{"projects": [{"components": [{"description": "", "name": "accounts"}, {"description": "", "name": "ace"}, {"description": "", "name": "acl"}, {"description": "", "name": "activemq"}, {"description": "", "name": "apache"}, {"description": "", "name": "appdirector"}, {"description": "", "name": "approved"}, {"description": "", "name": "apt"}, {"description": "", "name": "augeas_core"}, {"description": "", "name": "autogenic"}, {"description": "", "name": "autogenic_azure"}, {"description": "", "name": "aws"}, {"description": "", "name": "awsdemo_profiles"}, {"description": "", "name": "azure"}, {"description": "", "name": "bacula"}, {"description": "", "name": "bolt"}, {"description": "", "name": "bootstrap"}, {"description": "", "name": "boundary"}, {"description": "", "name": "catalog_preview"}, {"description": "", "name": "ceilometer"}, {"description": "", "lead": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "name": "certregen"}, {"description": "", "name": "chocolatey "}, {"description": "", "name": "cinder"}, {"description": "", "name": "cisco_ios"}, {"description": "", "name": "ciscopuppet"}, {"description": "", "name": "cloud"}, {"description": "", "name": "cloud_provisioner"}, {"description": "", "name": "cloudformation"}, {"description": "", "name": "community"}, {"description": "", "name": "concat"}, {"description": "", "name": "corosync"}, {"description": "", "name": "cron_core"}, {"description": "", "name": "dashboard"}, {"description": "", "name": "denyhosts"}, {"description": "", "name": "device_manager"}, {"description": "", "name": "dhcp"}, {"description": "", "name": "DISM"}, {"description": "", "name": "docker"}, {"description": "", "name": "docker_platform"}, {"description": "", "name": "drbd"}, {"description": "", "name": "dsc"}, {"description": "", "name": "dsc-lite"}, {"description": "", "name": "dsc_lite"}, {"description": "", "name": "ecosystem"}, {"description": "", "name": "exec"}, {"description": "", "name": "f5"}, {"description": "", "name": "facter_task"}, {"description": "", "name": "firewall"}, {"description": "", "name": "gcc"}, {"description": "", "name": "gce_compute"}, {"description": "", "name": "GemTester"}, {"description": "", "name": "git"}, {"description": "", "name": "glance"}, {"description": "", "name": "grizzly"}, {"description": "", "name": "haproxy"}, {"description": "", "name": "havana"}, {"description": "", "name": "heat"}, {"description": "", "name": "helm"}, {"description": "", "name": "hocon"}, {"description": "", "name": "horizon"}, {"description": "", "name": "host_core"}, {"description": "", "name": "ibm_installation_manager"}, {"description": "", "name": "iis"}, {"description": "", "name": "inifile"}, {"description": "", "name": "java"}, {"description": "", "name": "java_ks"}, {"description": "", "name": "k5login_core"}, {"description": "", "name": "keystone"}, {"description": "", "name": "kubernetes"}, {"description": "", "name": "kwalify"}, {"description": "", "name": "lib_puppet"}, {"description": "", "name": "limits"}, {"description": "", "name": "Litmus"}, {"description": "", "name": "logentries"}, {"description": "", "name": "lvm"}, {"description": "", "name": "macdslocal_core"}, {"description": "", "name": "mailalias_core"}, {"description": "", "name": "maillist_core"}, {"description": "", "name": "mcollective"}, {"description": "", "name": "mongodb"}, {"description": "", "name": "motd"}, {"description": "", "name": "mount_core"}, {"description": "", "name": "mount_iso"}, {"description": "", "name": "mount_providers"}, {"description": "", "name": "mrepo"}, {"description": "", "name": "mssql"}, {"description": "", "name": "mysql"}, {"description": "", "name": "nagios_core"}, {"description": "", "name": "netapp"}, {"description": "", "name": "netdev_stdlib"}, {"description": "", "name": "netscaler"}, {"description": "", "name": "network devices"}, {"description": "", "name": "network_device_core"}, {"description": "", "name": "neutron"}, {"description": "", "name": "newrelic"}, {"description": "", "name": "nginx"}, {"description": "", "name": "node_gce"}, {"description": "", "name": "node_openstack"}, {"description": "", "name": "nodejs"}, {"description": "", "name": "nova"}, {"description": "", "name": "ntp"}, {"description": "", "name": "opennebula"}, {"description": "", "name": "openstack"}, {"description": "", "name": "package"}, {"description": "", "name": "panos"}, {"description": "", "name": "passenger"}, {"description": "", "name": "pe_gem"}, {"description": "", "name": "pe_puppetserver_gem"}, {"description": "", "name": "pe_upgrade"}, {"description": "", "name": "policy_engine"}, {"description": "", "name": "postgresql"}, {"description": "", "name": "powershell"}, {"description": "", "name": "powershell code manager"}, {"description": "", "name": "profile"}, {"description": "", "name": "prosvc_repo"}, {"description": "", "name": "puppet_agent"}, {"description": "", "name": "puppet_authorization"}, {"description": "", "name": "puppet_testing_powershell"}, {"description": "", "name": "puppetdb"}, {"description": "", "name": "puppetlabs-service"}, {"description": "", "name": "puppetserver_gem"}, {"description": "", "name": "quantum"}, {"description": "", "name": "rabbitmq"}, {"description": "", "name": "razor"}, {"description": "", "name": "reboot"}, {"description": "", "name": "registry"}, {"description": "", "name": "role"}, {"description": "", "name": "rspec"}, {"description": "", "name": "rsync"}, {"description": "", "name": "ruby"}, {"description": "", "name": "satellite_pe_tools"}, {"description": "", "name": "scheduled_task"}, {"description": "", "name": "scheduled_task_core"}, {"description": "", "name": "selinux_core"}, {"description": "", "name": "service"}, {"description": "", "name": "spec_helper"}, {"description": "", "name": "splunk"}, {"description": "", "name": "sqlite"}, {"description": "", "name": "sqlserver"}, {"description": "", "name": "ssh"}, {"description": "", "name": "sshkeys_core"}, {"description": "", "name": "stdlib"}, {"description": "", "name": "strings"}, {"description": "", "name": "stunnel"}, {"description": "", "name": "supported"}, {"description": "", "name": "swift"}, {"description": "", "name": "tagmail"}, {"description": "", "name": "tempest"}, {"description": "", "name": "tftp"}, {"description": "", "name": "tomcat"}, {"description": "", "name": "transition"}, {"description": "", "name": "translate"}, {"description": "", "name": "unapproved"}, {"description": "", "name": "vcenter"}, {"description": "", "name": "vcli_rsyslog"}, {"description": "", "name": "vcsrepo"}, {"description": "", "name": "vsphere"}, {"description": "", "name": "vswitch"}, {"description": "", "name": "websphere_application_server"}, {"description": "", "name": "win_desktop_shortcut"}, {"description": "", "name": "windows"}, {"description": "", "name": "windows-pack"}, {"description": "", "name": "wsus_client"}, {"description": "", "name": "xinetd"}, {"description": "", "name": "yumrepo_core"}, {"description": "", "name": "zfs_core"}, {"description": "", "name": "zone_core"}], "description": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "externalName": "Modules (Archived)", "issues": [{"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2023-03-13T10:12:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@549d94ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m48p:"}], "description": "Observe random errors in java_ks provider in PE2021.7.2 (puppet 7) environment\n\n{noformat}change from 'present' to 'latest' failed: Execution of 'keytool -v -printcert -file /tmp/certificate20230313-11787-1fogisx' returned 1: keytool error: java.io.FileNotFoundException: /tmp/certificate20230313-11787-1fogisx (No such file or directory)\njava.io.FileNotFoundException: /tmp/certificate20230313-11787-1fogisx (No such file or directory){noformat}\n\nThe temp file is created by provider itself, so there seems to be some race condition\n\n{noformat}\u00a0 java_ks { \"sat.example.com:${cacerts}\":\n\u00a0 \u00a0 ensure\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'latest',\n\u00a0 \u00a0 certificate_content => file(\"${module_name}/sat.example.com.pem\"),\n\u00a0 \u00a0 password\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'changeit',\n\u00a0 \u00a0 storetype \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'jks',\n\u00a0 }{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "63684", "fixedVersions": [], "id": "63684", "issueType": "Bug", "key": "MODULES-11413", "labels": [], "lastViewed": "18/Mar/25 5:18 PM", "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "13/Mar/23 10:12 AM", "summary": "random failures in java_ks", "timeSpent": "PT0S", "updated": "2023-03-13T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-12T15:53:00.000000", "creator": "6361cb9ad66d8108a125515a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ef7556d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m489:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "63678", "fixedVersions": [], "id": "63678", "issueType": "Task", "key": "MODULES-11412", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6361cb9ad66d8108a125515a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "12/Mar/23 3:53 PM", "summary": "Puppet External Jira Cloud Migration Test Ticket - External", "timeSpent": "PT0S", "updated": "2023-03-12T16:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:55:00.000000", "creator": "600a1f5cbd160e0075318573", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2730b1f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3yx:"}], "description": "_Basic Info_\n*Module Version: 7.3.1*\n*Puppet Version: 6.28.0*\n*OS Name/Version: Ubuntu 20.02*\n\nWhile trying to use the `nginx` module alongside `concat`, I'm unable to properly generate files due to the following behaviors:\n\n```\n\nError: /Stage[main]/Itglue::Webserverenv/Dsi::Nginx::Vhosts::Rails[itglue]/Nginx::Resource::Upstream[itglue_socket]/Concat[/etc/nginx/conf.d/itglue_socket-upstream.conf]/Concat_file[/etc/nginx/conf.d/itglue_socket-upstream.conf]: Failed to generate additional resources using 'generate': Invalid parameter selrange(:selrange)\nError: /Stage[main]/Itglue::Webserverenv/Dsi::Nginx::Vhosts::Rails[itglue]/Nginx::Resource::Vhost[itglue]/Concat[/etc/nginx/sites-available/itglue.conf]/Concat_file[/etc/nginx/sites-available/itglue.conf]: Failed to generate additional resources using 'generate': Invalid parameter selrange(:selrange)\n\n\u00a0\n\nError: /Stage[main]/Itglue::Webserverenv/Dsi::Nginx::Vhosts::Rails[itglue]/Nginx::Resource::Upstream[itglue_socket]/Concat[/etc/nginx/conf.d/itglue_socket-upstream.conf]/Concat_file[/etc/nginx/conf.d/itglue_socket-upstream.conf]: Failed to generate additional resources using 'eval_generate': Invalid parameter format(:format)\nError: /Stage[main]/Itglue::Webserverenv/Dsi::Nginx::Vhosts::Rails[itglue]/Nginx::Resource::Vhost[itglue]/Concat[/etc/nginx/sites-available/itglue.conf]/Concat_file[/etc/nginx/sites-available/itglue.conf]: Failed to generate additional resources using 'eval_generate': Invalid parameter format(:format)\n\n```\n\nRunning the module seems to correctly work if I comment out the parameters:\n * format\n * force\n * selinux_ignore_defaults\n * selrange\n * selrole\n * seltype\n * seluser\n * show_diff\n\nIf those are not commented out, the module fails to run properly\n\n*Desired Behavior:*\n\nThe module should correctly run in conjunction with the `nginx` module\n\n*Actual Behavior:*\n\nThe module is not running as expected and requires commenting out parameters to get it to function.", "environment": "Puppet version: 6.28.0\n\nPuppet server version: 6.20.0\n\nConcat library version: 7.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38984", "fixedVersions": [], "id": "38984", "issueType": "Bug", "key": "MODULES-11411", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "600a1f5cbd160e0075318573", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : Unable to concat resources due to invalid parameters", "timeSpent": "PT0S", "updated": "2023-03-09T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:32:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@373854c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5104"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3up:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove SUSE Linux Enterprise Server 11 (x86-64) FOSS support", "estimate": "PT0S", "externalId": "40057", "fixedVersions": [], "id": "40057", "issueType": "Task", "key": "MODULES-11410", "labels": ["os"], "originalEstimate": "PT0S", "parent": "58111", "parentSummary": "Remove SUSE Linux Enterprise Server 11 (x86-64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "4. Remove SUSE Linux Enterprise Server 11 (x86-64) from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-09T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:32:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70716ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5104"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3u9:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *SUSE Linux Enterprise Server 11 (x86-64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove SUSE Linux Enterprise Server 11 (x86-64) FOSS support", "estimate": "PT0S", "externalId": "37962", "fixedVersions": [], "id": "37962", "issueType": "Task", "key": "MODULES-11409", "labels": ["os"], "originalEstimate": "PT0S", "parent": "58111", "parentSummary": "Remove SUSE Linux Enterprise Server 11 (x86-64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "2. Disable nightly acceptance tests and remove SUSE Linux Enterprise Server 11 (x86-64) from modules CI", "timeSpent": "PT0S", "updated": "2023-03-09T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:31:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e707518"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5092"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3nt:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove SUSE Linux Enterprise Server 11 (i386) FOSS support", "estimate": "PT0S", "externalId": "38982", "fixedVersions": [], "id": "38982", "issueType": "Task", "key": "MODULES-11408", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57742", "parentSummary": "Remove SUSE Linux Enterprise Server 11 (i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "4. Remove SUSE Linux Enterprise Server 11 (i386) from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-09T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:31:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501260b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5092"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3nd:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *SUSE Linux Enterprise Server 11 (i386)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove SUSE Linux Enterprise Server 11 (i386) FOSS support", "estimate": "PT0S", "externalId": "36896", "fixedVersions": [], "id": "36896", "issueType": "Task", "key": "MODULES-11407", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57742", "parentSummary": "Remove SUSE Linux Enterprise Server 11 (i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "2. Disable nightly acceptance tests and remove SUSE Linux Enterprise Server 11 (i386) from modules CI", "timeSpent": "PT0S", "updated": "2023-03-09T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:25:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@352bbe1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5080"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3gx:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Red Hat Enterprise Linux 7 (ppc64le) FOSS support", "estimate": "PT0S", "externalId": "37961", "fixedVersions": [], "id": "37961", "issueType": "Task", "key": "MODULES-11406", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57330", "parentSummary": "Remove Red Hat Enterprise Linux 7 (ppc64le) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "4. Remove Red Hat Enterprise Linux 7 (ppc64le) from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-09T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:25:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eea28aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5080"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3gh:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *Red Hat Enterprise Linux 7 (ppc64le)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove Red Hat Enterprise Linux 7 (ppc64le) FOSS support", "estimate": "PT0S", "externalId": "35828", "fixedVersions": [], "id": "35828", "issueType": "Task", "key": "MODULES-11405", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57330", "parentSummary": "Remove Red Hat Enterprise Linux 7 (ppc64le) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "2. Disable nightly acceptance tests and remove Red Hat Enterprise Linux 7 (ppc64le) from modules CI", "timeSpent": "PT0S", "updated": "2023-03-09T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:20:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d3ef018"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5068"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m3a1:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Windows Server 2008R2 FOSS support", "estimate": "PT0S", "externalId": "36894", "fixedVersions": [], "id": "36894", "issueType": "Task", "key": "MODULES-11404", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56790", "parentSummary": "Remove Windows Server 2008R2 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "4. Remove Windows Server 2008R2 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-09T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-09T15:20:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39bae0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5068"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m39l:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *Windows Server 2008R2* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove Windows Server 2008R2 FOSS support", "estimate": "PT0S", "externalId": "34725", "fixedVersions": [], "id": "34725", "issueType": "Task", "key": "MODULES-11403", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56790", "parentSummary": "Remove Windows Server 2008R2 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "2. Disable nightly acceptance tests and remove Windows Server 2008R2 from modules CI", "timeSpent": "PT0S", "updated": "2023-03-09T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-08T10:54:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b283334"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3uaq"}], "description": "Now that puppet6 is end of life, we no longer have to support puppet5 to puppet6 upgrades. puppet5 was the last version to support Marionette Collective, so we should remove all code relating to puppet5 and mco.\n\nIn particular: the acceptance smoke tests are still running on puppet5 (5.5.16) and should be updated to a modern version of Puppet or removed?", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "34724", "fixedVersions": [], "id": "34724", "issueType": "Task", "key": "MODULES-11402", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Remove puppet5 and MCO ", "timeSpent": "PT0S", "updated": "2023-03-09T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-07T12:31:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@468f983"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m1vd:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Red Hat 7 (aarch64) FOSS support", "estimate": "PT0S", "externalId": "33737", "fixedVersions": [], "id": "33737", "issueType": "Task", "key": "MODULES-11401", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59903", "parentSummary": "Remove Red Hat 7 (aarch64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "4. Remove Red Hat 7 (aarch64) from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-07T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-07T12:31:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50e9432f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m1ux:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *Red Hat 7 (aarch64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove Red Hat 7 (aarch64) FOSS support", "estimate": "PT0S", "externalId": "42185", "fixedVersions": [], "id": "42185", "issueType": "Task", "key": "MODULES-11400", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59903", "parentSummary": "Remove Red Hat 7 (aarch64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "2. Disable nightly acceptance tests and remove Red Hat 7 (aarch64) from modules CI", "timeSpent": "PT0S", "updated": "2023-03-07T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-07T12:27:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@419cb3ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5024"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m1p5:"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove macOS 10.15 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "35826", "fixedVersions": [], "id": "35826", "issueType": "Task", "key": "MODULES-11399", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56306", "parentSummary": "Remove macOS 10.15 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "4. Remove macOS 10.15 (x86_64) from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2023-03-07T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-03-07T12:27:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57d03463"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-5024"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m1op:"}], "description": "Jenkins jobs for modules acceptance testing should be updated to remove the *macOS 10.15 (x86_64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] and [modules-unified|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-unified.yaml] projects.\n", "epicLinkSummary": "Remove macOS 10.15 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "33736", "fixedVersions": [], "id": "33736", "issueType": "Task", "key": "MODULES-11398", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56306", "parentSummary": "Remove macOS 10.15 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "2. Disable nightly acceptance tests and remove macOS 10.15 (x86_64) from modules CI", "timeSpent": "PT0S", "updated": "2023-03-07T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2023-03-07T09:35:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ced2517"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3uap"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Need to do a release of the module that includes all of the manifest & task changes for puppet8 including puppet8 stream/collection, legacy fact removals, etc.", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "42184", "fixedVersions": [], "id": "42184", "issueType": "Task", "key": "MODULES-11396", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet-agent] Release version of puppetlabs-puppet_agent for puppet8", "timeSpent": "PT0S", "updated": "2023-03-09T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1beb0b007eb21a79e5d6de", "body": "Hi [~accountid:60884e27308e2d0068181597]\u00a0\n\nSorry to hear you're running into issues. If you try to upgrade directly from puppet 5 to puppet 6 instead, do you encounter the same error?\n\nThanks!", "created": "2023-03-07T14:15:00.000000"}, {"author": "60884e27308e2d0068181597", "body": "Got this working, looks like `apply_prep` was required, tho this isn't really documented in the modules themselves.", "created": "2023-03-09T11:54:00.000000"}, {"author": "60884e27308e2d0068181597", "body": "Was skill issue.", "created": "2023-03-09T11:55:00.000000"}], "components": ["bolt", "puppet_agent"], "created": "2023-03-06T12:24:00.000000", "creator": "60884e27308e2d0068181597", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b6e29e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m14h:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/23"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257479438_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 4.12.1*\n*Puppet Version: 5.5.22*\n*OS Name/Version: Debian 10 Buster*\n\n_I am trying to run a bolt playbook that will update a puppet 5 install to puppet 7. My understanding is that the puppet_agent module is supposed to do this, but it seems to struggle. It gives an error triggered by this commit:_\n\n_[https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/dca67e0db8788b8415a306a08e6fd74aaba4e2e5]_\n\n\u00a0\n\n_I'm not sure what is going on, as this fact is defined on the target:_\nroot@p5top7:~# facter aio_agent_version\n5.5.22\n\u00a0\n\nAll I have so far is this brief snippet:\n{noformat}\napply($targets) {\n\u00a0 \u00a0 class { 'puppet_agent':\n\u00a0 \u00a0 \u00a0 collection => puppet7,\n\u00a0 \u00a0 \u00a0 config \u00a0 \u00a0 => [\n\u00a0 \u00a0 \u00a0 \u00a0 { section => main, setting => srv_domain, value => 'snip', },\n\u00a0 \u00a0 \u00a0 \u00a0 { section => main, setting => ca_server, value => 'snip', },\n\u00a0 \u00a0 \u00a0 \u00a0 { section => agent, setting => crl_refresh_interval, value => '900', },\n\u00a0 \u00a0 \u00a0 ],\n\u00a0 \u00a0 }\n\u00a0 }{noformat}\n\u00a0\n\n*Desired Behavior: Convert puppet 5 to puppet 7*\n\n*Actual Behavior: Refusal to even attempt anything*\n{noformat}\nFailed on 10.64.8.179:\n\u00a0 Apply failed to compile for 10.64.8.179: The puppet_agent module does not support pre-Puppet 4 upgrades.\nFailed on 1 target: 10.64.8.179{noformat}", "environment": "Debian 10 netinstall\n\npuppet 5.5.22\n\n\n{noformat}\nroot@p5top7:~# apt show puppet-agent\nPackage: puppet-agent\nVersion: 5.5.22-1buster\nPriority: optional\nSection: admin\nMaintainer: Puppet Labs <info@puppetlabs.com>\nInstalled-Size: 118 MB\nProvides: cfacter, facter, hiera, mcollective, mcollective-client, mcollective-common, puppet, puppet-common\nDepends: tar, findutils\n<snip>\nHomepage: https://www.puppetlabs.com\nDownload-Size: 18.5 MB\nAPT-Manual-Installed: yes\nAPT-Sources: http://apt.puppetlabs.com buster/puppet5 amd64 Packages\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38980", "fixedVersions": [], "id": "38980", "issueType": "Bug", "key": "MODULES-11395", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60884e27308e2d0068181597", "resolution": "Won't Fix", "resolutionDate": "2023-03-09T11:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Failure to engage with Puppet 5", "timeSpent": "PT0S", "updated": "2023-03-09T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2023-03-01T11:39:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fc9ecb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3u9p"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_517610307_*|*_1_*:*_1_*:*_13345009_*|*_10007_*:*_1_*:*_2856716_*|*_3_*:*_1_*:*_501042_*|*_5_*:*_1_*:*_0"}], "description": "Delete puppet5 to puppet6 acceptance test.", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "41262", "fixedVersions": [], "id": "41262", "issueType": "Task", "key": "MODULES-11394", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-03-07T16:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Delete puppet5 -> puppet6 test", "timeSpent": "PT0S", "updated": "2023-03-07T16:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2023-03-01T11:38:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bafa655"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m08h:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Update ci-job-configs to test puppet7 nightly to puppet8 nightly similar to what is done in forge-module_puppetlabs-puppet-agent-module_intn-sys_pa-acceptance_6-nightly_to_7-nightly-main", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "40056", "fixedVersions": [], "id": "40056", "issueType": "Task", "key": "MODULES-11393", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "status": "Ready for CI", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Add nightly upgrade job", "timeSpent": "PT0S", "updated": "2023-03-10T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2023-03-01T11:37:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d218de9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m089:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61563921_*|*_1_*:*_1_*:*_83915649_*|*_10007_*:*_2_*:*_30706511_*|*_3_*:*_3_*:*_530372653_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_65498388"}], "description": "Create an acceptance test for testing upgrades from puppet7 to puppet8, similar to acceptance/tests/test_upgrade_puppet6_to_puppet7.rb", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "38979", "fixedVersions": [], "id": "38979", "issueType": "Task", "key": "MODULES-11392", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-03-10T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Create puppet7 -> puppet8 acceptance tests", "timeSpent": "PT0S", "updated": "2023-03-10T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "62e0f6533780798663d082b4", "created": "2023-02-26T23:10:00.000000", "name": "messageslog.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13162"}], "comments": [{"author": "62e0f6533780798663d082b4", "body": "Please find the below hostname.pp file\n\n\u00a0\n\n[root@aw34b6b13e manifests]# cat hostname.pp\nclass mdtbootstrap::hostname {\n\n\u00a0 unless $facts['ec2_metadata'] \\{fail ('EC2 metadata is not available')}\n\n\u00a0 $instance_id = $facts['ec2_metadata']['instance-id']\n\u00a0 $last8 = $instance_id[-8, -1]\n\u00a0 $hostname = \"aw${$last8}\"\n\n\u00a0 ensure_resources('service',{\n\u00a0 \u00a0 'rsyslog' => \\{ensure => running}\n\u00a0 })\n\n\u00a0 exec { 'hostname':\n\u00a0 \u00a0 command => \"/usr/bin/hostnamectl set-hostname ${$hostname} --static\",\n\u00a0 \u00a0 unless \u00a0=> \"/usr/bin/test `hostname` = ${$hostname}\",\n\u00a0 \u00a0 notify \u00a0=> Service['rsyslog']\n\u00a0 }\n}", "created": "2023-02-27T00:49:00.000000"}, {"author": "62e0f6533780798663d082b4", "body": "we have fixed the issue from our end", "created": "2023-02-27T19:40:00.000000"}], "components": ["aws"], "created": "2023-02-26T23:10:00.000000", "creator": "62e0f6533780798663d082b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Platform:Linux\n\nIssue:Trying to install the Guacamole agent but getting the below error\n\n tail -n 5 /var/log/messages Feb 27 05:28:32 systemd-logind: New session c1 of user root. Feb 27 05:28:32 systemd: Started Session c1 of user root. Feb 27 05:28:32 su: (to root) root on pts/0 Feb 27 05:28:43 chronyd[547]: Source 47.241.41.246 replaced with 128.199.84.169 Feb 27 05:30:18\u00a0 puppet-user[1777]: Evaluation Error: Unknown function: 'ensure_resources'. (file: /etc/puppetlabs/code/environments/production/modules/mdtbootstrap/manifests/hostname.pp, line: 9, column: 3) on node"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6955aad4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lz61:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_73795310_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Environment variable:Prod(not working)\n\n\u00a0\n\nEnvironment variable:qa(working fine)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43297", "fixedVersions": [], "id": "43297", "issueType": "Bug", "key": "MODULES-11390", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62e0f6533780798663d082b4", "resolution": "Fixed", "resolutionDate": "2023-02-27T19:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-user[1777]: Evaluation Error: Unknown function: 'ensure_resources'. (file: /etc/puppetlabs/code/environments/production/modules/mdtbootstrap/manifests/hostname.pp, line: 9, column: 3) on node", "timeSpent": "PT0S", "updated": "2023-02-27T19:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-02-24T16:37:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@369ff241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lz5l:"}], "description": "Hi,\nWe just migrated https://forge.puppet.com/modules/jsok/vault/readme to https://forge.puppet.com/modules/puppet/vault/readme. Please check if it qualifies for the `approved` badge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41260", "fixedVersions": [], "id": "41260", "issueType": "Task", "key": "MODULES-11389", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "review puppet/vault for approval badge", "timeSpent": "PT0S", "updated": "2023-02-24T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-02-17T04:59:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55afdf30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lxzt:"}], "description": "Hi,\ncan you please take a look at https://forge.puppetlabs.com/modules/puppet/hdm and check if it qualifies as an approved module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40054", "fixedVersions": [], "id": "40054", "issueType": "Task", "key": "MODULES-11388", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "please approve puppet/hdm", "timeSpent": "PT0S", "updated": "2023-02-17T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2023-02-17T04:23:00.000000", "creator": "6243b5f1699649006ae5e986", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ceba0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lxyx:"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-sshkeys_core 2.2.0\n*Puppet Version:* 7.21.0\n*OS Name/Version:* RHEL 8.7\n\n\u00a0\n\nHostkeys are exported on every host:\n{code:java}\n@@sshkey { $hostname_fqdn:\u00a0 \u00a0 \u00a0 \u00a0 \n    host_aliases => $_key_host_aliases,\n    type \u00a0 \u00a0 \u00a0 \u00a0 => $_key_type,\n    key \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=> $_key_content,\n} {code}\n\u00a0\n\nSome hosts are configured to collect all hostkeys and add them to `/etc/ssh/ssh_known_hosts`:\n{code:java}\n\u00a0resources { 'sshkey':\n\u00a0 \u00a0 purge => true,\n\u00a0 }\n\u00a0\n\u00a0Sshkey <<| |>> {code}\n\u00a0\nAfter upgrading Agents from Puppet6 to Puppet7 this became an issue. Everytime Puppet runs on the hosts that are configured to collect hostkeys, each key will be removed from `ssh_known_hosts` and then be added back, resulting in a lot of corrective changes.\n\u00a0\nChanging the `sshkeys_core` module version from 2.2.0 to 1.0.3 resolves the issue.\u00a0\n\u00a0\n*Desired Behavior:*\n\nUnmanaged keys are removed from `/etc/ssh/ssh_known_hosts`. Managed keys are added to `ssh_known_hosts`, If no keys should be removed or added to `ssh_known_hosts` no changes are made.\n\n*Actual Behavior:*\n\nUnmanaged keys are removed from `ssh_known_hosts`. Managed keys are also removed from `ssh_known_hosts`, but are later added back to `ssh_known_hosts` during the same Puppet run. This results in two corrective changes per collected hostkey.\n\n\u00a0\n{code:java}\nResource \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Event \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Changed from \u00a0 \u00a0Changed to\nSshkey[server01.example.com@] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Corrective change \u00a0 present \u00a0 \u00a0 \u00a0 \u00a0 absent\nSshkey[server01.example.com@ssh-ed25519] \u00a0 \u00a0Corrective change \u00a0 \u00a0absent \u00a0 \u00a0 \u00a0 \u00a0 \u00a0present\n {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35824", "fixedVersions": [], "id": "35824", "issueType": "Bug", "key": "MODULES-11387", "labels": ["module", "needs-validation"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b5f1699649006ae5e986", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sshkeys_core : sshkeys are removed and added back to ssh_known_hosts on each Puppet run", "timeSpent": "PT0S", "updated": "2023-02-21T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2023-02-10T11:10:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The selinux_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2928dcda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lw9l:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61283497_*|*_1_*:*_1_*:*_27078_*|*_10007_*:*_1_*:*_254707760_*|*_3_*:*_2_*:*_14284151_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98192347"}], "description": "Update the GitHub runners in the selinux_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "36892", "fixedVersions": [], "id": "36892", "issueType": "Task", "key": "MODULES-11375", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Ubuntu Runners for selinux_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2023-02-09T15:24:00.000000", "creator": "557058:5ce11be5-6ef4-4621-a61e-d9ea86c4e313", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b07f633"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0lw5l:"}], "description": "_Basic Info_\n*Module Version: saz-timezone (5.0.2)*\n*Puppet Version: 4.8.2*\n*OS Name/Version: ubuntu*\n\nI am using a very old version of puppet (4.8.2) and hiera (3.2.0) , I have lots of custom modules , recently I moved my server from one data center to other and my puppet agents started failing on new server. I am vaguely getting hiera errors when I run 'puppet agent -t' , please find the error below , any help would be highly appreciated\n\n\u00a0\n\n*Desired Behavior:*\n\n*agent should run as is*\n\n*Actual Behavior:*\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Lookup of key 'timezone::ensure' failed: DataBinding 'hiera': undefined method `empty?' for nil:NilClass at /etc/puppet/modules/base/manifests/init.pp:99:5", "environment": "e2e\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37960", "fixedVersions": [], "id": "37960", "issueType": "Bug", "key": "MODULES-11370", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ce11be5-6ef4-4621-a61e-d9ea86c4e313", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{unattended_upgrades} : {failing on hiera}", "timeSpent": "PT0S", "updated": "2023-02-09T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Putting in needs information until we have nightly release packages", "created": "2023-02-23T11:21:00.000000"}], "components": ["puppet_agent"], "created": "2022-11-29T11:04:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17a6d5f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0m08s:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "Create rspec tests for \"puppet8\", for example, see how \"puppet7\" is tested in spec/classes/puppet_agent_params_spec.rb\n\nEnsure rspec tests pass when using {{rbenv shell 3.2.0}}\n\nAdd puppet 8 to https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/0974891a6ad6870766143144de9c59ec666a9957/.github/workflows/unit_tests_with_nightly_puppet_gem.yaml#L18-L21 ", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "41190", "fixedVersions": [], "id": "41190", "issueType": "Task", "key": "MODULES-11365", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Update manifests and rspec tests for puppet8", "timeSpent": "PT0S", "updated": "2023-03-09T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We'll need nightly puppet8 release packages before starting on this (at least for rpm & deb platforms).", "created": "2023-02-01T12:11:00.000000"}], "components": ["puppet_agent"], "created": "2022-11-29T10:56:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b6a885f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3uao"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "The install_shell.* and install_powershell.* tasks should support installing agents from the \"puppet8\" collection/stream.\n\nThe beaker *TASK* acceptance test should be updated to install puppet8, see https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/main/task_spec/spec/acceptance/init_spec.rb\n\nIn ci-job-configs, add a job to test the install task similar to what is done for puppet7 in forge-module_puppetlabs-puppet-agent-module_intn-run_task_acceptance-main\n\nWe should also check whether or not the default stream needs to be changed. It may default to puppet6 and should probably be puppet7\n\nThe install_* tasks may have hardcoded puppet6 strings, eg. in /etc/apt/sources.list.d.", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "37957", "fixedVersions": [], "id": "37957", "issueType": "Task", "key": "MODULES-11364", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Update install tasks for puppet 8", "timeSpent": "PT0S", "updated": "2023-03-09T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I was able to do this for host_core. Note you'll need the updated r10k gem which allows newer gettext, see https://github.com/puppetlabs/r10k/commit/cb0a34638f72e0a96c0f2e322d084fb9b1cead14", "created": "2023-01-17T11:04:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "Moved this to the MODULES project because the static code analysis GitHub action in all of our core MODULES does not recognize the PA project as valid.", "created": "2023-02-09T15:28:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "Merged this work for zfs and zones, ran into a few issues:\n * The latest PDK template (2.7.1) uses an old container image for the auto release action. Running {{pdk update --template-ref=main}} to pull in a newer container image should resolve this.\n * Craig from the CAT team reports that newer versions of the GitHub changelog generator have issues and that we should pin to 1.15.2 in .sync.yml. (Slack convo [here|https://perforce.slack.com/archives/C049PL6AUCU/p1676061969890109?thread_ts=1676061213.263829&cid=C049PL6AUCU].)\n * The version of puppetlabs_spec_helper included in that latest template removes the Beaker rake task that we use for acceptance testing. We need to figure out how to bring back our old Beaker workflow or migrate to Litmus.", "created": "2023-02-10T16:45:00.000000"}], "components": [], "created": "2022-11-29T09:59:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2722415e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3k"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/23"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_767364142_*|*_1_*:*_1_*:*_15688115_*|*_10007_*:*_2_*:*_167912534_*|*_3_*:*_1_*:*_349987533_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6223964483"}], "description": "1. Update \"version_requirement\" in metadata.json for puppet_agent and core modules to allow \"< 9.0.0\"\n\nFor example, in https://github.com/puppetlabs/puppetlabs-host_core/blob/6759abf9f5c578c93ad9cabc8b2b4161e213d8f1/metadata.json#L57\n\n2. TBD should we require \">= 7.0.0\" and drop 6.0? If so, do we need to bump the module to a new major version?\n\n3. Run \"pdk update --template-ref 2.7.0\"\n\n4. Ensure tests pass with Puppet 8\nexport PUPPET_GEM_VERSION=file:///path/to/puppet\nrm Gemfile.lock\nbundle install\nbundle exec rake spec\n\n5. Bump and release modules\n\n6. Bump components in puppet-agent\n\nWhile you're here, update the ubuntu runner, see PA-4650", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "34723", "fixedVersions": [], "id": "34723", "issueType": "Task", "key": "MODULES-11371", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2023-02-24T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update modules metadata for Puppet 8", "timeSpent": "PT0S", "updated": "2023-02-24T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [], "components": [], "created": "2022-11-01T08:19:00.000000", "creator": "6220dc0e14cd24006908a366", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ce7f142"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ko41:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99749_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* N/A\n*OS Name/Version:* N/A\n\nCurrently GitHub Actions is running a dependabot script every day to check for outdated dependencies and then create automatic PRs to solve those. This behaviour is no longer needed by the CAT team.\n\n*Desired Behavior:*\nGitHub actions should not be able to create automated PRs and the module should not have a dependabot configuration file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41188", "fixedVersions": [], "id": "41188", "issueType": "Bug", "key": "MODULES-11363", "labels": ["essential_maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dc0e14cd24006908a366", "resolution": "Declined", "resolutionDate": "2022-11-01T08:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MOTD: Removing dependabot configuration and automatic updates", "timeSpent": "PT0S", "updated": "2022-11-01T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c13edb75ca8007056d3c5", "body": "Not sure why this ticket is getting named CPR-....\n\npull request: https://github.com/puppetlabs/puppetlabs-lvm/pull/277", "created": "2022-10-25T07:25:00.000000"}], "components": [], "created": "2022-10-25T07:22:00.000000", "creator": "623c13edb75ca8007056d3c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{quote}Enumeration of requirements to consider the defect addressed.\n{quote}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73d035ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0kl9d:"}], "description": "The lvm provider mistakenly errors that a logical volume with name X already exists.\n\n\u00a0\n{code:java}\nError: /Stage[main]/Profile::Mysql::Server::Aux::Lvm::Mysqldata/Logical_volume[lv_mysql]: Could not evaluate: Execution of '/usr/sbin/lvs --noheading --unit g /dev/vg_debian/lv_mysql' returned 5: Failed to find logical volume \"vg_debian/lv_mysql\"{code}\n\u00a0\n\nI've pinpointed it to the fact that an lv under the name \"lv_mysql_log\" already exists. This procudes a false match checking if the LV already exists.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34722", "fixedVersions": [], "id": "34722", "issueType": "Bug", "key": "MODULES-11362", "labels": ["lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13edb75ca8007056d3c5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm:  unable to create logical volume with certain names", "timeSpent": "PT0S", "updated": "2022-10-25T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We need to figure out MODULES-11348 before we can drop legacy facts", "created": "2022-10-13T15:50:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I started on a PR [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/627] but it needs to be rebased and tests updated to match the change from legacy -> structured facts. Might be best to just start over and go through the process we were using with core modules (running pdk update, etc)", "created": "2023-02-23T18:51:00.000000"}], "components": ["puppet_agent"], "created": "2022-10-13T15:36:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52f86777"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3u9o"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_519937548_*|*_1_*:*_1_*:*_427818929_*|*_10007_*:*_1_*:*_80480921_*|*_3_*:*_1_*:*_94993758_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4154857222_*|*_10005_*:*_2_*:*_7255171791"}], "description": "We're currently using legacy facts in the puppet_agent module. We should be using structured facts instead when managing a Puppet > 7 or greater agent. We'll need to continue using legacy facts when 6 or older agent upgrades. This is because Puppet 6 uses Facter 3 and it doesn't include the \"os.distro\" facts by default (puppet-agent doesn't vendor the lsb-release package).\n\nAs part of this, update the metadata.json, update the pdk template (so we're not relying on puppet-module-gems), etc like we did for other core modules.", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "38976", "fixedVersions": [], "id": "38976", "issueType": "Task", "key": "MODULES-11361", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2023-03-07T16:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Drop legacy facts usage in puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2023-03-07T16:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:758b17f5-a534-41eb-88de-983de62a2552] I moved this to the MODULES project and added the mailalias_core component. Due to other priorities we're unlikely to fix this issue, unless it's something really trivial . The source code for the module is in https://github.com/puppetlabs/puppetlabs-mailalias_core in case you want to submit a pull request.", "created": "2022-10-10T10:51:00.000000"}], "components": ["mailalias_core"], "created": "2022-10-09T06:49:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f6186bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0k5fd:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/22"}], "description": "in 1.1.0 of the module, after altering the aliases database an warning is logged in the mail server log. This will happens, because the command newaliases was not calls after modifying the database.\n\nLog:\n\nwarning: database /etc/aliases.db is older than source file /etc/aliase", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40092", "fixedVersions": [], "id": "40092", "issueType": "Bug", "key": "MODULES-11357", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mailalias_core - don't call newaliases after update", "timeSpent": "PT0S", "updated": "2022-10-10T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I think this is related to [https://github.com/puppetlabs/puppetlabs-stdlib/commit/fde76f5f569c8aac64d25e2ebf9a357a213ebe60#diff-e8750754ef52091d8405c1d760eb4d048cc7517a7a697c50e7798dd50e30c05e] Puppetserver 6.0.5 uses a fairly old version of JRuby which doesn't support the \"short rescue\" form of:\n{code:ruby}      input.each_with_index do |arg, pos|\n        raise TypeError if arg.is_a?(Hash)\n        arg = Integer(arg.to_s)\n        validator.call(arg)\n      rescue TypeError, ArgumentError\n        raise Puppet::ParseError, \"validate_integer(): Expected element at array position #{pos} to be an Integer, got #{arg.class}\"\n      end\n{code}\nI recommend upgrading to a new version of puppetserver 6.1.0 (or later) or pinning back to an older stdlib module. See the release notes [https://puppet.com/docs/puppet/6/server/release_notes.html#enhancements-8] about JRuby 9.2.0.0\n\n\u00a0\n\n/cc [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0", "created": "2022-10-10T11:06:00.000000"}], "components": ["stdlib"], "created": "2022-10-05T02:18:00.000000", "creator": "5fa9319b8573800069d5e372", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8aa299b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0k4o1:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/22"}], "description": "stdlib 8.4.0 validate_integer function is not working with a puppet 6.0.5 Server.\nI get a syntax error while catalog build.\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Could not autoload puppet/parser/functions/validate_integer: /opt/puppetlabs/code/environments/poi_cloud_mlausch/external_modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:125: syntax error, unexpected kRESCUE\n      rescue TypeError, ArgumentError\n{noformat}\n\nlast working version ist 8.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41182", "fixedVersions": [], "id": "41182", "issueType": "Bug", "key": "MODULES-11358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fa9319b8573800069d5e372", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: syntax error validate_integer.rb", "timeSpent": "PT0S", "updated": "2022-10-10T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "body": "added PR [https://github.com/puppetlabs/puppetlabs-stdlib/pull/1268/files]\n\n\u00a0", "created": "2022-10-04T12:21:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moved to the MODULES project", "created": "2022-10-04T14:10:00.000000"}], "components": ["stdlib"], "created": "2022-10-04T10:10:00.000000", "creator": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{quote}Enumeration of requirements to consider the defect addressed.\n{quote}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2245ee2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0k441:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/22"}], "description": "I didn't see a way to put a ticket in for Modules project.\n\n*Puppet Version: latest*\n*Puppet Server Version: latest*\n*OS Name/Version:*\n\nwindows 2019\n\n*Desired Behavior:* fast fact processing on windows, and not waste time with dummy package instantiation\n\n*Actual Behavior:*\n\nslow fact in stdlib.\u00a0 package_provider on windows is kind of pointless to just return 'windows' and the approach can take 15+ seconds minimum to return, particularly over winrm but it occurs on local runs as well.\u00a0\n\n\u00a0\n\nSetting a default would occur in puppet code, which occurs after facts are evaluated, so this fact will be moot on windows\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38975", "fixedVersions": [], "id": "38975", "issueType": "Bug", "key": "MODULES-11347", "labels": ["modules", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "in puppetlabs-stdlib module package_provider fact very slow", "timeSpent": "PT0S", "updated": "2022-10-04T14:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/624\n\n", "created": "2022-09-30T05:57:00.000000"}], "components": ["puppet_agent"], "created": "2022-09-30T05:46:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@352768da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3u9u"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_88873985_*|*_1_*:*_1_*:*_376440622_*|*_10007_*:*_1_*:*_13381706522_*|*_5_*:*_1_*:*_0"}], "description": "The dependencies of this module are out of date, and similarly the fixtures are hard coded to test against ancient versions of the dependencies, this needed updated to all unit tests on the module versions the metadata says is supported\n\nWe should also updated the acceptance tests to use the updated dependencies in https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/12ea70dbf23df60e296927f10e7aabe33394f848/acceptance/helpers.rb#L181-L183", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "34721", "fixedVersions": [], "id": "34721", "issueType": "Task", "key": "MODULES-11346", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2023-03-09T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Update puppet_agent module dependencies and fixtures", "timeSpent": "PT0S", "updated": "2023-03-09T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2022-09-29T11:54:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44f55968"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3ua"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/22"}], "description": "The puppet_agent module has the following dependencies:\n\n{noformat}\n  \"dependencies\": [\n    {\n      \"name\": \"puppetlabs-stdlib\",\n      \"version_requirement\": \">= 5.1.0 < 9.0.0\"\n    },\n    {\n      \"name\": \"puppetlabs-inifile\",\n      \"version_requirement\": \">= 2.4.0 < 6.0.0\"\n    },\n    {\n      \"name\": \"puppetlabs-apt\",\n      \"version_requirement\": \">= 7.0.1 < 9.0.0\"\n    },\n    {\n      \"name\": \"puppetlabs-facts\",\n      \"version_requirement\": \">= 0.5.0 < 2.0.0\"\n    }\n  ],\n{noformat}\n\nThose modules need to support Ruby 3.2 before the puppet_agent module can.\n\nA good first step here may be to use rbenv to switch to ruby3.2 and run the spec tests for each of these modules to see what might break. When running the spec tests it would be good to use PUPPET_GEM_VERSION to point to a local checkout of puppet.", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "33734", "fixedVersions": [], "id": "33734", "issueType": "Task", "key": "MODULES-11344", "labels": [], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] puppet_agent module dependencies need to support Ruby 3.2", "timeSpent": "PT0S", "updated": "2023-02-23T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T17:11:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-puppet_agent repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1da361d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jsj4:zxr"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_44388079_*|*_1_*:*_1_*:*_421551901_*|*_10007_*:*_1_*:*_20916022_*|*_3_*:*_1_*:*_545804_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_783343398"}], "description": "Update the GitHub runners in puppetlabs-puppet_agent from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "37955", "fixedVersions": [], "id": "37955", "issueType": "Task", "key": "MODULES-11345", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-09-30T10:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update macOS Runners for puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2022-10-12T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T17:09:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-mount_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11f47b65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:rq"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66921351_*|*_1_*:*_1_*:*_421709239_*|*_10007_*:*_1_*:*_3722422_*|*_3_*:*_1_*:*_294557_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2335394207"}], "description": "Update the GitHub runners in puppetlabs-mount_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "36884", "fixedVersions": [], "id": "36884", "issueType": "Task", "key": "MODULES-11356", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update macOS Runners for puppetlabs-mount_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T17:08:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-sshkeys_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79858ab7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:rp"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_71767312_*|*_1_*:*_1_*:*_421775011_*|*_10007_*:*_1_*:*_2627_*|*_3_*:*_1_*:*_6305512_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2328240914"}], "description": "Update the GitHub runners in puppetlabs-sshkeys_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "35820", "fixedVersions": [], "id": "35820", "issueType": "Task", "key": "MODULES-11355", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update macOS Runners for puppetlabs-sshkeys_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T17:07:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-yumrepo_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@146b4760"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:roi"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_77898277_*|*_1_*:*_1_*:*_421829962_*|*_10007_*:*_1_*:*_2784992_*|*_3_*:*_1_*:*_1785499_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2323811690"}], "description": "Update the GitHub runners in puppetlabs-yumrepo_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "34720", "fixedVersions": [], "id": "34720", "issueType": "Task", "key": "MODULES-11354", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update macOS Runners for puppetlabs-yumrepo_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-09-15T16:17:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-zfs_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@577c4f08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:ro"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78055541_*|*_1_*:*_1_*:*_424792150_*|*_10007_*:*_1_*:*_3850994_*|*_3_*:*_1_*:*_2583532_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2321757395"}], "description": "Update the GitHub runners in puppetlabs-zfs_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "42225", "fixedVersions": [], "id": "42225", "issueType": "Task", "key": "MODULES-11353", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update macOS Runners for puppetlabs-zfs_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T16:16:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-host_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7abf02ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jrjl:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85524448_*|*_1_*:*_1_*:*_424861540_*|*_10007_*:*_1_*:*_87736599_*|*_3_*:*_1_*:*_474132_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_845413995_*|*_10006_*:*_1_*:*_1387247435"}], "description": "Update the GitHub runners in puppetlabs-host_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "41178", "fixedVersions": [], "id": "41178", "issueType": "Task", "key": "MODULES-11349", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update macOS Runners for puppetlabs-host_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T16:15:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-augeas_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@656139d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:rm"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78039365_*|*_1_*:*_1_*:*_424910936_*|*_10007_*:*_1_*:*_9753266_*|*_3_*:*_1_*:*_209647_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_323106949_*|*_10006_*:*_1_*:*_1995115922"}], "description": "Update the GitHub runners in puppetlabs-augeas_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "40090", "fixedVersions": [], "id": "40090", "issueType": "Task", "key": "MODULES-11352", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update macOS Runners for puppetlabs-augeas_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "attachments": [], "comments": [{"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "Moved this to blocked until bundler is updated, but a PR is staged.\u00a0", "created": "2022-10-13T16:27:00.000000"}], "components": [], "created": "2022-09-15T16:15:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-cron_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30e4d7f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:rk"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79561065_*|*_1_*:*_1_*:*_424968002_*|*_10007_*:*_1_*:*_6993751_*|*_3_*:*_1_*:*_102884628_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_324697841_*|*_10006_*:*_1_*:*_1892048349"}], "description": "Update the GitHub runners in puppetlabs-cron_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "38974", "fixedVersions": [], "id": "38974", "issueType": "Task", "key": "MODULES-11351", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update macOS Runners for puppetlabs-cron_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "attachments": [], "comments": [], "components": [], "created": "2022-09-15T14:59:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-zone_core repository is no longer using macOS 10.15 runners for GitHub Actions\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b4bc21b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:rj"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_80170707_*|*_1_*:*_1_*:*_429505635_*|*_10007_*:*_2_*:*_7387602_*|*_3_*:*_1_*:*_10954856_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_843588858_*|*_10006_*:*_1_*:*_1464486598"}], "description": "Update the GitHub runners in puppetlabs-zone_core from macOS 10.15 to a more recent supported macOS version (11 or 12)\n", "duedate": "2022-12-01T00:00:00.000000", "epicLinkSummary": "Migrate off macOS 10.15 GitHub Action Runners", "estimate": "PT0S", "externalId": "34719", "fixedVersions": [], "id": "34719", "issueType": "Task", "key": "MODULES-11350", "labels": [], "originalEstimate": "PT0S", "parent": "59996", "parentSummary": "Migrate off macOS 10.15 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-10-18T10:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update macOS Runners for puppetlabs-zone_core", "timeSpent": "PT0S", "updated": "2022-10-18T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:10:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The zone_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@174ec249"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg3d:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_356510578_*|*_10007_*:*_1_*:*_19957063_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13556274496"}], "description": "Update the GitHub runners in the zone_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "36882", "fixedVersions": [], "id": "36882", "issueType": "Task", "key": "MODULES-11372", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-10T16:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Ubuntu Runners for zone_core module", "timeSpent": "PT0S", "updated": "2023-02-10T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:09:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The yumrepo_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a42998e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg35:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_70123588_*|*_1_*:*_1_*:*_356571972_*|*_10007_*:*_2_*:*_261356084_*|*_3_*:*_1_*:*_675114_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_97503229_*|*_10006_*:*_1_*:*_13556318188"}], "description": "Update the GitHub runners in the yumrepo_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "35815", "fixedVersions": [], "id": "35815", "issueType": "Task", "key": "MODULES-11373", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Ubuntu Runners for yumrepo_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:08:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The zfs_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31c59d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg2x:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_356614413_*|*_10007_*:*_1_*:*_89661833_*|*_3_*:*_1_*:*_722777_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13485862138"}], "description": "Update the GitHub runners in the zfs_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "34718", "fixedVersions": [], "id": "34718", "issueType": "Task", "key": "MODULES-11369", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-10T16:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Ubuntu Runners for zfs_core module", "timeSpent": "PT0S", "updated": "2023-02-10T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:08:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The sshkeys_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@482dd6d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg2p:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61268217_*|*_1_*:*_1_*:*_356656299_*|*_10007_*:*_1_*:*_254705412_*|*_3_*:*_2_*:*_14783502_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98194970_*|*_10006_*:*_1_*:*_13557018695"}], "description": "Update the GitHub runners in the sshkeys_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "33733", "fixedVersions": [], "id": "33733", "issueType": "Task", "key": "MODULES-11374", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Ubuntu Runners for sshkeys_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:02:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Update the GitHub runners in the augeas_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e157118"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg29:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61245346_*|*_1_*:*_1_*:*_356961338_*|*_10007_*:*_1_*:*_252247116_*|*_3_*:*_2_*:*_14166868_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98195771_*|*_10006_*:*_1_*:*_13560094452"}], "description": "Update the GitHub runners in the augeas_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "42222", "fixedVersions": [], "id": "42222", "issueType": "Task", "key": "MODULES-11378", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Ubuntu Runners for augeas_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:02:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The host_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d3a1520"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg21:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61241822_*|*_1_*:*_1_*:*_357007751_*|*_10007_*:*_1_*:*_254010879_*|*_3_*:*_2_*:*_14159490_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98196183_*|*_10006_*:*_1_*:*_13558339315"}], "description": "Update the GitHub runners in the host_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "41176", "fixedVersions": [], "id": "41176", "issueType": "Task", "key": "MODULES-11376", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Ubuntu Runners for host_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T11:00:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The cron_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38279bcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jg1t:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61220403_*|*_1_*:*_1_*:*_357098572_*|*_10007_*:*_1_*:*_253559432_*|*_3_*:*_2_*:*_14006329_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98196519_*|*_10006_*:*_1_*:*_13558945388"}], "description": "Update the GitHub runners in the cron_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "40088", "fixedVersions": [], "id": "40088", "issueType": "Task", "key": "MODULES-11377", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2023-02-15T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Ubuntu Runners for cron_core module", "timeSpent": "PT0S", "updated": "2023-02-15T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T10:53:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The mount_core module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65e34569"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0l6kq:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78879519_*|*_1_*:*_1_*:*_357507565_*|*_10007_*:*_1_*:*_3063105_*|*_3_*:*_1_*:*_846570_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8459419652"}], "description": "Update the GitHub runners in the mount_core module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "39017", "fixedVersions": [], "id": "39017", "issueType": "Task", "key": "MODULES-11367", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-12-14T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Ubuntu Runners for mount_core module", "timeSpent": "PT0S", "updated": "2022-12-14T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-09-02T10:52:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppet-agent module repository is no longer using Ubuntu 18.04 runners for GitHub Actions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@709ee282"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0l6ku:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_76797532_*|*_1_*:*_1_*:*_357567788_*|*_10007_*:*_1_*:*_529469169_*|*_3_*:*_1_*:*_204360_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8460336575"}], "description": "Update the GitHub runners in the puppet-agent module from Ubuntu 18.04 to a more recent supported Ubuntu version (20.04 or 22.04)", "duedate": "2023-04-01T00:00:00.000000", "epicLinkSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "estimate": "PT0S", "externalId": "37953", "fixedVersions": [], "id": "37953", "issueType": "Task", "key": "MODULES-11368", "labels": [], "originalEstimate": "PT0S", "parent": "55849", "parentSummary": "Migrate off Ubuntu 18.04 GitHub Action Runners", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Fixed", "resolutionDate": "2022-12-20T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Ubuntu Runners for puppet-agent module", "timeSpent": "PT0S", "updated": "2022-12-20T11:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1beb0b007eb21a79e5d6de", "body": "This module's `metadata.json` doesn't contain version-specific information and it doesn't appear that this OS exists elsewhere in the code base. Closing ticket.", "created": "2022-09-29T15:48:00.000000"}], "components": [], "created": "2022-07-28T09:05:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da0b178"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4579"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jsj4:zx"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10708_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5467403252"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Ubuntu 14.04 FOSS support", "estimate": "PT0S", "externalId": "35807", "fixedVersions": [], "id": "35807", "issueType": "Task", "key": "MODULES-11342", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55841", "parentSummary": "Remove Ubuntu 14.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "No Available Fix", "resolutionDate": "2022-09-29T15:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Ubuntu 14.04 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-09-29T15:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Nothing to do here", "created": "2022-09-16T12:22:00.000000"}], "components": [], "created": "2022-07-28T09:05:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@334f6fae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4579"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hveh:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11494_*|*_5_*:*_1_*:*_601940561_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4331831773"}], "description": "Ensure the OS name for *Ubuntu 14.04* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Ubuntu 14.04 FOSS support", "estimate": "PT0S", "externalId": "34716", "fixedVersions": [], "id": "34716", "issueType": "Task", "key": "MODULES-11341", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55841", "parentSummary": "Remove Ubuntu 14.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-23T11:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Ubuntu 14.04 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-07-28T09:05:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@567870c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4579"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jsj4:zu"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66976964_*|*_1_*:*_1_*:*_12295_*|*_10007_*:*_1_*:*_463416_*|*_3_*:*_1_*:*_1088642_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5464872462"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Ubuntu 14.04* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Ubuntu 14.04 FOSS support", "estimate": "PT0S", "externalId": "33732", "fixedVersions": [], "id": "33732", "issueType": "Task", "key": "MODULES-11340", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55841", "parentSummary": "Remove Ubuntu 14.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-30T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove Ubuntu 14.04 from core modules CI", "timeSpent": "PT0S", "updated": "2022-10-12T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-07-28T08:59:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bcbedd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jsj4:zi"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_142550620_*|*_1_*:*_1_*:*_16289_*|*_10007_*:*_1_*:*_11596578_*|*_3_*:*_1_*:*_12301953_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5280703932"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Debian 9 FOSS support", "estimate": "PT0S", "externalId": "34715", "fixedVersions": [], "id": "34715", "issueType": "Task", "key": "MODULES-11339", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59986", "parentSummary": "Remove Debian 9 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-29T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Debian 9 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-10-12T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Not needed since we still support newer Debian versions", "created": "2022-09-16T11:46:00.000000"}], "components": [], "created": "2022-07-28T08:59:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1659d272"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hv7l:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17015_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4329967903"}], "description": "Ensure the OS name for *Debian 9* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Debian 9 FOSS support", "estimate": "PT0S", "externalId": "33731", "fixedVersions": [], "id": "33731", "issueType": "Task", "key": "MODULES-11338", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59986", "parentSummary": "Remove Debian 9 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-16T11:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Debian 9 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-16T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-07-28T08:59:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@543ce13c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hv7d:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_106015294_*|*_1_*:*_1_*:*_17807_*|*_10007_*:*_1_*:*_69662279_*|*_3_*:*_1_*:*_173386_*|*_5_*:*_1_*:*_68393890_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4690020438"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Debian 9* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Debian 9 FOSS support", "estimate": "PT0S", "externalId": "43247", "fixedVersions": [], "id": "43247", "issueType": "Task", "key": "MODULES-11337", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59986", "parentSummary": "Remove Debian 9 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-22T16:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Disable nightly acceptance tests and remove Debian 9 from core modules CI", "timeSpent": "PT0S", "updated": "2022-09-23T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [{"author": "636befd1c9b26a8d857c9d2e", "body": "Let me know if you require additonal information .", "created": "2022-07-12T00:20:00.000000"}, {"author": "636befd1c9b26a8d857c9d2e", "body": "[~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e]\u00a0\n\nI have submitted the bug report as requested.\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/issues/558]\n\nKindly check if that is fine.", "created": "2022-07-17T23:41:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "We have investigated this issue and concluded that this is not actually a bugfix. The VCSRepo module doesn't have the mentioned 'expected behaviour' as part of the core functionality. There are some parameters that may suggest this behaviour, such as keep_local_changes, but in reality they have a completely different behaviour on the background and this is somewhat documented in the README.\n\nThis ticket should be a 'feature request' rather than a 'bugfix' and its priority will have to be reevaluated. For now, we will update the README file of the module to add a note clarifying the behaviour of the module so that users do not get confused.", "created": "2022-10-28T08:02:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "FR raised and docs updated to clarify the expected behaviour", "created": "2022-10-31T05:43:00.000000"}], "components": [], "created": "2022-07-12T00:12:00.000000", "creator": "636befd1c9b26a8d857c9d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9368be4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hir5:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48820"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9610228872_*|*_6_*:*_1_*:*_0"}], "description": "_VCSRepo_\n*Module Version: 5.2.0*\n*Puppet Version: 7.12.1*\n\n\n\n\u00a0\n\n\u00a0\n\nThe customer is trying to use the `vcsrepo` module with the git as the version control system.\n\n*Desired Behavior:*\n\nPuppet does not recognize changes that were not staged or committed,\u00a0 Git recognizes files that have been modified, added, removed, but have not been staged or committed, but puppet does not seem to recognize this scenario either.\n\nI tried to simulate the customer issue in my lab environment and i am able to reproduce the issue details have been provided in the ticket on what steps i have taken to reproduce.\n\n\u00a0\n\n*Actual Behavior:*\n\n1) Installed the\u00a0{{vcsrepo}}\u00a0module\n2) copied the following code in the site.pp to enable the git\n{code:java}\n\nnode 'testnode-5a3375-0.us-west1-c.c.customer-support-scratchpad.internal' {\n\nvcsrepo { '/var/tmp/testrepo':\n  ensure   => present,\n  provider => git,\n  source=>'git@github.com:kksubbu72/testcontrol.git',\n  keep_local_changes => false,\n  revision=>'StagingEnv',\n} {code}\n3) I was able to clone the repository after running the\u00a0puppet agent -t\n\n\u00a0\n\n4) I created some arbitrary file in the data folder of the local repo, Git status seems to be recognising the file by the name\u00a0test.html\u00a0got modified whereas, the puppet agent run coudn't recognize the same\n{code:java}\nroot@0f:/var/tmp/testrepo/data# git status\nOn branch StagingEnv\nYour branch is up to date with 'origin/StagingEnv'.\n\nChanges not staged for commit:\n  (use \"git add <file>...\" to update what will be committed)\n  (use \"git checkout -- <file>...\" to discard changes in working directory)\n\n    modified:   test.html\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nroot@0f:/var/tmp/testrepo/data# puppet agent -t\nInfo: Using environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for testnode-5a3375-0.us-west1-c.c.customer-support-scratchpad.internal\nInfo: Applying configuration version 'pe-server-1983ee-0-production-80329c0a2d4'\nNotice: Applied catalog in 0.03 seconds\nroot@0f:/var/tmp/testrepo/data# git status\nOn branch StagingEnv\nYour branch is up to date with 'origin/StagingEnv'.\n\nChanges not staged for commit:\n  (use \"git add <file>...\" to update what will be committed)\n  (use \"git checkout -- <file>...\" to discard changes in working directory)\n\n    modified:   test.html\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\") {code}\n5) I tried the set the variable\u00a0{{keep_local_changes}}\u00a0to be\u00a0{{false}}\u00a0and\u00a0{{true}}\u00a0and still the\u00a0{{puppet agent -t}}\u00a0didn't resolve the pending commit in the local repo.\n\n\u00a0\n\nThe expectancy from the customer is the module changes were not respected by puppet run.\n\n\u00a0\n\nPlease review the changes and suggest if my understanding is correct as well as per the lab reproduction steps shared here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39012", "fixedVersions": [], "id": "39012", "issueType": "Bug", "key": "MODULES-11335", "labels": ["jira_escalated", "Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636befd1c9b26a8d857c9d2e", "resolution": "Done", "resolutionDate": "2022-10-31T05:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo module not taking non-committed changes", "timeSpent": "PT0S", "updated": "2022-11-17T03:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:6220dc169c3cce00694bbfae] I have had a browse and I can see in concat nightlies are passing on Windows Server 2016 with your PR being merged. I am going to close this issue as resolved, if you disagree please feel free to reopen.", "created": "2022-09-07T09:32:00.000000"}], "components": [], "created": "2022-07-11T06:52:00.000000", "creator": "6220dc169c3cce00694bbfae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e06448"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hgrl:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5020825973_*|*_5_*:*_1_*:*_0"}], "description": "Most modern sites either require or are starting to require TLS 1.2. On older Windows systems the default security protocols for PowerShell 5 are SSL3 and TLS 1.0.\n\nIf using System.Net.WebClient, Invoke-WebRequest or Invoke-RestMethod to communicate with a site that has a higher TLS requirement requests will fail with the following error message:\n\n{{Could not create SSL/TLS secure channel.}}\n\nThis was causing failures on our nightly test runs for Windows Server 2016.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42212", "fixedVersions": [], "id": "42212", "issueType": "Bug", "key": "MODULES-11334", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dc169c3cce00694bbfae", "resolution": "Fixed", "resolutionDate": "2022-09-07T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppet_agent : Agent download fails for older WIndows systems", "timeSpent": "PT0S", "updated": "2022-09-07T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-07-10T18:25:00.000000", "creator": "557058:2f552b66-3779-408e-b419-ff20ce747a00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e934a80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hgpl:"}], "description": "*Puppet Version: 7.17.0+*\n*Puppet Server Version:* 7.8+\n*OS Name/Version: Ubuntu 22.04*\n\nPuppet silently fails to delete IPTables rule when comment contains single-quote.\n\n*Desired Behavior:*\n\nPuppet must successfully delete rules which should be absent, even if they contain \"funny\" characters such as quotes.\n\n*Actual Behavior:*\n # Manually create an IPTables rule with a single-quote in the comment.\n # Puppet agent detects that the rule should be absent.\n # Puppet agent silently fails to delete the rule.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43245", "fixedVersions": [], "id": "43245", "issueType": "Bug", "key": "MODULES-11336", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2f552b66-3779-408e-b419-ff20ce747a00", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall: fails to remove rules with single quote in comments", "timeSpent": "PT0S", "updated": "2022-07-12T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:620542e6f38765006f676a22]\u00a0\n\nApologies but this repo has been archived and will be no longer receiving any bug fixes, features or maintenance.\n\nPlease see github repo: [https://github.com/puppetlabs-toy-chest/puppetlabs-git]\n\nApologies for any inconvenience caused.", "created": "2022-09-07T09:24:00.000000"}], "components": [], "created": "2022-06-28T04:09:00.000000", "creator": "620542e6f38765006f676a22", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b71723d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hbxt:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6153287668_*|*_6_*:*_1_*:*_0"}], "description": "h2. Who found the bug?\n\nMe.\nh2. Where was the bug found?\n * Module: latest version of the puppetlabs/git module [https://forge.puppet.com/modules/puppetlabs/git]\n * Version: 1809\n * Operating system(s): Windows Server 2019 Standard\n * Puppet version: 7.12.1\n\nSyntax uses in the manifest:\n\n\u00a0\n\n{{git::config { 'core.symlinks':}}\n{{\u00a0value => 'true',}}\n{{\u00a0scope => 'system',}}\n{{}}}\nh2. What is malfunctioning?\n|err|/Stage[main]/Pd_bamboo::Windows_server/Git::Config[core.symlinks]/Git_config[core.symlinks]|Could not evaluate: undefined method `[]' for nil:NilClass|\nh2. What does success look like?\n\nI would expect the output to be closer to \"config applied\".\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35806", "fixedVersions": [], "id": "35806", "issueType": "Bug", "key": "MODULES-11333", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "620542e6f38765006f676a22", "resolution": "Won't Fix", "resolutionDate": "2022-09-07T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bug applying git::config class", "timeSpent": "PT0S", "updated": "2022-09-07T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "body": "[~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de] we will welcome a PR for it", "created": "2022-07-05T14:42:00.000000"}], "components": ["yumrepo_core"], "created": "2022-06-22T09:27:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1045349"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0h5xt:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/22"}], "description": "DNF has added a new flag `countme` that would be nice to support within the yumrepo type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34714", "fixedVersions": [], "id": "34714", "issueType": "New Feature", "key": "MODULES-11332", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "yumrepo type support for `countme`", "timeSpent": "PT0S", "updated": "2022-07-19T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2022-06-10T14:42:00.000000", "creator": "557058:95ce0d34-d922-469e-9a7c-009ebdc72477", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d3ecc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0gzup:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_387125697_*|*_10007_*:*_1_*:*_80695_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\nin the apache module README at https://forge.puppet.com/modules/puppetlabs/apache, there is the phrase\n\n\u00a0\n\n_Please note you have to adjust the second ProxyPassMatch parameter to you docroot value_\u00a0\n\n\u00a0\n\nI believe you want that to read in part ...\u00a0\u00a0 your docroot value\u00a0 ...\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40075", "fixedVersions": [], "id": "40075", "issueType": "Bug", "key": "MODULES-11329", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:95ce0d34-d922-469e-9a7c-009ebdc72477", "resolution": "Fixed", "resolutionDate": "2022-06-15T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module has typo in description", "timeSpent": "PT0S", "updated": "2022-06-15T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [], "components": [], "created": "2022-06-09T15:42:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a36e4e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4511"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:r9090000j99"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_506851682_*|*_1_*:*_1_*:*_35765_*|*_10007_*:*_1_*:*_18728914_*|*_3_*:*_1_*:*_62110802_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8817855842"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Ubuntu 16.04 FOSS support", "estimate": "PT0S", "externalId": "35805", "fixedVersions": [], "id": "35805", "issueType": "Task", "key": "MODULES-11328", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55833", "parentSummary": "Remove Ubuntu 16.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-26T12:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Ubuntu 16.04 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-09-26T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Not needed.", "created": "2022-09-16T12:16:00.000000"}], "components": [], "created": "2022-06-09T15:41:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@781d241a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4511"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:r9090000j98"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38708_*|*_6_*:*_2_*:*_602295461_*|*_10006_*:*_1_*:*_8541241460"}], "description": "Ensure the OS name for *Ubuntu 16.04* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Ubuntu 16.04 FOSS support", "estimate": "PT0S", "externalId": "34713", "fixedVersions": [], "id": "34713", "issueType": "Task", "key": "MODULES-11327", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55833", "parentSummary": "Remove Ubuntu 16.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-23T11:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Ubuntu 16.04 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [{"author": "5a1beb0b007eb21a79e5d6de", "body": "It does not appear that Ubuntu 16.04 is present in core modules testing. Resolving ticket.", "created": "2022-09-19T17:28:00.000000"}], "components": [], "created": "2022-06-09T15:41:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12181de9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4511"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:r9090000j97"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40489_*|*_3_*:*_1_*:*_326786_*|*_5_*:*_1_*:*_324542792_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8818844986"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Ubuntu 16.04* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/main/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Ubuntu 16.04 FOSS support", "estimate": "PT0S", "externalId": "33730", "fixedVersions": [], "id": "33730", "issueType": "Task", "key": "MODULES-11326", "labels": ["os"], "originalEstimate": "PT0S", "parent": "55833", "parentSummary": "Remove Ubuntu 16.04 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-19T17:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove Ubuntu 16.04 from core modules CI", "timeSpent": "PT0S", "updated": "2022-09-23T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2022-06-15T05:29:00.000000", "name": "Screenshot 2022-06-15 at 12.29.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12702"}, {"attacher": "6220dc0e14cd24006908a366", "created": "2022-06-15T09:05:00.000000", "name": "Screenshot 2022-06-15 at 16.05.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13255"}, {"attacher": "6220dc0e14cd24006908a366", "created": "2022-06-15T09:06:00.000000", "name": "Screenshot 2022-06-15 at 16.05.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13352"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2022-06-15T09:32:00.000000", "name": "Screenshot 2022-06-15 at 16.27.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12615"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2022-06-15T09:32:00.000000", "name": "Screenshot 2022-06-15 at 16.28.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12504"}], "comments": [{"author": "6220dc0e14cd24006908a366", "body": "Hey Patrick, this behaviour is, indeed, strange. When we try to run tests on our side, values such as '\\0' and \"\\u\\{0}\" seem to be throwing some idempotency failures, but they do work nevertheless. I'll attach some images so you can see what our RSpec looks like too. I will probably have to go a bit deeper into the code to figure out why is it treating the data value as a literal string upon running puppet apply test.\n\n!Screenshot 2022-06-15 at 16.05.15.png|thumbnail!\n\n!Screenshot 2022-06-15 at 16.05.53.png|thumbnail!\n\nMeanwhile, could you let me know if you have tried using \"\\u\\{0}\" as a data value and/or if you tried to apply the manifest more than once?", "created": "2022-06-15T09:07:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "It does seem like the module was upgraded a few years ago by implementing non-empty value validation on REG_MULTI_SZ arrays in order to comply with Microsoft standards (see [https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types#string-values]). This change means that any value that can be considered 'empty' (for example, the previously used '') will be picked up and an error will be thrown. However, values such as ' ' or \n{code:java}\n'\\u{0}'\n{code}\n can be used as a workaround with the biggest difference being that, technically, these are not empty values but whitespace characters pretending to be empty values.\n\nRemoving the validation to allow for empty values would be considered a code quality degrade and we would like to avoid this scenario where possible. In addition, it seems like the validation is not the only problem arising when trying to use empty values, as there is also an idempotency error popping up regularly. In this scenario, we would require more feedback from the customer in order to understand whether this the suggested change is really necessary.", "created": "2022-06-17T04:19:00.000000"}], "components": [], "created": "2022-05-30T06:53:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ad31e83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0gtp4:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48482"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2753533529_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.0.1\n*Puppet Version:* 6\n*OS Name/Version:* windows server 2012 (personal testing windows server 2019)\n\nIn https://puppet.atlassian.net/browse/MODULES-5625 the `An array registry value can not contain empty values` error message was added to account for zero length strings in MULTI_SZ not being allowed:\n\nAs per Microsoft documentation:https://docs.microsoft.com/en-us/windows/desktop/sysinfo/registry-value-types\n\n{code:java}\nA REG_MULTI_SZ string ends with a string of length 0. Therefore, it is not possible to include a zero-length string in the sequence. An empty sequence would be defined as follows: \\0.\n{code}\n\nThis doesn't accurately reflect the registry though as you can add a key with this type and give it no data manually with no issues. My guess here is that there is a difference between a zero length string and the apparent blank data field that is actually passed to the key when doing it manually.\n\nPuppet should have parity and be able to add blank data in this instance\n\n*Desired Behavior:* Be able to set a blank value for a REG_MULTI_SZ registry key\n\n\n*Actual Behavior:* you get the `An array registry value can not contain empty values` error\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35804", "fixedVersions": [], "id": "35804", "issueType": "Bug", "key": "MODULES-11322", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Won't Fix", "resolutionDate": "2022-07-01T03:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry : blank data for a type REG_MULTI_SZ registry key", "timeSpent": "PT0S", "updated": "2022-07-01T03:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-05-10T05:13:00.000000", "creator": "6243819b1da0e1007138c3b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30f15c9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0g8ti:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48227"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 2019.10.10\n*OS Name/Version:* RHEL\n\nWe often create LVs over the whole PV. We do this to be more flexible for the future of expansions. So we create a disk and use that as the PV. For the LV we use the same size as the PV. Now creating leads to an error as there is space needed for the LVM metadata. So the size has to be specified as \"SIZE - ONE EXTENT\".\n\n*Desired Behavior:*\n\nLV should be created with the size minus one extent\n\n*Actual Behavior:*\n\nError occurs as there is not enough space.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43244", "fixedVersions": [], "id": "43244", "issueType": "Bug", "key": "MODULES-11320", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243819b1da0e1007138c3b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm: creation of LVs over whole PV", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2022-05-10T02:58:00.000000", "creator": "6243819b1da0e1007138c3b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ff94c52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0g8t2:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48227"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 2019.8.10\n*OS Name/Version:* RHEL7 / RHEL 8\n\nIf I specify the size of a lv by the parameter {{extents}} then the size will not be managed by the module.\n\n*Desired Behavior:*\n\nSize should be managed even if it specified by {{extents}}\n\n*Actual Behavior:*\n\nAs it is a parameter and not a property the changed value is not taken into account. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41172", "fixedVersions": [], "id": "41172", "issueType": "Bug", "key": "MODULES-11319", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243819b1da0e1007138c3b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm: size of lv not managed if specified by extents", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0da5bef8a60068c797d5", "created": "2022-04-27T12:37:00.000000", "name": "image-2022-04-27-14-37-16-947.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13161"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2022-04-27T12:37:00.000000", "name": "image-2022-04-27-14-37-28-450.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13086"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2022-04-27T12:37:00.000000", "name": "image-2022-04-27-14-37-32-769.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13009"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2022-04-27T12:38:00.000000", "name": "image-2022-04-27-14-38-09-780.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12909"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2022-04-27T12:42:00.000000", "name": "image-2022-04-27-14-42-27-860.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13254"}], "comments": [{"author": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "body": "We recommend not using light checksum types [~accountid:623c0da5bef8a60068c797d5]", "created": "2022-05-03T14:40:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Confused by your comment, I am not using light checksum, the module is. I am suggesting it be removed.", "created": "2022-05-03T20:16:00.000000"}], "components": ["puppet_agent"], "created": "2022-04-27T12:39:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@503a7b1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fx4e:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/22"}], "description": "_Basic Info_\n*Module Version: 4.10.0*\n*Puppet Version: 6.27.1*\n*OS Name/Version: Windows*\n\nIn my environment we have roughly 1300 Windows PCs. On a small percentage of them, the MSI download can fail part way through resulting in a partial download. Having \"checksum => sha256lite\" causes an issue where the MSI file is not replaced on future puppet runs. Removing this line from the prepare/package.pp manifest fixes this issue. I don't know why the checksum doesn't work as expected, but I've noticed this behavior now on a handful of upgrades I've done between last year and this year.\n\n\u00a0\n\n*+Partial file download leading to failed run of prerequisites_check.ps1. For some reason, the file is never attempted to be re-downloaded again.+*\n\n!image-2022-04-27-14-37-16-947.png!\n\n!image-2022-04-27-14-37-28-450.png!\n\n!image-2022-04-27-14-37-32-769.png!\n\n\u00a0\n\n*+After removing checksum => sha256lite the partially downloaded MSI file is detected as having incorrect content and is replaced accordingly allowing installation to continue and succeed+*\n\n!image-2022-04-27-14-38-09-780.png!\n\n!image-2022-04-27-14-42-27-860.png!\n\n\u00a0\n\n*Desired Behavior:*\n\nRemoving checksum => sha256lite allows for failed MSI downloads to be re-tried on future puppet runs\n\n*Actual Behavior:*\n\nThere is a chance that a partial download of the MSI can happen where it is not re-attempted while \"checksum => sha256\" is defined", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37952", "fixedVersions": [], "id": "37952", "issueType": "Improvement", "key": "MODULES-11318", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Partial MSI download issue with \"checksum => sha256lite\" in prepare/package.pp", "timeSpent": "PT0S", "updated": "2022-05-03T20:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2022-04-26T14:49:00.000000", "creator": "623a4c79866b810069e368b5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4291e9fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fwg6:"}], "description": "_Basic Info_\n*Module Version: 8.3.0\n*Puppet Version: Puppet Enterprise as provided by AWS Ops Works\n*OS Name/Version: Ubuntu Focal\n\nI get an error about use of a deprecated option when attempting to use the apt moduel\n\n*Desired Behavior: correct use of apt and dpkg. \n\n\n*Actual Behavior: \n\nError: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=6.26.0-1focal' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nW: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '6.26.0-1focal' for 'puppet-agent' was not found\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '6.21.1-1focal' to '6.26.0-1focal' failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=6.26.0-1focal' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nW: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '6.26.0-1focal' for 'puppet-agent' was not found\nNotice: /Stage[main]/Puppet_agent::Install/Puppet_agent_end_run[6.26.0]: Dependency Package[puppet-agent] has failures: true\n\n\nclass profile::apt::base {\n  Class['apt::update'] -> Package <| provider == 'apt' |>\n\n  class { 'apt':\n    update => {\n      timeout => 600,\n    }\n  }\n\n  $mpar = $facts['lsbdistcodename'] ? {\n    'focal' => false,\n    default => true,\n  }\n\n  class {'::puppet_agent':\n    package_version => 'auto',\n    manage_repo     => $mpar,\n    service_names   => ['puppet'],\n  }\n\n}\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "luke@opus44:~/src/TCGInfrastructure/src/puppet$ puppet --version\n6.21.1\nluke@opus44:~/src/TCGInfrastructure/src/puppet$ which puppet\n/usr/local/bin/puppet\nluke@opus44:~/src/TCGInfrastructure/src/puppet$ ls -l /usr/local/bin/puppet \nlrwxrwxrwx 1 root root 26 Jan 14 22:50 /usr/local/bin/puppet -> /opt/puppetlabs/bin/puppet\nluke@opus44:~/src/TCGInfrastructure/src/puppet$ \n   \"os\": {\n      \"architecture\": \"amd64\",\n      \"distro\": {\n        \"codename\": \"focal\",\n        \"description\": \"Ubuntu 20.04.4 LTS\",\n        \"id\": \"Ubuntu\",\n        \"release\": {\n          \"full\": \"20.04\",\n          \"major\": \"20.04\"\n        }\n      },\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41170", "fixedVersions": [], "id": "41170", "issueType": "Bug", "key": "MODULES-11317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c79866b810069e368b5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/apt : use of deprecated dpkg option on Ubuntu Focal", "timeSpent": "PT0S", "updated": "2022-04-26T14:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "Fixed upstream", "created": "2022-04-22T15:22:00.000000"}], "components": [], "created": "2022-04-22T15:04:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@248b9861"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fvj2:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1086452_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  8.1.0\n*Puppet Version:* 7.14.0\n*OS Name/Version:* Fedora/35\n\nDue to PUP-10259, my structured facts are converted into strings.\u00a0 There isn't a great way to convert them back to structured values builtin to puppet/stdlib.\n\n*Desired Behavior:* A standardized way to convert a string into a structured variable\n\n*Actual Behavior:*\n\nhttps://puppet.atlassian.net/browse/PUP-10259\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40072", "fixedVersions": [], "id": "40072", "issueType": "New Feature", "key": "MODULES-11316", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Fixed", "resolutionDate": "2022-04-22T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : add parse{json,yaml} function", "timeSpent": "PT0S", "updated": "2022-04-22T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1beb0b007eb21a79e5d6de", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "It is intended for the 6.27.1 release that {{puppet}} and {{puppet-agent}} have different versions. The former is a component, like facter. The latter is the package, which includes the components and vendored ruby, openssl, etc. The version difference is because puppet-agent 6.27.1 contains a patch to ruby, which we had to pull in after puppet-agent 6.27.0 was tagged.\n\nThis issue is due to a bug in the puppet_agent module. When using {{auto}} it assumes the desired puppet-agent version is the same as the ::serverversion fact: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/3854c610e73e2cb91859235f1fb6d368a7b311ea/manifests/init.pp#L166-L167\n\nThat fact is based on the Puppet::PUPPETVERSION (aka puppet --version) that the compiler is using. It should check for the version of the {{puppet-agent}} package that installed on the server.", "created": "2022-04-21T10:07:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "I totally disagree on what is written as bug description. I have the feeling that this leads to the same discussion as we had when the first aio packages with version 1.x showed up.\n\nIn my opinion this is definitely not a bug of the puppet_agent module!\n\nThis is a bug in packaging and versioning of puppet-agent package.", "created": "2022-04-22T00:40:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "I agree that this is a packaging bug, it is perfectly reasonable to assume that a distro package of a certain version contains puppet with the same version and the module making that assumption is probably far from the only bit of code that makes it (I know our internal icinga checks assume the same).", "created": "2022-04-22T00:45:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "I'd also prefer that, (at least going forward), the puppet-agent version and the puppet version contained _always_ matched.\n\nIMO if something violates the 'Principle of least astonishment' it's a bug.\n\nI don't think there's been a case where puppet-agent version and puppet version haven't matched since puppet agent 5.5.3.\u00a0 Mentioning that on slack... \"yeah I remember that pain\" - [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] .", "created": "2022-04-22T07:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I appreciate everyone's feedback. I understand the difference in versions is surprising and we try to avoid that as much as possible. These are the versions where that has happened since 5.0:\n\n||puppet-agent||puppet||\n|5.3.8|5.3.7|\n|5.5.3|5.5.2|\n|5.5.4|5.5.3|\n|6.27.1|6.27.0|\n\nThe reason for the latest discrepancy is because we tagged puppet and puppet-agent at 6.27.0, but a ruby CVE was announced before we released (https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/). We bumped the version of puppet-agent to 6.27.1 and shipped the existing puppet component, tagged at 6.27.0. We didn't have the same problem with 7.16, because we hadn't tagged puppet-agent 7.16.0 yet.\n\nIt is certainly possible to *always* bump the puppet version and tag to keep it in sync with the puppet-agent package. There would be some impact to documentation and releases (we'll need to ship bumped gems to rubygems and document that the only changes in the puppet component were a version bump). That should be relatively rare given past experience.\n\nI'd also like to understand \"and the module making that assumption is probably far from the only bit of code that makes it (I know our internal icinga checks assume the same)\". Can you describe that in more detail?", "created": "2022-04-22T14:38:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "We assume in our Icinga Puppet Version check that the version we find in the puppet agent log output and the last_run_summary.yaml is the version the OS package should have and also that if the versions differ puppet needs to be restarted since it has not been restarted since the latest version was installed.", "created": "2022-04-25T01:14:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "From my point of view a package must reflect the version inside.\n\nApache 2.4.24 package contains Apache in Version 2.4.24.\n\nThe same should always be with puppet-agent package.\n\nI know that Puppet agent has some more dependencies like openssl and Ruby.\n\nBut the package version should always refer to the SW version inside.\n\nIf a version bump on a dependency is required, the version bump should be done on puppet, too.\n\n\u00a0", "created": "2022-04-25T01:44:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I might be missing something, but it seems like a simple fix\n\ninstead of current code https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/main/manifests/init.pp#L166-L168\n{noformat}\nif $package_version == 'auto' {      \n  $master_or_package_version = $::serverversion\n} else {{noformat}\nwhy not call a functions that will return\u00a0\n{noformat}\n$facts['aio_agent_version']{noformat}\nfrom the puppet server?\n\nThat's the intent, isn't it ?\n\n\u00a0", "created": "2022-05-12T09:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "If the compiler added a \"serveraioversion\" fact [here|https://github.com/puppetlabs/puppet/blob/c0f692088789217a35486714de2e9d53bfaf6622/lib/puppet/indirector/catalog/compiler.rb#L429-L440], then this would be trivial to fix. A server function would also work.\n\nOne option:\n{code:puppet}package_version => chomp(file('/opt/puppetlabs/puppet/VERSION'))\n{code}\n-And special case Windows when running {{{}puppet apply{}}}.-\n\nAnother option:\n{code:puppet}package_version => generate('/opt/puppetlabs/puppet/bin/facter -p aio_agent_version')\n{code}\nHowever, the generate function does not accept underscores... so you'd have to do something like query for all facts and emit as json, then parse the output to a hash and dig for the value.\n\nAlso {{package_version => 'auto'}} does not work when using \"puppet apply\". The option doesn't really make sense when running serverless and in practice fails because the \"serverversion\" fact is not defined.", "created": "2022-05-12T09:51:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "Hi folks,\n\npuppet_agent module version 4.11.0, which was just released and is available on Puppet Forge, should resolve this issue.\n\nIf there are any lingering issues, please let us know by either commenting on this ticket or filing a new one.\n\nThanks!", "created": "2022-05-13T11:49:00.000000"}], "components": ["puppet_agent"], "created": "2022-04-21T04:32:00.000000", "creator": "626a1d65a32183006f24e854", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13d90d31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fuq6:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fixes an issue with agent upgrades when the `package_version` attribute is set to \"auto\" and there is a discrepancy between the puppet-agent (AIO) version and Puppet version.\n"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20207080_*|*_3_*:*_1_*:*_82323272_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9328287_*|*_10005_*:*_1_*:*_1815430854"}], "description": "Hi,\n\nMy puppet agent try to drowngrade to a non-existing release\n\n{noformat}\n255:Debug: Runtime environment: puppet_version=6.27.0, ruby_version=2.5.9, run_mode=agent, default_encoding=UTF-8\n2582:Debug: Facter: fact \"puppetversion\" has resolved to \"6.27.0\".\n4282:Debug: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/notify: notify to Puppet_agent_end_run[6.27.0]\n4636:Debug: Package[puppet-agent](provider=yum): Ensuring => 6.27.0\n4639:Debug: Package[puppet-agent](provider=yum): Downgrading package puppet-agent from version 6.27.1-1.el7 to 6.27.0\n4640:Debug: Executing: '/bin/yum -d 0 -e 0 -y downgrade puppet-agent-6.27.0'\n4641:Notice: /Stage[main]/Puppet_agent::Install/Puppet_agent_end_run[6.27.0]: Dependency Package[puppet-agent] has failures: true\n4642:Debug: /Stage[main]/Puppet_agent::Install/Puppet_agent_end_run[6.27.0]: Resource is being skipped, unscheduling all events\n{noformat}\n\nThe possible cause\n\n{noformat}\n$ rpm -qa puppet-agent\npuppet-agent-6.27.1-1.el7.x86_64\n$ puppet --version\n6.27.0\n{noformat}\n\nAfter a downgrade of puppet-agent to 6.26.0 on the the puppet server the problem is fixed\n\n{noformat}\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '6.27.1-1.el7' to '6.26.0' (corrective)\n{noformat}\n\nThe puppet code that manage the agent update is basic\n\n{noformat}\n    class {'::puppet_agent':\n      collection      => 'puppet6',\n      package_version => 'auto',\n      service_names   => ['puppet'],\n    }\n{noformat}\n", "environment": "On Centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33729", "fixedVersions": [], "id": "33729", "issueType": "Bug", "key": "MODULES-11315", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "626a1d65a32183006f24e854", "resolution": "Fixed", "resolutionDate": "2022-05-13T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] auto version parameter assumes puppet and puppet-agent versions are the same", "timeSpent": "PT0S", "updated": "2022-05-13T11:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-04-20T15:19:00.000000", "creator": "557058:8b915655-a6c3-4c09-9070-53484ff60ff3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b1ba4a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fukm:"}], "description": "The stdlib has a shell_escape function that escape a string in a way it can be passed to a POSIX shell.\n\nSuch POSIX escaping is not suited for escaping strings for windows when batch files and powershell scripts use custom string escaping rules.\n\nWe need a batch_escape and a powershell_escape functions to address this issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35803", "fixedVersions": [], "id": "35803", "issueType": "Improvement", "key": "MODULES-11314", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b915655-a6c3-4c09-9070-53484ff60ff3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add windows-compatblie shell-escaping functions", "timeSpent": "PT0S", "updated": "2022-04-20T15:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [{"author": "6220dbd449c90000701fd0c5", "body": "Github issue raised: https://github.com/puppetlabs/Puppet.Dsc/issues/215", "created": "2022-04-15T11:29:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "Ticket resolved as an issue in GitHub: \nhttps://github.com/puppetlabs/Puppet.Dsc/issues/215", "created": "2022-08-09T10:31:00.000000"}], "components": [], "created": "2022-04-15T11:27:00.000000", "creator": "5b859c0af1fb77577188895d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@222a438e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0frqe:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48078"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10019000553_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: curr(15.2.0)*\n*Puppet Version: PE 2021.5, Agent UNKNOWN*\n*OS Name/Version: Windows, Server 2019*\n{code:java}\ndsc_sqlaglistener{ 'AvailabilityGroupListener':\ndsc_ensure => 'Present',\ndsc_servername => $fqdn,\ndsc_instancename => 'MSSQLSERVER',\ndsc_availabilitygroup => $sqlserveralwayson::clustername,\ndsc_name => \"${sqlserveralwayson::clustername}-AGL\",\ndsc_ipaddress => $sqlserveralwayson::listener_ip,\ndsc_port => 1433,\nvalidation_mode => 'resource',\ndsc_psdscrunascredential =>\n{ 'user' => $sqlserveralwayson::domain_admin_username, 'password' => Sensitive($sqlserveralwayson::domain_admin_password) }\n,\nrequire => [ Dsc_sqlag['CreateSQLAvailabilityGroup'] ]\n}\n{code}\n*Desired Behavior:*\n\nThe code block above should create a SQL Availability Group Listener\n\n*Actual Behavior:*\n\nIt looks like Puppets type and provider is expecting an array or undef but the resources spit out a string for ipaddress.\n{code:java}\nDebug: dsc_sqlaglistener: Canonicalized Resources: {:dsc_availabilitygroup=>\"test\", :dsc_ensure=>\"Present\", :dsc_instancename=>\"MSSQLSERVER\", :dsc_ipaddress=>\"172.24.200.253\", :dsc_name=>\"test-AGL\", :dsc_port=>1433, :dsc_servername=>\"alwayson-e1.pilot.usda.lab\", :name=>\"AvailabilityGroupListener\", :validation_mode=>\"resource\", :dsc_psdscrunascredential=>{\"user\"=>\"pilot\\\\SVC_Mgmt_Join_AD\", \"password\"=>#<Sensitive [value redacted]>}}{code}\n{code:java}\nError: Failed to apply catalog: Parameter dsc_ipaddress failed on Dsc_sqlaglistener[AvailabilityGroupListener]: dsc_sqlaglistener.dsc_ipaddress expects a value of type Undef or Array, got String{code}\n~* Please see Zendesk Support tab for further comments and attachments.~", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42207", "fixedVersions": [], "id": "42207", "issueType": "Bug", "key": "MODULES-11310", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbd449c90000701fd0c5", "resolution": "No Available Fix", "resolutionDate": "2022-08-09T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[SqlServerDsc] Improper type for ipaddress on dsc_sqlaglistener", "timeSpent": "PT0S", "updated": "2022-08-18T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/1233", "created": "2022-04-14T11:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as PR has been merged.\u00a0\nThank you for taking your time to submit the PR, we really appreciate it.", "created": "2022-09-20T08:43:00.000000"}], "components": ["stdlib"], "created": "2022-04-14T10:38:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b6b934"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fqxa:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13730679793_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 8.1.0\n*Puppet Version:* 7.14.0\n*OS Name/Version:* Fedora\n\nWhen building relationships between modules, it can be helpful to pass some resources by name.\u00a0 With hiera, these resources are always represented as a string.\u00a0 But nothing converts them back to the actual resource.\n\nFor example, I may want a specific element to notify another class.\u00a0 If I instrument my class up so I can pass in a `notify_services` parameter, the string notification doesn't work as expected.\u00a0\u00a0 This will also make use of hiera a bit more familiar to folks coming from other systems.\n\n*Desired Behavior:* A way to convert a string (defined in hiera) to a resource definition\n\n*Actual Behavior:*\n\nThe string coming in isn't convertible to a resource in any clear way.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37951", "fixedVersions": [], "id": "37951", "issueType": "New Feature", "key": "MODULES-11309", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Fixed", "resolutionDate": "2022-09-20T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : convert a string to a resource", "timeSpent": "PT0S", "updated": "2022-09-20T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "body": "[~accountid:626a1d62a32183006f24e851] Can you provide steps to reproduce the issue?", "created": "2022-04-19T14:24:00.000000"}, {"author": "626a1d62a32183006f24e851", "body": "I change the certificate of both master and all agent machines, and the error is gone. On all machine the puppet code does what is expected.\nSo I can not reproduce the error. \n", "created": "2022-04-20T05:44:00.000000"}], "components": ["puppet_agent"], "created": "2022-04-14T07:30:00.000000", "creator": "626a1d62a32183006f24e851", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33e1476e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fqra:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/22"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nget error on machine with puppetserver and puppet agent. (\n\n*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, undefined method `include?' for 1:Integer (file: /etc/puppetlabs/code/environments/production/modules/nfs/manifests/nfsloc.pp, line: 49, column: 16) on node nuc)\n\n*code in nfsloc.pp is :\n\u00a0 $nfsmnt.each | String $_mntnfs | {\n\u00a0 \u00a0 $_lookup = \"$_mntnfs.srcdir\"\n\u00a0 \u00a0 $_nfstst = lookup($_lookup)\n\u00a0\non macosx (x86-64 and M1), rocky linux on arm64 and x86-64 no error.\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "get error on machine with puppetserver and puppet agent. (\n\n*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, undefined method `include?' for 1:Integer (file: /etc/puppetlabs/code/environments/production/modules/nfs/manifests/nfsloc.pp, line: 49, column: 16) on node nuc)\n\n*code in nfsloc.pp is :\n\u00a0 $nfsmnt.each | String $_mntnfs | {\n\u00a0 \u00a0 $_lookup = \"$_mntnfs.srcdir\"\n\u00a0 \u00a0 $_nfstst = lookup($_lookup)\n\u00a0\non macosx (x86-64 and M1), rocky linux on arm64 and x86-64 no error.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41168", "fixedVersions": [], "id": "41168", "issueType": "Bug", "key": "MODULES-11308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "626a1d62a32183006f24e851", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lookup get error with agent on puppetserver, not on other clients", "timeSpent": "PT0S", "updated": "2022-04-20T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dbd449c90000701fd0c5", "body": "GitHub issue raised: https://github.com/puppetlabs/Puppet.Dsc/issues/214", "created": "2022-04-11T13:40:00.000000"}], "components": [], "created": "2022-04-07T13:16:00.000000", "creator": "6220dbd449c90000701fd0c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51de22f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fn4u:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "48013"}], "description": "_Basic Info_\n*Module Version: curr(15.2.0)*\n*Puppet Version: PE 2021.5, Agent UNKNOWN*\n*OS Name/Version: Windows, Server 2019*\n{code}  dsc_sqlendpoint{ 'SQLServerEndpoint':\n    dsc_endpointname         => 'HADR',\n    dsc_ensure               => 'Present',\n    dsc_port                 => 5022,\n    dsc_servername           => $hostname,\n    dsc_instancename         => 'MSSQLSERVER',\n    dsc_endpointtype         => 'DatabaseMirroring',\n    validation_mode          => 'resource',\n    dsc_psdscrunascredential => {\n      'user'     => $sqlserveralwayson::domain_admin_username,\n      'password' => $sqlserveralwayson::domain_admin_password\n    }\n  }\n{code}\n*Desired Behavior:*\n\nThe code block above should create a SQL Server Endpoint.\n\n*Actual Behavior:*\n\nThe code block above currently errors due to a missing requirement.\n\n{code}\nDebug: dsc_sqlendpoint: Collecting data from the DSC Resource\nDebug: dsc_sqlendpoint: retrieving {:name=>\"SQLServerEndpoint\", :dsc_instancename=>\"MSSQLSERVER\", :dsc_endpointname=>\"HADR\"}\nDebug: dsc_sqlendpoint: invocable_resource: {:parameters=>{:dsc_instancename=>{:value=>\"MSSQLSERVER\", :mof_type=>\"String\", :mof_is_embedded=>false}, :dsc_endpointname=>{:value=>\"HADR\", :mof_type=>\"String\", :mof_is_embedded=>false}}, :name=>\"dsc_sqlendpoint\", :dscmeta_resource_friendly_name=>\"SqlEndpoint\", :dscmeta_resource_name=>\"DSC_SqlEndpoint\", :dscmeta_resource_implementation=>\"MOF\", :dscmeta_module_name=>\"SqlServerDsc\", :dscmeta_module_version=>\"15.2.0\", :dsc_invoke_method=>\"get\", :vendored_modules_path=>\"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/sqlserverdsc/dsc_resources\", :attributes=>nil}\nDebug: dsc_sqlendpoint: Script:\n function new-pscredential {\n    [CmdletBinding()]\n    param (\n        [parameter(Mandatory = $true,\n            ValueFromPipelineByPropertyName = $true)]\n        [string]\n        $user,\n\n        [parameter(Mandatory = $true,\n            ValueFromPipelineByPropertyName = $true)]\n        [string]\n        $password\n    )\n\n    $secpasswd = ConvertTo-SecureString $password -AsPlainText -Force\n    $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n    return $credentials\n}\n\nFunction ConvertTo-CanonicalResult {\n  [CmdletBinding()]\n  param(\n      [Parameter(Mandatory, Position = 1)]\n      [psobject]\n      $Result,\n\n      [Parameter(DontShow)]\n      [string]\n      $PropertyPath,\n\n      [Parameter(DontShow)]\n      [int]\n      $RecursionLevel = 0\n  )\n\n  $MaxDepth = 5\n  $CimInstancePropertyFilter = { $_.Definition -match 'CimInstance' -and $_.Name -ne 'PSDscRunAsCredential' }\n\n  # Get the properties which are/aren't Cim instances\n  $ResultObject = @{ }\n  $ResultPropertyList = $Result | Get-Member -MemberType Property | Where-Object { $_.Name -ne 'PSComputerName' }\n  $CimInstanceProperties = $ResultPropertyList | Where-Object -FilterScript $CimInstancePropertyFilter\n\n  foreach ($Property in $ResultPropertyList) {\n      $PropertyName = $Property.Name\n      if ($Property -notin $CimInstanceProperties) {\n          $Value = $Result.$PropertyName\n          if ($PropertyName -eq 'Ensure' -and [string]::IsNullOrEmpty($Result.$PropertyName)) {\n              # Just set 'Present' since it was found /shrug\n              # If the value IS listed as absent, don't update it unless you want flapping\n              $Value = 'Present'\n          }\n          else {\n              if ([string]::IsNullOrEmpty($value)) {\n                  # While PowerShell can happily treat empty strings as valid for returning\n                  # an undefined enum, Puppet expects undefined values to be nil.\n                  $Value = $null\n              }\n\n              if ($Value.Count -eq 1 -and $Property.Definition -match '\\\\[\\\\]') {\n                  $Value = @($Value)\n              }\n          }\n      }\n      elseif ($null -eq $Result.$PropertyName) {\n          if ($Property -match 'InstanceArray') {\n              $Value = @()\n          }\n          else {\n              $Value = $null\n          }\n      }\n      elseif ($Result.$PropertyName.GetType().Name -match 'DateTime') {\n          # Handle DateTimes especially since they're an edge case\n          $Value = Get-Date $Result.$PropertyName -UFormat \"%Y-%m-%dT%H:%M:%S%Z\"\n      }\n      else {\n          # Looks like a nested CIM instance, recurse if we're not too deep in already.\n          $RecursionLevel++\n\n          if ($PropertyPath -eq [string]::Empty) {\n              $PropertyPath = $PropertyName\n          }\n          else {\n              $PropertyPath = \"$PropertyPath.$PropertyName\"\n          }\n\n          if ($RecursionLevel -gt $MaxDepth) {\n              # Give up recursing more than this\n              return $Result.ToString()\n          }\n\n          $Value = foreach ($item in $Result.$PropertyName) {\n              ConvertTo-CanonicalResult -Result $item -PropertyPath $PropertyPath -RecursionLevel ($RecursionLevel + 1) -WarningAction Continue\n          }\n\n          # The cim instance type is the last component of the type Name\n          # We need to return this for ruby to compare the result hashes\n          # We do NOT need it for the top-level properties as those are defined in the type\n          If ($RecursionLevel -gt 1 -and ![string]::IsNullOrEmpty($Value) ) {\n              # If there's multiple instances, you need to add the type to each one, but you\n              # need to specify only *one* name, otherwise things end up *very* broken.\n              if ($Value.GetType().Name -match '\\[\\]') {\n                  $Value | ForEach-Object -Process {\n                      $_.cim_instance_type = $Result.$PropertyName.CimClass.CimClassName[0]\n                  }\n              } else {\n                  $Value.cim_instance_type = $Result.$PropertyName.CimClass.CimClassName\n                  # Ensure that, if it should be an array, it is\n                  if ($Result.$PropertyName.GetType().Name -match '\\[\\]') {\n                      $Value = @($Value)\n                  }\n              }\n          }\n      }\n\n      if ($Property.Definition -match 'InstanceArray') {\n          If ($Value.GetType().Name -notmatch '\\[\\]') { $Value = @($Value) }\n      }\n\n      $ResultObject.$PropertyName = $Value\n  }\n\n  # Output the final result\n  $ResultObject\n}\n$script:ErrorActionPreference = 'Stop'\n$script:WarningPreference = 'SilentlyContinue'\n\n$response = @{\n    indesiredstate = $false\n    rebootrequired = $false\n    errormessage   = ''\n}\n\n \n\n\n$InvokeParams = @{Name = 'SqlEndpoint'; Method = 'get'; Property = @{instancename = 'MSSQLSERVER'; endpointname = 'HADR'}; ModuleName = @{ModuleName = 'C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/sqlserverdsc/dsc_resources/SqlServerDsc/SqlServerDsc.psd1'; RequiredVersion = '15.2.0'}}\nTry {\n  $Result = Invoke-DscResource @InvokeParams\n} catch {\n  $Response.errormessage   = $_.Exception.Message\n  return ($Response | ConvertTo-Json -Compress)\n} Finally {\n  If (![string]::IsNullOrEmpty($UnmungedPSModulePath)) {\n    # Reset the PSModulePath\n    [System.Environment]::SetEnvironmentVariable('PSModulePath', $UnmungedPSModulePath, [System.EnvironmentVariableTarget]::Machine)\n    $env:PSModulePath = [System.Environment]::GetEnvironmentVariable('PSModulePath', 'machine')\n  }\n}\n\n# keep the switch for when Test passes back changed properties\nSwitch ($invokeParams.Method) {\n  'Test' {\n    $Response.indesiredstate = $Result.InDesiredState\n    return ($Response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $Response.indesiredstate = $true\n    $Response.rebootrequired = $Result.RebootRequired\n    return ($Response | ConvertTo-Json -Compress)\n  }\n  'Get' {\n    $CanonicalizedResult = ConvertTo-CanonicalResult -Result $Result\n    return ($CanonicalizedResult | ConvertTo-Json -Compress -Depth 10)\n  }\n}\n\nDebug: dsc_sqlendpoint: raw data received: {\"rebootrequired\"=>false, \"indesiredstate\"=>false, \"errormessage\"=>\"Could not find mandatory property EndpointType. Add this property and try again.\"}\nError: dsc_sqlendpoint: Could not find mandatory property EndpointType. Add this property and try again.\nError: /Stage[main]/Sqlserveralwayson::Alwaysonconfig/Dsc_sqlendpoint[SQLServerEndpoint]: Could not evaluate: undefined method `[]' for nil:NilClass\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34787", "fixedVersions": [], "id": "34787", "issueType": "Bug", "key": "MODULES-11307", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbd449c90000701fd0c5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SqlServerDsc : required param EndpointType not being passed to DSC", "timeSpent": "PT0S", "updated": "2022-09-29T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2022-04-05T08:29:00.000000", "creator": "624dc4535f63fd0069b6a542", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63fa8c7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Other"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fl7a:"}], "description": "*Puppet Version: 7.15.0*\n*Puppet Server Version: 7.6.1*\n*OS Name/Version: [Debian GNU/Linux 11 (bullseye)|https://puppetboard.ams.osa/%2A/fact/lsbdistdescription/Debian%2BGNU%252FLinux%2B11%2B%2528bullseye%2529]*\n\nOur Users's passwords are managed by pw_hash function in puppet :\n{noformat}  \u00a0 \u00a0 user { $user_name:\n\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 password => Sensitive(\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 pw_hash($data['password'], 'SHA-512', $data['salt'])\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ),\n\u00a0 \u00a0 \u00a0 \u00a0 }{noformat}\nWe noticed that from time to time the passwords for that users are being changed during catalog compilation. This is very strange because we do not change anything in our code repository that could cause such behavior. Such situation takes place randomly without any logical pattern.\u00a0\n\nSeems that all our users managed by pw_hash function are affected by this issue regardless on which puppet module they are configured.\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n\n*Actual Behavior:*\n\nFor debug purpose we enabled some logging in pw_hash.rb and it turned out that the function can generate different hash for the same password and salt:\n{noformat}1 crypt_debug pw:wK0M9chjvYWYude0, salt:$6$L5paR39bOtcJu274, branch: ruby, result: $6$L5paR39bOtcJu274$7nJphm0BqRzfZ7kMuZ5KZkhg7inUmjyrC04zzqRymPKum1NvEXAu5Mr4fpzacFsOZM6Fgd2e2hlsDFWHYEhPD0\n47 crypt_debug pw:wK0M9chjvYWYude0, salt:$6$L5paR39bOtcJu274, branch: ruby, result: $6$L5paR39bOtcJu274$w8ZPJTsQcLowblkwm1eie/mKnLFhKuMJ4dZib9RsnD.cfJ77.NZz4fl52FKOvqVOOHoP3lAEYExGf3fcesB0b.{noformat}\nAny clue why we \u00a0come across problem with ruby string encryption ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41166", "fixedVersions": [], "id": "41166", "issueType": "Bug", "key": "MODULES-11306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624dc4535f63fd0069b6a542", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pw_hash gives different hash results ", "timeSpent": "PT0S", "updated": "2022-05-10T02:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:624dc4551da0e100713deb74] I want to take the time to thank you for raising this issue.\n\nWe currently do not support Debian 12 (Bookworm) on this module however will take this into consideration when we are working on adding support.\n\nPlease see the module metdata.json for compatibility: https://github.com/puppetlabs/puppetlabs-apache/blob/ce064910b33a427da5625d93e75d23f3c5daf47d/metadata.json#L52:L56\n\n\u00a0", "created": "2022-09-07T09:20:00.000000"}], "components": ["apache"], "created": "2022-04-05T02:48:00.000000", "creator": "624dc4551da0e100713deb74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f072ef4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fkzy:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13415504648_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 6.5.0*\n*Puppet Version: 7.15.0*\n*OS Name/Version: Debian Bookworm*\n\n*Desired Behavior: Apache config loads PHP module from path /usr/lib/apache2/modules/libphp8.1.so*\n\n*Actual Behavior: Apache config loads PHP module from nonexistent path*\u00a0*/usr/lib/apache2/modules/libphp.so*\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/2166/commits/b5cd8ce029847b11409c2d762f5315ca71738866] changed the path for PHP >= 8 on Debian incorrectly. [The correct path remains versioned.|https://packages.debian.org/bookworm/amd64/libapache2-mod-php8.1/filelist]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37950", "fixedVersions": [], "id": "37950", "issueType": "Bug", "key": "MODULES-11305", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624dc4551da0e100713deb74", "resolution": "Won't Do", "resolutionDate": "2022-09-07T09:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : wrong libphp path for Debian Bookworm", "timeSpent": "PT0S", "updated": "2022-09-07T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Also see the http report processor for another example: https://github.com/puppetlabs/puppet/blob/main/lib/puppet/reports/http.rb Since it's in core puppet it doesn't need to support the old and new HTTP API, which makes things a bit easier.", "created": "2022-03-28T18:47:00.000000"}], "components": [], "created": "2022-03-28T16:28:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7212bdce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fgda:"}], "description": "When running in puppet/puppetserver 7, the vault module should call the new HTTP API to communicate with Vault.\n\n*Current Behavior*\n\n[https://github.com/voxpupuli/puppet-vault_lookup/blob/master/lib/puppet/functions/vault_lookup/lookup.rb#L21-L30]\n\n*Desired Behavior*\n\nIf {{Puppet::PUPPET_VERSION.to_f >= 6.16}} then have vault call the new API as follows (some error handling omitted):\n{code:ruby}client = Puppet.runtime[:http]\nconnection = client.connect(include_system_store: true)\n# get auth token\nresponse = connection.post('/v1/auth/cert/login', ''. headers: { 'Content-Type' => 'text/plain', 'Accept' => 'application/json' })\nif response.success?\n  token = JSON.parse(response.body)['auth']['client_token']\nelse\n  raise ...\nend\n  \n# get secret\nsecret_response = connection.get(\"/v1/#{path}\", headers: {'X-Vault-Token' => token, 'Accept' => 'application/json'})\nif secret_response.success?\n  data = JSON.parse(secret_response.body)['data']\nelse\n  raise ...\nend\n{code}\nNote the new HTTP client will raise different classes of errors so that you don't need to handle all of the different ruby exceptions (which vary across Ruby implementation and versions), for example:\n{code:ruby}rescue Puppet::HTTP::ResponseError => e\n  puts \"HTTP #{e.response.code} #{e.response.reason}\"\nrescue Puppet::HTTP::ConnectionError => e\n  puts \"Connection error #{e.message}\"\nrescue Puppet::SSL::SSLError => e\n  puts \"SSL error #{e.message}\"\nrescue Puppet::HTTP::HTTPError => e\n  puts \"General HTTP error #{e.message}\"\nend\n{code}\nSee [https://www.rubydoc.info/gems/puppet/Puppet/HTTP/Client] for more details", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39009", "fixedVersions": [], "id": "39009", "issueType": "Task", "key": "MODULES-11304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[vault] Convert to using the new HTTP API", "timeSpent": "PT0S", "updated": "2022-04-27T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The mysql issue was fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/1429 though it looks like fix hasn't been released yet.", "created": "2022-03-28T13:53:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I moved this to the MODULES project", "created": "2022-04-18T18:51:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "Hey [~accountid:63d40628f6e1b543161789a7], we just released a new version of the mySQL module which should include the fix for this issue. Please, let me know if it works on your end.", "created": "2022-04-19T10:17:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:6220dc0e14cd24006908a366].\n\n[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e] could you give the latest version a try, thanks! ", "created": "2022-04-19T10:28:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "first puppet run following upgrade to 12.0.2\n\n\n{noformat}\nError: Transaction store file /opt/puppetlabs/puppet/cache/state/transactionstore.yaml is corrupt ((/opt/puppetlabs/puppet/cache/state/transactionstore.yaml): Tried to load unspecified class: Puppet::Provider::MysqlLoginPath::Sensitive)", "created": "2022-04-20T10:13:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e], yeah two runs is expected, because the first run reads in the transaction store that was generated using the older version of the module.", "created": "2022-04-20T10:19:00.000000"}], "components": [], "created": "2022-03-23T09:45:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b77cbd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fc8u:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Corrective change was serializing a complex type (ace in the ACL module in this case) to a yaml file that was unable to deserialized due to the type itself not handling deserialization well. Instead of handling that failure gracefully, corrective change would fail hard and cause Puppet to error. Now corrective change will fail gracefully. Changes are planned for handling the ACL module's serialization fixes in MODULES-3766."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_446845076_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1974405497"}], "description": "Related to puppetlabs/mysql module\n{code:java}\nError: Transaction store file /opt/puppetlabs/puppet/cache/state/transactionstore.yaml is corrupt ((/opt/puppetlabs/puppet/cache/state/transactionstore.yaml): Tried to load unspecified class: Puppet::Provider::MysqlLoginPath::Sensitive); replacing\nWrapped exception:\nTried to load unspecified class: Puppet::Provider::MysqlLoginPath::Sensitive\n{code}\n\n\n{code:java}\n  mysql_login_path { 'client':\n    ensure   => present,\n    owner    => 'root',\n    host     => 'localhost',\n    user     => 'root',\n    password => Sensitive($password),\n    port     => 3306,\n    require  => [Package[$require_package_name]]\n  }\n{code}\n\nsnippet of the transactionstore.yaml are as so:\n\n{code}\n2067   Mysql_login_path[client]:\n2068     parameters:\n2069       ensure:\n2070         system_value:\n2071         - present\n2072       host:\n2073         system_value:\n2074         - localhost\n2075       user:\n2076         system_value:\n2077         - root\n2078       password:\n2079         system_value:\n2080         - !ruby/object:Puppet::Provider::MysqlLoginPath::Sensitive\n2081           value: redacted\n2082       port:\n2083         system_value:\n2084         - 3306\n\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41164", "fixedVersions": [], "id": "41164", "issueType": "Bug", "key": "MODULES-11312", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "resolution": "Fixed", "resolutionDate": "2022-04-20T10:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Corrective Change YAML file causes errors when type parameter is a complex type", "timeSpent": "PT0S", "updated": "2022-04-20T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-03-21T11:02:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@97943d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fat2:"}], "description": "_Basic Info_\n*Module Version:* PR to `main`\n*Puppet Version:* 7.14\n*OS Name/Version:* N/A\n\nI submitted a PR to puppetlabs/haproxy including adding tests. The tests seem to run fine when litmus uses Docker as a runner, but doesn't work under Github Actions. It seems to be related to how DNS resolution is done, but I don't have any other insights.\n\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/508", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41163", "fixedVersions": [], "id": "41163", "issueType": "Bug", "key": "MODULES-11303", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy : different litmus results depending on runner", "timeSpent": "PT0S", "updated": "2022-03-21T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243b3a5258562006fa2e2c4]\u00a0\n\nCurrently we are not seeing this issue and no one else has reported they are seeing this issue either.\n\nI am going to close this as cannot reproduce for now. If this is something you are still seeing please feel free to reopen.", "created": "2022-09-07T09:16:00.000000"}], "components": [], "created": "2022-03-21T09:34:00.000000", "creator": "6243b3a5258562006fa2e2c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b2ecb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0farq:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14686922465_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: {{'puppetlabs/chocolatey', '6.0.1'}}*\n*Puppet Version:*\u00a06.26.0\n\n{*}{{*}}{*}OS Name/Version: Windows Server 2016{*}\n\n_unable to ensure chocolatey packages to latest._\n\n\u00a0\n\n*Desired Behavior: ensure chocolatey packages are latest*\n\n*Actual Behavior:*\u00a0\n[/Stage[setup]/Windows::Package::Choco_client_bootstrap/Package[chocolatey-core.extension]/ensure]: change from '1.3.5.1' to 'latest' failed: Could not update: undefined method `each' for nil:NilClass (corrective)\nerr:[/Stage[setup]/Windows::Package::Choco_client_bootstrap/Package[chocolatey.extension]/ensure]: change from '3.2.0' to 'latest' failed: Could not update: undefined method `each' for nil:NilClass (corrective)", "environment": "err:[Puppet]: Cannot collect packages for Puppet::Type::Package::ProviderChocolatey provider; undefined method `each' for nil:NilClass", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34786", "fixedVersions": [], "id": "34786", "issueType": "Bug", "key": "MODULES-11302", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3a5258562006fa2e2c4", "resolution": "Cannot Reproduce", "resolutionDate": "2022-09-07T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey : package provider fails", "timeSpent": "PT0S", "updated": "2022-09-07T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2022-03-16T21:33:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1764a791"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0f87y:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8231937011_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 8.3.0*\n*Puppet Version: 6.26.0*\n*OS Name/Version: Ubuntu 20.04.4*\n\nUsing the apt class always installs the gnupg package. This shouldn't be required because only `apt::key` needs it and already has code to install it.\n\n*Desired Behavior:*\n\n`gnupg` is only installed if `apt::key` is used.\n\n\u00a0\n\n*Actual Behavior:*\n\n`gnupg` is always installed when the `apt` class is used.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36881", "fixedVersions": [], "id": "36881", "issueType": "Improvement", "key": "MODULES-11301", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "resolution": "Done", "resolutionDate": "2022-06-20T04:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : gnupg is unconditionally installed", "timeSpent": "PT0S", "updated": "2022-06-20T04:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-03-15T13:16:00.000000", "creator": "6220dbd415521d00726b0564", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c32cec0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0f7pq:"}], "description": "_Basic Info_\n*Module Version: 6.0.1 and 6.1.0 were both tested*\n*PE Version: 2021.5*\n*OS Name/Version:Centos7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0Following the Puppet example from the chocolatey docs linked here: [https://docs.chocolatey.org/en-us/agent/setup#we-want-to-set-up-the-chocolatey-agent-service-to-use-a-domain-account-that-will-have-local-admin-on-each-box.can-we-do-this] a user should be able to run something like the package declaration below except passing in variables for *<domain\\account>* and *<password>*\n\n\npackage \\{'chocolatey-agent':\n  ensure          => latest,\n  install_options => ['-pre','--params=\"',\"'/Username:<domain\\account>'\", '\"','--package-parameters-sensitive=\"', \"'/Password:<password>'\", '\"'],\n  require         => Chocolateyfeature['useLocalSystemForServiceInstalls'],\n}\n\u00a0\n\nI've tested both of these to result in the same debug output in the Puppet run for installing a package, typescript:\n\n1) using no variables for Username and Password (control case)\n\n\n{code:java}\nclass chocopractice {\n\u00a0 package {'typescript':\n\u00a0 \u00a0 ensure => latest,\n\u00a0 \u00a0 install_options => ['-pre','--params=\"',\"'/Username:user'\", '\"','--package-parameters-sensitive=\"', \"'/Password:puppet'\", '\"'],\n\u00a0 \u00a0 provider => chocolatey,\n\u00a0 }\n} {code}\npuppet run snippet:\n{code:java}\nDebug: Executing: 'C:\\ProgramData\\chocolatey\\choco.exe install typescript -y -pre --params=\" '/Username:user' \" --package-parameters-sensitive=\" '/Password:puppet' \" --ignore-package-exit-codes --no-progress'{code}\n{code:java}\nNotice: /Stage[main]/Chocopractice/Package[typescript]/ensure: created (corrective) {code}\n\n2) Using variables *foo*\u00a0and\u00a0*bar*\u00a0for username and password\u00a0\n\n\n{code:java}\nclass chocopractice {\n  $foo = 'user'\n  $bar = '<redacted>'\n  package {'typescript':\n    ensure => latest,\n    install_options => ['-pre','--params=\"', \"'/Username:${foo}'\", '\"', '--package-parameters-sensitive=\"', \"'/Password:${bar}'\", '\"'],\n    provider => chocolatey,\n  }\n} {code}\n\npuppet run snippet:\n{code:java}\nDebug: Executing: 'C:\\ProgramData\\chocolatey\\choco.exe install typescript -y -pre --params=\" '/Username:user' \" --package-parameters-sensitive=\" '/Password:<redacted>' \" --ignore-package-exit-codes --no-progress'{code}\n{code:java}\nNotice: /Stage[main]/Chocopractice/Package[typescript]/ensure: created (corrective) {code}\n\nIs this the expected workflow to use variables within `install_options`? If so, may we update the module's documentation with an example? Let me know what else I may provide to assist with this.\n\nThank you!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34785", "fixedVersions": [], "id": "34785", "issueType": "Improvement", "key": "MODULES-11300", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbd415521d00726b0564", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-chocolatey : pass variables into install_options", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b46a1da0e1007138f0d7", "body": "Dear I am unable to find any forum on how to update php version using puppet server. I have installed puppet server on ubuntu and try to update php version on puppet agent. I tried to create a code for update but no sucess", "created": "2022-03-14T00:42:00.000000"}], "components": [], "created": "2022-03-14T00:37:00.000000", "creator": "6243b46a1da0e1007138f0d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d04a896"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0f6dy:"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Dear Support,\n\nI want to update php version via puppet server kindly help me out on how to update my php version. I am using ubuntu 20.04\n\n\u00a0\n\nBest Regards,\n\nMuhammad Sameen", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33728", "fixedVersions": [], "id": "33728", "issueType": "Bug", "key": "MODULES-11299", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b46a1da0e1007138f0d7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "php version update using puppet", "timeSpent": "PT0S", "updated": "2022-03-14T00:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dbf24160640069c713b0", "attachments": [], "comments": [], "components": [], "created": "2022-03-09T13:56:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71be07f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0f27a:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5530060505_*|*_3_*:*_1_*:*_1702668_*|*_5_*:*_1_*:*_0"}], "description": "Hi!\nWe moved https://forge.puppet.com/modules/camptocamp/openssl to https://forge.puppet.com/modules/puppet/openssl\n\ncan you please:\n* mark camptocamp/openssl as deprecated\n* approve puppet/openssl\n\ncheers, Tim", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34784", "fixedVersions": [], "id": "34784", "issueType": "Task", "key": "MODULES-11297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2022-05-12T15:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "camptocamp-openssl: please deprecate it", "timeSpent": "PT0S", "updated": "2022-05-12T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-03-07T11:43:00.000000", "creator": "557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f7a17b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0exiu:"}], "description": "If the puppet-agent is upgraded on a primary server outside of a PE upgrade (FOSS).\u00a0 Then the pe-repo classes are applied to the primary server, the directories and curl/powershell scripts are modified to match that of the running puppet version.\u00a0 This causes those scripts to fail because the installer points to missing package versions.\n\n\u00a0\n\nAs an example.\u00a0 I do the following:\n # Install PE 2021.4.0\u00a0 (puppet agent 7.12.1)\n # Accidentally install puppet-agent version 7.14.0 from FOSS on the primary\n # Run puppet on the primary and the pe-repo classes for all platforms will update the agent version links.\n # Using the curl installer on a new agent node will try to install 7.14.0 instead of 7.12.1\n\n\u00a0\n\nI believe this to be a problem with how the pe repo classes calculate the agent version.\u00a0 Looking at the code we can see that it uses the aio_agent_build which is probably 7.14.0 after the FOSS is installed on top of the PE packaged version.\n\n\u00a0\n{code:java}class pe_repo::platform::osx_11_x86_64(\n\u00a0 $agent_version = $::aio_agent_build,\n){\n\u00a0 include pe_repo\u00a0 pe_repo::osx { 'osx-11-x86_64':\n\u00a0 \u00a0 agent_version => $agent_version,\n\u00a0 \u00a0 pe_version \u00a0 \u00a0=> $pe_repo::default_pe_build,\n\u00a0 \u00a0 codename \u00a0 \u00a0 \u00a0=> 'bigsur',\n\u00a0 }\n} {code}\nThis issue prevents the user from using the install scripts to install additional nodes.\u00a0 I do not know if the client accidentally upgraded from PE to FOSS agent version or this was done via a bolt task.\u00a0\n\n\u00a0\n\nMy discussion in slack: [https://puppetcommunity.slack.com/archives/C19V5U41Z/p1646418312105249]\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37949", "fixedVersions": [], "id": "37949", "issueType": "Bug", "key": "MODULES-11296", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pe_repo : node installer scripts break when puppet-agent version is upgraded", "timeSpent": "PT0S", "updated": "2022-03-07T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "Ditto, this is all that is holding up our upgrade to Puppet 7.\n\nMetadata also needs some love.\n * module stdlib is a major version behind\n * module hocon is not supported and has not been updated since 2019\n * The OSes are all at least one major version behind", "created": "2022-03-11T16:22:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "[~accountid:6243b4817a3f9e006ab18722] now that https://github.com/puppetlabs/puppetlabs-hocon got archived, maybe Puppet will archive device_manager as well. It looks like they don't care anymore about a lot of modules, many got archived ...", "created": "2022-03-12T07:58:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] device_manager still seems to be on the radar.\u00a0 The repo is decently active and its popped up with other supported modules for Puppet 7 testing in IAC-1516.", "created": "2022-03-12T15:28:00.000000"}], "components": [], "created": "2022-03-07T06:30:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12b774f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ewj2:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/22"}], "description": "Hi,\nthe device_manager module has the `supported` badge. The forge says about that badge:\n{code}\nModules that are supported by Puppet, Inc., are rigorously tested, will be maintained for the same lifecycle as Puppet Enterprise, and are compatible with multiple platforms.\n{code}\n\n* the last release was in december *2020*\n* last release doesn't support Puppet 7\n* latest pdk sync isn't applied -> github actions aren't used\n\nCan you please update the module or remove the supported badge? I've a few PE customers that use this module and I would like to know if we can rely on it in the future or need to replace it. Please also publish a new release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34783", "fixedVersions": [], "id": "34783", "issueType": "Bug", "key": "MODULES-11295", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/device_manager : Put some love into it", "timeSpent": "PT0S", "updated": "2022-03-12T15:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243a48dfd5e450070434c23", "body": "We've got a similar error, using the to_toml function in a manifest, also using stdlib 8.1.0.\u00a0\n\n\u00a0\n\nWe get the following error:\u00a0\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Internal Server Error: org.jruby.exceptions.LoadError: (LoadError) no such file to load -- puppet_x/stdlib\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2022-03-18T03:27:00.000000"}], "components": [], "created": "2022-03-04T11:13:00.000000", "creator": "618d77713ae523006917eb86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@436d4dad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ewba:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/22"}], "description": "_Basic Info_\n*Module Version: 8.1.0*\n*Puppet Version: 7.14.0*\n*OS Name/Version: AlmaLinux8*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Hash converted to TOML*\n\n*Actual Behavior: Catalog failure*\n\n{*}${*}{*}carbon_pool_options = {{*}\n\u00a0\u00a0\u00a0*maxActive => 10* \n\u00a0\u00a0\u00a0*maxWait => 60000* \n\u00a0\u00a0\u00a0*minIdle => 5* \n\u00a0\u00a0\u00a0*testOnBorrow => true* \n\u00a0\u00a0\u00a0*validationQuery => \"SELECT 1; COMMIT\"* \n\u00a0\u00a0\u00a0*validationInterval => 30000* \n\u00a0\u00a0\u00a0*defaultAutoCommit => false*\n{*}}{*}{*}{*}\n\n*In the EPP:*\n*<%=$carbon_pool_options.to_toml%>*\n\n2022-03-04T13:03:07.758-05:00 ERROR [qtp1166346030-339] [p.r.core] Internal Server Error: org.jruby.exceptions.LoadError: (LoadError) no such file to load -- puppet_x/stdlib \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:974) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at uri_3a_classloader_3a_.META_minus_INF.jruby_dot_home.lib.ruby.stdlib.rubygems.core_ext.kernel_require.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at RUBY.<main>(/etc/puppetlabs/code/environments/testing_tparker/modules/stdlib/lib/puppet_x/stdlib/toml_dumper.rb:21) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:974) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require_relative(org/jruby/RubyKernel.java:1002) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at RUBY.create(/etc/puppetlabs/code/environments/testing_tparker/modules/stdlib/lib/puppet/functions/to_toml.rb:3) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.eval(org/jruby/RubyKernel.java:1048)", "environment": "I am trying to use Hash.to_toml in an epp template and am getting catalog compilation failures trying to load puppet_x/stdlib\n\n\u00a0\n\n2022-03-04T13:03:07.758-05:00 ERROR [qtp1166346030-339] [p.r.core] Internal Server Error: org.jruby.exceptions.LoadError: (LoadError) no such file to load -- puppet_x/stdlib \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:974) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at uri_3a_classloader_3a_.META_minus_INF.jruby_dot_home.lib.ruby.stdlib.rubygems.core_ext.kernel_require.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at RUBY.<main>(/etc/puppetlabs/code/environments/testing_tparker/modules/stdlib/lib/puppet_x/stdlib/toml_dumper.rb:21) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:974) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.require_relative(org/jruby/RubyKernel.java:1002) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at RUBY.create(/etc/puppetlabs/code/environments/testing_tparker/modules/stdlib/lib/puppet/functions/to_toml.rb:3) \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0at org.jruby.RubyKernel.eval(org/jruby/RubyKernel.java:1048)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35802", "fixedVersions": [], "id": "35802", "issueType": "Bug", "key": "MODULES-11294", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "618d77713ae523006917eb86", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stldlib : to_toml breaks in epp template", "timeSpent": "PT0S", "updated": "2022-03-18T03:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc169c3cce00694bbfae", "attachments": [], "comments": [{"author": "6220dc169c3cce00694bbfae", "body": "Just had a quick look at this.\n\nThis is failing due to the fact that there is a 260 character limit per node on NTFS filesystems. So it's not actually an issue with this module.. I would imagine there are other modules that have this issue too!\n\nIf we really need to do a manual install you can configure a policy setting called \"Enable Win32 long paths\" which allows nodes to push past the 260 character limit!\n\nSee this for info:\n\nhttps://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd\n\nWindows fun!\n\n\u00a0", "created": "2022-03-21T11:19:00.000000"}], "components": [], "created": "2022-03-03T11:04:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b574e77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0euau:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1551956079_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_655576_*|*_10005_*:*_1_*:*_7069"}], "description": "_Basic Info_\n*Module Version:* 2.10.0-0-3\n*Puppet Version:* PE 2019.8.10 (6.26.0)\n*OS Name/Version:* WIndows server 2019\n\nI have tried manual installation of this module and it fails with the following:\n\n{code:java}\nPS C:\\Windows\\system32> puppet module install dsc-securitypolicydsc --version 2.10.0-0-3\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: No such file or directory @ rb_sysopen - C:/Users/user/AppData/Local/Temp/cache/tmp20220303-4360-ytikbv/dsc-securitypolicydsc-2.10.0-0-3/lib/puppet_x/securitypolicydsc/dsc_resources/SecurityPolicyDsc/Examples/Resources/UserRightsAssignment/2-UserRightsAssignment_Remove_All_Identities_From_Policy_Config.ps1\nError: Try 'puppet help module install' for usage\nPS C:\\Windows\\system32>\n{code}\n\nAlso tried code manager/r10k deploy and it seems to install the module with no issue \n\n*Desired Behavior:* module gets installed with manual command\n\n*Actual Behavior:* installation fails with \n{code:java}\nError: No such file or directory @ rb_sysopen - C:/Users/user/AppData/Local/Temp/cache/tmp20220303-4360-ytikbv/dsc-securitypolicydsc-2.10.0-0-3/lib/puppet_x/securitypolicydsc/dsc_resources/SecurityPolicyDsc/Examples/Resources/UserRightsAssignment/2-UserRightsAssignment_Remove_All_Identities_From_Policy_Config.ps1\n{code}\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40069", "fixedVersions": [], "id": "40069", "issueType": "Bug", "key": "MODULES-11293", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Won't Fix", "resolutionDate": "2022-03-21T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "securitypolicydsc : manual installation fails", "timeSpent": "PT0S", "updated": "2022-03-24T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc13932f0f0071677f4c", "attachments": [], "comments": [{"author": "5f074f2f502ce1001de49ef6", "body": "Running Chocolatey V 1.0.0+ you get the following error if trying to run an update:\n\nCould not find a command registered that meets 'update'.\n\nTry choco -? for command reference/help.\n\n\u00a0", "created": "2022-03-28T12:49:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "From a quick skim of the [command code|https://github.com/chocolatey/choco/blob/develop/src/chocolatey/infrastructure.app/commands/ChocolateyUpgradeCommand.cs], it looks like {{upgrade}} will do the same as {{update}} did and accept the same arguments and options.", "created": "2022-03-28T16:02:00.000000"}, {"author": "6220dc169c3cce00694bbfae", "body": "Hey - thanks for the notification!\n\nWe will be tracking this issue here: https://github.com/puppetlabs/puppetlabs-chocolatey/issues/283", "created": "2022-03-29T02:06:00.000000"}], "components": ["chocolatey "], "created": "2022-03-01T13:12:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2485060e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0esda:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6543744671_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 6.0.1*\n*Puppet Version: 8.26.0*\n*OS Name/Version: Windows*\nChocolatey v0.12.1 Business\nchocolatey provider issues deprecation warning for update command\n{noformat}\nDEPRECATION NOTICE - choco update is deprecated and will be removed or \n replaced in version 1.0.0 with something that performs the functions \n of updating package indexes. Please use `choco upgrade` instead.{noformat}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36879", "fixedVersions": [], "id": "36879", "issueType": "New Feature", "key": "MODULES-11292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2022-05-16T07:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: choco update is deprecated", "timeSpent": "PT0S", "updated": "2022-05-16T07:55:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2022-03-01T02:59:00.000000", "creator": "70121:b577bf07-d584-450b-95d2-cab4bc65f3d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d15d19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0erye:"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\nBefore commit , [b81f64c8ab92f4f2f205c08ab370d168f34a1f66|https://github.com/puppetlabs/puppetlabs-mysql/blob/b81f64c8ab92f4f2f205c08ab370d168f34a1f66/templates/my.cnf.erb] , mysql::server::override_options::mysql::ssl 's function was to control if ssl-ca, ssl-cert and ssl-key should be written to my.cnf.\nThis commit seemingly unintentionally\u00a0 changed the control variable into a variable to send to the final my.cnf. Nothing actually uses that value. The net effect is that you now \u00a0have a mysql config that looks like it is configured to not use ssl, but unless you also set mysql::server::override_options::mysqld::[ssl-disable|https://github.com/puppetlabs/puppetlabs-mysql/commit/e4d63f7dc66d4bf44d5d3e9ac3f4ff1dee1ad671]] to true, the server still has ssl.\nI believe that lines 520 and 524 in [params.pp|#L211]] \u00a0 are two attempts at doing the same thing, and line 520 should be deleted.\n\n*Desired Behavior: Do not print ssl=false to my.cnf*\n\n*Actual Behavior:\u00a0 ssl=false is printed to my.cnf, but has no effect*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42204", "fixedVersions": [], "id": "42204", "issueType": "Bug", "key": "MODULES-11291", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b577bf07-d584-450b-95d2-cab4bc65f3d6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: bogus ssl=false written to my.cnf", "timeSpent": "PT0S", "updated": "2022-03-01T03:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Based on how the {{create_resources}} function [is invoked|https://github.com/puppetlabs/puppetlabs-inifile/blob/3ec441bf180894c349c130007f4247516794f5d2/lib/puppet/functions/inifile/create_ini_settings.rb#L37], I suspect that it's not getting the same scope as it would if it were invoked directly from a manifest. I'm not sure that we can change that, but maybe [~accountid:63d40628f6e1b543161789a7] might be able to offer more insights.", "created": "2022-03-14T12:40:00.000000"}, {"author": "6220dc169c3cce00694bbfae", "body": "I've merged [https://github.com/puppetlabs/puppetlabs-inifile/pull/469] which is a small doc update the clarify that using the function won't add the namespace tags to the resource.\n\nIt would be interesting to understand if this is something we can fix though or whether there is another way to achieve the same result. I will reach out to [~accountid:63d40628f6e1b543161789a7] separately to discuss.\n\nI think for now though this ticket can be closed.", "created": "2022-03-16T03:29:00.000000"}, {"author": "6220dc169c3cce00694bbfae", "body": "There isn't a fix for this at the moment but we have updated the documentation to reflect the behaviour of the function.", "created": "2022-03-16T03:30:00.000000"}], "components": [], "created": "2022-02-25T10:25:00.000000", "creator": "6220dbd449c90000701fd0c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12b99472"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0eo52:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1613054569_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_47439_*|*_10005_*:*_1_*:*_4260"}], "description": "_Basic Info_\n*Module Version: 4.4+ (at least)*\n*Puppet Version: 2019.8.10, 2021.3 (as reported and tested)*\n*OS Name/Version: RH7, Server 2012.*\n\n_Support client https://puppetlabs.zendesk.com/agent/tickets/47444) reported using `inifile::create_ini_settings` did not create namespace tags. Our documentation states that any resource should automatically create these. Tested locally:_\n\n*inifile::create_ini_settings*\n{code:java}$defaults = { 'path' => '/tmp/test.ini' }$example = { 'section1' => { 'testsetting1' => 'testvalue1' } }\ninifile::create_ini_settings($example, $defaults){code}\n{code:java}\u00a0 {\n\u00a0 \u00a0 \"certname\": \"pe-server-64be38-0.us-west1-c.c.customer-support-scratchpad.internal\",\n\u00a0 \u00a0 \"environment\": \"production\",\n\u00a0 \u00a0 \"exported\": false,\n\u00a0 \u00a0 \"file\": \"/etc/puppetlabs/code/environments/production/site-modules/profile/manifests/base.pp\",\n\u00a0 \u00a0 \"line\": 15,\n\u00a0 \u00a0 \"parameters\": {\n\u00a0 \u00a0 \u00a0 \"ensure\": \"present\",\n\u00a0 \u00a0 \u00a0 \"path\": \"/tmp/test.ini\",\n\u00a0 \u00a0 \u00a0 \"section\": \"section1\",\n\u00a0 \u00a0 \u00a0 \"setting\": \"testsetting1\",\n\u00a0 \u00a0 \u00a0 \"value\": \"testvalue1\"\n\u00a0 \u00a0 },\n\u00a0 \u00a0 \"resource\": \"f6cc9abc8aed07cf18e05fa9f01f972c3d20e8c0\",\n\u00a0 \u00a0 \"tags\": [\n\u00a0 \u00a0 \u00a0 \"ini_setting\",\n\u00a0 \u00a0 \u00a0 \"class\"\n\u00a0 \u00a0 ],\n\u00a0 \u00a0 \"title\": \"/tmp/test.ini [section1] testsetting1\",\n\u00a0 \u00a0 \"type\": \"Ini_setting\"\n\u00a0 }, {code}\n*ini_setting*\n{code:java}ini_setting { \"testsetting0\":  ensure  => present,  path    => '/tmp/test.ini',  section => 'test',  setting => 'test',  value   => 'test',}{code}\n{code:java}\u00a0 {\n\u00a0 \u00a0 \"certname\": \"pe-server-64be38-0.us-west1-c.c.customer-support-scratchpad.internal\",\n\u00a0 \u00a0 \"environment\": \"production\",\n\u00a0 \u00a0 \"exported\": false,\n\u00a0 \u00a0 \"file\": \"/etc/puppetlabs/code/environments/production/site-modules/profile/manifests/base.pp\",\n\u00a0 \u00a0 \"line\": 17,\n\u00a0 \u00a0 \"parameters\": {\n\u00a0 \u00a0 \u00a0 \"ensure\": \"present\",\n\u00a0 \u00a0 \u00a0 \"path\": \"/tmp/test.ini\",\n\u00a0 \u00a0 \u00a0 \"section\": \"test\",\n\u00a0 \u00a0 \u00a0 \"setting\": \"test\",\n\u00a0 \u00a0 \u00a0 \"value\": \"test\"\n\u00a0 \u00a0 },\n\u00a0 \u00a0 \"resource\": \"ef0624785d8fd19bdccb00d4b0169fc41315f308\",\n\u00a0 \u00a0 \"tags\": [\n\u00a0 \u00a0 \u00a0 \"ini_setting\",\n\u00a0 \u00a0 \u00a0 \"class\",\n\u00a0 \u00a0 \u00a0 \"profile\",\n\u00a0 \u00a0 \u00a0 \"base\",\n\u00a0 \u00a0 \u00a0 \"profile::base\",\n\u00a0 \u00a0 \u00a0 \"testsetting0\",\n\u00a0 \u00a0 \u00a0 \"default\",\n\u00a0 \u00a0 \u00a0 \"node\"\n\u00a0 \u00a0 ],\n\u00a0 \u00a0 \"title\": \"testsetting0\",\n\u00a0 \u00a0 \"type\": \"Ini_setting\"\n\u00a0 }, {code}\n*create_resources*\n{code:java}$example2 = {  'testsetting2' => {  path    => '/tmp/test.ini',  section => 'test2',  setting => 'test2',  value   => 'test2',    },}\ncreate_resources(ini_setting,$example2) {code}\n{code:java}  {\n\u00a0 \u00a0 \"certname\": \"pe-server-64be38-0.us-west1-c.c.customer-support-scratchpad.internal\",\n\u00a0 \u00a0 \"environment\": \"production\",\n\u00a0 \u00a0 \"exported\": false,\n\u00a0 \u00a0 \"file\": \"/etc/puppetlabs/code/environments/production/site-modules/profile/manifests/base.pp\",\n\u00a0 \u00a0 \"line\": 33,\n\u00a0 \u00a0 \"parameters\": {\n\u00a0 \u00a0 \u00a0 \"path\": \"/tmp/test.ini\",\n\u00a0 \u00a0 \u00a0 \"section\": \"test2\",\n\u00a0 \u00a0 \u00a0 \"setting\": \"test2\",\n\u00a0 \u00a0 \u00a0 \"value\": \"test2\"\n\u00a0 \u00a0 },\n\u00a0 \u00a0 \"resource\": \"69284198427cb36edc7ddefea7fc5a81dbd31710\",\n\u00a0 \u00a0 \"tags\": [\n\u00a0 \u00a0 \u00a0 \"ini_setting\",\n\u00a0 \u00a0 \u00a0 \"class\",\n\u00a0 \u00a0 \u00a0 \"testsetting2\",\n\u00a0 \u00a0 \u00a0 \"profile\",\n\u00a0 \u00a0 \u00a0 \"base\",\n\u00a0 \u00a0 \u00a0 \"profile::base\",\n\u00a0 \u00a0 \u00a0 \"default\",\n\u00a0 \u00a0 \u00a0 \"node\"\n\u00a0 \u00a0 ],\n\u00a0 \u00a0 \"title\": \"testsetting2\",\n\u00a0 \u00a0 \"type\": \"Ini_setting\"\n\u00a0 }, {code}\n*Desired Behavior: Should create namespace segment tags*\n\n*Actual Behavior: Does not.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43243", "fixedVersions": [], "id": "43243", "issueType": "Bug", "key": "MODULES-11290", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbd449c90000701fd0c5", "resolution": "No Available Fix", "resolutionDate": "2022-03-16T03:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-inifile : create_ini_settings not generating namespace tags", "timeSpent": "PT0S", "updated": "2022-03-16T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-23T09:14:00.000000", "creator": "623c10c150bb2b0070b6b218", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23bf0f0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0emeu:"}], "description": "h2. Describe the Bug\n\nI am trying to set SQL Server options using sqlserverdsc module. Unfortunetely I get the error from dsc_base_provider.\n*My manifest:*\n{quote}$instance = 'MSSQLSERVER'\n$setting = 'xp_cmdshell'\n\ndsc_sqlconfiguration \\{ \"${instance}/${setting}\":\ndsc_instancename => $instance,\ndsc_optionname => $setting,\ndsc_optionvalue => 0,\n}\n{quote}\n*An error:*\n{quote}Error: /Stage[main]/Main/Dsc_sqlconfiguration[MSSQLSERVER/xp_cmdshell]: Could not evaluate: undefined method `to_a' for \"MSSQLSERVER/xp_cmdshell\":String\nDid you mean? to_c\nto_r\nto_f\nto_i\nto_s\n{quote}\nh2. Expected Behavior\n\nPuppet resource created successfully. SQL Server option changed successfully using dsc.\nh2. Steps to Reproduce\n\nSteps to reproduce the behavior:\n # Create the virtual machine with Windows Server and MSSQL Server for ex. from this Vagrant box: gusztavvargadr/sql-server\n # Install Puppet from: puppet-agent-6.4.2-x64.msi\n # Install modules:\n\n * puppetlabs-chocolatey (v6.0.1)\n * puppetlabs-powershell (v5.0.0)\n * puppetlabs-pwshlib (v0.10.1)\n * puppetlabs-registry (v4.0.1)\n * puppetlabs-sqlserver (v3.0.0)\n * puppetlabs-stdlib (v8.1.0)\n * dsc-sqlserverdsc (v15.2.0-0-0)\n\n # Apply puppet manifest from the description\n\nh2. Environment\n * puppetlabs-chocolatey (v6.0.1)\n * puppetlabs-powershell (v5.0.0)\n * puppetlabs-pwshlib (v0.10.1)\n * puppetlabs-registry (v4.0.1)\n * puppetlabs-sqlserver (v3.0.0)\n * puppetlabs-stdlib (v8.1.0)\n * dsc-sqlserverdsc (v15.2.0-0-0)\n * Platform Windows Server 2022 Standard Evaluation OS build: 20348.405\n * Microsoft SQL Server 2019 (RTM-CU14) (KB5007182) - 15.0.4188.2 (X64) Nov 3 2021 19:19:51 Copyright (C) 2019 Microsoft Corporation Developer Edition (64-bit) on Windows Server 2022 Standard Evaluation 10.0 (Build 20348: ) (Hypervisor)\n\nh2. Additional Context\n\nWhen I have listed hashes and catch from the failing function I had following results:\nhashes:\nMSSQLSERVER/xp_cmdshell\ncache:\n{:dsc_instancename=>\"MSSQLSERVER\", :dsc_optionname=>\"xp_cmdshell\", :dsc_optionvalue=>0, :dsc_restartservice=>false, :dsc_restarttimeout=>120, :dsc_servername=>\"WINDB1542-SECUR\", :name=>\"MSSQLSERVER/xp_cmdshell\"}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41161", "fixedVersions": [], "id": "41161", "issueType": "Bug", "key": "MODULES-11289", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10c150bb2b0070b6b218", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pwshlib : dsc_base_provider reports an error", "timeSpent": "PT0S", "updated": "2022-02-23T09:21:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rsync"], "created": "2022-02-17T20:09:00.000000", "creator": "623e7689562ab90069f9ec45", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "rsync's metadata.json accepts a modern concat module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d269ae2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ejp2:"}], "description": "_Basic Info_\n*Module Version:* 1.2.0\n*Puppet Version:* 6.24\n*OS Name/Version:* CentOS 7\n\nThe rsync module's metadata.json has a version dependency on concat to be < 7.0.0\n\nconcat is at 7.1.1, currently.\n\nSince puppetlabs owns both modules, this feels like a miss on the rsync module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37948", "fixedVersions": [], "id": "37948", "issueType": "Bug", "key": "MODULES-11288", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7689562ab90069f9ec45", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rsync : concat module requirement is out of date", "timeSpent": "PT0S", "updated": "2022-02-17T20:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2022-02-17T12:24:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@344438f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ejja:"}], "description": "_Basic Info_\n*Module Version:* 7.0.0\n*Puppet Version:* OpenSource 6.18.0\n*OS Name/Version:* RHEL 7.x puppet server, RHEL 6, 7, and 8 puppet clients\n\nThe class for managing mod::worker supports a different set of parameters from mod::event, even though the underlying MPMs support similar tuning parameters.\n\nIn particular, mod::worker don't support 'maxrequestworkers', which is the preferred named for Apache httpd 2.4.x\n\n*Desired Behavior:*\n\nIt should be possible to switch from\n\n{code:java}\n  class { '::apache::mod::event':\n    maxrequestworkers => '600',\n    serverlimit       => '24',\n  }\n{code}\n\nTo:\n\n\n{code:java}\n  class { '::apache::mod::worker':\n    maxrequestworkers => '600',\n    serverlimit       => '24',\n  }\n{code}\n\nwithout having to change parameters.\n\n*Actual Behavior:*\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Apache::Mod::Worker]: has no parameter named 'maxrequestworkers' (file: /etc/puppetlabs/code/environments/production/modules/profile/manifests/whatever/something.pp, line: 39, column: 3) on node whatever\n{noformat}\n", "environment": "The class for managing mod::worker supports a different set of parameters from mod::event, even though the underlying MPMs support similar tuning parameters.\n\nIn particular, mod::worker don't support 'maxrequestworkers', which is the preferred named for Apache httpd 2.4.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41160", "fixedVersions": [], "id": "41160", "issueType": "Bug", "key": "MODULES-11287", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : mod::worker needs to support the same parameters as mod::event", "timeSpent": "PT0S", "updated": "2022-02-17T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2022-02-17T04:02:00.000000", "creator": "623e7818a9575800695c0928", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f0e2d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0egzy:"}], "description": "*Module Version:*\u00a0\n * puppetlabs/postgresql 7.5.0\n\n*Puppet Version:*\n * Puppet 6.20 (r10k workflow)\n\n*OS Name/Version:*\n * Debian 10\n\n----\nThe following service check is not working properly:\n\n{{Filename: /manifests/params.pp}}\n{code:java}\n$service_status = pick($service_status, \"/usr/sbin/service ${service_name}@*-main status\"){code}\nRunning the service status check on a fresh installation doesn't throw an error and Puppet thinks PostgreSQL is running and tries to proceed. The status check is only working when the service is running, not when it's stopped.\n{code:java}\nroot@database:/# /usr/sbin/service postgresql@*-main status \nroot@database:/# echo $? 0{code}\nThis results in error messages like this:\n{code:java}\nError: /Stage[main]/Postgresql::Server::Service/Postgresql_conn_validator[validate_service_is_running]/ensure: change from 'absent' to 'present' failed: Unable to connect to PostgreSQL server! (:5432) {code}\nNot sure why this is happening, but i guess it has something to do with systemd and wildcard support?\n\nMy question would be why not include the version like all the other OS families, example which is working for us and resolving our issue:\n{code:java}\n$service_status = pick($service_status, \"/usr/sbin/service ${service_name}@${version}-main status\") {code}\n----\n*Desired Behavior:*\n\nService status check should detect a stopped service and proceed accordingly.\n\n*Actual Behavior:*\n\nService status check does not detect that the service is not running and proceeds as if the service is running.\n\nThanks!\n\nCheers,\nPatryk", "environment": "* Debian 10\n * Puppet 6.20 (r10k workflow)\n * puppetlabs/postgresql 7.5.0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34782", "fixedVersions": [], "id": "34782", "issueType": "Bug", "key": "MODULES-11286", "labels": ["debian", "postgres", "postgresql", "systemd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7818a9575800695c0928", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PostgreSQL: Debian Service Check not working (systemd)", "timeSpent": "PT0S", "updated": "2022-02-17T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "609999549fd9f3006707f16a", "created": "2022-02-16T14:13:00.000000", "name": "tmp-1.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13253"}], "comments": [], "components": ["accounts"], "created": "2022-02-16T14:17:00.000000", "creator": "609999549fd9f3006707f16a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aec428a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0egb2:"}], "description": "_Basic Info_\n*Module Version:* 7.1.1\n*Puppet Version:* 6.26.0\n*OS Name/Version:* Debian 11.2 (Bullseye)\n\nWhen I try to enable purge_sshkeys on multiple accounts in the same puppet class, it errors out with \"Error: Could not back up /home/user1/.ssh/authorized_keys: Permission denied @ dir_s_mkdir - /opt/puppetlabs/puppet/cache/clientbucket\" if I have it actually try to remove a key\n\n\u00a0\n\n*Desired Behavior:* Purges all SSH keys not in the array\n\n*Actual Behavior:* Errors out while trying to backup authorized_keys\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Debian 11.2, Puppet 6.26, Foreman 3.1.1 (but that shouldn't matter)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43242", "fixedVersions": [], "id": "43242", "issueType": "Bug", "key": "MODULES-11285", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "609999549fd9f3006707f16a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/accounts: error when purge_sshkeys is enabled for multipe users", "timeSpent": "PT0S", "updated": "2022-02-16T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "All core modules nightly runs against nightly puppet gem are passing.", "created": "2022-02-22T10:35:00.000000"}], "components": [], "created": "2022-02-16T11:22:00.000000", "creator": "61bb63041baa2b0069ef30a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "--location added to the curl command and the link is updated to [https://nightlies.puppet.com/downloads/gems/puppet|http://nightlies.puppet.com/downloads/gems/puppet] for all modules that run the daily unit test."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@351f270c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:r9"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_327127402_*|*_1_*:*_1_*:*_4827583_*|*_10007_*:*_1_*:*_183638698_*|*_5_*:*_1_*:*_0"}], "description": "daily_unit_tests_with_nightly_puppet_gem.yaml is failing (https://github.com/puppetlabs/puppetlabs-mailalias_core/runs/5219131557?check_suite_focus=true)\u00a0when trying to curl [http://nightlies.puppet.com/downloads/gems/puppet] to install the latest nightly build of puppet. This causes all modules with the daily unit test to fail.\u00a0\n\nTo fix this issue, --location should be added to the curl command to ensure the command will redirect and the link should be updated to [https://nightlies.puppet.com/downloads/gems/puppet|http://nightlies.puppet.com/downloads/gems/puppet]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36876", "fixedVersions": [], "id": "36876", "issueType": "Task", "key": "MODULES-11283", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61bb63041baa2b0069ef30a1", "resolution": "Fixed", "resolutionDate": "2022-02-22T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Daily unit tests with nightly puppet gem fails when installing the latest nightly build of puppet gem", "timeSpent": "PT0S", "updated": "2022-02-22T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/1028/commits - this is a basic patch to address this.\n\n1.  Add support for EL9 hosts in general, using nftables and some alternate package names for the legacy packages.\n2.  Add a hook to *not* turn off firewalld, because turning off firewalld is at this point bad, and the current logic around this is complicated.  This needs work.", "created": "2022-02-14T09:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] I can see you submitted a PR and it has been merged.\nI am going to resolve this ticket. Please do not hesitate to reply if I have missed something and you need more.\u00a0\n\n\u00a0", "created": "2022-09-07T09:06:00.000000"}], "components": [], "created": "2022-02-11T15:32:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@512c71a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ed8e:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17944384174_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\npuppetlabs/firewall 3.3.0\npuppet version 7.14.0\nCentOS Stream 9\n\npuppetlabs-firewall simply doesn't work on CentOS Stream 9.  It specifically tries to enable the iptables/ip6tables services, which do not exist in CS9, and are not meant to exist; and it tries to disable the firewalld service, which is the standard for EL9 releases (e.g. RHEL, when it actually releases). \n\nNote that iptables/ip6tables *commands* do continue to work on CS9, so it at least seems plausible that puppetlabs/firewall can be made to work with some minor tweaks, instead of being entirely thrown away.\n\n*Desired Behavior:*\n\npuppetlabs/firewall should work.\n\n*Actual Behavior:*\n\nError: Systemd start for iptables failed!\njournalctl log for iptables:\n-- Journal begins at Thu 2022-02-10 06:00:13 CST, ends at Fri 2022-02-11 15:50:2\n5 CST. --\n-- No entries --\n\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change fro\nm 'stopped' to 'running' failed: Systemd start for iptables failed!\njournalctl log for iptables:\n-- Journal begins at Thu 2022-02-10 06:00:13 CST, ends at Fri 2022-02-11 15:50:2\n5 CST. --\n-- No entries --\n\nError: Systemd start for ip6tables failed!\njournalctl log for ip6tables:\n-- Journal begins at Thu 2022-02-10 06:00:13 CST, ends at Fri 2022-02-11 15:50:2\n5 CST. --\n-- No entries --\n\nError: /Stage[main]/Firewall::Linux::Redhat/Service[ip6tables]/ensure: change fr\nom 'stopped' to 'running' failed: Systemd start for ip6tables failed!\njournalctl log for ip6tables:\n-- Journal begins at Thu 2022-02-10 06:00:13 CST, ends at Fri 2022-02-11 15:50:2\n5 CST. --\n-- No entries --\n", "environment": "CentOS Stream 9, base host", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39006", "fixedVersions": [], "id": "39006", "issueType": "Bug", "key": "MODULES-11282", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "resolution": "Fixed", "resolutionDate": "2022-09-07T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : doesn't work on EL9 hosts", "timeSpent": "PT0S", "updated": "2022-09-07T09:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-09T11:23:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49981e7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0eb66:"}], "description": "There are quite a few open PRs and zero github actions. I'm happy to help with reviews but I'm not familiar with the pdksync. Could someome please update the module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43241", "fixedVersions": [], "id": "43241", "issueType": "Improvement", "key": "MODULES-11281", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Please put some love to puppetlabs-puppetdb", "timeSpent": "PT0S", "updated": "2022-02-09T11:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "body": "Forgot to post a link to the PR: https://github.com/puppetlabs/puppetlabs-lvm/pull/269", "created": "2022-02-09T07:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as a PR has been created and merged.\u00a0\nThanks for this [~accountid:557058:3825c1a3-9d55-4d72-90e5-86ae288822a8] :)\u00a0", "created": "2022-09-07T09:02:00.000000"}], "components": ["lvm"], "created": "2022-02-09T07:39:00.000000", "creator": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@112c9db0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0eaty:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18578_*|*_10007_*:*_1_*:*_18145358930_*|*_5_*:*_1_*:*_0"}], "description": "stdlib dependency for puppetlabs-lvm is still at <7, it can easily do <9 as the breaking changes are only OS and Puppet version deprecations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33726", "fixedVersions": [], "id": "33726", "issueType": "Improvement", "key": "MODULES-11280", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "resolution": "Fixed", "resolutionDate": "2022-09-07T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Update stdlib dependency to v9", "timeSpent": "PT0S", "updated": "2022-09-07T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for raising this issue, it has now been corrected and I plan on resolving this ticket.\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/commit/33b8078d3da8e5633104ebf6b530f01c8e0d4de0", "created": "2022-09-22T10:03:00.000000"}], "components": ["tomcat"], "created": "2022-02-08T14:12:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52df24af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0eahq:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19507894589_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-tomcat 6.1.0\n*Puppet Version:* OpenSource puppetserver 6.18.0\n*OS Name/Version:* RHEL 7.9\n\n_Describe your issue in as much detail as possible..._\n\nWe have the current latest version of puppetlabs-tomcat, 6.1.0, but that version is limiting the puppet-archive module to versions \"< 5.0.0\".  That's preventing us from updating 'puppet-archive', which is therefore preventing us from updating 'puppetlabs-stdlib'.\n\n*Desired Behavior:*\n\npuppetlabs-tomcat 6.2.0 adds support for 'puppet-archive' < 7.0.0\n\n*Actual Behavior:*\n\n{code:java}\n$ sudo puppet module upgrade puppet-archive\nNotice: Preparing to upgrade 'puppet-archive' ...\nNotice: Found 'puppet-archive' (v4.6.0) in /etc/puppetlabs/code/environments/production/forge-modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not upgrade module 'puppet-archive' (v4.6.0 -> latest)\n  There are 4 newer versions\n    No combination of dependency upgrades would satisfy all dependencies\n    Dependencies will not be automatically upgraded across major versions\n    Upgrading one or more of these modules may permit the upgrade to succeed:\n    - puppetlabs-stdlib\n    Use `puppet module upgrade --force` to upgrade only this module\n{code}\n\nNote that 'puppet module's heuristic is wrong, it's not updating 'puppetlabs-stdlib' that would allow 'puppet-archive' to be updated, it's updating 'puppetlabs-tomcat' that would allow it.", "environment": "OpenSource puppetserver 6.18.0 on RHEL 7.x\nMainly RHEL Linux clients, from (outdated) RHEL 6.x to RHEL 8.x\npuppetlabs-tomcat 6.1.0 (current latest)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36947", "fixedVersions": [], "id": "36947", "issueType": "Improvement", "key": "MODULES-11279", "labels": ["tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "resolution": "Fixed", "resolutionDate": "2022-09-22T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat : add support for more recent puppet-archive", "timeSpent": "PT0S", "updated": "2022-09-22T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-08T01:20:00.000000", "creator": "70121:05923d14-7218-4a17-abd1-21d71aefcd1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@645988d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e9za:"}], "description": "_Basic Info_\n*Module Version: 2.3.0*\n*Puppet Version: 7.13.1*\n*OS Name/Version: Ubuntu 18.04*\n\n_Since SHA1 is deprecated and thus the usage of ssh-rsa is no longer advised, could you add support for the ssh authorized_keys types rsa-sha2-256 and rsa-sha2-512?_\n\n_These are supported by OpenSSH since Version 7.2_\n\n*Desired Behavior:*\n\npuppet should accept the ssh key types rsa-sha2-256 and rsa-sha2-512\n\n*Actual Behavior:*\n{code:java}\nError: Parameter type failed on Ssh_authorized_key[test]: Invalid value \"rsa-sha2-256\". Valid values are ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-ed25519, sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com, ssh-rsa-cert-v01@openssh.com, ssh-ed25519-cert-v01@openssh.com, ssh-dss-cert-v01@openssh.com, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521-cert-v01@openssh.com.{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40067", "fixedVersions": [], "id": "40067", "issueType": "New Feature", "key": "MODULES-11277", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:05923d14-7218-4a17-abd1-21d71aefcd1c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-sshkeys_core: add support for rsa-sha2-256 and rsa-sha2-512", "timeSpent": "PT0S", "updated": "2022-02-08T01:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The structured fact {{os.distro.codename}}\u00a0is only available in Facter 3 when the lsb_release package is installed, see FACT-3012. Since the {{puppet_agent}} module needs to be able to upgrade 5/6 agents to 7 and the fact is needed in order to upgrade, we can only switch to the structured fact if the agent is already 7 or greater. See also https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/596#discussion_r802717202", "created": "2022-10-04T15:30:00.000000"}], "components": ["puppet_agent"], "created": "2022-02-07T13:07:00.000000", "creator": "6220dbb8db58c1006879dae9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c508126"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4664"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3fk:i0bu3o"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_661819923_*|*_1_*:*_1_*:*_20654662296_*|*_3_*:*_1_*:*_13758285_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12094575004"}], "description": "_Basic Info_\n*Module Version:4.10.0*\n*Puppet Version: PE 2021.4*\n*OS Name/Version: Debian (Agent node)*\n\nWe are seeing this on an agent node.\n\n{noformat}\nE: Version '7.12.1-1' for 'puppet-agent' was not found\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '7.12.1-1bullseye' to '7.12.1-1' failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=7.12.1-1' returned 100: Reading package lists...\n{noformat}\n\nIf we run\u00a0{{'puppet resource package lsb-release ensure=installed'}} then the issue is in the lab is resolved.\n\n*Desired Behavior:* Replace lsbdistcodename with facts['os']['distro']['codename']\n\n\u00a0", "epicLinkSummary": "Puppet 8", "estimate": "PT0S", "externalId": "43240", "fixedVersions": [], "id": "43240", "issueType": "Bug", "key": "MODULES-11348", "labels": ["needs-validation"], "originalEstimate": "PT0S", "parent": "57676", "parentSummary": "Puppet 8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbb8db58c1006879dae9", "resolution": "Fixed", "resolutionDate": "2023-03-01T09:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Replace lsbdistcodename with facts['os']['distro']['codename']", "timeSpent": "PT0S", "updated": "2023-03-01T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/506", "created": "2022-02-04T03:38:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged", "created": "2022-05-11T02:52:00.000000"}], "components": [], "created": "2022-02-04T03:36:00.000000", "creator": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@247c37de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e8m6:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8288151537_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* latest\n*Puppet Version:* 6.x and 7.x\n*OS Name/Version:* any\n\n_We want to manage the config_dir by ourselves. The module has a parameter (manage_config_dir). But in config subclass the value is always taken from params.pp._\n\n*Desired Behavior:*\n\nWe want to set hiera data to disable management of config dir:\n\nhaproxy::manage_config_dir: false\n\n*Actual Behavior:*\n\n_In config subclass the value is always taken from params.pp._", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43239", "fixedVersions": [], "id": "43239", "issueType": "Bug", "key": "MODULES-11274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "resolution": "Fixed", "resolutionDate": "2022-05-11T02:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-haproxy : allow management of manage_config_dir", "timeSpent": "PT0S", "updated": "2022-05-11T02:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4c61e06e-3a2f-49af-9e89-b6d0e94fb0c9", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "I have been attempting to make contact with them for 18 months now. Please remove the badge.", "created": "2022-05-12T11:15:00.000000"}, {"author": "6220dc198a4bb60068f27f33", "body": "Holding off on this until we can get confirmation F5 contact has been informed of the change.\u00a0", "created": "2022-05-20T10:09:00.000000"}], "components": [], "created": "2022-02-03T09:28:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f7300a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0fucg:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8915082889_*|*_3_*:*_1_*:*_679815034_*|*_5_*:*_1_*:*_0"}], "description": "The f5 Module is basically dead. Last release was in 2019. Based on the last release it doesn't support PE LTS 2019 or newer. Upstream doesn't respond to issues or PRs. Does that still qualify for the partner badge?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36946", "fixedVersions": [], "id": "36946", "issueType": "Task", "key": "MODULES-11273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2022-05-25T11:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "f5/f5: remove Partner badge", "timeSpent": "PT0S", "updated": "2022-05-25T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dbf24160640069c713b0", "attachments": [], "comments": [], "components": [], "created": "2022-02-03T00:38:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16e260c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6xy:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8515543861_*|*_3_*:*_1_*:*_2009369_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncould you please mark https://forge.puppet.com/modules/darin/zypprepo as deprecated? It got migrated to https://forge.puppet.com/modules/puppet/zypprepo.\ncheers, Tim", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37946", "fixedVersions": [], "id": "37946", "issueType": "Task", "key": "MODULES-11272", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2022-05-12T15:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "darin/zypprepo: please mark it as deprecated", "timeSpent": "PT0S", "updated": "2022-05-12T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "centos8 was removed from the pooler, so puppet_agent module CI started failing. Pulled this into the sprint", "created": "2022-09-15T10:31:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Passed CI", "created": "2022-09-16T12:07:00.000000"}], "components": [], "created": "2022-02-02T17:32:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e53d6d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4287"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0jfnx:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_90716771_*|*_1_*:*_1_*:*_31971_*|*_10007_*:*_1_*:*_1483425_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19411113785"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove CentOS 8 FOSS support", "estimate": "PT0S", "externalId": "37945", "fixedVersions": [], "id": "37945", "issueType": "Task", "key": "MODULES-11271", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56695", "parentSummary": "Remove CentOS 8 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-16T12:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove CentOS 8 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-09-16T12:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Nothing to do here.", "created": "2022-09-16T12:05:00.000000"}], "components": [], "created": "2022-02-02T17:31:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@573eb2e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4287"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6ta:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33650_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19503197782"}], "description": "Ensure the OS name for *CentOS 8* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove CentOS 8 FOSS support", "estimate": "PT0S", "externalId": "36945", "fixedVersions": [], "id": "36945", "issueType": "Task", "key": "MODULES-11270", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56695", "parentSummary": "Remove CentOS 8 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Incomplete", "resolutionDate": "2022-09-16T12:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove CentOS 8 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-16T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Nothing to do here", "created": "2022-09-16T12:05:00.000000"}], "components": [], "created": "2022-02-02T17:31:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2840e01c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4287"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6t2:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35989_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19503180915"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *CentOS 8* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove CentOS 8 FOSS support", "estimate": "PT0S", "externalId": "35800", "fixedVersions": [], "id": "35800", "issueType": "Task", "key": "MODULES-11269", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56695", "parentSummary": "Remove CentOS 8 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Incomplete", "resolutionDate": "2022-09-16T12:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove CentOS 8 from core modules CI", "timeSpent": "PT0S", "updated": "2022-09-16T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [], "components": [], "created": "2022-02-02T17:25:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@375bac20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4278"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6ni:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_353543700_*|*_1_*:*_1_*:*_30652_*|*_10007_*:*_1_*:*_69684320_*|*_3_*:*_1_*:*_9125988_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19936184012"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Fedora 34 FOSS support", "estimate": "PT0S", "externalId": "41159", "fixedVersions": [], "id": "41159", "issueType": "Task", "key": "MODULES-11268", "labels": ["os"], "originalEstimate": "PT0S", "parent": "58121", "parentSummary": "Remove Fedora 34 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-26T12:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove Fedora 34 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-09-26T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We added Fedora 36 support so this isn't needed.", "created": "2022-09-16T11:37:00.000000"}], "components": [], "created": "2022-02-02T17:25:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dc7573e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4278"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6na:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32568_*|*_6_*:*_2_*:*_604662256_*|*_10006_*:*_1_*:*_19501855220"}], "description": "Ensure the OS name for *Fedora 34* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Fedora 34 FOSS support", "estimate": "PT0S", "externalId": "40065", "fixedVersions": [], "id": "40065", "issueType": "Task", "key": "MODULES-11267", "labels": ["os"], "originalEstimate": "PT0S", "parent": "58121", "parentSummary": "Remove Fedora 34 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-23T11:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove Fedora 34 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "61bb63041baa2b0069ef30a1", "attachments": [], "comments": [], "components": [], "created": "2022-02-02T17:25:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16fe841f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4278"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6n2:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_101021263_*|*_1_*:*_1_*:*_34676_*|*_10007_*:*_1_*:*_1235308_*|*_3_*:*_1_*:*_21952_*|*_5_*:*_1_*:*_68270034_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19936145773"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Fedora 34* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Fedora 34 FOSS support", "estimate": "PT0S", "externalId": "39002", "fixedVersions": [], "id": "39002", "issueType": "Task", "key": "MODULES-11266", "labels": ["os"], "originalEstimate": "PT0S", "parent": "58121", "parentSummary": "Remove Fedora 34 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-22T16:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disable nightly acceptance tests and remove Fedora 34 from core modules CI", "timeSpent": "PT0S", "updated": "2022-09-23T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-02T17:20:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3911c6dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6ha:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36133_*|*_6_*:*_2_*:*_1303752260_*|*_10006_*:*_1_*:*_18802972985"}], "description": "Update the {{metadata.json}} file for the module and make removals wherever else necessary in the code base.\n", "epicLinkSummary": "Remove Fedora 32 FOSS support", "estimate": "PT0S", "externalId": "43238", "fixedVersions": [], "id": "43238", "issueType": "Task", "key": "MODULES-11265", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59013", "parentSummary": "Remove Fedora 32 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-23T11:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove Fedora 32 from the puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2022-09-23T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-02T17:20:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53414772"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6h2:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38254_*|*_6_*:*_2_*:*_1303815962_*|*_10006_*:*_1_*:*_18802921049"}], "description": "Ensure the OS name for *Fedora 32* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Fedora 32 FOSS support", "estimate": "PT0S", "externalId": "42201", "fixedVersions": [], "id": "42201", "issueType": "Task", "key": "MODULES-11264", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59013", "parentSummary": "Remove Fedora 32 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Done", "resolutionDate": "2022-09-23T11:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove Fedora 32 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2022-09-23T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-02-02T17:20:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54388483"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0e6gu:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40088_*|*_5_*:*_1_*:*_1304083409_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18802903217"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Fedora 32* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Fedora 32 FOSS support", "estimate": "PT0S", "externalId": "41158", "fixedVersions": [], "id": "41158", "issueType": "Task", "key": "MODULES-11263", "labels": ["os"], "originalEstimate": "PT0S", "parent": "59013", "parentSummary": "Remove Fedora 32 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-09-08T09:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Disable nightly acceptance tests and remove Fedora 32 from core modules CI", "timeSpent": "PT0S", "updated": "2022-09-23T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Since we only care that the upgrade from 5->6 and 6->7 completes, then the exact version that we updated to doesn't matter. I think we could just verify that we updated to the correct expected major version. And since the test itself knows what major version we're updating to, we could drop the curl request and just compare the major version of {{aio_agent_version}} against 6 or 7 (depending on the test). See\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/fa90d79ac2c2740147a2e191d73b8f5e21dd0e2c/acceptance/tests/test_upgrade_puppet6_to_puppet7.rb]\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/fa90d79ac2c2740147a2e191d73b8f5e21dd0e2c/acceptance/tests/test_upgrade_puppet5_to_puppet6.rb]", "created": "2022-02-01T15:06:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/5661d409e6f1ecc63f898928db9a0c145632b807", "created": "2022-03-03T12:34:00.000000"}], "components": ["puppet_agent"], "created": "2022-02-01T12:34:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36043c67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0eski:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_97303960_*|*_1_*:*_1_*:*_9458957_*|*_10007_*:*_1_*:*_3977151_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2578451820"}], "description": "The [upgrade 6 to 7 acceptance test|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/main/acceptance/tests/test_upgrade_puppet6_to_puppet7.rb] sometimes fails due to a mismatch between the expected and actual versions.\n\nThe test executes the following to determine the \"expected\" version of puppet-agent:\n{code:shell}$ curl http://builds.delivery.puppetlabs.net/passing-agent-SHAs/puppet-agent-main-version\n7.14.0.30.g20a88eef0\n{code}\nIt then uses puppet to upgrade the puppet-agent package from puppet6 to puppet7. For example, here {{yum}} detects what the latest available version is:\n{code} Debug: Executing: '/usr/bin/rpm --version'\n      Debug: Executing '/usr/bin/rpm -qa --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\\n' | sort'\n      Debug: Executing: '/usr/bin/yum check-update'\n      Debug: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: puppet-agent \"6.26.0.15.g1cfea1b33-1.el7\" is installed, latest is \"0:7.14.0.17.g886bb7cc0-1.el7\"\n{code}\nAfter the upgrade, the test uses the {{aio_agent_version}} fact to determine what was actually installed:\n{code} newborn-tongue.delivery.puppetlabs.net (newborn-tongue.delivery.puppetlabs.net) 17:28:46$ facter aio_agent_version\n      7.14.0.17\n{code}\nAnd since they don't match, the test fails:\n{code}\n    newborn-tongue.delivery.puppetlabs.net (newborn-tongue.delivery.puppetlabs.net) executed in 0.40 seconds\nMinitest::Assertion: Expected 'newborn-tongue.delivery.puppetlabs.net (el-7-x86_64)' agent to be upgraded to puppet-agent 7.14.0.23, but detected '7.14.0.17' instead.\nExpected: \"7.14.0.23\"\n  Actual: \"7.14.0.17\"\n{code}\nThis problem occurs whenever puppet-agent passes CI and the \"expected\" file {{puppet-agent-main-version}} is updated, but the nightly ship job fails.\n\nIt can also happen if a new nightly version of puppet-agent is shipped between the time the module pipeline starts and when the test runs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39000", "fixedVersions": [], "id": "39000", "issueType": "Bug", "key": "MODULES-11262", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2022-03-04T15:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: acceptance test fails if latest puppet-agent fails to ship", "timeSpent": "PT0S", "updated": "2022-03-04T15:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2022-01-20T05:48:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67af1569"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dnj4:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86169549_*|*_3_*:*_1_*:*_6314537_*|*_5_*:*_1_*:*_0"}], "description": "replicate the CI improvements from sshkeys core module to validate infrastructure for more than one module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35799", "fixedVersions": [], "id": "35799", "issueType": "Improvement", "key": "MODULES-11260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2022-01-21T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Dispatch augeas modules GitHub Actions workflows (E2E)", "timeSpent": "PT0S", "updated": "2022-01-21T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "nice, https://github.com/puppetlabs/puppetlabs-lvm is archived now. Is that on purpose?", "created": "2022-03-10T07:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] I can see your now one of the assigned maintainers for puppetlabs-lvm now (yay)\u00a0\nI am going to resolve this ticket. If you have any issues please feel free to give me a ping.", "created": "2022-09-07T08:59:00.000000"}], "components": [], "created": "2022-01-19T04:42:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f04ec3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dmw0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19970225307_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nthe lvm module is quite outdated. The last merge was in 2020, the pdk template version is 1.16.0. That's so old that no github actions are enabled on that repo, the travis configuration is dead. Could you please apply your latest templates to the module? I also applied for via the trusted contributor program to get merge access to the repository. I'm happy to help out.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43237", "fixedVersions": [], "id": "43237", "issueType": "Task", "key": "MODULES-11259", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2022-09-07T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Please put some love to puppetlabs-lvm", "timeSpent": "PT0S", "updated": "2022-09-07T08:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c16c7a9575800695acff5] According to the documentation, this is how the Sensitive Data Type works, if you want to wrap anything you need to unwrap if you want access to the value [https://puppet.com/docs/puppet/7/lang_data_sensitive.html]\n\n\u00a0\n\n\u00a0", "created": "2022-09-07T09:52:00.000000"}, {"author": "623c16c7a9575800695acff5", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]\u00a0 for your Answer.\u00a0 I know exactly, how {{Sensitive}} works.\u00a0 But as stated in my initial Text: me as an End-User of {{concat}} I do not want to bother to unwrap an eventually being sensitive Value. \u00a0{{concat}} should just accept the sensitive Value and \"do the right Thing\" with it.\u00a0 (see my Example above)\n\nLow-Level-Modules should just work and do the Distinction between sensitive and not-sensitive by themselves.\u00a0 Exactly this is the Subject of this Issue, and I do not understand why it is marked as \"resolved\", as it is not \"resolved\" at all.\n\nI am on kind of a Mission converting multiple Puppet-Modules to become sensitive-aware, and I am quite successful:\n * Puppet-Stdlib: {{split}}\n * Module {{katello}}\n * Module {{candlepin}}\n * Puppet-Stdlib: {{regsubst}}\n * Module {{forman}}\n * Module {{systemd}}\n * Module {{tomcat}}\n * Module {{puppetdb}}\n * Module {{inifile}}\n * Module {{git}}\n * Module {{java-ks}}\n * Puppet-Stdlib: {{empty}}\n * Module {{keepalived}}\n * Module {{haproxy}}\n * Module {{elasticsearch}}\n * Module {{redis}}\n * Module {{mysql}}\n * Module {{mongodb}}\n * Module {{postgresql}}\n\nAnd I do not see, why {{concat}} would not find it's Place in this List", "created": "2022-09-07T17:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "So apologies and thank you for the additional information, completely makes sense.\n\nWith the ticket initially being super vague, these intentions weren't clear and concat can most definitely find its place in the list.\n\nI appreciate you coming back with this feedback and I have reopened.", "created": "2022-09-08T05:50:00.000000"}], "components": ["concat"], "created": "2022-01-18T02:29:00.000000", "creator": "623c16c7a9575800695acff5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This should work:\n\n\n\n\n\n{noformat}\n\u00a0 concat::fragment { 'my_fragment':\n\u00a0 \u00a0 target \u00a0=> '/my/file',\n\u00a0 \u00a0 content => Sensitive('my_secret'),\n  }\n\n{noformat}\n\n\n\n\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@738ad9dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dlk8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}], "description": "Make concat sensitive-aware.\n\n\u00a0\n\nAs an Author of Profile-Modules, I should not have to bother with {{{}unwrap{}}}.\u00a0 I see Component-Modules in the Responsibility to just accept {{Sensitive}} and handle it appropriately.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36944", "fixedVersions": [], "id": "36944", "issueType": "Improvement", "key": "MODULES-11258", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16c7a9575800695acff5", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make concat sensitive-aware", "timeSpent": "PT0S", "updated": "2022-09-08T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-01-17T10:21:00.000000", "creator": "5bb243ee607be0205f96d28d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe269bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dljc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1275009668_*|*_6_*:*_1_*:*_0"}], "description": "According to the following blog post dsc_lite was deprecated in July 2021 however the module is not marked as deprecated on the forge\n\n[https://puppet.com/blog/powershell-dsc-the-next-generation/]\n\n[https://forge.puppet.com/modules/puppetlabs/dsc_lite]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41157", "fixedVersions": [], "id": "41157", "issueType": "Task", "key": "MODULES-11257", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bb243ee607be0205f96d28d", "resolution": "Fixed", "resolutionDate": "2022-02-01T04:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Deprecate dsc_lite on forge", "timeSpent": "PT0S", "updated": "2022-02-01T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc169c3cce00694bbfae", "attachments": [], "comments": [{"author": "6220dc169c3cce00694bbfae", "body": "From what I can see, the REFERENCE doc has been generated correctly. It\u2019s in the artefact that is available to download & I\u2019ve also manually generated the resource locally to test. I wonder if the forge team could give us a bit more insight?", "created": "2022-03-21T11:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] as this issue is being logged in https://puppet.atlassian.net/browse/PF-2569 I am going to close this issue.\u00a0", "created": "2022-09-07T09:54:00.000000"}], "components": [], "created": "2022-01-14T09:48:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53bb350a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0djps:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "47017"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5703347692_*|*_3_*:*_1_*:*_14683841078_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15456_*|*_10005_*:*_1_*:*_3696"}], "description": "reference tab does not load, has error message 'Sorry, we were unable to render this content We're working to resolve the issue, so please try again later.'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33725", "fixedVersions": [], "id": "33725", "issueType": "Bug", "key": "MODULES-11256", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Won't Fix", "resolutionDate": "2022-09-07T09:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserverdsc : Reference tab on forge is not loading any data", "timeSpent": "PT0S", "updated": "2022-09-07T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc0e14cd24006908a366", "body": "Hey [~accountid:557058:8b915655-a6c3-4c09-9070-53484ff60ff3], we recently approved and merged a Pull Request for this module that seems implement some of the things you requested. Could you take a look and let us know if your issue is resolved?\n\nThis is the link to the PR:\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/273", "created": "2022-02-24T05:08:00.000000"}, {"author": "557058:8b915655-a6c3-4c09-9070-53484ff60ff3", "body": "Fixed in main branch.", "created": "2022-02-24T20:10:00.000000"}], "components": ["chocolatey "], "created": "2022-01-13T17:00:00.000000", "creator": "557058:8b915655-a6c3-4c09-9070-53484ff60ff3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b005f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dj9c:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3640192736_*|*_5_*:*_1_*:*_0"}], "description": "Add bolt tasks to manipulate chocolatey packages: install / upgrade / uninstall packages, listing installed packages and outdated packages.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33724", "fixedVersions": [], "id": "33724", "issueType": "Improvement", "key": "MODULES-11255", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b915655-a6c3-4c09-9070-53484ff60ff3", "resolution": "Fixed", "resolutionDate": "2022-02-24T20:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey : Add tasks to manage packages", "timeSpent": "PT0S", "updated": "2022-02-24T20:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-01-12T02:54:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54d16e28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dfqw:"}], "description": "Changes done in https://puppet.atlassian.net/browse/MODULES-11073 should be applied for all core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43236", "fixedVersions": [], "id": "43236", "issueType": "Task", "key": "MODULES-11254", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "update core-modules dispatch workflow system", "timeSpent": "PT0S", "updated": "2022-01-13T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-01-12T02:52:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38125a8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dfqo:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34161_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_688222008"}], "description": "Update notification output to contain the puppet-agent/puppet info/etc., similar to what we get on slack bot commands", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42200", "fixedVersions": [], "id": "42200", "issueType": "Task", "key": "MODULES-11253", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2022-01-20T02:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update GHA slack notification only for toggled status", "timeSpent": "PT0S", "updated": "2022-01-20T02:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2022-01-12T02:50:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@320b3be3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dfqg:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24831_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_688326661"}], "description": "Notification could be sent only when there is a status change (success->failure or failure->success) and this behavior (always send or send only when status was changed) could be controlled by a feature flag/parameter", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41156", "fixedVersions": [], "id": "41156", "issueType": "Task", "key": "MODULES-11252", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2022-01-20T02:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update GHA slack notification only for toggled status", "timeSpent": "PT0S", "updated": "2022-01-20T02:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for this PR [~accountid:557058:86f27d74-186d-468e-b277-cd9b37ca8405], as it has been merged I am going to resolve this ticket.\u00a0", "created": "2022-09-07T08:55:00.000000"}], "components": ["postgresql"], "created": "2022-01-11T06:26:00.000000", "creator": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43e527c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0df88:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20654932071_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 7.5.0\n*Puppet Version:* 7.13.1\n*OS Name/Version:* CentOS 8.5.2111\n\nGitHub PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1319\n\nThis adds support for backup \"providers\" to puppetlabs/postgresql. The feature is heavily inspired by a similar feature in puppetlabs/mysql.\n\nThe first backup \"provider\" is support for creating backups with \"pg_dump\" and \"pg_dumpall\". It supports a number of options to control backup behaviour, and implements everything in a small wrapper script.\n\nThe new class postgresql::backup::pg_dump is considered private, because it relies on postgresql::server to setup a fully functional database service. Besides that various defined types would not working without invocation of postgresql::server.\n\nEnabling backups is pretty straight forward:\n\n{noformat}\nclass { 'postgresql::server':\n  backup_enable   => true,\n  backup_provider => 'pg_dump',\n  ...\n}\n{noformat}\n\nCustomizing backup options is easy too:\n\n{noformat}\nclass { 'postgresql::server':\n  backup_enable   => true,\n  backup_provider => 'pg_dump',\n  backup_options  => {\n    db_user     => 'backupuser',\n    db_password => 'secret',\n    manage_user => true,\n    rotate      => 5,\n  },\n  ...\n}\n{noformat}\n\nThis was tested on CentOS 8.5 using PostgreSQL 12.9.\n\n*Desired Behavior:*\n\n* possibility to create daily backups automatically using \"pg_dump\"\n\n*Actual Behavior:*\n\n* backups are currently not supported by this module, but a PR is provided by the submitter :)\n* GitHub PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1319\n", "environment": "CentOS 8.5.2111\nPuppet 7.13.1\npostgresql12-12.9-1PGDG.rhel8.x86_64\npostgresql12-contrib-12.9-1PGDG.rhel8.x86_64\npostgresql12-libs-12.9-1PGDG.rhel8.x86_64\npostgresql12-server-12.9-1PGDG.rhel8.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34781", "fixedVersions": [], "id": "34781", "issueType": "New Feature", "key": "MODULES-11251", "labels": ["github", "PR"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "resolution": "Fixed", "resolutionDate": "2022-09-07T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql: Add support for backup providers", "timeSpent": "PT0S", "updated": "2022-09-07T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "61bbace0755091006a2b896a", "body": "would be good if we doing this. confuses me and my customers each time. \nin google you get send to the old elastic module. if there is no deprecation note poeple might still \"get tricked\" to use this old version.", "created": "2022-03-30T03:42:00.000000"}, {"author": "6220dc198a4bb60068f27f33", "body": "All 3 elastic modules have now been deprecated in favor of puppet modules.", "created": "2022-03-30T12:36:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:6220dc198a4bb60068f27f33],\nthis is not yet resolved. The old elasticsearch/kibana modules were approved. Can you please approve the new versions and check if elastic_stack can be approved as well?", "created": "2022-03-31T01:04:00.000000"}, {"author": "6220dc198a4bb60068f27f33", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] Thanks for the callout! I've gotten both elasticsearch and kibana modules marked as approved, but I believe the elastic_stack module will need to go through our module review process.", "created": "2022-03-31T08:21:00.000000"}], "components": [], "created": "2022-01-07T14:57:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@187282cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0de8g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7072723348_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nboth modules got migrated from elastic to Vox Pupuli. Old releases:\nhttps://forge.puppet.com/modules/elastic/elastic_stack\nhttps://forge.puppet.com/modules/elastic/elasticsearch\nhttps://forge.puppet.com/modules/elastic/kibana\n\nnew:\nhttps://forge.puppet.com/modules/puppet/elastic_stack\nhttps://forge.puppet.com/modules/puppet/elasticsearch\nhttps://forge.puppet.com/modules/puppet/kibana\n\nplease also check if you can mark them as approved", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37943", "fixedVersions": [], "id": "37943", "issueType": "Task", "key": "MODULES-11250", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2022-03-30T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "elastic_stack/elasticsearch: mark both as deprecated", "timeSpent": "PT0S", "updated": "2022-03-31T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "61ba0348acc926006a06fc59", "body": "ticket closed, puppet_metrics_dashboard was repaced with operational_dashboards", "created": "2023-02-17T01:29:00.000000"}], "components": [], "created": "2022-01-06T04:41:00.000000", "creator": "61ba0348acc926006a06fc59", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@312e8a53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0dc60:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35153307597_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.6.1\n\n**\n*Puppet Version:* PE 2021.4.0\n*OS Name/Version:* Centos 7 latest\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* It works!\n\n*Actual Behavior:*\nI am trying to get the minimal puppet_metrics_dashboard setup described [here|https://github.com/puppetlabs/puppet_metrics_dashboard/tree/v2.6.1#configure-a-standard-primary-server-and-a-dashboard-node]\nup and running on a centos 7 based setup with PE 2021.4.0\n\nThe Puppet server is loading the following classes in Hiera:\n\n\u00a0\n{code:java}\nclasses: \n- 'puppet_metrics_dashboard::profile::master::install' \n- 'puppet_metrics_dashboard::profile::master::postgres_access'{code}\n\u00a0\n\nDashboard server is loading the following classes in Hiera an declaring the following data:\n\n\u00a0\n{code:java}\nclasses: \n- 'puppet_metrics_dashboard' \n\npuppet_metrics_dashboard::add_dashboard_examples: true puppet_metrics_dashboard::overwrite_dashboards: false{code}\n\u00a0\n\nI get the folllowing Error on the puppet server:\n\n\u00a0\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef (file: /opt/puppetlabs/puppet/modules/pe_postgresql/manifests/server/role.pp, line: 66, column: 6) (file: /etc/puppetlabs/code/environments/production/modules/puppet_metrics_dashboard/manifests/profile/master/postgres_access.pp, line: 47) on node puppet.private.betadots.training Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run{code}\n\u00a0\n\n\nIt seems like this is a known issue, which is not yet fixed:\n\n[Github Issue|https://github.com/puppetlabs/puppet_metrics_dashboard/issues/72]\nI tried the workaround mentioned here:\n[Workaround|https://github.com/puppetlabs/puppet_metrics_dashboard/issues/72#issuecomment-514681496]\n\nbut it is\n\na) not idempotent\nb) it does not seem to work anymore\n\nthere is also a Jira ticket created by Martin addressing this issue in a SLES environment:\n\nhttps://puppet.atlassian.net/browse/MODULES-10843", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36943", "fixedVersions": [], "id": "36943", "issueType": "Bug", "key": "MODULES-11249", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61ba0348acc926006a06fc59", "resolution": "Won't Fix", "resolutionDate": "2023-02-17T01:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_metrics_dashboard: postgresql versioncmp broken", "timeSpent": "PT0S", "updated": "2023-02-17T01:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl", "concat"], "created": "2022-01-05T08:37:00.000000", "creator": "623e7b51b75ca80070581305", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fff9e84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0db48:"}], "description": "_Basic Info_\n*Module Version:* 7.1.1\n*Puppet Version:* 6.25.1\n*OS Name/Version:* Windows\n\nWhen creating a file using {{{}puppetlabs-concat{}}}, the module by default sets the file permissions to {{{}0644{}}}. On Linux, you can supply owner/group/mode parameters, but on Windows one usually uses {{{}puppetlabs-acl{}}}. In practice, this means that with each Puppet Agent run {{concat}} resets the permissions for the file to be created or modified, and after that {{acl}} reconfigures the permissions. So in short, Puppet Agent keeps changing the file permissions.\n\n\u00a0\n\nAlso, Puppet Agent reports when setting the acl (see below):\n\n\u00a0\n{code:java}\nInfo: Unknown failure using insync_values? on type:{code}\nI have no clue why. I don't see this with the {{file}} resource.\n\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\nThe {{file}} resource does not have this behavior and does not touch permissions when {{{}undef{}}}. It would be nice if {{concat}} would behave the same: it should accept {{undef}} as {{mode}} (starting to default to {{undef}} now will likely break things for many people), in which case it does not touch file permissions, leaving that up to {{{}acl{}}}.\n\n\u00a0\n\n*Actual Behavior:*\n\nPuppet:\n{code:java}\nconcat { $hosts_file: ensure => present, }\nacl { $hosts_file:\n  purge => true,\n  permissions => [\n    { identity => 'ALL APPLICATION PACKAGES', rights => ['read', 'execute'], child_types => 'none', },\n    { identity => 'ALL RESTRICTED APPLICATION PACKAGES', rights => ['read', 'execute'], child_types => 'none', },\n    { identity => 'SYSTEM', rights => ['full'], child_types => 'none', },\n    { identity => 'Administrators', rights => ['full'], child_types => 'none', },\n    { identity => 'users', rights => ['read', 'execute'], child_types => 'none', },\n  ]\n} {code}\nExcerpt from a (each) Puppet Agent run:\n\n\u00a0\n{code:java}\nNotice: /Stage[main]/my_module::Hosts_file/Concat[C:/Windows/System32/drivers/etc/hosts]/File[C:/Windows/System32/drivers/etc/hosts]/mode: mode changed '2000770' to '0644' (corrective)\nInfo: Unknown failure using insync_values? on type: Acl[C:/Windows/System32/drivers/etc/hosts] / property: permissions to compare values [{\"identity\"=>\"APPLICATION PACKAGE AUTHORITY\\\\ALL APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=>:self_only}, {\"identity\"=>\"APPLICATION PACKAGE AUTHORITY\\\\ALL RESTRICTED APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=>:self_only}, {\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"full\"], \"affects\"=>:self_only}, {\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"], \"affects\"=>:self_only}, {\"identity\"=>\"BUILTIN\\\\Users\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=>:self_only}] and [\n\u00a0{ identity => 'BUILTIN\\Administrators', rights => [\"mask_specific\"], mask => '2032031', affects => 'self_only' },\n\u00a0{ identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only' },\n\u00a0{ identity => 'Everyone', rights => [\"read\"], affects => 'self_only' }]{code}\n\u00a0\n\n\u00a0", "environment": "Puppet Server and Agent 6.25.1\n\nPuppet server: CentOS 8\n\nWindows Agent: Windows Server 2019", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33723", "fixedVersions": [], "id": "33723", "issueType": "Improvement", "key": "MODULES-11248", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b51b75ca80070581305", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat : default file permissions", "timeSpent": "PT0S", "updated": "2022-01-05T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [{"attacher": "6220dbae4160640069c71374", "created": "2021-12-29T23:04:00.000000", "name": "Screenshot 2021-12-30 at 2.03.39 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13160"}, {"attacher": "6220dc0e14cd24006908a366", "created": "2022-02-11T04:10:00.000000", "name": "Screenshot 2022-02-11 at 11.04.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13008"}], "comments": [{"author": "6220dc0e14cd24006908a366", "body": "We are investigating this issue again. Are there any updates? Is it still active? Did the last solution in zendesk work (picture)?\n\n\u00a0\n\n!Screenshot 2022-02-11 at 11.04.53.png|width=924,height=237!", "created": "2022-02-11T04:11:00.000000"}, {"author": "6220dbae4160640069c71374", "body": "Hi Lukas,\nI'm not able to put comments on the Jira ticket. There is no update from\nthe customer for my last message to him.\n\nYou may close it.\n\nThank you\n\n\nOn Fri, Feb 11, 2022 at 7:14 PM Lukas Audzevicius (Jira) <\nissue-updates+LukasAudzevicius@puppet.com> wrote:\n\n> There is *1 update*, *1 comment*.\n>\n>\n> Modules <https://puppet.atlassian.net/browse/MODULES> / [image:\n> cid:jira-generated-image-avatar-2a06eef0-e518-454a-b13b-1a83242ba729]\n> MODULES-11247 <https://puppet.atlassian.net/browse/MODULES-11247>\n> Accepted\n> Unable to import apt key via proxy\n>\n> View issue <https://puppet.atlassian.net/browse/MODULES-11247>   \u00b7   Add\n> comment <https://puppet.atlassian.net/browse/MODULES-11247#add-comment>\n>\n> 1 update\n>\n> [image:\n> cid:jira-generated-image-avatar-ad2f97b7-0c91-4adf-8df6-090584bca242] Changes\n> by *Lukas Audzevicius* on 2022/02/11 7:10 PM\n>\n> Attachment: Screenshot 2022-02-11 at 11.04.53.png\n>\n>\n>\n> 1 comment\n>\n> [image:\n> cid:jira-generated-image-avatar-ad2f97b7-0c91-4adf-8df6-090584bca242] *Lukas\n> Audzevicius* on 2022/02/11 7:11 PM\n>\n>\n> We are investigating this issue again. Are there any updates? Is it still\n> active? Did the last solution in zendesk work (picture)?\n>\n>\n>\n> [image: 91585_Screenshot+2022-02-11+at+11.04.53.png]\n>\n>\n> This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d) [image:\n> Atlassian logo]\n> If image attachments aren't displayed, see this article\n> <https://confluence.atlassian.com/display/JIRAKB/Image+attachments+are+not+displayed+in+emails>\n> .\n>", "created": "2022-02-13T19:31:00.000000"}], "components": [], "created": "2021-12-29T22:59:00.000000", "creator": "557058:7e524d50-cfa9-44c1-9d72-f30ab841ddf9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@301bb385"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d8yw:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "46678"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533194534_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3457286393"}], "description": "Customer is facing issue with supported module [https://forge.puppet.com/modules/puppetlabs/apt]. He is not able to import apt key using 'http-proxy' options.\nLike options => 'http-proxy=\"http://proxyuser:proxypass@example.org:3128\"'\n\n\u00a0\n\nCustomer set the data via hiera.\u00a0\n\n!Screenshot 2021-12-30 at 2.03.39 PM.png!\n\n\u00a0\n\npuppet agent -t\nInfo: Using configured environment 'devlopment'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for ubuntu.local.net\nInfo: Applying configuration version '1639014645'\nError: Could not set 'present' on ensure: could not resolve [https://repo.nagios.com/GPG-KEY-NAGIOS-V2] (file: /etc/puppetlabs/code/environments/devlopment/modules/apt/manifests/key.pp, line: 55)\nError: Could not set 'present' on ensure: could not resolve [https://repo.nagios.com/GPG-KEY-NAGIOS-V2] (file: /etc/puppetlabs/code/environments/devlopment/modules/apt/manifests/key.pp, line: 55)\nWrapped exception:\ncould not resolve [https://repo.nagios.com/GPG-KEY-NAGIOS-V2]\nError: /Stage[main]/Apt::Source[nagios]/Apt::Key[Add key: F70441A02616A51C6FEFC50067A75C9BC62934A0 from Apt::Source nagios]/Apt_key[Add key: F70441A02616A51C6FEFC50067A75C9BC62934A0 from Apt::Source nagios]/ensure: change from 'absent' to 'present' failed: Could not set 'present' on ensure: could not resolve [https://repo.nagios.com/GPG-KEY-NAGIOS-V2] (file: /etc/puppetlabs/code/environments/devlopment/modules/apt/manifests/key.pp, line: 55) (corrective)\nNotice: /Stage[main]/Apt::Source[nagios]/Apt::Key[Add key: F70441A02616A51C6FEFC50067A75C9BC62934A0 from Apt::Source nagios]/Anchor[apt_key F70441A02616A51C6FEFC50067A75C9BC62934A0 present]: Dependency Apt_key[Add key: F70441A02616A51C6FEFC50067A75C9BC62934A0 from Apt::Source nagios] has failures: true\nWarning: /Stage[main]/Apt::Source[nagios]/Apt::Key[Add key: F70441A02616A51C6FEFC50067A75C9BC62934A0 from Apt::Source nagios]/Anchor[apt_key F70441A02616A51C6FEFC50067A75C9BC62934A0 present]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apt::Source[nagios]/Apt::Setting[list-nagios]/File[/etc/apt/sources.list.d/nagios.list]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apt::Update/Exec[apt_update]: Skipping because of failed dependencies\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nNotice: Applied catalog in 12.11 seconds\n\n~* Please see Zendesk Support tab for further comments and attachments.~", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36942", "fixedVersions": [], "id": "36942", "issueType": "Bug", "key": "MODULES-11247", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbae4160640069c71374", "resolution": "Incomplete", "resolutionDate": "2022-02-14T03:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to import apt key via proxy", "timeSpent": "PT0S", "updated": "2022-02-24T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-28T14:53:00.000000", "creator": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7f7879"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d8vc:"}], "description": "The puppet core modules recently had a dependency issue. `github_changelog_generator` depends on the `async` gem. That gem had a major version change from 1.30.1 to 2.0.0, wish that came a requirement of using Ruby 3.\nSo we went and for the core modules pinned `async` to 1.x.\nWhen we add support to Ruby 3 we can go ahead and unpin `async` for our core modules. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41155", "fixedVersions": [], "id": "41155", "issueType": "Improvement", "key": "MODULES-11246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unpin async in puppet core modules", "timeSpent": "PT0S", "updated": "2021-12-28T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2021-12-22T18:11:00.000000", "creator": "623c12bda2f6400069eb7ba9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Allowing `sqlserver::login` attribute `sid` for managing the unique identifier for a login in SQL Server."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa03fea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d8j4:"}], "description": "Managing logins to SQL Server is quite good with puppet and this module. However, when using SQL Always On Availability Groups it's important that all users across all servers have matching SIDs.\u00a0 Otherwise, permission problems will creep into your environment when the user-to-database mappings are performed.\u00a0 With mismatched SIDs, orphaned users with no corresponding login will be observed.\n\n\u00a0\n\nTo combat this, I would propose adding an additional parameter to the `sqlserver::login` defined type, so that we can specify a SID for each user created.\u00a0 This would allow for the same SID to be introduced into each server managed by puppet.\n\nThis would not be a required field, but for those of us who use AAG, would be extremely useful as an addition to this module.\n\nFor specific information about this, you can reference the following:\n * [https://blog.sqlauthority.com/2015/04/18/sql-server-create-login-with-sid-way-to-synchronize-logins-on-secondary-server/]\n * https://docs.microsoft.com/en-us/sql/t-sql/statements/create-login-transact-sql?view=sql-server-ver15#sid\u2013sid\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34780", "fixedVersions": [], "id": "34780", "issueType": "New Feature", "key": "MODULES-11245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bda2f6400069eb7ba9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : support managing SIDs of all logins", "timeSpent": "PT0S", "updated": "2021-12-22T18:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/588", "created": "2022-01-04T01:28:00.000000"}], "components": ["puppet_agent"], "created": "2021-12-21T04:51:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11cb9e94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6qo:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13196799_*|*_1_*:*_1_*:*_1200688561_*|*_10007_*:*_1_*:*_1467664258_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36941", "fixedVersions": [], "id": "36941", "issueType": "Task", "key": "MODULES-11244", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2022-01-21T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "convert puppet_agent module to pdk ", "timeSpent": "PT0S", "updated": "2022-01-21T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-20T16:38:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca180b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6p4:"}], "description": "The module needs to be updated with compatibility for the latest versions of PE and Puppet V7.\n\nmod 'puppetlabs-acl', '4.0.0'\nThe compatibility is currently listed as .....\n\nPuppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x\n\nPuppet >= 6.0.0 < 7.0.0", "duedate": "2022-01-31T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40059", "fixedVersions": [], "id": "40059", "issueType": "Improvement", "key": "MODULES-11243", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-acl v4.0.0 needs to be updated to include compatibility with the latest versions of Puppet", "timeSpent": "PT0S", "updated": "2021-12-20T16:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-20T16:33:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b9a93ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6ow:"}], "description": "The module needs to be updated.\nThe compatibility section doesn't list the latest versions of PE or Puppet V7 ...\n\nPuppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x\n\nPuppet >=4.0.0 < 7.0.0", "duedate": "2022-01-31T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38998", "fixedVersions": [], "id": "38998", "issueType": "Improvement", "key": "MODULES-11242", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppetserver_gem v1.1.1 shown as not compatible with Puppet v7", "timeSpent": "PT0S", "updated": "2021-12-20T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-20T16:28:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@350bac18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6og:"}], "description": "The compatibility section is out of date, the current versions of PE are not listed, neither is Puppet 7\n\nPuppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x\nPuppet >= 4.7.0 < 7.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36940", "fixedVersions": [], "id": "36940", "issueType": "Improvement", "key": "MODULES-11241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod 'puppetlabs-hocon', '1.1.0' not listed as compatible with Puppet v7", "timeSpent": "PT0S", "updated": "2021-12-20T16:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-20T16:23:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7879bb13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6o8:"}], "description": "mod 'puppetlabs-puppet_authorization', '0.5.1'\n\nCurrently lists the compatible versions of Puppet as :\nPuppet >= 4.7.0 < 7.0.0\nThis needs to be updated to include support for Puppet V7\n\nAlso checking the dependencies:\npuppetlabs-stdlib (>= 4.6.0 < 7.0.0).   Latest=8.1.0\npuppetlabs-concat (>= 1.1.1 < 7.0.0).   Latest=7.1.1\npuppetlabs-hocon (>= 0.9.3 < 2.0.0)\n", "duedate": "2022-01-31T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35798", "fixedVersions": [], "id": "35798", "issueType": "Improvement", "key": "MODULES-11240", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_authorization v0.5.1 not listed as compatible with Puppet 7", "timeSpent": "PT0S", "updated": "2021-12-20T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-20T16:15:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c32a119"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d6o0:"}], "description": "mod 'puppetlabs-cd4pe', '3.2.1' needs to be updated to include compatibility with Puppet version 7\n\nCurrent the supported version read as follows:\nPuppet >= 4.10.0 < 7.0.0\n\nAlso stdlib needs to be updated to include < 9.0.0\nCurrent it is puppetlabs-stdlib (>= 4.19.0 < 7.0.0)", "duedate": "2022-01-31T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34779", "fixedVersions": [], "id": "34779", "issueType": "Improvement", "key": "MODULES-11239", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-cd4pe v 3.2.1 : Puppet V7 not listed as compatible", "timeSpent": "PT0S", "updated": "2021-12-20T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The Dockerfile is only used in iterative development, see https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/e24a8c1c5cfc533b76d08fb77a6642e8dafd7280/docker/centos/Dockerfile#L1-L4", "created": "2021-12-16T09:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "PR https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/587", "created": "2021-12-16T10:04:00.000000"}], "components": ["puppet_agent"], "created": "2021-12-16T08:05:00.000000", "creator": "6195282ef241500072505c94", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@107f3ec5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d4ko:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/21"}], "description": "CVE-2021-43527 is a new critical vuln in the NSS library which is in the centos container here:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/main/docker/centos/Dockerfile\n\nhttps://app.snyk.io/org/puppet-enterprise-licensing/project/519f22a2-ef68-4e8e-b949-8877236edf3a?utm_campaign=vuln_alert&utm_medium=email&utm_source=Project", "duedate": "2022-01-15T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33752", "fixedVersions": [], "id": "33752", "issueType": "Task", "key": "MODULES-11238", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6195282ef241500072505c94", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update centos docker container for CVE CVE-2021-43527", "timeSpent": "PT0S", "updated": "2021-12-17T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-14T16:54:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56917299"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d3cw:"}], "description": "A customer in the defence industry has concerns around how Puppet classifies it's Forge Modules as approved and supported.\nHe provided details regarding the puppet/confluence module [6.0.2], see below\n\nAs an example, puppet-confluence has the following dependencies:\n\ncamptocamp/systemd (>= 1.0.0 < 3.0.0) [APPROVED][DEPRECATED]\npuppetlabs/inifile (>= 1.6.0 < 6.0.0) [SUPPORTED]\npuppet/archive (>= 1.0.0 < 5.0.0) [APPROVED]\npuppet/staging (>= 2.0.1 < 4.0.0)  [APPROVED][DEPRECATED]\npuppet/mysql_java_connector (>= 3.0.2 < 4.0.0) [not APPROVED and not SUPPORTED]\npuppetlabs/stdlib (>= 4.13.1 < 7.0.0) [SUPPORTED]\n\nThe customer's expectation is that a module classed as approved with a quality score of 5 should have dependencies that match the same criteria.\nHe questions how an approved module can be dependent on other modules that are not approved.\n\n*Desired Behavior:*\nThe module and it's dependent modules should match in terms of their approval & support status. This particular customer is sensitive to this because they are a defence contractor. But customers cyber security teams are going to take greater interest this, especially after the Log4j CVE. \n\n*Actual Behavior:*\nThe puppet/confluence module is listed as approved.\nTwo of it's components have been deprecated and need replacement\nOne of it's dependent modules (puppet/mysql_java_connector) is not approved\n\n", "duedate": "2022-01-31T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42198", "fixedVersions": [], "id": "42198", "issueType": "Bug", "key": "MODULES-11237", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet/confluence: relies on deprecated and unsupported modules", "timeSpent": "PT0S", "updated": "2021-12-14T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-10T05:41:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following acceptance test should pass:\n{code:ruby}\ntest_name 'should be able to create ssh authorized key on Windows and macOS' do\n\u00a0 name = \"usr#\\{rand(9999).to_i}\"\n\u00a0 agents.each do |agent|\n\u00a0 \u00a0 teardown do\n\u00a0 \u00a0 \u00a0 agent.rm_rf(home)\n\u00a0 \u00a0 \u00a0 on(agent, puppet_resource('user', \"#\\{name}\", 'ensure=absent'))\n\u00a0 \u00a0 end\n\u00a0 \u00a0 home = agent.tmpdir(name)\n\u00a0 \u00a0 authorized_keys_path = \"#\\{home}/.ssh/authorized_keys\"\n\u00a0 \u00a0 step \"create user #\\{name} with ssh keys purged\" do\n\u00a0 \u00a0 \u00a0 apply_manifest_on(agent, <<-MANIFEST, \\{ :catch_failures => true, :debug => true }) do |result|\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 user \\{'#{name}':\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ensure => present,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 home => '#\\{home}',\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 purge_ssh_keys => true\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 MANIFEST\n\u00a0 \u00a0 \u00a0 end\n\u00a0 \u00a0 \u00a0 on(agent, puppet(\"resource user #\\{name} --to_yaml\")) do |result|\n\u00a0 \u00a0 \u00a0 \u00a0 resource = YAML.load(result.stdout)\n\u00a0 \u00a0 \u00a0 \u00a0 assert_match('present', resource['user'][name]['ensure'])\n\u00a0 \u00a0 \u00a0 end\n\u00a0 \u00a0 end\n\u00a0 \u00a0 step \"ensure home ownership\" do\n\u00a0 \u00a0 \u00a0 on(agent, \"chown -R #\\{name} #\\{home}\")\n\u00a0 \u00a0 end\n\u00a0 \u00a0 step \"add ssh keys\" do\n\u00a0 \u00a0 \u00a0 apply_manifest_on(agent, <<-MANIFEST, \\{ :catch_failures => true, :debug => true }) do |result|\n\u00a0 \u00a0 \u00a0 \u00a0 ssh_authorized_key \\{ '#{name}@example.com':\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ensure => present,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 user \u00a0 => '#\\{name}',\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 type \u00a0 => 'ssh-rsa',\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 key \u00a0 \u00a0=> 'my-key'\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 MANIFEST\n\u00a0 \u00a0 \u00a0 end\n\u00a0 \u00a0 \u00a0 on(agent, \"cat #\\{authorized_keys_path}\") do |result|\n\u00a0 \u00a0 \u00a0 \u00a0 assert_match(/ssh-rsa my-key #\\{name}@example.com/, result.stdout)\n\u00a0 \u00a0 \u00a0 end\n\u00a0 \u00a0 end\n\u00a0 end\nend\n{code}\n\nShould already be available in Puppet repo as 'acceptance/tests/resource/user/should_manage_purge_ssh_keys.rb'"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d4e02b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0d15s:"}], "description": "*Module Version: 2.3.0*\n*Puppet Version: 6.25.1 and 7.13.1*\n*OS Name/Version: Windows and macOS*\n\n*macOS output:*\n{code:bash}\nError: /Ssh_authorized_key[usr6643#example.com]: Could not evaluate: Permission denied @ dir_s_mkdir - /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/usr6643.XXXXXX.tcELjR7Y/.ssh\n/opt/puppetlabs/puppet/vendor_modules/sshkeys_core/lib/puppet/provider/ssh_authorized_key/parsed.rb:83:in `mkdir'\n...\n{code}\n\nTried changing owner of said directory to both user in question and root. Also tried changing permissions to 700/777 but nothing seems to please it.\n\n*Windows output:*\n{code:bash}\nError: /Ssh_authorized_key[usr7308#example.com]: Could not evaluate: User 'usr7308' does not exist\nC:/Program Files/Puppet Labs/Puppet/puppet/vendor_modules/sshkeys_core/lib/puppet/provider/ssh_authorized_key/parsed.rb:71:in `flush'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1022:in `flush'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:25:in `evaluate'\n...\n{code}\nThe 'Puppet::Util.uid' method does not seem to be working on Windows so it should be replaced or repaired.\n\u00a0\n\n*How to reproduce:*\nSee acceptance Criteria of ticket.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37942", "fixedVersions": [], "id": "37942", "issueType": "Bug", "key": "MODULES-11236", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-sshkeys_core: Cannot create ssh authorized keys on Windows nor macOS", "timeSpent": "PT0S", "updated": "2021-12-10T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-12-02T02:51:00.000000", "creator": "623a47dfa2f6400069eaa94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126330d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": ["6220dbba302c6b006af29f88", "5a6bea5a07f22c6af6ae9cef", "5ab988f0e78b8c2a7c89cb2d"]}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cts8:"}], "description": "_Basic Info_\n *Module Version:*\u00a02.10.0-0-3**\n *Puppet Version:* 2019.8.8\n *OS Name/Version:* Windows\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0I will specify a user or users in the dsc_userrightsassignment resource of\u00a0securitypolicydsc forge module and also specifify 'strict_mode => true' (or something similar) and when Puppet agent runs it will add those users into this specific URA and also at the same time remove every other user or group that is not explicitly specified for this URA.\n\n*Actual Behavior:* Using the\u00a0securitypolicydsc module it is possible to ad users and groups into URA, it's possible to remove specifically defined users, or remove all users. It's not possible to add a user and remove other users at the same time.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36939", "fixedVersions": [], "id": "36939", "issueType": "New Feature", "key": "MODULES-11235", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47dfa2f6400069eaa94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "securitypolicydsc: Add user into User Rights Assignments and delete every other user", "timeSpent": "PT0S", "updated": "2021-12-02T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2021-11-30T05:06:00.000000", "creator": "5ba1ebe11166f12f7957d0e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@601c962c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0crww:"}], "description": "_Basic Info_\n *Module Version: 7.3.0*\n *Puppet Version: 6.25.1*\n *OS Name/Version: Ubuntu 20.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Adoptium (the new name of AdoptJDK) releases are supported for OpenJDK >= 17*\n\n*Actual Behavior:*\n\nCurrently only AdoptJDK is supported. Adoptium changed their release URLs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33751", "fixedVersions": [], "id": "33751", "issueType": "New Feature", "key": "MODULES-11234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ba1ebe11166f12f7957d0e6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : Support adoptium", "timeSpent": "PT0S", "updated": "2021-11-30T05:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "When using puppet as a gem (6.0 or up) you will need to install the `augeas_core` module on the puppetserver. It possible to install the module on the client side, but you risk the compiler and agent using different versions of the augeas type/provider. So best to install it on the server and let the normal agent pluginsync run.", "created": "2021-12-03T15:25:00.000000"}, {"author": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "body": "But that's what I did, as described in the \"environment\" field of this ticket.\n\n\u00a0\n\nI'm installing a list of modules on the puppetserver side (which is the latest docker image release by puppetlabs) with a Puppetfile including\n\n\u00a0\n\nmod 'puppetlabs-augeas_core', '1.2.0'\n\n\u00a0\n\nI did not install that module on the client side. It came through puppet's pluginsync.", "created": "2021-12-03T16:57:00.000000"}, {"author": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "body": "I've found the reason.\n\nIt has nothing to do with the augeas_core module.\n\n\u00a0\n\nIt's the location of the Puppetfile. It was at the wrong location, which wasn't obvious, because the Puppetfile is used twice. Once for installing the modules at the server side with r10k, and once to push modules to the client side at runtime.\n\nUnfortunately, the documentation at [https://puppet.com/docs/pe/2019.8/puppetfile.html] just says that it is \"best to create your first Puppetfile in your production branch\", but not, where it is required to be found by puppetserver at runtime.\n\n\u00a0\n\nSince I do use the puppet docker image published by puppet labs at the server side, I'm bound to typical docker usage. Therefore, I used the Puppetfile at image creation time to create an image with all the external modules, but kept the /etc/puppetlabs/code/environments/production empty because that's, where I do mount in my puppet manifests at docker runtime as a volume.\n\nFor that reason, the external modules where properly downloaded and installed with r10k puppetfile install at the time of building my individual puppet docker image, based on the official puppet docker image (i.e. just take the official image and add the modules), and could be found at the time of creating the docker image, but then were not found at the runtime and especially not pushed to the agent on the client side.\n\n\u00a0\n\nI was not aware that\n # Puppetfile is required to be at a particular location, that is not mentioned in the documentation \n # Puppetfile is used twice, and it is not enough that r10k puppetfile succeeds at the time installing the puppetserver, that it also steers what the server pushes to the client at runtime.\u00a0\n\n\u00a0\n\nregards\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2021-12-15T10:20:00.000000"}], "components": ["augeas_core"], "created": "2021-11-23T16:55:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25fd3e0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0coso:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/21"}], "description": "_Basic Info_\n *Module Version:\u00a0 1.2.0*\n *Puppet Version:* 7.12.1\n *OS Name/Version: Ubuntu*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Works*\n\n*Actual Behavior:*\n\nDoesn't work:\n\npuppet agent --test\nInfo: Using environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nError: Failed to apply catalog: Resource type 'Augeas' was not found\n\n\u00a0\n\nstrace shows, that puppet looks for augeas.rb at lots of locations, but not at\n\n/usr/lib/ruby/vendor_ruby/augeas.rb\n\n\u00a0\n\nwhere it resides.\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\npuppet manifest including e..g.\n\n\u00a0\n\naugeas{\n\n\n x1:\n context => \"/files/etc/ssh/sshd_config\",\n changes => [\n \"set PasswordAuthentication no\",\n ];\n\n\u00a0\n\n'/etc/ssh/sshd_config':\n incl => '/etc/ssh/sshd_config',\n lens => 'sshd.lns',\n load_path => '/usr/share/augeas/lenses/dist', \n notify => Service['ssh'],\n\nchanges => [ \n\n...\n\n];\n\n}\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "Server side:\n\nlatest puppetserver docker image provided by puppetlabs, running puppet 7.12.1, several modules installed with Puppetfile, including\n\nmod 'puppetlabs-augeas_core', '1.2.0'\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\nClient side:\n\nUbuntu 20.04 (running in LXD) with puppet agent installed as ruby gem 7.12.1\n\ninstalled ubuntu-packages augeas-tools, augeas-lenses, ruby-augeas\n\n\u00a0\n\n(Same with Ubuntu 21.10)\n\n\u00a0\n\n\u00a0\n\nSome puppet manifests with augeas settings, that were working with puppet 4 and puppet 5.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40040", "fixedVersions": [], "id": "40040", "issueType": "Bug", "key": "MODULES-11233", "labels": ["needs_repro", "tbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "augeas_core : Failed to apply catalog: Resource type 'Augeas' was not found", "timeSpent": "PT0S", "updated": "2021-12-15T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Issue occured due to separate installation of postgis package.", "created": "2021-12-03T05:30:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Fixed by letting postgresql module install the postgis extension.", "created": "2021-12-03T05:30:00.000000"}], "components": [], "created": "2021-11-19T05:31:00.000000", "creator": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ee4722"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cmio:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1209569314_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v7.5.0\n *Puppet Version:* ** 6.25.0\n *OS Name/Version:* Debian 11 (Bullseye)\n\n_Configuration of postgresql fails due to missing directory /etc/postgresql/13/main_\n\n*Desired Behavior:*\n\npuppetlabs-postgresql module ensures that directory structure exists\n\n\u00a0\n\n*Actual Behavior:*\n\nDue to missing /etc/postgresql/13/main directory, Puppet is not able to manage pg_hba.conf or postgresql.conf.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40036", "fixedVersions": [], "id": "40036", "issueType": "Bug", "key": "MODULES-11232", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "resolution": "Done", "resolutionDate": "2021-12-03T05:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql : Installation fails on Debian 11 due to missing /etc/postgresql/13/main directory", "timeSpent": "PT0S", "updated": "2021-12-03T05:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0da5bef8a60068c797d5", "body": "I found the issue, I needed to upgrade Powershell on Server 2012 R2 to version 5. Once that was done the script worked fine. Is it possible for the module to give a warning or error, or make Powershell 5 a dependency?", "created": "2021-11-19T14:31:00.000000"}], "components": [], "created": "2021-11-17T14:21:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2607f827"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cllc:"}], "description": "_Basic Info_\n *Module Version: 4.7.0*\n *Puppet Version: 6.23.0*\n *OS Name/Version: Windows Server 2012*\n\nI am trying to upgrade puppet agent 6.23 to 6.25.1 and the prerequisite_check.ps1 script fails with error code 1:\n{code:java}\n'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive C:\\Users\\admin\\AppData\\Local\\Temp\\prerequisites_check.ps1 6.25.1 C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-6.25.1-x64.msi C:\\Users\\admin\\AppData\\Local\\Temp\\puppet-2021_11_17-21_15-installer.log' returned 1 instead of one of [0]\n{code}\n\u00a0\n\nContents of the installer.log file:\n{code:java}\n11/17/2021 4:15 PM Checking puppet-agent.msi version and expected puppet-agent version..\n11/17/2021 4:15 PM .msi file version and expected puppet-agent version match (6.25.1)\n\n{code}\nHiera data for the module:\n{code:java}\npuppet_agent::package_version: \"6.25.1\"\npuppet_agent::absolute_source: \"puppet:///fileserver/puppet-agent-6.25.1-x64.msi\"\npuppet_agent::install_options:\n    - 'REINSTALLMODE=\"amus\"'\n    - 'SKIP_NSSM_REGISTRY_CLEANUP=true'\n{code}\n\u00a0\n\nNot really sure what is failing exactly since there isn't any relevant log info, any help would be appreciated.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34778", "fixedVersions": [], "id": "34778", "issueType": "Bug", "key": "MODULES-11231", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : prerequisites_check.ps1 returning 1 instead of 0, reason not obvious", "timeSpent": "PT0S", "updated": "2021-11-30T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rsync"], "created": "2021-11-16T06:54:00.000000", "creator": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35ab89dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cin4:"}], "description": "_Basic Info_\n*Module Version:* 1.1.3\n*Puppet Version:* 7.10.0\n*OS Name/Version:* CentOS Stream 9\n\nLatest patches which are not included in last release 1.1.3 are required in puppetlabs-rsync to work with CentOS Stream 9:\n\nhttps://github.com/puppetlabs/puppetlabs-rsync/commit/8f6a96587106a6c5eaa9d923be8f85e710c82992\n\nMay we get a new release which includes all patches in main branch?\n\nAlfredo\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38993", "fixedVersions": [], "id": "38993", "issueType": "Bug", "key": "MODULES-11230", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-rsync : create a new release", "timeSpent": "PT0S", "updated": "2021-11-16T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "Tested an upgrade of readhat-9-x86_64, from platform 6.26.0 -> the nightly latest for platform 7. No changes were required for the puppetlabs-puppet_agent module to work.", "created": "2022-01-24T13:22:00.000000"}, {"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "CI passing for redhat-9 here: https://jenkins-platform.delivery.puppetlabs.net/view/puppet-agent/view/puppetlabs-puppet_agent%20module/view/main/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_pa-acceptance_6-nightly_to_7-nightly-main/123/PLATFORM=redhat9-64default.a-centos7-64mdca,WORKER_LABEL=k8s-beaker/", "created": "2022-02-10T12:29:00.000000"}], "components": ["puppet_agent"], "created": "2021-11-16T02:06:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for RedHat 9(x86_64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e6a5b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cik0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_1171897757_*|*_1_*:*_1_*:*_2187_*|*_10007_*:*_1_*:*_188032120_*|*_3_*:*_2_*:*_246982766_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_105495059_*|*_10006_*:*_1_*:*_5660057330_*|*_10005_*:*_1_*:*_95350918"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include RedHat 9(x86_64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43235", "fixedVersions": [], "id": "43235", "issueType": "Task", "key": "MODULES-11229", "labels": ["os"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2022-02-10T12:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add RedHat 9(x86_64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2022-02-10T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Not needed, RedHat is already present", "created": "2022-01-10T12:28:00.000000"}], "components": [], "created": "2021-11-16T02:05:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d349c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4115"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ciig:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2262_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4789424105"}], "description": "Ensure the OS name for RedHat 9(x86_64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add RedHat 9(x86_64) FOSS support", "estimate": "PT0S", "externalId": "35796", "fixedVersions": [], "id": "35796", "issueType": "Task", "key": "MODULES-11228", "labels": [], "originalEstimate": "PT0S", "parent": "59039", "parentSummary": "Add RedHat 9(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Done", "resolutionDate": "2022-01-10T12:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add RedHat 9(x86_64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2022-01-10T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Create PR to ci-job-configs adding the new platform to core module(s)\nAdd comment to PR to deploy experimental pipeline\nRun pipeline (it should test against last passing puppet-agent)\n", "created": "2022-01-10T12:26:00.000000"}], "components": [], "created": "2021-11-16T02:05:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3efb4829"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4115"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cii8:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_159630695_*|*_1_*:*_1_*:*_2364_*|*_3_*:*_1_*:*_86641907_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4803953646"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add RedHat 9(x86_64) FOSS support", "estimate": "PT0S", "externalId": "34777", "fixedVersions": [], "id": "34777", "issueType": "Task", "key": "MODULES-11227", "labels": [], "originalEstimate": "PT0S", "parent": "59039", "parentSummary": "Add RedHat 9(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2022-01-13T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable nightly acceptance tests with RedHat 9(x86_64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2022-01-13T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2021-11-13T12:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6b1be729-6320-4e40-bcb5-36fca6841feb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d95e33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cgvs:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "With the latest available module of \"dsc-certificatedsc\" (currently 5.1.0.0), I am using the \"dsc_certificateimport\" type.\u00a0 As part of my \"dsc_certificateimport\" resource definition I am using \"notify\" to trigger an \"exec\" resource to run a PowerShell command.\u00a0 When the catalog applies, the \"dsc_certificateimport\" resource is created, but the \"notify\" is not triggering the \"exec\" resource.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34776", "fixedVersions": [], "id": "34776", "issueType": "Bug", "key": "MODULES-11226", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6b1be729-6320-4e40-bcb5-36fca6841feb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc-certificatedsc - \"notify\" metaparameter does not trigger resource", "timeSpent": "PT0S", "updated": "2021-11-13T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Hi [~accountid:623c1099b75ca8007056d18c], thanks for the suggestion.\n\nTo me, I'd rather see the Foreman team address this and contribute a module update to perform the remounting the way that the reprovisioning process expects it to work. The rationale is that we don't have a Foreman infrastructure set up such that we could even reproduce the issue as it's described. And the experts on how that reprovisioning process work are on the Foreman team, not here at Puppet.\n\n[~accountid:623c100c4a57610068e74585], would you agree with that assessment?\n\nThat said, if you could provide a simple minimally reproducible test case that didn't involve the Foreman, we'd be willing to reevaluate.", "created": "2021-12-07T14:20:00.000000"}, {"author": "623c100c4a57610068e74585", "body": "It sounds to me like Foreman isn't that much involved here. This is very much speculation since the issue doesn't really describe what exactly is going on, but reprovision sounds like you reinstall the system using kickstart. Then you don't touch the existing zpool and expect it to be reused again. The puppetlabs-zfs_core module then doesn't recognize the zpool.\n\nLooking at the source, it simply calls zpool list -H and parses those. Then it uses additional commands for additional properties. I think a detailed (debug level) log from what happens is needed to really say anything useful here, but I'm still suspecting an issue with the instance loader. Perhaps it's as simple as making sure the ZFS kernel module is loaded and any relevant services are running (it's been a while since I used ZFS myself).", "created": "2021-12-09T11:30:00.000000"}, {"author": "623c1099b75ca8007056d18c", "body": "\nHi Ewoud, Ben", "created": "2021-12-09T15:18:00.000000"}, {"author": "623c100c4a57610068e74585", "body": "That does sound like what I suspected.\n\n\u00a0\n\nCan you get a debug log? Using puppet apply you have --debug, same with puppet agent --debug. It looks like you're using the daemon and I think it means you need to set `log_level = debug` in puppet.conf but not 100%. That shows a lot of more of the internals of what puppet does and can help with understanding what the zpool provider is actually doing.", "created": "2021-12-09T15:27:00.000000"}, {"author": "623c1099b75ca8007056d18c", "body": "\nHi Ewoud,\n\nI'd been looking at how to gather that info...  I can't on the patient platform, as its now in PROD.\n\nA debug log can be created during the initial puppet run, however that will need setting up within the various kickstart template snippets within foreman (puppet.conf snippet, but some other snippets and templates will also need some minor tweaking).  Might look at this over the coming weekend...\n\n\nMany thanks,\n\n\nRoss\n\n", "created": "2021-12-09T16:14:00.000000"}], "components": ["zfs_core"], "created": "2021-11-12T15:31:00.000000", "creator": "623c1099b75ca8007056d18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a881c22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cgsw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/21"}], "description": "_Basic Info_\n *Module Version:1.3.0*\n *Puppet Version:*7.1.2\n *OS Name/Version:CentOS8*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:When reprovisioning OS via Foreman, zfs module installation should detect and mount existing zfs pool and filesystem.\u00a0 Destructively recreating the pool should be an option, not the default.\u00a0 Documentation should reflect this and describe options for installation on systems with existing datasets requiring preservation.*\n\n*Actual Behavior:When* *reprovisioning OS via Foreman,* *zfs module installation recreates zpool and destroys existing data.\u00a0 This severely compromises zfs_core viability in HA environments and in BCP / DRP scenarios.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42182", "fixedVersions": [], "id": "42182", "issueType": "Improvement", "key": "MODULES-11225", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1099b75ca8007056d18c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "zfs_core - persist existing zfs zpool and filesystem", "timeSpent": "PT0S", "updated": "2021-12-09T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:7ded1844-283a-4f8d-9d62-49e0367cd5fa", "body": "I fixed the issue, I forgot to set quote marks before the encryption. With encrypted\n{quote}\" [https://username:token@gitlab.example.com/tanuki/awesome_project.git\"|https://username:token@gitlab.example.com/tanuki/awesome_project.git)]{quote}\nit works fine.", "created": "2021-12-22T07:30:00.000000"}], "components": ["vcsrepo"], "created": "2021-11-12T08:58:00.000000", "creator": "70121:7ded1844-283a-4f8d-9d62-49e0367cd5fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@605c6102"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cgeg:"}], "description": "*Module Version:*\u00a03.2.1 \n *Puppet Version:* {color:#000000}5.5.22{color}\n **OS Name/Version:* {color:#000000}Scientific Linux release 7.9 (Nitrogen){color}\n\n\u00a0\n\n*Desired Behavior:*\n\nWe try to use gitlab token authentication to pull a repository. Therefore we add username and token to the URL ([https://username:token@gitlab.example.com/tanuki/awesome_project.git)] and set it encrypted as source.\n{quote}\n vcsrepo: /opt/telegraf-influx-monitoring:\n\u00a0\u00a0\u00a0 ensure: latest\n\u00a0\u00a0\u00a0 provider: git\n\u00a0\u00a0\u00a0 source: ENC[encrypted URL]\n\u00a0\u00a0\u00a0 revision: cloud-monitoring\n{quote}\n\n Puppet tries to clone the repository but fails with:\n{quote}Notice: /Stage[main]/Utils::Puppet_type_wrapper/Vcsrepo[/opt/telegraf-influx-monitoring]/ensure: Creating repository from latest \n Error: Execution of '/usr/bin/git clone [https://username:token@gitlab.example.com/tanuki/awesome_project.git|https://username:token@gitlab.example.com/tanuki/awesome_project.git)] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /opt/telegraf-influx-monitoring' returned 128: Cloning into '/opt/telegraf-influx-monitoring'\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n fatal: [https://username:token@gitlab.example.com/tanuki/awesome_project.git|https://username:token@gitlab.example.com/tanuki/awesome_project.git)] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /info/refs not valid: is this a git repository?\n Error: /Stage[main]/Utils::Puppet_type_wrapper/Vcsrepo[/opt/telegraf-influx-monitoring]/ensure: change from 'absent' to 'latest' failed: Execution of '/usr/bin/git clone\u00a0[https://username:token@gitlab.example.com/tanuki/awesome_project.git|https://username:token@gitlab.example.com/tanuki/awesome_project.git)] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /opt/telegraf-influx-monitoring' returned 128: Cloning into '/opt/telegraf-influx-monitoring'...\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\nfatal:\u00a0[https://username:token@gitlab.example.com/tanuki/awesome_project.git|https://username:token@gitlab.example.com/tanuki/awesome_project.git)] \u00a0\u00a0\u00a0\u00a0\u00a0 /info/refs not valid: is this a git repository?\n Notice: /Stage[main]/Utils::Puppet_type_wrapper/Telegraf::Input[cloud]/File[/etc/telegraf/telegraf.d/cloud.conf]: Dependency Vcsrepo[/opt/telegraf-influx-monitoring] has failures: true\n{quote}\nI run the git clone command from the output and the repository gets successfully pulled.\u00a0 However, for vcsrepo it is a different repository\n{quote}Notice: /Stage[main]/Utils::Puppet_type_wrapper/Vcsrepo[/opt/telegraf-influx-monitoring]/ensure: Creating repository from latest \n Error: Path /opt/telegraf-influx-monitoring exists and is not the desired repository.\n Error: /Stage[main]/Utils::Puppet_type_wrapper/Vcsrepo[/opt/telegraf-influx-monitoring]/ensure: change from 'absent' to 'latest' failed: Path /opt/htcondor-telegraf-influx-monitoring exists and is not the desired repository.\n Notice: /Stage[main]/Utils::Puppet_type_wrapper/Telegraf::Input[cloud]/File[/etc/telegraf/telegraf.d/cloud.conf]: Dependency Vcsrepo[/opt/telegraf-influx-monitoring] has failures: true\n{quote}\nI also change the branch to cloud-monitoring and removed the username and token from the URL ({color:#000000}/usr/bin/git config --get remote.origin.url{color}), but still the same error with \"is not the desired repository\".\n\nIs there another way to support token authentication for git?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41154", "fixedVersions": [], "id": "41154", "issueType": "Bug", "key": "MODULES-11224", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7ded1844-283a-4f8d-9d62-49e0367cd5fa", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : username and token in source", "timeSpent": "PT0S", "updated": "2021-12-22T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "I was able to replicate this by installing these two modules. Note that it installs {{puppetlabs/tomcat}} from 2014 and pulls in {{nanliu/staging}}\n\n{code}\n[~]$ puppet module install puppet-archive --environment trav\nNotice: Preparing to install into /Users/ben/.puppetlabs/etc/code/environments/trav/modules ...\nNotice: Created target directory /Users/ben/.puppetlabs/etc/code/environments/trav/modules\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/Users/ben/.puppetlabs/etc/code/environments/trav/modules\n\u2514\u2500\u252c puppet-archive (v6.0.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v8.1.0)\n[~]$ puppet module install puppetlabs-tomcat --environment trav\nNotice: Preparing to install into /Users/ben/.puppetlabs/etc/code/environments/trav/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/Users/ben/.puppetlabs/etc/code/environments/trav/modules\n\u2514\u2500\u252c puppetlabs-tomcat (v1.2.0)\n  \u251c\u2500\u2500 nanliu-staging (v1.0.3)\n  \u251c\u2500\u2500 puppetlabs-concat (v7.1.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v8.1.0)\n{code}", "created": "2021-11-10T16:57:00.000000"}], "components": [], "created": "2021-11-10T16:52:00.000000", "creator": "70121:a2e27d8b-246d-415a-9137-7262f640f2a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3824a4b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cfm8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/21"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version: 7.11.0*\n *OS Name/Version: centOS 7*\n\nI'm using a manifest to attempt an install of Tomcat on a Vagrant vm running puppet 7.11.0 on centOS 7. Starting fresh, I install a few modules to get started before running\u00a0`puppet apply` with my manifest.pp. When installing the modules in the following order, my manifest can be applied, module versions are listed below:\n{code:java}puppetlabs-tomcat\npuppetlabs-java{code}\n{code:java}[root@localhost ~]# puppet module list\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 puppet-archive (v4.6.0)\n\u251c\u2500\u2500 puppetlabs-concat (v7.1.1)\n\u251c\u2500\u2500 puppetlabs-java (v7.3.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v6.6.0)\n\u2514\u2500\u2500 puppetlabs-tomcat (v6.1.0){code}\nHowever, when installing\n{code:java}puppet-archive{code}\nbefore anything else, I get the following error with `tomcat::install` from my manifest - please note the different versions of puppet-archive, puppetlabs-stdlib, and puppetlabs-tomcat:\n{code:java}[root@localhost ~]# puppet apply /vagrant/manifest.pp Error: Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'tomcat::install' (file: /vagrant/manifest.pp, line: 7, column: 1) on node localhost.localdomain{code}\n\u00a0\n{code:java}[root@localhost ~]# puppet module list\n /etc/puppetlabs/code/environments/production/modules\n \u251c\u2500\u2500 nanliu-staging (v1.0.3)\n \u251c\u2500\u2500 puppet-archive (v6.0.1)\n \u251c\u2500\u2500 puppetlabs-concat (v7.1.1)\n \u251c\u2500\u2500 puppetlabs-java (v7.3.0)\n \u251c\u2500\u2500 puppetlabs-stdlib (v8.1.0)\n \u2514\u2500\u2500 puppetlabs-tomcat (v1.2.0){code}\n\u00a0\n\nThere seems to be a dependency issue as seen in the following [github link|https://github.com/puppetlabs/puppetlabs-tomcat/blob/main/metadata.json#L19-L22]\u00a0where\n\nif you install archive _first_ it doesn't meet the spec, so\u00a0it seems like the version is lowered until one is found that doesn't depend on `puppet/archive`\n\nMy manifest is below but may be trivial to the understanding of this issue:\n \u00a0\n{code:java}tomcat::install { '/opt/tomcat':\n  source_url => 'https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz',}\n\ntomcat::instance { 'default':\n  catalina_home => '/opt/tomcat',\n  require       => Class['java'],}\n\nclass { 'java':\n  distribution => 'jdk',\n  package      => 'java-1.8.0-openjdk-headless',\n  version      => 'present',\n}{code}\nThanks!\n \u00a0", "environment": "puppet 7.11.0\n\ncentOS7\n\nrunning on a vagrant vm", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43234", "fixedVersions": [], "id": "43234", "issueType": "Bug", "key": "MODULES-11222", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a2e27d8b-246d-415a-9137-7262f640f2a4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Archive/Tomcat modules: dependency failures", "timeSpent": "PT0S", "updated": "2021-11-10T16:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi,\nthis is still an issue with the latest release:\n{code}\n  # deploy catalog-diff-viewer\n  vcsrepo { '/home/catalog-diff-viewer/frontend':\n    ensure             => 'present',\n    provider           => 'git',\n    source             => 'https://github.com/voxpupuli/puppet-catalog-diff-viewer',\n    revision           => '04719093da35b96a7537ee79bf0b627cbd7a2e7f',\n    keep_local_changes => true,\n    user               => 'catalog-diff-viewer',\n  }\n{code}\n\npuppetlabs/vcsrepo version: 5.3.0\nPuppet version: 7.18.0\ngit version: 2.37.3", "created": "2022-09-28T07:19:00.000000"}], "components": ["vcsrepo"], "created": "2021-11-09T17:08:00.000000", "creator": "557058:6dba686f-cf23-43fe-9e11-6dab061d6a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26eb9609"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ce60:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/22"}], "description": "_Basic Info_\n *Module Version: 5*\n *Puppet Version: 6*\n *Git version: 2.17.1*\n *OS Name/Version: Ubuntu 18.04.6 LTS*\n\nWhen using the git provider and specifying a 'revision' other than the default branch and 'keep_local_changes' is true, applying the resource raises a 'git stash pop' error.\n\nFor example, this configuration:\n{code:puppet}  vcsrepo {'qgreenland':\n    ensure             => present,\n    revision           => 'duplicate-of-main',\n    path               => '/home/vagrant/qgreenland',\n    provider           => 'git',\n    source             => 'git@github.com:nsidc/qgreenland.git',\n    user               => 'vagrant',\n    keep_local_changes => true,\n  }\n{code}\n\u00a0Produces this error:\n{code:puppet}Error: Execution of 'git stash pop' returned 1: No stash entries found.\nError: /Stage[main]/Main/Vcsrepo[qgreenland]/ensure: change from 'absent' to 'present' failed: Execution of 'git stash pop' returned 1: No stash entries found.\n{code}\nWe were able to correct this issue by wrapping the call\u00a0 to 'git stash pop' in a noop 'rescue' statement. See: [https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/main...nsidc:allow-pop-stash-fail]\n\n*Desired Behavior:*\n\nNo error is raised if there is nothing to unstash.\n\n*Actual Behavior:*\n\nAn error is raised when there is nothing to unstash.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41153", "fixedVersions": [], "id": "41153", "issueType": "Bug", "key": "MODULES-11221", "labels": ["git", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6dba686f-cf23-43fe-9e11-6dab061d6a03", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo: Execution of 'git stash pop' returned 1", "timeSpent": "PT0S", "updated": "2022-09-28T07:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2021-11-09T10:30:00.000000", "name": "ghactions_workflows_forked.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12908"}], "comments": [{"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "If there's a better place to report this, please let me know, I really want the emails to stop though.", "created": "2021-11-09T08:28:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] I've put up a PR with a fix and alerted the IAC Team, who manage the supported modules issues: https://github.com/puppetlabs/pdk-templates/pull/458\n\nUntil that gets rolled out (and you can rebase with puppetlabs/main on your fork), you can disable Github Actions on your fork. This should have automatically happened when the repo was forked:\n\n !ghactions_workflows_forked.png|thumbnail! \n\nFrom looking at your repo, there isn't any custom workflows that you have in there, so it should be OK to disable them from your repo settings.\n\n", "created": "2021-11-09T10:31:00.000000"}], "components": ["firewall"], "created": "2021-11-09T08:24:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c88f7fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cd14:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/21"}], "description": "_Basic Info_\n\nI've got a pull request in with puppetlabs-firewall, and have for a few weeks now.  I receive a nightly email telling me that the \"run failed\" because, specifically, the workflow status won't post to Slack.  I'm not sure how to stop this without cancelling my pull request (and I do want it to be looked at!)\n\n*Desired Behavior:*\n\n1.  The nightly emails should stop, probably by fixing whatever is wrong with the Slack workflow.\n2.  Somebody should look at the commit.\n\n*Actual Behavior:*\n\n{{Date: Mon, 08 Nov 2021 16:50:01 -0800                                          From: Tim Skirvin <notifications@github.com>\nTo: tskirvin/puppetlabs-firewall <puppetlabs-firewall@noreply.github.com>      Cc: Ci activity <ci_activity@noreply.github.com>\nSubject: [tskirvin/puppetlabs-firewall] Run failed: nightly - main (7e189c8)   Return-Path: <noreply@github.com>\nReply-To: tskirvin/puppetlabs-firewall <noreply@github.com>                    Message-ID:\n<tskirvin/puppetlabs-firewall/check-suites/CS_kwDOFKWHg87__6fF/1636418990@github.com>\n                                                                               [tskirvin/puppetlabs-firewall] nightly workflow run\n                                                                               Repository: tskirvin/puppetlabs-firewall\nWorkflow: nightly                                                              Duration: 29.0 seconds\nFinished: 2021-11-09 00:49:50 UTC\nView results:                                                                  https://github.com/tskirvin/puppetlabs-firewall/actions/runs/1437404444\n                                                                               Jobs:\n  * Setup Test Matrix succeeded (0 annotations)                                  * Post Workflow Status To Slack failed (1 annotation)}}", "environment": "github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35795", "fixedVersions": [], "id": "35795", "issueType": "Bug", "key": "MODULES-11220", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : github problems with pull requests", "timeSpent": "PT0S", "updated": "2021-11-09T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623cfdb51c7f6a00704a7450", "created": "2021-11-04T04:57:00.000000", "name": "crypttest.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12802"}], "comments": [{"author": "618d77713ae523006917eb86", "body": "This is the output when the puppetserver crashes.\u00a0 It's making our puppet environment unuseable.\n\nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \u00a0SIGSEGV (0xb) at pc=0x00007fcdbb9c9c48, pid=3759209, tid=0x00007fcbe4280700 \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # JRE version: OpenJDK Runtime Environment (8.0_312-b07) (build 1.8.0_312-b07) \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # Java VM: OpenJDK 64-Bit Server VM (25.312-b07 mixed mode linux-amd64 compressed oops) \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # Problematic frame: \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # C \u00a0[libcrypt.so.1+0x4c48] \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try \"ulimit -c unlimited\" before starting Java again \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # An error report file with more information is saved as: \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # /var/log/puppetlabs/puppetserver/puppetserver_err_pid3759209.log \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # If you would like to submit a bug report, please visit: \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # \u00a0\u00a0https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%208&component=java-1.8.0-openjdk \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # The crash happened outside the Java Virtual Machine in native code. \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: # See problematic frame for where to report the bug. \nFeb 17 17:45:26 glycon.ls.cbn puppetserver[3759163]: #", "created": "2022-02-17T15:51:00.000000"}, {"author": "618d77713ae523006917eb86", "body": "[~accountid:623cfdb51c7f6a00704a7450] would you be able to share your patch?", "created": "2022-03-03T14:41:00.000000"}, {"author": "62437f24fd5e450070432502", "body": "We at NC State University have confirmed that this issue was affecting our servers, causing a SIGSEGV crash about 5 times an hour across our pool of Puppet servers. Switching from using the Ruby `crypt` implementation to using the Apache Commons library fixed the issue and we saw zero SIGSEGV over the weekend after we made the change.\u00a0\n\n\u00a0\n\nRunning a server with logging at the debug level confirmed that two agents checked in to the server and executed code which would have resulted in the `pw_hash` function running at the same time in multiple JRubys. This information combined with the modification to use the Apache Commons library fixing the issue confirms for us that the issue lies in the Ruby `crypt` function on RHEL 8.\u00a0\n\n\u00a0\n\nWe can also confirm, having just recently upgraded our servers from RHEL 7 to RHEL 8, that this problem did not exist in RHEL 7.", "created": "2022-05-16T12:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Adding a note in relation to the puppetlabs-stdlib pw_hash function:\u00a0[https://github.com/puppetlabs/puppetlabs-stdlib/blob/main/REFERENCE.md#pw_hash]\n{code:java}\nNote:: this uses the Puppet Server's implementation of crypt(3). If your environment contains several different operating systems, ensure that they are compatible before using this function. {code}", "created": "2022-08-25T10:05:00.000000"}], "components": ["stdlib"], "created": "2021-11-04T05:18:00.000000", "creator": "623cfdb51c7f6a00704a7450", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1363443d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0c8ww:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "49173"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/22"}], "description": "_Basic Info_\n *Module Version: 8.1.0*\n *Puppet Version: 7.x*\n *OS Name/Version: CentOS 8.x*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: pw_hash() can be used in heavily loaded Puppet masters*\n\n*Actual Behavior: Puppet master workers crash with backtraces in libcrypt*\n\n\u00a0\n\nSeems that CentOS 8 + JRuby's String#crypt are not thread-safe. (See https://puppet.atlassian.net/browse/SERVER-2862\u00a0for example)\n\nPlease provide a way of choosing the crypt() implementation used in pw_hash() or maybe just not use the JRuby-provided method.\n\nCurrently as a workaround we patch the stdlib module locally so that it always uses the Apache Commons Codec\n\nI have attached a small test script that crashes with CentOS 8.x + JRuby (tested latest 9.2 and 9.3)\n\nDoes not crash with CentOS 8.x and bundled Ruby, does not crash with CentOS 7.x and JRuby\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38988", "fixedVersions": [], "id": "38988", "issueType": "Improvement", "key": "MODULES-11219", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfdb51c7f6a00704a7450", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: change crypt() function used by pw_hash", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-10-30T23:34:00.000000", "creator": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f016fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0c61s:"}], "description": "_Basic Info_\n *Module Version: latest*\n *Puppet Version:* *latest*\n *OS Name/Version: ubuntu server 20.04 LTS*\n\n\u00a0\n\nBy example:\n\n\u00a0\n{code:java}\nclass{ apache::mod::remoteip :\n\u00a0 header => 'CF-Connecting-IP',\n\u00a0 trusted_proxy => [ '103.21.244.0/22', ]\n\n}\n{code}\nSays:\n\n> Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Apache::Mod::Remoteip]:\n parameter 'trusted_proxy' index 1 expects a Stdlib::Host = Variant[Stdlib::Fqdn = Pattern[/\\A(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])\\z/], Stdlib::Compat::Ip_address = Variant[Stdlib::Compat::Ipv4 = Pattern[/^((([0-9](?!\\d)|[1-9][0-9](?!\\d)|1[0-9]\\{2}(?!\\d)|2[0-4][0-9](?!\\d)|25[0-5](?!\\d))[.])\\{3}([0-9](?!\\d)|[1-9][0-9](?!\\d)|1[0-9]\\{2}(?!\\d)|2[0-4][0-9](?!\\d)|25[0-5](?!\\d)))(\\/((([0-9](?!\\d)|[1-9][0-9](?!\\d)|1[0-9]\\{2}(?!\\d)|2[0-4][0-9](?!\\d)|25[0-5](?!\\d))[.])\\{3}([0-9](?!\\d)|[1-9][0-9](?!\\d)|1[0-9]\\{2}(?!\\d)|2[0-4][0-9](?!\\d)|25[0-5](?!\\d))|[0-9]+))?$/], Stdlib::Compat::Ipv6 = Pattern[/\\s*((([0-9A-Fa-f]\\{1,4}:)\\{7}([0-9A-Fa-f]\\{1,4}|:))|(([0-9A-Fa-f]\\{1,4}:)\\{6}(:[0-9A-Fa-f]\\{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3})|:))|(([0-9A-Fa-f]\\{1,4}:)\\{5}(((:[0-9A-Fa-f]\\{1,4})\\{1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3})|:))|(([0-9A-Fa-f]\\{1,4}:)\\{4}(((:[0-9A-Fa-f]\\{1,4})\\{1,3})|((:[0-9A-Fa-f]\\{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3}))|:))|(([0-9A-Fa-f]\\{1,4}:)\\{3}(((:[0-9A-Fa-f]\\{1,4})\\{1,4})|((:[0-9A-Fa-f]\\{1,4})\\{0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3}))|:))|(([0-9A-Fa-f]\\{1,4}:)\\{2}(((:[0-9A-Fa-f]\\{1,4})\\{1,5})|((:[0-9A-Fa-f]\\{1,4})\\{0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3}))|:))|(([0-9A-Fa-f]\\{1,4}:)\\{1}(((:[0-9A-Fa-f]\\{1,4})\\{1,6})|((:[0-9A-Fa-f]\\{1,4})\\{0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3}))|:))|(:(((:[0-9A-Fa-f]\\{1,4})\\{1,7})|((:[0-9A-Fa-f]\\{1,4})\\{0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\\{3}))|:)))(%.+)?\\s*$/]]] value, got String\n\n\u00a0\n\nThe original mod_remoteip for Apache support ranges, by example, for cloudflare addresses:\n * [https://www.cloudflare.com/ips/]\n * [https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html]\n\nBut puppet support only a single address by each value.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42181", "fixedVersions": [], "id": "42181", "issueType": "Bug", "key": "MODULES-11218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache : trusted_proxy of remoteip module does not support address range", "timeSpent": "PT0S", "updated": "2021-10-30T23:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-10-30T21:38:00.000000", "creator": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e69409e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0c61k:"}], "description": "For enable module you can use apache::mod like as:\n\n\u00a0\n{code:java}class{ apache::mod::ssl : package_ensure => 'present' }{code}\nBut, in Ubuntu Server 20.04 LTS install php module for apache using \"libapache2-mod-php\" the apache module name is \"php7.4\" and enable it using \"a2enmod php7.0\", but, puppet using as module name the class name and the classname is not same nomenclature of a module name:\n\n\u00a0\n{code:java}class{ apache::mod::php7.4 : package_ensure => 'present' }{code}\nSays:\n\n> Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Syntax error at '4' (file: /etc/puppetlabs/code/modules/foo/manifests/bar/apache.pp, line: 126, column: 30) on node baz\n\n\u00a0\n\n*Module Version: Last*\n *Puppet Version: Last*\n *OS Name/Version: Ubuntu Server 20.04 LTS*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41152", "fixedVersions": [], "id": "41152", "issueType": "Bug", "key": "MODULES-11217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache : Can not enable module with special chars", "timeSpent": "PT0S", "updated": "2021-10-30T21:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c13e0a1d81f0069d8e29a", "body": "Wondering if I will ever find a ticket using JIRA's search!\n\nDup of: https://puppet.atlassian.net/browse/PUP-11265\n\nFixed in Puppet 6.25.0.\n\nI'd appreciate though If somebody could please confirm that patching the other end is a valid alternative. It's much easier for us to patch concat that upgrading Puppet :)", "created": "2021-10-29T07:59:00.000000"}], "components": ["concat"], "created": "2021-10-29T07:36:00.000000", "creator": "623c13e0a1d81f0069d8e29a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42172cde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0c56o:"}], "description": "_Basic Info_\n *Module Version: 7.1.1*\n *Puppet Version: 6.20.0*\n *OS Name/Version: RHEL8*\n\nHi,\n\nWe've hit an interesting corner case in which simple code like this:\n{noformat}  concat { '/somewhere':\n    mode      => '0644',\n    show_diff => false,\n  }\n  concat::fragment { 'foo':\n    source => 'puppet:///modules/foo/bar/file.ext',\n    order  => '1',\n    target => '/somewhere',\n  }\n{noformat}\ninterpreted by an agent in a non-production environment behaves like this:\n\n1) First Puppet runs does the expected which is to install the file with the expected content. This run also modifies {{puppet.conf}} to add the environment of the node. The daemon detects the change in {{puppet.conf}} and reloads the configuration\n 2) In subsequent Puppet runs, {{concat}} [requests|https://github.com/puppetlabs/puppetlabs-concat/blob/main/lib/puppet/type/concat_file.rb#L305] the metadata of the static file via {{puppet/v3/file_metadata/modules/foo/bar/file.ext?environment=production}}, instead of passing the environment the node is in. Other similar calls done by {{File}} resources with a {{source}} during the same run correctly set the environment, it's only concat.\n 3) The problem is solved if the Puppet daemon is restarted.\n\nTaking inspiration from the [{{File}} type|https://github.com/puppetlabs/puppet/blob/main/lib/puppet/type/file/source.rb#L191], the following patch:\n{noformat}@@ -301,14 +301,17 @@ Puppet::Type.newtype(:concat_file) do\n       fragment_content = r[:content]\n     elsif r[:source].nil? == false\n       @source = nil\n+      options = {\n+        :environment => catalog.environment_instance,\n+      }\n       Array(r[:source]).each do |source|\n-        if Puppet::FileServing::Metadata.indirection.find(source)\n+        if Puppet::FileServing::Metadata.indirection.find(source, options)\n           @source = source\n           break\n         end\n       end\n       raise _('Could not retrieve source(s) %{_array}') % { _array: Array(r[:source]).join(', ') } unless @source\n-      tmp = Puppet::FileServing::Content.indirection.find(@source)\n+      tmp = Puppet::FileServing::Content.indirection.find(@source, options)\n       fragment_content = tmp.content unless tmp.nil?\n     end\n {noformat}\nthat we currently have applied locally fixes the issue. The agent always requests the static file from the correct environment when processing resources of type {{concat::fragment}}, no need to restart the daemon.\n\nRuns triggered by calling {{puppet agent -t}} instead of signalling the daemon or just waiting for scheduled runs are not affected, in that case the request to the file server is always correct.\n\nWhat do you think?\n\nThanks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42180", "fixedVersions": [], "id": "42180", "issueType": "Bug", "key": "MODULES-11216", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13e0a1d81f0069d8e29a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat : static files retrieved from the wrong (default?) environment", "timeSpent": "PT0S", "updated": "2021-10-29T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4bb301f8660070b63110", "body": "Can be fixed by merging https://github.com/puppetlabs/puppetlabs-haproxy/pull/505", "created": "2022-01-12T11:23:00.000000"}], "components": ["haproxy"], "created": "2021-10-20T08:41:00.000000", "creator": "623a4bb301f8660070b63110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "*EITHER*\n\n{{Optional[Array[String]] $epp_groups,}}\n\n\u00a0replaced by\n\n{{Array[String] $epp_groups,}}\n\n\u00a0and\n\n{{Optional[Array[String]] $groups,}}\n\nreplaced by\n\n{{Array[String] $groups,}}\n\n\u00a0\n\n\u00a0\n\n*OR* an appropriate if statement around\n\n{{$epp_groups.each |String $group| {}}\n\n\u00a0\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13ec485a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0by4g:"}], "description": "_Basic Info_\n *Module Version: main / latest*\n *Puppet Version: 6*\n *OS Name/Version: Debian buster or bullseye*\n\nThe haproxy::userlist define does not require $groups to be set, same for the\u00a0templates/haproxy_userlist_block.epp template:\n\n{{Optional[Array[String]] $epp_groups,}}\n\n\u00a0\n\nBut the\u00a0 template code actually requires a non-empty array:\n\n{\\{ $epp_groups.each |String $group| }}\n\n\u00a0\n\nresulting in an error in case of $groups being undef.\n\nSo either the Optional[] should be removed or it should be checked if the variable is defined before iterating over it.\n\n\u00a0\n\n*Desired Behavior:*\u00a0\n\nUsing $groups = Undef should either not result in a template error, or should be optional anymore.\n\n*Actual Behavior:*\n\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Method call, 'each' expects one of:}}\n {{ (Hash hash, Callable[2, 2] block)}}\n \\{{ rejected: parameter 'hash' expects a Hash value, got Undef}}\n {{ (Hash hash, Callable[1, 1] block)}}\n \\{{ rejected: parameter 'hash' expects a Hash value, got Undef}}\n {{ (Iterable enumerable, Callable[2, 2] block)}}\n \\{{ rejected: parameter 'enumerable' expects an Iterable value, got Undef}}\n {{ (Iterable enumerable, Callable[1, 1] block)}}\n \\{{ rejected: parameter 'enumerable' expects an Iterable value, got Undef (file: /etc/puppetlabs/code/environments/development/modules/haproxy/templates/haproxy_userlist_block.epp, line: 9, column: 14)}}\n\n\u00a0\n\n\u00a0", "environment": "Puppet 6, Linux, haproxy module from git", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36938", "fixedVersions": [], "id": "36938", "issueType": "Bug", "key": "MODULES-11215", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bb301f8660070b63110", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : inconsistent $groups handling for userlist groups", "timeSpent": "PT0S", "updated": "2022-01-12T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:623a4c2294742a00683d7182], which puppet_agent module are you using? Can you try with the latest version (4.9.0) if you are not already using it?\n\nAre you using OpenSource or PE version? Can you provide us a way to reproduce the issue?", "created": "2021-11-08T01:54:00.000000"}, {"author": "623a4c2294742a00683d7182", "body": "[~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525], I already use puppet_agent module (4.9).\n\nOur puppetserver is the opensource version (6.16.1). Problem still occures with new macOS 12 clients.", "created": "2021-11-24T09:32:00.000000"}, {"author": "623a4c2294742a00683d7182", "body": "Thank you [~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525] for the fix.\n\nWhen do you think that puppet forge module will be updated ? [https://forge.puppet.com/modules/puppetlabs/puppet_agent]", "created": "2022-01-14T08:07:00.000000"}], "components": ["puppet_agent"], "created": "2021-10-18T09:16:00.000000", "creator": "623a4c2294742a00683d7182", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d3df07f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bv6w:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_685380136_*|*_1_*:*_2_*:*_5008538439_*|*_10007_*:*_1_*:*_837946_*|*_3_*:*_1_*:*_177207027_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1709653746"}], "description": "|Oct 18 2021 - 17:06:45|/Stage[main]/Puppet_agent::Prepare::Package/File[/opt/puppetlabs/packages/puppet-agent-6.24.0-1.osx11.dmg]|err, file, class, puppet_agent::prepare::package, puppet_agent, prepare, package, puppet_agent::osfamily::darwin, osfamily, darwin, puppet_agent::prepare, profiles::puppet_agent, profiles|Could not evaluate: Could not retrieve information from environment FST source(s) https://downloads.puppet.com/mac/puppet6/11.5/x86_64/puppet-agent-6.24.0-1.osx11.dmg|/etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/prepare/package.pp:33|\n\n[https://downloads.puppet.com/mac/puppet6/11.5/x86_64/puppet-agent-6.24.0-1.osx11.dmg] \n\n  \n\nUpstream download repo only provides major version for macos11. \n\n  \n * Either update upstream [https://downloads.puppet.com|https://downloads.puppet.com/] to support 11.x URLS like [https://downloads.puppet.com/mac/puppet6/11.5] \n * Or update module in order to only use major version in URL like [https://downloads.puppet.com/mac/puppet6/11/] \n\n  \n\nThanks a lot, \n\nGuillaume", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43270", "fixedVersions": [], "id": "43270", "issueType": "Bug", "key": "MODULES-11214", "labels": ["tbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c2294742a00683d7182", "resolution": "Fixed", "resolutionDate": "2022-01-14T02:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-agent : Wrong url generated for darwin 11", "timeSpent": "PT0S", "updated": "2022-01-14T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2021-10-15T20:01:00.000000", "creator": "5e17c6830af0d70e911d48f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@504fd5bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bv1k:"}], "description": "Currently the {{ini_file}} resource does not seem to support multi value settings.\u00a0 This can result in unexpected values being interpreted by the consumers of INI files\u00a0 generated/modified by {{ini_file}} which at a minimum would be confusing for a Puppet beveloper/admin and also leave nodes out of compliance with the desired state.\n\n*Background, multi-value INI settings*\n\nIt is common for programs to read multiple values for settings.\u00a0 Each line beginning with a tab character (^I) is considered to be an additional value for the current setting.\u00a0 One notable example of this is yum (Note: I am aware of modules for yum specifically, yum just seems like a good example).\n\nConsider the following example using {{cat -A}} type highlighting for non-printing characters (^I = tab, $ = line feed):\n{code:java}\n[main]$\n# other settings...$\nexclude = foo$\n^Ibar$\n^Ibaz${code}\nYum/DNF (and in fact {{crudiini}} and {{augeas}}\u00a0as well) interpret this to mean a setting \"exclude\" in the section \"main\" with a value of that is a list/array containing the values \"foo\" \"bar\" and \"baz\"\n\n*Current Behavior*\nThe {{ini_setting}} resource currently reads this as a setting \"excluded\" in a section \"main\" with a value of \"foo\", ignoring subsequent lines.\u00a0 Further when you assign an array to the {{value}} parameter, it seems only the first value is used.\n\nConsider a {{test.ini}}\u00a0with a beginning state:\n{code:java}\n[main]$\nexclude = foo$\n^Ibar$\n^Ibaz${code}\nAnd a manifest with a resource with a space separated string of values.\n{code:java}\nini_setting{'test multivalue ini settings':\n    path => '/tmp/test.ini',\n    section => 'main',\n    setting => 'exclude',\n    value => 'alpha beta gamma',\n}{code}\nGives the unexpected result of in {{test.ini}}\u00a0containing:\n{code:java}\n[main]$\nexclude = alpha beta gamma$\n^Ibar$\n^Ibaz${code}\n\u00a0\n\nWorse, using a resource with a an array as a value gives another unexpected result.\n{code:java}\n...truncated \"test.pp\"\n    value => ['alpha', 'beta', 'gamma'], \n}{code}\nGives a {{test.ini}}\u00a0containing:\n{code:java}\n[main]$\nexclude = alpha$\n^Ibar$\n^Ibaz${code}\n*Problem*\n\nThe consumer of this {{test.ini}} will likely continue reading \"bar\" and \"baz\" as additional values for the \"{{exclude\"}} setting.\u00a0 Thus leaving the node state out of compliance with what the Puppet developer/admin intended.\n\n*Feature Request*\n\nAdd support for multi-value INI settings to the {{ini_setting}} resource type.\n\nPossible parameters:\n{code:java}\nini_setting{'thing':\n  multivalue        => true,           # true by default (though I see\n                                       # the value of making the current\n                                       # behavior the default)\n\n  multivalue_indent => \"\\t\"            # make the multi-value indent\n                                       # configurable (though I am not\n                                       # familiar with other characters\n                                       # there may be others)\n\n  values            => ['alpha',       # make \"value\" explicitly have\n                        'beta',        # only a single value but \"values\"\n                        'gamma'],      # can accept an array?\n}                                      # or just keep \"value\" but treat \n                                       # arrays correctly...{code}\n\u00a0", "environment": "puppetlabs-inifile: 5.2\nPuppet Server: 6.5.0\nOS: Oracle Enterprise Linux 6 & CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35794", "fixedVersions": [], "id": "35794", "issueType": "Improvement", "key": "MODULES-11213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e17c6830af0d70e911d48f8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add multivalue support to ini_setting resource", "timeSpent": "PT0S", "updated": "2021-10-15T20:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e], this issue is by module design, could you try to use https://forge.puppet.com/modules/puppetlabs/mount_providers instead?", "created": "2021-10-25T08:34:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Have you seen the comment from our developers [~accountid:623c09204a57610068e7427c] on this issue? This is by module design and you could try to use https://forge.puppet.com/modules/puppetlabs/mount_providers instead. We'll now close this out but if you have any further feedback, please let us know", "created": "2021-11-16T04:51:00.000000"}], "components": ["mount_core"], "created": "2021-10-14T03:26:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1af1fa27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0btp4:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "46127"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2859922235_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.1.0\n*Puppet Version:* 6.24.0\n*OS Name/Version:* RHEL 8\n\nWhen you use the mount resource from the mount_core module and set atboot => true, a entry in /etc/fstab is made even when the mount itself failed.\n\nThis is bad, because lets assume the disk device doesnt exists for some reason. The mount itself fails with an error but puppet still makes an entry to /etc/fstab. When you reboot the server, the reboot will fail because of that fstab entry.\n\n\"I would consider this a bug, because puppet shouldnt create the entry if the mount itself failed.\"\n\nReplication steps:\n\ncat test.pp\n\n{code:java}\nmount {'/mnt':\n  ensure => 'mounted',\n  atboot => true,\n  device => \"/dev/mapper/testlv\",\n  fstype => \"ext4\",\n}\n{code}\n\nThe device \"/dev/mapper/testlv\" doesnt exist:\n\nls -al /dev/mapper/testlv\n\n{code:java}\nls: cannot access '/dev/mapper/testlv': No such file or directory\n{code}\n\npuppet apply test.pp\n\n{code:java}\nNotice: Compiled catalog for test.com in environment production in 0.04 seconds\nNotice: /Stage[main]/Main/Mount[/mnt]/ensure: defined 'ensure' as 'mounted'\nError: /Stage[main]/Main/Mount[/mnt]: Could not evaluate: Execution of '/usr/bin/mount /mnt' returned 32: mount: /mnt: special device /dev/mapper/testlv does not exist.\nNotice: Applied catalog in 0.17 seconds\n{code}\n\ngrep testlv /etc/fstab\n\n{code:java}\n/dev/mapper/testlv /mnt ext4 defaults 0 0\n{code}\n\nAs you can see, the mount itself failed but the entry to fstab was still created \n\n*Desired Behavior:* No entry added to /etc/fstab when the mount itself is failed.\n\n*Actual Behavior:*  An entry in /etc/fstab is made even when the mount itself failed.\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40032", "fixedVersions": [], "id": "40032", "issueType": "Bug", "key": "MODULES-11212", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Won't Fix", "resolutionDate": "2021-11-16T04:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mount_core : mount creates fstab entry event when mounting failed", "timeSpent": "PT0S", "updated": "2021-11-16T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-10-14T02:04:00.000000", "creator": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6826fa20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0btns:"}], "description": "_Basic Info_\n *Module Version: any*\n *Puppet Version:* any\n *OS Name/Version: any*\n\n_We would like to set the *physicalextentsize* when creating volume groups._\n\n*Desired Behavior:*\n\nlvm module is able to set the *physicalextentsize.*\n\n*Actual Behavior:*\n\nNo possibility to set the *physicalextentsize* parameter on vgcreate", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33750", "fixedVersions": [], "id": "33750", "issueType": "Bug", "key": "MODULES-11211", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm : allow setting of physicalextentsize for new volume groups", "timeSpent": "PT0S", "updated": "2021-10-14T02:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt", "postgresql"], "created": "2021-10-13T19:50:00.000000", "creator": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aaa5153"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0btmw:"}], "description": "_Basic Info_\n*Module Version:* 7.50\n*Puppet Version:* 6.25.0\n*OS Name/Version:* Ubuntu 20.04\n\n_Describe your issue in as much detail as possible..._\nThe postgresql module manages the apt repository for postgresql.  The module uses the following:\n\n{code:bash}\ndeb https://apt.postgresql.org/pub/repos/apt/ focal-pgdg main\n{code}\n\nHowever, the [installation page from postgres|https://www.postgresql.org/download/linux/ubuntu/] uses the following URL\n\n{code:bash}\ndeb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main\n{code}\n\nUsing https in apt causes the following error:\n\n{code:bash}\nHit:6 http://apt.puppetlabs.com focal InRelease                          \nIgn:7 https://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease      \nErr:8 https://apt.postgresql.org/pub/repos/apt focal-pgdg Release\n  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 147.75.85.69 443]\nReading package lists... Done                      \nE: The repository 'https://apt.postgresql.org/pub/repos/apt focal-pgdg Release' no longer has a Release file.\nN: Updating from such a repository can't be done securely, and is therefore disabled by default.\nN: See apt-secure(8) manpage for repository creation and user configuration details.\n{code}\n\n*Desired Behavior:*\n\napt update should resolve normally without errors.\n\n*Actual Behavior:*\n\napt outputs errors preventing the system from being updated.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40031", "fixedVersions": [], "id": "40031", "issueType": "Bug", "key": "MODULES-11210", "labels": ["apt", "https", "postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : Certificate Verification Failed for managed apt repository", "timeSpent": "PT0S", "updated": "2021-10-13T19:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "created": "2021-10-11T19:02:00.000000", "name": "CIS_Microsoft_Windows_Server_2016_RTM_Release_1607_Benchmark_v1.1.0.pdf", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12801"}, {"attacher": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "created": "2021-10-11T19:02:00.000000", "name": "Screen Shot 2021-10-12 at 11.55.22 am.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12614"}, {"attacher": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "created": "2021-10-11T19:02:00.000000", "name": "Screen Shot 2021-10-12 at 11.56.28 am.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12701"}], "comments": [], "components": [], "created": "2021-10-11T19:02:00.000000", "creator": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f138edc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bs5c:"}], "description": "_Basic Info_\n *Module Version: 1.0.2*\n *Puppet Version: All*\n *OS Name/Version: Windows Server 2016, Windows Server 2019*\n\nCurrently, controls 18.9.13.1 (Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'), 19.7.7.1 (Ensure 'Configure Windows spotlight on lock screen' is set to 'Disabled'), and 19.7.7.4 (Ensure 'Turn off all Windows spotlight features' is set to 'Enabled') are enforced for Windows Server 2016 and Windows Server 2019.\n\nPer the CIS Benchmark guide, these three controls are only applicable for Windows 10 Enterprise and Windows 10 Education - they will never be able to pass on Windows Server machines. Per CIS Benchmark, these three controls should be removed for Windows Server operating systems.\n\nSee screenshots and pages 651, 855, and 861 of the attached benchmark.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35793", "fixedVersions": [], "id": "35793", "issueType": "Bug", "key": "MODULES-11209", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cem_windows : Erroneous content for some controls", "timeSpent": "PT0S", "updated": "2021-10-11T22:03:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "attachments": [], "comments": [{"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Request from Swisscom, PE standard 850 nodes", "created": "2021-10-11T03:14:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "New Module released compatible with Puppet 7", "created": "2022-03-04T08:06:00.000000"}], "components": [], "created": "2021-10-11T03:13:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@147952f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bqoo:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "46073"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12462802475_*|*_6_*:*_1_*:*_0"}], "description": "https://forge.puppet.com/modules/puppetlabs/transition\n\nThis module is not officially compatible with puppet 7, functionality seems to work fine but will throw errors in vscode", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35889", "fixedVersions": [], "id": "35889", "issueType": "Improvement", "key": "MODULES-11208", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2022-03-04T08:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs/transition update compatibility for puppet 7", "timeSpent": "PT0S", "updated": "2022-03-10T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "60183b62332636006a6fd3ec", "attachments": [{"attacher": "6220db906a4c4c0070ae6bcb", "created": "2021-10-10T17:56:00.000000", "name": "Screen Shot 2021-10-11 at 10.43.02 am.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13007"}, {"attacher": "6220db906a4c4c0070ae6bcb", "created": "2021-10-10T17:56:00.000000", "name": "Screen Shot 2021-10-11 at 10.43.35 am.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12907"}], "comments": [{"author": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "body": "Note [~accountid:5fce45b09edf2800755df93d] - this issue makes any existing customers who use this module far less secure, by disabling the Windows Firewall on all profiles on any system it targets.\n\n[https://www.stigviewer.com/stig/windows_firewall_with_advanced_security/2016-05-12/finding/V-17415]\u00a0describes the required behaviour -\u00a0Our modules set the EnableFirewall value to 0 for all profiles", "created": "2021-10-10T19:05:00.000000"}, {"author": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "body": "{{# lint:ignore:140chars}}\n{{# @param [Boolean] enforced}}\n{{# If true, the control will be enforced}}\n{{# @param [Hash] config}}\n{{# Options for the control}}\n{{# @option config [Integer] value}}\n{{# Defaults to 0}}\n{{class cem_windows::benchmarks::cis::controls::w2016::c9_1_1 (}}\n{{ Boolean $enforced = true,}}\n{{ Hash $config = {},}}\n{{) {}}\n{{ if $enforced {}}\n{{ registry::value { 'HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Policies\\\\Microsoft\\\\WindowsFirewall\\\\DomainProfile\\\\EnableFirewall':}}\n{{ key => 'HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Policies\\\\Microsoft\\\\WindowsFirewall\\\\DomainProfile',}}\n{{ value => 'EnableFirewall',}}\n{{ type => dword,}}\n *{{data => get($config, 'value', 0),}}*\n{{ }}}\n{{ }}}\n{{}}}\n{{# lint:endignore}}", "created": "2021-10-10T19:07:00.000000"}, {"author": "60183b62332636006a6fd3ec", "body": "Fixed in version 1.0.2", "created": "2021-10-11T09:23:00.000000"}, {"author": "60183b62332636006a6fd3ec", "body": "Fixed in version 1.0.2", "created": "2021-10-11T09:23:00.000000"}], "components": [], "created": "2021-10-10T18:01:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f3c5b21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bqmw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55308733_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:*2021.3.0\n*OS Name/Version:* Windows server 2016 datacenter v1607\n\n_Describe your issue in as much detail as possible..._\nUsing Hiera rules to apply default firewall behaviour.\nRules applied via Hiera\n9.1.1 - Ensure domain firewall state is set to Enabled\n9.21 - Ensure private firewall state is set to Enabled\n9.3.1 - Ensure public firewall state is set to Enabled\n\nThe default set in the module is zero, this turns the firewall profile off \n\nMy Hiera file includes the following:\ncem_windows::allow_local_account_rdp: true\ncem_windows::framework: 'cis'\ncem_windows::config:\n  profile: 'member_server'\n  level: '1'\n  only:\n    - 'c9_1_1'\n    - 'c9_1_2'\n    - 'c9_1_3'\n    - 'c9_1_4'\n    - 'c9_1_5'\n    - 'c9_1_6'\n    - 'c9_1_7'\n    - 'c9_1_8'\n    - 'c9_2_1'\n    - 'c9_2_2'\n    - 'c9_2_3'\n    - 'c9_2_4'\n    - 'c9_2_5'\n    - 'c9_2_6'\n    - 'c9_2_7'\n    - 'c9_2_8'\n    - 'c9_3_1'\n    - 'c9_3_2'\n    - 'c9_3_3'\n    - 'c9_3_4'\n    - 'c9_3_5'\n    - 'c9_3_6'\n    - 'c9_3_7'\n    - 'c9_3_8'\n    - 'c9_3_9'\n    - 'c9_3_10'\n\nI have also tried over-riding the value as follows:\n\ncontrol_configs:\n    c9_1_1: # Windows Domain F/W on\n      value: 1\n\nThis didn't turn the domain firewall profile on either.\n\n*Desired Behavior:*\nTurn firewall, profiles ON\n\n*Actual Behavior:*\nTurn firewall, profiles OFF\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "duedate": "2021-10-15T00:00:00.000000", "environment": "Windows 2016.\nRules applied via Hiera\n9.1.1 - Ensure domain firewall state is set to Enabled\n9.21 - Ensure private firewall state is set to Enabled\n9.3.1 - Ensure public firewall state is set to Enabled\n\nThe default set in the module is zero, this turns the firewall profile off ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37940", "fixedVersions": [], "id": "37940", "issueType": "Bug", "key": "MODULES-11207", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "resolution": "Fixed", "resolutionDate": "2021-10-11T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cem_windows : firewall profiles set incorrectly", "timeSpent": "PT0S", "updated": "2021-10-11T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Pull request submitted: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/276", "created": "2022-02-14T15:02:00.000000"}], "components": ["chocolatey "], "created": "2021-10-09T02:30:00.000000", "creator": "623c16e6a2f6400069eb7e2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@483a6541"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bql4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/22"}], "description": "_Basic Info_\n *Module Version: 6.0.1*\n *Puppet Version:* 7.11\n *OS Name/Version: Windows 10*\n\n*Desired Behavior:*\n\nThe chocolatey module should work with the most recent stdlib version.\n\n*Actual Behavior:*\n\nWhen trying to install the current chocolatey version, installation will fail when stdlib 8.1 (the current version) is installed:\n\n{code}\n> puppet module install puppetlabs/chocolatey\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-chocolatey' (v6.0.1)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-stdlib, installed: 8.1.0, expected: >= 4.6.0 < 8.0.0\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37939", "fixedVersions": [], "id": "37939", "issueType": "Improvement", "key": "MODULES-11206", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16e6a2f6400069eb7e2d", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : Relax version restriction on stdlib to allow for version 8.1", "timeSpent": "PT0S", "updated": "2022-02-14T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993", "created": "2021-10-06T18:24:00.000000", "name": "sqlbug", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13252"}], "comments": [], "components": ["mysql"], "created": "2021-10-06T18:20:00.000000", "creator": "70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a378659"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bp08:"}], "description": "_Basic Info_\n *Module Version:* 12.0.1\n *Puppet Version:* 7.11.0\n *OS Name/Version:* Ubuntu 20.04\n\nI have several nodes managed using this module. The module seems to have worked fine during initial setup, and set the root password properly. But puppet runs\u00a0are now failing due to \"Access denied (using password: NO)\" and a lack of `/root/.my.cnf`. The database's root password remains unchanged as initially defined by the module, so the module should still have access via root password.\n\nFrom what I can see the module is supposed to create `/root/.my.cnf` if it does not exist. In my case, `create_root_my_cnf = true` and `create_root_user = true` but `/root/.my.cnf` is never created. I think this might be some race condition where the module expects `/root/.my.cnf` to exist, but it doesn't create it unless it can successfully check users first, which depends on `/root/.my.cnf` existing? I'm not too sure, control flow is a bit hard for me to grok.\n\nRelevant output of `puppet agent -t --debug` is attached.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41151", "fixedVersions": [], "id": "41151", "issueType": "Bug", "key": "MODULES-11205", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql 12.0.1: /root/.my.cnf race condition?", "timeSpent": "PT0S", "updated": "2021-10-06T18:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetdb"], "created": "2021-10-05T23:30:00.000000", "creator": "623c1205bef8a60068c79a3f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running puppet on puppetlabs-puppetdb 7.9.0 shows\n\n{{Error: /Stage[main]/Puppetdb::Database::Postgresql/Puppetdb::Database::Read_only_user[puppetdb-read]/Puppetdb::Database::Default_read_grant[puppetdb grant read permission on new objects from puppetdb to puppetdb-read]/Postgresql_psql[grant default select permission for puppetdb-read]: Could not evaluate: Error evaluating 'unless' clause, returned pid 22961 exit 2: 'sh: 8: Syntax error: Unterminated quoted string}}\n\nThis may be due to [https://github.com/puppetlabs/puppetlabs-puppetdb/commit/f2fe8ed974391b6ec05b23012d099276c813da23#diff-e8abdad2a3e6afe9a0e8d2b2a3c93db7a98e4dbe288105a15fb28b892079b56fR22]\n\nFixing the quotes properly shows other errors, so might be a trivial fix."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cd26e85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bnxf:"}], "description": "_Basic Info_\n *Module Version:\u00a07.9.0*\n *Puppet Version:\u00a06.16.1*\n *OS Name/Version: Xenial*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "puppetlabs-puppetdb 7.9.0\n\npuppetserver 6.16.1-1xenial\n\npuppet-agent 6.20.0-1xenial", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43265", "fixedVersions": [], "id": "43265", "issueType": "Bug", "key": "MODULES-11204", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1205bef8a60068c79a3f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetdb : Error 'Unterminated quoted string'", "timeSpent": "PT0S", "updated": "2021-10-05T23:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2021-10-01T10:20:00.000000", "creator": "623c098c50bb2b0070b6aeb5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d405f83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bkoz:"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 6.23.0*\n *OS Name/Version: CentOS 7*\n\niptables uid-owner options support defining a rule's owner through a username, a uid or a uid-range.\n{quote}[*!*]\u00a0*--uid-owner*\u00a0_username_\n\n[*!*]\u00a0*--uid-owner*\u00a0_userid_[*-*_userid_]Matches if the packet socket's file structure (if it has one) is owned by the given user. You may also specify a numerical UID, or an UID range.\n{quote}\nThe puppet-firewall firewall class accepts definition of rules with uid range such as\u00a0\n{quote}{{firewall { '002 drop smtp excepts for user 0 to 100':}}\n {{\u00a0 chain\u00a0 \u00a0 \u00a0 \u00a0=> 'OUTPUT',}}\n {{\u00a0 proto\u00a0 \u00a0 \u00a0 \u00a0=> 'tcp',}}\n {{\u00a0 dport\u00a0 \u00a0 \u00a0 \u00a0=> [25],}}\n {{\u00a0 destination => $cidr,}}\n {{\u00a0 action\u00a0 \u00a0 \u00a0 => 'drop',}}\n {{\u00a0 uid\u00a0 \u00a0 \u00a0 \u00a0 \u00a0=> \"! 0-100\",}}\n {{}}}\n{quote}\nWhen applying the manifest the first time, the rule gets created correctly in iptables. However, during the second apply, the application the rule fails with the following message:\n{quote}puppet-agent[712]: can't find user for 0-100\n{quote}\nAfter investigating, the error message comes from\u00a0Etc.getpwnam. The function is called in firewall uid's insync method when the username is not strictly numeric. The problem stems from the regular expression that is used not considering the possibility uid can be numeric range, and falsely concludes the uid must be a username when a dash is present.\n\nThe solution would be to fix the regular expression on line 1396 and 1403 (as of v3.2.0) to allow the presence of dashes. The same issue happens with gid when defining gid as a numeric range.\n\nI have submitted a fix on GitHub: https://github.com/puppetlabs/puppetlabs-firewall/pull/1019\n\n*Desired Behavior:*\n\nfirewall rules with uid range do not create apply error on second apply.\n\n*Actual Behavior:*\n\nfirewall rules with uid range generate errors on second apply.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41150", "fixedVersions": [], "id": "41150", "issueType": "Bug", "key": "MODULES-11203", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c098c50bb2b0070b6aeb5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall : firewall uid insync function works incorrectly with uid range", "timeSpent": "PT0S", "updated": "2021-10-01T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc169c3cce00694bbfae", "attachments": [], "comments": [{"author": "6220dc169c3cce00694bbfae", "body": "I've got a PR in to outline some of the breaking changes made between v4-5. [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/526]\n\n\nThere are a couple of things to note here though I don't think that they are related to the changes in v5.\n * Usual publickey errors like the one mentioned can be resolved by going through this article: [https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey#make-sure-you-have-a-key-that-is-being-used]\n * As mentioned by Corey, it's also important to ensure that the user running git (whether that be the one specified by the user property, or the one it assumes from the process) has proper access to the key.\n\nThat said, I tested out the scenario mentioned and a couple of others and was able to get successful runs once everything was configured correctly. :)\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2022-02-11T03:33:00.000000"}, {"author": "6220dc169c3cce00694bbfae", "body": "I've updated the docs to reflect the breaking changes introduced in v5\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/526", "created": "2022-02-11T03:38:00.000000"}], "components": [], "created": "2021-09-29T17:13:00.000000", "creator": "6220db724160640069c71347", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23b3509d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bj5f:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45952"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_482855547_*|*_10009_*:*_1_*:*_1806039_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11134059277"}], "description": "_Basic Info_\n *Module Version: 5.0.0*\n\n_Upon upgrading from v4.0.0 to v5.0.0 existing\u00a0Puppet code utilizing a custom ssh key no longer works. It appears that this may be intended as the PR ([https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/473])\u00a0is labeled as\u00a0*backwards-incompatible*;\u00a0although the change is only briefly noted in the CHANGELOG with no warning for users who are upgrading._\n\n_Additionally, I have been unable to determine the correct way to utilize the_ *identity* _parameter in v5.0.0 to specify the path to a specific ssh key to access the repo._\n\n\u2014\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n_The following Puppet code created the repo without issue in v4.0.0. Upon upgrading to v5.0.0 I now receive a permission error._\n\n{{vcsrepo { '/home/controlla':}}\n {{\u00a0 ensure => latest,}}\n {{\u00a0 provider => git,}}\n {{\u00a0 source => 'git@github.com:coreymbe/controlla.git',}}\n {{\u00a0 identity => '/etc/test/keys/sshdeploy.rsa',}}\n {{}\u00a0}}\n\n*Error: Execution of 'git clone git@github.com:coreymbe/controlla.git /home/controlla' returned 128: Cloning into '/home/controlla'...*\n *Permission denied (publickey).*\n *fatal: Could not read from remote repository.*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35887", "fixedVersions": [], "id": "35887", "issueType": "Improvement", "key": "MODULES-11202", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db724160640069c71347", "resolution": "Fixed", "resolutionDate": "2022-02-11T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-vcsrepo : breaking changes between v4.0.0 and v5.0.0", "timeSpent": "PT0S", "updated": "2022-02-24T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-09-29T09:09:00.000000", "creator": "61939e8db43d5b006a918efa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c149b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0biur:"}], "description": "The $service_status on Ubuntu systems is not set properly.\n\nFrom\u00a0 Ubuntu 18.04 this would work:\n{code:java}/usr/sbin/service ${service_status}@*-main status\n{code}\nI will file a Pull Request\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43263", "fixedVersions": [], "id": "43263", "issueType": "Bug", "key": "MODULES-11201", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61939e8db43d5b006a918efa", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql: service_status on ubuntu ", "timeSpent": "PT0S", "updated": "2021-09-29T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2021-09-29T05:43:00.000000", "creator": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f8f231d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bis3:"}], "description": "https://github.com/puppetlabs/puppetlabs-accounts/blob/main/README.md states:\n{quote}Customize the home directory\n\nA simple bashrc and bash_profile rc file is managed by Puppet for each account. These rc files add some simple aliases, update the prompt, add ~/bin to the path, and source the following files (which are not managed by this module) in the following order:\n\n    /etc/bashrc\n    /etc/bashrc.puppet\n    ~/.bashrc.custom\n\nAccount holders can customize their shells by managing their bashrc.custom files. In addition, the system administrator can make profile changes that affect all accounts with a bash shell by managing the '/etc/bashrc.puppet' file.\n{quote}\n\nHowever, this don't seem to be the truth.\nWhen I create accounts (on my Debian machine), they get the default .bashrc from the /etc/skel/ directory, not the puppetlabs version from {{files/shell/bashrc}}.\n\nThis is how I create the account:\n{noformat}\n  accounts::user { 'foo':\n    comment                  => 'Foo',\n    uid                      => '1001',\n    groups                   => [ 'bar' ],\n    sshkeys                  => [ 'ssh-rsa AAA....... foo@bar' ],\n    home_mode                => '0755',\n    managevim                => false,\n    password                 => '',\n    ignore_password_if_empty => true,\n  }\n{noformat}\n\nNow, I'm glad that the module does *not* force its bashrc and bash_profile files. I like the system files, or manage them myself.\nTherefore, if you fix this issue, I would like you to add two new boolean operators:\n{{use_puppetlabs_bashrc =>}} default false, if true you source your bashrc file.\n{{use_puppetlabs_bash_profile =>}} default false, if true you source your bash_profile file.\n\nThat is, I want the module to *not* manage the files per default. If I want to opt in, I should set the two options above to {{true}}.\n\n----\n\nPS:\nUnrelated, but:\nIf you update README.md, please add an example with \n{noformat}\n    password                 => '',\n    ignore_password_if_empty => true,\n{noformat}\ndescribing that this is how you get the module *not* to mess with the user's passwords.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41149", "fixedVersions": [], "id": "41149", "issueType": "Improvement", "key": "MODULES-11200", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/accounts: The default bashrc and bash_profile files", "timeSpent": "PT0S", "updated": "2021-09-29T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b], have you installed supported puppet-agent packages?\n\npuppet_agent module supports only puppet-agent AIO packages.", "created": "2021-09-29T05:53:00.000000"}, {"author": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "body": "Perhaps )probably) it is not the aio version, how should one check this.\nI had the hope this module could help me replace the ancient versions of puppet-agents on hundreds of debian machines. The vast majority are just the debian packaged version of the agent...", "created": "2021-09-30T02:30:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Puppet's AIO package is called puppet-agent. Info on how to get this installed is on: [https://puppet.com/docs/puppet/7/installing_and_upgrading.html]\n\nIf all your machines are Debian I think there are few steps to install that could be handled by `exec` resources guarded by `unless ` parameters (e.g download and install puppet release package if not already installed, etc.)\n\n\u00a0", "created": "2021-09-30T02:44:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b], is there anything else we could do for this ticket?", "created": "2021-10-06T04:05:00.000000"}, {"author": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "body": "Nah, I had hope this package would magically solve all my issues... Upgrading through 'some execs' is a bit plain, as stopping the agent(done by the uninstall) just kills the run mid-flight, terminating any running exec's. That is solved through some scripting wizardry. So, no I solved it otherwise.", "created": "2021-10-06T04:10:00.000000"}, {"author": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "body": "Oh, perhaps the error stating it's pre-4 could be a bit broader, 'pre-4 or not aio'", "created": "2021-10-06T04:12:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Since it's already documented in the module that it 'Upgrades All-In-One Puppet Agents' we will close the ticket.", "created": "2021-10-26T04:55:00.000000"}], "components": ["puppet_agent"], "created": "2021-09-28T05:45:00.000000", "creator": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ae95f14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bgob:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2486307721_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.9.0*\n *Puppet Version:* 5.5.22\n *OS Name/Version: Debain 11*\n\nOn a debain 11 server, running puppet 5.5.22 I tried upgrading puppet to 7.x latest and greatest, however the module fails with:\n\n{\\{The puppet_agent module does not support pre-Puppet 4 upgrades. (file: /etc/bla/puppet_agent/manifests/init.pp, line: 139, column: 5)}}\n\nThis `fail` is inside an if, checking the value of ``$::aio_agent_version`` is not undef. This entire top-level facts is not set, so it fails. How to proceed?\n\n*Desired Behavior:*\n\nUpgrade all the agents!\n\n*Actual Behavior:*\n\nfailures and tears...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33749", "fixedVersions": [], "id": "33749", "issueType": "Bug", "key": "MODULES-11199", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "resolution": "Fixed", "resolutionDate": "2021-10-27T00:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppet_agent} : {Fails to upgrade from 5.5, comlaining it is pre 4}", "timeSpent": "PT0S", "updated": "2021-10-27T00:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-09-27T14:30:00.000000", "creator": "6041444a19772401136fc37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@446f8096"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bgfn:"}], "description": "*Module Version: 6.5.1*\n *Puppet Version: 6.24.0-1*\n *OS Name/Version: centos 8*\n\ninclude apache::mod::auth_openidc\n\nThe agent will fail because it can't find the package. This is because it needs to have the module enabled\n\n*Desired Behavior:*\n\nThe package install enables the module stream.\n\n*Actual Behavior:*\n\nSee https://puppet.atlassian.net/browse/IAC-587 - that's about test failing, comments describe how this is a problem for testing.", "environment": "centos puppet 6.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41148", "fixedVersions": [], "id": "41148", "issueType": "Bug", "key": "MODULES-11198", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6041444a19772401136fc37c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : mod::auth_openidc needs dnfmodule provider", "timeSpent": "PT0S", "updated": "2021-09-27T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "See [https://confluence.puppetlabs.com/pages/viewpage.action?pageId=135637522] for info on getting an AIX box", "created": "2022-02-08T07:49:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "AIX is a PE only module so unable to test with regular framework", "created": "2022-02-11T13:48:00.000000"}, {"author": "623e76fb50bb2b0070b7edb2", "body": "AIX is an operating system on which only PE is officially supported (there is no community packages provided, sysadmins have to package puppet agent by themselves for AIX). However stdlib module is supported on AIX 7.1 but not yet AIX 7.2 (nor 7.3, that is GA since Q4 2021)\n\nI use few functions of stdlib on AIX 7.2 for few years already and did not face any issues and don't expect issues even for AIX 7.3\n\nThis ticket is to have stdlib officially supported on AIX 7.2 (and from now on if possible 7.3)", "created": "2022-02-11T16:53:00.000000"}], "components": [], "created": "2021-09-21T06:44:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31e85d8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bc8b:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45859"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12087686977_*|*_3_*:*_1_*:*_1485997293_*|*_5_*:*_1_*:*_0"}], "description": "Stdlib is not currently compatible with AIX 7.2, can this be added as a supported platform?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35885", "fixedVersions": [], "id": "35885", "issueType": "Improvement", "key": "MODULES-11196", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2022-02-25T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib : AIX 7.2 compatibility ", "timeSpent": "PT0S", "updated": "2022-02-25T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged", "created": "2021-09-24T03:32:00.000000"}], "components": [], "created": "2021-09-21T06:27:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5acd4e86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0bc83:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45859"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154254080_*|*_3_*:*_1_*:*_3045586_*|*_10009_*:*_1_*:*_14818_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_91328503"}], "description": "stdlib version (8.0.0) - puppet-lint 2.5.1\n\nWarning returned as:\n\n{code:java}\n./types/email.pp - WARNING: line has more than 140 characters on line 2 (check: 140chars)\n{code}\n\nCould the fix potential use wrap the entire regex pattern in (?x:<regex>)  (ignore whitespace/comments)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34773", "fixedVersions": [], "id": "34773", "issueType": "Bug", "key": "MODULES-11195", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2021-09-24T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib : Linter currently throws warning on email.pp", "timeSpent": "PT0S", "updated": "2021-09-24T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-09-16T18:12:00.000000", "creator": "623a4b0494742a00683d7103", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7586f049"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b9kb:"}], "description": "Mailers config block must go before listeners or else you will get an error\n\n\u00a0\n * see [https://www.mail-archive.com/haproxy@formilux.org/msg27133.html]\n\nERROR:\n{code:java}\nError: Execution of '/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg20210916-63186-1n6z1i -c' returned 1: [ALERT] 258/170909 (63606) : parsing [/etc/haproxy/haproxy.cfg20210916-63186-1n6z1i:37] : unknown keyword 'mailers' in 'listen' section\n[ALERT] 258/170909 (63606) : parsing [/etc/haproxy/haproxy.cfg20210916-63186-1n6z1i:38] : unknown keyword 'mailer' in 'listen' section\n[ALERT] 258/170909 (63606) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg20210916-63186-1n6z1i\n[WARNING] 258/170909 (63606) : config : 'stats' statement ignored for proxy '50' as it requires HTTP mode.{code}\n\u00a0\n\nchanging the `order` for the concat in both haproxy::mailers and haproxy::mailer would fix this issue", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35883", "fixedVersions": [], "id": "35883", "issueType": "Bug", "key": "MODULES-11194", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b0494742a00683d7103", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy : incorrect mailers config order", "timeSpent": "PT0S", "updated": "2021-09-16T18:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2021-09-16T07:49:00.000000", "creator": "623c09efd32a94006a649484", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0b4066"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b82z:"}], "description": "_Basic Info_\n *Module Version:* 7.1.1\n *Puppet Version:* 6.24\n *OS Name/Version: Ubuntu 20.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe options used with the update-java-alternatives command should reflect what you have chosen as distribution.\n\n*Actual Behavior:*\n\nAt the moment you can choose jdk or jre as diistribution.\n\nYet when using the java_alternative param, you would expect ALL related/etc/alternatives links to be corrected. But the init.pp:\n\n$jre_flag = $use_java_package_name ?\n\n{ /headless/ => '--jre-headless', default => '--jre' }\n\nand as such in the config.pp:\n\ncommand => \"update-java-alternatives --set ${java::use_java_alternative} ${java::jre_flag}\",\n\nThe jre flag ALWAYS gets set which is incorrect. In jdk situation you would want the command update-java-alternatives ran without any flag so it's sets all related links.\n\nI would propose:\n\nOR to have the jre-flag option match the distribution\n\nOR make the jre_flag a param that can be edited with hiera\n\nI prefer option 1\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "debian ubuntu 20.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42176", "fixedVersions": [], "id": "42176", "issueType": "Improvement", "key": "MODULES-11193", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09efd32a94006a649484", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabs:java} : {update-java-alternatives --jre option is hardcoded}", "timeSpent": "PT0S", "updated": "2021-09-17T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-09-16T06:28:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for AlmaLinux 8(x86_64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e285d86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b80j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_152957818_*|*_1_*:*_1_*:*_2213_*|*_10007_*:*_1_*:*_8656741_*|*_3_*:*_1_*:*_13756115_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1105325351"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include AlmaLinux 8(x86_64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40030", "fixedVersions": [], "id": "40030", "issueType": "Task", "key": "MODULES-11192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-10-01T02:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add AlmaLinux 8(x86_64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-10-01T02:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-09-16T06:27:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ea193bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4002"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b7yz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069_*|*_10007_*:*_1_*:*_1875615_*|*_3_*:*_1_*:*_1511097_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_510687878"}], "description": "Ensure the OS name for AlmaLinux 8(x86_64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add AlmaLinux 8(x86_64) FOSS support", "estimate": "PT0S", "externalId": "43258", "fixedVersions": [], "id": "43258", "issueType": "Task", "key": "MODULES-11191", "labels": [], "originalEstimate": "PT0S", "parent": "57642", "parentSummary": "Add AlmaLinux 8(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-09-22T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add AlmaLinux 8(x86_64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-09-22T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-09-16T06:26:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ce7209e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-4002"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b7yr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_419166791_*|*_1_*:*_1_*:*_2029_*|*_10007_*:*_1_*:*_795616_*|*_3_*:*_1_*:*_812701_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_512233293"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add AlmaLinux 8(x86_64) FOSS support", "estimate": "PT0S", "externalId": "42175", "fixedVersions": [], "id": "42175", "issueType": "Task", "key": "MODULES-11190", "labels": [], "originalEstimate": "PT0S", "parent": "57642", "parentSummary": "Add AlmaLinux 8(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-09-27T01:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable nightly acceptance tests with AlmaLinux 8(x86_64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-09-27T01:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6220dbba302c6b006af29f88], thank you for reporting this. I was able to reproduce the problem. Looking forward to find the best solution.", "created": "2021-09-22T06:50:00.000000"}, {"author": "6220dbba302c6b006af29f88", "body": "Hey [~accountid:623a4aced32a94006a63c9d2]\u00a0- I was maybe thinking of inserting a parameter (switch) as an optional function that will run that *if stament*?\u00a0\n\n\u00a0\n{code:java}\niis_application\u00a0{\u00a0'\\\\Default\u00a0Web\u00a0Site\\\\website'\u00a0:\u00a0\u00a0\u00a0\u00a0\n   ensure\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'present',\u00a0\u00a0\u00a0\u00a0\n   applicationpool\u00a0\u00a0=>\u00a0'AppPoolName',\u00a0\u00a0\u00a0\u00a0\n   physicalpath\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0\"${install_dir}\\\\WinSSO\\\\Web\\\\ASP\",\u00a0\u00a0\u00a0\u00a0\n   enabledprotocols\u00a0=>\u00a0'http',\u00a0\u00a0\n   fixpath          =>  true,\n}\n{code}\nOr instead of ignoring the backslash, we can make corrective changes that will remove the backslashes from all of the paths - also something optional through boolean?\u00a0", "created": "2021-09-23T04:15:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6220dbba302c6b006af29f88], I worked on a solution that removes backslashes from ruby code, not from templates.\nCan you check if this solution works for you?\nI tested and seems to work, but I need also your confirmation to close as resolved this ticket.\nhere is the PR: https://github.com/puppetlabs/puppetlabs-iis/pull/330\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-10-05T22:32:00.000000"}, {"author": "6220dbba302c6b006af29f88", "body": "Hey [~accountid:623a4aced32a94006a63c9d2], how exactly have you tested this?\u00a0\n\nI'm still receiving some errors", "created": "2021-10-06T06:16:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6220dbba302c6b006af29f88]\n\nI applied the manifest using the latest version of is module(v8.0.3) and windows 2019 and I get no errors.\nI am asking what version of module and windows are you using? Maybe I will be able to reproduce using the same configuration.\n\nkind regards,\nAdrian IURCA", "created": "2021-10-07T06:18:00.000000"}, {"author": "6220dbba302c6b006af29f88", "body": "Hi [~accountid:623a4aced32a94006a63c9d2], sorry, I had a lot of backlog and support tickets and only got round to this again.\n\nI'm currently testing on Windows 2012r2 & IIS 8.5 with latest version of the module.\u00a0\n\nThe steps I'm taking in order to reproduce this:\n * Use the following snippet of code and insert it into\u00a0\n{code:java}\nC:\\ProgramData\\PuppetLabs\\code\\environments\\production\\manifests\\site.pp{code}\n\n * \n{code:java}\n$iis_features = ['Web-WebServer','Web-Scripting-Tools']iis_feature { $iis_features:\n  ensure => 'present',\n}\n \n# Delete the default website to prevent a port binding conflict.\niis_site {'Default Web Site':\n  ensure  => absent,\n  require => Iis_feature['Web-WebServer'],\n}\n \niis_site { 'minimal':\n  ensure          => 'started',\n  physicalpath    => 'c:\\\\inetpub\\\\minimal',\n  applicationpool => 'DefaultAppPool',\n  require         => [\n    File['minimal'],\n    Iis_site['Default Web Site']\n  ],\n}\n \nfile { 'minimal':\n  ensure => 'directory',\n  path   => 'c:\\\\inetpub\\\\minimal',\n}\n \niis_application {'minimal\\\\website':\n    ensure           => 'present',\n    applicationpool  => 'AppPoolName',\n    physicalpath     => \"c:\\\\inetpub\\\\minimal\",\n    enabledprotocols => 'http',\n}\n\n{code}\n\n * In IIS, we should see a site called \"minimal\" and below an application called \"website\", right click on the \"website\", \"manage application > advanced settings\" and set the ending of \"physical path\" to include `/` at the end.\n * Then run:\n\n{code:java}\n puppet apply -v \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\manifests\\site.pp\"{code}\n\u00a0\n\nand the error should appear.\n\n\u00a0\n\n\u00a0", "created": "2021-11-10T06:43:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "We have pushed a new PR into github with a fix based on Bartosz original suggestion for the fix:\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-iis/pull/333]\n\nCan someone check if this solution works to fix the '/' issue?", "created": "2022-02-24T05:36:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "Hi [~accountid:6220dbba302c6b006af29f88], I have pushed a new update on this module and its already been merged. Can you confirm with me if this deal with the issue?\n\n[https://github.com/puppetlabs/puppetlabs-iis/pull/330]", "created": "2022-03-10T08:01:00.000000"}, {"author": "6220dbba302c6b006af29f88", "body": "Hey [~accountid:6220dc0e14cd24006908a366]\u00a0 - I have tested the latest changes and everything works as expected now, we can mark this ticket as solved.\u00a0", "created": "2022-03-14T08:28:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "Support team happy with the fix. Marking as resolved.", "created": "2022-03-14T08:30:00.000000"}], "components": [], "created": "2021-09-09T04:09:00.000000", "creator": "6220dbba302c6b006af29f88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c3dc371"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b2z7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1045855746_*|*_3_*:*_2_*:*_1604606923_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_13435573874_*|*_10005_*:*_1_*:*_4797"}], "description": "_Basic Info_\n *Module Version: All versions*\n *Puppet Version: All versions*\n *OS Name/Version: Windows*\n\n**The `physicalpath` in the `iis_site` is causing issues with existing IIS applications that have a forward slash in them. I've boiled down the issue to the template: `getapps_ps1.erb`.\u00a0\n\nSince the template seems to be going through all `Get-WebApplication` - it will cause issues for someone that maybe have 1 application path misconfigured.\n\nAn easy fix for this will be to ignore that slash by implementing something along the lines of:\n{code:java}\nif($physicalpath.EndsWith(\"/\"))\n{ $physicalpath = $physicalpath.Substring(0,$physicalpath.Length-1) }\n{code}\n\u00a0\n\n*Desired Behavior:*\u00a0Creates the site that has a slash in the end.\n\n*Actual Behavior:*\n\nOutput from a puppet debug run: - the main issue comes in from the `CovertTo-Json` pipe.\n{code:java}\nGet-WebApplication | % { $name = [string]$pattern.replace($_.Path,'',1) $site = [string]$_.ItemXPath.split(\"'\")[1] $sslFlags = @() $sslFlags_raw = [String](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/access\").sslFlags if ($sslFlags_raw -ne '') { $sslFlags = $sslFlags_raw -split ',' } New-Object -TypeName PSObject -Property @{ name = $name site = $site applicationpool = [string]$_.ApplicationPool physicalpath = [string]$_.PhysicalPath sslflags = $sslFlags authenticationinfo = New-Object -TypeName PSObject -Property @{ anonymous = [bool](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/authentication/anonymousAuthentication\").enabled basic = [bool](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/authentication/basicAuthentication\").enabled clientCertificateMapping = [bool](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/authentication/clientCertificateMappingAuthentication\").enabled iisClientCertificateMapping = [bool](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/authentication/iisClientCertificateMappingAuthentication\").enabled windows = [bool](Get-WebConfiguration -Location \"${site}/${name}\" -Filter \"system.webserver/security/authentication/windowsAuthentication\").enabled } enabledprotocols = [string]$_.enabledProtocols } } | ConvertTo-Json -Depth 10 \u001b[0m \u001b[0;36mDebug: Waited 0.000203 total seconds.\u001b[0m \u001b[0;36mDebug: STDOUT: ConvertTo-Json : The converted JSON string is in bad format.At line:26 char:5+ } | ConvertTo-Json -Depth 10+ ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (@{physicalpath=...protocols=http}:PSObject) [ConvertTo-Json], Invalid OperationException + FullyQualifiedErrorId : JsonStringInBadFormat,Microsoft.PowerShell.Commands.ConvertToJsonCommand\n{code}\nIn order to reproduce this issue:\n * Create a dummy IIS application with the physical path set to something ending with `/` e.g. `C:/users/someapplication/`\n * Make a simple piece of code that will define a new application in IIS:\n ** \n{code:java}\niis_application\u00a0{\u00a0'\\\\Default\u00a0Web\u00a0Site\\\\website'\u00a0:\n\u00a0\u00a0\u00a0\u00a0ensure\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'present',\n\u00a0\u00a0\u00a0\u00a0applicationpool\u00a0\u00a0=>\u00a0'AppPoolName',\n\u00a0\u00a0\u00a0\u00a0physicalpath\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0\"${install_dir}\\\\WinSSO\\\\Web\\\\ASP\",\n\u00a0\u00a0\u00a0\u00a0enabledprotocols\u00a0=>\u00a0'http',\n\u00a0\u00a0}{code}\n\u00a0\n\n * Run Puppet and issue should appear\n ** adding the piece of code provided (the if statement) will fix the problem and let the agent run", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43255", "fixedVersions": [], "id": "43255", "issueType": "Bug", "key": "MODULES-11188", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbba302c6b006af29f88", "resolution": "Fixed", "resolutionDate": "2022-03-14T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Existing IIS apps with `/` in path break runtime", "timeSpent": "PT0S", "updated": "2022-03-14T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "closing this, looks to be raised in error off of MODULES-11188", "created": "2021-09-13T06:35:00.000000"}], "components": [], "created": "2021-09-09T03:54:00.000000", "creator": "6220dbba302c6b006af29f88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75aec77a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b2xn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_355288425_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34817", "fixedVersions": [], "id": "34817", "issueType": "Task", "key": "MODULES-11187", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbba302c6b006af29f88", "resolution": "Duplicate", "resolutionDate": "2021-09-13T06:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Exos", "timeSpent": "PT0S", "updated": "2021-09-13T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "6220dbae4160640069c71374", "created": "2021-09-09T03:43:00.000000", "name": "Screenshot 2021-09-09 at 11.50.23 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12503"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "@sandra for traceability re-adding these comments\n\n Can you grab all relevant logs and identify the Agent version as well as steps to reproduce. Also, is this impacting all windows servers? it's hard to tell from the screengrab", "created": "2021-09-10T01:26:00.000000"}, {"author": "6220dbae4160640069c71374", "body": "Hi Norman,\n\nWe can close this as it is due to comply module customer is having, it requires Puppet agent version to be\u00a0{{\u00a0>= v6.23 < 7.0 or >= 7.8}}\n\nin order for the languagedsc module to be function correctly.\n\n\u00a0\n\nThank you", "created": "2021-09-15T03:32:00.000000"}], "components": [], "created": "2021-09-09T03:44:00.000000", "creator": "6220dbae4160640069c71374", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48aa5dbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b2wr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45738"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_526235912_*|*_6_*:*_1_*:*_0"}], "description": "Customer tried to use DSC module to set language setting:\ndsc_language\u00a0{'Set\u00a0Local\u00a0Regional\u00a0Settings':\n\u00a0\u00a0\u00a0\u00a0dsc_copynewuser\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0true,\n\u00a0\u00a0\u00a0\u00a0dsc_copysystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0true,\n\u00a0\u00a0\u00a0\u00a0dsc_locationid\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a094,\n\u00a0\u00a0\u00a0\u00a0dsc_muifallbacklanguage\u00a0=>\u00a0'en-US',\n\u00a0\u00a0\u00a0\u00a0dsc_muilanguage\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'de-DE',\n\u00a0\u00a0\u00a0\u00a0dsc_systemlocale\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'de-DE',\n\u00a0\u00a0\u00a0\u00a0dsc_userlocale\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'de-DE',\n\u00a0\u00a0\u00a0\u00a0dsc_issingleinstance\u00a0\u00a0\u00a0\u00a0=>\u00a0'Yes',\n\u00a0\u00a0\u00a0\u00a0validation_mode\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'resource',\n\u00a0\u00a0}\n\u00a0\n\u00a0\nIt showed corrective change every 30 minutes but nothing changed.\u00a0\n\u00a0\nIs the module behave correctly or customer not configure it correctly?\n\n\nthanks", "environment": "!Screenshot 2021-09-09 at 11.50.23 AM.png!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40029", "fixedVersions": [], "id": "40029", "issueType": "Bug", "key": "MODULES-11189", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbae4160640069c71374", "resolution": "Declined", "resolutionDate": "2021-09-15T05:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " DSC module languagedsc show corrective change every 30 mins", "timeSpent": "PT0S", "updated": "2021-09-15T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:5a1beb0b007eb21a79e5d6de], we already have a workaround for this in code (https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/34ad043b573098093543954f627ff8acb6007330), which module version are you using?", "created": "2021-09-09T05:05:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "I tried this on 4.8.0. I noticed after your comment that a new version was released today, so I upgraded the module to 4.9.0 and still see the same error on the node when it runs Puppet. (You can see our control repo at [https://github.com/puppetlabs/it-pe-environments] if you're curious.)\n\nIs this related to the version of Facter that ships with PE 2019.8.9 (FACT-3071)?", "created": "2021-09-09T12:18:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "[~accountid:5a1beb0b007eb21a79e5d6de] we were unable to reproduce this with puppet_agent module versions 4.8.0 and 4.9.0. With 4.7.0 the error reproduces, as the bug wasn't fixed in that version.\n\nCan you confirm you have the correct version of the puppet_agent module on your PE Primary? The {{darwin.pp}} file from the module should look like this:\n\n{code}\n[root@definable-male puppet-enterprise-2019.8.7-el-8-x86_64]# head /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/darwin.pp\nclass puppet_agent::osfamily::darwin{\n  assert_private()\n\n  if $::macosx_productversion_major =~ /^10\\./ {\n    $productversion_major = $::macosx_productversion_major\n  } else {\n    $productversion_array = split($::macosx_productversion_major, '[.]')\n    $productversion_major = $productversion_array[0]\n  }\n{code}", "created": "2021-09-21T04:38:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "[~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56] the darwin.pp file on our PE primary looks like the code snippet you posted. \n\nJust to confirm as well:\n{code:java}\n[michael.hashizume@itpe-master-prod-1 ~]$ sudo -i puppet module list | grep agent\n\u251c\u2500\u2500 puppetlabs-puppet_agent (v4.9.0){code}", "created": "2021-09-21T12:30:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "[~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525] and I talked on Slack a bit and it looks like this was an issue with different environments. The 4.9.0 version of the module is installed on all relevant environments now and the issue has been resolved. \n\nThank you folks for your help, this can be closed.", "created": "2021-09-21T16:10:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "No worries [~accountid:5a1beb0b007eb21a79e5d6de], glad this got sorted out!", "created": "2021-09-21T22:39:00.000000"}], "components": ["puppet_agent"], "created": "2021-09-08T15:47:00.000000", "creator": "5a1beb0b007eb21a79e5d6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1671472a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b2dn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_479944271_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_668026244"}], "description": "_Basic Info_\n *Module Version: 4.8.0*\n *Puppet Version:* 6.23.0\n *OS Name/Version: macOS 11.5.2 (Big Sur)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Module installs Puppet agent on macOS 11 Big Sur node*\n\n*Actual Behavior: Installation fails out on Puppet run because there is a discrepancy between package versioning*\n\n*On the (Centos 7 PE 2019.8.7) Puppet server, the package is there:*\n\n\u00a0\n{code:java}[michael.hashizume@itpe-master-prod-1 ~]$ ls /opt/puppetlabs/server/data/packages/public/2019.8.7/osx-11-x86_64\npuppet-agent-6.23.0-1.osx11.dmg{code}\n**\n\n\u00a0\n\n*But on Puppet runs, the node looks for (and fails to find) a package of a different name:*\n\n\u00a0\n{code:java}$ sudo puppet agent -t\nInfo: Using configured environment 'workstation_staging'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not get metadata for puppet:///pe_packages/2019.8.7/osx-11-x86_64/puppet-agent-6.23.0-1.osx11.5.dmg\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\nIt looks like this is due to some difference between the agent and server in how it determines macOS's major version. The PE server (correctly) labels 11 as the major version, the node uses 11.5 instead.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43254", "fixedVersions": [], "id": "43254", "issueType": "Bug", "key": "MODULES-11186", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1beb0b007eb21a79e5d6de", "resolution": "Cannot Reproduce", "resolutionDate": "2021-09-21T22:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppet_agent : macOS 11 Big Sur installation failures", "timeSpent": "PT0S", "updated": "2021-09-22T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-09-07T14:56:00.000000", "creator": "5c48bceea1c91017b403122c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@caca7fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0b197:"}], "description": "_Basic Info_\n *Module Version: puppetlabs-postgresql (v7.4.1)*\n *Puppet Version: 7*\u00a0\n *OS Name/Version: CentOS Stream 8*\n\n_Running puppet agent with puppetlabs-puppetdb and puppetlabs-postgresql modules enabled results in an attempt to install postgresql96-server. If this is done without manually running\u00a0 'sudo dnf y module disable postgresql' the run fails because it can't find the postgresql96-server RPM._\n\n*Desired Behavior: install a reasonable default postgresql version*\n\n*Actual Behavior:*\n\nfailure to install postgresql RPMs of any type.\n\n\u00a0\n\nFurther, postgres96 is expring soon. It should install something that will be around for a while.", "environment": "The module tries to install postgresql96 but can't because the DNF postgres modules are in the way. It needs to turn those off with the equivalent of\n\n\u00a0\u00a0dnf -y module disable postgresql\n\n\u00a0\n\nAlso, it is trying to install postgresql96. This is going to be EOL in November.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40027", "fixedVersions": [], "id": "40027", "issueType": "Bug", "key": "MODULES-11185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c48bceea1c91017b403122c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql : fails to install RPMs in CentOS Stream 8, tries to install expiring version", "timeSpent": "PT0S", "updated": "2021-09-07T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "{code:java}\nPS C:\\Users\\Administrator> puppet agent --version\n6.23.0\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for model-dimension.delivery.puppetlabs.net\nInfo: Applying configuration version '1636712315'\nNotice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages]/ensure: created\nNotice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/ensure: defined content as '{sha256lite}91ace9ca6fe4cd13bc852f9c5dfd13caa1a03be951351884371adf3539508d7c'\nNotice: /Stage[main]/Puppet_agent::Install::Windows/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\helpers.ps1]/ensure: defined content as '{md5}3981e910b8437cea518276a6bebc6dde'\nNotice: /Stage[main]/Puppet_agent::Install::Windows/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\install_puppet.ps1]/ensure: defined content as '{md5}5322f8ef965bedaffcd8a20489e4fffe'\nNotice: /Stage[main]/Puppet_agent::Install::Windows/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\prerequisites_check.ps1]/ensure: defined content as '{md5}865b7b25cee26fc674fa483ff0c5c787'\nNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[prerequisites_check.ps1]/returns: executed successfully\nNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]/returns: executed successfully\nNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\nNotice: Applied catalog in 12.16 seconds\nPS C:\\Users\\Administrator> puppet agent --version\n6.24.0{code}", "created": "2021-11-12T04:12:00.000000"}], "components": [], "created": "2021-09-07T03:02:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Windows Server 2022(x86_64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18691cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0aznv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2028_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5710225443"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Windows Server 2022(x86_64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41191", "fixedVersions": [], "id": "41191", "issueType": "Task", "key": "MODULES-11184", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-11-12T04:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Windows Server 2022(x86_64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-11-12T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [], "components": [], "created": "2021-09-07T03:01:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33ad96cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0azmb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2013_*|*_10007_*:*_1_*:*_5059449_*|*_3_*:*_1_*:*_793192_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4840743254"}], "description": "Ensure the OS name for Windows Server 2022(x86_64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add Windows Server 2022(x86_64) FOSS support", "estimate": "PT0S", "externalId": "33746", "fixedVersions": [], "id": "33746", "issueType": "Task", "key": "MODULES-11183", "labels": [], "originalEstimate": "PT0S", "parent": "58152", "parentSummary": "Add Windows Server 2022(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-11-02T05:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Windows Server 2022(x86_64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-11-02T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [], "components": [], "created": "2021-09-07T03:01:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ff56ccf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0azm3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_69559025_*|*_1_*:*_1_*:*_2130_*|*_10007_*:*_1_*:*_82727197_*|*_3_*:*_1_*:*_429537113_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_455815641_*|*_10006_*:*_1_*:*_3885803616"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add Windows Server 2022(x86_64) FOSS support", "estimate": "PT0S", "externalId": "43252", "fixedVersions": [], "id": "43252", "issueType": "Task", "key": "MODULES-11182", "labels": [], "originalEstimate": "PT0S", "parent": "58152", "parentSummary": "Add Windows Server 2022(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-11-03T02:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable nightly acceptance tests with Windows Server 2022(x86_64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-11-03T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "6220db906a4c4c0070ae6bcb", "created": "2021-09-06T23:44:00.000000", "name": "win_dsc_dns_client.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12700"}, {"attacher": "6220db906a4c4c0070ae6bcb", "created": "2021-09-06T23:44:00.000000", "name": "win_dsc_fw_profile.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12613"}, {"attacher": "6220db906a4c4c0070ae6bcb", "created": "2021-09-06T23:44:00.000000", "name": "win_dsc_fw_rules.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12800"}], "comments": [], "components": [], "created": "2021-09-06T23:46:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22d36f3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0azf7:"}], "description": "I'm using the networkingdsc components:\ndsc_firewall\ndsc_firewallprofile\ndsc_dnsserveraddress\n\nPrior to using any of these components the puppet run took approx 1 minute with 0.66 sec dedicated to \"Convert Catalog\".\nThe minute you add anything involving the dsc module the 'dsc-networkingdsc', '8.2.0-0-3' increases the \"Convert Catalog\" time by 3 seconds.\nI'm currently using dsc_firewall to disable over 100 default Windows Firewall rules, e.g. Cortana, Xbox, etc. The puppet run time has increased to 264.65 seconds, 216.24 seconds is listed as \"Convert Catalog\". Adding and removing firewall rules has a direct impact on increasing/decreasing the Puppet run time.\n\nAs far as I can tell there is no way to enable/disable a group of firewall rules using this module - the rule name is mandatory, hence each one has to be dealt with individually\n\n\n*Module Version: 'dsc-networkingdsc', '8.2.0-0-3'\n*Puppet Version:* 2021.0.0\n*OS Name/Version:* Windows Server 2016\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nAdding multiple FW rules changes should not have the huge impact that it currently does.\n\n\n*Actual Behavior:*\nAdding some 100+ firewall rules increases the puppet runtime from to 47 secs (0.66 Convert catalog) to 258 secs (212 Convert catalog).\n\nI did some sample runs to see if the number of FW rules impacted the runtime, which it did\nDescription        Runtime      Fact Gen.   Conv Catalog.   Job run time\n1 rule set            76.4            20.93                27.98          00:01:32\n2 rule sets          104.3          20.89                55.95          00:02:01\n3 rule sets          115.3          20.82                66.91         00:02:11\n6 rule sets          195.4.         20.94              146.6           00:03:11\nAll rules.            256.7           20.71              208.1           00:04:33\n\nI have confirmed the same results on other nodes.\nSupport (Henry Wang) has confirmed the same issue in his environment.\n\nI've added the profiles I have written to the attachments.\nApplying any of them increases the Convert Catalog time significantly.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "duedate": "2021-09-10T00:00:00.000000", "environment": "PE 2021.0.0\nAgent = Win Server 2016", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42174", "fixedVersions": [], "id": "42174", "issueType": "Bug", "key": "MODULES-11181", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc-networkingdsc: Poor performance - Puppet run consumed with \"Convert Catalog\" ", "timeSpent": "PT0S", "updated": "2021-09-07T00:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:557058:233fa320-7a89-47e6-875d-eb22e4e94cce], we gonna add the commit into the main branch, and further investigate how this PR was lost.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-09-09T02:02:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "related PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/1014\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-09-10T04:51:00.000000"}, {"author": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "body": "Thanks!", "created": "2021-09-10T04:58:00.000000"}], "components": ["firewall"], "created": "2021-09-03T03:20:00.000000", "creator": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17ee9a47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0axzn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_436284267_*|*_3_*:*_1_*:*_104280627_*|*_10009_*:*_1_*:*_69696414_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3225"}], "description": "*Module Version:* current main branch\n\nCommit in https://github.com/puppetlabs/puppetlabs-firewall/pull/945 were merged in master branch but now https://github.com/puppetlabs/puppetlabs-firewall/pull/945/commits/706a9d42b1e8379f6e37f59c818544eaff541d41 is not in main branch, it seems it was lost at some point?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34816", "fixedVersions": [], "id": "34816", "issueType": "Bug", "key": "MODULES-11180", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "resolution": "Fixed", "resolutionDate": "2021-09-10T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : https://github.com/puppetlabs/puppetlabs-firewall/pull/945 lost", "timeSpent": "PT0S", "updated": "2021-09-10T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2021-09-02T17:31:00.000000", "creator": "623a4b0494742a00683d7103", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e86d617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0axxf:"}], "description": "_Basic Info_\n *Module Version: 6.1.1*\n *Puppet Version: 6.22*\n *OS Name/Version: Centos 7*\n\nThis module currently generates ugly server.xml with no line breaks\n\nplease generate prettier XML with line breaks and indentation.\n\nExample:\n\nUgly:\n\n\u00a0\n{code:java} <Connector port=\"443\" protocol=\"HTTP/1.1\" enableLookups=\"false\" maxHttpHeaderSize=\"8192\" maxThreads=\"500\" acceptCount=\"20000\" connectionTimeout=\"10000\" disableUploadTimeout=\"true\" scheme=\"https\" URIEncoding=\"utf-8\" secure=\"true\" SSLEnabled=\"true\" clientAuth=\"false\" SSLCertificateFile=\"/opt/acton/etc/foo.net.crt\" SSLCertificateKeyFile=\"/opt/acton/etc/foo.net.key\" SSLCACertificateFile=\"/etc/pki/tls/certs/ca.crt\" SSLCertificateChainFile=\"/opt/acton/etc/foo.net.chain.crt\"  SSLHonorCipherOrder=\"true\" SSLProtocol=\"TLSv1+TLSv1.1+TLSv1.2\"></Connector>\n{code}\nPretty:\n\n\u00a0\n\n\u00a0\n{code:java}<Connector\n   port=\"443\"\n   protocol=\"HTTP/1.1\"\n   enableLookups=\"false\"\n   maxHttpHeaderSize=\"8192\"\n   maxThreads=\"500\"\n   acceptCount=\"20000\"\n   connectionTimeout=\"10000\"\n   disableUploadTimeout=\"true\"\n   scheme=\"https\"\n   URIEncoding=\"utf-8\" secure=\"true\"\n   SSLEnabled=\"true\"\n   clientAuth=\"false\n   SSLCertificateFile=\"/opt/acton/etc/foo.net.crt\"\n   SSLCertificateKeyFile=\"/opt/acton/etc/foo.net.key\"\n   SSLCACertificateFile=\"/etc/pki/tls/certs/ca.crt\"\n   SSLCertificateChainFile=\"/opt/acton/etc/foo.net.chain.crt\"\n   SSLHonorCipherOrder=\"true\"\n   SSLProtocol=\"TLSv1+TLSv1.1+TLSv1.2\">\n</Connector>\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34815", "fixedVersions": [], "id": "34815", "issueType": "Bug", "key": "MODULES-11179", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b0494742a00683d7103", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{tomcat} : {Generate pretty XML}", "timeSpent": "PT0S", "updated": "2021-09-02T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2021-09-02T16:10:00.000000", "creator": "623a4b0494742a00683d7103", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a3cb9af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0axur:"}], "description": "_Basic Info_\n *Module Version: 6.0.0*\n *Puppet Version:* 6.22\n *OS Name/Version: Centos 7*\n\ntomcat::config::server::connector should purge properties\n\n*Desired Behavior:*\n\nIf I create a connector with a value (for example SSLPassword)\n\nthen remove that value. upon the next update,\n\n*Actual Behavior:*\n\n\u00a0\n\nPuppet will not remove the XML property from the created connector\n\n\u00a0\n\nI have purge_connectors enabled\n\n\u00a0\n{color:#9cdcfe}$connector_defaults{color}{color:#d4d4d4} = {{color}\n{color:#d4d4d4} catalina_base => {color}{color:#9cdcfe}$profile::tomcat::server::catalina_base{color}{color:#d4d4d4},{color}\n{color:#d4d4d4} purge_connectors => {color}{color:#569cd6}true{color}\n{color:#d4d4d4} }{color}\n\n{color:#d4d4d4} create_resources( {color}{color:#ce9178}'tomcat::config::server::connector'{color}{color:#d4d4d4}, {color}{color:#9cdcfe}$tomcat_conn{color}{color:#d4d4d4}, {color}{color:#9cdcfe}$connector_defaults{color}{color:#d4d4d4} ){color}\n{color:#d4d4d4}\u00a0{color}\n\u00a0\n{color:#d4d4d4}Tomcat should be removing all properties not defined in puppet{color}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41189", "fixedVersions": [], "id": "41189", "issueType": "Bug", "key": "MODULES-11178", "labels": ["tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b0494742a00683d7103", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabes/tomcat} : {Connector Doesn't Delete Values}", "timeSpent": "PT0S", "updated": "2021-09-02T16:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-09-02T03:28:00.000000", "creator": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7663284"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0awzv:"}], "description": "_Basic Info_\n *Module Version: v2.0.0*\n *Puppet Version: Not relevant*\n *OS Name/Version:*\n\nHi,\n\n\u00a0\n\nThis ticket is to request approval for our [ccin2p3-etc_services|https://forge.puppet.com/modules/ccin2p3/etc_services] puppet module.\n\n\u00a0\n\n\u00a0\n\nThanks in advance for your review.\n\n\u00a0\n\nRegards", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36937", "fixedVersions": [], "id": "36937", "issueType": "Improvement", "key": "MODULES-11177", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ccin2p3-etc_services : Request for module approval", "timeSpent": "PT0S", "updated": "2021-09-02T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Started investigation to reproduce issue.\n\nWill set up a dev harness with a proxy to test this functionality and provide a suitable solution with testing to avoid any possible regressions.\u00a0", "created": "2021-09-21T08:41:00.000000"}, {"author": "6220db93db58c1006879dacf", "body": "Thanks [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]!!", "created": "2021-09-22T05:40:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "I set up an environment with two containers:\u00a0\n * tinyproxy docker image that logs all passing traffic\n * debian image with puppet agent and latest apt module installed\n\nWhen running the following pp file:\n{code:java}\n  apt::key { 'wazuh':\n        id     => '0DCFCA5547B19D2A6099506096B3EE5F29111145',\n        source => 'https://packages.wazuh.com/key/GPG-KEY-WAZUH',\n        server => 'pgp.mit.edu'\n      }\n{code}\nPuppet apply command:\n{code:java}\nhttp_proxy='http://172.17.0.2:8888' https_proxy='http://172.17.0.2:8888' puppet apply a.pp --debug --verbose\n{code}\nOutput:\n{code:java}\nDebug: Adding relationship from Apt_key[wazuh] to Anchor[apt_key 0DCFCA5547B19D2A6099506096B3EE5F29111145 present] with 'before'\nNotice: Compiled catalog for b593f2206f82 in environment production in 0.14 seconds\nDebug: Creating default schedules\nDebug: Loaded state in 0.01 seconds\nDebug: Loaded state in 0.00 seconds\nInfo: Applying configuration version '1632307035'\nDebug: /Stage[main]/Main/Apt::Key[wazuh]/Apt_key[wazuh]/before: before to Anchor[apt_key 0DCFCA5547B19D2A6099506096B3EE5F29111145 present]\nDebug: Prefetching apt_key resources for apt_key\nDebug: Executing: '/usr/bin/apt-key adv --no-tty --list-keys --with-colons --fingerprint --fixed-list-mode'\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nhttps://packages.wazuh.com/key/GPG-KEY-WAZUH\nXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\nDebug: Executing: '/usr/bin/gpg --no-tty --with-fingerprint --with-colons /tmp/apt_key20210922-2377-11e1x5u | awk -F: '/^fpr:/ { print $10 }''\nDebug: Executing: '/usr/bin/apt-key add /tmp/apt_key20210922-2377-11e1x5u'\nNotice: /Stage[main]/Main/Apt::Key[wazuh]/Apt_key[wazuh]/ensure: created\nDebug: /Stage[main]/Main/Apt::Key[wazuh]/Apt_key[wazuh]: The container Apt::Key[wazuh] will propagate my refresh event\nDebug: Apt::Key[wazuh]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 33223380\nDebug: Storing state\nDebug: Pruned old state cache entries in 0.00 seconds\nDebug: Stored state in 0.01 seconds\nNotice: Applied catalog in 3.42 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 32901540\nDebug: Received report to process from b593f2206f82\nDebug: Processing report from b593f2206f82 with processor Puppet::Reports::Store\n{code}\nTinyproxy logs:\n{code:java}\nCONNECT \u00a0 Sep 22 10:37:17.344 [1]: Connect (file descriptor 5): 172.17.0.3\nCONNECT \u00a0 Sep 22 10:37:17.345 [1]: Request (file descriptor 5): CONNECT packages.wazuh.com:443 HTTP/1.1\nINFO\u00a0 \u00a0 \u00a0 Sep 22 10:37:17.345 [1]: No upstream proxy for packages.wazuh.com\nINFO\u00a0 \u00a0 \u00a0 Sep 22 10:37:17.345 [1]: opensock: opening connection to packages.wazuh.com:443\nINFO\u00a0 \u00a0 \u00a0 Sep 22 10:37:17.356 [1]: opensock: getaddrinfo returned for packages.wazuh.com:443\nCONNECT \u00a0 Sep 22 10:37:17.374 [1]: Established connection to host \"packages.wazuh.com\" using file descriptor 6.\nINFO\u00a0 \u00a0 \u00a0 Sep 22 10:37:17.374 [1]: Not sending client headers to remote machine\nINFO\u00a0 \u00a0 \u00a0 Sep 22 10:37:17.427 [1]: Closed connection between local client (fd:5) and remote client (fd:6)\n{code}\nThe apt key provider uses the *open-uri*\u00a0Ruby gem to grab a the file contents from a URL or a local path. As long as the http_proxy and https_proxy environment variables are configured on that machine, these are passed through to the gem as seen in the logs from Tinyproxy where open-uri is opening the connection to packages.wazuh.com:443.\u00a0\n\n[~accountid:6220db93db58c1006879dacf]\u00a0can you please confirm if the problem still exists in the latest release of the module and if possible can you provide an example pp file so I can try to reproduce this issue ?\u00a0", "created": "2021-09-22T07:41:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "Hi Daniel,\n\nI'm the customer who opened up the support call 45439 that triggered this bug report.\u00a0 I'll try to provide some details to hopefully make things a bit more clear as to what I'm seeing...\n\nI think the reason it's working for you is how you ran the command (you explicitly define http_proxy/https_proxy prior to running it).\u00a0 During our Professional Services engagement a number of months back, we attempted to do something similar and discovered that it broke other things (both related and unrelated to Puppet), so that isn't an option for us...\u00a0 In order for our environment to function w/ a proxy, I need the module to be able to utilize a proxy defined in apt.\n\nIn the support ticket, I referred to lines 205-227 in apt/lib/puppet/provider/apt_key/apt_key.rb from the apt module.\u00a0 If I'm reading through the code correctly (and I'm not a developer so I may be off), notice that if the \"source\" and \"content\" resources are nil, only then will \"adv\" be pushed onto the command.\u00a0 When \"source\" is not nil (later in the conditional), it only pushes \"add\". That is where I feel the issue is since it appears to be building the \"apt-key adv\" command in such a way that would never use the proxy that's defined in apt::key_options.\n\nHope that helps.\u00a0 Please let me know if you need anything else.\u00a0 Thanks!", "created": "2021-09-22T08:27:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Got it [~accountid:557058:60040589-3bdb-4f80-877c-fd491a9dcd94], thank you for the clarification. I will try to put a fix in there to use the key_options when available and give it a test. I'll try to put up a draft tomorrow.", "created": "2021-09-22T08:52:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:60040589-3bdb-4f80-877c-fd491a9dcd94],\u00a0 I took a closer look at the code and if you use the server and options as in the example pp bellow this should work with the proxy. Source or content is used when you use\u00a0 the `_apt-key add_` command that cannot receive the `-_keyserver-options`_\u00a0\u00a0flag.\u00a0\n{code:puppet}\u00a0 apt::key { 'wazuh':\n\u00a0 \u00a0 \u00a0 \u00a0 ensure => 'present',\n\u00a0 \u00a0 \u00a0 \u00a0 id \u00a0 \u00a0 => '0DCFCA5547B19D2A6099506096B3EE5F29111145',\n\u00a0 \u00a0 \u00a0 \u00a0 server => 'pgp.mit.edu',\n\u00a0 \u00a0 \u00a0 \u00a0 options => 'http-proxy=http://172.17.0.2:8888'\n\u00a0 \u00a0 \u00a0 }\n{code}\nIf you need the `-_keyserver-options`_\u00a0\u00a0flag when the source is set the module would need to use the `apt-key adv` command instead of the _add_ command. However the source is meant to load the key from a file (local or remote). If you use the code as in the example above, as long as you have the gpg configuration set correctly it should be able to pass through the proxy and grab the key.\u00a0\n\nPlease let me know if this works for you", "created": "2021-09-23T03:48:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "Hi Daniel,\n\nThe problem is the code I'm having issues w/ is coming from the wazuh-wazuh module (manifests/repo.pp, lines 12-17)...\n\n{{ # apt-key added by issue #34}}\n{{ apt::key { 'wazuh':}}\n{{ id => '0DCFCA5547B19D2A6099506096B3EE5F29111145',}}\n{{ source => 'https://packages.wazuh.com/key/GPG-KEY-WAZUH',}}\n{{ server => 'pgp.mit.edu'}}\n{{ }}}\n\n...so I don't have control over that.\n\nI initially thought that they were defining things incorrectly (thinking why would they use both source and server together), but then when I dug a bit deeper, I found that nothing was stopping them from doing so, and in fact (as you point out), the source _can_ contain a remote reference.\u00a0 It's when things are defined this way that the puppetlabs-apt module builds the command as I described above (excluding the `_-keyserver-options_`).", "created": "2021-09-23T08:44:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:60040589-3bdb-4f80-877c-fd491a9dcd94], [~accountid:6220db93db58c1006879dacf] , I understand that this problem is with the third party module, however we cannot add in workarounds in the apt module with a risk of breaking the integrity of the this module as it's used by others.\u00a0\n\nOptions:\n # Please reach out to the maintainers of the wazuh module to see if they can accommodate the behaviour you are looking for\n # Fork the wazuh module and apply the desired changes as shown in the previous comment (remove the source and add in the options with your desired proxy in the apt-key call)\u00a0\n\nThis is not a bug in the apt module.\u00a0", "created": "2021-09-24T02:37:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "Hey [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657],\n\nThat's exactly what I was looking for...\u00a0 If the apt module is working as expected and is logically correct, then that's fine, and I appreciate you taking the time to confirm that much.\n\nIs it OK to reference this ticket in the communication to wazuh?", "created": "2021-09-24T07:16:00.000000"}, {"author": "6220db93db58c1006879dacf", "body": "Thanks for your work on this [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]!", "created": "2021-09-27T02:01:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "[~accountid:557058:60040589-3bdb-4f80-877c-fd491a9dcd94] [~accountid:6220db93db58c1006879dacf]\u00a0please feel free to reference this ticket in communication to wazuh.\u00a0", "created": "2021-09-27T02:05:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "Sounds good.\u00a0 Thanks for your help!", "created": "2021-09-27T16:38:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "[~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657] [~accountid:6220db93db58c1006879dacf] I was just working w/ the puppetlabs-docker module, and ended up running into the same issue... \u00a0In this module, the key is defined within the source, and ultimately sets its value to\u00a0'[https://apt.dockerproject.org/gpg'.]\u00a0 I'm in the same situation, though, where the node cannot reach out and grab the key because it's not utilizing the proxy that I have defined.\n\nWould it be possible to re-open this and have another look? \u00a0It seems that the way the key is being defined in the puppetlabs-docker module is not the same as the wazuh-wazuh module, but the result I'm seeing is the same.\n\nThanks.", "created": "2021-10-04T20:13:00.000000"}, {"author": "6220db93db58c1006879dacf", "body": "Hi [~accountid:557058:60040589-3bdb-4f80-877c-fd491a9dcd94]\n\nSorry to hear that you're having another similar issue.\u00a0\n\nCan you clarify the context in which you're seeing this issue with puppetlabs-docker?\u00a0 Can you send a snippet of the code in which this is failing? \u00a0Are you using the puppetlabs-docker module in your own code or is it being referenced by another module?\n\nHave you been able to find a suitable workaround?\n\nMany thanks,\n\nGavin", "created": "2021-10-07T08:52:00.000000"}, {"author": "557058:60040589-3bdb-4f80-877c-fd491a9dcd94", "body": "Hey [~accountid:6220db93db58c1006879dacf],\n\nIt's the same as described in\u00a0[Ticket #45439|https://puppetlabs.zendesk.com/agent/tickets/45439]...\n\nWhat I now realize, though, is that it's Ruby code that's reaching out to the Internet to download the key (which I have incorrect above...the correct URL is [https://download.docker.com/linux/ubuntu/gpg),]\u00a0and that Ruby code isn't taking into account any sort of proxy that may be defined.\n\n\u00a0\n\nThe code I'm referring to is in {{lib/puppet/provider/apt_key/apt_key.rb}} (lines 115-149, the {{source_to_file}} function).\n\n\u00a0\n\nI wrote a small Ruby example...\n{quote}require 'open-uri'\n require 'net/ftp'\n require 'tempfile'\n\nURI.open(\"https://download.docker.com/linux/ubuntu/gpg\")\nUnknown macro: \\{|f| f.each_lineUnknown macro}\n}\n{quote}\n...and ended up seeing the same error that I was seeing during a Puppet agent run.\n\n\u00a0\n\nThis is still triggered when an Apt key's\u00a0{{source}} is defined using {{http}} or {{https}}. \u00a0So now my question becomes - is it possible to modify the module in such a way that enforces the proxy settings for the Ruby open call (line 139)?", "created": "2021-10-07T09:55:00.000000"}], "components": [], "created": "2021-08-30T08:04:00.000000", "creator": "6220db93db58c1006879dacf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28061353"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0av3v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45439,46049"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1902882510_*|*_3_*:*_1_*:*_237525098_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_257282487"}], "description": "_Basic Info_\n *Module Version:*\u00a08.2.0\n *Puppet Version:* PE 2019.8.5 (Puppet 6.21.1)\n *OS Name/Version:* replicated on Ubuntu 1804\n\n_Describe your issue in as much detail as possible..._\n\nAlthough this issue has been raised using v7.7.1 of puppetlabs-apt, it can be observed in the code [https://github.com/puppetlabs/puppetlabs-apt/blob/main/lib/puppet/provider/apt_key/apt_key.rb#L132]\u00a0that there is currently no way to set an http_proxy when using \"source\"\u2013even though there is a way to set the proxy via the \"options\" if the \"server\" parameter is used. \u00a0One other comment is that it might be useful to throw an error if both \"server\" and \"source\" are specified simultaneously.\n\nRefer to zendesk ticket\u00a0[https://puppetlabs.zendesk.com/agent/tickets/45439]\n\n*Desired Behavior:*\u00a0When setting an HTTP(S) \"source\" GPG key, there should be a way to set an http(s)_proxy if required.\n\n*Actual Behavior:* If server must use an http_proxy to access HTTP(S), then apt::key cannot be used alone to achieve the download/add of the GPG key.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40026", "fixedVersions": [], "id": "40026", "issueType": "Bug", "key": "MODULES-11176", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db93db58c1006879dacf", "resolution": "Won't Fix", "resolutionDate": "2021-09-27T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : apt::key \"source\": no way to set the http_proxy", "timeSpent": "PT0S", "updated": "2021-10-11T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-08-30T04:47:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70684e2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0av3f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11729679_*|*_10007_*:*_1_*:*_74660675_*|*_3_*:*_1_*:*_1118912_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_779675849"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37937", "fixedVersions": [], "id": "37937", "issueType": "Task", "key": "MODULES-11175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2021-09-09T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2021-09-09T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2021-08-27T08:25:00.000000", "creator": "70121:4b9ac68e-2e1c-4ae8-8953-ca86defb2c7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f467049"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0au6b:"}], "description": "_Basic Info_\n *Module Version: 8.2.0*\n *Puppet Version: 7.10.0*\n *OS Name/Version: Ubuntu 20.04*\n\n_When using the define apt::source the options for the template\u00a0'apt/source.list.epp'\u00a0 are not cleared, so arch, trusted and signed-by are always set, even when empty_\n\n*Desired Behavior:*\n\nfile inside /etc/apt/sources.list.d/\n{quote}deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable\n{quote}\n*Actual Behavior:*\n{quote}deb [arch=amd64 trusted= signed-by=] https://download.docker.com/linux/ubuntu focal stable\n{quote}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n\n{{Partial Log output:}}\n{quote}{{Error: Could not prefetch package provider 'apt': Execution of '/usr/bin/apt-mark showmanual' returned 100: E: Malformed entry 3 in list file /etc/apt/sources.list.d/docker.list ([option] no value)}}\n{{E: Malformed entry 3 in list file /etc/apt/sources.list.d/nodesource.list ([option] no value)}}\n{{E: Malformed entry 3 in list file /etc/apt/sources.list.d/zabbix.list ([option] no value)}}\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36936", "fixedVersions": [], "id": "36936", "issueType": "Bug", "key": "MODULES-11174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4b9ac68e-2e1c-4ae8-8953-ca86defb2c7e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet/apt : sources.list.d options set empty", "timeSpent": "PT0S", "updated": "2021-08-27T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0bd501f8660070b6fb2c", "body": "I have created a PR for this ticket: https://github.com/puppetlabs/puppetlabs-apt/pull/1007\n\nI hope everything is in order, I have checked the contribution guidelines and tried to follow everything carefully - sorry if I've made any mistakes!", "created": "2021-08-25T15:30:00.000000"}], "components": ["apt"], "created": "2021-08-25T15:15:00.000000", "creator": "623c0bd501f8660070b6fb2c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@850f401"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0atjf:"}], "description": "As per 'man 5 apt.conf':\n{quote}\nPer-host proxies can also be specified by using the form _http::Proxy::<host>_ with the special keyword DIRECT meaning to use no proxies.\n{quote}\n\nThe current versions of the module allow configuration of a single system-wide proxy using _http::Proxy_.  For some environments it is necessary to use different proxies for different upstream repository hosts - or to bypass, e.g. for internal repositories.\n\n*Desired Behavior:*\n\nAllow configuration of one or more entries of the form:\n\n_http[s]::Proxy::<host> \"<target>\"_\n\nWhere _<host>_ is the upstream repository host to match, and _<target>_ is the proxy URL (or DIRECT) to use when accessing that repository host.\n\n*Actual Behavior:*\n\nThis behaviour is not currently supported.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38970", "fixedVersions": [], "id": "38970", "issueType": "Improvement", "key": "MODULES-11173", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bd501f8660070b6fb2c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : add support for per-host proxies", "timeSpent": "PT0S", "updated": "2021-08-25T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetdb"], "created": "2021-08-24T07:07:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1989ace4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0as8r:"}], "description": "_Basic Info_\n *Module Version:* 'main' branch as of time of filing\n *Puppet Version:* Any\n *OS Name/Version:* Any\n\nThe\u00a0{{storeconfigs}} options should now be set in the {{server}} section instead of {{master}}.\n\nRef: https://github.com/puppetlabs/puppetlabs-puppetdb/blob/main/manifests/master/storeconfigs.pp#L12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35877", "fixedVersions": [], "id": "35877", "issueType": "Bug", "key": "MODULES-11172", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetdb : storeconfigs options should be set in the 'server' section", "timeSpent": "PT0S", "updated": "2021-08-24T07:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:55:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for CentOS Stream 9(x86_64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@477f5307"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0as77:"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include CentOS Stream 9(x86_64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38969", "fixedVersions": [], "id": "38969", "issueType": "Task", "key": "MODULES-11171", "labels": ["os"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add CentOS Stream 9(x86_64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2022-02-02T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:54:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6179d6c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3957"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0as5n:"}], "description": "Ensure the OS name for CentOS Stream 9(x86_64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add CentOS Stream 9(x86_64) FOSS support", "estimate": "PT0S", "externalId": "42173", "fixedVersions": [], "id": "42173", "issueType": "Task", "key": "MODULES-11170", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57138", "parentSummary": "Add CentOS Stream 9(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "11. Add CentOS Stream 9(x86_64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2022-02-04T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:54:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31dee773"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3957"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0as5f:"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add CentOS Stream 9(x86_64) FOSS support", "estimate": "PT0S", "externalId": "41187", "fixedVersions": [], "id": "41187", "issueType": "Task", "key": "MODULES-11169", "labels": ["os"], "originalEstimate": "PT0S", "parent": "57138", "parentSummary": "Add CentOS Stream 9(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "10. Enable nightly acceptance tests with CentOS Stream 9(x86_64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2022-02-04T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:43:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Rocky Linux 8(x86_64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a3bbcec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0aryr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_152951966_*|*_1_*:*_1_*:*_2020_*|*_10007_*:*_1_*:*_8657217_*|*_3_*:*_1_*:*_17000411_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3095558367"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Rocky Linux 8(x86_64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41185", "fixedVersions": [], "id": "41185", "issueType": "Task", "key": "MODULES-11168", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-10-01T02:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Rocky Linux 8(x86_64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-10-01T02:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:42:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cf848c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3939"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0arwz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2158_*|*_10007_*:*_1_*:*_1866663_*|*_3_*:*_1_*:*_2424178_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2503251004"}], "description": "Ensure the OS name for Rocky Linux 8(x86_64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add Rocky Linux 8(x86_64) FOSS support", "estimate": "PT0S", "externalId": "43251", "fixedVersions": [], "id": "43251", "issueType": "Task", "key": "MODULES-11167", "labels": [], "originalEstimate": "PT0S", "parent": "56669", "parentSummary": "Add Rocky Linux 8(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-09-22T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Rocky Linux 8(x86_64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-09-22T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-08-24T04:42:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c64f66e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3939"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0arwr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_419159463_*|*_1_*:*_1_*:*_2107_*|*_10007_*:*_1_*:*_785127_*|*_3_*:*_1_*:*_821230_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2505704288"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add Rocky Linux 8(x86_64) FOSS support", "estimate": "PT0S", "externalId": "42172", "fixedVersions": [], "id": "42172", "issueType": "Task", "key": "MODULES-11166", "labels": [], "originalEstimate": "PT0S", "parent": "56669", "parentSummary": "Add Rocky Linux 8(x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-09-27T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable nightly acceptance tests with Rocky Linux 8(x86_64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-09-27T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is an issue with the upstream resource. Here you can see the API the resource\u00a0_says_ it has (ie, valid values are\u00a0\"ErrorsOnly\", \"ErrorsAndWarning\", and \"ErrorsAndWarningAndInformation\"):\n\n[https://github.com/PowerShell/PSDscResources/blob/7064eda52d939a4a3ce40e1f38756cfe6a09acfd/DscResources/MSFT_WindowsOptionalFeature/MSFT_WindowsOptionalFeature.schema.mof#L9]\n\nIt is actually returning an invalid (per its own API spec) value for this parameter. An issue should be filed upstream to resolve if needed, after which point our automation will pick up the new release and make it available on the Forge.", "created": "2021-09-03T13:54:00.000000"}], "components": [], "created": "2021-08-20T01:16:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ac771ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0apob:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45553"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1255089941_*|*_6_*:*_1_*:*_0"}], "description": "[https://forge.puppet.com/modules/dsc/psdscresources/reference#dsc_windowsfeature]\n\nTried to run the below code\u00a0\n{code:java}\nclass testdsc {\ndsc_windowsoptionalfeature{'Remove SMBv1 Feature':\n    dsc_ensure => 'Absent',\n    dsc_name => 'SMB1Protocol'\n}\n} {code}\nand the output shows with a warning\n{code:java}\nPS C:\\Code> puppet apply .\\testdsc.pp\nNotice: Compiled catalog for eternal-utility.delivery.puppetlabs.net in environment production in 0.15 seconds\nWarning: Provider returned data that does not match the Type Schema for `dsc_windowsoptionalfeature[Remove SMBv1 Feature]`\n Value type mismatch:\n    * dsc_loglevel: WarningsInfo (expects an undef value or a match for Enum['ErrorsAndWarning', 'ErrorsAndWarningAndInform\nation', 'ErrorsOnly'], got 'WarningsInfo')\n\nNotice: /Stage[main]/Testdsc/Dsc_windowsoptionalfeature[Remove SMBv1 Feature]/dsc_ensure: dsc_ensure changed 'Present' to '\nAbsent'\nNotice: dsc_windowsoptionalfeature[{:name=>\"Remove SMBv1 Feature\", :dsc_name=>\"SMB1Protocol\"}]: Deleting: Finished in 2.26\nseconds\nNotice: Applied catalog in 2.28 seconds {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34813", "fixedVersions": [], "id": "34813", "issueType": "Bug", "key": "MODULES-11165", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Won't Do", "resolutionDate": "2021-09-03T13:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_loglevel value mismatch warnings", "timeSpent": "PT0S", "updated": "2021-09-03T13:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "User Error", "created": "2021-09-22T06:37:00.000000"}], "components": [], "created": "2021-08-18T09:42:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d8c6486"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0anxf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3012874540_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  4.0.2\n*Puppet Version:* 2019.2.0\n*OS Name/Version:* Windows Server 2019/2012R2/2016\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nReboot server\n\n*Actual Behavior:*\n\nWhen running a Reboot Task the following error is returned.\n\n{{Error: Exited 1:\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- win32/process (LoadError)\n\tfrom C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/fb7e0e0de640b82844be931e59405de73e1e290c9540c204a6c79838a0e39fce/init.rb:17:in `async_command'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/fb7e0e0de640b82844be931e59405de73e1e290c9540c204a6c79838a0e39fce/init.rb:62:in `<main>'}}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43250", "fixedVersions": [], "id": "43250", "issueType": "Bug", "key": "MODULES-11164", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Cannot Reproduce", "resolutionDate": "2021-09-22T06:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "reboot : Reboot task returns error", "timeSpent": "PT0S", "updated": "2021-09-22T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "If we do this we should also attempt to move the release process from Jenkins to GitHub Actions like the IAC modules do. Currently we have a separate {{release}} group in the Gemfile where we include pdk and puppet-blacksmith in order to be able to release through the Jenkins Push to Forge pipelines ([https://github.com/puppetlabs/puppetlabs-cron_core/pull/44/files#diff-d09ea66f8227784ff4393d88a19836f321c915ae10031d16c93d67e6283ab55fL52-L53]). By doing this we can get rid of the extra Gemfile dependencies.\n\nWe should also remove pdk template files that we don't use (like the Travis configuration - for this we need to configure .sync.yml appropriately).\n\nI remember doing some work to convert spec tests from mocha to rspec so we should be good on that front.", "created": "2021-08-18T01:30:00.000000"}], "components": [], "created": "2021-08-17T11:04:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4189bb55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0aouo:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "10.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_67892507_*|*_1_*:*_1_*:*_1443472610_*|*_10007_*:*_1_*:*_259519385_*|*_3_*:*_1_*:*_781440193_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1647084468"}], "description": "The following modules need to be updated:\n\nPuppet Agent:\npuppetlabs-augeas_core@*\npuppetlabs-cron_core@*\npuppetlabs-mount_core@*\npuppetlabs-scheduled_task@*\npuppetlabs-selinux_core@*\npuppetlabs-sshkeys_core@*\npuppetlabs-yumrepo_core@*\npuppetlabs-zone_core@*\npuppetlabs-zfs_core@*\nacceptance@* - pxp-agent_core\u00a0\n\nI submitted https://github.com/puppetlabs/puppetlabs-cron_core/pull/44 to see how difficult it was.\n\nThe steps I followed were:\n\n# Restrict {{pupet-module-\\*-system-r\\*}} gems to {{~> 1.0}}: https://github.com/puppetlabs/puppetlabs-cron_core/pull/44/commits/9e54a782d114f64965f9293f3330fac03d7025b8\n# Move {{commits}} rake task to {{rakelib/commits.rake}} so it's not lost when updating to newer template versions: https://github.com/puppetlabs/puppetlabs-cron_core/pull/44/commits/b088e56f0dda3526df1f20868dbe556770d1bd4a\n# Run {{pdk update --template-ref 2.2.0}} https://github.com/puppetlabs/puppetlabs-cron_core/pull/44/commits/a3dcc2e0070e6223342a5ce72f9003fd12c1eab9\n# Fix any rubocop issues", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43249", "fixedVersions": [], "id": "43249", "issueType": "Task", "key": "MODULES-11197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2021-10-05T01:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update core modules to latest pdk templates", "timeSpent": "PT0S", "updated": "2021-10-05T01:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hey people, it is possible to get any feedback here?\n\nEdit: Ups, github trolled me. A release happended in december.", "created": "2022-04-26T09:48:00.000000"}], "components": [], "created": "2021-08-16T08:15:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434cad80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ake3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21864883909_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncan you please please make a new release of https://github.com/puppetlabs/dependency_checker? This is a dependency within latest puppet modules. The last release of dependency_checker depends on a very ancient rake version. the main branch already supports rake 13 (which supports ruby 3): https://github.com/puppetlabs/dependency_checker/compare/0.2.0...main#diff-7579cef1f417804e69cac6cb42e7d871d352ee4fbd643bcafcc47d433036ce53R23", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42170", "fixedVersions": [], "id": "42170", "issueType": "Task", "key": "MODULES-11163", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2022-04-26T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release dependency_checker gem", "timeSpent": "PT0S", "updated": "2022-04-26T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "created": "2021-08-16T07:24:00.000000", "name": "2021-08-16-130325_1066x448_scrot.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12799"}], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "in case that was unclear: I was talking about: https://github.blog/changelog/2021-04-22-github-actions-maintainers-must-approve-first-time-contributor-workflow-runs/\n!2021-08-16-130325_1066x448_scrot.png|thumbnail!", "created": "2021-08-16T07:26:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hi people, would it be possible to get some attention here? This is really blocking running local tests :(", "created": "2021-09-01T03:00:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey people, could you please provide some feedback here?", "created": "2021-10-26T11:57:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] is there any chance this can be escalated to anybody? it's so annoying that people with modern operating systems cannot install the gems that Puppet uses, because of this (sorry, but really stupid) design. The ticket is open for half a year with zero response. I was once told there are biweekly reviews for new issues. Isn't that the case anymore?", "created": "2022-02-03T05:28:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] [~accountid:6323ae27ce3e476e42adaa2c] is there any chance that we see some movement here? The required change to release the new gems shouldn't be that big but I'm having a hard time since months to get any activity here.", "created": "2022-04-26T09:48:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] asked me to write some ideas for improvement down if I have any. So my thoughts:\nThe whole idea of gemname-$rubyversion was to fix a bug in rubygems where it ignored the minimal ruby version in a gemspec and pulled in a gem that's incompatible with the local ruby version. That was fixed for ruby 2.5. Therefore I suggest do drop the idea of hardcoding the ruby version in the gemname. Just stick to:\n* puppet-module-posix-default\n* puppet-module-posix-dev\n* puppet-module-win-default\n* puppet-module-win-dev\n* puppet-module-posix-system\n* puppet-module-win-system\n\nif you want to do more cleanup, create one gem for acceptance/system tests and one for unit tests/linting (we do that for Vox Pupuli as well). Please let me know if you need any additional help with this or would like to switch to the Vox Pupuli gems:\n* https://github.com/voxpupuli/voxpupuli-test\n* https://github.com/voxpupuli/voxpupuli-acceptance", "created": "2022-05-12T11:05:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hey puppet,\nI really don't know who to ping here. This is an ongoing issue since the gems were introduced and it blocks using pdk or even running tests locally with modern ruby.", "created": "2022-08-03T03:56:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "I had meeting with Ben last week:\n* The responsible team is aware of the issue\n* The workaround (hardcoding the ruby version in the meta-gem version) isnt' required anymore\n* the team is working on a replacement", "created": "2022-08-23T02:25:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Hey, just putting some feedback in here.\n\nBeen looking at this over the last week or two and the team has decided to go forward with removing puppet-modules-gems entirely and instead switch to keeping our default gems set in the pdk templates.\n\nWhile we considered simply removing the ruby version numbers from the module gems and even cutting the amount of them down to simplify things, the feeling was that since we already use the template as a way in which to set standardized code changes across our modules, having a second method of doing this solely for the gemfile was unnecessarily\u00a0 complex. Especially given that we are already using the default template to set certain gems and regularly use the local sync files to specify others.\n\nIn addition, as a more personal note, I find this method to be more open and easy to understand, as the gems that our modules require and whatever versions they may be pinned to will be clearly displayed within the gemfile rather than hidden within an entirely separate module.\n\n\u00a0\n\nedit: pr for this change can be seen here [https://github.com/puppetlabs/pdk-templates/pull/481]", "created": "2022-10-04T05:19:00.000000"}], "components": [], "created": "2021-08-16T07:23:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7170e8a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0akcz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/22"}], "description": "Hi,\n It is a new year and we face the same issue as the past years; all the puppet-module-* gems in your Gemfiles are pinned to a specific Ruby version. At the moment you provide Gems for Ruby 2.7 to 2.1. Ruby 3 was released more than half a year ago and it's not possible anymore to install your gems. Can you:\n * Update your gems / release them unter a new name\n * Rethink if this setup is really good / rethink the release cycle and release the gems sooner\n\nit's really annoying to not be able to do a `bundle install` for Puppet modules. This worked fine for years until you started to depend on rubyversion specific gems. In the past developers could just ignore this and push to github so github/travis will run the tests and see if the code is fine. This is now also not possible. As a new contributor to a github repo workflows need to be approved. Please please rethink this setup.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36934", "fixedVersions": [], "id": "36934", "issueType": "Task", "key": "MODULES-11161", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppet-module-* gems for modern Ruby", "timeSpent": "PT0S", "updated": "2022-10-04T05:30:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2021-08-13T06:24:00.000000", "creator": "70121:59b9e8a4-a48e-4867-a5b6-7980fb325c36", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7441ebf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0aj1v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/21"}], "description": "*Puppet Version: 7.9.0*\n *Puppet Server Version: 7.9.0*\n *OS Name/Version: Windows*\n - When using exec module with powershell as a provider, puppet doesn't display any logs. It doesn't matter if --verbose, or --debug is provided as a flag with starting puppet script or if logoutput is set to true as a parameter of module.\n - Example of a command that doesn't displays anything \"Get-Content $path_to_an_existing_file\"\n\n*Desired Behavior:\u00a0The module displays everything that a command executed from a powershell would execute.*\n\n*Actual Behavior: Puppet doesn't displays anything other than \"executed successfully\"*", "environment": "Any Windows system", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33744", "fixedVersions": [], "id": "33744", "issueType": "Bug", "key": "MODULES-11162", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59b9e8a4-a48e-4867-a5b6-7980fb325c36", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Exec modules with powershell as a provider do not display any logs from commands.", "timeSpent": "PT0S", "updated": "2021-08-18T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-08-12T01:27:00.000000", "creator": "6243b1e6f6a26900695c26e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6726fd53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0aiij:"}], "description": "_Basic Info_\n *Module Version:* 7.3.0\n *Puppet Version:* 6.24.0\n *OS Name/Version:* CentOS 7, CentOS 8\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nSetting the PGDATA environment variable (in /etc/systemd/system/postgresql.service.d/postgresql.conf) and data_directory in postgresql.conf is redundant, with the later taking priority over the former.\n\nIf we'd only set the PGDATA environment variable, and *not* data_directory, one could copy the whole data directory to a different system (with a different path) and \"just\" use it, without fiddling with the config.\n\nRight now, I just call `sed -i /data_directory/d postgresql.conf` when moving, which seems odd and will be \"restored\" on the next Puppet run.\n\n*Actual Behavior:*\n\nPuppet sets PGDATA and data_directory, making copying the data directory *outside* of Puppet harder than necessary.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37935", "fixedVersions": [], "id": "37935", "issueType": "Improvement", "key": "MODULES-11160", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1e6f6a26900695c26e4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : don't set data_directory in postgresql.conf", "timeSpent": "PT0S", "updated": "2021-08-12T01:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "I believe this is related to a fix which went into stdlib 5.1.0 back in 2018 - MODULES-7768\n\nCurrently testing, but the minimum stdlib version may need to be raised to 5.0.0 if confimed.", "created": "2021-08-10T10:11:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Confirmed that the issue isn't present when using stdlib 5.2.0\u00a0(y)", "created": "2021-08-10T10:34:00.000000"}], "components": ["apt"], "created": "2021-08-10T10:01:00.000000", "creator": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb69438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ah2j:"}], "description": "_Basic Info_\n *Module Version:* 8.1.0\n *Puppet Version:* 7.9.0\n *OS Name/Version:* 20.04 LTS\n*Stdlib Version:* 4.25.1\n\n_Puppet Code:_\n\n{code}\n  ::apt::source { 'puppetlabs':\n    location       => 'http://apt.puppetlabs.com',\n    repos          => 'puppet7',\n    release        => $facts['os']['distro']['codename'],\n    architecture   => undef,\n    allow_unsigned => false,\n    key            => {\n      source => 'https://apt.puppetlabs.com/pubkey.gpg',\n      id     => 'D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26',\n    },\n  }\n{code}\n\n\n*Desired Behavior:*\n\nPuppet Apt repo deployed correctly:\n\n{code}\n deb http://apt.puppetlabs.com focal puppet7\n{code}\n\n*Actual Behavior:*\n\nPuppet Apt repo deployed incorrectly with empty options variables:\n\n{code}\n deb [arch= trusted= signed-by=] http://apt.puppetlabs.com focal puppet7\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38968", "fixedVersions": [], "id": "38968", "issueType": "Task", "key": "MODULES-11159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : apt::source adds empty options", "timeSpent": "PT0S", "updated": "2021-08-10T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "640c298b7655a3223a26b93d", "body": "We're seeing the same behaviour on a Debian 11 Nomad cluster running the CNI bridge plugin for inter-container communication - looks like it's related to the CNI rules rather than being Kubernetes-specific.\n\n{code:java}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A POSTROUTING -s 172.26.64.2/32 -m comment --comment \"name: \\\"nomad\\\" id: \\\"84072a48-afed-1ed9-6a31-2e135800b947\\\"\" -j CNI-1c16ac7e1ae5cb88d157a404\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A POSTROUTING -s 172.26.64.3/32 -m comment --comment \"name: \\\"nomad\\\" id: \\\"571adb82-776c-dd4a-49f5-d6dfe503c3de\\\"\" -j CNI-68f8874acdf0ba372a54bb71\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A CNI-1c16ac7e1ae5cb88d157a404 -d 172.26.64.0/20 -m comment --comment \"name: \\\"nomad\\\" id: \\\"84072a48-afed-1ed9-6a31-2e135800b947\\\"\" -j ACCEPT\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A CNI-1c16ac7e1ae5cb88d157a404 ! -d 224.0.0.0/4 -m comment --comment \"name: \\\"nomad\\\" id: \\\"84072a48-afed-1ed9-6a31-2e135800b947\\\"\" -j MASQUERADE\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A CNI-68f8874acdf0ba372a54bb71 -d 172.26.64.0/20 -m comment --comment \"name: \\\"nomad\\\" id: \\\"571adb82-776c-dd4a-49f5-d6dfe503c3de\\\"\" -j ACCEPT\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A CNI-68f8874acdf0ba372a54bb71 ! -d 224.0.0.0/4 -m comment --comment \"name: \\\"nomad\\\" id: \\\"571adb82-776c-dd4a-49f5-d6dfe503c3de\\\"\" -j MASQUERADE\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"nomad\\\" id: \\\"84072a48-afed-1ed9-6a31-2e135800b947\\\"\" -m multiport --dports 23337 -j CNI-DN-1c16ac7e1ae5cb88d157a\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p udp -m comment --comment \"dnat name: \\\"nomad\\\" id: \\\"84072a48-afed-1ed9-6a31-2e135800b947\\\"\" -m multiport --dports 23337 -j CNI-DN-1c16ac7e1ae5cb88d157a\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"nomad\\\" id: \\\"571adb82-776c-dd4a-49f5-d6dfe503c3de\\\"\" -m multiport --dports 26150 -j CNI-DN-68f8874acdf0ba372a54b\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p udp -m comment --comment \"dnat name: \\\"nomad\\\" id: \\\"571adb82-776c-dd4a-49f5-d6dfe503c3de\\\"\" -m multiport --dports 26150 -j CNI-DN-68f8874acdf0ba372a54b{code}", "created": "2023-02-16T10:32:00.000000"}], "components": ["firewall"], "created": "2021-08-09T15:14:00.000000", "creator": "623c0e07562ab90069f8b0cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs/firewall module can correctly parse K3s dynamically generated iptables rules."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e1cdee9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0ag7n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/21"}], "description": "\u00a0\n\n*Module Version:\u00a0 puppetlabs/firewall v3.1.0*\n *Puppet Version:\u00a0\u00a07.9.0*\n *OS Name/Version:\u00a0 Debian 10 (Buster)*\n\n\u00a0\n\n*Desired Behavior:*\n\nPuppetlabs \"firewall\" module can successfully manage rules on a node running K3s (lightweight Kubernetes) without throwing warnings.\n\n*Actual Behavior:*\n\nOn a Debian 10 system running K3s\u00a0v1.21.2+k3s1, I see the following warnings:\n{code:java}\nroot@apc:~# puppet apply -e 'include my_fw'\nNotice: Compiled catalog for apc.host in environment production in 0.14 seconds\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"cbr0\\\" id: \\\"51b5ab4bfffd46f1c286f98066cafc520df147198bec22ec0c812dab252964b1\\\"\" -m multiport --dports 80 -j CNI-DN-6c854a1c6875bf32e16f3\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"cbr0\\\" id: \\\"91e2188a61b4f1437fcf3a224f5f59baaf109bb82a8069eef51616a7b8d70d8d\\\"\" -m multiport --dports 5671 -j CNI-DN-e91031af49b46c2e6e6a4\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"cbr0\\\" id: \\\"ab98b4663372813ebe2319bdda155a384b081fce59c4b9c46f7c7a9d25b5d77a\\\"\" -m multiport --dports 443 -j CNI-DN-156325f5a6ec66aaa1d18\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"cbr0\\\" id: \\\"544de100ead7c3adbdbee3f7b5696ffced7d1039fbee8c024127d6a91f32c867\\\"\" -m multiport --dports 5050 -j CNI-DN-47efd1300c7635ab8200a\nNotice: Applied catalog in 0.69 seconds\n{code}\nMy assumption is that the comments are being parsed incorrectly due to the escaped double quotes.\n\n\u00a0\n\nThe manifests I'm using are almost identical to the module README examples:\n\n\u00a0\n{code:java}\nroot@apc:~# find /opt/puppetlabs/puppet/modules/my_fw/manifests/ -type f -exec cat {} \\;\nclass my_fw::pre {\n  Firewall {\n    require => undef,\n  }  firewall { '000 accept all icmp':\n    proto  => 'icmp',\n    action => 'accept',\n  }\n  -> firewall { '001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }\n  -> firewall { '002 reject local traffic not on loopback interface':\n    iniface     => '! lo',\n    proto       => 'all',\n    destination => '127.0.0.1/8',\n    action      => 'reject',\n  }\n  -> firewall { '003 accept related established rules':\n    proto  => 'all',\n    state  => ['RELATED', 'ESTABLISHED'],\n    action => 'accept',\n  }\n  -> firewall { '100 allow ssh access':\n    dport  => 22,\n    proto  => 'tcp',\n    action => 'accept',\n  }\n}\nclass my_fw::post {\n  firewall { '999 drop all':\n    proto  => 'all',\n    action => 'accept',\n    before => undef,\n  }\n}\nclass my_fw {\n  class { 'firewall': }\n  class { 'my_fw::pre': }\n  class { 'my_fw::post': }\n\n  Firewall {\n    before  => Class['my_fw::post'],\n    require => Class['my_fw::pre'],\n  }\n}{code}\n\u00a0\n\nThe system is configured to use \"iptables-legacy\" instead of \"iptables-nft\" (due to\u00a0[a separate issue|https://github.com/k3s-io/k3s/issues/3117]):\n\n\u00a0\n{code:java}\nroot@apc:~# update-alternatives --display iptables\niptables - manual mode\n  link best version is /usr/sbin/iptables-nft\n  link currently points to /usr/sbin/iptables-legacy\n  link iptables is /usr/sbin/iptables\n  slave iptables-restore is /usr/sbin/iptables-restore\n  slave iptables-save is /usr/sbin/iptables-save\n/usr/sbin/iptables-legacy - priority 10\n  slave iptables-restore: /usr/sbin/iptables-legacy-restore\n  slave iptables-save: /usr/sbin/iptables-legacy-save\n/usr/sbin/iptables-nft - priority 20\n  slave iptables-restore: /usr/sbin/iptables-nft-restore\n  slave iptables-save: /usr/sbin/iptables-nft-save\n{code}\nPlease let me know if there's any additional information I can provide.\u00a0 Thank you!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35876", "fixedVersions": [], "id": "35876", "issueType": "Bug", "key": "MODULES-11158", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e07562ab90069f8b0cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : K3s: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch", "timeSpent": "PT0S", "updated": "2023-02-16T10:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2021-08-06T14:38:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e7e5ce9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0adgz:"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n\n_The package task does not support uninstalling packages using the windows provider, and errors with an \"undefined method for nil:NilClass\" message._\n\n*Desired Behavior:*\n\nThe package task should support uninstalling packages using the windows provider.\n\n*Additional Context:*\n\nThis error is specifically caused by the package not being set on the provider. When attempting to access the package from the provider by calling \"package.uninstall_command\" ( [https://github.com/puppetlabs/puppet/blob/main/lib/puppet/provider/package/windows.rb#L89]\u00a0), Puppet errors, causing the task to fail. Fixing this issue likely requires setting the package on the provider, whether that's from the task or in Puppet itself.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35874", "fixedVersions": [], "id": "35874", "issueType": "Bug", "key": "MODULES-11157", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-package : package task does not support uninstalling packages using the windows provider", "timeSpent": "PT0S", "updated": "2021-08-06T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2021-08-06T14:35:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@776374f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0adgr:"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n\n_The package task does not support installing packages using providers that require a source._\n\n*Desired Behavior:*\n\nThe package task should support installing packages using providers that require a source.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34810", "fixedVersions": [], "id": "34810", "issueType": "Bug", "key": "MODULES-11156", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-package : Cannot install packages using providers that require a source", "timeSpent": "PT0S", "updated": "2021-08-06T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-08-06T09:45:00.000000", "creator": "6243b80bed4d6b0070126de1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7f3972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a9kj:"}], "description": "*Module Version:* 7.3.0\n *Puppet Version:* 7.9.0\n *OS Name/Version:* Ubuntu 20.04 LTS\n\n*Desired Behavior:*\n\nSetting encoding on {{postgresql::globals}} is supported\n\n*Actual Behavior:*\n\nStarting with module version 7.3.0 (works fine on 7.2.0), setting the default encoding in postgresql::globals leads to a dependency cycle:\n{code}class { '::postgresql::globals':\n  encoding            => 'UTF-8',\n  manage_package_repo => false\n}\n\nclass { 'postgresql::server':\n}\n\npostgresql::server::db { 'foobar':\n  user     => 'foobar',\n  password => postgresql::postgresql_password('foobar', 'foobar'),\n}\n{code}\n{code}Error: Found 1 dependency cycle:\n(Anchor[postgresql::server::service::begin] => Postgresql_psql[Set template1 encoding to UTF-8] => Class[Postgresql::Server::Initdb] => Postgresql_conf[port] => Class[Postgresql::Server::Service] => Anchor[postgresql::server::service::begin])\\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43248", "fixedVersions": [], "id": "43248", "issueType": "Bug", "key": "MODULES-11155", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b80bed4d6b0070126de1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : setting encoding in postgresql::globals leads to dependency cycle", "timeSpent": "PT0S", "updated": "2021-08-06T09:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-04T23:17:00.000000", "creator": "6220db906a4c4c0070ae6bcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@741c4b82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a8tv:"}], "description": "puppetlabs-sshkeys_core\n*Module Version:* 2.2.0\n*Puppet Version:* 2021.0\n*OS Name/Version:* Centos V7\n\n_Describe your issue in as much detail as possible..._\nThe compatibility details do not include the latest versions of Puppet, hence they generate errors in VS code. To date everything actually appears to work.\n\nPuppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x\nPuppet >= 6.0.0 < 7.0.0\n\n*Desired Behavior:*\nAll modules are up-to-date and no resolver errors are generated in VS code (or whatever IDE is being used)\n\n*Actual Behavior:*\nMultiple dependency errors are generated in the IDE, although the module appears to work OK.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "duedate": "2021-08-06T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33743", "fixedVersions": [], "id": "33743", "issueType": "Task", "key": "MODULES-11153", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db906a4c4c0070ae6bcb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sshkeys_core : The compatibility is out of date", "timeSpent": "PT0S", "updated": "2021-08-04T23:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-04T02:15:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for macOS 11 (arm64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18e9d8fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0hf70:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2152_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_29060253863"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include macOS 11 (arm64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37934", "fixedVersions": [], "id": "37934", "issueType": "Task", "key": "MODULES-11152", "labels": ["os"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Won't Do", "resolutionDate": "2022-07-06T10:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add macOS 11 (arm64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2022-07-06T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-08-04T02:14:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17fcedde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3903"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a7zv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2163_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27334886365"}], "description": "Ensure the OS name for macOS 11 (arm64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add macOS 11 (arm64) FOSS support", "estimate": "PT0S", "externalId": "41183", "fixedVersions": [], "id": "41183", "issueType": "Task", "key": "MODULES-11151", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56665", "parentSummary": "Add macOS 11 (arm64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Won't Do", "resolutionDate": "2022-06-16T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add macOS 11 (arm64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2022-06-16T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1beb0b007eb21a79e5d6de", "body": "This is blocked on DIO-3124", "created": "2022-06-22T10:33:00.000000"}], "components": [], "created": "2021-08-04T02:14:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94c171b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3903"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0gast:xzzzi3"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7328_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1208763422_*|*_10006_*:*_1_*:*_27850791725"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add macOS 11 (arm64) FOSS support", "estimate": "PT0S", "externalId": "40024", "fixedVersions": [], "id": "40024", "issueType": "Task", "key": "MODULES-11150", "labels": ["os"], "originalEstimate": "PT0S", "parent": "56665", "parentSummary": "Add macOS 11 (arm64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Won't Do", "resolutionDate": "2022-07-06T10:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable nightly acceptance tests with macOS 11 (arm64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2022-07-06T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [{"attacher": "5e9550d2a401ee0c33b5aa58", "created": "2021-08-04T01:56:00.000000", "name": "puppetlabs-reboot_last_boot_time_nix.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12699"}], "comments": [{"author": "5e9550d2a401ee0c33b5aa58", "body": "addressed via https://github.com/puppetlabs/puppetlabs-reboot/pull/305", "created": "2021-08-16T17:06:00.000000"}], "components": ["reboot"], "created": "2021-08-04T01:49:00.000000", "creator": "5e9550d2a401ee0c33b5aa58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a7b7bb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a7ub:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1314262091_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.0.2\n*Puppet Version:* PE 2019.8\n*OS Name/Version:* RHEL 7, CentOS 7, probably other EL 7\n\nThe {{reboot::last_boot_time_nix}} task uses the following to check last boot time:\n\n{code:bash}\nlast -1 -F reboot 2>/dev/null || last -1 reboot\n{code}\n\nOn EL7 the output format appears to have changed to include the current timestamp, so if you are comparing this content for changes to check reboot (eg: as done in the {{reboot}} plan in this module)\n\n*Desired Behavior:*\n\n{{reboot::last_boot_time}} can be used to consistently check/compare boot times\n\n*Actual Behavior:*\n\nOn EL7, due to changed last output format, the contents change each time the task is run (to include current timestamp) so contents always show changed even though boot time hasn't updated.\n\neg:\n{code}\nreboot   system boot  3.10.0-1160.36.2 Wed Aug  4 00:14:44 2021 - Wed Aug  4 07:31:36 2021  (07:16)    \n\nwtmp begins Wed Mar 31 04:28:16 2021\n{code}\n\nsame host ~30 seconds later:\n\n{code}\nreboot   system boot  3.10.0-1160.36.2 Wed Aug  4 00:14:44 2021 - Wed Aug  4 07:32:07 2021  (07:17)    \n\nwtmp begins Wed Mar 31 04:28:16 2021\n{code}\n\nExample plan to test (tested on PE 2019.8.5, the task code has not changed in more recent version(s))\n\n{code}\nplan profile::reboot_last_boot_time (\n  TargetSpec $targets,\n){\n  $begin_boot_time_results = without_default_logging() || {\n    run_task('reboot::last_boot_time', $targets)\n  }\n  5.each | $value | {\n    out::message(\"Run ${value}:\")\n    $current_boot_time_results = without_default_logging() || {\n      run_task('reboot::last_boot_time', $targets)\n    }\n    $failed_results = $current_boot_time_results.filter |$current_boot_time_res| {\n      # If we errored, need to check again, since it's probably still rebooting\n      if !$current_boot_time_res.ok {\n        true\n      } else {\n        # If the boot time is the same as it was before we patched,\n        # we haven't rebooted yet and need to check again.\n        $target_name = $current_boot_time_res.target.name\n        $begin_boot_time_res = $begin_boot_time_results.find($target_name)\n        $current_boot_time_res.value == $begin_boot_time_res.value\n      }\n    }\n    ctrl::sleep(30)\n  }\n}\n{code}\n\nOutput (2x CentOS 7 + CentOS8, w2019 output for comparison):  [^puppetlabs-reboot_last_boot_time_nix.txt] ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35873", "fixedVersions": [], "id": "35873", "issueType": "Bug", "key": "MODULES-11149", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e9550d2a401ee0c33b5aa58", "resolution": "Fixed", "resolutionDate": "2021-08-19T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-reboot : last_boot_time task cannot be used to compare boot times on el7 due to changed last format output", "timeSpent": "PT0S", "updated": "2021-08-19T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "install_option to be used, need to check how to update the properties listed on: [https://puppet.com/docs/puppet/6/install_agents.html#install_windows_agents]\n\n[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1], can you help us on this?", "created": "2021-08-02T08:08:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[https://puppet.com/docs/puppet/6/install_agents.html#install_windows_agents] property description could be:\n\nProperty: ENABLE_LONG_PATHS\nDefinition: Set to `TRUE` in order to enable Long Filename Support in Windows by setting `HKLM:\\SYSTEM\\CurrentControlSet\\Control\\FileSystem\\LongPathsEnabled` to `1`\nSetting in pe.conf: n/a\nDefault: No Value", "created": "2021-08-27T06:13:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525]\u00a0docs updated.\u00a0", "created": "2021-08-31T08:00:00.000000"}], "components": ["puppet_agent"], "created": "2021-08-02T02:39:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@712b90b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a4qz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169842768_*|*_10007_*:*_1_*:*_273899284_*|*_3_*:*_1_*:*_2103369_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_181481040"}], "description": "we should document the new property that can be set from PA module install_options\n\nwe should update task and add/document option to enable long filename support on windows, we might all generic `install_options` similar to module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35872", "fixedVersions": [], "id": "35872", "issueType": "Task", "key": "MODULES-11148", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-08-09T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "implement/document long filename support enablement during puppet-agent install", "timeSpent": "PT0S", "updated": "2021-08-31T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b143f3824d006a579629", "body": "I should mention that there was [https://fedoraproject.org/wiki/Changes/iptables-nft-default]\u00a0for Fedora 32 that maybe has some bearing here.", "created": "2021-07-30T10:03:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "See also\u00a0MODULES-11080.", "created": "2021-08-03T08:44:00.000000"}, {"author": "623c0eb29b54ec0068b141a5", "body": "Same Issue on latest stable *Fedora CoreOs 35.20211029.3.0* using *puppetlabs-firewall (v3.2.0).***\n{code:java}$ rpm -qa | grep iptables\niptables-legacy-libs-1.8.7-13.fc35.x86_64\niptables-libs-1.8.7-13.fc35.x86_64\niptables-legacy-1.8.7-13.fc35.x86_64\niptables-services-1.8.7-13.fc35.noarch\niptables-nft-1.8.7-13.fc35.x86_64{code}\n(/Stage[main]/Firewall::Linux/Package[iptables]) Could not evaluate: no implicit conversion of Array into Hash\n (/Stage[main]/Fw::Pre/Firewallchain[INPUT:filter:IPv4]) Dependency Package[iptables] has failures: true\u00a0", "created": "2021-11-30T01:15:00.000000"}], "components": ["firewall"], "created": "2021-07-30T09:59:00.000000", "creator": "6243b143f3824d006a579629", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21c0ee22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a4h7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/21"}], "description": "_Basic Info_\n *Module Version:* 3.1.0\n *Puppet Version:* puppet-agent-6.24.0-1.fc34.x86_64\n *OS Name/Version:* Fedora 34\n\n_Due to Fedora packaging splits, the Package[iptables] resource fails as do all uses of the module because of the dependency on that package._\n\n*Desired Behavior:*\n Support typical of that with Fedora 33 and earlier.\n\n*Actual Behavior:*\n Error: /Stage[main]/Firewall::Linux/Package[iptables]: Could not evaluate: no implicit conversion of Array into Hash\n\n*What Changed:*\n\nFedora 34 brings a packaging split, and the 'iptables' rpm is going away in Fedora 35. I believe what is necessary is to revise manifests/linux.pp to effectively use Package[['iptables-legacy', 'iptables-utils', 'iptables-services']] instead of Package['iptables'] when on Fedora 34 or later.\u00a0 So likely new a class parameter and condition for alternate defaults somewhere.\n\n*Evidence:*\n $ dnf repoquery --whatobsoletes iptables\n Last metadata expiration check: 0:19:10 ago on Fri 30 Jul 2021 11:22:45 AM EDT.\n iptables-compat-0:1.8.7-8.fc34.x86_64\n iptables-services-0:1.8.7-3.fc34.x86_64\n iptables-services-0:1.8.7-8.fc34.x86_64\n\n$\u00a0rpm -qi iptables-compat | tail -4\nDescription :\nThis package only exists to help transition iptables users to the new\npackage split. It will be removed after one distribution release cycle, please\ndo not reference it or depend on it in any way.\n\n$\u00a0dnf repoquery --requires iptables-compat\nLast metadata expiration check: 0:01:18 ago on Fri 30 Jul 2021 11:53:53 AM EDT.\niptables-legacy = 1.8.7-8.fc34\niptables-utils = 1.8.7-8.fc34\n\nAs for why the error looks so strange? I think the packaging metadata is highly unusual and is confusing people and dnf (and this module). See [https://bugzilla.redhat.com/show_bug.cgi?id=1953178].", "environment": "Fedora 34 x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40023", "fixedVersions": [], "id": "40023", "issueType": "Bug", "key": "MODULES-11147", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b143f3824d006a579629", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Package[iptables] fails on Fedora 34", "timeSpent": "PT0S", "updated": "2021-11-30T01:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2021-07-30T07:32:00.000000", "creator": "5be01e8e25920d32d45faada", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@638ee9f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a4bf:"}], "description": "Since Puppet v7.0.0, support for HTTP file content retrieval has been removed from terminus indirector: [https://puppet.com/docs/puppet/7/release_notes_puppet.html#deprecations_puppet_7-0-0-pup-10442]\n\nSo, with puppet-agent v7.9.0 and the latest puppetlabs-concat, the following code:\n\n\u00a0\n{code:java}concat::fragment {'my_concat_fragment':\n  target => 'my_concat',\n  order => 2,\n  source => 'https://<some_url>',\n}\n{code}\n\u00a0\n\nproduces this error:\n{code:java}Error: /Stage[main]/My_module::Root/Concat[my_concat]/Concat_file[my_concat]: Failed to generate additional resources using 'eval_generate': Could not find terminus http for indirection file_content{code}\nIt works with puppet-agent < 6.16, produces a warning (because of deprecation) with puppet-agent >=6.16 <7.0.0, and doesn't work at all with puppet-agent >=7.0.0, since the feature has been removed completely.\n\nRelying on the indirector is not possible anymore for HTTP sources, and Puppet::HTTP::Client must be used instead.\n\nSince using HTTP(s) urls in source is still described as possible in documentation, and that the module is Puppet7 compatible, I think this should be fixed, either by removing the feature completely, or using the new way of\u00a0 getting HTTP content.\n\nThanks,\n\n\u00a0\n\nRegards", "environment": "Puppet-agent {color:#000000}7.9.0{color}\nPuppetserver 6.7.1\n\nPuppetlabs-concat module v7.0.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33742", "fixedVersions": [], "id": "33742", "issueType": "Bug", "key": "MODULES-11146", "labels": ["concat", "module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5be01e8e25920d32d45faada", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat : HTTP source in fragment doesn't work with puppet 7", "timeSpent": "PT0S", "updated": "2021-07-30T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-07-29T03:22:00.000000", "creator": "6243b8468678e9007059e59c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6945bab9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a3s3:"}], "description": "_Basic Info_\n *Module Version:\u00a07.0.2*\n *Puppet Version:\u00a07.9.0*\n *OS Name/Version: RHEL 8.4*\n\nWhen using the {{sshkey_mode}} without the {{sshkey_custom_path}} parameter, the mode is not applied during the first Puppet agent run.\n\nFor our use case we'd like to use {{root}} as the owner of {{~<user>/.ssh/authorized_keys}} and use group ownership to allow read access to the file for the {{<user>}}. For this we set {{sshkey_mode}} to {{0640}} ({{sshkey_custom_path}} is not set). During the first run the {{authorized_keys}} file is created with a mode of {{0600}}. In a second Puppet run the mode is corrected to {{0640}}. This is reproducable by removing the {{authorized_keys}} file and doing another Puppet run.\n\n*Desired Behavior:*\n\n{{authorized_keys}} file is created with the correct mode during the first Puppet run.\n\n*Actual Behavior:*\n * First Puppet run creates {{authorized_keys}} with mode {{0600}}\n * Second Puppet run corrects the mode to {{0640}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35871", "fixedVersions": [], "id": "35871", "issueType": "Bug", "key": "MODULES-11145", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b8468678e9007059e59c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts : sshkey_mode only applied on second Puppet run", "timeSpent": "PT0S", "updated": "2021-07-29T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Hi [~accountid:62439424f3824d006a577980], this JIRA project is for the https://github.com/puppetlabs/puppet repo specifically. If you are having issues with the Puppet LVM modules, then please move this ticket to the {{MODULES}} project and add the {{lvm}} component.", "created": "2021-07-28T16:24:00.000000"}], "components": ["lvm"], "created": "2021-07-28T11:58:00.000000", "creator": "62439424f3824d006a577980", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44465979"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a1xv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/21"}], "description": "*Puppet Version: 3.7.5.1*\n *Puppet Server Version:*\n *OS Name/Version: RHEL 7.9*\n\nI define a list of LVM Logical Volumes that I need\n\n---\nlvm::volume_groups:\nmyvg:\n physical_volumes: []\n logical_volumes:\n root:\n size: 20G\n mountpath: /\n size_is_minsize: false\n opt_app:\n size: 15G\n mountpath: /opt/app\n var:\n size: 15G\n mountpath: /var\n vartmp:\n size: 10G\n mountpath: /var/tmp\nlogs:\n size: 22G\n mountpath: /var/opt/myapp/logs\ncores:\n size: 20G\n mountpath: /var/opt/myapp/cores\n swap:\n size: 16G\n fs_type: swap\n data:\n size: 140G\n mountpath:/opt/app/data\nreporting:\n size: 140G\n mountpath: /var/opt/myapp/reporting\n\n*Desired Behavior:*\n\n*All FS are mounted at boot*\n\n\u00a0\n\n*Actual Behavior:*\n\n*/opt/app/data is not mounted*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34808", "fixedVersions": [], "id": "34808", "issueType": "Bug", "key": "MODULES-11144", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439424f3824d006a577980", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM nested filesystem not mounted", "timeSpent": "PT0S", "updated": "2021-07-29T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [{"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-28T00:53:00.000000", "name": "Screenshot 2021-07-27 at 16.46.43.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12697"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-28T00:53:00.000000", "name": "Screenshot 2021-07-27 at 16.58.58.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12797"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-28T00:58:00.000000", "name": "Screenshot 2021-07-27 at 17.58.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12906"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-29T09:01:00.000000", "name": "iis_version.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12502"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-29T09:01:00.000000", "name": "manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12612"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-29T09:01:00.000000", "name": "module.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12698"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2021-07-29T09:01:00.000000", "name": "results.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12798"}], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:5c2ff2fd81c1261667adfa1d], looking now", "created": "2021-07-27T09:51:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hello, yes. I have a windows 2019 ( a vagrant box) , I installed the agent, the PE, and the module, I'm continuing the work in order to reproduce the problem. ", "created": "2021-07-27T09:51:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Yesterday I was able to reproduce the problem: \n !Screenshot 2021-07-27 at 16.46.43.png|thumbnail!  !Screenshot 2021-07-27 at 16.58.58.png|thumbnail! ", "created": "2021-07-28T00:57:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": " !Screenshot 2021-07-27 at 17.58.01.png|thumbnail! \n\nhere I tried to find the version of iis coming for windows 2019 server, it's 10 ", "created": "2021-07-28T00:58:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:5c2ff2fd81c1261667adfa1d] [~accountid:6220dbb8db58c1006879dae9], I have some results for this ticket. The above results are not ok because when I was installing iis I think I skipped something, so, iis was not installed properly.  I checked again and double checked and this is what I found: yesterday I used an usual windows 2019 box (Windows Server 2019 Eval) and took the first manifest from our iis module\n\n\n{code:java}\n$iis_features = ['Web-WebServer','Web-Scripting-Tools']\n\niis_feature { $iis_features:\n  ensure => 'present',\n}\n\n# Delete the default website to prevent a port binding conflict.\niis_site {'Default Web Site':\n  ensure  => absent,\n  require => Iis_feature['Web-WebServer'],\n}\n\niis_site { 'minimal':\n  ensure          => 'started',\n  physicalpath    => 'c:\\\\inetpub\\\\minimal',\n  applicationpool => 'DefaultAppPool',\n  require         => [\n    File['minimal'],\n    Iis_site['Default Web Site']\n  ],\n}\n\nfile { 'minimal':\n  ensure => 'directory',\n  path   => 'c:\\\\inetpub\\\\minimal',\n}\n{code}\n\nIf you apply this manifest on a clean windows 2019 server, everthing will be green, and the IIS version coming will be 10.0 ", "created": "2021-07-29T09:01:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "[~accountid:6220dbb8db58c1006879dae9] I notice the support ticket for this has been closed out, can this escalation be closed now as well? ", "created": "2021-08-02T10:33:00.000000"}, {"author": "6220dbb8db58c1006879dae9", "body": "This can be closed out. The issue is resolved. Thanks [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e]\u00a0for reminding me to close this out.", "created": "2021-08-02T10:37:00.000000"}], "components": [], "created": "2021-07-27T09:51:00.000000", "creator": "6220dbb8db58c1006879dae9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62d11e2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a13f:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "45151"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365645_*|*_3_*:*_1_*:*_520794751_*|*_5_*:*_1_*:*_0"}], "description": "h3. Submitting a MODULES ticket per Norman Heaney.\u00a0\n\n\u00a0\nh3. Summary:\nh5. Customer Organization Name\n\n\u00a0\nh5. Did it ever work?\n\nNo\nh5. When did the issue first occur?\n\nJuly 16th\nh5. If applicable , did you do a run with --debug --trace?\n\nDid a debug run with no --trace\nh4. OS & Version:\n\nWIndows Server 2019\nh4. PE Version on affected machine:\n\nPE 2019.8.7\nh4. Master Or Agent Affected:\n\n6.23.0\nh4. All In One Or Split Install:\n\nAll in one\nh4. Steps Taken To Reproduce:\n\nLooked at the debug logs. Found that the facter fact is showing \"10.\". I received there code. **note** this works on Windows server 2012R2\nh4. Files Acquired:\n\nI have attached debug logs, a module list, and the some of their manifests\nh4. Relevant Error Messages:\n\nDebug: Facter: fact \"iis_version\" has resolved to \"10.\".\n\n\u00a0\n\n_Error: Could not find a suitable provider for iis_site_\n _Error: Could not find a suitable provider for iis_application_pool_\nh3. Attachments\n\n[iis_site_base.pp|https://puppetlabs.zendesk.com/attachments/token/DxLQwmxhUXYdYZSI9PBaO6PQX/?name=iis_site_base.pp]\n\n[development.yaml|https://puppetlabs.zendesk.com/attachments/token/W0RyK7hVyOto92Ff4a6elr6QR/?name=development.yaml]\n\n[iis_app.pp|https://puppetlabs.zendesk.com/attachments/token/Ns3cqn8Frrqb64qeU53ujqHSb/?name=iis_app.pp]\n\n[windows_features.pp|https://puppetlabs.zendesk.com/attachments/token/1KUPZUub9L8XMPTxV0TsigTJs/?name=windows_features.pp]\n\n[AgentRun_DebugReport.txt|https://puppetlabs.zendesk.com/attachments/token/TO9iH0PyKA1fenYOoxkY9nAVY/?name=AgentRun_DebugReport.txt]\n\n[Module_List.txt|https://puppetlabs.zendesk.com/attachments/token/ws6JenpC4TkgYeNWXVVIDCCRw/?name=Module_List.txt]\n\n[iis_site_payments.pp|https://puppetlabs.zendesk.com/attachments/token/PsDHbNX2OXgEpQMivsNGXfq5u/?name=iis_site_payments.pp]\n\n~* Please see Zendesk Support tab for further comments and attachments.~", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43322", "fixedVersions": [], "id": "43322", "issueType": "Bug", "key": "MODULES-11143", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220dbb8db58c1006879dae9", "resolution": "Fixed", "resolutionDate": "2021-08-02T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Could not find a suitable provider for iis_site and iis_application_pool", "timeSpent": "PT0S", "updated": "2021-08-02T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "The porting to cloud-ci requires the module to support litmus. After some research on xinetd it seems the tests are running using beaker.", "created": "2021-07-28T07:08:00.000000"}], "components": ["xinetd"], "created": "2021-07-27T08:26:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01 (-) Port xinetd to the Cloud CI\nAC-03 (-) configure the auto release GitHub workflow\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7684b2e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0a11n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/21"}], "description": "As part of the  Trusted contributor program, it has been requested that https://github.com/puppetlabs/puppetlabs-xinetd  be ported on to the CloudCI\n\n\nThe IAC team will own porting the module to the cloud CI only.\nThe IAC team are not responsible for supporting this module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34807", "fixedVersions": [], "id": "34807", "issueType": "Task", "key": "MODULES-11142", "labels": ["Port2CloudCI"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "xinetd:  Port unsupported module xinetd to the CloudCI", "timeSpent": "PT0S", "updated": "2021-07-28T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-07-19T17:23:00.000000", "creator": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ec6637b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09tcj:"}], "description": "_Basic Info_\n *Module Version: 2.2.0*\n *Puppet Version: PE 2021.2*\n *OS Name/Version: RHEL7*\n\n_After installing/configuring puppetlabs-relay, reports are successfully submitted to relay. There is no exposed parameter that I can then set to disable the reporting to relay. I ended up manually editing the config rather than the going through the module source._\n\n*Desired Behavior:\u00a0 temporary or permanently stop reports to relay*\n\n*Actual Behavior: submissions can't be disabled and require advanced knowledge to disable*\n\nJul 19 14:46:56 hostname puppet-agent[3732]: Starting Puppet client version 7.8.0\nJul 19 14:46:57 hostname puppet-agent[3742]: Local environment: 'production' doesn't match server specified node environment 'internal', switching agent to 'internal'.\nJul 19 14:47:05 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/facter/puppet_type.rb]/ensure) defined content as '\\{sha256}ad3d3c1c89bbdef852e6d4ed43d35ba4581e27e1f4dde03f2b82973316f9b026'\nJul 19 14:47:05 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet/application/relay.rb]/ensure) defined content as '\\{sha256}7caa306122400ba7dbb63e6b85a191e0ba82b51c41b571c76c1ce8a03a35d2b6'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet/reports/relay.rb]/ensure) defined content as '\\{sha256}7a596146a7987f2d2287609882fee3f228e512168d17f2f76166c452fa21f7fe'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay]/ensure) created\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay.rb]/ensure) defined content as '\\{sha256}d54f7208e5c4cd44bbafde27a98e183de8a9f7041d748876078ce9a65b8ec621'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent]/ensure) created\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent.rb]/ensure) defined content as '\\{sha256}5d32c1ccb542c93159b7cedac5adde882caaea0ee28e883f268807885bce61df'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend]/ensure) created\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend.rb]/ensure) defined content as '\\{sha256}b3aaca2b101b7ce180f9d5f3ac278651267b073061dfcab56c681cbf868ea165'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/base.rb]/ensure) defined content as '\\{sha256}7d42955b5682e452a9a65fcd6045772c5e90949cfecb5331500380b8e53c7748'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/bolt.rb]/ensure) defined content as '\\{sha256}de345a0b1d79ff23a93136e1084ea70b982aff71a11d2d396731a8e70a948819'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/dummy.rb]/ensure) defined content as '\\{sha256}89f2f7aeea8cf54807601919bd260b4f4fcdba9b698e872a7e9b89369553c5ca'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/orchestrator.rb]/ensure) defined content as '\\{sha256}f47500949601d13a850f3bfc59547ff4ec10ee9c0571827782870005c7b5f121'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/process.rb]/ensure) defined content as '\\{sha256}b59cd31f924fa51bf90c9f086b9f5ba25cb96a94ab9f24e2e2eae17a81fb60f4'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/backend/ssh.rb]/ensure) defined content as '\\{sha256}dfc27ca4806e896f95dd874e3c2230e3c2fffb64fe00621862939789d188f74b'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/context.rb]/ensure) defined content as '\\{sha256}81d4866303dc188c7f48751bf8ba2989d56f805dd9121fd76fca180a1ea1d57a'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/error.rb]/ensure) defined content as '\\{sha256}bed6983ef1516c6578bee854d4e8320195ce19f07f88c480af43ec89b224bf1b'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job]/ensure) created\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job.rb]/ensure) defined content as '\\{sha256}bfd64f06c2f25b5410c4bc2f43cadabda82a84630f57a7d77cf00da643f34af4'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/base.rb]/ensure) defined content as '\\{sha256}e38ba7983ba1b691e7c09ee8d01e38b2ad38be1b821ce6cbb0d3acc8dc72157b'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/dispatch.rb]/ensure) defined content as '\\{sha256}529456da1eaf53afb729894eff52bab2a5516ab9b253c99ae2345665dcefc069'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/exec.rb]/ensure) defined content as '\\{sha256}c88bb9c36704e6932f3623f34c125f3a5d38fd4d1cfb2af5e2d2ac9cb5943b42'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/once.rb]/ensure) defined content as '\\{sha256}f6d67edf52b1756f0c83954da963596dea16cf081a3c1f37ae9e7d0390968de6'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/schedule.rb]/ensure) defined content as '\\{sha256}e87d8dfdb6fca32139ae3d7e91e4515db2b71c1a76a1c3864c80f80d8abe2869'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/job/work.rb]/ensure) defined content as '\\{sha256}0f6a020ea8b8583fd6b79e1713c196cb6d25ff909bdf0e81cbb8caf8729ef1e0'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model]/ensure) created\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model.rb]/ensure) defined content as '\\{sha256}034237e40a8c2ec88b4932c5387f807811951654e9e716a7cbfc02ae3061927a'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/plan_run.rb]/ensure) defined content as '\\{sha256}d880f45aaf16f1c05bf010d82a6867d6f11d87cff62815f77ec92f5a19f75a57'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/run.rb]/ensure) defined content as '\\{sha256}d24e8d72f00afd8d63ee31bd85d2ebd8bd8782ea555780617d27307c120415e3'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/scope.rb]/ensure) defined content as '\\{sha256}7e3105f1d5a3110ef4a551e33caa44f72267eb1ec447d941afac1a238f7e92c6'\nJul 19 14:47:07 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/state.rb]/ensure) defined content as '\\{sha256}c5199959ed56f3acc91c35c688e4c0a2d1c157bbfb4cd3eb300b2bb96015fc9b'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/stateful.rb]/ensure) defined content as '\\{sha256}524d5139133fe2ba56bf82c3b1afb952be957503b99525ede8103e9e9c300023'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/agent/model/task_run.rb]/ensure) defined content as '\\{sha256}14bedf53e9f4c4eb835e1d14b583d5cda5d7857fca8e31f839cae6915a41ab4f'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util]/ensure) created\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/http]/ensure) created\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/http.rb]/ensure) defined content as '\\{sha256}800fb8b0e76ba6c93cf6567bbfc4f4d2fe36da55b98aefc287e84f681ea9fbae'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/http/client.rb]/ensure) defined content as '\\{sha256}4cd02050128ef4be84336a5cb26c398f63f7d38448de0785f02ac56cb6854113'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/http/pe.rb]/ensure) defined content as '\\{sha256}b433fb5bb035407c416387ae5df840c4c60ee5ce106496db19dcc9562d7fd2b8'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/http/relay_api.rb]/ensure) defined content as '\\{sha256}3723aac72904d730ad3a34a9d3f67666eb25175d3fa43383ac835a50aa8d899a'\nJul 19 14:47:08 hostname puppet-agent[3742]: (/File[/opt/puppetlabs/puppet/cache/lib/puppet_x/relay/util/settings.rb]/ensure) defined content as '\\{sha256}adf252425f428149aa8fd539a297c896df4d21c5d5c8d93eff7585236987d72c'\nJul 19 14:47:28 hostname crontab[3932]: (root) LIST (root)\nJul 19 14:47:43 hostname puppet-agent[3742]: (/Stage[main]/Relay::Install/File[/etc/puppetlabs/puppet/relay.yaml]/ensure) changed [redacted] to [redacted]\nJul 19 14:47:43 hostname puppet-agent[3742]: (/Stage[main]/Relay::Install/File[/etc/systemd/system/relay-agent.service]/ensure) defined content as '\\{sha256}3053776002ffcfcf95f3c6541e06f48fc3dd3ce160f0f89cce57aaa375db3a4a'\nJul 19 14:47:43 hostname puppet-agent[3742]: (/Stage[main]/Relay::Install/File[/var/run/puppetlabs/relay]/ensure) created\nJul 19 14:47:43 hostname puppet-agent[3742]: (/Stage[main]/Relay::Install/Ini_subsetting[puppetserver puppetconf report processor]/ensure) created\nJul 19 14:47:43 hostname puppet-agent[3742]: (/Stage[main]/Relay::Install/File[/opt/puppetlabs/server/data/puppetserver/state/relay.json]/ensure) defined content as '\\{sha256}e8f5d58e2080fa98debcba6beeae3efb71de0a6cad8b7abdd79e97a02e4fef74'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40021", "fixedVersions": [], "id": "40021", "issueType": "Bug", "key": "MODULES-11139", "labels": ["modules", "relay"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-relay : no parameter to disable or stop submitting reports", "timeSpent": "PT0S", "updated": "2021-07-19T17:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6243b3685f63fd0069b1a7ce],\nI was able to reproduce the error:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/firewall: undefined method `fact' for Facter:Module (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 5, column: 3) on node salty-beadle.delivery.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2021-07-21T05:44:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6243b3685f63fd0069b1a7ce], I created a PR that seems to solve the problem reported in this ticket.\n\nHere is the PR [https://github.com/puppetlabs/puppetlabs-firewall/pull/1002/files].\u00a0\n\nAfter the PR will be reviewed and merged, will proceed with a fast release.\n\n\u00a0\n\nKind regards,\n\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-07-21T07:29:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6243b3685f63fd0069b1a7ce],\n\nGood news. The PR was reviewed and merged. Can you test now with the latest main? If you can test and confirm that this is working for you, we can do a fast release today, otherwise, we will do a release on Monday.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-07-23T01:07:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "This problem could not be caught by our CI, because we test using puppet apply. Testing using server-agent configuration we can catch this type of error because Facter.fact().value() is not exposed in jruby interface for Facter 3, but it's not feasible for this time to add integration tests to catch these errors. jruby interface for Facter 4 has all methods exposed so all errors related to Facter could be caught using puppet apply.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-07-23T01:22:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:6243b3685f63fd0069b1a7ce], the firewall module was released to version 3.1.0.\nI will close this issue as resolved. If the problem appears again feel free to reopen this ticket.\n\nKind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-07-26T07:05:00.000000"}], "components": ["firewall"], "created": "2021-07-19T12:34:00.000000", "creator": "6243b3685f63fd0069b1a7ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1650e2e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09t37:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154503312_*|*_10009_*:*_1_*:*_430516584_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.2*\n *Puppet Version:* 6.17.0\n *OS Name/Version: Ubuntu 18.04 LTS (amd64)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*The puppet catalog would apply without issue.*\n\n*Actual Behavior:*\n\nAfter upgrading to the version 3.0.2, I'm getting the following error on catalog apply:\n\n{code}\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Type-Name, Could not autoload puppet/type/firewall: undefined method `fact' for Facter:Module (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 16, column: 1) on node <machine name here>.\n{code}\n\u00a0\nThe line in {{site.pp}} that the above error is pointing to is this:\n{code}\nFirewall {\n  before  => Class['profile_firewall::post'],\n  require => Class['profile_firewall::pre']\n}\n{code}\n\n\nFrom what I can tell, this comes from the changes made to [lib/puppet/type/firewall.rb|https://github.com/puppetlabs/puppetlabs-firewall/compare/v3.0.1...v3.0.2#diff-88c836af65911e6d6bd0453ddb456b9c0449b8ac672eece714e05bd75ed26cd7]. If I downgrade to v3.0.1 then the error goes away.\n\n\u00a0", "environment": "Puppet Server\u00a0\u00a0 - 6.16.0 (Ubuntu 18.04; amd64)\nPuppet Client\u00a0\u00a0\u00a0 - 6.17.0 (Ubuntu 18.04; amd64)\nFirewall Module -\u00a0 3.0.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43321", "fixedVersions": [], "id": "43321", "issueType": "Bug", "key": "MODULES-11138", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3685f63fd0069b1a7ce", "resolution": "Fixed", "resolutionDate": "2021-07-26T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-firewall : Recieveing 500 error after 3.0.2 upgrade.", "timeSpent": "PT0S", "updated": "2021-07-26T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-07-17T03:32:00.000000", "creator": "557058:24789adb-f171-4ef5-894b-8ae1627771ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6be39bad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09s57:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "When purging IIS applications with\n\nresources { 'iis_application':\n\u00a0\u00a0 purge => true\n }\n\nthe following error occurs\n\n\u00a0\n{code:java}\nDebug: /Stage[main]/Profile::App_web_common/Iis_application[Default Web Site\\SomeApplication]: The container Class[Profile::App_web_common] will propagate my refresh event\nDebug: COMMAND: Remove-WebApplication -Site \"\" -Name \"SomeApplication\" -ErrorAction Stop\nDebug: STDOUT: Remove-WebApplication : Value cannot be null.\nParameter name: Site\nAt line:1 char:1\n+ Remove-WebApplication -Site \"\" -Name \"SomeApplication\" -Err ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n + CategoryInfo : NotSpecified: (:) [Remove-WebApplication], ArgumentNullException\n + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.IIs.PowerShell.Provider.RemoveWebApplicationComma\n nd\n{code}\n\u00a0\n\nThe web site of the application is not determined correctly\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40020", "fixedVersions": [], "id": "40020", "issueType": "Bug", "key": "MODULES-11137", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:24789adb-f171-4ef5-894b-8ae1627771ed", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis : resources purge does not work for iis_applications", "timeSpent": "PT0S", "updated": "2021-07-17T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Any news here?", "created": "2021-08-17T01:27:00.000000"}], "components": ["lvm"], "created": "2021-07-14T08:28:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Warning is gone."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@278bb168"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09pib:"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 6.x\n*OS Name/Version:* Linux\n\n_Describe your issue in as much detail as possible..._\nThe LVM module ships with an empty data/common.yaml, which leads to warning in puppetserver.log: {code}2021-07-14T16:04:26.931+02:00 WARN  [qtp2110354205-52546] [puppetserver] Puppet /etc/puppetlabs/code/environments/production/modules/lvm/data/common.yaml: file does not contain a valid yaml hash{code}\n\n*Desired Behavior:*\nNo warning\n\n*Actual Behavior:*\nAnnoying warning\n", "environment": "Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35868", "fixedVersions": [], "id": "35868", "issueType": "Bug", "key": "MODULES-11136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Empty data/common.yaml leads to annoying warning", "timeSpent": "PT0S", "updated": "2021-08-17T01:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-07-13T14:40:00.000000", "creator": "5c52a3873290dd1711294ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a5bc359"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09p2z:"}], "description": "\u00a0\n\n_Basic Info_\n *Module Version: 4.18.0*\n *Puppet Version: 7.8.0*\n *OS Name/Version: Rocky Linux 8.4*\n\n_When running the puppet_agent::install task on a Rocky Linux target, the following message appears :_\n\n\u00a0\n{code:java}20:24:31 +0000 INFO: Version parameter not defined and no agent detected. Assuming latest.\n20:24:31 +0000 INFO: Downloading Puppet latest for Rocky...\n20:24:31 +0000 CRIT: Sorry Rocky is not supported yet!{code}\n\u00a0\n\n*PR :*\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/571|https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/571]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41179", "fixedVersions": [], "id": "41179", "issueType": "Improvement", "key": "MODULES-11135", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c52a3873290dd1711294ee8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Add support for Rocky Linux 8.4 Green Obsidian", "timeSpent": "PT0S", "updated": "2021-07-14T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5c48bceea1c91017b403122c", "created": "2021-07-12T14:32:00.000000", "name": "puppetdb_script.out", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12696"}], "comments": [{"author": "5c48bceea1c91017b403122c", "body": "The reason the puppetdb module isn't installing the RPM is because it needs to set up the DNF modules correctly.\n\n\u00a0\n\ndnf -y module disable postgresql\n\n\u00a0\n\nHowever, even with that it wants to install\u00a0postgresql96 which is going EOL soon. Puppet's documentation says:\n\n\"PuppetDB 7.0.0 requires Postgres 11+, which allows us to write faster migrations that add columns by ensuring we can take advantage of its new features. It also allows us access to other new features like logical partitioning, and ensures that a user running the supported LTS branch of PuppetDB won\u2019t end up running with an unsupported Postgres 9.6 (after November 2021).\"\n\n\u00a0", "created": "2021-09-07T13:40:00.000000"}, {"author": "5c48bceea1c91017b403122c", "body": "please close this. I'm going to redo it for puppetlabs-postgresql.", "created": "2021-09-07T14:46:00.000000"}], "components": ["puppetdb"], "created": "2021-07-12T14:35:00.000000", "creator": "5c48bceea1c91017b403122c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b8d6302"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09og3:"}], "description": "_Basic Info_\n *Module Version: 7.9.0*\n *Puppet Version: 7*\n *OS Name/Version: CentOS Stream 8*\n\nI've tried this twice, once without pre-installing the puppetdb RPM and once with. Both give the same result. Note that the one without pre-installed puppetdb RPM the module does not appear to have installed it. (There was no puppetdb RPM installed after the failed run.)\n\nNewly installed host.\n\n*Desired Behavior:*\n\n\u00a0**\u00a0Install puppetdb and all required dependencies.\n\n*Actual Behavior:*\n\nUsing existing puppet server, I set the new host's .yaml file to include puppetdb. Puppet run added\u00a0/etc/yum.repos.d/yum.postgresql.org.repo file with\n\n\u00a0\u00a0baseurl=https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-$releasever-$basearch\n\nand then tried to install. Error was\n\n\u00a0\u00a0Error: Execution of '/bin/dnf -d 0 -e 1 -y install postgresql96-server' returned 1: Error: Unable to find a match: postgresql96-server\n\nEverything after that was fail.\n\nI've read that the postgresql 9.x branch should no longer be used so was surprised to see it here.\n\nAttached file is the output of a script capture of the session where I had pre-installed the puppetdb RPM.\n\n\u00a0", "environment": "\u251c\u2500\u252c puppetlabs-puppetdb (v7.9.0)\n\u2502 \u251c\u2500\u252c puppetlabs-inifile (v5.1.0)\n\u2502 \u2502 \u2514\u2500\u2500 puppetlabs-stdlib (v6.6.0)\n\u2502 \u251c\u2500\u252c puppetlabs-postgresql (v7.2.0)\n\u2502 \u2502 \u251c\u2500\u2500 puppetlabs-apt (v8.0.2)\n\u2502 \u2502 \u2514\u2500\u252c puppetlabs-concat (v6.4.0)\n\u2502 \u2502 \u2514\u2500\u2500 puppetlabs-translate (v2.2.0)\n\n\u00a0\n\n; rpm -qa puppet\\*\npuppetserver-7.2.0-1.el8.noarch\npuppet7-release-7.0.0-2.el8.noarch\npuppetdb-7.4.1-1.el8.noarch\npuppet-agent-7.8.0-1.el8.x86_64\n\n\u00a0\n\n; cat /etc/centos-release\n\nCentOS Stream release 8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42168", "fixedVersions": [], "id": "42168", "issueType": "Bug", "key": "MODULES-11134", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c48bceea1c91017b403122c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppetdb : (edit) needs to disable default DNF modules", "timeSpent": "PT0S", "updated": "2021-09-07T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "ping. can you please approve the puppet/systemd module?", "created": "2022-02-11T02:10:00.000000"}], "components": [], "created": "2021-07-12T11:59:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c44a92d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09odv:"}], "description": "Hi,\nthe camptocamp/systemd module got migrated to vox pupuli. Can you please deprecate the old and and approve https://forge.puppet.com/modules/puppet/systemd ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42272", "fixedVersions": [], "id": "42272", "issueType": "Task", "key": "MODULES-11133", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "camptocamp/systemd: please deprecate it", "timeSpent": "PT0S", "updated": "2022-02-11T02:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2021-07-09T07:10:00.000000", "creator": "557058:6f350243-2237-4d1e-ab93-904c912ea863", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36be413c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09nub:"}], "description": "_Basic Info_\n *Module Version: 5.0.0*\n *Puppet Version: 6.13.0*\n *OS Name/Version: Windows Server 2019*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: compile pp file*\n\n*Actual Behavior: failing to compile*\n\nExperiencing error during jenkins build (tests are running in a linux container)\n{code}11:28:00       RuntimeError:\n11:28:00       Failure waiting for PowerShell process 1407 to start pipe server\n{code}\nHere is the full output from Jenkins\n{code}Branch event\nObtained Jenkinsfile from 37ab864328a7109cb79a07ee1ea15276a6ea0637\nRunning in Durability level: MAX_SURVIVABILITY\nLoading library CICD@master\nAttempting to resolve master from remote references...\n > git --version # timeout=10\nusing GIT_ASKPASS to set credentials rprcibot\n > git ls-remote https://bitbucket.example.com/scm/CD/jenkins-libraries.git # timeout=10\nFound match: refs/heads/master revision 274d1c982c7c24c38118aa734d6b83840bb71654\nusing credential SVC-RPRCI-BB\n > git rev-parse --is-inside-work-tree # timeout=10\nFetching changes from the remote Git repository\n > git config remote.origin.url https://bitbucket.example.com/scm/CD/jenkins-libraries.git # timeout=10\nFetching without tags\nFetching upstream changes from https://bitbucket.example.com/scm/CD/jenkins-libraries.git\n > git --version # timeout=10\nusing GIT_ASKPASS to set credentials rprcibot\n > git fetch --no-tags --progress https://bitbucket.example.com/scm/CD/jenkins-libraries.git +refs/heads/*:refs/remotes/origin/*\nChecking out Revision 274d1c982c7c24c38118aa734d6b83840bb71654 (master)\n > git config core.sparsecheckout # timeout=10\n > git checkout -f 274d1c982c7c24c38118aa734d6b83840bb71654\nCommit message: \"Merge pull request #558 in CD/jenkins-libraries from subtask/CD-6467 to master\"\n > git rev-list --no-walk 274d1c982c7c24c38118aa734d6b83840bb71654 # timeout=10\n[Bitbucket] Notifying commit build result\n[Pipeline] Start of Pipeline\n[Pipeline] node\nRunning on jenkins-worker-r4.large-1 (i-006f70d4e422f9cbe) in /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug\n[Pipeline] {\n[Pipeline] echo\nGenerated a PipelineUUID of 9eaf4ae0-5c50-4b01-8f99-76ae162dc27f\n[Pipeline] writeFile\n[Pipeline] sh\n+ pwd\n[Pipeline] sh (Verify docker is present)\n[Pipeline] sh\n+ docker inspect -f . docker-prod.artifactory.aws.example.com/example/cd/docker-python3_python3:master-1.0.0-f236266-20210621181856\n.\n[Pipeline] withDockerContainer\njenkins-worker-r4.large-1 (i-006f70d4e422f9cbe) does not seem to be running inside a container\n$ docker run -t -d -u 996:993 -w /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:rw,z -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat docker-prod.artifactory.aws.example.com/athenahealth/cd/docker-python3_python3:master-1.0.0-f236266-20210621181856\n[Pipeline] {\n[Pipeline] withEnv\n[Pipeline] {\n[Pipeline] sh (Running AuditLogger)\n+ set -o pipefail\n+ auditlog --pipeline-uuid=9eaf4ae0-5c50-4b01-8f99-76ae162dc27f --event-type=pipeline-start --event-filename=/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug/6d09d6eb-27f4-48c0-a429-a2d5de7fd44d.json --schema-version=1.0.0\n+ tee auditlog.log\n[Pipeline] }\n[Pipeline] // withEnv\n[Pipeline] }\n$ docker stop --time=1 d4d7f9bb090acf25a645cf9fc7f508571c62a06beaf3c38abc426505c94b4251\n$ docker rm -f d4d7f9bb090acf25a645cf9fc7f508571c62a06beaf3c38abc426505c94b4251\n[Pipeline] // withDockerContainer\n[Pipeline] readFile\n[Pipeline] sh\n[Pipeline] sh\n[Pipeline] ansiColor\n[Pipeline] {\n[Pipeline] echo\n**************************************************\n*** entering Jenkinsfile node(null){...} block ***\n**************************************************\n[Pipeline] }\n[Pipeline] // ansiColor\n[Pipeline] timestamps\n[Pipeline] {\n[Pipeline] stage\n[Pipeline] { (Declarative: Checkout SCM)\n[Pipeline] checkout\n11:21:58  using credential SVC-RPRCI-BB\n11:21:58  Cloning the remote Git repository\n11:21:58  Cloning with configured refspecs honoured and without tags\n11:21:58  Cloning repository https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git\n11:21:58   > git init /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug # timeout=10\n11:21:58  Fetching upstream changes from https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git\n11:21:58   > git --version # timeout=10\n11:21:58  using GIT_ASKPASS to set credentials rprcibot\n11:21:58   > git fetch --no-tags --progress https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git +refs/heads/feature/EISRE-3999-sftp-bug:refs/remotes/origin/feature/EISRE-3999-sftp-bug\n11:21:59  Fetching without tags\n11:21:59  Checking out Revision 37ab864328a7109cb79a07ee1ea15276a6ea0637 (feature/EISRE-3999-sftp-bug)\n11:21:59  Commit message: \"more lowercase\"\n11:21:59   > git config remote.origin.url https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git # timeout=10\n11:21:59   > git config --add remote.origin.fetch +refs/heads/feature/EISRE-3999-sftp-bug:refs/remotes/origin/feature/EISRE-3999-sftp-bug # timeout=10\n11:21:59   > git config remote.origin.url https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git # timeout=10\n11:21:59  Fetching upstream changes from https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git\n11:21:59  using GIT_ASKPASS to set credentials rprcibot\n11:21:59   > git fetch --no-tags --progress https://bitbucket.example.com/scm/EXSRE/puppet-controlrepo.git +refs/heads/feature/EISRE-3999-sftp-bug:refs/remotes/origin/feature/EISRE-3999-sftp-bug\n11:21:59   > git config core.sparsecheckout # timeout=10\n11:21:59   > git checkout -f 37ab864328a7109cb79a07ee1ea15276a6ea0637\n11:21:59   > git rev-list --no-walk 443175628eb26a8498ab6dbfe1ebaa52f58972aa # timeout=10\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] withEnv\n[Pipeline] {\n[Pipeline] stage\n[Pipeline] { (Declarative: Agent Setup)\n[Pipeline] isUnix\n[Pipeline] readFile\n[Pipeline] sh\n11:22:00  + docker build -t 07692c7a4ecef8a347362f700a8e4ee1401a7413 -f Dockerfile .\n11:22:00  Sending build context to Docker daemon  3.547MB11:22:00  Step 1/2 : FROM docker.artifactory.aws.example.com/puppet/pdk:2.0.0.0\n11:22:00   ---> 16d689783d71\n11:22:00  Step 2/2 : RUN apt-get update -y && apt-get install -y curl jq g++ make\n11:22:00   ---> Using cache\n11:22:00   ---> f2e538f2ac0a\n11:22:00  Successfully built f2e538f2ac0a\n11:22:00  Successfully tagged 07692c7a4ecef8a347362f700a8e4ee1401a7413:latest\n[Pipeline] dockerFingerprintFrom\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] sh\n11:22:01  + docker inspect -f . 07692c7a4ecef8a347362f700a8e4ee1401a7413\n11:22:01  .\n[Pipeline] withDockerContainer\n11:22:01  jenkins-worker-r4.large-1 (i-006f70d4e422f9cbe) does not seem to be running inside a container\n11:22:01  $ docker run -t -d -u 996:993 -w /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:rw,z -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat 07692c7a4ecef8a347362f700a8e4ee1401a7413\n[Pipeline] {\n[Pipeline] withCredentials\n11:22:02  Masking supported pattern matches of $BB_SERVICE_CRED or $BB_SERVICE_CRED_USR or $BB_SERVICE_CRED_PSW\n[Pipeline] {\n[Pipeline] withEnv\n[Pipeline] {\n[Pipeline] stage\n[Pipeline] { (Early deploy on previous success)\nStage \"Early deploy on previous success\" skipped due to when conditional\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] stage\n[Pipeline] { (Git credentials)\n[Pipeline] sh\n11:22:03  + git config --global credential.helper store --file /tmp/.git-credentials\n[Pipeline] sh\n11:22:04  + git config --global http.sslVerify false\n[Pipeline] sh\n11:22:05  + echo https://****@bitbucket.example.com\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] stage\n[Pipeline] { (Syntax checks)\n[Pipeline] sh\n11:22:05  + pdk validate\n11:22:06  pdk (WARN): This module is compatible with a newer version of PDK. Upgrade your version of PDK to ensure compatibility.\n11:22:06  pdk (INFO): Using Ruby 2.5.8\n11:22:06  pdk (INFO): Using Puppet 6.21.1\n11:22:06  pdk (INFO): Running all available validators...\n11:22:30  pdk (INFO): Validator 'task-name' skipped for '/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug'. No files matching '[\"tasks/**/*\"]' found to validate.\n11:22:30  pdk (INFO): Validator 'task-metadata-lint' skipped for '/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug'. No files matching '[\"tasks/*.json\"]' found to validate.\n11:22:54  pdk (WARNING): puppet-lint: optional parameter listed before required parameter (site/profile/manifests/carbonblack.pp:4:10)\n11:22:54  pdk (WARNING): puppet-lint: optional parameter listed before required parameter (site/profile/manifests/carbonblack.pp:5:10)\n11:22:54  pdk (WARNING): puppet-lint: variable not enclosed in {} (site/profile/manifests/windows/patching.pp:223:23)\n11:22:54  pdk (WARNING): puppet-lint: variable not enclosed in {} (site/profile/manifests/windows/patching.pp:241:23)\n11:22:54  pdk (WARNING): puppet-lint: variable not enclosed in {} (site/profile/manifests/windows/wsus.pp:16:23)\n[Pipeline] sh\n11:22:54  + pdk bundle exec r10k puppetfile check -v\n11:22:55  pdk (INFO): Using Ruby 2.5.8\n11:22:55  pdk (INFO): Using Puppet 6.21.1\n11:22:56  INFO\t -> Using Puppetfile '/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug/Puppetfile'\n11:22:56  Syntax OK\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] stage\n[Pipeline] { (Unit tests)\n[Pipeline] sh\n11:22:57  + pdk test unit\n11:22:58  pdk (WARN): This module is compatible with a newer version of PDK. Upgrade your version of PDK to ensure compatibility.\n11:22:58  pdk (INFO): Using Ruby 2.5.8\n11:22:58  pdk (INFO): Using Puppet 6.21.1\n11:24:23  /opt/puppetlabs/pdk/private/ruby/2.5.8/bin/ruby -I/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-core-3.10.1/lib:/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-support-3.10.2/lib /opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\\{aliases,classes,defines,functions,hosts,integration,plans,tasks,type_aliases,types,unit\\}/\\*\\*/\\*_spec.rb --format progress\n11:24:28  Run options: exclude {:bolt=>true}\n11:28:00  ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F......F......F........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................\n11:28:00  \n11:28:00  Failures:\n11:28:00  \n11:28:00    1) profile::sftp on windows-2019-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00       Failure/Error: it { is_expected.to compile }\n11:28:00  \n11:28:00       RuntimeError:\n11:28:00         Failure waiting for PowerShell process 1407 to start pipe server\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:167:in `initialize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `new'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `instance'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:994:in `ps_manager'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:245:in `invoke_dsc_resource'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:309:in `invoke_get_method'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:64:in `block in canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `collect'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/puppet-resource_api-1.8.14/lib/puppet/resource_api.rb:94:in `initialize'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `new'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `to_ral'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:623:in `block in to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `each'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:508:in `to_ral'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:149:in `cycles_found?'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:25:in `matches?'\n11:28:00       # ./spec/classes/profile/sftp_spec.rb:15:in `block (4 levels) in <top (required)>'\n11:28:00  \n11:28:00    2) profile::sftp on windows-2012 R2-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00       Failure/Error: it { is_expected.to compile }\n11:28:00  \n11:28:00       RuntimeError:\n11:28:00         Failure waiting for PowerShell process 1435 to start pipe server\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:167:in `initialize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `new'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `instance'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:994:in `ps_manager'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:245:in `invoke_dsc_resource'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:309:in `invoke_get_method'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:64:in `block in canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `collect'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/puppet-resource_api-1.8.14/lib/puppet/resource_api.rb:94:in `initialize'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `new'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `to_ral'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:623:in `block in to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `each'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:508:in `to_ral'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:149:in `cycles_found?'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:25:in `matches?'\n11:28:00       # ./spec/classes/profile/sftp_spec.rb:15:in `block (4 levels) in <top (required)>'\n11:28:00  \n11:28:00    3) profile::sftp on windows-2016-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00       Failure/Error: it { is_expected.to compile }\n11:28:00  \n11:28:00       RuntimeError:\n11:28:00         Failure waiting for PowerShell process 1465 to start pipe server\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:167:in `initialize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `new'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/pwsh.rb:61:in `instance'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:994:in `ps_manager'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:245:in `invoke_dsc_resource'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:309:in `invoke_get_method'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:64:in `block in canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `collect'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/ruby-pwsh-0.10.0/lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb:51:in `canonicalize'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/puppet-resource_api-1.8.14/lib/puppet/resource_api.rb:94:in `initialize'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `new'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource.rb:500:in `to_ral'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:623:in `block in to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `each'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:615:in `to_catalog'\n11:28:00       # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.21.1/lib/puppet/resource/catalog.rb:508:in `to_ral'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:149:in `cycles_found?'\n11:28:00       # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.9.0/lib/rspec-puppet/matchers/compile.rb:25:in `matches?'\n11:28:00       # ./spec/classes/profile/sftp_spec.rb:15:in `block (4 levels) in <top (required)>'\n11:28:00  \n11:28:00  Finished in 3 minutes 32.6 seconds (files took 5.63 seconds to load)\n11:28:00  1745 examples, 3 failures\n11:28:00  \n11:28:00  Failed examples:\n11:28:00  \n11:28:00  rspec './spec/classes/profile/sftp_spec.rb[1:1:1]' # profile::sftp on windows-2019-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00  rspec './spec/classes/profile/sftp_spec.rb[1:2:1]' # profile::sftp on windows-2012 R2-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00  rspec './spec/classes/profile/sftp_spec.rb[1:3:1]' # profile::sftp on windows-2016-x86_64 is expected to compile into a catalogue without dependency cycles\n11:28:00  \n11:28:00  /opt/puppetlabs/pdk/private/ruby/2.5.8/bin/ruby -I/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-core-3.10.1/lib:/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-support-3.10.2/lib /opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\\{aliases,classes,defines,functions,hosts,integration,plans,tasks,type_aliases,types,unit\\}/\\*\\*/\\*_spec.rb --format progress failed\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] stage\n[Pipeline] { (R10k deploy)\nStage \"R10k deploy\" skipped due to earlier failure(s)\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] stage\n[Pipeline] { (Declarative: Post Actions)\n[Pipeline] cleanWs\n11:28:01  [WS-CLEANUP] Deleting project workspace...\n11:28:01  [WS-CLEANUP] Deferred wipeout is used...\n11:28:01  [WS-CLEANUP] done\n[Pipeline] }\n[Pipeline] // stage\n[Pipeline] }\n[Pipeline] // withEnv\n[Pipeline] }\n[Pipeline] // withCredentials\n[Pipeline] }\n11:28:01  $ docker stop --time=1 604f9f7b23315c58d690155c380c1ebe0b331448a71ab1d4732c691427db359f\n11:28:02  $ docker rm -f 604f9f7b23315c58d690155c380c1ebe0b331448a71ab1d4732c691427db359f\n[Pipeline] // withDockerContainer\n[Pipeline] }\n[Pipeline] // withEnv\n[Pipeline] }\n[Pipeline] // timestamps\n[Pipeline] ansiColor\n[Pipeline] {\n[Pipeline] echo\n============================================================\nFailure Source - user-node-block\nClosure @ node.call:57 threw an error: hudson.AbortException: script returned exit code 1Trace Stack (oldest first):\nnode.call:57User provided node(null){...} code block threw an error\n============================================================\n[Pipeline] }\n[Pipeline] // ansiColor\n[Pipeline] ansiColor\n[Pipeline] {\n[Pipeline] echo\n**********************************************\n*** exiting node() block - errors occurred ***\n**********************************************\n[Pipeline] }\n[Pipeline] // ansiColor\n[Pipeline] error\n[Pipeline] echo\nBUILD RESULT: SUCCESS\n[Pipeline] writeFile\n[Pipeline] sh\n+ pwd\n[Pipeline] sh (Verify docker is present)\n[Pipeline] sh\n+ docker inspect -f . docker-prod.artifactory.aws.example.com/athenahealth/cd/docker-python3_python3:master-1.0.0-f236266-20210621181856\n.\n[Pipeline] withDockerContainer\njenkins-worker-r4.large-1 (i-006f70d4e422f9cbe) does not seem to be running inside a container\n$ docker run -t -d -u 996:993 -w /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug:rw,z -v /var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat docker-prod.artifactory.aws.example.com/athenahealth/cd/docker-python3_python3:master-1.0.0-f236266-20210621181856\n[Pipeline] {\n[Pipeline] withEnv\n[Pipeline] {\n[Pipeline] sh (Running AuditLogger)\n+ set -o pipefail\n+ auditlog --pipeline-uuid=9eaf4ae0-5c50-4b01-8f99-76ae162dc27f --event-type=pipeline-end --event-filename=/var/lib/jenkins/workspace/repo_feature_EISRE-3999-sftp-bug/85253102-4923-44e0-8512-a1a3403b94a4.json --schema-version=1.0.0\n+ tee auditlog.log\n[Pipeline] }\n[Pipeline] // withEnv\n[Pipeline] }\n$ docker stop --time=1 8ad050b1afd753e3124eaba554398bede43db25dcb633d51a4eecdebd3f36eaf\n$ docker rm -f 8ad050b1afd753e3124eaba554398bede43db25dcb633d51a4eecdebd3f36eaf\n[Pipeline] // withDockerContainer\n[Pipeline] readFile\n[Pipeline] sh\n[Pipeline] sh\n[Pipeline] }\n[Pipeline] // node\n[Pipeline] End of Pipeline\n[Bitbucket] Notifying commit build result\nsh: line 1: 14506 Terminated              sleep 3\nsh: line 1: 14516 Terminated              sleep 3\n[Bitbucket] Build result notified\nERROR: script returned exit code 1\nFinished: FAILURE\n{code}\nHere is the PP file and corresponding rspec\n{code}# Base functionality for dedicated Open SSH Servers\nclass profile::sftp (\n  String $adgroup,\n  String $sftppath = 'C:\\\\SFTP',\n) {\n\n  file { $sftppath:\n    ensure => directory,\n  }\n\n  dsc { 'OpenSSH-Server':\n      resource_name => 'Script',\n      module        => 'PSDscResources',\n      properties    => {\n        testscript => \"Get-WindowsCapability -Online | Where-Object Name -eq 'OpenSSH.Server~~~~0.0.1.0'\",\n        setscript  => \"Add-WindowsCapability -Online -LimitAccess -Name OpenSSH.Server~~~~0.0.1.0 -Source 'C:\\\\puppet\\\\server2019fod'\",\n        getscript  => \"Get-WindowsCapability -Online | Where-Object Name -eq 'OpenSSH.Server~~~~0.0.1.0'\",\n      }\n    }\n\n  dsc_firewall { 'Enable FW Rule':\n      dsc_ensure      => present,\n      dsc_name        => 'sshd',\n      dsc_enabled     => 'true',\n      dsc_displayname => 'OpenSSH Server (sshd)',\n      dsc_direction   => inbound,\n      dsc_protocol    => tcp,\n      dsc_action      => allow,\n      dsc_localport   => ['22'],\n  }\n\n  file { 'C:\\\\ProgramData\\\\ssh\\\\sshd_config':\n    ensure  => file,\n    content => regsubst(epp('profile/sftp/sshd_config.epp',{ 'sftppath' => $sftppath, 'adgroup' => $adgroup }), '(?<!\\r)\\n', \"\\r\\n\", 'G')\n  }\n\n  ~> service { 'sshd':\n    ensure => running,\n    enable => true,\n  }\n}\n{code}\n{code}require 'spec_helper'\nrequire 'rspec-puppet-facts'\n\ndescribe 'profile::sftp' do\n  on_supported_os.each do |os, facts|\n    context \"on #{os}\" do\n      let(:facts) do\n        facts\n      end\n\n      let(:params) do\n        { adgroup: 'DOMAIN\\group', }\n      end\n\n      it { is_expected.to compile }\n      it { is_expected.to contain_class('profile::sftp') }\n      it { is_expected.to contain_file('C:\\\\SFTP') }\n      it { is_expected.to contain_dsc('OpenSSH-Server') }\n      it { is_expected.to contain_dsc_firewall('Enable FW Rule') }\n      it { is_expected.to contain_file('C:\\\\ProgramData\\\\ssh\\\\sshd_config') }\n      it { is_expected.to contain_service('sshd') }\n    end\n  end\nend\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37923", "fixedVersions": [], "id": "37923", "issueType": "Bug", "key": "MODULES-11132", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6f350243-2237-4d1e-ab93-904c912ea863", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : Failure Waiting for PowerShell Process", "timeSpent": "PT0S", "updated": "2021-07-09T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Upgrading/Downgrading required no additional change in puppetlabs-puppet_agent module. Also tested this  with puppet_agent::install Bolt task.\n\n\n{code:bash}\n\n# facter | grep aio_agent_version\naio_agent_version => 7.10.0.34\n# puppet agent -t\nInfo: Using environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for ip-10-227-6-26.amz-dev.puppet.net\nInfo: Applying configuration version '1629722391'\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '7.10.0.34.ge393e55d3-1bionic' to '7.10.0.36.g9d5edc523-1bionic'\nNotice: Stopping run after puppet-agent upgrade. Run puppet agent -t or apply your manifest again to finish the transaction.\nNotice: Applied catalog in 20.33 seconds\n# facter | grep aio_agent_version\naio_agent_version => 7.10.0.36\n{code}\n\n", "created": "2021-08-24T01:34:00.000000"}], "components": [], "created": "2021-07-07T02:38:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Ubuntu 18.04 (aarch64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428b0db9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09lh7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2222_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4143372012"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Ubuntu 18.04 (aarch64). This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35897", "fixedVersions": [], "id": "35897", "issueType": "Task", "key": "MODULES-11131", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-08-24T01:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Ubuntu 18.04 (aarch64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-08-24T01:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Should not be needed since Ubuntu is already a supported platform.", "created": "2021-08-17T09:43:00.000000"}], "components": [], "created": "2021-07-07T02:36:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@124ee399"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3868"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09lfn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2645_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3568003369"}], "description": "Ensure the OS name for Ubuntu 18.04 (aarch64) is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add Ubuntu 18.04 (aarch64) FOSS support", "estimate": "PT0S", "externalId": "38967", "fixedVersions": [], "id": "38967", "issueType": "Task", "key": "MODULES-11130", "labels": [], "originalEstimate": "PT0S", "parent": "55817", "parentSummary": "Add Ubuntu 18.04 (aarch64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-08-17T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Ubuntu 18.04 (aarch64) to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-08-17T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2021-07-07T02:36:00.000000", "creator": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@505050cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3868"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09lff:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4414818_*|*_1_*:*_1_*:*_2655_*|*_10007_*:*_1_*:*_421444763_*|*_3_*:*_1_*:*_3058_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3646151859"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add Ubuntu 18.04 (aarch64) FOSS support", "estimate": "PT0S", "externalId": "37921", "fixedVersions": [], "id": "37921", "issueType": "Task", "key": "MODULES-11129", "labels": [], "originalEstimate": "PT0S", "parent": "55817", "parentSummary": "Add Ubuntu 18.04 (aarch64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "resolution": "Fixed", "resolutionDate": "2021-08-23T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable nightly acceptance tests with Ubuntu 18.04 (aarch64) on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-08-23T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2021-07-06T06:25:00.000000", "creator": "623a478db75ca80070560253", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39277efd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09kwz:"}], "description": "_Basic Info_\n *Module Version: v6.1.0*\n *Puppet Version: 6.23.0*\n *OS Name/Version: ubuntu 20.04*\n\ncommit 4287df8549421baf15716ddc7ea7540fe9e1bd93 from\u00a0Fri Jun 18 14:11:59 2021 +0200 now renders an epp for haproxy userlist\n\ngroups is optional and can be undef in manifests/userlist.pp:\u00a0\n{quote}Optional[Array[String]] $groups = undef\n{quote}\nbut in\u00a0templates/haproxy_userlist_block.epp the group array is rendered regardless and fails if groups is undef:\n{quote}<%-\n $epp_groups.each |String $group| {\n unless $group.empty {\n-%>\n group <%= $group %>\n{quote}\nIMHO a simple if wrapped around this would fix it:\n{quote}<%-\n if $epp_groups {\n $epp_groups.each |String $group| { \n unless $group.empty {\n-%>\n group <%= $group %>\n{quote}\n\u00a0\n\n*Desired Behavior:*\n\ntemplates/haproxy_userlist_block.epp should render even if\u00a0epp_groups is undef.\n\n*Actual Behavior:*\n\nif one just supplies a usergroup array with users but no groups, eg:\n{quote}haproxy::userlists:\n example.com:\n users:\n - myuser insecure-password xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX\n{quote}\nthen puppet fails:\n{quote}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Method call, 'each' expects one of:\n (Hash hash, Callable[2, 2] block)\n rejected: parameter 'hash' expects a Hash value, got Undef\n (Hash hash, Callable[1, 1] block)\n rejected: parameter 'hash' expects a Hash value, got Undef\n (Iterable enumerable, Callable[2, 2] block)\n rejected: parameter 'enumerable' expects an Iterable value, got Undef\n (Iterable enumerable, Callable[1, 1] block)\n rejected: parameter 'enumerable' expects an Iterable value, got Undef (file: /etc/puppetlabs/code/environments/production/modules/haproxy/templates/haproxy_userlist_block.epp, line: 9, column: 14) ...\n{quote}\n\u00a0\n\n\u00a0", "environment": "version v6.1.0 of haproxy module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36899", "fixedVersions": [], "id": "36899", "issueType": "Bug", "key": "MODULES-11127", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a478db75ca80070560253", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : groups array in userlist can not be undef", "timeSpent": "PT0S", "updated": "2021-07-06T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-07-06T04:03:00.000000", "creator": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@100ed650"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09kw3:"}], "description": "_Basic Info_\n*Module Version: 7.1.0*\n*Puppet Version: 7.8.0*\n*OS Name/Version: CentOS Stream 9 preview*\n\npuppetlabs-stdlib relies in URI.escape functionality:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/v7.1.0/lib/puppet/parser/functions/uriescape.rb#L31\n\nThis is not longer supported and must be fixed for support with ruby 3. For context:\n\nhttps://puppet.atlassian.net/browse/PUP-11046\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43319", "fixedVersions": [], "id": "43319", "issueType": "Bug", "key": "MODULES-11126", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-stdlib : support Ruby 3", "timeSpent": "PT0S", "updated": "2021-07-06T04:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-07-03T05:25:00.000000", "creator": "623c08e7a1d81f0069d8dd26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bbc7f61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09k9n:"}], "description": "*Module Version: 7.1.0*\n\nPort 0 is reserved and due to its special meaning in some operating systems like Linux (where it means \"give me a random port\") I believe Stdlib should restrict the Port definition as Integer[1, 65535].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33741", "fixedVersions": [], "id": "33741", "issueType": "Bug", "key": "MODULES-11125", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08e7a1d81f0069d8dd26", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib::Port considers 0 valid", "timeSpent": "PT0S", "updated": "2021-07-03T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "_support for these OS has since been added_", "created": "2022-05-19T03:06:00.000000"}], "components": ["java"], "created": "2021-07-02T14:31:00.000000", "creator": "6243aef65f63fd0069b1a617", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@473df079"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09j6z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_27693299898_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Any\n*Puppet Version:* 6.23.0\n*OS Name/Version:* Rocky Linux 8.4 Release\n\nRocky and Alma linux are not properly handled in the RedHat case statement for params.pp.  Since these newer distros are binary compatible with RHEL, the first case in the list (https://github.com/puppetlabs/puppetlabs-java/blob/358884cbd7e18483eaeaf4aa1e826dc96e3a63c0/manifests/params.pp#L12) should include them.\n\n*Desired Behavior:*\n\nRocky and Alma install Java in the same fashion as other RHEL clones.\n\n*Actual Behavior:*\n\nError message: {{Evaluation Error: Error while evaluating a Function Call, unsupported os Rocky}}\n\nThis error is because we fall through the base default case in the RedHat family section of the OS case statement (https://github.com/puppetlabs/puppetlabs-java/blob/358884cbd7e18483eaeaf4aa1e826dc96e3a63c0/manifests/params.pp#L53)\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38966", "fixedVersions": [], "id": "38966", "issueType": "Bug", "key": "MODULES-11124", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243aef65f63fd0069b1a617", "resolution": "Fixed", "resolutionDate": "2022-05-19T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java : Rocky and Alma linux not supported", "timeSpent": "PT0S", "updated": "2022-05-19T03:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "One option would be to amend the check such that it reads the puppet-agent version number directly from the registry or file system.", "created": "2021-07-06T14:45:00.000000"}], "components": ["puppet_agent"], "created": "2021-07-01T13:30:00.000000", "creator": "5b590061a3f8512ca5eb3be7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e3b5b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0asyg:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "44935"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4632423838_*|*_10007_*:*_1_*:*_313387906_*|*_3_*:*_1_*:*_89381397_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_103271621"}], "description": "*Module Version:*\n2.2.1 and newer\n*Puppet Version:*\nAll\n*OS Name/Version:*\nWindows\n\nCurrently, the unless clause here shells out to facter -p to get the agent version.  https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/8e6bdc474045119a2c47c6666aa349402835bf89/manifests/install/windows.pp#L107-L123\n\nThis check was added as part of MODULES-9846 in order to prevent cached catalogs from re-installing the .msi.\n\nHowever, facter -p <fact> resolves all facts, not just <fact>.  This introduces the possibility of other, possibly custom, facts causing issues ranging from runtimes that exceed the 5 minute timeout that {{exec}} resources have in Puppet 6 to extra logging output produced by {{facter}} causing the check to register a false positive.\n\nTimeouts are especially dangerous as they can leave orphaned {{facter.exe}} processes that eventually exhaust system resources.\n\n*Desired Behavior:*\npuppet-agent does not shell out to facter on Windows\n\n*Actual Behavior:*\npuppet-agent does shell out to facter on Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37919", "fixedVersions": [], "id": "37919", "issueType": "Bug", "key": "MODULES-11123", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b590061a3f8512ca5eb3be7", "resolution": "Fixed", "resolutionDate": "2021-08-30T00:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-agent : unless clause in windows.pp causes all facts to be resolved", "timeSpent": "PT0S", "updated": "2021-08-30T00:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5a6067ef7b4e6b6c2a81b790", "created": "2021-07-01T04:15:00.000000", "name": "sql_databases.ps1.epp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12611"}], "comments": [], "components": [], "created": "2021-07-01T04:16:00.000000", "creator": "5a6067ef7b4e6b6c2a81b790", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63943aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09h1n:"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 2019.8.3*\n *OS Name/Version: Windows Server*\n\nWe have written some fact functionality to will list all of the databases on all instance on a sql instance; this is done in PowerShell (as I am not so good at the old Ruby).\n\nPlease can you implement it as a part of the module?\n\nMy PowerShell is attached.\u00a0[^sql_databases.ps1.epp]\n\nThis allows me then to iterate over the databases and making changes to all of them using some of the functions supplied by this module already.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33739", "fixedVersions": [], "id": "33739", "issueType": "New Feature", "key": "MODULES-11122", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a6067ef7b4e6b6c2a81b790", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver : Add fact for databases on a instance", "timeSpent": "PT0S", "updated": "2021-07-01T04:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I just attempted to repro locally and was able to build the module on both Windows 10 (my dev workstation) and Windows Server 2019 (clean vagrant box from {{gusztavvargadr/windows-server}}\n\n{code:powershell}\nNew-PuppetDscModule -PowerShellModuleName 'dnsserverdsc' -PowerShellModuleVersion '3.0.0'\n{code}\n\n[~accountid:6220db614160640069c7133a] what version of {{Puppet.Dsc}} are they using to build the module with?", "created": "2021-06-30T06:58:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Did some discovery and [filed a bug in ruby-pwsh|https://github.com/puppetlabs/ruby-pwsh/issues/172] - we are in the process of addressing this which will require an update to both the builder and the base provider.", "created": "2021-07-01T19:33:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "If we don't hear back in the near future, we'll close this down - we're not able to reproduce the inability to run a class-based resource locally at this time with the latest releases.", "created": "2021-07-27T09:40:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Closing as Fixed., The team has not received any confirmation back on the change provide. ", "created": "2021-09-21T06:19:00.000000"}], "components": [], "created": "2021-06-30T04:00:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@408e2a6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09g9v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "44943"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5535964_*|*_3_*:*_1_*:*_7037158969_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_131708532_*|*_10005_*:*_1_*:*_5168303"}], "description": "*Module Version:*\u00a0*xdnsserverdsc 1.16***\n *Puppet Version: 2019.1.1*\n *OS Name/Version: Server 2016*\n\nWe're trying to automation AD DNS entries from a windows host. however we're not allowed to add a puppet agent to to the AD DNS servers. We've seen from the puppet community that at some point xdnsserver module had the capability to run the following:\n\ndsc_xdnsarecord { $hostname:\ndsc_ensure => 'Present',\ndsc_zone => $zonename,\ndsc_name => $hostname,\ndsc_dnsserver => $ad_servers[1],\ndsc_type => 'ARecord',\ndsc_target => $ip,\ndsc_psdscrunascredential => {\n'user' => $domain_join['join_realm_user'],\n'password' => Sensitive($domain_join['join_realm_pass']),\n},\n}\n\nThis was confirmed by a community member that could do the operation as well.\n[https://puppetcommunity.slack.com/archives/C0W1Z7213/p1582024407143400]\n\nUnfortunately, the current *xdnsserverdsc (1.16)* module has removed the *\" dsc_dnsserver\"* option from passing through to the underlying PowerShell command\n\nOne option to resolve this might use puppet's DSC auto builder to build from the PowerShell module DnsServerDsc version 3.0 ([https://github.com/dsccommunity/DnsServerDsc/wiki/DnsRecordA]) a new puppet module. Unfortunately, I can't seem to get that work either as I get an error\n{code:java}\nNew-PuppetDscModule -PowerShellModuleName 'dnsserverdsc' -PowerShellModuleVersion '3.0.0' -PuppetModuleAuthor 'ptiggerdine' -OutputDirectory './dnsserverdsc'\nNew-PuppetDscModule : Not found\nAt line:1 char:1\n+ New-PuppetDscModule -PowerShellModuleName 'dnsserverdsc' -PowerShellM ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n+ CategoryInfo : ObjectNotFound: (root\\Microsoft\\...tion:DnsRecordA:String) [New-PuppetDscModule], CimException\n+ FullyQualifiedErrorId : HRESULT 0x80041002,New-PuppetDscModule{code}\n\u00a0\n\nC:\\Users\\ptiggerdine\\automation> $Error[0] | Format-List -Force -Property *\n{code:java}\nPSMessageDetails :\nOriginInfo :\nException : Microsoft.Management.Infrastructure.CimException: Not found\nat Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncObserverProxyBase`1.ProcessNativeCallback(OperationCallbackProcessingContext callbackProcessingContext, T\ncurrentItem, Boolean moreResults, MiResult operationResult, String errorMessage, InstanceHandle errorDetailsHandle)\nTargetObject : root\\Microsoft\\Windows\\DesiredStateConfiguration:DnsRecordA\nCategoryInfo : ObjectNotFound: (root\\Microsoft\\...tion:DnsRecordA:String) [Get-CimClass], CimException\nFullyQualifiedErrorId : HRESULT 0x80041002,Microsoft.Management.Infrastructure.CimCmdlets.GetCimClassCommand\nErrorDetails :\nInvocationInfo : System.Management.Automation.InvocationInfo\nScriptStackTrace : at Get-CimClassPropertiesList<Process>, <No file>: line 30\nat Get-EmbeddedCimInstance<Process>, <No file>: line 35\nat Get-DscResourceParameterInfoByCimClass<Process>, <No file>: line 39\nat Get-DscResourceTypeInformation<Process>, <No file>: line 79\nat ConvertTo-PuppetResourceApi<Process>, <No file>: line 73\nat Get-DscResource<End>, C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules\\PSDesiredStateConfiguration\\PSDesiredStateConfiguration.psm1: line 4224\nat New-PuppetDscModule<Process>, <No file>: line 131\nat <ScriptBlock>, <No file>: line 1\nPipelineIterationInfo : {}{code}\n\u00a0\n\nI've rebuilt wbem a number of times and confirm that I have PowerShell 5, RSAT-DNS-tools are installed as seen here\n\n\nC:\\temp> Get-WindowsCapability -online | ? Name -like Rsat.dns*\n\nName : Rsat.Dns.Tools~~~~0.0.1.0\nState : Installed\nC:\\temp>\n\nCan confirm that I've got the PowerShell installed as well\n\nC:\\temp> Get-DscResource -Module DnsServerDsc\n{code:java}\n ImplementedAs Name ModuleName Version Properties\n------------- ---- ---------- ------- ----------\nPowerShell DnsRecordA DnsServerDsc 3.0.0 {IPv4Address, Name, ZoneName, DependsOn...}\nPowerShell DnsRecordAaaa DnsServerDsc 3.0.0 {IPv6Address, Name, ZoneName, DependsOn...}\nPowerShell DnsRecordAaaaScoped DnsServerDsc 3.0.0 {IPv6Address, Name, ZoneName, ZoneScope...}\nPowerShell DnsRecordAScoped DnsServerDsc 3.0.0 {IPv4Address, Name, ZoneName, ZoneScope...}\nPowerShell DnsRecordCname DnsServerDsc 3.0.0 {HostNameAlias, Name, ZoneName, DependsOn...}\nPowerShell DnsRecordCnameScoped DnsServerDsc 3.0.0 {HostNameAlias, Name, ZoneName, ZoneScope...}\nPowerShell DnsRecordMx DnsServerDsc 3.0.0 {EmailDomain, MailExchange, Priority, ZoneName...}\nPowerShell DnsRecordMxScoped DnsServerDsc 3.0.0 {EmailDomain, MailExchange, Priority, ZoneName...}\nPowerShell DnsRecordNs DnsServerDsc 3.0.0 {DomainName, NameServer, ZoneName, DependsOn...}\nPowerShell DnsRecordNsScoped DnsServerDsc 3.0.0 {DomainName, NameServer, ZoneName, ZoneScope...}\nPowerShell DnsRecordPtr DnsServerDsc 3.0.0 {IpAddress, Name, ZoneName, DependsOn...}\nPowerShell DnsRecordSrv DnsServerDsc 3.0.0 {Port, Priority, Protocol, SymbolicName...}\nPowerShell DnsRecordSrvScoped DnsServerDsc 3.0.0 {Port, Priority, Protocol, SymbolicName...}\nPowerShell DnsServerADZone DnsServerDsc 3.0.0 {Name, ReplicationScope, ComputerName, Credenti...\nPowerShell DnsServerCache DnsServerDsc 3.0.0 {DnsServer, DependsOn, EnablePollutionProtectio...\nPowerShell DnsServerClientSubnet DnsServerDsc 3.0.0 {Name, DependsOn, Ensure, IPv4Subnet...}\nPowerShell DnsServerConditionalFo... DnsServerDsc 3.0.0 {Name, DependsOn, DirectoryPartitionName, Ensur...\nPowerShell DnsServerDiagnostics DnsServerDsc 3.0.0 {DnsServer, Answers, DependsOn, EnableLogFileRo...\nPowerShell DnsServerDsSetting DnsServerDsc 3.0.0 {DnsServer, DependsOn, DirectoryPartitionAutoEn...\nPowerShell DnsServerEDns DnsServerDsc 3.0.0 {DnsServer, CacheTimeout, DependsOn, EnableProb...\nPowerShell DnsServerForwarder DnsServerDsc 3.0.0 {IsSingleInstance, DependsOn, EnableReordering,...\nPowerShell DnsServerPrimaryZone DnsServerDsc 3.0.0 {Name, DependsOn, DynamicUpdate, Ensure...}\nPowerShell DnsServerRecursion DnsServerDsc 3.0.0 {DnsServer, AdditionalTimeout, DependsOn, Enabl...\nPowerShell DnsServerRootHint DnsServerDsc 3.0.0 {IsSingleInstance, NameServer, DependsOn, PsDsc...\nPowerShell DnsServerScavenging DnsServerDsc 3.0.0 {DnsServer, DependsOn, NoRefreshInterval, PsDsc...\nPowerShell DnsServerSecondaryZone DnsServerDsc 3.0.0 {MasterServers, Name, DependsOn, Ensure...}\nPowerShell DnsServerSetting DnsServerDsc 3.0.0 {DnsServer, AddressAnswerLimit, AdminConfigured...\nPowerShell DnsServerSettingLegacy DnsServerDsc 3.0.0 {DnsServer, DependsOn, DisjointNets, LogLevel...}\nPowerShell DnsServerZoneAging DnsServerDsc 3.0.0 {Enabled, Name, DependsOn, NoRefreshInterval...}\nPowerShell DnsServerZoneScope DnsServerDsc 3.0.0 {Name, ZoneName, DependsOn, Ensure...}\nPowerShell DnsServerZoneTransfer DnsServerDsc 3.0.0 {Name, Type, DependsOn, PsDscRunAsCredential...}{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37918", "fixedVersions": [], "id": "37918", "issueType": "Bug", "key": "MODULES-11120", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Fixed", "resolutionDate": "2021-09-21T06:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "xdnsserverdsc : Missing dsc_dnsserver option to run AD DNS automation", "timeSpent": "PT0S", "updated": "2021-09-21T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5be1cba9eee9a94b12bdbb0b", "body": "Hiera data:\n\n---\nmessage: \"This node is using node specific data\"\n\ntomcat::install:\n catalina_home: '/opt/apps/myapp/tomcatA'\n name: tomcatA\n source_url: 'https://artifacts/artifactory/generic-local/apache/tomcat/linux/apache-tomcat-9.0.46.tar.gz'\ntomcat::instance:\n catalina_home: '/opt/apps/myapp/tomcatA'", "created": "2021-06-29T17:11:00.000000"}, {"author": "5be1cba9eee9a94b12bdbb0b", "body": "profile manifest:\nclass\u00a0profile::tomcat_instance\u00a0{\n\u00a0\u00a0include\u00a0tomcat\n\u00a0\u00a0include\u00a0systemd\n\n\u00a0\u00a0notify{'Running\u00a0tomcat_instance':\n\u00a0\u00a0\u00a0\u00a0withpath\u00a0=>\u00a0true,\n\u00a0\u00a0}\n}", "created": "2021-06-29T17:12:00.000000"}], "components": [], "created": "2021-06-29T17:08:00.000000", "creator": "5be1cba9eee9a94b12bdbb0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43f6edb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09g6z:"}], "description": "_Basic Info_\n *Module Version: 5.1.0*\n *Puppet Version: 6.22 OSS*\n *OS Name/Version: RHEL 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Add \"include tomcat\" to manifest and have it pull parameters from hiera.\u00a0 If tomcat module supports hiera data please provide examples in the documentation.\u00a0 If not, please document it.\u00a0**\u00a0\n\n*Actual Behavior:*\u00a0If include tomcat is in the manifest with paramaters in hiera, nothing happens.\u00a0 When reviewing the agent logs it appears to not even be there.\u00a0 Adding the needed parameters directly to the manifest installs tomcat correctly.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33738", "fixedVersions": [], "id": "33738", "issueType": "New Feature", "key": "MODULES-11119", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5be1cba9eee9a94b12bdbb0b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat: hiera data", "timeSpent": "PT0S", "updated": "2021-06-29T17:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Thank-you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\nBelow is a break down of each of the areas that require attention:\n\nDocumentation\n\nThe README does not conform to our template. You can review the template requirements here: https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315\n\nThe current README is missing the Limitations section, please add this in and reach out to us to get this approved. \n\nCommunity Engagement\n\nPlease ensure that any open issues raised with the module are addressed in a timely manner\nPRs should be reviewed and either approved or rejected with constructive feedback\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\n\nSlack Channel: #office-hours\nCalendar of Live Events: https://puppet.com/community/office-hours/\nRegards,\n\nPuppet Module Approval Team", "created": "2021-09-13T08:53:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Thank you for your feedback, I'm looking forward to address the issues a.s.a.p.", "created": "2021-09-14T00:36:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "I've addressed the issues mentioned above. You are welcome to review and comment on\u00a0[PR#40|https://github.com/rtib/puppet-geoip/pull/40].", "created": "2021-09-14T07:12:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Meanwhile the module has been released with the updated readme.", "created": "2021-10-05T02:13:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "[~accountid:5f50a16c3aa35b003fad35f6]\u00a0just wanted to ping this one.", "created": "2021-11-05T04:12:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Ping.", "created": "2022-01-10T01:33:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Ping", "created": "2022-02-10T02:37:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c10e77910a200718b9382] Hey, just want to come back with some apologies regarding this ticket and it's fellow and the fact that it has been left to lie so long.\n\nIf you were not aware the team went through some major restructuring around the time that you first opened your tickets, and as a result both your tickets somewhat fell through the cracks in regards to the attention they should have been given and have been unfortunately missed until now.\n\nSince then the way in which the approval process is handled has been changed and updated and a current colleague of mine, who discovered your tickets while investigating the historical backlog, having set the new process in motion by creating a pair of issues on our new puppet-approved-modules module, with the issues linked below:\n * [https://github.com/puppetlabs/puppet-approved-modules/issues/2]\n * [https://github.com/puppetlabs/puppet-approved-modules/issues/3]\n\nOnce again I would like to apologize for your wait and I should have replies out to you regarding both your modules by the end of the week.", "created": "2023-02-15T09:24:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c10e77910a200718b9382] Have reviewed your module and posted on the new Issue, i.e.: [https://github.com/puppetlabs/puppet-approved-modules/issues/2]\n\nIt all looks good and would be more than happy to merge, you've just got some CI issues that would need sorted first, more info on the issue itself.\n\nOnce again, apologies for the time this has taken.", "created": "2023-02-17T03:53:00.000000"}], "components": ["approved"], "created": "2021-06-29T02:17:00.000000", "creator": "623c10e77910a200718b9382", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416f6c08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09feb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/21"}], "description": "Dear Puppet Modules Team,\n\nI'd like to nominate the Puppet module\u00a0[trepasi/geoip|https://forge.puppet.com/modules/trepasi/geoip] for review to grant the Approved badge.\n\nThe module is a spin-off from our experience using MaxMind databases on scale, is currently the only module in its domain receiving regular maintenance and it enjoys a increasing community support.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35895", "fixedVersions": [], "id": "35895", "issueType": "Task", "key": "MODULES-11118", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10e77910a200718b9382", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Nomination for Puppet Approved of module trepasi-geoip", "timeSpent": "PT0S", "updated": "2023-02-17T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Thank-you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\nBelow is a break down of each of the areas that require attention:\n\nDocumentation\n\nThe README does not conform to our template. You can review the template requirements here: https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315\n\nThe current README is missing the *Limitations* section, please add this in and reach out to us to get this approved.\n\nCommunity Engagement\n\nIt is preferred that the module be partially community driven and there be more contributions from the community (for example commits from other users).\nPlease ensure that any open issues raised with the module are addressed in a timely manner\nPRs should be reviewed and either approved or rejected with constructive feedback\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\n\nSlack Channel: #office-hours\nCalendar of Live Events: https://puppet.com/community/office-hours/\n\nQuestions: On forge exists a module named [cassandra|https://forge.puppet.com/modules/puppet/cassandra], what brings new the nominated module?\nRegards,\n\nPuppet Module Approval Team", "created": "2021-09-13T09:20:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Thank you for your feedback, I'm looking forward to address the issues and answer your question a.s.a.p.", "created": "2021-09-14T00:35:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Hi,\n\nI've addressed the issues mentioned above. If you like to review the changes, feel free to comment on [PR#37|https://github.com/rtib/puppet-cassandra/pull/37].\n\u00a0", "created": "2021-09-14T04:52:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Concerning your question on the distinction features of this module to\u00a0[puppet/cassandra|https://forge.puppet.com/modules/puppet/cassandra]:\n\n* the puppet/cassandra module was originally developed by [locp|https://github.com/locp] has been actively developed back around 2016, since it has donated to voxpupuli it is more or less in a maintenance cycle\n* around the same time we had seriously considered using locp/cassandra and decided against it due to many reasons:\n**  that module is based on an approach of wrapping the configuration with the puppet module, constructing the configuration by a complex logic implemented within Puppet code by providing a bunch of 3rd party parameters for customising\n** contains work-arounds for CASSANDRA-9822 and CASSANDRA-2356 which aren't Cassandra specific neither Puppet specific, they concern legacy Debian service management issues\n** it contains support for OpsCenter, a currently Enterprise only product of DataStax\n** schema management within a distributed database, as provided by that module, we consider extremely dangerous\n* the decision to create an own Puppet module for Cassandra was based on following objections:\n** firm support for Cassandra, independent of its distribution source\n** strong focus on Apache Cassandra and community products\n** we wanted a technical component module for Cassandra that fit into a [profile-role-pattern|https://puppet.com/docs/pe/2019.8/osp/the_roles_and_profiles_method.html]\n** no repository setup within the Cassandra module, as there are better modules for that, e.g. [puppetlabs/apt|https://forge.puppet.com/modules/puppetlabs/apt] and in many environment you may have mirrors for that\n** no management of Java installation within the Cassandra module, as there are better modules for that, e.g. [puppetlabs/java|https://forge.puppet.com/modules/puppetlabs/java]\n** focusing on Cassandra node setup, not touching schema, user management or other things inside\n** use templating of full files as less as possible in favour of leveraging the declarative principle as of Puppet DSL to apply the desired settings to the upstream configuration template installed with the software package itself\n** Puppet should support Cassandra operators to access the configuration and distribute it to large clusters instead of wrapping it and forcing operators to learn insights of a Puppet module", "created": "2021-09-14T06:28:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "[~accountid:5f50a16c3aa35b003fad35f6]\u00a0just wanted to ping this one.", "created": "2021-11-05T04:12:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Ping.", "created": "2022-01-10T01:33:00.000000"}, {"author": "623c10e77910a200718b9382", "body": "Ping", "created": "2022-02-10T02:37:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c10e77910a200718b9382] Have reviewed your module for approved status and posted on the following issue: https://github.com/puppetlabs/puppet-approved-modules/issues/3", "created": "2023-02-17T04:08:00.000000"}], "components": ["approved"], "created": "2021-06-29T02:03:00.000000", "creator": "623c10e77910a200718b9382", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46f09a88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09fe3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/21"}], "description": "Dear Puppet Modules Team,\n\nI'd like to nominate the Puppet module\u00a0[trepasi/cassandra|https://forge.puppet.com/modules/trepasi/cassandra] for review to grant the Approved badge.\n\nThe module is a spin-off from our experience running Apache Cassandra clusters of hundreds of nodes vor several years now. Since, this module is the core of our operations we are constantly maintaining and improving it to meet actual requirements and community standards.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34799", "fixedVersions": [], "id": "34799", "issueType": "Task", "key": "MODULES-11117", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10e77910a200718b9382", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Nomination for Puppet Approved of module trepasi-cassandra", "timeSpent": "PT0S", "updated": "2023-02-17T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-06-27T13:40:00.000000", "creator": "623c16c7a9575800695acff5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d97215d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09edv:"}], "description": "The Parameter {{source}} of Module {{vcsrepo}} may contain Secrets, f.e. \"Gitlab-Deploytoken\".\u00a0\u00a0 \n Example:\n{noformat}     vcsrepo { \"${moduledir}/${name}\":                                               \n      ensure   => latest,                                                           \n      provider => git,                                                              \n      source   => \"https://${gitlab_deploy_token_user}:${gitlab_deploy_token.unwrap}@exampleuser/examplerepo.git\",\n      revision => $revision,                                                        \n    }{noformat}\nThe Improvement would be to accept Datatype {{Sensitive}} for the Parameter {{source}}, so that the Enduser, just writing Profilemodules, is not bothered with {{unwrap}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34712", "fixedVersions": [], "id": "34712", "issueType": "Improvement", "key": "MODULES-11116", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16c7a9575800695acff5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[vcsrepo] Accept Sensitive for \"source\"", "timeSpent": "PT0S", "updated": "2021-06-27T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Submitted PR [https://github.com/puppetlabs/puppetlabs-mysql/pull/1405]\n\n\u00a0", "created": "2021-06-26T07:25:00.000000"}], "components": ["mysql"], "created": "2021-06-26T07:15:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73cdda1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09ebv:"}], "description": "Please add Rocky Linux Support for in mysql module.\n\nRocky Linux 8 is binary compatible with RHEL 8\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35893", "fixedVersions": [], "id": "35893", "issueType": "New Feature", "key": "MODULES-11115", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: add Rocky Linux Support", "timeSpent": "PT0S", "updated": "2021-06-26T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-06-23T02:11:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31ab3a34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09b17:"}], "description": "_Basic Info_\n *Module Version: 7.1.0*\n *Puppet Version:* 6.22.1\n *OS Name/Version: CentOS8*\n\nWhen using the puppet Deferred function the result line will contains the 'source' code instant of the value.\n\nSample:\n\n\u00a0\n{code:java}\n$value = Deferred(function, [options])\nfile_line { 'foo':\n path => 'foo_file',\n line => \"bar=${value}\",\n match => '^bar\\=',\n }\n{code}\n\u00a0\n\nwill result in this line of foo_file:\n\nbar=Deferred(\\{'name' => 'function', 'arguments' => [options]})\n\ninstant of:\n\nbar=<Return value of the function>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37915", "fixedVersions": [], "id": "37915", "issueType": "Bug", "key": "MODULES-11114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deferred will not work for file_line", "timeSpent": "PT0S", "updated": "2021-06-23T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged to main in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/3854c610e73e2cb91859235f1fb6d368a7b311ea", "created": "2021-07-23T03:54:00.000000"}], "components": ["puppet_agent"], "created": "2021-06-22T08:52:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35b27895"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09arv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1209528247_*|*_10007_*:*_1_*:*_166785275_*|*_10009_*:*_2_*:*_1222952724_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_61234751"}], "description": "h3. Proposed PR: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/565]\n\nh3. Original description:\n\n{quote}This pull requests intends to implement the package versions {{present}} and {{latest}} as valid package versions. According to #333, this was the case prior to commit c2206a7. The issue with #333 is that it is an outdated pull request that does not apply to the current state of  {{main}}. This, along with the fact that the author of #333 did not agree to the CLA in over 2 years now, is why I am raising this as a separate pull request.\n\nSince there is no issues section in this project, I would also like to use this pull request as a discussion for this feature. The issue with the implementation as it is proposed in this pull request is that every puppet run will end with:\n{code}\nNotice: Stopping run after puppet-agent upgrade. Run puppet agent -t or apply your manifest again to finish the transaction.\n{code}\nwhen the version is set to {{present}} or {{latest}}. This is because the {{needs_upgrade?}} function in the {{puppet_agent_end_run}} type uses the {{Puppet::Util::Package.versioncmp}} function to compare the literal string {{present}} and {{latest}} with the actual version of the Puppet agent installed, e.g. {{6.22.1}}, which will never be equal.\n\nI am not sure of a suitable fix for this and was hoping someone else could help.\n\nI stumbled upon this issue when I realized the {{pc_repo.repo}} file was no longer being managed by this module after removing setting {{puppet_agent::package_version}} to {{auto}} which in itself led to an issue where the Puppet agent would also be downgraded (despite the server being the same version as the client) anytime the Puppet agent upgraded through the package manager. This is with {{puppet_agent::collection}} set to {{puppet6}} for both the main server and the agent, the {{puppetserver}} version being {{6.15.3}} and the {{puppet-agent}} version, prior to a catalogue pull, being {{6.22.1}} on both the main server and the agent.\n{quote} \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43318", "fixedVersions": [], "id": "43318", "issueType": "Improvement", "key": "MODULES-11113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-07-23T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Allow present and latest as package version", "timeSpent": "PT0S", "updated": "2021-07-23T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-06-22T08:33:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b4446e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09arn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_663786007_*|*_6_*:*_1_*:*_0"}], "description": "PR: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/504]\n\nDescription:\n{quote}This is to be able to configure yum-repo with proxy, needed for\nexample for clients in dmz:s that need to use proxy to reach the repo\nprovided by puppetserver.\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42270", "fixedVersions": [], "id": "42270", "issueType": "Improvement", "key": "MODULES-11112", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-06-30T00:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Add option to set yumrepo proxy for download", "timeSpent": "PT0S", "updated": "2021-06-30T00:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:3f5ca679-2eb3-435d-bea9-fcced1418643", "created": "2021-06-21T18:18:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13250"}, {"attacher": "557058:3f5ca679-2eb3-435d-bea9-fcced1418643", "created": "2021-06-21T18:18:00.000000", "name": "test.stderr.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13159"}, {"attacher": "557058:3f5ca679-2eb3-435d-bea9-fcced1418643", "created": "2021-06-21T18:18:00.000000", "name": "test.stdout.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13085"}], "comments": [{"author": "6220dc0e14cd24006908a366", "body": "A potential fix for this issue has been merged in our GitHub Repo: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/582\n", "created": "2023-01-09T06:41:00.000000"}], "components": ["vcsrepo"], "created": "2021-06-21T18:19:00.000000", "creator": "557058:3f5ca679-2eb3-435d-bea9-fcced1418643", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26c47eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o09air:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/23"}], "description": "_Basic Info_\n *Module Version: 5.0.0*\n *Puppet Version: 7.6.1*\n *OS Name/Version: CentOS Linux 7.9.2009*\n\nHere's an extract of my puppet code: that ssh key has read access to the repo:\n \u00a0\n{code}vcsrepo {\n  '/var/www/drupal':\n    ensure         => present,\n    source          => 'git@gitlab-int.sonoma.edu:drupal/drupaldist.git',\n    identity        => '/root/.ssh/gitlab_drupaldist_deploy_rsa',\n    user              => 'root',\n    revision        => 'master',\n    provider       => git,\n    submodules => false,\n}{code}\n\u00a0\n\nIt gets a \"repo doesn't exist or you don't have access\" error from our gitlab server\n\nAfter careful research, including: reading the git_with_identity function in lib/puppet/provider/vcsrepo/git.rb; git manpages on EL7, EL8 and F34 systems; and [https://github.blog/2015-02-06-git-2-3-has-been-released/]...\n\nI believe the issue is that vcsrepo relies on `GIT_SSH_COMMAND`, which was added in git 2.3.0, while EL7 systems have git 1.8.\n\n*Desired Behavior:*\n\nIdeally, it would use an alternate method to use the ssh identity file.\n\nAlternately, it should throw an error if identity parameter is passed and git version is less than 2.3.0; and the documentation should reflect that identity isn't supported on EL7.\n\n*Actual Behavior:*\n\n[^test.pp]\n\n[^test.stdout.txt]\n\n[^test.stderr.txt]", "environment": "CentOS 7 (but believe issue is same on RHEL7)\n\ngit 1.8.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42269", "fixedVersions": [], "id": "42269", "issueType": "Bug", "key": "MODULES-11111", "labels": ["git", "ssh", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f5ca679-2eb3-435d-bea9-fcced1418643", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : identity doesn't work on EL7", "timeSpent": "PT0S", "updated": "2023-01-09T06:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b9203aa9-486e-43a2-a092-7c3f745a7822", "attachments": [], "comments": [{"author": "557058:b9203aa9-486e-43a2-a092-7c3f745a7822", "body": "Created this PR to fix it https://github.com/puppetlabs/puppetlabs-java_ks/pull/372", "created": "2021-06-17T02:24:00.000000"}], "components": [], "created": "2021-06-17T02:13:00.000000", "creator": "557058:b9203aa9-486e-43a2-a092-7c3f745a7822", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e568ac4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o098pn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1554796882_*|*_5_*:*_1_*:*_0"}], "description": "When having a certificate with fingerprints:\n * a\n * b\n * c\n * d\n\nAnd a keystore certificate with fingerprints:\n * a\n * b\n * d\n\nThe current comparison implementation fails to recognize that the keystore is up-to-date.\n\n\u00a0\n\nThis is because, currently, it only use simple concatenated string comparison. A Set comparison is more correct here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37914", "fixedVersions": [], "id": "37914", "issueType": "Bug", "key": "MODULES-11110", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b9203aa9-486e-43a2-a092-7c3f745a7822", "resolution": "Fixed", "resolutionDate": "2021-07-05T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks : Certeficates fingerprints comparison fails", "timeSpent": "PT0S", "updated": "2021-07-05T02:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2021-06-15T01:10:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Default pin priority has changed to anything but 0 and a check has been included to prevent users from specifying 0 at all."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8c34dda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o095ub:"}], "description": "*Module Version:* up to 8.0.2\n *Puppet Version:* 6.22.1\n *OS Name/Version:* Debian 10 / Ubuntu 20.04\n\n*Desired Behavior:*\n Puppet agent runs following a run that added an \"apt::pin\" with default priority should run as usual.\n\n*Actual Behavior:*\n After adding an \"apt::pin\" with default priority, all subsequent agent runs fail with\n{code}Could not prefetch package provider 'apt': Execution of '/usr/bin/apt-mark showmanual' returned 100: E: No priority (or zero) specified for pin\nFailed to apply catalog: Execution of '/usr/bin/apt-mark showmanual' returned 100: E: No priority (or zero) specified for pin{code}", "environment": "Debian family Linux.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40019", "fixedVersions": [], "id": "40019", "issueType": "Bug", "key": "MODULES-11109", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt: Default pin priority leads to failed agent runs", "timeSpent": "PT0S", "updated": "2021-06-15T01:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hey [~accountid:557058:749adb60-6d40-4265-8842-25d634d02883],\n\nThis seems to be resolved with this commit https://github.com/puppetlabs/puppetlabs-haproxy/commit/d27b99fecd78c860d0b90fd22f897b1a3c91655e#diff-f350fc0bd8978d02d566bc10dc45bd9e39a2087c66b9978a8b8ff24119d95a05.\nHere is also the PR https://github.com/puppetlabs/puppetlabs-haproxy/pull/486.\n\nBut this fix is available for version >= 6.0.2\n\nAn update to a newer version should resolve the problem.\n\n`Kind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-08-09T05:07:00.000000"}, {"author": "557058:749adb60-6d40-4265-8842-25d634d02883", "body": "Thanks it works. I think the ticket can be closed.", "created": "2021-08-09T06:33:00.000000"}], "components": ["haproxy"], "created": "2021-06-11T08:46:00.000000", "creator": "557058:749adb60-6d40-4265-8842-25d634d02883", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b9a95ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o094ir:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5084525809_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_611715283"}], "description": "{{When using newer haproxy 2.4 from [https://haproxy.debian.net/#?distribution=Debian&release=buster&version=2.4] the following error is shown:}}\n\nError: Facter: error while resolving custom fact \"haproxy_version\": undefined method `strip' for nil:NilClass\n\n\u00a0\n\n{{haproxy -v now shows HAProxy and not HA-Proxy:}}\n\n{{$ haproxy -v}}\n {{HAProxy version 2.4.0-1~bpo10+1 2021/05/21 - [https://haproxy.org/]}}\n {{Status: long-term supported branch - will stop receiving fixes around Q2 2026.}}\n {{Known bugs: [http://www.haproxy.org/bugs/bugs-2.4.0.html]}}\n {{Running on: Linux 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64}}\n\n\u00a0old version shows:\n\n$ haproxy -v\n HA-Proxy version 1.8.19-1+deb10u3 2020/08/01\n Copyright 2000-2019 Willy Tarreau <willy@haproxy.org>\n\n\u00a0\n\nI think this can be fixed with changing haproxy/lib/facter/haproxy_version.rb (adding a '*' after 'HA-').\n{code:java}\n--- /opt/puppetlabs/puppet/cache/lib/facter/haproxy_version.rb  2021-05-05 16:29:51.740000000 +0200\n+++ /tmp/puppet-file20210611-62386-1dq4r24      2021-06-11 16:31:03.550000000 +0200\n@@ -18,7 +18,7 @@\n     haproxy_version_cmd = 'haproxy -v 2>&1'\n     haproxy_version_result = Facter::Util::Resolution.exec(haproxy_version_cmd)\n     setcode do\n-      haproxy_version_result.to_s.lines.first.strip.split(%r{HA-Proxy})[1].strip.split(%r{version})[1].strip.split(%r{((\\d+\\.){2,}\\d+).*})[1]\n+      haproxy_version_result.to_s.lines.first.strip.split(%r{HA-*Proxy})[1].strip.split(%r{version})[1].strip.split(%r{((\\d+\\.){2,}\\d+).*})[1]\n     end\n   end\n end\n{code}", "environment": "Distributor ID: Debian\nDescription: Debian GNU/Linux 10 (buster)\nRelease: 10\nCodename: buster\n\nPuppet: 6.22.1\npuppetlabs-haproxy: 6.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35892", "fixedVersions": [], "id": "35892", "issueType": "Bug", "key": "MODULES-11102", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:749adb60-6d40-4265-8842-25d634d02883", "resolution": "Fixed", "resolutionDate": "2021-08-16T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy: Error: Facter: error while resolving custom fact \"haproxy_version\": undefined method `strip' for nil:NilClass", "timeSpent": "PT0S", "updated": "2021-08-16T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5aa6a5289e5c59267a5044c5", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-accounts/pull/388]", "created": "2021-06-28T04:08:00.000000"}], "components": ["accounts"], "created": "2021-06-09T05:06:00.000000", "creator": "5aa6a5289e5c59267a5044c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40a8236f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o092jf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/21"}], "description": "Currently the functions regular expression strips off the leading `sk-` causing the key to not work properly. \n\nThe regular expression needs to be adjusted to include the `sk-` prefix, I have forked and started testing a patch. I will hopefully submit a pull request shortly. ", "environment": "Puppet 6.x\nAccounts 7.0.2\nssh_core 2.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43317", "fixedVersions": [], "id": "43317", "issueType": "Improvement", "key": "MODULES-11100", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa6a5289e5c59267a5044c5", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add sk-ecdsa pubkey support to accounts_ssh_authorized_keys_line_parser_string ", "timeSpent": "PT0S", "updated": "2021-06-28T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged", "created": "2021-06-14T05:59:00.000000"}], "components": ["stdlib"], "created": "2021-06-08T06:26:00.000000", "creator": "557058:f7c6e90e-2267-4ac3-a676-95f1a812438f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7f2d99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0914z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_516743972_*|*_5_*:*_1_*:*_0"}], "description": "since MODULES-8760 was merged \\{{merge()}} expects a parameter of type `Hash` which defaults to \\{{Hash[Scalar,Data]}} however, a lot of users of the \\{{merge()}} function use it to prepare parameter hashes for resource declarations. Thes often include meta-parameters like \\{{before}} and \\{{require}} which have a type reference as their value. this value however does not pass the \\{{Data}} datatype validation.\n\n{noformat}\nEvaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'merge' expects one of:\n         (Variant[Hash, Undef, String[0, 0]] args*)\n           rejected: parameter 'args' variant 0 entry 'before' expects a value of type Undef or Data, got Type[Resource]\n           rejected: parameter 'args' variant 1 expects a value of type Undef or String, got Struct\n         (Iterable args*, Callable[3, 3] block)\n           rejected: expects a block\n         (Iterable args*, Callable[2, 2] block)\n           rejected: expects a block {noformat}\n\nI made a quick PR for this yesterday but decided to go ahead and create a ticket here anyhow for reference: https://github.com/puppetlabs/puppetlabs-stdlib/pull/1191", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42267", "fixedVersions": [], "id": "42267", "issueType": "Bug", "key": "MODULES-11099", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f7c6e90e-2267-4ac3-a676-95f1a812438f", "resolution": "Fixed", "resolutionDate": "2021-06-14T05:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: merge() function no longer accept hashes containing type references", "timeSpent": "PT0S", "updated": "2021-06-14T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [{"author": "602cd85ac0b285006f4f1dc7", "body": "No specific OSX versions to remove from the metadata.json files", "created": "2021-07-16T05:41:00.000000"}], "components": [], "created": "2021-06-07T07:48:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a4c9f6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3808"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08zp7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2211_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3361998174"}], "description": "Ensure the OS name for *OSX 10.14 (x86_64)* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove OSX 10.14 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "42266", "fixedVersions": [], "id": "42266", "issueType": "Task", "key": "MODULES-11098", "labels": [], "originalEstimate": "PT0S", "parent": "59811", "parentSummary": "Remove OSX 10.14 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2021-07-16T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove OSX 10.14 (x86_64) from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-07-16T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:48:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28c16c61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3808"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08zoz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1903_*|*_10007_*:*_1_*:*_434632984_*|*_3_*:*_1_*:*_242612_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3361863448"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *OSX 10.14 (x86_64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove OSX 10.14 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "41175", "fixedVersions": [], "id": "41175", "issueType": "Task", "key": "MODULES-11097", "labels": [], "originalEstimate": "PT0S", "parent": "59811", "parentSummary": "Remove OSX 10.14 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-07-21T06:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Disable nightly acceptance tests and remove OSX 10.14 (x86_64) from core modules CI", "timeSpent": "PT0S", "updated": "2021-07-21T06:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [{"author": "602cd85ac0b285006f4f1dc7", "body": "No specific Fedora versions to remove from the metadata.json files", "created": "2021-07-16T04:45:00.000000"}], "components": [], "created": "2021-06-07T07:40:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27151e00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3799"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08zj7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1939_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3359101151"}], "description": "Ensure the OS name for *Fedora 31 (x86_64)* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Fedora 31 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "34710", "fixedVersions": [], "id": "34710", "issueType": "Task", "key": "MODULES-11096", "labels": [], "originalEstimate": "PT0S", "parent": "56683", "parentSummary": "Remove Fedora 31 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2021-07-16T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Fedora 31 (x86_64) from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-07-16T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [{"author": "602cd85ac0b285006f4f1dc7", "body": "Fedora 31 (x86_64) was absent from the modules-cores project.\u00a0", "created": "2021-07-16T05:06:00.000000"}], "components": [], "created": "2021-06-07T07:40:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48add71a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3799"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08ziz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1957_*|*_3_*:*_1_*:*_1297753_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3359052503"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Fedora 31 (x86_64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Fedora 31 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "33722", "fixedVersions": [], "id": "33722", "issueType": "Task", "key": "MODULES-11095", "labels": [], "originalEstimate": "PT0S", "parent": "56683", "parentSummary": "Remove Fedora 31 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2021-07-16T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove Fedora 31 (x86_64) from core modules CI", "timeSpent": "PT0S", "updated": "2021-07-16T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [{"author": "602cd85ac0b285006f4f1dc7", "body": "No specific Fedora versions available to remove in the metadata.json files", "created": "2021-07-15T07:41:00.000000"}], "components": [], "created": "2021-06-07T07:33:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dbdb3e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3790"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08zd7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2215_*|*_3_*:*_1_*:*_648714_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3283027956"}], "description": "Ensure the OS name for *Fedora 30 (x86_64)* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Fedora 30 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "37912", "fixedVersions": [], "id": "37912", "issueType": "Task", "key": "MODULES-11094", "labels": [], "originalEstimate": "PT0S", "parent": "58060", "parentSummary": "Remove Fedora 30 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2021-07-15T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove Fedora 30 (x86_64) from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-07-15T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:33:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e44b0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3790"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08zcz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2076_*|*_10007_*:*_1_*:*_514753047_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3282937562"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *Fedora 30 (x86_64)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Fedora 30 (x86_64) FOSS support", "estimate": "PT0S", "externalId": "36895", "fixedVersions": [], "id": "36895", "issueType": "Task", "key": "MODULES-11093", "labels": [], "originalEstimate": "PT0S", "parent": "58060", "parentSummary": "Remove Fedora 30 (x86_64) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-07-21T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disable nightly acceptance tests and remove Fedora 30 (x86_64) from core modules CI", "timeSpent": "PT0S", "updated": "2021-07-21T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:23:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22280e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3781"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08z6r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2227_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4400946101"}], "description": "Ensure the OS name for *RedHat 5 (x86_64, i386)* is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove RedHat 5 (x86_64, i386) FOSS support", "estimate": "PT0S", "externalId": "38964", "fixedVersions": [], "id": "38964", "issueType": "Task", "key": "MODULES-11092", "labels": [], "originalEstimate": "PT0S", "parent": "58465", "parentSummary": "Remove RedHat 5 (x86_64, i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2021-07-28T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove RedHat 5 (x86_64, i386) from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-07-28T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:22:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42c011f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3781"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08z6j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1839_*|*_10007_*:*_1_*:*_989840_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4399994014"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the *RedHat 5 (x86_64, i386)* platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove RedHat 5 (x86_64, i386) FOSS support", "estimate": "PT0S", "externalId": "37910", "fixedVersions": [], "id": "37910", "issueType": "Task", "key": "MODULES-11091", "labels": [], "originalEstimate": "PT0S", "parent": "58465", "parentSummary": "Remove RedHat 5 (x86_64, i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-07-28T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disable nightly acceptance tests and remove RedHat 5 (x86_64, i386) from core modules CI", "timeSpent": "PT0S", "updated": "2021-07-28T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:16:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for RedHat 8 FIPS x86_64; note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a65b1e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08z1n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1942_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9236535622"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include RedHat 8 FIPS x86_64. This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35891", "fixedVersions": [], "id": "35891", "issueType": "Task", "key": "MODULES-11090", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Do", "resolutionDate": "2021-09-22T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add RedHat 8 FIPS x86_64 to the puppet_agent module", "timeSpent": "PT0S", "updated": "2022-08-01T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Not applicable since RedHat is already present in the metadata.json matrix", "created": "2021-09-15T03:29:00.000000"}], "components": [], "created": "2021-06-07T07:15:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378d80d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3766"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08z03:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1938_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8626454143"}], "description": "Ensure the OS name for RedHat 8 FIPS x86_64 is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Add RedHat 8 FIPS x86_64 FOSS support", "estimate": "PT0S", "externalId": "38963", "fixedVersions": [], "id": "38963", "issueType": "Task", "key": "MODULES-11089", "labels": [], "originalEstimate": "PT0S", "parent": "55700", "parentSummary": "Add RedHat 8 FIPS x86_64 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-09-15T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add RedHat 8 FIPS x86_64 to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-09-15T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-06-07T07:15:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5158dece"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3766"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08yzv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1910_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9071082207"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add RedHat 8 FIPS x86_64 FOSS support", "estimate": "PT0S", "externalId": "37908", "fixedVersions": [], "id": "37908", "issueType": "Task", "key": "MODULES-11088", "labels": [], "originalEstimate": "PT0S", "parent": "55700", "parentSummary": "Add RedHat 8 FIPS x86_64 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-09-20T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable nightly acceptance tests with RedHat 8 FIPS x86_64 on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-09-20T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a598d8b9c0068b7e31a", "body": "I have now upgraded to PE 2019.8.6 and stdlib v7.1.0 works with that, so I'm not concerned about this ticket, do with it as you see fit.", "created": "2021-06-09T15:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This issue was resolved in a later version of puppet (see comments)\n\nThank you for both logging your ticket and alerting us that it is resolved.\u00a0\n\n:)\u00a0", "created": "2021-06-21T05:03:00.000000"}], "components": ["stdlib"], "created": "2021-06-06T20:09:00.000000", "creator": "623a4a598d8b9c0068b7e31a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66e1557a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08ytf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1241672300_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* v7.0.0 or newer\n*Puppet Version:* PE 2019.0.0\n*OS Name/Version:* Ubuntu 18.04\n\nGetting this error from the stdlib pw_hash function on PE 2019.0.0:\n\n{code}\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, undefined method `match?` for /\\A[a-zA-Z0-9.\\/]+\\z/:Regexp\nDid you mean? match\n{code}\n\nThis commit appears to be the one that introduced the problem: https://github.com/puppetlabs/puppetlabs-stdlib/commit/a3e82714bf36d4e735052b2aa2cddd78701c2c38#diff-5bd8a0c5c15e94e584338d30d5423a8d5e239785a571b954355192630ae82d28\n\nUsing stdlib v6.6.0 works fine. But https://forge.puppet.com/modules/puppetlabs/stdlib shows PE 2019.0.x as supported.\n\n*Desired Behavior:*\n\nNo error.\n\n*Actual Behavior:*\n\nError as above.", "environment": "Puppet Enterprise 2019.0.0 on Ubuntu 18.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38962", "fixedVersions": [], "id": "38962", "issueType": "Bug", "key": "MODULES-11087", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a598d8b9c0068b7e31a", "resolution": "Fixed", "resolutionDate": "2021-06-21T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: ruby match? method doesn't work with PE 2019.0.0", "timeSpent": "PT0S", "updated": "2021-06-21T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2021-06-04T08:10:00.000000", "creator": "623c1661d32a94006a649b5b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b90772"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08xtv:"}], "description": "_Basic Info_\n *Module Version: 4.5.1*\n *Puppet Version: 6.21.1*\n *OS Name/Version: Ubuntu 16.04*\n\nWhen using puppetlabs/apt module, for each apt::source resource there's a file created in /etc/apt/sources.list.d with one line defining repository.\n\ni.e.\n{code:java}    apt::source { 'ubuntu-esm-security':\n        location => 'http://repository/esm',\n        repos    => 'main',\n        release  => 'xenial-infra-security',\n\n    apt::source { 'ubuntu-esm-updates':\n        location => 'http://repository/esm',\n        repos    => 'main',\n        release  => 'xenial-infra-updates',\n    }\n{code}\ncreates 2 files in /etc/apt/sources.list.d:\n\nubuntu-esm-security.list, contents:\n{code:java}# This file is managed by Puppet. DO NOT EDIT.\n# ubuntu-esm-security\ndeb http://repository/esm xenial-infra-security main\n{code}\nubuntu-esm-updates.list, contents:\n{code:java}# This file is managed by Puppet. DO NOT EDIT.\n# ubuntu-esm-updates\ndeb http://repository/esm xenial-infra-updates main\n{code}\n\u00a0\n\n*Desired behavior:*\n\nWould it be possible to implement functionality for apt::source to reuse one file and put multiple definition for repositories i.e file /etc/apt/sources.list.d/ubuntu-esm.list with content\n{code:java}# This file is managed by Puppet. DO NOT EDIT.\n# ubuntu-esm\ndeb http://repository/esm xenial-infra-security main\ndeb http://repository/esm xenial-infra-updates main\n{code}\n?\n\nThank you\n\nBest regards", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35890", "fixedVersions": [], "id": "35890", "issueType": "Improvement", "key": "MODULES-11086", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1661d32a94006a649b5b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt: Multiple repository definitions contained in one file in sources.list.d", "timeSpent": "PT0S", "updated": "2021-06-04T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2021-06-02T02:11:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the\u00a0[pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests]\u00a0repo with\u00a0{{setup/install.rb,setup/agent_upgrade.rb}}\u00a0as the test suite. You should use something like\u00a0{{centos7-64mcd-<BHG>fa}}\u00a0as the Beaker hostgenerator string. The master VM can be something else other than\u00a0{{Fedora 34}}, but its role must be specified as\u00a0{{mcd}}. <BHG> represents the beaker hostgen string for Debian 11 Bullseye x64; note that its role must be specified as\u00a0{{fa}}. Feel free to look\u00a0[here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples]\u00a0to see how to run the acceptance tests"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ee4af8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzchcq:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416759_*|*_10007_*:*_1_*:*_944636607_*|*_3_*:*_1_*:*_717180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_89818202"}], "description": "The\u00a0[puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent]\u00a0(used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Fedora 34. This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\nThe platform should also be added to the nightly module CI pipelines. This is done via a PR against\u00a0[ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the\u00a0{{puppet-agent-module}}\u00a0project in the\u00a0{{jenkii/platform/projects/modules-unified.yaml}}\u00a0file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33721", "fixedVersions": [], "id": "33721", "issueType": "Task", "key": "MODULES-11085", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-06-14T01:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Fedora 34 x86_64 to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-06-14T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00fd562ab90069f93d7c", "body": "I think the problem is that I'm trying to create a nagios resource in the same file that already have other objects with these custom variables.\n\nAnyway, it could be if naginator could parse these resources, and even create resources with custom variables.", "created": "2021-06-01T06:19:00.000000"}], "components": ["nagios_core"], "created": "2021-06-01T02:37:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7142fca0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08t7v:"}], "description": "Please take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nNagios defines a way to create [custom variables|https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/customobjectvars.html]\u00a0inside the defition of its objects as a way to provide a extension mechanism.\n\nFor example, mod-gearman can use a variable named {{_WORKER}} to specify the node in which you want to execute a check.\n\nI'm trying to use {{nagios_core}} to configure my monitoring objects. The problem I have is that I'm using this {{_WORKER}} option in some configuration files and I'm having the error:\n{noformat}Error: Could not prefetch nagios_service provider 'naginator': Could not parse configuration for nagios_service: undefined method `_WORKER=' for #<Nagios::Base::Host:0x00000000152c6158>\nError: Failed to apply catalog: Could not parse configuration for nagios_service: undefined method `_WORKER=' for #<Nagios::Base::Host:0x00000000152c6158>{noformat}\nI have tried with puppet apply, but I can't reproduce the problem, it only happens in agent mode.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36893", "fixedVersions": [], "id": "36893", "issueType": "Bug", "key": "MODULES-11084", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "nagios_core : custom variables", "timeSpent": "PT0S", "updated": "2021-06-01T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0ea84a57610068e744a7", "created": "2021-05-31T02:02:00.000000", "name": "Hieraentry.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12610"}], "comments": [{"author": "623c0ea84a57610068e744a7", "body": "Puppet environment bleed is recommended to be fixed by running:\npuppet generate types\nNot rerunning this after puppet module upgrade of postgresmodul 6.10.0 to a higher version results in this issue.\nRerunning puppet generate types fixes this without further problems.", "created": "2021-06-07T03:23:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "This appears to be an issue with the environment rather than the module itself. The IAC team as part of our community day will run some tests to confirm the module is behaving as expected", "created": "2021-06-07T03:33:00.000000"}, {"author": "623c0ea84a57610068e744a7", "body": "It definitely is an issue with the environment rather than the module. Stems from the way puppet generate types works (which only some puppet users use), which clashes with the sensitive type change. The module works as intended, therefore i closed the issue again.", "created": "2021-06-08T00:38:00.000000"}], "components": ["postgresql"], "created": "2021-05-31T02:02:00.000000", "creator": "623c0ea84a57610068e744a7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c873556"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08t7f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609635469_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.3/7.2.0*\n *Puppet Version: 6.22.1*\n *OS Name/Version: Sles 12 Version 12.5*\n\n_After update from module version 6.10.0 to 7.0.3, getting the error described in actual behaviour._\n_Same goes for module version update to 7.2.0._\n_Both times the puppetserver has been restarted, as stated in some community forums to apply the new module version correctly._\n_Issue has been stated fixed after coming up in 7.0.2. This seems not to be the case._\n\n*Desired Behavior:*\n\nNo errors upon runthrough with minimal setup.\nUpdate not breaking functionality, unless deprecated functions were used.\n\n*Actual Behavior:*\n\nGetting Error:\n Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'sensitive' (file: /etc/puppetlabs/code/environments/dev/modules/postgresql/manifests/server/role.pp, line: 84) on Postgresql_psql[CREATE ROLE testdb ENCRYPTED PASSWORD ****] (file: /etc/puppetlabs/code/environments/dev/modules/postgresql/manifests/server/role.pp, line: 84) on node testnode.redacted.de\nHiera entry for the node in the attachments.\n\nStory:\n Module version 6.10.0 working as intended, specified modules coming up with the error.\n Since the error is known in 7.0.2 and was stated to be patched: newest version 7.2.0 should no have this error anymore.", "environment": "Module Version: 7.0.3/7.2.0\n Puppetagentversion: \u00a0 6.22.1\n\nPuppetmasterversion: 6.22.1\n\nSles 12 Version 12.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34709", "fixedVersions": [], "id": "34709", "issueType": "Bug", "key": "MODULES-11083", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ea84a57610068e744a7", "resolution": "Fixed", "resolutionDate": "2021-06-07T03:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql : \"no parameter named sensitive\"", "timeSpent": "PT0S", "updated": "2021-06-08T00:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "body": "-[https://github.com/puppetlabs/puppetlabs-stdlib/pull/1211] should fix this issue.-\n\nIgnore my previous comment, the problem I was trying to solve vanishes with a >= Ruby 2.5 version. I was testing with a Puppet v4 agent against a Puppet v7 server. The problem disappears with a full Puppet v7 agent + server.", "created": "2021-09-22T10:43:00.000000"}], "components": ["stdlib"], "created": "2021-05-27T18:47:00.000000", "creator": "557058:db1b42d8-5236-4d53-a49c-3f192b044bd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f314ac0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08t63:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/21"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_on windows when you run puppet agent -t you get this error message_\n\nC:\\WINDOWS\\system32>puppet agent --test\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Facter: error while resolving custom facts in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\root_home.rb: C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/root_home.rb:43: syntax error, unexpected '.'\n str&.split(\"\\n\")&.each do |line|\n ^\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/root_home.rb:43: syntax error, unexpected '.'\n str&.split(\"\\n\")&.each do |line|\n ^\nInfo: Caching catalog for aifs-itf-bob.aifs-itf.com\nInfo: Applying configuration version 'tnz-rhel-mgt1-production-cf548ab8a99'\nNotice: Applied catalog in 0.29 seconds\n\nC:\\WINDOWS\\system32>\n\nthis is I think a bug that was fixed a long time ago and has crept back into he code ?\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-stdlib/commit/afd22ddc99af306aa476be7eaf9f02ada941c97b#diff-cb10f4614285cb08f2f29f8bfbb6f81d110ad28f40d373e707be683b07a914af]\n\n\u00a0\n\n*Desired Behavior:*\n\n*no action, no error message*\n\n*Actual Behavior:*\n\ncreates an error message in the log file of the host.\u00a0 still works but make this error on every run.", "environment": "Puppet Comunity edition: puppetserver\u00a0version: 7.1.2 on RHEL 7.2 server\n\nWindows & Linux Agents: RHEL7 and Windows 10 and Server\n\nC:\\WINDOWS\\system32>ruby -v\nruby 2.1.9p490 (2016-03-30 revision 54437) [x64-mingw32]\n\nC:\\WINDOWS\\system32>\n\nfrom add remove programmes :\u00a0Puppet agent (64-bit) 1.10.14\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38961", "fixedVersions": [], "id": "38961", "issueType": "Bug", "key": "MODULES-11082", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:db1b42d8-5236-4d53-a49c-3f192b044bd4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/stdlib : root_home.rb on Windows", "timeSpent": "PT0S", "updated": "2021-09-22T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c0e57b75ca8007056d02c]\u00a0for opening the ticket.\u00a0\n\nWe were able to reproduce the problem on Ubuntu and the new configdir is not picked up even after restarting the service.\n{code:java}\ncluster_name = '10/main'\ndata_directory = '/var/lib/postgresql/10/main'\ndatestyle = 'iso, mdy'\ndefault_text_search_config = 'pg_catalog.english'\ndynamic_shared_memory_type = posix\nexternal_pid_file = '/var/run/postgresql/10-main.pid'\nhba_file = '/etc/postgresql/10/main/pg_hba.conf'\nident_file = '/etc/postgresql/10/main/pg_ident.conf'\nlc_messages = 'en_US.UTF-8'\nlc_monetary = 'en_US.UTF-8'\nlc_numeric = 'en_US.UTF-8'\nlc_time = 'en_US.UTF-8'\nlog_line_prefix = '%m [%p] %q%u@%d '\nlog_timezone = 'Etc/UTC'\nmax_connections = 21\nport = 5432\nshared_buffers = 128MB\nssl = on\nssl_cert_file = '/etc/ssl/certs/ssl-cert-snakeoil.pem'\nssl_key_file = '/etc/ssl/private/ssl-cert-snakeoil.key'\nstats_temp_directory = '/var/run/postgresql/10-main.pg_stat_tmp'\ntimezone = 'Etc/UTC'\nunix_socket_directories = '/var/run/postgresql'\n{code}", "created": "2021-06-07T07:39:00.000000"}, {"author": "623c0e57b75ca8007056d02c", "body": "Some further information:\n\nThis seems to be due to Ubuntu requiring the postgresql-common package. It appears this package is responsible for determining several default settings whenever a postgresql version is installed.\u00a0 I would argue that they use non-standard directories for their defaults, but I suppose that's open to opinion.\u00a0 \u00a0It might be possible to modify some of these settings prior to postgresql installation, but then you're managing two packages with one module and introducing a lot of custom code just for Ubuntu. The dependency mapping seems like it would be a giant headache. The whole postgresql-common thing is rather cumbersome if you don't need it and I really wish Ubuntu wouldn't require it as a dependency to postgresql installation.\u00a0", "created": "2021-06-07T10:33:00.000000"}], "components": ["postgresql"], "created": "2021-05-27T08:46:00.000000", "creator": "623c0e57b75ca8007056d02c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f9e6ec7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08rob:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/21"}], "description": "_Basic Info_\n *Module Version: 6.9.0*\n *Puppet Version:\u00a06.21.1*\n *OS Name/Version:\u00a0Ubuntu 20.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0\n\nChanging confdir in the module settings should update the location of files and modify the service accordingly.\n\n*Actual Behavior:*\n\nWhile the new confdir is created (and the files managed by the module populated), the service continues to run out of the system default locations. This seems to be fundamentally tied to the way Ubuntu hardcodes management of postgresql through the postgresql-common package.\n\n\nExample:\n\nSetting confdir to /etc/postgresql/13 in the module creates the proper files\n\n\u00a0\n{code:java}\n# ls -l\ntotal 12\ndrwxr-xr-x 3 postgres postgres 139 May 27 14:35 main\n-rw-r----- 1 postgres postgres 969 May 27 03:15 pg_hba.conf\n-rw-r----- 1 postgres postgres  47 May 27 03:15 pg_ident.conf\n-rw-r--r-- 1 postgres postgres 326 May 27 03:15 postgresql.conf\n{code}\n\u00a0\n\nbut they are never used. Note the main directory above created by the apt package and the following:\n{code:java}\n# pg_conftool show all\ncluster_name = '13/main'\ndata_directory = '/var/lib/postgresql/13/main'\ndatestyle = 'iso, mdy'\ndefault_text_search_config = 'pg_catalog.english'\ndynamic_shared_memory_type = posix\nexternal_pid_file = '/var/run/postgresql/13-main.pid'\nhba_file = '/etc/postgresql/13/main/pg_hba.conf'\nident_file = '/etc/postgresql/13/main/pg_ident.conf'\nlc_messages = 'en_US.UTF-8'\nlc_monetary = 'en_US.UTF-8'\nlc_numeric = 'en_US.UTF-8'\nlc_time = 'en_US.UTF-8'\nlog_line_prefix = '%m [%p] %q%u@%d '\nlog_timezone = UTC\nmax_connections = 100\nmax_wal_size = 1GB\nmin_wal_size = 80MB\nport = 5432\nshared_buffers = 128MB\nssl = on\nssl_cert_file = '/etc/ssl/certs/ssl-cert-snakeoil.pem'\nssl_key_file = '/etc/ssl/private/ssl-cert-snakeoil.key'\nstats_temp_directory = '/var/run/postgresql/13-main.pg_stat_tmp'\ntimezone = UTC\nunix_socket_directories = '/var/run/postgresql'\n{code}\nEverything continues to run from the system defaults. Reloading or restarting the service does no good because it's written to use the postgresql-common utilities. Specifically:\n{code:java}\nExecStart=-/usr/bin/pg_ctlcluster --skip-systemctl-redirect %i start\n{code}\n\u00a0", "environment": "Ubuntu 20.04\n\nPostgresql 13", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41173", "fixedVersions": [], "id": "41173", "issueType": "Bug", "key": "MODULES-11081", "labels": ["postgres", "postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e57b75ca8007056d02c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : confdir ignored on Ubuntu", "timeSpent": "PT0S", "updated": "2021-06-07T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0eef1c7f6a007049e6c6", "created": "2021-05-27T02:55:00.000000", "name": "install.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12905"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c0eef1c7f6a007049e6c6]\n\nFrom having a look at this bug report, we currently do not support Arch Linux. Supported OS for this module can be found here: [https://github.com/puppetlabs/puppetlabs-firewall/blob/main/metadata.json]\n\nPlease note this module is open source and we do accept PRs for unsupported OSs however this is something we cannot commit to fixing.\u00a0\n\n\u00a0", "created": "2021-07-07T08:48:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "See also\u00a0MODULES-11147.", "created": "2021-08-03T08:45:00.000000"}], "components": ["firewall"], "created": "2021-05-27T02:57:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f40ea79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08rln:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3563475188_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v3.0.0\n *Puppet Version:* 6.22.1\n *OS Name/Version:* Arch Linux\n\nThe ebtables package no longer exists, and the ebtables _command_ is now part of the [iptables-nft|https://archlinux.org/packages/core/x86_64/iptables-nft/] package, which conflicts with the iptables package. Since the firewall module requires the ebtables command but also requires the iptables package, there's a conflict (see attached log using {{less -R}}).\n\n\u00a0\n\nI've implemented a [workaround|https://gitlab.com/victor-engmark/root/-/merge_requests/56/diffs?commit_id=e5e504a708cc3e268fe40db2f3ed11e36a16dd9a] which installs iptables-nft instead of iptables.", "environment": "This happens when installing [https://gitlab.com/victor-engmark/root/-/tree/a80a4cb6b2dff01624790410809bacff43a63b43] on Arch Linux.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38960", "fixedVersions": [], "id": "38960", "issueType": "Bug", "key": "MODULES-11080", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "resolution": "Won't Fix", "resolutionDate": "2021-07-07T08:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Package conflict between ebtables and iptables in Arch Linux", "timeSpent": "PT0S", "updated": "2021-08-03T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c1707761efb0069ce08be], thank you for logging this issue. Currently I am only able to reproduce this issue on Debian 10. Debian 9 is working fine with\u00a0percona-xtrabackup-24. Would it be possible to confirm this from your end to make sure Im not going down the wrong path.\u00a0\n\nMany Thanks\u00a0\nPaula\u00a0", "created": "2021-06-02T02:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "So after some more thorough investigation today I can see that this issue actually goes deeper.\u00a0\n\n1) regardless what you set the\u00a0backupmethod to it will always be overridden to [https://github.com/puppetlabs/puppetlabs-mysql/blob/0689348cc7d844a14db77af4c600c022c9771756/manifests/backup/xtrabackup.pp#L11]\n\n2) There is no logic in the code to allow to install any package other than\u00a0percona-xtrabackup-24,\u00a0percona-xtrabackup-20 or\u00a0percona-xtrabackup therefore mariadb-backup will never be installed regardless of the condition, neither would any other package.\u00a0\n\n\nI am going on vacation end of day, however on my return I plan on trying to work on this to get something up and running however I cannot commit to a specific time scale.\n\nI will try to implement some functionality that actually allows the backupmethod and\u00a0xtrabackup_package_name to be configurable when defined rather than just carrying out some magic behind the scenes.\u00a0\n\nPlease note if this is something you are in a rush for, this module is open source and we always accept PRs from our community members. Contributing guidelines can be found here: [https://github.com/puppetlabs/puppetlabs-mysql/blob/main/CONTRIBUTING.md\n\nCC |https://github.com/puppetlabs/puppetlabs-mysql/blob/main/CONTRIBUTING.md] [~accountid:623c1707761efb0069ce08be] [ |https://github.com/puppetlabs/puppetlabs-mysql/blob/main/CONTRIBUTING.md]\n\n\u00a0", "created": "2021-06-02T09:04:00.000000"}, {"author": "623c1707761efb0069ce08be", "body": "Thanks a lot for your work on this!\nI did not dig that deep inside the code of the module. I just saw a comment somewhere with the above stated definition for {color:#0000FF}mysql::server::backup{color} and I saw that it did not work.\nMaybe I find the time to get something working like you planned.\n\nHave a great vacation!\n\n{color:#0000FF}\u00a0 \n{color}", "created": "2021-06-02T09:28:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "I\u2019ve seen the same issue on RHEL 8", "created": "2022-02-16T16:49:00.000000"}], "components": ["mysql"], "created": "2021-05-25T04:20:00.000000", "creator": "623c1707761efb0069ce08be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e99b452"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08p2j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/21"}], "description": "_Basic Info_\n *Module Version: 11.0.1*\n *Puppet Version: 6.22.1*\n *OS Name/Version: Debian (9 / 10)*\n\n\u00a0\n\n*Desired Behavior:*\n\nWhen defining the mysql-server backup class as follows i'd expect the profile to install mariabackup and not percona-xtrabackup\n{code:java}\nclass { 'mysql::server::backup':\n  backupmethod => 'mariabackup',\n  backupdir    => '/srv/backup/mysql',\n  provider     => 'xtrabackup',\n}\n{code}\n\u00a0\n\n*Actual Behavior:*\n\nAs the packagename for percona-xtrabackup is hardcoded into the params puppet tries to install percona-xtrabackup which is not available on Debian for example. Because of that the requirenment is failing and the backup job is not created.\n\n\n{code:java}\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: executed successfully (corrective)\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install percona-xtrabackup-24' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package percona-xtrabackup-24\nError: /Stage[main]/Mysql::Backup::Xtrabackup/Package[percona-xtrabackup-24]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install percona-xtrabackup-24' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package percona-xtrabackup-24\nNotice: /Stage[main]/Mysql::Backup::Xtrabackup/Cron[xtrabackup-weekly]: Dependency Package[percona-xtrabackup-24] has failures: true\n{code}\n\nThat is an example output for Debian 10", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "37904", "fixedVersions": [], "id": "37904", "issueType": "Bug", "key": "MODULES-11079", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1707761efb0069ce08be", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : Mariabackup not working because of requirement for xtrabackup", "timeSpent": "PT0S", "updated": "2022-02-16T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [{"author": "603e4a7acc13b6006996798c", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]\u00a0- can you take a look, please", "created": "2021-06-01T09:05:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Hey [~accountid:5fff7df991bb2e01082cf9b7], any chance you could take a look at this one with Arthur (when he's back)?\u00a0", "created": "2021-06-07T13:36:00.000000"}, {"author": "5fff7df991bb2e01082cf9b7", "body": "Yep!", "created": "2021-06-07T13:41:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Bolt team is planning to dig into this one today", "created": "2021-06-22T09:13:00.000000"}], "components": [], "created": "2021-05-24T05:44:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet-agent module task acceptance tests work with bolt 3"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb7c812"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08o8r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2016511613_*|*_3_*:*_1_*:*_110709178_*|*_10009_*:*_1_*:*_31148535_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_501181264"}], "description": "Currently puppet-agent module locks bolt to version 1.x which is used when running the task acceptance tests.\n\nBumping bolt to version 3 will make the tests fail because the inventory config generated by https://github.com/puppetlabs/beaker-task_helper is not compatible with the latest version of bolt.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35888", "fixedVersions": [], "id": "35888", "issueType": "Task", "key": "MODULES-11078", "labels": ["PE-SoS", "puppet-agent"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2021-06-24T00:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppet-agent module acceptance test to use bolt 3", "timeSpent": "PT0S", "updated": "2021-06-24T00:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "5b1d9e2b467c9a09caa6ed31", "body": "i got around this problem by creating a wrapper class. ex:\n\n{code:yaml}\n# common.yaml\n\npuppet:\n    collection: puppet7\n    package_version: auto\n    config:\n        - section: main\n          setting: splay\n          value: 'true'\n\n{code}\n\n{code:}\n# init.pp\n\nclass puppet_wrapper {\n\n    $puppet = lookup('puppet', undef, 'deep', undef)\n\n    if ($puppet) {\n        class { '::puppet_agent': * => $puppet", "created": "2021-06-22T10:29:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Hi [~accountid:623c0da5bef8a60068c797d5],\n\nYour hiera data is correct, however the values that can be managed using the\u00a0{{Puppet_agent::Config}} type are limited to what {{Puppet_agent::Config_setting}} allows (https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/4.7.0/types/config_setting.pp).\n\nI have a PR open to allow all puppet settings to be managed: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/569]", "created": "2021-06-23T03:49:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Thank you [~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56]\u00a0- I must have mistook runinterval for runtimeout when I was reading through the documentation. But thank you for taking the time to integrate more settings!", "created": "2021-06-25T07:32:00.000000"}], "components": ["puppet_agent"], "created": "2021-05-21T14:25:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a821b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08ny3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_106476161_*|*_1_*:*_1_*:*_930399743_*|*_10007_*:*_1_*:*_78034228_*|*_3_*:*_1_*:*_66448215_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1816216512"}], "description": "_Basic Info_\n *Module Version:*\u00a0*4.7.0***\n *Puppet Version: 6.21.1*\n *OS Name/Version: Various*\n\nUnable to use Hiera when trying to set puppet agent config parameters\n\nExample:\n{code:java}puppet_agent::config:\n    - section: main\n      setting: splay\n      value: 'true'\n    - section: main\n      setting: runtimeout\n      value: 8h{code}\n\u00a0\n\n*Desired Behavior:*\n\nNeed a way to set puppet agent configuration options using Hiera. I'm unable to find an equivalent in YAML that satifies the\u00a0Puppet_agent::Config data type\n\n*Actual Behavior:*\n{code:java}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Class[Puppet_agent]: parameter 'config' index 1 expects a Puppet_agent::Config = Variant[Struct[{'section' => Enum['agent', 'main', 'master', 'server', 'user'], 'setting' => Puppet_agent::Config_setting = Enum['environment', 'http_connect_timeout', 'http_read_timeout', 'log_level', 'runinterval', 'show_diff', 'splay', 'splaylimit', 'usecacheonfailure'], 'value' => String, Optional['ensure'] => Enum['absent', 'present']}], Struct[{'section' => Enum['agent', 'main', 'master', 'server', 'user'], 'setting' => Puppet_agent::Config_setting = Enum['environment', 'http_connect_timeout', 'http_read_timeout', 'log_level', 'runinterval', 'show_diff', 'splay', 'splaylimit', 'usecacheonfailure'], Optional['ensure'] => Enum['absent']}]] value, got Struct (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 56, column: 5)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36891", "fixedVersions": [], "id": "36891", "issueType": "Improvement", "key": "MODULES-11077", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Fixed", "resolutionDate": "2021-06-25T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent : Unable to set config options with Hiera", "timeSpent": "PT0S", "updated": "2021-06-29T03:30:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031] please supply your puppet and ruby versions that you're running and the output from {{puppet module list}} so that we can correctly advise?", "created": "2021-05-24T03:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031]\u00a0if possible can you provide further details or we will have to close this ticket.\u00a0\n\n\u00a0", "created": "2021-07-07T08:49:00.000000"}], "components": ["firewall"], "created": "2021-05-20T15:19:00.000000", "creator": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dc1bfde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08m63:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/21"}], "description": "Warning: Facter: Could not process routing table entry: Expected a destination followed by key/value pairs, got 'default via 46.11.1.1 dev eth0 onlink'\n\nError: Could not autoload puppet/provider/firewall/ip6tables: /opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/ip6tables.rb:71: syntax error, unexpected '.'\n\n...ptables' if ip6tables_version&.match(%r\\{1\\.3\\.\\d})\n\n... \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ^\n\nError: Could not autoload puppet/type/firewall: Could not autoload puppet/provider/firewall/ip6tables: /opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/ip6tables.rb:71: syntax error, unexpected '.'\n\n...ptables' if ip6tables_version&.match(%r\\{1\\.3\\.\\d})\n\n... \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ^\n\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/firewall: Could not autoload puppet/provider/firewall/ip6tables:\n\n\u00a0\n\nthe\u00a0n&.m cannot work", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35886", "fixedVersions": [], "id": "35886", "issueType": "Bug", "key": "MODULES-11076", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Typo in ip6tables.rb:71", "timeSpent": "PT0S", "updated": "2021-07-07T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-05-20T07:40:00.000000", "creator": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e7ae80e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08lnf:"}], "description": "*Module Version:* 6.1.0\n*Puppet Version:* puppet 7.7.7 (from master branch with ruby3 patches)\n*OS Name/Version:* CentOS Stream 9 (preview)\n\nI'm testing puppet-apache with CentOS9 preview (available repos in [1]) and I'm hitting some issues with mod_wsgi.\n\n*Desired Behavior:*\n\nBehavior in CentOS9 should be similar to CentOS8.\n\n\n*Actual Behavior:*\n\nExample manifest:\n\n{code}\n# cat test1.pp \nclass { 'apache': }\n\napache::vhost { 'user.example.com':\n  port          => '80',\n  docroot       => '/var/www/html/test1',\n} \n\napache::vhost { 'wsgi.example.com':\n  port                        => '80',\n  docroot                     => '/var/www/pythonapp',\n  wsgi_application_group      => '%{GLOBAL}',\n  wsgi_daemon_process         => 'wsgi',\n  wsgi_daemon_process_options => {\n    processes    => '2',\n    threads      => '15',\n    display-name => '%{GROUP}',\n  },\n  wsgi_import_script          => '/var/www/demo.wsgi',\n  wsgi_import_script_options  => {\n    process-group     => 'wsgi',\n    application-group => '%{GLOBAL}',\n  },\n  wsgi_process_group          => 'wsgi',\n  wsgi_script_aliases         => { '/' => '/var/www/demo.wsgi' },\n}\n{code}\n\n{noformat}\nError:\n\nNotice: Compiled catalog for centos9-1 in environment production in 0.78 seconds\nNotice: /Stage[main]/Main/Apache::Vhost[wsgi.example.com]/File[/var/www/pythonapp]/ensure: created\nNotice: /Stage[main]/Apache::Mod::Wsgi/Apache::Mod[wsgi]/Package[mod_wsgi]/ensure: created\nNotice: /Stage[main]/Apache::Mod::Wsgi/File[wsgi.conf]/ensure: defined content as '{sha256}19cb9bd7248ea35b8e882d1d21458b114cfa18be60fb8acbf1eb5cc9cab1afb7'\nNotice: /Stage[main]/Apache::Mod::Wsgi/Apache::Mod[wsgi]/File[wsgi.load]/ensure: defined content as '{sha256}8196a509f90fa10b9464d1c58f4a13d558259e863ccc2761ee1e2c2fcd323f45'\nNotice: /Stage[main]/Main/Apache::Vhost[wsgi.example.com]/Concat[25-wsgi.example.com.conf]/File[/etc/httpd/conf.d/25-wsgi.example.com.conf]/ensure: defined content as '{sha256}e0b889817c4387fbb4c01066be06f058554422125d3fff67a6ee03dcbf9b7f53'\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Systemd restart for httpd failed!\njournalctl log for httpd:\n-- Journal begins at Thu 2021-05-20 11:28:08 UTC, ends at Thu 2021-05-20 11:48:32 UTC. --\nMay 20 11:46:30 centos9-1 systemd[1]: Starting The Apache HTTP Server...\nMay 20 11:46:30 centos9-1 systemd[1]: Started The Apache HTTP Server.\nMay 20 11:46:30 centos9-1 httpd[22360]: Server configured, listening on: port 80\nMay 20 11:48:31 centos9-1 systemd[1]: Stopping The Apache HTTP Server...\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Deactivated successfully.\nMay 20 11:48:32 centos9-1 systemd[1]: Stopped The Apache HTTP Server.\nMay 20 11:48:32 centos9-1 systemd[1]: Starting The Apache HTTP Server...\nMay 20 11:48:32 centos9-1 httpd[22501]: httpd: Syntax error on line 40 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/wsgi.load: Cannot load modules/mod_wsgi.so into server: /etc/httpd/modules/mod_wsgi.so: cannot open shared object file: No such file or directory\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Failed with result 'exit-code'.\nMay 20 11:48:32 centos9-1 systemd[1]: Failed to start The Apache HTTP Server.\n\nError: /Stage[main]/Apache::Service/Service[httpd]: Systemd restart for httpd failed!\njournalctl log for httpd:\n-- Journal begins at Thu 2021-05-20 11:28:08 UTC, ends at Thu 2021-05-20 11:48:32 UTC. --\nMay 20 11:46:30 centos9-1 systemd[1]: Starting The Apache HTTP Server...\nMay 20 11:46:30 centos9-1 systemd[1]: Started The Apache HTTP Server.\nMay 20 11:46:30 centos9-1 httpd[22360]: Server configured, listening on: port 80\nMay 20 11:48:31 centos9-1 systemd[1]: Stopping The Apache HTTP Server...\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Deactivated successfully.\nMay 20 11:48:32 centos9-1 systemd[1]: Stopped The Apache HTTP Server.\nMay 20 11:48:32 centos9-1 systemd[1]: Starting The Apache HTTP Server...\nMay 20 11:48:32 centos9-1 httpd[22501]: httpd: Syntax error on line 40 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/wsgi.load: Cannot load modules/mod_wsgi.so into server: /etc/httpd/modules/mod_wsgi.so: cannot open shared object file: No such file or directory\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE\nMay 20 11:48:32 centos9-1 systemd[1]: httpd.service: Failed with result 'exit-code'.\nMay 20 11:48:32 centos9-1 systemd[1]: Failed to start The Apache HTTP Server.\n\nNotice: Applied catalog in 3.04 seconds\n{noformat}\n\n\nThe problem seems realated to missing params for centos9 in params.pp.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37902", "fixedVersions": [], "id": "37902", "issueType": "New Feature", "key": "MODULES-11075", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : wsgi module not working in CentOS9", "timeSpent": "PT0S", "updated": "2021-05-24T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-05-17T05:56:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@727a5bb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08jwk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1450670107_*|*_6_*:*_1_*:*_0"}], "description": "*Desired Behavior:*\nRunning the facts_diff task on a Windows node with exclude argument set to 'partitions|mountpoints' raises no errors and excludes said facts from output.\n\n*Actual Behavior:*\n\n\nThe facts_diff task fails on Windows nodes when I try to exclude multiple facts from the output:\n\n{noformat}\nError: Exited 1:\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:in `execute': Execution of 'C:\\Program Files\\Puppet Labs\\Puppet\\bin/puppet.bat facts diff --exclude partitions|mountpoints' returned 255:  (Puppet::ExecutionFailure)\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/var/spool/1942/temp_task_638c-20e2-e338-3c02/puppet_agent/tasks/facts_diff.rb:43:in `run'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/var/spool/1942/temp_task_638c-20e2-e338-3c02/puppet_agent/tasks/facts_diff.rb:67:in `<main>'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40018", "fixedVersions": [], "id": "40018", "issueType": "Bug", "key": "MODULES-11074", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2021-06-03T00:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The facts_diff task from puppetlabs-puppet_agent fails on Windows", "timeSpent": "PT0S", "updated": "2021-06-03T00:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "This might also help: https://github.com/puppetlabs/ci-job-configs/pull/7901/files", "created": "2021-07-14T02:59:00.000000"}], "components": ["sshkeys_core"], "created": "2021-05-13T01:45:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3753ad5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08i98:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18687239970_*|*_3_*:*_1_*:*_1487006885_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1709208119"}], "description": "The scope of this ticket is to investigate the ability to dispatch a *_core modules GitHub Actions workflow when there is a new passing Puppet Agent SHA. This would mean adding ability to manually dispatch the existing daily workflows and find a way to trigger it via REST API after a new nightly Puppet Agent gem is available.\n\nUseful links:\n * [https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch]\n * [https://docs.github.com/en/rest/reference/actions#create-a-workflow-dispatch-event]\n\nStep 1: sshkeys module E2E\n - GHA daily workflow to be converted from schedules to dispatch - done\n - add new jenkins job to trigger workflow - done\n - added puppet-agent and puppet SHA info to workflow - done\n - create kerminator command for last-passing info (similar to puppet-agent command) - on-going", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36889", "fixedVersions": [], "id": "36889", "issueType": "Improvement", "key": "MODULES-11073", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2022-01-21T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Dispatch sshkeys modules GitHub Actions workflows (E2E)", "timeSpent": "PT0S", "updated": "2022-01-21T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Specific versions are no longer added to metadata.json. We assume that supported versions are the same as what the agent itself supports.", "created": "2021-06-10T08:05:00.000000"}], "components": [], "created": "2021-05-12T02:05:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a63c2c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3747"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08qjd:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1926457298_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_570549896_*|*_10006_*:*_1_*:*_30149423"}], "description": "Ensure the OS name for Debian 8 is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Debian 8 FOSS support", "estimate": "PT0S", "externalId": "36887", "fixedVersions": [], "id": "36887", "issueType": "Task", "key": "MODULES-11072", "labels": [], "originalEstimate": "PT0S", "parent": "58462", "parentSummary": "Remove Debian 8 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-06-10T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove Debian 8 from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-06-10T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "PR:\u00a0[https://github.com/puppetlabs/ci-job-configs/pull/7850]", "created": "2021-06-14T01:02:00.000000"}], "components": [], "created": "2021-05-12T02:05:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23217f3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3747"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08qjc:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1987051232_*|*_10007_*:*_1_*:*_3536948_*|*_3_*:*_1_*:*_259349146_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_570550652_*|*_10006_*:*_1_*:*_30157570"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the Debian 8 platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Debian 8 FOSS support", "estimate": "PT0S", "externalId": "35884", "fixedVersions": [], "id": "35884", "issueType": "Task", "key": "MODULES-11071", "labels": [], "originalEstimate": "PT0S", "parent": "58462", "parentSummary": "Remove Debian 8 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-06-14T01:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove Debian 8 from core modules CI", "timeSpent": "PT0S", "updated": "2021-06-14T01:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged. Thanks for you contribution!", "created": "2021-05-10T01:53:00.000000"}, {"author": "557058:5af21eb3-a7af-4f73-872d-82e2acd6c7cf", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]: Thanks for reviewing my PR as quickly. WOuld it be possible to also release a new version soon, to allow us to switch back to an official version of the module?", "created": "2021-05-10T12:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:5af21eb3-a7af-4f73-872d-82e2acd6c7cf] the release is scheduled for next monday.", "created": "2021-05-11T02:12:00.000000"}, {"author": "557058:5af21eb3-a7af-4f73-872d-82e2acd6c7cf", "body": "Thanks a lot for feedback", "created": "2021-05-11T02:57:00.000000"}], "components": ["postgresql"], "created": "2021-05-08T13:13:00.000000", "creator": "557058:5af21eb3-a7af-4f73-872d-82e2acd6c7cf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a712d4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08eb0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_131114041_*|*_3_*:*_1_*:*_858888_*|*_6_*:*_1_*:*_0"}], "description": "Version 7.1.0 of postgresql module currently has no default version defined for Fedora 34 which ships per default with PostgreSQL 13", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37913", "fixedVersions": [], "id": "37913", "issueType": "New Feature", "key": "MODULES-11069", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5af21eb3-a7af-4f73-872d-82e2acd6c7cf", "resolution": "Fixed", "resolutionDate": "2021-05-10T01:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support Fedora 34", "timeSpent": "PT0S", "updated": "2021-05-11T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Created https://github.com/puppetlabs/puppetlabs-apache/pull/2147 to try to reproduce the issue and couldn't:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/2147 adds the following test results:\n{noformat}\n    setting ssl_honorcipherorder\n      default value\n        is expected to contain File[ssl.conf] with content =~ /^  SSLHonorCipherOrder On$/\n      force on\n        is expected to contain File[ssl.conf] with content =~ /^  SSLHonorCipherOrder On$/\n      force off\n        is expected to contain File[ssl.conf] with content =~ /^  SSLHonorCipherOrder Off$/\n      set on\n        is expected to contain File[ssl.conf] with content =~ /^  SSLHonorCipherOrder On$/\n      set off\n        is expected to contain File[ssl.conf] with content =~ /^  SSLHonorCipherOrder Off$/\n{noformat}\n\nand\n{noformat}\napache::vhost\n  os-independent items\n    on ubuntu-16.04-x86_64\n      set everything!\n        is expected to contain Concat::Fragment[rspec.example.com-ssl] with content =~ /^\\s+SSLHonorCipherOrder\\s+Off$/\n{noformat}\n\nLooking at the code, your analysis doesn't seem to match up with what is actually happening in the code:\n\n> It may also be that the template needs to use the _ prefixed variable\n\ntemplates/mod/ssl.conf.erb does use the underscore-prefixed variable defined in manifests/mod/ssl.pp (line 135-143), templates/vhost/_ssl.erb does use the no-underscore variable defined in manifests/vhost.pp (line 1768).\n\nCan you please verify that you're looking at the correct expected output for the configuration you're trying?\n", "created": "2021-05-10T04:38:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "Hi David,\n\nI created a new VM using Debian 10.9\u00a0debian-10.9.0-amd64-netinst.iso, selected only \"SSH server\" and \"standard system utilities\" during installation.\n\nI installed puppet via apt, I then installed the puppetlabs-apache module\n\n\u00a0\n{code:java}root@MODULES-11068:~# puppet --version\n5.5.10\nroot@MODULES-11068:~# puppet module list\n/etc/puppet/code/modules\n\u251c\u2500\u2500 puppetlabs-apache (v6.0.1)\n\u251c\u2500\u2500 puppetlabs-concat (v7.0.1)\n\u2514\u2500\u2500 puppetlabs-stdlib (v7.0.1)\n/usr/share/puppet/modules (no modules installed)\nroot@MODULES-11068:~# ruby --version\nruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]{code}\n\u00a0\n\nI then puppet applied (puppet apply -v) the following configurations:\nh2. Test case #1: As documented, SSLHonorCipherOrder should be 'On' by default if not specified\n\n\u00a0\n{code:java}node default {\n class { 'apache':\n    mpm_module => 'event',\n    default_vhost => false,\n  }\n  apache::vhost { 'localhost_443':\n    ip              => [ '127.0.0.1' ],\n    port     => 443,\n    servername      => 'localhost',\n    docroot         => '/var/www/html',\n    manage_docroot  => false,\n    ssl      => true,\n    ssl_cert => '/tmp/snakeoil.crt',\n    ssl_key  => '/tmp/snakeoil.key',\n    ssl_protocol => [ 'TLSv1.2', 'TLSv1.3' ],\n    ssl_cipher  => 'RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5',\n    ssl_stapling => true,\n  }\n}\n{code}\n\u00a0\n Result: Fail. SSLHonorCipherOrder is not emitted if not defined:\n{code:java}root@MODULES-11068:/etc/puppet/code/modules/apache# cat /etc/apache2/sites-available/25-localhost_443.conf\n# ************************************\n# Vhost template in module puppetlabs-apache\n# Managed by Puppet\n# ************************************\n#\n<VirtualHost 127.0.0.1:443>\n  ServerName localhost  ## Vhost docroot\n  DocumentRoot \"/var/www/html\"  ## Directories, there should at least be a declaration for /var/www/html  <Directory \"/var/www/html\">\n    Options Indexes FollowSymLinks MultiViews\n    AllowOverride None\n    Require all granted\n  </Directory>  ## Logging\n  ErrorLog \"/var/log/apache2/localhost_443_error_ssl.log\"\n  ServerSignature Off\n  CustomLog \"/var/log/apache2/localhost_443_access_ssl.log\" combined  ## SSL directives\n  SSLEngine on\n  SSLCertificateFile      \"/tmp/snakeoil.crt\"\n  SSLCertificateKeyFile   \"/tmp/snakeoil.key\"\n  SSLProtocol             TLSv1.2 TLSv1.3\n  SSLCipherSuite          RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5\n  SSLUseStapling On\n</VirtualHost>\n\n{code}\nh2. \u00a0Test case #2: Setting ssl_honorcipherorder to boolean false should set SSLHonorCipherOrder to 'Off'\n{code:java}node default {\n class { 'apache':\n    mpm_module => 'event',\n    default_vhost => false,\n  }\n  apache::vhost { 'localhost_443':\n    ip              => [ '127.0.0.1' ],\n    port     => 443,\n    servername      => 'localhost',\n    docroot         => '/var/www/html',\n    manage_docroot  => false,\n    ssl      => true,\n    ssl_cert => '/tmp/snakeoil.crt',\n    ssl_key  => '/tmp/snakeoil.key',\n    ssl_protocol => [ 'TLSv1.2', 'TLSv1.3' ],\n    ssl_cipher  => 'RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5',\n    ssl_stapling => true,\n    ssl_honorcipherorder => false,\n  }\n}\n{code}\nResult: Fail. SSLHonorCipherOrder is not emitted at all (so it inherits whatever you have set at mod_ssl's default)\n{code:java}root@MODULES-11068:/etc/puppet/code/modules/apache# cat /etc/apache2/sites-available/25-localhost_443.conf\n# ************************************\n# Vhost template in module puppetlabs-apache\n# Managed by Puppet\n# ************************************\n#\n<VirtualHost 127.0.0.1:443>\n  ServerName localhost\n\n  ## Vhost docroot\n  DocumentRoot \"/var/www/html\"\n\n  ## Directories, there should at least be a declaration for /var/www/html\n\n  <Directory \"/var/www/html\">\n    Options Indexes FollowSymLinks MultiViews\n    AllowOverride None\n    Require all granted\n  </Directory>\n\n  ## Logging\n  ErrorLog \"/var/log/apache2/localhost_443_error_ssl.log\"\n  ServerSignature Off\n  CustomLog \"/var/log/apache2/localhost_443_access_ssl.log\" combined\n\n  ## SSL directives\n  SSLEngine on\n  SSLCertificateFile      \"/tmp/snakeoil.crt\"\n  SSLCertificateKeyFile   \"/tmp/snakeoil.key\"\n  SSLProtocol             TLSv1.2 TLSv1.3\n  SSLCipherSuite          RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5\n  SSLUseStapling On\n</VirtualHost>\n{code}\nh2. Test case #3: Setting ssl_honorcipherorder to boolean true should set SSLHonorCipherOrder to 'On'\n\n\u00a0\n{code:java}node default {\n class { 'apache':\n    mpm_module => 'event',\n    default_vhost => false,\n  }  apache::vhost { 'localhost_443':\n    ip              => [ '127.0.0.1' ],\n    port     => 443,\n    servername      => 'localhost',\n    docroot         => '/var/www/html',\n    manage_docroot  => false,\n    ssl      => true,\n    ssl_cert => '/tmp/snakeoil.crt',\n    ssl_key  => '/tmp/snakeoil.key',\n    ssl_protocol => [ 'TLSv1.2', 'TLSv1.3' ],\n    ssl_cipher  => 'RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5',\n    ssl_stapling => true,\n    ssl_honorcipherorder => true,\n  }\n}\n\n{code}\nResult: Fail. SSLHonorCipherOrder is set to 'true', which is invalid, Apache expects 'On'.\n{code:java}\u00a0root@MODULES-11068:/etc/puppet/code/modules/apache# cat /etc/apache2/sites-available/25-localhost_443.conf\n# ************************************\n# Vhost template in module puppetlabs-apache\n# Managed by Puppet\n# ************************************\n#\n<VirtualHost 127.0.0.1:443>\n  ServerName localhost\n\n  ## Vhost docroot\n  DocumentRoot \"/var/www/html\"\n\n  ## Directories, there should at least be a declaration for /var/www/html\n\n  <Directory \"/var/www/html\">\n    Options Indexes FollowSymLinks MultiViews\n    AllowOverride None\n    Require all granted\n  </Directory>\n\n  ## Logging\n  ErrorLog \"/var/log/apache2/localhost_443_error_ssl.log\"\n  ServerSignature Off\n  CustomLog \"/var/log/apache2/localhost_443_access_ssl.log\" combined\n\n  ## SSL directives\n  SSLEngine on\n  SSLCertificateFile      \"/tmp/snakeoil.crt\"\n  SSLCertificateKeyFile   \"/tmp/snakeoil.key\"\n  SSLProtocol             TLSv1.2 TLSv1.3\n  SSLCipherSuite          RC4-SHA:AES128-SHA:HIGH:!aNULL:!MD5\n  SSLHonorCipherOrder     true\n  SSLUseStapling On\n</VirtualHost>\n{code}\nHope that helps.\n\nDavid", "created": "2021-05-10T12:26:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "It is true that when I was trying to unravel this myself I had found the wrong code via grep, I was looking at global ssl config and not apache::vhost. So my analysis of the code was wrong.\n\nHowever I believe at least my analysis of templates/vhost/_ssl.pp is correct, I think it should be looking at whether ssl_honorcipherorder is defined (not whether it's true), and it should be using apache::bool2httpd", "created": "2021-05-10T12:30:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "I think regarding issue #1, the default of not emitting anything when ssl_honorcipherorder isn't specified is probably the best behaviour, however the documentation here should be updated to say the default is undef not true:\n\nhttps://forge.puppet.com/modules/puppetlabs/apache/reference#ssl_honorcipherorder", "created": "2021-05-10T14:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please note that you're linking to the apache::mod::ssl's documentation of the parameter, which behaves differently to https://forge.puppet.com/modules/puppetlabs/apache/reference#ssl_honorcipherorder-1 , the apache::vhost parameter of the same name.\n\nThe apache::vhost#ssl_honorcipherorder parameter is not typed and only usefully takes strings that get pasted unprocessed into the vhost's configuration.\n\nSince I don't think there's any more technical work to be done here, I'm gonna close this issue.", "created": "2021-05-11T03:25:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "I don't see why ssl_honorcipherorder on a vhost should have different parameter types as ssl_honorcipherorder on apache::mod:ssl given it has the same meaning, nor do I see why ssl_honorcipherorder should be the only vhost parameter that has boolean semantics but refuses to take a boolean type (37 other vhost parameters do.\u00a0ssl_stapling.\u00a0ssl_stapling_return_errors.\u00a0 etc etc). But it's your module.", "created": "2021-05-13T15:28:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "In case anyone else finds this in a search, here is the fix which retains backwards compatibility for on/off as well\u00a0[https://github.com/davidc/puppetlabs-apache/commit/35a3e3e7b69a241112abb16c9de5ee41ff0fc6fe]", "created": "2021-05-14T03:17:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:623c150d50bb2b0070b6b50e], thanks for the commit with the fix! Since it retains backwards compatibility, can you make a PR for this change?", "created": "2021-05-17T02:30:00.000000"}, {"author": "623c150d50bb2b0070b6b50e", "body": "Done, I've not used rspec before so please can you check the tests?\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/2152", "created": "2021-05-17T11:16:00.000000"}], "components": ["apache"], "created": "2021-05-07T13:27:00.000000", "creator": "623c150d50bb2b0070b6b50e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@711a6c41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08e6s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_226486742_*|*_3_*:*_1_*:*_967584_*|*_10009_*:*_1_*:*_82022814_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a0v6.0.0*\n *Puppet Version:\u00a05.5.10*\n *OS Name/Version: Debian 10.9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n # ssl_honorcipherorder default in vhost is On as documented, or documentation is changed.\n # ssl_honorcipherorder in vhost works with booleans as documented.\n\n*Actual Behavior:*\n\nvhost parameter ssl_honorcipherorder claims that _true_ is the default, indeed it looks that way in the class parameters. However nothing appears in the vhost output unless you explicitly set it.\n\nI assume it's something to do with the funky code in ssl.pp that is trying to make it accept both 'On'/'Off' and true/false. It may also be that the template needs to use the _ prefixed variable instead, but I can't understand this well enough to propose a fix.\n\nIt also doesn't work with a boolean _true_ as documented (it emits 'true' to the apache config instead of 'On', which makes Apache fail to start). I think it needs to use\u00a0apache::bool2httpd. (It should indeed accept booleans to be compatible with all the other parameters, like ssl_stapling)\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38959", "fixedVersions": [], "id": "38959", "issueType": "Bug", "key": "MODULES-11068", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c150d50bb2b0070b6b50e", "resolution": "Done", "resolutionDate": "2021-05-11T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : ssl_honorcipherorder neither default nor 'true' work in vhost", "timeSpent": "PT0S", "updated": "2021-05-17T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "body": "I've created a pull request with a fix:\n\n[https://github.com/puppetlabs/puppetlabs-java_ks/pull/370]\n\n\u00a0", "created": "2021-05-07T13:20:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged", "created": "2021-05-31T01:49:00.000000"}], "components": ["java_ks"], "created": "2021-05-07T12:46:00.000000", "creator": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57a83f48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08e64:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2034211359_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a0v4.0.0*\n *Puppet Version:\u00a05.4.0-2ubuntu3*\n *OS Name/Version:\u00a0Ubuntu 18.04.5 LTS (bionic)*\n\nThe java_ks module no longer correctly parses the output of keytool in the latest version of openjdk, thus attempts to install a new cert on every puppet run and results in java processes being restarted on every puppet run.\u00a0\n\nThe issue appears to be in lib/puppet/provider/java_ks/keytool.rb, in\u00a0the extract_fingerprint() function. This function scans the output of keytool for MD5 and SHA1 fingerprints, then returns a string consisting of the fingerprints joined by '/'. The latest version of keytool doesn't always return the certificate information in the same order, so extract_fingerprint() can return different strings for the same cert.\u00a0\n\nThe simplest solution would be for\u00a0extract_fingerprint() to sort the fingerprints before joining them, but the scan of fingerprints is also very brittle-- it should not restrict its scan to MD5 and SHA1 hashes since these are being replaced with SHA256.\n\n\u00a0\n\n\u00a0", "environment": "Ubuntu 18.04.5 LTS (bionic)\n\nopenjdk-8-jre:amd64 8u292-b10-0ubuntu1~18.04\n\npuppet 5.4.0-2ubuntu3\u00a0 (client)\n\npuppetserver 5.3.9-1bionic (server)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35882", "fixedVersions": [], "id": "35882", "issueType": "Bug", "key": "MODULES-11067", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "resolution": "Fixed", "resolutionDate": "2021-05-31T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks : New version of keytool breaks output parsing", "timeSpent": "PT0S", "updated": "2021-05-31T01:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-05-07T09:58:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33ed88b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08e38:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24147_*|*_10009_*:*_1_*:*_436287111_*|*_5_*:*_1_*:*_0"}], "description": "*Desired Behavior:*\n\n**Support running the puppet_agent::install task in noop mode.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35880", "fixedVersions": [], "id": "35880", "issueType": "New Feature", "key": "MODULES-11066", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-05-12T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : Add support for running install task in noop mode", "timeSpent": "PT0S", "updated": "2021-05-12T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-05-06T12:52:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11b782ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3735"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08dss:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1202_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1080421300"}], "description": "Ensure the OS name for Debian 8 Jessie (amd64, i386) is removed from the {{metadata.json}} file for all core modules.\n*NOTE:* This is only required if support for the entire OS distribution is dropped.\n\n*Core modules:*\n* [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n* [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n* [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n* [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n* [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n* [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n* [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n* [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n* [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n* [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.\n", "epicLinkSummary": "Remove Debian 8 Jessie (amd64, i386) FOSS support", "estimate": "PT0S", "externalId": "36883", "fixedVersions": [], "id": "36883", "issueType": "Task", "key": "MODULES-11065", "labels": [], "originalEstimate": "PT0S", "parent": "58460", "parentSummary": "Remove Debian 8 Jessie (amd64, i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Duplicate", "resolutionDate": "2021-05-19T00:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove Debian 8 Jessie (amd64, i386) from metadata.json on all core module repositories", "timeSpent": "PT0S", "updated": "2021-05-19T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-05-06T12:52:00.000000", "creator": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@468ea5d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3735"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08dsk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1316_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1080426888"}], "description": "Jenkins jobs for core modules acceptance testing should be updated to remove the Debian 8 Jessie (amd64, i386) platform. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Remove Debian 8 Jessie (amd64, i386) FOSS support", "estimate": "PT0S", "externalId": "35878", "fixedVersions": [], "id": "35878", "issueType": "Task", "key": "MODULES-11064", "labels": [], "originalEstimate": "PT0S", "parent": "58460", "parentSummary": "Remove Debian 8 Jessie (amd64, i386) FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "resolution": "Duplicate", "resolutionDate": "2021-05-19T00:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Disable nightly acceptance tests and remove Debian 8 Jessie (amd64, i386) from core modules CI", "timeSpent": "PT0S", "updated": "2021-05-19T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-05-04T11:16:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@722a1fb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08ax8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/21"}], "description": "_Basic Info_\n *Module Version: latest*\n *Puppet Version: 6.21.1*\n *OS Name/Version: Ubuntu 18.04/20.04, Windows 10, 8.1, 2012/16/19*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Please add an option to set download proxy*\n\n*Actual Behavior: Currently not possible to tell puppet_agent module to use a proxy when downloading the package on Linux or Windows*\n\nCurrently, one can set proxy using the puppetlabs/apt module. Or if you are using Windows, you can use the http_proxy configuration settings for the agent itself. However the scope of these settings is too broad where it is not always desirable to have proxy always on. It would be useful to be able to use a proxy just for the puppet_agent module when it downloads new versions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37909", "fixedVersions": [], "id": "37909", "issueType": "Improvement", "key": "MODULES-11063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Add option to set proxy for download", "timeSpent": "PT0S", "updated": "2021-06-22T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was already addressed as part of IAC-1497, specifically in https://github.com/puppetlabs/puppetlabs-motd/pull/404/files#diff-12e598daecade60b04e493f45c134fec9287ac7471114d95d1995b4fb651a6c8L18 and will be released on one of the next Community Mondays as time permits.", "created": "2021-05-10T06:51:00.000000"}], "components": ["motd"], "created": "2021-05-03T08:20:00.000000", "creator": "5e83be09467ac20c1d7fda2a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c5f8f23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o089yk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599472020_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Latest\n*Puppet Version:* Any\n*OS Name/Version:* Any\n\n_Describe your issue in as much detail as possible..._\nThe puppetlabs-motd module has a dependency on the puppetlabs-translate module.  The puppetlabs-translate module has been deprecated.  \n\nDropping in a ticket for awareness / tracking. \n\n\n*Desired Behavior:*\nSupported puppetlabs-motd module is not dependent on deprecated pupptelabs-translate module.\n\n*Actual Behavior:*\nSupported puppetlabs-motd module is dependent on deprecated puppetlabs-translate module\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34708", "fixedVersions": [], "id": "34708", "issueType": "Improvement", "key": "MODULES-11062", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e83be09467ac20c1d7fda2a", "resolution": "Done", "resolutionDate": "2021-05-10T06:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-motd : deprecated dependency", "timeSpent": "PT0S", "updated": "2021-05-10T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/2144", "created": "2021-04-28T13:59:00.000000"}, {"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "New merge request submitted for the work, previous merge request is now closed.\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/2145]\n\nThank you.", "created": "2021-04-29T12:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a]\n\nWe have reviewed and merged your PR.\u00a0\n\nI would like to thank you for your quick response time.\u00a0\n\nWe will work on a release and I will let you know when this is out.\u00a0", "created": "2021-05-17T03:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The module has now been released and includes your changes.\nhttps://forge.puppet.com/modules/puppetlabs/apache/changelog", "created": "2021-05-17T04:50:00.000000"}], "components": ["apache"], "created": "2021-04-28T11:34:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4323d3b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o086k4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_600740814_*|*_10007_*:*_2_*:*_33729_*|*_10009_*:*_2_*:*_1016573765_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8450"}], "description": "_Basic Info_\n *Module Version: 6.0.0*\n *Puppet Version: 6.21.1*\n *OS Name/Version: RHEL*\n\n_Apache module activates the mod_security, but there is no way to manage custom rules._\n\n_For example, to override rules or create rules, etc._\n\n*Desired Behavior:*\n\nAllow adding custom rules to the security configuration.\n\n*Actual Behavior:*\n\nFunctionality does not exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33719", "fixedVersions": [], "id": "33719", "issueType": "Improvement", "key": "MODULES-11061", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : mod security custom rule functionality", "timeSpent": "PT0S", "updated": "2021-05-17T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-04-27T23:48:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Debian 11 Bullseye x64; note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d6a3da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0864c:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2003_*|*_10007_*:*_2_*:*_5933954_*|*_5_*:*_3_*:*_67418514_*|*_10004_*:*_1_*:*_3363634_*|*_10006_*:*_1_*:*_10130760073"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Debian 11 Bullseye amd64. This will usually require one to check, at a minimum, metadata.json, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n The platform should also be added to the nightly module CI pipelines. This is done via a PR against [ci-job-configs|https://github.com/puppetlabs/ci-job-configs], adding the new platform under the {{puppet-agent-module}} project in the {{jenkii/platform/projects/modules-unified.yaml}} file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40017", "fixedVersions": [], "id": "40017", "issueType": "Task", "key": "MODULES-11060", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-08-24T03:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Debian 11 Bullseye amd64 to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-08-24T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Core modules are already supported on Debian", "created": "2021-06-10T07:14:00.000000"}], "components": [], "created": "2021-04-27T23:47:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63954b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3706"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08kbu:y"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2004_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3742030303"}], "description": "Ensure the OS name for Debian 11 Bullseye amd64 is present in the {{metadata.json}} file for each of the (applicable) core modules.\n\n*NOTE:* It should be enough to specify the OS name in {{metadata.json}}, without the version.\n\n*Core modules:*\n * [puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/main/metadata.json]\n * [puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core/blob/main/metadata.json]\n * [puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core/blob/main/metadata.json]\n * [puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core/blob/main/metadata.json]\n * [puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core/blob/main/metadata.json]\n * [puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core/blob/main/metadata.json]\n * [puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/main/metadata.json]\n * [puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/main/metadata.json]\n * [puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core/blob/main/metadata.json]\n * [puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core/blob/main/metadata.json]\n\nh4. Context\n\nUpdating the {{metadata.json}} file on each core module will ensure that the Puppet Forge will correctly display supported and unsupported platforms.", "epicLinkSummary": "Add Debian 11 Bullseye amd64 FOSS support", "estimate": "PT0S", "externalId": "35875", "fixedVersions": [], "id": "35875", "issueType": "Task", "key": "MODULES-11059", "labels": [], "originalEstimate": "PT0S", "parent": "59784", "parentSummary": "Add Debian 11 Bullseye amd64 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-06-10T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Debian 11 Bullseye amd64 to metadata.json on all applicable core module repositories", "timeSpent": "PT0S", "updated": "2021-06-10T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2021-04-27T23:47:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17a710c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3706"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08kbu:w"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_86816329_*|*_1_*:*_1_*:*_2021_*|*_3_*:*_1_*:*_57508748_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_758262613_*|*_10006_*:*_1_*:*_4256749027_*|*_10005_*:*_1_*:*_287853736"}], "description": "Jenkins jobs for core modules acceptance testing should be updated (where applicable) to include the new target. This change should be done via a [ci-job-configs|https://github.com/puppetlabs/ci-job-configs] PR, modifying the nightly platforms in the [modules-core|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-core.yaml] project.\n", "epicLinkSummary": "Add Debian 11 Bullseye amd64 FOSS support", "estimate": "PT0S", "externalId": "34707", "fixedVersions": [], "id": "34707", "issueType": "Task", "key": "MODULES-11058", "labels": [], "originalEstimate": "PT0S", "parent": "59784", "parentSummary": "Add Debian 11 Bullseye amd64 FOSS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-06-30T00:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable nightly acceptance tests with Debian 11 Bullseye amd64 on all applicable core modules", "timeSpent": "PT0S", "updated": "2021-06-30T00:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:61a5aef8c75da80072e6447b], we released 4.6.1 version of the module that contains a fix for this problem", "created": "2021-04-27T06:26:00.000000"}], "components": ["puppet_agent"], "created": "2021-04-26T20:08:00.000000", "creator": "61a5aef8c75da80072e6447b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a4f6e37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o084ak:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1399030912_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.6.0*\n *Puppet Version: 2019.8.5*\n *OS Name/Version: Red Hat 7/8*\n\nI am getting an error on Red Hat:\n\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppet]: Could not evaluate: '/tmp/rpm_gpg_import_check.sh' is not executable\n\nThe reason is that for some reason Puppet is attempting to execute a temporary file created in /tmp. But we have this prevented execution from the /tmp directory, as it was a problem with viruses.\n\nThis only appeared with version 4.6.0.\n\nWhat we need is a way to override the global env_tmp_variable used in Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppet]\n\n\u00a0\n\n*Desired Behavior:*\n\nDo not use the /tmp directory for executables\n\n*Actual Behavior:*\n\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppet]: Could not evaluate: '/tmp/rpm_gpg_import_check.sh' is not executable", "environment": "\u00a0\n\nRed Hat \n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43312", "fixedVersions": [], "id": "43312", "issueType": "Bug", "key": "MODULES-11057", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61a5aef8c75da80072e6447b", "resolution": "Fixed", "resolutionDate": "2021-05-13T00:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabs-puppet_agent} : {Version 4.6.0 fails on Red Hat}", "timeSpent": "PT0S", "updated": "2021-05-13T00:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993],\n\nplease be advised that puppet5 is not supported anymore and we therefore cannot address issues relating to it. Please upgrade to puppet7 and the latest mysql module version.\n\nRegards, David", "created": "2021-04-26T03:22:00.000000"}, {"author": "557058:56ea0af1-a199-4eb2-9bda-fc6dfe18fb3f", "body": "Documentation for version 10.10.0 should be modified as it says that it compatible with puppet => 5.5.10, while it clearly isn't.", "created": "2021-05-21T06:50:00.000000"}], "components": ["mysql"], "created": "2021-04-23T17:50:00.000000", "creator": "70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@372f9a7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o083pw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_207155492_*|*_6_*:*_1_*:*_0"}], "description": "Module: puppetlabs-mysql v 10.10.0\n Puppet Server: Open Source 5.3.16\n Puppet Agent: Open Source v5.5.22\n Client OS: Ubuntu 20.04\n Server OS: Ubuntu 18.04\n\nI'm getting the following error on puppet agent runs:\n{code}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, undefined method `match?' for /-|_/:Regexp (file: /etc/puppetlabs/code/environments/production/modules/mysql/manifests/server.pp, line: 142, column: 14) on node db-01\n{code}\nThis appears to be a method added in Ruby 2.4, as described at [https://bugs.ruby-lang.org/issues/8110]\n\nThe match in question appears to be line 44 of modules/mysql/lib/puppet/functions/mysql/normalise_and_deepmerge.rb , which contains:\n{code:ruby}return false unless %r{-|_}.match?(key)\n{code}\nI've upgraded both my Puppet server and agents to the latest version of 5, but am still getting the same error.\n\n\n{code:java}\n> facter rubysitedir rubyversion\nrubysitedir => /opt/puppetlabs/puppet/lib/ruby/site_ruby/2.4.0\nrubyversion => 2.4.10 \n\n> gem --version\n2.7.6{code}\n\n\nAt the very least this seems to be an undocumented minimum Ruby version dependency for this module?\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36880", "fixedVersions": [], "id": "36880", "issueType": "Bug", "key": "MODULES-11055", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8c2c84fa-8d67-4f2e-ae59-84f64cac5993", "resolution": "Won't Fix", "resolutionDate": "2021-04-26T03:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql v10.10.0 : undefined method `match?' ", "timeSpent": "PT0S", "updated": "2021-05-21T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "fixed\u00a0 [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/557]\u00a0\n\nThis is also released as part of\u00a04.6.1 version of the module", "created": "2021-04-27T07:33:00.000000"}], "components": ["puppet_agent"], "created": "2021-04-23T08:55:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78bba7f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o083ak:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_340701549_*|*_6_*:*_1_*:*_0"}], "description": "{quote}puppet_agent v 4.6 places a permanent file rpm_gpg_import_check.sh into /tmp. Seems questionable choice to me. Since /tmp is most often tmpfs and getting cleaned periodically, file will be recreated again and again. Why don't put it into /usr/local/bin or something like that instead ?\n{quote}\nContext: [https://puppetcommunity.slack.com/archives/C11LCKKQ9/p1619183089100600] and https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/c793fd0d0be363a42f9d23aa11cd1687fdcfae74#commitcomment-49907770", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38958", "fixedVersions": [], "id": "38958", "issueType": "Bug", "key": "MODULES-11054", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-04-27T07:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Place rpm_gpg_import_check.sh in a more sensible location", "timeSpent": "PT0S", "updated": "2021-04-27T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:6243affffd5e450070435046]\n\nWith recent versions of puppet (>3.4), instead of using anchors you can use {{contain}}. Please see https://puppet.com/docs/puppet/7.5/lang_containment.html for documentation.\n\nRegards, David", "created": "2021-04-26T03:28:00.000000"}], "components": ["accounts"], "created": "2021-04-23T07:26:00.000000", "creator": "6243affffd5e450070435046", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c7563c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0838s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_244954813_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a0 4.1.0 -> 7.0.2*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\nIs there a good reason that Puppetlabs-accounts module is not using an anchor pattern to allow, for instance, dependencies or before-resources on the creation/deletion of users? It seems this would be an utterly logical thing to have.\u00a0\n\n*Desired Behavior:*\n\nEncapsulate the creation of users within anchors.\n\n*Actual Behavior:*\n\nThe ensure_resources(Groups) and (Accounts) does not seem to have any anchoring at all, making it difficult to order dependencies around the creation of these items.", "environment": "any", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41167", "fixedVersions": [], "id": "41167", "issueType": "Bug", "key": "MODULES-11053", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243affffd5e450070435046", "resolution": "Won't Fix", "resolutionDate": "2021-04-26T03:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts : missing anchor pattern", "timeSpent": "PT0S", "updated": "2021-04-26T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2021-04-20T03:27:00.000000", "creator": "623a484fa2f6400069eaa968", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@196119c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o08104:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/21"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 2019.8.5*\n *OS Name/Version: Windows 2016/ SQL2017/ SQL2019*\n \u00a0\n Hi,\n\nI'm using the current version of module\u00a0{{puppetlabs-sqlserver 3.0.0}}\u00a0but I'm getting errors in passing multiple sql sys admin accounts using the\u00a0{{sqlserver_instance resource. There's no error if it's only a single admin account. It was resolved in related ticket below (MODULE-2904) but I'm not sure why I'm getting the following as SQLSYSADMINACCOUNT}}\u00a0param values without\u00a0*comma separator*\u00a0in debug during the puppet agent run.\n \u00a0\n _puppet manifest_\n{code}sqlserver_instance{ 'MSSQL':\n       source\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'D:/SQLServer/setup.exe',\n       features\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => ['SQLEngine','RS'],\n       sql_sysadmin_accounts => [ 'domain\\account1',  'domain\\account2',  'domain\\account3', ],         install_switches\u00a0 \u00a0 \u00a0 => {\u00a0   #some install switches here...}\n}{code}\n\u00a0\n\nRelated ticket found\n https://puppet.atlassian.net/browse/MODULES-2904\n \u00a0\n Appreciate any help on this.\n Thank you.\n *Desired Behavior:*\n\n\u00a0\n _expected ps query in debug section for sql installation (with comma separator)- successful manual install via powershell command_\n{quote}D:/SQLServer/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQL /FEATURES=RS,SQLEngine /SQLSYSADMINACCOUNTS=domain\\account1, domain\\account2, domain\\account3\n{quote}\n{{ {{/SQLSYSADMINACCOUNTS=domain\\account1}}{{*,*\u00a0domain\\account2}}{{*,*\u00a0domain\\account3}}}}\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n _in puppet debug run (no comma separator) - error in windows account in sql_\n{quote}Debug: Executing: 'D:/SQLServer/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQL /FEATURES=RS,SQLEngine /SQLSYSADMINACCOUNTS=domain\\account1 domain\\account2 domain\\account3'\n \u00a0\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35702", "fixedVersions": [], "id": "35702", "issueType": "Bug", "key": "MODULES-11052", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a484fa2f6400069eaa968", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver : error passing multiple sql sys admin accounts", "timeSpent": "PT0S", "updated": "2021-04-26T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0da5bef8a60068c797d5", "created": "2021-04-26T09:17:00.000000", "name": "image-2021-04-26-11-17-46-672.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12904"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2021-04-26T09:05:00.000000", "name": "puppetdebug.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12608"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2021-05-03T08:07:00.000000", "name": "puppetdebug2.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13248"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623c0da5bef8a60068c797d5],\n\nI haven't found a place in our code where $Env:Temp is set explicitely. Can you send in an example manifest that shows this behaviour, eg. {{dir env:}} and {{--debug --trace}} output from your agent running?\n\nRegards, David\n\nPS: please don't forget to scrub sensitive values when submitting the output here.", "created": "2021-04-26T03:19:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Hi [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]\u00a0\n\n\u00a0\n{code:java}class testtemp {\n    exec { 'Test Windows TEMP env var':\n        command     => 'echo $Env:Temp',\n        provider    => powershell,\n        logoutput   => true\n    }\n}\n\n{code}\n\u00a0\n\n\u00a0\n\nRunning Puppet as SYSTEM\n\n\u00a0\n{code:java}Apr 26 2021 - 10:33:46  Puppet  info  Using configured environment 'production'  Apr 26 2021 - 10:33:46  Puppet  info  Using configured environment 'production'  \nApr 26 2021 - 10:33:46  Puppet  info  Retrieving pluginfacts  \nApr 26 2021 - 10:33:46  Puppet  info  Retrieving plugin  \nApr 26 2021 - 10:33:53  Puppet  info  Retrieving locales  \nApr 26 2021 - 10:33:53  Puppet  info  Loading facts  \nApr 26 2021 - 10:34:01  Puppet  info  Caching catalog for ***.***.com  \nApr 26 2021 - 10:34:01  Puppet  info  Applying configuration version '1619447641'  \nApr 26 2021 - 10:34:03  /Stage[main]/Testtemp/Exec[Test Windows TEMP env var]/returns  notice, exec, class, testtemp, node, ***.***.com, returns  C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp  /etc/puppetlabs/code/environments/production/manifests/testtemp.pp:2\nApr 26 2021 - 10:34:03  /Stage[main]/Testtemp/Exec[Test Windows TEMP env var]/returns  notice, exec, class, testtemp, node, ***.***.com  executed successfully (corrective)  /etc/puppetlabs/code/environments/production/manifests/testtemp.pp:2\nApr 26 2021 - 10:34:03  Puppet  notice  Applied catalog in 2.11 seconds{code}\n\u00a0\n\nRunning Puppet with debug trace: See attached puppetdebug.txt file\n\n\u00a0\n\nIf I echo $Env:Temp while logged in as SYSTEM interactively outside of Puppet, it correctly uses the system level environment variable C:\\Windows\\Temp\n\n!image-2021-04-26-11-17-46-672.png!", "created": "2021-04-26T09:05:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:623c0da5bef8a60068c797d5]\u00a0can you add the following to your {{testtemp}} class and send the updated logs?\n{code:java}\nnotify\u00a0{\u00a0'env_temp_test':\n  message\u00a0=>\u00a0inline_template(\"<%=\u00a0ENV['Temp']\u00a0%>\"),\n}\n{code}\nThis should help us distinguish between the overwrite of the env var coming from the PowerShell module and from core Puppet.", "created": "2021-04-26T09:44:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Hi [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\n\nI've attached another debug run with the extra notify block. The file is puppetdebug2.txt", "created": "2021-04-28T07:22:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "\u00a0\n\n[~accountid:623c0da5bef8a60068c797d5]\u00a0interestingly, {{ENV['Temp']}} appears to be nil in that output. One final test manifest:\n{code:java}exec { 'Test Windows TEMP env var in PowerShell':\n  command   => 'echo $Env:Temp',\n  provider  => powershell,\n  logoutput => true\n}\nexec { 'Test Windows TEMP env var in CMD':\n  command   => 'C:\\Windows\\System32\\cmd.exe /c echo \"%TEMP%\"',\n  provider  => windows,\n  logoutput => true\n}\n{code}\nI am able to reproduce the behavior you're seeing with this, ie:\n{code:java}Notice: /Stage[main]/Main/Exec[Test Windows TEMP env var in PowerShell]/returns: C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp\nNotice: /Stage[main]/Main/Exec[Test Windows TEMP env var in PowerShell]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[Test Windows TEMP env var in CMD]/returns: \"C:\\WINDOWS\\TEMP\"\nNotice: /Stage[main]/Main/Exec[Test Windows TEMP env var in CMD]/returns: executed successfully\n{code}\nAnd the following just checking {{$Env:TEMP}} in my shell when running as System gets back {{C:\\WINDOWS\\TEMP}}\n\nInvestigating the PowerShell host we use for invocations, I found the issue: we clear the environment variable cache to prevent pollution, then reintroduce the environment variables by scope (Machine, then User, then _only_ additional environment variables declared at the Process level and not specified in Machine or User)", "created": "2021-05-10T09:15:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Great explanation [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\u00a0that makes total sense as to why we are seeing this behavior. That test manifest shows the same behavior as what you show in your log:\n{code:java}\n\u001b[0", "created": "2021-05-10T09:50:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "A PR for this issue has been merged and will be included in the next release:\u00a0https://github.com/puppetlabs/ruby-pwsh/pull/128", "created": "2021-05-11T06:56:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:623c0da5bef8a60068c797d5]\u00a0can you try updating your puppetfile to point to the main branch of the {{ruby-pwsh}} repository for your {{puppetlabs-pwshlib}} pin and see if this has resolved the issue for you prior to release?", "created": "2021-05-17T16:21:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Yes it looks like the issue is resolved.", "created": "2021-05-18T14:55:00.000000"}, {"author": "623c0da5bef8a60068c797d5", "body": "Hi [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\u00a0just checking in when we can expect to see the updated module on Forge?", "created": "2021-06-25T07:31:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Hi [~accountid:623c0da5bef8a60068c797d5]! We shipped the {{0.9.0}} release yesterday, finally!\n\nhttps://forge.puppet.com/modules/puppetlabs/pwshlib/changelog#090-2021-06-28", "created": "2021-06-29T06:54:00.000000"}], "components": ["powershell"], "created": "2021-04-16T12:34:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bb6ffe0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07xzw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_4230345696_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_848227588"}], "description": "_Basic Info_\n *Module Version: 4.1.0*\n *Puppet Version: 6.21.1*\n *OS Name/Version: Windows 10*\n\nUsing $Env:Temp in an exec block points to 'C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp' which does not exist on Windows 8.1 or 10 PCs by default\n\n*Desired Behavior:* Use C:\\Windows\\Temp or manually create Temp folder at 'C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local'\n\n*Actual Behavior:*\n\n'C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp' does not exist on Windows 10 PCs. This causes problems with Powershell commands such as Enable-WindowsOptionalFeature which uses $Env:Temp as its scratch directory. It will fail because it cannot write to 'C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Temp'. Using the -ScratchDirectory switch can be used to get around it for this specific command, but there may be cases where there is no such override available.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42264", "fixedVersions": [], "id": "42264", "issueType": "Bug", "key": "MODULES-11051", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-powershell : Problems with $Env:Temp", "timeSpent": "PT0S", "updated": "2021-06-29T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b577bf07-d584-450b-95d2-cab4bc65f3d6", "body": "I don't have a solution, but I have run into the same thing -\n\nAfter upgrading some hosts from Debian 9 to Debian 10, which also upgrades git from version 2.11 to version 2.20.\nThis page [https://git-scm.com/docs/git-fetch]\u00a0(look for --force or for 2.20) indicates that git behaviour changed in version 2.20 around that functionality.\n\n\u00a0\n\nPerhaps there is something missing from the documentation to indicate how a vcsrepo resource should be driven to allow\u00a0reference_tracking? (New term for me, but the vcsrepo docs say that is the name for what we are trying to do here, and that all providers support it).\n\n\u00a0", "created": "2021-10-28T04:17:00.000000"}, {"author": "5f6205e9c176230078e12987", "body": "I also have this problem! Running GIT version 2.20, and because the vscrepo codebase doesn't use `--force` (nor respects the `force` parameter supplied in the Puppet code), I also run into this issue.", "created": "2021-10-29T05:07:00.000000"}], "components": ["vcsrepo"], "created": "2021-04-14T13:21:00.000000", "creator": "557058:34e99a77-d3ca-46d3-9aae-2bc9fe717718", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7741c9a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07ukc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/21"}], "description": "\u00a0\n\nI am attempting to use git tags with 1 tag per environment to allow the developers ability to update the tags when they want a specific version of a git repository released to an environment. For example, the \"qa\" environment will get whatever commit is currently tagged with the \"qa\" tag. \n\nThis means that a tag points to a different commit as we move them. I got this error\n\n\u00a0\n{noformat}\nError: /Stage[main]/Cjsolr::Core_config/Cjsolr::Core[collections]/Vcsrepo[/opt/solr/server/solr/cores/collections]: Could not evaluate: Execution of 'git fetch --tags origin' returned 1: From ssh://bitbucket.org/dhigroupinc/cjsolr\n ! [rejected]        pilot      -> pilot  (would clobber existing tag)\n ! [rejected]        qa         -> qa  (would clobber existing tag){noformat}\nI believe it is doing: git fetch --tags origin\n\nI need it to add the --force option to handle the fact that the tag moved.\n\ngit fetch --tags --force origin\n\nIf this cannot be the default it would be nice if it was an option", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37907", "fixedVersions": [], "id": "37907", "issueType": "Improvement", "key": "MODULES-11050", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:34e99a77-d3ca-46d3-9aae-2bc9fe717718", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : handle updated tags", "timeSpent": "PT0S", "updated": "2021-10-29T05:07:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2021-05-17T08:04:00.000000", "name": "Screenshot 2021-05-17 at 11.46.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12609"}], "comments": [{"author": "623c10bcb75ca8007056d1aa", "body": "Associated pull request: [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1267]", "created": "2021-04-15T00:33:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks for your contribution. Great work on this\u00a0 feature\u00a0", "created": "2021-05-17T08:10:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:623c10bcb75ca8007056d1aa]", "created": "2021-06-14T02:46:00.000000"}], "components": ["postgresql"], "created": "2021-04-14T04:25:00.000000", "creator": "623c10bcb75ca8007056d1aa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40efb1b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07u70:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2864678137_*|*_3_*:*_1_*:*_2399798208_*|*_5_*:*_1_*:*_0"}], "description": "Since [PostgreSQL 9.6|https://www.postgresql.org/docs/9.6/sql-alterdefaultprivileges.html], it's possible to alter default permissions on newly created objects in a given schema.\u00a0\n\n*Desired Behavior:*\n\nIt would be nice if the module can provide a class to handle them\n\n*Actual Behavior:*\n\nIt's not implemented", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43309", "fixedVersions": [], "id": "43309", "issueType": "New Feature", "key": "MODULES-11049", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10bcb75ca8007056d1aa", "resolution": "Fixed", "resolutionDate": "2021-06-14T02:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql : handle changes on default privileges", "timeSpent": "PT0S", "updated": "2021-06-14T02:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623c10bcb75ca8007056d1aa", "body": "Associated pull request : https://puppet.atlassian.net/browse/MODULES-11047", "created": "2021-04-14T04:19:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1266]", "created": "2021-04-26T06:36:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c10bcb75ca8007056d1aa] for submitting the PR.\n\nCould you please let us know the postgres version and the error its returning\n\nJust trying to reproduce the error. Following worked locally. Thank you\n{code:java}\n$db = 'schema_test'\n$user = 'psql_schema_tester'\n$password = 'psql_schema_pw'\n$version = ''class { 'postgresql::server': }# Since we are not testing pg_hba or any of that, make a local user for ident auth\nuser { $user:\n  ensure => present,\n}postgresql::server::role { $user:\n  password_hash => postgresql::postgresql_password($user, $password),\n}postgresql::server::database { $db:\n  owner   => $user,\n  require => Postgresql::Server::Role[$user],\n}postgresql::server::grant { 'grant create on schema':\n privilege   => 'CREATE',\n object_type => 'Schema',\n object_name => 'public',\n db          => $db,\n role        => 'PUBLIC',\n}\n{code}\n\u00a0", "created": "2021-04-26T07:09:00.000000"}], "components": ["postgresql"], "created": "2021-04-14T04:04:00.000000", "creator": "623c10bcb75ca8007056d1aa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a528883"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07u6s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1045907782_*|*_3_*:*_1_*:*_1819125738_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_602022"}], "description": "*Desired Behavior:*\n\nIt would be nice to be able to change permissions for the {{PUBLIC}} role\n\ne.g.:\n\n{{{color:#5f5a60}REVOKE CREATE ON SCHEMA public FROM PUBLIC;{color}}}\n\n*Actual Behavior:*\n\n{{postgresql::server::grant}} escapes the role in queries, so it's impossible to target the PostgreSQL {{PUBLIC}} role.\n\ne.g.:\n\n{{{color:#5f5a60}REVOKE CREATE ON SCHEMA public FROM 'PUBLIC';{color}}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42263", "fixedVersions": [], "id": "42263", "issueType": "New Feature", "key": "MODULES-11047", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10bcb75ca8007056d1aa", "resolution": "Fixed", "resolutionDate": "2021-05-17T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql : being able to change permissions for \"PUBLIC\" role", "timeSpent": "PT0S", "updated": "2021-05-17T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-04-14T01:51:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15730010"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o058w5:i"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8575374_*|*_10007_*:*_1_*:*_59393819_*|*_3_*:*_1_*:*_93849575_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_611466095"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43306", "fixedVersions": [], "id": "43306", "issueType": "Task", "key": "MODULES-11046", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-04-23T00:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppetlabs-puppet_agent module version 4.6.0 to the forge", "timeSpent": "PT0S", "updated": "2021-04-23T00:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-04-14T01:50:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@282c7900"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o058w5:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_24180218_*|*_1_*:*_1_*:*_78332363_*|*_10007_*:*_1_*:*_321416250_*|*_3_*:*_1_*:*_97055537_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14942381"}], "description": "This PR [https://github.com/puppetlabs/puppet/pull/8558]\u00a0added the ability to provide a regex to `puppet facts diff` face in order to exclude differences between facter 3 and facter 4. We need to expose this parameter in the puppet facts diff task", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42262", "fixedVersions": [], "id": "42262", "issueType": "Improvement", "key": "MODULES-11045", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-04-20T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Expose `exclude` to puppet facts diff task", "timeSpent": "PT0S", "updated": "2021-04-20T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a47f3562ab90069f7e34c", "body": "MODULES-11026\n\nwas created to test issue with creating ticket on a different machine", "created": "2021-04-13T10:29:00.000000"}], "components": [], "created": "2021-04-13T10:28:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8805399"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07trg:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49476_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* _0.8.0_\n *Puppet Version:* _n/a_\n *OS Name/Version*\u00a0_Windows_ ** \n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42261", "fixedVersions": [], "id": "42261", "issueType": "Bug", "key": "MODULES-11044", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "resolution": "Duplicate", "resolutionDate": "2021-04-13T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pwshlib : missing support for Powershell 7", "timeSpent": "PT0S", "updated": "2021-04-13T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T10:00:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46d8d49a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0caqw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504020891_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.0.0*\n *Puppet Version:* 6.21.1\n *OS Name/Version: Ubuntu 18.04.5 LTS*\n\nExample to reproduce issue:\n\n\u00a0\n{code:java}\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\n puppet module install puppetlabs-registry --version 4.0.0 --force\n puppet module install puppet-windows_firewall --version 4.0.0{code}\n\n \u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\n*Desired Behavior:*\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n*Actual Behavior:*\n\nError reports that puppetlabs-stdlib is the wrong version which is not the case.", "environment": "Ubuntu Server 18.04.5 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40016", "fixedVersions": [], "id": "40016", "issueType": "Bug", "key": "MODULES-11043", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "windows_firewall : puppet gives error on wrong dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:48:00.000000"}], "components": [], "created": "2021-04-13T10:00:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ba62fd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0car4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504081884_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.0.0*\n *Puppet Version:* 6.21.1\n *OS Name/Version: Ubuntu 18.04.5 LTS*\n\nExample to reproduce issue:\n\n\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\n*Desired Behavior:*\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n*Actual Behavior:*\n\nError reports that puppetlabs-stdlib is the wrong version which is not the case.", "environment": "Ubuntu Server 18.04.5 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38945", "fixedVersions": [], "id": "38945", "issueType": "Bug", "key": "MODULES-11042", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "windows_firewall : puppet gives error on wrong dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:59:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d99ad53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0carc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504101068_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.0.0*\n *Puppet Version:* 6.21.1\n *OS Name/Version: Ubuntu 18.04.5 LTS*\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\n*Desired Behavior:*\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n*Actual Behavior:*\n\nError reports that puppetlabs-stdlib is the wrong version which is not the case.", "environment": "Ubuntu Server 18.04.5 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37905", "fixedVersions": [], "id": "37905", "issueType": "Bug", "key": "MODULES-11041", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "windows_firewall : puppet gives error on wrong dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T09:54:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7187dd24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cas0:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34704", "fixedVersions": [], "id": "34704", "issueType": "Bug", "key": "MODULES-11040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet gives error about incorrect dependency", "timeSpent": "PT0S", "updated": "2021-04-13T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T09:54:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77f1e85a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cas8:"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33718", "fixedVersions": [], "id": "33718", "issueType": "Bug", "key": "MODULES-11039", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet gives error about incorrect dependency", "timeSpent": "PT0S", "updated": "2021-04-13T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:54:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73ceaa5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0casg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504408697_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43302", "fixedVersions": [], "id": "43302", "issueType": "Bug", "key": "MODULES-11038", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet gives error about incorrect dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:48:00.000000"}], "components": [], "created": "2021-04-13T09:54:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d9fcbcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0caso:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504425455_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42260", "fixedVersions": [], "id": "42260", "issueType": "Bug", "key": "MODULES-11037", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet gives error about incorrect dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:52:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ee628d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0casw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504506144_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "environment": "Ubuntu Server 18.01\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40015", "fixedVersions": [], "id": "40015", "issueType": "Bug", "key": "MODULES-11036", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet complains about incorrect dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:48:00.000000"}], "components": [], "created": "2021-04-13T09:52:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4267da89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cat4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504540930_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38943", "fixedVersions": [], "id": "38943", "issueType": "Bug", "key": "MODULES-11035", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet complains about incorrect dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:51:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47bf7e32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0catc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504581539_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nRunning Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37903", "fixedVersions": [], "id": "37903", "issueType": "Bug", "key": "MODULES-11034", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet complains about incorrect dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:51:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21239642"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0catk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504600373_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nRunning Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n The requested version cannot satisfy one or more of the following installed modules:\n puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0 Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36877", "fixedVersions": [], "id": "36877", "issueType": "Bug", "key": "MODULES-11033", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:50:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5deca37d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cats:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504661009_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35701", "fixedVersions": [], "id": "35701", "issueType": "Bug", "key": "MODULES-11032", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-windows_firewall : Puppet complains about the wrong dependency", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:49:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701b7e39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cau0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504713038_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34702", "fixedVersions": [], "id": "34702", "issueType": "Bug", "key": "MODULES-11031", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:48:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33f43b12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cau8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504748754_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n{code:java}\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0{code}\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n{code:java}\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n{code}\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33717", "fixedVersions": [], "id": "33717", "issueType": "Bug", "key": "MODULES-11030", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:47:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4958e6e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0caug:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504785521_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n{code:java}\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0{code}\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n{code:java}\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n{code}\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43299", "fixedVersions": [], "id": "43299", "issueType": "Bug", "key": "MODULES-11029", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0da5bef8a60068c797d5", "created": "2021-04-13T09:47:00.000000", "name": "image-2021-04-13-11-47-46-281.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12607"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Duplicate of MODULES-11027", "created": "2022-06-21T11:47:00.000000"}], "components": [], "created": "2021-04-13T09:47:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69317dc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cauo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37504807404_*|*_6_*:*_1_*:*_0"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n{code:java}\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0{code}\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n{code:java}\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n{code}\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n!image-2021-04-13-11-47-46-281.png!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42259", "fixedVersions": [], "id": "42259", "issueType": "Bug", "key": "MODULES-11028", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "resolution": "Duplicate", "resolutionDate": "2022-06-21T11:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0da5bef8a60068c797d5", "created": "2021-04-13T09:44:00.000000", "name": "image-2021-04-13-11-44-58-570.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12501"}, {"attacher": "623c0da5bef8a60068c797d5", "created": "2021-04-13T09:46:00.000000", "name": "image-2021-04-13-11-46-51-102.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13350"}], "comments": [], "components": [], "created": "2021-04-13T09:46:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea583dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cauw:"}], "description": "Running Puppet 6.21.1 with Puppet Server 6.15.1\n\nExample to reproduce issue:\n{code:java}\n// Install puppetlabs-stdlib 6.6.0 and puppetlabs-registry 4.0.0\npuppet module install puppetlabs-stdlib --version 6.6.0 --force\npuppet module install puppetlabs-registry --version 4.0.0 --force\n\n// Attempt to install puppet-windows_firewall latest\npuppet module install puppet-windows_firewall --version 4.0.0{code}\n\u00a0\n\nAfter attempting to install puppet-windows_firewall the terminal outputs this error:\n{code:java}\nError: Could not install module 'puppet-windows_firewall' (v4.0.0)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-registry, installed: 4.0.0, expected: >= 1.1.1 < 4.0.0  Use `puppet module install 'puppet-windows_firewall' --ignore-dependencies` to install only this module\n{code}\n\u00a0\n\nThe problem is that it is complaining about the wrong dependency - it should be complaining that puppetlabs-registry is not < 4.0.0 as indicated in the dependency requirements. The error output is not clear to the end user which dependency is actually a problem, requiring them to have to go to Forge to look it up.\n\n!image-2021-04-13-11-46-51-102.png!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41165", "fixedVersions": [], "id": "41165", "issueType": "Bug", "key": "MODULES-11027", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet complains about incorrect dependency when installing module", "timeSpent": "PT0S", "updated": "2022-06-21T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-04-13T09:28:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a514baf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o058w4:o"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_669336_*|*_1_*:*_1_*:*_155223716_*|*_10007_*:*_1_*:*_499564258_*|*_3_*:*_1_*:*_6548984_*|*_5_*:*_1_*:*_0"}], "description": "h1. Bolt task or plan to delete the local file bucket cache \n\nThe \"Upgrading from Puppet 6 to Puppet 7\" doc should reference the disabling of the local file bucket and provide users a link to the puppet_agent module that will include a task that can be used to clean up the local file bucket that will have left a few MBs of cache laying around even after it is disabled.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40014", "fixedVersions": [], "id": "40014", "issueType": "Improvement", "key": "MODULES-11048", "labels": ["puppet-agent"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2021-04-21T01:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bolt task or plan to delete the local file bucket cache ", "timeSpent": "PT0S", "updated": "2021-04-21T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a47f3562ab90069f7e34c", "created": "2021-04-13T09:15:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13246"}], "comments": [{"author": "623a47f3562ab90069f7e34c", "body": "I have got a basic idea of the solution which is make the following change\n\nfile: lib/pwsh.rb\n\nline: 398\n{code:java}\n        search_paths += \"", "created": "2021-04-13T09:20:00.000000"}, {"author": "623a47f3562ab90069f7e34c", "body": "There has been a Pull request which has been accepted into main [https://github.com/puppetlabs/ruby-pwsh/commit/bb18e80eaaf9d38e25231e259125875183f1212c]\n\nThe only thing remaining on this is to have the branch tagged and module updated on the forge", "created": "2021-04-21T04:08:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This fix will land in the next release.", "created": "2021-05-17T16:24:00.000000"}], "components": ["powershell"], "created": "2021-04-13T09:15:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d70908d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07tos:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2963325692_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* _0.8.0_\n *Puppet Version:* _N/A_\n *OS Name/Version:* _Windows_\n\n_Have got PowerShell 7 installed on the machine but unable to use pwsh as an exec provider. I get the message \"No pwsh discovered!\"_\n\n*Desired Behavior:*\n\n_Able to run Exec resources leveraging PowerShell 7_\n{code:java}\nexec { 'testing pwsh7':\n    command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n    creates  => 'C:/test.txt'\n    provider => pwsh,\n}\n{code}\n_Should create a file called c:/test.txt and have the Powershell version info in it._\n\n*Actual Behavior:*\n\nGet error messages in the Puppet Enterprise console and in puppet runs saying\n\nNo pwsh discovered!", "environment": "All Puppet Environments", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38941", "fixedVersions": [], "id": "38941", "issueType": "Bug", "key": "MODULES-11026", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "resolution": "Done", "resolutionDate": "2021-05-17T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pwshlib : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-05-17T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T09:15:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600d0a6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cav4:"}], "description": "_Basic Info_\n *Module Version:* _0.8.0_\n *Puppet Version:* _N/A_\n *OS Name/Version:* _Windows_\n\n_Have got PowerShell 7 installed on the machine but unable to use pwsh as an exec provider. I get the message \"No pwsh discovered!\"_\n\n*Desired Behavior:*\n\n_Able to run Exec resources leveraging PowerShell 7_\n\n*Actual Behavior:*\n\nGet error messages in the Puppet Enterprise console and in puppet runs saying\n\nNo pwsh discovered!", "environment": "All Puppet Environments", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37901", "fixedVersions": [], "id": "37901", "issueType": "Bug", "key": "MODULES-11025", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pwshlib : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T08:54:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a2262f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cavc:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42258", "fixedVersions": [], "id": "42258", "issueType": "Bug", "key": "MODULES-11024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pwsh Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T08:54:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28dba70c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cavk:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41140", "fixedVersions": [], "id": "41140", "issueType": "Bug", "key": "MODULES-11023", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pwsh : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a47f3562ab90069f7e34c", "created": "2021-04-13T08:53:00.000000", "name": "image-2021-04-13-22-53-42-192.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13084"}], "comments": [], "components": [], "created": "2021-04-13T08:53:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61e6be62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cavs:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\nif not you will get something like\n\n!image-2021-04-13-22-53-42-192.png!\n\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40013", "fixedVersions": [], "id": "40013", "issueType": "Bug", "key": "MODULES-11022", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pwsh : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-13T08:52:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6930b66e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0caw0:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\nif not you will get something like the attached image\n\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37900", "fixedVersions": [], "id": "37900", "issueType": "Bug", "key": "MODULES-11021", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pwsh : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a47f3562ab90069f7e34c", "created": "2021-04-13T08:51:00.000000", "name": "image-2021-04-13-22-51-41-612.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13005"}], "comments": [], "components": [], "created": "2021-04-13T08:52:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10fc4465"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0caw8:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\nif not you will get something like\n\n!image-2021-04-13-22-51-41-612.png!\n\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36875", "fixedVersions": [], "id": "36875", "issueType": "Bug", "key": "MODULES-11020", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pwsh : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a47f3562ab90069f7e34c", "created": "2021-04-13T08:48:00.000000", "name": "image-2021-04-13-22-48-06-710.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12903"}], "comments": [], "components": [], "created": "2021-04-13T08:50:00.000000", "creator": "623a47f3562ab90069f7e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cd1b742"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cawg:"}], "description": "_Basic Info_\n *Module Version: 0.8.0*\n *Puppet Version: All*\n *OS Name/Version: Windows*\n\n_Powershell 7 is default installed under C:/Program Files/PowerShell/7 but is not included in the search path and cannot be used in exec resources when the provider is pwsh without also specifiying the exec path._\n\n*Desired Behavior:*\n\n_Be able to use the exec resource having the provider as pwsh and not specifying the path as C:/Program Files/PowerShell/7_\n\n*Actual Behavior:*\n\nFor this to work without giving an error in the puppet run report. you need to\n{code:java}\nexec { 'pwsh7cmd:\n  command  => '$PSVersionTable | Out-File -Path C:/test.txt',\n  provider => pwsh,\n  path     => 'C:/Program Files/PowerShell/7'\n}\n{code}\nif not you will get something like\n\n!image-2021-04-13-22-48-06-710.png!\n\n\u00a0\n\ninitial observations show that\n\nfile: lib/pwsh.rb\n{code:java}\n        search_paths += \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\6\" \\                        \";#{ENV['PROGRAMFILES']}\\\\PowerShell\\\\7\" \\                        \";#{ENV['PROGRAMFILES(X86)']}\\\\PowerShell\\\\7\"\n{code}\nwhich is found on 398 would be a starting point for a solution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35700", "fixedVersions": [], "id": "35700", "issueType": "Bug", "key": "MODULES-11019", "labels": ["powershell", "pwsh", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f3562ab90069f7e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pwsh : Missing support for PowerShell 7", "timeSpent": "PT0S", "updated": "2021-04-13T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-04-13T04:11:00.000000", "creator": "623c098da9575800695ac86f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@528aab93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07tfg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/21"}], "description": "_Basic Info_\n *Module Version:* at least since 6.4.0, but affects 7.0.1 too\n *Puppet Version:* 6.21.0 and 7.5.0\n *OS Name/Version:* occurs on both EL7 and Fedora 33\n\nNot much to describe. pick_undef coerces an undef argument into '' for some reason.\n\n*Desired Behavior:*\n\npick_default should return undef, not ''\n\n*Actual Behavior:*\n{noformat}\n$ puppet apply --modulepath mods -e '$foo = pick_default(undef, undef); warning($foo == \"\")' \nWarning: Scope(Class[main]): true \n$ puppet apply --modulepath mods -e '$foo = pick_default(undef, undef); warning($foo =~ String)' \nWarning: Scope(Class[main]): true{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42242", "fixedVersions": [], "id": "42242", "issueType": "Bug", "key": "MODULES-11018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c098da9575800695ac86f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : pick_default coerces undef into an empty string", "timeSpent": "PT0S", "updated": "2021-12-15T12:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-04-13T04:11:00.000000", "creator": "623c098da9575800695ac86f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32237720"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cawo:"}], "description": "_Basic Info_\n *Module Version:* at least since 6.4.0, but affects 7.0.1 too\n *Puppet Version:* 6.21.0 and 7.5.0\n *OS Name/Version:* occurs on both EL7 and Fedora 33\n\nNot much to describe. pick_undef coerces an undef argument into '' for some reason.\n\n*Desired Behavior:*\n\npick_default should return undef, not ''\n\n*Actual Behavior:*\n{noformat}\n$ puppet apply --modulepath mods -e '$foo = pick_default(undef, undef); warning($foo == \"\")' \nWarning: Scope(Class[main]): true \n$ puppet apply --modulepath mods -e '$foo = pick_default(undef, undef); warning($foo =~ String)' Warning: Scope(Class[main]): true{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41138", "fixedVersions": [], "id": "41138", "issueType": "Bug", "key": "MODULES-11017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c098da9575800695ac86f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : pick_default coerces undef into an empty string", "timeSpent": "PT0S", "updated": "2021-04-13T04:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "body": "Duplicate of MODULES-10915", "created": "2021-04-10T10:18:00.000000"}], "components": ["lvm"], "created": "2021-04-10T08:31:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64d8b7c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07rv0:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6445224_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: latest (master branch - commit cada6d47c5036cc10133b8902f3e785d8f8ddf86)*\n *Puppet Version: 6*\n *OS Name/Version: N/A*\n\n**The build on master branch is failing (7 out of 165 tests).\n\nBecause of this any contributions based on the current master also get failing builds.\n\n*Desired Behavior:*\n\nCI pipeline finishes without issues on the master branch of puppetlabs/lvm\n\n*Actual Behavior:*\n\n[https://travis-ci.org/github/puppetlabs/puppetlabs-lvm/branches]\u00a0shows that build #588 (Merging PR #255) fails when testing against Puppet 6, while it works fine on Puppet 5)\n\nMaybe the build started failing earlier, or something in the CI pipeline was changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42240", "fixedVersions": [], "id": "42240", "issueType": "Bug", "key": "MODULES-11016", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "resolution": "Duplicate", "resolutionDate": "2021-04-10T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : build on the master branch is failing", "timeSpent": "PT0S", "updated": "2021-04-10T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-04-10T08:30:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@240365f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb48:"}], "description": "_Basic Info_\n *Module Version: latest (master branch - commit cada6d47c5036cc10133b8902f3e785d8f8ddf86)*\n *Puppet Version: 6*\n *OS Name/Version: N/A*\n\n**The build on master branch is failing (7 out of 165 tests).\n\nBecause of this any contributions based on the current master also get failing builds.\n\n*Desired Behavior:*\n\nCI pipeline finishes without issues on the master branch of puppetlabs/lvm\n\n*Actual Behavior:*\n\n[https://travis-ci.org/github/puppetlabs/puppetlabs-lvm/branches]\u00a0shows that build #588 (Merging PR #255) fails when testing against Puppet 6, while it works fine on Puppet 5)\n\nMaybe the build started failing earlier, or something in the CI pipeline was changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41136", "fixedVersions": [], "id": "41136", "issueType": "Bug", "key": "MODULES-11015", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : build on the master branch is failing", "timeSpent": "PT0S", "updated": "2021-04-10T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-04-10T08:29:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70ab62e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb4g:"}], "description": "_Basic Info_\n *Module Version: latest (master branch https://github.com/puppetlabs/puppetlabs-lvm/commit/cada6d47c5036cc10133b8902f3e785d8f8ddf86)*\n *Puppet Version: 6*\n *OS Name/Version: N/A*\n\n**The build on master branch is failing (7 out of 165 tests).\n\nBecause of this any contributions based on the current master also get failing builds.\n\n*Desired Behavior:*\n\nCI pipeline finishes without issues on the master branch of puppetlabs/lvm\n\n*Actual Behavior:*\n\n[https://travis-ci.org/github/puppetlabs/puppetlabs-lvm/branches]\u00a0shows that build #588 (Merging PR #255) fails when testing against Puppet 6, while it works fine on Puppet 5)\n\nMaybe the build started failing earlier, or something in the CI pipeline was changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40011", "fixedVersions": [], "id": "40011", "issueType": "Bug", "key": "MODULES-11014", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : build on the master branch is failing", "timeSpent": "PT0S", "updated": "2021-04-10T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-04-10T08:28:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@668847dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb4o:"}], "description": "_Basic Info_\n *Module Version: latest (master branch https://github.com/puppetlabs/puppetlabs-lvm/commit/cada6d47c5036cc10133b8902f3e785d8f8ddf86)*\n *Puppet Version: 6*\n *OS Name/Version: N/A*\n\n**The build on master branch is failing (7 out of 165 tests).\n\nBecause of this any contributions based on the current master also get failing builds.\n\n*Desired Behavior:*\n\nCI pipeline finishes without issues on the master branch of puppetlabs/lvm\n\n*Actual Behavior:*\n\n[https://travis-ci.org/github/puppetlabs/puppetlabs-lvm/branches]\u00a0shows that build #588 (Merging PR #255) fails when testing against Puppet 6, while it works fine on Puppet 5)\n\nMaybe the build started failing earlier, or something in the CI pipeline was changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38940", "fixedVersions": [], "id": "38940", "issueType": "Bug", "key": "MODULES-11013", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : build on the master branch is failing", "timeSpent": "PT0S", "updated": "2021-04-10T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-04-10T08:28:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474fa244"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb4w:"}], "description": "_Basic Info_\n *Module Version: latest (master branch https://github.com/puppetlabs/puppetlabs-lvm/commit/cada6d47c5036cc10133b8902f3e785d8f8ddf86)*\n *Puppet Version: 6*\n *OS Name/Version: N/A*\n\n**The build on master branch is failing (7 out of 165 tests).\n\nBecause of this any contributions based on the current master also get failing builds.\n\n*Desired Behavior:*\n\nCI pipeline finishes without issues on the master branch of puppetlabs/lvm\n\n*Actual Behavior:*\n\n[https://travis-ci.org/github/puppetlabs/puppetlabs-lvm/branches]\u00a0shows that build #588 (Merging PR #255) fails when testing against Puppet 6, while it works fine on Puppet 5)\n\nMaybe the build started failing earlier, or something in the CI pipeline was changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37899", "fixedVersions": [], "id": "37899", "issueType": "Bug", "key": "MODULES-11012", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : build on the master branch is failing", "timeSpent": "PT0S", "updated": "2021-04-10T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-04-10T06:05:00.000000", "creator": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78dc5b95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07rus:"}], "description": "_Basic Info_\n *Module Version: 1.4.0*\n *Puppet Version: 5.5.21*\n *OS Name/Version: Ubuntu 20.04 / RHEL 6*\n\nCurrent volume_group facts provided by the puppetlabs/lvm module report facts using defaut units (human-(r)eadable with '<' rounding indicator), and do not contain facts that are easily interpretable by machines.\n\nAlthough the code uses the \"--nosuffix\" option to generate the facts, it has no effect when the units are human-readable.\n\nWe woud like to have facts that are useful not only for display, but also for calculation purposes.\n\nThis includes facts about the exact mumber of extends available in the volume group, how many of them are free as well as the extend size.\n\n*Desired Behavior:*\n\n\u00a0\n{code:java}\n# facter -p volume_groups\n{\n\u00a0 LOCAL => {\n\u00a0\u00a0\u00a0 uuid => \"LrEDcE-gw2L-YGwj-7cDp-cJEY-e42N-LsDO4Z\",\n\u00a0\u00a0\u00a0 attr => \"wz--n-\",\n \u00a0\u00a0 permissions => \"writeable\",\n\u00a0\u00a0\u00a0 allocation_policy => \"normal\",\n\u00a0\u00a0\u00a0 size => \"101372.00\",\n\u00a0\u00a0\u00a0 free => \"69756.00\",\n\u00a0\u00a0\u00a0 extent_size => \"4.00\",\n\u00a0\u00a0\u00a0 extent_count => \"25343\",\n\u00a0\u00a0\u00a0 free_count => \"17439\"\n\u00a0 }\n}\n{code}\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n{code:java}\n# facter -p volume_groups\n{\n\u00a0 LOCAL => {\n\u00a0\u00a0\u00a0 uuid => \"LrEDcE-gw2L-YGwj-7cDp-cJEY-e42N-LsDO4Z\",\n\u00a0\u00a0\u00a0 attr => \"wz--n-\",\n\u00a0\u00a0\u00a0 permissions => \"writeable\",\n\u00a0\u00a0\u00a0 allocation_policy => \"normal\",\n\u00a0\u00a0\u00a0 size => \"<99.00g\",\n\u00a0\u00a0\u00a0 free => \"68.12g\"\n\u00a0 }\n}\n{code}\n\u00a0\n\n\u00a0\n\nNote: the output depends from the\u00a0LC_NUMERIC environmental variable, so for example if it is set to\u00a0LC_NUMERIC=bg_BG.UTF-8 you may get different decimal separator (extent_size => \"4,00\"), etc. Not sure if that is an issue as well, but keeping it out of scope for this story.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36874", "fixedVersions": [], "id": "36874", "issueType": "New Feature", "key": "MODULES-11011", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cb5b141-249e-4511-ae1d-3d725ad676bc", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : add vg extends reated facts and set defaut unit", "timeSpent": "PT0S", "updated": "2021-04-10T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:54:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T17:04:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53cbb233"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb8g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35113806603_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._\n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n Info: Applying configuration version '1617835146'\n Notice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\n Notice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\n Error: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\n Error: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\n Info: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\n Notice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37898", "fixedVersions": [], "id": "37898", "issueType": "Bug", "key": "MODULES-11010", "labels": ["module", "postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:54:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T17:03:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f510f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb8o:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35113842753_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._\n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n Info: Applying configuration version '1617835146'\n Notice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\n Notice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\n Error: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\n Error: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\n Info: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\n Notice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36873", "fixedVersions": [], "id": "36873", "issueType": "Bug", "key": "MODULES-11009", "labels": ["module", "postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T17:02:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f4baa69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb8w:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35699", "fixedVersions": [], "id": "35699", "issueType": "Bug", "key": "MODULES-11008", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-04-07T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:54:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T17:02:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60f466e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb94:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35113952481_*|*_6_*:*_1_*:*_0"}], "description": "Basic Info\nModule Version: 7.0.2\nPuppet Version: 6.20\nOS Name/Version: RHEL7\n\nHaving data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty.\n\nDesired Behavior:\n\ninitdb should happen before logdir directory is created\n\nActual Behavior:\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34700", "fixedVersions": [], "id": "34700", "issueType": "Bug", "key": "MODULES-11007", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:55:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T17:02:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fd3f384"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb9c:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35113984146_*|*_6_*:*_1_*:*_0"}], "description": "Basic Info\nModule Version: 7.0.2\nPuppet Version: 6.20\nOS Name/Version: RHEL7\n\nHaving data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty.\n\nDesired Behavior:\n\ninitdb should happen before logdir directory is created\n\nActual Behavior:\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33716", "fixedVersions": [], "id": "33716", "issueType": "Bug", "key": "MODULES-11006", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{postgresql} : {logdir not usable}", "timeSpent": "PT0S", "updated": "2022-05-19T02:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:55:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:59:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2401ed97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb9k:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114138738_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._\n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n Info: Applying configuration version '1617835146'\n Notice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\n Notice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\n Error: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\n Error: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\n Info: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\n Notice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43296", "fixedVersions": [], "id": "43296", "issueType": "Bug", "key": "MODULES-11005", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{postgresql} : {logdir not usable}", "timeSpent": "PT0S", "updated": "2022-05-19T02:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T16:59:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34de7540"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cb9s:"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._\n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n Info: Applying configuration version '1617835146'\n Notice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\n Notice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\n Notice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\n Error: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\n Error: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\n Info: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\n Notice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42238", "fixedVersions": [], "id": "42238", "issueType": "Bug", "key": "MODULES-11004", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{postgresql} : {logdir not usable}", "timeSpent": "PT0S", "updated": "2021-04-07T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:55:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:58:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63a419d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cba0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114244571_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41134", "fixedVersions": [], "id": "41134", "issueType": "Bug", "key": "MODULES-11003", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:55:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:57:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69df97f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cba8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114333322_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40010", "fixedVersions": [], "id": "40010", "issueType": "Bug", "key": "MODULES-11002", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:56:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:56:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4299b208"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbag:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114410184_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38938", "fixedVersions": [], "id": "38938", "issueType": "Bug", "key": "MODULES-11001", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:56:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:55:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aaab6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbao:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114486735_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n{code:java}\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37897", "fixedVersions": [], "id": "37897", "issueType": "Bug", "key": "MODULES-11000", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-04-07T16:53:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7da82dba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbaw:"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n{code:java}\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35698", "fixedVersions": [], "id": "35698", "issueType": "Bug", "key": "MODULES-10999", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : logdir not usable", "timeSpent": "PT0S", "updated": "2021-04-07T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220dc13932f0f0071677f4c", "body": "Closing due to multiple duplicate tickets.", "created": "2022-05-19T02:56:00.000000"}], "components": ["postgresql"], "created": "2021-04-07T16:53:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@707932a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbb4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35114604085_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n{code:java}\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34698", "fixedVersions": [], "id": "34698", "issueType": "Bug", "key": "MODULES-10998", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Duplicate", "resolutionDate": "2022-05-19T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : logdir not usable", "timeSpent": "PT0S", "updated": "2022-05-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-04-07T16:52:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b6c7fd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbbc:"}], "description": "_Basic Info_\n *Module Version: 7.0.2*\n *Puppet Version: 6.20*\n *OS Name/Version: RHEL7*\n\n_Having data and all configs on the same dir fail when logdir is set. The module creates the directory first and then initdb fails because directory is not empty._ \n\n*Desired Behavior:*\n\ninitdb should happen before logdir directory is created\n\n*Actual Behavior:*\n{code:java}\nInfo: Applying configuration version '1617835146'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created (corrective)\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/data/pg_log]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Los archivos de este cluster ser\u00e1n de propiedad del usuario \u00abpostgres\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Este usuario tambi\u00e9n debe ser quien ejecute el proceso servidor.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: El cluster ser\u00e1 inicializado con configuraci\u00f3n regional \u00abes_ES.UTF-8\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: La configuraci\u00f3n de b\u00fasqueda en texto ha sido definida a \u00abspanish\u00bb.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Las sumas de verificaci\u00f3n en p\u00e1ginas de datos han sido desactivadas.\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns:\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: initdb: el directorio \u00ab/data\u00bb no est\u00e1 vac\u00edo\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: Si quiere crear un nuevo cluster de bases de datos, elimine o vac\u00ede\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: el directorio \u00ab/data\u00bb, o ejecute initdb\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: con un argumento distinto de \u00ab/data\u00bb.\nError: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from 'notrun' to ['0'] failed: '/usr/pgsql-10/bin/initdb --pgdata '/data' --encoding 'UTF-8' --locale 'es_ES.UTF-8'' returned 1 instead of one of [0] (corrective)\nInfo: Class[Postgresql::Server::Initdb]: Unscheduling all events on Class[Postgresql::Server::Initdb]\nNotice: /Stage[main]/Postgresql::Server::Config/File[/data/postgresql.conf]: Dependency Exec[postgresql_initdb] has failures: true{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33715", "fixedVersions": [], "id": "33715", "issueType": "Bug", "key": "MODULES-10997", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : logdir not usable", "timeSpent": "PT0S", "updated": "2021-04-07T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-04-07T11:30:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a8ee396"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o058w4:i"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43876"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_649402_*|*_1_*:*_1_*:*_502727642_*|*_10007_*:*_1_*:*_492205614_*|*_3_*:*_1_*:*_7449537_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1426955_*|*_10005_*:*_1_*:*_170006485"}], "description": "Updates to java cause failures in installing puppet_agent on sles11 directly from the pe_repo hosted on the primary server.\u00a0 Installation / upgrade works fine using zypper or rpm to install the rpm file directly instead of going through the repo.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41133", "fixedVersions": [], "id": "41133", "issueType": "Task", "key": "MODULES-10996", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2021-04-21T01:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppet_agent module to install sles11 packages directly from the rpm", "timeSpent": "PT0S", "updated": "2021-04-23T08:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T04:03:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5677c680"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbe8:"}], "description": "Actual report from a user:\n{quote}\n Whenever I mis-type a cmd in the shell, I am seeing WARNING:root:could not open file '/etc/apt/sources.list'. I believe this results from Ubuntu is trying to suggest what package might provide this command. It seems /etc/apt/sources.list is no longer there. Is there a reason?\n{quote}\nSo to ensure `/etc/apt/sources.list` is empty I use this puppet code.\n\n\u00a0\n\n{{exec \\{ \"echo '# ${puppet_warning}' > /etc/apt/sources.list\":}}\n\n{{# If it contains anything else but $puppet_warning grep will return true.}}{{ unless => \"grep -v '# ${puppet_warning}' /etc/apt/sources.list\",}}{{ path => '/bin';}}{{ }}}\n\nWhich is nothing but a hack, so I'd like to propose the purge option creates and maintains just a similar comment to prevent conflicts with command_not_found, although that in itself is also a bug since nothing says `/etc/apt/sources.list` should exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37896", "fixedVersions": [], "id": "37896", "issueType": "Bug", "key": "MODULES-10995", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-apt: non-existing /etc/apt/sources.list conflicts with command-not-found", "timeSpent": "PT0S", "updated": "2021-04-07T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T04:01:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ba54985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbeg:"}], "description": "Actual report from a user:\n> Whenever I mis-type a cmd in the shell, I am seeing WARNING:root:could not open file '/etc/apt/sources.list'. I believe this results from Ubuntu is trying to suggest what package might provide this command. It seems /etc/apt/sources.list is no longer there. Is there a reason?\n\nSo to ensure `/etc/apt/sources.list` is empty I use this puppet code.\n\n  exec { \"echo '# ${puppet_warning}' > /etc/apt/sources.list\":\n    # If it contains anything else but $puppet_warning grep will return true.                                                                                                                                                                                  \n    unless => \"grep -v '# ${puppet_warning}' /etc/apt/sources.list\",\n    path   => '/bin';\n  }\n\nWhich is nothing but a hack, so I'd like to propose the purge option creates and maintains just a similar comment to prevent conflicts with command_not_found, although that in itself is also a bug since nothing says `/etc/apt/sources.list` should exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36872", "fixedVersions": [], "id": "36872", "issueType": "Bug", "key": "MODULES-10994", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-apt: non-existing /etc/apt/sources.list conflicts with command-not-found", "timeSpent": "PT0S", "updated": "2021-04-07T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T04:01:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@afa80cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbeo:"}], "description": "Actual report from a user:\n> Whenever I mis-type a cmd in the shell, I am seeing WARNING:root:could not open file '/etc/apt/sources.list'. I believe this results from Ubuntu is trying to suggest what package might provide this command. It seems /etc/apt/sources.list is no longer there. Is there a reason?\n\nSo to ensure `/etc/apt/sources.list` is empty I use this puppet code.\n\n  exec { \"echo '# ${puppet_warning}' > /etc/apt/sources.list\":\n    # If it contains anything else but $puppet_warning grep will return true.                                                                                                                                                                                  \n    unless => \"grep -v '# ${puppet_warning}' /etc/apt/sources.list\",\n    path   => '/bin';\n  }\n\nWhich is nothing but a hack, so I'd like to propose the purge option creates and maintains just a similar comment to prevent conflicts with command_not_found, although that in itself is also a bug since nothing says `/etc/apt/sources.list` should exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35697", "fixedVersions": [], "id": "35697", "issueType": "Bug", "key": "MODULES-10993", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppet-apt} : {non-existing /etc/apt/sources.list conflicts with command-not-found}", "timeSpent": "PT0S", "updated": "2021-04-07T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T04:00:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2449add1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbew:"}], "description": "Actual report from a user:\n> Whenever I mis-type a cmd in the shell, I am seeing WARNING:root:could not open file '/etc/apt/sources.list'. I believe this results from Ubuntu is trying to suggest what package might provide this command. It seems /etc/apt/sources.list is no longer there. Is there a reason?\n\nSo to ensure `/etc/apt/sources.list` is empty I use this puppet code.\n\n  exec { \"echo '# ${puppet_warning}' > /etc/apt/sources.list\":\n    # If it contains anything else but $puppet_warning grep will return true.                                                                                                                                                                                  \n    unless => \"grep -v '# ${puppet_warning}' /etc/apt/sources.list\",\n    path   => '/bin';\n  }\n\nWhich is nothing but a hack, so I'd like to propose the purge option creates and maintains just a similar comment to prevent conflicts with command_not_found, although that in itself is also a bug since nothing says `/etc/apt/sources.list` should exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34696", "fixedVersions": [], "id": "34696", "issueType": "Bug", "key": "MODULES-10992", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppet-apt} : {non-existing /etc/apt/sources.list conflicts with command-not-found}", "timeSpent": "PT0S", "updated": "2021-04-07T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2021-04-07T04:00:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eef8012"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0cbf4:"}], "description": "Actual report from a user:\n> Whenever I mis-type a cmd in the shell, I am seeing WARNING:root:could not open file '/etc/apt/sources.list'. I believe this results from Ubuntu is trying to suggest what package might provide this command. It seems /etc/apt/sources.list is no longer there. Is there a reason?\n\nSo to ensure `/etc/apt/sources.list` is empty I use this puppet code.\n\n  exec { \"echo '# ${puppet_warning}' > /etc/apt/sources.list\":\n    # If it contains anything else but $puppet_warning grep will return true.                                                                                                                                                                                  \n    unless => \"grep -v '# ${puppet_warning}' /etc/apt/sources.list\",\n    path   => '/bin';\n  }\n\nWhich is nothing but a hack, so I'd like to propose the purge option creates and maintains just a similar comment to prevent conflicts with command_not_found, although that in itself is also a bug since nothing says `/etc/apt/sources.list` should exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33714", "fixedVersions": [], "id": "33714", "issueType": "Bug", "key": "MODULES-10991", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppet-apt} : {non-existing /etc/apt/sources.list conflicts with command-not-found}", "timeSpent": "PT0S", "updated": "2021-04-07T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "DSC Resource.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12500"}, {"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "Exposed_Sensitive_Resource.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13349"}, {"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "Get_SQLUser.sql.epp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13245"}, {"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "Redacted_Sensitive_Resource.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13156"}, {"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "Set_SQLUser.sql.epp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13083"}, {"attacher": "6220db6259c0740069d86127", "created": "2021-04-05T23:46:00.000000", "name": "Test_SQLUser.sql.epp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13004"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The {{puppetlabs-pwshlib}} module does not have any insight or opinions about redaction, that logic lives entirely in the provider for {{puppetlabs-dsc_lite}}, here: [https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/main/lib/puppet/provider/base_dsc_lite/powershell.rb#L134-L142]\n\nTesting and investigation will be needed locally to see if an alternative or modified redaction can be performed. Some things to look for:\n\n1. Can a single sensitive value inside a larger block of text be redacted, or will the entire string need to be redacted (suspect the latter)\n2. Can multiline strings be redacted, given the structure in the generated PowerShell code\n3. Can a documentable workaround be devised for turning multiline entries into single line entries with explicit EOL characters if needed?", "created": "2021-05-17T12:47:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "As the customer who submitted this ticket, we are transitioning from dsc_lite to Puppet DSC modules so this issue might be a \"won't fix\". I haven't tested to see if the same issue exists in the new implementation though.", "created": "2022-12-15T09:57:00.000000"}], "components": ["dsc-lite"], "created": "2021-04-05T23:47:00.000000", "creator": "6220db6259c0740069d86127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f37172b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07o10:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43845"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}], "description": "_Basic Info_\n *Module Version: dsc-lite 3.0.1 pwshlib: 0.8.0*\n *Puppet Version: PE 2019.8.5*\n *OS Name/Version: RHEL 7*\n\nWe are using the puppetlabs-dsc_lite module to configure a MS SQL instance on a node. It uses the SQLScriptQuery resource in the SQLServerDSC module. We define our get/set/test criteria using EPP templates as the SQL scripts are dynamically derived.\n\nThe password we pass to the set query EPP template is a Sensitive type.\n\nAs a user, when executing the resource (RE: DSC Resource.txt) in a Puppet catalog in debug mode, I expect sensitive properties in the resource to be redacted.\n\nBehavior expected:\nSee Redacted_Sensitive_Resource.txt\n\nBehavior observed:\nSee Exposed_Sensitive_Resource.txt\n\nNotes:\nIt appears that the redaction works as expected if the string in 'setquery' is a single-line. This can be seen if we remove the final newline in the Set_SQLUser.sql.epp template. This is our current workaround, but is not ideal because there may be future use cases where we need to redact if the query spans multiple lines. I believe that the pwshlib module is not redacting properly if the property is multi-line.\n\nModules:\npuppetlabs-dsc 3.0.1\npwshlib 0.8.0\n\n*Desired Behavior: attached*\n\n*Actual Behavior: attached*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34694", "fixedVersions": [], "id": "34694", "issueType": "Improvement", "key": "MODULES-10990", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db6259c0740069d86127", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc-lite & pwshlib : DSC Lite resource not redacting sensitive property in multiline value", "timeSpent": "PT0S", "updated": "2023-02-09T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "attachments": [], "comments": [], "components": [], "created": "2021-04-02T15:17:00.000000", "creator": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44398570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07nc4:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97965_*|*_10007_*:*_1_*:*_248056696_*|*_6_*:*_1_*:*_0"}], "description": "Now that Puppet 5 is EOL and the puppet5 repository has been removed, we should also remove the puppet5 collection from the puppet_agent::install task documentation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42236", "fixedVersions": [], "id": "42236", "issueType": "Task", "key": "MODULES-10989", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "resolution": "Fixed", "resolutionDate": "2021-04-05T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove puppet5 collection from puppet_agent::install task", "timeSpent": "PT0S", "updated": "2021-04-05T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": ["iis"], "created": "2021-03-30T13:51:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cf49080"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07jw4:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1691710163_*|*_3_*:*_1_*:*_22988446_*|*_5_*:*_1_*:*_0"}], "description": "bq. I think it's a bug in the iis module, it assumes that lib is the parent directory: https://github.com/puppetlabs/puppetlabs-iis/blob/064ffe7a8941c6137e9d160157a470eeb5318db9/lib/puppet/feature/iis_web_server.rb#L4\n\nbq. I think it should be\nbq. {{require_relative '../../puppet_x/puppetlabs/iis/iis_version'}}\nbq. \n\nSee https://puppet.slack.com/archives/CGJ0GTF4Y/p1617133411095300?thread_ts=1617132833.090500&cid=CGJ0GTF4Y\u00a0for\u00a0more conversation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36871", "fixedVersions": [], "id": "36871", "issueType": "Bug", "key": "MODULES-10988", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Done", "resolutionDate": "2021-04-19T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS module uses the wrong require path", "timeSpent": "PT0S", "updated": "2021-04-19T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:94252a0b-7ed3-4e3e-ab98-1739f9e085d6", "body": "If someone wants to shift this to Bug status due to the regression nature, that makes sense. Was not sure about the proper categorization so I went with Improvement.", "created": "2021-03-29T06:56:00.000000"}, {"author": "557058:94252a0b-7ed3-4e3e-ab98-1739f9e085d6", "body": "Opened a proposed [puppetlabs/puppetlabs-scheduled_task#188|https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/188] for this.", "created": "2021-03-29T15:51:00.000000"}, {"author": "557058:e4ec6128-43a4-4f26-854b-3c05258ff397", "body": "I can concur that I've experienced the same bug in my environment when trying to configure a scheduled task to use a group managed service account. I solved that problem using [~accountid:557058:94252a0b-7ed3-4e3e-ab98-1739f9e085d6]\u00a0pull request as I described here [https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/188#issuecomment-859454608]\u00a0and can verify that it works as expected.\n\nI would like to see this fixed in a future release of the\u00a0puppetlabs-scheduled_task module.", "created": "2021-06-11T03:50:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thank youuu", "created": "2021-06-11T04:50:00.000000"}], "components": ["scheduled_task"], "created": "2021-03-29T06:32:00.000000", "creator": "557058:94252a0b-7ed3-4e3e-ab98-1739f9e085d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ee9a6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07i90:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6387479019_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* [puppetlabs-scheduled_task|https://github.com/puppetlabs/puppetlabs-scheduled_task] from v2.2.0 to v3.0.0\n*Puppet Version:* March 2021 releases: Puppet Agent 7.5.0, puppetserver 7.1.0\n*OS Name/Version:* Client Windows Server 2019 Datacenter (version 1809, OS build 17763.1817), server Ubuntu 20.04.2 LTS\n\n*Desired Behavior:*\nWhen configuring a scheduled task to use a Group Managed Service Account (gMSA) principal, there is no password to provide. The scheduler will get the password automatically when properly configured, and should be able to run the task even though the service account is not \"logged on\".\n\nThis was the behavior prior to module's version 2.2.0, where if a username is provided, the task is set to {{LogonType:Password}}.\n\n*Actual Behavior:*\nSince the enhancement intended to help sysadmins, pulled in as [puppetlabs/puppetlabs-scheduled_task#150|https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/150]: When not setting a password, this is interpreted as \"Run only when user is logged on\". The Managed Service Account is never \"logged on\" so the task does not run on expected schedule.\n\n[PuppetX::PuppetLabs::ScheduledTask::Task|https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/v3.0.0/lib/puppet_x/puppetlabs/scheduled_task/task.rb#L362-L366] should check if {{user}} string ends with a dollar sign character ({{$}}), in which case {{TASK_LOGON_TYPE::TASK_LOGON_PASSWORD}} should always be used regardless of whether the {{@task_password}} is set.\n\nNot sure if a proper test case can be added on _[Should create a scheduled task|https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/v3.0.0/spec/acceptance/should_create_task_spec.rb]_ without an AD domain configuration and a proper gMSA in place. Maybe a test case can be added where the task will be allowed to be created for a non-existent gMSA username, and will only fail to run later down the line.\n\nIf this is not a preferred direction, then the alternative is to implement a customizable {{logontype}} override parameter for which sysadmins with gMSAs can provide {{password}}. This does feel less intuitive/user-friendly however.\n\n{code}\n    scheduled_task {'Example task':\n      ensure        => present,\n      command       => 'c:\\\\\\\\windows\\\\\\\\system32\\\\\\\\notepad.exe',\n      arguments     => \"foo bar baz\",\n      working_dir   => 'c:\\\\\\\\windows',\n      user          => 'EXAMPLE\\\\svc-account$',\n      trigger       => {\n        schedule   => daily,\n        start_time => '12:00',\n      },\n    }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37895", "fixedVersions": [], "id": "37895", "issueType": "Improvement", "key": "MODULES-10986", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:94252a0b-7ed3-4e3e-ab98-1739f9e085d6", "resolution": "Fixed", "resolutionDate": "2021-06-11T04:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-scheduled_task : gMSAs unusable due to \"Run only when user is logged on\"", "timeSpent": "PT0S", "updated": "2021-06-11T04:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Upper bound on reboot has been set to 5 and module has been released", "created": "2021-03-31T05:03:00.000000"}], "components": ["dsc-lite"], "created": "2021-03-25T19:21:00.000000", "creator": "6220db6259c0740069d86127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@573e015"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07hdo:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43728"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365987888_*|*_3_*:*_1_*:*_8066383_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92874730"}], "description": "The dsc_lite module is only supporting reboot module v3. Recently, we have published updates on reboot v4.\u00a0\n\nCan we test and add the reboot v4 support for dsc_lite module?\n\nThis affects the customers using the dsc_lite module while have the need to upgrade reboot module to the latest.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34692", "fixedVersions": [], "id": "34692", "issueType": "Bug", "key": "MODULES-10985", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db6259c0740069d86127", "resolution": "Fixed", "resolutionDate": "2021-03-31T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_lite module is not tested to support reboot v4.0+", "timeSpent": "PT0S", "updated": "2021-03-31T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2021-03-25T04:01:00.000000", "creator": "623c0bbbd32a94006a64956b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f905621"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07gdg:"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 7.4.1 (not relevant)*\n *OS Name/Version: Ubuntu 20.04*\u00a0*(not relevant)***\n\nThe docs for puppetlabs/scheduled_task have some inconsistent duplication that makes it easy to misunderstand (and misuse) the scheduled_task resource type.\u00a0\n\nThere is a 'Reference' section in README: https://forge.puppet.com/modules/puppetlabs/scheduled_task/\n\nThere is a 'Reference' title on REFERENCE.md: https://forge.puppet.com/modules/puppetlabs/scheduled_task/reference\n\nFor example, here are some inconsistencies I noticed:\n * In README.md, `user` has no mention of password/Run only when user is logged on, whereas that is documented in REFERENCE.md.\n * In README.md, `name` shows the sub-folder format as `subfolder\\\\mytaskname`, whereas REFERENCE.md says `subfolder/mytaskname`\n\nRecommendation: remove 'Reference' heading under README.md and instead just use the version in the 'Reference' tab (REFERENCE.md).\n\n*Desired Behavior: Single clear place for attribute documentation OR reliably duplicated information in both places.*\n\n*Actual Behavior: Different information for the same attribute in two parts of the documentation.*\n\nNo logs attached because this is a documentation issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35695", "fixedVersions": [], "id": "35695", "issueType": "Improvement", "key": "MODULES-10984", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bbbd32a94006a64956b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : slightly misleading `Reference` in README.md docs", "timeSpent": "PT0S", "updated": "2021-03-25T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "Unfortunately, this is a common problem with Kubernetes and many CNI's. A typical host with 100 workloads has upwards of 6000 iptables rules. puppetlabs/firewall sometimes takes 20 minutes to add rules sometimes.", "created": "2021-08-26T20:13:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "FYI, I filed an issue at [https://github.com/puppetlabs/puppetlabs-firewall/issues/1053|https://github.com/puppetlabs/puppetlabs-firewall/issues/1053o] to see if we can get some attention to the issue here.\n\n\u00a0\n\nApparently this module has two different bug trackers.", "created": "2022-05-20T14:51:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "I'm going to close this Jira issue in favor of [https://github.com/puppetlabs/puppetlabs-firewall/issues/1053]\u00a0", "created": "2022-11-23T16:06:00.000000"}], "components": ["firewall"], "created": "2021-03-23T05:26:00.000000", "creator": "623a47454a57610068e6762d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75e666e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07ba4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52746033604_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 3.0.0*\n *Puppet Version: 6.20.1*\n *OS Name/Version: CentOS 7.9*\n\nWe have around 1000 rules in a specific {{iptables}} chain - these rules must not be purged by puppet therefore we specify the specific chains to purge using the {{firewallchain}} resource i.e.\n \u00a0\n{code}firewallchain {\n  [\n    'FORWARD:filter:IPv4',\n\u00a0   'FORWARD:mangle:IPv4',\n\u00a0   'INPUT:filter:IPv4',\n\u00a0   'INPUT:mangle:IPv4',\n\u00a0   'INPUT:nat:IPv4',\n\u00a0   'OUTPUT:filter:IPv4',\n\u00a0   'OUTPUT:mangle:IPv4',\n\u00a0   'OUTPUT:nat:IPv4',\n\u00a0   'POSTROUTING:mangle:IPv4',\n\u00a0   'POSTROUTING:nat:IPv4',\n\u00a0   'PREROUTING:mangle:IPv4',\n\u00a0   'PREROUTING:nat:IPv4',\n\u00a0 ]:\n\u00a0 purge => true,\n}{code}\n\u00a0\n\nHowever because the {{generate}}[1] method of the {{firewallchain}} type calls {{instances}}[2] which in turn calls {{iptables-save}} this ends up forcing the provider to parse and convert all of those 1000 rules (plus any other puppet managed rules) that sit in the unmanaged chain only for them then to be removed[3] from the returned array as they are not in the chain that we are looking to purge.\n\nThe {{generate}} method runs for every chain on every apply (so in this example it parses and converts 1000 rules 12 times on each apply) so this is consistently causing slow performance and applies, depending on how many rules we have in {{iptables}} we've seen the firewall module take over 10 minutes to apply.\n\n[1] [https://github.com/puppetlabs/puppetlabs-firewall/blob/main/lib/puppet/type/firewallchain.rb#L246]\n\n[2] [https://github.com/puppetlabs/puppetlabs-firewall/blob/main/lib/puppet/provider/firewall/iptables.rb#L418]\n\n[3] [https://github.com/puppetlabs/puppetlabs-firewall/blob/main/lib/puppet/type/firewallchain.rb#L249]\n\n*Desired Behavior:*\n\nThe firewallchain resource should only attempt to retrieve rules from the specific chain it is working on, I think we'd need a new provider method which accepts a chain and a table param which could use {{iptables -t <table> -S <chain>}} to only return the rules for the chain that is being worked on, there are also some other places in the codebase where it may be preferable to switch to this method i.e. [https://github.com/puppetlabs/puppetlabs-firewall/blob/main/lib/puppet/provider/firewall/iptables.rb#L909-L913]\u00a0\n\n*Actual Behavior:*\n\n{{puppet apply}} takes an unnecessarily long time due to the firewall module spending time parsing and converting rules which are never considered", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33713", "fixedVersions": [], "id": "33713", "issueType": "Bug", "key": "MODULES-10983", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47454a57610068e6762d", "resolution": "Won't Do", "resolutionDate": "2022-11-23T16:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : Slow performance caused by unnecessary parsing", "timeSpent": "PT0S", "updated": "2022-11-23T16:06:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Filed deprecation request at https://puppet.atlassian.net/browse/PF-2363", "created": "2021-04-19T04:01:00.000000"}], "components": [], "created": "2021-03-22T12:45:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@535ba500"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07b6s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2387728997_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nthe last version of puppetlabs-ruby does not support stdlib 7.0.0 according to the metadata.json. While the repository of puppetlabs-ruby is archived on github, it's not deprecated on the forge. Can you please deprecate it on the forge or make a new release with stdlib 7 compatibility? ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38935", "fixedVersions": [], "id": "38935", "issueType": "Bug", "key": "MODULES-10982", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Won't Do", "resolutionDate": "2021-04-19T04:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-ruby} : Does not allow puppetlabs-stdlib 7.0.0", "timeSpent": "PT0S", "updated": "2021-04-19T04:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623e7664ee1b5a00702a724c", "created": "2021-09-08T06:53:00.000000", "name": "oidcsettings-1.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13351"}, {"attacher": "623e7664ee1b5a00702a724c", "created": "2021-09-08T06:47:00.000000", "name": "oidcsettings.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13251"}], "comments": [{"author": "623e7664ee1b5a00702a724c", "body": "Not having heard anything yet I have gone through all parameters. Changes were made for those params:\n * PrivateKeyFiles\n * ClientTokenEndpointKeyPassword\n * PKCEMethod (formerly erroneously called PKCDMethod)\n * OAuthIntrospectionEndpoint\n * IDTokenEncryptedResponseEnc (formerly erroneously called IDTokenEncryptedResponseAlg)\n * OAuthTokenIntrospectionInterval\n * CookiePath\n * CookieDomain\n * StateCookiePrefix\n * CacheDir\n * RedisCacheDatabase\n * RedisCacheConnectTimeout\n * RedisCacheTimeout\n * DefaultLoggedOutURL\n * StateInputHeaders\n * RedirectURLsAllowed\n\nI fiddled around with the `puppetlabs-apache/types/oidcsettings.pp` and came up with the following file that I attached.", "created": "2021-09-08T06:47:00.000000"}, {"author": "623e7664ee1b5a00702a724c", "body": "Sorry, here is the file\n\n\u00a0\n\n[^oidcsettings.pp]", "created": "2021-09-08T06:53:00.000000"}], "components": ["apache"], "created": "2021-03-22T07:27:00.000000", "creator": "623e7664ee1b5a00702a724c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d49f87f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07b2k:"}], "description": "_Basic Info_\n *Module Version: puppetlabs-apache, latest (set in Puppetfile)*\n *Puppet Version:* 6.21.1\n\n\u00a0\n\nI was just configuring OIDC using the puppetlabs-apache module when I found out, that the type defined in `types/oidcsettings.pp` is (at least!) missing the parameter\n\nOptional['CookieDomain'] => String,\n\n\u00a0\n\ni.e. in the vhost declaration it should end up like\n\nOIDCCookieDomain <mycookiedomain>\n\n\u00a0\n\nMaybe it'd worth to check if all other parameters are set, I just got a problem with this param. Furthermore, I'm not sure if String is the right type for this variable but it worked for me.\n\n\u00a0\n\nFurthermore, I need to set the OIDCScope to \"openid email\", i.e. a string with whitespaces. To accomplish this I needed to change the template in ./templates/vhost/_auth_oidc.erb, I set line 3 as follows:\n\nOIDC<%= key %> \"<%= value %>\"\n\n\u00a0\n\nLast but not least I need to set a \"<Location>\"-block to set the AuthType and Require statements. I am currently setting this with \"custom_fragment\" but a built-in solution that e.g. checks for '/' as in <Location /bla/> (auto-set the \"/\" in beginning/end) would be very helpful.", "environment": "puppetlabs-apache oidcsettings", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40008", "fixedVersions": [], "id": "40008", "issueType": "Bug", "key": "MODULES-10981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7664ee1b5a00702a724c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: Missing Params for OIDC", "timeSpent": "PT0S", "updated": "2021-09-08T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_core"], "created": "2021-03-19T07:17:00.000000", "creator": "5f38a5269aa96500469dfcab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74f5eae0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "RHEL 7 (x86_64)"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o07afw:"}], "description": "*Puppet Version: 6.17*\n *Puppet Server Version: 2019.8.0*\n *OS Name/Version: RHEL 7*\n\nWhen Puppet checks for managed mount resources it only computes how the line should exist in /etc/fstab and then confirms such a line exists in /etc/fstab. If the lines do not match, it deletes the erroneous line and inserts the correct line. It then attempts to unmount and remount that mount. On subsequent runs (after the /etc/fstab entry has been corrected) it does not actually verify the mount is active with options specified in /etc/fstab.\n\nSomeone could remount something from /etc/fstab that is managed by Puppet with whatever options they want, and Puppet won't report or correct it because it only checks what the line should be in /etc/fstab and not the options of the active mount.\n\n*Desired Behavior:* \nPuppet should confirm/correct both the managed /etc/fstab entry and the active mount options.\n\n*Actual Behavior:*\n\nPuppet only confirms/corrects the managed /etc/fstab entry, it does not confirm/correct active mount options.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36870", "fixedVersions": [], "id": "36870", "issueType": "Bug", "key": "MODULES-11101", "labels": ["community", "help_wanted"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f38a5269aa96500469dfcab", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mount Resources not Completely Verified or Enforced", "timeSpent": "PT0S", "updated": "2021-12-01T21:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["selinux_core"], "created": "2021-03-18T01:56:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2de09dff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o078ss:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1057994986_*|*_10007_*:*_1_*:*_6026994_*|*_3_*:*_1_*:*_497834_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_77921747"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33712", "fixedVersions": [], "id": "33712", "issueType": "Task", "key": "MODULES-10980", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-03-31T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-selinux_core version 1.1.0 to the forge", "timeSpent": "PT0S", "updated": "2021-03-31T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2021-03-17T05:22:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57b07587"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67j:pw"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513443443_*|*_10007_*:*_1_*:*_4223803_*|*_3_*:*_1_*:*_1794628_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41131", "fixedVersions": [], "id": "41131", "issueType": "Task", "key": "MODULES-10979", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-03-23T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppetlabs-puppet_agent version 4.5.0 to the forge", "timeSpent": "PT0S", "updated": "2021-03-23T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Any news here? Version 8.0.2 has been released but I'm still stuck at 7.7.1.", "created": "2021-03-29T06:41:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Same is true for *stdlib*, btw. There's 7.0.0, but I only get 6.6.0.", "created": "2021-03-29T06:45:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a], can you tell me what commands are you using? I just tried to upgrade the apt module and it's working, I used Debian 10 and puppet 6.21.1 and this is what I have:\nI have installed apt 7.7.1 and than :\n{code:java}\nroot@tan-constable:~# puppet module upgrade puppetlabs-apt\nNotice: Preparing to upgrade 'puppetlabs-apt' ...\nNotice: Found 'puppetlabs-apt' (v7.7.1) in /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Upgrading -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-apt (v7.7.1 -> v8.0.2)\n{code}\n", "created": "2021-06-14T09:10:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "same for stdlib:\n\n{code:java}\nroot@tan-constable:~# puppet module upgrade puppetlabs-stdlib\nNotice: Preparing to upgrade 'puppetlabs-stdlib' ...\nNotice: Found 'puppetlabs-stdlib' (v6.6.0) in /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Upgrading -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v6.6.0 -> v7.1.0)\n{code}\n", "created": "2021-06-14T09:12:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Final Result: \n\n{code:java}\nroot@tan-constable:~# puppet module list\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-apt (v8.0.2)\n\u251c\u2500\u2500 puppetlabs-stdlib (v7.1.0)\n\u2514\u2500\u2500 puppetlabs-translate (v2.2.0)\n{code}\n\nI had 7.7.1 for apt before ", "created": "2021-06-14T09:13:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Since I keep the modules in a local git repository, together with my other modules, I use \"puppet module uninstall\", \"git rm\", \"puppet module install\", \"git add\" to update modules. For apt, I now added a \"puppet module upgrade\" before the last one and this one indeed told me:\n{code}# puppet module --modulepath $PWD upgrade puppetlabs-apt\nNotice: Preparing to upgrade 'puppetlabs-apt' ...\nNotice: Found 'puppetlabs-apt' (v7.7.1) in /etc/puppetlabs/code/environments/mod_update/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not upgrade module 'puppetlabs-apt' (v7.7.1 -> latest)\n \u00a0There are 3 newer versions\n \u00a0\u00a0\u00a0No combination of dependency upgrades would satisfy all dependencies\n \u00a0\u00a0\u00a0Dependencies will not be automatically upgraded across major versions\n \u00a0\u00a0\u00a0Upgrading one or more of these modules may permit the upgrade to succeed:\n \u00a0\u00a0\u00a0- puppetlabs-stdlib\n \u00a0\u00a0\u00a0- puppetlabs-translate\n \u00a0\u00a0\u00a0Use `puppet module upgrade --force` to upgrade only this module\n{code}\nOK, that's something I can work with. So I did the same for stdlib, and this one told me:\n{code}# puppet module --modulepath $PWD upgrade puppetlabs-stdlib\nNotice: Preparing to upgrade 'puppetlabs-stdlib' ...\nNotice: Found 'puppetlabs-stdlib' (v6.6.0) in /etc/puppetlabs/code/environments/mod_update/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not upgrade module 'puppetlabs-stdlib' (v6.6.0 -> latest)\n  There are 3 newer versions\n    No combination of dependency upgrades would satisfy all dependencies\n    Use `puppet module upgrade --force` to upgrade only this module{code}\nSo this one even refuses to upgrade w/o specifying \"\u2013force\" for no reason. If only \"puppet module install\" had given me this information...\n\nAnyway, using this I could upgrade \"stdlib\" and \"translate\", but then I get this for \"apt\":\n{code}# puppet module --modulepath $PWD install puppetlabs-apt\nNotice: Preparing to install into /etc/puppetlabs/code/environments/mod_update/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-apt' (v8.0.2)\n  The requested version cannot satisfy one or more of the following installed modules:\n    puppetlabs-stdlib, installed: 7.1.0, expected: >= 4.16.0 < 8.0.0\n\n  Use `puppet module install 'puppetlabs-apt' --ignore-dependencies` to install only this module{code}\nI'm pretty sure that 7.1.0 is >= 4.16.0 and < 8.0.0. So I added \"--ignore-dependencies\" and got\n{code}# puppet module --modulepath $PWD install puppetlabs-apt --ignore-dependencies\nNotice: Preparing to install into /etc/puppetlabs/code/environments/mod_update/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/mod_update/modules\n\u2514\u2500\u2500 puppetlabs-apt (v7.7.1){code}\nThe following \"puppet module upgrade\" then showed the same output as the first one. So I once again added \"--force\" to finally get the latest version.\n\nSeems like there is a problem with version comparisons...", "created": "2021-06-15T00:05:00.000000"}], "components": ["apt"], "created": "2021-03-16T01:10:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can install latest version."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c72e59f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o076w4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:* 8.0.1\n *Puppet Version:* 6.21.1\n *OS Name/Version:* Debian 10\n\nWanted to update to latest version, but I always get 7.7.1.\n\n*Desired Behavior:*\n\n Get latest version\n\n*Actual Behavior:*\n\nKeeps current version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38933", "fixedVersions": [], "id": "38933", "issueType": "Bug", "key": "MODULES-10978", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : Not updating to versions >= 8", "timeSpent": "PT0S", "updated": "2021-06-15T00:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Version 4.5.0 of the puppet_agent module has been released, which contains this fix.", "created": "2021-03-23T05:53:00.000000"}], "components": ["puppet_agent"], "created": "2021-03-16T01:06:00.000000", "creator": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd21052"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o076vw:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101634527_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_520332796"}], "description": "_Basic Info_\n*Module Version: 4.4.0*\n*Puppet Version: v2019.8.4*\n*OS Name/Version: Windows*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nInstalling on Windows requires us to have the ExecutionPolicy Bypass parameter.\n\nCode in 4.4.0 (manifest/install/windows.pp):\n\n{{  exec { 'prerequisites_check.ps1':\n    command => \"${::system32}\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe \\\n                  -NoProfile \\\n                  -NoLogo \\\n                  -NonInteractive \\\n                  ${_prerequisites_check} ${::puppet_agent::_expected_package_version} ${_msi_location} ${_logfile}\",\n    require => File[$_prerequisites_check]\n  }}}\n\nAnd in master it is correct:\n\n{{exec { 'prerequisites_check.ps1':\n    command => \"${::system32}\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe \\\n                  -ExecutionPolicy Bypass \\\n                  -NoProfile \\\n                  -NoLogo \\\n                  -NonInteractive \\\n                  ${_prerequisites_check} ${::puppet_agent::_expected_package_version} ${_msi_location} ${_logfile}\",\n    require => File[$_prerequisites_check]\n  }}}\n\n*Actual Behavior:*\n\nWould like to see this in a release (we pin our Puppetfile to releases).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37893", "fixedVersions": [], "id": "37893", "issueType": "Bug", "key": "MODULES-10977", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "resolution": "Fixed", "resolutionDate": "2021-03-23T05:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-puppet_agent} : {prerequisites_check.ps1}", "timeSpent": "PT0S", "updated": "2021-03-23T05:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:623c0a43a2f6400069eb76f6], yes indeed the module is compatible with Sles from 2015, however this doesn't mean is supported and that's why it's not in the metadata.json, thank you!", "created": "2021-06-14T07:50:00.000000"}], "components": ["haproxy"], "created": "2021-03-15T04:07:00.000000", "creator": "623c0a43a2f6400069eb76f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4aad59fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o075y4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7875838845_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.0.0*\n *Puppet Version: -*\n *OS Name/Version: -*\n\n_The module supports SLES since 2015 (changelog.md), but the metadata.json does not contain Suse._\n\n*Desired Behavior:*\n\nModify metadata.json to contain Suse.\n\n*Actual Behavior:*\n\nSuse is not in metadata.json.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42234", "fixedVersions": [], "id": "42234", "issueType": "Bug", "key": "MODULES-10976", "labels": ["module", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43a2f6400069eb76f6", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-haproxy : Suse support is missing from metadata.json", "timeSpent": "PT0S", "updated": "2021-06-14T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-03-14T05:49:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5570512d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o075mk:"}], "description": "*Module Version: 6.0.0*\n *Puppet Version: 6.21.1*\n *OS Name/Version: RHEL*\n\nForcing use_port_for_filenames and use_servername_for_filenames parameters in apache::vhost are disruptive to the existing configuration\n\nIf Splunk search, for example, was configured based on the file name, this will disable the alerts. \n\nAnd there is no option provided to set/preserve desired configuration in hiera either, since defined resource do not perform APL\n\nThe behavior should be configurable via hiera and option to preserve existing log file names should be provided\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40007", "fixedVersions": [], "id": "40007", "issueType": "Improvement", "key": "MODULES-10975", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : provide option to preserve existing logs", "timeSpent": "PT0S", "updated": "2021-05-17T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-03-12T12:30:00.000000", "creator": "623c0e2b4a57610068e74470", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aed5b51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o075ac:"}], "description": "_Basic Info_\n *Module Version:\u00a0 1.4.0*\n *Puppet Version:\u00a0 PE 2019.8.1*\n *OS Name/Version:\u00a0 \u00a0RedHat 8*\n\nsize and initial_size exclude possible options from use in the logical_volume type validation:\n{code:java}  newparam(:initial_size) do\n    desc 'The initial size of the logical volume. This will only apply to newly-created volumes'\n    validate do |value|\n      unless value =~ %r{^[0-9]+(\\.[0-9]+)?[KMGTPE]}i\n        raise ArgumentError, \"#{value} is not a valid logical volume size\"\n      end\n    end\n  end {code}\n\u00a0\n\nThis excludes some suffix options from the lvcreate man page (at least on RHEL). Eg.\u00a0 %FREE, %VG, %PVS, %ORIGIN.\u00a0\u00a0\n\n*Desired Behavior:\u00a0\u00a0Would like to see at least %FREE, %VG supported.*\u00a0\u00a0\n\n*Actual Behavior:\u00a0 \u00a0\"100%FREE is not a valid logical volume size\"*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36869", "fixedVersions": [], "id": "36869", "issueType": "Improvement", "key": "MODULES-10974", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e2b4a57610068e74470", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm : size validation does not support available options", "timeSpent": "PT0S", "updated": "2021-03-12T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2021-03-12T09:28:00.000000", "creator": "623d00a701f8660070b7891d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d7b998c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o074w4:"}], "description": "_Basic Info_\n *Module Version: 11.0.0*\n *Puppet Version:* 5.5.2\n *OS Name/Version: Debian Bullseye*\n\n\u00a0\nI'm using puppetlabs-mysql module, when I deploy, I'm getting this error *sometimes*, but not all the time: {{Error 500 on SERVER: Server Error: no parameter named 'table'}} this is what I have in the manifest:\n  mysql_grant { 'checkmk@127.0.0.1/*.*':\n      table      => '*.*',\n      user       => 'checkmk@127.0.0.1',\n      privileges => ['binlog monitor', 'select', 'show databases'],\n      require    => [ Mysql_user['checkmk@127.0.0.1'], Package['mysql-server'] ];\n  }\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43277", "fixedVersions": [], "id": "43277", "issueType": "Bug", "key": "MODULES-10972", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00a701f8660070b7891d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : Server Error: no parameter named 'table'", "timeSpent": "PT0S", "updated": "2021-03-12T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A fix for this has been merged in and so this should be resolved.", "created": "2021-03-25T07:59:00.000000"}], "components": ["apt"], "created": "2021-03-12T07:40:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39b4ee72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o074os:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43428"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1036544512_*|*_3_*:*_1_*:*_84169739_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 8.0.0\n*Puppet Version:* PE 2019.8.5 (Puppet 6.21.1)\n*OS Name/Version:* replicated on Ubuntu 1804\n\n_Describe your issue in as much detail as possible..._\n\nIf I have the apt::keyserver parameter set, when I create an apt::source resource and leave out the Key:server paratemer, I would expect this to use the apt::keyserver but it does not, it used the default value set via apt::params::keyserver\n\n*Desired Behavior:* value set for apt::keyserver gets used when using the apt::source resource\n\n*Actual Behavior:* apt::keyserver parameter is ignored and the default is used\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40006", "fixedVersions": [], "id": "40006", "issueType": "Bug", "key": "MODULES-10971", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2021-03-25T07:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : apt::keyserver parameter is ignored when creating an apt::source", "timeSpent": "PT0S", "updated": "2021-04-20T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a36562ab90069f7e428", "body": "Hello, any updates on this issue. Can anyone confirm this Issue ? What are the next step to fix this ?", "created": "2021-11-15T23:19:00.000000"}], "components": ["lvm"], "created": "2021-03-12T07:27:00.000000", "creator": "623a4a36562ab90069f7e428", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64fe5909"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o074o4:"}], "description": "_Basic Info_\n *Module Version: 1.3.0*\n *Puppet Version: 6.15.1-1.el7*\n *OS Name/Version: CentOS Linux release 7.9.2009 (Core)*\n\nWhen a logical volume is defined in a higher hierarchy level and is then define absent in a lower hierarchy, the logical volume is going to be removed but the mount point is will still be created.\nOnly when the fs_type is set to swap the lv will be removed, but I will get the Error mentioned in MODULES-9082\n\n*Desired Behavior:*\n\nWhen setting a logical volume to absent the LVM and the mound path should be deleted regarding the fstype\n\n*Actual Behavior:*\n\nBehavior when the logical_volume is set to absent:\n\n Here is a puppet lookup lvm::volume_groups for the host:\n\n ---\n System:\n \u00a0 logical_volumes:\n \u00a0\u00a0\u00a0 perconabackup:\n \u00a0\u00a0\u00a0\u00a0\u00a0 size: 10G\n \u00a0\u00a0\u00a0\u00a0\u00a0 ensure: absent\n \u00a0\u00a0\u00a0\u00a0\u00a0 fs_type: xfs\n \u00a0\u00a0\u00a0\u00a0\u00a0 options: noatime,nodiratime\n \u00a0\u00a0\u00a0\u00a0\u00a0 mountpath: \"/home/perconabackup\"\n \u00a0\u00a0\u00a0\u00a0\u00a0 mountpath_require: false\n \u00a0\u00a0\u00a0\u00a0\u00a0 createfs: false\n \u00a0 physical_volumes: \"/dev/vda2\"\n\n and the puppet according puppet output:\n\n Notice: /Stage[main]/Lvm/Lvm::Volume_group[System]/Lvm::Logical_volume[perconabackup]/Exec[ensure mountpoint '/home/perconabackup' exists]/returns: executed successfully (corrective)\n Info: Lvm::Logical_volume[perconabackup]: Unscheduling all events on Lvm::Logical_volume[perconabackup]\n\n\n Behavior when the logical_volume is set to absent and the fstype is swap, this is used as a workaround to remove the logical volume:\n\n ---\n System:\n \u00a0 logical_volumes:\n \u00a0\u00a0\u00a0 perconabackup:\n \u00a0\u00a0\u00a0\u00a0\u00a0 size: 10G\n\u00a0\u00a0\u00a0\u00a0\u00a0 ensure: *absent*\n\u00a0\u00a0\u00a0\u00a0\u00a0 fs_type: *swap*\n \u00a0\u00a0\u00a0\u00a0\u00a0 options: noatime,nodiratime\n \u00a0\u00a0\u00a0\u00a0\u00a0 mountpath: \"/home/perconabackup\"\n\u00a0\u00a0\u00a0\u00a0\u00a0 mountpath_require: *false*\n\u00a0\u00a0\u00a0\u00a0\u00a0 createfs: *false*\n \u00a0 physical_volumes: \"/dev/vda2\"\n\n\n and the puppet according puppet output:\n\n\n Error: Execution of '/sbin/blkid /dev/System/perconabackup' returned 2:\n Error: /Stage[main]/Lvm/Lvm::Volume_group[System]/Lvm::Logical_volume[perconabackup]/Logical_volume[perconabackup]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/blkid /dev/System/perconab\n ackup' returned 2:\u00a0 (corrective)\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36868", "fixedVersions": [], "id": "36868", "issueType": "Bug", "key": "MODULES-10970", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a36562ab90069f7e428", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm :  logical volume and mount path are not deleted", "timeSpent": "PT0S", "updated": "2021-11-15T23:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "6220db9494f7e20069fe964a", "created": "2021-03-15T08:31:00.000000", "name": "debugrun.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13348"}], "comments": [{"author": "6220db9494f7e20069fe964a", "body": "This ticket was raised on the back of [https://puppetlabs.zendesk.com/agent/tickets/43304]\u00a0and customer feels that the solution should be provided outside the DSC module. Customer provided the following example as an example:\n\nservice { 'TCBuildAgent':\nensure => $teamcity_service_state,\nname => 'TCBuildAgent',\nlogonaccount => $teamcity_service_account,\nlogonpassword => $teamcity_service_account_password,\nenable => $teamcity_service_startup,\nlog_as_service => true, #ensures that the account has the log on as a service right\nrequire => Package['teamcityagent'],\n}\n\nCustomer feels that this will remove any dependency in the DSC module altogether. Please, feel free to comment.", "created": "2021-03-15T07:25:00.000000"}, {"author": "6220db9494f7e20069fe964a", "body": "For ref, this issue was originally materialising with\u00a0puppetlabs-pwshlib (v0.7.1) but the same happens with latest\u00a0puppetlabs-pwshlib (v0.8.0)", "created": "2021-03-16T05:30:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing this as the root issue is in core Puppet's service type/windows provider - work is being tracked on the issue here in PUP-10999", "created": "2021-03-29T09:11:00.000000"}], "components": ["dsc"], "created": "2021-03-12T04:47:00.000000", "creator": "623e78d38d8b9c0068b9f43e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d50a92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o074l0:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43304"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1481019092_*|*_6_*:*_1_*:*_0"}], "description": "* Describe the Bug:\nUnable to add account jordi to Local Policy for User Right Assignment (Log on as a service) using the code below - Accounts 'NT SERVICE\\ALL SERVICES' and 'cloudbase-init' are already present in the test VM:\n\n  dsc_userrightsassignment { \"add-jordi-to-logon-as-service\":\n    dsc_ensure     => 'present',\n    dsc_policy => 'Log_on_as_a_service',\n    dsc_identity   => ['NT SERVICE\\\\ALL SERVICES','cloudbase-init','jordi'],\n }\n\n*Expected Behavior:\nThe code above should add local account jordi with the right to log on as a service along with the existing ones (Accounts 'NT SERVICE\\ALL SERVICES' and 'cloudbase-init')\n\n*Steps to Reproduce:\nUsing Converting to use Puppetized DSC Modules and running puppet agent --debug extracted that the relevant powershell instruction for the code above. Below I am running it in its own PS shell:\n\nPS C:\\Users\\Administrator> $InvokeParams = @{Name = 'UserRightsAssignment'; Method = 'get'; Property = @{policy = 'Log_on_as_a_service'; identity = @('PE-201984-WIN2K\\jordi')}; ModuleName = @{ModuleName = 'C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\SecurityPolicyDsc\\SecurityPolicyDsc.psd1'; RequiredVersion = '2.7.0.0'}}\nInvoke-DscResource @InvokeParams -Verbose\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = Resourceget,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer PE-201984-WIN2K with user sid S-1-5-21-1548961487-963197808-2462195979-500.\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Policy: Log_on_as_a_service. Identity: PE-201984-WIN2K\\cloudbase-init NT SERVICE\\ALL SERVICES\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Get      ]  [[UserRightsAssignment]DirectResourceAccess]  in 0.7230 seconds.\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Set      ]    in  1.1130 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nConfigurationName    : \nDependsOn            : \nModuleName           : C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\SecurityPolicyDsc\\SecurityPolicyDsc.psd1\nModuleVersion        : 2.7.0.0\nPsDscRunAsCredential : \nResourceId           : \nSourceInfo           : \nEnsure               : \nForce                : \nIdentity             : {PE-201984-WIN2K\\cloudbase-init, NT SERVICE\\ALL SERVICES}\nPolicy               : Log_on_as_a_service\nPSComputerName       : localhost\nVERBOSE: Time taken for configuration job to complete is 1.434 seconds \n\nThis powershell instruction uses the get method for UserRightsAssignment which just lists the current content of accounts with Log on as service rights.\n\nIf we manually update the Powershell instruction to use the set method for UserRightAssignment then we get the desired update - Provide account jordi with Log on a as Service rights as per below:\n\nPS C:\\Users\\Administrator> $InvokeParams = @{Name = 'UserRightsAssignment'; Method = 'set'; Property = @{policy = 'Log_on_as_a_service'; identity = @('PE-201984-WIN2K\\jordi')}; ModuleName = @{ModuleName = 'C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\SecurityPolicyDsc\\SecurityPolicyDsc.psd1'; RequiredVersion = '2.7.0.0'}}\nInvoke-DscResource @InvokeParams -Verbose\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = Resourceset,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer PE-201984-WIN2K with user sid S-1-5-21-1548961487-963197808-2462195979-500.\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ Start  Set      ]  [[UserRightsAssignment]DirectResourceAccess]\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Policy: Log_on_as_a_service. Identity: PE-201984-WIN2K\\cloudbase-init NT SERVICE\\ALL SERVICES\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Granting Log_on_as_a_service rights to PE-201984-WIN2K\\jordi,PE-201984-WIN2K\\cloudbase-init,NT SERVICE\\ALL SERVICES\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Attempting to Set PE-201984-WIN2K\\jordi,PE-201984-WIN2K\\cloudbase-init,NT SERVICE\\ALL SERVICES for policy Log_on_as_a_service\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Testing PE-201984-WIN2K\\jordi is present on policy Log_on_as_a_service\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Task successfully completed\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] PE-201984-WIN2K\\jordi,PE-201984-WIN2K\\cloudbase-init,NT SERVICE\\ALL SERVICES successfully given rights to Log_on_as_a_service policy\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Set      ]  [[UserRightsAssignment]DirectResourceAccess]  in 5.0460 seconds.\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Set      ]    in  5.0950 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nRebootRequired \n-------------- \nFalse          \nVERBOSE: Time taken for configuration job to complete is 5.321 seconds\n\nIf after doing that we run the get method again, the output shows us account jordi has been given Log on as service right as per below:\n\n PS C:\\Users\\Administrator> $InvokeParams = @{Name = 'UserRightsAssignment'; Method = 'get'; Property = @{policy = 'Log_on_as_a_service'; identity = @('PE-201984-WIN2K\\jordi')}; ModuleName = @{ModuleName = 'C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\SecurityPolicyDsc\\SecurityPolicyDsc.psd1'; RequiredVersion = '2.7.0.0'}}\nInvoke-DscResource @InvokeParams -Verbose\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = Resourceget,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer PE-201984-WIN2K with user sid S-1-5-21-1548961487-963197808-2462195979-500.\nVERBOSE: [PE-201984-WIN2K]:                            [[UserRightsAssignment]DirectResourceAccess] Policy: Log_on_as_a_service. Identity: PE-201984-WIN2K\\cloudbase-init PE-201984-WIN2K\\jordi NT SERVICE\\ALL SERVICES\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Get      ]  [[UserRightsAssignment]DirectResourceAccess]  in 0.2580 seconds.\nVERBOSE: [PE-201984-WIN2K]: LCM:  [ End    Set      ]    in  0.3310 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nConfigurationName    : \nDependsOn            : \nModuleName           : C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\SecurityPolicyDsc\\SecurityPolicyDsc.psd1\nModuleVersion        : 2.7.0.0\nPsDscRunAsCredential : \nResourceId           : \nSourceInfo           : \nEnsure               : \nForce                : \nIdentity             : {PE-201984-WIN2K\\cloudbase-init, PE-201984-WIN2K\\jordi, NT SERVICE\\ALL SERVICES}\nPolicy               : Log_on_as_a_service\nPSComputerName       : localhost\nVERBOSE: Time taken for configuration job to complete is 0.705 seconds \nEnvironment\nVersion [2019.8.4]\nPlatform [Windows 2019]\n\n\n~* Please see Zendesk Support tab for further comments and attachments.~", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43276", "fixedVersions": [], "id": "43276", "issueType": "Bug", "key": "MODULES-10969", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db9494f7e20069fe964a", "resolution": "Won't Do", "resolutionDate": "2021-03-29T09:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to update UserRightAssignment - Log on as service rights", "timeSpent": "PT0S", "updated": "2021-05-04T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-03-08T00:58:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59640c9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0719c:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "I've added some puppet code like this to the recipe to preload the db with the required schema.\n{code:java}\n exec {\"/usr/bin/su -l postgres -c 'psql -d foodb --set=foodbname=foodb --set=username=foouser -f /usr/share/project/db/foo_db_setup.sql'\":\n unless => \"/usr/bin/su - postgres -c 'echo \\\\\\dt|psql foodb'|grep -q sometablename\",\n }{code}\nBut I wonder why this cannot be done from the module. I've searched for over an hour and couldn't find it. Please add this feature or enlighten me.\n\nThanks\n\nHan", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33711", "fixedVersions": [], "id": "33711", "issueType": "Bug", "key": "MODULES-10968", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: no support for installing initial template from file", "timeSpent": "PT0S", "updated": "2021-03-08T00:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-03-07T20:41:00.000000", "creator": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb36941"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0718w:"}], "description": "*Module Version: 7.0.0*\n *Puppet Version: 2021.0*\n *OS Name/Version: RHEL 7.4*\n\n*Desired Behavior:*\n\n**When using a Sensitive[String] to ensure redaction, postgresql::postgresql_escape throws an error expecting only a String. This is insecure for the postgres_password parameter in the postgresql::server class.\n\n\n\n{{class db_server {}}\n\n{{\u00a0 $pgpassword = azure_key_vault::secret('da-kv-20210308', 'PGPASSWORD', {}}\n{{\u00a0 \u00a0 metadata_api_version => '2018-04-02',}}\n{{\u00a0 \u00a0 vault_api_version => '2016-10-01',}}\n{{\u00a0 })}}\n\n{{\u00a0 class { 'postgresql::server':}}\n{{\u00a0 \u00a0 postgres_password => $pgpassword,}}\n{{\u00a0 }}}\n\n{{}}}\n\n*Actual Behavior:*\n\n[root@da-postgres-02 /]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'postgresql::postgresql_escape' parameter 'input_string' expects a String value, got Sensitive[String] (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/passwd.pp, line: 23, column: 16) on node da-postgres-02.5homrrniynlu5m3btfpmjugsef.px.internal.cloudapp.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nUsing .unwrap results in a successful Puppet run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42232", "fixedVersions": [], "id": "42232", "issueType": "Bug", "key": "MODULES-10967", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/postgresql : password parameter does not accept Sensitive", "timeSpent": "PT0S", "updated": "2021-03-08T02:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2021-03-05T08:32:00.000000", "creator": "70121:893b3192-5f50-4dbf-a274-992e559896ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35b8dbe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o070n4:"}], "description": "_Basic Info_\n *Module Version: puppetlabs-mysql 11.0.0.0*\n *Puppet Version:\u00a0puppetserver-6.15 and\u00a0puppet-agent-6.21*\n *OS Name/Version: RHEL 8.3*\n\n*MySQL 8.0 Community Server:\u00a0mysql-community-server-8.0.23-1.el8.x86_64*\n\n\u00a0\n\n*Desired Behavior:*\nI'm running into an issue where I am creating a user and grants in hiera. I think the problem is MySQL 8.0 stores the grants differently so puppet keeps trying to take corrective action and reset [ALL] grants back everytime it runs.\n\nI'm not even sure if MySQL 8.0 is officially supported by the module.\u00a0\n\n\n\nHiera Example:\n\n{code}\nmysql::server::users:\n 'dbaroot@localhost': \n ensure: present\n password_hash: 'removed'\nmysql::server::grants:\n 'dbaroot@localhost/*.*':\n ensure : 'present'\n options : ['GRANT']\n privileges : ['ALL']\n table : '*.*'\n user : 'dbaroot@localhost'\n{code}\n\n*Actual Behavior:*\n\nEverytime puppet runs I see this in my logs\n\n{code}\nNotice: /Stage[main]/Mysql::Server::Providers/Mysql_grant[dbaroot@localhost/*.*]/privileges: privileges changed ['ALTER', 'ALTER ROUTINE', 'CREATE', 'CREATE ROLE', 'CREATE ROUTINE', 'CREATE TABLESPACE', 'CREATE TEMPORARY TABLES', 'CREATE USER', 'CREATE VIEW', 'DELETE', 'DROP', 'DROP ROLE', 'EVENT', 'EXECUTE', 'FILE', 'INDEX', 'INSERT', 'LOCK TABLES', 'PROCESS', 'REFERENCES', 'RELOAD', 'REPLICATION CLIENT', 'REPLICATION SLAVE', 'SELECT', 'SHOW DATABASES', 'SHOW VIEW', 'SHUTDOWN', 'SUPER', 'TRIGGER', 'UPDATE'] to ['ALL'] (corrective)\n{code}\n\n\n\nI believe this essentially corresponds to ALL privileges on MySQL 8.0 but Puppet will keep trying to take corrective action to fix.\n\n\nOn a MySQL 5.7 host if I run SHOW GRANTS I see this..\n\n{code}\nmysql> SHOW GRANTS FOR dbaroot@localhost;\n+-------------------------------------------------------------------------------------------------------------------------------------------+\n| Grants for dbaroot@localhost |\n+-------------------------------------------------------------------------------------------------------------------------------------------+\n| GRANT ALL PRIVILEGES ON *.* TO 'dbaroot'@'localhost' IDENTIFIED BY PASSWORD 'removed' WITH GRANT OPTION |\n+-------------------------------------------------------------------------------------------------------------------------------------------+\n1 row in set (0.00 sec)\n{code}\n\n\u00a0\n\nOn a MySQL 8.0 host I see this..\n\n{code}\n\nmysql> mysql> SHOW GRANTS FOR dbaroot@localhost;\n+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Grants for dbaroot@localhost |\n+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `dbaroot`@`localhost` WITH GRANT OPTION |\n| GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,XA_RECOVER_ADMIN ON *.* TO `dbaroot`@`localhost` WITH GRANT OPTION |\n+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n2 rows in set (0.00 sec)\n{code}\n\n\nSo I assume it's just how grants are stored differently in MySQL 8.0 and the puppetlabs-mysql module is not setup for that?\u00a0\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42228", "fixedVersions": [], "id": "42228", "issueType": "Bug", "key": "MODULES-10966", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:893b3192-5f50-4dbf-a274-992e559896ea", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : grants for user keep getting reset from 'all'", "timeSpent": "PT0S", "updated": "2021-03-05T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:73feb1c7-c280-42e3-8ff3-02125652bad8", "body": "Investigated this more today. I noticed the variable managed_dirs in mysql::params is not being set for RedHat, as expected. Turns out it is $logbindir being set to /var/lib/mysql because I've set log-bin to the absolute path /var/lib/mysql/mariadb-bin. So this kicks in:\n\n\n{code}\nfile { $logbindir:\n  ensure => directory,\n  mode   => '0700',\n  owner  => $options['mysqld']['user'],\n  group  => $options['mysqld']['user'],\n}\n{code}\n\n\nChanging log-bin to a plain file name prevents the directory from being managed as expected. I'm not sure if there's a good fix for this pitfall?", "created": "2021-03-06T08:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://puppet.atlassian.net/browse/MODULES-10709 may be related.", "created": "2021-06-23T04:47:00.000000"}], "components": ["mysql"], "created": "2021-03-04T16:54:00.000000", "creator": "70121:73feb1c7-c280-42e3-8ff3-02125652bad8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ad678e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o070hk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/21"}], "description": "_Basic Info_\n*Module Version:* 11.0.0\n*Puppet Version:* 6.21.1\n*OS Name/Version:* CentOS 7.7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nMySQL and MariaDB's default socket location on CentOS 7 (and likely on RedHat and Fedora) is /var/lib/mysql/mysql.sock. This is also the default the module sets in mysql::params.\n\nThe manifest mysql::server::managed_dirs [changed permissions of /var/lib/mysql from 0755 to 0700|https://github.com/puppetlabs/puppetlabs-mysql/commit/1489149ce2936b2b2381fd9542b3732685e63db6] in v10.5.0. This breaks MySQL connectivity via socket for any service not running as root when using default settings.\n\nExample with PowerDNS:\n\npdns_server[26701]: gmysql Connection failed: Unable to connect to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13 \"Permission denied\")\n\nChanging permissions of /var/lib/mysql back to 0755 fixes the issue.\n\nSetting the permissions of /var/lib/mysql to 0700 makes no sense on the RedHat-family as all the files under /var/lib/mysql are owned by MySQL/MariaDB and are not readable to anyone else by default. Getting around the issue requires changing the path of the socket file both with the module and any services expecting the socket file to be at it's default location. The permission being set cannot be overridden in the module, and dropping management of the directory isn't straightforward.\n\n\n*Actual Behavior:*\nPermissions of /var/lib/mysql should be left at 755, or at least 750 so the mysql group can be used to give access. The socket file should be usable at it's default path of /var/lib/mysql/mysql.sock.\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nNotice: /Stage[main]/Mysql::Server::Managed_dirs/File[/var/lib/mysql]/mode: current_value '0755', should be '0700' (noop) (corrective)\n\nRelated issue: https://puppet.atlassian.net/browse/MODULES-10709", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35694", "fixedVersions": [], "id": "35694", "issueType": "Bug", "key": "MODULES-10965", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:73feb1c7-c280-42e3-8ff3-02125652bad8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Can't connect to socket /var/lib/mysql/mysql.sock with too strict permissions by managed_dirs", "timeSpent": "PT0S", "updated": "2021-06-23T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5f50a16c3aa35b003fad35f6] please have a look at this as soon as possible.", "created": "2021-03-08T02:52:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The tags are now available on the docker hub.", "created": "2021-03-11T13:33:00.000000"}], "components": ["kubernetes"], "created": "2021-03-04T06:35:00.000000", "creator": "6220db96c4d0fe0069535219", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7882e1aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06zlc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_333592815_*|*_10009_*:*_1_*:*_118944752_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_177308723"}], "description": "*Module Version: 5.5.0 and 6.0.0*\n *Puppet Version: Any*\n *OS Name/Version: Any*\n\nHello, I noticed that there's some missing tags on DockerHub for puppet/kubetool for versions 5.5.0 or 6.0.0, and the ReadMe is specific about using the same version of the module and container to generate the configurations. Is this expected? Thanks!\n\n*Desired Behavior:*\n\npuppet/kubetool:5.5.0 and\u00a0puppet/kubetool:6.0.0 should exist.\n\n\u00a0\n\n*Actual Behavior:*\n\nUnable to pull because the images do not exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37892", "fixedVersions": [], "id": "37892", "issueType": "Bug", "key": "MODULES-10964", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db96c4d0fe0069535219", "resolution": "Fixed", "resolutionDate": "2021-03-11T13:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/kubernetes : Missing DockerHub Tags", "timeSpent": "PT0S", "updated": "2021-03-11T13:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "The workaround for this issue is to install the gems on the agents so they are available for the plans and provider.\n\n\u00a0\n{code}package { 'win32-process':\n  ensure   => '0.7.5',\n  provider => puppet_gem,\n}{code}", "created": "2021-03-04T09:30:00.000000"}, {"author": "623c1389761efb0069ce0676", "body": "Any updates on this issue?", "created": "2021-03-08T13:28:00.000000"}, {"author": "5b50a69a2726b92cd5368cb3", "body": "[~accountid:63d40628f6e1b543161789a7] [~accountid:5b9fcedc03b52466f05c4510] the patching plan we shipped in PE 2021 relies on this reboot plan and is failing for customers. I understand there is a workaround to install the gem, but is there something we can do so users don't need to install the gem to get this to work?", "created": "2021-03-18T07:37:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:5b50a69a2726b92cd5368cb3] the fix was merged in https://github.com/puppetlabs/puppetlabs-reboot/commit/35b332cb9b2ec04ed12225c192ccad8e13acbf26\nThe only thing left to fix this is to release the module.", "created": "2021-03-18T07:39:00.000000"}, {"author": "5b50a69a2726b92cd5368cb3", "body": "Oh, awesome. Thanks, [~accountid:5b9fcedc03b52466f05c4510]! ", "created": "2021-03-18T07:41:00.000000"}, {"author": "5b50a69a2726b92cd5368cb3", "body": "Sure. [~accountid:557058:c9b48d3b-3b16-4fba-80cb-daf19743b953] can we add a note to upgrade cautions once this ships? ^", "created": "2021-03-18T08:34:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This was fixed and released in puppetlabs-reboot version 4.0.2. Thank you [~accountid:5b9fcedc03b52466f05c4510]\u00a0and [~accountid:623a4aced32a94006a63c9d2]! Is it ok to mark this as resolved? We still have to update PE to include the new module (see PE-31450)", "created": "2021-03-19T10:43:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "there is a related PDK ticket outstanding but the customer issue has been resolved.", "created": "2021-03-25T07:12:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "reopening the ticket [~accountid:557058:c9b48d3b-3b16-4fba-80cb-daf19743b953] we need to add an upgrade caution to the PE docs for this.  ", "created": "2021-03-29T15:02:00.000000"}, {"author": "557058:c9b48d3b-3b16-4fba-80cb-daf19743b953", "body": "This is already documented as a known issue: https://puppet.com/docs/pe/2021.0/known_issues_pe.html#console-reboot-task-fails", "created": "2021-03-29T15:07:00.000000"}, {"author": "5b50a69a2726b92cd5368cb3", "body": "Closing again as this is already documented", "created": "2021-04-27T09:22:00.000000"}], "components": ["reboot"], "created": "2021-03-03T12:32:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@509cf507"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06z6o:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Add to the PE upgrade cautions with what to look out for and how to resolve it based on the outcome of this ticket.  "}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "4.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43410,43464,43465,43619"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1877960207_*|*_4_*:*_1_*:*_2485329909_*|*_6_*:*_2_*:*_373694659"}], "description": "*Module Version:* Reboot 4.0.0\n *Puppet Version:* 7.4.1\n *OS Name/Version:* Windows Server 2019\n\nPuppet 7 no longer ships the win32 gems, so the tasks that require it will fail to load the gem. The reboot module is listed as compatible with Puppet 7 but still uses the win32 gem in some places, which causes failures in the plans.\u00a0\n\nThe Gemfile in the module lists the following [https://github.com/puppetlabs/puppetlabs-reboot/blob/main/Gemfile#L51-L55]\n\n\u00a0\n{code:java}gems['win32-dir'] = ['<= 0.4.9', require: false] \ngems['win32-eventlog'] = ['<= 0.6.5', require: false]\ngems['win32-process'] = ['<= 0.7.5', require: false]\ngems['win32-security'] = ['<= 0.2.5', require: false]\ngems['win32-service'] = ['0.8.8', require: false]{code}\n\u00a0\n\nThe {{win32/process}} gem is used in the task, but causes failures since it is missing\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-reboot/blob/main/tasks/init.rb#L42]\n\n*Desired Behavior:*\n\nThe tasks should be functional on Puppet 7 nodes\n\n*Actual Behavior:*\n\nRunning the tasks on Puppet 7 nodes fails to load the gems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41130", "fixedVersions": [], "id": "41130", "issueType": "Bug", "key": "MODULES-10963", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2021-04-27T09:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "reboot: Remove the usage of Win32 gems in the reboot module", "timeSpent": "PT0S", "updated": "2021-04-27T09:22:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing with \"wrong project\", same as the parent.", "created": "2021-03-08T04:38:00.000000"}], "components": [], "created": "2021-03-03T06:09:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b93870c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06ybc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_426537039_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35693", "fixedVersions": [], "id": "35693", "issueType": "Sub-task", "key": "MODULES-10962", "labels": [], "originalEstimate": "PT0S", "parent": "34690", "parentSummary": "Module Release (puppetlabs-inifile) 5.0.0 - (03/03/2020) - (6e2a65039a1c62fdaa4f44c18d3e640c080b5754)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-08T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "wrong project!", "created": "2021-03-03T06:19:00.000000"}], "components": ["inifile"], "created": "2021-03-03T06:09:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@928c771"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06yb4:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605377_*|*_6_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ~/.ssh/:/root/.ssh/ -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${ssh_path}:/root/.ssh/ -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34690", "fixedVersions": [], "id": "34690", "issueType": "Task", "key": "MODULES-10961", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Fixed", "resolutionDate": "2021-03-03T06:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Release (puppetlabs-inifile) 5.0.0 - (03/03/2020) - (6e2a65039a1c62fdaa4f44c18d3e640c080b5754)", "timeSpent": "PT0S", "updated": "2021-03-03T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Fix in PR\u00a0https://github.com/puppetlabs/puppetlabs-accounts/pull/369", "created": "2021-03-04T02:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as your PR has been merged.\n\nThank you for your contribution to our supported modules.\u00a0\n\nWe really appreciate your time and effort.", "created": "2021-03-08T04:12:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] many thanks for review. I am happy to seeing this fix at several customers.", "created": "2021-03-08T10:11:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "When should we close issues? After merge or after git tag and forge release?", "created": "2021-03-08T10:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "So on Mondays we have a community day. Over the weekend if there are any changes in a module release prep will be automatically created and we will release on Monday. Due to the automation and the fact release prep will be created over the weekend I resolved this issue. If you feel more comfortable with this open for tracking I apologize and you can feel free to reopen.\u00a0\n\nIf you feel like you would prefer this release before Monday, I can also start working on it tomorrow. :)\u00a0", "created": "2021-03-08T10:20:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Hi Paula,\n\nI was interested in the workflow.\n\nYou can leave the ticket as is and I can wait for a new release. Customer is using local branch with the fix applied.\n\nNo need to hurry or do something manually.\n\nMany thanks for your help.", "created": "2021-03-09T02:00:00.000000"}], "components": ["accounts"], "created": "2021-03-03T03:47:00.000000", "creator": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c563a92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06ya8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_433514387_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.0*\n *Puppet Version:* 7.4.1 (latest PE)\n *OS Name/Version: CentOS 7*\n\n_According to module documentation one can use the purge_sshkeys parameter on the accounts::user type to remove unmanaged ssh keys._\n\n_This is not working when using a ssh custom key path._\n\n_I use the following code:_\n{code:java}\nclass profile::usermanagement (\n  Hash $all_users = {},\n){\n  file {\u00a0'/etc/sshkeys':\n    ensure => directory,\n  }\n  Accounts::User {\n    purge_sshkeys => true,\n    password      => '*',\n    locked        => false,\n  }\n\n  $all_users.each |String $username, Hash $params| {\n    $ensure_group = $params['ensure']\u00a0? {\n      undef   => 'present',\n      default => $params['ensure'],\n    }\n    $gid = $params['gid'] ? {\n      undef   => $params['uid'],\n      default => $params['gid'],\n    }\n    group {\u00a0$username:\n      ensure => $ensure_group,\n      gid    => $gid,\n    }\n    accounts::user { $username:\n      *                  => $params,\n      create_group       => false,\n      sshkey_group       => $username,\n      sshkey_custom_path => \"/etc/sshkeys/${username}\",\n    }\n  }\n}\n{code}\n_And the following hiera data:_\n{code:java}\n---\nprofile::usermanagement::all_users:\n  'user1':\n    uid: \"10001\"\n    sshkeys:\n      - 'ssh-rsa AAAAAAApiuherpiguhepriughpieruhgpieurhg== user1@localhost'\n      - 'ssh-rsa AAAAAAAzzzyyfcutrcfiutrcfiu== user1@realserver'\n  'user2':\n    uid: \"10002\"\n    sshkeys:\n      - 'ssh-rsa AAAAAAA8888969658958kuhbgouzviz== user2@realhost'\n{code}\n_I have the following two sshkey files on the system (after running puppet):_\n{code:java}\ncat /etc/sshkeys/user1\n# HEADER: This file was autogenerated at 2021-03-02 20:55:51 +0100\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa AAAAAAApiuherpiguhepriughpieruhgpieurhg== user1@localhost\nssh-rsa AAAAAAApiuherpiguhepriughpieruhgpieurhg== user1_ssh-rsa_user1@localhost_0aa2ed1e97ed0626a405ef416a42c647\nssh-rsa AAAAAAAzzzyyfcutrcfiutrcfiu== user1_ssh-rsa_user1@realserver_446b5ca9e74d45c0a5500d15a9235535\n{code}\n{code:java}\ncat /etc/sshkeys/user2\n# HEADER: This file was autogenerated at 2021-03-02 15:27:31 +0100\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa AAAAAAApewiurhtg08475zhgpuhqr\u00dfu8h== user2_ssh-rsa_user1@localhost_a35ec8b6fcdb781b22e178923889952c\nssh-rsa AAAAAAApewiurhtg08475zhgpuhqr\u00dfu8h== user2_ssh-rsa_user2@localhost_a35ec8b6fcdb781b22e178923889952c\nssh-rsa AAAAAAA8888969658958kuhbgouzviz== user2_ssh-rsa_user2@realhost_d4727f55c068a21413de86ff7ef27aaf\n{code}\n_Note: purging ssh keys is working when not using the accounts module._\n\n_Example code using group, user and ssh_authorized_key types:_\n{code:java}\nclass profile::users {\n  # user 1\n  group {\u00a0'user1':\n    ensure => present,\n    gid    => '10001',\n  }\n  user { 'user1':\n    ensure => present,\n    gid    => '10001',\n    home   => '/home/user1',\n    purge_ssh_keys => ['/etc/sshkeys/user1'],\n  }\n  ssh_authorized_key { 'user1@localhost':\n    ensure => present,\n    user   => 'user1',\n    type   => 'ssh-rsa',\n    key    => 'AAAAAAApiuherpiguhepriughpieruhgpieurhg==',\n    target => '/etc/sshkeys/user1',\n  }\n}\n{code}\n*Desired Behavior:*\n\nUnmanaged SSH keys get pugred\n\n\u00a0\n\n*Actual Behavior:*\n\nSSH Keys are added not only using the default comment, but add type and md5sum to the comment name.\n\nUnmanaged SSH Keys are not purged.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38932", "fixedVersions": [], "id": "38932", "issueType": "Bug", "key": "MODULES-10960", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "resolution": "Fixed", "resolutionDate": "2021-03-08T04:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-accounts : purging ssh keys is not working", "timeSpent": "PT0S", "updated": "2021-03-09T02:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5a8703306a4cf333658b446e", "created": "2021-03-02T13:10:00.000000", "name": "puppet-debug.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12499"}], "comments": [], "components": ["firewall"], "created": "2021-03-02T13:02:00.000000", "creator": "5a8703306a4cf333658b446e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51536362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06xfk:"}], "description": "_Basic Info_\n *Module Version: 2.7.0*\n *Puppet Version: 5.5.21*\n *OS Name/Version: RedHat Enterprise 7*\n\nWhen I removed a firewall rule from the class being applied to a host, it was not removed on the puppet client.\u00a0 Puppet agent output even says it's deleting the rule, but the rule remains.\u00a0 Purge is set to true globally and on the specific chain.\u00a0 Further testing indicates 'iptables -D' is returning a failure code, but puppet does not detect the failure.\n\n*Desired Behavior:*\n\nPuppet indicates failure when iptables returns non-zero.\n\n*Actual Behavior:*\n\nRemoved rule remains after puppet agent is run, despite output claiming the rule was removed.\n\nAfter running puppet agent in debug mode, I attempted to run the iptables command listed in the debug output from the command line, but got the error:\n\n-----\n\n(DEV):[root@wi06vmd-rdns1 state]# iptables -D DNS_server -p udp -m multiport --dports 53 -m recent --set --name DNSFOREIGN --mask 255.255.255.255 --rsource -m set --match-set foreign_IPs_4 src -m comment --comment \"490 throttle foreign udp clients\"\niptables: Bad rule (does a matching rule exist in that chain?).\n(DEV):[root@wi06vmd-rdns1 state]# echo $?\n1\n(DEV):[root@wi06vmd-rdns1 state]#\n\n-----\n\niptables -D arguments match those used to load this rule in /etc/sysconfig/iptables.\n\nPuppet output indicated that the removal was successful, despite the non-zero exit code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37891", "fixedVersions": [], "id": "37891", "issueType": "Bug", "key": "MODULES-10959", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8703306a4cf333658b446e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Not detecting when iptables -D fails", "timeSpent": "PT0S", "updated": "2021-03-02T13:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2021-02-25T12:18:00.000000", "creator": "623c15dd1c7f6a007049eac5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@159d6bcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06tw0:"}], "description": "\u00a0\n\n_Currently the_\u00a0_puppetlab/accounts module supports for the\u00a0password key only target system encrypted values:_\u00a0\n\naccounts::user { $user:\n\u00a0 \u00a0 ensure => present,\n\u00a0 \u00a0password => 'targetencryptedvalue',\n}\n\n*Desired Behavior:*\u00a0\n\nIt would be great if for example a eyaml backed looked is possible\n\naccounts::user { $user:\n\u00a0 \u00a0 ensure => present,\n\u00a0 \u00a0password =>\u00a0\"${lookup('a::user::pw')}\",\n}\n\nBackground: For a certain type of user we would like to centralized the password with hiera eyaml, rather then having to encode them target system dependent.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34705", "fixedVersions": [], "id": "34705", "issueType": "Improvement", "key": "MODULES-10958", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15dd1c7f6a007049eac5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts : support eyaml encryption for passwords", "timeSpent": "PT0S", "updated": "2021-02-25T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:5d1e907eb591b80c1e31f86e]\u00a0for reporting the issues.\n\nThe sensitive parameter is added in the following file\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/lib/puppet/type/postgresql_psql.rb#L127]\n\nPlease confirm if the changes are available on your node.\n\nCould you please\u00a0 provide the details to reproduce the error , also if it's an upgrade/fresh install of the module.\n\nThank you\n\n\u00a0", "created": "2021-02-25T05:54:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I have seen similar issue after updating module to 6.10.2 and puppet 6\n{noformat}\nWarning: /Postgresql_psql[ALTER ROLE puppetdb ENCRYPTED PASSWORD ****]: Unable to mark 'unless' as sensitive: unless is a parameter and not a property, and cannot be automatically redacted.{noformat}\nThe problem is in this line, I think\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1240/files#diff-e2b2107bd5636bc113b86d58f49fd9cbe044f059e3f6dbe9b248abe741306450R136]\n\nunless can't be Sensitive\n\n\u00a0", "created": "2021-02-25T14:50:00.000000"}, {"author": "5d1e907eb591b80c1e31f86e", "body": "We upgraded the module in place to produce the error.\n\nWe also tried cloning the master branch of the GitHub repo\n\nThen we removed the module totally and installed it again from the Forge with manual dependency satisfaction (passed)\n\n\u00a0\n\nAll 3 methods result in the error.", "created": "2021-02-25T15:39:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks alot.\n\nThere is a PR created by [~accountid:557058:8b915655-a6c3-4c09-9070-53484ff60ff3] to fix the warning.\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1249]", "created": "2021-03-01T08:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Following ticket is opened for\u00a0sensitive data support needed for unless command\n\nhttps://puppet.atlassian.net/browse/PUP-10950", "created": "2021-03-08T04:12:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Following changes are added to fix the warning messages. Thank you\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1258]", "created": "2021-03-15T04:01:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "{code:java}\nNotice: Compiled catalog for lowly-immodesty.delivery.puppetlabs.net in environment production in 0.46 seconds\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/10/main/pg_hba.conf]/File[/etc/postgresql/10/main/pg_hba.conf]/content: content changed '{md5}81569154287d27391779c82d1fb32b89' to '{md5}85cf7197535eff9999ba5de8665bb53e'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/10/main/pg_ident.conf]/File[/etc/postgresql/10/main/pg_ident.conf]/content: content changed '{md5}f11c8332d3f444148c0b8ee83ec5fc6d' to '{md5}9300ac105fe777787ac9e793b8df8d25'\nNotice: /Stage[main]/Main/Postgresql::Server::Role[testuser]/Postgresql_psql[CREATE ROLE testuser ENCRYPTED PASSWORD ****]/command: changed [redacted] to [redacted]\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Triggered 'refresh' from 1 event\nNotice: Applied catalog in 25.35 seconds\nroot@lowly-immodesty:~#\n{code}", "created": "2021-03-15T08:32:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "Version 7.0.2 of the postgresql module fixed this for me. (y)", "created": "2021-03-15T18:23:00.000000"}, {"author": "623e7a2ad32a94006a65d73c", "body": "After upgrading to 7.0.2, we are still seeing the same error:\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'sensitive' (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on Postgresql_psql[CREATE ROLE puppetdb ENCRYPTED PASSWORD ****] (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on node test01}}", "created": "2021-03-17T08:42:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "You have to restart your server after updating the module. ", "created": "2021-03-17T08:50:00.000000"}, {"author": "623e7a2ad32a94006a65d73c", "body": "Thanks Kenyon, restarting puppetserver fixed the issue (7.0.2)!", "created": "2021-03-17T09:06:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:623a4a598d8b9c0068b7e31a] [~accountid:623e7a2ad32a94006a65d73c]\u00a0for verifying the fix.", "created": "2021-03-18T03:06:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "Having the same issue on our server, restarting puppetserver did not help.\u00a0 The only way I have found to stop these errors is to remove the sensitive => true calls from\n\n{{/etc/puppetlabs/code/environments/production/forge_modules/postgresql/manifests/server/role.pp}}", "created": "2021-03-29T16:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi [~accountid:623c152dee1b5a007029373b]\u00a0Could you please confirm the version of the module used.\n\nThe latest one released is v7.0.2. Thank you.", "created": "2021-03-30T02:24:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "Sheena,\n\nOur server is using puppetlabs-postgresql version 7.0.2.\u00a0 The commit ID that is currently deployed to production is\u00a0fc053b6ba991efe5f6b42a885b51090982f144a3.\u00a0 The server is running puppetserver version 6.7.2 on CentOS 8.\u00a0 I've also tried restarting the service after deploying a new version of the module which did not help.\n\n\u00a0\n\n\u00a0", "created": "2021-03-30T06:49:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c]\n\nI've updated our server to use the latest version of this module that is available on github and everything appears to be working now.\u00a0 Thanks for the assistance.", "created": "2021-03-30T07:19:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c152dee1b5a007029373b]\u00a0. Latest version is available on the forge too with the changes.\n\n\u00a0", "created": "2021-03-30T07:27:00.000000"}, {"author": "623c0ea84a57610068e744a7", "body": "For people running into the same issue, while they are using generate types:\nAfter upgrading the module, generate types has to be rerun in order to resolve it. Only restarting the puppetserver does not solve it on itself.", "created": "2021-06-07T03:25:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "I just upgraded our site from puppetlabs-postgresql 6.5.0 to 7.5.0, and ran into this exact same issue.\u00a0 Our puppetserver is 6.18.0 on RHEL 7.x.\n\nBased on the comments from [~accountid:623a4a598d8b9c0068b7e31a] and [~accountid:623c0ea84a57610068e744a7] , I tried a restart of our {{puppetserver}} and that did fix the issue for my site.\u00a0 Thanks to Kenyon and Markus for contributing info on workarounds for this issue.\n\nSince this problem is still happening, it might be worth considering a note somewhere in the module docs about this error and the steps a site may need to take to work around the issue.", "created": "2022-02-05T16:10:00.000000"}], "components": ["postgresql"], "created": "2021-02-24T15:22:00.000000", "creator": "5d1e907eb591b80c1e31f86e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37fa5be5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06suw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1597135060_*|*_10009_*:*_1_*:*_1385200959_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 6.10.2\n *Puppet Version:* 7.3.0\n *OS Name/Version:* Ubuntu 20.04\n\n\u00a0\n\n*Desired Behavior:* Catalog compiles the same as v6.10.1 was working, data/parameters haven't changed\n\n*Actual Behavior:* 500 Error -\n{quote}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'sensitive' (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on Postgresql_psql[CREATE ROLE puppetdb ENCRYPTED PASSWORD ****] (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on node puppet  {quote}\n\u00a0", "environment": "The most recent version of the Postgresql module doesn't compile, the \"sensitive\" strings contained in the 'manifests/server/role.pp' file return:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'sensitive' (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on Postgresql_psql[CREATE ROLE puppetdb ENCRYPTED PASSWORD ****] (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/role.pp, line: 84) on node puppet {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43275", "fixedVersions": [], "id": "43275", "issueType": "Bug", "key": "MODULES-10957", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d1e907eb591b80c1e31f86e", "resolution": "Fixed", "resolutionDate": "2021-03-31T04:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : v6.10.2: Server Error: no parameter named 'sensitive'", "timeSpent": "PT0S", "updated": "2022-02-05T16:12:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "61939e8db43d5b006a918efa", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this ticket as the PR in relation to this has been merged.\u00a0\n\nThank you for your contribution.", "created": "2021-03-08T04:27:00.000000"}], "components": ["apt"], "created": "2021-02-24T08:08:00.000000", "creator": "61939e8db43d5b006a918efa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@175d2432"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06slk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1023561632_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.7.1*\n *Puppet Version: 7.0.0*\n *OS Name/Version: Ubuntu 20.0.4*\n\n_There is obsolete code in lib/puppet/provider/apt_key/apt_key.rb. The function update_expired_key will do nothing when called._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35692", "fixedVersions": [], "id": "35692", "issueType": "Bug", "key": "MODULES-10956", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61939e8db43d5b006a918efa", "resolution": "Fixed", "resolutionDate": "2021-03-08T04:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : obsolete code", "timeSpent": "PT0S", "updated": "2021-03-08T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "623c104794742a00683e402a", "body": "The underlying issue seems to be, that (when shutting down) the process receives a broadcast message. This broadcast message is then returned from the task and cannot be parsed afterwards.", "created": "2021-02-24T10:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged.\nA big thank you to [~accountid:623c104794742a00683e402a] for bringing this to our attention and providing the fix.", "created": "2021-03-04T07:28:00.000000"}], "components": ["reboot"], "created": "2021-02-24T08:01:00.000000", "creator": "623c104794742a00683e402a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@246371b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06slc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_689207182_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version:* *bolt 3.0.1*\n *OS Name/Version:*\u00a0\n * *Client running bolt: Ubuntu 20.04*\n * *Target server: RHEL 7.9*\n\n_I am unsure about the correct priority setting. It currently stops us in moving further with our bolt introduction to our infrastructure._\n\n*Desired Behavior:*\n\nWe\u00a0are trying to build a plan that patches and reboots system. So we are running the reboot plan as follows:\n{code:java}bolt plan run reboot message=test --targets client\n{code}\nOur expectation would be that the plan waits until all nodes are back online or until $reconnect_timeout (default 180) is reached.\n\n*Actual Behavior:*\n\nAfter starting the plan, the targets start their reboot. But the plan fails when trying to calculate $wait. We receive the following error message:\n{code:java}{                                                                                                                                                                                              \n  \"kind\": \"bolt/pal-error\",                                                                                                                                                                    \n  \"msg\": \"Evaluation Error: The value '' cannot be converted to Numeric. (file: /opt/puppetlabs/bolt/lib/ruby/gems/2.7.0/gems/bolt-3.0.1/modules/reboot/plans/init.pp, line: 35, column: 17)\", \n  \"details\": {                                                                                                                                                                                 \n    \"file\": \"/opt/puppetlabs/bolt/lib/ruby/gems/2.7.0/gems/bolt-3.0.1/modules/reboot/plans/init.pp\",                                                                                           \n    \"line\": 36,                                                                                                                                                                                \n    \"column\": 17                                                                                                                                                                               \n  }                                                                                                                                                                                            \n}                                                                                                                                                                                              \n{code}\nWhen digging into the code, it seems that $timeouts in reboot/plans/init.pp do not get properly extracted and is [] afterwards. Hence $wait in line 34 is assigned ''.\n\nFor debugging reasons, I checked the contents of $reboot_result in line 30:\n{code:java}[{\"target\":\"myhostname.my.corp.com\",\"action\":\"task\",\"object\":\"reboot\",\"status\":\"success\",\"value\":{\"_output\":\"\\u0007\\r\\r\\nBroadcast message from root@myhostname (Wed Feb 24 15:45:57 2021):\\r\\r\\n\\r\\r\\ntest\\r\\r\\n{\\\"status\\\":\\\"queued\\\",\\\"timeout\\\":3}\\r\\n\"}}]\n{code}\nIt seems that the extraction of timeout values in line 31 does not work afterwards.\n\n\u00a0\n\nI fixed it myself at [https://github.com/fetzerms/puppetlabs-reboot/tree/MODULES-10955]\u00a0and already opened a PR for the issue.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34703", "fixedVersions": [], "id": "34703", "issueType": "Bug", "key": "MODULES-10955", "labels": ["bolt", "module", "reboot"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c104794742a00683e402a", "resolution": "Fixed", "resolutionDate": "2021-03-04T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "reboot: Timeout not parsed properly from task result", "timeSpent": "PT0S", "updated": "2021-03-04T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2021-02-24T07:35:00.000000", "creator": "63d2e175c7e5fd35203c1f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5adebdff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06sko:"}], "description": "In version 2.2.0, 'Run only when user is logged on' was implemented.\n\nIn our case, this broke some things: we are using scheduled tasks with group managed service acounts (that don't have a password).\n\nThus, newly created tasks got the setting \"run only when user is logged on\" instead of \"Run wheter user is logged on or not\". Can this setting not added as a parameter instead of deciding wether or not a password was provided?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41128", "fixedVersions": [], "id": "41128", "issueType": "Improvement", "key": "MODULES-10954", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e175c7e5fd35203c1f50", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-scheduled_task: \"run only when user is logged on\"", "timeSpent": "PT0S", "updated": "2021-02-24T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "[~accountid:5b9fcedc03b52466f05c4510]\u00a0The IAC Team are currently performing a pdksync update to do this across a few of our modules too. We can take this as part of the work, if you want?", "created": "2021-02-23T11:21:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "Hi [~accountid:623c1697d32a94006a649b84], thanks for looking into this. \nA heads up, i think core modules haven't been pdk synced in a while, so things might not work that smoothly.\nI can pair with you when you get to this so we can work together on a process for keeping core modules in sync.", "created": "2021-02-24T00:31:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Sounds good, [~accountid:5b9fcedc03b52466f05c4510]\u00a0- I'll get in touch either today or tomorrow about this. I'll put something in your calendar.\n\nIn the meantime, can I just confirm this is the list of *_core modules you're referring to?\n\n\n\n-\u00a0[puppetlabs-yumrepo_core|https://github.com/puppetlabs/puppetlabs-yumrepo_core]\n\n-\u00a0[puppetlabs-cron_core|https://github.com/puppetlabs/puppetlabs-cron_core]\n\n-\u00a0[puppetlabs-sshkeys_core|https://github.com/puppetlabs/puppetlabs-sshkeys_core]\n\n-\u00a0[puppetlabs-zfs_core|https://github.com/puppetlabs/puppetlabs-zfs_core]\u00a0\n\n-\u00a0[puppetlabs-selinux_core|https://github.com/puppetlabs/puppetlabs-selinux_core]\n\n-\u00a0[puppetlabs-mount_core|https://github.com/puppetlabs/puppetlabs-mount_core]\n\n-\u00a0[puppetlabs-augeas_core|https://github.com/puppetlabs/puppetlabs-augeas_core]\n\n-\u00a0[puppetlabs-host_core|https://github.com/puppetlabs/puppetlabs-host_core]\n\n-\u00a0[puppetlabs-mailalias_core|https://github.com/puppetlabs/puppetlabs-mailalias_core]\n\n-\u00a0[puppetlabs-zone_core|https://github.com/puppetlabs/puppetlabs-zone_core]", "created": "2021-02-24T03:28:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:623c1697d32a94006a649b84] the list looks good.", "created": "2021-02-24T04:22:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Not sure if this should be raised as a separate issue but we did a lot of module releases last week on the IAC team and [these dependencies|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/b2d6be9e58fc44ba78f3d0cb9b556db203b3d35e/metadata.json#L125-L128]\u00a0will now be behind the latest version released.", "created": "2021-03-08T10:50:00.000000"}], "components": ["zfs_core"], "created": "2021-02-23T07:29:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All core modules and puppetlabs-puppet_agent have an updated metadata.json with all the supported platforms\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f9ee032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06qw0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2003554_*|*_10007_*:*_1_*:*_59810016_*|*_3_*:*_1_*:*_19256978_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1368252018"}], "description": "The metadata.json from all core modules is out of sync. We should update it to include all the supported platforms, eg: [https://github.com/puppetlabs/puppetlabs-augeas_core/pull/37/commits/209b03b13f67a76e53048c5f854af7d0bd0a6a87]\n\nNeed to check all *_core modules and puppetlans-puppet_agent\n\nWe should also re-visit the supported Puppet version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42224", "fixedVersions": [], "id": "42224", "issueType": "Improvement", "key": "MODULES-10953", "labels": ["tech-debt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2021-03-12T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update metadata.json an all core modules to include supported platforms", "timeSpent": "PT0S", "updated": "2021-03-12T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["augeas_core"], "created": "2021-02-23T07:22:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@411c2f47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06qvs:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180599_*|*_10007_*:*_1_*:*_24051_*|*_3_*:*_1_*:*_2656470_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1122776161"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41126", "fixedVersions": [], "id": "41126", "issueType": "Task", "key": "MODULES-10952", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppetlabs-augeas_core version to 1.1.2 to the forge", "timeSpent": "PT0S", "updated": "2021-03-08T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2021-02-23T07:18:00.000000", "creator": "557058:d8c95858-e98b-4acc-9718-301fedfd077e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to set the version with major and minor numbers and the installation works correctly."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ecd0801"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06qvk:"}], "description": "_Basic Info_\n *Module Version: 6.2.0*\n *Puppet Version: 5.5.22*\n *OS Name/Version: CentOS 7*\n\nWhen managing the Yum repository, the baseurl presents problems if the version has a dot, so I can't set the minor version, just the major.\n\nThat's the line which configures the baseurl on the file manifests/repo/yum_postgresql_org.pp:\n|$default_baseurl = \"https://download.postgresql.org/pub/repos/yum/${postgresql::repo::version}/${label1}/${label2}-\\$releasever-\\$basearch\"|\n\n\u00a0\n\n\u00a0\n\nIf the variable is, let's say, 12, works fine. If has a dot on it, let's say, 12.1, doesn't work anymore because the repository doesn't exist.\n\nThe idea would be replace the variable `${postgresql::repo::version}` with `${version_parts[0]}`. This variable contains just the major version.\n\nBut probably we could have issues with 9.5 and 9.6 versions. This versions still have separated repositories for each minor.\n\n*Desired Behavior:*\n\nBe able to install a version of PostgreSQL defining the major version and the minor version too.\n\n*Actual Behavior:*\n\nBecause the version is used as part of baseurl value, if I set a version with major and minor numbers the repository isn't found (since version 10 the repository is defined as the major version).\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40005", "fixedVersions": [], "id": "40005", "issueType": "Bug", "key": "MODULES-10951", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d8c95858-e98b-4acc-9718-301fedfd077e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : Module doesn't use the correct baseurl for Yum repo", "timeSpent": "PT0S", "updated": "2021-02-23T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Duplicate ticket not needed.", "created": "2021-02-22T10:10:00.000000"}], "components": [], "created": "2021-02-22T08:48:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e124390"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06psg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4904553_*|*_6_*:*_1_*:*_0"}], "description": "This is the list with the dependent modules which will be affected y the major version release. Before releasing stdlib to the new version, we need to update metadata (dependency section) for these modules and to release them\n\n[-]\u00a0cisco_ios PR Released version\n [-]\u00a0device_manager PR Released version\n [-]\u00a0puppetlabs-accounts PR Released version\n [-]\u00a0puppetlabs-apache PR Released version\n [-]\u00a0puppetlabs-apt PR Released version \n [-]\u00a0puppetlabs-chocolatey PR Released version \n [-]\u00a0puppetlabs-concat PR Released version \n [-]\u00a0puppetlabs-docker PR Released version \n [-]\u00a0puppetlabs-firewall PR Released version \n [-]\u00a0puppetlabs-haproxy PR Released version \n [-]\u00a0puppetlabs-helm PR Released version\n [-]\u00a0puppetlabs-ibm_installation_manager PR Released version\n [-]\u00a0puppetlabs-java PR Released version \n [-]\u00a0puppetlabs-kubernetes PR Released version\n [-]\u00a0puppetlabs-motd PR Released version \n [-]\u00a0puppetlabs-mysql PR Released version \n [-]\u00a0puppetlabs-ntp PR Released version \n [-]\u00a0puppetlabs-postgresql PR Released version \n [-]\u00a0puppetlabs-rook PR Released version\n [-]\u00a0puppetlabs-satellite_pe_tools PR Released version\n [-]\u00a0puppetlabs-sqlserver PR Released version \n [-]\u00a0puppetlabs-tomcat PR Released version \n [-]\u00a0puppetlabs-websphere_application_server PR Released version \n [-]\u00a0puppetlabs-wsus_client PR Released version \n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41125", "fixedVersions": [], "id": "41125", "issueType": "Sub-task", "key": "MODULES-10948", "labels": [], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Duplicate", "resolutionDate": "2021-02-22T10:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update stdlib dependent modules ", "timeSpent": "PT0S", "updated": "2021-02-22T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2021-02-18T02:23:00.000000", "creator": "62438537f813eb006928dc6c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "# iptables state is preserved when altered by puppetlabs-firewall and hence survives a reboot.\n # No error or warning message is given about inability to persist firewall rules when altered by puppetlabs-firewall."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63732b10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06nkg:"}], "description": "_Basic Info_\n *Module Version: 2.8.1*\n *Puppet Version: 7.4.0*\n *OS Name/Version: Raspberry Pi OS 2020-12 with current patches*\n\npuppetlabs-firewall does not detect that the apt package 'iptables-persistent' is required on this OS and does not install it.\u00a0 This causes an error during firewall alterations, plus the firewall configuration is not persisted and hence not applied at reboot.\n\n*Desired Behavior:*\n\niptables state is preserved when altered by puppetlabs-firewall and survives a reboot.\n\n*Actual Behavior:*\n\n{{root@redacted:/root# puppet agent -t}}\n{{Info: Using configured environment 'redacted'}}\n{{[...]}}\n{{Info: Applying configuration version 'redacted'}}\n{{Notice: /Stage[main]/Profile::Base/Firewall[100 redacted]/ensure: removed}}\n{{Warning: Firewall[100 redacted](provider=iptables): Unable to persist firewall rules: *Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service*}}\n{{Notice: /Stage[main]/Profile::Base/Firewall[100 redacted]/ensure: created}}\n{{Warning: Firewall[100 redacted](provider=iptables): Unable to persist firewall rules: *Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service*}}\n{{**[...]}}\n{{root@redacted:/root# facter}}\n{{[...]}}\n{{os => {}}\n{{ architecture => \"armv7l\",}}\n{{ distro => {}}\n{{ codename => \"buster\",}}\n{{ description => \"Raspbian GNU/Linux 10 (buster)\",}}\n{{ id => \"Raspbian\",}}\n{{ release => {}}\n{{ full => \"10.8\",}}\n{{ major => \"10\",}}\n{{ minor => \"8\"}}\n{{ }}}\n{{ },}}\n{{ family => \"Debian\",}}\n{{ hardware => \"armv7l\",}}\n{{ name => \"Raspbian\",}}\n{{ release => {}}\n{{ full => \"10.8\",}}\n{{ major => \"10\",}}\n{{ minor => \"8\"}}\n{{ },}}\n{{ selinux => {}}\n{{ enabled => false}}\n{{ }}}\n{{}}}\n{{[...]}}", "environment": "Raspberry Pi OS (renamed from \"Raspbian\") 2020-12.\u00a0 Debian Buster based.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41123", "fixedVersions": [], "id": "41123", "issueType": "Bug", "key": "MODULES-10947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438537f813eb006928dc6c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : iptables-persistent should be a prereq on Raspberry Pi OS", "timeSpent": "PT0S", "updated": "2021-02-18T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2021-02-17T01:43:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f8f9050"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06mso:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85824139_*|*_10007_*:*_1_*:*_2908706_*|*_3_*:*_1_*:*_24760656_*|*_5_*:*_1_*:*_0"}], "description": "PDK is only needed to release modules, so we don't need it as a development/test dependency.\n\nTo avoid breakage when [https://github.com/puppetlabs/puppet/pull/8492] is merged, we should create a {{release}} gem group in the Gemfile, and move pdk in it. Currently pdk is pinned, we should either remove the pin, or pin it to a git SHA that includes [https://github.com/puppetlabs/pdk/pull/941]\n\nWhen installing dependencies in CI, {{bundle}} should be run with {{\u2013without release}} to avoid installing PDK. \n\nIn the future we should investigate moving to a GitHub Actions-based released workflow that uses the PDK docker container.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42221", "fixedVersions": [], "id": "42221", "issueType": "Task", "key": "MODULES-10945", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-02-18T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Do not install pdk when running PR tests on core modules", "timeSpent": "PT0S", "updated": "2021-02-18T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d2628454b35f80c576455f5", "body": "No need to fix.\u00a0 Turns out the password field simply needed to be wrapped with the \"Sensitive()\" function.", "created": "2021-03-08T15:25:00.000000"}], "components": ["iis", "windows"], "created": "2021-02-16T10:29:00.000000", "creator": "5d2628454b35f80c576455f5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@736f3bd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06mag:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1745786044_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.5.1 & 7.2.0*\n *Puppet Version: 5.5*\n *OS Name/Version:\u00a0 Windows Server 2012 R2*\n\n_Please see description below_\n\n*Desired Behavior:\u00a0 Plaintext passwords not appear in event log*\n\n*Actual Behavior:\u00a0 Plaintext passwords appear in event log*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nWhen using the IIS_application_pool configuration to setup IIS, the plaintext password is echoed into the Event Log.\n\nThe code in use is similar to this:\n{code:java}    iis_application_pool { 'MyServer':\n      ensure                  => 'present',\n      state                   => 'started',\n      managed_pipeline_mode   => 'Classic',\n      managed_runtime_version => 'v1.1',\n      identity_type           => 'SpecificUser',\n      user_name               => 'domain\\user',\n      password                => $userpw,\n      require                 => [\n        Iis_feature['Web-WebServer'],\n        Class['::domain_membership'],\n      ],\n    }\n{code}\nHere is an example event log entry with password redacted:\n\n\u00a0\n\n\u00a0\n{code:java}<Event xmlns='http://schemas.microsoft.com/win/2004/08/events/event'><System><Provider Name='Puppet'/><EventID Qualifiers='0'>1</EventID><Level>4</Level><Task>0</Task><Keywords>0x80000000000000</Keywords><TimeCreated SystemTime='2021-02-09T14:53:49.000000000Z'/><EventRecordID>220303</EventRecordID><Channel>Application</Channel><Computer>host-fqdn</Computer><Security/></System><EventData><Data>/Stage[main]/my_module::Roles::web/Iis_application_pool[MyServer]/password: password changed '' to 'REDACTED'</Data></EventData><RenderingInfo Culture='en-US'><Message>/Stage[main]/my_module::Roles::web/Iis_application_pool[Server]/password: password changed '' to 'REDACTED'</Message><Level>Information</Level><Task></Task><Opcode>Info</Opcode><Channel></Channel><Provider></Provider><Keywords><Keyword>Classic</Keyword></Keywords></RenderingInfo></Event>\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42218", "fixedVersions": [], "id": "42218", "issueType": "Bug", "key": "MODULES-10944", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d2628454b35f80c576455f5", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis: Plaintext password for Iis_application_pool appearing in Windows Event Log", "timeSpent": "PT0S", "updated": "2021-03-08T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:684e1700-63fc-4180-8ac6-51c08f6501e9", "attachments": [{"attacher": "6080719188cb76006becbd19", "created": "2021-02-15T16:05:00.000000", "name": "Screen Shot 2021-02-15 at 11.11.43 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13081"}, {"attacher": "6080719188cb76006becbd19", "created": "2021-02-15T16:05:00.000000", "name": "Screen Shot 2021-02-15 at 2.48.41 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13002"}], "comments": [{"author": "557058:684e1700-63fc-4180-8ac6-51c08f6501e9", "body": "[~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52]\u00a0can you confirm that the parameter language displayed in Connect is ported from the Bolt task/plan? Who would [~accountid:557058:0a2bfc9c-1912-49b1-9776-665ef20c8769]\u00a0and I talk to to discuss changes to param language for tasks/plans that we've authored in house?", "created": "2021-03-01T11:27:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "Yeah thats the description from the task metadata. Anyone should be able to put up a PR to change those https://github.com/puppetlabs/puppetlabs-package/blob/main/tasks/init.json\n\nthe type part {{String[1]}} {{Enum[....]}} cannot be changed as it's code. We can try to map some of the most common types to better descriptions in the UI but it will likely show up long term.", "created": "2021-03-01T12:48:00.000000"}, {"author": "557058:684e1700-63fc-4180-8ac6-51c08f6501e9", "body": "[~accountid:557058:0a2bfc9c-1912-49b1-9776-665ef20c8769]\u00a0can you suggest better user-facing language for this param? We can put up a pull request once we settle on that revised language.", "created": "2021-03-01T13:00:00.000000"}, {"author": "557058:0a2bfc9c-1912-49b1-9776-665ef20c8769", "body": "Hey [~accountid:557058:684e1700-63fc-4180-8ac6-51c08f6501e9]\u00a0I'm having some trouble understanding what this description needs to convey. I can't quite tell if a rewrite of the existing language is what's required, or if there's additional information that needs to be added. Can you help?\u00a0", "created": "2021-03-02T12:26:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "I think this kind of points to another problem with \"advanced parameters\". This is generally not something the first time user should be worried about and it's hard to explain succinctly. I think we can do better, I have trouble parsing that, but we also may want to look into how to keep simple users from running into complex concepts.\n\nThere are two parts of this description\n1. What the provider is. It's the implementation in puppet that actually knows how to interact with packages. By default puppet uses a provider based on the operating systems package manager, such as apt or yum, but in some cased the user may want to select a different provider. Usually this is because they're installing a language library package from a language specific package manager like `gem` or `pip`. \n\n2. This parameter is only honored by the `puppet-agent` implementation of this task.", "created": "2021-03-03T11:33:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "> The package provider to install from such as 'apt', 'chocolatey', 'gem', or 'yum'", "created": "2021-03-15T14:34:00.000000"}], "components": [], "created": "2021-02-15T15:59:00.000000", "creator": "6080719188cb76006becbd19", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\u00a0\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49fc9b81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Product Manager", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "6080719188cb76006becbd19"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06lx4:"}, {"fieldName": "UX Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:684e1700-63fc-4180-8ac6-51c08f6501e9"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23223372288_*|*_6_*:*_1_*:*_0"}], "description": "*As a user of Puppet Connect, when I am viewing further information on plan parameters in the right hand info element, the \"provider\" section should clearly articulate the value and outcome of using 'puppet-agent'.*\n\nThe UI that houses the parameter info needs UX team guidance on what the proper info and experience that should be implemented.\n\n\u00a0\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43273", "fixedVersions": [], "id": "43273", "issueType": "Bug", "key": "MODULES-11223", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6080719188cb76006becbd19", "resolution": "Won't Do", "resolutionDate": "2021-11-11T10:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Iterate on language provided within parameter definition section to be more user friendly", "timeSpent": "PT0S", "updated": "2021-11-11T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2021-02-12T08:32:00.000000", "creator": "623e7a5aa1d81f0069da22be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a63a032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06jy0:"}], "description": "_Basic Info_\n *Module Version: 1.4.0*\n *Puppet Version: 6.19.1*\n *OS Name/Version: RHEL 7.9*\n\n_We have been using the module on \"small\" disks without problems so far, however, we habe a machine, where the disk has been resized to 4TB (3,9TiB) and since then, the lvm module runs into problems on the 2nd run, stating \"Decreasing the size requires manual intervention (4187589018k < 4187590656K) (corrective)\"_\n\n_We provide the disk size in k (base unit is 1024), the module seems not to differentiate between k and K, m and M as LVM does. See [https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/provider/logical_volume/lvm.rb] line 189 for example._\n\n_With an empty vg, the logical volume is created correctly (using our_ _4187589018k__) on the first puppet run. On the 2nd run, it already exists and its size is retrieved using \"K\" as unit (resulting in a multiplier of 1000). So, the module gets that the disk size is_  _4187590656K__. It then believes that_ _4187589018k_ _(base 1024) is smaller than_ _4187590656K__, disregarding the difference between \"k\" and \"K\"_\n\n*Desired Behavior:*\n\nThe module should use the same interpretation of \"K\", \"k\" as LVM2 does to avoid confusion.\n\n*Actual Behavior:*\n{code:java}\nlogical_volume { $lvname:\n  ensure       => present,\n  volume_group => $vgname,\n  size         => \"${sum_disksizekb}k\",\n  resize_fs    => true,\n}\n{code}\nwith $sum_disksizekb = 4187589018\n\nresults in the following (truncated) output on the 2nd puppet run:\n{code:java}\n[...]\nDebug: PostgreSQL disk for /opt/<companyname>/pgsql/data: sum_disksizekb is: 4187589018 \n[...]\nDebug: Executing: '/sbin/lvs --noheading -o vg_extent_size --units k /dev/vg_pgsql_data/lv_pgsql_data'\nError: Decreasing the size requires manual intervention (4187589018k < 4187590656K)\nError: /Stage[main]/Profiles_database::Postgres/Schufa_lib::Disksetup[PostgreSQL disk for /opt/schufa/pgsql/data]/Logical_volume[lv_pgsql_data]/size: change from '4187590656K' to '4187589018k' failed: Decreasing the size requires manual intervention (4187589018k < 4187590656K) (corrective) \n{code}\nNote the comparison between a value in unit \"k\" with one in \"K\"", "environment": "RHEL 7.9\n lvm2 2.0.2.187\n4 TB Disk /dev/sdc with one VG and one LV on it\n\nrunning on VMWare", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40004", "fixedVersions": [], "id": "40004", "issueType": "Bug", "key": "MODULES-10943", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a5aa1d81f0069da22be", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : mixup of kibibyte|kilobyte", "timeSpent": "PT0S", "updated": "2021-02-12T08:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs/ruby module is unmaintained and deprecated and will not see any fixes going forward.", "created": "2021-02-15T03:04:00.000000"}], "components": [], "created": "2021-02-12T05:40:00.000000", "creator": "557058:cfaec180-0e96-4d38-8f35-88b11a5113bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@303229c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06jvk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249839824_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.0.1*\n *Puppet Version: n/a*\n *OS Name/Version: n/a*\n\nThe Forge package of the\u00a0puppetlabs/ruby module contains the .git directory.\n\nThis is not supposed to exist there.\n\nr10k marks it as mismatched.\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nr10k marks it as mismatched.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38931", "fixedVersions": [], "id": "38931", "issueType": "Bug", "key": "MODULES-10942", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cfaec180-0e96-4d38-8f35-88b11a5113bf", "resolution": "Won't Fix", "resolutionDate": "2021-02-15T03:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/ruby : Forge package contains .git dir", "timeSpent": "PT0S", "updated": "2021-02-15T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-02-12T03:47:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "ErrorLog can be configured as documented in the Apache documentation."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@139c3283"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06jug:"}], "description": "_Basic Info_\n *Module Version:* 5.8.0\n *Puppet Version:* 6.20.0\n *OS Name/Version:* Debian 10 / Ubuntu 20.04\n\nWhen explicitely configuring the apache resource to set \"ErrorLog syslog\" in the main config file, using\n{code:java}\nclass { 'apache':\n  default_vhost => false,\n\u00a0\u00a0error_log \u00a0\u00a0\u00a0\u00a0=> syslog,\n}\n{code}\nthe resulting */etc/apache2/apache2.conf* file contains the line\n{code:java}\nErrorLog \"/var/log/apache2/syslog\"{code}\nNote: It doesn't make a difference if I write _\"syslog\"_ instead of just _syslog_.\n\nIn addition, when using\n{code:java}\napache::vhost { 'myvhost':\n\u00a0\u00a0access_log \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=> true,\n \u00a0access_log_pipe   \u00a0\u00a0\u00a0\u00a0=> '|/usr/bin/logger -t apache2',\n \u00a0error_log \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=> true,\n \u00a0error_log_syslog \u00a0\u00a0\u00a0\u00a0\u00a0=> syslog,\n  ...,\n}{code}\nThe resulting VHost file contains\n{code:java}\nErrorLog \"syslog\"\nCustomLog \"|/usr/bin/logger -t apache2\" combined{code}\nCustomLog doesn't understand the _syslog_ keyword, so I need to pipe to _/usr/bin/logger_ to get the same effect. As a workaround, using \"|/usr/bin/logger ...\" also for _error_log_ works as expected.\n\n*Desired Behavior:*\n\nWrite correct _ErrorLog_ directives in case of _syslog_, according to the [Apache documentation|https://httpd.apache.org/docs/2.4/mod/core.html#errorlog]. Thus, the lines should look like this:\n{code:java}\nErrorLog syslog {code}\n*Actual Behavior:*\n\nSee above.", "environment": "Debian/Ubuntu Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33710", "fixedVersions": [], "id": "33710", "issueType": "Bug", "key": "MODULES-10941", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: Wrong handling of \"error_log => 'syslog'\"", "timeSpent": "PT0S", "updated": "2021-02-12T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a46a67910a200718ac239", "body": "inifile version 5.1.0 still manifests this issue.", "created": "2021-08-30T13:28:00.000000"}], "components": ["inifile"], "created": "2021-02-11T10:45:00.000000", "creator": "623a46a67910a200718ac239", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@192702b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06j9s:"}], "description": "_Basic Info_\n *Module Version: 4.4.0*\n *Puppet Version: 6.19.1*\n *OS Name/Version: RHEL 7 / CentOS 8*\n\n_Among the documented uses of puppetlabs-inifile is to \"Support either whitespace or no whitespace around '='\", but although the module_\u00a0recognizes _key / value separators both with and without surrounding whitespace, it does not allow me to control the use of whitespace around the delimiter, neither in existing settings nor in new ones created by the module.\u00a0 The module inserts unrequested whitespace around key / value separators when it creates new settings, and it does not correct whitespace around separators in existing settings._\u00a0_This makes inifile unsuited for managing files with shell-style key / value syntax, where whitespace is not allowed around the separator._\n\n_I ran into this issue while writing a module to manage recent versions of the TigerVNC server.\u00a0 It requires a configuration file mapping VNC display numbers to user names, expressed in a shell-like key / value syntax.\u00a0 Example:_\n{code:shell}# example vncserver.users\n\n:1=alice\n# no bob for you\n:3=charlie\n{code}\n_The {{inifile}}\u00a0module is usually a good choice for key / value files.\u00a0 To its credit, it had no issue with the colon-containing keys, but it created settings with whitespace around the separator, and that is not allowed in this particular file._\n\n*Desired Behavior:*\n\nThe primary desired behavior is that when an {{ini_setting}}\u00a0or {{ini_subsetting}} resource creates a new setting, it should separate the key and value with exactly the string configured as the\u00a0{{key_val_separator}}, without adding whitespace on either side.\u00a0 When whitespace is specifically wanted, it can always be specified explicitly.\u00a0 Alternatively, it would work to add a parameter that controls whether whitespace is automatically added.\n\nAs a secondary matter, it would be nice if the module would manage the whitespace around the separators in existing managed settings.\u00a0 This would allow for convenient recovery in the event that unwanted whitespace was accidentally added, whether manually or via an incorrectly-specified {{ini_setting}}\u00a0resource.\n\nSpecifically, given {{ini_setting}}\u00a0resources of this form:\u00a0\n{code:puppet}ini_setting {\n  \"vncserver.users, port :1\":\n  \u00a0 setting => ':1',\n\u00a0   value   => 'alice';\n \"vncserver.users, port :2\":\n  \u00a0 setting => ':2',\n\u00a0   value   => 'bob';\n \"vncserver.users, port :3\":\n  \u00a0 setting => ':3',\n\u00a0   value   => 'charlie';\n  default:\n  \u00a0 ensure            => 'present',\n    key_val_separator => '=',\n  \u00a0 path              => '/etc/tigervnc/vncserver.users';\n}\n{code}\n... and an {{/etc/tigervnc/vncserver.users}} file with initial contents\n{code:shell}:1=alice\n:2 = bob\n{code}\n, Puppet would ideally update that file to:\n{code:shell}:1=alice\n:2=bob\n:3=charlie\n{code}\nThat is, it would remove the spaces around the separator in the :2 line and add the :3 line without spaces around the separator.\n\nJust adding the :3 setting without spaces and leaving the :2 setting alone would still be a significant improvement.\n\n*Actual Behavior:*\n\nWith the Puppet code and initial file as above, Puppet manages the file to this:\n{code:shell}:1=alice\n:2 = bob\n:3 = charlie\n{code}\nThat is, it leaves both of the existing settings alone, neither adding nor removing spaces around the separator, and it adds the missing setting with spaces around the separator.", "environment": "Puppet server 6.19.1 running on RedHat Enterprise 7 x86_64\n\nPuppet agent 6.19.1 running on CentOS 8 x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38930", "fixedVersions": [], "id": "38930", "issueType": "Bug", "key": "MODULES-10940", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a67910a200718ac239", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-inifile : unwanted whitespace introduced around key/value separators", "timeSpent": "PT0S", "updated": "2021-08-30T13:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetdb"], "created": "2021-02-10T06:22:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7688bd77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06hy0:"}], "description": "puppetdb v6.14 has changed access to /metrics endpoint and module doesn't provide mechanisms to manage auth.conf, effectively breaking existing installations", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38929", "fixedVersions": [], "id": "38929", "issueType": "Bug", "key": "MODULES-10939", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetdb module doesn't manage auth.conf", "timeSpent": "PT0S", "updated": "2021-02-10T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "created": "2021-02-08T15:26:00.000000", "name": "Screen Shot 2021-02-08 at 5.26.12 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12498"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2021-02-09T07:27:00.000000", "name": "Screenshot 2021-02-09 at 14.26.49.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12606"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]\u00a0apologies. Getting a new release with the bug fix. Thank you\n\nReleasePrep 6.10.1\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1235]", "created": "2021-02-09T03:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "puppetlabs-postgresql module 6.10.1 is released. Thank you.", "created": "2021-02-09T07:28:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "6.10.1 fixed issue for me, thank you", "created": "2021-02-09T07:45:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "cool. Thats great. Thank you reporting the issue.", "created": "2021-02-09T07:47:00.000000"}], "components": ["postgresql"], "created": "2021-02-08T15:26:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@485e2f29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06gpk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39252304_*|*_3_*:*_1_*:*_18889297_*|*_10009_*:*_1_*:*_712225_*|*_5_*:*_1_*:*_0"}], "description": "Release 6.10.0 CHANELOG mention fix for \n\n* Also perform systemd daemon-reload on Puppet 6.1+ #1233 (ekohl)\n\nBut, that fix is not included to the release. wrong commit has been tagged\n\n !Screen Shot 2021-02-08 at 5.26.12 PM.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36866", "fixedVersions": [], "id": "36866", "issueType": "Bug", "key": "MODULES-10936", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2021-02-09T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresq 6.10.0 release is build on a wrong tag", "timeSpent": "PT0S", "updated": "2021-02-09T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c151d562ab90069f8b4d3", "body": "It seems switching to the kernel fact should suffice to resolve this. Created a PR: [https://github.com/puppetlabs/puppetlabs-java/pull/461]", "created": "2021-02-08T04:35:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR passing and merged!\u00a0\nThank you for your contribution [~accountid:623c151d562ab90069f8b4d3]", "created": "2021-02-17T02:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I will be aiming for a release on Monday on our Community Day so if you keep a look out you should see it then :)\u00a0\n\nIf this is urgent and you need the fix ASAP please let me know and I will try to fast track it.", "created": "2021-02-17T02:23:00.000000"}], "components": ["java"], "created": "2021-02-05T20:07:00.000000", "creator": "623c151d562ab90069f8b4d3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f02146a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06f8g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_972948908_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 6.5.0\n *Puppet Version:* 7.3.0\n *OS Name/Version:* Amazon Linux 2\n\nIn Puppet 7, the java_version fact fails to load. As a result, java_major_version and java_patch_level are also missing.\n\nThe issue is with the reference to the old operatingsystem fact here:\n[https://github.com/puppetlabs/puppetlabs-java/blob/main/lib/facter/java_version.rb#L26]\n\nIt should be changed to use the newer os.name fact instead.\n\n*Desired Behavior:*\n\nThese facts should effectively be added the same way they are in Puppet 6.\n\n*Actual Behavior:*\n\nThe facts are missing in Puppet 7. Running 'puppet facts show' gives these errors:\n\n{{Error: Facter: Error while resolving custom fact fact='java_version', resolution='<anonymous>': undefined method `downcase' for nil:NilClass}}\n{{Error: Facter: Error while resolving custom fact fact='java_version', resolution='<anonymous>': undefined method `downcase' for nil:NilClass}}\n{{Error: Facter: Error while resolving custom fact fact='java_version', resolution='<anonymous>': undefined method `downcase' for nil:NilClass}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35690", "fixedVersions": [], "id": "35690", "issueType": "Bug", "key": "MODULES-10935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c151d562ab90069f8b4d3", "resolution": "Fixed", "resolutionDate": "2021-02-17T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : java_version fact broken in Puppet 7", "timeSpent": "PT0S", "updated": "2021-02-17T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [], "components": ["apache"], "created": "2021-02-05T07:38:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "User is able to easily toggle to a \"deny all\" setting when setting up Vhost Directory entries."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f0bdedb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06eag:"}], "description": "_Basic Info_\n *Module Version:* 299af85bef3f4000c3a5e918a401c954336e3361\n *Puppet Version:* All\n *OS Name/Version:* All\n\nThe permissions on {{Directory}} entries in {{Vhosts}} are not able to have the default \"allow all\" setting overridden. This means that adding access restrictions to those entries does not work.\n\n[Relevant section in vhost.pp|https://github.com/puppetlabs/puppetlabs-apache/blob/main/manifests/vhost.pp#L2297-L2306]\n\n*Desired Behavior:*\n\nUsers should be able to change from {{Require all granted}} to {{Require all denied}} via a {{Boolean}} parameter.\n\n*Actual Behavior:*\n\nUser is unable to modify from the \"allow all\" stance that is hard coded in the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36865", "fixedVersions": [], "id": "36865", "issueType": "Bug", "key": "MODULES-10934", "labels": ["security", "STIG"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : directory 'all granted' needs to be configurable.", "timeSpent": "PT0S", "updated": "2021-02-25T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "70121:25951121-8efa-4d22-b5f1-b8ba0b6e8419", "body": "For some reasons it is working. It must have been a Layer 8 problem", "created": "2021-03-03T01:10:00.000000"}], "components": ["haproxy"], "created": "2021-02-04T02:46:00.000000", "creator": "70121:25951121-8efa-4d22-b5f1-b8ba0b6e8419", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62a72162"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06csw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2327064083_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nI am not able to get the information from read my hiera. I tried different ways already . my actual hiera file looks like this:\n\n\nhaproxy::listen:\n name: 'puppet00'\n collect_exported: false\n ipaddress: \"%\\{::ipaddress}\"\n ports: '8140'\n mode: 'tcp'\n\nCan anybody help me?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38928", "fixedVersions": [], "id": "38928", "issueType": "Bug", "key": "MODULES-10933", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:25951121-8efa-4d22-b5f1-b8ba0b6e8419", "resolution": "Cannot Reproduce", "resolutionDate": "2021-03-03T01:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : hiera support", "timeSpent": "PT0S", "updated": "2021-03-03T01:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "created": "2021-04-23T13:22:00.000000", "name": "image-2021-04-23-15-22-16-525.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13247"}, {"attacher": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "created": "2021-05-12T08:09:00.000000", "name": "image-2021-05-12-10-09-55-969.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13157"}], "comments": [{"author": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "body": "{code:java}\nPuppet Could not autoload puppet/provider/base_dsc_lite/powershell: no such file to load -- ruby-pwsh\norg/jruby/RubyKernel.java:974:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in `require'\n/etc/puppetlabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_hash_formatter.rb:1:in `<main>'\norg/jruby/RubyKernel.java:974:in `require'\norg/jruby/RubyKernel.java:1002:in `require_relative'\n/etc/puppetlabs/code/environments/production/modules/dsc_lite/lib/puppet/provider/base_dsc_lite/powershell.rb:3:in `<main>'\norg/jruby/RubyKernel.java:1009:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:78:in `load_file'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:93:in `block in loadall'\norg/jruby/RubyArray.java:1809:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:91:in `loadall'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:196:in `loadall'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:126:in `block in newtype'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/concurrent/lock.rb:10:in `synchronize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:73:in `newtype'\n/etc/puppetlabs/code/environments/production/modules/dsc_lite/lib/puppet/type/base_dsc_lite.rb:3:in `<main>'\norg/jruby/RubyKernel.java:974:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in `require'\n/etc/puppetlabs/code/environments/production/modules/dsc_lite/lib/puppet/type/dsc.rb:18:in `block in <main>'\norg/jruby/RubyModule.java:3249:in `module_eval'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/classgen.rb:132:in `genthing'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/classgen.rb:33:in `genclass'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:97:in `block in newtype'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/concurrent/lock.rb:10:in `synchronize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:73:in `newtype'\n/etc/puppetlabs/code/environments/production/modules/dsc_lite/lib/puppet/type/dsc.rb:3:in `<main>'\norg/jruby/RubyKernel.java:1009:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:78:in `load_file'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:182:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:171:in `block in type'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/concurrent/lock.rb:10:in `synchronize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/metatype/manager.rb:154:in `type'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/runtime3_type_loader.rb:76:in `find_impl'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/runtime3_type_loader.rb:62:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:163:in `internal_load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:42:in `load_typed'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:155:in `internal_load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:42:in `load_typed'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:155:in `internal_load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/base_loader.rb:42:in `load_typed'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/loader/loader.rb:72:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:100:in `find_builtin_resource_type'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:70:in `find_resource_type'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:23:in `create_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'\norg/jruby/RubyArray.java:2577:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1063:in `block in eval_IfExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:984:in `with_guarded_scope'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1061:in `eval_IfExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `block in eval_BlockExpression'\norg/jruby/RubyArray.java:1809:in `each'\norg/jruby/RubyEnumerable.java:1126:in `inject'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `eval_BlockExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:177:in `block in evaluate_block_with_bindings'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:984:in `with_guarded_scope'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:173:in `evaluate_block_with_bindings'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/closure.rb:233:in `block in call_with_scope'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/closure.rb:232:in `call_with_scope'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/closure.rb:188:in `block in call'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/closure.rb:187:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1004:in `block in proc_from_lambda'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/functions/each.rb:134:in `block in foreach_Hash_2'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/functions/each.rb:133:in `foreach_Hash_2'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb:60:in `invoke'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:43:in `block in dispatch'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `dispatch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:46:in `block in call'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:45:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/puppet_stack.rb:40:in `stack'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:305:in `block in call_function'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:303:in `call_function'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:997:in `call_function_with_block'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:990:in `eval_CallMethodExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `block in eval_BlockExpression'\norg/jruby/RubyArray.java:1809:in `each'\norg/jruby/RubyEnumerable.java:1126:in `inject'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `eval_BlockExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:27:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:63:in `block in evaluate'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:62:in `block in evaluate'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:61:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:30:in `safeevaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:141:in `evaluate_code'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:79:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:71:in `evaluate'\norg/jruby/RubyArray.java:1809:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:414:in `evaluate_classes'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/functions/include.rb:48:in `include'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb:60:in `invoke'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:43:in `block in dispatch'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `dispatch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:46:in `block in call'\norg/jruby/RubyKernel.java:1189:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:45:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/puppet_stack.rb:42:in `stack'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:305:in `block in call_function'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:303:in `call_function'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:995:in `call_function_with_block'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:964:in `eval_CallNamedFunctionExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `block in eval_BlockExpression'\norg/jruby/RubyArray.java:1809:in `each'\norg/jruby/RubyEnumerable.java:1126:in `inject'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:679:in `eval_BlockExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:94:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'\n{code}", "created": "2021-02-24T20:11:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "I took a quick look into this issue. [PR 143|https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/143] safe loads {{ruby-pwsh}} through a confine on the feature. The problem is that the powershell provider has a {{require_relative}} to {{powershell_hash_formatter}} which has a\u00a0{{require 'ruby-pwsh'}}, which is failing. That is why it is not safely failing, but I am not sure why it is failing to load the library since it is present on the system though. It is even odder that it only happens on the first agent runs after starting the service.\n\n[https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/main/lib/puppet/provider/base_dsc_lite/powershell.rb#L5]\n [https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/main/lib/puppet_x/puppetlabs/dsc_lite/powershell_hash_formatter.rb#L3]\n\n\u00a0\n\n[~accountid:557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe]\u00a0What are the {{libdir}} and {{plugindest}} configured to be?\n{code}puppet config print plugindest --section master\npuppet config print libdir --section master\nfind $(puppet config print libdir --section master) -iname \"*pwsh*.rb\" -ls\n{code}", "created": "2021-04-19T14:46:00.000000"}, {"author": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "body": "Permissions on cache and environment folders:\n\n\u00a0\n{code:java}\nuser@puppet:~$ sudo ls -l /etc/puppetlabs/code/environments/production/modules/\ntotal 84\ndrwxr-xr-x 13 root root 4096 Mar  3 17:05 apt\ndrwxr-xr-x 11 root root 4096 Feb 17 16:03 chocolatey\ndrwxr-xr-x  5 root root 4096 Sep 11  2020 dsc_lite\ndrwxr-xr-x  9 root root 4096 Mar  3 17:05 grafana\ndrwxr-xr-x  8 root root 4096 Feb 17 16:03 inifile\ndrwxr-xr-x  7 root root 4096 Feb 17 16:03 powershell\ndrwxr-xr-x 17 root root 4096 Apr 16 13:19 puppet_agent\ndrwxr-xr-x  5 root root 4096 Feb 17 16:03 puppet_conf\ndrwxr-xr-x 10 root root 4096 Mar  3 17:05 puppet_metrics_dashboard\ndrwxr-xr-x  5 root root 4096 Mar  3 17:05 puppetserver_gem\ndrwxr-xr-x  4 root root 4096 Feb 17 16:03 pwshlib\ndrwxr-xr-x 10 root root 4096 Feb 17 16:03 reboot\ndrwxr-xr-x  8 root root 4096 Feb 17 16:03 registry\ndrwxr-xr-x  9 root root 4096 Feb 17 16:03 scheduled_task\ndrwxr-xr-x 12 root root 4096 Feb 17 16:03 stdlib\ndrwxr-xr-x  7 root root 4096 Mar  3 17:05 telegraf\ndrwxr-xr-x  5 root root 4096 Sep 11  2020 translate\ndrwxr-xr-x  9 root root 4096 Feb 17 16:03 vcsrepo\ndrwxr-xr-x  5 root root 4096 Sep 11  2020 windows_env\ndrwxr-xr-x  5 root root 4096 Sep 11  2020 windows_updates\ndrwxr-xr-x  4 root root 4096 Sep 11  2020 windowsfeature\n\nuser@puppet:~$ sudo ls -l /etc/puppetlabs/code/environments/\ndrwxr-xr-x 10 root root 4096 Apr 16 13:19 production\n\nuser@puppet:~$ sudo ls -l /opt/puppetlabs/puppet/cache/lib\ntotal 52\ndrwxr-xr-x 3 root root  4096 Mar  3 17:47 facter\ndrwxr-xr-x 8 root root  4096 Mar  3 17:47 puppet\ndrwxr-xr-x 4 root root  4096 Mar  3 17:47 puppet_x\ndrwxr-xr-x 2 root root  4096 Mar  3 17:48 pwsh\n-rw-r--r-- 1 root root 27683 Mar  3 17:48 pwsh.rb\n-rw-r--r-- 1 root root    46 Mar  3 17:48 ruby-pwsh.rb\ndrwxr-xr-x 2 root root  4096 Mar  3 17:48 templates\n{code}", "created": "2021-04-20T08:13:00.000000"}, {"author": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "body": "[~accountid:5e3375e183d74c0e821851f3]\n{code:java}user@puppet:~$ sudo /opt/puppetlabs/bin/puppet config print plugindest --section m\naster\n/opt/puppetlabs/server/data/puppetserver/lib\n\nuser@puppet:~$ sudo /opt/puppetlabs/bin/puppet config print libdir --section maste\nr\n/opt/puppetlabs/server/data/puppetserver/lib\n\n\nroot@puppet:~# find $(/opt/puppetlabs/bin/puppet config print libdir --section master\n) -iname \"*pwsh*.rb\" -ls{code}\n**Nothing found on the last one", "created": "2021-04-20T08:19:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Thinking about this [~accountid:5e3375e183d74c0e821851f3], I think the root cause likely lies outside of the module code - permissions or something else possibly seems to be going wrong:\n{quote}I am not sure why it is failing to load the library since it is present on the system though. It is even odder that it only happens on the first agent runs after starting the service.\n{quote}\nSomething about the state seems to be getting reset with the agent starting the service and leading to a failed run outside of the module itself.", "created": "2021-04-20T09:42:00.000000"}, {"author": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "body": "As per [~accountid:5e3375e183d74c0e821851f3]\u00a0 suggestion we changed the puppet libdir to {color:#000000}/opt/puppetlabs/puppet/cache/lib{color} . This has yielded much better results on the last puppet server restart ( approx 12:25 est today). We did not get the usual error from each node's first run after puppetserver restart before they stabilized. However I still see something somewhat interesting ( may correlate to what you said [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] ):\n\nhere are all the errors reported by agents since the puppet server restart. A bunch right after restart, then gaps, but usually a few come in within the same minute:\n\n!image-2021-04-23-15-22-16-525.png!", "created": "2021-04-23T13:22:00.000000"}, {"author": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "body": "Hey Team,\n\n\u00a0\n\nQuick update. We are still seeing this regularly ( albeit more random, and not during cold start of the Puppet server any more since changing the\u00a0libdir to {color:#000000}/opt/puppetlabs/puppet/cache/lib{color} )\n\n!image-2021-05-12-10-09-55-969.png!\n\nin 24 hours, out of the 56, 4 events occurred from 2 servers, so correlating it to any particular catalogue is impossible given we have ~630 nodes checking in every 30 minutes for similar node configurations.\n\nAny further thoughts on how I could continue troubleshooting?", "created": "2021-05-12T08:13:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Hi [~accountid:557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe]\u00a0We have spun off two Jira tickets\u00a0to track the issues here. The first is the puppetserver issue which will be tracked in https://puppet.atlassian.net/browse/SERVER-3013.\n\nThe second is the DSC_LITE module issue which will be tracked in https://puppet.atlassian.net/browse/MODULES-11070\n\nThe main issue we see is a Puppetserver loading issue in SERVER-3013. Please update that ticket with relevant information. For now, we will close this one out as the other tickets are more specific to the issues seen.", "created": "2021-05-12T08:26:00.000000"}], "components": ["dsc_lite", "powershell"], "created": "2021-02-03T14:10:00.000000", "creator": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b397d78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06cgo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6526528447_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1916401574"}], "description": "_Basic Info_\n *Module Version:* 3.0.1\n *Puppet Version:* 6.18.0\n *OS Name/Version:* Windows Server 2012 R2\n\nWe get the following error randomly across our windows nodes in our puppet environment. We have 4 different node types which interface with different custom puppet manifests however all of them seem to have this issue pop up occasionally. We see many more of these errors on a puppetserver restart.\n\n\u00a0\n{code:java}\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/dsc: Could not autoload puppet/provider/base_dsc_lite/powershell: no such file to load -- ruby-pwsh \n{code}\nour current puppetfile looks like this:\n\n\n{code:java}\nforge 'forge.puppetlabs.com'\nmod 'puppetlabs-reboot', '2.4.0'\n\nmod 'puppetlabs-chocolatey', '5.1.1'\n\nmod 'puppetlabs-pwshlib', '0.5.0'\n\nmod 'puppetlabs-powershell', '4.0.0'\n\nmod 'puppet-windows_env', '4.0.1'\n\nmod 'puppetlabs-stdlib', '6.4.0'\n\nmod 'puppetlabs-registry', '3.1.1'\n\nmod 'puppetlabs-translate', '2.2.0'\n\nmod 'puppetlabs-inifile', '4.2.0'\n\nmod 'noma4i-windows_updates', '0.2.2'\n\nmod 'puppet-windowsfeature', '3.2.2'\n\nmod 'puppetlabs-vcsrepo', '3.1.0'\n\nmod 'puppetlabs-dsc_lite', '3.0.1'\n\nmod 'puppetlabs-scheduled_task', '2.2.1'\n\nmod 'puppetlabs-puppet_agent', '4.1.1'{code}\nand in general for all other intensive purposes we have healthy nodes (about 575)\n\n\u00a0\n\n*Desired Behavior:* \nThe file should always be present\n\n*Actual Behavior:*\n\nWe get a server 500 but the previous cache catalogue runs even though there were no recent changes to production. Subsequent catalogues are compiled and run perfectly fine. In my experience I have never found this error occur twice in a row on a node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40003", "fixedVersions": [], "id": "40003", "issueType": "Bug", "key": "MODULES-10932", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f9bb89b-7f6b-4aa6-8670-4021884c44fe", "resolution": "Won't Do", "resolutionDate": "2021-05-12T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : ruby-pwsh", "timeSpent": "PT0S", "updated": "2021-05-12T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5bb243ee607be0205f96d28d", "body": "Same issue as\u00a0PA-3546", "created": "2021-02-04T05:03:00.000000"}], "components": [], "created": "2021-02-03T05:18:00.000000", "creator": "5bb243ee607be0205f96d28d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65db6478"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06c0w:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42816"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_85496688_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 1.1.1\n *Puppet Version:*\u00a06.19.1\n\n***OS Name/Version:* RHEL 7\n\nOn a puppet agent run it fails with the below error:\n\n/augeas/load/Xfm/error = Can not find lens <lens>.lns\n\nThe lens is present in\u00a0/opt/puppetlabs/puppet/cache/lib/augeas/lenses and lib dir is set to\u00a0\n\n/opt/puppetlabs/puppet/cache/lib.\n\nThe issue does not occur when using puppet apply and can work around the issue by setting load_path.\u00a0\n\nThis seems to be since the change in\u00a0MODULES-7397\n\n*Desired Behavior:*\u00a0On a Puppet agent run the libdir will be checked for lens without specifying a load_path\n\n\"The agent's\u00a0{{$libdir/augeas/lenses}}\u00a0path will always be added to support pluginsync.\"\n\n*Actual Behavior:*\u00a0only works with\u00a0load_path specified\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36864", "fixedVersions": [], "id": "36864", "issueType": "Bug", "key": "MODULES-10931", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bb243ee607be0205f96d28d", "resolution": "Duplicate", "resolutionDate": "2021-02-04T05:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "augeas_core : not checking agents libdir for lens", "timeSpent": "PT0S", "updated": "2021-02-04T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-02-02T02:24:00.000000", "creator": "623e7948a1d81f0069da2281", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c3720e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06as8:"}], "description": "In class apache::mod::remoteip some properties does allow only list of Stdlib::Host, but Apache allows also netmasks in CIDR notation. E.g in $trusted_proxy.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40002", "fixedVersions": [], "id": "40002", "issueType": "Bug", "key": "MODULES-10929", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7948a1d81f0069da2281", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : remote_ip does not allow network addresses", "timeSpent": "PT0S", "updated": "2021-02-02T02:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "ping: any progress on this feature?", "created": "2021-06-04T10:50:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Hi [~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e],\n\nW{color:#000000}e agree it is likely an improvement, but due to other issues demanding precedence, we don\u2019t anticipate being able to address this any time soon.{color}\n\n{color:#000000} If you are interested in submitting a patch to the repository for this project at\u00a0[https://github.com/puppetlabs/puppetlabs-cron_core] please open a pull request and we will review it.{color}", "created": "2021-07-20T09:24:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "I looked into borrowing code from : https://github.com/puppetlabs/puppetlabs-host_core\nwhich already supports comments\nbut the ruby is beyond me.\n\nI guess I am stuck unable to use this module until the feature is added.", "created": "2021-08-18T07:01:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e], the host_core/cron_core providers are based on Puppet ParsedFile and one resource definition is corresponding to one file line.\n\nThis ticket asks for one resource <-> two lines mapping and this is not easy to implement with the current design.", "created": "2021-08-18T14:38:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "I see now that there is complexity that was not previously obvious to me.\nI will continue to wait until the resources are available to complete this ticket.", "created": "2021-08-19T05:11:00.000000"}], "components": ["cron_core"], "created": "2021-01-27T12:54:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55585fd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0676g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/21"}], "description": "_Basic Info_\n*Module Version:* unknown, puppet agent 6.20\n*Puppet Version:* 6.20\n*OS Name/Version:* ubuntu 20.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nparameter available within the puppet cron resource type that allows for comments.\n\ncron { 'logrotate':\n  command => \"/usr/sbin/logrotate\",\n  user    => \"root\",\n  hour    => 2,\n  minute  => 0,\n  comment => \"some test\"\n\nThe text in comment parameter would be prepended before the actual puppet cron line (the one defined in command) and the \"#\" would be added to ensure that the line is a comment\n\n}\n\n*Actual Behavior:*\n\nThere is no current support for for prepending comments before the crontab line.\nComments in files are very extremely useful to inform people looking at files what the purpose is of various lines within the file\n", "environment": "ubuntu 20.04\npuppet agent 6.20", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34699", "fixedVersions": [], "id": "34699", "issueType": "Improvement", "key": "MODULES-10928", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cron_core : Add support for Comments", "timeSpent": "PT0S", "updated": "2021-08-19T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2021-01-28T07:29:00.000000", "name": "agentacldebug.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12605"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2021-02-03T03:53:00.000000", "name": "agentdebug2.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13155"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2021-02-03T03:53:00.000000", "name": "puppet_enterprise_support_cntiamesp23_20210201154112.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13244"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "So i had a look into this. I ran the above code against a system, and then i created a negative use case for a file path that did not exist. Both worked as expected. Thus confirming what you have said so far. \n I then started to look through code\n{code:bash}\u279c  puppetlabs-acl git:(master) \u2717 grep -irsn \"Failed to set security descriptor for path\" lib\nlib/puppet/provider/acl/windows/base.rb:591:            raise Puppet::Error, \"Failed to set security descriptor for path '#{@resource[:target]}': #{detail}\", detail.backtrace\n{code}\nWhich calls the following core puppet agent function\u00a0\u00a0set_security_descriptor, note the ACL module doesnt really do much processing, it is really the puppet agent doing most of the work.\n{code:java}\n\u279c  puppetlabs-acl git:(master) \u2717 grep -irsn set_security_descriptor .bundle/\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util_spec.rb:18:      Puppet::Util::Windows::Security.set_security_descriptor(file, expected_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util_spec.rb:25:        Puppet::Util::Windows::Security.set_security_descriptor(temp_file.path, ignored_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util_spec.rb:38:      Puppet::Util::Windows::Security.set_security_descriptor(dir, protected_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/type/file_spec.rb:1596:            Puppet::Util::Windows::Security.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:59:    winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:393:            winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:402:            winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:421:            winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:463:            winsec.set_security_descriptor(parent, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:604:            winsec.set_security_descriptor(path, new_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:930:      winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:945:      winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:964:      winsec.set_security_descriptor(dir, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:985:      winsec.set_security_descriptor(dir, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/spec/integration/util/windows/security_spec.rb:998:        winsec.set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/lib/puppet/file_system/windows.rb:178:    Puppet::Util::Windows::Security.set_security_descriptor(path, new_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/lib/puppet/util/windows/security.rb:122:      set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/lib/puppet/util/windows/security.rb:147:      set_security_descriptor(path, sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/lib/puppet/util/windows/security.rb:421:    set_security_descriptor(path, new_sd)\n.bundle/gems/ruby/2.7.0/gems/puppet-7.3.0/lib/puppet/util/windows/security.rb:640:  def set_security_descriptor(path, sd) {code}\nMy advice would be, make sure that we are using the latest supported agent version. Run the command again with\u00a0 '\u2013debug' and '\u2013verbose'\n\nFrom my analysis it points strongly to either an agent issue using the FFI library, or the fact there is something strange about the ACL setup on the customer site that we have not encountered before.\u00a0", "created": "2021-01-28T05:40:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Covered by https://puppet.atlassian.net/browse/PUP-10899?atlOrigin=eyJpIjoiMjU3YjkzZDk5NjJkNGRjNDk1Y2ZjMzdmOThiMzM4MzkiLCJwIjoiemVuZGVzay1qaXJhIn0", "created": "2021-02-15T05:04:00.000000"}], "components": ["acl"], "created": "2021-01-27T10:22:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@753f83ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0672w:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42787"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1622557895_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 3.2.1\n*Agent Version:*6.19.1\n*OS Name/Version:* Windows server 2019\n\nOn apply the following simple resource:\n\n{code:java}\nacl { 'C:\\\\Windows\\\\Temp':\npermissions => [\n{ identity => 'S-1-5-32-568', rights => ['read','write','execute']}\n],\n}\n{code}\n\nthe customer receives the following error:\n\n{code:java}\nCould not evaluate: Failed to set security descriptor for path 'C:\\Windows\\Temp': undefined method `bytesize' for nil:NilClass\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37889", "fixedVersions": [], "id": "37889", "issueType": "Bug", "key": "MODULES-10927", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Duplicate", "resolutionDate": "2021-02-15T05:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL module : error on applying simple resource", "timeSpent": "PT0S", "updated": "2021-02-15T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdd9866b810069e4c11d", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This appears to be resolved by commit https://github.com/puppetlabs/puppetlabs-mysql/commit/7295496ff3af108574f9cfdf88218febde9f966b which has not shipped with the module yet.", "created": "2021-04-14T16:36:00.000000"}, {"author": "623cfdd9866b810069e4c11d", "body": "I forgot about this report...\n\nGreat, good to be resolved or closed then.", "created": "2021-04-14T16:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey I would like to apologize for the delay. I am delighted to let you know we have made a release of mysql and it is available on the Forge which also included the fix you are waiting on.\u00a0\n\n[https://forge.puppet.com/modules/puppetlabs/mysql/11.0.1/changelog]\n\nI would personally like to thank you for your patience in us dealing with this.\u00a0\nHave a lovely day. :)\u00a0", "created": "2021-04-19T07:56:00.000000"}], "components": ["mysql"], "created": "2021-01-27T09:40:00.000000", "creator": "623cfdd9866b810069e4c11d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1247ea17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o066xk:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43971"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7074950836_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a010.9.1\n *Puppet Version:*\u00a06.20.0\n *OS Name/Version:*\u00a0Ubuntu (20.04)\n\nPackage libmysql-java is not provided anymore on Ubuntu (as of 20.04).\n\nParameter $java_package_name should now default to 'libmariadb-java' on the latest LTS version of Ubuntu (20.04).\n\n*Desired Behavior:* package libmariadb-java is installed on Ubuntu 20.04 when\u00a0$java_package_name is not set:\n{code:java}\nclass { 'mysql::bindings':\n  java_enable => true,\n  java_package_ensure => 'present',\n}\n{code}\n\u00a0\n\n*Actual Behavior:* no package is installed on Ubuntu 20.04 with the following code:\n{code:java}\nclass { 'mysql::bindings':\n java_enable => true,\n java_package_ensure => 'present',\n}{code}\n*Resolution:* I will try to provide a patch as soon as possible.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41119", "fixedVersions": [], "id": "41119", "issueType": "Bug", "key": "MODULES-10926", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfdd9866b810069e4c11d", "resolution": "Fixed", "resolutionDate": "2021-04-19T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : java_package_name should be set to libmariadb-java on current Ubuntu 20.04", "timeSpent": "PT0S", "updated": "2021-04-19T07:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "A plan that would help to find nodes/facts with differences would be equally useful\n", "created": "2021-02-16T11:20:00.000000"}], "components": ["puppet_agent"], "created": "2021-01-26T08:42:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@394276a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06167:r"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2388849797_*|*_10007_*:*_1_*:*_673726697_*|*_3_*:*_1_*:*_20357844_*|*_5_*:*_1_*:*_0"}], "description": "In 6.20.0 we've shipped a new experimental command: puppet facts diff that displays the differences between facter 3 and facter 4. We need to create a bolt task in puppetlabs-puppet_agent module that is able to call this command on a remote node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43271", "fixedVersions": [], "id": "43271", "issueType": "Task", "key": "MODULES-10925", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-03-03T01:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create task that shows the output of puppet facts diff", "timeSpent": "PT0S", "updated": "2021-03-03T01:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:81f497cb-6a4e-4e6d-abbe-a8fa4611960f", "body": "Thank you for the workaround!\n\nIt's not just custom (i.e. different than hostname) title. I had this fail in the same way.\n{noformat}sshkey { 'bitbucket.org':\n  ensure => present,\n  key => 'AAAAAAAAAAAAAAAAAAAAAAAA',\n  type => 'ssh-rsa',\n}\nfile { 'mega_cool_file':\n  ensure => present,\n  path => '/tmp/test_just_a_file',\n}\nFile['mega_cool_file'] -> Sshkey['bitbucket.org']\n{noformat}", "created": "2021-03-04T15:39:00.000000"}], "components": ["sshkeys_core"], "created": "2021-01-26T08:41:00.000000", "creator": "62439ec7fd5e450070434992", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51314746"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o065cg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/21"}], "description": "_Basic Info_\n *Module Version:\u00a02.2.0*\n *Puppet Version: 7.3.0*\n *OS Name/Version: CentOS Linux 7*\n\ntest code:\n{code:java}\n$ cd /tmp\n$ cat test_sshkey.pp\nsshkey { 'mega_cool_sshkey':\n  ensure => present,\n  key    => 'AAAAAAAAAAAAAAAAAAAAAAAA',\n  name   => 'host1',\n  target => '/tmp/test_known_hosts',\n  type   => 'ssh-rsa',\n}\nfile { 'mega_cool_file':\n  path   => '/tmp/test_just_a_file',\n  ensure => present,\n}\nFile['mega_cool_file'] -> Sshkey['mega_cool_sshkey']{code}\n\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n{code:java}\n$ puppet apply test_sshkey.pp\nNotice: /Stage[main]/Main/File[mega_cool_file]/ensure: created\nNotice: /Stage[main]/Main/Sshkey[mega_cool_sshkey]/ensure: created\n{code}\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n{code:java}\n$ puppet apply test_sshkey.pp\nError: Could not find dependent Sshkey[mega_cool_sshkey] for File[mega_cool_file] (file: /tmp/test_sshkey.pp, line: 8)\n{code}\n\u00a0\n\nBut this code works:\n{code:java}\n$ cat test_sshkey.pp\nsshkey { 'mega_cool_sshkey':\n  ensure => present,\n  key    => 'AAAAAAAAAAAAAAAAAAAAAAAA',\n  name   => 'host1',\n  target => '/tmp/test_known_hosts',\n  type   => 'ssh-rsa',\n}\nfile { 'mega_cool_file':\n  path   => '/tmp/test_just_a_file',\n  ensure => present,\n}\nFile['mega_cool_file'] -> Sshkey['host1@ssh-rsa']\n$\n$ puppet apply test_sshkey.pp\nNotice: /Stage[main]/Main/File[mega_cool_file]/ensure: created\nNotice: /Stage[main]/Main/Sshkey[host1@ssh-rsa]/ensure: created{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42210", "fixedVersions": [], "id": "42210", "issueType": "Bug", "key": "MODULES-10924", "labels": ["community", "help_wanted"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439ec7fd5e450070434992", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sshkeys_core : resource Sshkey reference by custom title broken", "timeSpent": "PT0S", "updated": "2021-03-04T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ab321580-972e-4471-a66c-4c32252cfadc", "body": "This can be closed. I missed something on my end that was causing it to not apply the extension. I retested without semi-colon and it was fine.", "created": "2021-01-25T14:38:00.000000"}, {"author": "557058:ab321580-972e-4471-a66c-4c32252cfadc", "body": "Issue was on my end with syntax.. It works as is.\u00a0", "created": "2021-01-25T14:38:00.000000"}], "components": [], "created": "2021-01-25T14:12:00.000000", "creator": "557058:ab321580-972e-4471-a66c-4c32252cfadc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733accd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o064tk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1545352_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15590"}], "description": "_Basic Info_\n *Module Version: 6.8/6.9*\n *Puppet Version: 5.5*\n *OS Name/Version: CentOS 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: When applying an extension through the module which uses the extension.pp manifest the semicolon to complete the statement inside postgreSQL is missing from the command. ie line 48 $command = \"CREATE EXTENSION \\\"${extension}\\\"\" should be\u00a0$command = \"CREATE EXTENSION \\\"${extension}\\\";\" or similar.*\u00a0Appears to affect line 58 as well.\u00a0$command = \"DROP EXTENSION \\\"${extension}\\\"\". I did not completely look through the file for any other postgres commands that are issued to see if they are affected.\u00a0\n\n*Actual Behavior:*\n\nExtensions do not get installed as expected without modifying the file.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41118", "fixedVersions": [], "id": "41118", "issueType": "Bug", "key": "MODULES-10923", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ab321580-972e-4471-a66c-4c32252cfadc", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T14:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql: syntax issue on extension.pp", "timeSpent": "PT0S", "updated": "2021-01-25T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mailalias_core"], "created": "2021-01-25T13:54:00.000000", "creator": "623c0ef3bef8a60068c79869", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f5a0d18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o064t4:"}], "description": "_Basic Info_\n *Module Version:\u00a0 1.0.6*\n *Puppet Version:* *7.0.1*\n *OS Name/Version: CentOS 8.3*\n\n*Desired Behavior:*\n\nSetting\n\nmailalias{\n\n'user1': \u00a0\u00a0\u00a0 recipient => /dev/null,\n\n}\n\nshould result in the following entry in the alias file:\n\nuser1: /dev/null\n\nallowing sending email to /dev/null.\n\n\u00a0\n\n*Actual Behavior:*\n\nSetting\n\nmailalias\n\n{ 'user1': \u00a0\u00a0\u00a0 recipient => /dev/null, }\n\nresults in the following entry in the alias file:\n\nuser1: \"/dev/null\"\n\nbecause the module encloses non-alpha characters in double-quotes. This breaks postfix.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39031", "fixedVersions": [], "id": "39031", "issueType": "Bug", "key": "MODULES-10922", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef3bef8a60068c79869", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mailalias_core : non-alpha chars in quotes prevents sending mail to /dev/null", "timeSpent": "PT0S", "updated": "2021-01-25T13:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-01-22T08:11:00.000000", "creator": "6243b3685f63fd0069b1a7ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e57c590"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06388:"}], "description": "_Basic Info_\n *Module Version: 5.8.0*\n *Puppet Version:\u00a06.17.0*\n *OS Name/Version: Ubuntu Xenial*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*I'd like to be able to override the location of the error documents globally.*\n\n*Actual Behavior:*\n\nWhen setting up the error documents, there is a parameter error_documents_path, that is set in [params.pp|https://github.com/puppetlabs/puppetlabs-apache/blob/main/manifests/params.pp], but this variable is not exposed so we can set a custom path.\n\nI'd like to be able to so something akin to:\u00a0\n{code:java}\nclass {\n 'puppet':\n   error_documents => true,\n   error_documents_path => '/var/www/error'\n} {code}\nI would expect then that [httpd.conf.erb|https://github.com/puppetlabs/puppetlabs-apache/blob/main/templates/httpd.conf.erb#L144-L180]\u00a0would then consume this updated path when setting up the error documents.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36863", "fixedVersions": [], "id": "36863", "issueType": "Bug", "key": "MODULES-10921", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3685f63fd0069b1a7ce", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : cannot set global custom error_documents_path.", "timeSpent": "PT0S", "updated": "2021-01-22T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2021-01-22T02:47:00.000000", "creator": "62439968ad6b7e006aa41286", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4033e66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o062y0:"}], "description": "_Basic Info_\n *Module Version:* 2.16.0\n *Puppet Version:* 5.5.22, 7.3.0\n *OS Name/Version:* Linux\n\n_Describe your issue in as much detail as possible..._\n If rspec is run with a MODULEPATH containing non-existing directories, this is now a fatal error.\n\n{{An error occurred while loading ./spec/classes/baseconfig__cron_spec.rb.\n Failure/Error: require 'puppetlabs_spec_helper/module_spec_helper'\n\nErrno::ENOENT:\n No such file or directory @ dir_initialize - design\n # /var/lib/gems/2.5.0/gems/puppetlabs_spec_helper-2.16.0/lib/puppetlabs_spec_helper/module_spec_helper.rb:57:in `open'\n # /var/lib/gems/2.5.0/gems/puppetlabs_spec_helper-2.16.0/lib/puppetlabs_spec_helper/module_spec_helper.rb:57:in `entries'\n # /var/lib/gems/2.5.0/gems/puppetlabs_spec_helper-2.16.0/lib/puppetlabs_spec_helper/module_spec_helper.rb:57:in `block in <top (required)>'\n # /var/lib/gems/2.5.0/gems/puppetlabs_spec_helper-2.16.0/lib/puppetlabs_spec_helper/module_spec_helper.rb:56:in `collect'\n # /var/lib/gems/2.5.0/gems/puppetlabs_spec_helper-2.16.0/lib/puppetlabs_spec_helper/module_spec_helper.rb:56:in `<top (required)>'\n # ./spec/common_helper.rb:11:in `<top (required)>'\n # ./spec/spec_helper.rb:1:in `<top (required)>'\n # ./spec/classes/baseconfig__cron_spec.rb:1:in `<top (required)>'\n # ------------------\n # \u2014 Caused by: \u2014\n # LoadError:\n # cannot load such file \u2013 puppetlabs_spec_helper/module_spec_helper\n # ./spec/common_helper.rb:11:in `<top (required)>'\n }}\n\nThis is done inside a container image used for testing. We set MODULEPATH to design:modules:/home/test/basemodules in order to support testing of both environments and standalone modules. Either design or the modules directory may be missing.\n\n*Desired Behavior:*\n Ignore missing directories. This was the behaviour in 2.15.0 and earlier.\n\n*Actual Behavior:*\n Fatal error.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41091", "fixedVersions": [], "id": "41091", "issueType": "Bug", "key": "MODULES-10920", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439968ad6b7e006aa41286", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper: regression in 2.16.0: missing directories in MODULEPATH give fatal error", "timeSpent": "PT0S", "updated": "2021-01-22T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:70121:5292aea0-8b9d-4115-8466-2085cf4e9692] The {{/opt/puppetlabs/puppet/cache/lib/}} directory is where the agent copies module files from puppetserver to the agent (during pluginsync). Is the issue that 1)  the lenses are not pluginsync'ed or 2) they are pluginsync'ed but the agent can't find them when it tries to manage augeas related resources?", "created": "2021-01-22T19:07:00.000000"}, {"author": "70121:5292aea0-8b9d-4115-8466-2085cf4e9692", "body": "2) they are pluginsync'ed but the agent can't find them when it tries to manage augeas related resources?\n\nthis is the case. they are synced, but agent does not find them.", "created": "2021-01-23T06:59:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "puppet-agent 6.19.1 contained 1.0.5 of puppetlabs-augeas_core, while 6.20.0 contains 1.1.1 which includes this change: https://github.com/puppetlabs/puppetlabs-augeas_core/commit/897ca7a86b9595761e1492a4ffa36bbdb751a15a", "created": "2021-01-25T17:07:00.000000"}, {"author": "70121:5292aea0-8b9d-4115-8466-2085cf4e9692", "body": "So what do you suggest? Not a bug?", "created": "2021-01-25T17:41:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I would expect `puppet agent` to find augeas lenses that were pluginsynced. If that doesn't work, then that's definitely a bug.\n\nAdditionally I think the change to the augeas_core module means the lenses in the pluginsync libdir are not used when running {{puppet apply}} or {{puppet resource}}. That behavior is less well-defined/documented. But since puppet has included lenses in the libdir (since forever), we should probably not change that behavior in a 1.x release of the module.", "created": "2021-01-25T18:09:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "This is a regression of MODULES-7397. New PR: https://github.com/puppetlabs/puppetlabs-augeas_core/pull/37", "created": "2021-02-22T10:07:00.000000"}], "components": ["augeas_core"], "created": "2021-01-21T08:55:00.000000", "creator": "70121:5292aea0-8b9d-4115-8466-2085cf4e9692", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@769de08a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06160:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42816"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_146359294_*|*_1_*:*_1_*:*_2762556560_*|*_10007_*:*_1_*:*_81012510_*|*_3_*:*_1_*:*_6598695_*|*_5_*:*_1_*:*_0"}], "description": "We have custom module that contains lib/augeas/lenses/file.aug. This is stored in /opt/puppetlabs/puppet/cache/lib/augeas/lenses. However, it seems that as of version 6.20.0, it searches lenses only in\u00a0/opt/puppetlabs/puppet/share/augeas/lenses. If I manually copy the lens file, everything is ok. It complains cannot find lens file otherwise.", "environment": "debian 10.7, linux x86_64.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39030", "fixedVersions": [], "id": "39030", "issueType": "Bug", "key": "MODULES-10950", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5292aea0-8b9d-4115-8466-2085cf4e9692", "resolution": "Fixed", "resolutionDate": "2021-02-25T01:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet agent does not find augeas lenses", "timeSpent": "PT0S", "updated": "2021-03-14T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2021-01-20T03:27:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@693c7b02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05yyo:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1947493_*|*_10007_*:*_1_*:*_2023973_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34697", "fixedVersions": [], "id": "34697", "issueType": "Task", "key": "MODULES-10919", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-01-20T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-puppet_agent version 4.4.0 to the forge", "timeSpent": "PT0S", "updated": "2021-01-20T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2021-01-13T03:39:00.000000", "creator": "5d513500a1f3290c16e60d49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@630732a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05uq0:"}], "description": "_Basic Info_\n *Module Version: 5.2.0*\n *Puppet Version: 6.19.1*\n *OS Name/Version: Windows Server 2019*\n\n_If a package marked as hold the \"ensure\" parameter should return the version instead of \"held\". Otherwise at the next puppet-run ensure will be changed from \"held\" to \"present\" and then at the next puppet-run the hold will be set again._\n\n_Manifest config_\n{code:java}\npackage { 'puppet-agent': \n mark     => 'hold',\n provider => 'chocolatey', \n}\n{code}\n_Puppet Output_\n{code:java}\nadministrator@br1-1: C:\\Users\\administrator [0] PS> puppet agent -t                                                                                         \nInfo: Using configured environment 'win'                                                                                                       \nInfo: Retrieving pluginfacts                                                                                                                                \nInfo: Retrieving plugin                                                                                                                                    \nInfo: Retrieving locales                                                                                                                                    \nInfo: Loading facts                                                                                                                                         \nInfo: Caching catalog for br1-1.dev.example.com                                                                                                   \nInfo: Applying configuration version '1610533964'                                                                                                           \nNotice: /Stage[main]/Profile::Base/Package[puppet-agent]/ensure: ensure changed 'held' to 'present' (corrective)                                            \nNotice: Applied catalog in 23.09 seconds                                                                                                                   \nadministrator@br1-1: C:\\Users\\administrator [1] PS> puppet agent -t                                                                                         \nInfo: Using configured environment 'win'                                                                                                        \nInfo: Retrieving pluginfacts                                                                                                                               \nInfo: Retrieving plugin                                                                                                                                     \nInfo: Retrieving locales                                                                                                                                    \nInfo: Loading facts                                                                                                                                        \nInfo: Caching catalog for br1-1.dev.example.com                                                                                                   \nInfo: Applying configuration version '1610534194'                                                                                                          \nNotice: /Stage[main]/Profile::Base/Package[puppet-agent]/mark: mark changed  to 'hold' (corrective)                                                        \nNotice: Applied catalog in 21.97 seconds                                                                                                                   \nadministrator@br1-1: C:\\Users\\administrator [1] PS> puppet agent -t                                                                                        \nInfo: Using configured environment 'win'                                                                                                       \nInfo: Retrieving pluginfacts                                                                                                                                \nInfo: Retrieving plugin                                                                                                                                    \nInfo: Retrieving locales                                                                                                                                   \nInfo: Loading facts                                                                                                                                        \nInfo: Caching catalog for br1-1.dev.example.com                                                                                                   \nInfo: Applying configuration version '1610534233'                                                                                                          \nNotice: /Stage[main]/Profile::Base/Package[puppet-agent]/ensure: ensure changed 'held' to 'present' (corrective)                                           \nNotice: Applied catalog in 23.43 seconds   \n{code}\n*Desired Behavior:*\n{code:java}\n> puppet resource package puppet-agent\npackage { 'puppet-agent': \n ensure   => '6.19.1', \n provider => 'chocolatey', \n}{code}\n*Actual Behavior:*\n{code:java}\n> puppet resource package puppet-agent\npackage { 'puppet-agent':                                                                                                                                  \n  ensure   => 'held',                                                                                                                                       \n  provider => 'chocolatey',                                                                                                                                \n} {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39028", "fixedVersions": [], "id": "39028", "issueType": "Bug", "key": "MODULES-10918", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d513500a1f3290c16e60d49", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-chocolatey : ensure returns \"held\" as instead of version", "timeSpent": "PT0S", "updated": "2021-01-13T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:6220db9494f7e20069fe964a], I analyzed your problem so I think that you want to start haproxy using root user while /var/lib/haproxy/stats socket is owned by haproxy user. The selinux prevent binding /var/lib/haproxy/stats socket by haproxy started by another user than haproxy.\nThere are many solutions to avoid this problem. I will detail few methods for you here:\n\n{code:java}\n# tell SELinux to allow haproxy started by another users to read/write /var/lib/haproxy\n# audit2allow -w -a\n# audit2allow -a\n# audit2allow -a -M haproxy\n# semodule -i haproxy.pp\n# if you now run again puppet agent -t the haproxy should start\n{code}\n\n{code:java}\n# use root user instead of haproxy user\n# cat manifest.pp\nclass { 'haproxy':\n  global_options => {\n    user => 'root',\n    group => 'haproxy',\n  },\n}\n\nhaproxy::listen{ 'main':\n  collect_exported => false,\n  ipaddress => '<IP ADDRESS>',\n  ports => '80',\n  mode => 'http',\n}\n{code}\n\nkind regards,\nAdrian IURCA", "created": "2021-02-05T05:56:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "The haproxy module manage the haproxy service. If you set a user for haproxy service, that user should own all files and directories related to haproxy.\n\nI think it is not feasible to manipulate selinux from the module itself. In my opinion using an work-arround is the best idea.\n\n\u00a0\n\nkind regards,\n\nAdrian IURCA", "created": "2021-02-05T11:26:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:6220db9494f7e20069fe964a], there are any updates related to this ticket?\nThe proposed solutions explained before are satisfying your expectations?\nIf yes, please let me know so we can consider this ticket as resolved.\n\n\u00a0\n\nKind regards,\n\nAdrian IURCA", "created": "2021-02-18T07:03:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:6220db9494f7e20069fe964a], there are any updates from the customer?\nIf no I'm assuming we can close this ticket.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-02-25T06:48:00.000000"}, {"author": "5b63ce551029582ca6fb4db6", "body": "Hello. I guess my confusion comes in with why is this a problem only when installed with Puppet, but not when installed just \"dnf install haproxy\"? What is Puppet doing differently? I don't have to make any SELinux changes with a simple \"dnf install haproxy\" \"systemctl start haproxy\".", "created": "2021-02-27T23:12:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:5b63ce551029582ca6fb4db6], the HAProxy module sets the ownership of all files related to HAProxy to the user-specified global_options(the default user:group in the global_options is haproxy:haproxy). And wherever puppet agent -t is run the ownership is changed to haproxy:haproxy even we try to change manually(eg: chown /file/related/to/haproxy root:root). That's how the haproxy module is working.\n This problem appears only if SElinux is on. The SELinux prevents other users(even root) to write on files owned by other users. So few workarounds are available:\n 1. Disable SELinux\n 2. Create a policy to permit root user to write on files owned by haproxy user\n 3. specify in the manifest at the global_options section that the user should be root\n{code:java}# use root user instead of haproxy user\n# cat manifest.pp\nclass { 'haproxy':\n  global_options => {\n    user => 'root',\n    group => 'haproxy',\n  },\n}\n \nhaproxy::listen{ 'main':\n  collect_exported => false,\n  ipaddress => '<IP ADDRESS>',\n  ports => '80',\n  mode => 'http',\n}\n{code}\nkind regards,\n [~accountid:623a4aced32a94006a63c9d2]", "created": "2021-03-01T07:32:00.000000"}, {"author": "5b63ce551029582ca6fb4db6", "body": "Thanks for the explanation Adrian.", "created": "2021-03-01T07:36:00.000000"}], "components": ["haproxy"], "created": "2021-01-12T10:08:00.000000", "creator": "5b63ce551029582ca6fb4db6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32120fe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05ubk:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42758"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1113361510_*|*_3_*:*_1_*:*_871905099_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_952173937_*|*_10005_*:*_1_*:*_1200460863"}], "description": "_Basic Info_\n *Module Version:* 4.5.0\n *Puppet Version:* 6.16.0\n *OS Name/Version:* Red Hat Enterprise Linux 8\n\nWhen using the puppetlabs/haproxy module to install HAProxy, the service will not start. If I disable SELinux, the service starts correctly.\n\nThe logs complain about not being able to bind UNIX socket /var/lib/haproxy/stats\n\nIf I manually install HAProxy, the service starts just fine with SELinux enabled.\n\n*Desired Behavior:*\n\nService starts without disabling SELinux\n\n*Actual Behavior:*\n\nService fails to start.\n\n\u00a0\n\n\u00a0\n{code:java}\nhaproxy::listen { 'main':\n  collect_exported => false,\n  ipaddress        => 'x.x.x.x',\n  ports            => '80',\n  mode             => 'http'\n}\n\n{code}\n{code:java}\njournalctl log for haproxy:\n-- Logs begin at Fri 2020-12-18 06:07:28 +03, end at Tue 2021-01-12 19:53:56 +03. --\nJan 12 19:53:56 server01 systemd[1]: Starting HAProxy Load Balancer...\nJan 12 19:53:56 server01 haproxy[1029834]: [ALERT] 011/195356 (1029834) : Starting frontend GLOBAL: cannot bind UNIX socket [/var/lib/haproxy/stats]\nJan 12 19:53:56 server01 systemd[1]: haproxy.service: Main process exited, code=exited, status=1/FAILURE\nJan 12 19:53:56 server01 systemd[1]: haproxy.service: Failed with result 'exit-code'.\nJan 12 19:53:56 server01 systemd[1]: Failed to start HAProxy Load Balancer.\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39998", "fixedVersions": [], "id": "39998", "issueType": "Bug", "key": "MODULES-10917", "labels": ["jira_escalated", "triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b63ce551029582ca6fb4db6", "resolution": "Fixed", "resolutionDate": "2021-03-01T07:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : SELinux issues on RHEL 8", "timeSpent": "PT0S", "updated": "2021-03-01T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c152dee1b5a007029373b", "body": "Puppet runs fail when using this module.\u00a0\u00a0\n{noformat}\nPuppet::PreformattedError:\n Evaluation Error: Error while evaluating a Function Call, undefined method `match?' for /^\\d/:Regexp (file: /home/00/d861703/projects/puppet/modules/d\n art/spec/fixtures/modules/postgresql/manifests/server/config.pp, line: 96, column: 7){noformat}", "created": "2021-01-11T12:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c152dee1b5a007029373b]\n\nWould it be possible to add more information to this ticket? If you take a look at one of our blog posts under the section '[Reaching out via Jira|https://puppetlabs.github.io/iac/team/2021/01/20/reaching-out.html]' will provide you with detailed information on what we would be looking for in the bug report in order to reproduce and fix this.\u00a0\n\nSetting to 'Needs Information'.", "created": "2021-01-25T07:57:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "Sure thing.\u00a0 The error is shown when I run rspec unit tests on one of the classes in our control repo.\u00a0 This class uses the postgresql module to set up a database on the server.\u00a0 The error appears to be related to the ipv4acls parameter which is defined as follows.\n\n\u00a0\n{code:java}\nclass { 'postgresql::server': \u00a0 \u00a0 \n    ipv4acls => [ \n        'host est_junit est_junit samehost trust', \n        'host all all samehost md5',\n    ], \n}\n{code}\n\u00a0\n\n```\n\nCommenting out this parameter allows the unit tests to pass however I am not certain why the error occurs in the first place.\u00a0\u00a0", "created": "2021-01-26T13:57:00.000000"}], "components": ["postgresql"], "created": "2021-01-11T12:43:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c4282a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05ts8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33661", "fixedVersions": [], "id": "33661", "issueType": "Bug", "key": "MODULES-10916", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql undefined method error", "timeSpent": "PT0S", "updated": "2021-01-26T13:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "I tried to apply a fix using facter 3.11 and now the test to all of the other facts have broken.  i notice the other facts use\n\n{code}\n  confine do\n    Facter.value('kernel') == 'Linux'\n  end\n{code}\n\nand not \n\n{code}\nconfine kernel: :linux\n{code}\n\nwhich suggests it still may be similar to FACT-981 however i still cant work out why the test work for `spec/unit/facter/physical_volumes_spec.rb` and not `spec/unit/facter/lvm_support_spec.rb` they seem the same to me", "created": "2021-01-11T12:33:00.000000"}], "components": ["lvm"], "created": "2021-01-11T11:53:00.000000", "creator": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52118cfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05tr4:"}], "description": "The spec test for the lvm_support fact are currently failing.  This seems to be a wider issuer related to facter4 and possibly  regression of FACT-981\n\nfailing example\n\n{noformat}\n$ bspec SPEC=spec/unit/facter/lvm_support_spec.rb                                                    \nI, [2021-01-11T19:48:43.846672 #9642]  INFO -- : Creating symlink from spec/fixtures/modules/lvm to /home/jbond/git/puppetlabs-lvm\n/usr/bin/ruby2.5 -I/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/lib:/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-support-3.10.1/lib /home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/exe/rspec spec/unit/facter/lvm_support_spec.rb\nRun options: exclude {:bolt=>true}\n\nlvm_support fact\n  when not on Linux\n    is set to not (FAILED - 1)\n  when on Linux\n    when vgs is absent\n      is set to no (FAILED - 2)\n    when vgs is present\n      is set to yes (FAILED - 3)\n\nlvm_vgs facts\n  when there is no lvm support\n    does not exist\n  when there is lvm support\n    when there are no vgs\n      is set to 0 (FAILED - 4)\n    when there are vgs\n      lists vgs (FAILED - 5)\n\nlvm_pvs facts\n  when there is no lvm support\n    does not exist\n  when there is lvm support\n    when there are no pvs\n      is set to 0 (FAILED - 6)\n    when there are pvs\n      lists pvs (FAILED - 7)\n\nCode coverage\n  must cover at least 0% of resources\n\n\nCoverage Report:\n\nTotal resources:   0\nTouched resources: 0\nResource coverage: 100.00%\n\nFailures:\n\n  1) lvm_support fact when not on Linux is set to not\n     Failure/Error: Facter.value(:lvm_support).should be_nil\n     \n       expected: nil\n            got: true\n     # ./spec/unit/facter/lvm_support_spec.rb:12:in `block (3 levels) in <top (required)>'\n\n  2) lvm_support fact when on Linux when vgs is absent is set to no\n     Failure/Error: Facter.value(:lvm_support).should be_nil\n     \n       expected: nil\n            got: true\n     # ./spec/unit/facter/lvm_support_spec.rb:25:in `block (4 levels) in <top (required)>'\n\n  3) lvm_support fact when on Linux when vgs is present is set to yes\n     Failure/Error: Facter.fact(:kernel).expects(:value).at_least(1).returns('Linux')\n     \n     Mocha::ExpectationError:\n       not all expectations were satisfied\n       unsatisfied expectations:\n       - expected at least once, not yet invoked: #<Facter::ResolvedFact:0x562945a888c8>.value(any_parameters)\n       - expected exactly once, not yet invoked: Facter::Util::Resolution.which('vgs')\n       satisfied expectations:\n       - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x562943980c48>.root?(any_parameters)\n       - allowed any number of times, not yet invoked: Facter::Util::Resolution.exec(any_parameters)\n     # ./spec/unit/facter/lvm_support_spec.rb:18:in `block (3 levels) in <top (required)>'\n\n  4) lvm_vgs facts when there is lvm support when there are no vgs is set to 0\n     Failure/Error: Facter::Core::Execution.expects(:execute).at_least(1).with('vgs -o name --noheadings 2>/dev/null', timeout: 30).returns(nil)\n     \n     Mocha::ExpectationError:\n       not all expectations were satisfied\n       unsatisfied expectations:\n       - expected at least once, not yet invoked: Facter::Core::Execution.execute('vgs -o name --noheadings 2>/dev/null', {:timeout => 30})                                                                                                                               \n       satisfied expectations:\n       - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x562943980c48>.root?(any_parameters)\n       - allowed any number of times, invoked once: Facter::Core::Execution.execute(any_parameters)\n       - expected at least once, invoked once: #<Facter::ResolvedFact:0x562945a41608>.value(any_parameters)\n     # ./spec/unit/facter/lvm_support_spec.rb:56:in `block (4 levels) in <top (required)>'\n\n  5) lvm_vgs facts when there is lvm support when there are vgs lists vgs\n     Failure/Error: Facter.value(:lvm_vgs).should == 2\n     \n       expected: 2\n            got: 0 (using ==)\n     # ./spec/unit/facter/lvm_support_spec.rb:69:in `block (4 levels) in <top (required)>'\n\n  6) lvm_pvs facts when there is lvm support when there are no pvs is set to 0\n     Failure/Error: Facter::Core::Execution.expects('execute').at_least(1).with('pvs -o name --noheadings 2>/dev/null', timeout: 30).returns(nil)\n     \n     Mocha::ExpectationError:\n       not all expectations were satisfied\n       unsatisfied expectations:\n       - expected at least once, not yet invoked: Facter::Core::Execution.execute('pvs -o name --noheadings 2>/dev/null', {:timeout => 30})\n       satisfied expectations:\n       - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x562943980c48>.root?(any_parameters)\n       - allowed any number of times, invoked once: Facter::Core::Execution.execute(any_parameters)\n       - expected at least once, invoked once: #<Facter::ResolvedFact:0x562945badac8>.value(any_parameters)\n     # ./spec/unit/facter/lvm_support_spec.rb:96:in `block (4 levels) in <top (required)>'\n\n  7) lvm_pvs facts when there is lvm support when there are pvs lists pvs\n     Failure/Error: Facter.value(:lvm_pvs).should == 2\n     \n       expected: 2\n            got: 0 (using ==)\n     # ./spec/unit/facter/lvm_support_spec.rb:107:in `block (4 levels) in <top (required)>'\n\nDeprecation Warnings:\n\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /home/jbond/git/puppetlabs-lvm/spec/unit/facter/lvm_support_spec.rb:12:in `block (3 levels) in <top (required)>'.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n1 deprecation warning total\n\nFinished in 1.45 seconds (files took 1.52 seconds to load)\n10 examples, 7 failures\n\nFailed examples:\n\nrspec ./spec/unit/facter/lvm_support_spec.rb:10 # lvm_support fact when not on Linux is set to not\nrspec ./spec/unit/facter/lvm_support_spec.rb:22 # lvm_support fact when on Linux when vgs is absent is set to no\nrspec ./spec/unit/facter/lvm_support_spec.rb:30 # lvm_support fact when on Linux when vgs is present is set to yes\nrspec ./spec/unit/facter/lvm_support_spec.rb:54 # lvm_vgs facts when there is lvm support when there are no vgs is set to 0\nrspec ./spec/unit/facter/lvm_support_spec.rb:63 # lvm_vgs facts when there is lvm support when there are vgs lists vgs\nrspec ./spec/unit/facter/lvm_support_spec.rb:94 # lvm_pvs facts when there is lvm support when there are no pvs is set to 0\nrspec ./spec/unit/facter/lvm_support_spec.rb:103 # lvm_pvs facts when there is lvm support when there are pvs lists pvs\n\n/usr/bin/ruby2.5 -I/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/lib:/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-support-3.10.1/lib /home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/exe/rspec spec/unit/facter/lvm_support_spec.rb failed\n\n{noformat}\n\nusing facter3.11 (not using 3.12 due to FACT-1915)\n{noformat}\n$ FACTER_GEM_VERSION='~> 3.11.0' binstall                                                                                                                                                                                                     [19:38:44]\nThe dependency rb-readline (= 0.5.5) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mswin32, x86-mingw32, x64-mingw32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mswin32 x86-mingw32 x64-mingw32`.                                                                                                                                                                                                                                     \nThe dependency puppet-module-win-default-r2.5 (~> 0.4) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mswin32, x86-mingw32, x64-mingw32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mswin32 x86-mingw32 x64-mingw32`.                                                                                                                                                                                                                   \nThe dependency puppet-module-win-dev-r2.5 (~> 0.4) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mswin32, x86-mingw32, x64-mingw32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mswin32 x86-mingw32 x64-mingw32`.                                                                                                                                                                                                                       \nFetching gem metadata from https://rubygems.org/..........\nFetching gem metadata from https://rubygems.org/.\nResolving dependencies.....\nUsing rake 12.3.3\nUsing CFPropertyList 2.3.6\nUsing concurrent-ruby 1.1.7\nUsing i18n 1.8.7\nUsing minitest 5.14.3\nUsing thread_safe 0.3.6\nUsing tzinfo 1.2.9\nUsing activesupport 5.2.4.4\nUsing public_suffix 4.0.6\nUsing addressable 2.7.0\nUsing ansi 1.5.0\nUsing ast 2.4.1\nUsing awesome_print 1.8.0\nUsing aws-eventstream 1.1.0\nUsing aws-partitions 1.415.0\nUsing aws-sigv4 1.2.2\nUsing jmespath 1.4.0\nUsing aws-sdk-core 3.110.0\nUsing aws-sdk-ec2 1.220.0\nUsing bcrypt_pbkdf 1.1.0\nUsing bindata 2.4.8\nUsing highline 1.6.21\nUsing optimist 3.0.1\nUsing hiera-eyaml 3.2.0\nUsing jwt 2.2.2\nUsing little-plugger 1.1.4\nUsing multi_json 1.15.0\nUsing logging 2.3.0\nUsing minitar 0.9\nUsing net-ssh 6.1.0\nUsing net-scp 1.2.1\nUsing ffi 1.14.2\nUsing gssapi 1.3.1\nUsing net-ssh-krb 0.5.1\nUsing multipart-post 2.1.1\nUsing faraday 0.17.3\nUsing connection_pool 2.2.3\nUsing net-http-persistent 4.0.0\nUsing orchestrator_client 0.4.3\nUsing deep_merge 1.2.1\nFetching facter 3.11.6.cfacter.20181031 (x86_64-linux)\nInstalling facter 3.11.6.cfacter.20181031 (x86_64-linux)\nUsing fast_gettext 1.1.2\nUsing hiera 3.6.0\nUsing locale 2.1.3\nUsing hocon 1.3.1\nUsing puppet-resource_api 1.8.13\nUsing scanf 1.0.0\nUsing semantic_puppet 1.0.2\nUsing puppet 7.1.0\nUsing rgen 0.8.2\nUsing yard 0.9.26\nUsing puppet-strings 2.5.0\nUsing molinillo 0.7.0\nUsing puppetfile-resolver 0.4.0\nUsing colored2 3.1.2\nUsing cri 2.15.11\nUsing text 1.3.1\nUsing gettext 3.2.9\nUsing gettext-setup 0.34\nUsing log4r 1.1.10\nUsing faraday_middleware 0.14.0\nUsing puppet_forge 2.3.4\nUsing r10k 3.7.0\nUsing rubyntlm 0.6.2\nUsing windows_error 0.1.2\nUsing ruby_smb 1.1.0\nUsing unicode-display_width 1.7.0\nUsing terminal-table 1.8.0\nUsing builder 3.2.4\nUsing erubi 1.10.0\nUsing gyoku 1.3.1\nUsing httpclient 2.8.3\nUsing nori 2.6.0\nUsing winrm 2.3.5\nUsing rubyzip 2.3.0\nUsing winrm-fs 1.3.5\nUsing bolt 2.40.2\nUsing bundler 1.17.3\nUsing colorize 0.8.1\nUsing json 2.1.0\nUsing docile 1.3.4\nUsing simplecov-html 0.12.3\nUsing simplecov 0.18.5\nUsing codecov 0.2.5\nUsing coderay 1.1.3\nUsing parallel 1.20.1\nUsing dependency_checker 0.2.0\nUsing diff-lcs 1.4.4\nUsing excon 0.78.1\nUsing docker-api 2.0.0\nUsing unf_ext 0.0.7.7\nUsing unf 0.1.4\nUsing domain_name 0.5.20190701\nUsing ed25519 1.2.4\nUsing jgrep 1.5.4\nUsing facterdb 1.6.0\nUsing faraday-http-cache 2.2.0\nUsing ffi-compiler 1.0.1\nUsing sawyer 0.8.2\nUsing octokit 4.20.0\nUsing rainbow 2.2.2\nUsing retriable 3.1.2\nUsing github_changelog_generator 1.15.2\nUsing hirb 0.7.3\nUsing http-cookie 1.0.3\nUsing http-form_data 2.3.0\nFetching http-parser 1.2.3\nInstalling http-parser 1.2.3 with native extensions\nUsing http 4.4.1\nFetching libhoney 1.17.0\nInstalling libhoney 1.17.0\nFetching honeycomb-beeline 2.4.0\nInstalling honeycomb-beeline 2.4.0\nUsing http-accept 1.7.0\nUsing json-schema 2.8.1\nUsing metaclass 0.0.4\nUsing spdx-licenses 1.2.0\nUsing metadata-json-lint 2.4.0\nUsing method_source 0.8.2\nUsing mime-types-data 3.2020.1104\nUsing mime-types 3.3.1\nUsing mocha 1.1.0\nUsing net-telnet 0.1.1\nUsing netrc 0.11.0\nUsing parallel_tests 2.14.2\nUsing parser 2.7.2.0\nUsing pathspec 0.2.1\nUsing pluginator 1.5.0\nUsing powerpack 0.1.3\nUsing slop 3.6.0\nUsing pry 0.10.4\nUsing puppet-modulebuilder 0.2.1\nUsing rest-client 2.1.0\nUsing puppet-blacksmith 6.1.0\nUsing rb-readline 0.5.5\nUsing table_print 1.5.7\nUsing strings-ansi 0.2.0\nUsing unicode_utils 1.4.0\nUsing strings 0.1.8\nUsing tty-screen 0.8.1\nUsing tty-pager 0.13.0\nUsing puppet-debugger 1.0.0\nUsing puppet-lint 2.4.2\nUsing puppet-module-posix-default-r2.5 0.5.3\nUsing puppet-syntax 2.6.1\nUsing retryable 3.0.5\nUsing rspec-support 3.10.1\nUsing rspec-core 3.10.1\nUsing rspec-expectations 3.10.1\nUsing rspec-mocks 3.10.1\nUsing rspec 3.10.0\nUsing rspec_honeycomb_formatter 0.2.1\nUsing tty-cursor 0.7.1\nUsing tty-spinner 0.9.3\nUsing puppet_litmus 0.20.0\nUsing puppet_pot_generator 1.0.1\nUsing rspec-puppet 2.8.0\nUsing puppetlabs_spec_helper 2.15.0\nFetching rspec-puppet-facts 2.0.1\nInstalling rspec-puppet-facts 2.0.1\nUsing rspec_junit_formatter 0.4.1\nUsing ruby-progressbar 1.11.0\nUsing rubocop 0.49.1\nUsing rubocop-i18n 1.2.0\nUsing rubocop-rspec 1.16.0\nUsing rspec-its 1.3.0\nUsing sfl 2.3\nUsing specinfra 2.82.2\nUsing serverspec 2.41.5\nUsing simplecov-console 0.4.2\nUsing puppet-module-posix-dev-r2.5 0.5.3\nBundle complete! 10 Gemfile dependencies, 167 gems now installed.\nBundled gems are installed into `./.bundle/vendor`                                                                                                                                                                                                                           \n~/git/puppetlabs-lvm $ bspec SPEC=spec/unit/facter/lvm_support_spec.rb                                                                                                                                                                                             \nI, [2021-01-11T19:39:15.481214 #31476]  INFO -- : Creating symlink from spec/fixtures/modules/lvm to /home/jbond/git/puppetlabs-lvm\n/usr/bin/ruby2.5 -I/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/lib:/home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-support-3.10.1/lib /home/jbond/git/puppetlabs-lvm/.bundle/vendor/ruby/2.5.0/gems/rspec-core-3.10.1/exe/rspec spec/unit/facter/lvm_support_spec.rb\nRun options: exclude {:bolt=>true}\n\nlvm_support fact\n  when not on Linux\n    is set to not\n  when on Linux\n    when vgs is absent\n      is set to no\n    when vgs is present\n      is set to yes\n\nlvm_vgs facts\n  when there is no lvm support\n    does not exist\n  when there is lvm support\n    when there are no vgs\n      is set to 0\n    when there are vgs\n      lists vgs\n\nlvm_pvs facts\n  when there is no lvm support\n    does not exist\n  when there is lvm support\n    when there are no pvs\n      is set to 0\n    when there are pvs\n      lists pvs\n\nCode coverage\n  must cover at least 0% of resources\n\n\nCoverage Report:\n\nTotal resources:   0\nTouched resources: 0\nResource coverage: 100.00%\n\nDeprecation Warnings:\n\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /home/jbond/git/puppetlabs-lvm/spec/unit/facter/lvm_support_spec.rb:12:in `block (3 levels) in <top (required)>'.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n1 deprecation warning total\n\nFinished in 0.70641 seconds (files took 1.25 seconds to load)\n10 examples, 0 failures\n\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36859", "fixedVersions": [], "id": "36859", "issueType": "Bug", "key": "MODULES-10915", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : failing spec test", "timeSpent": "PT0S", "updated": "2021-04-10T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ruby"], "created": "2021-01-11T01:43:00.000000", "creator": "623a4a598d8b9c0068b7e31a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d0c8cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05tgw:"}], "description": "The puppetlabs-ruby module's [GitHub repo|https://github.com/puppetlabs/puppetlabs-ruby] has been archived, so its [Forge entry|https://forge.puppet.com/modules/puppetlabs/ruby] should show that it's deprecated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39997", "fixedVersions": [], "id": "39997", "issueType": "Bug", "key": "MODULES-10912", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a598d8b9c0068b7e31a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ruby: mark as deprecated on the Forge", "timeSpent": "PT0S", "updated": "2024-02-26T15:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The yumrepo type and provider were moved into a separate module in puppet 6. I'm going to move this to the MODULES project.", "created": "2021-01-08T14:22:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:8079e9b1-274b-4698-8163-71a2e94c8d2f],\n\nWhat version of the module are you using?\nIt should be fixed on 1.0.7: https://forge.puppet.com/modules/puppetlabs/yumrepo_core/changelog#107-2020-04-13", "created": "2021-06-15T03:55:00.000000"}, {"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "At the weekend I have tested it with 7.5.0 and it will working.\n{code:java}\nrpm -qf /opt/puppetlabs/puppet/vendor_modules/yumrepo_core/metadata.json\npuppet-agent-7.5.0-1.el7.x86_64 {code}", "created": "2021-06-20T22:47:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "based on the last comment it is working", "created": "2021-09-02T05:21:00.000000"}], "components": ["yumrepo_core"], "created": "2021-01-08T01:03:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5185d1f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "CentOS 7"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05sls:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_13657878701_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6830751116_*|*_10005_*:*_1_*:*_68930"}], "description": "*Puppet Version: 7.1.0*\n *Puppet Server Version:* \n *OS Name/Version: CentOS8* \n\nThere are no way by default to set the option module_hotfixes for yum repos on RHEL8.\n\nBut this is needed, for example when using postgresql from postgresql.org instant of the RHEL default one.\n\n\u00a0", "environment": "RHEL/CentOS8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41081", "fixedVersions": [], "id": "41081", "issueType": "Bug", "key": "MODULES-10911", "labels": ["community", "help_wanted"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "resolution": "Fixed", "resolutionDate": "2021-09-02T05:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "module_hotfixes option missing at the yumrepo resurce", "timeSpent": "PT0S", "updated": "2021-09-02T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/529] posted for this", "created": "2021-01-07T12:33:00.000000"}], "components": ["puppet_agent"], "created": "2021-01-07T10:34:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1687719"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05rlk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_682553200_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 4.3.0\n *Puppet Version:* 7\n **\n\n*Desired Behavior:*\n\nDefault to Puppet 7 on PE 2021.0 or newer\n\n*Actual Behavior:*\n\nThe current case statement in the params.pp assumes nothing newer than puppet 6 on PE", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36827", "fixedVersions": [], "id": "36827", "issueType": "Improvement", "key": "MODULES-10910", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2021-01-15T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : account for PE 2021.0 using puppet 7", "timeSpent": "PT0S", "updated": "2021-01-15T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2021-01-07T03:26:00.000000", "name": "agent_install_failed.json", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13243"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:623a4aced32a94006a63c9d2] could you sync with the Agent team and work out a plan for this. Between IAC and the Agent, team lets work together on this one.\n", "created": "2021-01-08T03:05:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:623a4aced32a94006a63c9d2] have you talked with the Agent team? do you have a proposal ? can you share any recommendation here?", "created": "2021-01-21T00:58:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "[~accountid:5c2ff2fd81c1261667adfa1d],\u00a0I have discussed today with the agent team, and a quick fix will be to add --retry parameter to curl and wget commands in the install_agent task.\n\nI will submit a PR at the beginning of the next week.\n\n\u00a0\n\nkind regards,\n\nadrianiurca", "created": "2021-01-22T10:40:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "I have implemented a small solution, but I have some problems(the agent task fails). So I'm looking forward with the agent team to solve this problem.\n\n\u00a0\n\nKind regards,\n\nadrianiurca", "created": "2021-01-28T01:48:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "I look at the logs about failing and I feel that the fail has nothing to do with my code.\nbut I will request help from the agent team.\n\nhere are the logs\n{code:java}\nFailures:\n\n  1) install task works with version and install tasks\n     Failure/Error: expect(res).to include('status' => 'success')\n       expected {\"action\" => \"task\", \"node\" => \"0.0.0.0?n=ubuntu-1804-x64\", \"object\" => \"puppet_agent::install\", \"result\" => ...Unable to retrieve a valid package!\\n\"}, \"status\" => \"failure\", \"target\" => \"0.0.0.0?n=ubuntu-1804-x64\"} to include {\"status\" => \"success\"}\n       Diff:\n       @@ -1,2 +1,7 @@\n       -\"status\" => \"success\",\n       +\"action\" => \"task\",\n       +\"node\" => \"0.0.0.0?n=ubuntu-1804-x64\",\n       +\"object\" => \"puppet_agent::install\",\n       +\"result\" => {\"_error\"=>{\"details\"=>{\"exit_code\"=>1}, \"issue_code\"=>\"TASK_ERROR\", \"kind\"=>\"puppetlabs.tasks/task-error\", \"msg\"=>\"The task failed with exit code 1\"}, \"_output\"=>\"13:23:15 +0000 INFO: Version parameter defined: 5.5.3\\n13:23:15 +0000 INFO: Downloading Puppet 5.5.3 for Ubuntu...\\n13:23:15 +0000 INFO: Ubuntu platform! Lets get you a DEB...\\n13:23:15 +0000 INFO: Downloading http://apt.puppet.com/puppet5-release-bionic.deb\\n13:23:15 +0000 INFO:   to file /tmp/install.sh.131.473202303/puppet5-release-bionic.deb\\n13:23:15 +0000 INFO: Trying wget...\\n13:23:15 +0000 INFO: Trying curl...\\n13:23:15 +0000 CRIT: Cannot download package as none of wget/curl/fetch/perl-LWP-Simple is found\\n13:23:15 +0000 CRIT: Unable to retrieve a valid package!\\n\"},\n       +\"status\" => \"failure\",\n       +\"target\" => \"0.0.0.0?n=ubuntu-1804-x64\",\n       \n     # ./spec/acceptance/init_spec.rb:56:in `block (3 levels) in <top (required)>'\n     # ./spec/acceptance/init_spec.rb:55:in `each'\n     # ./spec/acceptance/init_spec.rb:55:in `block (2 levels) in <top (required)>'\n\nFinished in 2.81 seconds (files took 48.32 seconds to load)\n1 example, 1 failure\n\nFailed examples:\n\nrspec ./spec/acceptance/init_spec.rb:30 # install task works with version and install tasks\n{code}\n\nAnd also this link http://apt.puppet.com/puppet5-release-bionic.deb return 404.", "created": "2021-01-28T05:53:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "related PR: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/536", "created": "2021-01-29T05:43:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi all,\n\nGood news! The PR [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/536]\u00a0was merged.\n\n\u00a0\n\nKind regards,\n\nAdrian IURCA", "created": "2021-02-05T06:10:00.000000"}], "components": ["puppet_agent"], "created": "2021-01-07T03:45:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- (-) AC-01 Agent install failed error rates below 0.025% (less than once a week in IAC CI) "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aca2579"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05rf4:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_359540363_*|*_3_*:*_1_*:*_506711508_*|*_10009_*:*_1_*:*_950957089_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_939103710"}], "description": "h2. Description\n\nOut of the [4059 CI runs from the last 7 days|https://ui.honeycomb.io/puppet-modules/datasets/litmus-tests/result/BE7fAjLBgbZ] , 78 [failed to install an agent|https://ui.honeycomb.io/puppet-modules/datasets/litmus-tests/result/3UTAZJ9vZeB]. That's 1.9% failure rate, which is a big chunk of the environmental failures we see in modules testing.\n\nLooking through the errors, most are from RHEL/yum failing to run properly, followed by a flurry of issues - from timeouts to fileaccess denied - on windows.\n\nSee the attached agent_install_failed.json file for a list of all errors.\n\nh2. Expected Behaviour\n\npuppet_agent::install task doesn't fail on insulated network or windows hiccups.\n\nh2. Suggested Mitigation Strategy\n\nThe puppet_agent::install task retries downloading/installing the agent in the face of transient network or windows errors to avoid spurious environmental errors becoming customer-visible faults.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35777", "fixedVersions": [], "id": "35777", "issueType": "Improvement", "key": "MODULES-10909", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2021-02-08T01:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent install task fails on network hiccups", "timeSpent": "PT0S", "updated": "2021-02-08T01:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6220db6b4160640069c71343", "body": "Recently ran into this same behavior with a customer.\n\n\u00a0\n\nPuppet version: 7.14.0\n\nModule version: 4.0.0\n\nOS: Windows 2019\n\n\u00a0\n\nAlso of note the changes outlined in [https://github.com/puppetlabs/puppetlabs-acl/pull/248] worked in my test environment.", "created": "2022-05-24T12:58:00.000000"}], "components": ["acl"], "created": "2021-01-06T20:59:00.000000", "creator": "557058:f246c0c8-ca57-46eb-ad26-a933dc0caf22", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64543e6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05re8:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "47008"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/22"}], "description": "\u00a0\n\nIn noop mode, the ACL module is unable to correctly determine whether permission changes will be made or not, resulting in incorrect output from puppet apply. This appears to be a regression introduced in 3.1.1 by\u00a0[this change|https://github.com/puppetlabs/puppetlabs-acl/pull/188].\n\n\u00a0\n\n*Module Version:\u00a0 3.2.1*\n *Puppet Version: 7.1.0*\n *OS Name/Version: Windows 2016*\n\nGiven a manifest such as:\n\n\u00a0\n{code:java}file { 'C:/Test':\n  ensure => directory,\n}    \n\nacl { 'C:/Test':\n  purge       => 'true',\n  permissions => [\n    { identity => 'Everyone', rights => ['modify'] },\n    { identity => 'SYSTEM', rights => ['modify'] },\n  ],\n  inherit_parent_permissions => true,\n}\n{code}\n\u00a0\n\n\u00a0\n\nIf the C:\\Test directory doesn't exist, when running with --noop we get no errors although the \"current_value [], should be []\" is a bit silly.\n\n\u00a0\n{code:java}puppet apply site.pp --noop\n\nNotice: /Stage[main]/Test/File[C:/Test]/ensure: current_value 'absent', should be 'directory' (noop)\nNotice: /Stage[main]/Test/Acl[C:/Test]/permissions: current_value [], should be [] (noop)\nNotice: Applied catalog in 54.91 seconds\n{code}\n\u00a0\n\nWe then run apply\n\n\u00a0\n{code:java}puppet apply site.pp\n\nNotice: /Stage[main]/Test/File[C:/Test]/ensure: created\nNotice: /Stage[main]/Test/Acl[C:/Test]/permissions: permissions changed [] to [{\"identity\"=>\"Everyone\", \"rights\"=>[\"modify\"]}, {\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"modify\"]}]\nNotice: Applied catalog in 56.14 seconds\n{code}\n\u00a0\n\n\u00a0\n\nWe then run with --noop again and see that it believes it should be changing the permissions from [] to [] which makes no sense. It should not be detecting any change at all.\n\n\u00a0\n{code:java}puppet apply site.pp --noop\n\nNotice: /Stage[main]/Test/Acl[C:/Test]/permissions: current_value [], should be [] (noop)\nNotice: Applied catalog in 54.91 seconds\n{code}\n\u00a0\n\n\u00a0\n\nYou can attempt to remove an existing permission by changing the manifest to use the \"purge => listed permissions\" feature, such as:\n\n\u00a0\n{code:java}file { 'C:/Test':\n  ensure => directory,\n} \n\nacl { 'C:/Test':\n  purge => 'listed_permissions',\n  permissions => [\n    { identity => 'Everyone', rights => ['modify'] },\n  ],\n  inherit_parent_permissions => true,\n}\n{code}\n\u00a0\n\n\u00a0\n\nThis results in the change not being detected at all when run with --noop, even though the actual file permissions do not match what is defined by the manifest.\n\n\u00a0\n{code:java}puppet apply site.pp --noop\n\nNotice: Applied catalog in 54.91 seconds\n{code}\n\u00a0\n\n\u00a0\n\nThe problem appears to be as a result of\u00a0[this line|https://github.com/puppetlabs/puppetlabs-acl/pull/188/files#diff-187cf29bc01bdc6e2eee55dc03923fedb2556c21e73a511cd7d023436094a440R568].\n\nIn the case of a --noop operation, the module doesn't seem to attempt to check the current permissions of the file/folder.\n\nIf this change is reverted then --noop works correctly.\n\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\n**When using --noop, if no actual changes are pending then none should be listed in the puppet apply output. If actual changes are pending then they should properly be listed in the puppet apply output.\n\n\u00a0\n\n*Actual Behavior:*\n\nDescribed above.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42241", "fixedVersions": [], "id": "42241", "issueType": "Bug", "key": "MODULES-10908", "labels": ["acl", "jira_escalated", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f246c0c8-ca57-46eb-ad26-a933dc0caf22", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "acl : Does not correctly detect changes in noop mode", "timeSpent": "PT0S", "updated": "2022-05-24T12:58:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "related PR:\u00a0https://github.com/puppetlabs/puppetlabs-firewall/pull/967", "created": "2021-01-11T09:05:00.000000"}], "components": ["firewall"], "created": "2021-01-05T08:12:00.000000", "creator": "623c126d562ab90069f8b30c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a578622"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05p2g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521136982_*|*_10009_*:*_1_*:*_62970282_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_437168"}], "description": "_Basic Info_\n *Module Version: 2.7.0*\n *Puppet Version: 5.5.21*\n *OS Name/Version: RHEL7.4*\n\nWhen a negated string_hex is used with a space in it Puppet thinks it needs to be changed every run. Example Puppet resource below. I think this is happening because the space is being deleted out of the relevant line of ip6tables-save output by [this line|[https://github.com/puppetlabs/puppetlabs-firewall/blob/v2.7.0/lib/puppet/type/firewall.rb#L2073]].\u00a0\n\nResource:\n{code:java}\nfirewall { '500 allow v6 non-any queries':\n  chain       => 'mychain',\n  proto       => 'udp',\n  dport       => '53',\n  string_hex  => '! |0000ff0001|',\n  string_algo => 'bm',\n  to          => '65535',\n  action      => 'accept',\n  provider    => 'ip6tables',\n}\n{code}\nRelated line in output of ip6tables-save:\n{code:java}\n-A mychain -p udp -m multiport --dports 53 -m string ! --hex-string \"|0000ff0001|\" --algo bm --to 65535 -m comment --comment \"500 allow v6 non-any queries\" -j ACCEPT\n{code}\nPuppet Agent output (this happens every run):\n{code:java}\n(/Stage[main]/my_class_name/Firewall[500 allow v6 non-any queries]/string_hex) string_hex changed '! |0000ff0001|' to '!|0000ff0001|' (corrective)\n{code}\n*Desired Behavior:*\u00a0the string_hex change is made a single time\n\n*Actual Behavior:* the string_hex change is made every run", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37881", "fixedVersions": [], "id": "37881", "issueType": "Bug", "key": "MODULES-10907", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c126d562ab90069f8b30c", "resolution": "Fixed", "resolutionDate": "2021-01-12T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : hex-string parameter is not idempotent", "timeSpent": "PT0S", "updated": "2021-01-12T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2021-01-05T05:41:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78c3db77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05p00:"}], "description": "_Basic Info_\n *Module Version: 10.9.0*\n *Puppet Version: 6.16*\n *OS Name/Version: Ubuntu 20.04*\n\nI'm trying to install mysql in an Ubuntu 20.04 with the puppet module. The problem I have is that in the module the _binlog_ directory is created after the configuration, which is created before the package installation.\n\nThis is my code:\n{code}  $_root_password = 'somepassword'\n  $_override_options = {\n    mysqld => {\n      'bind-address' => '*',\n      datadir               => '/var/lib/mysql',\n      'log-bin'             => '/var/lib/mysql/binlogs',\n  }\n\n  class {'mysql::server':\n    restart          => true,\n    root_password    => $_root_password,\n    override_options => $_override_options,\n  }\n{code}\nWhen I run puppet apply to this code I get:\n{noformat}Notice: Compiled catalog for monitor21.um.es in environment production in 0.39 seconds\nNotice: /Stage[main]/Mysql::Server::Config/File[/etc/mysql]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Config/File[/etc/mysql/conf.d]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure: defined content as '{md5}f1cbe2039f7781ac6994c06bc31161d3'\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-server' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libmecab2\n  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0\n  mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0\nSuggested packages:\n  libipc-sharedcache-perl mailx tinyca\nThe following NEW packages will be installed:\n  libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libmecab2\n  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0\n  mysql-client-core-8.0 mysql-common mysql-server mysql-server-8.0\n  mysql-server-core-8.0\nPreconfiguring packages ...\n0 upgraded, 14 newly installed, 0 to remove and 10 not upgraded.\nNeed to get 0 B/30.3 MB of archives.\nAfter this operation, 247 MB of additional disk space will be used.\nSelecting previously unselected package mysql-common.\n(Reading database ... 102364 files and directories currently installed.)\nPreparing to unpack .../mysql-common_5.8+1.0.5ubuntu2_all.deb ...\nUnpacking mysql-common (5.8+1.0.5ubuntu2) ...\nSelecting previously unselected package mysql-client-core-8.0.\nPreparing to unpack .../mysql-client-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package mysql-client-8.0.\nPreparing to unpack .../mysql-client-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package libmecab2:amd64.\nPreparing to unpack .../libmecab2_0.996-10build1_amd64.deb ...\nUnpacking libmecab2:amd64 (0.996-10build1) ...\nSelecting previously unselected package mysql-server-core-8.0.\nPreparing to unpack .../mysql-server-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up mysql-common (5.8+1.0.5ubuntu2) ...\nupdate-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode\nupdate-alternatives: warning: not replacing /etc/mysql/my.cnf with a link\nSelecting previously unselected package mysql-server-8.0.\n(Reading database ... 102570 files and directories currently installed.)\nPreparing to unpack .../0-mysql-server-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package libcgi-pm-perl.\nPreparing to unpack .../1-libcgi-pm-perl_4.46-1_all.deb ...\nUnpacking libcgi-pm-perl (4.46-1) ...\nSelecting previously unselected package libfcgi-perl.\nPreparing to unpack .../2-libfcgi-perl_0.79-1_amd64.deb ...\nUnpacking libfcgi-perl (0.79-1) ...\nSelecting previously unselected package libcgi-fast-perl.\nPreparing to unpack .../3-libcgi-fast-perl_1%3a2.15-1_all.deb ...\nUnpacking libcgi-fast-perl (1:2.15-1) ...\nSelecting previously unselected package libhtml-template-perl.\nPreparing to unpack .../4-libhtml-template-perl_2.97-1_all.deb ...\nUnpacking libhtml-template-perl (2.97-1) ...\nSelecting previously unselected package mecab-utils.\nPreparing to unpack .../5-mecab-utils_0.996-10build1_amd64.deb ...\nUnpacking mecab-utils (0.996-10build1) ...\nSelecting previously unselected package mecab-ipadic.\nPreparing to unpack .../6-mecab-ipadic_2.7.0-20070801+main-2.1_all.deb ...\nUnpacking mecab-ipadic (2.7.0-20070801+main-2.1) ...\nSelecting previously unselected package mecab-ipadic-utf8.\nPreparing to unpack .../7-mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb ...\nUnpacking mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...\nSelecting previously unselected package mysql-server.\nPreparing to unpack .../8-mysql-server_8.0.22-0ubuntu0.20.04.3_all.deb ...\nUnpacking mysql-server (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libmecab2:amd64 (0.996-10build1) ...\nSetting up mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libcgi-pm-perl (4.46-1) ...\nSetting up libhtml-template-perl (2.97-1) ...\nSetting up mecab-utils (0.996-10build1) ...\nSetting up mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libfcgi-perl (0.79-1) ...\nSetting up mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nupdate-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode\nupdate-alternatives: warning: not replacing /etc/mysql/my.cnf with a link\nRenaming removed key_buffer and myisam-recover options (if present)\nSpecified filename /var/lib/mysql/ibdata1 does not exist.\nmysqld will log errors to /var/log/mysql/error.log\n2021-01-05T12:20:44.647139Z 0 [ERROR] [MY-010946] [Server] Failed to start mysqld daemon. Check mysqld error log.\nWarning: Unable to start the server.\nCreated symlink /etc/systemd/system/multi-user.target.wants/mysql.service -> /lib/systemd/system/mysql.service.\nJob for mysql.service failed because the control process exited with error code.\nSee \"systemctl status mysql.service\" and \"journalctl -xe\" for details.\ninvoke-rc.d: initscript mysql, action \"start\" failed.\n* mysql.service - MySQL Community Server\n     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)\n     Active: activating (auto-restart) (Result: exit-code) since Tue 2021-01-05 13:20:45 CET; 8ms ago\n    Process: 1004189 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)\ndpkg: error processing package mysql-server-8.0 (--configure):\n installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1\nSetting up mecab-ipadic (2.7.0-20070801+main-2.1) ...\nCompiling IPA dictionary for Mecab.  This takes long time...\nreading /usr/share/mecab/dic/ipadic/unk.def ... 40\nemitting double-array: 100% |###########################################| \n/usr/share/mecab/dic/ipadic/model.def is not found. skipped.\nreading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477\nreading /usr/share/mecab/dic/ipadic/Filler.csv ... 19\nreading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032\nreading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750\nreading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795\nreading /usr/share/mecab/dic/ipadic/Others.csv ... 2\nreading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202\nreading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146\nreading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668\nreading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252\nreading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328\nreading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199\nreading /usr/share/mecab/dic/ipadic/Postp.csv ... 146\nreading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210\nreading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151\nreading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393\nreading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999\nreading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135\nreading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328\nreading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171\nreading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91\nreading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221\nreading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120\nreading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208\nemitting double-array: 100% |###########################################| \nreading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316\nemitting matrix      : 100% |###########################################| \n\ndone!\nupdate-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode\nSetting up libcgi-fast-perl (1:2.15-1) ...\nSetting up mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...\nCompiling IPA dictionary for Mecab.  This takes long time...\nreading /usr/share/mecab/dic/ipadic/unk.def ... 40\nemitting double-array: 100% |###########################################| \n/usr/share/mecab/dic/ipadic/model.def is not found. skipped.\nreading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477\nreading /usr/share/mecab/dic/ipadic/Filler.csv ... 19\nreading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032\nreading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750\nreading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795\nreading /usr/share/mecab/dic/ipadic/Others.csv ... 2\nreading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202\nreading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146\nreading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668\nreading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252\nreading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328\nreading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199\nreading /usr/share/mecab/dic/ipadic/Postp.csv ... 146\nreading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210\nreading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151\nreading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393\nreading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999\nreading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135\nreading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328\nreading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171\nreading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91\nreading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221\nreading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120\nreading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208\nemitting double-array: 100% |###########################################| \nreading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316\nemitting matrix      : 100% |###########################################| \n\ndone!\nupdate-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode\ndpkg: dependency problems prevent configuration of mysql-server:\n mysql-server depends on mysql-server-8.0; however:\n  Package mysql-server-8.0 is not configured yet.\n\ndpkg: error processing package mysql-server (--configure):\n dependency problems - leaving unconfigured\nNo apport report written because the error message indicates its a followup error from a previous failure.\nProcessing triggers for systemd (245.4-4ubuntu3.3) ...\nProcessing triggers for man-db (2.9.1-1) ...\nProcessing triggers for libc-bin (2.31-0ubuntu9.1) ...\nErrors were encountered while processing:\n mysql-server-8.0\n mysql-server\nE: Sub-process /usr/bin/dpkg returned an error code (1)\nError: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-server' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libmecab2\n  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0\n  mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0\nSuggested packages:\n  libipc-sharedcache-perl mailx tinyca\nThe following NEW packages will be installed:\n  libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libmecab2\n  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0\n  mysql-client-core-8.0 mysql-common mysql-server mysql-server-8.0\n  mysql-server-core-8.0\nPreconfiguring packages ...\n0 upgraded, 14 newly installed, 0 to remove and 10 not upgraded.\nNeed to get 0 B/30.3 MB of archives.\nAfter this operation, 247 MB of additional disk space will be used.\nSelecting previously unselected package mysql-common.\n(Reading database ... 102364 files and directories currently installed.)\nPreparing to unpack .../mysql-common_5.8+1.0.5ubuntu2_all.deb ...\nUnpacking mysql-common (5.8+1.0.5ubuntu2) ...\nSelecting previously unselected package mysql-client-core-8.0.\nPreparing to unpack .../mysql-client-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package mysql-client-8.0.\nPreparing to unpack .../mysql-client-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package libmecab2:amd64.\nPreparing to unpack .../libmecab2_0.996-10build1_amd64.deb ...\nUnpacking libmecab2:amd64 (0.996-10build1) ...\nSelecting previously unselected package mysql-server-core-8.0.\nPreparing to unpack .../mysql-server-core-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up mysql-common (5.8+1.0.5ubuntu2) ...\nupdate-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode\nupdate-alternatives: warning: not replacing /etc/mysql/my.cnf with a link\nSelecting previously unselected package mysql-server-8.0.\n(Reading database ... 102570 files and directories currently installed.)\nPreparing to unpack .../0-mysql-server-8.0_8.0.22-0ubuntu0.20.04.3_amd64.deb ...\nUnpacking mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSelecting previously unselected package libcgi-pm-perl.\nPreparing to unpack .../1-libcgi-pm-perl_4.46-1_all.deb ...\nUnpacking libcgi-pm-perl (4.46-1) ...\nSelecting previously unselected package libfcgi-perl.\nPreparing to unpack .../2-libfcgi-perl_0.79-1_amd64.deb ...\nUnpacking libfcgi-perl (0.79-1) ...\nSelecting previously unselected package libcgi-fast-perl.\nPreparing to unpack .../3-libcgi-fast-perl_1%3a2.15-1_all.deb ...\nUnpacking libcgi-fast-perl (1:2.15-1) ...\nSelecting previously unselected package libhtml-template-perl.\nPreparing to unpack .../4-libhtml-template-perl_2.97-1_all.deb ...\nUnpacking libhtml-template-perl (2.97-1) ...\nSelecting previously unselected package mecab-utils.\nPreparing to unpack .../5-mecab-utils_0.996-10build1_amd64.deb ...\nUnpacking mecab-utils (0.996-10build1) ...\nSelecting previously unselected package mecab-ipadic.\nPreparing to unpack .../6-mecab-ipadic_2.7.0-20070801+main-2.1_all.deb ...\nUnpacking mecab-ipadic (2.7.0-20070801+main-2.1) ...\nSelecting previously unselected package mecab-ipadic-utf8.\nPreparing to unpack .../7-mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb ...\nUnpacking mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...\nSelecting previously unselected package mysql-server.\nPreparing to unpack .../8-mysql-server_8.0.22-0ubuntu0.20.04.3_all.deb ...\nUnpacking mysql-server (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libmecab2:amd64 (0.996-10build1) ...\nSetting up mysql-client-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libcgi-pm-perl (4.46-1) ...\nSetting up libhtml-template-perl (2.97-1) ...\nSetting up mecab-utils (0.996-10build1) ...\nSetting up mysql-server-core-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up mysql-client-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nSetting up libfcgi-perl (0.79-1) ...\nSetting up mysql-server-8.0 (8.0.22-0ubuntu0.20.04.3) ...\nupdate-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode\nupdate-alternatives: warning: not replacing /etc/mysql/my.cnf with a link\nRenaming removed key_buffer and myisam-recover options (if present)\nSpecified filename /var/lib/mysql/ibdata1 does not exist.\nmysqld will log errors to /var/log/mysql/error.log\n2021-01-05T12:20:44.647139Z 0 [ERROR] [MY-010946] [Server] Failed to start mysqld daemon. Check mysqld error log.\nWarning: Unable to start the server.\nCreated symlink /etc/systemd/system/multi-user.target.wants/mysql.service -> /lib/systemd/system/mysql.service.\nJob for mysql.service failed because the control process exited with error code.\nSee \"systemctl status mysql.service\" and \"journalctl -xe\" for details.\ninvoke-rc.d: initscript mysql, action \"start\" failed.\n* mysql.service - MySQL Community Server\n     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)\n     Active: activating (auto-restart) (Result: exit-code) since Tue 2021-01-05 13:20:45 CET; 8ms ago\n    Process: 1004189 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)\ndpkg: error processing package mysql-server-8.0 (--configure):\n installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1\nSetting up mecab-ipadic (2.7.0-20070801+main-2.1) ...\nCompiling IPA dictionary for Mecab.  This takes long time...\nreading /usr/share/mecab/dic/ipadic/unk.def ... 40\nemitting double-array: 100% |###########################################| \n/usr/share/mecab/dic/ipadic/model.def is not found. skipped.\nreading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477\nreading /usr/share/mecab/dic/ipadic/Filler.csv ... 19\nreading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032\nreading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750\nreading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795\nreading /usr/share/mecab/dic/ipadic/Others.csv ... 2\nreading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202\nreading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146\nreading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668\nreading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252\nreading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328\nreading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199\nreading /usr/share/mecab/dic/ipadic/Postp.csv ... 146\nreading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210\nreading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151\nreading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393\nreading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999\nreading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135\nreading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328\nreading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171\nreading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91\nreading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221\nreading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120\nreading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208\nemitting double-array: 100% |###########################################| \nreading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316\nemitting matrix      : 100% |###########################################| \n\ndone!\nupdate-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode\nSetting up libcgi-fast-perl (1:2.15-1) ...\nSetting up mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...\nCompiling IPA dictionary for Mecab.  This takes long time...\nreading /usr/share/mecab/dic/ipadic/unk.def ... 40\nemitting double-array: 100% |###########################################| \n/usr/share/mecab/dic/ipadic/model.def is not found. skipped.\nreading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477\nreading /usr/share/mecab/dic/ipadic/Filler.csv ... 19\nreading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032\nreading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750\nreading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795\nreading /usr/share/mecab/dic/ipadic/Others.csv ... 2\nreading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202\nreading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146\nreading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668\nreading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252\nreading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328\nreading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199\nreading /usr/share/mecab/dic/ipadic/Postp.csv ... 146\nreading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210\nreading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151\nreading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393\nreading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999\nreading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135\nreading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328\nreading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171\nreading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42\nreading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91\nreading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221\nreading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120\nreading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208\nemitting double-array: 100% |###########################################| \nreading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316\nemitting matrix      : 100% |###########################################| \n\ndone!\nupdate-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode\ndpkg: dependency problems prevent configuration of mysql-server:\n mysql-server depends on mysql-server-8.0; however:\n  Package mysql-server-8.0 is not configured yet.\n\ndpkg: error processing package mysql-server (--configure):\n dependency problems - leaving unconfigured\nNo apport report written because the error message indicates its a followup error from a previous failure.\nProcessing triggers for systemd (245.4-4ubuntu3.3) ...\nProcessing triggers for man-db (2.9.1-1) ...\nProcessing triggers for libc-bin (2.31-0ubuntu9.1) ...\nErrors were encountered while processing:\n mysql-server-8.0\n mysql-server\nE: Sub-process /usr/bin/dpkg returned an error code (1)\nNotice: /Stage[main]/Mysql::Server::Managed_dirs/File[datadir-managed_dir]: Dependency Package[mysql-server] has failures: true\nWarning: /Stage[main]/Mysql::Server::Managed_dirs/File[datadir-managed_dir]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Managed_dirs/File[/var/lib/mysql/binlogs]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/error.log]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Skipping because of failed dependencies\nWarning: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Skipping because of failed dependencies\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)\nError: Failed to apply catalog: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)\n{noformat}\nThe problem is that whe apt installation is run, the config file is already created, with binlogs pointing to an unexisting location, so the package installation fails when it launchs the server.\n\nIf I run the code without the log-bin option, then everything is run without problems and later I can add this option again and the binlog directory is created and everything runs without problems.\n\nI have tried manually create this directory previous to the mysql class, but I can't because this resource is already declared inside mysql::server::managed_dirs class.\n\nI think that forcing this mysql::server::managed_dirs class before the package installation may be a solution, but I haven't tried. Or maybe creating the config file after the package installation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42237", "fixedVersions": [], "id": "42237", "issueType": "Bug", "key": "MODULES-10906", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : managed_dirs problem with debian", "timeSpent": "PT0S", "updated": "2021-01-05T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Hi, I wasn't able to reproduce the problem, but I'll keep trying. We introduced back the first error fix to see if the failure will disappear. ", "created": "2021-01-11T07:06:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "Hi [~accountid:5f50a16c3aa35b003fad35f6], original reporter of the issue here. If you need any additional information, feel free to ask. I can also test hotfixes as needed.", "created": "2021-01-11T08:06:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:623c12c2ee1b5a007029358d], thank you for your interest and fast response, we added back the line which was missing and we prepared a release, can you test with the new version and see if the error is fixed? ", "created": "2021-01-12T02:50:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "I can confirm that I am not experiencing the issue anymore on version 5.2.1.", "created": "2021-01-12T10:02:00.000000"}], "components": ["chocolatey "], "created": "2021-01-04T11:37:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet runs don't fail if a chocolatey config file is not present. The module's tests include a case checking for this issue to avoid future regressions."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63074d22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05okw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51730841_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_1139017742"}], "description": "_Basic Info_\n *Module Version:* 5.1.1; testing to determine whether this affects all module versions since 4.0.0\n *Puppet Version:* N/A; reported with 6.17.0\n *OS Name/Version:* Windows; reported with Server 2019\n\nMODULES-3677: \"When Chocolatey has been installed and not yet run, the config file doesn't exist. So chocolateyconfig, chocolateyfeature, and chocolateysource will all fail until the config file exists.\"\n\nThis was resolved in module 2.0.0:\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/37]\n\nHowever, a rewrite of chocolatey_common.rb in 4.0.0/FM-8253 does not appear to have re-implemented the check:\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/commit/7024bc8066acd0070819d44956fea1028d739ce7]\n\nA user reported the behavior occurring once again while attempting to install and configure Chocolatey in a single Puppet catalog application using the chocolatey module.\n\n*Desired Behavior:*\n\nWhen applying a choco resource before Chocolatey has been run on a node, the module will run choco to ensure a choco config file exists.\n\n*Actual Behavior:*\n\nWhen applying a choco resource before Chocolatey has been run on a node, the Puppet run fails with an error.\n{code:java}Failed to apply catalog: Config file not found for Chocolatey. Please make sure you have Chocolatey installed. {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39996", "fixedVersions": [], "id": "39996", "issueType": "Bug", "key": "MODULES-10905", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2021-01-18T06:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : Regression reintroducing MODULES-3677", "timeSpent": "PT0S", "updated": "2021-01-18T06:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2021-01-03T04:40:00.000000", "creator": "557058:a490ae88-0bb2-4174-a60b-824abbd4685d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3003922a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05o5k:"}], "description": "modules like [https://github.com/voxpupuli/puppet-nomad]\u00a0and [https://github.com/solarkennedy/puppet-consul]\u00a0require the config they write to be an sorted list so as to not rewrite the config file every puppet run. These modules both maintain a function to created these sorted lists. IMHO extending the functions in stdlib to allow for sorted json hashes makes sense since more tools will have a need for consistent json hashes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39995", "fixedVersions": [], "id": "39995", "issueType": "Task", "key": "MODULES-10904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a490ae88-0bb2-4174-a60b-824abbd4685d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "extend the to_json and to_json_pretty in puppet-stdlib to created sorted/ordered output", "timeSpent": "PT0S", "updated": "2021-01-11T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-01-01T23:38:00.000000", "creator": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cc95585"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05o54:"}], "description": "_Basic Info_\n *Module Version:* 5.8.0\n *Puppet Version:* 5.5.2\n *OS Name/Version: CentOS 7*\n\nuse_optional_includes does not work. When apply in vhost can not write on .conf file, but additional_includes works fine.\n\n\u00a0\n\n\u00a0\n{code:java}\napache::vhost { 'example.com':\n ensure => 'present',\n servername => 'example.com',\n port => '443',\n ssl => true,\n docroot => '/var/www/html/', # Realy is required?\n proxy_preserve_host => true,\n proxy_pass => {\n     path => '/',\n     url => 'http://other.com:80/'\n },\n\n # Custom ModSecurity rules only for this vhost\n use_optional_includes => '/etc/httpd/modsecurity.d/example.com/*.conf',\n\n}\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37879", "fixedVersions": [], "id": "37879", "issueType": "Bug", "key": "MODULES-10903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : use_optional_includes does not works", "timeSpent": "PT0S", "updated": "2021-01-11T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2021-01-01T21:28:00.000000", "creator": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d5f4888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05o4w:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}], "description": "_Basic Info_\n *Module Version: 5.8.0*\n *Puppet Version: 5.5.22*\n *OS Name/Version: CentOS 7*\n\n\u00a0\n\nBy default enabled dangerous httpd settings (/etc/httpd/conf/httpd.conf):\n * \"TraceEnable On\".\n * Options indexes enabled by default, change to \"Options -Indexes\".\n\nThe server signature is enabled by default but disabled in each virtualhost, it is dangerous.\n{code:java}\ngrep 'ServerSignature' /etc/httpd/ -R\n/etc/httpd/conf.d/25-000-default-https.conf: ServerSignature Off\n/etc/httpd/conf.d/25-000-default-http.conf: ServerSignature Off\n/etc/httpd/conf/httpd.conf:ServerSignature On{code}\nEmbed icons is enabled by default: [http://example.com/icons/] , please, remove it from:\n{code:java}\n/etc/httpd/conf.modules.d/alias.conf:Alias /icons/ \"/usr/share/httpd/icons/\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36826", "fixedVersions": [], "id": "36826", "issueType": "Bug", "key": "MODULES-10902", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : Security issues on default settings", "timeSpent": "PT0S", "updated": "2021-05-17T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:f8399369-60f2-42cb-aedc-594b1b20287f", "body": "After reading a few other bug reports and especially MODULES-10858, I upgraded puppet-agent to 6.19.1.\n\n2 ssh host keys got removed and the file {{{color:#0747A6}/etc/ssh/ssh_known_hosts{color}}} is stable now:\n{code:none}\n# HEADER: This file was autogenerated at 2020-12-26 20:53:14 +0100\n# HEADER: by puppet. While it can still be managed manually, it\n# HEADER: is definitely not recommended.{code}\n\nI think this issue can be marked as resolved via MODULES-10858 and PUP-10510.", "created": "2020-12-27T01:29:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Thanks [~accountid:70121:f8399369-60f2-42cb-aedc-594b1b20287f]\u00a0for validating!\n\nClosing this ticket as a duplicate to\u00a0MODULES-10858\u00a0and\u00a0PUP-10510.", "created": "2021-01-20T07:16:00.000000"}], "components": ["sshkeys_core"], "created": "2020-12-26T06:55:00.000000", "creator": "70121:f8399369-60f2-42cb-aedc-594b1b20287f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53eb8842"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05nvc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2161239412_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 2.2.0\n *Puppet Version:* server: 6.14.1-1focal; agent: 5.5.10-4\n *OS Name/Version:* server: Ubuntu 20.04; agent: Debian 10/Buster\n\n_I am using [https://forge.puppet.com/modules/ghoneycutt/ssh] to manage my SSH configuration.\u00a0 This module exports SSH keys from the hosts and creates /etc/ssh/ssh_known_hosts in [https://github.com/ghoneycutt/puppet-module-ssh/blob/master/manifests/init.pp#L1213]_\n{code:none}  if $ssh_key_import_real == true {\n    Sshkey <<||>> {\n      target => $ssh_config_global_known_hosts_file,\n    }\n  }\n{code}\nI am also using etckeeper track a history of configuration changes in /etc/\n\nThe above code leads to frequent changes of my /etc/ssh/ssh_known_hosts file, as the HEADER is always re-generated with the current date/time:\n{code:java}diff --git a/ssh/ssh_known_hosts b/ssh/ssh_known_hosts\nindex 0252e69..e11f8e5 100644\n--- a/ssh/ssh_known_hosts\n+++ b/ssh/ssh_known_hosts\n@@ -1,4 +1,4 @@\n-# HEADER: This file was autogenerated at 2020-12-26 13:57:51 +0100\n+# HEADER: This file was autogenerated at 2020-12-26 14:28:00 +0100{code}\n*Desired Behavior:*\n\nStable HEADER i.e. for the date/time of the last changes to exported resources.\n\nIf not possible, then one could also leave the date/time from the HEADER.\n\nPer my research, something like this should be possible, see {color:#0747a6}{{def self.drop_native_header}}{color} in [https://github.com/puppetlabs/puppet/blob/main/lib/puppet/provider/parsedfile.rb#L149]\n\n*Actual Behavior:*\n\nChanged file after each {{{color:#0747a6}puppet agent{color}}} run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33658", "fixedVersions": [], "id": "33658", "issueType": "Improvement", "key": "MODULES-10901", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f8399369-60f2-42cb-aedc-594b1b20287f", "resolution": "Duplicate", "resolutionDate": "2021-01-20T07:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sshkeys_core : Provide stability to /etc/ssh/ssh_known_hosts", "timeSpent": "PT0S", "updated": "2021-01-20T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This does not appear to be limited to Debian, so I've renamed the issue title.\n\nphp_module was renamed for PHP 8.0+:\u00a0 https://php.watch/versions/8.0/mod_php-rename", "created": "2021-02-05T14:06:00.000000"}, {"author": "5da729bccbdd1a0c3fee85b7", "body": "I have opened a pull request to address this issue https://github.com/puppetlabs/puppetlabs-apache/pull/2119", "created": "2021-02-05T14:37:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Thanks for opening the PR [~accountid:5da729bccbdd1a0c3fee85b7]. I've been taking a look at it today. There's a few issues that need addressed before we can merge it and release a new version of the module:\n # Minor formatting errors\n # Some additional functionality to handle PHP 5 / 7 on SLES systems\n # Addressing unit test failures\n\nPoints 1 and 2 have been addressed in this PR, which contains your fixes plus some additional changes: [https://github.com/puppetlabs/puppetlabs-apache/pull/2121]\n\nI'm still working through point 3 - will hopefully get it wrapped up before COB today or will hand off to one of my colleagues to continue with later / tomorrow (as I'm out on training Tue - Thurs this week).", "created": "2021-02-08T10:07:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "This has been addressed and fixed in version v5.10.0, which is now live on the Forge.", "created": "2021-02-17T05:00:00.000000"}, {"author": "5da729bccbdd1a0c3fee85b7", "body": "[~accountid:623c1697d32a94006a649b84]\u00a0is possible for you to look at this change again. Unforntutaly one of the commits that occurred after I reported this issue ok reintroduced the problem.\n\nIn the file /etc/httpd/conf.modules.d/php.load the class produces it's adding:\n\nLoadModule php_module modules/libphp8.so\n\nwhen it needs to be:\n\nLoadModule php_module modules/libphp.so\n\nOn line 90:\n\nlib => $_lib,\n\nis adding the wrong value.\u00a0", "created": "2021-07-09T10:55:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi [~accountid:5da729bccbdd1a0c3fee85b7] \n\n[~accountid:623c1697d32a94006a649b84] has joined our DevX team so let me get this issue re-assigned. As this issue had been marked as resolved for some time can you confirm the Agent version and module version please?\n", "created": "2021-07-13T03:54:00.000000"}, {"author": "5da729bccbdd1a0c3fee85b7", "body": "Hello [~accountid:5c2ff2fd81c1261667adfa1d]\u00a0- I am using puppet version\u00a06.23.0 and the module version is 6.3.0.", "created": "2021-07-13T07:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:5da729bccbdd1a0c3fee85b7]\u00a0for opening the ticket. Could you please confirm the OS you are seeing the above failure.\n\nCould you send the manifest where we can reproduce the problem.\n\nAlso a draft PR is created to use the\u00a0LoadModule php_module modules/libphp.so for php version 8\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/2166]\n\nReproduced the failure with the following manifest and tested the above changes with the following\n{code:java}\n         class { 'apache::mod::php':\n           php_version => \"8\",\n       }\n{code}\n{code:java}\n[root@temperate-cadre ~]# puppet apply 1.pp Notice: Compiled catalog for temperate-cadre.delivery.puppetlabs.net in environment production in 0.82 seconds Notice: Applied catalog in 0.31 seconds [root@temperate-cadre ~]#\n{code}\n{code:java}\n[root@temperate-cadre ~]# ls /etc/httpd/conf.modules.d/php.load\n/etc/httpd/conf.modules.d/php.load\n[root@temperate-cadre ~]# cat /etc/httpd/conf.modules.d/php.load\nLoadModule php_module modules/libphp.so\n[root@temperate-cadre ~]#\n{code}\n{code:java}\n\u00a0[root@temperate-cadre ~]# php -version PHP 8.0.8 (cli) (built: Jun 29 2021 07:41:19) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.8, Copyright (c) Zend Technologies\n{code}", "created": "2021-07-15T09:50:00.000000"}, {"author": "5da729bccbdd1a0c3fee85b7", "body": "Hello [~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c]. Thanks for looking into this and putting the PR together. I saw the issue with Centos 7 using the manifest\n{code:java}\nclass { '::apache::mod::php':\n php_version => \"8\"\n}{code}", "created": "2021-07-15T13:41:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:5da729bccbdd1a0c3fee85b7]\u00a0for the quick response. The PR is ready for review\u00a0[https://github.com/puppetlabs/puppetlabs-apache/pull/2166]\n\n\u00a0\n\nCould you please verify if the fix is working for you. Thank you.", "created": "2021-07-16T04:49:00.000000"}, {"author": "5da729bccbdd1a0c3fee85b7", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c], The fix is working for me. Thank you for fixing this!", "created": "2021-07-20T07:22:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5da729bccbdd1a0c3fee85b7]\u00a0perfect. Will prepare the module for release. Thank you.", "created": "2021-07-20T07:31:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:5da729bccbdd1a0c3fee85b7] Module is released with the fixes.\u00a0\n\n[https://forge.puppet.com/modules/puppetlabs/apache]", "created": "2021-07-22T10:15:00.000000"}], "components": ["apache"], "created": "2020-12-19T07:14:00.000000", "creator": "623e751dee1b5a00702a71eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@379aba7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05lmw:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43062"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4385636167_*|*_3_*:*_1_*:*_201219315_*|*_10009_*:*_3_*:*_1122864219_*|*_4_*:*_1_*:*_583808412_*|*_5_*:*_2_*:*_12285556417_*|*_10005_*:*_1_*:*_4185542"}], "description": "_Basic Info_\n *Module Version:\u00a0puppetlabs-apache*\n *Puppet Version:\u00a05.5.22; reproducible with Puppet 6+*\n *OS Name/Version: Debian 10; reproducible in CentOS/RHEL 7.x*\n\nWhen enabling php8.0, an apache restart fails with the following error:\u00a0\n\napachectl[22524]: apache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php8.0.load: Can't locate API module structure `php8_module' in file /usr/lib/apache2/modules/libphp8.0.so: /usr/lib/apache2/modules/libphp8.0.so: undefined symbol: php8_module\n\n*Desired* *content of: /etc/apache2/mods-available/php8.0.load*\nLoadModule php_module /usr/lib/apache2/modules/libphp8.0.so\n\n*Actual content of:\u00a0/etc/apache2/mods-available/php8.0.load*\nLoadModule php8_module /usr/lib/apache2/modules/libphp8.0.so\n\nLOG output:\n\nNotice: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.load]/content:\u00a0\n\n\u00a0\n\nNotice: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.load]/content: content changed '\\{md5}e757f25f1307bedb6970b1f265baf6f8' to '\\{md5}31e01b1ec027e4e9978aa58bf16ca47c' (corrective)\n\nInfo: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.load]: Scheduling refresh of Class[Apache::Service]\n\nNotice: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.load symlink]/target: target changed '../mods-available/php8.0.load' to '/etc/apache2/mods-available/php8.0.load' (corrective)\n\nInfo: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.load symlink]: Scheduling refresh of Class[Apache::Service]\n\nNotice: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.conf symlink]/target: target changed '../mods-available/php8.0.conf' to '/etc/apache2/mods-available/php8.0.conf' (corrective)\n\nInfo: /Stage[main]/Apache::Mod::Php/Apache::Mod[php8.0]/File[php8.0.conf symlink]: Scheduling refresh of Class[Apache::Service]\n\nNotice: /Stage[main]/Profile::Webservers::Staging/Package[php8.0-pdo]/ensure: created (corrective)\n\nNotice: /Stage[main]/Profile::Webservers::Staging/Package[php8.0-tokenizer]/ensure: created (corrective)\n\nInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\n\n*Error: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Systemd restart for apache2 failed!*\n\n*journalctl log for apache2:*\n\n*-- Logs begin at Wed 2020-12-16 19:46:01 CET, end at Sat 2020-12-19 14:46:13 CET. --*\n\n*Dec 19 14:45:43 web-staging systemd[1]: Starting The Apache HTTP Server...*\n\n*Dec 19 14:45:44 web-staging systemd[1]: Started The Apache HTTP Server.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Stopping The Apache HTTP Server...*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: apache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php8.0.load: Can't locate API module structure `php8_module' in file /usr/lib/apache2/modules/libphp8.0.so: /usr/lib/apache2/modules/libphp8.0.so: undefined symbol: php8_module*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: Action 'stop' failed.*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: The Apache error log may have more information.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Failed with result 'exit-code'.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Stopped The Apache HTTP Server.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Starting The Apache HTTP Server...*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: apache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php8.0.load: Can't locate API module structure `php8_module' in file /usr/lib/apache2/modules/libphp8.0.so: /usr/lib/apache2/modules/libphp8.0.so: undefined symbol: php8_module*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: Action 'start' failed.*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: The Apache error log may have more information.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Failed with result 'exit-code'.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Failed to start The Apache HTTP Server.*\n\n\u00a0\n\n*Error: /Stage[main]/Apache::Service/Service[httpd]: Systemd restart for apache2 failed!*\n\n*journalctl log for apache2:*\n\n*-- Logs begin at Wed 2020-12-16 19:46:01 CET, end at Sat 2020-12-19 14:46:13 CET. --*\n\n*Dec 19 14:45:43 web-staging systemd[1]: Starting The Apache HTTP Server...*\n\n*Dec 19 14:45:44 web-staging systemd[1]: Started The Apache HTTP Server.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Stopping The Apache HTTP Server...*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: apache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php8.0.load: Can't locate API module structure `php8_module' in file /usr/lib/apache2/modules/libphp8.0.so: /usr/lib/apache2/modules/libphp8.0.so: undefined symbol: php8_module*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: Action 'stop' failed.*\n\n*Dec 19 14:46:13 web-staging apachectl[22524]: The Apache error log may have more information.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Failed with result 'exit-code'.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Stopped The Apache HTTP Server.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Starting The Apache HTTP Server...*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: apache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php8.0.load: Can't locate API module structure `php8_module' in file /usr/lib/apache2/modules/libphp8.0.so: /usr/lib/apache2/modules/libphp8.0.so: undefined symbol: php8_module*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: Action 'start' failed.*\n\n*Dec 19 14:46:13 web-staging apachectl[22529]: The Apache error log may have more information.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE*\n\n*Dec 19 14:46:13 web-staging systemd[1]: apache2.service: Failed with result 'exit-code'.*\n\n*Dec 19 14:46:13 web-staging systemd[1]: Failed to start The Apache HTTP Server.*", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36824", "fixedVersions": [], "id": "36824", "issueType": "Bug", "key": "MODULES-10899", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e751dee1b5a00702a71eb", "resolution": "Fixed", "resolutionDate": "2021-07-22T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : php_module renamed in PHP 8, breaking ::mod::php", "timeSpent": "PT0S", "updated": "2021-07-22T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e],\n\nTried to test it only using the puppet agent and these are the results I got so far:\n\n\u00a0\n{code:java}[root@localhost ~]# puppet --version\n6.19.1\n[root@localhost ~]# docker --version\nDocker version 20.10.1, build 831ebea\n[root@localhost ~]# cat /etc/os-release \nNAME=\"CentOS Linux\"\nVERSION=\"7 (Core)\"\nID=\"centos\"\nID_LIKE=\"rhel fedora\"\nVERSION_ID=\"7\"\nPRETTY_NAME=\"CentOS Linux 7 (Core)\"\nANSI_COLOR=\"0", "created": "2020-12-16T07:43:00.000000"}, {"author": "623d0118b75ca80070575ebe", "body": "the latest RedHat 7 package (docker-1.13.1-203.git0be3e21.el7_9.x86_64) - and probably any RHEL Extras version of docker ", "created": "2021-01-06T11:05:00.000000"}, {"author": "623d0118b75ca80070575ebe", "body": "Not sure if there is a similar version available for CentOS ", "created": "2021-01-06T11:07:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nI'll try to reproduce the issue on a RedHat 7 machine with the 1.13.1 docker version and get back with a couple of details. Thanks for the information.", "created": "2021-01-12T07:52:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nSorry for the late response. On internal machine testing I had difficulties setting up docker with overlay2, so I tested using a GCP RedHat 7 image and I finally managed to reproduce the issue:\n{code:java}\n[root@testredhat danielcarabas]# puppet apply a.pp \nNotice: Compiled catalog for testredhat.c.ia-content.internal in environment production in 0.51 seconds\nNotice: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]/content: content changed '{md5}b207e5a55244479f4a7cc4ac361e1daf' to '{md5}a4e00a01b4e7a8011c4d9b7375f6a50d'\nNotice: /Stage[main]/Docker::Service/Service[docker]: Triggered 'refresh' from 1 event\nNotice: Applied catalog in 3.22 seconds\n[root@testredhat danielcarabas]# puppet apply a.pp \nNotice: Compiled catalog for testredhat.c.ia-content.internal in environment production in 0.49 seconds\nNotice: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]/content: content changed '{md5}b207e5a55244479f4a7cc4ac361e1daf' to '{md5}a4e00a01b4e7a8011c4d9b7375f6a50d'\nNotice: /Stage[main]/Docker::Service/Service[docker]: Triggered 'refresh' from 1 event\nNotice: Applied catalog in 3.15 seconds\n[root@testredhat danielcarabas]# puppet apply a.pp \nNotice: Compiled catalog for testredhat.c.ia-content.internal in environment production in 0.50 seconds\nNotice: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]/content: content changed '{md5}b207e5a55244479f4a7cc4ac361e1daf' to '{md5}a4e00a01b4e7a8011c4d9b7375f6a50d'\nNotice: /Stage[main]/Docker::Service/Service[docker]: Triggered 'refresh' from 1 event\nNotice: Applied catalog in 3.32 seconds\n{code}\nHowever using the latest docker-ce version doesn't seem to cause, this issue, as I tested on this same machine with the version I mentioned in my previous comment.\u00a0\n\nI'll continue investigation for a possible fix without upgrading docker version if possible.\u00a0\u00a0", "created": "2021-01-18T10:19:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nOn review of the documentation on RedHat's website the latest versions of the OS do not include and support Docker, and that is the reasoning for removing RedHat from the supported OS of the puppetlabs-docker module. For more details see the documentation [https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index|https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index].]\n\nAs a result of the above changes there are still some issues open even on CentOS 7 like: [https://github.com/docker/for-linux/issues/1111]\u00a0\n\n\u00a0\n\nHowever, after investigation for this issue the part of the code that causes this issue is\u00a0[https://github.com/puppetlabs/puppetlabs-docker/blob/main/manifests/service.pp#L359]\n\nAs a workaround, adding in the conditional to exclude the forced rewrite of the storage configuration file might resolve this issue because the docker-storage file is actually written by the\u00a0container-storage-setup\n\n\u00a0\n{code:java}\nunless $facts['os']['family'] == 'RedHat' {\n  if $storage_config {\n\u00a0 \u00a0 file { $storage_config:\n\u00a0 \u00a0 \u00a0 ensure\u00a0 => file,\n\u00a0 \u00a0 \u00a0 force \u00a0 => true,\n\u00a0 \u00a0 \u00a0 content => template($storage_config_template),\n\u00a0 \u00a0 \u00a0 notify\u00a0 => $_manage_service,\n\u00a0 \u00a0 }\n\u00a0 }\n}{code}\n\u00a0\n\n\u00a0\n\nThe original condition in this part of the code forces a docker service restart when the storage configuration is set so that any changes in the puppet manifest are picked up by the docker daemon (basically reload the configuration file).\u00a0\n\nAs stated in the Github issue comments from @timelordx there is a conflict that happens on older docker versions on el7 machines (1.13) because of the container-storage-setup that writes the docker-storage file based on the information from docker-storage-setup.\n\nUnfortunately we cannot resolve this issue within the current implementation of the module so we are looking to close this issue.\n\nFor any more information related to this please reach out to [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]\u00a0or [~accountid:5c2ff2fd81c1261667adfa1d].\u00a0", "created": "2021-01-19T08:06:00.000000"}, {"author": "623d0118b75ca80070575ebe", "body": "Hi [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657],\n\nAny update on this? Ticket is marked as NEEDS INFORMATION - anything else I can provide to help reproduce?", "created": "2021-02-19T21:35:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nSorry, I just noticed that the previous comments were restricted to Developers.\n\nUnfortunately we cannot resolve this issue with the current implementation of the module, but as I mentioned in the above comments, using the later versions of docker should remove this issue.\u00a0\n\nPlease reach out to [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]\u00a0or [~accountid:5c2ff2fd81c1261667adfa1d]\u00a0for more information.\u00a0\u00a0", "created": "2021-02-23T02:03:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nI've put up a PR with a workaround for this issue here:\n\nhttps://github.com/puppetlabs/puppetlabs-docker/pull/730\n\nThis should fix the issue for docker server version 1.13\n\nPlease let me know if this works for you.", "created": "2021-03-02T05:45:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:623d0118b75ca80070575ebe],\n\nWe have released docker module version [https://forge.puppet.com/modules/puppetlabs/docker/3.14.0]\u00a0that includes the bugfix I mentioned in the above PR.\u00a0\n\nThe next puppetlabs-docker release, targetted for next week, will be a major version as we are removing support for Puppet 5 from the module.\u00a0", "created": "2021-03-04T03:14:00.000000"}, {"author": "623d0118b75ca80070575ebe", "body": "Hi [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657],\n\nMany thanks for the update, and the release of the new module version.\u00a0 I will test this out over the next week or two, but it looks like it will be great!\n\nDaniel", "created": "2021-03-04T03:35:00.000000"}, {"author": "623d0118b75ca80070575ebe", "body": "Upon closer inspection does this mean that /etc/sysconfig/docker-storage won't be managed in this case?\n\nI did some experimentation and a workaround that I found was good was to mask the docker-storage-setup service since the docker service only has a soft dependency on it (Wants=docker-storage-setup.service in the docker unit file).\n\nI used the following:\n\n{noformat}\nservice {'docker-storage-setup':\n\u00a0 enable\u00a0\u00a0=> 'mask',\n\u00a0\u00a0require => Package['docker'],\n}\n{noformat}\n", "created": "2021-03-04T03:42:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "The fix included there will disable /etc/sysconfig/docker-storage management for version 1.13 of the docker server version, allowing storage configuration by the\u00a0/etc/sysconfig/docker-storage-setup.\n\nI tested out on a vanilla RedHat 7 GCP image masking the docker-storage-setup service but it still caused service restarts after updating the docker-storage configuration file as stated in the initial description of this ticket after a fresh install of the default docker package.\u00a0", "created": "2021-03-04T04:15:00.000000"}], "components": ["docker"], "created": "2020-12-16T05:35:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf26c2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05j14:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42416"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2623791_*|*_3_*:*_2_*:*_170389078_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2513949051_*|*_10006_*:*_2_*:*_46040_*|*_10005_*:*_2_*:*_4044465895"}], "description": "_Basic Info_\n*Module Version:* 3.10.0\n*Puppet Version:* On bot, PE 2018.1.12 (5.5.18) and 2019.8.4 (6.19.1) agents.\n*OS Name/Version:* RHEL 7\n\nfrom: https://github.com/puppetlabs/puppetlabs-docker/issues/518\n\nDuring every agent run, according to template definition, the file /etc/sysconfig/docker-storage is modified introducing some modifications. After service refresh, the file is modified back eliminating comment and white spaces.\nDuring the next agent run the file is being modified again, establishing a loop of configuration change and service restart.\n\nSteps to reproduce the behavior:\n\nusing hiera simply define docker::storage_driver: 'overlay2'\npuppet run\n\n{code:java}\nNotice: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]/content:\n--- /etc/sysconfig/docker-storage 2019-08-09 11:19:36.522292463 +0200\n+++ /tmp/puppet-file20190809-6870-1uzkg1e 2019-08-09 11:24:50.431992585 +0200\n@@ -1 +1,17 @@\n-DOCKER_STORAGE_OPTIONS=\"--storage-driver overlay2 \"\n+# This file is managed by Puppet and local changes\n+# may be overwritten\n+\n+# This file may be automatically generated by an installation program.\n+\n+# By default, Docker uses a loopback-mounted sparse file in\n+# /var/lib/docker. The loopback makes it slower, and there are some\n+# restrictive defaults, such as 100GB max storage.\n+\n+# If your installation did not set a custom storage for Docker, you\n+# may do it below.\n+\n+# Example: Use a custom pair of raw logical volumes (one for metadata,\n+# one for data).\n+# DOCKER_STORAGE_OPTIONS = --storage-opt dm.metadatadev=/dev/mylogvol/my-docker-metadata --storage-opt dm.datadev=/dev/mylogvol/my-docker-data\n+\n+DOCKER_STORAGE_OPTIONS=\" --storage-driver overlay2\"\n\nInfo: Computing checksum on file /etc/sysconfig/docker-storage\nInfo: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]: Filebucketed /etc/sysconfig/docker-storage to puppet with sum b207e5a55244479f4a7cc4ac361e1daf\nNotice: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]/content: content changed '{md5}b207e5a55244479f4a7cc4ac361e1daf' to '{md5}a4e00a01b4e7a8011c4d9b7375f6a50d'\nInfo: /Stage[main]/Docker::Service/File[/etc/sysconfig/docker-storage]: Scheduling refresh of Service[docker]\nNotice: /Stage[main]/Docker::Service/Service[docker]: Triggered 'refresh' from 1 event\n{code}\n\n\n*Desired Behavior:* puppet runs are idempotent\n\n*Actual Behavior:* storage options change is applied on every puppe trun\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36822", "fixedVersions": [], "id": "36822", "issueType": "Bug", "key": "MODULES-10898", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2021-03-04T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Docker module :docker storage options causes changes on every run", "timeSpent": "PT0S", "updated": "2021-03-04T04:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56] apologies, this got lost in my post-holiday inbox. We have no plan to change the filenames for the GPG keys. Thanks!", "created": "2021-01-12T14:48:00.000000"}], "components": ["puppet_agent"], "created": "2020-12-14T06:20:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f80249"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05fik:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_184854115_*|*_1_*:*_1_*:*_95771299_*|*_10007_*:*_1_*:*_163260380_*|*_3_*:*_1_*:*_365880399_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1960787629"}], "description": "Currently there are 2 GPG keys in the puppet_agent module:\n * files/GPG-KEY-puppetlabs: this expired in 2017 and I think we're safe to remove it\n * files/GPG-KEY-puppet: this one expires in 2021\n\nSupport should also be added for the new GPG key which expires in 2025: RPM-GPG-KEY-puppet-20250406\n The new key can be found here: [http://apt.puppet.com/DEB-GPG-KEY-puppet-20250406]\n\nSimilar work was done in this PR: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/151]\n\n/cc [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] or [~accountid:557058:ad3ba12f-a09f-4f5e-9fff-8660ad829629]: is the name for the new GPG key final? also please let me know if there's anything else I missed. Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39993", "fixedVersions": [], "id": "39993", "issueType": "Task", "key": "MODULES-10897", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2021-01-15T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppet_agent module to use new GPG key", "timeSpent": "PT0S", "updated": "2021-01-15T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Unless directed otherwise by our PM (CC [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]), I'm going to close this as won't fix.\n\nThis issue does not exist in {{puppetlabs-dsc_lite}} or the newly puppetized {{dsc-*}} modules (the replacement of the legacy {{puppetlabs-dsc}}) because those modules rely on the shared code in {{puppetlabs-pwshlib}}, which was patched for this behavior.\n\nWhile a fix is possible for {{puppetlabs-dsc}}, the code for that repository is all but halted as the module cannot be rebuilt. There are plans to officially announce a deprecation after the winter break. In the meantime, _most_ of the DSC Resources used in this legacy module can now be found in the {{dsc-*}} modules on the Forge and those that can't can be used in the {{puppetlabs-dsc_lite}} module for now.", "created": "2020-12-16T13:33:00.000000"}], "components": [], "created": "2020-12-11T00:41:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76db9053"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05gm8:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42359"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_478331106_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a0puppetlabs/dsc v1.9.3\n *Puppet Version: 2019.5*\n *OS Name/Version: Server 2019*\n\nThe path for env:lib with\n{code:java}\n;C:\\SQLLIB\\LIB will fail{code}\n{code:java}\nC:\\SQLLIB\\LIB; will succeed. {code}\nThis issue does not exist in\u00a0{color:#de350b}puppetlabs/dsc v1.9.2{color} version.\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39024", "fixedVersions": [], "id": "39024", "issueType": "Bug", "key": "MODULES-10894", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Won't Fix", "resolutionDate": "2020-12-16T13:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc and dsc_lite : Run fails if paths in $env:lib starts with semi-colon", "timeSpent": "PT0S", "updated": "2020-12-16T13:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "All credit to [~accountid:5a028139c24efb3c4ed448c4], who jumped on a fix for this really quickly. [~accountid:6220db614160640069c7133a]\u00a0the fix Bill provided has been merged and incorporated in to v2.3.1 of the scheduled_task module.", "created": "2020-12-18T04:22:00.000000"}], "components": [], "created": "2020-12-09T23:26:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7da9f618"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05g8g:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42280"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534550099_*|*_3_*:*_1_*:*_7933_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_174415844"}], "description": "_Basic Info_\n *Module Version:* 2.2.1\n *Puppet Version:* 2019.8.1\n *OS Name/Version:* Server 2016\n\nTrying to create a windows schedule task that needs to run on only the last day of the month.\n\n[https://docs.microsoft.com/en-gb/windows/win32/taskschd/monthlytrigger-runonlastdayofmonth]\n{code:java}scheduled_task { 'Run Notepad': # Unique name for the scheduled task\n  ensure => present,\n  command   => \"C:\\\\Windows\\\\System32\\\\notepad.exe\",\n  compatibility => 4,\n  enabled   => 'true',           # This is the default, but including it is good practice. Flip to 'false' to disable the task.\n  trigger   => [{\n    schedule   => 'monthly',        # Defines the trigger type; required.\n    start_time => '18:00',       # Defines the time the task should run; required.\n    start_date => '2021-02-28',   # Defaults to the current date; not required.\n\ton => ['last']\n  }],\n} {code}\n\u00a0throws me with out of range error\n{code:java}\nPS C:\\Code> puppet apply .\\createtask.pp\nNotice: Compiled catalog for nasal-livestock.delivery.puppetlabs.net in environment production in 0.09 seconds\nError: Could not set 'present' on ensure: (in setting property `DaysOfMonth': )\n    OLE error code:0 in <Unknown>\n      <No Description>\n    HRESULT error code:0x8002000a\n      Out of present range. (file: C:/Code/createtask.pp, line: 1)\nError: Could not set 'present' on ensure: (in setting property `DaysOfMonth': )\n    OLE error code:0 in <Unknown>\n      <No Description>\n    HRESULT error code:0x8002000a\n      Out of present range. (file: C:/Code/createtask.pp, line: 1)\nWrapped exception:\n(in setting property `DaysOfMonth': )\n    OLE error code:0 in <Unknown>\n      <No Description>\n    HRESULT error code:0x8002000a\n      Out of present range.\nError: /Stage[main]/Main/Scheduled_task[Run Notepad]/ensure: change from 'absent' to 'present' failed: Could not set 'pr\nesent' on ensure: (in setting property `DaysOfMonth': )\n    OLE error code:0 in <Unknown>\n      <No Description>\n    HRESULT error code:0x8002000a\n      Out of present range. (file: C:/Code/createtask.pp, line: 1)\nNotice: Applied catalog in 0.02 seconds {code}\n\u00a0\n\nAlso, tried the setting with value 32\n\n\n{code:java}\nscheduled_task { 'Run Notepad': # Unique name for the scheduled task\n  ensure => present,\n  command   => \"C:\\\\Windows\\\\System32\\\\notepad.exe\",\n  compatibility => 4,\n  enabled   => 'true',           # This is the default, but including it is good practice. Flip to 'false' to disable the task.\n  trigger   => [{\n    schedule   => 'monthly',        # Defines the trigger type; required.\n    start_time => '18:00',       # Defines the time the task should run; required.\n    start_date => '2021-02-28',   # Defaults to the current date; not required.\n\ton => [32]\n  }],\n} {code}\n\u00a0\n{code:java}\nPS C:\\Code> puppet apply .\\createtask.pp\nNotice: Compiled catalog for nasal-livestock.delivery.puppetlabs.net in environment production in 0.09 seconds\nError: Parameter trigger failed on Scheduled_task[Run Notepad]: Unknown on values(s): [32] (file: C:/Code/createtask.pp,\n line: 1)\nPS C:\\Code> {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33654", "fixedVersions": [], "id": "33654", "issueType": "Bug", "key": "MODULES-10893", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Fixed", "resolutionDate": "2020-12-18T04:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Issue to create a windows task to run on the last day of the month", "timeSpent": "PT0S", "updated": "2020-12-18T04:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "We can see you have created a PR to change this regex: [https://github.com/puppetlabs/puppetlabs-accounts/pull/353]\n\nHowever it is making some of our valid test cases fail, this regex will need to be changed slightly before we can merge.", "created": "2021-02-08T07:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for raising this issue, the fix has now been merged.\u00a0\nAs we release on Mondays, this module was released before this change got merged, therefore it will be released to the Forge next Monday.\n\nI would like to thank you for your time and patience.\nResolving this ticket.", "created": "2021-03-15T07:48:00.000000"}], "components": ["accounts"], "created": "2020-12-09T09:31:00.000000", "creator": "623c09dda9575800695ac896", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd57657"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05flc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8284620581_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 6.3.0*\n *Puppet Version: 6* \n *OS Name/Version: CentOS 8*\n\nWe are naming our standard Linux usernames starting with a Number, which is totaly conform regarding the man page\n\n*man 8 useradd*\n\n*----------------*\n\nUsernames may contain only lower and upper case letters, digits, underscores, or dashes. They can end with a dollar sign.\n Dashes are not allowed at the beginning of the username. Fully numeric usernames and usernames . or .. are also\n disallowed. It is not recommended to use usernames beginning with . character as their home directories will be hidden in\n the ls output. In regular expression terms: *[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[$]?*\n\nUsernames may only be up to 32 characters long.\n\n*----------------*\n\nPlease change in file \"accounts/types/user/name.pp\"\n\ntype Accounts::User::Name = Pattern[/\\A[a-zA-Z_]([a-zA-Z.0-9_-]{0,30}[a-zA-Z0-9_$-])?\\z/]\n\nto\n\n\u00a0\n\ntype Accounts::User::Name = Pattern[/\\A[a-zA-Z0-9_.]([a-zA-Z.0-9_-]{0,30}[a-zA-Z0-9_$-])?\\z/]\n\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\n*Puppet should run fine through without any issue.*\n\n\u00a0\n\n*Actual Behavior:*\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Class[Accounts]: parameter 'user_list' key of entry '4testuser' expects a match for Accounts::User::Name = *Pattern[/\\A[a-zA-Z_]([a-zA-Z.0-9_-]{0,30}[a-zA-Z0-9_$-])?\\z/]*, got '4testuser' (file: /etc/puppetlabs/code/environments/4bergemann/modules/profiles/manifests/co/common/accounts.pp, line: 9, column: 2) on node puppet-centos8-testvm1.a.ht-haj-a.de.vier.services\n Warning: Not using cache on failed catalog\n Error: Could not retrieve catalog; skipping run\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33653", "fixedVersions": [], "id": "33653", "issueType": "Bug", "key": "MODULES-10892", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09dda9575800695ac896", "resolution": "Fixed", "resolutionDate": "2021-03-15T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts : parameter 'user_list' key of entry '4testuser' expects a match for Accounts::User::Name = Pattern[/\\A[a-zA-Z_]([a-zA-Z.0-9_-]{0,30}[a-zA-Z0-9_$-])?\\z/]", "timeSpent": "PT0S", "updated": "2021-03-15T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-12-09T09:31:00.000000", "creator": "5a8ecb36a0fcf74179519dbd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77f1ed1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05fl4:"}], "description": "_Basic Info_\n *Module Version: 4.2.0 puppet_agent*\n *Puppet Version: 5.5.22-1.el7*\n *OS Name/Version: CentOS 7*\n\n_It fails when applying this class:_\n{noformat}'Redhat': {\n class {'puppet_agent':\n package_version => '6.19.1',\n manage_repo => true,\n collection => 'puppet6',\n }{noformat}\n\u00a0\n\n_if I don't do_\u00a0\n{noformat}yum clean all{noformat}\n\u00a0\n\n*Desired Behavior: Upgrade to puppet 6*\n\n*Actual Behavior:*\n{noformat}Error: Could not update: Failed to update to version 6.19.1, got version 5.5.22-1.el7 instead\n Error: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '5.5.22-1.el7' to '6.19.1' failed: Could not update: Failed to update to version 6.19.1, got version 5.5.22-1.el7 instead{noformat}", "environment": "\u00a0\n\nCentOS 7 with puppet 5 updating to 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43262", "fixedVersions": [], "id": "43262", "issueType": "Bug", "key": "MODULES-10891", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8ecb36a0fcf74179519dbd", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : fail to upgrade from 5 to 6 if you don't  purge yum cache", "timeSpent": "PT0S", "updated": "2021-06-15T03:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-12-09T02:32:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f298630"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05ff4:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_443679139_*|*_10007_*:*_1_*:*_152461587_*|*_3_*:*_1_*:*_2719090_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37874", "fixedVersions": [], "id": "37874", "issueType": "Task", "key": "MODULES-10890", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-12-16T00:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-puppet_agent module to version 4.3.0", "timeSpent": "PT0S", "updated": "2020-12-16T00:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0a6a01f8660070b6faa3", "created": "2020-12-06T15:25:00.000000", "name": "image-2020-12-07-11-25-24-626.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12902"}, {"attacher": "623c0a6a01f8660070b6faa3", "created": "2020-12-06T16:07:00.000000", "name": "image-2020-12-07-12-07-01-252.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12796"}], "comments": [], "components": ["acl"], "created": "2020-12-06T18:02:00.000000", "creator": "623c0a6a01f8660070b6faa3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@359a78f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05cy0:"}], "description": "_Basic Info_\n *Module Version: latest*\n *Puppet Version:\u00a0 2019.5.0*\n *OS Name/Version: WIndows Server 2019*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0Expect the acl module to preserve the state of an access control entry and revert any manual changes made.\n\n*Actual Behavior:*\n\nSee description in the details section above.\u00a0 acl module does not revert the \"Applies To\" setting if it gets changed manually.", "environment": "Hi there, I've been experimenting with the acl module, and using the following code inside my class.\n\n\u00a0\n{code:puppet}acl { 'E:\\\\App':\n    permissions                => [\n      { identity => 'BUILTIN\\IIS_IUSRS', rights => ['read','execute'], affects => 'self_only'},\n    ],\n    inherit_parent_permissions => false,\n  }\n{code}\n\u00a0\n\nThe code configures the ACL entry correctly, but if I go in and change the child objects this entry applies to (folders only, folders and subfolders, files only ... etc.)\u00a0 the setting does not revert back to \"This Folder Only\", after manually running puppet. Setting shown below.\u00a0 If I delete the entry entirely it will come back with the \"Applies To\" section configured to \"This Folder Only\" on the next puppet run.\n\n\u00a0\n\n!image-2020-12-07-11-25-24-626.png!\n\n\u00a0\n\nAlso with permissions removal, I am trying to remove the Users Group entry for Append Data.\u00a0 From what I understand this translates to a mask value of 4.\u00a0 So I have tried to remove this entry with this code, which doesn't work for me. It removes the read, execute entries successfully.\u00a0 Hopefully I am just missing something obvious.\u00a0 I am happy to purge everything and just add what I need back, but would be great to know how to target individual permissions for removal that don't fall into the standard read, write, execute, modify, full permission categories.\n\n\u00a0\n\nThanks heaps!\u00a0 Appreciate the help!\n\n\u00a0\n{code:puppet}  acl { 'remove E:\\\\App - Users_Group':\n    target                     => 'E:\\\\App',\n    purge                      => 'listed_permissions',\n    permissions                => [\n      { identity => 'BUILTIN\\Users', rights => ['read','execute'] },\n      { identity => 'BUILTIN\\Users', rights => ['mask_specific'], mask => '4'},\n    ],    inherit_parent_permissions\u00a0=>\u00a0false,\n  }\n{code}\n\u00a0\n !image-2020-12-07-12-07-01-252.png!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42231", "fixedVersions": [], "id": "42231", "issueType": "Bug", "key": "MODULES-10888", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a6a01f8660070b6faa3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "acl : manual changes don't get reverted", "timeSpent": "PT0S", "updated": "2020-12-06T18:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "attachments": [], "comments": [{"author": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "body": "I've [opened a PR|https://github.com/puppetlabs/puppetlabs-apache/pull/2103].", "created": "2020-12-04T16:11:00.000000"}], "components": ["apache"], "created": "2020-12-04T16:01:00.000000", "creator": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@131186dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05cuo:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_218189080_*|*_10009_*:*_1_*:*_157323_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 5.7.0\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWhen using the module with the correct parameters, I do not want to receive deprecation warnings.\n\n*Actual Behavior:*\n\nThe vhosts 'default' and 'default-ssl' are managed with `use_servername_for_filenames` as `Undef`, thus resulting in the deprecation warning for the next major versions.\n\nI'll be submitting a PR shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36821", "fixedVersions": [], "id": "36821", "issueType": "Bug", "key": "MODULES-10887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "resolution": "Done", "resolutionDate": "2020-12-07T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : disable deprecation warnings for default vhost", "timeSpent": "PT0S", "updated": "2020-12-07T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:47ceee1b-9954-4b5c-b78a-532ab8c81537", "body": "latest version not compatible with puppet server version installed.\nmodule version downgraded to 4.1.0 and the problem is solved.", "created": "2020-12-02T02:37:00.000000"}], "components": ["apache"], "created": "2020-12-02T02:06:00.000000", "creator": "70121:47ceee1b-9954-4b5c-b78a-532ab8c81537", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428e1361"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05ans:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1856013_*|*_6_*:*_1_*:*_0"}], "description": "Module :\u00a0puppetlabs-apache (v5.7.0)\n\nPuppet agent\u00a0puppet-agent-7.0.0-1.el7.x86_64 running on CentOS\u00a0release 7.7.1908\n\nPuppet Server\u00a0 5.0.0-4 running on\u00a0CentOS Linux release 7.6.1810\n\nISSUE DESCRIPTION :\n\nAfter the module upgrade at the the latest release, the client agent fails to run with the following output :\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Failed to parse template apache/httpd.conf.erb: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n \u00a0Filepath: /etc/puppetlabs/puppet/modules/apache/lib/puppet/functions/apache/bool2httpd.rb \n \u00a0Line: 28 \n \u00a0Detail: undefined method `match?' for \"Off\":String \u00a0\n (file: /etc/puppetlabs/puppet/modules/apache/manifests/init.pp, line: 795, column: 18) on node fep-iolam-1.iol.sys \nWarning: Not using cache on failed catalog \nError: Could not retrieve catalog; skipping run\n\n\u00a0\n\n_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Module :\u00a0puppetlabs-apache (v5.7.0)\nPuppet agent\u00a0puppet-agent-7.0.0-1.el7.x86_64 running on CentOS\u00a0release 7.7.1908\nPuppet Server \u00a05.0.0-4 running on\u00a0CentOS Linux release 7.6.1810", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33651", "fixedVersions": [], "id": "33651", "issueType": "Bug", "key": "MODULES-10886", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:47ceee1b-9954-4b5c-b78a-532ab8c81537", "resolution": "Won't Do", "resolutionDate": "2020-12-02T02:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : \"Agent fails with Failed to parse template apache/httpd.conf.erb\"", "timeSpent": "PT0S", "updated": "2020-12-02T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2020-11-30T16:17:00.000000", "creator": "5e287307b7c7b40ca5a46359", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e768d98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o059jc:"}], "description": "_Basic Info_\n *Module Version: 6.4.0*\n *Puppet Version:* 5.5.22\n *OS Name/Version: CentOS 8.2*\n\nThe module uses a {{java_home}} default of:\n{code}\n/usr/lib/jvm/java-1.8.0/\n{code}\nHowever, the package {{java-1.8.0-openjdk}} installed by the module installs itself to:\n{code}\n/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64/jre/\n{code}\n(when JRE is chosen). \n\n*Desired Behavior:*\n{{JAVA_HOME}} has a sensible value by default on the CentOS 8 platform. \n\n*Actual Behavior:*\n{{JAVA_HOME}} set by the module does not actually exist. \n", "environment": "CentOS\u00a0 8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40112", "fixedVersions": [], "id": "40112", "issueType": "Bug", "key": "MODULES-10885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e287307b7c7b40ca5a46359", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java : Wrong JAVA_HOME set by default", "timeSpent": "PT0S", "updated": "2020-11-30T16:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this issue as the PR associated has been merged.\n\nThank you [~accountid:70121:f2395541-4266-4b22-8ec9-c9c07ed97bbc]\u00a0for submitting this PR, we appreciate the work and effort you have put in. :)", "created": "2021-01-18T04:40:00.000000"}], "components": ["iis"], "created": "2020-11-30T06:54:00.000000", "creator": "70121:f2395541-4266-4b22-8ec9-c9c07ed97bbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e1ad5b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05960:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4225583142_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "*Module Version: 7.1.0*\n *Puppet Version: 6.19*\n *OS Name/Version: Windows Server 2019*\n\nSpecifying a UNC path such as \\\\server.fqdn\\share\\location as the value for a site's physical path is rejected as invalid.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35772", "fixedVersions": [], "id": "35772", "issueType": "Bug", "key": "MODULES-10884", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f2395541-4266-4b22-8ec9-c9c07ed97bbc", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-iis: UNC path not accepted for the physical path of a site", "timeSpent": "PT0S", "updated": "2021-01-18T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "existing alternate_pe_source allows only changing host component of the url", "created": "2020-11-29T09:36:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "maybe this is related: https://puppet.atlassian.net/browse/PE-30309", "created": "2021-04-28T00:50:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd], please let us know if this problem is still valid and if yes, can you provide us step-by-step information on how to reproduce the issue?\n\n\u00a0", "created": "2021-08-24T03:10:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd], we were unable to reproduce the issue with the info from this ticket. {color:#000000}Pending that, we are closing this as \u201cWon\u2019t Fix.\u201d{color}\n\n{color:#000000}If the issue is still valid please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue and detailed steps on how to reproduce it.\n{color}", "created": "2021-10-01T07:36:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "The problem is still there, not sure why you can't reproduce it\n\nmodule puts PE version of the server inside pc_repo, regardless what package_version is set to\n\nso if you have package_version set to 6.23.0, for example, for PE2019.8.7, and then you upgrade to PE2019.8.8, url in pc_repo will change to https://puppet.example.com:8140/packages/2019.8.8/el-7-x86_64, for example, and there is no version 6.23.0 to be found there. next yum update will upgrade the agent to 6.24.0, but module will dutifully try to downgrade it to 6.23.0, as per package_version and will fail\n\n", "created": "2021-10-01T07:53:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd], I was finally able to reproduce the problem.\n\nYou could add the `pe_repo::platform::el_7_x86_64` class to your pe server and specify the `agent_version` parameter to the same value as `package_version`. This will make the packages available where expected by the puppet_agent module.", "created": "2021-11-09T04:54:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "That solution wouldn't work if you have to have different versions of the agent for different group of servers.\nComes next year, when Puppet stops supplying agents for EL6 platform, I would need to supply different versions for these servers and others. IMHO, the url should be configurable on the agent side, not set in stone by server's version\n\nFor now, as a workaround, I don't include puppet_agent class if aio_agent_version already matches the desired version and disables pc_repo as well.", "created": "2021-11-09T11:57:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd], another solution would be to set {{absolute_source}} to {{https://puppet:8140/packages/2019.8.7/el-7-x86_64/puppet-agent-6.23.0-1.el7.x86_64.rpm}}", "created": "2021-11-11T06:46:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "It is a solution, yes, but one would have to replicate module's logic for constructing exact path/package name for each supported platform\nDoable, but inconvenient.", "created": "2021-11-11T07:15:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "We can close the ticket if you like, there is a defect in the module that implies that many version of the same packages can be present under /packages/pe_server_version/platform/, which is not the case. As I said earlier, I solved my problem by adding puppet_agent class conditionally, only if agent needs an upgrade:\n\n{noformat}\n  if versioncmp($facts['aio_agent_version'], $agent_version) < 0 {\n    class { 'puppet_agent':\n      package_version => $agent_version,\n    }\n  }\n{noformat}\n", "created": "2022-02-22T18:26:00.000000"}], "components": ["puppet_agent"], "created": "2020-11-29T09:31:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66ed58dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0592g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12643455591_*|*_6_*:*_2_*:*_3086727_*|*_10004_*:*_2_*:*_3551156913_*|*_10006_*:*_1_*:*_8289_*|*_10005_*:*_1_*:*_22953478359"}], "description": "puppetlabs/puppet_agent module embeds PE version into pc_repo.repo baseurl, for example:\n\n{noformat}\nhttps://puppet.example.com:8140/packages/2019.8.4/el-7-x86_64\n{noformat}\n\nThis brings desired puppet-agent version out of sync with the defined repository, since yum update command will update the package and agent run will try to downgrade it and fail, since old package is no longer there.\n\nSame is valid for Windows agent, as soon as server is upgraded, all agents are downloading new MSI package.\n\nIt would be better, imho, if pe_server_version fact was only used in URLs if package_version is set to auto and should be provided as an argument, if package_version is something else\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39022", "fixedVersions": [], "id": "39022", "issueType": "Bug", "key": "MODULES-10883", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Won't Do", "resolutionDate": "2022-02-25T12:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : inconsistent agent version management", "timeSpent": "PT0S", "updated": "2022-02-25T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2021-06-21T05:09:00.000000", "name": "Screen Shot 2021-06-21 at 12.08.42 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13249"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2021-06-21T05:09:00.000000", "name": "Screen Shot 2021-06-21 at 12.08.53 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13158"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The match statement is a regular expression to confirm the line matches the rule therefore the back slashes are needed.\u00a0\n\nWhen removing the string does not conform with the regex rule.\n\n\u00a0", "created": "2021-06-21T05:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "!Screen Shot 2021-06-21 at 12.08.53 PM.png|width=225,height=57!", "created": "2021-06-21T05:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as I feel like this is not an issue.\u00a0\n[~accountid:623e7af050bb2b0070b7eed5]\u00a0if you disagree with my decision please feel free to comment on this ticket.", "created": "2021-06-21T05:10:00.000000"}], "components": ["stdlib"], "created": "2020-11-27T07:06:00.000000", "creator": "623e7af050bb2b0070b7eed5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a5d2a7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o058xs:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17787879928_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 6.5.0*\n *Puppet Version: 6.19.1*\n *OS Name/Version: CentOS 8 (or any other OS)*\n\nThe reference documentation for file-line uses backslashes to escape spaces and equals signs, without any apparent reason (that I can think of) or explanation.\n\nThis documentation originates in lib/puppet/type/file_line.rb where examples such as the following are given:\n{code:java}\nmatch => '^export\\ HTTP_PROXY\\=',{code}\n*Desired Behavior:*\n\nEither some documentation/arguments why those backslashes are needed, or their removal from the documentation.\n\n*Actual Behavior:*\n\nMuch confusion on my end.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37868", "fixedVersions": [], "id": "37868", "issueType": "Bug", "key": "MODULES-10882", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7af050bb2b0070b7eed5", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : Documentation: use of backslashes in file-line match regexp", "timeSpent": "PT0S", "updated": "2021-06-21T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-11-24T01:30:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b41634"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o057yw:"}], "description": "I'm using puppetlabs/mysql module, version 10.8.0. My puppetserver is 6.6.0 and puppet-agent 6.10.0, both running on Ubuntu 18.04.\n\nMy problem is that I have a resource like\n{code}\nmysql_login_path {'dbradiuslog':\n\towner => 'amateo_adm',\n\thost => 'mysql.um.es',\n\tuser => 'myuser',\n\tpassword => Sensitive('password'),\n\tensure => 'present',\n}\n{code}\n\nin my manifest, but when I run puppet-agent for the first time, the login-path is created, but in the second I get:\n\n{noformat}\nError: /Stage[main]/Profile::Freeradius/Mysql_login_path[dbradiuslog]: Could not evaluate: Execution of '/usr/bin/my_print_defaults -s dbradiuslog' returned 1: \n{noformat}\n\nI don't know if it's directly related, but I've been looking for /usr/bin/my_print_defaults executable, but I can't find it because this file is provided by mysql server packages, but not for clients.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34688", "fixedVersions": [], "id": "34688", "issueType": "Bug", "key": "MODULES-10880", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql: \"Execution of '/usr/bin/my_print_defaults -s dbradius' returned 1\" with mysql_login_path", "timeSpent": "PT0S", "updated": "2020-11-24T01:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-11-23T15:10:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e546ead"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o057ts:"}], "description": "The puppet_agent module should allow customers to define agent configuration parameters to manage. This will allow us to document and standardize on a single way of managing agent configuration parameters, saving customers the inefficiency, error, and hassle of independently creating their own in-house sidecar modules to handle this clearly bounded and clearly Puppet agent centric use case.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40111", "fixedVersions": [], "id": "40111", "issueType": "Improvement", "key": "MODULES-10879", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Manage configuration", "timeSpent": "PT0S", "updated": "2021-03-08T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "5b64ddd7d1e8dc2d916c6289", "body": "Also seeing it in the 2019.8.x pipeline with the puppet_agent upgrade job.\n{code:java}\n07:22:45     aix71-3.delivery.puppetlabs.net (aix71-3.delivery.puppetlabs.net) executed in 5.12 seconds07:22:45 Minitest::Assertion: aix71-3.delivery.puppetlabs.net puppet-agent is version 5.5.21 but the master puppet-agent version is 6.19.1.88.g273524a4.07:22:45 Expected: \"6.19.1.88.g273524a4\"07:22:45   Actual: \"5.5.21\" {code}", "created": "2020-12-01T10:57:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/139675bde91324c044da6ac9c92e9bc8c5738919", "created": "2020-12-14T05:27:00.000000"}], "components": ["puppet_agent"], "created": "2020-11-23T01:33:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet agent module should be able to upgrade AIX nodes to any version"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27f3574b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05710:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113254012_*|*_10007_*:*_1_*:*_505123056_*|*_3_*:*_1_*:*_27470516_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1182586420"}], "description": "puppet agent module should use the correct packages(AIX 6.1 or AIX 7.1) based on the version that it upgrades to.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42227", "fixedVersions": [], "id": "42227", "issueType": "Task", "key": "MODULES-10878", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2020-12-14T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ensure puppet_agent module can upgrade using AIX 7.1 packages", "timeSpent": "PT0S", "updated": "2020-12-14T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5e9de63ea77bf50c1ea7b649", "attachments": [], "comments": [{"author": "5e9de63ea77bf50c1ea7b649", "body": "In closing look at the logs, it was the volume_groups that was complaining, and there is an options to address symlink lookups.\u00a0 Problem resolved.", "created": "2020-11-24T14:03:00.000000"}], "components": ["lvm"], "created": "2020-11-21T18:57:00.000000", "creator": "5e9de63ea77bf50c1ea7b649", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ee6afff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o057io:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_241546455_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: unsure*\n *Puppet Version:\u00a0\u00a06.15.0*\n *OS Name/Version:\u00a0CentOS Linux release 7.8.2003 (Core)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nI need to assign a physical volume by-label, instead of disk name (e.g. /dev/sdb).\u00a0\u00a0\n\n*Actual Behavior:*\n\nWhen I use physical_volume to create the physical volume, and I use a by-label identifier, it allows me to on first one.\u00a0 On second run, it complains with the following:\n\nError: Could not remove physical volume /dev/sde from volume group 'vg03'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/sbin/vgreduce vg03 /dev/sde' returned 5: Can't remove final physical volume \"/dev/sde\" from volume group \"vg03\")\nError: /Stage[main]/Test_module::Fs_setup_vgs/Volume_group[vg03]/physical_volumes: change from ['/dev/sde'] to ['/dev/disk/by-label/bdp_03'] failed: Could not remove physical volume /dev/sde from volume group 'vg03'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/sbin/vgreduce vg03 /dev/sde' returned 5: Can't remove final physical volume \"/dev/sde\" from volume group \"vg03\")\n\nI am using the following to instantiate the resource:\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 physical_volume\u00a0\\{\u00a0\"/dev/disk/by-label/${disk}\":\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ensure\u00a0=>\u00a0present,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\nand it works first run.\u00a0 Second run, gives above message.\u00a0 It's as though it now sees it as a different disk, and tries to remove it, instead of understanding that the label is the same as the disk underneath.\u00a0 It figures it out on first run, but can't on the second.\n\u00a0\nI am using label names, instead of disk names, as with our physical hardware, the vendor makes no guarantee that the disk names will be the same for each reboot.\u00a0 We have in fact tested this, and it is true, especially in situations of disk replacements.\n\u00a0\nSee article:\u00a0\u00a0# How to make disk letter /dev/sdX more consistent at each reboot\n\n[https://access.redhat.com/solutions/3962551]\n\nIn fact, RedHat recommends not using /dev/sd(x) disk names at all for topics, such as mounts, etc., in favor of labels or by UUID, etc.\n\nI am creating udev rules by drive path (port, minus disk name) to ensure consistent label names.\n\nThis is my first ticket to report to puppetlabs, so apologies up front if this is not submitted correctly.", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35771", "fixedVersions": [], "id": "35771", "issueType": "Bug", "key": "MODULES-10877", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e9de63ea77bf50c1ea7b649", "resolution": "Won't Fix", "resolutionDate": "2020-11-24T14:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : physical_volume can be assigned by label, but on subsequent runs tries to remove physical volume", "timeSpent": "PT0S", "updated": "2020-11-24T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-11-20T11:46:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f16da85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0570y:"}], "description": "Using the puppet_agent module to upgrade puppet-agent from 5.5.22 to 7.0.0 results in {{undefined method `replace_file' for Puppet::FileSystem:Module}} when trying to store the last run report. It seems puppet tries to save its report and loads the 7.0 version of the {{store}} report processor, which calls [{{Puppet::FileSystem.replace_file}}|https://github.com/puppetlabs/puppet/blob/8bf64bb72eb48cca24d7e6e4c99e6b21e497fa86/lib/puppet/reports/store.rb#L35] but the old 5.5.22 version of {{Puppet::FileSystem}} is in memory. The call to {{Puppet::FileSystem.replace_file}} was added in 6.4.0 (see https://github.com/puppetlabs/puppet/commit/b57817c23e6ef21e33c7a9abfc6d5b67d69e66ff). One fix is to load all report processors prior to doing the upgrade or change programmatically turn off all report processing via {{Puppet[:report] = false}}\n\n{noformat}\n$ docker build -f docker/ubuntu/Dockerfile . -t pa-dev:ubuntu --build-arg before=5.5.22\nSending build context to Docker daemon  213.7MB\nStep 1/29 : FROM ubuntu:xenial\n ---> dfeff22e96ae\n...\nSuccessfully built b1aaa36961bd\nSuccessfully tagged pa-dev:ubuntu\n{noformat}\n\nAnd then upgrade to 7:\n\n{noformat}\n$ docker run -it pa-dev:ubuntu 7.0.0\nDebug: Runtime environment: puppet_version=5.5.22, ruby_version=2.4.10, run_mode=user, default_encoding=US-ASCII\nDebug: Evicting cache entry for environment 'production'\nDebug: Deleted text domain :production: false\nDebug: Caching environment 'production' (ttl = 0 sec)\n...\nDebug: Facter: executing command: /bin/sh -c /usr/bin/apt-get -s -o Debug::NoLocking=true dist-upgrade 2>&1\nDebug: Facter: Reading package lists...\nBuilding dependency tree...\nReading state information...\nCalculating upgrade...\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"apt_has_dist_updates\" has resolved to false.\nDebug: Facter: fact \"apt_dist_updates\" resolved to null and will not be added.\nDebug: Facter: executing command: /bin/sh -c /usr/bin/apt-get -s -o Debug::NoLocking=true upgrade 2>&1\nDebug: Facter: Reading package lists...\nBuilding dependency tree...\nReading state information...\nCalculating upgrade...\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\n...\nDebug: importing '/tmp/modules/puppet_agent/manifests/init.pp' in environment production\nDebug: Automatically imported puppet_agent from puppet_agent into production\nDebug: importing '/tmp/modules/puppet_agent/manifests/params.pp' in environment production\nDebug: Automatically imported puppet_agent::params from puppet_agent/params into production\nWarning: ModuleLoader: module 'puppet_agent' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules\\n   (file & line not available)\nDebug: importing '/tmp/modules/puppet_agent/manifests/prepare.pp' in environment production\nDebug: Automatically imported puppet_agent::prepare from puppet_agent/prepare into production\nDebug: importing '/tmp/modules/puppet_agent/manifests/prepare/puppet_config.pp' in environment production\nDebug: Automatically imported puppet_agent::prepare::puppet_config from puppet_agent/prepare/puppet_config into production\nDebug: importing '/tmp/modules/puppet_agent/manifests/osfamily/debian.pp' in environment production\nDebug: Automatically imported puppet_agent::osfamily::debian from puppet_agent/osfamily/debian into production\nDebug: importing '/tmp/modules/apt/manifests/init.pp' in environment production\nDebug: Automatically imported apt from apt into production\nDebug: importing '/tmp/modules/apt/manifests/params.pp' in environment production\nDebug: Automatically imported apt::params from apt/params into production\nDebug: importing '/tmp/modules/apt/manifests/update.pp' in environment production\nDebug: Automatically imported apt::update from apt/update into production\nDebug: Scope(Class[Apt]): Retrieving epp template apt/_conf_header.epp\nDebug: Scope(Class[Apt]): Retrieving epp template apt/proxy.epp\nDebug: Scope(Class[Apt]): Retrieving epp template apt/15update-stamp.epp\nDebug: importing '/tmp/modules/apt/manifests/setting.pp' in environment production\nDebug: Automatically imported apt::setting from apt/setting into production\nDebug: Scope(Class[Apt]): Retrieving epp template apt/auth_conf.epp\nDebug: Resource package[gnupg] was not determined to be defined\nDebug: Create new resource package[gnupg] with params {\"ensure\"=>\"present\"}\nDebug: importing '/tmp/modules/apt/manifests/key.pp' in environment production\nDebug: Automatically imported apt::key from apt/key into production\nDebug: importing '/tmp/modules/apt/manifests/source.pp' in environment production\nDebug: Automatically imported apt::source from apt/source into production\nDebug: importing '/tmp/modules/puppet_agent/manifests/install.pp' in environment production\nDebug: Automatically imported puppet_agent::install from puppet_agent/install into production\nDebug: importing '/tmp/modules/puppet_agent/manifests/service.pp' in environment production\nDebug: Automatically imported puppet_agent::service from puppet_agent/service into production\nDebug: Resource package[apt-transport-https] was not determined to be defined\nDebug: Create new resource package[apt-transport-https] with params {\"ensure\"=>\"present\"}\nDebug: Scope(Apt::Source[pc_repo]): Retrieving epp template apt/_header.epp\nDebug: Scope(Apt::Source[pc_repo]): Retrieving epp template apt/source.list.epp\nDebug: Adding relationship from Class[Puppet_agent::Prepare] to Class[Puppet_agent::Install] with 'before'\nDebug: Adding relationship from Apt_key[legacy key] to Anchor[apt_key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 present] with 'before'\nDebug: Adding relationship from Apt_key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo] to Anchor[apt_key 6F6B15509CF8E59E6E469F327F438280EF8D349F present] with 'before'\nNotice: Compiled catalog for d29781c7af9c in environment production in 0.40 seconds\nDebug: /Package[gnupg]: Provider apt does not support features targetable; not managing attribute command\nDebug: /Package[gnupg]: Provider apt does not support features install_only; not managing attribute install_only\nDebug: /Package[gnupg]: Provider apt does not support features virtual_packages; not managing attribute allow_virtual\nDebug: /Package[puppet-agent]: Provider apt does not support features targetable; not managing attribute command\nDebug: /Package[puppet-agent]: Provider apt does not support features install_only; not managing attribute install_only\nDebug: /Package[puppet-agent]: Provider apt does not support features virtual_packages; not managing attribute allow_virtual\nDebug: /Package[apt-transport-https]: Provider apt does not support features targetable; not managing attribute command\nDebug: /Package[apt-transport-https]: Provider apt does not support features install_only; not managing attribute install_only\nDebug: /Package[apt-transport-https]: Provider apt does not support features virtual_packages; not managing attribute allow_virtual\nDebug: Creating default schedules\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded state in 0.00 seconds\nInfo: Applying configuration version '1605896792'\nDebug: /Stage[main]/Puppet_agent::Prepare/before: before to Class[Puppet_agent::Install]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/before: before to Class[Puppet_agent::Osfamily::Debian]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/pluginsync]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/pluginsync]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/pluginsync]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/pluginsync]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/app_management]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/app_management]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/app_management]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/app_management]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/ignorecache]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/ignorecache]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/ignorecache]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/ignorecache]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/configtimeout]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/configtimeout]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/configtimeout]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/configtimeout]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/trusted_server_facts]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/trusted_server_facts]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/trusted_server_facts]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/trusted_server_facts]/require: require to File[/etc/puppetlabs/puppet/puppet.conf]\nDebug: /Stage[main]/Apt/File[sources.list]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[sources.list.d]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[preferences]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[preferences.d]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[apt.conf.d]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[/etc/apt/auth.conf]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/notify: notify to Exec[pc_repo_force]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Exec[pc_repo_force]/subscribe: subscribe to Exec[apt_update]\nDebug: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/notify: notify to Puppet_agent_end_run[7.0.0]\nDebug: /Stage[main]/Puppet_agent::Service/require: require to Class[Puppet_agent::Install]\nDebug: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Key[legacy key]/Apt_key[legacy key]/before: before to Anchor[apt_key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 present]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo]/before: before to Apt::Setting[list-pc_repo]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Setting[list-pc_repo]/File[/etc/apt/sources.list.d/pc_repo.list]/notify: notify to Class[Apt::Update]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo]/Apt_key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo]/before: before to Anchor[apt_key 6F6B15509CF8E59E6E469F327F438280EF8D349F present]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg]: Adding autorequire relationship with File[/etc/pki]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppetlabs]: Adding autorequire relationship with File[/etc/pki/deb-gpg]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppet]: Adding autorequire relationship with File[/etc/pki/deb-gpg]\nDebug: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]: Adding autorequire relationship with File[apt.conf.d]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Key[legacy key]/Apt_key[legacy key]: Adding autorequire relationship with File[/etc/pki/deb-gpg/GPG-KEY-puppetlabs]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Setting[list-pc_repo]/File[/etc/apt/sources.list.d/pc_repo.list]: Adding autorequire relationship with File[sources.list.d]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo]/Apt_key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source pc_repo]: Adding autorequire relationship with File[/etc/pki/deb-gpg/GPG-KEY-puppet]\n...\nNotice: /Stage[main]/Apt/File[preferences]/ensure: created\nDebug: /Stage[main]/Apt/File[preferences]: The container Class[Apt] will propagate my refresh event\nInfo: /Stage[main]/Apt/File[preferences]: Scheduling refresh of Class[Apt::Update]\nDebug: /Stage[main]/Apt/File[/etc/apt/auth.conf]: Nothing to manage: no ensure and the resource doesn't exist\nDebug: Prefetching apt resources for package\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki]/ensure: created\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg]/ensure: created\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nDebug: Evicting cache entry for environment 'production'\nDebug: Deleted text domain :production: true\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Deleted text domain :production: false\nDebug: Caching environment 'production' (ttl = 0 sec)\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppetlabs]/ensure: defined content as '{md5}7b4ed31e1028f921b5c965df0a42e508'\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppetlabs]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppet]/ensure: defined content as '{md5}16e3e148bc861ee66906e475f8342f81'\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/File[/etc/pki/deb-gpg/GPG-KEY-puppet]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nNotice: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/ensure: defined content as '{md5}0962d70c4ec78bbfa6f3544ae0c41974'\nInfo: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]: Scheduling refresh of Class[Apt::Update]\nDebug: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]: The container Apt::Setting[conf-update-stamp] will propagate my refresh event\nDebug: Apt::Setting[conf-update-stamp]: The container Class[Apt] will propagate my refresh event\nDebug: Class[Apt]: The container Stage[main] will propagate my refresh event\nDebug: Prefetching apt_key resources for apt_key\nDebug: Executing: '/usr/bin/apt-key adv --no-tty --list-keys --with-colons --fingerprint --fixed-list-mode'\nDebug: Executing: '/usr/bin/apt-key add /etc/pki/deb-gpg/GPG-KEY-puppetlabs'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Key[legacy key]/Apt_key[legacy key]/ensure: created\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Key[legacy key]/Apt_key[legacy key]: The container Apt::Key[legacy key] will propagate my refresh event\nDebug: Apt::Key[legacy key]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nDebug: Executing: '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n' apt-transport-https'\nDebug: Executing: '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install apt-transport-https'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Package[apt-transport-https]/ensure: created\nDebug: /Package[apt-transport-https]: The container Apt::Source[pc_repo] will propagate my refresh event\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Setting[list-pc_repo]/File[/etc/apt/sources.list.d/pc_repo.list]/ensure: defined content as '{md5}ba495757085e2754c752f6dd97c75e57'\nInfo: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Setting[list-pc_repo]/File[/etc/apt/sources.list.d/pc_repo.list]: Scheduling refresh of Class[Apt::Update]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Apt::Source[pc_repo]/Apt::Setting[list-pc_repo]/File[/etc/apt/sources.list.d/pc_repo.list]: The container Apt::Setting[list-pc_repo] will propagate my refresh event\nInfo: Class[Apt::Update]: Scheduling refresh of Exec[apt_update]\nDebug: /Stage[main]/Apt::Update/Exec[apt_update]: '/usr/bin/apt-get update' won't be executed because of failed check 'refreshonly'\nDebug: Exec[apt_update](provider=posix): Executing '/usr/bin/apt-get update'\nDebug: Executing: '/usr/bin/apt-get update'\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 event\nInfo: /Stage[main]/Apt::Update/Exec[apt_update]: Scheduling refresh of Exec[pc_repo_force]\nDebug: /Stage[main]/Apt::Update/Exec[apt_update]: The container Class[Apt::Update] will propagate my refresh event\nDebug: Class[Apt::Update]: The container Stage[main] will propagate my refresh event\nDebug: Apt::Setting[list-pc_repo]: The container Apt::Source[pc_repo] will propagate my refresh event\nDebug: Apt::Source[pc_repo]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nInfo: Apt::Source[pc_repo]: Scheduling refresh of Exec[pc_repo_force]\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Exec[pc_repo_force]: '/bin/echo 'forcing apt update for pc_repo puppet7'' won't be executed because of failed check 'refreshonly'\nDebug: Exec[pc_repo_force](provider=posix): Executing '/bin/echo 'forcing apt update for pc_repo puppet7''\nDebug: Executing: '/bin/echo 'forcing apt update for pc_repo puppet7''\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Exec[pc_repo_force]/returns: forcing apt update for pc_repo puppet7\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Exec[pc_repo_force]: Triggered 'refresh' from 2 events\nDebug: /Stage[main]/Puppet_agent::Osfamily::Debian/Exec[pc_repo_force]: The container Class[Puppet_agent::Osfamily::Debian] will propagate my refresh event\nDebug: Class[Puppet_agent::Osfamily::Debian]: The container Stage[main] will propagate my refresh event\nDebug: Class[Puppet_agent::Osfamily::Debian]: The container Class[Puppet_agent::Prepare] will propagate my refresh event\nDebug: Class[Puppet_agent::Prepare]: The container Stage[main] will propagate my refresh event\nDebug: Class[Puppet_agent::Prepare]: The container Class[Puppet_agent] will propagate my refresh event\nDebug: Executing: '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=7.0.0-1xenial'\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '5.5.22-1xenial' to '7.0.0-1xenial'\nDebug: /Package[puppet-agent]: The container Class[Puppet_agent::Install] will propagate my refresh event\nNotice: Stopping run after puppet-agent upgrade. Run puppet agent -t or apply your manifest again to finish the transaction.\nDebug: Class[Puppet_agent::Install]: Transaction canceled, skipping\nDebug: Class[Puppet_agent::Service]: Transaction canceled, skipping\nDebug: Class[Puppet_agent::Service]: Transaction canceled, skipping\nDebug: Class[Puppet_agent]: Transaction canceled, skipping\nDebug: Stage[main]: Transaction canceled, skipping\nDebug: /Schedule[puppet]: Transaction canceled, skipping\nDebug: /Schedule[hourly]: Transaction canceled, skipping\nDebug: /Schedule[daily]: Transaction canceled, skipping\nDebug: /Schedule[weekly]: Transaction canceled, skipping\nDebug: /Schedule[monthly]: Transaction canceled, skipping\nDebug: /Schedule[never]: Transaction canceled, skipping\nDebug: /Filebucket[puppet]: Transaction canceled, skipping\nDebug: Finishing transaction 28475680\nDebug: Storing state\nDebug: Pruned old state cache entries in 0.00 seconds\nDebug: Stored state in 0.01 seconds\nNotice: Applied catalog in 17.47 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 33725800\nDebug: Received report to process from d29781c7af9c\nDebug: Evicting cache entry for environment 'production'\nDebug: Deleted text domain :production: false\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from cddf612b734c with processor Puppet::Reports::Store\nError: Could not write report for cddf612b734c at /opt/puppetlabs/puppet/cache/reports/cddf612b734c/202011201836.yaml: undefined method `replace_file' for Puppet::FileSystem:Module\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/reports/store.rb:35:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:37:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:53:in `block in processors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:51:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:51:in `processors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:30:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:14:in `save'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:289:in `save'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:440:in `send_report'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:412:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:239:in `block in run'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33650", "fixedVersions": [], "id": "33650", "issueType": "Bug", "key": "MODULES-10875", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: upgrade from puppet 5 to 7 fails with undefined method `replace_file' for Puppet::FileSystem:Module", "timeSpent": "PT0S", "updated": "2021-11-02T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "623d008fa1d81f0069d96ea9", "body": "Opened merge request at https://github.com/puppetlabs/puppetlabs-zfs_core/pull/43", "created": "2020-11-20T11:14:00.000000"}], "components": ["zfs_core"], "created": "2020-11-20T11:09:00.000000", "creator": "623d008fa1d81f0069d96ea9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@224ae6cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o057ag:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_297887_*|*_10007_*:*_1_*:*_1607144908_*|*_10009_*:*_1_*:*_197776429_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.2.0*\n *Puppet Version: 6.18.0*\n *OS Name/Version: Gentoo Linux w/ zfs-2.0.0-rc6*\n\nThe 'sync' property controls how transactions are synchronized by default.\u00a0 It was added in Solaris 10 8/11.\u00a0 See: [https://docs.oracle.com/cd/E26505_01/html/E37384/gbscy.html#gjzlk|https://docs.oracle.com/cd/E26505_01/html/E37384/gbscy.html#gjzlk.].\u00a0 See also: [zfsprops(8)|https://openzfs.github.io/openzfs-docs/man/8/zfsprops.8.html].\n\n*Desired Behavior:*\n\nThis code\n{noformat}\n    zfs { \"${facts['rpool']}/swap\":\n      compression    => 'off',\n      sync           => 'always',\n      primarycache   => 'metadata',\n      secondarycache => 'none',\n      logbias        => 'throughput',\n    }\n{noformat}\nshould result in\n{noformat}\nNotice: /Stage[main]/Nest::Base::Zfs/Zfs[eagle/crypt/swap]/sync: sync changed 'standard' to 'always'{noformat}\n*Actual Behavior:*\n\nIt actually results in\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'sync' (file: /etc/puppetlabs/code/environments/production/modules/nest/manifests/base/zfs.pp, line: 119) on Zfs[eagle/crypt/swap] (file: /etc/puppetlabs/code/environments/production/modules/nest/manifests/base/zfs.pp, line: 119) on node eagle{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39020", "fixedVersions": [], "id": "39020", "issueType": "Bug", "key": "MODULES-10874", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d008fa1d81f0069d96ea9", "resolution": "Fixed", "resolutionDate": "2020-12-11T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "zfs_core: Missing zfs dataset 'sync' property", "timeSpent": "PT0S", "updated": "2020-12-11T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged to main in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/be0619505d667febd68924adb4024f8dea39de8a", "created": "2020-12-08T10:40:00.000000"}], "components": ["puppet_agent"], "created": "2020-11-19T12:17:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f778570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o056oo:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84870420_*|*_10007_*:*_1_*:*_1543479101_*|*_3_*:*_1_*:*_7485406_*|*_5_*:*_1_*:*_0"}], "description": "Add the ability to run the {{install}} task with the {{puppet7}} collection", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40110", "fixedVersions": [], "id": "40110", "issueType": "Task", "key": "MODULES-10873", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2020-12-08T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: add support for puppet7 collection", "timeSpent": "PT0S", "updated": "2020-12-08T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:623e7664ee1b5a00702a724c],\nI applied the following manifest with concat module v6.4.0 and I cannot reproduce the issue:\n{code:java}\nnode 'craggy-fracture.delivery.puppetlabs.net' {\n  concat {'/root/adrian.txt':\n    ensure => present,\n    owner  => 'root',\n    group  => 'root',\n    mode   => '0644',\n    format => 'plain',\n    force => false,\n  }\n  concat::fragment {'content_1':\n    target => '/root/adrian.txt',\n    content => \"Hello world\\n\",\n    order => 2,\n  }\n  concat::fragment {'content_2':\n    target => '/root/adrian.txt',\n    content => \"I am here\\n\",\n    order => 1,\n  }\n}\n{code}\n\nI will look forward to reproduce this error.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]adrianiurca\n", "created": "2021-01-11T07:11:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:623e7664ee1b5a00702a724c], can you provide a manifest which includes icingaweb2?\n\nKind regards,\nAdrian IURCA", "created": "2021-04-01T01:15:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi [~accountid:623e7664ee1b5a00702a724c] The team are unable to reproduce this issue can you provide the requested information, please?", "created": "2021-04-19T04:28:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:623e7664ee1b5a00702a724c], we have not received any feedback from you. Without additional information, we cannot reproduce this problem and are unable to proceed.\n\nWe are closing this ticket, but pleases reopen if you can provide additional information and steps to reproduce.\n\n\nKind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-04-21T08:11:00.000000"}], "components": ["concat"], "created": "2020-11-19T06:39:00.000000", "creator": "623e7664ee1b5a00702a724c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d2696df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o056g0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11468178227_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1752921367_*|*_10005_*:*_2_*:*_18549"}], "description": "_Basic Info_\n *Module Version: latest (pulled via r10k)*\n *Puppet Version:* 6\n *OS Name/Version: Debian 10*\n\n\u00a0\n\nI am using the Icinga/puppet-icingaweb2 module ([github-repo|https://github.com/Icinga/puppet-icingaweb2]), which depends on concat. When using the latest version of concat, my puppet agent has the issue\n\n\"Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'format' (file: /etc/puppetlabs/code/environments/my_environment/modules/concat/manifests/init.pp, line: 123) on Concat_file[/etc/apache2/ports.conf] (file: /etc/puppetlabs/code/environments/my_environemnt/modules/concat/manifests/init.pp, line: 123) on node my_node\"\n\nThe corresponding lines of code may be found in the repos ./manifests/module/puppetdb.pp file lines 101 - 120. For completion here these lines:\n\n\u00a0\u00a0\n{code:java}concat { $combinedkey_path:\n  ensure         => present,\n  warn           => false,\n  owner          => $conf_user,\n  group          => $conf_group,\n  mode           => '0640',\n  ensure_newline => true,\n  }\n\nconcat::fragment { 'private_key':\n  target => $combinedkey_path,\n  source => \"${::settings::ssldir}/private_keys/${::fqdn}.pem\",\n  order  => 1,\n}\nconcat::fragment { 'public_key':\n  target => $combinedkey_path,\n  source => \"${::settings::ssldir}/certs/${::fqdn}.pem\",\n  order  => 2,\n}\n{code}\n\u00a0\n\nI was able to fix this issue by commenting lines 140 + 141 in the concat-class (init.pp of the concat module), i.e.\n\n\u00a0\n{code:java}if $ensure == 'present' {\n  concat_file { $name:\n    tag                     => $safe_name,\n    path                    => $path,\n    owner                   => $owner,\n    group                   => $group,\n    mode                    => $mode,\n    selinux_ignore_defaults => $selinux_ignore_defaults,\n    selrange                => $selrange,\n    selrole                 => $selrole,\n    seltype                 => $seltype,\n    seluser                 => $seluser,\n    replace                 => $replace,\n    backup                  => $backup,\n    show_diff               => $show_diff,\n    order                   => $order,\n    ensure_newline          => $ensure_newline,\n    validate_cmd            => $validate_cmd,\n    #format                  => $format,\n    #force                   => $force,\n}\n{code}\nIf I only comment line 140 (\"format-line\") it throws an error as above but instead of format it protests about the force parameter. I was not able to solve it differently, though so this \"fix\" does not feel very good. I also tried setting the `format => 'plain'` in the puppetdb.pp from above without success. Any help very much appreciated!\n\nI removed the desired/actual behaviour lines, I hope my description is clear enough.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35770", "fixedVersions": [], "id": "35770", "issueType": "Bug", "key": "MODULES-10872", "labels": ["concat", "icingaweb2"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7664ee1b5a00702a724c", "resolution": "Fixed", "resolutionDate": "2021-04-21T08:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetlabs-concat} : {Error 500 on SERVER: Server Error: no parameter named 'format'}", "timeSpent": "PT0S", "updated": "2021-04-22T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2020-11-19T03:30:00.000000", "creator": "623cfe3994742a00683ecb11", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1481ed57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o056ds:"}], "description": "_Basic Info_\n *Module Version:*\u00a0*puppetlabs-apache (v5.5.0)*\n *Puppet Version:*\u00a0*5.5.10-4*\n *OS Name/Version:*\u00a0*Debian 10 - buster*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThere should be an option to disable or entirely remove the following SecRule configured in modules/apache/templates/mod/security.conf.erb.\n{code:java} \u00a0\u00a0\u00a0SecRule MULTIPART_UNMATCHED_BOUNDARY \"!@eq 0\" \\\n\n \u00a0\u00a0\u00a0\u00a0\u00a0\"id:'200003',phase:2,t:none,log,deny,status:44,msg:'Multipart parser detected a possible unmatched boundary.'\"\n{code}\nThis will fix the problematic as mentioned on this Github issue:\u00a0[https://github.com/SpiderLabs/ModSecurity/pull/2193]\u00a0.\n\n*Actual Behavior:*\n\nPuppet has this rule enabled by default in the template:\n{code:java}modules/apache/templates/mod/security.conf.erb{code}\nCreating a new file to add custom rules inside\u00a0/etc/modsecurity will also get overwritten due to the settings configured in the following:\n{code:java}modules/apache/templates/mod/security.conf.erb\n{code}", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35769", "fixedVersions": [], "id": "35769", "issueType": "Improvement", "key": "MODULES-10871", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe3994742a00683ecb11", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : Disable ModSecurity SecRule", "timeSpent": "PT0S", "updated": "2021-04-28T12:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:6220db614160640069c7133a], as a workaround, is there a reason they cannot use the [Puppet-supported scheduled_task module/resource|https://forge.puppet.com/modules/puppetlabs/scheduled_task]?\n\nAdditionally, we're in the process of updating the new Puppetizer for DSC modules (which will eventually displace both puppetlabs-dsc and puppetlabs-dsc_lite) - we [just merged a bugfix to that work for handling DateTimes|https://github.com/puppetlabs/ruby-pwsh/pull/58], though it is not released/live yet.\n\nOne option that *could* work here is we modify the expectations for dsc_lite to have users specify the Puppet {{DateTime}} data type instead of a string", "created": "2020-11-19T07:43:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48], customer who reported the issue here.\n\nIn this case, the scheduled_task module would probably suffice. The workaround posted at the bottom of the description also works. Traditionally, we have used the dsc_lite scheduled task implementation due to it's support of the delay property amongst other properties/features. Our adversion to using the scheduled_task module to keep module sprawl in our environments down if we already have a standard way of implementing scheduled tasks (dsc_lite).\n\nThis issue was fixed in the puppetlabs-dsc module in this PR which prepends the DateTime conversion syntax to the invoke DSC:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/371\n\nWe were also just introduced to the new Puppetizer for DSC modules this week. Great stuff though it may be a while before we consider utilizing it.", "created": "2020-11-19T08:38:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Thanks for the response, [~accountid:623c12c2ee1b5a007029358d]! the fix that landed in {{puppetlabs-dsc}} actually won't work for {{puppetlabs-dsc_lite}} - it depends on Puppet knowing prior to an apply what the datatype of the property is meant to be - that works in {{puppetlabs-dsc}} and the new paradigm because we fully map the PowerShell DSC Resources into Puppet Resource types - but dsc_lite just passes a hash along to {{Invoke-DscResource}}, basically.\n\nThe problem is that the casting within {{Invoke-DscResource}} is not very robust, so while {{[DateTime]'2020-01-01T00:00:00'}} will cast just fine in PowerShell, you _have_ to specify the datetype for casting prior to handing to {{Invoke-Dsc}} in the splatted properties - as you found, it _can_ convert  {{'20200101000000.000000+035'}} though.\n\nWe're very quickly approaching 1.0.0 for the {{Puppet.Dsc}} PowerShell module and the auto-generation to the Forge. I'm not sure what your timeline for adoption would look like, but this is where the great bulk of our development is going right now. {{dsc_lite}} is not officially deprecated yet but that notice will be going out in 2021 and certainly be in effect before the end of 2022.\n\nI can't speak to module sprawl very well, except that {{dsc_lite}} only moves that complexity by having you manage the distribution of the appropriate PowerShell modules with DSC Resources to your nodes and the versioning thereby. \n\nBecause it's being passed as a ", "created": "2020-11-19T12:17:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "Great information [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]. Thanks.", "created": "2020-11-19T13:07:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I'm going to close this issue for now - the ticket description includes a work-around and this issue has been addressed in the forward-carrying work for the DSC Puppetizer (release of updated code is forthcoming). While {{dsc_lite}} is not yet deprecated, any non-critical patches are not being prioritized given current workloads and priorities.\n\nIf you have questions or comments, please don't hesitate to reach out!", "created": "2020-11-20T09:03:00.000000"}], "components": ["dsc_lite"], "created": "2020-11-16T02:44:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49425ee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0544w:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41960"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252689353_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_115723071"}], "description": "When implementing a DSC resource using dsc_lite module, if a DSC property uses the datetime data type, the resource fails with the below error:\n{code:java}\nCould not evaluate: Convert property 'starttime' value from type 'STRING' to type 'DATETIME' failed\nAt line:24, char:2\nBuffer:\n2020-01-01T00:00:00\";\n};^\ninsta {code}\nUsing the below puppet resource:\n{code:java}\ndsc { 'Powershell Watchdog':\nresource_name => 'ScheduledTask',\nmodule => 'ComputerManagementDSC',\nproperties => {\n#ensure removed due to Puppet lint issue\nenable => true,\ntaskname => 'Powershell Watchdog',\ndescription => 'Managed by Puppet, terminates any large, long running Powershell process',\nactionexecutable => \"${facts['os']['windows']['system32']}\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\",\nactionarguments => \"-File \\\"${script_path}\\\"\",\nscheduletype => 'Once',\nrepeatinterval => '00:30:00',\nstarttime => '2020-01-01T00:00:00',\nrepetitionduration => 'Indefinitely',\nstartwhenavailable => true,\nexecuteascredential => {\n'dsc_type' => 'MSFT_Credential',\n'dsc_properties' => {\n'user' => $real_task_user,\n'password' => $sensitive_task_password,\n},\n},\n} {code}\n\u00a0\n\n*Using modules:*\npuppetlabs-pwshlib: 0.4.0\npuppetlabs-dsc_lite: 3.0.1\nComputerManagementDSC: 8.4.0\n\nAs a workaround, I am using '20200101000000.000000+035' as my value.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33649", "fixedVersions": [], "id": "33649", "issueType": "Bug", "key": "MODULES-10870", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Won't Fix", "resolutionDate": "2020-11-20T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : DSC_Lite Module Doesn't Handle DateTime Property Values", "timeSpent": "PT0S", "updated": "2020-11-20T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-11-16T01:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a957bc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0544g:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79833814_*|*_6_*:*_1_*:*_0"}], "description": "It seems that there are two issues:\n # The version of Puppet Server provided by puppet6-nightly release does not exist:\n{code}\n11:53:00     {****} ({****}) 11:53:00$ rpm --replacepkgs -Uvh http://nightlies.puppet.com/yum/puppet6-nightly-release-el-7.noarch.rpm \n11:53:00       Retrieving http://nightlies.puppet.com/yum/puppet6-nightly-release-el-7.noarch.rpm\n11:53:00       Preparing...                                ########################################\n11:53:00       Updating / installing...\n11:53:00       puppet6-nightly-release-1.0.0-11.el7        ######################      ############      ###      #      #      #\n....................................................................................................................\n11:53:03       Install  1 Package  (+9 Dependent packages)\n11:53:03       Upgrade             ( 1 Dependent package)\n11:53:03       Total download size: 95 M\n11:53:03       Downloading packages:\n11:53:03       Delta RPMs disabled because /usr/bin/applydeltarpm not installed.\n11:53:03       http://nightlies.puppet.com/yum/puppet6-nightly/el/7/x86_64/puppetserver-7.0.0-0.1SNAPSHOT.2020.10.14T0512.el7.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found\n11:53:03       Trying other mirror.\n{code}\n# puppet6-nightly-release tries to install Puppet Server 7 snapshot instead of Puppet Server 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42217", "fixedVersions": [], "id": "42217", "issueType": "CI Blocker", "key": "MODULES-10869", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2020-11-17T00:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Server build provided by puppet6-nightly release does not exist", "timeSpent": "PT0S", "updated": "2020-11-17T00:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74ce9b54ec0068b282f2", "body": "It was very disappointing to discover that all our puppet plans that reboot machines broke immediately after upgrading to v7.", "created": "2021-11-17T14:51:00.000000"}], "components": ["reboot"], "created": "2020-11-13T12:45:00.000000", "creator": "6361cbfc59c794184bcbd33a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f1cace3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o053eo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/21"}], "description": "_Basic Info_\n*Module Version:* 3.0.0\n*Puppet Version:* 7.x\n*OS Name/Version:* Windows\n\nThe Ruby implementation of the {{reboot}} task doesn't work on Windows in Puppet platform 7 because it relies on the {{win32-process}} gem which has been removed from the puppet-agent package.\n\n*Desired Behavior:*\n\nThe task should run successfully.\n\n*Actual Behavior:*\n\nThe task raises a LoadError.\n\n{code}\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- win32/process (LoadError)\n\tfrom C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/10b280a1f792431d3c7b97aabe898cb733ef5b363441f5ba040b2deb89b4daaa/init.rb:40:in `async_command'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/10b280a1f792431d3c7b97aabe898cb733ef5b363441f5ba040b2deb89b4daaa/init.rb:23:in `execute!'\n\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/10b280a1f792431d3c7b97aabe898cb733ef5b363441f5ba040b2deb89b4daaa/init.rb:93:in `<main>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34685", "fixedVersions": [], "id": "34685", "issueType": "Bug", "key": "MODULES-10868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6361cbfc59c794184bcbd33a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "reboot : ruby version of reboot task fails on windows in puppet 7", "timeSpent": "PT0S", "updated": "2021-11-17T14:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "body": "Earlier assumption, like with most assumptions was not entirely correct", "created": "2020-11-12T02:57:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Thank you [~accountid:557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2]\u00a0for submitting the PR", "created": "2021-01-11T08:51:00.000000"}], "components": ["accounts"], "created": "2020-11-12T01:43:00.000000", "creator": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b8b191e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o051ko:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1121484464_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4088196942"}], "description": "_Basic Info_\n *Module Version: 6.3.0*\n *Puppet Version: 6.19.1*\n *OS Name/Version:\u00a0Linux 4.19.0-12-amd64-debian10*\n\n_When defining a user with multiple ssh keys of the same type (e.g. ssh-rsa) the followin error is thrown:_\n{code:java}\n Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Ssh_authorized_key[bamboo_ssh-rsa_bamboo] is already declared at (file: /etc/puppetlabs/code/environments/production/modules-forks/accounts/manifests/manage_keys.pp, line: 49); cannot redeclare (file: /etc/puppetlabs/code/environments/production/modules-forks/accounts/manifests/manage_keys.pp, line: 49) (file: /etc/puppetlabs/code/environments/production/modules-forks/accounts/manifests/manage_keys.pp, line: 49, column: 5) (file: /etc/puppetlabs/code/environments/production/modules-forks/accounts/manifests/key_management.pp, line: 100) on node ...{code}\n_Which seems to be caused by the each loop at\u00a0key_management.pp:99 not having something like an index/counter to ensure uniqueness._\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42211", "fixedVersions": [], "id": "42211", "issueType": "Bug", "key": "MODULES-10867", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/accounts : not able to use multiple ssh keys of the same type in accounts::user", "timeSpent": "PT0S", "updated": "2021-01-11T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "It appears that the \n{noformat}\n failonfail: true,\n{noformat}\npart of the code is causing \"problems\", at least it causes the command to error if \n{noformat}\n/usr/bin/mysql_config_editor print --all\n{noformat}\nreturns nothing.\nand returning nothing is the expect behaviour of the command if there are no login paths configured for the user.\nSo when you try to create a new login path for a non root user the command to gather the current state fails, preventing the creation of the new login path.\n\n\n\n", "created": "2020-11-11T09:01:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": " the behaviour I am getting is very weird\n\n{noformat}\n    Puppet::Util::Execution.execute(\n      [\"/usr/bin/mysql_config_editor\",\"client\"],\n      failonfail: true,\n      uid: uid,\n      custom_environment: { 'HOME' => homedir },\n    )\n{noformat}\n\nThe above one works, producing an \"error\" but the correct output\n\n{noformat}\nreturned 1: /usr/bin/mysql_config_editor Ver 1.0 Distrib 5.7.31-34, for debian-linux-gnu on x86_64\nCopyright (c) 2009-2020 Percona LLC and/or its affiliates\nCopyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved\n{noformat}\n\nbut if I replace client with help  an actual valid parameter to mysql_config_editor the error produces is \"wrong\"\n\n{noformat}\nCould not evaluate: Execution of '/usr/bin/mysql_config_editor help' returned 1:\n{noformat}\n\nit has no output when it should have had the help text output.\nI tested the same commands manually as the user\n\n{noformat}\nmysql_config_editor help\n{noformat}\n\nhad the correct output\nbut if I clear the env, I get a failure\n\n{noformat}\nenv -i mysql_config_editor help\nfailed to set login file name\noperation failed.\n{noformat}\n\nif i clear the env and set the home dir then it works\n\n{noformat}\nenv -i HOME=/home/jason.grammenos mysql_config_editor help\nmysql_config_editor Ver 1.0 Distrib 5.7.31-34, for debian-linux-gnu on x86_64\nCopyright (c) 2009-2020 Percona LLC and/or its affiliates\n{noformat}\n\nSo now I am very confused about why the Execution.execute works for some commands but not others. Anyone have any insight as to why the execution behaviour is different depending on the provided parameters", "created": "2020-11-11T09:08:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e] What edition and version of MySQL do you have installed? Can you also provide a complete manifest with all resources (MySQL server, users, etc.) that reproduces the problem? I would like to see how it works on this end. I have done some experimentation with MySQL community edition 8.0 on CentOS 7 but should likely replicate your environment more closely.\n\nAlso, it appears that the module doesn't have good error checking to see if the mysql_config_editor executable is even present, so at the very least, it should catch that.", "created": "2020-12-11T10:55:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Here is my test manifest that I am using with puppet apply:\n\n{noformat}\nuser { 'it':\n  ensure     => present,\n  managehome => true,\n}\n\nclass { 'mysql::server':\n  package_name => 'mysql-community-server',\n  service_name => 'mysqld',\n}\n\nmysql_login_path { 'jason_local':\n  ensure   => present,\n  owner    => 'it',\n  host     => 'localhost',\n  user     => 'mysql_jason',\n  password => Sensitive('test'),\n  port     => 3306,\n  require  => [User['it'], Class['mysql::server']],\n}\n{noformat}\n\nThe manifest applies successfully, and it looks like the ~it/.mylogin.cnf file is created correctly:\n\n{noformat}\n# su - it -c '/usr/bin/mysql_config_editor print --all'\n[jason_local]\nuser = mysql_jason\npassword = *****\nhost = localhost\nport = 3306\n{noformat}\n", "created": "2020-12-11T11:09:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "Mysql (percona version) 5.7.32-35-1.xenial\nUbuntu 16.04.7 LTS\n\nhere is a more minimal , but full node test case.\n{noformat}\nnode 'test'{\n  include mm::aptclear\n  class { 'mm_mysql::percona_server':\n    version                => '5.7',\n  }\n  include mm::users::it\n  mysql_login_path { 'client':\n    ensure   => present,\n    owner    => 'root',\n    host     => 'localhost',\n    user     => 'root',\n    password => Sensitive('root'),\n    port     => 3306,\n    require  => [Class['mm_mysql::percona_server']]\n  }\n  mysql_login_path { 'jason_local':\n    ensure   => present,\n    owner    => 'jason.grammenos',\n    host     => 'localhost',\n    user     => 'mysql_jason',\n    password => Sensitive('root'),\n    port     => 3306,\n    require  => [User['jason.grammenos']]\n  }\n  mysql_user{ 'jason_user':\n    ensure        => present,\n    name          => 'jason@127.0.0.1',\n    password_hash => mysql::password('test'),\n    require       => [Mysql_Login_Path['client']]\n  }\n  mysql_grant{ 'jason_grant':\n    ensure     => present,\n    name       => 'jason@127.0.0.1/test.*',\n    user       => 'jason@127.0.0.1',\n    table      => 'test.*',\n    privileges => ['UPDATE','SELECT'],\n  }\n}\n{noformat}\nI will note that if I comment out all the other mysql login paths the jason_local path will be created succesfully.\nIf I then uncomment them and remove the .mylogin file created previously the jason_local will fail", "created": "2020-12-15T11:22:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi [~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e], can you tell me if you are installing the {{libperconaserverclient20-dev}} package? Since that binary was not included in the base installation of the Percona 5.7 server, I installed that manually, and then your test case completed successfully. \n\nI also had to add a {{user}} resource to create the {{jason.grammenos}} user to satisfy a dependency and requirement for a {{mysql_login_path}} resource. Can you confirm if that user is created anywhere and what the exact resource is for doing so?", "created": "2020-12-17T12:52:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "You must have a {{user}} resource to create the {{jason.grammenos}} user since there's a dependency on it. I am wondering if that user resource include the {{managehome => true}} attribute? I automatically included that attribute in the user resource I created, and the {{.mylogin.cnf}} file was created without any issues.\n\nHowever, if I remove the user from the system and delete the {{managehome => true}} attribute from the user resource and re-apply my code, then I see that same failure as you. The reason for this is that the {{.mylogin.cnf}} file cannot be written as the user's home directory does not exist.\n\nYou comments above seem to imply that the user's home directory does exist, though, so I want to double-check on that.", "created": "2020-12-17T12:57:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "Took me a minute to spin up the test env\n\n{noformat}\n$ dpkg -l | grep percona\nii  libperconaserverclient20:amd64        5.7.32-35-1.xenial                              amd64        Percona Server database client library\nii  libperconaserverclient20-dev          5.7.32-35-1.xenial                              amd64        Percona Server database development files\n{noformat}\nHome directories (some omitted to protect the innocent), so the directory definitely exists\n{noformat}\nvagrant@test:/home$ ll\ntotal 36\ndrwxr-xr-x  9 root            root    4096 Dec 17 15:02 ./\ndrwxr-xr-x 25 root            root    4096 Dec 17 15:00 ../\ndrwxr-xr-x  3 it              it      4096 Dec 17 15:02 it/\ndrwxr-xr-x  3 jason.grammenos mm-it   4096 Dec 17 15:02 jason.grammenos/\ndrwxr-xr-x  2 mysql           mysql   4096 Dec 17 15:00 mysql/\ndrwxr-xr-x  4 vagrant         vagrant 4096 Oct 16 13:26 vagrant/\n{noformat}\nlibperconaserverclient20-dev is installed before the attempt to create the jason_local mysql login path. home dir exists before the mysql login path creation is attempted.\n\nhere is the user snippet\n{noformat}\n  mm::user {'jason.grammenos':\n    ensure => $ensure,\n    key    => \"value ommited\",\n    uid    => 2006,\n    gid    => 2000,\n    sudo   => true,\n    groups => undef,\n  }\n}\n{noformat}\nand that mm::user class contains\n{noformat}\n    user { \"$name\":\n      ensure     => $ensure,\n      home       => $home,\n      managehome => true,\n      password   => $pass,\n      shell      => $shell,\n      groups     => $_groups,\n      uid        => $uid,\n      gid        => $gid,\n    }\n{noformat}\n\n", "created": "2020-12-17T13:10:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Can either of you assist with this issue?", "created": "2021-02-16T09:17:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "ping: any progress on this issue?", "created": "2021-06-04T10:50:00.000000"}], "components": ["mysql"], "created": "2020-11-10T13:11:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@430806e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o050dc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/20"}], "description": "_Basic Info_\n*Module Version:* 10.8.0\n*Puppet Version:* 6.18.0\n*OS Name/Version:*  Ubuntu 16.04.7 LTS\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nWhen creating a mysql_login_path resource with owner not set to root, the login path should be created successfully\n\n{noformat}\n  mysql_login_path { 'jason_local':\n    ensure   => present,\n    owner    => 'it',\n    host     => 'localhost',\n    user     => 'mysql_jason',\n    password => Sensitive('test'),\n    port     => 3306,\n    require  => [User['it']]\n  }\n{noformat}\n\n\n*Actual Behavior:*\nthe mysql login path is not created and instead an error is produced\n\nThe below error produced via the following module code change and via --debug --trace\n{noformat}\nmysql_login_path.rb line 56\n  def mysql_config_editor_cmd(context, uid, *args)\n    args.unshift('/usr/bin/mysql_config_editor')\n    homedir = get_homedir(context, uid)\n    Puppet[:log_level] = 'debug'\n    Puppet::Util::Log.newdestination(:console)\n    Puppet.info(\"mysql_config_editor_cmd: homedir='#{homedir}', uid='#{uid}', context='#{context}', args='#{args}'\")\n    Puppet::Util::Execution.execute(\n      args,\n      failonfail: true,\n      uid: uid,\n      custom_environment: { 'HOME' => homedir },\n    )\n  end\n{noformat}\n\n{noformat}\nDebug: Prefetching mysql resources for mysql_grant\nDebug: Executing: '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\nDebug: Executing: '/usr/bin/mysql -NBe SHOW GRANTS FOR 'jason'@'127.0.0.1';'\nDebug: Executing: '/usr/bin/mysql -NBe SHOW GRANTS FOR 'mysql.session'@'localhost';'\nDebug: Executing: '/usr/bin/mysql -NBe SHOW GRANTS FOR 'mysql.sys'@'localhost';'\nDebug: Executing: '/usr/bin/mysql -NBe SHOW GRANTS FOR 'nagios'@'localhost';'\nDebug: Executing: '/usr/bin/mysql -NBe SHOW GRANTS FOR 'root'@'localhost';'\nDebug: Executing: '/usr/bin/getent passwd it'\nInfo: mysql_config_editor_cmd: homedir='/home/it', uid='it', context='#<Puppet::ResourceApi::PuppetContext:0x0000000005280690>', args='[\"/usr/bin/mysql_config_editor\", \"print\", \"--all\"]'\nDebug: Executing with uid=it: '/usr/bin/mysql_config_editor print --all'\nError: /Stage[main]/Main/Node[test.internal]/Mysql_login_path[jason_local]: Could not evaluate: Execution of '/usr/bin/mysql_config_editor print --all' returned 1:\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:in `execute'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:62:in `mysql_config_editor_cmd'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:123:in `list_login_paths'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:143:in `block in get'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:142:in `each'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:142:in `get'\n/opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppet-resource_api-1.8.13/lib/puppet/resource_api.rb:257:in `refresh_current_state'\n/opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppet-resource_api-1.8.13/lib/puppet/resource_api.rb:282:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1143:in `retrieve_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:307:in `from_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:267:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:287:in `eval_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block (2 levels) in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:546:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:546:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:546:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:233:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:341:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:253:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:735:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n{noformat}\n\nI have tried with various different users as the owner, but none work except for root.\nTested the command independently and it succeeds\n\n\n{noformat}\njason.grammenos@test:/root$ HOME='/home/jason.grammenos' /usr/bin/mysql_config_editor print --all\njason.grammenos@test:/root$ env -i HOME='/home/jason.grammenos' /usr/bin/mysql_config_editor print --all\njason.grammenos@test:/root$ env -i HOME='/home/jason.grammenos' /usr/bin/mysql_config_editor print --all\n{noformat}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Ubuntu 16.04.7 LTS\nLinux test 4.4.0-193-generic #224-Ubuntu SMP Tue Oct 6 17:15:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux\npuppet 6.18.0-1xenial", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39015", "fixedVersions": [], "id": "39015", "issueType": "Bug", "key": "MODULES-10865", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : setting Mysql_login_path with non root owner fails", "timeSpent": "PT0S", "updated": "2021-06-04T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "created": "2020-11-10T08:10:00.000000", "name": "MODULES-10864.puppet.agent.debug.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13346"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2]\n\nWould it be possible to send me more information regarding the OS you are currently running on?\n\n\u00a0\n\n\u00a0", "created": "2021-07-07T09:03:00.000000"}], "components": ["firewall"], "created": "2020-11-10T08:02:00.000000", "creator": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22221613"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04zog:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}], "description": "_Basic Info_\n *Module Version: 2.7.0*\n *Puppet Version:\u00a06.19.1*\n *OS Name/Version:\u00a0Linux 5.4.65-1-pve*\n\n_When ensuring the internal chains to be present:_\n{code:java}\n    # https://puppet.atlassian.net/browse/MODULES-7519\n    firewallchain { 'PREROUTING:nat:IPv4': ensure => present, }\n    firewallchain { 'INPUT:nat:IPv4': ensure => present, }\n    firewallchain { 'OUTPUT:nat:IPv4': ensure => present, }\n    firewallchain { 'POSTROUTING:nat:IPv4': ensure => present, }\n    firewallchain { 'PREROUTING:mangle:IPv4': ensure => present, }\n    firewallchain { 'INPUT:mangle:IPv4': ensure => present, }\n    firewallchain { 'FORWARD:mangle:IPv4': ensure => present, }\n    firewallchain { 'OUTPUT:mangle:IPv4': ensure => present, }\n    firewallchain { 'POSTROUTING:mangle:IPv4': ensure => present, }\n    firewallchain { 'INPUT:security:IPv4': ensure => present, }\n    firewallchain { 'FORWARD:security:IPv4': ensure => present, }\n    firewallchain { 'OUTPUT:security:IPv4': ensure => present, }\n    firewallchain { 'PREROUTING:raw:IPv4': ensure => present, }\n    firewallchain { 'OUTPUT:raw:IPv4': ensure => present, }\n    firewallchain { 'INPUT:filter:IPv4': ensure => present, }\n    firewallchain { 'FORWARD:filter:IPv4': ensure => present, }\n    firewallchain { 'OUTPUT:filter:IPv4': ensure => present, }\n    firewallchain { 'PREROUTING:nat:IPv6': ensure => present, }\n    firewallchain { 'INPUT:nat:IPv6': ensure => present, }\n    firewallchain { 'OUTPUT:nat:IPv6': ensure => present, }\n    firewallchain { 'POSTROUTING:nat:IPv6': ensure => present, }\n    firewallchain { 'PREROUTING:mangle:IPv6': ensure => present, }\n    firewallchain { 'INPUT:mangle:IPv6': ensure => present, }\n    firewallchain { 'FORWARD:mangle:IPv6': ensure => present, }\n    firewallchain { 'OUTPUT:mangle:IPv6': ensure => present, }\n    firewallchain { 'POSTROUTING:mangle:IPv6': ensure => present, }\n    firewallchain { 'INPUT:security:IPv6': ensure => present, }\n    firewallchain { 'FORWARD:security:IPv6': ensure => present, }\n    firewallchain { 'OUTPUT:security:IPv6': ensure => present, }\n    firewallchain { 'PREROUTING:raw:IPv6': ensure => present, }\n    firewallchain { 'OUTPUT:raw:IPv6': ensure => present, }\n    firewallchain { 'INPUT:filter:IPv6': ensure => present, }\n    firewallchain { 'FORWARD:filter:IPv6': ensure => present, }\n    firewallchain { 'OUTPUT:filter:IPv6': ensure => present, }\n    firewallchain { 'INPUT:filter:ethernet': ensure => present, }\n    firewallchain { 'FORWARD:filter:ethernet': ensure => present, }\n    firewallchain { 'OUTPUT:filter:ethernet': ensure => present, }\n    firewallchain { 'PREROUTING:nat:ethernet': ensure => present, }\n    firewallchain { 'OUTPUT:nat:ethernet': ensure => present, }\n    firewallchain { 'POSTROUTING:nat:ethernet': ensure => present, }\n {code}\n_The following error is thrown:_\n{code:java}\nFirewallchain[POSTROUTING:filter:ethernet]: INPUT, OUTPUT and FORWARD are the only inbuilt chains that can be used in table 'filter' {code}\n_Which seems to be caused by the case statement in '/firewall/lib/puppet/type/firewallchain.rb' starting on line 60 and ebtables-save reporting the PREROUTING and POSTROUTING:_\n{code:java}\n# Generated by ebtables-save v1.0 (legacy) on Tue 10 Nov 2020 03:52:53 PM CET\n*nat\n:PREROUTING ACCEPT\n:OUTPUT ACCEPT\n:POSTROUTING ACCEPT*filter\n:INPUT ACCEPT\n:FORWARD ACCEPT\n:OUTPUT ACCEPT\n:POSTROUTING ACCEPT\n:PREROUTING ACCEPT\n {code}\n\u00a0\n\n*Desired Behavior:*\n{code:java}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for host-01.mydomain.com\nInfo: Applying configuration version '1605013302'\nNotice: Applied catalog in 38.69 seconds{code}\n*Actual Behavior:*\n{code:java}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for host-01.mydomain.com\nError: /Stage[main]/Profiles::Linux_pve/Resources[firewallchain]: Failed to generate additional resources using 'generate': Parameter name failed on Firewallchain[POSTROUTING:filter:ethernet]: INPUT, OUTPUT and FORWARD are the only inbuilt chains that can be used in table 'filter'\nInfo: Applying configuration version '1605013232'\nNotice: Applied catalog in 32.23 seconds {code}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36817", "fixedVersions": [], "id": "36817", "issueType": "Bug", "key": "MODULES-10864", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c3c58407-bff1-41df-ae07-8f7f0e6f7fa2", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall : error if Firewallchain[POSTROUTING:filter:ethernet] does exist.", "timeSpent": "PT0S", "updated": "2021-07-07T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "ping people :)", "created": "2022-02-11T02:11:00.000000"}], "components": ["mcollective"], "created": "2020-11-07T08:49:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4833dd00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04yeg:"}], "description": "Hi,\ncan you please deprecate https://forge.puppet.com/modules/puppet/mcollective and link to https://forge.puppet.com/modules/choria/mcollective?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35766", "fixedVersions": [], "id": "35766", "issueType": "Task", "key": "MODULES-10863", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-mcollective: deprecate it", "timeSpent": "PT0S", "updated": "2022-02-11T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c168594742a00683e4426", "attachments": [], "comments": [{"author": "623c168594742a00683e4426", "body": "Please see https://github.com/puppetlabs/puppetlabs-accounts/pull/338", "created": "2020-11-05T18:42:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Relevant PR provided by [~accountid:623c168594742a00683e4426] has been merged :)", "created": "2020-11-23T06:44:00.000000"}], "components": ["accounts"], "created": "2020-11-05T18:37:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1baef382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04xr4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1512434364_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 6.3.0\n *Puppet Version:* 6.19\n *OS Name/Version:* Ubuntu 20.04\n\nSome restricted user accounts should not have the ability to write to their associated authorized_keys file. Once can manually set this up with:\n\n{code:bash}\nmkdir -m 0755 /etc/ssh/authorized_keys\necho 'ssh-rsa ...' > /etc/ssh/authorized_keys/bar\nchmod 0640 /etc/ssh/authorized_keys/bar\nchown root:bar /etc/ssh/authorized_keys/bar\n\necho 'AuthorizedKeysFile /etc/ssh/authorized_keys/%u' >> /etc/ssh/sshd_config\nsystemctl restart sshd\n{code}\n\n*Desired Behavior:*\n\nBe able to configure the authorized_keys file mode.\n\n*Actual Behavior:*\n\nWhen using the following code, the file */etc/ssh/authorized_keys/bar* gets the wrong permissions ('0600') preventing the bar user from logging in:\n\n{code:java}\nfile { '/etc/ssh/authorized_keys': ensure => directory, }\naccounts::user { 'bar':\n  sshkeys                     => ['ssh-rsa ...'],\n  sshkey_owner           => 'root',\n  sshkey_group            => 'bar',\n  sshkey_custom_path => '/etc/ssh/authorized_keys/bar',\n  require                        => File['/etc/ssh/authorized_keys'],\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39008", "fixedVersions": [], "id": "39008", "issueType": "Improvement", "key": "MODULES-10862", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "resolution": "Fixed", "resolutionDate": "2020-11-23T06:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs::accounts : add support for authorized_keys file mode", "timeSpent": "PT0S", "updated": "2020-11-23T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2020-11-05T06:38:00.000000", "name": "puppet.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13080"}], "comments": [{"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Forgot to include the resource\n{code:ruby}\n  scheduled_task {'command':\n    ensure   => 'present',\n    enabled  => $task_enabled,\n    command  => \"d:\\\\command.exe\",\n    user     => 'username@domain.local',\n    password => 'password',\n    trigger  => {\n      schedule    => 'weekly',\n      every       => '1',\n      start_time  => '08:00',\n      day_of_week => ['mon','tues','wed','thurs','fri'],\n    },\n  }\n{code}\n", "created": "2020-11-16T06:53:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "This is not a Puppet issue.\n\nOrganizations enforcing CIS Level 2 standards may run in to this problem due to the following Security Policy being enabled.\n\n\"Network Access: Do not allow storage of passwords and credentials for network authentication\"\n\nFigured out this was the cause when trying to manually create a scheduled task with a user account set to run it. Once group policy applied, the resource being applied above started working correctly with no errors.\n\nClosing ticket.", "created": "2020-12-07T10:35:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "See comments", "created": "2020-12-07T10:36:00.000000"}], "components": [], "created": "2020-11-05T06:25:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a6d5b05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04x0w:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2779858461_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.2.1\n*Puppet Version:* 2019.8.1\n*OS Name/Version:* Windows Server 2019\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nCreate the scheduled task.  The same exact resource worked on Server 2012 R2.\n\n\n*Actual Behavior:*\n\n\n{panel:title=Error}\nCould not evaluate: (in OLE method `RegisterTaskDefinition': )\n\nOLE error code:80070520 in <Unknown>\n\n<No Description>\n\nHRESULT error code:0x80020009\n\nException occurred.\n{panel}\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows SErver 2019", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35765", "fixedVersions": [], "id": "35765", "issueType": "Bug", "key": "MODULES-10861", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Done", "resolutionDate": "2020-12-07T10:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : OLE error when creating scheduled task on Server 2019", "timeSpent": "PT0S", "updated": "2020-12-07T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-11-03T08:41:00.000000", "creator": "557058:367b96b8-e807-4fe2-bd78-522aadaa42c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Installing Firewall with on a minimal CentOS 8 system with iptables not yet installed should not present warnings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15c8db28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04uq8:"}], "description": "*Module Version:* 2.4.0 - 2.7.0\n*Puppet Version:* 6.17.0\n*OS Name/Version:* CentOS 8\n\nWe're containing the Firewall class in a wrapper class that provides some customizations and associate that class with nodes via an ENC.  This has worked well in CentOS 7 but now that we are trying out CentOS 8 we are getting warnings during the cache-building stage.  This appears to be due to CentOS 8 not installing the iptables package by default.  With new systems then we get the spurious warnings below _before_ our code executes, such that we cannot quell them and that even on a successful install admins will see these warnings on initial install.\n\nA workaround would be to ensure iptables is installed _before_ Puppet is run, but this is less than ideal.\n\nThe Firewall module should ensure iptables and iptables-services are installed and the MyFW module does ensure these dependencies are met.  However it is too late for the caching stage which executes previously.\n\n*Desired Behavior:*\n\nInstalling Firewall with on a minimal CentOS 8 system should not present warnings.\n\nSince the step generating the warning appears to be to save the current state of iptables rules, perhaps if `iptables-save` does not exist, there is no need to save the state, and therefore no need to warn.\n\n\n*Actual Behavior:*\n\n\n{code}\nInfo: Loading facts\nInfo: Caching catalog for <host>\nError: /Stage[main]/MyFW::Firewall/Firewallchain[INPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Command iptables_save is missing\nError: /Stage[main]/MyFW::Firewall/Firewallchain[FORWARD:filter:IPv4]: Failed to generate additional resources using 'generate': Command iptables_save is missing\nError: /Stage[main]/MyFW::Firewall/Firewallchain[OUTPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Command iptables_save is missing\nInfo: Applying configuration version '1604417103'\n{code}\n", "environment": "OS family = RedHat\nOS level major = 8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37846", "fixedVersions": [], "id": "37846", "issueType": "Bug", "key": "MODULES-10859", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:367b96b8-e807-4fe2-bd78-522aadaa42c1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall : Spurious warnings in caching", "timeSpent": "PT0S", "updated": "2020-11-03T18:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey [~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56],\n\nI did some digging here to support [~accountid:623e750fbef8a60068c8da79]\u00a0a bit. During that I checked [https://github.com/puppetlabs/puppet/pull/8174]\u00a0and also [https://github.com/puppetlabs/puppetlabs-sshkeys_core/pull/38|https://github.com/puppetlabs/puppetlabs-sshkeys_core/pull/38.]\u00a0/ [https://github.com/puppetlabs/puppetlabs-sshkeys_core/pull/32.]\u00a0Can you please check if this assumption is correct: Since #38 and #32 got merged, Puppet 6.17.0 is required (which contains #8174), otherwise the composite namevar from the sshkeys resource won't work properly and the metadata.json should be adjusted from supporting puppet 6.0.0 to 6.17.0?", "created": "2020-11-04T06:29:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68],\n\nI think you're right. This looks similar to what we fixed in puppet. [~accountid:623e750fbef8a60068c8da79], is this reproducible with Puppet 6.17.0?\n", "created": "2020-11-04T07:04:00.000000"}, {"author": "623e750fbef8a60068c8da79", "body": "Yes, Puppet >= 6.17.0 fixed the issue. Sorry forgot to tell you.", "created": "2020-11-04T09:30:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "No worries. We should probably add this known issue to the README. I wouldn't update the minimum required puppet version since the module _can_ be used with older puppet versions, the caveat being that purging keys is broken.", "created": "2020-11-04T09:37:00.000000"}, {"author": "623e750fbef8a60068c8da79", "body": "Yes. But this ticket can be closed this we have a fix for this.", "created": "2020-11-04T23:04:00.000000"}], "components": ["sshkeys_core"], "created": "2020-11-03T07:44:00.000000", "creator": "623e750fbef8a60068c8da79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28a6af3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04upc:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_148320819_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.2.0*\n *Puppet Version: 6.16.0*\n *OS Name/Version: Ubuntu \\{14,16,18,20}.04*\n\nWe are exporting the sshkeys via:\n{code:java}@@sshkey { \"${::trusted['certname']}-${facts['ssh']['ecdsa']['type']}\":\n  name\u00a0 \u00a0 \u00a0 \u00a0  => \"${::trusted['certname']}-${facts['ssh']['ecdsa']['type']}\",\n\u00a0 type\u00a0 \u00a0 \u00a0 \u00a0 \u00a0=> $facts['ssh']['ecdsa']['type'],\n\u00a0 key\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => $facts['ssh']['ecdsa']['key'],\n\u00a0 tag\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => [ $export_host, $facts['virtual'], ].flatten(),\n\u00a0 host_aliases => [ $host_aliases_ipaddress, $hostname, $host_aliases_additional, ].flatten(),\n}\n{code}\nand import them via:\n{code:java}if $import {\n  import.each|$host| {\n    Sshkey <<| tag == $host |>>\n  }\n}\n{code}\n\u00a0\n The keys are correctly ex- and imported\n{code:java}Notice: /Stage[main]/Ssh::Known_hosts/Sshkey[<hostname>-ecdsa-sha2-nistp256@ecdsa-sha2-nistp256]/ensure: created{code}\n\u00a0\n But Puppet also tries to purge non existing keys on every puppet run\n{code:java}Notice: /Stage[main]/Ssh::Known_hosts/Sshkey<hostname>-ecdsa-sha2-nistp256@]/ensure: removed (corrective){code}\n*Desired Behavior:*\n\nNon-existing keys should not be removed.\n\n\u00a0\n\n*Actual Behavior:*\n\nNon-existing keys are removed and result in a Notice on each puppet run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43185", "fixedVersions": [], "id": "43185", "issueType": "Bug", "key": "MODULES-10858", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e750fbef8a60068c8da79", "resolution": "Cannot Reproduce", "resolutionDate": "2020-11-05T00:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sshkeys_core : puppet tries to remove non-existing keys on every run", "timeSpent": "PT0S", "updated": "2021-01-20T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR prepared with rename: [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/484]\u00a0- consistency bug fix", "created": "2021-01-11T05:07:00.000000"}], "components": ["vcsrepo"], "created": "2020-11-03T04:24:00.000000", "creator": "70121:9f7a3454-72d8-4a57-b228-2892dd1760b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@100f84a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04uo8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5965026813_*|*_10009_*:*_1_*:*_1799704296_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 3.0.0\n *Puppet Version:*\u00a06.13\n *OS Name/Version:*\u00a0Red Hat Enterprise Linux 7.8\n\nWhen trying to use the cvs provider in vcsrepo, Puppet reports the following errors:\n\n{{Error: Could not set 'latest' on ensure: undefined method `exists?' for Vcsrepo[*REDACTED*](provider=cvs):Puppet::Type::Vcsrepo::ProviderCvs}}\n{{Did you mean? exist? (file: /etc/puppetlabs/code/environments/*REDACTED*, line: 167)}}\n{{Error: Could not set 'latest' on ensure: undefined method `exists?' for Vcsrepo[*REDACTED*](provider=cvs):Puppet::Type::Vcsrepo::ProviderCvs}}\n{{Did you mean? exist? (file: /etc/puppetlabs/code/environments/*REDACTED*, line: 167)}}\n{{Wrapped exception:}}\n{{undefined method `exists?' for Vcsrepo[*REDACTED*](provider=cvs):Puppet::Type::Vcsrepo::ProviderCvs}}\n{{Did you mean? exist?}}\n{{Error: /Stage[main]/*REDACTED*/Vcsrepo[*REDACTED*]/ensure: change from 'absent' to 'latest' failed: Could not set 'latest' on ensure: undefined method `exists?'\u00a0 for Vcsrepo[*REDACTED*](provider=cvs):Puppet::Type::Vcsrepo::ProviderCvs}}\n{{Did you mean? exist? (file: /etc/puppetlabs/code/environments/*REDACTED*, line: 167)}}\n\nHaving taken a look at the other providers, they all do seem to contain an exists? function, whereas cvs.rb only contains an exist? function as hinted at by the error. Altering cvs.rb to rename the function to exists? does seem to fix the issue\n\n*Desired Behavior:*\u00a0cvs provider should be able to deploy source code\n\n*Actual Behavior:*\u00a0cvs provider fails due to an unknown function name\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37845", "fixedVersions": [], "id": "37845", "issueType": "Bug", "key": "MODULES-10857", "labels": ["bug", "linux", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9f7a3454-72d8-4a57-b228-2892dd1760b4", "resolution": "Fixed", "resolutionDate": "2021-02-01T01:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : cvs provider broken due to incorrect function name", "timeSpent": "PT0S", "updated": "2021-02-01T01:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0e96ee1b5a0070293343", "body": "[A fix\u00a0for this has been merged|https://github.com/puppetlabs/puppetlabs-mysql/commit/1dda4a44bbc4c9022d8c64b787d56b7cb01a50e6], but not released yet.", "created": "2022-02-02T03:16:00.000000"}], "components": ["mysql"], "created": "2020-11-02T05:11:00.000000", "creator": "557058:13e5e5e8-3cb2-4c00-9d88-14baf833ecd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a292683"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04u1s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/22"}], "description": "If I added some grants for mysql user with included dynamic e.g.: BACKUP_ADMIN\n{code:java}GRANT SUPER, CREATE TABLESPACE, BACKUP_ADMIN, PROCESS, RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'backupuser'@'localhost';\n{code}\nSo it will be added with separate line in output of mysql:\n{code:java}SHOW GRANTS FOR 'backupuser'@'localhost';\n+---------------------------------------------------------------------------------------------------------------------+\n| Grants for backupuser@localhost                                                                                     |\n+---------------------------------------------------------------------------------------------------------------------+\n| GRANT RELOAD, PROCESS, SUPER, LOCK TABLES, REPLICATION CLIENT, CREATE TABLESPACE ON *.* TO `backupuser`@`localhost` |\n| GRANT BACKUP_ADMIN ON *.* TO `backupuser`@`localhost`                                                               |\n{code}\nSo in general all grants over puppet with mysql module added correctly, but every re-run puppet agent it will try to add it again and again:\n{code:java}Notice: /Stage[main]/Profile::Mysql::Server/Mysql_grant[backupuser@localhost/*.*]/privileges: privileges changed ['CREATE TABLESPACE', 'LOCK TABLES', 'PROCESS', 'RELOAD', 'REPLICATION CLIENT', 'SUPER'] to ['BACKUP_ADMIN', 'CREATE TABLESPACE', 'LOCK TABLES', 'PROCESS', 'RELOAD', 'REPLICATION CLIENT', 'SUPER'] (corrective)\n{code}\nLooks like it happened due to BACKUP_ADMIN output printed separately in provided grants.\n\n*Desired Behavior:*\u00a0 \n Adding dynamic privileges correctly.\n\n*Actual Behavior:*\n\nTrigger Mysql_grant every run puppet agent.", "environment": "*Module Version:* v10.6.0\n *Puppet Version:* 5.3.11\n *OS Name/Version:* Debian 10**", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35764", "fixedVersions": [], "id": "35764", "issueType": "Bug", "key": "MODULES-10856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13e5e5e8-3cb2-4c00-9d88-14baf833ecd7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : bug with adding dynamic privileges", "timeSpent": "PT0S", "updated": "2022-02-02T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "attachments": [], "comments": [{"author": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "body": "Ended up refactoring both\u00a0tomcat::config::server::valve and\u00a0tomcat::config::context::valve.\u00a0\n\nSince Tomcat doesn't really have a unique set of properties for these elements I desided to introduce a\u00a0uniqueness_attributes property in the puppet types.\n This gives us the opportunity to add multiple valves of the same class\u00a0 without using invalid attributes.\n\nEx.\n{noformat}tomcat::config::context::valve { 'testValve':\n\u00a0 catalina_base => '/opt/apache-tomcat8/tomcat8',\n\u00a0 class_name => 'org.apache.catalina.valves.AccessLogValve',\n\u00a0 uniqueness_attributes => [\n \u00a0  'prefix',\n\u00a0 ],\n\u00a0 additional_attributes => {\n\u00a0 \u00a0 prefix => 'localhost_access_log',\n\u00a0 \u00a0 suffix => '.txt',\n\u00a0 \u00a0 pattern =>'common'\n\u00a0 },\n }\n tomcat::config::context::valve { 'testValve2':\n\u00a0 catalina_base => '/opt/apache-tomcat8/tomcat8',\n\u00a0 class_name => 'org.apache.catalina.valves.AccessLogValve',\n\u00a0 uniqueness_attributes => [\n\u00a0 \u00a0 'prefix',\n\u00a0 ],\n\u00a0 additional_attributes => {\n\u00a0 \u00a0 prefix => 'localhost_access_log_rare',\n\u00a0 \u00a0 suffix => '.txt',\n\u00a0 \u00a0 pattern =>'common'\n\u00a0 },\n }\n\u00a0 {noformat}\n\u00a0", "created": "2020-11-23T16:35:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Pr from [~accountid:557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e] has been merged in in order to fix this.\nBig thank you for the work that you did :)", "created": "2020-11-30T07:24:00.000000"}], "components": ["tomcat"], "created": "2020-10-30T07:22:00.000000", "creator": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No warnings in catalina.out."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496bbf75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04ss8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46022185_*|*_3_*:*_1_*:*_2064362288_*|*_10009_*:*_1_*:*_571730793_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.2.0*\n *Puppet Version: 5.5.22*\n *OS Name/Version: RHEL 7.8*\n\n_When I configure a Valve like this_\n{code:java}tomcat::config::context::valve { 'RemoteIpValve':\n  resource_type         => 'org.apache.catalina.valves.RemoteIpValve',\n  additional_attributes => {\n    'remoteIpHeader'           => 'X-Forwarded-For',\n    'proxiesHeader'            => 'X-Forwarded-By',\n    'protocolHeader'           => 'X-Forwarded-Proto',\n    'protocolHeaderHttpsValue' => 'https',\n  },\n}{code}\nIt creates xml with an invalid name attribute\u00a0and the following warning in catalina.out\n{noformat}WARNING [localhost-startStop-1] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Context/Valve} Setting property 'name' to 'RemoteIpValve' did not find a matching property. {noformat}\n\n*Desired Behavior:*\n{code:java}<Valve className=\"org.apache.catalina.valves.RemoteIpValve\" \n    remoteIpHeader=\"X-Forwarded-For\" \n    proxiesHeader=\"X-Forwarded-By\" \n    protocolHeader=\"X-Forwarded-Proto\" \n    protocolHeaderHttpsValue=\"https\">\n</Valve> {code}\n*Actual Behavior:*\n{code:java}<Valve name=\"RemoteIpValve\" \n    className=\"org.apache.catalina.valves.RemoteIpValve\" \n    remoteIpHeader=\"X-Forwarded-For\" \n    proxiesHeader=\"X-Forwarded-By\" \n    protocolHeader=\"X-Forwarded-Proto\" \n    protocolHeaderHttpsValue=\"https\">\n</Valve> {code}\n\u00a0", "environment": "RHEL 7.8\nPuppet 5.5.22\nTomcat 5.5.56 - 5.5.59", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40104", "fixedVersions": [], "id": "40104", "issueType": "Bug", "key": "MODULES-10855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "resolution": "Fixed", "resolutionDate": "2020-11-30T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat : tomcat::config::context::valve adds invalid attribute", "timeSpent": "PT0S", "updated": "2020-11-30T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": [], "created": "2020-10-30T06:56:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@386faab7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04sr4:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4337501_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34680", "fixedVersions": [], "id": "34680", "issueType": "Task", "key": "MODULES-10854", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2020-10-30T08:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-cron_core version 1.0.5", "timeSpent": "PT0S", "updated": "2020-10-30T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": [], "created": "2020-10-30T06:43:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ba18e07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04sow:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5124179_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34678", "fixedVersions": [], "id": "34678", "issueType": "Task", "key": "MODULES-10853", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2020-10-30T08:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-zfs_core version 1.2.0", "timeSpent": "PT0S", "updated": "2020-10-30T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": ["cron_core"], "created": "2020-10-29T07:44:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fix Ruby 2.7 warnings on cron_core module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fa51411"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04s20:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68198608_*|*_10007_*:*_1_*:*_21053199_*|*_3_*:*_1_*:*_2954_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-cron_core throws the following warnings if ran on Ruby 2.7:\n{code:java}\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:160: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:165: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:170: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:76: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:160: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:165: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:170: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:76: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:160: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:165: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:170: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:76: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:160: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:165: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:170: warning: deprecated Object#=~ is called on Integer; it always returns nil\n/opt/puppetlabs/puppet/vendor_modules/cron_core/lib/puppet/type/cron.rb:76: warning: deprecated Object#=~ is called on Integer; it always returns nil {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35763", "fixedVersions": [], "id": "35763", "issueType": "Task", "key": "MODULES-10852", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-10-30T08:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-cron-core warnings on Ruby 2.7", "timeSpent": "PT0S", "updated": "2020-10-30T08:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": [], "created": "2020-10-29T04:19:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet-agent upgrades with nightly builds on Windows are working"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@226b09e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04ryg:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_94532360_*|*_1_*:*_1_*:*_201195_*|*_10007_*:*_1_*:*_6459039_*|*_5_*:*_1_*:*_0"}], "description": "MODULES-10813 introduced a new powershell script that is executed on every Windows upgrade: {{prerequisites_check.ps1}}.\n\nThis script checks whether the version in the MSI matches what {{$package_version}} we want to install.\n\nTo install a nightly build, the user would pass something like {{7.0.0.463.gf7e6640e}} to {{package_version}}. This gets munged by the puppet_agent module into {{7.0.0.463}} which is then given to the {{prerequisites_check.ps1}} script.\n\nIt appears that MSI packaging does not discern between released builds and nightly builds, as the versions reported by the MSI package are always of type {{MAJOR.MINOR.PATCH}}.\n\nThis causes the puppet-agent upgrade with nightly packages to fail with the following message:\n\n{code}\nNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[prerequisites_check.ps1]/returns: ERROR: The expected puppet-agent version(7.0.0.463) does NOT match the .msi version 7.0.0.  Installation will STOP!\nError: 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe                   -NoProfile                   -NoLogo -NonInteractive                   C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\prerequisites_check.ps1 7.0.0.463 C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-7.0.0.463.gf7e6640e-x64.msi C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\puppet-2020_10_29-09_40-installer.log' returned 1 instead of one of [0]\nError: /Stage[main]/Puppet_agent::Install::Windows/Exec[prerequisites_check.ps1]/returns: change from 'notrun' to ['0'] failed: 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe                   -NoProfile                   -NoLogo                   -NonInteractive                   C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\prerequisites_check.ps1 7.0.0.463 C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-7.0.0.463.gf7e6640e-x64.msi C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\puppet-2020_10_29-09_40-installer.log' returned 1 instead of one of [0]\nNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]: Dependency Exec[prerequisites_check.ps1] has failures: true\n{code}\n\nIn this case it would be enough to check only if the {{7.0.0}} part of the version matches.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40103", "fixedVersions": [], "id": "40103", "issueType": "Bug", "key": "MODULES-10851", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2020-10-30T08:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet agent module upgrade failing on Windows with nightly builds", "timeSpent": "PT0S", "updated": "2020-10-30T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5abd613dd4cf3c56be24b70d", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-10-29T04:06:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2527f7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04rxs:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_80114859_*|*_1_*:*_1_*:*_990808_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12977"}], "description": "In this commit: [https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/95a6082dd4a6ae96e0156846ee4625489084f105]\u00a0we've extracted the log function into a helper file so we can re-use it in all the scripts.\n\nHowever, on Powershell v2 (shipped with Windows 2008) the\u00a0$PSScriptRoot variable does not exist causing the upgrade to file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36815", "fixedVersions": [], "id": "36815", "issueType": "Task", "key": "MODULES-10850", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-10-30T02:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent fails to upgrade on Windows 2008R2", "timeSpent": "PT0S", "updated": "2020-10-30T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-10-29T02:04:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d677bfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04rww:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_443381684_*|*_6_*:*_1_*:*_0"}], "description": "Replace Travis with GitHub Actions and test the module with ruby 2.7 also (same workflows as the other *_core modules).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43183", "fixedVersions": [], "id": "43183", "issueType": "New Feature", "key": "MODULES-10849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2020-11-03T04:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Move selinux_core module to GitHub Actions", "timeSpent": "PT0S", "updated": "2020-11-03T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2020-10-28T11:22:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68c4e5b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04rdk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10677_*|*_3_*:*_1_*:*_1979752_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.1.0*\n **\n\n*Desired Behavior:*\n\nInstalling the zfs_core module with Bolt and generating type references should not result in a warning about redefining the\u00a0PARAMETER_UNSET_OR_NOT_AVAILABLE constant.\n\n*Actual Behavior:*\n\nInstalling the zfs_core module with Bolt and generating type references results in a constant redefinition error for\u00a0PARAMETER_UNSET_OR_NOT_AVAILABLE.\n\n\u00a0\n{code:java}\nInstalling project modules  \n\n\u2192 Resolving module dependencies, this may take a moment  \n\n\u2192 Writing Puppetfile at /Users/tom/.puppetlabs/bolt/Puppetfile  \n\n\u2192 Syncing modules from /Users/tom/.puppetlabs/bolt/Puppetfile to\n    /Users/tom/.puppetlabs/bolt/.modules  \n\n\u2192 Generating types\n\n/Users/tom/.puppetlabs/bolt/modules/zfs_core/lib/puppet/provider/zpool/zpool.rb:176: warning: already initialized constant PARAMETER_UNSET_OR_NOT_AVAILABLE\n\n/Users/tom/.puppetlabs/bolt/modules/zfs_core/lib/puppet/provider/zfs/zfs.rb:53: warning: previous definition of PARAMETER_UNSET_OR_NOT_AVAILABLE was here\n\nSuccessfully synced modules from /Users/tom/.puppetlabs/bolt/Puppetfile to /Users/tom/.puppetlabs/bolt/.modules\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34686", "fixedVersions": [], "id": "34686", "issueType": "Bug", "key": "MODULES-10848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2020-10-28T11:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-zfs_core : Redefinition of PARAMETER_UNSET_OR_NOT_AVAILABLE constant issues warning", "timeSpent": "PT0S", "updated": "2020-10-28T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5aa685b68485da288388b807", "body": "We experienced the same issue, so i added a feature to the apache module, for which a pull-request is now raised here: [https://github.com/puppetlabs/puppetlabs-apache/pull/2157]\n\nIt is now waiting for approval/acceptance by the module owners.\n\nIf you want to use it (by pointing to my branch or after it may be merged and released), be aware that it is designed to be not active by default, so you have to turn it on with the\u00a0 ssl_reload_on_change parameter (set to true) for your vhost.", "created": "2021-06-14T03:15:00.000000"}], "components": ["apache"], "created": "2020-10-23T10:27:00.000000", "creator": "623a4c79866b810069e368b5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "the apache class should have a method to let a certificate change trigger a reload while keeping the certificates in file system objects that have restricted permissions.  This could be done by having a way to access the service object without accessing the class as a whole (if I could subscribe the service without subscribing the group www-data I would not have a dependency cycle). It could also be done by creating a way to manage the certificates used by apache as part of the class, perhaps by depending on a module that already offers that functionality so that you can re-use its controls. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54fe4f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04ons:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n*Module Version:* \npuppetlabs/apache 5.6.0\n*Puppet Version:*\nPE 2018.1.7 as installed by AWS OpsWorks-CM\n*OS Name/Version:*\n  \"operatingsystem\": \"Amazon\",\n    \"operatingsystemmajrelease\": \"2\",\n    \"operatingsystemrelease\": \"2\",\n\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nI am obtaining a certificate with the puppet/letsencrypt module from https://forge.puppet.com/puppet/letsencrypt and configuring apache with\npuppetlabs/apache also from forge.puppet, both set to pull the latest module in my Puppetfile.   I would like to set it up so that when letsencrypt renews the certificate, puppet reloads apache.  I have the following configuration\n\n```\n  class { '::apache':\n    confd_dir         => '/etc/apache2/conf-enabled',\n    default_mods      => false,\n    default_ssl_vhost => false,\n    default_vhost     => false,\n    mpm_module        => 'event',\n    purge_configs     => true,\n    serveradmin       => 'webmaster@schierer.name',\n    servername        => 'www.schierer.name',\n  }\n\n  letsencrypt::certonly { 'schierer.name':\n    domains => [\n      'schierer.name',\n      'www.schierer.name',\n    ],\n    plugin  => 'dns-route53',\n  }\n\n  -> file { '/etc/apache2/ssl/cert.pem':\n    ensure => 'present',\n    links  => 'follow',\n    owner  => 'root',\n    group  => 'www-data',\n    mode   => '0750',\n    source => 'file:///etc/letsencrypt/live/schierer.name/cert.pem',\n  }\n\n  -> file { '/etc/apache2/ssl/chain.pem':\n    ensure => 'present',\n    links  => 'follow',\n    owner  => 'root',\n    group  => 'www-data',\n    mode   => '0750',\n    source => 'file:///etc/letsencrypt/live/schierer.name/chain.pem',\n  }\n\n  -> file { '/etc/apache2/ssl/privkey.pem':\n    ensure => 'present',\n    links  => 'follow',\n    owner  => 'root',\n    group  => 'www-data',\n    mode   => '0750',\n    source => 'file:///etc/letsencrypt/live/schierer.name/privkey.pem',\n  }\n\n  apache::vhost { 'schierer.name ssl':\n    servername    => 'schierer.name',\n    serveraliases => [\n      'www.schierer.name',\n      'schierer.name',\n    ],\n    port          => 443,\n    ssl           => true,\n    ssl_cert      => '/etc/apache2/ssl/cert.pem',\n    ssl_key       => '/etc/apache2/ssl/privkey.pem',\n    ssl_ca        => '/etc/apache2/ssl/chain.pem',\n    docroot       => '/home/schierer/www',\n  }\n```\n\n*Actual Behavior:*\n\nany attempt to make the class ::apache depend on the certificate results in a dependency cycle because of the group ownership.   Making the certificate world readable would avoid that, if I changed the group to root as well, but it still seams like this should be possible without that. \n\nI can make the vhost depend on the cert, but that does not trigger a refresh of the service.  subscribing the vhost to the cert triggers are refresh of the vhost's configuration files, but since they do not actually change as a result, the overall apache service does not end up getting reloaded. \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "I've not modified the environment that OpsWorks set up. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37844", "fixedVersions": [], "id": "37844", "issueType": "New Feature", "key": "MODULES-10847", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c79866b810069e368b5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache : reload on new cert for vhost", "timeSpent": "PT0S", "updated": "2021-06-14T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62437c021da0e1007138c15e", "body": "this issue is the same as MODULES-9695 \u2013 however it shows that more ppl think that the current code wrt how apt pgp keys are installed is wrong and should be replaced with the newer method.\n\n[~accountid:623c0a83bef8a60068c79663] if you'd like to add your vote on the aforementioned issue, it would show that there is some interest in making changes on this module", "created": "2021-05-11T10:00:00.000000"}], "components": ["apt"], "created": "2020-10-22T04:05:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bdb846b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04n3k:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/21"}], "description": "the current implementation of repo/key handling is deprecated. the key is added with `apt-key` which is [deprecated][1]\n\n> apt-key - Deprecated APT key management utility \n\nthe [current manual][2] state the following:\n\n> The key MUST NOT be placed in /etc/apt/trusted.gpg.d or loaded by apt-key add.\n\nthis is the current favored format\n```\ndeb [signed-by=/usr/share/keyrings/deriv-archive-keyring.gpg] https://deriv.example.net/debian/ stable main\n```\n\nedit: @puppetlabs please enable markdown support in your jira instance\n\n\n[1]: https://manpages.debian.org/testing/apt/apt-key.8.en.html\n[2]: https://wiki.debian.org/DebianRepository/UseThirdParty", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35755", "fixedVersions": [], "id": "35755", "issueType": "Improvement", "key": "MODULES-10846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : implementation of key handling deprecated", "timeSpent": "PT0S", "updated": "2021-05-11T10:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00fd562ab90069f93d7c", "body": "I think I'm having this same problem in Ubuntu 20.04 with puppet-agent 6.16.0 and zfs_core module version 1.0.5.\n\nThe problem I have is that code:\n\n{code}\nzpool {'datapool':\n disk => [ 'wwn-0x6000c2985138436c1603285f9cea2185' ],\n}\n{code}\n\nin the first run correctly creates the zpool:\n{noformat}\nroot@monitor21:~# puppet apply -e \"zpool {'datapool': disk => [ 'wwn-0x6000c2985138436c1603285f9cea2185' ], }\"\nNotice: Compiled catalog for monitor21.um.es in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Zpool[datapool]/ensure: created\nNotice: Applied catalog in 0.98 seconds\nroot@monitor21:~# zpool status\n  pool: datapool\n state: ONLINE\n  scan: none requested\nconfig:\n\n\tNAME                                      STATE     READ WRITE CKSUM\n\tdatapool                                  ONLINE       0     0     0\n\t  wwn-0x6000c2985138436c1603285f9cea2185  ONLINE       0     0     0\n\nerrors: No known data errors\n{noformat}\n\nbut later executions fail trying to change the device to {{/dev/sdb}}:\n{noformat}\nroot@monitor21:~# puppet apply -e \"zpool {'datapool': disk => [ 'wwn-0x6000c2985138436c1603285f9cea2185' ], }\"\nNotice: Compiled catalog for monitor21.um.es in environment production in 0.02 seconds\nError: zpool disk can't be changed. should be [\"wwn-0x6000c2985138436c1603285f9cea2185\"], currently is [\"/dev/sdb\"]\nError: /Stage[main]/Main/Zpool[datapool]/disk: change from ['/dev/sdb'] to ['wwn-0x6000c2985138436c1603285f9cea2185'] failed: zpool disk can't be changed. should be [\"wwn-0x6000c2985138436c1603285f9cea2185\"], currently is [\"/dev/sdb\"]\n{noformat}\n\nthe problem is with the {{lsblk}} code translating the WWN to the device.\n\nI think I can use the device {{/dev/sdb}} instead of the WWN, but this way depends on the order the disks are detected.", "created": "2021-01-15T05:21:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "{color:#000000}[~accountid:6243b124ad6b7e006aa4255a] , t{color}{color:#000000}hank you for filing this issue. We agree it is likely an improvement, but due to other issues demanding precedence, we don\u2019t anticipate being able to address this any time soon. If you are interested in submitting a patch to the repository for this project at\u00a0[https://github.com/puppetlabs/puppetlabs-zfs_core], please open a pull request.\n{color}", "created": "2021-08-24T03:13:00.000000"}], "components": ["zfs_core"], "created": "2020-10-21T16:49:00.000000", "creator": "6243b124ad6b7e006aa4255a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d1af32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04mzs:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/21"}], "description": "_Basic Info_\n *Module Version: 1.1.0*\n *Puppet Version: 6.18.0*\n *OS Name/Version: CentOS 8.2*\n\n\n_Detailed Description_\n\n*Desired Behavior:* \nBeing able to use unique storage identifiers instead of internal kernel device names. Example {{zpool}} resource:\n{code}\nzpool { 'data-pool':\n  ensure => 'present',\n  raidz    => [ \"wwn-0x5000c500c3fb4814 wwn-0x5000c500c3fbe0d5 wwn-0x5000c500c3fd08bc wwn-0x5000c500c3fdba49\" ],\n  ...\n}\n{code}\n\n*Actual Behavior:*\nCommit f332bd99acb32af1a5996e2d6eae793d3fc36b73 introduced looking up disk names using {{lsblk}}  (MODULES-10592):\n{quote}\nThis commit removes the partition numbers when parsing `zpool status`\noutput by running `lsblk` on the full path to find out the disk name.\n{quote} \nThe provider code parses {{zpool status -P}} ...\n{code}\n  pool: data-pool\n state: ONLINE\n  scan: none requested\nconfig:\n\n        NAME                                                                 STATE     READ WRITE CKSUM\n        data-pool                                                            ONLINE       0     0     0\n          raidz2-0                                                           ONLINE       0     0     0\n            /dev/disk/by-id/wwn-0x5000c500c3fb4814-part1                     ONLINE       0     0     0\n            /dev/disk/by-id/wwn-0x5000c500c3fbe0d5-part1                     ONLINE       0     0     0\n            /dev/disk/by-id/wwn-0x5000c500c3fd08bc-part1                     ONLINE       0     0     0\n            /dev/disk/by-id/wwn-0x5000c500c3fdba49-part1                     ONLINE       0     0     0\n{code}\n... to lookup (e.g.) {{/dev/disk/by-id/wwn-0x5000c500c3fb4814-part1}}\n{code}\n# lsblk -p -no pkname /dev/disk/by-id/wwn-0x5000c500c3fb4814-part1\n/dev/sdl\n{code}\nThis behavior results in ...\n{code:java}\nError: zpool raidz can't be changed. should be [\"wwn-0x5000c500c3fb4814 wwn-0x5000c500c3fbe0d5 wwn-0x5000c500c3fd08bc wwn-0x5000c500c3fdba49\"], currently is [\"/dev/sdl /dev/sdp /dev/sde /dev/sdn\"]\n{code}\n\nThe current provider implementation goes too far when looking up drive names effectively rendering unique storage identifiers unusable.\n\nIn MODULES-10592 comments is a reference to https://github.com/lukebigum/lmax-zfs. It's provider implementation uses regex instead of calling a system binary that's bringing it's own compatibility issues (MODULES-10732).\n\nhttps://github.com/lukebigum/lmax-zfs/blob/master/lib/puppet/provider/lmax_zpool/lmax_zpool.rb\n{code}\n      when /^mirror|^raidz1|^raidz2/;\n        sym = value =~ /^mirror/ ? :mirror : :raidz\n        pool[:raid_parity] = \"raidz2\" if value =~ /^raidz2/\n      else\n        # handle cases where we strip off the partition number/name from various /dev/...\n        # full paths.\n        if /(\\/dev\\/[a-z]{3}(1))$/ =~ value\n          tmp << value.chomp($2)\n        elsif /(\\/dev\\/disk\\/by-id\\/.+)-part1/ =~ value\n          tmp << $1\n        else\n          tmp << value\n        end\n{code}\n\nvs current implementation\n\n{code}\nwhen %r{^mirror|^raidz1|^raidz2}\n  sym = (value =~ %r{^mirror}) ? :mirror : :raidz\n  pool[:raid_parity] = 'raidz2' if value =~ %r{^raidz2}\nelse\n  # get full drive name if the value is a partition (Linux only)\n  tmp << if Facter.value(:kernel) == 'Linux' && value =~ %r{/dev/(:?[a-z]+1|disk/by-id/.+-part1)$}\n           execute(\"lsblk -p -no pkname #{value}\").chomp\n         else\n           value\n         end\n  sym = :disk if value == pool_array.first\nend\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38956", "fixedVersions": [], "id": "38956", "issueType": "Bug", "key": "MODULES-10845", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b124ad6b7e006aa4255a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "zfs_core : can't use unique storage identifiers", "timeSpent": "PT0S", "updated": "2021-08-24T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["package"], "created": "2020-10-19T06:25:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f77575"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04kns:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41316"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598793628_*|*_3_*:*_1_*:*_306721_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.3.0\n*Puppet Version:* 6.17.0\n*OS Name/Version:* centos 7 master/ windows server 2019\n\nversion info is not printed in the task output when installing using the windows task\n\n*Desired Behavior:* version is outputted\n\n\n*Actual Behavior:*version is blank\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40099", "fixedVersions": [], "id": "40099", "issueType": "Bug", "key": "MODULES-10844", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2020-10-26T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-package : version info not printed when installing using the windows task", "timeSpent": "PT0S", "updated": "2021-03-10T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "This is an issue with the `puppetlabs-puppet_metrics_dashboard` and needs to be fixed in that module. Please follow https://github.com/puppetlabs/puppet_metrics_dashboard/issues/72 for further updates.", "created": "2020-11-05T16:46:00.000000"}], "components": [], "created": "2020-10-19T04:11:00.000000", "creator": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3655ef2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04kmo:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41744"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1517710058_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2016.5.0*\n *Puppet Version:* 6.17.0\n *OS Name/Version:*\n\n_SLES 12 SP 5 running PE 2018.9.1_\n\n*Desired Behavior:*\n\nI want to use the puppet_metrics_dashboard module. The module declares the defined type pe_postgresql::server::role. I want this pe_postgresql::server::role to be managed on a PE Master.\n\n*Actual Behavior:*\n\nError message:\n{noformat}\nError while evaluating a Function Call, \u2018versioncmp\u2019 parameter \u2018a\u2019 expects a String value, got Undef (file: /opt/puppetlabs/puppet/modules/pe_postgresql/manifests/server/role.pp, line: 66, column: 6) (file: /etc/puppetlabs/code/environments/testing_metrics/modules/puppet_metrics_dashboard/manifests/profile/master/postgres_access.pp, line: 47){noformat}\nIn pe_postgresql::server::role $version is not a parameter but taken from $pe_postgresql::server::version.\n\nIn pe_postgresql::server we have a parameter $version with a default value of $pe_postgresql::params::version.\n\nIn pe_postgresql::params we have a parameter called $version with default value of $globals_version\n\nIn pe_postgresql::globals we have a parameter called $version with default set to undef.\n\nThe globals_version variable gets calculated by using pe_pick function: pe_pick($version, $default_version, 'unknown')\n\nThe $default_version variable gets calculated in globals.pp.\n\nFor SLES a comment is added \"# These are placeholders\" and then the data processing takes place. For SLES 12 the value is set to '9.3'\n\n\u00a0\n\nWe are using latest PE version which uses PostgreSQL 11.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34684", "fixedVersions": [], "id": "34684", "issueType": "Bug", "key": "MODULES-10843", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "resolution": "Won't Fix", "resolutionDate": "2020-11-05T16:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pe_postgresql : unable to use pe_postgresql::server::role on SLES 12 SP 5", "timeSpent": "PT0S", "updated": "2020-11-05T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2020-10-16T06:02:00.000000", "name": "Screenshot 2020-10-16 at 12.42.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12794"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2020-10-16T06:03:00.000000", "name": "Screenshot 2020-10-16 at 13.03.06.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12695"}], "comments": [], "components": ["package"], "created": "2020-10-16T06:04:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@746a6a29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04k6g:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41316"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_335663167_*|*_3_*:*_1_*:*_705130947_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_693032879"}], "description": "_Basic Info_\n*Module Version:* 1.3.0\n*Puppet Version:* 6.17.0\n*OS Name/Version:* Master Centos7 Agent Windows Server 2019\n\nWhen using the package task to install a package the version specified is being ignored and it just installs latest. \n\nReplication: Tested this in my environment, running the task from the PE console, using chocolatey as the provider and trying to install VScode 1.48.0. The latest 1.50.0 gets installed. Screengrabs attached\n\n*Desired Behavior:* package version specified is installed\n\n*Actual Behavior:* latest package version is installed\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40097", "fixedVersions": [], "id": "40097", "issueType": "Improvement", "key": "MODULES-10842", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2020-11-05T06:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/package : version ignored when installing using the package task", "timeSpent": "PT0S", "updated": "2020-11-05T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2020-10-15T06:59:00.000000", "creator": "5f0e0b07e1618b001bd380d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Use the Apache 2.0 license."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ff9f3a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04jhc:"}], "description": "_Basic Info_\nModule Version: 1.4\nPuppet Version: 6.x\nOS Name/Version: Enterprise Linux 7\n\n*Desired Behavior:*\nUse a license that's more in line with the rest of Puppetlabs' modules: Apache 2.0.\n\n*Actual Behavior:*\n\nThe puppetlabs-lvm module uses the GPL 2.0 license, which is causing issues with our customer.\n\nWhat are the contributing factors to why GPL 2.0 was chosen and why it hasn't since been updated? Is it fairly easy to update a license?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33646", "fixedVersions": [], "id": "33646", "issueType": "Improvement", "key": "MODULES-10841", "labels": ["license"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f0e0b07e1618b001bd380d1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm : Update GPL 2.0 license", "timeSpent": "PT0S", "updated": "2020-10-15T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-10-14T02:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5639683e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00z9"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_538741436_*|*_3_*:*_1_*:*_14334174_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_842448220"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43182", "fixedVersions": [], "id": "43182", "issueType": "Task", "key": "MODULES-10840", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-10-30T06:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppetlabs-puppet_agent version 4.2.0 to the forge", "timeSpent": "PT0S", "updated": "2020-10-30T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-10-11T08:45:00.000000", "creator": "557058:62af7fe5-cf38-4f84-beea-e9624fda2759", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53f8261a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04h8o:"}], "description": "_Basic Info_\n *Module Version: puppetlabs-firewall-2.6.0*\n *Puppet Version:\u00a0[6.14.0|https://puppet.symonics.com/fact_values?search=facts.puppetversion+%3D+%226.14.0%22]*\n *OS Name/Version:\u00a0[Raspbian GNU/Linux 10 (buster)|https://puppet.symonics.com/hosts?search=os_description+%3D+Raspbian+GNU%2FLinux+10+%28buster%29]*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nno error message or at least a hint, on where I could start debugging.\n\n*Actual Behavior:*\n\nI receive the error messages\n|err|Puppet|Could not prefetch firewall provider 'iptables': undefined method `[]' for nil:NilClass|\n|err|Puppet|Failed to apply catalog: undefined method `[]' for nil:NilClass|\n\nafter update a firewall rules, which caused an warning\n|notice|/Stage[main]/Symonics_soundjack::Fw_pre/Firewall[110 allow incoming http/https/soundjack/xrdp/alsamixer:]/ensure|created|\n|warning|Puppet::Type::Firewall::ProviderIptables|Skipping unparsable iptables rule: keys (0) and values (1) count mismatch on line: 0|\n|warning|Puppet::Type::Firewall::ProviderIptables|Skipping unparsable iptables rule: keys (0) and values (1) count mismatch on line: 0|\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34682", "fixedVersions": [], "id": "34682", "issueType": "Bug", "key": "MODULES-10836", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:62af7fe5-cf38-4f84-beea-e9624fda2759", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall: an error \"Could not prefetch firewall provider 'iptables': undefined method `[]' for nil:NilClass\"", "timeSpent": "PT0S", "updated": "2020-10-11T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "For the record, the code is called in `./lib/puppet/util/firewall.rb`, here:\n\n\n\n\u00a0\n{code:java}\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 when :Debian\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 case proto.to_sym\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 when :IPv4, :IPv6\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 if persist_ver && Puppet::Util::Package.versioncmp(persist_ver, '1.0') > 0\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ['/usr/sbin/service', 'netfilter-persistent', 'save']\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 else\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ['/usr/sbin/service', 'iptables-persistent', 'save']\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 end\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 end\n{code}\n\u00a0\n\n\u00a0\n\n`netfilter-persistent` itself is generating this error:\n\n\u00a0\n\n\u00a0\n{code:java}\n# netfilter-persistent save\nrun-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save\nrun-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save\nip6tables-save v1.6.1: Cannot initialize: Address family not supported by protocol\nrun-parts: /usr/share/netfilter-persistent/plugins.d/25-ip6tables exited with return code 1\n{code}\n\u00a0", "created": "2020-11-06T17:26:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:0ecc452a-d349-4da1-b879-da696febc871]\n\nAs we no longer support Puppet 5 we currently cannot look into this issue. \nIf you are currently seeing this issue on a later version of Puppet such as 6+ please feel free to reopen this issue.\u00a0", "created": "2021-07-07T09:06:00.000000"}], "components": ["firewall"], "created": "2020-10-09T19:17:00.000000", "creator": "557058:0ecc452a-d349-4da1-b879-da696febc871", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@995904b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04h88:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23377779508_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* puppetlabs/firewall 2.4.0\n *Puppet Version:*\u00a05.5.21 & 5.4.0\n *OS Name/Version:* Ubuntu 18.04.5 LTS\n\nPuppetlabs/firewall is generating errors about `/sbin/ip6tables-save` even though IPv6 is not activated anywhere in the host manifests. IPv6 is disabled on the host.\n\n*Desired Behavior:*\n\nI should be able to use puppetlabs/firewall on a system that doesn't have IPv6 without it trying to trigger `/sbin/ip6tables-save`\n\n*Actual Behavior:*\n\nIPv6 on this host is disabled:\n{code:java}root@docker1:~# ls /proc/net/if_inet6\nls: cannot access '/proc/net/if_inet6': No such file or directory\n{code}\n\u00a0\n{code:java}root@docker1:~# facter --puppet |grep -i ipv6\n\u00a0 \u00a0 \u00a0 EnableIPv6 => false,\n\u00a0 \u00a0 \u00a0 EnableIPv6 => false,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\n\u00a0 \u00a0 \u00a0 EnableIPv6 => false,\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 IPv6Address => \"\"\nroot@docker1:~# ip a |grep -i inet6\nroot@docker1:~#\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0\n\nBut Puppet still tries to activate an ipv6 tool:\n{code:java}root@docker1:~# puppet agent --test\n...\nError: /Stage[main]/Profile::Docker::Firewall/Firewallchain[FORWARD:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1: ip6tables-save v1.6.1: Cannot initialize: Address family not supported by protocol\n{code}\n\u00a0\n\n\u00a0\n\nAt the very least, can someone direct me to the code that triggers the use of `ip6tables-save`?\n\n\u00a0", "environment": "* Ubuntu 18.04.5 LTS\n * Puppet agent version 5.5 or 5.4\n * Foreman\u00a01.24.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43181", "fixedVersions": [], "id": "43181", "issueType": "Bug", "key": "MODULES-10835", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ecc452a-d349-4da1-b879-da696febc871", "resolution": "Won't Fix", "resolutionDate": "2021-07-07T09:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabs/firewall} : {2.4.0  throws errors about /sbin/ip6tables when IPv6 is disabled on the host}", "timeSpent": "PT0S", "updated": "2021-07-07T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1489a1d81f0069d8e30a", "attachments": [], "comments": [{"author": "623c1489a1d81f0069d8e30a", "body": "On windows with puppet 7 and facter 4, uses powershell.ps1\n\n{code}\nbolt task run facts --target winrm://<dns_name> --user <user> --password <password> --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on winrm://prettiest-jowl.delivery.puppetlabs.net...\nFinished on winrm://prettiest-jowl.delivery.puppetlabs.net:\n  {\n    \"network_Ethernet0\": \"10.16.112.0\",\n    \"os\": {\n      \"release\": {\n        \"full\": \"2019\",\n        \"major\": \"2019\"\n      },\n      \"architecture\": \"x64\",\n      \"name\": \"windows\",\n      \"windows\": {\n        \"edition_id\": \"ServerStandard\",\n        \"system32\": \"C:\\\\Windows\\\\system32\",\n        \"installation_type\": \"Server\",\n        \"product_name\": \"Windows Server 2019 Standard\",\n        \"release_id\": \"1809\"\n      },\n      \"family\": \"windows\",\n      \"hardware\": \"x86_64\"\n    },\n    \"operatingsystemmajrelease\": \"2019\",\n    \"operatingsystemrelease\": \"2019\",\n    \"architecture\": \"x64\",\n    \"operatingsystem\": \"windows\",\n    \"windows_edition_id\": \"ServerStandard\",\n    \"system32\": \"C:\\\\Windows\\\\system32\",\n    \"windows_installation_type\": \"Server\",\n    \"windows_product_name\": \"Windows Server 2019 Standard\",\n    \"windows_release_id\": \"1809\",\n    \"osfamily\": \"windows\",\n    \"hardwaremodel\": \"x86_64\",\n    \"timezone\": \"Coordinated Universal Time\",\n    \"virtual\": \"vmware\",\n    \"is_virtual\": true,\n    \"hypervisors\": {\n      \"vmware\": {\n      }\n    },\n    \"memory\": {\n      \"system\": {\n        \"available\": \"2.54 GiB\",\n        \"available_bytes\": 2723135488,\n        \"capacity\": \"36.58%\",\n        \"total\": \"4.00 GiB\",\n        \"total_bytes\": 4293898240,\n        \"used\": \"1.46 GiB\",\n        \"used_bytes\": 1570762752\n      }\n    },\n    \"memoryfree\": \"2.54 GiB\",\n    \"memoryfree_mb\": 2596.98,\n    \"memorysize\": \"4.00 GiB\",\n    \"memorysize_mb\": 4094.98,\n    \"aio_agent_version\": \"7.0.0.493\",\n    \"path\": \"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\puppet\\\\bin", "created": "2020-10-13T06:43:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "On windows with puppet 6 and facter 3, uses powershell.ps1\n{code}\nbolt task run facts --target winrm://sore-incapacity.delivery.puppetlabs.net --user <user> --password <password> --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on winrm://sore-incapacity.delivery.puppetlabs.net...\nFinished on winrm://sore-incapacity.delivery.puppetlabs.net:\n  {\n    \"aio_agent_version\": \"6.18.0.123\",\n    \"architecture\": \"x64\",\n    \"dhcp_servers\": {\n      \"Ethernet0\": \"10.32.22.9\",\n      \"system\": \"10.32.22.9\"\n    },\n    \"dmi\": {\n      \"manufacturer\": \"VMware, Inc.\",\n      \"product\": {\n        \"name\": \"VMware7,1\",\n        \"serial_number\": \"VMware-42 1a a2 80 7f f5 12 80-85 19 a7 5d 19 08 49 d4\",\n        \"uuid\": \"80A21A42-F57F-8012-8519-A75D190849D4\"\n      }\n    },\n    \"domain\": \"delivery.puppetlabs.net\",\n    \"env_windows_installdir\": \"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\",\n    \"facterversion\": \"3.14.14\",\n    \"fips_enabled\": false,\n    \"fqdn\": \"sore-incapacity.delivery.puppetlabs.net\",\n    \"hardwareisa\": \"x64\",\n    \"hardwaremodel\": \"x86_64\",\n    \"hostname\": \"sore-incapacity\",\n    \"hypervisors\": {\n      \"vmware\": {\n      }\n    },\n    \"id\": \"SORE-INCAPACITY\\\\Administrator\",\n    \"identity\": {\n      \"privileged\": true,\n      \"user\": \"SORE-INCAPACITY\\\\Administrator\"\n    },\n    \"interfaces\": \"Ethernet0\",\n    \"ipaddress\": \"10.16.116.146\",\n    \"ipaddress6\": \"fe80::e58f:13a2:dcb4:aa44\",\n    \"ipaddress6_Ethernet0\": \"fe80::e58f:13a2:dcb4:aa44\",\n    \"ipaddress_Ethernet0\": \"10.16.116.146\",\n    \"is_virtual\": true,\n    \"kernel\": \"windows\",\n    \"kernelmajversion\": \"10.0\",\n    \"kernelrelease\": \"10.0.17763\",\n    \"kernelversion\": \"10.0.17763\",\n    \"macaddress\": \"00:50:56:9A:A8:F9\",\n    \"macaddress_Ethernet0\": \"00:50:56:9A:A8:F9\",\n    \"manufacturer\": \"VMware, Inc.\",\n    \"memory\": {\n      \"system\": {\n        \"available\": \"2.66 GiB\",\n        \"available_bytes\": 2854617088,\n        \"capacity\": \"33.52%\",\n        \"total\": \"4.00 GiB\",\n        \"total_bytes\": 4293898240,\n        \"used\": \"1.34 GiB\",\n        \"used_bytes\": 1439281152\n      }\n    },\n    \"memoryfree\": \"2.66 GiB\",\n    \"memoryfree_mb\": 2722.375,\n    \"memorysize\": \"4.00 GiB\",\n    \"memorysize_mb\": 4094.98046875,\n    \"mtu_Ethernet0\": 1500,\n    \"netmask\": \"255.255.240.0\",\n    \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask6_Ethernet0\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask_Ethernet0\": \"255.255.240.0\",\n    \"network\": \"10.16.112.0\",\n    \"network6\": \"fe80::\",\n    \"network6_Ethernet0\": \"fe80::\",\n    \"network_Ethernet0\": \"10.16.112.0\",\n    \"networking\": {\n      \"dhcp\": \"10.32.22.9\",\n      \"domain\": \"delivery.puppetlabs.net\",\n      \"fqdn\": \"sore-incapacity.delivery.puppetlabs.net\",\n      \"hostname\": \"sore-incapacity\",\n      \"interfaces\": {\n        \"Ethernet0\": {\n          \"bindings\": [\n            {\n              \"address\": \"10.16.116.146\",\n              \"netmask\": \"255.255.240.0\",\n              \"network\": \"10.16.112.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"fe80::e58f:13a2:dcb4:aa44\",\n              \"netmask\": \"ffff:ffff:ffff:ffff::\",\n              \"network\": \"fe80::\"\n            }\n          ],\n          \"dhcp\": \"10.32.22.9\",\n          \"ip\": \"10.16.116.146\",\n          \"ip6\": \"fe80::e58f:13a2:dcb4:aa44\",\n          \"mac\": \"00:50:56:9A:A8:F9\",\n          \"mtu\": 1500,\n          \"netmask\": \"255.255.240.0\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n          \"network\": \"10.16.112.0\",\n          \"network6\": \"fe80::\",\n          \"scope6\": \"link\"\n        }\n      },\n      \"ip\": \"10.16.116.146\",\n      \"ip6\": \"fe80::e58f:13a2:dcb4:aa44\",\n      \"mac\": \"00:50:56:9A:A8:F9\",\n      \"mtu\": 1500,\n      \"netmask\": \"255.255.240.0\",\n      \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n      \"network\": \"10.16.112.0\",\n      \"network6\": \"fe80::\",\n      \"primary\": \"Ethernet0\",\n      \"scope6\": \"link\"\n    },\n    \"operatingsystem\": \"windows\",\n    \"operatingsystemmajrelease\": \"2019\",\n    \"operatingsystemrelease\": \"2019\",\n    \"os\": {\n      \"architecture\": \"x64\",\n      \"family\": \"windows\",\n      \"hardware\": \"x86_64\",\n      \"name\": \"windows\",\n      \"release\": {\n        \"full\": \"2019\",\n        \"major\": \"2019\"\n      },\n      \"windows\": {\n        \"edition_id\": \"ServerStandard\",\n        \"installation_type\": \"Server\",\n        \"product_name\": \"Windows Server 2019 Standard\",\n        \"release_id\": \"1809\",\n        \"system32\": \"C:\\\\Windows\\\\system32\"\n      }\n    },\n    \"osfamily\": \"windows\",\n    \"path\": \"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\puppet\\\\bin", "created": "2020-10-13T06:50:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "On ubuntu with puppet 6 and facter 3, uses bash.sh\n{code}\nbolt task run facts --target <dns_name>  --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on playable-citron.delivery.puppetlabs.net...\nFinished on playable-citron.delivery.puppetlabs.net:\n  {\n    \"aio_agent_version\": \"6.18.0.123\",\n    \"architecture\": \"amd64\",\n    \"augeas\": {\n      \"version\": \"1.12.0\"\n    },\n    \"augeasversion\": \"1.12.0\",\n    \"bios_release_date\": \"12/12/2018\",\n    \"bios_vendor\": \"Phoenix Technologies LTD\",\n    \"bios_version\": \"6.00\",\n    \"blockdevice_sda_model\": \"Virtual disk\",\n    \"blockdevice_sda_size\": 75161927680,\n    \"blockdevice_sda_vendor\": \"VMware\",\n    \"blockdevice_sr0_model\": \"VMware IDE CDR00\",\n    \"blockdevice_sr0_size\": 1073741312,\n    \"blockdevice_sr0_vendor\": \"NECVMWar\",\n    \"blockdevice_sr1_model\": \"VMware IDE CDR01\",\n    \"blockdevice_sr1_size\": 1073741312,\n    \"blockdevice_sr1_vendor\": \"NECVMWar\",\n    \"blockdevices\": \"sr0,sda,sr1\",\n    \"boardmanufacturer\": \"Intel Corporation\",\n    \"boardproductname\": \"440BX Desktop Reference Platform\",\n    \"boardserialnumber\": \"None\",\n    \"chassisassettag\": \"No Asset Tag\",\n    \"chassistype\": \"Other\",\n    \"dhcp_servers\": {\n      \"ens192\": \"10.32.22.9\",\n      \"system\": \"10.32.22.9\"\n    },\n    \"disks\": {\n      \"sda\": {\n        \"model\": \"Virtual disk\",\n        \"size\": \"70.00 GiB\",\n        \"size_bytes\": 75161927680,\n        \"vendor\": \"VMware\"\n      },\n      \"sr0\": {\n        \"model\": \"VMware IDE CDR00\",\n        \"size\": \"1.00 GiB\",\n        \"size_bytes\": 1073741312,\n        \"vendor\": \"NECVMWar\"\n      },\n      \"sr1\": {\n        \"model\": \"VMware IDE CDR01\",\n        \"size\": \"1.00 GiB\",\n        \"size_bytes\": 1073741312,\n        \"vendor\": \"NECVMWar\"\n      }\n    },\n    \"dmi\": {\n      \"bios\": {\n        \"release_date\": \"12/12/2018\",\n        \"vendor\": \"Phoenix Technologies LTD\",\n        \"version\": \"6.00\"\n      },\n      \"board\": {\n        \"manufacturer\": \"Intel Corporation\",\n        \"product\": \"440BX Desktop Reference Platform\",\n        \"serial_number\": \"None\"\n      },\n      \"chassis\": {\n        \"asset_tag\": \"No Asset Tag\",\n        \"type\": \"Other\"\n      },\n      \"manufacturer\": \"VMware, Inc.\",\n      \"product\": {\n        \"name\": \"VMware Virtual Platform\",\n        \"serial_number\": \"VMware-42 1a 22 24 d6 a9 19 20-c4 df 73 b7 df 4a 59 d2\",\n        \"uuid\": \"24221a42-a9d6-2019-c4df-73b7df4a59d2\"\n      }\n    },\n    \"domain\": \"delivery.puppetlabs.net\",\n    \"facterversion\": \"3.14.14\",\n    \"filesystems\": \"ext2,ext3,ext4,squashfs,vfat\",\n    \"fips_enabled\": false,\n    \"fqdn\": \"playable-citron.delivery.puppetlabs.net\",\n    \"gid\": \"root\",\n    \"hardwareisa\": \"x86_64\",\n    \"hardwaremodel\": \"x86_64\",\n    \"hostname\": \"playable-citron\",\n    \"hypervisors\": {\n      \"vmware\": {\n        \"version\": \"\"\n      }\n    },\n    \"id\": \"root\",\n    \"identity\": {\n      \"gid\": 0,\n      \"group\": \"root\",\n      \"privileged\": true,\n      \"uid\": 0,\n      \"user\": \"root\"\n    },\n    \"interfaces\": \"ens192,lo\",\n    \"ipaddress\": \"10.16.126.138\",\n    \"ipaddress6\": \"fe80::250:56ff:fe9a:52ec\",\n    \"ipaddress6_ens192\": \"fe80::250:56ff:fe9a:52ec\",\n    \"ipaddress6_lo\": \"::1\",\n    \"ipaddress_ens192\": \"10.16.126.138\",\n    \"ipaddress_lo\": \"127.0.0.1\",\n    \"is_virtual\": true,\n    \"kernel\": \"Linux\",\n    \"kernelmajversion\": \"5.4\",\n    \"kernelrelease\": \"5.4.0-9-generic\",\n    \"kernelversion\": \"5.4.0\",\n    \"load_averages\": {\n      \"15m\": 0.01,\n      \"1m\": 0.08,\n      \"5m\": 0.02\n    },\n    \"lsbdistcodename\": \"focal\",\n    \"lsbdistdescription\": \"Ubuntu 20.04 LTS\",\n    \"lsbdistid\": \"Ubuntu\",\n    \"lsbdistrelease\": \"20.04\",\n    \"lsbmajdistrelease\": \"20.04\",\n    \"macaddress\": \"00:50:56:9a:52:ec\",\n    \"macaddress_ens192\": \"00:50:56:9a:52:ec\",\n    \"manufacturer\": \"VMware, Inc.\",\n    \"memory\": {\n      \"swap\": {\n        \"available\": \"980.00 MiB\",\n        \"available_bytes\": 1027600384,\n        \"capacity\": \"0%\",\n        \"total\": \"980.00 MiB\",\n        \"total_bytes\": 1027600384,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"system\": {\n        \"available\": \"7.51 GiB\",\n        \"available_bytes\": 8065634304,\n        \"capacity\": \"3.10%\",\n        \"total\": \"7.75 GiB\",\n        \"total_bytes\": 8323747840,\n        \"used\": \"246.16 MiB\",\n        \"used_bytes\": 258113536\n      }\n    },\n    \"memoryfree\": \"7.51 GiB\",\n    \"memoryfree_mb\": 7691.98828125,\n    \"memorysize\": \"7.75 GiB\",\n    \"memorysize_mb\": 7938.14453125,\n    \"mountpoints\": {\n      \"/\": {\n        \"available\": \"61.89 GiB\",\n        \"available_bytes\": 66455539712,\n        \"capacity\": \"3.27%\",\n        \"device\": \"/dev/mapper/vglocalhost-root\",\n        \"filesystem\": \"ext4\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"errors=remount-ro\"\n        ],\n        \"size\": \"67.45 GiB\",\n        \"size_bytes\": 72428470272,\n        \"used\": \"2.10 GiB\",\n        \"used_bytes\": 2249650176\n      },\n      \"/dev\": {\n        \"available\": \"3.85 GiB\",\n        \"available_bytes\": 4131745792,\n        \"capacity\": \"0%\",\n        \"device\": \"udev\",\n        \"filesystem\": \"devtmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"size=4034908k\",\n          \"nr_inodes=1008727\",\n          \"mode=755\"\n        ],\n        \"size\": \"3.85 GiB\",\n        \"size_bytes\": 4131745792,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/hugepages\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"hugetlbfs\",\n        \"filesystem\": \"hugetlbfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"pagesize=2M\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/mqueue\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"mqueue\",\n        \"filesystem\": \"mqueue\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/pts\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"devpts\",\n        \"filesystem\": \"devpts\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"gid=5\",\n          \"mode=620\",\n          \"ptmxmode=000\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/shm\": {\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\"\n        ],\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run\": {\n        \"available\": \"793.02 MiB\",\n        \"available_bytes\": 831545344,\n        \"capacity\": \"0.10%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=812868k\",\n          \"mode=755\"\n        ],\n        \"size\": \"793.82 MiB\",\n        \"size_bytes\": 832376832,\n        \"used\": \"812.00 KiB\",\n        \"used_bytes\": 831488\n      },\n      \"/run/lock\": {\n        \"available\": \"5.00 MiB\",\n        \"available_bytes\": 5242880,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=5120k\"\n        ],\n        \"size\": \"5.00 MiB\",\n        \"size_bytes\": 5242880,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run/rpc_pipefs\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"sunrpc\",\n        \"filesystem\": \"rpc_pipefs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run/user/0\": {\n        \"available\": \"793.81 MiB\",\n        \"available_bytes\": 832372736,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"size=812864k\",\n          \"mode=700\"\n        ],\n        \"size\": \"793.81 MiB\",\n        \"size_bytes\": 832372736,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/sys/fs/cgroup\": {\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"ro\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"mode=755\"\n        ],\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      }\n    },\n    \"mtu_ens192\": 1500,\n    \"mtu_lo\": 65536,\n    \"netmask\": \"255.255.240.0\",\n    \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask6_ens192\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask6_lo\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n    \"netmask_ens192\": \"255.255.240.0\",\n    \"netmask_lo\": \"255.0.0.0\",\n    \"network\": \"10.16.112.0\",\n    \"network6\": \"fe80::\",\n    \"network6_ens192\": \"fe80::\",\n    \"network6_lo\": \"::1\",\n    \"network_ens192\": \"10.16.112.0\",\n    \"network_lo\": \"127.0.0.0\",\n    \"networking\": {\n      \"dhcp\": \"10.32.22.9\",\n      \"domain\": \"delivery.puppetlabs.net\",\n      \"fqdn\": \"playable-citron.delivery.puppetlabs.net\",\n      \"hostname\": \"playable-citron\",\n      \"interfaces\": {\n        \"ens192\": {\n          \"bindings\": [\n            {\n              \"address\": \"10.16.126.138\",\n              \"netmask\": \"255.255.240.0\",\n              \"network\": \"10.16.112.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"fe80::250:56ff:fe9a:52ec\",\n              \"netmask\": \"ffff:ffff:ffff:ffff::\",\n              \"network\": \"fe80::\"\n            }\n          ],\n          \"dhcp\": \"10.32.22.9\",\n          \"ip\": \"10.16.126.138\",\n          \"ip6\": \"fe80::250:56ff:fe9a:52ec\",\n          \"mac\": \"00:50:56:9a:52:ec\",\n          \"mtu\": 1500,\n          \"netmask\": \"255.255.240.0\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n          \"network\": \"10.16.112.0\",\n          \"network6\": \"fe80::\",\n          \"scope6\": \"link\"\n        },\n        \"lo\": {\n          \"bindings\": [\n            {\n              \"address\": \"127.0.0.1\",\n              \"netmask\": \"255.0.0.0\",\n              \"network\": \"127.0.0.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"::1\",\n              \"netmask\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n              \"network\": \"::1\"\n            }\n          ],\n          \"ip\": \"127.0.0.1\",\n          \"ip6\": \"::1\",\n          \"mtu\": 65536,\n          \"netmask\": \"255.0.0.0\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n          \"network\": \"127.0.0.0\",\n          \"network6\": \"::1\",\n          \"scope6\": \"host\"\n        }\n      },\n      \"ip\": \"10.16.126.138\",\n      \"ip6\": \"fe80::250:56ff:fe9a:52ec\",\n      \"mac\": \"00:50:56:9a:52:ec\",\n      \"mtu\": 1500,\n      \"netmask\": \"255.255.240.0\",\n      \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n      \"network\": \"10.16.112.0\",\n      \"network6\": \"fe80::\",\n      \"primary\": \"ens192\",\n      \"scope6\": \"link\"\n    },\n    \"operatingsystem\": \"Ubuntu\",\n    \"operatingsystemmajrelease\": \"20.04\",\n    \"operatingsystemrelease\": \"20.04\",\n    \"os\": {\n      \"architecture\": \"amd64\",\n      \"distro\": {\n        \"codename\": \"focal\",\n        \"description\": \"Ubuntu 20.04 LTS\",\n        \"id\": \"Ubuntu\",\n        \"release\": {\n          \"full\": \"20.04\",\n          \"major\": \"20.04\"\n        }\n      },\n      \"family\": \"Debian\",\n      \"hardware\": \"x86_64\",\n      \"name\": \"Ubuntu\",\n      \"release\": {\n        \"full\": \"20.04\",\n        \"major\": \"20.04\"\n      },\n      \"selinux\": {\n        \"enabled\": false\n      }\n    },\n    \"osfamily\": \"Debian\",\n    \"partitions\": {\n      \"/dev/mapper/vglocalhost-root\": {\n        \"filesystem\": \"ext4\",\n        \"mount\": \"/\",\n        \"size\": \"69.04 GiB\",\n        \"size_bytes\": 74130128896,\n        \"uuid\": \"4bf42685-af2e-4194-bd3d-213e25b5e1a5\"\n      },\n      \"/dev/mapper/vglocalhost-swap_1\": {\n        \"filesystem\": \"swap\",\n        \"size\": \"980.00 MiB\",\n        \"size_bytes\": 1027604480,\n        \"uuid\": \"19a89c3e-4252-437b-a917-c535b1601656\"\n      },\n      \"/dev/sda1\": {\n        \"filesystem\": \"LVM2_member\",\n        \"partuuid\": \"c6ac29c4-01\",\n        \"size\": \"70.00 GiB\",\n        \"size_bytes\": 75159830528,\n        \"uuid\": \"JtAvjf-CVHh-ufWc-e7Ue-ZHNk-PnzX-Kdyy9X\"\n      }\n    },\n    \"path\": \"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/puppetlabs/bin\",\n    \"physicalprocessorcount\": 2,\n    \"processor0\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"processor1\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"processorcount\": 2,\n    \"processors\": {\n      \"count\": 2,\n      \"isa\": \"x86_64\",\n      \"models\": [\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\"\n      ],\n      \"physicalcount\": 2\n    },\n    \"productname\": \"VMware Virtual Platform\",\n    \"puppetversion\": \"6.19.0\",\n    \"ruby\": {\n      \"platform\": \"x86_64-linux\",\n      \"sitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n      \"version\": \"2.5.8\"\n    },\n    \"rubyplatform\": \"x86_64-linux\",\n    \"rubysitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n    \"rubyversion\": \"2.5.8\",\n    \"scope6\": \"link\",\n    \"scope6_ens192\": \"link\",\n    \"scope6_lo\": \"host\",\n    \"selinux\": false,\n    \"serialnumber\": \"VMware-42 1a 22 24 d6 a9 19 20-c4 df 73 b7 df 4a 59 d2\",\n    \"ssh\": {\n      \"ecdsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\",\n          \"sha256\": \"SSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\"\n        },\n        \"key\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n        \"type\": \"ecdsa-sha2-nistp256\"\n      },\n      \"ed25519\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\",\n          \"sha256\": \"SSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\"\n        },\n        \"key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n        \"type\": \"ssh-ed25519\"\n      },\n      \"rsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\",\n          \"sha256\": \"SSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\"\n        },\n        \"key\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n        \"type\": \"ssh-rsa\"\n      }\n    },\n    \"sshecdsakey\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n    \"sshed25519key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n    \"sshfp_ecdsa\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\\nSSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\",\n    \"sshfp_ed25519\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\\nSSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\",\n    \"sshfp_rsa\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\\nSSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\",\n    \"sshrsakey\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n    \"swapfree\": \"980.00 MiB\",\n    \"swapfree_mb\": 979.99609375,\n    \"swapsize\": \"980.00 MiB\",\n    \"swapsize_mb\": 979.99609375,\n    \"system_uptime\": {\n      \"days\": 0,\n      \"hours\": 6,\n      \"seconds\": 22864,\n      \"uptime\": \"6:21 hours\"\n    },\n    \"timezone\": \"UTC\",\n    \"uptime\": \"6:21 hours\",\n    \"uptime_days\": 0,\n    \"uptime_hours\": 6,\n    \"uptime_seconds\": 22864,\n    \"uuid\": \"24221a42-a9d6-2019-c4df-73b7df4a59d2\",\n    \"virtual\": \"vmware\"\n  }\nSuccessful on 1 target: playable-citron.delivery.puppetlabs.net\nRan on 1 target in 8.52 sec\n{code}", "created": "2020-10-13T06:56:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "On ubuntu with puppet 7 and facter 4, uses bash.sh\n\n{code}\nbolt task run facts --target <dns_name>  --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on obtainable-hen.delivery.puppetlabs.net...\nFinished on obtainable-hen.delivery.puppetlabs.net:\n  {\n    \"os\": {\n      \"release\": {\n        \"full\": \"20.04\",\n        \"major\": \"20.04\"\n      },\n      \"distro\": {\n        \"release\": {\n          \"full\": \"20.04\",\n          \"major\": \"20.04\"\n        },\n        \"codename\": \"focal\",\n        \"description\": \"Ubuntu 20.04 LTS\",\n        \"id\": \"Ubuntu\"\n      },\n      \"architecture\": \"amd64\",\n      \"family\": \"Debian\",\n      \"name\": \"Ubuntu\",\n      \"hardware\": \"x86_64\",\n      \"selinux\": {\n        \"enabled\": false\n      }\n    },\n    \"operatingsystemmajrelease\": \"20.04\",\n    \"operatingsystemrelease\": \"20.04\",\n    \"lsbdistrelease\": \"20.04\",\n    \"lsbmajdistrelease\": \"20\",\n    \"lsbminordistrelease\": \"04\",\n    \"lsbdistcodename\": \"focal\",\n    \"lsbdistid\": \"Ubuntu\",\n    \"architecture\": \"amd64\",\n    \"lsbdistdescription\": \"Ubuntu 20.04 LTS\",\n    \"dhcp_servers\": {\n      \"system\": \"10.32.22.9\",\n      \"ens192\": \"10.32.22.9\"\n    },\n    \"networking\": {\n      \"hostname\": \"obtainable-hen\",\n      \"mtu\": 1500,\n      \"dhcp\": \"10.32.22.9\",\n      \"network6\": \"fe80::\",\n      \"scope6\": \"link\",\n      \"ip\": \"10.16.116.127\",\n      \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n      \"mac\": \"00:50:56:9a:79:f4\",\n      \"netmask\": \"255.255.240.0\",\n      \"network\": \"10.16.112.0\",\n      \"fqdn\": \"obtainable-hen.delivery.puppetlabs.net\",\n      \"primary\": \"ens192\",\n      \"interfaces\": {\n        \"lo\": {\n          \"bindings\": [\n            {\n              \"address\": \"127.0.0.1\",\n              \"netmask\": \"255.0.0.0\",\n              \"network\": \"127.0.0.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"::1\",\n              \"netmask\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n              \"network\": \"::1\"\n            }\n          ],\n          \"scope6\": \"host\",\n          \"mtu\": 65536,\n          \"ip\": \"127.0.0.1\",\n          \"netmask\": \"255.0.0.0\",\n          \"network\": \"127.0.0.0\",\n          \"ip6\": \"::1\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n          \"network6\": \"::1\"\n        },\n        \"ens192\": {\n          \"bindings\": [\n            {\n              \"address\": \"10.16.116.127\",\n              \"netmask\": \"255.255.240.0\",\n              \"network\": \"10.16.112.0\"\n            }\n          ],\n          \"dhcp\": \"10.32.22.9\",\n          \"bindings6\": [\n            {\n              \"address\": \"fe80::250:56ff:fe9a:79f4\",\n              \"netmask\": \"ffff:ffff:ffff:ffff::\",\n              \"network\": \"fe80::\"\n            }\n          ],\n          \"scope6\": \"link\",\n          \"mac\": \"00:50:56:9a:79:f4\",\n          \"mtu\": 1500,\n          \"ip\": \"10.16.116.127\",\n          \"netmask\": \"255.255.240.0\",\n          \"network\": \"10.16.112.0\",\n          \"ip6\": \"fe80::250:56ff:fe9a:79f4\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n          \"network6\": \"fe80::\"\n        }\n      },\n      \"ip6\": \"fe80::250:56ff:fe9a:79f4\",\n      \"domain\": \"delivery.puppetlabs.net\"\n    },\n    \"hostname\": \"obtainable-hen\",\n    \"network6\": \"fe80::\",\n    \"scope6\": \"link\",\n    \"ipaddress\": \"10.16.116.127\",\n    \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n    \"macaddress\": \"00:50:56:9a:79:f4\",\n    \"netmask\": \"255.255.240.0\",\n    \"network\": \"10.16.112.0\",\n    \"fqdn\": \"obtainable-hen.delivery.puppetlabs.net\",\n    \"ipaddress6\": \"fe80::250:56ff:fe9a:79f4\",\n    \"domain\": \"delivery.puppetlabs.net\",\n    \"virtual\": \"vmware\",\n    \"netmask_lo\": \"255.0.0.0\",\n    \"netmask_ens192\": \"255.255.240.0\",\n    \"system_uptime\": {\n      \"hours\": 1,\n      \"uptime\": \"1:49 hours\",\n      \"seconds\": 6541,\n      \"days\": 0\n    },\n    \"uptime_hours\": 1,\n    \"uptime\": \"1:49 hours\",\n    \"uptime_seconds\": 6541,\n    \"uptime_days\": 0,\n    \"facterversion\": \"4.0.43\",\n    \"sshrsakey\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n    \"sshecdsakey\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n    \"sshed25519key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n    \"identity\": {\n      \"group\": \"root\",\n      \"privileged\": true,\n      \"gid\": 0,\n      \"uid\": 0,\n      \"user\": \"root\"\n    },\n    \"gid\": \"root\",\n    \"id\": \"root\",\n    \"ipaddress6_lo\": \"::1\",\n    \"ipaddress6_ens192\": \"fe80::250:56ff:fe9a:79f4\",\n    \"scope6_lo\": \"host\",\n    \"scope6_ens192\": \"link\",\n    \"mountpoints\": {\n      \"/dev\": {\n        \"device\": \"udev\",\n        \"filesystem\": \"devtmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"size=4034908k\",\n          \"nr_inodes=1008727\",\n          \"mode=755\"\n        ],\n        \"available\": \"3.85 GiB\",\n        \"available_bytes\": 4131745792,\n        \"size\": \"3.85 GiB\",\n        \"size_bytes\": 4131745792,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/dev/pts\": {\n        \"device\": \"devpts\",\n        \"filesystem\": \"devpts\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"gid=5\",\n          \"mode=620\",\n          \"ptmxmode=000\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=812868k\",\n          \"mode=755\"\n        ],\n        \"available\": \"793.02 MiB\",\n        \"available_bytes\": 831545344,\n        \"size\": \"793.82 MiB\",\n        \"size_bytes\": 832376832,\n        \"used\": \"812.00 KiB\",\n        \"used_bytes\": 831488,\n        \"capacity\": \"0.10%\"\n      },\n      \"/\": {\n        \"device\": \"/dev/mapper/vglocalhost-root\",\n        \"filesystem\": \"ext4\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"errors=remount-ro\"\n        ],\n        \"available\": \"61.82 GiB\",\n        \"available_bytes\": 66375938048,\n        \"size\": \"67.45 GiB\",\n        \"size_bytes\": 72428470272,\n        \"used\": \"2.17 GiB\",\n        \"used_bytes\": 2329251840,\n        \"capacity\": \"3.39%\"\n      },\n      \"/dev/shm\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\"\n        ],\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/run/lock\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=5120k\"\n        ],\n        \"available\": \"5.00 MiB\",\n        \"available_bytes\": 5242880,\n        \"size\": \"5.00 MiB\",\n        \"size_bytes\": 5242880,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/sys/fs/cgroup\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"ro\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"mode=755\"\n        ],\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/dev/hugepages\": {\n        \"device\": \"hugetlbfs\",\n        \"filesystem\": \"hugetlbfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"pagesize=2M\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/dev/mqueue\": {\n        \"device\": \"mqueue\",\n        \"filesystem\": \"mqueue\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run/rpc_pipefs\": {\n        \"device\": \"sunrpc\",\n        \"filesystem\": \"rpc_pipefs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run/user/0\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"size=812864k\",\n          \"mode=700\"\n        ],\n        \"available\": \"793.81 MiB\",\n        \"available_bytes\": 832372736,\n        \"size\": \"793.81 MiB\",\n        \"size_bytes\": 832372736,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      }\n    },\n    \"kernelrelease\": \"5.4.0-9-generic\",\n    \"kernelmajversion\": \"5.4\",\n    \"disks\": {\n      \"sr0\": {\n        \"model\": \"VMware IDE CDR00\",\n        \"size_bytes\": 1073741312,\n        \"size\": \"1.00 GiB\",\n        \"vendor\": \"NECVMWar\"\n      },\n      \"sda\": {\n        \"model\": \"Virtual disk\",\n        \"size_bytes\": 75161927680,\n        \"size\": \"70.00 GiB\",\n        \"vendor\": \"VMware\"\n      },\n      \"sr1\": {\n        \"model\": \"VMware IDE CDR01\",\n        \"size_bytes\": 1073741312,\n        \"size\": \"1.00 GiB\",\n        \"vendor\": \"NECVMWar\"\n      }\n    },\n    \"blockdevices\": \"sr0,sda,sr1\",\n    \"blockdevice_sr0_model\": \"VMware IDE CDR00\",\n    \"blockdevice_sr0_size\": 1073741312,\n    \"blockdevice_sr0_vendor\": \"NECVMWar\",\n    \"blockdevice_sda_model\": \"Virtual disk\",\n    \"blockdevice_sda_size\": 75161927680,\n    \"blockdevice_sda_vendor\": \"VMware\",\n    \"blockdevice_sr1_model\": \"VMware IDE CDR01\",\n    \"blockdevice_sr1_size\": 1073741312,\n    \"blockdevice_sr1_vendor\": \"NECVMWar\",\n    \"hypervisors\": {\n      \"vmware\": {\n        \"version\": \"ESXi 6.7\"\n      }\n    },\n    \"ipaddress_lo\": \"127.0.0.1\",\n    \"ipaddress_ens192\": \"10.16.116.127\",\n    \"network6_lo\": \"::1\",\n    \"network6_ens192\": \"fe80::\",\n    \"ssh\": {\n      \"rsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\",\n          \"sha256\": \"SSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\"\n        },\n        \"key\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n        \"type\": \"ssh-rsa\"\n      },\n      \"ecdsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\",\n          \"sha256\": \"SSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\"\n        },\n        \"key\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n        \"type\": \"ecdsa-sha2-nistp256\"\n      },\n      \"ed25519\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\",\n          \"sha256\": \"SSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\"\n        },\n        \"key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n        \"type\": \"ssh-ed25519\"\n      }\n    },\n    \"netmask6_lo\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n    \"netmask6_ens192\": \"ffff:ffff:ffff:ffff::\",\n    \"dmi\": {\n      \"bios\": {\n        \"release_date\": \"12/12/2018\",\n        \"version\": \"6.00\",\n        \"vendor\": \"Phoenix Technologies LTD\"\n      },\n      \"board\": {\n        \"serial_number\": \"None\",\n        \"product\": \"440BX Desktop Reference Platform\",\n        \"manufacturer\": \"Intel Corporation\"\n      },\n      \"product\": {\n        \"serial_number\": \"VMware-42 1a e7 b5 a4 ef 8f 5c-fc 3c 24 ef ab 52 fb d6\",\n        \"name\": \"VMware Virtual Platform\",\n        \"uuid\": \"b5e71a42-efa4-5c8f-fc3c-24efab52fbd6\"\n      },\n      \"manufacturer\": \"VMware, Inc.\",\n      \"chassis\": {\n        \"type\": \"Other\",\n        \"asset_tag\": \"No Asset Tag\"\n      }\n    },\n    \"bios_release_date\": \"12/12/2018\",\n    \"bios_version\": \"6.00\",\n    \"bios_vendor\": \"Phoenix Technologies LTD\",\n    \"boardserialnumber\": \"None\",\n    \"boardproductname\": \"440BX Desktop Reference Platform\",\n    \"boardmanufacturer\": \"Intel Corporation\",\n    \"serialnumber\": \"VMware-42 1a e7 b5 a4 ef 8f 5c-fc 3c 24 ef ab 52 fb d6\",\n    \"productname\": \"VMware Virtual Platform\",\n    \"uuid\": \"b5e71a42-efa4-5c8f-fc3c-24efab52fbd6\",\n    \"manufacturer\": \"VMware, Inc.\",\n    \"chassistype\": \"Other\",\n    \"chassisassettag\": \"No Asset Tag\",\n    \"ruby\": {\n      \"platform\": \"x86_64-linux\",\n      \"version\": \"2.7.1\",\n      \"sitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0\"\n    },\n    \"rubyplatform\": \"x86_64-linux\",\n    \"rubyversion\": \"2.7.1\",\n    \"rubysitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0\",\n    \"path\": \"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/puppetlabs/bin\",\n    \"aio_agent_version\": \"7.0.0.493\",\n    \"fips_enabled\": false,\n    \"load_averages\": {\n      \"1m\": 0.09,\n      \"5m\": 0.03,\n      \"15m\": 0.01\n    },\n    \"sshfp_rsa\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\\nSSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\",\n    \"sshfp_ecdsa\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\\nSSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\",\n    \"sshfp_ed25519\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\\nSSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\",\n    \"processors\": {\n      \"isa\": \"x86_64\",\n      \"speed\": \"2.00 GHz\",\n      \"physicalcount\": 2,\n      \"models\": [\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\"\n      ],\n      \"count\": 2\n    },\n    \"hardwareisa\": \"x86_64\",\n    \"physicalprocessorcount\": 2,\n    \"processorcount\": 2,\n    \"timezone\": \"UTC\",\n    \"interfaces\": \"ens192,lo\",\n    \"augeas\": {\n      \"version\": \"1.12.0\"\n    },\n    \"augeasversion\": \"1.12.0\",\n    \"mtu_lo\": 65536,\n    \"mtu_ens192\": 1500,\n    \"network_lo\": \"127.0.0.0\",\n    \"network_ens192\": \"10.16.112.0\",\n    \"osfamily\": \"Debian\",\n    \"operatingsystem\": \"Ubuntu\",\n    \"hardwaremodel\": \"x86_64\",\n    \"selinux\": false,\n    \"memory\": {\n      \"system\": {\n        \"used\": \"486.38 MiB\",\n        \"total_bytes\": 8323747840,\n        \"total\": \"7.75 GiB\",\n        \"available\": \"7.28 GiB\",\n        \"capacity\": \"6.13%\",\n        \"available_bytes\": 7813738496,\n        \"used_bytes\": 510009344\n      },\n      \"swap\": {\n        \"used\": \"0 bytes\",\n        \"total_bytes\": 1027600384,\n        \"total\": \"980.00 MiB\",\n        \"available\": \"980.00 MiB\",\n        \"capacity\": \"0.00%\",\n        \"available_bytes\": 1027600384,\n        \"used_bytes\": 0\n      }\n    },\n    \"memorysize_mb\": 7938.14,\n    \"memorysize\": \"7.75 GiB\",\n    \"memoryfree\": \"7.28 GiB\",\n    \"memoryfree_mb\": 7451.76,\n    \"swapsize_mb\": 980.0,\n    \"swapsize\": \"980.00 MiB\",\n    \"swapfree\": \"980.00 MiB\",\n    \"swapfree_mb\": 980.0,\n    \"partitions\": {\n      \"/dev/mapper/vglocalhost-swap_1\": {\n        \"size_bytes\": 1027604480,\n        \"size\": \"980.00 MiB\",\n        \"filesystem\": \"swap\",\n        \"uuid\": \"19a89c3e-4252-437b-a917-c535b1601656\"\n      },\n      \"/dev/mapper/vglocalhost-root\": {\n        \"size_bytes\": 74130128896,\n        \"size\": \"69.04 GiB\",\n        \"filesystem\": \"ext4\",\n        \"uuid\": \"4bf42685-af2e-4194-bd3d-213e25b5e1a5\",\n        \"mount\": \"/\"\n      },\n      \"/dev/sda1\": {\n        \"size_bytes\": 75159830528,\n        \"size\": \"70.00 GiB\",\n        \"filesystem\": \"LVM2_member\",\n        \"uuid\": \"JtAvjf-CVHh-ufWc-e7Ue-ZHNk-PnzX-Kdyy9X\",\n        \"partuuid\": \"c6ac29c4-01\"\n      }\n    },\n    \"filesystems\": \"ext2,ext3,ext4,squashfs,vfat\",\n    \"kernel\": \"Linux\",\n    \"is_virtual\": \"true\",\n    \"processor0\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"processor1\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"macaddress_ens192\": \"00:50:56:9a:79:f4\",\n    \"kernelversion\": \"5.4.0\",\n    \"puppetversion\": \"7.0.0\",\n    \"agent_specified_environment\": \"\",\n    \"clientcert\": \"obtainable-hen.delivery.puppetlabs.net\",\n    \"clientversion\": \"7.0.0\",\n    \"clientnoop\": false\n  }\nSuccessful on 1 target: obtainable-hen.delivery.puppetlabs.net\nRan on 1 target in 11.53 sec\n{code}", "created": "2020-10-13T06:59:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "On ubuntu with puppet 6 and facter 3, using ruby.rb\n\n{code}\nbolt task run facts::ruby --target <dns_name> --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on abrupt-extern.delivery.puppetlabs.net...\nFinished on abrupt-extern.delivery.puppetlabs.net:\n  {\n    \"aio_agent_version\": \"6.18.0.132\",\n    \"architecture\": \"amd64\",\n    \"augeas\": {\n      \"version\": \"1.12.0\"\n    },\n    \"augeasversion\": \"1.12.0\",\n    \"bios_release_date\": \"12/12/2018\",\n    \"bios_vendor\": \"Phoenix Technologies LTD\",\n    \"bios_version\": \"6.00\",\n    \"blockdevice_sda_model\": \"Virtual disk\",\n    \"blockdevice_sda_size\": 75161927680,\n    \"blockdevice_sda_vendor\": \"VMware\",\n    \"blockdevice_sr0_model\": \"VMware IDE CDR00\",\n    \"blockdevice_sr0_size\": 1073741312,\n    \"blockdevice_sr0_vendor\": \"NECVMWar\",\n    \"blockdevice_sr1_model\": \"VMware IDE CDR01\",\n    \"blockdevice_sr1_size\": 1073741312,\n    \"blockdevice_sr1_vendor\": \"NECVMWar\",\n    \"blockdevices\": \"sr0,sda,sr1\",\n    \"boardmanufacturer\": \"Intel Corporation\",\n    \"boardproductname\": \"440BX Desktop Reference Platform\",\n    \"boardserialnumber\": \"None\",\n    \"chassisassettag\": \"No Asset Tag\",\n    \"chassistype\": \"Other\",\n    \"dhcp_servers\": {\n      \"ens192\": \"10.32.22.9\",\n      \"system\": \"10.32.22.9\"\n    },\n    \"disks\": {\n      \"sda\": {\n        \"model\": \"Virtual disk\",\n        \"size\": \"70.00 GiB\",\n        \"size_bytes\": 75161927680,\n        \"vendor\": \"VMware\"\n      },\n      \"sr0\": {\n        \"model\": \"VMware IDE CDR00\",\n        \"size\": \"1.00 GiB\",\n        \"size_bytes\": 1073741312,\n        \"vendor\": \"NECVMWar\"\n      },\n      \"sr1\": {\n        \"model\": \"VMware IDE CDR01\",\n        \"size\": \"1.00 GiB\",\n        \"size_bytes\": 1073741312,\n        \"vendor\": \"NECVMWar\"\n      }\n    },\n    \"dmi\": {\n      \"bios\": {\n        \"release_date\": \"12/12/2018\",\n        \"vendor\": \"Phoenix Technologies LTD\",\n        \"version\": \"6.00\"\n      },\n      \"board\": {\n        \"manufacturer\": \"Intel Corporation\",\n        \"product\": \"440BX Desktop Reference Platform\",\n        \"serial_number\": \"None\"\n      },\n      \"chassis\": {\n        \"asset_tag\": \"No Asset Tag\",\n        \"type\": \"Other\"\n      },\n      \"manufacturer\": \"VMware, Inc.\",\n      \"product\": {\n        \"name\": \"VMware Virtual Platform\",\n        \"serial_number\": \"VMware-42 1a d6 1e 66 5d c6 5e-bd 39 78 53 38 d7 cb 2b\",\n        \"uuid\": \"1ed61a42-5d66-5ec6-bd39-785338d7cb2b\"\n      }\n    },\n    \"domain\": \"delivery.puppetlabs.net\",\n    \"facterversion\": \"3.14.14\",\n    \"filesystems\": \"ext2,ext3,ext4,squashfs,vfat\",\n    \"fips_enabled\": false,\n    \"fqdn\": \"abrupt-extern.delivery.puppetlabs.net\",\n    \"gid\": \"root\",\n    \"hardwareisa\": \"x86_64\",\n    \"hardwaremodel\": \"x86_64\",\n    \"hostname\": \"abrupt-extern\",\n    \"hypervisors\": {\n      \"vmware\": {\n        \"version\": \"\"\n      }\n    },\n    \"id\": \"root\",\n    \"identity\": {\n      \"gid\": 0,\n      \"group\": \"root\",\n      \"privileged\": true,\n      \"uid\": 0,\n      \"user\": \"root\"\n    },\n    \"interfaces\": \"ens192,lo\",\n    \"ipaddress\": \"10.16.125.169\",\n    \"ipaddress6\": \"fe80::250:56ff:fe9a:8b7d\",\n    \"ipaddress6_ens192\": \"fe80::250:56ff:fe9a:8b7d\",\n    \"ipaddress6_lo\": \"::1\",\n    \"ipaddress_ens192\": \"10.16.125.169\",\n    \"ipaddress_lo\": \"127.0.0.1\",\n    \"is_virtual\": true,\n    \"kernel\": \"Linux\",\n    \"kernelmajversion\": \"5.4\",\n    \"kernelrelease\": \"5.4.0-9-generic\",\n    \"kernelversion\": \"5.4.0\",\n    \"load_averages\": {\n      \"15m\": 0.0,\n      \"1m\": 0.0,\n      \"5m\": 0.0\n    },\n    \"lsbdistcodename\": \"focal\",\n    \"lsbdistdescription\": \"Ubuntu 20.04 LTS\",\n    \"lsbdistid\": \"Ubuntu\",\n    \"lsbdistrelease\": \"20.04\",\n    \"lsbmajdistrelease\": \"20.04\",\n    \"macaddress\": \"00:50:56:9a:8b:7d\",\n    \"macaddress_ens192\": \"00:50:56:9a:8b:7d\",\n    \"manufacturer\": \"VMware, Inc.\",\n    \"memory\": {\n      \"swap\": {\n        \"available\": \"980.00 MiB\",\n        \"available_bytes\": 1027600384,\n        \"capacity\": \"0%\",\n        \"total\": \"980.00 MiB\",\n        \"total_bytes\": 1027600384,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"system\": {\n        \"available\": \"7.50 GiB\",\n        \"available_bytes\": 8055095296,\n        \"capacity\": \"3.23%\",\n        \"total\": \"7.75 GiB\",\n        \"total_bytes\": 8323747840,\n        \"used\": \"256.21 MiB\",\n        \"used_bytes\": 268652544\n      }\n    },\n    \"memoryfree\": \"7.50 GiB\",\n    \"memoryfree_mb\": 7681.9375,\n    \"memorysize\": \"7.75 GiB\",\n    \"memorysize_mb\": 7938.14453125,\n    \"mountpoints\": {\n      \"/\": {\n        \"available\": \"61.89 GiB\",\n        \"available_bytes\": 66455633920,\n        \"capacity\": \"3.27%\",\n        \"device\": \"/dev/mapper/vglocalhost-root\",\n        \"filesystem\": \"ext4\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"errors=remount-ro\"\n        ],\n        \"size\": \"67.45 GiB\",\n        \"size_bytes\": 72428470272,\n        \"used\": \"2.10 GiB\",\n        \"used_bytes\": 2249555968\n      },\n      \"/dev\": {\n        \"available\": \"3.85 GiB\",\n        \"available_bytes\": 4131745792,\n        \"capacity\": \"0%\",\n        \"device\": \"udev\",\n        \"filesystem\": \"devtmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"size=4034908k\",\n          \"nr_inodes=1008727\",\n          \"mode=755\"\n        ],\n        \"size\": \"3.85 GiB\",\n        \"size_bytes\": 4131745792,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/hugepages\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"hugetlbfs\",\n        \"filesystem\": \"hugetlbfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"pagesize=2M\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/mqueue\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"mqueue\",\n        \"filesystem\": \"mqueue\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/pts\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"devpts\",\n        \"filesystem\": \"devpts\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"gid=5\",\n          \"mode=620\",\n          \"ptmxmode=000\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/dev/shm\": {\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\"\n        ],\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run\": {\n        \"available\": \"793.02 MiB\",\n        \"available_bytes\": 831545344,\n        \"capacity\": \"0.10%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=812868k\",\n          \"mode=755\"\n        ],\n        \"size\": \"793.82 MiB\",\n        \"size_bytes\": 832376832,\n        \"used\": \"812.00 KiB\",\n        \"used_bytes\": 831488\n      },\n      \"/run/lock\": {\n        \"available\": \"5.00 MiB\",\n        \"available_bytes\": 5242880,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=5120k\"\n        ],\n        \"size\": \"5.00 MiB\",\n        \"size_bytes\": 5242880,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run/rpc_pipefs\": {\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"capacity\": \"100%\",\n        \"device\": \"sunrpc\",\n        \"filesystem\": \"rpc_pipefs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/run/user/0\": {\n        \"available\": \"793.81 MiB\",\n        \"available_bytes\": 832372736,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"size=812864k\",\n          \"mode=700\"\n        ],\n        \"size\": \"793.81 MiB\",\n        \"size_bytes\": 832372736,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      },\n      \"/sys/fs/cgroup\": {\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161871872,\n        \"capacity\": \"0%\",\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"ro\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"mode=755\"\n        ],\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161871872,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0\n      }\n    },\n    \"mtu_ens192\": 1500,\n    \"mtu_lo\": 65536,\n    \"netmask\": \"255.255.240.0\",\n    \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask6_ens192\": \"ffff:ffff:ffff:ffff::\",\n    \"netmask6_lo\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n    \"netmask_ens192\": \"255.255.240.0\",\n    \"netmask_lo\": \"255.0.0.0\",\n    \"network\": \"10.16.112.0\",\n    \"network6\": \"fe80::\",\n    \"network6_ens192\": \"fe80::\",\n    \"network6_lo\": \"::1\",\n    \"network_ens192\": \"10.16.112.0\",\n    \"network_lo\": \"127.0.0.0\",\n    \"networking\": {\n      \"dhcp\": \"10.32.22.9\",\n      \"domain\": \"delivery.puppetlabs.net\",\n      \"fqdn\": \"abrupt-extern.delivery.puppetlabs.net\",\n      \"hostname\": \"abrupt-extern\",\n      \"interfaces\": {\n        \"ens192\": {\n          \"bindings\": [\n            {\n              \"address\": \"10.16.125.169\",\n              \"netmask\": \"255.255.240.0\",\n              \"network\": \"10.16.112.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"fe80::250:56ff:fe9a:8b7d\",\n              \"netmask\": \"ffff:ffff:ffff:ffff::\",\n              \"network\": \"fe80::\"\n            }\n          ],\n          \"dhcp\": \"10.32.22.9\",\n          \"ip\": \"10.16.125.169\",\n          \"ip6\": \"fe80::250:56ff:fe9a:8b7d\",\n          \"mac\": \"00:50:56:9a:8b:7d\",\n          \"mtu\": 1500,\n          \"netmask\": \"255.255.240.0\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n          \"network\": \"10.16.112.0\",\n          \"network6\": \"fe80::\",\n          \"scope6\": \"link\"\n        },\n        \"lo\": {\n          \"bindings\": [\n            {\n              \"address\": \"127.0.0.1\",\n              \"netmask\": \"255.0.0.0\",\n              \"network\": \"127.0.0.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"::1\",\n              \"netmask\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n              \"network\": \"::1\"\n            }\n          ],\n          \"ip\": \"127.0.0.1\",\n          \"ip6\": \"::1\",\n          \"mtu\": 65536,\n          \"netmask\": \"255.0.0.0\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n          \"network\": \"127.0.0.0\",\n          \"network6\": \"::1\",\n          \"scope6\": \"host\"\n        }\n      },\n      \"ip\": \"10.16.125.169\",\n      \"ip6\": \"fe80::250:56ff:fe9a:8b7d\",\n      \"mac\": \"00:50:56:9a:8b:7d\",\n      \"mtu\": 1500,\n      \"netmask\": \"255.255.240.0\",\n      \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n      \"network\": \"10.16.112.0\",\n      \"network6\": \"fe80::\",\n      \"primary\": \"ens192\",\n      \"scope6\": \"link\"\n    },\n    \"operatingsystem\": \"Ubuntu\",\n    \"operatingsystemmajrelease\": \"20.04\",\n    \"operatingsystemrelease\": \"20.04\",\n    \"os\": {\n      \"architecture\": \"amd64\",\n      \"distro\": {\n        \"codename\": \"focal\",\n        \"description\": \"Ubuntu 20.04 LTS\",\n        \"id\": \"Ubuntu\",\n        \"release\": {\n          \"full\": \"20.04\",\n          \"major\": \"20.04\"\n        }\n      },\n      \"family\": \"Debian\",\n      \"hardware\": \"x86_64\",\n      \"name\": \"Ubuntu\",\n      \"release\": {\n        \"full\": \"20.04\",\n        \"major\": \"20.04\"\n      },\n      \"selinux\": {\n        \"enabled\": false\n      }\n    },\n    \"osfamily\": \"Debian\",\n    \"partitions\": {\n      \"/dev/mapper/vglocalhost-root\": {\n        \"filesystem\": \"ext4\",\n        \"mount\": \"/\",\n        \"size\": \"69.04 GiB\",\n        \"size_bytes\": 74130128896,\n        \"uuid\": \"4bf42685-af2e-4194-bd3d-213e25b5e1a5\"\n      },\n      \"/dev/mapper/vglocalhost-swap_1\": {\n        \"filesystem\": \"swap\",\n        \"size\": \"980.00 MiB\",\n        \"size_bytes\": 1027604480,\n        \"uuid\": \"19a89c3e-4252-437b-a917-c535b1601656\"\n      },\n      \"/dev/sda1\": {\n        \"filesystem\": \"LVM2_member\",\n        \"partuuid\": \"c6ac29c4-01\",\n        \"size\": \"70.00 GiB\",\n        \"size_bytes\": 75159830528,\n        \"uuid\": \"JtAvjf-CVHh-ufWc-e7Ue-ZHNk-PnzX-Kdyy9X\"\n      }\n    },\n    \"path\": \"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\",\n    \"physicalprocessorcount\": 2,\n    \"processor0\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"processor1\": \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n    \"processorcount\": 2,\n    \"processors\": {\n      \"count\": 2,\n      \"isa\": \"x86_64\",\n      \"models\": [\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\",\n        \"Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz\"\n      ],\n      \"physicalcount\": 2\n    },\n    \"productname\": \"VMware Virtual Platform\",\n    \"puppetversion\": \"6.19.0\",\n    \"ruby\": {\n      \"platform\": \"x86_64-linux\",\n      \"sitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n      \"version\": \"2.5.8\"\n    },\n    \"rubyplatform\": \"x86_64-linux\",\n    \"rubysitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n    \"rubyversion\": \"2.5.8\",\n    \"scope6\": \"link\",\n    \"scope6_ens192\": \"link\",\n    \"scope6_lo\": \"host\",\n    \"selinux\": false,\n    \"serialnumber\": \"VMware-42 1a d6 1e 66 5d c6 5e-bd 39 78 53 38 d7 cb 2b\",\n    \"ssh\": {\n      \"ecdsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\",\n          \"sha256\": \"SSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\"\n        },\n        \"key\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n        \"type\": \"ecdsa-sha2-nistp256\"\n      },\n      \"ed25519\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\",\n          \"sha256\": \"SSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\"\n        },\n        \"key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n        \"type\": \"ssh-ed25519\"\n      },\n      \"rsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\",\n          \"sha256\": \"SSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\"\n        },\n        \"key\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n        \"type\": \"ssh-rsa\"\n      }\n    },\n    \"sshecdsakey\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n    \"sshed25519key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n    \"sshfp_ecdsa\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\\nSSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\",\n    \"sshfp_ed25519\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\\nSSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\",\n    \"sshfp_rsa\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\\nSSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\",\n    \"sshrsakey\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n    \"swapfree\": \"980.00 MiB\",\n    \"swapfree_mb\": 979.99609375,\n    \"swapsize\": \"980.00 MiB\",\n    \"swapsize_mb\": 979.99609375,\n    \"system_uptime\": {\n      \"days\": 0,\n      \"hours\": 0,\n      \"seconds\": 1083,\n      \"uptime\": \"0:18 hours\"\n    },\n    \"timezone\": \"UTC\",\n    \"uptime\": \"0:18 hours\",\n    \"uptime_days\": 0,\n    \"uptime_hours\": 0,\n    \"uptime_seconds\": 1083,\n    \"uuid\": \"1ed61a42-5d66-5ec6-bd39-785338d7cb2b\",\n    \"virtual\": \"vmware\"\n  }\nSuccessful on 1 target: abrupt-extern.delivery.puppetlabs.net\nRan on 1 target in 8.46 sec\n{code}", "created": "2020-10-14T02:49:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "On ubuntu with puppet 7 and facter 4, using ruby.rb\n\n{code}\nbolt task run facts::ruby --target <dns_name> --no-ssl-verify\nBolt may be installed as a gem. To use Bolt reliably and with all of its\ndependencies, uninstall the 'bolt' gem and install Bolt as a package:\nhttps://puppet.com/docs/bolt/latest/bolt_installing.html\n\nIf you meant to install Bolt as a gem and want to disable this warning,\nset the BOLT_GEM environment variable.\nStarted on immoral-bloom.delivery.puppetlabs.net...\nFinished on immoral-bloom.delivery.puppetlabs.net:\n  {\n    \"os\": {\n      \"release\": {\n        \"full\": \"20.04\",\n        \"major\": \"20.04\"\n      },\n      \"distro\": {\n        \"release\": {\n          \"full\": \"20.04\",\n          \"major\": \"20.04\"\n        },\n        \"codename\": \"focal\",\n        \"description\": \"Ubuntu 20.04 LTS\",\n        \"id\": \"Ubuntu\"\n      },\n      \"architecture\": \"amd64\",\n      \"family\": \"Debian\",\n      \"name\": \"Ubuntu\",\n      \"hardware\": \"x86_64\",\n      \"selinux\": {\n        \"enabled\": false\n      }\n    },\n    \"operatingsystemmajrelease\": \"20.04\",\n    \"operatingsystemrelease\": \"20.04\",\n    \"lsbdistrelease\": \"20.04\",\n    \"lsbmajdistrelease\": \"20\",\n    \"lsbminordistrelease\": \"04\",\n    \"lsbdistcodename\": \"focal\",\n    \"lsbdistid\": \"Ubuntu\",\n    \"architecture\": \"amd64\",\n    \"lsbdistdescription\": \"Ubuntu 20.04 LTS\",\n    \"dhcp_servers\": {\n      \"system\": \"10.32.22.9\",\n      \"ens192\": \"10.32.22.9\"\n    },\n    \"networking\": {\n      \"hostname\": \"immoral-bloom\",\n      \"mtu\": 1500,\n      \"dhcp\": \"10.32.22.9\",\n      \"network6\": \"fe80::\",\n      \"scope6\": \"link\",\n      \"ip\": \"10.16.112.251\",\n      \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n      \"mac\": \"00:50:56:9a:23:9d\",\n      \"netmask\": \"255.255.240.0\",\n      \"network\": \"10.16.112.0\",\n      \"fqdn\": \"immoral-bloom.delivery.puppetlabs.net\",\n      \"primary\": \"ens192\",\n      \"interfaces\": {\n        \"lo\": {\n          \"bindings\": [\n            {\n              \"address\": \"127.0.0.1\",\n              \"netmask\": \"255.0.0.0\",\n              \"network\": \"127.0.0.0\"\n            }\n          ],\n          \"bindings6\": [\n            {\n              \"address\": \"::1\",\n              \"netmask\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n              \"network\": \"::1\"\n            }\n          ],\n          \"scope6\": \"host\",\n          \"mtu\": 65536,\n          \"ip\": \"127.0.0.1\",\n          \"netmask\": \"255.0.0.0\",\n          \"network\": \"127.0.0.0\",\n          \"ip6\": \"::1\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n          \"network6\": \"::1\"\n        },\n        \"ens192\": {\n          \"bindings\": [\n            {\n              \"address\": \"10.16.112.251\",\n              \"netmask\": \"255.255.240.0\",\n              \"network\": \"10.16.112.0\"\n            }\n          ],\n          \"dhcp\": \"10.32.22.9\",\n          \"bindings6\": [\n            {\n              \"address\": \"fe80::250:56ff:fe9a:239d\",\n              \"netmask\": \"ffff:ffff:ffff:ffff::\",\n              \"network\": \"fe80::\"\n            }\n          ],\n          \"scope6\": \"link\",\n          \"mac\": \"00:50:56:9a:23:9d\",\n          \"mtu\": 1500,\n          \"ip\": \"10.16.112.251\",\n          \"netmask\": \"255.255.240.0\",\n          \"network\": \"10.16.112.0\",\n          \"ip6\": \"fe80::250:56ff:fe9a:239d\",\n          \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n          \"network6\": \"fe80::\"\n        }\n      },\n      \"ip6\": \"fe80::250:56ff:fe9a:239d\",\n      \"domain\": \"delivery.puppetlabs.net\"\n    },\n    \"hostname\": \"immoral-bloom\",\n    \"network6\": \"fe80::\",\n    \"scope6\": \"link\",\n    \"ipaddress\": \"10.16.112.251\",\n    \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n    \"macaddress\": \"00:50:56:9a:23:9d\",\n    \"netmask\": \"255.255.240.0\",\n    \"network\": \"10.16.112.0\",\n    \"fqdn\": \"immoral-bloom.delivery.puppetlabs.net\",\n    \"ipaddress6\": \"fe80::250:56ff:fe9a:239d\",\n    \"domain\": \"delivery.puppetlabs.net\",\n    \"virtual\": \"vmware\",\n    \"netmask_lo\": \"255.0.0.0\",\n    \"netmask_ens192\": \"255.255.240.0\",\n    \"system_uptime\": {\n      \"hours\": 1,\n      \"uptime\": \"1:36 hours\",\n      \"seconds\": 5791,\n      \"days\": 0\n    },\n    \"uptime_hours\": 1,\n    \"uptime\": \"1:36 hours\",\n    \"uptime_seconds\": 5791,\n    \"uptime_days\": 0,\n    \"facterversion\": \"4.0.43\",\n    \"sshrsakey\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n    \"sshecdsakey\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n    \"sshed25519key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n    \"identity\": {\n      \"group\": \"root\",\n      \"privileged\": true,\n      \"gid\": 0,\n      \"uid\": 0,\n      \"user\": \"root\"\n    },\n    \"gid\": \"root\",\n    \"id\": \"root\",\n    \"ipaddress6_lo\": \"::1\",\n    \"ipaddress6_ens192\": \"fe80::250:56ff:fe9a:239d\",\n    \"scope6_lo\": \"host\",\n    \"scope6_ens192\": \"link\",\n    \"mountpoints\": {\n      \"/dev\": {\n        \"device\": \"udev\",\n        \"filesystem\": \"devtmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"size=4034904k\",\n          \"nr_inodes=1008726\",\n          \"mode=755\"\n        ],\n        \"available\": \"3.85 GiB\",\n        \"available_bytes\": 4131741696,\n        \"size\": \"3.85 GiB\",\n        \"size_bytes\": 4131741696,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/dev/pts\": {\n        \"device\": \"devpts\",\n        \"filesystem\": \"devpts\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"gid=5\",\n          \"mode=620\",\n          \"ptmxmode=000\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=812868k\",\n          \"mode=755\"\n        ],\n        \"available\": \"793.03 MiB\",\n        \"available_bytes\": 831553536,\n        \"size\": \"793.82 MiB\",\n        \"size_bytes\": 832376832,\n        \"used\": \"804.00 KiB\",\n        \"used_bytes\": 823296,\n        \"capacity\": \"0.10%\"\n      },\n      \"/\": {\n        \"device\": \"/dev/mapper/vglocalhost-root\",\n        \"filesystem\": \"ext4\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"errors=remount-ro\"\n        ],\n        \"available\": \"61.90 GiB\",\n        \"available_bytes\": 66462248960,\n        \"size\": \"67.45 GiB\",\n        \"size_bytes\": 72428470272,\n        \"used\": \"2.09 GiB\",\n        \"used_bytes\": 2242940928,\n        \"capacity\": \"3.26%\"\n      },\n      \"/dev/shm\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\"\n        ],\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161867776,\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161867776,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/run/lock\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"size=5120k\"\n        ],\n        \"available\": \"5.00 MiB\",\n        \"available_bytes\": 5242880,\n        \"size\": \"5.00 MiB\",\n        \"size_bytes\": 5242880,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/sys/fs/cgroup\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"ro\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"mode=755\"\n        ],\n        \"available\": \"3.88 GiB\",\n        \"available_bytes\": 4161867776,\n        \"size\": \"3.88 GiB\",\n        \"size_bytes\": 4161867776,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      },\n      \"/dev/hugepages\": {\n        \"device\": \"hugetlbfs\",\n        \"filesystem\": \"hugetlbfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"pagesize=2M\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/dev/mqueue\": {\n        \"device\": \"mqueue\",\n        \"filesystem\": \"mqueue\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run/rpc_pipefs\": {\n        \"device\": \"sunrpc\",\n        \"filesystem\": \"rpc_pipefs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"available\": \"0 bytes\",\n        \"available_bytes\": 0,\n        \"size\": \"0 bytes\",\n        \"size_bytes\": 0,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"100%\"\n      },\n      \"/run/user/0\": {\n        \"device\": \"tmpfs\",\n        \"filesystem\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"size=812864k\",\n          \"mode=700\"\n        ],\n        \"available\": \"793.81 MiB\",\n        \"available_bytes\": 832372736,\n        \"size\": \"793.81 MiB\",\n        \"size_bytes\": 832372736,\n        \"used\": \"0 bytes\",\n        \"used_bytes\": 0,\n        \"capacity\": \"0%\"\n      }\n    },\n    \"kernelrelease\": \"5.4.0-9-generic\",\n    \"kernelmajversion\": \"5.4\",\n    \"disks\": {\n      \"sr0\": {\n        \"model\": \"VMware IDE CDR00\",\n        \"size_bytes\": 1073741312,\n        \"size\": \"1.00 GiB\",\n        \"vendor\": \"NECVMWar\"\n      },\n      \"sda\": {\n        \"model\": \"Virtual disk\",\n        \"size_bytes\": 75161927680,\n        \"size\": \"70.00 GiB\",\n        \"vendor\": \"VMware\"\n      },\n      \"sr1\": {\n        \"model\": \"VMware IDE CDR01\",\n        \"size_bytes\": 1073741312,\n        \"size\": \"1.00 GiB\",\n        \"vendor\": \"NECVMWar\"\n      }\n    },\n    \"blockdevices\": \"sr0,sda,sr1\",\n    \"blockdevice_sr0_model\": \"VMware IDE CDR00\",\n    \"blockdevice_sr0_size\": 1073741312,\n    \"blockdevice_sr0_vendor\": \"NECVMWar\",\n    \"blockdevice_sda_model\": \"Virtual disk\",\n    \"blockdevice_sda_size\": 75161927680,\n    \"blockdevice_sda_vendor\": \"VMware\",\n    \"blockdevice_sr1_model\": \"VMware IDE CDR01\",\n    \"blockdevice_sr1_size\": 1073741312,\n    \"blockdevice_sr1_vendor\": \"NECVMWar\",\n    \"hypervisors\": {\n      \"vmware\": {\n        \"version\": \"ESXi 6.7\"\n      }\n    },\n    \"ipaddress_lo\": \"127.0.0.1\",\n    \"ipaddress_ens192\": \"10.16.112.251\",\n    \"network6_lo\": \"::1\",\n    \"network6_ens192\": \"fe80::\",\n    \"ssh\": {\n      \"rsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\",\n          \"sha256\": \"SSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\"\n        },\n        \"key\": \"AAAAB3NzaC1yc2EAAAADAQABAAABgQCyWqhEG5LziXc2ZNtx9LNMiTYGswNT5YREoO3tifI3abGsn/zpUISQud8cDagCbE7QViVy/p5JeTL5zHhZMVmPkMXPftNVk+V+GbXV9t5XWPZoozS5svnYcSLoP0+nlaawV9Immyvvo9ofvNGL6BI77T0e58IxQnrhRBI1MYQE8G5hU4/RHyFZIpqJyuA9QD6xNNdSOBt3TxjdrOPFCcl/ra06o0HPTRWn4Ae5RcDax70B9zrsGRxr8uorRyePF9iuM/yv/sVJsuhuEHgthWu5ZQadEABoS1WM0+JkOeyx2GYZg0MOW/thXeWDjd1Re2AqEWNsYR0WTP7jwqfZjjvm0gf/pMEkhipZ3dr54BQv4ZSy9JRa7i70CnUTaqdgi4Ayira1AkElsjewigJ+j3iBQHrAqX9MyNCRxc0Z56Tqra/35IA+xBktiwNjxvUO63xnJDjIPvZ6sfvgVGHdZfccNuGZWybDe8R72YZHu1DUpMtX/WSlYwnXqneQB4gz3oU=\",\n        \"type\": \"ssh-rsa\"\n      },\n      \"ecdsa\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\",\n          \"sha256\": \"SSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\"\n        },\n        \"key\": \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI1CkGSAAuEOQyYLwQMFAQ0ArCgf5RYP4OYm64PHF4zg+/lTiow4Nl9OLVt8c4S4XGm1dQ7jTbzPpP2+i+pWvyY=\",\n        \"type\": \"ecdsa-sha2-nistp256\"\n      },\n      \"ed25519\": {\n        \"fingerprints\": {\n          \"sha1\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\",\n          \"sha256\": \"SSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\"\n        },\n        \"key\": \"AAAAC3NzaC1lZDI1NTE5AAAAINrvGR0OdFNgRd1w8Lk0ldRBjtytVW9eqL0t7LrmHhts\",\n        \"type\": \"ssh-ed25519\"\n      }\n    },\n    \"netmask6_lo\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n    \"netmask6_ens192\": \"ffff:ffff:ffff:ffff::\",\n    \"dmi\": {\n      \"bios\": {\n        \"release_date\": \"12/12/2018\",\n        \"version\": \"6.00\",\n        \"vendor\": \"Phoenix Technologies LTD\"\n      },\n      \"board\": {\n        \"serial_number\": \"None\",\n        \"product\": \"440BX Desktop Reference Platform\",\n        \"manufacturer\": \"Intel Corporation\"\n      },\n      \"product\": {\n        \"serial_number\": \"VMware-42 1a 59 62 03 e3 6f d0-8c 4d 67 37 64 c9 8d 9c\",\n        \"name\": \"VMware Virtual Platform\",\n        \"uuid\": \"62591a42-e303-d06f-8c4d-673764c98d9c\"\n      },\n      \"manufacturer\": \"VMware, Inc.\",\n      \"chassis\": {\n        \"type\": \"Other\",\n        \"asset_tag\": \"No Asset Tag\"\n      }\n    },\n    \"bios_release_date\": \"12/12/2018\",\n    \"bios_version\": \"6.00\",\n    \"bios_vendor\": \"Phoenix Technologies LTD\",\n    \"boardserialnumber\": \"None\",\n    \"boardproductname\": \"440BX Desktop Reference Platform\",\n    \"boardmanufacturer\": \"Intel Corporation\",\n    \"serialnumber\": \"VMware-42 1a 59 62 03 e3 6f d0-8c 4d 67 37 64 c9 8d 9c\",\n    \"productname\": \"VMware Virtual Platform\",\n    \"uuid\": \"62591a42-e303-d06f-8c4d-673764c98d9c\",\n    \"manufacturer\": \"VMware, Inc.\",\n    \"chassistype\": \"Other\",\n    \"chassisassettag\": \"No Asset Tag\",\n    \"ruby\": {\n      \"platform\": \"x86_64-linux\",\n      \"version\": \"2.7.1\",\n      \"sitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0\"\n    },\n    \"rubyplatform\": \"x86_64-linux\",\n    \"rubyversion\": \"2.7.1\",\n    \"rubysitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0\",\n    \"path\": \"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\",\n    \"aio_agent_version\": \"7.0.0.496\",\n    \"fips_enabled\": false,\n    \"load_averages\": {\n      \"1m\": 0.14,\n      \"5m\": 0.03,\n      \"15m\": 0.01\n    },\n    \"sshfp_rsa\": \"SSHFP 1 1 2606f050691b2388fd8a00e1cbfe9492bd131551\\nSSHFP 1 2 6897e06d69b0eb1047ac9f4ce876baad18ea3489498329aa92c091a78cd40a23\",\n    \"sshfp_ecdsa\": \"SSHFP 3 1 b490c2a2dc8d3c78497b320c18efaf8d7f327646\\nSSHFP 3 2 f582428264177d6ffe0e934389e0a3a27a091aae5472a6e53ee363c1e2b76204\",\n    \"sshfp_ed25519\": \"SSHFP 4 1 4999008b9598d6b0692db03a03ee2b8c24444a6f\\nSSHFP 4 2 f8ad11ef51fe953b5212e6994a3ab89ee5de8b44d60cb87694040b15e364d170\",\n    \"processors\": {\n      \"isa\": \"x86_64\",\n      \"speed\": \"2.29 GHz\",\n      \"physicalcount\": 2,\n      \"models\": [\n        \"Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz\",\n        \"Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz\"\n      ],\n      \"count\": 2\n    },\n    \"hardwareisa\": \"x86_64\",\n    \"physicalprocessorcount\": 2,\n    \"processorcount\": 2,\n    \"timezone\": \"UTC\",\n    \"interfaces\": \"ens192,lo\",\n    \"augeas\": {\n      \"version\": \"1.12.0\"\n    },\n    \"augeasversion\": \"1.12.0\",\n    \"mtu_lo\": 65536,\n    \"mtu_ens192\": 1500,\n    \"network_lo\": \"127.0.0.0\",\n    \"network_ens192\": \"10.16.112.0\",\n    \"osfamily\": \"Debian\",\n    \"operatingsystem\": \"Ubuntu\",\n    \"hardwaremodel\": \"x86_64\",\n    \"selinux\": false,\n    \"memory\": {\n      \"system\": {\n        \"used\": \"500.30 MiB\",\n        \"total_bytes\": 8323739648,\n        \"total\": \"7.75 GiB\",\n        \"available\": \"7.26 GiB\",\n        \"capacity\": \"6.30%\",\n        \"available_bytes\": 7799132160,\n        \"used_bytes\": 524607488\n      },\n      \"swap\": {\n        \"used\": \"0 bytes\",\n        \"total_bytes\": 1027600384,\n        \"total\": \"980.00 MiB\",\n        \"available\": \"980.00 MiB\",\n        \"capacity\": \"0.00%\",\n        \"available_bytes\": 1027600384,\n        \"used_bytes\": 0\n      }\n    },\n    \"memorysize_mb\": 7938.14,\n    \"memorysize\": \"7.75 GiB\",\n    \"memoryfree\": \"7.26 GiB\",\n    \"memoryfree_mb\": 7437.83,\n    \"swapsize_mb\": 980.0,\n    \"swapsize\": \"980.00 MiB\",\n    \"swapfree\": \"980.00 MiB\",\n    \"swapfree_mb\": 980.0,\n    \"partitions\": {\n      \"/dev/mapper/vglocalhost-swap_1\": {\n        \"size_bytes\": 1027604480,\n        \"size\": \"980.00 MiB\",\n        \"filesystem\": \"swap\",\n        \"uuid\": \"19a89c3e-4252-437b-a917-c535b1601656\"\n      },\n      \"/dev/mapper/vglocalhost-root\": {\n        \"size_bytes\": 74130128896,\n        \"size\": \"69.04 GiB\",\n        \"filesystem\": \"ext4\",\n        \"uuid\": \"4bf42685-af2e-4194-bd3d-213e25b5e1a5\",\n        \"mount\": \"/\"\n      },\n      \"/dev/sda1\": {\n        \"size_bytes\": 75159830528,\n        \"size\": \"70.00 GiB\",\n        \"filesystem\": \"LVM2_member\",\n        \"uuid\": \"JtAvjf-CVHh-ufWc-e7Ue-ZHNk-PnzX-Kdyy9X\",\n        \"partuuid\": \"c6ac29c4-01\"\n      }\n    },\n    \"filesystems\": \"ext2,ext3,ext4,squashfs,vfat\",\n    \"kernel\": \"Linux\",\n    \"is_virtual\": \"true\",\n    \"processor0\": \"Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz\",\n    \"processor1\": \"Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz\",\n    \"macaddress_ens192\": \"00:50:56:9a:23:9d\",\n    \"kernelversion\": \"5.4.0\",\n    \"puppetversion\": \"7.0.0\",\n    \"agent_specified_environment\": \"\",\n    \"clientcert\": \"immoral-bloom.delivery.puppetlabs.net\",\n    \"clientversion\": \"7.0.0\",\n    \"clientnoop\": false\n  }\nSuccessful on 1 target: immoral-bloom.delivery.puppetlabs.net\nRan on 1 target in 12.05 sec\n{code}", "created": "2020-10-14T02:50:00.000000"}, {"author": "623c1489a1d81f0069d8e30a", "body": "puppetlabs-facter_task has been merged", "created": "2020-10-22T05:20:00.000000"}], "components": [], "created": "2020-10-09T00:42:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["ghost"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@465d158d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvq87:2i6000000i42090406"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_517657901_*|*_3_*:*_1_*:*_31441282_*|*_10009_*:*_1_*:*_1872843450_*|*_5_*:*_1_*:*_0"}], "description": "Starting with Puppet 7 we encourage users to use puppet facts show instead of facter -p.- \n\n-We need to update the puppetlabs-fact_task module to use puppet facts show instead of facter -p if the module is running on Puppet 7\n\nModule link:\u00a0[\u00a0https://github.com/puppetlabs/puppetlabs-facter_task|https://github.com/puppetlabs/puppetlabs-facter_task]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37842", "fixedVersions": [], "id": "37842", "issueType": "Task", "key": "MODULES-10833", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-11-06T00:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppetlabs-facts and puppetlabs-facter_task to use puppet facts show", "timeSpent": "PT0S", "updated": "2020-11-06T00:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2020-10-06T03:19:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71f382af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04io8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80266104_*|*_3_*:*_1_*:*_2373100_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_794532654"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41098", "fixedVersions": [], "id": "41098", "issueType": "Task", "key": "MODULES-10832", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-10-16T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sshkey_core : release version 2.2.0 to the forge", "timeSpent": "PT0S", "updated": "2020-10-16T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:623c0943866b810069e433c3], could you add more details here? ", "created": "2021-06-14T10:35:00.000000"}, {"author": "623c10004a57610068e74575", "body": "I also have this problem, not sure its exactly the same problem but my repo is signed with a subkey that is expired. The main gpg public key does not expire, so the module won't detect that a subkey is expired. It only checks the pub-line from apt-key adv output, not the expire field from the sub-key lines. This is the output from apt-key adv --list-keys around my key:\n\n.\n\n.\n\npub:-:4096:1:4EFBB79BCCB0BCC4:1512135417:::-:::scESC::::::23::0:\nfpr:::::::::9802B4E0A48DE9381696F92B4EFBB79BCCB0BCC4:\nuid:-::::1512135417::B4368CE582CE0FC97AFC9378C7439A7AB1E4ACB2::Lars Berntzon <lars.berntzon@ab.com>::::::::::0:\nsub:-:4096:1:0B7D06B79647736C:{*}1512135417{*}::::::e::::::23:\nfpr:::::::::CDF39259197503F36EB842A00B7D06B79647736C:\nsub:e:4096:1:C8ED097FFA6DB229:1512138293:1669818293:::::s::::::23:\nfpr:::::::::D04B5F3C5C95B800E7BA2AE3C8ED097FFA6DB229:\n\n.\n\n.\n\nThe bold column is the expiration date for the subkey. The pub-key expiration field is empty.", "created": "2022-12-08T07:28:00.000000"}], "components": ["apt"], "created": "2020-09-30T15:30:00.000000", "creator": "623c0943866b810069e433c3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6329a27d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04axk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "For example the google apt signing key includes several subkeys. With a new subkey the key-id is unchanged, and apt::key don't add the new subkey.\n\nWhen I call apt-key directly it works\n\n{{# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796}}\n{{Executing: /tmp/apt-key-gpghome.2aQ8xdHP0L/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796}}\n{{gpg: key 7721F63BD38B4796: 8 duplicate signatures removed}}\n{{gpg: key 7721F63BD38B4796: 17 signatures not checked due to missing keys}}\n{{gpg: key 7721F63BD38B4796: \"Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>\" 17 new signatures}}\n{{gpg: key 7721F63BD38B4796: \"Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>\" 1 new subkey}}\n{{gpg: Total number processed: 1}}\n{{gpg: new subkeys: 1}}\n{{gpg: new signatures: 17}}\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34679", "fixedVersions": [], "id": "34679", "issueType": "Bug", "key": "MODULES-10831", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0943866b810069e433c3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::key : don't update keys with new subkeys", "timeSpent": "PT0S", "updated": "2023-04-21T23:37:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "623c12ff94742a00683e41fd", "body": "[https://github.com/luchihoratiu/debug-via-ssh]\u00a0is not yet tagged nor released in the GitHub Actions Marketplace but it can be used/tested as it is by following instructions given in README.", "created": "2020-10-14T01:37:00.000000"}], "components": [], "created": "2020-09-30T02:42:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@469b619b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04a8g:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605337_*|*_3_*:*_1_*:*_1120643176_*|*_10009_*:*_1_*:*_605144303_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83597233"}], "description": "During the migration of puppet, puppetlabs-puppet_agent module and *_core modules from AppVeyor to GitHub Actions we encountered multiple Windows environment issues that could've been easier to investigate and fix if we were able to SSH. No action for this that works for Windows machines was found on the GitHub Actions Marketplace and we had to make our own solution.\n\nWe should transform our solution into a fully fledged GitHub Action to make it easier to use and be useful to other GitHub Actions users. Investigation for repository structure and creating a GitHub Action requirements are needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42166", "fixedVersions": [], "id": "42166", "issueType": "New Feature", "key": "MODULES-10830", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Fixed", "resolutionDate": "2020-10-21T01:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a GitHub Action that allows SSH into Windows GitHub runners", "timeSpent": "PT0S", "updated": "2020-10-21T01:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2020-09-29T14:26:00.000000", "creator": "5b9789daa9fd6d2c834b584a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25600669"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04a14:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version: 4.0.0*\n *Puppet Version: 2019.8.0 (PE)*\n *OS Name/Version: Windows 10 x64 Enterprise\u00a0 2004*\n\nHi,\n\nAccording to your [readme|https://forge.puppet.com/puppetlabs/powershell/readme#console-error-output], I need to use Write-xyz to write output.\n\nCould you add to your document where this output is shown, please?\n\nWhen I run `puppet agent -t` from PowerShell on a node, my PowerShell output does not show up. It does not show in the logs of PE either.\n\n_._\n\n*Desired Behavior:*\n\nLog PowerShell output in the console where `puppet agent -t` is run.\n\n*Actual Behavior:*\n\nThe PowerShell `Write-xyz` cmdlets do not show any output.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33645", "fixedVersions": [], "id": "33645", "issueType": "Bug", "key": "MODULES-10829", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9789daa9fd6d2c834b584a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-powershell : Documentation: Console output destination", "timeSpent": "PT0S", "updated": "2021-06-14T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Duplicate of\u00a0https://puppet.atlassian.net/browse/MODULES-10827", "created": "2020-10-05T06:51:00.000000"}], "components": ["sshkeys_core"], "created": "2020-09-26T12:36:00.000000", "creator": "623c12c0a1d81f0069d8e1e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f4d8d8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04934:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_309689128_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_447188386"}], "description": "_Basic Info_\n *Module Version: 2.1.0*\n *Puppet Version: 6.17.0*\n *OS Name/Version:\u00a0openSUSE Leap 15.2*\n\n*Description:*\n\nPUP-10510 / commit:\u00a02e059d4 Seem to introduce unusual/unexpected behavior.\u00a0\n\nI use \"https://github.com/ghoneycutt/puppet-module-ssh\" to manage my ssh(d) and sshkey's. This module exports all host keys (@@sshkey{}) and collect all exported host keys (Sshkey <<||>> {}). But\u00a0 since version 2.1.0 of sshkey_core this results in an error message on client side:\u00a0\n{code:java}Error: Failed to apply catalog: Cannot alias Sshkey[host.domain@ssh-rsa] to [\"host.domain\", :\"ssh-rsa\"]; resource [\"Sshkey\", \"host.domain\", :\"ssh-rsa\"] already declared (file: ./external/ssh/manifests/init.pp, line: 1197){code}\nThis happens only with sequential calls to puppet (agent). The first time everything goes alright, as the target file (/etc/ssh/ssh_known_hosts) is still empty. At the second run, (when the entry is already present) the run fails with above error message.\n\n*Desired Behavior:*\n\nIt seems that\u00a0ghoneycutt/ssh correctly defines the desired state of the target machine (By listing all entries needed in the ssh host key file). Therefor I expect that this module checks that this machine is already in the desired state (all requested entries are already present) and continue normal operation.\n\n*Actual Behavior:*\n\nThis module reads all entries already present in the ssh host key file (gives them a title/identifier) and tries to append the \"new\" requested entries\u00a0 (which have the same title/identifier as the already existing one(s), as they are the same). This conflict with the already existing title/identifier results in the error message stated above.\n\n*Details:*\n\nAfter removing below 3 lines from\u00a0lib/puppet/provider/sshkey/parsed.rb\u00a0 the error message is gone (this is also the only difference on this file between 2.0.0 and 2.1.0).\n{code:java}def title\n \"#{property_hash[:name]}@#{property_hash[:type]}\"\nend{code}\nThese lines were introduced in: [PUP-10510|https://github.com/puppetlabs/puppetlabs-sshkeys_core/commit/2e059d49fbd48d0c4897518941f6a2b65785852a].\n\nI have zero ruby knowledge, so i do not understand the impact of the removal of those 3 lines, but as 2.0.0 worked so far, I think it is quite safe as a workaround.\n\n*Reproduce:*\n\ninclude ssh (from\u00a0ghoneycutt/ssh), with sshkey_core version 2.1.0, without any options/parameters and run at least two times on the same machine to reproduce.", "environment": "{code:java}\ncat\u00a0/etc/puppetlabs/puppet/puppet.conf{code}\n{code:java}\n[main] \nserver = host.domain \nruninterval = 5m \nstrict_variables = true \nstrict_hostname_checking = true \nreport = true \ngraph = true \nenvironment = test {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36811", "fixedVersions": [], "id": "36811", "issueType": "Bug", "key": "MODULES-10828", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c0a1d81f0069d8e1e2", "resolution": "Duplicate", "resolutionDate": "2020-10-05T06:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sshkey_core: error with already existing entry in ssh host key file", "timeSpent": "PT0S", "updated": "2020-10-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": [], "created": "2020-09-25T10:50:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a58bbf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o048tc:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_402422666_*|*_10007_*:*_1_*:*_73691558_*|*_3_*:*_1_*:*_433639037_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13579851"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 6.16.0\n*OS Name/Version:* Any\n\nIn sshkey_core 2.1.0, exporting and collecting Sshkey resources no longer is functional. It errors out on the second agent run with the following.\n\n{code}\nError: Failed to apply catalog: Cannot alias Sshkey[node.example.com@ssh-rsa] to [\"node.example.com\", :\"ssh-rsa\"]; resource [\"Sshkey\", \"node.example.com\", :\"ssh-rsa\"] already declared\n{code}\n\nIt seems that the code that the conversion of the existing keys on in the known hosts file does not use the same title format. Reverting to sshkey_core 1.0.3 alleviates the issue. It looks related to MODULES-7613\n\nAn example of how to export and collect them is in https://github.com/ghoneycutt/puppet-module-ssh/blob/master/manifests/init.pp#L1197-L1218\n\n{code}\n  @@sshkey { $::fqdn :\n    ensure       => present,\n    host_aliases => $host_aliases,\n    type         => $ssh_key_type,\n    key          => $key,\n  }\n\nSshkey <<||>> { }\n{code}\n\n*Desired Behavior:*\nExporting sshkey resources and collecting them should not error out. \n\n\n*Actual Behavior:*\nThe following error is thrown when evaluating the existing sshkeys. Run the collection twice to reproduce the error.\n\n{code}\nError: Failed to apply catalog: Cannot alias Sshkey[node.example.com@ssh-rsa] to [\"node.example.com\", :\"ssh-rsa\"]; resource [\"Sshkey\", \"node.example.com\", :\"ssh-rsa\"] already declared\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39992", "fixedVersions": [], "id": "39992", "issueType": "Bug", "key": "MODULES-10827", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2020-10-06T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sshkey_core : Collecting Exported Sshkey Resources does not work in 2.1.0", "timeSpent": "PT0S", "updated": "2020-12-05T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This looks to me like it should already skip .NET installation on versions that don't require it.\n\n* https://github.com/puppetlabs/puppetlabs-sqlserver/blob/0b576d08882c1cc5c192398327d678bee9f0b982/lib/puppet/provider/sqlserver_instance/mssql.rb#L108\n* https://github.com/puppetlabs/puppetlabs-sqlserver/blob/0b576d08882c1cc5c192398327d678bee9f0b982/lib/puppet/provider/sqlserver_features/mssql.rb#L130-L131\n\n\u00a0", "created": "2021-04-05T18:21:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Taking a look at the code linked above the check in sqlserver_features, has a small error in it that meant that it did not work as intended", "created": "2021-08-03T03:02:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Have put a fix in.\nIt seems that the check for whether the install was necessary was separated from the actual install method call by accident during a rubocop fix.", "created": "2021-08-03T04:59:00.000000"}], "components": ["sqlserver"], "created": "2020-09-24T12:05:00.000000", "creator": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6736cf5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o047q0:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41102"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27009972057_*|*_3_*:*_1_*:*_7667074_*|*_5_*:*_1_*:*_0"}], "description": "When installing a newer version of SQL Server (2016 and up) .NET 3.5 is no longer a requirement and creates unneeded overhead when installing SQL Server.\n\nI would like to see some logic added to skip installing .NET 3.5 for a version of SQL Server that doesn't require it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41096", "fixedVersions": [], "id": "41096", "issueType": "Improvement", "key": "MODULES-10825", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "resolution": "Fixed", "resolutionDate": "2021-08-03T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Dotnet 3.5 installation is always done regardless of SQL Servers requirements", "timeSpent": "PT0S", "updated": "2021-08-03T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [{"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-10-26T02:29:00.000000", "name": "Screenshot 2020-10-22 at 14.26.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12795"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-10-22T07:02:00.000000", "name": "Screenshot 2020-10-22 at 14.26.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13242"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-10-26T02:47:00.000000", "name": "Screenshot 2020-10-22 at 15.21.51.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13079"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-10-26T02:33:00.000000", "name": "Screenshot 2020-10-22 at 15.26.23.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12901"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-10-26T02:34:00.000000", "name": "orchestration-services.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13000"}], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "I was trying to reproduce the problem on win 10 pro, I installed bolt and run the command *bolt task run --targets localhost exec::windows command=\"sfc /SCANNOW\" --modulepath C:/ProgramData/PuppetLabs/code/environments/production/modules\n*\n*The result was succesfully:*\n\nBolt collects data about how you use it. You can opt out of providing this data.\n\nTo disable analytics data collection, add this line to ~/.puppetlabs/etc/bolt/analytics.yaml :\n  disabled: true\n\nRead more about what data Bolt collects and why here:\n  https://puppet.com/docs/bolt/latest/bolt_installing.html#analytics-data-collection\n\nStarted on localhost...\nFinished on localhost:\n\n\n\n   B e g i n n i n g   s y s t e m   s c a n .     T h i s   p r o c e s s   w i l l   t a k e   s o m e   t i m e .\n\n\n\n\n\n   B e g i n n i n g   v e r i f i c a t i o n   p h a s e   o f   s y s t e m   s c a n .\n\n\n\n   V e r i f i c a t i o n   0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 0 %   c o m p l e t e .\n\n\n\n\n   W i n d o w s   R e s o u r c e   P r o t e c t i o n   d i d   n o t   f i n d   a n y   i n t e g r i t y   v i o  a t i o n s .\n\n\n\nSuccessful on 1 target: localhost\nRan on 1 target in 29 min, 16 sec\n", "created": "2020-10-19T04:19:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "I tried also *bolt task run --targets localhost exec::windows command=\"sfc/scannow\" --modulepath C:/ProgramData/PuppetLabs/code/environments/production/modules*, this was also green\nI saw in the original ticket from Zendesk something with Windows 10 IoT , I'll try on this too", "created": "2020-10-19T04:21:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Also, tried to see if for *dir* command appears any error, it seems ok\n", "created": "2020-10-19T04:23:00.000000"}, {"author": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "body": "[~accountid:5f50a16c3aa35b003fad35f6] Can you re-test this with Bolt 2.16? The issue appears in PE 2019.8 and this doesn't have the latest Bolt version.\n\nIf it also doesn't happen with Bolt 2.16, then the problem is in PE Orchestrator.", "created": "2020-10-19T04:40:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Yes, sure, [~accountid:557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c] thank you for fast response ", "created": "2020-10-19T05:32:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Tested with bolt 2.16:\n\nPS C:\\Users\\Administrator> bolt --version\n*2.16.0*\nPS C:\\Users\\Administrator> bolt task run --targets localhost exec::windows command=sfc/scannow --modulepath C:/ProgramData/PuppetLabs/code/environments/production/modules\nStarted on localhost...\nFinished on localhost:\n\n\n\n   B e g i n n i n g   s y s t e m   s c a n .     T h i s   p r o c e s s   w i l l   t a k e   s o m e   t i m e .\n\n\n\n\n\n   B e g i n n i n g   v e r i f i c a t i o n   p h a s e   o f   s y s t e m   s c a n .\n\n\n\n   V e r i f i c a t i o n   0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   2 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   3 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   4 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   5 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   6 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   7 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   8 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 0 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 1 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 2 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 3 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 4 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 5 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 6 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 7 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 8 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   9 9 %   c o m p l e t e .\n   V e r i f i c a t i o n   1 0 0 %   c o m p l e t e .\n\n\n\n\n   W i n d o w s   R e s o u r c e   P r o t e c t i o n   d i d   n o t   f i n d   a n y   i n t e g r i t y   v i o  a t i o n s .\n\n\n\nSuccessful on 1 target: localhost\nRan on 1 target in 3 min, 25 sec", "created": "2020-10-19T07:12:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "[~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] Can you guide me a little bit in order to reproduce the issue? I'm running  out of options ", "created": "2020-10-19T08:02:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "I was able to reproduce the problem:\n !Screenshot 2020-10-22 at 14.26.01.png|thumbnail! \nI tried to see if I can find something in logs, but it seems that the things are ok and indeed the problem is from PE Orchestrator:\n !Screenshot 2020-10-22 at 15.26.23.png|thumbnail! \n[this printscreen is from orchestration-services.log]\norchestration-services.log:\n [^orchestration-services.log] \nI would like to try one of these approaches:\nhttps://stackoverflow.com/questions/57749808/sfc-output-redirection-formatting-issue-powershell-batch\n", "created": "2020-10-26T02:44:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "For dir command, everything went ok:\n !Screenshot 2020-10-22 at 15.21.51.png|thumbnail! ", "created": "2020-10-26T02:47:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Cloned the issue to correct proj so this duplicate can now be closed", "created": "2020-11-17T05:07:00.000000"}], "components": [], "created": "2020-09-24T05:21:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b611bbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0478g:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41101"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425025802_*|*_3_*:*_1_*:*_8453_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2438231276_*|*_10005_*:*_3_*:*_1805148214"}], "description": "When running the \"sfc /scannow\" command with the exec::windows task, the following error is received:\n\n{code:java}\nError: ERROR: unsupported Unicode escape sequence\n  Detail: \\u0000 cannot be converted to text.\n  Where: JSON data, line 1: ...one.delivery.puppetlabs.net\",\"detail\":{\"_output\":...\n{code}\n\nI have replicated this in 2019.8.1 and with a windows 10 agent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38955", "fixedVersions": [], "id": "38955", "issueType": "Task", "key": "MODULES-10824", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Duplicate", "resolutionDate": "2020-11-17T05:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs/exec, exec::windows tasks fails", "timeSpent": "PT0S", "updated": "2020-11-17T05:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623a47f78d8b9c0068b7e257]\u00a0for the ticket.\n\nCurrently there is a PR which adds new common repo which contains add-ons \u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1190]\n\nWe can test the fix once the PR is reviewed and merged. Thank you.", "created": "2021-01-25T08:18:00.000000"}], "components": ["postgresql"], "created": "2020-09-23T08:22:00.000000", "creator": "623a47f78d8b9c0068b7e257", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73379666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o046i8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "description": "_Basic Info_\n *Module Version:*6.7.0\n *Puppet Version:*2019.8.1\n *OS Name/Version:* centos 8 (but also 7)\n\n_Postgis won't install due to missing dependencies._\n\n*Desired Behavior:*\n\nWith this script, postgis is installed:\n\n_include 'postgresql::server::postgis'_\n _package { 'postgresql-postgis-utils':_\n _ensure => 'present',_\n _name => \"${postgresql::params::postgis_package_name}-utils\",_\n _}_\n\n*Actual Behavior:*\n\nError: Execution of '/usr/bin/dnf -d 0 -e 1 -y install postgis30_12' returned 1: Error: \n Problem: cannot install the best candidate for the job\n - nothing provides geos38 >= 3.8.1 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides proj71 >= 7.1.0 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides gdal31-libs >= %\\{gdalminorversion} needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libSFCGAL.so.1()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libproj.so.19()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides SFCGAL needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libgdal.so.27()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\nError: /Stage[main]/Postgresql::Server::Postgis/Package[postgresql-postgis]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/dnf -d 0 -e 1 -y install postgis30_12' returned 1: Error: \n Problem: cannot install the best candidate for the job\n - nothing provides geos38 >= 3.8.1 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides proj71 >= 7.1.0 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides gdal31-libs >= %\\{gdalminorversion} needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libSFCGAL.so.1()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libproj.so.19()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides SFCGAL needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libgdal.so.27()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n\nError: Execution of '/usr/bin/dnf -d 0 -e 1 -y install postgis30_12-utils' returned 1: Error: \n Problem: package postgis30_12-utils-3.0.2-1.rhel8.x86_64 requires postgis30_12 = 3.0.2-1.rhel8, but none of the providers can be installed\n - cannot install the best candidate for the job\n - nothing provides geos38 >= 3.8.1 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides proj71 >= 7.1.0 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides gdal31-libs >= %\\{gdalminorversion} needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libSFCGAL.so.1()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libproj.so.19()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides SFCGAL needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libgdal.so.27()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\nError: /Stage[main]/Nominatim::Database/Package[postgresql-postgis-utils]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/dnf -d 0 -e 1 -y install postgis30_12-utils' returned 1: Error: \n Problem: package postgis30_12-utils-3.0.2-1.rhel8.x86_64 requires postgis30_12 = 3.0.2-1.rhel8, but none of the providers can be installed\n - cannot install the best candidate for the job\n - nothing provides geos38 >= 3.8.1 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides proj71 >= 7.1.0 needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides gdal31-libs >= %\\{gdalminorversion} needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libSFCGAL.so.1()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libproj.so.19()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides SFCGAL needed by postgis30_12-3.0.2-1.rhel8.x86_64\n - nothing provides libgdal.so.27()(64bit) needed by postgis30_12-3.0.2-1.rhel8.x86_64\n\n*Proposed fix:*\n\nNext to installing the repo for the specific postgresql version, also the common repo is needed: baseurl=https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-$releasever-$basearch", "environment": "CentOS 8 x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37840", "fixedVersions": [], "id": "37840", "issueType": "Bug", "key": "MODULES-10823", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f78d8b9c0068b7e257", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : dependencies of postgis missing", "timeSpent": "PT0S", "updated": "2021-01-25T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We can probably also remove the 1.x pipeline as it hasn't passed in 2 years, we're 3 majors ahead (4.x vs 1.x) and we're dropping support for 3.x agents communicating with puppetserver 7.", "created": "2020-10-02T10:40:00.000000"}], "components": ["puppet_agent"], "created": "2020-09-23T01:56:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@222afb61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04a8m:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_89797266_*|*_1_*:*_1_*:*_236627_*|*_10007_*:*_1_*:*_714302684_*|*_3_*:*_1_*:*_1099388426_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1316789760"}], "description": "Currently only task acceptance and tests under\u00a0{{spec/acceptance}} run in CI. We should also run the upgrade tests under the {{acceptance/}} directory.\n\nWe should also clean up the unused steps from the existing pipelines:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/puppet-agent/view/puppetlabs-puppet_agent%20module/view/ad-hoc/]\n\n[https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml#L615]\n\n\u00a0\n\nWe also should change the CI pipeline to be similar to the *_core modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42165", "fixedVersions": [], "id": "42165", "issueType": "Improvement", "key": "MODULES-10822", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2020-10-30T08:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Run tests from acceptance directory for puppet_agent module", "timeSpent": "PT0S", "updated": "2020-10-30T08:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry", "windows"], "created": "2020-09-22T18:39:00.000000", "creator": "623c12fe94742a00683e41fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3185a06a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o046b4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: v2019.2.0*\n *OS Name/Version: Windows 2012 R2*\n\n_I have a Puppet class that manages a specific registry key. On some servers I get the below error when I run Puppet:_\n\u00a0\n\n{color:#FF0000}_*Could not evaluate: ReportEventW failed to report event to Windows eventlog: A device attached to the system is not functioning.*_{color}\n\n_After digging more into the error I found that the actual value that exists inside this registry key is a very long string value. And with some research I found that the actual cause of this error is that when Puppet tries to send this value to Windows EventViewer, then this error happens because Windows EventViewer is unable to receive such long string value in one chunk._\n\n_I believe this error is similar to these ones:_\n\nhttps://puppet.atlassian.net/browse/PUP-7153\n\nhttps://puppet.atlassian.net/browse/MODULES-8247\n\n*Desired Behavior:*\n\n_Registry\u00a0module should be able to set the registry key value (using *registry_value* resource) regardless of the size of the current value inside this registry key._\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42164", "fixedVersions": [], "id": "42164", "issueType": "Bug", "key": "MODULES-10821", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12fe94742a00683e41fa", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/registry : Unable to set a registry value using \"registry_value\" resource, because the current value is too big to be logged into Windows EventViewer.", "timeSpent": "PT0S", "updated": "2021-03-29T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2020-09-22T12:58:00.000000", "creator": "557058:ce57ebb6-26cf-4d1c-8733-1ab2b06d2454", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A user can clone a repository in a fixtures file in a full or shallow manner, at their choice."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1faf2fc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04674:"}], "description": "_Basic Info_\n *Module Version: 2.15.0*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n_In some scenarios, users need the ability to perform a full clone of a repository, instead of a shallow clone within the fixtures file. A flag that explicitly manages this setting would be useful._\n\n\u00a0\n\n*Desired Behavior:*\n\nfixtures:\n\u00a0 repositories:\n\u00a0 \u00a0 my_module:\n\u00a0 \u00a0 \u00a0 repo: \"git@git.place.com:puppet/project.git\"\n\u00a0 \u00a0 \u00a0 clone: [full/shallow]\n\n_clone: shallow\u00a0\u00a0[default] - Provides a --depth 1 clone_\n\n_clone: full - Provides a full git clone, not passing the depth flag_\n\n*Actual Behavior:*\n\n_We currently will process 'refs' as full clones, instead of --depth 1 cloning (shallow cloning). A clear flag that provides this feature would be useful for less standard git repository actions._\n\n_[https://github.com/puppetlabs/puppetlabs_spec_helper/blob/070ecb79a63cb8fa10f46532c413c055e2697682/lib/puppetlabs_spec_helper/tasks/fixtures.rb#L173]_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33644", "fixedVersions": [], "id": "33644", "issueType": "New Feature", "key": "MODULES-10820", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ce57ebb6-26cf-4d1c-8733-1ab2b06d2454", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppetlabs_spec_helper : Shallow/Full Clone of repositories as toggle", "timeSpent": "PT0S", "updated": "2020-09-22T12:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2020-09-22T05:33:00.000000", "creator": "557058:164d6b96-0727-4f19-984d-eb95742ae7df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "# \"group\" parameter in readme has a more correct description"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f4cb042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o045yw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 5.4*\n *OS Name/Version: Windows server 2019*\n\nThe readme states the \"group\" parameter as \"Specifies whose permissions to manage.\"\n\nIt also specifies the \"permissions/identity\" parameter as \"Determines whose permissions to manage.\"\n\n\u00a0\n\nThe ACL can specify permissions (ACE's) for many different principles. If I specify ACE's in one ACL for the groups \"Administrators\", \"Users\", \"mydomain\\group1\", \"mydomain\\group2\", what value should \"group\" have according to the description?\n\n\u00a0\n\n*Desired Behavior:*\u00a0\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35748", "fixedVersions": [], "id": "35748", "issueType": "Bug", "key": "MODULES-10819", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:164d6b96-0727-4f19-984d-eb95742ae7df", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-acl : readme gives unclear description of \"group\" field use", "timeSpent": "PT0S", "updated": "2021-03-29T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "The problem was narrowed down to interaction of few fixes delivered in puppet-agent/puppetlabs_puppet-agent module:\n * https://puppet.atlassian.net/browse/PA-2701\n * https://puppet.atlassian.net/browse/PA-3175\n * https://puppet.atlassian.net/browse/PA-3263\n * https://puppet.atlassian.net/browse/MODULES-4207\n\nIssue occurs when we upgrade version <= 5.5.16 to version >= 5.5.21 while having {{msi_move_locked_files}} set to true.\n\nThe {{msi_move_locked_files}} protection together with the registry cleanup protection delivered in 5.5.21 ([https://github.com/ciprianbadescu/puppet-agent/blob/f409fac470b0502e87dd9c8af92ffd1927d43cfd/resources/windows/wix/customactions.wxs.erb#L230-L236)] are triggering `CustomAction returned actual error code 1603` during installation.\n\nIssue does not occur when:\n * we migrate to an intermediate version (5.5.16 -> 5.5.17 -> 5.5.21)\n * we set {{msi_move_locked_files}} to false\n * we upgrade to 5.5.22 and are setting SKIP_NSSM_REGISTRY_CLEANUP=TRUE installer property", "created": "2020-10-13T01:42:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Failure care seems to be linked to puppetres.dll component registration:\n{code}\nExecuting op: ComponentRegister(ComponentId={011383E5-08EF-45F4-8348-644395C6B116},KeyPath=C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin\\puppetres.dll,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=1)\n...\nExecuting op: RegisterSharedComponentProvider(,,File=filF36DB86BD3FFF7D25822CC00643AE229,Component={011383E5-08EF-45F4-8348-644395C6B116},,ProductCode={11DE42F9-6BBA-4446-BAB9-B999C844EDA3},ProductVersion=5.5.16,PatchSize=0,PatchAttributes=0,PatchSequence=0,SharedComponent=0,IsFullFile=0)\nExecuting op: FileCopySDDL(SourceName=zvam5wvj.dll|puppetres.dll,SourceCabKey=filF36DB86BD3FFF7D25822CC00643AE229,DestName=puppetres.dll,Attributes=512,FileSize=1025,PerTick=65536,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=62914560,HashOptions=0,HashPart1=-1901367228,HashPart2=1236098444,HashPart3=234554227,HashPart4=458389419,,)\nFile: C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin\\puppetres.dll", "created": "2020-10-14T00:21:00.000000"}], "components": ["puppet_agent"], "created": "2020-09-21T20:15:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47f13d59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o045tk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40867,41066,42338"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_531696255_*|*_1_*:*_1_*:*_106679657_*|*_10007_*:*_2_*:*_576881094_*|*_3_*:*_1_*:*_456017131_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1383026826"}], "description": "_Basic Info_\n *Module Version: 4.1.1*\n *Puppet Version: 2018.1.16*\n *OS Name/Version: Windows 2012 R2*\n\nMy Windows node is not able to upgrade to 5.5.21.\u00a0\u00a0In my debug puppet run, I see the following message.\u00a0It creates the puppet_agent_upgrade_failure.log which has the error: ScriptHalted\n{code:java}0;36mDebug: Checking for Error logfile C:/ProgramData/PuppetLabs/puppet/cache/state/puppet_agent_upgrade_failure.log\u001b[0m\n\u001b[0;36mDebug: Exec[install_puppet.ps1](provider=windows): Executing check 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo\n-NonInteractive -Command {$CurrentVersion = [string](facter.bat -p aio_agent_version); if ($CurrentVersion -eq '5.5.21') { exit 0;\n} exit 1; }.Invoke()'\u001b[0m\n\u001b[0;36mDebug: Executing: 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive\n-Command {$CurrentVersion = [string](facter.bat -p aio_agent_version); if ($CurrentVersion -eq '5.5.21') { exit 0; }\nexit 1; }.Invoke()'\u001b[0m\n\u001b[0;36mDebug: Exec[install_puppet.ps1](provider=windows): Executing 'C:\\Windows\\system32\\cmd.exe /S /c start /b C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass\n-NoProfile -NoLogo -NonInteractive -Command C:\\Users\\DCLEVE~1\\AppData\\Local\\Temp\\2\\install_puppet.ps1 -PuppetPID 288 -Source\n'C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi' -Logfile 'C:\\Users\\DCLEVE~1\\AppData\\Local\\Temp\\2\\puppet-2020_09_19-15_44-installer.log' -InstallDir ''\n-PuppetMaster 'laxprdcm.csodmgmt.corp' -PuppetStartType 'Automatic' -InstallArgs 'REINSTALLMODE=\"\"\"amus\"\"\"' -UseLockedFilesWorkaround\n'\u001b[0m\n\u001b[0;36mDebug: Executing: 'C:\\Windows\\system32\\cmd.exe /S /c start /b C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo\n-NonInteractive -Command C:\\Users\\DCLEVE~1\\AppData\\Local\\Temp\\2\\install_puppet.ps1 -PuppetPID 288 -Source 'C:\\ProgramData\\Puppetlabs\\packages\\puppet\n-agent-x64.msi' -Logfile 'C:\\Users\\DCLEVE~1\\AppData\\Local\\Temp\\2\\puppet-2020_09_19-15_44-installer.log' -InstallDir '' -PuppetMaster 'laxprdcm.csodmgmt.\ncorp' -PuppetStartType 'Automatic' -InstallArgs 'REINSTALLMODE=\"\"\"amus\"\"\"' -UseLockedFilesWorkaround '\u001b[0m\n\u001b[mNotice: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]/returns: executed successfully (corrective)\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]: The container Class[Puppet_agent::Install::Windows] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: Exec[fix inheritable SYSTEM perms](provider=windows): Executing check 'C:\\Windows\\system32\\cmd.exe /c C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"\n'\u001b[0m\n\u001b[0;36mDebug: Executing: 'C:\\Windows\\system32\\cmd.exe /c C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"'\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_agent::Install::Windows/Exec[fix inheritable SYSTEM perms]/unless: C:/ProgramData/PuppetLabs/puppet/cache/client_data NT AUTHORITY\\SYSTEM:(OI)(CI)(F)\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_agent::Install::Windows/Exec[fix inheritable SYSTEM perms]: 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" /grant \"SYSTEM:(OI)(CI)(F)\"' won't be executed beca\nuse of failed check 'unless'\u001b[0m\n\u001b[0;36mDebug: Class[Puppet_agent::Install::Windows]: The container Stage[main] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: Class[Puppet_agent::Install::Windows]: The container Class[Puppet_agent::Install] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: Class[Puppet_agent::Install]: The container Stage[main] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: Class[Puppet_agent::Install]: The container Class[Puppet_agent] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: Class[Puppet_agent]: The container Stage[main] will propagate my refresh event\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Profile::Windows::Puppet::Agent::Init/Ini_setting[rm directory environment main]: Nothing to manage: no ensure and the resource doesn't exist\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Profile::Windows::Puppet::Agent::Init/Ini_setting[rm certname agent]: Nothing to manage: no ensure and the resource doesn't exist\u001b[0m\n\u001b[0;36mDebug: Service[puppet](provider=windows): Service puppet is SERVICE_RUNNING\u001b[0m\n\u001b[0;36mDebug: Service[puppet](provider=windows): Service puppet start type is SERVICE_AUTO_START\u001b[0m\n\u001b[0;36mDebug: Service[pxp-agent](provider=windows): Service pxp-agent is SERVICE_RUNNING\u001b[0m\n\u001b[0;36mDebug: Service[pxp-agent](provider=windows): Service pxp-agent start type is SERVICE_AUTO_START\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_enterprise::Mcollective::Purge::Agent/File[C:\\ProgramData/PuppetLabs/mcollective/etc]: Nothing to manage: no ensure and the resource doesn't exist\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_enterprise::Mcollective::Purge::Agent/File[C:\\ProgramData/PuppetLabs/mcollective/plugins]: Nothing to manage: no ensure and the resource doesn't exist\u001b[0m\n\u001b[0;36mDebug: Service[mcollective](provider=windows): Service mcollective is SERVICE_STOPPED\u001b[0m\n\u001b[0;36mDebug: Service[mcollective](provider=windows): Service mcollective start type is SERVICE_DISABLED\u001b[0m\n\u001b[0;36mDebug: /Stage[main]/Puppet_enterprise::Mcollective::Purge::Agent/Scheduled_task[pe-mcollective-metadata]: Nothing to manage: no ensure and the resource doesn't exist\u001b[0m\n\u001b[0;36mDebug: Finishing transaction 99131920\u001b[0m\n\u001b[0;36mDebug: Storing state\u001b[0m\n\u001b[0;36mDebug: Pruned old state cache entries in 0.00 seconds\u001b[0m {code}\n\u00a0\n\nThis is in my manifest:\n{code:java}# Include module to keep puppet agent in sync with master. Repo\n# is managed by PE which means the package is taken from PE.\nclass {'::puppet_agent':\npackage_version => $puppet_agent_version,\nis_pe => true,\nmsi_move_locked_files => true,\n}  {code}\n\u00a0\n\nScriptHalted Error:\n{code:java}Error: Failed previous installation with: ScriptHalted\nError: /Stage[main]/Puppet_agent::Install::Windows/Puppet_agent_upgrade_error[puppet_agent_upgrade_failure.log]/ensure_notexist: change from false to true failed: Failed previous installation with: ScriptHaltedWarning: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]: Skipping because of failed dependencies\nWarning: /Stage[main]/Puppet_agent::Install::Windows/Exec[fix inheritable SYSTEM perms]: Skipping because of failed dependencies  {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35746", "fixedVersions": [], "id": "35746", "issueType": "Bug", "key": "MODULES-10818", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Fixed", "resolutionDate": "2020-10-27T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : upgrading windows agent from 5.5.16 to 5.5.21 is failing with `ScriptHalted` error.", "timeSpent": "PT0S", "updated": "2021-02-02T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": [], "created": "2020-09-16T01:46:00.000000", "creator": "623c12ff94742a00683e41fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dc36e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzffl0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81227680_*|*_10007_*:*_1_*:*_31080727_*|*_3_*:*_2_*:*_3481980616_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_555745300"}], "description": "Slack notifications on one of our channels would help to keep a better eye on the daily status of our puppetlabs-*_core modules.\nProposed solution: https://github.com/marketplace/actions/slack-notify", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34677", "fixedVersions": [], "id": "34677", "issueType": "Bug", "key": "MODULES-10815", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12ff94742a00683e41fd", "resolution": "Done", "resolutionDate": "2020-11-03T01:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Slack notifications for daily runs of GitHub Actions on *_core modules", "timeSpent": "PT0S", "updated": "2020-11-04T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:6220db614160640069c7133a]\n\nApologies but I'm having some difficulty replicating this issue. could you provide me with some more information on how it was encountered and whether the solution that you suggested above resolves the issue?", "created": "2020-09-23T06:57:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "the recommended change has been applied and all AC test pasted.\n\nThe team were not able to reproduce the problem, and hope this hardening change helps address the issue raised", "created": "2020-10-27T01:47:00.000000"}], "components": ["tagmail"], "created": "2020-09-14T20:50:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d82113b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o040sg:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40844,41459"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_562479466_*|*_3_*:*_1_*:*_2411356974_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_672788947"}], "description": "*Module Version:*\u00a03.2.0\n *Puppet Version:*\u00a0 2018.1.8\n *OS Name/Version: RHEL 7*\n\n\u00a0\n{code:java}2020-09-07T11:18:34.255+10:00 ERROR [qtp1119307273-195331] [puppetserver] Puppet Could not send report emails via sendmail: Cannot allocate memory - /usr/sbin/sendmail\norg/jruby/RubyIO.java:3964:in `popen'\n/etc/puppetlabs/code/environments/production/modules/tagmail/lib/puppet/reports/tagmail.rb:240:in `block in send'\norg/jruby/RubyArray.java:1735:in `each'\n/etc/puppetlabs/code/environments/production/modules/tagmail/lib/puppet/reports/tagmail.rb:238:in `send'\n/etc/puppetlabs/code/environments/production/modules/tagmail/lib/puppet/reports/tagmail.rb:206:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:37:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:53:in `block in processors'\norg/jruby/RubyArray.java:1735:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:51:in `processors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:30:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:14:in `save'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:289:in `save'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:181:in `do_save'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:48:in `block in call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:47:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `block in process'\norg/jruby/RubyArray.java:1735:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:64:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:62:in `process'\nuri:classloader:/puppetserver-lib/puppet/server/master.rb:42:in `handleRequest' {code}\n\u00a0\n{code:java}begin\n  reports.each do |emails, messages|\n    # We need to open a separate process for every set of email addresses\n    IO.popen(tagmail_conf[:sendmail] + ' ' + emails.join(' '), 'w') do |p|\n      p.puts \"From: #{tagmail_conf[:reportfrom]}\"\n      p.puts \"Subject: Puppet Report for #{host}\"\n      p.puts 'To: ' + emails.join(', ')\n      p.puts\n      p.puts messages\n    end\nend {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35742", "fixedVersions": [], "id": "35742", "issueType": "Bug", "key": "MODULES-10814", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Fixed", "resolutionDate": "2020-10-27T01:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tagmail :  Puppet Could not send report emails via sendmail: Cannot allocate memory - /usr/sbin/sendmail", "timeSpent": "PT0S", "updated": "2020-10-27T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [{"attacher": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "created": "2020-09-24T11:34:00.000000", "name": "Screen Shot 2020-09-24 at 10.33.39 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12793"}, {"attacher": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "created": "2020-09-28T09:28:00.000000", "name": "image-2020-09-28-18-28-24-377.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12694"}, {"attacher": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "created": "2020-09-29T03:54:00.000000", "name": "image-2020-09-29-12-54-11-404.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12900"}, {"attacher": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "created": "2020-09-29T03:57:00.000000", "name": "image-2020-09-29-12-57-15-714.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12999"}], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "The PR adds a check between the required package version from the puppet-agent module and the .msi that is provided by Puppet Enterprise.\nIn case they differ, the .msi will not be installed, and an error is shown.\n\nThis\u00a0version mismatch usually happens when on the master node the pe_repo::platform::windows_x86_64 is not configured so it will default to the master's puppet version,\nand a different version of puppet is requested to be installed.\n\nOnce\u00a0pe_repo::platform::windows_x86_64 is configured to be the same as the puppetlabs-puppet_agent version. Upgrade will continue normally.", "created": "2020-09-24T06:39:00.000000"}, {"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "I think the PR also fixes the issue when the installer is stuck in the loop, as install_puppet.ps1 will not be executed if the .msi version and\u00a0puppetlabs-puppet_agent version does not match.", "created": "2020-09-25T04:54:00.000000"}, {"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Adding some test scenarios for [PR#512|[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/512]|https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/512],]\n\n\u00a0\n\n1. Specify a puppetlabs_puppet-agent package version different than the one on PE master\u00a0\n\nConfiguration:\nPuppet version on master: 6.17.0\nPuppet version on windows node: 6.14.0\npe_repo::platform::windows_x86_64: not configured (defaults to PA version on PE: 6.17.0)\nClass puppet-agent configured on windows node to install puppet-agent version 6.18.0\n\nBehaviour:\n\nWhen running puppet-agent -t on the windows node, the installation stops because the .msi received from PE has version 6.17.0, but the desired version from\u00a0puppet-agent class is 6.18.0.\nAdditional log messages are in the file _puppet-<timestamp>-installer.log_ from in location outputted by the error.\u00a0\n\n!image-2020-09-28-18-28-24-377.png!\n\n\u00a0\n\nOnce PE is configured to provide version 6.18.0 by setting\u00a0pe_repo::platform::windows_x86_64, package version to 6.18.0 on the PE Master node group, then running puppet-agent\u00a0-t on the master node to curl in the .msi. After this is done, running puppet agent -t on the windows node will get the .msi file with version 6.18.0 and it will match the previous check and proceed to install puppet-agent version 6.18.0.\n\n\u00a0", "created": "2020-09-28T09:48:00.000000"}, {"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "2. Downgrading a puppet-agent on a windows box with puppetlabs-puppet_agent\n\nConfiguration:\n Puppet version on master: 6.17.0\n Puppet version on windows node: 6.18.0\n pe_repo::platform::windows_x86_64: configured to 6.16.0\n Class puppet-agent configured on windows node to install puppet-agent version 6.16.0\n\nBehaviour:\n\nOnce\u00a0pe_repo::platform::windows_x86_64 is configured to 6.16.0, run puppet agent -t to make sure this setting is applied to master node.\n Running puppet agent -t on the windows node will install 6.16.0 because both the .msi downloaded from the PE and the desired puppetlabs-puppet_agent version match.\n\n!image-2020-09-29-12-57-15-714.png!", "created": "2020-09-29T03:55:00.000000"}, {"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Note that if class puppet-agent from puppetlabs-puppet_agent is configured to 'auto', it will match the puppet version on the master, so\u00a0pe_repo::platform::windows_x86_64 should either not be configured, or be configured to match puppet master version.", "created": "2020-09-29T04:00:00.000000"}], "components": [], "created": "2020-09-14T20:14:00.000000", "creator": "6220db6259c0740069d86127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ccb3143"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o040s8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40867"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99354777_*|*_10007_*:*_2_*:*_857299800_*|*_3_*:*_2_*:*_776234752_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_108892151"}], "description": "_Basic Info_\n *Module Version: 4.1.1*\n *Puppet Version: PE 2018.1.9, Agent is running 5.5.14 for test purpose*\n *OS Name/Version: Windows 2016*\n\n(1) Apply the module on Windows Node with Specifying a higher version, for example, package_version => `6.17.0` or `5.5.20`.\n\nThen run `puppet agent -t` on a Windows Node.\n\n*Desired Behavior:*\u00a0It should upgrade to the version specified or failed due to not supporting to a higher version.\n\n*Actual Behavior:*\u00a0Agent is upgraded to 5.5.16, which matches the PE version.\n\nBug: Need to know why this happens, and if we are not supporting to upgrade a higher version than PE is using, we should mention that in module document.\n\n(2) Now agent is unexpected upgraded to 5.5.16, if I specify `5.5.14`, it won't make any changes.\n\n*Desired Behavior:*\u00a0I am expecting to enforce the agent version to a backward supported 5.5.14\n\n*Actual Behavior:*\u00a0Puppet Agent run doesn't make any changes and keeps it at 5.5.16.\n\nFrom the above tests, I end up with a situation that my agent is upgraded to 5.5.16 which I never intended to from the test. This gives me a feeling that instead of arbitrary versions, I can only use this module to upgrade the agent version to the one that Master is using. Tested in Windows 2016 node but haven't check others.", "environment": "Windows 2016, Agent is running 5.5.14\n\nPE 2018.1.9\n\npuppet_agent: 4.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34676", "fixedVersions": [], "id": "34676", "issueType": "Bug", "key": "MODULES-10813", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db6259c0740069d86127", "resolution": "Fixed", "resolutionDate": "2020-10-06T03:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent Module can only upgrade to a version with Master when specifying other versions", "timeSpent": "PT0S", "updated": "2020-10-29T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "We are currently working to set up a PE environment\nto reproduce this problem. We suspect that the root cause could be in bolt latest versions, but we still investigate.", "created": "2020-09-24T06:45:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0my assumption is that it will always be a problem for versions of PE that don't have Puppet 6 distributed, as this is a limitation on the TASKs version in the distribution\n\n\u00a0\n\n\u00a0", "created": "2020-11-10T04:47:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0did you use the pxp_transport from a Puppet enterprise server running 2018.1.z or earlier?\n\n\u00a0\n\nI think this is in the task runner\u00a0 available in versions of PE less than 2019.x", "created": "2020-11-11T02:14:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "If this problem re-occurs or we are able to reproduce the problem please reach out to the team and we can re-open this ticket.\n\nClosing for now as the team cannot reproduce and are unable to progress ", "created": "2021-01-12T06:48:00.000000"}], "components": ["package"], "created": "2020-09-14T09:15:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45a6b6e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o040cg:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40971"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_597948099_*|*_3_*:*_1_*:*_4481710515_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4598645822_*|*_10005_*:*_1_*:*_684494136"}], "description": "_Basic Info_\n *Module Version:*\u00a0*1.2.0***\n *Puppet Version: 5.5.17*\n *OS Name/Version: centos 7*\n\n_When running the package task against an agent less then 6.0, the following error message is presented_\n\n_:Error: Running multi-file tasks is not supported for agents older than version 6.0.0 (found version 5.5.17)_\n\n\u00a0\n\n_However the version compatibility of the module is listed as pe 2018.1. and\u00a0\u00a0agent 5.5.10 or higher_\n\n*Desired Behavior:*\n\n\u00a0\n\n*version matrix should only include pe versions of 2019.0 or higher*\n\n\u00a0\n\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n\n_:Error: Running multi-file tasks is not supported for agents older than version 6.0.0 (found version 5.5.17)_\n\n\u00a0\n\n_this being the offending line:_\n\n\u00a0\n\n_[https://github.com/puppetlabs/puppetlabs-package/blob/281dd604f359727704e7ce5a399076f7d421d368/tasks/linux.json#L23]_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42162", "fixedVersions": [], "id": "42162", "issueType": "Bug", "key": "MODULES-10812", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-12T06:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "package : Version compatibility shouldnt include versions < 6.0", "timeSpent": "PT0S", "updated": "2021-01-12T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0bdd4a57610068e74367", "body": "Hello,\n\nI've create a pull request for this issue [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1313/]\n\nSomeone can help me to review my code ?", "created": "2021-12-16T03:20:00.000000"}, {"author": "557058:f8553533-122d-40d6-b316-0e3aaff4a891", "body": "It seems the PR is merged. Is this now working?", "created": "2022-09-15T06:45:00.000000"}, {"author": "623c0bdd4a57610068e74367", "body": "Yes it's merge and supported since release v8.0.0", "created": "2022-09-15T07:03:00.000000"}], "components": ["postgresql"], "created": "2020-09-10T17:33:00.000000", "creator": "623a4a52a2f6400069eaaa1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@242ceb90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03z48:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/21"}], "description": "At the moment, [{{postgresql::postgresql_password}} only supports generating md5 hashed passwords|https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/lib/puppet/functions/postgresql/postgresql_password.rb#L16], but since version 10, PostgreSQL supports another \u201chash\u201d type called SCRAM-SHA256.\n\nGenerating such a hash seems pretty easy and a python implementation can be found here: [Methods to create password verifiers for PostgreSQL|https://gist.github.com/jkatz/e0a1f52f66fa03b732945f6eb94d9c21#file-encypt_password-py], however I\u2019m not skilled enough with Ruby to work on this myself.\n\nAnother way of implementing this could be to avoid relying on a Puppet function and directly send the password to Postgres and let it do the hashing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41094", "fixedVersions": [], "id": "41094", "issueType": "Improvement", "key": "MODULES-10810", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a52a2f6400069eaaa1a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql: support generating SCRAM-SHA-256 passwords with postgresql::postgresql_password", "timeSpent": "PT0S", "updated": "2022-09-15T07:03:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["augeas_core"], "created": "2020-09-10T01:07:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45132c2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ypk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513810901_*|*_10007_*:*_1_*:*_79257995_*|*_3_*:*_1_*:*_633851_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1066951147"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39991", "fixedVersions": [], "id": "39991", "issueType": "Task", "key": "MODULES-10809", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-29T06:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-augeas_core version to 1.1.0 to the forge", "timeSpent": "PT0S", "updated": "2020-09-29T06:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35222230-5a09-4a75-9c41-73d63399b8bb", "body": "We're seeing this too", "created": "2020-10-07T07:55:00.000000"}, {"author": "623c173f866b810069e43abf", "body": "I just had the same issue.\u00a0 To resolve it I had to run `puppet generate types --environment <ENV_NAME> --force` on the master\n\n\u00a0", "created": "2020-12-01T10:31:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In these cases is {{puppetlabs-pwshlib}} also installed/added to the environment? That error implies the code for that module has not made it to the agent yet.", "created": "2021-06-14T08:01:00.000000"}, {"author": "70121:62fc630d-c486-43ba-a765-446eda6dea2f", "body": "This is a me too comment and [~accountid:623c173f866b810069e43abf]\u00a0's resolution worked for me. We are running puppet 7.18 and Module version 8.1. Have had the pswhlib module in place for quite a while for use with other modules. This is our first use of the IIS module though.", "created": "2022-08-16T23:18:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "If you are not using \"puppet generate types\", then all of the types and providers in this module will be [loaded|https://ruby-doc.org/core-2.7.0/Kernel.html#method-i-load] when running in puppetserver. This will cause puppetserver to try to require ruby-pwsh: [https://github.com/puppetlabs/puppetlabs-iis/blob/b2b90b2130c5ec38e7acfe5722c416bb66592d21/lib/puppet/provider/iis_powershell.rb#L4]\n\nThe \"require 'ruby-pwsh'\" statement should be moved into a method, e.g. initialize, or converted into a feature, so that it is not called in puppetserver. For example, see https://github.com/puppetlabs/puppetlabs-iis/blob/b2b90b2130c5ec38e7acfe5722c416bb66592d21/lib/puppet/provider/iis_application_pool/webadministration.rb#L14\n\nIf you are using \"puppet generate types\" then I believe the problem won't occur, since puppetserver loads the pcore representation of the type.", "created": "2022-10-11T11:40:00.000000"}], "components": ["iis"], "created": "2020-09-09T06:38:00.000000", "creator": "5d8fdba0c26b6a0dcb0d9726", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c455d7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ya0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/20"}], "description": "_Basic Info_\n *Module Version:*\u00a0*7.1.0***\n *Puppet Version:*\u00a0*6.12.0***\n *OS Name/Version:*\u00a0*Windows 2019 Server Datacenter***\n\nWe are using the *puppetlabs-iis* module on windows 2019 server with puppet agent 6.14.0 and we are getting sometimes the following error:\n|Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/iis_feature: Could not autoload puppet/provider/iis_feature/default: no such file to load -- ruby-pwsh (file: /etc/puppetlabs/code/environments/env/modules/iisserver/manifests/preprovision.pp, line: 12, column: 5) on node node_host_name|\n\nWe are receiving errors regarding puppet/provider/iis_site/iisadministration and for other parts as well.\n\n\u00a0\n\nThe issue is that it's not crashing every time, and we cant find the source of this issue.\n\nIt can be situation like this - we ran *puppet agent -t* on agent for 4 times and each time we received errors similar to showed above, but on 5th ran catalog was compiled successfully and puppet agent run continued.\n\n\u00a0\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39990", "fixedVersions": [], "id": "39990", "issueType": "Bug", "key": "MODULES-10808", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d8fdba0c26b6a0dcb0d9726", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis: Could not autoload puppet/type/iis_feature", "timeSpent": "PT0S", "updated": "2022-10-11T11:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "   - [X] create new branch on github\n   - [X] retarget all PRs\n   - [ ] update github CI - not needed as it will happen with github migration?\n   - [X] update jenkins CI (PR ready)\n   - [X] delete master branch\n", "created": "2020-09-16T05:15:00.000000"}], "components": ["puppet_agent"], "created": "2020-09-09T02:45:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@336e49df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03y7s:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_357670753_*|*_1_*:*_1_*:*_525664243_*|*_3_*:*_1_*:*_155877150_*|*_5_*:*_1_*:*_0"}], "description": "We've moved the all the *_core modules to use the main branch instead of master. We should do the same for the puppetlabs-puppet_agent module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39989", "fixedVersions": [], "id": "39989", "issueType": "Task", "key": "MODULES-10807", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-21T03:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change default branch for puppet-agent_module to main", "timeSpent": "PT0S", "updated": "2020-09-21T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-09-09T02:04:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3add1a7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02vin:r"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1122727810_*|*_1_*:*_1_*:*_2613196_*|*_10007_*:*_1_*:*_658008990_*|*_3_*:*_1_*:*_1238043592_*|*_5_*:*_1_*:*_0"}], "description": "The PR testing for all the *_core modules have been migrated to github actions. We need to update the puppetlabs_puppet-agent module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35740", "fixedVersions": [], "id": "35740", "issueType": "Task", "key": "MODULES-10806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-10-14T01:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Move puppetlabs-puppet_agent to github actions", "timeSpent": "PT0S", "updated": "2020-10-14T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-09-11T04:24:00.000000", "name": "Screenshot 2020-09-11 at 10.50.18.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13345"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-09-11T04:24:00.000000", "name": "Screenshot 2020-09-11 at 11.24.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12497"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Default behaviour of apt module on managing sources.list file has changed with this\u00a0_MODULES-10543_\n\nWhere as now the default behaviour is to delete the file when purge option is set.\n\nSo the possible solution is to keep the old behaviour as default which creates an empty file with a header (/etc/apt/sources.list)\n\nAnd add a new parameter which gives the option to user to decide if one wants to delete the file or not.\n\nBy this the default behaviour will be to creates an empty file and new feature will be added will gives options to delete the file.\n\nIt wont be affecting any existing users who use this module.\n\nThe changes will be tested on ubuntu and other oses for both the scenarios (creating empty file / deleting the file)\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2020-09-04T04:56:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Made changes which accepts old behaviour and the new feature to delete the file.\n\nAdded unit tests to verify the same.\n\nTesting the changes on different Oses now.\n\nIf everything looks ok will get the PR up for review.", "created": "2020-09-09T02:58:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Running clean on all OS\n{code:java}\nSuccessful on 6 nodes: [\"soft-woodpecker.delivery.puppetlabs.net, ubuntu-2004-x86_64\", \"wont-inventory.delivery.puppetlabs.net, debian-8-x86_64\", \"edgy-receipt.delivery.puppetlabs.net, debian-10-x86_64\", \"fabled-parkway.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"able-leitmotiv.delivery.puppetlabs.net, debian-9-x86_64\", \"evergreen-cameo.delivery.puppetlabs.net, ubuntu-1804-x86_64\"]\n{code}", "created": "2020-09-10T03:07:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screenshot 2020-09-11 at 10.50.18.png!", "created": "2020-09-11T04:27:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screenshot 2020-09-11 at 10.50.18.png!", "created": "2020-09-11T04:27:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apt/pull/948]", "created": "2020-09-14T07:18:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Added\u00a0 temporary workaround for the unit test failures.", "created": "2020-09-14T07:19:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Preparing the module for the release", "created": "2020-09-14T07:19:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://forge.puppet.com/puppetlabs/apt]\n\nModule is released", "created": "2020-09-15T05:43:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "module release Version 7.6.0 released Sep 15th 2020", "created": "2020-09-21T07:23:00.000000"}], "components": ["apt"], "created": "2020-09-03T03:00:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45e81a12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03wa8:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40813"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2392504_*|*_3_*:*_1_*:*_872547150_*|*_10009_*:*_1_*:*_605022864_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90998420"}], "description": "_Basic Info_\n *Module Version:7.4.2*\n *Puppet Version:2018.1.3*\n *OS Name/Version:\u00a0Ubuntu 16.04 and Ubuntu 18.04*\n\n_Changes Made in MODULES-10543 to the purge behavior for the\u00a0sources.list may have introduced an unexpected default state for APT._\n\n_Prior to this change when the \"purge\" property was set\u00a0sources.list was blanked and a comment was added.._\n\n_Post this change the file is now purged to be entirely absent_\n\nIt is the default of the operating system to create this file in a 0 byte form resulting in corrective changes daily where Puppet wrestles with the default state of the operating system:\n\n\u00a0\n\n{{2020-05-20 17:03:20 -0500 /Stage[main]/Apt/File[sources.list]/ensure (notice): removed (corrective)\n2020-05-20 17:03:26 -0500 /Stage[main]/Apt::Update/Exec[apt_update] (notice): Triggered 'refresh' from 1 event}}\n\n{{}}\n\nThis post sheds light on the handful of Ubuntu services that are recreating /etc/apt/sources.list as an empty zero byte file, and the post also illustrates the headache involved in disabling these services:\n[https://unix.stackexchange.com/questions/315502/how-to-disable-apt-daily-service-on-ubuntu-cloud-vm-image]\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n\nI would like to propose that the intent of 'purge' with regards to sources.list is akin to \"purging any Apt sources out of sources.list\" rather than deleting the file from the system. If we modify this module so that 'purge' doesn't delete the sources.list file but instead ensures that it's zero bytes, then it will play nice with the various Ubuntu tools that rely on this file existing while still \"purging any Apt sources out of sources.list\".\n\n\u00a0\n\n*Actual Behavior:*\n\nfile is removed", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43178", "fixedVersions": [], "id": "43178", "issueType": "Bug", "key": "MODULES-10804", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2020-09-21T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APT : Recent Change to sources.list purge behaviour may not be best practice", "timeSpent": "PT0S", "updated": "2020-09-21T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ce57ebb6-26cf-4d1c-8733-1ab2b06d2454", "created": "2020-09-02T16:51:00.000000", "name": "install_task.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13241"}, {"attacher": "557058:ce57ebb6-26cf-4d1c-8733-1ab2b06d2454", "created": "2020-09-02T16:52:00.000000", "name": "puppet-agent-error.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13154"}], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Hi [~accountid:557058:eda5e01d-c05e-4fc8-83c7-d2544ecdc086],\n\nUsing the puppet_agent::install task to upgrade agents over PCP (i.e. agents connected to PE via pxp-agent) is not supported currently. To upgrade packages on Windows, the operating system requires us to shut down services prior to the upgrade, otherwise Windows will flag that the system requires a restart. \n\nSince PE requires an open connection to pxp-agent to correctly operate tasks, there's no way for us to properly complete the task and perform the upgrade because we need the pxp-agent service to be active throughout the task.\n\nIt's technically possible to use the task if you can connect to the agents over WinRM instead of the default PCP transport in PE, but that involves manual steps to stop the puppet-agent services, perform the upgrade, and restart the services after. You could write a plan to do this, but we don't ship one by default at the moment.\n\nThe best supported path for agent upgrades is still using puppet by following the steps at https://puppet.com/docs/pe/2019.8/upgrading_agents.html ", "created": "2020-09-03T08:51:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Closing this as there has not been any update in more than a month", "created": "2020-10-07T08:05:00.000000"}], "components": ["puppet_agent"], "created": "2020-09-02T17:00:00.000000", "creator": "557058:ce57ebb6-26cf-4d1c-8733-1ab2b06d2454", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47ec7278"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03w60:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2991859170_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.1.1 and 3.2.0*\n *Puppet Version: 5.5.14*\n *OS Name/Version: Windows 2019*\n\n_When using puppetlabs-puppet_agent to upgrade a Windows 2019 5.5.14 Puppet agent to latest, we receive an error - \"Error: running multi-file tasks is not supported for agents older than version 6.0.0 (found version 5.5.14)\"_\n\n*Desired Behavior:*\n\n_This module should be able to update agents of version 4 or greater to the latest agent_\n\n*Actual Behavior:*\n\nTriggers PE Error\n\n\u00a0\n\n[^puppet-agent-error.txt]\n\n\u00a0\n\n!install_task.png!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33643", "fixedVersions": [], "id": "33643", "issueType": "Bug", "key": "MODULES-10803", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eda5e01d-c05e-4fc8-83c7-d2544ecdc086", "resolution": "Won't Fix", "resolutionDate": "2020-10-07T08:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : Cannot upgrade agents prior to 6.0.0 - Multi-file Tasks not supported on Windows 2019", "timeSpent": "PT0S", "updated": "2020-10-07T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "done for:\nhttps://github.com/puppetlabs/puppetlabs-augeas_core\nhttps://github.com/puppetlabs/puppetlabs-cron_core\nhttps://github.com/puppetlabs/puppetlabs-host_core\nhttps://github.com/puppetlabs/puppetlabs-mount_core\nhttps://github.com/puppetlabs/puppetlabs-selinux_core\nhttps://github.com/puppetlabs/puppetlabs-sshkeys_core\nhttps://github.com/puppetlabs/puppetlabs-yumrepo_core\nhttps://github.com/puppetlabs/puppetlabs-zfs_core\nhttps://github.com/puppetlabs/puppetlabs-zone_core\n\n", "created": "2020-09-03T02:53:00.000000"}], "components": [], "created": "2020-09-02T03:29:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7716f81c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02vin:i"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7450997_*|*_3_*:*_1_*:*_99860323_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76779383"}], "description": "tasks:\n * Create a new branch called \"main\"\n * Set \"main\" as the default branch for *_core modules\n * make sure that all the existing PRs are pointing to main (eg. ping the author of the PR).\u00a0\n * remove master branch \n * update CI jobs to use main branch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41093", "fixedVersions": [], "id": "41093", "issueType": "Task", "key": "MODULES-10802", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-04T06:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Change default branch of *_core modules to main", "timeSpent": "PT0S", "updated": "2020-09-04T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [], "components": [], "created": "2020-09-02T03:05:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c6ee106"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02vim:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_77606399_*|*_1_*:*_1_*:*_8885076_*|*_10007_*:*_1_*:*_1566432_*|*_3_*:*_1_*:*_90055702_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_420956463"}], "description": "The current job group that is used for _core modules does not suite our needs, we need to create a new jenkins job group that the current modules can be tested against the current LTS nightly builds\n\nWe also cannot update the current job group since it's still being used by some modules\n\nScope of this ticket is also to move the CI of all the *_core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39988", "fixedVersions": [], "id": "39988", "issueType": "Task", "key": "MODULES-10801", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-09T01:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create new job group for core_modules", "timeSpent": "PT0S", "updated": "2020-09-09T01:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "FYI you'll be able to revert the puppet-module-gems removal as soon as bolt releases with the puppet<7 pin removed, some time next week.\n\ncc [~accountid:5c2ff2fd81c1261667adfa1d] [~accountid:557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe] [~accountid:623c1697d32a94006a649b84]", "created": "2020-11-20T07:37:00.000000"}], "components": [], "created": "2020-09-02T02:48:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49534a13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02vik:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62081_*|*_10007_*:*_1_*:*_600647835_*|*_3_*:*_1_*:*_525687750_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_79036640"}], "description": "We should test on:\n * Ruby 2.5 and Ruby 2.7\n * The unit tests should be executed on a daily basis", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38953", "fixedVersions": [], "id": "38953", "issueType": "Task", "key": "MODULES-10800", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-16T01:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Move *_core modules unit testing to github actions", "timeSpent": "PT0S", "updated": "2020-11-20T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged to main in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/f60338b0d058cb21aa27adbcd045363ada690769", "created": "2020-10-05T06:30:00.000000"}], "components": ["puppet_agent"], "created": "2020-09-01T02:54:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@725ed288"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rhz:zi"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_59328_*|*_1_*:*_1_*:*_77219675_*|*_10007_*:*_1_*:*_1202545018_*|*_3_*:*_1_*:*_875798759_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_794921738"}], "description": "Changing the default {{digest_algorithm}} setting to {{sha256}} in puppet will break remote filebuckets due to an agent-server digest algorithm mismatch (e.g. {{md5}} on server, {{sha256}} on agent).\n\nWe need to make sure older agents can cleanly upgrade to Puppet 7. To do this, we probably need to disable remote file buckets in the {{puppet_agent}} module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42161", "fixedVersions": [], "id": "42161", "issueType": "Task", "key": "MODULES-10799", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2020-10-05T06:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ensure older agents can upgrade to Puppet 7 after changing the default digest algorithm", "timeSpent": "PT0S", "updated": "2020-10-05T06:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5f38a5269aa96500469dfcab", "body": "Looks like this bug was introduced in commit 3fb37341c262a0f134c06ecb217421a5a010a73b.\n\n\u00a0\n\nModifying line 280 as below gives me the expected behavior, but I've run no tests.\n\n\nfrom:\n{color:#c586c0}if{color}{color:#d4d4d4}\u00a0{color}{color:#9cdcfe}$create_group{color}{color:#d4d4d4}\u00a0{{color}\nto:\n{color:#c586c0}if{color}{color:#d4d4d4}\u00a0{color}{color:#9cdcfe}$create_group{color}{color:#d4d4d4}\u00a0and\u00a0!\u00a0defined({color}{color:#569cd6}Group{color}{color:#d4d4d4}[{color}{color:#9cdcfe}$group{color}{color:#d4d4d4}])\u00a0{{color}\n\u00a0", "created": "2020-08-29T14:28:00.000000"}], "components": ["accounts"], "created": "2020-08-29T13:59:00.000000", "creator": "5f38a5269aa96500469dfcab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Users can have a shared primary group defined without generating catalog compile errors."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a89deea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03u8o:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_905456995_*|*_3_*:*_1_*:*_79194899_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_28083898"}], "description": "_Basic Info_\n *Module Version: 6.2.0*\n *Puppet Version:* 2019.8.1 w/ FIPS\n *OS Name/Version: CentOS Linux release 7.8.2003 w/FIPS*\n\n*Desired Behavior:*\n\nAllow multiple users to be assigned to a common group without catalog compile errors.\n\nUsing only example code provided in group_common.pp of module:\n{color:#9cdcfe}$users_hash{color}{color:#d4d4d4}\u00a0=\u00a0{{color}\n{color:#d4d4d4}\u00a0\u00a0{color}{color:#ce9178}'jblow'{color}{color:#d4d4d4}\u00a0=>\u00a0{{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'comment'{color}{color:#d4d4d4}\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'Joe\u00a0Blow'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'groups'{color}{color:#d4d4d4}\u00a0\u00a0\u00a0=>\u00a0[\u00a0wheel\u00a0],{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'uid'{color}{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'1115'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'gid'{color}{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'1115'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'group'{color}{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'mrblow'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'sshkeys'{color}{color:#d4d4d4}\u00a0\u00a0=>\u00a0[{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'ssh-rsa\u00a0AAAAB3Nza...==\u00a0jblow@puppetlabs.com'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'ssh-dss\u00a0AAAAB3Nza...==\u00a0jblow@googler.net'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0],{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'password'{color}{color:#d4d4d4}\u00a0=>\u00a0{color}{color:#ce9178}'!!'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0},{color}\n{color:#d4d4d4}\u00a0\u00a0{color}{color:#ce9178}'kblow'{color}{color:#d4d4d4}\u00a0=>\u00a0{{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'comment'{color}{color:#d4d4d4}\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'Ken\u00a0Blow'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'group'{color}{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0=>\u00a0{color}{color:#ce9178}'mrblow'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0\u00a0\u00a0{color}{color:#ce9178}'password'{color}{color:#d4d4d4}\u00a0=>\u00a0{color}{color:#ce9178}'!!'{color}{color:#d4d4d4},{color}\n{color:#d4d4d4}\u00a0\u00a0},{color}\n{color:#d4d4d4}}{color}\n{color:#d4d4d4}create_resources({color}{color:#ce9178}'accounts::user'{color}{color:#d4d4d4},\u00a0{color}{color:#9cdcfe}$users_hash{color}{color:#d4d4d4}){color}\n\n *Actual Behavior:*\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Group[mrblow] is already declared at (file: /etc/puppetlabs/code/environments/development/modules/accounts/manifests/user.pp, line: 282); cannot redeclare (file: /etc/puppetlabs/code/environments/development/modules/accounts/manifests/user.pp, line: 282) (file: /etc/puppetlabs/code/environments/development/modules/accounts/manifests/user.pp, line: 282, column: 7) (file: /etc/puppetlabs/code/environments/development/site-modules/profile/manifests/base.pp, line: 53) on node xxx.xxx.xxx\n\nSame issue occurs with any variation of a user hash where a common group is provided.", "environment": "CentOS Linux release 7.8.2003 w/ FIPS\n\nPuppet Enterprise 2019.8.1\n\npuppetlabs-accounts v6.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35737", "fixedVersions": [], "id": "35737", "issueType": "Bug", "key": "MODULES-10798", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f38a5269aa96500469dfcab", "resolution": "Fixed", "resolutionDate": "2020-09-10T07:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-accounts : create_group in user.pp duplication errors", "timeSpent": "PT0S", "updated": "2020-09-10T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c16e6a2f6400069eb7e2d", "created": "2020-08-29T03:05:00.000000", "name": "chocolatey.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13240"}], "comments": [], "components": ["chocolatey "], "created": "2020-08-29T03:07:00.000000", "creator": "623c16e6a2f6400069eb7e2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e232228"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03u88:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 5.1.1*\n *Puppet Version:* 6.18\n *OS Name/Version: Windows 10 x64*\n\n# Open Admin command prompt\n# Run {{choco uninstall puretext}}, if already installed\n# Create a temporary directory\n# Run: {{puppet module install puppetlabs/chocolatey --modulepath <the_directory>}}\n# Run: {{puppet resource package puretext ensure=latest provider=chocolatey --modulepath <the_directory>}}\n\n*Desired Behavior:*\n\nThe installation should succeed.\n\n*Actual Behavior:*\n\nThe installation fails with:\n\n{code}\nExtracting C:\\Users\\manski\\AppData\\Local\\Temp\\chocolatey\\puretext\\6.2\\puretext_6.2_64-bit.zip to C:\\ProgramData\\chocolatey\\lib\\puretext\\tools...\nC:\\ProgramData\\chocolatey\\lib\\puretext\\tools\nERROR: The handle is invalid.\n{code}\n\n*Note:* I'm reporting this issue here (and not to the author of the puretext package) because running {{choco install puretext}} works without problems on my machine. So the puppet module seems to do something differently.\n\nI've attached the full chocolatey.log.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33642", "fixedVersions": [], "id": "33642", "issueType": "Bug", "key": "MODULES-10797", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16e6a2f6400069eb7e2d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey : Installation of 'puretext' fails with 'The handle is invalid.'", "timeSpent": "PT0S", "updated": "2021-03-29T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2020-08-29T02:50:00.000000", "creator": "623c16e6a2f6400069eb7e2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4699b93b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03u80:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 5.1.1*\n *Puppet Version:* -\n *OS Name/Version: -*\n\nThe README of the chocolatey module contains the section \"Module Description\" that describes the difference between the modules 'puppetlabs/chocolatey' and 'chocolatey/chocolatey'. However, if you go to the 'chocolatey/chocolatey' module it says there that the module is deprecated and the author recommends switching to 'puppetlabs/chocolatey'.\n\nI'm guessing that the section is a leftover from a time where 'chocolatey/chocolatey' was not yet deprecated.\n\nIn any case, either the README of 'puppetlabs/chocolatey' or the deprecation warning of 'chocolatey/chocolatey' should be updated so that both places provide the same information/message. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43176", "fixedVersions": [], "id": "43176", "issueType": "Bug", "key": "MODULES-10796", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16e6a2f6400069eb7e2d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : Remove or clarify mention of 'chocolatey/chocolatey' in readme", "timeSpent": "PT0S", "updated": "2021-03-29T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2020-08-28T09:33:00.000000", "name": "Screen Shot 2020-08-28 at 4.32.45 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13078"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-postgresql v6.7.0 at 22ffe7ecf59930ad2a9e0d79b7b2f0ea4832ccc3 with \u201cv6.7.0\u201d", "created": "2020-08-28T08:41:00.000000"}], "components": [], "created": "2020-08-28T07:45:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cb730c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03tm8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6260299_*|*_3_*:*_1_*:*_174903_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33641", "fixedVersions": [], "id": "33641", "issueType": "Sub-task", "key": "MODULES-10795", "labels": [], "originalEstimate": "PT0S", "parent": "43175", "parentSummary": "Module Release (puppetlabs-postgresql) v6.7.0 - (28/08/2020) - (22ffe7ecf59930ad2a9e0d79b7b2f0ea4832ccc3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Fixed", "resolutionDate": "2020-08-28T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-08-28T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2020-08-28T09:33:00.000000", "name": "Screen Shot 2020-08-28 at 4.32.45 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13153"}], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Release checks 5 tests passed:\n{code:java}\nSuccessful on 20 nodes: [\"gilt-limousine.delivery.puppetlabs.net, centos-6-x86_64\", \"homemade-drug.delivery.puppetlabs.net, redhat-6-x86_64\", \"undercover-spit.delivery.puppetlabs.net, scientific-6-x86_64\", \"prior-judiciary.delivery.puppetlabs.net, redhat-5-x86_64\", \"celestial-oxide.delivery.puppetlabs.net, oracle-6-x86_64\", \"conformist-room.delivery.puppetlabs.net, centos-5-x86_64\", \"civic-bait.delivery.puppetlabs.net, oracle-5-x86_64\", \"oedipal-shoji.delivery.puppetlabs.net, sles-12-x86_64\", \"hind-anvil.delivery.puppetlabs.net, oracle-7-x86_64\", \"funny-velvet.delivery.puppetlabs.net, scientific-7-x86_64\", \"fuzzy-spectacle.delivery.puppetlabs.net, centos-8-x86_64\", \"agile-kerchief.delivery.puppetlabs.net, centos-7-x86_64\", \"irregular-froth.delivery.puppetlabs.net, redhat-7-x86_64\", \"bulk-commandant.delivery.puppetlabs.net, redhat-8-x86_64\", \"masterly-grill.delivery.puppetlabs.net, debian-8-x86_64\", \"unmixed-pilgrim.delivery.puppetlabs.net, debian-9-x86_64\", \"wifely-serenade.delivery.puppetlabs.net, debian-10-x86_64\", \"humid-protocol.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"widest-pane.delivery.puppetlabs.net, ubuntu-1804-x86_64\", \"lighter-avarice.delivery.puppetlabs.net, ubuntu-1404-x86_64\"]\n{code}", "created": "2020-08-28T08:25:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Release checks 6 tests passed:\n{code:java}\nSuccessful on 21 nodes: [\"elastic-still.delivery.puppetlabs.net, centos-6-x86_64\", \"damp-suspension.delivery.puppetlabs.net, scientific-6-x86_64\", \"momentary-staff.delivery.puppetlabs.net, redhat-6-x86_64\", \"necessary-fun.delivery.puppetlabs.net, oracle-5-x86_64\", \"breathy-apricot.delivery.puppetlabs.net, centos-5-x86_64\", \"sounder-orphan.delivery.puppetlabs.net, redhat-5-x86_64\", \"spongy-bracelet.delivery.puppetlabs.net, oracle-6-x86_64\", \"mousy-collision.delivery.puppetlabs.net, sles-12-x86_64\", \"stubby-banshee.delivery.puppetlabs.net, scientific-7-x86_64\", \"stupidest-crank.delivery.puppetlabs.net, centos-8-x86_64\", \"captive-matron.delivery.puppetlabs.net, centos-7-x86_64\", \"unseen-flier.delivery.puppetlabs.net, redhat-8-x86_64\", \"brutal-gentian.delivery.puppetlabs.net, redhat-7-x86_64\", \"liable-dervish.delivery.puppetlabs.net, oracle-7-x86_64\", \"cold-football.delivery.puppetlabs.net, debian-10-x86_64\", \"squat-quarrel.delivery.puppetlabs.net, debian-8-x86_64\", \"irreverent-blot.delivery.puppetlabs.net, debian-9-x86_64\", \"velvety-gallon.delivery.puppetlabs.net, ubuntu-2004-x86_64\", \"civic-hound.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"heartfelt-stick.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"loudest-prodigy.delivery.puppetlabs.net, ubuntu-1804-x86_64\"]\n{code}", "created": "2020-08-28T09:25:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1189]", "created": "2020-08-28T09:34:00.000000"}], "components": ["postgresql"], "created": "2020-08-28T07:45:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@165dfcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03tm0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_406682535_*|*_1_*:*_1_*:*_9554111_*|*_5_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43175", "fixedVersions": [], "id": "43175", "issueType": "Task", "key": "MODULES-10794", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Fixed", "resolutionDate": "2020-09-02T03:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Module Release (puppetlabs-postgresql) v6.7.0 - (28/08/2020) - (22ffe7ecf59930ad2a9e0d79b7b2f0ea4832ccc3)", "timeSpent": "PT0S", "updated": "2020-09-02T03:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/229]", "created": "2020-08-28T09:47:00.000000"}], "components": [], "created": "2020-08-28T07:27:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@730b5faa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03tls:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8337811_*|*_3_*:*_1_*:*_95674_*|*_10009_*:*_1_*:*_2154381_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42160", "fixedVersions": [], "id": "42160", "issueType": "Sub-task", "key": "MODULES-10793", "labels": [], "originalEstimate": "PT0S", "parent": "41092", "parentSummary": "Module Release (puppetlabs-chocolatey) v5.1.1 - (28/08/2020) - (5109085ca81df7bfa30557b355f223b719a890c0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Fixed", "resolutionDate": "2020-08-28T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-08-28T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-08-28T09:46:00.000000", "name": "Screenshot 2020-08-28 at 16.46.00.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13239"}], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Release checks 6 tests passed:\n{code:java}\nSuccessful on 6 nodes: [\"flush-despotism.delivery.puppetlabs.net, win-2012-x86_64\", \"olden-helion.delivery.puppetlabs.net, win-2019-core-x86_64\", \"raffish-glover.delivery.puppetlabs.net, win-2012r2-x86_64\", \"good-aspiration.delivery.puppetlabs.net, win-2016-core-x86_64\", \"extant-pouch.delivery.puppetlabs.net, win-10-pro-x86_64\", \"languid-pinball.delivery.puppetlabs.net, win-81-x86_64\"]\n{code}", "created": "2020-08-28T08:07:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Release checks 5 tests passed:\n{code:java}\nSuccessful on 6 nodes: [\"binding-dive.delivery.puppetlabs.net, win-2019-core-x86_64\", \"symbolic-blouse.delivery.puppetlabs.net, win-2012-x86_64\", \"upper-charisma.delivery.puppetlabs.net, win-2012r2-x86_64\", \"strong-wreckage.delivery.puppetlabs.net, win-2016-core-x86_64\", \"judicial-click.delivery.puppetlabs.net, win-10-pro-x86_64\", \"baggy-plot.delivery.puppetlabs.net, win-81-x86_64\"]\n{code}", "created": "2020-08-28T10:11:00.000000"}], "components": ["chocolatey "], "created": "2020-08-28T07:27:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78d07091"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03tlk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9822662_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_777536"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41092", "fixedVersions": [], "id": "41092", "issueType": "Task", "key": "MODULES-10792", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Fixed", "resolutionDate": "2020-08-28T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Module Release (puppetlabs-chocolatey) v5.1.1 - (28/08/2020) - (5109085ca81df7bfa30557b355f223b719a890c0)", "timeSpent": "PT0S", "updated": "2020-08-28T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "This tickert was solved with PR:\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/228]", "created": "2020-08-28T09:50:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "The Chocolatey module was also released. The new version is 5.1.1", "created": "2020-08-28T09:51:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "The problem is not reproducing with the new version(chocolatey-v5.1.1)", "created": "2020-08-28T10:02:00.000000"}], "components": ["chocolatey "], "created": "2020-08-28T06:10:00.000000", "creator": "623c16e6a2f6400069eb7e2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d944644"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03tkw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1591284_*|*_3_*:*_1_*:*_12087925_*|*_10009_*:*_1_*:*_252244_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3994"}], "description": "_Basic Info_\n*Module Version:* 5.1.0\n*Puppet Version:* 6.18.0\n*OS Name/Version:* Windows 10\n\n1. Create an empty directory\n2. Run {{puppet module install puppetlabs/powershell --modulepath <the_directory>}}\n3. Run {{puppet module install puppetlabs/chocolatey --modulepath <the_directory>}}\n\n*Desired Behavior:*\n\nThe installation of the chocolatey module should work.\n\n*Actual Behavior:*\n\nThe installation of the chocolatey module fails with:\n\n{code}\nError: Could not install module 'puppetlabs-chocolatey' (???)\n  No version of 'puppetlabs-chocolatey' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n{code}\n\nThe reason (most likely) is that the powershell module is now in version 4.0.0 but the chocolatey module defines its dependency on the powershell module as {{(>= 1.0.1 < 4.0.0)}} .\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41090", "fixedVersions": [], "id": "41090", "issueType": "Bug", "key": "MODULES-10791", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16e6a2f6400069eb7e2d", "resolution": "Fixed", "resolutionDate": "2020-08-28T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : Increase upper boundary for powershell dependency to 5.0.0", "timeSpent": "PT0S", "updated": "2020-08-28T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5c87ae38f57a154c0a73859c],\n\nThank you for raising this issue. I can confirm that I am currently able to reproduce and I am working on a fix. Thank you for your patience.\u00a0\n\nMany Thanks\nPaula\u00a0", "created": "2020-09-09T04:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5c87ae38f57a154c0a73859c]\u00a0I would just like to let you know this issue has now been resolved. If you keep an eye on the Forge you should see a new release with the fix in the upcoming week.\n\nThank you for taking the time to raise this issue and thank you for your patience.\u00a0\n\nMany Thanks\nPaula", "created": "2020-10-08T04:23:00.000000"}, {"author": "5c87ae38f57a154c0a73859c", "body": "Thanks alot!", "created": "2021-01-12T01:42:00.000000"}], "components": ["mysql"], "created": "2020-08-28T04:03:00.000000", "creator": "5c87ae38f57a154c0a73859c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22205bba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ti8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_520362992_*|*_3_*:*_1_*:*_2559563938_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_463692684"}], "description": "_Basic Info_\n*Module Version:* 10.7.0\n*Puppet Version:*  6.17.0\n*OS Name/Version:* centos7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nSetting \n{{    override_options        => {\n      'mysqld' => {\n        log-bin               => '/var/log/mariadb/mariadb-bin.log',}}\n\nwould not end up in an error.\n\n*Actual Behavior:*\nAs soon as you set the log-bin option in the override_options for mysqld, puppet checks for $managed_dirs_path in manifests/server/managed_dirs.pp line 35 which defaults to \"undef\" via params.pp.\nThat produces the following error:\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown variable: 'managed_dirs_path'.}}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37838", "fixedVersions": [], "id": "37838", "issueType": "Bug", "key": "MODULES-10790", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c87ae38f57a154c0a73859c", "resolution": "Fixed", "resolutionDate": "2020-10-08T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : Setting logbin results in error Unknown variable: 'managed_dirs_path'", "timeSpent": "PT0S", "updated": "2021-01-12T01:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1707b75ca8007056d5a1", "body": "Affects both puppetlabs/dsc and puppetlabs/dsc_lite", "created": "2020-08-28T03:21:00.000000"}], "components": ["dsc"], "created": "2020-08-28T03:18:00.000000", "creator": "623c1707b75ca8007056d5a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cf789a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ti0:"}], "description": "_Basic Info_\n *puppetlabs-dsc Version: 1.9.4*\n *puppetlabs-dsc_lite Version: 3.0.1*\n *Puppet Version:* *Agent version 6.18.0*\n *OS Name/Version: OS independent*\n\n_Puppet modules puppetlabs-dsc & puppetlabs-dsc_lite uses the same name for fact \"powershell_version.rb\". If both modules are installed on the puppet masters, the fact some times gets overwritten by the other module depending on what file is present in puppet servers cache_\n\n*Desired Behavior:*\n\nRename one of the facts so it does not get overwritten by the other or make sure that the facts contains exactly the same data\n\n*Actual Behavior:*\n\nContent changes depending on what file is present in the puppet servers cache\n\n_File[C:/ProgramData/PuppetLabs/puppet/var/lib/facter/powershell_version.rb]/content_\n\n_content changed '\\{md5}50bab11a2d7c70d7cbbae618f060ceb8' to '\\{md5}64b7cc77afa689a96697a0d21cc48039'_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36809", "fixedVersions": [], "id": "36809", "issueType": "Bug", "key": "MODULES-10789", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1707b75ca8007056d5a1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/dsc_lite : duplicate fact name (powershell_version.rb)", "timeSpent": "PT0S", "updated": "2021-01-11T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e]\u00a0I've ran the test's covering this and cannot find the error you are reporting. Could you provide some additional information on what may be causing it to occur, such as the manifest you are applying and the MySQL version installed on your machine?", "created": "2020-08-28T02:52:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "below is the catalog being used (minus some basic setup classes)\nmysql 5.7.x (percona ) is being installed [exact version : 5.7.30-33-1.xenial ]\n\n{noformat}\nnode 'test.agilitypr.internal'{\n  class { 'mysql::percona_server':\n    version                => '5.7',\n  }\n  file { '/root/.my.cnf':\n    ensure  => present,\n    content => \"[client]\\nuser=root\\nhost=localhost\\npassword=test\"\n  }\n  mysql_login_path { 'client':\n    ensure   => present,\n    owner    => 'root',\n    host     => 'localhost',\n    user     => 'root',\n    password => Sensitive('test'),\n    port     => 3306,\n    require  => [File['/root/.my.cnf']]\n  }\n  mysql_login_path { 'local_root':\n    ensure   => present,\n    owner    => 'root',\n    host     => 'localhost',\n    user     => 'root',\n    password => Sensitive('test'),\n    port     => 3306,\n    require  => [File['/root/.my.cnf']]\n  }\n  mysql_login_path { 'jason_local':\n    ensure   => present,\n    owner    => 'jason.grammenos',\n    host     => 'localhost',\n    user     => 'mysql_jason',\n    password => Sensitive('test'),\n    port     => 3306,\n  }\n  mysql_user{ 'jason_user':\n    ensure        => present,\n    name          => 'jason@127.0.0.1',\n    password_hash => mysql::password('test'),\n    require       => [Mysql_Login_Path['client'],File['/root/.my.cnf']]\n  }\n  mysql_grant{ 'jason_grant':\n    ensure     => present,\n    name       => 'jason@127.0.0.1/test.*',\n    user       => 'jason@127.0.0.1',\n    table      => 'test.*',\n    privileges => ['UPDATE','SELECT'],\n  }\n}\n{noformat}\n", "created": "2020-08-28T05:24:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "was my manifest sufficient for you reproduce the issue? is more information required?", "created": "2020-09-01T06:44:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Using the manifest that you provided I was able to reproduce the error reported. While I have not yet had time to investigate further it has been added to the active backlog and so we should hopefully find a fix soon.\n\nApologies for the wait but our backlog is substantial and I have several pieces of work I need to get finished.", "created": "2020-09-02T03:11:00.000000"}, {"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "the wait is fine. Now that i know it appears to be a legitimate bug, I can happily wait for a fix to appear before working on testing the module again.", "created": "2020-09-02T06:19:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e]\u00a0\n\nSorry for the wait on a responce. We have had some difficulty in resolving this problem and as a result we have reached out to the original contributor in order to better understand the change made. As part of this we have reached out to our PM for guidance on how to proceed and what steps to take in resolving it.\n\nThank you for your patience and we hope to get this resolved as soon as possible.\n\nCC [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]\u00a0", "created": "2020-09-23T03:00:00.000000"}, {"author": "70121:96a5086b-9139-4c25-8292-d094697c68c7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1334", "created": "2020-10-14T06:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e]\u00a0I can confirm thanks to [~accountid:70121:96a5086b-9139-4c25-8292-d094697c68c7]\u00a0this issue has been resolved and has currently merged into main. We will be working on a release in the next week or so.\u00a0\n\nAgain I would like to thank you both for your time and contributions.", "created": "2020-10-15T08:50:00.000000"}], "components": [], "created": "2020-08-27T08:22:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a5636b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03sww:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1098297131_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3137003412"}], "description": "_Basic Info_\n *Module Version: 10.6.0*\n *Puppet Version: *\u00a0\npuppet-agent                          6.17.0-1xenial\npuppetserver                          6.12.1-1xenial\n\n *OS Name/Version:*\nubuntu 16.04\n\n_Describe your issue in as much detail as possible..._\n\nMy issue has to do with the newly introduced feature   mysql_login_path. \nWhen the mysql_login_path resource is being created a password prompt appears that pauses the puppet manifest execution.\n\n{noformat}\nNotice: /Stage[main]/Main/Node[test.agilitypr.internal]/Mysql_login_path[jason_local]/password: password changed Sensitive [value redacted] to Sensitive [value redacted]\nEnter password:\n{noformat}\n\n also of note: I had to manually install the resource_api gem on the server,\n even though i am using puppet 6.x)\nwithout the gem installed the following error appears\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/mysql_login_path: no such file to load -- puppet/resource_api (file: /etc/puppetlabs/code/environments/production/manifests/90-infra.pp, line: 623, column: 3) on node\n{noformat}\n\n*Desired Behavior:*\n\nbeing able to create a mysql_login_path with a password prompt pauses execution, and the run using the manifest defined password\n\n*Actual Behavior:*\n\npuppet agent stops execution and prompts for a password\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\n{noformat}\nDebug: Current State: {:ensure=>\"present\", :name=>\"local_root\", :owner=>\"root\", :title=>\"local_root-root\", :host=>\"localhost\", :user=>\"root\", :password=>#<Sensitive [value redacted]>, :socket=>nil, :port=>3306}\nDebug: Executing: '/usr/bin/getent passwd jason.grammenos'\nDebug: Executing with uid=jason.grammenos: '/usr/bin/mysql_config_editor print --all'\nDebug: Executing: '/usr/bin/getent passwd jason.grammenos'\nDebug: Executing with uid=jason.grammenos: '/usr/bin/my_print_defaults -s jason_local'\nDebug: Current State: {:ensure=>\"present\", :name=>\"jason_local\", :owner=>\"jason.grammenos\", :title=>\"jason_local-jason.grammenos\", :host=>\"localhost\", :user=>\"mysql_jason\", :password=>#<Sensitive [value redacted]>, :socket=>nil, :port=>3306}\nNotice: /Stage[main]/Main/Node[test.agilitypr.internal]/Mysql_login_path[jason_local]/password: password changed Sensitive [value redacted] to Sensitive [value redacted]\nDebug: Target State: {:name=>\"jason_local\", :owner=>\"jason.grammenos\", :ensure=>\"present\", :host=>\"localhost\", :user=>\"mysql_jason\", :password=>#<Sensitive [value redacted]>, :port=>3306}\nDebug: mysql_login_path[{:name=>\"jason_local\", :owner=>\"jason.grammenos\"}]: Updating: Start\nDebug: Executing: '/usr/bin/getent passwd jason.grammenos'\nDebug: Executing with uid=jason.grammenos: '/usr/bin/mysql_config_editor remove -G jason_local'\nDebug: Executing: '/usr/bin/getent passwd jason.grammenos'\nEnter password:\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36842", "fixedVersions": [], "id": "36842", "issueType": "Bug", "key": "MODULES-10788", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "resolution": "Fixed", "resolutionDate": "2020-10-15T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : password prompt when creating mysql_login_path resource", "timeSpent": "PT0S", "updated": "2020-10-15T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ciscopuppet", "netdev_stdlib"], "created": "2020-08-26T13:06:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75e460e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rvs:"}], "description": "Neither of the dependencies listed on https://forge.puppet.com/puppetlabs/ciscopuppet/dependencies are marked as supported. Should they be?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37837", "fixedVersions": [], "id": "37837", "issueType": "Bug", "key": "MODULES-10787", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported module with unsupported dependencies", "timeSpent": "PT0S", "updated": "2020-08-26T13:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": ["augeas_core", "cron_core", "host_core", "mount_core", "sshkeys_core", "yumrepo_core", "zfs_core", "zone_core"], "created": "2020-08-26T00:14:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f5c9d26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rhs:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_604408280_*|*_1_*:*_1_*:*_605687742_*|*_10007_*:*_1_*:*_67057971_*|*_3_*:*_1_*:*_97302997_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_444968062"}], "description": "We need to make sure that for all the *_core modules we are:\n * running acceptance tests on a nightly cadence", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39987", "fixedVersions": [], "id": "39987", "issueType": "Task", "key": "MODULES-10786", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-16T01:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Run modules acceptance tests on a nightly basis ", "timeSpent": "PT0S", "updated": "2020-09-16T01:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-08-24T09:47:00.000000", "creator": "557058:83e3ead5-0d70-45a8-a021-7032af3c852b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@351c3ffb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03q6o:"}], "description": "_Basic Info_\n *Module Version:\u00a0v2.5.0*\n *Puppet Version:\u00a06.2.0*\n *OS Name/Version:\u00a0CentOS Linux release 7.8.2003 (Core)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:\u00a0puppetlabs-firewall works without errors.*\n\n*Actual Behavior:*\n\nOn the k8s node with calico I have faced with these errors:\n{code:java}\n# puppet agent -tv --environment=new_puppet_firewallInfo: Using configured environment 'new_puppet_firewall'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for kube-node-09.i\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: -A cali-fip-dnat -d 10.112.5.5/32 -m comment --comment \"cali:KZZvcPxHzk0tEMax\" -j DNAT --to-destination :0 --persistent\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: -A cali-fip-dnat -d 10.112.5.5/32 -m comment --comment \"cali:KZZvcPxHzk0tEMax\" -j DNAT --to-destination :0 --persistent\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: -A cali-fip-dnat -d 10.112.5.5/32 -m comment --comment \"cali:KZZvcPxHzk0tEMax\" -j DNAT --to-destination :0 --persistent\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: -A cali-fip-dnat -d 10.112.5.5/32 -m comment --comment \"cali:KZZvcPxHzk0tEMax\" -j DNAT --to-destination :0 --persistent\nInfo: Applying configuration version 'k8s-puppet-01-new_puppet_firewall-2475d3a7d83'\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: -A cali-fip-dnat -d 10.112.5.5/32 -m comment --comment \"cali:KZZvcPxHzk0tEMax\" -j DNAT --to-destination :0 --persistent\nNotice: Applied catalog in 51.99 seconds{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36841", "fixedVersions": [], "id": "36841", "issueType": "Bug", "key": "MODULES-10785", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:83e3ead5-0d70-45a8-a021-7032af3c852b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : calico parse errors.", "timeSpent": "PT0S", "updated": "2020-08-24T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a4b0cd32a94006a63c9eb", "created": "2020-08-24T08:58:00.000000", "name": "lvm.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12603"}], "comments": [], "components": ["lvm"], "created": "2020-08-24T08:56:00.000000", "creator": "623a4b0cd32a94006a63c9eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dfbe18f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03q60:"}], "description": "_Basic Info_\n *Module Version: 1.4.0*\n *Puppet Version: n/a*\n *OS Name/Version: Linux*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\u00a0\n\n*Actual Behavior:*\n\nHello,\n\nIn lvm module, on linux/lvm environnements, you resize a swap device as this :\n\n_elsif blkid_type =~ %r\\{\\bTYPE=\\\"(swap)\\\"}_\n _swapoff(path) && mkswap(path) && swapon(path) || raise(\"Cannot resize swap to size #\\{new_size} because mkswap failed.\")_\n _end_\n\nYou must provide a temporary swap device of the same size during the time of the operation, or the system can suffer a memory full condition and crash just after the swapoff command is executed.\n\nRegards,\n\nFrederic Gache", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33640", "fixedVersions": [], "id": "33640", "issueType": "Bug", "key": "MODULES-10784", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b0cd32a94006a63c9eb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : swap device resize can crash linux system", "timeSpent": "PT0S", "updated": "2020-08-24T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2020-08-24T07:50:00.000000", "name": "image-2020-08-24-14-50-36-760.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12496"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c]\u00a0- can you obtain and attach the manifest that has the error?\n{code:java}\n/opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp {code}\n\u00a0", "created": "2020-08-24T03:28:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Also, has this issue manifested against other Windows instances or just Windows Server Core 2004?", "created": "2020-08-24T03:35:00.000000"}, {"author": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "body": "[~accountid:623c1697d32a94006a649b84] here is the manifest that calls the Scheduled_task resource: https://github.com/puppetlabs/pe_patch/blob/master/manifests/init.pp#L399\n\nI have tested what happens on multiple versions now:\n* Windows Server 2016 Datacenter:             *fails*\n* Windows Server 2019 Datacenter:             *fails*\n* Windows Server Core (SAC), build 2004:  *fails*\n\nIn all cases, I first ran puppet while the task already existed. This run gave no errors. I then deleted the scheduled task and ran Puppet again, it gives this output:\n{code:puppet}Info: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for wsus.dreamworx.nl\nInfo: Applying configuration version 'puppet-production-8fcfefe0e76'\nError: Could not set 'present' on ensure: no time information in \" \" (file: /opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp, line: 399)\nError: Could not set 'present' on ensure: no time information in \" \" (file: /opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp, line: 399)\nWrapped exception:\nno time information in \" \"\nError: /Stage[main]/Pe_patch/Scheduled_task[pe_patch fact generation]/ensure: change from 'absent' to 'present' failed: Could not set 'present' on ensure: no time information in \" \" (file: /opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp, line: 399) (corrective)\nNotice: Applied catalog in 41.70 seconds\n{code}\n\nWhen I revert back to the 2.0.1 version of the scheduled_task module, the task gets created successfully on the next puppet run.", "created": "2020-08-24T04:15:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Thanks for the info and manifest [~accountid:557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c].\n\nI'll try to reproduce this locally and take a look at what's going on.", "created": "2020-08-24T04:25:00.000000"}, {"author": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "body": "[~accountid:623c1697d32a94006a649b84] here's the output from the puppet run when I switch back to the v2.0.1 version of the scheduled_task module:\n{code:puppet}Info: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/scheduled_task.rb]/content:\n\nNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/scheduled_task.rb]/content: content changed '{md5}309b84929e388af6a711cb0dc15c4ef9' to '{md5}3ea70a22effe0893c2b900f7aa992d11'\nNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/scheduled_task/trigger.rb]/content:\n\nNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/scheduled_task/trigger.rb]/content: content changed '{md5}c5c1f93efff73db11f833d0caf1d13b8' to '{md5}3d37f56b9e9fd9f73c9647223f065941'\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for wsus.dreamworx.nl\nInfo: Applying configuration version 'puppet-production-25769563c99'\nNotice: /Stage[main]/Pe_patch/Scheduled_task[pe_patch fact generation]/ensure: created (corrective)\nNotice: Applied catalog in 42.83 seconds\n{code}\n\nAs you can see, the only change in code on the system is the scheduled_task.rb Type and trigger.rb, which I assume is part of the Provider.\nImpact Analysis shows no change in the catalog, so the resource looks identical. The only thing that is different, is how the Type & Provider handle it.", "created": "2020-08-24T04:29:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Spotted the issue [~accountid:557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c]:\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/158]\n\nLooks like we accidentally removed a check on an empty string in one of the last PRs. I was able to reproduce in the PE environment and tested the fix there too:\n\n!image-2020-08-24-14-50-36-760.png!\n\nI'll hopefully be able to get a new version of the module with the fix built, tested and out the door later today.", "created": "2020-08-24T07:51:00.000000"}, {"author": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "body": "Awesome, thanks for the quick turnaround!", "created": "2020-08-24T08:02:00.000000"}], "components": ["scheduled_task"], "created": "2020-08-21T13:02:00.000000", "creator": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29af6094"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03pqo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_224519579_*|*_3_*:*_1_*:*_16083184_*|*_10009_*:*_1_*:*_2168116_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n2.1.0\n*Puppet Version:*\n6.17.0\n*OS Name/Version:*\nWindows Server (SAC) Core, version 2004\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nWhen enabling PE Patch Management on a Windows node, a {{Scheduled_task[pe_patch fact generation]}} resource should get created without issues.\n\n*Actual Behavior:*\nThe following error occurs when applying the resource:\n{code:puppet}change from 'absent' to 'present' failed: Could not set 'present' on ensure: no time information in \" \" (file: /opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp, line: 399)\nSource:\t/Stage[main]/Pe_patch/Scheduled_task[pe_patch fact generation]/ensure\nFile:\t/opt/puppetlabs/puppet/modules/pe_patch/manifests/init.pp    Line:\t399\n{code}\n\nWhen reverting back to the v2.0.1 version of the scheduled_task module, the problem disappears and the scheduled task gets created normally.", "environment": "PE 2019.8.1 on CentOS 7\nscheduled_task v2.1.0\n\nUsing pe_patch for Windows & Linux\nError found a newly installed Windows node running Windows Server (SAC) Core, version 2004", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41088", "fixedVersions": [], "id": "41088", "issueType": "Bug", "key": "MODULES-10783", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "resolution": "Fixed", "resolutionDate": "2020-08-24T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : unable to create new scheduled task", "timeSpent": "PT0S", "updated": "2020-08-28T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Definitely some fighting with Jira formatting, you can find me on slack @rnelson0 if you need any more details.", "created": "2020-08-20T08:29:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "I believe [https://github.com/puppetlabs/puppetlabs-concat/blob/main/lib/puppet/type/concat_file.rb#L210] ends up writing out the {{order}} into a string, and then it's supposed to be sorted on L213-222 as a number, but somehow is a string.\n\n1) How to ensure that if you use leading 0's (as in the documentation example) it doesn't get mangled before line 210\n\n1b) Why does the doc use leading 0's if the default sort order is numeric?\n\n2) Why isn't it doing the sort on {{fragments}} by comparing the {{:order}} symbol directly, using whichever type was used??\n\n3) Running comparisons \"by hand\" in irb seem to sort properly, because decompound converts the string to an integer. But, it is dependent on the [defaultto|https://github.com/puppetlabs/puppetlabs-concat/blob/main/lib/puppet/type/concat_file.rb#L84] being set. Is that default working and being compared properly?", "created": "2020-08-20T09:25:00.000000"}], "components": ["concat"], "created": "2020-08-20T08:24:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@695dd54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03p68:"}], "description": "_Basic Info_\n *Module Version: 6.1.0*\n *Puppet Version:* 6.17.0\n *OS Name/Version: Centos8.1*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: We populated hiera with the following information (in two files via a merge):*\n\n\u00a0\n{code:java}\naccess:\n '+ : @prodsys : ALL': 2\n '+ : @noc_intern : ALL': 3\n '+ : @infosec : ALL': 4\n '+ : @athenasirt : ALL': 5\n '+ : @neteng : ALL': 6\n '+ : @cloudarchitecture : ALL': 7\naccess:\n '+ : @coredeploy: ALL': 1\n '+ : @communicator: ALL': 10\n '+ : @developers: ALL': 2\n '+ : @analytics_developers: ALL': 100\n{code}\n\u00a0\n\nThis is passed into concat with the following code:\n\n\u00a0\n{code:java}\n$default_conf = {\n\u00a0 '+ : ALL : LOCAL' => 1,\n\u00a0 '- : ALL : ALL' => 99999,\n}\n$access_lines = merge(hiera_hash('access', {}), $default_conf)\n$access_lines.each |String $line, Integer $order| {\n \u00a0$line_digest = digest($line)\n \u00a0concat::fragment { \"${access_conf_file}-${line_digest}\":\n \u00a0\u00a0 content => $line,\n \u00a0\u00a0 order => $order,\n \u00a0\u00a0 target => $access_conf_file,\n \u00a0}\n}\n{code}\n\u00a0\n\nThe resulting content looks like this:\n {{}}\n{code:java}\n# This file is managed by Puppet. DO NOT EDIT.\n+ : ALL : LOCAL\n+ : @coredeploy: ALL\n+ : @developers: ALL\n+ : @prodsys : ALL\n+ : @noc_intern : ALL\n+ : @infosec : ALL\n+ : @athenasirt : ALL\n+ : @neteng : ALL\n+ : @cloudarchitecture : ALL\n+ : @communicator: ALL\n+ : @analytics_developers: ALL\n- : ALL : ALL{code}\n*Actual Behavior:*\n {{}}\n{code:java}\n# This file is managed by Puppet. DO NOT EDIT.\n+ : @coredeploy: ALL\n+ : ALL : LOCAL\n+ : @communicator: ALL\n+ : @analytics_developers: ALL\n+ : @developers: ALL\n+ : @prodsys : ALL\n+ : @noc_intern : ALL\n+ : @infosec : ALL\n+ : @athenasirt : ALL\n+ : @neteng : ALL\n+ : @cloudarchitecture : ALL\n- : ALL : ALL{code}\n\u00a0\n\nIt does not appear that the integer is being parsed as an integer, but maybe as a string?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37836", "fixedVersions": [], "id": "37836", "issueType": "New Feature", "key": "MODULES-10782", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : Sort order isn't what we'd expect", "timeSpent": "PT0S", "updated": "2021-01-11T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Patch at https://github.com/puppetlabs/puppetlabs-stdlib/pull/1122", "created": "2020-08-19T15:41:00.000000"}], "components": [], "created": "2020-08-19T15:29:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5222d99a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03olc:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45408824_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* Any\n*OS Name/Version:* Any\n\n_Describe your issue in as much detail as possible..._\n\nThe following code will cause a resource to be found which it should not be. The issue is that the defined type is registered in the catalog and the current code will discover itself when checking for defined resources.\n\n{code}\ndefine test::deftype(\n Optional $port = undef\n) {\n  if defined_with_params(Test::Deftype, { 'port' => $port }) {\n    fail('Ruh Roh Shaggy')\n  }\n}\n\ntest::deftype { 'foo': }\ntest::deftype { 'bar': port => 200 }\n{code}\n\n*Desired Behavior:*\n\nThe function should ignore the current resource when checking for matches.\n\n*Actual Behavior:*\n\nThe function does not ignore the current resource when checking for matches.\n\nI'll be submitting a patch for this presently.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33639", "fixedVersions": [], "id": "33639", "issueType": "Bug", "key": "MODULES-10781", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2020-08-20T04:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib: defined_with_params does not work properly when callled from inside a defined type", "timeSpent": "PT0S", "updated": "2020-08-20T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Tried upgrade processes\n\nhttps://docs.google.com/document/d/1dFbQe-fbIzkLSBDmTHc0wUF3B1uHFmwhcZ1y8rx6ZsE/edit?usp=sharing", "created": "2020-09-14T05:29:00.000000"}], "components": ["puppet_agent"], "created": "2020-08-19T03:02:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20a7bdc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rhz:y"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_151487726_*|*_1_*:*_1_*:*_2270331_*|*_10007_*:*_1_*:*_606431386_*|*_3_*:*_1_*:*_435445475_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1823540423"}], "description": "Currently, we have tests in the puppetlabs-puppet_agent module that test upgradability between Puppet 5 and Puppet 6.\n\nWe need to add a new test that checks if Agents can be upgraded to Puppet 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33638", "fixedVersions": [], "id": "33638", "issueType": "Task", "key": "MODULES-10780", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-09-23T01:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test upgradability to Puppet 7 using the Puppet Agent module", "timeSpent": "PT0S", "updated": "2020-09-23T01:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "module released:\u00a0https://github.com/puppetlabs/puppetlabs-cron_core/releases/tag/1.0.5", "created": "2020-12-04T06:58:00.000000"}], "components": ["cron_core"], "created": "2020-08-19T02:36:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@623b2fd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00zi"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3841664_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9260276652"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33637", "fixedVersions": [], "id": "33637", "issueType": "Task", "key": "MODULES-10779", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-12-04T06:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-cron_core version 1.0.5", "timeSpent": "PT0S", "updated": "2020-12-04T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "6243b2ee258562006fa2e26e", "created": "2021-07-21T02:39:00.000000", "name": "image-2021-07-21-10-39-30-809.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13006"}], "comments": [{"author": "6243b2ee258562006fa2e26e", "body": "Also happens with a normal XFS partition:\n!image-2021-07-21-10-39-30-809.png!\n\n\u00a0", "created": "2021-07-21T02:39:00.000000"}, {"author": "63d2e1aba197e05f9dae4819", "body": "Are there any workarounds available till this issue gets resolved ? I don't see direct support available in modules for updating either the *wipe_signatures_when_zeroing_new_lvs*\u00a0in lvm.conf or by having the lvcreate command executed with -y option.\n\nSo is the only workaround is to manage the whole lvm.conf by puppet ?", "created": "2022-07-19T05:09:00.000000"}], "components": ["lvm"], "created": "2020-08-17T06:59:00.000000", "creator": "623a4a3301f8660070b6306f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b5a776"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ltc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/21"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 6.16\n*OS Name/Version:* Debian 10, CentOS 8\n\nWhen creating a LV with lvcreate the first 4KiB will be zeroed (default lvm.conf), but wiping of signatures (wipe_signatures_when_zeroing_new_lvs) is not done as it requires parameter --yes to be given.\nA LUKS(2) signature remains valid after zeroing 4K (it's found at offset 16384), so cryptsetup isLuks will return true, if a LV is recreated at the same position.\nEither a default of wiping or the option to do this should be added to the module.\n\n*Desired Behavior:*\nAfter recreating a LV with LUKS2 header cryptsetup isLuks should return false\n\n*Actual Behavior:*\nAfter recreating a LV with LUKS2 header cryptsetup isLuks returns true\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43173", "fixedVersions": [], "id": "43173", "issueType": "Bug", "key": "MODULES-10778", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a3301f8660070b6306f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : lvcreate does not wipe LUKS signature", "timeSpent": "PT0S", "updated": "2022-07-19T05:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0905ee1b5a00702930e5", "created": "2020-08-15T13:12:00.000000", "name": "image-2020-08-15-12-12-52-995.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12899"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This JIRA project is only for module issues. There is no bolt module.\n\nTo install bolt, please follow the instructions on https://github.com/puppetlabs/iac/tree/main/bin/blog_tools. \n\nIf you want to file a bug with bolt, please follow their contributions guidelines: https://github.com/puppetlabs/bolt/blob/main/CONTRIBUTING.md#issues", "created": "2021-03-08T03:59:00.000000"}], "components": ["bolt"], "created": "2020-08-15T13:22:00.000000", "creator": "623c0905ee1b5a00702930e5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Update cask\u00a0depends_on macos >= to\u00a010.15.6 to allow upgrade or\u00a0return no upgrade avail if 0.21.8 is the current version"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@472d0c58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03lo0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17681818469_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a0{{0.21.8}}\n *Puppet Version:* NA\n *OS Name/Version:* MacOS X\u00a010.15.6 build 9G2021\n\n_Bolt does not upgrade via HomeBrew_\n\n*Desired Behavior:* Bolt should upgrade or at least return no upgrade avail if 0.21.8 is the current version (is this module under development at this time?)\n\n*Actual Behavior:*\n\n$ brew upgrade -f --force-bottle -v puppet-bolt\nUpdating Homebrew...\n==> Upgrading 1 outdated package:\nError: Cask 'puppet-bolt' definition is invalid: invalid 'depends_on macos' value: \">= 10.11\"\n\n\u00a0", "environment": "*{{$ brew upgrade cask puppet-bolt -v}}*\n{{Updating Homebrew...}}\n{{Error: cask not installed}}\n{{==> Upgrading 1 outdated package:}}\n{{Error: Cask 'puppet-bolt' definition is invalid: invalid 'depends_on macos' value: \">= 10.11\"}}\n\n{{------------------------}}\n\n{{Install fails even with force though existing bolt seems to work on newer MacOS}}\n\n*$ sw_vers*\nProductName: Mac OS X\nProductVersion: 10.15.6\nBuildVersion: 19G2021\n\n!image-2020-08-15-12-12-52-995.png|width=223,height=145!\n\n{{------------------------}}\n\n*{{with debug:}}*\n\n{{$ brew upgrade -f --force-bottle -d -v puppet-bolt}}\n{{==> Upgrading 1 outdated package:}}\n{{Error: Cask 'puppet-bolt' definition is invalid: invalid 'depends_on macos' value: \">= 10.11\"}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/dsl.rb:218:in `rescue in depends_on'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/dsl.rb:215:in `depends_on'}}\n{{/usr/local/Caskroom/puppet-bolt/.metadata/0.21.8/20180823220809.035/Casks/puppet-bolt.rb:14:in `block in load'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:48:in `instance_eval'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:48:in `config='}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask.rb:39:in `initialize'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:35:in `new'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:35:in `cask'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:75:in `cask'}}\n{{/usr/local/Caskroom/puppet-bolt/.metadata/0.21.8/20180823220809.035/Casks/puppet-bolt.rb:1:in `load'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:62:in `instance_eval'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:62:in `load'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cask_loader.rb:184:in `load'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cmd/upgrade.rb:71:in `block in upgrade_casks'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cmd/upgrade.rb:71:in `map'}}\n{{/usr/local/Homebrew/Library/Homebrew/cask/cmd/upgrade.rb:71:in `upgrade_casks'}}\n{{/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:150:in `upgrade_outdated_casks'}}\n{{/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:84:in `upgrade'}}\n{{/usr/local/Homebrew/Library/Homebrew/brew.rb:112:in `<main>'}}\n\n{{------------------------}}{{}}\n\n{{Bolt version:}}\n\n{{$ bolt --version}}\n{{0.21.8}}\n\n\u00a0\n\n\u00a0", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37833", "fixedVersions": [], "id": "37833", "issueType": "Bug", "key": "MODULES-10777", "labels": ["module"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Medium (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0905ee1b5a00702930e5", "resolution": "Incomplete", "resolutionDate": "2021-03-08T03:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Bolt : Fails to upgrade via Brew on newer MacOS (10.15.6 [19G2021])", "timeSpent": "PT0S", "updated": "2021-03-08T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Hello, our team just starting using this and were confused by the lack of typedefs in the parameter list, moreso than logging concerns. I just wanted to voice our support for converting from validate_* to typedefs, thank you.", "created": "2021-02-24T14:42:00.000000"}], "components": ["wsus_client"], "created": "2020-08-14T14:30:00.000000", "creator": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bbdfdcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ll4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "description": "The latest release of the wsus_client module is listed as only being supported on puppet 5.5 and newer yet is straight from the puppet 3 days with no parameter types and the use of validate_* spitting tons of warnings into our puppetserver logs.\n\n\u00a0\n\nChecked the module dependencies and we're okay, using stdlib 5.2.0 and puppetlabs/registry 3.1.0\u00a0\n\nThe warnings from this issue:\n\n\u00a0\n\n2020-08-14T16:13:38.437-04:00 WARN [qtp431738282-132] [puppetserver] Puppet This method is deprecated, please use the stdlib validate_legacy function,\n with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README. at :\n (location: /var/opt/puppetlabs/code/environments/nonprod/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb:60:in `invoke'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:43:in `block in dispatch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `dispatch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:46:in `block in call'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:45:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:45:in `call'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:119:in `block in internal_call_function'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:118:in `internal_call_function'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:74:in `call_function'; /var/opt/puppetlabs/code/environments/nonprod/modules/stdlib/lib/puppet/functions/validate_bool.rb:14:in `deprecation_gen'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb:60:in `invoke'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:43:in `block in dispatch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `dispatch'; /var/opt/puppetlabs/code/environments/nonprod/modules/stdlib/lib/puppet/functions/validate_bool.rb:10:in `call'; /var/opt/puppetlabs/code/environments/nonprod/modules/wsus_client/manifests/init.pp:137:in `<eval>'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:305:in `eval'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:305:in `block in call_function'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:303:in `call_function'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:964:in `call_function_with_block'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:933:in `eval_CallNamedFunctionExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `inject'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:72:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:136:in `evaluate_code'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:79:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:71:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `each'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `evaluate_classes'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:61:in `block in create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:341:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:865:in `block in eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `inject'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:72:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:136:in `evaluate_code'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:79:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:71:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `each'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `evaluate_classes'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:61:in `block in create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:341:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:865:in `block in eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1028:in `block in eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:983:in `with_guarded_scope'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1026:in `eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `inject'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:72:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:136:in `evaluate_code'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:79:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:71:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `each'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:386:in `evaluate_classes'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:61:in `block in create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:341:in `create_resources'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:865:in `block in eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `map'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:862:in `eval_ResourceExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `inject'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1028:in `block in eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:983:in `with_guarded_scope'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1026:in `eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1030:in `block in eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:983:in `with_guarded_scope'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:1026:in `eval_IfExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `inject'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:90:in `visit_this_1'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:72:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:71:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `catch'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:70:in `evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:136:in `evaluate_code'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:79:in `block in evaluate'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'; /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile')", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34674", "fixedVersions": [], "id": "34674", "issueType": "Improvement", "key": "MODULES-10776", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "wsus_client : module uses deprecated functions", "timeSpent": "PT0S", "updated": "2021-02-24T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a3301f8660070b6306f", "body": "This might be a patch\n\n{code}\ndiff --git a/manifests/server/config_entry.pp b/manifests/server/config_entry.pp\nindex 6b86f5f..96d6d5b 100644\n--- a/manifests/server/config_entry.pp\n+++ b/manifests/server/config_entry.pp\n@@ -106,7 +106,7 @@ define postgresql::server::config_entry (\n           before  => Postgresql_conf[$name],\n         }\n     }\n-    elsif $name == 'data_directory' {\n+    elsif $name == 'data_directory' and ( $::operatingsystemrelease =~ /^6/ or $::operatingsystemrelease =~ /^10\\.04/ ) {\n       exec { \"postgresql_stop_${name}\":\n         command => \"service ${::postgresql::server::service_name} stop\",\n         onlyif  => \"service ${::postgresql::server::service_name} status\",\n{code}", "created": "2020-08-14T04:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623a4a3301f8660070b6306f]\n\nI would like to thank you for reporting this issue. Please note that currently this repo is open source and we would encourage you to submit a PR to the repo with your suggested fix if you have bandwidth. Linked is information on how to contribute to our open source modules: [https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]\n\nI understand not everyone has bandwidth, if so this will land onto our backlog and we will work on this when the team has bandwidth although I cannot provide a timeline for this.\u00a0", "created": "2021-01-25T08:17:00.000000"}], "components": ["postgresql"], "created": "2020-08-14T04:57:00.000000", "creator": "623a4a3301f8660070b6306f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c3428c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03lcg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "description": "_Basic Info_\n*Module Version:* 6.6.0\n*Puppet Version:* 6.16\n*OS Name/Version:* Debian 10/Buster\n\nWhen a change to data_directory happens, the database on Debian will [always be stopped|https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/manifests/server/config_entry.pp#L109], even when the service is not managed.\nSome lines above there is the same stopping mechanism for directive port, but only for older distros, which should also be applicable for data_directory (at least for Debian 10).\n\n*Desired Behavior:*\nOn at least Debian 10, changing of data_directory should not lead to a stop of the database, but instead to a restart (notify of service).\n\n*Actual Behavior:*\nOn Debian 10, changing of data_directory will stop the database, even if the service is not managed.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34673", "fixedVersions": [], "id": "34673", "issueType": "Bug", "key": "MODULES-10775", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a3301f8660070b6306f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Newer Debians support changes to data_directory via restart", "timeSpent": "PT0S", "updated": "2021-01-25T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hello [~accountid:6220db7149c90000701fd082],\n\nI put up a quick draft today, that includes an example of a rh-mysql80 deployment here: https://github.com/puppetlabs/puppetlabs-mysql/pull/1322\n\nCurrently the example I included offers a workaround to the default parameter setting by overriding the server options. \n\nBefore this becomes a PR that will add support for mysql v8.0 we still need to add testing and ensure the easy use for everyone. \n\nThank you for the puppet-code that helped start this investigation very easily. ", "created": "2020-08-14T06:29:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657] Thank you. Is there anything we can provide to help review this issue, and is there a timeline for releasing this fix?", "created": "2020-09-09T16:00:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "This fix has just gone out to The Forge in v10.7.1", "created": "2020-09-28T03:39:00.000000"}], "components": ["mysql"], "created": "2020-08-13T16:01:00.000000", "creator": "6220db7149c90000701fd082", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fef9469"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03l6o:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39316,40384,40890"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52044009_*|*_10009_*:*_1_*:*_3364403007_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_513395801"}], "description": "_Basic Info_\n*Module Version:* 10.7.0\n*Puppet Version:* 2019.8.x\n*OS Name/Version:* EL7\n\n_Describe your issue in as much detail as possible..._\n\nThis module's support for the \"Software Collections\" variant of MySQL (ie rh-mysql) only goes up to v5.7. The very next version, v8.0, does not work.\n\nFor context, a premium support client has run into this issue. A few of the issues I've seen when digging:\n\nThe module isn't able to initialize the service. One thing I've noticed is the module does not at present set the environment paths for libraries and binaries in the updated `/opt/rh/rh-mysql80` directory:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/main/lib/puppet/provider/mysql.rb#L12-L15\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/main/lib/puppet/provider/mysql_datadir/mysql.rb#L12-L15\n\nA lot of configurations don't seem to apply or stick, often reverting to mariadb defaults. There seems to be some odd assumptions for providers in spots like here:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/main/manifests/params.pp#L55\n\nAdditionally, here's a bit of puppet-code to kick-start everything. Note that any override_options or configurations beyond this don't seem to work.\n\n\n{code:puppet}\nyumrepo { 'centos-sclo-rh':\n  name       => 'CentOS-SCLo-scl-rh',\n  enabled    => true,\n  baseurl    => 'http://mirror.centos.org/centos/7/sclo/$basearch/rh/',\n  mirrorlist => 'http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-rh',\n  descr      => 'CentOS-7 - SCLo rh',\n  ensure     => present,\n  gpgcheck   => true,\n  gpgkey     => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo',\n}\n\nclass {'mysql::server':\n  package_name     => 'rh-mysql80',\n  package_ensure   => 'installed',\n}\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38950", "fixedVersions": [], "id": "38950", "issueType": "Task", "key": "MODULES-10773", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db7149c90000701fd082", "resolution": "Fixed", "resolutionDate": "2020-09-28T03:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : Update support for v8.0 of rh-mysql package", "timeSpent": "PT0S", "updated": "2020-09-28T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a3301f8660070b6306f", "body": "This might be a patch\n\n{code}\ndiff --git a/manifests/params.pp b/manifests/params.pp\nindex 71c4fcf..6d93d09 100644\n--- a/manifests/params.pp\n+++ b/manifests/params.pp\n@@ -50,6 +50,7 @@ class postgresql::params inherits postgresql::globals {\n         $plperl_package_name    = pick($plperl_package_name, 'postgresql-plperl')\n         $plpython_package_name  = pick($plpython_package_name, 'postgresql-plpython')\n         $service_name           = pick($service_name, 'postgresql')\n+        $default_service_name   = 'postgresql'\n         $bindir                 = pick($bindir, '/usr/bin')\n         $datadir                = $::operatingsystem ? {\n           'Amazon' => pick($datadir, \"/var/lib/pgsql${package_version}/data\"),\n@@ -69,6 +70,10 @@ class postgresql::params inherits postgresql::globals {\n           'Amazon' => pick($service_name, \"postgresql${version_parts[0]}${version_parts[1]}\"),\n           default  => pick($service_name, \"postgresql-${version}\"),\n         }\n+        $default_service_name   = $::operatingsystem ? {\n+          'Amazon' => \"postgresql${version_parts[0]}${version_parts[1]}\",\n+          default  => \"postgresql-${version}\",\n+        }\n         $bindir                 = $::operatingsystem ? {\n           'Amazon' => pick($bindir, '/usr/bin'),\n           default  => pick($bindir, \"/usr/pgsql-${version}/bin\"),\n@@ -224,6 +229,7 @@ class postgresql::params inherits postgresql::globals {\n       $python_package_name  = pick($python_package_name, 'psycopg')\n \n       $service_name         = pick($service_name, \"postgresql-${version}\")\n+      $default_service_name = \"postgresql-${version}\"\n       $bindir               = pick($bindir, \"/usr/lib/postgresql-${version}/bin\")\n       $datadir              = pick($datadir, \"/var/lib/postgresql/${version}_data\")\n       $confdir              = pick($confdir, \"/etc/postgresql-${version}\")\ndiff --git a/manifests/server/config.pp b/manifests/server/config.pp\nindex 93bc9b9..6aedf1b 100644\n--- a/manifests/server/config.pp\n+++ b/manifests/server/config.pp\n@@ -198,7 +198,7 @@ class postgresql::server::config {\n     }\n   }\n \n-  if $::osfamily == 'RedHat' {\n+  if $::osfamily == 'RedHat' and $service_name == $postgresql::server::default_service_name {\n     if $::operatingsystemrelease =~ /^7|^8/ or $::operatingsystem == 'Fedora' {\n       # Template uses:\n       # - $::operatingsystem\n@@ -221,7 +221,7 @@ class postgresql::server::config {\n       }\n     }\n   }\n-  elsif $::osfamily == 'Gentoo' {\n+  elsif $::osfamily == 'Gentoo' and $service_name == $postgresql::server::default_service_name {\n     # Template uses:\n     # - $::operatingsystem\n     # - $service_name\n{code}\n", "created": "2020-08-14T02:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Helo again\u00a0[~accountid:623a4a3301f8660070b6306f], :)\u00a0\n\nI would like to thank you for reporting this issue. Please note that currently this repo is open source and we would encourage you to submit a PR to the repo with your suggested fix if you have bandwidth. Linked is information on how to contribute to our open source modules:\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]\n\nI understand not everyone has bandwidth, if so this will land onto our backlog and we will work on this when the team has bandwidth although I cannot provide a timeline for this.\u00a0\n\nI am also going to change this from a bug to a Feature as I think this is more of a feature than a bug.\u00a0", "created": "2021-01-25T08:28:00.000000"}], "components": ["postgresql"], "created": "2020-08-13T09:44:00.000000", "creator": "623a4a3301f8660070b6306f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d7e3a35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03kxk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "description": "_Basic Info_\n*Module Version:* 6.6.0\n*Puppet Version:* 6.16\n*OS Name/Version:* CentOS/Oracle Linux\n\nWhen using a custom service (like the one from postgresql-common), the puppet module creates /etc/systemd/system/${service_name}.service [unconditionally|https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/manifests/server/config.pp#L208] on several OS like CentOS 7.\nThis breaks the custom service, even when setting $service_manage to false (though it should be independent of it).\n\n*Desired Behavior:*\nThe systemd-override should be configurable (use or don't use), so a custom systemd service definition will not be overriden.\n\n*Actual Behavior:*\nThe puppet module overrides a custom service definition and breaks the service.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36838", "fixedVersions": [], "id": "36838", "issueType": "New Feature", "key": "MODULES-10772", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a3301f8660070b6306f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : systemd-override needs to be configurable", "timeSpent": "PT0S", "updated": "2021-01-25T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a3301f8660070b6306f", "body": "This might be a patch\n\n{code}\ndiff --git a/manifests/params.pp b/manifests/params.pp\nindex 15b72bd..71c4fcf 100644\n--- a/manifests/params.pp\n+++ b/manifests/params.pp\n@@ -40,7 +40,7 @@ class postgresql::params inherits postgresql::globals {\n       $version_parts      = split($version, '[.]')\n       $package_version    = \"${version_parts[0]}${version_parts[1]}\"\n \n-      if $version == $postgresql::globals::default_version and $::operatingsystem != 'Amazon' {\n+      if !$postgresql::globals::manage_package_repo and $version == $postgresql::globals::default_version and $::operatingsystem != 'Amazon' {\n         $client_package_name    = pick($client_package_name, 'postgresql')\n         $server_package_name    = pick($server_package_name, 'postgresql-server')\n         $contrib_package_name   = pick($contrib_package_name,'postgresql-contrib')\n{code}\n", "created": "2020-08-14T01:43:00.000000"}], "components": ["postgresql"], "created": "2020-08-12T06:04:00.000000", "creator": "623a4a3301f8660070b6306f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@275f512e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03jtc:"}], "description": "_Basic Info_\n *Module Version: 6.6.0*\n *Puppet Version:* 6.16.0\n *OS Name/Version: CentOS 8 + Oracle Linux 8*\n\nIn [params.pp|https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/manifests/params.pp#L43] package names, bindir and some other settings are picked incorrectly when version equals default_version and one is not using distro packages (manage_package_repo).\n\nIn this case server_package_name is set to 'postgresql-server' and this leads to not installing the correct version of postgreql if another version is already installed.\n\nAlso bindir is set incorrectly to /usr/bin and initdb fails.\n\nProbably it should not be checked whether version equals default_version, but whether upstream postgresql packages are used (manage_package_repo).\n\n*Desired Behavior:*\n\nChanging postgresql version to 10 on RedHat family (CentOS, ...) should install postgresql10-server, even if another postgresql-server package is already installed.\n\nExecutable initdb should be found.\n\n*Actual Behavior:*\n\nIf package postgresql11-package ist installed and the module is set to version 10, puppet does not install postgresql10-server.\n\nAlso when trying to run initdb it fails, because /usr/bin/initdb does not exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33635", "fixedVersions": [], "id": "33635", "issueType": "Bug", "key": "MODULES-10771", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a3301f8660070b6306f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : wrong settings used for package names, bindir, etc. on RedHat/CentOS/... when version equals default_version", "timeSpent": "PT0S", "updated": "2020-08-14T01:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-08-10T12:05:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0780a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03igw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287664415_*|*_5_*:*_1_*:*_0"}], "description": "When Bolt runs a command on a target it marks the result as a failure if the command returns a non-zero exit code. This causes issues when a user starts a Puppet agent run with Bolt, as the agent may run successfully but return a non-zero exit code.\n\n\u00a0\n\nThe puppet_agent module should include a task for running the Puppet agent on a list of targets, as well as a plan that will check if the targets have the agent installed and start a run on the targets that do.\n\n\u00a0\n\nThis work is part of a Bolt ticket:\u00a0[https://github.com/puppetlabs/bolt/issues/2022]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33634", "fixedVersions": [], "id": "33634", "issueType": "New Feature", "key": "MODULES-10768", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2020-08-25T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Add task and plan for running Puppet agent", "timeSpent": "PT0S", "updated": "2020-08-25T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2020-08-07T22:34:00.000000", "creator": "623c0da5bef8a60068c797d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c4f3394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03i3c:"}], "description": "Hello, I would like to request if the Reboot resource could output what type of reboot(s) it encountered when => pending is specified along with the specifics of the reboot (what file change is pending? what Windows update is pending? etc). This would allow for making more informed decisions about what nodes are doing and what processes are commonly causing pending reboots to be flagged.\n\nFor example, it could be useful information to know if a pending file name change on Windows is failing to actually process. This happens more often than not from misbehaving software and results in multiple pending reboots to occur as the registry key for pending file changes can become \"stuck\". Having some additional information would be very helpful in those types of situations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43170", "fixedVersions": [], "id": "43170", "issueType": "New Feature", "key": "MODULES-10767", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da5bef8a60068c797d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/reboot - Output the type of reboot encountered when => pending", "timeSpent": "PT0S", "updated": "2020-08-07T22:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi. I'm not 100% familiar with the module, but implemented something in https://github.com/puppetlabs/puppetlabs-sshkeys_core/pull/35", "created": "2020-08-06T13:02:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged in https://github.com/puppetlabs/puppetlabs-sshkeys_core/commit/bd8183b968b7c3340fdff9c8325e571353e2ab63", "created": "2020-09-07T01:27:00.000000"}], "components": [], "created": "2020-08-06T08:04:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f4db75f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03h0g:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2740993806_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  2.1.0\n*Puppet Version:* 6.17.0\n*OS Name/Version:* xenserver 6.7.0\n\nI've got a valid ssh-rsa-cert-v01@openssh.com key in /root/.ssh/authorized_keys and Puppet cannot parse it.\n\n*Desired Behavior:*\n\npuppet recognizes the key as valid\n\n*Actual Behavior:*\n\nbut breaks with:\n\n{code}\nError: Could not prefetch ssh_authorized_key provider \u2018parsed\u2019: Could not parse line \u201cssh-rsa-cert-v01@openssh.com\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38949", "fixedVersions": [], "id": "38949", "issueType": "Bug", "key": "MODULES-10765", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2020-09-07T01:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-sshkeys_core: fails with ssh-rsa-cert-v01@openssh.com", "timeSpent": "PT0S", "updated": "2020-09-07T01:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{{init.ps1}} is not a file that ships with puppet-agent, but I assume it's coming from a bolt/task related module? Can you attach {{init.ps1}}? Normally templates are not pluginsynced, so I don't understand why it's in the pluginsync destination directory.", "created": "2020-08-06T15:45:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Nothing we pluginsync in orchestrator for plans should be downloading to the agent cache. Everything we download goes to internal caches for pxp-agent.\n\nSo I don't _think_ this would come from a plan/task.", "created": "2020-08-06T15:51:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Oh, OK. I'll go for a hunt, then...", "created": "2020-08-07T00:36:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Found it in the puppetlabs-pwshlib module.", "created": "2020-08-07T00:39:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Moved the ticket to \"Modules\". However, \"pwshlib\" is not selectable form the \"Components\" drop-down, so I chose \"powershell\".", "created": "2020-08-07T00:45:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a]\u00a0are you still experiencing this error? I think we'd need a bit more to troubleshoot what's happening here, especially if you can establish that it works on\u00a0_some_ 2008R2 nodes but not others, still happens with the latest release, etc.\u00a0", "created": "2021-03-29T09:32:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "I'm not sure, to be honest. Since it doesn't happen all the time it's quite hard to track...", "created": "2021-04-08T03:35:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing this for now as unreproducible", "created": "2021-05-17T13:01:00.000000"}], "components": ["powershell"], "created": "2020-08-06T03:59:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@398f88ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03gwo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24570099166_*|*_6_*:*_1_*:*_0"}], "description": "On some Windows 2008R2 systems (yes, I know ;)), the script C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\templates\\init.ps1 sometimes just hangs forever (until the agent times out).\n\nI would provide more information, if only I knew which kind of info that was...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39985", "fixedVersions": [], "id": "39985", "issueType": "Bug", "key": "MODULES-10766", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Cannot Reproduce", "resolutionDate": "2021-05-17T13:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-pwshlib: init.ps sometimes hangs until agent times out", "timeSpent": "PT0S", "updated": "2021-05-17T13:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:35:00.000000"}], "components": ["rsync"], "created": "2020-08-04T15:21:00.000000", "creator": "5d52935d92705e0c1c5e6b25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2f2c9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03fjs:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "*Module Version: 1.1.1*\n *Puppet Version: 5.5.1*\n *OS Name/Version: Debian 8.11*\n\nStarting with puppetlabs-rsync version 1.1.0, class\u00a0rsync::server::module has uid and gid params set to 'undef' (as opposed to previously being 0 or root). Because of some old code in our system:\n{code:java}\ninclude ::rsync::server\nrsync::server::module {... // but without uid and gid set\n{code}\nit led to uid and *gid* being set from class\u00a0rsync::server to *\"nobody\"*\u00a0which meant on the server side:\n{code:java}\nmore /etc/rsyncd.conf\n...\nuid = nobody\ngid = nobody{code}\nUnfortunately, our systems are on Debian which does have uid 'nobody', but gid 'nobody' doesn't exist. The alternative is 'nogroup'.\n{code:java}\n/etc/group \nnogroup:x:65534:\n\nid -u nobody\n65534{code}\n*Desired Behavior:* rsync client to execute without error when contacting rsync server created with puppetlabs-rsync\n\n*Actual Behavior:*\u00a0\"{color:#FF0000}ERROR{color}: invalid gid nobody,\u00a0rsync error: error starting client-server protocol (code 5) at main.c(1653)\" , rsync version 3.1.1\n\n*Comments:*\n * Someone has proposed a fix in\u00a0[https://github.com/puppetlabs/puppetlabs-rsync/pull/130]\u00a0; guess it's a good opportunity to review the defaults\n * Documentation on\u00a0[https://forge.puppet.com/puppetlabs/rsync]\u00a01.1.1 still incorrectly shows that for\u00a0rsync::server::module, uid and gid are set to 0 (when they are 'undef' now)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43231", "fixedVersions": [], "id": "43231", "issueType": "Bug", "key": "MODULES-10764", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d52935d92705e0c1c5e6b25", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-rsync : class rsync::server gid default nobody not supported on Debian", "timeSpent": "PT0S", "updated": "2021-03-08T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Filed https://github.com/puppetlabs/puppetlabs-apt/pull/942 to correct the README and point here for context.", "created": "2020-08-04T10:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for the ticket [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e]\u00a0and making us aware.\u00a0\n\nI have merged your docs PR and want to thank you for taking the time to submit it.\u00a0\n\nWe currently have limited bandwidth, therefore I have created a [ticket|https://puppet.atlassian.net/browse/IAC-1036]\u00a0to log that the provider needs rewritten without using exec and will add it to our team backlog.\u00a0\n\nI will cut a release of the module as soon as I can that will contain your changes.\n\n\u00a0", "created": "2020-08-06T10:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This ticket will track the module release:\u00a0https://puppet.atlassian.net/browse/IAC-1037", "created": "2020-08-06T11:02:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "puppetlabs-apt has been released and is available on the Forge.\u00a0\n\nThank you for your patience.\n\n\u00a0", "created": "2020-08-13T04:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as Fixed.", "created": "2020-08-13T04:34:00.000000"}, {"author": "70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21", "body": "I would like to reopen this as the original issue hasn't been addressed, Puppet report contains a change even when apt update doesn't update the local cache.", "created": "2021-07-28T05:42:00.000000"}, {"author": "557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c", "body": "This has an added negative effect during acceptance testing with\u00a0*Litmus* using the {{idempotent_apply()}} helper. \u00a0It causes the tests to fail in ecosystems where in production it is desired that *frequency* is set to {{'always'}}.\n\nThere is a case statement in *apt::update* to handle how *frequency* is interpreted: [https://github.com/puppetlabs/puppetlabs-apt/blob/a0c1931ccc835423a6673e81dce64cd0c61d9f57/manifests/update.pp#L5-L52]\n\nHowever, for some reason, there is also a collector in *init.pp* that does the same thing: [https://github.com/puppetlabs/puppetlabs-apt/blob/a0c1931ccc835423a6673e81dce64cd0c61d9f57/manifests/init.pp#L270-L274]\n\nThe result of having a collector here means that I can't use a collector to set *refreshonly* to {{true}} myself in order to override that value during testing. \u00a0The collector override is from 10 years ago and the case statement is from 4 and 7. \u00a0I'm thinking that there may not have been an obvious reason to go pull out the older method and it perhaps didn't cause any conflict because the {{'always'}} case behavior matches what that collector does.\n\nI'm going to create a PR that removes that from *init.pp* and attempt to associate it with this issue unless support thinks it needs its own.", "created": "2021-10-07T08:36:00.000000"}, {"author": "557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c", "body": "For anyone following this, I did create a [PR|https://github.com/puppetlabs/puppetlabs-apt/pull/1010] for this that was merged on 10/18/2021", "created": "2021-11-29T12:16:00.000000"}, {"author": "70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21", "body": "[~accountid:557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c] Does you PR address the issue reported in this bug report?", "created": "2022-05-31T13:08:00.000000"}, {"author": "557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c", "body": "[~accountid:70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21], I believe it does. I'm using it in {{.fixtures.yml}} for idempotency tests during Litmus testing on a couple of my modules (where I discovered the issue). The PR was merged, but the last time I checked, it wasn't yet pushed in a release to PuppetForge.", "created": "2022-06-01T07:38:00.000000"}, {"author": "70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21", "body": "[~accountid:557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c] thanks a lot for getting back to me so quickly.", "created": "2022-06-01T08:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing inline with comments.", "created": "2022-08-26T04:21:00.000000"}, {"author": "557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c", "body": "So, even though I contributed to this, the original sentiment of this issue still hasn't been resolved. The fix I submitted last October fixes something where if you use a collector to override the {{refreshonly}} to 'true' even when 'frequency' is set to 'always'.\n\nBasically, that was to fix a case in litmus testing in an environment where the 'always' frequency was chosen.\n\nThe original sentiment of this issue, though, has to do with it always reporting a 'changed' exit code on the runs where the exec actually runs, either when it is set to 'daily' or 'always'.\n\nPersonally, I think I'm going to be setting this to 'weekly' and then creating a cron entry that performs this outside of Puppet runs, but it feels like this needs to move to some kind of special provider/type library as suggested instead of using an Exec.", "created": "2022-08-26T10:26:00.000000"}, {"author": "70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21", "body": "I agree with [~accountid:557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c], the real issue hasn't been resolved and I have mentioned this back in July 2021.", "created": "2022-08-27T13:15:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "There's a pretty simple and obvious fix for this", "created": "2022-12-07T14:15:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "Fixed here: [https://github.com/puppetlabs/puppetlabs-apt/pull/1073]", "created": "2022-12-07T14:40:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "[~accountid:70121:890233ad-c0dc-4f20-abae-22e8bd4d9e21] [~accountid:557058:c0f13f88-a58a-4cf0-9598-a0a31103bc7c] [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]\u00a0\n\nA review of the PR would be welcome: [https://github.com/puppetlabs/puppetlabs-apt/pull/1073|https://github.com/puppetlabs/puppetlabs-apt/pull/1073]", "created": "2022-12-11T21:00:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "Okay, I've modified the PR so that it reports a corrective change ONLY if the {{+/var/cache/apt/pkgcache.bin+}} file changed.", "created": "2022-12-19T18:36:00.000000"}], "components": [], "created": "2020-08-04T10:09:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Idempotent {{apt}} resources should not report corrective changes when no changes were made."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4687d8b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03f74:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40262"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/20"}], "description": "_Basic Info_\n *Module Version:* all; reproduced on 7.2.0 and 7.4.2\n *Puppet Version:* reproduced on 6.15 and 6.16\n *OS Name/Version:* reproduced on Debian 9, Debian 10, and Ubuntu 18.04\n\nIf an {{apt}} resource is set to run the {{apt_update}} exec, every Puppet run that applies it reports a corrective change, regardless of whether any caches were updated.\n\nThe {{apt-update}} command, and the actions it performs, is inherently idempotent. We even use it as an example in the Puppet docs of an inherently idempotent command: [https://puppet.com/docs/puppet/6.17/type.html#exec]\n{quote}Any command in an exec resource must be able to run multiple times without causing harm \u2014 that is, it must be idempotent. There are three main ways for an exec to be idempotent:\n - The command itself is already idempotent. (For example, apt-get update.){quote}\nHowever, the {{apt}} module's implementation of {{apt-get update}} falsely suggests otherwise.\n\nThe module README also implies that setting the resource's {{loglevel}} to {{debug}} (or higher than whatever the agent's {{log_level}} setting is) will prevent corrective changes from appearing in agent reports: [https://forge.puppet.com/puppetlabs/apt#update-the-list-of-packages]\n{quote}When Exec['apt_update'] is triggered, it generates a Notice message. Because the default logging level for agents is notice, this causes the repository update to appear in logs and agent reports. Some tools, such as The Foreman, report the update notice as a significant change. To eliminate these updates from reports, set the loglevel metaparameter for Exec['apt_update'] above the agent logging level:\n{code}class { 'apt':\n  update => {\n    frequency => 'daily',\n    loglevel  => 'debug',\n  },\n}{code}{quote}\nHowever, the PE console still reports a corrective change even when the resource's {{loglevel}} is {{debug}} or higher, because the corrective change is submitted in the report and the logs don't matter. Aside from the docs not being relevant to the PE console, it's also not true for Foreman as documented: [https://github.com/puppetlabs/puppetlabs-apt/pull/690#issuecomment-347472196]\n{quote}I've defined apt::update with loglevel set to debug and I actually don't see any notes from this resource in the report. But Foreman still shows the status of such Puppet runs as \"updated\" / \"changed\", so it's always blue, not green.\n\n...\n\nyeah, I had thought it would properly suppress that in Foreman but it doesn't. I left the MR in place because, well, it's nice not to have it at stdout.\n{quote}\nThe {{apt_update}} exec resource in question: [https://github.com/puppetlabs/puppetlabs-apt/blob/2e794c96ce78485bba77183eb57544a1e7415c6f/manifests/update.pp#L59-L67]\n{code}  exec { 'apt_update':\n    command     => \"${::apt::provider} update\",\n    loglevel    => $::apt::_update['loglevel'],\n    logoutput   => 'on_failure',\n    refreshonly => $_refresh,\n    timeout     => $::apt::_update['timeout'],\n    tries       => $::apt::_update['tries'],\n    try_sleep   => 1\n  }{code}\n*Steps to reproduce*\n\n1. Install PE 2019.8.0 on Ubuntu 18.04.\n 2. Install the puppetlabs-apt module.\n 3. Set the default apt resource behavior to always update with a debug loglevel:\n{code}class { 'apt':\n  update => {\n    frequency => 'always',\n    loglevel => 'debug',\n  }\n}{code}\n4. Run the Puppet agent multiple times\n\n*Desired Behavior:*\n\nIf there's no corrective change, don't report one.\n\n*Actual Behavior:*\n\nEvery run on every node with an {{apt}} resource reports a corrective change regardless of the lack of changes on the node, making all reports' statuses effectively meaningless; nodes with changes are indistinguishable from unchanged nodes.\n{code}apt_update,Exec,corrective change,notrun,\"[\"\"0\"\"]\",/etc/puppetlabs/code/environments/production/modules/apt/manifests/update.pp,59{code}\nFollowing the docs suggestion of changing the log level removes the result from the notice-level agent output:\n{code}root@scenic-scandal:/etc/puppetlabs# while true; do puppet agent --test; sleep 5; done\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for scenic-scandal.delivery.puppetlabs.net\nInfo: Applying configuration version '1596485482'\nNotice: Applied catalog in 20.12 seconds\n{code}\nbut not the report, so it will still always be reported by the PE console and Foreman, contradicting the docs:\n{code}  Exec[apt_update]:\n    title: apt_update\n    file: \"/etc/puppetlabs/code/environments/production/modules/apt/manifests/update.pp\"\n    line: 59\n    resource: Exec[apt_update]\n    resource_type: Exec\n    provider_used: posix\n    containment_path:\n    - Stage[main]\n    - Apt::Update\n    - Exec[apt_update]\n    evaluation_time: 2.001353447\n    tags:\n    - exec\n    - apt_update\n    - class\n    - apt::update\n    - apt\n    - update\n    - node\n    - default\n    time: '2020-08-03T19:55:57.523108153+00:00'\n    failed: false\n    failed_to_restart: false\n    changed: true\n    out_of_sync: true\n    skipped: false\n    change_count: 1\n    out_of_sync_count: 1\n    events:\n    - audited: false\n      property: returns\n      previous_value: notrun\n      desired_value:\n      - '0'\n      historical_value:\n      message: executed successfully (corrective)\n      name: executed_command\n      status: success\n      time: '2020-08-03T19:55:57.523287195+00:00'\n      redacted:\n      corrective_change: true\n    corrective_change: true\n{code}\n*Suggested fix*\n\nI understand that exec resources always report a corrective change if they successfully run. An exec resource is therefore not appropriate for the {{apt_update}} feature because the result (to always report a change) is inherently deceptive (apt-get update can run without performing a corrective change).\n\n{{apt_update}} should report a corrective change only when {{apt-get update}} results in an updated cache, and the module documentation should not imply that there is a supported way to silence a corrective change in reports.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39984", "fixedVersions": [], "id": "39984", "issueType": "Bug", "key": "MODULES-10763", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt: apt_update always results in a corrective change report, even when no change is made", "timeSpent": "PT0S", "updated": "2023-03-09T14:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "dup of :\u00a0https://puppet.atlassian.net/browse/MODULES-10800", "created": "2020-09-02T03:25:00.000000"}], "components": [], "created": "2020-08-04T08:01:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37fae293"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:u"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59723325_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2429337684"}], "description": "update travis.yaml and add a new entry to the ruby matrix for testing. For now we will be using ruby 2.7 with puppet 6 nightly until puppet 7 nightly is available.\n\naugeas_core\ncron_core\nhost_core\nmailalias_core\nmount_core\nsshkeys_core\nyumrepo_core\nzfs_core\nzone_core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36837", "fixedVersions": [], "id": "36837", "issueType": "Task", "key": "MODULES-10762", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Duplicate", "resolutionDate": "2020-09-02T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add ruby 2.7 testing in travis for core modules", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [], "components": [], "created": "2020-08-04T03:00:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@de9169e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rhw:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_17585537_*|*_1_*:*_1_*:*_77688998_*|*_10007_*:*_1_*:*_58795538_*|*_3_*:*_1_*:*_519343726_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2961639328"}], "description": "In order to verify that core modules can run agains puppet 7, we need to enable acceptance testing on each core module.\n\n\u00a0\n\nAdd a new step for testing on future (eg. Platform 7)\n\n\u00a0\n\naugeas_core\n cron_core\n host_core\n mailalias_core\n mount_core\n sshkeys_core\n yumrepo_core\n zfs_core\n zone_core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36836", "fixedVersions": [], "id": "36836", "issueType": "Task", "key": "MODULES-10761", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2020-09-15T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable core module acceptance tests using puppet 7 nightly", "timeSpent": "PT0S", "updated": "2020-09-15T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": [], "created": "2020-08-04T02:45:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@755325f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03rhy:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_68656325_*|*_1_*:*_1_*:*_78598508_*|*_10007_*:*_1_*:*_95890389_*|*_3_*:*_1_*:*_6246200_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2856518936"}], "description": "In order to test core modules against ruby 2.7, we need to be able to install [https://rubygems.org/gems/puppet-module-posix-system-r2.7] gem.\n\nDue to the locked dependency of some core modules to beaker 3, the dependency resolution will fail.\n\nUpdate the remaining core modules to use beaker 4:\n\nDone:\n (/) augeas_core - [https://github.com/puppetlabs/puppetlabs-augeas_core/pull/23]\n (/) cron_core - [https://github.com/puppetlabs/puppetlabs-cron_core/pull/29]\n (/) host_core - [https://github.com/puppetlabs/puppetlabs-host_core/pull/17/files]\n (/) yumrepo_core - [https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/25/files]\n (/) mount_core - [https://github.com/puppetlabs/puppetlabs-mount_core/pull/23/files]\n\nRemaining:\n - mailalias_core\n - sshkeys_core\n - zfs_core\n - zone_core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33633", "fixedVersions": [], "id": "33633", "issueType": "Task", "key": "MODULES-10760", "labels": ["platform_7"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2020-09-09T01:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update core modules to beaker 4", "timeSpent": "PT0S", "updated": "2020-09-09T01:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Release checks tests passed:\n{code:java}\nSuccessful on 6 nodes: [\"trusting-meter.delivery.puppetlabs.net, win-2012-x86_64\", \"dandy-castle.delivery.puppetlabs.net, win-2016-core-x86_64\", \"taller-rasp.delivery.puppetlabs.net, win-2019-core-x86_64\", \"swivel-making.delivery.puppetlabs.net, win-2012r2-x86_64\", \"classic-hour.delivery.puppetlabs.net, win-10-pro-x86_64\", \"red-applicant.delivery.puppetlabs.net, win-81-x86_64\"]\n{code}", "created": "2020-08-17T12:24:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "related PR:\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/223]", "created": "2020-08-17T12:27:00.000000"}], "components": ["chocolatey "], "created": "2020-08-03T10:11:00.000000", "creator": "5c2ff2e8e6047225b6d53614", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bcf4b1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03e9s:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39622"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83588820_*|*_10009_*:*_1_*:*_333031486_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1134176581"}], "description": "_Basic Info_\n *Module Version:\u00a0Version*\u00a0*5.0.2*\u00a0**\u00a0\n *Puppet Version: 2019.5*\n *OS Name/Version: Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\nWhat's strange about this is the chocolatey module v5.0.2 should set a default via the facter fact\n[https://github.com/puppetlabs/puppetlabs-chocolatey/blob/v5.0.0/manifests/params.pp]\nwhich it appears to be failing to do on the first run?\u00a0\n\nI worked around this in the console by adding a configuration option in data to see chocolatey class parameter choco_install_location set to \"C:\\\\ProgramData\\\\chocolatey\"\n\nIt then ran ok on the first run. This dev setup is 2019.5\n\n\u00a0\n\n\u00a0\n\n*From Support :*\n\nTested this the module on both 2019.2 and 2019.5 and I am unable to reproduce the issue with\u00a0{{choco_install_location}}\u00a0on Windows Server 2016.\n\nBy configuring this in the console you are overwriting anywhere other place this parameter may be declared which would explain why it started working. You can look under\u00a0{{/etc/puppetlabs/code/environments/wineng_production/modules/}}\u00a0to see if you have\u00a0{{choco_install_location => ''}}\u00a0defined anywhere.\n\nI am not seeing any issues with the module in my environment.\n\n\u00a0\n\n+_*From the customer and the FR requirement:*_+\n\nI've done it as a workaround. So we never declare this we take the module default which comes from the fact, it would seem a better defensive coding option to make sure it got the default value rather that presuming the fact would always return?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35733", "fixedVersions": [], "id": "35733", "issueType": "New Feature", "key": "MODULES-10759", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2e8e6047225b6d53614", "resolution": "Fixed", "resolutionDate": "2020-08-21T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Classification incorrect on first run windows - Improvement", "timeSpent": "PT0S", "updated": "2020-08-21T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:0ecc452a-d349-4da1-b879-da696febc871]\n\nAs we no longer support Puppet5 I am going to close this issue.\nIf you are still seeing this issue on Puppet6+ please feel free to reopen.", "created": "2021-07-07T09:09:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "This is still an issue with Puppet 6. I am reopening this issue.", "created": "2022-02-24T13:11:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "_Basic Info_\n*Module Version: Puppetlabs/firewall\u00a0v1.15.3*\n*Puppet Version: 6.25.1*\n*OS Name/Version: Ubuntu 18.04.5 LTS*", "created": "2022-02-24T13:15:00.000000"}], "components": ["firewall"], "created": "2020-07-30T18:34:00.000000", "creator": "557058:0ecc452a-d349-4da1-b879-da696febc871", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bb9d8fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ddc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}], "description": "_Basic Info_\n *Module Version: Puppetlabs/firewall\u00a0v1.15.3*\n *Puppet Version:\u00a05.4.0*\n *OS Name/Version:\u00a0Ubuntu 18.04.4 LTS*\n\n\u00a0\n\nOur Kubernetes cluster has a bunch of firewall chains that appear to be named dynamically. There are hundreds of them in our cluster, and have names such as:\n \u00a0\n\n{{firewallchain { 'KUBE-SEP-5UABCDKJJKLLKCCS:nat:IPv4':}}\n {{\u00a0 ensure => 'present',}}\n {{}}}\n {{firewallchain { 'KUBE-SEP-5WI987LK8907AAAA:nat:IPv4':}}\n {{\u00a0 ensure => 'present',}}\n {{}}}\n\n{{firewallchain}}{\u00a0'cali-pi-_NK9JKkljKLJkjLKJlk:filter:IPv4':\n \u00a0 ensure => 'present',\n}\n\nfirewallchain { 'cali-pi-_NK9KlkHLKlklkjLKJ:mangle:IPv4':\n\u00a0 ensure => 'present',\n}\n\nOur main firewall class purges all unmanaged rules. We normally tell it to NOT purge specific firewallchains by adding puppet rules like this in a application class:\n\n[https://gist.github.com/pmoranga/9c4f194a1ac4102d4f94]\n\nfirewallchain { 'PREROUTING:nat:IPv4':\n\u00a0 \u00a0 purge => true,\n \u00a0 ignore => [ 'DOCKER', 'KUBE-*', 'cali*', ], \n}\n\nHowever, there doesn't appear to be a way to ignore dynamically named firewall chains. For example, I cannot create resource containing a wildcard:\n\nfirewallchain\u00a0{ 'cali-*:mangle:IPv4':\n \u00a0 ensure => 'present',\n }\n\nAs this still seems to purge hundreds of firewallchains in our cluster:\n\n\u00a0\n\nJul 30 01:27:45 docker01\u00a0 puppet-agent[52078]: (/Stage[main]/Profile::Firewall/Firewallchain[cali-pi-_NK9JKkljKLJkjLKJlk:filter:IPv4]/ensure) removed\n Jul 30 01:27:45 docker01 puppet-agent[52078]: (/Stage[main]/Profile::Firewall/Firewallchain[cali-pi-_NK9KlkHLKlklkjLKJ:filter:IPv4]/ensure) removed\n Jul 30 01:27:45 docker01 puppet-agent[52078]: (/Stage[main]/Profile::Firewall/Firewallchain[cali-po-_NK9JKkljKLJkjLKJlk:filter:IPv4]/ensure) removed\n Jul 30 01:27:45 docker01 puppet-agent[52078]: (/Stage[main]/Profile::Firewall/Firewallchain[cali-po-_NK9KlkHLKlklkjLKJIPv4]/ensure) removed\n\n*Desired Behavior:*\n\nI would expect Puppetlabs/firewall to have a way to not purge dynamically generated firewall chains.\n\n*Actual Behavior:*\n\nPuppetlabs/firewall purges\u00a0all dynamic firewall chains added by Kubernetes or Calico, which prevents nearly all traffic within the overlay network and brings down the cluster.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Multiple Ubuntu nodes, running Kubernetes in installed by Rancher/RKE. iptables firewall is managed by puppetlabs/firewall\u00a0v1.15.3.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39983", "fixedVersions": [], "id": "39983", "issueType": "Bug", "key": "MODULES-10758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ecc452a-d349-4da1-b879-da696febc871", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : How to ignore dynamically created iptables firewallchains created by Kubernetes & Calico?", "timeSpent": "PT0S", "updated": "2022-02-24T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2020-07-30T11:44:00.000000", "creator": "623c10be50bb2b0070b6b215", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b30904e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03d40:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version: 6*\n *OS Name/Version: Centos7*\n\nError: Could not run: Illegal method definition of method deep_merge in legacy function.\n\nThe deep_merge.rb is written for ruby 3.x and the function needs to be refactored to support 4.x\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Error: Could not run: Illegal method definition of method deep_merge in legacy function.\n\nThe deep_merge.rb is written for ruby 3.x and the function needs to be refactored to support 4.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36835", "fixedVersions": [], "id": "36835", "issueType": "Bug", "key": "MODULES-10757", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10be50bb2b0070b6b215", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-stdlib-6.3.0} : {refactor deep_merge.rb to support newer versions of puppet}", "timeSpent": "PT0S", "updated": "2021-06-21T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Fails when specifying a resource title.\n\n\n{code:java}\n\"C:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" resource scheduled_task pwcsplunk_health_check 2>&1\nError: Could not run: Validation of Scheduled_task[Microsoft\\Windows\\.NET Framework\\.NET Framework NGEN v4.0.30319] failed: Microsoft\\Windows\\.Net Framework\\.NET Framework NGEN v4.0.30319 specifies a path including subfolders and a compatibility of 1 - tasks in subfolders are only supported on verison 2 and later of the API. Specify a compatibility of 2 or higher or do not specify a subfolder path. {code}\n\n\nSpecifying a \"compatibility\" attribute as directed by the error message also fails, perversely complaining that \"4\" is not a number:\n\n\n{code:java}\n\"C:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" resource scheduled_task pwcsplunk_health_check compatibility=4 2>&1\nError: Could not run: Parameter compatibility failed on Scheduled_task[pwcsplunk_health_check]: must be a number{code}\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2022-11-17T10:24:00.000000"}], "components": ["scheduled_task"], "created": "2020-07-29T19:44:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a836c1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03clk:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40185,43677"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/20"}], "description": "*Module Version:*\u00a0{color:#0747a6}version 2.1.0{color}\n *Puppet Version:* {color:#0747a6}PE 2019.8 (*puppetserver version: 2019.8.0.22)*{color}\n *OS Name/Version:* {color:#0747a6}Master Centos 7, Agent WinServer 2012{color}\n\n\u00a0\n\nExecuted `puppet resource scheduled_task` command and it's unsuccessful.\u00a0\n{code:java}PS C:\\Windows\\System32\\WindowsPowerShell\\v1.0> puppet resource scheduled_task{code}\n{code:java}Error: Could not run: Validation of Scheduled_task[Microsoft\\Windows\\.NET Framework\\.NET Framework NGEN v4.0.30319] fail\ned: Microsoft\\Windows\\.NET Framework\\.NET Framework NGEN v4.0.30319 specifies a path including subfolders and a compatib\nility of 1 - tasks in subfolders are only supported on version 2 and later of the API. Specify a compatibility of 2 or h\nigher or do not specify a subfolder path. {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42156", "fixedVersions": [], "id": "42156", "issueType": "Bug", "key": "MODULES-10756", "labels": ["jira_escalated", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : \"puppet resource scheduled_task\" command run not successful in win 2012 environment", "timeSpent": "PT0S", "updated": "2022-11-17T10:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-07-28T12:53:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42325022"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03b5c:"}], "description": "_Basic Info_\n*Module Version:*10.6.0\n*Puppet Version:*6.17.0\n*OS Name/Version:*Ubuntu 16.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nthe following resource block should create a .mylogin.cnf file in /home/jason.grammenos, and the file should be owned by linux user jason.grammenos\n\n{noformat}\n  mysql_login_path { 'jason_local':\n    ensure   => present,\n    owner    => 'jason.grammenos',\n    host     => 'localhost',\n    user     => 'mysql_jason',\n    password => Sensitive('test'),\n    port     => 3306,\n  }\n{noformat}\n\n\n*Actual Behavior:*\n\nerror with puppet complaining that it cannot execute mysql_config_editor\ntrace output below.\nthe command that failed works fine when run manually as the intended users.\n\n{noformat}\nsu - jason.grammenos\n/usr/bin/mysql_config_editor print --all\n{noformat}\n\n{noformat}\nError: /Stage[main]/Main/Node[test.agilitypr.internal]/Mysql_login_path[jason_local]: Could not evaluate: Execution of '/usr/bin/mysql_config_editor print --all' returned 1:\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:in `execute'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:55:in `mysql_config_editor_cmd'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:116:in `list_login_paths'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:136:in `block in get'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:135:in `each'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_login_path/mysql_login_path.rb:135:in `get'\n/opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppet-resource_api-1.8.13/lib/puppet/resource_api.rb:257:in `refresh_current_state'\n/opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppet-resource_api-1.8.13/lib/puppet/resource_api.rb:282:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1143:in `retrieve_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:307:in `from_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:267:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:287:in `eval_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block (2 levels) in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:343:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:260:in `block (2 levels) in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:243:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:734:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\nInfo: Node[test.agilitypr.internal]: Unscheduling all events on Node[test.agilitypr.internal]\nError: /Stage[main]/Mm::Users::Services::Mysqlrestore/File[private_key]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///installation_files/sensitive_files/ssh_keys/mysqlrestore, file:///installation_files/sensitive_files/ssh_keys/mysqlrestore\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/errors.rb:157:in `fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/file/source.rb:192:in `metadata'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/file/source.rb:128:in `copy_source_values'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/file.rb:820:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1143:in `retrieve_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:307:in `from_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:267:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:287:in `eval_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block (2 levels) in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:343:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:260:in `block (2 levels) in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:243:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:734:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n{noformat}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "ubuntu 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34667", "fixedVersions": [], "id": "34667", "issueType": "Bug", "key": "MODULES-10755", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : cannot set login path for non root user", "timeSpent": "PT0S", "updated": "2021-01-11T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-07-28T12:16:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2edc5847"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03b3s:"}], "description": "_Basic Info_\n*Module Version:*10.6.0\n*Puppet Version:*6.17.0\n*OS Name/Version:*Ubuntu 16.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nmodule should use appropriate authentication method via both .my.cnf and .mylogin.cnf as appropriate. \n\n*Actual Behavior:*\nif the .mylogin file is present, but doesnt contain a [client] login path. the module will still attempt to use .mylogin.cnf ignoring .my.cnf even though the .mylogin does not contain credentials the module can use to login.\n\nThis means that all subequent commands will fail as the module cannot authenticate against mysql even though the .my.cnf has the correct credentials.\n\nThe module should only rely on the .mylogin.cnf if it contains a [client] login path. and the documentation should probably be updated to indicate that the module will use that login path in preference over .my.cnf if it is present.\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Ubuntu 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37886", "fixedVersions": [], "id": "37886", "issueType": "Bug", "key": "MODULES-10754", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : .my.cnf ignored if .mylogin.cnf present regardless if it contains credentials", "timeSpent": "PT0S", "updated": "2021-01-11T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey apologies for the wait on getting around to your query.\u00a0\n\nI have had a look and adapting the code in this [example|https://github.com/puppetlabs/puppetlabs-accounts/tree/23b546927dbca1ac21bf363a72836ef21dd7a650#data-in-hiera] should help you achieve what you want.\u00a0\n\nI am going to resolve this ticket inline with the above response however, if you disagree and this does not resolve your issue I apologize and please do not hesitate to reopen.\n\nAgain thank you for your patience :)\u00a0\n\n\u00a0", "created": "2021-02-08T07:42:00.000000"}, {"author": "6243b29df407980070557642", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]\u00a0Hello! \n\nI think it won't resolve my problem.\n\nI want to manage a group members.\u00a0\n\nWhen you're adding groups for a user like this:\n{code:java}\naccounts::user_list:\n  admin:\n    groups: ['admins', 'users']\n{code}\nit adds a user to groups, but when you will delete a group from the list it won't delete a user from a deleted group.\n\nThe user will be exists in the group and I need to delete it manually.\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2021-02-08T08:04:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for such a prompt response. :)\u00a0\nApologies I understand your issue now.\u00a0\n\nThank you for reopening.", "created": "2021-02-08T08:29:00.000000"}], "components": ["accounts"], "created": "2020-07-28T08:59:00.000000", "creator": "6243b29df407980070557642", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677c96d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ayo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}], "description": "_Basic Info_\n *Module Version: 6.1.1*\n *Puppet Version: 6.17*\n *OS Name/Version: CentOS/7*\n\nI use the module accounts to manage user accounts on Linux boxes in my company.\n\nWe have the Foreman installation with Puppet which provides us to configure the module with smart class parameters. We DO NOT describe puppet manifests. Just configure classes on the Foreman.\n\nOur policy requires to control which users exists in groups.\n\nThere is the attribute '[auth_membership|https://puppet.com/docs/puppet/6.17/types/group.html#group-attribute-auth_membership]' in the Puppet resource 'group' which provide to control members of groups on Linux.\n\nHere is an example of my configuration to create two users and add their to a group\n{code:java}\n---\naccounts::user_list:\n  user1:\n    sshkeys:\n      - 'ssh-dss AAAAB3Nza...== jeff@metamachine.net'\n  user2:\n    sshkeys:\n      - 'ssh-dss AAAAB3Nza...== jeff@metamachine.net'\naccounts::group_list:\n  group1:\n    auth_membership: true\n    members:\n      - user1\n      - user2\n{code}\nWhen I run the puppet the first time with the configuration I see the errors\n{code:java}\n[root@localhost ~]# puppet apply -e 'include accounts' --verbose\nInfo: Loading facts\nNotice: Compiled catalog for localhost.localdomain in environment production in 0.22 seconds\nInfo: Applying configuration version '1595947897'\nError: Could not set 'present' on ensure: can't find user for user1 (file: /etc/puppetlabs/code/environments/production/modules/accounts/manifests/init.pp, line: 26)\nError: Could not set 'present' on ensure: can't find user for user1 (file: /etc/puppetlabs/code/environments/production/modules/accounts/manifests/init.pp, line: 26)\nWrapped exception:\ncan't find user for user1\nError: /Stage[main]/Accounts/Group[group1]/ensure: change from 'absent' to 'present' failed: Could not set 'present' on ensure: can't find user for user1 (file: /etc/puppetlabs/code/environments/production/modules/accounts/manifests/init.pp, line: 26)\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/Group[user1]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/User[user1]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/Group[user2]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/User[user2]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/Accounts::Home_dir[/home/user1]/File[/home/user1/.vim]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/Accounts::Key_management[user1_key_management]/File[/home/user1/.ssh]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/Accounts::Key_management[user1_key_management]/File[/home/user1/.ssh/authorized_keys]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/Accounts::Home_dir[/home/user2]/File[/home/user2/.vim]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/Accounts::Key_management[user2_key_management]/File[/home/user2/.ssh]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/Accounts::Key_management[user2_key_management]/File[/home/user2/.ssh/authorized_keys]/ensure: created\nNotice: /Stage[main]/Accounts/Accounts::User[user1]/Accounts::Key_management[user1_key_management]/Accounts::Manage_keys[ssh-dss AAAAB3Nza...== jeff@metamachine.net for user1]/Ssh_authorized_key[user1_ssh-dss_jeff@metamachine.net]/ensure: created\nInfo: Computing checksum on file /home/user1/.ssh/authorized_keys\nNotice: /Stage[main]/Accounts/Accounts::User[user2]/Accounts::Key_management[user2_key_management]/Accounts::Manage_keys[ssh-dss AAAAB3Nza...== jeff@metamachine.net for user2]/Ssh_authorized_key[user2_ssh-dss_jeff@metamachine.net]/ensure: created\nInfo: Computing checksum on file /home/user2/.ssh/authorized_keys\nInfo: FileBucket got a duplicate file {md5}d41d8cd98f00b204e9800998ecf8427e\nInfo: Class[Accounts]: Unscheduling all events on Class[Accounts]\nInfo: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\nNotice: Applied catalog in 0.29 seconds\n{code}\n**The puppet agent applies groups resources before creating user accounts.\n\nAs result we need to wait when puppet will come to boxes again and will add existed members to groups. It requires about 1 hour\n\nThe second run logs:\n{code:java}\n[root@localhost ~]# puppet apply -e 'include accounts' --verbose\nInfo: Loading facts\nNotice: Compiled catalog for localhost.localdomain in environment production in 0.23 seconds\nInfo: Applying configuration version '1595948159'\nNotice: /Stage[main]/Accounts/Group[group1]/members: members changed  to user1,user2\nNotice: Applied catalog in 0.09 seconds{code}\n*Desired Behavior:*\u00a0\n\nThe puppet agent creates groups after creating users\n\n*Actual Behavior:*\n\nThe Puppet agent can't create groups and add members to the group because users weren't created.\n\n\u00a0\n\nDear support team,\n\nI'm not sure if the bug os the module. It not, please let me know where should I describe it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41146", "fixedVersions": [], "id": "41146", "issueType": "Bug", "key": "MODULES-10753", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b29df407980070557642", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts : Puppet relationships between user and group resources", "timeSpent": "PT0S", "updated": "2021-02-08T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2020-07-27T00:28:00.000000", "creator": "557058:a5061931-3141-4af9-ad1a-6379500a9ef1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@569d1e0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03ae0:"}], "description": "_Basic Info_\n *Module Version:6.2.1*\n *Puppet Version:6.17.0*\n *OS Name/Version:debian10.4*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: apt_update not called*\n\n*Actual Behavior: apt_update called each run*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n\nhi,\n\n\u251c\u2500\u2500 puppetlabs-apt (v6.2.1)\n\n\u00a0\n\nI run pupppet in a cron and not as deamon . For apt i used:\n\n\u00a0\n\nApt::Source\n\n{ notify_update => false, }\n Apt::Conf\\{ notify_update => false, }\n\nApt::Setting\n\n{ notify_update => false, }\n\ni also use frequency => reluctantly\n\nbut yet apt_update is called every run:\n\n\u00a0\n\nDebug: Facter: fact \"apt_update_last_success\" has resolved to 1594620490.\n Debug: Facter: fact \"apt_updates\" resolved to null and will not be added.\n\n\u00a0\n\nso it detects it does not need to run, but...\n\nDebug: /Stage[main]/Apt/File[/etc/apt/auth.conf]/notify: notify to Class[Apt::Update]\n\nDebug: /Stage[main]/Aqmysql::Percona::Debian/Apt::Source[percona-release]/Apt::Setting[list-percona-release]/File[/etc/apt/sources.list.d/percona-release.list]/notify: notify to Class[Apt::Update]\n\nDebug: /Stage[main]/Webmin::Debian/Apt::Source[webmin]/Apt::Setting[list-webmin]/File[/etc/apt/sources.list.d/webmin.list]/notify: notify to Class[Apt::Update]\n\n\u00a0\n\nWhy notify ? they did not change at all ? :)\n\n-rw-r--r-- 1 root root 130 Jul 7 02:28 /etc/apt/sources.list.d/webmin.list\n\n-rw-r--r-- 1 root root 118 Jul 10 02:28 /etc/apt/sources.list.d/percona-release.list\n\n\u00a0\n\nwe are the 27 jul so no change here yet it notify even with default notify_update => false.\n\nDebug: /Stage[main]/Apt::Update/Exec[apt_update]/returns: Exec try 1/2\n Debug: Exec[apt_update](provider=posix): Executing '/usr/bin/apt-get update'\n\n\u00a0\n\nso i dont understand why, explicit calls are not here (grep all pp for apt_update to be sure) and the ones calling it did not change at all and are called to be with notify_update false. :(\n\n\u00a0\n\nbest regards,\n\nGhislain.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42153", "fixedVersions": [], "id": "42153", "issueType": "Bug", "key": "MODULES-10751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a5061931-3141-4af9-ad1a-6379500a9ef1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet::apt :apt_update called every time", "timeSpent": "PT0S", "updated": "2020-07-27T00:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "body": "I removed and reinstalled puppet-agent on the machine that was affected by this.\u00a0 Following this, which I should have tried before filing the ticket, the error no longer occurs and the puppet agent module no longer complains.\u00a0 Thus I cannot reproduce this issue.", "created": "2020-07-28T18:12:00.000000"}], "components": ["puppet_agent"], "created": "2020-07-24T17:40:00.000000", "creator": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet agent module should properly determine that it is running on a system with a current puppet agent and run appropriately."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c26d917"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03aa8:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347485633_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a0 4.0*\n *Puppet Version:*\u00a0\u00a0 6.17\n *OS Name/Version:\u00a0 CentOS 7*\n\n\u00a0\n\n*Desired Behavior:\u00a0 Puppet agent obtains a catalog from remote server* \n\n*Actual Behavior:\u00a0 Puppet agent fails to obtain catalog with an error that the puppet agent module doesn't support pre version 4 Upgrades.*\n\nI have a CentOS 7 machine that is the first of a bunch of new database systems we need to create.\u00a0 This is not our first CentOS/RHEL 7 system.\u00a0 However, this is the first system where we find issues running puppet.\u00a0 Specifically, when the puppet_agent module does it's check for version, it's complaining that the system is running a puppet agent that is pre-Puppet 4 and can't be updated as follows:\n\n[dmatz@fbdadacdd01 ~]$ sudo puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, The puppet_agent module does not support pre-Puppet 4 upgrades. (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/init.pp, line: 120, column: 5) on node fbdadacdd01.asf.alaska.edu\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nLooking in init.pp for puppet agent,\u00a0 I find that the affected error message is produced when the facter value aio_agent_version is undef.\u00a0 However, a puppet run with debug produces:\n\n[dmatz@fbdadacdd01 ~]$ sudo puppet agent -td | grep aio\nDebug: Facter: fact \"aio_agent_version\" has resolved to \"6.17.0\".\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, The puppet_agent module does not support pre-Puppet 4 upgrades. (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/init.pp, line: 120, column: 5) on node fbdadacdd01.asf.alaska.edu\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nThere is apparently some underlying subtle issue that is leading to the aio_agent_version getting set to undef by the puppet_agent module leading to this issue.\n\n\u00a0", "environment": "CentOS 7 VM running Puppet 6.17 against a Puppet 6 server with puppet_agent version 4.0.0 installed.\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34665", "fixedVersions": [], "id": "34665", "issueType": "Bug", "key": "MODULES-10749", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "resolution": "Cannot Reproduce", "resolutionDate": "2020-07-28T18:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet_agent : Puppet agent reporting that a Puppet 6.17 system is pre-Puppet 4", "timeSpent": "PT0S", "updated": "2020-07-28T18:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-07-23T15:38:00.000000", "creator": "63d2e0824a3c3294ac05179a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f94593c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o039go:"}], "description": "# Basic Info\n\n*Module Version:* 10.6.0\n*Puppet Version:* -\n*OS Name/Version: * -\n\n# Problem\n\nIn the two backup manifests:\n\n * `manifests/backup/mysqlbackup.pp`\n * `manifests/backup/xtrabackup.pp` \n\nThe mysql_grants create using the `mysql_grant` type are hard-coded to include the `REPLICATION CLIENT` privilege\n\nNow since MariaDB 10.5.2 that priv has been replaced with `BINLOG MONITOR`. It aliases smoothly to the old name so the outcome is functionally the same as far as the DB is concerned\n\nThe issue is that when the mysql module compares against the existing grants to see if it needs to change them, it is reported the new name `BINLOG MONITOR` to compare against its `REPLICATION CLIENT` and thinks it needs to make a corrective change. On every single run.\n\n# Desired Behavior\n\nSince a solution that knows all of the versions of mysql/mariadb and their privilege aliases would probably be a bit much..\n\nI think my issue would be taken care of if the module at least granted ability to forego the creation of the backup user and let me manage it myself\n\n# Actual Behavior\n\nThis, on every run:\n\n```\nNotice: /Stage[main]/Mysql::Backup::Xtrabackup/Mysql_grant[backupuser@localhost/*.*]/privileges: privileges changed ['BINLOG MONITOR', 'LOCK TABLES', 'PROCESS', 'RELOAD'] to ['LOCK TABLES', 'PROCESS', 'RELOAD', 'REPLICATION CLIENT'] (corrective)\n```\n", "environment": "Mariadb >= 10.5.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39981", "fixedVersions": [], "id": "39981", "issueType": "Improvement", "key": "MODULES-10746", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e0824a3c3294ac05179a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : mysql:grant for backups not idempotent w/ Mariadb >= 10.5.2", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2020-07-23T13:13:00.000000", "creator": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dd1523e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o039cg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Please provide an option to remove or redact the values from the log messages generated when a registry value is created or updated. This could prevent the exposure of potentially sensitive information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41145", "fixedVersions": [], "id": "41145", "issueType": "New Feature", "key": "MODULES-10745", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Registry: Provide option to redact or disable logging of values", "timeSpent": "PT0S", "updated": "2021-05-17T16:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "body": "I have resolved my issue after much investigation.\n\nyou can have both present, but the .mylogin.cnf must contain a login path named \"client\"\n", "created": "2020-07-28T09:50:00.000000"}], "components": ["mysql"], "created": "2020-07-23T13:02:00.000000", "creator": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ee88576"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o039c0:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_420494066_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 10.6.0\n*Puppet Version:* 6.17.0\n*OS Name/Version:* Ubuntu 16.04\n\nthe following manifest snippet was setup so that a mysql user could be added to an existing mysql database.\n\n{noformat}\n  file { '/root/.my.cnf':\n    ensure  => present,\n    content => \"[client]\\nuser=root\\nhost=localhost\\npassword=root\"\n  }\n  mysql_login_path { 'local_root':\n    ensure   => present,\n    owner    => root,\n    host     => 'localhost',\n    user     => 'root',\n    password => Sensitive('root'),\n    port     => 3306,\n  }\n  mysql_user{ 'jason_user':\n    ensure        => present,\n    name          => 'jason@127.0.0.1',\n    password_hash => mysql::password('test'),\n    require       => [File['/root/.my.cnf'],Mysql_Login_Path['local_root']]\n  }\n  mysql_grant{ 'jason_grant':\n    ensure     => present,\n    name       => 'jason@127.0.0.1/test.*',\n    user       => 'jason@127.0.0.1',\n    table      => 'test.*',\n    privileges => ['UPDATE','SELECT'],\n  }\n{noformat}\nthis results in the following trace\n\n\n{noformat}\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/command.rb:23:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider.rb:222:in `block in has_command'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql.rb:111:in `mysql_caller'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_user/mysql.rb:9:in `instances'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_user/mysql.rb:54:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:378:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:260:in `prefetch_if_necessary'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:115:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:120:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:343:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:260:in `block (2 levels) in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:243:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:734:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\nError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:297:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/command.rb:23:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider.rb:222:in `block in has_command'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql.rb:111:in `mysql_caller'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_user/mysql.rb:9:in `instances'\n/etc/puppetlabs/code/modules/mysql/lib/puppet/provider/mysql_user/mysql.rb:54:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:378:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:260:in `prefetch_if_necessary'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:115:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:120:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:545:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:544:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:399:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:343:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:260:in `block (2 levels) in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:243:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:207:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:177:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:734:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n{noformat}\n\nCommenting out and removing the mysql_login_path resource (and the associated require) causes the puppet run to be successfull.\n\n\n{noformat}\n\n\n*Desired Behavior:*\n\nI should be able to have both a .mylogin.cnf and a my.cnf in the /root directory. Or the module should default to using the .mylogin.cnf and ignore the .my.cnf\n\n*Actual Behavior:*\n\npuppet runs errors unable to find credentials to login to mysql with.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "{noformat}\nroot@test:~# puppet --version\n6.17.0\n{noformat}\n{noformat}\nroot@test:~# lsb_release -d\nDescription:    Ubuntu 16.04.6 LTS\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38944", "fixedVersions": [], "id": "38944", "issueType": "Bug", "key": "MODULES-10744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6b60b05-5517-4e3d-b888-2c76e9f5f74e", "resolution": "Declined", "resolutionDate": "2020-07-28T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : having both .my.cnf and .mylogin.cnf causes issues", "timeSpent": "PT0S", "updated": "2020-07-28T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for raising this issue [~accountid:6217ba0a71554c00695601a8] :)\u00a0\n\nWe have now updated this module as we no longer support Puppet 5. :)\u00a0\n\nWe are in the process of rolling this out to all of our modules.", "created": "2021-02-22T02:51:00.000000"}], "components": ["mysql"], "created": "2020-07-23T07:26:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@449f82c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o038xs:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18476733871_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version:* 5.5.10\n *OS Name/Version: any*\n\nMySQL module has removed the old API function (mysql_password).\n\nPuppet 5.5.10 is unable to fund the new API functoin and terminates with error: unknown function.\n\nMetadata states compatibility with Puppet 5.5.10.\n\nTwo solutions:\n\n1. put old functions back into place.\n\n2. Metadata must be updated to reflect minimum Puppet version 6.0.0.\n\n*Desired Behavior:*\n # Module is function on Puppet 5 or\n # Module is marked as not being compatible with Puppet 5\n\n*Actual Behavior:*\n\nModule states compatibility with Puppet 5.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34663", "fixedVersions": [], "id": "34663", "issueType": "Bug", "key": "MODULES-10742", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2021-02-22T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Incompatible with Puppet 5.5.10", "timeSpent": "PT0S", "updated": "2021-02-22T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-07-22T02:27:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@626bcd7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037hk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_332660027_*|*_1_*:*_1_*:*_88255174_*|*_10007_*:*_1_*:*_72605118_*|*_3_*:*_1_*:*_4920069_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12565962"}], "description": "Since we're shipping puppet7 collection, we need to make sure that this can be installed using the puppetlabs-puppet_agent module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36833", "fixedVersions": [], "id": "36833", "issueType": "Task", "key": "MODULES-10739", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-07-28T00:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable puppet7 collection on puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2020-07-28T00:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:623c0a1a761efb0069ce016b] Is there an error in {{puppet_agent_upgrade_failure.log}}?", "created": "2020-07-23T09:58:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1c9cdc5a88cb943bf5fa244ec0ab64b98bfef398/manifests/install/windows.pp#L41 it looks like the facter {{env_temp_variable}} is missing. The fact is defined here: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/0123475cc94aff702ca477477290e41e29fc711c/lib/facter/env_temp_variable.rb#L5. Maybe check to see what the fact resolves to before trying to upgrade the agent. Also double check which version of the {{puppet_agent}} module you're using.", "created": "2020-07-23T10:01:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moved to the MODULES project with {{puppet_agent}} component.", "created": "2020-07-23T10:02:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "Hi Josh Cooper,\n\npuppet_agent_upgrade_failure.log contains *script halted.*\n\n\u00a0\n\nIssue is *PXP-agent* process are *still open*. And those are not closing with in the default time 2 mins.\n\nNeed to check why the pxp-agent services & respective process are not getting stopped. I am using puppet_agent_module latest version (4.0).\n\nAs per the install.ps1 script:\u00a0\n\n# Wait for any pxp-agent process still hanging around\n #\n # There is a known problem for pxp-agent shutdown: there are cases where after service\n *# shutdown pxp-agent processes are still open. See https://puppet.atlassian.net/browse/FM-7628*\n\nBut there is no content in FM-7628 ticket.\u00a0\n\nRegards\n\nVinay", "created": "2020-07-23T23:27:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "Puppet master on : 2019.5 : 6.14.0\n\npuppet agent is : 6.4.2\n\nupgrading the agents though puppet_agent module (not through task ), puppetlabs-puppet_agent module is 4.0 (latest).\n\nDefault value is 2 mins. Tried by changing it 8 mins. pxp-agent process are not getting shutdown.\n\n7/24/2020 9:32 AM Installation PID:10116\n7/24/2020 9:32 AM Locking installation\n7/24/2020 9:32 AM Locked\n7/24/2020\u00a0*9:32*\u00a0AM Waiting for puppet to stop, PID:2916\n7/24/2020\u00a0*9:40*\u00a0AM ERROR: Timed out waiting for puppet!\n7/24/2020 9:40 AM ERROR: ScriptHalted\n7/24/2020 9:40 AM Services to reset is empty...\n7/24/2020 9:40 AM Unlocking installation\n7/24/2020 9:40 AM Unlocked\n\n\u00a0", "created": "2020-07-24T06:27:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "Hi [~accountid:623c0a1a761efb0069ce016b], is this also happening for PE 2019.8? Have you been able to check that the `env_temp_variable` fact is resolved and what is the value?", "created": "2020-08-04T04:43:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "Hi Gheorghe,\n\nThanks for your response.\u00a0 Upgrade is completed successfully when we apply only puppet_agent module on the respective agent.\u00a0\n\nRegards\n\nVinay", "created": "2020-08-04T05:14:00.000000"}], "components": ["puppet_agent"], "created": "2020-07-20T23:15:00.000000", "creator": "623c0a1a761efb0069ce016b", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2019.1.x"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23b8742e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o036k0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1229311442_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2075009607"}], "description": "Hi All,My PE successfully upgraded from\u00a02019.1.0 to 2019.5.0 but I am unable to upgrade my puppet agents (windows) from 2019.1.0 to 2019.5.0.followed the document:\n[https://puppet.com/docs/pe/2019.5/upgrading_agents.html] Latest MSI file is available in PE and agent as well (tried by installing the MSI manually, able to install the MSI: Version got changed to 6.14.0 as expected). Manually ran the puppet agent -t on agent, also getting the below error. Getting error : \n\n{noformat}\nchange from false to true failed: Failed previous installation with: ScriptHalted\nSource: /Stage[main]/Puppet_agent::Install::Windows/Puppet_agent_upgrade_error[puppet_agent_upgrade_failure.log]/ensure_notexist\nFile: /etc/puppetlabs/code/environments/development/modules/puppet_agent/manifests/install/windows.pp\nLine: 41\nFailed previous installation with: ScriptHalted\nSource: Puppet\n{noformat}\n\nkindly suggest your inputs to address this issue.", "environment": "Dev", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39979", "fixedVersions": [], "id": "39979", "issueType": "CI Blocker", "key": "MODULES-10743", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a1a761efb0069ce016b", "resolution": "Won't Do", "resolutionDate": "2020-08-28T05:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "unable to upgrade the puppet agent(windows) from 6.4.2 to 6.14.0", "timeSpent": "PT0S", "updated": "2020-08-28T05:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "557058:d1bc408a-94c2-4178-bb29-6828d99b03d9", "body": "[~accountid:5b9fcedc03b52466f05c4510] As I remember, the change was made as part of unifying the repo names on PE infrastrcuture nodes and managing a single puppet_enterprise repo on infrastructure nodes. I can't exactly remember whether removing of pc_repo was anyway related to HA replica promotion error. \n[~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100] Do you remember?", "created": "2020-07-30T10:53:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "I don't know why we removed pc_repo.\u00a0 We changed from pe_repo.repo to puppet_enterprise.repo.\n\n\u00a0\n\nwhat's in pc_repo?\u00a0 would it cause a `yum upgrade` to upgrade the agent on the master?\u00a0 because we need to avoid that and that's why we ensure=>absent the release5 release6 etc... repos.\u00a0\u00a0", "created": "2020-07-30T14:41:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100]\u00a0i don't think puppet agent module is handling upgrades for the agents of puppet masters([https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L131-L135]). The issue is that we also remove pc_repo.repo from agent nodes, and puppet-agent module uses that to update the version of those agents.", "created": "2020-08-04T07:10:00.000000"}, {"author": "557058:d1bc408a-94c2-4178-bb29-6828d99b03d9", "body": "[~accountid:5abd613dd4cf3c56be24b70d] Feel free to create a PE ticket and we can look into it.", "created": "2020-08-05T09:40:00.000000"}], "components": ["puppet_agent"], "created": "2020-07-17T08:47:00.000000", "creator": "623e78d38d8b9c0068b9f43e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34753015"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o034ww:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40090"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_496604427_*|*_3_*:*_1_*:*_1137288719_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_427669347"}], "description": "When Managing an agent with the puppet_agent class and also designating the same agent as a host for pe_client tools ([https://puppet.com/docs/pe/2019.8/installing_pe_client_tools.html#install_pe_client_tools_on_a_managed_workstation])\n\nThe puppet_agent class adds a repo called pc_repo and the puppet_enterprise::profile::controller class removes this repo, resulting in the following event on every puppet run:\n\n\u00a0\n{code:java}Notice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created (corrective)\n Info: Yumrepo[pc_repo](provider=inifile): changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\n Notice: /Stage[main]/Puppet_enterprise::Repo::Config/File[/etc/yum.repos.d/pc_repo.repo]/ensure: removed (corrective)\n\u00a0\n{code}\n\u00a0\n\nThese functions should be able to co-exist", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38942", "fixedVersions": [], "id": "38942", "issueType": "Bug", "key": "MODULES-10738", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Won't Do", "resolutionDate": "2020-08-10T05:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pc_repo yum resource idempotency issue with  puppet_enterprise::profile::controller ", "timeSpent": "PT0S", "updated": "2020-08-10T05:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "created": "2020-07-17T08:28:00.000000", "name": "puppet-patchrun.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12898"}], "comments": [], "components": ["reboot"], "created": "2020-07-17T08:28:00.000000", "creator": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61142c21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o034wo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/20"}], "description": "_Basic Info_\n *Module Version:*\u00a0*puppetlabs/reboot v3.0.0***\n *Puppet Version: 2019.8.0*\n *OS Name/Version: CentOS 7*\n\n\u00a0\n\n*Desired Behavior:*\n\nwhen defining a reboot resource with apply => finished, the reboot should be fully postponed to the end of the run, as the documentation indicates. All other resources in the catalog should be done applying, before the reboot gets performed.\n\n*Actual Behavior:*\n\nafter all the resources that have\u00a0*notify* or\u00a0*before* relationship with the reboot resources have been applied, the reboot resource gets executed without regards for any other resources in the catalog. Since the Puppet Agent is not really aware of what is about to happen, it treats the executed reboot resource as completed and happily moves on applying other resources. Meanwhile, the system starts rebooting and this causes the puppet run to fail with all sorts of unexpected errors.\n\nSince the reboot delay is 1 minute by default, sometimes this minute is enough time for the agent to complete applying other resources. But at other times this is not, causing failed runs.\n\nSee the attached output of such a run, where the patching_as_code module patched the system and scheduled a reboot with apply => finished.", "environment": "PE 2019.8.0, using puppetlabs/patching_as_code v0.2.0 which uses\u00a0puppetlabs/reboot", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37884", "fixedVersions": [], "id": "37884", "issueType": "Bug", "key": "MODULES-10737", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : apply=>finished does not fully postpone reboot to end of run", "timeSpent": "PT0S", "updated": "2020-07-24T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2020-07-16T10:10:00.000000", "creator": "623c0bb350bb2b0070b6af96", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a7c186"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o033n4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:\u00a02.5.0*\n *Puppet Version: 2018.1.5*\n *OS Name/Version: Windows Server 2016*\n\nsqlserver_tsql { 'join the ao group':\n instance => $mssqlagcluster::inst_name,\n command => \"ALTER AVAILABILITY GROUP [${mssqlagcluster::cluster_name}_AOAG] JOIN; WAITFOR DELAY '00:00:05'; ALTER AVAILABILITY GROUP [${mssqlagcluster::cluster_name}_AOAG] GRANT CREATE ANY DATABASE;\",\n onlyif => $verify_ao,\n require => Dsc_sqlwaitforag[\"Waiting for ${mssqlagcluster::cluster_name}L listener\"]\n }\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\nOur SQLAO provisining gets Hung at this resource 90% of the times and never gets timed out. We have to manually kill Ruby process and restart the puppet runs. Can we add retries in this resource or timeout in this so that Puppet never goes in Hung state\n\n*Desired Behavior:*\n\nProvisioning should not hang after this. and if there are any issue with connections and all , it should either do retries.\u00a0**\u00a0\n\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n\n*We are getting below error in Puppet for the tsql resource and after that Puppet neverdo anything.*\n\nchange from 'notrun' to ['0'] failed: Unable to apply changes, failed with error message THROW CAUGHT: Failed to join local availability replica to availability group 'CLOUDCI0010151_AOAG'. The operation encountered SQL Server error 41167 and has been rolled back. Check the SQL Server error log for more details. When the cause of the error has been resolved, retry the ALTER AVAILABILITY GROUP JOIN command.change from 'notrun' to ['0'] failed: Unable to apply changes, failed with error message THROW CAUGHT: Failed to join local availability replica to availability group 'CLOUDCI0010151_AOAG'. The operation encountered SQL Server error 41167 and has been rolled back. Check the SQL Server error log for more details. When the cause of the error has been resolved, retry the ALTER AVAILABILITY GROUP JOIN command.\nSource: /Stage[main]/Mssqlagcluster::Post_install/Sqlserver_tsql[join the ao group]/returnsFile: /etc/puppetlabs/code/environments/C2COD_4281/modules/mssqlagcluster/manifests/post_install.ppLine: 228", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41141", "fixedVersions": [], "id": "41141", "issueType": "Bug", "key": "MODULES-10735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bb350bb2b0070b6af96", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{ puppetlabs/sqlserver} : {Getting Hung at sqlserver_tsql resource}", "timeSpent": "PT0S", "updated": "2021-06-14T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "resolved with PR\u00a0[https://github.com/puppetlabs/puppetlabs-docker/pull/648]", "created": "2020-08-07T06:27:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:5c2ff333c5484b691dd2c43a], can you tell me the puppet agent version which was used? thanks!", "created": "2020-10-22T02:17:00.000000"}, {"author": "5c2ff333c5484b691dd2c43a", "body": "[~accountid:623a4aced32a94006a63c9d2]\u00a0sure it was using agent version\u00a05.5.18.", "created": "2020-10-22T03:05:00.000000"}], "components": ["docker"], "created": "2020-07-16T04:13:00.000000", "creator": "5c2ff333c5484b691dd2c43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d30abf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o033io:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1635271902_*|*_3_*:*_1_*:*_271716194_*|*_10009_*:*_1_*:*_1918721_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 3.10.0 / docker version :\u00a019.03.5\n *Puppet Version:* 2018.1.12\n *OS Name/Version:* server 2019\n\n\u00a0\n\n*Desired Behavior:*\n\nPuppet restarts a new container with the updated tag if the correct tag is not already running.\n\n*Actual Behavior:*\u00a0\n\nNothing happens until you stop and delete the existing container, at which point Puppet starts up the container on the next run.\n\nSimply stopping the existing container results in Puppet restarting the container.\n\n\u00a0\n\n*Reproduction steps.*\n\ndocker_tag_change.pp\n =====================\n class\n\n{'docker': docker_ee => true, }\n\n-> docker::run\n\n{'servercore': image => 'locationofimage', restart => 'always', }\n\n===================\n > puppet apply docker_tag_change.pp\n\nThen change the tag (for example to ltsc2019)\n\n> puppet apply docker_tag_change.pp\n\nNo changes occur, and the previous tag continues to run\n\n> docker stop servercore\n\n> docker rm servercore\n\n> puppet apply docker_tag_change.pp\n\nThe container is started with the new tag.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38939", "fixedVersions": [], "id": "38939", "issueType": "Bug", "key": "MODULES-10734", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff333c5484b691dd2c43a", "resolution": "Fixed", "resolutionDate": "2020-08-07T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/docker : Change the tag of an already running container on a Windows Docker host", "timeSpent": "PT0S", "updated": "2021-03-08T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [{"attacher": "623c124fee1b5a0070293544", "created": "2021-04-04T13:02:00.000000", "name": "fwregexp.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13003"}], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:623c124fee1b5a0070293544], thank you for reporting this. Looking forward to reproducing the problem.\n\nKind regards,\nAdrian IURCA", "created": "2021-04-01T01:13:00.000000"}, {"author": "623c124fee1b5a0070293544", "body": "The problem looks like this\n!fwregexp.png|thumbnail! ", "created": "2021-04-04T13:04:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi [~accountid:623c124fee1b5a0070293544], I analyzed this problem and seems to be solved with this commit https://github.com/puppetlabs/puppetlabs-firewall/commit/5386e8f1a90dd9b63566230b182eb04dafef16b5\nThis bug was solved in version v2.6.0\nNow the regex look like this:\n{code:java}\n-m comment --comment (\".*?[^\\\\\"]\")( |$)\n{code}\nAnd this regex just removes the comments not the rest of the line.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-04-27T06:59:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:623c124fee1b5a0070293544] I hope all is well. As mentioned this issue has been resolved. If you have any other issues with this module please reach out to the team.\n\nThanks again for raising this issue with the team.", "created": "2021-05-06T02:28:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "issue resolved in v2.6.0", "created": "2021-05-06T02:29:00.000000"}], "components": ["firewall"], "created": "2020-07-13T20:46:00.000000", "creator": "623c124fee1b5a0070293544", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6058d9d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03108:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22566403832_*|*_3_*:*_1_*:*_2267508882_*|*_10009_*:*_1_*:*_761031779_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15259"}], "description": "Regexp [^ ].* in [iptables.rb#L465|https://github.com/puppetlabs/puppetlabs-firewall/blob/602f74433a3426797db7fdb70d8705ebc68ff3dd/lib/puppet/provider/firewall/iptables.rb#L465] eats the rest of line (not only comment):\n{code:ruby}\nvalues = values.gsub(%r{-m comment --comment (\".*?[^\\\\\"]\"|[^ ].*)( |$)}, '')\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35761", "fixedVersions": [], "id": "35761", "issueType": "Bug", "key": "MODULES-10733", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c124fee1b5a0070293544", "resolution": "Fixed", "resolutionDate": "2021-05-06T02:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : invalid regexp", "timeSpent": "PT0S", "updated": "2021-05-06T02:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfe384a57610068e7d166", "body": "I've done a draft PR for this, although i'm not sure if this is the way we want to go:\n\n[https://github.com/puppetlabs/puppetlabs-zfs_core/pull/33]", "created": "2020-07-09T10:24:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Thank you for reporting this issue. However, we believe this issue only affects an operating system/version that is no longer supported by Puppet, and will not be addressing this in a future release of Puppet.\n\nFor a list of current supported operating systems, please see https://docs.puppet.com/pe/latest/sys_req_os.html.", "created": "2021-09-23T03:05:00.000000"}], "components": ["zfs_core"], "created": "2020-07-09T10:12:00.000000", "creator": "623cfe384a57610068e7d166", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@206d84dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:q"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_567100074_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_37509662616"}], "description": "_Basic Info_\n *Module Version: 1.0..5*\n *Puppet Version: 6*\n *OS Name/Version: CentOS/6*\n\n_It appears that on CentOS 6 the current method to resolve a device such as /dev/disk/by-id/scsi-xxxxxx will not work on CentOS 6 as it exits with lsblk not supporting -p._\n\n*Desired Behavior:*\n\n**Code should successfully resolve the device to a given device (i.e /dev/sda)\n\n*Actual Behavior:*\n\nError: /Stage[main]/Zfs/Zfs::Zpool[zpool1]/Zpool[zpool1]: Could not evaluate: Execution of 'lsblk -p -no pkname /dev/sdb1' returned 1: lsblk: invalid option \u2013 'p'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36831", "fixedVersions": [], "id": "36831", "issueType": "Bug", "key": "MODULES-10732", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe384a57610068e7d166", "resolution": "Won't Fix", "resolutionDate": "2021-09-23T03:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-zfs_core : lsblk returns invalid option '-p' on CentOS 6", "timeSpent": "PT0S", "updated": "2021-09-23T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2020-07-09T10:03:00.000000", "creator": "623a48171c7f6a00704916f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a7cdaa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02ymw:"}], "description": "_Basic Info_\n *Module Version:* 3.0.0\n *Puppet Version:* 6.0\n *OS Name/Version:* Windows/All\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* No deprecation warning message during Puppet run\n\n*Actual Behavior:* Receives \"The restart parameter has been deprecated in favor of the puppetlabs reboot module ( https://github.com/puppetlabs/puppetlabs-reboot ).  This parameter will be removed in the next release.\n   (location: C:/ProgramData/PuppetLabs/puppet/var/lib/puppet/type/windowsfeature.rb:20:in `block (2 levels) in <top (required)>')\"\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "There is still a warning of deprecation on Windows systems when run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33695", "fixedVersions": [], "id": "33695", "issueType": "Bug", "key": "MODULES-10731", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48171c7f6a00704916f6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-reboot : Deprecated warning still exists", "timeSpent": "PT0S", "updated": "2021-01-25T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfe384a57610068e7d166", "attachments": [], "comments": [{"author": "623cfe384a57610068e7d166", "body": "Raised\u00a0[https://github.com/puppetlabs/puppetlabs-zfs_core/pull/31]\n\n\u00a0", "created": "2020-07-09T02:46:00.000000"}, {"author": "623cfe384a57610068e7d166", "body": "Fixed in zfs-core 1.1.0", "created": "2020-07-29T07:34:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hey [~accountid:623cfe384a57610068e7d166],\nI'm running FreeBSD 12.1 with Puppet 6.18.0. I updated my zfs_core module to 1.1.0 and also verified that it contains the fix from your PR. I still get the following errors during my puppet run:\n\n\n{code}\n# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Applying configuration version '1603354617'\n/var/puppet/lib/puppet/provider/zpool/zpool.rb:176: warning: already initialized constant PARAMETER_UNSET_OR_NOT_AVAILABLE\n/var/puppet/lib/puppet/provider/zfs/zfs.rb:53: warning: previous definition of PARAMETER_UNSET_OR_NOT_AVAILABLE was here\n{code}", "created": "2020-10-22T02:21:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "[~accountid:5fff7df991bb2e01082cf9b7]\u00a0implemented the fix for this here: [https://github.com/puppetlabs/puppetlabs-zfs_core/pull/39]\n\nToday we've released 1.2.0 version of the module to the forge.\n\n\u00a0\n\n\u00a0", "created": "2020-10-30T09:33:00.000000"}, {"author": "557058:d3c2994a-2b37-46bf-829d-68a3180161cf", "body": "[~accountid:5abd613dd4cf3c56be24b70d]\u00a0thanks for the update! [~accountid:5fff7df991bb2e01082cf9b7] that's awesome - thanks for resolving this so quickly.\u00a0Do you know when we'll see this fix land in a Bolt release?", "created": "2020-10-30T12:08:00.000000"}, {"author": "5fff7df991bb2e01082cf9b7", "body": "[~accountid:557058:d3c2994a-2b37-46bf-829d-68a3180161cf] We have the changes on our end merged in, so it'll go out with 2.33.0 on Monday.", "created": "2020-10-30T12:11:00.000000"}, {"author": "557058:d3c2994a-2b37-46bf-829d-68a3180161cf", "body": "[~accountid:5fff7df991bb2e01082cf9b7]\u00a0that's great - thanks again!", "created": "2020-10-30T12:23:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Bolt 2.32.0:\n{code:java}\nroot@*redacted*:~# bolt --version\n2.32.0\nroot@*redacted*:~# bolt puppetfile install\nInstalling modules from Puppetfile\n  \u2192 Syncing modules from /root/.puppetlabs/bolt/Puppetfile to\n\n    /root/.puppetlabs/bolt/modules/opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.32.0/modules/zfs_core/lib/puppet/provider/zpool/zpool.rb:176: warning: already initialized constant PARAMETER_UNSET_OR_NOT_AVAILABLE\n/opt/puppetlabs/bolt/lib/ruby/gems/2.5.0/gems/bolt-2.32.0/modules/zfs_core/lib/puppet/provider/zfs/zfs.rb:53: warning: previous definition of PARAMETER_UNSET_OR_NOT_AVAILABLE was here\nSuccessfully synced modules from /root/.puppetlabs/bolt/Puppetfile to /root/.puppetlabs/bolt/modules\n {code}\nBelow is the output with the version of Bolt released yesterday:\n{code:java}\nroot@*redacted*:~# bolt --version\n2.33.1\nroot@*redacted*:~# bolt puppetfile install\nInstalling modules from Puppetfile\n  \u2192 Syncing modules from /root/.puppetlabs/bolt/Puppetfile to\n    /root/.puppetlabs/bolt/modules\n  \u2192 Generating type referencesSuccessfully synced modules from /root/.puppetlabs/bolt/Puppetfile to /root/.puppetlabs/bolt/modules {code}\n\u00a0\n\n[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]\u00a0please re-open this ticket if you still encounter this issue with version\u00a01.2.0 of the zfs_core module", "created": "2020-11-03T04:47:00.000000"}], "components": ["zfs_core"], "created": "2020-07-09T02:44:00.000000", "creator": "623cfe384a57610068e7d166", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@445b06a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:o"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1643194354_*|*_5_*:*_1_*:*_7325124930_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1151450548"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\nIt looks like following the merge\u00a0MODULES-10726 which introduced additional options for zpools we're now getting a duplicate constant warning when defining a pool and zfs filesystem.\n\nThere will be a PR to fix this shortly.\n\n*Desired Behavior:*\n\n*No warning should be emitted*\n\n*Actual Behavior:*\n\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/zfs/zfs.rb:53: warning: already initialized constant PARAMETER_UNSET_OR_NOT_AVAILABLE \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/zpool/zpool.rb:176: warning: previous definition of PARAMETER_UNSET_OR_NOT_AVAILABLE was here", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41137", "fixedVersions": [], "id": "41137", "issueType": "Bug", "key": "MODULES-10730", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe384a57610068e7d166", "resolution": "Fixed", "resolutionDate": "2020-11-03T04:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-zfs_core : duplicate constant warning when defining pool+filesystem", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-stdlib/pull/1115", "created": "2020-07-08T12:29:00.000000"}], "components": ["stdlib"], "created": "2020-07-08T08:24:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c6b37a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02xns:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2844731608_*|*_5_*:*_2_*:*_6803"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* Any\n*OS Name/Version:* Any\n\n{{defined_with_params()}} can currently only check to see if an existing resource with a given title is defined with a set of parameters.\n\nIt does not error out when not provided with a resource title which leads me to believe that it should be able to check to see if there is *any* resource defined of a given type matching a specific parameter.\n\nThis is useful when setting up things like Apache host entries that can define a port number but where the port numbers cannot be duplicated.\n\n*Desired Behavior:*\n\nThe function should search all resources of a given type if no title is passed.\n\n*Actual Behavior:*\n\nThe function returns that there is not a conflict.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42103", "fixedVersions": [], "id": "42103", "issueType": "Bug", "key": "MODULES-10729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2020-08-10T06:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : defined_with_params() can't check unnamed targets", "timeSpent": "PT0S", "updated": "2020-08-10T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "zfs_core 1.1.0 is now available on the forge", "created": "2020-07-10T05:36:00.000000"}], "components": ["zfs_core"], "created": "2020-07-08T02:40:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12cd647e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00w"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2993418_*|*_3_*:*_1_*:*_83607795_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96756291"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33692", "fixedVersions": [], "id": "33692", "issueType": "Task", "key": "MODULES-10728", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-07-10T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-zfs_core version 1.1.0 to the Forge", "timeSpent": "PT0S", "updated": "2020-07-10T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Hey, took a look at this and am having some trouble getting it to replicate, could you provide some additional information that may help us in moving this forward. In addition it has been suggested that the issue may be arising from the Puppet 4 agent, if possible could you try updating it and see if that helps.\n\nApologies that I'm not being more help and I hope to hear back soon.", "created": "2020-07-14T08:54:00.000000"}, {"author": "623e7b75562ab90069f9eda3", "body": "Hey,\n\nI have not the problem with Debian 10 Buster with puppet agent 5.5.10 and this code:\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0class\u00a0{\u00a0'java':\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0distribution\u00a0=>\u00a0'jdk',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0", "created": "2020-08-19T04:01:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this as it look's like it has been resolved.\nHappy to hear that updating the agent worked.", "created": "2020-12-01T02:24:00.000000"}], "components": ["java"], "created": "2020-07-07T03:21:00.000000", "creator": "623e7b75562ab90069f9eda3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ca32d4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02wyw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_187899209_*|*_3_*:*_2_*:*_1097567920_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_11407467747_*|*_10005_*:*_1_*:*_8012629"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n{code}Module go to error on update-java-alternatives_\n *Module Version:* 6.3.0\n *Puppet Version:* agent: *4.8.2-5, server: 6.11.0-1buster*\n *OS Name/Version:* Debian 9.12\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nupdate-java-alternatives --set java-1.8.0-openjdk-amd64 --jre\n\n*Actual Behavior:*\n\nDebug: Exec[update-java-alternatives](provider=posix): Executing check 'test /etc/alternatives/java -ef '/usr/lib/jvm/java-1.8.0-openjdk-/bin/java''\nDebug: Executing: 'test /etc/alternatives/java -ef '/usr/lib/jvm/java-1.8.0-openjdk-/bin/java''\nDebug: Exec[update-java-alternatives](provider=posix): Executing 'update-java-alternatives --set java-1.8.0-openjdk- --jre'\nDebug: Executing: 'update-java-alternatives --set java-1.8.0-openjdk- --jre'\nNotice: /Stage[main]/Java::Config/Exec[update-java-alternatives]/returns: update-java-alternatives: directory does not exist: /usr/lib/jvm/java-1.8.0-openjdk-\nError: update-java-alternatives --set java-1.8.0-openjdk- --jre returned 1 instead of one of [0]\nError: /Stage[main]/Java::Config/Exec[update-java-alternatives]/returns: change from notrun to 0 failed: update-java-alternatives --set java-1.8.0-openjdk- --jre returned 1 instead of one of [0]\nDebug: Class[Java::Config]: Resource is being skipped, unscheduling all events\nNotice: /Stage[main]/Java/Anchor[java::end]: Dependency Exec[update-java-alternatives] has failures: true\nWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies\nDebug: /Stage[main]/Java/Anchor[java::end]: Resource is being skipped, unscheduling all events\nDebug: Class[Java]: Resource is being skipped, unscheduling all events\n\n \n+code:+\n      class { 'java':\n        distribution => 'jdk',\n      }\n+context:+\n\nls -alh /usr/lib/jvm/\ntotal 20K\ndrwxr-xr-x 4 root root 4,0K mai 14 11:07 .\ndrwxr-xr-x 63 root root 4,0K f\u00e9vr. 14 11:06 ..\n\ndrwxr-xr-x 4 root root 4,0K oct. 28 2019 java-1.5.0-gcj-6-amd64\nlrwxrwxrwx 1 root root 20 oct. 19 2019 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64\n-rw-r--r-- 1 root root 2,7K avril 24 15:11 .java-1.8.0-openjdk-amd64.jinfo\ndrwxr-xr-x 7 root root 4,0K juil. 7 10:57 java-8-openjdk-amd64\n\n \n\nModule works well if:\n\n/usr/lib/jvm# ln -s java-1.8.0-openjdk-amd64 java-1.8.0-openjdk-\n# ls -alh /usr/lib/jvm/\ntotal 20K\ndrwxr-xr-x 4 root root 4,0K juil. 7 10:59 .\ndrwxr-xr-x 63 root root 4,0K f\u00e9vr. 14 11:06 ..\ndrwxr-xr-x 4 root root 4,0K oct. 28 2019 java-1.5.0-gcj-6-amd64\nlrwxrwxrwx 1 root root 24 juil. 7 10:59 java-1.8.0-openjdk- -> java-1.8.0-openjdk-amd64\nlrwxrwxrwx 1 root root 20 oct. 19 2019 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64\n-rw-r--r-- 1 root root 2,7K avril 24 15:11 .java-1.8.0-openjdk-amd64.jinfo\ndrwxr-xr-x 7 root root 4,0K juil. 7 10:57 java-8-openjdk-amd64", "environment": "_Module go to error on\u00a0update-java-alternatives_\n *Module Version:* 6.3.0\n *Puppet Version:* agent:\u00a0*4.8.2-5, server:\u00a06.11.0-1buster*\n *OS Name/Version:* Debian 9.12\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nupdate-java-alternatives --set java-1.8.0-openjdk-amd64 --jre\n\n*Actual Behavior:*\n{code}\nDebug: Exec[update-java-alternatives](provider=posix): Executing check 'test /etc/alternatives/java -ef '/usr/lib/jvm/java-1.8.0-openjdk-/bin/java''\nDebug: Executing: 'test /etc/alternatives/java -ef '/usr/lib/jvm/java-1.8.0-openjdk-/bin/java''\nDebug: Exec[update-java-alternatives](provider=posix): Executing 'update-java-alternatives --set java-1.8.0-openjdk- --jre'\nDebug: Executing: 'update-java-alternatives --set java-1.8.0-openjdk- --jre'\nNotice: /Stage[main]/Java::Config/Exec[update-java-alternatives]/returns: update-java-alternatives: directory does not exist: /usr/lib/jvm/java-1.8.0-openjdk-\nError: update-java-alternatives --set java-1.8.0-openjdk- --jre returned 1 instead of one of [0]\nError: /Stage[main]/Java::Config/Exec[update-java-alternatives]/returns: change from notrun to 0 failed: update-java-alternatives --set java-1.8.0-openjdk- --jre returned 1 instead of one of [0]\nDebug: Class[Java::Config]: Resource is being skipped, unscheduling all events\nNotice: /Stage[main]/Java/Anchor[java::end]: Dependency Exec[update-java-alternatives] has failures: true\nWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies\nDebug: /Stage[main]/Java/Anchor[java::end]: Resource is being skipped, unscheduling all events\nDebug: Class[Java]: Resource is being skipped, unscheduling all events\n\n\u00a0\n+code:+\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0class\u00a0{\u00a0'java':\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0distribution\u00a0=>\u00a0'jdk',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n+context:+\n\nls -alh /usr/lib/jvm/\ntotal 20K\ndrwxr-xr-x 4 root root 4,0K mai 14 11:07 .\ndrwxr-xr-x 63 root root 4,0K f\u00e9vr. 14 11:06 ..\n\ndrwxr-xr-x 4 root root 4,0K oct. 28 2019 java-1.5.0-gcj-6-amd64\nlrwxrwxrwx 1 root root 20 oct. 19 2019 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64\n-rw-r--r-- 1 root root 2,7K avril 24 15:11 .java-1.8.0-openjdk-amd64.jinfo\ndrwxr-xr-x 7 root root 4,0K juil. 7 10:57 java-8-openjdk-amd64\n\n\u00a0\n\nModule works well if:\n\n/usr/lib/jvm# ln -s java-1.8.0-openjdk-amd64 java-1.8.0-openjdk-\n# ls -alh /usr/lib/jvm/\ntotal 20K\ndrwxr-xr-x 4 root root 4,0K juil. 7 10:59 .\ndrwxr-xr-x 63 root root 4,0K f\u00e9vr. 14 11:06 ..\ndrwxr-xr-x 4 root root 4,0K oct. 28 2019 java-1.5.0-gcj-6-amd64\nlrwxrwxrwx 1 root root 24 juil. 7 10:59 java-1.8.0-openjdk- -> java-1.8.0-openjdk-amd64\nlrwxrwxrwx 1 root root 20 oct. 19 2019 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64\n-rw-r--r-- 1 root root 2,7K avril 24 15:11 .java-1.8.0-openjdk-amd64.jinfo\ndrwxr-xr-x 7 root root 4,0K juil. 7 10:57 java-8-openjdk-amd64\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36829", "fixedVersions": [], "id": "36829", "issueType": "Bug", "key": "MODULES-10727", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b75562ab90069f9eda3", "resolution": "Fixed", "resolutionDate": "2020-12-01T02:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/java : update-java-alternatives directory does not exist: \"/usr/lib/jvm/java-1.8.0-openjdk-\"", "timeSpent": "PT0S", "updated": "2020-12-01T02:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfe384a57610068e7d166", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "PR Merged: https://github.com/puppetlabs/puppetlabs-zfs_core/pull/30", "created": "2020-07-08T02:40:00.000000"}], "components": ["zfs_core"], "created": "2020-07-05T16:57:00.000000", "creator": "623cfe384a57610068e7d166", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7731d25e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02wwg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_143947667_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_63827641"}], "description": "*Module Version: puppetlabs-zfs_core / 1.0.5*\n *Puppet Version: 6+*\n *OS Name/Version: N/A*\n\n_The Puppetlabs ZFS module currently doesn't allow setting ashift,autoexpand or failmode onto a zpool on any OS,_\u00a0\n\n_Unfortunately ashift must be set at the point the vdev is added to the pool._\n\n*Desired Behavior:*\n\nSetting ashift on a zpool should create the pool with it set.\n\nSetting autoexpand/failmode should work, both at creation and after the fact\n\n*Actual Behavior:*\n\nSetting any of these properties isn't currently possible.\n\n\u00a0\n\nI've created a PR for this at\u00a0[https://github.com/puppetlabs/puppetlabs-zfs_core/pull/30]\u00a0to add support for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35760", "fixedVersions": [], "id": "35760", "issueType": "New Feature", "key": "MODULES-10726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe384a57610068e7d166", "resolution": "Fixed", "resolutionDate": "2020-07-08T02:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-zfs-core : zpool missing support for ashift,autoexpand and failmode", "timeSpent": "PT0S", "updated": "2020-07-08T02:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-07-03T06:20:00.000000", "creator": "5c3513bc1c6a692feab9884e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "_Previous build of MySQL like_\u00a0_8.0.18-1ubuntu18.04_\u00a0_should be installed by module_"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22e97d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02wso:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/20"}], "description": "_Basic Info_\n *Module Version:*\u00a0*10.6.0***\n *Puppet Version: 6.16.0*\n *OS Name/Version: Ubuntu 18.04*\n\n_Using puppet module puppetlabs/mysql we faced with issue when we can\u2019t select MySQL build different from the Latest or latest build number (for today it is_\u00a08.0.20-1ubuntu18.04_)_\n\n*Desired Behavior:*\n\nRequested packages are present in [Official Repo|[http://repo.mysql.com/apt/ubuntu/pool/mysql-8.0/m/mysql-community/]]\n\n_Previous build_\u00a0_8.0.18-1ubuntu18.04_\u00a0_should be installed_\u00a0\u00a0\n\n*Actual Behavior:*\n\npuppet installs MySQL only the latest build\u00a0\n\n\u00a0\n{code:java}\npackage_ensure          => '8.0.20-1ubuntu18.04',\n{code}\nIn case of using different build it\u00a0Puppet rises an error:\n\n\u00a0\n\n\u00a0\n{code:java}\nError: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install mysql-server=8.0.18-1ubuntu18.04' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nW: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '8.0.18-1ubuntu18.04' for 'mysql-server' was not found\nError: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: change from 'purged' to '8.0.18-1ubuntu18.04' failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install mysql-server=8.0.18-1ubuntu18.04' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nW: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '8.0.18-1ubuntu18.04' for 'mysql-server' was not found\n{code}\n\u00a0\n\n*Actual Behavior:*\n\nManifests:\n\nRepo config:\n{code:java}\napt::source { 'mysql':\n    location => 'http://repo.mysql.com/apt/ubuntu/',\n    release  => $::lsbdistcodename,\n    repos    => 'mysql-8.0',\n\n      key    => {\n      id     => 'A4A9406876FCBD3C456770C88C718D3B5072E1F5',\n      server => 'hkp://keyserver.ubuntu.com:80',\n    },\n    include  => {\n      src => false,\n      deb => true,\n    },\n  }\n  Apt::Source['mysql'] ~> Class['apt::update'] -> Class['::mysql::server']\n{code}\nMySQL declaration\n{code:java}\n  $root_pw = 'Str0ng$q1P@$$'\n  class { '::mysql::server':\n    package_name            => 'mysql-server',\n    package_ensure          => '8.0.18-1ubuntu18.04',\n    root_password           => $root_pw,\n    remove_default_accounts => false,\n    create_root_my_cnf      => true,\n  }\n{code}\nIf we try to install MySQL 5.7 we have the same issue", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38927", "fixedVersions": [], "id": "38927", "issueType": "Bug", "key": "MODULES-10725", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c3513bc1c6a692feab9884e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql : unable to use version different from current", "timeSpent": "PT0S", "updated": "2021-09-23T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As mentioned on IAC-1058, the resource_api MODULE will reach EOL together with puppet5 in the near future, since the resource_api GEM is now a supported part of the puppet6+ default install. Therefore this will be addressed soon by removing the relevant pieces altogether.\n\nAs a historical side-note: while - to the best of my knowledge - installing the resource_api gem in puppet5 always worked (either manually or by way of the resource_api module) it was never a commercially supported configuration by Puppet, Inc.", "created": "2020-12-07T06:43:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "This has been fixed in mysql module version 11.0.3.", "created": "2021-06-30T10:47:00.000000"}], "components": ["mysql"], "created": "2020-07-02T16:39:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57201666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02wmw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31342144978_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 10.6.0*\n *Puppet Version: 6.16.0*\n *OS Name/Version: Ubuntu 18.04*\n\n_As a supported module, mysql probably shouldn't depend on unsupported modules._\n\n*Desired Behavior:* Either don't depend on resource_api module or promote resource_api module and puppetserver_gem module to supported status.**\n\n*Actual Behavior:*\n\nmysql supported module depends on unsupported resource_api module. Seems like that either de facto makes\u00a0resource_api (and its dependency puppetserver_gem) supported and it should be labeled as such, or it should not be a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39927", "fixedVersions": [], "id": "39927", "issueType": "Improvement", "key": "MODULES-10724", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2021-06-30T10:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : depends on unsupported modules", "timeSpent": "PT0S", "updated": "2021-06-30T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for submitting the PR. Its merged.", "created": "2020-07-01T05:35:00.000000"}], "components": ["mysql"], "created": "2020-06-30T15:01:00.000000", "creator": "623a46a650bb2b0070b5e1df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b2611a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02ui8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52434550_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 10.6.0*\n *Puppet Version: n/a*\n *OS Name/Version: n/a*\n\nAs part of our linting process for our puppet modules, we ran across a problem with a non-ascii char in the modules/mysql/manifests/server.pp file in the 10.6.0 release. See below for details.\n\n\u00a0\n{code:java}\n\u00a0{code}\n\u00a0\n\n*Desired Behavior:*\n\nremoval of the control characters\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n{code:java}\n$ bin/rake test:lint:ascii modules/mysql/manifests/server.pp modules/mysql/manifests/server.pp:25:# A hash of options structured like the override_options, but not merged with the default options. Use this if you don\u2019t want your options merged with the default options.\n$ cat -v modules/mysql/manifests/server.pp | head -n25 | tail -n1 # A hash of options structured like the override_options, but not merged with the default options. Use this if you donM-^@M-^Yt want your options merged with the default options.\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33689", "fixedVersions": [], "id": "33689", "issueType": "Bug", "key": "MODULES-10723", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a650bb2b0070b5e1df", "resolution": "Fixed", "resolutionDate": "2020-07-01T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Control characters in server.pp comment", "timeSpent": "PT0S", "updated": "2020-07-01T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Possibly related to [MODULES-4748|https://puppet.atlassian.net/browse/MODULES-4748].", "created": "2020-08-11T12:07:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "The problem is recurring today. I have gathered a puppet log with debug, trace, and evaltrace enabled.  The relevant portion follows:\n\n\n{noformat}\n2020-08-11 18:22:39,err,\"Could not evaluate: Failure waiting for PowerShell process 4644 to start pipe server\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:79:in `initialize'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:19:in `new'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:19:in `instance'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/exec/powershell.rb:68:in `ps_manager'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/exec/powershell.rb:94:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:532:in `check'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:618:in `block (2 levels) in check_all_attributes'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:617:in `each'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:617:in `block in check_all_attributes'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:612:in `each'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:612:in `check_all_attributes'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type/exec.rb:127:in `retrieve'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1121:in `block in retrieve'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1116:in `each'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1116:in `retrieve'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1139:in `retrieve_resource'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:307:in `from_resource'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:267:in `apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:287:in `eval_resource'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `call'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block (2 levels) in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:191:in `block in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:in `traverse'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:178:in `evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `block (2 levels) in apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:184:in `block in apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:233:in `block in benchmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `benchmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:183:in `apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:391:in `run_internal'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:210:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:60:in `block (5 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:59:in `block (4 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:53:in `block (3 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:136:in `with_client'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:50:in `block (2 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:101:in `run_in_fork'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:49:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:47:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:409:in `onetime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:369:in `block in run_command'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:314:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:367:in `run_command'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:710:in `exit_on_fail'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'\"\n2020-08-11 18:22:08,debug,2020-08-11 18:22:08 +0000 C:\\windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 4644\n{noformat}\n", "created": "2020-08-11T12:22:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I've put up a [Draft PR with the minor change to the provider to extend the pipe timeout|https://github.com/puppetlabs/puppetlabs-powershell/pull/318]", "created": "2020-11-19T07:34:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "An enhancement twinning {{timeout}} and {{pipe_timeout}} behaviors has been merged and the module will be released on Monday:\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/321", "created": "2020-12-04T08:39:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "This is happening to me again, on various Windows versions from 2008R2 (don't ask) to 2016, with current versions of Puppet (7.20.0) and the {{powershell}} (5.2.0)/{{pwshlib}} (0.10.2) modules.", "created": "2022-12-01T01:32:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Hmm, works if I change \"timeout\" from 0 to 120...", "created": "2022-12-01T01:50:00.000000"}], "components": ["powershell"], "created": "2020-06-30T11:23:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a040ddd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02tow:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39832,42029"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12236371865_*|*_3_*:*_1_*:*_119188395_*|*_10009_*:*_1_*:*_159831207_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_930102542_*|*_10005_*:*_1_*:*_113189383"}], "description": "_Basic Info_\n*Module Version: 2.2.0*\n*Puppet Version: 6.4.5*\n*OS Name/Version: Windows 2012R2*\n\n_Describe your issue in as much detail as possible..._\n\nFrom 2020-06-29 14:14Z to 2020-06-30 15:45Z, scheduled puppet agent runs failed 52 consecutive times with the following error:\n\n{quote}Could not evaluate: Failure waiting for PowerShell process DDDD to start pipe server{quote}\n\nwhere the process number DDDD changed on each run.  The error was triggered by two different blocks of code:\n\n{code:puppet}\n    exec { 'Manage-AdvFirewallGroups':\n      command   => \"\\$ErrorActionPreference='Stop'; ${tools_path}/${firewall_script} -Set -GroupsJson '${firewall_groups_json}'\",\n      onlyif    => \"\\$ErrorActionPreference='Stop'; ${tools_path}/${firewall_script} -Check -GroupsJson '${firewall_groups_json}'\",\n      provider  => powershell,\n      logoutput => true,\n      require   => File[\"${tools_path}/${firewall_script}\"],\n    } # End exec\n{code}\n\nand\n\n{code:puppet}\n    exec { \"Set PowerScheme to ${power_scheme_name}\":\n      path     => ['C:/Windows/System32','C:/Windows/System32/WindowsPowerShell/v1.0'],\n      command  => \"powercfg /SETACTIVE ${power_scheme_guid}\",\n      unless   => \"if ((powercfg /GETACTIVESCHEME) -like '*${power_scheme_guid}*') {exit 0} else {exit 1}\",\n      provider => powershell,\n    } # End exec\n{code}\n\n*Desired Behavior:*\n\nThe exec resources should have run with no error.\n\n*Actual Behavior:*\n\nThe Puppet run failed with error ??Failure waiting for PowerShell process .... to start pipe server??.\n\nAt 2020-06-30 16:15Z, the problem inexplicably resolved itself and has not yet reoccurred.", "environment": "OS: Windows 2012R2\nCPUS: 2\nMemory: 8.00 GiB\nPuppet Agent: 6.4.5\nPuppet Server: 2019.1.4\nVirtualization: Azure\nArchitecture: x86-64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39923", "fixedVersions": [], "id": "39923", "issueType": "Bug", "key": "MODULES-10722", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2020-12-04T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : Failure waiting for PowerShell process ... to start pipe server", "timeSpent": "PT0S", "updated": "2022-12-01T01:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "63d40630ce7f4b4e14fa927c", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The MODULES project is only for supported and maintained open source modules.", "created": "2021-03-08T04:23:00.000000"}], "components": [], "created": "2020-06-26T15:30:00.000000", "creator": "63d40630ce7f4b4e14fa927c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c1a360c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02rtk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21995599803_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nAdding site-module data collect to this release of the pe_quick_data module.\u00a0 \u00a0Also, updating the module readme.md and adding additional logic to the node count task for run puppet queries specific to PE versions.\n\n\u00a0\n\n- version number: 1.1.0\n\n- release\u00a08a121cbf5b38f0f13c56b72d9177ae1fe9de0220\n\n\u00a0", "duedate": "2020-06-26T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42102", "fixedVersions": [], "id": "42102", "issueType": "Task", "key": "MODULES-10721", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d40630ce7f4b4e14fa927c", "resolution": "Declined", "resolutionDate": "2021-03-08T04:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (pe_quick_data) 1.1.0 - (06/26/2020)", "timeSpent": "PT0S", "updated": "2021-03-08T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2020-06-25T12:09:00.000000", "creator": "623e7689562ab90069f9ec45", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fbb4d67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02qhc:"}], "description": "There is no 'type' for matching an md5 or sha1/sha2/sha256/etc String.\u00a0 Since those are of a fairly standard format, I think having well-made types in stdlib would be a good inclusion, rather than folks doing potentially naive things like {{String[40]}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36828", "fixedVersions": [], "id": "36828", "issueType": "New Feature", "key": "MODULES-10720", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7689562ab90069f9ec45", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : data types for md5/SHA checksums", "timeSpent": "PT0S", "updated": "2020-06-25T12:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2020-06-25T09:53:00.000000", "creator": "613b73d6e2a0d60069e2c78b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b4d3b7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02qdk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version:*\u00a0*3.1.1***\n *Puppet Version: 6+*\n *OS Name/Version: Windows*\n\n_Due to the heritability of ACLs in Windows, it is valid to define the ACL on a directory and then to remove any and all explicitly-defined permissions on all objects within the directory._\n\n_Currently, the ACL module does not support this - it only supports explicitly removing a set of permissions, e.g. for a specific user or group._\n\n*Desired Behavior:*\n\nMake the 'permissions' parameter optional with the following behaviour (\"current behaviour\" includes \"emit error if 'permissions' is undef/empty\", where appropriate):\n # When 'purge' is 'true':\n ## If 'permissions' is undef or an empty array: remove all explicitly-defined permissions.\n ## Else: current behaviour\n # When 'purge' is 'false':\n ## If 'permissions' is undef or empty: set other parameters (e.g. enable/disable inheritance)\n ## Else: current behaviour\n # When 'purge' is 'listed_permissions':\n ## Current behaviour.\n\n*Examples:*\n\n1.1. Remove explicit permissions, ensure inheritance:\n\nacl\n\n{ 'C:\\my_dir': \u00a0 owner => 'NT AUTHORITY\\SYSTEM', \u00a0 inherit_parent_permissions => true, \u00a0 purge => true, }\n\nacl\n\n{ 'C:\\my_dir': \u00a0 owner => 'NT AUTHORITY\\SYSTEM', \u00a0 inherit_parent_permissions => true, \u00a0 purge => true, \u00a0 permissions => [], }\n\n1.2 Remove all permissions not explicitly defined (current behaviour):\n\nacl { 'C:\\my_dir':\n \u00a0 owner => 'NT AUTHORITY\\SYSTEM',\n \u00a0 inherit_parent_permissions => false,\n \u00a0 purge => true,\n \u00a0 permissions => [\n \u00a0 \u00a0\n\n{ perm_type => 'allow', identity => 'NT AUTHORITY\\SYSTEM', rights => ['full'] }\n\n,\n \u00a0 \u00a0 { perm_type => 'allow', identity => 'BUILTIN\\Administrators', rights => ['full']},\n \u00a0 ],\n }\n\n2.1 Ignore current ACLs, but enforce other properities:\n\nacl\n\n{ 'C:\\my_dir': \u00a0 inherit_parent_permissions => true, \u00a0 purge => false, }\n\nacl\n\n{ 'C:\\my_dir': \u00a0 owner => 'NT AUTHORITY\\SYSTEM', \u00a0 purge => false, \u00a0 permissions => [], }\n\n*Additional Thoughts*\n\nGiven that it is likely that the intent is to remove explicitly-defined permissions and rely on inheritance to control access, it may be valid to add the following additional constraints:\n # Do not allow removal of all permissions from a drive root (e.g. 'C:\\')\n # Do not allow removal of all permissions unless 'inherit_parent_permissions' is 'true'\n\nIn the case of these additional constraints, it should still be possible to 'do something stupid', perhaps with an additional parameter.\n\nAn alternative approach may be to allow the desired behaviour with:\n\nacl\n\n{ 'C:\\my_dir': \u00a0 inherit_parent_permissions => true, \u00a0 purge => all, }\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n*Actual Behavior:*\n\nError: permissions must be a non-empty array.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39922", "fixedVersions": [], "id": "39922", "issueType": "Improvement", "key": "MODULES-10719", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "613b73d6e2a0d60069e2c78b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl : Allow clearing of all explicit permissions / make permissions optional", "timeSpent": "PT0S", "updated": "2021-03-29T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-06-24T18:34:00.000000", "creator": "557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Using class ordering should not break."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa7f91e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02ps8:"}], "description": "\u00a0Using this minimal role:\n{code:java}\nclass role::minimum {\n    class { '::firewall': }\n    Package <| |> -> Service <| |>\n}{code}\n\nResults in this error:\u00a0\n{code:java}\nError: Found 1 dependency cycle:\n(Package[iptables-services] => Service[firewalld] => Package[iptables-services])\\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n\n{code}\n\u00a0", "environment": "puppet-agent-6.15.0-1.el7.x86_64\npuppetserver-6.11.0-1.el8.noarch\nDescription:\tCentOS Linux release 8.1.1911 (Core) \nmod 'puppetlabs-firewall', '2.4.0'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41135", "fixedVersions": [], "id": "41135", "issueType": "Bug", "key": "MODULES-10718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall : Using class ordering with Package and Service induces a circular dependency", "timeSpent": "PT0S", "updated": "2020-06-24T18:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:5e9550d2a401ee0c33b5aa58],\n\nthank you for reporting this issue. We're already working on a replacement for the outdated puppetlabs/dsc module. You can read more about the project in [the announcement|https://puppetlabs.github.io/iac/news/roadmap/2020/03/30/dsc-announcement.html].\n\nIf you're interested in participating in the beta to get early access to the new modules, please follow the instructions at the bottom of the announcement.\n\nRegards, David", "created": "2020-06-24T01:25:00.000000"}, {"author": "5e9550d2a401ee0c33b5aa58", "body": "Hi [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02],\nI did recall seeing something about looking to replace dsc but obviously didn't enter the correct combination of search terms to get the definitive details, so thank you for linking the announcement post to confirm/provide reference :)\nAs it's the end of this particular engagement I won't be able to test with this customer, however if similar scenario comes up again will look at following the early access instructions in the announcement.\nthanks,\nGrace", "created": "2020-06-25T02:47:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5e9550d2a401ee0c33b5aa58], no worries - while we do already have stuff to show off, we're also still working on wrapping up all the loose ends, any feedback from the field is appreciated!\n", "created": "2020-06-25T03:05:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The legacy\u00a0{{puppetlabs-dsc}}\u00a0module is deprecated and no longer suggested for use", "created": "2021-03-29T09:20:00.000000"}], "components": ["dsc"], "created": "2020-06-23T21:36:00.000000", "creator": "5e9550d2a401ee0c33b5aa58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{{dsc_powerplan}} is able to enable/set/change powerplan successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ebfc1d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02otc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24061455391_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v1.9.4\n *Puppet Version:* PE 2019.7.0\n *OS Name/Version:* Windows 2019\n\n_Describe your issue in as much detail as possible..._\nCustomer currently using {{counsyl-windows windows::power_scheme}} to set powerplan on Windows 2019. Attempt to switch to {{dsc_powerplan}}, however this fails as {{dsc_powerplan}} cannot change/set powerplan as still using {{Win32_Powerplan}} ([reference|https://github.com/puppetlabs/puppetlabs-dsc/blob/8b5cfff9f273033334ed5a68e25eb7fea0015595/lib/puppet_x/dsc_resources/ComputerManagementDsc/DSCResources/MSFT_PowerPlan/MSFT_PowerPlan.psm1#L123])\n\nThis appears to be the error described here: [https://github.com/dsccommunity/ComputerManagementDsc/issues/155#issuecomment-386300871]\n{quote}Somewhere between 1703 to 1709, the Win32_PowerPlan class's \"Activate\" method was broken.\n{quote}\nThis appears to have been fixed upstream ~March 2019 [https://github.com/dsccommunity/ComputerManagementDsc/pull/203]\n\n*Desired Behavior:*\n Update underlying module so {{dsc_powerplan}} is able to enable/set/change powerplan\n\n*Actual Behavior:*\nUsing the following configuration: (where {{$plan = 'High performance'}})\n\n{code:ruby}\n  dsc_powerplan { $plan:\n    dsc_name             => $plan,\n    dsc_isactive         => true,\n    dsc_issingleinstance => 'Yes',\n  }\n{code}\n\nIf powerplan is already enabled + set to desired setting there are no errors.\n\nIf powerplan needs to be enabled/changed, it fails with the following error:\n{panel:bgColor=#f7d6c1}\nchange from 'absent' to 'present' failed: Could not set 'present' on ensure: This method is not implemented in any class (file: /etc/puppetlabs/code/environments/development/modules/base_windows/manifests/powerplan.pp, line: 11)\n Source: /Stage[main]/Base_windows::Powerplan/Dsc_powerplan[High performance]/ensureFile: /etc/puppetlabs/code/environments/development/modules/base_windows/manifests/powerplan.ppLine: 11\n{panel}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33686", "fixedVersions": [], "id": "33686", "issueType": "Bug", "key": "MODULES-10717", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e9550d2a401ee0c33b5aa58", "resolution": "Won't Fix", "resolutionDate": "2021-03-29T09:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/dsc: dsc_powerplan unable to set powerplan on w2019", "timeSpent": "PT0S", "updated": "2021-03-29T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Have repro'd, working on a resolution.", "created": "2020-07-09T06:56:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Spoke with [~accountid:5afc43459e3ea106fafad10b], awaiting further information for troubleshooting.", "created": "2020-07-29T10:22:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "any update on this ticket?", "created": "2020-09-29T04:12:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Have not heard back nor been able to repro. Closing this issue for now - if it _is_ ongoing, please re-open and include instructions for reproducing.", "created": "2020-10-30T14:04:00.000000"}], "components": [], "created": "2020-06-23T09:36:00.000000", "creator": "5c2ff333c5484b691dd2c43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c080277"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02ob4:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39718"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_680817648_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_8048546713_*|*_10005_*:*_1_*:*_2432341425"}], "description": "_Basic Info_\n *Module Version:\u00a05.0.2*\n\n\u00a0\n\n*Actual Behavior:*\n\nWhen setting the chocolateysource to disabled this causes a continuous correction to absent on each run.\u00a0 Our docs state the following\n\n[https://forge.puppet.com/puppetlabs/chocolatey#install-chocolatey-using-a-proxy-server]\n\n{{}}\n{code:java}\n##### Disable the default community repository source ~~~puppet chocolateysource {'chocolatey': ensure => disabled, } {code}\n{{}}\n\n\u00a0Having this value set to absent stops the constant correction. Update the value from disabled to absent in the readme so others do not also get this correction.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39920", "fixedVersions": [], "id": "39920", "issueType": "Bug", "key": "MODULES-10716", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff333c5484b691dd2c43a", "resolution": "Cannot Reproduce", "resolutionDate": "2020-10-30T14:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : Chocolateysource[chocolatey] resource keeps correcting", "timeSpent": "PT0S", "updated": "2020-10-30T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As parent is closed.", "created": "2021-04-26T04:54:00.000000"}], "components": ["postgresql"], "created": "2020-06-22T03:40:00.000000", "creator": "5f50a16c3aa35b003fad35f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4da750f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02n9s:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26615598589_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33683", "fixedVersions": [], "id": "33683", "issueType": "Sub-task", "key": "MODULES-10715", "labels": [], "originalEstimate": "PT0S", "parent": "33586", "parentSummary": "Module Release (puppetlabs-postgresql) v.6.6.0  - (22.06.2020) - (895944005d3dc67b1e3737b474355800736b0e7 )", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f50a16c3aa35b003fad35f6", "resolution": "Fixed", "resolutionDate": "2021-04-26T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-04-26T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a598d8b9c0068b7e31a", "body": "[~accountid:623c0a43761efb0069ce0181] I don't think the apt update is run in the background. Per the readme at https://github.com/puppetlabs/puppetlabs-apt/blob/main/README.md#adding-new-sources-or-ppas you should have your package resource require _both_ the Apt::Source and the Class['apt::update']. That should make the apt update run before installing the packages. This is what I'm finding as I'm working on solving the same problem with my puppet codebase as you have reported here.", "created": "2021-03-31T22:56:00.000000"}], "components": ["apt"], "created": "2020-06-19T09:01:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bdf66ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02n5k:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/21"}], "description": "{quote}_Basic Info_\n *Module Version: latest version from git*\n *Puppet Version:*5.5.20\n *OS Name/Version:centos 7*\n{quote}\n_Describe your issue in as much detail as possible..._\n\n_Please read the environment and consider reporting bugs at github._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Assume this code:\n{code:java}\n  apt::source { 'docker-ce':                                                                                                                                                                                                                                   \n    comment      => 'official docker repo',                                                                                                                                                                                                                    \n    location     => 'https://download.docker.com/linux/ubuntu',                                                                                                                                                                                                \n    architecture => 'amd64',                                                                                                                                                                                                                                   \n    repos        => 'stable',                                                                                                                                                                                                                                  \n    key          => {                                                                                                                                                                                                                                          \n      'id'     => '9DC858229FC7DD38854AE2D88D81803C0EBFCD88',                                                                                                                                                                                                  \n      'source' => 'https://download.docker.com/linux/ubuntu/gpg'                                                                                                                                                                                               \n    },                                                                                                                                                                                                                                                         \n    include      => {                                                                                                                                                                                                                                          \n      'src' => false,                                                                                                                                                                                                                                          \n      'deb' => true,                                                                                                                                                                                                                                           \n    },                                                                                                                                                                                                                                                         \n    notify       => Exec['apt_update'],                                                                                                                                                                                                                        \n  }                                                                                                                                                                                                                                                            \n  ~>                                                                                                                                                                                                                                                           \n  package{ [ 'docker-ce', 'docker-ce-cli', 'containerd.io']:                                                                                                                                                                                                   \n    ensure  => 'installed',                                                                                                                                                                                                                                    \n    require => Apt::Source['docker-ce'],                                                                                                                                                                                                                       \n  }                                                                                                                                                                                                                                                            \n{code}\nI always have to run it twice because the first time it complains it can't find the docker-ce package etc. The problem is the apt_update is executed in the background and isn't finished before the install of docker-ce is attempted.\n\nHere is a log output of the first run.\n{noformat}\nNotice: /Stage[main]/Buildhost::Docker/Apt::Source[docker-ce]/Apt::Key[Add key: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 from Apt::Source docker-ce]/Apt_key[Add key: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 from Apt::Source docker-ce]/ensure: created\nNotice: /Stage[main]/Buildhost::Docker/Apt::Source[docker-ce]/Apt::Setting[list-docker-ce]/File[/etc/apt/sources.list.d/docker-ce.list]/ensure: defined content as '{md5}616dd87c2feab2f76e61b5e3250c2cee'\nInfo: /Stage[main]/Buildhost::Docker/Apt::Source[docker-ce]/Apt::Setting[list-docker-ce]/File[/etc/apt/sources.list.d/docker-ce.list]: Scheduling refresh of Class[Apt::Update]\nInfo: Class[Apt::Update]: Scheduling refresh of Exec[apt_update]\nInfo: Apt::Source[docker-ce]: Scheduling refresh of Exec[apt_update]\nInfo: Apt::Source[docker-ce]: Scheduling refresh of Package[docker-ce]\nInfo: Apt::Source[docker-ce]: Scheduling refresh of Package[docker-ce-cli]\nInfo: Apt::Source[docker-ce]: Scheduling refresh of Package[containerd.io]\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install docker-ce' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage docker-ce is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another sourceE: Package 'docker-ce' has no installation candidate\nError: /Stage[main]/Buildhost::Docker/Package[docker-ce]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install docker-ce' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage docker-ce is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another sourceE: Package 'docker-ce' has no installation candidate\nNotice: /Stage[main]/Buildhost::Docker/Package[docker-ce]: Triggered 'refresh' from 1 event\n{noformat}\nEven directly after running into this error I can run apt install docker-ce and it works. I think apt_update should not run in the background in this case. Perhaps create a recipe called apt_update_foreground or something like that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33681", "fixedVersions": [], "id": "33681", "issueType": "Bug", "key": "MODULES-10714", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlaps-apt: apt_update runs in the background and is too slow.", "timeSpent": "PT0S", "updated": "2021-03-31T22:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-06-19T06:41:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46b103a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02n3s:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234852780_*|*_10007_*:*_1_*:*_86554182_*|*_3_*:*_1_*:*_4600220_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L172] munges package versions on Solaris 11 by stripping all letters (i.e.: 5.5.20.102.g9e5216a6 turns to 5.5.20.102.952166).\n\nThis in turn causes the version check here to fail: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/d26fab5cdcba8f96478d07012cbdcfe146161f0f/lib/puppet/provider/puppet_agent_end_run/puppet_agent_end_run.rb#L33]\n\n{{Gem::Version.new(...).release.version}} would strip the git SHA from the version, but in our case letters were already stripped, causing {{5.5.20.102.952166}} to be treated as the desired version (instead of {{5.5.20.102}}, which would correspond to the {{aio_agent_build}} fact)\n\nAs far as I can tell, this peculiarity is limited to Solaris 11.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35759", "fixedVersions": [], "id": "35759", "issueType": "New Feature", "key": "MODULES-10713", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2020-06-23T01:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Upgrading to dev builds is not idempotent on Solaris 11", "timeSpent": "PT0S", "updated": "2020-06-23T01:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "attachments": [], "comments": [{"author": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "body": "[https://github.com/puppetlabs/puppetlabs-apache/pull/2041]\u00a0created.", "created": "2020-06-22T18:44:00.000000"}], "components": ["apache"], "created": "2020-06-19T02:08:00.000000", "creator": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3764f6b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02mzk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_915543692_*|*_10009_*:*_1_*:*_147152559_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.4.0*\n *Puppet Version: 5.5.20*\n *OS Name/Version: RHEL6*\n\n_After upgrading the apache module from 4.1.0 to 5.4.0 it starts failing with_\u00a0\n{code:java}\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y list mod_ldap' returned 1: Error: No matching Packages to list\nError: /Stage[main]/Apache::Mod::Ldap/Apache::Mod[ldap]/Package[mod_ldap]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list mod_ldap' returned 1: Error: No matching Packages to list\n {code}\n_I think this\u00a0[https://github.com/puppetlabs/puppetlabs-apache/pull/1913]\u00a0is whats causing problems on RHEL6/CentOS6._\n_mod_ldap is a 'built in' module and not a separate package in rhel6!_\n*Desired Behavior:*\n\n_We need\u00a0Apache::Mod[ldap] to create the loadfile without installing any package on RHEL6._\n\n\u00a0**", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36816", "fixedVersions": [], "id": "36816", "issueType": "Bug", "key": "MODULES-10712", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ad82b2fe-94cd-4b81-bed7-c8cbe892ae3e", "resolution": "Done", "resolutionDate": "2020-07-01T09:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : apache::mod::ldap fail on CentOS6/RHEL6", "timeSpent": "PT0S", "updated": "2020-07-01T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "10800", "assignee": "63d40630ce7f4b4e14fa927c", "attachments": [], "comments": [], "components": [], "created": "2020-06-17T11:09:00.000000", "creator": "63d40630ce7f4b4e14fa927c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@172e24c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02lr4:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73784999_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Screenshot of passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "duedate": "2020-06-17T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36814", "fixedVersions": [], "id": "36814", "issueType": "Task", "key": "MODULES-10711", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d40630ce7f4b4e14fa927c", "resolution": "Done", "resolutionDate": "2020-06-18T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release pe_quick_data 1.0.4 - (6/17/2020) - (SHA)", "updated": "2020-06-18T07:39:00.000000", "votes": "0", "watchers": [], "worklogs": [{"author": "63d40630ce7f4b4e14fa927c", "startDate": "2020-06-18T07:39:00.000000", "timeSpent": "PT10800S"}]}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-06-17T07:27:00.000000", "creator": "5ac72d915fe4b660cda6eee6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e815496"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02lh4:"}], "description": "_Basic Info_\n *Module Version:* 10.5.0\n *Puppet Version:* 6.15.0\n *OS Name/Version:* Debian 10\n\n_Describe your issue in as much detail as possible..._\n If one uses the same values for the override_options of class mysql:;server, managed_dirs will fail with duplicate resources.\n\neg:\n{code}class { 'mysql::server':\n  override_options => {    'mysqld' => {\n      'datadir'                             => '/var/lib/myslq',\n      'innodb_data_home_dir'        => '/var/lib/myslq',\n      'innodb_log_group_home_dir' => '/var/lib/myslq',\n   }\n}\n{code}\nI think it's not a valid assumption that all options path will have unique values.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41132", "fixedVersions": [], "id": "41132", "issueType": "Bug", "key": "MODULES-10710", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac72d915fe4b660cda6eee6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/mysql : class mysql::server::managed_dirs fails with options pointing to same location", "timeSpent": "PT0S", "updated": "2020-06-18T00:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://puppet.atlassian.net/browse/MODULES-10965\u00a0may be related\n\n\u00a0", "created": "2021-06-23T04:47:00.000000"}], "components": ["mysql"], "created": "2020-06-17T04:30:00.000000", "creator": "623c10451c7f6a007049e78f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7024856e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02lfk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/21"}], "description": "_Basic Info_\n *Module Version: 10.5.0*\n *Puppet Version: 6.16*\n *OS Name/Version: Debian*\n\nThe strict permissions (0700) means that running xtrabackup as another user (e.g: sqlbackup) no longer works.\n\nSuggested correction -> 0750 so at least all service accounts part of the mysql group can continue to function.\n\n*Desired Behavior:*\u00a0mode => 0750\n\n*Actual Behavior:*\u00a0mode => 0700", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "33680", "fixedVersions": [], "id": "33680", "issueType": "Bug", "key": "MODULES-10709", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10451c7f6a007049e78f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mysql: Newly added managed_dirs broke percona-xtrabackup", "timeSpent": "PT0S", "updated": "2021-06-30T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:e8c5f023-42c5-4cda-8e03-ce2a9175f391]\n\nWould it be possible to provide more information on this issue. There is just not enough information to go on to recreate or fix the issue you are seeing.\u00a0\n\n[Here is one of our blog posts|https://puppetlabs.github.io/iac/team/2021/01/20/reaching-out.html], if you visit the 'Reaching out via Jira' section it will provide you with information we are expecting to see to give us a bigger picture of what is going on right now.\u00a0\n\nSetting to 'Needs Information'", "created": "2021-01-25T07:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to lack of response.\u00a0\n\nIf you find time to respond please feel free to do so, however right now with not enough information it is impossible to triage this issue.\u00a0\n\nMany thanks\n\nPaula", "created": "2021-06-14T04:17:00.000000"}], "components": ["mysql"], "created": "2020-06-17T01:55:00.000000", "creator": "557058:e8c5f023-42c5-4cda-8e03-ce2a9175f391", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@96138be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02l74:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19203931195_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_12081392120"}], "environment": "mysql::db only works for localhost\n\n\u00a0\n\nI need to use this resource against an RDS database which is away from my infra.\n\nThere isn't a param to set the remote server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36812", "fixedVersions": [], "id": "36812", "issueType": "Bug", "key": "MODULES-10708", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e8c5f023-42c5-4cda-8e03-ce2a9175f391", "resolution": "Won't Fix", "resolutionDate": "2021-06-14T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql: mysql::db only works for localhost", "timeSpent": "PT0S", "updated": "2021-06-14T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5be2c3da9e99fc7c22f77027", "created": "2020-06-17T01:22:00.000000", "name": "create_test_chain.sh", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12998"}, {"attacher": "5be2c3da9e99fc7c22f77027", "created": "2020-06-17T01:24:00.000000", "name": "log.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12792"}, {"attacher": "5be2c3da9e99fc7c22f77027", "created": "2020-06-17T01:23:00.000000", "name": "purge_firewallchains.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12897"}], "comments": [], "components": ["firewall"], "created": "2020-06-17T01:28:00.000000", "creator": "5be2c3da9e99fc7c22f77027", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@197c653c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02l6o:"}], "description": "_Basic Info_\n *Module Version: 2.4.0*\n *Puppet Version: 6.15.0*\n *OS Name/Version:\u00a0CentOS 7.8.203*\n\n1. Create an iptables chain and fill it with one rule.\n 2. Create a manifinest which is purging all unmanaged firewallchains except the internal ones.\n\n*Desired Behavior:*\n\nThe unmanaged firewall is purged, although it has rules in it.\n\n*Actual Behavior:*\n\nError: Execution of '/sbin/iptables -t filter -X TEST' returned 1: iptables: Directory not empty.\n Error: /Stage[main]/Main/Firewallchain[TEST:filter:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t filter -X TEST' returned 1: iptables: Directory not empty.\n\n*Possible Solution:*\n\nFlush chains before deleting:\n Change\u00a0lib\\puppet\\provider\\firewallchain\\iptables_chain.rb\u00a0\n _debug\u00a0\"Deleting\u00a0chain\u00a0#\\{chain}\u00a0on\u00a0table\u00a0#\\{table}\"_\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0_t.call ['-t',\u00a0table,\u00a0'-X',\u00a0chain]_\n to\n _debug\u00a0\"Deleting\u00a0chain\u00a0#\\{chain}\u00a0on\u00a0table\u00a0#\\{table}\"_\n \u00a0 \u00a0 \u00a0 \u00a0 _*t.call\u00a0['-t',\u00a0table,\u00a0'-F',\u00a0chain]*_\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0_t.call\u00a0['-t',\u00a0table,\u00a0'-X',\u00a0chain]_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34651", "fixedVersions": [], "id": "34651", "issueType": "Bug", "key": "MODULES-10707", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5be2c3da9e99fc7c22f77027", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : iptables: Directory not empty when purging filled firewallchain", "timeSpent": "PT0S", "updated": "2020-06-18T03:57:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "63d40630ce7f4b4e14fa927c", "attachments": [], "comments": [{"author": "63d40630ce7f4b4e14fa927c", "body": "Completed initial deployment of the module to forge", "created": "2020-06-16T19:13:00.000000"}], "components": [], "created": "2020-06-16T13:09:00.000000", "creator": "63d40630ce7f4b4e14fa927c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@da6f9e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02kvk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21745738_*|*_3_*:*_1_*:*_74690_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5051"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nInitial release of customer facing module to gather Puppet Enterprise install information for use by Sales Engineers.\n\nversion: 1.0.1\n\nrelease sha:\u00a00e44702fa432e472950c89f33ced6f75deb8b288\n\ntravis.ci:\u00a0[https://travis-ci.com/github/puppetlabs/pe_quick_data]\n\ndiff link:\u00a0[https://github.com/puppetlabs/pe_quick_data/commit/0e44702fa432e472950c89f33ced6f75deb8b288]\n\nPR Link:\u00a0[https://github.com/puppetlabs/pe_quick_data/pull/7]", "duedate": "2020-06-16T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43228", "fixedVersions": [], "id": "43228", "issueType": "Task", "key": "MODULES-10706", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d40630ce7f4b4e14fa927c", "resolution": "Done", "resolutionDate": "2020-06-16T19:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release pe_quick_data 1.0.1 - 6/16/2020 - (SHA)", "timeSpent": "PT0S", "updated": "2020-06-16T19:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2021-01-26T03:09:00.000000", "name": "puppet_agent.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12604"}], "comments": [{"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "No further luck with reproducing on our side. Will close as can't repro, if customer comes back with a valid repro we can reopen", "created": "2020-09-01T03:54:00.000000"}], "components": ["chocolatey "], "created": "2020-06-16T03:45:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c0c4f79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02kbk:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39334,42661"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1209345282_*|*_4_*:*_1_*:*_3944585470_*|*_6_*:*_2_*:*_11721001442_*|*_10004_*:*_1_*:*_5443984409"}], "description": "_Basic Info_\n*Module Version:* 5.0.2\n*Puppet Version:* PE 2018.1.11\n*OS Name/Version:* Windows Server 2012 R2\n\nThe module is not detecting the installed chocolatey version and exits with the following error:\n\n{code:java}\nFailed to apply catalog: Validation of Chocolateysource[chocolatey] failed: Chocolatey version must be '0.9.9.0' to manage configuration values with Puppet. Detected '' as your version. Please upgrade Chocolatey to use this resource. (file: /etc/puppetlabs/code/environments/production/site/profile/manifests/chocolatey_client.pp, line: 20)\n{code}\n\nIf we run the command from the [code|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/puppet_x/chocolatey/chocolatey_version.rb] manually, it returns the version:\n\n{code:java}\nPS C:\\Windows\\system32> C:\\ProgramData\\chocolatey\\choco.exe -v\n0.10.10\n{code}\n\nThis may be related to https://puppet.atlassian.net/browse/MODULES-4562\n\nIn this case, Chocolatey for business version 0.10.10 was installed manually.\n\n*Desired Behavior:* The module should detect the version and work without error\n\n*Actual Behavior:* module is reporting the chocolatey version as ''\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42101", "fixedVersions": [], "id": "42101", "issueType": "Bug", "key": "MODULES-10704", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Cannot Reproduce", "resolutionDate": "2021-03-01T10:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : Version is not being detected", "timeSpent": "PT0S", "updated": "2021-05-25T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-06-13T02:09:00.000000", "creator": "623c104794742a00683e402a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a021519"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02jig:"}], "description": "_Basic Info_\n *Module Version:* 2.4.0\n *Puppet Version:*\u00a05.x\n *OS Name/Version:* Debian 10\n\nIn some environments, custom and/or experimental iptables modules are used. These rules currently cannot be managed by the puppet iptables module. Adding and maintaining custom forks of the firewall module imposes high maintenance efforts. Especially when custom iptables modules are used and changes cannot be committed upstream.\n\nThe ability to supply custom iptables arguments, which are not checked but simply appended to the iptables command, would solve this issue.\n\n*Desired Behavior:*\n\nThe firewall type should have another option, which gets added to the iptables commands:\n\nfirewall { '100 Testing':\n\n\u00a0 chain => \"INPUT\",\n\n\u00a0 custom_args => \" -m mycustommodule --mycustomarg\"\n\n}\n\n*Actual Behavior:*\n\nCurrently, there is no way to supply custom arguments to the iptables commands.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36810", "fixedVersions": [], "id": "36810", "issueType": "New Feature", "key": "MODULES-10703", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c104794742a00683e402a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Support the usage of custom rules", "timeSpent": "PT0S", "updated": "2020-06-13T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Fix merged to main in linked PR", "created": "2021-03-29T09:19:00.000000"}], "components": ["iis"], "created": "2020-06-12T09:34:00.000000", "creator": "557058:3b216831-6bb8-444a-bf72-14d9e00159a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ff9cc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02ixc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25055079290_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 7.0.1\n *Puppet Version:* 6.15\n *OS Name/Version:* Windows Server 2016/2019\n\n*Desired Behavior:*\n{code:java}\niis_site\u00a0{\u00a0'Default\u00a0Web\u00a0Site':\n \u00a0\u00a0\u00a0\u00a0applicationpool\u00a0=>\u00a0'DefaultAppPool',\n \u00a0\u00a0\u00a0\u00a0bindings\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0[\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0protocol\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'https',\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0bindinginformation\u00a0\u00a0\u00a0=>\u00a0'*:443:',\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sslflags\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a00,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0certificatehash\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=> 5D5C739BEA639E4B6724FF5B193DAC1FD663EB3C,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0certificatestorename\u00a0=>\u00a0'MY',\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},\n \u00a0\u00a0\u00a0\u00a0],\n \u00a0\u00a0}{code}\n\n \u00a0\n\nFirst puppet run should create the site with the correct binding. Subsequent puppet runs should do nothing.\n\n*Actual Behavior:*\n\nChanges keep being detected, because the casing of the 'My' certificate store name doesn't seem to be consistent.\n\nWe do have servers where the WebAdministration powershell module shows the certificate store name as 'My' and other servers that show it as 'MY'.\n\n(I suspect the issue is with the WebAdministration module and/or Powershell. Running\n{code:java}ls IIS:\\SSLBindings\\\n{code}\ndoes indeed show either 'My' or 'MY' for the store name. Sometimes both on the same server.\n\n\u00a0\n\nCould we make the certificatestorename parameter value case insensitive?\n\n\u00a0\n\nHere is an example of the changes that puppet keeps detecting:\n\n\u00a0\n{code:java}\nIis_site[Default\u00a0Web\u00a0Site]/bindings: current_value [\n{ \n'certificatestorename' => 'My', \n'protocol' => 'https', \n'sslflags' => 1, \n'certificatehash' => '5D5C739BEA639E4B6724FF5B193DAC1FD663EB3C', \n'bindinginformation' => '*:443:' \n}], should be [\n{ \n'protocol' => 'https', \n'bindinginformation' => '*:443:', \n'sslflags' => 1, \n'certificatehash' => '5D5C739BEA639E4B6724FF5B193DAC1FD663EB3C', \n'certificatestorename' => 'MY' \n}]{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38926", "fixedVersions": [], "id": "38926", "issueType": "Bug", "key": "MODULES-10702", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3b216831-6bb8-444a-bf72-14d9e00159a1", "resolution": "Fixed", "resolutionDate": "2021-03-29T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : certificatestorename casing can cause non idempotent runs", "timeSpent": "PT0S", "updated": "2021-03-29T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2020-06-12T09:11:00.000000", "creator": "557058:3b216831-6bb8-444a-bf72-14d9e00159a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f06c74b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02iwo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The -PhysicalPath parameter of New-WebApplication isn't actually required to create a web application.\n{noformat}\nhelp New-WebApplication -Parameter physicalpath\n\n-PhysicalPath <string>\n    Required?                    false\n    Position?                    Named\n    Accept pipeline input?       true (ByPropertyName)\n    Parameter set name           (All)\n    Aliases                      None\n    Dynamic?                     false{noformat}\n\u00a0\n\nBy allowing physicalpath to not be set and managed by puppet, we can let other tools change physicalpath without conflicting with puppet. (when a new version of the app is deployed by say, Octopus Deploy, physicalpath is updated as part of the deployment and puppet leaves it alone.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35758", "fixedVersions": [], "id": "35758", "issueType": "Improvement", "key": "MODULES-10701", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3b216831-6bb8-444a-bf72-14d9e00159a1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: Make iis_application physicalpath optional", "timeSpent": "PT0S", "updated": "2021-03-29T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Release is done.", "created": "2021-03-08T04:24:00.000000"}], "components": [], "created": "2020-06-11T15:11:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2546b96f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02img:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23292761254_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n\n* https://github.com/puppetlabs/puppetlabs-dropsonde/commit/16f15181d13bf0252097842cb85723b5a01ffbfa\n* https://github.com/puppetlabs/puppetlabs-dropsonde/blob/release/CHANGELOG.md\n* https://github.com/puppetlabs/puppetlabs-dropsonde/runs/763382876\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39917", "fixedVersions": [], "id": "39917", "issueType": "Task", "key": "MODULES-10700", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Done", "resolutionDate": "2021-03-08T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-dropsonde) 0.0.4 - (2020-06-10) - (16f1518)", "timeSpent": "PT0S", "updated": "2021-03-08T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:33:00.000000"}], "components": ["rsync"], "created": "2020-06-11T05:44:00.000000", "creator": "5e870aab467ac20c1d94c86d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a6668e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02i2w:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "_Basic Info_\n *Module Version: 1.1.1*\n *Puppet Version: 5*\n *OS Name/Version: rhel7*\n\n_We have a customer who has been using this module on Puppet version 3 with stdlib version 4. They have recently upgraded to PE 5 and are looking to upgrade their modules. They are unable to upgrade to the lates version of stdlib due to this modules dependency to use stdlib <5.0.0._\n\n*Desired Behavior:*\n\nModule to be compatible with stdlib <7.0.0\u00a0\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37882", "fixedVersions": [], "id": "37882", "issueType": "Improvement", "key": "MODULES-10699", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e870aab467ac20c1d94c86d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/rsync: puppetlabs/stdlib (>=4.2.0 <5.0.0) blocking users upgrading stdlib", "timeSpent": "PT0S", "updated": "2021-03-08T04:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2020-06-10T13:47:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f30c7e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02hq8:"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* 6.16\n*OS Name/Version:* Ubuntu 18.04\n\nThe has_interface_with function only considers the first IP per interface but there can be multiple.\n\nOn a machine with this:\n\n{code:shell}\n$ facter networking.interfaces.wlp2s0.bindings\n[\n  {\n    address => \"172.24.27.100\",\n    netmask => \"255.255.255.0\",\n    network => \"172.24.27.0\"\n  },\n  {\n    address => \"192.168.239.25\",\n    netmask => \"255.255.255.255\",\n    network => \"192.168.239.25\"\n  },\n  {\n    address => \"192.168.239.33\",\n    netmask => \"255.255.255.255\",\n    network => \"192.168.239.33\"\n  }\n]\n{code}\n\nhas_interface_with('ipaddress','192.168.239.25') would return false because it only looks at the legacy facts ipaddress_$IFNAME that has this value:\n\n{code:shell}\n$ facter ipaddress_wlp2s0\n172.24.27.100\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35756", "fixedVersions": [], "id": "35756", "issueType": "Bug", "key": "MODULES-10697", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : has_interface_with ignores extra IPs", "timeSpent": "PT0S", "updated": "2021-01-25T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "Fixed in: PA-3263", "created": "2020-06-29T00:21:00.000000"}], "components": ["puppet_agent"], "created": "2020-06-10T03:01:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ca9a49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:m"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_539606456_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1092407606"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38925", "fixedVersions": [], "id": "38925", "issueType": "Task", "key": "MODULES-10696", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2020-06-29T00:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Forcefully unload nssm.exe from svchost.exe process", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-06-10T03:00:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63fa337a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00hzi"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_448441166_*|*_10007_*:*_1_*:*_72963432_*|*_3_*:*_1_*:*_9307020_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37880", "fixedVersions": [], "id": "37880", "issueType": "Task", "key": "MODULES-10695", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-06-16T06:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-puppet_agent version 4 to the forge", "timeSpent": "PT0S", "updated": "2020-06-16T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5abd613dd4cf3c56be24b70d", "created": "2020-06-09T11:15:00.000000", "name": "image-2020-06-09-20-15-17-011.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12494"}, {"attacher": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "created": "2020-06-22T07:06:00.000000", "name": "nssm_cleaner-master.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12601"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "An easy way to check if it's safe to proceed with the upgrade, is to delete or move {{nssm.exe}}. If it succeeds, then run the upgrade which does a major upgrade (removes all installed files and adds all files from the msi).", "created": "2020-06-09T11:01:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "If the pxp-agent service is stopped, you can move/delete nssm.exe and it will still be loaded as a module in svchost:\n\n!image-2020-06-09-20-15-17-011.png!\n{code:java}\nC:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin>dir\n Volume in drive C is Windows\n Volume Serial Number is BE1F-491D Directory of C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin06/09/2020  05:17 PM    <DIR>          .\n06/09/2020  05:17 PM    <DIR>          ..\n10/14/2019  08:33 AM           387,584 back_nssm.exe\n10/04/2019  02:47 PM             6,276 c_rehash\n10/14/2019  08:10 AM                96 daemon.bat\n10/14/2019  08:10 AM            20,480 elevate.exe\n10/14/2019  08:10 AM               281 elevate.exe.config\n10/04/2019  03:03 PM             4,979 erb.bat\n10/14/2019  08:28 AM           597,809 execution_wrapper.exe\n10/14/2019  08:23 AM           405,504 facter.exe\n10/04/2019  03:03 PM               688 gem.bat\n10/14/2019  08:25 AM             6,704 hiera\n10/04/2019  03:04 PM               667 httpclient\n10/04/2019  03:04 PM               212 httpclient.bat\n10/04/2019  03:03 PM               332 irb.bat\n10/14/2019  08:13 AM           718,530 leatherman_curl.dll\n10/14/2019  08:13 AM           651,546 leatherman_dynamic_library.dll\n10/14/2019  08:13 AM           893,366 leatherman_execution.dll\n10/14/2019  08:12 AM           687,593 leatherman_file_util.dll\n10/14/2019  08:11 AM           730,278 leatherman_json_container.dll\n10/14/2019  08:11 AM            78,080 leatherman_locale.dll\n10/14/2019  08:11 AM           800,602 leatherman_logging.dll\n10/14/2019  08:11 AM            75,837 leatherman_nowide.dll\n10/14/2019  08:13 AM           658,023 leatherman_ruby.dll\n10/14/2019  08:11 AM           244,748 leatherman_util.dll\n10/14/2019  08:12 AM         1,094,731 leatherman_windows.dll\n10/04/2019  03:06 PM            78,181 libboost_chrono.dll\n10/04/2019  03:11 PM            14,134 libboost_chrono.dll.a\n10/04/2019  03:06 PM           148,961 libboost_date_time.dll\n10/04/2019  03:11 PM            13,116 libboost_date_time.dll.a\n10/04/2019  03:06 PM           217,767 libboost_filesystem.dll\n10/04/2019  03:11 PM            89,694 libboost_filesystem.dll.a\n10/04/2019  03:07 PM         1,082,213 libboost_locale.dll\n10/04/2019  03:11 PM           163,722 libboost_locale.dll.a\n10/04/2019  03:09 PM         1,560,651 libboost_log.dll\n10/04/2019  03:11 PM           407,670 libboost_log.dll.a\n10/04/2019  03:11 PM           726,531 libboost_program_options.dll\n10/04/2019  03:11 PM           191,060 libboost_program_options.dll.a\n10/04/2019  03:11 PM            75,553 libboost_random.dll\n10/04/2019  03:11 PM             7,238 libboost_random.dll.a\n10/04/2019  03:07 PM         1,202,797 libboost_regex.dll\n10/04/2019  03:11 PM            99,918 libboost_regex.dll.a\n10/04/2019  03:06 PM            66,937 libboost_system.dll\n10/04/2019  03:11 PM             2,322 libboost_system.dll.a\n10/04/2019  03:07 PM           223,065 libboost_thread.dll\n10/04/2019  03:11 PM            41,118 libboost_thread.dll.a\n10/14/2019  08:26 AM         3,639,965 libcpp-pcp-client.dll\n10/04/2019  02:47 PM         2,790,056 libcrypto-1_1-x64.dll\n10/04/2019  02:54 PM           591,375 libcurl-4.dll\n10/14/2019  08:23 AM         4,583,486 libfacter.so\n10/14/2019  08:10 AM            66,757 libffi-6.dll\n09/10/2015  08:09 PM            83,456 libgcc_s_seh-1.dll\n10/14/2019  08:10 AM           187,403 libgdbm-4.dll\n10/14/2019  08:10 AM           118,751 libgdbm_compat-4.dll\n10/14/2019  08:10 AM         1,473,433 libiconv-2.dll\n10/04/2019  02:47 PM           710,784 libssl-1_1-x64.dll\n09/10/2015  08:09 PM         1,426,944 libstdc++-6.dll\n09/10/2015  08:09 PM            85,504 libwinpthread-1.dll\n10/04/2019  02:47 PM           942,871 openssl.exe\n10/14/2019  08:11 AM             6,289 PowershellShim-Helper.ps1\n10/14/2019  08:11 AM               756 PowershellShim.ps1\n10/14/2019  08:25 AM               153 puppet\n10/14/2019  08:31 AM         4,461,645 pxp-agent.exe\n10/04/2019  03:03 PM               729 rake\n10/04/2019  03:03 PM               212 rake.bat\n10/04/2019  03:03 PM             1,080 rdoc.bat\n10/04/2019  03:03 PM               330 ri.bat\n10/04/2019  03:03 PM               649 rmsgcat\n10/04/2019  03:03 PM               212 rmsgcat.bat\n10/04/2019  03:03 PM               649 rmsgfmt\n10/04/2019  03:03 PM               212 rmsgfmt.bat\n10/04/2019  03:03 PM               651 rmsginit\n10/04/2019  03:03 PM               212 rmsginit.bat\n10/04/2019  03:03 PM               653 rmsgmerge\n10/04/2019  03:03 PM               212 rmsgmerge.bat\n10/04/2019  03:03 PM            58,662 ruby.exe\n10/04/2019  03:03 PM            58,662 rubyw.exe\n10/04/2019  03:03 PM               653 rxgettext\n10/04/2019  03:03 PM               212 rxgettext.bat\n10/04/2019  03:03 PM        17,583,278 x64-msvcrt-ruby250.dll\n10/04/2019  03:12 PM           651,082 yaml-cpp.dll\n10/14/2019  08:10 AM           113,664 zlib1.dll\n              80 File(s)     54,119,236 bytes\n               2 Dir(s)  49,539,682,304 bytes freeC:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin> {code}", "created": "2020-06-09T11:19:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The reason {{nssm.exe}} can be renamed is because it's opened with share mode {{Read}}, {{Delete}} where {{Delete}} allows deletion or renaming. See {{dwShareMode}} in https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea#parameters.\n\n{noformat}\nHigh Resolution Date & Time:\t6/16/2020 11:07:17.4188184 PM\nEvent Class:\tFile System\nOperation:\tCreateFile\nResult:\tSUCCESS\nPath:\tC:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin\\nssm.exe\nTID:\t5912\nDuration:\t0.0000115\nDesired Access:\tGeneric Read\nDisposition:\tOpen\nOptions:\tSynchronous IO Non-Alert, Non-Directory File\nAttributes:\tn/a\nShareMode:\tRead, Delete\nAllocationSize:\tn/a\nImpersonating:\tDANDY-RUDDER\\Administrator\nOpenResult:\tOpened\n{noformat}\n\nAlso the file is memory mapped:\n\n{noformat}\nHigh Resolution Date & Time:\t6/16/2020 11:07:17.4188474 PM\nEvent Class:\tFile System\nOperation:\tCreateFileMapping\nResult:\tFILE LOCKED WITH ONLY READERS\nPath:\tC:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin\\nssm.exe\nTID:\t5912\nDuration:\t0.0000029\nSyncType:\tSyncTypeCreateSection\nPageProtection:\tPAGE_EXECUTE|PAGE_NOCACHE\n{noformat}\n\nThe [{{CreateFileMapping}} docs say|https://docs.microsoft.com/en-us/windows/win32/memory/creating-a-file-mapping-object]\n{quote}To ensure that other processes cannot write to the portion of the file that is mapped, you should open the file with exclusive access{quote} So it would make sense that the MSI would fail. Also note the problem can be triggered running event viewer ({{eventvwr.msc}}), but you have to select one of the {{nssm}} log messages. Just opening event viewer isn't enough. Also closing the event viewer, closes the memory mapped file, so puppet can update safely.", "created": "2020-06-16T17:37:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This can probably be closed as superseded by PA-3263", "created": "2020-06-18T16:05:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Attaching the last version of c++ code example to unload EventLog nssm.exe module: [^nssm_cleaner-master.zip]", "created": "2020-06-22T07:07:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Fix for EventLog/nssm.exe issue was delivered with: https://puppet.atlassian.net/browse/PA-3263", "created": "2020-06-22T07:08:00.000000"}], "components": ["puppet_agent"], "created": "2020-06-09T09:32:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25f20185"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02gbc:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155933809_*|*_3_*:*_1_*:*_958618901_*|*_5_*:*_1_*:*_0"}], "description": "As a follow-up to\u00a0PA-3175, before doing the upgrade the puppet_agent module should check to see if nssm.exe is loaded under the svchost.exe process.\n\nIf it's loaded it should throw a warning.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35752", "fixedVersions": [], "id": "35752", "issueType": "Task", "key": "MODULES-10694", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Do", "resolutionDate": "2020-06-22T07:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent module should detect of nssm.exe is loaded into svchost", "timeSpent": "PT0S", "updated": "2020-06-22T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623c104794742a00683e402a", "body": "[~accountid:623a4aced32a94006a63c9d2]: Thank you very much for pickung up the feature request. I already did some implementation myself: [https://github.com/puppetlabs/puppetlabs-firewall/pull/987]\u00a0- but I am missing the following:\n # I am unsure how to properly determine the order of\u00a0@resource_list\n # I did not implement any test cases yet\n # I did not do any documentation yet\n\nIf anyone could help/guide me with 1), I'd be happy to follow up with 2) and 3).\u00a0", "created": "2021-05-18T01:59:00.000000"}], "components": ["firewall"], "created": "2020-06-08T03:56:00.000000", "creator": "623c104794742a00683e402a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc4fd2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02f0w:"}], "description": "_Basic Info_\n *Module Version: 2.4.0*\n *Puppet Version: 5.x*\n *OS Name/Version: Debian 10*\n\n_In order to create rules based on hashed tuples, one can use the HMARK module. Currently HMARK module cannot used within the firewall module._\n\n*Desired Behavior:*\n\n_Rules for the HMARK module can be created. The defined rules are translated to iptables._\n\n*Actual Behavior:*\n\nRules for the HMARK module cannot be created.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33587", "fixedVersions": [], "id": "33587", "issueType": "New Feature", "key": "MODULES-10693", "labels": ["firewall", "iptables"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c104794742a00683e402a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : ip(6)tables: Support the HMARK module", "timeSpent": "PT0S", "updated": "2021-05-18T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2020-06-05T07:36:00.000000", "creator": "623c0915b75ca8007056cded", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d1d3429"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02cu0:"}], "description": "plpython is limited to version 11 databases and below.\n\nThere needs to be a plython3 equivalent to support python3 versions\u00a0", "environment": "Ubuntu 18.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36807", "fixedVersions": [], "id": "36807", "issueType": "Bug", "key": "MODULES-10692", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0915b75ca8007056cded", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: plpython versions", "timeSpent": "PT0S", "updated": "2020-06-05T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [{"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-07-08T11:00:00.000000", "name": "Screenshot 2020-07-07 at 14.37.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12495"}, {"attacher": "5f50a16c3aa35b003fad35f6", "created": "2020-07-08T11:00:00.000000", "name": "Screenshot 2020-07-08 at 17.27.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12602"}], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": " !Screenshot 2020-07-07 at 14.37.45.png|thumbnail!  \n\n!Screenshot 2020-07-08 at 17.27.32.png|thumbnail! \n\nhttps://github.com/puppetlabs/puppetlabs-docker/pull/632", "created": "2020-07-08T11:00:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Successful on 9 nodes: [\u201cfit-infinitive.delivery.puppetlabs.net, ubuntu-2004-x86_64\u201d, \u201cquizzical-zest.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \u201cborn-emergency.delivery.puppetlabs.net, ubuntu-1804-x86_64\u201d, \u201cepic-outburst.delivery.puppetlabs.net, debian-10-x86_64\", \u201csuper-contract.delivery.puppetlabs.net, debian-9-x86_64\u201d, \u201cnovel-adequacy.delivery.puppetlabs.net, centos-7-x86_64\", \u201cthroaty-bone.delivery.puppetlabs.net, redhat-7-x86_64\u201d, \u201cmolal-culture.delivery.puppetlabs.net, win-2019-x86_64\", \u201cfleet-protein.delivery.puppetlabs.net, win-2016-x86_64\u201d]", "created": "2020-07-15T04:38:00.000000"}], "components": ["docker"], "created": "2020-06-04T16:18:00.000000", "creator": "6220db7149c90000701fd082", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f4ead13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02cd4:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38859"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1076995185_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2423337567"}], "description": "_Basic Info_\n*Module Version:* 3.10.1\n*Puppet Version:* 2019.7\n*OS Name/Version:* Windows 201X\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* When setting {{$docker::params::root_dir}} to any value, it should pass the {{--data-root}} flag in both {{docker.erb}} (*nix) and {{daemon.json}} (NT)\n\n\n*Actual Behavior:* {{--data-root}} is only applied to {{docker.erb}}, and by extension only *nix operating systems.\n\nSee: \nhttps://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon\nhttps://github.com/puppetlabs/puppetlabs-docker/blob/9c3d7a8f78fa5e3180032c3d478960797f21ed28/manifests/init.pp#L627\nhttps://github.com/puppetlabs/puppetlabs-docker/blob/9c3d7a8f78fa5e3180032c3d478960797f21ed28/templates/etc/sysconfig/docker.erb#L7\nhttps://github.com/puppetlabs/puppetlabs-docker/blob/9c3d7a8f78fa5e3180032c3d478960797f21ed28/templates/windows/config/daemon.json.erb", "environment": "Windows 201X,\nDocker Enterprise Edition (only docker engine supported on Windows)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43227", "fixedVersions": [], "id": "43227", "issueType": "Bug", "key": "MODULES-10691", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db7149c90000701fd082", "resolution": "Fixed", "resolutionDate": "2020-07-15T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-docker : docker::root_dir not passing --data-root on Windows", "timeSpent": "PT0S", "updated": "2021-03-10T01:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This is not feasible for us to fix. It will require an upstream Ruby fix and we'll inherit that whenever that percolates down to us.\n\nIn short, https://github.com/ruby/ruby/blob/master/lib/net/smtp.rb#L20-L26 should look more like\n\n{code}\nrequire 'net/protocol'\nrequire 'timeout'\n\nbegin\n    require 'openssl'\nrescue LoadError\n    require 'digest/md5'\nend\n{code}\n\nThen all the {{MD5}} calls need to be abstracted to use the {{OpenSSL::Digest}} family if available and fall back to {{Digest}} if not.", "created": "2021-04-06T17:27:00.000000"}], "components": ["tagmail"], "created": "2020-06-04T15:12:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a056756"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02c9s:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39475"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26446511847_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a03.2.0*\n *Puppet Version: 6.15.0*\u00a0\n *OS Name/Version: RHEL 7 FIPS*\n\n**When using the tagmail report processor with a FIPS PE installation, it fails to load the {{openssl}} library and is not functional. The issue stems from {{openssl}} not being included when required by\u00a0{{net/smtp}}\n\n*Desired Behavior:*\n\nTagmail should work with FIPS enabled Puppetservers.\u00a0\n\n*Actual Behavior:*\n\nLoading the {{openssl}} library fails and shows the following stacktrace.\u00a0\n{code:java}\n2020-06-04T00:07:20.454-04:00 ERROR [qtp1597514603-40] [puppetserver] Puppet Could not autoload puppet/reports/tagmail: cannot load (ext) (org.jruby.ext.openssl.OpenSSL)\norg/jruby/ext/jruby/JRubyUtilLibrary.java:201:in `load_ext'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/jopenssl/load.rb:31:in `<main>'\norg/jruby/RubyKernel.java:987:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/openssl.rb:1:in `<main>'\norg/jruby/RubyKernel.java:987:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/openssl.rb:1:in `<main>'\norg/jruby/RubyKernel.java:987:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in `require'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/net/smtp.rb:1:in `<main>'\norg/jruby/RubyKernel.java:1022:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:69:in `load_file'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:204:in `load'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/instance_loader.rb:54:in `block in loaded_instance'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/concurrent/lock.rb:10:in `synchronize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/instance_loader.rb:49:in `loaded_instance'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/net/smtp.rb:24:in `block in <main>'\n/etc/puppetlabs/code/environments/production/modules/tagmail/lib/puppet/reports/tagmail.rb:1:in `block in (root)'\norg/jruby/RubyArray.java:1800:in `each'\n/etc/puppetlabs/code/environments/production/modules/tagmail/lib/puppet/reports/tagmail.rb:4:in `<main>'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/instance_loader.rb:1:in `(root)'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/instance_loader.rb:27:in `report'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:52:in `processors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/report/processor.rb:51:in `processors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:54:in `block in call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:290:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:53:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `block in process'\norg/jruby/RubyArray.java:1800:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:88:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:88:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:87:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:70:in `block in with_request_profiling'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:66:in `with_request_profiling'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:86:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:93:in `respond_to_errors'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:85:in `process'\nuri:classloader:/puppetserver-lib/puppet/server/master.rb:64:in `block in handleRequest'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:290:in `override'\nuri:classloader:/puppetserver-lib/puppet/server/master.rb:63:in `handleRequest'\n {code}\n\u00a0\n\n{{net/smtp}}\u00a0requires openssl and also uses {{md5}} which is not FIPS compliant.\u00a0[https://github.com/ruby/ruby/blob/master/lib/net/smtp.rb#L20-L26]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36806", "fixedVersions": [], "id": "36806", "issueType": "New Feature", "key": "MODULES-10690", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Won't Fix", "resolutionDate": "2021-04-06T17:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail : Support FIPS", "timeSpent": "PT0S", "updated": "2021-04-06T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2020-06-04T09:54:00.000000", "creator": "557058:5f1971c6-219b-481d-902b-1eda1facf2a5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@724601a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02bag:"}], "description": "_Basic Info_\n *Module Version:* 6.5.0\n *Puppet Version:* 5.5.20\n *OS Name/Version:* Ubuntu 18.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* When using the postgresql_conn_validator resource only the absolutely necessary parameters should be required. The default value of psql_path of this resource type should be the global one (postgresql::globals::psql_path or postgresql::server::psql_path)\n\n*Actual Behavior:* Configuration of psql_path for every postgresql_conn_validator is required (or resource defaults must be used).\n\nPuppet code:\n{code:java}postgresql_conn_validator { 'validate_db_connection':\n run_as => 'postgres',\n db_username => 'postgres',\n db_name => 'postgres',\n }{code}\n\u00a0\n\nDebug output:\n{code:java}Debug: PostgresqlValidator.attempt_connection: Attempting connection to postgres\nDebug: PostgresqlValidator.attempt_connection: --tuples-only --quiet --no-psqlrc --username postgres --dbname postgres --command 'SELECT 1' \nDebug: Executing with uid=postgres: ' --tuples-only --quiet --no-psqlrc --username postgres --dbname postgres --command 'SELECT 1' '{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37878", "fixedVersions": [], "id": "37878", "issueType": "Bug", "key": "MODULES-10689", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5f1971c6-219b-481d-902b-1eda1facf2a5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/postgresql : postgresql_conn_validator requires explicit configuration of psql_path", "timeSpent": "PT0S", "updated": "2020-06-04T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "* release prep PR\n * tag in with kerminator\n * bump in agent", "created": "2020-06-22T05:02:00.000000"}], "components": ["sshkeys_core"], "created": "2020-06-03T05:39:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378cfb5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o029sg:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_529263844_*|*_3_*:*_1_*:*_7897967_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1109170417"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34648", "fixedVersions": [], "id": "34648", "issueType": "Task", "key": "MODULES-10686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-06-22T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-sshkeys_core module version 2.1.0 to the forge", "timeSpent": "PT0S", "updated": "2020-06-22T06:58:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1173", "created": "2020-06-22T03:37:00.000000"}], "components": [], "created": "2020-06-02T06:01:00.000000", "creator": "623a4aced32a94006a63c9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a897847"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o027ew:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1719394482_*|*_5_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33586", "fixedVersions": [], "id": "33586", "issueType": "Task", "key": "MODULES-10685", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4aced32a94006a63c9d2", "resolution": "Done", "resolutionDate": "2020-06-22T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Release (puppetlabs-postgresql) v.6.6.0  - (22.06.2020) - (895944005d3dc67b1e3737b474355800736b0e7 )", "timeSpent": "PT0S", "updated": "2020-06-22T03:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a8703306a4cf333658b446e", "body": "Pull req. #923", "created": "2020-06-01T13:18:00.000000"}], "components": ["firewall"], "created": "2020-06-01T13:14:00.000000", "creator": "5a8703306a4cf333658b446e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ffd5a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02720:"}], "description": "Puppetlabs-firewall pull request #907 added string_hex matching for the iptables provider, but not for the ip6tables provider.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33584", "fixedVersions": [], "id": "33584", "issueType": "New Feature", "key": "MODULES-10684", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8703306a4cf333658b446e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add string_hex to firewall module ip6tables provider", "timeSpent": "PT0S", "updated": "2020-06-01T13:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a6067ef7b4e6b6c2a81b790", "body": "We are now running a newer version of Puppet (6.19.1) and Chocolatey module (5.0.2). This is no longer apparent. Please close.", "created": "2021-02-09T00:46:00.000000"}, {"author": "5eb8119e96bbcb0b859a40f4", "body": "This has reoccurred today, 1.1.0.218-alpha is not being applied over 1.0.1\n\n\u00a0\n\nSame config as above (same implementation)", "created": "2021-04-13T08:06:00.000000"}], "components": ["chocolatey "], "created": "2020-06-01T08:55:00.000000", "creator": "5a6067ef7b4e6b6c2a81b790", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Pre tag is passed when checking if the latest version of product is installed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cf4d5ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o026w8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/21"}], "description": "_Basic Info_\n *Module Version: 3.3.0*\n *Puppet Version: 5.5.20*\n *OS Name/Version: Windows Server 2019*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Latest version of package installed*\n\n*Actual Behavior: Only non-development packages installed.*\n\n{{Puppet code:}}\n\n{{}}\n{code:java}\npackage\u00a0{\u00a0'my-package':\n\u00a0\u00a0\u00a0\u00a0ensure\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'latest',\n\u00a0\u00a0\u00a0\u00a0provider\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0'chocolatey',\n\u00a0\u00a0\u00a0\u00a0source\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0$chocolatey_source,\n\u00a0\u00a0\u00a0\u00a0install_options\u00a0=>\u00a0['--pre'],\n\u00a0\u00a0}{code}\n{{}}There is a new dev release of my-package but it is not installed. (IE the version number is 1.1.1.2-DEV and version 1.1.1.1 is installed)\n\nI believe it is because the check to see if the latest version is installed doesn't use the --pre flag (taken from a debug log):\n\n0;36mDebug: Executing 'C:\\ProgramData\\chocolatey\\choco.exe upgrade --noop my-package -r --source\u00a0[https://our-choco-server.domain.com/chocolatey]'\n\nI searched through the log and only the above appears to be relevant to the checking of which package is installed.\n\nIf I put the latest version in the ensure field then it would be installed.\n\nI have also double checked that the package does exist on my choco server; I could also not see any mentions of this being fixed in a later version of the chocolatey module (on the chocolatey module page)", "environment": "We are using Puppet Enterprise with our own Chocolatey Simple Servers", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37875", "fixedVersions": [], "id": "37875", "issueType": "Bug", "key": "MODULES-10683", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a6067ef7b4e6b6c2a81b790", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-chocolatey : latest doesn't work with --pre installation option", "timeSpent": "PT0S", "updated": "2021-04-13T08:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-05-29T14:48:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cf28577"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o026jk:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24418208947_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n\n\n(Optional)  Module Engineer, please also include here:\n* https://github.com/puppetlabs/puppetlabs-dropsonde/blob/master/README.md\n* https://github.com/puppetlabs/puppetlabs-dropsonde/pull/3/checks?check_run_id=721827950\n* https://github.com/puppetlabs/puppetlabs-dropsonde/pull/3/files#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n* https://github.com/puppetlabs/puppetlabs-dropsonde/pull/3\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41124", "fixedVersions": [], "id": "41124", "issueType": "Task", "key": "MODULES-10682", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Done", "resolutionDate": "2021-03-08T04:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-dropsonde) 0.0.3 - (2020-05-29) - (f087df1)", "timeSpent": "PT0S", "updated": "2021-03-08T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "body": "GitHub PR: https://github.com/puppetlabs/puppetlabs-java/pull/429", "created": "2020-05-26T08:34:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "this PR has been merged", "created": "2020-06-04T01:44:00.000000"}], "components": ["java"], "created": "2020-05-26T08:20:00.000000", "creator": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd899ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o022fk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_753817322_*|*_6_*:*_1_*:*_0"}], "description": "This is a follow-up to MODULES-8699 and [GitHub PR#370|https://github.com/puppetlabs/puppetlabs-java/pull/370]:\n\nIt adds the capability to manage a symlink to the AdoptJDK defined type.\n\nThis was [supposed to be included|https://github.com/puppetlabs/puppetlabs-java/pull/370#issuecomment-509517841] in PR#370, but it slipped through.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41116", "fixedVersions": [], "id": "41116", "issueType": "New Feature", "key": "MODULES-10681", "labels": ["github", "PR"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "resolution": "Fixed", "resolutionDate": "2020-06-04T01:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: Add option to create a symlink for AdoptJDK", "timeSpent": "PT0S", "updated": "2020-06-04T01:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "Seems like the issue went away", "created": "2020-06-09T08:33:00.000000"}], "components": ["zone_core"], "created": "2020-05-25T03:01:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43943d1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:k"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_107161653_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1208747435"}], "description": "09:11:56 localhost $ scp /tmp/beaker20200524-457-yj69td solaris114-64-1:/tmp/apply_manifest.pp.vSBz1c \\{:ignore => }\n 09:11:56 \n 09:11:56 \n [palatable-phase.delivery.puppetlabs.net|http://palatable-phase.delivery.puppetlabs.net/]\n (solaris114-64-1) 16:11:56$ puppet apply --verbose /tmp/apply_manifest.pp.vSBz1c\n 09:11:56 Notice: Compiled catalog for \n [palatable-phase.delivery.puppetlabs.net|http://palatable-phase.delivery.puppetlabs.net/]\n in environment production in 0.05 seconds\n 09:11:59 Info: Applying configuration version '1590336719'\n 09:11:59 Error: backtrace must be Array of String\n 09:12:54 Error: /Stage[main]/Main/Zone[tstzone]/ensure: change from 'absent' to 'running' failed: backtrace must be Array of String\n 09:12:54 Notice: Applied catalog in 54.94 seconds", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41115", "fixedVersions": [], "id": "41115", "issueType": "Task", "key": "MODULES-10680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2020-06-09T08:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "zone_core integration tests are failing on the latest master", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "6243b29df407980070557642", "body": "I create a branch with changes which can help to resolve it by my opinion\n\n[https://github.com/evgenkisel/puppetlabs-mysql/commit/a019f615333828a33295dcb755ff9a6d7037c68f]\n\nof course if it ok I'll document it", "created": "2020-05-22T05:49:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:6243b29df407980070557642]\u00a0Thanks for doing all of the work to get this working. Would you mind submitting a PR to `puppetlabs/mysql`?\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pulls]", "created": "2020-05-28T17:08:00.000000"}, {"author": "6243b29df407980070557642", "body": "[~accountid:5e3375e183d74c0e821851f3]\u00a0yes, sure. Created\u00a0https://github.com/puppetlabs/puppetlabs-mysql/pull/1305", "created": "2020-06-01T03:21:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:6243b29df407980070557642]\u00a0for the PR. Thank you.", "created": "2020-06-02T07:20:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "{code:java}\n      is expected not to match /must be properly quoted, invalid character:/\n  using user-w-ssl@localhost with SSL\n    adding user\n      works without errors\n      finds the user #stdout\n      shows correct ssl_type #stdout\n  using user-w-x509@localhost with X509\n    adding user\n      works without errors\n      finds the user #stdout\n      shows correct ssl_type #stdoutFinished in 15 minutes 37 seconds (files took 1 minute 24.24 seconds to load)\n103 examples, 0 failures\u279c  puppetlabs-mysql git:(fix_managed_dirs)\n{code}", "created": "2020-06-18T06:56:00.000000"}], "components": [], "created": "2020-05-22T05:03:00.000000", "creator": "6243b29df407980070557642", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67830ff5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o02134:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521356054_*|*_10009_*:*_1_*:*_1112646822_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1818152023"}], "description": "_Basic Info_\n *Module Version: 10.5.0*\n *Puppet Version: 6.15.0*\n *OS Name/Version: CentOS/7*\n\nI'd like to use this module to install mysql-community-server-5.7 on CentOS 7.\n\nIn my case I need to use non-standard directories like \"/var/lib/mysql/tmp\"\n\nMy Hiera:\n\n\u00a0\n{code:java}\n---\nmysql::client::package_name: 'mysql-community-client'\nmysql::server::package_name: 'mysql-community-server'\nmysql::server::package_ensure: 'installed'\nmysql::server::root_password: \"*29FE61BB549C05C18E12CF792B582C50323A8369\"\nmysql::server::service_name: 'mysqld'\nmysql::server::create_root_my_cnf: false\nmysql::server::config_file: '/etc/my.cnf'\nmysql::server::options:\n  client:\n    port: '3306'\n    socket: '/var/lib/mysql/mysql.sock'\n  mysqld:\n    user: 'mysql'\n    port: 3306\n    log-error: '/var/lib/mysql/error.log'\n    pid-file: '/var/run/mysqld/mysqld.pid'\n    socket: '/var/lib/mysql/mysql.sock'\n    datadir: '/var/lib/mysql/data'\n    tmpdir: '/var/lib/mysql/tmp'\n{code}\n\u00a0\n\n\u00a0\n\nThere is the variable \"*$managed_dirs*\" in [params.pp|https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp]\u00a0which allows to set a list of dirs which must be created before installing DB. A default value for the variable is \"undef\".\n\nAs I understand this variable was added to manage dirs on Debian, because for this OS it's\n\n\u00a0\n{code:java}\n$managed_dirs            = ['tmpdir','basedir','datadir','innodb_data_home_dir','innodb_log_group_home_dir','innodb_undo_directory','innodb_tmpdir']\n{code}\nbut for other OS we can not set it, because it is not a parameter for a class. I can't set it in Hiera or anywhere.\n\n\n\n\u00a0\n\nAlso I found one interesting thing.\u00a0\n\nLooks like there is a conflict between the class \"*mysql::server::managed_dirs*\" and \"*mysql::server::config*\"\n\nThe class\u00a0\"*mysql::server::config*\" contains the code:\n\n\u00a0\n{code:java}\n#Debian: Creating world readable directories before installing.\nif $managed_dirs {\n  $managed_dirs.each | $entry | {\n    $dir = $options['mysqld'][\"${entry}\"]\n    if ( $dir and $dir != '/usr' and $dir != '/tmp' ) {\n      exec {\"${entry}-managed_dir-mkdir\":\n        command => \"/bin/mkdir -p ${dir}\",\n        unless  => \"/usr/bin/dpkg -s ${mysql::server::package_name}\",\n        notify  =>  Exec[\"${entry}-managed_dir-chmod\"],\n      }\n      exec {\"${entry}-managed_dir-chmod\":\n        command     => \"/bin/chmod 777 ${dir}\",\n        refreshonly => true,\n      }\n    }\n  }\n}\n{code}\n\u00a0\n\nand the class\u00a0\"*mysql::server::managed_dirs*\"\n\n\u00a0\n{code:java}\n#Debian: Fix permission on directories\nif $managed_dirs {\n  $managed_dirs_path = $managed_dirs.map |$path| { $options['mysqld'][\"${path}\"] }\n  $managed_dirs.each | $entry | {\n    $dir = $options['mysqld'][\"${entry}\"]\n    if ( $dir and $dir != '/usr' and $dir != '/tmp' ) {\n      file {\"${entry}-managed_dir\":\n        ensure => directory,\n        path   => $dir,\n        mode   => '0700',\n        owner  => $options['mysqld']['user'],\n        group  => $options['mysqld']['user'],\n      }\n    }\n  }\n}\n{code}\nLooks like this\n\n\u00a0\n\n\u00a0\n{code:java}\n$managed_dirs_path = $managed_dirs.map |$path| { $options['mysqld'][\"${path}\"] }\n{code}\nshould work if I set the configuration in Hiera\n\n\u00a0\n\n\u00a0\n{code:java}\nmysql::server::options:\n  mysqld:\n    tmpdir: '/var/lib/mysql/tmp'\n{code}\nbut doesn't because \"*$managed_dirs*\" is undef in params.pp\n\n\u00a0\n\n*Desired Behavior:*\n\nIt should create custom dirs if necessary. Would be great to customize it with a parameter\n\nin the class *mysql::server*\n\n*Actual Behavior:*\n\nPuppet creates the config file my.cnf with the parameter\u00a0\n{code:java}\n[mysqld]\ntmpdir = /var/lib/mysql/tmp\n{code}\nbut when puppet tries to run mysql it getting error in mysql error log\n{code:java}\nmysqld: Can't create/write to file '/var/lib/mysql/tmp/ibH1rveD' (Errcode: 2 - No such file or directory)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33583", "fixedVersions": [], "id": "33583", "issueType": "Bug", "key": "MODULES-10679", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b29df407980070557642", "resolution": "Fixed", "resolutionDate": "2020-07-01T03:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mysql : Could not manage dirs with the class mysql::server::managed_dirs", "timeSpent": "PT0S", "updated": "2020-07-02T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "See https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/ for the official instructions, which involve piping a script to bash via curl to add repositories. The installation script has several additional options.\n\nSpecifically:\n\n{quote}\nOn Red Hat Enterprise Linux (RHEL) and CentOS, the MariaDB Package Repository setup script performs the following tasks:\n\n*    Creates a repository configuration file at /etc/yum.repos.d/mariadb.repo.\n*    Imports the GPG public key used to verify the signature of MariaDB software packages with rpm --import from downloads.mariadb.com. \n{quote}\n\nLooking at the module code, I don't see the same functionality. When trying to follow the general instructions, CentOS complains of the packages being missing.\n\n{code}\nGetting error when trying to push mariadb installation to node with https://forge.puppet.com/puppetlabs/mysql.\n\nError: Execution of '/usr/bin/dnf -d 0 -e 1 -y install MariaDB-server' returned 1: Error: Unable to find a match: MariaDB-server\nError: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/dnf -d 0 -e 1 -y install MariaDB-server' returned 1: Error: Unable to find a match: MariaDB-server\nError: Could not find user mysql\nError: /Stage[main]/Dgit_centos8::Mariadb/File[/opt/log/mariadb]/owner: change from 'root' to 'mysql' failed: Could not find user mysql\n{code}", "created": "2020-05-21T18:51:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Additional, slightly different, official instructions: https://mariadb.com/resources/blog/how-to-install-mariadb-on-rhel8-centos8/", "created": "2020-05-21T18:54:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "MariaDB 10.3.17 is in the CentOS 8 AppStream repo: http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/", "created": "2020-05-21T19:02:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This was user error. The package name is \\{{mariadb-server}}, not \\{{MariaDB-server}}. Cory resolved that concern with the customer.", "created": "2021-04-05T16:13:00.000000"}], "components": ["mysql"], "created": "2020-05-21T18:41:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module's supported installation capabilities are documented."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b08204a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o020sw:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39316"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27552753434_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 10.5.0\n*Puppet Version:* N/A\n*OS Name/Version:* CentOS 8\n\n*Desired Behavior:*\n\nUsers can follow documentation for installing MariaDB on CentOS 8, in a similar fashion as the Readme already documents installing MariaDB on Ubuntu, MySQL Community Server on CentOS 7, and Percona on CentOS 7.\n\n*Actual Behavior:*\n\nThere is no documented way to install MariaDB on CentOS 8.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38921", "fixedVersions": [], "id": "38921", "issueType": "Improvement", "key": "MODULES-10678", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-05T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : Document MariaDB installation for CentOS 8", "timeSpent": "PT0S", "updated": "2021-04-05T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0da39b54ec0068b140ed", "created": "2020-05-21T12:41:00.000000", "name": "Puppet error.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12896"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi, this JIRA project is only for maintained modules from https://forge.puppet.com/modules/puppetlabs. The prometheus module is maintained by voxpupuli, please raise this issue there.", "created": "2021-03-08T04:40:00.000000"}], "components": [], "created": "2020-05-21T12:38:00.000000", "creator": "623c0da39b54ec0068b140ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@372c2e0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o020eg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25117313042_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a0\u00a0'puppet-prometheus', '8.4.0'*\n *Puppet Version: 5.0*\n *OS Name/Version: Centos 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:\u00a0When use\u00a0prometheus module with below hieradata puppet config getting below error*\n\n*Actual Behavior:*\n\n*Getting error*\n\n*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Resource type not found: Stdlib::Port (file: /etc/puppetlabs/code/environments/development/modules/prometheus/manifests/node_exporter.pp, line: 85, column:* \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Production\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37873", "fixedVersions": [], "id": "37873", "issueType": "Bug", "key": "MODULES-10676", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0da39b54ec0068b140ed", "resolution": "Declined", "resolutionDate": "2021-03-08T04:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "prometheus : Getting Stdlib::Port error", "timeSpent": "PT0S", "updated": "2021-03-08T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hey people. could I get a response here? the issue is almost two years old :(", "created": "2022-02-11T02:13:00.000000"}], "components": ["stdlib"], "created": "2020-05-20T08:42:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@656e9d74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01z8g:"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* 6.15.0\n*OS Name/Version:* Arch Linux\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nthe type Stdlib::IP::Address::Nosubnet should accept the ip address 2001:1520:101:100::\n\n*Actual Behavior:*\nthe type does not accept it. The regex fails. The ip address is valid, but not accepted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42097", "fixedVersions": [], "id": "42097", "issueType": "Bug", "key": "MODULES-10674", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-stdlib: Bug in Stdlib::IP::Address::Nosubnet", "timeSpent": "PT0S", "updated": "2022-02-11T02:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2020-05-20T03:22:00.000000", "creator": "623c1707b75ca8007056d5a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63261201"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01z5k:"}], "description": "_Basic Info_\n *puppetlabs-dsc Version: 1.9.4*\n*puppetlabs-dsc_lite Version: 3.0.1*\n *Puppet Version:* *Agent version 6.15.0*\n *OS Name/Version: Windows Server 2019*\n\n_Puppet modules puppetlabs-dsc & puppetlabs-dsc_lite uses the same name for fact \"powershell_version.rb\" By using the same name the fact some times gets overwritten by the other module_\n\n*Desired Behavior:*\n\nRename one of the facts so it does not get overwritten by the other\n\n*Actual Behavior:*\n\nContent changes depending on what file is present in the puppet servers cache\n\n_File[C:/ProgramData/PuppetLabs/puppet/var/lib/facter/powershell_version.rb]/content_\n\n_content changed '\\{md5}50bab11a2d7c70d7cbbae618f060ceb8' to '\\{md5}64b7cc77afa689a96697a0d21cc48039'_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38920", "fixedVersions": [], "id": "38920", "issueType": "Bug", "key": "MODULES-10672", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1707b75ca8007056d5a1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : Duplicate fact name", "timeSpent": "PT0S", "updated": "2021-01-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey [~accountid:70121:b92a8953-f29c-406d-a628-2e9b7468e50d]. I'm very pleased to see that the PR for this is merged. Do you already know when it will be released?", "created": "2020-06-03T03:29:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]\u00a0we're going to release the module as soon as we get this PR merged:\u00a0[https://github.com/puppetlabs/puppetlabs-sshkeys_core/pull/32]\n\n\u00a0\n\nI've created the following ticket that you can watch:\u00a0https://puppet.atlassian.net/browse/MODULES-10686", "created": "2020-06-03T05:40:00.000000"}], "components": ["sshkeys_core"], "created": "2020-05-19T12:19:00.000000", "creator": "623c12488d8b9c0068b8b210", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@734bd336"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01ywg:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48346903_*|*_10007_*:*_1_*:*_279539843_*|*_3_*:*_1_*:*_419207037_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_95468310"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version: 6.15*\n *OS Name/Version: Ubuntu 20.04*\n\nOpenSSH 8.2 introduces two new types of SSH key, which are currently not supported by this puppet module: {{sk-ecdsa-sha2-nistp256@openssh.com}} and {{sk-ssh-ed25519@openssh.com}}\n\n*Desired Behavior:*\n\nThe module should support deployment of these using {{ssh_authorized_keys}}, and not give an error if they have been deployed by other means.\n\n*Actual Behavior:*\n\nAn error message appears if the keys already exist in a user's {{authorized_keys}} file which Puppet tries to manage, and keys of this type cannot be deployed.\n\n{{Could not prefetch ssh_authorized_key provider 'parsed': Could not parse line \"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBKf1QHDOmye2jbegtzLk4VjE1cERh1l3Wovu5ccmctDMazpFA27GUIOXMnzhY/TFWLOAIoKlBbMuFX1ZF6FGQsQAAAAEc3NoOg==\" (file: /root/.ssh/authorized_keys, line: 6)}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33581", "fixedVersions": [], "id": "33581", "issueType": "New Feature", "key": "MODULES-10671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12488d8b9c0068b8b210", "resolution": "Fixed", "resolutionDate": "2020-05-29T06:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sshkeys_core : Support new ssh_authorized_key types", "timeSpent": "PT0S", "updated": "2020-06-03T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "What's the use case here [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]?\u00a0 You want to set the agent version that gets installed on agents ( not PE infra nodes) to\u00a0a version that is older than what that version of PE ships with?\u00a0\u00a0\n\nAnd given that use case when you try to do that we set the url to a URL that won't have access to that version... is that right?\u00a0\u00a0", "created": "2021-06-15T10:08:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "After upgrading PE, I don't want to all the nodes to immediately upgrade the version, I want to roll it out gradually. The way to do it now is to specify agent version for the puppet_agent module. After upgrade, pc_repo definition and msi location for Windows nodes is getting changed immediately, pointing to the new version, so next yum update will upgrade the agent and the puppet code will fail trying to downgrade it back.\u00a0\n\nMy goal is to keep agents intact until I am ready to upgrade them, basically\n\n\u00a0", "created": "2021-06-15T10:32:00.000000"}, {"author": "623a4a827910a200718ac35d", "body": "I have posted a PR which adds an \"alternate_pe_version\" parameter: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/626\n\n[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd] and I seem to have the same requirements in terms of holding back the agent versions separately from the PE infra upgrade.", "created": "2022-10-18T16:27:00.000000"}, {"author": "5a1beb0b007eb21a79e5d6de", "body": "[~accountid:5b64ddd7d1e8dc2d916c6289] does this proposal/PR make sense to you in terms of the PE workflow?", "created": "2023-03-07T14:42:00.000000"}, {"author": "5b64ddd7d1e8dc2d916c6289", "body": "It's okay with the caveat that you should not apply this for your infra nodes.  We already have a check in the installer for preventing people from upgrading when `puppet_enterprise::profile::agent::agent_version` (I think?) is set as that will break the upgrade.  Wondering if this would be another avenue to introduce the same kind of breakage.", "created": "2023-03-07T16:21:00.000000"}], "components": ["puppet_agent"], "created": "2020-05-16T07:34:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62df6516"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01x88:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/21"}], "description": "*Module Version: 6.15.0*\n *Puppet Version: 5.5.20*\n *OS Name/Version: RedHat 7.8*\n\n*Desired Behavior:*\n\npc_repo repository path should be configurable to honor package_version attribute\n\n*Actual Behavior:*\n\npc_repo repository populates baseurl with\u00a0pe_build_version() value, which doesn't take into account package_version. If package_version set to a particular version, say '5.5.19' and pc_repo sets baseurl to /packages/2018.1.15/ , which only has '5.5.20' package.\n\nIMHO, in addition to\u00a0alternate_pe_source, a new attribute,\u00a0alternate_pe_version, for example, should be added, so user can configure it appropriately and instead of \u00a0pe_build_version() by default use 'current' value, which will point to the version of the PE installed on the master\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43224", "fixedVersions": [], "id": "43224", "issueType": "Bug", "key": "MODULES-10670", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent: pc_repo misconfiguration on PE installations", "timeSpent": "PT0S", "updated": "2023-03-07T16:21:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": [], "created": "2020-05-13T16:30:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c9eec81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01vqg:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_490597111_*|*_10007_*:*_1_*:*_94399028_*|*_3_*:*_1_*:*_80713285_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_75761006"}], "description": "_Basic Info_\n*Module Version:* 3.1.0\n*Puppet Version:* PE 2019.5\n*OS Name/Version:* Reported on CentOS 6\n\n*Desired Behavior:*\n\nThe latest 1.0 version of the {{puppetlabs-facts}} module, which is under our namespace but not a supported module, is an acceptable dependency of the latest {{puppetlabs-puppet_agent}} module.\n\nOR\n\nIf there's a reason why {{puppetlabs-facts}} 1.0 is not acceptible, it is documented in the {{puppetlabs-puppet_agent}} README.\n\n*Actual Behavior:*\n\nAfter running {{puppet module list}} on the master, the following error code appears:\n\n```\nWarning: Module 'puppetlabs-facts' (v1.0.0) fails to meet some dependencies:\n  'puppetlabs-puppet_agent' (v3.1.0) requires 'puppetlabs-facts' (>= 0.5.0 < 1.0.0)\n```\n\nSee also the customer report at https://github.com/puppetlabs/puppetlabs-facts/issues/40", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37869", "fixedVersions": [], "id": "37869", "issueType": "Bug", "key": "MODULES-10673", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2020-05-22T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : puppetlabs-facts 1.0 fails to meet dependencies", "timeSpent": "PT0S", "updated": "2020-05-22T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:41:00.000000"}], "components": [], "created": "2020-05-13T09:29:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45ee88cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01uts:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26711553237_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37866", "fixedVersions": [], "id": "37866", "issueType": "Sub-task", "key": "MODULES-10669", "labels": [], "originalEstimate": "PT0S", "parent": "36804", "parentSummary": "Module Release puppetlabs-puppet_agent 3.2.0 - 2020-05-13 - 8c2ab7cf7222ca29932aac18161b70678bdd1b05", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-18T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [{"attacher": "5fff7df991bb2e01082cf9b7", "created": "2020-05-13T10:10:00.000000", "name": "Screen Shot 2020-05-13 at 9.10.04 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13344"}], "comments": [{"author": "5fff7df991bb2e01082cf9b7", "body": "CI :\u00a0[https://travis-ci.org/github/puppetlabs/puppetlabs-puppet_agent/builds/686642216]\n\nDiff :\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/3.1.0...master]\n\nRelease PR :\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/492]", "created": "2020-05-13T10:01:00.000000"}, {"author": "5fff7df991bb2e01082cf9b7", "body": "!Screen Shot 2020-05-13 at 9.10.04 AM.png|width=545,height=300!", "created": "2020-05-13T10:10:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:41:00.000000"}], "components": [], "created": "2020-05-13T09:29:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c1e6ff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01uu0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26711570697_*|*_6_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36804", "fixedVersions": [], "id": "36804", "issueType": "Task", "key": "MODULES-10668", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module Release puppetlabs-puppet_agent 3.2.0 - 2020-05-13 - 8c2ab7cf7222ca29932aac18161b70678bdd1b05", "timeSpent": "PT0S", "updated": "2021-03-18T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2020-05-12T21:00:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd439d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01upk:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39155"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}], "description": "_Basic Info_\n *Module Version:*\u00a0puppetlabs-iis (v7.0.1)\n *Puppet Version:* 2018.1.5\n *OS Name/Version:*\u00a0Centos 7\n\nA couple of requests\n\n1) To allow to set the ID of the site during site creation\n\n2) To allow to set a custom log location for each site, we have tried using *logpath* parameter\u00a0 `{color:#de350b}_logpath => 'C:\\\\inetpub\\\\logs\\\\Accouting'_{color}`\u00a0 and puppet did created the folder `_{color:#de350b}C:\\\\inetpub\\\\logs\\\\Accouting{color}_` as a base path, but iis created another subfolder with site id \"{color:#de350b}_C:\\\\inetpub\\\\logs\\\\Accouting\\\\W3SVC02_{color}\".\u00a0 What we want is to set the log path parameter as the full path to capture the logs.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38918", "fixedVersions": [], "id": "38918", "issueType": "New Feature", "key": "MODULES-10667", "labels": ["jira_escalated", "Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : Include site-id parameter and custom log path location", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "After closer examination, I do see files in the remote filebucket, so I will rename the ticket\n\n\u00a0\n{noformat}\n[root@puppet ~]# puppet filebucket -b /opt/puppetlabs/server/data/puppetserver/bucket list|grep 05-12\n63e094fdf83df1aaad052e77abb3172e 2020-05-12 19:33:40 etc/puppetlabs/pxp-agent/pxp-agent.conf\n5fa8cfd5675cd95893f6a7c89058e538 2020-05-12 19:47:56 etc/puppetlabs/pxp-agent/pxp-agent.conf\na875c5852925cc925e24f15341eb0b65 2020-05-12 19:51:21 etc/puppetlabs/pxp-agent/pxp-agent.conf\n85790ab9eea8fc831e256b1f08fe91be 2020-05-12 19:54:49 etc/puppetlabs/pxp-agent/pxp-agent.conf\n96819c4d082b4a44df6d927ce9f32df9 2020-05-12 20:02:38 etc/puppetlabs/pxp-agent/pxp-agent.conf\n303ab5788ef808bf81ac9b8bbf7e2b51 2020-05-12 20:04:41 etc/puppetlabs/pxp-agent/pxp-agent.conf\nd0ae39212e75c6a4d156f878d7082e9b 2020-05-12 20:05:31 etc/puppetlabs/pxp-agent/pxp-agent.conf\nc85148d8c2d3eedef3e17a0de5e6097d 2020-05-12 20:12:19 etc/puppetlabs/pxp-agent/pxp-agent.conf\neb5d3ea917d5cfeb90d0e44b7bdf6083 2020-05-12 20:18:29 etc/puppetlabs/pxp-agent/pxp-agent.conf\n9d3d4072e6f91a38cdac3e31b8ccd137 2020-05-12 19:22:05 etc/puppetlabs/r10k/r10k.yaml\ne3272f76558c7892f451f4fd85241516 2020-05-12 19:22:30 opt/puppetlabs/server/data/packages/public/2019.7.0/el-8-x86_64.bash\nfe9b603c73ce46b5bccc105844cf5950 2020-05-12 19:22:30 opt/puppetlabs/server/data/packages/public/2019.7.0/el-8-x86_64.repo\nb22e68f323b0172807f103b98c38bac9 2020-05-12 19:22:30 opt/puppetlabs/server/data/packages/public/2019.7.0/install.bash\n267a6f9d3c08fb071b05777f6187678b 2020-05-12 19:22:30 opt/puppetlabs/server/data/packages/public/2019.7.0/install.ps1\n1ecf48fa7db7ee2192c6961567bc826c 2020-05-12 19:22:31 opt/puppetlabs/server/data/packages/public/2019.7.0/upgrade.bash\n{noformat}", "created": "2020-05-12T14:56:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "By [~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100]\u00a0suggestion restarted pe-puppetserver one more time and problem seems went away\n\nServer was stopped started during upgrade, so not sure why it had this effect\n{noformat}\n# grep pe-puppetserver /var/log/messages\nMay 12 19:09:13 puppet systemd[1]: Stopping pe-puppetserver Service...\nMay 12 19:09:17 puppet systemd[1]: Stopped pe-puppetserver Service.\nMay 12 19:13:19 puppet systemd[1]: Starting pe-puppetserver Service...\nMay 12 19:14:00 puppet systemd[1]: Started pe-puppetserver Service.\nMay 12 20:58:15 puppet systemd[1]: Stopping pe-puppetserver Service...\nMay 12 20:58:20 puppet systemd[1]: Stopped pe-puppetserver Service.\nMay 12 20:58:20 puppet systemd[1]: Starting pe-puppetserver Service...\nMay 12 20:58:57 puppet systemd[1]: Started pe-puppetserver Service.{noformat}", "created": "2020-05-12T15:11:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "I installed 2019.5, enabled filebucket, then upgraded to 2019.7 and I cannot reproduce the error.", "created": "2020-05-12T15:21:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "The problem happens on the agent, so previous restart was unnecessary.\n\nThis happens when 6.14 agent pulls new 6.15 package using puppetlabs/puppet_agent module\n\n\u00a0\n{noformat}\nMay 12 21:25:26 fedora puppet-agent[462009]: Starting Puppet client version 6.14.0\nMay 12 21:28:22 fedora puppet-agent[462319]: Starting Puppet client version 6.15.0\nMay 12 21:28:23 fedora puppet-agent[462027]: (/Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure) ensure changed '6.14.0-1.fc31' to '6.15.0' (corrective)\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content)\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) --- /etc/puppetlabs/pxp-agent/pxp-agent.conf#0112020-05-12 21:25:03.042305755 +0000\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) +++ /tmp/puppet-file20200512-462027-1sgvc3w#0112020-05-12 21:28:28.420770424 +0000\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) @@ -1 +1 @@\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) -{\"broker-ws-uris\":[\"wss://puppet.chepkov.lan:8142/pcp2/\"],\"pcp-version\":\"2\",\"master-uris\":[\"puppet.chepkov.lan\"],\"ssl-key\":\"/etc/puppetlabs/puppet/ssl/private_keys/fedora.chepkov.lan.pem\",\"ssl-cert\":\"/etc/puppetlabs/puppet/ssl/certs/fedora.chepkov.lan.pem\",\"ssl-ca-cert\":\"/etc/puppetlabs/puppet/ssl/certs/ca.pem\",\"loglevel\":\"info\"}\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) +{\"broker-ws-uris\":[\"wss://puppet.chepkov.lan:8142/pcp2/\"],\"pcp-version\":\"2\",\"master-uris\":[\"puppet.chepkov.lan\"],\"ssl-crl\":\"/etc/puppetlabs/puppet/ssl/crl.pem\",\"ssl-key\":\"/etc/puppetlabs/puppet/ssl/private_keys/fedora.chepkov.lan.pem\",\"ssl-cert\":\"/etc/puppetlabs/puppet/ssl/certs/fedora.chepkov.lan.pem\",\"ssl-ca-cert\":\"/etc/puppetlabs/puppet/ssl/certs/ca.pem\",\"loglevel\":\"info\"}\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) \\ No newline at end of file\nMay 12 21:28:28 fedora puppet-agent[462027]: Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x0000000002f3d930>\nMay 12 21:28:28 fedora puppet-agent[462027]: Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x0000000002f3d930>\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content)\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) --- /etc/puppetlabs/pxp-agent/pxp-agent.conf#0112020-05-12 21:25:03.042305755 +0000\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) +++ /tmp/puppet-file20200512-462027-1wwb50p#0112020-05-12 21:28:28.695775064 +0000\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) @@ -1 +1 @@\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) -{\"broker-ws-uris\":[\"wss://puppet.chepkov.lan:8142/pcp2/\"],\"pcp-version\":\"2\",\"master-uris\":[\"puppet.chepkov.lan\"],\"ssl-key\":\"/etc/puppetlabs/puppet/ssl/private_keys/fedora.chepkov.lan.pem\",\"ssl-cert\":\"/etc/puppetlabs/puppet/ssl/certs/fedora.chepkov.lan.pem\",\"ssl-ca-cert\":\"/etc/puppetlabs/puppet/ssl/certs/ca.pem\",\"loglevel\":\"info\"}\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) +{\"broker-ws-uris\":[\"wss://puppet.chepkov.lan:8142/pcp2/\"],\"pcp-version\":\"2\",\"master-uris\":[\"puppet.chepkov.lan\"],\"ssl-crl\":\"/etc/puppetlabs/puppet/ssl/crl.pem\",\"ssl-key\":\"/etc/puppetlabs/puppet/ssl/private_keys/fedora.chepkov.lan.pem\",\"ssl-cert\":\"/etc/puppetlabs/puppet/ssl/certs/fedora.chepkov.lan.pem\",\"ssl-ca-cert\":\"/etc/puppetlabs/puppet/ssl/certs/ca.pem\",\"loglevel\":\"info\"}\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) \\ No newline at end of file\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content) change from '{md5}dec156e1a1a466d76cc56125332d9a9a' to '{md5}17b9c0633aefa8332f8bb6df2f9b9020' failed: Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x0000000002f3d930> (corrective)\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent::Service/Service[pxp-agent]) Dependency File[/etc/puppetlabs/pxp-agent/pxp-agent.conf] has failures: true\nMay 12 21:28:28 fedora puppet-agent[462027]: (/Stage[main]/Puppet_enterprise::Pxp_agent::Service/Service[pxp-agent]) Skipping because of failed dependencies\nMay 12 21:28:29 fedora puppet-agent[462027]: Applied catalog in 131.28 seconds\n{noformat}\n\u00a0\n\n\u00a0", "created": "2020-05-12T15:39:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "If you use the {{puppet_agent}} module to upgrade from 6.14 to 6.15 and *later during the same catalog run* try to save a file to a remote filebucket (such as overwriting a file resource like pxp.conf), then the old 6.14 ruby process will load the new 6.15 {{Puppet::Indirector::FileBucket::Rest}} terminus. However, the 6.14 version of {{Puppet::HTTP::Service::Compiler}} will have already been loaded due to the catalog request, and that version of the code doesn't implement the new {{head_filebucket_file}} method.\n\nThe real issue here is that the puppet_agent module needs to stop the puppet transaction immediately after upgrading the puppet-agent package, and restart the run so that we don't mix versions of puppet code. Puppet has the ability to do this by calling {{Puppet::Application.stop!}}, but you need a custom type/provider to call that. For example the reboot module calls it so it can reboot the machine midway through the transaction, and then resume the next time the catalog is applied. We need something similar for the {{puppet_agent}} module, but we just need to restart the puppet process, not the machine.", "created": "2020-05-12T16:13:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}Hmm, I ran puppet-agent as a systemd service and I only get those errors during the catalog that upgrades the agent. Future runs work fine for me.{quote}\n\nYeah the error is due to the old agent getting a catalog which loads the old version of {{Puppet::HTTP::Service::Compiler}}, and during the same ruby process, trying to backup a file to the filebucket, which causes the new version of {{Puppet::Indirector::FileBucket::File}} to be loaded, and that tries to call a non-existent method on the already loaded {{Compiler}} class. You're right that the problem goes away the next time the agent runs, because the catalog is applied in a forked child (on *nix), which will load the new version of the {{Compiler}} class. Windows runs a completely new {{puppet agent --onetime}} process so doesn't have this issue.\n\nI think there is a small possibility that the same kind of issue could occur if the main process (the one that calls Kernel.fork) loads old code, and then later after the upgrade and after the forked child completes, tries to load new code that calls back into old code. For example if {{Puppet::Application::Agent}} lazily required code after the forked child completes. That said I think it's fairly unlikely.\n\n{quote} I found out that this can be achieved by sending a HUP signal{quote}\n\nYeah I think {{at_exit}} will work, we do that in the reboot module.\n\n{quote}some users run the agent out of cron{quote}\n\nThis is basically the same as how puppet on Windows works, running {{puppet agent --no-daemonize --onetime}} every {{runinterval}} seconds. Fortunately the {{at_exit}} will work for cron too, as the agent will \"re-exec\" at the end, triggering a second puppet run for the one cron trigger.", "created": "2020-05-21T13:38:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "I made some updates to the PR, it should be ready to merge now.\n\nI changed the logic to only send HUP if we're running as a daemon, otherwise this would cause unexpected behavior when running `puppet apply` for example.\n\nAnother thing I noticed when running acceptance tests is that this module also manages services if not running under PE. Due to us stopping the run, an additional run is required in order to start/enable the puppet service. I don't think this is an issue, but it might be good to know.", "created": "2020-05-29T07:11:00.000000"}], "components": ["puppet_agent"], "created": "2020-05-12T14:48:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50dd8a61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01uc8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Upgrading on most \\*NIX platforms (Linux, AIX, Solaris 11) will end the run after the puppet-agent upgrade finishes. This is to avoid unexpected behavior if already loaded Ruby code happens to interact with newer code that came with the upgrade, or viceversa. If run as a daemon, Puppet will automatically start a new agent run after the upgrade finishes.\n"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34008119_*|*_10007_*:*_1_*:*_1480039098_*|*_3_*:*_1_*:*_692121163_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_435209472"}], "description": "*Puppet Version: 6.15*\n *Puppet Server Version: PE2019.7.0*\n *OS Name/Version: CentOS/8*\n\nsite.pp has remote filebickets enabled:\n{code:java}\n# Define filebucket 'main':\nfilebucket { 'main': path => false }\n# Make filebucket 'main' the default backup location for all files:\nFile { backup => 'main' }\nConcat_file { backup => 'main' }\n{code}\nAfter upgrading to puppet agent 6.15 started receiving filebucket related errors :\n{noformat}\n2020-05-12 19:42:21 +0000 Puppet (err): Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x00000000031ac658>\n2020-05-12 19:42:21 +0000 Puppet (err): Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x00000000031ac658>\n2020-05-12 19:42:21 +0000 /Stage[main]/Puppet_enterprise::Pxp_agent/File[/etc/puppetlabs/pxp-agent/pxp-agent.conf]/content (err): change from '{md5}c85148d8c2d3eedef3e17a0de5e6097d' to '{md5}f48c2acb1fa971a3f28de790fe55244f' failed: Could not back up /etc/puppetlabs/pxp-agent/pxp-agent.conf: undefined method `head_filebucket_file' for #<Puppet::HTTP::Service::Compiler:0x00000000031ac658>{noformat}\n\u00a0\n\nI don't see any errors in puppetserver.log, related to pxp-agent failures, but on earlier the following messages are posted, which I assume came from local puppet run:\n{noformat}\n2020-05-12T19:22:05.418Z INFO\u00a0 [qtp1302820841-79] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/9d3d4072e6f91a38cdac3e31b8ccd137/etc/puppetlabs/r10k/r10k.yaml\n2020-05-12T19:22:05.441Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n2020-05-12T19:22:30.494Z INFO\u00a0 [qtp1302820841-75] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/fe9b603c73ce46b5bccc105844cf5950/opt/puppetlabs/server/data/packages/public/2019.7.0/el-8-x86_64.repo\n2020-05-12T19:22:30.515Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n2020-05-12T19:22:30.609Z INFO\u00a0 [qtp1302820841-75] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/e3272f76558c7892f451f4fd85241516/opt/puppetlabs/server/data/packages/public/2019.7.0/el-8-x86_64.bash\n2020-05-12T19:22:30.632Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n2020-05-12T19:22:30.759Z INFO\u00a0 [qtp1302820841-75] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/267a6f9d3c08fb071b05777f6187678b/opt/puppetlabs/server/data/packages/public/2019.7.0/install.ps1\n2020-05-12T19:22:30.780Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n2020-05-12T19:22:30.912Z INFO\u00a0 [qtp1302820841-75] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/b22e68f323b0172807f103b98c38bac9/opt/puppetlabs/server/data/packages/public/2019.7.0/install.bash\n2020-05-12T19:22:30.933Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n2020-05-12T19:22:31.026Z INFO\u00a0 [qtp1302820841-75] [puppetserver] Puppet Not Found: Could not find file_bucket_file md5/1ecf48fa7db7ee2192c6961567bc826c/opt/puppetlabs/server/data/packages/public/2019.7.0/upgrade.bash\n2020-05-12T19:22:31.053Z INFO\u00a0 [qtp1302820841-76] [puppetserver] Puppet Computing checksum on string\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37864", "fixedVersions": [], "id": "37864", "issueType": "Bug", "key": "MODULES-10666", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2020-06-12T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrading using the puppet_agent module can lead to errors due to inconsistent code", "timeSpent": "PT0S", "updated": "2020-06-12T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c135e1c7f6a007049e9ad", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c135e1c7f6a007049e9ad],\u00a0\n\nYour ticket is assigned to me and I will get working on it as soon as I have bandwidth.\nThank you for submitting it for approval. :)\n\nMany thanks\nPaula", "created": "2020-05-13T03:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c135e1c7f6a007049e9ad],\n\nI have had a look at your module and I have some minor feedback, when addressed I have no issues marking your module as 'Approved'.\u00a0\n\n1) README format:\nWould it be possible to make some minor amendments to your README. We suggest they follow a particular format, this specific format can be found online here:\u00a0[https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\n\n2) LICENSE file is missing:\nI can see in the metadata.json it states your module is licensed under Apache2.0 but the physical LICENSE file is missing. Here is an example of the LICENSE file we use in our supported modules, it should be something similar.\u00a0[https://github.com/puppetlabs/puppetlabs-motd/blob/master/LICENSE]\n\n3) Acceptance tests:\nCurrently this module has no acceptance tests at all. Would it be possible to add even a few to ensure the module does something end to end. There are great examples in all of our supported modules and using Litmus this should be simple enough to do.\n\nThank you for submitting this module and contributing to the community.\nI look forward to hearing back from you and working with you to award this module with an 'Approved' badge.\u00a0\n\nMany Thanks\nPuppet IAC Team.\n\n\u00a0", "created": "2020-06-02T11:03:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]!\n\n\u00a0\n\nI've added a LICENSE and revamped the README.\n\nNote that this module doesn't provide Puppet manifests at all, only Puppet faces, so litmus/beaker acceptance tests don't really apply.", "created": "2020-08-13T05:06:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "My bad, there is actually a very basic manifest to install the viewer...", "created": "2020-08-13T05:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No worries, if you get a basic test working to confirm the manifest works I will mark your module as approved.\u00a0\nJust ping me and let me know when this is complete. :)", "created": "2020-08-13T05:14:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Looks like there's some cleanup to be done in `manifests` I was not aware of. I could probably remove these classes as I don't think they work with modern Puppet versions, but I'd have to release a major version then, so maybe I'll wait to get more features in.", "created": "2020-08-13T05:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No worries, thanks for such quick replies.\u00a0\n\nWhen you get them in please don't hesitate to ping or reassign the ticket to me and I will look at it as soon as I possibly can.\u00a0\n\n\u00a0\n\n:)\u00a0As always, thank you for your time and contribution.", "created": "2020-08-13T05:37:00.000000"}], "components": ["approved"], "created": "2020-05-12T13:24:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6144c857"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01u5k:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/20"}], "description": "This is to get review to approve\u00a0[https://forge.puppet.com/camptocamp/catalog_diff|https://forge.puppet.com/camptocamp/catalog_diff/changelog]\u00a0for approval\n\nCatalog diff has existed for 10 years, and was recently adopted and cleaned up by us. It'd be great to have a approved status to get this module better known.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37863", "fixedVersions": [], "id": "37863", "issueType": "Task", "key": "MODULES-10665", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "camptocamp/catalog_diff: review for approved", "timeSpent": "PT0S", "updated": "2020-08-13T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2020-05-11T19:51:00.000000", "creator": "557058:61f17559-5540-4031-a930-9d5a3015cdc9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1578c030"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01trc:"}], "description": "_Basic Info_\n *Module Version: 6.2.0*\n *Puppet Version: 4.10.4*\n *OS Name/Version: Centos 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n**The $manage_symlink and $symlink_name parameters would be available\n\n*Actual Behavior:*\n\nThe $manage_symlink and $symlink_name parameters are not defined\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Java::Adopt[jdk11]: has no parameter named 'manage_symlink' at /etc/puppetlabs/code/environments/common/profile/manifests/java.pp:19 on node testserver.example.com\n\n\u00a0\n\nI'm including the manifest that is referenced above (\u00a0/etc/puppetlabs/code/environments/common/profile/manifests/java.pp )\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "I'm using java::adopt to download openjdk version 11 on CentOS 7.\u00a0 This works, and installs from a tar.gz archive.\u00a0 However, I'd like to update the /usr/java/latest symlink to point to the newly installed directory. This functionality works in java::download (via the parameters $manage_symlink and $symlink_name), but not in java::adopt. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37862", "fixedVersions": [], "id": "37862", "issueType": "Bug", "key": "MODULES-10664", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61f17559-5540-4031-a930-9d5a3015cdc9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-java : please support symlink parameters for adopt", "timeSpent": "PT0S", "updated": "2021-01-25T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "This is a duplicate of\u00a0MODULES-9696\n\n\u00a0", "created": "2020-05-14T16:59:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Closing in favor of MODULES-9696", "created": "2020-05-14T17:20:00.000000"}], "components": [], "created": "2020-05-11T14:00:00.000000", "creator": "5ceae5623b8abb0fc31a3fd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@287ff1c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01tfk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_271193970_*|*_6_*:*_1_*:*_0"}], "description": "it's a custom fact, it affects all the VMs. the puppetDB.\n\nThere may be organizations with 100thousand users, but even in my case, storing a hash with 2376 keys for each server, to represent all the home directories for all\u00a0 our users on our Active Directory it's a bit too much.\n\nThis is the code responsible for the creation of the hash:\n{code:ruby}Facter.add(:docker_home_dirs) do\n \u00a0\u00a0 confine kernel: 'Linux'\n \u00a0\u00a0 setcode do\n \u00a0\u00a0\u00a0\u00a0 home_dirs = {}\n \u00a0\u00a0\u00a0\u00a0 Etc.passwd do |user|\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 home_dirs[user.name] = user.dir\n \u00a0\u00a0\u00a0 end\n \u00a0\u00a0\u00a0 home_dirs\n \u00a0 end\n end\n{code}\nI do not recall the reason for having the home directory stored as fact for Docker, otherwise, I'd have said, why not using:\n{code:ruby}if user.id < 2000{code}\n\u00a0\n\n\u00a0\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42096", "fixedVersions": [], "id": "42096", "issueType": "Bug", "key": "MODULES-10663", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ceae5623b8abb0fc31a3fd0", "resolution": "Duplicate", "resolutionDate": "2020-05-14T17:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "docker : docker_home_dirs custom facts is storing data for thousands of LDAP users for every server", "timeSpent": "PT0S", "updated": "2020-05-14T17:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2020-05-11T10:58:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47420456"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01t4g:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36770_*|*_3_*:*_1_*:*_167037726_*|*_5_*:*_1_*:*_0"}], "description": "Now that the Puppet agent is available on Ubuntu 20.04 the puppet_agent::install task should be updated to include this platform.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38917", "fixedVersions": [], "id": "38917", "issueType": "Task", "key": "MODULES-10662", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2020-05-13T09:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Ubuntu 20.04 to puppet_agent::install task", "timeSpent": "PT0S", "updated": "2020-05-14T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-05-10T15:56:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7007d6c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01s5s:"}], "description": "_Basic Info_\n *Module Version:\u00a02.3.0*\n *Puppet Version:\u00a06.15.0*\n *OS Name/Version:*\n\nUbuntu 18.04\n\n*Desired Behavior:*\n\nPuppet should not throw any warnings.\n\n*Actual Behavior:*\n\nEdit: Looks like\u00a0[https://github.com/puppetlabs/puppetlabs-firewall/pull/907#issuecomment-626396688]\u00a0implements --hex-string but only for iptables, not ip6tables?\n\nSince LXD ([https://linuxcontainers.org/]) 4.0, puppet throw some warning that rules are not parseable:\n{code:java}Warning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b373\ne61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638eabe\naf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b3\n73e61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638ea\nbeaf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b373\ne61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638eabe\naf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b3\n73e61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638ea\nbeaf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b373\ne61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --fr\nom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638eabe\naf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b3\n73e61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --\nfrom 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (10) and values (15) count mismatch on line: -A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638ea\nbeaf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\n{code}\nRunning: ip6tables-save | grep \"icmpv6-type 136\" give this back\n{code:java}-A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --from 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\n-A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b373e61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\n-A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --from 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\n-A INPUT -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638eabeaf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\n-A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eea2d09|\" --algo bm --from 66 --to 72 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\n-A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth314a07c6 -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f801721665b499ec1c5b373e61|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container sevendays (eth0)\" -j DROP\n-A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|00163eac7aad|\" --algo bm --from 66 --to 72 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\n-A FORWARD -i br1 -p ipv6-icmp -m physdev --physdev-in veth2719ae8c -m icmp6 --icmpv6-type 136 -m string ! --hex-string \"|2a0104f8017216658f43a6638eabeaf5|\" --algo bm --from 48 --to 64 -m comment --comment \"generated for LXD container gmodtobi (eth0)\" -j DROP\n{code}\nReference (Reason for this rules): [https://github.com/lxc/lxd/blob/e891cc12dc4bf9c0424a586638d91e852d6e5387/lxd/firewall/drivers/drivers_xtables.go#L501-L521]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34645", "fixedVersions": [], "id": "34645", "issueType": "Bug", "key": "MODULES-10660", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall: LXD generated rules results into Skipping unparsable iptables rule", "timeSpent": "PT0S", "updated": "2020-05-10T16:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623a4aced32a94006a63c9d2", "body": "PR merged", "created": "2020-07-02T02:10:00.000000"}], "components": ["lib_puppet", "ruby"], "created": "2020-05-09T11:50:00.000000", "creator": "623a4a52a2f6400069eaaa1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55f4a836"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01s4w:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2639938682_*|*_10009_*:*_1_*:*_66818304_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1924019268"}], "description": "h2. Basic Info\n\n*Module Version:* latest\n*Puppet Version:* 6.15.0\n*OS Name/Version:* Debian 9 (stretch)\n\nh2. Summary\n\nThe vcsrepo svn provider fails when password contains non-ASCII characters as local is set to {{C}} and svn is unable to \u201cconvert\u201d it.\n\nIt might definitely be an issue with that old dinosaur that is SVN, but I think we can do something at the module level or at the Puppet ruby library level.\n\nh3. Desired Behavior\n\nThe following code should work as expected:\n\n{code}\nvcsrepo { $install_dir:\n  ensure              => latest,\n  provider            => 'svn',\n  source              => 'https://example.org/svn/repository/trunk',\n  owner               => 'owner',\n  group               => 'group',\n  basic_auth_username => 'user',\n  basic_auth_password => '\u00d9\u00f6\u00d8\u00d3q\u00c3\u00beB\u00d0h\u00a6\u00b9XH8\u00ab',\n}\n{code}\n\nh3. Actual Behavior\n\nSVN produces no output on {{stdout}} and Puppet fails with:\n\n{code}\nError: [SNIPPED]: Could not evaluate: undefined method `>=' for nil:NilClass\n{code}\n\nThe error is located in the [{{latest?}} function of the vcsrepo SVN provider|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/provider/vcsrepo/svn.rb#L71].\n\nThis is the actual SVN output:\n\n{code}\n# LC_ALL=C svn --non-interactive --username user --password \u00d9\u00f6\u00d8\u00d3q\u00c3\u00beB\u00d0h\u00a6\u00b9XH8\u00ab --no-auth-cache info\nsvn: E000022: Can't convert string from native encoding to 'UTF-8':\nsvn: E000022: Uo{U+00D8}OqA3/4B{U+00D0}h{U+00A6}1XH8{U+00AB}\n# LC_ALL=C.UTF-8 svn --non-interactive --username user --password \u00d9\u00f6\u00d8\u00d3q\u00c3\u00beB\u00d0h\u00a6\u00b9XH8\u00ab --no-auth-cache info\nsvn: E155007: '/root' is not a working copy\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41113", "fixedVersions": [], "id": "41113", "issueType": "Bug", "key": "MODULES-10659", "labels": ["ruby", "support", "SVN", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a52a2f6400069eaaa1a", "resolution": "Fixed", "resolutionDate": "2020-07-02T02:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo: svn fails if password contains non-ASCII characters", "timeSpent": "PT0S", "updated": "2020-08-13T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-05-08T12:29:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2db730b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01rxs:"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 6.x\n*OS Name/Version:* CentOS 7.7\n\n_Describe your issue in as much detail as possible..._\n\nThe puppetlabs-firewall module takes a parameter `log_prefix` with dynamic rules like `FIREWALL-NAT-${chain}-${action}` and the PREROUTING and POSTROUTING tables were continually applying due to the limitation of 29 characters.\n\n*Desired Behavior:*\n\nPuppet should not accept a parameter that will not be accepted by the OS because it tries to continually apply the rule. If it is going to accept the option, perhaps it should truncate the same as the OS?\n\n*Actual Behavior:*\n\nIt keeps re-applying:\n\n```\nNotice: /Stage[main]/Profile::Linux::Firewall::Nat/Firewall[990 [NAT] LOG PREROUTING]/log_prefix: log_prefix changed 'FIREWALL-NAT-PREROUTING-accep' to 'FIREWALL-NAT-PREROUTING-accept:'\nNotice: Firewall[990 [NAT] LOG PREROUTING](provider=iptables): Properties changed - updating rule\nNotice: /Stage[main]/Profile::Linux::Firewall::Nat/Firewall[990 [NAT] LOG POSTROUTING]/log_prefix: log_prefix changed 'FIREWALL-NAT-POSTROUTING-acce' to 'FIREWALL-NAT-POSTROUTING-accept:'\nNotice: Firewall[990 [NAT] LOG POSTROUTING](provider=iptables): Properties changed - updating rule\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seluser: seluser changed 'unconfined_u' to 'system_u'\n```\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "EL7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36803", "fixedVersions": [], "id": "36803", "issueType": "Bug", "key": "MODULES-10657", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : log_prefix max length 29 characters", "timeSpent": "PT0S", "updated": "2020-05-08T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7b467910a200718cd18c", "body": "submitted PR if that's helpful \nhttps://github.com/puppetlabs/puppetlabs-apache/pull/2028", "created": "2020-05-08T08:42:00.000000"}, {"author": "602c63a45b63c40068f83c65", "body": "pull request merged", "created": "2020-11-25T15:56:00.000000"}], "components": ["apache"], "created": "2020-05-08T01:07:00.000000", "creator": "623e7b467910a200718cd18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3467b3c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01rps:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Nov/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17423342331_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n_Basic Info_\n *Module Version:* *5.4.0***\n *Puppet Version: 6*\n *OS Name/Version: CentOS 7*\n\nInstallation of passenger module fails on el systems because yum repo gpgkey\u00a0 has been changed from\n\n[https://packagecloud.io/phusion/passenger/gpgkey]\n\nto\n\n[https://oss-binaries.phusionpassenger.com/auto-software-signing-gpg-key.txt]\n\n\u00a0\n\nReference:\u00a0 [https://github.com/phusion/passenger/issues/2276]\n\n\u00a0\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38916", "fixedVersions": [], "id": "38916", "issueType": "Bug", "key": "MODULES-10656", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b467910a200718cd18c", "resolution": "Fixed", "resolutionDate": "2020-11-25T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : Passenger yum repo gpgkey url has been changed", "timeSpent": "PT0S", "updated": "2020-11-25T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-05-07T04:26:00.000000", "creator": "557058:f25f8785-7d2d-4829-a160-decb1d33f31d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6550a03a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01r1k:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3388813212_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.1.0*\n *Puppet Version: any*\n *OS Name/Version: RedHat*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWhen specifying\u00a0**\u00a0an\u00a0_absolute_source a_nd a _version_, I'd expect the module to fetch the file from the absolute source and do an upgrade/downgrade of the installed agent. And do nothing if the specified agent is already installed.\u00a0__\u00a0\n\n*Actual Behavior:*\n\nHowever, the file is fetched, but not installed if an agent is already present. There is no check on the specified version.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42095", "fixedVersions": [], "id": "42095", "issueType": "Bug", "key": "MODULES-10655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f25f8785-7d2d-4829-a160-decb1d33f31d", "resolution": "Fixed", "resolutionDate": "2020-06-15T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Not upgrading/downgrading when absolute_source is specfied", "timeSpent": "PT0S", "updated": "2020-06-15T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-05-06T13:42:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Remove INPUT from disallowed chain names for nat table."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@151501be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01qrs:"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 5.5.x\n*OS Name/Version:* CentOS 7.7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nI want to be able to configure the \"INPUT\" chain in the \"nat\" table, but the module specifically disabled that.\n\n*Actual Behavior:*\n\n{code}\nError: INPUT and FORWARD cannot be used in table 'nat'\n{code}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nThis was discussed in SLACK chat in the puppet-modules channel.\n\n\"@Greg\" noted that:\n{quote}\nMO you\u2019ve got two bugs.  (1) https://git.netfilter.org/iptables/commit/?id=890fd9ef76ad0c11695fb0d09a88169e6e46584f - the code for iptables has been out of sync with its man page since about here.  And then (2) around input being denied by the puppet firewall provider when it\u2019s an otherwise valid option.  But that it\u2019s such an undocumented/rare use case, you might have to tackle 1 before anyone will believe 2.\n{quote}\n\nWhile I wouldn't necessarily recommend creating a \"potentially confusing\" chain name, you can create chains (to \"jump\" to). So even if #1 is the case, restricting the names in Puppet seems inappropriate.\n", "environment": "CentOS 7.7, Puppet 5.x or 6.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41112", "fixedVersions": [], "id": "41112", "issueType": "Bug", "key": "MODULES-10654", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall : Should allow firewall chain INPUT for table nat.", "timeSpent": "PT0S", "updated": "2020-05-06T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "As per:\u00a0https://puppet.atlassian.net/browse/MODULES-10633\u00a0the puppet_agent::install Bolt task should not be used for upgrading Puppet Agents.\n\nThis Puppet Agent module task should fail fast if the Puppet Agent is already installed on the box.", "created": "2020-05-13T00:05:00.000000"}], "components": ["puppet_agent"], "created": "2020-05-06T13:13:00.000000", "creator": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When specifying an exact version of puppet agent, the {{install_powershell.ps1}} script should skip installation if the desired version of puppet agent is already installed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f0a1a58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01qrc:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The `puppet_agent::install_powershell` and `puppet_agent::install` tasks don't run anymore on Windows nodes when the desired version is already installed and fails when `puppet agent` or `pxp-agent` services are running."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_183802796_*|*_1_*:*_1_*:*_501973837_*|*_10007_*:*_1_*:*_1993158290_*|*_3_*:*_1_*:*_251835155_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_235974715"}], "description": "I'm using the {{puppet_agent::install}} Bolt task to install puppet agent on Windows machines. However, I've noticed that if I specify a specific version of puppet agent to install, the PowerShell script will always download and install the puppet agent MSI; regardless of if the correct version of puppet agent is already installed.\n\nI would expect the powershell task script to check if puppet agent is installed and the desired version, then if it is it wouldn't download/install again.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38914", "fixedVersions": [], "id": "38914", "issueType": "Improvement", "key": "MODULES-10653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "resolution": "Fixed", "resolutionDate": "2020-06-12T04:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent::install_powershell task should check installed version", "timeSpent": "PT0S", "updated": "2020-06-12T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "602cd85ac0b285006f4f1dc7", "attachments": [], "comments": [], "components": [], "created": "2020-05-06T07:03:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Fedora 32 (amd64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54fc009f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3220"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01qbk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2157_*|*_10007_*:*_1_*:*_151049708_*|*_3_*:*_1_*:*_30161859_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28224492615"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Fedora 32 (amd64). This will usually require one to check, at a minimum, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n", "epicLinkSummary": "Add Fedora 32 (amd64) PE support", "estimate": "PT0S", "externalId": "34644", "fixedVersions": [], "id": "34644", "issueType": "Task", "key": "MODULES-10987", "labels": [], "originalEstimate": "PT0S", "parent": "59333", "parentSummary": "Add Fedora 32 (amd64) PE support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2021-03-31T01:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Fedora 32 (amd64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2021-03-31T01:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ca3a1ce7-0de5-49f8-9aa1-a053eeb96be9", "body": "{code:java}\n  class {'mysql::server':\n    package_name     => $server_package_name,\n    service_name     => 'mysql',\n    config_file      => '/etc/my.cnf',\n    includedir       => '/etc/my.cnf.d',\n    root_password    => $root_password,\n    override_options => {\n      mysqld      => {\n        log-error                      => '/var/log/mysqld.log',\n        pid-file                       => '/var/run/mysqld/mysqld.pid',\n        ssl                            => true,\n        read_only                      => $read_only,\n        server-id                      => $server_id,\n        expire-logs-days               => $expire_logs_days,\n        default_storage_engine         => 'InnoDB',\n        default_tmp_storage_engine     => 'InnoDB',\n        sync-binlog                    => $sync_bin_log,\n        binlog_format                  => $binlog_format,\n        innodb-flush-log-at-trx-commit => $innodb_flush_log_at_trx_commit,\n        innodb-buffer-pool-size        => $innodb_buffer_pool_size,\n        innodb_data_file_path          => $innodb_data_file_path,\n      },\n      mysqld_safe => {\n        log-error => '/var/log/mysqld.log',\n      },\n    }\n  }\n{code}\nClosing this ticket as it seems that I was given a bad mysql parameter by the customer that appears to be causing the issue. After correcting the issue and using statement above, the code works.", "created": "2020-05-05T12:47:00.000000"}, {"author": "70121:ca3a1ce7-0de5-49f8-9aa1-a053eeb96be9", "body": "Issue was a bad parameter being passed.", "created": "2020-05-05T12:47:00.000000"}], "components": [], "created": "2020-05-05T09:02:00.000000", "creator": "70121:ca3a1ce7-0de5-49f8-9aa1-a053eeb96be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@461df284"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01p6o:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_13514232_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 10.4.0*\n *Puppet Version: OpenSource 6.14*\n *OS Name/Version: CentOS 7.7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Module works and installs, configures, and starts service*\n\n*Actual Behavior: Module installs percona mysql, configures my.cnf, fails when attempting to bootstrap datadir due to Percona already bootstrapping datadir*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\n\nI'm running into an issue with the puppetlabs-mysql module and Percona MySQL 5.7 on CentOS 7.x7 and was wondering if anyone here had any advice.\nNotice: /Stage[main]/Mysql::Server::Config/File[/etc/my.cnf.d]/ensure: created (corrective)\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure: defined content as '\\{md5}48e933bc9af44da45b1d407fad7e26b1' (corrective)\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nError: Execution of '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --initialize-insecure' returned 1:\nError: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql]/ensure: change from 'absent' to 'present' failed: Execution of '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --initialize-insecure' returned 1:\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Dependency Mysql_datadir[/var/lib/mysql] has failures: true\nIt appears that the rpm package initializes the directory and then our module tries to initialize a directory that has data in it.If I remove the contents of\u00a0{{/var/lib/mysql}}\u00a0the command that fails above works.\u00a0 However if I remove the contents of\u00a0{{/var/lib/mysql}}\u00a0and run puppet, I get the failure.Basic class declaration.\n  class {'mysql::server':\n    package_name     => $server_package_name,\n    service_name     => 'mysql',\n    config_file      => '/etc/my.cnf',\n    includedir       => '/etc/my.cnf.d',\n    root_password    => $root_password,\n    override_options => {\n      mysqld      => {\n        log-error                      => '/var/log/mysqld.log',\n        pid-file                       => '/var/run/mysqld/mysqld.pid',\n        read_only                      => $read_only,\n        server-id                      => $server_id,\n        expire-logs-days               => $expire_logs_days,\n        sync-bin-log                   => $sync_bin_log,\n        binlog_format                  => $binlog_format,\n        innodb-flush-log-at-trx-commit => $innodb_flush_log_at_trx_commit,\n        innodb-buffer-pool-size        => $innodb_buffer_pool_size,\n        innodb_data_file_path          => $innodb_data_file_path,\n      },\n      mysqld_safe => {\n        log-error => '/var/log/mysqld.log',\n      },\n    }\n  }\nIs this possibly a known issue, or should I open a ticket on this?I did find this on the internet that seems to be related.\n[https://github.com/fraenki/puppet-galera/issues/118#issuecomment-427661407]\n\u00a0\n\u00a0\n[!https://slack-imgs.com/?c=1&o1=wi32.he32.si&url=https%3A%2F%2Favatars0.githubusercontent.com%2Fu%2F909706%3Fv%3D4|width=16,height=16!|https://github.com/fraenki] [fraenki|https://github.com/fraenki]\n[Comment on #118 Module is unable to bootstrap a new XtraDB cluster|https://github.com/fraenki/puppet-galera/issues/118#issuecomment-427661407]\nIt seems to fail because Percona uses a 2nd systemd service\u00a0{{mysql@bootstrap.service}}\u00a0solely for the bootstrap process. When bootstrapping and trying to start the \"main\" mysql service, the following error is returned:\ncentos7 # systemctl status mysql\n\u25cf mysql.service - Percona XtraDB Cluster\n \u00a0 Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled)\n \u00a0 Active: failed (Result: exit-code) since Sun 2018-10-07 17:09:33 CEST; 8min ago\n \u00a0Process: 4428 ExecStartPre=/usr/bin/mysql-systemd start-pre (code=exited, status=1/FAILURE)Show more\n!https://slack-imgs.com/?c=1&o1=wi32.he32.si&url=https%3A%2F%2Fgithub.githubassets.com%2Ffavicon.ico|width=16,height=16![fraenki/puppet-galera|https://github.com/fraenki/puppet-galera]\u00a0|\u00a0Oct 7th, 2018\u00a0|\u00a0Added by\u00a0[GitHub|https://puppet.slack.com/services/BF5V5JQKC]", "environment": "Opensource puppet 6.14\n\nPercona Mysql 5.7\n\nCentOS 7.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37860", "fixedVersions": [], "id": "37860", "issueType": "Bug", "key": "MODULES-10652", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ca3a1ce7-0de5-49f8-9aa1-a053eeb96be9", "resolution": "Won't Do", "resolutionDate": "2020-05-05T12:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetabs-mysql : module fails with Percona 5.7", "timeSpent": "PT0S", "updated": "2020-05-05T12:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad3ba12f-a09f-4f5e-9fff-8660ad829629", "attachments": [], "comments": [{"author": "557058:ad3ba12f-a09f-4f5e-9fff-8660ad829629", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8], [~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] Seems this repo hasn't been touched for a while.\n\nI'm doing a check to see if an update to include the new GPG key is needed?", "created": "2021-01-26T15:56:00.000000"}], "components": [], "created": "2020-05-01T15:28:00.000000", "creator": "557058:ad3ba12f-a09f-4f5e-9fff-8660ad829629", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@353766a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01osg:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Release Engineering"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348445768_*|*_3_*:*_1_*:*_80026244_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7493579_*|*_10006_*:*_2_*:*_22985059209"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36802", "fixedVersions": [], "id": "36802", "issueType": "Task", "key": "MODULES-10650", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ad3ba12f-a09f-4f5e-9fff-8660ad829629", "resolution": "Fixed", "resolutionDate": "2021-01-27T16:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use new key in puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2021-01-27T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3] thank you for raising a module approval request. \n\nThe IAC team is extremely busy. The team has accepted your request. We have a backlog to process but aim to get back to you within the next two weeks. \n\nWe appreciate your patience and thank you again for raising the module approval request.", "created": "2020-04-29T09:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3],\n\nI have had a look at your module and I can see there is already a module that is exists on the Forge ([https://forge.puppet.com/simp/aide]) that seems to be quite similar to this.\n It has been around for a while and seems to do similar to your module, out of interest is there any reasons you were unable to make use of this?\n\nAs always, thank you for contributing.\n Puppet IAC Team", "created": "2020-05-14T02:45:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "{{[https://forge.puppet.com/simp/aide]}}{color:#1d1c1d}\u00a0is only for Centos, RedHat and OracleLinux where as our AIDE module is\u00a0 for Centos, RedHat, Debian and Ubuntu. Our environment is Ubuntu and that is why we couldn't use the\u00a0{color}{{[https://forge.puppet.com/simp/aide]}}{color:#1d1c1d}\u00a0 module.{color}", "created": "2020-05-15T08:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3],\n\u00a0\nThanks for your quick response and feedback. Unfortunately Puppet cannot recommend awarding an approved badge for this module. \n\nAt Puppet we encourage collaboration amongst our community when adding value and content. In keeping with the true sprit of Open Source could we suggest you raise a PR to extend\u00a0[https://forge.puppet.com/simp/aide]\u00a0with the OS support you need as this module already has multiple contributors helping to maintain it.\u00a0 Creating a PR to extend the OS support would help the wider Puppet Community when looking for a module to suit their needs.\u00a0\n\u00a0\nPuppet IAC team would like to thank you for your continued support and contributions and we look forward to helping you with your next request. If you have any additional queries regarding this, please feel free to reach out.\n\u00a0", "created": "2020-05-19T10:03:00.000000"}], "components": ["approved"], "created": "2020-04-28T10:20:00.000000", "creator": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71ba1a46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01lio:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82304966_*|*_3_*:*_1_*:*_157289581_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_458289701_*|*_10005_*:*_1_*:*_1115496624"}], "description": "We would like to have our module 'https://forge.puppet.com/iu/aide' evaluated for approval.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39910", "fixedVersions": [], "id": "39910", "issueType": "Task", "key": "MODULES-10649", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "resolution": "Won't Do", "resolutionDate": "2020-05-19T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Submitting iu-aide for approval", "timeSpent": "PT0S", "updated": "2020-05-19T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2020-06-03T02:40:00.000000", "name": "Screen Shot 2020-06-03 at 9.40.40 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13077"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3] thank you for raising a module approval request. \n\nThe IAC team is extremely busy. The team has accepted your request. We have a backlog to process but aim to get back to you within the next two weeks. \n\nWe appreciate your patience and thank you again for raising the module approval request.", "created": "2020-04-29T09:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3]\n\nI have had a look at your module and it looks great. I have a few small pieces of feedback I hope you are able to work on.\n\nWould it be possible to:\n * Add additional documentation on parameters used in your example usage to make it easier for others to use\n * Add a few acceptance tests to confirm the module is doing as expected end to end\n\nOther than that this module is great and once the above is addressed I would be happy to award it with an approved badge.\n\nHave a nice day and thanks for contributing :)\u00a0\n Puppet IAC Team\n\n\u00a0", "created": "2020-05-14T02:34:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "I will work on adding acceptance tests and additional example documentation for this module.", "created": "2020-05-15T12:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fantastic thank you :)\u00a0\n\nIf you need any help our supported modules are a great place for guidance and examples.\u00a0", "created": "2020-05-19T03:59:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], I believe I have addressed the issues you outlined.\n\nI have added acceptance tests and fleshed out the example documentation a bit more.\n\nIf there is anything else you'd like for me to address let me know.\n\nThanks,\nAnthony", "created": "2020-06-02T13:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for your cooperation [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3]\n\nI am delighted to inform you that your module has now been marked as 'Approved' on the Forge. Congratulations and thank you for your contribution to the community.\n\nPuppet IAC Team\n\n!Screen Shot 2020-06-03 at 9.40.40 AM.png|width=294,height=96!\n\n\u00a0\n\n\u00a0", "created": "2020-06-03T02:41:00.000000"}], "components": ["approved"], "created": "2020-04-28T10:19:00.000000", "creator": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51fae841"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01lig:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82367977_*|*_3_*:*_1_*:*_156588598_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1728408910_*|*_10005_*:*_1_*:*_1115518845"}], "description": "We would like to have our module 'https://forge.puppet.com/iu/duo_unix' evaluated for approval.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38913", "fixedVersions": [], "id": "38913", "issueType": "Task", "key": "MODULES-10648", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "resolution": "Fixed", "resolutionDate": "2020-06-03T02:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Submitting iu-duo_unix for approval", "timeSpent": "PT0S", "updated": "2020-06-03T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2020-04-25T00:53:00.000000", "creator": "70121:8f71bf4e-307e-4fff-9e26-7ee579fe1347", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60c26b9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01kcw:"}], "description": "_Basic Info_\n *Module Version:* latest\n *Puppet Version:* latest\n *OS Name/Version:* CentOS 7 (does not matter here)\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* The module supports HTTP 0.9, 1.0 and 1.1 (see\u00a0[https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/mod/security_crs.conf.erb#L280] tx.allowed_http_versions). The expectation is to support HTTP/2.0 as well (eg. 'tx.allowed_http_versions=HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/2.0').**\n\n*Potential solutions:*\n * Whitelist HTTP/2.0 like the others\n * Make allowed_http_versions configurable (like allowed_methods)\n\n*Actual Behavior:* When using HTTP versions like 1.1 all is ok. When using HTTP 2.0 the following alert occurs:**\n{noformat}ModSecurity: Access denied with code 403 (phase 2). Match of \"within %{tx.allowed_http_versions}\" against \"REQUEST_PROTOCOL\" required. [file \"/etc/httpd/modsecurity.d/activated_rules/modsecurity_crs_30_http_policy.conf\"] [line \"78\"] [id \"960034\"] [rev \"2\"] [msg \"HTTP protocol version is not allowed by policy\"] [data \"HTTP/2.0\"] [severity \"CRITICAL\"] [ver \"OWASP_CRS/2.2.9\"] [maturity \"9\"] [accuracy \"9\"] [tag \"OWASP_CRS/POLICY/PROTOCOL_NOT_ALLOWED\"] [tag \"WASCTC/WASC-21\"] [tag \"OWASP_TOP_10/A6\"] [tag \"PCI/6.5.10\"] [hostname \"www.example.com\"] [uri \"/\"] [unique_id \"XqPYeWaygwz3pGWYd72VVgAAAA8\"]{noformat}\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37859", "fixedVersions": [], "id": "37859", "issueType": "Bug", "key": "MODULES-10647", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8f71bf4e-307e-4fff-9e26-7ee579fe1347", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : apache::mod::security does not support HTTP/2.0", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [{"author": "6220dc0e14cd24006908a366", "body": "Hi [~accountid:557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d],\n\nWe have recently merged a community Pull Request that has fixed a number of dead links in the apache module README. Can you confirm if this fixes your issue?", "created": "2022-02-21T03:43:00.000000"}, {"author": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "body": "[~accountid:6220dc0e14cd24006908a366]\u00a0 it's looking better now. Thanks!", "created": "2022-02-23T09:49:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "Glad to hear. I will be closing this ticket then.", "created": "2022-02-23T10:48:00.000000"}], "components": ["apache"], "created": "2020-04-24T16:05:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38baf988"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01jso:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57872957511_*|*_5_*:*_1_*:*_0"}], "description": "As of 5.4.0 the puppetlabs-apache mod's README page has a number of dead links. Several of the links to other parts of the docs reference old material that no longer exists.\n\nFor example, in the \"*Installing arbitrary modules*\" section, the final sentence:\n\n\"There are several optional parameters you can specify when defining Apache modules this way. See the\u00a0[defined type's reference|https://forge.puppet.com/puppetlabs/apache#defined-type-apachemod]\u00a0for details.\"\n\nThat link does not exist, and thus no examples can be found. This is important for users who need to know how to add custom and arbitrary modules.\n\nThere are a few others as well, clicking them just takes you to the top of the page.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36801", "fixedVersions": [], "id": "36801", "issueType": "Task", "key": "MODULES-10646", "labels": ["beginner", "documentation"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "resolution": "Fixed", "resolutionDate": "2022-02-23T10:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache module's README needs a link verification pass", "timeSpent": "PT0S", "updated": "2022-02-24T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Added docs based on what I think [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\u00a0is suggesting:\u00a0https://github.com/puppetlabs/puppetlabs-tomcat/pull/443", "created": "2021-04-05T17:28:00.000000"}], "components": ["tomcat"], "created": "2020-04-23T14:13:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs/tomcat module users can easily understand how the module supports Tomcat upgrades."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20a74aee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01iw8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31780653180_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2406725807"}], "description": "_Basic Info_\n *Module Version:* 4.0.0\n *Puppet Version:* N/A\n *OS Name/Version:* N/A\n\n*Desired Behavior:*\n\nThe module should note the expected process for upgrading Tomcat when installed from source.\n\n*Actual Behavior:*\n\nIt is unclear how best to upgrade Tomcat when installed from source. The documentation does not cover any methods for upgrading Tomcat via the module, potentially assuming the user is already aware.\n\nThe most public guidance for upgrading a from-source install is MODULES-2141 from 2016:\n{quote}Discussed with [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] and it sounds like the intended functionality/process would be to install the new version of Tomcat in a new catalina_base and then point the tomcat instance at the new base.\n\nThis would allow for a rolling migration to the new Tomcat version as well as the ability to roll back to the old one in the case of issues or bugs with the new version.\n{quote}\n*Suggested Improvement:*\n\nTo help users understand that the module is designed with the above intent, it should be noted in the module's documentation.\n\nIf the above intent from 2016/MODULES-2141 is no longer relevant, the current intent or process should be documented.", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "37857", "fixedVersions": [], "id": "37857", "issueType": "Improvement", "key": "MODULES-10644", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Done", "resolutionDate": "2021-05-24T06:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat: Document source upgrade process", "timeSpent": "PT0S", "updated": "2021-05-24T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2020-04-23T10:51:00.000000", "creator": "5a37a9c062f5f63941c6b039", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Solution is probably in the erb template which I'm not familiar enough with:\ncode/environments/production/modules/apache/templates/vhost/_redirect.erb\n\nWorkaround for me is to leave out the redirectstatus in the template and prefix the\u00a0 redirectmatch_source with the statuscode."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e2048a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01ikg:"}], "description": "_Basic Info_\n *Module Version:* 2.3.1\n *Puppet Version: 4.10.12*\n *OS Name/Version: debian 9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: redirect_status and redirectmatch_status behave alike when using arrays and setting only one redirectstatus*\n\n*Actual Behavior: redirectmatch_status only uses as many array elements as redirectmatch_statuses are given while redirect_source/dest can use multiple elements while only one redirect status is given (e.g. permanent)*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "\u00a0\n\npuppet 4.10.12\n\npuppetlabs-apache 2.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34643", "fixedVersions": [], "id": "34643", "issueType": "Bug", "key": "MODULES-10643", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a37a9c062f5f63941c6b039", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : redirect and redirectmatch status behave different", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c2ff2fd81c1261667adfa1d", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3]\n\nplease reference https://forge.puppet.com/approved and * https://forge.puppet.com/approved/criteria for more information.\n\nAs Puppet is working hard to revamping the Forge some links have been broken. I've raised these broken links with the appropriate teams.  Sorry for the inconvenience. \n\nIf you have any other question please let me know otherwise I'll close this ticket in the next day.\n\nThank you for your continuous support.\n\n", "created": "2020-04-28T01:04:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "Hi [~accountid:5c2ff2fd81c1261667adfa1d] ,\n\nWe had reviewed that information prior to my submitting this issue. I think my poor writing skills played a part in this, but I think we had a misunderstanding about the purpose of this issue. We are hoping to have our two modules reviewed for approval.\n\nI'm sorry for any misunderstanding.\n\n\u00a0\n\nThank you!", "created": "2020-04-28T09:34:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi [~accountid:70121:be319f37-afd7-499a-860f-afc019d6d5e3]\n\nHave you raised a module approval request Jira for each module? if so can you share the JIRA ticket and I will follow up with the team.\n\ncheers", "created": "2020-04-28T10:15:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "I have not. I will do that now and link the issues back to this issue.", "created": "2020-04-28T10:18:00.000000"}, {"author": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "body": "Adding individual module issues to this issue.", "created": "2020-04-28T10:22:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Anthony\n\nPlease review the links i shared and it explains how to raise an approval request and what fields to populate. \n\n\n\nSent from my iPhone\n\n", "created": "2020-04-28T10:59:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "A ticket per module approval requested has been raised.\n ", "created": "2020-04-29T00:50:00.000000"}], "components": [], "created": "2020-04-22T14:32:00.000000", "creator": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d910c8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01hyw:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_555493476_*|*_5_*:*_1_*:*_0"}], "description": "We (Indiana University) have two modules we have developed and rely on which we have uploaded to the Forge. We have been very careful in our development to meet the criteria laid out for \"approved\" modules. We are ready to actually begin the process of having our modules be evaluated for approval but are not entirely sure what to do regarding that process other than submit a ticket.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35731", "fixedVersions": [], "id": "35731", "issueType": "Task", "key": "MODULES-10642", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:be319f37-afd7-499a-860f-afc019d6d5e3", "resolution": "Fixed", "resolutionDate": "2020-04-29T00:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review modules for approval", "timeSpent": "PT0S", "updated": "2020-04-29T00:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2020-04-22T03:54:00.000000", "name": "xpsdesiredstateconfiguration.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12493"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hello [~accountid:623a4533a95758006959fdb2],\n\nThe problem you're running into is in the upstream DSC resource. Your proposed solution is no longer possible, as the builder we used to generate the puppetlabs/dsc module is no longer functional.\n\nWe're in the process of re-architecting our approach to fully vendored DSC resources at the moment.\n\nIn the meantime, I've attached a beta version of the output of this work in  [^xpsdesiredstateconfiguration.zip]. If you can try this out and verify that it does/does not work for you, that would be great!\n\nIn the mean time, if you need a fully production-ready alternative, you can use our dsc_lite module, which allows you to bring your own DSC resources instead of relying on our vendoring process.", "created": "2020-04-22T03:55:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The legacy\u00a0{{puppetlabs-dsc}}\u00a0module is deprecated and no longer suggested for use", "created": "2021-03-29T09:16:00.000000"}], "components": ["dsc"], "created": "2020-04-21T14:12:00.000000", "creator": "623a4533a95758006959fdb2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c45bdb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01h20:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29531014192_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.9.4*\n *Puppet Version: 6.12.0*\n *OS Name/Version: Windows 2019 Server Core*\n\n_Headers are not working in dsc_xremotefile_\n_I will submit a PR to fix the issue_\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33579", "fixedVersions": [], "id": "33579", "issueType": "Bug", "key": "MODULES-10640", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4533a95758006959fdb2", "resolution": "Won't Fix", "resolutionDate": "2021-03-29T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : dsc_xremotefile - Headers not working", "timeSpent": "PT0S", "updated": "2021-03-29T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2021-03-05T07:07:00.000000", "name": "choco_test.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13082"}], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This was discussed in the Puppet Slack (starting [here|https://puppetcommunity.slack.com/archives/CFD8Z9A4T/p1587385714345200]) and it appears there are a few possibilities.\n\nFrom [~accountid:557058:9524215b-1a7d-407b-b7d2-e020f3970c4d]'s comment in the issue, update the conditional in puppetlabs/chocolatey so that it detects if its being used inside rspec-puppet with something like {{(defined?(RSpec::Puppet) && RSpec::Puppet.rspec_puppet_example?)}} and short circuiting the windows specific code. I presume this would need repeated in spec tests for any module that includes chocolatey.\n\nAlternatively, add {{Win32::Registry::Error}} to the mock in [https://github.com/rodjek/rspec-puppet/blob/master/lib/rspec-puppet/monkey_patches/win32/registry.rb] to have the namespace complete.\u00a0 The chocolatey module would still want to {{hive.open}} which rspec-puppet can't emulate, so some sort of conditional is required in chocolatey and/or include module tests to mock the complete ChocolateyInstall.install_path method and provide their own stub - possibly through a chocolatey_spec library from chocolatey that users could leverage instead of maintaining the code individually.\n\nMaybe it's also possible that there is a better rescue path at [https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/puppet_x/chocolatey/chocolatey_install.rb#L8-L19] that uses something other than {{Win32::Registry::Error}}, though no-one has identified such a possibility yet.", "created": "2020-04-20T06:55:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Investigating what seemed to be a related issue, the tests on the Chocolatey module are guarded with skips to ensure this scenario doesn't occur. Verified that when run against a linux machine, the guards worked using normal rspec calls.\n\nNoted that a customer who reported this apparent issue was experiencing it during a onceover run, but they have not been able to track down exactly what test in their onceover execution is causing this", "created": "2020-09-24T06:58:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] Bingo. You need to stub Puppet::Util::Platform.windows? to return true for onceover-style tests to work at all on Windows or you hit guard clauses like \"Hey this isn't supposed to run on Linux\" when you compile the catalog. Unfortunately this opens another massive can of worms like this particular worm here. Recently I added a bunch more mocking for Windows with Onceover [v3.17.1|https://github.com/dylanratcliffe/onceover/releases/tag/v3.17.1] but if they are using a more recent version than that I would appreciate a bug report and a simple way to replicate it. My goals for onceover is that is should \"just work\" for common windows setups, chocolatey being one of them.", "created": "2020-09-25T01:22:00.000000"}, {"author": "557058:8936269a-551c-40a2-b510-21c0415ca71f", "body": "To clarify [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] :\nThe issue is that rspec tests running on a non-Windows system fail", "created": "2020-09-25T03:22:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Any updates on this? Our Jenkins logs are crammed with these non-errors that output like errors, making it very noisy and more difficult when actual errors show up.\n{code:java}\n09:21:55  ..Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:55.622Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:55.622Z]                IOError\n[2021-02-23T14:21:55.622Z]                Errno\n09:21:56  ..Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.003Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.003Z]                IOError\n[2021-02-23T14:21:56.003Z]                Errno\n09:21:56  ..Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.003Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.003Z]                IOError\n[2021-02-23T14:21:56.003Z]                Errno\n09:21:56  ....Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.384Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.384Z]                IOError\n[2021-02-23T14:21:56.384Z]                Errno\n09:21:56  ....Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.384Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.384Z]                IOError\n[2021-02-23T14:21:56.384Z]                Errno\n09:21:56  ....Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.384Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.384Z]                IOError\n[2021-02-23T14:21:56.384Z]                Errno\n09:21:56  ............Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:56.765Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:56.765Z]                IOError\n[2021-02-23T14:21:56.765Z]                Errno\n09:21:57  ............Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:57.146Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:57.146Z]                IOError\n[2021-02-23T14:21:57.146Z]                Errno\n09:21:58  ...................................Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:58.667Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:58.667Z]                IOError\n[2021-02-23T14:21:58.667Z]                Errno\n09:21:59  ...........Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:59.045Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:59.045Z]                IOError\n[2021-02-23T14:21:59.045Z]                Errno\n09:21:59  .............................Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\n[2021-02-23T14:21:59.425Z] Did you mean?  RSpec::Puppet::Errors\n[2021-02-23T14:21:59.425Z]                IOError\n[2021-02-23T14:21:59.425Z]                Errno\n{code}", "created": "2021-02-23T07:45:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks to some support from a community member, I could finally come up with a minimal repro:  [^choco_test.tar.gz]  is a module created with the current PDK (2.0.0) and windows support. This happens when using the following module versions:\n\n{code}\n---\nfixtures:\n  forge_modules:\n    stdlib:\n      repo: \"puppetlabs/stdlib\"\n      ref: \"4.15.0\"\n    chocolatey:\n      repo: \"puppetlabs/chocolatey\"\n      ref: \"4.0.0\"\n    powershell:\n      repo: \"puppetlabs/powershell\"\n      ref: \"2.3.0\"\n    registry:\n      repo: \"puppetlabs/registry\"\n      ref: \"3.1.0\"\n{code}\n\nWarnings:\n\n{code}\ndavid@zion:~/git/tmp/choco_test$ pdk test unit\npdk (INFO): Using Ruby 2.7.2\npdk (INFO): Using Puppet 7.4.1\n[\u2714] Preparing to run the unit tests.\n/opt/puppetlabs/pdk/private/ruby/2.7.2/bin/ruby -I/opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-core-3.10.1/lib:/opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-support-3.10.2/lib /opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\\{aliases,classes,defines,functions,hosts,integration,plans,tasks,type_aliases,types,unit\\}/\\*\\*/\\*_spec.rb --format progress\nRun options: exclude {:bolt=>true}\nUnable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\nDid you mean?  RSpec::Puppet::Errors\n               IOError\n               Errno\n.Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\nDid you mean?  RSpec::Puppet::Errors\n               IOError\n               Errno\n.Unable to add resolve nil for fact chocolateyversion: uninitialized constant RSpec::Puppet::Win32::Registry::Error\nDid you mean?  RSpec::Puppet::Errors\n               IOError\n               Errno\n.\n\nFinished in 3.25 seconds (files took 9.51 seconds to load)\n3 examples, 0 failures\n\ndavid@zion:~/git/tmp/choco_test$ git status\n{code}\n\nUpdating all the modules to their most recent module version makes the warning go away:\n\n{code}\n---\nfixtures:\n  forge_modules:\n    stdlib:\n      repo: \"puppetlabs/stdlib\"\n      ref: \"7.0.0\"\n    chocolatey:\n      repo: \"puppetlabs/chocolatey\"\n      ref: \"6.0.0\"\n    powershell:\n      repo: \"puppetlabs/powershell\"\n      ref: \"5.0.0\"\n    registry:\n      repo: \"puppetlabs/registry\"\n      ref: \"4.0.0\"\n{code}\n\nworking run:\n\n{code}\ndavid@zion:~/git/tmp/choco_test$ pdk test unit\npdk (INFO): Using Ruby 2.7.2\npdk (INFO): Using Puppet 7.4.1\n[\u2714] Preparing to run the unit tests.\n/opt/puppetlabs/pdk/private/ruby/2.7.2/bin/ruby -I/opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-core-3.10.1/lib:/opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-support-3.10.2/lib /opt/puppetlabs/pdk/share/cache/ruby/2.7.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\\{aliases,classes,defines,functions,hosts,integration,plans,tasks,type_aliases,types,unit\\}/\\*\\*/\\*_spec.rb --format progress\nRun options: exclude {:bolt=>true}\n...\n\nFinished in 3.36 seconds (files took 9.61 seconds to load)\n3 examples, 0 failures\n\ndavid@zion:~/git/tmp/choco_test$ \n{code}", "created": "2021-03-05T07:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing this as the problem goes away with the latest released versions.", "created": "2021-03-05T07:19:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This unfortunately only handles the warnings. When enabling a\n{code:java}it { is_expected.to compile }{code}\ntest (L14 of {{spec/classes/chocolatey_spec.rb}} in the repo), the error returns:\n{code:java}14:35:49 Failures:\n 14:35:49 \n 14:35:49 1) profile::chocolatey on windows-2012 R2-x86_64 is expected to compile into a catalogue without dependency cycles\n 14:35:49 Failure/Error: rescue Win32::Registry::Error\n 14:35:49 \n 14:35:49 NameError:\n 14:35:49 uninitialized constant RSpec::Puppet::Win32::Registry::Error\n 14:35:49 Did you mean? RSpec::Puppet::Errors\n 14:35:49 IOError\n 14:35:49 Errno\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_install.rb:23:in `rescue in install_path'\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_install.rb:18:in `install_path'\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_version.rb:16:in `version'\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_common.rb:64:in `choco_version'\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet/provider/chocolateysource/windows.rb:131:in `validate'\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet/type/chocolateysource.rb:182:in `block (2 levels) in <top (required)>'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/type.rb:2451:in `initialize'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource.rb:500:in `new'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource.rb:500:in `to_ral'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource/catalog.rb:623:in `block in to_catalog'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource/catalog.rb:615:in `each'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource/catalog.rb:615:in `to_catalog'\n 14:35:49 # /opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/gems/puppet-6.17.0/lib/puppet/resource/catalog.rb:508:in `to_ral'\n 14:35:49 # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.8.0/lib/rspec-puppet/matchers/compile.rb:149:in `cycles_found?'\n 14:35:49 # /tmp/.pdk/cache/ruby/2.5.0/gems/rspec-puppet-2.8.0/lib/rspec-puppet/matchers/compile.rb:25:in `matches?'\n 14:35:49 # ./spec/classes/chocolatey_spec.rb:14:in `block (4 levels) in <top (required)>'\n 14:35:49 # ------------------\n 14:35:49 # \u2014 Caused by: \u2014\n 14:35:49 # NoMethodError:\n 14:35:49 # private method `open' called for 2147483650:Integer\n 14:35:49 # ./spec/fixtures/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_install.rb:20:in `install_path'{code}\nThis is after upgrading to the latest versions mentioned one entry up.", "created": "2021-03-08T12:46:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] thanks for that push. I've now got a minimal repro, but ran out of runway for today. Will continue tomorrow.", "created": "2021-03-09T11:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Created https://github.com/puppetlabs/puppetlabs-chocolatey/pull/254 to allow dependant modules to provide override fact values to avoid executing platform specific code. This fixed the exceptions during unit testing when specifying \n\n{code:yaml}\n---\nchocolateyversion: '0.9.9.8'\nchoco_install_path: 'C:\\ProgramData\\chocolatey'\n{code}\n\nin {{spec/default_module_facts.yml}}.", "created": "2021-03-11T03:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] thanks for verifying the fix. I've cleaned up the testing of chocolatey itself and it got merged now. We'll release a new version in due time, likely next Community Monday.", "created": "2021-03-23T08:30:00.000000"}], "components": ["chocolatey "], "created": "2020-04-20T06:46:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c27e823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4hb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42539"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_300243680_*|*_3_*:*_1_*:*_27492500795_*|*_10009_*:*_1_*:*_1051675894_*|*_6_*:*_2_*:*_278598443"}], "description": "As described [here|https://github.com/rodjek/rspec-puppet/issues/691], running rspec-puppet against puppetlabs/chocolatey (either directly, or on a module that includes chocolatey) results in the error:\n\n{{uninitialized constant RSpec::Puppet::Win32::Registry::Error}}\n\nThis works fine on a windows host. On other modules that {{include chocolatey}}, this causes tests like:\n\n\u00a0\u00a0\u00a0 it \\{ is_expected.to compile }\n\nto fail.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35730", "fixedVersions": [], "id": "35730", "issueType": "Bug", "key": "MODULES-10638", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2021-03-23T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/chocolatey experiences a compile error in rspec when running on linux", "timeSpent": "PT0S", "updated": "2021-03-23T08:30:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "623c0c54ee1b5a0070293222", "created": "2020-04-20T04:42:00.000000", "name": "scheduled task logon interactive.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12600"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Functionality to cover this has been added to the main and is now waiting on release", "created": "2020-08-07T02:25:00.000000"}], "components": ["scheduled_task"], "created": "2020-04-20T04:41:00.000000", "creator": "623c0c54ee1b5a0070293222", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a5d2f49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01fug:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97817167_*|*_3_*:*_2_*:*_673943701_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_8637640149"}], "description": "Add a parameter for interactive sessions. \n When creating a scheduled task i cannot modify if or if not the logontype is interactive.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39016", "fixedVersions": [], "id": "39016", "issueType": "New Feature", "key": "MODULES-10637", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c54ee1b5a0070293222", "resolution": "Fixed", "resolutionDate": "2020-08-07T02:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Add logontype as a parameter for a interactive session", "timeSpent": "PT0S", "updated": "2021-03-29T06:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "5d1249fc84d7dc0c52fd97d5", "attachments": [], "comments": [{"author": "5d1249fc84d7dc0c52fd97d5", "body": "See PR: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/485]", "created": "2020-04-16T19:00:00.000000"}], "components": [], "created": "2020-04-16T18:59:00.000000", "creator": "5d1249fc84d7dc0c52fd97d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Default service to manage, should only be 'puppet'"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54e648aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01fco:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fixed mcollective being included as a default service to manage, in clientversion >= 6.0.0"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_999771285_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_682117336"}], "description": "mcollective is being inappropriately left as a default service to manage. Issue seems to be occurring, because\u00a0{{collection}}\u00a0is not being defined on OSS installations:\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L50]\n\nThis was resulting with the following error, when\u00a0{{service_names}}\u00a0parameter was not explicitly defined as a parameter\n{quote}change from 'stopped' to 'running' failed: Systemd start for mcollective failed!\n{quote}", "environment": "[root@puppet ~]# puppetserver --version\npuppetserver version: 6.0.2\n\nroot@edib-kube1:~# uname -a\nLinux edib-kube1 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux\n\nroot@edib-kube1:~# puppet --version\n6.13.0", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "36800", "fixedVersions": [], "id": "36800", "issueType": "Bug", "key": "MODULES-10636", "labels": ["puppetlabs-puppet_agent"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d1249fc84d7dc0c52fd97d5", "resolution": "Fixed", "resolutionDate": "2020-05-06T06:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent: mcollective being included as a default service to manage, in clientversion >= 6.0.0", "timeSpent": "PT0S", "updated": "2020-05-06T06:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "body": "I see this has been addressed:\n[https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/31/files|https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/31/files]\n\nHow long until it is on puppet forge?\n\n\u00a0", "created": "2020-04-16T18:49:00.000000"}], "components": ["puppet_authorization"], "created": "2020-04-16T17:39:00.000000", "creator": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73bac9f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01fa8:"}], "description": "_Basic Info_\n *Module Version: 0.5.0*\n *Puppet Version: 6.14*\n *OS Name/Version: CentOS 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Move upper bound of compatible puppetlabs-stdlib to <7.0.0*\n\n*Actual Behavior: upper bound*  *puppetlabs-stdlib now is <6.0.0***\n\n[https://forge.puppet.com/puppetlabs/puppet_authorization/dependencies|https://forge.puppet.com/puppetlabs/puppet_authorization/dependencies]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35729", "fixedVersions": [], "id": "35729", "issueType": "Improvement", "key": "MODULES-10635", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_authorization : Moved upper bound of compatible puppetlabs-stdlib to <7.0.0", "timeSpent": "PT0S", "updated": "2020-04-16T18:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "I was able to reproduce the issue. More information about this can be found here:\u00a0https://puppet.atlassian.net/browse/ORCH-2396\n\n\u00a0", "created": "2020-04-16T03:45:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:5abd613dd4cf3c56be24b70d] [~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100] We should actually probably document that the _install_powershell_ task shouldn't be used *at all* for upgrades. Even if the upgrade itself works over WinRM right now: I looked through that task and it doesn't shut down or restore services during the upgrade.\n\nThat likely means that even if the task worked, it would cause Windows to flag a pending restart, which is a problem.\n\nTo reiterate info from the ticket that [~accountid:5abd613dd4cf3c56be24b70d] linked above: it is a *hard requirement* that all of the puppet services are shut down prior to performing an upgrade on Windows. If that does not happen, Windows will flag a pending restart. This is not something we can work around with the package, and not something that can be configured with Windows. It's just part of how packages work on Windows, and something we'll always need to do.", "created": "2020-04-16T08:37:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "There are ways we can work around these requirements (for instance, we can spawn background powershell scripts, which is how the puppet managed upgrade works) but that is not how the task currently works. I imagine that's not going to be that trivial, so I would expect us to need to plan out feature work to make upgrades via plans/tasks work.\n\nRegardless, as of now we need to document that upgrades using tasks on windows will not work. ", "created": "2020-04-16T08:40:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "Correct, I recently tried to propose that we use use a task for upgrading agents and I was reminded by multiple people that windows has special requirements which have been baked into the puppet_agent module puppet code.  \n\nWe shouldn't duplicate that effort in an imperative way, my suggested solution is to make a plan that just runs the puppet_agent puppet code.  \n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/483\n\nThe resolution to this ticket should be to update the documentation on puppet_agent.  I have a PR up for that we can bikeshed over https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/486", "created": "2020-04-16T10:44:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "For me also repeating the same.\n\nPuppet master on : 2019.5 : 6.14.0\n\npuppet agent is : 6.4.2\n\nupgrading the agents though puppet_agent module (not through task ), puppetlabs-puppet_agent module is 4.0 (latest).\n\nDefault value is 2 mins. Tried by changing it 8 mins. pxp-agent process are not getting shutdown.\n\n7/24/2020 9:32 AM Installation PID:10116\n7/24/2020 9:32 AM Locking installation\n7/24/2020 9:32 AM Locked\n7/24/2020\u00a0*9:32*\u00a0AM Waiting for puppet to stop, PID:2916\n7/24/2020\u00a0*9:40*\u00a0AM ERROR: Timed out waiting for puppet!\n7/24/2020 9:40 AM ERROR: ScriptHalted\n7/24/2020 9:40 AM Services to reset is empty...\n7/24/2020 9:40 AM Unlocking installation\n7/24/2020 9:40 AM Unlocked", "created": "2020-07-24T05:53:00.000000"}], "components": ["windows"], "created": "2020-04-16T00:50:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10bf4156"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01eeo:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38845"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1061001590_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_704472"}], "description": "_Basic Info_\n *Module Version:*\u00a0Version\u00a03.1.0**\n *Puppet Version:* 2019.5\n *OS Name/Version:*\n\nPuppet Master Version: {color:#4c9aff}_2019.5_{color}\n\nCurrent Agent Version: {color:#4c9aff}_6.4.2_{color}\n\n_Trying to upgrade the {color:#de350b}agent from{color} version 6.4.2 to 6.14.0 using puppet task with `{color:#de350b}puppet_agent::install_powershell{color}` task from module_\u00a0_`{color:#de350b}puppet_agent{color}`_\n\n\u00a0\n\n*Actual Behavior:*\n\nThe task is getting failed with below error message:\n\n{color:#de350b}_Error: Timed out waiting for status response from old-relay.delivery.puppetlabs.net_{color}\n\nOn the agent box(_old-relay.delivery.puppetlabs.net_),\u00a0\n\nBoth {color:#de350b}puppet agent{color} and {color:#de350b}pxp-agent{color}\u00a0services are stopped and the event log viewer shows.\n\n{color:#de350b}Application or service 'task_wrapper' could not be shut down.{color}\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39013", "fixedVersions": [], "id": "39013", "issueType": "Bug", "key": "MODULES-10633", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Fixed", "resolutionDate": "2020-04-28T07:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Failed to upgrade agent using puppet task", "timeSpent": "PT0S", "updated": "2020-07-24T05:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2020-04-15T14:14:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33bb136f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01e3k:"}], "description": "_Basic Info_\n *Module Version: 3.1.0*\n *Puppet Version:*\u00a0 6.3.1\n *OS Name/Version: RHEL 8*\n\nI would love to have an optional parameter on vcsrepo that would permit me to attach hooks to the repo.\n\n*Desired Behavior:*\n\nan optional parameter on vcsrepo (probably a hash) that takes a list of defined file resources and the type of hook to make them.\n\n\u00a0\n\n*Actual Behavior:*\n\nWhen deploying hooks I can either deploy them before the repo is built or after the the resource does a 'pull latest'.\u00a0 It would be very handy to (in git for example) deploy the hooks between the 'fetch' and 'pull' steps of the resource.\u00a0 Otherwise it is not clear that the hooks will actually run when triggered from puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37855", "fixedVersions": [], "id": "37855", "issueType": "New Feature", "key": "MODULES-10632", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : Deploy hooks", "timeSpent": "PT0S", "updated": "2020-04-15T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e287307b7c7b40ca5a46359", "body": "This was effectively broken in:\n\n[https://github.com/puppetlabs/puppetlabs-firewall/commit/18bb4c09d22dc58f89acb139c384b1f29bfae95b]\n\nWith this commit, the firewall module manages the {{nftables.service}}, which (since the module does not create nft rules) only does {{nft flush ruleset}}, thus flushing the {{iptables}} rules, too.\n\nHowever, since RHEL 8 still ships with an {{iptables.service}}, we could probably also fix this issue by reverting the commit and managing the {{iptables.service}} again.", "created": "2020-06-22T02:35:00.000000"}, {"author": "5e287307b7c7b40ca5a46359", "body": "An alternative fix might be switching to:\n{code:java}\nnft list ruleset >/etc/sysconfig/nftables.conf{code}\nto persist the rules. ", "created": "2020-06-22T02:38:00.000000"}, {"author": "5e287307b7c7b40ca5a46359", "body": "I am now using the following hack:\n{code}\n        if ($facts['os']['family'] == 'RedHat') and ($facts['os']['release']['major'] == '8') {\n                Service <| title == 'nftables' |> {\n                        ensure  => 'stopped',\n                        enable  => false,\n                }\n        }\n{code}\nin a profile class, which seems to work reliably. Hope that helps anybody else who can't upgrade to CentOS 8 by the intermittent network connectivity loss experienced without this hack. ", "created": "2020-09-07T02:11:00.000000"}], "components": ["firewall"], "created": "2020-04-14T15:44:00.000000", "creator": "5e287307b7c7b40ca5a46359", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55febeaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01d1c:"}], "description": "h2. Problem\n\nWhen running:\n\n{{yum reinstall nftables}}\n\nall ip(6)tables rules are flushed (of course, that also happens during system updates).\n\nAlternatively:\n\n{{systemctl restart nftables}}\n\nalso does that. A fix is to restart the ip(6)tables services afterwards or wait for another Puppet run.\n\n\u00a0\nh2. Solution\n\nDisabling the {{nftables}} service prevents this issue, also during reinstalls of the package (since that ensures the service is not restarted).", "environment": "*Module Version:* puppetlabs/firewall\u00a0 2a569afd70b82933b971864fcc1e174888ef3d81\n *Puppet Version:* puppet-agent-5.5.19\n*OS Name/Version:* CentOS 8.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43221", "fixedVersions": [], "id": "43221", "issueType": "Bug", "key": "MODULES-10631", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e287307b7c7b40ca5a46359", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall : nftables service not disabled on RHEL 8", "timeSpent": "PT0S", "updated": "2020-09-07T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "created": "2020-04-14T00:55:00.000000", "name": "Screenshots.docx", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12598"}], "comments": [{"author": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "body": "PEBKAC error due to unusual trace reporting of idempotency - sorry guys. Fixed now", "created": "2020-04-14T04:05:00.000000"}], "components": [], "created": "2020-04-14T00:58:00.000000", "creator": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f193ba6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01ceo:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_11209268_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 1.2.0\n *Puppet Version:* PE 2019.5\n *OS Name/Version:* Cisco IOS 12.2(37)SG1\n\n*Desired Behavior:*\n\nWhen configuring bgp, from configure terminal mode, configure router mode (config-router) is entered. When adding networks to bgp, config-router mode should be cleanly exited (issuing exit to return to configure terminal), which will allow the next command to be cleanly executed.\n\n*Actual Behavior:*\n\nWhen configuring bgp, from configure terminal mode, configure router mode (config-router) is entered. When adding networks to bgp, config-router mode is not cleanly exited, and this causes failures.\n\n*Validated Workaround*\n\nBy adding an explicit \"exit\" to the ios_command string, the desired behaviour occurs, which suggests that this is due to an invalid exit from the config-router mode in some scenarios.\n\nSee Screenshots.docx for the initial (failing) code, the Hiera setup, logs from unsuccessful run, the workaround code, and the log from the successful run.", "environment": "Cisco IOS 4948", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43220", "fixedVersions": [], "id": "43220", "issueType": "Bug", "key": "MODULES-10627", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "resolution": "Cannot Reproduce", "resolutionDate": "2020-04-14T04:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/cisco_ios : config-router mode is not cleanly exited post-configuration", "timeSpent": "PT0S", "updated": "2020-04-14T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0ef3bef8a60068c79869", "body": "just realized that I can do that with the 'resources' resource.\n\n\u00a0", "created": "2020-04-16T23:55:00.000000"}], "components": ["host_core"], "created": "2020-04-09T14:34:00.000000", "creator": "623c0ef3bef8a60068c79869", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7154a5a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01asw:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_638462433_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 1.0.3*\n *Puppet Version: 6.14*\n *OS Name/Version: CentOS 8*\n\n\u00a0\n\n\u00a0\n\nWould it be possible to implement a \"purge\" option, similar to that of the \"file\" resource, that ensures that only hosts managed through Puppet are actually present in /etc/hosts ?\n\n\u00a0\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39962", "fixedVersions": [], "id": "39962", "issueType": "New Feature", "key": "MODULES-10626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef3bef8a60068c79869", "resolution": "Won't Fix", "resolutionDate": "2020-04-16T23:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-host_core : 'purge' option", "timeSpent": "PT0S", "updated": "2020-04-16T23:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2020-04-09T07:39:00.000000", "name": "puppetlabs-sqlserverdsc-0.1.0.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12996"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Hi, [~accountid:6243840ced4d6b0070124099]! As you surmised, the problem you're running into is in the upstream DSC resource. Your proposed solution is no longer possible, as the builder we used to generate the {{puppetlabs/dsc}} module is no longer functional.\n\nWe're in the [process of re-architecting our approach to fully vendored DSC resources|https://puppet.atlassian.net/browse/IAC-41] though, which we expect to fully resolve this problem in the next quarter.\n\nIn the meantime, I've attached a beta version of the output of this work in [^puppetlabs-sqlserverdsc-0.1.0.tar.gz] ", "created": "2020-04-09T07:41:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The legacy {{puppetlabs-dsc}} module is deprecated and no longer suggested for use", "created": "2021-03-29T09:15:00.000000"}], "components": ["dsc", "sqlserver"], "created": "2020-04-09T06:54:00.000000", "creator": "6243840ced4d6b0070124099", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e82cfc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o019oo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30594071820_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a01.9.3*\n *Puppet Version: 5.5.19*\n *OS Name/Version: All*\n\n_When you use any of the new 5th generation servers in AWS (R5, C5 etc) you receive an error when attempting to configure the memory allocation on SQL Server dynamically_\n\n*Desired Behavior: The memory is calculated and applied, based on what is available*\n\n*Actual Behavior: You get an error and the puppet run fails, without changing anything*\n\nThe error message you receive is as follows:\n{noformat}\nError: Could not set 'present' on ensure: PowerShell DSC resource MSFT_SqlServerMemory failed to execute Set-TargetResource functionality with error message: Failed to alter the server configuration memory for SERVERNAME\\MSSQLSERVER. InnerException: Exception calling \"Alter\" with \"0\" argument(s): \"Alter failed for Server 'SERVERNAME'.{noformat}\nI believe that this issue has already been fixed by the DSC team in\u00a0[https://github.com/dsccommunity/SqlServerDsc/issues/914]\u00a0(related to Azure, however I have tested the fix and it's valid in AWS too) so the simplest fix may be to release a new version of the module that has been rebased against the latest modules upstream.\n\nFor reference, the actual fix is the change of retrieving the data from Win32_PhysicalMemory to Win32_OperatingSystem shown below\n\n\u00a0\n{code:java}\n## Original statement\n$physicalMemory = ((Get-CimInstance -ClassName Win32_PhysicalMemory).Capacity | Measure-Object -Sum).Sum\n\n## Fixed statement\n$physicalMemory = ((Get-CimInstance -ClassName win32_ComputerSystem).TotalPhysicalMemory | Measure-Object -Sum).Sum{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37854", "fixedVersions": [], "id": "37854", "issueType": "Bug", "key": "MODULES-10625", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243840ced4d6b0070124099", "resolution": "Won't Fix", "resolutionDate": "2021-03-29T09:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/dsc : dsc_sqlservermemory errors when setting memory to dynamic on AWS 5th generation instances", "timeSpent": "PT0S", "updated": "2021-03-29T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "See also an appearance of this issue in the wild at:\n\nhttps://github.com/sensu/puppet-module-sensuclassic/issues/24\n\nand the patch to work around it at:\n\nhttps://github.com/sensu/puppet-module-sensuclassic/pull/25/files", "created": "2020-04-08T18:31:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "For what it's worth, Puppet has a {{Puppet::Util::Json}}\u00a0module that we use frequently in core Puppet. It uses \"multi_json\" to pick the most performant JSON implementation and in JRuby will pick a wrapper around a significantly faster Java library if available.", "created": "2020-04-09T11:36:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I don't see how to go from {{Puppet::Util::Json}} to {{JSON.pretty_generate}}\n\nWould scoping {{::JSON.pretty_generate}} in {{to_json_pretty.rb}} be a valid solution?\nIf so, I have a PR ...", "created": "2020-04-09T14:29:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Oh good point. That's a bummer, I didn't realize that the util module didn't expose what we needed (and in fact it looks like multi_json doesn't require pretty printing as part of its API either).\n\nIt looks like the namespacing you've done in that PR is probably the best we can do.\n\nI do hope there is a way to make users aware that pretty printing JSON will definitely be slower than just dumping ugly JSON. And away to make the community aware that when they can they should use the {{Puppet::Util::Json}}", "created": "2020-04-09T15:01:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Whoops, wrong ticket: meant this comment for PUP-10417.", "created": "2020-04-09T15:45:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]!", "created": "2020-04-14T02:59:00.000000"}], "components": [], "created": "2020-04-08T18:29:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When invoking Ruby modules that depend on scope, explicitly declare the scope."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36257f87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o019d4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_462496518_*|*_10009_*:*_1_*:*_70851_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Identified in all supported verisons going back to at least 4.25.1\n*Puppet Version:* Seen in Puppet 5 and 6\n*OS Name/Version:* RHEL 7\n\nIf a custom Ruby function defines a module named JSON (ie. {{module JSON}}), and other loaded modules attempt to use related functions in {{stdlib}}, they fail because Puppet runs the custom function code within the {{Puppet::Pops::Loader::RubyFunctionInstantiator}} scope instead of top-scope, and {{stdlib}} does not explicitly define the scope.\n\n*Example:*\n\nA Puppet module with a custom Ruby function that declares:\n\n{code}require 'json'\n\nmodule JSON\n...\n{code}\n\nand another Puppet module that attempts to prettify JSON via {{stdlib}}:\n\n{code}$json          = to_json_pretty($some_json_content){code}\n\nResults in an error:\n\n{code}2020-03-18T00:00:29.762-05:00 ERROR [qtp802169583-480691] [puppetserver] Puppet Evaluation Error: Error while evaluating a Function Call, undefined method `pretty_generate' for Puppet::Pops::Loader::RubyFunctionInstantiator::JSON:Module (file: /etc/puppetlabs/code/environments/production/modules/npc_coreservices/manifests/components/cache_proxy/install.pp, line: 106, column: 22) on node pv20616cspgl01.npc.lan\n/etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/to_json_pretty.rb:36:in `to_json_pretty'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb:60:in `invoke'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:43:in `block in dispatch'\norg/jruby/RubyKernel.java:1180:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatcher.rb:42:in `dispatch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:46:in `block in call'\norg/jruby/RubyKernel.java:1180:in `catch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/function.rb:45:in `call'\n/etc/puppetlabs/code/environments/production/modules/.../manifests/components/cache_proxy/install.pp:106:in `<eval>'\norg/jruby/RubyKernel.java:1037:in `eval'\n...{code}\n\n*Desired Behavior:*\n\nUsers can define a Ruby JSON module in a custom function if necessary without breaking default behavior.\n\n*Actual Behavior:*\n\nAn eval() statement in RubyFunctionInstantiator executes the code within its scope instead of the expected top scope (PUP-10417), causing stdlib to use the custom function's module declaration instead of the expected top-scope {{JSON}}:\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/pops/loader/ruby_function_instantiator.rb#L22\n\nIn the above example, https://github.com/puppetlabs/puppetlabs-stdlib/blob/v6.2.0/lib/puppet/functions/to_json_pretty.rb#L75 invokes {{JSON}} ambiguously in its relative scope, which fails in this situation, instead of explicitly specifying top scope ({{::JSON}}).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33578", "fixedVersions": [], "id": "33578", "issueType": "Bug", "key": "MODULES-10623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2020-04-14T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : Calls to the Ruby JSON module aren't explicitly top-scoped", "timeSpent": "PT0S", "updated": "2020-04-14T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b57957fc-032c-4343-8f7c-216e2eaa9dbd", "body": "it seems there is a release commit on the release branch by\u00a0[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] but the checks failed.\n\nCould you please look into it?", "created": "2020-09-16T00:32:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "A release was performed in november and december", "created": "2021-01-25T07:29:00.000000"}], "components": ["concat"], "created": "2020-04-07T07:01:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1047b6ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o016y0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25320465006_*|*_5_*:*_1_*:*_0"}], "description": "Hey,\n\ncould you please create a new release of puppetlabs-concat which includes the changes from [https://github.com/puppetlabs/puppetlabs-concat/pull/627]? This is needed for a new feature in puppet-gitlab_ci_runner which is based on Deferred functions.\n\nThanks in advance! :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37853", "fixedVersions": [], "id": "37853", "issueType": "Task", "key": "MODULES-10622", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat, New release", "timeSpent": "PT0S", "updated": "2021-01-25T07:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:5bb243ee607be0205f96d28d],\n\nThanks for highlighting this issue, I'll take a look to try and find the best method for defining docker volumes and let you know as soon as I find a suitable solution. ", "created": "2020-04-15T06:28:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:5bb243ee607be0205f96d28d],\n\nTested and put up a PR with a fix for the corrective change it was triggering each time.\n\nMy hieradata:\n\n{code}\ndocker::volume:\n  blueocean:\n    driver: local\n    options:\n      - ['type=nfs','o=addr=%{custom_manager},rw','device=:/srv/blueocean']\n{code}\n\nAnd the test manifest I used:\n{code}\n$docker_volume = hiera('docker::volume', undef)\n  if $docker_volume {\n    create_resources('docker_volume', $docker_volume)\n  }\n{code}\n\nTest manifest without hiera:\n\n{code}\ndocker_volume { 'nfs-volume':\n  ensure  => present,\n  driver  => 'local',\n  options => ['type=nfs','o=addr=%{custom_manager},rw','device=:/srv/blueocean']\n}\n\n{code}\n\n\nI also updated the documentation in the README.md to reflect the need to use an array for options parameter in volume creation in the PR: https://github.com/puppetlabs/puppetlabs-docker/pull/599\n", "created": "2020-04-16T08:00:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Fixed in https://forge.puppet.com/puppetlabs/docker 3.10.0 release", "created": "2020-04-27T03:08:00.000000"}], "components": [], "created": "2020-04-07T03:24:00.000000", "creator": "5bb243ee607be0205f96d28d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@526b5888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o016uo:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38752"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_702023363_*|*_3_*:*_1_*:*_1025044674_*|*_5_*:*_1_*:*_0"}], "description": "The documentation shows hiera input as a hash however using this format results in the below error:\n\n{{Error: Execution of '/usr/bin/docker volume create --driver=local --opt=\\{\"type\"=>\"none\", \"o\"=>\"bind\", \"device\"=>\"/data/vol1\"} helloworld-data' returned 1: Error response from daemon: create helloworld-data: invalid option key: \"{\\\"type\\\"\"}}\n{{Error: /Stage[main]/Docker::Volumes/Docker_volume[helloworld-data]/ensure: change from 'absent' to 'present' failed: Execution of '/usr/bin/docker volume create --driver=local --opt=\\{\"type\"=>\"none\", \"o\"=>\"bind\", \"device\"=>\"/data/vol1\"} helloworld-data' returned 1: Error response from daemon: create helloworld-data: invalid option key: \"{\\\"type\\\"\"}}\n\nUsing an array works.\u00a0\n\nThis seems to have been changed below:\n\n[https://github.com/puppetlabs/puppetlabs-docker/commit/d7473ebfbd83b23fab0ee17e7045ba2c04a1d2cb#diff-04c6e90faac2675aa89e2176d2eec7d8]\n\nThere is also some discussion from the author of the change:\n\n[https://github.com/puppetlabs/puppetlabs-docker/issues/507]\n\nShould this change be reverted as the previous format worked?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39961", "fixedVersions": [], "id": "39961", "issueType": "Bug", "key": "MODULES-10628", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bb243ee607be0205f96d28d", "resolution": "Fixed", "resolutionDate": "2020-04-27T03:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Docker volumes expects array rather than hash ", "timeSpent": "PT0S", "updated": "2020-04-27T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:5bb243ee607be0205f96d28d],\n\nI've just picked up this ticket, will take a look at the previous fix and try to reproduce this problem to find the issue that has caused this regression. ", "created": "2020-04-30T05:39:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:5bb243ee607be0205f96d28d],\n\nAfter a closer investigation I found that docker login would silently fail and attempt to login on each run even with bad credentials or no access to the repository. \n\nI've put up a PR (https://github.com/puppetlabs/puppetlabs-docker/pull/610) with a small fix that will now throw an error when docker login fails.", "created": "2020-05-13T01:01:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged", "created": "2020-05-18T06:35:00.000000"}], "components": ["docker"], "created": "2020-04-07T02:11:00.000000", "creator": "5bb243ee607be0205f96d28d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cbe4373"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o016u8:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38752"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_783495012_*|*_3_*:*_1_*:*_1106668084_*|*_10009_*:*_1_*:*_452050464_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1216048191"}], "description": "[https://github.com/puppetlabs/puppetlabs-docker/issues/485]\n\n\u00a0Exec auth should run once not with every catalog apply\n\n{{root@moon:~# puppet agent -t Info: Using configured environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Info: Caching catalog for moon.milkyway Info: Applying configuration version '1558011091' Notice: /Stage[main]/Docker::Registry_auth/Docker::Registry[foo.bar:5000]/File[/root/registry-auth-puppet_receipt_foo.bar:5000_root]/ensure: defined content as '\\{md5}3232d3ba033fdfac7de67807b5677e23' Info: /Stage[main]/Docker::Registry_auth/Docker::Registry[foo.bar:5000]/File[/root/registry-auth-puppet_receipt_foo.bar:5000_root]: Scheduling refresh of Exec[foo.bar:5000 auth] Notice: /Stage[main]/Docker::Registry_auth/Docker::Registry[foo.bar:5000]/Exec[foo.bar:5000 auth]: Triggered 'refresh' from 1 events Notice: Applied catalog in 1.47 seconds}}\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34641", "fixedVersions": [], "id": "34641", "issueType": "Bug", "key": "MODULES-10629", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bb243ee607be0205f96d28d", "resolution": "Fixed", "resolutionDate": "2020-05-18T06:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry_auth results in changes every catalog run ", "timeSpent": "PT0S", "updated": "2021-02-11T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2020-04-06T03:39:00.000000", "creator": "623c17338d8b9c0068b8b580", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@717ac024"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o015qg:"}], "description": "Hello,\n\nWhen a device already contains a FS, the command mkfs use \"force\" and erase the content. It could be very dangerous causing data lost.\n\nTo avoid this, add a \"force\" arg to filesystem.\nWhen set to default false\n* a device without FS will be created\n* a device with a FS will not be changed until user specify force, in this case umount and create the FS\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34639", "fixedVersions": [], "id": "34639", "issueType": "New Feature", "key": "MODULES-10620", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17338d8b9c0068b8b580", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: Don't erase filesystem content and add force arg", "timeSpent": "PT0S", "updated": "2020-04-06T16:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-04-06T02:23:00.000000", "creator": "70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54ce7da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o015mw:"}], "description": "Is not possible to manage mysql/mariadb roles (https://dev.mysql.com/doc/refman/8.0/en/roles.html)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39007", "fixedVersions": [], "id": "39007", "issueType": "New Feature", "key": "MODULES-10619", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Missing feature: mysql role", "timeSpent": "PT0S", "updated": "2020-04-06T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623a4beb866b810069e36892], thanks for writing in.\n\nI wasn't able to reproduce this on my local machine, nor on a RHEL7 test machine. Please confirm that your download worked correctly and whether or not you can install the file on a clean machine.\n\nHere's the log from my test:\n\n{code}\n$ bundle exec puppet --version\n6.14.0\n$ bundle exec puppet module install ~/Downloads/puppetlabs-reboot-3.0.0.tar.gz --ignore-dependencies --target-dir /tmp/code\nNotice: Preparing to install into /tmp/code ...\nNotice: Created target directory /tmp/code\nNotice: Installing -- do not interrupt ...\n/tmp/code\n\u2514\u2500\u2500 puppetlabs-reboot (v3.0.0)\n$ bundle exec puppet module install ~/Downloads/puppetlabs-reboot-3.0.0.tar.gz --ignore-dependencies --target-dir /tmp/code\nNotice: Preparing to install into /tmp/code ...\nNotice: Module /home/david/Downloads/puppetlabs-reboot-3.0.0.tar.gz 3.0.0 is already installed.\n$ sha256sum ~/Downloads/puppetlabs-reboot-3.0.0.tar.gz\n1ed1a99e106d2c7e8514cb830dcee6295dd5d820a636b102eff2227dadb95b24  /home/david/Downloads/puppetlabs-reboot-3.0.0.tar.gz\n$ \n{code}\n\nUsing the SHA256 sum you can also verify the integrity of your local file.\n\nIf you need further assistance, please add {{--debug}} to your install command and post the results here. Also upload a full copy of your {{/etc/puppetlabs/code/modules}} and/or the output of {{puppet module list}} to allow further analysis. \n\nCheers, David", "created": "2020-04-06T12:14:00.000000"}, {"author": "623a4beb866b810069e36892", "body": "I hope this helps.\n\n\u00a0\n\n[root@puppetsd01 modules]# sha256sum puppetlabs-reboot-3.0.0.tar.gz\n1ed1a99e106d2c7e8514cb830dcee6295dd5d820a636b102eff2227dadb95b24\u00a0 puppetlabs-reboot-3.0.0.tar.gz\n\n[root@puppetsd01 modules]# puppet -V\n6.14.0\n\n[root@puppetsd01 modules]# puppet module install puppetlabs-reboot-3.0.0.tar.gz --ignore-dependencies --target-dir /tmp/code\nNotice: Preparing to install into /tmp/code ...\nNotice: Created target directory /tmp/code\nError: Could not install module 'puppetlabs-reboot' (???)\n\u00a0 No version of 'puppetlabs-reboot' can satisfy all dependencies\n\u00a0\u00a0\u00a0 Use `puppet module install --ignore-dependencies` to install only this module\n\n[root@puppetsd01 modules]# puppet module install puppetlabs-reboot-3.0.0.tar.gz --ignore-dependencies --debug --target-dir /tmp/code\nDebug: Runtime environment: puppet_version=6.14.0, ruby_version=2.5.7, run_mode=user, default_encoding=UTF-8\nNotice: Preparing to install into /tmp/code ...\nDebug: Could not find library 'archive/tar/minitar' required to enable feature 'minitar'\nDebug: Executing: 'gzip -dc /root/puppet/modules/puppetlabs-reboot-3.0.0.tar.gz | tar xof -'\nDebug: Executing: 'find . -type d -exec chmod 755 {} +'\nDebug: Executing: 'find . -type f -exec chmod u+rw,g+r,a-st {} +'\nDebug: Executing: 'chown -R 0:0 .'\nDebug: Unpacked local tarball to /opt/puppetlabs/puppet/cache/puppet-module/cache/local-tarball20200407-32651-cgu7nr\nInfo: Resolving dependencies ...\nError: Could not install module 'puppetlabs-reboot' (???)\n\u00a0 No version of 'puppetlabs-reboot' can satisfy all dependencies\n\u00a0\u00a0\u00a0 Use `puppet module install --ignore-dependencies` to install only this module", "created": "2020-04-07T18:48:00.000000"}, {"author": "623a4beb866b810069e36892", "body": "Based on the information above, I installed the PDK to see if it would help.\u00a0 Same results.\n\nOf the 28 modules we're trying to use from PuppetLabs, this is the only one with problems.\n\npuppetlabs-accounts-6.1.0.tar.gz\npuppetlabs-acl-3.1.0.tar.gz\npuppetlabs-apache-5.4.0.tar.gz\npuppetlabs-apt-7.4.1.tar.gz\npuppetlabs-concat-6.2.0.tar.gz\npuppetlabs-cron_core-1.0.3.tar.gz\npuppetlabs-dsc-1.9.4.tar.gz\npuppetlabs-facter_task-0.7.0.tar.gz\npuppetlabs-firewall-2.3.0.tar.gz\npuppetlabs-host_core-1.0.3.tar.gz\npuppetlabs-iis-7.0.1.tar.gz\npuppetlabs-inifile-4.1.0.tar.gz\npuppetlabs-lvm-1.4.0.tar.gz\npuppetlabs-motd-4.1.0.tar.gz\npuppetlabs-mount_core-1.0.4.tar.gz\npuppetlabs-ntp-8.3.0.tar.gz\npuppetlabs-package-1.1.0.tar.gz\npuppetlabs-powershell-3.0.1.tar.gz\npuppetlabs-puppet_agent-3.0.2.tar.gz\npuppetlabs-reboot-3.0.0.tar.gz\npuppetlabs-registry-3.1.0.tar.gz\npuppetlabs-scheduled_task-2.0.1.tar.gz\npuppetlabs-selinux_core-1.0.4.tar.gz\npuppetlabs-service-1.2.0.tar.gz\npuppetlabs-sshkeys_core-2.0.0.tar.gz\npuppetlabs-stdlib-6.2.0.tar.gz\npuppetlabs-support_tasks-1.1.2.tar.gz\npuppetlabs-yumrepo_core-1.0.6.tar.gz", "created": "2020-04-07T19:05:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:623a4beb866b810069e36892] that's odd, it works for me on a clean install:\n\n{noformat}\n[root@astral-whit ~]# puppet -V\n6.14.0\n[root@astral-whit ~]# facter os\n{\n  architecture => \"x86_64\",\n  family => \"RedHat\",\n  hardware => \"x86_64\",\n  name => \"RedHat\",\n  release => {\n    full => \"7.2\",\n    major => \"7\",\n    minor => \"2\"\n  },\n  selinux => {\n    enabled => false\n  }\n}\n[root@astral-whit ~]# puppet module install puppetlabs-reboot-3.0.0.tar.gz --target-dir /tmp/code --ignore-dependencies --debug\nDebug: Runtime environment: puppet_version=6.14.0, ruby_version=2.5.7, run_mode=user, default_encoding=UTF-8\nNotice: Preparing to install into /tmp/code ...\nDebug: Could not find library 'archive/tar/minitar' required to enable feature 'minitar'\nDebug: Executing: 'gzip -dc /root/puppetlabs-reboot-3.0.0.tar.gz | tar xof -'\nDebug: Executing: 'find . -type d -exec chmod 755 {} +'\nDebug: Executing: 'find . -type f -exec chmod u+rw,g+r,a-st {} +'\nDebug: Executing: 'chown -R 0:0 .'\nDebug: Unpacked local tarball to /opt/puppetlabs/puppet/cache/puppet-module/cache/local-tarball20200408-14883-rhq716\nNotice: Created target directory /tmp/code\nInfo: Resolving dependencies ...\nInfo: Preparing to install ...\nNotice: Installing -- do not interrupt ...\n/tmp/code\n\u2514\u2500\u2500 puppetlabs-reboot (v3.0.0)\n{noformat}\n\nThe error you're reporting can happen if you're trying to install a module that requires a newer version of a dependency than you have installed. What does {{puppet module list}} show?", "created": "2020-04-07T23:03:00.000000"}], "components": ["reboot"], "created": "2020-04-05T00:20:00.000000", "creator": "623a4beb866b810069e36892", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Affects Build", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "6.14.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@446a50ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "RHEL 7 (x86_64)"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o015c0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/20"}], "description": "*Puppet Version:*\n *Puppet Server Version: 6.14.0*\n *OS Name/Version: RHEL 7*\n\nWhen I try to install the \"puppetlabs-reboot\" module from the .gz file, with the \"\\--ignore-dependencies\" flag, it refuses to install and suggests use of the \"\\--ignore-dependencies\" flag.\n\n*Desired Behavior:*\n\nInstall the module\n\n*Actual Behavior:*\n\nCommand:\n\npuppet module install puppetlabs-reboot-3.0.0.tar.gz --ignore-dependencies --target-dir /etc/puppetlabs/code/modules\n\n\u00a0\n\nResponse:\n\nNotice: Preparing to install into /etc/puppetlabs/code/modules ...\n Error: Could not install module 'puppetlabs-reboot' (???)\n \u00a0 No version of 'puppetlabs-reboot' can satisfy all dependencies\n \u00a0\u00a0\u00a0 Use `puppet module install --ignore-dependencies` to install only this module\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39960", "fixedVersions": [], "id": "39960", "issueType": "Bug", "key": "MODULES-10621", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4beb866b810069e36892", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Can't install puppetlabs-reboot from .gz file", "timeSpent": "PT0S", "updated": "2021-01-25T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-04-04T14:16:00.000000", "creator": "557058:714804b1-43c2-46a3-8a59-02e09f6ceb3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b2b9e45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:i"}], "description": "During a recent update to PE 2018.1.9 we encountered an issue with\u00a0SUSE systems not being able to download the updated agent, because\u00a0the repository would not refresh itself. I submitted a PR to update the parameter which is failing spec because I didn't create a ticket at the same time; this is just to get a valid ticket number to update the commit message.\n\n\u00a0\n\nPR:\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/454", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34634", "fixedVersions": [], "id": "34634", "issueType": "Bug", "key": "MODULES-10618", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:714804b1-43c2-46a3-8a59-02e09f6ceb3a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : update SUSE autorefresh parameter", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "623e763e1c7f6a00704b2956", "body": "Thanks for this change! I can see that it's included in yumrepo_core 1.0.7 but is there any information about this being included in any upcoming Puppet 5/Puppet 6 releases?", "created": "2020-06-03T15:15:00.000000"}], "components": ["yumrepo_core"], "created": "2020-04-03T05:50:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@116fde68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o014pj:i"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350004079_*|*_10009_*:*_1_*:*_26875_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_506907450"}], "description": "Per https://dnf.readthedocs.io/en/latest/modularity.html#hotfix-repositories,\nif package you have rebuilt and put into your local repository belongs to\na module, it will not be installed even with better version, because\nof the filtering by modules.\n\nTo make the system use packages from a repository regardless of their\nmodularity, specify module_hotfixes=true in the .repo file.\nThis protects the repository from package filtering.\n\nPR: https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/28", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36857", "fixedVersions": [], "id": "36857", "issueType": "New Feature", "key": "MODULES-10617", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2020-04-13T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add property module_hotfixes", "timeSpent": "PT0S", "updated": "2020-06-03T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Pull request at https://github.com/puppetlabs/puppetlabs-postgresql/pull/1160", "created": "2020-04-01T12:31:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "This could be fixed in puppetlabs modules by changing the testing methodology. The approach in use does not adequately test the dependencies. The current approach (https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/.fixtures.yml) is to not specify versions, which will test with the latest code in the master branch. Instead the lower bound of the versions should be tested. If you look at the Sensu module it contains .fixtures.yml with the lower bounds (https://github.com/sensu/sensu-puppet/blob/master/.fixtures.yml) as well as another fixtures file that does not give the version (https://github.com/sensu/sensu-puppet/blob/master/.fixtures-latest.yml). We run tests using both though allow the tests running off the latest code to fail. See (https://github.com/sensu/sensu-puppet/blob/master/.travis.yml). This gives us an early warning when our dependencies break and we need to start making preparations to support the newer dependency.", "created": "2020-04-01T12:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the pr and ticket. ", "created": "2021-01-25T07:29:00.000000"}], "components": ["postgresql"], "created": "2020-04-01T12:04:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "4.1.0 should be the minimum for concat"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12110348"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o012ug:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25820699079_*|*_5_*:*_1_*:*_0"}], "description": "The metadata for concat is as follows.\n\n{code:java}\n    {\n      \"name\": \"puppetlabs/concat\",\n      \"version_requirement\": \">= 1.1.0 < 7.0.0\"\n    } \n{code}\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/metadata.json\n\nThe code makes use of the force attribute which was added in concat 4.1.0.\n\n*Desired Behavior:*\n\nThe version range for the dependency is correct.\n\n*Actual Behavior:*\n\nThe module says it will work with ancient dependency versions and does not.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39958", "fixedVersions": [], "id": "39958", "issueType": "Bug", "key": "MODULES-10610", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : incorrect version range for concat dependency", "timeSpent": "PT0S", "updated": "2021-01-25T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "Module released to the forge", "created": "2020-04-03T06:55:00.000000"}], "components": ["zfs_core"], "created": "2020-04-01T01:37:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d4d167f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o010uj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10314518_*|*_10007_*:*_1_*:*_170604603_*|*_3_*:*_1_*:*_911146_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10081033"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33574", "fixedVersions": [], "id": "33574", "issueType": "Task", "key": "MODULES-10609", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-04-03T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs-zfs_core version 1.0.5", "timeSpent": "PT0S", "updated": "2020-04-27T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-03-31T04:37:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35596e75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o010u8:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1284958513_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43219", "fixedVersions": [], "id": "43219", "issueType": "Sub-task", "key": "MODULES-10608", "labels": [], "originalEstimate": "PT0S", "parent": "42083", "parentSummary": "Module Release (puppet-agent) 3.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Won't Fix", "resolutionDate": "2020-04-15T01:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-04-15T01:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-03-31T04:37:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5608011c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o010ug:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15411213_*|*_10007_*:*_1_*:*_3224609_*|*_3_*:*_1_*:*_407530074_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82722244"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42083", "fixedVersions": [], "id": "42083", "issueType": "Task", "key": "MODULES-10607", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2020-04-06T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Module Release (puppet-agent) 3.1.0", "timeSpent": "PT0S", "updated": "2020-04-06T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-03-31T01:30:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bd73b5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o010rs:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42898"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26604914_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_60902591"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39005", "fixedVersions": [], "id": "39005", "issueType": "Bug", "key": "MODULES-10606", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2020-04-01T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-agent modues does not work on windowsfips", "timeSpent": "PT0S", "updated": "2021-01-27T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi [~accountid:623a46a650bb2b0070b5e1df]\u00a0Thanks for opening the ticket. Apologies for the delay.\n\n\u00a0\n\nCould you please check if the new changes we have in mysql master branch works for you.\n\n\u00a0\n\nThere is a PR merged for the following issue ([https://github.com/puppetlabs/puppetlabs-mysql/pull/1293])\n\n\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-mysql/commit/2dd2eded1d56d7849a9efbb5e7bf04ba9671cc3f]\n\n\u00a0\n\nif it works we can plan the release of the module. Thank you", "created": "2020-04-17T05:01:00.000000"}, {"author": "623a46a650bb2b0070b5e1df", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c], that change looks good. I verified against all of my hosts' mac addresses and nothing came back as a duplicate. Thanks so much.", "created": "2020-04-17T15:17:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thats great [~accountid:623a46a650bb2b0070b5e1df]\u00a0.\u00a0 Thanks for confirming.\n\nWill open a release ticket for performing release.", "created": "2020-04-20T02:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Release ticket is created. Will close the current ticket as resolved since the fix is available in master. Thank you.\n\nhttps://puppet.atlassian.net/browse/IAC-724", "created": "2020-04-20T02:11:00.000000"}], "components": ["mysql"], "created": "2020-03-30T14:14:00.000000", "creator": "623a46a650bb2b0070b5e1df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Duplicate keys not happening"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215d3774"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00qvs:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1261622038_*|*_3_*:*_1_*:*_339435081_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_170011595"}], "description": "_Basic Info_\n *Module Version: 10.4.0*\n *Puppet Version: n/a*\n *OS Name/Version: n/a*\n\n_[mysql_server_id.rb/[https://github.com/puppetlabs/puppetlabs-mysql/blob/95f9b982ef55a257b5641d3ae5289c3b37c70254/lib/facter/mysql_server_id.rb]|https://github.com/puppetlabs/puppetlabs-mysql/blob/95f9b982ef55a257b5641d3ae5289c3b37c70254/lib/facter/mysql_server_id.rb]\u00a0has code that creates duplicate mysql_server_id. This seems to be related to the fact that we aren't using all possible ids. By using `<< 6` we are getting a maximum id of `67907775`. However if we use `<< 8` we get a maximum of `4294967295` which matches the [maximum server_id of mysql|[https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#sysvar_server_id]]_\n\n*Desired Behavior:*\n{quote}*irb(main):003:0> \"e4:43:4b:28:e6:5c\".split(':')[2..-1].reduce(0) \\{ |total, value| (total << 8) + value.hex }*\n*=> 1260971612*\n*irb(main):004:0> \"e4:43:4b:28:e7:1c\".split(':')[2..-1].reduce(0) \\{ |total, value| (total << 8) + value.hex }*\n*=> 1260971804*\n{quote}\n*Actual Behavior:*\n{quote}*irb(main):001:0> \"e4:43:4b:28:e6:5c\".split(':')[2..-1].reduce(0) \\{ |total, value| (total << 6) + value.hex }*\n*=> 19839452*\n*irb(main):002:0> \"e4:43:4b:28:e7:1c\".split(':')[2..-1].reduce(0) \\{ |total, value| (total << 6) + value.hex }*\n*=> 19839452*\n{quote}\n\u00a0\n\nPrevious issue:\u00a0https://puppet.atlassian.net/browse/MODULES-2675", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35725", "fixedVersions": [], "id": "35725", "issueType": "Bug", "key": "MODULES-10605", "labels": ["module"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a650bb2b0070b5e1df", "resolution": "Fixed", "resolutionDate": "2020-04-20T02:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlab-mysql : get_mysql_id creates duplicate server_id", "timeSpent": "PT0S", "updated": "2020-04-20T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["nagios_core"], "created": "2020-03-30T08:22:00.000000", "creator": "5beae128c1d1402b40229c7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34af4380"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00pko:"}], "description": "_Basic Info_\n *Module Version:V1.0.3*\n *Puppet Version:6.0.0*\n *OS Name/Version:Debian Buster / 10*\u00a0\n\n_Nagios 4 has deprecated extinfo objects which are used to add (among other things) icon_image and statusmap_image to host groups. There's no way in the nagios_hostgroup resourcetype to specify this information\u00a0 (which can be included in the hostgroup in Nagios4)_\n\n*Desired Behavior: extend resource type nagios_hostgroup to allow attributes deprecated in nagios extinfo in Nagios4... specifically icon_image and statusmap_image that are applied to all hosts in the Nagios host group.*\n\n*Actual Behavior:*\n\nNot an issue, so current actual behaviour is that icon_image and statusmap_image are not attributes allowed for nagios_hostgroup resourcetype.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42074", "fixedVersions": [], "id": "42074", "issueType": "New Feature", "key": "MODULES-10604", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5beae128c1d1402b40229c7c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_nagios-core : nagios_hostgroups could benefit from fields that are being deprecated in nagios extinfo", "timeSpent": "PT0S", "updated": "2020-03-30T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2020-03-27T19:42:00.000000", "creator": "6243b0334fe01d006ba5c498", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d1f26ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00oww:"}], "description": "_Basic Info_\n *Module Version: 6.10*\n *Puppet Version:* 5.5\n *OS Name/Version: Debian*\n\nI'd like to be able to remove groups from user resources, but I can only enforce a set, or add to the set of groups. One possible way might be to remove membership from groups prefixed with `-`.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43174", "fixedVersions": [], "id": "43174", "issueType": "New Feature", "key": "MODULES-10603", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b0334fe01d006ba5c498", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts: Ability to remove single groups from users", "timeSpent": "PT0S", "updated": "2020-03-27T19:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623c129850bb2b0070b6b35d],\n\nI tried to reproduce this with a fresh install of PE 2019.2.1 and a Windows 2019 agent with puppet 6.10.1 installed from the same master, and the facter_task worked fine without any issues.\n\nAdditional debug information that could be helpful:\n* other installed modules\n* reproducing the issue with plain bolt to reduce debugging surface\n* change the facter_task.rb task to output/return more debugging output to understand what is going wrong on your machine\n\nRegards, David", "created": "2020-06-23T11:48:00.000000"}, {"author": "623c129850bb2b0070b6b35d", "body": "You can use this environment (or any hydra environment for that matter) to\nsee the issue  https://furyan0701-master.classroom.puppet.com/\n\nWe are on 2016 server still.  The issue was definitely the Open3 call I\nreferenced in the bug write-up.  It is returning success with an empty\nstream.  Remove the -p and you get a proper full stream.  I know I issued\nthe command directly and saved the output to a file then tried to read the\nfile using the same Open call but I think that worked if I recall.  It was\nseveral months ago and eventually I had to move on to other things.\n\nOn Tue, Jun 23, 2020 at 1:52 PM David Schmitt (Jira) <\nissue-updates+DavidSchmitt@puppet.com> wrote:\n\n> There is *1 update, 1 comment*.\n>\n>\n> Modules <https://puppet.atlassian.net/browse/MODULES> / MODULES-10602\n> <https://puppet.atlassian.net/browse/MODULES-10602> Needs Information\n> puppetlabs-facter_task : Error on windows nodes with \"-p\" option\n>\n> View issue <https://puppet.atlassian.net/browse/MODULES-10602>   \u00b7   Add\n> comment <https://puppet.atlassian.net/browse/MODULES-10602#add-comment>\n>\n> 1 update\n>\n> Changes by *David Schmitt* on 2020/06/23 1:49 PM\n>\n> Status: Open Needs Information\n>\n>\n>\n> 1 comment\n>\n> *David Schmitt* on 2020/06/23 1:48 PM\n>\n>\n> Hi Gordon Brandyburg\n> <https://puppet.atlassian.net/secure/ViewProfile.jspa?name=gordon.brandyburg>\n> ,\n>\n> I tried to reproduce this with a fresh install of PE 2019.2.1 and a\n> Windows 2019 agent with puppet 6.10.1 installed from the same master, and\n> the facter_task worked fine without any issues.\n>\n> Additional debug information that could be helpful:\n>\n>    - other installed modules\n>    - reproducing the issue with plain bolt to reduce debugging surface\n>    - change the facter_task.rb task to output/return more debugging\n>    output to understand what is going wrong on your machine\n>\n> Regards, David\n>\n>\n> This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) [image:\n> Atlassian logo]\n> Jira is improving email notifications, share your feedback\n> <https://surveys.atlassian.com/jfe/form/SV_aWUQ0lsYz9m8obb>!\n> Get Jira notifications on your phone! Download the Jira Server app for\n> Android\n> <https://play.google.com/store/apps/details?id=com.atlassian.jira.server>\n> or iOS <https://apps.apple.com/us/app/id1405353949>.\n>", "created": "2020-06-23T13:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've uploaded a preliminary hotfix to https://github.com/puppetlabs/puppetlabs-facter_task/pull/125 . This should unblock using facter_task in the short term. Please consider the caveat in the PR description when deploying.", "created": "2020-06-24T10:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "In addition to the hotfix, I've also now filed FACT-2682 detailing the underlying issue with facter, as this behaviour can be triggered solely using a current puppet-agent install with no PE or puppetserver or task in sight.", "created": "2020-06-24T13:17:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Hotfix for this was put together and applied by the customer\n\nThe underlying bug was raised in a separate ticket and has also been fixed so resolving this too", "created": "2020-07-07T04:33:00.000000"}], "components": [], "created": "2020-03-26T08:13:00.000000", "creator": "623c129850bb2b0070b6b35d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f00e99a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00nls:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "39590,39965"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7702546924_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1183473885"}], "description": "_Basic Info_\n *Module Version: 0.4.0*\n *Puppet Version: 6.10.1*\n *OS Name/Version:\u00a0Windows Server 2016 Datacenter*\n\n_When running the task \"facter_task\" on the windows systems in our hydra environment the following error is returned \"Error: 765: unexpected token at ''.\u00a0 I looked into this a bit and it appears that with the -p included in the command, the Open3.capture3 function is returning a valid status but an empty string.\u00a0 So when JSON.parse attempts to do it's thing that error is returned._\n\n_If you remove the -p option from the command, the task executes correctly._\u00a0\u00a0\n\n_Finally, if you run the full command 'C:\\Program Files\\Puppet Labs\\Puppet\\bin\\facter.bat_\u00a0-p\u00a0 --json'\u00a0_directly from the CLI it returns the full json, properly formatted._\u00a0\n\n*Desired Behavior:\u00a0 Task should return valid JSON from facter.bat script.*\n\n*Actual Behavior: throws error because of an empty string being parsed.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows 2016 Servers in Hydra demo environment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42071", "fixedVersions": [], "id": "42071", "issueType": "Bug", "key": "MODULES-10602", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c129850bb2b0070b6b35d", "resolution": "Done", "resolutionDate": "2020-07-07T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-facter_task : Error on windows nodes with \"-p\" option", "timeSpent": "PT0S", "updated": "2020-07-14T02:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["facter_task"], "created": "2020-03-26T08:12:00.000000", "creator": "623c129850bb2b0070b6b35d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17ae9399"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00nlk:"}], "description": "_Basic Info_\n *Module Version: 0.4.0*\n *Puppet Version: 6.10.1*\n *OS Name/Version:\u00a0Windows Server 2016 Datacenter*\n\n_When running the task \"facter_task\" on the windows systems in our hydra environment the following error is returned \"Error: 765: unexpected token at ''.\u00a0 I looked into this a bit and it appears that with the -p included in the command, the Open3.capture3 function is returning a valid status but an empty string.\u00a0 So when JSON.parse attempts to do it's thing that error is returned._\n\n_If you remove the -p option from the command, the task executes correctly._\u00a0\u00a0\n\n_Finally, if you run the full command 'C:\\Program Files\\Puppet Labs\\Puppet\\bin\\facter.bat_\u00a0-p\u00a0 --json'\u00a0_directly from the CLI it returns the full json, properly formatted._\u00a0\n\n*Desired Behavior:\u00a0 Task should return valid JSON from facter.bat script.*\n\n*Actual Behavior: throws error because of an empty string being parsed.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows 2016 Servers in Hydra demo environment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41107", "fixedVersions": [], "id": "41107", "issueType": "Bug", "key": "MODULES-10601", "labels": ["facter"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c129850bb2b0070b6b35d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-facter_task : Error on windows nodes with \"-p\" option", "timeSpent": "PT0S", "updated": "2021-01-25T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Closed by\u00a0https://github.com/puppetlabs/puppetlabs-iis/pull/272", "created": "2020-10-01T15:11:00.000000"}], "components": [], "created": "2020-03-26T01:38:00.000000", "creator": "557058:9b74bb1d-aa66-429d-a113-9b395890616e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59d361af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00n6g:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16378364592_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.0.0*\n *Puppet Version:* \n *OS Name/Version: Windows 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe IIS application should be updated with the list of protocols.\n\n*Actual Behavior:*\n\nThe configuration of the system fails with the following error:\n\nError: /Stage[main]/Profile::Pcam::Reporting/Iis_application[PCAMREP]: Could not evaluate: Error updating application: The string is missing the terminator: '.\n\n\u00a0\n\nWhen printing out the inst_cmd variable in debug mode, it is clear that there is an extra single quote in the powershell line that causes a failure:\n\nNotice: /Stage[main]/Profile::Pcam::Reporting/Iis_application[PCAMREP]/enabledprotocols: enabledprotocols changed 'http' to 'https' (corrective)\n$webApplication = Get-WebApplication -Site 'Default Web Site' -Name 'PCAMREP'\nSet-WebConfigurationProperty -Filter 'system.applicationHost/sites/site[@name=\"Default Web Site\"]/application[@path=\"/PCAMREP\"]'' -Name enabledProtocols -Value 'https'\n\n\u00a0\n\nI have a fix already, but this is the first time I have contributed code so I am trying to get my github account setup and working in order to enter a pull request\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39957", "fixedVersions": [], "id": "39957", "issueType": "Bug", "key": "MODULES-10600", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9b74bb1d-aa66-429d-a113-9b395890616e", "resolution": "Fixed", "resolutionDate": "2020-10-01T15:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : enableprotocols property throws error in provider", "timeSpent": "PT0S", "updated": "2020-10-01T15:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-03-24T02:35:00.000000", "creator": "623a4adb8d8b9c0068b7e347", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2088fd6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00lpk:"}], "description": "_Basic Info_\n *Module Version: v10.4.0*\n *Puppet Version: 6.14.0*\n *OS Name/Version: CentOS 8*\n\nIt would be a great improvement if multiple hosts could be passed as array to 'mysql::db', resulting in multiple users created for the passed host with the same grant rights on the newly created database.\n\nTake for example the user 'test', when no host is provided 'test@localhost' gets created and granted.\n To allow this same user with the same grant rights but for another network ('test@x.y%') I would have to recreate the whole run of 'db.pp' myself and maintain it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38989", "fixedVersions": [], "id": "38989", "issueType": "New Feature", "key": "MODULES-10599", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4adb8d8b9c0068b7e347", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : Create multiple users if an array of hosts is passed", "timeSpent": "PT0S", "updated": "2020-03-24T02:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ibm_installation_manager"], "created": "2020-03-20T15:24:00.000000", "creator": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dab0727"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ki0:"}], "description": "_Basic Info_\n *Module Version: 2.1.0*\n *Puppet Version:* PE [v2019.4.0|http://puppet.com/misc/pe-files]\n *OS Name/Version: RHEL 8*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: A parameter to set the installation manager data directory (where installed.xml is located), falling back to trying to guess based on user if unset.*\n\n*On our systems we install as a user other than root, but we specify the \"data\" directory to be where we want it to be as shown here:*\n\n *\"ibm_installation_manager::options\" : \"-acceptLicense -accessRights group -s -record /tmp/im -log /tmp/IM_install.log.xml -installationDirectory /opt/IBM/InstallationManager -dataLocation /opt/IBM/IMData\",*\n\n*Actual Behavior:* *If you are using root to install it looks in /var/ibm, if you are not using root it looks in $HOME/var/ibm. We have tried a symlink and it does not accept that.*\n\nIf you have the data directory in neither of the places it looks, you get:\n\nError: Could not prefetch ibm_pkg provider 'imcl': no implicit conversion of nil into String\nError: Failed to apply catalog: no implicit conversion of nil into String\n\nIf you create symlink from where it looks to the data directory it removes the symlink and then fails with:\n\nNotice: /Stage[main]/Ibm_installation_manager/File[/home/user/var/ibm/InstallationManager]/ensure: ensure changed 'link' to 'directory' (corrective)\nError: Could not prefetch ibm_pkg provider 'imcl': no implicit conversion of nil into String\nError: Failed to apply catalog: no implicit conversion of nil into String\n\nThank You", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36855", "fixedVersions": [], "id": "36855", "issueType": "Improvement", "key": "MODULES-10598", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ibm-installation-manager : allow specifying installation manager data directory", "timeSpent": "PT0S", "updated": "2020-03-20T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623a47f9d32a94006a63c8d5]\n\nI am currently having a look at this issue and I am wondering if your still seeing this?\nThe module has moved on quite a bit from the issue was logged and a similar issue has been fixed and verified.\u00a0\n\nMany Thanks\nPaula", "created": "2020-10-07T09:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response.\u00a0\nIf you are still seeing this issue I apologize and please feel free to reopen.", "created": "2021-02-22T02:56:00.000000"}], "components": ["mysql"], "created": "2020-03-18T11:02:00.000000", "creator": "623a47f9d32a94006a63c8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119e1090"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ii8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2309961727_*|*_3_*:*_1_*:*_22981645779_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4145242426"}], "description": "_Basic Info_\n *Module Version: 10.4.0*\n *Puppet Version: 5*\n *OS Name/Version: Centos 7.7*\n\n_I am trying to install percona-server-8 with mysql module. Tested the same behavior with percona-5.7\u00a0 and mysql 5.7 there is no issue but when I try to configure the mysql with percona-8 or mysql8 I get this errors:_\n\n_Info: Applying configuration version '1584547261'_\n _Notice: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Dependency Mysql_datadir[/var/lib/mysql] has failures: true_\n _Warning: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Skipping because of failed dependencies_\n _Notice: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Dependency Mysql_datadir[/var/lib/mysql] has failures: true_\n _Warning: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Skipping because of failed dependencies_\n _Notice: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Dependency Mysql_datadir[/var/lib/mysql] has failures: true_\n _Warning: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Skipping because of failed dependencies_\n\n_..._\n\n_Error: Could not find a suitable provider for mysql_datadir_\n\n\u00a0\n\nI tried to remove /var/lib/mysql and then run \"/usr/sbin/mysqld --initialize-insecure\" after that I run again puppet apply but got the same error.\n\n\u00a0\n\nHere is and my hierra sample configuration:\n\nmysql::client::package_name: 'percona-server-server'\n mysql::server::config_file: '/etc/my.cnf'\n mysql::server::create_root_my_cnf: true\n mysql::server::create_root_user: true\n mysql::server::includedir: '/etc/my.cnf.d'\n mysql::server::package_name: 'percona-server-client'\n mysql::server::purge_conf_dir: true\n mysql::server::remove_default_accounts: true\n mysql::server::restart: true\n mysql::server::service_name: 'mysqld'\n mysql::server::service_provider: systemd\n\nmysql::server::override_options:\n mysqld:\n datadir: '/var/lib/mysql'\n bind-address: '0.0.0.0'\n binlog_format: 'MIXED'\n default-storage-engine: 'innodb'\n expire_logs_days: 3\n innodb_buffer_pool_size: ~\n innodb_flush_method: 'O_DIRECT'\n innodb_log_buffer_size: '32M'\n log-bin: '/var/lib/mysql/binlog'\n log-error: '/var/log/mysqld.log'\n long_query_time: 1\n max_allowed_packet: '64M'\n max_connections: 600\n pid-file: ~\n server_id: \"%\\{mysql_server_id}\"\n skip-log-bin: ~\n skip-name-resolve: 1\n slow_query_log_file: '/var/log/mysql/log-slow-queries.log'\n slow_query_log: 1\n sql_mode: 'NO_ENGINE_SUBSTITUTION'\n symbolic-links: 0\n table_open_cache: 8192\n thread_cache_size: 256\n default-authentication-plugin: 'mysql_native_password'\n mysqld_safe:\n log-error: '/var/log/mysqld.log'\n pid-file: '/var/run/mysqld/mysqld.pid'\n\n\u00a0\n\nThe same configuration works fine with mysql5.7 and percona 5.7.\n\n\u00a0\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43172", "fixedVersions": [], "id": "43172", "issueType": "Bug", "key": "MODULES-10597", "labels": ["centos7", "mysql", "support"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f9d32a94006a63c8d5", "resolution": "Incomplete", "resolutionDate": "2021-02-22T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : Dependency Mysql_datadir[/var/lib/mysql] has failures", "timeSpent": "PT0S", "updated": "2021-02-22T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-03-18T08:57:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a18915e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00i6o:"}], "description": "Attempts to manage TTL target on CentOS 7 with module fails:\n{noformat}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (6) count mismatch on line: -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j TTL --ttl-inc 1\n{noformat}\n\nfrom man iptables-extensions\n\n{noformat}\n   TTL (IPv4-specific)\n       This is used to modify the IPv4 TTL header field.  The TTL field determines how many hops (routers) a packet can traverse until it's time to live is exceeded.\n\n       Setting or incrementing the TTL field can potentially be very dangerous, so it should be avoided at any cost. This target is only valid in mangle table.\n\n       Don't ever set or increment the value on packets that leave your local network!\n\n       --ttl-set value\n              Set the TTL value to `value'.\n\n       --ttl-dec value\n              Decrement the TTL value `value' times.\n\n       --ttl-inc value\n              Increment the TTL value `value' times.\n\n\n{noformat}\n\nPlease consider to add a way to add this rule\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39956", "fixedVersions": [], "id": "39956", "issueType": "Improvement", "key": "MODULES-10596", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : support TTL target", "timeSpent": "PT0S", "updated": "2020-03-18T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "No customer requests for this functionality have come in", "created": "2021-03-29T09:14:00.000000"}], "components": ["acl"], "created": "2020-03-18T08:45:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Be able to manage Posix ACLs on Linux/Unix\n * Nice to have: Be able to manage OpenAFS ACLs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ef1af8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00i4o:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32488128728_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* 3.1.0\n *Puppet Version:* latest\n *OS Name/Version:* Linux/Unix\n\n_Currently, the acl module only handles ACLs on Windows systems. However, other systems also do have ACLs. So the request is to enhance the module with additional providers for managing Posix, (Open-)AFS, etc. ACLs, too._\n\n_Or, even better, incorporate this functionality into the \"file\" resource (ownership/permissions are also already handled there)._\n\n*Desired Behavior:*\n\nBe able to manage ACLs on non-Windows systems, like Linux and OpenAFS filesystems.\n\n*Actual Behavior:*\n\nACL management with this module is Windows-only.", "environment": "Linux, OpenAFS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41106", "fixedVersions": [], "id": "41106", "issueType": "Improvement", "key": "MODULES-10595", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Won't Do", "resolutionDate": "2021-03-29T09:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "acl: Support for different providers (Posix, AFS,...)", "timeSpent": "PT0S", "updated": "2021-03-29T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5abd613dd4cf3c56be24b70d", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "By default all the cmdlets have the ErrorAction set to Continue (the error is printed but the execution continues), so, at first try catch didn't make sense.\n\nAfter causing the pxp-agent to throw an error when starting,\n\nTried to reproduce the issue using the following code:\n{code}\n$ErrorActionPreference = \"Stop\"\nfunction testfunc{\n try {\n Set-Service pxp-agent -Status running \n  }\n  catch {\n\tWrite-Output \"ERROR: could not restore service $($service.Name). $_\"\n  }\n}\n\ntry {\n  throw \"this is an error\"\n} catch {\n  Write-Output \"expected exception\"\n}\nfinally {\n testfunc\n Write-Output \"finalized\"\n}\n\n{code}\nAnd finally was called:\n{code:java}PS C:\\Users\\Administrator> C:\\Users\\Administrator\\Documents\\mytest.ps1\nexpected exception\nSet-Service : Service 'Puppet PXP Agent (pxp-agent)' cannot be started due to the following error: Cannot start service pxp-agent on computer '.'.\nAt C:\\Users\\Administrator\\Documents\\mytest.ps1:4 char:3\n+         Set-Service pxp-agent -Status running\n+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Set-Service], ServiceCommandException\n    + FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.SetServiceCommand\n \nfinalized                                                                                                                                           {code}\nBut then I've noticed:\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1#L262]\n\nThis changes the default behavior for ErrorAction to Stop, which causes the cmdlets to throw the exception if it happens.\n\n\u00a0", "created": "2020-03-24T08:30:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "fixed in:\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/478]", "created": "2020-03-24T09:35:00.000000"}], "components": ["puppet_agent"], "created": "2020-03-16T16:48:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26a9a540"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00fzk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61492084_*|*_10007_*:*_1_*:*_168552050_*|*_3_*:*_1_*:*_115977281_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_486680867"}], "description": "On Windows, if the puppet or pxp-agent services are running before the puppet_agent module upgrades the puppet-agent package, and the module is unable to reset one of the services (such as due to PCP-893) then the {{puppet_agent_upgrade.pid}} file is never removed. \n\nThis is because {{install_puppet.ps1}} resets the service, but if that fails:\n\n{noformat}\nSet-Service : Failed to start service 'Puppet PXP Agent (pxp-agent)'.\nAt C:\\Windows\\TEMP\\install_puppet.ps1:253 char:9\n+         Set-Service $service.Name -Status $service.Status\n+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Set-Service], ServiceCommandException\n    + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.SetServiceCommand\n{noformat}\n\nThen it never calls {{Unlock-Installation}}:\n\n{code:powershell}\n} finally {\n  Reset-PuppetServices $services_before\n  Unlock-Installation $install_pid_lock\n}\n{code}\n\nThe code should add another level of try/finally to ensure we always unlock if even reset raises.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34623", "fixedVersions": [], "id": "34623", "issueType": "Bug", "key": "MODULES-10594", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2020-03-26T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_install.ps1 leaves behind pid lock if it fails to reset services", "timeSpent": "PT0S", "updated": "2020-03-26T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["zfs_core"], "created": "2020-03-16T04:16:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bc07972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ejs:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Right now, according to :\u00a0[https://github.com/puppetlabs/puppetlabs-zfs_core/blob/master/metadata.json]\u00a0we're supporting EL/Debian and Solaris based platforms, but we only test for Solaris.\n\nUpdate test matrix and fix the tests for EL and Debian.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34619", "fixedVersions": [], "id": "34619", "issueType": "Improvement", "key": "MODULES-10593", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update test platforms for zfs_core module", "timeSpent": "PT0S", "updated": "2020-03-18T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "This might help a little...\u00a0 \u00a0Before the zfs types were split out of Puppet 6, we forked the providers to account for a number of ZFS-on-Linux issues, including the \"zpool status -P\" problem.\u00a0 I've uploaded our rather bad Ruby code here:\n\n[https://github.com/lukebigum/lmax-zfs]\n\nIt's somewhat close to the original still, however we are unable to test against Solaris, so some of the extra options we've added might break tests.\n\nI was going to rebase and send a PR for this issue, but I'm not finding the time to do that.", "created": "2020-03-20T05:09:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Thanks [~accountid:70121:13909895-6fc9-487a-a07d-c6b1891fc66f], I took some inspiration from your module to come up with a fix: https://github.com/puppetlabs/puppetlabs-zfs_core/pull/27/", "created": "2020-03-30T01:43:00.000000"}], "components": ["zfs_core"], "created": "2020-03-16T02:49:00.000000", "creator": "5ceae5623b8abb0fc31a3fd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2254baea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ejc:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_63024964_*|*_1_*:*_1_*:*_112089962_*|*_10007_*:*_1_*:*_429231759_*|*_3_*:*_1_*:*_85432003_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_688327632"}], "description": "_Basic Info_\n *Module Version: 1.0.4*\n *Puppet Version: 6.14*\n *OS Name/Version: Ubuntu 18.04 / CentOS 7*\n\n_zpool creation works only once, then is required to change the device._\n\n*Desired Behavior:*\n\nwork first time as the second time.\n\n*{color:#ff0000}p.s.:{color}* +the limitation of the SPEC test in this case, is that it's supposed to run only once. In this case, if you repeat the execution, twice, on the same machine, it will throw the error+\n\n*Actual Behavior:*\n\nuntil version 1.0.2 of the module, I was able to create a zpool, by indicating the device in the form of 'sdb'\n\nWith version 1.0.4, I have to type: `/dev/sdb' (I did not test version 1.0.3). This is absolutely fine, but the second time I run puppet I need to switch it to '/dev/sdb1', because `zpool` created a new partition, and uses that one.\n\n*{color:#ff0000}To better clarify:{color}*\n * the first time, I need to use _/dev/sdb_\n * the 2nd time, I need to use _/dev/sdb1_\n\nBelow is the error:\n\n{{\u00a0change from 'absent' to 'present' failed: Execution of '/sbin/zpool create zfs_nas /dev/sdb1' returned 1: cannot resolve path '/dev/sdb1'}}\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43169", "fixedVersions": [], "id": "43169", "issueType": "Bug", "key": "MODULES-10592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ceae5623b8abb0fc31a3fd0", "resolution": "Fixed", "resolutionDate": "2020-04-01T01:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "zfs_core : could not create/handle pools", "timeSpent": "PT0S", "updated": "2020-04-01T01:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-03-14T12:17:00.000000", "creator": "557058:2c1daf75-2a38-4887-b4ab-f7b578d03a43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b624b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ei0:"}], "description": "*Module Version:*2.2.0\n *Puppet Version:*6.12\n *OS Name/Version:*\n\nDebian Stretch/Buster\n\n*Desired Behavior:*\n\nPurge rules with ensure: absent after addition of rules with ensure: present.\n\n*Actual Behavior:*\n\nHi there,\n\nI started to test [firewall|https://forge.puppet.com/puppetlabs/firewall] m[odule from puppetl|https://forge.puppet.com/puppetlabs/firewall]abs. I have noticed that rules which should be purged (ensure: absent) are deleted before addition of \"valid\" (ensure: present) rules. It can lead to unpleasant errors in case there is change in rules name (or number) e.g. the changed rules will be marked as absent and they will be deleted from firewall and then added later in puppet run. This can result in blocking of valid connections by firewall.\n\nPrecondition: purge rules in chains.\n\nWhen i set purge for FW chain e.g.:\n\nfirewallchain\n\n{ 'INPUT:filter:IPv4': ensure => present, policy => drop, purge => true, before => undef, }\n\n\u00a0\n\nI see that there is added relation that FW chain should run before FW rule:\n Debug: /Stage[main]/my_firewall::Post/Firewallchain[INPUT:filter:IPv4]/before: before to Firewall[0001 accept all to lo interface using provider iptables]\n\n\u00a0\n\nWhen FW chain is applied before FW rule it purges obsolete rules before a new rules are applied. If i add relation that FW chains should run after FW rules it ends up in dependency cycle.\n\n\u00a0\n\nFurthermore when i don't use purge => true in FW chain the above relation e.g. FW chain should be before FW rules isn't created / added into catalogue. Unfortunately i cannot find what code does it :( it seems to be some Puppet auto-magic ...\n\n\u00a0\n\nIs there any workaround for this issue?\n\n\u00a0\n\nEDIT: i was able to hot-fix it with following collectors. I guess it works only for build-in chains as non build-in ones need to be created before FW rules which require them.\n\n\n Firewall <| ensure == 'present' and chain == 'INPUT' |> -> Firewallchain <| ensure == 'present' |>\n Firewall <| ensure == 'present' and chain == 'OUTPUT' |> -> Firewallchain <| ensure == 'present' |>\n Firewall <| ensure == 'present' and chain == 'FORWARD' |> -> Firewallchain <| ensure == 'present' |>\n\n\u00a0\n\nThx", "environment": "Debian Stretch/Buster", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36853", "fixedVersions": [], "id": "36853", "issueType": "Bug", "key": "MODULES-10591", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c1daf75-2a38-4887-b4ab-f7b578d03a43", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : execute rules deletions after rules addition", "timeSpent": "PT0S", "updated": "2021-01-25T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2020-03-13T14:50:00.000000", "creator": "5e57d2c5c8ec310c955c9d84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The IIS module should have feature parity with Powershell DSC\u00a0 and include all parameters available in the documentation ([https://github.com/dsccommunity/xWebAdministration#xwebapplication]). At a minimum IIS Web apps should include parameters for\n * serviceAutoStartEnabled\n * serviceAutoStartProvider"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dc86017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00eao:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 7.0.0*\n *Puppet Version:* 6.12.0\n *OS Name/Version: Windows 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* \n\nInclude missing IIS Web Application parameters, Powershell DSC has the ability to enable Service Auto Start (serviceAutoStartEnabled) and to have an Auto Start Provider (serviceAutoStartProvider). This would need to be included for IIS Web Application in addition to IIS Websites\n\n*Actual Behavior:*\n\nCurrently creating IIS Web Application does not support setting AutoStart to enabled nor add an AutoStartProvider. There may be other setting not functional through puppet", "environment": "Windows only, but all versions of supported IIS.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42069", "fixedVersions": [], "id": "42069", "issueType": "New Feature", "key": "MODULES-10590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e57d2c5c8ec310c955c9d84", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Missing Parameters on IIS Web Application", "timeSpent": "PT0S", "updated": "2021-03-29T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:42:00.000000"}], "components": ["puppet_agent"], "created": "2020-03-12T10:05:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@508fb48d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00d7c:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32066183997_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 3.0.2\n *Puppet Version:* n/a\n *OS Name/Version:* Debian platforms\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nUsers who manually maintain the Puppet repo config file (i.e. puppet.list) on Debian platforms should be able to use the puppet_agent::install task without the task pausing at a prompt. If the task detects that the repo config file has been modified, it should skip attempting to install the agent for that target.\n\n*Actual Behavior:*\n\nUsers who manually maintain the Puppet repo config file (i.e. puppet.list) on Debian platforms cannot use the puppet_agent::install task as expected. When the config file has been edited, dpkg will prompt the user if they want to keep the old config file or replace it with the config file provided by the repo. This causes the task to pause at a prompt, which the user is unable to answer. Specifying DEBIAN_FRONTEND=noninteractive does not pass this prompt. The only way to move past this prompt automatically is to force dpkg to accept either the old or new config file, which is undesirable as the task should not be making that decision.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43168", "fixedVersions": [], "id": "43168", "issueType": "Bug", "key": "MODULES-10589", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppet_agent : Exit early when apt repo config file has been modified", "timeSpent": "PT0S", "updated": "2021-03-18T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["panos"], "created": "2020-03-12T06:00:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Add ability to retrieve vsys\n * Add default vsys value and create functionality to alter xpath\n * Test with non-default vsys set"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bbd42f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00czk:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43167", "fixedVersions": [], "id": "43167", "issueType": "Sub-task", "key": "MODULES-10588", "labels": [], "originalEstimate": "PT0S", "parent": "42073", "parentSummary": "puppetlabs/panos : Virtual Systems Unsupported", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add vsys attribute to panos_address", "timeSpent": "PT0S", "updated": "2021-01-26T02:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["panos"], "created": "2020-03-12T05:43:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aa22616"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00cyw:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39954", "fixedVersions": [], "id": "39954", "issueType": "Sub-task", "key": "MODULES-10587", "labels": [], "originalEstimate": "PT0S", "parent": "42073", "parentSummary": "puppetlabs/panos : Virtual Systems Unsupported", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "documentation", "timeSpent": "PT0S", "updated": "2021-01-25T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1c0a71c0-8522-433c-a863-56fa355ef265", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/2021", "created": "2020-04-29T07:02:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for the PR [~accountid:557058:1c0a71c0-8522-433c-a863-56fa355ef265]\n\nGreat work, I am going to resolve this ticket as your PR has been merged.\u00a0\n\n\u00a0", "created": "2021-01-18T04:44:00.000000"}], "components": [], "created": "2020-03-12T01:34:00.000000", "creator": "557058:1c0a71c0-8522-433c-a863-56fa355ef265", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5724de13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00cy0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26971799101_*|*_5_*:*_1_*:*_0"}], "description": "under centos 8 the package that provides mod_authnz_ldap is called mod_ldap. but in params.pp at line 210 in\u00a0$mod_packages it falls back to package mod_authz_ldap because there is no code dealing with centos 8.\n\n[https://github.com/puppetlabs/puppetlabs-apache/blob/d0ef41ae94d0f4280ed1fdff86655b6d5de829c4/manifests/params.pp#L210]\n\n*Module Version: 5.4.0 and newer*\n *Puppet Version: 5.5.19*\n *OS Name/Version: Centos 8*\n\n*Desired Behavior:*\n\nmod_ldap installs fine\n\n*Actual Behavior:*\n\nmod_ldap does not install\u00a0\n{code}(/Stage[main]/Apache::Mod::Authnz_ldap/Apache::Mod[authnz_ldap]/Package[mod_authz_ldap]/ensure) change from 'purged' to 'present' failed: Execution of '/usr/bin/dnf -d 0 -e 1 -y list mod_authz_ldap' returned 1: Error: No matching Packages to list{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34617", "fixedVersions": [], "id": "34617", "issueType": "Bug", "key": "MODULES-10586", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1c0a71c0-8522-433c-a863-56fa355ef265", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Centos 8: wrong package used to install mod_authnz_ldap", "timeSpent": "PT0S", "updated": "2021-01-18T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623a454b01f8660070b62ed4]\n\nI am just wondering if you can provide more information on this issue please?\n\nFor example:\n * Sample puppet manifest\n * puppet version you are running\n * OS you are running on\n * Puppet module version", "created": "2021-02-22T02:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to lack of response.\u00a0\n\nIf you find time to respond please feel free to do so, however right now with not enough information it is impossible to triage this issue.\u00a0\n\nMany thanks\n\nPaula", "created": "2021-06-14T04:17:00.000000"}], "components": ["mysql"], "created": "2020-03-10T09:18:00.000000", "creator": "623a454b01f8660070b62ed4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@164f9cf3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00bc8:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39812366430_*|*_6_*:*_1_*:*_0"}], "description": "_Users can be created using any plugin but can not be updated as such._\n\n*Desired Behavior:*\n\nA user can be created and updated with any plugin.\u00a0 For example, create a user using sha256_password and be able to update the users password with the same plugin.\n\n*Actual Behavior:*\n\nNew users will be created with the plugin column set to the plugin value provided by the mysql_user type.\u00a0 On update, the plugin is hardcoded to be only mysql_native_password.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33542", "fixedVersions": [], "id": "33542", "issueType": "Bug", "key": "MODULES-10585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a454b01f8660070b62ed4", "resolution": "Won't Fix", "resolutionDate": "2021-06-14T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : Password hash update", "timeSpent": "PT0S", "updated": "2021-06-14T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2020-03-09T08:06:00.000000", "creator": "623a4bed866b810069e36896", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@739bfee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00abc:"}], "description": "When setting a ini setting with an empty string ({{''}}) in {{section_suffix}}, the section is not detected and added during each run.\n\n*Module Version:* 4.1.0, master\n*Puppet Version:* 5.4.0\n*OS Name/Version:* Ubuntu 18.04\n\nExample with this Puppet code:\n\n{code:puppet}ini_setting {'ini-test':\n  path           => '/tmp/ini-test',\n  section_prefix => 'section: ',\n  section_suffix =>  '',\n  section        => 'section1',\n  setting        => 'setting1',\n  value          => 'value1',\n}\n{code}\n\nRun this Puppet code twice.\n\n*Desired Behavior:*\n\n{code}\n# cat /tmp/ini-test\nsection: section1\nsetting1 = value1\n{code}\n\n*Actual Behavior:*\n{code}\n# cat /tmp/ini-test\nsection: section1\nsetting1 = value1\n\nsection: section1\nsetting1 = value1\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38983", "fixedVersions": [], "id": "38983", "issueType": "Bug", "key": "MODULES-10584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bed866b810069e36896", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile : section_suffix not handled when value is empty string", "timeSpent": "PT0S", "updated": "2020-03-09T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a],\n\nThanks for opening this ticket. \n\nCould you please clarify the need to have the previous permission levels set ? If these changes are required we might be able to provide the possibility of setting used defined permissions in a future release.\n\nAccording to the original issue described in https://puppet.atlassian.net/browse/MODULES-10548, the permission changes are considered a bug fix as the apt files are managed by Puppet, therefore these changes will provide an immediate and reliable indication that a file should not be edited on site.\n\nThese changes have been implemented by the community and made in PR: https://github.com/puppetlabs/puppetlabs-apt/pull/906.\n", "created": "2020-03-09T08:30:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Why is it a bug when files managed by Puppet are still writable by owner? In any other case I know of, Puppet writes a header comment into the file.\n\nAnyway, the change also changes permissions on the /etc/apt/sources.list.d *directory* for example. Following above logic, this now indicates that the directory is managed by Puppet and an admin should not put non-Puppet-managed files there. To be honest: That's utter non-sense.\n\nSo, please, roll back that change and ensure the permissions are restored to their previous values.", "created": "2020-03-09T09:02:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Thanks for pointing this out [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a], prepared a draft for reverting these changes here: https://github.com/puppetlabs/puppetlabs-apt/pull/920. We'll get this reviewed, ensure the module is behaving as expected and push a release as soon as possible. ", "created": "2020-03-09T10:29:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Thanks a lot. In general, that's not what permissions are for. If you really want to mark a file as being Puppet-managed, extended attributes are by far the better solution.", "created": "2020-03-10T00:29:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a],\n\nYesterday we released version 7.4.1 that reverts the file permissions for the puppetlabs-apt module. \n\nWhile 7.4.1 version fixes the current ticket we would like to know your opinion on this draft https://github.com/puppetlabs/puppetlabs-apt/pull/921 \n\nThanks.", "created": "2020-03-11T02:11:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "[~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]\u00a0 I still don't get why the permissions should be changed at all. Anyway, the defaults in that draft seem to follow the defaults as set by the distribution (except for the directories, which should be 755, but I guess that's simply by mistake and not intended ", "created": "2020-03-11T02:21:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] sorry about the directories, simple mistake there. The idea behind this draft is to allow the users to set their desired permissions for the files managed by the module if they deem the default values unsatisfactory.\n", "created": "2020-03-11T02:52:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Understood. I'm fine with that.", "created": "2020-03-11T02:57:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a]- would this be an acceptable compromise for you? https://github.com/puppetlabs/puppetlabs-apt/pull/923", "created": "2020-03-11T08:06:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "[~accountid:557058:e67b5e01-aec5-4ba4-a74c-80d21902e015] if I understand this right, it removes mode handling/manipulation from the apt module alltogether, correct? If so, then yes, that would be more than acceptable for me.", "created": "2020-03-12T00:49:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a],[~accountid:557058:e67b5e01-aec5-4ba4-a74c-80d21902e015],\n\nAs PR https://github.com/puppetlabs/puppetlabs-apt/pull/923 was merged can we close this ticket and https://puppet.atlassian.net/browse/MODULES-10548 ?", "created": "2020-03-12T03:55:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "{quote}[~accountid:557058:e67b5e01-aec5-4ba4-a74c-80d21902e015] if I understand this right, it removes mode handling/manipulation from the apt module alltogether, correct? If so, then yes, that would be more than acceptable for me.\n{quote}\nCorrect.", "created": "2020-03-12T07:27:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "[~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657] no objections from my side.", "created": "2020-03-12T07:43:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "ah and yes, [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657] both tickets can be closed of course :) thanks!", "created": "2020-03-12T08:06:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] [~accountid:557058:e67b5e01-aec5-4ba4-a74c-80d21902e015] Thank you both for getting this problem resolved. ", "created": "2020-03-12T08:12:00.000000"}], "components": ["apt"], "created": "2020-03-09T03:37:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Permissions are restored to their original values and not messed with anymore afterwards."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1862f411"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00a88:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25038612_*|*_3_*:*_1_*:*_142616007_*|*_10009_*:*_1_*:*_107848148_*|*_5_*:*_1_*:*_0"}], "description": "After updating the apt module to version 7.4.0, it started to modify the permissions of files and directories below /etc/apt (files: 644 -> 444; directories: 755 -> 555).\n\nPlease stop messing with system files' permissions and restore the original ones.", "environment": "Linux (Debian family)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42068", "fixedVersions": [], "id": "42068", "issueType": "Bug", "key": "MODULES-10583", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Fixed", "resolutionDate": "2020-03-12T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt: Module started modifying permissions after update to 7.4.0", "timeSpent": "PT0S", "updated": "2020-03-12T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c124a94742a00683e4181", "body": "{{Changing this line in\u00a0_lib/puppet/type/logical_volume.rb_}}\n\n{{newproperty(:volume_group) do}}\n\n{{to}}\n\n{{newparam(:volume_group) do}}\n\n{{will fix this issue!}}\n\n{{}}", "created": "2020-06-10T08:08:00.000000"}], "components": ["lvm"], "created": "2020-03-04T08:18:00.000000", "creator": "623c124a94742a00683e4181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69476548"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o007mw:"}], "description": "_Basic Info_\n *Module Version:* *1.1.0 up to 1.4.0***\n *Puppet Version: 2**018.1.8***\n *OS Name/Version:*\u00a0*AIX / 7.2***\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0*after creating logical volume and file system, on next run, don't generate errors***\n\n*Actual Behavior:*\u00a0*after first run, errors indicate volume_group is an undefined method***\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39952", "fixedVersions": [], "id": "39952", "issueType": "Bug", "key": "MODULES-10582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c124a94742a00683e4181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/lvm : Could not evaluate: undefined method `volume_group' for Logical_volume", "timeSpent": "PT0S", "updated": "2020-06-10T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c]are we in a position to close out on testing this? ", "created": "2020-06-09T02:57:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5c2ff2fd81c1261667adfa1d]\u00a0There was certification error last week and yesterday vmpooler errors so couldn't get machines for testing. Let me try this today if the machines are available we can complete it today.", "created": "2020-06-09T03:03:00.000000"}], "components": [], "created": "2020-03-03T16:50:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Most users can run the {{reboot}} plan over PCP without failures."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@385d497"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o007ao:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38285,38293"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61762099_*|*_3_*:*_2_*:*_1695700643_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6663323628"}], "description": "_Basic Info_\n *Module Version:* 2.4.0\n *Puppet Version:* 2019.2.2, 2019.3\n *OS Name/Version:* RHEL 7, Oracle Linux 7 ** \n\n*Desired Behavior:*\n\nThe {{reboot}} plan works for most users when run via PE using default settings.\n\n*Actual Behavior:*\n\nRunning the {{reboot}} plan reboots the system but fails on the {{last_boot_time}} task:\n\n{code}# puppet plan run reboot --params '{\"nodes\":[\"redacted.example.com\"]}'\nStarting plan job ...\nNew Plan Job ID: 38\n\nStarted run_task reboot::last_boot_time\nNew job ID: 147\nNodes: 1\n\nStarted on redacted.example.com ...\nFinished on node redacted.example.com\nSTDOUT:\nreboot system boot 4.14.35-1902.10. Wed Feb 26 12:50:45 2020 - Tue Mar 3 09:27:49 2020 (5+20:37)\n\nwtmp begins Thu Nov 23 13:59:46 2017\n\nJob completed. 1/1 nodes succeeded.\nDuration: 0 sec\n\nStarted run_task reboot\nNew job ID: 148\nNodes: 1\n\nStarted on redacted.example.com ...\nFinished on node redacted.example.com\nstatus : queued\ntimeout : 3\n\nJob completed. 1/1 nodes succeeded.\nDuration: 1 sec\n\nStarted run_task reboot::last_boot_time\nNew job ID: 149\nNodes: 1\n\nStarted on redacted.example.com ...\nFailed on redacted.example.com\nError: This node (redacted.example.com) is either disconnected or does not have a connection type that supports running tasks/plans.\n\nJob failed. 1 node failed, 0 nodes skipped, 0 nodes succeeded.\nDuration: 0 sec\n\nStarted wait_until_available\nNew job ID: 150\nNodes: 1\n\nStarted on redacted.example.com ...\nFailed on redacted.example.com\nError: Timed out waiting for target: redacted.example.com\n\nJob failed. 1 node failed, 0 nodes skipped, 0 nodes succeeded.\nDuration: 3 min, 0 sec\n\n{\n  \"msg\": \"Plan aborted: wait_until_available failed on 1 nodes\",\n  \"kind\": \"bolt/run-failure\",\n  \"details\": {\n    \"action\": \"wait_until_available\",\n    \"object\": null,\n    \"result_set\": [\n      {\n        \"node\": \"redacted.example.com\",\n        \"action\": \"wait\",\n        \"object\": null,\n        \"result\": {\n          \"_error\": {\n            \"msg\": \"Timed out waiting for target: redacted.example.com\",\n            \"kind\": \"puppetlabs.tasks/exception-error\",\n            \"details\": {\n              \"class\": \"Bolt::Executor::TimeoutError\"\n            },\n            \"issue_code\": \"EXCEPTION\"\n          }\n        },\n        \"status\": \"failure\",\n        \"target\": \"redacted.example.com\"\n      }\n    ]\n  }\n}{code}\n\nTo work around this, increase the plan's {{disconnect_wait}} value until it works.\n\n{code}puppet plan run reboot --params '{\"nodes\":[\"redacted.example.com\"],\"disconnect_wait\":60}'{code}\n\nThis only affects execution via PCP/Orchestrator. The task and plan do not appear to be affected when run via Bolt/SSH.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34613", "fixedVersions": [], "id": "34613", "issueType": "Bug", "key": "MODULES-10581", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2020-06-09T04:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "reboot : last_boot_time task fails via PCP because the host isn't ready in time", "timeSpent": "PT0S", "updated": "2020-07-01T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-03-03T13:29:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f4546eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0074o:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31936382974_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/33\n * https://github.com/puppetlabs/puppetlabs-puppet_authorization/blob/7a28dd52dfc7d84795a7eef45cc6f53218efb77e/CHANGELOG.md\n * https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/33/commits/7a28dd52dfc7d84795a7eef45cc6f53218efb77e\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Screenshot of passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36851", "fixedVersions": ["0.5.1"], "id": "36851", "issueType": "Task", "key": "MODULES-10580", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Done", "resolutionDate": "2021-03-08T04:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-puppet_authorization) 0.5.1 - (03-03-2020) - (SHA)", "timeSpent": "PT0S", "updated": "2021-03-08T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2020-03-02T14:18:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dcdf9d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o005co:"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-hocon/pull/107\n * https://travis-ci.org/puppetlabs/puppetlabs-hocon/builds/657495749\n * https://github.com/puppetlabs/puppetlabs-hocon/pull/107/commits/d8256e51d84577c657a1dadc982a3529fd36793c\n * https://github.com/puppetlabs/puppetlabs-hocon/blob/d8256e51d84577c657a1dadc982a3529fd36793c/CHANGELOG.md\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43166", "fixedVersions": [], "id": "43166", "issueType": "Task", "key": "MODULES-10579", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-hocon) 1.1.1 - (03-02-2020) - (SHA)", "timeSpent": "PT0S", "updated": "2021-01-25T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_authorization"], "created": "2020-03-02T13:28:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cb481ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o005bs:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3719014_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 0.5.0*\n *Puppet Version:* Any\n *OS Name/Version: Any*\n\nThe {{puppet_authorization}} module does not contain any OS-dependent code to my knowledge and could probably drop the version numbers in {{metadata.json}}. If that is not desired, the module works properly on EL8 and it would be great to have that added.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38912", "fixedVersions": [], "id": "38912", "issueType": "New Feature", "key": "MODULES-10578", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2020-03-02T14:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_authorization support for EL8", "timeSpent": "PT0S", "updated": "2020-03-02T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Merged in https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/31", "created": "2020-03-02T13:38:00.000000"}, {"author": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "body": "I see this fix. I just started a ticket on this very subject and fix. How long until it hits puppet forge?", "created": "2020-04-16T18:47:00.000000"}], "components": ["puppet_authorization"], "created": "2020-03-02T13:26:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57cd8b12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o005bc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_692834_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 0.5.0*\n *Puppet Version:* Any\n *OS Name/Version: Any*\n\nThe {{puppet_authorization}} module has an upper bound of {{6.0.0}} on {{puppetlabs-concat}} and this should be raised to {{7.0.0}} to allow for various bug fixes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36850", "fixedVersions": [], "id": "36850", "issueType": "Bug", "key": "MODULES-10577", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2020-03-02T13:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_authorization needs to allow puppetlabs-concat < 7 to pick up bug fixes", "timeSpent": "PT0S", "updated": "2020-04-16T18:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]\n\nClosing this with the response that we currently support both RedHat 8 and CentOS 8. For any other EL forks that have made an 8 release, we do not currently support them to that version and to the best of my knowledge we do not have a timeline on when such support may be added.\n\nPlease look to the metadata for more detailed information of all supported OS.\n\nI hope that this answers your question, please feel free to re-open the ticket if there is anything else that concerns you.", "created": "2021-01-18T10:23:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] It was CentOS 8.", "created": "2021-01-18T13:19:00.000000"}], "components": ["apache"], "created": "2020-03-02T13:22:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@653e128a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o005b4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27810107670_*|*_5_*:*_1_*:*_0"}], "description": "I added an EL8 node to the acceptance tests and ended up with more failures than on EL7.\n\n\u00a0\n\nCould someone confirm that the module works in EL8 and, if so, when an official release will be out with this support?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35720", "fixedVersions": [], "id": "35720", "issueType": "Bug", "key": "MODULES-10576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2021-01-18T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache module does not pass acceptance tests cleanly on EL8", "timeSpent": "PT0S", "updated": "2021-01-18T13:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "\nCiprian Badescu  2:42 PM\n! tag puppetlabs-sshkeys_core 2.0.0 at d28c73de96c5207409e1a1ed858399a643cca84f with \"2.0.0\"\n\nkerminatorAPP  2:42 PM\n@Ciprian Badescu: Tagged.", "created": "2020-03-13T06:45:00.000000"}], "components": ["sshkeys_core"], "created": "2020-03-02T07:47:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673f7c8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o0051c:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89693866_*|*_3_*:*_1_*:*_86737679_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_766664945"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41104", "fixedVersions": [], "id": "41104", "issueType": "Task", "key": "MODULES-10575", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-03-13T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppetlabs-sshkeys_core 2.0.0 to the forge", "timeSpent": "PT0S", "updated": "2020-03-13T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "6243b29df407980070557642", "created": "2020-03-26T06:50:00.000000", "name": "Screen Shot 2020-03-26 at 3.49.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12995"}], "comments": [{"author": "623e7b5a94742a00683f7eb3", "body": "I think the problem is in puppet-agent, not this module, see https://puppet.atlassian.net/browse/PUP-10320", "created": "2020-02-28T13:48:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This appears to share a root cause with PUP-10320", "created": "2020-03-02T20:52:00.000000"}, {"author": "6243b29df407980070557642", "body": "Hi!\n\nPUP-10320\u00a0couldn't resolve my problem. Probably my explanation isn't clearly. Let's try again.\n\nAt this moment I installed the puppet agent 6.14.0\n\nI use the module account on the Foreman installation.\n\n!Screen Shot 2020-03-26 at 3.49.44 PM.png|width=469,height=285!\n\nToday I added a new user to the *user_list* parameter on my Foreman instance: Looks like this.\n\n\u00a0\n{code:java}\nnewuser:\n  comment: User Name \n  uid: 526\n  gid: 526\n  sshkeys:\n  - ssh-rsa AAAAB3NzaC1yc2E example@localhost\n{code}\nI don't use the attribute [groups|https://puppet.com/docs/puppet/latest/types/user.html#user-attribute-groups]\u00a0here because this attribute allows only adding a user to a group, but if you need to delete a user from a group you can't delete the user if you will delete a group from the attribute groups\n\nto manage group members I use the group_list smart class parameter\n\nI added a new user to necessary group like this\n\n\u00a0\n{code:java}\ndevs:\n  auth_membership: true\n  members:\n  - existinguser\n  - newuser\n{code}\nAfter that I see that the puppet agent runs the resource group before users. as result the new user is created but not in devs group.\n\nHere I've got an error about that the new user couldn't find\u00a0\n{code:java}\nError: can't find user for newuser\nError: /Stage[main]/Accounts/Group[devs]/members: change from existinguser to existinguser,newuser failed: can't find user for newuser\n{code}\nAfter that I see the new user is created\n{code:java}\nNotice: /Stage[main]/Accounts/Accounts::User[vzanko]/Group[vzanko]/ensure: created\n{code}\nIn this case the new user will be added to the devs group but not the first run. Only when puppet will run a catalog again in 30 min\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2020-03-26T07:06:00.000000"}], "components": ["accounts"], "created": "2020-02-28T05:54:00.000000", "creator": "6243b29df407980070557642", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fbe3827"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o004co:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/20"}], "description": "_Basic Info_\n *Module Version:*\u00a0*6.1.0***\n *Puppet Version: 6.14*\n *OS Name/Version: CentOS/7*\n\n*Desired Behavior:*\n\nThe module should add a user to members of a group after when the user will be created.\n\n*Actual Behavior:*\n\nThe Puppet lab has added improvements to {{groupadd}} provider.\u00a0The {{groupadd}} provider now manages members using the {{members}} resource parameter. PUP-9465\n\nI updated my puppet agents to the version 6.13 and re-configure the module accounts to manage group members. I've got an error in case when I added a new user to the parameter: user_list and after that I added a new user to members of my group.\n\nThe Puppet agent got an error about that its can not add a user to members because the user does not exist.\n{code:java}Failed to apply catalog: Parameter members failed on Group[mygroup]: can't find user for bamboo (file: /etc/puppetlabs/code/environments/KT_MY_Library_centos_7_2/modules/accounts/manifests/init.pp, line: 26)\n{code}\nLooks like the module tries to add user before this user will be created.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41103", "fixedVersions": [], "id": "41103", "issueType": "Bug", "key": "MODULES-10574", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b29df407980070557642", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "accounts : the resource 'group' adding members before members will be created by the resource user", "timeSpent": "PT0S", "updated": "2021-01-25T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["transition"], "created": "2020-02-25T14:44:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6410add9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o002qw:"}], "description": "The {{puppetlabs-transition}} module has a handful of minor rubocop warnings that I'm not comfortable fixing without tests to validate behaviour. We should add some tests and then correct.\n\n{code}\nOffenses:\n\nlib/puppet/provider/transition/ruby.rb:17:52: C: Style/EachWithObject: Use each_with_object instead of reduce.\n    transition_attributes = @resource[:attributes].reduce({}) do |new, (k, v)|\n                                                   ^^^^^^\nlib/puppet/provider/transition/ruby.rb:52:5: C: Style/GuardClause: Use a guard clause instead of wrapping the code inside a conditional expression. (https://github.com/bbatsov/ruby-style-guide#no-nested-conditionals)\n    if failed\n    ^^\nlib/puppet/type/transition.rb:104:14: C: Style/RedundantSelf: Redundant self detected. (https://github.com/bbatsov/ruby-style-guide#no-self-unless-required)\n      unless self.parameters[param]\n             ^^^^^^^^^^^^^^^\n\n3 files inspected, 3 offenses detected\nRuboCop failed!\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39950", "fixedVersions": [], "id": "39950", "issueType": "Bug", "key": "MODULES-10573", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-transition : rubocop errors", "timeSpent": "PT0S", "updated": "2020-02-25T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:6243b7b74fe01d006ba5c73e] puppetlabs-reboot module is released . Thank you.", "created": "2020-02-27T05:51:00.000000"}], "components": [], "created": "2020-02-25T13:21:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15389456"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o002p4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_145815732_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-reboot module has fixes for Bolt 2.0 rename of $nodes to $targets merged into master, however the module hasn't been released yet so it breaks when you try to call it from Bolt 2.0 with the `targets` parameter specified.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42066", "fixedVersions": [], "id": "42066", "issueType": "Story", "key": "MODULES-10569", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "resolution": "Fixed", "resolutionDate": "2020-02-27T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Need to release puppetlabs-reboot", "timeSpent": "PT0S", "updated": "2020-02-27T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This module is so old that none of the integration is configured. It doesn't even have CI, it's not PDK enabled, etc. I did as much as I've got time for, but you'll probably want to take a look.\n\nhttps://github.com/puppetlabs/puppetlabs-transition/pull/12", "created": "2020-02-24T12:19:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR is merged :)", "created": "2020-02-25T04:29:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "I updated this to version 0.1.3 due to errors in the pipeline and completed the release.", "created": "2020-02-25T15:15:00.000000"}], "components": ["transition"], "created": "2020-02-24T11:56:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@170fe999"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o04r3k:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/20"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-transition/pull/16\n * https://github.com/puppetlabs/puppetlabs-transition/commit/91b3ff0d1cad97ac50de3d1db6f2829580e07887\n * See\u00a0MODULES-10573\u00a0for explanation of CI failure\n *", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38909", "fixedVersions": [], "id": "38909", "issueType": "Task", "key": "MODULES-10567", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-transition) 0.1.3 - (feb 25, 2020) - (91b3ff0d1cad97ac50de3d1db6f2829580e07887)", "timeSpent": "PT0S", "updated": "2020-10-28T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "hello,\nthe ruby 2.7 gems are available now. Ruby 3 is around the corner. Are the plans to test early on the new ruby version / release the gems sooner?", "created": "2020-11-07T08:47:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We released puppet-module-gems 1.0.0 supporting ruby 2.7 in december", "created": "2021-03-08T03:35:00.000000"}], "components": [], "created": "2020-02-20T04:58:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b15d67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i009if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32999770307_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nIt is a new year and we face the same issue as the past years; all the puppet-module-* gems in your Gemsfile are pinned to a specific Ruby version. At the moment you provide Gems for Ruby 2.6 to 2.1. Ruby 2.7 was released some time ago and it's not possible anymore to install your gems. Can you:\n\n* Update your gems / release them unter a new name\n* Rethink if this setup is really good / rethink the release cycle and release the gems sooner", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42063", "fixedVersions": [], "id": "42063", "issueType": "Task", "key": "MODULES-10566", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2021-03-08T03:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppet-module-* gems for modern Ruby", "timeSpent": "PT0S", "updated": "2021-08-16T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b54a8b825ea8f2ca1479953", "body": "Part of warnings fixed by this PR:\n\n[https://github.com/puppetlabs/puppetlabs-firewall/pull/911]\n\n\u00a0", "created": "2020-04-21T01:46:00.000000"}], "components": ["firewall"], "created": "2020-02-19T06:59:00.000000", "creator": "557058:6e9c3874-03a8-4046-9d12-cf51e021952a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4414d9bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i00733:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/20"}], "description": "_Basic Info_\n *Module Version: 2.2.0*\n *Puppet Version: 5.5.18*\n *OS Name/Version: Debian Linux 10 (Buster)*\n\n*Desired Behavior: Firewall module can correctly parse iptables rules added by Docker*\n\n*Actual Behavior: Firewall module does not parse Docker iptables rules correctly*\n\nAfter upgrading to Debian Buster, I began seeing the following type of warnings in my Puppet logs:\n\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A DOCK# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{ Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: ER ! -i docker0 -p tcp -m tcp --dport 6501 -j DNAT --to-destination 172.17.0.10:6501}}\n\nNote that each pair of warnings seems to be a garbled single line of output from iptables - the comment seems to be splitting `-A DOCKER` into two lines.\n\nDebian 10 has switched to nftables/netfilter as the default, and so the iptables command is actually iptables-nft translating rules from/to the nft backend. The comments are added during translation.", "environment": "Debian Buster, Puppet 5.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33538", "fixedVersions": [], "id": "33538", "issueType": "Bug", "key": "MODULES-10565", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6e9c3874-03a8-4046-9d12-cf51e021952a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : cannot parse docker rules on Debian Buster", "timeSpent": "PT0S", "updated": "2020-04-21T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/412", "created": "2020-02-19T01:45:00.000000"}], "components": [], "created": "2020-02-18T02:40:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ed054a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i005pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83127723_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35716", "fixedVersions": [], "id": "35716", "issueType": "Sub-task", "key": "MODULES-10558", "labels": [], "originalEstimate": "PT0S", "parent": "33536", "parentSummary": "Module Release (puppetlabs-java) 6.2.0 - (19.02.2020) - (86a66d57323b09854d3b7dd0f92ea844baad06e0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2020-02-19T01:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-19T01:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-02-18T02:40:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79161bd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i005pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82724096_*|*_5_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34611", "fixedVersions": [], "id": "34611", "issueType": "Sub-task", "key": "MODULES-10557", "labels": [], "originalEstimate": "PT0S", "parent": "33536", "parentSummary": "Module Release (puppetlabs-java) 6.2.0 - (19.02.2020) - (86a66d57323b09854d3b7dd0f92ea844baad06e0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2020-02-19T01:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-19T01:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2020-02-18T23:47:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13343"}, {"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2020-02-19T01:39:00.000000", "name": "screenshot-2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12492"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": " !screenshot-1.png|thumbnail! Parallel spec seems to be timing out", "created": "2020-02-18T23:48:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": " !screenshot-2.png|thumbnail! ", "created": "2020-02-19T01:39:00.000000"}], "components": [], "created": "2020-02-18T02:40:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f3a11c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i005pr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21471400_*|*_3_*:*_1_*:*_65019828_*|*_5_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33536", "fixedVersions": [], "id": "33536", "issueType": "Task", "key": "MODULES-10556", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2020-02-19T02:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Release (puppetlabs-java) 6.2.0 - (19.02.2020) - (86a66d57323b09854d3b7dd0f92ea844baad06e0)", "timeSpent": "PT0S", "updated": "2020-02-19T02:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2020-02-17T10:34:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29229f04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i005lr:"}], "description": "\u00a0\n\nthe `apt::source` resource uses the following parameters to define a sources.list entry:\n * *location*\n * *release*\n * *repos*\n\nThis naming convention is confusing:\n # a machine might run a given *release*, but can also have different *suites* configured. in this case using *release* is ambiguous and causes confusion such as [https://github.com/puppetlabs/puppetlabs-apt/pull/905] - *suite* should be used here instead\n # a *repo* is normally what a sources.list entry points at, it's not /part/ of a *repo - components* is the proper wording here\n # *location* is okay, but is usually called *uri* in the apt documentation\n\nThe upstream documentation is here:\n\n[https://manpages.debian.org/buster/apt/sources.list.5.en.html]\n\nIt specifically gives this example:\n{noformat}deb [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...]\ndeb-src [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...] {noformat}\nI would propose that we switch from *location*, *release*, *repos* to:\n * *uri*\n * *suite*\n * *components*\n\nThis would be an API-breaking changes, but could be introduced in a backwards compatible way, with deprecation warnings that would get dropped at a major release.\n\n(I would also add an *options* hash to allow arbitrary options to be passed into the sources.list, but that's a different topic, which is covered by the discussion in https://puppet.atlassian.net/browse/MODULES-9695 )\n\n\u00a0\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42092", "fixedVersions": [], "id": "42092", "issueType": "Improvement", "key": "MODULES-10555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : apt::source parameters do not match the naming convention in sources.list", "timeSpent": "PT0S", "updated": "2020-02-17T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:43:00.000000"}], "components": [], "created": "2020-02-14T14:37:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a39908"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0056v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34379055499_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37941", "fixedVersions": [], "id": "37941", "issueType": "Sub-task", "key": "MODULES-10554", "labels": [], "originalEstimate": "PT0S", "parent": "35714", "parentSummary": "Module Release puppetlabs-puppet_agent 3.1.0 - 2020/02/14 - e85f549f0877387bce97372f137b53fbef60ea12", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-18T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:43:00.000000"}], "components": [], "created": "2020-02-14T14:37:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73727d92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0056f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34379025589_*|*_6_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36848", "fixedVersions": [], "id": "36848", "issueType": "Sub-task", "key": "MODULES-10553", "labels": [], "originalEstimate": "PT0S", "parent": "35714", "parentSummary": "Module Release puppetlabs-puppet_agent 3.1.0 - 2020/02/14 - e85f549f0877387bce97372f137b53fbef60ea12", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-18T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T04:43:00.000000"}], "components": [], "created": "2020-02-14T14:37:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@581553d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0056n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34379041670_*|*_6_*:*_1_*:*_0"}], "description": "h2. Module Release:\n * [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n * [Automated Release Process|https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\u00a0- only usable against modules which are litmus and changelog generator compliant.\n\nBefore going any further, review the PRs since the last release - double check that they are labeled correctly and that any PRs without maintenance labels are written to be coherent changelog entries as those are end-user facing.\nh3. Use the Automated tool to generate the Changelog\n\n*Bash:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\n*Powershell:*\n\n\u00a0\n{code:java}docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest{code}\n\u00a0\n\nVerify the release checks run successfully for the module, comment with screenshot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35714", "fixedVersions": [], "id": "35714", "issueType": "Task", "key": "MODULES-10552", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Release puppetlabs-puppet_agent 3.1.0 - 2020/02/14 - e85f549f0877387bce97372f137b53fbef60ea12", "timeSpent": "PT0S", "updated": "2021-03-18T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b3e16a00043002e65df18ea", "body": "This issue is not present when reinstalling machine.\u00a0 Have a feeling the image used was in fact centos 8, hence the repo issues.\u00a0 This will still be a problem in future but for now, it's ok.", "created": "2020-02-18T06:15:00.000000"}], "components": [], "created": "2020-02-14T04:33:00.000000", "creator": "5b3e16a00043002e65df18ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The package is installed from an existing repo."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52ea8f26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i004tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_351725971_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.1.0*\n *Puppet Version: 5.5.18*\n *OS Name/Version: Centos 7*\n\n_The module is no longer building new clusters for me as I get an error when trying to install docker.\u00a0 I check the repo being used and it seems that the docker repo being used is deprecated.\u00a0 aka https://yum.dockerproject.org/repo/_\n\n*Desired Behavior:*\n\nThe module should use download.docker.com for it's repos.\n\n*Actual Behavior:*\n\nError: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install docker-engine-17.03.1.ce-1.el7.centos' returned 1: One of the configured repositories failed (docker),\n and yum doesn't have enough cached data to continue. At this point the only\n safe thing yum can do is fail. There are a few ways to work \"fix\" this:\n\n1. Contact the upstream for the repository and get them to fix the problem.\n\n2. Reconfigure the baseurl/etc. for the repository, to point to a working\n upstream. This is most often useful if you are using a newer\n distribution release than is supported by the repository (and the\n packages for the previous distribution release still work).\n\n3. Run the command with the repository temporarily disabled\n yum --disablerepo=docker ...\n\n4. Disable the repository permanently, so yum won't use it by default. Yum\n will then just ignore the repository until you permanently enable it\n again or use --enablerepo for temporary usage:\n\nyum-config-manager --disable docker\n or\n subscription-manager repos --disable=docker\n\n5. Configure the failing repository to be skipped, if it is unavailable.\n Note that yum will try to contact the repo. when it runs most commands,\n so will have to try and fail each time (and thus. yum will be be much\n slower). If it is a very temporary problem though, this is often a nice\n compromise:\n\nyum-config-manager --save --setopt=docker.skip_if_unavailable=true\n\nfailure: repodata/repomd.xml from docker: [Errno 256] No more mirrors to try.\nhttps://yum.dockerproject.org/repo/main/centos/7/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found\nError: /Stage[main]/Kubernetes::Packages/Package[docker-engine]/ensure: change from 'purged' to '17.03.1.ce-1.el7.centos' failed: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install docker-engine-17.03.1.ce-1.el7.centos' returned 1: One of the configured repositories failed (docker),\n and yum doesn't have enough cached data to continue. At this point the only\n safe thing yum can do is fail. There are a few ways to work \"fix\" this:\n\n1. Contact the upstream for the repository and get them to fix the problem.\n\n2. Reconfigure the baseurl/etc. for the repository, to point to a working\n upstream. This is most often useful if you are using a newer\n distribution release than is supported by the repository (and the\n packages for the previous distribution release still work).\n\n3. Run the command with the repository temporarily disabled\n yum --disablerepo=docker ...\n\n4. Disable the repository permanently, so yum won't use it by default. Yum\n will then just ignore the repository until you permanently enable it\n again or use --enablerepo for temporary usage:\n\nyum-config-manager --disable docker\n or\n subscription-manager repos --disable=docker\n\n5. Configure the failing repository to be skipped, if it is unavailable.\n Note that yum will try to contact the repo. when it runs most commands,\n so will have to try and fail each time (and thus. yum will be be much\n slower). If it is a very temporary problem though, this is often a nice\n compromise:\n\nyum-config-manager --save --setopt=docker.skip_if_unavailable=true\n\nfailure: repodata/repomd.xml from docker: [Errno 256] No more mirrors to try.\nhttps://yum.dockerproject.org/repo/main/centos/7/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37938", "fixedVersions": [], "id": "37938", "issueType": "Bug", "key": "MODULES-10551", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b3e16a00043002e65df18ea", "resolution": "Cannot Reproduce", "resolutionDate": "2020-02-18T06:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Kubernetes : Module using deprecated repos for docker images", "timeSpent": "PT0S", "updated": "2020-02-18T06:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d0099bef8a60068c826d2", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/291", "created": "2020-02-13T15:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623d0099bef8a60068c826d2]\n\nI would like to thank you for both your ticket and PR. I am going to close this ticket now as your PR has been merged.\u00a0\n\nAgain, thank you! :)\u00a0", "created": "2021-01-18T04:45:00.000000"}], "components": ["accounts"], "created": "2020-02-13T09:27:00.000000", "creator": "623d0099bef8a60068c826d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66680a4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i004ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29359126717_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: v5.0.0 - recent*\n *Puppet Version:* 4.8.2, 5.5.10\n *OS Name/Version: Debian 9, Debian 10*\n\n_The change in parsing of keyspec, introduced in commit [59ce4f8f|https://github.com/puppetlabs/puppetlabs-accounts/pull/246/commits/59ce4f8f826f6ebd533e78688f1fcfe2b584cf30], released with v5.0.0 of the accounts module_ _has broken allowing whitespaces in ssh options which worked in version 3.2.0. Whitespace in options is an important feature supported by ssh and puppet should not break that. The change was probably related to\u00a0 MODULES-8667_ _(allow spaces in ssh comments)._\n\n*Desired Behavior:\u00a0 allow spaces in comments and options of an authorized_keys line in the keyspec param*\n\n*Actual Behavior: using a key like 'command=\"rsync --server --sender -vlHogtpr --numeric-ids . /\",from=\"192.168.1.1\",no-port-forwarding,no-X11-forwarding,no-agent-forwarding ecdsa-sha2-nistp521 AAAA...= rsync backup' leads to the removal of the key from the authorized_keys file as it's not properly parsed*\n\nI have written a fix which allows whitespace inside comments and options (the\u00a0[accounts_ssh_options_parser|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/lib/puppet/functions/accounts_ssh_options_parser.rb] actually supports that) and will generate a pull request on github. The changes move the key parsing to a ruby function, as finding a regex matching an unknown amount of whitespaces at the beginning and at the end of the keyspec string might be problematic (see discussion in _[59ce4f8f|https://github.com/puppetlabs/puppetlabs-accounts/pull/246/commits/59ce4f8f826f6ebd533e78688f1fcfe2b584cf30]_ ) and puppet <6.0 didn't provide the functions to easily implement the fix directly in\u00a0[manifests/manage_key.pp|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/manage_keys.pp].\n\nI might add, that in the long run it could be better to provide the the four parts of an authorized_keys file (options key-type key comment) as separate params instead of doing crazy regex parsing and other stuff which tends to break all sort of things or implements restrictions, the software to be configured actually doesn't have, but I understand it might be convenient to just put existing authorized_keys lines into puppet without breaking them into components manually.", "environment": "seen on Debian 9 and 10 with puppet 5.5, but the problem should occur on all Linux/Unix platforms.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33535", "fixedVersions": [], "id": "33535", "issueType": "Bug", "key": "MODULES-10550", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0099bef8a60068c826d2", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts: changed parsing of keyspec from 59ce4f8f8? breaks distributing ssh-keys with whitespace in the options part", "timeSpent": "PT0S", "updated": "2021-01-18T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2020-02-12T12:33:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c410efe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i003n3:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\nIn the `apt::source` resource, we install the `apt-transport-https` component if the location starts with `https` *and* if *either* the provided _release or lsbdistcodename matches an older release.\n\nYet it's perfectly possible to be running a later release (say \"buster\") and still ship an earlier (say \"stretch\") suite. In that case, the apt::source resource would incorrectly think that we are running \"stretch\" even though lsbdistcodename points to buster.\n\n*Desired Behavior:*\n\nI want to be able to remove the apt-transport-https package reliably when we hit buster. For that purpose, I added a resource like this:\n{noformat}\n  if (versioncmp($::lsbmajdistrelease, '10') >= 0) {\n    package { 'apt-transport-https':\n      ensure => 'purged',\n    }\n  }\n{noformat}\nBut that conflicts with the apt::source definition in the particular case where we define a \"stretch\" release on buster.\n\n*Actual Behavior:*\n\nThe package resource shouldn't be defined on buster, or the package should be removed.\n\nPatch in https://github.com/puppetlabs/puppetlabs-apt/pull/905", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33534", "fixedVersions": [], "id": "33534", "issueType": "Bug", "key": "MODULES-10549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : incorrectly detects release in source", "timeSpent": "PT0S", "updated": "2020-02-12T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "patch in https://github.com/puppetlabs/puppetlabs-apt/pull/906", "created": "2020-02-12T12:29:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Resolved in PR https://github.com/puppetlabs/puppetlabs-apt/pull/923", "created": "2020-03-12T08:08:00.000000"}], "components": ["apt"], "created": "2020-02-12T12:23:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a687030"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i003mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2486734020_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.3.0*\n *Puppet Version:* N/A\n *OS Name/Version: N/A*\n\nFiles created by the apt module are mode 06400, or in other words writable by the owner. Because those files are managed by Puppet, they should really not be writable by anyone, even root. While root can bypass those warnings, having files readonly does provide an immediate and reliable indication that a file should not be edited on site, on top of the usual top of file warnings.\n\n*Desired Behavior:*\n\n*Files should not be writable.*\n\n*Actual Behavior:*\n\nFiles are writable. This applies to all files created by the apt module, including sources.list and sources.list.d, for example.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42091", "fixedVersions": [], "id": "42091", "issueType": "Improvement", "key": "MODULES-10548", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "resolution": "Fixed", "resolutionDate": "2020-03-12T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : files should be readonly", "timeSpent": "PT0S", "updated": "2020-03-12T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d266d245-5cba-4a99-842a-d1e061513459", "attachments": [], "comments": [{"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Module was released and mergeback was done.", "created": "2020-03-05T11:05:00.000000"}], "components": [], "created": "2020-02-11T14:56:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fc50b57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzezw:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58822229_*|*_3_*:*_1_*:*_1914480513_*|*_6_*:*_1_*:*_0"}], "description": "The process outlined at [https://confluence.puppetlabs.com/display/ECO/Automated+release+of+modules] was used for this and is being finalized by [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]. There are no working acceptance tests right now, so no screenshots, but work has started to address that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34610", "fixedVersions": [], "id": "34610", "issueType": "Task", "key": "MODULES-10545", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2020-03-05T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release puppetlabs-lvm 1.4.0 - 11 Feb 2020 - 6b280a27fc37ac440c1a2ee7bb6763162e337c27", "timeSpent": "PT0S", "updated": "2020-03-05T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2020-02-11T12:52:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The test suite should just pass, regardless of the state of the keyserver network or, indeed, any external network conditions. This could be done by mocking network communications, but I would rather completely deprecate keyserver operations in this module, as per https://puppet.atlassian.net/browse/MODULES-9695"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@498ad7a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0026n:"}], "description": "_Basic Info_\n *Module Version:* current head (7.3.0+)\n *Puppet Version:* N/A\n *OS Name/Version: Travis*\n\nthe apt module does OpenPGP operations with keyservers. those keyservers are in a serious state of disrepair and have become particularly unreliable in the last year.\n\nthere are a number of issues here documenting those problems, and those were resolved in one way or another, but I would argue the problem has now become more than a transient problem.\n\nthe SKS network has become a liability and is vulnerable to a number of flooding attack, which this module's test suite is entirely vulnerable to. the current failures are not even due to a deliberate attack, but simply to the keyserver's inability to respond to requests in a timely manner.\n\nhere are examples of failed jobs:\n * [https://travis-ci.org/puppetlabs/puppetlabs-apt/jobs/649082608]\n * [https://travis-ci.org/puppetlabs/puppetlabs-apt/jobs/649004533]\n\nAnd those are just the last two I issued. That's one out of four acceptance build jobs failings or one out of seven jobs total failing.\n\n*Desired Behavior:*\n\n*The test suite should pass.*\n\n*Actual Behavior:*\n\n*The test suite fails because of keyserver errors.*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43164", "fixedVersions": [], "id": "43164", "issueType": "Bug", "key": "MODULES-10544", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : keyservers operations often timeout", "timeSpent": "PT0S", "updated": "2020-02-11T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "created": "2020-02-11T09:28:00.000000", "name": "apt-module-remove.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12692"}], "comments": [{"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "submitted this as a PR in [https://github.com/puppetlabs/puppetlabs-apt/pull/904]\n\nthat's possibly incomplete because it doesn't have tests for the new behavior but, arguably, there are no tests for purging the preferences file either.", "created": "2020-02-11T09:48:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "PR merged, thanks!", "created": "2020-02-14T06:51:00.000000"}], "components": ["apt"], "created": "2020-02-11T09:29:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "/etc/apt/sources.list should be *removable* at the very least.\n\nattached patch just removes the file if it's purged."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fca6f14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i001yf:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40813"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249722516_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:7.2.0*\n *Puppet Version:* 5.5.10\n *OS Name/Version: debian 10 buster*\n\nWhen the \"purge\" mode is set on the `preferences` file, that file is removed. But oddly, when the same is done on the `sources.list` file, the file is *created* with a comment (instead of being left empty).\n\nHere we like to have the `sources.list` completely absent: it makes commandline completion easier to drop us in `sources.list.d`, for example. It's also consistent with the way the `preferences` file work.\n\nThis is the hiera.yaml snippet I used:\n{code:java}\napt::purge:\n sources.list: true\n preferences: true\n{code}\nAnd I simply did an `include apt`.\n\n*Desired Behavior:*\n\n`/etc/apt/sources.list` should be removed when \"purge\" is set.\n\n*Actual Behavior:*\n\nThe file is created with the content `# Repos managed by puppet.` instead", "environment": "puppet 5, debian buster", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33533", "fixedVersions": [], "id": "33533", "issueType": "Bug", "key": "MODULES-10543", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "resolution": "Fixed", "resolutionDate": "2020-02-14T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : sources.list should be removed instead of emptied", "timeSpent": "PT0S", "updated": "2020-09-03T01:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-02-11T06:28:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ea05d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i001uf:"}], "description": "Merging PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/890 leaves the module without any tests for jump target CT. \n\nTests were originally added in PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/852 but were removed during conversion to Litmus as a testing framework in PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/855\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33532", "fixedVersions": [], "id": "33532", "issueType": "Bug", "key": "MODULES-10542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : testing for jump target CT", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-02-11T03:51:00.000000", "creator": "623e74f49b54ec0068b28304", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f549fe7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i001tj:"}], "description": "*Module Version:\u00a0v2.2.0 and tested with commit 2bf6bc 06-02-2020*\n *Puppet Version: 6.7.2*\n *OS Name/Version: CentOS 7\u00a03.10.0-1062.9.1.el7.x86_64*\n\n*Desired Behavior:*\n\nPurge manually added duplicated rules with duplicated comment message and purge rules with different values with duplicate comment message.\n\n*Actual Behavior:*\n\nFirewall doesn't purge rules with the same comment, even if value dports is different.\n\nNote: The duplicated rules are added manually!\n\nExample config:\n\nfirewall\n\n{ \"200 test1 0.0.0.0/0\": \u00a0 chain => 'INPUT', \u00a0 source => 80, \u00a0 proto => 'tcp', \u00a0 action => 'accept', }\n\nAfterwards I added two different rules with the same comment message manually.\n After a puppet run the manually added rules still exist.\n\n*Output puppet run:*\n\nInfo: Using configured environment 'dev_env'\n Info: Retrieving pluginfacts\n Info: Retrieving plugin\n Info: Retrieving locales\n Info: Loading facts\n Info: Caching catalog for masked-host\n Info: Applying configuration version '1581417486'\n\nNotice: Applied catalog in 8.70 seconds\n\n*Output iptables-save (partially)*\n\n\u00a0-A INPUT -p tcp -m multiport --dports 443 -m comment --comment \"200 test1 0.0.0.0/0\" -j ACCEPT\n\n-A INPUT -p tcp -m multiport --dports 443 -m comment --comment \"200 test1 0.0.0.0/0\" -j ACCEPT\n\n-A INPUT -p tcp -m multiport --dports 80 -m comment --comment \"200 test1 0.0.0.0/0\" -j ACCEPT\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "OS: CentOS 7\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39948", "fixedVersions": [], "id": "39948", "issueType": "Bug", "key": "MODULES-10541", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74f49b54ec0068b28304", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Firewall doesn't purge duplicate rules", "timeSpent": "PT0S", "updated": "2020-02-11T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2020-02-10T05:02:00.000000", "creator": "623cfe3994742a00683ecb11", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6539203"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0017z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3730456761_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_34912"}], "description": "_Basic Info_\n *Module Version: puppetlabs-apt v7.1.0*\n *Puppet Version: 5.4.0-2ubuntu3*\n *OS Name/Version: Ubuntu 18.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nShould install the packages vim and apt-listchanges without any errors\n\n*Actual Behavior:*\n\nThe following packages fails to install on Ubuntu 18.04 because of failed dependencies:\n\n\u00a0\n{code:java}\nvim : Depends: libpython3.6 (>= 3.6.5) but it is not going to be installed\napt-listchanges : Depends: python3-debconf but it is not going to be installed{code}\n\u00a0\n\nWhen I try to install the dependencies manually I am receiving the error:\n\n\u00a0\n{noformat}\npython3-debconf : Depends: debconf (= 1.5.66) but 1.5.66ubuntu1 is to be installed\nlibpython3.6 : Depends: libpython3.6-stdlib (= 3.6.8-1~18.04.3) but 3.6.9-1~18.04 is to be installed\n{noformat}\nI did a list of the current installed packages and found out that they are installed using another version:\n\n\u00a0\n{code:java}\nii debconf 1.5.66ubuntu1 \nii libpython3.6-stdlib:amd64 3.6.9-1~18.04{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41072", "fixedVersions": [], "id": "41072", "issueType": "Bug", "key": "MODULES-10540", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe3994742a00683ecb11", "resolution": "Fixed", "resolutionDate": "2020-03-24T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt: unmet dependencies Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2020-03-24T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "body": "PR submitted: \nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/286", "created": "2020-02-10T07:15:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "We just hit this issue on our Ubuntu machines (although it seems not on RedHat).\n\nPull request seems to work for us: https://github.com/puppetlabs/puppetlabs-powershell/pull/287", "created": "2020-02-19T12:46:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-powershell/commit/83f5d821ca2f62ea15ac94735239d0c2ee5b4d55\n\nWill be shipped in next release.", "created": "2020-02-28T11:01:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] Any idea when the next release will be? This bug has priority blocker and the fix has been merged for months. Thanks.", "created": "2020-07-07T07:54:00.000000"}], "components": ["powershell"], "created": "2020-02-10T04:29:00.000000", "creator": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d3197f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0017r:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40048"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1303247228_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_275490375"}], "description": "_Basic Info_\n*Module Version:* v3.0.1\n*Puppet Version:* 6\n*OS Name/Version:* Centos\n\nWhen i add powershell module to an environment, it breaks Puppet run on linux hosts:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: \nError while evaluating a Resource Statement, \nEvaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/exec: \nCould not autoload puppet/provider/exec/powershell: no such file to load -- ruby-pwsh on node xxxx.xx.xx\n{code} \n\n*Desired Behavior:*\nPowershell module shall not break puppet run if ruby-pwsh is not available. \n\n\nLooks like powershell module with tag 3.0.1 brakes execution of puppet on out linux hosts, where we have no PowerShell nor pwsh.\n\nThe issue was introduced in this commit: https://github.com/puppetlabs/puppetlabs-powershell/commit/31fec64da2916446527504f5a04cf8f75f59dfa0\ncc David Swan\n\nBy default ruby rescue \"StandardError\", but the catch is that \"LoadError\" is not a subset of \"StandardError\"\nhttps://ruby-doc.org/core-2.5.0/Exception.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39977", "fixedVersions": [], "id": "39977", "issueType": "Bug", "key": "MODULES-10539", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "resolution": "Fixed", "resolutionDate": "2020-02-28T11:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-powershell: Powershell module breaks puppet run on linux boxes", "timeSpent": "PT0S", "updated": "2020-07-17T13:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2020-02-08T02:32:00.000000", "creator": "623c0bdc4a57610068e74365", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416b03b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i0012n:"}], "description": "_Basic Info_\n *Module Version: apache 5.4.0*\n *Puppet Version:* 6.7.2-1 / 6.11.1-1\n *OS Name/Version: CentOS 8.1.1911*\n\nThe order of Alias and Script aliases is important as it is possible to have a more general alias overshadow a more specific alias.\n\n*Desired Behavior:*\n\nThe definition of Aliases and Script aliases should be merged into a single array, thus the user could completely specify the order of all aliases and script aliases.**\n\n*Actual Behavior:*\n\nScript aliases directives are located down the bottom of a vhost definition while aliases are near the top. Thus aliases can override (and effectively hide) script alias definitions.\n\n\u00a0", "environment": "* puppet-agent-6.11.1-1\n * puppetserver-6.7.2-1\n * puppetlabs-apache 5.4.0\n * CentOS 8.1.1911", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33531", "fixedVersions": [], "id": "33531", "issueType": "New Feature", "key": "MODULES-10537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bdc4a57610068e74365", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: unable to set the order of Alias and Script Alias definitions", "timeSpent": "PT0S", "updated": "2021-01-18T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "It looks like you're missing the\u00a0[puppetlabs-pwshlib dependency|https://forge.puppet.com/modules/puppetlabs/pwshlib] which became a necessary dependency for {{puppetlabs-powershell}} in the {{3.0.0}} release", "created": "2021-03-29T08:52:00.000000"}], "components": ["powershell"], "created": "2020-02-07T09:07:00.000000", "creator": "61d042dc567cb70070a95af9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1847c0b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|i000a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35937942798_*|*_6_*:*_1_*:*_0"}], "description": "Hi\n\n\u00a0\n\nI don't really use puppetlabs-powershell module (I don't have any windows server), but I got puppetlabs-powershell in the list of my module (dependence).\n\n\u00a0\n\nAfter upgrading to 3.0.1 (from 2.3.0) the puppet agent don't able to run on Linux Debian 8,9,10 FreeBSD 12,11 with this message\n\nInfo: Loading facts\nError: Could not autoload puppet/provider/exec/powershell: cannot load such file -- ruby-pwsh\nError: Could not autoload puppet/type/exec: Could not autoload puppet/provider/exec/powershell: cannot load such file -- ruby-pwsh\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/exec: Could not autoload puppet/provider/exec/powershell: cannot load such file -- ruby-pwsh\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n\u00a0\n\nRegards", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37936", "fixedVersions": [], "id": "37936", "issueType": "Bug", "key": "MODULES-10536", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61d042dc567cb70070a95af9", "resolution": "Fixed", "resolutionDate": "2021-03-29T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-powershell} : {Missing ruby-pwsh}", "timeSpent": "PT0S", "updated": "2021-03-29T08:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": [], "created": "2020-02-07T06:44:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Ubuntu 20.04 (x64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca19c67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01m3v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1719_*|*_3_*:*_1_*:*_515618191_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7597871942"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Ubuntu 20.04 (x64). This will usually require one to check, at a minimum, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n", "epicLinkSummary": "Add Ubuntu 20.04 (x64) PE support", "estimate": "PT0S", "externalId": "36847", "fixedVersions": [], "id": "36847", "issueType": "Task", "key": "MODULES-10651", "labels": [], "originalEstimate": "PT0S", "parent": "55811", "parentSummary": "Add Ubuntu 20.04 (x64) PE support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-05-11T05:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Ubuntu 20.04 (x64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2020-05-11T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-02-06T20:53:00.000000", "creator": "623c0bdc4a57610068e74365", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36878eff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzzzj:"}], "description": "_Basic Info_\n *Module Version:2.2.0*\n *Puppet Version:6.11.1*\n *OS Name/Version: CentOS 8.0.1905*\n\nWhen running puppet in a kickstart %post section, it fails with:\n{code:java}\nError: Could not prefetch firewall provider 'iptables': Execution of '/sbin/iptables-save' returned 1: iptables-save/1.8.2 Failed to initialize nft: Protocol not supported\nError: Failed to apply catalog: Execution of '/sbin/iptables-save' returned 1: iptables-save/1.8.2 Failed to initialize nft: Protocol not supported{code}\nWith the firewall module installed but all references to firewall rules are removed the run does not fail.\n\nUsing tags to try and bypass the firewall rules doesn't work - if a firewall rule is anywhere in the manifest the above error occurs.\n\nThis is causing the puppet run to fail prematurely.\n\n*Desired behaviour:*\n\nthe puppet run should not fail - a warning should be displayed, but the run continues.\n\n*_or_*\n\niptables should only be updated if a resource is being applied. (ie, bypassing resources with tags would work)", "environment": "* puppet 6.11.1\n * firewall 2.2.0\n * CentOS 8.0.1905", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39976", "fixedVersions": [], "id": "39976", "issueType": "Bug", "key": "MODULES-10535", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bdc4a57610068e74365", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: puppet run fails during kickstart (CentOS8)", "timeSpent": "PT0S", "updated": "2020-02-06T20:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-02-06T15:13:00.000000", "creator": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17a809d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzz7z:"}], "description": "_Basic Info_\n *Module Version: 3.0.1*\n *Puppet Version: 2019.3*\n *OS Name/Version: Solaris 10 x86 (agent), RHEL7 (master)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: $puppet_agent::absolute_source should be used by the puppet_agent module regardless of whether or not $puppet_agent::source is defined.*\n\n*Actual Behavior: The puppet run fails with an error stating $source and $absolute_source are defined. The documentation states that $absolute_source as well as a number of other related variables are preferred over $source, which I take to mean they can both exist and $source has the lowest priority.*\n\n{{*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Only one of $source and $absolute_source can be set (file: /etc/puppetlabs/code/environments/bsirinek_dv4/modules/puppet_agent/manifests/init.pp, line: 124, column: 5) on node solarishost.company.com*}}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39975", "fixedVersions": [], "id": "39975", "issueType": "Bug", "key": "MODULES-10534", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-agent : discrepancy between documentation and module operation", "timeSpent": "PT0S", "updated": "2020-03-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5c2ff2fd81c1261667adfa1d]\n\nAm I ok to close this issue due to lack of details and inactivity. It looks like the creation of this ticket may have been a test.", "created": "2021-04-19T10:15:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "test ticket closing", "created": "2021-04-19T10:21:00.000000"}], "components": ["haproxy"], "created": "2020-02-06T02:38:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f3f3864"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzykf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37867347553_*|*_6_*:*_1_*:*_0"}], "description": "test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38906", "fixedVersions": [], "id": "38906", "issueType": "Bug", "key": "MODULES-10533", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Fixed", "resolutionDate": "2021-04-19T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "test Issue found with module: puppetlabs-haproxy", "timeSpent": "PT0S", "updated": "2021-04-19T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2020-02-06T01:34:00.000000", "creator": "5b3e16a00043002e65df18ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I can change the config files of a module while still having the default_mods installed.\n\n\u00a0\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@711338a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzyjj:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37915"}], "description": "_Basic Info_\n *Module Version: 5.4.0*\n *Puppet Version: 2018.1.11*\n *OS Name/Version: CentOS 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: I would like to be able to set the apache default_mods value to true, thus getting the recommended apache mods but to still be able to override some of the modules if I desire.\u00a0 I should be able to simply define the apache module without getting errors about the module already being defined and if I try to use puppet to edit the config file I cannot because the defaults are enforcing this.\u00a0 Considering the number of modules installed, some I would like with defaults and some without.*\n\n*Actual Behavior:\u00a0 As stated above, the default mods class enforces it's default settings which may not be desirable.\u00a0 If the class was less of a mess and had defined arrays at the start with the list of modules installed, I may just do this manyally every time I update the modules, but it's not.\u00a0 The modules installed are scattered around in the code which is just bad practice frankly.*\n\n\u00a0\n\n*I think that the default mods module should install it's default set of modules and defautl values but to allow for those default settings to be overriden.\u00a0 I don't think it's necessary to change the list of modules but it is essential to allow people to change the settings because the defaults are far from optimal.*\u00a0 \n\n\u00a0\n\n*I'd like this module to be better than it is frankly.\u00a0 There is a lot of good in it and I'm mostly happy with it.\u00a0 But I do think that it could be improved in a lot of areas and it wouldn't take much work.*\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "This is the case on all OS versions as far as I can tell from the code.\u00a0 I don't really care about anything other than RHEL variants but I am pretty sure this is default behaviour.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33530", "fixedVersions": [], "id": "33530", "issueType": "New Feature", "key": "MODULES-10532", "labels": ["apache", "jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b3e16a00043002e65df18ea", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : enable override of default module settings", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-02-04T13:07:00.000000", "creator": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Specifying {{yum_source}} to the install task means that all puppet RPMs are downloaded from the provided source."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1893ae0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzwuf:"}], "description": "Currently, the {{puppet_agent::install}} task for bolt only uses the {{yum_source}} parameter for downloading the {{\\*.noarch.rpm}} package, which then is what actually adds the yum repo. This means {{yum_source}} is not actually used for downloading the {{puppet-agent.\\*.rpm}} package.\n\nPerhaps a {{sed}} operation or similar could be used to edit the {{.repo}} file after the {{\\*.noarch.rpm}} package is installed. This would allow specific caches/mirrors to be used to download puppet agent install.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35789", "fixedVersions": [], "id": "35789", "issueType": "Improvement", "key": "MODULES-10531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Have Yum repo use yum_source for install task", "timeSpent": "PT0S", "updated": "2020-03-17T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged: https://github.com/puppetlabs/puppetlabs-apache/pull/1996", "created": "2020-02-10T01:11:00.000000"}], "components": ["apache"], "created": "2020-02-04T04:53:00.000000", "creator": "623c1716ee1b5a007029387a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c23d43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzwi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_505121516_*|*_5_*:*_1_*:*_0"}], "description": "There are request limits which exists on both global and virtual hosts level in Apache:\n\nLimitRequestBody, LimitRequestFields, LimitRequestFieldSize\nand LimitRequestLine\n\nI've created pull request to add them on virtual host level:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1996", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37933", "fixedVersions": [], "id": "37933", "issueType": "New Feature", "key": "MODULES-10530", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1716ee1b5a007029387a", "resolution": "Fixed", "resolutionDate": "2020-02-10T01:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add request limiting directives on virtual host level", "timeSpent": "PT0S", "updated": "2020-02-10T01:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "body": "https://github.com/puppetlabs/puppetlabs-rsync/pull/127", "created": "2020-02-03T05:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:35:00.000000"}], "components": ["rsync"], "created": "2020-02-03T05:50:00.000000", "creator": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "PR merged or versions bumped manually."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61aba15a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzupb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "_Basic Info_\n*Module Version:* 1.1.1\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nAble to install rsync module with current Puppet and module dependency management.\n\n*Actual Behavior:*\n\nAbove not possible.\n\nI've submitted a PR on GitHub to bump the versions after testing it does not impact functionality.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41070", "fixedVersions": [], "id": "41070", "issueType": "Bug", "key": "MODULES-10529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rsync : Old versions in metadata.json", "timeSpent": "PT0S", "updated": "2021-03-08T04:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving.\u00a0\n\nI would like to thank you for your PR. :)\u00a0", "created": "2021-05-17T05:01:00.000000"}], "components": ["apache"], "created": "2020-02-03T05:33:00.000000", "creator": "623c1716ee1b5a007029387a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bea847e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzup3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40516045586_*|*_5_*:*_1_*:*_0"}], "description": "Apache 2.4 supports custom ErrorLog format on both global and virtual host levels\n\nThis is request to add ErrorLogFormat on\u00a0 virtual host level\n\nPull request:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1995", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39974", "fixedVersions": [], "id": "39974", "issueType": "New Feature", "key": "MODULES-10528", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1716ee1b5a007029387a", "resolution": "Fixed", "resolutionDate": "2021-05-17T05:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[apache] Add ErrorLogFormat directive on virtual host level", "timeSpent": "PT0S", "updated": "2021-05-17T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "Tests are passing", "created": "2020-02-05T03:25:00.000000"}], "components": ["zone_core"], "created": "2020-01-31T04:33:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37d68265"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzztgn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_361306796_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66601718"}], "description": "Zone tests have started failing on solaris 10.14 for the zone_core module:\n{code}\n06:55:25 Failures:\n06:55:25 \n06:55:25   1) zone manages path on giddy-wiggle.delivery.puppetlabs.net transitions between configured, installed and configured\n06:55:25      Failure/Error: assert_match(%r{ensure changed 'configured' to 'installed'}, result.stdout, \"err: #{agent}\")\n06:55:25      Minitest::Assertion:\n06:55:25        err: giddy-wiggle.delivery.puppetlabs.net.\n06:55:25        Expected /ensure changed 'configured' to 'installed'/ to match \"\\e[mNotice: Compiled catalog for giddy-wiggle.delivery.puppetlabs.net in environment production in 0.05 seconds\\e[0m\\n\\e[0;32mInfo: Applying configuration version '1580395645'\\e[0m\\n\\e[mNotice: Applied catalog in 83.78 seconds\\e[0m\\n\".\n06:55:25        \n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:183:in `assert'\n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:295:in `assert_match'\n06:55:25      # ./spec/acceptance/tests/zone_configured_spec.rb:37:in `block (5 levels) in <top (required)>'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n06:55:25      # ./spec/acceptance/tests/zone_configured_spec.rb:36:in `block (4 levels) in <top (required)>'\n06:55:25 \n06:55:25   2) Zone: should be created and removed on giddy-wiggle.delivery.puppetlabs.net creates and deletes a zone\n06:55:25      Failure/Error: assert_match(%r{created}, result.stdout, \"err: #{agent}\")\n06:55:25      Minitest::Assertion:\n06:55:25        err: giddy-wiggle.delivery.puppetlabs.net.\n06:55:25        Expected /created/ to match \"\\e[mNotice: Compiled catalog for giddy-wiggle.delivery.puppetlabs.net in environment production in 0.04 seconds\\e[0m\\n\\e[0;32mInfo: Applying configuration version '1580395733'\\e[0m\\n\\e[mNotice: Applied catalog in 178.63 seconds\\e[0m\\n\".\n06:55:25        \n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:183:in `assert'\n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:295:in `assert_match'\n06:55:25      # ./spec/acceptance/tests/zone_ensure_spec.rb:35:in `block (5 levels) in <top (required)>'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n06:55:25      # ./spec/acceptance/tests/zone_ensure_spec.rb:34:in `block (4 levels) in <top (required)>'\n06:55:25 \n06:55:25   3) zone manages path on giddy-wiggle.delivery.puppetlabs.net starts and stops a zone\n06:55:25      Failure/Error: assert_match(%r{ensure: created}, result.stdout, \"err: #{agent}\")\n06:55:25      Minitest::Assertion:\n06:55:25        err: giddy-wiggle.delivery.puppetlabs.net.\n06:55:25        Expected /ensure: created/ to match \"\\e[mNotice: Compiled catalog for giddy-wiggle.delivery.puppetlabs.net in environment production in 0.05 seconds\\e[0m\\n\\e[0;32mInfo: Applying configuration version '1580395952'\\e[0m\\n\\e[mNotice: Applied catalog in 172.14 seconds\\e[0m\\n\".\n06:55:25        \n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:183:in `assert'\n06:55:25      # ./.bundle/gems/gems/minitest-5.14.0/lib/minitest/assertions.rb:295:in `assert_match'\n06:55:25      # ./spec/acceptance/tests/zone_running_spec.rb:34:in `block (5 levels) in <top (required)>'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:55:25      # ./.bundle/gems/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n06:55:25      # ./spec/acceptance/tests/zone_running_spec.rb:26:in `block (4 levels) in <top (required)>'\n06:55:25 \n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39973", "fixedVersions": [], "id": "39973", "issueType": "CI Blocker", "key": "MODULES-10523", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Won't Fix", "resolutionDate": "2020-02-05T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Zone tests fail on Solaris 10.14", "timeSpent": "PT0S", "updated": "2020-02-05T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "A PR is here:\n\n[https://github.com/puppetlabs/puppetlabs-firewall/pull/891]\n\nThere is a problem in it related to parsing of reverted rules (-m condition ! --condition somefile). It would be great if somebody can point me in the right direction with that.", "created": "2020-01-31T03:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am going to close this ticket as a PR has now been merged with this functionality.\n\nI would like to take the time to thank you for your contribution.\n\nhttps://puppet.atlassian.net/browse/IAC-966", "created": "2021-01-18T04:50:00.000000"}], "components": ["firewall"], "created": "2020-01-31T02:58:00.000000", "creator": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@331cac61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzztfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30505939552_*|*_5_*:*_1_*:*_0"}], "description": "Currently puppetlabs-firewall does not support \"-m condition --condition <filename>\" which allows a rule to be matched - or not not matched - based on a boolean value (0 or 1) in /proc/net/nf_condition/<name>. This mechanism allows firewall rules to be fully in Puppet's control, while retaining the capability to change the actual behavior of the ruleset with external tools such as scripts. This can be useful for example when DNAT traffic needs to switched dynamically from one virtual machine to another (blue-green) on a KVM host.\n\nWithout this capability doing such switches requires trickery with custom facts to prevent Puppet from changing a rule back to its previous state after an external tool has changed it.\n\nInstallation of [xtables-addons|https://sourceforge.net/projects/xtables-addons/] is required for --condition to work.\n\nA PR will follow shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35788", "fixedVersions": [], "id": "35788", "issueType": "New Feature", "key": "MODULES-10522", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support xtables-addons --condition parameter in puppetlabs-firewall", "timeSpent": "PT0S", "updated": "2021-01-18T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-01-30T10:42:00.000000", "creator": "70121:7efa43ce-7d4b-474d-891b-a92f84fdd72c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63b552b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzsb3:"}], "description": "_Basic Info_\n *Module Version: 2.2.0*\n *Puppet Version: 6.x*\n *OS Name/Version: Ubuntu 16.04+ (any really)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe basic explanation is that I want to be able to use wildcard masks.\u00a0[https://en.wikipedia.org/wiki/Wildcard_mask].\u00a0 This pretty much is only useful in the IPv4 world but I guess could be used in IPv6 but.. why?\n\nThe confusion comes in that typical documentation I can find for wildcard masks refers to Cisco ACL documentation which represents them in a revers way.\u00a0 However, systems such as IPtables that know how to process a true dotted mask in a binary method is able to function like this:\n\n10.0.14.0/255.252.255.0 means that it will match this IP range. 10.[0-3].14.*\u00a0\u00a0\n\nor\n\n10.8.8.1/255.252.0.255 means 10.[8-11].*.1\n\nThis can be very powerful to allow a single statement to comprise a specific set of IP address space simply based on binary masking.\n\nI have currently forked the module and minimally disabled the conversion to CIDR to be able to use this ability.\n\n*Actual Behavior:*\n\nAs described in this line of the code.\u00a0 All dotted masks get converted to a CIDR mask.\u00a0 This tries to force the value I send to the resource as 255.252.255.0 into something that it cannot process, and thus fails.\n\n*[https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/util/firewall.rb#L102]*\n\nThe code needs to be adjusted so that either it tries to convert to CIDR and if that fails it simply just uses the original input, provided it is a proper 0-255 quad IP.. Or possibly a flag that just disables the attempt to convert to CIDR values.\n\n\u00a0\n\nMy usecase:\n\nAs you can see in the following code, I can set $services_vlan to a single value that will work for two use cases.\u00a0 If I could not do this, I would have to create some sort of array and then loop through that to accomplish my needs.\u00a0 This is certainly functional but my view is that to force only CIDR masks, limits the ability of what iptables is capable of.\n{noformat}\n# In production I have 4 consecutive sites all with a 10.x.14.0/24 subnet that I want to allow\n$services_vlan = '10.0.14.0/255.252.255.0'\n\nOR \n\n# In non production I have just a single /24 to allow\n$services_vlan = '10.7.21.0/24'\n\n@firewall { '100 OUTPUT statsd to services vlan':\n   chain       => 'OUTPUT',\n   action      => 'accept',\n   dport       => '8125',\n   proto       => 'udp',\n   destination => $services_vlan,\n }{noformat}\nThanks for considering this option.\u00a0 I realize it is probably not a common use case but I believe it to be a powerful one that many don't even know exists.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38904", "fixedVersions": [], "id": "38904", "issueType": "Improvement", "key": "MODULES-10521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7efa43ce-7d4b-474d-891b-a92f84fdd72c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : All masks are forced to CIDR, support wildcard masks", "timeSpent": "PT0S", "updated": "2020-01-30T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-01-29T11:50:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e9aad6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzrn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34880915641_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38903", "fixedVersions": [], "id": "38903", "issueType": "Sub-task", "key": "MODULES-10519", "labels": [], "originalEstimate": "PT0S", "parent": "36844", "parentSummary": "Supported Release puppetlabs-puppet_agent 3.0.1 - 2020/01/28 - 13ad0cad7a43ab2cdd2c9fe64aa2537d304c8119", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2021-03-08T04:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-08T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-01-29T11:50:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f4b0321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzrmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34880931540_*|*_6_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37932", "fixedVersions": [], "id": "37932", "issueType": "Sub-task", "key": "MODULES-10518", "labels": [], "originalEstimate": "PT0S", "parent": "36844", "parentSummary": "Supported Release puppetlabs-puppet_agent 3.0.1 - 2020/01/28 - 13ad0cad7a43ab2cdd2c9fe64aa2537d304c8119", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2021-03-08T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-08T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [{"attacher": "5fff7df991bb2e01082cf9b7", "created": "2020-01-29T11:49:00.000000", "name": "Screen Shot 2020-01-29 at 10.49.16 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12790"}], "comments": [], "components": [], "created": "2020-01-29T11:50:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1489dd3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzrmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_611203_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/3.0.0...13ad0cad7a43ab2cdd2c9fe64aa2537d304c8119]\n * Screenshot of successful Job Run from CI :\n!Screen Shot 2020-01-29 at 10.49.16 AM.png|width=434,height=240!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36844", "fixedVersions": [], "id": "36844", "issueType": "Task", "key": "MODULES-10517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2020-01-29T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-puppet_agent 3.0.1 - 2020/01/28 - 13ad0cad7a43ab2cdd2c9fe64aa2537d304c8119", "timeSpent": "PT0S", "updated": "2020-01-29T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5fff7df991bb2e01082cf9b7] please close this ticket if you're done with it.", "created": "2021-03-08T05:00:00.000000"}], "components": ["puppet_agent"], "created": "2020-01-28T15:26:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bcb1c3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzqtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35844869226_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n\n\n\n*_Describe your issue in as much detail as possible..._*\n\nThe install_powershell task was recently updated to use the version_powershell task to detect if the puppet-agent packages was installed or not. The task uses the $PSScriptRoot variable to get the directory of the version_install script and then uses the ConvertFrom-Json cmdlet to parse the tasks output. This variable and cmdlet are not available in older versions of powershell (< 3.0), causing the task to fail on targets that have older versions of powershell installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33529", "fixedVersions": [], "id": "33529", "issueType": "Bug", "key": "MODULES-10514", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2021-03-18T13:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : install_powershell task fails on targets with older versions of powershell", "timeSpent": "PT0S", "updated": "2021-03-18T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "attachments": [], "comments": [], "components": [], "created": "2020-01-28T09:40:00.000000", "creator": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c7e5a69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzqhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2195864_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39972", "fixedVersions": [], "id": "39972", "issueType": "Task", "key": "MODULES-10513", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "resolution": "Fixed", "resolutionDate": "2020-01-28T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release puppetlabs-facts 1.0.0 - January 28 - f4c7be97692f913101cf0d46c56b37a4d387518b", "timeSpent": "PT0S", "updated": "2020-01-28T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "I was not able to reproduce the issue using a manifest with 8k known-hosts keys. The duration is constant during entire run.\n\nLooking in provided logs I see that the Sshkey slowdown started right after evaluating other resources and remained relatively constant until the last key.\n\nBased on the fact that autofs resources are evaluated before slowdown is started and this being consistent with the profiler flamegraph where autofs is taking a big slice of time, I can assume something happening during autofs resources evaluation. \n\n[~accountid:5cba21df1f44fc119d521807], can you check that you are using the last version of autofs module and that you are not using any deprecated definitions ('autofs::maps') \n\n\u00a0", "created": "2020-02-11T06:59:00.000000"}, {"author": "5cba21df1f44fc119d521807", "body": "Hi Ciprian,\n\nWe're using puppet-autofs v5.0.1, which I think is the latest version. We're using autofs::mapping but not autofs::maps which I think is the recommended resource now?\n\nThanks,\n\nSkylar", "created": "2020-02-12T14:59:00.000000"}, {"author": "5c2ff333c5484b691dd2c43a", "body": "Hi [~accountid:5cba21df1f44fc119d521807],\n\nI have taken a look at this module and\u00a0autofs::mapping is the correct method for this now as you have stated.\u00a0\n\nI am wondering if you disable this module and run the test again do you get the same slowdown?\n\nThe autofs is also an unsupported module and it hasn't had any updates since 2018.\n\nRegards\n\nJas", "created": "2020-02-13T06:25:00.000000"}, {"author": "5cba21df1f44fc119d521807", "body": "Hi Jas,\n\n\u00a0\n\nEven with profile::autofs (includes autofs and autofs::mapping resources) disabled for the test node evaluating the collected sshkey resources is still very slow, and sshkey resources evaluated later in the catalog are slower than the earlier ones (first one evaluated in 1.6 seconds, and by the 127th it's already slower than 2 seconds per evaluation). It's still going, and I can provide more data on Tuesday if you need it.\n\n\u00a0\n\nThanks for the tip that the autofs Forge module is deprecated", "created": "2020-02-14T17:41:00.000000"}, {"author": "5c2ff333c5484b691dd2c43a", "body": "Hi [~accountid:5cba21df1f44fc119d521807],\n\nCan you confirm that you are not using the\u00a0puppetlabs/sshkeys_core module and it is, in fact, the sshkey resource?\u00a0\n\nI think we may have a misunderstanding around this as we are assuming this is the module and not the sshkey resource type.\n\nRegards\n\nJas", "created": "2020-02-17T09:12:00.000000"}, {"author": "5cba21df1f44fc119d521807", "body": "Hi Jason,\n\n\u00a0\n\nIt is indeed the puppetlabs/sshkeys_core module (v1.0.2) that we're using. We're using both the sshkey and authorized_keys resource types from that module, though are only having problems with sshkey.\n\n\u00a0\n\nSkylar", "created": "2020-02-18T11:45:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "the issue was identified in different module: {{herculesteam-augeasproviders_ssh}}", "created": "2020-02-21T04:02:00.000000"}, {"author": "5cba21df1f44fc119d521807", "body": "Yep, confirmed. Disabling that module improved performance tremendously", "created": "2020-02-21T15:14:00.000000"}], "components": ["sshkeys_core"], "created": "2020-01-28T03:07:00.000000", "creator": "5c2ff333c5484b691dd2c43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9abe9ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzppb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37766"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_625483565_*|*_3_*:*_1_*:*_935314230_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_516136394"}], "description": "_Basic Info_\n *Module Version:* latest\n *Puppet Version:2019.0.0*\n *OS Name/Version: centos 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n**Faster execution time with over 3000 SSH keys in the\u00a0ssh_known_hosts\n\n*Actual Behavior:*\n\nStarts out ok with a few records but as more get added this starts to slow down considerably taking 2-3 seconds to check each key.\u00a0\n\n\u00a0\n\nFirst run with one value\n\n\u00a0\n\n```\n\nInfo: /Stage[main]/Profile::Ssh::Keys/Sshkey[safir-test-c7-priv-ecdsa-sha2-nistp256_safir-test-c7-priv_safir-test-c7-priv.grid.gs.washington.edu_10.110.100.11]: Starting to evaluate the resource\n Notice: /Stage[main]/Profile::Ssh::Keys/Sshkey[safir-test-c7-priv-ecdsa-sha2-nistp256_safir-test-c7-priv_safir-test-c7-priv.grid.gs.washington.edu_10.110.100.11]/ensure: created\n Info: /Stage[main]/Profile::Ssh::Keys/Sshkey[safir-test-c7-priv-ecdsa-sha2-nistp256_safir-test-c7-priv_safir-test-c7-priv.grid.gs.washington.edu_10.110.100.11]: Evaluated in 0.01 second\n\n```\u00a0\n\nLast run\u00a0\n\n```\n\nInfo: /Stage[main]/Profile::Ssh::Keys/Sshkey[n017-ssh-dss]: Starting to evaluate the resource\n Notice: /Stage[main]/Profile::Ssh::Keys/Sshkey[n017-ssh-dss]/ensure: created\n Info: /Stage[main]/Profile::Ssh::Keys/Sshkey[n017-ssh-dss]: Evaluated in 1.05 seconds\n\n```\n\n\u00a0\n\nBut the performance is worse when the file is already populated. the ssh keys module seems to be the bottle neck agent side.\u00a0", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "35787", "fixedVersions": [], "id": "35787", "issueType": "Improvement", "key": "MODULES-10508", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff333c5484b691dd2c43a", "resolution": "Won't Fix", "resolutionDate": "2020-02-21T04:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " puppetlabs/sshkeys_core : slow down when reading over 3000keys", "timeSpent": "PT0S", "updated": "2020-02-21T15:14:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-01-27T10:17:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f182776"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzovz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39285054178_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37931", "fixedVersions": [], "id": "37931", "issueType": "Sub-task", "key": "MODULES-10505", "labels": [], "originalEstimate": "PT0S", "parent": "35786", "parentSummary": "Supported Release puppetlabs-puppet_agent 3.0.0 - 2020/01/27 - 551abab13c23ff7b2e898d7f8737d557e5378260", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Incomplete", "resolutionDate": "2021-04-26T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-04-26T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-01-27T10:17:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cfafa7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzovj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39285067616_*|*_6_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36843", "fixedVersions": [], "id": "36843", "issueType": "Sub-task", "key": "MODULES-10504", "labels": [], "originalEstimate": "PT0S", "parent": "35786", "parentSummary": "Supported Release puppetlabs-puppet_agent 3.0.0 - 2020/01/27 - 551abab13c23ff7b2e898d7f8737d557e5378260", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Incomplete", "resolutionDate": "2021-04-26T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2021-04-26T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [{"attacher": "5fff7df991bb2e01082cf9b7", "created": "2020-01-27T10:16:00.000000", "name": "Screen Shot 2020-01-27 at 9.15.30 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13074"}], "comments": [], "components": [], "created": "2020-01-27T10:17:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45aae6f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzovr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330699_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process|https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n\u00a0\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/2.2.3...551abab13c23ff7b2e898d7f8737d557e5378260]\n * Screenshot of successful Job Run from CI :\n[https://travis-ci.org/puppetlabs/puppetlabs-puppet_agent/builds/642478427]\n!Screen Shot 2020-01-27 at 9.15.30 AM.png|width=481,height=266!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35786", "fixedVersions": [], "id": "35786", "issueType": "Task", "key": "MODULES-10503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2020-01-27T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-puppet_agent 3.0.0 - 2020/01/27 - 551abab13c23ff7b2e898d7f8737d557e5378260", "timeSpent": "PT0S", "updated": "2020-01-27T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-27T08:18:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@173b1f11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzos7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1820566652_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34672", "fixedVersions": [], "id": "34672", "issueType": "Sub-task", "key": "MODULES-10502", "labels": [], "originalEstimate": "PT0S", "parent": "43163", "parentSummary": "Supported Release (puppetlabs-kubernetes) v5.1.0 - (2020-01-27) - (42795a787c374d9dd37572d29d48feb5a9111b73)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-kubernetes) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2020-01-28T08:15:00.000000", "name": "image-2020-01-28-15-15-02-603.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13152"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "*Puppet Forge Upload:*\n\n!image-2020-01-28-15-15-02-603.png!", "created": "2020-01-28T08:15:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "*NOTE:*\u00a0Push to Forge job on Jenkins failed - module needed to be uploaded manually.", "created": "2020-01-28T08:15:00.000000"}], "components": [], "created": "2020-01-27T08:18:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c79368b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzorz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4473083_*|*_3_*:*_1_*:*_600113248_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[https://github.com/puppetlabs/puppetlabs-kubernetes/compare/v5.0.0..42795a787c374d9dd37572d29d48feb5a9111b73]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43163", "fixedVersions": [], "id": "43163", "issueType": "Task", "key": "MODULES-10500", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Done", "resolutionDate": "2020-02-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-kubernetes) v5.1.0 - (2020-01-27) - (42795a787c374d9dd37572d29d48feb5a9111b73)", "timeSpent": "PT0S", "updated": "2020-02-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a]can you please capture the server-side stacktrace from your puppetserver log?\n\nCould it be that you have multiple environments with different versions of the powershell and pwshlib module installed?", "created": "2020-01-27T04:29:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Here you are:\n{code:java}\n /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource.rb:567:in `validate_parameter'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:400:in `block in validate'\norg/jruby/RubyHash.java:1350:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:400:in `validate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:116:in `finish'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:640:in `block in finish'\norg/jruby/RubyArray.java:1735:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:628:in `finish'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:185:in `block in compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:185:in `block in compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:155:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:35:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:303:in `block in compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:301:in `block in compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `block in benchmark'\nuri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:299:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:54:in `block in find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/node/environment.rb:450:in `with_text_domain'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:53:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:198:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:132:in `do_find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:48:in `block in call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:47:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `block in process'\norg/jruby/RubyArray.java:1735:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:64:in `block in process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:62:in `process'\nuri:classloader:/puppetserver-lib/puppet/server/master.rb:42:in `handleRequest'{code}\nI had one environment which still used the old version. But upgrading that too didn't make a difference. So I downgraded all environments back to 3.0.0/0.3.0. But interestingly, I still get the same errors.", "created": "2020-01-27T07:54:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for the stacktrace, I'll have a look. If this is indeed poisoning the jruby processes in puppetserver it requires a full restart of the JVM to get rid of lingering interference.", "created": "2020-01-27T07:59:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] can you please try out whether restarting your puppetserver after removing remaining other versions of powershell/pwshlib completely addresses the problem? If you're using {{puppet type generate}} please also make sure to update all generated output before restarting the puppetserver.\n\nOtherwise https://github.com/puppetlabs/ruby-pwsh/pull/27/files might address your issue on puppetserver 5.5 and the old JRuby, but I would be surprised if that were the issue. Please only try this after restarting the puppetserver with clean environments.", "created": "2020-01-27T11:44:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Thanks for the suggestions. I did indeed restart puppetserver several times yesterday, but that didn't help. So I downgraded even further to powershell 2.3.0 and removed pwshlib before leaving the office. This morning, the errors were still there, until I restarted puppetserver again. Now they're gone.", "created": "2020-01-28T01:30:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Working to repro, hit a few snags, but ongoing.", "created": "2020-02-03T08:23:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a]\u00a0- circling back, I was unable to reproduce this issue. Are you still experiencing it after upgrading back to the latest versions of the powershell/pwshlib modules?", "created": "2020-03-24T10:07:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "I'm still back at 2.3.0. But I can give it another try (I've also upgraded to Puppet 6 meanwhile).", "created": "2020-03-25T01:13:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Sorry for the delay. I've updated powershell and pwshlib to the latest versions and see no problems so far.", "created": "2020-07-29T00:09:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Thanks! I'll close for now, then!", "created": "2020-07-29T10:23:00.000000"}], "components": ["powershell"], "created": "2020-01-27T04:03:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70c87d5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzoo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195224937_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10973783348_*|*_10006_*:*_1_*:*_4747853420"}], "description": "*Module Version:* powershell 3.0.1/pwshlib 0.4.0\n *Puppet Version:* 5.5.18\n *OS Name/Version:* Windows Server (>=2008R2)\n\n_After updating from 3.0.0/0.3.0 many (but not all) Puppet runs produce errors like this:_\n{code:java}\n Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'provider' (file: /etc/puppetlabs/code/environments/production/modules/mymodule/manifests/init.pp, line: XX) on Exec[do_something] (file: /etc/puppetlabs/code/environments/production/modules/mymodule/manifests/init.pp, line: XX) on node mynode.example.com{code}\nThe strange thing here is that it doesn't happen on every run on a specific node. But it definitely didn't happen with the previous versions.\n\n*Desired Behavior:*\nPuppet runs should execute all exec's with provider \"powershell\".\n\n*Actual Behavior:*\n\nMany Puppet runs contain above errors.", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35785", "fixedVersions": [], "id": "35785", "issueType": "Bug", "key": "MODULES-10499", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Cannot Reproduce", "resolutionDate": "2020-07-29T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "powershell/pwshlib: \"no parameter named 'provider'\" after update to latest versions", "timeSpent": "PT0S", "updated": "2020-07-29T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2020-01-30T01:23:00.000000", "name": "2020-01-30_08MS+0000_1347x618.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13237"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Travis confirms the module should be un-approved. [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], please pull the trigger on this!", "created": "2020-01-30T01:24:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "RACK_ENV=main bundle exec rake deprecations:add[cyberious-pget,\"This module has now been deprecated in favor of the puppet/archive module.\",puppet-archive]", "created": "2020-01-30T03:14:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "RACK_ENV=main bundle exec rake endorsements:clear[cyberious-pget,approved]", "created": "2020-01-30T03:19:00.000000"}], "components": [], "created": "2020-01-27T03:25:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571e7d81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzonb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198148873_*|*_3_*:*_1_*:*_66415834_*|*_5_*:*_1_*:*_0"}], "description": "[https://forge.puppet.com/cyberious/pget]\n\nModule has not been updated\u00a0 in 4 years and is currently out of date with current puppet.\n\nIt's usage can be replaced with puppet/archive", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42087", "fixedVersions": [], "id": "42087", "issueType": "Task", "key": "MODULES-10498", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-30T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Should approval for cyberious/pget be removed", "timeSpent": "PT0S", "updated": "2020-01-30T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Duplicate of MODULES-10465", "created": "2020-01-24T12:43:00.000000"}], "components": ["acl"], "created": "2020-01-24T09:09:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d714bcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12840797_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41069", "fixedVersions": [], "id": "41069", "issueType": "Task", "key": "MODULES-10497", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Duplicate", "resolutionDate": "2020-01-24T12:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-bootstrap) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2020-01-24T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-24T09:08:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ccc58f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2076775174_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38902", "fixedVersions": [], "id": "38902", "issueType": "Sub-task", "key": "MODULES-10495", "labels": [], "originalEstimate": "PT0S", "parent": "36782", "parentSummary": "Supported Release (puppetlabs-reboot) 2.4.0 - (2020-02-03) - (89cb6269c98c01e32250c48c00a9fcdf12b1e916)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-24T09:08:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b5479b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2076782917_*|*_6_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37930", "fixedVersions": [], "id": "37930", "issueType": "Sub-task", "key": "MODULES-10494", "labels": [], "originalEstimate": "PT0S", "parent": "36782", "parentSummary": "Supported Release (puppetlabs-reboot) 2.4.0 - (2020-02-03) - (89cb6269c98c01e32250c48c00a9fcdf12b1e916)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": ["acl"], "created": "2020-01-24T09:08:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bfee6b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_881690950_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36782", "fixedVersions": [], "id": "36782", "issueType": "Task", "key": "MODULES-10493", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-03T14:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-reboot) 2.4.0 - (2020-02-03) - (89cb6269c98c01e32250c48c00a9fcdf12b1e916)", "timeSpent": "PT0S", "updated": "2020-02-03T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-24T09:02:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14c98141"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzno7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2077144247_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42086", "fixedVersions": [], "id": "42086", "issueType": "Sub-task", "key": "MODULES-10489", "labels": [], "originalEstimate": "PT0S", "parent": "39970", "parentSummary": "Supported Release (puppetlabs-accounts) 6.1.0 - (2020-02-03) - (106b2232be436fb50530ae71671ea7b33e9059ec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-24T09:02:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34a729fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2077180408_*|*_6_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41068", "fixedVersions": [], "id": "41068", "issueType": "Sub-task", "key": "MODULES-10488", "labels": [], "originalEstimate": "PT0S", "parent": "39970", "parentSummary": "Supported Release (puppetlabs-accounts) 6.1.0 - (2020-02-03) - (106b2232be436fb50530ae71671ea7b33e9059ec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2020-01-24T09:02:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@244185c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9501099_*|*_3_*:*_1_*:*_852044037_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39970", "fixedVersions": [], "id": "39970", "issueType": "Task", "key": "MODULES-10487", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2020-02-03T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) 6.1.0 - (2020-02-03) - (106b2232be436fb50530ae71671ea7b33e9059ec)", "timeSpent": "PT0S", "updated": "2020-02-03T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2020-01-23T23:17:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ef830ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzznhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_299118506_*|*_5_*:*_1_*:*_0"}], "description": "The description for the puppet_agent::install task is outdated. It should be updated to reflect that omitting a 'version' parameter will only install the latest version of the agent if an agent is not already installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34668", "fixedVersions": [], "id": "34668", "issueType": "Improvement", "key": "MODULES-10477", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2020-01-27T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppet_agent::install description in puppet_agent README", "timeSpent": "PT0S", "updated": "2020-01-27T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-mount_iso/pull/12]", "created": "2020-01-22T09:16:00.000000"}], "components": [], "created": "2020-01-22T09:13:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641386f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzle7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10377_*|*_5_*:*_1_*:*_0"}], "description": "The current dependencies for Puppet, stdlib and powershell have fallen behind and are now causing conflicts to appear when using the module, as such they need updated to match the current standard with sqlserver being used as an example base.\nPuppet will be set to `>= 5.5.0 < 7.0.0` and stdlib and powershell's max compatibles will be increased to `< 7.0.0` and `< 4.0.0` respectiveley.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41064", "fixedVersions": [], "id": "41064", "issueType": "Task", "key": "MODULES-10475", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-22T09:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mount_iso - Update dependencies to match current standards", "timeSpent": "PT0S", "updated": "2020-01-22T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2020-01-22T08:47:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@288692f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzldr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65337113_*|*_3_*:*_1_*:*_83817366_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n[https://github.com/puppetlabs/puppetlabs-mount_iso/compare/2.0.0...3b3f54f2251d9c8636fd20271d8aa560cbfe5a4e]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38899", "fixedVersions": [], "id": "38899", "issueType": "Task", "key": "MODULES-10474", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-24T02:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-mount_iso) v3.0.0 - (22/01/2020) - (3b3f54f2251d9c8636fd20271d8aa560cbfe5a4e)", "timeSpent": "PT0S", "updated": "2020-01-24T02:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-02-14T02:41:00.000000", "name": "Screen Shot 2020-02-14 at 09.40.34.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13238"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks, [~accountid:5e3375e183d74c0e821851f3] for opening the ticket.\n\nTried the fix and it's breaking the test cases. Looking into the details of the failures.Will update how it goes.Thank you.", "created": "2020-02-05T04:32:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Thanks [~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c]!", "created": "2020-02-05T10:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "hi [~accountid:5e3375e183d74c0e821851f3]\n\n\u00a0\n\nIf we remove the regex expression it will raise an error on any value passed(valid or invalid)\n\nsince\u00a0the\u00a0namevar\u00a0 adds a restriction on the\u00a0title\u00a0by default we can remove the entire raise condition,\n\nand fix the unit tests too since we won't be getting the error message specified in the raise condition.\n\nBut it will change the behaviour of the module where it won't be throwing error message specified in the raise condition", "created": "2020-02-07T06:06:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Will get the changes reviewed by the team and let you know.Thank you [~accountid:5e3375e183d74c0e821851f3]", "created": "2020-02-07T06:18:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5e3375e183d74c0e821851f3] Apologies for the delay. Still checking with the team on the options we have for the fix. Thank you.", "created": "2020-02-12T05:51:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c] Are the spec and unit tests the concern or the behavior change?", "created": "2020-02-12T09:56:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5e3375e183d74c0e821851f3] Yeah its the behaviour change.", "created": "2020-02-12T14:33:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5e3375e183d74c0e821851f3] Discussed with the team and we will remove the regex check from the DSC type and will update the failing tests too. Will get the changes as early as possible.Thanks for your patience.\n\n\u00a0", "created": "2020-02-13T07:26:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c] I thew up a PR for this update. https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/148", "created": "2020-02-13T10:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5e3375e183d74c0e821851f3]Thanks for submitting the PR. Yes, its litmus ported. But will run a release checks on all platforms too now. Thank you.\u00a0", "created": "2020-02-14T02:10:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5e3375e183d74c0e821851f3] Could you please let us know if the customer is looking forward for the immediate release of the module. If then we will open the release ticket for performing the release. Thanks for all your help.", "created": "2020-02-17T06:55:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Hi [~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c] Thanks for merging this. I do not believe this needs an immediate release. The workaround is to sanitize the name and have a different title, which the customer is currently using.", "created": "2020-02-17T11:59:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:5e3375e183d74c0e821851f3]", "created": "2020-02-18T02:10:00.000000"}], "components": [], "created": "2020-01-21T11:08:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6de0b3f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzku7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37739"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1186059018_*|*_3_*:*_1_*:*_947032472_*|*_10009_*:*_1_*:*_253826888_*|*_5_*:*_1_*:*_0"}], "description": "The dsc_lite {{name}} parameter has the following description. \n\n{noformat}\nName of the declaration. This has no affect on the DSC Resource declaration and is not used by the DSC Resource.\n{noformat}\n\nHowever, it has a regex restriction on the type of string it will take. https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/lib/puppet/type/dsc.rb#L51-L59\n\n{code}\nraise(\"#{value} is not a valid #{name}\") unless value =~ %r{^[a-zA-Z0-9\\.\\-\\_\\'\\s]+$}\n{code}\n\nBased on https://puppet.com/docs/puppet/latest/lang_reserved.html#resource-names any character should be valid for a resource {{title}}. Since the {{name}} parameter is the {{namevar}} this adds a restriction on the {{title}} by default. As the {{name}} parameter is not used in the DSC resource, can we remove this seemingly arbitrary regex restriction?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33616", "fixedVersions": [], "id": "33616", "issueType": "Bug", "key": "MODULES-10471", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2020-02-18T02:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite name parameter regex restriction", "timeSpent": "PT0S", "updated": "2020-02-18T02:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "mergeback [release|https://github.com/puppetlabs/puppetlabs-apache/pull/1993]", "created": "2020-01-23T01:58:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 5.4.0", "created": "2020-01-23T01:59:00.000000"}], "components": [], "created": "2020-01-21T07:24:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bd6c4d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzklj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153303977_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33615", "fixedVersions": [], "id": "33615", "issueType": "Sub-task", "key": "MODULES-10470", "labels": [], "originalEstimate": "PT0S", "parent": "42084", "parentSummary": "Supported Release (puppetlabs-apache) v5.4.0 - (release date) - (d0ef41ae94d0f4280ed1fdff86655b6d5de829c4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-23T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-23T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-23T02:02:00.000000", "name": "Screen Shot 2020-01-23 at 05.06.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12895"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-23T02:02:00.000000", "name": "Screen Shot 2020-01-23 at 07.09.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12994"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "d0ef41ae94d0f4280ed1fdff86655b6d5de829c4", "created": "2020-01-22T02:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apache/commit/d0ef41ae94d0f4280ed1fdff86655b6d5de829c4]", "created": "2020-01-23T02:01:00.000000"}], "components": [], "created": "2020-01-21T07:24:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d1d28f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzklb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249982_*|*_3_*:*_1_*:*_66711074_*|*_5_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43160", "fixedVersions": [], "id": "43160", "issueType": "Sub-task", "key": "MODULES-10469", "labels": [], "originalEstimate": "PT0S", "parent": "42084", "parentSummary": "Supported Release (puppetlabs-apache) v5.4.0 - (release date) - (d0ef41ae94d0f4280ed1fdff86655b6d5de829c4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-22T02:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-23T02:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-23T01:14:00.000000", "name": "Screen Shot 2020-01-23 at 05.06.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12597"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-23T01:14:00.000000", "name": "Screen Shot 2020-01-23 at 07.09.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12690"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-23T02:00:00.000000", "name": "Screen Shot 2020-01-23 at 09.00.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12789"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[mergeback release|https://github.com/puppetlabs/puppetlabs-apache/pull/1993]", "created": "2020-01-23T01:59:00.000000"}], "components": [], "created": "2020-01-21T07:24:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@440514ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzkl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12249_*|*_3_*:*_1_*:*_153395799_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apache/compare/v5.3.0...d0ef41ae94d0f4280ed1fdff86655b6d5de829c4|https://github.com/puppetlabs/puppetlabs-apache/compare/v5.3.0...02a012b76b28714558bfd1ec696f5fdefdbbe878]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42084", "fixedVersions": [], "id": "42084", "issueType": "Task", "key": "MODULES-10468", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-23T02:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apache) v5.4.0 - (release date) - (d0ef41ae94d0f4280ed1fdff86655b6d5de829c4)", "timeSpent": "PT0S", "updated": "2020-01-23T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[mergeback PR|https://github.com/puppetlabs/puppetlabs-exec/pull/111]", "created": "2020-01-21T05:41:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-exec/pull/111]", "created": "2020-01-21T05:47:00.000000"}], "components": [], "created": "2020-01-21T04:44:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@85cb66a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399585_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34664", "fixedVersions": [], "id": "34664", "issueType": "Sub-task", "key": "MODULES-10464", "labels": [], "originalEstimate": "PT0S", "parent": "43159", "parentSummary": "Supported Release (puppetlabs-exec) v0.7.0 - (21-Jan-2020) - (45fc7fc9fc22e1a8a2bac844d02f4961c36d57fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-21T05:14:00.000000", "name": "Screen Shot 2020-01-21 at 12.13.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12689"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-exec/commit/45fc7fc9fc22e1a8a2bac844d02f4961c36d57fe]", "created": "2020-01-21T05:17:00.000000"}], "components": [], "created": "2020-01-21T04:44:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8147036"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1998757_*|*_5_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33614", "fixedVersions": [], "id": "33614", "issueType": "Sub-task", "key": "MODULES-10463", "labels": [], "originalEstimate": "PT0S", "parent": "43159", "parentSummary": "Supported Release (puppetlabs-exec) v0.7.0 - (21-Jan-2020) - (45fc7fc9fc22e1a8a2bac844d02f4961c36d57fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T05:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-21T05:30:00.000000", "name": "Screen Shot 2020-01-21 at 12.30.24.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12788"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-21T05:39:00.000000", "name": "Screen Shot 2020-01-21 at 12.39.43.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12894"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[mergeback PR|https://github.com/puppetlabs/puppetlabs-exec/pull/111]", "created": "2020-01-21T05:41:00.000000"}], "components": [], "created": "2020-01-21T04:44:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42510e14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1695034_*|*_3_*:*_1_*:*_2111319_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-exec/compare/v0.6.0...45fc7fc9fc22e1a8a2bac844d02f4961c36d57fe]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43159", "fixedVersions": [], "id": "43159", "issueType": "Task", "key": "MODULES-10462", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-exec) v0.7.0 - (21-Jan-2020) - (45fc7fc9fc22e1a8a2bac844d02f4961c36d57fe)", "timeSpent": "PT0S", "updated": "2020-01-21T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2020-01-21T03:53:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@686e7d26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1244755_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37927", "fixedVersions": [], "id": "37927", "issueType": "Sub-task", "key": "MODULES-10461", "labels": [], "originalEstimate": "PT0S", "parent": "35783", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.6.2 - (21/01/2020) - (942d6787a2ec3a20acfcb6a059ab291499fee223)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-21T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2020-01-21T03:53:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31640a7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1264474_*|*_5_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36779", "fixedVersions": [], "id": "36779", "issueType": "Sub-task", "key": "MODULES-10460", "labels": [], "originalEstimate": "PT0S", "parent": "35783", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.6.2 - (21/01/2020) - (942d6787a2ec3a20acfcb6a059ab291499fee223)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-21T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2020-01-21T03:53:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b3cd34b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzk8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1274284_*|*_10007_*:*_1_*:*_609029_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35783", "fixedVersions": [], "id": "35783", "issueType": "Task", "key": "MODULES-10459", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-21T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.6.2 - (21/01/2020) - (942d6787a2ec3a20acfcb6a059ab291499fee223)", "timeSpent": "PT0S", "updated": "2020-01-21T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "tag puppetlabs-motd v4.1.0 at 879ed8f7dac9c64705c440d453090e08ba35c5c5 with \"v4.1.0\"", "created": "2020-01-21T02:58:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-motd/pull/278]", "created": "2020-01-21T02:58:00.000000"}], "components": [], "created": "2020-01-20T05:18:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10e54cb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzjyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77698926_*|*_3_*:*_1_*:*_529893_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39967", "fixedVersions": [], "id": "39967", "issueType": "Sub-task", "key": "MODULES-10458", "labels": [], "originalEstimate": "PT0S", "parent": "37926", "parentSummary": "Supported Release puppetlabs-motd v4.1.0 - (20.01.2020) - (879ed8f7dac9c64705c440d453090e08ba35c5c5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-21T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "{code:java}\nAcceptance\nSuccessful on 27 nodes: [\"unused-motive.delivery.puppetlabs.net, centos-8-x86_64\", \"rougher-terry.delivery.puppetlabs.net, ubuntu-1804-x86_64\", \"craggy-roast.delivery.puppetlabs.net, scientific-7-x86_64\", \"cloudy-despot.delivery.puppetlabs.net, redhat-6-x86_64\", \"uneasy-gleam.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"sullen-south.delivery.puppetlabs.net, centos-7-x86_64\", \"celiac-woomera.delivery.puppetlabs.net, sles-12-x86_64\", \"oblique-fuchsia.delivery.puppetlabs.net, scientific-6-x86_64\", \"wornout-troupe.delivery.puppetlabs.net, redhat-7-x86_64\", \"doltish-slumber.delivery.puppetlabs.net, oracle-7-x86_64\", \"hotter-nectar.delivery.puppetlabs.net, centos-6-x86_64\", \"sylvan-behind.delivery.puppetlabs.net, redhat-8-x86_64\", \"banal-shotgun.delivery.puppetlabs.net, sles-11-x86_64\", \"lop-rover.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"yellow-layer.delivery.puppetlabs.net, sles-15-x86_64\", \"latin-hex.delivery.puppetlabs.net, oracle-6-x86_64\", \"fairest-buffer.delivery.puppetlabs.net, debian-8-x86_64\", \"rough-joblot.delivery.puppetlabs.net, oracle-5-x86_64\", \"interim-fumble.delivery.puppetlabs.net, debian-10-x86_64\", \"aerobic-booty.delivery.puppetlabs.net, centos-5-x86_64\", \"madding-badmen.delivery.puppetlabs.net, redhat-5-x86_64\", \"formal-whack.delivery.puppetlabs.net, debian-9-x86_64\", \"mindful-image.delivery.puppetlabs.net, win-2012r2-x86_64\", \"erratic-must.delivery.puppetlabs.net, win-2016-core-x86_64\", \"superb-decency.delivery.puppetlabs.net, win-2019-core-x86_64\", \"bigoted-sienna.delivery.puppetlabs.net, win-10-pro-x86_64\", \"baroque-cleaner.delivery.puppetlabs.net, win-2008r2-x86_64\"]\n{code}\n{code:java}\nUnits\u00a0\n26 examples, 0 failures\n{code}", "created": "2020-01-20T05:44:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "release [PR|https://github.com/puppetlabs/puppetlabs-motd/commit/879ed8f7dac9c64705c440d453090e08ba35c5c5]", "created": "2020-01-20T05:51:00.000000"}], "components": [], "created": "2020-01-20T05:18:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@413a5e5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzjy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1995687_*|*_5_*:*_1_*:*_0"}], "description": "[https://confluence.puppetlabs.com/display/ECO/Automated+module+release+process]\n\n*Use the Automated tool to generate the Changelog*\n\n*Usage*:\u00a0\n\nBash:\u00a0 \u00a0\u00a0*docker run -ti -e LC_ALL=\"en_US.UTF-8\" -e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v $(pwd):/release_dir/ puppet/iac_release:latest*\n\nPowershell:\u00a0 \u00a0\u00a0*docker run -ti*\u00a0*-e LC_ALL=\"en_US.UTF-8\"*\u00a0*-e MODULE_NAME=\u201c<module-name>\" -e CHANGELOG_GITHUB_TOKEN=\u201c<your_token_here>\u201d -v ${pwd}:/release_dir/ puppet/iac_release:latest*\n\n\u00a0\n\n*Verify the release checks run successfully for the module*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38898", "fixedVersions": [], "id": "38898", "issueType": "Sub-task", "key": "MODULES-10457", "labels": [], "originalEstimate": "PT0S", "parent": "37926", "parentSummary": "Supported Release puppetlabs-motd v4.1.0 - (20.01.2020) - (879ed8f7dac9c64705c440d453090e08ba35c5c5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-20T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-20T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-21T03:02:00.000000", "name": "Screen Shot 2020-01-21 at 10.01.40.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12489"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2020-01-21T02:45:00.000000", "name": "Screenshot 2020-01-21 at 11.37.35.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13342"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-motd/pull/278]", "created": "2020-01-21T02:58:00.000000"}], "components": [], "created": "2020-01-20T05:18:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@200eee16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzjyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12563_*|*_3_*:*_1_*:*_84818274_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7752_*|*_10005_*:*_1_*:*_2488"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-motd/compare/v4.0.0...879ed8f7dac9c64705c440d453090e08ba35c5c5]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37926", "fixedVersions": [], "id": "37926", "issueType": "Task", "key": "MODULES-10456", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-21T04:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-motd v4.1.0 - (20.01.2020) - (879ed8f7dac9c64705c440d453090e08ba35c5c5)", "timeSpent": "PT0S", "updated": "2020-01-21T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Sorry for this slipping through the net [~accountid:557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e]\u00a0- it does look like a useful change.", "created": "2021-01-18T11:00:00.000000"}], "components": ["apache"], "created": "2020-01-18T12:10:00.000000", "creator": "557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d3353af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06hwo:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}], "description": "The vhost parameter modsec_disable_ips does not seem to have the desired effect. Replacing the lines 19-20 in file templates/vhost/_security.erb\n{code:java}\n  SecRule REMOTE_ADDR \"<%= ips %>\" \"nolog,allow,id:1234123455\"   \n  SecAction  \"phase:2,pass,nolog,id:1234123456\"\n{code}\nby the line\n{code:java}\n  SecRule REMOTE_ADDR \"@IPMatch <%= ips %>\" \"phase:1,nolog,allow,ctl:ruleEngine=Off,id:1234123455\"\n{code}\nseems to fix the problem for me.", "environment": "CentOS 7.7.1908, Puppet agent version 5.5.18-1", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35782", "fixedVersions": [], "id": "35782", "issueType": "Bug", "key": "MODULES-10455", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: vhost parameter modsec_disable_ips ineffective", "timeSpent": "PT0S", "updated": "2021-02-25T02:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2020-01-17T15:55:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@754d67f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzjr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_544760608_*|*_5_*:*_1_*:*_0"}], "description": "The puppet_agent::install task should not assume 'latest' when no version parameter is defined and an agent is already installed\n\nCurrently, the install task will assume you are attempting to install the latest version of the agent when the version parameter is not defined and then install the latest version of the agent, clobbering any already-installed version of the agent. Instead, the install task should only assume you want to install the latest version of the agent when an agent is not already installed. If no version parameter is defined, and an agent is already installed, the task should do nothing and exit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35781", "fixedVersions": [], "id": "35781", "issueType": "Improvement", "key": "MODULES-10454", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Done", "resolutionDate": "2020-01-23T23:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent::install task should only assume latest when no agent is installed", "timeSpent": "PT0S", "updated": "2020-01-23T23:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-01-17T13:58:00.000000", "creator": "557058:6c2b419e-e0ed-4fb5-aec8-4c80469cffca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b92c4bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzjlz:"}], "description": "_Basic Info_\n *Module Version: 10.3.0*\n *Puppet Version: 6.7.2 server / 6.11.0 clients*\n *OS Name/Version: CentOS 7*\n\n*Desired Behavior:*\n * CentOS 8: Correct package name\n * CentOS 7: Notes in documentation that SCL repo is needed when using bindings_enable => true\n * CentOS 6: Package name undef\n\n*Actual Behavior:*\n\nWhen installing\n{code:java}\nclass {'::mysql::client':\n  package_name    => 'MariaDB-client',\n  bindings_enable => true,\n}{code}\n\u00a0\n\nIt tries to install ruby-mysql package, which doesn't exist on CentOS, 6 and 7\n\n\nIn CentOS 8 the package name is: [rubygem-mysql2|https://centos.pkgs.org/8/centos-appstream-x86_64/rubygem-mysql2-0.5.2-1.module_el8.1.0+249+93480f15.x86_64.rpm.html]\n\nFor CentOS 7 the package is only available through the SCL repo, as \n[rh-ruby26-rubygem-mysql2|https://centos.pkgs.org/7/centos-sclo-rh-x86_64/rh-ruby26-rubygem-mysql2-0.5.2-1.el7.x86_64.rpm.html] or\n[rh-ruby25-rubygem-mysql2|https://centos.pkgs.org/7/centos-sclo-rh-x86_64/rh-ruby25-rubygem-mysql2-0.4.10-3.el7.x86_64.rpm.html]\n\nSee: https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp#L106", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35780", "fixedVersions": [], "id": "35780", "issueType": "Bug", "key": "MODULES-10453", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6c2b419e-e0ed-4fb5-aec8-4c80469cffca", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : ruby-mysql package does not exist on centos", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2020-01-17T07:58:00.000000", "creator": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a80aede"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzziz3:"}], "description": "*Module Version:2.2.3*\n *Puppet Version:6.7.2*\n *OS Name/Version:ubuntu 16*\n\n_When managing puppet.conf and the puppet-agent both with puppet, there are situations when puppet crashed with a duplicate resource declaration: `Error while evaluating a Resource Statement, Duplicate declaration: File[/etc/puppetlabs/puppet/puppet.conf]`_\n\n_Even if the module itself does not manage puppet.conf, there is a part which checks for deprecations in that fiile. For some reason there is this statement in the module:_\n\n_```if !defined(File[$puppetconf]) {_\n _file { $puppetconf:_ \n _ensure => file,_ \n _}_ \n_} ```_\n\n_This makes no sense in my opinion for several reasons:_\n # _It is a very defensive pattern which i consider an anti-pattern to use especially in a declarative language. It requires the user of that module to have internal knowledge of that module and create a chaining on the outside to fix this_\n # _Managing the presence of the puppet.conf is neither an advertised not a real responsibility of this module and creating that filie without content to just check it's content for deprecation does not make any sense to me_\n # _For some to me unknown reason, even if i create a proper chaining outside when including the classes (class puppet manages puppet.conf in our case) like: `class\\{ puppet: }->class\\{ puppet_agent: }` should fix the behaviour but it does NOT_\n\n_My proposal would be to limit the management of the configuration-deprecations to a setup where puppet.conf is really managed by puppet_\n\n*Desired Behavior:*\u00a0i can use puppet_agent-module to manage puppet and manage puppet.conf on my own without any knowledge on how the module works internally and more importantly without unresolvable duplicate-resource-errors\n\n*Actual Behavior:*\u00a0introducing the community-version brings up and unfixable behaviour and requires in-depth-knowledge of the modules internal workings", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37925", "fixedVersions": [], "id": "37925", "issueType": "New Feature", "key": "MODULES-10452", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent: defensive pattern in prepare/puppet_config.pp creates duplicate-resourcee problems", "timeSpent": "PT0S", "updated": "2021-06-15T03:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2020-01-22T02:45:00.000000", "name": "Screenshot 2020-01-22 at 11.44.51.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12596"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "This issue was fixed in the latest release (v7.0.0)\n\n\u00a0", "created": "2020-01-22T02:45:00.000000"}, {"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "[~accountid:5b721aea84e3a72af6b3d21c], I've re-opened this issue because\u00a0there are serious problems with the recent [v6.0.0 CHANGELOG.md entry in the 7.0.0 release|https://github.com/puppetlabs/puppetlabs-iis/blob/v7.0.0/CHANGELOG.md].\n\nThe 'v6.0.0' entry is just a link to the git log between 5.0.0 and 6.0.0, which [isn't a useful changelog|https://keepachangelog.com/en/1.0.0/#bad-practices] and [doesn't meet the critieria|https://github.com/puppetlabs/puppetlabs-iis/commit/56773d31171faa72770ac594b2d466fee6eaeb22#diff-4ac32a78649ca5bdd8e0ba38b7006a1eR3] at the top of the file.\n{quote}\"All notable changes to this project will be documented in this file. The format is based on\u00a0[Keep a Changelog|http://keepachangelog.com/en/1.0.0/]\u00a0and this project adheres to\u00a0[Semantic Versioning|http://semver.org/].\"\n{quote}\n\u00a0\n # No notable changes are documented for 6.0.0.\n # The 6.0.0 entry doesn't follow the \"[Keep a Changelog|http://keepachangelog.com/en/1.0.0/]\" format.\n ** There's no indication what was added, fixed, or changed between 5.0.0 and 6.0.0\n # The v6.0.0 release doesn't appear to have followed Semantic Versioning:As far as I could tell after digging through the \"Full Changelog\" link, it appears that\u00a0nothing did:\n ** There were no functional code changes (just documentation under\u00a0{{lib/}}\u00a0and test updates under\u00a0{{spec/}}).\n ** The module's API didn't change.\n ** The module's dependencies didn't changeThe v6.0.0 release doesn't appear to have followed\u00a0[Semantic Versioning|http://semver.org/]:\n ** It's also not clear what SemVer event prompted the major version bump from 6.0.0 to 7.0.0\n\nThere are other, minor inconsistencies:\n * The [v5.0.0|https://github.com/puppetlabs/puppetlabs-iis/blob/v7.0.0/CHANGELOG.md#v500] section starts with a \"All notable changes...\" blurb, which is redundant with the same notice at the top of the file.\n * The date format changed between pre-5.0.0 and post-5.0.0 entries\n * The 5.0.0 entry doesn't have a date at all.", "created": "2020-01-24T17:16:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Chris,\n\nwe have investigated what happened here: the 6.0.0 release only contains maintenance work and should have been 5.0.1.\n\nWe've manually corrected the changelog entry for that in https://github.com/puppetlabs/puppetlabs-iis/pull/261 .\n\nWe've also fixed the duplicate messaging on the 5.0.0 entry, that was a left-over from the manually maintained changelog.\n\nAt this point in time we're not planning to go back and edit historical sections in the CHANGELOG.\n\nRegards, David", "created": "2020-01-27T05:10:00.000000"}], "components": ["iis"], "created": "2020-01-15T15:12:00.000000", "creator": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@319e2b3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzhl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_570956979_*|*_3_*:*_1_*:*_9293547_*|*_4_*:*_1_*:*_215654806_*|*_5_*:*_1_*:*_204769020_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 6.0.0*\n *Puppet Version: -*\n *OS Name/Version: -*\n\nThe CHANGELOG.md for release 6.0.0. of puppetlabs-iis only includes changes until 5.0.0\n\n*Desired Behavior:*\n\nThe CHANGELOG.md should include a summary of changes between 5.0.0 and 6.0.0\n\n*Actual Behavior:*\n\n[https://github.com/puppetlabs/puppetlabs-iis/blob/v6.0.0/CHANGELOG.md]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43216", "fixedVersions": [], "id": "43216", "issueType": "Bug", "key": "MODULES-10447", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "resolution": "Fixed", "resolutionDate": "2020-01-27T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : CHANGELOG.md entry missing for 6.0.0", "timeSpent": "PT0S", "updated": "2020-01-27T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Variable in 'acceptance_1b_spec.rb' updated to account for Debian 10", "created": "2020-01-15T03:44:00.000000"}], "components": ["tomcat"], "created": "2020-01-14T09:42:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f050c64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64938477_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: Master*\n *Puppet Version: 5 + 6*\n *OS Name/Version: Debian 10*\n\n_The `acceptance_1b_spec.rb` file is currently failing when run against Debian 10, both locally and when run against travis. From a cursory look through the error log the failures seem to originate from failed dependencies._\n{code:java}Failures:  1) Acceptance case one Initial install Tomcat and verification applies the manifest without error\n     On host `localhost:2224'\n     Failure/Error: idempotent_apply(pp)\n     RuntimeError:\n       apply manifest expected no changes\n       ` puppet apply /tmp/manifest_20200114_51729_em611e.pp --detailed-exitcodes`\n       ====== Start output of Puppet apply with unexpected changes ======\n       Error: 'JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 configure --with-java=/usr/lib/jvm/java-7-openjdk-amd64' returned 1 instead of one of [0]\n       Error: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: change from 'notrun' to ['0'] failed: 'JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 configure --with-java=/usr/lib/jvm/java-7-openjdk-amd64' returned 1 instead of one of [0]\n       Warning: /Stage[main]/Jsvc/Exec[make jsvc]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Jsvc/File[jsvc]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/bin]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/conf]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/lib]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/logs]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/temp]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/webapps]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/File[/opt/apache-tomcat/tomcat8-jsvc/work]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::War[war_one.war]/Archive[tomcat::war war_one.war]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::War[war_one.war]/File[tomcat::war war_one.war]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Instance::Copy_from_home[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.policy]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.policy]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Instance::Copy_from_home[/opt/apache-tomcat/tomcat8-jsvc/conf/context.xml]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/context.xml]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Instance::Copy_from_home[/opt/apache-tomcat/tomcat8-jsvc/conf/logging.properties]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/logging.properties]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Instance::Copy_from_home[/opt/apache-tomcat/tomcat8-jsvc/conf/server.xml]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/server.xml]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Instance::Copy_from_home[/opt/apache-tomcat/tomcat8-jsvc/conf/web.xml]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/web.xml]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Config::Server[tomcat8-jsvc]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Config::Server::Connector[tomcat8-jsvc]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc-Catalina-connector-80]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Config::Server::Connector[tomcat8-jsvc-8080]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc-Catalina-connector-8080]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Config::Server::Connector[tomcat8-ajp]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc-Catalina-connector-8309]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Service[tomcat_one]/Service[tomcat-tomcat_one]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Config::Properties[/opt/apache-tomcat/tomcat8-jsvc catalina.properties]/Concat[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.properties]/Concat_file[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.properties]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Config::Properties[/opt/apache-tomcat/tomcat8-jsvc catalina.properties]/Concat[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.properties]/File[/opt/apache-tomcat/tomcat8-jsvc/conf/catalina.properties]: Skipping because of failed dependencies\n       Warning: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Config::Properties[/opt/apache-tomcat/tomcat8-jsvc catalina.properties]/Concat::Fragment[/opt/apache-tomcat/tomcat8-jsvc properties base file from catalina_home /opt/apache-tomcat/conf/catalina.properties]/Concat_fragment[/opt/apache-tomcat/tomcat8-jsvc properties base file from catalina_home /opt/apache-tomcat/conf/catalina.properties]: Skipping because of failed dependencies\n       Notice: Compiled catalog for f180d61a0e4d in environment production in 0.62 seconds\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: *** Current host ***\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking build system type... x86_64-pc-linux-gnu\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking host system type... x86_64-pc-linux-gnu\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking cached host system type... ok\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: *** C-Language compilation tools ***\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for gcc... gcc\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking whether the C compiler works... yes\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for C compiler default output file name... a.out\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for suffix of executables...\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking whether we are cross compiling... no\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for suffix of object files... o\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking whether we are using the GNU C compiler... yes\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking whether gcc accepts -g... yes\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for gcc option to accept ISO C89... none needed\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for ranlib... ranlib\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking for strip... strip\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: *** Host support ***\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking C flags dependant on host system type... ok\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: *** Java compilation tools ***\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: checking JAVA_HOME... failed\n       Notice: /Stage[main]/Jsvc/Exec[configure jsvc]/returns: configure: error: /usr/lib/jvm/java-7-openjdk-amd64 is not a directory\n       Notice: /Stage[main]/Jsvc/Exec[make jsvc]: Dependency Exec[configure jsvc] has failures: true\n       Notice: Applied catalog in 0.70 seconds       ====== End output of Puppet apply with unexpected changes ======     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:293:in `report_puppet_apply_change'\n     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:77:in `apply_manifest'\n     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:13:in `idempotent_apply'\n     # ./spec/acceptance/acceptance_1b_spec.rb:119:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  2) Acceptance case one Initial install Tomcat and verification is serving a page on port 80\n     On host `localhost:2224'\n     Failure/Error:\n       run_shell('curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp') do |r|\n         r.stdout.should match(%r{Sample Application JSP Page})\n       end\n     RuntimeError:\n       shell failed\n       `curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp`\n       ======\n       [{\"target\"=>\"localhost:2224\", \"action\"=>\"command\", \"object\"=>\"curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp\", \"status\"=>\"failure\", \"result\"=>{\"stdout\"=>\"\", \"stderr\"=>\"  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\\n                                 Dload  Upload   Total   Spent    Left  Speed\\n\\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 80: Connection refused\\n\", \"exit_code\"=>7, \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/command-error\", \"issue_code\"=>\"COMMAND_ERROR\", \"msg\"=>\"The command failed with exit code 7\", \"details\"=>{\"exit_code\"=>7}}}, \"node\"=>\"localhost:2224\"}]     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:130:in `run_shell'\n     # ./spec/acceptance/acceptance_1b_spec.rb:122:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  3) Acceptance case one Initial install Tomcat and verification is serving a page on port 8080\n     On host `localhost:2224'\n     Failure/Error:\n       run_shell('curl --retry 10 --retry-delay 15 localhost:8080/war_one/hello.jsp') do |r|\n         r.stdout.should match(%r{Sample Application JSP Page})\n       end\n     RuntimeError:\n       shell failed\n       `curl --retry 10 --retry-delay 15 localhost:8080/war_one/hello.jsp`\n       ======\n       [{\"target\"=>\"localhost:2224\", \"action\"=>\"command\", \"object\"=>\"curl --retry 10 --retry-delay 15 localhost:8080/war_one/hello.jsp\", \"status\"=>\"failure\", \"result\"=>{\"stdout\"=>\"\", \"stderr\"=>\"  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\\n                                 Dload  Upload   Total   Spent    Left  Speed\\n\\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 8080: Connection refused\\n\", \"exit_code\"=>7, \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/command-error\", \"issue_code\"=>\"COMMAND_ERROR\", \"msg\"=>\"The command failed with exit code 7\", \"details\"=>{\"exit_code\"=>7}}}, \"node\"=>\"localhost:2224\"}]     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:130:in `run_shell'\n     # ./spec/acceptance/acceptance_1b_spec.rb:127:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  4) Acceptance case one Start Tomcat with verification applies the manifest without error\n     On host `localhost:2224'\n     Failure/Error: apply_manifest(pp, catch_failures: true, acceptable_exit_codes: [0, 2])\n     RuntimeError:\n       apply manifest failed\n       ` puppet apply /tmp/manifest_20200114_51729_15zjedr.pp --detailed-exitcodes`\n       with exit code 4 (expected: [0, 2])\n       ====== Start output of failed Puppet apply ======\n       Error: Could not start Service[tomcat-jsvc-default]: Execution of 'export CATALINA_HOME=/opt/apache-tomcat; export CATALINA_BASE=/opt/apache-tomcat/tomcat8-jsvc;                  $CATALINA_HOME/bin/jsvc                    -home /usr/lib/jvm/java-7-openjdk-amd64 -user tomcat8                    -classpath $CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar                    -outfile $CATALINA_BASE/logs/catalina.out                    -errfile $CATALINA_BASE/logs/catalina.err                    -pidfile $CATALINA_BASE/logs/jsvc.pid                    -Dcatalina.home=$CATALINA_HOME                    -Dcatalina.base=$CATALINA_BASE                    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager                    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties                    org.apache.catalina.startup.Bootstrap' returned 127: sh: 1: /opt/apache-tomcat/bin/jsvc: not found\n       Error: /Stage[main]/Main/Tomcat::Service[jsvc-default]/Service[tomcat-jsvc-default]/ensure: change from 'stopped' to 'running' failed: Could not start Service[tomcat-jsvc-default]: Execution of 'export CATALINA_HOME=/opt/apache-tomcat; export CATALINA_BASE=/opt/apache-tomcat/tomcat8-jsvc;                  $CATALINA_HOME/bin/jsvc                    -home /usr/lib/jvm/java-7-openjdk-amd64 -user tomcat8                    -classpath $CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar                    -outfile $CATALINA_BASE/logs/catalina.out                    -errfile $CATALINA_BASE/logs/catalina.err                    -pidfile $CATALINA_BASE/logs/jsvc.pid                    -Dcatalina.home=$CATALINA_HOME                    -Dcatalina.base=$CATALINA_BASE                    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager                    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties                    org.apache.catalina.startup.Bootstrap' returned 127: sh: 1: /opt/apache-tomcat/bin/jsvc: not found\n       Notice: Compiled catalog for f180d61a0e4d in environment production in 0.06 seconds\n       Notice: Applied catalog in 0.06 seconds       ====== End output of failed Puppet apply ======     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:278:in `report_puppet_apply_error'\n     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:79:in `apply_manifest'\n     # ./spec/acceptance/acceptance_1b_spec.rb:170:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  5) Acceptance case one Start Tomcat with verification is serving a page on port 80\n     On host `localhost:2224'\n     Failure/Error:\n       run_shell('curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp') do |r|\n         r.stdout.should match(%r{Sample Application JSP Page})\n       end\n     RuntimeError:\n       shell failed\n       `curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp`\n       ======\n       [{\"target\"=>\"localhost:2224\", \"action\"=>\"command\", \"object\"=>\"curl --retry 10 --retry-delay 15 localhost:80/war_one/hello.jsp\", \"status\"=>\"failure\", \"result\"=>{\"stdout\"=>\"\", \"stderr\"=>\"  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\\n                                 Dload  Upload   Total   Spent    Left  Speed\\n\\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 80: Connection refused\\n\", \"exit_code\"=>7, \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/command-error\", \"issue_code\"=>\"COMMAND_ERROR\", \"msg\"=>\"The command failed with exit code 7\", \"details\"=>{\"exit_code\"=>7}}}, \"node\"=>\"localhost:2224\"}]     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:130:in `run_shell'\n     # ./spec/acceptance/acceptance_1b_spec.rb:173:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  6) Acceptance case one un-deploy the war with verification does not have deployed the war\n     On host `localhost:2224'\n     Failure/Error:\n       run_shell('curl localhost:80/war_one/hello.jsp') do |r|\n         r.stdout.should match(%r{The origin server did not find a current representation for the target resource})\n       end\n     RuntimeError:\n       shell failed\n       `curl localhost:80/war_one/hello.jsp`\n       ======\n       [{\"target\"=>\"localhost:2224\", \"action\"=>\"command\", \"object\"=>\"curl localhost:80/war_one/hello.jsp\", \"status\"=>\"failure\", \"result\"=>{\"stdout\"=>\"\", \"stderr\"=>\"  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\\n                                 Dload  Upload   Total   Spent    Left  Speed\\n\\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 80: Connection refused\\n\", \"exit_code\"=>7, \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/command-error\", \"issue_code\"=>\"COMMAND_ERROR\", \"msg\"=>\"The command failed with exit code 7\", \"details\"=>{\"exit_code\"=>7}}}, \"node\"=>\"localhost:2224\"}]     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:130:in `run_shell'\n     # ./spec/acceptance/acceptance_1b_spec.rb:191:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  7) Acceptance case one remove the connector with verification applies the manifest without error\n     On host `localhost:2224'\n     Failure/Error: apply_manifest(pp, catch_failures: true, acceptable_exit_codes: [0, 2])\n     RuntimeError:\n       apply manifest failed\n       ` puppet apply /tmp/manifest_20200114_51729_91x70o.pp --detailed-exitcodes`\n       with exit code 4 (expected: [0, 2])\n       ====== Start output of failed Puppet apply ======\n       Error: Could not start Service[tomcat-jsvc-default]: Execution of 'export CATALINA_HOME=/opt/apache-tomcat; export CATALINA_BASE=/opt/apache-tomcat/tomcat8-jsvc;                  $CATALINA_HOME/bin/jsvc                    -home /usr/lib/jvm/java-7-openjdk-amd64 -user tomcat8                    -classpath $CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar                    -outfile $CATALINA_BASE/logs/catalina.out                    -errfile $CATALINA_BASE/logs/catalina.err                    -pidfile $CATALINA_BASE/logs/jsvc.pid                    -Dcatalina.home=$CATALINA_HOME                    -Dcatalina.base=$CATALINA_BASE                    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager                    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties                    org.apache.catalina.startup.Bootstrap' returned 127: sh: 1: /opt/apache-tomcat/bin/jsvc: not found\n       Error: /Stage[main]/Main/Tomcat::Service[jsvc-default]/Service[tomcat-jsvc-default]/ensure: change from 'stopped' to 'running' failed: Could not start Service[tomcat-jsvc-default]: Execution of 'export CATALINA_HOME=/opt/apache-tomcat; export CATALINA_BASE=/opt/apache-tomcat/tomcat8-jsvc;                  $CATALINA_HOME/bin/jsvc                    -home /usr/lib/jvm/java-7-openjdk-amd64 -user tomcat8                    -classpath $CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar                    -outfile $CATALINA_BASE/logs/catalina.out                    -errfile $CATALINA_BASE/logs/catalina.err                    -pidfile $CATALINA_BASE/logs/jsvc.pid                    -Dcatalina.home=$CATALINA_HOME                    -Dcatalina.base=$CATALINA_BASE                    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager                    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties                    org.apache.catalina.startup.Bootstrap' returned 127: sh: 1: /opt/apache-tomcat/bin/jsvc: not found\n       Notice: Compiled catalog for f180d61a0e4d in environment production in 0.13 seconds\n       Notice: Applied catalog in 0.14 seconds       ====== End output of failed Puppet apply ======     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:278:in `report_puppet_apply_error'\n     # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.13.1/lib/puppet_litmus/puppet_helpers.rb:79:in `apply_manifest'\n     # ./spec/acceptance/acceptance_1b_spec.rb:217:in `block (3 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.5.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37922", "fixedVersions": [], "id": "37922", "issueType": "Bug", "key": "MODULES-10443", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-15T03:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat : Debian 10 is currently failing it's test's", "timeSpent": "PT0S", "updated": "2021-03-08T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["java_ks"], "created": "2020-01-14T09:36:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d60c443"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68903073_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: Master*\n *Puppet Version: 5 + 6*\n *OS Name/Version:*\n\n_Java_KS is currently failing on appveyor due to the previously discovered ruby-pwsh issue as shown/linked below:_\n{code:java}\nError: Could not autoload puppet/provider/exec/powershell: Could not load the \"ruby-pwsh\" library; is the dependency module puppetlabs-pwshlib installed in this environment?\n{code}\n_https://ci.appveyor.com/project/puppetlabs/puppetlabs-java-ks/builds/30100181/job/ljytvtpl59wrli5d_\n\n_This is the same error previously\u00a0fixed for other modules in\u00a0https://puppet.atlassian.net/browse/MODULES-10388, and should be a quick fix._", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36776", "fixedVersions": [], "id": "36776", "issueType": "Bug", "key": "MODULES-10442", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-15T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Java_KS : ruby-pwsh failure", "timeSpent": "PT0S", "updated": "2021-03-08T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 7.0.0\n\nmergeback release:\u00a0[https://github.com/puppetlabs/puppetlabs-iis/pull/260]", "created": "2020-01-21T03:31:00.000000"}], "components": [], "created": "2020-01-14T08:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c8a77b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_586524281_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37920", "fixedVersions": [], "id": "37920", "issueType": "Sub-task", "key": "MODULES-10440", "labels": [], "originalEstimate": "PT0S", "parent": "33612", "parentSummary": "Supported Release (puppetlabs-iis) 7.0.0 -(21.01.2020) - (56773d31171faa72770ac594b2d466fee6eaeb22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T03:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T03:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/258", "created": "2020-01-21T02:12:00.000000"}], "components": [], "created": "2020-01-14T08:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a6764fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_581695394_*|*_3_*:*_1_*:*_61295_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36775", "fixedVersions": [], "id": "36775", "issueType": "Sub-task", "key": "MODULES-10439", "labels": [], "originalEstimate": "PT0S", "parent": "33612", "parentSummary": "Supported Release (puppetlabs-iis) 7.0.0 -(21.01.2020) - (56773d31171faa72770ac594b2d466fee6eaeb22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T02:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-21T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "No needed", "created": "2020-01-21T03:10:00.000000"}], "components": [], "created": "2020-01-14T08:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51c75bef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585212386_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35779", "fixedVersions": [], "id": "35779", "issueType": "Sub-task", "key": "MODULES-10438", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33612", "parentSummary": "Supported Release (puppetlabs-iis) 7.0.0 -(21.01.2020) - (56773d31171faa72770ac594b2d466fee6eaeb22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T03:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-01-21T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "No needed", "created": "2020-01-21T03:09:00.000000"}], "components": [], "created": "2020-01-14T08:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46977c74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585187508_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34661", "fixedVersions": [], "id": "34661", "issueType": "Sub-task", "key": "MODULES-10437", "labels": [], "originalEstimate": "PT0S", "parent": "33612", "parentSummary": "Supported Release (puppetlabs-iis) 7.0.0 -(21.01.2020) - (56773d31171faa72770ac594b2d466fee6eaeb22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-21T03:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-01-21T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5f50a16c3aa35b003fad35f6", "body": "Successful on 4 nodes:\n ivory-flask.delivery.puppetlabs.net, win-2008r2-x86_64\n tough-trench.delivery.puppetlabs.net, win-2012r2-x86_64\n monthly-meteor.delivery.puppetlabs.net, win-2016-core-x86_64\n bouncy-bunch.delivery.puppetlabs.net, win-2019-core-x86_64\n", "created": "2020-01-20T06:35:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-iis/pull/260]\n\n\u00a0", "created": "2020-01-21T03:31:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Module released on the 21st Jan", "created": "2020-01-27T02:08:00.000000"}], "components": [], "created": "2020-01-14T08:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1498d2ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15132_*|*_3_*:*_1_*:*_1099929309_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n https://github.com/puppetlabs/puppetlabs-iis/compare/v6.0.0...56773d31171faa72770ac594b2d466fee6eaeb22\n * Screenshot of successful Job Run from CI :  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33612", "fixedVersions": [], "id": "33612", "issueType": "Task", "key": "MODULES-10436", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-27T02:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-iis) 7.0.0 -(21.01.2020) - (56773d31171faa72770ac594b2d466fee6eaeb22)", "timeSpent": "PT0S", "updated": "2020-01-27T02:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "win-2012r2-wmf5-x86_64 was [re-added|https://github.com/puppetlabs/puppetlabs-modules/pull/9586]\n\nthicket can be closed.", "created": "2020-01-15T06:09:00.000000"}], "components": [], "created": "2020-01-14T04:51:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75391405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9624_*|*_3_*:*_1_*:*_81550342_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9555026"}], "description": "https://github.com/puppetlabs/puppetlabs-dsc/blob/master/provision.yaml\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/provision.yaml\n\nstill running tests on this platform\n[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] do we still need to keep testing on it? or it's ok to remove platfrom from provision file?\n\n\n{code:java}\nPools that are being run down:\n\nwin-2008r2-wmf5-x86_64\nwin-2012r2-wmf5-x86_64\nwin-7-wmf5-x86_64\nwin-2012r2-core-x86_64\nwin-2012r2-ja-x86_64\nwin-2016-core-x86_64\n{code}\n\n\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37832", "fixedVersions": [], "id": "37832", "issueType": "Task", "key": "MODULES-10435", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-15T06:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "win-2012r2-wmf5-x86_64 was removed from vmpooler ", "timeSpent": "PT0S", "updated": "2020-01-15T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "62438fa1ed4d6b0070124a23", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-apache/commit/e85046d4a2ca2644921ca556086f99f1c0b3f557", "created": "2020-02-03T07:27:00.000000"}], "components": ["apache"], "created": "2020-01-14T03:17:00.000000", "creator": "62438fa1ed4d6b0070124a23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63439a1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1743031694_*|*_5_*:*_1_*:*_0"}], "description": "Add mod_auth_openidc Apache module.\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1987]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35778", "fixedVersions": [], "id": "35778", "issueType": "New Feature", "key": "MODULES-10432", "labels": ["experiment"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438fa1ed4d6b0070124a23", "resolution": "Done", "resolutionDate": "2020-02-03T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : add mod_auth_openidc support", "timeSpent": "PT0S", "updated": "2020-02-03T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "It is not possible to disable ACE it was designed to be part of the core PE offer'ing.\u00a0\n\nHas there been a timeline communicated with the customer?\n\nPuppets network automation modules along with ACE are supported by the IAC team.\u00a0 I will flag this issue with our PM for clarification and help with prioritization.\n\nCan I ask Henry are there any plans to address the underlying certification issue identified in the support ticket?", "created": "2020-01-16T02:57:00.000000"}, {"author": "6220db6259c0740069d86127", "body": "[~accountid:5c2ff2fd81c1261667adfa1d]\n\nAre you referring to the ROOT CA CRL missing issue in customer environment?\n\nWe have another open ticket:\n\nhttps://puppet.atlassian.net/browse/SERVER-2535\n\nThis ticket is a huge enhancement for CRL renewal if using intermediate CAs. For the customer, we can't make the recommendation to change their CRL file, reasons are:\n\n(1) The above SERVER-2535 is not fixed. If customer allowing CRL check, customer needs to manually renew CRL file very often which creates a lot of overheads. Charlie also puts his comments in the end because of this support ticket.\n\n(2) Also because of the above pending issue, the customer configured\u00a0certificate_revocation = false to disable the CRL check from the very beginning and it was working fine until upgrading to PE 2019 where pe-ace-server is introduced. So the expected focus should be on how the pe-ace-server adopts the certificate_revocation configuration.\n\nThanks,\n\nHenry", "created": "2020-01-16T19:59:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:6220db6259c0740069d86127] thanks for the clarification.\u00a0", "created": "2020-01-17T00:19:00.000000"}], "components": ["ace"], "created": "2020-01-14T02:54:00.000000", "creator": "6220db6259c0740069d86127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@418261a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzg0v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37154"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177731896_*|*_3_*:*_1_*:*_420511243_*|*_10009_*:*_1_*:*_1045678217_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_94402761"}], "description": "*Puppet Server Version: PE 2019.2.1*\n *OS Name/Version: RHEL 7*\n\nThe customer upgraded PE 2019.2.1 and using external CA as a root ca.\n\nThe customer found that pe-ace-server is not started. We can find the error message:\n\nThe CRL issued by 'CN=RootCA01,DC=fdc,DC=xxx' is missing (Puppet::SSL::CertVerifyError)\n\nHaving checked the customer crl file and confirm that the ROOT CRL part is indeed missing.\u00a0\n\nCustomer has the following configuration at puppet.conf to purposely to disable crl checking:\n\ncertificate_revocation = false\n\nHowever, it is not working on pe-ace-server.\n\nHaving talked with ia_content team who owns the ACE, the idea to log a bug is raised:\n\n\"The ask is to implement core Puppet's {{certificate_revocation = leaf}} option, which only checks CRL status for the intermediate CA, but not Root CA.\n\nFrom an organizational standpoint, it is a bit awkward that adding this constitutes a new feature for ACE - which we are currently not doing as the project is on life-support, but causes feature loss at the PE-level - which would indicate that this could be considered a bugfix\".\n\n*Desired Behavior:* Once certificage_revocation is set, if should affect all including pe-ace-server\n\n*Actual Behavior:*\u00a0No way to disable ROOT CA CRL check for pe-ace-server yet.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42078", "fixedVersions": [], "id": "42078", "issueType": "Bug", "key": "MODULES-10451", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db6259c0740069d86127", "resolution": "Done", "resolutionDate": "2020-02-03T05:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certificate_revocation = false doesn't work on pe-ace-server", "timeSpent": "PT0S", "updated": "2021-02-17T12:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 4.1.0\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-inifile/pull/376]", "created": "2020-01-15T06:33:00.000000"}], "components": [], "created": "2020-01-13T06:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@457b0cc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171582213_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39966", "fixedVersions": [], "id": "39966", "issueType": "Sub-task", "key": "MODULES-10428", "labels": [], "originalEstimate": "PT0S", "parent": "35724", "parentSummary": "Supported Release (puppetlabs-inifile) 4.1.0 (14.01.2020) - (c64c38dd2d956062d353c03cb89342d47405c9ca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-15T06:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-15T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/375", "created": "2020-01-15T06:25:00.000000"}], "components": [], "created": "2020-01-13T06:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d1a4c0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170832407_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38867", "fixedVersions": [], "id": "38867", "issueType": "Sub-task", "key": "MODULES-10427", "labels": [], "originalEstimate": "PT0S", "parent": "35724", "parentSummary": "Supported Release (puppetlabs-inifile) 4.1.0 (14.01.2020) - (c64c38dd2d956062d353c03cb89342d47405c9ca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-15T06:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-15T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "it can be closed without any changes", "created": "2020-01-15T06:21:00.000000"}], "components": [], "created": "2020-01-13T06:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f2291c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170644977_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37831", "fixedVersions": [], "id": "37831", "issueType": "Sub-task", "key": "MODULES-10426", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35724", "parentSummary": "Supported Release (puppetlabs-inifile) 4.1.0 (14.01.2020) - (c64c38dd2d956062d353c03cb89342d47405c9ca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-15T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-01-15T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no changes needed. it can be closed", "created": "2020-01-15T06:22:00.000000"}], "components": [], "created": "2020-01-13T06:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23d50fd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170640484_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36773", "fixedVersions": [], "id": "36773", "issueType": "Sub-task", "key": "MODULES-10425", "labels": [], "originalEstimate": "PT0S", "parent": "35724", "parentSummary": "Supported Release (puppetlabs-inifile) 4.1.0 (14.01.2020) - (c64c38dd2d956062d353c03cb89342d47405c9ca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-15T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-01-15T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v4.1.0\n\n[mergeback|https://github.com/puppetlabs/puppetlabs-inifile/pull/376]", "created": "2020-01-15T06:37:00.000000"}], "components": [], "created": "2020-01-13T06:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e553259"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15710_*|*_3_*:*_1_*:*_76988816_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_160056507"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n https://github.com/puppetlabs/puppetlabs-inifile/compare/v4.0.0...c64c38dd2d956062d353c03cb89342d47405c9ca\n * Screenshot of successful Job Run from CI :\nEverything was locally tested [unit&acceptance]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35724", "fixedVersions": [], "id": "35724", "issueType": "Task", "key": "MODULES-10424", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T00:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-inifile) 4.1.0 (14.01.2020) - (c64c38dd2d956062d353c03cb89342d47405c9ca)", "timeSpent": "PT0S", "updated": "2020-01-16T01:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2020-01-21T03:06:00.000000", "name": "Screenshot 2020-01-21 at 12.05.40.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12595"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "(+) running tests only on\u00a0scientific-6-x86_64 -> they passed\n(+) running tests only on\u00a0win-10-pro-x86_64 -> fixed\n(+) running tests only on\u00a0win-9-pro-x86_64 -> fixed\n(+) running tests only on\u00a0win-8-pro-x86_64-> fixed\n\nrunning in parallel on release_checks platforms -> status: \n\n{code:java}\nservice task\n  restart action\n    restart/status a service (FAILED - 1)\n  stop action\n    stop/status a service (FAILED - 2)\n  start action\n    start/status a service (FAILED - 3)\n{code}\n", "created": "2020-01-13T06:31:00.000000"}], "components": [], "created": "2020-01-13T05:55:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@514063b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzfa7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12053_*|*_3_*:*_1_*:*_591026788_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_89981349"}], "description": "scientific-6-x86_64\nwin-10-pro-x86_64\nwin-2012r2-x86_64\nwin-2008r2-x86_64\n\n\n{code:java}\n win-2008r2-x86_64, win-10-pro-x86_64,  win-2012r2-x86_64\nFFF......\n\nFailures:\n\n  1) service task restart action restart/status a service\n     On host `brash-gall.delivery.puppetlabs.net'\n     Failure/Error: expect(result['result']).to include('enabled' => %r{true|Manual|Automatic})\n       expected {\"enabled\" => \"manual\", \"status\" => \"running\"} to include {\"enabled\" => /true|Manual|Automatic/}\n       Diff:\n       @@ -1,2 +1,3 @@\n       -\"enabled\" => /true|Manual|Automatic/,\n       +\"enabled\" => \"manual\",\n       +\"status\" => \"running\",\n       \n     # ./spec/acceptance/init_spec.rb:42:in `block (3 levels) in <top (required)>'\n\n  2) service task stop action stop/status a service\n     On host `brash-gall.delivery.puppetlabs.net'\n     Failure/Error: expect(result['result']).to include('enabled' => %r{true|Manual|Automatic})\n       expected {\"enabled\" => \"manual\", \"status\" => \"stopped\"} to include {\"enabled\" => /true|Manual|Automatic/}\n       Diff:\n       @@ -1,2 +1,3 @@\n       -\"enabled\" => /true|Manual|Automatic/,\n       +\"enabled\" => \"manual\",\n       +\"status\" => \"stopped\",\n       \n     # ./spec/acceptance/init_spec.rb:57:in `block (3 levels) in <top (required)>'\n\n  3) service task start action start/status a service\n     On host `brash-gall.delivery.puppetlabs.net'\n     Failure/Error: expect(result['result']).to include('enabled' => %r{true|Manual|Automatic})\n       expected {\"enabled\" => \"manual\", \"status\" => \"running\"} to include {\"enabled\" => /true|Manual|Automatic/}\n       Diff:\n       @@ -1,2 +1,3 @@\n       -\"enabled\" => /true|Manual|Automatic/,\n       +\"enabled\" => \"manual\",\n       +\"status\" => \"running\",\n       \n     # ./spec/acceptance/init_spec.rb:73:in `block (3 levels) in <top (required)>'\n\nFinished in 2 minutes 25.4 seconds (files took 6.64 seconds to load)\n9 examples, 3 failures\n\nFailed examples:\n\nrspec ./spec/acceptance/init_spec.rb:34 # service task restart action restart/status a service\nrspec ./spec/acceptance/init_spec.rb:47 # service task stop action stop/status a service\nrspec ./spec/acceptance/init_spec.rb:63 # service task start action start/status a service\n\nscientific-6-x86_64\n......F....\n\nFailures:\n\n  1) linux service task start action start httpd\n     On host `deadly-smash.delivery.puppetlabs.net'\n     Failure/Error: expect(result['result']).to include('status' => %r{ActiveState=active|running})\n       expected {\"status\" => \"httpd dead but subsys locked\"} to include {\"status\" => /ActiveState=active|running/}\n       Diff:\n       @@ -1,2 +1,2 @@\n       -\"status\" => /ActiveState=active|running/,\n       +\"status\" => \"httpd dead but subsys locked\",\n       \n     # ./spec/acceptance/linux_spec.rb:31:in `block (3 levels) in <top (required)>'\n\nFinished in 2 minutes 9.3 seconds (files took 9.88 seconds to load)\n11 examples, 1 failure\n\nFailed examples:\n\nrspec ./spec/acceptance/linux_spec.rb:28 # linux service task start action start httpd\n\n\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "43214", "fixedVersions": [], "id": "43214", "issueType": "Bug", "key": "MODULES-10422", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-21T03:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-service - failing tests on 4 platforms", "timeSpent": "PT0S", "updated": "2020-01-21T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c12cb562ab90069f8b34b]\n\nI would like to thank you for raising this ticket and creating a PR.\u00a0\n\nAs the PR has been merged I am going to resolve this ticket.\n\nThanks again :)", "created": "2021-01-18T04:52:00.000000"}], "components": ["iis"], "created": "2020-01-12T06:26:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ff87748"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzew7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135489370_*|*_10009_*:*_1_*:*_31999677050_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.5.1\n*Puppet Version:* 5.x\n*OS Name/Version:* Windows 2016\n\nwhen you set a net.tcp bindings if you provide the wrong value, debug message report a wrong :\n\n          \n{code:java}\nraise(\"bindinginformation for net.tcp protocol must be of the format '(ip|*):1-65535:hostname'\")\n{code}\n\nThis is misleading because the value expected for this field is something like : 1-65535:hostname\n\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/4.5.1/lib/puppet/type/iis_site.rb\n\n*Desired Behavior:*\n\noutput should return the proper format expected by the module.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38866", "fixedVersions": [], "id": "38866", "issueType": "Bug", "key": "MODULES-10419", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : wrong output for net.tcp bindings", "timeSpent": "PT0S", "updated": "2021-01-18T04:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:557058:1449aab3-44c3-4376-867b-65d7dd01dd2d], thanks for your nomination. We're already tracking this under MODULES-9916. Please follow along there!", "created": "2020-01-23T11:34:00.000000"}], "components": [], "created": "2020-01-11T11:02:00.000000", "creator": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6327b3f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzevr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1038722628_*|*_6_*:*_1_*:*_0"}], "description": "I'd like to nominate this module be considered for approved status:\n\n[https://forge.puppet.com/fervid/secure_linux_cis]\n\n\u00a0\n\nAs a partner we've been using it and helping support it so would be helpful for our clients to see the status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37830", "fixedVersions": [], "id": "37830", "issueType": "Improvement", "key": "MODULES-10418", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "resolution": "Duplicate", "resolutionDate": "2020-01-23T11:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Nominate fervid/secure_linux_cis for approved", "timeSpent": "PT0S", "updated": "2020-01-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623e74cf4a57610068e8834e", "created": "2020-01-10T09:29:00.000000", "name": "puppetlabs-lvm-resize", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13071"}], "comments": [], "components": ["lvm"], "created": "2020-01-10T09:30:00.000000", "creator": "623e74cf4a57610068e8834e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Error generated indicating that the Volume Group does not have the required space to extend the LV.\u00a0\n\nError message reports LV current size, LV new size, VG name, VG free space, VG space required to extend."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@268aa347"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzeif:"}], "description": "_Basic Info_\n *Module Version: 1.3.0*\n *Puppet Version: 4.10.12,*\u00a0\n *OS Name/Version: 5.5.16*\n\n_In the LVM provider lib/puppet/provider/lbm.rb, in section def=size(new_size), code exists to ensure that the LV being extended has a size > than the current size and sets\u00a0*resizable=true.*_\u00a0\n\n_The if block checks if the LV can be resized and proceeds to extend the space._\u00a0\n\n_No checking is done to see if the VG in which the LV is defined has the free space to expand the volume. This causes failures where the VG does not have the available space._\u00a0\n\n*Desired Behavior:* \n # _Do not attempt to resize if VG doesn't have the required extents to resize._\u00a0\n # _Do not run lvcreate command is space does not exist._\u00a0-> This is to reduce OS level command processing and not trigger monitoring software with the failed lvextend message in the system logs.\u00a0\n\n*Actual Behavior: lvextend command fails with message:*\n\n_Execution of '/usr/sbin/lvextend -L 1.6G /dev/rootvg/mylv' returned 5: Rounding size to boundary between physical extents: 1.60 GiB. Insufficient free space: 154 extents needed, but only 58 available_\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "CentOS 7.7\n\nPuppet Agent 4.10.12\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43213", "fixedVersions": [], "id": "43213", "issueType": "Improvement", "key": "MODULES-10417", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74cf4a57610068e8834e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlab-lvm : extending LV does not check VG Space", "timeSpent": "PT0S", "updated": "2020-01-10T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["ntp"], "created": "2020-01-10T04:49:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f5e4a70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzefr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6667110_*|*_10007_*:*_1_*:*_357507029_*|*_5_*:*_1_*:*_0"}], "description": "Adoption and conclusion of a community pr:\u00a0[https://github.com/puppetlabs/puppetlabs-ntp/pull/489]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35722", "fixedVersions": [], "id": "35722", "issueType": "Task", "key": "MODULES-10413", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-14T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow custom ntp user and daemon options", "timeSpent": "PT0S", "updated": "2021-03-08T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-10T03:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9593c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzef3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3306311106_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42077", "fixedVersions": [], "id": "42077", "issueType": "Sub-task", "key": "MODULES-10412", "labels": [], "originalEstimate": "PT0S", "parent": "37829", "parentSummary": "Supported Release (puppetlabs-windows) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-10T03:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3913ee22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzeev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3306319878_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41057", "fixedVersions": [], "id": "41057", "issueType": "Sub-task", "key": "MODULES-10411", "labels": [], "originalEstimate": "PT0S", "parent": "37829", "parentSummary": "Supported Release (puppetlabs-windows) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-10T03:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@239b24bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzeen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3306336802_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39965", "fixedVersions": [], "id": "39965", "issueType": "Sub-task", "key": "MODULES-10410", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37829", "parentSummary": "Supported Release (puppetlabs-windows) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2020-01-10T03:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c2b0d0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzeef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3306324836_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38865", "fixedVersions": [], "id": "38865", "issueType": "Sub-task", "key": "MODULES-10409", "labels": [], "originalEstimate": "PT0S", "parent": "37829", "parentSummary": "Supported Release (puppetlabs-windows) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "this ticket can be closed without releasing new version. Not IAContent team's module.\u00a0", "created": "2020-01-20T02:23:00.000000"}], "components": [], "created": "2020-01-10T03:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49525f4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrdof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252526106_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_607114440"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37829", "fixedVersions": [], "id": "37829", "issueType": "Task", "key": "MODULES-10408", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2020-01-20T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-windows) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2020-01-20T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-20T02:34:00.000000", "name": "Screen Shot 2020-01-20 at 09.34.03.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12594"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u00a0\n\u00a0\n sqlserver is good to release - QA signoff is complete! \nRelease against 61efc9f5676c25fd3aeab747a2b0dea2b7c289e7", "created": "2020-01-20T02:24:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/342]", "created": "2020-01-20T02:34:00.000000"}], "components": [], "created": "2020-01-10T03:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5532301a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzee7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_859617057_*|*_3_*:*_1_*:*_747337_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36771", "fixedVersions": [], "id": "36771", "issueType": "Sub-task", "key": "MODULES-10407", "labels": [], "originalEstimate": "PT0S", "parent": "43212", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.1 - (16.01.2020) - (61efc9f5676c25fd3aeab747a2b0dea2b7c289e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-20T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-20T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2020-01-20T02:16:00.000000", "name": "Screenshot 2020-01-20 at 11.15.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12488"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Autorelease [PR|https://github.com/puppetlabs/puppetlabs-sqlserver/commit/61efc9f5676c25fd3aeab747a2b0dea2b7c289e7]", "created": "2020-01-16T04:14:00.000000"}], "components": [], "created": "2020-01-10T03:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@289ecb2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzedz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_859301396_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35719", "fixedVersions": [], "id": "35719", "issueType": "Sub-task", "key": "MODULES-10406", "labels": [], "originalEstimate": "PT0S", "parent": "43212", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.1 - (16.01.2020) - (61efc9f5676c25fd3aeab747a2b0dea2b7c289e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-20T02:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-20T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "ticket can be closed", "created": "2020-01-16T04:13:00.000000"}], "components": [], "created": "2020-01-10T03:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24b02c8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzedr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_520753289_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34660", "fixedVersions": [], "id": "34660", "issueType": "Sub-task", "key": "MODULES-10405", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43212", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.1 - (16.01.2020) - (61efc9f5676c25fd3aeab747a2b0dea2b7c289e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-01-16T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed. this ticket can be closed", "created": "2020-01-16T04:13:00.000000"}], "components": [], "created": "2020-01-10T03:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@638cfd91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzedj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_520661942_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33610", "fixedVersions": [], "id": "33610", "issueType": "Sub-task", "key": "MODULES-10404", "labels": [], "originalEstimate": "PT0S", "parent": "43212", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.1 - (16.01.2020) - (61efc9f5676c25fd3aeab747a2b0dea2b7c289e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-01-16T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2020-01-20T02:16:00.000000", "name": "Screenshot 2020-01-20 at 11.15.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13341"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/342]", "created": "2020-01-20T02:34:00.000000"}], "components": [], "created": "2020-01-10T03:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@157b38dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrdo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252566668_*|*_3_*:*_1_*:*_346460267_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_261990387"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v2.6.0...61efc9f5676c25fd3aeab747a2b0dea2b7c289e7]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43212", "fixedVersions": [], "id": "43212", "issueType": "Task", "key": "MODULES-10403", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-20T02:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-sqlserver) v2.6.1 - (16.01.2020) - (61efc9f5676c25fd3aeab747a2b0dea2b7c289e7)", "timeSpent": "PT0S", "updated": "2020-01-20T02:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2020-01-20T06:58:00.000000", "name": "Screen Shot 2020-01-20 at 1.58.15 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12993"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "docker is good to release - QA signoff is complete! \nRelease against 106ae56cce5f9b83fbb9b94002f64704d93c93e2", "created": "2020-01-20T06:44:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-docker v3.9.1 at 106ae56cce5f9b83fbb9b94002f64704d93c93e2 with \"v3.9.1\"", "created": "2020-01-20T06:46:00.000000"}], "components": [], "created": "2020-01-10T03:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e290f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzedb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_876328147_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42075", "fixedVersions": [], "id": "42075", "issueType": "Sub-task", "key": "MODULES-10402", "labels": [], "originalEstimate": "PT0S", "parent": "37828", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.1 - (20/01/2020) - (106ae56cce5f9b83fbb9b94002f64704d93c93e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-20T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-20T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "docker is good to release - QA signoff is complete! \nRelease against 106ae56cce5f9b83fbb9b94002f64704d93c93e2", "created": "2020-01-20T06:46:00.000000"}], "components": [], "created": "2020-01-10T03:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28c0b524"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzed3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_621546211_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41055", "fixedVersions": [], "id": "41055", "issueType": "Sub-task", "key": "MODULES-10401", "labels": [], "originalEstimate": "PT0S", "parent": "37828", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.1 - (20/01/2020) - (106ae56cce5f9b83fbb9b94002f64704d93c93e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-17T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-20T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-20T06:43:00.000000", "name": "Screen Shot 2020-01-20 at 13.43.05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12893"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-20T06:58:00.000000", "name": "Screen Shot 2020-01-20 at 13.58.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13073"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\n\n[https://github.com/puppetlabs/puppetlabs-docker/compare/master...release?expand=1]", "created": "2020-01-20T07:16:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-docker/pull/571]", "created": "2020-01-20T07:22:00.000000"}], "components": [], "created": "2020-01-10T03:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2662af4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrdnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252610766_*|*_3_*:*_1_*:*_341565581_*|*_10009_*:*_1_*:*_136697_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_283462159"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-docker/compare/v3.9.0...106ae56cce5f9b83fbb9b94002f64704d93c93e2]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37828", "fixedVersions": [], "id": "37828", "issueType": "Task", "key": "MODULES-10398", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-20T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-docker) v3.9.1 - (20/01/2020) - (106ae56cce5f9b83fbb9b94002f64704d93c93e2)", "timeSpent": "PT0S", "updated": "2020-01-20T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-chocolatey v5.0.2 at d046845191497474c314528c4b45ea1831ae3d3c with \"v5.0.2\"", "created": "2020-01-16T08:05:00.000000"}], "components": [], "created": "2020-01-10T03:33:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f6032a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzecv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534788458_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36769", "fixedVersions": [], "id": "36769", "issueType": "Sub-task", "key": "MODULES-10397", "labels": [], "originalEstimate": "PT0S", "parent": "43211", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.2 - (16-Jan-2020) - (d046845191497474c314528c4b45ea1831ae3d3c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-16T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-16T04:48:00.000000", "name": "Screen Shot 2020-01-16 at 11.47.31.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13072"}], "comments": [], "components": [], "created": "2020-01-10T03:33:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a38822a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzecn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522596311_*|*_3_*:*_1_*:*_2076451_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35717", "fixedVersions": [], "id": "35717", "issueType": "Sub-task", "key": "MODULES-10396", "labels": [], "originalEstimate": "PT0S", "parent": "43211", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.2 - (16-Jan-2020) - (d046845191497474c314528c4b45ea1831ae3d3c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T05:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-16T05:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-16T08:28:00.000000", "name": "Screen Shot 2020-01-16 at 15.27.54.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12992"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/199]", "created": "2020-01-16T08:30:00.000000"}], "components": [], "created": "2020-01-10T03:33:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6851e0ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrdnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252651437_*|*_3_*:*_1_*:*_21067434_*|*_10009_*:*_1_*:*_657859_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_262302636"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-chocolatey/compare/v5.0.1...d046845191497474c314528c4b45ea1831ae3d3c]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43211", "fixedVersions": [], "id": "43211", "issueType": "Task", "key": "MODULES-10393", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-chocolatey) v5.0.2 - (16-Jan-2020) - (d046845191497474c314528c4b45ea1831ae3d3c)", "timeSpent": "PT0S", "updated": "2020-01-16T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "623c0d85866b810069e4355f", "body": "PR created against github repo : https://github.com/puppetlabs/puppetlabs-apache/pull/1990", "created": "2020-01-09T05:53:00.000000"}, {"author": "623c11f9a2f6400069eb7b1e", "body": "Thanks [~accountid:623c0d85866b810069e4355f]! Quoting myself from github here for the sake of visibility:\n\n{quote}\nThanks for reporting this... I just discovered this [commit](\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/2926250d8c8e706436d0895b7db68a8e9cba8e0f) and am baffled that this kind of change could ever pass review with this kind of inconspicuous commit message. Also this should never have been committed as combined commit but as seperate commits to keep things atomic.\n\nThis also raises questions about quality control at puppetlabs and I would indeed appreciate a statement how those kind of dangerous changes can be avoided in the future.\n\nBut to also be totally clear on the front of responsibility: The fact that this hit me is MY fault for not reviewing carefully enough. I just wanted to point out that these kind of changes are bad practice and the harmless commit message puts the cherry on the pie.\n{quote}", "created": "2020-01-10T10:13:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Apologies for the regression.\n\nThanks for reporting the error and opening the PR.\n\nWill update the PR with the fix for the Travis failures and will update the tests.Thank you.\n\n\u00a0", "created": "2020-01-15T09:12:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Following changes are committed to this PR.\n # Use versioncmp($::operatingsystemrelease, '8.0') to compare the versions\n # Added unit tests to verify the default values of ssl_protocol\n # Added acceptance tests to verify the default values of sll_protocol wrt different OS.\n # Travis is running green\n # Ran release checks on this branch too.", "created": "2020-01-20T07:16:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks, [~accountid:623c0d85866b810069e4355f] for reporting and creating the PR.\n\nAs soon as the PR is merged will get the release of apache module.", "created": "2020-01-20T07:17:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c0d85866b810069e4355f] apache module is released\u00a0", "created": "2020-01-23T03:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Released as v5.4.0", "created": "2020-01-24T02:35:00.000000"}], "components": ["apache"], "created": "2020-01-09T05:11:00.000000", "creator": "623c0d85866b810069e4355f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e49f7cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_506240617_*|*_3_*:*_1_*:*_447338894_*|*_10009_*:*_1_*:*_328672988_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4338767"}], "description": "_Basic Info_\n *Module Version: 5.3.0*\n *Puppet Version:* 5.5.17 (but affects all?)\n *OS Name/Version: CentOS 7 (but affects all other than RHEL8?)*\n\n_The ssl_protocol default setting has been changed to permit all protocols, rather than excluding SSLv2 and SSLv3 as it did previously._\n\n*Desired Behavior: Exclude SSLv2 and SSLv3 from permitted protocols*\n\n*Actual Behavior:*\n\nFM-8721 changed the ssl_protocol default to ['all'] instead of ['all', '-SSLv2', '-SSLv3'].\n\nThe fix for RedHat 8 should set this only for this platform (plus other suitable platforms), via the params class.\u00a0 All other supported platforms should not have this changed to include SSLv2 and SSLv3.\n\n(Yes, this can be set explicitly, but the default was desirable on most platforms and this is a regression from what I can see)\n\n\u00a0\n\n\u00a0 Many thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37827", "fixedVersions": [], "id": "37827", "issueType": "Bug", "key": "MODULES-10391", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d85866b810069e4355f", "resolution": "Fixed", "resolutionDate": "2020-01-24T02:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : ssl_protocol includes SSLv2 and SSLv3 on all platforms (regression?)", "timeSpent": "PT0S", "updated": "2020-01-24T02:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2020-01-09T05:02:00.000000", "creator": "5d2c27aa79d4ee0c8b1d072c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54b3b992"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdo7:"}], "description": "I think Firewall rules are generally best configured in Hiera configuration, e.g. to be able to provide Host-specific firewall rules easily.\n\nHowever I failed to configure the Firewall module with Hiera by the intuitive approach (both firewall: and firewall::rule prefix did not work.\n\nCan you please add a section to the documentation that describes this a bit?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35715", "fixedVersions": [], "id": "35715", "issueType": "New Feature", "key": "MODULES-10390", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d2c27aa79d4ee0c8b1d072c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall : Document Hiera configuration example", "timeSpent": "PT0S", "updated": "2020-01-09T05:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "The IA Content team is committed to getting this issue resolved as quickly as possible, however, due to illness within the team and technical issues we will not able to release today.\n\n\u00a0\n\nOur goal is to close out as early as possible next week. We apologies for any inconvenience caused.\u00a0 The team appreciates Customer Supports assistance to manage our customer expectations.", "created": "2020-01-10T05:14:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "can you explain below points a little bit more please:\n\nchange the powershell module:\n * remove any\u00a0{{require 'ruby-pwsh'}}\u00a0statements in\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/tree/master/lib/puppet/provider/exec]\n * add\u00a0{{confine :feature => :pwshlib}}\u00a0to both providers\n * fix\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/blob/cd38bd871022a2c039986479c8c34802105a5c61/lib/puppet/provider/exec/powershell.rb#L11]\u00a0to be conditional on the\u00a0{{powshlib}}\u00a0feature being available", "created": "2020-01-13T02:00:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] if you're affected by this problem, please install puppetlabs-pwshlib in your environment to restore full functionality.\n\nTo the points you're asking about: they're part of the engineering work necessary to reduce impact of the problem to non-windows machines, to be carried out by one of our engineers. The work is currently ongoing and will be released ASAP.", "created": "2020-01-13T02:07:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "Thanks for your answer [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02],\u00a0 I'll\u00a0 \u00a0wait..", "created": "2020-01-13T02:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] if you're affected by this problem, please install https://forge.puppet.com/puppetlabs/pwshlib in your environment to restore full functionality.", "created": "2020-01-13T04:45:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "Its already installed\u00a0[[https://forge.puppet.com/puppetlabs/pwshlib]|[https://forge.puppet.com/puppetlabs/pwshlib]] this will not help, this works until you restart the puppetserver, and when you restart it it doesnt work...", "created": "2020-01-13T05:03:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] can you please supply the following debug information:\n* how do you install modules? \n* if using r10k, please upload your Puppetfile\n* full output from {{puppet module list}} on your puppetserver\n* full {{puppet agent --test --debug --trace}} output from one of the failing nodes", "created": "2020-01-13T05:06:00.000000"}, {"author": "5aea344f23dd942d56d9667c", "body": "Hi all, installer team is tracking with PE-28113. We will probably end up pinning the module back while we get a fix in", "created": "2020-01-13T15:53:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "thanks\u00a0[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] and [~accountid:5aea344f23dd942d56d9667c], for all others, uninstall the module and install 2.3.0 version (or downgrade to 2.3.0 version) and RESTART puppetserver.\u00a0", "created": "2020-01-14T00:06:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5aea344f23dd942d56d9667c] Your fix is wrong, please install the puppetlabs-pwshlib module in your environment to restore full functionality.\n\n[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] Without the debugging info I've asked for, I won't be able to understand what is going wrong on your system, vs our passing tests.", "created": "2020-01-14T01:29:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] I'll send you, its possible as PM?\n\n- install Module: puppet module install puppetlabs-powershell\n-\u00a0if using r10k, please upload your Puppetfile\u00a0 <- No I dont use it\n- List of the Moduls: puppet module list\n /etc/puppetlabs/code/environments/production/modules\n \u251c\u2500\u2500 puppetlabs-powershell (v3.0.0)\n \u251c\u2500\u2500 puppetlabs-pwshlib (v0.3.0)\n \u2514\u2500\u2500 puppetlabs-stdlib (v6.2.0)\n\nCan I send you the debug one as private ?", "created": "2020-01-14T04:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] please send any private debug info to ia_content@puppet.com, our internal team alias.", "created": "2020-01-14T05:37:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "Thank you so much [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], I send it already.", "created": "2020-01-14T05:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] please resend to my personal address david.schmitt@puppet.com, as it seems that the team alias is not publicly available.", "created": "2020-01-14T06:35:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "you are right [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], I get \"Delivery Status Notification (Failure)\"\u00a0 so I send it now to your email.", "created": "2020-01-14T06:52:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] puppetlabs/powershell 3.0.1 and puppetlabs/pwshlib 0.4.0 are now released and working together. Please give it a go and feel free to reach out if there are any more issues.\n\nEveryone else: This ticket will remain open until the other pwshlib-using modules also get released with the hotfix (see linked release tickets).", "created": "2020-01-16T04:12:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "thank you [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], it works very good, and the client fail by first time pulling but on second time works perfect. :)", "created": "2020-01-19T23:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12d71a22-b387-48d1-bebb-af0048ad881f] great to hear! Thanks for your feedback and patience.", "created": "2020-01-21T01:51:00.000000"}, {"author": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "body": "you are warm welcome :) [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]", "created": "2020-01-22T05:22:00.000000"}, {"author": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "body": "Hi Guys, it looks like this change causes an issue, breaking puppet run on Linux hosts without Powershell installed. Please check MODULES-10539. ", "created": "2020-02-10T07:18:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "The initial problem tracked under this Ticket has been resolved.\u00a0\n\nRelated issues raised have been tracked under separate tickets. Both resolved.\u00a0\n\n\u00a0\n\nRelease of the PowerShell module to be planned.", "created": "2020-03-02T06:18:00.000000"}], "components": [], "created": "2020-01-09T04:05:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{\\{puppet resource exec \"echo foo\"}} works with the powershell module installed but the pwshlib module absent."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@462af531"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1573112_*|*_3_*:*_1_*:*_4585574169_*|*_5_*:*_1_*:*_0"}], "description": "h1. what is the problem?\n\nWith the powershell 3.0.0 release, users also need to install the new [pwshlib module|https://forge.puppet.com/puppetlabs/pwshlib] dependency. Those who did not do so would get the following error messages on all agent runs going forward:\n{code}Error: Could not autoload puppet/provider/exec/powershell: Could not load the \"ruby-pwsh\" library; is the dependency module puppetlabs-pwshlib installed in this environment?\nError: Could not autoload puppet/type/exec: Could not autoload puppet/provider/exec/powershell: Could not load the \"ruby-pwsh\" library; is the dependency module puppetlabs-pwshlib installed in this environment? {code}\nThis also impacts {{puppet infrastructure configure}} and maybe other PE core functionality that's relying on the agent.\nh1. why do we need to solve it?\n\nCustomer Support has asked for a hotfix to stop the bleeding while Engineering works on longer term procedural solutions to avoid deploying invalid configurations to production. See https://puppet.atlassian.net/browse/FM-8643?focusedCommentId=710722&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-710722 for a write-up of options.\nh1. how do we solve it?\n * Add a {{lib/puppet/feature/pwshlib.rb}} to [https://github.com/puppetlabs/ruby-pwsh/] with a feature detecting and loading the pwshlib functionality. See [https://github.com/puppetlabs/puppet/blob/master/lib/puppet/feature/hocon.rb] and [https://github.com/puppetlabs/puppet/blob/605187329a42e200d011cbccfd9e79eb4de02145/lib/puppet/util/feature.rb#L22-L30] for example and documentation.\n\n * change the powershell module:\n ** remove any {{require 'ruby-pwsh'}} statements in [https://github.com/puppetlabs/puppetlabs-powershell/tree/master/lib/puppet/provider/exec]\n ** add {{confine :feature => :pwshlib}} to both providers\n ** fix [https://github.com/puppetlabs/puppetlabs-powershell/blob/cd38bd871022a2c039986479c8c34802105a5c61/lib/puppet/provider/exec/powershell.rb#L11] to be conditional on the {{powshlib}} feature being available\n\n * test that in the absence of the pwshlib library {{puppet resource exec \"echo foo\"}} works.\n\n * release pwshlib module and gem\n\n * update powershell module's dependency on new pwshlib release\n * release powershell module\n * release any affected\u00a0 windows module\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43210", "fixedVersions": [], "id": "43210", "issueType": "Task", "key": "MODULES-10389", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2020-03-02T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create pswshlib feature and safeguard powershell provider loading", "timeSpent": "PT0S", "updated": "2020-03-02T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-docker/pull/567]", "created": "2020-01-09T04:47:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/198\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/64", "created": "2020-01-09T04:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/339]", "created": "2020-01-09T04:50:00.000000"}], "components": [], "created": "2020-01-09T02:55:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(+) puppetlabs-chocolatey\n(+) puppetlabs-docker\n(+) puppetlabs-sqlserver\n(+) puppetlabs-windows\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4932faee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26170_*|*_3_*:*_1_*:*_10456624_*|*_5_*:*_1_*:*_0"}], "description": "Error: Could not autoload puppet/provider/exec/powershell: Could not load the \"ruby-pwsh\" library;\n\nSolution: add it into Gemfile\n\nhttps://ci.appveyor.com/project/puppetlabs/puppetlabs-chocolatey/builds/29993984/job/yw09ogpx5m5kg7s7", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41053", "fixedVersions": [], "id": "41053", "issueType": "Bug", "key": "MODULES-10388", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-09T05:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-powershell : Missing gem ruby-pwsh", "timeSpent": "PT0S", "updated": "2020-01-09T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-rook/pull/70]\n\n[https://github.com/puppetlabs/puppetlabs-helm/pull/105]\n\n[https://github.com/puppetlabs/puppetlabs-docker/pull/567]\n\n[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/374]", "created": "2020-01-09T03:03:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/198\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/63\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/121", "created": "2020-01-09T03:08:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "[https://github.com/puppetlabs/puppetlabs-motd/pull/276]", "created": "2020-01-09T03:44:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/338]", "created": "2020-01-09T04:05:00.000000"}], "components": [], "created": "2020-01-09T02:51:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(+) puppetlabs-chocolatey\n (+) puppetlabs-docker\n (+)\u00a0puppetlabs-helm\n (+) puppetlabs-kubernetes\n(+) puppetlabs-motd\n (+)\u00a0puppetlabs-rook\n (+) puppetlabs-sqlserver\n(+) puppetlabs-windows\n(+) puppetlabs-wsus_client+"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a7667a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51836_*|*_3_*:*_1_*:*_10595649_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3105"}], "description": "Checking *puppetlabs-chocolatey* dependencies.\n\tpuppetlabs/powershell (>= 1.0.1 < 3.0.0) *doesn't match* 3.0.0\n\nChecking *puppetlabs-docker* dependencies.\n\tpuppetlabs/powershell (>= 2.1.4 < 3.0.0) *doesn't match* 3.0.0\n\nChecking *puppetlabs-helm* dependencies.\n\tpuppetlabs/stdlib (>= 4.19.0 <= 5.2.0) *doesn't match* 6.2.0\n\tpuppet/archive (>= 2.0.0 <= 3.2.1) *doesn't match* 4.4.0\n\nChecking *puppetlabs-kubernetes* dependencies.\n\tpuppetlabs/stdlib (>= 4.20.0 <= 5.2.0) *doesn't match* 6.2.0\n\tpuppetlabs/apt (>= 4.1.0 <= 6.3.0) *doesn't match* 7.3.0\n\tpuppet/archive (>= 2.0.0 <= 3.2.1) *doesn't match* 4.4.0\n\nChecking *puppetlabs-motd* dependencies.\n\tpuppetlabs/registry (>= 1.0.0 < 3.0.0) *doesn't match* 3.1.0\n\nChecking *puppetlabs-rook* dependencies.\n\tpuppetlabs/stdlib (>= 4.24.0 < 6.0.0) *doesn't match* 6.2.0\n\tstahnma/epel (>= 1.2.2 < 1.3.0) *doesn't match* 1.3.1\n\nChecking *puppetlabs-sqlserver* dependencies.\n\tpuppetlabs/powershell (>= 1.0.1 < 3.0.0) *doesn't match* 3.0.0\n\nChecking *puppetlabs-windows* dependencies.\n\tpuppetlabs/acl (>= 1.0.0 < 3.0.0) *doesn't match* 3.1.0\n\tpuppetlabs/chocolatey (>= 2.0.0 < 4.0.0) *doesn't match* 5.0.1\n\tpuppetlabs/iis (>= 4.0.0 < 5.0.0) *doesn't match* 6.0.0\n\tpuppetlabs/powershell (>= 1.0.0 < 3.0.0) *doesn't match* 3.0.0\n\tpuppetlabs/registry (>= 1.0.0 < 3.0.0) *doesn't match* 3.1.0\n\tpuppetlabs/wsus_client (>= 1.0.0 < 2.0.0) *doesn't match* 3.1.0\n\nChecking *puppetlabs-wsus_client* dependencies.\n\tpuppetlabs/registry (>= 1.0.0 < 3.0.0) *doesn't match* 3.1.0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39964", "fixedVersions": [], "id": "39964", "issueType": "Task", "key": "MODULES-10387", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-09T05:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Triage - update broken dependencies", "timeSpent": "PT0S", "updated": "2020-01-09T05:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2020-01-09T02:09:00.000000", "creator": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b36004"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzdmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8259361_*|*_6_*:*_1_*:*_0"}], "description": "Puppetserver: 6.7.2\nWindows Agent:\u00a06.11.1\n\nModule:\u00a0[https://forge.puppet.com/puppetlabs/powershell/readme]\nLast version 3.0.0\n\nIn sitemap:\nexec { 'do something':\n command => 'Write-Host $PSVersionTable',\n provider => powershell,\n}\n\nAbove code works for me before Upgrade, after that\u00a0 it doesnt work.\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'provider' (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 10) on Exec[do something] (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 10) on node windows-vm", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38864", "fixedVersions": [], "id": "38864", "issueType": "Bug", "key": "MODULES-10386", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12d71a22-b387-48d1-bebb-af0048ad881f", "resolution": "Fixed", "resolutionDate": "2020-01-09T04:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/powershell : provider Error", "timeSpent": "PT0S", "updated": "2020-01-09T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12fe94742a00683e41fa", "body": "Hello Gareth,\n\n\u00a0\n\nCan you please update me with the status of this request. I see it has a \"CLOSED\" status, while we did not get any feedback about it.\n\n\u00a0\n\nRagdrs,", "created": "2020-02-23T00:07:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Step's to take:\n * Start with panos_address.rb\n ** Add attribute to retrieve current vsys\n ** Update Attribute with default vsys value and tokenize the base_xpath\n *** Check the above still runs clean\n ** Test attribute by passing non-default value\n * Review implementation\n ** If good move on, if not repeat first step\n * Implement changes in net type", "created": "2020-03-12T04:46:00.000000"}], "components": ["panos"], "created": "2020-01-08T05:57:00.000000", "creator": "623c12fe94742a00683e41fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Have to implement the module where Virtual systems are in place."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@793c2a8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk76v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37560"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/20"}], "description": "_Basic Info_\n *Module Version:*\u00a0*1.2.1***\n *Puppet Version: 2019.2.0*\n *OS Name/Version: RHEL*\n\nModule does not seem to work on devices where virtual systems are used.\n\n*Desired Behavior:*\n\nThe ability to specify the virtual system name (vsys1, vsys2 ...), for each resource type who has not global only usage and which can be applied to single virtual systems.\n\n*Actual Behavior:*\n\nHaven't found any way to workaround the issue, when a resource like panos_address is used on a device with virtual systems an error as the following is returned:\n\n\u00a0\n\n{code}Notice: /Stage[main]/Profile::Paloalto/Panos_address[sg1nwa012]/ensure: defined 'ensure' as 'present' (corrective)\nError: panos_address[sg1nwa012]: Creating: Failed after 0.151279 seconds: Received \"error\" with code 8: Object not unique: For commands that operate on a single object, the specified object is not unique.\n<response status='error' code='8'>\n  <msg>\n    Path doesn't uniquely identify an object\n  </msg>\n</response>\nError: /Stage[main]/Profile::Paloalto/Panos_address[sg1nwa012]: Could not evaluate: Execution encountered an error\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42073", "fixedVersions": [], "id": "42073", "issueType": "New Feature", "key": "MODULES-10385", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12fe94742a00683e41fa", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/panos : Virtual Systems Unsupported", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you [~accountid:557058:ecdbe9d7-fd31-4136-80ae-15ac851f87fc]\u00a0for logging this ticket.\u00a0\nI have changed this to a Feature Request and this will get added to our backlog.\n\nPlease note our team is super busy at the moment so I cannot give a timeline for completion.\u00a0\nFinally this repo is open source and we do accept PRs so if you are in a rush please feel free to submit a PR and will be review it during our Community Day (Mondays unless stated otherwise in our blog - [https://puppetlabs.github.io/iac/)]\n\n\u00a0", "created": "2021-06-21T04:32:00.000000"}], "components": ["concat"], "created": "2020-01-07T10:26:00.000000", "creator": "557058:ecdbe9d7-fd31-4136-80ae-15ac851f87fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f1699c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzcfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}], "description": "_Basic Info_\n *Module Version: 5.3.0*\n *Puppet Version: 6.something*\n *OS Name/Version: CentOS 7*\n\n_concat::fragment only seems to support String, not Sensitive[String]._\n\n*Actual Behavior:*\n\nI tried to use this:\n{code:java}\nconcat::fragment{\"${name}_key\":\n target => \"/etc/haproxy/ssl.crt/${name}.pem\",\n content => Sensitive(lookup($enc_key)),\n order => '02',\n }{code}\n\u00a0which resulted in this error:\n\nConcat::Fragment[test_key]: parameter 'content' expects a value of type Undef or String, got Sensitive[String]\n\nI would have expected sensitive strings to be handled properly here (created in the file, but no changes logged to syslog)\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35713", "fixedVersions": [], "id": "35713", "issueType": "New Feature", "key": "MODULES-10382", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ecdbe9d7-fd31-4136-80ae-15ac851f87fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat: sensitive strings are not supported", "timeSpent": "PT0S", "updated": "2021-06-21T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Adding support for changelog generator first", "created": "2020-01-03T07:38:00.000000"}], "components": ["powershell"], "created": "2020-01-03T06:36:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53e6aac3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzza8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_250712889_*|*_10007_*:*_1_*:*_3271291_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38863", "fixedVersions": [], "id": "38863", "issueType": "Task", "key": "MODULES-10373", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2020-01-06T05:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-powershell) 3.0.0 - (06/01/2020) - (f85b81e989158fa2c9d55d5d510535e138bc1325)", "timeSpent": "PT0S", "updated": "2021-02-11T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2020-01-03T05:19:00.000000", "creator": "70121:a329eea0-9be0-4df9-8e5a-fb46bd709e27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3372c00b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzza8f:"}], "description": "I have a module which contains following classes:\n\naccounts and mysql.\n\nThe mysql class is wrappred in another module called \"mydatabase\".The accounts class is wrappred in another module called \"myusers\".\n\nFirst I'd like to create a user called \"tom\". Then I want to create a database and schedule a database backup for user \"tom\".\n\nI declare the order of the classes like\u00a0\n\n\u00a0\n{code:java}Class['myusers']\u00a0->\u00a0Class['mydatabase']{code}\nOn the first puppet run the the database::backup class gives an error:\n\nError: Could not prefetch cron provider 'crontab' target 'tom': Could not read crontab for tom: Execution of 'crontab -u tom-l' returned 1: crontab: user `tom' unknown. Treating as empty\n\nAfter successfully creating the database, the user \"tom\" ist created!\n\nOn the second puppet run, the user \"tom\" existst and the database backup is scheduled.\n\nI tried everything, from \"notify\" to \"require\", from \"before\" to class ordering. When using notify, the class accounts is called, but the user is not created immediately, there is only a message:\n\nInfo: Class[Accounts]: Scheduling refresh of Accounts::User[tom]\n\nThe user is created at the very end!\n\nWhat can I do to force the creation of the user BEFORE the database class is called?\n\nLike said, I have tried several things...\n\n\u00a0", "environment": "Puppet Agent 5.5.8\n\nPuppet Server 5.3.8\n\nOS: SLES12 SP3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37826", "fixedVersions": [], "id": "37826", "issueType": "Bug", "key": "MODULES-10372", "labels": ["accounts", "mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a329eea0-9be0-4df9-8e5a-fb46bd709e27", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql / accounts : creation of database AFTER user needed for backup cron", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["facter_task"], "created": "2020-01-03T03:58:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47ce1f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzza7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9342791_*|*_10007_*:*_1_*:*_6834710_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41048", "fixedVersions": [], "id": "41048", "issueType": "Task", "key": "MODULES-10367", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2020-01-03T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-facter_task) 0.7.0 - (03/01/2020) - (d842bb0cfc208be6769159ea54e57843e65a3c7e)", "timeSpent": "PT0S", "updated": "2021-02-11T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "Can reproduce on the `ruby:latest` image (which is Debian Buster).", "created": "2019-12-31T10:18:00.000000"}], "components": ["spec_helper"], "created": "2019-12-31T10:14:00.000000", "creator": "557058:947798b8-a045-483d-9428-f995131f481f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70938940"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz9rb:"}], "description": "*Module Version: 2.14.1*\n *Puppet Version: N/A*\n *OS Name/Version: Alpine Linux 3.10*\n\n\u00a0\n\nI have a custom Puppet module that I created with some recent version of the `puppet` command line (but not the pdk). It has a Rakefile with a `validate` task that worked up until yesterday.\n\nNow, when I run `rake validate` it shows this error:\n{code:java}\nLoadError: cannot load such file -- puppetlabs_spec_helper/rake_tasks{code}\n\u00a0\n\n*Desired Behavior:*\n\nObviously, I want the rake task to just work.\n\n\u00a0\n\n*Actual Behavior:*\n\nHere are the relevant files:\n\n\u00a0\nGemfile\n{code:java}\nsource 'https://rubygems.org'puppetversion = ENV.key?('PUPPET_VERSION') ? \"#{ENV['PUPPET_VERSION']}\" : ['>= 3.3']\ngem 'puppet', puppetversion\ngem 'puppetlabs_spec_helper', '>= 0.8.2'\ngem 'puppet-lint', '>= 1.0.0'\ngem 'facter', '>= 1.7.0'\n{code}\n\u00a0\nRakefile\n\n{code:java}\nrequire 'puppetlabs_spec_helper/rake_tasks'\nrequire 'puppet-lint/tasks/puppet-lint'\nPuppetLint.configuration.send('disable_80chars')\nPuppetLint.configuration.ignore_paths = [\"spec/**/*.pp\", \"pkg/**/*.pp\"]desc \"Validate manifests, templates, and ruby files\"\ntask :validate do\n  Dir['manifests/**/*.pp'].each do |manifest|\n    sh \"puppet parser validate --noop #{manifest}\"\n  end\n  Dir['spec/**/*.rb','lib/**/*.rb'].each do |ruby_file|\n    sh \"ruby -c #{ruby_file}\" unless ruby_file =~ /spec\\/fixtures/\n  end\n  Dir['templates/**/*.erb'].each do |template|\n    sh \"erb -P -x -T '-' #{template} | ruby -c\"\n  end\nend\n{code}\n\u00a0\nAnd the repro steps. I loaded my custom module into a ruby:alpine container (really, the module doesn't matter, just take this Gemfile and Rakefile).\n\u00a0\n{code:java}\n$ docker run --rm -it -v ./:/app --entrypoint sh ruby:alpine{code}\n\u00a0\nInstall dependencies\n\u00a0\n{code:java}\n/app # bundle install\nFetching gem metadata from https://rubygems.org/........\nFetching rake 13.0.1\nInstalling rake 13.0.1\nUsing bundler 2.1.2\nFetching concurrent-ruby 1.1.5\nInstalling concurrent-ruby 1.1.5\nFetching deep_merge 1.2.1\nInstalling deep_merge 1.2.1\nFetching diff-lcs 1.3\nInstalling diff-lcs 1.3\nFetching facter 2.5.6\nInstalling facter 2.5.6\nFetching fast_gettext 1.8.0\nInstalling fast_gettext 1.8.0\nFetching hiera 3.6.0\nInstalling hiera 3.6.0\nFetching hocon 1.3.0\nInstalling hocon 1.3.0\nFetching httpclient 2.8.3\nInstalling httpclient 2.8.3\nFetching locale 2.1.2\nInstalling locale 2.1.2\nFetching mocha 1.11.1\nInstalling mocha 1.11.1\nFetching multi_json 1.14.1\nInstalling multi_json 1.14.1\nFetching pathspec 0.2.1\nInstalling pathspec 0.2.1\nFetching puppet-resource_api 1.8.7\nInstalling puppet-resource_api 1.8.7\nFetching semantic_puppet 1.0.2\nInstalling semantic_puppet 1.0.2\nFetching puppet 6.11.1\nInstalling puppet 6.11.1\nFetching puppet-lint 2.4.2\nInstalling puppet-lint 2.4.2\nFetching puppet-syntax 2.6.0\nInstalling puppet-syntax 2.6.0\nFetching rspec-support 3.9.2\nInstalling rspec-support 3.9.2\nFetching rspec-core 3.9.1\nInstalling rspec-core 3.9.1\nFetching rspec-expectations 3.9.0\nInstalling rspec-expectations 3.9.0\nFetching rspec-mocks 3.9.0\nInstalling rspec-mocks 3.9.0\nFetching rspec 3.9.0\nInstalling rspec 3.9.0\nFetching rspec-puppet 2.7.8\nInstalling rspec-puppet 2.7.8\nFetching puppetlabs_spec_helper 2.14.1\nInstalling puppetlabs_spec_helper 2.14.1\nBundle complete! 4 Gemfile dependencies, 26 gems now installed.\nBundled gems are installed into `/usr/local/bundle`{code}\n\u00a0\nAnd run the task\n\u00a0\n{code:java}\n/app # rake --trace validate\nrake aborted!\nLoadError: cannot load such file -- puppetlabs_spec_helper/rake_tasks\n/usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'\n/usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'\n/app/rakefile:1:in `<top (required)>'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/rake_module.rb:29:in `load'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/rake_module.rb:29:in `load_rakefile'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:703:in `raw_load_rakefile'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:104:in `block in load_rakefile'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:103:in `load_rakefile'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:82:in `block in run'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:186:in `standard_exception_handling'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run'\n/usr/local/lib/ruby/gems/2.7.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'\n/usr/local/bin/rake:23:in `load'\n/usr/local/bin/rake:23:in `<main>'{code}\n\u00a0", "environment": "ruby:alpine", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43209", "fixedVersions": [], "id": "43209", "issueType": "Bug", "key": "MODULES-10366", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:947798b8-a045-483d-9428-f995131f481f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "spec_helper : LoadError: cannot load such file -- puppetlabs_spec_helper/rake_tasks", "timeSpent": "PT0S", "updated": "2019-12-31T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2019-12-31T07:49:00.000000", "creator": "623a4c771c7f6a007049187a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@345e3504"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz9qn:"}], "description": "_Basic Info_\n *Module Version: 6.1.0*\n *Puppet Version:*\u00a06.11.1-1bionic\n\n***OS Name/Version: Ubuntu 18.04*\n\n**The ordering when using format => \"yaml\" is somewhat inconsistent compared to the ordering with the plain format. That is, it has backwards ordering and thus values with higher \u00a0precedence are overwritten with values of lower precedence when using the merge-mode.\n\n*Desired Behavior:*\n\nGiven the following code:\n{code:java}concat::fragment { \"defaults\":\n order   => 01,\n content => inline_template(\"---\\nnum_tokens: 256\"),\n target   => '/etc/cassandra/cassandra.yaml',\n}\n\nconcat::fragment { \"customer_parameters\":\n order   => 99,\n content => inline_template(\"---\\nnum_tokens: 16\"),\n target   => '/etc/cassandra/cassandra.yaml',\n}\nconcat { '/etc/cassandra/cassandra.yaml':\n  ensure  => present,\n  format => yaml,\n  force  => true,\n  replace => true,\n }{code}\nI would expect the following result:\n{code:java}---\nnum_tokens: 16{code}\nAt a bare minimum I would expect the different behavior between type plain and type yaml at least to be documented. :)\u00a0\u00a0**\u00a0\n\n*Actual Behavior:*\n\nThe actual behavior is that the given code returns:\n{code:java}---\nnum_tokens: 256{code}\nSo in order to achieve the same result as with format plain, the order parameters for all fragments have to be changed.\n\nI assume the reason for that is that the input values _are_ in fact properly sorted according to the fragment order before running into the merge logic, but the merge logic doesn't account for that when merging the values (where it would have to be swapped in order).\n\nA possible fix would be to _reverse_ the fragment order after sorting it\u00a0when it is used for YAML or JSON output\u00a0_or_ change the nested_merge logic accordingly.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39902", "fixedVersions": [], "id": "39902", "issueType": "Bug", "key": "MODULES-10365", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c771c7f6a007049187a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat: order behavior inconsistent between plain and yaml mode", "timeSpent": "PT0S", "updated": "2021-01-25T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-12-30T09:00:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb9b523"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz9br:"}], "description": "*OS Name/Version: Windows*\n\nWhen I set {{serviceautostart: true}} without setting either {{serviceautostartprovidername}} or {{serviceautostartprovidertype}} within an {{iis_site}} resource, I expected that the website would automatically start on the next reboot, using the default mechanism.\n\n*Desired Behavior:*\n\nAs it turns out, if {{serviceautostart}} is true, then {{serviceautostartprovidername}} and {{serviceautostartprovidertype}} must *both* be non-blank, although it is still unclear to me what constitutes a valid value for each setting.  To be fair, the official Microsoft documentation, part of which is repeated by the iis module, is equally inadequate.\n\nAt a minimum, setting {{serviceautostart}} to true without supplying non-blank values for both {{serviceautostartprovidername}} and {{serviceautostartprovidertype}} should have resulted in a compile-time error.\n\n*Actual Behavior:*\n\nThe setting had no effect, and subsequent puppet runs re-applied the setting as a corrective change.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41045", "fixedVersions": [], "id": "41045", "issueType": "Improvement", "key": "MODULES-10364", "labels": ["beginner", "iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis : iis_site autostart options largely undocumented", "timeSpent": "PT0S", "updated": "2020-10-01T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2019-12-24T12:36:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e691309"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz8zb:"}], "description": "_Basic Info_\n *Module Version:* 8.2.0\n *Puppet Version:* 5.5.10\n *OS Name/Version:* debian buster\n\nWhile doing a quick review of this module, I saw that the \\{{$keys}} param is of type \\{{Array[String]}}. This could mean that the ntp keys could leak to the tty and possibly to syslog too.\n\nI'd recommend using Sensitive on the string type, however making this change will create a break in the API.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35710", "fixedVersions": [], "id": "35710", "issueType": "Bug", "key": "MODULES-10363", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-ntp : the $keys param should maybe use Sensitive type?", "timeSpent": "PT0S", "updated": "2019-12-24T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Submitted [puppetlabs-iis#253|https://github.com/puppetlabs/puppetlabs-iis/pull/253]", "created": "2019-12-24T10:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5caf5082c75c532928c11f7b]\n\nI would like to take the time to thank you for raising this ticket and also creating the PR.\u00a0\n\nAs your PR has been merged I am going to resolve this ticket.\u00a0\n\nAgain thank you for your contribution! :)\u00a0", "created": "2021-01-18T04:54:00.000000"}], "components": ["iis"], "created": "2019-12-24T10:06:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41be299b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz8z3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198550311_*|*_10007_*:*_1_*:*_316442940_*|*_10009_*:*_1_*:*_33248635376_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_27602"}], "description": "_Basic Info_\n *Module Version:* github master branch\n *Puppet Version:* PE 2019 2.2 / Puppet-6\n *OS Name/Version:* Windows-2016\n\nThe handling of the {{authenticationinfo}} field is inconsistent. Within the {{[iis_site|https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_site.rb#L349-L362]}} resource, keys are checked for validity.\n\nWithin the {{[iis_application|https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_application.rb#L81-L88]}} resource, the {{insync?}} function is redefined in an attempt to ignore element ordering.\n\nBoth functionalities should be enforced in both places.", "environment": "Client O/S: Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34659", "fixedVersions": [], "id": "34659", "issueType": "Bug", "key": "MODULES-10362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : Handling of authenticationinfo property should be consistent.", "timeSpent": "PT0S", "updated": "2021-01-18T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Submitted [puppetlabs-iis#252|https://github.com/puppetlabs/puppetlabs-iis/pull/252]", "created": "2019-12-24T09:49:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "The patched code is now working both in Appveyor and local ad-hoc testing with Microsoft Server 2016 and IIS 10.", "created": "2020-01-02T18:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged! thanks again.", "created": "2020-01-06T01:41:00.000000"}], "components": ["iis"], "created": "2019-12-24T07:04:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Both code blocks above should succeed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d98a15b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz8vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_817994245_*|*_10009_*:*_1_*:*_285777876_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* github master branch\n*Puppet Version:* PE 2019 2.2 (Puppet-6)\n*OS Name/Version:* Windows Server 2016\n\nIf the bindings attribute of an {{iis_site}} resource contain both {{http}} and {{https}} protocols, the {{https}} binding must come first, or else an error will prevent resource creation.\n\n*Desired Behavior:*\n\nIt should be possible to specify bindings in any convenient order.\n\n*Actual Behavior:*\n\nWhen {{http}} bindings come before {{https}} bindings, resource creation fails with an error similar to the following:\n\n\n{code:text}\nchange from 'absent' to 'started' failed: Could not set 'started' on ensure: Error starting website: System.Management.Automation.CmdletInvocationException: Cannot find path 'IIS:\\Sites\\MyWebsite' because it does not exist.\n\n{code}\n\n*Succeeds*\n\n{code:puppet}\n  iis_site { 'MyWebsite':\n    ensure               => 'started',\n    bindings             => [\n      {\n        'bindinginformation'   => '*:443:mysite.mydomain.com',\n        'certificatehash'      => 'B3F54F793F565E95718CA72BC593B7B6FF2497C3',\n        'certificatestorename' => 'My',\n        'protocol'             => 'https',\n        'sslflags'             => 0,\n      },\n      {\n        'bindinginformation' => '*:80:mysite.mydomain.com',\n        'protocol'           => 'http',\n      },\n    ],\n  }\n\n{code}\n\n*Fails*\n\n{code:puppet}\n  iis_site { 'MyWebsite':\n    ensure               => 'started',\n    bindings             => [\n      {\n        'bindinginformation' => '*:80:mysite.mydomain.com',\n        'protocol'           => 'http',\n      },\n      {\n        'bindinginformation'   => '*:443:mysite.mydomain.com',\n        'certificatehash'      => 'B3F54F793F565E95718CA72BC593B7B6FF2497C3',\n        'certificatestorename' => 'My',\n        'protocol'             => 'https',\n        'sslflags'             => 0,\n      },\n    ],\n  }\n\n{code}", "environment": "Client O/S: Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41003", "fixedVersions": [], "id": "41003", "issueType": "Bug", "key": "MODULES-10361", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2020-01-06T01:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis: https bindings must come before http bindings", "timeSpent": "PT0S", "updated": "2020-01-06T01:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-apache/commit/4b0d3c7eb878c1bcc74f942ed69d3240eb581f94", "created": "2020-01-23T10:01:00.000000"}], "components": ["apache"], "created": "2019-12-23T06:54:00.000000", "creator": "623c112fd32a94006a64981b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c759bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz8hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2689624655_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.3.0*\n *Puppet Version:* \n *OS Name/Version: RHEL 7 and RHEL 6*\n\n_In the manifest autoindex.pp a conf file called autoindex.conf is created using the template autoindex.conf.erb. It contains \"AddIcon\" -Entries e.g.:_\n\n_AddIcon /icons/odf6odt-20x22.png .odt_\n\n_But on rhel 7 / 6 there is no file named_ _odf6odt-20x22.png but there is a file contained in package httpd called_ _odf6odt.png. So I suppose on rhel 7/6 the former line in autconf.index should be corrected to:_\n\n_AddIcon /icons/__odf6odt.png_ _.odt_\n\n_For debian the filename_\u00a0_odf6odt-20x22.png_ _seems to fit:_\n\n_[https://debian.pkgs.org/10/debian-main-amd64/apache2-data_2.4.38-3+deb10u3_all.deb.html]_\n\n_Apache doc:_\n\n_[http://httpd.apache.org/docs/current/mod/mod_autoindex.html]_\n\n\u00a0\n\n_On a rhel7 system:_\n\n_# rpm -ql httpd | grep -i icon_\n _/usr/share/httpd/icons_\n _/usr/share/httpd/icons/README_\n _/usr/share/httpd/icons/README.html_\n _/usr/share/httpd/icons/a.gif_\n _/usr/share/httpd/icons/a.png_\n _/usr/share/httpd/icons/alert.black.gif_\n _/usr/share/httpd/icons/alert.black.png_\n _/usr/share/httpd/icons/alert.red.gif_\n _/usr/share/httpd/icons/alert.red.png_\n _/usr/share/httpd/icons/apache_pb.gif_\n _/usr/share/httpd/icons/apache_pb.png_\n _/usr/share/httpd/icons/apache_pb.svg_\n _/usr/share/httpd/icons/apache_pb2.gif_\n _/usr/share/httpd/icons/apache_pb2.png_\n _/usr/share/httpd/icons/back.gif_\n _/usr/share/httpd/icons/back.png_\n _/usr/share/httpd/icons/ball.gray.gif_\n _/usr/share/httpd/icons/ball.gray.png_\n _/usr/share/httpd/icons/ball.red.gif_\n _/usr/share/httpd/icons/ball.red.png_\n _/usr/share/httpd/icons/binary.gif_\n _/usr/share/httpd/icons/binary.png_\n _/usr/share/httpd/icons/binhex.gif_\n _/usr/share/httpd/icons/binhex.png_\n _/usr/share/httpd/icons/blank.gif_\n _/usr/share/httpd/icons/blank.png_\n _/usr/share/httpd/icons/bomb.gif_\n _/usr/share/httpd/icons/bomb.png_\n _/usr/share/httpd/icons/box1.gif_\n _/usr/share/httpd/icons/box1.png_\n _/usr/share/httpd/icons/box2.gif_\n _/usr/share/httpd/icons/box2.png_\n _/usr/share/httpd/icons/broken.gif_\n _/usr/share/httpd/icons/broken.png_\n _/usr/share/httpd/icons/burst.gif_\n _/usr/share/httpd/icons/burst.png_\n _/usr/share/httpd/icons/c.gif_\n _/usr/share/httpd/icons/c.png_\n _/usr/share/httpd/icons/comp.blue.gif_\n _/usr/share/httpd/icons/comp.blue.png_\n _/usr/share/httpd/icons/comp.gray.gif_\n _/usr/share/httpd/icons/comp.gray.png_\n _/usr/share/httpd/icons/compressed.gif_\n _/usr/share/httpd/icons/compressed.png_\n _/usr/share/httpd/icons/continued.gif_\n _/usr/share/httpd/icons/continued.png_\n _/usr/share/httpd/icons/dir.gif_\n _/usr/share/httpd/icons/dir.png_\n _/usr/share/httpd/icons/diskimg.gif_\n _/usr/share/httpd/icons/diskimg.png_\n _/usr/share/httpd/icons/down.gif_\n _/usr/share/httpd/icons/down.png_\n _/usr/share/httpd/icons/dvi.gif_\n _/usr/share/httpd/icons/dvi.png_\n _/usr/share/httpd/icons/f.gif_\n _/usr/share/httpd/icons/f.png_\n _/usr/share/httpd/icons/folder.gif_\n _/usr/share/httpd/icons/folder.open.gif_\n _/usr/share/httpd/icons/folder.open.png_\n _/usr/share/httpd/icons/folder.png_\n _/usr/share/httpd/icons/folder.sec.gif_\n _/usr/share/httpd/icons/folder.sec.png_\n _/usr/share/httpd/icons/forward.gif_\n _/usr/share/httpd/icons/forward.png_\n _/usr/share/httpd/icons/generic.gif_\n _/usr/share/httpd/icons/generic.png_\n _/usr/share/httpd/icons/generic.red.gif_\n _/usr/share/httpd/icons/generic.red.png_\n _/usr/share/httpd/icons/generic.sec.gif_\n _/usr/share/httpd/icons/generic.sec.png_\n _/usr/share/httpd/icons/hand.right.gif_\n _/usr/share/httpd/icons/hand.right.png_\n _/usr/share/httpd/icons/hand.up.gif_\n _/usr/share/httpd/icons/hand.up.png_\n _/usr/share/httpd/icons/icon.sheet.gif_\n _/usr/share/httpd/icons/icon.sheet.png_\n _/usr/share/httpd/icons/image1.gif_\n _/usr/share/httpd/icons/image1.png_\n _/usr/share/httpd/icons/image2.gif_\n _/usr/share/httpd/icons/image2.png_\n _/usr/share/httpd/icons/image3.gif_\n _/usr/share/httpd/icons/image3.png_\n _/usr/share/httpd/icons/index.gif_\n _/usr/share/httpd/icons/index.png_\n _/usr/share/httpd/icons/layout.gif_\n _/usr/share/httpd/icons/layout.png_\n _/usr/share/httpd/icons/left.gif_\n _/usr/share/httpd/icons/left.png_\n _/usr/share/httpd/icons/link.gif_\n _/usr/share/httpd/icons/link.png_\n _/usr/share/httpd/icons/movie.gif_\n _/usr/share/httpd/icons/movie.png_\n _/usr/share/httpd/icons/odf6odb.png_\n _/usr/share/httpd/icons/odf6odc.png_\n _/usr/share/httpd/icons/odf6odf.png_\n _/usr/share/httpd/icons/odf6odg.png_\n _/usr/share/httpd/icons/odf6odi.png_\n _/usr/share/httpd/icons/odf6odm.png_\n _/usr/share/httpd/icons/odf6odp.png_\n _/usr/share/httpd/icons/odf6ods.png_\n _/usr/share/httpd/icons/odf6odt.png_\n _/usr/share/httpd/icons/odf6otc.png_\n _/usr/share/httpd/icons/odf6otf.png_\n _/usr/share/httpd/icons/odf6otg.png_\n _/usr/share/httpd/icons/odf6oth.png_\n _/usr/share/httpd/icons/odf6oti.png_\n _/usr/share/httpd/icons/odf6otp.png_\n _/usr/share/httpd/icons/odf6ots.png_\n _/usr/share/httpd/icons/odf6ott.png_\n _/usr/share/httpd/icons/p.gif_\n _/usr/share/httpd/icons/p.png_\n _/usr/share/httpd/icons/patch.gif_\n _/usr/share/httpd/icons/patch.png_\n _/usr/share/httpd/icons/pdf.gif_\n _/usr/share/httpd/icons/pdf.png_\n _/usr/share/httpd/icons/pie0.gif_\n _/usr/share/httpd/icons/pie0.png_\n _/usr/share/httpd/icons/pie1.gif_\n _/usr/share/httpd/icons/pie1.png_\n _/usr/share/httpd/icons/pie2.gif_\n _/usr/share/httpd/icons/pie2.png_\n _/usr/share/httpd/icons/pie3.gif_\n _/usr/share/httpd/icons/pie3.png_\n _/usr/share/httpd/icons/pie4.gif_\n _/usr/share/httpd/icons/pie4.png_\n _/usr/share/httpd/icons/pie5.gif_\n _/usr/share/httpd/icons/pie5.png_\n _/usr/share/httpd/icons/pie6.gif_\n _/usr/share/httpd/icons/pie6.png_\n _/usr/share/httpd/icons/pie7.gif_\n _/usr/share/httpd/icons/pie7.png_\n _/usr/share/httpd/icons/pie8.gif_\n _/usr/share/httpd/icons/pie8.png_\n _/usr/share/httpd/icons/portal.gif_\n _/usr/share/httpd/icons/portal.png_\n _/usr/share/httpd/icons/poweredby.png_\n _/usr/share/httpd/icons/ps.gif_\n _/usr/share/httpd/icons/ps.png_\n _/usr/share/httpd/icons/quill.gif_\n _/usr/share/httpd/icons/quill.png_\n _/usr/share/httpd/icons/right.gif_\n _/usr/share/httpd/icons/right.png_\n _/usr/share/httpd/icons/screw1.gif_\n _/usr/share/httpd/icons/screw1.png_\n _/usr/share/httpd/icons/screw2.gif_\n _/usr/share/httpd/icons/screw2.png_\n _/usr/share/httpd/icons/script.gif_\n _/usr/share/httpd/icons/script.png_\n _/usr/share/httpd/icons/small_\n _/usr/share/httpd/icons/small/back.gif_\n _/usr/share/httpd/icons/small/back.png_\n _/usr/share/httpd/icons/small/binary.gif_\n _/usr/share/httpd/icons/small/binary.png_\n _/usr/share/httpd/icons/small/binhex.gif_\n _/usr/share/httpd/icons/small/binhex.png_\n _/usr/share/httpd/icons/small/blank.gif_\n _/usr/share/httpd/icons/small/blank.png_\n _/usr/share/httpd/icons/small/broken.gif_\n _/usr/share/httpd/icons/small/broken.png_\n _/usr/share/httpd/icons/small/burst.gif_\n _/usr/share/httpd/icons/small/burst.png_\n _/usr/share/httpd/icons/small/comp1.gif_\n _/usr/share/httpd/icons/small/comp1.png_\n _/usr/share/httpd/icons/small/comp2.gif_\n _/usr/share/httpd/icons/small/comp2.png_\n _/usr/share/httpd/icons/small/compressed.gif_\n _/usr/share/httpd/icons/small/compressed.png_\n _/usr/share/httpd/icons/small/continued.gif_\n _/usr/share/httpd/icons/small/continued.png_\n _/usr/share/httpd/icons/small/doc.gif_\n _/usr/share/httpd/icons/small/doc.png_\n _/usr/share/httpd/icons/small/folder.gif_\n _/usr/share/httpd/icons/small/folder.png_\n _/usr/share/httpd/icons/small/folder2.gif_\n _/usr/share/httpd/icons/small/folder2.png_\n _/usr/share/httpd/icons/small/forward.gif_\n _/usr/share/httpd/icons/small/forward.png_\n _/usr/share/httpd/icons/small/generic.gif_\n _/usr/share/httpd/icons/small/generic.png_\n _/usr/share/httpd/icons/small/generic2.gif_\n _/usr/share/httpd/icons/small/generic2.png_\n _/usr/share/httpd/icons/small/generic3.gif_\n _/usr/share/httpd/icons/small/generic3.png_\n _/usr/share/httpd/icons/small/image.gif_\n _/usr/share/httpd/icons/small/image.png_\n _/usr/share/httpd/icons/small/image2.gif_\n _/usr/share/httpd/icons/small/image2.png_\n _/usr/share/httpd/icons/small/index.gif_\n _/usr/share/httpd/icons/small/index.png_\n _/usr/share/httpd/icons/small/key.gif_\n _/usr/share/httpd/icons/small/key.png_\n _/usr/share/httpd/icons/small/movie.gif_\n _/usr/share/httpd/icons/small/movie.png_\n _/usr/share/httpd/icons/small/patch.gif_\n _/usr/share/httpd/icons/small/patch.png_\n _/usr/share/httpd/icons/small/ps.gif_\n _/usr/share/httpd/icons/small/ps.png_\n _/usr/share/httpd/icons/small/rainbow.gif_\n _/usr/share/httpd/icons/small/rainbow.png_\n _/usr/share/httpd/icons/small/sound.gif_\n _/usr/share/httpd/icons/small/sound.png_\n _/usr/share/httpd/icons/small/sound2.gif_\n _/usr/share/httpd/icons/small/sound2.png_\n _/usr/share/httpd/icons/small/tar.gif_\n _/usr/share/httpd/icons/small/tar.png_\n _/usr/share/httpd/icons/small/text.gif_\n _/usr/share/httpd/icons/small/text.png_\n _/usr/share/httpd/icons/small/transfer.gif_\n _/usr/share/httpd/icons/small/transfer.png_\n _/usr/share/httpd/icons/small/unknown.gif_\n _/usr/share/httpd/icons/small/unknown.png_\n _/usr/share/httpd/icons/small/uu.gif_\n _/usr/share/httpd/icons/small/uu.png_\n _/usr/share/httpd/icons/sound1.gif_\n _/usr/share/httpd/icons/sound1.png_\n _/usr/share/httpd/icons/sound2.gif_\n _/usr/share/httpd/icons/sound2.png_\n _/usr/share/httpd/icons/sphere1.gif_\n _/usr/share/httpd/icons/sphere1.png_\n _/usr/share/httpd/icons/sphere2.gif_\n _/usr/share/httpd/icons/sphere2.png_\n _/usr/share/httpd/icons/svg.png_\n _/usr/share/httpd/icons/tar.gif_\n _/usr/share/httpd/icons/tar.png_\n _/usr/share/httpd/icons/tex.gif_\n _/usr/share/httpd/icons/tex.png_\n _/usr/share/httpd/icons/text.gif_\n _/usr/share/httpd/icons/text.png_\n _/usr/share/httpd/icons/transfer.gif_\n _/usr/share/httpd/icons/transfer.png_\n _/usr/share/httpd/icons/unknown.gif_\n _/usr/share/httpd/icons/unknown.png_\n _/usr/share/httpd/icons/up.gif_\n _/usr/share/httpd/icons/up.png_\n _/usr/share/httpd/icons/uu.gif_\n _/usr/share/httpd/icons/uu.png_\n _/usr/share/httpd/icons/uuencoded.gif_\n _/usr/share/httpd/icons/uuencoded.png_\n _/usr/share/httpd/icons/world1.gif_\n _/usr/share/httpd/icons/world1.png_\n _/usr/share/httpd/icons/world2.gif_\n _/usr/share/httpd/icons/world2.png_\n _/usr/share/httpd/icons/xml.png_\n\n*Desired Behavior: Paths/filenames are correct.*\n\n*Actual Behavior:* *Paths/filenames of icons are incorrect so that icons on directory listings in apache can't be displayed.***\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42152", "fixedVersions": [], "id": "42152", "issueType": "Bug", "key": "MODULES-10360", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c112fd32a94006a64981b", "resolution": "Fixed", "resolutionDate": "2020-01-23T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : wrong filenames for autoindex icons on rhel6/7", "timeSpent": "PT0S", "updated": "2020-01-23T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is a duplicate of https://puppet.atlassian.net/browse/MODULES-10358", "created": "2019-12-23T01:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The issues described here have the same underlying semantic error in the {{validate}} method of the {{firewall} type and need to be fixed together.", "created": "2019-12-23T02:00:00.000000"}], "components": [], "created": "2019-12-20T16:04:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{{puppet resource firewall}} generates valid {{firewall}} resources."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252f9541"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz8cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_208488890_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* 2.2.0\n*Puppet Version:* 2018.1.11\n*OS Name/Version:* RHEL 7\n\nThe resources generated by {{puppet resource firewall}} break catalog compilation when added to a manifest.\n\n1. Install {{puppetlabs-firewall}}, ie. {{puppet module install puppetlabs-firewall}}.\n2. Add a simple unmanaged firewall rule: {{iptables -A INPUT -s \"123.45.67.89\" -j DROP}}\n3. Run {{puppet resource firewall}}. The output is:\n{code}\nfirewall { '9001 93f7b3d84839d7b71bf7d8889fe21a0990e4d1fcc6116336b1dff1e54b35094c':\n  ensure             => 'present',\n  action             => 'drop',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  clusterip_new      => 'false',\n  ipvs               => 'false',\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  physdev_is_in      => 'false',\n  physdev_is_out     => 'false',\n  proto              => 'all',\n  queue_bypass       => 'false',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  source             => '123.45.67.89/32',\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}\n4. Edit the ordering range as directed in the README. (\"Note: The ordering range 9000-9999 is reserved for unmanaged rules. Do not specify any firewall rules in this range.\")\n5. Add the resource to a manifest.\n6. Apply the manifest/run puppet agent on a node that applies the manifest.\n\n*Expected Behavior:*\n\nThe firewall resources output by {{puppet resource firewall}} can be added to a manifest without breaking catalog compilation.\n\n*Actual Behavior:*\n\nThe output resource fails because it sets {{log_uid => 'false'}} without a {{jump}} parameter, which doesn't make sense for a {{false}} value (MODULES-10358).\n\n{code}\n[root@pe-2018111-master ~]# puppet apply test.pp\nNotice: Compiled catalog for pe-2018111-master.puppetdebug.vlan in environment production in 0.14 seconds\nError: Parameter log_prefix, log_level and log_uid require jump => LOG\n[root@pe-2018111-master ~]# cat test.pp\nfirewall { '100 block 123456789':\n  ensure             => 'present',\n  action             => 'drop',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  clusterip_new      => 'false',\n  ipvs               => 'false',\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  physdev_is_in      => 'false',\n  physdev_is_out     => 'false',\n  proto              => 'all',\n  queue_bypass       => 'false',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  source             => '123.45.67.89/32',\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}\n\nRemove {{log_uid => 'false'}} and it fails on {{checksum_fill => 'false'}}.\n\n{code}\n[root@pe-2018111-master ~]# puppet apply test1.pp\nNotice: Compiled catalog for pe-2018111-master.puppetdebug.vlan in environment production in 0.07 seconds\nError: Parameter checksum_fill requires jump => CHECKSUM and table => mangle\n[root@pe-2018111-master ~]# diff test.pp test1.pp\n11d10\n<   log_uid            => 'false',\n{code}\n\nRemove {{checksum_fill}} and it fails on {{queue_bypass => 'false'}}:\n\n{code}\n[root@pe-2018111-master ~]# vim test1.pp\n[root@pe-2018111-master ~]# diff test.pp test1.pp\n5d4\n<   checksum_fill      => 'false',\n11d9\n<   log_uid            => 'false',\n[root@pe-2018111-master ~]# puppet apply test1.pp\nNotice: Compiled catalog for pe-2018111-master.puppetdebug.vlan in environment production in 0.09 seconds\nError: Paramter queue_number and queue_bypass require jump => NFQUEUE\n{code}\n\nRemove {{queue_bypass}} and catalog compilation completes (there's an omitted persistence issue that's on me, and expected):\n\n{code}\n[root@pe-2018111-master ~]# diff test.pp test1.pp\n5d4\n<   checksum_fill      => 'false',\n11d9\n<   log_uid            => 'false',\n16d13\n<   queue_bypass       => 'false',\n[root@pe-2018111-master ~]# puppet apply test1.pp\nNotice: Compiled catalog for pe-2018111-master.puppetdebug.vlan in environment production in 0.15 seconds\nNotice: /Stage[main]/Main/Firewall[100 block 123456789]/ensure: created\n...\nNotice: Applied catalog in 0.39 seconds\n{code}\n\nIf I run {{puppet resource firewall \"100 block 123456789\"}}, the output is identical to the failing output from the unmanaged rule, which means the command's output is broken regardless of whether the rule is managed or unmanaged.\n\n{code}\n[root@pe-2018111-master ~]# puppet resource firewall \"100 block 123456789\" > test2.pp; diff test.pp test2.pp\n\n[root@pe-2018111-master ~]#\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33609", "fixedVersions": [], "id": "33609", "issueType": "Bug", "key": "MODULES-10359", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Duplicate", "resolutionDate": "2019-12-23T01:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: Resources generated by `puppet resource firewall` are broken", "timeSpent": "PT0S", "updated": "2019-12-23T02:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is likely due to a mistake in https://github.com/puppetlabs/puppetlabs-firewall/blob/5aaedbf9ddb302983fcf0a763f0138362acd0f05/lib/puppet/type/firewall.rb#L2306 where the common {{:false != false}} bug of old is rearing its head. Looking at the rest of {{validate}}, I can see a lot more places that are making the same mistake (testing existence rather than truthiness).\n\nSpecifically this also affects the checks for {{checksum_fill}} and {{queue_bypass}} mentioned in MODULES-10359.", "created": "2019-12-23T01:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A fix has been merged in for this and the pipeline has run green", "created": "2020-01-06T09:35:00.000000"}], "components": ["firewall"], "created": "2019-12-19T17:06:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31d6fdcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz7m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_291007505_*|*_10007_*:*_1_*:*_353739866_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_883406228"}], "description": "*Module Version:* 1.12.0, 2.2.0\n*Puppet Version:* 2018.1.11\n*OS Name/Version:* RHEL 7\n\nGiven a module that sets a parameter prefixed with {{log_}} to a value of {{false}}, with no {{jump}} parameter value set, catalog compilation fails.\n\nExample that unexpectedly causes catalog compilation to fail:\n\n{code}\n  firewall { '904 305cfb035fc4adba0e46cad3d15bca23':\n    ensure             => 'present',\n    ...\n    log_uid            => false,\n    ...\n  }\n{code}\n\nCompared to this example, which does not:\n\n{code}\n  firewall { '905 fe610d70c21ce9c0931056b9ea87cf49':\n    ensure             => 'present',\n    ...\n    jump               => 'DOCKER',\n    log_uid            => false,\n    ...\n  }\n{code}\n\nHow does a user wind up with {{log_}} parameters set to false in the first place? By running {{puppet resource firewall}}, which generates them from the unmanaged resources in {{iptables}}:\n\n{code}\n  firewall { '9005 fe610d70c21ce9c0931056b9ea87cf49':\n    ensure             => 'present',\n    action             => 'accept',\n    chain              => 'FORWARD',\n    checksum_fill      => false,\n    clamp_mss_to_pmtu  => false,\n    clusterip_new      => false,\n    iniface            => 'docker0',\n    isfragment         => false,\n    kernel_timezone    => false,\n    log_uid            => false,\n    outiface           => '! docker0',\n    physdev_is_bridged => false,\n    physdev_is_in      => false,\n    physdev_is_out     => false,\n    proto              => 'all',\n    queue_bypass       => false,\n    random             => false,\n    rdest              => false,\n    reap               => false,\n    rsource            => false,\n    rttl               => false,\n    socket             => false,\n    table              => 'filter',\n    time_contiguous    => false,\n  }\n{code}\n\n*Desired Behavior:*\n\nPuppet recognizes that a {{log_}} parameter set to {{false}} does not require a {{jump}} value.\n\n{{puppet resource firewall}} outputs valid resources.\n\n*Actual Behavior:*\n\nCatalog compilation fails:\n\n{code}\nDebug: /Firewall[904 305cfb035fc4adba0e46cad3d15bca23]: [validate]\nError: Parameter log_prefix, log_level and log_uid require jump => LOG\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39901", "fixedVersions": [], "id": "39901", "issueType": "Bug", "key": "MODULES-10358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2020-01-06T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: log_... => false still requires jump values", "timeSpent": "PT0S", "updated": "2021-03-08T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d9f4174-bf47-424d-a46a-6940b2255f29", "body": "As [~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] [points out|https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/22#commitcomment-36498105] it the issue is because the type now munges the value of {{proxy}} to a string: https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/22/files#diff-dc408e2d28dac43c3fdd4c2012e8d74bR324", "created": "2019-12-19T03:07:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Fixed in\u00a0[https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/24]", "created": "2019-12-19T05:55:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "Fix merged and shipped in yumrepo_core 1.0.6: https://forge.puppet.com/puppetlabs/yumrepo_core", "created": "2019-12-19T08:07:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "Thanks [~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] for the quick fix.", "created": "2019-12-19T08:39:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "FWIW, the new version does keep offending text from being placed in the .repo files but it does not seem to do any cleanup of the bad text that is there. I worked around this by running the following:\n{code:java}\nbolt command run 'for r in $(grep -R absent /etc/yum.repos.d/ |cut -d \":\" -f1)", "created": "2019-12-19T09:26:00.000000"}], "components": ["yumrepo_core"], "created": "2019-12-18T20:03:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16d340b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz5tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45335147_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 1.0.5\n *Puppet Version:* 6.10.1\n *OS Name/Version:*\u00a0CentOS Linux release 7.7.1908 (Core)\n\nIt seems that something has changed and now I am getting this error:\n{code:java}\n$ cat /etc/redhat-release\nCentOS Linux release 7.7.1908 (Core)\n\n$ sudo yum makecache\nLoaded plugins: fastestmirror, versionlock\nRepository 'epel-testing': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\"\nRepository 'epel-testing-debuginfo': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\"\nRepository 'epel-testing-source': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\"\nRepository 'epel': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\"\nRepository 'epel-debuginfo': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\"\nRepository 'epel-source': Error parsing config: Error parsing \"proxy = 'absent'\": URL must be http, ftp, https, socks4, socks4a, socks5 or socks5h not \"\" {code}\nI found this while using the stahnma/epel and opened [https://github.com/stahnma/puppet-module-epel/issues/94] just in case. While debugging I found that changing to _none_ from their default of 'absent' unblocked me.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38861", "fixedVersions": [], "id": "38861", "issueType": "Bug", "key": "MODULES-10357", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2019-12-19T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "yumrepo_core: 'absent' no longer works on CentOS 7", "timeSpent": "PT0S", "updated": "2019-12-19T09:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A fix for this has been merged in and subsequently released :)", "created": "2020-01-21T04:23:00.000000"}], "components": ["sqlserver"], "created": "2019-12-18T17:39:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet correctly reports and manages the state of shared features, including after they've been removed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@184d8652"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz5rb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37431"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2362399684_*|*_3_*:*_1_*:*_75654613_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_451783975"}], "description": "*Module Version:* 2.5.1, 2.6.0\n*Puppet Version:* 2018.1.9\n*OS Name/Version:* Server 2016 / SQL Server 2016\n\nOnce a shared feature is installed and then removed, Puppet no longer monitors its state correctly.\n\nIn SQL 2016, when a feature is uninstalled, its Windows Registry value isn't removed from the registry. Instead, its value is changed from a 1 to a 3.\n\nHowever, the module selects values that are equal to or greater than 1, which will incorrectly include uninstalled features: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/a5418cd2341dd7eb54795f1bdf45b065dfae6a37/lib/puppet_x/sqlserver/features.rb#L63-L75\n\n{code}\n      def self.get_sql_reg_val_features(key_name, reg_val_feat_hash)\n        vals = []\n        begin\n          vals = open(HKLM, key_name, KEY_READ | KEY64) do |key|\n            reg_val_feat_hash\n              .select { |val_name, _| get_reg_key_val(key, val_name, Win32::Registry::REG_DWORD).to_i >= 1 }\n              .map { |_, feat_name| feat_name }\n          end\n        rescue Puppet::Util::Windows::Error # subkey doesn't exist #rubocop:disable Lint/HandleExceptions\n        end\n\n        vals\n      end\n{code}\n\nSpecifically:\n\n{code}\n              .select { |val_name, _| get_reg_key_val(key, val_name, Win32::Registry::REG_DWORD).to_i >= 1 }\n{code}\n\nIS features, in contrast, are managed properly because their registry entries are removed once the feature is uninstalled.\n\n*Desired Behavior:*\n\nPuppet correctly reports and manages the states of shared features.\n\n*Actual Behavior:*\n\nPuppet does not.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38860", "fixedVersions": [], "id": "38860", "issueType": "Bug", "key": "MODULES-10384", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2020-01-21T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: Unexpected registry value when a shared feature is removed", "timeSpent": "PT0S", "updated": "2021-03-08T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fixed formatting", "created": "2021-03-08T03:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Naveen,\n\npackages requiring manual intervention can't be installed by puppet. Usually they do provide specific CLI switches to avoid that, but we can't help you with that, as they are usually installer specific.\n\nIf the package is available through [chocolatey|https://chocolatey.org/], that would be the best way to get a healthy automated install, and we do support the [puppet module|https://forge.puppet.com/modules/puppetlabs/chocolatey] for that.\n\nRegards, David", "created": "2021-03-08T03:33:00.000000"}], "components": [], "created": "2019-12-18T07:10:00.000000", "creator": "5ccaff292dedeb11b7523283", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19d11d7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz573:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30093158051_*|*_10009_*:*_1_*:*_8428206344_*|*_6_*:*_1_*:*_0"}], "description": "Hi Team,\n\nI want to install a software on windows machine using puppet and extension ends with .exe, I tried with all possible ways. But it was still asking for manual intervention to proceed further.\n\n{code}package { 'USBanywhere':\n ensure => installed,\n source => \"$local_file1\",\n install_options => ['/S'],\n require => File[\"Copy ${remote_file1}\"],\n }\n{code}\n \n\nThanks,\n\nNaveen Mannay", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37824", "fixedVersions": [], "id": "37824", "issueType": "Bug", "key": "MODULES-10356", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ccaff292dedeb11b7523283", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T03:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error in Installing the software", "timeSpent": "PT0S", "updated": "2021-03-08T03:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Thank-you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\nBelow is a break down of each of the areas that require attention:\n\n*Style Issues*\n * There are a number of YAML and Rubocop style violations\n\n*Documentation*\n * The README is missing the 'Development' section. Please see [this reference|https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\u00a0for more details on what we're looking for in the README.\n\n*Maintenance & Lifecycle*\n * We have noticed that there have been a number PRs merged since the last release (1st May 2019). Typically, we would try to aim to have *no more than 1 month* of functional or bug fix changes merged without releasing a new version of the module\n * We have noticed that the last number of commits have had test failures - the test coverage is good, however we would need to see test failures addressed and subsequent failing test runs addressed in a more timely manner\n\nPlease let us know once these issues have been addressed and we can do a re-evaluation and approval of the module. Feel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\u00a0[https://puppet.com/community/office-hours/]\n\nThank you again and we look forward to hearing from you soon!\n\nPuppet Module Approval Team", "created": "2020-02-12T09:13:00.000000"}], "components": ["approved"], "created": "2019-12-17T15:10:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@159e3c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzzevz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/20"}], "description": "Team, I'd like nominate three modules from SIMP on behalf of [~accountid:557058:6f9a53e3-1e83-41bd-ac70-0081649e1f8e] at OnyxPoint for review as Puppet Approved modules.\u00a0\n\nPrimarily, I'd like [https://forge.puppet.com/simp/openscap]\u00a0reviewed for Approved endorsement as a commonly used scanner for the purpose of identifying compliance with certain security policies.\u00a0\n\nRelated modules [https://forge.puppet.com/simp/simplib]\u00a0& [https://forge.puppet.com/simp/simp_options]\u00a0should also be considered candidates for review.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38859", "fixedVersions": [], "id": "38859", "issueType": "Task", "key": "MODULES-10355", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SIMP nomination for Puppet Approved", "timeSpent": "PT0S", "updated": "2020-03-04T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Thank you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\nBelow is a break down of each of the areas that require attention:\n\n*Style Issues*\n * Please run pdk validate on your module to highlight puppet-lint issues within manifests/init.pp\n\n*Documentation*\n * The README does not conform to our template :\u00a0[https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\n\n*Version*\n * Please start from ver 1.0.0 to abide by the SemVer convention for public API versioning\n\n*Testing*\n\nBelow is a guide to what we would like to see as minimum test coverage and advice for recommended coverage:\n * *Minimum:*\n ** Unit test coverage for as much of the module as possible. The CodeCov gem will give you visibility as to your current coverage rate.\n ** Acceptance tests that cover:\n *** 1-2 popular platforms that the module is compatible with\n *** Tests for:\n **** Module installation\n **** Some \"hello world\" style smoke test for the module\n **** A basic idempotency test\n **** All public manifests tested\n **** At least 1 test for any type, provider, fact or function\n ** Please see this website on how to write rspec tests for Puppet modules:\u00a0[https://rspec-puppet.com/]\n ** Documentation for how to test and validate your module using the PDK can be found here: [https://puppet.com/docs/pdk/latest]\u00a0\u00a0\n * *Recommended:*\n\n * \n ** Acceptance tests that cover as many compatible platforms as possible\n ** Acceptance test coverage for as many features as possible\n ** Use of the Litmus test framework:\u00a0[https://github.com/puppetlabs/puppet_litmus]\n\n\u00a0\n\n*Module Maintenance and Community Engagement*\n * It is preferred that there be at least one named point of contact to handle community questions / feedback on the module. Company maintained modules should attempt to nominate individuals from within the organisation as a point of contact rather than having a generic / anonymous contact point.\n * Please ensure that issues raised for the module via Github are addressed in a timely manner. Some form of acknowledgement should be given to incoming requests even if the response will be delayed.\n * Please ensure that code changes to the module follow a typical Github PR workflow model:\u00a0[https://gist.github.com/Chaser324/ce0505fbed06b947d962]\u00a0A few key points:\n ** **Please use a Github PR workflow rather than combining multiple code changes in to one PR - each change should be atomic\n ** Ensure different features are separated in to individual PRs\n ** Ensure there is a descriptive title\n ** Ensure the description adequately outlines:\n *** The change being made\n *** The reason it's being made\n *** What tests have been added (if applicable)\n *** What tests have been run (newly added, existing tests for regression)\n *** Any breaking changes\n\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\u00a0[https://puppet.com/community/office-hours/]", "created": "2020-01-27T03:30:00.000000"}], "components": ["approved"], "created": "2019-12-17T15:05:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d11ef84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/20"}], "description": "On behalf of [~accountid:70121:e447b15d-ee14-4769-8d67-27dd55e75363] and SDR Nick Anderson, I'd like to nominate [https://forge.puppet.com/dynatrace/dynatraceoneagent]\u00a0for review as a Puppet Approved module.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37823", "fixedVersions": [], "id": "37823", "issueType": "Task", "key": "MODULES-10354", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dynatrace/dynatraceoneagent Puppet Approved nomination", "timeSpent": "PT0S", "updated": "2020-01-29T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "5fab1bd7e61f150070524a3e", "body": "Agreed,  I just had to manually edit all of my tasks, it kind of negates the point of automation.\nI just had to uncheck \"Synchronize across all time zones\"\nAlternatively I could delete and recreate the task, but that seems unneeded as well.\n(Server 2016)", "created": "2020-03-10T08:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A new option has been added to the `trigger` attribute that will allow the user\u00a0\u00a0to uncheck \"Synchronize across all time zones\". It is called\u00a0`disable_time_zone_synchronization` and has been released as part of v2.1.0.", "created": "2020-07-27T02:07:00.000000"}], "components": ["scheduled_task"], "created": "2019-12-17T10:10:00.000000", "creator": "623d011f7910a200718c1fd5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f46c9b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz48f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10950635518_*|*_3_*:*_1_*:*_929508087_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7354501514"}], "description": "The Windows Scheduled Task Dialog \"Edit Trigger\" contains a check box called \"Synchronize across time zones\". This check box is activated for all scheduled tasks I create with puppet. This is unfortunate because after the change to/from daylight saving time the actual runtime is shifted. E.g. the trigger time is 9:00 but the actual runtime is 8:00. So I need to adapt the trigger time upon each change of daylight saving time.\n\nSo I think we need the possibility to disable the \"Synchronize acrees time zones\" feature using puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36761", "fixedVersions": [], "id": "36761", "issueType": "New Feature", "key": "MODULES-10353", "labels": ["jira_escalated", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d011f7910a200718c1fd5", "resolution": "Fixed", "resolutionDate": "2020-07-27T02:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Synchronize across time zones", "timeSpent": "PT0S", "updated": "2020-08-13T08:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-17T05:18:00.000000", "name": "Screen Shot 2020-01-17 at 12.15.05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13340"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/380]", "created": "2020-01-17T05:16:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "both pdk update & pdk update --force worked on this module now", "created": "2020-01-17T05:18:00.000000"}], "components": [], "created": "2019-12-16T13:12:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* {{(+)\u00a0pdk update --force}} works\n * (+)\u00a0 module is up-to-date with most recent pdk-templates#master"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21cf203a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz3nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6648_*|*_3_*:*_2_*:*_345990687_*|*_10009_*:*_1_*:*_172256_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2390357303"}], "description": "After https://github.com/puppetlabs/puppetlabs-kubernetes/pull/353 {{pdk update}} fails with the following error message:\n\n{code}\n/opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:285:in `merge!': no implicit conversion of Array into Hash (TypeError)\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:285:in `config_for'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:128:in `block in render'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:124:in `each'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:124:in `render'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/convert.rb:132:in `block in stage_changes!'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/templatedir.rb:80:in `initialize'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/convert.rb:120:in `new'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/convert.rb:120:in `stage_changes!'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/module/update.rb:11:in `run'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/cli/update.rb:51:in `block (2 levels) in <module:CLI>'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/cri-2.10.1/lib/cri/command.rb:329:in `run_this'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/cri-2.10.1/lib/cri/command.rb:269:in `run'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/cri-2.10.1/lib/cri/command.rb:287:in `run'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/lib/pdk/cli.rb:68:in `run'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/lib/ruby/gems/2.4.0/gems/pdk-1.14.1/exe/pdk:6:in `<top (required)>'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/bin/pdk:23:in `load'\n\tfrom /opt/puppetlabs/pdk/private/ruby/2.4.9/bin/pdk:23:in `<main>'\n{code}\n\npossibly connected to the weirdness in https://github.com/puppetlabs/puppetlabs-kubernetes/pull/353/files#diff-f620401c6bdf661e1275316a6e01b62fL28-R68", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37821", "fixedVersions": [], "id": "37821", "issueType": "Bug", "key": "MODULES-10352", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2020-01-17T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "kubernetes: PR#353 broke pdk update", "timeSpent": "PT0S", "updated": "2020-01-17T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2019-12-16T09:59:00.000000", "creator": "5b113d21a655ee23032edb10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6edb96f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz367:"}], "description": "_Basic Info_\n *Module Version: 6.3.0*\n *Puppet Version:* 6.11.1\n *OS Name/Version:*\n\nWhen using SCLs (Software Collections), and we specify the version (for example, to set postgresql::globals::data_checksums to true), it creates a problem because I see that in the debug output:\n\n\u00a0\n\n{{Debug: Executing: 'systemctl status postgresql-12.1'}}\n\nIt looks like it doesn't use the service_name parameter like in this execution:\n\n{{Debug: Executing: '/bin/systemctl is-enabled \u2013- rh-postgresql12-postgresql'}}\n\nPuppet 6.11.1\n\npuppetlabs-postgresql (v6.3.0)\n\n*Desired Behavior:*\n\nIt should exececute {{'systemctl status\u00a0}}{{rh-postgresql12-postgresql'}}\n\n*Actual Behavior:*\n\n**It executes {{'systemctl status postgresql-12.1'}}\n\nThat makes Puppet try to execute\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Puppet 6.11.1\n\npuppetlabs-postgresql (v6.3.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34658", "fixedVersions": [], "id": "34658", "issueType": "Bug", "key": "MODULES-10351", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b113d21a655ee23032edb10", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : weird behavior", "timeSpent": "PT0S", "updated": "2021-01-25T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b113d21a655ee23032edb10", "body": "I have found that setting this in hiera solves the problem for initdb:\n\n\u00a0\n\n{{postgresql::globals::default_connect_settings:}}\n{{ PATH: '/opt/rh/rh-postgresql12/root/usr/bin:$PATH'}}\n{{ CPATH: '/opt/rh/rh-postgresql12/root/usr/include${CPATH:+:$CPATH}'}}\n{{ LIBRARY_PATH: '/opt/rh/rh-postgresql12/root/usr/lib64${LIBRARY_PATH:+:$LIBRARY_PATH}'}}\n{{ LD_LIBRARY_PATH: '/opt/rh/rh-postgresql12/root/usr/lib64${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}'}}\n{{ MANPATH: '/opt/rh/rh-postgresql12/root/usr/share/man:$MANPATH'}}\n{{ JAVACONFDIRS: '/etc/opt/rh/rh-postgresql12/java:${JAVACONFDIRS:-/etc/java}'}}\n{{ PKG_CONFIG_PATH: '/opt/rh/rh-postgresql12/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}'}}\n\n\u00a0\n\nHowever, the problem still remains for postgresql::server::db.\n\n\u00a0\n\n\u00a0", "created": "2019-12-19T09:16:00.000000"}], "components": ["postgresql"], "created": "2019-12-16T09:56:00.000000", "creator": "5b113d21a655ee23032edb10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37899194"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz35z:"}], "description": "_Basic Info_\n *Module Version: 6.2.0*\n *Puppet Version:* 6.11.1\n *OS Name/Version: RHEL 7*\n\nHi,\n\nWhen using SCL (Software Collections) in RHEL (Or CentOS), paths are weird and some variables must be defined so that the commands work corectly.\n\nWould it be possible to add the possibility to define environment variables in the module?\n\nIn my case, I would like to do the equivalent of:\n\n{{export PATH=/opt/rh/rh-postgresql12/root/usr/bin$\\{PATH:+:$PATH}; }}{{export LIBRARY_PATH=/opt/rh/rh-postgresql12/root/usr/lib64$\\{LIBRARY_PATH:+:$LIBRARY_PATH}}}\n\nThese commands are part of a file that is available on the system after installing the main package. It can be sourced. It could also be copied in /etc/profile.d, but I'm not sure if that will all happen before initdb is called.\n\n*Desired Behavior: The module works*\n\n*Actual Behavior: The module throws errors of shared libraries not found*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "\u00a0\n\nPuppet 6.11.1\n\npuppetlabs-postgresql (v6.2.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33608", "fixedVersions": [], "id": "33608", "issueType": "New Feature", "key": "MODULES-10350", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b113d21a655ee23032edb10", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Environment variables options", "timeSpent": "PT0S", "updated": "2021-01-25T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfe384a57610068e7d166", "body": "On CentOS 6:\u00a0\n{quote}#yum whatprovides /etc/httpd/modules/mod_ldap.so\n Loaded plugins: fastestmirror, security\n Loading mirror speeds from cached hostfile\n httpd-2.2.15-54.el6.centos.x86_64 : Apache HTTP Server\n Repo : installed\n Matched from:\n Other : Provides-match: /etc/httpd/modules/mod_ldap.so\n{quote}", "created": "2019-12-16T05:51:00.000000"}, {"author": "623cfe384a57610068e7d166", "body": "Duplicate of\u00a0MODULES-10712", "created": "2020-07-29T07:36:00.000000"}], "components": ["apache"], "created": "2019-12-16T05:43:00.000000", "creator": "623cfe384a57610068e7d166", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23527944"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz2tj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19529597663_*|*_6_*:*_1_*:*_0"}], "description": "*_Basic Info_*\n *Module Version: 5.3.0*\n *Puppet Version:\u00a0 6.10.1*\n *OS Name/Version: CentOS 6*\n\n_Since release 5.1.0 of puppetlabs-apache it attempts to incorrectly include the package mod_ldap on CentOS 6 which does not exist._\n\n*Desired Behavior:*\n\nThe code should not attempt to install mod_ldap on CentOS 6 as it does not exist.\n\n*Actual Behavior:*\n\nOn CentOS 6:\n\nGiven the following:\n{quote}include apache\n\ninclude apache::mod::authnz_ldap\n{quote}\nThe run fails with:\n\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y list mod_ldap' returned 1: Error: No matching Packages to list\n Error: /Stage[main]/Apache::Mod::Ldap/Apache::Mod[ldap]/Package[mod_ldap]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list mod_ldap' returned 1: Error: No matching Packages to list\n Notice: /Stage[main]/Apache::Mod::Ldap/Apache::Mod[ldap]/File[ldap.load]: Dependency Package[mod_ldap] has failures: true", "environment": "CentOS 6 / Apache 2.2 / puppetlabs-apache 5.1.0+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40998", "fixedVersions": [], "id": "40998", "issueType": "Bug", "key": "MODULES-10349", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe384a57610068e7d166", "resolution": "Duplicate", "resolutionDate": "2020-07-29T07:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : mod::ldap Incorrectly attempts to install mod_ldap on CentOS 6 which doesn't exist.", "timeSpent": "PT0S", "updated": "2020-07-29T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "Sorry, I was using too old version of the module. I see that this feature is available now.", "created": "2019-12-14T18:05:00.000000"}], "components": [], "created": "2019-12-14T14:15:00.000000", "creator": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6944b3f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz2fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13789697_*|*_6_*:*_1_*:*_0"}], "description": "When I tried to create 'iptables' resource in my puppet code using puppetlabs/firewall I got a duplicate resource error because of hardcoded 'iptables' resource set to ensure => 'present' in that module.\n\nPlease make that version configurable.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34657", "fixedVersions": [], "id": "34657", "issueType": "Improvement", "key": "MODULES-10348", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "resolution": "Cannot Reproduce", "resolutionDate": "2019-12-14T18:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow choosing iptables version in puppetlabs/firewall", "timeSpent": "PT0S", "updated": "2019-12-14T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-12-12T02:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5965405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz0xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35440631916_*|*_6_*:*_1_*:*_0"}], "description": "ArgumentError: invalid byte sequence in US-ASCIIArgumentError: invalid byte sequence in US-ASCII/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/reader.rb:72:in `split'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/reader.rb:72:in `parse'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/reader.rb:83:in `read'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/generator/generator_tags.rb:112:in `version_of_first_item'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/generator/generator_tags.rb:102:in `block in since_tag'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/generator/generator_tags.rb:102:in `since_tag'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/generator/generator_tags.rb:7:in `fetch_and_filter_tags'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/generator/generator.rb:46:in `compound_changelog'/usr/local/bundle/bundler/gems/github-changelog-generator-20ee04ba1234/lib/github_changelog_generator/task.rb:58:in `block in define'/usr/local/bundle/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'/usr/local/bin/bundle:23:in `load'/usr/local/bin/bundle:23:in `<main>'Tasks: TOP => changelog(See full trace by running task with --trace)Traceback (most recent call last): 8: from /usr/local/bundle/bin/pdk:23:in `<main>' 7: from /usr/local/bundle/bin/pdk:23:in `load' 6: from /usr/local/bundle/gems/pdk-1.20.0/exe/pdk:6:in `<top (required)>' 5: from /usr/local/bundle/gems/pdk-1.20.0/lib/pdk/cli.rb:56:in `run' 4: from /usr/local/bundle/gems/cri-2.15.6/lib/cri/command.rb:314:in `run' 3: from /usr/local/bundle/gems/cri-2.15.6/lib/cri/command.rb:296:in `run' 2: from /usr/local/bundle/gems/cri-2.15.6/lib/cri/command.rb:359:in `run_this' 1: from /usr/local/bundle/gems/pdk-1.20.0/lib/pdk/cli/release.rb:176:in `block (2 levels) in <module:CLI>'/usr/local/bundle/gems/pdk-1.20.0/lib/pdk/cli/util/changelog_generator.rb:12:in `generate_changelog': Error generating changelog (RuntimeError)Traceback (most recent call last): 2: from iac-release.rb:34:in `<main>' 1: from iac-release.rb:34:in `chdir'iac-release.rb:64:in `block in <main>': Error preparing module release (RuntimeError)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35706", "fixedVersions": [], "id": "35706", "issueType": "Task", "key": "MODULES-10347", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "invalid byte sequence error for stdlib,apt,service module when using the release tool", "timeSpent": "PT0S", "updated": "2021-01-25T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-12T02:31:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72a7ff26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz0wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2175132196_*|*_10007_*:*_1_*:*_5528208_*|*_3_*:*_1_*:*_967127_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34656", "fixedVersions": [], "id": "34656", "issueType": "Task", "key": "MODULES-10337", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-06T08:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (/puppetlabs-wsus_client) 3.1.0 - (06/01/2020) - (1da7ba191812755602b697fa85d3c38404338b51)", "timeSpent": "PT0S", "updated": "2020-01-06T08:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4dbe7910a200718ac4c8", "attachments": [], "comments": [{"author": "623a4dbe7910a200718ac4c8", "body": "Pull request submitted: [https://github.com/puppetlabs/puppetlabs-motd/pull/271]\n\n\u00a0", "created": "2019-12-11T20:32:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "clean up This PR has been merged", "created": "2020-06-04T01:42:00.000000"}], "components": ["motd"], "created": "2019-12-11T20:22:00.000000", "creator": "623a4dbe7910a200718ac4c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When the module runs on FreeBSD, it sets the group as 'wheel'."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac72353"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz0t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15135603827_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 4.0.0\n *Puppet Version:* 6.11.1\n *OS Name/Version:* FreeBSD 11.3-RELEASE\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe group of the /etc/motd file should be set to 'wheel' on FreeBSD because 'root' is not a valid group.\n\n*Actual Behavior:*\n\nThe module attempts to set the group as 'root' and fails.\n\n\u00a0\n\nI intend to submit a pull request on GitHub shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37820", "fixedVersions": [], "id": "37820", "issueType": "Bug", "key": "MODULES-10336", "labels": ["freebsd", "module", "motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4dbe7910a200718ac4c8", "resolution": "Fixed", "resolutionDate": "2020-06-04T01:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "motd : Incorrect group on FreeBSD", "timeSpent": "PT0S", "updated": "2020-06-04T01:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "623e7b4501f8660070b83cca", "body": "I am experiencing the same issue in my manifest.", "created": "2019-12-16T10:45:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Thanks, Michael for the tech triage.\u00a0\n\nDavid, I've added this to your work stack. Can you pick this up once you have completed your current task?\n\n\u00a0\n\nthanks", "created": "2020-01-15T01:57:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Fix has been put in and a relevant test has been added in order to catch it if it reoccurs", "created": "2020-01-20T07:23:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A release containing this fix has been made.", "created": "2020-01-21T04:24:00.000000"}, {"author": "5a5d9c750a353741d0fe8e12", "body": "Thanks, the fix worked for me.", "created": "2020-01-27T10:07:00.000000"}], "components": ["sqlserver"], "created": "2019-12-11T14:56:00.000000", "creator": "5a5d9c750a353741d0fe8e12", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7774ac59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz0kf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2977323816_*|*_3_*:*_1_*:*_271562663_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_179925226"}], "description": "_Basic Info_\n *Module Version: v2.6.0*\n *Puppet Version: Enterprise v2018.1.7*\n *OS Name/Version: Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nMore than one sqlserver::sp_configure resource will set the corresponding settings with the provided values.\n\n*Actual Behavior:*\n\nWhen more than one\u00a0sqlserver::sp_configure resource is declared, compilation of the class errors out because of a duplicate resource being created. The duplicate resource is Exec[\"restart-service-${service-name}\"]. This is happening even when restart is set to false.\n\n\u00a0\n\nThis appears to be an unintended bug of this commit:\u00a0[https://github.com/puppetlabs/puppetlabs-sqlserver/commit/35bb1a7ce9fed0729b6329df68f03bf1368c8b41#diff-d8eef137d48c2ee55967f2b92b4acc5e]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34655", "fixedVersions": [], "id": "34655", "issueType": "Bug", "key": "MODULES-10335", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a5d9c750a353741d0fe8e12", "resolution": "Fixed", "resolutionDate": "2020-01-20T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : duplicate declaration when using more than one sqlserver::sp_configure", "timeSpent": "PT0S", "updated": "2020-01-27T10:07:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2019-12-11T11:37:00.000000", "creator": "5e691e1577d46c0cf93b170b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47ed8493"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz0en:"}], "description": "[https://forge.puppet.com/puppetlabs/sqlserver]\n\n\u00a0\n\nsql_sysadmin_accounts => [$facts['id']],\n\n\u00a0\n\nShould be\u00a0\n\nsql_sysadmin_accounts => [$facts['id'], 'NT Authority\nSYSTEM'],\n\n\u00a0\n\notherwise you get an error where it cant login to the database:\n\nLogin failed for user 'mydomain\\mycomputer$'\n\nof this error:\n\nUser does not have permission to perform this action.\n\n\u00a0\n\nthe facts[id] returns mydomain\\mycomputer$, but pxp service is running as the local system account", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38858", "fixedVersions": [], "id": "38858", "issueType": "Improvement", "key": "MODULES-10334", "labels": ["sqlserver"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e691e1577d46c0cf93b170b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs sqlserver readme incorrect", "timeSpent": "PT0S", "updated": "2021-01-25T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apt/pull/898]", "created": "2019-12-11T08:43:00.000000"}], "components": [], "created": "2019-12-11T05:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7403ea86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyztb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10273771_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36770", "fixedVersions": [], "id": "36770", "issueType": "Sub-task", "key": "MODULES-10333", "labels": [], "originalEstimate": "PT0S", "parent": "43205", "parentSummary": "Supported Release (puppetlabs-apt) v7.3.0 - (11-Dec-2019) - (d5884ab0608ee1d47f7ad922aa163f4721bb9038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608842]", "created": "2019-12-11T08:25:00.000000"}], "components": [], "created": "2019-12-11T05:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c62616a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzt3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9189709_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35705", "fixedVersions": [], "id": "35705", "issueType": "Sub-task", "key": "MODULES-10332", "labels": [], "originalEstimate": "PT0S", "parent": "43205", "parentSummary": "Supported Release (puppetlabs-apt) v7.3.0 - (11-Dec-2019) - (d5884ab0608ee1d47f7ad922aa163f4721bb9038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-11T05:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cbc3cc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9182358_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34654", "fixedVersions": [], "id": "34654", "issueType": "Sub-task", "key": "MODULES-10331", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43205", "parentSummary": "Supported Release (puppetlabs-apt) v7.3.0 - (11-Dec-2019) - (d5884ab0608ee1d47f7ad922aa163f4721bb9038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-11T05:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6508727"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzsn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9176936_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33602", "fixedVersions": [], "id": "33602", "issueType": "Sub-task", "key": "MODULES-10330", "labels": [], "originalEstimate": "PT0S", "parent": "43205", "parentSummary": "Supported Release (puppetlabs-apt) v7.3.0 - (11-Dec-2019) - (d5884ab0608ee1d47f7ad922aa163f4721bb9038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T08:42:00.000000", "name": "Screen Shot 2019-12-11 at 15.42.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13150"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-12T02:33:00.000000", "name": "Screen Shot 2019-12-12 at 09.33.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12688"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apt/pull/898]", "created": "2019-12-11T08:43:00.000000"}], "components": [], "created": "2019-12-11T05:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78560a84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9151337_*|*_3_*:*_1_*:*_1131131_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-apt/compare/v7.2.0...d5884ab0608ee1d47f7ad922aa163f4721bb9038]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43205", "fixedVersions": [], "id": "43205", "issueType": "Task", "key": "MODULES-10329", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apt) v7.3.0 - (11-Dec-2019) - (d5884ab0608ee1d47f7ad922aa163f4721bb9038)", "timeSpent": "PT0S", "updated": "2019-12-12T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-11T03:29:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@622d2cf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5898712926_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42149", "fixedVersions": [], "id": "42149", "issueType": "Sub-task", "key": "MODULES-10328", "labels": [], "originalEstimate": "PT0S", "parent": "37819", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.4 - (11.12.2019) - (c99c6c10fdb8a9ca2c7bc0ddc40c2af3252cd78b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-12-11T03:53:00.000000", "name": "Screen Shot 2019-12-11 at 10.53.04 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13235"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-12-11T05:04:00.000000", "name": "Screenshot 2019-12-11 at 14.03.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12593"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-12-11T05:04:00.000000", "name": "Screenshot 2019-12-11 at 14.03.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12487"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 1.9.4 at\u00a0c99c6c10fdb8a9ca2c7bc0ddc40c2af3252cd78b\n\n\u00a0mergeback [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/444]", "created": "2019-12-11T05:01:00.000000"}], "components": [], "created": "2019-12-11T03:29:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d342fff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyzpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6757886_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-dsc/compare/v1.9.3...0b97167c73a0c4e5be9b1877e0aa56117e730c7f]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37819", "fixedVersions": [], "id": "37819", "issueType": "Task", "key": "MODULES-10324", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2019-12-11T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-dsc) 1.9.4 - (11.12.2019) - (c99c6c10fdb8a9ca2c7bc0ddc40c2af3252cd78b)", "timeSpent": "PT0S", "updated": "2019-12-11T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "mergeback PR [here|https://github.com/puppetlabs/puppetlabs-stdlib/pull/1073]", "created": "2019-12-10T03:19:00.000000"}], "components": [], "created": "2019-12-10T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c41a75d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_744874_*|*_3_*:*_1_*:*_313877_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36768", "fixedVersions": [], "id": "36768", "issueType": "Sub-task", "key": "MODULES-10323", "labels": [], "originalEstimate": "PT0S", "parent": "43203", "parentSummary": "Supported Release (puppetlabs-stdlib) v6.2.0 - (10-Dec-2019) - (42bee709828a9d3f691f2e7734c34a442ef2cdd0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-10T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-10T03:04:00.000000", "name": "Screen Shot 2019-12-10 at 10.03.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12591"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608418]", "created": "2019-12-10T03:04:00.000000"}], "components": [], "created": "2019-12-10T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@248b827b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50291_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35704", "fixedVersions": [], "id": "35704", "issueType": "Sub-task", "key": "MODULES-10322", "labels": [], "originalEstimate": "PT0S", "parent": "43203", "parentSummary": "Supported Release (puppetlabs-stdlib) v6.2.0 - (10-Dec-2019) - (42bee709828a9d3f691f2e7734c34a442ef2cdd0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-10T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-10T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fca5092"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyfr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35404_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34653", "fixedVersions": [], "id": "34653", "issueType": "Sub-task", "key": "MODULES-10321", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43203", "parentSummary": "Supported Release (puppetlabs-stdlib) v6.2.0 - (10-Dec-2019) - (42bee709828a9d3f691f2e7734c34a442ef2cdd0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-10T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-10T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13bdd943"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyfj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28945_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33632", "fixedVersions": [], "id": "33632", "issueType": "Sub-task", "key": "MODULES-10320", "labels": [], "originalEstimate": "PT0S", "parent": "43203", "parentSummary": "Supported Release (puppetlabs-stdlib) v6.2.0 - (10-Dec-2019) - (42bee709828a9d3f691f2e7734c34a442ef2cdd0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-10T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-12-10T03:18:00.000000", "name": "Screenshot 2019-12-10 at 12.17.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12685"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v6.2.0 at 42bee709828a9d3f691f2e7734c34a442ef2cdd0\n\n\u00a0mergeback PR [here|https://github.com/puppetlabs/puppetlabs-stdlib/pull/1073]", "created": "2019-12-10T03:20:00.000000"}], "components": [], "created": "2019-12-10T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@110a33d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14264_*|*_3_*:*_1_*:*_3342800_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-stdlib/compare/v6.1.0...42bee709828a9d3f691f2e7734c34a442ef2cdd0]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43203", "fixedVersions": [], "id": "43203", "issueType": "Task", "key": "MODULES-10319", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-stdlib) v6.2.0 - (10-Dec-2019) - (42bee709828a9d3f691f2e7734c34a442ef2cdd0)", "timeSpent": "PT0S", "updated": "2019-12-10T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-10T02:35:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ba3761c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4995067_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36766", "fixedVersions": [], "id": "36766", "issueType": "Task", "key": "MODULES-10314", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-registry) 3.1.0 - (10/12/2019) - (256a87ea94a11bcedf6e691291aecc7a1407ed7d)", "timeSpent": "PT0S", "updated": "2019-12-10T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "{{! tag puppetlabs-satellite_pe_tools v3.1.0}}\u00a0{{atc01ae1301e70f8e6478d2d4a1d0ccc0f46476250 with \u201cv3.1.0}}{{\u201d}}", "created": "2019-12-10T02:32:00.000000"}], "components": [], "created": "2019-12-10T02:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a139aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2138628_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33631", "fixedVersions": [], "id": "33631", "issueType": "Sub-task", "key": "MODULES-10313", "labels": [], "originalEstimate": "PT0S", "parent": "39899", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) v3.1.0 - (10-Dec-2019) - (c01ae1301e70f8e6478d2d4a1d0ccc0f46476250)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T02:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-10T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-10T02:16:00.000000", "name": "Screen Shot 2019-12-10 at 09.15.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13234"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[Sheena T|https://app.slack.com/team/UF57RHKAB]\u00a0[9:17 AM|https://puppet.slack.com/archives/DLQ8T6DU0/p1575969442001000]\n! modules release check satellite-pe-tools linux\n\u00a0\n[!https://ca.slack-edge.com/TCJ3PFY94-UF5U3C718-5402508ad03d-48!|https://app.slack.com/team/UF5U3C718]\n[kerminator|https://app.slack.com/team/UF5U3C718]APP\u00a0[9:17 AM|https://puppet.slack.com/archives/DLQ8T6DU0/p1575969442001100]\n satellite-pe-tools is good to release - QA signoff is complete! \nRelease against c01ae1301e70f8e6478d2d4a1d0ccc0f46476250", "created": "2019-12-10T02:17:00.000000"}], "components": [], "created": "2019-12-10T02:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@621dc768"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyye7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67367_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43142", "fixedVersions": [], "id": "43142", "issueType": "Sub-task", "key": "MODULES-10312", "labels": [], "originalEstimate": "PT0S", "parent": "39899", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) v3.1.0 - (10-Dec-2019) - (c01ae1301e70f8e6478d2d4a1d0ccc0f46476250)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-10T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-10T02:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd59e04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyydz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59013_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42148", "fixedVersions": [], "id": "42148", "issueType": "Sub-task", "key": "MODULES-10311", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39899", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) v3.1.0 - (10-Dec-2019) - (c01ae1301e70f8e6478d2d4a1d0ccc0f46476250)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T02:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-10T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-10T02:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11d5947d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyydr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53011_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40996", "fixedVersions": [], "id": "40996", "issueType": "Sub-task", "key": "MODULES-10310", "labels": [], "originalEstimate": "PT0S", "parent": "39899", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) v3.1.0 - (10-Dec-2019) - (c01ae1301e70f8e6478d2d4a1d0ccc0f46476250)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T02:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-10T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-10T02:15:00.000000", "name": "Screen Shot 2019-12-10 at 09.15.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13149"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-10T02:42:00.000000", "name": "Screen Shot 2019-12-10 at 09.42.22.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13339"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/121]", "created": "2019-12-10T02:51:00.000000"}], "components": [], "created": "2019-12-10T02:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ccb9745"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyydj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31020_*|*_3_*:*_1_*:*_2557878_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/v3.0.0...c01ae1301e70f8e6478d2d4a1d0ccc0f46476250]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39899", "fixedVersions": [], "id": "39899", "issueType": "Task", "key": "MODULES-10309", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-satellite_pe_tools) v3.1.0 - (10-Dec-2019) - (c01ae1301e70f8e6478d2d4a1d0ccc0f46476250)", "timeSpent": "PT0S", "updated": "2019-12-10T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5fff7df991bb2e01082cf9b7", "attachments": [], "comments": [], "components": [], "created": "2019-12-09T17:21:00.000000", "creator": "5fff7df991bb2e01082cf9b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252684e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyyan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4208459683_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 2.2.2\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe puppet_agent::install task should allow for downgrading the agent to a specified version on all operating systems.\n\n*Actual Behavior:*\n\nSystems using `apt` to install the agent are not able to downgrade the agent's version. Other package managers, such as `rpm` are able to downgrade the agent's version successfully. For example, downgrading the agent from 6.11.1 to 6.10.0 on Fedora will succeed, while downgrading the agent on Ubuntu 16.04 will fail and leave the agent's version at 6.11.1.\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35703", "fixedVersions": [], "id": "35703", "issueType": "Bug", "key": "MODULES-10308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fff7df991bb2e01082cf9b7", "resolution": "Fixed", "resolutionDate": "2020-01-27T10:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : puppet_agent::install task does not allow for downgrading with `apt`", "timeSpent": "PT0S", "updated": "2020-01-27T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2019-12-09T03:14:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cb68f3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxq7:"}], "description": "Research https://github.com/puppetlabs/puppet-resource_api/issues/211", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36764", "fixedVersions": [], "id": "36764", "issueType": "Task", "key": "MODULES-10307", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Research: catalog post-processing capabilities", "timeSpent": "PT0S", "updated": "2020-01-14T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-ntp/pull/547]", "created": "2019-12-09T05:49:00.000000"}], "components": [], "created": "2019-12-09T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a20c594"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11441303_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34607", "fixedVersions": [], "id": "34607", "issueType": "Sub-task", "key": "MODULES-10306", "labels": [], "originalEstimate": "PT0S", "parent": "40994", "parentSummary": "Supported Release (puppetlabs-ntp) v8.2.0 - (09-Dec-2019) - (1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T05:47:00.000000", "name": "Screen Shot 2019-12-09 at 12.47.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12989"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608146]", "created": "2019-12-09T05:07:00.000000"}], "components": [], "created": "2019-12-09T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a5cde28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5608298_*|*_3_*:*_1_*:*_4375023_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33630", "fixedVersions": [], "id": "33630", "issueType": "Sub-task", "key": "MODULES-10305", "labels": [], "originalEstimate": "PT0S", "parent": "40994", "parentSummary": "Supported Release (puppetlabs-ntp) v8.2.0 - (09-Dec-2019) - (1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53aee5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxpj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5597364_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43141", "fixedVersions": [], "id": "43141", "issueType": "Sub-task", "key": "MODULES-10304", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40994", "parentSummary": "Supported Release (puppetlabs-ntp) v8.2.0 - (09-Dec-2019) - (1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21dff3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5588665_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42147", "fixedVersions": [], "id": "42147", "issueType": "Sub-task", "key": "MODULES-10303", "labels": [], "originalEstimate": "PT0S", "parent": "40994", "parentSummary": "Supported Release (puppetlabs-ntp) v8.2.0 - (09-Dec-2019) - (1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T05:47:00.000000", "name": "Screen Shot 2019-12-09 at 12.47.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12888"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T05:52:00.000000", "name": "Screen Shot 2019-12-09 at 12.52.44.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13069"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-ntp/pull/547]", "created": "2019-12-09T05:53:00.000000"}], "components": [], "created": "2019-12-09T03:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f083a2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5576941_*|*_3_*:*_1_*:*_4807147_*|*_10009_*:*_1_*:*_1047954_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-ntp/compare/v8.1.0...1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40994", "fixedVersions": [], "id": "40994", "issueType": "Task", "key": "MODULES-10302", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-ntp) v8.2.0 - (09-Dec-2019) - (1718e2bf39dcb8783070eaa96f9cdbc7a47a84fd)", "timeSpent": "PT0S", "updated": "2019-12-09T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "merge back PR: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1271]", "created": "2019-12-12T05:11:00.000000"}], "components": [], "created": "2019-12-09T03:00:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@455ffa7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266999607_*|*_10009_*:*_1_*:*_4581305502_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39898", "fixedVersions": [], "id": "39898", "issueType": "Sub-task", "key": "MODULES-10301", "labels": [], "originalEstimate": "PT0S", "parent": "35687", "parentSummary": "Supported Release (puppetlabs-mysql) 10.3.0 - (2019-12-12) - (9bb3c4b45bd1a696199541924fe52cbf8095596b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-03T05:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-03T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "[https://github.com/puppetlabs/puppetlabs-mysql/pull/1271/checks?check_run_id=345476682]\n\n[https://github.com/puppetlabs/puppetlabs-mysql/pull/1271/checks?check_run_id=345476696]\n\n[https://github.com/puppetlabs/puppetlabs-mysql/pull/1271/checks?check_run_id=345476715]\n\n[https://github.com/puppetlabs/puppetlabs-mysql/pull/1271/checks?check_run_id=345476733]\n\n[https://travis-ci.org/puppetlabs/puppetlabs-mysql/builds/624093453]", "created": "2019-12-12T05:10:00.000000"}], "components": [], "created": "2019-12-09T03:00:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63af07fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96798699_*|*_3_*:*_1_*:*_170420922_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38856", "fixedVersions": [], "id": "38856", "issueType": "Sub-task", "key": "MODULES-10300", "labels": [], "originalEstimate": "PT0S", "parent": "35687", "parentSummary": "Supported Release (puppetlabs-mysql) 10.3.0 - (2019-12-12) - (9bb3c4b45bd1a696199541924fe52cbf8095596b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-12T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-12T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-12-12T05:14:00.000000", "name": "image-2019-12-12-12-13-59-746.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12787"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-12-12-13-59-746.png!", "created": "2019-12-12T05:14:00.000000"}], "components": [], "created": "2019-12-09T03:00:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f7745e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4929566_*|*_3_*:*_1_*:*_262278970_*|*_10009_*:*_1_*:*_2845525608_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : [https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.2.1..9bb3c4b45bd1a696199541924fe52cbf8095596b]\u00a0\n * Screenshot of successful Job Run from CI : See QA subtask", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35687", "fixedVersions": [], "id": "35687", "issueType": "Task", "key": "MODULES-10297", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-14T03:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-mysql) 10.3.0 - (2019-12-12) - (9bb3c4b45bd1a696199541924fe52cbf8095596b)", "timeSpent": "PT0S", "updated": "2020-01-14T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-09T02:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ec3731"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6073388631_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39897", "fixedVersions": [], "id": "39897", "issueType": "Sub-task", "key": "MODULES-10291", "labels": [], "originalEstimate": "PT0S", "parent": "35686", "parentSummary": "Supported Release (puppetlabs-haproxy) v4.2.0 - (09-Dec-2019) - (13626d69cbb63703acf6ae885f42d358cfd020f4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T03:59:00.000000", "name": "Screen Shot 2019-12-09 at 10.59.48.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12782"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608134]", "created": "2019-12-09T03:55:00.000000"}], "components": [], "created": "2019-12-09T02:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3465e7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3426591_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38855", "fixedVersions": [], "id": "38855", "issueType": "Sub-task", "key": "MODULES-10290", "labels": [], "originalEstimate": "PT0S", "parent": "35686", "parentSummary": "Supported Release (puppetlabs-haproxy) v4.2.0 - (09-Dec-2019) - (13626d69cbb63703acf6ae885f42d358cfd020f4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T03:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T03:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1c7ace"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3404437_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37818", "fixedVersions": [], "id": "37818", "issueType": "Sub-task", "key": "MODULES-10289", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35686", "parentSummary": "Supported Release (puppetlabs-haproxy) v4.2.0 - (09-Dec-2019) - (13626d69cbb63703acf6ae885f42d358cfd020f4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T03:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f979144"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398422_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36762", "fixedVersions": [], "id": "36762", "issueType": "Sub-task", "key": "MODULES-10288", "labels": [], "originalEstimate": "PT0S", "parent": "35686", "parentSummary": "Supported Release (puppetlabs-haproxy) v4.2.0 - (09-Dec-2019) - (13626d69cbb63703acf6ae885f42d358cfd020f4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T03:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T04:08:00.000000", "name": "Screen Shot 2019-12-09 at 10.59.48.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12988"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T04:08:00.000000", "name": "Screen Shot 2019-12-09 at 11.07.43.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12887"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-haproxy/pull/401]", "created": "2019-12-09T04:12:00.000000"}], "components": [], "created": "2019-12-09T02:58:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b0301c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2601737_*|*_3_*:*_1_*:*_1844566_*|*_10009_*:*_1_*:*_3069288_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-haproxy/compare/v4.1.0...13626d69cbb63703acf6ae885f42d358cfd020f4]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35686", "fixedVersions": [], "id": "35686", "issueType": "Task", "key": "MODULES-10287", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-haproxy) v4.2.0 - (09-Dec-2019) - (13626d69cbb63703acf6ae885f42d358cfd020f4)", "timeSpent": "PT0S", "updated": "2019-12-09T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-09T02:56:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5614e439"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6073501944_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34605", "fixedVersions": [], "id": "34605", "issueType": "Sub-task", "key": "MODULES-10286", "labels": [], "originalEstimate": "PT0S", "parent": "40991", "parentSummary": "Supported Release (puppetlabs-firewall) 2.2.0 - (09/12/2019) - (7655e4907c37aab1165176c13a8147d59a2f142f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-09T02:56:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a422e3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6073501686_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33628", "fixedVersions": [], "id": "33628", "issueType": "Sub-task", "key": "MODULES-10285", "labels": [], "originalEstimate": "PT0S", "parent": "40991", "parentSummary": "Supported Release (puppetlabs-firewall) 2.2.0 - (09/12/2019) - (7655e4907c37aab1165176c13a8147d59a2f142f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-12-09T02:56:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59cc9b82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6073553190_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43139", "fixedVersions": [], "id": "43139", "issueType": "Sub-task", "key": "MODULES-10284", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40991", "parentSummary": "Supported Release (puppetlabs-firewall) 2.2.0 - (09/12/2019) - (7655e4907c37aab1165176c13a8147d59a2f142f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-12-09T02:56:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a629473"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6073489639_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42145", "fixedVersions": [], "id": "42145", "issueType": "Sub-task", "key": "MODULES-10283", "labels": [], "originalEstimate": "PT0S", "parent": "40991", "parentSummary": "Supported Release (puppetlabs-firewall) 2.2.0 - (09/12/2019) - (7655e4907c37aab1165176c13a8147d59a2f142f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:56:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73204807"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxlb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5861441_*|*_10007_*:*_1_*:*_7618845_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40991", "fixedVersions": [], "id": "40991", "issueType": "Task", "key": "MODULES-10282", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-firewall) 2.2.0 - (09/12/2019) - (7655e4907c37aab1165176c13a8147d59a2f142f)", "timeSpent": "PT0S", "updated": "2019-12-09T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "closed in favor of\u00a0https://puppet.atlassian.net/browse/MODULES-10252", "created": "2019-12-17T05:54:00.000000"}], "components": [], "created": "2019-12-09T02:54:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ffe127"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_702004197_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35685", "fixedVersions": [], "id": "35685", "issueType": "Task", "key": "MODULES-10277", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-12-17T05:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-resource) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-12-17T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closed as no functional changes have been made since last release", "created": "2019-12-17T06:00:00.000000"}], "components": [], "created": "2019-12-09T02:43:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d4c2073"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_703001701_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39896", "fixedVersions": [], "id": "39896", "issueType": "Task", "key": "MODULES-10272", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-17T06:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ibm_installation_manager) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-12-17T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-docker/pull/558]", "created": "2019-12-11T03:38:00.000000"}], "components": [], "created": "2019-12-09T02:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3aba6462"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176900562_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37772", "fixedVersions": [], "id": "37772", "issueType": "Sub-task", "key": "MODULES-10271", "labels": [], "originalEstimate": "PT0S", "parent": "33627", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.0 - (11-Dec-2019) - (cf0bc3d5c94cf29977741f368fcee262864abf46)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T03:32:00.000000", "name": "Screen Shot 2019-12-11 at 10.30.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12990"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/__experimental%20automatic/]", "created": "2019-12-11T03:32:00.000000"}], "components": [], "created": "2019-12-09T02:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e9b479c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176535253_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36760", "fixedVersions": [], "id": "36760", "issueType": "Sub-task", "key": "MODULES-10270", "labels": [], "originalEstimate": "PT0S", "parent": "33627", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.0 - (11-Dec-2019) - (cf0bc3d5c94cf29977741f368fcee262864abf46)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e47ae6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176513947_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35684", "fixedVersions": [], "id": "35684", "issueType": "Sub-task", "key": "MODULES-10269", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33627", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.0 - (11-Dec-2019) - (cf0bc3d5c94cf29977741f368fcee262864abf46)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b725ab1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176498232_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34604", "fixedVersions": [], "id": "34604", "issueType": "Sub-task", "key": "MODULES-10268", "labels": [], "originalEstimate": "PT0S", "parent": "33627", "parentSummary": "Supported Release (puppetlabs-docker) v3.9.0 - (11-Dec-2019) - (cf0bc3d5c94cf29977741f368fcee262864abf46)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T03:31:00.000000", "name": "Screen Shot 2019-12-11 at 10.30.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12889"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T03:38:00.000000", "name": "Screen Shot 2019-12-11 at 10.38.17.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13070"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-docker/pull/558]", "created": "2019-12-11T03:38:00.000000"}], "components": [], "created": "2019-12-09T02:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb60e67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20628_*|*_3_*:*_1_*:*_176870799_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-docker/compare/v3.8.0|https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...cf0bc3d5c94cf29977741f368fcee262864abf46\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33627", "fixedVersions": [], "id": "33627", "issueType": "Task", "key": "MODULES-10267", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-docker) v3.9.0 - (11-Dec-2019) - (cf0bc3d5c94cf29977741f368fcee262864abf46)", "timeSpent": "PT0S", "updated": "2019-12-11T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T08:03:00.000000", "name": "Screen Shot 2019-12-09 at 15.02.35.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12784"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/196]", "created": "2019-12-09T08:03:00.000000"}], "components": [], "created": "2019-12-09T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f9175d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20097230_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43138", "fixedVersions": [], "id": "43138", "issueType": "Sub-task", "key": "MODULES-10266", "labels": [], "originalEstimate": "PT0S", "parent": "38854", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.1 - (09.12.2019) - (6b574f64e4bd5f391894b8a67ac8ce40b4fdc882)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/commit/6b574f64e4bd5f391894b8a67ac8ce40b4fdc882]", "created": "2019-12-09T06:58:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608172]", "created": "2019-12-09T07:55:00.000000"}], "components": [], "created": "2019-12-09T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@300c2062"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16204744_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42144", "fixedVersions": [], "id": "42144", "issueType": "Sub-task", "key": "MODULES-10265", "labels": [], "originalEstimate": "PT0S", "parent": "38854", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.1 - (09.12.2019) - (6b574f64e4bd5f391894b8a67ac8ce40b4fdc882)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-12-09T06:59:00.000000"}], "components": [], "created": "2019-12-09T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19024300"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16274280_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40990", "fixedVersions": [], "id": "40990", "issueType": "Sub-task", "key": "MODULES-10264", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38854", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.1 - (09.12.2019) - (6b574f64e4bd5f391894b8a67ac8ce40b4fdc882)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-12-09T06:59:00.000000"}], "components": [], "created": "2019-12-09T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c8b371"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16296642_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39895", "fixedVersions": [], "id": "39895", "issueType": "Sub-task", "key": "MODULES-10263", "labels": [], "originalEstimate": "PT0S", "parent": "38854", "parentSummary": "Supported Release (puppetlabs-chocolatey) v5.0.1 - (09.12.2019) - (6b574f64e4bd5f391894b8a67ac8ce40b4fdc882)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-09T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T07:55:00.000000", "name": "Screen Shot 2019-12-09 at 14.55.12.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12590"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-09T08:02:00.000000", "name": "Screen Shot 2019-12-09 at 15.02.35.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12684"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-12-09T03:04:00.000000", "name": "Screenshot 2019-12-09 at 12.03.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12588"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://pipelines.puppet.com/team-modules/builds/608172]", "created": "2019-12-09T07:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/196]", "created": "2019-12-09T08:02:00.000000"}], "components": [], "created": "2019-12-09T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59440d0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_474903_*|*_3_*:*_1_*:*_83960503_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * [Link to diff on github:|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/v5.0.0...6b574f64e4bd5f391894b8a67ac8ce40b4fdc882]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38854", "fixedVersions": [], "id": "38854", "issueType": "Task", "key": "MODULES-10262", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-10T01:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-chocolatey) v5.0.1 - (09.12.2019) - (6b574f64e4bd5f391894b8a67ac8ce40b4fdc882)", "timeSpent": "PT0S", "updated": "2019-12-10T01:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apache/pull/1985]", "created": "2019-12-11T06:58:00.000000"}], "components": [], "created": "2019-12-09T02:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@89a2970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_189103688_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37771", "fixedVersions": [], "id": "37771", "issueType": "Sub-task", "key": "MODULES-10261", "labels": [], "originalEstimate": "PT0S", "parent": "33626", "parentSummary": "Supported Release (puppetlabs-apache) v5.3.0 - (11-Dec-2019) - (84c8cfdaf9b815c2984b7a1f49489fdc9d45548f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T06:54:00.000000", "name": "Screen Shot 2019-12-11 at 13.53.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12687"}], "comments": [], "components": [], "created": "2019-12-09T02:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fa3b180"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188833828_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36759", "fixedVersions": [], "id": "36759", "issueType": "Sub-task", "key": "MODULES-10260", "labels": [], "originalEstimate": "PT0S", "parent": "33626", "parentSummary": "Supported Release (puppetlabs-apache) v5.3.0 - (11-Dec-2019) - (84c8cfdaf9b815c2984b7a1f49489fdc9d45548f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ea41889"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188828336_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35683", "fixedVersions": [], "id": "35683", "issueType": "Sub-task", "key": "MODULES-10259", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33626", "parentSummary": "Supported Release (puppetlabs-apache) v5.3.0 - (11-Dec-2019) - (84c8cfdaf9b815c2984b7a1f49489fdc9d45548f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5568ee64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188822727_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34603", "fixedVersions": [], "id": "34603", "issueType": "Sub-task", "key": "MODULES-10258", "labels": [], "originalEstimate": "PT0S", "parent": "33626", "parentSummary": "Supported Release (puppetlabs-apache) v5.3.0 - (11-Dec-2019) - (84c8cfdaf9b815c2984b7a1f49489fdc9d45548f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T06:57:00.000000", "name": "Screen Shot 2019-12-11 at 13.53.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12786"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T06:59:00.000000", "name": "Screen Shot 2019-12-11 at 13.58.52.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12890"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apache/pull/1985]", "created": "2019-12-11T06:58:00.000000"}], "components": [], "created": "2019-12-09T02:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cde596a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188815626_*|*_3_*:*_1_*:*_322899_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-apache/compare/v5.2.0...84c8cfdaf9b815c2984b7a1f49489fdc9d45548f]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33626", "fixedVersions": [], "id": "33626", "issueType": "Task", "key": "MODULES-10257", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apache) v5.3.0 - (11-Dec-2019) - (84c8cfdaf9b815c2984b7a1f49489fdc9d45548f)", "timeSpent": "PT0S", "updated": "2019-12-11T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:22:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5adf18b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3173016_*|*_10007_*:*_1_*:*_18083813_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37770", "fixedVersions": [], "id": "37770", "issueType": "Task", "key": "MODULES-10252", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T08:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-resource) 1.1.0 - (09/12/2019) - (bf8cc68d58d4eb36e2ada13e61d3924b509f36dd)", "timeSpent": "PT0S", "updated": "2019-12-09T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-09T02:20:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@456dc027"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyxgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180923771_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43137", "fixedVersions": [], "id": "43137", "issueType": "Task", "key": "MODULES-10247", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-package) 1.1.0 - (11/12/2019) - (090c678631bd63a6eddd8b74ca6be980f2b9e7f0)", "timeSpent": "PT0S", "updated": "2019-12-11T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "We also need to check if there are any changes to the proxy user behavior. eg. if accepts empty string,", "created": "2019-12-09T00:23:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "PR Merged and released in version 1.0.5", "created": "2019-12-18T05:43:00.000000"}], "components": ["yumrepo_core"], "created": "2019-12-09T00:21:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@261eea52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr1j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103854478_*|*_10007_*:*_1_*:*_191356470_*|*_3_*:*_1_*:*_338435768_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_163278489"}], "description": "From the EL-(6|7) man file on yum.conf, we set the proxy setting to `none`:\n\n{code}\nproxy URL to the proxy server for this repository. Set to '_none_' to disable the global proxy setting for this repository. If this is unset it inherits it from the global setting.\n{code}\n\nFor EL-8 this changes, we now need to set nothing as the proxy:\n\n{code}\nURL of a proxy server to connect through. If none is specified then direct connection is used (the default).\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42143", "fixedVersions": [], "id": "42143", "issueType": "Bug", "key": "MODULES-10246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-12-18T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "yumrepo_core : proxy setting should allow empty value for EL-8", "timeSpent": "PT0S", "updated": "2019-12-18T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2019-12-06T10:19:00.000000", "creator": "5df9219adcf2570cb381fbd8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29a4884b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyvz3:"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 5.5*\n *OS Name/Version: Debian GNU/Linux 10.1*\n\nWhen I attempt to use the \"identity\" parameter for a vcsrepo resource, the git commands do not use the specified identity file. I have tracked this to my environment exporting GIT_SSH_COMMAND which takes precedence over GIT_SSH (which is what vcsrepo uses.)\n\nThus the dynamic shell script that vcsrepo builds and uses as a value for GIT_SSH is never utilized in my environment.\n\n\u00a0\n\nI have submitted a PR on the vcsrepo github page:\n\n\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/435]\n\n\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n\n**vcsrepo would use the specified identity file when my executing environment has GIT_SSH_COMMAND set.\n\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n\nvcsrepo execs git which then uses my environment's GIT_SSH_COMMAND value as opposed to the GIT_SSH value that is set in the code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42142", "fixedVersions": [], "id": "42142", "issueType": "Bug", "key": "MODULES-10245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5df9219adcf2570cb381fbd8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Specifying \"identity\" parameter fails when GIT_SSH_COMMAND leaks into environment", "timeSpent": "PT0S", "updated": "2019-12-06T10:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/184]", "created": "2019-12-06T04:49:00.000000"}], "components": [], "created": "2019-12-06T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f7d41f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyvsn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8451508_*|*_3_*:*_1_*:*_876482560_*|*_5_*:*_1_*:*_0"}], "description": "Add new os support on litmus modules\n\n*Before to start, make sure the new platform is provided by vmpooler and it's fully equipped*\n *an image with the new os is available from puppet agent team*\n\n[Here|https://confluence.puppetlabs.com/display/ECO/How+to+add+support+for+new+platforms] you can find a list with all the converted modules to use litmus\n\nStep1: Using pdksync, check/update metadata.json, ci-job-configs/jenkii/platform/projects/modules-unified.yaml\n\n*metadata.json file*\n - check for section: operatingsystem_support\n - add new version under the intended operatingsystem and save\n\n*[ci-job-configs/jenkii/platform/projects/modules-unified.yaml|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml]*\n - check for the module and add new platform under smoke_platforms| pe_platforms (if this platform was released)\n\nStep2: Using pdksync, create PR with the changes on modules\n Step3: Create PR on [ci-job-configs|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml]\n Step4: Deploy experimental platform intended module\n Step5: Run ad-hoc tests using that experimental\n Step6: Check testing results\n Step7: If failures, fix them, re-execute all the testing part until they are green \n Step8: Ask for review/merge\n\n(-) check for vmpooler platform\n (-) pdksync: update metadata.json \n (-) pdksync: push changes, create commit\n (-) create PR on ci-job-configs\n (-) deploy experimental platform intended module\n (-) run tests through ad-hoc jenkins using that experimental\n (-) check testing report\n (-) if failures, fix them, re-execute ad-hoc until they are green\n (-) review/merge PR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39894", "fixedVersions": [], "id": "39894", "issueType": "Bug", "key": "MODULES-10243", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-16T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for new platforms / OS Certification on traditional modules", "timeSpent": "PT0S", "updated": "2019-12-16T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-accounts/pull/281]\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1981]\n\n[https://github.com/puppetlabs/puppetlabs-apt/pull/895]\n\n[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/119]\n\n[https://github.com/puppetlabs/puppetlabs-concat/pull/617]\n\n[https://github.com/puppetlabs/puppetlabs-exec/pull/105]\n\n[https://github.com/puppetlabs/puppetlabs-facter_task/pull/101]\n\n[https://github.com/puppetlabs/puppetlabs-firewall/pull/880]\n\n[https://github.com/puppetlabs/puppetlabs-haproxy/pull/399]\n\n[https://github.com/puppetlabs/puppetlabs-inifile/pull/368]\n\n[https://github.com/puppetlabs/puppetlabs-java/pull/402]\n\n[https://github.com/puppetlabs/puppetlabs-java_ks/pull/296]\n\n[https://github.com/puppetlabs/puppetlabs-motd/pull/267]\n\n[https://github.com/puppetlabs/puppetlabs-mysql/pull/1262]\n\n[https://github.com/puppetlabs/puppetlabs-ntp/pull/545]\n\n[https://github.com/puppetlabs/puppetlabs-package/pull/167]\n\n[https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/87]\n\n[https://github.com/puppetlabs/puppetlabs-resource/pull/75]\n\n[https://github.com/puppetlabs/puppetlabs-stdlib/pull/1071]\n\n[https://github.com/puppetlabs/puppetlabs-tagmail/pull/149]\n\n[https://github.com/puppetlabs/puppetlabs-tomcat/pull/376]\n\n[https://github.com/puppetlabs/puppetlabs-translate/pull/63]\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/436]", "created": "2019-12-06T04:49:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Remaining PR that fails\n\n[https://github.com/puppetlabs/puppetlabs-apt/pull/895]\n\n[https://github.com/puppetlabs/puppetlabs-tagmail/pull/149]\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/436]\n\n[https://github.com/puppetlabs/puppetlabs-package/pull/167]\n\n[https://github.com/puppetlabs/puppetlabs-tomcat/pull/376]", "created": "2019-12-06T07:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Remaining PR that fails\n\n[https://github.com/puppetlabs/puppetlabs-package/pull/167]\n\n[https://github.com/puppetlabs/puppetlabs-apt/pull/895]", "created": "2019-12-10T06:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Remaining PR that fails\u00a0[https://github.com/puppetlabs/puppetlabs-apt/pull/895]", "created": "2019-12-11T04:02:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apt/pull/897]", "created": "2019-12-11T04:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "all done", "created": "2019-12-11T05:27:00.000000"}], "components": [], "created": "2019-12-06T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad1c076"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyvsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69415_*|*_3_*:*_1_*:*_440464783_*|*_10009_*:*_1_*:*_2183978_*|*_5_*:*_2_*:*_454803"}], "description": "Add new os support on litmus modules\n\n*Before to start, make sure the new platform is provided by vmpooler and docker and they are fully equipped*\n *an image with the new os is available from puppet agent team*\n *an image with the new os is avalable from puppet agent team and from litmus team*\n\n[Here|https://confluence.puppetlabs.com/display/ECO/How+to+add+support+for+new+platforms] you can find a list with all the converted modules to use litmus\n\nStep1: Using pdksync, check/update .travis.yml file, metadata.json, provision.yaml\n\n*provision.yaml*\n - check for section related to the new os (e.g. travis_deb | travis_el)\n - add this platform as docker provisioner and save\n - check for section: release_checks\n - add this platform as vmpooler provisioner and save\n\n*metadata.json file*\n - check for section: operatingsystem_support\n - add new version under the intended operatingsystem and save\n\n*.travis.yml*\n - check for section dedicated to the new os (e.g. travis_deb | travis_el)\n - if it doesn't exist, create new section and include all the steps for testing\n e.g.\n{quote}before_script:\n - bundle exec rake 'litmus:provision_list[waffle_deb]'\n - bundle exec bolt command run 'apt-get install wget -y' --inventoryfile inventory.yaml --nodes='*'\n - bundle exec rake 'litmus:install_agent[puppet6]'\n - bundle exec rake litmus:install_module\n script:\n - bundle exec rake litmus:acceptance:parallel\n services: docker\n sudo: required{quote}\n\nStep2: Using pdksync, create PR with the changes\n Step3: Run tests through [travis|https://travis-ci.org/] and [pipelines|https://pipelines.puppet.com/team-modules/apps] \n Step4: Check testing results\n Step5: If failures, fix them, re-execute all the testing part until they are green \n Step6: Ask for review/merge\n\n(-) check for vmpooler platform\n (-) check for docker image\n (-) pdksync: update provision.yaml\n (-) pdksync: update metadata.json \n (-) pdksync: update .travis.yml\n (-) pdksync: push changes, create commit\n (-) run tests through travis and pipelines\n (-) check testing report\n (-) if failures, fix them, re-execute travis, pipelines until they are green\n (-) review/merge PR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38853", "fixedVersions": [], "id": "38853", "issueType": "Task", "key": "MODULES-10242", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for new platforms / OS Certification litmus modules Ubuntu 14", "timeSpent": "PT0S", "updated": "2019-12-11T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2019-12-05T04:10:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* RSpec tests on AppVeyor are executed in serial mode\n * AppVeyor CI tests pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778c6161"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyuxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11786_*|*_3_*:*_1_*:*_98494916_*|*_10009_*:*_1_*:*_244987613_*|*_5_*:*_1_*:*_0"}], "description": "[This PR|https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/104] changed the test execution mode to [spec_parallel|https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/104/files#diff-180360612c6b8c4ed830919bbb4dd459R25]. After investigation, documented [on this page|https://confluence.puppetlabs.com/display/ECO/Inability+to+run+puppetlabs-scheduled_task+in+rspec_parallel+mode], it demonstrated that the tests within this module are not thread safe.\n\nWe should switch the test mode back to serial for this module. Fortunately, given the execution time of the tests, it only adds an addition 3-4 mins for PR verification.\n\nA subsequent effort to refactor the tests to be thread safe should be considered.", "environment": "AppVeyor CI", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35682", "fixedVersions": [], "id": "35682", "issueType": "Task", "key": "MODULES-10241", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Done", "resolutionDate": "2019-12-09T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Revert RSpec test execution to serial mode", "timeSpent": "PT0S", "updated": "2020-02-12T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-12-04T15:03:00.000000", "creator": "5b113d21a655ee23032edb10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@727bc4a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyunb:"}], "description": "_Basic Info_\n *Module Version: 10.2.1*\n *Puppet Version:* 6.1.11\n *OS Name/Version: RHEL 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWork correctly with RHEL 7 SCL's MariaDB. In this case it's 10.3.\n\n*Actual Behavior:*\n\nIt fails on the first puppet run because the /etc/opt/rh/rh-mariadb103 directory doesn't exist. It's provided by the rh-mariadb103-runtime-3.3-5.el7 package, which is installed with the postgresql rpm.\n\nError:\n\n{{Error: Cannot create /etc/opt/rh/rh-mariadb103/my.cnf.d; parent directory /etc/opt/rh/rh-mariadb103 does not exist}}\n {{Error: /Stage[main]/Mysql::Server::Config/File[/etc/opt/rh/rh-mariadb103/my.cnf.d]/ensure: change from 'absent' to 'directory' failed: Cannot create /etc/opt/rh/rh-mariadb103/my.cnf.d; parent directory /etc/opt/rh/rh-mariadb103 does not exist}}\n\nI think it could be fixed simply by making the server package installation a prerequisite to the creation fof the mysql-config-dir.\n\n\u00a0\n\nRelevant Puppet configuration (hiera). This is the minimal config that I could create to make MariaDB install and start. I tried to mimic what is in the stock RHEL SCL package.\n\n{{mysql::server::manage_config_file: true}}\n{{mysql::server::config_file: /etc/opt/rh/rh-mariadb103/my.cnf.d/server.cnf}}\n{{mysql::server::purge_conf_dir: true}}\n{{mysql::client::package_name: rh-mariadb103-syspaths}}\n{{mysql::server::package_name: rh-mariadb103-mariadb-server-syspaths}}\n\n{{mysql::server::override_options :}}\n{{\u00a0 'mysqld' :}}\n{{\u00a0\u00a0\u00a0 basedir : /opt/rh/rh-mariadb103/root/usr}}\n{{\u00a0\u00a0\u00a0 }}{{datadir : /var/opt/rh/rh-mariadb103/lib/mysql}}\n{{\u00a0\u00a0\u00a0 }}{{ log_error : /var/opt/rh/rh-mariadb103/log/mariadb/mariadb.log}}\n{{\u00a0\u00a0\u00a0 }}{{ pid-file : /run/rh-mariadb103-mariadb/mariadb.pid}}\n{{\u00a0\u00a0\u00a0 }}{{ socket : /var/lib/mysql/mysql.sock}}\n{{\u00a0\u00a0\u00a0 }}{{ 'mysqld_safe' :}}\n{{\u00a0\u00a0\u00a0 }}{{ log-error : /var/opt/rh/rh-mariadb103/log/mariadb/mariadb.log}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40989", "fixedVersions": [], "id": "40989", "issueType": "Bug", "key": "MODULES-10240", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b113d21a655ee23032edb10", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MySQL: Need a prerequisite", "timeSpent": "PT0S", "updated": "2019-12-04T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-12-04T08:06:00.000000", "creator": "5d668108ec4c1d0c15861875", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c86e4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyu3r:"}], "description": "_Basic Info_\n *Module Version: branch master*\n *Puppet Version: all*\n *OS Name/Version: All deb based*\n\n_Aptproxy apt-cacher-ng doesnt support https protcol. So you have to tunnel https requests_\u00a0_by acng configuration file\u00a0\u2013 and everthing is fine (no cache in that setup, thats clear). So if youraccessing\u00a0 Host have (or should have) no direct Internetaccess, directly requesting https Repositories is not an option in this case, you HAVE to access via apt-cacher-ng in my cases._\n\n_But unfortunately today there is no corresponding option in puppetlabs-apt to configure clientside, which must therefore acquire https requests via an http proxy like this:_\n\n_Acquire::http::proxy \"http://10.100.2.101:3142/\";_\n_Acquire::https::proxy \"http://10.100.2.101:3142/\";_\n\n_So I have a patched version of puppetlabs-apt now here at my puppetsites, but it would be nice to have it upstream. If I try to push my branch I'll fail because of unsufficient permissions for the repo._\n\n\u00a0\n\n*Desired Behavior:*\n\nAdded option to configure apt for acquiring https repositories via http proxy like apt-cacher-ng. In my case I added a \"tunnelhttps\" boolean.\n\n*Actual Behavior:*\n\nIf proxy option \"https\" is set to true, the proxy uri will be set to \"https://....\" too.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34602", "fixedVersions": [], "id": "34602", "issueType": "New Feature", "key": "MODULES-10239", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d668108ec4c1d0c15861875", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : apt proxy tunnel https requests via http", "timeSpent": "PT0S", "updated": "2021-01-25T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Remove them from sync.yml file\n\n\u00a0\n\nSample PR\n\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/103/files", "created": "2019-12-03T02:36:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-accounts/pull/282]\n\nhttps://github.com/puppetlabs/cisco_ios/pull/414\nhttps://github.com/puppetlabs/device_manager/pull/69\nhttps://github.com/puppetlabs/provision/pull/87\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/170\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1982\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/896\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/pull/120\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/193\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/618\nhttps://github.com/puppetlabs/puppetlabs-docker/pull/557\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/438\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/136\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/106\nhttps://github.com/puppetlabs/puppetlabs-facter_task/pull/102\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/881\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/400\nhttps://github.com/puppetlabs/puppetlabs-hocon/pull/101\nhttps://github.com/puppetlabs/puppetlabs-helm/pull/102\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/138\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/248\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/369\nhttps://github.com/puppetlabs/puppetlabs-java/pull/403\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/297\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/pull/366\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/268\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1263\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/546\nhttps://github.com/puppetlabs/puppetlabs-package/pull/168\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/114\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1122\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/272\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/pull/88\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/226\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/196\nhttps://github.com/puppetlabs/puppetlabs-resource/pull/76\nhttps://github.com/puppetlabs/puppetlabs-resource_api/pull/28\nhttps://github.com/puppetlabs/puppetlabs-rook/pull/67\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/120\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/pull/109\nhttps://github.com/puppetlabs/puppetlabs-service/pull/127\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/332\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/1072\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/150\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/377\nhttps://github.com/puppetlabs/puppetlabs-translate/pull/64\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/437\nhttps://github.com/puppetlabs/puppetlabs-vsphere/pull/171\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/185\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/117", "created": "2019-12-06T07:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Remaining PR that fails\n\n[https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/136]", "created": "2019-12-10T06:40:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/138]", "created": "2019-12-13T04:24:00.000000"}], "components": [], "created": "2019-12-03T02:16:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(-) deployment to forge disabled for all the modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf6927"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzysbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_184701482_*|*_3_*:*_1_*:*_687015592_*|*_5_*:*_1_*:*_0"}], "description": "./cisco_ios/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./device_manager/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-accounts/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-acl/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-apache/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-apt/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-bootstrap/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-chocolatey/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-concat/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-docker/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-dsc/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-exec/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-facter_task/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-firewall/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-haproxy/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-helm/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-hocon/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-ibm_installation_manager/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-iis/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-inifile/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-java/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-java_ks/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-kubernetes/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-motd/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-mysql/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-ntp/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-package/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-panos/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-postgresql/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-powershell/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-puppet_conf/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-reboot/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-registry/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-resource/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-resource_api/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-rook/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-satellite_pe_tools/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-scheduled_task/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-service/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-sqlserver/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-stdlib/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-tagmail/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-tomcat/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-translate/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-vcsrepo/.travis.yml: condition: \"$DEPLOY_TO_FORGE = yes\"\n./puppetlabs-vsphere/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-websphere_application_server/.travis.yml: env: DEPLOY_TO_FORGE=yes\n./puppetlabs-wsus_client/.travis.yml: env: DEPLOY_TO_FORGE=yes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37769", "fixedVersions": [], "id": "37769", "issueType": "Task", "key": "MODULES-10236", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-13T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "disable deploy_to_forge value from .travis.yml, .sync.yml from the modules", "timeSpent": "PT0S", "updated": "2019-12-13T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-03T03:54:00.000000", "name": "Screen Shot 2019-12-03 at 10.51.23.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12681"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-sys_smoke-master/", "created": "2019-12-02T08:23:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Adding them gems back and verifying the jenkin jobs\n\noptional: \u00a0 delete: true\n\n\u00a0 \u00a0 ':development': \".rubocop.yml\":\n\n\u00a0 \u00a0 \u00a0 - gem: 'ruby-pwsh'\n\n\u00a0 required:\n\n\u00a0 \u00a0 ':system_tests':\n\n\u00a0 \u00a0 \u00a0 - gem: 'puppet-module-posix-system-r#\\{minor_version}'\n\n\u00a0 \u00a0 \u00a0 \u00a0 platforms: ruby\n\n\u00a0 \u00a0 \u00a0 - gem: 'puppet-module-win-system-r#\\{minor_version}'\n\n\u00a0 \u00a0 \u00a0 \u00a0 platforms:\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 - mswin\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 - mingw\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 - x64_mingw\n\n\u00a0 \u00a0 \u00a0 - gem: beaker-testmode_switcher\n\n\u00a0 \u00a0 \u00a0 \u00a0 version: '~> 0.4'\n\n\u00a0 \u00a0 \u00a0 - gem: master_manipulator\n\n\u00a0 \u00a0 \u00a0 - gem: puppet-blacksmith\n\n\u00a0 \u00a0 \u00a0 \u00a0 version: '~> 3.4'\n\n\u00a0", "created": "2019-12-02T08:53:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-powershell/pull/270", "created": "2019-12-03T03:26:00.000000"}], "components": [], "created": "2019-12-02T08:22:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc3a826"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrf3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1818249_*|*_3_*:*_1_*:*_68494787_*|*_10009_*:*_1_*:*_178038116_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-powershell module failed on all platforms in jenkins", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42140", "fixedVersions": [], "id": "42140", "issueType": "Task", "key": "MODULES-10234", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-05T05:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-powershell module failed on all platforms in jenkins", "timeSpent": "PT0S", "updated": "2019-12-05T05:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ef83b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyref:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6668808055_*|*_6_*:*_1_*:*_0"}], "description": "This is the list with the dependent modules which will be affected y the major version release. Before releasing stdlib to the new version, we need to update metadata (dependency section) for these modules and to release them\n\n[x]\u00a0cisco_ios PR Released version\n[x]\u00a0device_manager PR Released version\n[x]\u00a0puppetlabs-accounts PR Released version\n[x]\u00a0puppetlabs-apache PR Released version\n[x]\u00a0puppetlabs-apt PR Released version \n[x]\u00a0puppetlabs-chocolatey PR Released version \n[x]\u00a0puppetlabs-concat PR Released version \n[x]\u00a0puppetlabs-docker PR Released version \n[x]\u00a0puppetlabs-firewall PR Released version \n[x]\u00a0puppetlabs-haproxy PR Released version \n[x]\u00a0puppetlabs-helm PR Released version\n[x]\u00a0puppetlabs-ibm_installation_manager PR Released version\n[x]\u00a0puppetlabs-java PR Released version \n[x]\u00a0puppetlabs-kubernetes PR Released version\n[x]\u00a0puppetlabs-motd PR Released version \n[x]\u00a0puppetlabs-mysql PR Released version \n[x]\u00a0puppetlabs-ntp PR Released version \n[x]\u00a0puppetlabs-postgresql PR Released version \n[x]\u00a0puppetlabs-rook PR Released version\n[x]\u00a0puppetlabs-satellite_pe_tools PR Released version\n[x]\u00a0puppetlabs-sqlserver PR Released version \n[x]\u00a0puppetlabs-tomcat PR Released version \n[x]\u00a0puppetlabs-websphere_application_server PR Released version \n[x]\u00a0puppetlabs-wsus_client PR Released version \n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35681", "fixedVersions": [], "id": "35681", "issueType": "Sub-task", "key": "MODULES-10232", "labels": [], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update dependent modules ", "timeSpent": "PT0S", "updated": "2021-02-22T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a818a26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyre7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6668832350_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34600", "fixedVersions": [], "id": "34600", "issueType": "Sub-task", "key": "MODULES-10231", "labels": [], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c5e4f66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6668804418_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33624", "fixedVersions": [], "id": "33624", "issueType": "Sub-task", "key": "MODULES-10230", "labels": [], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd438c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6668817450_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43135", "fixedVersions": [], "id": "43135", "issueType": "Sub-task", "key": "MODULES-10229", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1891bfa1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6668835814_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42139", "fixedVersions": [], "id": "42139", "issueType": "Sub-task", "key": "MODULES-10228", "labels": [], "originalEstimate": "PT0S", "parent": "40987", "parentSummary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "sample PR\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/223/files", "created": "2019-12-03T02:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "closed in favor of\u00a0https://puppet.atlassian.net/browse/MODULES-10319", "created": "2019-12-17T05:34:00.000000"}], "components": ["GemTester"], "created": "2019-12-02T05:34:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@517cd5d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1296001209_*|*_6_*:*_1_*:*_0"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-stdlib/compare/5.2.0...653f2fb34b1586476f96883cf352253acf60c331]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/61/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40987", "fixedVersions": [], "id": "40987", "issueType": "Task", "key": "MODULES-10227", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-12-17T05:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-stdlib) v7.0.0 - (DATE) - (SHA)", "timeSpent": "PT0S", "updated": "2019-12-17T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T05:33:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22c4dc9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyrd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42744_*|*_6_*:*_1_*:*_0"}], "description": "This is the list with the dependent modules which will be affected y the major version release. Before releasing stdlib to the new version, we need to update metadata (dependency section) for these modules and to release them\n\n[x]\u00a0puppetlabs/accounts - [PR|https://github.com/puppetlabs/puppetlabs-accounts/pull/223]\u00a0Released version: 4.0.0\n [x] puppetlabs/apache - [PR|https://github.com/puppetlabs/puppetlabs-apache/pull/1918] - iReleased 5.0.0\n [x] puppetlabs/apt - [PR|https://github.com/puppetlabs/puppetlabs-apt/pull/858]\u00a0Released version: 7.0.1\n [x] puppetlabs/concat - [PR|https://github.com/puppetlabs/puppetlabs-concat/pull/578] - released 6.0.0\n [x] puppetlabs/firewall - [PR|https://github.com/puppetlabs/puppetlabs-firewall/pull/843] Released 2.0.0\n [x] puppetlabs/haproxy - [PR|https://github.com/puppetlabs/puppetlabs-haproxy/pull/366] Released 4.0.0\n [x] puppetlabs/ibm_installation_manager - [PR|https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/119]\u00a0released v 2.0.0\n [x] puppetlabs/java - [PR|https://github.com/puppetlabs/puppetlabs-java/pull/359] Released 4.0.0\n [x] puppetlabs/motd - [PR|https://github.com/puppetlabs/puppetlabs-motd/pull/215]\u00a0released 3.0.0\n [x] puppetlabs/mysql - [PR|https://github.com/puppetlabs/puppetlabs-mysql/pull/1193] Released 9.0.0\n [x] puppetlabs/ntp - [PR|https://github.com/puppetlabs/puppetlabs-ntp/pull/512] Released v 8.0.0\n [x] puppetlabs/postgresql - [PR|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1074]\u00a0- not needed\n [x] puppetlabs/satellite_pe_tools - [PR|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/105] Released 3.0.0\n [x] puppetlabs/tomcat - [PR|https://github.com/puppetlabs/puppetlabs-tomcat/pull/349] Released 3.0.0\n [x] puppetlabs/websphere_application_server - [PR|https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/167] Released 2.0.0\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39891", "fixedVersions": [], "id": "39891", "issueType": "Sub-task", "key": "MODULES-10226", "labels": [], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Done", "resolutionDate": "2019-12-02T05:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update dependent modules ", "timeSpent": "PT0S", "updated": "2019-12-02T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Have worked round these issues by avoiding a pdk update:\n\n[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/108]\n\n[https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/135]\u00a0", "created": "2019-12-05T04:35:00.000000"}], "components": ["dsc", "dsc_lite"], "created": "2019-12-02T05:31:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@796fa357"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037u8:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_255889750_*|*_6_*:*_1_*:*_0"}], "description": "Convert the DSC the DSC Lite to use changelog generator\n\nFully automated changelog generation - This gem generates a changelog file based on tags, issues and merged pull requests (and splits them into separate lists according to labels) from GitHub Issue Tracker.\n\nSince you don't have to fill your CHANGELOG.md manually now: just run the script.\n\nadd the following code into .sync.yml file\n{code:java}optional:\n    ':development':\n      - gem: 'github_changelog_generator'\n        git: 'https://github.com/skywinder/github-changelog-generator'\n        ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018'\n        condition: \"Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')\"\n{code}\nAlso ensure any references to the Rakefile being managed are removed from the .sync.yml:\n{code:java}# The rakefile is heavily modified for the build process\nRakefile:\n\u00a0 unmanaged: true {code}\n* run pdk update\n * bundle install --path .bundle/gems/\n * CHANGELOG_GITHUB_TOKEN=token\n * Move existing changelog to HISTORY.md\n * bundle exec rake changelog", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "38835", "fixedVersions": [], "id": "38835", "issueType": "Task", "key": "MODULES-10225", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Won't Do", "resolutionDate": "2019-12-05T04:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Convert DSC and DSC Lite modules to use changelog generator", "timeSpent": "PT0S", "updated": "2020-07-22T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/438]", "created": "2019-12-11T02:58:00.000000"}], "components": [], "created": "2019-12-02T03:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5596759a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyra7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_774301344_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36757", "fixedVersions": [], "id": "36757", "issueType": "Sub-task", "key": "MODULES-10224", "labels": [], "originalEstimate": "PT0S", "parent": "43134", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.1.0 - (10-Dec-2019) - (8877a0331e71f9ad8d421176ef5d90559c497cc6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T02:48:00.000000", "name": "Screen Shot 2019-12-11 at 09.46.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12592"}], "comments": [], "components": [], "created": "2019-12-02T03:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66d3f02f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773670117_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35680", "fixedVersions": [], "id": "35680", "issueType": "Sub-task", "key": "MODULES-10223", "labels": [], "originalEstimate": "PT0S", "parent": "43134", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.1.0 - (10-Dec-2019) - (8877a0331e71f9ad8d421176ef5d90559c497cc6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-11T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e748d3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773664382_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34599", "fixedVersions": [], "id": "34599", "issueType": "Sub-task", "key": "MODULES-10222", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43134", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.1.0 - (10-Dec-2019) - (8877a0331e71f9ad8d421176ef5d90559c497cc6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@651668b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773657393_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33623", "fixedVersions": [], "id": "33623", "issueType": "Sub-task", "key": "MODULES-10221", "labels": [], "originalEstimate": "PT0S", "parent": "43134", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.1.0 - (10-Dec-2019) - (8877a0331e71f9ad8d421176ef5d90559c497cc6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-11T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T02:53:00.000000", "name": "Screen Shot 2019-12-11 at 09.46.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12686"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-11T02:55:00.000000", "name": "Screen Shot 2019-12-11 at 09.55.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12785"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/438]", "created": "2019-12-11T02:58:00.000000"}], "components": [], "created": "2019-12-02T03:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69ef43a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_774143169_*|*_10009_*:*_1_*:*_168417_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[|https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0] [https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v3.0.0...8877a0331e71f9ad8d421176ef5d90559c497cc6]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43134", "fixedVersions": [], "id": "43134", "issueType": "Task", "key": "MODULES-10220", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-vcsrepo) v3.1.0 - (10-Dec-2019) - (8877a0331e71f9ad8d421176ef5d90559c497cc6)", "timeSpent": "PT0S", "updated": "2019-12-11T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:52:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d45da7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_610504991_*|*_10007_*:*_1_*:*_10178025_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37765", "fixedVersions": [], "id": "37765", "issueType": "Task", "key": "MODULES-10215", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-tagmail) 3.2.0 - (09/12/2019) - (635f4b6d9ade7ae59b54f118dab590e51b8f306b)", "timeSpent": "PT0S", "updated": "2019-12-09T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:51:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3a8831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14152177_*|*_10007_*:*_1_*:*_3204561_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37764", "fixedVersions": [], "id": "37764", "issueType": "Task", "key": "MODULES-10205", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-resource) v1.0.0 - (02/12/2019) - (38d2f3bb3c2724fc3b8852744dbf4c2bd5a4292d)", "timeSpent": "PT0S", "updated": "2019-12-02T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T03:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43348999"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6675073426_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36755", "fixedVersions": [], "id": "36755", "issueType": "Sub-task", "key": "MODULES-10204", "labels": [], "originalEstimate": "PT0S", "parent": "43132", "parentSummary": "Supported Release (puppetlabs-reboot) 2.3.0 - (06/12/2019) - (07afdbc3607a06346b4f47ac175bbc39da613038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-12-02T03:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c587082"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6675052757_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35679", "fixedVersions": [], "id": "35679", "issueType": "Sub-task", "key": "MODULES-10203", "labels": [], "originalEstimate": "PT0S", "parent": "43132", "parentSummary": "Supported Release (puppetlabs-reboot) 2.3.0 - (06/12/2019) - (07afdbc3607a06346b4f47ac175bbc39da613038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T03:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a8723b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6675080646_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34598", "fixedVersions": [], "id": "34598", "issueType": "Sub-task", "key": "MODULES-10202", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43132", "parentSummary": "Supported Release (puppetlabs-reboot) 2.3.0 - (06/12/2019) - (07afdbc3607a06346b4f47ac175bbc39da613038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T03:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@246ccb52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6675072457_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33622", "fixedVersions": [], "id": "33622", "issueType": "Sub-task", "key": "MODULES-10201", "labels": [], "originalEstimate": "PT0S", "parent": "43132", "parentSummary": "Supported Release (puppetlabs-reboot) 2.3.0 - (06/12/2019) - (07afdbc3607a06346b4f47ac175bbc39da613038)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e79eefc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598261064_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43132", "fixedVersions": [], "id": "43132", "issueType": "Task", "key": "MODULES-10200", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T02:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-reboot) 2.3.0 - (06/12/2019) - (07afdbc3607a06346b4f47ac175bbc39da613038)", "timeSpent": "PT0S", "updated": "2019-12-09T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Merge back PR:\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/89]", "created": "2019-12-09T04:28:00.000000"}], "components": [], "created": "2019-12-02T03:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47b4d4af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_607143100_*|*_10009_*:*_1_*:*_6314982_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42138", "fixedVersions": [], "id": "42138", "issueType": "Sub-task", "key": "MODULES-10199", "labels": [], "originalEstimate": "PT0S", "parent": "37762", "parentSummary": "Supported Release (puppetlabs-puppet_conf) v0.4.0 - (2019-12-09) - (56d2f2adcb43d2b9b06c1bbe3d6385a3111d096c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-09T06:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-puppet_conf) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T06:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:10:00.000000", "name": "image-2019-12-09-12-10-20-110.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13147"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:10:00.000000", "name": "image-2019-12-09-12-10-50-589.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13232"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:11:00.000000", "name": "image-2019-12-09-12-11-17-853.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13338"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:11:00.000000", "name": "image-2019-12-09-12-11-46-457.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12486"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:17:00.000000", "name": "image-2019-12-09-12-17-09-990.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12589"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-10-20-110.png!", "created": "2019-12-09T05:10:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-10-50-589.png!", "created": "2019-12-09T05:10:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-11-17-853.png!", "created": "2019-12-09T05:11:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-11-46-457.png!", "created": "2019-12-09T05:11:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-17-09-990.png!", "created": "2019-12-09T05:17:00.000000"}], "components": [], "created": "2019-12-02T03:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@625becf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9393031_*|*_3_*:*_1_*:*_600718554_*|*_10009_*:*_1_*:*_3357580_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github:\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_conf/compare/v0.4.0..56d2f2adcb43d2b9b06c1bbe3d6385a3111d096c]\n * Screenshot of successful Job Run from CI\u00a0 - see below", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37762", "fixedVersions": [], "id": "37762", "issueType": "Task", "key": "MODULES-10195", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-09T06:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-puppet_conf) v0.4.0 - (2019-12-09) - (56d2f2adcb43d2b9b06c1bbe3d6385a3111d096c)", "timeSpent": "PT0S", "updated": "2019-12-09T06:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-12-02T03:47:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e45420c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6675213716_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35678", "fixedVersions": [], "id": "35678", "issueType": "Sub-task", "key": "MODULES-10194", "labels": [], "originalEstimate": "PT0S", "parent": "42047", "parentSummary": "Supported Release (/puppetlabs-package) v1.0.0 - (02/12/2019) - (31a3a125baae431e957ada429beacc76809c10bf)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:47:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5174de9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15109759_*|*_10007_*:*_1_*:*_2449513_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5364"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42047", "fixedVersions": [], "id": "42047", "issueType": "Task", "key": "MODULES-10190", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (/puppetlabs-package) v1.0.0 - (02/12/2019) - (31a3a125baae431e957ada429beacc76809c10bf)", "timeSpent": "PT0S", "updated": "2019-12-02T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Merge back PR:\u00a0[https://github.com/puppetlabs/puppetlabs-java_ks/pull/298]", "created": "2019-12-09T04:54:00.000000"}], "components": [], "created": "2019-12-02T03:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a4322ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_608891051_*|*_3_*:*_1_*:*_1545556_*|*_10009_*:*_1_*:*_3157121_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40984", "fixedVersions": [], "id": "40984", "issueType": "Sub-task", "key": "MODULES-10189", "labels": [], "originalEstimate": "PT0S", "parent": "36754", "parentSummary": "Supported Release (puppetlabs-java_ks) v3.1.0 - (2019-12-09) - (b1f8fec6ab5d1ed1a452bc8f14214309a043f434)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-09T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-09T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:20:00.000000", "name": "image-2019-12-09-12-20-36-318.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12683"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T05:20:00.000000", "name": "image-2019-12-09-12-20-57-923.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12783"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T06:07:00.000000", "name": "image-2019-12-09-13-07-43-892.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13148"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-09T06:09:00.000000", "name": "image-2019-12-09-13-09-19-497.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13233"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-20-36-318.png!", "created": "2019-12-09T05:20:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-12-20-57-923.png!", "created": "2019-12-09T05:20:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-13-07-43-892.png!", "created": "2019-12-09T06:07:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-09-13-09-19-497.png!", "created": "2019-12-09T06:09:00.000000"}], "components": [], "created": "2019-12-02T03:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46d83a46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92760117_*|*_3_*:*_1_*:*_517683416_*|*_10009_*:*_1_*:*_3161562_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[https://github.com/puppetlabs/puppetlabs-java_ks/compare/v3.0.0..b1f8fec6ab5d1ed1a452bc8f14214309a043f434]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36754", "fixedVersions": [], "id": "36754", "issueType": "Task", "key": "MODULES-10185", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-09T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java_ks) v3.1.0 - (2019-12-09) - (b1f8fec6ab5d1ed1a452bc8f14214309a043f434)", "timeSpent": "PT0S", "updated": "2019-12-09T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:44:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d7c4e8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1302428748_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42046", "fixedVersions": [], "id": "42046", "issueType": "Task", "key": "MODULES-10180", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-17T05:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc) 1.9.4 - (11/12/2019) - (c99c6c10fdb8a9ca2c7bc0ddc40c2af3252cd78b)", "timeSpent": "PT0S", "updated": "2019-12-17T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-12-03T05:24:00.000000", "name": "image-2019-12-03-12-24-21-961.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13231"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-03T05:24:00.000000", "name": "image-2019-12-03-12-24-52-698.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13337"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-12-03T05:25:00.000000", "name": "image-2019-12-03-12-25-21-681.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12485"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-03-12-24-21-961.png!", "created": "2019-12-03T05:24:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-03-12-24-52-698.png!", "created": "2019-12-03T05:24:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-12-03-12-25-21-681.png!", "created": "2019-12-03T05:25:00.000000"}], "components": [], "created": "2019-12-02T03:43:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35f35671"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92305163_*|*_5_*:*_1_*:*_0"}], "description": "The module team representative assigned this ticket is responsible for these tasks:\n - Tagging and releasing the module.\n - Putting up the merge from release branch back into master branch:\u00a0[https://github.com/puppetlabs/puppetlabs-acl/pull/169]\n - Notify the releaser, who will merge the mergeback.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40982", "fixedVersions": [], "id": "40982", "issueType": "Sub-task", "key": "MODULES-10179", "labels": [], "originalEstimate": "PT0S", "parent": "36753", "parentSummary": "Supported Release (puppetlabs-acl) v3.1.0 - (2019-12-03) - (b4052e0bab45c0f0cd0c22e019e33e3747762213)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-03T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-acl) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-03T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-12-03T05:07:00.000000", "name": "image-2019-12-03-12-07-57-998.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12886"}], "comments": [], "components": [], "created": "2019-12-02T03:43:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@546ab81f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84038183_*|*_3_*:*_1_*:*_8283037_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[https://github.com/puppetlabs/puppetlabs-acl/commit/b4052e0bab45c0f0cd0c22e019e33e3747762213]\n * Screenshot of successful Job Run from CI :\n\n!image-2019-12-03-12-07-57-998.png!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36753", "fixedVersions": [], "id": "36753", "issueType": "Task", "key": "MODULES-10175", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-12-03T05:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-acl) v3.1.0 - (2019-12-03) - (b4052e0bab45c0f0cd0c22e019e33e3747762213)", "timeSpent": "PT0S", "updated": "2019-12-03T05:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:33:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38f0f03a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5817236_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35677", "fixedVersions": [], "id": "35677", "issueType": "Sub-task", "key": "MODULES-10174", "labels": [], "originalEstimate": "PT0S", "parent": "42045", "parentSummary": "Supported Release (puppetlabs/cisco-network-puppet-module) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-02T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:32:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f063868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5825946_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34596", "fixedVersions": [], "id": "34596", "issueType": "Sub-task", "key": "MODULES-10173", "labels": [], "originalEstimate": "PT0S", "parent": "42045", "parentSummary": "Supported Release (puppetlabs/cisco-network-puppet-module) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-02T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:32:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30bd8026"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5837008_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33620", "fixedVersions": [], "id": "33620", "issueType": "Sub-task", "key": "MODULES-10172", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42045", "parentSummary": "Supported Release (puppetlabs/cisco-network-puppet-module) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-12-02T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-02T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-12-02T03:32:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@717f5fbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5844068_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43131", "fixedVersions": [], "id": "43131", "issueType": "Sub-task", "key": "MODULES-10171", "labels": [], "originalEstimate": "PT0S", "parent": "42045", "parentSummary": "Supported Release (puppetlabs/cisco-network-puppet-module) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-02T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Released and Owned by Cisco, we can request a release only", "created": "2019-12-02T05:09:00.000000"}], "components": [], "created": "2019-12-02T03:32:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@588be85e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5811175_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42045", "fixedVersions": [], "id": "42045", "issueType": "Task", "key": "MODULES-10170", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-02T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs/cisco-network-puppet-module) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-12-02T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-12-02T02:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@387fad9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyr2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_623369389_*|*_10007_*:*_1_*:*_1592834_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42044", "fixedVersions": [], "id": "42044", "issueType": "Task", "key": "MODULES-10165", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-puppet_conf) 0.6.0 - (09/12/2019) - (97b7cf8bf2e32dc49c4e57876100b0812324d733)", "timeSpent": "PT0S", "updated": "2019-12-09T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-powershell/pull/281]", "created": "2020-01-15T10:24:00.000000"}], "components": [], "created": "2019-11-29T06:47:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ec7251"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqu7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4076213199_*|*_3_*:*_1_*:*_54604311_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33619", "fixedVersions": [], "id": "33619", "issueType": "Sub-task", "key": "MODULES-10164", "labels": [], "originalEstimate": "PT0S", "parent": "39890", "parentSummary": "Supported Release (puppetlabs-powershell) 3.0.1 - (15-Jan-2020) - (891b17a4729cc49148ddf5cd2205444a1ee3413f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T02:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-16T02:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-15T11:03:00.000000", "name": "Screen Shot 2020-01-15 at 18.03.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12892"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-powershell/commit/891b17a4729cc49148ddf5cd2205444a1ee3413f]", "created": "2020-01-15T10:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u00a0\n[|https://puppet.slack.com/archives/DLQ8T6DU0/p1579111366002300]\n powershell is good to release - QA signoff is complete! \nRelease against 891b17a4729cc49148ddf5cd2205444a1ee3413f", "created": "2020-01-15T11:03:00.000000"}], "components": [], "created": "2019-11-29T06:47:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c1d11d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4076193044_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43130", "fixedVersions": [], "id": "43130", "issueType": "Sub-task", "key": "MODULES-10163", "labels": [], "originalEstimate": "PT0S", "parent": "39890", "parentSummary": "Supported Release (puppetlabs-powershell) 3.0.1 - (15-Jan-2020) - (891b17a4729cc49148ddf5cd2205444a1ee3413f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-15T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-01-15T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-01-16T02:14:00.000000", "name": "Screen Shot 2020-01-15 at 18.03.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13151"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please see the conversation at https://puppet.slack.com/archives/GMDLGSZAR/p1575041215196400 before proceeding with the release!", "created": "2019-11-29T08:29:00.000000"}], "components": [], "created": "2019-11-29T06:47:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@528ed1f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6108732_*|*_3_*:*_1_*:*_70179884_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4054544335"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-powershell/compare/v3.0.0...891b17a4729cc49148ddf5cd2205444a1ee3413f]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39890", "fixedVersions": [], "id": "39890", "issueType": "Task", "key": "MODULES-10160", "labels": [], "originalEstimate": "PT0S", "parent": "45243", "parentSummary": "IA Content  Triage Module/Tool Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2020-01-16T02:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-powershell) 3.0.1 - (15-Jan-2020) - (891b17a4729cc49148ddf5cd2205444a1ee3413f)", "timeSpent": "PT0S", "updated": "2020-01-16T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/100", "created": "2019-11-29T05:50:00.000000"}], "components": [], "created": "2019-11-29T05:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)\u00a0Module should run clean on Redhat platform"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ff9b8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqtj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10454_*|*_3_*:*_1_*:*_2831106_*|*_10009_*:*_1_*:*_513899388_*|*_5_*:*_1_*:*_0"}], "description": "Remove pip dependency from test environment for cloud modules\n\n\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38834", "fixedVersions": [], "id": "38834", "issueType": "Task", "key": "MODULES-10159", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-05T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove pip dependency from test environment for cloud modules", "timeSpent": "PT0S", "updated": "2019-12-05T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v2.1.0", "created": "2019-11-29T05:24:00.000000"}], "components": [], "created": "2019-11-28T03:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bfa0468"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93470856_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43129", "fixedVersions": [], "id": "43129", "issueType": "Sub-task", "key": "MODULES-10152", "labels": [], "originalEstimate": "PT0S", "parent": "38833", "parentSummary": "Supported Release (puppetlabs-translate) v2.1.0 - (29.11.2019) - (af0f22b89acaadace4992a23afc6c8ce4376c47a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-29T05:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-29T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-29T03:46:00.000000", "name": "Screen Shot 2019-11-29 at 10.46.03.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13146"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-29T05:11:00.000000", "name": "Screen Shot 2019-11-29 at 12.11.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12484"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/606434", "created": "2019-11-29T05:08:00.000000"}], "components": [], "created": "2019-11-28T03:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@792f41d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqfb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87460581_*|*_3_*:*_1_*:*_3043397_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42042", "fixedVersions": [], "id": "42042", "issueType": "Sub-task", "key": "MODULES-10151", "labels": [], "originalEstimate": "PT0S", "parent": "38833", "parentSummary": "Supported Release (puppetlabs-translate) v2.1.0 - (29.11.2019) - (af0f22b89acaadace4992a23afc6c8ce4376c47a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-29T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-29T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ff3899c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87454315_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40980", "fixedVersions": [], "id": "40980", "issueType": "Sub-task", "key": "MODULES-10150", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38833", "parentSummary": "Supported Release (puppetlabs-translate) v2.1.0 - (29.11.2019) - (af0f22b89acaadace4992a23afc6c8ce4376c47a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-29T03:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-29T03:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e60ea10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87441316_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39889", "fixedVersions": [], "id": "39889", "issueType": "Sub-task", "key": "MODULES-10149", "labels": [], "originalEstimate": "PT0S", "parent": "38833", "parentSummary": "Supported Release (puppetlabs-translate) v2.1.0 - (29.11.2019) - (af0f22b89acaadace4992a23afc6c8ce4376c47a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-29T03:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-29T03:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-29T05:11:00.000000", "name": "Screen Shot 2019-11-29 at 12.11.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12587"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[Mergeback PR|https://github.com/puppetlabs/puppetlabs-translate/pull/62]", "created": "2019-11-29T05:26:00.000000"}], "components": [], "created": "2019-11-28T03:28:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20236b63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243266_*|*_3_*:*_1_*:*_3631495_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90308907"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-translate/compare/v2.0.0...af0f22b89acaadace4992a23afc6c8ce4376c47a\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38833", "fixedVersions": [], "id": "38833", "issueType": "Task", "key": "MODULES-10148", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-29T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-translate) v2.1.0 - (29.11.2019) - (af0f22b89acaadace4992a23afc6c8ce4376c47a)", "timeSpent": "PT0S", "updated": "2019-11-29T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@707e512e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346902_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1121905605"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33567", "fixedVersions": [], "id": "33567", "issueType": "Task", "key": "MODULES-10143", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-11T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-tomcat) 4.0.0 - (11/12/2019) - (9877f40e05dd11dc223afaa29794ad82f7822a0f)", "timeSpent": "PT0S", "updated": "2019-12-11T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-service/pull/128]", "created": "2019-12-12T06:26:00.000000"}], "components": [], "created": "2019-11-28T03:18:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7593761f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqe7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1220901627_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42041", "fixedVersions": [], "id": "42041", "issueType": "Sub-task", "key": "MODULES-10142", "labels": [], "originalEstimate": "PT0S", "parent": "37757", "parentSummary": "Supported Release (puppetlabs-service) v1.2.0 - (release date) - (9965fc81f874bd9a173ce9c581e64b2f4a353d31)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-12T06:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-12T06:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-12T05:35:00.000000", "name": "Screen Shot 2019-12-12 at 12.28.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12991"}], "comments": [], "components": [], "created": "2019-11-28T03:18:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6de34270"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1212988532_*|*_3_*:*_1_*:*_4826723_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40978", "fixedVersions": [], "id": "40978", "issueType": "Sub-task", "key": "MODULES-10141", "labels": [], "originalEstimate": "PT0S", "parent": "37757", "parentSummary": "Supported Release (puppetlabs-service) v1.2.0 - (release date) - (9965fc81f874bd9a173ce9c581e64b2f4a353d31)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-12T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-12T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:18:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b1dfd65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1212983954_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39888", "fixedVersions": [], "id": "39888", "issueType": "Sub-task", "key": "MODULES-10140", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37757", "parentSummary": "Supported Release (puppetlabs-service) v1.2.0 - (release date) - (9965fc81f874bd9a173ce9c581e64b2f4a353d31)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-12T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-12T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:18:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62ab71a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1212979443_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38832", "fixedVersions": [], "id": "38832", "issueType": "Sub-task", "key": "MODULES-10139", "labels": [], "originalEstimate": "PT0S", "parent": "37757", "parentSummary": "Supported Release (puppetlabs-service) v1.2.0 - (release date) - (9965fc81f874bd9a173ce9c581e64b2f4a353d31)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-12T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-12T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-12T05:35:00.000000", "name": "Screen Shot 2019-12-12 at 12.10.55.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12891"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-12-12T06:29:00.000000", "name": "Screen Shot 2019-12-12 at 13.29.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13236"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-service/pull/128]", "created": "2019-12-12T06:27:00.000000"}], "components": [], "created": "2019-11-28T03:18:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a6c04da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_882645_*|*_3_*:*_1_*:*_8140916_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1212047477"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-service/compare/v1.1.0...9965fc81f874bd9a173ce9c581e64b2f4a353d31]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37757", "fixedVersions": [], "id": "37757", "issueType": "Task", "key": "MODULES-10138", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-12T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-service) v1.2.0 - (release date) - (9965fc81f874bd9a173ce9c581e64b2f4a353d31)", "timeSpent": "PT0S", "updated": "2019-12-12T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and release 6.3.0\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1125]", "created": "2019-12-18T05:16:00.000000"}], "components": [], "created": "2019-11-28T03:15:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f2773f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1735333496_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34594", "fixedVersions": [], "id": "34594", "issueType": "Sub-task", "key": "MODULES-10137", "labels": [], "originalEstimate": "PT0S", "parent": "41027", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.3.0 - (18.12.2019) - (7209a85cc2e49cbefe4232c4d895d77c2e470b6b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-18T05:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-18T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:15:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c77fdfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1726980209_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33564", "fixedVersions": [], "id": "33564", "issueType": "Sub-task", "key": "MODULES-10136", "labels": [], "originalEstimate": "PT0S", "parent": "41027", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.3.0 - (18.12.2019) - (7209a85cc2e49cbefe4232c4d895d77c2e470b6b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-18T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-18T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1125\nreleased 6.3.0", "created": "2019-12-18T05:16:00.000000"}], "components": [], "created": "2019-11-28T03:15:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14c83764"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1089483_*|*_3_*:*_1_*:*_427729503_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_872075662_*|*_10005_*:*_1_*:*_438900032"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * [Link to diff on github :|https://github.com/puppetlabs/puppetlabs-postgresql/compare/v6.2.0...7209a85cc2e49cbefe4232c4d895d77c2e470b6b]\n\n\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41027", "fixedVersions": [], "id": "41027", "issueType": "Task", "key": "MODULES-10133", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-18T06:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-postgresql) 6.3.0 - (18.12.2019) - (7209a85cc2e49cbefe4232c4d895d77c2e470b6b)", "timeSpent": "PT0S", "updated": "2019-12-18T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-11-28T03:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e5c933"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_952851457_*|*_10007_*:*_1_*:*_16117700_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35675", "fixedVersions": [], "id": "35675", "issueType": "Task", "key": "MODULES-10128", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-09T08:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-ibm_installation_manager) 2.1.0 - (09/12/2019) - (25149931548bff1bdc767516e4cda822cd02f40d)", "timeSpent": "PT0S", "updated": "2019-12-09T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "hi [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Please hold on releasing helm module this got a dependency on stdlib module", "created": "2019-12-02T05:38:00.000000"}], "components": [], "created": "2019-11-28T03:02:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@383acb31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyqc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1827985_*|*_10007_*:*_1_*:*_3499216_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_693597096"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41026", "fixedVersions": [], "id": "41026", "issueType": "Task", "key": "MODULES-10123", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-12-06T05:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-helm) 3.1.0 - (06/12/2019) - (3990887fab565bdbcb343ecbe96dc4d295b13ad0)", "timeSpent": "PT0S", "updated": "2019-12-06T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "Puppet-Agent module v2.2.3 was release to the forge", "created": "2019-12-11T02:05:00.000000"}], "components": [], "created": "2019-11-27T03:09:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c2bbd02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykd5j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1792031_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1203949601"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41025", "fixedVersions": [], "id": "41025", "issueType": "Task", "key": "MODULES-10122", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2019-12-11T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release puppet_agent module", "timeSpent": "PT0S", "updated": "2019-12-11T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We did releases since then.", "created": "2021-03-08T06:32:00.000000"}], "components": [], "created": "2019-11-27T02:29:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bc5723"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyp7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40363352395_*|*_6_*:*_1_*:*_0"}], "description": "Can we please get a new release of puppetlabs_spec_helper. The last one is over 6 months old and there is a really [interesting feature|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/284] in the master branch.\n\n\u00a0\n\nThanks in advance! :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38831", "fixedVersions": [], "id": "38831", "issueType": "Bug", "key": "MODULES-10121", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Done", "resolutionDate": "2021-03-08T06:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper: Trigger new release", "timeSpent": "PT0S", "updated": "2021-03-08T06:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/cisco_ios/pull/413\nhttps://github.com/puppetlabs/device_manager/pull/68\nhttps://github.com/puppetlabs/provision/pull/83\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/280\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/167\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1978\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/893\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/pull/118\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/190\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/616\nhttps://github.com/puppetlabs/puppetlabs-docker/pull/555\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/435\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/133\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/104\nhttps://github.com/puppetlabs/puppetlabs-facter_task/pull/100\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/879\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/398\nhttps://github.com/puppetlabs/puppetlabs-helm/pull/99\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/137\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/246\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/367\nhttps://github.com/puppetlabs/puppetlabs-java/pull/401\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/295\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/pull/356\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/265\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1257\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/543\nhttps://github.com/puppetlabs/puppetlabs-package/pull/162\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/113\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1119\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/268\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/pull/84\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/222\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/195\nhttps://github.com/puppetlabs/puppetlabs-resource/pull/71\nhttps://github.com/puppetlabs/puppetlabs-resource_api/pull/27\nhttps://github.com/puppetlabs/puppetlabs-rook/pull/65\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/119\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/pull/104\nhttps://github.com/puppetlabs/puppetlabs-service/pull/125\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/331\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/1068\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/147\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/375\nhttps://github.com/puppetlabs/puppetlabs-translate/pull/60\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/433\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/182\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/60\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/116\n", "created": "2019-11-27T12:06:00.000000"}], "components": [], "created": "2019-11-26T02:57:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fffeec8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037ts:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5947_*|*_3_*:*_1_*:*_261589375_*|*_10009_*:*_1_*:*_252764806_*|*_5_*:*_1_*:*_0"}], "description": "as part of this I'm also cleaning up some inconsistencies in sync.ymls across the fleet", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "42040", "fixedVersions": [], "id": "42040", "issueType": "Task", "key": "MODULES-10120", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-12-02T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "roll out simplecov and coverage tracking ", "timeSpent": "PT0S", "updated": "2020-07-22T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:6220db6259c0740069d86127]\nOn inspection of the module, the first thing noticed is that we don't actually support to use of Satellite 6.5. The limitations section of the README states support for Satellite 6.2 only.\n\u00a0\nThe role of the module is to provide and configure a report processor with the satellite url and the method of ssl verifications being all that is set, it has no control over the satellite console itself.\n\u00a0\nAs for the problem itself, I am unsure given the lack of logs, but as no actual errors have been reported it sounds like this may be an issue on the console side due to the upgrade itself, either an issue with how the information is being displayed or a problem with how the upgrade has effected the connection with the existing report processors.\u00a0\n\u00a0\nAll in all this does not appear to be a bug with the module itself.", "created": "2019-11-25T03:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:5c2ff2fd81c1261667adfa1d]\n\nPlease follow up with support", "created": "2019-11-25T03:53:00.000000"}, {"author": "6220db6259c0740069d86127", "body": "Thanks, [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\n\nI will forward the message to customer first and let you know their feedbacks.\n\nThanks,\n\nHenry", "created": "2019-11-25T19:56:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "not a bug in the module", "created": "2019-11-28T00:33:00.000000"}, {"author": "6220db6259c0740069d86127", "body": "Understanding that the v3.0.0 doesn't test in Satellite v6.5. Wondering is there any plan to upgrade the support covering Satellite v6.5? It seems more and more customers start using Satellite v6.5.\n\nThanks,\n\nHenry", "created": "2019-11-28T03:31:00.000000"}], "components": ["satellite_pe_tools"], "created": "2019-11-22T01:19:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a87124a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzymsv:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37155"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264539766_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_247255522_*|*_10005_*:*_1_*:*_3887278"}], "description": "We've made some changes to our systems lately. We've upgraded to Satellite 6.5, Puppet Enterprise 2018.1.8 and satellite_pe_tools 3.0.0.\nNow if I go into the Satellite console and select: Hosts -> All Hosts, the column: \"Last Report\" contains values between 6-12 months or is blank. As time passes, the Last Reported time increases. I'm told by a colleague this value should be updated by satellite_pe_tools. Is this the case?.\nI've followed satellite_pe_tools installation and I don't seem to be getting error logs. Is there anything more I need to do to make it work?.\nThanks!,\nTony.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43128", "fixedVersions": [], "id": "43128", "issueType": "Bug", "key": "MODULES-10119", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Fixed", "resolutionDate": "2019-11-28T00:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "satellite_pe_tools 3.0.0 not working after upgrading to satellite 6.5 ", "timeSpent": "PT0S", "updated": "2021-03-08T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Original issue fixed, moving to litmus so lesser priority", "created": "2019-12-17T05:29:00.000000"}], "components": [], "created": "2019-11-20T08:08:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a8895e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzykpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10689_*|*_3_*:*_1_*:*_2323265586_*|*_6_*:*_1_*:*_0"}], "description": "Updating enterprise Current to 2019.2, and Previous to 2019.1\n\nAlso updating paired Agent version of enterprise LTS to 5.5.17", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42039", "fixedVersions": [], "id": "42039", "issueType": "Task", "key": "MODULES-10118", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Won't Do", "resolutionDate": "2019-12-17T05:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Jenkins PE and Agent versions", "timeSpent": "PT0S", "updated": "2019-12-17T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b30ac1d2edfe82d8a3dd38b", "attachments": [], "comments": [], "components": ["dsc"], "created": "2019-11-20T05:11:00.000000", "creator": "5b30ac1d2edfe82d8a3dd38b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53a1b0b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzykmv:"}], "description": "_Typo in xRDServer_\n *Module Version:\u00a01.9.3*\n *Puppet Version: 6.8.1*\n *OS Name/Version: Arch Linux*\n\n_There is a typo in the xRDServer powershell module that prevents the script from executing succesfully._\n\n*Desired Behavior: The script executes succesfully an an Remote Desktop Server will be deployed.*\n\n*Actual Behavior: Powershell throws an exeception caused by an unknown parameter.*\n\n\u00a0\n{code:java}\nError: A parameter cannot be found that matches parameter name 'GateewayExternalFqdn'.\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/errors.rb:157:in `fail'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/base_dsc/powershell.rb:121:in `create'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/dsc_xrdserver.rb:37:in `block (3 levels) in <top (required)>'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/property.rb:490:in `set'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/property.rb:570:in `sync'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:241:in `sync'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:136:in `sync_if_needed'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:82:in `perform_changes'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:21:in `evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:263:in `apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:283:in `eval_resource'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:187:in `call'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:187:in `block (2 levels) in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:187:in `block in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:122:in `traverse'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:174:in `evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:240:in `block (2 levels) in apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block in apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:161:in `with_destination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:194:in `block (2 levels) in apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:521:in `block in thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:520:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:193:in `block in apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:233:in `block in benchmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:232:in `benchmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:192:in `apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:381:in `run_internal'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:242:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:274:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:219:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:59:in `block (5 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:58:in `block (4 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:52:in `block (3 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:130:in `with_client'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:49:in `block (2 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:87:in `run_in_fork'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:48:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:46:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:407:in `onetime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:367:in `block in run_command'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:62:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:274:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:365:in `run_command'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:687:in `exit_on_fail'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:143:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:77:in `execute'\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'\nError: /Stage[main]/Wts::Deploy/Dsc_xrdserver[rdserver]/ensure: change from 'absent' to 'present' failed: A parameter cannot be found that matches parameter name 'GateewayExternalFqdn'. (corrective)\nNotice: /Stage[main]/Wts::Deploy/Dsc_xrdlicenseconfiguration[licenseConfig]: Dependency Dsc_xrdserver[rdserver] has failures: true\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39932", "fixedVersions": [], "id": "39932", "issueType": "Bug", "key": "MODULES-10117", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b30ac1d2edfe82d8a3dd38b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : typo in xRDServer", "timeSpent": "PT0S", "updated": "2021-01-25T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["host_core"], "created": "2019-11-19T17:18:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f8f419b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzykjr:"}], "description": "The host resource provider puts the following comment into the top of the hosts file:\n\n{noformat}\n# HEADER: This file was autogenerated at 2019-11-20 00:12:06 +0000\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n{noformat}\n\nThis comment is the same no matter if purging is enabled on the host resource or not. When purging is enabled the comment is wrong when it says the file \"can still be managed manually\". \n\nWhen purging is enabled the provider should put in a different comment such as \"Purging is enabled for host resources so any records added manually will be removed by Puppet.\"\n\nAnd when purging is disabled, the only records that can be manually manged are ones not managed by Puppet, so the comment then might be changed to say \"This file contains host records managed by Puppet.\" or similar. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43202", "fixedVersions": [], "id": "43202", "issueType": "Improvement", "key": "MODULES-10116", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "host resource warning comment is wrong when purge enabled", "timeSpent": "PT0S", "updated": "2019-11-19T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-11-18T22:22:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- AC-01 (-) an idiomatic serverspec {{describe file() do}} test works\n- AC-02 (-) add an example to https://github.com/puppetlabs/puppet_litmus/wiki/converting-tests-from-beaker-rspec-to-litmus showing how existing serverspec tests work unchanged"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48294ef7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyjs7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1748589930_*|*_3_*:*_1_*:*_173088506_*|*_10009_*:*_1_*:*_412487950_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15282728"}], "description": "_Basic Info_\n*Module Version:* puppet_litmus 0.12.0\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\nWhen running serverspec tests under litmus, the following valid serverspec test has two major issues:\n\n{code}\ndescribe file('biscuit.noodle') do\n  it { is_expected.not_to be_file }\nend                                                                                                                                                                                                   \n{code}\n\nThe check fails on {{URI::InvalidURIError}} because it appends {{:5985/wsman}} to the end of the server name in the inventory file; in this case, the name is always {{<IPAddress>:5985}}, leading to the bad URI of {{<IPAddress>:5985:5985/wsman}}:\n\n{code}\nFailures:\n\n  1) managing intermediate certificates managing non existent java chain keys in noop File \"biscuit.noodle\" is expected not to be file\n     On host `192.168.218.190:5985'\n     Failure/Error: it { is_expected.not_to be_file }\n     URI::InvalidURIError:\n       bad URI(is not URI?): http://192.168.218.190:5985:5985/wsman\n\n     # ./spec/acceptance/chain_key_spec.rb:144:in `block (4 levels) in <top (required)>'\n{code}\n\nThis can be worked around by adding a method to {{spec_helper_acceptance_local.rb}} and using that to determine if a file exists (exit code 0) or not (exit code 1):\n{code}\ndef remote_file_exists?(filename)\n  if os[:family] == 'windows'\n    run_shell(interpolate_powershell(\"Get-Item -Path '#{filename}' -ErrorAction SilentlyContinue\"), expect_failures: true)\n  else\n    run_shell(\"test -f '#{filename}'\", expect_failures: true)\n  end\nend\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38830", "fixedVersions": [], "id": "38830", "issueType": "Bug", "key": "MODULES-10115", "labels": [], "originalEstimate": "PT0S", "parent": "44872", "parentSummary": "Litmus Phase 5 - Image creation. ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-12-16T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "litmus: BoltSpec::file() does not work against remote Windows Hosts", "timeSpent": "PT0S", "updated": "2019-12-16T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c37a1aa1c6a692feab9b753", "attachments": [], "comments": [{"author": "5c37a1aa1c6a692feab9b753", "body": "[https://github.com/puppetlabs/puppetlabs-mysql/pull/1256]", "created": "2019-12-16T14:51:00.000000"}], "components": ["mysql"], "created": "2019-11-18T12:13:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@de7e047"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyj9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2428723805_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* mysql\n *Puppet Version:* 6.0.5\n *OS Name/Version:* Redhat 6/7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* If mysql doesn't exist, don't run the fact that calls the mysql binary\n\n*Actual Behavior:*\u00a0It runs mysql -version and fails and creates a coredump. ** \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33560", "fixedVersions": [], "id": "33560", "issueType": "Bug", "key": "MODULES-10114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "resolution": "Fixed", "resolutionDate": "2019-12-16T14:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : custom facts are causing a core dump if mysql doesn't exist every agent runn", "timeSpent": "PT0S", "updated": "2019-12-16T14:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2019-11-18T02:47:00.000000", "creator": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cba2192"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyix3:"}], "description": "*Module Version:*\u00a0*2.1.0***\n *Puppet Version: 6.10.1*\n *OS Name/Version: Ubuntu 16*\n\n_We are using this firewall-module in combination with docker. Using iptables in combination with docker has some problems, because two tools are managing iptables-rules at the same time. To prevent this problems, we're using dockers recommended approach of using the `DOCKER-USER`-Chain for the jump to our filters. (This approach can be looked up here:\u00a0[https://unrouted.io/2017/08/15/docker-firewall/])_\n\n_But because we still wanna use the purge-option to purge unmanaged chains and rules. (and the ignore-option for rules is not suited to our needs because we need to ignore whole chains and not single-rules)_\n\n*Desired Behavior: there is an option to ignore whole chains and still use purge-option*\n\n*Actual Behavior: there isn't yet ;)*\n\nI prepared an actual Pull-Request and i would love someone having a look at it. I had just one small Problem of passing around the `IgnoreChains`-Parameter. Feedback therefore would be very much welcome. Apart from that we're using this atm and it's doing a good job for us.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36796", "fixedVersions": [], "id": "36796", "issueType": "New Feature", "key": "MODULES-10113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/puppetlabs-firewall - add option to ignore chains", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5abd613dd4cf3c56be24b70d", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/redhat.pp#L18]\u00a0", "created": "2020-03-18T05:02:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Amazon is claiming the Amazon linux is not based on any linux distros:\u00a0[https://forums.aws.amazon.com/thread.jspa?threadID=51647]\n\nand that is compatible with RedHat based distros.\n\nBut rpm -E %\\{rhel} does report RedHat 7:\n{code:java}\n[root@[redacted] ~]# rpm -E %{rhel}\n7 {code}\nWe should go ahead and change the pc_repo from el6 to el7 on Amazon linux 2.\n\n\u00a0", "created": "2020-03-18T08:21:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "facter os for Amazon linux (not 2):\n{code:java}[root@i[redacted] ~]# facter os\n2020-03-18 14:28:21.021798 WARN  puppetlabs.facter - locale environment variables were bad", "created": "2020-03-18T08:30:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "FYI, this is how Vox is handling it:\n\nhttps://github.com/voxpupuli/puppet-epel/blob/master/manifests/params.pp#L11-L18", "created": "2020-03-18T08:38:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "PE itself handles it slightly different:\npe_repo/templates/partials/platform_check.bash.erb:\n\n{noformat}\n        amazon)\n            # This line will parse the image_name: image_name=\"amzn2-ami-hvm\"\n            # Amazon linux v1 will be similar to: image_name=\"amzn-ami-hvm\"\n            t_image_name=$(grep image_name /etc/image-id | cut -d\\\" -f2 | cut -d- -f1)\n            if [ -z \"$t_image_name\" ]", "created": "2020-03-18T13:10:00.000000"}], "components": ["puppet_agent"], "created": "2019-11-13T06:44:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ce43320"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyeun:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10808676082_*|*_10007_*:*_1_*:*_17785809_*|*_3_*:*_1_*:*_167817635_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_69087983"}], "description": "Amazon 2 Linux should be treated as Enterprise Linux 7, instead pc_repo is pointing to el-6 packages\n\n\n{noformat}\n# facter os\n{\n  architecture => \"x86_64\",\n  family => \"RedHat\",\n  hardware => \"x86_64\",\n  name => \"Amazon\",\n  release => {\n    full => \"2\",\n    major => \"2\"\n  },\n  selinux => {\n    enabled => false\n  }\n}\n\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36795", "fixedVersions": [], "id": "36795", "issueType": "Bug", "key": "MODULES-10110", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2020-03-20T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Amazon 2 support", "timeSpent": "PT0S", "updated": "2020-03-20T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-apache/pull/1973]", "created": "2019-11-12T07:22:00.000000"}], "components": [], "created": "2019-11-12T07:22:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)\u00a0fix php version and ssl certificate error"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ad5a9d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyd1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40948_*|*_5_*:*_1_*:*_0"}], "description": "fix php version and ssl certificate error\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41024", "fixedVersions": [], "id": "41024", "issueType": "Bug", "key": "MODULES-10109", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-12T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache module failure on redhat8", "timeSpent": "PT0S", "updated": "2019-11-12T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-12T06:29:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(-)\u00a0pdksync to include feature for bulk merge of prs created"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17b963fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyd0f:"}], "description": "pdksync to include feature for bulk merge of prs created\n\nScenario\n\n1.Using pdksync to create n number of PRS\n\n2.If the user is happy give the option to merge all PRS\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34593", "fixedVersions": [], "id": "34593", "issueType": "Story", "key": "MODULES-10108", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync to include feature for bulk merge of prs created", "timeSpent": "PT0S", "updated": "2019-11-12T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Tested agains latest master (commit id: a56d1a215320ed30daa7a18c3875f117daf8734d) on Debian: \n\n{code:java}\nbundle exec rake 'litmus:acceptance:parallel'\n\u250c [\u2714] Running against 3 targets.\n\u251c\u2500\u2500 [\u2714] later-ankle.delivery.puppetlabs.net, debian-8-x86_64\n\u251c\u2500\u2500 [\u2714] higher-texture.delivery.puppetlabs.net, debian-9-x86_64\n\u2514\u2500\u2500 [\u2714] permian-hammock.delivery.puppetlabs.net, debian-10-x86_64\n================\npermian-hammock.delivery.puppetlabs.net, debian-10-x86_64\n.................................................\n\nFinished in 17 minutes 10 seconds (files took 14.12 seconds to load)\n49 examples, 0 failures\n\n\npid 66793 exit 0\n================\nlater-ankle.delivery.puppetlabs.net, debian-8-x86_64\n.................................................\n\nFinished in 17 minutes 12 seconds (files took 13.93 seconds to load)\n49 examples, 0 failures\n\n\npid 66791 exit 0\n================\nhigher-texture.delivery.puppetlabs.net, debian-9-x86_64\n.................................................\n\nFinished in 19 minutes 21 seconds (files took 14.13 seconds to load)\n49 examples, 0 failures\n\n\npid 66792 exit 0\nSuccessful on 3 nodes: [\"permian-hammock.delivery.puppetlabs.net, debian-10-x86_64\", \"later-ankle.delivery.puppetlabs.net, debian-8-x86_64\", \"higher-texture.delivery.puppetlabs.net, debian-9-x86_64\"]\n{code}\n", "created": "2019-12-02T06:29:00.000000"}], "components": [], "created": "2019-11-12T06:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e7838e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyd07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61998_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1729466857"}], "description": "Failed on 3 nodes:\n {{[\"bulk-land.delivery.puppetlabs.net, debian-8-x86_64\", \"doltish-lucy.delivery.puppetlabs.net, debian-10-x86_64\", \"longer-chanter.delivery.puppetlabs.net, debian-9-x86_64\"]}}\n\n\u00a0\n\nrspec ./spec/acceptance/server/grant_role_spec.rb:159 # postgresql::server::grant_role: grants a role to a user/superuser\n\nrspec ./spec/acceptance/server/reassign_owned_by_spec.rb:105 # postgresql::server::reassign_owned_by: reassign_owned_by REASSIGN OWNED BY tests reassigns all objects to new_owner\n\n\u00a0\n\n\u00a0\n{code:java}Failures:\n\u00a0 1) postgresql::server::grant_role: grants a role to a user/superuser\n\u00a0\u00a0 \u00a0 On host `longer-chanter.delivery.puppetlabs.net'\n\u00a0\u00a0 \u00a0 Failure/Error: idempotent_apply(pp_one)\n\u00a0\u00a0 \u00a0 RuntimeError:\n\u00a0\u00a0 \u00a0 \u00a0 apply manifest expected no changes\n\u00a0\u00a0 \u00a0 \u00a0 ` puppet apply /tmp/manifest_20191112_30947_1egi12w.pp --detailed-exitcodes`\n\u00a0\u00a0 \u00a0 \u00a0 ====== Start output of Puppet apply with unexpected changes ======\n\u00a0\u00a0 \u00a0 \u00a0 Notice: Compiled catalog for longer-chanter.delivery.puppetlabs.net in environment production in 0.36 seconds\n\u00a0\u00a0 \u00a0 \u00a0 Notice: /Stage[main]/Main/Postgresql::Server::Grant_role[grant_role test_group to psql_grant_role_tester]/Postgresql_psql[grant_role:grant_role test_group to psql_grant_role_tester]/command: command changed 'notrun' to 'GRANT \"test_group\" TO \"psql_grant_role_tester\"'\n\u00a0\u00a0 \u00a0 \u00a0 Notice: Applied catalog in 1.12 seconds\n\u00a0\u00a0 \u00a0 \u00a0 ====== End output of Puppet apply with unexpected changes ======\n\u00a0\u00a0 \u00a0 # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.12.0/lib/puppet_litmus/puppet_helpers.rb:292:in `report_puppet_apply_change'\n\u00a0\u00a0 \u00a0 # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.12.0/lib/puppet_litmus/puppet_helpers.rb:77:in `apply_manifest'\n\u00a0\u00a0 \u00a0 # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.12.0/lib/puppet_litmus/puppet_helpers.rb:13:in `idempotent_apply'\n\u00a0\u00a0 \u00a0 # ./spec/acceptance/server/grant_role_spec.rb:161:in `block (2 levels) in <top (required)>'\n\u00a0 2) postgresql::server::reassign_owned_by: reassign_owned_by REASSIGN OWNED BY tests reassigns all objects to new_owner\n\u00a0\u00a0 \u00a0 On host `longer-chanter.delivery.puppetlabs.net'\n\u00a0\u00a0 \u00a0 Failure/Error: expect(r.stdout).to match(%r{#{new_owner}})\n\u00a0\u00a0 \u00a0 \u00a0 expected \"psql_reassign_old_owner\\n\" to match /psql_reassign_new_owner/\n\u00a0\u00a0 \u00a0 \u00a0 Diff:\n\u00a0\u00a0 \u00a0 \u00a0 @@ -1,2 +1,2 @@\n\u00a0\u00a0 \u00a0 \u00a0 -/psql_reassign_new_owner/\n\u00a0\u00a0 \u00a0 \u00a0 +psql_reassign_old_owner\n\u00a0\u00a0 \u00a0 # ./spec/acceptance/server/reassign_owned_by_spec.rb:123:in `block (5 levels) in <top (required)>'\n\u00a0\u00a0 \u00a0 # ./.bundle/gems/ruby/2.5.0/gems/puppet_litmus-0.12.0/lib/puppet_litmus/puppet_helpers.rb:135:in `run_shell'\n\u00a0\u00a0 \u00a0 # ./spec/spec_helper_acceptance_local.rb:24:in `psql'\n\u00a0\u00a0 \u00a0 # ./spec/acceptance/server/reassign_owned_by_spec.rb:122:in `block (4 levels) in <top (required)>'\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33555", "fixedVersions": [], "id": "33555", "issueType": "Bug", "key": "MODULES-10107", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Cannot Reproduce", "resolutionDate": "2019-12-02T06:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: failing on debian", "timeSpent": "PT0S", "updated": "2019-12-02T06:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-12-06T07:33:00.000000", "name": "Screenshot 2019-12-06 at 16.32.23.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12682"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "New failures\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/PLATFORM=windows2008r2-64default.a,WORKER_LABEL=beaker/240/console]\n\n\u00a0", "created": "2019-12-04T04:32:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Look's to have been fixed by Litmus conversion pr", "created": "2020-01-02T04:13:00.000000"}], "components": ["iis"], "created": "2019-11-12T04:29:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35be93af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzycxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5936486_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4399489585"}], "description": "https://jenkins-platform.delivery.puppetlabs.net/job/forge-windows_puppetlabs-iis_intn-sys_smoke-master/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/277/consoleFull\n\n\u00a0\nFailed examples:*14:54:06* *14:54:06* rspec './spec/acceptance/iis_site_spec.rb[1:1:2:7:3:2]' # iis_site when configuring a website with all parameters specified can changed previously set value bindings create iis site runs a second time without changes*14:54:06*\n\n{code}\n          create iis site runs without errors\n\nlow-vigor.delivery.puppetlabs.net (windows2012r2-64-1) 15:03:59$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n  C:/cygwin64/tmp/apply_manifest.pp.ntGodF\n\nlow-vigor.delivery.puppetlabs.net (windows2012r2-64-1) executed in 0.17 seconds\nlocalhost $ scp /tmp/beaker20191214-454-tvpnrf windows2012r2-64-1:C:/cygwin64/tmp/apply_manifest.pp.ntGodF {:ignore => }\n\nlow-vigor.delivery.puppetlabs.net (windows2012r2-64-1) 15:03:59$ cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.ntGodF\n  Info: Loading facts\n  Notice: Compiled catalog for low-vigor.delivery.puppetlabs.net in environment production in 0.15 seconds\n  Info: Applying configuration version '1576335841'\n  Notice: Applied catalog in 4.14 seconds\n  Error: Could not set 'started' on ensure: Error starting website: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8). Perhaps there is another website with this port or configuration setting\n   (file: C:/cygwin64/tmp/apply_manifest.pp.ntGodF, line: 1)\n  Error: Could not set 'started' on ensure: Error starting website: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8). Perhaps there is another website with this port or configuration setting\n   (file: C:/cygwin64/tmp/apply_manifest.pp.ntGodF, line: 1)\n  Wrapped exception:\n  Error starting website: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8). Perhaps there is another website with this port or configuration setting\n  \n  Error: /Stage[main]/Main/Iis_site[57b2da5ad0a1f2f861c3]/ensure: change from '' to 'started' failed: Could not set 'started' on ensure: Error starting website: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8). Perhaps there is another website with this port or configuration setting\n   (file: C:/cygwin64/tmp/apply_manifest.pp.ntGodF, line: 1)\n\nlow-vigor.delivery.puppetlabs.net (windows2012r2-64-1) executed in 7.14 seconds\nExited: 4\n          create iis site runs a second time without changes (FAILED - 1)\n\n[...]\n\n  1) iis_site when configuring a website with all parameters specified can changed previously set value bindings create iis site runs a second time without changes\n     Failure/Error: execute_manifest(manifest, catch_changes: true)\n     Beaker::TestmodeSwitcher::UnacceptableExitCodeError:\n       Unacceptable exit code returned: 4. Acceptable code(s): 0\n       \n     # ./.bundle/gems/gems/beaker-testmode_switcher-0.4.1/lib/beaker/testmode_switcher/runner_base.rb:31:in `handle_puppet_run_returned_exit_code'\n     # ./.bundle/gems/gems/beaker-testmode_switcher-0.4.1/lib/beaker/testmode_switcher/beaker_runners.rb:138:in `execute_manifest_on'\n     # ./.bundle/gems/gems/beaker-testmode_switcher-0.4.1/lib/beaker/testmode_switcher/beaker_runners.rb:114:in `execute_manifest'\n     # ./.bundle/gems/gems/beaker-testmode_switcher-0.4.1/lib/beaker/testmode_switcher/dsl.rb:13:in `block (2 levels) in <module:DSL>'\n     # ./spec/support/utilities/utility_helper.rb:41:in `block in idempotent_apply'\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35642", "fixedVersions": [], "id": "35642", "issueType": "Bug", "key": "MODULES-10106", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-02T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : failing on windows2012", "timeSpent": "PT0S", "updated": "2021-03-08T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "beaker gem and beaker-pe gem released on nov 12th\u00a0\n\nfailure started from nov second week\n\n\u00a0\n\npinning to specific version of gem to find the root cause of problem\n\n\u00a0\n\nsimialr with beaker-pe gem beaker pe released on nov 25th", "created": "2019-12-04T02:21:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "vmpooler machines names format causing error on testcase execution\n\n\u00a0", "created": "2020-01-14T05:05:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/187]", "created": "2020-01-14T05:37:00.000000"}], "components": [], "created": "2019-11-12T04:27:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a26db74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzycxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6093879_*|*_10009_*:*_1_*:*_249342_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5441340832"}], "description": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/master/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-current-master/PLATFORM=redhat6-64mdca-64dmgr.a-64appserver.a-64ihs.a,WORKER_LABEL=beaker/lastBuild/console]\u00a0\n\n*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not parse for environment production: Syntax error at '.' (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 12, column: 20) on node argive-chopper.delivery.puppetlabs.net*\n*12:39:29* #   \t\n*Warning: Not using cache on failed catalog*\n*12:39:29* #   \t\n*Error: Could not retrieve catalog; skipping run*\n\n\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "43200", "fixedVersions": [], "id": "43200", "issueType": "Bug", "key": "MODULES-10105", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2020-01-14T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "websphere_application_server : acceptance tests are failing with Error 500 on SERVER: Server Error", "timeSpent": "PT0S", "updated": "2020-01-14T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-12T03:18:00.000000", "name": "Screen Shot 2019-11-12 at 10.18.35.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13145"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-exec/pull/102/files", "created": "2019-11-12T03:20:00.000000"}], "components": [], "created": "2019-11-12T03:13:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dc65fcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzycsf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9697_*|*_3_*:*_1_*:*_385688_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33553", "fixedVersions": [], "id": "33553", "issueType": "Sub-task", "key": "MODULES-10103", "labels": [], "originalEstimate": "PT0S", "parent": "37751", "parentSummary": "Unsupported Release (puppetlabs-exec) v0.6.0 - (11.11.2019) - (b077b2e1a37b8887b2d1e03d19836688a3059c7f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-11-12T03:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tag and release module", "timeSpent": "PT0S", "updated": "2019-11-12T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello\u00a0[~accountid:557058:3a4140da-290a-454d-bc56-a325741b86c6]\n\nI could reproduce your issue using firewall version 1.14.0 (_my tested case was to purge unmanaged firewall resources._)\nI tried to reproduce this issue using the last version of firewall, but i couldn't. Using this version (2.1.0) this issue is fixed. You can check\u00a0[here|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/CHANGELOG.md]\u00a0all the\u00a0added changes between version 1.16.0 and 2.1.0. In case you still have the errors, please give us more details about your manifest.\n\nPlease feel free to contact me if you need any further information!\n\nCheers", "created": "2019-11-14T04:09:00.000000"}], "components": ["firewall"], "created": "2019-11-11T15:18:00.000000", "creator": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5734399e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzycfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_640968083_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 1.14.0\n *Puppet Version:*\u00a06.1 server, 6.10 client\n *OS Name/Version:*\u00a0CentOS 7\n\nWhen\u00a0resources { 'firewall': includes\u00a0purge => true, puppet runs do not appear idempotent.\u00a0MODULES-8413 is also exhibited, but appears to be a separate issue.\n\n*Desired Behavior:* No change is made to firewall rules when catalog remains the same and there are no local changes\n\n*Actual Behavior:* Appears to create rules each run\n{code:java}\n15:16:54 duncan@osdb ~ $ sudo /opt/puppetlabs/bin/puppet agent -t --environment=testing\n Info: Using configured environment 'testing'\n Info: Retrieving pluginfacts\n Info: Retrieving plugin\n Info: Retrieving locales\n Info: Loading facts\n Info: Caching catalog for osdb.ad.goldblattsystems.com\n Info: Applying configuration version '1573510618'\n Notice: /Stage[main]/Common/Firewall[9001 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9002 7686fdf971b558f5ebfca49abfeafa8e]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9003 72afb5edd89247542f6ba0df981e6695]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9004 2872497b8d21b09e7ef1fc8f629474c8]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/seluser: seluser changed 'unconfined_u' to 'system_u' (corrective)\n Notice: Applied catalog in 2.45 seconds\n 15:17:01 duncan@osdb ~ 2 $ sudo /opt/puppetlabs/bin/puppet agent -t --environment=testing\n Info: Using configured environment 'testing'\n Info: Retrieving pluginfacts\n Info: Retrieving plugin\n Info: Retrieving locales\n Info: Loading facts\n Info: Caching catalog for osdb.ad.goldblattsystems.com\n Info: Applying configuration version '1573510625'\n Notice: /Stage[main]/Common/Firewall[9001 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9002 7686fdf971b558f5ebfca49abfeafa8e]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9003 72afb5edd89247542f6ba0df981e6695]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Common/Firewall[9004 2872497b8d21b09e7ef1fc8f629474c8]/ensure: ensured absent (corrective)\n Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/seluser: seluser changed 'unconfined_u' to 'system_u' (corrective)\n Notice: Applied catalog in 2.62 seconds\n 15:17:08 duncan@osdb ~ 2 ${code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38828", "fixedVersions": [], "id": "38828", "issueType": "Bug", "key": "MODULES-10102", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "resolution": "Fixed", "resolutionDate": "2019-11-19T01:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Appears to clear and recreate all rules each time when purge => true", "timeSpent": "PT0S", "updated": "2019-11-19T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "5d513500a1f3290c16e60d49", "body": "[~accountid:5a028139c24efb3c4ed448c4] can you please have a look at this?", "created": "2019-11-22T00:34:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] I can confirm this idempotency bug. The trigger is written to the system correctly, but when read back out to determine if hte trigger is in sync the `which_occurrence` property is not read correctly.\n\nThe following manifest will replicate the issue.\n\n\u00a0\n{noformat}\nscheduled_task { 'test':\n  ensure    => 'present',\n  command   => 'C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe',\n  arguments => ['-command Set-Content -value (get-date) -path c/date.txt'],\n  trigger   => {\n    'start_date'       => '2019-9-01',\n    'start_time'       => '05:40',\n    'minutes_interval' => '0',\n    'minutes_duration' => '0',\n    'schedule'         => 'monthly',\n    'months'           => [1,2,3,4,5,6,7,8,9,10,11,12],\n    'which_occurrence' => 'last',\n    'day_of_week'      => ['tues']\n  }\n}\n\n{noformat}", "created": "2019-11-22T09:33:00.000000"}, {"author": "5d513500a1f3290c16e60d49", "body": "[~accountid:5a028139c24efb3c4ed448c4] any updates here?", "created": "2019-12-05T06:58:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "[~accountid:5d513500a1f3290c16e60d49] I will try to start looking at this before the week is up and keep you in the loop.", "created": "2019-12-05T08:02:00.000000"}, {"author": "5d513500a1f3290c16e60d49", "body": "[~accountid:623c1697d32a94006a649b84] any news here?", "created": "2019-12-20T00:44:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:5d513500a1f3290c16e60d49] - apologies for the delayed response. Unfortunately this is taking a bit longer than expected, but I am continuing to work on it this week and will be back to you in a few days.\u00a0\n\nIt's looking as though this may be an issue within a gem we are dependent on, which is my next line of investigation.", "created": "2020-01-06T03:02:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "A status update with the current investigation:\n\nIt appears as though the value 'last' for 'which_occurrence' (which translates to [MonthlyDOWTrigger.WeeksOfMonth|https://docs.microsoft.com/en-gb/windows/win32/taskschd/monthlydowtrigger-weeksofmonth]), is not supported by the Task Scheduler. I've tested with FIRST, SECOND, THIRD and FOURTH and they are all successfully applied and idempotency is also working successfully.\n\nI just want to confirm if there's an inconsistency with Microsoft's APIs as they do say you can use the parameter value LAST here:\u00a0[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks#specific-week-syntax]", "created": "2020-01-07T03:08:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "I think I may have been on the wrong path with the above comment. Will clarify when I've done more investigation.", "created": "2020-01-07T05:34:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Apologies for the time this has been taking. It appears as though we get a '0' back from the Win32OLE library when we query:\n{code:java}\nTask::Defintion::Triggers[i].WeekOfMonth{code}\nWhen that is passed to [Trigger::V2::Day.names_to_bitmask|https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/183bf55f1264a1b9b85e1cb3916f3d61075d4aa6/lib/puppet_x/puppetlabs/scheduled_task/trigger.rb#L571-L582], we get back an empty array as it's not a value we're expecting.\u00a0", "created": "2020-01-20T03:18:00.000000"}, {"author": "5d513500a1f3290c16e60d49", "body": "[~accountid:623c1697d32a94006a649b84] thanks for the research, what are the next steps?", "created": "2020-01-28T03:06:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:5d513500a1f3290c16e60d49] - yes, I have a solution to this issue that I will be implementing and testing after I've completed my on-call shift (sorry - the timing ended up quite bad!).\n\nWe will now take in to consideration the Task::Definition::Triggers[i].RunOnLastWeekOfMonth attribute when evaluating the current configuration of the task's triggers:\n{code:java}manifest_hash['which_occurrence'] =\u00a0'last'\u00a0if\u00a0i_trigger.RunOnLastWeekOfMonth{code}\nI will get back to you at the end of next week", "created": "2020-01-28T04:34:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Fix up for review:\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/119]", "created": "2020-02-06T12:04:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Released in v2.0.1", "created": "2020-02-13T07:32:00.000000"}], "components": ["scheduled_task"], "created": "2019-11-11T06:47:00.000000", "creator": "5d513500a1f3290c16e60d49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c63e1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2078027230_*|*_3_*:*_1_*:*_5116113651_*|*_10009_*:*_1_*:*_411681158_*|*_5_*:*_1_*:*_176823273_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2315_*|*_10005_*:*_1_*:*_341677380"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version: 6.10.1*\n *OS Name/Version: Windows Server 2019*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: which_occurrence should return the actual value like 'last'*\n\n*Actual Behavior:* *which_occurrence* *returns a empty string*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n{code:java}Notice: /Stage[main]/Profile::Base/Scheduled_task[task]/trigger: trigger changed [\n  {\n    'start_date' => '2019-9-1',\n    'start_time' => '05:40',\n    'enabled' => true,\n    'minutes_interval' => 0,\n    'minutes_duration' => 0,\n    'schedule' => 'monthly',\n    'months' => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],\n    'which_occurrence' => '',\n    'day_of_week' => ['tues'],\n    'index' => 0\n  }] to [\n  {\n    'start_date' => '2019-9-1',\n    'start_time' => '05:40',\n    'minutes_interval' => 0,\n    'minutes_duration' => 0,\n    'schedule' => 'monthly',\n    'months' => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],\n    'which_occurrence' => 'last',\n    'day_of_week' => ['tues']\n  }] (corrective)\nNotice: Applied catalog in 14.33 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42036", "fixedVersions": [], "id": "42036", "issueType": "Bug", "key": "MODULES-10101", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d513500a1f3290c16e60d49", "resolution": "Fixed", "resolutionDate": "2020-02-11T06:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : which_occurrence return empty value", "timeSpent": "PT0S", "updated": "2020-02-13T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "by mistake. This ticket can be closed", "created": "2019-11-11T06:45:00.000000"}], "components": [], "created": "2019-11-11T06:44:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@754285bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55137_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Screenshot of passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39929", "fixedVersions": [], "id": "39929", "issueType": "Task", "key": "MODULES-10100", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (module name) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-11-11T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T06:45:00.000000", "name": "Screenshot 2019-11-11 at 15.42.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12987"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-exec/pull/102/files", "created": "2019-11-12T03:20:00.000000"}], "components": [], "created": "2019-11-11T06:39:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b648477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_319094_*|*_3_*:*_1_*:*_91295524_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n[Git diff|https://github.com/puppetlabs/puppetlabs-exec/compare/v0.5.0...b077b2e1a37b8887b2d1e03d19836688a3059c7f]\n[Pipelines|https://pipelines.puppet.com/team-modules/builds/602418]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37751", "fixedVersions": [], "id": "37751", "issueType": "Task", "key": "MODULES-10099", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-12T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-exec) v0.6.0 - (11.11.2019) - (b077b2e1a37b8887b2d1e03d19836688a3059c7f)", "timeSpent": "PT0S", "updated": "2019-11-12T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Development of the azure module has been stopped.", "created": "2021-03-08T06:34:00.000000"}], "components": ["azure"], "created": "2019-11-11T06:37:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(-)\u00a0azure_record_set created/deleted,list successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c1e04fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41730986639_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:0.2.2*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*azure_record_set autogenerated type and provider is not working\u00a0\n\n*Actual Behavior:*\n # Bug in \"azure_record_set\" which looked like a conversion issue which I wasn't able to get to work - .\n # Sample (commented out code is at:\u00a0[https://github.com/jcoconnor/winops2019/blob/53fcc481eee65671bf3797425f7843a029dcc8b5/Boltdir/site-modules/winops/manifests/win_node.pp#L189-L205])\u00a0\u00a0\n # In the end I resorted to a bolt task for the record creation -\u00a0\u00a0\u00a0[https://github.com/jcoconnor/winops2019/blob/production/Boltdir/site-modules/winops/tasks/win_node_add_dnsrecs.ps1]\n # (which was neat as at least it allowed me to patch up the code to get the overall provision working).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35640", "fixedVersions": [], "id": "35640", "issueType": "Bug", "key": "MODULES-10098", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2021-03-08T06:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "azure_arm: {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-03-08T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-11-11T07:00:00.000000", "name": "image-2019-11-11-14-00-08-727.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13144"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Release merge back PR:\u00a0[https://github.com/puppetlabs/puppetlabs-facter_task/pull/95]", "created": "2019-11-11T06:57:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-11-11-14-00-08-727.png!", "created": "2019-11-11T07:00:00.000000"}], "components": [], "created": "2019-11-11T03:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a7fc01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104263203_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37748", "fixedVersions": [], "id": "37748", "issueType": "Sub-task", "key": "MODULES-10097", "labels": [], "originalEstimate": "PT0S", "parent": "33551", "parentSummary": "Unsupported Release (puppetlabs-facter_task) v0.6.0 - (11.11.2019)- (d665b79c12d9bbcb5a37013d2becaa06b2356685)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-12T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-12T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-facter_task/pull/94", "created": "2019-11-11T04:44:00.000000"}], "components": [], "created": "2019-11-11T03:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@742abbc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9191721_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36794", "fixedVersions": [], "id": "36794", "issueType": "Sub-task", "key": "MODULES-10096", "labels": [], "originalEstimate": "PT0S", "parent": "33551", "parentSummary": "Unsupported Release (puppetlabs-facter_task) v0.6.0 - (11.11.2019)- (d665b79c12d9bbcb5a37013d2becaa06b2356685)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T05:41:00.000000"}], "components": [], "created": "2019-11-11T03:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21eb4a81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9177227_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35639", "fixedVersions": [], "id": "35639", "issueType": "Sub-task", "key": "MODULES-10095", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33551", "parentSummary": "Unsupported Release (puppetlabs-facter_task) v0.6.0 - (11.11.2019)- (d665b79c12d9bbcb5a37013d2becaa06b2356685)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T05:40:00.000000"}], "components": [], "created": "2019-11-11T03:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b4bac48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9165802_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34637", "fixedVersions": [], "id": "34637", "issueType": "Sub-task", "key": "MODULES-10094", "labels": [], "originalEstimate": "PT0S", "parent": "33551", "parentSummary": "Unsupported Release (puppetlabs-facter_task) v0.6.0 - (11.11.2019)- (d665b79c12d9bbcb5a37013d2becaa06b2356685)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T03:38:00.000000", "name": "Screenshot 2019-11-11 at 12.38.24.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12781"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "travis/push is failing. investigating\nhttps://travis-ci.org/puppetlabs/puppetlabs-facter_task/builds/610359945?utm_source=github_status&utm_medium=notification", "created": "2019-11-12T01:03:00.000000"}], "components": [], "created": "2019-11-11T03:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37928c91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14530_*|*_3_*:*_1_*:*_104263488_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on [github|https://github.com/puppetlabs/puppetlabs-facter_task/compare/v0.5.0...d665b79c12d9bbcb5a37013d2becaa06b2356685]\n\n * [Pipelines|https://pipelines.puppet.com/team-modules/builds/602361]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33551", "fixedVersions": [], "id": "33551", "issueType": "Task", "key": "MODULES-10093", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-12T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-facter_task) v0.6.0 - (11.11.2019)- (d665b79c12d9bbcb5a37013d2becaa06b2356685)", "timeSpent": "PT0S", "updated": "2019-11-12T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-11-11T06:54:00.000000", "name": "image-2019-11-11-13-54-18-068.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13068"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Merge back PR:\u00a0[https://github.com/puppetlabs/puppetlabs-java/pull/400]", "created": "2019-11-11T06:53:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "!image-2019-11-11-13-54-18-068.png!", "created": "2019-11-11T06:54:00.000000"}], "components": [], "created": "2019-11-11T03:06:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@350a52eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13128612_*|*_3_*:*_1_*:*_532563_*|*_10009_*:*_1_*:*_3935555_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42035", "fixedVersions": [], "id": "42035", "issueType": "Sub-task", "key": "MODULES-10092", "labels": [], "originalEstimate": "PT0S", "parent": "37745", "parentSummary": "Supported Release (puppetlabs-java) v6.0.0 - (11.11.2019) - (a0bab6cf389501db37bfae32cc4c5fb2c1ba617b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-java/commit/a0bab6cf389501db37bfae32cc4c5fb2c1ba617b]", "created": "2019-11-11T06:33:00.000000"}], "components": [], "created": "2019-11-11T03:06:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eceb989"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12419085_*|*_3_*:*_1_*:*_5871_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41023", "fixedVersions": [], "id": "41023", "issueType": "Sub-task", "key": "MODULES-10091", "labels": [], "originalEstimate": "PT0S", "parent": "37745", "parentSummary": "Supported Release (puppetlabs-java) v6.0.0 - (11.11.2019) - (a0bab6cf389501db37bfae32cc4c5fb2c1ba617b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T06:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T06:35:00.000000"}], "components": [], "created": "2019-11-11T03:06:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18b165f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12517093_*|*_3_*:*_1_*:*_6555_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39926", "fixedVersions": [], "id": "39926", "issueType": "Sub-task", "key": "MODULES-10090", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37745", "parentSummary": "Supported Release (puppetlabs-java) v6.0.0 - (11.11.2019) - (a0bab6cf389501db37bfae32cc4c5fb2c1ba617b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T06:35:00.000000"}], "components": [], "created": "2019-11-11T03:06:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@297c8fe7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12513532_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38827", "fixedVersions": [], "id": "38827", "issueType": "Sub-task", "key": "MODULES-10089", "labels": [], "originalEstimate": "PT0S", "parent": "37745", "parentSummary": "Supported Release (puppetlabs-java) v6.0.0 - (11.11.2019) - (a0bab6cf389501db37bfae32cc4c5fb2c1ba617b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T03:16:00.000000", "name": "Screenshot 2019-11-11 at 12.16.04.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12680"}], "comments": [], "components": [], "created": "2019-11-11T03:06:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17f2fe76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15661_*|*_3_*:*_1_*:*_17615598_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on [github|[https://github.com/puppetlabs/puppetlabs-java/compare/v5.0.1...a0bab6cf389501db37bfae32cc4c5fb2c1ba617b]]\n\n\n * [Pipelines|https://pipelines.puppet.com/team-modules/builds]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37745", "fixedVersions": [], "id": "37745", "issueType": "Task", "key": "MODULES-10088", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) v6.0.0 - (11.11.2019) - (a0bab6cf389501db37bfae32cc4c5fb2c1ba617b)", "timeSpent": "PT0S", "updated": "2019-11-11T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-11T03:48:00.000000", "name": "Screen Shot 2019-11-11 at 10.48.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12884"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/263", "created": "2019-11-11T03:49:00.000000"}], "components": [], "created": "2019-11-11T03:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30f6b7dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyban:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1482536_*|*_3_*:*_1_*:*_1216689_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36793", "fixedVersions": [], "id": "36793", "issueType": "Sub-task", "key": "MODULES-10087", "labels": [], "originalEstimate": "PT0S", "parent": "43199", "parentSummary": "Supported Release (puppetlabs-motd) v4.0.0 - (11.11.2019) - (5f7dd16fca9f3125608755dbaf620aed281e753c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T03:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-motd/commit/5f7dd16fca9f3125608755dbaf620aed281e753c", "created": "2019-11-11T03:24:00.000000"}], "components": [], "created": "2019-11-11T03:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@164c66af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzybaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1212094_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35638", "fixedVersions": [], "id": "35638", "issueType": "Sub-task", "key": "MODULES-10086", "labels": [], "originalEstimate": "PT0S", "parent": "43199", "parentSummary": "Supported Release (puppetlabs-motd) v4.0.0 - (11.11.2019) - (5f7dd16fca9f3125608755dbaf620aed281e753c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T03:26:00.000000"}], "components": [], "created": "2019-11-11T03:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b02c036"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyba7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1354067_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34636", "fixedVersions": [], "id": "34636", "issueType": "Sub-task", "key": "MODULES-10085", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43199", "parentSummary": "Supported Release (puppetlabs-motd) v4.0.0 - (11.11.2019) - (5f7dd16fca9f3125608755dbaf620aed281e753c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T03:26:00.000000"}], "components": [], "created": "2019-11-11T03:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c45acb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1340891_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33549", "fixedVersions": [], "id": "33549", "issueType": "Sub-task", "key": "MODULES-10084", "labels": [], "originalEstimate": "PT0S", "parent": "43199", "parentSummary": "Supported Release (puppetlabs-motd) v4.0.0 - (11.11.2019) - (5f7dd16fca9f3125608755dbaf620aed281e753c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T03:11:00.000000", "name": "Screenshot 2019-11-11 at 12.10.25.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12586"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/263", "created": "2019-11-11T03:49:00.000000"}], "components": [], "created": "2019-11-11T03:04:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@785cdc32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13635_*|*_3_*:*_1_*:*_4345641_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on [github|https://github.com/puppetlabs/puppetlabs-motd/compare/v3.1.0...5f7dd16fca9f3125608755dbaf620aed281e753c] \n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * [Pipelines|https://pipelines.puppet.com/team-modules/builds/602350]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43199", "fixedVersions": [], "id": "43199", "issueType": "Task", "key": "MODULES-10083", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-motd) v4.0.0 - (11.11.2019) - (5f7dd16fca9f3125608755dbaf620aed281e753c)", "timeSpent": "PT0S", "updated": "2019-11-11T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-11T07:58:00.000000", "name": "Screen Shot 2019-11-11 at 14.58.19.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13230"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/365", "created": "2019-11-11T07:58:00.000000"}], "components": [], "created": "2019-11-11T03:03:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cff94d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb9j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16252860_*|*_3_*:*_1_*:*_1497692_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42034", "fixedVersions": [], "id": "42034", "issueType": "Sub-task", "key": "MODULES-10082", "labels": [], "originalEstimate": "PT0S", "parent": "37742", "parentSummary": "Supported Release (puppetlabs-inifile) v4.0.0 - (11.11.2019) - (3f981375fb3d207ddebe3cf0eb5638445f6c8289)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [], "components": [], "created": "2019-11-11T03:03:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61704ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13470490_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41022", "fixedVersions": [], "id": "41022", "issueType": "Sub-task", "key": "MODULES-10081", "labels": [], "originalEstimate": "PT0S", "parent": "37742", "parentSummary": "Supported Release (puppetlabs-inifile) v4.0.0 - (11.11.2019) - (3f981375fb3d207ddebe3cf0eb5638445f6c8289)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T06:48:00.000000"}], "components": [], "created": "2019-11-11T03:03:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@985e337"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13500564_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39924", "fixedVersions": [], "id": "39924", "issueType": "Sub-task", "key": "MODULES-10080", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37742", "parentSummary": "Supported Release (puppetlabs-inifile) v4.0.0 - (11.11.2019) - (3f981375fb3d207ddebe3cf0eb5638445f6c8289)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T06:47:00.000000"}], "components": [], "created": "2019-11-11T03:03:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a8f62b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13488339_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38826", "fixedVersions": [], "id": "38826", "issueType": "Sub-task", "key": "MODULES-10079", "labels": [], "originalEstimate": "PT0S", "parent": "37742", "parentSummary": "Supported Release (puppetlabs-inifile) v4.0.0 - (11.11.2019) - (3f981375fb3d207ddebe3cf0eb5638445f6c8289)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T04:47:00.000000", "name": "Screenshot 2019-11-11 at 13.47.34.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12885"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/365", "created": "2019-11-11T07:59:00.000000"}], "components": [], "created": "2019-11-11T03:03:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dc61f19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11599_*|*_3_*:*_1_*:*_79115293_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * [Pipelines|https://pipelines.puppet.com/team-modules/builds/602385]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37742", "fixedVersions": [], "id": "37742", "issueType": "Task", "key": "MODULES-10078", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-12T01:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-inifile) v4.0.0 - (11.11.2019) - (3f981375fb3d207ddebe3cf0eb5638445f6c8289)", "timeSpent": "PT0S", "updated": "2019-11-12T01:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-bootstrap v2.0.0 at a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9 with \"v2.0.0\"", "created": "2019-11-11T03:13:00.000000"}], "components": [], "created": "2019-11-11T02:10:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45fced19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3887697_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42033", "fixedVersions": [], "id": "42033", "issueType": "Sub-task", "key": "MODULES-10077", "labels": [], "originalEstimate": "PT0S", "parent": "37802", "parentSummary": "Supported Release (puppetlabs-bootstrap) v2.0.0 - (11.11.2019) - (a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "https://github.com/puppetlabs/puppetlabs-bootstrap/commit/a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9", "created": "2019-11-11T02:59:00.000000"}], "components": [], "created": "2019-11-11T02:10:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@908f6ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2995968_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41021", "fixedVersions": [], "id": "41021", "issueType": "Sub-task", "key": "MODULES-10076", "labels": [], "originalEstimate": "PT0S", "parent": "37802", "parentSummary": "Supported Release (puppetlabs-bootstrap) v2.0.0 - (11.11.2019) - (a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T02:59:00.000000"}], "components": [], "created": "2019-11-11T02:10:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cd4400f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2962861_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39921", "fixedVersions": [], "id": "39921", "issueType": "Sub-task", "key": "MODULES-10075", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37802", "parentSummary": "Supported Release (puppetlabs-bootstrap) v2.0.0 - (11.11.2019) - (a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T02:59:00.000000"}], "components": [], "created": "2019-11-11T02:10:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6147b05b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2957076_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38825", "fixedVersions": [], "id": "38825", "issueType": "Sub-task", "key": "MODULES-10074", "labels": [], "originalEstimate": "PT0S", "parent": "37802", "parentSummary": "Supported Release (puppetlabs-bootstrap) v2.0.0 - (11.11.2019) - (a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T02:26:00.000000", "name": "Screenshot 2019-11-11 at 11.26.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13336"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/116]", "created": "2019-11-11T03:15:00.000000"}], "components": [], "created": "2019-11-11T02:10:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9bf8a9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyb6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1009823_*|*_3_*:*_1_*:*_4089767_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on [github|https://github.com/puppetlabs/puppetlabs-bootstrap/compare/v1.0.0...a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9]\n \n * [Pipelines|https://pipelines.puppet.com/team-modules/builds/602323]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37802", "fixedVersions": [], "id": "37802", "issueType": "Task", "key": "MODULES-10073", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-bootstrap) v2.0.0 - (11.11.2019) - (a5e2f01afe2610fa4b51e59b1d54f5bda41b68a9)", "timeSpent": "PT0S", "updated": "2019-11-11T03:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-11-11T02:40:00.000000", "name": "Screen Shot 2019-11-11 at 09.39.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12483"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/279", "created": "2019-11-11T02:41:00.000000"}], "components": [], "created": "2019-11-08T07:26:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e9b10fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyaef:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239860934_*|*_3_*:*_1_*:*_2296946_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43198", "fixedVersions": [], "id": "43198", "issueType": "Sub-task", "key": "MODULES-10072", "labels": [], "originalEstimate": "PT0S", "parent": "38823", "parentSummary": "Supported Release puppetlabs-accounts v6.0.0 - (11.11.2019) - (9919a42810deeb58a43a9fb6c51b743812edb7c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T02:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-accounts/commit/9919a42810deeb58a43a9fb6c51b743812edb7c3]", "created": "2019-11-11T02:05:00.000000"}], "components": [], "created": "2019-11-08T07:26:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ebf5fac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyae7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239927366_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42122", "fixedVersions": [], "id": "42122", "issueType": "Sub-task", "key": "MODULES-10071", "labels": [], "originalEstimate": "PT0S", "parent": "38823", "parentSummary": "Supported Release puppetlabs-accounts v6.0.0 - (11.11.2019) - (9919a42810deeb58a43a9fb6c51b743812edb7c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-11-11T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T02:05:00.000000"}], "components": [], "created": "2019-11-08T07:26:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b9d0629"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyadz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239960991_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41020", "fixedVersions": [], "id": "41020", "issueType": "Sub-task", "key": "MODULES-10070", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38823", "parentSummary": "Supported Release puppetlabs-accounts v6.0.0 - (11.11.2019) - (9919a42810deeb58a43a9fb6c51b743812edb7c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-11-11T02:05:00.000000"}], "components": [], "created": "2019-11-08T07:26:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2faa502"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyadj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239986297_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39919", "fixedVersions": [], "id": "39919", "issueType": "Sub-task", "key": "MODULES-10069", "labels": [], "originalEstimate": "PT0S", "parent": "38823", "parentSummary": "Supported Release puppetlabs-accounts v6.0.0 - (11.11.2019) - (9919a42810deeb58a43a9fb6c51b743812edb7c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-11-11T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-11-11T02:13:00.000000", "name": "Screenshot 2019-11-11 at 11.13.06.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13229"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/279", "created": "2019-11-11T02:42:00.000000"}], "components": [], "created": "2019-11-08T07:26:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9771db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyadr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_302632_*|*_3_*:*_1_*:*_245020376_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9878"}], "description": "Module Release:\nStandardised Release Process\n\nModule Engineer, please also include here:\n\n[Link to diff on github :|https://github.com/puppetlabs/puppetlabs-accounts/compare/v5.0.0...9919a42810deeb58a43a9fb6c51b743812edb7c3]\n[Pipelines|https://pipelines.puppet.com/team-modules/builds/602318]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38823", "fixedVersions": [], "id": "38823", "issueType": "Task", "key": "MODULES-10068", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-accounts v6.0.0 - (11.11.2019) - (9919a42810deeb58a43a9fb6c51b743812edb7c3)", "timeSpent": "PT0S", "updated": "2019-11-11T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Docker image is missing the perl module needed to download using perl\n\n\u00a0\n{code:java}\nroot@e552c41533be:~# cat /tmp/stderr.133.241926883\nCan't locate LWP/Simple.pm in @INC (you may need to install the LWP::Simple module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at -e line 1.\nBEGIN failed--compilation aborted at -e line 1.\n\n{code}\n\u00a0\n\n\u00a0", "created": "2019-11-21T05:52:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Code for better handling the described scenario was added, pls review.", "created": "2019-12-03T08:57:00.000000"}], "components": ["puppet_agent"], "created": "2019-11-08T04:58:00.000000", "creator": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56aa2675"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyc5j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_495973194_*|*_1_*:*_1_*:*_357682641_*|*_10007_*:*_2_*:*_170057619_*|*_3_*:*_2_*:*_1051537701_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_765105026"}], "description": "_Basic Info_\n *Module Version: 2.2.2*\n *Puppet Version:*\u00a0\n *OS Name/Version: Debian 8*\n\nTrying to install puppet agent without having wget installed causes an error.\n\nWithout wget, the puppet::agent task it is trying to use perl to download the .deb file and the downloaded package has 0 bytes, causing the install error.\n\n*Desired Behavior:*\n\npuppet agent should be installed\n\n*Actual Behavior:*\n\n{noformat}\n{\"target\"=>\"localhost:2223\", \"action\"=>\"task\", \"object\"=>\"puppet_agent::install\", \"status\"=>\"failure\", \"result\"=>\\{\"_output\"=>\"11:33:18 +0000 INFO: Version parameter not defined, assuming latest\\n11:33:18 +0000 INFO: Downloading Puppet latest for Debian...\\n11:33:18 +0000 INFO: Debian platform! Lets get you a DEB...\\n11:33:18 +0000 INFO: Downloading http://apt.puppet.com/puppet-release-jessie.deb\\n11:33:18 +0000 INFO: to file /tmp/install.sh.540.167556300/puppet-release-jessie.deb\\n11:33:18 +0000 INFO: Trying perl...\\n11:33:18 +0000 CRIT: Unable to retrieve a valid package!\\n\", \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/task-error\", \"issue_code\"=>\"TASK_ERROR\", \"msg\"=>\"The task failed with exit code 1\", \"details\"=>{\"exit_code\"=>1}}}, \"node\"=>\"localhost:2223\"}\n{noformat}", "environment": "docker debian 8 image\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37801", "fixedVersions": [], "id": "37801", "issueType": "Bug", "key": "MODULES-10067", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "resolution": "Fixed", "resolutionDate": "2019-12-11T01:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : install not working when wget is not installed", "timeSpent": "PT0S", "updated": "2019-12-11T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "14400", "aggregatetimeoriginalestimate": "14400", "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "failing on centos8\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/master/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-previous-master/PLATFORM=centos8-64default.a,WORKER_LABEL=beaker/lastBuild/console]", "created": "2019-12-02T04:50:00.000000"}], "components": [], "created": "2019-11-08T04:08:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@735c9eb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyab3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12005_*|*_3_*:*_1_*:*_75426985_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2082562845"}], "description": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/master/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-current-master/]\n\n\u00a0\n\nacceptance failing on ubuntu16, ubuntu18 with the following error\n\u00a0\n *Failed to abort shutdown on cheery-chasing.delivery.puppetlabs.net*\n\u00a0\n*Warning: ssh channel on ubuntu1804-64-1 received exception post command execution IOError - closed stream 12:59:04* \n\u00a0\n *Warning: ssh.close: connection is already closed, no action needed*", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT14400S", "externalId": "36792", "fixedVersions": [], "id": "36792", "issueType": "Bug", "key": "MODULES-10066", "labels": [], "originalEstimate": "PT14400S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-12-03T03:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot : acceptance failing on centos8", "timeSpent": "PT0S", "updated": "2019-12-03T03:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Henry\n\nthank you. So I've raised this initially as a bug so we can investigate whether it is possible to support this ask via the module. The team is lacking in expertise in this area \"vSphere\". Any help guidance is greatly appreciated. \n\nWe are reaching out to others within engineering for assistance as well. I will get this ticket added to the Customer support tracking list and the team will keep you posted. As the team is stretched it will take some time to resolve this issue (if indeed the module can support this ask).\n\nThe team appreciates your patience and support on this issue.\n\ncheers\nNorman", "created": "2019-11-08T09:14:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Researching online (thanks [~accountid:557058:0391846d-6964-433c-9bfd-0cf76723122b] ) \n\nhttps://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.cli-sdk-stub.doc/GUID-CCA85057-D570-409F-8B19-034AF1952229.html\n\nReading online\n\n\u201cYou can\u2019t change the IP address of the VM directly through vsphere client ( either on a standalone ESXi server or a vCenter server ). You can change the Network parameters like VLAN settings and MAC address etc. But through vSphere API you can inject IP address details to a VM ( provided VMWare tools installed on that VM ).\n10:53 AM\nI think guest_ip is just readonly. I think you need to set it in the config as network->ethernet or something?\n10:54 AM\nShallowz wrote:\nI knew I could do it through the virtual machine. I was hoping I could do it through the client. thank you\nSorry, you can\u2019t. VSphere isn\u2019t a management tool for the OS, it\u2019s a management tool for the hypervisor.\u201d\nIt looks like it is only possible to configure the guest IP via the  vSphere Web Client", "created": "2019-11-08T09:23:00.000000"}, {"author": "6220db6259c0740069d86127", "body": "Hi Norman,\n\nThanks for the update.\n\nSo I should assume that this request is not doable and we will not provide a fix.\u00a0", "created": "2019-11-12T23:01:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "not a bug closing issue", "created": "2019-11-15T02:52:00.000000"}], "components": ["vsphere"], "created": "2019-11-07T07:31:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2459f76f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy9iv:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "36886"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_674451562_*|*_6_*:*_1_*:*_0"}], "description": "related to https://puppet.atlassian.net/browse/MODULES-10056\n\n\nCustomer asking can we specify guest_ip when launching VM to vSphere using the module? \n\nI notice that there is a guest_ip parameter, but it looks like a read-only parameter. The customer tried to use that parameter but it won't work.\n \nThe docs also say that you can apply a \"customization specification\", but the customer is not sure what format that is supposed to take.\n \nWhat does this parameter do?\n```\n\nextra_config\nAdditional configuration information for the virtual machine.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39916", "fixedVersions": [], "id": "39916", "issueType": "Bug", "key": "MODULES-10065", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Won't Fix", "resolutionDate": "2019-11-15T02:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vshpere : unable to set guest_ip. guest_ip appears to be read_ony", "timeSpent": "PT0S", "updated": "2019-11-22T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged: https://github.com/puppetlabs/puppetlabs-apt/pull/892", "created": "2019-11-11T03:07:00.000000"}], "components": [], "created": "2019-11-06T08:28:00.000000", "creator": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72165396"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy8xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_412750150_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\nWe're using puppetlabs-apt-module for provisioning a cassandra-cluster. According to cassandras documentation, the pgp-key for their repo is hosted under:\u00a0\n\n[https://www.apache.org/dist/cassandra/KEYS|https://www.apache.org/dist/cassandra/keys]\n\nThe current version of the module does not support this.\n\nI already updated the regex to be compliant with this case.\n\n*Desired Behavior:*\n\napt::key adds the key\n\n*Actual Behavior:*\n\ncrashes with:\nparameter 'server' expects a match for Pattern[/\\A((hkp|hkps|http|https):\\/\\/)?([a-z\\d])([a-z\\d-]\\{0,61}\\.)+[a-z\\d]+(:\\d\\{2,5})?$/], got 'https://www.apache.org/dist/cassandra/KEYS' \n\u00a0\n'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33548", "fixedVersions": [], "id": "33548", "issueType": "Bug", "key": "MODULES-10063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "resolution": "Fixed", "resolutionDate": "2019-11-11T03:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : does not support deeplinks for keyserver in apt::key", "timeSpent": "PT0S", "updated": "2019-11-11T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": ["java"], "created": "2019-11-06T04:29:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b50138"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy8vb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42604_*|*_3_*:*_1_*:*_3444753_*|*_10009_*:*_1_*:*_79592873_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7333"}], "description": "[https://pipelines.puppet.com/team-modules/builds/601064]\n\n\u00a0\n{code:java}\nFailures: 1) with failure cases fails on debian or RHEL when passed fake java_alternative and path On host `oqw52qfyjrc082v.delivery.puppetlabs.net' Failure/Error: apply_manifest(bogus_alternative, expect_failures: true) RuntimeError: apply manifest failed ` puppet apply /tmp/manifest_20191105_99311_cosr37.pp --detailed-exitcodes` with exit code 0 (expected: [1, 4, 6]) ====== Start output of failed Puppet apply ====== Notice: Compiled catalog for oqw52qfyjrc082v.delivery.puppetlabs.net in environment production in 0.06 seconds Notice: Applied catalog in 0.14 seconds ====== End output of failed Puppet apply ======{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41019", "fixedVersions": [], "id": "41019", "issueType": "Bug", "key": "MODULES-10062", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-07T03:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java : acceptance tests are failing on sles-11-x86_64, sles-12-x86_64, sles-15-x86_64", "timeSpent": "PT0S", "updated": "2019-11-07T03:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-11-05T07:43:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a60470"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy7rz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42245477367_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n*Warning: 15:03:19  :packaging_platform 'ubuntu-14.04-amd64' for host 'v7z776dxyodar5k.delivery.puppetlabs.net' not in build details*\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/resource_api/view/master/job/forge-module_puppetlabs-resource_api_intn-sys_nightly-master/PLATFORM=ubuntu1404-64default.a,WORKER_LABEL=beaker/lastBuild/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39914", "fixedVersions": [], "id": "39914", "issueType": "Bug", "key": "MODULES-10059", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Won't Do", "resolutionDate": "2021-03-08T06:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "resource-api : nightly acceptance tests failing on ubuntu14", "timeSpent": "PT0S", "updated": "2021-03-08T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2019-11-05T07:39:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53949f53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy7rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76163977_*|*_5_*:*_1_*:*_0"}], "description": "[|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/master/job/forge-module_puppetlabs-cisco_ios_intn-sys_full-pe-current-master/PLATFORM=cisco_iosxe_c3650-HW,WORKER_LABEL=beaker/261/console]\nrspec ./spec/acceptance/ntp_server_spec.rb:34 # ntp_server edit an existing ntp_server\n\nntp_server edit an existing ntp_server\n[\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/master/job/forge-module_puppetlabs-cisco_ios_intn-sys_full-pe-current-master/PLATFORM=cisco_iosxe_c3650-HW,WORKER_LABEL=beaker/261/console]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37799", "fixedVersions": [], "id": "37799", "issueType": "Bug", "key": "MODULES-10058", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-11-06T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cisco-ios : ntp server spec is failing on cisco_iosxe_c3650-HW", "timeSpent": "PT0S", "updated": "2019-11-06T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "since Puppet 6 this property was removed outside of puppet in the selinux core module: https://github.com/puppetlabs/puppetlabs-selinux_core/blob/master/lib/puppet/type/selboolean.rb#L2.\nWe should also implement the true/false here.", "created": "2019-11-05T07:01:00.000000"}], "components": ["selinux_core"], "created": "2019-11-05T06:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Coremunity"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ecf7e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy7n3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": " Allow selboolean value property to accept true/false as values besides on/off "}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252026_*|*_10007_*:*_1_*:*_3349568_*|*_3_*:*_1_*:*_9085625_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_64114268"}], "description": "*Puppet Version: Any*\n *Puppet Server Version: Any*\n *OS Name/Version: Linux with SELinux*\n\nPresently, the {{selboolean}} native type accepts either {{on}} or {{off}} as valid entries for the {{value}} parameter.\n\n*Desired Behavior:*\n\n\u00a0\n\nThe value parameter should accept Boolean values since they will reduce the need for simple translation statements every time selboolean is used.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38822", "fixedVersions": [], "id": "38822", "issueType": "Improvement", "key": "MODULES-10057", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-11-06T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The 'value' field of 'selboolean' should accept Booleans", "timeSpent": "PT0S", "updated": "2019-11-06T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "6220db6259c0740069d86127", "created": "2019-11-05T05:58:00.000000", "name": "storagecluster.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12482"}], "comments": [{"author": "6220db6259c0740069d86127", "body": "Hi team,\u00a0\n\nCan we have an update on this?\n\nMany thanks!\n\nHenry", "created": "2019-11-22T01:00:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Henry\n\nSorry for not responding sooner. At present, the team primary objectives are to \n# Focus on customer defect\n# Support community \n# Delivery on committed efficiency improvements via our tooling\n\n*These commitments are the team sole focus for the near future. Our plan from the new year is to look at re-investing in content adding customer value-added features (we will work with PM on agreeing, priorities). I hope this may help with any updates to the customer.\n\nthank you for your patience and support\nNorman\n", "created": "2019-12-05T01:22:00.000000"}], "components": ["vsphere"], "created": "2019-11-05T06:03:00.000000", "creator": "6220db6259c0740069d86127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Having a parameter or configuration allowing customer to specify storage cluster level provisioning\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3822e3c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk75j:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "36886"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/19"}], "description": "The customer wants to create a VM on a storage cluster instead of specific datastore.\n\nSupport Ticket:\n\n[https://puppetlabs.zendesk.com/agent/tickets/36886]\n\nScreenshot attached.\n\nThey tried to use the following code, using datastore prameter for this:\n{code}[root@tst-adm9006 ~]# cat vmtest/manifests/init.pp\nclass vmtest {\n    vsphere_vm { '/Kapua/vm/Test/Puppet Test/test-ef4':\n        ensure        => present,\n        resource_pool => '/Kapua - Compute/Compute-Puppet-Low',\n        source        => '/Kapua/vm/Test/Puppet Test/test-ef', \n        datastore     => 'CLUSTER - MOE TEST (Active)'\n    }\n}\n{code}\nHowever, it will fail with error message \"unable to find datastore name\":\n\n{{Error: No datastore found named CLUSTER - MOE TEST (Active)}}\n {{Error: /Stage[main]/Vmtest/Vsphere_vm[/Kapua/vm/Test/Puppet Test/test-ef4]/ensure: change from 'absent' to 'present' failed: No datastore found named CLUSTER - MOE TEST (Active)}}\n\nCustomer is looking a feature to achieve the goal.\n\n!storagecluster.png!", "environment": "PE 2019.1\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43197", "fixedVersions": [], "id": "43197", "issueType": "New Feature", "key": "MODULES-10056", "labels": ["jira_escalated", "support", "vsphere"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db6259c0740069d86127", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/vsphere Module, customer is asking to support launching VM on storage cluster", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2019-11-04T13:58:00.000000", "creator": "557058:7d9d3e7e-e67f-4bae-900f-68d4d71d9fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c3f295a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy6yv:"}], "description": "It appears the \"digest\" attribute of Realm elements was [deprecated in Tomcat 8.0 |https://tomcat.apache.org/tomcat-8.0-doc/config/realm.html]and [removed in Tomcat 8.5|https://tomcat.apache.org/tomcat-8.5-doc/config/realm.html].\u00a0If a user wants to use digested passwords in their conf/tomcat-users.xml in Tomcat 8.5+, they need to create a [CredentialHandler|https://tomcat.apache.org/tomcat-8.5-doc/config/credentialhandler.html]\u00a0element inside the Realm element, with attributes set to match how the passwords in that file were digested. The tomcat::config::server::realm resource supports setting additional attributes on the Realm element, but does not seem to support additional child XML elements. It would be nice if it did, or at least had a limited mechanism for supporting digested passwords in Tomcat 8.5+.\n\nAs a workaround, I ended up with the following tomcat::config::server::realm and Augeas resource definitions. It's very much a workaround; hopefully more seasoned module contributors can arrive at a more robust and flexible solution.\n{code:puppet}     tomcat::config::server::realm { 'tomcat local users for tomcat 8+':\n       class_name            => 'org.apache.catalina.realm.UserDatabaseRealm',\n       parent_realm          => 'org.apache.catalina.realm.LockOutRealm',\n       additional_attributes => {\n         'resourceName' => 'UserDatabase',\n       },\n       before                => Augeas['CredentialHandler for Tomcat 8+ UserDatabaseRealm'],\n     }\n     augeas { 'CredentialHandler for Tomcat 8+ UserDatabaseRealm':\n       incl    => \"${tomcat_catalina_home}/conf/server.xml\",\n       lens    => 'Xml.lns',\n       changes => [\n         'set //Realm[#attribute/puppetName=\"tomcat local users for tomcat 8+\"]/CredentialHandler/#attribute/className \"org.apache.catalina.realm.MessageDigestCredentialHandler\"',\n         'set //Realm[#attribute/puppetName=\"tomcat local users for tomcat 8+\"]/CredentialHandler/#attribute/algorithm \"SHA-512\"',\n       ],\n     }\n{code}", "environment": "* Tomcat module: 3.1.0\n * PE 2019.1.0\n * Oracle Linux 7 on PE Master and Agent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33547", "fixedVersions": [], "id": "33547", "issueType": "New Feature", "key": "MODULES-10054", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d9d3e7e-e67f-4bae-900f-68d4d71d9fa8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tomcat: Support CredentialHandler Elements In tomcat::config::server::realm", "timeSpent": "PT0S", "updated": "2019-11-04T14:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:945a6827-04d7-4336-bb9d-c2b91407e339", "body": "Can someone have a look at this? It is breaking some production systems for us.", "created": "2019-11-08T01:36:00.000000"}, {"author": "5d127691bd29be0c71b091e5", "body": "Hi, any update here?", "created": "2020-07-28T06:14:00.000000"}], "components": ["haproxy"], "created": "2019-11-04T08:31:00.000000", "creator": "557058:945a6827-04d7-4336-bb9d-c2b91407e339", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65244333"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy6l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/20"}], "description": "_Basic Info_\n *Module Version: 4.1.0*\n *Puppet Version: 5.5.16*\n *OS Name/Version: Ubuntu 16.04 / Debian 9*\n\nResource haproxy::resolver requires the parameter 'accepted_payload_size' since this commit:\n\n[https://github.com/puppetlabs/puppetlabs-haproxy/commit/edf08158f8a3a644c11ebc67967208a0a99e52ed|https://github.com/puppetlabs/puppetlabs-haproxy/commit/edf08158f8a3a644c11ebc67967208a0a99e52ed#diff-55e554d0956e74c36bf6c42de6d88c1f]\n\nHowever, this parameter has only been introduced in haproxy 1.8. This means you cannot add a resolver to older haproxy versions than 1.8 anymore using this module. However, debian version 9 and 8 ship with haproxy < 1.8. These OS versions are listed as supported in metadata.json.\n\nConfig to reproduce:\n{code:java}include haproxy\nhaproxy::resolver { 'resolver':\n    nameservers     => {\n      'dns1' => '8.8.8.8'\n    },\n    hold            => {\n      'valid' => '60s'\n    },\n    resolve_retries => 5,\n    timeout         => {\n      'retry'   => '1s',\n      'connect' => '30s'\n    },\n    accepted_payload_size => 512,\n  }\n{code}\n*Desired Behavior:*\u00a0haproxy::resolver works without accepcted_payload_size on haproxy version < 1.8\n\n*Actual Behavior:*\n\nIf accepted_paload_size not defined:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation \nError: Error while evaluating a Resource Statement, Evaluation Error: Comparison of: Undef Value < Integer, is not possible. Caused by 'Only Strings, Numbers, Timespans, Timestamps, and Versions are comparable'. (file: /etc/puppetlabs/code/environments/test/modules/haproxy/manifests/resolver.pp, line: 126, column: 30) (file: /etc/puppetlabs/code/modules/profile/xxx, line: 10) on node xxx{code}\n\nIf accepted_payload_size defined, but haproxy version < 1.8 haproxy will not be restart\n{code:java}+++ /tmp/puppet-file20191104-2036-m6gs4 2019-11-04 16:25:53.009006109 +0100\n@@ -38,6 +38,7 @@\n   timeout retry 1s\n   timeout connect 30s\n   hold valid 60s\n+  accepted_payload_size 512\n\nInfo: Computing checksum on file /etc/haproxy/haproxy.cfg\nInfo: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/Concat[/etc/haproxy/haproxy.cfg]/File[/etc/haproxy/haproxy.cfg]: Filebucketed /etc/haproxy/haproxy.cfg to puppet with sum e076c073da5eb69b50a9ceef08fa1e3b\nError: Execution of '/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg20191104-2036-exojhi -c' returned 1: [ALERT] 307/162553 (2356) : parsing [/etc/haproxy/haproxy.cfg20191104-2036-exojhi:41] : unknown keyword 'accepted_payload_size' in 'resolvers' section\n[WARNING] 307/162553 (2356) : parsing [/etc/haproxy/haproxy.cfg20191104-2036-exojhi:66] : a 'reqirep' rule placed after a 'reqadd' rule will still be processed before.\n[ALERT] 307/162553 (2356) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg20191104-2036-exojhi\n[ALERT] 307/162553 (2356) : Fatal errors found in configuration.\nError: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/Concat[/etc/haproxy/haproxy.cfg]/File[/etc/haproxy/haproxy.cfg]/content: change from '{md5}e076c073da5eb69b50a9ceef08fa1e3b' to '{md5}c62996911aea8134f797bd52e2d9dcf6' failed: Execution of '/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg20191104-2036-exojhi -c' returned 1: [ALERT] 307/162553 (2356) : parsing [/etc/haproxy/haproxy.cfg20191104-2036-exojhi:41] : unknown keyword 'accepted_payload_size' in 'resolvers' section\n[ALERT] 307/162553 (2356) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg20191104-2036-exojhi\n[ALERT] 307/162553 (2356) : Fatal errors found in configuration.\nNotice: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Service[haproxy]/File[/etc/default/haproxy]: Dependency File[/etc/haproxy/haproxy.cfg] has failures: true\nWarning: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Service[haproxy]/File[/etc/default/haproxy]: Skipping because of failed dependencies\nWarning: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Service[haproxy]/Service[haproxy]: Skipping because of failed dependencies\nWarning: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Anchor[haproxy::haproxy::end]: Skipping because of failed dependencies\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39911", "fixedVersions": [], "id": "39911", "issueType": "Bug", "key": "MODULES-10053", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:945a6827-04d7-4336-bb9d-c2b91407e339", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : haproxy::resolver: make accepted_payload_size optional", "timeSpent": "PT0S", "updated": "2021-01-25T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "PR merged", "created": "2021-06-15T03:37:00.000000"}], "components": ["puppet_agent"], "created": "2019-11-04T07:01:00.000000", "creator": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bdbaeb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy6iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50873761209_*|*_5_*:*_1_*:*_0"}], "description": "After trying to use the puppet_agent-module in our stack, we got this output from linter while it should go through without any errors:\n{code:java}\nmodules/puppet_agent/manifests/init.pp - WARNING: string containing only a variable on line 166\nmodules/puppet_agent/manifests/init.pp - WARNING: string containing only a variable on line 166\nmodules/puppet_agent/manifests/init.pp - WARNING: puppet:// URL without modules/ found on line 104\nmodules/puppet_agent/manifests/init.pp - WARNING: puppet:// URL without modules/ found on line 105\nmodules/puppet_agent/manifests/install/darwin.pp - WARNING: string containing only a variable on line 19\nmodules/puppet_agent/manifests/install/solaris.pp - WARNING: string containing only a variable on line 39\nmodules/puppet_agent/manifests/install/windows.pp - WARNING: string containing only a variable on line 43\nmodules/puppet_agent/manifests/install/windows.pp - WARNING: string containing only a variable on line 78\nmodules/puppet_agent/manifests/install/windows.pp - WARNING: top-scope variable being used without an explicit namespace on line 71\nmodules/puppet_agent/manifests/osfamily/darwin.pp - WARNING: puppet:// URL without modules/ found on line 13\nmodules/puppet_agent/manifests/osfamily/redhat.pp - WARNING: string containing only a variable on line 140\nmodules/puppet_agent/manifests/osfamily/solaris.pp - WARNING: puppet:// URL without modules/ found on line 55\nmodules/puppet_agent/manifests/osfamily/windows.pp - WARNING: puppet:// URL without modules/ found on line 17\nmodules/puppet_agent/manifests/params.pp - WARNING: string containing only a variable on line 54\nmodules/puppet_agent/manifests/params.pp - WARNING: string containing only a variable on line 58\nmodules/puppet_agent/manifests/prepare/puppet_config.pp - WARNING: string containing only a variable on line 28\nmodules/puppet_agent/manifests/prepare/puppet_config.pp - WARNING: string containing only a variable on line 28\nmodules/puppet_agent/manifests/service.pp - WARNING: string containing only a variable on line 16\n {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37798", "fixedVersions": [], "id": "37798", "issueType": "Bug", "key": "MODULES-10055", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c86b8ec-04e0-4458-8a8f-e72bafe6b9e2", "resolution": "Fixed", "resolutionDate": "2021-06-15T03:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/puppet_agent fails lint-tests", "timeSpent": "PT0S", "updated": "2021-06-15T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Thank you for filing this issue. We agree it is likely an improvement, but due to other issues demanding precedence, we don\u2019t anticipate being able to address this any time soon. If you are interested in submitting a patch to the repository for this project at https://github.com/puppetlabs/puppetlabs-zfs_core, please open a pull request and re-open this ticket. Pending that, we are closing this as \u201cWon\u2019t Fix.\u201d We may revisit it at a later time, and if so will re-open this ticket.", "created": "2021-09-23T03:06:00.000000"}], "components": ["zfs_core"], "created": "2019-11-02T14:15:00.000000", "creator": "62439b38fd5e4500704343a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19dda768"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:s"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235277439_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_59426978146"}], "description": "puppet should be able to manage ZFS permissions (`zfs allow` and `zfs unallow`)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37797", "fixedVersions": [], "id": "37797", "issueType": "New Feature", "key": "MODULES-10750", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439b38fd5e4500704343a0", "resolution": "Won't Fix", "resolutionDate": "2021-09-23T03:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ZFS delegations/permissions", "timeSpent": "PT0S", "updated": "2021-09-23T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a4d66d32a94006a63cac6", "created": "2019-10-30T12:12:00.000000", "name": "Puppet module testing Windows system.html", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12986"}], "comments": [{"author": "623a4d66d32a94006a63cac6", "body": "Added\u00a0*Puppet module testing Windows System.html* file as an attachment. Steps taken to test the functionality of the newly added parameters defined in the PR commit.", "created": "2019-10-30T12:13:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "PR Merged", "created": "2020-03-17T10:10:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "I am also facing the same issue.\u00a0\nInstall.ps1 script trying to stop the puppet service: PXP-agent but its not completed with in the defined time: 2mins. Hence its failing with timedout.\n\n\u00a0\n\nKindly share what was the fix implemented ?", "created": "2020-07-24T04:51:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "[~accountid:623c0a1a761efb0069ce016b] this was the PR that fixed the issue: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/436", "created": "2020-07-24T04:55:00.000000"}, {"author": "623c0a1a761efb0069ce016b", "body": "Hi Mihai ,\n\nThanks for your response. For me though i have mentioned time for exit as 8mins but PXP-agent process are not getting stopped on my windows agent.\n\n7/24/2020 9:32 AM Installation PID:10116\n7/24/2020 9:32 AM Locking installation\n7/24/2020 9:32 AM Locked\n7/24/2020 *9:32* AM Waiting for puppet to stop, PID:2916\n7/24/2020 *9:40* AM ERROR: Timed out waiting for puppet!\n7/24/2020 9:40 AM ERROR: ScriptHalted\n7/24/2020 9:40 AM Services to reset is empty...\n7/24/2020 9:40 AM Unlocking installation\n7/24/2020 9:40 AM Unlocked\n\npuppet-agent module version: 4.0\n\nAny further comments.", "created": "2020-07-24T05:20:00.000000"}], "components": ["puppet_agent"], "created": "2019-10-30T11:59:00.000000", "creator": "623a4d66d32a94006a63cac6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb9ab3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy3pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12003060646_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n\n*Module Version:* 2.2.1\n *Puppet Version:*\u00a0any Puppet version\n *OS Name:* Windows\n\n*Actual Behavior:*\n\n/files/install_puppet.ps1 script currently doesn't accept a parameter and is bound by the hard coded value of 2 minutes (12000 ms). When a Puppet Run exceeds 2 minutes this causes the script to fail and write the following message to the logs: \"_ERROR: Timed out waiting for pxp-agent!_\"\n\nCreated the following PR to add this as a parameterization to the module and script:\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/436]\n\n*Desired Behavior:*\u00a0\n\nAs a user, I would like to be able to change the timeout value by setting it as a parameter and if not defined, use the default value of 2 minutes.\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39909", "fixedVersions": [], "id": "39909", "issueType": "Improvement", "key": "MODULES-10052", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d66d32a94006a63cac6", "resolution": "Fixed", "resolutionDate": "2020-03-17T10:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Parameterize WaitForExit for PXP agent in Puppet_agent module", "timeSpent": "PT0S", "updated": "2020-07-24T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-10-30T08:22:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2074e4cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy3in:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1215552415_*|*_3_*:*_1_*:*_78861121_*|*_5_*:*_1_*:*_0"}], "description": "Repro:\n * On a linux machine, clone [https://github.com/puppetlabs/puppetlabs-registry.git]\n * bundle install\n * bundle exec rake provision_list[vagrant]\n\nThe last step will fail.\n\nThis is because the winrm-config command in Vagrant does not work from not-windows hosts, despite not being stated here:\u00a0[https://www.vagrantup.com/docs/cli/winrm_config.html]\n\nAn alternate method of retrieving the WinRM information is required.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43196", "fixedVersions": [], "id": "43196", "issueType": "Bug", "key": "MODULES-10045", "labels": [], "originalEstimate": "PT0S", "parent": "44872", "parentSummary": "Litmus Phase 5 - Image creation. ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-11-14T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "provision : Cannot discover WinRM info for vagrant provisioner on linux", "timeSpent": "PT0S", "updated": "2019-11-14T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "Pull request #1111 created for this improvement\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1111", "created": "2019-10-25T16:10:00.000000"}], "components": ["postgresql"], "created": "2019-10-25T15:26:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1350a151"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy0pb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_240359204_*|*_10009_*:*_1_*:*_622392_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version: 6.x*\n *OS Name/Version: Any*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: it should allow setting new password mechanism\u00a0scram-sha-256*\n\n*Actual Behavior: it doesn't allow to manage postgresql.conf value for password_encryption*\u00a0\n\n*More information at :*\n\n[https://www.postgresql.org/docs/10/auth-methods.html#AUTH-PASSWORD]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41018", "fixedVersions": [], "id": "41018", "issueType": "Bug", "key": "MODULES-10041", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Done", "resolutionDate": "2019-10-28T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : allow define password_encryption for version above 10", "timeSpent": "PT0S", "updated": "2019-10-28T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["zfs_core"], "created": "2019-10-25T06:00:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65ce5cc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy07z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Use \"zpool status -P\" instead of \"zpool status\" on Linux. This allows usage of e.g. LVs, LUKS-devices etc. with ZOL. Also currently only way (?) to use an L2ARC (\"<dev> [...] cache <l2arc-dev>\").\n\nOtherwise result in errors like: Error: zpool disk can't be changed. should be [\"/dev/mapper/cryptdevice cache /dev/rootvg/l2arc\"], currently is [\"cryptdevice cache l2arc\"] (while the creation worked!)\n\nChanging the devices to their short names (\"cryptdevice\" and \"l2arc\") will fix the above error, but fails to actually create the zpool (as there are no \"/dev/cryptdevice\" and \"/dev/l2arc\").\n"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_201388_*|*_5_*:*_1_*:*_0"}], "description": "This allows usage of e.g. LVs, LUKS-devices etc. with ZOL. Also currently only way (?) to use an L2ARC (\" [...] cache \").\n\nOtherwise result in errors like:\nError: zpool disk can't be changed. should be [\"/dev/mapper/cryptdevice cache /dev/rootvg/l2arc\"], currently is [\"cryptdevice cache l2arc\"]\n(while the creation worked!)\n\nChanging the devices to their short names (\"cryptdevice\" and \"l2arc\") will fix the above error, but fails to actually create the zpool (as there are no \"/dev/cryptdevice\" and \"/dev/l2arc\").\n\nPull request: https://github.com/puppetlabs/puppetlabs-zfs_core/pull/14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41017", "fixedVersions": [], "id": "41017", "issueType": "Improvement", "key": "MODULES-10039", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2019-10-25T06:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Use \"zpool status -P\" instead of \"zpool status\" on Linux", "timeSpent": "PT0S", "updated": "2019-10-25T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Running:\n{code:java}>> bolt task run puppet_agent::install \\\ncollection=puppet6-nightly \\\n--nodes winrm://jjutto1o5pft64z.delivery.puppetlabs.net \\\n--no-ssl \\\n--user Administrator \\\n--password $PASSWORD \\\n--modulepath $MODULES_PATH{code}\n{code:java}Started on jjutto1o5pft64z.delivery.puppetlabs.net...\nFinished on jjutto1o5pft64z.delivery.puppetlabs.net:\n Installing the Puppet Agent on JJUTTO1O5PFT64Z...\n Deleting C:\\Users\\Administrator\\AppData\\Local\\Temp\\puppet-agent-x64.msi and C:\\Users\\Administrator\\AppData\\Local\\Temp\\2019-11-06T11-14-11-puppet-install.log\n Puppet Agent installed on JJUTTO1O5PFT64Z\n {\n }\nSuccessful on 1 node: jjutto1o5pft64z.delivery.puppetlabs.net\nRan on 1 node in 14.09 sec{code}\nOn remote windows:\n{code:java}PS C:\\Users\\Administrator> puppet --version\n6.11.0{code}\n\u00a0", "created": "2019-11-06T04:22:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "Enable puppet5-nighly and puppet-nighly collections when using bolt to upgrade the Puppet Agent", "created": "2019-11-08T00:40:00.000000"}], "components": ["puppet_agent"], "created": "2019-10-25T05:31:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@327adfa8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxncv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19314_*|*_10007_*:*_1_*:*_149902863_*|*_3_*:*_1_*:*_609407688_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_436433428"}], "description": "When setting the collection in Puppet-Agent module to nighly-puppet5 the module tries to download the MSI from the wrong location: https://downloads.puppet.com/windows/puppet5-nightly/puppet-agent-x64-latest.msi\n\n{\"target\"=>\"lq2m11mgo0fco4r.delivery.puppetlabs.net\", \"action\"=>\"task\", \"object\"=>\"puppet_agent::install\", \"status\"=>\"failure\", \"result\"=>{\"_output\"=>\"\", \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/task-error\", \"issue_code\"=>\"TASK_ERROR\", \"msg\"=>\"The task failed with exit code 1:\\nSystem.Management.Automation.RuntimeException: Failed to download the Puppet Agent installer: https://downloads.puppet.com/windows/puppet5-nightly/puppet-agent-x64-latest.msi\\n\\nAt line:9 char:120\\n+ try { & \\\"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\35podb23.za5\\\\install_powershell.ps1\\\" @taskArgs } catch { Write-Error <<<<  $_.Exception; exit 1 }\\n    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\\n    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Microsoft.PowerShell.Commands.WriteErrorCommand\\n\", \"details\"=>{\"exit_code\"=>1}}}, \"node\"=>\"lq2m11mgo0fco4r.delivery.puppetlabs.net\"}\ntry running 'bolt task run puppet_agent::install --targets lq2m11mgo0fco4r.delivery.puppetlabs.net --inventoryfile inventory.yaml --modulepath /Users/mihai.buzgau/work/code/pa/pdksync/modules_pdksync/puppetlabs-chocolatey/spec/fixtures/modules'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/gems/puppet_litmus-0.12.0/lib/puppet_litmus/rake_tasks.rb:210:in `block (3 levels) in <top (required)>'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/gems/puppet_litmus-0.12.0/lib/puppet_litmus/rake_tasks.rb:207:in `each'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/gems/puppet_litmus-0.12.0/lib/puppet_litmus/rake_tasks.rb:207:in `block (2 levels) in <top (required)>'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/bin/ruby_executable_hooks:24:in `eval'\n/Users/mihai.buzgau/.rvm/gems/ruby-2.5.6/bin/ruby_executable_hooks:24:in `<main>'\nTasks: TOP => litmus:install_agent\n(See full trace by running task with --trace)\n\nthe install_powershell does not take into cosideration the nightly collection when setting the source: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/tasks/install_powershell.ps1#L4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39904", "fixedVersions": [], "id": "39904", "issueType": "Improvement", "key": "MODULES-10038", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-11-08T00:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent module downloads the wrong nightly builds for Windows", "timeSpent": "PT0S", "updated": "2019-11-08T00:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:377c1bf0-d9c7-473a-9581-b2e1eb10924f", "body": "Problem found when I listed modules in the environment I was using\n{code:java}\npuppet module list --modulepath /etc/puppet/code/environments/dev/modules Warning: Missing dependency 'puppetlabs-stdlib': 'puppetlabs-apt' (v7.1.0) requires 'puppetlabs-stdlib' (>= 4.16.0 < 7.0.0)\n{code}", "created": "2019-10-25T03:33:00.000000"}], "components": ["apt"], "created": "2019-10-25T03:26:00.000000", "creator": "557058:377c1bf0-d9c7-473a-9581-b2e1eb10924f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ae7e306"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzy06f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_467016_*|*_5_*:*_1_*:*_0"}], "description": "I have the following in a puppet manifest\n{code:java}\ninclude\u00a0apt\u00a0\u00a0\n#\u00a0install\u00a0the\u00a0key\u00a0for\u00a0the\u00a0Kubernetes\u00a0repo\u00a0\napt::key\u00a0{\u00a0'k8s':\u00a0\u00a0\u00a0\u00a0\n  source\u00a0\u00a0=>\u00a0'https://packages.cloud.google.com/apt/doc/apt-key.gpg',\u00a0\u00a0\n}\n{code}\nWhen I run puppet agent -t on the agent server I get the following error\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown function: 'merge'. (file: /etc/puppet/code/environments/dev/modules/apt/manifests/init.pp, line: 168, column: 14) on node k8s-dev-master1.dr-foster.lan\n{code}\n\u00a0", "environment": "OS - Ubutnu 18.04.3\n\nPuppet agent -\u00a05.4.0\n\nPuppet master - 5.4.0\n\nmodule version - 7.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42119", "fixedVersions": [], "id": "42119", "issueType": "Bug", "key": "MODULES-10037", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:377c1bf0-d9c7-473a-9581-b2e1eb10924f", "resolution": "Fixed", "resolutionDate": "2019-10-25T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabes/apt : Unknown function: 'merge'", "timeSpent": "PT0S", "updated": "2019-10-25T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-02-19T06:24:00.000000", "name": "Screen Shot 2020-02-19 at 13.22.44.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12791"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\n*Style Issues*\n * Please run pdk validate on your module to highlight metadata-json-lint issues within metadata.json\n\n*Documentation*\n * The README does not conform to our template [https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\n\n*Testing*\n * Good to see the unit test and acceptance tests running on Travis.\n ** A small suggestion where we can use litmus with vagrant for acceptance tests. Puppet Litmus framework assist in setup, execution and teardown of acceptance tests:\u00a0[https://github.com/puppetlabs/puppet_litmus]\n\nPlease let us know once these issues have been addressed and we can do a re-evaluation and approve the module.\n\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\u00a0", "created": "2020-01-27T05:56:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "Hello,\n\nWe have implemented changes based on your comments above. We have updated our dependencies in the metadata.json and have made the README confirm to the template.\n\nThe one thing that is not done yet is switching to litmus. I've started this work but have identified several blocker bugs in litmus and surrounding tooling that is preventing us from making the switch anytime soon. Hopefully us not having Litmus is not a problem for becoming an approved module?\n\n\u00a0\n\nAll changes are live on our GitHub repo if you would like to take a look.\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2020-02-12T19:16:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "https://github.com/StackStorm/puppet-st2", "created": "2020-02-12T19:17:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c] We've published our latest version, with the fixes you recommended above, to the forge as release v1.6.0:\u00a0 [https://forge.puppet.com/stackstorm/st2]\n\nCan you please review again and see where we stand?", "created": "2020-02-17T08:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:6243b7b74fe01d006ba5c73e]\u00a0 Thank you for the quick update. Will take a look now.", "created": "2020-02-17T08:27:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:6243b7b74fe01d006ba5c73e] Thank you for adding the license", "created": "2020-02-19T02:26:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Use Kitchen an Inspec for acceptance testing\n\nLink to the latest travis build that test on RHEL 6 and 7 along with Ubuntu 16.04 and 18.04 [https://travis-ci.org/StackStorm/puppet-st2?branch=master]\n\n\u00a0\n\nThanks [~accountid:6243b7b74fe01d006ba5c73e] for clarifying", "created": "2020-02-19T06:14:00.000000"}], "components": [], "created": "2019-10-24T13:04:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@385ccfe3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7859358404_*|*_3_*:*_2_*:*_92864319_*|*_10009_*:*_1_*:*_163254_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1906377973_*|*_10006_*:*_1_*:*_316181791"}], "description": "_Basic Info_\n *Module Version: 1.5.0*\n *Puppet Version:* >= 5.0\n *OS Name/Version: RHEL/CentOS 6,7 and Debian 14.04, 16.04, 18.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nI would like to request that the StackStorm module be examined for Approved status.\n\n[https://forge.puppet.com/stackstorm/st2]\n\n\u00a0\n\nI would very much like to work with the team to make this a reality!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41016", "fixedVersions": [], "id": "41016", "issueType": "Story", "key": "MODULES-10036", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "resolution": "Fixed", "resolutionDate": "2020-02-19T06:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stackstorm-st2 : Request for Approval", "timeSpent": "PT0S", "updated": "2020-02-19T06:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-10-24T06:31:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for OSX Catalina 10.15 (amd64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5477f609"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-3001"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o01m3s:c"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5582_*|*_10007_*:*_1_*:*_355698392_*|*_3_*:*_1_*:*_73549113_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16848689801"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include OSX Catalina 10.15 (amd64). This will usually require one to check, at a minimum, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n", "epicLinkSummary": "Add OSX Catalina 10.15 (amd64) PE support", "estimate": "PT0S", "externalId": "36789", "fixedVersions": [], "id": "36789", "issueType": "Task", "key": "MODULES-10661", "labels": [], "originalEstimate": "PT0S", "parent": "55790", "parentSummary": "Add OSX Catalina 10.15 (amd64) PE support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2020-05-11T05:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add OSX Catalina 10.15 (amd64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2020-05-11T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Nagios may have the same issue - https://github.com/puppetlabs/puppetlabs-nagios_core/blob/master/metadata.json#L50-L56\n\nssh_keys - https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/master/metadata.json#L75-L81", "created": "2019-10-23T21:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]! Nagios is in the process of being deprecated and archived read-only. The sshkeys module could potentially work on Windows, though I don't know if we test that combination, but in theory it seems reasonable given sshd support in recent Windows versions. The selinux part definitely seems wrong. I'll move this to the MODULES project.", "created": "2019-10-25T14:26:00.000000"}], "components": ["selinux_core"], "created": "2019-10-23T21:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Metadata.json only specifies the actual OSes this module supports."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3584c4aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxzkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/19"}], "description": "The metadata.json for the SELinux core module states it supports OSes like Windows and Darwin.\n\nThis seems like a bug.  Surely the SE Linux module only supports SE Linux\n\nhttps://github.com/puppetlabs/puppetlabs-selinux_core/blob/master/metadata.json#L12-L81", "environment": "N/A", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42118", "fixedVersions": [], "id": "42118", "issueType": "Bug", "key": "MODULES-10040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SE_Linux Core Module says its supports non-SE Linux operating systems", "timeSpent": "PT0S", "updated": "2019-10-25T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-04-14T10:51:00.000000", "name": "Screen Shot 2020-04-14 at 17.49.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12599"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2020-04-14T10:51:00.000000", "name": "Screen Shot 2020-04-14 at 17.49.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12693"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "*Customer Feedback Response:*\n\nThank you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\n*Style Issues*\n\n* Puppet lint problems found: ERROR: keepalived::global_defs not in autoload module layout on line 53\n\n*Documentation*\n\n* The README does not conform to our template : https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315\n\n* Missing REFERENCE.md, please use puppet strings to generate the reference documentation.\n\n*Testing*\n\n* There seems to be a missing dependency in the unit testing: \n{code:java}\nAn error occurred while loading ./spec/unit/facter/keepalived_version_spec.rb.\nFailure/Error: require 'puppetlabs_spec_helper/module_spec_helper'\n{code}\n* We *+suggest+* using the Puppet Litmus framework as it can assist in setup, execution and teardown of acceptance tests: https://github.com/puppetlabs/puppet_litmus\n\nPlease let us know once these issues have been addressed and we can do a re-evaluation and approve the module. \n\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing.", "created": "2020-01-28T03:04:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "[~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657] I'm a little surprised by this feedback.\u00a0 Here's why... ", "created": "2020-02-19T12:44:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba],\n\nI have tested with autoloader enabled by default, however running the puppet-lint with the autoloader disabled looks good.\n\nWe definitely appreciate that acceptance testing is done on so many OS-es and Puppet versions. \n\nIs Vox Pupuli planning to roll-out a puppet-strings generated reference file across all their managed modules?  ", "created": "2020-02-24T08:41:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "yes, we plan to rollout puppet-strings to all modules. Can you please finally deprecate the old module and approve ours? People are confused with both modules being available.", "created": "2020-04-14T05:18:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68],\n\nThanks for the information. We'll get this one approved today and deprecate the old module. ", "created": "2020-04-14T05:45:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]\u00a0Thank you.\n\n\u00a0\n\nDeprecated the old module [https://forge.puppet.com/arioch/keepalived]\u00a0\n\nand approved the new module\u00a0\u00a0[https://forge.puppet.com/puppet/keepalived]\u00a0", "created": "2020-04-14T10:50:00.000000"}], "components": [], "created": "2019-10-22T14:01:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7779af08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8028764871_*|*_3_*:*_1_*:*_1462570_*|*_10009_*:*_1_*:*_54931971_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6676156995_*|*_10006_*:*_1_*:*_402217583"}], "description": "Hi,\ncan you please deprecate https://forge.puppet.com/arioch/keepalived and approve https://forge.puppet.com/puppet/keepalived ? The module got migrated to us.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33545", "fixedVersions": [], "id": "33545", "issueType": "Task", "key": "MODULES-10034", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2020-04-15T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-keepalived: please approve it", "timeSpent": "PT0S", "updated": "2020-05-27T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["Litmus"], "created": "2019-10-22T05:08:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d9cf9ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxxbb:"}], "description": "https://github.com/puppetlabs/puppet_litmus/wiki/Converting-a-module-to-use-Litmus#fixturesyml-1 requires litmus users to add three modules to the tests.\n\n# This causes additional work for module developers deploying litmus\n# This causes additional work when downloading the fixtures \n# This causes additional work when uploading the fixtures to test systems\n# This can cause detection failures of dependencies on those modules in the tests, which leads to unexpected failures in production.\n\nInstead, litmus should ship or deploy those modules into a private directory and only add this directory to the modulepath when running litmus own commands.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43194", "fixedVersions": [], "id": "43194", "issueType": "Improvement", "key": "MODULES-10032", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vendor/segregate the modules used for litmus-internal stuff", "timeSpent": "PT0S", "updated": "2021-03-15T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "code and docs have been updated", "created": "2020-03-26T09:08:00.000000"}], "components": [], "created": "2019-10-21T06:11:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c86e742"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxvyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13575376540_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppet_litmus/issues/48\n\nand again requested recently by @ewoud on IRC.\n\nInstead of forcing every module to carry [business logic|https://github.com/puppetlabs/puppet_litmus/wiki/Converting-a-module-to-use-Litmus#specspec_helper_acceptancerb], puppet_litmus should publish and maintain the spec_helper_acceptance file in a central place.\n\n* move the \"example\" from the docs (linked above) to {{lib/puppet_litmus/spec_helper_acceptance.rb}}\n* change the documentation to include that file, instead of pasting it wholesale into the module\n* update our modules to remove the duplication and replace them with the new way\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37794", "fixedVersions": [], "id": "37794", "issueType": "Improvement", "key": "MODULES-10031", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2020-03-26T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "document&publish the spec_helper_acceptance example as part of the gem", "timeSpent": "PT0S", "updated": "2020-03-26T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-10-20T13:30:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@315eaa9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8203406312_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_401056967"}], "description": "Hi,\nhttps://forge.puppet.com/crayfishx/firewalld is approved, but it got migrated to vox pupuli:\nhttps://forge.puppet.com/puppet/firewalld. Can you please deprecate the old one and approve the vox pupuli release?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35629", "fixedVersions": [], "id": "35629", "issueType": "Task", "key": "MODULES-10030", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2020-01-28T02:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-firewalld: approve it ", "timeSpent": "PT0S", "updated": "2020-01-28T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-18T09:41:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66b0d905"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxu47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_325939478_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41014", "fixedVersions": [], "id": "41014", "issueType": "Sub-task", "key": "MODULES-10029", "labels": [], "originalEstimate": "PT0S", "parent": "36788", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.0 (2019-10-18) (47fa9965da6c625576212a7b6ed82ba2bfb88e87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Fixed", "resolutionDate": "2019-10-22T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-22T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-10-21T04:48:00.000000", "name": "image-2019-10-21-11-48-07-797.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13142"}], "comments": [{"author": "623c1697d32a94006a649b84", "body": "!image-2019-10-21-11-48-07-797.png!", "created": "2019-10-21T04:48:00.000000"}], "components": [], "created": "2019-10-18T09:41:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12533a9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxu3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_317865040_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39903", "fixedVersions": [], "id": "39903", "issueType": "Sub-task", "key": "MODULES-10028", "labels": [], "originalEstimate": "PT0S", "parent": "36788", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.0 (2019-10-18) (47fa9965da6c625576212a7b6ed82ba2bfb88e87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Fixed", "resolutionDate": "2019-10-22T01:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-22T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-18T09:41:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72cbb120"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxu3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241340018_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38815", "fixedVersions": [], "id": "38815", "issueType": "Sub-task", "key": "MODULES-10027", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36788", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.0 (2019-10-18) (47fa9965da6c625576212a7b6ed82ba2bfb88e87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Done", "resolutionDate": "2019-10-21T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-10-21T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-18T09:41:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f2c8d80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxu3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241333463_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37793", "fixedVersions": [], "id": "37793", "issueType": "Sub-task", "key": "MODULES-10026", "labels": [], "originalEstimate": "PT0S", "parent": "36788", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.6.0 (2019-10-18) (47fa9965da6c625576212a7b6ed82ba2bfb88e87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Done", "resolutionDate": "2019-10-21T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-10-21T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-22T02:16:00.000000", "name": "Screen Shot 2019-10-22 at 08.57.05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12985"}, {"attacher": "623c1697d32a94006a649b84", "created": "2019-10-22T04:22:00.000000", "name": "v2.6.0 of puppetlabs-sqlserver in Puppet Forge.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13143"}], "comments": [], "components": ["sqlserver"], "created": "2019-10-18T09:41:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bcd2224"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxu3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61002_*|*_3_*:*_1_*:*_326475537_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v2.5.1...897a1a81b6041f797bd84f905036c0b190398cc4\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36788", "fixedVersions": [], "id": "36788", "issueType": "Task", "key": "MODULES-10025", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Done", "resolutionDate": "2019-10-22T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) v2.6.0 (2019-10-18) (47fa9965da6c625576212a7b6ed82ba2bfb88e87)", "timeSpent": "PT0S", "updated": "2019-10-22T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\n\u00a0\n\n*Style Issues*\n * Puppet lint problems found:ERROR: lldpd not in autoload module layout on line 15\n\n\u00a0*Documentation*\n * The README does not conform to our template :\u00a0\n * [https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\u00a0\n\nPlease let us know once these issues have been addressed and we can do a re-evaluation and approve the module.\n\nFeel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\u00a0", "created": "2020-01-28T03:24:00.000000"}], "components": ["approved"], "created": "2019-10-18T06:08:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@147730d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/20"}], "description": "Hi,\nplease have a look at our https://forge.puppet.com/puppet/lldpd#puppet-lldpd module. We update it on a regular basis, it has acceptance tests, datatypes and also puppet-strings.\n\nCheers, Tim", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36787", "fixedVersions": [], "id": "36787", "issueType": "Task", "key": "MODULES-10024", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-lldpd: please approve it", "timeSpent": "PT0S", "updated": "2021-09-22T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "body": "The referenced PR was already merged, so this ticket should probably be closed. :)", "created": "2022-01-11T08:26:00.000000"}], "components": ["mysql"], "created": "2019-10-16T16:54:00.000000", "creator": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41e24d14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxqvj:"}], "description": "_Basic Info_\n*Module Version:* 10.2.0\n*Puppet Version:* 6.8.1 / 5.5.16\n*OS Name/Version:* CentOS 7\n\nThe xtrabackup backup provider currently has two major regressions:\n1. Regression: xtrabackup nonfunctional due to backup dir change\n2. Regression: backup rotation nonfunctional due to incompatible find\nBesides that the new $incremental_backups parameter was not added to the parent class.\n\nI've created two PRs addressing these issues, both contain an in-depth description of the problem and the solution:\n\n{color:#14892c}PR #1 addressing the major regressions:{color}\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1245\n\n{color:#14892c}PR #2 fixing the $incremental_backups parameter:{color}\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1244\n\n*Desired Behavior:*\n\n- working backups :)\n- multiple full backups should be possible\n- backup rotation should remove old backups\n\n*Actual Behavior:*\n\n- only one full backup can be created, all new attempts will fail:\n\n{noformat}\n# /usr/local/sbin/xtrabackup.sh --target-dir=/data/mysql-backup --backup\n[...]\nxtrabackup: Can't create/write to file '/data/mysql-backup/xtrabackup_logfile' (Errcode: 17 - File exists)\nxtrabackup: error: failed to open the target stream for 'xtrabackup_logfile'.\n{noformat}\n\n- backup rotation does not work at all, because the `find` is incompatible with xtrabackup backups\n\n", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "33526", "fixedVersions": [], "id": "33526", "issueType": "Bug", "key": "MODULES-10023", "labels": ["github", "PR"], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: Fix multiple xtrabackup regressions", "timeSpent": "PT0S", "updated": "2022-01-11T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-10-16T10:17:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@137fb6d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxpin:"}], "description": "PUP-7808 changed {{puppet resource <type> --to_yaml}} so that it emits structured data correctly, using pops serialization. One unintended side-effect is that any module whose instances method returns resources whose values are the result of executed commands (via Puppet::Util::Execution.execute or the {{commands}} provider framework) will be emitted as:\n\n{code:yaml}\nmysql_database:\n  PERCONA_SCHEMA:\n    ensure: present\n    charset: !ruby/string:Puppet::Util::Execution::ProcessOutput utf8\n    collate: !ruby/string:Puppet::Util::Execution::ProcessOutput utf8_general_ci\n{code}\n\nWhile it is technically valid YAML, it is not parseable if the puppet classes aren't loaded or tags aren't stripped.\n\nWe will fix puppet in PUP-10105 to not emit {{ProcessOutput}} classes (and likely warn).\n\nBut the mysql module should call {{ProcessOutput#to_s}} when creating resources. I think this could be handled when calling {{mysql_raw(...).to_s}} in https://github.com/puppetlabs/puppetlabs-mysql/blob/ab9292eab45e81e693738e93f0eaf55d9bfd7752/lib/puppet/provider/mysql.rb#L100-L118\n\n/cc [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7], [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38813", "fixedVersions": [], "id": "38813", "issueType": "Bug", "key": "MODULES-10021", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql: stringify command output", "timeSpent": "PT0S", "updated": "2019-10-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7689562ab90069f9ec45", "body": "Closing out, looks like someone revived this repo.", "created": "2020-07-20T23:12:00.000000"}], "components": [], "created": "2019-10-16T10:15:00.000000", "creator": "623e7689562ab90069f9ec45", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f98be4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxpif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24065814311_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-mailalias_core] is archived on github.\u00a0 Whether intentional or not, that appears to signal that this code is deprecated as of 6.x (minimally: in the future when 7.x is released, metadata.json will indicate the module is not supported on that release).\n\nAt PuppetizePDX and on the community, there have been multiple verbal indications that deprecation is NOT intended, but it's still archived.\n\nIf it's deprecated, please make a final commit to the README to settle this point.\n\nIf it's not deprecated, it would be really great if you'd unarchive the repo (let that be a signal of it being maintained), and possibly a README update of the state of the module.\n\nI totally get that this the first time you've \"evicted\" a module to be standalone, and this module is probably super mature and needs no updates.\u00a0 In general, I just want to make sure that this module has legs, or that we start working on a replacement sooner rather than later.\n\nThanks!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37791", "fixedVersions": [], "id": "37791", "issueType": "Story", "key": "MODULES-10020", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7689562ab90069f9ec45", "resolution": "Fixed", "resolutionDate": "2020-07-20T23:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mailalias_core : git repo is archived", "timeSpent": "PT0S", "updated": "2020-07-20T23:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [], "components": [], "created": "2019-10-16T10:02:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- AC-01 (-) the workaround from MODULES-10018 {{describe run_shell() do}} test works, but can also use {{:exit_status}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4101babd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxpi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_511640524_*|*_10009_*:*_1_*:*_761583372_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppet_litmus 0.12.0\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\nWhen using the workaround from MODULES-10018, {{run_shell()}} is returning an {{OpenStruct}} with a {{exit_code}} member reminiscent of beaker, but existing tests expect a {{exit_status}} member (see MODULES-10018). To fix this, the PuppetHelpers in https://github.com/puppetlabs/puppet_litmus/blob/master/lib/puppet_litmus/puppet_helpers.rb has to add a {{exit_status}} attribute everywhere we return a {{exit_code}}. This also maintains compatibility with both conventions.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36786", "fixedVersions": [], "id": "36786", "issueType": "Bug", "key": "MODULES-10019", "labels": [], "originalEstimate": "PT0S", "parent": "44563", "parentSummary": "Litmus - Phase 4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-10-31T03:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "litmus: run_shell and friends return value not serverspec compatible", "timeSpent": "PT0S", "updated": "2019-10-31T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:e9a0c78f-34b8-4894-9568-de1326ded34d", "body": "I had the same problem, my workaround was to add the {{'run'}} parameter to the bolt {{command()}}:\n\n{noformat}\ndescribe command('run', 'PATH=/opt/puppetlabs/puppet/bin:$PATH ruby -raugeas -e \"Augeas.open\"') do \n   its(:exit_status)\\{ is_expected.to eq 0 }\nend\n{noformat}\n", "created": "2019-10-23T08:21:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Hit this as well. One workaround is to use the {{run_shell}} method included by the Litmus PuppetHelpers module:\n\nhttps://www.rubydoc.info/gems/puppet_litmus/PuppetLitmus/PuppetHelpers#run_shell-instance_method", "created": "2019-11-14T08:54:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please check out the comments on https://github.com/puppetlabs/puppet_litmus/pull/226 for how to avoid this going forward.\n\nDocumentation still needs to be updated.\n", "created": "2019-12-16T03:04:00.000000"}], "components": [], "created": "2019-10-16T08:58:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- AC-01 (+) a idiomatic serverspec {{describe command() do}} test works\n- AC-02 (+) the workaround {{describe run_shell() do}} test works\n- AC-03 (+) add an example to https://github.com/puppetlabs/puppet_litmus/wiki/converting-tests-from-beaker-rspec-to-litmus showing how existing serverspec tests work unchanged\n- AC-04 (+) fix https://github.com/puppetlabs/puppet_litmus/wiki/Converting-a-module-to-use-Litmus to show correct spec_helper_acceptance.rb template (closes https://github.com/puppetlabs/puppet_litmus/issues/48)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215ecfff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxp6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4886274686_*|*_10009_*:*_1_*:*_366512360_*|*_3_*:*_1_*:*_20666500_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppet_litmus 0.12.0\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\nWhen running serverspec tests under litmus, the following valid serverspec test has two major issues:\n\n{code}\ndescribe command('PATH=/opt/puppetlabs/puppet/bin:$PATH ruby -raugeas -e \"Augeas.open\"') do                                                                                                                        \n  its(:exit_status) { is_expected.to eq 0 }                                                                                                                                                                        \nend                                                                                                                                                                                                                \n{code}\n\nThe {{run_command()}} function is shadowed by {{BoltSpec::Run}} with an incompatible version leading to this stack trace:\n\n{code}\n\u250c [\u2716] Running against 1 targets.\n\u2514\u2500\u2500 [\u2716] localhost:2222, waffleimage/debian9\n================\nlocalhost:2222, waffleimage/debian9\n.F\nFailures:\n  1) osbase class Command \"PATH=/opt/puppetlabs/puppet/bin:$PATH ruby -raugeas -e \"Augeas.open\"\" exit_status \n     On host `localhost:2222'\n     Failure/Error: its(:exit_status) { is_expected.to eq 0 }\n     ArgumentError:\n       wrong number of arguments (given 1, expected 2)\n        \n     # /home/mcanevet/vendor/bundle/ruby/2.5.0/gems/bolt-1.33.0/lib/bolt_spec/run.rb:50:in `run_command'\n     # /home/mcanevet/vendor/bundle/ruby/2.5.0/gems/serverspec-2.41.5/lib/serverspec/type/command.rb:23:in `command_result'\n     # /home/mcanevet/vendor/bundle/ruby/2.5.0/gems/serverspec-2.41.5/lib/serverspec/type/command.rb:18:in `exit_status'\n     # ./spec/acceptance/osbase_spec.rb:51:in `block (3 levels) in <top (required)>'\nFinished in 27.07 seconds (files took 0.36263 seconds to load)\n2 examples, 1 failure\nFailed examples:\nrspec ./spec/acceptance/osbase_spec.rb:51 # osbase class Command \"PATH=/opt/puppetlabs/puppet/bin:$PATH ruby -raugeas -e \"Augeas.open\"\" exit_status \npid 7973 exit 1\nFailed on 1 nodes: [\"localhost:2222, waffleimage/debian9\"]\n{code}\n\nThis can be worked around by using litmus' {{run_shell()}} instead of {{command()}} like this:\n{code}\ndescribe run_shell('PATH=/opt/puppetlabs/puppet/bin:$PATH ruby -raugeas -e \"Augeas.open\"') do\n{code}\n\nTo solve this without breaking existing tests, identify what {{@runner}} is in https://github.com/mizzy/serverspec/blob/3143b57daa416b42677eaf491132f06a296484bd/lib/serverspec/type/command.rb#L23 and see if that object's namespace can avoid including {{BoltSpec::Run}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43192", "fixedVersions": [], "id": "43192", "issueType": "Bug", "key": "MODULES-10018", "labels": [], "originalEstimate": "PT0S", "parent": "44872", "parentSummary": "Litmus Phase 5 - Image creation. ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-12-16T08:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "litmus: BoltSpec::Run.run_command() shadows serverspec's run_command()", "timeSpent": "PT0S", "updated": "2019-12-16T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T09:28:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@991acd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxny7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14731391_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38812", "fixedVersions": [], "id": "38812", "issueType": "Sub-task", "key": "MODULES-10016", "labels": [], "originalEstimate": "PT0S", "parent": "34631", "parentSummary": "Supported Release (tagmail) 3.1.0 - (2019-10-15) - (acf8619cd672623a7fe11919051474845488c283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-10-15T13:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-15T13:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T09:28:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c68c3e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14706041_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37790", "fixedVersions": [], "id": "37790", "issueType": "Sub-task", "key": "MODULES-10015", "labels": [], "originalEstimate": "PT0S", "parent": "34631", "parentSummary": "Supported Release (tagmail) 3.1.0 - (2019-10-15) - (acf8619cd672623a7fe11919051474845488c283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2019-10-15T13:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-15T13:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T09:28:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@188c5181"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14694950_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36785", "fixedVersions": [], "id": "36785", "issueType": "Sub-task", "key": "MODULES-10014", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34631", "parentSummary": "Supported Release (tagmail) 3.1.0 - (2019-10-15) - (acf8619cd672623a7fe11919051474845488c283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2019-10-15T13:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-10-15T13:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T09:28:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f96cf78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnxb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14721075_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35625", "fixedVersions": [], "id": "35625", "issueType": "Sub-task", "key": "MODULES-10013", "labels": [], "originalEstimate": "PT0S", "parent": "34631", "parentSummary": "Supported Release (tagmail) 3.1.0 - (2019-10-15) - (acf8619cd672623a7fe11919051474845488c283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2019-10-15T13:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-10-15T13:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tagmail"], "created": "2019-10-15T09:28:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3148c0e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnxj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6605270_*|*_10009_*:*_1_*:*_8075099_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34631", "fixedVersions": [], "id": "34631", "issueType": "Task", "key": "MODULES-10012", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-10-15T13:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tagmail) 3.1.0 - (2019-10-15) - (acf8619cd672623a7fe11919051474845488c283)", "timeSpent": "PT0S", "updated": "2019-10-15T13:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623c1697d32a94006a649b84", "created": "2019-10-28T05:14:00.000000", "name": "image-2019-10-28-11-14-16-207.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12679"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-package/pull/155", "created": "2019-10-28T05:43:00.000000"}], "components": [], "created": "2019-10-15T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b329f15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1112617779_*|*_3_*:*_1_*:*_3077009_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39946", "fixedVersions": [], "id": "39946", "issueType": "Sub-task", "key": "MODULES-10011", "labels": [], "originalEstimate": "PT0S", "parent": "35623", "parentSummary": "Supported Release (puppetlabs-package) v0.7.0 - (28-Oct-2019) - (f6c5fe34986852a866ee7e4944411fcd6926ddf5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-10-28T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-package) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-28T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-28T04:34:00.000000", "name": "Screen Shot 2019-10-28 at 10.32.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13335"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-28T04:47:00.000000", "name": "Screen Shot 2019-10-28 at 10.47.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12481"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-package/pull/152", "created": "2019-10-16T07:20:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/599123", "created": "2019-10-28T04:47:00.000000"}], "components": [], "created": "2019-10-15T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2967404"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84656558_*|*_3_*:*_1_*:*_1027650458_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38811", "fixedVersions": [], "id": "38811", "issueType": "Sub-task", "key": "MODULES-10010", "labels": [], "originalEstimate": "PT0S", "parent": "35623", "parentSummary": "Supported Release (puppetlabs-package) v0.7.0 - (28-Oct-2019) - (f6c5fe34986852a866ee7e4944411fcd6926ddf5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-10-28T04:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-28T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db9974f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84067984_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37789", "fixedVersions": [], "id": "37789", "issueType": "Sub-task", "key": "MODULES-10009", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35623", "parentSummary": "Supported Release (puppetlabs-package) v0.7.0 - (28-Oct-2019) - (f6c5fe34986852a866ee7e4944411fcd6926ddf5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-10-16T07:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-10-16T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-10-15T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33f7004"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84086206_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36784", "fixedVersions": [], "id": "36784", "issueType": "Sub-task", "key": "MODULES-10008", "labels": [], "originalEstimate": "PT0S", "parent": "35623", "parentSummary": "Supported Release (puppetlabs-package) v0.7.0 - (28-Oct-2019) - (f6c5fe34986852a866ee7e4944411fcd6926ddf5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-10-16T07:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-10-16T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-28T04:48:00.000000", "name": "Screen Shot 2019-10-28 at 10.47.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12585"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-package/pull/152", "created": "2019-10-16T07:20:00.000000"}], "components": [], "created": "2019-10-15T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c48ee9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxnqn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10772_*|*_3_*:*_1_*:*_1115602068_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n * https://github.com/puppetlabs/puppetlabs-package/compare/v0.6.0...f6c5fe34986852a866ee7e4944411fcd6926ddf5\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35623", "fixedVersions": [], "id": "35623", "issueType": "Task", "key": "MODULES-10007", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-10-28T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-package) v0.7.0 - (28-Oct-2019) - (f6c5fe34986852a866ee7e4944411fcd6926ddf5)", "timeSpent": "PT0S", "updated": "2019-10-28T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-14T05:51:00.000000", "name": "Screen Shot 2019-10-14 at 12.47.55.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12984"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-14T05:53:00.000000", "name": "Screen Shot 2019-10-14 at 12.53.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13067"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/182", "created": "2019-10-14T05:53:00.000000"}], "components": [], "created": "2019-10-12T17:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c126a0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxlqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129828665_*|*_3_*:*_1_*:*_1894809_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36722", "fixedVersions": [], "id": "36722", "issueType": "Sub-task", "key": "MODULES-10003", "labels": [], "originalEstimate": "PT0S", "parent": "43191", "parentSummary": "Supported Release  puppetlabs-chocolatey v5.0.0 - (14-Oct-2019) - (e0e2cb57cc3bca4caf1539af80aa65a69b914a08)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2019-10-14T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-14T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-10-12T17:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27d2cb21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxlqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_126966211_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35622", "fixedVersions": [], "id": "35622", "issueType": "Sub-task", "key": "MODULES-10002", "labels": [], "originalEstimate": "PT0S", "parent": "43191", "parentSummary": "Supported Release  puppetlabs-chocolatey v5.0.0 - (14-Oct-2019) - (e0e2cb57cc3bca4caf1539af80aa65a69b914a08)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2019-10-14T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-14T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed. it can be closed", "created": "2019-10-14T04:38:00.000000"}], "components": [], "created": "2019-10-12T17:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16aed230"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxlq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125457132_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34629", "fixedVersions": [], "id": "34629", "issueType": "Sub-task", "key": "MODULES-10001", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43191", "parentSummary": "Supported Release  puppetlabs-chocolatey v5.0.0 - (14-Oct-2019) - (e0e2cb57cc3bca4caf1539af80aa65a69b914a08)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2019-10-14T04:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-10-14T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed. it can be closed", "created": "2019-10-14T04:37:00.000000"}], "components": [], "created": "2019-10-12T17:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f76939f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxlpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125441515_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33525", "fixedVersions": [], "id": "33525", "issueType": "Sub-task", "key": "MODULES-10000", "labels": [], "originalEstimate": "PT0S", "parent": "43191", "parentSummary": "Supported Release  puppetlabs-chocolatey v5.0.0 - (14-Oct-2019) - (e0e2cb57cc3bca4caf1539af80aa65a69b914a08)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2019-10-14T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-10-14T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-14T05:48:00.000000", "name": "Screen Shot 2019-10-14 at 12.47.55.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12883"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-10-14T05:54:00.000000", "name": "Screen Shot 2019-10-14 at 12.53.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13141"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppetlabs-chocolatey/pull/180]", "created": "2019-10-12T17:55:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] it would be great to get this out. it will help sort the issues with package and with java_ks, can someone else take this over ?", "created": "2019-10-13T12:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/182", "created": "2019-10-14T05:54:00.000000"}], "components": ["chocolatey "], "created": "2019-10-12T17:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bbe4314"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxlpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_281475_*|*_3_*:*_1_*:*_131464336_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on [github|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/v4.1.0...baf50da537413496ccccf11de9aeffed2cb65ed8]\n * Screenshot of successful Job Run from CI :\n * https://pipelines.puppet.com/team-modules/builds/595804", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43191", "fixedVersions": [], "id": "43191", "issueType": "Task", "key": "MODULES-9999", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2019-10-14T06:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release  puppetlabs-chocolatey v5.0.0 - (14-Oct-2019) - (e0e2cb57cc3bca4caf1539af80aa65a69b914a08)", "timeSpent": "PT0S", "updated": "2019-10-14T06:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This was resolved by a new release of the PDK", "created": "2019-10-14T02:44:00.000000"}], "components": [], "created": "2019-10-11T05:33:00.000000", "creator": "623c1697d32a94006a649b84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- (x)\u00a0New version of puppetlabs_module_gems released w/\u00a0puppetlabs_litmus >= 0.11.1\n - (x)\u00a0puppetlabs-dsc module acceptance tests pass with new version of\u00a0puppetlabs_module_gems\n\n - (x)\u00a0<MODULE-NAME>\u00a0acceptance tests pass with new version of\u00a0puppetlabs_module_gems"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a4cc8c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": ["557058:debe63a6-d10e-440c-b2cb-43fe3d4048f7", "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "5c2ff2fd81c1261667adfa1d"]}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037y0:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249040963_*|*_6_*:*_1_*:*_0"}], "description": "We are encountering an issue where modules are using an outdated version of puppetlabs_litmus, which is causing the following issues:\n{code:java}\nNameError: uninitialized constant TTY\n/Users/ciaran.mccrisken/cmccrisken-puppet/puppetlabs-dsc/.bundle/ruby/2.5.0/gems/puppet_litmus-0.11.0/lib/puppet_litmus/rake_tasks.rb:165:in `block (2 levels) in <top (required)>'\n/Users/ciaran.mccrisken/cmccrisken-puppet/puppetlabs-dsc/.bundle/ruby/2.5.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'\n/Users/ciaran.mccrisken/.rbenv/versions/2.5.6/bin/bundle:23:in `load'\n/Users/ciaran.mccrisken/.rbenv/versions/2.5.6/bin/bundle:23:in `<main>'\n{code}\nWe also need to bump the version of Litmus to resolve the following issue too:\n{code:java}\nNoMethodError: undefined method `package_install?' for PDK::Util:Module {code}", "environment": "* puppetlabs-dsc module\n * Version 1.14.0 PDK\n * Version 0.11.0 Litmus", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "38810", "fixedVersions": [], "id": "38810", "issueType": "Task", "key": "MODULES-9998", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1697d32a94006a649b84", "resolution": "Won't Do", "resolutionDate": "2019-10-14T02:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppet-module-gems to include puppetlabs_litmus >= 0.11.1", "timeSpent": "PT0S", "updated": "2020-07-22T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "623c0e2b4a57610068e74470", "body": "Re-tested this on vcsrepo 3.2.0 on linux and I see the same issue.\u00a0 I was able to correct it by updating this line:\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/main/lib/puppet/provider/vcsrepo/svn.rb#L89]\nfrom this\n{code:java}\nargs.push('--password', sensitive? ? @resource.value(:basic_auth_password).unwrap : @resource.value(:basic_auth_password))\n{code}\nto this (removing the unwrap)\n{code:java}\nargs.push('--password', sensitive? ? @resource.value(:basic_auth_password) : @resource.value(:basic_auth_password))\n{code}\nThe error (Could not evaluate: undefined method `unwrap' for \"my_pass_here\":String) made it look like it was unwrapping twice. I'm not sure where it gets unwrapped prior to this, but it seems to. I tested the updated code (without the unwrap) on both Sensitive and String parameters and it works great.\u00a0 Can this be updated please?", "created": "2021-01-29T09:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c12c2ee1b5a007029358d]\u00a0I would just like to make you aware that this module is not supported on Windows OS. The OS we support for this particular module can be found here: [https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/main/metadata.json]\n\nI have added your fix [~accountid:623c0e2b4a57610068e74470]\u00a0just sending for a team review. The PR can be found here: [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/490]\n\n\u00a0", "created": "2021-02-15T13:55:00.000000"}, {"author": "623c0e2b4a57610068e74470", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "created": "2021-02-16T05:26:00.000000"}], "components": ["vcsrepo"], "created": "2019-10-10T08:07:00.000000", "creator": "623c12c2ee1b5a007029358d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f87d726"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxjvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42755379182_*|*_10007_*:*_1_*:*_1748532871_*|*_10009_*:*_1_*:*_10461_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a03.0.0\n *Puppet Version:*\u00a06.0.4\n *OS Name/Version:*\u00a0Windows Server 2016\n\nSVN Version: 1.11.1\n\nInputting a Sensitive type value to basic_auth_password for the svn provider in the vcsrepo resource in vcsrepo module version 3.0.0 returns a module error. Sensitive type support was added in version 3.0.0.\u00a0\n{code:java}vcsrepo { 'SVN':\nensure => latest,\npath => 'C:\\SVN',\nprovider => svn,\nsource => $svn_repo,\nbasic_auth_username => 'svn_user',\nbasic_auth_password => Sensitive('sensitivePassword'),\n}\n{code}\n\u00a0\n\n*Desired Behavior:*\n\nSVN provider correctly unwraps the Sensitive data type for input.\n\n*Actual Behavior:*\n\nPuppet report returns\n\n\u00a0\n{quote}Could not set 'latest' on ensure: undefined method `unwrap' for \"sensitivePassword\":String\u00a0\n\nWrapped exception:\n\nundefined method `unwrap' for \"sensitivePassword\":String\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43190", "fixedVersions": [], "id": "43190", "issueType": "Bug", "key": "MODULES-9997", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c2ee1b5a007029358d", "resolution": "Fixed", "resolutionDate": "2021-03-08T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : Sensitive Type Handling for basic_auth_password", "timeSpent": "PT0S", "updated": "2021-03-08T09:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2019-10-10T08:00:00.000000", "creator": "623c12c2ee1b5a007029358d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bdbd8b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxjvj:"}], "description": "_Basic Info_\n *Module Version:*\u00a03.0.0\n *Puppet Version:*\u00a06.0.4\n *OS Name/Version:*\u00a0Windows Server 2016\n\nSVN Version: 1.11.1\n\nInputting incorrect credentials to the vcsrepo resource in vcsrepo module version 3.0.0 does not result in a failed resource.\n\n\u00a0\n{code:java}\nvcsrepo { 'SVN':\nensure => latest,\npath => 'C:\\SVN',\nprovider => svn,\nsource => $svn_repo,\nbasic_auth_username => 'svn_user',\nbasic_auth_password => 'wrong_password',\n}\n{code}\n\u00a0\n\n*Desired Behavior:*\n\n**Expect an authentication error and failed resource in the Puppet report. This previously worked in version 2.3.0.\n{quote}returned 1: svn: E170013: Unable to connect to a repository at URL '<redacted url>'\n\nsvn: E215004: No more credentials or we tried too many times.\n\nAuthentication failed\n{quote}\n*Actual Behavior:*\n\nIf the SVN repo does not exist on the local filesystem, Puppet report shows no indication of failure of the resource.\n\nIf the SVN repo does exist on the local filesystem, Puppet report outputs below:\n{quote}Could not evaluate: comparison of Puppet::Util::Execution::ProcessOutput with nil failed\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41043", "fixedVersions": [], "id": "41043", "issueType": "Bug", "key": "MODULES-9996", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c2ee1b5a007029358d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : Incorrect Credentials Does Not Fail Resource for SVN", "timeSpent": "PT0S", "updated": "2019-10-10T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2019-10-09T12:29:00.000000", "creator": "5e4c5042bbb5110c9a677f43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cbf62ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxje7:"}], "description": "_Basic Info_\n *Module Version:* 3.1.0\n *Puppet Version:* 4.10\n *OS Name/Version:* CentOS 7\n\nThe tomcat::config::server::context resource takes an \"additional_attributes\" param, but the tomcat::config::context resource does not.\u00a0 This causes awkwardness when one wants to define Environment/Resource/Manager elements in ${catalina_base}/conf/context.xml, i.e. via resources tomcat::config::context::environment, tomcat::config::context::resource, tomcat::config::context::manager.\n\nThe containing <Context> tag created in context.xml will impose default attribute values and possibly overwrite attributes set in the tomcat::config::server::context declaration.\n\nPer [Tomcat 7.0 docs|http://tomcat.apache.org/tomcat-7.0-doc/config/context.html]:\n{quote}It is NOT recommended to place <Context> elements directly in the server.xml file. This is because it makes modifying the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without restarting Tomcat. Default Context elements (see below) will also overwrite the configuration of any <Context> elements placed directly in server.xml. To prevent this, the override attribute of the <Context> element defined in server.xml should be set to true.\n{quote}\nAvoiding this behavior requires setting 'override' in the tomcat::config::server::context declaration, and it seems to run counter to tomcat's recommended convention.\n{code:java}tomcat::config::server::context { 'my_app':\n  parent_host => 'localhost',\n  parent_engine => 'Catalina',\n  additional_attributes => {\n    path => '/my_app',\n    allowLinking => 'true' # Context attribute I don't want overwritten\n    override => 'true',\n  }\n}\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41042", "fixedVersions": [], "id": "41042", "issueType": "Improvement", "key": "MODULES-9994", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e4c5042bbb5110c9a677f43", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat : why no tomcat::config::context::additional_attributes param?", "timeSpent": "PT0S", "updated": "2019-10-09T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Thank you for your approval request. We have reviewed the module and have some feedback to help you meet the requirements for approval. Please feel free to reach out to us for any further clarification you may require. We look forward to having your module approved soon.\n\nBelow is a break down of each of the areas that require attention:\n\n*Style Issues*\n\nThere are a number of YAML syntax errors - the PDK has a 'validate' method which can catch such errors. I quickly converted the module to make use of 'validate', if you would like to run this yourself too.\n\n*Documentation*\n\nThere are a few minor tweaks required to the README:\n * Table of Contents missing\n * Module description missing\n * Setup steps missing\n\nPlease refer to the module documentation guide for further clarification:\u00a0[https://puppet.com/docs/puppet/latest/modules_documentation.html#concept-3315]\n \u00a0\n \u00a0\n\n*Testing*\n\nThank you for the extensive test coverage you have provided on the module, this is very much appreciated. At some stage, you may want to explore the idea of porting this module to Litmus as it will become the preferred test framework for modules:\u00a0[https://github.com/puppetlabs/puppet_litmus]\n\n\u00a0\n\nPlease let us know once these issues have been addressed and we can do a re-evaluation and approval of the module. Feel free to join us during our weekly Office Hours session where will be available for an hour each week to assist in module development and testing:\u00a0[https://puppet.com/community/office-hours/]\n\nThank you again and we look forward to hearing from you soon!\n\nPuppet Module Approval Team", "created": "2020-01-28T04:19:00.000000"}], "components": ["approved"], "created": "2019-10-08T06:17:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@385bdab3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/20"}], "description": "Hi,\nVox Pupuli released the first version of the ipset module. It has 100% rspec unit test coverage, acceptance tests, puppet-strings docs for all parameters and examples. Can you please review and approve it?\n\nLink to the module: https://forge.puppet.com/puppet/ipset", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42115", "fixedVersions": [], "id": "42115", "issueType": "Task", "key": "MODULES-9984", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-ipset: please approve the module", "timeSpent": "PT0S", "updated": "2021-01-25T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as PR with fix has been merged.\n\nThanks for contributing [~accountid:5a5d378ca42ac966073ebe16] :)", "created": "2021-07-07T09:16:00.000000"}], "components": ["firewall"], "created": "2019-10-04T14:47:00.000000", "creator": "5a5d378ca42ac966073ebe16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19b5ff09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxgtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55448938950_*|*_5_*:*_1_*:*_0"}], "description": "puppet firewall module incorrectly works with rules which name contains hyphens but doesn't have a space.\n\nExample:\n{code:java}firewall { '000-a-b-c':\n  proto  => 'icmp',\n  action => 'accept',\n}{code}\nAs a result, iptables rule 000-a-b-c will be duplicated.\n\n\u00a0\n\nMy PR with a fix: [https://github.com/puppetlabs/puppetlabs-firewall/pull/861]\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43189", "fixedVersions": [], "id": "43189", "issueType": "Bug", "key": "MODULES-9983", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a5d378ca42ac966073ebe16", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Duplicating iptables rules with hyphens in comments", "timeSpent": "PT0S", "updated": "2021-07-07T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2019-10-04T09:01:00.000000", "creator": "623cff48b75ca80070575e17", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69bbfe42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxgl3:"}], "description": "_Basic Info_\n *Module Version:3.0.0*\n *Puppet Version:*6.0\n *OS Name/Version:debian stretch*\n\n\u00a0\n\n*Desired Behavior:*\n\njava_ks does not depend on the ordering of certificates in the chain file.\n\n*Actual Behavior:*\n\nThe ensure check of the java-ks module depends on the ordering of the certificates in the provided chain file and keytools output.\n\nIf in your chain file have the root before the issuer the module will constantly update the keystore as the ordering from keytool (oracle-java-8 keytool in this case) is issuer then root regardless of input ordering.\n\n\u00a0\n\nI do not think the ordering in the chain file actually matters, if this is true it also should not matter to the puppet module.\n\nThis could be achieved by sorting the fingerprints before comparing them.\n\n\u00a0", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38809", "fixedVersions": [], "id": "38809", "issueType": "Bug", "key": "MODULES-9982", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff48b75ca80070575e17", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks: chain ensure ordering dependant", "timeSpent": "PT0S", "updated": "2021-01-25T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/444", "created": "2019-10-04T08:44:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Thank you for the contribution [~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274]!\n\nLooks like this was merged to puppetlabs-puppet_agent#master at\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/78e08fa8cef8bd485879fc57e2958e623807fde9], so I'm going to resolve this ticket. \n\nThanks again!", "created": "2020-01-08T11:25:00.000000"}], "components": ["puppet_agent"], "created": "2019-10-04T08:27:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36902702"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxgjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_324102_*|*_10007_*:*_1_*:*_8307692451_*|*_3_*:*_1_*:*_677750_*|*_5_*:*_1_*:*_0"}], "description": "As someone doing a proof of concept of the Puppet Terraform provisioner,\nI want Amazon Linux 2 added to the platforms supported by the puppet_agent::install task,\nSo that I don't need to redo all my work on a different Linux.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41040", "fixedVersions": [], "id": "41040", "issueType": "Improvement", "key": "MODULES-9981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2020-01-08T11:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Amazon Linux 2 support to puppet_agent::install task", "timeSpent": "PT0S", "updated": "2020-01-08T11:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b590061a3f8512ca5eb3be7", "attachments": [], "comments": [], "components": [], "created": "2019-10-03T11:03:00.000000", "creator": "5b590061a3f8512ca5eb3be7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f5a55b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxfgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_996665246_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.1.0*\n *Puppet Version: Any*\n *OS Name/Version: *nix without systemd*\n\n*Desired Behavior:*\n\nWhen querying for a service that doesn't exist on the system, the Linux task should return the fact that the service is unknown.\n\n*Actual Behavior:*\n\nInstead it will return empty values for \"status\" and \"enabled.\" The issue is that older services providers like\u00a0Upstart and SysV send output to stderr in situations like this, which the task is currently not capturing.\u00a0 A simple fix is to also capture stderr when checking the running and enabled statuses.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43188", "fixedVersions": [], "id": "43188", "issueType": "Bug", "key": "MODULES-9979", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b590061a3f8512ca5eb3be7", "resolution": "Fixed", "resolutionDate": "2019-10-14T23:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "service : Linux implementation can return empty results", "timeSpent": "PT0S", "updated": "2019-10-14T23:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/259 merged.", "created": "2019-10-07T09:53:00.000000"}], "components": ["accounts"], "created": "2019-10-02T11:44:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@466a221c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxe1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425387145_*|*_5_*:*_1_*:*_0"}], "description": "It should be possible to specify an sprintf-like template for the {{sshkey_custom_path}} parameter of {{accounts::user_defaults}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34627", "fixedVersions": [], "id": "34627", "issueType": "Improvement", "key": "MODULES-9978", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-10-07T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow sprintf-style template for sshkey_custom_path", "timeSpent": "PT0S", "updated": "2019-10-07T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d011f7910a200718c1fd5", "body": "I could fix this issue by upgrading my puppet server from 5.3.1 to 5.3.9.\nSo this ticket can be closed (I don't know how).", "created": "2019-10-07T12:23:00.000000"}], "components": ["scheduled_task"], "created": "2019-10-02T06:57:00.000000", "creator": "623d011f7910a200718c1fd5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following puppet code runs successfully:\n{code:java}scheduled_task\u00a0{\u00a0'Test':\n  compatibility\u00a0=>\u00a04,\n}{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa8b826"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxdqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2247542635_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 2.0.0*\n *Puppet Version: 5.5.13*\n *OS Name/Version:\u00a0Windows Server 2012R2*\n\n*Desired Behavior:*\n\nI would like to use the subfolder feature for scheduled tasks. This requires a compatibility level of at least '2'. So I specify the compatibility in my scheduled_task resource definition. Now I would expect the scheduled task to be created.\n\n*Actual Behavior:*\n\nPuppet shows the following error message:\n {{Server Error: no parameter named 'compatibility'}}\n\nWhen performing the same operation via command line the result is somewhat better:\n {{>puppet resource scheduled_task Test compatibility=4}}\n {{Error: Could not run: Parameter compatibility failed on Scheduled_task[Test]: must be a number}}\nBut of course my goal is to use a manifest file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34626", "fixedVersions": [], "id": "34626", "issueType": "Bug", "key": "MODULES-9977", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d011f7910a200718c1fd5", "resolution": "Fixed", "resolutionDate": "2019-10-28T07:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task: no parameter named 'compatibility'", "timeSpent": "PT0S", "updated": "2019-10-28T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing.\n\nIm afraid Gentoo is not a supported OS for this module.\n\nPlease check here for supported OSs:\u00a0https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/main/metadata.json", "created": "2021-02-15T07:42:00.000000"}], "components": ["vcsrepo"], "created": "2019-10-01T23:38:00.000000", "creator": "557058:bff845c1-08a9-44e6-9a36-115b25b2e2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4aed78f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxdof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43405432238_*|*_6_*:*_1_*:*_0"}], "description": "*Puppet Version:*6.9.0\n*Puppet Server Version:*6.6.0\n*OS Name/Version:*Gentoo\n\nThe following shows what I'm testing.\nhttps://gist.github.com/prometheanfire/0fb66ff1c8dbe1911c246efb891883e3\n\nA debug run shows that it adds the require but I have not seen anything to execute anything within Vcsrepo.\n\n*Desired Behavior:* It works\n\n*Actual Behavior:* It doesn't run at all (with no notice that anything is amiss)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35619", "fixedVersions": [], "id": "35619", "issueType": "Bug", "key": "MODULES-9976", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bff845c1-08a9-44e6-9a36-115b25b2e2de", "resolution": "Declined", "resolutionDate": "2021-02-15T07:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo : failure to do anything at all", "timeSpent": "PT0S", "updated": "2021-02-15T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:24:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b4cc60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxctb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026201703_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43157", "fixedVersions": [], "id": "43157", "issueType": "Sub-task", "key": "MODULES-9975", "labels": [], "originalEstimate": "PT0S", "parent": "38852", "parentSummary": "Supported Release puppetlabs-tagmail x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:24:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45c22b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxct3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026181371_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42113", "fixedVersions": [], "id": "42113", "issueType": "Sub-task", "key": "MODULES-9974", "labels": [], "originalEstimate": "PT0S", "parent": "38852", "parentSummary": "Supported Release puppetlabs-tagmail x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:24:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73f1595e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026195557_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41039", "fixedVersions": [], "id": "41039", "issueType": "Sub-task", "key": "MODULES-9973", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38852", "parentSummary": "Supported Release puppetlabs-tagmail x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:24:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ceffc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026203309_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39943", "fixedVersions": [], "id": "39943", "issueType": "Sub-task", "key": "MODULES-9972", "labels": [], "originalEstimate": "PT0S", "parent": "38852", "parentSummary": "Supported Release puppetlabs-tagmail x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out old release tickets", "created": "2020-02-17T09:42:00.000000"}], "components": [], "created": "2019-10-01T06:24:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a5d802"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12025077888_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38852", "fixedVersions": [], "id": "38852", "issueType": "Task", "key": "MODULES-9971", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Won't Do", "resolutionDate": "2020-02-17T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-tagmail x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2020-02-17T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-10-01T06:23:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48b9472e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026217648_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37814", "fixedVersions": [], "id": "37814", "issueType": "Sub-task", "key": "MODULES-9970", "labels": [], "originalEstimate": "PT0S", "parent": "33523", "parentSummary": "Supported Release puppetlabs-package x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:23:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@891dda7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026236708_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36721", "fixedVersions": [], "id": "36721", "issueType": "Sub-task", "key": "MODULES-9969", "labels": [], "originalEstimate": "PT0S", "parent": "33523", "parentSummary": "Supported Release puppetlabs-package x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-10-01T06:23:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@504676ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026328907_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35597", "fixedVersions": [], "id": "35597", "issueType": "Sub-task", "key": "MODULES-9968", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33523", "parentSummary": "Supported Release puppetlabs-package x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T06:23:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60183ea5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12026230559_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34624", "fixedVersions": [], "id": "34624", "issueType": "Sub-task", "key": "MODULES-9967", "labels": [], "originalEstimate": "PT0S", "parent": "33523", "parentSummary": "Supported Release puppetlabs-package x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out old release tickets", "created": "2020-02-17T09:43:00.000000"}], "components": [], "created": "2019-10-01T06:23:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fbd388e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12025157381_*|*_6_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33523", "fixedVersions": [], "id": "33523", "issueType": "Task", "key": "MODULES-9966", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Won't Do", "resolutionDate": "2020-02-17T09:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-package x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2020-02-17T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T03:26:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14507266"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12036890322_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42112", "fixedVersions": [], "id": "42112", "issueType": "Sub-task", "key": "MODULES-9965", "labels": [], "originalEstimate": "PT0S", "parent": "37813", "parentSummary": "Supported Release puppetlabs-docker 3.8.0 - (1.10.2019) - (f9955ad30a3a76329dc76e7aee85db6c6dcc21bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged 3.8.0\n\nhttps://github.com/puppetlabs/puppetlabs-docker/pull/530", "created": "2019-10-01T04:17:00.000000"}], "components": [], "created": "2019-10-01T03:26:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17dcde4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3112573_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41038", "fixedVersions": [], "id": "41038", "issueType": "Sub-task", "key": "MODULES-9964", "labels": [], "originalEstimate": "PT0S", "parent": "37813", "parentSummary": "Supported Release puppetlabs-docker 3.8.0 - (1.10.2019) - (f9955ad30a3a76329dc76e7aee85db6c6dcc21bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2019-10-01T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-01T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T03:26:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6127547e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12036893530_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39942", "fixedVersions": [], "id": "39942", "issueType": "Sub-task", "key": "MODULES-9963", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37813", "parentSummary": "Supported Release puppetlabs-docker 3.8.0 - (1.10.2019) - (f9955ad30a3a76329dc76e7aee85db6c6dcc21bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-10-01T03:26:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@321d256a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12036874359_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38851", "fixedVersions": [], "id": "38851", "issueType": "Sub-task", "key": "MODULES-9962", "labels": [], "originalEstimate": "PT0S", "parent": "37813", "parentSummary": "Supported Release puppetlabs-docker 3.8.0 - (1.10.2019) - (f9955ad30a3a76329dc76e7aee85db6c6dcc21bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-10-01T04:14:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12480"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "mergeback [PR|https://github.com/puppetlabs/puppetlabs-docker/pull/530]", "created": "2019-10-01T04:18:00.000000"}], "components": [], "created": "2019-10-01T03:26:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b470917"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxcnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16835_*|*_3_*:*_1_*:*_3097572_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-docker/compare/v3.7.0...f9955ad30a3a76329dc76e7aee85db6c6dcc21bb\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37813", "fixedVersions": [], "id": "37813", "issueType": "Task", "key": "MODULES-9961", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2019-10-01T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-docker 3.8.0 - (1.10.2019) - (f9955ad30a3a76329dc76e7aee85db6c6dcc21bb)", "timeSpent": "PT0S", "updated": "2019-10-01T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "could you have a quick look to see what would be involved in addressing this please", "created": "2019-10-28T07:19:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hello [~accountid:70121:6e36b10d-4746-4379-b3be-07a41865add3],\n\nCould you check if the /etc/kubernetes directory is available on your Kubernetes cluster nodes ? \n\nAlso could you please tell us what version of helm are you using ? \n\nThanks.", "created": "2019-10-28T08:00:00.000000"}], "components": ["helm"], "created": "2019-09-28T14:16:00.000000", "creator": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4099cd4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxbmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/19"}], "description": "_Basic Info_\n*Module Version: puppetlabs-helm 3.0.0*\n*Puppet Version: puppet-agent-6.9.0-1.el7.x86_64*\n*OS Name/Version: CentOS Linux release 7.7.1908 (Core)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nshould work I suppose\n\n*Actual Behavior:*\n\n{code:java}\n\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-serviceaccount.yaml20190928-19187-1w7m9wg.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 22)\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-serviceaccount.yaml20190928-19187-1w7m9wg.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 22)\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-serviceaccount.yaml20190928-19187-1w7m9wg.lock\nError: /Stage[main]/Helm::Account_config/File[/etc/kubernetes/tiller-serviceaccount.yaml]/ensure: change from 'absent' to 'file' failed: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-serviceaccount.yaml20190928-19187-1w7m9wg.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 22)\nNotice: /Stage[main]/Helm::Account_config/Exec[create kube-system tiller service account]: Dependency File[/etc/kubernetes/tiller-serviceaccount.yaml] has failures: true\nWarning: /Stage[main]/Helm::Account_config/Exec[create kube-system tiller service account]: Skipping because of failed dependencies\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-clusterrole.yaml20190928-19187-16f7q8b.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 41)\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-clusterrole.yaml20190928-19187-16f7q8b.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 41)\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-clusterrole.yaml20190928-19187-16f7q8b.lock\nError: /Stage[main]/Helm::Account_config/File[/etc/kubernetes/tiller-clusterrole.yaml]/ensure: change from 'absent' to 'file' failed: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/kubernetes/tiller-clusterrole.yaml20190928-19187-16f7q8b.lock (file: /etc/puppetlabs/code/environments/production/modules/helm/manifests/account_config.pp, line: 41)\nNotice: /Stage[main]/Helm::Account_config/Exec[create cluster role]: Dependency File[/etc/kubernetes/tiller-clusterrole.yaml] has failures: true\nWarning: /Stage[main]/Helm::Account_config/Exec[create cluster role]: Skipping because of failed dependencies\nWarning: /Stage[main]/Helm::Config/Helm::Helm_init[helm-kube-system-master]/Exec[helm kube-system init]: Skipping because of failed dependencies\n{code}\n\n\nPuppet manifes:\n{code}\nclass { 'helm': }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42111", "fixedVersions": [], "id": "42111", "issueType": "Bug", "key": "MODULES-9959", "labels": ["helm"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-helm : No such file or directory @ dir_s_mkdir", "timeSpent": "PT0S", "updated": "2020-01-14T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-27T05:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f291a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx9mn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2840396236_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42109", "fixedVersions": [], "id": "42109", "issueType": "Sub-task", "key": "MODULES-9958", "labels": [], "originalEstimate": "PT0S", "parent": "37812", "parentSummary": "Supported Release puppetlabs-puppet_agent 2.2.1 - 16 October 2019- (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-10-30T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-30T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-27T05:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@787ff28c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx9mf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2840373794_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41036", "fixedVersions": [], "id": "41036", "issueType": "Sub-task", "key": "MODULES-9957", "labels": [], "originalEstimate": "PT0S", "parent": "37812", "parentSummary": "Supported Release puppetlabs-puppet_agent 2.2.1 - 16 October 2019- (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-10-30T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-10-30T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-27T05:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a98e2c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx9m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2840369872_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39941", "fixedVersions": [], "id": "39941", "issueType": "Sub-task", "key": "MODULES-9956", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37812", "parentSummary": "Supported Release puppetlabs-puppet_agent 2.2.1 - 16 October 2019- (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-10-30T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-10-30T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-27T05:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c1e436e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx9lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2840364379_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38850", "fixedVersions": [], "id": "38850", "issueType": "Sub-task", "key": "MODULES-9955", "labels": [], "originalEstimate": "PT0S", "parent": "37812", "parentSummary": "Supported Release puppetlabs-puppet_agent 2.2.1 - 16 October 2019- (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-10-30T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-10-30T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": " puppet-agent module 2.2.1 published on the forge", "created": "2019-10-25T09:35:00.000000"}], "components": ["puppet_agent"], "created": "2019-09-27T05:58:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24909154"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx8av:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350064624_*|*_3_*:*_1_*:*_285454289_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1796686228"}], "description": "Module Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/2.2.0..master\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37812", "fixedVersions": [], "id": "37812", "issueType": "Task", "key": "MODULES-9954", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-10-25T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-puppet_agent 2.2.1 - 16 October 2019- (SHA)", "timeSpent": "PT0S", "updated": "2019-10-25T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "The last version I found that works ootb is 6.0.0.", "created": "2019-09-25T02:14:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Hello? Anbody there?", "created": "2019-10-10T23:54:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Found another module with similar behaviour: *puppetlabs-concat*. Changelog for version 4.1.0 says:\n\n\"The most notable change being the addition of the 'format' attribute which allows output in JSON and YAML formats, and the 'force' attribute which if true forces a merge of duplicate keys for these formats.\"\n\nAnd after update from 4.0.1 to the current version, I get this error:\n{code:java}\nServer Error: no parameter named 'format' (file: /etc/puppetlabs/code/environments/production/modules/concat/manifests/init.pp, line: 123) on Concat_file[XXX]{code}", "created": "2019-10-11T06:46:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Hmm, looks like 7.2.0 has been released w/o taking care of this. Too sad...", "created": "2019-10-29T06:17:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Too sad nobody is reacting to this.\n\nAnyway, got a hint this weekend that I'd need to enable [environment isolation|https://puppet.com/docs/puppet/5.5/environment_isolation.html], which resolved the issue.", "created": "2019-11-04T01:00:00.000000"}, {"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "I encountered the exact same problem. It affects several of our modules.", "created": "2020-04-01T01:21:00.000000"}], "components": ["apt", "concat"], "created": "2019-09-24T23:52:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13925868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx7cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3463700350_*|*_6_*:*_1_*:*_0"}], "description": "*Module Versions:*\n * puppetlabs-apt >6.0.0\n * puppetlabs-concat: >4.0.1\n\n*Puppet Version:* 5.5.16\n *OS Name/Version:* Ubuntu 18.04\n\nAfter updating the apt module from 5.0.1 to 7.1.0, I get errors from apt_key:\n\n\u00a0\n{code:java}Server Error: no parameter named 'refresh' (file: /etc/puppetlabs/code/environments/development/modules/apt/manifests/key.pp, line: 55) on Apt_key[XXX]\n{code}\nAfter commenting out line 55 in key.pp, I got another one reg. *weak_ssl*, so I commented this, too. Afterwards, everything worked as before.\n\n\u00a0\n\n*Desired Behavior:* apt module works as before\n\n*Actual Behavior:* apt module fails with above error\n\n\u00a0", "environment": "Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35596", "fixedVersions": [], "id": "35596", "issueType": "Bug", "key": "MODULES-9953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Fixed", "resolutionDate": "2019-11-04T01:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apt : Error \"no parameter named 'refresh'\" after update to 7.1.0", "timeSpent": "PT0S", "updated": "2020-04-01T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "6220db614160640069c7133a", "created": "2019-09-24T04:41:00.000000", "name": "01 ACL Output.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12584"}, {"attacher": "6220db614160640069c7133a", "created": "2019-09-24T04:41:00.000000", "name": "02 ACL Output.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12678"}, {"attacher": "6220db614160640069c7133a", "created": "2019-09-24T04:41:00.000000", "name": "acl-workaround.ps1", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12779"}, {"attacher": "6220db614160640069c7133a", "created": "2019-09-24T04:41:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12882"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Digging through, the error seems to occur when the code iterates over the account permissions and gets to \"APPLICATION PACKAGE AUTHORITY\\\\ALL APPLICATION PACKAGES\", which it fails to convert to a SID, which then causes the rest of the execution to fail.\n\nThis is a problem that has been addressed before:\n\n* https://puppet.atlassian.net/browse/MODULES-5152 \n* https://github.com/puppetlabs/puppetlabs-acl/pull/105\n\nAnd is also addressed in the module limitations:\n\nhttps://github.com/puppetlabs/puppetlabs-acl#limitations\n\nAs it stems from a bug in the Windows API itself (there's similar issues for DSC resources and Chef along the same lines, regarding this authority and permissions).\n\nThis is also raised in MODULES-9215.\n\nI attempted to remove the offending ACEs, but that failed:\n\n{code:puppet}\nacl {'remove ALL APPLICATION PACKAGES from C:\\Windows\\Web':\n  target                     => 'C:\\Windows\\Web',\n  purge                      => 'listed_permissions',\n  permissions                => [\n    {\"identity\"=>\"ALL APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\" => 'self_only' },\n    {\"identity\"=>\"ALL APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'children_only' },\n    {\"identity\"=>\"ALL RESTRICTED APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'self_only' },\n    {\"identity\"=>\"ALL RESTRICTED APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'children_only' }\n  ],\n  inherit_parent_permissions => false\n}\n{code}\n\nAnd I tried to use {{purge}} which also failed:\n\n{code:puppet}\nacl {'C:\\Windows\\Web':\n  permissions                => [\n    {\n      identity => 'Administrators',\n      rights   => ['full']\n    }\n  ],\n  purge => true,\n  inherit_parent_permissions => false,\n  owner                      => 'Administrators'\n}\n{code}\n\nPurge was able to remove all other ACEs... except for the ones causing the error.\n\nI'm going to continue to investigate tomorrow.", "created": "2019-09-24T04:41:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Implementing this feature would require adding a handling that would make the module both more brittle and more complex to maintain in order to handle a bug not in our module but in the Win32 API.\n\nAs an alternative, I am attaching a PowerShell script I was able to execute via {{bolt script run}} which recursively applies the required permissions to the folder and children then deletes {{C:\\Windows\\Web\\4K}}.\n\nI suggest either using this script or modifying it into a bolt task (should require minimal additional work in the form of metadata.json and some updated handling) to resolve the extant issue and to not add modify the module code in this case.\n\n [^acl-workaround.ps1] ", "created": "2019-09-24T04:41:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi  Selvakumar\n\nthanks you for bringing this issue to the team attention. On investigation, the team determined this is not a defect in the module but a bug in the Windows API.\n\nIf there is a request to enhance the modules to handle this Windows API bug, please raised an enhancement/new feature request and we can review.\n\nthanks", "created": "2019-09-24T04:41:00.000000"}], "components": ["acl"], "created": "2019-09-24T04:41:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@572a4e50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx62n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15744300712_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:**3.0.0***\n *Puppet Version: 2019.1.1*\n *OS Name/Version: Windows 2019*\n\n_As described in the ticket \"[https://puppetlabs.zendesk.com/agent/tickets/36139]\" acl module failed to remove 4k directory(C:/windows/web/4k) as specified in puppet code._\n\n_However, any custom directories or files under the 4k directory is getting removed._\n\nPlease refer the attached puppet code and output screenshot for reference.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33521", "fixedVersions": [], "id": "33521", "issueType": "Improvement", "key": "MODULES-9952", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Won't Do", "resolutionDate": "2020-03-24T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "acl : Ensure directory absent not working for \"C:\\windows\\web\\4K\" in windows 2019 environment", "timeSpent": "PT0S", "updated": "2020-03-30T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [], "components": [], "created": "2019-09-24T02:52:00.000000", "creator": "5abd613dd4cf3c56be24b70d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for Fedora 31 (amd64); note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6433c1c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-2928"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzyc7z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_419339895_*|*_1_*:*_1_*:*_3535_*|*_10007_*:*_1_*:*_164995434_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6155265825"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include Fedora 31 (amd64). This will usually require one to check, at a minimum, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n", "epicLinkSummary": "Add Fedora 31 (amd64) PE support", "estimate": "PT0S", "externalId": "38849", "fixedVersions": [], "id": "38849", "issueType": "Task", "key": "MODULES-10238", "labels": [], "originalEstimate": "PT0S", "parent": "56614", "parentSummary": "Add Fedora 31 (amd64) PE support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abd613dd4cf3c56be24b70d", "resolution": "Fixed", "resolutionDate": "2019-12-11T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Fedora 31 (amd64) to the puppet_agent module", "timeSpent": "PT0S", "updated": "2019-12-11T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:557058:0ecc452a-d349-4da1-b879-da696febc871],\n\nUpgrading the default Puppet version from the Ubuntu Repo is not supported by the module. ", "created": "2021-06-15T03:56:00.000000"}], "components": ["puppet_agent"], "created": "2019-09-20T14:08:00.000000", "creator": "557058:0ecc452a-d349-4da1-b879-da696febc871", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2907f9aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx4w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/21"}], "description": "_Basic Info_\n *Module Version:*\u00a0puppetlabs-puppet_agent (v2.1.2)\n\n***Puppet Version: 5.4.0*\n *OS Name/Version:\u00a0Ubuntu 18.04.3 LTS*\n\n_Describe your issue in as much detail as possible..._\n\nMost people who get started with Puppet on Ubuntu 18.04 will install the version of Puppet provided by the Ubuntu repos. The puppetlabs/puppet_agent module doesn't seem to recognize this version of Puppet and thus I cannot use the module to manage Puppet. I was trying to use the module to upgrade to the official version, but could not do so.\n\n\u00a0\n\nI realize this Puppet has installation instructions for the official version at\u00a0[https://puppet.com/docs/puppet/5.5/install_linux.html]\n\nAnd I realize that Ubuntu installs a package called 'puppet' which doesn't use AIO.\n\n*Desired Behavior:*\n\nI was hoping to use this module to automate and manage our Puppet version.\n\n*Actual Behavior:*\n\n\u00a0\n\n\u00a0\n\nSteps to reproduce:\n # Provision a vanilla Ubuntu 18.04 system\n # Install the default Puppet version from the Ubuntu Repo and confirm it's Puppet 5+ from the Ubuntu repo\u00a0[http://archive.ubuntu.com/ubuntu/dists/bionic/universe/]\u00a0\n\n\n{code:java}\n# apt install puppet\n# puppet --version\n5.4.0\n#\u00a0apt-cache showpkg puppet | grep -A1 Versions\nVersions: \n5.4.0-2ubuntu3 (/var/lib/apt/lists/archive.ubuntu.com:80_ubuntu_dists_bionic_universe_binary-amd64_Packages) (/var/lib/apt/lists/archive.ubuntu.com:80_ubuntu_dists_bionic_universe_binary-i386_Packages) (/var/lib/dpkg/status)\n#\u00a0{code}\n\n # On the Puppet server, create a simple class to manage the Puppet install:\n\n\n{code:java}\nclass { '::puppet_agent': \n\u00a0 collection => 'puppet5', \n } {code}\nor\n\n\n{code:java}\nclass { '::puppet_agent':\n  collection      => 'latest',\n  package_version => '5.5.0',\n}\n{code}\n\n\n\n # Run Puppet on the client. The class mistakenly believes that the Puppet version is older then Puppet 4:\n\n\n{code:java}\n# puppet agent --test\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, The puppet_agent module does not support pre-Puppet 4 upgrades. (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/init.pp, line: 115, column: 5) on node web1.example.org\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\u00a0{code}\n\n\u00a0\n\nThis is likely because the fact 'aio_agent_version' doesn't exist, as required by\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L115\u00a0\n\n\u00a0\n{code:java}\n# facter --version\n3.10.0\n# facter -p aio_agent_version\n#\n{code}\n\u00a0\n\n\u00a0The current fix would be to uninstall the default Puppet by hand, and then reinstall Puppet using the official instructions, by hand:\u00a0[https://puppet.com/docs/puppet/5.5/puppet_platform.html#apt-based-systems]\n\n\u00a0\n\n\u00a0", "environment": "OS: Ubuntu 18.04.3 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37809", "fixedVersions": [], "id": "37809", "issueType": "Bug", "key": "MODULES-9949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ecc452a-d349-4da1-b879-da696febc871", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent : Incorrectly recognizes Puppet Agent 5.x from Ubuntu repo as Puppet < 4", "timeSpent": "PT0S", "updated": "2021-06-15T03:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "6217ba0a71554c00695601a8", "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "PR:\u00a0[https://github.com/puppetlabs/puppetlabs-apache/pull/1954]", "created": "2019-09-20T06:23:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Needs a second PR for:\n\nDisabling unused thread servers\n # prefork must disable event and worker\n # worker must disable prefork and event\n # event mus disable prefork and worker\n\n\u00a0\n\n\u00a0", "created": "2019-10-17T02:42:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "fixed with https://github.com/puppetlabs/puppetlabs-apache/pull/1961", "created": "2019-10-20T05:12:00.000000"}], "components": [], "created": "2019-09-20T06:23:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@177bc7dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx4s7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4151401998_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version: 5.5 and 6.8(any)*\n *OS Name/Version:*\n\n_Debian 9 and 10_\n\n*Desired Behavior:*\n\nwhen using prefork, module should disable worker\n\n*Actual Behavior:*\n\nWhen activating prefork, worker is still in place, leading to apache service start failures due to 2 active workers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36719", "fixedVersions": [], "id": "36719", "issueType": "Bug", "key": "MODULES-9948", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-11-07T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : when using prefork, worker must be disabled", "timeSpent": "PT0S", "updated": "2019-11-07T06:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "PR:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1953", "created": "2019-09-20T06:21:00.000000"}], "components": [], "created": "2019-09-20T06:20:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5122c77a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx4rz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2330257221_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version: 5.5 and 6.9 (any)*\n *OS Name/Version:*\n\n_On Debian we want to be able to use mod_security2 with the module._\n\n*Desired Behavior:*\n\nlibapache2_mod_security2 is installed, config file is created.\n\n*Actual Behavior:*\n\nNo possibility to switch from mod_security to mod_security2.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35592", "fixedVersions": [], "id": "35592", "issueType": "New Feature", "key": "MODULES-9947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-10-17T05:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Allow usage of mod_security2", "timeSpent": "PT0S", "updated": "2019-10-17T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7f869bcd-1a5e-4c69-bb72-be005181ce00", "body": "There was a similar issue to this resolved for the chocolatey module recently.\n\nSee:\u00a0https://puppet.atlassian.net/browse/MODULES-9690\n\n\u00a0\n\n\u00a0", "created": "2019-09-19T13:10:00.000000"}, {"author": "5a6067ef7b4e6b6c2a81b790", "body": "Please can I ask for this to be looked at? From a security perspective, having passwords in logs is not good.", "created": "2020-05-21T00:27:00.000000"}, {"author": "557058:4c3e0433-b7ac-41b0-aa58-a3b8f117a449", "body": "I'd like to bump this request as well.", "created": "2021-06-21T10:58:00.000000"}], "components": ["scheduled_task", "supported"], "created": "2019-09-19T13:06:00.000000", "creator": "557058:7f869bcd-1a5e-4c69-bb72-be005181ce00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Sensitive type working for password in scheduled_task"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@690fdc1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx4gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/20"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version: 6.4.2*\n *OS Name/Version: Windows Server 2016*\n\nCustomer would like to use sensitive type for password data which is taken from Hiera with integration including 3rd party password management.\n\n*Desired Behavior:*\n\nSensitive datatype working for password field on schedule_task.\n\n*Actual Behavior:*\n\nWhen attempting to use Sensitive type, an error is thrown instead of the expected outcome\n{noformat}Unable to mark 'password' as sensitive: password is a parameter and not a property, and cannot be automatically redacted.{noformat}\nExample code used:\n{noformat}Scheduled_task {\n  ensure\u00a0\u00a0 => present,\n  enabled\u00a0 => true,\n  user\u00a0\u00a0\u00a0\u00a0 => $scheduledtaskuser,\n \u00a0password => $scheduledtaskpassword,\n \u00a0provider => 'win32_taskscheduler',\n \u00a0trigger\u00a0 => undef,\n}\n\n$scheduledtasks.each | $key,$values | {\n  scheduled_task { $key:\n\u00a0 \u00a0 command\u00a0\u00a0\u00a0\u00a0 => $values['command'],\n\u00a0 \u00a0 working_dir => $values['working_dir'],\n\u00a0 \u00a0 trigger\u00a0\u00a0\u00a0\u00a0 => $values['trigger'],\n\u00a0 }\n}{noformat}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36718", "fixedVersions": [], "id": "36718", "issueType": "Bug", "key": "MODULES-9946", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7f869bcd-1a5e-4c69-bb72-be005181ce00", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : password does not support sensitive", "timeSpent": "PT0S", "updated": "2021-06-21T10:58:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2019-09-19T09:17:00.000000", "creator": "623a4774d32a94006a63c898", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20e6e63a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx47j:"}], "description": "_Basic Info_\n *Module Version: 1.1.0 + master*\n *Puppet Version: 5.5.16*\n *OS Name/Version: Debian Buster + IOS\u00a0\u00a0WS-C2960CG-8TC-L 15.2(2)E10*\n\n*Desired Behavior:*\nAble to use interface classes to configure ports on cisco switches.\n\n*Actual Behavior:*\n\nError undefined method `shorthand_to_full' for PuppetX::CiscoIOS::Utility:Class received when using the following classes (even when using the example code)\n\n-\u00a0network_interface\n- ios_network_trunk\n- ios_network_trunk\n\nIt doesn't make any difference if I'm using \"Vlan\" or port interface (example \"Gi0/6\", or \"GigabitInterface0/6\").\u00a0\n{code:java}\n// code placeholder\n        /var/lib/puppet/devices/5501-swdl99.<somedomain>/lib/puppet/transport/cisco_ios.rb:250:in `run_command_enable_mode'\n        /var/lib/puppet/devices/5501-swdl99.<somedomain>/lib/puppet/provider/network_interface/cisco_ios.rb:46:in `get'\nrtn: \"show interfaces status\\n\\nPort      Name               Status       Vlan       Duplex  Speed Type \\nGi0/1                        connected    2          a-full a-1000 10/100/1000BaseTX\\nGi0/2                        notconnect   2            auto   auto 10/100/1000BaseTX\\nGi0/3                        notconnect   2            auto   auto 10/100/1000BaseTX\\nGi0/4                        notconnect   2            auto   auto 10/100/1000BaseTX\\nGi0/5                        notconnect   1            auto   auto 10/100/1000BaseTX\\nGi0/6                        notconnect   1            auto   auto 10/100/1000BaseTX\\nGi0/7                        notconnect   1            auto   auto 10/100/1000BaseTX\\nGi0/8                        notconnect   1            auto   auto 10/100/1000BaseTX\\nGi0/9     downlink           notconnect   trunk        auto   auto Not Present\\nGi0/10    uplink             connected    trunk      a-full a-1000 10/100/1000BaseTX\\n5501-SWDL99#\"'\nError: /Stage[main]/Pd_cisco::Interface/Network_interface[Vlan123]: Could not evaluate: undefined method `shorthand_to_full' for PuppetX::CiscoIOS::Utility:Class\n\n# removed domain with <somedomain>{code}\n\u00a0", "environment": "* Puppet 5.5.16\n * Foreman\u00a01.22.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37807", "fixedVersions": [], "id": "37807", "issueType": "Bug", "key": "MODULES-9945", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4774d32a94006a63c898", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cisco_ios : undefined method `shorthand_to_full' for PuppetX::CiscoIOS::Utility:Class", "timeSpent": "PT0S", "updated": "2019-09-19T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Not sure where this should go, but I think it should be triaged by the PUP team.", "created": "2019-09-23T10:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-yumrepo_core/commit/e4c204354e6e37d44e0cc6a9507c6e99fcfd2834", "created": "2019-10-09T11:15:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I missed this earlier, but since the fix was in the module, we should move this ticket to the MODULES project and add the yumrepo_core component and fix version.", "created": "2019-10-15T10:51:00.000000"}], "components": ["yumrepo_core"], "created": "2019-09-19T06:55:00.000000", "creator": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4589228b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykswv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Previously, the yumrepo_core module didn't contain the minrate setting, so users could not set the specifically set minrate to anything, and only yumrepo's default value of 1000 was enforced."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_521055695_*|*_1_*:*_1_*:*_360881504_*|*_10007_*:*_1_*:*_514819_*|*_3_*:*_1_*:*_418920839_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_963244718"}], "description": "As the title says, minrate is not supported creating a yumrepo definition.\n\n\u00a0\n\n*minrate* \n\nThis sets the low speed threshold in bytes per second. If the server is sending data slower than this for at least `timeout' seconds, Yum aborts the connection. The default is `1000'.\n\n\u00a0\n\nhttp://man7.org/linux/man-pages/man5/yum.conf.5.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43154", "fixedVersions": [], "id": "43154", "issueType": "New Feature", "key": "MODULES-10017", "labels": ["beginner"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e85335b0-fe83-4d6b-a1ef-15cf96f5f51b", "resolution": "Fixed", "resolutionDate": "2019-10-15T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "yumrepo misses support for minrate", "timeSpent": "PT0S", "updated": "2019-10-15T11:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Hi [~accountid:6217ba0a71554c00695601a8]\n\nI am trying to reproduce the issue, but did not had any success with what I tried.\n\nI tried the applying the following manifest:\n{code:java}hard-liberality:~ # cat a.pp\nssh_authorized_key { 'test_user@test.example.com':\n  ensure => present,\n  name   => '(\u00e4, \u00f6, \u00fc, \u00df) \u20ac\u2030\u3118\u4e07\u7af9\u00dc\u00d6', #ssh key comment\n  user   => 'test_user',\n  type   => 'ssh-rsa',\n  key    => 'AAAAB3Nza[...]qXfdaQ==',\n}\nhard-liberality:~ # puppet apply a.pp\nNotice: Compiled catalog for hard-liberality.delivery.puppetlabs.net in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[test_user@test.example.com]/ensure: created\nNotice: Applied catalog in 0.02 seconds\nhard-liberality:~ # cat /home/test_user/.ssh/authorized_keys\n# HEADER: This file was autogenerated at 2020-05-18 12:41:45 +0000\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa AAAAB3Nza[...]qXfdaQ== (\u00e4, \u00f6, \u00fc, \u00df) \u20ac\u2030\u3118\u4e07\u7af9\u00dc\u00d6\n{code}\n\nCan you please share some additional information or steps on how to reproduce this issue?", "created": "2020-05-18T06:47:00.000000"}, {"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Closing this as I cannot reproduce the error.\nIf the problem still persists, please reopen the ticket.", "created": "2020-05-20T03:15:00.000000"}], "components": ["sshkeys_core"], "created": "2019-09-18T08:33:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet should be able to add ssh key comments with special chars"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a5f64aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00fr"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15644340613_*|*_3_*:*_1_*:*_416553641_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5088024516"}], "description": "_Basic Info_\n *Module Version: v1.0.2*\n *Puppet Version: 6.4.2 (PE2019.1.0)*\n *OS Name/Version: SLES12*\n\n_A ssh key comment with UTF-8 characters causes puppet parsed provider to fail_\n\n*Desired Behavior:*\n\nI want to be able to add comments with special characters (\u00e4, \u00f6, \u00fc, \u00df)\n\n*Actual Behavior:*\n\nError message:\n{quote}Failed to apply catalog: Puppet::Util::FileType::FileTypeFlat: could not read /etc/sshkeys/username: invalid byte sequence in UTF-8\n\nCould not prefetch ssh_authorized_keys provider 'parsed':\u00a0Puppet::Util::FileType::FileTypeFlat: could not read /etc/sshkeys/username: invalid byte sequence in UTF-8\n\nPuppet::Util::FileType::FileTypeFlat: could not read /etc/sshkeys/username: invalid byte sequence in UTF-8\n{quote}", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "37806", "fixedVersions": [], "id": "37806", "issueType": "Bug", "key": "MODULES-9944", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Cannot Reproduce", "resolutionDate": "2020-05-20T03:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/sshkeys_core : parsed provider fails with UTF8 comments", "timeSpent": "PT0S", "updated": "2020-05-20T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/860", "created": "2019-09-25T02:07:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-09-18T07:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43419bd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144304839_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33519", "fixedVersions": [], "id": "33519", "issueType": "Sub-task", "key": "MODULES-9943", "labels": [], "originalEstimate": "PT0S", "parent": "39939", "parentSummary": "Supported Release (puppetlabs-firewall) 2.1.0 - (25.09.2019) - (2f51a72186de9152fa4f80494034f89dfc4376ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-09-18T07:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3595a394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144321804_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43153", "fixedVersions": [], "id": "43153", "issueType": "Sub-task", "key": "MODULES-9942", "labels": [], "originalEstimate": "PT0S", "parent": "39939", "parentSummary": "Supported Release (puppetlabs-firewall) 2.1.0 - (25.09.2019) - (2f51a72186de9152fa4f80494034f89dfc4376ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36e8c0c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144230059_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42104", "fixedVersions": [], "id": "42104", "issueType": "Sub-task", "key": "MODULES-9941", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39939", "parentSummary": "Supported Release (puppetlabs-firewall) 2.1.0 - (25.09.2019) - (2f51a72186de9152fa4f80494034f89dfc4376ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53932fcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144245685_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41033", "fixedVersions": [], "id": "41033", "issueType": "Sub-task", "key": "MODULES-9940", "labels": [], "originalEstimate": "PT0S", "parent": "39939", "parentSummary": "Supported Release (puppetlabs-firewall) 2.1.0 - (25.09.2019) - (2f51a72186de9152fa4f80494034f89dfc4376ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-25T02:03:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13228"}], "comments": [], "components": [], "created": "2019-09-18T07:50:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1123be3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2sn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_503315714_*|*_3_*:*_1_*:*_83188503_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-firewall/compare/v2.0.0...2f51a72186de9152fa4f80494034f89dfc4376ed\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39939", "fixedVersions": [], "id": "39939", "issueType": "Task", "key": "MODULES-9939", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-25T02:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-firewall) 2.1.0 - (25.09.2019) - (2f51a72186de9152fa4f80494034f89dfc4376ed)", "timeSpent": "PT0S", "updated": "2019-09-25T02:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/76", "created": "2019-09-26T03:17:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39a39253"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144307755_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38847", "fixedVersions": [], "id": "38847", "issueType": "Sub-task", "key": "MODULES-9938", "labels": [], "originalEstimate": "PT0S", "parent": "34620", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.4.0 - (26.09.2019) - (c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@217741d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144312979_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37805", "fixedVersions": [], "id": "37805", "issueType": "Sub-task", "key": "MODULES-9937", "labels": [], "originalEstimate": "PT0S", "parent": "34620", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.4.0 - (26.09.2019) - (c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56520b00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144357663_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36716", "fixedVersions": [], "id": "36716", "issueType": "Sub-task", "key": "MODULES-9936", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34620", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.4.0 - (26.09.2019) - (c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2486142a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144310099_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35590", "fixedVersions": [], "id": "35590", "issueType": "Sub-task", "key": "MODULES-9935", "labels": [], "originalEstimate": "PT0S", "parent": "34620", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.4.0 - (26.09.2019) - (c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-26T02:25:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13334"}], "comments": [], "components": [], "created": "2019-09-18T07:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ed01658"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599661474_*|*_3_*:*_1_*:*_85089236_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-puppet_conf/compare/0.3.1...c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34620", "fixedVersions": [], "id": "34620", "issueType": "Task", "key": "MODULES-9934", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-26T06:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-puppet_conf) 0.4.0 - (26.09.2019) - (c76a3d02bca1e7a8a860c3f0e3c456be04a8c8e1)", "timeSpent": "PT0S", "updated": "2019-09-26T06:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "https://github.com/puppetlabs/puppetlabs-resource/pull/62", "created": "2019-09-26T03:23:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2019-09-18T07:48:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a637aec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144466297_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33518", "fixedVersions": [], "id": "33518", "issueType": "Sub-task", "key": "MODULES-9933", "labels": [], "originalEstimate": "PT0S", "parent": "39938", "parentSummary": "Supported Release (puppetlabs-resource) 0.4.0 - (26.09.2019) - (de7025d334ee9d817b3610a41d07cc64e1ee51aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:48:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3e8960"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144371704_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43152", "fixedVersions": [], "id": "43152", "issueType": "Sub-task", "key": "MODULES-9932", "labels": [], "originalEstimate": "PT0S", "parent": "39938", "parentSummary": "Supported Release (puppetlabs-resource) 0.4.0 - (26.09.2019) - (de7025d334ee9d817b3610a41d07cc64e1ee51aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-09-18T07:48:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22f88877"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2qv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144341476_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42137", "fixedVersions": [], "id": "42137", "issueType": "Sub-task", "key": "MODULES-9931", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39938", "parentSummary": "Supported Release (puppetlabs-resource) 0.4.0 - (26.09.2019) - (de7025d334ee9d817b3610a41d07cc64e1ee51aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T07:48:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@389c1040"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13144344704_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41032", "fixedVersions": [], "id": "41032", "issueType": "Sub-task", "key": "MODULES-9930", "labels": [], "originalEstimate": "PT0S", "parent": "39938", "parentSummary": "Supported Release (puppetlabs-resource) 0.4.0 - (26.09.2019) - (de7025d334ee9d817b3610a41d07cc64e1ee51aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-26T03:08:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12479"}], "comments": [], "components": [], "created": "2019-09-18T07:48:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4573b9b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2qf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_595827167_*|*_3_*:*_1_*:*_88957612_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :https://github.com/puppetlabs/puppetlabs-resource/compare/0.3.1...de7025d334ee9d817b3610a41d07cc64e1ee51aa\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39938", "fixedVersions": [], "id": "39938", "issueType": "Task", "key": "MODULES-9929", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-26T06:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-resource) 0.4.0 - (26.09.2019) - (de7025d334ee9d817b3610a41d07cc64e1ee51aa)", "timeSpent": "PT0S", "updated": "2019-09-26T06:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1235", "created": "2019-09-24T07:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-09-18T05:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47e572c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13154032239_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36714", "fixedVersions": [], "id": "36714", "issueType": "Sub-task", "key": "MODULES-9928", "labels": [], "originalEstimate": "PT0S", "parent": "43151", "parentSummary": "Supported Release (puppetlabs-mysql) 10.2.0 - (24.09.2019) - (817844c08573177f73be71049b521ec67c134951)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T05:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cc0e8b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13154040982_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35588", "fixedVersions": [], "id": "35588", "issueType": "Sub-task", "key": "MODULES-9927", "labels": [], "originalEstimate": "PT0S", "parent": "43151", "parentSummary": "Supported Release (puppetlabs-mysql) 10.2.0 - (24.09.2019) - (817844c08573177f73be71049b521ec67c134951)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-09-18T05:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18971d7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13154056553_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34618", "fixedVersions": [], "id": "34618", "issueType": "Sub-task", "key": "MODULES-9926", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43151", "parentSummary": "Supported Release (puppetlabs-mysql) 10.2.0 - (24.09.2019) - (817844c08573177f73be71049b521ec67c134951)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-09-18T05:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cda6848"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13154034859_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33517", "fixedVersions": [], "id": "33517", "issueType": "Sub-task", "key": "MODULES-9925", "labels": [], "originalEstimate": "PT0S", "parent": "43151", "parentSummary": "Supported Release (puppetlabs-mysql) 10.2.0 - (24.09.2019) - (817844c08573177f73be71049b521ec67c134951)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-24T07:19:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13066"}], "comments": [], "components": [], "created": "2019-09-18T05:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e923920"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx2ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513287825_*|*_3_*:*_1_*:*_13474043_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.1.0...817844c08573177f73be71049b521ec67c134951\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43151", "fixedVersions": [], "id": "43151", "issueType": "Task", "key": "MODULES-9924", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-24T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-mysql) 10.2.0 - (24.09.2019) - (817844c08573177f73be71049b521ec67c134951)", "timeSpent": "PT0S", "updated": "2019-09-24T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c2ff2fd81c1261667adfa1d", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-20T02:15:00.000000", "name": "Screen Shot 2019-09-20 at 09.14.31.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12982"}], "comments": [], "components": [], "created": "2019-09-17T05:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@142e173"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246483163_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33516", "fixedVersions": [], "id": "33516", "issueType": "Sub-task", "key": "MODULES-9922", "labels": [], "originalEstimate": "PT0S", "parent": "39937", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.5.1 - (20-Sep-2019) - (fbcbbb63e61a1b63fb574b2a8fde845ca70b542a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-20T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-20T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-19T01:21:00.000000", "name": "Screen Shot 2019-09-19 at 08.21.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12675"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-19T11:33:00.000000", "name": "Screen Shot 2019-09-19 at 18.32.50.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13332"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "kerminator doesnt work on our team_ia_content slack channel.\n\n\u00a0\n\nIt works on the kerminator apps.Attached the screenshot\n\n\u00a0", "created": "2019-09-19T01:22:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[Sheena T|https://app.slack.com/team/UF57RHKAB]\u00a0[6:32 PM|https://puppet.slack.com/archives/DLQ8T6DU0/p1568914364002100]! modules release check sqlserver windows\n[!https://ca.slack-edge.com/TCJ3PFY94-UF5U3C718-5402508ad03d-48!|https://app.slack.com/team/UF5U3C718]\n[kerminator|https://app.slack.com/team/UF5U3C718]APP\u00a0[6:32 PM|https://puppet.slack.com/archives/DLQ8T6DU0/p1568914365002200]\n sqlserver is good to release - QA signoff is complete! \nRelease against fbcbbb63e61a1b63fb574b2a8fde845ca70b542a", "created": "2019-09-19T11:33:00.000000"}], "components": [], "created": "2019-09-17T05:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7586b34d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80645028_*|*_3_*:*_1_*:*_76298836_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43150", "fixedVersions": [], "id": "43150", "issueType": "Sub-task", "key": "MODULES-9921", "labels": [], "originalEstimate": "PT0S", "parent": "39937", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.5.1 - (20-Sep-2019) - (fbcbbb63e61a1b63fb574b2a8fde845ca70b542a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-19T01:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-19T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-17T05:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2de06235"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1w7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76534687_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42136", "fixedVersions": [], "id": "42136", "issueType": "Sub-task", "key": "MODULES-9920", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39937", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.5.1 - (20-Sep-2019) - (fbcbbb63e61a1b63fb574b2a8fde845ca70b542a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-09-18T03:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-18T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-17T05:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e2d547e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1vr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76554962_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41031", "fixedVersions": [], "id": "41031", "issueType": "Sub-task", "key": "MODULES-9919", "labels": [], "originalEstimate": "PT0S", "parent": "39937", "parentSummary": "Supported Release (puppetlabs-sqlserver) v2.5.1 - (20-Sep-2019) - (fbcbbb63e61a1b63fb574b2a8fde845ca70b542a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-18T03:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-18T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-19T11:32:00.000000", "name": "Screen Shot 2019-09-19 at 18.32.04.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13227"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-20T02:14:00.000000", "name": "Screen Shot 2019-09-20 at 09.14.31.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12879"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c puppetlabs-sqlserver git:(releaseprep251) dependency-checker /Users/sheena/modulework/newreleases/oldway/puppetlabs-sqlserver/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.\n\u279c puppetlabs-sqlserver git:(releaseprep251)", "created": "2019-09-18T03:04:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c puppetlabs-sqlserver git:(releaseprep251) bundle exec puppet strings generate --format markdown --out REFERENCE.md\nFiles: 31\nModules: 3 ( 2 undocumented)\nClasses: 7 ( 6 undocumented)\nConstants: 2 ( 2 undocumented)\nAttributes: 2 ( 0 undocumented)\nMethods: 12 ( 6 undocumented)\nPuppet Classes: 0 ( 0 undocumented)\nPuppet Data Types: 0 ( 0 undocumented)\nPuppet Data Type Aliases: 0 ( 0 undocumented)\nPuppet Defined Types: 9 ( 0 undocumented)\nPuppet Types: 3 ( 0 undocumented)\nPuppet Providers: 3 ( 0 undocumented)\nPuppet Tasks: 4 ( 0 undocumented)\nPuppet Functions: 6 ( 0 undocumented)\nPuppet Plans: 0 ( 0 undocumented)\n 68.63% documented\n\u279c puppetlabs-sqlserver git:(releaseprep251)", "created": "2019-09-18T03:05:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-sqlserver/pull/324", "created": "2019-09-18T04:48:00.000000"}], "components": [], "created": "2019-09-17T05:46:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df6a4f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1vz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1761264_*|*_3_*:*_1_*:*_244744601_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-SQLSERVER/compare/2.5.0...0061f9f86db456f703713c01ab043c3ef6ee6052|https://github.com/puppetlabs/puppetlabs-SQLSERVER/compare/2.5.0...fd8bd4499f2382c807172b34f9a9e35c246680c7]\n * Screenshot of successful Job Run from CI :\n * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/44/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39937", "fixedVersions": [], "id": "39937", "issueType": "Task", "key": "MODULES-9918", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-20T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) v2.5.1 - (20-Sep-2019) - (fbcbbb63e61a1b63fb574b2a8fde845ca70b542a)", "timeSpent": "PT0S", "updated": "2019-09-20T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The fix merged as a result of MODULES-9912 is a stop gap that will get customers up and running again. MODULES-9917 is required to ensure overall code quality and consistency of the module.", "created": "2019-09-16T21:30:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-09-16T21:29:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@463960a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx1n3:"}], "description": "The use of upcasing functions in either the defined types that call permissions templates, or the templates themselves is inconsistent and possibly redundant.\n\nAudit the module to ensure that upcasing is handled in a standard way and that no idempotency bugs are present or introduced.\n\nA new set of acceptance and unit tests should be introduced to enforce the required behavior.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38846", "fixedVersions": [], "id": "38846", "issueType": "Task", "key": "MODULES-9917", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : Audit Upcasing in Permissions Types", "timeSpent": "PT0S", "updated": "2019-09-16T21:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:6243b4515f63fd0069b1a849] are you referring to https://forge.puppet.com/fervid/secure_linux_cis in this request?\n\nThere is also MODULES-10418 which therefore a potential duplicate.", "created": "2020-01-23T11:00:00.000000"}, {"author": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "body": "Yes.", "created": "2020-01-23T11:17:00.000000"}, {"author": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "body": "MODULES-10418\u00a0is a duplicate.", "created": "2020-01-23T11:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks! I closed the other one.", "created": "2020-01-23T11:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:6243b4515f63fd0069b1a849],\n\nwe're happy to approve the module with only one minor issue: the metadata declares Apache-2.0, but there license is not part of the repo. Please follow the instructions at http://www.apache.org/dev/apply-license.html#new and add the LICENSE and NOTICE files with your copyright claim.\n\nCheers, David", "created": "2020-02-12T08:22:00.000000"}, {"author": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "body": "Hi David,\n\n\u00a0\n\nNew release pushed with the required NOTICE and LICENSE.\n\n\u00a0\n\nThanks,\n\n\u00a0\n\nBryan\u00a0", "created": "2020-02-13T08:46:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://forge.puppet.com/fervid/secure_linux_cis is now approved", "created": "2020-02-17T03:04:00.000000"}], "components": ["approved"], "created": "2019-09-16T19:34:00.000000", "creator": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf5ffa2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzz4nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12834260695_*|*_3_*:*_1_*:*_413438843_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2108949"}], "description": "_Basic Info_\n *Module Version: 1.0*\n *Puppet Version: 6.0+*\n *OS Name/Version: RedHat Family*\n\n_Please review module for 'Approved' status. Several talented SDP have worked on this and it can benefit the customer greatly._\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43149", "fixedVersions": [], "id": "43149", "issueType": "Task", "key": "MODULES-9916", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "resolution": "Done", "resolutionDate": "2020-02-17T03:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fervid/secure_linux_cis : Please make module 'approved'", "timeSpent": "PT0S", "updated": "2020-02-17T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:98ecee2e-3893-4934-83a5-f0c1e1047a7a", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Merged to master. Thanks for the work !!", "created": "2019-09-17T03:04:00.000000"}], "components": ["stdlib"], "created": "2019-09-16T12:23:00.000000", "creator": "70121:98ecee2e-3893-4934-83a5-f0c1e1047a7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There are ObjectStore URI type aliases for common cloud services providers, specifically s3 and google cloud\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b4a15c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx19r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52834219_*|*_5_*:*_1_*:*_0"}], "description": "Add a type alias for Cloud Object Store URIs, e.g., (s3://mybucket/myfile).\n\nThese URIs are commonly used as sources for files, packages, etc. in Puppet modules. Some organizations even keep all sources in a specific cloud object store like s3 in order to limit downloads from the internet when applying a Puppet catalogue across potentially thousands of nodes.\n\nIt would be useful to have a type alias for these URIs.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36712", "fixedVersions": [], "id": "36712", "issueType": "New Feature", "key": "MODULES-9915", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:98ecee2e-3893-4934-83a5-f0c1e1047a7a", "resolution": "Fixed", "resolutionDate": "2019-09-17T03:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add type aliases for cloud object store uris", "timeSpent": "PT0S", "updated": "2019-09-17T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c13627910a200718b9535", "body": "PR ready ->\u00a0[https://github.com/puppetlabs/puppetlabs-lvm/pull/242]", "created": "2019-09-17T05:26:00.000000"}, {"author": "623c13edb75ca8007056d3c5", "body": "This PR works for me. Unfortunately it does not apply cleanly to the 1.4.0 revision.", "created": "2022-10-10T04:54:00.000000"}], "components": ["lvm"], "created": "2019-09-16T08:02:00.000000", "creator": "623c13627910a200718b9535", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4895faaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx10f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/22"}], "description": "_Basic Info_\n\n*FIX ready to merge*:\u00a0[https://github.com/puppetlabs/puppetlabs-lvm/pull/242]\n\n\n *Module Version: master*\n *Puppet Version:\u00a05.5.14*\n *OS Name/Version:\u00a0CentOS Linux release 7.6.1810*\n\n_Steps to reproduce:_\n\n_1) Create *volume group* with *physical volume* with two conditions:_\n * _a)_\u00a0 _*physical volume*_\u00a0_provided 'by-id'_\u00a0_(e.g.\u00a0/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_0e99e7db-b97d-4017-a)_\n * _b)\u00a0*followsymlinks enabled*_\n\n_2) Apply puppet_\n\n_3) Try to add one more *physical volume* to extend *volume group*_\n\n*Desired Behavior:*\n\n*Volume group extended with new\u00a0_physical volume_*\n\n*Actual Behavior:*\n\nError, saying that puppet unable to replace pv (with name like 'sd*')\u00a0 \u00a0to pv (symlink name)\n{code:java}\n err\tPuppet\tCould not remove physical volume /dev/sdb from volume group 'vg1'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/usr/sbin/vgreduce vg1 /dev/sdb' returned 5: Physical volume \"/dev/sdb\" still in use)\nerr\t/Stage[main]/Lvm/Lvm::Volume_group[vg1]/Volume_group[vg1]/physical_volumes\tchange from ['/dev/sdb'] to ['/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_3243ac35-a879-4c26-b', '/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_0e99e7db-b97d-4017-a'] failed: Could not remove physical volume /dev/sdb from volume group 'vg1'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/usr/sbin/vgreduce vg1 /dev/sdb' returned 5: Physical volume \"/dev/sdb\" still in use){code}\nThis occurs because\u00a0_*followsymlinks* ignored during *physical volume* provisioning at provider_\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42135", "fixedVersions": [], "id": "42135", "issueType": "Bug", "key": "MODULES-9914", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13627910a200718b9535", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-lvm : broken followsymlinks ", "timeSpent": "PT0S", "updated": "2022-10-10T04:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/bad8ab593e09a05d769040add368818f086c91c8", "created": "2019-09-16T21:33:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0bad8ab593e09a05d769040add368818f086c91c8", "created": "2019-09-16T21:36:00.000000"}], "components": ["sqlserver"], "created": "2019-09-16T00:26:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7544ac9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_170881_*|*_1_*:*_1_*:*_76037773_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n\nMSSQL manifest to create/manage database `MQSQL 2017` using module \"puppetlabs/sqlserver - Ver 2.5.0\" is not working with `Win Agent node`.\n\n*Module Version:*\u00a0 2.5.0.\u00a0\n *Puppet Version:* PE 2019.1.1\n *OS Name/Version:* \n Win Server 2016 ( agent)\n RHEL 7.3 ( master)\n\n_Describe your issue in as much detail as possible..._\n\nCustomer is getting an error message when running mssql manifest to create/manage MQSQL 2017 using module \"puppetlabs/sqlserver\"\n{quote}```\n Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Failed to parse template sqlserver/create/user/permission.sql.erb:\n\nFilepath: org/jruby/RubyString.java\n\nLine: 1829\n\nDetail: can't modify frozen String\n\n(file: /etc/puppetlabs/code/environments/production/modules/sqlserver/manifests/user/permissions.pp, line: 51, column: 19) (file: /etc/puppetlabs/code/environments/production/site/mssql/manifests/init.pp, line: 223)\n ```\n{quote}\nSteps to reproduce:\n - Manifest file for Master node:\n{quote}```\n node d9zptv23hgj08r7.delivery.puppetlabs.net\nUnknown macro: \\{ sqlserver_instance Unknown macro}\nsqlserver::config\n Unknown macro: \\{ 'MSSQLSERVER'}\n sqlserver::database\n Unknown macro: \\{ 'testdb'}\n sqlserver::login\n Unknown macro: \\{ 'vagrant'}\n sqlserver::user\n Unknown macro: \\{ 'testdb-vagrant'}\n sqlserver::user::permissions\n Unknown macro: \\{ 'SELECT-testdb-vagrant'}\n }\n ```\n\nError message:\n ```\n 2019-09-15T21:12:15.707-07:00 ERROR [qtp1159967607-83] [puppetserver] Puppet Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Failed to parse template sqlserver/create/user/permission.sql.erb:\n Filepath: org/jruby/RubyString.java\n Line: 1829\n Detail: can't modify frozen String\n (file: /etc/puppetlabs/code/environments/production/modules/sqlserver/manifests/user/permissions.pp, line: 51, column: 19) (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 49) on node d9zptv23hgj08r7.delivery.puppetlabs.net\n ```\n{quote}\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41030", "fixedVersions": [], "id": "41030", "issueType": "Bug", "key": "MODULES-9912", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "resolution": "Fixed", "resolutionDate": "2019-09-16T21:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/sqlserver: jruby exception for \"templates/create/user/permission.sql.erb\"", "timeSpent": "PT0S", "updated": "2019-09-16T21:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-tomcat/pull/363]", "created": "2019-09-13T07:06:00.000000"}], "components": [], "created": "2019-09-13T03:42:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75248d7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0bj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12299749_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42133", "fixedVersions": [], "id": "42133", "issueType": "Sub-task", "key": "MODULES-9910", "labels": [], "originalEstimate": "PT0S", "parent": "37804", "parentSummary": "Supported Release (puppetlabs-tomcat) v3.1.0 - (13-Sep-2019) - (aad863053a6bad3adddb21c043459794706c190b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-13T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-13T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T06:10:00.000000", "name": "Screen Shot 2019-09-13 at 13.10.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12477"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/588310", "created": "2019-09-13T05:41:00.000000"}], "components": [], "created": "2019-09-13T03:41:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67112ef1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0bb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7152514_*|*_3_*:*_1_*:*_1768265_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41029", "fixedVersions": [], "id": "41029", "issueType": "Sub-task", "key": "MODULES-9909", "labels": [], "originalEstimate": "PT0S", "parent": "37804", "parentSummary": "Supported Release (puppetlabs-tomcat) v3.1.0 - (13-Sep-2019) - (aad863053a6bad3adddb21c043459794706c190b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-13T06:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-13T06:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-13T03:41:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77bc5042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_140867_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39935", "fixedVersions": [], "id": "39935", "issueType": "Sub-task", "key": "MODULES-9908", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37804", "parentSummary": "Supported Release (puppetlabs-tomcat) v3.1.0 - (13-Sep-2019) - (aad863053a6bad3adddb21c043459794706c190b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-13T03:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-13T03:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-13T03:41:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@618b1d30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0an:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45721_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38845", "fixedVersions": [], "id": "38845", "issueType": "Sub-task", "key": "MODULES-9907", "labels": [], "originalEstimate": "PT0S", "parent": "37804", "parentSummary": "Supported Release (puppetlabs-tomcat) v3.1.0 - (13-Sep-2019) - (aad863053a6bad3adddb21c043459794706c190b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-13T03:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-13T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T05:24:00.000000", "name": "Screen Shot 2019-09-13 at 12.23.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12981"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T07:06:00.000000", "name": "Screen Shot 2019-09-13 at 14.05.40.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12581"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-tomcat/pull/362]\n\nhttps://pipelines.puppet.com/team-modules/builds/588289", "created": "2019-09-13T05:06:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/363", "created": "2019-09-13T07:07:00.000000"}], "components": [], "created": "2019-09-13T03:41:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51665d17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx0av:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5061549_*|*_3_*:*_1_*:*_7303778_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-tomcat/compare/v3.0.0...aad863053a6bad3adddb21c043459794706c190b\n[https://pipelines.puppet.com/team-modules/builds/588310]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37804", "fixedVersions": [], "id": "37804", "issueType": "Task", "key": "MODULES-9906", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-13T07:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-tomcat) v3.1.0 - (13-Sep-2019) - (aad863053a6bad3adddb21c043459794706c190b)", "timeSpent": "PT0S", "updated": "2019-09-13T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7689562ab90069f9ec45", "body": "https://github.com/puppetlabs/puppetlabs-puppetdb/pull/298", "created": "2019-09-12T18:17:00.000000"}, {"author": "623e7689562ab90069f9ec45", "body": "The PR was merged.", "created": "2019-10-22T16:43:00.000000"}], "components": ["puppetdb"], "created": "2019-09-12T18:04:00.000000", "creator": "623e7689562ab90069f9ec45", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17735fda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzx08f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_838344_*|*_10007_*:*_1_*:*_3450329002_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 7.4.0*\n *Puppet Version:* 5.5.16\n *OS Name/Version: CentOS 7*\n\n\u00a0\n\nIn puppetdb::master::config, if $manage_storeconfigs is true, puppetdb::master::storeconfigs will add storeconfigs and storeconfigs_backend lines.\u00a0 Great.\n\nIf you want to remove those lines via the module, you can't.\n\nCompare with puppetdb::master::config and the combo of $manage_report_processor being true and $enable_reports being false - this will strike the 'puppetdb' parameter from the 'reports' line.\u00a0 Managing 'storeconfigs' and 'storeconfigs_backend' should be the same.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37803", "fixedVersions": [], "id": "37803", "issueType": "Bug", "key": "MODULES-9905", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7689562ab90069f9ec45", "resolution": "Fixed", "resolutionDate": "2019-10-22T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppetdb : storeconfigs cannot be disabled once enabled", "timeSpent": "PT0S", "updated": "2019-10-22T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0ed8866b810069e43620", "body": "Pull request with fix for this issue in [https://github.com/puppetlabs/puppetlabs-apache/pull/1956.]\u00a0I adjusted the filename prefix from zz-lbmethod_ to proxy_balancer_lbmethod_ to make it more clear what the dependency is.", "created": "2019-09-27T08:48:00.000000"}], "components": ["apache"], "created": "2019-09-10T08:46:00.000000", "creator": "623c0ed8866b810069e43620", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329f1bc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1964911945_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 5.0.0\n*Puppet Version:* 6.8.0 (Server 6.5.0)\n*OS Name/Version:* CentOS 7.6\n\nWith apache 2.4.34 installed from httpd24 SCL module and vhosts using the {{mod_proxy_balancer}} feature, apache no longer starts, failuing to load a dynamic module due to missing symbol.\n\n*Desired Behavior:*\n\nApache to start normally.\n\n*Actual Behavior:*\n\nApache startup fails with error: \n{code:none}\nSep 10 15:39:31 rp1 systemd[1]: httpd24-httpd.service: main process exited, code=exited, status=1/FAILURE\nSep 10 15:39:31 rp1 httpd-scl-wrapper[31440]: httpd: Syntax error on line 40 of /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf: Syntax error on line 1 of /opt/rh/httpd24/root/etc/httpd/conf.modules.d/lbmethod_byrequests.load: Cannot load modules/mod_lbmethod_byrequests.so into server: /opt/rh/httpd24/root/etc/httpd/modules/mod_lbmethod_byrequests.so: undefined symbol: ap_proxy_balancer_get_best_worker\nSep 10 15:39:31 rp1 systemd[1]: httpd24-httpd.service: control process exited, code=exited status=1\nSep 10 15:39:31 rp1 systemd[1]: Failed to start The Apache HTTP Server.\nSep 10 15:39:31 rp1 systemd[1]: Unit httpd24-httpd.service entered failed state.\nSep 10 15:39:31 rp1 systemd[1]: httpd24-httpd.service failed.\n{code}\n\nRelevant thread: https://serverfault.com/questions/922573/apache2-fails-to-start-after-recent-update-to-2-4-34-no-clue-why\n\nConfirmed that the order in which the modules are loaded is the cause. {{/opt/rh/httpd24/root/etc/httpd/conf.modules.d/lbmethod_byrequests.load}} comes alphabetically before {{/opt/rh/httpd24/root/etc/httpd/conf.modules.d/proxy_balancer.load}} and {{/opt/rh/httpd24/root/etc/httpd/conf.modules.d/proxy.load}} but requires symbols from one of them.\n\nMy hacky workaround for this, which allows apache to load the modules is: \n{code:none}\n-ensure_resource('apache::mod', \"lbmethod_${lbmethod}\")\n+ensure_resource('apache::mod', \"lbmethod_${lbmethod}\", {'loadfile_name' => \"zz-lbmethod_${lbmethod}.load\"})\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37755", "fixedVersions": [], "id": "37755", "issueType": "Bug", "key": "MODULES-9904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ed8866b810069e43620", "resolution": "Fixed", "resolutionDate": "2019-10-03T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: lbmethod module load order incorrect", "timeSpent": "PT0S", "updated": "2019-10-03T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-11T02:51:00.000000", "name": "Screen Shot 2019-09-11 at 09.51.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12877"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 5.0.0 at fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b\n[mergebackPR|https://github.com/puppetlabs/puppetlabs-accounts/pull/255]", "created": "2019-09-11T02:44:00.000000"}], "components": [], "created": "2019-09-10T07:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ee2566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70416943_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41066", "fixedVersions": [], "id": "41066", "issueType": "Sub-task", "key": "MODULES-9903", "labels": [], "originalEstimate": "PT0S", "parent": "36707", "parentSummary": "Supported Release (accounts) v5.0.0 - (11.09.2019) - (fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-11T02:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-11T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-11T02:31:00.000000", "name": "Screen Shot 2019-09-11 at 09.30.56.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12674"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/587506", "created": "2019-09-11T02:31:00.000000"}], "components": [], "created": "2019-09-10T07:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a0af4df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxlb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69480361_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39934", "fixedVersions": [], "id": "39934", "issueType": "Sub-task", "key": "MODULES-9902", "labels": [], "originalEstimate": "PT0S", "parent": "36707", "parentSummary": "Supported Release (accounts) v5.0.0 - (11.09.2019) - (fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-11T02:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-11T02:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-10T07:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@756eb35a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35074_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38844", "fixedVersions": [], "id": "38844", "issueType": "Sub-task", "key": "MODULES-9901", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36707", "parentSummary": "Supported Release (accounts) v5.0.0 - (11.09.2019) - (fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-10T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-10T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-10T07:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab6158f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27512_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37752", "fixedVersions": [], "id": "37752", "issueType": "Sub-task", "key": "MODULES-9900", "labels": [], "originalEstimate": "PT0S", "parent": "36707", "parentSummary": "Supported Release (accounts) v5.0.0 - (11.09.2019) - (fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-10T07:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-10T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-11T02:34:00.000000", "name": "Screen Shot 2019-09-11 at 09.30.56.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12775"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/253", "created": "2019-09-10T07:19:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 5.0.0 at fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b\n[mergebackPR|https://github.com/puppetlabs/puppetlabs-accounts/pull/255]", "created": "2019-09-11T02:46:00.000000"}], "components": [], "created": "2019-09-10T07:14:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fd06fdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037tk:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72237755_*|*_5_*:*_1_*:*_0"}], "description": "Module Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/v4.2.0...fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b\n * Screenshot of successful Job Run from CI :\n * https://pipelines.puppet.com/team-modules/builds/587506", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "36707", "fixedVersions": [], "id": "36707", "issueType": "Task", "key": "MODULES-9899", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-11T03:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (accounts) v5.0.0 - (11.09.2019) - (fba6d333fbb2d84f2f11f86ff2b29acc9efbc42b)", "timeSpent": "PT0S", "updated": "2020-07-22T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "6220db614160640069c7133a", "created": "2019-09-10T02:20:00.000000", "name": "01 ACL Output.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12476"}, {"attacher": "6220db614160640069c7133a", "created": "2019-09-10T02:20:00.000000", "name": "02 ACL Output.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13330"}, {"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-09-18T12:03:00.000000", "name": "acl-workaround.ps1", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13065"}, {"attacher": "6220db614160640069c7133a", "created": "2019-09-10T02:15:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12580"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Digging through, the error seems to occur when the code iterates over the account permissions and gets to \"APPLICATION PACKAGE AUTHORITY\\\\ALL APPLICATION PACKAGES\", which it fails to convert to a SID, which then causes the rest of the execution to fail.\n\nThis is a problem that has been addressed before:\n\n* https://puppet.atlassian.net/browse/MODULES-5152 \n* https://github.com/puppetlabs/puppetlabs-acl/pull/105\n\nAnd is also addressed in the module limitations:\n\nhttps://github.com/puppetlabs/puppetlabs-acl#limitations\n\nAs it stems from a bug in the Windows API itself (there's similar issues for DSC resources and Chef along the same lines, regarding this authority and permissions).\n\nThis is also raised in MODULES-9215.\n\nI attempted to remove the offending ACEs, but that failed:\n\n{code:puppet}\nacl {'remove ALL APPLICATION PACKAGES from C:\\Windows\\Web':\n  target                     => 'C:\\Windows\\Web',\n  purge                      => 'listed_permissions',\n  permissions                => [\n    {\"identity\"=>\"ALL APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\" => 'self_only' },\n    {\"identity\"=>\"ALL APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'children_only' },\n    {\"identity\"=>\"ALL RESTRICTED APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'self_only' },\n    {\"identity\"=>\"ALL RESTRICTED APPLICATION PACKAGES\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=> 'children_only' }\n  ],\n  inherit_parent_permissions => false\n}\n{code}\n\nAnd I tried to use {{purge}} which also failed:\n\n{code:puppet}\nacl {'C:\\Windows\\Web':\n  permissions                => [\n    {\n      identity => 'Administrators',\n      rights   => ['full']\n    }\n  ],\n  purge => true,\n  inherit_parent_permissions => false,\n  owner                      => 'Administrators'\n}\n{code}\n\nPurge was able to remove all other ACEs... except for the ones causing the error.\n\nI'm going to continue to investigate tomorrow.", "created": "2019-09-17T16:26:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Implementing this feature would require adding a handling that would make the module both more brittle and more complex to maintain in order to handle a bug not in our module but in the Win32 API.\n\nAs an alternative, I am attaching a PowerShell script I was able to execute via {{bolt script run}} which recursively applies the required permissions to the folder and children then deletes {{C:\\Windows\\Web\\4K}}.\n\nI suggest either using this script or modifying it into a bolt task (should require minimal additional work in the form of metadata.json and some updated handling) to resolve the extant issue and to not add modify the module code in this case.\n\n [^acl-workaround.ps1] ", "created": "2019-09-18T12:05:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi  Selvakumar\n\nthanks you for bringing this issue to the team attention. On investigation, the team determined this is not a defect in the module but a bug in the Windows API.\n\nIf there is a request to enhance the modules to handle this Windows API bug, please raised an enhancement/new feature request and we can review.\n\nthanks", "created": "2019-09-24T04:16:00.000000"}], "components": ["acl"], "created": "2019-09-10T02:26:00.000000", "creator": "6220db614160640069c7133a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c1e734"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwxbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_726148875_*|*_3_*:*_1_*:*_490085974_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:**3.0.0***\n *Puppet Version: 2019.1.1*\n *OS Name/Version: Windows 2019*\n\n_As described in the ticket \"[https://puppetlabs.zendesk.com/agent/tickets/36139]\" acl module failed to remove 4k directory(C:/windows/web/4k) as specified in puppet code._\n\n_However, any custom directories or files under the 4k directory is getting removed._\n\nPlease refer the attached puppet code and output screenshot for reference.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33515", "fixedVersions": [], "id": "33515", "issueType": "Bug", "key": "MODULES-9898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220db614160640069c7133a", "resolution": "Won't Do", "resolutionDate": "2019-09-24T04:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "acl : Ensure directory absent not working for \"C:\\windows\\web\\4K\" in windows 2019 environment", "timeSpent": "PT0S", "updated": "2019-09-24T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c13bf1c7f6a007049e9d2", "body": "Just wanted to chime in and say that this affects us as well. Everytime we deploy with {{r10k deploy environment -p}} a couple of modules gets replaced, puppetlabs-ruby amongst them. When deploying often, this leads to race conditions when the puppet master compiles a catalog for an agent mid deploy, leading to failed agent runs.\n\nI didn't realize what was causing it though, so spent quite a while looking into the issue before finding this issue on the bugtracker. Hope you can resolve this in the next release.", "created": "2020-03-05T09:17:00.000000"}], "components": ["ruby"], "created": "2019-09-09T13:29:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c76345d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwx33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/20"}], "description": "_Basic Info_\n*Module Version:* 1.0.1\n*Puppet Version:* 6.8.0\n*OS Name/Version:* Ubuntu 16.04, Ubuntu 18.04\n\nIt seems the release tarball for 1.0.1 of puppetlabs-ruby contains a {{.git}} directory. This confuses r10k into needlessly and endlessly (re)deploying the module when running {{r10k deploy environment -p}}:\n\n{noformat}\n$ tar tvf puppetlabs-ruby-1.0.1.tar.gz\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1\n-rw-r--r-- 501/20          142 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.fixtures.yml\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git\n-rw-r--r-- 501/20          583 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/FETCH_HEAD\n-rw-r--r-- 501/20           41 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/HEAD\n-rw-r--r-- 501/20           41 2019-06-17 11:40 puppetlabs-ruby-1.0.1/.git/ORIG_HEAD\n-rw-r--r-- 501/20          439 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/config\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/hooks\n-rwxr-xr-x 501/20          190 2019-06-17 11:34 puppetlabs-ruby-1.0.1/.git/hooks/pre-push\n-rw-r--r-- 501/20         3412 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/index\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs\n-rw-r--r-- 501/20          961 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/logs/HEAD\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs/refs\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs/refs/heads\n-rw-r--r-- 501/20          200 2019-06-17 11:34 puppetlabs-ruby-1.0.1/.git/logs/refs/heads/master\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes/origin\n-rw-r--r-- 501/20          200 2019-06-17 11:34 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes/origin/HEAD\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes/upstream\n-rw-r--r-- 501/20          180 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes/upstream/master\n-rw-r--r-- 501/20          180 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/logs/refs/remotes/upstream/release\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/objects\ndrwxr-xr-x 501/20            0 2019-06-17 11:44 puppetlabs-ruby-1.0.1/.git/objects/a6\n-r--r--r-- 501/20          628 2019-06-17 11:42 puppetlabs-ruby-1.0.1/.git/objects/a6/ba2d3f1fa687b7a4632812a747d69c752ee92d\n...\n{noformat}\n\nSee https://puppet.atlassian.net/browse/MODULES-8816 for a similar problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33514", "fixedVersions": [], "id": "33514", "issueType": "Bug", "key": "MODULES-9897", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ruby : release tarball for 1.0.1 contains .git directory", "timeSpent": "PT0S", "updated": "2020-03-05T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi, it seems this is a module published on the Forge by Google.\u00a0\n\nPlease note this is not a supported module, nor is it owned by puppetlabs therefore we are unable to help you.\u00a0\n\nPlease reach out to the correct contact if you are still seeing this issue and need guidance. I would advise raising an issue in Github as this is what the Forge links to for issue tracking.\u00a0https://github.com/GoogleCloudPlatform/puppet-google-compute/issues", "created": "2021-02-08T07:25:00.000000"}], "components": [], "created": "2019-09-08T10:47:00.000000", "creator": "6243acc12e101c006a8d52cf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bc6c150"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwwlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44833102689_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\nI can't able to use metadata for windows using storage account , below type i have used\ngcompute_instance { 'instance-test':\nensure => present,\nmachine_type => 'n1-standard-1',\ndisks => [\n{\nauto_delete => true,\nboot => true,\nsource => 'instance-test-os-1'\n}\n],\nmetadata => {\nwindows-startup-script-url => 'gs://powershell_script12/install.ps1',\n},\nnetwork_interfaces => [\n{\nnetwork => 'default',\naccess_configs => [\n{\nname => 'External NAT',\nnat_ip => 'instance-test-ip',\ntype => 'ONE_TO_ONE_NAT',\n},\n],\n}\n],\n\n\u00a0\n\nI have used this module :\u00a0google-gcompute\nI have tried with windows-startup-script-cmd method its only executed two commands.\n\nplease help me out this", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34614", "fixedVersions": [], "id": "34614", "issueType": "Bug", "key": "MODULES-9896", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243acc12e101c006a8d52cf", "resolution": "Won't Do", "resolutionDate": "2021-02-08T07:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "unable to execute windows metadata from google storage account", "timeSpent": "PT0S", "updated": "2021-02-08T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-09-06T08:43:00.000000", "creator": "5fab1bd7e61f150070524a3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@494757d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwvkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "*Module Version: puppetlabs/IIS* *5.0.0***\n *Puppet Version: 2019.0.1*\n *OS Name/Version: Windows Server 2012 R2 / 2016*\n\nI'm trying to create virtual directories with the same names under different sites.\n{quote}\n iis_virtual_directory \\{ \"$sitename1_includes\":\n ensure => present,\n name => 'includes',\n sitename => \"$sitename1\",\n physicalpath => 'G:\\inetpub\\includes',\n \\}\n\niis_virtual_directory \\{ \"$sitename2_includes\":\n\u00a0 ensure => present,\n\u00a0 name => 'includes', \n\u00a0 sitename => \"$sitename2\",\n\u00a0 physicalpath => 'G:\\inetpub\\includes', \n\\}\n\n===============OR===================\n\niis_virtual_directory \\{ 'includes':\n   ensure => present,\n   sitename => \"$sitename1\",\n  physicalpath => 'G:\\inetpub\\includes',\n \\}\n\niis_virtual_directory \\{ 'includes':\n   ensure => present,\n   sitename => \"$sitename2\",\n  physicalpath => 'G:\\inetpub\\includes',\n \\}\n{quote}\n\u00a0\n\nAttempting with the following did not create the correct directories, it creates $sitename/$sitename/$directory:\n{quote}\n iis_virtual_directory \\{ \"$sitename1/includes\":\n ensure => present,\n sitename => \"$sitename1\",\n physicalpath => 'G:\\inetpub\\includes',\n \\}\n\niis_virtual_directory \\{ \"$sitename2/includes\":\n\u00a0\u00a0 ensure => present,\n\u00a0\u00a0 sitename => \"$sitename2\",\n\u00a0 physicalpath => 'G:\\inetpub\\includes',\n \\}\n{quote}\n\n_As a work around, I can create a powershell script to create if it doesn't exist, or manually create the directories_\n\n*Desired Behavior:*\n\nCreate virtual directories with the same name in different sites\n\n*Actual Behavior:*\n\nErrors stating that there is a duplicate directory\n{quote}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Iis_virtual_directory[$sitename2_includes] to [\"includes\"] at (file: /etc/puppetlabs/$manifest2.pp, line: 95); resource [\"Iis_virtual_directory\", \"includes\"] already declared (file: /etc/puppetlabs/$manifest1.pp, line: 95) (file: /etc/puppetlabs/manifest2.pp, line: 95, column: 7) on $servername.\n{quote}", "environment": "Window Server 2012/2016 | IIS versions 8.5/10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42132", "fixedVersions": [], "id": "42132", "issueType": "Bug", "key": "MODULES-9895", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fab1bd7e61f150070524a3e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis : iis_virtual_directory unable to create directories with the same name on different sites", "timeSpent": "PT0S", "updated": "2021-03-29T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2019-09-05T15:14:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should be able to distinguish the windows or iis version to build the template correct and understand that ssl flags is not an attribute that is ever going to be set on this server."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62496b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "SSL Flags do not exist in IIS 7, but the template that is called by the instances method in the IIS_Site provider assumes that it does.\n\nWhen the property is returned NULL in powershell, the integer cast in the template casts it to a zero, so it looks to Puppet like SSL Flags exists, it's just turned off in the current website.\n\nThis means that if a user attempts to use this module with a manifest that specifies SSLFlags => 1 against a Windows 2008r2 server, every run will report a change that is not actually being made.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42131", "fixedVersions": [], "id": "42131", "issueType": "Bug", "key": "MODULES-9894", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : SSL Flags idempotency bug in IIS7", "timeSpent": "PT0S", "updated": "2021-03-29T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Bill \n\nI would like to understand what is involved with this. \n\nthanks\nNorman", "created": "2019-09-17T00:43:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing this as the requested improvement can't make it into the tsql exec provider", "created": "2021-01-25T09:40:00.000000"}], "components": ["sqlserver"], "created": "2019-09-05T11:56:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Using the {{puppetlabs-sqlserver}} module, one can perform corrective TSQL operations (including in no-op) and see both the current and corrected values in the agent run logs and PE Console report."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@487b1bc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwutz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "36081"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43886655860_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.5.0\n*Puppet Version:* 2019.1.1\n*OS Name/Version:* Windows Server 2016\n\n*Problem statement*\n\nThe corrective event for a {{sqlserver_tsql}} resource logged by the agent run and posted to the PE Console does not indicate the query's current value or its expected new value after application.\n\n*Expected behavior*\n\nWhen running code as such (apologies if my SQL is wrong\u2014working blind):\n\n{code}\nsqlserver_tsql{ 'MSSQLSERVER-max memory':\n  instance => 'MSSQLSERVER',\n  onlyif => 'IF (SELECT value FROM sys.configurations WHERE name = \\'max server memory (MB)\\') != 4096) THROW 50000, 'max server memory is not 4096', 10',\n  command => 'UPDATE sys.configurations SET value = 4096 WHERE name = \\'max server memory (MB)\\'',\n}\n{code}\n\nIn other words, the goal is to do the following:\n\n{quote}\ncheck value in database, if value is not A, change value to A,\nhowever, do this is in Noop, and effectively report \"would've changed from value B to value A\"\nAnd then, we'd like that to show in the report from the console:\n{{Corrective Noop: current_value '4096', should be '2048' (noop)}}\n{quote}\n\n*Observed behavior*\n\nNo useful information about the query or its results is in the {{notice}}. The current value is suggested to be {{notrun}}, which is a side-effect of how the resource executes the query:\n\n{code}Notice: /Stage[main]/Sql/Sqlserver_tsql[MSSQLSERVER-max memory]/returns: current_value 'notrun', should be ['0'] (noop){code}\n\n*Suggested improvement*\n\nOptionally return the values of {{onlyif}} and {{command}} TSQL queries in the corrective event's notice.\n\nOR\n\nHave a resource type that is capable of updating values based on TSQL queries and reporting both the current and corrective results, including when run as no-op.\n\n*Workaround*\n\nHave the {{sqlserver_tsql}} resource notify an {{exec}} resource that then produces the desired output.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42130", "fixedVersions": [], "id": "42130", "issueType": "New Feature", "key": "MODULES-9893", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver: Output values of a sqlserver_tsql resource query before and after application", "timeSpent": "PT0S", "updated": "2021-01-26T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-20T06:52:00.000000", "name": "Screen Shot 2019-09-20 at 13.50.58.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12880"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-service/pull/109/files", "created": "2019-09-20T06:52:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@630dbe55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1306874424_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43147", "fixedVersions": [], "id": "43147", "issueType": "Sub-task", "key": "MODULES-9892", "labels": [], "originalEstimate": "PT0S", "parent": "38843", "parentSummary": "Supported Release (puppetlabs-service) v1.1.0 - (20.09.2019) - (db8635f70d1bdc7d635e8a1854932cf250c19a92)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T06:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-20T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-20T06:45:00.000000", "name": "Screen Shot 2019-09-20 at 13.45.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12676"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/590236", "created": "2019-09-20T06:37:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "It failed in one platform but when tried to run manually all worked.\n\n\u00a0", "created": "2019-09-20T06:45:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@692b6af9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1306448328_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42129", "fixedVersions": [], "id": "42129", "issueType": "Sub-task", "key": "MODULES-9891", "labels": [], "originalEstimate": "PT0S", "parent": "38843", "parentSummary": "Supported Release (puppetlabs-service) v1.1.0 - (20.09.2019) - (db8635f70d1bdc7d635e8a1854932cf250c19a92)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-20T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799ef923"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1305050678_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41065", "fixedVersions": [], "id": "41065", "issueType": "Sub-task", "key": "MODULES-9890", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38843", "parentSummary": "Supported Release (puppetlabs-service) v1.1.0 - (20.09.2019) - (db8635f70d1bdc7d635e8a1854932cf250c19a92)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T06:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-service) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-20T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b2994a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1305044717_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39887", "fixedVersions": [], "id": "39887", "issueType": "Sub-task", "key": "MODULES-9889", "labels": [], "originalEstimate": "PT0S", "parent": "38843", "parentSummary": "Supported Release (puppetlabs-service) v1.1.0 - (20.09.2019) - (db8635f70d1bdc7d635e8a1854932cf250c19a92)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T06:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-20T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-20T06:51:00.000000", "name": "Screen Shot 2019-09-20 at 13.50.58.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12778"}, {"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-20T06:11:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12478"}, {"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-20T06:12:00.000000", "name": "screenshot-2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12582"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-service/pull/109/files", "created": "2019-09-20T06:52:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2970a117"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwui7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6124_*|*_3_*:*_1_*:*_8461252_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1301492728"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-service/compare/db8635f70d1bdc7d635e8a1854932cf250c19a92..1.0.0\n * Screenshot of successful Job Run from CI :\n !screenshot-1.png|thumbnail! \n !screenshot-2.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38843", "fixedVersions": [], "id": "38843", "issueType": "Task", "key": "MODULES-9888", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-service) v1.1.0 - (20.09.2019) - (db8635f70d1bdc7d635e8a1854932cf250c19a92)", "timeSpent": "PT0S", "updated": "2019-09-20T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v0.3.0\n\n[MergebackPR|https://github.com/puppetlabs/puppetlabs-rook/pull/63]", "created": "2019-09-09T02:00:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7260554d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338951100_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37749", "fixedVersions": [], "id": "37749", "issueType": "Sub-task", "key": "MODULES-9887", "labels": [], "originalEstimate": "PT0S", "parent": "43146", "parentSummary": "Unsupported Release (puppetlabs-rook) 0.3.0 - (05-Sep-2019) - (4ad41b79d1cb355b80eb78220603f0fe56d60a11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T02:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-rook) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-09T02:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-06T02:08:00.000000", "name": "Screen Shot 2019-09-06 at 09.07.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13224"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-09-06 at 09.07.38.png!", "created": "2019-09-06T02:08:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[Sheena T|https://app.slack.com/team/UF57RHKAB]\u00a0[9:07 AM|https://puppet.slack.com/archives/CF418R4BE/p1567757255158000]! modules release check puppetlabs-rook linux\n\u00a0\n[!https://ca.slack-edge.com/TCJ3PFY94-UF5U3C718-5402508ad03d-48!|https://app.slack.com/team/UF5U3C718]\n[kerminator|https://app.slack.com/team/UF5U3C718]APP\u00a0[9:07 AM|https://puppet.slack.com/archives/CF418R4BE/p1567757256158100]\n rook is good to release - QA signoff is complete! \nRelease against 4ad41b79d1cb355b80eb78220603f0fe56d60a11", "created": "2019-09-06T02:08:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cec3763"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80439412_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36705", "fixedVersions": [], "id": "36705", "issueType": "Sub-task", "key": "MODULES-9886", "labels": [], "originalEstimate": "PT0S", "parent": "43146", "parentSummary": "Unsupported Release (puppetlabs-rook) 0.3.0 - (05-Sep-2019) - (4ad41b79d1cb355b80eb78220603f0fe56d60a11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-06T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-rook) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-06T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a2279ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4366363_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34612", "fixedVersions": [], "id": "34612", "issueType": "Sub-task", "key": "MODULES-9885", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43146", "parentSummary": "Unsupported Release (puppetlabs-rook) 0.3.0 - (05-Sep-2019) - (4ad41b79d1cb355b80eb78220603f0fe56d60a11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-rook) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@115a9268"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwugv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4361073_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33513", "fixedVersions": [], "id": "33513", "issueType": "Sub-task", "key": "MODULES-9884", "labels": [], "originalEstimate": "PT0S", "parent": "43146", "parentSummary": "Unsupported Release (puppetlabs-rook) 0.3.0 - (05-Sep-2019) - (4ad41b79d1cb355b80eb78220603f0fe56d60a11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-rook) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-06T02:11:00.000000", "name": "Screen Shot 2019-09-06 at 09.04.55.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13328"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-09T02:11:00.000000", "name": "Screen Shot 2019-09-09 at 09.10.43.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13329"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/62", "created": "2019-09-05T05:28:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[MergebackPR|https://github.com/puppetlabs/puppetlabs-rook/pull/63]", "created": "2019-09-09T01:59:00.000000"}], "components": [], "created": "2019-09-05T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f866a67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuh3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6258_*|*_3_*:*_1_*:*_335306772_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4308100"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-rook/compare/0.2.0...4ad41b79d1cb355b80eb78220603f0fe56d60a11]\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43146", "fixedVersions": [], "id": "43146", "issueType": "Task", "key": "MODULES-9883", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-rook) 0.3.0 - (05-Sep-2019) - (4ad41b79d1cb355b80eb78220603f0fe56d60a11)", "timeSpent": "PT0S", "updated": "2019-09-09T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[MergebackPR|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1104]\ntagged released 6.2.0 at 8bb1dde887b409132d5347b5b4cb29a5608add9f\n", "created": "2019-09-13T02:17:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b6e42a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwugn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_685593967_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42128", "fixedVersions": [], "id": "42128", "issueType": "Sub-task", "key": "MODULES-9882", "labels": [], "originalEstimate": "PT0S", "parent": "37746", "parentSummary": "Supported Release (puppetlabs-postgresql) v6.2.0 - (release date) - (8bb1dde887b409132d5347b5b4cb29a5608add9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T02:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-13T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-12T05:35:00.000000", "name": "Screen Shot 2019-09-12 at 12.35.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12776"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/587878", "created": "2019-09-12T05:35:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c8c6636"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwugf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609279284_*|*_3_*:*_1_*:*_1792391_*|*_5_*:*_2_*:*_33958"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41063", "fixedVersions": [], "id": "41063", "issueType": "Sub-task", "key": "MODULES-9881", "labels": [], "originalEstimate": "PT0S", "parent": "37746", "parentSummary": "Supported Release (puppetlabs-postgresql) v6.2.0 - (release date) - (8bb1dde887b409132d5347b5b4cb29a5608add9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-12T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-12T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@114eee1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwug7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518571496_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39886", "fixedVersions": [], "id": "39886", "issueType": "Sub-task", "key": "MODULES-9880", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37746", "parentSummary": "Supported Release (puppetlabs-postgresql) v6.2.0 - (release date) - (8bb1dde887b409132d5347b5b4cb29a5608add9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-11T03:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-11T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9f4d24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwufr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518564409_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38842", "fixedVersions": [], "id": "38842", "issueType": "Sub-task", "key": "MODULES-9879", "labels": [], "originalEstimate": "PT0S", "parent": "37746", "parentSummary": "Supported Release (puppetlabs-postgresql) v6.2.0 - (release date) - (8bb1dde887b409132d5347b5b4cb29a5608add9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-11T03:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-11T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-12T05:36:00.000000", "name": "Screen Shot 2019-09-12 at 12.35.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12878"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T02:18:00.000000", "name": "Screen Shot 2019-09-13 at 09.18.22.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12777"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[MergebackPR|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1104]\ntagged released 6.2.0 at 8bb1dde887b409132d5347b5b4cb29a5608add9f\n", "created": "2019-09-13T02:17:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@472718b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwufz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6772_*|*_3_*:*_1_*:*_169594885_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_518541445"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n * https://github.com/puppetlabs/puppetlabs-postgresql/compare/v6.1.0...8bb1dde887b409132d5347b5b4cb29a5608add9f\n * [https://pipelines.puppet.com/team-modules/builds/587878]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37746", "fixedVersions": [], "id": "37746", "issueType": "Task", "key": "MODULES-9878", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-postgresql) v6.2.0 - (release date) - (8bb1dde887b409132d5347b5b4cb29a5608add9f)", "timeSpent": "PT0S", "updated": "2019-09-13T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[MergebackPR|https://github.com/puppetlabs/puppetlabs-facter_task/pull/82]", "created": "2019-09-09T01:54:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "v0.5.0 tagged and released", "created": "2019-09-09T01:54:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b97759b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwufj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338658314_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36703", "fixedVersions": [], "id": "36703", "issueType": "Sub-task", "key": "MODULES-9877", "labels": [], "originalEstimate": "PT0S", "parent": "43145", "parentSummary": "Unsupported Release (puppetlabs-facter_task) 0.5.0 - (05-Sep-2019) - (5eb46e1ef0dc66dc9bf0a8a63f725283144b286b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T01:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-facter_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-09T01:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-06T02:16:00.000000", "name": "Screen Shot 2019-09-06 at 09.16.25.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12475"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "5eb46e1ef0dc66dc9bf0a8a63f725283144b286b", "created": "2019-09-06T02:16:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e4396d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwufb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80784557_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35582", "fixedVersions": [], "id": "35582", "issueType": "Sub-task", "key": "MODULES-9876", "labels": [], "originalEstimate": "PT0S", "parent": "43145", "parentSummary": "Unsupported Release (puppetlabs-facter_task) 0.5.0 - (05-Sep-2019) - (5eb46e1ef0dc66dc9bf0a8a63f725283144b286b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-06T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-facter_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-06T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c3fcc53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7507911_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34563", "fixedVersions": [], "id": "34563", "issueType": "Sub-task", "key": "MODULES-9875", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43145", "parentSummary": "Unsupported Release (puppetlabs-facter_task) 0.5.0 - (05-Sep-2019) - (5eb46e1ef0dc66dc9bf0a8a63f725283144b286b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T05:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-facter_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50fc8a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7502027_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33603", "fixedVersions": [], "id": "33603", "issueType": "Sub-task", "key": "MODULES-9874", "labels": [], "originalEstimate": "PT0S", "parent": "43145", "parentSummary": "Unsupported Release (puppetlabs-facter_task) 0.5.0 - (05-Sep-2019) - (5eb46e1ef0dc66dc9bf0a8a63f725283144b286b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T05:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-facter_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-06T02:19:00.000000", "name": "Screen Shot 2019-09-06 at 09.16.25.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12578"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-09T01:58:00.000000", "name": "Screen Shot 2019-09-09 at 08.57.59.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13225"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-facter_task/pull/81", "created": "2019-09-05T05:55:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[MergebackPR|https://github.com/puppetlabs/puppetlabs-facter_task/pull/82]", "created": "2019-09-09T01:54:00.000000"}], "components": [], "created": "2019-09-05T03:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5506acaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8522_*|*_3_*:*_1_*:*_331824475_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7101377"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-facter_task/compare/0.4.1...5eb46e1ef0dc66dc9bf0a8a63f725283144b286b]\n * https://pipelines.puppet.com/team-modules/builds/586112", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43145", "fixedVersions": [], "id": "43145", "issueType": "Task", "key": "MODULES-9873", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-facter_task) 0.5.0 - (05-Sep-2019) - (5eb46e1ef0dc66dc9bf0a8a63f725283144b286b)", "timeSpent": "PT0S", "updated": "2019-09-09T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v0.5.0\n[MergebackPR|https://github.com/puppetlabs/puppetlabs-exec/pull/89]", "created": "2019-09-09T03:06:00.000000"}], "components": [], "created": "2019-09-05T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@298455d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwue7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348655655_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39885", "fixedVersions": [], "id": "39885", "issueType": "Sub-task", "key": "MODULES-9872", "labels": [], "originalEstimate": "PT0S", "parent": "35580", "parentSummary": "Unsupported Release (puppetlabs-exec) 0.5.0 - (05-Sep-2019) - (3b2a1634234fc4fcb94bc96078feb0b0d6dc9786)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T03:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-exec) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-09T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-09T02:43:00.000000", "name": "Screen Shot 2019-09-09 at 09.42.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12673"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/586740", "created": "2019-09-09T02:43:00.000000"}], "components": [], "created": "2019-09-05T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@435262b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwudz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347201837_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38841", "fixedVersions": [], "id": "38841", "issueType": "Sub-task", "key": "MODULES-9871", "labels": [], "originalEstimate": "PT0S", "parent": "35580", "parentSummary": "Unsupported Release (puppetlabs-exec) 0.5.0 - (05-Sep-2019) - (3b2a1634234fc4fcb94bc96078feb0b0d6dc9786)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T02:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-exec) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-09T02:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@370356d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwudr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11649740_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37743", "fixedVersions": [], "id": "37743", "issueType": "Sub-task", "key": "MODULES-9870", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35580", "parentSummary": "Unsupported Release (puppetlabs-exec) 0.5.0 - (05-Sep-2019) - (3b2a1634234fc4fcb94bc96078feb0b0d6dc9786)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-09-05T05:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-exec) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fd3c476"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwudb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11643117_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36701", "fixedVersions": [], "id": "36701", "issueType": "Sub-task", "key": "MODULES-9869", "labels": [], "originalEstimate": "PT0S", "parent": "35580", "parentSummary": "Unsupported Release (puppetlabs-exec) 0.5.0 - (05-Sep-2019) - (3b2a1634234fc4fcb94bc96078feb0b0d6dc9786)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-09-05T05:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-exec) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-09T02:42:00.000000", "name": "Screen Shot 2019-09-09 at 09.42.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12579"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-09T03:12:00.000000", "name": "Screen Shot 2019-09-09 at 10.12.17.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12774"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v0.5.0\n[MergebackPR|https://github.com/puppetlabs/puppetlabs-exec/pull/89]", "created": "2019-09-09T03:07:00.000000"}], "components": [], "created": "2019-09-05T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@646ea5e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwudj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7179_*|*_3_*:*_1_*:*_337402530_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11612564"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-exec/compare/0.4.0...3b2a1634234fc4fcb94bc96078feb0b0d6dc9786\n * https://pipelines.puppet.com/team-modules/builds/586740", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35580", "fixedVersions": [], "id": "35580", "issueType": "Task", "key": "MODULES-9868", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-09T03:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-exec) 0.5.0 - (05-Sep-2019) - (3b2a1634234fc4fcb94bc96078feb0b0d6dc9786)", "timeSpent": "PT0S", "updated": "2019-09-09T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1949", "created": "2019-09-13T06:07:00.000000"}], "components": [], "created": "2019-09-05T02:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40a6c344"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwud3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_704456405_*|*_3_*:*_1_*:*_788716_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34561", "fixedVersions": [], "id": "34561", "issueType": "Sub-task", "key": "MODULES-9867", "labels": [], "originalEstimate": "PT0S", "parent": "41061", "parentSummary": "Supported Release (puppetlabs-apache) v5.1.0 - (13-Sep-2019) - (9022a1cd4d5cab19f15e827596264b76a8a0fc23)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T06:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-13T06:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T05:56:00.000000", "name": "Screen Shot 2019-09-13 at 12.56.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13140"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/588307", "created": "2019-09-13T05:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppetlabs-apache/commit/9022a1cd4d5cab19f15e827596264b76a8a0fc23]", "created": "2019-09-13T05:54:00.000000"}], "components": [], "created": "2019-09-05T02:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54a92f5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwucv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_704350024_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33601", "fixedVersions": [], "id": "33601", "issueType": "Sub-task", "key": "MODULES-9866", "labels": [], "originalEstimate": "PT0S", "parent": "41061", "parentSummary": "Supported Release (puppetlabs-apache) v5.1.0 - (13-Sep-2019) - (9022a1cd4d5cab19f15e827596264b76a8a0fc23)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T05:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-13T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T02:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a0eca3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwucn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_695826266_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43144", "fixedVersions": [], "id": "43144", "issueType": "Sub-task", "key": "MODULES-9865", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41061", "parentSummary": "Supported Release (puppetlabs-apache) v5.1.0 - (13-Sep-2019) - (9022a1cd4d5cab19f15e827596264b76a8a0fc23)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T03:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-13T03:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-05T02:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1420d331"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwuc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_695811870_*|*_10009_*:*_1_*:*_7416648_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42127", "fixedVersions": [], "id": "42127", "issueType": "Sub-task", "key": "MODULES-9864", "labels": [], "originalEstimate": "PT0S", "parent": "41061", "parentSummary": "Supported Release (puppetlabs-apache) v5.1.0 - (13-Sep-2019) - (9022a1cd4d5cab19f15e827596264b76a8a0fc23)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-13T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-13T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T05:59:00.000000", "name": "Screen Shot 2019-09-13 at 12.56.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13226"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-13T06:08:00.000000", "name": "Screen Shot 2019-09-13 at 13.08.33.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13331"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "MergeBackPR\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1949]", "created": "2019-09-13T06:07:00.000000"}], "components": [], "created": "2019-09-05T02:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7afcb15f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwucf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7781_*|*_3_*:*_1_*:*_426309236_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_704416306"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n [Standardised Release Process |https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apache/compare/v5.0.0...9022a1cd4d5cab19f15e827596264b76a8a0fc23\n * https://pipelines.puppet.com/team-modules/builds/588307", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41061", "fixedVersions": [], "id": "41061", "issueType": "Task", "key": "MODULES-9863", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-18T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apache) v5.1.0 - (13-Sep-2019) - (9022a1cd4d5cab19f15e827596264b76a8a0fc23)", "timeSpent": "PT0S", "updated": "2019-09-18T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2019-09-04T16:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13ec814f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwu7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2382_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2274325"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34559", "fixedVersions": [], "id": "34559", "issueType": "Task", "key": "MODULES-9862", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-04T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release puppetlabs-python_task_helper 0.3.0 - 09-04-2019 - a436c69a00e5e01a6a671f68a3490e9b47cab734", "timeSpent": "PT0S", "updated": "2019-09-04T17:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2019-09-04T16:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e0b7a3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwu73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2723_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2275185"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33600", "fixedVersions": [], "id": "33600", "issueType": "Task", "key": "MODULES-9861", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-04T17:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release puppetlabs-ruby_task_helper 4.4.0 - 09-04-2019 - 23520d05ef8e3f9e1327804bc7d2e1bba33d1df9", "timeSpent": "PT0S", "updated": "2019-09-04T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback at:\u00a089fa39502854e964152c6be7c41f93909425cfcb", "created": "2019-09-05T22:38:00.000000"}], "components": [], "created": "2019-09-04T09:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2994cf88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwta7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_132137407_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35579", "fixedVersions": [], "id": "35579", "issueType": "Sub-task", "key": "MODULES-9860", "labels": [], "originalEstimate": "PT0S", "parent": "42126", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.2 - (2019-09-05) - (1a10a2e90c0b983915c9791cf2eb5e57aaef39a5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T22:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-05T22:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-09-05T12:04:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13223"}], "comments": [], "components": [], "created": "2019-09-04T09:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5625c534"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94102405_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34558", "fixedVersions": [], "id": "34558", "issueType": "Sub-task", "key": "MODULES-9859", "labels": [], "originalEstimate": "PT0S", "parent": "42126", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.2 - (2019-09-05) - (1a10a2e90c0b983915c9791cf2eb5e57aaef39a5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-05T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-04T09:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cc9708b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86815440_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33599", "fixedVersions": [], "id": "33599", "issueType": "Sub-task", "key": "MODULES-9858", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42126", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.2 - (2019-09-05) - (1a10a2e90c0b983915c9791cf2eb5e57aaef39a5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-04T09:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f8c0dd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86805263_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43143", "fixedVersions": [], "id": "43143", "issueType": "Sub-task", "key": "MODULES-9857", "labels": [], "originalEstimate": "PT0S", "parent": "42126", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.2 - (2019-09-05) - (1a10a2e90c0b983915c9791cf2eb5e57aaef39a5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback at:\u00a089fa39502854e964152c6be7c41f93909425cfcb", "created": "2019-09-05T22:38:00.000000"}], "components": ["dsc_lite", "windows"], "created": "2019-09-04T09:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@432cfbec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6994_*|*_3_*:*_1_*:*_127490799_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4665523"}], "description": "*REASON:* 2.0.2\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42126", "fixedVersions": [], "id": "42126", "issueType": "Task", "key": "MODULES-9856", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T22:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc_lite) 2.0.2 - (2019-09-05) - (1a10a2e90c0b983915c9791cf2eb5e57aaef39a5)", "timeSpent": "PT0S", "updated": "2019-09-05T22:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback at:\u00a0f7f311cd907b72e018ea42a9f781305f4ca4acbe", "created": "2019-09-05T22:39:00.000000"}], "components": [], "created": "2019-09-04T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ad928c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_132250241_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41059", "fixedVersions": [], "id": "41059", "issueType": "Sub-task", "key": "MODULES-9855", "labels": [], "originalEstimate": "PT0S", "parent": "36696", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.3 - (2019-09-05) - (89eefe7543760674a3384f490a188cad161fd644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T22:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-05T22:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passed pipelines\u00a0[https://pipelines.puppet.com/team-modules/builds/585912]", "created": "2019-09-05T10:17:00.000000"}], "components": [], "created": "2019-09-04T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4beecebb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87779584_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39884", "fixedVersions": [], "id": "39884", "issueType": "Sub-task", "key": "MODULES-9854", "labels": [], "originalEstimate": "PT0S", "parent": "36696", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.3 - (2019-09-05) - (89eefe7543760674a3384f490a188cad161fd644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T10:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-05T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-04T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b60f36e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86906682_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38840", "fixedVersions": [], "id": "38840", "issueType": "Sub-task", "key": "MODULES-9853", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36696", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.3 - (2019-09-05) - (89eefe7543760674a3384f490a188cad161fd644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-09-04T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34bee082"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85864651_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37740", "fixedVersions": [], "id": "37740", "issueType": "Sub-task", "key": "MODULES-9852", "labels": [], "originalEstimate": "PT0S", "parent": "36696", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.3 - (2019-09-05) - (89eefe7543760674a3384f490a188cad161fd644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-05T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-05T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback at:\u00a0f7f311cd907b72e018ea42a9f781305f4ca4acbe", "created": "2019-09-05T22:39:00.000000"}], "components": ["dsc", "windows"], "created": "2019-09-04T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f3b8371"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7044_*|*_3_*:*_1_*:*_127617141_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4642571"}], "description": "*REASON:* 1.9.3\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36696", "fixedVersions": [], "id": "36696", "issueType": "Task", "key": "MODULES-9851", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-09-05T22:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-dsc) 1.9.3 - (2019-09-05) - (89eefe7543760674a3384f490a188cad161fd644)", "timeSpent": "PT0S", "updated": "2019-09-05T22:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "fixed with\u00a0[https://github.com/puppetlabs/puppetlabs-accounts/pull/250]", "created": "2019-09-02T12:33:00.000000"}], "components": [], "created": "2019-09-02T12:32:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25af442c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwrs7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4120907865_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: v4.2.0 und master*\n *Puppet Version: 5.5 and 6.4*\n *OS Name/Version:*\n\n_Any Linux_\n\n*Desired Behavior:*\n\nWhen\u00a0setting an user with a custom ssh key file to absent, the keys and the custom keyfile will not be removed.\n\n*Actual Behavior:*\n\nThe custom ssh keyfile should be emptied and removed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36751", "fixedVersions": [], "id": "36751", "issueType": "Bug", "key": "MODULES-9849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-10-20T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-accounts : deleting user with custom ssh key file", "timeSpent": "PT0S", "updated": "2019-10-20T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2019-09-02T03:13:00.000000", "creator": "5ceae5623b8abb0fc31a3fd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6161104f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwrh3:"}], "description": "*Module Version: 2.0.0*\n *Puppet Version: 6.8*\n *OS Name/Version: CentOS 7 / Ubuntu 18.04*\n\n_I have an array of IPv4 and IPv6 addresses, and in order to iterate the items I am forced to use a similar snippet:_\u00a0\u00a0\n{code:puppet}$trusted_networks.each | String $source | {\n  if $source =~ Stdlib::IP::Address::V6 { $provider = 'ip6tables' } else { $provider = 'iptables' }\n  firewall { \"200 allow inbound to HTTP, HTTPS for ${provider} from ${source}\":\n    action   => accept,\n    provider => $provider,\n    chain    => 'INPUT',\n    source   => $source,\n    dport    => [80,443],\n    proto    => tcp;\n  }\n}\n{code}\n\u00a0\n*Desired Behavior:*\n\nWhen provider is not specified the module defaults to IPv4.\u00a0\n\nInstead of defaulting to IPv4, you could use stdlib function to determine the IP type.\u00a0\n\nAt this point, I could use *firewall_multi*\u00a0(which will take care of iterating) and the above code will become much cleaner:\u00a0\n\n{code:puppet}firewall_multi { '200 allow inbound to HTTP, HTTPS':\n  action => accept,\n  chain  => 'INPUT',\n  source => $trusted_networks,\n  dport  => [80,443],\n  proto  => tcp;\n}\u00a0{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35577", "fixedVersions": [], "id": "35577", "issueType": "Improvement", "key": "MODULES-9848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ceae5623b8abb0fc31a3fd0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : guess provider type using Stdlib::IP::Address::V6", "timeSpent": "PT0S", "updated": "2020-05-12T01:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] the issue with Puppet restarting network services was fixed here: https://puppet.atlassian.net/browse/PA-2701 so, this flag should not be required in all the future puppet agent installations.\nAlso, changing the default value might impact existing users.", "created": "2019-09-03T08:38:00.000000"}], "components": ["puppet_agent"], "created": "2019-08-30T10:42:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3346c79a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwqxb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338659347_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1792907735"}], "description": "*Module Version:* 2.2.0\n*Puppet Version:* Windows\n*OS Name/Version:* NA\n\n*Desired Behavior:*\n\nThe {{msi_move_locked_files}} parameter should default to {{true}}.\n\n(Why not always increase the odds that Windows will not restart other services or reboot?)\n\n*Actual Behavior:*\n\nThe {{msi_move_locked_files}} parameter defaults to {{false}}.\n\nAlso, the {{puppet_agent::install}} task omits the {{msi_move_locked_files}} parameter.\nHaving it default to true would avoid having to implement it in the task.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39883", "fixedVersions": [], "id": "39883", "issueType": "Improvement", "key": "MODULES-9847", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Won't Fix", "resolutionDate": "2019-09-24T02:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : msi_move_locked_files should default to true", "timeSpent": "PT0S", "updated": "2019-09-24T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Passing the {{package_version}} parameter down to {{install_puppet.ps1}} would allow the script (whose execution is not cached) to compare the current version to the intended version, and conditionally exit early.\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install.pp#L38\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install/windows.pp#L7\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install/windows.pp#L46\n\ninstall_puppet.ps1:\n\n{code}\nparam(\n  [String] $PackageVersion,\n)\n\n$CurrentVersion  = [string](facter.bat -p aio_agent_version)\nif ($CurrentVersion -eq $PackageVersion) {\n  Write-Log \"The current version: $CurrentVersion equals the package_version: $PackageVersion, exiting...\"\n  Exit\n}\n{code}", "created": "2019-08-30T10:29:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "I managed to reproduce the problem with:\n # install module with `{{puppet module install puppetlabs-puppet_agent}}`\n # create specify agent version for agent node:\n{code:java}\nnode 'ds81grswa9d942a.delivery.puppetlabs.net' {\n  class {'::puppet_agent':\n    package_version => '5.5.16',\n    collection => 'puppet5'\n  }\n}\n{code}\n\n # execute `puppet agent -t ` on agent\n # enable cached catalog `puppet config set use_cached_catalog true`\n # execute `puppet agent -t ` again on agent\n\n[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d], please check if this is the scenario you used or there is a different one.", "created": "2019-09-11T08:47:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "That matches what another engineer did to reproduce this in:\u00a0[https://puppetlabs.zendesk.com/agent/tickets/35990]\n\nHere is his process:\n\nMaster OS: Centos 7\n Master version: 2018.1.8\n\nAgent OS: Windows Server 2012r2\n Agent version: 5.5.10\n\nTesting Steps\n\n1: Created a node classification group in the PE console and pinned my agent to it.\n 2: Configured the package_version parameter to equal 5.5.14 for the puppet_agent class.\n 3: Set use_cached_catalog=true in the puppet.conf file on my agent.\n 4: Ran puppet agent -t on the agent to ensure that it was in fact using the cached catalog. No changes where applied.\n 5: Ran puppet agent -t --no-use_cached_catalog to force the run to compile a new catalog which then upgraded my agent from 5.5.10 from 5.5.14.\n 6: Upon running a second puppet agent -t got the following notice.\n Notice: /Stage[main]/Puppet_agent::Install::Windows/Exec[install_puppet.ps1]/returns: executed successfully (corrective) This is expected as a new catalog was not compiled.\n 7: Ran a second puppet agent -t --no-use_cached_catalog which returned clean.\n 8: Finally ran another puppet agent -t which also returned clean.\n\nThe reason for this behavior is that the cached catalog still has the upgrade step in it and will continue to execute the agent upgrade until a new catalog is compiled.\n\n\u00a0\n\n\u00a0", "created": "2019-09-11T09:45:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "And here is a redacted puppet agent -t -d log from the user:\n\n\u00a0\n{code:java}\nDebug: Failed to load library 'syslog' for feature 'syslog': cannot load such file -- syslog\nDebug: Applying settings catalog for sections main, agent, ssl\n...\nDebug: Runtime environment: puppet_version=5.5.3, ruby_version=2.4.4, run_mode=agent, default_encoding=IBM437\nDebug: Using cached certificate for ca\nDebug: Using cached certificate for host.example.com\nDebug: Loaded state in 0.22 seconds\nDebug: Reset text domain to :agent\nDebug: Using cached catalog for host.example.com\nInfo: Using cached catalog from environment 'mo'\n...\nDebug: /Stage[main]/Puppet_agent::Prepare/before: before to Class[Puppet_agent::Install]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/before: before to Class[Puppet_agent::Osfamily::Windows]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[/pluginsync]/require: require to File[C:/ProgramData/PuppetLabs/puppet/etc/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[master/pluginsync]/require: require to File[C:/ProgramData/PuppetLabs/puppet/etc/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/pluginsync]/require: require to File[C:/ProgramData/PuppetLabs/puppet/etc/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/pluginsync]/require: require to File[C:/ProgramData/PuppetLabs/puppet/etc/puppet.conf]\nDebug: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/require: require to File[C:\\ProgramData\\Puppetlabs\\packages]\nDebug: /Stage[main]/Puppet_agent::Windows::Install/require: require to File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]\nDebug: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\windows\\TEMP\\install_puppet.ps1]/before: before to Exec[install_puppet.ps1]\nDebug: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/require: require to Exec[install_puppet.ps1]\n...\nDebug: Exec[install_puppet.ps1](provider=windows): Executing 'C:\\windows\\system32\\cmd.exe /c start /b C:\\windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive -File C:\\windows\\TEMP\\install_puppet.ps1 4124'\nDebug: Executing: 'C:\\windows\\system32\\cmd.exe /c start /b C:\\windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive -File C:\\windows\\TEMP\\install_puppet.ps1 4124'\nNotice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.ps1]/returns: executed successfully\nDebug: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.ps1]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event\n...\nDebug: Finishing transaction 56764100\nDebug: Storing state\nDebug: Stored state in 0.36 seconds\nNotice: Applied catalog in 65.32 seconds {code}", "created": "2019-09-11T09:46:00.000000"}, {"author": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "body": "[~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525] a pull request that fixes this issue is up on GitHub. See MODULES-9700.\n\nEDIT:\u00a0 Also see you have a separate PR that fixes it via another method. Either way would work for me.", "created": "2019-09-12T08:05:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "[~accountid:70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602], I missed your pull request :(\n\nI think the best will be a union of our pull requests, and by this I\u00a0 mean using `unless` to check facter `aio_agent_version` against `package_version`.", "created": "2019-09-12T09:15:00.000000"}, {"author": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "body": "[~accountid:70121:4596f954-1fdf-472f-a700-6b7c2ffbc525], agreed.\n\nOnly worry is if 'facter.bat' isn't in the system path. But I suspect that would be an edge-case.", "created": "2019-09-13T10:42:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Yes, I suppose puppet agent will not work at all if facter.bat not in path", "created": "2019-09-16T04:12:00.000000"}], "components": ["puppet_agent"], "created": "2019-08-30T10:13:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f254aca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwt0n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "In case a cached catalog requesting puppet agent installation is\napplied, the install script executes msi install and service\nrestart each time is run.\n\nWith this correction, the puppet agent package version is checked\nagainst current aio_agent_version fact and install continues only if\nthere is no match."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_98254_*|*_1_*:*_1_*:*_339654548_*|*_10007_*:*_1_*:*_171050790_*|*_3_*:*_1_*:*_345793347_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_752998996"}], "description": "_Basic Info_\n *Module Version: 2.2.0*\n *Puppet Version: NA*\n *OS Name/Version: Windows*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Don't restart services or run the installer if the version is correct*\n\n*Actual Behavior:*\u00a0*services restart and the the installer runs every time***", "environment": "With {{use_cached_catalog=true}} {{install_puppet.ps}} executes duriing every run, stopping and starting services. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41056", "fixedVersions": [], "id": "41056", "issueType": "Bug", "key": "MODULES-9846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-09-18T01:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : use_cached_catalog on windows not idempotent", "timeSpent": "PT0S", "updated": "2021-08-25T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-08-30T09:06:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16afde09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwqtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_218820_*|*_3_*:*_1_*:*_5001549_*|*_10009_*:*_1_*:*_1631495_*|*_5_*:*_1_*:*_0"}], "description": "The vagrant task in the provision module relies on environment variables with `LITMUS_` prepended to the parameter name. It should instead support env vars without this prepending as the module can be used independently of litmus.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35575", "fixedVersions": [], "id": "35575", "issueType": "Bug", "key": "MODULES-9845", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-08-30T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Provision - Vagrant provisioning uses malformed environment variable names", "timeSpent": "PT0S", "updated": "2019-08-30T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:52933635-a589-4483-b255-e4626dba1748", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR merged:\u00a0https://github.com/puppetlabs/puppetlabs-registry/pull/184", "created": "2021-06-14T05:51:00.000000"}], "components": ["registry"], "created": "2019-08-29T12:56:00.000000", "creator": "557058:52933635-a589-4483-b255-e4626dba1748", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Accessing the project url leads a user to the github repository for the module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bc3b3c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwpsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56566497014_*|*_5_*:*_1_*:*_0"}], "description": "Currently, the metadata.json file points at a page that does not exist, which redirects users' browsers to the main puppet.com web page, which says nothing about the module.\u00a0 I'm putting in a pull request to update the metadata.json file with a project url that aims at the github repository for the mdoule.\u00a0 This is consistent with what almost all of our modules do.", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38838", "fixedVersions": [], "id": "38838", "issueType": "Bug", "key": "MODULES-9802", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:52933635-a589-4483-b255-e4626dba1748", "resolution": "Fixed", "resolutionDate": "2021-06-14T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[REGISTRY] Update with functional project url", "timeSpent": "PT0S", "updated": "2021-06-14T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "623c1696562ab90069f8b5e4", "body": "Here is the manifest code being used:\n{code:java}\n      dsc{'xRDSessionDeployment':\n        resource_name => 'xRDSessionDeployment',\n        module        => 'xRemoteDesktopSessionHost',\n        properties    => {\n          'connectionbroker' => $::fqdn,\n          'sessionhost'      => $::fqdn,\n          'webaccessserver'  => $::fqdn,\n        },\n      }\n\n{code}", "created": "2019-08-28T15:58:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "And here is the trace from that resource:\n{code:java}\npuppet : Error: /Stage[main]/Profiles::Rds/Dsc[xRDSessionDeployment]: Could not evaluate: Bad configuration for\nENV['lib']=C:\\Program Files\\Microsoft Visual Studio\\DF98\\IMSL\\LIB", "created": "2019-08-28T15:59:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "In addition if we invoke the resources locally, it passes:\n{code:java}\n$invokeParams = @{\nName       = 'xRDSessionDeployment'\nModuleName = 'xRemoteDesktopSessionHost'\nMethod     = 'test'\nProperty   = @{\n'connectionbroker' = 'myserver.domain.ca'", "created": "2019-08-28T16:04:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "$env:Lib printout is:\n{code:java}\nC:\\Program Files\\Microsoft Visual Studio\\DF98\\IMSL\\LIB", "created": "2019-08-29T08:42:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "I can confirm that PR#126 ([https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/126]) indeed fixes this issue for us.", "created": "2019-08-29T13:09:00.000000"}], "components": ["dsc_lite"], "created": "2019-08-28T15:15:00.000000", "creator": "623c147c94742a00683e42ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa3e288"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwow7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_583958010_*|*_5_*:*_1_*:*_0"}], "description": "I am finding that Puppet runs fail with this error:\n\nError: /Stage[main]/Profiles::Rds/Dsc[xRDSessionDeployment]: Could not evaluate: Bad configuration for ENV['lib']=C:\\Program Files\\Microsoft Visual Studio\\DF98\\IMSL\\LIB;C:\\Program Files\\Microsoft Visual Studio\\DF98\\LIB;C:\\Program Files\\Microsoft Visual Studio\\VC98\\LIB - invalid path\n\nI'm getting this error even though all of the paths in 'lib' are valid.\n\nIt is failing on a couple of different dsc_lite resources (all of the dsc_lite calls for that node).\n\nAnd I am able to reproduce the problem on a test server by creating the 'lib' environment variable. I tried having a path with no spaces in it and tried using a forward slash instead of backslash but I still get the error.\n\nThe problem appears to have started when we upgraded dsc_lite to 2.0.1\n\nNathan.", "environment": "Reproduced on Windows 2019 and Windows 2012 R2\n\nPE 2018.1.7\n\nAgent is 5.5.10\n\ndsc_lite version 2.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37732", "fixedVersions": [], "id": "37732", "issueType": "Bug", "key": "MODULES-9800", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c147c94742a00683e42ef", "resolution": "Fixed", "resolutionDate": "2019-09-04T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Runs fail with invalid path for ENV['lib']", "timeSpent": "PT0S", "updated": "2019-09-04T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2019-08-28T13:17:00.000000", "creator": "6041444a19772401136fc37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ff2c5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwop3:"}], "description": "_Basic Info_\n *Module Version: at least 2.3 through 5.0*\n *Puppet Version: any*\n *OS Name/Version: any*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* \n\n*View the readme or reference page and get information on mod_auth_mellon parameters supported.*\n\n*Actual Behavior:*\n\nCrawl around in templates/vhost/_directories.erb to figure out what's supported or not for various mellon options.**\n\nOlder versions like 2.3 had some things in the main readme, though not entirely complete. With the move to the 'reference' file, there are far fewer details.\n\n\u00a0", "environment": "puppetlabs-apache module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43127", "fixedVersions": [], "id": "43127", "issueType": "Bug", "key": "MODULES-9799", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6041444a19772401136fc37c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache : mod_auth_mellon documentation", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "623c0a1a761efb0069ce016b", "body": "Even i am also facing the same issue. using puppet_agent_module is 4.0\u00a0 (latest).\nwe can pass as a parameter :\u00a0wait_for_pxp_agent_exit as 480000 (8 mins)\u00a0\nSeems its not reflected at my windows puppet agent.\u00a0\n\nPuppet master on : 2019.5 : 6.14.0\n\npuppet agent is : 6.4.2\n\nupgrading the agents though puppet_agent module (not through task ), puppetlabs-puppet_agent module is 4.0 (latest).\n\nDefault value is 2 mins. Tried by changing it 8 mins. pxp-agent process are not getting shutdown.\n\n7/24/2020 9:32 AM Installation PID:10116\n7/24/2020 9:32 AM Locking installation\n7/24/2020 9:32 AM Locked\n7/24/2020\u00a0*9:32*\u00a0AM Waiting for puppet to stop, PID:2916\n7/24/2020\u00a0*9:40*\u00a0AM ERROR: Timed out waiting for puppet!\n7/24/2020 9:40 AM ERROR: ScriptHalted\n7/24/2020 9:40 AM Services to reset is empty...\n7/24/2020 9:40 AM Unlocking installation\n7/24/2020 9:40 AM Unlocked\n\n\u00a0", "created": "2020-07-27T08:33:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged to main in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/d6f634ed0b9b1e61ff51e3ce76ae7cec3665495e\n\nThanks [~accountid:5a4d50148f0e862a44918928] for the contribution!", "created": "2021-03-23T03:58:00.000000"}], "components": ["puppet_agent"], "created": "2019-08-28T12:03:00.000000", "creator": "623a4d66d32a94006a63cac6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5af904ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwomn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "4.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43338,43466,43640,43750"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48959876820_*|*_3_*:*_1_*:*_7917532_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_510308719"}], "description": "h3. _Basic Info:_\n * *Module:* Puppet_agent module\n * *Script:* install_puppet.ps1\n ** [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1]\n\n * *Version:* 2.2.0 or any version using the install_puppet.ps1 script with hard coded 2 minute timeout parameters.\n\nh3. *Problem description:*\n\nRecently encountered a customer issue where the post Puppet agent run was taking longer than two minutes waiting for the pxp-agent process to end. This\u00a0caused the install_puppet.ps1 script to hit the hard coded 2 minute timeout parameter, forcing the agent upgrade to fail. \u00a0\n\nCurrent script\u00a0doesn't allow or account for scenario's where the post run command can take longer than 2 minutes to complete and there isn't any configuration options to adjust the parameter or forcibly kill the long running process.\nh3. *Desired behavior:*\n\nTwo sections of the script that leverage a timeout parameter, proposing the following.\n # The timeout that waits for Puppet agent process to finish:\n ** Proposing to make that a configurable parameter to adjust this timeout if necessary.\n ** [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1#L280-L281]\n # The second timeout that waits for the pxp-agent process to terminate:\u00a0\n ** Not a configurable option, however it would be desirable for install_puppet.ps1 script to forcibly kill this process after a grace period, in the event is doesn't terminate by itself.\n ** [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1#L307]\n ** Jira ticket: https://puppet.atlassian.net/browse/FM-7628\u00a0explains the inconsistency in process ending successfully.\n\nh3. *Actual behavior:*\n\nBoth timeouts will force the script to fail after 2 minutes and log the appropriate error message.\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42124", "fixedVersions": [], "id": "42124", "issueType": "Improvement", "key": "MODULES-9798", "labels": ["customer", "jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d66d32a94006a63cac6", "resolution": "Fixed", "resolutionDate": "2021-03-23T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent module Install_puppet.ps1 timeout parameters", "timeSpent": "PT0S", "updated": "2021-03-25T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "Duplicate of MODULES-7598", "created": "2019-09-03T12:44:00.000000"}], "components": [], "created": "2019-08-27T21:00:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29709b2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwo5j:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "36020"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_574802909_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_202041"}], "description": "Issue: \n\nBy default, attribute ```purge_ssh_keys => true``` in resource type ```user``` should look for keys in the .ssh/authorized_keys file in the user\u2019s home directory and Purge any keys that aren\u2019t managed as ssh_authorized_key resources.\n\nHowever, then one copy of that key (manually added many keys) is removed. Run puppet again, another copy is removed. \n\nRecreation Steps:\n\n1) puppet code\n\n  ssh_authorized_key { 'henry':\n  ensure => present,\n  user   => 'henry',\n  type   => 'ssh-rsa',\n  key    => 'a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb',\n}\n user { 'henry':\n  ensure         => present,\n  home           => '/home/henry',\n  managehome     => true,\n  purge_ssh_keys => true,\n}\n\n\n2) Add multiple lines in ```/home/henry/.ssh/authorized_keys```\n\n```\n# HEADER: This file was autogenerated at 2019-08-27 19:50:56 -0700\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb localhost\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb localhost\n```\n\n3) Run puppet agent -t\n\n```\n[root@pe-201818-agent-01 code]# puppet apply test.pp\nNotice: Compiled catalog for pe-201818-agent-01.puppetdebug.vlan in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[localhost]/ensure: removed\nNotice: Applied catalog in 0.03 seconds\n```\n4) Output shows only last entry is removed.\n\n[root@pe-201818-agent-01 code]# cat /home/henry/.ssh/authorized_keys\n# HEADER: This file was autogenerated at 2019-08-27 19:54:04 -0700\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb henry\nssh-rsa NEWXYZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb localhost\n\n5) If the last entry contains username \"henry\", then key gets replaced with the key in the code \n\n```\n[root@pe-201818-agent-01 code]# puppet apply test.pp\nNotice: Compiled catalog for pe-201818-agent-01.puppetdebug.vlan in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[henry]/type: type changed 'ssh-dss' to 'ssh-rsa'\nNotice: /Stage[main]/Main/Ssh_authorized_key[henry]/key: key changed '2ndkeyZJWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb' to 'a1akCIARg5rKE2zxEfztF9Cgh2u2WnWzUvDRCsHQ+E2SmsEEBuxJ8RpPafjG/GxO2247JWGvKzO4zpAtFO7G4WowFU0qmyGCfNyJzPLJd7OSBJC58ooY6G6Lp94P1w9z+7/gM8MkJ6d4W6M9uJL9JCL2aKRmuHAbl0URLwsXq846I7zfix5qXowduRzZTWNBQm3K+iGsASpexG2i/eWuaZGmPxeGxq+t6OtiasRjg9oWInak0+63Uzjj0pDZ1uBlS9EbxaBk+suZQ10qYxoh3dPnuqqEEr83S7GMEKBDZjzkTstIplMXZkhYBJB93rAngbM+JvNb'\nNotice: Applied catalog in 0.03 seconds\n```\n", "environment": "Test is conducted on  PE 2018.1.8  & PE 2018.1.0\n", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "39881", "fixedVersions": [], "id": "39881", "issueType": "Improvement", "key": "MODULES-9850", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "resolution": "Duplicate", "resolutionDate": "2019-09-03T12:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bug with attributes \"purge_ssh_keys\" in resource type \"user\"", "timeSpent": "PT0S", "updated": "2019-12-12T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a598d8b9c0068b7e31a", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-apt/commit/f862889455c4c9994d0afc21a84715f4bc051a9c#diff-f49722a6d64dc1d90e245c2809bc8fcf199b39d0f6208cf6ed11eb7fede94040", "created": "2021-07-20T17:09:00.000000"}], "components": ["apt"], "created": "2019-08-27T14:57:00.000000", "creator": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f993dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwnmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59883076705_*|*_6_*:*_1_*:*_0"}], "description": "apt::source installs the apt-transport-https package if this is an older release:\n{code}    # Newer oses, do not need the package for HTTPS transport.\n    $_transport_https_releases = [ 'wheezy', 'jessie', 'stretch', 'trusty', 'xenial' ]\n    if ($_release in $_transport_https_releases or $facts['lsbdistcodename'] in $_transport_https_releases) and $location =~ /(?i:^https:\\/\\/)/ {\n      ensure_packages('apt-transport-https')\n    }\n{code}\nHowever, it does this based on the variable $_release, which is set to the parameter $release if that's passed in, or to the actual release in $facts['lsbdistcodename']:\n{code}  if !$release {\n    if $facts['lsbdistcodename'] {\n      $_release = $facts['lsbdistcodename']\n    } else {\n      fail(translate('lsbdistcodename fact not available: release parameter required'))\n    }\n  } else {\n    $_release = $release\n  }\n{code}\nThis can lead to a dependency cycle for the apt-transport-https package if we pass in an older release name, for example if there's not an apt source for our actual release. It should key on *just* $facts['lsbdistcodename'] to decide whether to install apt-transport-https, since what matters for that is the release we're actually running, not necessarily the release we want specified in the apt source:\n\n\u00a0\n{code}    if ($facts['lsbdistcodename'] in $_transport_https_releases) and $location =~ /(?i:^https:\\/\\/)/ {\n      ensure_packages('apt-transport-https')\n    }\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41052", "fixedVersions": [], "id": "41052", "issueType": "Bug", "key": "MODULES-9785", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "resolution": "Fixed", "resolutionDate": "2021-07-20T17:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt: Should use actual release when installing apt-transport-https", "timeSpent": "PT0S", "updated": "2021-07-20T17:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2019-08-27T13:50:00.000000", "creator": "557058:bb92b8a3-1e83-461b-9517-d4ff311166b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62aa7ace"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwnkn:"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version:*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*According to the docs setting the scheduled task name to\u00a0{{subfolder/mytaskname}}. Will create the scheduled task\u00a0{{mytaskname}}\u00a0in the container named\u00a0{{subfolder}}.*\n\n*Actual Behavior:*\n\nThrows the following error:\n\nError: GetTask failed with: (in OLE method `GetTask': )\n OLE error code:8007007B in <Unknown>\n <No Description>\n HRESULT error code:0x80020009\n Exception occurred.\nWrapped exception:\n(in OLE method `GetTask': )\n OLE error code:8007007B in <Unknown>\n <No Description>\n HRESULT error code:0x80020009\n Exception occurred.\nError: /Stage[main]/Profile::Scheduledtasks/Scheduled_task[Maint/Clean Temp ASPNET Files]/ensure: change from 'absent' to 'present' failed: GetTask failed with: (in OLE method `GetTask': )\n OLE error code:8007007B in <Unknown>\n <No Description>\n HRESULT error code:0x80020009\n Exception occurred.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41051", "fixedVersions": [], "id": "41051", "issueType": "Bug", "key": "MODULES-9784", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bb92b8a3-1e83-461b-9517-d4ff311166b4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : Can't create subfolder", "timeSpent": "PT0S", "updated": "2021-01-25T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "300", "assignee": "623e7a9da1d81f0069da22d3", "attachments": [], "comments": [{"author": "623e7a9da1d81f0069da22d3", "body": "[https://github.com/puppetlabs/puppetlabs-haproxy/pull/376]\n\nPull request opened", "created": "2019-08-27T10:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "thank you for your PR\u00a0[~accountid:623e7a9da1d81f0069da22d3] :)\n\nResolving as your PR has been merged.", "created": "2021-03-08T08:57:00.000000"}], "components": ["haproxy"], "created": "2019-08-27T10:44:00.000000", "creator": "623e7a9da1d81f0069da22d3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b9963cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwn5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48294730765_*|*_5_*:*_1_*:*_0"}], "description": "Directive 'option tcplog' has been deprecated for backends in HaProxy 1.8. Currently, the haproxy::backend class appends option tcplog to all new backends.", "environment": "HAProxy 1.8", "epicLinkSummary": null, "estimate": "PT60S", "externalId": "39880", "fixedVersions": [], "id": "39880", "issueType": "Improvement", "key": "MODULES-9783", "labels": [], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a9da1d81f0069da22d3", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "HAProxy - Backends - option tcplog", "timeSpent": "PT0S", "updated": "2021-03-08T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2019-09-03T13:45:00.000000", "name": "201910agenttest.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12876"}, {"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2019-09-03T13:45:00.000000", "name": "201910applytest.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12980"}, {"attacher": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "created": "2019-09-03T05:10:00.000000", "name": "ensure_resources.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12979"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] could you have a look at this please let me know what you think", "created": "2019-09-03T01:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Seems ok for me on puppet 6 need to verify with [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] attached a very verbose log.\u00a0\n{code:java}\n\u00a0{code}", "created": "2019-09-03T05:11:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Walked through this with [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e]. He will look to replicate this on puppet 5", "created": "2019-09-03T07:50:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi TP\n\nCould you review Patrick's findings and see if we can provide some additional guidance on this\n\nthanks\n ", "created": "2019-09-17T00:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "To clarify this behaviour only occurs in puppet agent runs, not with puppet apply. This points at this being an issue with the agent. Does that accurately reflect the conclusion you came to [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e]", "created": "2019-09-17T06:08:00.000000"}, {"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Finally got another chance at replication and this time I tried a restart of the puppetserver after removing the module. After this, the correct error appears during the puppet run. Closing both tickets", "created": "2019-09-18T10:56:00.000000"}], "components": ["stdlib"], "created": "2019-08-27T06:13:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14d4854b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwmxb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35766"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_610631985_*|*_3_*:*_1_*:*_1307164487_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-stdlib (v6.0.0)\n*Puppet Version:* PE 2018, (5.5.14)\n*OS Name/Version:* RHEL 7 agent\n\n_Replication..._\n\nInstall the inifile module (puppetlabs-inifile (v3.1.0)) on a Master and use the following test code to apply a file to my test agent:\n\n{code:java}\nclass ensurerestest{\n\nensure_resources ('ini_setting', {'sample' => {'ensure' => 'present', 'path' => '/tmp/foo.ini', 'section' => 'bar', 'setting' => 'baz', 'value' => 'quux'}})\n\n}\n{code}\n\nNext, I run the code on my agent and it applies the file just fine:\n\n{code:java}\n[root@kpnk72tadahzkhg ~]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for kpnk72tadahzkhg.delivery.puppetlabs.net\nInfo: Applying configuration version '1566905395'\nNotice: /Stage[main]/Ensurerestest/Ini_setting[sample]/ensure: created\nNotice: Applied catalog in 0.05 seconds\n{code}\n\nNext, uninstall the inifile module from your Master, and remove the /tmp/foo.ini file from the agent.\n\nDo a puppet run and nothing happens. The file doesn't get recreated and it throws no error regarding the missing inifile resource type:\n\n\n{code:java}\n[root@kpnk72tadahzkhg ~]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for kpnk72tadahzkhg.delivery.puppetlabs.net\nInfo: Applying configuration version '1566907718'\nNotice: Applied catalog in 0.05 seconds\n{code}\n\n\n\n*Desired Behavior:* Agent tries to create the resource and an error should be thrown when the infile provider isn't found, something like the classic Evaluation Error: \"Error while evaluating a Function Call, Unknown resource type: 'ini_setting'\"\n\n\n*Actual Behavior:* The agent just runs, the resource doesn't get created and no error is thrown about the missing resource type\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33597", "fixedVersions": [], "id": "33597", "issueType": "Bug", "key": "MODULES-9782", "labels": ["Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Cannot Reproduce", "resolutionDate": "2019-09-18T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib : ensure_resources function does not throw an error if dependent resource type is missing", "timeSpent": "PT0S", "updated": "2019-12-05T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e],\u00a0\n\nAre the following example sufficient for this usecase? If so I can add them to the examples directory of the module. I'm unsure the README would be the best place for them. I am aware this issue is quite old, apologies for taking so long to get to it:\n\ntomcat::config::properties - [https://github.com/puppetlabs/puppetlabs-tomcat/blob/62f1667460c7a8123c1c3a85e3d54ad6b8b7f65a/manifests/config/properties.pp]\n\ntomcat::config::context - [https://github.com/puppetlabs/puppetlabs-tomcat/blob/62f1667460c7a8123c1c3a85e3d54ad6b8b7f65a/manifests/config/context.pp]\n\n\n\n\u00a0\n\n\u00a0", "created": "2021-04-19T10:21:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "PR for the changes: https://github.com/puppetlabs/puppetlabs-tomcat/pull/453", "created": "2021-06-29T08:34:00.000000"}], "components": ["tomcat"], "created": "2019-08-26T13:57:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The Tomcat module README demonstrates how to configure Tomcat settings using the {{tomcat::config::properties}} and {{tomcat::config::context}} types."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fdc7692"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwlrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52171967041_*|*_10009_*:*_1_*:*_594593282_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1673261_*|*_10005_*:*_1_*:*_5948992170"}], "description": "_Basic Info_\n*Module Version:* 3.0.0 (latest)\n*Puppet Version:* N/A\n*OS Name/Version:* N/A\n\n*Problem statement*\n\nThere are no documented examples demonstrating how to use {{tomcat::config::properties}} and {{tomcat::config::context}} types to configure Tomcat with Puppet.\n\n*Desired Behavior*\n\nExamples demonstrate what good Puppet code for configuring Tomcat settings with these types looks like, and describes expected results \n\n*Actual Behavior*\n\nOnly {{tomcat::config::server}} is demonstrated.\n\nReference docs for {{tomcat::config::properties}} and {{tomcat::config::context}} do not describe valid or expected values, and certain types of values behave inconsistently when used. (See MODULES-9780 for an example.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42062", "fixedVersions": [], "id": "42062", "issueType": "Improvement", "key": "MODULES-9781", "labels": ["Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2021-07-06T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: Provide examples for tomcat::config::properties and tomcat::config::context types", "timeSpent": "PT0S", "updated": "2021-07-12T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Unable to reproduce in Support using puppetlabs-concat 4.2.1 or 6.0.0. Trying to get more details from the reporter.", "created": "2019-08-26T18:54:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Dupe of MODULES-5425.", "created": "2019-08-28T16:54:00.000000"}], "components": [], "created": "2019-08-26T13:52:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet is idempotent when applying {{tomcat::config::properties::property}} resources with quoted values, or we document that the module doesn't support quoted values."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dfb4086"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwlr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_183734180_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 3.0.0 (latest)\n*Puppet Version:* 6.4.2\n*OS Name/Version:* RHEL 7.6\n\n*Problem statement*\n\nUsing quoted values for {{tomcat::config::properties::property}} resources results in them being concatenated to {{catalina.properties}} on every Puppet run.\n\n*Steps to reproduce*\n\nAssuming {{/data/tomcat}} as a path and {{/data/tomcat/repository/resources/somepath/config}} exists, apply this resource in a tomcat implementation:\n\n{code}\ntomcat::config::properties::property { 'shared.loader':\n  catalina_base =>  '/data/tomcat',\n  value         =>  '\"/data/tomcat/repository/resources/somepath/config\"',\n}\n{code}\n\n*Expected result*\n\nIt'd idempotent. Puppet appends {{shared.loader=\"/data/tomcat/repository/resources/somepath/config\"}} to {{catalina.properties}} if it isn't already present, and doesn't append it again on subsequent runs.\n\n*Observed result*\n\nAfter three Puppet runs, the tail of {{catalina.properties}} looks like this:\n\n{code}\n...\n#tomcat.util.buf.StringCache.cacheSize=5000\nshared.loader=\"/data/tomcat/repository/resources/somepath/config\"\nshared.loader=\"/data/tomcat/repository/resources/somepath/config\"\nshared.loader=\"/data/tomcat/repository/resources/somepath/config\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41049", "fixedVersions": [], "id": "41049", "issueType": "Bug", "key": "MODULES-9780", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Duplicate", "resolutionDate": "2019-08-28T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: Puppet isn't idempotent when applying quoted values in tomcat::config::properties::property resources", "timeSpent": "PT0S", "updated": "2019-08-28T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08fe7910a200718b8fe5", "body": "Here's a pull request or at least a request for comment to try to solve this problem...\n\n[|[https://github.com/puppetlabs/puppetlabs-lvm/pull/241]]", "created": "2019-08-27T10:40:00.000000"}], "components": ["lvm"], "created": "2019-08-26T03:50:00.000000", "creator": "623c08fe7910a200718b8fe5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46f334f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwlhj:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "36011"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/19"}], "description": "_Basic Info_\n *Module Version: 1.3.0*\n *Puppet Version: 2019.1*\n *OS Name/Version: RHEL 5.11*\n\n\u00a0\n\nHello,\n\nOn RHEL 5 (which, according to the support matrix, is supported), version of the module fails to run properly with the following error:\n\nError: Could not find a suitable provider for logical_volume\n\n\u00a0\n\nLooking at the code, it fails in\u00a0lib/facter/logical_volumes.rb when it runs lvs.\n\nThe following columns don't exist in RHEL 5 / lvm2-2.02.88:\n * lv_full_name\n * lv_dm_path\n * lv_layout\n * lv_role\n * lv_active\n * lv_permissions\n\n\u00a0The result is the command to create a fact fails:\n{code:java}Debug: Facter: executing command: /bin/sh -c /usr/sbin/lvs -o lv_uuid,lv_name,lv_full_name,lv_path,lv_dm_path,lv_attr,lv_layout,lv_role,lv_active,lv_size,lv_permissions --noheading --nosuffix\n{code}\nThe output of the command ends with:\n{code:java}Debug: Facter: Unrecognised field: lv_full_name\u00a0\n{code}\nSo there should be a way to test the lvm version and to see which fields can be used.\n\n\u00a0\n\nA quick look in the repository shows these 6 fields are presents in\u00a0v2_02_110 and later, details being:\n * lv_full_name: appears in\u00a0v2_02_108\n * lv_dm_path: appears in\u00a0v2_02_108\n * lv_layout: appears in\u00a0v2_02_110\n * lv_role:\u00a0appears in\u00a0v2_02_110\n * lv_active: appears in v2_02_99\n * lv_permissions: appears in\u00a0v2_02_108\n\n\u00a0\n\n\u00a0\n\nRegards,\n\nMathieu", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39879", "fixedVersions": [], "id": "39879", "issueType": "Bug", "key": "MODULES-9779", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08fe7910a200718b8fe5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm : module doesn't work on RHEL 5 because of unsupported fields names", "timeSpent": "PT0S", "updated": "2023-02-09T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:5a5f6448c5aa7728df8622e7]\n\nAt the foundation of Cilium is a new Linux kernel technology called Berkeley Packet Filter. Using Cilium enforces network policy on the traffic to/from node to use BPF (Berkeley Packet Filter).\u00a0\u00a0Filtering these packages using iptables is not possible. Please correct me if i\u2019m wrong.\n\nI would suggest you to use Flannel or Weave as CNI provider instead of Cilium.\n\nThank you for raising this issue. We\u2019ll keep you updated about this!\n\nCheers!", "created": "2019-09-09T08:02:00.000000"}], "components": ["firewall"], "created": "2019-08-23T08:03:00.000000", "creator": "5a5f6448c5aa7728df8622e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@744952f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwkt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/19"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version: 5.5.3*\n *OS Name/Version:\u00a0CentOS Linux release 7.6.1810 (Core)*\n\nAfter applying Cilium network for Kubernetes having \"Skipping unparsable iptables rule...\"\n\n*Desired Behavior:*\n\n**Rules parsed normally. No warnings in log.\n\n*Actual Behavior:*\n{code:java}Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (6) and values (10) count mismatch on line: -A CILIUM_POST_mangle -o cilium_host -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m comment --comment \"cilium: clear masq bit for pkts to cilium_host\" -j MARK --set-xmark 0x0/0x4000 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A CILIUM_PRE_mangle -m socket --transparent --nowildcard -m comment --comment \"cilium: mark transparent proxy traffic to be routed locally\" -j MARK --set-xmark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p tcp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p udp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (13) count mismatch on line: -A CILIUM_OUTPUT -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m mark ! --mark 0xa00/0xe00 -m comment --comment \"cilium: host->any mark as from host\" -j MARK --set-xmark 0xc00/0xf00 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (6) and values (10) count mismatch on line: -A CILIUM_POST_mangle -o cilium_host -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m comment --comment \"cilium: clear masq bit for pkts to cilium_host\" -j MARK --set-xmark 0x0/0x4000 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A CILIUM_PRE_mangle -m socket --transparent --nowildcard -m comment --comment \"cilium: mark transparent proxy traffic to be routed locally\" -j MARK --set-xmark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p tcp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p udp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (13) count mismatch on line: -A CILIUM_OUTPUT -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m mark ! --mark 0xa00/0xe00 -m comment --comment \"cilium: host->any mark as from host\" -j MARK --set-xmark 0xc00/0xf00 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (6) and values (10) count mismatch on line: -A CILIUM_POST_mangle -o cilium_host -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m comment --comment \"cilium: clear masq bit for pkts to cilium_host\" -j MARK --set-xmark 0x0/0x4000 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A CILIUM_PRE_mangle -m socket --transparent --nowildcard -m comment --comment \"cilium: mark transparent proxy traffic to be routed locally\" -j MARK --set-xmark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p tcp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p udp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (13) count mismatch on line: -A CILIUM_OUTPUT -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m mark ! --mark 0xa00/0xe00 -m comment --comment \"cilium: host->any mark as from host\" -j MARK --set-xmark 0xc00/0xf00 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (6) and values (10) count mismatch on line: -A CILIUM_POST_mangle -o cilium_host -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m comment --comment \"cilium: clear masq bit for pkts to cilium_host\" -j MARK --set-xmark 0x0/0x4000 \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A CILIUM_PRE_mangle -m socket --transparent --nowildcard -m comment --comment \"cilium: mark transparent proxy traffic to be routed locally\" -j MARK --set-xmark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p tcp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A CILIUM_PRE_mangle -p udp -m mark --mark 0xb860200 -m comment --comment \"cilium: TPROXY to host cilium-dns-egress proxy\" -j TPROXY --on-port 34315 --on-ip 0.0.0.0 --tproxy-mark 0x200/0xffffffff \u00a0 Puppet::Type::Firewall::ProviderIptables : Skipping unparsable iptables rule: keys (5) and values (13) count mismatch on line: -A CILIUM_OUTPUT -m mark ! --mark 0xe00/0xf00 -m mark ! --mark 0xd00/0xf00 -m mark ! --mark 0xa00/0xe00 -m comment --comment \"cilium: host->any mark as from host\" -j MARK --set-xmark 0xc00/0xf00 \u00a0\n{code}", "environment": "iptables v1.4.21", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33596", "fixedVersions": [], "id": "33596", "issueType": "Bug", "key": "MODULES-9758", "labels": ["cilium", "firewall", "kubernetes"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a5f6448c5aa7728df8622e7", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : Cilium. Skipping unparsable iptables rule", "timeSpent": "PT0S", "updated": "2020-12-27T20:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2019-08-23T05:19:00.000000", "creator": "5d16273db4aa340bcfea8568", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@751d089f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwkpz:"}], "description": "_Basic Info_\n *Module Version: Any*\n *Puppet Version: Any*\n *OS Name/Version: Any*\n\n*When adding firewall rules it is currently not possible to add them to the security table. Currently the options available for adding rules are*\n * nat\n * mangle\n * filter\n * raw\n * rawpost\n\n\u00a0\n\n*Desired Behavior:*\n\n*Be able to add rules into the security ip table*\n\n*Actual Behavior:*\n\nNot possible to add rules to this table", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41047", "fixedVersions": [], "id": "41047", "issueType": "New Feature", "key": "MODULES-9756", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d16273db4aa340bcfea8568", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : Unable to add rules to security ip table", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[PR mergeback|https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/124]\n\n\u00a0", "created": "2019-08-22T10:50:00.000000"}], "components": [], "created": "2019-08-21T19:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bde859a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwjif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56472897_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36749", "fixedVersions": [], "id": "36749", "issueType": "Sub-task", "key": "MODULES-9755", "labels": [], "originalEstimate": "PT0S", "parent": "43125", "parentSummary": "Supported Release (dsc_lite) 2.0.1 - (2019-08-22) - (1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-22T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-22T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-21T19:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12272b89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwji7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51267967_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35568", "fixedVersions": [], "id": "35568", "issueType": "Sub-task", "key": "MODULES-9754", "labels": [], "originalEstimate": "PT0S", "parent": "43125", "parentSummary": "Supported Release (dsc_lite) 2.0.1 - (2019-08-22) - (1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-22T09:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-22T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-21T19:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22f95db4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwjhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51226513_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34556", "fixedVersions": [], "id": "34556", "issueType": "Sub-task", "key": "MODULES-9753", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43125", "parentSummary": "Supported Release (dsc_lite) 2.0.1 - (2019-08-22) - (1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-22T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-22T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-21T19:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c16374"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwjhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51213399_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33595", "fixedVersions": [], "id": "33595", "issueType": "Sub-task", "key": "MODULES-9752", "labels": [], "originalEstimate": "PT0S", "parent": "43125", "parentSummary": "Supported Release (dsc_lite) 2.0.1 - (2019-08-22) - (1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-22T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-22T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-08-22T09:21:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13327"}], "comments": [], "components": [], "created": "2019-08-21T19:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518f3592"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwjhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7360_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_131556701"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/v2.0.0...1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea\n * Screenshot of successful Job Run from CI : !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43125", "fixedVersions": [], "id": "43125", "issueType": "Task", "key": "MODULES-9751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-23T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (dsc_lite) 2.0.1 - (2019-08-22) - (1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea)", "timeSpent": "PT0S", "updated": "2019-08-23T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": ["docker_platform", "firewall"], "created": "2019-08-21T07:28:00.000000", "creator": "6243b234699649006ae5e7d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs-firewall module works with additional arguments to iptables\u00a0 physdev option like inverse for example.\n\n-m physdev ! --physdev-is-in"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7832a2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwiqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2239326854_*|*_3_*:*_1_*:*_685702565_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n\u00a0If additional arguments are usued in iptables rules with physdev option like inverse:\n\n-m physdev ! --physdev-is-in\n\npuppetlabs-firewall module\u00a0 is unable to parse these and\u00a0 in OpenShift enviroment this leads to long\u00a0 loop\n\nThere was tickets which added physdev-is-* option but looks misses addtional args like inverse.\n\n\u00a0\n\nhttps://puppet.atlassian.net/browse/MODULES-4234\n\n[https://github.com/puppetlabs/puppetlabs-firewall/pull/685]\n\n\u00a0\n\n\u00a0\n\n[root@XXXX provider]# puppet resource --verbose --debug --trace firewall\n\nDebug: Runtime environment: puppet_version=3.8.6, ruby_version=2.0.0, run_mode=user, default_encoding=UTF-8\n\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\n\nDebug: Executing '/sbin/iptables-save'\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (7) and values (11) count mismatch on line: -A KUBE-SERVICES -d 10.1.2.3/32 -p tcp -m comment --comment\n\n\"mdm-platform-tip-qe-dev/nginx: external IP\" -m tcp --dport 8080 -m physdev ! --physdev-is-in -m addrtype ! --src-type LOCAL -j YYY\n\nDebug: /Firewall[100 zds allow]: [validate]\n\nDebug: /Firewall[100 zds allow]: Provider iptables does not support features hop_limiting; not managing attribute hop_limit\n\nDebug: /Firewall[100 zds allow]: Provider iptables does not support features ishasmorefrags; not managing attribute ishasmorefrags\n\n\u00a0\n\n\u00a0\n\nOnly option with \"-m physdev ! --physdev-is-in\" leads to warning, with inverse (!) aka\u00a0 \"-m physdev --physdev-is-in\" works fine.\n\n\u00a0\n\nChain KUBE-SERVICES (0 references)\n\ntarget\u00a0\u00a0\u00a0\u00a0 prot opt source\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 destination\n\nYYY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tcp\u00a0 --\u00a0 anywhere\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.1.2.3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /* mdm-platform-tip-qe-dev/nginx: external IP */ tcp dpt:webcache ADDRTYPE match src-type !LOCAL\n\nYYY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tcp\u00a0 --\u00a0 anywhere\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.1.2.3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /* mdm-platform-tip-qe-dev/nginx: external IP */ tcp dpt:webcache PHYSDEV match ! --physdev-is-in ADDRTYPE match src-type !LOCAL\n\nYYY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tcp\u00a0 --\u00a0 anywhere\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.1.2.3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 /* mdm-platform-tip-qe-dev/nginx: external IP */ tcp dpt:webcache PHYSDEV match --physdev-is-in ADDRTYPE match src-type !LOCAL\n\n\u00a0\n\n\u00a0\n\niptables -A KUBE-SERVICES -d 10.1.2.3/32 -p tcp -m comment --comment \"mdm-platform-tip-qe-dev/nginx: external IP\" -m tcp --dport 8080 -m physdev ! --physdev-is-in -m addrtype ! --src-type LOCAL -j YYY\n\n\u00a0", "environment": "\u00a0\n\npuppetlabs-firewall module ver 2.0.0\n\npuppet-3.8.6-4.el7sat.noarch\n\nRHEL7.6\n\nOpenshift 3.9\n\niptables-1.4.21\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38880", "fixedVersions": [], "id": "38880", "issueType": "Bug", "key": "MODULES-9750", "labels": ["iptables", "openshift,", "physdev", "physdev-is-in", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b234699649006ae5e7d2", "resolution": "Fixed", "resolutionDate": "2019-09-24T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : arguments to physdev-is-in", "timeSpent": "PT0S", "updated": "2019-09-24T03:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "i am not sure this is needed. it is part of the development group, IMHO. this will also have rammifications for all releases.... there will be a release of changelog generator soon, which will alleviate the pain of this going forward\n\nIE this should be re-visited later. and not en-acted. The fix\u00a0[https://github.com/puppetlabs/puppet-module-gems/pull/112]\u00a0is in, about to be releaseed", "created": "2019-08-20T05:32:00.000000"}], "components": [], "created": "2019-08-19T20:30:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Rake task template is updated for language about the appropriate gem group\n(-) Sync.yaml and Gemfiles are updated for all modules leveraging the changelog generator"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77073f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwhen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32648113_*|*_6_*:*_1_*:*_0"}], "description": "The github changelog generator is a dependency requried _only_ during release prep - it is not used in testing, development, or other operations. It should therefore not be a mandatory install, especially as the install itself will sometimes fail on pathing issues or dependency resolution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37730", "fixedVersions": [], "id": "37730", "issueType": "Task", "key": "MODULES-9749", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2019-08-20T05:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ensure Github Changelog Generator is an Optional Gem", "timeSpent": "PT0S", "updated": "2019-08-20T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-19T07:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b0b1971"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15735993008_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38879", "fixedVersions": [], "id": "38879", "issueType": "Sub-task", "key": "MODULES-9748", "labels": [], "originalEstimate": "PT0S", "parent": "34555", "parentSummary": "Supported Release (ciscopuppet) 2.1.0 - (2019-08-19) - (854f1bd712d76a4f0357cae584131c30ba55a6ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-19T07:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5537d71f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15736012640_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37729", "fixedVersions": [], "id": "37729", "issueType": "Sub-task", "key": "MODULES-9747", "labels": [], "originalEstimate": "PT0S", "parent": "34555", "parentSummary": "Supported Release (ciscopuppet) 2.1.0 - (2019-08-19) - (854f1bd712d76a4f0357cae584131c30ba55a6ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-19T07:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cc456fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15735989536_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36748", "fixedVersions": [], "id": "36748", "issueType": "Sub-task", "key": "MODULES-9746", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34555", "parentSummary": "Supported Release (ciscopuppet) 2.1.0 - (2019-08-19) - (854f1bd712d76a4f0357cae584131c30ba55a6ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-19T07:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c7765ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15735998688_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35567", "fixedVersions": [], "id": "35567", "issueType": "Sub-task", "key": "MODULES-9745", "labels": [], "originalEstimate": "PT0S", "parent": "34555", "parentSummary": "Supported Release (ciscopuppet) 2.1.0 - (2019-08-19) - (854f1bd712d76a4f0357cae584131c30ba55a6ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "released", "created": "2019-08-19T08:05:00.000000"}], "components": [], "created": "2019-08-19T07:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bf2df14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6448_*|*_3_*:*_1_*:*_557240_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_80594"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/cisco/cisco-network-puppet-module/releases/tag/v2.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34555", "fixedVersions": [], "id": "34555", "issueType": "Task", "key": "MODULES-9744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-19T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ciscopuppet) 2.1.0 - (2019-08-19) - (854f1bd712d76a4f0357cae584131c30ba55a6ac)", "timeSpent": "PT0S", "updated": "2019-08-19T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2019-08-19T07:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68d29d43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwguv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2489_*|*_3_*:*_1_*:*_4496121_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17019"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33593", "fixedVersions": [], "id": "33593", "issueType": "Task", "key": "MODULES-9743", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-19T08:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netdev_stdlib) 0.19.0 - (19/08/2019) - (236d95d743153698476c4a709ae306811a12eb23)", "timeSpent": "PT0S", "updated": "2019-08-19T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "the fix is included in this [PR|https://github.com/github-changelog-generator/github-changelog-generator/pull/734]", "created": "2019-08-19T04:44:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "the fix should be included in puppet-module-gems\nto specify the version of activesupport gem\n\nTo be checked\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/acl/\nhttps://pipelines.puppet.com/team-modules/builds/580948", "created": "2019-08-19T07:57:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "*  (+) add owner Lore Ionce\n* (+) Release puppet-module-gems 0.4.2", "created": "2019-08-20T01:24:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "pre-check PRs\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/240\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/162\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/1043", "created": "2019-08-20T01:56:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "new version for puppet-module-gems was released: *0.4.2*", "created": "2019-08-20T09:32:00.000000"}], "components": [], "created": "2019-08-19T04:36:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bbc7f67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9831_*|*_3_*:*_1_*:*_104111536_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/248/console\n\nnew version of activesupport (6.0.0) includes the [following updates|https://github.com/rails/rails/blob/v6.0.0/activesupport/CHANGELOG.md]\nRails 6 requires Ruby 2.5.0 or newer.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38878", "fixedVersions": [], "id": "38878", "issueType": "Bug", "key": "MODULES-9742", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-08-20T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "github_changelog_generator  - zeitwerk gem not installed due to ruby_version", "timeSpent": "PT0S", "updated": "2019-08-20T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Hi [~accountid:623c16e6a2f6400069eb7e2d] - I have linked a similar issue for you to take a look at. This seems to duplicate the other issue.\n\nI'm going to suggest this issue should carry documentation of the sort - Chocolatey manages packages, not Programs and Features. To put it a bit more clearly, Chocolatey manages Chocolatey packages (nupkg files). If a package manages software in Programs and Features, that is called an installer package. In this case, {{vscode}} would be an installer package.\n\nNow, Chocolatey open source (FOSS) exclusively manages Chocolatey packages as a package manager, it is not going to see changes to software in Programs and Features. Chocolatey for Business on the other hand is able to see changes to software that the package is managing through automatic sync. This is b/c we allow Chocolatey to step back from strict package management in commercial editions and do more system/software state management.\n\nSo to put it another way, if you go into \"C:\\ProgramData\\lib\" and remove the {{vscode}} folder from there, that is removing the \"package\". If you go into Programs and Features and uninstall the software, you are not removing the package that Chocolatey is managing. If you would like for Chocolatey to do something when the underlying software in Programs and Features is removed, consider the commercial edition for that. HTH", "created": "2019-08-19T12:47:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] [~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e] Please consider making this a documentation issue so that it can be added to the docs for the provider - we already have docs on this on Chocolatey's website, but it's best to call it out here as well. ", "created": "2019-08-19T12:49:00.000000"}, {"author": "623c16e6a2f6400069eb7e2d", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] Thanks for the clarification. I agree that this should be documented more clearly in the puppet-choco-module. :)", "created": "2019-08-19T22:06:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] a docs update makes the most sense to me here too.", "created": "2019-08-21T09:19:00.000000"}], "components": ["chocolatey "], "created": "2019-08-17T04:48:00.000000", "creator": "623c16e6a2f6400069eb7e2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ceab5c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/19"}], "description": "_Basic Info_\n *Module Version: 4.0.0*\n *Puppet Version:* *6.7.2*\n *OS Name/Version: Windows 10 1903*\n\n*Desired Behavior:* When I uninstall a package manually that was installed via puppet-chocolatey, I'd expect that puppet-chocolatey picks up on this and reinstalls it on the next run.\n\n*Actual Behavior:*\n\nWhen I uninstall a package manually that was installed via puppet-chocolatey and I re-run puppet, puppet says everything is fine - even though the package is no longer installed.\n\nI'm seeing this issue with the following puppet code:\n\n{code:puppet}\ninclude chocolatey\n\npackage { 'vscode':\n    ensure   => installed,\n    provider => 'chocolatey',\n}\n{code}\n\nNow, when I (accidentally) uninstall Visual Studio Code through Windows' Settings -> Apps and re-run puppet, puppet won't reinstall VSCode.\n\nI'm guessing this is because when manually uninstalling VSCode, it remains \"registered\" in Chocolatey (i.e. {{choco list --local-only}}).\n\nWhile I understand that you shouldn't manually uninstall packages that were installed via Chocolatey, I still think the current behavior breaks the promise (expected behavior) of {{package}} in Puppet - in that one would expect that {{package}} re-installs uninstalled packages.\n", "environment": "Windows 10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35565", "fixedVersions": [], "id": "35565", "issueType": "Bug", "key": "MODULES-9741", "labels": ["beginner", "chocolatey", "documentation", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16e6a2f6400069eb7e2d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey: Document difference between FOSS and C4B for managing uninstallations outside of Chocolatey/Puppet", "timeSpent": "PT0S", "updated": "2021-05-17T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2019-08-16T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@da8d68a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15990519357_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34554", "fixedVersions": [], "id": "34554", "issueType": "Sub-task", "key": "MODULES-9740", "labels": [], "originalEstimate": "PT0S", "parent": "41044", "parentSummary": "Supported Release (chocolatey) 4.1.0 - (2019-08-19) - (c9bb5013746a5eb8ea1aaf917f1e832efb99f028)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-16T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@daee996"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_265037247_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33592", "fixedVersions": [], "id": "33592", "issueType": "Sub-task", "key": "MODULES-9739", "labels": [], "originalEstimate": "PT0S", "parent": "41044", "parentSummary": "Supported Release (chocolatey) 4.1.0 - (2019-08-19) - (c9bb5013746a5eb8ea1aaf917f1e832efb99f028)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-19T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-19T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-16T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40918aeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14609127_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43123", "fixedVersions": [], "id": "43123", "issueType": "Sub-task", "key": "MODULES-9738", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41044", "parentSummary": "Supported Release (chocolatey) 4.1.0 - (2019-08-19) - (c9bb5013746a5eb8ea1aaf917f1e832efb99f028)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-16T13:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-16T13:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-16T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5498083f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14600641_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42060", "fixedVersions": [], "id": "42060", "issueType": "Sub-task", "key": "MODULES-9737", "labels": [], "originalEstimate": "PT0S", "parent": "41044", "parentSummary": "Supported Release (chocolatey) 4.1.0 - (2019-08-19) - (c9bb5013746a5eb8ea1aaf917f1e832efb99f028)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-16T13:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-16T13:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-08-16T13:17:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13064"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here https://forge.puppet.com/puppetlabs/chocolatey", "created": "2019-08-19T12:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR up here: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/171", "created": "2019-08-19T12:09:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-chocolatey/commit/57172f83f631b49c26062f943c8d2db8eb1c84d9", "created": "2019-08-20T12:36:00.000000"}], "components": [], "created": "2019-08-16T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c3b6a59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwge7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7370_*|*_3_*:*_1_*:*_93235047_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_264506602"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/v4.0.0...c9bb5013746a5eb8ea1aaf917f1e832efb99f028\n * Screenshot of successful Job Run from CI : !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41044", "fixedVersions": [], "id": "41044", "issueType": "Task", "key": "MODULES-9736", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T12:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (chocolatey) 4.1.0 - (2019-08-19) - (c9bb5013746a5eb8ea1aaf917f1e832efb99f028)", "timeSpent": "PT0S", "updated": "2019-08-20T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2019-08-16T06:32:00.000000", "creator": "618d77713ae523006917eb86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d79679"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwgcn:"}], "description": "If force => true on a vcsrepo the target directory is deleted and a git clone is performed on every puppet run.\u00a0 \u00a0This seems to break the concept of idempotency in puppet when nothing should happen if the managed object state is already at the desired state.\n\nCan the behaviour be modified to only delete and clone the repo if the current directory is not the correct git repo or if the git checkout fails?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43122", "fixedVersions": [], "id": "43122", "issueType": "Improvement", "key": "MODULES-9735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "618d77713ae523006917eb86", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/vcsrepo module deletes and re-creates repo on every run if force => true", "timeSpent": "PT0S", "updated": "2021-01-25T08:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/93", "created": "2019-08-16T09:26:00.000000"}], "components": [], "created": "2019-08-15T13:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@237cb5d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwg2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72579290_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43121", "fixedVersions": [], "id": "43121", "issueType": "Sub-task", "key": "MODULES-9734", "labels": [], "originalEstimate": "PT0S", "parent": "38877", "parentSummary": "Supported Release (scheduled_task) 2.0.0 - (2019-08-15) - (524941906bd387cec5f7ec38d46e820ea942592e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-16T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(scheduled_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-16T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-08-15T13:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19a4c1b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwg2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71564735_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42059", "fixedVersions": [], "id": "42059", "issueType": "Sub-task", "key": "MODULES-9733", "labels": [], "originalEstimate": "PT0S", "parent": "38877", "parentSummary": "Supported Release (scheduled_task) 2.0.0 - (2019-08-15) - (524941906bd387cec5f7ec38d46e820ea942592e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-16T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(scheduled_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-16T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "N/A", "created": "2019-08-16T09:17:00.000000"}], "components": [], "created": "2019-08-15T13:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e64e22d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwg27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71597352_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41041", "fixedVersions": [], "id": "41041", "issueType": "Sub-task", "key": "MODULES-9732", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38877", "parentSummary": "Supported Release (scheduled_task) 2.0.0 - (2019-08-15) - (524941906bd387cec5f7ec38d46e820ea942592e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-16T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(scheduled_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-16T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "N/A", "created": "2019-08-16T09:16:00.000000"}], "components": [], "created": "2019-08-15T13:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@447c4e2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwg1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71541242_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39877", "fixedVersions": [], "id": "39877", "issueType": "Sub-task", "key": "MODULES-9731", "labels": [], "originalEstimate": "PT0S", "parent": "38877", "parentSummary": "Supported Release (scheduled_task) 2.0.0 - (2019-08-15) - (524941906bd387cec5f7ec38d46e820ea942592e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-16T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-16T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-16T09:23:00.000000", "name": "Screen Shot 2019-08-16 at 16.23.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12577"}, {"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-08-15T14:35:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12772"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "live on the forge here https://forge.puppet.com/puppetlabs/scheduled_task", "created": "2019-08-16T09:24:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR here https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/93", "created": "2019-08-16T09:26:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/544ff22f124a9cce19d17a0cb01f9ceb1dea907d", "created": "2019-08-16T09:34:00.000000"}], "components": [], "created": "2019-08-15T13:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8765298"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwg1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6289_*|*_3_*:*_1_*:*_5736369_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_68656628"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.1...524941906bd387cec5f7ec38d46e820ea942592e\n * Screenshot of successful Job Run from CI : !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38877", "fixedVersions": [], "id": "38877", "issueType": "Task", "key": "MODULES-9730", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-16T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (scheduled_task) 2.0.0 - (2019-08-15) - (524941906bd387cec5f7ec38d46e820ea942592e)", "timeSpent": "PT0S", "updated": "2019-08-16T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppet_litmus/pull/166", "created": "2019-08-15T06:53:00.000000"}], "components": [], "created": "2019-08-15T06:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Fetch the exit code for failure scenarios successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1adba0dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwm6v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_796337_*|*_10009_*:*_1_*:*_4908309_*|*_5_*:*_1_*:*_0"}], "description": "result.first['result']['_error']['details'] is nil in some cases\nExample\nresult = run_bolt_task('facter_task', params, expect_failures: true)\nHence need to pass the value 255 as exit code\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34553", "fixedVersions": [], "id": "34553", "issueType": "Task", "key": "MODULES-9729", "labels": [], "originalEstimate": "PT0S", "parent": "44563", "parentSummary": "Litmus - Phase 4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-15T08:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update the run_bolt_task exit code for failure condition", "timeSpent": "PT0S", "updated": "2019-08-27T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "created": "2019-08-15T05:25:00.000000", "name": "agentdebug2.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12770"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi all\n\nAlthough the stance of the IA_Content team is we can not take on the management of non-supported modules, we will try and look at adding Litmus support to this LVM module. \n\nThis will make it easier for others outside of the IA_Content team to make/test potential changes across numerous OS easily.\n\nThe team will keep yous posted.\n", "created": "2019-08-22T02:37:00.000000"}], "components": ["lvm"], "created": "2019-08-15T05:27:00.000000", "creator": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b63ba09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwfjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/19"}], "description": "_Basic Info_\n *Module Version: 1.2.0*\n *Puppet Version:*\n *OS Name/Version: AIX / 7.1.0.0*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: after creating logical volume and file system, on next run, don't generate errors*\n\n*Actual Behavior: after first run, errors indicate volume_group is an undefined method*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Ref: Puppet case 35768\n\nAfter creating a logical volume and file system correctly on AIX operating system, subsequent puppet runs issue the error like this example:\n\n/Stage[main]/Hpsu_aix_base::Avamar/Hpsu_aix_base::Localmount[/var/avamar]/Logical_volume[vavamar]: {color:#FF0000}Could not evaluate: undefined method `volume_group'{color} for Logical_volume[vavamar](provider=aix):Puppet::Type::Logical_volume::ProviderAix\n\nSnippit of code:\n logical_volume { 'vavamar':\n\u00a0 ensure => present,\n {color:#FF0000}\u00a0 volume_group => 'datavg',{color}\n\u00a0 resize_fs => true,\n\u00a0 size_is_minsize => true,\n\u00a0 initial_size => '10M',\n\u00a0 size => $size,\n\u00a0 type => 'jfs2',\n\u00a0 extents => undef,\n }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43120", "fixedVersions": [], "id": "43120", "issueType": "Bug", "key": "MODULES-9728", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-lvm :Could not evaluate: undefined method `volume_group' for Logical_volume", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "no longer an issue\n", "created": "2021-01-25T08:56:00.000000"}], "components": [], "created": "2019-08-15T03:59:00.000000", "creator": "5a1ef7f1c6bd4a32df3a5b93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33785a1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05u3c:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45726982470_*|*_5_*:*_1_*:*_0"}], "description": "Travis updated their default distro from `trusty` to `xenial` which caused the JRuby cells to fail due to compatibility issues. This PR [https://github.com/puppetlabs/puppet-resource_api/pull/197] was created to pin these cells to `trusty` in the short term.\n\nA long term fix will be to investigate the compatibility between Ruby, Gem and Bundler versions that come with xenial with our supported verion of JRuby.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "43119", "fixedVersions": [], "id": "43119", "issueType": "Improvement", "key": "MODULES-9727", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1ef7f1c6bd4a32df3a5b93", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RSAPI: Jruby compatability on Travis xenial", "timeSpent": "PT0S", "updated": "2021-01-25T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "a workaround is to use a separate `File` resource to change the mode on the generated file. but then it's getting a bit ridiculous the amount of boilerplate one needs to add on top of the `Ssh_authorized_key` resource to make it do the right thing. For example, this is code from a live deployment I have here:\n\n{code:java}\n  Ssh_authorized_key <<| tag == 'roles::static_master' or tag == 'roles::static_source' |>>\n  user { 'mirroradm':\n    ensure         => present,\n    purge_ssh_keys => '/etc/ssh/userkeys/mirroradm',\n  }\n  # work around for https://puppet.atlassian.net/browse/MODULES-9726\n  file { '/etc/ssh/userkeys/mirroradm':\n    owner => 'root',\n    mode  => '0555',\n  }\n{code}\n\nAnd elsewhere, I need to export the key as well:\n\n{code:java}\n  $ssh_key = $::ssh_keys_users['mirroradm']['id_rsa.pub']\n  # this prefix is because Puppet's ssh_authorized_key can't\n  # distinguish keys with the same comment, regardless of where\n  # they're stored. that is, even if we use `name` or `title`:\n  # https://puppet.atlassian.net/browse/MODULES-7610\n  # https://puppet.atlassian.net/browse/MODULES-7604\n  @@ssh_authorized_key { \"static_source-${ssh_key['comment']}\":\n    tag     => 'roles::static_source',\n    key     => $ssh_key['key'],\n    type    => $ssh_key['type'],\n    target  => '/etc/ssh/userkeys/mirroradm',\n    user    => 'root',\n    options => [\n      \"command=\\\"/usr/local/bin/staticsync-ssh-wrap ${::fqdn}\\\"\",\n      'no-port-forwarding',\n      'no-X11-forwarding',\n      'no-agent-forwarding',\n      'no-user-rc',\n      \"from=\\\"${::ipaddress},${::ipaddress6}\\\"\",\n    ],\n  }\n{code}\n\nThat's a lot of code!\n\nCompare this to how this would look with a simple `Concat` resource:\n\n{code:java}\n$ssh_key = $::ssh_keys_users['mirroradm']['id_rsa.pub']\n@@concat::fragment { \"$ssh_key['comment']\":\n  tag => 'roles::static_source',\n target  => '/etc/ssh/userkeys/mirroradm',\n  content => \"command=\\\"/usr/local/bin/staticsync-ssh-wrap ${::fqdn}\\\",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-user-rc,from=\\\"${::ipaddress},${::ipaddress6}\\\"\" ${ssh_key['key']} ${ssh_key['comment']}\"\n}\n{code}\n\nand in the collector:\n\n{code:java}\nconcat { '/etc/ssh/userkeys/mirroradm':\n   owner => root,\n   mode => '0555',\n}\nconcat::fragment { 'header':\n  target  => '/etc/ssh/userkeys/mirroradm',\n  content => \"# THIS FILE IS UNDER PUPPET CONTROL. DO NOT EDIT IT HERE.\\n\",\n  order   => '00',\n}\nConcat::fragment <<| tag == 'roles::static_source' |>>\n{code}\n\nThis seems so much simpler! It reuses a primitive a lot of people know, it will work as expected (ie. it will purge unmanaged entries automatically and have the specified mode) and is much easier to audit than the `ssh_authorized_key` code (which I can barely read).\n\nSo I'm really beginning to question the value of this type at all - why do people use this instead of `Concat`? Wouldn't it be easier to rewrite this resource with `Concat` and be done with it? Or is that not proper? :)", "created": "2019-08-14T21:52:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Hi [~accountid:557058:e67b5e01-aec5-4ba4-a74c-80d21902e015], thank you for filing this issue. We agree it is likely an improvement, but due to other issues demanding precedence, we don\u2019t anticipate being able to address this any time soon. As such we are closing this as \u201cWon\u2019t Fix.\u201d We may revisit it at a later time, and if so will re-open this ticket.", "created": "2021-09-23T03:04:00.000000"}], "components": ["sshkeys_core"], "created": "2019-08-14T12:51:00.000000", "creator": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37e2d40e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:g"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_500267557_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7010_*|*_10005_*:*_1_*:*_66078904570"}], "description": "*Module Version: N/A*\n *Puppet Version:* Puppet 4.8.2\n *OS Name/Version: Debian stretch*\n\nWe have a security policy which says SSH `authorized_keys` files should *not* be writable by users, so that those keys are solely under the control of admins (and therefore Puppet).\n\nUnfortunately, the way the `ssh_authorized_key` type operates now is that it hardcodes the mode (`0600`) of the file and also the owner (whatever the `user` selected). So an operator has two choices, either:\n\n * make the file owned by the user, in which case authentication works but the keys are modifiable by the user, or;\n * make the file owned by `root`, in which case the file is not writable by the user but authentication then fails because it's not *readable* either\n\n*Desired Behavior:* It should be possible to have read-only SSH keys.\n\n*Actual Behavior:* SSH keys are either read/write or unreadable.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35564", "fixedVersions": [], "id": "35564", "issueType": "New Feature", "key": "MODULES-9726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "resolution": "Won't Fix", "resolutionDate": "2021-09-23T03:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "allow read-only authorized_keys", "timeSpent": "PT0S", "updated": "2021-09-23T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-14T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c7e2b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16170515899_*|*_6_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36747", "fixedVersions": [], "id": "36747", "issueType": "Sub-task", "key": "MODULES-9725", "labels": [], "originalEstimate": "PT0S", "parent": "43118", "parentSummary": "Supported Release (device_manager) 3.0.1 - (2019-08-14) - (88fd2c96d81ff5cc2bc07254144644a0bb79dfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(device_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-14T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2436cc66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16170514156_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35563", "fixedVersions": [], "id": "35563", "issueType": "Sub-task", "key": "MODULES-9724", "labels": [], "originalEstimate": "PT0S", "parent": "43118", "parentSummary": "Supported Release (device_manager) 3.0.1 - (2019-08-14) - (88fd2c96d81ff5cc2bc07254144644a0bb79dfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-08-14T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a216163"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16170592668_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34552", "fixedVersions": [], "id": "34552", "issueType": "Sub-task", "key": "MODULES-9723", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43118", "parentSummary": "Supported Release (device_manager) 3.0.1 - (2019-08-14) - (88fd2c96d81ff5cc2bc07254144644a0bb79dfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-14T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d05010d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16170511453_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33591", "fixedVersions": [], "id": "33591", "issueType": "Sub-task", "key": "MODULES-9722", "labels": [], "originalEstimate": "PT0S", "parent": "43118", "parentSummary": "Supported Release (device_manager) 3.0.1 - (2019-08-14) - (88fd2c96d81ff5cc2bc07254144644a0bb79dfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2019-08-14T09:31:00.000000", "name": "2019-08-14_16MS+0100_579x739.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13326"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "released", "created": "2019-08-14T09:49:00.000000"}], "components": [], "created": "2019-08-14T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@467d1883"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5975_*|*_3_*:*_1_*:*_7775176_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1602520"}], "description": "*REASON:* hotfix for PUP-8736 vs MODULES-9628 conflict\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :https://github.com/puppetlabs/device_manager/pull/58", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43118", "fixedVersions": [], "id": "43118", "issueType": "Task", "key": "MODULES-9721", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (device_manager) 3.0.1 - (2019-08-14) - (88fd2c96d81ff5cc2bc07254144644a0bb79dfc1)", "timeSpent": "PT0S", "updated": "2019-08-14T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-14T05:02:00.000000", "name": "Screen Shot 2019-08-14 at 12.02.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12671"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-vsphere/compare/1.3.1...356298a8b00e3dd8ae5ee859db15a83c71152815", "created": "2019-08-14T04:51:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-vsphere/pull/162", "created": "2019-08-14T05:01:00.000000"}], "components": [], "created": "2019-08-14T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@372412f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12772468_*|*_10009_*:*_1_*:*_4693436_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35562", "fixedVersions": [], "id": "35562", "issueType": "Sub-task", "key": "MODULES-9720", "labels": [], "originalEstimate": "PT0S", "parent": "42058", "parentSummary": "Supported Release (puppetlabs-vsphere) v1.4.0 - 14.08.2019 - 356298a8b00e3dd8ae5ee859db15a83c71152815", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vsphere) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-14T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-08-14T04:20:00.000000", "name": "Screenshot 2019-08-14 at 13.19.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13325"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "vsphere is good to release - QA signoff is complete! \nRelease against 356298a8b00e3dd8ae5ee859db15a83c71152815", "created": "2019-08-14T04:21:00.000000"}], "components": [], "created": "2019-08-14T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@740607bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10420579_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34551", "fixedVersions": [], "id": "34551", "issueType": "Sub-task", "key": "MODULES-9719", "labels": [], "originalEstimate": "PT0S", "parent": "42058", "parentSummary": "Supported Release (puppetlabs-vsphere) v1.4.0 - 14.08.2019 - 356298a8b00e3dd8ae5ee859db15a83c71152815", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T04:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vsphere) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-14T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no loc updates", "created": "2019-08-14T04:20:00.000000"}], "components": [], "created": "2019-08-14T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@203ee0ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwe07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10316839_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33590", "fixedVersions": [], "id": "33590", "issueType": "Sub-task", "key": "MODULES-9718", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42058", "parentSummary": "Supported Release (puppetlabs-vsphere) v1.4.0 - 14.08.2019 - 356298a8b00e3dd8ae5ee859db15a83c71152815", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vsphere) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-14T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no doc updates", "created": "2019-08-14T04:20:00.000000"}], "components": [], "created": "2019-08-14T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb33277"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwdzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10294835_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43117", "fixedVersions": [], "id": "43117", "issueType": "Sub-task", "key": "MODULES-9717", "labels": [], "originalEstimate": "PT0S", "parent": "42058", "parentSummary": "Supported Release (puppetlabs-vsphere) v1.4.0 - 14.08.2019 - 356298a8b00e3dd8ae5ee859db15a83c71152815", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vsphere) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-14T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-14T05:03:00.000000", "name": "Screen Shot 2019-08-14 at 12.02.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12769"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-08-14T04:23:00.000000", "name": "Screenshot 2019-08-14 at 13.19.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12474"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-vsphere/pull/162]", "created": "2019-08-14T05:02:00.000000"}], "components": [], "created": "2019-08-14T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ac8c749"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwdzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5774_*|*_3_*:*_1_*:*_17313090_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_159569"}], "description": "REASON: Routine release, nothing to see here.\n\nModule Release:\nStandardised Release Process\n\nModule Engineer, please also include here:\n\n[Link to diff on github|https://github.com/puppetlabs/puppetlabs-vsphere/compare/1.3.1...356298a8b00e3dd8ae5ee859db15a83c71152815]\n[Screenshot of successful Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vsphere/view/release/job/forge-module_puppetlabs-vsphere_init-merge_release/7/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42058", "fixedVersions": [], "id": "42058", "issueType": "Task", "key": "MODULES-9716", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-14T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-vsphere) v1.4.0 - 14.08.2019 - 356298a8b00e3dd8ae5ee859db15a83c71152815", "timeSpent": "PT0S", "updated": "2019-08-14T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Danny\n\ncould you take a look over this please?\n\nLooking for an initial assessment of the problem an Engineering Level of Effort estimate to resolve.  Then we can look at the next steps\n\nthanks\nnorman\n", "created": "2019-08-19T02:26:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hello [~accountid:70121:62fc630d-c486-43ba-a765-446eda6dea2f],\n\nCurrently the puppetlabs-tomcat module supports tomcat versions from 7 to latest, but the nested components were added from version 9 and back-ported to version 8.5. \n\nI believe we should implement this feature in the future release of the module, allowing people to define their nested components in the connectors, but for now I am curious if you need a workaround since you set this as a blocker ?\n\nIf you need a quick workaround you can try to use the xml_fragment module and update the server.xml in tomcat configuration folder and restart the service to apply the changes. Here's an example of adding a value in the connector of a simple server.xml file:\n\n{code:puppet}\nxml_fragment { \"test\":\n    path        => \"/opt/apache-tomcat/conf/server.xml\",\n    ensure      => 'present',\n    xpath       => \"/Server/Service/Connector/SSLHostConfig\",\n    content     => {\n      value => '<the value you want to add in the SSLHostConfig node>',\n    }\n}\n{code}\n", "created": "2019-08-20T06:27:00.000000"}, {"author": "70121:62fc630d-c486-43ba-a765-446eda6dea2f", "body": "Cool. \u00a0Thanks for that Daniel. \u00a0I should have actually reduced the blocker status as I had a look in the module and used a similar augeas xml solution as the module already does. \u00a0I like the xml_fragment option though. \u00a0Do you need me to change the status of this request?\n\nThanks", "created": "2019-08-20T16:52:00.000000"}], "components": ["tomcat"], "created": "2019-08-14T01:09:00.000000", "creator": "70121:62fc630d-c486-43ba-a765-446eda6dea2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ec2dfb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwdzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/19"}], "description": "*Module Version: 3.0.0*\n *Puppet Version: Agent: 6.7.2, Server: 6.5*\n *OS Name/Version: Ubuntu 18.0.4 LTS*\n\n*Desired Behavior:*\n\nCurrently there is no support for nested components as described https://tomcat.apache.org/tomcat-9.0-doc/config/http.html#Nested_Components\n\n*Actual Behavior:*\n\nWe are running a tomcat app that has config under\u00a0SSLHostConfig which is nested in a connector. \u00a0Here is some example Augeas output.\nServer/Service/Connector[2]/#attribute/port = \"8443\"\nServer/Service/Connector[2]/SSLHostConfig/#attribute/sslProtocol = \"TLS\"\n\nThere is currently no way to modify settings any deeper than the top level in a connector", "environment": "puppetlabs-tomcat 3.0.0\n\nPuppet open source 6.7.2 agent and 6.5 server\n\nUbuntu 18.0.4 LTS with Tomcat\u00a08.5.42", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40968", "fixedVersions": [], "id": "40968", "issueType": "Bug", "key": "MODULES-9715", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:62fc630d-c486-43ba-a765-446eda6dea2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat : Support for Nested Components in tomcat::config::server::connector", "timeSpent": "PT0S", "updated": "2019-08-20T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-accounts/pull/243", "created": "2019-08-14T11:49:00.000000"}], "components": ["accounts"], "created": "2019-08-13T12:06:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b2ec82c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwd53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2715257_*|*_10009_*:*_1_*:*_85742547_*|*_5_*:*_1_*:*_0"}], "description": "All relevant tests should be run against all supported operating systems.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42057", "fixedVersions": [], "id": "42057", "issueType": "Improvement", "key": "MODULES-9713", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-08-14T12:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make tests orthogonal.", "timeSpent": "PT0S", "updated": "2019-08-14T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "https:// github.com/puppetlabs/puppetlabs-accounts/pull/241 merged by [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2019-08-14T08:14:00.000000"}], "components": ["accounts"], "created": "2019-08-13T12:02:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f511509"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwd4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73590_*|*_10007_*:*_1_*:*_2869863_*|*_10009_*:*_1_*:*_69755571_*|*_5_*:*_1_*:*_0"}], "description": "The current module manifests and tests are littered with os-specific code and control-branches.  Most or all of that could be moved into in-module hiera.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38876", "fixedVersions": [], "id": "38876", "issueType": "Improvement", "key": "MODULES-9712", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-08-14T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : Move os-specific data into in-module hiera.", "timeSpent": "PT0S", "updated": "2019-08-14T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a827910a200718ac35d", "body": "MODULES-7371 presents it slightly differently, but it is the same root cause as this issue.\n\nI have posted a PR to resolve it: https://github.com/puppetlabs/puppetlabs-concat/pull/661\n", "created": "2020-10-07T07:21:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "Thanks, [~accountid:623a4a827910a200718ac35d]", "created": "2020-10-07T09:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I would like to thank you both for raising this ticket and submitting a PR to resolve it.\u00a0\n\nI am going to resolve this ticket as the associated PR has now been merged.\n\nAgain, thank you :)\u00a0", "created": "2021-01-18T04:56:00.000000"}], "components": ["concat"], "created": "2019-08-13T09:08:00.000000", "creator": "623c13e0a1d81f0069d8e29a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c6c5f7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwczr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41386"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45262071352_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\n*Module Version:* 6.1.0\n *Puppet Version:* 5.5.14\n *OS Name/Version:* CentOS 7\n\nThe module seems to behave differently when there's a fragment-less {{Concat}} depending on the current state of the target file.\n\n+Case A: The target file does not exist+\n\nThe file is created empty:\n{noformat}# stat /tmp/file\nstat: cannot stat \u2018/tmp/file\u2019: No such file or directory\n# cat cc.pp \nconcat { '/tmp/file':\n  ensure => present,\n}\n# puppet apply cc.pp --modulepath modulepath\nNotice: Compiled catalog for foo.example.com in environment production in 0.07 seconds\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/tmp/file]/ensure: created\nNotice: Applied catalog in 0.25 seconds\n# stat /tmp/file\n  File: \u2018/tmp/file\u2019\n  Size: 0         \tBlocks: 0          IO Block: 4096   regular empty file\n   ...\n# cat /tmp/file\n# \n{noformat}\n+Case B: The target file exists and had fragments before+\n{noformat}# stat /tmp/file\nstat: cannot stat \u2018/tmp/file\u2019: No such file or directory\n# cat cc.pp \nconcat { '/tmp/file':\n  ensure => present,\n}\n\nconcat::fragment { 'tmpfile1':\n  target  => '/tmp/file',\n  content => \"test contents1\\n\",\n  order   => '01'\n}\n# puppet apply cc.pp --modulepath modulepath\nNotice: Compiled catalog for foo.example.com in environment production in 0.08 seconds\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/tmp/file]/ensure: defined content as '{md5}f3543786fcdc1c0c16f5028c13ae28ae'\nNotice: Applied catalog in 0.22 seconds\n# cat /tmp/file \ntest contents1\n# cat cc.pp \nconcat { '/tmp/file':\n  ensure => present,\n}\n\n#concat::fragment { 'tmpfile1':\n#  target  => '/tmp/file',\n#  content => \"test contents1\\n\",\n#  order   => '01'\n#}\n# puppet apply cc.pp --modulepath modulepath\nNotice: Compiled catalog for foo.example.com in environment production in 0.07 seconds\nNotice: Applied catalog in 0.20 seconds\n# cat /tmp/file \ntest contents1\n{noformat}\nI would expect both cases to behave consistently, as what's in the catalog is the same thing: a {{Concat}} resource with no fragments.\n\nIs this a bug or a feature?\n\nN.B.: The obvious workaround I found to avoid ending up with undesired content in the target file is to create the file with a header passing {{warn => true}} to the {{Concat}}.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35561", "fixedVersions": [], "id": "35561", "issueType": "Bug", "key": "MODULES-9711", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13e0a1d81f0069d8e29a", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat : Concat with no fragments, inconsistent behaviour?", "timeSpent": "PT0S", "updated": "2021-01-18T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2019-08-13T08:18:00.000000", "creator": "5c39cfcd9bcfd72df1018d1b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30506f91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwcz3:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "It's not possible to set allow encodeslashes to false with the module in the vhost section.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43115", "fixedVersions": [], "id": "43115", "issueType": "Bug", "key": "MODULES-9710", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c39cfcd9bcfd72df1018d1b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : allow encodeslashes", "timeSpent": "PT0S", "updated": "2019-08-13T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:623c0a43761efb0069ce0181]\u00a0can you please provide more information and a minimal repro? Without more information we cannot begin to investigate this.", "created": "2021-06-14T08:58:00.000000"}], "components": ["service"], "created": "2019-08-13T03:53:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f507ac1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwcwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "\u00a0\n{code:java}\u00a0{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39876", "fixedVersions": [], "id": "39876", "issueType": "Bug", "key": "MODULES-9709", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "service: service doesn't dig anydesk", "timeSpent": "PT0S", "updated": "2021-06-14T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updating for Bug to New Feature.", "created": "2021-02-15T07:40:00.000000"}], "components": ["vcsrepo", "windows"], "created": "2019-08-12T14:16:00.000000", "creator": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e35f087"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwccn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}], "description": "vcsrepo type should be supported on Windows.\n\nThe type currently works assuming the correct provider command is in the path.\n\n\u00a0\n\nHowever, some of the tests fail when run on Windows or from a Linux system running unit tests.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34549", "fixedVersions": [], "id": "34549", "issueType": "New Feature", "key": "MODULES-9708", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-vcsrepo: Feature request - Windows Support", "timeSpent": "PT0S", "updated": "2021-02-15T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Existing pdksync branches on repo throw this error.\n\nAfter deleting those existing branches pdksync is working as expected.\n\nAble to create PR successfully.", "created": "2019-08-15T02:24:00.000000"}], "components": [], "created": "2019-08-12T07:57:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) bundle exec rake pdksync (should run successfully)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d5d1228"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbzr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239194103_*|*_5_*:*_1_*:*_0"}], "description": "\u279c pdksync git:(master) \u2717 bundle exec rake pdksync\nCommit branch_name=pdksync_\\{ref} commit_message=pdksync_\\{ref}\nPR title = pdksync_\\{ref}\npuppetlabs-rook, delete module directory, cloned, pdk update, All files have been staged.\ncommit created, (FAILURE) Pushing to origin for puppetlabs/puppetlabs-rook has failed. git '--git-dir=/Users/sheena/modulework/pdksyncwork/pdksync/modules_pdksync/puppetlabs-rook/.git' '--work-tree=/Users/sheena/modulework/pdksyncwork/pdksync/modules_pdksync/puppetlabs-rook' push 'origin' 'pdksync_pdksync_1.12.0-0-g55d9ae2' 2>&1:To https://github.com/puppetlabs/puppetlabs-rook.git\n ! [rejected] pdksync_pdksync_1.12.0-0-g55d9ae2 -> pdksync_pdksync_1.12.0-0-g55d9ae2 (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/puppetlabs/puppetlabs-rook.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. Integrate the remote changes (e.g.\nhint: 'git pull ...') before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\npush, created pr, added label 'maintenance' done.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34548", "fixedVersions": [], "id": "34548", "issueType": "Task", "key": "MODULES-9707", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-15T02:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync throws error Updates were rejected because the tip of your current branch is behind", "timeSpent": "PT0S", "updated": "2019-08-15T02:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-23T06:17:00.000000", "name": "Screen Shot 2019-09-23 at 13.16.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12881"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/534", "created": "2019-09-23T06:17:00.000000"}], "components": [], "created": "2019-08-09T14:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@183783"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3856155804_*|*_3_*:*_1_*:*_699984_*|*_5_*:*_1_*:*_0"}], "description": "\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35560", "fixedVersions": [], "id": "35560", "issueType": "Sub-task", "key": "MODULES-9706", "labels": [], "originalEstimate": "PT0S", "parent": "42055", "parentSummary": "Supported Release (puppetlabs-ntp) v8.1.0 - (23.09.2019) - (319685a4894a2e715121508cf2e1df83739a9fe3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-23T06:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-23T06:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-23T06:09:00.000000", "name": "Screen Shot 2019-09-23 at 13.09.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12583"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/590591", "created": "2019-09-23T06:09:00.000000"}], "components": [], "created": "2019-08-09T14:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@347ff3bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3856365480_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34546", "fixedVersions": [], "id": "34546", "issueType": "Sub-task", "key": "MODULES-9705", "labels": [], "originalEstimate": "PT0S", "parent": "42055", "parentSummary": "Supported Release (puppetlabs-ntp) v8.1.0 - (23.09.2019) - (319685a4894a2e715121508cf2e1df83739a9fe3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-23T06:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-23T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-09T14:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae9ebe6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3856205407_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33588", "fixedVersions": [], "id": "33588", "issueType": "Sub-task", "key": "MODULES-9704", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42055", "parentSummary": "Supported Release (puppetlabs-ntp) v8.1.0 - (23.09.2019) - (319685a4894a2e715121508cf2e1df83739a9fe3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-23T06:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-09-23T06:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-09T14:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59c18ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3856197979_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43113", "fixedVersions": [], "id": "43113", "issueType": "Sub-task", "key": "MODULES-9703", "labels": [], "originalEstimate": "PT0S", "parent": "42055", "parentSummary": "Supported Release (puppetlabs-ntp) v8.1.0 - (23.09.2019) - (319685a4894a2e715121508cf2e1df83739a9fe3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-23T06:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-09-23T06:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-23T06:09:00.000000", "name": "Screen Shot 2019-09-23 at 13.09.07.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12677"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-09-23T06:18:00.000000", "name": "Screen Shot 2019-09-23 at 13.16.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12983"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "all module release tickets raised for the IA Content team must have the epic link set to Modules - Miscellaneous\n\nreference (Standardised release of modules#1.CreatetheJIRAreleaseticket section on \"Create the JIRA release ticket\" ) .", "created": "2019-08-15T03:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/534", "created": "2019-09-23T06:17:00.000000"}], "components": [], "created": "2019-08-09T14:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@301f6560"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6407_*|*_3_*:*_2_*:*_1026662168_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_2831848707"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-ntp/compare/v8.0.0...319685a4894a2e715121508cf2e1df83739a9fe3\n * Screenshot of successful Job Run from CI :", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42055", "fixedVersions": [], "id": "42055", "issueType": "Task", "key": "MODULES-9702", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-23T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-ntp) v8.1.0 - (23.09.2019) - (319685a4894a2e715121508cf2e1df83739a9fe3)", "timeSpent": "PT0S", "updated": "2019-09-23T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "body": "Task currently needs a windows fact to see if the windows platform is FIPS compliant or not, so that PE will know to install the correct agent on them.", "created": "2019-10-11T07:00:00.000000"}], "components": [], "created": "2019-08-09T11:23:00.000000", "creator": "557058:ab1874a9-45ab-4efc-91aa-5200c165b2c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A passing Beaker acceptance test run in the [pe_acceptance_tests|https://github.com/puppetlabs/pe_acceptance_tests] repo with {{setup/install.rb,setup/agent_upgrade.rb}} as the test suite. You should use something like {{centos7-64mcd-<BHG>fa}} as the Beaker hostgenerator string. The master VM can be something else other than {{centos7-64}}, but its role must be specified as {{mcd}}. <BHG> represents the beaker hostgen string for winfips-2012r2-x64; note that its role must be specified as {{fa}}. Feel free to look [here|https://github.com/puppetlabs/pe_acceptance_tests#beaker-examples] to see how to run the acceptance tests.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77bed3c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-2845"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwymn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_86950865_*|*_1_*:*_1_*:*_2851_*|*_10007_*:*_2_*:*_3433680070_*|*_3_*:*_3_*:*_1254493385_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1452637594_*|*_10006_*:*_1_*:*_4455477764"}], "description": "The [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent] (used to upgrade the puppet agent package on agents) should be checked to see if it needs to be updated to include winfips-2012r2-x64. This will usually require one to check, at a minimum, manifests/install.pp, manifests/init.pp, and the tasks/install_shell.sh for running installer tasks.\n", "epicLinkSummary": "Add winfips-2012r2-x64 PE support", "estimate": "PT0S", "externalId": "39875", "fixedVersions": [], "id": "39875", "issueType": "Task", "key": "MODULES-10043", "labels": [], "originalEstimate": "PT0S", "parent": "57115", "parentSummary": "Add winfips-2012r2-x64 PE support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ab1874a9-45ab-4efc-91aa-5200c165b2c4", "resolution": "Fixed", "resolutionDate": "2019-12-11T01:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add winfips-2012r2-x64 to the puppet_agent module", "timeSpent": "PT0S", "updated": "2019-12-11T01:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-09T02:21:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c1587d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwb3r:"}], "description": "[clone of pdk-1357 to get it on our board]\n\nRight now, we have no PDK docs on the docs website about pdk provider. It might be that this is mostly a Resource API documentation issue, but PDK docs should at least cover the basic use and command reference information.\n\nFirst, confirm that pdk provider is ready for broad usage and is OK to document in the main docs. Second, I'll need predocs, described below. Third, give this ticket back to me and I'll write the docs for it.\n\nFor the reference, I need:\n * a usage example that shows the options, like `pdk build [--target-dir=<PATH>] [\u2013force]`\n * a \"real\" usage example (no foo and bar please) for the command, like `pdk build --target-dir=mymodules/my_module/pkg`\n * a list of available options, along with descriptions of what each option does, what values it accepts, and what the default option or behavior is. I assume options are optional, so if one is required, please call it out.\n\nFor the basic use info, if this depends heavily on Resource API, which it looks like maybe it does, we should probably give some instructions for basic usage and then refer out to the Resource API docs for how to write a provider. It looks like I might be able to get most of what I need from the Resource API doc at [https://github.com/puppetlabs/puppet-resource_api#getting-started,] so predocs for this might be minimal.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37728", "fixedVersions": [], "id": "37728", "issueType": "Improvement", "key": "MODULES-9701", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "`pdk new provider`, `pdk new transport` docs", "timeSpent": "PT0S", "updated": "2020-01-14T09:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "body": "PR up: \u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/432", "created": "2019-08-14T13:36:00.000000"}, {"author": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "body": "Resolved under\u00a0MODULES-9846", "created": "2019-09-26T15:07:00.000000"}], "components": ["puppet_agent"], "created": "2019-08-08T15:29:00.000000", "creator": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc5f91d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwafr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_405099792_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_3827174991"}], "description": "*Module Version:* 2.2.0\n *Puppet Version:* 5.5.16\n *OS Name/Version:* Windows\n\nWindows nodes using a cached catalog may cause Puppet to trigger an agent install every run.\n\nThis appears to be due to the module's reliance on the `aio_agent_version` fact to determine if the install Powershell script should be ran. A node using a cached catalog will not update the value of this fact, causing the module to trigger the install script every run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40967", "fixedVersions": [], "id": "40967", "issueType": "Bug", "key": "MODULES-9700", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "resolution": "Fixed", "resolutionDate": "2019-09-26T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : windows nodes using cached catalog caused looping installs", "timeSpent": "PT0S", "updated": "2019-09-26T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:5c2ff2fd81c1261667adfa1d], [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] - this is a stale issue for what looks like a legitimate bug but does not have any customer backing afaict. May want to discuss prioritization.", "created": "2021-01-11T08:24:00.000000"}], "components": ["acl"], "created": "2019-08-08T15:03:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Acceptance test at puppetlabs-acl/spec/acceptance/use_cases/grant_full_deny_full_spec.rb passes with \"idempotent_apply(acl_manifest)\" in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6de0acd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwaen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}], "description": "_Basic Info_\n*Module Version:*\npuppetlabs-acl v3.0.0\n*Puppet Version:*\nagent 6.7.2\n*OS Name/Version:*\nWindows 2016 \nPS Version 5.1.14393.287\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nAcceptance test at puppetlabs-acl/spec/acceptance/use_cases/grant_full_deny_full_spec.rb passes with \"idempotent_apply\" method.\n\n*Actual Behavior:*\nIf you change the \"apply_manifest(acl_manifest)\" to \"apply_manifest(acl_manifest)\" (currently on line 92) the test fails.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nThe initial apply of the \"acl_manifest\" yields:\n{code: Shell output}Notice: /Stage[main]/Main/Acl[c:/temp/group_local_user_sid.txt]/permissions: permissions changed [] to [\n\t{\"identity\"=>\"CREATOR GROUP\", \"rights\"=>[\"modify\"], \"affects\"=>:self_only}, \n\t{\"identity\"=>\"CDZFG6SSE334V8A\\\\bob\", \"rights\"=>[\"read\"], \"affects\"=>:self_only},\n\t{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"], \"affects\"=>:self_only}\n]\nNotice: /Stage[main]/Main/Acl[c:/temp/group_local_user_sid.txt]/group: group changed CDZFG6SSE334V8A\\None to S-1-5-21-4193076590-923018103-37882416-1003{code}\n\nA subsequent run, which should be idempotent, yields a \"corrective change notice\" of:\n{code: Shell output}\nSecond run:\nNotice: /Stage[main]/Main/Acl[c:/temp/group_local_user_sid.txt]/permissions: permissions changed [\n\t{\"identity\"=>\"S-1-5-21-4193076590-923018103-37882416-1003\", \"rights\"=>[\"modify\"], affects\"=>:self_only}, \n\t{\"identity\"=>\"CDZFG6SSE334V8A\\\\bob\", \"rights\"=>[\"read\"], \"affects\"=>:self_only}, \n\t{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"], \"affects\"=>:self_only}\n] to [\n\t{\"identity\"=>\"CREATOR GROUP\", \"rights\"=>[\"modify\"], \"affects\"=>:self_only}, \n\t{\"identity\"=>\"CDZFG6SSE334V8A\\\\bob\", \"rights\"=>[\"read\"], \"affects\"=>:self_only},\n\t{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"], \"affects\"=>:self_only}]\n{code}\n\nI believe that the CREATOR_GROUP identity is not being canonicalized to the sid \"S-1-5-21-4193076590-923018103-37882416-1003\" until after the puppet run, thus when we re-run the apply puppet sees the sid \"S-1-5-21-4193076590-923018103-37882416-1003\" and tries to correct it to \"CREATOR_GROUP\" which later resolves to the sid \"S-1-5-21-4193076590-923018103-37882416-1003\" and the runs will never be idempotent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35559", "fixedVersions": [], "id": "35559", "issueType": "Bug", "key": "MODULES-9699", "labels": ["Supported_Modules"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL : CREATOR_GROUP changes are not idempotent", "timeSpent": "PT0S", "updated": "2021-01-11T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2019-08-08T14:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3402f5b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwae7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2297_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_360187983"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release:\n[Standardised Release Process | https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Screenshot of passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33585", "fixedVersions": [], "id": "33585", "issueType": "Task", "key": "MODULES-9698", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-12T18:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-facts) 0.6.0 - (08/09/2019) - (SHA)", "timeSpent": "PT0S", "updated": "2019-08-12T18:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "fixed with https://github.com/puppetlabs/puppetlabs-accounts/pull/242", "created": "2019-08-08T13:51:00.000000"}], "components": ["accounts"], "created": "2019-08-08T13:51:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e66f9a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw9y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_969799_*|*_10007_*:*_1_*:*_336422036_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.2.0*\n *Puppet Version:* any\n *OS Name/Version: any*\n\n_Using a custom authorized key file does not create the required file._\n\n*Desired Behavior:*\n\nWhen using parameter sshkey_custom_path parameter, the provided file should be created.\n\n*Actual Behavior:*\n\nNo custom authorized key file gets created.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40965", "fixedVersions": [], "id": "40965", "issueType": "Bug", "key": "MODULES-9697", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-08-12T11:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts : does not create custom authorized key file", "timeSpent": "PT0S", "updated": "2019-08-12T11:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Proposed fix\u00a0\n\n[https://github.com/bloombergindustry/puppetlabs-docker/commit/f45dbdd34775bd6cd1476d7e3b3df87e79711c0f]\n\n\u00a0", "created": "2020-05-14T17:02:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd],\n\nThe PR: https://github.com/puppetlabs/puppetlabs-docker/pull/613 with the fixed has been merged. \n\nThank you for your contribution. ", "created": "2020-05-20T10:11:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Thank you!", "created": "2020-05-20T12:32:00.000000"}], "components": ["docker_platform"], "created": "2019-08-08T05:53:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52ff019f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw9pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24267688990_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_955091789"}], "description": "puppetlabs-docker v3.7.0 exposes full user list in\u00a0docker_home_dirs facts. This can be considering insecure and put a strain on systems with large user count in external user directory.\n\nFact should be either removed or scope limited to 'local' users.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40964", "fixedVersions": [], "id": "40964", "issueType": "Bug", "key": "MODULES-9696", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2020-05-26T04:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "limit/remove docker_home_dirs fact", "timeSpent": "PT0S", "updated": "2020-05-26T04:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "i agree that resource is dangerous. as the author of the refered document, I can attest that the best practices are definitely *not* followed by the apt module right now. it should at least:\n # never use apt-key in any form\n # never talk to keyservers\n # never write to /etc/apt/trusted* and friends\n\nInstead, keys should be sourced from trusted locations (e.g. `puppet:///`) and installed in the standard location (`/usr/share/keyrings`) and refered to in the sources.list file, like this:\u00a0\n{noformat}deb [signed-by=/usr/share/keyrings/deriv-archive-keyring.gpg] https://deriv.example.net/debian/ stable main\n{noformat}\nSuch a change would resolve a *lot* of recurring issues in that module. This *could* be as simple as just creating a new resource like:\n{noformat}define apt::keyfile($ensure, $source, $content) {\n    file { \"/usr/share/keyrings/$keyfile\": \n        ensure => $ensure,\n        content => $content,\n        source => $source,\n    }\n}\n{noformat}\n... that's all there is to it, really... no? Then we deprecate the apt::key resources and remove that code in a future major...\n\nExamples of related issues:\n * https://puppet.atlassian.net/browse/MODULES-4169\n * https://puppet.atlassian.net/browse/MODULES-5119\n * https://puppet.atlassian.net/browse/MODULES-8104\n * https://puppet.atlassian.net/browse/MODULES-9145\n * https://puppet.atlassian.net/browse/MODULES-10544\n\nClosed but still related:\n * https://puppet.atlassian.net/browse/MODULES-4686\n * https://puppet.atlassian.net/browse/MODULES-3562\n * https://puppet.atlassian.net/browse/MODULES-5337\n * https://puppet.atlassian.net/browse/MODULES-10063\n * https://puppet.atlassian.net/browse/MODULES-5394\n * https://puppet.atlassian.net/browse/MODULES-4872\n * https://puppet.atlassian.net/browse/MODULES-3307\n * https://puppet.atlassian.net/browse/MODULES-1385\n * https://puppet.atlassian.net/browse/MODULES-4358\n * https://puppet.atlassian.net/browse/MODULES-3337\n\nIn particular, tests are failing right now in travis, intermittently, because of the collapse of the keyserver infrastructure.", "created": "2020-02-11T10:27:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "just had a chat with the team during the office hours!\n\nthe summary is:\n # adding a keyfile argument is fine\n # that might require adding a `signed-by` option of some sort to the template...\n # ... which in turn might imply refactoring the existing options (currently `$architecture` and `$allow_unsigned`) to be part of a new `$options` hash that would get expanded by the template\n # deprecating the key argument might be a little more sensitive as people depend on it, but could eventually be done in a major release", "created": "2020-02-17T10:26:00.000000"}, {"author": "62437c021da0e1007138c15e", "body": "fwiw the current code handling PGP keys is not working great at all: if one changes the \"contents\" parameter of a key, puppet never changes the installed key since there's already something in the keyring.\n\nwith the current code that uses apt-key, one has to manually delete the key with `apt-key delete` for puppet to update it, which is by far not how I'd like to use puppet (e.g. it's supposed to remove manual interventions on machines)\n\nSo, I'd be very happy to see the changes proposed in this issue get implemented.", "created": "2021-05-11T10:05:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "in my opinion the option of auto adding keys by fingerprint should stay. maybe with a flag `allow auto-key-setup` but it should not simply be stripped away as \"unsafe\"\n\nmy duplicate issue https://puppet.atlassian.net/browse/MODULES-10846", "created": "2021-05-11T10:24:00.000000"}, {"author": "62437c021da0e1007138c15e", "body": "FWIW debian bullseye will be the last debian realease to include the apt-key utility\n\n\u00a0\n\n[https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html#deprecated-components]\n\n\u00a0\n\nso this module should definitely start transitioning away from that tool as soon as possible", "created": "2021-06-10T09:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:62437c021da0e1007138c15e] (and others) given that the replacement is \"put a file in a specific directory\", do we even need a replacement?", "created": "2021-06-10T09:47:00.000000"}, {"author": "62437c021da0e1007138c15e", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] if it was just for the file we wouldn't need it, but it'd be nice to place this file in this directory by default:\n\n{color:#000000}/usr/share/keyrings/{color}\n\nand we also need the added bit in the source file to use the key file e.g. :\n\n{color:#000000}[signed-by=/path/to/file.gpg]{color}", "created": "2021-06-10T16:35:00.000000"}, {"author": "623a4a52a2f6400069eaaa1a", "body": "I created PR [#991|https://github.com/puppetlabs/puppetlabs-apt/pull/991] to add support for {{signed-by}} in source entries. I\u2019ll try to work on another PR to add support for managing keyring files in {{/usr/share/keyring/}} once this one is merged.", "created": "2021-07-16T10:32:00.000000"}, {"author": "623a4a52a2f6400069eaaa1a", "body": "I probably won\u2019t make the PR for keyring files management, the amount of work is too big for me, I\u2019m not a big fan of Ruby, rubydoc.info is down 50% of the time, and I\u2019m not sure what\u2019s the correct way to do this.\n\nI was thinking of either creating a new provider for the {{apt_key}} type (called {{keyring}}) that would only support source and content, and would compute the file path from the title or creating a new type (called {{apt_keyring}}) with a corresponding defined type and the same set of parameters (source and content, with path computed from the title).\n\nDebian recommends using unarmored files so the new type or new provider needs to run {{gpg --dearmor}} with the armored content passed on stdin and the result read from stdout (the cool thing is that you can give an unarmored file to {{gpg --deamor}} and it won\u2019t complain). Also, IMO, it should support the same source types as {{file}} (i.e. absolute path as well http, https and puppet:// URLs).\n\nI\u2019d like to be able to do things like that to create and unarmored GPG keyring at {{/usr/share/keyrings/deriv-archive-keyring.gpg}}:\n\n{code:puppet}\n# Either with a provider:\napt::key { 'deriv':\n    provider => 'keyring',\n    content  => '---- BEGIN GPG BLABLABLA ---',\n}\n\napt::key { 'deriv':\n    provider => 'keyring',\n    source   => 'https://deriv.example.com/pubkey.gpg',\n}\n\napt::source { 'deriv':\n    ...\n    key => {\n        provider => 'keyring',\n        source   => ...\n    },\n}\n\n# Or with another defined type:\napt::keyring { 'deriv':\n    content  => '---- BEGIN GPG BLABLABLA ---',\n}\n\napt::keyring { 'deriv':\n    source   => 'https://deriv.example.com/pubkey.gpg',\n}\n\napt::source { 'deriv':\n    ...\n    keyring => {\n        source   => ...\n    },\n}\n{code}\n\nIn the mean time, if anyone is interested, here is how to do it with [voxpupuli's archive module|https://forge.puppet.com/modules/puppet/archive], it\u2019s not great, but it works:\n\n{code:puppet}\narchive { '/tmp/deriv-archive-keyring.gpg':\n  source          => 'https://deriv.example.com/pubkey.gpg',\n  extract         => true,\n  extract_path    => '/usr/share/keyrings/',\n  extract_command => 'gpg --dearmor < %s > deriv-archive-keyring.gpg',\n  creates         => '/usr/share/keyrings/deriv-archive-keyring.gpg',\n}\n\napt::source { 'foo'\n    ...\n    keyring => '/usr/share/keyrings/deriv-archive-keyring.gpg', # Use this when puppetlabs-apt#991 is merged\n}\n{code}", "created": "2021-07-16T16:11:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "FWIW, the apt package in Debian bookworm will create {*}/etc/apt/keyrings/{*}, according to [its man page|https://manpages.debian.org/testing/apt/apt-key.8.en.html]. So this should also be considered a valid place for storing keys.\n\nThe wiki page linked above also has a passage about it:\n{quote}If future updates to the key will be managed by an apt/dpkg package as recommended below, then it SHOULD be downloaded into {{/usr/share/keyrings}} using the same filename that will be provided by the package. If it will be managed locally , it SHOULD be downloaded into {{/etc/apt/keyrings}} instead.\n{quote}\n\u00a0\n\nSo my understanding is that keys SHOULD go into /etc/apt/keyrings unless they are managed by a package, in which case they should go into /usr/share/keyrings...", "created": "2022-06-01T23:27:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Said man page also states:\n\n{quote}When using a deb822-style sources.list, and with apt version >= 2.4, the Signed-By option can also be used to include the full ASCII armored keyring directly in the sources.list without an additional file.{quote}\n\nSo maybe support for storing sources.list in deb822 format should also be considered?", "created": "2022-06-01T23:34:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "I wonder whether everybody here is aware that Ubuntu 22.04 is ahead of Debian 12 and has already done the transition away from apt-key. An \"apt-get update\" on these systems results in lots of warnings about keys stored in /etc/apt/trusted.gpg*. It's about time for this module to follow...\n\nAlso, now that it's too late already, the priority should IMHO be raised and the issue type be changed to bug.", "created": "2022-09-18T23:52:00.000000"}, {"author": "63d2e0f4c565900ff405ef43", "body": "We have mainly Ubuntu-servers in our company and are currently migrating a lot of these from 20.04 to 22.04.\n\nEvery 22.04 system reports a deprecation-warning when a user is trying to update the package-lists.\n\nAs [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] suggests this issue's priority should be raised to provide more compatibility.", "created": "2023-02-13T04:06:00.000000"}], "components": ["apt"], "created": "2019-08-07T12:48:00.000000", "creator": "601a6392a7fb4000693ec9a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64fc6b4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw9bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/20"}], "description": "_Basic Info_\n *Module Version: 7.1.0*\n *Puppet Version: 6.7.2*\n *OS Name/Version: Debian 10*\n\napt-key is effectively a deprecated interface, and modules should be shipping trusted key files\u00a0instead.\n\nOn Debian 9, apt-key still works, but in a default Debian 10 install, it fails:\n\n$ apt-key adv\nE: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation\n\nIt appears to be common practice to ship keyfiles into /etc/apt/trusted.gpg.d, even though [https://wiki.debian.org/DebianRepository/UseThirdParty]\u00a0says the correct place is\u00a0/usr/share/keyrings/ with some repository-specific configuration. The puppet6-release package installs into /etc/... .\n\n\u00a0\n\nI'd want something that works on a plain minimal Debian 10 install, and hopefully end the idea of downloading keys from the keyserver network. Deprecating apt::key/apt_key and providing guidance in the puppetlabs-apt documentation sounds like a good start ...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38874", "fixedVersions": [], "id": "38874", "issueType": "Improvement", "key": "MODULES-9695", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "601a6392a7fb4000693ec9a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : apt-key is deprecated", "timeSpent": "PT0S", "updated": "2023-02-13T04:06:00.000000", "votes": "14", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc_lite"], "created": "2019-08-07T08:55:00.000000", "creator": "623a46597910a200718ac204", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4728c21e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw8vr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "With PSModulePath at the machine level appended to have Chocolatey's lib (C:\\ProgramData\\chocolatey\\lib) and using DSC_Lite to call a resource within that lib path, it returns \"Resource <resource> not found\".\n\nWhen copying the resource's module to a pre-existing/standard PSModulePath ( specifically C:\\Program Files\\WindowsPowerShell\\Modules) and running the code manually it succeeds:\n\n\n{code:java}\n$invokeParams = @{\n Name       = 'Service'\n ModuleName = 'PSDscResources'\n Method     = 'test'\n Property   = @{\n     'name' = '<ServiceName>';\n     'ensure' = 'Present';\n     'state' = 'Running';\n     'builtinaccount' = 'LocalSystem';\n     'startuptimeout' = 30000;\n     'terminatetimeout' = 30000\n     }\n }\n Invoke-DscResource @invokeParams\n{code}\nThis leads me to believe that PSModulePath at the system level is not respected / loaded as expected.", "environment": "Puppet 5.5.2\nWindows Server 2016\nWMF 5.1\nPSDscResources 2.12.0.0\n\n\nSystem Variable \"PSModulePath\":\u00a0C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\ProgramData\\chocolatey\\lib;", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33572", "fixedVersions": [], "id": "33572", "issueType": "Bug", "key": "MODULES-9694", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46597910a200718ac204", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite : Resources Not Recognized Existing in PSModulePath", "timeSpent": "PT0S", "updated": "2021-06-14T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-21T04:25:00.000000", "name": "Screen Shot 2019-08-21 at 11.25.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13222"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/pdksync/pull/102", "created": "2019-08-21T04:25:00.000000"}], "components": [], "created": "2019-08-07T06:26:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Release pdksync"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4585cd1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw8sf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10283_*|*_3_*:*_2_*:*_855277290_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_347073299"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40962", "fixedVersions": [], "id": "40962", "issueType": "Task", "key": "MODULES-9693", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-21T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release pdksync", "timeSpent": "PT0S", "updated": "2019-08-21T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/329]\n\n[https://github.com/puppetlabs/puppetlabs-rook/pull/60]\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/245\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/874\n\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/pull/99\n\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/596\n\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/85\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/853\n\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/375", "created": "2019-08-15T02:40:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/129\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/349\nhttps://github.com/puppetlabs/puppetlabs-java/pull/383\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/238\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1225\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/524\nhttps://github.com/puppetlabs/puppetlabs-package/pull/141\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1100\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/pull/72\nhttps://github.com/puppetlabs/puppetlabs-resource/pull/59\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/115\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/1041\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/133\nhttps://github.com/puppetlabs/puppetlabs-translate/pull/51\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/427", "created": "2019-08-15T02:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/169\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/421\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/118\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/239\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/260\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/183\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/217\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/319\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/57\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/106", "created": "2019-08-15T02:48:00.000000"}], "components": [], "created": "2019-08-07T06:24:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) pdksync run executed successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aa90e59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw8s7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31869_*|*_3_*:*_2_*:*_518712331_*|*_10009_*:*_1_*:*_78410325_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_176398751"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39874", "fixedVersions": [], "id": "39874", "issueType": "Task", "key": "MODULES-9692", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-16T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Run pdksync on all modules for gemfile updates", "timeSpent": "PT0S", "updated": "2019-08-16T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "[~accountid:5ade3a9f91bc312e6a4a30f3] I merged a PR in the puppet-agent module yesterday and it seems that most of the platforms are passing: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/Bolt-bundled-content/job/forge-module_puppetlabs-puppet-agent-module_intn-run_task_acceptance-master/118/\n\nThe Windows failures look like transients. Can you confirm this is still happening?", "created": "2019-08-08T02:13:00.000000"}, {"author": "5ade3a9f91bc312e6a4a30f3", "body": "Yeah, I noticed yesterday when I was running experimental pipelines testing out a change to the facts module with puppet_agent that the issue seemed to have gone away. I have seen those windows failures when there is really slow download speeds in the network. \n\nI think I've ruled out any changes in puppet_agent or in the job template in ci-job-configs. It looks like the dependency for nokogiri comes from rbvmomi which is a dependency for beaker-vcloud and beaker-vmware. So if it comes up again we can look for why those dependencies are not being pulled in. It seems a bit odd that the smoke cleanup would rely on a gem in the module under test but maybe it is safe to do. ", "created": "2019-08-08T15:24:00.000000"}], "components": [], "created": "2019-08-06T12:42:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ca9d0dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw5an:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44447379_*|*_3_*:*_1_*:*_525603352_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90669903"}], "description": "The task based acceptance tests for the puppet_agent module are failing https://jenkins-master-prod-1.delivery.puppetlabs.net/view/Bolt-bundled-content/job/forge-module_puppetlabs-puppet-agent-module_intn-run_task_acceptance-master/ due to nokogiri not being installed when the {{cleanup}} step is reached. https://github.com/puppetlabs/ci-job-configs/blob/30edb2a0bbccc397a09fd1ed534f4c53e39d75e4/resources/job-templates/modules.yaml#L1642\n\nThe cleanup step points to the following instructions: https://github.com/puppetlabs/ci-job-configs/blob/3df89ca6a3c878498d5b4d19588fdea0594287ee/resources/defaults/modules.yaml#L66-L89 which require nokogiri. \n\nIt is unclear why this just started failing. My guess is that somewhere that one of the gems listed in the puppet_agent Gemfile was previously dependent on nokogiri but dropped it (my first guess would have been beaker+freinds) but i'm not seeing anything in the history to support that. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40961", "fixedVersions": [], "id": "40961", "issueType": "Improvement", "key": "MODULES-9691", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Won't Fix", "resolutionDate": "2019-08-14T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Nokogiri not available for smoke_cleanup step", "timeSpent": "PT0S", "updated": "2019-08-14T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "at End of the day, please summary finding and I can ask the team to pick-up tomorrow", "created": "2019-08-12T13:48:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Bill \n\nthank you for owning this issue and delivering a potential solution so quickly.\n\nnorman\n", "created": "2019-08-13T02:16:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Bill\n\nyou posted up a PR for this issue https://github.com/puppetlabs/puppetlabs-chocolatey/pull/168\n\nhas this been merged? if so can we close this Jira and raise a release ticket for this module \n\nthanks\nnorman\n", "created": "2019-08-15T02:02:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[PR #168|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/168] was just merged to deal with this issue.", "created": "2019-08-15T07:48:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2019-08-05T12:45:00.000000", "creator": "623c0a3994742a00683e3d62", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4844f0ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw7if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_846185196_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.1.1*\n *Puppet Version: 6.4.2*\n *OS Name/Version: Windows Server 2016*\n\n_When using the module to configure a source (such as Artifactory), the sensitive data type is not supported for login credentials\u00a0to said source. This presents a scenario where someone could run puppet in debug mode and view the credentials in clear text._\u00a0\n\n\u00a0\n\n_Unable to mark 'password' as sensitive: password is a parameter and not a property, and cannot be automatically redacted._\n\n\u00a0\n\n*Desired Behavior: The sensitive data type is supported for the password parameter when configuring a secure source.*\n\n*Actual Behavior: The sensitive data type is not supported, thus the password appears as clear text in debug output.*\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34543", "fixedVersions": [], "id": "34543", "issueType": "Bug", "key": "MODULES-9690", "labels": ["Chocolatey", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a3994742a00683e3d62", "resolution": "Fixed", "resolutionDate": "2019-08-15T07:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs/chocolatey : Sensitive data type not supported for chocolateysource", "timeSpent": "PT0S", "updated": "2019-08-15T07:48:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-05T06:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e024759"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16949888185_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35558", "fixedVersions": [], "id": "35558", "issueType": "Sub-task", "key": "MODULES-9689", "labels": [], "originalEstimate": "PT0S", "parent": "42054", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.1.0 - (20.09.2019) - (ff673b8cdc8f17ada736cd872c2175172b659fda)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-05T06:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c31a9c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16949883887_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34528", "fixedVersions": [], "id": "34528", "issueType": "Sub-task", "key": "MODULES-9688", "labels": [], "originalEstimate": "PT0S", "parent": "42054", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.1.0 - (20.09.2019) - (ff673b8cdc8f17ada736cd872c2175172b659fda)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-08-05T06:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@258e6908"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16949937173_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33571", "fixedVersions": [], "id": "33571", "issueType": "Sub-task", "key": "MODULES-9687", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42054", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.1.0 - (20.09.2019) - (ff673b8cdc8f17ada736cd872c2175172b659fda)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-08-05T06:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c024668"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16949892314_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43022", "fixedVersions": [], "id": "43022", "issueType": "Sub-task", "key": "MODULES-9686", "labels": [], "originalEstimate": "PT0S", "parent": "42054", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.1.0 - (20.09.2019) - (ff673b8cdc8f17ada736cd872c2175172b659fda)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-09-20T05:17:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13333"}], "comments": [], "components": [], "created": "2019-08-05T06:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@463a16d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6nj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5738_*|*_10007_*:*_1_*:*_4571_*|*_3_*:*_1_*:*_914579_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3969255864"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-stdlib/compare/v6.0.0..ff673b8cdc8f17ada736cd872c2175172b659fda\n *  !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42054", "fixedVersions": [], "id": "42054", "issueType": "Task", "key": "MODULES-9685", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-09-20T05:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-stdlib) 6.1.0 - (20.09.2019) - (ff673b8cdc8f17ada736cd872c2175172b659fda)", "timeSpent": "PT0S", "updated": "2019-09-20T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@239af633"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6n3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1326255408_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40960", "fixedVersions": [], "id": "40960", "issueType": "Sub-task", "key": "MODULES-9684", "labels": [], "originalEstimate": "PT0S", "parent": "36746", "parentSummary": "Supported Release (puppetlabs-java_ks) 3.0.0 - (2018-08-20) - (7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-20T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6157d4b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6mv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1324843909_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39873", "fixedVersions": [], "id": "39873", "issueType": "Sub-task", "key": "MODULES-9683", "labels": [], "originalEstimate": "PT0S", "parent": "36746", "parentSummary": "Supported Release (puppetlabs-java_ks) 3.0.0 - (2018-08-20) - (7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-20T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d493b31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6mn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1320713859_*|*_6_*:*_2_*:*_17873"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38873", "fixedVersions": [], "id": "38873", "issueType": "Sub-task", "key": "MODULES-9682", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36746", "parentSummary": "Supported Release (puppetlabs-java_ks) 3.0.0 - (2018-08-20) - (7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-20T13:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java_ks) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-20T13:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720c1bfa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1320703042_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37787", "fixedVersions": [], "id": "37787", "issueType": "Sub-task", "key": "MODULES-9681", "labels": [], "originalEstimate": "PT0S", "parent": "36746", "parentSummary": "Supported Release (puppetlabs-java_ks) 3.0.0 - (2018-08-20) - (7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-20T13:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java_ks) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-20T13:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "created": "2019-08-20T14:42:00.000000", "name": "2019-08-20_1341.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12773"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/job/forge-module_puppetlabs-java_ks_init-merge_release/lastSuccessfulBuild/", "created": "2019-08-20T14:43:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here: https://forge.puppet.com/puppetlabs/java_ks\n", "created": "2019-08-20T14:51:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR https://github.com/puppetlabs/puppetlabs-java_ks/pull/287", "created": "2019-08-20T14:52:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-java_ks/commit/ea4ec95b1d17a423686b3062ccdef3373c79364f", "created": "2019-08-20T15:05:00.000000"}], "components": [], "created": "2019-08-05T06:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@374ee893"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6558_*|*_3_*:*_1_*:*_16379679_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1309885428"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java_ks/compare/2.4.0...7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22\n * Link to successful Init Job Run from CI :\n !2019-08-20_1341.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36746", "fixedVersions": [], "id": "36746", "issueType": "Task", "key": "MODULES-9680", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java_ks) 3.0.0 - (2018-08-20) - (7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22)", "timeSpent": "PT0S", "updated": "2019-08-20T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@222d5e62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1326553742_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35557", "fixedVersions": [], "id": "35557", "issueType": "Sub-task", "key": "MODULES-9679", "labels": [], "originalEstimate": "PT0S", "parent": "42053", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.0 - (2018-08-20) - (2ec4579e2e4654a4fa39c74999d952febe5336cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-20T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404eb320"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6lr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1325507772_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34526", "fixedVersions": [], "id": "34526", "issueType": "Sub-task", "key": "MODULES-9678", "labels": [], "originalEstimate": "PT0S", "parent": "42053", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.0 - (2018-08-20) - (2ec4579e2e4654a4fa39c74999d952febe5336cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T14:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-20T14:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7687ccac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1320087376_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33570", "fixedVersions": [], "id": "33570", "issueType": "Sub-task", "key": "MODULES-9677", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42053", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.0 - (2018-08-20) - (2ec4579e2e4654a4fa39c74999d952febe5336cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-20T13:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-20T13:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T06:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7682807f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6l3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1320099443_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43021", "fixedVersions": [], "id": "43021", "issueType": "Sub-task", "key": "MODULES-9676", "labels": [], "originalEstimate": "PT0S", "parent": "42053", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 2.0.0 - (2018-08-20) - (2ec4579e2e4654a4fa39c74999d952febe5336cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-20T13:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-20T13:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "created": "2019-08-20T14:38:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12672"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/af98ec7b4a91f1e57caa0aaf70a4c97c8f9189b1", "created": "2019-08-20T15:07:00.000000"}], "components": [], "created": "2019-08-05T06:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fed58ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6676_*|*_3_*:*_1_*:*_57414_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1193869381_*|*_10005_*:*_1_*:*_132688313"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.2.1...2ec4579e2e4654a4fa39c74999d952febe5336cd\n * Link to successful Init Job Run from CI :\n !screenshot-1.png|thumbnail! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42053", "fixedVersions": [], "id": "42053", "issueType": "Task", "key": "MODULES-9675", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-20T15:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc_lite) 2.0.0 - (2018-08-20) - (2ec4579e2e4654a4fa39c74999d952febe5336cd)", "timeSpent": "PT0S", "updated": "2019-08-20T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "636bef1d3cbe3dde78b583a1", "body": "Thanks for progressing this [~accountid:5b721aea84e3a72af6b3d21c]. Is there a schedule for the next release of this module?", "created": "2019-08-13T17:29:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:636bef1d3cbe3dde78b583a1],\n\nYou can find [here|https://puppet.atlassian.net/browse/MODULES-9716] the release ticket for version 1.4.0.\n\nI'll inform you when it's done! Thank you for your patience!\n\n\u00a0\n\nCheers", "created": "2019-08-14T04:23:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:636bef1d3cbe3dde78b583a1],\n\nNew version was released 1.4.0\n\nCheers!", "created": "2019-08-14T06:21:00.000000"}, {"author": "636bef1d3cbe3dde78b583a1", "body": "Excellent, thanks [~accountid:5b721aea84e3a72af6b3d21c], we will get that downloaded and check it out locally.", "created": "2019-08-14T17:33:00.000000"}], "components": ["vsphere"], "created": "2019-08-05T04:20:00.000000", "creator": "636bef1d3cbe3dde78b583a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a870d32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96388442_*|*_3_*:*_1_*:*_608184313_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:1.3.1*\n *Puppet Version: 2018.1.2*\n *OS Name/Version:\u00a0Linux 6.7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0*command specified by the create_command parameter is running on VMs created from a generalised (syspreped) template***\n\n*Actual Behavior: command specified by the create_command parameter is *not* r**unning on VMs created from a generalised (syspreped) template***\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nANALYSIS:\n\nTurning on debugging for puppet apply reveals that after 4 or 5 attempts a connection is established but then terminates with a credentials fault. Commenting out the following lines in lib/puppet/provider/vsphere_vm/rbvmomi.rb allows more attempts to be made ...\n\n\u00a0 \u00a0 when 'InvalidGuestLogin'\n\u00a0 \u00a0 raise Puppet::Error, 'Incorrect credentials for the guest machine'\n\nThis typically\u00a0works but takes 9+ attempts so we also increased the max retries from 10 to 25 ...\n\n\u00a0 \u00a0\u00a0with_retries(:max_tries => 25,\n\nSUGGESTED SOLUTION:\n\nAdd module parameters to enable faults to be selectively disabled. Also add a parameter to enable max_retries to be overridden. In all cases, default behaviour can be unchanged.\n\n\u00a0", "environment": "Running puppet apply from a crontab on the puppet master to create new nodes on Vsphere VCENTER using the puppetlabs/vsphere module version 1.3.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37786", "fixedVersions": [], "id": "37786", "issueType": "Bug", "key": "MODULES-9674", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef1d3cbe3dde78b583a1", "resolution": "Fixed", "resolutionDate": "2019-08-13T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vsphere : failure to execute process via create_command with generalised windows template", "timeSpent": "PT0S", "updated": "2019-08-14T17:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released v5.0.1\n[mergebackPR|https://github.com/puppetlabs/puppetlabs-java/pull/382/files]", "created": "2019-08-05T04:56:00.000000"}], "components": [], "created": "2019-08-05T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@466601a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3256336_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33569", "fixedVersions": [], "id": "33569", "issueType": "Sub-task", "key": "MODULES-9673", "labels": [], "originalEstimate": "PT0S", "parent": "39857", "parentSummary": "Supported Release (puppetlabs-java) v5.0.1 - (05-08-2019) - (b632db3a3e53cce0e26ba2014de9fc872c2e8e8b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-05T04:54:00.000000", "name": "Screen Shot 2019-08-05 at 11.54.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12768"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "b632db3a3e53cce0e26ba2014de9fc872c2e8e8b", "created": "2019-08-05T04:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/576241", "created": "2019-08-05T04:50:00.000000"}], "components": [], "created": "2019-08-05T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19804f07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6hz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3091670_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43020", "fixedVersions": [], "id": "43020", "issueType": "Sub-task", "key": "MODULES-9672", "labels": [], "originalEstimate": "PT0S", "parent": "39857", "parentSummary": "Supported Release (puppetlabs-java) v5.0.1 - (05-08-2019) - (b632db3a3e53cce0e26ba2014de9fc872c2e8e8b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T04:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e18e202"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6hr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_750695_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42052", "fixedVersions": [], "id": "42052", "issueType": "Sub-task", "key": "MODULES-9671", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39857", "parentSummary": "Supported Release (puppetlabs-java) v5.0.1 - (05-08-2019) - (b632db3a3e53cce0e26ba2014de9fc872c2e8e8b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-05T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-08-05T04:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c7ca48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_737178_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40958", "fixedVersions": [], "id": "40958", "issueType": "Sub-task", "key": "MODULES-9670", "labels": [], "originalEstimate": "PT0S", "parent": "39857", "parentSummary": "Supported Release (puppetlabs-java) v5.0.1 - (05-08-2019) - (b632db3a3e53cce0e26ba2014de9fc872c2e8e8b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-05T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-05T05:00:00.000000", "name": "Screen Shot 2019-08-05 at 12.00.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12874"}], "comments": [], "components": [], "created": "2019-08-05T04:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6003f34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6hj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7093_*|*_3_*:*_1_*:*_3419696_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_39180"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/v5.0.0...b632db3a3e53cce0e26ba2014de9fc872c2e8e8b\n * Link to successful Init Job Run from CI :\n [https://pipelines.puppet.com/team-modules/builds/576241]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39857", "fixedVersions": [], "id": "39857", "issueType": "Task", "key": "MODULES-9669", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) v5.0.1 - (05-08-2019) - (b632db3a3e53cce0e26ba2014de9fc872c2e8e8b)", "timeSpent": "PT0S", "updated": "2019-08-05T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2019-08-05T02:53:00.000000", "creator": "623c0c42a9575800695ac9bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b36d0e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw6gv:"}], "description": "_Basic Info_\n *Module Version: 5.0.0*\n *Puppet Version:* 5.3.8-1\n *OS Name/Version: RHEL 7.6*\n\n_We are using puppetlabs-apache module to configure vhosts on LAMP servers. For one specific instance we need to be able to configure 'ProxyRequests On' in a vhost section. This value however is not changable. The template 'templates/vhost/_proxy.erb' has '__ProxyRequests_ _Off' hard coded in there. Almost all other values are configurable in hiera or puppet files._\n\n*Desired Behavior:* hiera or puppet variable 'proxy_requests' (boolean) should be configurable.\n\n*Actual Behavior:*\n\nBecause 'manifests/vhost.pp' does not use 'proxy_requests' as a variable we cannot change the value for '_ProxyRequests_' in the Apache vhost.conf to 'On'.", "environment": "RHEL 7, Apache 2.4, puppetlabs-apache v5.0.0 (but I guess al versions)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37785", "fixedVersions": [], "id": "37785", "issueType": "Bug", "key": "MODULES-9668", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c42a9575800695ac9bf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : ProxyRequests in vhost.pp not configurable", "timeSpent": "PT0S", "updated": "2019-08-05T02:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2019-08-02T12:51:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7344562a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw5vz:"}], "description": "_Basic Info_\n *Module Version: 6.1.0*\n *Puppet Version:\u00a04.10.12*\n *OS Name/Version:\u00a0\u00a0CentOS release 6.10*\n\n_The postgresql service fails to start when a custom port is defined in the manifest.\u00a0 For example:_\n\nclass { 'postgresql::globals':\n manage_package_repo => true,\n } ->\n\nclass { 'postgresql::server':\n port => 2222,\n }\n\nThis results in the following error when the agent runs.\n\nError: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 1: Starting postgresql service: [FAILED]\nError: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: change from stopped to running failed: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 1: Starting postgresql service: [FAILED]\n\nThe error is caused by SELinux stopping the process from binding to the port.\n\ntype=AVC msg=audit(1564784644.169:263): avc: denied \\{ name_bind } for pid=3514 comm=\"postmaster\" src=2222 scontext=unconfined_u:system_r:postgresql_t:s0 tcontext=system_u:object_r:port_t:s0 tclass=tcp_socket\n\n*Desired Behavior:*\n\nPuppet configures the port correctly before attempting to start postgresql.\n\n\u00a0", "environment": "CentOS 6 with SELinux set to enforcing mode.\u00a0 Postgresql is configured to run on a custom port, all other settings are set to defaults.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43019", "fixedVersions": [], "id": "43019", "issueType": "Bug", "key": "MODULES-9658", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : custom ports are not labeled correctly", "timeSpent": "PT0S", "updated": "2019-08-02T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "body": "Example usage\u00a0\n\n\u00a0\n\n[https://github.com/jglenn9k/puppetlabs-vcsrepo/commit/3dc53f50bec161db08e2938af8112dedb524c568]\n\n\u00a0\n\n\u00a0", "created": "2019-08-12T13:59:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Currently this module supports Linux only.\nIt does not support anything in relation to Windows sadly.\n\nThere is a feature request opened for Windows support for now. However this would not be classed as a bug as currently it is not supported.\n\nClosing.", "created": "2021-02-15T07:40:00.000000"}], "components": ["rspec", "vcsrepo"], "created": "2019-08-01T17:08:00.000000", "creator": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@322f78eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw507:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48699071502_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 2.3 and 3.0*\n *Puppet Version: 5.5 and 6.0*\n *OS Name/Version: Ubuntu 18*\n\nManifest inside my control repo:\n{code:java}    vcsrepo {'IPP POSH Profile':\n      ensure   => 'present',\n      provider => 'git',\n      path     => 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\ipp',\n      source   => 'https://gitlab-master.nvidia.com/tools/sc-platform/ipp-posh.git',\n      revision => 'master',\n    }\n\n{code}\nThis works, but fails on testing.\n\n\u00a0\n\nOutput:\u00a0\n{code:java}Failures:  1) profile::base on Windows 10 should compile into a catalogue without dependency cycles\n     Failure/Error: it { is_expected.to compile compile.with_all_deps }\n       error during compilation: Parameter path failed on Vcsrepo[IPP POSH Profile]: Path must be absolute: C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\ipp (file: /home/jglenn/Projects/ipp-puppet/modules/profile/manifests/base.pp, line: 320)\n     # ./spec/classes/profile_base_spec.rb:197:in `block (3 levels) in <top (required)>'\n\n{code}\n\u00a0\n\nError is coming from\u00a0[https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/ccfcd0a5b238bb1704700576bbf78cb549a1dd2d/lib/puppet/type/vcsrepo.rb#L157]\n\n\u00a0\n\n*Desired Behavior:*\u00a0\n\nUnit tests pass.\n\n*Actual Behavior:*\n\nUnit tests fail.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35556", "fixedVersions": [], "id": "35556", "issueType": "Bug", "key": "MODULES-9657", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "resolution": "Won't Fix", "resolutionDate": "2021-02-15T07:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo: rspec tests fail with Windows path.", "timeSpent": "PT0S", "updated": "2021-02-15T07:40:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "5ef248b31cd0440ab6aa160d", "created": "2019-08-01T10:52:00.000000", "name": "iisapppool.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12576"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5ef248b31cd0440ab6aa160d]\n\nI would like to thank you for raising this issue, I am currently working to resolve this.\u00a0", "created": "2021-05-05T08:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5ef248b31cd0440ab6aa160d]\n\nI would like to let you know that this work has been complete and the PR has been merged.\n\nThis will be released, on our next IAC Community Day (Monday). I would like to thank you for your patience regarding this ticket.\u00a0\n\nCC [~accountid:5b89abaf8a96e82b9549213b]\n\nThis is the PR: [https://github.com/puppetlabs/puppetlabs-iis/pull/321]\n\n\u00a0", "created": "2021-05-06T07:11:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am delighted to announce we have released our puppetlabs-iis module this morning. The release includes this fix and can be found on the Forge.\u00a0\n\nhttps://forge.puppet.com/modules/puppetlabs/iis/8.0.2", "created": "2021-05-10T00:06:00.000000"}], "components": ["iis"], "created": "2019-08-01T10:57:00.000000", "creator": "5ef248b31cd0440ab6aa160d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@93e90e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw45b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_4_*:*_4092937054_*|*_10007_*:*_1_*:*_320168381_*|*_3_*:*_1_*:*_72230584_*|*_10009_*:*_1_*:*_6284484_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_22166_*|*_10006_*:*_2_*:*_51353520686_*|*_10005_*:*_1_*:*_102983232"}], "description": "_Basic Info_\n *Module Version: 4.5.1*\n *Puppet Version: 2018.1.8*\n *OS Name/Version: Windows server 2012 r2 & Windows server 16*\n\nWhen trying to set \"restart_memory_limit\" it will not allow you to set the value to '0' saying \"restart_memory_limit should be greater than 0\"\n\nTo add more. It looks like you guys are using the value from lib/puppet_x/puppetlabs/iis/property/positive_integer.rb to not allow 0. This is correct for some of the settings it is applied to but not all of them.\n\nif you search the source code for PositiveInteger a few of these items should also allow a 0 input.\n\niis_application_pool.rb Items that should allow 0\n\n\"cpu limit\"\u00a0\n\"max_processess\"\u00a0\n\"restart_memory_limit\"\u00a0\n\"restart_private_memory_limit\"\u00a0\n\"restart_requests_limit\"\n\n*Desired Behavior:*\n\nAllow 0 as an accepted value.\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n\ndoes not allow 0 as an accepted value.", "environment": "\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38872", "fixedVersions": [], "id": "38872", "issueType": "Bug", "key": "MODULES-9656", "labels": ["beginner", "iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ef248b31cd0440ab6aa160d", "resolution": "Fixed", "resolutionDate": "2021-05-10T00:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs/iis} : {Cannot use '0' value for application pool settings}", "timeSpent": "PT0S", "updated": "2021-05-17T08:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158] for the contribution.We are reviewing the PR.", "created": "2019-08-01T05:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Sorry for the delay. Going through the backlog of module tickets.\n\nThank you for your contribution. Closing the ticket since the associated PR is in closed state .\n\n[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/177]\n\nTests are migrated to run on GCP. Results are available for the users now.\n\n[https://github.com/puppetlabs/puppetlabs-websphere_application_server/actions]\n\nFeel free to reopen this ticket. Thank you for all your work.", "created": "2021-09-22T09:25:00.000000"}], "components": ["websphere_application_server"], "created": "2019-07-31T10:53:00.000000", "creator": "557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28e9f019"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw37j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67732307398_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: v2.0.0*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\nThe websphere application server module does not use best practices and uses code from the the puppet 3.x era. A refactor has been completed to add datatype checking on all parameters and adds much needed unit tests to all manifests.\n\nPull request can be viewed here\n\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/177", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33568", "fixedVersions": [], "id": "33568", "issueType": "Improvement", "key": "MODULES-9654", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158", "resolution": "Incomplete", "resolutionDate": "2021-09-22T09:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server: Add datatype checking to parameters ", "timeSpent": "PT0S", "updated": "2021-09-22T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-31T07:01:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fca8c1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2zz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31620_*|*_3_*:*_1_*:*_3455260_*|*_5_*:*_1_*:*_0"}], "description": "motd appears to have been missed during the epic to add Windows Server 2019 support to supported modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34524", "fixedVersions": [], "id": "34524", "issueType": "Task", "key": "MODULES-9653", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-31T07:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd - Add Windows Server 2019 support", "timeSpent": "PT0S", "updated": "2019-07-31T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[mergbackPR|https://github.com/puppetlabs/puppetlabs-accounts/pull/240]\ntagged and released 4.2.0", "created": "2019-08-02T04:28:00.000000"}], "components": [], "created": "2019-07-31T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@144a1582"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163891423_*|*_3_*:*_1_*:*_476236_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33566", "fixedVersions": [], "id": "33566", "issueType": "Sub-task", "key": "MODULES-9652", "labels": [], "originalEstimate": "PT0S", "parent": "39855", "parentSummary": "Supported Release (puppetlabs-accounts) v4.2.0 - 02.08.2019 - (5e8e5750f51def5e856fdfeda52a32428760709a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-02T04:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-02T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-02T04:22:00.000000", "name": "Screen Shot 2019-08-02 at 11.21.41.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12978"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/575721", "created": "2019-08-02T04:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "5e8e5750f51def5e856fdfeda52a32428760709a", "created": "2019-08-02T04:16:00.000000"}], "components": [], "created": "2019-07-31T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b7c99f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2zj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163341907_*|*_3_*:*_1_*:*_378570_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43018", "fixedVersions": [], "id": "43018", "issueType": "Sub-task", "key": "MODULES-9651", "labels": [], "originalEstimate": "PT0S", "parent": "39855", "parentSummary": "Supported Release (puppetlabs-accounts) v4.2.0 - 02.08.2019 - (5e8e5750f51def5e856fdfeda52a32428760709a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-02T04:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-02T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-31T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f331989"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2zb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163328392_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42051", "fixedVersions": [], "id": "42051", "issueType": "Sub-task", "key": "MODULES-9650", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39855", "parentSummary": "Supported Release (puppetlabs-accounts) v4.2.0 - 02.08.2019 - (5e8e5750f51def5e856fdfeda52a32428760709a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-02T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-02T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-31T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d03bf7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2yv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163318734_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40957", "fixedVersions": [], "id": "40957", "issueType": "Sub-task", "key": "MODULES-9649", "labels": [], "originalEstimate": "PT0S", "parent": "39855", "parentSummary": "Supported Release (puppetlabs-accounts) v4.2.0 - 02.08.2019 - (5e8e5750f51def5e856fdfeda52a32428760709a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-02T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-02T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-02T04:34:00.000000", "name": "Screen Shot 2019-08-02 at 11.31.40.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13063"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "dependency-checker /Users/sheena/modulework/newreleases/puppetlabs-accounts/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.", "created": "2019-08-02T02:25:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/239", "created": "2019-08-02T02:26:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[mergebackPR|https://github.com/puppetlabs/puppetlabs-accounts/pull/240]", "created": "2019-08-02T04:32:00.000000"}], "components": [], "created": "2019-07-31T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5028302"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2z3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4944_*|*_3_*:*_1_*:*_9277876_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_156591136"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/v4.1.0...5e8e5750f51def5e856fdfeda52a32428760709a\n * Link to successful Init Job Run from pipelines :\nhttps://pipelines.puppet.com/team-modules/builds/575721", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39855", "fixedVersions": [], "id": "39855", "issueType": "Task", "key": "MODULES-9648", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-02T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) v4.2.0 - 02.08.2019 - (5e8e5750f51def5e856fdfeda52a32428760709a)", "timeSpent": "PT0S", "updated": "2019-08-05T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T04:23:00.000000", "name": "Screen Shot 2019-08-01 at 11.23.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12767"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/236", "created": "2019-08-01T04:25:00.000000"}], "components": [], "created": "2019-07-31T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@613d24d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2yn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78717904_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38871", "fixedVersions": [], "id": "38871", "issueType": "Sub-task", "key": "MODULES-9647", "labels": [], "originalEstimate": "PT0S", "parent": "34522", "parentSummary": "Supported Release (puppetlabs-motd) v3.1.0 - (01/08/19) - (fdbb231a0b273ea0a8345e50f70bd4d213ab996a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Pipelines release green on SHA\u00a0[fdbb231a0b273ea0a8345e50f70bd4d213ab996a|https://github.com/puppetlabs/puppetlabs-motd/commit/fdbb231a0b273ea0a8345e50f70bd4d213ab996a]\u00a0[https://pipelines.puppet.com/team-modules/builds/575350]", "created": "2019-08-01T03:05:00.000000"}], "components": [], "created": "2019-07-31T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d258d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73874835_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37784", "fixedVersions": [], "id": "37784", "issueType": "Sub-task", "key": "MODULES-9646", "labels": [], "originalEstimate": "PT0S", "parent": "34522", "parentSummary": "Supported Release (puppetlabs-motd) v3.1.0 - (01/08/19) - (fdbb231a0b273ea0a8345e50f70bd4d213ab996a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-01T03:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc updates.", "created": "2019-08-01T03:04:00.000000"}], "components": [], "created": "2019-07-31T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@422e6f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73836930_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36745", "fixedVersions": [], "id": "36745", "issueType": "Sub-task", "key": "MODULES-9645", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34522", "parentSummary": "Supported Release (puppetlabs-motd) v3.1.0 - (01/08/19) - (fdbb231a0b273ea0a8345e50f70bd4d213ab996a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T03:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-01T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs updates.", "created": "2019-08-01T03:04:00.000000"}], "components": [], "created": "2019-07-31T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63b3ba0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73826912_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35555", "fixedVersions": [], "id": "35555", "issueType": "Sub-task", "key": "MODULES-9644", "labels": [], "originalEstimate": "PT0S", "parent": "34522", "parentSummary": "Supported Release (puppetlabs-motd) v3.1.0 - (01/08/19) - (fdbb231a0b273ea0a8345e50f70bd4d213ab996a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T03:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-01T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T04:23:00.000000", "name": "Screen Shot 2019-08-01 at 11.23.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12670"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/236", "created": "2019-08-01T04:26:00.000000"}], "components": [], "created": "2019-07-31T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c7f049d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5922_*|*_3_*:*_1_*:*_8715338_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_73806176"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-motd/compare/v3.0.0...fdbb231a0b273ea0a8345e50f70bd4d213ab996a]\n * Link to successful Init Job Run from CI :\n[https://pipelines.puppet.com/team-modules/builds/575350]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34522", "fixedVersions": [], "id": "34522", "issueType": "Task", "key": "MODULES-9643", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-01T05:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-motd) v3.1.0 - (01/08/19) - (fdbb231a0b273ea0a8345e50f70bd4d213ab996a)", "timeSpent": "PT0S", "updated": "2019-08-01T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T02:24:00.000000", "name": "Screen Shot 2019-08-01 at 09.24.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13323"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/348", "created": "2019-08-01T02:26:00.000000"}], "components": [], "created": "2019-07-31T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b47b9ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2xj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70862946_*|*_3_*:*_1_*:*_990397_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33565", "fixedVersions": [], "id": "33565", "issueType": "Sub-task", "key": "MODULES-9642", "labels": [], "originalEstimate": "PT0S", "parent": "39854", "parentSummary": "Supported Release (puppetlabs-inifile) v3.1.0 - (01-Aug-2019) - (bbc575dcffe690c1b98b326b052c7aa2674d4033)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Pipelines release build green\u00a0[https://pipelines.puppet.com/team-modules/builds/575113]", "created": "2019-07-31T09:52:00.000000"}], "components": [], "created": "2019-07-31T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b1f1d88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12193624_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43017", "fixedVersions": [], "id": "43017", "issueType": "Sub-task", "key": "MODULES-9641", "labels": [], "originalEstimate": "PT0S", "parent": "39854", "parentSummary": "Supported Release (puppetlabs-inifile) v3.1.0 - (01-Aug-2019) - (bbc575dcffe690c1b98b326b052c7aa2674d4033)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-31T09:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-31T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc changes.", "created": "2019-07-31T08:08:00.000000"}], "components": [], "created": "2019-07-31T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2acda5d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5922615_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42050", "fixedVersions": [], "id": "42050", "issueType": "Sub-task", "key": "MODULES-9640", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39854", "parentSummary": "Supported Release (puppetlabs-inifile) v3.1.0 - (01-Aug-2019) - (bbc575dcffe690c1b98b326b052c7aa2674d4033)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-31T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-31T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2019-07-31T08:08:00.000000"}], "components": [], "created": "2019-07-31T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a892cf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5915115_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40956", "fixedVersions": [], "id": "40956", "issueType": "Sub-task", "key": "MODULES-9639", "labels": [], "originalEstimate": "PT0S", "parent": "39854", "parentSummary": "Supported Release (puppetlabs-inifile) v3.1.0 - (01-Aug-2019) - (bbc575dcffe690c1b98b326b052c7aa2674d4033)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-31T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-31T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T02:27:00.000000", "name": "Screen Shot 2019-08-01 at 09.24.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12472"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/348", "created": "2019-08-01T02:27:00.000000"}], "components": [], "created": "2019-07-31T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2c78ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw2wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5667_*|*_3_*:*_1_*:*_74200220_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21479"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-inifile/compare/v3.0.0...bbc575dcffe690c1b98b326b052c7aa2674d4033]\n * Link to successful Init Job Run from CI :\n[https://pipelines.puppet.com/team-modules/builds/575113]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39854", "fixedVersions": [], "id": "39854", "issueType": "Task", "key": "MODULES-9638", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-01T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-inifile) v3.1.0 - (01-Aug-2019) - (bbc575dcffe690c1b98b326b052c7aa2674d4033)", "timeSpent": "PT0S", "updated": "2019-08-01T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-30T10:03:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@232fbca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1qn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42908_*|*_3_*:*_1_*:*_667648_*|*_10009_*:*_1_*:*_58545730_*|*_6_*:*_1_*:*_0"}], "description": "In Pipelines, Scientific Linux 6 is failing repeatedly on the same tests [https://pipelines.puppet.com/team-modules/builds/574671]\u00a0for example. I was able to replicate the errors locally and subsequently have made a fix which ran the full release checks successfully.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37783", "fixedVersions": [], "id": "37783", "issueType": "Task", "key": "MODULES-9637", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2019-07-31T02:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql - Scientific Linux 6 tests can't find mysql", "timeSpent": "PT0S", "updated": "2019-07-31T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-31T02:45:00.000000", "name": "Screen Shot 2019-07-31 at 09.45.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13061"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1220", "created": "2019-07-31T02:45:00.000000"}], "components": [], "created": "2019-07-30T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd28ecc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1nz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77512236_*|*_3_*:*_1_*:*_3743479_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39853", "fixedVersions": [], "id": "39853", "issueType": "Sub-task", "key": "MODULES-9636", "labels": [], "originalEstimate": "PT0S", "parent": "35554", "parentSummary": "Supported Release (puppetlabs-mysql) v10.1.0 - (31-July-2019) - (1d0def06a470926a059b746fb7a8761d549ef117)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-31T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-31T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Pipelines built successfully\u00a0[https://pipelines.puppet.com/team-modules/builds/575010]\n\n\u00a0", "created": "2019-07-31T02:32:00.000000"}], "components": [], "created": "2019-07-30T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@644dc3b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18920736_*|*_3_*:*_1_*:*_58390963_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38870", "fixedVersions": [], "id": "38870", "issueType": "Sub-task", "key": "MODULES-9635", "labels": [], "originalEstimate": "PT0S", "parent": "35554", "parentSummary": "Supported Release (puppetlabs-mysql) v10.1.0 - (31-July-2019) - (1d0def06a470926a059b746fb7a8761d549ef117)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-31T02:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-31T02:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc changes.", "created": "2019-07-30T06:42:00.000000"}], "components": [], "created": "2019-07-30T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a7ac714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5866147_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37782", "fixedVersions": [], "id": "37782", "issueType": "Sub-task", "key": "MODULES-9634", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35554", "parentSummary": "Supported Release (puppetlabs-mysql) v10.1.0 - (31-July-2019) - (1d0def06a470926a059b746fb7a8761d549ef117)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-30T06:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2019-07-30T06:41:00.000000"}], "components": [], "created": "2019-07-30T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f3deea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1n3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5833522_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36744", "fixedVersions": [], "id": "36744", "issueType": "Sub-task", "key": "MODULES-9633", "labels": [], "originalEstimate": "PT0S", "parent": "35554", "parentSummary": "Supported Release (puppetlabs-mysql) v10.1.0 - (31-July-2019) - (1d0def06a470926a059b746fb7a8761d549ef117)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-30T06:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T06:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-31T02:46:00.000000", "name": "Screen Shot 2019-07-31 at 09.45.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13138"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1220", "created": "2019-07-31T02:46:00.000000"}], "components": [], "created": "2019-07-30T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@236f8a1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw1nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5291_*|*_3_*:*_1_*:*_75619034_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5717444"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.0.0...1d0def06a470926a059b746fb7a8761d549ef117]\n * Link to successful Init Job Run from CI :\n[https://pipelines.puppet.com/team-modules/builds/575010]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35554", "fixedVersions": [], "id": "35554", "issueType": "Task", "key": "MODULES-9632", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-31T03:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-mysql) v10.1.0 - (31-July-2019) - (1d0def06a470926a059b746fb7a8761d549ef117)", "timeSpent": "PT0S", "updated": "2019-07-31T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "hocon passed\n{code:java}\nFinished in 3 minutes 21.9 seconds (files took 24 seconds to load)\n43 examples, 0 failurespid 70888 exit 0\nSuccessful on 10 nodes: [\"cl4ihidadguhc1d.delivery.puppetlabs.net, debian-8-x86_64\", \"v2sznfk0810mngm.delivery.puppetlabs.net, debian-9-x86_64\", \"ptbdlx2o9mn3v3d.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"p6auhdb4ffoylq6.delivery.puppetlabs.net, centos-6-x86_64\", \"ksidd0vjfuzpuvz.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"ede10g2fg6mmyh2.delivery.puppetlabs.net, ubuntu-1804-x86_64\", \"h4bgqpz8bwhedmb.delivery.puppetlabs.net, redhat-6-x86_64\", \"en083keqnnema6e.delivery.puppetlabs.net, redhat-7-x86_64\", \"ds9whglavw3oglw.delivery.puppetlabs.net, redhat-8-x86_64\", \"koqdgbdvrw6vxyd.delivery.puppetlabs.net, centos-7-x86_64\"]\n{code}", "created": "2019-07-29T06:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "stdlib passed\n{code:java}\npid 76056 exit 0\n================\nqdlde5n1d6s2jyq.delivery.puppetlabs.net, win-2019-x86_64\n.....Finished in 4 minutes 23.7 seconds (files took 5.57 seconds to load)\n5 examples, 0 failures\npid 76053 exit 0\nSuccessful on 28 nodes: [\"x1h89b8j5if8do5.delivery.puppetlabs.net, ubuntu-1804-x86_64\", \"b3qu1p4j28kcu8u.delivery.puppetlabs.net, sles-12-x86_64\", \"yknjj3oeeqg26wi.delivery.puppetlabs.net, redhat-6-x86_64\", \"wqezwf7hitra5h9.delivery.puppetlabs.net, centos-6-x86_64\", \"juippn3udf4bnku.delivery.puppetlabs.net, scientific-6-x86_64\", \"ybm1b1iyxj4x407.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"ons3orcvmk371y5.delivery.puppetlabs.net, debian-8-x86_64\", \"rj9cevmmi2jrlsk.delivery.puppetlabs.net, centos-7-x86_64\", \"qxbqhzlwsff1gf8.delivery.puppetlabs.net, redhat-7-x86_64\", \"t7lj9yrqforqfws.delivery.puppetlabs.net, debian-9-x86_64\", \"wfvvtz6vm4rdmod.delivery.puppetlabs.net, sles-11-x86_64\", \"gnr87vfhb9kpg0h.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"sgwp5ihemsh6669.delivery.puppetlabs.net, oracle-7-x86_64\", \"x1dl0u0mnpqjvaj.delivery.puppetlabs.net, redhat-8-x86_64\", \"wvamcm3tw7girqj.delivery.puppetlabs.net, oracle-6-x86_64\", \"j1l98uozmlyfzvr.delivery.puppetlabs.net, scientific-7-x86_64\", \"c58o9i6hu0clgdw.delivery.puppetlabs.net, oracle-5-x86_64\", \"yk50v8khohw4o9p.delivery.puppetlabs.net, centos-5-x86_64\", \"t8ltz76vkpr1uju.delivery.puppetlabs.net, redhat-5-x86_64\", \"tmxshh0ik4stqrw.delivery.puppetlabs.net, win-2012r2-x86_64\", \"bqyb9bkafrv0j5a.delivery.puppetlabs.net, win-2012-x86_64\", \"dotysgh0vdr9bqd.delivery.puppetlabs.net, win-2016-x86_64\", \"y21g4kjbwiu2jh5.delivery.puppetlabs.net, win-2008-x86_64\", \"kffmq99u8tsxm9g.delivery.puppetlabs.net, win-2008r2-x86_64\", \"jbn1bfmzwlm5jip.delivery.puppetlabs.net, win-7-x86_64\", \"sufizx22asxvxy6.delivery.puppetlabs.net, win-81-x86_64\", \"a720wxu1tnpf7ab.delivery.puppetlabs.net, win-10-pro-x86_64\", \"qdlde5n1d6s2jyq.delivery.puppetlabs.net, win-2019-x86_64\"]\n\u279c  puppetlabs-stdlib git:(master)\n{code}", "created": "2019-07-29T07:40:00.000000"}], "components": [], "created": "2019-07-29T05:36:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execution completed successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22a370a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzdj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8908_*|*_3_*:*_1_*:*_7536659_*|*_5_*:*_1_*:*_0"}], "description": "Litmus converted\n\npuppetlabs-stdlib\n\npuppetlabs-hocon", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37781", "fixedVersions": [], "id": "37781", "issueType": "Task", "key": "MODULES-9631", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-29T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Manual execution of litmus converted modules(Failing/Not Yet Released)", "timeSpent": "PT0S", "updated": "2019-07-29T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2019-07-29T05:30:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5316108"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzdb:"}], "description": "_Basic Info_\n*Module Version:*  4.1.0\n*Puppet Version:*  5.5.16\n*OS Name/Version:* Debian 9.9\n\n_Describe your issue in as much detail as possible..._\n\nWhen deploying jdk from a tar.gz file, with the define type java::oracle, permissions on folder and files are not explicit, this cause issue on system that run umask 0027, because umask will prevent other user than root to access to folder.\n\nHere is my profile : \n\n\n{code:java}\n  include java\n  if lookup( {\"name\" => 'java::oracle', \"default_value\" => ''} ) != '' {\n    create_resources('java::oracle', lookup('java::oracle'))\n  }\n{code}\n\nHere is my hiera : \n\n\n{code:java}\njava::oracle:\n    'jdk8':\n      ensure:               'present'\n      version:              '8'\n      java_se:              'jdk'\n      basedir:              '/applis/java'\n      url :                 'http://debian.domain.fr/jdk-8u221-linux-x64.tar.gz'\n      version_major:        '8u221'\n      version_minor:        'b11'\n{code}\n\n\n*Desired Behavior:*\nIl would like to be able to specifiy permission for this specific case like 755\n\n*Actual Behavior:*\nit use the default permission set on the server\n\n", "environment": "Debian 9\njdk-8u221-linux-x64.tar.gz", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36743", "fixedVersions": [], "id": "36743", "issueType": "Improvement", "key": "MODULES-9630", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-java : manage permissions when manage_basedir  is true", "timeSpent": "PT0S", "updated": "2019-07-29T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "created": "2019-07-29T07:43:00.000000", "name": "image-2019-07-29-14-43-06-376.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13059"}, {"attacher": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "created": "2019-07-31T04:03:00.000000", "name": "image-2019-07-31-11-03-23-119.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13322"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is a problem with the vmpooler image\n{code:java}\nsshvm js7k742xkv2zi24.delivery.puppetlabs.net\nThe authenticity of host 'js7k742xkv2zi24.delivery.puppetlabs.net (10.32.115.151)' can't be established.\nRSA key fingerprint is SHA256:KdDsd8+UwiDO/WUnPMyapvianLpgorLiyMwtzO0D6uw.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'js7k742xkv2zi24.delivery.puppetlabs.net,10.32.115.151' (RSA) to the list of known hosts.\nLast login: Fri Mar 23 19:59:17 2018 from 172.16.119.1\n[root@js7k742xkv2zi24 ~]# yum install mysql-server\nLoaded plugins: security\nSetting up Install Process\nlocalmirror-os                                                                                                | 3.7 kB     00:00\nlocalmirror-os/primary_db                                                                                     | 4.5 MB     00:00\nlocalmirror-updates-fastbugs                                                                                  | 2.9 kB     00:00\nlocalmirror-updates-fastbugs/primary_db                                                                       |  22 kB     00:00\nlocalmirror-updates-security                                                                                  | 2.9 kB     00:00\nlocalmirror-updates-security/primary_db                                                                       | 1.2 MB     00:00\nResolving Dependencies\n--> Running transaction check\n---> Package mysql-server.x86_64 0:5.1.73-8.el6_8 will be installed\n--> Processing Dependency: mysql = 5.1.73-8.el6_8 for package: mysql-server-5.1.73-8.el6_8.x86_64\n--> Processing Dependency: perl-DBI for package: mysql-server-5.1.73-8.el6_8.x86_64\n--> Processing Dependency: perl-DBD-MySQL for package: mysql-server-5.1.73-8.el6_8.x86_64\n--> Processing Dependency: perl(DBI) for package: mysql-server-5.1.73-8.el6_8.x86_64\n--> Running transaction check\n---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be installed\n--> Processing Dependency: mysql-libs = 5.1.73-8.el6_8 for package: mysql-5.1.73-8.el6_8.x86_64\n---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed\n---> Package perl-DBI.x86_64 0:1.609-4.el6 will be installed\n--> Running transaction check\n---> Package mysql-libs.x86_64 0:5.1.73-7.el6 will be updated\n---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be an update\n--> Finished Dependency ResolutionDependencies Resolved=====================================================================================================================================\n Package                          Arch                     Version                            Repository                        Size\n=====================================================================================================================================\nInstalling:\n mysql-server                     x86_64                   5.1.73-8.el6_8                     localmirror-os                   8.6 M\nInstalling for dependencies:\n mysql                            x86_64                   5.1.73-8.el6_8                     localmirror-os                   894 k\n perl-DBD-MySQL                   x86_64                   4.013-3.el6                        localmirror-os                   133 k\n perl-DBI                         x86_64                   1.609-4.el6                        localmirror-os                   704 k\nUpdating for dependencies:\n mysql-libs                       x86_64                   5.1.73-8.el6_8                     localmirror-os                   1.2 MTransaction Summary\n=====================================================================================================================================\nInstall       4 Package(s)\nUpgrade       1 Package(s)Total download size: 12 M\nIs this ok [y/N]: y\nDownloading Packages:\nhttps://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_scientific/6/x86_64/os/Packages/mysql-5.1.73-8.el6_8.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"\nTrying other mirror.\nTo address this issue please refer to the below knowledge base articlehttps://access.redhat.com/articles/1320623If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.https://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_scientific/6/x86_64/os/Packages/mysql-libs-5.1.73-8.el6_8.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"\nTrying other mirror.\nhttps://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_scientific/6/x86_64/os/Packages/mysql-server-5.1.73-8.el6_8.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"\nTrying other mirror.\nhttps://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_scientific/6/x86_64/os/Packages/perl-DBD-MySQL-4.013-3.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"\nTrying other mirror.\nhttps://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_scientific/6/x86_64/os/Packages/perl-DBI-1.609-4.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - \"The requested URL returned error: 404 Not Found\"\nTrying other mirror.\nError Downloading Packages:\n  perl-DBI-1.609-4.el6.x86_64: failure: Packages/perl-DBI-1.609-4.el6.x86_64.rpm from localmirror-os: [Errno 256] No more mirrors to try.\n  perl-DBD-MySQL-4.013-3.el6.x86_64: failure: Packages/perl-DBD-MySQL-4.013-3.el6.x86_64.rpm from localmirror-os: [Errno 256] No more mirrors to try.\n  mysql-5.1.73-8.el6_8.x86_64: failure: Packages/mysql-5.1.73-8.el6_8.x86_64.rpm from localmirror-os: [Errno 256] No more mirrors to try.\n  mysql-server-5.1.73-8.el6_8.x86_64: failure: Packages/mysql-server-5.1.73-8.el6_8.x86_64.rpm from localmirror-os: [Errno 256] No more mirrors to try.\n  mysql-libs-5.1.73-8.el6_8.x86_64: failure: Packages/mysql-libs-5.1.73-8.el6_8.x86_64.rpm from localmirror-os: [Errno 256] No more mirrors to try.[root@js7k742xkv2zi24 ~]# {code}", "created": "2019-07-29T06:35:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "!image-2019-07-29-14-43-06-376.png!", "created": "2019-07-29T07:43:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "if Puppet Agent is not supporting an OS then the question we need to ask ourselves is should the content managed by the IA_Content team continue to support testing in that OS?\n\nI think a good rule of thumb going forward is\n\nif the Puppet Server/Agent no longer supports and OS then the IA_Content team should remove support for the OA in question.\n\n\n\n", "created": "2019-07-30T03:13:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "If that is the case we should remove support across all supported modules. This feels like an epic, probably utilising pdksync. Do you regard this as a backwards breaking change ? x.y.z change ?\n\n\u00a0", "created": "2019-07-30T04:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "!image-2019-07-31-11-03-23-119.png!", "created": "2019-07-31T04:03:00.000000"}], "components": [], "created": "2019-07-29T05:21:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) mysql should run clean on\u00a0scientific-6-x86_64\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b3de6c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2557432_*|*_3_*:*_1_*:*_6209389_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_159384524"}], "description": "puppetlabs-mysql module failing on scientific-6-x86_64\n{code:java}\nAn error occurred while loading ./spec/acceptance/mysql_backup_spec.rb.\nOn host `hsxtg86yvmj6dad.delivery.puppetlabs.net'\nFailure/Error: shell_output = run_shell('mysql --version')\nRuntimeError:\n  shell failed\n  `mysql --version`\n  ======\n  [{\"node\"=>\"hsxtg86yvmj6dad.delivery.puppetlabs.net\", \"target\"=>\"hsxtg86yvmj6dad.delivery.puppetlabs.net\", \"action\"=>\"command\", \"object\"=>\"mysql --version\", \"status\"=>\"failure\", \"result\"=>{\"stdout\"=>\"\", \"stderr\"=>\"bash: mysql: command not found\\n\", \"exit_code\"=>127, \"_error\"=>{\"kind\"=>\"puppetlabs.tasks/command-error\", \"issue_code\"=>\"COMMAND_ERROR\", \"msg\"=>\"The command failed with exit code 127\", \"details\"=>{\"exit_code\"=>127}}}}]\n\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35553", "fixedVersions": [], "id": "35553", "issueType": "Task", "key": "MODULES-9629", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-31T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql module failing on scientific-6-x86_64", "timeSpent": "PT0S", "updated": "2019-07-31T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "What is the version of device_manager and Puppet in the above?", "created": "2019-07-30T13:35:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I'm seeing 2019.0.5 and device_manager master in Jenkins, yes?\nnot seeing this in 2019.1.0", "created": "2019-07-30T15:39:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Sigh.\n\nIn PE 2019.0.5-rc0-33-g414afd6 the ssl symlink change in Puppet (PUP-8736) conflicts with this (and presumably the File defaults are causing the \"changed 'pe-puppet' to 'root'\" corrective changes?):\n\n{code}  if ($facts['os']['family'] != 'windows') {\n    File {\n      owner => $::identity['user'],\n      group => $::identity['group'],\n      mode  => '0640',\n    }\n  }\n\n  # Use a fact to identify the confdir file on this agent.\n  $devices_directory = \"${::puppet_settings_confdir}/puppet/devices\"\n\n  file { $devices_directory:\n    ensure  => directory,\n    purge   => true,\n    recurse => true,\n  }\n{code}\n[https://github.com/puppetlabs/device_manager/blob/master/manifests/conf.pp]\n\nResulting in:\n{code}[root@pe-20190nightly-agent ~]#  puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for pe-20190nightly-agent.puppetdebug.vlan\nInfo: Applying configuration version '1564525257'\nNotice: /Stage[main]/Device_manager::Conf/File[/etc/puppetlabs/puppet/devices/cisco.example.com]: Not removing directory", "created": "2019-07-30T16:31:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The above is important.\n\nStill cannot pinpoint why the owner is pe-puppet ... but it is only so on a master, on an agent:\n\n{code}\n[root@pe-20190nightly-master /]# ll /etc/puppetlabs/puppet\ntotal 40\n-rw-r--r-- 1 root      root      5487 Jul 27 12:18 auth.conf\n-rw-r--r-- 1 root      root         0 Jul 30 21:45 autosign.conf\n-rw-r--r-- 1 pe-puppet pe-puppet   89 Jul 30 21:45 classifier.yaml\n-rw-r----- 1 root      root       155 Jul 30 22:51 device.conf\ndrwxr-x--- 3 pe-puppet pe-puppet   59 Jul 30 22:51 devices\n-rw-r--r-- 1 root      root        72 Jul 30 21:46 fileserver.conf\n-rw-r--r-- 1 root      root       228 Jul 30 21:45 hiera.yaml\n-rw-r--r-- 1 root      root       161 Jul 27 12:18 hiera.yaml.rpmnew\n-rw-r--r-- 1 root      root       834 Jul 30 21:46 puppet.conf\n-rw-r--r-- 1 root      root       190 Jul 30 21:45 puppetdb.conf\n-r--r--r-- 1 pe-puppet pe-puppet   68 Jul 30 21:45 routes.yaml\ndrwxrwx--x 8 pe-puppet pe-puppet  119 Jul 30 21:45 ssl\n{code}\n\n{code}\n[root@pe-20190nightly-agent ~]# ll /etc/puppetlabs/puppet\ntotal 20\n-rw-r--r-- 1 root root 5487 Jul 27 12:18 auth.conf\n-rw-r----- 1 root root  155 Jul 30 21:57 device.conf\ndrwxr-x--- 3 root root   59 Jul 30 22:00 devices\n-rw-r--r-- 1 root root  161 Jul 27 12:18 hiera.yaml\n-rw-r--r-- 1 root root  513 Jul 30 21:53 puppet.conf\ndrwxrwx--x 7 root root  110 Jul 30 21:53 ssl\n{code}\n\nBut I see:\n\nhttps://github.com/puppetlabs/device_manager/blob/master/spec/spec_helper_acceptance.rb#L32", "created": "2019-07-30T17:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "great sleuthing! Do we have a coherent description of how these directories *should* be laid out and configured?", "created": "2019-07-31T01:37:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "In my comment for the PR for PUP-8736 ...\n\nhttps://github.com/puppetlabs/puppet/pull/7612#issuecomment-512971979\n\n... we landed on `/etc/puppetlabs/puppet/devices` for `deviceconfdir` ...\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/defaults.rb#L268\n\n... which is supported by Josh's comment in ..\n\nhttps://puppet.atlassian.net/browse/PUP-8736?focusedCommentId=670665&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-670665\n\nBut, that *seriously* conflicts with `device_manager` recursively managing and purging `/etc/puppetlabs/puppet/devices` :\n\nhttps://github.com/puppetlabs/device_manager/blob/master/manifests/conf.pp#L16\n\nIronically resulting in the loss of certificates, which was the motivation for PUP-8736.\n\n", "created": "2019-07-31T09:06:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The directory *should* be `/etc/puppetlabs/puppet/devices`\n\n `device_manager` should stop recursively managing and purging `/etc/puppetlabs/puppet/devices` (and possibly managing permissions on the same, which was the focus of this ticket)\n\nSince PUP-8736 is merged into 6.0.x and 6.4.x, the next Puppet releases based on those branches will result in certificate loss with the combination of a new install of Puppet and the use of a version of  `device_manager`  that recursively manage  `/etc/puppetlabs/puppet/devices` ... which would be 3.0.0 and older.", "created": "2019-07-31T09:24:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Renaming \u2018/etc/puppetlabs/puppet/devices\u2019 to \u2018device\u2019 (which matches the singular of \u2018device.conf\u2019) in the PUP-8736 PR would avoid the collision until \u2018device_manager\u2019 is updated to not recourse purge.", "created": "2019-07-31T18:43:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "the v3.0.1 hotfix release has a change to avoid the ssl purging issue by limiting the recursion depth to 1.", "created": "2019-08-15T04:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This issue is not currently showing up in CI with master, so we might be able to reduce priority on this.", "created": "2019-10-04T08:46:00.000000"}], "components": [], "created": "2019-07-29T03:34:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574deb76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-14"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwbwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7382_*|*_3_*:*_1_*:*_95029_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3800188595_*|*_10005_*:*_1_*:*_3124193580"}], "description": "When running basic configurations, device_manager and something else fight over the owner of /etc/puppetlabs/puppet/devices (pe-puppet vs root):\n\n{code}\n00:07:48.996   Info: Applying configuration version '1564243607'\n00:07:51.518   Notice: /Stage[main]/Device_manager::Conf/File[/etc/puppetlabs/puppet/devices]/owner: owner changed 'pe-puppet' to 'root'\n00:07:56.266   Notice: /Stage[main]/Device_manager::Conf/File[/etc/puppetlabs/puppet/devices]/group: group changed 'pe-puppet' to 'root'\n00:07:56.267   Notice: /Stage[main]/Device_manager::Fact/File[/etc/puppetlabs/facter]/ensure: created\n00:07:56.269   Notice: /Stage[main]/Device_manager::Fact/File[/etc/puppetlabs/facter/facts.d]/ensure: created\n00:07:56.270   Notice: /Stage[main]/Main/Node[l8911kf7wzsfm3x.delivery.puppetlabs.net]/Device_manager[bigip.example.com]/Device_manager::Run::Via_cron::Device[bigip.example.com]/Cron[run puppet device target bigip.example.com]/ensure: created\n00:07:56.272   Notice: /Stage[main]/Main/Node[l8911kf7wzsfm3x.delivery.puppetlabs.net]/Device_manager[spinner.example.com]/Device_manager::Conf::Device[spinner.example.com]/File[/etc/puppetlabs/puppet/devices/spinner.example.com.conf]/ensure: defined content as '{md5}be20d720d72ba3c83c1e41039073f345'\n00:07:56.285   Notice: /Stage[main]/Device_manager::Conf/Concat[/etc/puppetlabs/puppet/device.conf]/File[/etc/puppetlabs/puppet/device.conf]/ensure: defined content as '{md5}ae2b91d007480102bbd88e2876e8c6cf'\n00:08:00.042   Notice: /Stage[main]/Device_manager::Fact/Concat[/etc/puppetlabs/facter/facts.d/devices.yaml]/File[/etc/puppetlabs/facter/facts.d/devices.yaml]/ensure: defined content as '{md5}c0817c61ca3f22720a3a169a3f9dd179'\n00:08:00.052   Notice: Applied catalog in 18.33 seconds\n00:08:09.556 \n00:08:12.220 l8911kf7wzsfm3x.delivery.puppetlabs.net (redhat6-64-1) executed in 48.86 seconds\n00:08:12.220 Exited: 2\n00:08:12.220 \n00:08:12.220 l8911kf7wzsfm3x.delivery.puppetlabs.net (redhat6-64-1) 16:07:22$ puppet agent --trace -t\n00:08:12.220   Info: Using configured environment 'production'\n00:08:14.409   Info: Retrieving pluginfacts\n00:08:14.410   Info: Retrieving plugin\n00:08:14.503   Info: Retrieving locales\n00:08:15.634   Info: Loading facts\n00:08:15.776   Info: Caching catalog for l8911kf7wzsfm3x.delivery.puppetlabs.net\n00:08:29.692   Info: Applying configuration version '1564243647'\n00:08:29.697   Notice: /Stage[main]/Device_manager::Conf/File[/etc/puppetlabs/puppet/devices]/owner: owner changed 'pe-puppet' to 'root' (corrective)\n00:08:33.998   Notice: /Stage[main]/Device_manager::Conf/File[/etc/puppetlabs/puppet/devices]/group: group changed 'pe-puppet' to 'root' (corrective)\n00:08:33.999   Notice: Applied catalog in 17.15 seconds\n00:08:46.475 \n00:08:48.294 l8911kf7wzsfm3x.delivery.puppetlabs.net (redhat6-64-1) executed in 36.07 seconds\n00:08:48.294 Exited: 2\n00:08:48.294     define device management on the proxy agent (FAILED - 1)\n{code}\n\n", "environment": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/device_manager/view/master/job/forge-module_puppetlabs-device_manager_intn-sys_full-pe-current-master/106/PLATFORM=redhat6-64default.mcda,WORKER_LABEL=beaker/consoleFull", "epicLinkSummary": "Network Automation - CI Issues", "estimate": "PT0S", "externalId": "37780", "fixedVersions": [], "id": "37780", "issueType": "Bug", "key": "MODULES-9628", "labels": [], "originalEstimate": "PT0S", "parent": "44960", "parentSummary": "Network Automation - CI Issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-10-17T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "device_manager: spurious corrective changes on /etc/puppetlabs/puppet/devices", "timeSpent": "PT0S", "updated": "2019-10-17T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-29T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2884e5f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89262763_*|*_3_*:*_1_*:*_13277300_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36742", "fixedVersions": [], "id": "36742", "issueType": "Sub-task", "key": "MODULES-9627", "labels": [], "originalEstimate": "PT0S", "parent": "43016", "parentSummary": "Supported Release (puppetlabs-apt) v7.1.0 - (30/07/19) - (79d4007b7a0e33b847220b9449f9f52565fdaece)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-30T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-30T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-30T03:55:00.000000", "name": "Screen Shot 2019-07-30 at 10.54.58.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13220"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Master branch Test Results\n{code:java}\npid 81653 exit 0\n================\nn3yoeibcm2ye2zk.delivery.puppetlabs.net, ubuntu-1804-x86_64\n.....................................Finished in 15 minutes 28 seconds (files took 43.37 seconds to load)\n37 examples, 0 failures\npid 81657 exit 0\nSuccessful on 5 nodes: [\"ghg014mijd1nz0b.delivery.puppetlabs.net, debian-8-x86_64\", \"tehh4w9zat9ye69.delivery.puppetlabs.net, debian-9-x86_64\", \"iknuw4wtvo1sjoe.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"e4b5dr6sejvy2rp.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"n3yoeibcm2ye2zk.delivery.puppetlabs.net, ubuntu-1804-x86_64\"]\n{code}", "created": "2019-07-29T09:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Release branch Test Results\n\nhttps://pipelines.puppet.com/team-modules/builds/574523", "created": "2019-07-30T03:49:00.000000"}], "components": [], "created": "2019-07-29T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de00fb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzbz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88758905_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35595", "fixedVersions": [], "id": "35595", "issueType": "Sub-task", "key": "MODULES-9626", "labels": [], "originalEstimate": "PT0S", "parent": "43016", "parentSummary": "Supported Release (puppetlabs-apt) v7.1.0 - (30/07/19) - (79d4007b7a0e33b847220b9449f9f52565fdaece)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-30T03:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25cda5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzbr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88747596_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34519", "fixedVersions": [], "id": "34519", "issueType": "Sub-task", "key": "MODULES-9625", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43016", "parentSummary": "Supported Release (puppetlabs-apt) v7.1.0 - (30/07/19) - (79d4007b7a0e33b847220b9449f9f52565fdaece)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3472d45b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzbb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88737334_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33563", "fixedVersions": [], "id": "33563", "issueType": "Sub-task", "key": "MODULES-9624", "labels": [], "originalEstimate": "PT0S", "parent": "43016", "parentSummary": "Supported Release (puppetlabs-apt) v7.1.0 - (30/07/19) - (79d4007b7a0e33b847220b9449f9f52565fdaece)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-30T04:31:00.000000", "name": "Screen Shot 2019-07-30 at 11.27.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13321"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/871", "created": "2019-07-29T09:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "/Users/sheena/modulework/newreleases/puppetlabs-apt\n\u279c puppetlabs-apt git:(releaseprep) dependency-checker /Users/sheena/modulework/newreleases/puppetlabs-apt/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.\n\u279c puppetlabs-apt git:(releaseprep)", "created": "2019-07-30T04:02:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Merge back:\u00a0[https://github.com/puppetlabs/puppetlabs-apt/pull/872]", "created": "2019-07-30T04:19:00.000000"}], "components": [], "created": "2019-07-29T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e77761a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzbj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5187_*|*_3_*:*_1_*:*_78416676_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_23548056"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n\n ** https://github.com/puppetlabs/puppetlabs-apt/compare/v7.0.1...79d4007b7a0e33b847220b9449f9f52565fdaece\n * Link to successful Init Job Run from pipelines :\n\n ** https://pipelines.puppet.com/team-modules/builds/574523", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43016", "fixedVersions": [], "id": "43016", "issueType": "Task", "key": "MODULES-9623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apt) v7.1.0 - (30/07/19) - (79d4007b7a0e33b847220b9449f9f52565fdaece)", "timeSpent": "PT0S", "updated": "2019-07-30T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@642a4648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2534767_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39852", "fixedVersions": [], "id": "39852", "issueType": "Sub-task", "key": "MODULES-9621", "labels": [], "originalEstimate": "PT0S", "parent": "35593", "parentSummary": "Supported Release (puppetlabs-apt) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-29T03:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-29T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48824ba4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvzaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2543201_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38869", "fixedVersions": [], "id": "38869", "issueType": "Sub-task", "key": "MODULES-9620", "labels": [], "originalEstimate": "PT0S", "parent": "35593", "parentSummary": "Supported Release (puppetlabs-apt) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-29T03:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-29T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eb65f78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvza7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2473908_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37779", "fixedVersions": [], "id": "37779", "issueType": "Sub-task", "key": "MODULES-9619", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35593", "parentSummary": "Supported Release (puppetlabs-apt) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-29T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-29T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@727383ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvz9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2467890_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36741", "fixedVersions": [], "id": "36741", "issueType": "Sub-task", "key": "MODULES-9618", "labels": [], "originalEstimate": "PT0S", "parent": "35593", "parentSummary": "Supported Release (puppetlabs-apt) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-29T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-29T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-29T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d573b4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvz9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4846_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2452095"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35593", "fixedVersions": [], "id": "35593", "issueType": "Task", "key": "MODULES-9617", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-29T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apt) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-07-29T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-27T08:24:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@545ee05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvz7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15635333443_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\npuppetlabs-apt doesn't support your newest puppetlabs-translate release. Please release a new verion of puppetlabs-apt and also have a look at https://puppet.atlassian.net/browse/MODULES-7583", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38868", "fixedVersions": [], "id": "38868", "issueType": "Task", "key": "MODULES-9616", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2020-01-24T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt: make a new release", "timeSpent": "PT0S", "updated": "2020-01-24T06:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:5b574c837501ba2d6ea647b9], can you also take care of this issue? ", "created": "2019-07-30T04:34:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] I'll notify the team that a release is needed. Thanks!", "created": "2019-07-30T05:00:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] v10.1.0 now released.", "created": "2019-07-31T02:50:00.000000"}], "components": [], "created": "2019-07-27T08:22:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21be2434"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvz73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256229352_*|*_3_*:*_1_*:*_69434343_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nyou release puppetlabs-translate 2. puppetlabs-mysql only supports <2. Please do a new release and also take a look at https://puppet.atlassian.net/browse/MODULES-7583", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37778", "fixedVersions": [], "id": "37778", "issueType": "Bug", "key": "MODULES-9615", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2019-07-31T02:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : please make a new release", "timeSpent": "PT0S", "updated": "2019-07-31T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/163", "created": "2019-07-26T07:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c puppetlabs-chocolatey git:(releaseprepchangeloggenerator) dependency-checker /Users/sheena/modulework/newreleases/puppetlabs-chocolatey/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.\n\u279c puppetlabs-chocolatey git:(releaseprepchangeloggenerator)", "created": "2019-07-30T07:42:00.000000"}], "components": [], "created": "2019-07-26T06:30:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) All dependencies should be updated with latest release"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d99aea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyrr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1456041_*|*_3_*:*_1_*:*_326517_*|*_10009_*:*_1_*:*_268879267_*|*_5_*:*_1_*:*_0"}], "description": "h2. \u00a0Run Dependency Checker\n\nRun dependency-checker to verify if there are any other dependent modules that should be released after your release([https://github.com/puppetlabs/dependency_checker]).\n\nIt is published as a gem on\u00a0[Rubygems|https://rubygems.org/gems/dependency_checker].\n{panel}\n{panel}\n|{{gem install dependency_checker}}\n\u00a0\n{{dependency-checker <module_path>/metadata.json}}|", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35591", "fixedVersions": [], "id": "35591", "issueType": "Sub-task", "key": "MODULES-9614", "labels": [], "originalEstimate": "PT0S", "parent": "39851", "parentSummary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-29T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) dependency checker", "timeSpent": "PT0S", "updated": "2019-07-30T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Version 4.0.0 released Jul 30th 2019\n[mergeback PR|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/166]", "created": "2019-07-30T08:34:00.000000"}], "components": [], "created": "2019-07-26T04:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a0a53cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_359954445_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33561", "fixedVersions": [], "id": "33561", "issueType": "Sub-task", "key": "MODULES-9613", "labels": [], "originalEstimate": "PT0S", "parent": "39851", "parentSummary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T08:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-30T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-30T07:36:00.000000", "name": "Screen Shot 2019-07-30 at 14.36.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12766"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/574623", "created": "2019-07-30T07:36:00.000000"}], "components": [], "created": "2019-07-26T04:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e145d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyr3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277657168_*|*_3_*:*_1_*:*_78878896_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43015", "fixedVersions": [], "id": "43015", "issueType": "Sub-task", "key": "MODULES-9612", "labels": [], "originalEstimate": "PT0S", "parent": "39851", "parentSummary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T07:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-30T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-26T04:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47a69647"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyqv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277644198_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42049", "fixedVersions": [], "id": "42049", "issueType": "Sub-task", "key": "MODULES-9611", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39851", "parentSummary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-29T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-29T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-26T04:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef7892"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyqf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277635086_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40955", "fixedVersions": [], "id": "40955", "issueType": "Sub-task", "key": "MODULES-9610", "labels": [], "originalEstimate": "PT0S", "parent": "39851", "parentSummary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-29T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-29T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-30T08:36:00.000000", "name": "Screen Shot 2019-07-30 at 15.35.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13060"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/165", "created": "2019-07-30T07:39:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[mergeback PR|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/166]", "created": "2019-07-30T08:33:00.000000"}], "components": [], "created": "2019-07-26T04:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f9a4f1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvyqn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6223_*|*_3_*:*_1_*:*_353525016_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8404678"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.3.0...358e2081c22f4dd2d2e9d761010bdcf55fced155\n * Link to successful Init Job Run from CI :\nhttps://pipelines.puppet.com/team-modules/builds/574623", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39851", "fixedVersions": [], "id": "39851", "issueType": "Task", "key": "MODULES-9609", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-chocolatey) v4.0.0 - (30-07-2019) - (358e2081c22f4dd2d2e9d761010bdcf55fced155)", "timeSpent": "PT0S", "updated": "2019-07-30T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-05T03:22:00.000000", "name": "Screen Shot 2019-08-05 at 10.22.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13324"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/380", "created": "2019-08-05T03:19:00.000000"}], "components": [], "created": "2019-07-25T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33d53550"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvy2n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_925312596_*|*_10009_*:*_1_*:*_2440356_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42048", "fixedVersions": [], "id": "42048", "issueType": "Sub-task", "key": "MODULES-9608", "labels": [], "originalEstimate": "PT0S", "parent": "37777", "parentSummary": "Supported Release (puppetlabs-java) 5.0.0 - (2019-08-05) - (70fa42b5c7023c849f79b03a26889930761a0a0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-05T03:09:00.000000", "name": "Screen Shot 2019-08-05 at 10.09.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13221"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://pipelines.puppet.com/team-modules/builds/574743", "created": "2019-08-05T03:10:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "70fa42b5c7023c849f79b03a26889930761a0a0a", "created": "2019-08-05T03:10:00.000000"}], "components": [], "created": "2019-07-25T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@102563ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvy2f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_924760713_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40954", "fixedVersions": [], "id": "40954", "issueType": "Sub-task", "key": "MODULES-9607", "labels": [], "originalEstimate": "PT0S", "parent": "37777", "parentSummary": "Supported Release (puppetlabs-java) 5.0.0 - (2019-08-05) - (70fa42b5c7023c849f79b03a26889930761a0a0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-25T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41dd639d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvy27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_450781261_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39850", "fixedVersions": [], "id": "39850", "issueType": "Sub-task", "key": "MODULES-9606", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37777", "parentSummary": "Supported Release (puppetlabs-java) 5.0.0 - (2019-08-05) - (70fa42b5c7023c849f79b03a26889930761a0a0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-25T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e7f8e4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvy1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_450766910_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38897", "fixedVersions": [], "id": "38897", "issueType": "Sub-task", "key": "MODULES-9605", "labels": [], "originalEstimate": "PT0S", "parent": "37777", "parentSummary": "Supported Release (puppetlabs-java) 5.0.0 - (2019-08-05) - (70fa42b5c7023c849f79b03a26889930761a0a0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-30T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-30T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-05T03:47:00.000000", "name": "Screen Shot 2019-08-05 at 10.22.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12473"}], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Holding off on final deploy until we've given notice to the community for a few days that this module has a new major version number.\n\nThe change to the download procedure to get java for legal reasons is considered a breaking change.", "created": "2019-07-30T15:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/380", "created": "2019-08-05T03:23:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Missed documentation update. Will open a new ticket for the dot release for doc changes.", "created": "2019-08-05T04:02:00.000000"}], "components": ["java"], "created": "2019-07-25T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@357116ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvy1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6874_*|*_3_*:*_1_*:*_476884294_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_451008127"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/v4.1.0...70fa42b5c7023c849f79b03a26889930761a0a0a\n * Link to successful Init Job Run from CI :\nhttps://pipelines.puppet.com/team-modules/builds/574743", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37777", "fixedVersions": [], "id": "37777", "issueType": "Task", "key": "MODULES-9604", "labels": ["java"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-05T04:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) 5.0.0 - (2019-08-05) - (70fa42b5c7023c849f79b03a26889930761a0a0a)", "timeSpent": "PT0S", "updated": "2019-08-05T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "Duplicate -\u00a0\n # PUP-9914", "created": "2019-07-24T10:33:00.000000"}, {"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "This can be closed.\n\nIt is agent issue based on - PUP-9914", "created": "2019-07-24T10:34:00.000000"}], "components": ["mailalias_core"], "created": "2019-07-24T10:28:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1499f11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvx93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51224857104_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.5.0*\n *Puppet Version: 6.7.0*\n *OS Name/Version: RHEL*\n\nFailed to parse catalog from server.\n\n\u00a0\n\n*Desired Behavior:*\n\n*It should generate alias file with entry*\n\n*Actual Behavior:*\n\nError: Could not prefetch mailalias provider 'aliases': Could not parse line \"mailer-daemon: <email>\" (file: /etc/aliases, line: 12)\nError: Failed to apply catalog: Could not parse line \"mailer-daemon: <email>\" (file: /etc/aliases, line: 12)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36740", "fixedVersions": [], "id": "36740", "issueType": "Bug", "key": "MODULES-9602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Duplicate", "resolutionDate": "2021-03-08T06:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mailalias_core : Error: Could not prefetch mailalias provider 'aliases': Could not parse line ", "timeSpent": "PT0S", "updated": "2021-03-08T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "6243b4515f63fd0069b1a849", "created": "2019-07-24T07:33:00.000000", "name": "aliases", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12574"}], "comments": [], "components": ["mailalias_core"], "created": "2019-07-24T07:35:00.000000", "creator": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@646e7a4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwzz:"}], "description": "_Basic Info_\n *Module Version: 1.0.5*\n *Puppet Version: 6.7*\n *OS Name/Version: Centos 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nmailalias resource works\n\n*Actual Behavior:*\n\nError: Could not prefetch mailalias provider 'aliases': Could not parse line \"mailer-daemon:\\tpostmaster\" (file: /etc/aliases, line: 12)\n\n\u00a0\n\nAttached /etc/aliases file.\n\n\u00a0\n\nstanza:\n\n\n\nmailalias { $title:\n\n\u00a0 ensure\u00a0 \u00a0 => present,\n\n\u00a0 name\u00a0 \u00a0 \u00a0 => 'Bob',\n\n\u00a0 recipient => 'sally@fervid.us',\n\n}\n----\nOS info:\u00a0\n\n$ facter os\n\n{\n\n\u00a0 architecture => \"x86_64\",\n\n\u00a0 family => \"RedHat\",\n\n\u00a0 hardware => \"x86_64\",\n\n\u00a0 name => \"CentOS\",\n\n\u00a0 release => {\n\n\u00a0 \u00a0 full => \"7.6.1810\",\n\n\u00a0 \u00a0 major => \"7\",\n\n\u00a0 \u00a0 minor => \"6\"\n\n\u00a0 },\n\n\u00a0 selinux => {\n\n\u00a0 \u00a0 config_mode => \"enforcing\",\n\n\u00a0 \u00a0 config_policy => \"targeted\",\n\n\u00a0 \u00a0 current_mode => \"enforcing\",\n\n\u00a0 \u00a0 enabled => true,\n\n\u00a0 \u00a0 enforced => true,\n\n\u00a0 \u00a0 policy_version => \"31\"\n\n\u00a0 }\n\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40953", "fixedVersions": [], "id": "40953", "issueType": "Bug", "key": "MODULES-9590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/mailalias_core : Failed to apply catalog: Could not parse line \"mailer-daemon:\\tpostmaster\"", "timeSpent": "PT0S", "updated": "2019-07-24T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-25T04:07:00.000000", "name": "Screen Shot 2019-07-25 at 11.07.10.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12765"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-25 at 11.07.10.png!", "created": "2019-07-25T04:07:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-wsus_client/pull/105", "created": "2019-07-25T04:10:00.000000"}], "components": [], "created": "2019-07-24T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@392b783c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75517607_*|*_3_*:*_1_*:*_1070117_*|*_10009_*:*_1_*:*_2413024_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36739", "fixedVersions": [], "id": "36739", "issueType": "Sub-task", "key": "MODULES-9589", "labels": [], "originalEstimate": "PT0S", "parent": "43014", "parentSummary": "Supported Release (puppetlabs-wsus_client) v2.0.0 - 25.07.2019 - a40d6263a90f202ecac5d2a02f97eafb20732f4b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-wsus_client) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-25T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-25T01:46:00.000000", "name": "Screenshot 2019-07-25 at 09.49.08.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12470"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged release prep to release at: https://github.com/puppetlabs/puppetlabs-wsus_client/commit/a40d6263a90f202ecac5d2a02f97eafb20732f4b", "created": "2019-07-24T09:53:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/wsus-client/view/release/job/forge-windows_puppetlabs-wsus_client_intn-sys_full-pe-lts-release/lastSuccessfulBuild/]", "created": "2019-07-25T00:51:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "good to release", "created": "2019-07-25T01:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "{code:java}\n! modules release check wsus-client windows\n ```wsus-client is good to release - QA signoff is complete! \nRelease against a40d6263a90f202ecac5d2a02f97eafb20732f4b```\n{code}", "created": "2019-07-25T03:52:00.000000"}], "components": [], "created": "2019-07-24T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fbbba33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68124268_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35589", "fixedVersions": [], "id": "35589", "issueType": "Sub-task", "key": "MODULES-9588", "labels": [], "originalEstimate": "PT0S", "parent": "43014", "parentSummary": "Supported Release (puppetlabs-wsus_client) v2.0.0 - 25.07.2019 - a40d6263a90f202ecac5d2a02f97eafb20732f4b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-25T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-07-24T08:45:00.000000"}], "components": [], "created": "2019-07-24T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e79be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6708678_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34517", "fixedVersions": [], "id": "34517", "issueType": "Sub-task", "key": "MODULES-9587", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43014", "parentSummary": "Supported Release (puppetlabs-wsus_client) v2.0.0 - 25.07.2019 - a40d6263a90f202ecac5d2a02f97eafb20732f4b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-24T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no changes", "created": "2019-07-24T08:44:00.000000"}], "components": [], "created": "2019-07-24T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dd79478"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6681413_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33559", "fixedVersions": [], "id": "33559", "issueType": "Sub-task", "key": "MODULES-9586", "labels": [], "originalEstimate": "PT0S", "parent": "43014", "parentSummary": "Supported Release (puppetlabs-wsus_client) v2.0.0 - 25.07.2019 - a40d6263a90f202ecac5d2a02f97eafb20732f4b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-24T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-wsus_client/pull/105", "created": "2019-07-25T04:10:00.000000"}], "components": [], "created": "2019-07-24T06:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7568553c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6768_*|*_3_*:*_1_*:*_78756564_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_252508"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-wsus_client/compare/1.1.0...caa47cf9dcd6ef1b01dffdc0008b5f8a760f9f0d]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/wsus-client/view/release/job/forge-windows_puppetlabs-wsus_client_init-merge_release/3/]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43014", "fixedVersions": [], "id": "43014", "issueType": "Task", "key": "MODULES-9585", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-wsus_client) v2.0.0 - 25.07.2019 - a40d6263a90f202ecac5d2a02f97eafb20732f4b", "timeSpent": "PT0S", "updated": "2019-07-25T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-24T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b03511a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_701541389_*|*_3_*:*_1_*:*_1062916_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42001", "fixedVersions": [], "id": "42001", "issueType": "Sub-task", "key": "MODULES-9584", "labels": [], "originalEstimate": "PT0S", "parent": "37776", "parentSummary": "Supported Release (puppetlabs-helm) v3.0.0 - (01/08/19) - (c6bf13d385f3d61ab1860c39312dbe0d88161497)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-01T08:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-helm) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T07:29:00.000000", "name": "Screen Shot 2019-08-01 at 14.28.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13062"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-08-01T07:30:00.000000", "name": "Screen Shot 2019-08-01 at 14.30.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13139"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "c6bf13d385f3d61ab1860c39312dbe0d88161497", "created": "2019-08-01T05:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "modules release check puppetlabs-helm linux\n ```helm is good to release - QA signoff is complete! \nRelease against c6bf13d385f3d61ab1860c39312dbe0d88161497```", "created": "2019-08-01T07:32:00.000000"}], "components": [], "created": "2019-07-24T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c9008f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_702108919_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41012", "fixedVersions": [], "id": "41012", "issueType": "Sub-task", "key": "MODULES-9583", "labels": [], "originalEstimate": "PT0S", "parent": "37776", "parentSummary": "Supported Release (puppetlabs-helm) v3.0.0 - (01/08/19) - (c6bf13d385f3d61ab1860c39312dbe0d88161497)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-helm) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-24T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d9021de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwxr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181479036_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39849", "fixedVersions": [], "id": "39849", "issueType": "Sub-task", "key": "MODULES-9582", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37776", "parentSummary": "Supported Release (puppetlabs-helm) v3.0.0 - (01/08/19) - (c6bf13d385f3d61ab1860c39312dbe0d88161497)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-26T07:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-helm) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-26T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-24T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f0304ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwxb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181467338_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38896", "fixedVersions": [], "id": "38896", "issueType": "Sub-task", "key": "MODULES-9581", "labels": [], "originalEstimate": "PT0S", "parent": "37776", "parentSummary": "Supported Release (puppetlabs-helm) v3.0.0 - (01/08/19) - (c6bf13d385f3d61ab1860c39312dbe0d88161497)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-26T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-helm) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-26T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback\u00a0[https://github.com/puppetlabs/puppetlabs-helm/pull/92]", "created": "2019-08-01T08:16:00.000000"}], "components": [], "created": "2019-07-24T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53cc5fa9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvwxj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5090_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_702662662"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-helm/compare/2.0.2...c6bf13d385f3d61ab1860c39312dbe0d88161497]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/helm/view/release/job/forge-module_puppetlabs-helm_init-merge_release/4/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37776", "fixedVersions": [], "id": "37776", "issueType": "Task", "key": "MODULES-9580", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-helm) v3.0.0 - (01/08/19) - (c6bf13d385f3d61ab1860c39312dbe0d88161497)", "timeSpent": "PT0S", "updated": "2019-08-01T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "The fact that you need to create the target file does not appear to be documented at [https://puppet.com/docs/puppet/5.5/types/ssh_authorized_key.html] and is VERY unexpected behavior.", "created": "2019-07-23T08:01:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "Using the following workaround for now, where each {{$user}}'s {{authorized_keys}} file is in {{$ssh_local_keys/$user}}:\n\n{code:puppet}\n  # Workaround for MODULES-9578:\n  exec { \"Copy authorized keys to ${ssh_local_keys}\":\n    command     => @(\"EOC\"/L$),\n      getent passwd | cut -d: -f1,6 | xargs sh -c '\n        while test \"\\$1\"\n        do\n          h=\\${1##*:}\n          u=\\${1%%:*}\n          k=\\$h/.ssh/authorized_keys\n          l=$ssh_local_keys/\\$u\n          test -f \\$k && cp -Z \\$h \\$l\n          shift\n        done'\n      |EOC\n    provider    => 'shell',\n    refreshonly => true,\n    require     => File[$ssh_local_keys],\n  }\n  Ssh_authorized_key<| target != undef |> ~> Exec[\"Copy authorized keys to ${ssh_local_keys}\"]\n{code}", "created": "2019-07-25T11:57:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Storing ssh authorized key files in a place where a user can not modify the content is an often used setup.\n\nWorking with Puppet 6.0.4 using my latest PR from puppetlabs-accounts module.\n\nModule creates the file first using file resource and later adds the keys to the existing file.\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/key_management.pp#L54", "created": "2019-08-08T11:05:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "[~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9], you do not need to create the target file. However, in this case, the parent directory is owned by root/another user and that's not how the module operates. It switches context to the $user, then creates the directory/file as needed.\n{code:ruby}\u00a0    Puppet::Util::SUIDManager.asuser(@resource.should(:user)) do\n      unless Puppet::FileSystem.exist?(dir = File.dirname(target))\n        Puppet.debug \"Creating #{dir} as #{@resource.should(:user)}\"\n        Dir.mkdir(dir, dir_perm)\n      end\n\n      super\n\n      File.chmod(file_perm, target)\n    end\n{code}\n\nWhen it works, it works because the file already exists and is owned by the correct user.", "created": "2019-08-12T07:47:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "[~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56] Yeah, I got there eventually. That said, I believe that this behavior is a bug given the expectations of most users for things to \"just work\" and is not documented as such as far as I can tell.", "created": "2019-08-12T08:47:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "[~accountid:5caf5082c75c532928c11f7b]: in this case we can create everything as root and chown (what? file/parent directory/parent directory of parent directory) to the target user.\n\nIn your use case only the file had to be created (the parent directory was already there) so it should be as simple as creating the file as root and then changing ownership. But what about when the parent directory doesn't exist either? Should we care about the ownership of the parent directory, or just the file?", "created": "2019-08-12T09:03:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "thia type should not create missing directory structure. this is what dirtree was made for.", "created": "2019-08-12T09:07:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "# Create the target file and ensure that it has the correct owner permissions\n # Use the existing code to add the key into the file\n\nEDIT: AKA What [~accountid:6217ba0a71554c00695601a8] said and how the current\u00a0File resource works.", "created": "2019-08-12T09:09:00.000000"}], "components": ["sshkeys_core"], "created": "2019-07-23T07:58:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5717033f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzw5af:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This feature adds a new parameter, `drop_privileges` which when set to false allows the module to write a ssh_authorized_key file in a privileged path. Due to the possible security implications of this, the parameter must be manually specified in order to activate this functionality.\n    \nA path is considered to be privileged/trusted if all of its ancestors:\n    - do not contain any symlinks\n    - have the same owner as the user who runs Puppet\n    - are not world/group writable"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_751835550_*|*_10007_*:*_1_*:*_6215724986_*|*_3_*:*_1_*:*_448717165_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_610765628"}], "description": "_Basic Info_\n*Module Version:* {{master}}\n*Puppet Version:* {{6.6.0}}\n*OS Name/Version:* {{CentOS  Linux release 7.6.1810 (Core)}}\n\nThe {{ssh_authorized_key}} resource cannot create a keyfile in the {{/etc/ssh/local_keys}} folder, which is owned by `root`.\n\n{code:sh}\n# puppet apply -e \"ssh_authorized_key { 'robvin': ensure => 'present', name => 'robert.vincent@conning.com', user => 'robvin', key => 'AAAAB3NzaC1yc2EAAA\nADAQABAAACAQDaiH2dkXP8UPvHnMKcKtmf9bETx8efi1+UrqWJxhjhb5XxneggyquJqvJlsS548qrTHnePFFcuTAuE7aPz3jfLp0RLJ6KRZyTqShyzQvBSecGoEvJoeyF3BrJL/sLVEa92ijG7CLM8dlVkvyicgLkemX6KrYo8neCKYFSPi2xIhGZx5SddUrVwM5arpB2t4Hn9sy6y2FVbraqt9q34133GeCIe6NqhGvtHVGJExemtMtzdOE7NaLbmwK4j5+u9Yip8zB20rF05jdH8IVa0TnZUTuvAxrHgK/y7l6lS7+Q2SAbEAjtbPxvD1Fwo+H0nC5dN5JEQT3xEbypc23fyxVmz029SpefJ6ZrDMDrHxN5RLJyvLfaFMzjywelmx17uhG4jKqbgGdpvXSyrxPM8QprDb2/2YAqY0D67L2S4m0iiaFSRmjXTVDlHmOY1d6QEWOfS4J6PcXrgUzTTINsPrMSBzWr2Bb9dIFbp87lvwbJTFTtYc716qVZwQng/YDsCn2hHeuBwGEAdjCeB72N+F2upPHNcNfP82fH+JalL8KpxcFUm9wPbfFJLjrdMdj5kBQkc25hnfWdsqKtLEqck+mfVWZIifEB3Ye/SWPfWhdmd5lIEcM7BR30ynMIGcLo3vcCcYZSdcT0DC5cAf40xy2tkf/xXLwNC4KpUoD8stwbqLQ==', type=>'ssh-rsa', target=>'/etc/ssh/local_keys/robvin' }\"\nNotice: Compiled catalog for cusdpupcse02.internal.cnngad.com in environment production in 0.11 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[robvin]/ensure: created\nError: Puppet::Util::FileType::FileTypeFlat could not write /etc/ssh/local_keys/robvin: Permission denied @ rb_sysopen - /etc/ssh/local_keys/robvin\nError: /Stage[main]/Main/Ssh_authorized_key[robvin]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /etc/ssh/local_keys/robvin: Permission denied @ rb_sysopen - /etc/ssh/local_keys/robvin\nNotice: Applied catalog in 0.64 seconds\n{code}\n\nIt *will* add a key to an existing empty file:\n\n{code:sh}\n[root@cusdpupcse02 ~]# touch /etc/ssh/local_keys/robvin\n[root@cusdpupcse02 ~]# chown robvin:robvin  /etc/ssh/local_keys/robvin\n[root@cusdpupcse02 ~]# puppet apply -e \"ssh_authorized_key { 'robvin': ensure => 'present', name => 'robert.vincent@conning.com', user => 'robvin', key => 'AAAAB3NzaC1yc2EAAAADAQABAAACAQDaiH2dkXP8UPvHnMKcKtmf9bETx8efi1+UrqWJxhjhb5XxneggyquJqvJlsS548qrTHnePFFcuTAuE7aPz3jfLp0RLJ6KRZyTqShyzQvBSecGoEvJoeyF3BrJL/sLVEa92ijG7CLM8dlVkvyicgLkemX6KrYo8neCKYFSPi2xIhGZx5SddUrVwM5arpB2t4Hn9sy6y2FVbraqt9q34133GeCIe6NqhGvtHVGJExemtMtzdOE7NaLbmwK4j5+u9Yip8zB20rF05jdH8IVa0TnZUTuvAxrHgK/y7l6lS7+Q2SAbEAjtbPxvD1Fwo+H0nC5dN5JEQT3xEbypc23fyxVmz029SpefJ6ZrDMDrHxN5RLJyvLfaFMzjywelmx17uhG4jKqbgGdpvXSyrxPM8QprDb2/2YAqY0D67L2S4m0iiaFSRmjXTVDlHmOY1d6QEWOfS4J6PcXrgUzTTINsPrMSBzWr2Bb9dIFbp87lvwbJTFTtYc716qVZwQng/YDsCn2hHeuBwGEAdjCeB72N+F2upPHNcNfP82fH+JalL8KpxcFUm9wPbfFJLjrdMdj5kBQkc25hnfWdsqKtLEqck+mfVWZIifEB3Ye/SWPfWhdmd5lIEcM7BR30ynMIGcLo3vcCcYZSdcT0DC5cAf40xy2tkf/xXLwNC4KpUoD8stwbqLQ==', type=>'ssh-rsa', target=>'/etc/ssh/local_keys/robvin' }\"\nNotice: Compiled catalog for cusdpupcse02.internal.cnngad.com in environment production in 0.09 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[robvin]/ensure: created\nNotice: Applied catalog in 2.82 seconds\n{code}\n\n*Desired Behavior:*\n\nThe {{ssh_authorized_key}} resource should create the file, if necessary.\n\n*Actual Behavior:*\n\nThe {{ssh_authorized_key}} resource fails unless the target file already exists.\n", "environment": "Relevant {{$facts}}:\n\n{code:yaml}\n{\n    \"fips_enabled\": true,\n    \"hypervisors\": {\n      \"vmware\": {\n        \"version\": \"ESXi 6.5\"\n      }\n    },\n    \"is_virtual\": true,\n    \"java_default_home\": \"/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64\",\n    \"java_libjvm_path\": \"/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/jre/lib/amd64/server\",\n    \"java_major_version\": \"8\",\n    \"java_patch_level\": \"181\",\n    \"java_version\": \"1.8.0_181\",\n    \"kernel\": \"Linux\",\n    \"kernelmajversion\": \"3.10\",\n    \"kernelrelease\": \"3.10.0-957.el7.x86_64\",\n    \"kernelversion\": \"3.10.0\",\n    \"lsbdistcodename\": \"Core\",\n    \"lsbdistdescription\": \"CentOS Linux release 7.6.1810 (Core)\",\n    \"lsbdistid\": \"CentOS\",\n    \"lsbdistrelease\": \"7.6.1810\",\n    \"lsbmajdistrelease\": \"7\",\n    \"lsbminordistrelease\": \"6\",\n    \"lsbrelease\": \":core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch\",\n    \"openssh_version\": \"7.4\",\n    \"operatingsystem\": \"CentOS\",\n    \"operatingsystemmajrelease\": \"7\",\n    \"operatingsystemrelease\": \"7.6.1810\",\n    \"os\": {\n      \"architecture\": \"x86_64\",\n      \"distro\": {\n        \"codename\": \"Core\",\n        \"description\": \"CentOS Linux release 7.6.1810 (Core)\",\n        \"id\": \"CentOS\",\n        \"release\": {\n          \"full\": \"7.6.1810\",\n          \"major\": \"7\",\n          \"minor\": \"6\"\n        },\n        \"specification\": \":core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch\"\n      },\n      \"family\": \"RedHat\",\n      \"hardware\": \"x86_64\",\n      \"name\": \"CentOS\",\n      \"release\": {\n        \"full\": \"7.6.1810\",\n        \"major\": \"7\",\n        \"minor\": \"6\"\n      },\n      \"selinux\": {\n        \"config_mode\": \"enforcing\",\n        \"config_policy\": \"targeted\",\n        \"current_mode\": \"enforcing\",\n        \"enabled\": true,\n        \"enforced\": true,\n        \"policy_version\": \"31\"\n      }\n    },\n    \"osfamily\": \"RedHat\",\n    \"package_provider\": \"yum\",\n    \"productname\": \"VMware Virtual Platform\",\n    \"puppet_client_datadir\": \"/opt/puppetlabs/puppet/cache/client_data\",\n    \"puppet_confdir\": \"/etc/puppetlabs/puppet\",\n    \"puppet_config\": \"/etc/puppetlabs/puppet/puppet.conf\",\n    \"puppet_environmentpath\": \"/etc/puppetlabs/code/environments\",\n    \"puppet_master_server\": \"cusdpupcse02.internal.cnngad.com\",\n    \"puppet_ruby_dir\": \"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet\",\n    \"puppet_server\": \"cusdpupcse02.internal.cnngad.com\",\n    \"puppet_service_enabled\": false,\n    \"puppet_service_started\": false,\n    \"puppet_settings\": {\n      \"main\": {\n        \"confdir\": \"/etc/puppetlabs/puppet\",\n        \"codedir\": \"/etc/puppetlabs/code\",\n        \"vardir\": \"/opt/puppetlabs/puppet/cache\",\n        \"name\": \"facts\",\n        \"logdir\": \"/var/log/puppetlabs/puppet\",\n        \"log_level\": \"notice\",\n        \"disable_warnings\": \"[]\",\n        \"strict\": \"warning\",\n        \"disable_i18n\": \"false\",\n        \"priority\": \"\",\n        \"trace\": \"false\",\n        \"profile\": \"false\",\n        \"future_features\": \"false\",\n        \"static_catalogs\": \"true\",\n        \"strict_environment_mode\": \"false\",\n        \"autoflush\": \"true\",\n        \"syslogfacility\": \"local6\",\n        \"statedir\": \"/opt/puppetlabs/puppet/cache/state\",\n        \"rundir\": \"/var/run/puppetlabs\",\n        \"genconfig\": \"false\",\n        \"genmanifest\": \"false\",\n        \"color\": \"ansi\",\n        \"mkusers\": \"false\",\n        \"manage_internal_file_permissions\": \"true\",\n        \"onetime\": \"false\",\n        \"path\": \"none\",\n        \"libdir\": \"/opt/puppetlabs/puppet/cache/lib\",\n        \"environment\": \"production\",\n        \"environmentpath\": \"/etc/puppetlabs/code/environments\",\n        \"always_retry_plugins\": \"true\",\n        \"diff_args\": \"-u\",\n        \"diff\": \"diff\",\n        \"show_diff\": \"false\",\n        \"daemonize\": \"true\",\n        \"maximum_uid\": \"4294967290\",\n        \"route_file\": \"/etc/puppetlabs/puppet/routes.yaml\",\n        \"node_terminus\": \"plain\",\n        \"node_cache_terminus\": \"\",\n        \"data_binding_terminus\": \"hiera\",\n        \"hiera_config\": \"/etc/puppetlabs/puppet/hiera.yaml\",\n        \"binder_config\": \"\",\n        \"catalog_terminus\": \"compiler\",\n        \"catalog_cache_terminus\": \"\",\n        \"facts_terminus\": \"facter\",\n        \"default_file_terminus\": \"rest\",\n        \"http_proxy_host\": \"none\",\n        \"http_proxy_port\": \"3128\",\n        \"http_proxy_user\": \"none\",\n        \"http_proxy_password\": \"none\",\n        \"http_keepalive_timeout\": \"4\",\n        \"http_debug\": \"false\",\n        \"http_connect_timeout\": \"120\",\n        \"http_read_timeout\": \"600\",\n        \"http_user_agent\": \"Puppet/6.6.0 Ruby/2.5.3-p105 (x86_64-linux)\",\n        \"filetimeout\": \"15\",\n        \"environment_timeout\": \"0\",\n        \"environment_data_provider\": \"\",\n        \"prerun_command\": \"\",\n        \"postrun_command\": \"\",\n        \"freeze_main\": \"false\",\n        \"preview_outputdir\": \"/opt/puppetlabs/puppet/cache/preview\",\n        \"dns_alt_names\": \"\",\n        \"csr_attributes\": \"/etc/puppetlabs/puppet/csr_attributes.yaml\",\n        \"certdir\": \"/etc/puppetlabs/puppet/ssl/certs\",\n        \"ssldir\": \"/etc/puppetlabs/puppet/ssl\",\n        \"ssl_lockfile\": \"/etc/puppetlabs/puppet/ssl/ssl.lock\",\n        \"publickeydir\": \"/etc/puppetlabs/puppet/ssl/public_keys\",\n        \"requestdir\": \"/etc/puppetlabs/puppet/ssl/certificate_requests\",\n        \"privatekeydir\": \"/etc/puppetlabs/puppet/ssl/private_keys\",\n        \"privatedir\": \"/etc/puppetlabs/puppet/ssl/private\",\n        \"passfile\": \"/etc/puppetlabs/puppet/ssl/private/password\",\n        \"hostcert\": \"/etc/puppetlabs/puppet/ssl/certs/cusdpupcse02.internal.cnngad.com.pem\",\n        \"hostprivkey\": \"/etc/puppetlabs/puppet/ssl/private_keys/cusdpupcse02.internal.cnngad.com.pem\",\n        \"hostpubkey\": \"/etc/puppetlabs/puppet/ssl/public_keys/cusdpupcse02.internal.cnngad.com.pem\",\n        \"localcacert\": \"/etc/puppetlabs/puppet/ssl/certs/ca.pem\",\n        \"ssl_client_ca_auth\": \"\",\n        \"ssl_server_ca_auth\": \"\",\n        \"hostcrl\": \"/etc/puppetlabs/puppet/ssl/crl.pem\",\n        \"certificate_revocation\": \"chain\",\n        \"key_type\": \"rsa\",\n        \"named_curve\": \"prime256v1\",\n        \"digest_algorithm\": \"sha256\",\n        \"supported_checksum_types\": \"[\\\"sha256\\\", \\\"sha384\\\", \\\"sha512\\\", \\\"sha224\\\"]\",\n        \"logdest\": \"\",\n        \"plugindest\": \"/opt/puppetlabs/puppet/cache/lib\",\n        \"pluginsource\": \"puppet:///plugins\",\n        \"pluginfactdest\": \"/opt/puppetlabs/puppet/cache/facts.d\",\n        \"pluginfactsource\": \"puppet:///pluginfacts\",\n        \"localedest\": \"/opt/puppetlabs/puppet/cache/locales\",\n        \"localesource\": \"puppet:///locales\",\n        \"pluginsignore\": \".svn CVS .git .hg\",\n        \"factpath\": \"/opt/puppetlabs/puppet/cache/lib/facter:/opt/puppetlabs/puppet/cache/facts\",\n        \"external_nodes\": \"none\",\n        \"rich_data\": \"true\"\n      },\n    \"puppet_stringify_facts\": false,\n    \"puppet_vardir\": \"/opt/puppetlabs/puppet/cache\",\n    \"puppetserver_jruby\": {\n      \"dir\": \"/opt/puppetlabs/server/apps/puppetserver\",\n      \"jarfiles\": [\n        \"puppet-server-release.jar\"\n      ]\n    },\n    \"puppetversion\": \"6.6.0\",\n    \"python2_release\": \"2.7\",\n    \"python2_version\": \"2.7.5\",\n    \"python3_release\": \"3.6\",\n    \"python3_version\": \"3.6.8\",\n    \"python_release\": \"2.7\",\n    \"python_version\": \"2.7.5\",\n    \"ruby\": {\n      \"platform\": \"x86_64-linux\",\n      \"sitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n      \"version\": \"2.5.3\"\n    },\n    \"rubyplatform\": \"x86_64-linux\",\n    \"rubysitedir\": \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0\",\n    \"rubyversion\": \"2.5.3\",\n    \"service_provider\": \"systemd\",\n    \"systemd\": true,\n    \"systemd_internal_services\": {\n      \"systemd-bootchart.service\": \"disabled\",\n      \"systemd-nspawn@.service\": \"disabled\",\n      \"systemd-readahead-collect.service\": \"enabled\",\n      \"systemd-readahead-done.service\": \"indirect\",\n      \"systemd-readahead-drop.service\": \"enabled\",\n      \"systemd-readahead-replay.service\": \"enabled\"\n    },\n    \"systemd_version\": \"219\",\n    \"virtual\": \"vmware\",\n    \"virtualenv_version\": \"16.6.2\",\n    \"clientversion\": \"6.6.0\",\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37775", "fixedVersions": [], "id": "37775", "issueType": "Bug", "key": "MODULES-9578", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-10-24T05:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sshkeys_core : Cannot create ssh_authorized_key file in custom directory.", "timeSpent": "PT0S", "updated": "2020-03-03T10:15:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed\n\nconcat module will be released with v6.1.0", "created": "2019-07-23T05:50:00.000000"}], "components": [], "created": "2019-07-23T04:53:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b4546d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3418519_*|*_5_*:*_1_*:*_0"}], "description": "In order to release new major version for concat, first we need to release the following modules\n * puppetlabs/apache\n * puppetlabs/haproxy\n * puppetlabs/postgresql\n * puppetlabs/tomcat\n * puppetlabs/websphere_application_server\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34515", "fixedVersions": [], "id": "34515", "issueType": "Sub-task", "key": "MODULES-9577", "labels": [], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-07-23T05:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release depenedent modules", "timeSpent": "PT0S", "updated": "2019-07-23T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed\n\nconcat module will be released with v6.1.0", "created": "2019-07-23T05:50:00.000000"}], "components": [], "created": "2019-07-23T04:52:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@538ca02b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3472586_*|*_5_*:*_1_*:*_0"}], "description": "In order to release concat module with a new major version\n\nfirst we need to update dependency limit for the following modules\u00a0\n * puppetlabs/apache\n * puppetlabs/haproxy\n * puppetlabs/postgresql\n * puppetlabs/tomcat\n * puppetlabs/websphere_application_server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33558", "fixedVersions": [], "id": "33558", "issueType": "Sub-task", "key": "MODULES-9576", "labels": [], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-07-23T05:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update metadata depenedency uppser limit for concat", "timeSpent": "PT0S", "updated": "2019-07-23T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-07-23T04:24:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a3086a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv8n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6349356_*|*_3_*:*_1_*:*_5748565_*|*_5_*:*_1_*:*_0"}], "description": "Solaris 10-related specs are failing because of the new facterdb gem (was 0.7.0, now 0.8.0). It looks like a fix on the facterdb part (https://github.com/camptocamp/facterdb/issues/115) so this is something we have to check...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42000", "fixedVersions": [], "id": "42000", "issueType": "Bug", "key": "MODULES-9575", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2019-07-23T07:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppet_agent} : {Solaris 10 spec tests fail after facterdb update}", "timeSpent": "PT0S", "updated": "2019-07-23T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Moved to https://github.com/puppetlabs/puppet-resource_api/issues/225", "created": "2019-09-24T04:54:00.000000"}], "components": [], "created": "2019-07-23T03:26:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74b999b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PDK-525"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5448449619_*|*_6_*:*_1_*:*_0"}], "description": "For some use-cases - like specifying upper/lower bounds on set memberships (\"for instance, I have a use-case where I want things to be treated as in-sync as long as the array specified in Puppet is a equal to or a subset of the array in the response from the API\") - the Resource API type schema is not expressive enough. This leads to nasty workarounds, like munging up the desired values in {{canonicalize}}.\n\nFor background: The current restriction is so that anyone dealing with raw resource data doesn't need to run the provider code to understand whether something is insync or not. \n\nTo avoid this hassle, invent a way to neatly specify comparisons in the schema or in code.", "epicLinkSummary": "Resource API Backlog", "estimate": "PT0S", "externalId": "33556", "fixedVersions": [], "id": "33556", "issueType": "New Feature", "key": "MODULES-9574", "labels": [], "originalEstimate": "PT0S", "parent": "31265", "parentSummary": "Resource API Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Incomplete", "resolutionDate": "2019-09-24T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow custom insync? checking for resources", "timeSpent": "PT0S", "updated": "2019-09-24T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\n\nIn order to close this ticket, you still have to do a last step.\nAfter the release is done you should open a PR from the release branch back to the master branch for merge-back.\n\nThanks!\u00a0", "created": "2019-07-24T02:45:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[Mergeback PR|https://github.com/puppetlabs/puppetlabs-acl/pull/158] merged", "created": "2019-07-25T00:59:00.000000"}], "components": [], "created": "2019-07-23T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e845ad2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89621548_*|*_3_*:*_1_*:*_80353191_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3040"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37774", "fixedVersions": [], "id": "37774", "issueType": "Sub-task", "key": "MODULES-9573", "labels": [], "originalEstimate": "PT0S", "parent": "33554", "parentSummary": "Supported Release (puppetlabs-acl) 3.0.0 - 23.07.2019 - 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T00:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-acl) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-25T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-23T12:02:00.000000", "name": "Screenshot 2019-07-23 at 21.01.37.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12872"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "acl is good to release - QA signoff is complete! \nRelease against 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "created": "2019-07-23T12:02:00.000000"}], "components": [], "created": "2019-07-23T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@156fe538"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36987653_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36737", "fixedVersions": [], "id": "36737", "issueType": "Sub-task", "key": "MODULES-9572", "labels": [], "originalEstimate": "PT0S", "parent": "33554", "parentSummary": "Supported Release (puppetlabs-acl) 3.0.0 - 23.07.2019 - 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-acl) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-23T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-07-23T08:06:00.000000"}], "components": [], "created": "2019-07-23T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11ddbdd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22769153_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35587", "fixedVersions": [], "id": "35587", "issueType": "Sub-task", "key": "MODULES-9571", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33554", "parentSummary": "Supported Release (puppetlabs-acl) 3.0.0 - 23.07.2019 - 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-acl) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-23T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-07-23T08:05:00.000000"}], "components": [], "created": "2019-07-23T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b93e4a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22759963_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34513", "fixedVersions": [], "id": "34513", "issueType": "Sub-task", "key": "MODULES-9570", "labels": [], "originalEstimate": "PT0S", "parent": "33554", "parentSummary": "Supported Release (puppetlabs-acl) 3.0.0 - 23.07.2019 - 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-acl) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-23T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-23T12:20:00.000000", "name": "Screenshot 2019-07-23 at 21.01.37.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12975"}], "comments": [], "components": [], "created": "2019-07-23T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2911f26e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5023_*|*_3_*:*_1_*:*_169927102_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57649"}], "description": "REASON: Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ECO/Module+Release+Process\n\nModule Engineer, please also include here:\n\n[Link to diff on github|https://github.com/puppetlabs/puppetlabs-acl/compare/2.1.0...924d1f8d4cc310979b80f56b090bfabdbaf9e35a]\n[Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_init-merge_release/lastBuild/ ]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33554", "fixedVersions": [], "id": "33554", "issueType": "Task", "key": "MODULES-9569", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T00:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-acl) 3.0.0 - 23.07.2019 - 924d1f8d4cc310979b80f56b090bfabdbaf9e35a", "timeSpent": "PT0S", "updated": "2019-07-25T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "Already fixed Upstream. Closing.", "created": "2019-07-23T00:23:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Already fixed upstream.", "created": "2019-07-23T00:24:00.000000"}], "components": [], "created": "2019-07-22T22:55:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@452f7f54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvv3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5324821_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.1.0*\n *Puppet Version: 5.5 and 6.0*\n *OS Name/Version: all Linux OS*\n\n_When removing a user with custom ssh key set, the user is removed before thekey, causing puppet to fail to remove the key._\n\n*Desired Behavior:*\n\nRemoving a user will first remove the key and then the user.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39848", "fixedVersions": [], "id": "39848", "issueType": "Bug", "key": "MODULES-9568", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-07-23T00:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-accounts : purging users with custom ssh key causes dependency issue", "timeSpent": "PT0S", "updated": "2019-07-23T00:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T03:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6060b7c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_281295188_*|*_3_*:*_1_*:*_1700380_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37773", "fixedVersions": [], "id": "37773", "issueType": "Sub-task", "key": "MODULES-9561", "labels": [], "originalEstimate": "PT0S", "parent": "33552", "parentSummary": "Supported Release (puppetlabs-bootstrap) v1.0.0 - (2019-7-25) - (9d05e8cca875cb117817c27c4d713db272073179)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-25T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-25T08:44:00.000000", "name": "Screen Shot 2019-07-25 at 15.44.04.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12471"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-25T08:44:00.000000", "name": "Screen Shot 2019-07-25 at 15.44.30.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12575"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Acceptance tests on master branch\n{code:java}\npid 14236 exit 0\nSuccessful on 20 nodes: [\"erpg6zb9qe0qwd2.delivery.puppetlabs.net, redhat-6-x86_64\", \"gs3659g2m34wwfk.delivery.puppetlabs.net, redhat-5-x86_64\", \"d61cxzd6umvyddv.delivery.puppetlabs.net, centos-7-x86_64\", \"dxuuc7pbfq9zt5n.delivery.puppetlabs.net, centos-6-x86_64\", \"edg9rzkgzky8b2n.delivery.puppetlabs.net, redhat-8-x86_64\", \"ctn0rrav1e8x5lz.delivery.puppetlabs.net, redhat-7-x86_64\", \"nsoug2fr7q5hmw9.delivery.puppetlabs.net, debian-9-x86_64\", \"ohpncj7frbq1f04.delivery.puppetlabs.net, ubuntu-1604-x86_64\", \"y4nvie9ra9vubij.delivery.puppetlabs.net, centos-5-x86_64\", \"skwg5xuwl28h9uj.delivery.puppetlabs.net, oracle-5-x86_64\", \"wr3espxivam7bou.delivery.puppetlabs.net, oracle-6-x86_64\", \"oz48o26pvaqoaeh.delivery.puppetlabs.net, ubuntu-1404-x86_64\", \"e6yvxyloflytu62.delivery.puppetlabs.net, debian-8-x86_64\", \"p6jep7eb3fpjtlg.delivery.puppetlabs.net, oracle-7-x86_64\", \"el3m183y2trs6zv.delivery.puppetlabs.net, ubuntu-1804-x86_64\", \"dn2qden8vfztgsq.delivery.puppetlabs.net, win-10-pro-x86_64\", \"vizlhjlw5ghvimj.delivery.puppetlabs.net, win-2008r2-x86_64\", \"wn0o0q3rjs5jqay.delivery.puppetlabs.net, win-2012r2-x86_64\", \"mxud0trphi0igpz.delivery.puppetlabs.net, win-2016-x86_64\", \"hwn6bz7vglhppei.delivery.puppetlabs.net, win-2019-x86_64\"]\n\u279c  puppetlabs-bootstrap git:(master)\n{code}", "created": "2019-07-25T06:46:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Release SHA\u00a09d05e8cca875cb117817c27c4d713db272073179", "created": "2019-07-25T07:38:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Acceptance test results on Release branch\n\n[https://pipelines.puppet.com/team-modules/builds/573158]", "created": "2019-07-25T08:11:00.000000"}], "components": [], "created": "2019-07-22T03:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@545942c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu7z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266238927_*|*_3_*:*_1_*:*_12664942_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36736", "fixedVersions": [], "id": "36736", "issueType": "Sub-task", "key": "MODULES-9560", "labels": [], "originalEstimate": "PT0S", "parent": "33552", "parentSummary": "Supported Release (puppetlabs-bootstrap) v1.0.0 - (2019-7-25) - (9d05e8cca875cb117817c27c4d713db272073179)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-25T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T03:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73985a61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu7r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266231159_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35585", "fixedVersions": [], "id": "35585", "issueType": "Sub-task", "key": "MODULES-9559", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33552", "parentSummary": "Supported Release (puppetlabs-bootstrap) v1.0.0 - (2019-7-25) - (9d05e8cca875cb117817c27c4d713db272073179)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-25T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T03:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d4fe9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu7b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266217635_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34511", "fixedVersions": [], "id": "34511", "issueType": "Sub-task", "key": "MODULES-9558", "labels": [], "originalEstimate": "PT0S", "parent": "33552", "parentSummary": "Supported Release (puppetlabs-bootstrap) v1.0.0 - (2019-7-25) - (9d05e8cca875cb117817c27c4d713db272073179)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-25T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-25T10:07:00.000000", "name": "Screen Shot 2019-07-25 at 17.06.35.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12977"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-bootstrap/pull/97", "created": "2019-07-25T06:50:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/98]", "created": "2019-07-25T09:54:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-25 at 17.06.35.png!", "created": "2019-07-25T10:07:00.000000"}], "components": [], "created": "2019-07-22T03:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63a953e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5574_*|*_3_*:*_1_*:*_283675390_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22196"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.5.0...9d05e8cca875cb117817c27c4d713db272073179\n * Link to successful Init Job Run from CI :\n [https://pipelines.puppet.com/team-modules/builds/573158]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33552", "fixedVersions": [], "id": "33552", "issueType": "Task", "key": "MODULES-9557", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-25T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-bootstrap) v1.0.0 - (2019-7-25) - (9d05e8cca875cb117817c27c4d713db272073179)", "timeSpent": "PT0S", "updated": "2019-07-25T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/325", "created": "2019-07-24T04:54:00.000000"}], "components": [], "created": "2019-07-22T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b553f89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu6n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_178743535_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41011", "fixedVersions": [], "id": "41011", "issueType": "Sub-task", "key": "MODULES-9554", "labels": [], "originalEstimate": "PT0S", "parent": "36735", "parentSummary": "Supported Release (puppetlabs-kubernetes) v5.0.0 - (24-June-2019) - (77b09021929e00578d2c15965a614262953f7907)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-kubernetes) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-24T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T02:33:00.000000", "name": "Screen Shot 2019-07-24 at 09.33.17.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12976"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T03:59:00.000000", "name": "Screen Shot 2019-07-24 at 10.58.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13058"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T04:07:00.000000", "name": "Screen Shot 2019-07-24 at 11.07.10.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13137"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/322", "created": "2019-07-22T04:43:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 09.33.17.png!", "created": "2019-07-24T02:33:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 10.58.46.png!", "created": "2019-07-24T03:59:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "kubernetes is good to release - QA signoff is complete! \nRelease against 77b09021929e00578d2c15965a614262953f7907", "created": "2019-07-24T04:07:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 11.07.10.png!", "created": "2019-07-24T04:07:00.000000"}], "components": [], "created": "2019-07-22T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d39adf3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu6f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175913366_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39847", "fixedVersions": [], "id": "39847", "issueType": "Sub-task", "key": "MODULES-9553", "labels": [], "originalEstimate": "PT0S", "parent": "36735", "parentSummary": "Supported Release (puppetlabs-kubernetes) v5.0.0 - (24-June-2019) - (77b09021929e00578d2c15965a614262953f7907)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-kubernetes) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-24T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6757289f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu67:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5182062_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38894", "fixedVersions": [], "id": "38894", "issueType": "Sub-task", "key": "MODULES-9552", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36735", "parentSummary": "Supported Release (puppetlabs-kubernetes) v5.0.0 - (24-June-2019) - (77b09021929e00578d2c15965a614262953f7907)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-22T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-kubernetes) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-22T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ed51764"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu5r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5170249_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37727", "fixedVersions": [], "id": "37727", "issueType": "Sub-task", "key": "MODULES-9551", "labels": [], "originalEstimate": "PT0S", "parent": "36735", "parentSummary": "Supported Release (puppetlabs-kubernetes) v5.0.0 - (24-June-2019) - (77b09021929e00578d2c15965a614262953f7907)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-22T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-kubernetes) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-22T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T04:56:00.000000", "name": "Screen Shot 2019-07-24 at 11.55.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13219"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/324", "created": "2019-07-24T02:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 11.55.28.png!", "created": "2019-07-24T04:56:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/325]", "created": "2019-07-24T04:56:00.000000"}], "components": [], "created": "2019-07-22T03:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@101a9406"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu5z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5170_*|*_3_*:*_1_*:*_178775727_*|*_10009_*:*_1_*:*_429300_*|*_4_*:*_1_*:*_8274_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_110526"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/compare/v4.0.1...77b09021929e00578d2c15965a614262953f7907\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/kubernetes/view/release/job/forge-module_puppetlabs-kubernetes_init-merge_release/7/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36735", "fixedVersions": [], "id": "36735", "issueType": "Task", "key": "MODULES-9550", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-kubernetes) v5.0.0 - (24-June-2019) - (77b09021929e00578d2c15965a614262953f7907)", "timeSpent": "PT0S", "updated": "2019-07-24T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "BEAKER_PE_VER=2018.1.9-rc1-219-g86efbc3 -> it's returning 404\n\nlatest version is\u00a0\n\n2018.1.10-rc0-8-g68433ae", "created": "2019-07-22T06:27:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "fixed by itself.", "created": "2019-07-22T08:59:00.000000"}], "components": [], "created": "2019-07-22T02:44:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@412eb478"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykbef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27849_*|*_3_*:*_1_*:*_22490756_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n[http://enterprise.delivery.puppetlabs.net/2018.1/ci-ready/puppet-enterprise-2018.1.9-rc1-219-g86efbc3-el-7-x86_64.tar]\n does not exist\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/master/job/forge-module_puppetlabs-ibm_installation_manager_intn-sys_full-pe-previous-master/PLATFORM=scientific6-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/lastBuild/console]\n\n\u00a0\n\nAll jobs are failing with this error\n\n\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41010", "fixedVersions": [], "id": "41010", "issueType": "Bug", "key": "MODULES-9547", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-07-22T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "jenkins jobs are failing due to 404 error when installing PE", "timeSpent": "PT0S", "updated": "2019-07-22T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "5b9fcedc03b52466f05c4510", "body": "released 1.0.2: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-cron_core_init-tag_push-forge/4/console", "created": "2019-08-01T01:16:00.000000"}], "components": [], "created": "2019-07-22T01:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30c2d9fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu4f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862139197_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39846", "fixedVersions": [], "id": "39846", "issueType": "Sub-task", "key": "MODULES-9546", "labels": [], "originalEstimate": "PT0S", "parent": "35583", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T01:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T01:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d9ce4e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu47:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862110713_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38893", "fixedVersions": [], "id": "38893", "issueType": "Sub-task", "key": "MODULES-9545", "labels": [], "originalEstimate": "PT0S", "parent": "35583", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T01:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-01T01:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7032ce4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu3z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_861610619_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37726", "fixedVersions": [], "id": "37726", "issueType": "Sub-task", "key": "MODULES-9544", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35583", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T01:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-01T01:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@285b28c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu3r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_861584463_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36734", "fixedVersions": [], "id": "36734", "issueType": "Sub-task", "key": "MODULES-9543", "labels": [], "originalEstimate": "PT0S", "parent": "35583", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T01:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-01T01:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "5b9fcedc03b52466f05c4510", "body": "released 1.0.2 to forge: https://forge.puppet.com/puppetlabs/cron_core/changelog\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-cron_core_init-tag_push-forge/4/console", "created": "2019-08-01T01:17:00.000000"}], "components": [], "created": "2019-07-22T01:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ca046"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvsa7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4995_*|*_3_*:*_1_*:*_63004694_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_799142772"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35583", "fixedVersions": [], "id": "35583", "issueType": "Task", "key": "MODULES-9542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-01T01:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-08-01T01:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a0302c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96350_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34506", "fixedVersions": [], "id": "34506", "issueType": "Sub-task", "key": "MODULES-9541", "labels": [], "originalEstimate": "PT0S", "parent": "41009", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-07-22T01:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-22T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f3bffb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88631_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33550", "fixedVersions": [], "id": "33550", "issueType": "Sub-task", "key": "MODULES-9540", "labels": [], "originalEstimate": "PT0S", "parent": "41009", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-07-22T01:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-22T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cda9b42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78874_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43013", "fixedVersions": [], "id": "43013", "issueType": "Sub-task", "key": "MODULES-9539", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41009", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-07-22T01:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-22T01:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50bca97d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70417_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41999", "fixedVersions": [], "id": "41999", "issueType": "Sub-task", "key": "MODULES-9538", "labels": [], "originalEstimate": "PT0S", "parent": "41009", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-07-22T01:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-22T01:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a5e10fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4620_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57640"}], "description": "*REASON:* puppetlabs-cron_core\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41009", "fixedVersions": [], "id": "41009", "issueType": "Task", "key": "MODULES-9537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-07-22T01:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-07-22T01:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e272286"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu2f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1228921834_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39845", "fixedVersions": [], "id": "39845", "issueType": "Sub-task", "key": "MODULES-9536", "labels": [], "originalEstimate": "PT0S", "parent": "35581", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-05T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3be5857e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu27:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1228902893_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38892", "fixedVersions": [], "id": "38892", "issueType": "Sub-task", "key": "MODULES-9535", "labels": [], "originalEstimate": "PT0S", "parent": "35581", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-05T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-08-05T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44375c7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu1z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1228880283_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37725", "fixedVersions": [], "id": "37725", "issueType": "Sub-task", "key": "MODULES-9534", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35581", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-08-05T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-08-05T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [], "components": [], "created": "2019-07-22T01:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@246b1c2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu1r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1228833584_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36733", "fixedVersions": [], "id": "36733", "issueType": "Sub-task", "key": "MODULES-9533", "labels": [], "originalEstimate": "PT0S", "parent": "35581", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-08-05T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-08-05T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [{"author": "5b8813dc7a33352bf10f680c", "body": "Released version 2.2.0", "created": "2019-08-05T07:02:00.000000"}], "components": [], "created": "2019-07-22T01:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38353a5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvs9z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5856_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1228776129"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35581", "fixedVersions": [], "id": "35581", "issueType": "Task", "key": "MODULES-9532", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-08-05T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-08-05T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-07-20T13:24:00.000000", "creator": "623c1459866b810069e43915", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1199ad0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvu0f:"}], "description": "_Basic Info_\n *Module Version: 7.01*\n *Puppet Version: 5.5*\n *OS Name/Version: Debian stretch*\n\nWhen removing an unwanted setting file using ensure=>absent apt::setting tells me that it\u00a0_needs either of content or source_, which is strange when removing something.\n\nIt can probably be solved by testing $ensure not to be 'absent' on\u00a0[this line|https://github.com/puppetlabs/puppetlabs-apt/blob/v7.0.1/manifests/setting.pp#L34]\n I worked around this buglet by providing bogus content.\n\nRegards, Robert.", "environment": "[|https://github.com/puppetlabs/puppetlabs-apt/blob/v7.0.1/manifests/setting.pp#L34]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38891", "fixedVersions": [], "id": "38891", "issueType": "Bug", "key": "MODULES-9531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1459866b810069e43915", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : apt::setting ensure=>absent requires content or source", "timeSpent": "PT0S", "updated": "2019-07-20T13:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "5b590061a3f8512ca5eb3be7", "body": "Put up a PR here\u00a0[https://github.com/puppetlabs/puppetlabs-facts/pull/28]", "created": "2019-07-19T17:01:00.000000"}], "components": [], "created": "2019-07-19T16:55:00.000000", "creator": "5b590061a3f8512ca5eb3be7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d356a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvtyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_34369_*|*_1_*:*_1_*:*_869970020_*|*_10007_*:*_1_*:*_1357001279_*|*_10009_*:*_1_*:*_7081_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7299"}], "description": "For distros that use a codename, include it in the json returned by bash.sh", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41008", "fixedVersions": [], "id": "41008", "issueType": "Improvement", "key": "MODULES-9530", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b590061a3f8512ca5eb3be7", "resolution": "Fixed", "resolutionDate": "2019-08-14T11:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add \"Codename\" to bash facts task", "timeSpent": "PT0S", "updated": "2019-08-14T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "added email thread and example content generated so far", "created": "2019-07-19T04:33:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Danny\n\ncan we update this ticket please. I think we should be able to summarise the problem facing the customer.\n\nOn the AC I would see the first two AC's at least being green and we are close out on AC-03.\n\nFinding so far - we need to mention the comments from David Schmitt and reference the outstanding ticket we have to track this work. The point raised by David is one we totally agree with.\n\ncheers sir\nNorman\n", "created": "2019-07-24T08:21:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Progress so far:\n * The client was trying to build native types to configure f5 loadbalancers. They used the module provided by F5 but that was seriously lacking behind in capabilities.\n * Currently they used a lot of curl execs to configure things that the F5 module does not support.\n * With swagger openAPI specs available here: [https://github.com/...|https://github.com/bmarshall13/f5-rest-swagger]\u00a0we generated an experimental module using autogenic in about 30 minutes.\n * After the initial generation there were a couple of templating issues that got patched up for a second generation.\n * After the second generation the client managed to get the module working, although there were still a couple of issues with a few parameters what were hardcoded initially, connectivity issue due to an environment variable not being set and a bit of mapping issue on the create operation side for the provider tested.\n * Client said that: \"With all of the mentioned fixes, I was able to query all nodes, create new nodes and update existing nodes on the LTM lb. I must say that I am quite impressed with the functionality, given that this was automatically generated.\"\n\nFor future use it seems that the client is thinking of other REST APIs that they would love to integrate their puppetmodules with: Infoblox DNS and IP-Addressmanagement, Elasticsearch and a few internal application were given as examples.\n\nAs an observation: using Puppet device with these generated modules would be very helpful for the clients - https://puppet.atlassian.net/browse/CLOUD-2367", "created": "2019-07-24T08:42:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Document available here: https://docs.google.com/document/d/176z9sOxMlIfPcwnd9dTuVHF8Y1rieLkQnVhRuYfVt6c/edit?ts=5d397f86#heading=h.hcresns4rj6l", "created": "2019-08-19T04:35:00.000000"}], "components": ["autogenic"], "created": "2019-07-19T04:26:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01(+) define the problem the customer is facing - add a wiki page under our autogenic feature page to capture the customer use case\nAC-02(+) create custom content using autogenic\nAC-03 (+) support the customer \nAC-04 (+) update customer use case with findings\nAC-05 (+) document recommendation on how to open up the service of autogenic to others "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76cb31f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30507_*|*_3_*:*_1_*:*_2677327055_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1585686"}], "description": "A customer reached out to Puppet requesting help generating content. The customer has an openapi spec and our support engineer, aware we have autogenic ask for assistance.\n\nThe objective of this task is to assess the feasibility of opening up the Autogenic service rather than having autogenic as an opensource project.\n\nAs part of this task, we will\n1) create content for the customer \n2) work with the customer helping them us the generated content\n3) assess the autogenic tool\n4) identify a way of opening up this service to our customers and community\n\nThe requirement from the customer is assistance creating content (use the autogenic service) rather than know the inner working of a tool that generates content.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41007", "fixedVersions": [], "id": "41007", "issueType": "Task", "key": "MODULES-9528", "labels": ["Customer-Request"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Fixed", "resolutionDate": "2019-08-19T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "As an engineer I want to use autogenic to aid the creation of customer requested F5 module ", "timeSpent": "PT0S", "updated": "2022-03-30T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2019-07-19T04:24:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fb53792"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt4n:"}], "description": "With the changes put into the puppet-strings gem, we can now output type information into the reference file.\n\n*When all of the supported modules have been converted / updated to use the pdk.*\n\n**We should use pdksync to re-run the stringify command, and push pr's to all modules.\n{code:java}# edit managed_modules.yml\nbundle exec rake git:clone_managed_modules\nbundle exec rake 'run_a_command[bundle install --path .bundle/gems/ --jobs 4]' \nbundle exec rake 'run_a_command[bundle exec puppet strings generate --format markdown --out REFERENCE.md]'\nbundle exec rake 'git:create_commit[modules-9527, add types to reference.md]'bundle exec rake 'git:push_and_create_pr[(modules-9527) add types to reference.md]'{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39844", "fixedVersions": [], "id": "39844", "issueType": "Improvement", "key": "MODULES-9527", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update all docs for supported modules", "timeSpent": "PT0S", "updated": "2019-07-19T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-19T01:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f63cf14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18067902900_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36732", "fixedVersions": [], "id": "36732", "issueType": "Sub-task", "key": "MODULES-9526", "labels": [], "originalEstimate": "PT0S", "parent": "43012", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.1 - (29nd July 2019) - (45e7a7238484c87e0ed2456df72e907a5c9d691b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2020-02-13T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-panos) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-13T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-19T01:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3870c325"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18067898096_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35578", "fixedVersions": [], "id": "35578", "issueType": "Sub-task", "key": "MODULES-9525", "labels": [], "originalEstimate": "PT0S", "parent": "43012", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.1 - (29nd July 2019) - (45e7a7238484c87e0ed2456df72e907a5c9d691b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2020-02-13T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-13T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-19T01:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d36cc5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18067893223_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34503", "fixedVersions": [], "id": "34503", "issueType": "Sub-task", "key": "MODULES-9524", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43012", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.1 - (29nd July 2019) - (45e7a7238484c87e0ed2456df72e907a5c9d691b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2020-02-13T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-13T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-19T01:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79936df4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18067887686_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33468", "fixedVersions": [], "id": "33468", "issueType": "Sub-task", "key": "MODULES-9523", "labels": [], "originalEstimate": "PT0S", "parent": "43012", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.1 - (29nd July 2019) - (45e7a7238484c87e0ed2456df72e907a5c9d691b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2020-02-13T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-13T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2019-07-19T01:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5678c7cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvt3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6079_*|*_3_*:*_1_*:*_54785302_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_896287547"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/panos/view/release/job/forge-module_puppetlabs-panos_init-merge_release/13/\n* https://github.com/puppetlabs/puppetlabs-panos/commit/45e7a7238484c87e0ed2456df72e907a5c9d691b", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43012", "fixedVersions": [], "id": "43012", "issueType": "Task", "key": "MODULES-9522", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-30T01:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-panos) 1.2.1 - (29nd July 2019) - (45e7a7238484c87e0ed2456df72e907a5c9d691b)", "timeSpent": "PT0S", "updated": "2019-07-30T01:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["motd"], "created": "2019-07-18T07:07:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f6f1b76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvsgn:"}], "description": "_Basic Info_\nModule Version: 3.0.0\nPuppet Version: 2019.1.0\nOS Name/Version: RHEL 7\n\nWhen trying to use an erb template, the Puppet Agent run fails with an error seeming to indicate it tacked .epp on to the end of the template file name.\n\n*Desired Behavior:*\nLet me use my erb template\n\n*Actual Behavior:*\nIt fails with an error\n\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Could not find template 'profiles/linux_motd.erb.epp' (file: /etc/puppetlabs/code/environments/test/modules/motd/manifests/init.pp, line: 49, column: 21) on node tst-nag-as-1.hoad.local\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n\n\n\n{code:ruby}\n#Configure Message of the Day (motd)\nclass profiles::base::motd\n{\n  $applications=lookup('applications')\n\n  if $::wl_app == 'UNDEFINED'\n  {\n    $appname = 'Undefined'\n  }\n  else {\n    $appname=$applications[$wl_app]\n  }\n\n  case $facts['osfamily'] {\n    'RedHat': {\n      class { 'motd' :\n        template => 'profiles/linux_motd.erb'}\n    }\n    default: { notify{ 'Unsupported OS using profile': }}\n  }\n}\n{code}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "RHEL 7\nPuppet Enterprise 2019.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43011", "fixedVersions": [], "id": "43011", "issueType": "Bug", "key": "MODULES-9521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{motd} : When specifying ERB template, it appears .epp gets tacked on to end", "timeSpent": "PT0S", "updated": "2021-01-25T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5f50a16c3aa35b003fad35f6", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Danny\n\ncany you update with the option discussed during standup today.\n\nThanks, sir\nNorman", "created": "2019-07-18T03:09:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hello,\n\nAs a temporary solution there's the possibility to use the following puppet code to remove a folder and all the content inside:\n\n{code:puppet}\nfile{'remove_directory':\n    ensure => absent,\n    path => '<full_path_to_directory>',\n    recurse => true,\n    purge => true,\n    force => true\n}\n{code}\nIn this case the <full_path_to_directory> should be the app folders in the webapps directory of the Catalina home/root folder. \n\nCurrently we are discussing about adding this functionality as a feature of the Tomcat Puppet module as part of the install process, that would allow users to remove an undesired array of folders from the webapps directory.\n\nI hope that using the above mentioned temporary solution will unblock the deployment at the customer for now.\n\nThanks,\nDaniel\n\n", "created": "2019-07-18T04:29:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Thank you, [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]. This workaround appears to be sufficient for the short term\u2014an ordering relationship that ensures that the File resource is applied after the Tomcat module resources must be implemented for this to work consistently, but it does appear to do the job. I'm looking forward to a more robust solution being implemented in the module.", "created": "2019-07-18T19:49:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hi, I added the code to remove examples from webapps directory as an optional parameter, added a test for it but it looks like the nightly is failing with the same errors as the PR because the installation link is down \nPR: https://github.com/puppetlabs/puppetlabs-tomcat/pull/456\nDue to the fact that tomcat7 is eol, the PR is red, I'll replace it with tomcat_legacy_version and rebase my PR\n", "created": "2021-07-06T04:20:00.000000"}, {"author": "5f50a16c3aa35b003fad35f6", "body": "Hi [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e], the PR is merged, the problems from tomcat are also solved, we are preparing a release soon.\nOn the PR you will find a feature which allows you to delete one or more specified sub-directories, also this feature works for tomcat 7,8 or 9. A release will be done soon  \n", "created": "2021-07-20T06:49:00.000000"}], "components": ["tomcat"], "created": "2019-07-17T19:37:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module can manage Tomcat webapps that do not have a corresponding .war file, including the built-in webapps that ship with a source installation of Tomcat."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d2b0b0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvrwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55607618970_*|*_3_*:*_2_*:*_4671523282_*|*_10009_*:*_2_*:*_501834206_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5605495030"}], "description": "_Basic Info_\n *Module Version:* 3.0.0\n *Puppet Version:* 6.0.4 (PE 2019.0.1)\n *OS Name/Version:* RHEL 7.6\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nBe able to manage specific webapps that are bundled with the source installation of Tomcat 7+, such as {{host-manager}} and {{manager}}, in the {{webapps/}} directory off the Catalina home/root directory.\n\n*Actual Behavior:*\n\nPuppet cannot manage individual webapps that ship with Tomcat in the {{webapps/}} directory. The module decompresses and unarchives the source tarball, which contains the built-in webapps as exploded directories (not {{.war}} files) into the {{webapps}} directory. The module appears to only be capable of managing webapps if {{.war}} files are present, so there's no apparent way to disable or remove those webapps short of adding potentially fragile {{file}} resources targeting those webapps and establishing a relationship between them and the Tomcat installation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39812", "fixedVersions": [], "id": "39812", "issueType": "Improvement", "key": "MODULES-9520", "labels": ["Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2021-08-24T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat : Manage built-in webapps", "timeSpent": "PT0S", "updated": "2021-08-24T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T01:41:00.000000", "name": "Screen Shot 2019-07-24 at 08.41.03.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12669"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-07-24T01:52:00.000000", "name": "Screen Shot 2019-07-24 at 08.51.30.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12873"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 08.41.03.png!", "created": "2019-07-24T01:43:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/595", "created": "2019-07-24T01:43:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-07-24 at 08.51.30.png!", "created": "2019-07-24T01:52:00.000000"}], "components": [], "created": "2019-07-17T03:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f1062a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr5r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535211279_*|*_3_*:*_1_*:*_63632594_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35576", "fixedVersions": [], "id": "35576", "issueType": "Sub-task", "key": "MODULES-9519", "labels": [], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T01:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-24T01:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://pipelines.puppet.com/team-modules/apps/puppetlabs-concat?section=overview&currentProductContext=cloud]", "created": "2019-07-23T08:09:00.000000"}], "components": [], "created": "2019-07-17T03:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52a7c985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535087002_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34501", "fixedVersions": [], "id": "34501", "issueType": "Sub-task", "key": "MODULES-9518", "labels": [], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T08:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-23T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-07-23T08:09:00.000000"}], "components": [], "created": "2019-07-17T03:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@577b63e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535071333_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33466", "fixedVersions": [], "id": "33466", "issueType": "Sub-task", "key": "MODULES-9517", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-23T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "not needed", "created": "2019-07-23T08:09:00.000000"}], "components": [], "created": "2019-07-17T03:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a9d45cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535063715_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43010", "fixedVersions": [], "id": "43010", "issueType": "Sub-task", "key": "MODULES-9516", "labels": [], "originalEstimate": "PT0S", "parent": "41998", "parentSummary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-23T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-23T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "merged", "created": "2019-07-17T05:22:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-concat/pull/595]", "created": "2019-07-24T01:52:00.000000"}], "components": [], "created": "2019-07-17T03:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d96951a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvr4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4688_*|*_3_*:*_1_*:*_80979758_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_521655250"}], "description": "*REASON:\u00a0 Pending the merge of*\u00a0\u00a0FM-8317\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-concat/compare/v6.0.0...v6.1.0]\n * [Link to successful Init Job Run from CI|https://pipelines.puppet.com/team-modules/apps/puppetlabs-concat?section=overview&currentProductContext=cloud]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41998", "fixedVersions": [], "id": "41998", "issueType": "Task", "key": "MODULES-9515", "labels": ["TrustedContributorRelease"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-24T02:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-concat) 6.1.0 - (24-June-2019) - e10a7a40e80c30ead4d33ffe421fde18999fd72d", "timeSpent": "PT0S", "updated": "2019-07-24T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-15T14:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bfd0217"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvpq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1371555042_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34499", "fixedVersions": [], "id": "34499", "issueType": "Sub-task", "key": "MODULES-9514", "labels": [], "originalEstimate": "PT0S", "parent": "41006", "parentSummary": "Supported Release (puppetlabs-reboot) 2.2.0 - (7/24) - (b183cb6955c48bfc08798276b89c23f0df007b86)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-31T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-reboot) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-31T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Module ready for release from tip of release branch at b183cb6955c48bfc08798276b89c23f0df007b86.\n\nCI is green.", "created": "2019-07-24T23:36:00.000000"}], "components": [], "created": "2019-07-15T14:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3289e5be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvppz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_808857453_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33464", "fixedVersions": [], "id": "33464", "issueType": "Sub-task", "key": "MODULES-9513", "labels": [], "originalEstimate": "PT0S", "parent": "41006", "parentSummary": "Supported Release (puppetlabs-reboot) 2.2.0 - (7/24) - (b183cb6955c48bfc08798276b89c23f0df007b86)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-24T23:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-reboot) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-24T23:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-15T14:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4efe4e0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvppr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_783091565_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43009", "fixedVersions": [], "id": "43009", "issueType": "Sub-task", "key": "MODULES-9512", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41006", "parentSummary": "Supported Release (puppetlabs-reboot) 2.2.0 - (7/24) - (b183cb6955c48bfc08798276b89c23f0df007b86)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-24T16:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-reboot) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-24T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-15T14:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e917e4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvppb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_783083847_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41997", "fixedVersions": [], "id": "41997", "issueType": "Sub-task", "key": "MODULES-9511", "labels": [], "originalEstimate": "PT0S", "parent": "41006", "parentSummary": "Supported Release (puppetlabs-reboot) 2.2.0 - (7/24) - (b183cb6955c48bfc08798276b89c23f0df007b86)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-24T16:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-reboot) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-24T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "any update on this release ticket?", "created": "2019-07-19T02:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] I was out of the office, picking it back up now.", "created": "2019-07-24T15:03:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here: https://forge.puppet.com/puppetlabs/reboot", "created": "2019-07-24T16:30:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR here https://github.com/puppetlabs/puppetlabs-reboot/pull/216", "created": "2019-07-24T16:32:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/68fcb5ef437c92ffcb09d766a3a3b93474f34ea4", "created": "2019-07-25T11:52:00.000000"}], "components": [], "created": "2019-07-15T14:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3973dbf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvppj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4402_*|*_3_*:*_1_*:*_1286980179_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84591830"}], "description": "*REASON:* 2.2.0\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-reboot/compare/2.1.2...b183cb6955c48bfc08798276b89c23f0df007b86\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-merge_release/22/ (this sha is the one before the docs change only release prep PR of sha b183cb6955c48bfc08798276b89c23f0df007b86)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41006", "fixedVersions": [], "id": "41006", "issueType": "Task", "key": "MODULES-9510", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-31T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-reboot) 2.2.0 - (7/24) - (b183cb6955c48bfc08798276b89c23f0df007b86)", "timeSpent": "PT0S", "updated": "2019-07-31T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2019-07-15T07:54:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d833831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvpaf:"}], "description": "_Basic Info_\n *Module Version:\u00a06.1.0*\n *Puppet Version:\u00a06.6.0*\n *OS Name/Version:\u00a0Red Hat Enterprise Linux release 8.0 Beta (Ootpa)*\n\n_The postgresql module causes puppet failures on RHEL 8 due to the service command not being available.\u00a0 The service command is deprecated and is no longer installed by default._\n\n*Desired Behavior:*\n\n*Run the catalog successfully.*\n\n*Actual Behavior:*\n\nCatalog compilation fails with an error similar to below.\n\n\u00a0\n\n{{Error: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: \nFailed to call refresh: Could not find command 'service'}}\n\n\u00a0", "environment": "RHEL 8 with minimal install.\u00a0 Codeready repos are enabled.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39810", "fixedVersions": [], "id": "39810", "issueType": "Bug", "key": "MODULES-9509", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql : catalog compliation fails when the service command is not installed", "timeSpent": "PT0S", "updated": "2019-07-15T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2019-07-12T10:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e72844"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvo4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349405642_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36729", "fixedVersions": [], "id": "36729", "issueType": "Sub-task", "key": "MODULES-9508", "labels": [], "originalEstimate": "PT0S", "parent": "43008", "parentSummary": "Supported Release (puppetlabs-iis) 5.0.0 - (7/16) - (a67a3290c2465ee78aad1782608f78528e744ba1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-16T11:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-16T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": " * Link to diff on github : https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.1...a67a3290c2465ee78aad1782608f78528e744ba1\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/32/", "created": "2019-07-15T16:09:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Validated release branch is green in Jenkins at the correct SHA.\nAll relevant changes are reflected in the change log.\nRelease SHA is at the tip of release and master is properly merged into release.\n\nModule is ready for release.", "created": "2019-07-15T21:54:00.000000"}], "components": [], "created": "2019-07-12T10:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fadfa05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvo4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19510031_*|*_3_*:*_1_*:*_178649_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_279267762"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35574", "fixedVersions": [], "id": "35574", "issueType": "Sub-task", "key": "MODULES-9507", "labels": [], "originalEstimate": "PT0S", "parent": "43008", "parentSummary": "Supported Release (puppetlabs-iis) 5.0.0 - (7/16) - (a67a3290c2465ee78aad1782608f78528e744ba1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-15T21:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-15T21:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-12T10:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26e3b95c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvo47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349116387_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34493", "fixedVersions": [], "id": "34493", "issueType": "Sub-task", "key": "MODULES-9506", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43008", "parentSummary": "Supported Release (puppetlabs-iis) 5.0.0 - (7/16) - (a67a3290c2465ee78aad1782608f78528e744ba1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-16T11:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-16T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-12T10:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25a9830c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvo3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349109355_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33461", "fixedVersions": [], "id": "33461", "issueType": "Sub-task", "key": "MODULES-9505", "labels": [], "originalEstimate": "PT0S", "parent": "43008", "parentSummary": "Supported Release (puppetlabs-iis) 5.0.0 - (7/16) - (a67a3290c2465ee78aad1782608f78528e744ba1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-16T11:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-16T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here: https://forge.puppet.com/puppetlabs/iis", "created": "2019-07-16T11:48:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Megeback PR here https://github.com/puppetlabs/puppetlabs-iis/pull/231", "created": "2019-07-16T11:50:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master here https://github.com/puppetlabs/puppetlabs-iis/commit/204b2b9851d7105afc78937bf2e8f2a31dd2d3b1", "created": "2019-07-16T11:55:00.000000"}], "components": [], "created": "2019-07-12T10:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4793dd6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvo3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4797_*|*_3_*:*_1_*:*_336063431_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_143366_*|*_10005_*:*_1_*:*_13216842"}], "description": "*REASON:* 4.5.2\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.1...a67a3290c2465ee78aad1782608f78528e744ba1\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/32/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43008", "fixedVersions": [], "id": "43008", "issueType": "Task", "key": "MODULES-9504", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-16T11:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-iis) 5.0.0 - (7/16) - (a67a3290c2465ee78aad1782608f78528e744ba1)", "timeSpent": "PT0S", "updated": "2019-07-16T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-11T03:51:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@452f22cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48755136116_*|*_6_*:*_1_*:*_0"}], "description": "EPEL does not currently support EL8. During the RHEL8 implementation, some minor modifications were made to various modules which require EPEL packages.\u00a0\n\nWhen EPEL8 is released, assuming no one else does so, changes will need to be made to\u00a0[https://github.com/stahnma/puppet-module-epel]\u00a0to support EPEL8.\n\nAdditionally,\u00a0changes will need to be made based on the following:\n\nhttps://puppet.atlassian.net/browse/FM-8140\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38890", "fixedVersions": [], "id": "38890", "issueType": "Task", "key": "MODULES-9503", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "EPEL8 release changes", "timeSpent": "PT0S", "updated": "2021-01-25T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [], "components": [], "created": "2019-07-11T03:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32d317a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_690089975_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36728", "fixedVersions": [], "id": "36728", "issueType": "Sub-task", "key": "MODULES-9502", "labels": [], "originalEstimate": "PT0S", "parent": "43066", "parentSummary": "Supported Release (puppetlabs-docker) 3.7.0 - (release date) - 4f56265796ad2a61623251e4ff7fe36918a17338", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-19T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-docker) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-19T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-19T01:39:00.000000", "name": "release_green.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12668"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/docker/job/forge-module_puppetlabs-docker_init-manual-parameters_adhoc/11/console]", "created": "2019-07-18T06:40:00.000000"}], "components": [], "created": "2019-07-11T03:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@84f2f8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_616668465_*|*_3_*:*_1_*:*_68601307_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35572", "fixedVersions": [], "id": "35572", "issueType": "Sub-task", "key": "MODULES-9501", "labels": [], "originalEstimate": "PT0S", "parent": "43066", "parentSummary": "Supported Release (puppetlabs-docker) 3.7.0 - (release date) - 4f56265796ad2a61623251e4ff7fe36918a17338", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-19T01:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-docker) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-19T01:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no changes", "created": "2019-07-18T06:36:00.000000"}], "components": [], "created": "2019-07-11T03:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae0815"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_616657351_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34576", "fixedVersions": [], "id": "34576", "issueType": "Sub-task", "key": "MODULES-9500", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43066", "parentSummary": "Supported Release (puppetlabs-docker) 3.7.0 - (release date) - 4f56265796ad2a61623251e4ff7fe36918a17338", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-18T06:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-docker) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-18T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no changes", "created": "2019-07-18T06:36:00.000000"}], "components": [], "created": "2019-07-11T03:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a4d2d2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_616643007_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33458", "fixedVersions": [], "id": "33458", "issueType": "Sub-task", "key": "MODULES-9499", "labels": [], "originalEstimate": "PT0S", "parent": "43066", "parentSummary": "Supported Release (puppetlabs-docker) 3.7.0 - (release date) - 4f56265796ad2a61623251e4ff7fe36918a17338", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-18T06:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-docker) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-18T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-18T06:39:00.000000", "name": "docker_master.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12572"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-19T01:38:00.000000", "name": "release_green.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12573"}], "comments": [], "components": [], "created": "2019-07-11T03:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cd31e6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvn93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4244_*|*_3_*:*_1_*:*_89360411_*|*_5_*:*_2_*:*_126590_*|*_10006_*:*_1_*:*_600740147"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|[https://github.com/puppetlabs/puppetlabs-docker/compare/v3.6.0...387523bdcf4935c576b6d7c142f97cb223b77f51]]\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43066", "fixedVersions": [], "id": "43066", "issueType": "Task", "key": "MODULES-9498", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-19T03:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-docker) 3.7.0 - (release date) - 4f56265796ad2a61623251e4ff7fe36918a17338", "timeSpent": "PT0S", "updated": "2019-07-19T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1#L135-L185\n\nAlso, the current logging is misleading, as in this case, the process that created the lock is not running, and looks too much like a Microsoft error:\n\n```\n      Write-Log \"Another process has control of $install_pid_lock! Cannot lock, exiting...\"\n```\n", "created": "2019-07-10T15:17:00.000000"}], "components": ["puppet_agent"], "created": "2019-07-10T15:15:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ad477d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvsb3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_491263246_*|*_10007_*:*_1_*:*_11658032_*|*_3_*:*_1_*:*_508138219_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1278282900"}], "description": "_Basic Info_\n *Module Version: 2.1.2*\n *Puppet Version: NA*\n *OS Name/Version: Windows*\n\n\u00a0\n\n*Desired Behavior:*\u00a0\n\nWhen locking, inspect the\u00a0install_pid_lock file for a pid and verify that the pid is for a valid running process. If there is a valid running process, log that pid and process name (and process params ?) and exit. Otherwise, log the same details and delete/replace the\u00a0install_pid_lock file. Repeat when unlocking.\n\n\u00a0\n\n*Actual Behavior:*\n\nIf a previous execution of\u00a0install_puppet.ps1 fails, subsequent executions will fail with:\n\n\n{code:java}\n7/10/2019 3:04 PM Installation PID:8600\n7/10/2019 3:04 PM Locking installation\n7/10/2019 3:04 PM Another process has control of C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\puppet_agent_upgrade.pid! Cannot lock, exiting...\n7/10/2019 3:04 PM ERROR: ScriptHalted\n7/10/2019 3:04 PM Services to reset is empty...\n7/10/2019 3:04 PM Unlocking installation\n7/10/2019 3:04 PM Another process has control of C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\puppet_agent_upgrade.pid! Cannot unlock, exiting... \\{code}\n\u00a0", "environment": "Version 2.1.2 on Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43063", "fixedVersions": [], "id": "43063", "issueType": "Bug", "key": "MODULES-9497", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-08-06T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-agent: install_puppet.ps1 when a stale install_pid_lock is present", "timeSpent": "PT0S", "updated": "2019-08-06T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Document here: https://confluence.puppetlabs.com/display/ECO/Standardised+release+of+modules", "created": "2019-07-11T06:40:00.000000"}], "components": [], "created": "2019-07-10T06:06:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5868c347"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvmf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88441308_*|*_3_*:*_1_*:*_1284505089_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41996", "fixedVersions": [], "id": "41996", "issueType": "Sub-task", "key": "MODULES-9496", "labels": [], "originalEstimate": "PT0S", "parent": "33454", "parentSummary": "Ecosystems content release process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2019-07-26T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Prepare release process documentation", "timeSpent": "PT0S", "updated": "2019-07-26T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [], "components": [], "created": "2019-07-10T06:05:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42a8d46f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvmev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1373015595_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41005", "fixedVersions": [], "id": "41005", "issueType": "Sub-task", "key": "MODULES-9495", "labels": [], "originalEstimate": "PT0S", "parent": "33454", "parentSummary": "Ecosystems content release process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2019-07-26T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Investigate dependency-checker error on Cisco IOS module", "timeSpent": "PT0S", "updated": "2019-07-26T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Module comparison investigation results document: https://docs.google.com/spreadsheets/d/1o3pQ41gG7KFOsHVdo_07Mhr92wep3ygRtzp6bVcnHAc/edit?usp=sharing", "created": "2019-07-10T06:04:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Content release automation epic: https://puppet.atlassian.net/browse/MODULES-9659", "created": "2019-08-05T02:38:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "now that we have the new Epic defined we should be able to close this ticket out", "created": "2019-09-02T01:21:00.000000"}], "components": [], "created": "2019-07-05T03:05:00.000000", "creator": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01 (+) Document the standard release module process on the project wiki\nAC-02 (+) review and update process with the wider eco-system team\nAC-03(+) Agree and document the next steps\nAC-03-1 (+) raise new Epic/Stories/task \nAC-03-2 (+) defined Acceptance Criteria for new Epic/Stories/Tasks\nAC-03-3 (+) review and agree"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1288eaf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvkbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22111_*|*_3_*:*_1_*:*_6315024887_*|*_5_*:*_1_*:*_0"}], "description": "Analyse current release process and gather necessary data for standardisation and improvement.\n\nCurrent release process: https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-SupportedReleasePreparation\n\nMethod of Procedure document: https://docs.google.com/document/d/1tK4XX2Djk8420hDoLIHu0JnBxMlAplSi5RvzZgLknBk/edit?ts=5d0a7f95#\n\nModules picked for analysis: https://docs.google.com/document/d/1XU9XZl6baDstj2Ets9xuVYaEmwqe1XGjwC7ZL9uFge8/edit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33454", "fixedVersions": [], "id": "33454", "issueType": "Task", "key": "MODULES-9493", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "resolution": "Fixed", "resolutionDate": "2019-09-16T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ecosystems content release process", "timeSpent": "PT0S", "updated": "2019-09-16T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5c411af26158cb25b07108e3", "created": "2019-07-03T15:47:00.000000", "name": "image-2019-07-03-18-47-38-126.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13217"}], "comments": [{"author": "5c411af26158cb25b07108e3", "body": "Pull request has been created related to this bug:\n\n[https://github.com/lmayala/puppetlabs-iis/pull/1]", "created": "2019-07-04T13:55:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:5c411af26158cb25b07108e3] Thanks very much for this ticket and your PR to fix it. The code you have looks good. I need to do some investigation into understanding why existing tests like the [virtual directory acceptance tests|https://github.com/puppetlabs/puppetlabs-iis/blob/master/spec/acceptance/iis_virtual_directory_spec.rb#L35]\u00a0don't seem to catch this issue.\n\nIf you have a manifest that can reliably reproduce this issue, please feel free to post it here and it might help me conduct that research a little faster.", "created": "2019-07-08T12:38:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "PR Link:\u00a0https://github.com/puppetlabs/puppetlabs-iis/pull/226", "created": "2019-07-08T12:47:00.000000"}, {"author": "5c411af26158cb25b07108e3", "body": "Hi William,\n\nthanks for your quick response.\n\nHere is the relevant code in the manifest related to the virtual directory creation:\n{code:java}\n    file { \"${products_root_dir}${virtual_dir_base}\":\n        ensure => 'directory',\n        force  => true,\n    }\n    iis_virtual_directory { \"${virtual_dir_base}/${virtual_directory}\":\n        ensure       => 'present',\n        sitename     => $site_name,\n        physicalpath => \"${lookup(shared_docs)}\",\n        require      => File[\"${products_root_dir}${virtual_dir_base}\"],\n    }   \n{code}\nJust for clarification:\n\n*shared_docs* points to a network shared folder of the form \\\\<ip_address>\\shared", "created": "2019-07-08T13:25:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Hi again [~accountid:5c411af26158cb25b07108e3]. I think I found the real bug here. The issue you are having is due to a mismatch between the expectations the module has for what syntax you will use for the title of a virtual directory that is nested in a folder somewhere deeper than the root of the website, and your expectations for how that should look. I want to stress that your approach is not necessarily conceptually incorrect, it's valid, it's just not what the module expects. When I'm done explaining where the mismatch is and a workaround you can use, I'll explain how you can modify your PR in a way that can prevent other from running into this frustrating issue.\n\nThe title of your iis_virtual_directory resource is using a forward slash ('/')\u00a0to separate the two path segments. Unfortunately, because of [a line in the PowerShell template|https://github.com/puppetlabs/puppetlabs-iis/blob/e16434b7be2cdc9f998001c1b66debfe7f6b9957/lib/puppet/provider/templates/webadministration/_getvirtualdirectories.ps1.erb#L8] used to find all of the existing virtual directories on the system, only a back slash ('\\') is valid for use in the title. If you switch to the back slash I think you'll find your idempotency issue is resolved. The conceptual mismatch is that you are approaching it from the perspective of what the URL will look like, while the module is approaching it from the perspective of what the path looks like on disk.\n\nIt's not super important to get into how the current exists? function works and why it's not causing your issue, because the important part is where the issue really is, and that's in the comparison that's taking place [inside the prefetch function|https://github.com/puppetlabs/puppetlabs-iis/blob/e16434b7be2cdc9f998001c1b66debfe7f6b9957/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L88] which is what actually determines if a virtual directory already exists, or if it needs to be created.\n\nWhat should happen here is the comparison between the name of the resource you have declared in your manifest (\"${virtual_dir_base}/${virtual_directory}\") and one of the virtual directories that exists on the system (\"s.name\"), should match, and if so, the next line is executed which assigns an instance of the provider to the provider property of the resource. Instead, because of the slash mismatch, the comparison fails, and puppet believes the virtual directory needs to be created.\n\nPowerShell however is not confused by the mismatch, so when you try to create the virtual directory you get the error you see in your screenshot.\n\nIf you would like to solve this issue for yourself and for others, what you could do is make the comparison taking place in the prefetch function more robust. For instance you could split the name of the virtual directories found on the system (\"s.name\") and the provided resource (virt_dir) by both back slashes and forward slashes, to ensure the split is done no matter which one is used, and then rejoin them both by a known character, like the back slash, and then comparing the names once you know for sure which character will be used to separate the path components.\n\nThis is probably the easier and faster (from a system performance perspective) approach, since all of the information you need to determine if the managed resource already exists is there in the function, so there's no need to run another PowerShell command, you just need to teach the module to be a little smart about how it does the comparison.\n\nIf you would like to take on this challenge there is one additional thing you can do in the process that would really help us out. That would be to add a new acceptance test to the testing file I linked in my previous comment that would detect the mismatch issue and validate that your code prevents bugs if the mismatch exists. I understand that acceptance testing for community members isn't always easy, so if you would like any advice about how to do this please just let me know and we'll get together and talk about it.\n\nThanks,\nBill\n\u00a0", "created": "2019-07-08T15:05:00.000000"}, {"author": "5c411af26158cb25b07108e3", "body": "Hi Bill,\n\nthanks for your answer. It is really a great explanation!!\n\nI am a bit busy in these days but I'll retake this PR ASAP.\u00a0\n\nOnly thing I missed is why my patch worked.\n\nAbout the PR, do you prefer me to close it and then open a new one?\n\nThanks again for your time!", "created": "2019-07-10T18:47:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Hi [~accountid:5c411af26158cb25b07108e3],\nFirst, I'll talk about why your patch worked. \n\nThe original code that was failing used a workflow that basically asked the following question:\nOut of all of the virtual directories I can find on the system, do any of their names match the name of the one the user supplied in the manifest?\nSince PowerShell was used to gather those names, but Ruby was used to do the comparison to find an existing virtual directory that matches, the comparison was done in a very literal way. This meant that as the Ruby code looped over the existing virtual directories, and one by one compared them to the name of the one you supplied in the manifest, the slash characters were also compared because they are a part of the name, and the difference in those characters caused the comparison to fail, the module believed that no existing virtual directory was the same as the one you supplied.\n\nThe patch as you wrote it asked a slightly different question. Your patch instead asked PowerShell and the system in a more direct way, does this virtual directory I have supplied in my manifest already exist on the system? It did this by directly invoking the Get-WebVirtualDirectory cmdlet and passing in the name of the virtual directory from your manifest. If that cmdlet returned a virtual directory that means it already existed, and if one was not returned it meant it still needed to be created.\n\nYour version of the question was able to overcome the problem of the mismatched slashes because PowerShell is a little smarter about how it treats paths when you use a cmdlet like Get-WebVirtualDirectory because that cmdlet understands what a virtual directory is, and that the name of a virtual directory actually represents a path and not just a string to be directly compared. Understanding that the name of a virtual directory is actually a path is important, because PowerShell by default does what's called path normalization. Path normalization is when PowerShell takes any string that it knows represents a path and ensures that the path segments are treated as they should be, regardless of whether the path separator used is a forward slash or a back slash. This is why in PowerShell the command 'Get-ChildItem C:/ProgramData/Microsoft/' works exactly as well as 'Get-ChildItem C:\\ProgramData\\Microsoft\\'. Microsoft and the PowerShell team have gone to a lot of effort to ensure that the path separator you use, backward or forward, doesn't matter anymore in as many places as possible. Not all places, of course, but a lot. And Get-WebVirtualDirectory is one of them.\n\nSo in a perfect world, your patch, since it more directly asks the question and gets an answer would probably stand as the version that would be merged into the module and we would be done. Unfortunately however, an important design consideration here is that PowerShell calls from Ruby a little bit expensive in terms of performance. It's important that we don't make any calls into PowerShell that aren't absolutely required, and in this case, all of the data we need to find a matching virtual directory is already available. We just have to slightly more work on the Ruby side to make sure the comparison is done correctly.\n\nSo, with that out of the way, please do continue your work on the existing PR as you have time available. Since there is a workaround available it's ok for us to wait for a while for you to finish this code. If it were urgent I might ask you if I could take over, but that doesn't seem to be the case here.\n\nIf you feel like you need any guidance or assistance at all in writing the code, or in dealing with the git workflow to continue work on the existing branch and do things like overwrite your history or squash your commits or that kind of thing, just reach out to me in the [Puppet Community Slack|puppetcommunity.slack.com] where you can usually find me in the #windows room as '@bill hurt'.\n\nThanks,\nBill", "created": "2019-07-10T21:26:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Bill have you heard anything back on this issue?", "created": "2019-09-03T10:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] No, there has been no further contact with the originator of this ticket and its PR. Given the ease with which this bug could be squashed, when we return to doing this kind of bug ticket work, it would be very straightforward to simply implement the fix I described in my first comment, add a test for the bug, and close the ticket.", "created": "2019-09-03T10:57:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Bill\n\nthanks for the clarification.  As we are closing out on the IIS alignment and would be planning a release do you think we could include this fix before releasing?\n\nTo be clear once we have closed out on the Aligning work address this defect.\n\nthanks\nNorman", "created": "2019-09-04T01:13:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Yes, I think this is a fix we could get done as a nice improvement prior to release.", "created": "2019-09-04T09:50:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Michael\n\n\u00a0\n\nRe-assigning for you to review and re-assess I think we have lost track of this issue.\n\n\u00a0\n\n\u00a0", "created": "2020-01-20T01:41:00.000000"}], "components": ["iis", "windows"], "created": "2019-07-03T15:48:00.000000", "creator": "5c411af26158cb25b07108e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module should not show any error when virtual directory exists."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@623dcf95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03z60:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}], "description": "_Basic Info_\n *Module Version: 4.5.1*\n *Puppet Version: 6.0.4*\n *OS Name/Version: Windows Server 2016*\u00a0\n\n\u00a0\n\n*Desired Behavior:* \n * *On first run, iis_virtual_directory should create the VD as specified*\n * *On further runs, it should go on as VD exists*\n\n*Actual Behavior:*\n * *On first run, iis_virtual_directory creates the VD as specified*\n * *On further runs, it fails showing Powershell error in console and telling \"-Force\" flag should be used*\n\n!image-2019-07-03-18-47-38-126.png!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34575", "fixedVersions": [], "id": "34575", "issueType": "Bug", "key": "MODULES-9492", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c411af26158cb25b07108e3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_iis : resource iis_virtual_directory fails on second run", "timeSpent": "PT0S", "updated": "2021-03-29T10:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7313c626"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14715407_*|*_3_*:*_1_*:*_68202289_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39809", "fixedVersions": [], "id": "39809", "issueType": "Sub-task", "key": "MODULES-9491", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-04T03:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bump translate upper dependency to 3.0.0 for mysql", "timeSpent": "PT0S", "updated": "2019-07-04T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@269955f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14595754_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37724", "fixedVersions": [], "id": "37724", "issueType": "Sub-task", "key": "MODULES-9490", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bump translate upper dependency to 3.0.0 for motd", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c20ad2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14592915_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36727", "fixedVersions": [], "id": "36727", "issueType": "Sub-task", "key": "MODULES-9489", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bump translate upper dependency to 3.0.0 for kubernetes", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6250d902"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14592904_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35570", "fixedVersions": [], "id": "35570", "issueType": "Sub-task", "key": "MODULES-9488", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bump translate upper dependency to 3.0.0 for inifile", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37880269"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14592324_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34574", "fixedVersions": [], "id": "34574", "issueType": "Sub-task", "key": "MODULES-9487", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bump translate upper dependency to 3.0.0 for helm", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c542c5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14591490_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33449", "fixedVersions": [], "id": "33449", "issueType": "Sub-task", "key": "MODULES-9486", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bump translate upper dependency to 3.0.0 for docker", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:11:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6306632e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14583910_*|*_10009_*:*_1_*:*_6045_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43061", "fixedVersions": [], "id": "43061", "issueType": "Sub-task", "key": "MODULES-9485", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bump translate upper dependency to 3.0.0 for concat", "timeSpent": "PT0S", "updated": "2019-07-03T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:11:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11611741"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14587522_*|*_3_*:*_1_*:*_659424_*|*_10009_*:*_1_*:*_6806_*|*_5_*:*_2_*:*_160032"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41004", "fixedVersions": [], "id": "41004", "issueType": "Sub-task", "key": "MODULES-9484", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bump translate upper dependency to 3.0.0 for apt", "timeSpent": "PT0S", "updated": "2019-07-03T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:11:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e110935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14761267_*|*_3_*:*_1_*:*_648000_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38889", "fixedVersions": [], "id": "38889", "issueType": "Sub-task", "key": "MODULES-9483", "labels": [], "originalEstimate": "PT0S", "parent": "41994", "parentSummary": "translate - Bump downstream dependencies for 2.0.0 release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-03T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bump translate upper dependency to 3.0.0 for accounts", "timeSpent": "PT0S", "updated": "2019-07-03T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-03T04:07:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01 (+)\u00a0Bump translate upper dependency to 3.0.0 for accounts\n\nAC-02 (+)\u00a0Bump translate upper dependency to 3.0.0 for apt\n\nAC-03 (+)\u00a0Bump translate upper dependency to 3.0.0 for concat\n\nAC-04 (+)\u00a0Bump translate upper dependency to 3.0.0 for docker\n\nAC-05 (+)\u00a0Bump translate upper dependency to 3.0.0 for helm\n\nAC-06 (+)\u00a0Bump translate upper dependency to 3.0.0 for inifile\n\nAC-07 (+)\u00a0Bump translate upper dependency to 3.0.0 for kubernetes\n\nAC-08 (+)\u00a0Bump translate upper dependency to 3.0.0 for motd\n\nAC-09 (+)\u00a0Bump translate upper dependency to 3.0.0 for mysql"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ae4af2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvjbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16076897_*|*_3_*:*_1_*:*_67186549_*|*_5_*:*_1_*:*_0"}], "description": "Bump translate upper dependency in metadata.json of affected modules to 3.0.0 for next release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41994", "fixedVersions": [], "id": "41994", "issueType": "Task", "key": "MODULES-9482", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-07-04T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "translate - Bump downstream dependencies for 2.0.0 release", "timeSpent": "PT0S", "updated": "2019-07-04T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62437c021da0e1007138c15e", "body": "I've sent a pull request to implement this: https://github.com/puppetlabs/puppetlabs-apt/pull/869", "created": "2019-07-14T18:20:00.000000"}, {"author": "557058:e67b5e01-aec5-4ba4-a74c-80d21902e015", "body": "fix merged from https://github.com/puppetlabs/puppetlabs-apt/pull/869/commits/84be3a641570123542b8b10f9af14f2e729b8148", "created": "2020-02-11T10:41:00.000000"}], "components": ["apt"], "created": "2019-07-02T16:20:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21fa6df2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvj6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_19336865040_*|*_5_*:*_1_*:*_0"}], "description": "*Desired Behavior:*\n\nThe apt module has implemented configuration purging for sources.list\\{,.d} and preferences\\{,.d} for a good while now, but there is no option for purging the apt.conf.d directory\n\n\u00a0\n\nThis functionality would help to ensure that a system's configuration is exactly what was intended for that host, and that no local modification was made.\n\n\u00a0\n\nThe change is probably simple to implement, but I'm just wondering if some ppl might have some considerations for unintended effects from such a feature (other than wiping out configuration)\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36726", "fixedVersions": [], "id": "36726", "issueType": "New Feature", "key": "MODULES-9481", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "resolution": "Fixed", "resolutionDate": "2020-02-11T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apt : Implement purging of apt.conf.d", "timeSpent": "PT0S", "updated": "2020-02-11T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-07-02T01:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c607bfb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvhwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2021_*|*_3_*:*_1_*:*_20596704_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8573"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35569", "fixedVersions": [], "id": "35569", "issueType": "Task", "key": "MODULES-9480", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-02T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetserver_gem) 1.1.1 - (02/07/19) - (b39cde2a2142d501ee62a4ba2e7f3586df7f6755)", "timeSpent": "PT0S", "updated": "2019-07-02T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "attachments": [], "comments": [{"author": "623a4a827910a200718ac35d", "body": "I believe this regression was introduced in this commit: [https://github.com/puppetlabs/puppetlabs-concat/commit/03639915616ad4faac10eb090c84f577451aac36]\n\n\u00a0", "created": "2019-07-15T16:45:00.000000"}, {"author": "623a4a827910a200718ac35d", "body": "PR with proposed fix: https://github.com/puppetlabs/puppetlabs-concat/pull/593", "created": "2019-07-16T06:47:00.000000"}, {"author": "5b27eeb3927da916aaaa8ee2", "body": "fix released in v6.1.0 of the module (PR above) solves the problem for us.", "created": "2019-08-05T10:14:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca] Has this been released in a version of the module?", "created": "2019-08-21T02:19:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "[~accountid:5e3375e183d74c0e821851f3] yup, merged on the 17th, released on the 24th", "created": "2019-08-21T02:34:00.000000"}], "components": ["concat"], "created": "2019-07-01T12:21:00.000000", "creator": "5b27eeb3927da916aaaa8ee2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53aae867"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvhdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1540287472_*|*_3_*:*_1_*:*_2831146231_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 6.0.0*\n *Puppet Version:* 5.5.14\n *OS Name/Version: Ubuntu 16.04*\n\nafter upgrading from concat v4.2.1, concat_file stopped merging nested arrays\n This appears to have started as of https://puppet.atlassian.net/browse/MODULES-8287 and \n [https://github.com/puppetlabs/puppetlabs-concat/commit/03639915616ad4faac10eb090c84f577451aac36]\n\nexample code:\n{code:java}concat { '/tmp/output':\n ensure => 'present',\n format => 'yaml',\n}\n\nconcat::fragment { \"item 1\":\n target => '/tmp/output',\n content => to_yaml('items' => [{'name' => 'item 1', 'contents' => 'stuff goes here'}]),\n order => '50',\n}\n\nconcat::fragment { \"item 2\":\n target => '/tmp/output',\n content => to_yaml('items' => [{'name' => 'item 2', 'contents' => 'more junk goes here'}]),\n order => '50',\n}\n{code}\n\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n{code:java}---\nitems:\n- name: item 1\n  contents: stuff goes here\n- name: item 2\n  contents: more junk goes here{code}\n\u00a0\n\n\u00a0\n\n*Actual Behavior:*\n\n\u00a0\n{code:java}\u00a0Error: /Stage[main]/Main/Concat[/tmp/output]/Concat_file[/tmp/output]: Failed to generate additional resources using 'eval_generate': Duplicate key 'items' found with values '[\\{\"name\"=>\"item 1\", \"contents\"=>\"stuff goes here\"}]' and [{\"n\n ame\"=>\"item 2\", \"contents\"=>\"more junk goes here\"}]'. Use 'force' attribute to merge keys.{code}\nwith 'force => true' as error suggests:\n{code:java}---\nitems:\n- name: item 1\n  contents: stuff goes here\n{code}\nthe second item gets dropped.\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38888", "fixedVersions": [], "id": "38888", "issueType": "Bug", "key": "MODULES-9479", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b27eeb3927da916aaaa8ee2", "resolution": "Fixed", "resolutionDate": "2019-08-21T02:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : yaml nested arrays no longer merge", "timeSpent": "PT0S", "updated": "2019-08-21T02:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12bda2f6400069eb7ba9", "body": "In thinking about this, taking a naming dependency on the grant resource doesn't really seem to be necessary, since all the information you need to build the grant is in the attributes of the resource.\u00a0 Any chance enforcing the resource name could be deprecated in this case to support something like:\n{code:java}mysql::server::grants:\n  grant_ernstae_mysql_perm:\n    ensure: 'present'\n    table: 'information_schema'\n    user: 'ernstae@10.0.0.0/255.255.0.0'\n    options: ''\n    privileges: ['SELECT'] {code}\nUsers would need to ensure the grant name was unique, but seems like a reasonable way to handle this case (because it can be clunky with the duplicated data in the hieradata resource name + attributes when building these grants out)", "created": "2019-07-03T13:56:00.000000"}], "components": ["mysql"], "created": "2019-07-01T12:11:00.000000", "creator": "623c12bda2f6400069eb7ba9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@365ee2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvhd3:"}], "description": "*Module Version: 10.0*\n *Puppet Version: 5.5.12*\n *OS Name/Version: CentOS Linux 7*\n\n\u00a0\n\n*Users on my system are defined to be allowed access from a specific subnet using mysql user@10.0.0.0/255.255.0.0 format.*\n\n*When specifying a hieradata configuration that looks like:*\n{code:java}\nmysql::server::grants:\n  \"ernstae@10.0.0.0/255.255.0.0/information_schema\":\n     ensure: 'present'\n     table: 'information_schema'\n     user: 'ernstae@10.0.0.0/255.255.0.0'\n     options: ''\n     privileges: ['SELECT'] {code}\n\u00a0\n\n*Desired Behavior:\u00a0 Apply grants for user@ip/netmask/table with mysql::server::grants*\u00a0\n\n*Actual Behavior:*\n{code:java}\nError: Failed to apply catalog: `name` `parameter` must match user@host/table format. {code}\nThis section [https://github.com/puppetlabs/puppetlabs-mysql/blob/879e431ce74e2e08535e7f2b61954ffde7e9389b/lib/puppet/type/mysql_grant.rb#L35]\u00a0doesn't support this scenario.\n\n\u00a0\n\nLooks like this is probably solved by making a change to the regexes used to split apart the user_part, host_part of the string.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37723", "fixedVersions": [], "id": "37723", "issueType": "Bug", "key": "MODULES-9478", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bda2f6400069eb7ba9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : grant resource doesn't support user@IP/subnet/table format", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0[https://github.com/puppetlabs/puppetlabs-sqlserver/commit/17f1fb9c6b720160e04a63d768e7ed44d4a2cb96]\n\n\u00a0", "created": "2019-07-01T12:19:00.000000"}], "components": [], "created": "2019-07-01T08:48:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "metadata.json should specify a major version requirement for stdlib of less than 7.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aa73a1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvh7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12611269_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_56320"}], "description": "The metadata.json file in this module specifies a version of stdlib that should be less than 6. However stdlib just did a major version bump to 6.\n\nThe metadata should be updated so that customers don't get errors and warnings when they upgrade their version of stdlib.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35566", "fixedVersions": [], "id": "35566", "issueType": "Bug", "key": "MODULES-9477", "labels": ["sqlserver", "stdlib", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-07-01T12:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver : Bump Stdlib version in metadata.", "timeSpent": "PT0S", "updated": "2019-07-01T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/commit/1c824561e23e1ac0fdab7a335d997528acf35b30]\n\n\u00a0", "created": "2019-07-01T12:18:00.000000"}], "components": [], "created": "2019-06-28T16:01:00.000000", "creator": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55195382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvgxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_245707849_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_117483"}], "description": "_Basic Info_\n *Module Version: N/A*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: When clicking the report issues link I should be directed to a page where I can report an issue.*\n\n*Actual Behavior: On the following page. [https://forge.puppet.com/puppetlabs/powershell]\u00a0When I click on the link I am directed to a page which doesn't exist. I have included the current link. [https://tickets.puppet.com/browse/MODULES/component/12015?_ga=2.161575220.903467028.1561417758-734618273.1561417758]*\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39808", "fixedVersions": [], "id": "39808", "issueType": "Bug", "key": "MODULES-9473", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "resolution": "Fixed", "resolutionDate": "2019-07-01T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/powershell : Report Issues link goes to 404 page not found.", "timeSpent": "PT0S", "updated": "2019-07-01T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/17f1fb9c6b720160e04a63d768e7ed44d4a2cb96", "created": "2019-07-02T02:24:00.000000"}], "components": [], "created": "2019-06-28T15:49:00.000000", "creator": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The report issues link should link to the correct page for someone to report an issue."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@285d6858"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykgof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_295159292_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2148356"}], "description": "_Basic Info_\n *Module Version: N/A*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: When clicking the report issues link I should be directed to a page where I can report an issue.*\n\n*Actual Behavior: On the following page. [https://forge.puppet.com/puppetlabs/sqlserver]\u00a0When I click on the link I am directed to a page which doesn't exist. I have included the current link. [https://tickets.puppet.com/browse/MODULES/component/12400?_ga=2.63427751.903467028.1561417758-734618273.1561417758]*\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36725", "fixedVersions": [], "id": "36725", "issueType": "Bug", "key": "MODULES-9472", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6954a10e-a5cb-45a4-ad4c-6ba40e385a0f", "resolution": "Fixed", "resolutionDate": "2019-07-02T02:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/sqlserver : Report Issues link goes to 404 page not found.", "timeSpent": "PT0S", "updated": "2019-07-02T02:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Bill\n\nAs a background task could you update this ticket with your assessment on this improvement. Would be looking for\n1) your view on the problem\n2) an LoE (Level of Effort) if agree with PM to progress. looking for guidance on the development effort.\n\nthanks\nNorman\n\n", "created": "2019-07-22T04:21:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Before I get into a possible strategy implementing what the requester is asking for, it's worth noting that it may not be necessary as the assertion that the module requires SA permissions to function is not quite accurate.\n\nGranting SA permissions is customary because the module is typically expected to perform Sys Admin types of tasks like managing configuration, or executing arbitrary T-Sql containing commands that themselves require SA permission to complete. However, the act of connecting to the database and executing a statement, or indeed in this case, managing users, do not inherently require SA permissions on the database. Managing users requires only the \"securityadmin\" fixed server role. Also, since [Microsoft's documentation|https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-2017] specifies that \"securityadmin\" should be treated as equivalent to \"sysadmin\", it's worth noting further that any custom role short of \"securityadmin\" that contains \"ALTER ANY LOGIN\" and/or \"ALTER ANY CREDENTIAL\" permission, should be able to manage logins.\n\nThe module already provides a couple different methods for ensuring the agent runs commands against SQLServer using only the specific required permissions.\n\nFirst, if the sqlserver::config resource specifies a WINDOWS_LOGIN then the agent's account should be created in SQLServer with only the permissions required to manage logins. It will be unable to complete certain tasks, but that would seem to be the intended result. One thing to keep in mind however is that if the agent is running as the NT Authority\\System account, and if you are worried about security holes, as with any user running as that account, gaining entry to any SQL Server running on a Windows machine where a user has \"System\" privileges, gaining full access to that SqlServer is not difficult. With that in mind, you should consider running the agent as an Active Directory account with less extensive permissions on the system itself to prevent someone with too much access to the Puppet code from gaining access to the SQLServer instance.\n\nNext, you have the option of creating a SQL Login inside the SQLServer instance that has only the permissions you require to complete assigned tasks, and specify the sqlserver::config resource to use a SQL_LOGIN login type, and pass the user name and credentials to the resource using Heira, or as you suggest from a secure vault, using the deferred functions capabilities in Puppet. Using this technique, all T-SQL commands run against the server will be run with only the permissions granted to the SQL Login, and not the permissions given to the agent account. This would allow you to grant no permissions to the System account at all, and still allow you to manage the server using only the permissions granted to the specified account. Keep in mind the point I mentioned earlier, which is that if the agent is left to run as the  NT Authority\\System, and if you are concerned about the security of code running in any given Puppet run, it would still not be difficult to gain full access to a SQLServer instance running on a machine for any user that has System level access to the machine, even if the System user is not originally granted any permissions whatsoever. Please consider moving the agent to an account with more restrictive permissions on the Windows Server.\n\nSo, with those two options detailed, there is a drawback to using either of them. Only one instance of the sqlserver::config resource can be specified for any given Puppet run. This means that currently there can only be one account used to run all commands against a SQLServer in any given Puppet run. This currently precludes the possibility of running some commands with user A and it's permissions, and then running a specific set of other commands with user B and it's permissions. Attempting to do so would result in a catalog compilation error because you would have more that one sqlserver::config resource with the same name.\n\nThere is the possibility that the sqlserver_tsql resource could be modified to accept a username and a password. The change would be non-trivial but could possibly be done in a backward compatible manner. There would also need to be a lot of modifications to downstream types that leverage sqlserver_tsql such as sqlserver::sp_configure,role,login, etc, to enable them to leverage this capability. The modifications would have to be done in a way that would ensure any given resource checks to see if username and password have been passed in specifically, or if there is only a sqlserver::config resource present.\n\nThere would also be a bit of a chicken and egg problem to think about as far as the workflow for enabling this capability on end user systems. Typically in an environment where this module is leveraged, this module is expected to install the sqlserver and do all of the initial setup of roles, users and permissions. It's not clear what exactly the work flow would look like in that kind of environment where the module is expected to be able to do all of the sysadmin level tasks of setting up the system, but then later restrict itself to lesser permissions. Admittedly however, this could be left as an exercise for the end user to work out, and separate from the task of enabling the specifically requested behavior here.\n\n[~accountid:5a6067ef7b4e6b6c2a81b790] With those workarounds in mind, if neither of them suits your purposes and you need individual resources to be able to run with specific permissions, I would prefer this ticket be closed and a new one created that more closely resembles the new functionality to be implemented. The reason is that this ticket should retain it's current name and reply thread so others looking for content along these lines will be able to find it. Implementing the capability for individual T-SQL statements to take their own username and password to run them against the server is a specific request not implied by the title of the ticket or the description, and so it would be better to have a new ticket that would make it easier for future people searching in Jira to find the ticket relating to that functionality.\n\nThanks very much for creating a ticket and please to let me know if this reply addresses your concerns or if you have further questions or comments.", "created": "2019-07-22T09:47:00.000000"}, {"author": "5a6067ef7b4e6b6c2a81b790", "body": "Hi William,\n\nThank you very much for the above, it is very detailed. I missed the bit about the sql_server::config option with the module. I think this would allow us to achieve what we are after", "created": "2019-07-23T10:47:00.000000"}], "components": ["sqlserver"], "created": "2019-06-28T06:11:00.000000", "creator": "5a6067ef7b4e6b6c2a81b790", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A secure method of allowing puppet to control the logins on a system without having to provide complete access to the system process."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d1c7241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvggv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2177338015_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.5*\n *Puppet Version: 2018.1.3*\n *OS Name/Version: Windows Server 2016*\n\n_When trying to control logins on a SQL instance the system account needs to have sysadmin, creating a security hole._\n\n*Desired Behavior:*\nAllow the code to provide SQL account for creating the logins/doing admin related tasks. This way the security is limited to those that can modify the Puppet code. The SQL Account password could be provided as a secure string and be retrieved at run time from a secure vault such as Azure Key Vault.\n\n*Actual Behavior:*\n\nCurrent implementation requires providing the NT Authority\\System account with sysadmin access on a DB instance.\n\nThis means that any process or service running as system has complete access to the instance including data within the databases.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41002", "fixedVersions": [], "id": "41002", "issueType": "Improvement", "key": "MODULES-9471", "labels": ["security"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a6067ef7b4e6b6c2a81b790", "resolution": "Won't Do", "resolutionDate": "2019-07-23T11:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver : creating logins requires sysadmin on System account creating a big security hole", "timeSpent": "PT0S", "updated": "2019-07-23T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR at https://github.com/puppetlabs/puppetlabs-translate/pull/48", "created": "2019-07-08T17:02:00.000000"}], "components": [], "created": "2019-06-27T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c3898ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvfjb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2462385000_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43058", "fixedVersions": [], "id": "43058", "issueType": "Sub-task", "key": "MODULES-9470", "labels": [], "originalEstimate": "PT0S", "parent": "38887", "parentSummary": "Supported Release (puppetlabs-translate) 2.0.0 - (8/7/2019) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-26T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-26T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "{quote}translate is good to release - QA signoff is complete! \nRelease against e0e2a32db04b72eeeea1037ae932e882d3f754e6{quote}", "created": "2019-07-08T16:56:00.000000"}], "components": [], "created": "2019-06-27T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@684112b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvfj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_951234762_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41990", "fixedVersions": [], "id": "41990", "issueType": "Sub-task", "key": "MODULES-9469", "labels": [], "originalEstimate": "PT0S", "parent": "38887", "parentSummary": "Supported Release (puppetlabs-translate) 2.0.0 - (8/7/2019) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-07-08T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-07-08T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-27T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd9968"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvfiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_951212449_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40999", "fixedVersions": [], "id": "40999", "issueType": "Sub-task", "key": "MODULES-9468", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38887", "parentSummary": "Supported Release (puppetlabs-translate) 2.0.0 - (8/7/2019) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-08T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-08T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-27T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5edb8f91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvfif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_951197951_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39807", "fixedVersions": [], "id": "39807", "issueType": "Sub-task", "key": "MODULES-9467", "labels": [], "originalEstimate": "PT0S", "parent": "38887", "parentSummary": "Supported Release (puppetlabs-translate) 2.0.0 - (8/7/2019) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-07-08T16:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-translate) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-08T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "As per my comment in slack:\n{quote}We've abandoned the 2.0.0 release of puppetlabs-translate https://puppet.atlassian.net/browse/MODULES-9281\nbecause, as Paula notes \"This module is depended on by a lot of modules, therefore they would need their dependency versions bumped and released.\"\n\nDo we want to update all the dependencies and continue with release? Or do we even want to continue supporting puppetlabs-translate in light of our reduced focus on i18n?{quote}", "created": "2019-07-01T12:39:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Reopening as the work needed to unblock the release was finished here: https://puppet.atlassian.net/browse/MODULES-9482", "created": "2019-07-08T16:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "We will be releasing this PR from [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] https://github.com/puppetlabs/puppetlabs-translate/pull/46.", "created": "2019-07-08T16:03:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge at https://forge.puppet.com/puppetlabs/translate", "created": "2019-07-08T17:00:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback release PR at https://github.com/puppetlabs/puppetlabs-translate/pull/48", "created": "2019-07-08T17:02:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "merged release back", "created": "2019-07-26T04:40:00.000000"}], "components": [], "created": "2019-06-27T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4141528b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvfin:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4620_*|*_3_*:*_2_*:*_1845545584_*|*_4_*:*_1_*:*_3536_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_616795602_*|*_10006_*:*_1_*:*_48427"}], "description": "*REASON:* 1.3.0\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-translate/compare/1.2.0...e0e2a32db04b72eeeea1037ae932e882d3f754e6\n * Link to successful Init Job Run from CI :\nPassing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/translate/view/release/job/forge-module_puppetlabs-translate_init-merge_release/9/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38887", "fixedVersions": [], "id": "38887", "issueType": "Task", "key": "MODULES-9466", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-26T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-translate) 2.0.0 - (8/7/2019) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "timeSpent": "PT0S", "updated": "2019-07-26T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2019-06-27T09:11:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29dfd53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-9"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvf2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4218078189_*|*_10009_*:*_1_*:*_425114366_*|*_5_*:*_1_*:*_0"}], "description": "(at least) on the cisco-3650 device, {{ios_radius_global}} is returning a spurious space at the end of the {{mac format ietf}} attribute:\n\n{code:puppet}\nios_radius_global { 'default': \n  attributes => [\n  [8, 'include-in-access-req'],\n  [25, 'access-request include'],\n  [31, 'mac format ietf ']], # <<-- HERE\n  key => 'bill',\n  key_format => 4,\n  retransmit_count => 60,\n  source_interface => ['Vlan43'],\n  timeout => 60,\n}\n{code}\n\nthe provider should [strip|https://stackoverflow.com/q/1000688/4918] the values coming from the device to avoid customer confusion and ensure idempotency.", "epicLinkSummary": "Cisco IOS XE: Phase 2 - Model customer configs", "estimate": "PT0S", "externalId": "38886", "fixedVersions": [], "id": "38886", "issueType": "Bug", "key": "MODULES-9465", "labels": [], "originalEstimate": "PT0S", "parent": "44916", "parentSummary": "Cisco IOS XE: Phase 2 - Model customer configs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-08-20T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cisco_ios: ios_radius_global returns spurious spaces on some attributes", "timeSpent": "PT0S", "updated": "2021-03-08T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "If only as a reference ...\n\nThe customer reporting this issue forked the {{puppet_agent}} module and modified {{manifests\\prepare\\package.pp}} to use the VoxPupuli {{puppet-archive}} module, replacing the File resource with an Archive resource:\n\n{code}\narchive { $local_package_file_path:\n  ensure => present,\n  # owner => $::puppet_agent::params::user,\n  group => $::puppet_agent::params::group,\n  # mode => $mode,\n  source => $source,\n  require => File[$::puppet_agent::params::local_packages_dir],\n  allow_insecure => true,\n  # checksum_type => sha256lite\n}\n{code}\n\n\u00a0", "created": "2019-06-27T11:15:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Reproducible:\n\n{code}\nnode 'pe-201732-agent-win2016' {\n  class {'::puppet_agent':\n    is_pe => true,\n    alternate_pe_source => \"https://${server_facts['servername']}:8140\",\n    package_version => '6.0.4'\n  }\n}\n{code}\n\n{code}\nPS C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin> puppet agent -t --noop\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Applying configuration version '1561662603'\nNotice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages]/ensure: current_value 'absent', should be 'directory' (noop)\nError: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]: Could not evaluate: Could not retrieve file metadata for https://pe-201732-master.puppetdebug.vlan:8140/packages/2019.0.1/windows-x86_64/puppet-agent-x64.msi: SSL_connect returned=1 errno=0 state=error: certificate verify failed```\n{code}", "created": "2019-06-27T14:03:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Setting {{alternate_pe_source}} to a {{https://}} URL may be doing something unexpected.", "created": "2019-06-27T14:08:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "This turned out not to be TLS version support. Setting the {{source}} parameter of a file resource to {{https://}} instead of {{puppet://}} restricts the HTTPS connection to only accepting server certificates that are signed by public CAs.\n\nCertificates from private CAs, such as the Puppet CA, are rejected. See PUP-7814 for more details.", "created": "2019-06-28T14:54:00.000000"}, {"author": "5bbc9e3e53dc9c5087edefc2", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] What is the correct syntax for the puppet:// in this instance?", "created": "2019-08-21T14:38:00.000000"}], "components": ["puppet_agent"], "created": "2019-06-27T08:36:00.000000", "creator": "5c2ff333c5484b691dd2c43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@577f9980"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvezr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109073452_*|*_6_*:*_1_*:*_0"}], "description": "Puppet Agent module is unable to update Puppet agent on Windows Server 2016 due to Windows 2016 disabling tlsv1 and Powershell runs tlsv1 by default.\u00a0\n\nManual install of the agent works when specifying the tlsv12 as PowerShells default. But we are unable to specify the tls version when using the puppet agent module.\n\nCould we add a new parameter to the puppet agent module which allows you to specify the tls version that should be used when installing on windows agents?\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33438", "fixedVersions": [], "id": "33438", "issueType": "New Feature", "key": "MODULES-9464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff333c5484b691dd2c43a", "resolution": "Cannot Reproduce", "resolutionDate": "2019-06-28T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Agent Module TLS Version support", "timeSpent": "PT0S", "updated": "2019-08-21T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["device_manager", "network devices"], "created": "2019-06-27T02:40:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4165d168"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvenz:"}], "description": "the device_manager module does not unwrap sensitive values in the {{$credentials}} hash, leading to invalid configuration files when sensitive values are used.\n\nOpen question: allow individual values to be sensitive (and having to trawl through the entire data structure to unwrap them) or fob off the hassle on the user and require the whole hash to be sensitive and transition like in MODULES-9461", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41988", "fixedVersions": [], "id": "41988", "issueType": "Improvement", "key": "MODULES-9463", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "device_manager: handle Sensitive values in $credentials", "timeSpent": "PT0S", "updated": "2021-03-08T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["network devices"], "created": "2019-06-27T02:34:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da16e92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyka5j:"}], "description": "After the work in MODULES-9461 , detect non-sensitive arguments to {{$url}}, wrap them in {{Sensitive}} for further processing and use [{{validate_legacy}}|https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/REFERENCE.md#validate_legacy] as described in https://puppet.com/blog/ntp-puppet-4-language-update to notify users that they should have been using {{Sensitive}} all along.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40997", "fixedVersions": [], "id": "40997", "issueType": "Improvement", "key": "MODULES-9462", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "device_manager: deprecate non-Sensitive urls", "timeSpent": "PT0S", "updated": "2021-01-25T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["device_manager", "network devices"], "created": "2019-06-27T02:28:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46788e04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyka5b:"}], "description": "From [https://github.com/puppetlabs/device_manager/issues/54]\n\n{quote}F5 URLs should be Variant[String, [Sensitive|https://puppet.com/docs/puppet/6.5/lang_data_sensitive.html][String]] instead of just String.\n\nCurrently, this code:\n\u00a0\n{{$password = Sensitive(lookup('f5::password',))\n$url = Sensitive(\"https://${user}:${password.unwrap}@${host}/\")\ndevice_manager \\{ 'my_f5':\n  type => 'f5',\n  url   => $url\n}}}\n\nproduces this error:\n\u00a0\n{{ parameter 'url' expects a String value, got Sensitive[String]}}\n{quote}\n\n----\n\n* Allow the {{$url}} parameter to be a {{Sensitive}} value as described above\n* Add tests with sensitive values\n* Go through and fixup any follow-up issues wherever URL gets passed around\n* Make sure that the URL is unwrapped when writing into the device.conf\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39806", "fixedVersions": [], "id": "39806", "issueType": "Improvement", "key": "MODULES-9461", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "device_manager: mark URL handling Sensitve", "timeSpent": "PT0S", "updated": "2021-03-08T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a027dd11c0767667b2d616e", "attachments": [], "comments": [], "components": [], "created": "2019-06-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@104d6df7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzve9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2146_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_53641687344"}], "description": "*REASON:* /windows_puppet_certificates\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43055", "fixedVersions": [], "id": "43055", "issueType": "Task", "key": "MODULES-9460", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Incomplete", "resolutionDate": "2021-03-08T06:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-windows_puppet_certificates) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2021-03-08T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2019-06-26T06:18:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@523fe34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzve33:"}], "description": "Add a basic set of networking facts to https://github.com/puppetlabs/cisco_ios/blob/8821eb385069866120f0a0ed951dca474570e745/lib/puppet/transport/cisco_ios.rb#L97-L111\n\nUse https://github.com/puppetlabs/puppetlabs-panos/blob/b30c42fff5e544d387a757153abffc2b438745ba/lib/puppet/transport/panos.rb#L31-L64 as an example.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37722", "fixedVersions": [], "id": "37722", "issueType": "Improvement", "key": "MODULES-9459", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cisco_ios: add a basic set of networking facts", "timeSpent": "PT0S", "updated": "2021-01-25T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1699866b810069e43a66", "attachments": [], "comments": [{"author": "623c1699866b810069e43a66", "body": "Tested with server 2018.1.8 version on RedHat 7, two cores, 6 Gb Ram allocated.\n\nTested scenario \u2013 download packages with https (wget --no-check-certificate):\n * with 100 simultaneous clients, slight delay in server response\n\n * with 1000 simultaneous clients, time between first request and first established connection both cores are 100% for several seconds (20 \u2014 30 sec)", "created": "2019-07-12T03:53:00.000000"}], "components": [], "created": "2019-06-26T00:24:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ce1acdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv8dz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43683_*|*_3_*:*_1_*:*_179051333_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1215917630"}], "description": "When using the puppet:/// to retrieve files, the memory usage of puppetserver is increasing. Investigate if we can drop puppet:/// in certain cases and use https:// for the puppet agent module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35671", "fixedVersions": [], "id": "35671", "issueType": "Improvement", "key": "MODULES-9458", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Fixed", "resolutionDate": "2019-07-12T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[SPIKE] Investigate the usage of puppet:/// in puppet_agent module and alternatives to lower the load on server", "timeSpent": "PT0S", "updated": "2019-07-12T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-25T08:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@261de97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvchj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_832871_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33433", "fixedVersions": [], "id": "33433", "issueType": "Sub-task", "key": "MODULES-9457", "labels": [], "originalEstimate": "PT0S", "parent": "39805", "parentSummary": "Supported Release (ciscopuppet) 2.0.1 - (25 June 2019) - (3dc250fbe012e223dd418597fedcc7a5d84654fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-25T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-25T08:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3688459d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvchb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_816442_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43052", "fixedVersions": [], "id": "43052", "issueType": "Sub-task", "key": "MODULES-9456", "labels": [], "originalEstimate": "PT0S", "parent": "39805", "parentSummary": "Supported Release (ciscopuppet) 2.0.1 - (25 June 2019) - (3dc250fbe012e223dd418597fedcc7a5d84654fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-25T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-25T08:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bdc43b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvch3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_794348_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41986", "fixedVersions": [], "id": "41986", "issueType": "Sub-task", "key": "MODULES-9455", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39805", "parentSummary": "Supported Release (ciscopuppet) 2.0.1 - (25 June 2019) - (3dc250fbe012e223dd418597fedcc7a5d84654fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-25T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-25T08:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d9c6976"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvcgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_783010_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40995", "fixedVersions": [], "id": "40995", "issueType": "Sub-task", "key": "MODULES-9454", "labels": [], "originalEstimate": "PT0S", "parent": "39805", "parentSummary": "Supported Release (ciscopuppet) 2.0.1 - (25 June 2019) - (3dc250fbe012e223dd418597fedcc7a5d84654fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-25T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-25T08:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@620ac0d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvcgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5261_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_753995"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/cisco/cisco-network-puppet-module/compare/v2.0.0...v2.0.1]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ad-hoc/view/ciscopuppet/job/forge-netdev_cisco-ciscopuppet_init-manual-parameters-cisco_adhoc/63/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39805", "fixedVersions": [], "id": "39805", "issueType": "Task", "key": "MODULES-9453", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-25T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ciscopuppet) 2.0.1 - (25 June 2019) - (3dc250fbe012e223dd418597fedcc7a5d84654fe)", "timeSpent": "PT0S", "updated": "2019-06-25T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-25T04:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@276d5b50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvc13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20501587302_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39804", "fixedVersions": [], "id": "39804", "issueType": "Sub-task", "key": "MODULES-9452", "labels": [], "originalEstimate": "PT0S", "parent": "35670", "parentSummary": "Supported Release (puppetlabs-mysql) 10.0.0 - 26.06.2019 - 8d9e0186e9718ccd07918716e76473cad2ad6f03", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-25T04:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40349eed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvc0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20501595319_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38885", "fixedVersions": [], "id": "38885", "issueType": "Sub-task", "key": "MODULES-9451", "labels": [], "originalEstimate": "PT0S", "parent": "35670", "parentSummary": "Supported Release (puppetlabs-mysql) 10.0.0 - 26.06.2019 - 8d9e0186e9718ccd07918716e76473cad2ad6f03", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-25T04:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a545148"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvc0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20501580147_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37721", "fixedVersions": [], "id": "37721", "issueType": "Sub-task", "key": "MODULES-9450", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35670", "parentSummary": "Supported Release (puppetlabs-mysql) 10.0.0 - 26.06.2019 - 8d9e0186e9718ccd07918716e76473cad2ad6f03", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-25T04:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53b81340"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvc07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20501610150_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36647", "fixedVersions": [], "id": "36647", "issueType": "Sub-task", "key": "MODULES-9449", "labels": [], "originalEstimate": "PT0S", "parent": "35670", "parentSummary": "Supported Release (puppetlabs-mysql) 10.0.0 - 26.06.2019 - 8d9e0186e9718ccd07918716e76473cad2ad6f03", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [], "components": [], "created": "2019-06-25T04:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@117a4bd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvc0f:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35277"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4889_*|*_3_*:*_1_*:*_13556798_*|*_10009_*:*_1_*:*_4230683_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_77793757"}], "description": "*REASON:* support for mariadb102-103\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Diff: [https://github.com/puppetlabs/puppetlabs-mysql/compare/v9.1.0...8d9e0186e9718ccd07918716e76473cad2ad6f03]\n * Link to successful Init Job Run from CI : [https://pipelines.puppet.com/team-modules/builds/563957]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35670", "fixedVersions": [], "id": "35670", "issueType": "Task", "key": "MODULES-9448", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-26T06:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-mysql) 10.0.0 - 26.06.2019 - 8d9e0186e9718ccd07918716e76473cad2ad6f03", "timeSpent": "PT0S", "updated": "2019-12-05T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Merged by [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]:\n{quote}[Merge pull request\u00a0#232\u00a0from pillarsdotnet/modules-9447|https://github.com/puppetlabs/puppetlabs-accounts/commit/370352e134631686dc5fab27eff581d274160470]\n{quote}", "created": "2019-06-25T07:12:00.000000"}], "components": [], "created": "2019-06-24T12:52:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b6f09e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvblj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65986775_*|*_5_*:*_1_*:*_0"}], "description": "Unfortunately, we still have some issues with dependency cycles when removing accounts.\n\n[This line|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp#L248] was added to ensure that we don't remove a user's primary group before removing a user:\n\n{{User[$name] -> Group <| |>}}\n\nThis causes a dependency cycle whenever any code in the same run requires any group, and must run before the user is removed.\n\nAt a minimum, the dependency should be narrowed to:\n\n{{User[$name] -> Group <| ensure == 'absent' |>}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34572", "fixedVersions": [], "id": "34572", "issueType": "Bug", "key": "MODULES-9447", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-06-25T07:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts : dependency cycle when removing accounts", "timeSpent": "PT0S", "updated": "2019-06-25T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2019-06-24T12:39:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests wherein the storetype parameter is set to jceks should run properly without failures."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b6180a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvbkv:"}], "description": "The insync? method overridden in the type file specifies that 'provider.current' should be called if the ensure value is set to 'latest'.\n\nInside of the current method\u00a0[Line 217|https://github.com/puppetlabs/puppetlabs-java_ks/blob/master/lib/puppet/provider/java_ks/keytool.rb#L217] specified that the '-storetype' parameter should be passed to the keytool command if the storetype is 'jceks'. However the comparison ends up being between the 'storeype' variable on the left, and the string 'jceks' on the right. This comparison always fails due to the type mismatch and the -storetype parameter is not passed to the keytool.\n\nNotice that just a bit later in the file the [compared types are correct|https://github.com/puppetlabs/puppetlabs-java_ks/blob/master/lib/puppet/provider/java_ks/keytool.rb#L233].\n\nThis causes the command that is built to fail in many scenarios where the storetype\u00a0 property is set to jceks as in [this example on the forge|https://forge.puppet.com/puppetlabs/java_ks#storetype].\n\n\u00a0\n\nSuggest changing the value to compare to on the right to a symbol so that the comparison can be made successfully.\n\n\u00a0\n\nWorth noting that the delete method in the provider is missing the storetype check entirely. After [line 258|https://github.com/puppetlabs/puppetlabs-java_ks/blob/master/lib/puppet/provider/java_ks/keytool.rb#L258] should be a new line\u00a0 that reads 'cmd += ['-storetype', storetype] if storetype == :jceks'.\n\nWithout this check the module has a idempotency bug wherein it is unable to remove an out of date certificate in favor of the updated one provided by the user.\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41984", "fixedVersions": [], "id": "41984", "issueType": "Bug", "key": "MODULES-9446", "labels": ["java_ks"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java_ks : Store Type Not Set Properly", "timeSpent": "PT0S", "updated": "2020-01-14T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "If modules shipped with PE need support, then platerprise needs to support them. IAC team is always happy to help you navigate this journey.", "created": "2021-03-08T06:40:00.000000"}], "components": [], "created": "2019-06-24T12:39:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5391960"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvbkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53809259958_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40993", "fixedVersions": [], "id": "40993", "issueType": "Improvement", "key": "MODULES-9445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "resolution": "Incomplete", "resolutionDate": "2021-03-08T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make RBAC module Puppet supported one", "timeSpent": "PT0S", "updated": "2021-03-08T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6007ea942a6b66006902c024", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-06-24T07:03:00.000000", "creator": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d51fa27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv8e7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91466237_*|*_10007_*:*_1_*:*_756678584_*|*_3_*:*_1_*:*_952852230_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_247618175"}], "description": "This issue was discovered when adding Fedora 30 support (PE-26532).\n\nBeaker support for Fedora 30 and later was added with BKR-1589 and is present in Beaker versions >= 4.8.0.\n\nTo unblock PE-26530, we would need to migrate the puppetlabs-puppet_agent module, which still uses Beaker 3.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34571", "fixedVersions": [], "id": "34571", "issueType": "Improvement", "key": "MODULES-9444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "resolution": "Fixed", "resolutionDate": "2019-07-18T00:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Migrate puppet_agent module to Beaker 4", "timeSpent": "PT0S", "updated": "2019-07-18T00:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "[https://github.com/puppetlabs/puppetlabs-docker/pull/501]", "created": "2019-06-26T01:44:00.000000"}], "components": [], "created": "2019-06-24T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a021fb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154302319_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33428", "fixedVersions": [], "id": "33428", "issueType": "Sub-task", "key": "MODULES-9443", "labels": [], "originalEstimate": "PT0S", "parent": "39803", "parentSummary": "Supported Release (docker) 3.6.0 - (25/06/2019) - (eb2f5c23b648161427fb30ba392eba33100f69c8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-26T01:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(docker) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-26T01:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-24T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ec4ea23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154247418_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43049", "fixedVersions": [], "id": "43049", "issueType": "Sub-task", "key": "MODULES-9442", "labels": [], "originalEstimate": "PT0S", "parent": "39803", "parentSummary": "Supported Release (docker) 3.6.0 - (25/06/2019) - (eb2f5c23b648161427fb30ba392eba33100f69c8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-26T01:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(docker) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-26T01:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-06-24T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@166b7818"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869464038_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41982", "fixedVersions": [], "id": "41982", "issueType": "Sub-task", "key": "MODULES-9441", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39803", "parentSummary": "Supported Release (docker) 3.6.0 - (25/06/2019) - (eb2f5c23b648161427fb30ba392eba33100f69c8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-04T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(docker) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-07-04T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.", "created": "2019-07-11T08:06:00.000000"}], "components": [], "created": "2019-06-24T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3600b5f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869421406_*|*_10009_*:*_1_*:*_603836759_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40986", "fixedVersions": [], "id": "40986", "issueType": "Sub-task", "key": "MODULES-9440", "labels": [], "originalEstimate": "PT0S", "parent": "39803", "parentSummary": "Supported Release (docker) 3.6.0 - (25/06/2019) - (eb2f5c23b648161427fb30ba392eba33100f69c8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-07-11T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(docker) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-07-11T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [], "components": [], "created": "2019-06-24T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@535dcbe7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5487_*|*_3_*:*_1_*:*_19198397517_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_154353568"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[https://github.com/puppetlabs/puppetlabs-docker/compare/3.5.0...eb2f5c23b648161427fb30ba392eba33100f69c8]\n * Link to successful Init Job Run from CI : [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/docker/view/master/job/forge-module_puppetlabs-docker_init-merge_master/14/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39803", "fixedVersions": [], "id": "39803", "issueType": "Task", "key": "MODULES-9439", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-03T05:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (docker) 3.6.0 - (25/06/2019) - (eb2f5c23b648161427fb30ba392eba33100f69c8)", "timeSpent": "PT0S", "updated": "2020-02-03T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Lets break this down into smaller tickets to try to attack this bit by bit", "created": "2019-09-25T03:31:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Ticketed all work-items up in the appropriate place", "created": "2019-09-30T05:01:00.000000"}], "components": [], "created": "2019-06-24T04:22:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd17ee7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8827_*|*_3_*:*_1_*:*_417316794_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8052176459"}], "description": "This is a follow-up to FM-8079.\n\nThe following items need to be broken out and addressed:\n \u00a0\n * {{transport/hue.rb#verify}} checks {{@connection_info[:password] == 'invalid'}} but needs to {{unwrap}} - submitted as [https://github.com/puppetlabs/pdk-templates/issues/283]\n\n * add {{pdk test unit}} commands and unit testing - filed as [https://github.com/puppetlabs/puppet-resource_api/issues/230]\n\n * duplicate .sync.yml deployment \u2013 [https://github.com/puppetlabs/puppet-resource_api/pull/181/commits/c7642a550c340527bcab073566d439d9ac4d59d3]\n\n * {{.unwrap}} fails unit tests \u2013 see [https://github.com/puppetlabs/pdk-templates/issues/283]\n\n * Add {{default:}} on transports \u2013 [https://github.com/puppetlabs/puppet-resource_api/issues/231]\n\n * puppet-strings for transport schema \u2013 PDOC-291 / [https://github.com/puppetlabs/puppet-resource_api/issues/222]\n\n * change {{faraday}} to {{net/http}} \u2013 [https://github.com/puppetlabs/puppet-resource_api/issues/232]\n\n * PSH doesn't deal with branch names -- PDK-1503\n\n{code}fixtures:\n  # forge_modules:\n  #    ruby_task_helper: \"puppetlabs/ruby_task_helper\"\n  repositories:\n    ruby_task_helper:\n      repo: \"git://github.com/da-ar/puppetlabs-ruby_task_helper\"\n      ref: \"transports\"\n{code}\nfails with\n{code}david@davids:~/tmp/hue_workshop$ pdk bundle exec rake spec_prep\npdk (INFO): Using Ruby 2.5.3\npdk (INFO): Using Puppet 6.4.2\n\nCloning into 'spec/fixtures/modules/ruby_task_helper'...\nfatal: ambiguous argument 'transports': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n#<Thread:0x000055e8b826c4f0@/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/puppetlabs_spec_helper-2.14.1/lib/puppetlabs_spec_helper/tasks/fixtures.rb:296 run> terminated with exception (report_on_exception is true):\n/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/puppetlabs_spec_helper-2.14.1/lib/puppetlabs_spec_helper/tasks/fixtures.rb:184:in `revision': Invalid ref transports for spec/fixtures/modules/ruby_task_helper (RuntimeError)\n\tfrom /opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/puppetlabs_spec_helper-2.14.1/lib/puppetlabs_spec_helper/tasks/fixtures.rb:302:in `block (3 levels) in <top (required)>'\nrake aborted!\nInvalid ref transports for spec/fixtures/modules/ruby_task_helper\n/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/puppetlabs_spec_helper-2.14.1/lib/puppetlabs_spec_helper/tasks/fixtures.rb:184:in `revision'\n/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/puppetlabs_spec_helper-2.14.1/lib/puppetlabs_spec_helper/tasks/fixtures.rb:302:in `block (3 levels) in <top (required)>'\nTasks: TOP => spec_prep\n(See full trace by running task with --trace)\ndavid@davids:~/tmp/hue_workshop$\n{code}\n\n* Add a Resources section with real-world examples and more info -- README fixed, some more tasks on the RSAPI backlog feed into this\n\n * Add a canonicalize method for color names -- https://github.com/puppetlabs/puppet-resource_api/issues/233\n\n * Implement simple_get_filter example -- https://github.com/puppetlabs/puppet-resource_api/issues/234\n\n * composite namevars -- https://github.com/puppetlabs/puppet-resource_api/issues/235", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33423", "fixedVersions": [], "id": "33423", "issueType": "Task", "key": "MODULES-9438", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Incomplete", "resolutionDate": "2019-09-30T05:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "todos from contributor summit", "timeSpent": "PT0S", "updated": "2019-09-30T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-24T07:21:00.000000", "name": "Screen Shot 2019-06-24 at 12.05.04.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13317"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-24T07:21:00.000000", "name": "Screen Shot 2019-06-24 at 13.09.45.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12467"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-24T07:22:00.000000", "name": "Screen Shot 2019-06-24 at 13.54.16.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12571"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-24T07:23:00.000000", "name": "Screen Shot 2019-06-24 at 14.20.05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12667"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Accounts ran successfully:\n\n!Screen Shot 2019-06-24 at 12.05.04.png|width=938,height=106!\n\nStdlib ran successfully:\n\n!Screen Shot 2019-06-24 at 13.09.45.png|width=675,height=348!\n\nAcl ran successfully:\n\n!Screen Shot 2019-06-24 at 13.54.16.png|width=675,height=347!\n\nIis ran successfully:\n\n!Screen Shot 2019-06-24 at 14.20.05.png|width=670,height=344!", "created": "2019-06-24T07:23:00.000000"}], "components": [], "created": "2019-06-24T03:15:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eb30972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvb27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_202162_*|*_3_*:*_1_*:*_15332957_*|*_5_*:*_1_*:*_0"}], "description": "Includes new build configuration for Ruby 2.6 so this is a feature bump.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40985", "fixedVersions": [], "id": "40985", "issueType": "Task", "key": "MODULES-9437", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-06-24T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_module_gems - Release 0.4.0", "timeSpent": "PT0S", "updated": "2019-06-24T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "No information in the ticket", "created": "2021-03-29T09:54:00.000000"}], "components": ["bolt"], "created": "2019-06-21T22:05:00.000000", "creator": "623c0dd2a2f6400069eb78ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a6906fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvazz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55856945316_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40983", "fixedVersions": [], "id": "40983", "issueType": "Bug", "key": "MODULES-9436", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dd2a2f6400069eb78ac", "resolution": "Declined", "resolutionDate": "2021-03-29T09:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-03-29T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing for now - if there is sufficient interest we can look into this again. Advice to customers is to use the API for managing users and groups.", "created": "2019-07-30T04:19:00.000000"}], "components": [], "created": "2019-06-21T07:59:00.000000", "creator": "623a44928d8b9c0068b7e125", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@319e85d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzval3:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38876"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3356382452_*|*_6_*:*_1_*:*_0"}], "description": "Module for Puppet Enterprise Console User management in the Puppet DSL\n\nSimilar to\u00a0[https://forge.puppet.com/pltraining/rbac]\u00a0 with support for roles and groups", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39802", "fixedVersions": [], "id": "39802", "issueType": "New Feature", "key": "MODULES-9435", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a44928d8b9c0068b7e125", "resolution": "Won't Do", "resolutionDate": "2019-07-30T04:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module for Puppet Enterprise Console User management in the Puppet DSL", "timeSpent": "PT0S", "updated": "2020-04-16T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2019-07-03T06:52:00.000000"}], "components": [], "created": "2019-06-21T05:30:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68d2e437"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-14"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvacn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6400_*|*_3_*:*_2_*:*_77389903_*|*_10009_*:*_2_*:*_21410673_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_942925802"}], "description": "device_manager acceptance tests are using hardcoded ip and credentials of one of the cisco switches. This is leading to spurious errors when the device is down, or in use by a different acceptance test run.\n\nTo address the situation, change the module acceptance tests to use https://forge.puppet.com/puppetlabs/test_device instead.", "epicLinkSummary": "Network Automation - CI Issues", "estimate": "PT0S", "externalId": "41979", "fixedVersions": [], "id": "41979", "issueType": "Task", "key": "MODULES-9434", "labels": [], "originalEstimate": "PT0S", "parent": "44960", "parentSummary": "Network Automation - CI Issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-07-03T06:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Change device_manager acceptance tests to use test_module instead of cisco_ios", "timeSpent": "PT0S", "updated": "2019-07-03T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e75af761efb0069cf46ae", "body": "This issue might be related to nftables vs. iptables-legacy:\nhttps://puppet.atlassian.net/browse/MODULES-8543", "created": "2019-08-21T05:10:00.000000"}], "components": ["firewall"], "created": "2019-06-20T13:33:00.000000", "creator": "623a46ab94742a00683d6f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25b4ea8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv9wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/19"}], "description": "Using puppetlabs-firewall\u00a01.8.2 on client : CentOS Linux release 7.4  with puppet-agent-5.5.0 ( puppet server puppet-5.5.0 ) is giving following issue:\n\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nError: Could not run: Invalid address from IPAddr.new: XYZ_from\n/opt/puppetlabs/puppet/cache/lib/puppet/util/ipcidr.rb:12:in `rescue in initialize'\n/opt/puppetlabs/puppet/cache/lib/puppet/util/ipcidr.rb:7:in `initialize'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:544:in `new'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:544:in `block in rule_to_hash'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:530:in `each'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:530:in `rule_to_hash'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:336:in `block in instances'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:331:in `each'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:331:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1164:in `block in instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1163:in `collect'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1163:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:273:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:228:in `find_or_save_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:142:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:137:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:383:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:661:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:73:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n\n\nI have kinda idea why it's failing, so on some systems, we are using iptables for monitoring or checking input/output traffic ( not for actual firewalls/iptables rules) and looks like firewall module is expecting it as actual iptables rule. So if you see below,  no ACCEPT/REJECT/DROP. Also, these below rules are dynamically created by some application, so it's not stored in /etc/sysconfig/iptables\n\nIs this something which you can help with? \n\nExample\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination         \n           all  --  1.2.3.4/26                   anywhere xyz-name  xyz_to\n           all  --  5.6.7.8/26                   anywhere abc-name  abc_to\n           all  --  5.6.7.8/24                   anywhere nxz-name nxz_to\n           all  --  5.4.3.2/24                   anywhere tyx-name  tyx_to\n\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination         \n           all  --  anywhere             1.2.3.4/26      xyz-name  xyz_to\n           all  --  anywhere             5.6.7.8/26      abc-name  abc_to\n           all  --  anywhere             5.6.7.8/24      nxz-name nxz_to\n           all  --  anywhere             5.4.3.2/24      tyx-name  tyx_to\n\nThanks much\n\n\n\n", "environment": "puppet\u00a05.5.0\n\npuppetlabs-firewall\u00a01.8.2\n\nClient :\u00a0CentOS Linux release 7.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40981", "fixedVersions": [], "id": "40981", "issueType": "Bug", "key": "MODULES-9433", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46ab94742a00683d6f7b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pupetlabs-firewall:  [ Invalid address from IPAddr.new ]", "timeSpent": "PT0S", "updated": "2019-08-21T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2019-06-20T09:22:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@162854da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykc7z:"}], "description": "stdlib contains a rule in .rubocop_todo.yml to enforce Style/HashSyntax of pre Ruby 1.9. Since the module no longer supports Puppet versions with corresponding Ruby versions below 1.9, this should be changed to use the modern hash syntax.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41927", "fixedVersions": [], "id": "41927", "issueType": "Task", "key": "MODULES-9432", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib - Remove Style/HashSyntax", "timeSpent": "PT0S", "updated": "2021-01-25T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "PR:\u00a0https://github.com/puppetlabs/puppetlabs-apt/pull/879", "created": "2019-09-20T07:31:00.000000"}], "components": [], "created": "2019-06-20T06:46:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45000317"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv9m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9056892747_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* any\n *Puppet Version:* any\n *OS Name/Version*:any apt based Linux distribution\n\nAs an admin I want to be able to use apt-mark to not have manual installed packages removed by autremove.\n\n*Desired Behavior:*\n\nWe can make use of a defined type: apt::mark\n\n*Actual Behavior:*\n\nNo defined type available, temporary fix is using an exec.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34570", "fixedVersions": [], "id": "34570", "issueType": "New Feature", "key": "MODULES-9431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-10-03T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : missing defined type for apt-mark command", "timeSpent": "PT0S", "updated": "2019-10-03T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "this might also be a good opportunity to go through and crisp up a few words that have specific meanings and make sure they're defined once and then used consistently throughout.", "created": "2019-06-18T13:24:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "moved to https://github.com/puppetlabs/puppet-resource_api/issues/224", "created": "2019-09-24T04:50:00.000000"}], "components": [], "created": "2019-06-18T03:57:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@371f01d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PDK-525"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv7pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2944245_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8467414265"}], "description": "The specs at https://github.com/puppetlabs/puppet-specifications/blob/master/language/resource-api/README.md have started to contain forward references and deep indentation. To improve legibility come up with a better structure to optimize for top-to-bottom reading. ", "epicLinkSummary": "Resource API Backlog", "estimate": "PT0S", "externalId": "40977", "fixedVersions": [], "id": "40977", "issueType": "Task", "key": "MODULES-9430", "labels": [], "originalEstimate": "PT0S", "parent": "31265", "parentSummary": "Resource API Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Incomplete", "resolutionDate": "2019-09-24T04:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Restructure rsapi spec for better flow", "timeSpent": "PT0S", "updated": "2019-09-24T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-18T01:49:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37670f28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv7nz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_560865_*|*_3_*:*_1_*:*_21881546_*|*_5_*:*_1_*:*_0"}], "description": "After adding Puppet Strings support it appears that the data types were also removed. Since Puppet Strings does not generate docs for data types, these need to be kept in the README.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34569", "fixedVersions": [], "id": "34569", "issueType": "Task", "key": "MODULES-9429", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-06-18T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib - Data types missing from README", "timeSpent": "PT0S", "updated": "2019-06-18T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "tagged and mergeback pr created", "created": "2019-06-17T05:56:00.000000"}], "components": [], "created": "2019-06-17T03:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78d202a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8789813_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39801", "fixedVersions": [], "id": "39801", "issueType": "Sub-task", "key": "MODULES-9427", "labels": [], "originalEstimate": "PT0S", "parent": "35669", "parentSummary": "Supported Release (puppetlabs-resource_api) 1.1.0 - (17/06/19) - (28c9c2622cc5cbfe20d35a2f780340b47220178f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-17T05:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-resource_api) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-17T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "{code:java}\nthomas [12:28]\n! modules release check puppetlabs-resource_api networking\nkerminatorAPP [12:28]\n ```resource_api is good to release - QA signoff is complete! \nRelease against 28c9c2622cc5cbfe20d35a2f780340b47220178f``` {code}", "created": "2019-06-17T05:29:00.000000"}], "components": [], "created": "2019-06-17T03:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@752abc35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7152157_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38884", "fixedVersions": [], "id": "38884", "issueType": "Sub-task", "key": "MODULES-9426", "labels": [], "originalEstimate": "PT0S", "parent": "35669", "parentSummary": "Supported Release (puppetlabs-resource_api) 1.1.0 - (17/06/19) - (28c9c2622cc5cbfe20d35a2f780340b47220178f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-17T05:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-resource_api) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-17T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "LOC not required", "created": "2019-06-17T03:41:00.000000"}], "components": [], "created": "2019-06-17T03:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1963df4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679883_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37720", "fixedVersions": [], "id": "37720", "issueType": "Sub-task", "key": "MODULES-9425", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35669", "parentSummary": "Supported Release (puppetlabs-resource_api) 1.1.0 - (17/06/19) - (28c9c2622cc5cbfe20d35a2f780340b47220178f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-17T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-resource_api) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-17T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "DOCS reviewed per PR basis.", "created": "2019-06-17T03:43:00.000000"}], "components": [], "created": "2019-06-17T03:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b3e280d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_784635_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36646", "fixedVersions": [], "id": "36646", "issueType": "Sub-task", "key": "MODULES-9424", "labels": [], "originalEstimate": "PT0S", "parent": "35669", "parentSummary": "Supported Release (puppetlabs-resource_api) 1.1.0 - (17/06/19) - (28c9c2622cc5cbfe20d35a2f780340b47220178f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-17T03:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-resource_api) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-17T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c6c0d1f812c9a8c530a", "attachments": [], "comments": [], "components": [], "created": "2019-06-17T03:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@462aeb0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5278_*|*_3_*:*_1_*:*_175333826_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_31696"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0\u00a0[https://github.com/puppetlabs/puppetlabs-resource_api/compare/1.0.0...28c9c2622cc5cbfe20d35a2f780340b47220178f|https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]\n * Link to successful Init Job Run from CI : [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/resource_api/view/release/job/forge-module_puppetlabs-resource_api_init-merge_release/5/]\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35669", "fixedVersions": [], "id": "35669", "issueType": "Task", "key": "MODULES-9423", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-19T04:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-resource_api) 1.1.0 - (17/06/19) - (28c9c2622cc5cbfe20d35a2f780340b47220178f)", "timeSpent": "PT0S", "updated": "2019-06-19T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-17T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13d3c4d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv6wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3243_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4906552"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34568", "fixedVersions": [], "id": "34568", "issueType": "Task", "key": "MODULES-9422", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-17T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-ruby) v1.0.1 - (17/06/19) - (a6ba2d3f1fa687b7a4632812a747d69c752ee92d)", "timeSpent": "PT0S", "updated": "2019-06-17T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "PR:\u00a0[https://github.com/puppetlabs/puppetlabs-wsus_client/pull/101]", "created": "2019-07-03T01:40:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43e5e806"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv633:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1555110847_*|*_10009_*:*_1_*:*_531314881_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34567", "fixedVersions": [], "id": "34567", "issueType": "Sub-task", "key": "MODULES-9421", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-09T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-07-09T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-01T02:39:00.000000", "name": "Screenshot 2019-07-01 at 11.39.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12764"}], "comments": [], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@615aef14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv62v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1385879731_*|*_5_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33418", "fixedVersions": [], "id": "33418", "issueType": "Sub-task", "key": "MODULES-9420", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-01T02:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-01T02:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474e89ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv62n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1406265373_*|*_10009_*:*_1_*:*_62210955_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43044", "fixedVersions": [], "id": "43044", "issueType": "Sub-task", "key": "MODULES-9419", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-02T01:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-02T01:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f32c907"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv62f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2086443137_*|*_5_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41926", "fixedVersions": [], "id": "41926", "issueType": "Sub-task", "key": "MODULES-9418", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-09T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-09T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-01T02:26:00.000000", "name": "Screenshot 2019-07-01 at 11.26.25.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12468"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "done", "created": "2019-07-01T02:26:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a6718ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv627:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1385069219_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40976", "fixedVersions": [], "id": "40976", "issueType": "Sub-task", "key": "MODULES-9417", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-01T02:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-01T02:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-01T02:17:00.000000", "name": "Screenshot 2019-07-01 at 11.14.39.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13216"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-01T02:17:00.000000", "name": "Screenshot 2019-07-01 at 11.14.57.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13318"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "wsus-client module has the same jenkins view structure as core modules\n- windows/wsus-client view has 2 tabs: for master and release\n- ad-hoc contains wsus-client  ", "created": "2019-07-01T02:17:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32fa9f95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv61z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1384558686_*|*_5_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39800", "fixedVersions": [], "id": "39800", "issueType": "Sub-task", "key": "MODULES-9416", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-01T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-01T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "already migrated \ndone in [this PR|https://github.com/puppetlabs/ci-job-configs/commit/a21e0dcb40b6bbd44bdc3ac98626e621529e7f38]", "created": "2019-07-02T01:45:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@166c9c12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv61r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1468984512_*|*_5_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38883", "fixedVersions": [], "id": "38883", "issueType": "Sub-task", "key": "MODULES-9415", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-02T01:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-02T01:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "updated puppet version, stdlib upper limit", "created": "2019-07-01T02:08:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@672d6746"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv61j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1406254358_*|*_10009_*:*_1_*:*_62213432_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37719", "fixedVersions": [], "id": "37719", "issueType": "Sub-task", "key": "MODULES-9414", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-02T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-02T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "to be ran after\u00a0[https://github.com/puppetlabs/puppetlabs-wsus_client/pull/97]\u00a0is merged (pdk updated to 1.11.0 with temp ref: g7cf0403)", "created": "2019-07-03T01:42:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-wsus_client/pull/103]", "created": "2019-07-18T01:32:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6beeddc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv61b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2850600191_*|*_5_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36645", "fixedVersions": [], "id": "36645", "issueType": "Sub-task", "key": "MODULES-9413", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-18T01:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-07-18T01:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-01T02:58:00.000000", "name": "Screenshot 2019-07-01 at 11.58.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12871"}], "comments": [], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d7aade7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv613:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1406245115_*|*_10009_*:*_1_*:*_754964721_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35668", "fixedVersions": [], "id": "35668", "issueType": "Sub-task", "key": "MODULES-9412", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-10T02:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-07-10T02:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "removed duplicated tests (accept_trusted_publisher_certs)", "created": "2019-07-01T02:07:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e495f7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv60v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1406237858_*|*_10009_*:*_1_*:*_62224864_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34566", "fixedVersions": [], "id": "34566", "issueType": "Sub-task", "key": "MODULES-9411", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-02T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-02T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "\nbundle exec rake rubocop - 9 files inspected, no offenses detected\nbundle exec rubocop lib 3 files inspected, no offenses detected\n\nincluded in this [PR|https://github.com/puppetlabs/puppetlabs-wsus_client/pull/97]", "created": "2019-06-30T23:06:00.000000"}], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27fad940"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv60n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1373082908_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33414", "fixedVersions": [], "id": "33414", "issueType": "Sub-task", "key": "MODULES-9410", "labels": [], "originalEstimate": "PT0S", "parent": "43041", "parentSummary": "Align windows module WSUS-Client to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-30T23:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-01T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:42:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4756f8a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037rs:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869518530_*|*_3_*:*_1_*:*_1711853179_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_269281131"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "43041", "fixedVersions": [], "id": "43041", "issueType": "Task", "key": "MODULES-9409", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-18T01:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Align windows module WSUS-Client to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Nothing to stringify.", "created": "2019-07-03T07:22:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@605790e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv607:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1575623700_*|*_6_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41925", "fixedVersions": [], "id": "41925", "issueType": "Sub-task", "key": "MODULES-9408", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T07:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Stringify module", "timeSpent": "PT0S", "updated": "2019-07-03T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already disabled.", "created": "2019-07-03T06:41:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5619fd09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5zz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1573201142_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40975", "fixedVersions": [], "id": "40975", "issueType": "Sub-task", "key": "MODULES-9407", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T06:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-03T06:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f25f2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5zr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1573182095_*|*_3_*:*_1_*:*_607470_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39799", "fixedVersions": [], "id": "39799", "issueType": "Sub-task", "key": "MODULES-9406", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-03T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-03T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Module contains no tests.", "created": "2019-07-03T06:41:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eb710a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1573173242_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38807", "fixedVersions": [], "id": "38807", "issueType": "Sub-task", "key": "MODULES-9405", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T06:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-03T06:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a044c0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5zb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1572482810_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37718", "fixedVersions": [], "id": "37718", "issueType": "Sub-task", "key": "MODULES-9404", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-03T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-03T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2212cf57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5z3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1580078143_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36644", "fixedVersions": [], "id": "36644", "issueType": "Sub-task", "key": "MODULES-9403", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-03T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64756fe6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5yv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1580103904_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35667", "fixedVersions": [], "id": "35667", "issueType": "Sub-task", "key": "MODULES-9402", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-03T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1416002b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5yn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1580041857_*|*_3_*:*_1_*:*_1684408_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34565", "fixedVersions": [], "id": "34565", "issueType": "Sub-task", "key": "MODULES-9401", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-03T09:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-03T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@481a0291"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374386344_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33512", "fixedVersions": [], "id": "33512", "issueType": "Sub-task", "key": "MODULES-9400", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e5da529"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374383104_*|*_6_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43037", "fixedVersions": [], "id": "43037", "issueType": "Sub-task", "key": "MODULES-9399", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No tests.", "created": "2019-07-03T08:36:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52411fd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1580062719_*|*_6_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41924", "fixedVersions": [], "id": "41924", "issueType": "Sub-task", "key": "MODULES-9398", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-03T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a9d24a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1577732363_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40974", "fixedVersions": [], "id": "40974", "issueType": "Sub-task", "key": "MODULES-9397", "labels": [], "originalEstimate": "PT0S", "parent": "39798", "parentSummary": "Align windows module Windows to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-03T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-03T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15b19fbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037rk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869538648_*|*_3_*:*_1_*:*_11938262_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_702792027"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "39798", "fixedVersions": [], "id": "39798", "issueType": "Task", "key": "MODULES-9396", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align windows module Windows to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32cda52e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2005081354_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38806", "fixedVersions": [], "id": "38806", "issueType": "Sub-task", "key": "MODULES-9395", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T06:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-07-08T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f6ed010"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5x3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2176266404_*|*_5_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37717", "fixedVersions": [], "id": "37717", "issueType": "Sub-task", "key": "MODULES-9394", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-10T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-10T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f61f8c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2176250197_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36643", "fixedVersions": [], "id": "36643", "issueType": "Sub-task", "key": "MODULES-9393", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-10T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-10T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12744eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2175932175_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35666", "fixedVersions": [], "id": "35666", "issueType": "Sub-task", "key": "MODULES-9392", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Fix", "resolutionDate": "2019-07-10T06:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-10T06:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697a1e08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2073198915_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34564", "fixedVersions": [], "id": "34564", "issueType": "Sub-task", "key": "MODULES-9391", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-09T01:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-09T01:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f5eda64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374488391_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33511", "fixedVersions": [], "id": "33511", "issueType": "Sub-task", "key": "MODULES-9390", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f74d398"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374400986_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43034", "fixedVersions": [], "id": "43034", "issueType": "Sub-task", "key": "MODULES-9389", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20038e0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5vr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2005050521_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41923", "fixedVersions": [], "id": "41923", "issueType": "Sub-task", "key": "MODULES-9388", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T06:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-08T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b299419"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5vj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2005063984_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40973", "fixedVersions": [], "id": "40973", "issueType": "Sub-task", "key": "MODULES-9387", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Fix", "resolutionDate": "2019-07-08T06:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-07-08T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1709bdf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5vb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2005040890_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39767", "fixedVersions": [], "id": "39767", "issueType": "Sub-task", "key": "MODULES-9386", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T06:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-07-08T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19bd1215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374413514_*|*_6_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38805", "fixedVersions": [], "id": "38805", "issueType": "Sub-task", "key": "MODULES-9385", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a148d71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2005026426_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37716", "fixedVersions": [], "id": "37716", "issueType": "Sub-task", "key": "MODULES-9384", "labels": [], "originalEstimate": "PT0S", "parent": "36642", "parentSummary": "Align windows module SQLServer to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T06:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-08T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/318", "created": "2019-07-10T06:03:00.000000"}], "components": [], "created": "2019-06-15T01:41:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cab1e49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037hc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1581471231_*|*_3_*:*_1_*:*_1549835404_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_151717348"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "36642", "fixedVersions": [], "id": "36642", "issueType": "Task", "key": "MODULES-9383", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-23T01:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align windows module SQLServer to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/89]", "created": "2019-08-09T02:30:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36dbedd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3545613968_*|*_3_*:*_1_*:*_1209366175_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35665", "fixedVersions": [], "id": "35665", "issueType": "Sub-task", "key": "MODULES-9382", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-09T02:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-08-09T02:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Was already disabled", "created": "2019-07-22T02:13:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ddfe929"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198744606_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34562", "fixedVersions": [], "id": "34562", "issueType": "Sub-task", "key": "MODULES-9381", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-22T02:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-22T02:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "PR:\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/87]", "created": "2019-07-26T02:27:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@627568c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3544139553_*|*_3_*:*_1_*:*_1062750_*|*_10009_*:*_1_*:*_1014212_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33510", "fixedVersions": [], "id": "33510", "issueType": "Sub-task", "key": "MODULES-9380", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-26T02:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-26T02:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/86]\n\nAppveyor failing. In process of fixing the tests", "created": "2019-07-22T02:08:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "build green\n\n[https://ci.appveyor.com/project/puppetlabs/puppetlabs-scheduled-task/builds/26233879]\n\n[https://travis-ci.org/puppetlabs/puppetlabs-scheduled_task/builds/563466780?utm_source=github_status&utm_medium=notification]", "created": "2019-07-26T02:19:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@352bd54b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198459181_*|*_3_*:*_1_*:*_346284162_*|*_5_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43032", "fixedVersions": [], "id": "43032", "issueType": "Sub-task", "key": "MODULES-9379", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-26T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-26T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ddb909c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5tr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3544107521_*|*_3_*:*_1_*:*_509320_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41922", "fixedVersions": [], "id": "41922", "issueType": "Sub-task", "key": "MODULES-9378", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-26T02:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-26T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "module moved to pipelines", "created": "2019-07-26T02:34:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d9f331b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3545602595_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40972", "fixedVersions": [], "id": "40972", "issueType": "Sub-task", "key": "MODULES-9377", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-26T02:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-26T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "was moved to pipelines", "created": "2019-07-26T02:33:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2422276a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3545573643_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39766", "fixedVersions": [], "id": "39766", "issueType": "Sub-task", "key": "MODULES-9376", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-26T02:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-26T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Fixed in\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/86]", "created": "2019-07-22T02:10:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Merged as part of\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/88]", "created": "2019-08-08T01:19:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252ed67d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198571916_*|*_3_*:*_1_*:*_346111952_*|*_10009_*:*_1_*:*_1119657392_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38804", "fixedVersions": [], "id": "38804", "issueType": "Sub-task", "key": "MODULES-9375", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-08T01:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-08-08T01:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "not needed", "created": "2019-08-09T03:06:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3695be25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4757115744_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37715", "fixedVersions": [], "id": "37715", "issueType": "Sub-task", "key": "MODULES-9374", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-08-09T03:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-08-09T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Part of\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/86]", "created": "2019-07-22T02:07:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Merged as part of\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/88]", "created": "2019-08-08T01:19:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29f50da7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5sn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198390816_*|*_3_*:*_1_*:*_346284433_*|*_10009_*:*_1_*:*_1119657222_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36640", "fixedVersions": [], "id": "36640", "issueType": "Sub-task", "key": "MODULES-9373", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-08T01:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-08-08T01:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/86]\n\nTests need fixing after rubocop was enabled (failing in appveyor)", "created": "2019-07-22T02:07:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Merged as part of\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/88]", "created": "2019-08-08T01:20:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@370a2c5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198273224_*|*_3_*:*_1_*:*_346393684_*|*_10009_*:*_1_*:*_1119709859_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35664", "fixedVersions": [], "id": "35664", "issueType": "Sub-task", "key": "MODULES-9372", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-08T01:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-08-08T01:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "rubocop enabled in PR\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/86]", "created": "2019-07-22T02:04:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Merged as part of\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/88]", "created": "2019-08-08T01:20:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677e575a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3198201385_*|*_3_*:*_1_*:*_346449729_*|*_10009_*:*_1_*:*_1119706519_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34560", "fixedVersions": [], "id": "34560", "issueType": "Sub-task", "key": "MODULES-9371", "labels": [], "originalEstimate": "PT0S", "parent": "33509", "parentSummary": "Align windows module schedule_task to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-08T01:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-08-08T01:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Florin\n\ncan you please review the subtask associated with this ticket and update the status. This will help me gauge progress.\n\nthanks\nnorman\n", "created": "2019-07-19T01:42:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Florin\n\ncan you update this JIRA please what subtask have been completed?\n\ncheers\nNorm", "created": "2019-07-22T02:00:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42ac93b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037rc:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869592050_*|*_3_*:*_1_*:*_3717818596_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_169733125"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "33509", "fixedVersions": [], "id": "33509", "issueType": "Task", "key": "MODULES-9370", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-08-09T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align windows module schedule_task to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@586df5a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374570093_*|*_6_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43028", "fixedVersions": [], "id": "43028", "issueType": "Sub-task", "key": "MODULES-9369", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d46f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1646539681_*|*_5_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41921", "fixedVersions": [], "id": "41921", "issueType": "Sub-task", "key": "MODULES-9368", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-04T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-04T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a69d6d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5rb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1646520829_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40971", "fixedVersions": [], "id": "40971", "issueType": "Sub-task", "key": "MODULES-9367", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-04T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-04T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d57cf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374506372_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39765", "fixedVersions": [], "id": "39765", "issueType": "Sub-task", "key": "MODULES-9366", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72ba043d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5qv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1646502810_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38803", "fixedVersions": [], "id": "38803", "issueType": "Sub-task", "key": "MODULES-9365", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-04T03:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-04T03:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c37fdcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374459278_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37714", "fixedVersions": [], "id": "37714", "issueType": "Sub-task", "key": "MODULES-9364", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60868c7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5qf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374458286_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36639", "fixedVersions": [], "id": "36639", "issueType": "Sub-task", "key": "MODULES-9363", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f5cf00f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1553059479_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35663", "fixedVersions": [], "id": "35663", "issueType": "Sub-task", "key": "MODULES-9362", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T01:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-03T01:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c3e864e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21374461568_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34508", "fixedVersions": [], "id": "34508", "issueType": "Sub-task", "key": "MODULES-9361", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bceaf01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5pr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1553015552_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33508", "fixedVersions": [], "id": "33508", "issueType": "Sub-task", "key": "MODULES-9360", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T01:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-07-03T01:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@622c5628"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1553001843_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43026", "fixedVersions": [], "id": "43026", "issueType": "Sub-task", "key": "MODULES-9359", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T01:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-03T01:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-06-27T02:39:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12763"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": " !screenshot-1.png|thumbnail! ", "created": "2019-06-27T02:39:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7670ede5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1040361370_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41920", "fixedVersions": [], "id": "41920", "issueType": "Sub-task", "key": "MODULES-9358", "labels": [], "originalEstimate": "PT0S", "parent": "40970", "parentSummary": "Align windows module Registry to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-27T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-06-27T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-registry/pull/181", "created": "2019-07-04T05:14:00.000000"}], "components": [], "created": "2019-06-15T01:40:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66c50246"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037r4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869626142_*|*_3_*:*_1_*:*_692916753_*|*_10009_*:*_1_*:*_1468037183_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_170653096"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "40970", "fixedVersions": [], "id": "40970", "issueType": "Task", "key": "MODULES-9357", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-22T02:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Align windows module Registry to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e06912f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3820975034_*|*_10009_*:*_1_*:*_1299725965_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39764", "fixedVersions": [], "id": "39764", "issueType": "Sub-task", "key": "MODULES-9356", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-13T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-08-13T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-03T04:51:00.000000", "name": "Screenshot 2019-07-03 at 13.50.48.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12469"}], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@644282f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5on:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1566690369_*|*_5_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38802", "fixedVersions": [], "id": "38802", "issueType": "Sub-task", "key": "MODULES-9355", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-03T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24eb6a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5of:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1985841589_*|*_10009_*:*_1_*:*_88485939_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37713", "fixedVersions": [], "id": "37713", "issueType": "Sub-task", "key": "MODULES-9354", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-09T01:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-09T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66017d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5o7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5022976475_*|*_3_*:*_1_*:*_97735669_*|*_5_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36638", "fixedVersions": [], "id": "36638", "issueType": "Sub-task", "key": "MODULES-9353", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-13T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-08-13T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-03T04:49:00.000000", "name": "Screenshot 2019-07-03 at 13.49.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13319"}], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c7ed118"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5nz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1566582480_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35662", "fixedVersions": [], "id": "35662", "issueType": "Sub-task", "key": "MODULES-9352", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-03T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-08T01:09:00.000000", "name": "Screenshot 2019-07-08 at 10.09.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13218"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-07-08T01:09:00.000000", "name": "Screenshot 2019-07-08 at 10.09.17.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13320"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "done", "created": "2019-07-08T01:09:00.000000"}], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdab5e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1985427103_*|*_5_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34504", "fixedVersions": [], "id": "34504", "issueType": "Sub-task", "key": "MODULES-9351", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T01:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-08T01:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "already migrated\n\nhttps://github.com/puppetlabs/ci-job-configs/blob/5f32c13e90084f3e009e9fe3c6436917eca43c09/jenkii/platform/projects/modules-unified.yaml#L1036", "created": "2019-07-08T01:04:00.000000"}], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f3047fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1985070938_*|*_5_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33507", "fixedVersions": [], "id": "33507", "issueType": "Sub-task", "key": "MODULES-9350", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-08T01:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-08T01:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22100efc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5nb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1984915310_*|*_10009_*:*_1_*:*_89409407_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43007", "fixedVersions": [], "id": "43007", "issueType": "Sub-task", "key": "MODULES-9349", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-09T01:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-09T01:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38302fba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5n3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8036152460_*|*_5_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41919", "fixedVersions": [], "id": "41919", "issueType": "Sub-task", "key": "MODULES-9348", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-16T01:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-09-16T01:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "done!", "created": "2019-08-12T04:31:00.000000"}], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@131c204a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1984932405_*|*_3_*:*_1_*:*_3036603029_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40969", "fixedVersions": [], "id": "40969", "issueType": "Sub-task", "key": "MODULES-9347", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-08-12T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-08-12T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "could you add a status summary to Jira for me please.\n\nthanks\n", "created": "2019-08-23T01:47:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "updated and successfully run local ->\n iis_application_sepc\n\niis_application_pool_sepc\n\niis_minimal_config\n\niis_virtual_directory\n\niis_unicode_config\n\n\u00a0\n\nnow i'm checking iis_site_spec\u00a0\n\niis_feature\u00a0\n and units ([https://ci.appveyor.com/project/puppetlabs/puppetlabs-iis/builds/26906373/job/uuof88yg27kj87pq])\u00a0\n\n4 failures (iis_version_spec)\n\n\u00a0\n\nacceptance smoke tests -> 2 failures from 151\n\n\u00a0\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_intn-sys_smoke-adhoc/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/lastBuild/console]\n\n\u00a0\n\n\u00a0", "created": "2019-08-23T02:05:00.000000"}], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0c648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3887777987_*|*_3_*:*_1_*:*_4148384833_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39763", "fixedVersions": [], "id": "39763", "issueType": "Sub-task", "key": "MODULES-9346", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-16T01:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-09-16T01:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "covered by [this PR|https://github.com/puppetlabs/puppetlabs-iis/pull/229]", "created": "2019-07-12T02:18:00.000000"}], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f90492d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2335144839_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38801", "fixedVersions": [], "id": "38801", "issueType": "Sub-task", "key": "MODULES-9345", "labels": [], "originalEstimate": "PT0S", "parent": "37768", "parentSummary": "Align windows module IISto core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-12T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-12T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:39:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@323620fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037qw:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869641295_*|*_3_*:*_1_*:*_4991946896_*|*_10009_*:*_1_*:*_968226291_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_707085997"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "37768", "fixedVersions": [], "id": "37768", "issueType": "Task", "key": "MODULES-9344", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-09-10T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align windows module IISto core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48d0a5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1656651309_*|*_3_*:*_1_*:*_12323705_*|*_10009_*:*_1_*:*_2133969981_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36637", "fixedVersions": [], "id": "36637", "issueType": "Sub-task", "key": "MODULES-9343", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-29T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-07-29T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Issues already disabled.", "created": "2019-07-04T03:36:00.000000"}], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62ddadcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648784991_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35661", "fixedVersions": [], "id": "35661", "issueType": "Sub-task", "key": "MODULES-9342", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-04T03:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-04T03:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77a71712"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648731885_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34502", "fixedVersions": [], "id": "34502", "issueType": "Sub-task", "key": "MODULES-9341", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-04T03:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-04T03:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Unit currently running in travis and appveyor. Will run acceptance in Appveyor when porting to litmus.", "created": "2019-07-05T04:54:00.000000"}], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fbdef8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1739834035_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33506", "fixedVersions": [], "id": "33506", "issueType": "Sub-task", "key": "MODULES-9340", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-05T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-05T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39fe1840"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5l3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1649238089_*|*_10009_*:*_1_*:*_9960_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43006", "fixedVersions": [], "id": "43006", "issueType": "Sub-task", "key": "MODULES-9339", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-04T03:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-04T03:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b1e07ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648803862_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41918", "fixedVersions": [], "id": "41918", "issueType": "Sub-task", "key": "MODULES-9338", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-04T03:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-04T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72ba46b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648811779_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40966", "fixedVersions": [], "id": "40966", "issueType": "Sub-task", "key": "MODULES-9337", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-04T03:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-04T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2001ac43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648760043_*|*_3_*:*_1_*:*_7866573_*|*_10009_*:*_1_*:*_12083548_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39762", "fixedVersions": [], "id": "39762", "issueType": "Sub-task", "key": "MODULES-9336", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-04T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-04T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Closing in favour of MODULES-9334", "created": "2019-07-04T03:47:00.000000"}], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b61327b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5k7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1649412616_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38800", "fixedVersions": [], "id": "38800", "issueType": "Sub-task", "key": "MODULES-9335", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-04T03:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-07-04T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54b1a982"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1649418893_*|*_10009_*:*_2_*:*_19307512_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37766", "fixedVersions": [], "id": "37766", "issueType": "Sub-task", "key": "MODULES-9334", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-04T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-07-04T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b0cd21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5jr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1735759377_*|*_3_*:*_1_*:*_262069982_*|*_10009_*:*_1_*:*_191853031_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36636", "fixedVersions": [], "id": "36636", "issueType": "Sub-task", "key": "MODULES-9333", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-10T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-10T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Rubocop already done.", "created": "2019-07-04T03:44:00.000000"}], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4357fa2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5jj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1649231284_*|*_6_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35660", "fixedVersions": [], "id": "35660", "issueType": "Sub-task", "key": "MODULES-9332", "labels": [], "originalEstimate": "PT0S", "parent": "34500", "parentSummary": "Align windows module DSC-lite to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-04T03:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-04T03:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19183c01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037qo:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869792158_*|*_3_*:*_1_*:*_2158041859_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_775140135"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "34500", "fixedVersions": [], "id": "34500", "issueType": "Task", "key": "MODULES-9331", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-29T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align windows module DSC-lite to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1985b41c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5j3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398804837_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33505", "fixedVersions": [], "id": "33505", "issueType": "Sub-task", "key": "MODULES-9330", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Stringify module", "timeSpent": "PT0S", "updated": "2019-07-24T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:36:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bf5c5c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5iv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398843584_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43005", "fixedVersions": [], "id": "43005", "issueType": "Sub-task", "key": "MODULES-9329", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Cannot Reproduce", "resolutionDate": "2019-07-24T09:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-07-24T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ed02c5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5in:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398881398_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41917", "fixedVersions": [], "id": "41917", "issueType": "Sub-task", "key": "MODULES-9328", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-07-24T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15f59e29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5if:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398902676_*|*_5_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40925", "fixedVersions": [], "id": "40925", "issueType": "Sub-task", "key": "MODULES-9327", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-24T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61b30061"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5i7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399100259_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39761", "fixedVersions": [], "id": "39761", "issueType": "Sub-task", "key": "MODULES-9326", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-07-24T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Job removed from jenkins altogether for pipelines/litmus CI acceptance testing.", "created": "2019-07-24T10:06:00.000000"}], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@638b70c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5hz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3400207747_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38799", "fixedVersions": [], "id": "38799", "issueType": "Sub-task", "key": "MODULES-9325", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-24T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-24T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Module is already in litmus/pipelines.", "created": "2019-07-24T09:50:00.000000"}], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ff15831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399282022_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37763", "fixedVersions": [], "id": "37763", "issueType": "Sub-task", "key": "MODULES-9324", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-24T09:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-24T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47d187fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399299831_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36635", "fixedVersions": [], "id": "36635", "issueType": "Sub-task", "key": "MODULES-9323", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-07-24T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73c0fe48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399327300_*|*_5_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35659", "fixedVersions": [], "id": "35659", "issueType": "Sub-task", "key": "MODULES-9322", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-07-24T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6bc9a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5h3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399348884_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34498", "fixedVersions": [], "id": "34498", "issueType": "Sub-task", "key": "MODULES-9321", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-07-24T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e49e292"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5gv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3400147138_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33504", "fixedVersions": [], "id": "33504", "issueType": "Sub-task", "key": "MODULES-9320", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-24T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7963a31d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3400162478_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43004", "fixedVersions": [], "id": "43004", "issueType": "Sub-task", "key": "MODULES-9319", "labels": [], "originalEstimate": "PT0S", "parent": "41916", "parentSummary": "Align windows module DSC to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-24T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-24T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Michael\n\nWould you mind picking this up, please? It would be great to have you to align a module and see what all is involved.\n\nthanks\nNorm\n", "created": "2019-07-09T01:53:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Michael \n\ncan you update these subtask, please reference https://puppet.atlassian.net/browse/MODULES-9292 we use the sub-task as a way to track progress allow regular PR reviews as we go\n\ncheers\n", "created": "2019-07-24T06:59:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Sir\n\nIt looks like all subtask are either resolved/closed is there anything outstanding with this ticket or should it be marked as resolved/closed?\n\ncheers\nnorm", "created": "2019-07-26T01:36:00.000000"}], "components": [], "created": "2019-06-15T01:35:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c791f4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037qg:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869839936_*|*_3_*:*_1_*:*_1434467287_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1264238195"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "41916", "fixedVersions": [], "id": "41916", "issueType": "Task", "key": "MODULES-9318", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-26T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Align windows module DSC to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eaa793f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5g7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_892241646_*|*_3_*:*_1_*:*_606970557_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40923", "fixedVersions": [], "id": "40923", "issueType": "Sub-task", "key": "MODULES-9317", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-02T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Stringify module", "timeSpent": "PT0S", "updated": "2019-07-02T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already disabled.", "created": "2019-06-25T07:44:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5760a712"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886188253_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39760", "fixedVersions": [], "id": "39760", "issueType": "Sub-task", "key": "MODULES-9316", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-25T07:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-06-25T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bc7b6a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5fr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886818519_*|*_3_*:*_1_*:*_79310264_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38798", "fixedVersions": [], "id": "38798", "issueType": "Sub-task", "key": "MODULES-9315", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-26T05:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-06-26T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Unit tests currently ran in Travis and Appveyor with acceptance in Jenkins. Litmus port will allow for acceptance/unit on Appveyor and Pipelines for release checks.", "created": "2019-06-27T03:43:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ac66b75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1044538969_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37761", "fixedVersions": [], "id": "37761", "issueType": "Sub-task", "key": "MODULES-9314", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-27T03:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-06-27T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@373b061f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886141799_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36634", "fixedVersions": [], "id": "36634", "issueType": "Sub-task", "key": "MODULES-9313", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-25T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-06-25T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a70647c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5f3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1567512074_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35658", "fixedVersions": [], "id": "35658", "issueType": "Sub-task", "key": "MODULES-9312", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-07-03T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already in modules-unified", "created": "2019-07-03T05:00:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@531df0cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1567558117_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34496", "fixedVersions": [], "id": "34496", "issueType": "Sub-task", "key": "MODULES-9311", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T05:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-03T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ac8e89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_965931468_*|*_3_*:*_1_*:*_183590336_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33503", "fixedVersions": [], "id": "33503", "issueType": "Sub-task", "key": "MODULES-9310", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-28T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-06-28T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already done.", "created": "2019-06-25T07:41:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dcaaf95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886026569_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43003", "fixedVersions": [], "id": "43003", "issueType": "Sub-task", "key": "MODULES-9309", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-25T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Run pdksync", "timeSpent": "PT0S", "updated": "2019-06-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already done.", "created": "2019-06-25T07:42:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15a03a57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886095608_*|*_6_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41915", "fixedVersions": [], "id": "41915", "issueType": "Sub-task", "key": "MODULES-9308", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-06-25T07:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-06-25T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@946628f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_967116648_*|*_3_*:*_1_*:*_772728388_*|*_10009_*:*_1_*:*_335580540_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40922", "fixedVersions": [], "id": "40922", "issueType": "Sub-task", "key": "MODULES-9307", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-09T02:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-09T02:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already done.", "created": "2019-06-25T07:41:00.000000"}], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69eb9fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_886049535_*|*_6_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39759", "fixedVersions": [], "id": "39759", "issueType": "Sub-task", "key": "MODULES-9306", "labels": [], "originalEstimate": "PT0S", "parent": "38797", "parentSummary": "Align windows module Chocolatey to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-25T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-06-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:34:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3173ac71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037q8:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869890281_*|*_3_*:*_1_*:*_1189404180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16143917"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "38797", "fixedVersions": [], "id": "38797", "issueType": "Task", "key": "MODULES-9305", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-09T02:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align windows module Chocolatey to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the module is stringified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67838dc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1055589684_*|*_3_*:*_1_*:*_85438718_*|*_10009_*:*_1_*:*_328761300_*|*_5_*:*_1_*:*_0"}], "description": "https://puppet.com/docs/puppet/5.5/puppet_strings_style.html\nbundle exec puppet strings generate --format markdown --out REFERENCE.md\nSample PR(https://github.com/puppetlabs/puppetlabs-apache/commit/98cf15c01cc7467f9d493a479db063b6a8812ec5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37760", "fixedVersions": [], "id": "37760", "issueType": "Sub-task", "key": "MODULES-9304", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-02T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Stringify module", "timeSpent": "PT0S", "updated": "2019-07-02T01:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No Issue tab on repo.", "created": "2019-06-28T03:38:00.000000"}], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Disable git hub issue link on the module repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b755f1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1130751314_*|*_6_*:*_1_*:*_0"}], "description": "Disable git hub issue link on the module repo\nSettings-Issues(uncheck)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36633", "fixedVersions": [], "id": "36633", "issueType": "Sub-task", "key": "MODULES-9303", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-06-28T03:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disable git hub issue link on the module repo", "timeSpent": "PT0S", "updated": "2019-06-28T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Add Module Contribution Guide Section"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677d1541"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5cv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1045584864_*|*_3_*:*_1_*:*_1861495_*|*_10009_*:*_1_*:*_8261_*|*_5_*:*_1_*:*_0"}], "description": "Add Module Contribution Guide Section\nSample PR (https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35615", "fixedVersions": [], "id": "35615", "issueType": "Sub-task", "key": "MODULES-9302", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-27T04:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Module Contribution Guide Section", "timeSpent": "PT0S", "updated": "2019-06-27T04:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Unit tests already running on travis and appveyor. Acceptance tests will require litmus.", "created": "2019-07-03T04:56:00.000000"}], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Execute acceptance tests on travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24226f06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1567396783_*|*_6_*:*_1_*:*_0"}], "description": "Execute acceptance tests on Travis and/or Appveyor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34494", "fixedVersions": [], "id": "34494", "issueType": "Sub-task", "key": "MODULES-9301", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T04:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLONE - Execute acceptance tests on Travis and/or Appveyor", "timeSpent": "PT0S", "updated": "2019-07-03T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Update github PR labels to align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252e711e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5cf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047875488_*|*_5_*:*_1_*:*_0"}], "description": "Update github PR labels to align with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33502", "fixedVersions": [], "id": "33502", "issueType": "Sub-task", "key": "MODULES-9300", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-27T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update github PR labels to align with core modules", "timeSpent": "PT0S", "updated": "2019-06-27T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Already in windows tab.", "created": "2019-06-27T04:38:00.000000"}], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create and move jobs to core module view structure in jenkins"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7773e63b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047941007_*|*_6_*:*_1_*:*_0"}], "description": "Create and move jobs to core module view structure in jenkins\nhttps://confluence.puppetlabs.com/display/ECO/Modules+-+Jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43002", "fixedVersions": [], "id": "43002", "issueType": "Sub-task", "key": "MODULES-9299", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-06-27T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create and move jobs to core module view structure in jenkins", "timeSpent": "PT0S", "updated": "2019-06-27T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Migrate jenkin jobs modules-unified.yaml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a5b80cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5bz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1562973650_*|*_6_*:*_1_*:*_0"}], "description": "Migrate jenkin jobs modules-unified.yaml\nSample PR(https://github.com/puppetlabs/ci-job-configs/pull/5926/files)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41914", "fixedVersions": [], "id": "41914", "issueType": "Sub-task", "key": "MODULES-9298", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-03T03:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CLONE - Migrate jenkin jobs modules-unified.yaml", "timeSpent": "PT0S", "updated": "2019-07-03T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:33:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Update puppet minimum version\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10774f5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5br:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_93155061_*|*_1_*:*_1_*:*_1047788116_*|*_3_*:*_1_*:*_68918_*|*_5_*:*_1_*:*_0"}], "description": "Update puppet minimum version\nSample PR(https://github.com/puppetlabs/puppetlabs-kubernetes/pull/291)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40921", "fixedVersions": [], "id": "40921", "issueType": "Sub-task", "key": "MODULES-9297", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-28T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppet minimum version", "timeSpent": "PT0S", "updated": "2019-06-28T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Done in MODULES-9293.", "created": "2019-06-27T04:29:00.000000"}], "components": [], "created": "2019-06-15T01:32:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify pdksync execute successfully "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b118c9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047375616_*|*_6_*:*_1_*:*_0"}], "description": "pdksync\nhttps://github.com/puppetlabs/pdksync.git \nupdate the managed_modules.yaml\nbundle exec rake pdksync\nSample Ticket and PR(https://puppet.atlassian.net/browse/MODULES-9235)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39758", "fixedVersions": [], "id": "39758", "issueType": "Sub-task", "key": "MODULES-9296", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-06-27T04:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Run pdksync", "timeSpent": "PT0S", "updated": "2019-06-27T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Done in MODULES-9293.", "created": "2019-06-27T04:29:00.000000"}], "components": [], "created": "2019-06-15T01:32:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify the tests(unit & acceptance) are executing successfully after the pdk conversion or update.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db3a020"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5bb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047366797_*|*_6_*:*_1_*:*_0"}], "description": "pdk convert or pdk update on the module\n\t    pdk convert --template-url https://github.com/puppetlabs/pdk-templates\n            Sample .sync.yaml file (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.sync.yml)\n            Verify the tests(unit & acceptance) are executing successfully after the pdk conversion.\n             If pdk conversion is already done use pdk update to update with latest version of \n             Templates.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38796", "fixedVersions": [], "id": "38796", "issueType": "Sub-task", "key": "MODULES-9295", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-06-27T04:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - pdk convert or pdk update on the module", "timeSpent": "PT0S", "updated": "2019-06-27T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "mocha-to-rspec mocks merged [https://github.com/puppetlabs/puppetlabs-acl/pull/154]\n\n\u00a0", "created": "2019-07-09T02:05:00.000000"}], "components": [], "created": "2019-06-15T01:32:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Verify acceptance tests are running clean.\nAC(+) Verify the quality and efficiency of the existing test cases.\nAC(+) If required remove any redundant and invalid test cases.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f40f556"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5b3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1563158079_*|*_3_*:*_1_*:*_626288247_*|*_10009_*:*_1_*:*_1114952099_*|*_5_*:*_1_*:*_0"}], "description": "Unit tests & Acceptance tests Validation\n        Verify acceptance tests are running clean.\n   \tVerify the quality and efficiency of the existing test cases.\n         If required remove any redundant and invalid test cases.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37756", "fixedVersions": [], "id": "37756", "issueType": "Sub-task", "key": "MODULES-9294", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-23T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CLONE - Unit tests & Acceptance tests Validation", "timeSpent": "PT0S", "updated": "2019-07-23T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-15T01:32:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Verify robocop validation is executing successfully in Travis and Appveyor\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b55a0ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1046035050_*|*_3_*:*_1_*:*_1878580_*|*_10009_*:*_1_*:*_515026401_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop Validation\nVerify robocop validation is executing successfully\nbundle exec rubocop lib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36717", "fixedVersions": [], "id": "36717", "issueType": "Sub-task", "key": "MODULES-9293", "labels": [], "originalEstimate": "PT0S", "parent": "35613", "parentSummary": "Align windows module ACL to core module structure and process", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-03T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rubocop Validation", "timeSpent": "PT0S", "updated": "2019-07-03T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "it looks like all the subtasks have been either resolved/closed.\n\nIs there any work left to do on this ticket?", "created": "2019-07-26T01:32:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] all tickets are now complete and I have marked this as resolved.", "created": "2019-07-29T02:10:00.000000"}], "components": [], "created": "2019-06-15T01:32:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@479e6e57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037q0:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869960490_*|*_3_*:*_1_*:*_2757830121_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_175364102"}], "description": "Align <module> to core module structure and process\n\n", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "35613", "fixedVersions": [], "id": "35613", "issueType": "Task", "key": "MODULES-9292", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-07-29T01:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align windows module ACL to core module structure and process", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "was discussing with\u00a0[~accountid:5a028139c24efb3c4ed448c4] and thus opened this ticket.", "created": "2019-06-14T20:08:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "The plumbing work to runs plans over directly from pxp-agent is underway as part of plans in PE. I don't think the necessary work to expose running commands directly in the console is prioritized or even ticketed. \n\nAdding this functionality as a task will also make it available to users on an older versions of PE so I'm not opposed to someone doing it. Changing the default will be a breaking a change and require a major version of the exec module though.", "created": "2019-06-17T13:17:00.000000"}], "components": ["exec"], "created": "2019-06-14T20:07:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@273d819a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv5af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/19"}], "description": "Currently the windows exec task only supports cmd and not powershell.\u00a0 The module has the provider and thus can exec powershell through a puppet resource / bolt apply. Having the ability to exec arbitrary powershell commands on nodes through the exec module would be more modern and useful to Windows admins.\n\nConsidering how the task currently exists, it would make sense to default to powershell and express how to run a CMD command through readme examples - by prepending your command with \"cmd c/ \"\n\n[https://github.com/puppetlabs/puppetlabs-exec/blob/9e7ba164e463cec4c143b436779cf3f5be3753bf/tasks/windows.ps1#L37]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33501", "fixedVersions": [], "id": "33501", "issueType": "Improvement", "key": "MODULES-9291", "labels": ["exec", "modules", "powershell", "tasks", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Exec module should have powershell provider for exec task", "timeSpent": "PT0S", "updated": "2021-03-08T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@367b4bb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3zr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78302167_*|*_3_*:*_1_*:*_17438138_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43001", "fixedVersions": [], "id": "43001", "issueType": "Sub-task", "key": "MODULES-9290", "labels": [], "originalEstimate": "PT0S", "parent": "38795", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.0.0 - (14/06/2019) - (0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-14T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "vcsrepo is good to release - QA signoff is complete! \nRelease against 0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7", "created": "2019-06-13T09:50:00.000000"}], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d092e14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17859597_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41913", "fixedVersions": [], "id": "41913", "issueType": "Sub-task", "key": "MODULES-9289", "labels": [], "originalEstimate": "PT0S", "parent": "38795", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.0.0 - (14/06/2019) - (0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-13T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-13T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720fee68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3zb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16273116_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40920", "fixedVersions": [], "id": "40920", "issueType": "Sub-task", "key": "MODULES-9288", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38795", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.0.0 - (14/06/2019) - (0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-13T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-13T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e8a77d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3yv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16264102_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39757", "fixedVersions": [], "id": "39757", "issueType": "Sub-task", "key": "MODULES-9287", "labels": [], "originalEstimate": "PT0S", "parent": "38795", "parentSummary": "Supported Release (puppetlabs-vcsrepo) v3.0.0 - (14/06/2019) - (0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-13T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-vcsrepo) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-13T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/424]\n\n\u00a0", "created": "2019-06-14T02:40:00.000000"}], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33c7b9ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3z3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4651_*|*_3_*:*_1_*:*_95509183_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_246387"}], "description": "*REASON:* Overdue a release\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github:\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/2.4.0...0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38795", "fixedVersions": [], "id": "38795", "issueType": "Task", "key": "MODULES-9286", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-14T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-vcsrepo) v3.0.0 - (14/06/2019) - (0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7)", "timeSpent": "PT0S", "updated": "2019-06-14T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3aaccb1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3yn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78299410_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37753", "fixedVersions": [], "id": "37753", "issueType": "Sub-task", "key": "MODULES-9285", "labels": [], "originalEstimate": "PT0S", "parent": "33499", "parentSummary": "Supported Release (puppetlabs-translate) v2.0.0 - (release date) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T02:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-translate) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "translate is good to release - QA signoff is complete! \nRelease against e0e2a32db04b72eeeea1037ae932e882d3f754e6", "created": "2019-06-13T09:35:00.000000"}], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a821164"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16978243_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36715", "fixedVersions": [], "id": "36715", "issueType": "Sub-task", "key": "MODULES-9284", "labels": [], "originalEstimate": "PT0S", "parent": "33499", "parentSummary": "Supported Release (puppetlabs-translate) v2.0.0 - (release date) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-13T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-translate) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-13T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3435d488"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16306991_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35611", "fixedVersions": [], "id": "35611", "issueType": "Sub-task", "key": "MODULES-9283", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33499", "parentSummary": "Supported Release (puppetlabs-translate) v2.0.0 - (release date) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-13T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-translate) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-13T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c68516f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16298942_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34491", "fixedVersions": [], "id": "34491", "issueType": "Sub-task", "key": "MODULES-9282", "labels": [], "originalEstimate": "PT0S", "parent": "33499", "parentSummary": "Supported Release (puppetlabs-translate) v2.0.0 - (release date) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-13T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-translate) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-13T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this ticket. Have decided not to release as it is a major version bump.\u00a0\n\nThis module is depended on by a lot of modules, therefore they would need their dependency versions bumped and released. As it is my last day before going off on maternity leave I would not have the time to get this piece of work done.\n - Abandoning the release.", "created": "2019-06-14T02:37:00.000000"}], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f361ee0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5198_*|*_3_*:*_1_*:*_78068231_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_9118_*|*_10006_*:*_1_*:*_246546"}], "description": "*REASON:* Overdue a release\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-translate/compare/1.2.0...e0e2a32db04b72eeeea1037ae932e882d3f754e6]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/translate/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33499", "fixedVersions": [], "id": "33499", "issueType": "Task", "key": "MODULES-9281", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T02:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-translate) v2.0.0 - (release date) - (e0e2a32db04b72eeeea1037ae932e882d3f754e6)", "timeSpent": "PT0S", "updated": "2019-06-14T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3976d6e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95862199_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43000", "fixedVersions": [], "id": "43000", "issueType": "Sub-task", "key": "MODULES-9280", "labels": [], "originalEstimate": "PT0S", "parent": "38794", "parentSummary": "Supported Release (puppetlabs-java_ks) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T07:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46e84f27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95855435_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42032", "fixedVersions": [], "id": "42032", "issueType": "Sub-task", "key": "MODULES-9279", "labels": [], "originalEstimate": "PT0S", "parent": "38794", "parentSummary": "Supported Release (puppetlabs-java_ks) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T07:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@129bff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3x3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95848398_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40918", "fixedVersions": [], "id": "40918", "issueType": "Sub-task", "key": "MODULES-9278", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38794", "parentSummary": "Supported Release (puppetlabs-java_ks) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T07:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java_ks) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-14T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9673a83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95830820_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39756", "fixedVersions": [], "id": "39756", "issueType": "Sub-task", "key": "MODULES-9277", "labels": [], "originalEstimate": "PT0S", "parent": "38794", "parentSummary": "Supported Release (puppetlabs-java_ks) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-14T07:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java_ks) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-14T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing going on maternity and will not get this complete.", "created": "2019-06-14T07:29:00.000000"}], "components": [], "created": "2019-06-13T04:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36492b44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5052_*|*_3_*:*_1_*:*_95557130_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_246599"}], "description": "*REASON:* Overdue a release\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38794", "fixedVersions": [], "id": "38794", "issueType": "Task", "key": "MODULES-9276", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-14T07:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java_ks) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-06-14T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-13T04:29:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Modules released list reflects what actually needs released."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ea477d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13098_*|*_3_*:*_1_*:*_15442402_*|*_5_*:*_1_*:*_0"}], "description": "The metrics job that publishes a list of modules that need released is incorrect. The old regex is looking for a released version such as 1.2.4 however we now release with a v. Therefore our releases are now v1.2.4.\n\nRegex in the jenkins jobs needs updated to include the 'v'\n\n[https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/metrics.yaml#L44]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36713", "fixedVersions": [], "id": "36713", "issueType": "Task", "key": "MODULES-9275", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2019-06-13T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Metrics page: The list of modules that need released is incorrect", "timeSpent": "PT0S", "updated": "2019-06-13T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Moved to https://github.com/puppetlabs/puppet-resource_api/issues/223", "created": "2019-09-24T04:46:00.000000"}], "components": [], "created": "2019-06-13T03:39:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@209af64f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PDK-525"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3vz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8903260859_*|*_6_*:*_1_*:*_0"}], "description": "As we have painfully noticed, the puppet-resource_api gem is lacking integration-level testing with bolt. Clone a few of the tests from bolt (see BOLT-1385 for examples) to our side to ensure that changes going into the gem won't break existing code on the bolt side.", "epicLinkSummary": "Resource API Backlog", "estimate": "PT0S", "externalId": "33498", "fixedVersions": [], "id": "33498", "issueType": "Bug", "key": "MODULES-9274", "labels": [], "originalEstimate": "PT0S", "parent": "31265", "parentSummary": "Resource API Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Incomplete", "resolutionDate": "2019-09-24T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-resource_api: improve bolt-integration testing", "timeSpent": "PT0S", "updated": "2019-09-24T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-06-12T16:28:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ae2e2ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3qn:"}], "description": "_Basic Info_\n *Module Version: 3.3.0*\n *Puppet Version: 2019.0.1*\n *OS Name/Version: Windows Server 201X*\n\n_As a user of Chocolatey and Artifactory, I would like to be able to pass a username and password from the Chocolatey module to Artifactory to authenticate and then directly download the chocolatey.nupkg file. Otherwise, I have to use puppet-archive, download it and store it locally somewhere._ \n\n*Desired Behavior:*\u00a0Ability to pass a username and password with the chocolatey class.\u00a0 ** \n\n*Actual Behavior:*\u00a0Username and password are not allowed parameters according to the current documentation.\u00a0 ** \n\nFor reference, I've included some sample code below:\n\n\u00a0\n\n+++++\n\n*class* {'chocolatey':\n\n\u00a0 chocolatey_download_url\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => '[https://internalurl/to/chocolatey.nupkg]',\n\n\u00a0 use_7zip\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => false,\n\n\u00a0 choco_install_timeout_seconds\u00a0\u00a0 => 2700,\n\n}\n\n+++++", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40916", "fixedVersions": [], "id": "40916", "issueType": "Improvement", "key": "MODULES-9273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey: Provide a method for passing credentials for the install code", "timeSpent": "PT0S", "updated": "2021-01-25T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag cisco_ios v1.0.0 at dfa9632ba86467207f69beca62485fcceeee387b with \"v1.0.0\"", "created": "2019-06-14T09:21:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[https://github.com/puppetlabs/cisco_ios/pull/333]", "created": "2019-06-14T09:26:00.000000"}], "components": [], "created": "2019-06-12T10:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e9d63e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169653315_*|*_3_*:*_1_*:*_500562_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34489", "fixedVersions": [], "id": "34489", "issueType": "Sub-task", "key": "MODULES-9272", "labels": [], "originalEstimate": "PT0S", "parent": "40912", "parentSummary": "Supported Release (cisco_ios) 1.0.0 - (13 June 2019) - (dfa9632ba86467207f69beca62485fcceeee387b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-14T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "{code}\n!modules release check cisco_ios networking\n{code}\n\n{code}\n cisco_ios is good to release - QA signoff is complete! \nRelease against dfa9632ba86467207f69beca62485fcceeee387b\n{code}", "created": "2019-06-14T09:16:00.000000"}], "components": [], "created": "2019-06-12T10:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e0f4c0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169557649_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33459", "fixedVersions": [], "id": "33459", "issueType": "Sub-task", "key": "MODULES-9271", "labels": [], "originalEstimate": "PT0S", "parent": "40912", "parentSummary": "Supported Release (cisco_ios) 1.0.0 - (13 June 2019) - (dfa9632ba86467207f69beca62485fcceeee387b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-14T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-14T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "N/A for networking", "created": "2019-06-12T10:13:00.000000"}], "components": [], "created": "2019-06-12T10:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c3080ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165125_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42999", "fixedVersions": [], "id": "42999", "issueType": "Sub-task", "key": "MODULES-9270", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40912", "parentSummary": "Supported Release (cisco_ios) 1.0.0 - (13 June 2019) - (dfa9632ba86467207f69beca62485fcceeee387b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-12T10:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-12T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Claire, the change to the README is https://github.com/puppetlabs/cisco_ios/pull/330\n\nIn future we might break the tested table out to a separate document.\n\nThanks", "created": "2019-06-12T10:12:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/cisco_ios/compare/0.6.2...dfa9632ba86467207f69beca62485fcceeee387b", "created": "2019-06-14T06:24:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Is that a second one to review or should I resolve this?", "created": "2019-06-14T06:49:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "It's a diff of 0.6.2 to current release branch\n\nThe changes to the README were in the PR you reviewed yesterday\n\nThanks!", "created": "2019-06-14T06:55:00.000000"}], "components": [], "created": "2019-06-12T10:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c56a8ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52973396_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_108404549"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42031", "fixedVersions": [], "id": "42031", "issueType": "Sub-task", "key": "MODULES-9269", "labels": [], "originalEstimate": "PT0S", "parent": "40912", "parentSummary": "Supported Release (cisco_ios) 1.0.0 - (13 June 2019) - (dfa9632ba86467207f69beca62485fcceeee387b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-14T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-14T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[https://github.com/puppetlabs/cisco_ios/pull/333]", "created": "2019-06-14T09:26:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Released 16:26, 14 June 2019", "created": "2019-06-14T09:29:00.000000"}], "components": [], "created": "2019-06-12T10:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b8df07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5121_*|*_3_*:*_1_*:*_170264991_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_103074"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n ( https://github.com/puppetlabs/cisco_ios/compare/0.6.2...dfa9632ba86467207f69beca62485fcceeee387b )\n * Link to successful Init Job Run from CI :\n ( https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/20/ )", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40912", "fixedVersions": [], "id": "40912", "issueType": "Task", "key": "MODULES-9268", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-14T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (cisco_ios) 1.0.0 - (13 June 2019) - (dfa9632ba86467207f69beca62485fcceeee387b)", "timeSpent": "PT0S", "updated": "2019-06-14T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-06-13T02:45:00.000000", "name": "Screen Shot 2019-06-13 at 9.44.28 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12973"}], "comments": [], "components": [], "created": "2019-06-12T09:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@692fabe7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3e7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62752165_*|*_3_*:*_1_*:*_741692_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42998", "fixedVersions": [], "id": "42998", "issueType": "Sub-task", "key": "MODULES-9267", "labels": [], "originalEstimate": "PT0S", "parent": "38793", "parentSummary": "Supported Release (puppetlabs-package) 0.6.0 - (13/06/19) - (5112685e55f5b64adf9aaf2203ab932d18889bb2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-13T02:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-package) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-13T02:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "package is good to release - QA signoff is complete! \nRelease against 5112685e55f5b64adf9aaf2203ab932d18889bb2", "created": "2019-06-13T02:26:00.000000"}], "components": [], "created": "2019-06-12T09:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44018f0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62478886_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42030", "fixedVersions": [], "id": "42030", "issueType": "Sub-task", "key": "MODULES-9266", "labels": [], "originalEstimate": "PT0S", "parent": "38793", "parentSummary": "Supported Release (puppetlabs-package) 0.6.0 - (13/06/19) - (5112685e55f5b64adf9aaf2203ab932d18889bb2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-13T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-package) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-13T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Will get docs feedback after release", "created": "2019-06-12T10:01:00.000000"}], "components": [], "created": "2019-06-12T09:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@624cd709"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3368834_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40909", "fixedVersions": [], "id": "40909", "issueType": "Sub-task", "key": "MODULES-9265", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38793", "parentSummary": "Supported Release (puppetlabs-package) 0.6.0 - (13/06/19) - (5112685e55f5b64adf9aaf2203ab932d18889bb2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-12T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-package) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-12T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Will get docs feedback after release.", "created": "2019-06-12T10:01:00.000000"}], "components": [], "created": "2019-06-12T09:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76498987"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3354095_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39755", "fixedVersions": [], "id": "39755", "issueType": "Sub-task", "key": "MODULES-9264", "labels": [], "originalEstimate": "PT0S", "parent": "38793", "parentSummary": "Supported Release (puppetlabs-package) 0.6.0 - (13/06/19) - (5112685e55f5b64adf9aaf2203ab932d18889bb2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-12T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-package) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-12T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback\u00a0[https://github.com/puppetlabs/puppetlabs-package/pull/132]", "created": "2019-06-13T02:34:00.000000"}], "components": [], "created": "2019-06-12T09:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25c4c52b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv3dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4747_*|*_3_*:*_1_*:*_83128973_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19248"}], "description": "*REASON:* demoing automated release\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n * [https://github.com/puppetlabs/puppetlabs-package/compare/v0.5.0...5112685e55f5b64adf9aaf2203ab932d18889bb2]\n * Link to successful Init Job Run from CI :\n * [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/package/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38793", "fixedVersions": [], "id": "38793", "issueType": "Task", "key": "MODULES-9263", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-13T08:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-package) 0.6.0 - (13/06/19) - (5112685e55f5b64adf9aaf2203ab932d18889bb2)", "timeSpent": "PT0S", "updated": "2019-06-13T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/307]\n\n[https://github.com/puppetlabs/puppetlabs-helm/pull/87/files]\n\n[https://github.com/puppetlabs/puppetlabs-rook/pull/51]\n\n\u00a0", "created": "2019-06-12T04:33:00.000000"}], "components": [], "created": "2019-06-12T04:16:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)\u00a0pdk convert with template-ref as master for cloud modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2365cb79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037s0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8490_*|*_3_*:*_1_*:*_1032296_*|*_10009_*:*_1_*:*_11679808_*|*_5_*:*_1_*:*_0"}], "description": "pdk convert with template-ref as master for cloud modules", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "36711", "fixedVersions": [], "id": "36711", "issueType": "Task", "key": "MODULES-9262", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-12T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdk convert with template-ref as master for cloud modules", "timeSpent": "PT0S", "updated": "2020-07-22T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-08-06T07:06:00.000000", "name": "Screenshot 2019-08-06 at 15.44.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12875"}], "comments": [{"author": "636bef1d3cbe3dde78b583a1", "body": "There may be a better solution (e.g. extending timeout settings in vsphere) but I can\u2019t help thinking the module (and rbvmomi for that matter) should be able to cope with this scenario more gracefully.", "created": "2019-06-11T20:40:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": " !Screenshot 2019-08-06 at 15.44.14.png|thumbnail! ", "created": "2019-08-06T07:07:00.000000"}, {"author": "636bef1d3cbe3dde78b583a1", "body": "Hi, thanks for taking a look at this. I can see that it is marked as resolved - is there a new module version somewhere that I should be downloading? I suspect there are more QA steps in your workflow between resolved and released.", "created": "2019-08-06T17:40:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "hey [~accountid:636bef1d3cbe3dde78b583a1],\n\nYes, you're right. For now this fix is added just on master. We need to release a new version in order to publish it on forge. I suggest to wait a bit before releasing it, in order to include [this fix also| https://puppet.atlassian.net/browse/MODULES-9674]. I will let you know when this is released! \nIf this is urgent, we can release this now and for the other one we can do another release. \n\nCheers!", "created": "2019-08-07T01:39:00.000000"}, {"author": "636bef1d3cbe3dde78b583a1", "body": "Thanks for the quick reply [~accountid:5b721aea84e3a72af6b3d21c] and explanation. We have workarounds in place for this issue and MODULES-9674 so from my perspective it would be better to wait as I probably would not rollout an intermediate release that only fixes one of those two. Not urgent given that we have workarounds for both but it is messy managing the local fixes so the sooner we can resolve the better.", "created": "2019-08-07T01:48:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:636bef1d3cbe3dde78b583a1],\n\nYou can find [here|https://puppet.atlassian.net/browse/MODULES-9716] the release ticket for version 1.4.0.\n\nI'll inform you when it's done! Thank you for your patience!\n\n\u00a0\n\nCheers", "created": "2019-08-14T04:23:00.000000"}], "components": ["vsphere"], "created": "2019-06-11T20:35:00.000000", "creator": "636bef1d3cbe3dde78b583a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Clone of our templates no longer cause puppet apply to hang."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f55c71e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv38f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4773811252_*|*_3_*:*_1_*:*_16043693_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.3.1*\n *Puppet Version: 2018.1.2*\n *OS Name/Version: Linux 6.7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: return cleanly from CloneVM_Task even for templates that are slow to clone (i.e. large or on slow storage or resource starved)*\n\n*Actual Behavior: for clone operations that take 30 minutes ( ? ) or more the puppet apply hangs due to the CloneVM_Task.wait_for_completion not returning (despite the clone actually completing)*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n*Suggested solution:*\n\n*diff --git a/modules/vsphere/lib/puppet/provider/vsphere_vm/rbvmomi.rb b/modules/vsphere/lib/puppet/provider/vsphere_vm/rbvmomi.rb*\nindex d4fabe9..aa22b00 100644\n--- a/modules/vsphere/lib/puppet/provider/vsphere_vm/rbvmomi.rb\n+++ b/modules/vsphere/lib/puppet/provider/vsphere_vm/rbvmomi.rb\n@@ -299,7 +299,9 @@ Puppet::Type.type(:vsphere_vm).provide(:rbvmomi, :parent => PuppetX::Puppetlabs:\n vm.CloneVM_Task(\n :folder => find_or_create_folder(datacenter_instance.vmFolder, instance.folder),\n :name => instance.name,\n*{color:#f79232}- :spec => clone_spec).wait_for_completion{color}*\n{color:#14892c}*+ :spec => clone_spec).wait_for_progress do |progress|*{color}\n{color:#14892c}*+ # report on progress here if you want to - see https://github.com/nsidc/vagrant-vsphere/pull/246*{color}\n{color:#14892c}*+ end*{color}\n \n execute_command_on_machine if resource[:create_command]\n\n\u00a0", "environment": "Running puppet apply from a crontab on the puppet master to create new nodes on Vsphere VCENTER using the puppetlabs/vsphere module version 1.3.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39754", "fixedVersions": [], "id": "39754", "issueType": "Bug", "key": "MODULES-9261", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef1d3cbe3dde78b583a1", "resolution": "Fixed", "resolutionDate": "2019-08-06T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vsphere : wait_for_completion does not return", "timeSpent": "PT0S", "updated": "2019-08-14T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Hi [~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de], thanks for raising this issue however we believe this was fixed in [MODULES-11077](https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/569) and will be released in the near future. Hopefully this should fix your problem! If you believe this fix is insufficient please feel free to reopen this ticket and provide more information.", "created": "2021-06-29T03:33:00.000000"}], "components": ["puppet_agent"], "created": "2019-06-11T12:19:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49b2bb47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:e"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_587288347_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_64094719997"}], "description": "In addition to installing the client, I'd like to set a few custom settings in the puppet agent.\n\n\u00a0\n\nIn particular:\n * http_connect_timeout\n * http_read_timeout\n * runinterval\n * show_diff\n * splay\n * splaylimit\n\n\u00a0\n\nCan a hash be added to the args to let users define any specific elements they would like to modify?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36710", "fixedVersions": [], "id": "36710", "issueType": "New Feature", "key": "MODULES-9260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Duplicate", "resolutionDate": "2021-06-29T03:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent add/change config settings", "timeSpent": "PT0S", "updated": "2021-06-29T03:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2019-06-11T08:26:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60789279"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuqh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6033_*|*_3_*:*_1_*:*_80827993_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_155733312"}], "description": "Follow up on https://github.com/puppetlabs/pdksync/pull/95#issuecomment-498599674 and get the PR ready for merge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40907", "fixedVersions": [], "id": "40907", "issueType": "Improvement", "key": "MODULES-9259", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-06-14T02:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync config improvements docs", "timeSpent": "PT0S", "updated": "2019-06-14T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2019-09-25T08:51:00.000000"}], "components": [], "created": "2019-06-11T08:23:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f2602a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_587119586_*|*_3_*:*_2_*:*_177306913_*|*_10009_*:*_1_*:*_12168963_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_8383474603"}], "description": "At the contributor summit I got feedback on how the README at the root of the https://github.com/puppetlabs/puppet-resource_api repo is hiding the actual documentation content.\n\nsee https://twitter.com/dev_el_ops/status/1136350289492140038 for another perspective.\n\nImprove the README to\n\n* Create a Resource API tl;dr paragraph to summarize pertinent points for all readers\n* highlight links to existing documentation content\n* move detailed consumer focused content to the linked places above if necessary\n* remove redundant consumer focused content (after the previous point that should be everything)\n* revamp the contributor-focused bits to reflect current development practices\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39872", "fixedVersions": [], "id": "39872", "issueType": "Bug", "key": "MODULES-9258", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-09-25T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-resource_api: README hides actual documentation", "timeSpent": "PT0S", "updated": "2019-09-25T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This isn't quite feasible with our current approach. Registry keys/values are managed one at a time. This means that if you updated 35 keys in a Puppet run, you'd get 35 backups. This could very quickly run you out of disk space.\n\nInstead, I'd suggest putting your registry on your regular backup schedule.", "created": "2021-04-06T17:55:00.000000"}], "components": ["registry"], "created": "2019-06-11T03:58:00.000000", "creator": "623c0e5894742a00683e3f2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Attributes should be available on similar lines with File Resource.  "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43ec646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv27j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57506260155_*|*_6_*:*_1_*:*_0"}], "description": "Registry values are critical for any system. It would be good to backup the existing registry value before making change. \n\nThis feature is requested on similar lines with File Resource.", "environment": "Windows ", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "39871", "fixedVersions": [], "id": "39871", "issueType": "New Feature", "key": "MODULES-9257", "labels": [], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e5894742a00683e3f2d", "resolution": "Won't Fix", "resolutionDate": "2021-04-06T17:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add backup feature [Registry Module]", "timeSpent": "PT0S", "updated": "2021-04-06T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Mergeback https://github.com/puppetlabs/device_manager/pull/50", "created": "2019-06-11T05:25:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Once mergeback merged this can be closed out.", "created": "2019-06-11T05:29:00.000000"}], "components": [], "created": "2019-06-11T03:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24097b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv27b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6042899_*|*_10007_*:*_1_*:*_9183768_*|*_3_*:*_1_*:*_651140_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38747", "fixedVersions": [], "id": "38747", "issueType": "Sub-task", "key": "MODULES-9256", "labels": [], "originalEstimate": "PT0S", "parent": "34487", "parentSummary": "Supported Release (device_manager) 3.0.0 - (2019-06-11) - (e4b3bad646f2bbf6824a5765435bdcc6457d6a49)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(device_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-11T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "{quote}kerminatorAPP [12:09]\n ```device_manager is good to release - QA signoff is complete! \nRelease against e4b3bad646f2bbf6824a5765435bdcc6457d6a49```{quote}", "created": "2019-06-11T05:10:00.000000"}], "components": [], "created": "2019-06-11T03:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600437bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv273:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5563609_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37750", "fixedVersions": [], "id": "37750", "issueType": "Sub-task", "key": "MODULES-9255", "labels": [], "originalEstimate": "PT0S", "parent": "34487", "parentSummary": "Supported Release (device_manager) 3.0.0 - (2019-06-11) - (e4b3bad646f2bbf6824a5765435bdcc6457d6a49)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(device_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-11T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-11T03:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bdae425"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv26v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5252370_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36708", "fixedVersions": [], "id": "36708", "issueType": "Sub-task", "key": "MODULES-9254", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34487", "parentSummary": "Supported Release (device_manager) 3.0.0 - (2019-06-11) - (e4b3bad646f2bbf6824a5765435bdcc6457d6a49)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-06-11T05:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(device_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-11T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "no docs changes", "created": "2019-06-11T05:12:00.000000"}], "components": [], "created": "2019-06-11T03:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44981e29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv26f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5682887_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35608", "fixedVersions": [], "id": "35608", "issueType": "Sub-task", "key": "MODULES-9253", "labels": [], "originalEstimate": "PT0S", "parent": "34487", "parentSummary": "Supported Release (device_manager) 3.0.0 - (2019-06-11) - (e4b3bad646f2bbf6824a5765435bdcc6457d6a49)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T05:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-11T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-06-11T03:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aa55ef9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv26n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4694_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15891968"}], "description": "*REASON:* bug fixes\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github: https://github.com/puppetlabs/device_manager/compare/v2.7.1...e4b3bad646f2bbf6824a5765435bdcc6457d6a49\n * Link to successful Init Job Run from CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/device_manager/view/release/job/forge-module_puppetlabs-device_manager_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34487", "fixedVersions": [], "id": "34487", "issueType": "Task", "key": "MODULES-9252", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (device_manager) 3.0.0 - (2019-06-11) - (e4b3bad646f2bbf6824a5765435bdcc6457d6a49)", "timeSpent": "PT0S", "updated": "2019-06-11T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6217ba0a71554c00695601a8", "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "Any idea when we get the deprecations?", "created": "2019-09-02T12:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] Please follow up on this. Thank you.", "created": "2019-09-18T08:13:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "I've sent out an initial email contacting example-42 today.\n\nHopefully, I will hear back soon", "created": "2019-09-19T07:47:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "where have you sent the email to?\n\ninfo@example42.com is the best way to reach all of us.", "created": "2019-09-19T08:22:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Martin \n\nthanks for the quick response I've forward my email response to the address provided.", "created": "2019-09-19T09:41:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Module owners are now able to deprecate their own modules by making use of the updated forge api https://forgeapi.puppet.com/#operation/deprecateModule", "created": "2019-09-24T09:28:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "\nemail response from Martin Alfke  of example42\n\nHi Norman,\n\nMany thanks for the follow up.\nCan you please deprecate the mentioned modules for us?\n\nBest,\nMartin", "created": "2019-10-18T07:30:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "We start deprecating and providing replacements using the forge api.", "created": "2019-10-28T04:19:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Most modules are deprecated, proving a replacement module.\n\nThe following modules are not yet deprecated. Will ask community whether we should keep and maintain or migrate them to vox:\n\n\u00a0\n||\u00a0||\n|example42-monit\nexample42-perl\nexample42-nrpe\nexample42-monitor\nexample42-solr\nexample42-vsftpd\nexample42-samba\nexample42-lighttpd\nexample42-tinc\nexample42-snmpd\nexample42-dovecot\nexample42-zip\nexample42-vagrant\nexample42-rhcs\nexample42-orientdb\nexample42-openntpd\nexample42-lsb\nexample42-nagios\nexample42-multipath\nexample42-mailx\nexample42-libvirt\nexample42-heartbeat\nexample42-clvm\nexample42-profile|", "created": "2019-10-28T07:53:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "All mentioned modules have been marked deprecated on forge. GitHub repos are archived.", "created": "2019-10-29T01:51:00.000000"}], "components": ["approved"], "created": "2019-06-11T02:41:00.000000", "creator": "61ba0348acc926006a06fc59", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@564510ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv25j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7434206843_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4658804658"}], "description": "Example42 decided to deprecate most of our modules. Please mark the following modules on the Forge as \"deprecated\":\n|example42-monit|\n|example42-rsyslog|\n|example42-timezone|\n|example42-resolver|\n|example42-perl|\n|example42-nrpe|\n|example42-yum|\n|example42-apt|\n|example42-docker|\n|example42-tomcat|\n|example42-sysctl|\n|example42-svn|\n|example42-sudo|\n|example42-puppetdb|\n|example42-postgres|\n|example42-postfix|\n|example42-php|\n|example42-mysql|\n|example42-mariadb|\n|example42-logrotate|\n|example42-java|\n|example42-iptables|\n|example42-hosts|\n|example42-git|\n|example42-autofs|\n|example42-apache|\n|example42-activemq|\n|example42-mcollective|\n|example42-monitor|\n|example42-solr|\n|example42-vsftpd|\n|example42-splunk|\n|example42-samba|\n|example42-puppet|\n|example42-ntp|\n|example42-nfs|\n|example42-kibana|\n|example42-jboss|\n|example42-dhcpd|\n|example42-munin|\n|example42-lighttpd|\n|example42-vim|\n|example42-tinc|\n|example42-snmpd|\n|example42-ruby|\n|example42-puppetdashboard|\n|example42-logstash|\n|example42-icinga|\n|example42-foreman|\n|example42-exim|\n|example42-elasticsearch|\n|example42-dovecot|\n|example42-collectd|\n|example42-limits|\n|example42-jenkins|\n|example42-redis|\n|example42-zip|\n|example42-wordpress|\n|example42-xinetd|\n|example42-vagrant|\n|example42-tftp|\n|example42-sysklogd|\n|example42-sendmail|\n|example42-rsync|\n|example42-proftpd|\n|example42-rhcs|\n|example42-orientdb|\n|example42-pam|\n|example42-openvpn|\n|example42-openntpd|\n|example42-openssh|\n|example42-lsb|\n|example42-nagios|\n|example42-multipath|\n|example42-memcached|\n|example42-mailx|\n|example42-libvirt|\n|example42-heartbeat|\n|example42-graylog2|\n|example42-freeradius|\n|example42-clvm|\n|example42-bundler|\n|example42-mongodb|\n|example42-newrelic|\n|example42-haproxy|\n|example42-nginx|\n|example42-profile|\n|example42-stdmod|\n|example42-corosync|\n|example42-exported_vars|\n|example42-firewall|\n\n\u00a0\n\nKind Regards\n\nSimon\n\n\u00a0\n\n//cc [~accountid:70121:83c43a91-1367-4d35-b806-0b6bf79902a8] [~accountid:6217ba0a71554c00695601a8] [~accountid:623a4702761efb0069cd3511] [~accountid:557058:e40b92ac-17c2-4be9-9e68-459a31f49cd6]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40904", "fixedVersions": [], "id": "40904", "issueType": "Task", "key": "MODULES-9251", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61ba0348acc926006a06fc59", "resolution": "Fixed", "resolutionDate": "2019-10-29T01:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Please mark modules as deprecated on forge", "timeSpent": "PT0S", "updated": "2019-10-29T01:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Can we document pour concerns and then reach out to legal for advice\n\n", "created": "2019-06-11T10:36:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Fixed in release 5.0+ of the puppetlabs-java module. Changelog here: https://github.com/puppetlabs/puppetlabs-java/blob/master/CHANGELOG.md", "created": "2019-08-19T04:16:00.000000"}], "components": ["java"], "created": "2019-06-10T09:34:00.000000", "creator": "557058:3fde63ce-1af9-4657-8cf9-544754ab54a6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c9e9bab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75691082_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5953219060"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "The Oracle URLs for the JRE/JDK endpoints has changed again. Please update the module for the new targets as soon as you are able. \u00a0Thank you!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38746", "fixedVersions": [], "id": "38746", "issueType": "Bug", "key": "MODULES-9250", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3fde63ce-1af9-4657-8cf9-544754ab54a6", "resolution": "Fixed", "resolutionDate": "2019-08-19T04:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-java} : {Oracle has changed the Java URLs again}", "timeSpent": "PT0S", "updated": "2019-08-27T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2019-06-10T07:58:00.000000", "creator": "557058:c81806a0-fc8b-4f39-ac2c-31c2353b03ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3132ab1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1jz:"}], "description": "hello,\u00a0\n\nwhen im using a module and the hosts boots, i see that module just appends text to\u00a0 /etc/sysconfig/iptables and the result is this:\n\n-A INPUT -d 88.88.88.88/32 -m comment --comment 000 -m policy --dir in --pol ipsec -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p esp -m comment --comment 001 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p udp -m multiport --sports 500 -m multiport --dports 500 -m comment --comment 002 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p udp -m multiport --sports 4500 -m multiport --dports 4500 -m comment --comment 003 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -m comment --comment 004 -j DROP\n-A INPUT -m comment --comment 005 -j ACCEPT\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -p icmp -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT\n-A INPUT -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -m comment --comment 008 -j ACCEPT\n-A FORWARD -j REJECT --reject-with icmp-host-prohibited\n\n\n\nafter i run it second time the module overwrites the iptable sconfig and everything is OK;\n\n\u00a0\n\n# Generated by iptables-save v1.4.21 on Mon Jun 10 15:54:18 2019\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [1:248]\n-A INPUT -d 88.88.88.88/32 -m comment --comment 000 -m policy --dir in --pol ipsec -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p esp -m comment --comment 001 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p udp -m multiport --sports 500 -m multiport --dports 500 -m comment --comment 002 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -p udp -m multiport --sports 4500 -m multiport --dports 4500 -m comment --comment 003 -j ACCEPT\n-A INPUT -d 88.88.88.88/32 -m comment --comment 004 -j DROP\n-A INPUT -m comment --comment 005 -j ACCEPT\n-A FORWARD -m comment --comment 008 -j ACCEPT\nCOMMIT\n\n_Basic Info_\n *Module Version:\u00a0'1.8.1'*\n *Puppet Version: 5.4.0*\n *OS Name/Version: centos 7*\n\n\u00a0", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35607", "fixedVersions": [], "id": "35607", "issueType": "Bug", "key": "MODULES-9248", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c81806a0-fc8b-4f39-ac2c-31c2353b03ca", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{firewall-iptables} : {module appends VS overwrites iptables file}", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-06-10T07:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d88a53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1i7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7302757_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38745", "fixedVersions": [], "id": "38745", "issueType": "Sub-task", "key": "MODULES-9247", "labels": [], "originalEstimate": "PT0S", "parent": "34485", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.0 - (10 June 2019) - (1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-10T09:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-panos) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-10T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-06-10T07:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@507ef677"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1hz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5020127_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37747", "fixedVersions": [], "id": "37747", "issueType": "Sub-task", "key": "MODULES-9246", "labels": [], "originalEstimate": "PT0S", "parent": "34485", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.0 - (10 June 2019) - (1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-10T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-panos) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-10T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-06-10T07:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45942ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1hr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4073135_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36706", "fixedVersions": [], "id": "36706", "issueType": "Sub-task", "key": "MODULES-9245", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34485", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.0 - (10 June 2019) - (1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-10T08:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-panos) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-10T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-06-10T07:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae8f079"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4021816_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35606", "fixedVersions": [], "id": "35606", "issueType": "Sub-task", "key": "MODULES-9244", "labels": [], "originalEstimate": "PT0S", "parent": "34485", "parentSummary": "Supported Release (puppetlabs-panos) 1.2.0 - (10 June 2019) - (1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-10T08:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-10T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-06-10T07:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b2c2b04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5463_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7755361"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-panos/compare/v1.1.0...1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/panos/view/release/job/forge-module_puppetlabs-panos_init-merge_release/12/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34485", "fixedVersions": [], "id": "34485", "issueType": "Task", "key": "MODULES-9243", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-10T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-panos) 1.2.0 - (10 June 2019) - (1d1f7aaa6ce9bc9c90597c427e9d6b5c1239e0f3)", "timeSpent": "PT0S", "updated": "2019-06-10T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-06-11T03:18:00.000000", "name": "Screen Shot 2019-06-11 at 10.17.49.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13057"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1204", "created": "2019-06-11T02:44:00.000000"}], "components": [], "created": "2019-06-10T04:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cfc7e48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1af:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78408288_*|*_3_*:*_1_*:*_2969037_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42996", "fixedVersions": [], "id": "42996", "issueType": "Sub-task", "key": "MODULES-9242", "labels": [], "originalEstimate": "PT0S", "parent": "38744", "parentSummary": "Supported Release (puppetlabs-mysql) 9.1.0 - (11/06/19) - (ce33d7591539b8af102b12c578f1f358b25abc30)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-11T03:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-11T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-11T02:22:00.000000", "name": "Screen Shot 2019-06-11 at 09.22.16.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12868"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "!Screen Shot 2019-06-11 at 09.22.16.png|width=924,height=274!", "created": "2019-06-11T02:23:00.000000"}], "components": [], "created": "2019-06-10T04:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13ce2175"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv1a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78096195_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42028", "fixedVersions": [], "id": "42028", "issueType": "Sub-task", "key": "MODULES-9241", "labels": [], "originalEstimate": "PT0S", "parent": "38744", "parentSummary": "Supported Release (puppetlabs-mysql) 9.1.0 - (11/06/19) - (ce33d7591539b8af102b12c578f1f358b25abc30)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-11T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc updates.", "created": "2019-06-10T10:11:00.000000"}], "components": [], "created": "2019-06-10T04:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6214e3d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv19z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19735417_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40901", "fixedVersions": [], "id": "40901", "issueType": "Sub-task", "key": "MODULES-9240", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38744", "parentSummary": "Supported Release (puppetlabs-mysql) 9.1.0 - (11/06/19) - (ce33d7591539b8af102b12c578f1f358b25abc30)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-10T10:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-10T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs updates.", "created": "2019-06-10T10:10:00.000000"}], "components": [], "created": "2019-06-10T04:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@773d89af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv19j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19720335_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39870", "fixedVersions": [], "id": "39870", "issueType": "Sub-task", "key": "MODULES-9239", "labels": [], "originalEstimate": "PT0S", "parent": "38744", "parentSummary": "Supported Release (puppetlabs-mysql) 9.1.0 - (11/06/19) - (ce33d7591539b8af102b12c578f1f358b25abc30)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-10T10:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-10T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-10T09:46:00.000000", "name": "Screen Shot 2019-06-10 at 16.45.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12761"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1204", "created": "2019-06-11T03:18:00.000000"}], "components": [], "created": "2019-06-10T04:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a393164"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv19r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5991_*|*_3_*:*_1_*:*_81476051_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9233"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-mysql/compare/v9.0.0...ce33d7591539b8af102b12c578f1f358b25abc30]\n * Link to successful Init Job Run from CI:\u00a0\n!Screen Shot 2019-06-10 at 16.45.53.png|width=558,height=311!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38744", "fixedVersions": [], "id": "38744", "issueType": "Task", "key": "MODULES-9238", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-06-11T03:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-mysql) 9.1.0 - (11/06/19) - (ce33d7591539b8af102b12c578f1f358b25abc30)", "timeSpent": "PT0S", "updated": "2019-06-11T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/issues/73", "created": "2019-06-10T04:19:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/85/files", "created": "2019-06-10T04:19:00.000000"}], "components": [], "created": "2019-06-10T04:19:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Fix helm init flags (--tls-ca-cert)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@657abd07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037ps:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45780_*|*_10009_*:*_1_*:*_7304846_*|*_5_*:*_1_*:*_0"}], "description": "helm init flags being parsed incorrectly (--tls-ca-cert)", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "37744", "fixedVersions": [], "id": "37744", "issueType": "Task", "key": "MODULES-9237", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-10T06:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix helm init flag --tls-ca-cert", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:3fc6ee1c-88a3-4340-9171-a710fd2c074c", "created": "2019-06-07T09:08:00.000000", "name": "image-2019-06-07-16-08-00-627.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13056"}], "comments": [{"author": "557058:3fc6ee1c-88a3-4340-9171-a710fd2c074c", "body": "Apologies, I've just noticed this is a duplicate of an already closed issue.\n\nI can see a fix has been merged to master.", "created": "2019-06-17T02:26:00.000000"}, {"author": "557058:3fc6ee1c-88a3-4340-9171-a710fd2c074c", "body": "Duplicate of\u00a0MODULES-7590\nApologies.", "created": "2019-06-17T02:27:00.000000"}], "components": ["iis"], "created": "2019-06-07T09:11:00.000000", "creator": "557058:3fc6ee1c-88a3-4340-9171-a710fd2c074c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Application pool\u00a0.NET CLR Version is set to _No Managed Code_"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@234d6917"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv0lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_839762622_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.5.1*\n *Puppet Version: 6.4.0*\n *OS Name/Version: Windows 2008 R2,*\u00a0*Windows 2016***\n\nWhen setting the application pool _.NET Framework Version_ to _No Managed Code_ (using \"\" as per the documentation) it sets it to _\"\"_ and breaks the application pool\n\nExample code:\n\n\u00a0\n{code:java}iis_application_pool { 'test': \nensure => 'present', \nmanaged_pipeline_mode => 'Integrated', \nmanaged_runtime_version => '\"\"', \nstate => 'Started', \nauto_start => true, }\n{code}\n\u00a0\n\n\u00a0\n\n*Desired Behaviour:*\n\nApplication pool .NET Framework Version\u00a0is set to _No Managed Code_\n\n*Actual Behaviour:*\n\nApplication pool .NET Framework Version\u00a0is set to _\"\"_\u00a0\n\nThe application pool stops when a page is requested.\n\nThis also happens if the application pool .NET Framework Version is already set to\u00a0_No Managed Code_\n\n\u00a0\n\n_!image-2019-06-07-16-08-00-627.png!_", "environment": "Windows Server 2008 R2\n\nIIS 7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36704", "fixedVersions": [], "id": "36704", "issueType": "Bug", "key": "MODULES-9236", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3fc6ee1c-88a3-4340-9171-a710fd2c074c", "resolution": "Duplicate", "resolutionDate": "2019-06-17T02:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Setting Application pool .NET CLR Version to No Managed Code in 2008 R2 does not work", "timeSpent": "PT0S", "updated": "2019-06-17T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "NTP - https://github.com/puppetlabs/puppetlabs-ntp/pull/518/files\nAccounts - https://github.com/puppetlabs/puppetlabs-accounts/pull/229\nApache - https://github.com/puppetlabs/puppetlabs-apache/pull/1929\nAPT - https://github.com/puppetlabs/puppetlabs-apt/pull/862\nBootstrap - https://github.com/puppetlabs/puppetlabs-bootstrap/pull/93\nExec - https://github.com/puppetlabs/puppetlabs-exec/pull/81\nFacter - https://github.com/puppetlabs/puppetlabs-facter_task/pull/74\nFirewall - https://github.com/puppetlabs/puppetlabs-firewall/pull/849\nHAProxy - https://github.com/puppetlabs/puppetlabs-haproxy/pull/371\nIBM - https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/127\nInifile - https://github.com/puppetlabs/puppetlabs-inifile/pull/342\nJava - https://github.com/puppetlabs/puppetlabs-java/pull/368\nJava KS - https://github.com/puppetlabs/puppetlabs-java_ks/pull/283\nMOTD - https://github.com/puppetlabs/puppetlabs-motd/pull/227\nPackage - https://github.com/puppetlabs/puppetlabs-package/pull/130\nPuppet Conf - https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/70\nResource - https://github.com/puppetlabs/puppetlabs-resource/pull/57\nPE Tools - https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/113\nService - https://github.com/puppetlabs/puppetlabs-service/pull/100\nStdLib - https://github.com/puppetlabs/puppetlabs-stdlib/pull/1026\nTagmail - https://github.com/puppetlabs/puppetlabs-tagmail/pull/130\nTomcat - https://github.com/puppetlabs/puppetlabs-tomcat/pull/357\nTranslate - https://github.com/puppetlabs/puppetlabs-translate/pull/44\nVCSRepo - https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/420\nWebsphere - https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/175\n", "created": "2019-06-10T05:22:00.000000"}], "components": [], "created": "2019-06-07T08:22:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) pdksync run complete on required modules\n(+) All tests passing.\n(+) all synced module PR's merged\n(+) all modules use template that is within 30 days of latest master template"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bd2c773"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037pk:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_319583318_*|*_3_*:*_1_*:*_21379964_*|*_5_*:*_1_*:*_0"}], "description": "pdksync run complete on required modules", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "38743", "fixedVersions": [], "id": "38743", "issueType": "Task", "key": "MODULES-9235", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-06-11T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksyn run on modules", "timeSpent": "PT0S", "updated": "2020-07-22T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b1a2eb9f-0e98-4a86-ab0e-279d4589558e", "body": "I have a working version for that here. https://github.com/DominikStark/puppetlabs-iis/tree/setup_config_of_environment_variables\nBut no idea how to execute the acceptance tests without errors.", "created": "2019-06-07T06:46:00.000000"}], "components": ["iis"], "created": "2019-06-07T04:03:00.000000", "creator": "70121:b1a2eb9f-0e98-4a86-ab0e-279d4589558e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3acc83c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv0in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Configuration of environment variables per app pool should be possible\n *Module Version: 4.5.1*\n *Puppet Version: 4.7.2*\n *OS Name/Version: Windows 2016*\n\nCurrently you cannot manage environment variables per app pool with the IIS module. Beginning with IIS10 the environment variables are configured in \"C:\\Windows\\System32\\inetsrv\\config\\applicationHost.config\".\n\nHere are also some commands to manage them via appcmd.exe.\n\nAdding Environment variables\n> %systemroot%\\system32\\inetsrv\\AppCmd.exe set config -section:system.applicationHost/applicationPools /+\"[name='02-Dev-GssoIdp'].environmentVariables.[name='foo',value='bar2']\" /commit:apphost\n\nRemoving Environment variables\n> %systemroot%\\system32\\inetsrv\\AppCmd.exe set config -section:system.applicationHost/applicationPools /-\"[name='02-Dev-GssoIdp'].environmentVariables.[name='foo']\" /commit:apphost\n\nChanging Environment variables\n> %systemroot%\\system32\\inetsrv\\AppCmd.exe set config -section:system.applicationHost/applicationPools /\"[name='02-Dev-GssoIdp'].environmentVariables.[name='foo'].value:test\" /commit:apphost\n\nRemove Environment variables root element\n> %systemroot%\\system32\\inetsrv\\AppCmd.exe set config -section:system.applicationHost/applicationPools /-\"[name='02-Dev-GssoIdp'].environmentVariables\" /commit:apphost\n\nList all AppPools (including Environment variables)\n> C:\\Windows\\system32\\inetsrv\\AppCmd.exe list AppPool /text:*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42027", "fixedVersions": [], "id": "42027", "issueType": "New Feature", "key": "MODULES-9234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b1a2eb9f-0e98-4a86-ab0e-279d4589558e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Configuration of environment variables per app pool should be possible", "timeSpent": "PT0S", "updated": "2021-03-29T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "One PE 2019.8.4, {{puppet module install puppetlabs-docker}} will bring down version 3.1.0 of the module which is over a year old. This is because the most recent version of PE includes puppetlabs-reboot 3.0, which later versions of the Docker module exclude by dependency constraints.\n\nThe following constraints need to be updated as they exclude the latest versions of the reboot and powershell modules:\n\n{code:json}\n    {\n      \"name\": \"puppetlabs/powershell\",\n      \"version_requirement\": \">= 2.1.4 < 4.0.0\"\n    },\n    {\n      \"name\": \"puppetlabs/reboot\",\n      \"version_requirement\": \">=2.0.0 < 3.0.0\"\n    }\n{code}", "created": "2020-11-18T12:00:00.000000"}], "components": ["docker"], "created": "2019-06-07T03:04:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Use latest versions of dependent modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@658d9948"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv0g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/20"}], "description": "When doing a fresh install of the docker module it is installing older dependencies:\n\n\u00a0\n{code:java}\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-docker (v3.5.0)\n  \u251c\u2500\u252c puppetlabs-apt (v6.3.0)\n  \u2502 \u2514\u2500\u2500 puppetlabs-translate (v1.2.0)\n  \u251c\u2500\u2500 puppetlabs-powershell (v2.3.0)\n  \u251c\u2500\u2500 puppetlabs-reboot (v2.1.2)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v5.2.0)\n{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36702", "fixedVersions": [], "id": "36702", "issueType": "Task", "key": "MODULES-9233", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "docker - Update dependencies", "timeSpent": "PT0S", "updated": "2021-01-25T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "61291e3fdb2b4e006a3b4601", "body": "I'm also suffering from this bug. We switched to using `ensure_packages` to allow us to install packages in multiple classes without duplicate definition errors. Maybe this was a regression, or maybe it was never tested to begin with, I don't know. It'd be nice to have this fixed!\u00a0 Thanks.", "created": "2020-06-17T15:33:00.000000"}], "components": ["stdlib"], "created": "2019-06-07T02:54:00.000000", "creator": "5ae80f898946622c5c3d49cb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3edb45b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv0fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/20"}], "description": "_Basic Info_\n *Module Version: 5.2.0*\n *Puppet Version:\u00a05.5.2*\n *OS Name/Version: Centos 7*\n\nWhen evaluating the following code:\n\n\u00a0\n{code:java}\npackage { 'zlib': ensure => installed }\nensure_packages('zlib')\u00a0\n{code}\nThis used to work in stdlib v5.1.0 but due to\u00a0[https://github.com/puppetlabs/puppetlabs-stdlib/pull/969]\u00a0it doesn't work anymore. Note that if instead of specifying 'installed', we specify 'present' then it will work. Also `ensure_packages(['unzip'], \\{'ensure' => 'installed'})` doesn't work, because\u00a0ensure_packages converts `installed` to `present`.\n\n*Desired Behavior:*\n\nThere should be no errors.\n\n*Actual Behavior:*\n\nThere's an error:\n\n\u00a0\n{noformat}\nError: Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[zlib] is already declared at (file: file.pp, line: 1); cannot redeclare (file: file.pp, line: 2) (file: file.pp, line: 2, column: 1) on node test\n{noformat}", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "35605", "fixedVersions": [], "id": "35605", "issueType": "Bug", "key": "MODULES-9232", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ae80f898946622c5c3d49cb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : duplicated error with ensure_packages when package was declared with installed", "timeSpent": "PT0S", "updated": "2021-07-05T13:19:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d0099bef8a60068c826d2", "body": "This has been fixed in [https://github.com/puppetlabs/puppetlabs-accounts/commit/ed933f92ec55b5cededbf7f4c89531e98d1c9f14] which is part of the released version v6.1.0 and this issue can be closed.", "created": "2020-02-13T08:35:00.000000"}], "components": ["accounts"], "created": "2019-06-07T02:36:00.000000", "creator": "623d0099bef8a60068c826d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71932438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv0fj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_21711628627_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1076418"}], "description": "_Basic Info_\n *Module Version: v4.1.0*\n *Puppet Version:* 5.5.14\n *OS Name/Version: Debian/Stretch*\n\nThe new user type introduced in MODULES-8009 breaks existing setups with uppercase characters in user- or groupnames.\n\n[puppetlabs-accounts|https://github.com/puppetlabs/puppetlabs-accounts]/[types|https://github.com/puppetlabs/puppetlabs-accounts/tree/master/types]/[user|https://github.com/puppetlabs/puppetlabs-accounts/tree/master/types/user]/name.pp\n\nAs there is now clear standard about the format of usernames (POSIX allows case sensitive usernames, distros often have their own policies which don't seem to be very consistent and can change), puppet should be rather lax about it and shouldn't force unnecessary policies that do not exist on various systems.\n\nFor our setup it would be sufficient to allow uppercase characters, changing the file above from\n\ntype Accounts::User::Name = Pattern[/\\A[a-z_]([a-z.0-9_-]{0,30}[a-z0-9_$-])?\\z/]\n\nto\n\ntype Accounts::User::Name = Pattern[/\\A[A-Za-z_]([A-Za-z.0-9_-]{0,30}[A-Za-z0-9_$-])?\\z/]\n\n\u00a0\n\n*Desired Behavior: allow capitalization in usernames*\n\n*Actual Behavior: capitalization in usernames managed with this module break the puppet run*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33456", "fixedVersions": [], "id": "33456", "issueType": "Bug", "key": "MODULES-9231", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0099bef8a60068c826d2", "resolution": "Fixed", "resolutionDate": "2020-02-13T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts: type Accounts::User::Name breaks setups with uppercase account/group names", "timeSpent": "PT0S", "updated": "2020-02-13T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-service/commit/c04e77f9ef4c36e2e06fcd15635469a3183d8a97", "created": "2019-06-14T08:18:00.000000"}], "components": ["service", "windows"], "created": "2019-06-06T16:08:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The Bolt task the service module has a parameter allowing the user to force a service stop or restart."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d086a1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv05r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2077632_*|*_10009_*:*_1_*:*_660935561_*|*_5_*:*_1_*:*_0"}], "description": "On Windows, services can have hierarchical relationships of dependency. A common one is the SQLAGENT service will often be dependent on the MSSQLSERVER service. \n\nWhen this happens, attempts to restart the MSSQLSERVER service will result in an error that it has a dependent service, the agent service. To overcome this obstacle, you can pass the force parameter to the Restart or Stop service cmdlets, and OS will heed your command and restart the service. \n\nThe problem is that the current implementation of the Bolt task provides no parameter to pass the parameter, and so it becomes impossible to restart a service like this unless you know ahead of time all of the services that depend on it, and manually go stop them first, and then restart the one you are actually interested in, and then go back and restart the ones you stopped earlier. \n\nThe Bolt task should instead simply take a 'force' parameter to allow a user to restart the service directly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40897", "fixedVersions": [], "id": "40897", "issueType": "Bug", "key": "MODULES-9230", "labels": ["bolt", "service", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2019-06-14T08:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-service : Windows task cannot restart services with dependencies", "timeSpent": "PT0S", "updated": "2019-06-14T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "When the module calls Get-Website when the service is down, this call succeeds because that cmdlet appears to be simply reading the XML configuration files that comprise the configuration for IIS and it's websites.\n\nNotice however that the if you call puppet resource iis_site while the service is down, the ensure state is not present. This is because when the service is down the state of any of the websites is not available. This is why the error message claims that the state you want to transition from is blank.\n\nSo when puppet see's that the state is not 'started' it will try to start the site. Unfortunately, as long as the service is down any call to the 'Start-WebSite', the cmdlet we use on the back end, will fail. Starting a website is not a simple configuration change. The cmdlet has to hit an API to ask the web server to start the site. If the w3svc is down, effectively that is the webserver, and so there is no one to ask, or in other words the rpc server (iis) is unavailable.\n\nThe error message we return to the user is one that we have [hard coded|https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_site/webadministration.rb#L93] because in our past experience, the predominant reason why users have trouble starting a site is because there is already another website, usually 'Default Web Site', running on port 80, and the conflict over the port causes the website start to fail.\n\nIn this case, Windows is trying to tell us what's happening and our message is misleading at best.\n\nCorrective action here could be one of two things:\n1. Parse the error message looking for this rpc server missing error. If we have that error we can return a more descriptive message, and if not, we can default back to asking of there is maybe another site squatting on the port you want.\n2. A documentation change to make it clear that a 'service' resource should be in front of the 'iis_website' resource, to ensure that if that service is down it comes back up, and that if there is any issue with bringing the service up, the problem is more specifically pinpointed, rather than having to follow the breadcrumbs back to the service when the 'iis_site' resource fails.\n", "created": "2019-06-06T15:14:00.000000"}, {"author": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "body": "Just wanted to add one more thing. This could be a separate issue but I wanted it logged in case:\n\nIf instead of stopping the w3srv service you call 'iisreset /stop' and try to run puppet with the same code you get:\n\nNotice: /Stage[main]/Profile::Sample_website::Windows/Iis_application_pool[sample_website]/state: state changed '' to 's\ntarted' (corrective)\nError: Error updating apppool: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\n\nError: Error updating apppool: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\n\nError: Error starting website: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)). Perhaps there is\n another website with this port or configuration setting\n\nError: /Stage[main]/Profile::Sample_website::Windows/Iis_site[abir-awskit-boltws-windows-student1.ec2.internal]/ensure:\nchange from '' to 'started' failed: Error starting website: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACC\nESSDENIED)). Perhaps there is another website with this port or configuration setting\n (corrective)\nInfo: Class[Profile::Sample_website::Windows]: Unscheduling all events on Class[Profile::Sample_website::Windows]", "created": "2019-06-06T15:37:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The difference here is that iisreset /stop stops the WAS (Windows Process Activation Service) service in addition to the w3svc. When both are stopped the error message is different because the process runs into an error in a different stage of the workflow of starting a website, but the idea is the same. The site cannot be started because services it depends on are not running.\n\nYou can repro by leaving w3svc running and stopping 'was' and doing another puppet run.\n\nThis is a little bit the danger of going down the rabbit hole of trying to figure out what's wrong with starting a website and returning a bespoke error for each failure mode.", "created": "2019-06-06T15:47:00.000000"}], "components": ["iis"], "created": "2019-06-06T14:09:00.000000", "creator": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@179daee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv01z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/19"}], "description": "_Basic Info_\n *Module Version:* IIS 4.5.0\n *Puppet Version:* 6.4.2\n *OS Name/Version:* Win 2016 DC\n\n_Describe your issue in as much detail as possible..._\n I'm working on a demo involving bolt. I wanna break something with bolt and then repair with a puppet run. my scenario is around iis. I'm turning off the w3srv service to stop IIS. Then I want to run puppet agent and get it turn back on.\n\n*Desired Behavior:*\n The puppet run should succeed, and IIS should start back up.\n\n*Actual Behavior:*\n I got an error when doing the puppet run:\n*Error: Error starting website: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA). Perhaps there is ano**ther website with this port or configuration setting*\n *Error: /Stage[main]/Profile::Sample_website::Windows/Iis_site[abir-awskit-boltws-windows-student1.ec2.internal]/ensure:*\n *change from '' to 'started' failed: Error starting website: The RPC server is unavailable. (Exception from HRESULT: 0x80**0706BA). Perhaps there is another website with this port or configuration setting*\n *(corrective)*\n this is that line from the above message [https://github.com/maju6406/control-repo/blob/master/site/profile/manifests/sample_website/windows.pp#L16]\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40893", "fixedVersions": [], "id": "40893", "issueType": "Bug", "key": "MODULES-9229", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : If the w3srv is stopped when the agent runs, IIS is not brought back up", "timeSpent": "PT0S", "updated": "2021-01-25T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-06-11T05:48:00.000000", "name": "Screen Shot 2019-06-11 at 12.47.40.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12465"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-06-12T03:55:00.000000", "name": "Screen Shot 2019-06-12 at 10.52.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12869"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Sheena \n\ncould you have a look at this tomorrow please\n\nthanks", "created": "2019-06-10T10:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppetlabs-reboot/pull/210]\u00a0has been merged.", "created": "2019-06-11T04:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Running the adhoc jobs and doing the review for the PR https://github.com/puppetlabs/puppetlabs-reboot/pull/209\n\nWIll update the results soon.", "created": "2019-06-11T05:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The acceptance tests passed on all platforms except redhat8.\n\n{code:java}\n12:37:51   1) Reboot when Finished on igilxsev9l8fq3s.delivery.puppetlabs.net Reboot After Finishing Complete Catalog\n12:37:51      Failure/Error: fail_test \"Failed to abort shutdown on #{agent}\" if i == max_retries\n12:37:51      Beaker::DSL::Outcomes::FailTest:\n12:37:51        \n12:37:51        Failed to abort shutdown on igilxsev9l8fq3s.delivery.puppetlabs.net\n12:37:51        \n12:37:51      # ./.bundle/gems/gems/beaker-4.8.0/lib/beaker/dsl/outcomes.rb:44:in `fail_test'\n12:37:51      # ./spec/spec_helper_acceptance.rb:112:in `retry_shutdown_abort'\n12:37:51      # ./spec/acceptance/reboot_finished_spec.rb:9:in `apply_reboot_manifest'\n12:37:51      # ./spec/acceptance/reboot_finished_spec.rb:35:in `block (4 levels) in <top (required)>'\n{code}\n\n", "created": "2019-06-11T05:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": " !Screen Shot 2019-06-11 at 12.47.40.png|thumbnail! ", "created": "2019-06-11T05:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] Please find the log files for redhat8\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/reboot/job/forge-windows_puppetlabs-reboot_intn-sys_smoke-adhoc/25/PLATFORM=redhat8-64default.a,WORKER_LABEL=beaker/console", "created": "2019-06-11T06:02:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c] the changes in this ticket affect only the Bolt plan {{reboot}} and Bolt task {{reboot::nix}}.\n\nThe failures reported pertain to a Beaker test around applying a manifest. I don't believe they are related to this ticket or the task/plan work.", "created": "2019-06-11T09:33:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] for the quick fix.The adhoc jobs are running clean", "created": "2019-06-12T03:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-06-12 at 10.52.11.png!", "created": "2019-06-12T03:55:00.000000"}], "components": ["reboot"], "created": "2019-06-06T11:29:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@517a517d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuzyv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_408331230_*|*_3_*:*_1_*:*_83032324_*|*_5_*:*_1_*:*_0"}], "description": "The reboot plan should returning actionable data. It should return a ResultSet object so that users can handle successful reboots and failed reboots in the same way they handle successful tasks and failed tasks across a set of targets.\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/209\n\nWhenever somebody gets around to this want to take a look at this maintenance PR too? \nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/210", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42026", "fixedVersions": [], "id": "42026", "issueType": "Improvement", "key": "MODULES-9228", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2019-06-12T03:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Return meaningful value from reboot plan", "timeSpent": "PT0S", "updated": "2019-06-12T03:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2019-06-06T08:47:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c33371c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuztb:"}], "description": "stdlib has a function called [is_function_available|https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/is_function_available.rb]. This function was deprecated in favour of validate_legacy which is, in my opinion, not really an alternative for Puppet > 4 only setups.\n\nIt would be great if we could get a proper replacement which works with Puppet 3x, 4x and native functions.\n\n[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] suggested to create a function \"is_defined\" which takes a a resources type (e.g. \"function\") as first parameter and a resource name (e.g. inline_epp) as second parameter.\n\nThis would allow to extend the function slowly to all kind of resources.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35604", "fixedVersions": [], "id": "35604", "issueType": "New Feature", "key": "MODULES-9227", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Replacement for is_function_available", "timeSpent": "PT0S", "updated": "2019-06-12T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/299", "created": "2019-06-06T04:35:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/83", "created": "2019-06-06T04:36:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/48", "created": "2019-06-06T04:37:00.000000"}], "components": [], "created": "2019-06-06T04:32:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)Add module contribution guide to cloud modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@723d8314"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037ow:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7783_*|*_3_*:*_1_*:*_325985_*|*_10009_*:*_1_*:*_524650647_*|*_5_*:*_1_*:*_0"}], "description": "Add module contribution guide to cloud modules\nk8,helm,rook", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "39869", "fixedVersions": [], "id": "39869", "issueType": "Task", "key": "MODULES-9225", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-12T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add module contribution guide to cloud modules", "timeSpent": "PT0S", "updated": "2020-07-22T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d6d37cec7002d0d9dc2947b", "body": "This parameter was added in Chocolatey version 0.10.4, so we need to ensure the version of chocolatey that is being run as well.\u00a0", "created": "2019-06-05T13:42:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged in linked PR.", "created": "2021-03-29T10:47:00.000000"}], "components": ["chocolatey "], "created": "2019-06-05T10:52:00.000000", "creator": "5d6d37cec7002d0d9dc2947b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f0752f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuz53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57282857007_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Puppet uses `--no-progress` by default*\n\n*Actual Behavior: Puppet outputs download progress to its log*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n\nDownloading\n\nKB2919355 1.0.20160915... 0%\\rProgress: Downloading KB2919355 1.0.20160915... 0%\\rProgress: Downloading KB2919355 1.0.20160915... 0%\\rProgress: Downloading KB2919355 1.0.20160915... 0%\\rProgress: Downl\n\noading KB2919355 1.0.20160915... 0%\\", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42025", "fixedVersions": [], "id": "42025", "issueType": "Bug", "key": "MODULES-9224", "labels": ["chocolatey"], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d6d37cec7002d0d9dc2947b", "resolution": "Fixed", "resolutionDate": "2021-03-29T10:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : Add '--no-progress' as being on by default", "timeSpent": "PT0S", "updated": "2021-03-29T10:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-06-04T07:55:00.000000", "name": "Screen Shot 2019-06-04 at 14.55.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12760"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1085", "created": "2019-06-04T07:58:00.000000"}], "components": [], "created": "2019-06-04T04:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@354bf532"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxrr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12749886_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33453", "fixedVersions": [], "id": "33453", "issueType": "Sub-task", "key": "MODULES-9223", "labels": [], "originalEstimate": "PT0S", "parent": "39868", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.1.0 - (04/06/2019) - (9c4ae79b8f5f202cdc92075deead716c07bf7b64)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-04T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-04T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "postgresql is good to release - QA signoff is complete! \nRelease against 9c4ae79b8f5f202cdc92075deead716c07bf7b64", "created": "2019-06-04T07:36:00.000000"}], "components": [], "created": "2019-06-04T04:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a967d53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11415441_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42993", "fixedVersions": [], "id": "42993", "issueType": "Sub-task", "key": "MODULES-9222", "labels": [], "originalEstimate": "PT0S", "parent": "39868", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.1.0 - (04/06/2019) - (9c4ae79b8f5f202cdc92075deead716c07bf7b64)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-04T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-06-04T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs resolving.", "created": "2019-06-04T06:43:00.000000"}], "components": [], "created": "2019-06-04T04:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a75752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8251972_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42023", "fixedVersions": [], "id": "42023", "issueType": "Sub-task", "key": "MODULES-9221", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39868", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.1.0 - (04/06/2019) - (9c4ae79b8f5f202cdc92075deead716c07bf7b64)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-04T06:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-04T06:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs resolving.", "created": "2019-06-04T06:43:00.000000"}], "components": [], "created": "2019-06-04T04:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac0b16f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8232898_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40913", "fixedVersions": [], "id": "40913", "issueType": "Sub-task", "key": "MODULES-9220", "labels": [], "originalEstimate": "PT0S", "parent": "39868", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.1.0 - (04/06/2019) - (9c4ae79b8f5f202cdc92075deead716c07bf7b64)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-06-04T06:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-04T06:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-06-04T07:56:00.000000", "name": "Screen Shot 2019-06-04 at 14.55.29.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12867"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1085", "created": "2019-06-04T07:58:00.000000"}], "components": [], "created": "2019-06-04T04:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f445f54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5026_*|*_3_*:*_1_*:*_6571692_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8802356"}], "description": "*REASON:* request at contributor summit\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-postgresql/compare/6.0.0...9c4ae79b8f5f202cdc92075deead716c07bf7b64|https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/lastSuccessfulBuild/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39868", "fixedVersions": [], "id": "39868", "issueType": "Task", "key": "MODULES-9219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-04T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-postgresql) 6.1.0 - (04/06/2019) - (9c4ae79b8f5f202cdc92075deead716c07bf7b64)", "timeSpent": "PT0S", "updated": "2019-08-02T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2019-06-04T04:18:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confluence page for Module Quality Tool is complete:\u00a0[https://confluence.puppetlabs.com/display/ECO/Module+Quality+Checker]"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f8694a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10044_*|*_3_*:*_1_*:*_350978413_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_165793639"}], "description": "The Module Quality Checker tool needs to be documented on Confluence to allow other team members to pick this up and use it.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38741", "fixedVersions": [], "id": "38741", "issueType": "Task", "key": "MODULES-9218", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2019-06-10T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module Quality Checker : document the tool on Confluence", "timeSpent": "PT0S", "updated": "2019-06-10T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2019-06-03T13:40:00.000000", "creator": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24d886eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuxh3:"}], "description": "Mostly just an easy way to identify aliases setup as a fact for discovery/reference.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38740", "fixedVersions": [], "id": "38740", "issueType": "New Feature", "key": "MODULES-9217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: add aliases to fact", "timeSpent": "PT0S", "updated": "2021-01-25T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-06-03T09:24:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@729367d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzux9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76846_*|*_3_*:*_1_*:*_296986_*|*_5_*:*_1_*:*_0"}], "description": "The default modules gist at\u00a0[https://gist.github.com/eimlav/6df50eda0b1c57c1ab8c33b64c82c336|https://gist.github.com/eimlav/6df50eda0b1c57c1ab8c33b64c82c336] should include the Windows and Cloud modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43082", "fixedVersions": [], "id": "43082", "issueType": "Task", "key": "MODULES-9216", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-06-03T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dependency_checker - Update default modules", "timeSpent": "PT0S", "updated": "2019-06-03T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a485094742a00683d700e", "created": "2019-06-03T10:32:00.000000", "name": "example-permissions.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12464"}, {"attacher": "623a485094742a00683d700e", "created": "2019-06-03T10:58:00.000000", "name": "puppetlog.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12568"}], "comments": [{"author": "623a485094742a00683d700e", "body": "$sid_iis_iusrs = 'S-1-5-32-568' # IIS_IUSRS\n$sid_administrators = 'S-1-5-32-544' # BUILTIN_ADMINISTRATORS\n$sid_system = 'S-1-5-18' # LOCAL_SYSTEM\n$sid_trustedinstaller = 'S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464' # NT SERVICE\\TrustedInstaller\n$sid_users = 'S-1-5-32-545' # BUILTIN_USERS\n$sid_all_app_packages = 'S-1-15-2-1' # APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES\n$sid_restricted_app_packages = 'S-1-15-2-2' # APPLICATION PACKAGE AUTHORITY\\ALL RESTRICTED APPLICATION PACKAGES\n\n#This works\nacl { 'C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe':\npermissions => [\n{ identity => $sid_iis_iusrs, perm_type => 'deny', rights => ['full'] },\n{ identity => $sid_administrators, rights => ['read', 'execute'] },\n{ identity => $sid_system, rights => ['read', 'execute'] },\n{ identity => $sid_trustedinstaller, rights => ['full'] },\n{ identity => $sid_users, rights => ['read', 'execute'] },\n{ identity => $sid_all_app_packages, rights => ['read', 'execute'] },\n{ identity => $sid_restricted_app_packages, rights => ['read', 'execute'] },\n],\ninherit_parent_permissions => false,\n}\n\n#this doesn't work, gives\nacl { 'C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe':\npermissions => [\n{ identity => $sid_iis_iusrs, perm_type => 'deny', rights => ['full'] },\n],\ninherit_parent_permissions => false,\n}\n#gives this error:\n#Error: /Stage[main]/Main/Acl[C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe]: Could not evaluate: Failed to set security descriptor for path 'c:/windows/system32/windowspowershell/v1.0/powershell.exe': undefined method `bytesize' for nil:NilClass", "created": "2019-06-03T10:35:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:623a485094742a00683d700e] Just one more request - if you could run that with {{--debug --verbose --trace}} (and ensure the output exposes no sensitive values), then attach that full error stack trace on the issue, that would be most helpful for the team", "created": "2019-06-03T10:42:00.000000"}, {"author": "623a485094742a00683d700e", "body": "Attached a log from \"puppet agent -vtd\" from a 2019 server with the issue\n\n\u00a0", "created": "2019-06-03T10:58:00.000000"}, {"author": "5e8250eeb39dbf0c112eb49f", "body": "I have a similar issue.\u00a0 I am trying to update ACLs on a folder for a user that is not \"ALL APPLICATION PACKAGES\", but the existence of \"ALL APPLICATION PACKAGES\" in the ACL table causes puppet to throw \"Could not evaluate: Failed to set security descriptor for path 'd:/myfolder': undefined method `bytesize' for nil:NilClass\"\n\nAny update on this bug? seems stale, no update since 2019/06/03\n\nI am running PE version\u00a02019.8 and the puppet agent is running on Windows Server 2016\u00a010.0.14393 N/A Build 14393", "created": "2021-07-09T14:47:00.000000"}], "components": ["acl"], "created": "2019-06-03T09:16:00.000000", "creator": "623a485094742a00683d700e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should be able to update ACL without error."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d7ee587"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzux8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}], "description": "*Module Version: 2.1.0*\n *Puppet Version: 6.2.0*\n *OS Name/Version: Windows Server 2016*\n\nI'm trying to add an ACE to the ACL of a file in system32 with the acl puppet module. I'm having issues adding my ACE, because of [this known limitation|https://github.com/puppetlabs/puppetlabs-acl#limitations]:\n \"When referring to accounts in the APPLICATION PACKAGE AUTHORITY, use either their SID values or their unqualified names. The Windows API has well documented bugs preventing the fully qualifed account names from being used.\"\n\nIf I type out the full ACL with this workaround then it works: \"S-1-15-2-2 or ALL RESTRICTED APPLICATION PACKAGES, but not APPLICATION PACKAGE AUTHORITY\\ALL RESTRICTED APPLICATION PACKAGES. This account may only be referenced on Windows 2016 (kernel 10.0) or newer.\"\n\nBut if I don't, then the ACL cannot be updated and I get the same error as when specifying the fully qualified name. It looks like, to me at least, that the module doesn't apply this fix internally.\n\n*Desired Behavior:*\n\n*Should be able to add ACE to the ACL without needing to write out the whole ACL in the manifest.*\n\n*Actual Behavior:*\n\n\u00a0\n{code:java}acl { 'c:/windows/system32/windowspowershell/v1.0/powershell.exe': permissions => [   { identity => $sid_iis_iusrs, perm_type => 'deny', rights => ['full']}\n ]\n}{code}\nresults in this error:\n\n\u00a0\n\nError: /Stage[main]/Main/Acl[c:/windows/system32/windowspowershell/v1.0/powershell.exe]: Could not evaluate: Failed to set security descriptor for path 'c:/windows/system32/windowspowershell/v1.0/powershell.exe': undefined method `bytesize' for nil:NilClass", "environment": "Windows Server 2016\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39867", "fixedVersions": [], "id": "39867", "issueType": "Bug", "key": "MODULES-9215", "labels": ["acl", "module", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a485094742a00683d700e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL: Cannot update ACL if there is an existing unmanaged ACE for ALL RESTRICTED APPLICATION PACKAGES", "timeSpent": "PT0S", "updated": "2021-07-09T14:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-03T03:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d38c875"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzux07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22403780440_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33451", "fixedVersions": [], "id": "33451", "issueType": "Sub-task", "key": "MODULES-9214", "labels": [], "originalEstimate": "PT0S", "parent": "39866", "parentSummary": "Supported Release (puppetlabs-postgresql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-03T03:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6754eac6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuwzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22403779900_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43081", "fixedVersions": [], "id": "43081", "issueType": "Sub-task", "key": "MODULES-9213", "labels": [], "originalEstimate": "PT0S", "parent": "39866", "parentSummary": "Supported Release (puppetlabs-postgresql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-03T03:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69c6dd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuwzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22403771244_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42022", "fixedVersions": [], "id": "42022", "issueType": "Sub-task", "key": "MODULES-9212", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39866", "parentSummary": "Supported Release (puppetlabs-postgresql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-06-03T03:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c86cd9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuwzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22403801078_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40911", "fixedVersions": [], "id": "40911", "issueType": "Sub-task", "key": "MODULES-9211", "labels": [], "originalEstimate": "PT0S", "parent": "39866", "parentSummary": "Supported Release (puppetlabs-postgresql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "new major version should be released\u00a0\n\nincluded feature: support redhat8\n\n[~accountid:5c2ff2fd81c1261667adfa1d] I'll postpone this release for now!", "created": "2019-06-03T03:54:00.000000"}], "components": [], "created": "2019-06-03T03:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@748cfcc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuwzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6768_*|*_3_*:*_1_*:*_547086_*|*_4_*:*_1_*:*_90902715_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_50657"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39866", "fixedVersions": [], "id": "39866", "issueType": "Task", "key": "MODULES-9210", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-06-04T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-postgresql) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-06-04T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:623a4a598d8b9c0068b7e31a]. This sounds like it could possibly be a case of environment bleeding. Please see the following guide and try out the steps outlined in regards to enabling environment isolation and let me know how you get on\u00a0[https://puppet.com/docs/puppet/latest/environment_isolation.html]. Cheers!", "created": "2019-06-03T10:00:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "[~accountid:5b574c837501ba2d6ea647b9], thanks for looking into this. After running \"puppet generate types --environment production\", the error does not occur. Then if I redeploy my environment with r10k so that the .resource_types directory is removed, the error comes back.\n\nI only have one environment, so I don't see how there could be leakage among various environments, as the Environment Isolation page describes. I haven't had to do \"generate types\" for any other module. So this still feels like a bug in puppetlabs-apt.", "created": "2019-06-03T14:44:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623a4a598d8b9c0068b7e31a]\u00a0I believe have seen this type of error appear in single environment setups for other modules before. With r10k you can enable generating types on deployments in your config\u00a0[https://github.com/puppetlabs/r10k/blob/master/doc/dynamic-environments/configuration.mkd#generate_types].\u00a0It may also be worth restarting your puppetserver after making these changes then trying to deploy again.", "created": "2019-06-04T02:13:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "Huh, a puppetserver restart fixed it without needing to have types generated. If a restart is standard procedure when upgrading modules, I guess this isn't a bug.", "created": "2019-06-04T12:13:00.000000"}], "components": ["apt"], "created": "2019-06-02T16:06:00.000000", "creator": "623a4a598d8b9c0068b7e31a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4556094e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuwuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64485834_*|*_3_*:*_1_*:*_95179516_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 7.0.1\n*Puppet Version:* 6.4.2\n*OS Name/Version:* Debian GNU/Linux 9.9 (stretch)\n\nI have the puppetlabs-postgresql module trying to add an apt source like this: https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/repo/apt_postgresql_org.pp\n\nThis is resulting in \"Error: no parameter named 'weak_ssl'\" from the apt module.\n\n{code}\n2019-06-02T21:51:57.744004+00:00 puppet puppet-agent[23434]: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'weak_ssl' (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 55) on Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org] (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 55) on node puppet.cmms-rb.local\n{code}\n\nI reverted the weak_ssl change (https://github.com/kenyon/puppetlabs-apt/commits/without_weak_ssl), and the error goes away. So MODULES-8759 definitely caused this regression.\n\n*Desired Behavior:*\nNo error.\n\n*Actual Behavior:*\nError.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35601", "fixedVersions": [], "id": "35601", "issueType": "Bug", "key": "MODULES-9209", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a598d8b9c0068b7e31a", "resolution": "Won't Do", "resolutionDate": "2019-06-04T12:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt: Error: no parameter named 'weak_ssl'", "timeSpent": "PT0S", "updated": "2019-06-04T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Released to version 1.3.0 on Forge and tagged on GitHub.", "created": "2019-05-31T08:38:00.000000"}], "components": [], "created": "2019-05-31T05:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e07ebf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuw2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2760_*|*_3_*:*_1_*:*_12085071_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_100401"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README: https://github.com/lionce/puppetlabs-lvm/compare/1.2.0...9957b55\n * Link to CHANGELOG to verify SemVer: https://github.com/puppetlabs/puppetlabs-lvm/commit/88d31888126e317b0b6da4d1d45240c9a37c4c6c/CHANGELOG.md", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33448", "fixedVersions": [], "id": "33448", "issueType": "Task", "key": "MODULES-9208", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-31T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-lvm) 1.3.0 - (31/05/19) - (88d31888126e317b0b6da4d1d45240c9a37c4c6c)", "timeSpent": "PT0S", "updated": "2019-05-31T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Michael \n\nCould you please review this request, please. I\u2019d appreciate input on development costs and the impact of change.\n\nThanks\nNorman\n\n", "created": "2019-06-25T07:32:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The exec type as currently implemented only works with exit codes and returns unstructured string output from the exec _without any knowledge of any shell-specific output streams_. The requested change here is not feasible as it would require a rewrite of (and complete backward-compatibility break) across exec as a type and provider model and all platforms that leverage it.\n\nAn exec with complex error-handling implies that the use case has outgrown an exec and should be implemented as a type/provider or leveraging other programming constructs, such as a bolt task.", "created": "2019-06-25T08:51:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Requested change would be a significant rewrite and introduce backwards incompatible changes. It doesn't appear to be worth the effort given the impact it would have on existing customers. Closing as won't do.", "created": "2019-07-30T04:11:00.000000"}], "components": [], "created": "2019-05-30T19:04:00.000000", "creator": "5cf15f73de7db40fbf15ec7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@be6a229"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvzz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35066"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5216815010_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.3.0*\n *Puppet Version: 2019.0.x*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*When using the Write-Error cmdlet, stderr output should not appear as notice in the Puppet run and report, but instead as error.*\n\nC:\\Users\\Administrator\\Desktop>puppet agent -t\n Notice: Compiled catalog for gpf8tqi52wxosi2.delivery.puppetlabs.net in environment production in 0.25 seconds\n Notice: /Stage[main]/Main/Exec[write-host]/returns:\n Notice: /Stage[main]/Main/Exec[write-host]/returns: $foo = \"bar\"\n Notice: /Stage[main]/Main/Exec[write-host]/returns: $foo = \"bar\"\n Notice: /Stage[main]/Main/Exec[write-host]/returns: write-error \"Error running script\"\n *Error: /Stage[main]/Main/Exec[write-host]/returns: exit 1 : Error running script*\n Notice: /Stage[main]/Main/Exec[write-host]/returns: + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException\n Notice: /Stage[main]/Main/Exec[write-host]/returns: + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\n Notice: /Stage[main]/Main/Exec[write-host]/returns:\n Error: '\n $foo = \"bar\"\n $foo = \"bar\"\n write-error \"Error running script\"\n exit 1' returned 1 instead of one of [0]\n Error: /Stage[main]/Main/Exec[write-host]/returns: change from 'notrun' to ['0'] failed: '\n $foo = \"bar\"\n $foo = \"bar\"\n write-error \"Error running script\"\n exit 1' returned 1 instead of one of [0]\n Notice: Applied catalog in 1.92 seconds\n\nC:\\Users\\Administrator\\Desktop>\n\n*Actual Behavior:*\n\n*Running the following code it produces a notice output for Write-Error .*\n\n\u00a0\n{code:java}exec { 'write-host':\ncommand => '\n$foo = \"bar\"\n$foo = \"bar\"\nwrite-error \"Error running script\"\nexit 1',\nprovider => powershell,\nlogoutput => on_failure\n }\n{code}\n\u00a0\n\nC:\\Users\\Administrator\\Desktop>puppet agent -t\n Info: Using configured environment 'production'\n Info: Retrieving pluginfacts\n Info: Retrieving plugin\n Info: Retrieving locales\n Info: Loading facts\n Info: Caching catalog for mkkewkmd4er8gi0.delivery.puppetlabs.net\n Info: Applying configuration version 'pe-201902-master-production-cf52578195f'\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns:\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: $foo = \"bar\"\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: $foo = \"bar\"\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns:\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: write-error \"Error running script\"\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: exit 1 : Error running script\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\n Notice: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns:\n Error: '\n $foo = \"bar\"\n $foo = \"bar\"\n\nwrite-error \"Error running script\"\n exit 1' returned 1 instead of one of [0]\n Error: /Stage[main]/Main/Node[mkkewkmd4er8gi0.delivery.puppetlabs.net]/Exec[write-host]/returns: change from 'notrun' to ['0'] failed: '\n $foo = \"bar\"\n $foo = \"bar\"\n\nwrite-error \"Error running script\"\n exit 1' returned 1 instead of one of [0]\n Notice: Applied catalog in 1.97 seconds\n\nC:\\Users\\Administrator\\Desktop>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39865", "fixedVersions": [], "id": "39865", "issueType": "Task", "key": "MODULES-9196", "labels": ["maintenance", "support", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cf15f73de7db40fbf15ec7e", "resolution": "Won't Do", "resolutionDate": "2019-07-30T04:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : Write-Error cmdlet stderr only shows as notice instead of error", "timeSpent": "PT0S", "updated": "2019-12-05T05:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-13T10:10:00.000000", "name": "Screen Shot 2019-06-13 at 17.09.09.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13215"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:01:00.000000", "name": "Screen Shot 2019-06-17 at 12.01.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13316"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:02:00.000000", "name": "Screen Shot 2019-06-17 at 12.02.11.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12466"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:04:00.000000", "name": "Screen Shot 2019-06-17 at 12.03.57.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12569"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:05:00.000000", "name": "Screen Shot 2019-06-17 at 12.04.28.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12666"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:06:00.000000", "name": "Screen Shot 2019-06-17 at 12.05.27.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12762"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:10:00.000000", "name": "Screen Shot 2019-06-17 at 12.09.31.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12870"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-06-17T05:10:00.000000", "name": "Screen Shot 2019-06-17 at 12.10.31.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12974"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hello [~accountid:5b35d8551434ca6683d9b356]. I have investigated the issue you are having with the support team.\n\nThe values encoded into Windows Registry use UTF-16. *Characters in* *UTF-16 are* *16 bits / 2 bytes*. As such, when Puppet retrieves these values from the registry it expects them to be UTF-16 as this is what they are *supposed*\u00a0to be.\u00a0 The error you are getting is due to Puppet attempting to parse the value and finding that the data is not properly encoded to meet the specifications of UTF-16. To prove this here are the steps for reproducing:\n\n1. Apply the following manifest:\n{code:java}registry_key { 'HKLM\\\\Software\\\\TestKey':\n    ensure => present,\n}registry_value { 'HKLM\\\\Software\\\\TestKey\\\\TestValue':\n ensure => present,\n type => string,\n data => 'puppies',\n require => Registry_key['HKLM\\\\Software\\\\TestKey'],\n}{code}\n2. The key and value are created in registry\n\n!Screen Shot 2019-06-17 at 12.03.57.png|width=687,height=84!\n\n3. In regedit.exe find your key, right click the key and select the 'Modify Binary Data...' option\n\n!Screen Shot 2019-06-17 at 12.04.28.png|width=368,height=142!\n\nNow you are presented with the following hexadecimal representation of the data which is set to 'puppies'\n\n!Screen Shot 2019-06-17 at 12.05.27.png|width=478,height=86!\n\nSo as UTF-16 characters are all *2 bytes* we can see here that there is 8 bytes of data here corresponding to the 7 characters and the\u00a0*terminating character.*\u00a0According to\u00a0[https://docs.microsoft.com/en-us/windows/desktop/sysinfo/registry-value-types]\u00a0the terminating character is \\0 or in hex #0000 which registry adds to the end of any string value (as we can see in the above image).\n\nNow we get to your error. if I modify the terminating character by removing '00' the data is no longer valid UTF-16 encoded as each character *including the terminating character* must be 2 bytes.:\n\n!Screen Shot 2019-06-17 at 12.09.31.png|width=476,height=81!\n\nNow when I attempt to run the same Puppet manifest as before we see the error:\n\n!Screen Shot 2019-06-17 at 12.10.31.png|width=768,height=87!\n\nWhen Puppet reads in the data from the Windows Registry, it detects that the *data is corrupt* due to there being a single stray byte when there should be 2 bytes. This error detection by Puppet prevents downstream dependencies from parsing corrupt data.\u00a0\n\nTherefore the main point to get from all this is that *Puppet / the registry module are*\u00a0*not at fault here*. They are doing their job as intended. The issue is that a *third party application* has *manually modified* *the value* in the registry circumventing Puppet. In order to remediate this issue, you will need to figure out what application on your system is modifying the affected registry keys and either prevent it from doing so or use the appropriate APIs provided by Microsoft which ensure that the terminating character and encoding is correct (see [here|https://docs.microsoft.com/en-us/windows/desktop/sysinfo/registry-value-types]\u00a0for more info). Puppet is doing it's job and so this is not a valid bug. I am now going to close those but feel free to reach out to us should you encounter any other bugs.\n\n*Thanks! :)*", "created": "2019-06-17T05:17:00.000000"}, {"author": "623c17e34a57610068e74a6f", "body": "[~accountid:5b574c837501ba2d6ea647b9] I have spent some time looking at the code and I agree that the third-party application should be fixed.\u00a0\n\nHowever three is an expectation is that Puppet should be graceful \"keep calm and carry on\" when parsing corrupt data.\n\nThe desired state is\nregistry_value { 'HKLM\\\\Software\\\\TestKey\\\\TestValue':\n\u00a0 ensure => present,\n\u00a0 type => string,\n\u00a0 data => 'puppies',\n}\n\nThen the current bad state should therefore not prevent Puppet achieving the desired state.\n\nThe following code would prevent the corrupt data preventing Puppet reaching the desired state.\n\n\u00a0\n{code:java}\n// registry_value/registry.rb line 95\ndef regvalue    \n  unless @regvalue      @regvalue = {}\n  hive.open(subkey, Win32::Registry::KEY_READ | access) do |reg|\n    FFI::Pointer.from_string_to_wide_string(valuename) do |valuename_ptr|\n      if Puppet::Util::Windows::Registry.RegQueryValueExW(reg.hkey, valuename_ptr,\n        FFI::MemoryPointer::NULL, FFI::MemoryPointer::NULL,\n        FFI::MemoryPointer::NULL, FFI::MemoryPointer::NULL) == \n        begin\n          contents = reg.read(valuename)\n        rescue Exception => e\n          Puppet.error(\"Failed to read native registry value for #{valuename}\\n #{e.backtrace}\")\n          contents = ''\n        end\n        @regvalue[:type], @regvalue[:data] = from_native(contents)\n      end\n    end\n   end\n  end\n  @regvalue\nend\n{code}\nIf this is not an acceptable default then maybe we need a new parameter that would allow the end user to choose between blowing up for corrupt data or carrying on.\n\n\u00a0\n\nThanks\n\n-Richard\n\n\u00a0\n\n\u00a0", "created": "2019-06-18T04:08:00.000000"}, {"author": "613b73d6e2a0d60069e2c78b", "body": "Given that the remediation action would be to re-write the value which is corrupted, I'm struggling to see why this needs to be a hard error - especially\u00a0given that the \"external application\" may be 3rd-party software for which a proper fix may not be forthcoming (ever).\n\nI can appreciate the desire to issue a diagnostic, especially if it happens repeatedly, but I strongly feel that this should be a warning, not an error.\n\nOn the broader implications, this is potentially a vulnerability - an intentionally corrupted registry key effectively disables Puppet's ability to enforce the state of a value.", "created": "2019-06-22T12:19:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "We have ultimately decided the suggested fix is not suitable for the module. Please see the [PR|https://github.com/puppetlabs/puppetlabs-registry/pull/180] for additional information on why we have come to this decision. Thanks.", "created": "2019-06-24T04:28:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "on review and with agreement from support this issue will not be addressed by engineering", "created": "2019-06-26T01:22:00.000000"}], "components": ["registry"], "created": "2019-05-30T09:30:00.000000", "creator": "5b35d8551434ca6683d9b356", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa55fa5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1104455180_*|*_3_*:*_1_*:*_435604080_*|*_4_*:*_1_*:*_680972507_*|*_6_*:*_2_*:*_82495898"}], "description": "*Module Version: \"2.0.1\"*\n *Puppet Version:\u00a06.0.4*\n *OS Name/Version: Windows server 2012 R2 Datacenter*\n\nWe are trying to manage some registry entries with similar code below, initially the entry exists on the system registry but then all puppet agent runs with errors as shown in the bottom of the description.\n{code:java}\nregistry_value { 'HKLM\\\\Software\\\\Wow6432Node\\\\Interwoven\\\\Worksite\\\\imEmailSvcBad Directory':\n ensure => present,\n type => string,\n data => \"${badmail}\",\n }\n{code}\nIf we delete the value and run puppet agent again it creates the value and the error seem to be gone.\n\nWhy is puppet incompatible and errors are appearing although it seems to manage registry key/value correctly?\n\nThis problem is exhibiting on several production systems quite randomly and we want to find a way to clear them.\u00a0\n\n\u00a0\n\n*ERROR:*\n\n2019-05-30 13:08:19 +0200 Puppet (debug): Checking the existence of registry value: Registry_value[32:HKLM\\Software\\Wow6432Node\\Interwoven\\Worksite\\imEmailSvc\\Bad Directory](provider=registry)\n\n2019-05-30 13:08:19 +0200 /Stage[main]/Profile::Imanage::Comms::Comms/Imanage95::Comms[internal]/Registry_value[32:HKLM\\Software\\Wow6432Node\\Interwoven\\Worksite\\imEmailSvc\\Bad Directory] (err): Could not evaluate: incomplete \"\\x00\" on UTF-16LE\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/win32/registry.rb:652:in `encode'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/win32/registry.rb:652:in `read'\n\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/registry_value/registry.rb:103:in `block (2 levels) in regvalue'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/windows/api_types.rb:29:in `block in from_string_to_wide_string'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/windows/api_types.rb:25:in `initialize'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/windows/api_types.rb:25:in `new'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/windows/api_types.rb:25:in `from_string_to_wide_string'\n\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/registry_value/registry.rb:99:in `block in regvalue'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/win32/registry.rb:435:in `open'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/win32/registry.rb:542:in `open'\n\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/registry_value/registry.rb:98:in `regvalue'\n\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/registry_value/registry.rb:80:in `type'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/property.rb:470:in `retrieve'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1081:in `block in retrieve'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1076:in `each'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1099:in `retrieve_resource'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:302:in `from_resource'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:257:in `apply'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:277:in `eval_resource'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `call'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `block (2 levels) in evaluate'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:514:in `block in thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:181:in `block in evaluate'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:121:in `traverse'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:171:in `evaluate'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:239:in `block (2 levels) in apply'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:514:in `block in thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:238:in `block in apply'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:156:in `with_destination'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:146:in `as_logging_destination'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:237:in `apply'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:192:in `block (2 levels) in apply_catalog'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:514:in `block in thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:513:in `thinmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:191:in `block in apply_catalog'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:231:in `block in benchmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:230:in `benchmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:190:in `apply_catalog'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:375:in `run_internal'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:236:in `block (2 levels) in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:252:in `override'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:229:in `block in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet.rb:252:in `override'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:217:in `run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:59:in `block (5 levels) in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:58:in `block (4 levels) in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:52:in `block (3 levels) in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:130:in `with_client'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:49:in `block (2 levels) in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:87:in `run_in_fork'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:48:in `block in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:46:in `run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:372:in `onetime'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:350:in `run_command'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `block in run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util.rb:667:in `exit_on_fail'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/application.rb:382:in `run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:136:in `run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:73:in `execute'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43080", "fixedVersions": [], "id": "43080", "issueType": "Bug", "key": "MODULES-9195", "labels": ["pe", "registry", "Support", "windows"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b35d8551434ca6683d9b356", "resolution": "Won't Fix", "resolutionDate": "2019-06-26T01:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Registry : Could not evaluate: incomplete \"\\x00\" on UTF-16LE", "timeSpent": "PT0S", "updated": "2019-06-26T01:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "PE request:\u00a0[https://puppetlabs.zendesk.com/agent/tickets/35458]", "created": "2019-07-08T10:27:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Customer is asking if this ticket could be moved to the public project so they can track it?", "created": "2019-07-08T11:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing this as there is https://forge.puppet.com/modules/puppet/chrony and we won't duplicate community work.\n\ncc [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]", "created": "2021-03-08T06:26:00.000000"}], "components": [], "created": "2019-05-30T04:47:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* AC-00 Define the value/overhead of creating and maintaining a chrony module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ec87ad2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55996755545_*|*_6_*:*_1_*:*_0"}], "description": "As part of the implementation of RedHat 8 across our supported modules, we encountered issues with ntp. By default, the provider of the ntp protocol on RedHat 8+ is now chrony. Although both chrony and ntp do a similar job on a high level, the way they are configured varies significantly to the point that implementing logic to handle this in the current ntp module would add a lot of complexity throughout the entire module.\n\nAs such, it may be worthwhile for us to investigate the creation of a separate chrony module. There are currently a number on the forge, however bar one these all appear to be outdated and unmaintained. As for the remaining one, it does still seem to still get contributions but it is very basic and still indicates support for Puppet 3+.\n\n\nRecommendation: The IA_Content team would recommend creating a new chrony module. Note the team have not made any commitments to delivering any such module and would require sign off from PM.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42020", "fixedVersions": [], "id": "42020", "issueType": "Task", "key": "MODULES-9494", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2021-03-08T06:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Investigate creation of a chrony module", "timeSpent": "PT0S", "updated": "2021-03-08T06:26:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "A rough script has been made at\u00a0[https://gist.github.com/eimlav/9c8cadc0822153a654959ff69e922662]\u00a0addressing the tasks specified in the description. At some stage, we can look into incorporating this into the module release process.", "created": "2019-07-29T03:11:00.000000"}], "components": [], "created": "2019-05-30T03:35:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@993279c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6350_*|*_3_*:*_1_*:*_5457201145_*|*_4_*:*_1_*:*_46923179844_*|*_6_*:*_1_*:*_0"}], "description": "As part of our release prep we carry out a number of tasks:\n * Run changelog generator\n * Bump metadata version based on headers generated in changelog\n * Re-run changelog generator\n * Run Puppet Strings (not standard practice but good to do if applicable)\n * Create release prep PR with changes\n\nThis is a fairly straightforward process that could be automated. In doing so we would be able to speed up our releases and provide a tool for carrying out mass releases using pdksync.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39864", "fixedVersions": [], "id": "39864", "issueType": "Task", "key": "MODULES-9194", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Investigate automating release prep", "timeSpent": "PT0S", "updated": "2021-01-25T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-30T03:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f61a615"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12301_*|*_3_*:*_1_*:*_355852448_*|*_5_*:*_1_*:*_0"}], "description": "Docker is failing to install for Ubuntu 14. The packages are retrieved from apt.dockerproject.org adn the specified version is 18.06.1~ce~3-0~ubuntu. However this version does not appear to exist in the apt repo.\u00a0\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-docker_intn-sys_full-pe-current-master/PLATFORM=ubuntu1404-64default.a,WORKER_LABEL=beaker/3/console]", "environment": "Ubuntu 14 PE 2019.0.x", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38739", "fixedVersions": [], "id": "38739", "issueType": "CI Blocker", "key": "MODULES-9193", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-06-03T06:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "docker - Docker installation failing", "timeSpent": "PT0S", "updated": "2019-06-03T06:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-30T03:29:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@98261be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuvhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5129220_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_361345359"}], "description": "A test is failing on Ubuntu 16 smoke:\n{code:java}\n01:19:50 Failures:\n01:19:50 \n01:19:50   1) Two different installations with two instances each of Tomcat 7 in the same manifest deploy the war tomcat7078 should be serving a war on port 8380\n01:19:50      Failure/Error:\n01:19:50        shell('curl --retry 10 --retry-delay 15 localhost:8380/tomcat7078-sample/hello.jsp') do |r|\n01:19:50          expect(r.stdout).to match(%r{Sample Application JSP Page})\n01:19:50        end\n01:19:50      Beaker::Host::CommandFailure:\n01:19:50        Host 'y91ln76yfxgr9k9.delivery.puppetlabs.net' exited with 7 running:\n01:19:50         curl --retry 10 --retry-delay 15 localhost:8380/tomcat7078-sample/hello.jsp\n01:19:50        Last 10 lines of output were:\n01:19:50        \t  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n01:19:50        \t                                 Dload  Upload   Total   Spent    Left  Speed\n01:19:50        \t\n01:19:50        \t  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 8380: Connection refused\n01:19:50        \n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/host.rb:375:in `exec'\n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n01:19:50      # ./.bundle/gems/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n01:19:50      # ./spec/acceptance/acceptance_2b_spec.rb:294:in `block (3 levels) in <top (required)>'\n01:19:50      # ./.bundle/gems/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n01:19:50      # ./.bundle/gems/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n01:19:50      # ./.bundle/gems/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n01:19:50      # ./.bundle/gems/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n01:19:50      # ./.bundle/gems/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'{code}\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-tomcat_intn-sys_smoke-master/PLATFORM=ubuntu1604-64default.a,WORKER_LABEL=beaker/309/consoleFull]", "environment": "Ubuntu 16 smoke Puppet 6", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37741", "fixedVersions": [], "id": "37741", "issueType": "CI Blocker", "key": "MODULES-9192", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2019-06-03T09:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat - Failure to connect to localhost", "timeSpent": "PT0S", "updated": "2019-06-03T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/device_manager/pull/46", "created": "2019-05-30T01:02:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] - is this one ok to close too?", "created": "2019-06-25T06:50:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The merged code improves the flexibility/usability of the module, but differs from what\u00a0David Schmitt was looking for, so I think this is not yet resolved :)", "created": "2019-06-25T10:12:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] are you planning on picking this one up?", "created": "2019-07-03T03:17:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Okay ... PR submitted.", "created": "2019-07-12T17:59:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "[https://github.com/puppetlabs/device_manager/pull/57]", "created": "2019-07-12T17:59:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] - looks like this one is stalled, can we just kill it or is it a high priority issue?", "created": "2019-09-25T03:26:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I think/hope the current pull request is what was expected. While it would be possible to specify a different user for different devices, they share a common managed parent directory, so I expect that specifying a user per {{device_manager}} resource would result in changes during every puppet run. So I've implemented this as a Hiera class parameter. Feel free to edit or reject the changes.", "created": "2019-10-01T16:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2019-10-15T06:36:00.000000"}], "components": [], "created": "2019-05-30T00:56:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@368caab9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvx1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1906026507_*|*_3_*:*_1_*:*_10037575732_*|*_5_*:*_1_*:*_0"}], "description": "-The device_manager module hard-codes the user/group as root (except on Windows) when it could use the \\{{$identity}} fact.-\n\nMake the user `puppet device` is running as configurable. `puppet device` does not require root privileges and for many users it would be preferable to have the processes running with no privileges at all.\n\nIronic, as one of the first improvements I made to `puppet device` was to remove the need for `\u2013user root` in\u00a0PUP-1391.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43079", "fixedVersions": [], "id": "43079", "issueType": "Improvement", "key": "MODULES-9191", "labels": ["support"], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-10-15T06:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "device_manager : support a non-root user", "timeSpent": "PT0S", "updated": "2019-10-15T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2019-05-29T12:48:00.000000", "creator": "5d150a7d0d64020c403ad9ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6477c39e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuupb:"}], "description": "*Module Version: 4.0+*\n *Puppet Version: 6*\n *OS Name/Version: RHEL 4+*\n\nRHEL 4/5/6/7 support more relaxed restrictions for user and group names in /etc/passwd and /etc/groups. This allows easier integration with network accounts, especially accounts that start with capital letters. RedHat documents the config at\u00a0[https://access.redhat.com/solutions/30164]\u00a0(RedHat login required).\n\nRelevant details from the linked article:\n\nThe rules are:\n * Max length is 32 characters.\n\nRationale: the name must be representable in utmp/wtmp without truncation\n * Allowed characters:\n ** 'a'...'z'\n ** 'A'...'Z'\n ** '0'...'9'\n ** '.'\n ** '-'\n ** '_'\n\nRationale: SUSv3, no conflicts with operator/delimiter syntaxes of various tools, does not require a special environment to read/type (e.g. typing an user name in Chinese is difficult, if not impossible, on a text console.)\n * The name must be created to match the Regular Expression\u00a0{{[a-zA-Z0-9_.][a-zA-Z0-9_.-]\\{0,30}[a-zA-Z0-9_.$-]?}}\n\n * As a special exception, the name may end with\u00a0{{'$'.}}\n\nRationale: samba machine account syntax.\n\n\u00a0\n\n*Desired Behavior:*\u00a0Names must match the regex\u00a0\n/\\A[a-zA-Z0-9_.][a-zA-Z0-9_.-]\\{0,30}[a-zA-Z0-9_.$-]?\\z/\n*Actual Behavior:*\u00a0Names must match the regex\u00a0/\\A[a-z_]([a-z.0-9_-]{0,30}[a-z0-9_$-])?\\z/\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40908", "fixedVersions": [], "id": "40908", "issueType": "Improvement", "key": "MODULES-9190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d150a7d0d64020c403ad9ef", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Accounts: Relax user/group name restrictions on RHEL to match RHEL's limitations", "timeSpent": "PT0S", "updated": "2021-01-25T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-29T10:40:00.000000", "name": "Screen Shot 2019-05-29 at 17.40.24.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13214"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/367", "created": "2019-05-29T10:41:00.000000"}], "components": [], "created": "2019-05-29T07:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@254f1f2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuuev:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10414191_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43078", "fixedVersions": [], "id": "43078", "issueType": "Sub-task", "key": "MODULES-9189", "labels": [], "originalEstimate": "PT0S", "parent": "38738", "parentSummary": "Supported Release (puppetlabs-java) v4.1.0 - (29/05/19) - (d12df5926b4080d1b265da20197886bcfaee86cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-29T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "{code:java}\n java is good to release - QA signoff is complete! \nRelease against d12df5926b4080d1b265da20197886bcfaee86cd\n{code}", "created": "2019-05-29T09:39:00.000000"}], "components": [], "created": "2019-05-29T07:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7490c172"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuuen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6684684_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42019", "fixedVersions": [], "id": "42019", "issueType": "Sub-task", "key": "MODULES-9188", "labels": [], "originalEstimate": "PT0S", "parent": "38738", "parentSummary": "Supported Release (puppetlabs-java) v4.1.0 - (29/05/19) - (d12df5926b4080d1b265da20197886bcfaee86cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-29T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-29T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc changes.", "created": "2019-05-29T09:38:00.000000"}], "components": [], "created": "2019-05-29T07:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f07b0bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuuef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6649378_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40906", "fixedVersions": [], "id": "40906", "issueType": "Sub-task", "key": "MODULES-9187", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38738", "parentSummary": "Supported Release (puppetlabs-java) v4.1.0 - (29/05/19) - (d12df5926b4080d1b265da20197886bcfaee86cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-05-29T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-29T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2019-05-29T09:38:00.000000"}], "components": [], "created": "2019-05-29T07:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2af932f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuudz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6632944_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39863", "fixedVersions": [], "id": "39863", "issueType": "Sub-task", "key": "MODULES-9186", "labels": [], "originalEstimate": "PT0S", "parent": "38738", "parentSummary": "Supported Release (puppetlabs-java) v4.1.0 - (29/05/19) - (d12df5926b4080d1b265da20197886bcfaee86cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-29T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/367", "created": "2019-05-29T10:41:00.000000"}], "components": [], "created": "2019-05-29T07:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12158a18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuue7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5072_*|*_3_*:*_1_*:*_12169670_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_237262"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-java/compare/v4.0.0...d12df5926b4080d1b265da20197886bcfaee86cd]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/34/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38738", "fixedVersions": [], "id": "38738", "issueType": "Task", "key": "MODULES-9185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) v4.1.0 - (29/05/19) - (d12df5926b4080d1b265da20197886bcfaee86cd)", "timeSpent": "PT0S", "updated": "2019-05-30T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "puppet-archive released to v4.0.0 and the dependenices of both java and haproxy updated accordingly.", "created": "2019-05-29T08:01:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "puppet-archive also used by ibm_installation_manager so I have updated it as part of this ticket too.", "created": "2019-05-30T05:07:00.000000"}], "components": [], "created": "2019-05-29T05:10:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@81794ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuu3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_405037_*|*_3_*:*_1_*:*_9825682_*|*_5_*:*_1_*:*_0"}], "description": "With the bump of stdlib, a release of puppet-archive is needed inorder to fix dependency conflicts in tomcat and java. The next release of puppet-archive will be a major release so dependencies will need to be updated too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34481", "fixedVersions": [], "id": "34481", "issueType": "CI Blocker", "key": "MODULES-9184", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-05-29T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Dependency issues with puppet-archive", "timeSpent": "PT0S", "updated": "2019-05-30T05:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-29T05:47:00.000000", "name": "Screen Shot 2019-05-29 at 12.47.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13136"}], "comments": [], "components": [], "created": "2019-05-29T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@292992f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzutsn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11827925_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42018", "fixedVersions": [], "id": "42018", "issueType": "Sub-task", "key": "MODULES-9183", "labels": [], "originalEstimate": "PT0S", "parent": "37739", "parentSummary": "Supported Release (puppetlabs-accounts) v4.1.0 - (29/05/19) - (2301bb9836cfde37b8853d14210785336617af87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T06:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-29T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "{code:java}\naccounts is good to release - QA signoff is complete! \nRelease against 2301bb9836cfde37b8853d14210785336617af87\n{code}", "created": "2019-05-29T05:06:00.000000"}], "components": [], "created": "2019-05-29T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb41308"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzutsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5914525_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40905", "fixedVersions": [], "id": "40905", "issueType": "Sub-task", "key": "MODULES-9182", "labels": [], "originalEstimate": "PT0S", "parent": "37739", "parentSummary": "Supported Release (puppetlabs-accounts) v4.1.0 - (29/05/19) - (2301bb9836cfde37b8853d14210785336617af87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-29T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-29T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No LOC changes.", "created": "2019-05-29T05:05:00.000000"}], "components": [], "created": "2019-05-29T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ef711a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuts7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5853917_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39862", "fixedVersions": [], "id": "39862", "issueType": "Sub-task", "key": "MODULES-9181", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37739", "parentSummary": "Supported Release (puppetlabs-accounts) v4.1.0 - (29/05/19) - (2301bb9836cfde37b8853d14210785336617af87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T05:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-29T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2019-05-29T05:05:00.000000"}], "components": [], "created": "2019-05-29T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e3831e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzutrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5841964_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38737", "fixedVersions": [], "id": "38737", "issueType": "Sub-task", "key": "MODULES-9180", "labels": [], "originalEstimate": "PT0S", "parent": "37739", "parentSummary": "Supported Release (puppetlabs-accounts) v4.1.0 - (29/05/19) - (2301bb9836cfde37b8853d14210785336617af87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-05-29T05:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-29T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-29T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37a05999"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzutrz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4468_*|*_3_*:*_1_*:*_6298952_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5935583"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-accounts/compare/v4.0.0...2301bb9836cfde37b8853d14210785336617af87]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/41/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37739", "fixedVersions": [], "id": "37739", "issueType": "Task", "key": "MODULES-9179", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-29T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) v4.1.0 - (29/05/19) - (2301bb9836cfde37b8853d14210785336617af87)", "timeSpent": "PT0S", "updated": "2019-05-29T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-05-28T12:51:00.000000", "creator": "557058:208154e0-95d9-494a-a977-864a76f0e34c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62d92980"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzutf3:"}], "description": "_Basic Info_\n *Module Version: 9.0.0*\n *Puppet Version: 5*\n *OS Name/Version: Debian 9.9*\n\nWith the Release of Percona 5.7.26 they fixed a Bug related to Docker Installation of Percona:\n\n[https://jira.percona.com/browse/PS-5573]\n\nNow Installation of 5.7.26 fails because DPKG configuration for root password never reaches a state that could be solved actually\n\n*Desired Behavior:*\n\nInstallation\u00a0**\u00a0of\u00a0the Server completes with the desired password.\n\n*Actual Behavior:*\n\nIn the process liste there are 2 processes running forever:\n{code:java}31148 ?\u00a0 \u00a0 \u00a0 \u00a0 S\u00a0 \u00a0 \u00a0 0:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/percona-server-server-5.7.postinst configure\n31167 ?\u00a0 \u00a0 \u00a0 \u00a0 S\u00a0 \u00a0 \u00a0 0:19 /bin/bash /var/lib/dpkg/info/percona-server-server-5.7.postinst configure{code}\nMy Config (unchanged for ages):\n{code:java}class { '::mysql::server':\n        package_manage  => false,\n        restart         => true,\n        service_manage  => true,\n        service_enabled => true,\n        service_name    => 'mysql',\n        root_password   => $::mysql_rootpass,\n        ...\n}{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35599", "fixedVersions": [], "id": "35599", "issueType": "Bug", "key": "MODULES-9178", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:208154e0-95d9-494a-a977-864a76f0e34c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Installation of Percona 5.7.26 won't complete", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-28T09:27:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@694231c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzut7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174817_*|*_3_*:*_1_*:*_61905966_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37737", "fixedVersions": [], "id": "37737", "issueType": "Task", "key": "MODULES-9177", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-05-29T02:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "docker - Fix version validation regex", "timeSpent": "PT0S", "updated": "2019-05-29T02:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "released v 3.3.0", "created": "2019-05-29T00:54:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Wow! Thanks [~accountid:5b721aea84e3a72af6b3d21c] for picking this up and getting the release coordinated and out so quickly.", "created": "2019-05-29T02:31:00.000000"}], "components": [], "created": "2019-05-28T05:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12bc4083"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuszj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2418_*|*_3_*:*_1_*:*_69691918_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37473"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* [Link to CHANGELOG to verify SemVer|https://github.com/puppetlabs/puppetlabs-xinetd/blob/369ad4c349954737999bf91fe95731fafb958774/CHANGELOG.md]\n* [Passing runs through travis CI|https://travis-ci.org/puppetlabs/puppetlabs-xinetd/builds/538194710]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38736", "fixedVersions": [], "id": "38736", "issueType": "Task", "key": "MODULES-9176", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-29T00:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-xinetd) 3.3.0 -28.05.2019 - 69f4b91918eeaadcde49c2f64efa61c52942c15d", "timeSpent": "PT0S", "updated": "2019-05-29T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2019-05-27T03:38:00.000000", "creator": "6243b712f813eb0069290ba1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ae2fa56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzusv3:"}], "description": "_Basic Info_\nModule Version: 2.0.0\nPuppet Version: 2018.1.8\nOS Name/Version: RHEL 7.6\n\nThe manifest websphere_application_server::profile::appserver requires a value for the parameter 'cell' but it's not used in the creation of the application server. It's hardcoded to 'standalone'.\n\n*Desired Behavior:*\nSupplied value for parameter is actually used.\n\n*Actual Behavior:*\nCell name is hardcoded to 'standalone'. See line 106 of profile/appserver.pp:\n\n    $_options = \"-create -profileName ${profile_name} -profilePath ${profile_base}/${profile_name} -templatePath ${_template_path} -nodeName ${node_name} -hostName ${::fqdn} -federateLater true -cellName standalone\"\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35598", "fixedVersions": [], "id": "35598", "issueType": "Bug", "key": "MODULES-9174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b712f813eb0069290ba1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server: required cell parameter is not used", "timeSpent": "PT0S", "updated": "2019-05-27T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b8813dc7a33352bf10f680c", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-05-27T02:33:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9b05408"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunm7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When upgrading to a new version of puppet agent on solaris 10, the services that where running before the update will be startet again, by default mcollective service is disabled so when upgrading to a new version it will remain disabled."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_110883497_*|*_10007_*:*_1_*:*_1377173573_*|*_3_*:*_1_*:*_691034834_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_494485053"}], "description": "This case is raised based on the customer ticket \"https://puppetlabs.zendesk.com/agent/tickets/34920\". When Puppet agent on Solaris 10 node upgraded using module \"pppet_agent\",  it is starting \"mcollective\" service. \"mcollective\" is disabled in this PE 2018.1.8.\n\nAdding an additional condition to check the current mcollective status and assign the $service_names in \"https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L14\" will resolve the issue.\n=======\nbash-4.2# uname -a\nSunOS -f 5.10 Generic_147148-26 i86pc i386 i86pc\nbash-4.2# cat /etc/release\nOracle Solaris 10 1/13 s10x_u11wos_24a X86\nCopyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.\nAssembled 17 January 2013\n\nbash-4.2# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for sd3juh5n8mohjio.delivery.puppetlabs.net\nInfo: Applying configuration version 'pe-201815-master-production-9f181eb4f67'\nNotice: /Stage[main]/Puppet_agent::Prepare::Package/File[/opt/puppetlabs/packages/puppet-agent-5.5.8-1.i386.pkg.gz]/ensure: defined content as '{sha256lite}94115280bf9d11c40d32556ad283a8160c1535dc0a27173ad38cd09b9153d921'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[unzip puppet-agent-5.5.8-1.i386.pkg.gz]/returns: executed successfully\nNotice: /Stage[main]/Puppet_agent::Install/File[/tmp/solaris_install.sh]/ensure: defined content as '{md5}f49acfaac67adf5b1911fc030b7f0355'\nNotice: /Stage[main]/Puppet_agent::Install/Exec[solaris_install script]/returns: executed successfully\nNotice: Applied catalog in 3.39 seconds\n\nbash-4.2# cat /tmp/solaris_install.sh\n#!/bin/bash\n...\n\nEnsure services are running\nstart_service puppet\nstart_service mcollective\n...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33444", "fixedVersions": [], "id": "33444", "issueType": "Improvement", "key": "MODULES-9173", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "resolution": "Done", "resolutionDate": "2019-06-27T01:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mcollective service getting restarted after agent upgrade using \"puppet_agent\" module", "timeSpent": "PT0S", "updated": "2019-07-01T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a46a67910a200718ac239", "body": "Presumably this occurs because the standard INI file syntax recognizes the semicolon ({{", "created": "2021-02-11T08:46:00.000000"}], "components": ["inifile"], "created": "2019-05-24T02:40:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31095195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzus3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/21"}], "description": "_Basic Info_\n *Module Version: inifile - latest pulled today*\n *Puppet Version:* 4.10.12 (puppet-agent)\n *OS Name/Version: Ubuntu 16.04*\n\n_Describe your issue in as much detail as possible..._\n\n_voxpupuli-php module is being used like this:_\n\n_php::extension { 'couchbase':_\n _package_prefix => $osversion ? {_\n _'Ubuntu-16.04' => 'php-', #we really should rename that package_\n _default => 'php7.2-',_\n _},_\n _settings => {_\n _'; priority' => '25',_\n _},_\n _}_\n\n_And this in turn - calls ini_setting https://github.com/voxpupuli/puppet-php/blob/master/manifests/config/setting.pp_\n\n*Desired Behavior:*\n\n*Ini setting should have generated a file looking like this:*\n\n*```*\nextension = couchbase.so\n; priority = 25\n```\n\n\u00a0\n\n*Actual Behavior:*\n\n*couchbase.ini looks like this:*\n\n*```*\nextension = couchbase.so\n; priority = 25\n; priority = 25\n```\n\n- and it keeps adding the \";priority = 25\" line to the file - so they grow quite big over time.\n\n(and I get a puppet change on every run)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37735", "fixedVersions": [], "id": "37735", "issueType": "Bug", "key": "MODULES-9172", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile : ini_setting re-adds settings continously - creating HUGE files", "timeSpent": "PT0S", "updated": "2021-02-11T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/292/", "created": "2019-05-29T06:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/80", "created": "2019-05-29T06:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/47", "created": "2019-05-29T06:58:00.000000"}], "components": [], "created": "2019-05-23T05:31:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Fix centos7 test failures on cloud modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fc44a64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037og:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7537_*|*_3_*:*_1_*:*_523191383_*|*_10009_*:*_1_*:*_161115140_*|*_5_*:*_1_*:*_0"}], "description": "Fix centos7 test failures on cloud modules", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "43077", "fixedVersions": [], "id": "43077", "issueType": "Task", "key": "MODULES-9171", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-31T03:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix centos7 test failures on cloud modules", "timeSpent": "PT0S", "updated": "2020-07-22T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "[https://github.com/puppetlabs/bolt/blob/master/lib/bolt/transport/docker/connection.rb#L22]\n\nWe may need to set the docker service url in the inventory.yml:\n{code:java}\n---\ngroups:\n- name: docker_nodes\n  nodes:\n  - name: 194335d38d0d5783ccfd489b7a4653ab043ddfc36cdfd2908a08935b9c6a9ad9\n    config:\n      transport: docker\n      docker:\n        service-url: tcp://127.0.0.1:2375{code}", "created": "2019-05-27T07:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "so this is a no go in the short period of time we have. I have documented the issues\u00a0https://puppet.atlassian.net/browse/FM-8108\u00a0There is a possibility of using the monkey patches used by platerprise with docker and windows.\u00a0\n\nvagrant + virtual box on windows will not work if hyper-v is enabled. that was a wasted half day\n\nAs an alternate path i looked into using vagrant + hyperv provider, there are issues particularly around networking,\u00a0[https://www.vagrantup.com/docs/hyperv/limitations.html]\u00a0this will likely require time to work around.", "created": "2019-05-28T04:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "You also need to run all the commands as an administrator.\n{code:java}\nMode                LastWriteTime         Length Name\n----                -------------         ------ ----\nd-----       28/05/2019     10:19                .vagrant\n-a----       28/05/2019     10:19            147 Vagrantfile\nBringing machine 'default' up with 'hyperv' provider...\n==> default: Verifying Hyper-V is enabled...\n==> default: Verifying Hyper-V is accessible...\n    default: Please choose a switch to attach to your Hyper-V instance.\n    default: If none of these are appropriate, please open the Hyper-V manager\n    default: to create a new virtual switch.\n    default:\n    default: 1) DockerNAT\n    default: 2) Default Switch\n    default:\n    default: What switch would you like to use? 2\n==> default: Starting the machine...\n==> default: Waiting for the machine to report its IP address...\n    default: IP: 172.17.147.221\n==> default: Waiting for machine to boot. This may take a few minutes...\n    default: SSH address: 172.17.147.221:22\n    default: SSH username: vagrant\n    default: SSH auth method: password\n==> default: Machine booted and ready!\n==> default: Preparing SMB shared folders...\n    default: You will be asked for the username and password to use for the SMB\n    default: folders shortly. Please use the proper username/password of your\n    default: account.\n    default:\n    default: Username: guest\n    default: Password (will be hidden):Vagrant requires administrator access to create SMB shares and\nmay request access to complete setup of configured shares.\n==> default: Mounting SMB shared folders...\n    default: C:/workspace/puppetlabs-motd/.vagrant/hashicorp/precise64-0 => /vagrant\nFailed to mount folders in Linux *****. This is usually because\nthe \"vboxsf\" file system is not available. Please verify that\nthe ***** additions are properly installed in the ***** and\nmount -t cifs -o vers=2.0,credentials=/etc/smb_creds_vgt-3aa6a8cf01e90118d9e58ffbf87d515c-6ad5fdbcbf2eaa93bd62f92333a2e6e5,ui\nd=1000,gid=1000 //10.0.75.1/vgt-3aa6a8cf01e90118d9e58ffbf87d515c-6ad5fdbcbf2eaa93bd62f92333a2e6e5 /vagrantThe error output from the last command was:mount error(13): Permission denied\nRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)\nC:\\workspace\\puppetlabs-motd\\.vagrant\\hashicorp\\precise64-0 [puppet_litmus +4 ~1 -0 !]> vagrant ssh\n==> default: The machine you're attempting to SSH into is configured to use\n==> default: password-based authentication. Vagrant can't script entering the\n==> default: password for you. If you're prompted for a password, please enter\n==> default: the same password you have configured in the Vagrantfile. {code}", "created": "2019-05-28T04:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-23T03:40:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e6f1aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzur9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16033_*|*_3_*:*_1_*:*_5885326976_*|*_5_*:*_1_*:*_16244084439_*|*_6_*:*_1_*:*_0"}], "description": "get the demos working on windows.\u00a0\n\nable to provision a docker system\n\ninstall an agent\n\ninstall a module\n\nrun tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35655", "fixedVersions": [], "id": "35655", "issueType": "Sub-task", "key": "MODULES-9170", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "docker on windows, make sure it works", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "don't have rights on voxpupuli repo. ", "created": "2019-05-23T00:57:00.000000"}], "components": [], "created": "2019-05-22T06:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@773da4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuq8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2265_*|*_3_*:*_1_*:*_66447498_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19977"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39860", "fixedVersions": [], "id": "39860", "issueType": "Task", "key": "MODULES-9169", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-05-23T00:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppet-archive) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-05-23T00:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c13581c7f6a007049e9a7", "created": "2019-05-29T17:00:00.000000", "name": "PE agent classes.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12463"}, {"attacher": "623c13581c7f6a007049e9a7", "created": "2019-05-21T22:49:00.000000", "name": "debug.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12665"}, {"attacher": "623c13581c7f6a007049e9a7", "created": "2019-05-21T22:58:00.000000", "name": "device.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12462"}, {"attacher": "623c13581c7f6a007049e9a7", "created": "2019-05-21T22:54:00.000000", "name": "proxy.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12567"}], "comments": [{"author": "623c13581c7f6a007049e9a7", "body": "I did find this solution [https://ask.puppet.com/question/34607/puppetlabs-cisco_ios-issues/] but the solution did not resolve the issue. I have a suspicion that being Internet isolated could be factor.\n\nSomething I should add was that when I tried to install net-ssh-telnet it came up with the error of I need a higher version of Ruby. When I did that, it killed Puppet.", "created": "2019-05-22T17:33:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623c13581c7f6a007049e9a7], please follow the setup instructions in the [README|https://github.com/puppetlabs/cisco_ios#setup-requirements] , especially the \"Install dependencies\" section.\n\nIf that does not work, or does not resolve the problem to your satisfaction, please feel free to reopen this ticket or create a new one with additional information.\n\nThanks, David Schmitt", "created": "2019-05-29T03:49:00.000000"}, {"author": "623c13581c7f6a007049e9a7", "body": "Hi David, thank you for your response, the problem would appear to be related to the cisco_ios::proxy. On the PE web page, under classification, I notice that in PE Agent I do not have the option of adding the class cisco_ios::proxy, however I do see cisco_ios::server available. On the Puppet proxy agent workstation, I did add the class to the site.pp file, see example below, I even added this to the Puppet server site.pp file but this created an error that \"Error 500 on SERVER: Server Error: This Function Call is unacceptable as a top level construct in this location\". I had to comment out the class to get it to work. Where is this class supposed to go?\n\nnode 'puppetagent.dev.local' {\n\u00a0\u00a0\u00a0\u00a0\u00a0 class \\{ 'cisco_ios::proxy': }\n \n device_manager { 'oobmgmt.usq.lab':\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 type => 'cisco_ios',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 credentials => {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 address => '192.168.0.1',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 port => 22,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 username => 'admin',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 password => 'password',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 enable_password => 'password',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 },\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\n\n}", "created": "2019-05-29T18:03:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Christopher,\n\napologies, I linked you to the development version of the install instructions. The 0.6.2 version that you're using has the following instructions:\n\n* On each puppetserver or PE master that needs to serve catalogs for IOS devices, classify or apply the cisco_ios::server class.\n* On each proxy agent that handles IOS devices, classify or apply the cisco_ios::proxy class.\n\nThose are the classes available in the released module version. Please note that the PE Console only shows classes from the 'production' environment and needs a kick to reload classes after deploying new code. Otherwise you're at the right place.\n\nIf you have further issues with getting the module to load in the console, please reach out to our fabulous support team at http://support.puppet.com/.\n\n\n", "created": "2019-05-30T03:34:00.000000"}, {"author": "623c13581c7f6a007049e9a7", "body": "Hi David, could you be more specific about where on the proxy agent, I classify or apply the cisco_iso::proxy? Thanks Chris", "created": "2019-06-03T16:53:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "HI Christopher,\n\nThe Puppet Node you have nominated as the proxy to your device would need the\u00a0cisco_iso::proxy class applied to it as per\u00a0[https://forge.puppet.com/puppetlabs/cisco_ios#setup]\n\nThere are a number of ways of adding a class in PE, however the console is probably your best bet here:\u00a0\n\n[https://puppet.com/docs/pe/2019.1/grouping_and_classifying_nodes.html#declare-classes]\n\n\u00a0\n\nMay I suggest creating a support ticket at\u00a0\u00a0[http://support.puppet.com/]. So that our Customer Support Team can guide you further with any installation and configuration queries you may have for your Puppet Enterprise installation and supported modules.\n\ntickets.puppetlabs.com is primarily a development and bug reporting resource\n\n\u00a0\n\nMany Thanks\n\n\u00a0", "created": "2019-06-04T04:48:00.000000"}, {"author": "623c13581c7f6a007049e9a7", "body": "Sorry guys, I thought this was a bug, as I have not seen a resolution for this issue, other than the read the instructions type replies, nonetheless, thank you for your help.", "created": "2019-06-04T17:59:00.000000"}], "components": ["cisco_ios"], "created": "2019-05-21T23:04:00.000000", "creator": "623c13581c7f6a007049e9a7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@595f0802"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuq6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}], "description": "_Basic Info_\n *Module Version: Cisco_iso\u00a0 0.6.2*\n *Puppet Version: PE 2019.1.0*\n *OS Name/Version: Centos 7 (master) Centos 7 (Proxy agent)*\n\n_On the proxy agent I run the command \"puppet device --verbose --target oobmgmt.usq.lab\"_\n\n_(oobmgmt is a cisco switch)_\n\n_The result that appears is \"Error: Could not run: cannot load such file -- net/ssh/telnet\"_\n\n*Desired Behavior:*\n\nThe desired behaviour is to SSH to the switch and see its configuration, or an error message saying this is not a switch you can manage.\n\n*Actual Behavior:*\n\nI have attached a debug of the above command, I have also included a device.rb file that has \"require net/ssh/telnet\" in it, but searching as root there is no directory /net/ssh/telnet on the system.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34477", "fixedVersions": [], "id": "34477", "issueType": "Bug", "key": "MODULES-9168", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13581c7f6a007049e9a7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cisco_ios : Error: Could not run: cannot load such file -- net/ssh/telnet", "timeSpent": "PT0S", "updated": "2021-01-25T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2019-06-17T10:18:00.000000", "name": "IMG_20190617_155318.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12570"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "see [https://github.com/puppetlabs/puppet-specifications/pull/140] and https://github.com/puppetlabs/puppet-resource_api/pull/174 for initial stabs at this", "created": "2019-06-17T10:25:00.000000"}], "components": [], "created": "2019-05-21T09:08:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6931ce37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7877_*|*_10009_*:*_2_*:*_2295482604_*|*_3_*:*_1_*:*_974050718_*|*_5_*:*_1_*:*_0"}], "description": "see [https://github.com/puppetlabs/puppet-resource_api/pull/174#|https://github.com/puppetlabs/puppet-resource_api/pull/174] for an in-depth description\n----\nTODO:\n * Describe how composite namevars are passed into methods (set, create, update, delete, canonicalize, simple_get_filter).\n * Describe how composite namevars are returned from methods (get, canonicalize).\n * Fix the examples in the `title_pattern` section\n\n----\ndetails\n * set: within the `changes` parameter namevars get passed in as key/value pairs like all other attributes. This is already implemented and does not change existing interfaces.\n * create/update/delete: the `name` argument is overloaded to take a hash of `\\{namevar1: value1, namevar2: value2}` when there are multiple namevars. This is already implemented and does not change existing interfaces.\n * canonicalize: the method is only concerned with actual attribute values. namevars get passed in as key/value pairs like all other attributes. This is already implemented and does not change existing interfaces.\n * simple_get_filter:\n current implementation: sometimes we pass in the title, sometimes we pass in the value of the first namevar. this behaviour is broken, and makes the feature unusable\n required behaviour: for one namevar pass in array of values as currently done; for multiple namevars, pass instead an array of `\\{namevar1: value1, namevar2: value2}` values.\n\n * get: for each resource `get` returns, there should be one `title` key that has a value matching the most specific (that is, the first in the type schema) title pattern. This title value should be used throughout puppet to identify the resource, for example in log output. The actual values for namevars are returned as key/value pairs as normal.\n That the title is matched by the first title pattern, and that the parsed values are consistent with the \"regular\" values provided.\n * canonicalize: the method is only concerned with actual attribute values. namevars get passed in as key/value pairs like all other attributes. This is already implemented and does not change existing interfaces.\n * Fix the examples in the `title_pattern` section\n\n * Improve/add examples for\n ** `changes` datastructure for `set`\n ** `create/update/delete` name\n ** `resources` datastructure fpr `canonicalize`\n ** `names` datastructure for `simple_get_filter`\n----\n\nTechnical changes required:\n\n* allow `title` keys from `get`\n** require `title` keys from `get` under CNV\n** require that the title parses with one of the title_patterns and results match up the rest of the hash\n** moderate this with `puppet[:strict]` setting\n* Fix SimpleProvider to deal with multiple namevars correctly - currently creates a `{ name: {titlehash}, ...` mess\n* clean `title` key from all hashes where it is not explicitly required\n* Create new Type instances with correct title\n* use the correct title when calling get under simple_get_filter feature\n* correctly store namevar values in @rsapi_current_state when absent\n* add/improve integration and acceptance tests for CNVs\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38735", "fixedVersions": [], "id": "38735", "issueType": "Bug", "key": "MODULES-9428", "labels": [], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-06-28T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix RSAPI composite namevars when implementing simple_get_filter", "timeSpent": "PT0S", "updated": "2019-06-28T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "putting notes in here for the how to convert a module video.\u00a0\n\nA litmus + puppet logo at the start would be good.\n\nhave a slide describing all the steps. so people know what is coming. You talk through it, but a visual aid would be good too.\n\nmention that a detailed explanation of what each part does, is availible in the wiki\n\n\u00a0\n\nsmall things for context. The rest was perfect !", "created": "2019-05-31T06:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "putting notes in here for the how to run litmus tests\n\nA litmus + puppet logo at the start would be good.\n\nit was soo good. i cant believe it.\u00a0", "created": "2019-05-31T06:51:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "https://drive.google.com/open?id=1ZFJGtRAPgDIQ6r6KprJJtl94S2HMJ9Ya", "created": "2019-06-03T03:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:55:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43aded39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuppb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679127757_*|*_3_*:*_3_*:*_21611389412_*|*_5_*:*_1_*:*_8212_*|*_6_*:*_1_*:*_0"}], "description": "have a videos showing how to use litmus with motd\n\nhave a video showing the conversion of a vox module to use litmus\n\nlink the videos into the main puppet_litmus wiki", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40903", "fixedVersions": [], "id": "40903", "issueType": "Sub-task", "key": "MODULES-9167", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "create videos walking through the workshop prior to the conference", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppet_litmus/wiki/converting-tests-from-beaker-rspec-to-litmus]", "created": "2019-05-22T04:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Added minor edits to make explanation of idempotent testing clearer. Capitalization fixes. etc.", "created": "2019-05-31T16:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:54:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aaa6ef7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79787032_*|*_10009_*:*_1_*:*_820446338_*|*_5_*:*_1_*:*_21390377822_*|*_6_*:*_1_*:*_0"}], "description": "this should live in the puppet_litmus wiki", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39858", "fixedVersions": [], "id": "39858", "issueType": "Sub-task", "key": "MODULES-9166", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2019-05-31T16:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "create better documentation for converting beaker tests to litmus tests", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Breakout conversation: Bolt-spec and Litmus as a case study of using Bolt as a backend", "created": "2019-05-29T04:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://docs.google.com/document/d/15rNfoqlVNn4okXGfcuS3SOdVMKpFIqMKJu9H64kX_0w/edit#|https://docs.google.com/document/d/15rNfoqlVNn4okXGfcuS3SOdVMKpFIqMKJu9H64kX_0w/edit]", "created": "2019-05-29T04:15:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:53:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@734f1d03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_681730360_*|*_10009_*:*_1_*:*_21608924466_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38734", "fixedVersions": [], "id": "38734", "issueType": "Sub-task", "key": "MODULES-9165", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "document for breakout conversation - talking points", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hack time: Bolt and Litmus (Florin, Lucy, Corey)\n\nCome and hang out and learn how to bolt on new Litmus features like test harnesses and provisioning providers. Not a ruby buff? Come by and see how Litmus uses Bolt to provision nodes for acceptance testing. \u00a0", "created": "2019-05-29T09:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://docs.google.com/document/d/1JcMEz7mguXduk0zLfJtEr2E53kUIT9ozyAsE6Hq0Sfg/edit#heading=h.op23hrdpf0fn]", "created": "2019-05-29T12:15:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:52:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27f9d9cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_710602508_*|*_10009_*:*_1_*:*_21580124464_*|*_6_*:*_1_*:*_0"}], "description": "A 1 hr session with bolt team, to talk about using bolt with litmus.\u00a0\n\nusing facts to run commands against certain machines.\n\nbolt plans for testing\n\nAt the end of this task, have ideas that can be worked on & reach out to bolt team members.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37733", "fixedVersions": [], "id": "37733", "issueType": "Sub-task", "key": "MODULES-9164", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "hack time with bolt + litmus - things to try", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "{code:java}\n\u279c  puppet-yum git:(master) \u2717 git diff\ndiff --git a/.fixtures.yml b/.fixtures.yml\nindex 282e24e..bdb883c 100644\n--- a/.fixtures.yml\n+++ b/.fixtures.yml\n@@ -2,6 +2,9 @@ fixtures:\n   repositories:\n     stdlib: 'https://github.com/puppetlabs/puppetlabs-stdlib.git'\n     concat: 'https://github.com/puppetlabs/puppetlabs-concat.git'\n+    facts: 'git://github.com/puppetlabs/puppetlabs-facts.git'\n+    puppet_agent: 'git://github.com/puppetlabs/puppetlabs-puppet_agent.git'\n+    provision: 'git://github.com/puppetlabs/provision.git'\n     augeas_core:\n       repo: https://github.com/puppetlabs/puppetlabs-augeas_core.git\n       puppet_version: \">= 6.0.0\"\ndiff --git a/Gemfile b/Gemfile\nindex 24dbb7f..2066ef3 100644\n--- a/Gemfile\n+++ b/Gemfile\n@@ -29,6 +29,8 @@ group :test do\n   gem 'coveralls',                                                  :require => false\n   gem 'simplecov-console',                                          :require => false\n   gem 'parallel_tests',                                             :require => false\n+  gem 'puppet_litmus', git: 'https://github.com/puppetlabs/puppet_litmus.git'\n+\n end group :development do\ndiff --git a/Rakefile b/Rakefile\nindex 09701d0..9ec6a88 100644\n--- a/Rakefile\n+++ b/Rakefile\n@@ -1,4 +1,5 @@\n require 'puppetlabs_spec_helper/rake_tasks'\n+require 'puppet_litmus/rake_tasks' # load optional tasks for releases\n # only available if gem group releases is installed\ndiff --git a/spec/acceptance/define_versionlock_spec.rb b/spec/acceptance/define_versionlock_spec.rb\nindex 1f7ebaa..6d1d337 100644\n--- a/spec/acceptance/define_versionlock_spec.rb\n+++ b/spec/acceptance/define_versionlock_spec.rb\n@@ -23,7 +23,7 @@ describe 'yum::versionlock define' do\n     end\n   end\n   it 'must work if clean is specified' do\n-    shell('yum repolist', acceptable_exit_codes: [0])\n+    run_shell('yum repolist', acceptable_exit_codes: [0])\n     pp = <<-EOS\n     class{yum::plugin::versionlock:\n       clean => true,\n@@ -37,6 +37,6 @@ describe 'yum::versionlock define' do\n     apply_manifest(pp, catch_changes:  true)\n     # Check the cache is really empty.\n     # all repos will have 0 packages.\n-    shell('yum -C repolist -d0 | grep -v \"repo id\"  | awk \"{print $NF}\" FS=  | grep -v 0', acceptable_exit_codes: [1])\n+    run_shell('yum -C repolist -d0 | grep -v \"repo id\"  | awk \"{print $NF}\" FS=  | grep -v 0', acceptable_exit_codes: [1])\n   end\n end\ndiff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb\nindex c978c40..da9cb3a 100644\n--- a/spec/spec_helper_acceptance.rb\n+++ b/spec/spec_helper_acceptance.rb\n@@ -1,19 +1,58 @@\n-require 'beaker-rspec'\n-require 'beaker-puppet'\n-require 'beaker/puppet_install_helper'\n-require 'beaker/module_install_helper'\n+# frozen_string_literal: true-run_puppet_install_helper unless ENV['BEAKER_provision'] == 'no'\n-install_ca_certs unless ENV['PUPPET_INSTALL_TYPE'] =~ %r{pe}i\n-install_module_on(hosts)\n-install_module_dependencies_on(hosts)\n+require 'serverspec'\n+require 'puppet_litmus'\n+require 'spec_helper_acceptance_local' if File.file?(File.join(File.dirname(__FILE__), 'spec_helper_acceptance_local.rb'))\n+include PuppetLitmus-RSpec.configure do |c|\n-  # Readable test descriptions\n-  c.formatter = :documentation\n-  hosts.each do |host|\n-    if host[:platform] =~ %r{el-7-x86_64} && host[:hypervisor] =~ %r{docker}\n-      on(host, \"sed -i '/nodocs/d' /etc/yum.conf\")\n-    end\n+if ENV['TARGET_HOST'].nil? || ENV['TARGET_HOST'] == 'localhost'\n+  puts 'Running tests against this machine !'\n+  if Gem.win_platform?\n+    set :backend, :cmd\n+  else\n+    set :backend, :exec\n+  end\n+else\n+  # load inventory\n+  inventory_hash = inventory_hash_from_inventory_file\n+  node_config = config_from_node(inventory_hash, ENV['TARGET_HOST'])\n+\n+  if target_in_group(inventory_hash, ENV['TARGET_HOST'], 'docker_nodes')\n+    host = ENV['TARGET_HOST']\n+    set :backend, :docker\n+    set :docker_container, host\n+  elsif target_in_group(inventory_hash, ENV['TARGET_HOST'], 'ssh_nodes')\n+    set :backend, :ssh\n+    options = Net::SSH::Config.for(host)\n+    options[:user] = node_config.dig('ssh', 'user') unless node_config.dig('ssh', 'user').nil?\n+    options[:port] = node_config.dig('ssh', 'port') unless node_config.dig('ssh', 'port').nil?\n+    options[:password] = node_config.dig('ssh', 'password') unless node_config.dig('ssh', 'password').nil?\n+    options[:verify_host_key] = Net::SSH::Verifiers::Null.new unless node_config.dig('ssh', 'host-key-check').nil?\n+    host = if ENV['TARGET_HOST'].include?(':')\n+             ENV['TARGET_HOST'].split(':').first\n+           else\n+             ENV['TARGET_HOST']\n+           end\n+    set :host,        options[:host_name] || host\n+    set :ssh_options, options\n+    set :request_pty, true\n+  elsif target_in_group(inventory_hash, ENV['TARGET_HOST'], 'winrm_nodes')\n+    require 'winrm'\n+\n+    set :backend, :winrm\n+    set :os, family: 'windows'\n+    user = node_config.dig('winrm', 'user') unless node_config.dig('winrm', 'user').nil?\n+    pass = node_config.dig('winrm', 'password') unless node_config.dig('winrm', 'password').nil?\n+    endpoint = \"http://#{ENV['TARGET_HOST']}:5985/wsman\"\n+\n+    opts = {\n+      user: user,\n+      password: pass,\n+      endpoint: endpoint,\n+      operation_timeout: 300,\n+    }\n+\n+    winrm = WinRM::Connection.new opts\n+    Specinfra.configuration.winrm = winrm\n   end\n end\n\u279c  puppet-yum git:(master) \u2717 {code}", "created": "2019-05-21T07:42:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "We will go with\u00a0puppet-yum", "created": "2019-05-29T03:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:50:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b78df8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679440075_*|*_5_*:*_1_*:*_21611374251_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/voxpupuli/puppet-yum]\u00a0was initially picked but it only works on EL systems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36697", "fixedVersions": [], "id": "36697", "issueType": "Sub-task", "key": "MODULES-9163", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "find a vox module is suitable for conversion", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://docs.google.com/presentation/d/1iVvKhMQ40uhrXUtq3A3sbGIdcfLvaZTHFq1d3DvQLkU/edit#slide=id.g58510ea386_0_177]", "created": "2019-05-22T05:08:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "basic structure complete. it needs filling out now.\u00a0", "created": "2019-05-22T05:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing out stale issues", "created": "2020-02-03T05:44:00.000000"}], "components": [], "created": "2019-05-21T06:49:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@274a0f76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81811216_*|*_5_*:*_1_*:*_21429990115_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_779090240"}], "description": "a step by step guide of getting litmus working with motd\n\na step by step guide for converting a module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35653", "fixedVersions": [], "id": "35653", "issueType": "Sub-task", "key": "MODULES-9162", "labels": [], "originalEstimate": "PT0S", "parent": "39797", "parentSummary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Done", "resolutionDate": "2020-02-03T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "write script for workshop - including speaker notes.", "timeSpent": "PT0S", "updated": "2020-02-03T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-22T02:08:00.000000", "name": "Screen Shot 2019-05-22 at 09.08.05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12759"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1198", "created": "2019-05-22T02:10:00.000000"}], "components": [], "created": "2019-05-21T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@676714e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupnz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70677342_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34532", "fixedVersions": [], "id": "34532", "issueType": "Sub-task", "key": "MODULES-9161", "labels": [], "originalEstimate": "PT0S", "parent": "40900", "parentSummary": "Supported Release (puppetlabs-mysql) 9.0.0 - (22-05-2019) - (c7502a2c1c26f411b74bcd733750cf94c8a7a8fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-22T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-22T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "mysql is good to release - QA signoff is complete! \nRelease against c7502a2c1c26f411b74bcd733750cf94c8a7a8fa", "created": "2019-05-21T23:59:00.000000"}], "components": [], "created": "2019-05-21T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11189819"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62762697_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33436", "fixedVersions": [], "id": "33436", "issueType": "Sub-task", "key": "MODULES-9160", "labels": [], "originalEstimate": "PT0S", "parent": "40900", "parentSummary": "Supported Release (puppetlabs-mysql) 9.0.0 - (22-05-2019) - (c7502a2c1c26f411b74bcd733750cf94c8a7a8fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T23:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-21T23:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-21T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26d98b2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1349688_*|*_3_*:*_1_*:*_4973_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43076", "fixedVersions": [], "id": "43076", "issueType": "Sub-task", "key": "MODULES-9159", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40900", "parentSummary": "Supported Release (puppetlabs-mysql) 9.0.0 - (22-05-2019) - (c7502a2c1c26f411b74bcd733750cf94c8a7a8fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-21T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-21T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67823601"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1346770_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41993", "fixedVersions": [], "id": "41993", "issueType": "Sub-task", "key": "MODULES-9158", "labels": [], "originalEstimate": "PT0S", "parent": "40900", "parentSummary": "Supported Release (puppetlabs-mysql) 9.0.0 - (22-05-2019) - (c7502a2c1c26f411b74bcd733750cf94c8a7a8fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-21T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1198", "created": "2019-05-22T02:10:00.000000"}], "components": [], "created": "2019-05-21T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f89a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4521_*|*_3_*:*_1_*:*_74306729_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10015"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-mysql/compare/8.1.0...c7502a2c1c26f411b74bcd733750cf94c8a7a8fa]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_init-merge_master/315/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40900", "fixedVersions": [], "id": "40900", "issueType": "Task", "key": "MODULES-9157", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-22T03:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-mysql) 9.0.0 - (22-05-2019) - (c7502a2c1c26f411b74bcd733750cf94c8a7a8fa)", "timeSpent": "PT0S", "updated": "2019-05-22T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [], "components": [], "created": "2019-05-21T05:06:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01 (-) produce Litmus training material (video's/slides/documentation etc)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dda2395"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzupmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5419840_*|*_3_*:*_1_*:*_2507891696_*|*_5_*:*_1_*:*_0"}], "description": "On June 4 - 5 th Puppet contributors summit will be hosted in Budapest, Hungary. Members of the IA_Contribute team have been requested to attend and help out focusing on Litmus.\n\nThe objective of this story is to track the time required by those attending to prepare Litmus material for the summit.\n\n\u00a0\n\n\u00a0\n\n*Potential tasks*\n\ncreate videos\n\nbetter documentation on converting a module\u2019s tests from beaker to litmus helpers\n\nget windows + docker working\n\ndocument for breakout conversation - talking points\n\nhack time with bolt + litmus - things to try, using facts to run commands against certain machines. or bolt plans as tests\n\nwhat module is suitable from [https://forge.puppet.com/puppet]\n\n\u00a0\n\n*agenda for workshop*\n\nfirst part is running docker + motd 15 minutes\n\nsecond half is converting a module\n\n\u00a0For the workshop\u00a0\n\npre-requisite - docker running\n\nwhat laptops / environments are they running. windows laptops\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39797", "fixedVersions": [], "id": "39797", "issueType": "Story", "key": "MODULES-9156", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Fixed", "resolutionDate": "2019-06-19T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "As a puppet engineer assigned to the IA_Content team I want to prepare Litmus material for the Contributors summit", "timeSpent": "PT0S", "updated": "2019-06-19T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-05-21T02:52:00.000000", "creator": "623c148201f8660070b6ffd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@294bd78a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuplj:"}], "description": "_Basic Info_\n *Module Version: 1.8.0*\n *Puppet Version: 3.4.3*\n *OS Name/Version: Ubuntu 14*\n\n_When a package is mentioned in manifest with ensure installed and you put it on hold via apt-mark hold, then it tries to reinstall that package._\n\n*Desired Behavior:*\n\nIgnore package put on hold.\n\n*Actual Behavior:*\n\n\u00a0\n\nFor example we have a mysql-server package put on hold via apt-mark hold mysql-server* and following entry in Manifest:\n\n{{package { [}}\n\n{{\u00a0 'mysql-server',}}\n\n{{\u00a0 ]:}}{\\{ ensure -> 'installed'}}\n\n{{}}}\n\nWe get following entry in /var/log/apt/history.log:\n\n\u00a0\n\n{{Start-Date: 2019-05-20 15:08:34}}\n {{Commandline: /usr/bin/apt-get -q -y -o DPkg::Options::=-force-confold install mysql-server}}\n {{Upgrade: mysql-server:amd64 (5.7.25-0ubuntu0.16.04.2, 5.7.26-0ubuntu0.16.04.1)}}\n {{End-Date: 2019-05-20 15:08:35}}{{\u00a0}}\n\n\u00a0\n\n\u00a0", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33431", "fixedVersions": [], "id": "33431", "issueType": "Bug", "key": "MODULES-9155", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c148201f8660070b6ffd0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : Ensure installed tries to reinstall held package", "timeSpent": "PT0S", "updated": "2019-05-21T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1926", "created": "2019-05-20T09:04:00.000000"}], "components": [], "created": "2019-05-20T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68e323e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuovb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27339875_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40894", "fixedVersions": [], "id": "40894", "issueType": "Sub-task", "key": "MODULES-9151", "labels": [], "originalEstimate": "PT0S", "parent": "36695", "parentSummary": "Supported Release (puppetlabs-apache) 5.0.0 - (release date) - (1b6f89afdde0df7f9433a163d5c4b5328eac5779)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "apache is good to release - QA signoff is complete! \nRelease against 1b6f89afdde0df7f9433a163d5c4b5328eac5779", "created": "2019-05-20T08:44:00.000000"}], "components": [], "created": "2019-05-20T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3870fa8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuov3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81611_*|*_3_*:*_1_*:*_26035979_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39796", "fixedVersions": [], "id": "39796", "issueType": "Sub-task", "key": "MODULES-9150", "labels": [], "originalEstimate": "PT0S", "parent": "36695", "parentSummary": "Supported Release (puppetlabs-apache) 5.0.0 - (release date) - (1b6f89afdde0df7f9433a163d5c4b5328eac5779)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-20T08:48:00.000000"}], "components": [], "created": "2019-05-20T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c8eab22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuouv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26383542_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38732", "fixedVersions": [], "id": "38732", "issueType": "Sub-task", "key": "MODULES-9149", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36695", "parentSummary": "Supported Release (puppetlabs-apache) 5.0.0 - (release date) - (1b6f89afdde0df7f9433a163d5c4b5328eac5779)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-20T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-20T08:48:00.000000"}], "components": [], "created": "2019-05-20T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b923596"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuouf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26389351_*|*_3_*:*_1_*:*_4439_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37682", "fixedVersions": [], "id": "37682", "issueType": "Sub-task", "key": "MODULES-9148", "labels": [], "originalEstimate": "PT0S", "parent": "36695", "parentSummary": "Supported Release (puppetlabs-apache) 5.0.0 - (release date) - (1b6f89afdde0df7f9433a163d5c4b5328eac5779)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-20T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T09:05:00.000000", "name": "Screen Shot 2019-05-20 at 16.04.54.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12865"}, {"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-05-20T08:44:00.000000", "name": "Screenshot 2019-05-20 at 17.42.55.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12664"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1926", "created": "2019-05-20T09:04:00.000000"}], "components": [], "created": "2019-05-20T01:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a759478"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuoun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4350_*|*_3_*:*_1_*:*_82350409_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70796"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n [Link to diff on github|https://github.com/puppetlabs/puppetlabs-apache/compare/4.1.0...1b6f89afdde0df7f9433a163d5c4b5328eac5779]\n[Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/54/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36695", "fixedVersions": [], "id": "36695", "issueType": "Task", "key": "MODULES-9147", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T00:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apache) 5.0.0 - (release date) - (1b6f89afdde0df7f9433a163d5c4b5328eac5779)", "timeSpent": "PT0S", "updated": "2019-05-21T00:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "attachments": [], "comments": [], "components": [], "created": "2019-05-17T12:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6970cf1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuodj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2407_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_989644"}], "description": "*REASON:* Updated dependencies\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34531", "fixedVersions": [], "id": "34531", "issueType": "Task", "key": "MODULES-9146", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T12:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-puppetdb) 7.2.0 - 2019/05/17 - (689c82d1893533ef208e788aad8471c98bc56f73)", "timeSpent": "PT0S", "updated": "2019-05-17T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-05-17T08:27:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@757d84df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunvb:"}], "description": "_Basic Info_\n*Module Version:* 7.0.1\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Debian Stretch\n\nTrying to install an apt key using \"content\" fails if the {{gnupg}} package is not installed:\n\n{code}\nroot@stretch-minimal:~# dpkg -l gnupg\nDesired=Unknown/Install/Remove/Purge/Hold\n| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend\n|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n||/ Name                                    Version                  Architecture             Description\n+++-=======================================-========================-========================-===================================================================================\nun  gnupg                                   <none>                   <none>                   (no description available)\nroot@stretch-minimal:~# puppet module install puppetlabs/apt\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-apt (v7.0.1)\n  \u251c\u2500\u2500 puppetlabs-stdlib (v5.2.0)\n  \u2514\u2500\u2500 puppetlabs-translate (v1.2.0)\nroot@stretch-minimal:~# puppet apply -e 'include apt\napt::key { \"test\":\n  content => file(\"/tmp/test.gpg\"),\nid => \"49E3ACD3\",\n}'\nWarning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n   (in /etc/puppetlabs/puppet/hiera.yaml)\nNotice: Compiled catalog for stretch-minimal.zcode.net in environment production in 0.41 seconds\nWarning: /Apt_key[test]: The id should be a full fingerprint (40 characters), see README.\nNotice: /Stage[main]/Apt/File[preferences]/ensure: created\nNotice: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/ensure: defined content as '{md5}0962d70c4ec78bbfa6f3544ae0c41974'\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Main/Apt::Key[test]/Anchor[apt_key 49E3ACD3 present]: Dependency Apt_key[test] has failures: true\nWarning: /Stage[main]/Main/Apt::Key[test]/Anchor[apt_key 49E3ACD3 present]: Skipping because of failed dependencies\nError: Could not find a suitable provider for apt_key\nNotice: Applied catalog in 1.80 seconds\nroot@stretch-minimal:~# apt install gnupg\nReading package lists... Done\nBuilding dependency tree       \nReading state information... Done\nThe following additional packages will be installed:\n  gnupg-agent gnupg-l10n pinentry-curses\nSuggested packages:\n  parcimonie xloadimage dbus-user-session libpam-systemd pinentry-gnome3 scdaemon pinentry-doc\nThe following NEW packages will be installed:\n  gnupg gnupg-agent gnupg-l10n pinentry-curses\n0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 2626 kB of archives.\nAfter this operation, 7998 kB of additional disk space will be used.\nDo you want to continue? [Y/n] \nGet:1 http://ftp.uk.debian.org/debian stretch/main amd64 pinentry-curses amd64 1.0.0-2 [50.5 kB]\nGet:2 http://ftp.uk.debian.org/debian stretch/main amd64 gnupg-agent amd64 2.1.18-8~deb9u4 [554 kB]\nGet:3 http://ftp.uk.debian.org/debian stretch/main amd64 gnupg amd64 2.1.18-8~deb9u4 [1128 kB]\nGet:4 http://ftp.uk.debian.org/debian stretch/main amd64 gnupg-l10n all 2.1.18-8~deb9u4 [893 kB]\nFetched 2626 kB in 0s (5333 kB/s)   \ndebconf: delaying package configuration, since apt-utils is not installed\nSelecting previously unselected package pinentry-curses.\n(Reading database ... 20949 files and directories currently installed.)\nPreparing to unpack .../pinentry-curses_1.0.0-2_amd64.deb ...\nUnpacking pinentry-curses (1.0.0-2) ...\nSelecting previously unselected package gnupg-agent.\nPreparing to unpack .../gnupg-agent_2.1.18-8~deb9u4_amd64.deb ...\nUnpacking gnupg-agent (2.1.18-8~deb9u4) ...\nSelecting previously unselected package gnupg.\nPreparing to unpack .../gnupg_2.1.18-8~deb9u4_amd64.deb ...\nUnpacking gnupg (2.1.18-8~deb9u4) ...\nSelecting previously unselected package gnupg-l10n.\nPreparing to unpack .../gnupg-l10n_2.1.18-8~deb9u4_all.deb ...\nUnpacking gnupg-l10n (2.1.18-8~deb9u4) ...\nProcessing triggers for install-info (6.3.0.dfsg.1-1+b2) ...\nSetting up gnupg-l10n (2.1.18-8~deb9u4) ...\nSetting up pinentry-curses (1.0.0-2) ...\nSetting up gnupg-agent (2.1.18-8~deb9u4) ...\nSetting up gnupg (2.1.18-8~deb9u4) ...\nroot@stretch-minimal:~# puppet apply -e 'include apt\napt::key { \"test\":\n  content => file(\"/tmp/test.gpg\"),\nid => \"49E3ACD3\",\n}'\nWarning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n   (in /etc/puppetlabs/puppet/hiera.yaml)\nNotice: Compiled catalog for stretch-minimal.zcode.net in environment production in 0.44 seconds\nWarning: /Apt_key[test]: The id should be a full fingerprint (40 characters), see README.\nNotice: /Stage[main]/Main/Apt::Key[test]/Apt_key[test]/ensure: created\nNotice: Applied catalog in 2.39 seconds\n{code}\n\n*Desired Behavior:*\n{{apt::key}} should be able to install the key without requiring {{gnupg}} to be installed, or failing that should ensure that it's installed before trying to use it.\n\n*Actual Behavior:*\nSee above\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36693", "fixedVersions": [], "id": "36693", "issueType": "Bug", "key": "MODULES-9145", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : adding key from content requires gnupg to be installed", "timeSpent": "PT0S", "updated": "2019-05-17T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[PR mergeback|https://github.com/puppetlabs/puppetlabs-motd/pull/220]", "created": "2019-05-20T02:16:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "might need this\u00a0[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-manualadminjob_init-tag_generic-push-forge/]", "created": "2019-05-20T03:16:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "yes\ndone it. Released and tagged with 3.0.0 on forge", "created": "2019-05-20T06:15:00.000000"}], "components": [], "created": "2019-05-17T06:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ef3cc8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuns7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243383117_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40890", "fixedVersions": [], "id": "40890", "issueType": "Sub-task", "key": "MODULES-9144", "labels": [], "originalEstimate": "PT0S", "parent": "36682", "parentSummary": "Supported Release (puppetlabs-motd) 3.0.0 - (2019-5-19) - (d2c04221d99d7e13147e8dc44f32c76a75b4009c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T06:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppetlabs-motd/commit/d2c04221d99d7e13147e8dc44f32c76a75b4009c]\u00a0ran through green\u00a0[https://pipelines.puppet.com/team-modules/builds/549472]", "created": "2019-05-20T02:07:00.000000"}], "components": [], "created": "2019-05-17T06:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a43bd0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242935687_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39794", "fixedVersions": [], "id": "39794", "issueType": "Sub-task", "key": "MODULES-9143", "labels": [], "originalEstimate": "PT0S", "parent": "36682", "parentSummary": "Supported Release (puppetlabs-motd) 3.0.0 - (2019-5-19) - (d2c04221d99d7e13147e8dc44f32c76a75b4009c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T02:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-17T06:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b48199c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9864279_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38775", "fixedVersions": [], "id": "38775", "issueType": "Sub-task", "key": "MODULES-9142", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36682", "parentSummary": "Supported Release (puppetlabs-motd) 3.0.0 - (2019-5-19) - (d2c04221d99d7e13147e8dc44f32c76a75b4009c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-17T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-17T06:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ed4702"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9858958_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37681", "fixedVersions": [], "id": "37681", "issueType": "Sub-task", "key": "MODULES-9141", "labels": [], "originalEstimate": "PT0S", "parent": "36682", "parentSummary": "Supported Release (puppetlabs-motd) 3.0.0 - (2019-5-19) - (d2c04221d99d7e13147e8dc44f32c76a75b4009c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-17T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://pipelines.puppet.com/team-modules/builds/549472]\u00a0passing release checks", "created": "2019-05-20T02:10:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[PR mergeback|https://github.com/puppetlabs/puppetlabs-motd/pull/220]", "created": "2019-05-20T02:16:00.000000"}], "components": [], "created": "2019-05-17T06:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f2eb08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5836_*|*_3_*:*_1_*:*_253653756_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_106836_*|*_10005_*:*_1_*:*_9767073"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36682", "fixedVersions": [], "id": "36682", "issueType": "Task", "key": "MODULES-9140", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T07:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-motd) 3.0.0 - (2019-5-19) - (d2c04221d99d7e13147e8dc44f32c76a75b4009c)", "timeSpent": "PT0S", "updated": "2019-05-20T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2019-05-17T06:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74c45c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23863092912_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34529", "fixedVersions": [], "id": "34529", "issueType": "Sub-task", "key": "MODULES-9139", "labels": [], "originalEstimate": "PT0S", "parent": "40887", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.1 - (2019-06-04) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-05-17T06:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@343befc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1775090_*|*_3_*:*_1_*:*_23861196103_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33422", "fixedVersions": [], "id": "33422", "issueType": "Sub-task", "key": "MODULES-9138", "labels": [], "originalEstimate": "PT0S", "parent": "40887", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.1 - (2019-06-04) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-06-04T04:05:00.000000"}], "components": [], "created": "2019-05-17T06:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b8a78ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1546853399_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43074", "fixedVersions": [], "id": "43074", "issueType": "Sub-task", "key": "MODULES-9137", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40887", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.1 - (2019-06-04) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-04T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-06-04T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-06-04T04:05:00.000000"}], "components": [], "created": "2019-05-17T06:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56752513"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1546838545_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41987", "fixedVersions": [], "id": "41987", "issueType": "Sub-task", "key": "MODULES-9136", "labels": [], "originalEstimate": "PT0S", "parent": "40887", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.1 - (2019-06-04) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-06-04T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-06-04T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Not needed for now. I'm closing this ticket", "created": "2019-05-20T08:59:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5b721aea84e3a72af6b3d21c] Would it be possible to close this ticket.\nI have created a new release ticket to release this module.", "created": "2019-06-04T04:24:00.000000"}], "components": [], "created": "2019-05-17T06:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@157a715c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5247_*|*_3_*:*_2_*:*_272505361_*|*_5_*:*_1_*:*_1277508501_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_35813"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40887", "fixedVersions": [], "id": "40887", "issueType": "Task", "key": "MODULES-9135", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-06-04T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-postgresql) 6.0.1 - (2019-06-04) - (SHA)", "timeSpent": "PT0S", "updated": "2019-06-04T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["docker"], "created": "2019-05-17T05:45:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@307f93af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzunpr:"}], "description": "We are currently using images from winamd64 for testing on Windows 2016 after the official docker images stopped working. Support for Windows 2016 from latest is not available with most images. The winamd64/hello-world image we recently changed over to is also no longer working with Windows 2016 using latest.\n\nBy creating our own images based on the current hello-world image and another similar image, we could control any changes that would break Windows testing as it has now happened twice in the past few months.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38773", "fixedVersions": [], "id": "38773", "issueType": "Task", "key": "MODULES-9134", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "docker - Change Windows testing images", "timeSpent": "PT0S", "updated": "2021-01-25T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "If an agent is installed on a target already or if the target has the `puppet-agent` feature the `apply_prep` method will use whatever agent is there (and not try to install a new one). I think that the puppet_agent::install task was recently updated to allow configuring agent source (see metadata: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/tasks/install_shell.json]\u00a0). So one possible workflow would be to first run the install task with the custom agent source configured, then run apply_prep afterwords.\u00a0", "created": "2019-05-16T16:52:00.000000"}], "components": ["puppet_agent"], "created": "2019-05-16T13:12:00.000000", "creator": "623c1067a2f6400069eb7a09", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@339c05f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykog7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}], "description": "_Basic Info_\n *Module Version:*\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent]\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Install the Puppet agent using a task*\n\n*Actual Behavior: Doesn't install the agent*\n\n*I'm writing Puppet Bolt Plans, in the plan I run*\u00a0\n\u00a0\n# Install puppet on the target and gather facts\n$nodes.apply_prep\n*Which is standard on most plans, that runs the puppet agent task*\u00a0\n\n*puppet_agent::version Get the version of the Puppet agent package installed. Returns nothing if none present.*\n\n*What I'm seeing in the target server is*\n\n*wget -O /tmp/install.sh.3428.49192/puppet-release-el-6.noarch.rpm http://yum.puppet.com/puppet/puppet-release-el-6.noarch.rpm*\n\n*Which is understandable as this is in a data center so no internet access is available, is it possible for the task to accept an alternate location?*\n\n*Or behave the same way the module and carry it's own copies of the agents? does;\u00a0[https://puppet.com/docs/pe/2018.1/installing_agents.html#install-agents-without-internet-access]*\n\n\u00a0**\u00a0\n\n\u00a0\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39793", "fixedVersions": [], "id": "39793", "issueType": "New Feature", "key": "MODULES-9133", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1067a2f6400069eb7a09", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "https://github.com/puppetlabs/puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2019-10-30T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-16T07:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7abbb1b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzum7b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331262844_*|*_3_*:*_1_*:*_963066_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36677", "fixedVersions": [], "id": "36677", "issueType": "Sub-task", "key": "MODULES-9132", "labels": [], "originalEstimate": "PT0S", "parent": "43073", "parentSummary": "Supported Release (puppetlabs-java) 4.0.0 - (20-05-2019) - (412ad38d9336772a9757a224e6158066d0721fec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T03:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T02:57:00.000000", "name": "Screen Shot 2019-05-20 at 09.45.53.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12972"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "! modules release check java linux\n\nkerminator APP [9:45 AM]\n ```java is good to release - QA signoff is complete! \nRelease against 412ad38d9336772a9757a224e6158066d0721fec```", "created": "2019-05-20T02:57:00.000000"}], "components": [], "created": "2019-05-16T07:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64830bfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzum73:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330814752_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35652", "fixedVersions": [], "id": "35652", "issueType": "Sub-task", "key": "MODULES-9131", "labels": [], "originalEstimate": "PT0S", "parent": "43073", "parentSummary": "Supported Release (puppetlabs-java) 4.0.0 - (20-05-2019) - (412ad38d9336772a9757a224e6158066d0721fec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T07:07:00.000000"}], "components": [], "created": "2019-05-16T07:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15802928"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzum6v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170234_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34527", "fixedVersions": [], "id": "34527", "issueType": "Sub-task", "key": "MODULES-9130", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43073", "parentSummary": "Supported Release (puppetlabs-java) 4.0.0 - (20-05-2019) - (412ad38d9336772a9757a224e6158066d0721fec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T07:06:00.000000"}], "components": [], "created": "2019-05-16T07:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b3b05d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzum6f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_152622_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33419", "fixedVersions": [], "id": "33419", "issueType": "Sub-task", "key": "MODULES-9129", "labels": [], "originalEstimate": "PT0S", "parent": "43073", "parentSummary": "Supported Release (puppetlabs-java) 4.0.0 - (20-05-2019) - (412ad38d9336772a9757a224e6158066d0721fec)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T07:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T03:10:00.000000", "name": "Screen Shot 2019-05-20 at 10.10.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13054"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/360", "created": "2019-05-16T07:43:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-java/pull/362]", "created": "2019-05-20T03:09:00.000000"}], "components": [], "created": "2019-05-16T07:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70c5f670"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzum6n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6184_*|*_3_*:*_1_*:*_332227053_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6731"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/3.3.0...412ad38d9336772a9757a224e6158066d0721fec\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/32/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43073", "fixedVersions": [], "id": "43073", "issueType": "Task", "key": "MODULES-9128", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T03:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-java) 4.0.0 - (20-05-2019) - (412ad38d9336772a9757a224e6158066d0721fec)", "timeSpent": "PT0S", "updated": "2019-05-20T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:8e215f7d-5bee-43b3-bd50-6ce7bfe7c114]. We are currently working on adding RedHat 8 support to our supported modules. I will notify you when support has been added to ntp.", "created": "2019-05-21T02:23:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "This is now almost one year old.\n\nCan we expect puppetlabs-ntp to support CentOS 8 or should we look for other solutions like chrony module?", "created": "2020-04-30T04:00:00.000000"}, {"author": "557058:d0722c15-7837-4cc1-bafa-be8bcb0e7ca3", "body": "[~accountid:5b85e1686cc2d741d14fa6d4] would you mind taking this to the eng team to get an update? Thanks! ", "created": "2020-05-12T08:42:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Please reference https://puppet.atlassian.net/browse/IAC-87\n\nDuring the Rhel 8 certification, while testing the NTP module, the IAC team learnt that Rhel is no longer supporting NTP and are pushing chrony. \n\nRhel is recommending Chrony over NTP. The IAC team are unable to add Rhel support to the NTP module.\n", "created": "2020-05-12T09:44:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Is there a formal recommendation of an alternative to the NTP module or is the desire that someone will contribute chrony support?", "created": "2020-05-12T12:38:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "[~accountid:557058:d266d245-5cba-4a99-842a-d1e061513459]  at present there is no formal request or plan for the IAC team to address this issue. However, if there is a strong business case put forward it will be reviewed with PM and if deemed in the best interests of Puppet we would plan to implement.\n\n\n\n", "created": "2020-05-13T00:58:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Looking on the Forge there are a few Chrony modules https://forge.puppet.com/modules?q=chrony\n\nWould any of these modules address our customers and community concerns?", "created": "2020-05-13T10:52:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "To help understand the impact of this problem could we get some data on \n\n1) the number of customers affected\n2) what alternative solutions are currently being used (A Chrony module, or systems or even alternative NTP installation).\n\n\nThanks\nNorman", "created": "2020-05-14T09:27:00.000000"}], "components": ["ntp"], "created": "2019-05-15T14:04:00.000000", "creator": "557058:8e215f7d-5bee-43b3-bd50-6ce7bfe7c114", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59744337"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzulpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/19"}], "description": "*Module Version: 8.0.0*\n *Puppet Version: 5.5.14*\n *OS Name/Version: RHEL/CentOS 8.0*\n\nSubmitting request to add support for Red Hat Enterprise Linux 8 and CentOS 8 to the puppetlabs-ntp module.\n\nIn this major release the ntp package and daemon has been removed and must be migrated to chrony.\n\n\u00a0\n\nPlease see more info at [https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index#implementation-of-ntp_time-synchronization]\n\n\u00a0\n\nRespectfully,\n\nJake\n\n\u00a0\n\n*Desired Behavior:*\n\nThe module should install and configure chrony according to the documentation at\u00a0[https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/configuring_basic_system_settings/index#chrony-intro_using-chrony-to-configure-ntp]\n\n\u00a0\n\n*Actual Behavior:*\n\nThe module attempts to install the ntp package, which is no longer available along with the ntp daemon.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41985", "fixedVersions": [], "id": "41985", "issueType": "New Feature", "key": "MODULES-9127", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8e215f7d-5bee-43b3-bd50-6ce7bfe7c114", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ntp : RHEL 8 Support", "timeSpent": "PT0S", "updated": "2020-05-14T09:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "failed with an older version of ruby 2.3 -> different error than expected\npassed with ruby 2.5.5\nfailed with ruby 2.6.3 when bundle install -> known issue: https://github.com/puppetlabs/puppet-module-gems/issues/93 ", "created": "2019-05-16T07:27:00.000000"}], "components": ["stdlib"], "created": "2019-05-15T06:55:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d1ea466"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169177_*|*_3_*:*_1_*:*_10603601_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78098362"}], "description": "failing unit tests on master: 37412046c8be5723ff7a497323b928371ce37167\n\n*rspec ./spec/functions/delete_regex_spec.rb:10* # delete_regex should run delete_regex(1, \"two\") and raise an TypeError with the message matching /First argument must be an Array, Hash, or String/\n*rspec ./spec/functions/delete_spec.rb:9* # delete should run delete(1, \"two\") and raise an TypeError with the message matching /First argument must be an Array, String, or Hash/\n*rspec ./spec/functions/fqdn_uuid_spec.rb:8* # fqdn_uuid with invalid parameters should run fqdn_uuid(0) and raise an TypeError with the message matching /no implicit conversion of Integer/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38771", "fixedVersions": [], "id": "38771", "issueType": "Bug", "key": "MODULES-9126", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-05-16T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-stdlib : unit test are failing", "timeSpent": "PT0S", "updated": "2019-05-16T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-tomcat/pull/353", "created": "2019-05-17T06:28:00.000000"}], "components": [], "created": "2019-05-15T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71ff5159"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171380836_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37680", "fixedVersions": [], "id": "37680", "issueType": "Sub-task", "key": "MODULES-9125", "labels": [], "originalEstimate": "PT0S", "parent": "33415", "parentSummary": "Supported Release (puppetlabs-tomcat) 3.0.0 - (17-05-2019) - (9c72889ca67861353a2b15068856084cd8056766)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T05:40:00.000000", "name": "Screen Shot 2019-05-17 at 12.40.08.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12758"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Sheena Tharakanparampil [12:40 PM]\n! modules release check tomcat linux\n\nkerminator APP [12:40 PM]\n ```tomcat is good to release - QA signoff is complete! \nRelease against 9c72889ca67861353a2b15068856084cd8056766```", "created": "2019-05-17T05:40:00.000000"}], "components": [], "created": "2019-05-15T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f20cbfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul9b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168499198_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36671", "fixedVersions": [], "id": "36671", "issueType": "Sub-task", "key": "MODULES-9124", "labels": [], "originalEstimate": "PT0S", "parent": "33415", "parentSummary": "Supported Release (puppetlabs-tomcat) 3.0.0 - (17-05-2019) - (9c72889ca67861353a2b15068856084cd8056766)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T04:05:00.000000"}], "components": [], "created": "2019-05-15T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24e313ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76391638_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35651", "fixedVersions": [], "id": "35651", "issueType": "Sub-task", "key": "MODULES-9123", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33415", "parentSummary": "Supported Release (puppetlabs-tomcat) 3.0.0 - (17-05-2019) - (9c72889ca67861353a2b15068856084cd8056766)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tomcat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T04:05:00.000000"}], "components": [], "created": "2019-05-15T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@423fe3eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul8n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76382308_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34525", "fixedVersions": [], "id": "34525", "issueType": "Sub-task", "key": "MODULES-9122", "labels": [], "originalEstimate": "PT0S", "parent": "33415", "parentSummary": "Supported Release (puppetlabs-tomcat) 3.0.0 - (17-05-2019) - (9c72889ca67861353a2b15068856084cd8056766)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tomcat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T04:12:00.000000", "name": "Screen Shot 2019-05-17 at 11.11.44.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12971"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T05:39:00.000000", "name": "Screen Shot 2019-05-17 at 12.38.54.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12662"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/350", "created": "2019-05-16T04:16:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/352", "created": "2019-05-17T04:16:00.000000"}], "components": [], "created": "2019-05-15T06:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c4687e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul8v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5781_*|*_3_*:*_1_*:*_173178340_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12794"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n https://github.com/puppetlabs/puppetlabs-tomcat/compare/2.5.0...9c72889ca67861353a2b15068856084cd8056766\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/release/job/forge-module_puppetlabs-tomcat_init-merge_release/57/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33415", "fixedVersions": [], "id": "33415", "issueType": "Task", "key": "MODULES-9121", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-tomcat) 3.0.0 - (17-05-2019) - (9c72889ca67861353a2b15068856084cd8056766)", "timeSpent": "PT0S", "updated": "2019-05-17T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:28:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@224178b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521768493_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40883", "fixedVersions": [], "id": "40883", "issueType": "Sub-task", "key": "MODULES-9120", "labels": [], "originalEstimate": "PT0S", "parent": "39791", "parentSummary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-05-21T05:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "update metadata to support concat version 6.0.0", "timeSpent": "PT0S", "updated": "2019-05-21T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/369", "created": "2019-05-17T07:15:00.000000"}], "components": [], "created": "2019-05-15T04:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@633548b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul7b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_183290999_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36670", "fixedVersions": [], "id": "36670", "issueType": "Sub-task", "key": "MODULES-9119", "labels": [], "originalEstimate": "PT0S", "parent": "43072", "parentSummary": "Supported Release (puppetlabs-haproxy) 4.0. - 17.05.2019 - 704e8f560b4e0c3f6189b7949aec8695953034f3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-haproxy) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "haproxy is good to release - QA signoff is complete! \nRelease against 704e8f560b4e0c3f6189b7949aec8695953034f3", "created": "2019-05-17T06:50:00.000000"}], "components": [], "created": "2019-05-15T04:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1209039b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88096808_*|*_3_*:*_1_*:*_93581849_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35650", "fixedVersions": [], "id": "35650", "issueType": "Sub-task", "key": "MODULES-9118", "labels": [], "originalEstimate": "PT0S", "parent": "43072", "parentSummary": "Supported Release (puppetlabs-haproxy) 4.0. - 17.05.2019 - 704e8f560b4e0c3f6189b7949aec8695953034f3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-17T06:51:00.000000"}], "components": [], "created": "2019-05-15T04:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a6e0356"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181774005_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34523", "fixedVersions": [], "id": "34523", "issueType": "Sub-task", "key": "MODULES-9117", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43072", "parentSummary": "Supported Release (puppetlabs-haproxy) 4.0. - 17.05.2019 - 704e8f560b4e0c3f6189b7949aec8695953034f3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-17T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-17T06:51:00.000000"}], "components": [], "created": "2019-05-15T04:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e61550d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181766745_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33412", "fixedVersions": [], "id": "33412", "issueType": "Sub-task", "key": "MODULES-9116", "labels": [], "originalEstimate": "PT0S", "parent": "43072", "parentSummary": "Supported Release (puppetlabs-haproxy) 4.0. - 17.05.2019 - 704e8f560b4e0c3f6189b7949aec8695953034f3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-17T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe852f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5396_*|*_3_*:*_1_*:*_420651547_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_150622"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-haproxy/compare/3.0.1...704e8f560b4e0c3f6189b7949aec8695953034f3]\n\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/haproxy/view/release/job/forge-module_puppetlabs-haproxy_init-merge_release/16/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43072", "fixedVersions": [], "id": "43072", "issueType": "Task", "key": "MODULES-9115", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T01:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-haproxy) 4.0. - 17.05.2019 - 704e8f560b4e0c3f6189b7949aec8695953034f3", "timeSpent": "PT0S", "updated": "2019-05-20T01:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2adb62df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175694413_*|*_3_*:*_1_*:*_6991608_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39792", "fixedVersions": [], "id": "39792", "issueType": "Sub-task", "key": "MODULES-9114", "labels": [], "originalEstimate": "PT0S", "parent": "35649", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 3.0.0 - (17-05-2019) - (95d46d5e1c99423b6861ec0a74559d3e29193ac1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-17T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-satellite_pe_tools) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T04:58:00.000000", "name": "Screen Shot 2019-05-17 at 11.58.14.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12460"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Sheena Tharakanparampil [11:58 AM]\n! modules release check satellite-pe-tools linux\n\nkerminator APP [11:58 AM]\n ```satellite-pe-tools is good to release - QA signoff is complete! \nRelease against 95d46d5e1c99423b6861ec0a74559d3e29193ac1```", "created": "2019-05-17T04:58:00.000000"}], "components": [], "created": "2019-05-15T04:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b03348"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul5r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175339294_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38769", "fixedVersions": [], "id": "38769", "issueType": "Sub-task", "key": "MODULES-9113", "labels": [], "originalEstimate": "PT0S", "parent": "35649", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 3.0.0 - (17-05-2019) - (95d46d5e1c99423b6861ec0a74559d3e29193ac1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-17T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-satellite_pe_tools) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-17T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T02:31:00.000000"}], "components": [], "created": "2019-05-15T04:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50c4c9cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul5j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80108547_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37679", "fixedVersions": [], "id": "37679", "issueType": "Sub-task", "key": "MODULES-9112", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35649", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 3.0.0 - (17-05-2019) - (95d46d5e1c99423b6861ec0a74559d3e29193ac1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T02:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-satellite_pe_tools) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-16T02:31:00.000000"}], "components": [], "created": "2019-05-15T04:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b72977b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul53:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80094115_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36667", "fixedVersions": [], "id": "36667", "issueType": "Sub-task", "key": "MODULES-9111", "labels": [], "originalEstimate": "PT0S", "parent": "35649", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 3.0.0 - (17-05-2019) - (95d46d5e1c99423b6861ec0a74559d3e29193ac1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T02:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-satellite_pe_tools) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-16T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T04:48:00.000000", "name": "Screen Shot 2019-05-17 at 11.47.34.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13212"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T04:48:00.000000", "name": "Screen Shot 2019-05-17 at 11.47.43.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13314"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T05:20:00.000000", "name": "Screen Shot 2019-05-17 at 12.20.00.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12565"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/108", "created": "2019-05-15T05:10:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/109]", "created": "2019-05-17T05:11:00.000000"}], "components": [], "created": "2019-05-15T04:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a82e7e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul5b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5787_*|*_3_*:*_1_*:*_182581132_*|*_5_*:*_2_*:*_59494_*|*_10006_*:*_1_*:*_110917"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/2.3.0...95d46d5e1c99423b6861ec0a74559d3e29193ac1\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/satellite-pe-tools/view/release/job/forge-module_puppetlabs-satellite_pe_tools_init-merge_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35649", "fixedVersions": [], "id": "35649", "issueType": "Task", "key": "MODULES-9110", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-17T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-satellite_pe_tools) 3.0.0 - (17-05-2019) - (95d46d5e1c99423b6861ec0a74559d3e29193ac1)", "timeSpent": "PT0S", "updated": "2019-05-17T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23772ab2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_523375945_*|*_3_*:*_1_*:*_7322938_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33409", "fixedVersions": [], "id": "33409", "issueType": "Sub-task", "key": "MODULES-9109", "labels": [], "originalEstimate": "PT0S", "parent": "39791", "parentSummary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-21T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-21T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2122fbe4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522735430_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43071", "fixedVersions": [], "id": "43071", "issueType": "Sub-task", "key": "MODULES-9108", "labels": [], "originalEstimate": "PT0S", "parent": "39791", "parentSummary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T05:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-21T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2208a3f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522943388_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41983", "fixedVersions": [], "id": "41983", "issueType": "Sub-task", "key": "MODULES-9107", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39791", "parentSummary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-21T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-15T04:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@efb1e83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522933693_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40861", "fixedVersions": [], "id": "40861", "issueType": "Sub-task", "key": "MODULES-9106", "labels": [], "originalEstimate": "PT0S", "parent": "39791", "parentSummary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-21T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "dependency_checker logs\n\nOverriding *puppetlabs/concat* version with *6.0.0*\n\nChecking *puppetlabs/apache* dependencies.\n\tpuppetlabs/concat (>= 2.2.1 < 6.0.0) *doesn't match* 6.0.0\n\nChecking *puppetlabs/haproxy* dependencies.\n\tpuppetlabs/concat (>= 1.2.3 < 6.0.0) *doesn't match* 6.0.0\n\nChecking *puppetlabs/postgresql* dependencies.\n\tpuppetlabs/concat (>= 1.1.0 < 6.0.0) *doesn't match* 6.0.0\n\nChecking *puppetlabs/tomcat* dependencies.\n\tpuppetlabs/concat (>= 1.1.0 < 6.0.0) *doesn't match* 6.0.0\n\nChecking *puppetlabs/websphere_application_server* dependencies.\n\tpuppetlabs/concat (>= 1.1.0 < 6.0.0) *doesn't match* 6.0.0\n\tpuppetlabs/ibm_installation_manager (>= 0.2.4 < 1.0.0) *doesn't match* 2.0.0", "created": "2019-05-15T04:08:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-concat/pull/582]", "created": "2019-05-21T05:37:00.000000"}], "components": [], "created": "2019-05-15T04:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@970d520"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzul47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5721_*|*_3_*:*_1_*:*_84971071_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_505063048"}], "description": "REASON: Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ECO/Module+Release+Process\n\nModule Engineer, please also include here:\n\n[Link to diff on github|https://github.com/puppetlabs/puppetlabs-concat/compare/5.3.0...3d2b2a950043c601d98147844132e2367550a946]\n[Link to successful Init Job Run from CI|https://pipelines.puppet.com/team-modules/builds/549963] \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39791", "fixedVersions": [], "id": "39791", "issueType": "Task", "key": "MODULES-9105", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-22T00:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-concat) 6.0.0 - (21/05/19) - (3d2b2a950043c601d98147844132e2367550a946)", "timeSpent": "PT0S", "updated": "2019-05-22T00:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4c939b54ec0068b07412", "attachments": [], "comments": [{"author": "623a4c939b54ec0068b07412", "body": "Pull Req submitted:\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1922]\n\n\u00a0", "created": "2019-05-14T11:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as PR has been merged.\u00a0\n\nthank you for your work [~accountid:623a4c939b54ec0068b07412]", "created": "2021-05-17T04:57:00.000000"}], "components": ["apache"], "created": "2019-05-14T10:18:00.000000", "creator": "623a4c939b54ec0068b07412", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dfc2ea8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63398312448_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version: 4.0.0 and 4.1.0*\n *Puppet Version: 6*\n *OS Name/Version: any*\n\nThe file_mode parameter, according to the README, \"Sets the desired permissions mode for config files.\"\u00a0 However there are several config files which do not make use of this parameter and therefore their mode cannot be changed.\u00a0\u00a0\n\nFor example\nhttpd.conf in init.pp in the file declaration:\nfile \\{ \"${::apache::conf_dir}/${::apache::params::conf_file}\":\n\nany custom config file in custom_config.pp in the file declaration:\nfile \\{ \"apache_${name}\":\n\nreqtimeout.conf in reqtimeout.pp in the file declaration:\nfile { 'reqtimeout.conf':\n\n*Desired Behavior:*\u00a0\n\nThese file declarations should include file_mode to allow users to set the desired mode on these files.\n\n*Actual Behavior:*\n\nThese file declarations do not include file_mode, which means these config files are always created with the default mode.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38767", "fixedVersions": [], "id": "38767", "issueType": "Bug", "key": "MODULES-9104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c939b54ec0068b07412", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : file_mode parameter not used consistently for all config files", "timeSpent": "PT0S", "updated": "2021-05-17T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-ntp/pull/514", "created": "2019-05-15T03:03:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/514", "created": "2019-05-15T03:05:00.000000"}], "components": [], "created": "2019-05-14T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30c6422a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuknb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68615021_*|*_3_*:*_1_*:*_164127_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43070", "fixedVersions": [], "id": "43070", "issueType": "Sub-task", "key": "MODULES-9103", "labels": [], "originalEstimate": "PT0S", "parent": "38765", "parentSummary": "Supported Release (puppetlabs-ntp) 8.0.0 - (14-05-2019) - (f9b87e0427a65da96f069876546d0e4710512894)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-15T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-15T02:57:00.000000", "name": "Screen Shot 2019-05-15 at 09.57.15.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13053"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "! modules release check ntp linux\n\n\nkerminator APP [9:57 AM]\n ```ntp is good to release - QA signoff is complete! \nRelease against f9b87e0427a65da96f069876546d0e4710512894```", "created": "2019-05-15T02:57:00.000000"}], "components": [], "created": "2019-05-14T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e13d17c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukn3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68311352_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41981", "fixedVersions": [], "id": "41981", "issueType": "Sub-task", "key": "MODULES-9102", "labels": [], "originalEstimate": "PT0S", "parent": "38765", "parentSummary": "Supported Release (puppetlabs-ntp) 8.0.0 - (14-05-2019) - (f9b87e0427a65da96f069876546d0e4710512894)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-15T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-15T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-14T08:44:00.000000"}], "components": [], "created": "2019-05-14T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5be06448"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukmv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2704621_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40859", "fixedVersions": [], "id": "40859", "issueType": "Sub-task", "key": "MODULES-9101", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38765", "parentSummary": "Supported Release (puppetlabs-ntp) 8.0.0 - (14-05-2019) - (f9b87e0427a65da96f069876546d0e4710512894)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-14T08:43:00.000000"}], "components": [], "created": "2019-05-14T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b1409f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukmf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2673872_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39789", "fixedVersions": [], "id": "39789", "issueType": "Sub-task", "key": "MODULES-9100", "labels": [], "originalEstimate": "PT0S", "parent": "38765", "parentSummary": "Supported Release (puppetlabs-ntp) 8.0.0 - (14-05-2019) - (f9b87e0427a65da96f069876546d0e4710512894)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T08:42:00.000000", "name": "Screen Shot 2019-05-14 at 15.42.19.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13313"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T08:42:00.000000", "name": "Screen Shot 2019-05-14 at 15.42.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12459"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-15T03:06:00.000000", "name": "Screen Shot 2019-05-15 at 10.05.27.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13134"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c  puppetlabs-ntp git:(updategems) dependency-checker /Users/sheena/repos/newrelease/puppetlabs-ibm_installation_manager/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies", "created": "2019-05-14T08:13:00.000000"}], "components": [], "created": "2019-05-14T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@395ab449"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukmn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6303_*|*_3_*:*_1_*:*_69977089_*|*_10009_*:*_1_*:*_96361494_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_293565"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ntp/compare/7.4.0...f9b87e0427a65da96f069876546d0e4710512894\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/job/forge-module_puppetlabs-ntp_init-merge_release/41/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38765", "fixedVersions": [], "id": "38765", "issueType": "Task", "key": "MODULES-9099", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T06:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ntp) 8.0.0 - (14-05-2019) - (f9b87e0427a65da96f069876546d0e4710512894)", "timeSpent": "PT0S", "updated": "2019-05-16T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-14T07:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ba768db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuklr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74040431_*|*_3_*:*_1_*:*_88850048_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34521", "fixedVersions": [], "id": "34521", "issueType": "Sub-task", "key": "MODULES-9098", "labels": [], "originalEstimate": "PT0S", "parent": "40857", "parentSummary": "Supported Release (puppetlabs-firewall) 2.0.0 - (15/05/19) - 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-16T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-16T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": " firewall is good to release - QA signoff is complete! \nRelease against 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "created": "2019-05-15T03:38:00.000000"}], "components": [], "created": "2019-05-14T07:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57f47404"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuklj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1734520_*|*_3_*:*_1_*:*_71996103_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33494", "fixedVersions": [], "id": "33494", "issueType": "Sub-task", "key": "MODULES-9097", "labels": [], "originalEstimate": "PT0S", "parent": "40857", "parentSummary": "Supported Release (puppetlabs-firewall) 2.0.0 - (15/05/19) - 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-15T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-15T03:41:00.000000"}], "components": [], "created": "2019-05-14T07:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33683ced"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuklb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73890774_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43069", "fixedVersions": [], "id": "43069", "issueType": "Sub-task", "key": "MODULES-9096", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40857", "parentSummary": "Supported Release (puppetlabs-firewall) 2.0.0 - (15/05/19) - 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-15T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-15T03:40:00.000000"}], "components": [], "created": "2019-05-14T07:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c660d70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73896751_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41980", "fixedVersions": [], "id": "41980", "issueType": "Sub-task", "key": "MODULES-9095", "labels": [], "originalEstimate": "PT0S", "parent": "40857", "parentSummary": "Supported Release (puppetlabs-firewall) 2.0.0 - (15/05/19) - 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-15T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-05-15T03:37:00.000000", "name": "Screenshot 2019-05-15 at 12.37.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13211"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-firewall/pull/846]", "created": "2019-05-15T03:46:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "blocked for now\ntravis checks are failing. \n\nFailure/Error: run_puppet_install_helper\nBeaker::Host::CommandFailure:\n  Host 'centos-7-x64' exited with 1 running:\n   rpm --replacepkgs -Uvh http://yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm \n  Last 200 lines of output were:\n  \tcurl: (22) The requested URL returned error: 404 Not Found\n  \terror: skipping http://yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm - transfer failed\n  \tRetrieving http://yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm", "created": "2019-05-15T07:03:00.000000"}], "components": [], "created": "2019-05-14T07:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@584618ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6692_*|*_3_*:*_1_*:*_162392636_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1530447"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-firewall/compare/1.15.3...2283aed36aae48366c2af69aad0ce2b5cbb0b048]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/33/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40857", "fixedVersions": [], "id": "40857", "issueType": "Task", "key": "MODULES-9094", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-16T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-firewall) 2.0.0 - (15/05/19) - 2283aed36aae48366c2af69aad0ce2b5cbb0b048", "timeSpent": "PT0S", "updated": "2019-05-16T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T08:15:00.000000", "name": "Screen Shot 2019-05-17 at 15.15.10.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12566"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-17T08:15:00.000000", "name": "Screen Shot 2019-05-17 at 15.15.19.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12663"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1921/commits", "created": "2019-05-14T03:53:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/_adhoc/view/apache/job/forge-module_puppetlabs-apache_init-manual-parameters_adhoc/", "created": "2019-05-14T03:53:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Not sure the new error is caused by this pr\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1917/files", "created": "2019-05-14T03:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Fixed with the community PR\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1923", "created": "2019-05-17T08:14:00.000000"}], "components": [], "created": "2019-05-14T03:49:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Acceptance tests should run clean on Debian"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5736e152"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukfb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343712_*|*_3_*:*_1_*:*_96893170_*|*_10009_*:*_1_*:*_64969_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_177785704"}], "description": "puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.wjdcw8\n09:36:08        Last 10 lines of output were:\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: Starting web server: apache2 failed!\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: The apache2 configtest failed. ... (warning).\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: Output of config test was:\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: [Tue May 14 01:25:31.632780 2019] [core:error] [pid 15474:tid 140391225677696] (EAI 2)Name or service not known: AH00547: Could not resolve host name defaults.example.com -- ignoring!\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: AH00526: Syntax error on line 19 of /etc/apache2/sites-enabled/25-defaults.example.com.conf:\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: Invalid command 'AuthBasicFake', perhaps misspelled or defined by a module not included in the server configuration\n09:36:08        \tMay 14 01:25:31 n8vdticign96wsz apache2[15466]: Action 'configtest' failed.\n09:36:08        \t\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-apache_intn-sys_smoke-master/PLATFORM=debian8-64default.a,WORKER_LABEL=beaker/387/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37677", "fixedVersions": [], "id": "37677", "issueType": "Task", "key": "MODULES-9093", "labels": ["MustFix"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-17T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache failing on debian8", "timeSpent": "PT0S", "updated": "2019-05-17T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 6.0.0\nPR merge back [here|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1078]", "created": "2019-05-14T06:48:00.000000"}], "components": [], "created": "2019-05-14T01:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f5d0060"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19413157_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38764", "fixedVersions": [], "id": "38764", "issueType": "Sub-task", "key": "MODULES-9092", "labels": [], "originalEstimate": "PT0S", "parent": "34520", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.0 - 14.05.2019 - cbf6c5be1821f7767307bf483a26256dbf4f92af", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": " postgresql is good to release - QA signoff is complete! \nRelease against cbf6c5be1821f7767307bf483a26256dbf4f92af", "created": "2019-05-14T06:45:00.000000"}], "components": [], "created": "2019-05-14T01:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5349033e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19258276_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37674", "fixedVersions": [], "id": "37674", "issueType": "Sub-task", "key": "MODULES-9091", "labels": [], "originalEstimate": "PT0S", "parent": "34520", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.0 - 14.05.2019 - cbf6c5be1821f7767307bf483a26256dbf4f92af", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no docs updates", "created": "2019-05-14T06:51:00.000000"}], "components": [], "created": "2019-05-14T01:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23d8483c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19647019_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36665", "fixedVersions": [], "id": "36665", "issueType": "Sub-task", "key": "MODULES-9090", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34520", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.0 - 14.05.2019 - cbf6c5be1821f7767307bf483a26256dbf4f92af", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-14T06:51:00.000000"}], "components": [], "created": "2019-05-14T01:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d798d5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuka7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19615993_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35648", "fixedVersions": [], "id": "35648", "issueType": "Sub-task", "key": "MODULES-9089", "labels": [], "originalEstimate": "PT0S", "parent": "34520", "parentSummary": "Supported Release (puppetlabs-postgresql) 6.0.0 - 14.05.2019 - cbf6c5be1821f7767307bf483a26256dbf4f92af", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released 6.0.0\nPR merge back [here|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1078]", "created": "2019-05-14T06:48:00.000000"}], "components": [], "created": "2019-05-14T01:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d987d7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzukaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8179_*|*_3_*:*_1_*:*_18978621_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_167396"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [github compare|https://github.com/puppetlabs/puppetlabs-postgresql/compare/5.12.1...cbf6c5be1821f7767307bf483a26256dbf4f92af]\n * [Jenkins|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_intn-sys_smoke-release/59/console]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34520", "fixedVersions": [], "id": "34520", "issueType": "Task", "key": "MODULES-9088", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-postgresql) 6.0.0 - 14.05.2019 - cbf6c5be1821f7767307bf483a26256dbf4f92af", "timeSpent": "PT0S", "updated": "2019-05-14T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "\u00a0\n\nPR is up:\u00a0[https://github.com/puppetlabs/puppetlabs-iis/pull/220]", "created": "2019-05-22T11:33:00.000000"}], "components": ["iis", "powershell code manager", "windows"], "created": "2019-05-13T12:14:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) {{pipe_timeout}} is increased from 30 to 180.\n(-) Existing Unit/Acceptance tests pass in CI.\n(+) No docs change required"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@798b3fba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679091779_*|*_10009_*:*_2_*:*_690284581_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96123854"}], "description": "MODULES-4748 identified that the default {{pipe_timeout}} is too low in some cases.\n\nThe {{pipe_timeout}} parameter is different than the\u00a0{{timeout}} attribute of the containing Exec resource, the default {{pipe_timeout}} is 30 seconds, and {{pipe_timeout}} does not appear to be configurable, given:\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L65]\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12]\n\nThe timeout should be increased to reduce instances of this error given the current complexity of implementing a configuration for the PowerShell code manager across the 5+ modules using it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41978", "fixedVersions": [], "id": "41978", "issueType": "Bug", "key": "MODULES-9087", "labels": ["powershell", "triage", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-05-30T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis : Update code manager pipe_timeout to be 180", "timeSpent": "PT0S", "updated": "2019-05-30T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": ["dsc_lite", "powershell code manager", "windows"], "created": "2019-05-13T12:13:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) {{pipe_timeout}} is increased from 30 to 180.\n(-) Existing Unit/Acceptance tests pass in CI.\n(+) No docs change required"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b2c243"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujwn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_257205621_*|*_1_*:*_1_*:*_247870486_*|*_10009_*:*_1_*:*_95733310_*|*_5_*:*_1_*:*_0"}], "description": "MODULES-4748 identified that the default {{pipe_timeout}} is too low in some cases.\n\nThe {{pipe_timeout}} parameter is different than the\u00a0{{timeout}} attribute of the containing Exec resource, the default {{pipe_timeout}} is 30 seconds, and {{pipe_timeout}} does not appear to be configurable, given:\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L65]\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12]\n\nThe timeout should be increased to reduce instances of this error given the current complexity of implementing a configuration for the PowerShell code manager across the 5+ modules using it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40855", "fixedVersions": [], "id": "40855", "issueType": "Bug", "key": "MODULES-9086", "labels": ["powershell", "triage", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-05-20T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite : Update code manager pipe_timeout to be 180", "timeSpent": "PT0S", "updated": "2019-05-20T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR is up for review:\u00a0[https://github.com/puppetlabs/puppetlabs-dsc/pull/413]", "created": "2019-05-22T11:40:00.000000"}], "components": ["dsc", "powershell code manager", "windows"], "created": "2019-05-13T12:13:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) {{pipe_timeout}} is increased from 30 to 180.\n(-) Existing Unit/Acceptance tests pass in CI.\n(+) No docs change required"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4db3b04e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679158311_*|*_3_*:*_1_*:*_113355_*|*_10009_*:*_1_*:*_689913885_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96373088"}], "description": "MODULES-4748 identified that the default {{pipe_timeout}} is too low in some cases.\n\nThe {{pipe_timeout}} parameter is different than the\u00a0{{timeout}} attribute of the containing Exec resource, the default {{pipe_timeout}} is 30 seconds, and {{pipe_timeout}} does not appear to be configurable, given:\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L65]\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12]\n\nThe timeout should be increased to reduce instances of this error given the current complexity of implementing a configuration for the PowerShell code manager across the 5+ modules using it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39788", "fixedVersions": [], "id": "39788", "issueType": "Bug", "key": "MODULES-9085", "labels": ["powershell", "triage", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-05-30T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc : Update code manager pipe_timeout to be 180", "timeSpent": "PT0S", "updated": "2019-05-30T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR up at:\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/pull/257]", "created": "2019-05-22T11:28:00.000000"}], "components": ["powershell", "powershell code manager", "windows"], "created": "2019-05-13T12:11:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) {{pipe_timeout}} is increased from 30 to 180.\n(-) Existing Unit/Acceptance tests pass in CI.\n(+) No docs change required"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d03369b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_679247799_*|*_10009_*:*_1_*:*_690638977_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_95764179"}], "description": "MODULES-4748 identified that the default {{pipe_timeout}} is too low in some cases.\n\nThe {{pipe_timeout}} parameter is different than the\u00a0{{timeout}} attribute of the containing Exec resource, the default {{pipe_timeout}} is 30 seconds, and {{pipe_timeout}} does not appear to be configurable, given:\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L65]\n\n[https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12]\n\nThe timeout should be increased to reduce instances of this error given the current complexity of implementing a configuration for the PowerShell code manager across the 5+ modules using it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38762", "fixedVersions": [], "id": "38762", "issueType": "Bug", "key": "MODULES-9084", "labels": ["powershell", "triage", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-05-30T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : Update code manager pipe_timeout to be 180", "timeSpent": "PT0S", "updated": "2019-05-30T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6243a1024fe01d006ba5bed1", "attachments": [], "comments": [{"author": "6243a1024fe01d006ba5bed1", "body": "One way to fix this issue is to remove unnecessary double quotes in ssl template file:\n{code:java}\ndiff --git a/templates/vhost/_ssl.erb b/templates/vhost/_ssl.erb\nindex 7f5767c4..4200f785 100644\n--- a/templates/vhost/_ssl.erb\n+++ b/templates/vhost/_ssl.erb\n@@ -34,7 +34,7 @@\n   SSLVerifyDepth          <%= @ssl_verify_depth %>\n   <%- end -%>\n   <%- if @ssl_crl_check && scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\n-  SSLCARevocationCheck    \"<%= @ssl_crl_check %>\"\n+  SSLCARevocationCheck    <%= @ssl_crl_check %>\n   <%- end -%>\n   <%- end -%>\n   <%- if @ssl_options -%>\n {code}\nI have offered this solution in this [PR|https://github.com/puppetlabs/puppetlabs-apache/pull/1920].", "created": "2019-05-13T10:03:00.000000"}, {"author": "6243a1024fe01d006ba5bed1", "body": "*Work around:* If needed, double quotes can be injected into ssl_crl_check argument to make it works:\n{code}\n   ssl_crl_check   => 'leaf\" \"no_crl_for_cert_ok',\n{code}", "created": "2019-05-13T10:05:00.000000"}, {"author": "6243a1024fe01d006ba5bed1", "body": "Fixed by PR : https://github.com/puppetlabs/puppetlabs-apache/pull/1946\nFix version:  5.1.0", "created": "2019-10-14T06:25:00.000000"}], "components": ["apache"], "created": "2019-05-13T10:01:00.000000", "creator": "6243a1024fe01d006ba5bed1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "While using the flag no_crl_for_cert_ok:\n\n-> apache configuration v\u00e9rification succeed\n\n-> leaf and no_crl_for_cert_ok are considered as two separate arguments"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c28e841"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13292634309_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.1.0*\n *Puppet Version: 5.3.7*\n *OS Name/Version: Ubuntu 16.04*\n\nMy goal is to add the flag _no_crl_for_cert_ok_\u00a0 in the apache directive _SSLCARevocationCheck_, as offered in [apache documentation|https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslcarevocationcheck]. \n Thus, in my puppet module, I use the option _ssl_crl_check_:\n{code:java}apache::vhost { 'host':\n    [...]\n    ssl_crl_check   => 'leaf no_crl_for_cert_ok',\n    [...]\n}\n{code}\n*Desired Behavior:* I expect this directive in the virtual host configuration file:\n{code}SSLCARevocationCheck    leaf no_crl_for_cert_ok\n{code}\nor\n{code}SSLCARevocationCheck    \"leaf\" \"no_crl_for_cert_ok\"\n{code}\n*Actual Behavior:* Unfortunately, I get my sentence surrounded by double quotes:\n{code}    SSLCARevocationCheck    \"leaf no_crl_for_cert_ok\"\n{code}\nHence, the apache server considers it as a single word and crash upon configuration verification.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36663", "fixedVersions": [], "id": "36663", "issueType": "Bug", "key": "MODULES-9083", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243a1024fe01d006ba5bed1", "resolution": "Fixed", "resolutionDate": "2019-10-14T06:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : Cannot add flag into SSLCARevocationCheck", "timeSpent": "PT0S", "updated": "2019-10-14T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e772a9b54ec0068b2839c", "body": "+1 also seeing this, it looks like someone has submitted a PR that aims to fix this but it has failed the CI test :(\u00a0\nhttps://github.com/puppetlabs/puppetlabs-lvm/pull/258", "created": "2021-02-03T07:48:00.000000"}], "components": ["lvm"], "created": "2019-05-13T09:17:00.000000", "creator": "623a4b354a57610068e6778e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@425aba2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/21"}], "description": "_Basic Info_\n *Module Version: 1.2.0*\n *Puppet Version: 5.5.14*\n *OS Name/Version: Ubuntu 18.04.2 LTS*\n\n*Situation:*\n\nHave completely emtpy (aka: zeroed) LV called lvdummy in a VG called vgsystem. blkid /dev/vgsystem/lvdummy returns nothing and exit code 2.This causes logical_volume, ensure => absent to fail:\n\n{{Error: Execution of '/sbin/blkid /dev/vgsystem/lvdummy' returned 2:}}\n{{ Error: /Stage[main]/Dlr_lvm_partitionierung_basisclient/Logical_volume[lvm_partitionierung_basisclient-remove-lvdummy]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/blkid /dev/vgsystem/lvdummy' returned 2: }}\n\nCreating any filesystem on the empty LV causes blkid to return a value and exit code 0 and the class works.\n\n*Desired Behavior:*\n\nLV lvdummy should be deleted.\n\n*Actual Behavior:*\n\nLV lvdummy is not deleted, puppet run fails.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41977", "fixedVersions": [], "id": "41977", "issueType": "Bug", "key": "MODULES-9082", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b354a57610068e6778e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : ensure absent on lv without filesystem fails", "timeSpent": "PT0S", "updated": "2021-02-03T07:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://docs.google.com/document/d/1_hD07N4jooJ5278cGBSr7zcbTDh_5fkZvX948vDVdns/edit", "created": "2019-06-10T08:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://confluence.puppetlabs.com/display/ECO/Aligning+%3Cmodule%3E+to+core+module+structure+and+process", "created": "2019-06-11T06:50:00.000000"}], "components": [], "created": "2019-05-13T09:06:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Create an internal confluence page on the steps followed to align a module to the core module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@388d459"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037gg:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2049771468_*|*_3_*:*_1_*:*_447708575_*|*_10009_*:*_1_*:*_89898878_*|*_5_*:*_1_*:*_0"}], "description": "Create an internal confluence page on the steps followed to align a module to the core module", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "37671", "fixedVersions": [], "id": "37671", "issueType": "Task", "key": "MODULES-9081", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-12T07:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create an internal confluence page on the steps followed to align a module to the core module", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "dependency-checker /Users/sheena/repos/newrelease/puppetlabs-ibm_installation_manager/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.", "created": "2019-05-13T08:13:00.000000"}], "components": [], "created": "2019-05-13T08:00:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Run Dependency Checker against the module successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de53ac9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujnb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72755792_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43068", "fixedVersions": [], "id": "43068", "issueType": "Sub-task", "key": "MODULES-9080", "labels": [], "originalEstimate": "PT0S", "parent": "36661", "parentSummary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-14T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Run Dependency Checker against the module", "timeSpent": "PT0S", "updated": "2019-05-14T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/123", "created": "2019-05-14T07:43:00.000000"}], "components": [], "created": "2019-05-13T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dcc9c6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujmv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75019629_*|*_3_*:*_1_*:*_10430006_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40853", "fixedVersions": [], "id": "40853", "issueType": "Sub-task", "key": "MODULES-9079", "labels": [], "originalEstimate": "PT0S", "parent": "36661", "parentSummary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ibm_installation_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T04:39:00.000000", "name": "Screen Shot 2019-05-14 at 11.39.38.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12458"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "modules release check puppetlabs-ibm-installation-manager linux\n\n\nkerminator APP [11:39 AM]\n ```ibm-installation-manager is good to release - QA signoff is complete! \nRelease against 6fd31d5326153339fb68b5270c5b24687436820c```", "created": "2019-05-14T04:40:00.000000"}], "components": [], "created": "2019-05-13T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e1b04d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujmn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74465822_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39787", "fixedVersions": [], "id": "39787", "issueType": "Sub-task", "key": "MODULES-9078", "labels": [], "originalEstimate": "PT0S", "parent": "36661", "parentSummary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ibm_installation_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-13T08:04:00.000000"}], "components": [], "created": "2019-05-13T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36b929e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujmf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_332809_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38760", "fixedVersions": [], "id": "38760", "issueType": "Sub-task", "key": "MODULES-9077", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36661", "parentSummary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ibm_installation_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T08:08:00.000000", "name": "Screen Shot 2019-05-13 at 15.08.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13052"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-13T08:04:00.000000"}], "components": [], "created": "2019-05-13T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230e66a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_300656_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37668", "fixedVersions": [], "id": "37668", "issueType": "Sub-task", "key": "MODULES-9076", "labels": [], "originalEstimate": "PT0S", "parent": "36661", "parentSummary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ibm_installation_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T08:13:00.000000", "name": "Screen Shot 2019-05-13 at 15.08.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13133"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T08:53:00.000000", "name": "Screen Shot 2019-05-13 at 15.53.36.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13209"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T04:30:00.000000", "name": "Screen Shot 2019-05-14 at 11.11.30.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13210"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T04:30:00.000000", "name": "Screen Shot 2019-05-14 at 11.30.18.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13312"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-14T04:54:00.000000", "name": "Screen Shot 2019-05-14 at 11.54.01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12564"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/121", "created": "2019-05-13T08:19:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/123]", "created": "2019-05-14T07:28:00.000000"}], "components": [], "created": "2019-05-13T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416d32ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujm7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8091_*|*_3_*:*_4_*:*_15116438_*|*_10009_*:*_1_*:*_9913_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_70278124_*|*_10006_*:*_1_*:*_53160"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n   https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/1.0.0...6fd31d5326153339fb68b5270c5b24687436820c\n\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/job/forge-module_puppetlabs-ibm_installation_manager_init-merge_release/9/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36661", "fixedVersions": [], "id": "36661", "issueType": "Task", "key": "MODULES-9075", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ibm_installation_manager) 2.0.0 - (14-05-2019) - (6fd31d5326153339fb68b5270c5b24687436820c)", "timeSpent": "PT0S", "updated": "2019-05-14T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c  puppetlabs-websphere_application_server git:(releaseprepwebsphere) dependency-checker /Users/sheena/repos/newrelease/puppetlabs-websphere_application_server/metadata.json\n_*Starting dependency checks...*_\n\nChecking */Users/sheena/repos/newrelease/puppetlabs-websphere_application_server/metadata.json* dependencies.\n\tpuppetlabs/ibm_installation_manager (>= 0.2.4 < 1.0.0) *doesn't match* 1.0.0\n\n\u279c  puppetlabs-websphere_application_server git:(releaseprepwebsphere) cd ..\n\u279c  newrelease ls\npuppetlabs-helm  puppetlabs-kubernetes  puppetlabs-rook  puppetlabs-websphere_application_server\n\u279c  newrelease git cl", "created": "2019-05-13T07:39:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Release is blocked since the dependency checker failed and need to release puppetlabs/ibm_installation_manager and update the metadata.json file", "created": "2019-05-13T07:40:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c  puppetlabs-websphere_application_server git:(updatedependency) dependency-checker /Users/sheena/repos/newrelease/puppetlabs-ibm_installation_manager/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.\n\u279c  puppetlabs-websphere_application_server git:(updatedependency)", "created": "2019-05-14T06:36:00.000000"}], "components": [], "created": "2019-05-13T07:38:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should run successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cebf3e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujlb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_591454630_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33492", "fixedVersions": [], "id": "33492", "issueType": "Sub-task", "key": "MODULES-9074", "labels": [], "originalEstimate": "PT0S", "parent": "34518", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-20T03:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Run Dependency Checker against the module", "timeSpent": "PT0S", "updated": "2019-05-20T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-13T05:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@192e2c8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujkf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602585441_*|*_3_*:*_1_*:*_992323_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38758", "fixedVersions": [], "id": "38758", "issueType": "Sub-task", "key": "MODULES-9073", "labels": [], "originalEstimate": "PT0S", "parent": "34518", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T04:01:00.000000", "name": "Screen Shot 2019-05-20 at 11.00.21.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13135"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\n! modules release check websphere_application_server linux\n\nkerminator APP [11:00 AM]\n ```websphere_application_server is good to release - QA signoff is complete! \nRelease against 83f4cfb03e6304f7a79a2cc8949892f216e4a0ea```", "created": "2019-05-20T04:01:00.000000"}], "components": [], "created": "2019-05-13T05:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@559c242a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujk7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600101657_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37665", "fixedVersions": [], "id": "37665", "issueType": "Sub-task", "key": "MODULES-9072", "labels": [], "originalEstimate": "PT0S", "parent": "34518", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-20T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-13T05:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b0625ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujjz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773677_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36659", "fixedVersions": [], "id": "36659", "issueType": "Sub-task", "key": "MODULES-9071", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34518", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-13T05:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d3dafac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujjj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_912659_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35647", "fixedVersions": [], "id": "35647", "issueType": "Sub-task", "key": "MODULES-9070", "labels": [], "originalEstimate": "PT0S", "parent": "34518", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T04:50:00.000000", "name": "Screen Shot 2019-05-20 at 11.49.52.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13213"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T04:50:00.000000", "name": "Screen Shot 2019-05-20 at 11.50.25.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13315"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-20T04:50:00.000000", "name": "Screen Shot 2019-05-20 at 11.50.34.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12461"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Verify the PR Labels", "created": "2019-05-13T05:32:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/168\n\nLabel backward-incompatible so the version 2.0.0", "created": "2019-05-13T06:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/168", "created": "2019-05-13T07:25:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Release is blocked since the dependency checker failed and need to release puppetlabs/ibm_installation_manager and update the metadata.json file", "created": "2019-05-13T07:40:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/172]\n\n\u00a0", "created": "2019-05-20T04:47:00.000000"}], "components": [], "created": "2019-05-13T05:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62346bd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujjr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9413_*|*_3_*:*_3_*:*_519706260_*|*_5_*:*_2_*:*_740603_*|*_10004_*:*_1_*:*_82437939_*|*_10006_*:*_1_*:*_702000"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.4.2...83f4cfb03e6304f7a79a2cc8949892f216e4a0ea\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/22/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34518", "fixedVersions": [], "id": "34518", "issueType": "Task", "key": "MODULES-9069", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-20T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-websphere_application_server) 2.0.0 - (20-05-2019) - (83f4cfb03e6304f7a79a2cc8949892f216e4a0ea)", "timeSpent": "PT0S", "updated": "2019-05-20T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Looks like the code under {{lib/}} should be using {{require_relative}} instead of {{require}} to load up additional components from the module.", "created": "2019-06-13T17:30:00.000000"}], "components": ["satellite_pe_tools"], "created": "2019-05-13T05:11:00.000000", "creator": "623c10b301f8660070b6fd8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e8e9874"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujjb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34840,36127"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}], "description": "_Basic Info_\n *Module Version:* 2.3.0\n *Puppet Version:* 2018.1.4\n *OS Name/Version:* RHEL 7.6\n\nSatellite Server: 6.4.2.2\n\nWe have installed the Puppet Module satellite_pe_tools to send reports and Facts from our Puppetserver to the Satellite Systems. It works fine, but during the Installation from the Module, we have to create following links manually on the Masters of Master and the Compile Master:\n /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/satellite.rb ->/etc/puppetlabs/code/environments/dev_ib63_satellite_pe_tools/external-modules/satellite_pe_tools/lib/puppet/util/satellite.rb\n\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/Facts/satellite.rb -> /etc/puppetlabs/code/environments/dev_ib63_satellite_pe_tools/external-modules/satellite_pe_tools/lib/puppet/indirector/facts/satellite.rb\n And the Access-Rights must be changed manually.\n After our opinion, that steps are only a Workaround. If we update the MoM and / or the CoM , that steps must repeatet. Is there an automate steps in the Module?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33490", "fixedVersions": [], "id": "33490", "issueType": "Bug", "key": "MODULES-9068", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10b301f8660070b6fd8a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "satellite_pe_tools : Its necessary several Links are add manually thats the module are working", "timeSpent": "PT0S", "updated": "2019-12-05T05:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-apt/pull/860", "created": "2019-05-14T07:15:00.000000"}], "components": [], "created": "2019-05-13T04:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3028a789"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95234838_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43099", "fixedVersions": [], "id": "43099", "issueType": "Sub-task", "key": "MODULES-9067", "labels": [], "originalEstimate": "PT0S", "parent": "38756", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.1 - 14.05.2019 - 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "apt is good to release - QA signoff is complete! \nRelease against 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "created": "2019-05-14T06:57:00.000000"}], "components": [], "created": "2019-05-13T04:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65159886"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78786_*|*_3_*:*_1_*:*_94061274_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41976", "fixedVersions": [], "id": "41976", "issueType": "Sub-task", "key": "MODULES-9066", "labels": [], "originalEstimate": "PT0S", "parent": "38756", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.1 - 14.05.2019 - 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T06:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-14T07:02:00.000000"}], "components": [], "created": "2019-05-13T04:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7ba3cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94453597_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40851", "fixedVersions": [], "id": "40851", "issueType": "Sub-task", "key": "MODULES-9065", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38756", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.1 - 14.05.2019 - 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-05-14T07:02:00.000000"}], "components": [], "created": "2019-05-13T04:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a39a2c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuji7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94462839_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39786", "fixedVersions": [], "id": "39786", "issueType": "Sub-task", "key": "MODULES-9064", "labels": [], "originalEstimate": "PT0S", "parent": "38756", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.1 - 14.05.2019 - 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "in order to release apt module, first we need to release postgresql module\n\nChecking *puppetlabs/postgresql* dependencies.\npuppetlabs/apt (>= 2.0.0 < 7.0.0) *doesn't match* 7.0.1\n\n", "created": "2019-05-14T01:27:00.000000"}], "components": [], "created": "2019-05-13T04:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31afe8e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzujif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7677_*|*_3_*:*_1_*:*_102615816_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_61959"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-apt/compare/7.0.0...5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/65/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38756", "fixedVersions": [], "id": "38756", "issueType": "Task", "key": "MODULES-9063", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apt) 7.0.1 - 14.05.2019 - 5b0dfee90ca3cbde2762b063bb118d6b6b51c4ef", "timeSpent": "PT0S", "updated": "2019-05-14T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "6007ea942a6b66006902c024", "body": "Hi [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e],\n\n\u00a0\n\nIt seems like if you define\u00a0pe_repo::platform::aix-7.1-power with agent_version to 5.5.10 before you upgrade the PE on master, the agents will behave as it should and will not break. Probably the customer does not specify the agent_version so at upgrade, 5.5.14 will be downloaded to master.\u00a0\n\n\u00a0\n\nI see two possibilities:\n # Before customer upgrades PE, defines\u00a0\u00a0pe_repo::platform::aix-7.1-power with agent_version to 5.5.10\n # After upgrade, for puppet_agent-module, customer sets the package_version to auto and on the node puppet-agent will be upgraded to 5.5.14 (the one that PE 2018.1.8 comes with). [{color:#FF0000}*Please note*{color} that this will only be available after the agent-module release, as the new feature was merged today]\n\n\u00a0\n\nWhat do you think?", "created": "2019-06-07T08:01:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:6007ea942a6b66006902c024] If this won't be addressed via engineering, then this is a docs ticket and that should be discussed with tech pubs. I don't have a problem with a docs change as long as we can point to a supported upgrade path that doesn't break agents on upgrade. CC [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]\n\nIt still seems like a problem for us to claim to support nodes running older agents than the master, and then to break every AIX agent running an older agent after upgrading the master, even if we document that it'll happen and how to work around it. But if that's the only path forward then we need to document it, then socialize that change in support with customer-facing people (Support, SEs, Tech Pubs, Community).", "created": "2019-06-07T12:12:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:5b9fcedc03b52466f05c4510] Suggested a note to make it more explicit that {{auto}} would automatically upgrade agents to the master's agent version on their next run.", "created": "2019-07-31T11:39:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e] looks good to me.", "created": "2019-08-01T01:05:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "I looked over the draft and made a few suggestions for minor editorial fixes. As this is a change to PE docs, I'm passing it on to [~accountid:557058:0a2bfc9c-1912-49b1-9776-665ef20c8769].", "created": "2019-08-02T12:56:00.000000"}, {"author": "557058:0a2bfc9c-1912-49b1-9776-665ef20c8769", "body": "[~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e] or [~accountid:5b9fcedc03b52466f05c4510]\u00a0Can you confirm which versions of PE these instructions should be added to? Many thanks.\u00a0", "created": "2019-08-08T13:58:00.000000"}, {"author": "6007ea942a6b66006902c024", "body": "Hi [~accountid:557058:0a2bfc9c-1912-49b1-9776-665ef20c8769],\n\nThese instructions are for puppet-agent module 2.2.0 and it can be used with any version of PE.", "created": "2019-08-09T02:13:00.000000"}, {"author": "557058:0a2bfc9c-1912-49b1-9776-665ef20c8769", "body": "Hello Mitza! Thanks for checking in. No, I don't believe I need any more information. All I'm missing is some unscheduled time to make these changes. It looks like I'll have some tomorrow, so these changes will be added soon. :)\u00a0", "created": "2019-08-14T13:52:00.000000"}, {"author": "557058:0a2bfc9c-1912-49b1-9776-665ef20c8769", "body": "The Upgrading agents ([https://puppet.com/docs/pe/2019.1/upgrading_agents.html#upgrading-agents]) documentation has been updated with these changes for all the current PE versions (2019.1, 2019.0, and 2018.1). Changes were also added to the docs for Lovejoy (2019.2).\u00a0\n\nLet me know if any further changes are needed. Thanks!\u00a0", "created": "2019-08-15T15:22:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:557058:0a2bfc9c-1912-49b1-9776-665ef20c8769] looks good, thanks for the update!", "created": "2019-08-19T01:09:00.000000"}], "components": ["puppet_agent"], "created": "2019-05-10T13:31:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We should not break agent management if {{package_version}} is set to an already installed, supported agent version, for instance immediately after a PE master Z upgrade.\n\nWe should produce useful notices, warnings, or errors when setting {{package_version}} to an invalid version for the PE master's current version."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45a2194b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu7i7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34776"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_325663882_*|*_3_*:*_1_*:*_5627602198_*|*_10009_*:*_1_*:*_1620609177_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1107989908"}], "description": "*Steps to reproduce*\n\n1. Install a PE 2018.1.7 master and AIX 7.1 POWER agent.\n 2. Add the {{pe_repo::platform::aix-7.1-power}} class to the master.\n 3. Run {{puppet agent --test}} on the master.\n 4. Install the puppet_agent module.\n 5. Classify the agent node: {{puppet_agent::package_version}} = '5.5.10'\n 6. Run {{puppet agent --test}} on the agent node and confirm that Puppet takes no action.\n 7. Upgrade the master to PE 2018.1.8.\n 8. Run {{puppet agent --test}} on the agent node.\n\nI haven't tried to reproduce on other operating systems.\n\n*Expected behavior*\n\nPE 2018.1.7 ships with agent 5.5.10. PE 2018.1.8 ships with agent 5.5.14. This is a supported upgrade path on all agent operating systems, and we support agents running 5.5.10 against a master running 2018.1.8.\n\nThe {{puppet_agent}} module should either:\n * do nothing\u2014agent {{package_version}} 5.5.10 is already installed and is still supported, so I expect that specifying the already-installed {{package_version}} would be idempotent and not cause Puppet to fail.\n * warn or notice that agent 5.5.10 is not available from the 2018.1.8 package repo, then continue\u2014I expect the older agent to still be supported after upgrading the master and not fail, but would appreciate being notified that the agent can be upgraded.\n * check for agent 5.5.10 in 2018.1.7's packaging path\u2014if I've provided {{package_version}} 5.5.10, and a 5.5.10 package is available on the master, nothing in the module documentation suggests that it would fail.\n\n*Observed behavior*\n\nThe agent fails to retrieve the catalog and falls out of management:\n{code}Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not get metadata for puppet:///pe_packages/2018.1.8/aix-7.1-power/puppet-agent-5.5.10-1.aix7.1.ppc.rpm\n{code}\nThe agent is looking for an RPM of the already installed agent, but the 5.5.10 package doesn't exist in the 2018.1.8 path on the upgraded master version.\n\nA 5.5.10 package still exists on the 2018.1.7 path on the master, but the module doesn't check for it:\n{code}lrwxrwxrwx 1 root root 73 Apr 22 12:58 /opt/puppetlabs/server/data/packages/public/2018.1.7/aix-7.1-power -> /opt/puppetlabs/server/data/packages/public/2018.1.7/aix-7.1-power-5.5.10\n-rw-r--r-- 1 root root 16596 May 2 11:02 /opt/puppetlabs/server/data/packages/public/2018.1.7/aix-7.1-power.bash\n\nlrwxrwxrwx 1 root root 73 May 3 12:23 /opt/puppetlabs/server/data/packages/public/2018.1.8/aix-7.1-power -> /opt/puppetlabs/server/data/packages/public/2018.1.8/aix-7.1-power-5.5.14\n-rw-r--r-- 1 root root 16695 May 3 12:23 /opt/puppetlabs/server/data/packages/public/2018.1.8/aix-7.1-power.bash\n{code}\nThis appears to be the result of [the {{$source}} line in aix.pp|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/7c6b594797dcaf73608a2e655a6390c664e9f129/manifests/osfamily/aix.pp#L47-L55], specifically when running with otherwise default settings:\n{code} $source = \"${::puppet_agent::aix_source}/${pe_server_version}/aix-${aix_ver_number}-power/${::puppet_agent::package_name}-${::puppet_agent::package_version}-1.aix${aix_ver_number}.ppc.rpm\"\n{code}\nwhere:\n * {{puppet_agent::aix_source}} = {{puppet:///pe_packages}}\n * {{pe_server_version}} = 2018.1.8 (as reported by the master)\n * {{aix_ver_number}} = 7.1\n * {{puppet_agent::package_version}} = 5.5.10 (what the user had already provided under 2018.1.7)\n\nresults in a path of:\n{code}puppet:///pe_packages/2018.1.8/aix-7.1-power/puppet-agent-5.5.10-1.aix7.1.ppc.rpm\n{code}\nwhich does not exist, resulting in the 500 error, which breaks catalog retrieval.\n\n*User impact*\n\nSpecifying a supported agent version to a supported version of the module in a supported manner, with a supported master, should not break management on the agent.\n\nWe support running most older versions of Puppet agent against newer masters. If the {{package_version}} matches the agent's current version but the module assembles a path to an agent package that doesn't exist on the upgraded master, we should issue a notice or warning, but we should\u00a0*not* break catalog retrieval.\n\nAgent runs without providing the {{package_version}} parameter should work, but we require users to provide {{package_version}} in order to upgrade agents, and [our documentation does not tell users to remove or revise the parameter after completing an agent upgrade|https://puppet.com/docs/pe/2018.1/upgrading_agents.html#upgrade-agents-using-the-puppet-agent-module]. Therefore, after upgrading agents once using the module, I'd then expect any subsequent PE master upgrades to immediately break management at least on AIX agents until {{package_version}} is removed or revised.\n\nIf we intentionally want specifying an older {{package_version}} to break, we should [revise our agent upgrade documentation|https://puppet.com/docs/pe/2018.1/upgrading_agents.html] to note that this is intentional, revise the steps to provide a resolution, and improve the current error message, which is unclear to users unfamiliar with how PE masters distribute agent packages and how that directory structure is organized.\n\nIf we want users to remove or revise the {{package_version}} parameter after upgrading the master, we should [document that as part of the agent upgrade documentation|https://puppet.com/docs/pe/2018.1/upgrading_agents.html].\n\n*Related tickets*\n\nMODULES-8923 \u2014\u00a0Requests that the module be able to detect the appropriate {{package_version}} based on the master version. Implementing that feature would allow users to to upgrade agents immediately after the master is upgraded by unsetting {{package_version}}.\n\n*Related documentation*\n\n[https://puppet.com/docs/pe/2018.1/upgrading_agents.html] \u2014\u00a0The first note on the page instructs users to take steps that would result in this error if {{package_version}} is already set from a previous upgrade and has not been removed or revised (emphasis added):\n{quote}*Before upgrading agents, first upgrade your master* and verify that the master and agent software versions are compatible. *Then after upgrade, run Puppet on your agents as soon as possible* to verify that agents have the correct configuration and that your systems are behaving as expected.\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38754", "fixedVersions": [], "id": "38754", "issueType": "Bug", "key": "MODULES-9062", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2019-08-19T01:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Setting agent's package_version, then upgrading the master, results in failed catalog retrieval", "timeSpent": "PT0S", "updated": "2019-12-05T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623c0b3cb75ca8007056cecd", "body": "Pull request:\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1209]", "created": "2019-06-25T00:55:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The PR has been merged to master. Many thanks for the ticket and the PR !", "created": "2019-06-25T04:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://puppet.atlassian.net/browse/MODULES-9448\u00a0The release ticket has been created, we will get this out ASAP.", "created": "2019-06-25T04:08:00.000000"}], "components": ["mysql"], "created": "2019-05-10T00:41:00.000000", "creator": "623c0b3cb75ca8007056cecd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29761038"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuiu7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34836"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3986158175_*|*_3_*:*_1_*:*_279839_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_379139"}], "description": "Please add support for rh-mariadb102 as it is the only supported mariadb version in RHSCL after may 2019. \n\n{code:title=https://github.com/puppetlabs/puppetlabs-mysql/blob/8.1.0/lib/puppet/provider/mysql.rb}\n  ENV['LD_LIBRARY_PATH'] = [\n    ENV['LD_LIBRARY_PATH'],\n    '/usr/lib',\n    '/usr/lib64',\n    '/opt/rh/rh-mysql56/root/usr/lib',\n    '/opt/rh/rh-mysql56/root/usr/lib64',\n    '/opt/rh/rh-mysql57/root/usr/lib',\n    '/opt/rh/rh-mysql57/root/usr/lib64',\n    '/opt/rh/rh-mariadb100/root/usr/lib',\n    '/opt/rh/rh-mariadb100/root/usr/lib64',\n    '/opt/rh/rh-mariadb101/root/usr/lib',\n    '/opt/rh/rh-mariadb101/root/usr/lib64',\n    ???\n    '/opt/rh/mysql55/root/usr/lib',\n    '/opt/rh/mysql55/root/usr/lib64',\n    '/opt/rh/mariadb55/root/usr/lib',\n    '/opt/rh/mariadb55/root/usr/lib64',\n    '/usr/mysql/5.5/lib',\n    '/usr/mysql/5.5/lib64',\n    '/usr/mysql/5.6/lib',\n    '/usr/mysql/5.6/lib64',\n    '/usr/mysql/5.7/lib',\n    '/usr/mysql/5.7/lib64',\n  ].join(':')\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37662", "fixedVersions": [], "id": "37662", "issueType": "Bug", "key": "MODULES-9061", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b3cb75ca8007056cecd", "resolution": "Fixed", "resolutionDate": "2019-06-25T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : add support for rh-mariadb102", "timeSpent": "PT0S", "updated": "2019-12-05T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-09T14:11:00.000000", "creator": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76bcd90f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuijr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50683_*|*_6_*:*_1_*:*_0"}], "description": "Expecting all passwords to support sensitive.\u00a0 Getting the below error instead:\n\nWarning: /Sqlserver_instance[instance]: Unable to mark 'sa_pwd' as sensitive: sa_pwd is a parameter and not a property, a\nnd cannot be automatically redacted.\nWarning: /Sqlserver_instance[instance]: Unable to mark 'agt_svc_password' as sensitive: agt_svc_password is a parameter a\nnd not a property, and cannot be automatically redacted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33487", "fixedVersions": [], "id": "33487", "issueType": "New Feature", "key": "MODULES-9060", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "resolution": "Duplicate", "resolutionDate": "2019-05-09T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : Support for Sensitive", "timeSpent": "PT0S", "updated": "2019-05-09T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:5cf15f73de7db40fbf15ec7e] Can you give us some more context around this feature request? What is the use case? What business problem does this feature solve?\u00a0Is there a workaround? What is the expected outcome of this feature?", "created": "2019-05-16T16:54:00.000000"}, {"author": "5cf15f73de7db40fbf15ec7e", "body": "Hi [~accountid:5e3375e183d74c0e821851f3]\n # This is a feature request to expand upon the existing logflags in the supported [IIS\u00a0module|[https://forge.puppet.com/puppetlabs/iis/readme#logflags]] to include custom logflags.\n # The use case for this feature is to allow our customers to use the IIS module to better manage the logging of IIS with custom logflags without needing to use another module from the Forge.\n # The business problem this helps to solve is it allows us to recommend one module instead of two for customers who need to manage IIS and who use custom logging.\n # The workaround is currently using the dsc or dsc_lite [modules|[https://github.com/PowerShell/xWebAdministration#xiislogging]] using the\u00a0*LogCustomFields*\u00a0resource.\n # The expected outcome is to have the same functionality to manage custom log fields used in the dsc or dsc_lite module in the Puppet supported IIS module.", "created": "2019-05-20T11:29:00.000000"}], "components": ["iis"], "created": "2019-05-09T14:10:00.000000", "creator": "5cf15f73de7db40fbf15ec7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b652262"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuijj:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34682"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/19"}], "description": "Currently, there are no options to configure custom LogFlags for IIS using \"puppetlabs-iis\".\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43097", "fixedVersions": [], "id": "43097", "issueType": "Improvement", "key": "MODULES-9059", "labels": ["customer-escalation", "Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cf15f73de7db40fbf15ec7e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Adding feature to configure custom LogFlags for IIS with puppetlabs-iis module", "timeSpent": "PT0S", "updated": "2023-02-09T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Unfortunately, there is nothing we can do about the fact that parameters cannot be marked sensitive. However, to address this ticket we should ensure that when using this module and passing the --debug flag, that the passwords entered into the manifest are not echo'd out to the commandline. That is the best we can do for this until core is fixed to allow params to be sensitive.", "created": "2019-05-10T10:09:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-05-09T14:03:00.000000", "creator": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1137497c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuijb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}], "description": "_Basic Info_\n *Module Version: 2.5.0*\n *Puppet Version:*\n *OS Name/Version: Windows 2016*\n\n*Desired Behavior:*\n\n**Password parameters accept sensitive.\n\n*Actual Behavior:*\n\nWarning: /Sqlserver_instance[instance]: Unable to mark 'sa_pwd' as sensitive: sa_pwd is a parameter and not a property, a\nnd cannot be automatically redacted.\nWarning: /Sqlserver_instance[instance]: Unable to mark 'agt_svc_password' as sensitive: agt_svc_password is a parameter a\nnd not a property, and cannot be automatically redacted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40850", "fixedVersions": [], "id": "40850", "issueType": "New Feature", "key": "MODULES-9058", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver : Support for Sensitive", "timeSpent": "PT0S", "updated": "2021-03-29T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://puppet.com/docs/puppet/6.4/contributing.html", "created": "2019-06-04T08:46:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/587\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/370\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/126\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/341\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/282\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/226\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/516\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/356\nhttps://github.com/puppetlabs/puppetlabs-translate/pull/43\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/128", "created": "2019-06-05T04:38:00.000000"}], "components": [], "created": "2019-05-09T06:27:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+)\u00a0Fix the module contribution guide link in all core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e83ad9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037o8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1108764839_*|*_3_*:*_1_*:*_1217495538_*|*_10009_*:*_1_*:*_78732658_*|*_5_*:*_1_*:*_0"}], "description": "Fix the module contribution guide link in all core modules\n\nhttps://github.com/puppetlabs/puppetlabs-ntp/blob/master/README.md\n\nDevelopment\nPuppet modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great. Please follow our guidelines when contributing changes.\n\nFor more information, see our module contribution guide.\n\n404 Error\nhttps://puppet.com/forge/contributing.html", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "39785", "fixedVersions": [], "id": "39785", "issueType": "Task", "key": "MODULES-9057", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-06T02:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix the module contribution guide link in all core modules", "timeSpent": "PT0S", "updated": "2020-07-22T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5bfa885b128c7106f5764cac", "body": "Hi,\n\nNobody can help me ?\n\nRegards,\n\nSerdar", "created": "2019-07-25T02:24:00.000000"}, {"author": "5c2ff2e8e6047225b6d53614", "body": "Hi there,\n\nI note that you are using Module version 1.15.3. A similar issue was resolved by the user upgrading to the latest version of the module :\n\n[https://forge.puppet.com/puppetlabs/firewall/readme]\n\nCould you retry and let us know if that helps?\n\nMany thanks,\n\nGareth...\n\n\u00a0", "created": "2019-08-29T04:55:00.000000"}], "components": ["firewall"], "created": "2019-05-09T05:00:00.000000", "creator": "5bfa885b128c7106f5764cac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@785d2157"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuhv3:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35194"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/19"}], "description": "_Basic Info_\n *Module Version:* 1.15.3\n *Puppet Version:* 5.5.13\n *OS Name/Version:* Red Hat Enterprise Linux Server release 7.6 (Maipo)\n\nHello everyone,\n\nI have a problem with the module Firewall.\nI have the following lines in the iptables file :\u00a0\n{code:java}\n// \n:POSTROUTING ACCEPT [8622154:520343992]\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 443 -j SNAT --to-source 192.168.171.6\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 443 -j SNAT --to-source 192.168.171.6\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 22 -j SNAT --to-source 192.168.171.6\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 80 -j SNAT --to-source 192.168.171.6\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.203 --vport 443 -j SNAT --to-source 192.168.171.6\n-A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.203 --vport 80 -j SNAT --to-source 192.168.171.6\n{code}\nAnd when Puppet apply configuration, I have this message : \n\n\u00a0\n{code:java}\n// \nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 22 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 80 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 22 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 80 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 22 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 80 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 443 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.17 --vport 22 -j SNAT --to-source 192.168.171.6\nSkipping unparsable iptables rule: keys (5) and values (11) count mismatch on line: -A POSTROUTING -d 192.168.177.0/24 -o eth1 -m ipvs --vaddr 192.168.171.200 --vport 80 -j SNAT --to-source 192.168.171.6\n{code}\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\nI don't find anything in the module to configure ipvs with vaddr so I put this lines manualy.\n\nHow can I skip this message with the module Firewall ?\n\nThank you a lot for helping.\n\n\u00a0\n\nBest regards,\n\nSerdar\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35645", "fixedVersions": [], "id": "35645", "issueType": "Bug", "key": "MODULES-9055", "labels": ["firewall", "puppet-apply"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bfa885b128c7106f5764cac", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/firewall : Skipping unparsable iptables rule", "timeSpent": "PT0S", "updated": "2019-12-05T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-09T02:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d1a22ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuhuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429722156_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40846", "fixedVersions": [], "id": "40846", "issueType": "Sub-task", "key": "MODULES-9054", "labels": [], "originalEstimate": "PT0S", "parent": "36655", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-05-14T01:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T01:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "tests passed: https://jenkins-platform.delivery.puppetlabs.net/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-release/20/", "created": "2019-05-14T01:40:00.000000"}], "components": [], "created": "2019-05-09T02:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a2fc656"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuhu7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429707813_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39784", "fixedVersions": [], "id": "39784", "issueType": "Sub-task", "key": "MODULES-9053", "labels": [], "originalEstimate": "PT0S", "parent": "36655", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T01:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-14T01:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-09T02:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b47b905"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuhtz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429671009_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38752", "fixedVersions": [], "id": "38752", "issueType": "Sub-task", "key": "MODULES-9052", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36655", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-05-14T01:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T01:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "- The Puppet Agent artifacts are now retrieved from *.puppet.com instead of *.puppetlabs.com ([RE-12326](https://puppet.atlassian.net/browse/RE-12326))\n- set PC1 as the default Puppet Agent repository\n", "created": "2019-05-14T01:41:00.000000"}], "components": [], "created": "2019-05-09T02:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f1cd4a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuhtr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429765015_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37661", "fixedVersions": [], "id": "37661", "issueType": "Sub-task", "key": "MODULES-9051", "labels": [], "originalEstimate": "PT0S", "parent": "36655", "parentSummary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T01:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-14T01:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "module published to the forge: https://forge.puppet.com/puppetlabs/puppet_agent", "created": "2019-05-14T01:39:00.000000"}], "components": [], "created": "2019-05-09T02:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21776830"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzudun:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4498_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_429644677"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36655", "fixedVersions": [], "id": "36655", "issueType": "Task", "key": "MODULES-9050", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-14T01:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-puppet_agent) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-05-14T01:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "PR at https://github.com/puppetlabs/puppetlabs-stdlib/pull/1017", "created": "2019-05-08T11:59:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Could someone please take a look, thank you!", "created": "2019-06-09T11:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "a bit late, but this has been merged. many thanks\n", "created": "2021-01-25T08:40:00.000000"}], "components": ["stdlib"], "created": "2019-05-08T11:56:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d94c97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54251074120_*|*_5_*:*_1_*:*_0"}], "description": "There is a lot of software whose configurations specifically allow 'yes' or 'no' entries. Because of this broad usage, a type matcher makes the most sense in Stdlib instead of being replicated in other modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34514", "fixedVersions": [], "id": "34514", "issueType": "Improvement", "key": "MODULES-9049", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib - add type to match 'yes' and 'no'", "timeSpent": "PT0S", "updated": "2021-01-25T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "released", "created": "2019-05-08T13:28:00.000000"}], "components": [], "created": "2019-05-08T08:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76f3497e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2220_*|*_3_*:*_1_*:*_17143480_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_20480"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33484", "fixedVersions": [], "id": "33484", "issueType": "Task", "key": "MODULES-9047", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-08T13:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-test_device) 1.0.0 - (2019-05-08) - (SHA)", "timeSpent": "PT0S", "updated": "2019-05-08T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5880", "created": "2019-05-21T04:07:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5890/files", "created": "2019-05-30T07:52:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5926", "created": "2019-05-30T07:52:00.000000"}], "components": [], "created": "2019-05-08T08:07:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) jenkins jobs migrated from cloud to modules-unified.yaml file for k8,helm and rook"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce22a6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037g8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1108760816_*|*_3_*:*_1_*:*_791129672_*|*_10009_*:*_1_*:*_71013699_*|*_5_*:*_1_*:*_0"}], "description": "Remove jenkins job for k8,helmrook from cloud.yaml to modules-unified.yaml file", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "41975", "fixedVersions": [], "id": "41975", "issueType": "Task", "key": "MODULES-9046", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-31T03:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove jenkins job for k8,helmrook from cloud.yaml to modules-unified.yaml file", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/300\nhttps://github.com/puppetlabs/puppetlabs-helm/pull/84\nhttps://github.com/puppetlabs/puppetlabs-rook/pull/49", "created": "2019-06-06T08:11:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5937", "created": "2019-06-06T08:56:00.000000"}], "components": [], "created": "2019-05-08T08:03:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+)\u00a0Testcase should run clean for redhat7 platform\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb67cbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037g0:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2506061606_*|*_3_*:*_1_*:*_951853_*|*_10009_*:*_1_*:*_322667880_*|*_5_*:*_1_*:*_0"}], "description": "Fix failures on redhat7 for cloud modules", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "40844", "fixedVersions": [], "id": "40844", "issueType": "Task", "key": "MODULES-9045", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-10T02:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix failures on redhat7 for cloud modules", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/52", "created": "2019-06-12T06:21:00.000000"}], "components": [], "created": "2019-05-08T08:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) Fix rubocop error rook tasks\n\nAC2(+) Removed from exclude list the task folder on .sync.yaml file and rerun pdk update"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e1b4ceb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037fs:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2485714339_*|*_3_*:*_1_*:*_532300981_*|*_10009_*:*_1_*:*_7105669_*|*_5_*:*_1_*:*_0"}], "description": "rubocop fix for rook tasks", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "39783", "fixedVersions": [], "id": "39783", "issueType": "Task", "key": "MODULES-9044", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-06-12T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rubocop fix for rook tasks", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2019-05-08T05:47:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37f2037d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugnr:"}], "description": "Considering puppet agent certificates issued for 5 years, 10% threshold issues warnings 6 months in advance, which is a bit too much. It would be better if threshold was measured in days, not in percentage value and if a user of the face could pass threshold as an argument", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33482", "fixedVersions": [], "id": "33482", "issueType": "Improvement", "key": "MODULES-9043", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "change certregen healthcheck alerts threshold ", "timeSpent": "PT0S", "updated": "2019-05-08T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "From the modules side, inifile would be a suitable short term alternative for this kind of test.\n\nGetting litmus to work within the confines of JJB will not be a trivial exercise. Due to all the hardcoded shennigans that happens for beaker / jenkins.\n\nThese kind of module tests are happening at the wrong point of agent testing, they should be happening in travis at the PR level which has been discussed with the wider agent team.\u00a0\n\n[~accountid:63d40628f6e1b543161789a7] [~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] [~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69] what are your thoughts ?", "created": "2019-05-08T05:21:00.000000"}, {"author": "557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116", "body": "PR [#5841|https://github.com/puppetlabs/ci-job-configs/pull/5841]\u00a0merged into master at [887bc10|https://github.com/puppetlabs/ci-job-configs/commit/887bc10a274cad5899aed640da03d7f91ef291fc].", "created": "2019-05-08T14:35:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "CI has been passing, resolving", "created": "2019-05-15T12:44:00.000000"}], "components": [], "created": "2019-05-08T05:07:00.000000", "creator": "5b9fcedc03b52466f05c4510", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "platform puppet-agent"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e66f940"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_598156689_*|*_1_*:*_1_*:*_34090993_*|*_5_*:*_1_*:*_0"}], "description": "Puppet Agent pipeline is using the concat module in the PEZ acceptance tests before doing the nightly ship and merging up the changes.\n\nAfter the migration to use litmus instead of beaker, the concat pipeline is broken which makes the PEZ pipeline for the puppet agent to break.\n\nThis issue is blocking the whole puppet-agent process\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/master/job/forge-module_puppetlabs-concat_intn-sys_smoke-master/]\n\n\u00a0\n\n[https://jenkins-platform.delivery.puppetlabs.net/job/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/989/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43094", "fixedVersions": [], "id": "43094", "issueType": "CI Blocker", "key": "MODULES-9042", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9fcedc03b52466f05c4510", "resolution": "Done", "resolutionDate": "2019-05-15T12:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat migration to litmus is breaking Jenkins CI pipelines, blocking puppet-agent CI", "timeSpent": "PT0S", "updated": "2019-05-15T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "PR [mergeback|https://github.com/puppetlabs/puppetlabs-kubernetes/pull/286]\n\ntagged and released v 4.0.1", "created": "2019-05-13T04:41:00.000000"}], "components": [], "created": "2019-05-08T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62b69ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434345086_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41974", "fixedVersions": [], "id": "41974", "issueType": "Sub-task", "key": "MODULES-9041", "labels": [], "originalEstimate": "PT0S", "parent": "37658", "parentSummary": "Supported Release (puppetlabs-kubernetes) 4.0.1 - (13-05-2019) - (f76aef9ef1d58736499f823dbf9265ffb9a2b104)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-kubernetes) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-13T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T04:28:00.000000", "name": "Screen Shot 2019-05-13 at 11.28.08.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13132"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "! modules release check puppetlabs-kubernetes cloud\n\n\nkerminator APP [11:25 AM]\n ```kubernetes is good to release - QA signoff is complete! \nRelease against f76aef9ef1d58736499f823dbf9265ffb9a2b104```", "created": "2019-05-13T04:27:00.000000"}], "components": [], "created": "2019-05-08T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@353d0d5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugn3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_433551652_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40842", "fixedVersions": [], "id": "40842", "issueType": "Sub-task", "key": "MODULES-9040", "labels": [], "originalEstimate": "PT0S", "parent": "37658", "parentSummary": "Supported Release (puppetlabs-kubernetes) 4.0.1 - (13-05-2019) - (f76aef9ef1d58736499f823dbf9265ffb9a2b104)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T04:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-kubernetes) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-13T04:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-13T04:14:00.000000"}], "components": [], "created": "2019-05-08T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d0eb935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugmv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432696927_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39836", "fixedVersions": [], "id": "39836", "issueType": "Sub-task", "key": "MODULES-9039", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37658", "parentSummary": "Supported Release (puppetlabs-kubernetes) 4.0.1 - (13-05-2019) - (f76aef9ef1d58736499f823dbf9265ffb9a2b104)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-kubernetes) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "No significant docs changes", "created": "2019-05-13T04:13:00.000000"}], "components": [], "created": "2019-05-08T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61265195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugmf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432658404_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38717", "fixedVersions": [], "id": "38717", "issueType": "Sub-task", "key": "MODULES-9038", "labels": [], "originalEstimate": "PT0S", "parent": "37658", "parentSummary": "Supported Release (puppetlabs-kubernetes) 4.0.1 - (13-05-2019) - (f76aef9ef1d58736499f823dbf9265ffb9a2b104)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-kubernetes) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-13T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T04:17:00.000000", "name": "Screen Shot 2019-05-13 at 11.16.42.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12970"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T04:21:00.000000", "name": "Screen Shot 2019-05-13 at 11.21.20.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13051"}, {"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T04:52:00.000000", "name": "Screen Shot 2019-05-13 at 11.52.19.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13311"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Waiting for the fix from the community member on the following issue\n\n[https://github.com/puppetlabs/puppetlabs-kubernetes/issues/276]\n\n\u00a0\n\nCreated temporary PR with the fix and for adding missing specs tests\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-kubernetes/pull/281]\n\n\u00a0\n\n\u00a0", "created": "2019-05-08T04:07:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Got PR from a community member(Reviewing the PR)\n\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/pull/282", "created": "2019-05-08T06:36:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Acceptance tests are running clean\n\nb0o5kjfr3pczaxk.delivery.puppetlabs.net (ubuntu-1604-master) executed in 0.49 seconds\n can access the deployed service\n\nb0o5kjfr3pczaxk.delivery.puppetlabs.net (ubuntu-1604-master) 09:47:56$ KUBECONFIG=/etc/kubernetes/admin.conf kubectl delete -f /tmp/nginx.yml\n namespace \"nginx\" deleted\n deployment.apps \"my-nginx\" deleted\n service \"my-nginx\" deleted\n\nb0o5kjfr3pczaxk.delivery.puppetlabs.net (ubuntu-1604-master) executed in 21.78 seconds\n\nb0o5kjfr3pczaxk.delivery.puppetlabs.net (ubuntu-1604-master) 09:48:18$ KUBECONFIG=/root/admin.conf kubectl get deploy --all-namespaces | grep nginx\n The connection to the server localhost:8080 was refused - did you specify the right host or port?\n\nb0o5kjfr3pczaxk.delivery.puppetlabs.net (ubuntu-1604-master) executed in 0.54 seconds\nExited: 1\n can delete a deployment\n\nFinished in 29 minutes 52 seconds (files took 44.47 seconds to load)\n6 examples, 0 failures", "created": "2019-05-09T03:59:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Need unit tests for new params added.", "created": "2019-05-09T04:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "All comments incorporated and merged the PR.", "created": "2019-05-13T03:46:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Preparing for the release 4.0.1", "created": "2019-05-13T03:46:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "PR [mergeback|https://github.com/puppetlabs/puppetlabs-kubernetes/pull/286]\n\n\u00a0", "created": "2019-05-13T04:42:00.000000"}], "components": [], "created": "2019-05-08T04:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a660e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzugmn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4963_*|*_3_*:*_1_*:*_8912063_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_426017482"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/compare/4.0.0...0558e8950f7343dc541845c7c387971c188b3f54\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cloud/view/kubernetes/view/master/\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cloud/view/kubernetes/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37658", "fixedVersions": [], "id": "37658", "issueType": "Task", "key": "MODULES-9037", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-13T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-kubernetes) 4.0.1 - (13-05-2019) - (f76aef9ef1d58736499f823dbf9265ffb9a2b104)", "timeSpent": "PT0S", "updated": "2019-05-13T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "See failures here:\u00a0[https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-cloud_puppetlabs-docker_intn-sys_master/PLATFORM=windows2016-64default.a,UNNEEDED=UNNEEDED,WORKER_LABEL=beaker/550/consoleFull]", "created": "2019-05-07T08:42:00.000000"}], "components": [], "created": "2019-05-07T08:38:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Windows 2016 runs acceptance tests successfully\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5250ecb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169420239_*|*_3_*:*_1_*:*_441796615_*|*_10009_*:*_1_*:*_60067630_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36653", "fixedVersions": [], "id": "36653", "issueType": "Sub-task", "key": "MODULES-9036", "labels": [], "originalEstimate": "PT0S", "parent": "43092", "parentSummary": "docker - Ensure all OS acceptance tests pass on Jenkins", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix Windows acceptance tests", "timeSpent": "PT0S", "updated": "2019-05-15T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "RedHat 7 failures:\n{code:java}01:17:28 Failures:\n01:17:28 \n01:17:28   1) docker When asked to have the latest image of something should be idempotent\n01:17:28      Failure/Error: apply_manifest(pp, :catch_changes=>true)\n01:17:28      Beaker::Host::CommandFailure:\n01:17:28        Host 'gx9q1olczs3g4sn.delivery.puppetlabs.net' exited with 2 running:\n01:17:28         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.7djGKT\n01:17:28        Last 10 lines of output were:\n01:17:28        \tInfo: Loading facts\n01:17:28        \tInfo: Loading facts\n01:17:28        \tInfo: Loading facts\n01:17:28        \tNotice: Compiled catalog for gx9q1olczs3g4sn.delivery.puppetlabs.net in environment production in 0.48 seconds\n01:17:28        \tInfo: Applying configuration version '1557216901'\n01:17:28        \tNotice: Check if image busybox is in-sync\n01:17:28        \tNotice: /Stage[main]/Main/Docker::Image[busybox]/Notify[Check if image busybox is in-sync]/message: defined 'message' as 'Check if image busybox is in-sync'\n01:17:28        \tInfo: /Stage[main]/Main/Docker::Image[busybox]/Notify[Check if image busybox is in-sync]: Scheduling refresh of Exec[echo 'Update of busybox complete']\n01:17:28        \tNotice: /Stage[main]/Main/Docker::Image[busybox]/Exec[echo 'Update of busybox complete']: Triggered 'refresh' from 1 event\n01:17:28        \tNotice: Applied catalog in 1.64 seconds\n01:17:28        \n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:528:in `apply_manifest'\n01:17:28      # ./spec/acceptance/docker_spec.rb:135:in `block (3 levels) in <top (required)>'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n01:17:28 \n01:17:28   2) docker stack Destroying stack should be idempotent\n01:17:28      Failure/Error: apply_manifest(destroy, :catch_changes=>true)\n01:17:28      Beaker::Host::CommandFailure:\n01:17:28        Host 'gx9q1olczs3g4sn.delivery.puppetlabs.net' exited with 4 running:\n01:17:28         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.1uwTPz\n01:17:28        Last 10 lines of output were:\n01:17:28        \tNotice: Compiled catalog for gx9q1olczs3g4sn.delivery.puppetlabs.net in environment production in 0.03 seconds\n01:17:28        \tInfo: Applying configuration version '1557216999'\n01:17:28        \tInfo: Checking for stack web\n01:17:28        \tInfo: Checking for compose service compose_test alpine:3.8\n01:17:28        \tInfo: Removing docker stack web\n01:17:28        \tError: Execution of '/usr/bin/docker stack rm web' returned 1: Removing network web_default\n01:17:28        \tFailed to remove network o07teame802g6t6st99qf74jt: Error response from daemon: network o07teame802g6t6st99qf74jt not foundFailed to remove some resources from stack: web\n01:17:28        \tError: /Stage[main]/Main/Docker_stack[web]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/bin/docker stack rm web' returned 1: Removing network web_default\n01:17:28        \tFailed to remove network o07teame802g6t6st99qf74jt: Error response from daemon: network o07teame802g6t6st99qf74jt not foundFailed to remove some resources from stack: web\n01:17:28        \tNotice: Applied catalog in 0.13 seconds\n01:17:28        \n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:528:in `apply_manifest'\n01:17:28      # ./spec/acceptance/stack_spec.rb:84:in `block (3 levels) in <top (required)>'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n01:17:28 \n01:17:28   3) docker stack Destroying project with multiple compose files should be idempotent\n01:17:28      Failure/Error: apply_manifest(@destroy_code, :catch_changes=>true)\n01:17:28      Beaker::Host::CommandFailure:\n01:17:28        Host 'gx9q1olczs3g4sn.delivery.puppetlabs.net' exited with 4 running:\n01:17:28         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.wM01Jq\n01:17:28        Last 10 lines of output were:\n01:17:28        \tNotice: Compiled catalog for gx9q1olczs3g4sn.delivery.puppetlabs.net in environment production in 0.03 seconds\n01:17:28        \tInfo: Applying configuration version '1557217038'\n01:17:28        \tInfo: Checking for stack web\n01:17:28        \tInfo: Checking for compose service compose_test debian:stable-slim\n01:17:28        \tInfo: Removing docker stack web\n01:17:28        \tError: Execution of '/usr/bin/docker stack rm web' returned 1: Removing network web_default\n01:17:28        \tFailed to remove network sbeyrs0gpk51dhz1qeoq37st8: Error response from daemon: network sbeyrs0gpk51dhz1qeoq37st8 not foundFailed to remove some resources from stack: web\n01:17:28        \tError: /Stage[main]/Main/Docker_stack[web]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/bin/docker stack rm web' returned 1: Removing network web_default\n01:17:28        \tFailed to remove network sbeyrs0gpk51dhz1qeoq37st8: Error response from daemon: network sbeyrs0gpk51dhz1qeoq37st8 not foundFailed to remove some resources from stack: web\n01:17:28        \tNotice: Applied catalog in 0.17 seconds\n01:17:28        \n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:528:in `apply_manifest'\n01:17:28      # ./spec/acceptance/stack_spec.rb:138:in `block (3 levels) in <top (required)>'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n01:17:28 \n01:17:28   4) docker stack Destroying project with multiple compose files should not find a docker container\n01:17:28      Failure/Error: shell(\"docker ps | grep web_compose_test\", :acceptable_exit_codes => [1])\n01:17:28      Beaker::Host::CommandFailure:\n01:17:28        Host 'gx9q1olczs3g4sn.delivery.puppetlabs.net' exited with 0 running:\n01:17:28         docker ps | grep web_compose_test\n01:17:28        Last 10 lines of output were:\n01:17:28        \te0d84f76fb77        debian:stable-slim   \"/bin/sh -c 'while t\u2026\"   25 seconds ago      Up 24 seconds                                web_compose_test.1.pwt4uwtplkgepah40wwi0bu3k\n01:17:28        \n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n01:17:28      # ./spec/acceptance/stack_spec.rb:149:in `block (3 levels) in <top (required)>'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n01:17:28      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n01:17:28 \n01:17:28 Finished in 15 minutes 19 seconds (files took 35.07 seconds to load)\n01:17:28 85 examples, 4 failures, 5 pending\n{code}", "created": "2019-05-07T08:40:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "CentOS 7 failures:\n{code:java}\n04:12:14 An error occurred in a `before(:suite)` hook.\n04:12:14 Failure/Error: on(host, 'yum update -y -q') if fact_on(host, 'osfamily') == 'RedHat'\n04:12:14 Beaker::Host::CommandFailure:\n04:12:14   Host 'sgvdqfm2tvpg7xw.delivery.puppetlabs.net' exited with 1 running:\n04:12:14    yum update -y -q\n04:12:14   Last 10 lines of output were:\n04:12:14   \tDelta RPMs disabled because /usr/bin/applydeltarpm not installed.\n04:12:14   \thttps://artifactory.delivery.puppetlabs.net/artifactory/rpm__remote_centos/7/updates/x86_64/Packages/polkit-0.112-18.el7_6.1.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=localmirror-updates clean metadata\n04:12:14   \tTrying other mirror.\n04:12:14   \t\n04:12:14   \t\n04:12:14   \tError downloading packages:\n04:12:14   \t  polkit-0.112-18.el7_6.1.x86_64: [Errno 256] No more mirrors to try.\n04:12:14   \n04:12:14 # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n04:12:14 # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n04:12:14 # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n04:12:14 # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n04:12:14 # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n04:12:14 # ./spec/spec_helper_acceptance.rb:65:in `block (3 levels) in <top (required)>'\n04:12:14 # ./spec/spec_helper_acceptance.rb:56:in `each'\n04:12:14 # ./spec/spec_helper_acceptance.rb:56:in `block (2 levels) in <top (required)>'\n04:12:14 Handing 'sgvdqfm2tvpg7xw.delivery.puppetlabs.net' back to vmpooler for VM destruction\n04:12:14 Spent 0.80 seconds cleaning up\n04:12:15 \n04:12:15 Finished in 25.89 seconds (files took 22.75 seconds to load)\n04:12:15 0 examples, 0 failures, 1 error occurred outside of examples\n04:12:15 \n{code}", "created": "2019-05-07T08:42:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "CentOS 7 failures caused by caching issues in Artifactory. It has now been resolved. The other RedHat issues appears to be due to an interval between the removal of a stack and it's successful removal, within which attempting to remove the stack again (as is the case for the idempotency tests) raises an error from Docker. I have rectified this by using the retry error matcher.", "created": "2019-05-09T07:42:00.000000"}], "components": [], "created": "2019-05-07T08:36:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* CentOS 7 runs acceptance tests successfully\n * RedHat 7 runs acceptance tests successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12026a36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86078198_*|*_3_*:*_1_*:*_83381574_*|*_10009_*:*_1_*:*_501976144_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35644", "fixedVersions": [], "id": "35644", "issueType": "Sub-task", "key": "MODULES-9035", "labels": [], "originalEstimate": "PT0S", "parent": "43092", "parentSummary": "docker - Ensure all OS acceptance tests pass on Jenkins", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix RedHat acceptance tests", "timeSpent": "PT0S", "updated": "2019-05-15T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Ubuntu 16 failures:\n{code:java}\n00:59:42 Failures:\n00:59:42 \n00:59:42   1) docker When asked to have the latest image of something should be idempotent\n00:59:42      Failure/Error: apply_manifest(pp, :catch_changes=>true)\n00:59:42      Beaker::Host::CommandFailure:\n00:59:42        Host 'gui691fhk3g2e04.delivery.puppetlabs.net' exited with 2 running:\n00:59:42         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.GRbQT5\n00:59:42        Last 10 lines of output were:\n00:59:42        \tInfo: Loading facts\n00:59:42        \tInfo: Loading facts\n00:59:42        \tInfo: Loading facts\n00:59:42        \tNotice: Compiled catalog for gui691fhk3g2e04.delivery.puppetlabs.net in environment production in 0.48 seconds\n00:59:42        \tInfo: Applying configuration version '1557215751'\n00:59:42        \tNotice: Check if image busybox is in-sync\n00:59:42        \tNotice: /Stage[main]/Main/Docker::Image[busybox]/Notify[Check if image busybox is in-sync]/message: defined 'message' as 'Check if image busybox is in-sync'\n00:59:42        \tInfo: /Stage[main]/Main/Docker::Image[busybox]/Notify[Check if image busybox is in-sync]: Scheduling refresh of Exec[echo 'Update of busybox complete']\n00:59:42        \tNotice: /Stage[main]/Main/Docker::Image[busybox]/Exec[echo 'Update of busybox complete']: Triggered 'refresh' from 1 event\n00:59:42        \tNotice: Applied catalog in 1.61 seconds\n00:59:42        \n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.17.1/lib/beaker-puppet/helpers/puppet_helpers.rb:528:in `apply_manifest'\n00:59:42      # ./spec/acceptance/docker_spec.rb:135:in `block (3 levels) in <top (required)>'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n00:59:42      # ./vendor/bundle/ruby/2.3.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n00:59:42 \n00:59:42 Finished in 16 minutes 54 seconds (files took 27.03 seconds to load)\n00:59:42 85 examples, 1 failure, 5 pending\n{code}", "created": "2019-05-07T08:50:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Tests now passing for Debian/Ubuntu by removing invalid idempotency check.", "created": "2019-05-08T08:30:00.000000"}], "components": [], "created": "2019-05-07T08:34:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Debian 8 runs acceptance tests successfully\n * Debian 9 runs acceptance tests succesfully\n * Ubuntu 14 runs acceptance tests successfully\n * Ubuntu 16 runs acceptance tests successfully\n * Ubuntu 18 runs acceptance tests successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e27fbb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2849_*|*_1_*:*_1_*:*_66793139_*|*_3_*:*_1_*:*_19364003_*|*_10009_*:*_1_*:*_585359712_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34512", "fixedVersions": [], "id": "34512", "issueType": "Sub-task", "key": "MODULES-9034", "labels": [], "originalEstimate": "PT0S", "parent": "43092", "parentSummary": "docker - Ensure all OS acceptance tests pass on Jenkins", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-05-15T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix Ubuntu and Debian acceptance tests", "timeSpent": "PT0S", "updated": "2019-05-15T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-07T08:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f76e5ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037ns:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169691338_*|*_3_*:*_1_*:*_502004796_*|*_5_*:*_1_*:*_0"}], "description": "Currently, all acceptance tests are failing on Travis. In order to go ahead with MODULES-9028, we need to have a green CI. This ticket will track the work required to get each OS running green.\n\n\u00a0", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "43092", "fixedVersions": [], "id": "43092", "issueType": "Task", "key": "MODULES-9033", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-05-15T03:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "docker - Ensure all OS acceptance tests pass on Jenkins", "timeSpent": "PT0S", "updated": "2020-07-22T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Tests are timing out at [https://github.com/puppetlabs/puppetlabs-docker/blob/master/spec/acceptance/docker_full_spec.rb#L240] for Debian 8 (see [build|https://travis-ci.org/puppetlabs/puppetlabs-docker/jobs/540792023]). I was also able to replicate this locally.\n\nA single cleanup test is failing for Ubuntu 14 (see [build|https://travis-ci.org/puppetlabs/puppetlabs-docker/jobs/540792024]) due to being unable to connect to the Docker daemon.", "created": "2019-06-03T09:52:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Further investigation into the first error reveals that running any docker CLI command at the stage where the freeze occurs hangs. I also found that puppet commands were freezing too. It's possible that restarting the docker service inside the original docker container is causing issues which is not surprising. This is supported by the fact that when the failing test was commented out a systemd error occured related to this anyway, along with the docker daemon appearing not to come back online:\n{code:java}\nFailures: 1) the Puppet Docker module clean up before each test docker class passing a storage driver applies manifest\n     Failure/Error: apply_manifest(pp, catch_failures: true)\n     Beaker::Host::CommandFailure:\n       Host 'debian-8-x64' exited with 6 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.UjIuES\n       Last 200 lines of output were:\n        Info: Loading facts\n        Info: Loading facts\n        Info: Loading facts\n        Notice: Compiled catalog for debian-8-x64.wifi.bfs.corp.puppet.net in environment production in 0.41 seconds\n        Info: Applying configuration version '1559641669'\n        Info: Computing checksum on file /etc/default/docker-storage\n        Info: /Stage[main]/Docker::Service/File[/etc/default/docker-storage]: Filebucketed /etc/default/docker-storage to puppet with sum 0f427b02d0882d0df4de752f77402f3e\n        Notice: /Stage[main]/Docker::Service/File[/etc/default/docker-storage]/content: content changed '{md5}0f427b02d0882d0df4de752f77402f3e' to '{md5}e52c9430a80ca3ff6ab30d6f3bdeb294'\n        Info: /Stage[main]/Docker::Service/File[/etc/default/docker-storage]: Scheduling refresh of Service[docker]\n        Info: Class[Docker::Service]: Unscheduling all events on Class[Docker::Service]\n        Error: /Stage[main]/Docker::Service/Service[docker]: Failed to call refresh: Systemd restart for docker failed!\n        journalctl log for docker:\n        -- Logs begin at Tue 2019-06-04 09:45:20 UTC, end at Tue 2019-06-04 09:47:52 UTC. --\n        Jun 04 09:46:32 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:32 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: Starting Docker Application Container Engine...\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462155500Z\" level=info msg=\"libcontainerd: started new docker-containerd process\" pid=1713\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462240000Z\" level=info msg=\"parsed scheme: \\\"unix\\\"\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462251700Z\" level=info msg=\"scheme \\\"unix\\\" not registered, fallback to default scheme\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462292000Z\" level=info msg=\"ccResolverWrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/docker-containerd.sock 0  <nil>}]\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462307500Z\" level=info msg=\"ClientConn switching balancer to \\\"pick_first\\\"\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462349100Z\" level=info msg=\"pickfirstBalancer: HandleSubConnStateChange: 0xc42023ed10, CONNECTING\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"starting containerd\" revision=468a545b9edcd5932818eb9de8e72413e616e86e version=v1.1.2\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.content.v1.content\"...\" type=io.containerd.content.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.btrfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.btrfs\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.aufs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.aufs\" error=\"modprobe aufs failed: \"modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.125-linuxkit/modules.dep.bin'\\n\": exit status 1\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.native\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.overlayfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.zfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.zfs\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.metadata.v1.bolt\"...\" type=io.containerd.metadata.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter btrfs in metadata plugin\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter aufs in metadata plugin\" error=\"modprobe aufs failed: \"modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.125-linuxkit/modules.dep.bin'\\n\": exit status 1\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter zfs in metadata plugin\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.differ.v1.walking\"...\" type=io.containerd.differ.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.gc.v1.scheduler\"...\" type=io.containerd.gc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.containers-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.content-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.diff-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.images-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.leases-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.namespaces-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.snapshots-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.monitor.v1.cgroups\"...\" type=io.containerd.monitor.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.runtime.v1.linux\"...\" type=io.containerd.runtime.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.tasks-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.containers\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.content\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.diff\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.events\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.healthcheck\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.images\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.leases\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.namespaces\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.snapshots\"...\" type=io.containerd.grpc.v1\n       \n        Error: /Stage[main]/Docker::Service/Service[docker]: Systemd restart for docker failed!\n        journalctl log for docker:\n        -- Logs begin at Tue 2019-06-04 09:45:20 UTC, end at Tue 2019-06-04 09:47:52 UTC. --\n        Jun 04 09:46:32 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:32 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: [/lib/systemd/system/docker.service:25] Unknown lvalue 'Delegate' in section 'Service'\n        Jun 04 09:46:33 debian-8-x64 systemd[1]: Starting Docker Application Container Engine...\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462155500Z\" level=info msg=\"libcontainerd: started new docker-containerd process\" pid=1713\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462240000Z\" level=info msg=\"parsed scheme: \\\"unix\\\"\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462251700Z\" level=info msg=\"scheme \\\"unix\\\" not registered, fallback to default scheme\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462292000Z\" level=info msg=\"ccResolverWrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/docker-containerd.sock 0  <nil>}]\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462307500Z\" level=info msg=\"ClientConn switching balancer to \\\"pick_first\\\"\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33.462349100Z\" level=info msg=\"pickfirstBalancer: HandleSubConnStateChange: 0xc42023ed10, CONNECTING\" module=grpc\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"starting containerd\" revision=468a545b9edcd5932818eb9de8e72413e616e86e version=v1.1.2\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.content.v1.content\"...\" type=io.containerd.content.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.btrfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.btrfs\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.aufs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.aufs\" error=\"modprobe aufs failed: \"modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.125-linuxkit/modules.dep.bin'\\n\": exit status 1\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.native\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.overlayfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.snapshotter.v1.zfs\"...\" type=io.containerd.snapshotter.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"failed to load plugin io.containerd.snapshotter.v1.zfs\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.metadata.v1.bolt\"...\" type=io.containerd.metadata.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter btrfs in metadata plugin\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.btrfs must be a btrfs filesystem to be used with the btrfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter aufs in metadata plugin\" error=\"modprobe aufs failed: \"modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.125-linuxkit/modules.dep.bin'\\n\": exit status 1\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=warning msg=\"could not use snapshotter zfs in metadata plugin\" error=\"path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter\"\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.differ.v1.walking\"...\" type=io.containerd.differ.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.gc.v1.scheduler\"...\" type=io.containerd.gc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.containers-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.content-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.diff-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.images-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.leases-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.namespaces-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.snapshots-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.monitor.v1.cgroups\"...\" type=io.containerd.monitor.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.runtime.v1.linux\"...\" type=io.containerd.runtime.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.service.v1.tasks-service\"...\" type=io.containerd.service.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.containers\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.content\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.diff\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.events\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.healthcheck\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.images\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.leases\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.namespaces\"...\" type=io.containerd.grpc.v1\n        Jun 04 09:46:33 debian-8-x64 dockerd[1705]: time=\"2019-06-04T09:46:33Z\" level=info msg=\"loading plugin \"io.containerd.grpc.v1.snapshots\"...\" type=io.containerd.grpc.v1\n       \n        Notice: Applied catalog in 1.73 seconds\n       \n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/host.rb:375:in `exec'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-puppet-1.17.0/lib/beaker-puppet/helpers/puppet_helpers.rb:529:in `block in apply_manifest_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-puppet-1.17.0/lib/beaker-puppet/helpers/puppet_helpers.rb:457:in `apply_manifest_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-puppet-1.17.0/lib/beaker-puppet/helpers/puppet_helpers.rb:536:in `apply_manifest'\n     # ./spec/acceptance/docker_full_spec.rb:164:in `block (5 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'  2) the Puppet Docker module clean up before each test docker class passing a storage driver results in the docker daemon being configured with the specified storage driver\n     Failure/Error:\n       shell(\"#{docker_command} info -f \\\"{{ .Driver}}\\\"\") do |r|\n         expect(r.stdout).to match %r{#{storage_driver}}\n       end\n     Beaker::Host::CommandFailure:\n       Host 'debian-8-x64' exited with 1 running:\n        docker info -f \"{{ .Driver}}\"\n       Last 200 lines of output were:\n        Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?\n       \n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/host.rb:375:in `exec'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/ruby/2.4.0/gems/beaker-4.7.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n     # ./spec/acceptance/docker_full_spec.rb:169:in `block (5 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n     # ./.bundle/gems/ruby/2.4.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'Finished in 10 minutes 2 seconds (files took 20.52 seconds to load)\n26 examples, 2 failuresFailed examples:rspec ./spec/acceptance/docker_full_spec.rb:163 # the Puppet Docker module clean up before each test docker class passing a storage driver applies manifest\nrspec ./spec/acceptance/docker_full_spec.rb:168 # the Puppet Docker module clean up before each test docker class passing a storage driver results in the docker daemon being configured with the specified storage driver\n\n{code}", "created": "2019-06-04T07:05:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Closing as no solution has been found and the adjoining parent ticket is now resolved.", "created": "2019-07-29T02:44:00.000000"}], "components": [], "created": "2019-05-07T06:02:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77aea27b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuffj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2341961938_*|*_3_*:*_1_*:*_4817317118_*|*_6_*:*_1_*:*_0"}], "description": "Check if we can run acceptance tests in travis", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35643", "fixedVersions": [], "id": "35643", "issueType": "Sub-task", "key": "MODULES-9031", "labels": [], "originalEstimate": "PT0S", "parent": "39835", "parentSummary": "Align docker module to the core modules ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Won't Do", "resolutionDate": "2019-07-29T02:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[SPIKE]Check if we can run acceptance tests in travis", "timeSpent": "PT0S", "updated": "2019-07-29T02:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-07T06:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) Add the docker module to core module.yaml file\n\nAC2(+) Remove the docker module from cloud.yaml file\n\nAC3(+) Verify the jenkin jobs are running clean"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23071f36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuffb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_867814420_*|*_3_*:*_1_*:*_946403679_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\nAlign the jenkins jobs of docker module with core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34509", "fixedVersions": [], "id": "34509", "issueType": "Sub-task", "key": "MODULES-9030", "labels": [], "originalEstimate": "PT0S", "parent": "39835", "parentSummary": "Align docker module to the core modules ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-05-28T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Jenkin jobs to align with core modules", "timeSpent": "PT0S", "updated": "2019-05-28T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-05-07T05:53:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) PDK conversion done successfully with latest master\n\nAC2(+) Unit testcases should run clean\n\nAC(3) Acceptance testcases should run clean\n\nAC4(+)\u00a0Remove puppet 4 version from docker module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f17a766"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuff3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_681261240_*|*_3_*:*_1_*:*_186056497_*|*_5_*:*_1_*:*_0"}], "description": "Verify the acceptance tests are running clean before doing the pdk conversion", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33480", "fixedVersions": [], "id": "33480", "issueType": "Sub-task", "key": "MODULES-9029", "labels": [], "originalEstimate": "PT0S", "parent": "39835", "parentSummary": "Align docker module to the core modules ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Done", "resolutionDate": "2019-05-17T06:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PDK conversion on docker module", "timeSpent": "PT0S", "updated": "2019-05-17T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "as agreed with team closing this ticket", "created": "2019-07-03T08:56:00.000000"}], "components": [], "created": "2019-05-07T03:43:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) Acceptance testcase should run clean\n\nAC2(+)\u00a0pdk conversion with latest master template\n\nAC3(+)\u00a0Unit tests should run clean\n\nAC3(+)\u00a0Acceptance tests should run clean\n\nAC5(+)\u00a0release branch should be added for docker module\n\nAC6(+)\u00a0remove puppet4 version from travis\n\nAC7(+) Remove docker jobs from cloud.yaml\n\nAC8(+) Add jenkins jobs to core modules.yaml file\n\nAC9(+)\u00a0Jenkin Jobs should run clean"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b17b8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037nk:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5211054_*|*_3_*:*_1_*:*_4167622023_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_770737107"}], "description": "Align docker module to the core modules\n\n\u00a0", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "39835", "fixedVersions": [], "id": "39835", "issueType": "Task", "key": "MODULES-9028", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-07-03T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align docker module to the core modules ", "timeSpent": "PT0S", "updated": "2020-07-22T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/281", "created": "2019-05-08T02:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Fix from community member\n\n\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/pull/282", "created": "2019-05-08T07:13:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Fix is given by the community member\n\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/pull/282", "created": "2019-05-09T03:27:00.000000"}], "components": [], "created": "2019-05-07T03:40:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) Add unit tests for\u00a0apiserver_extra_arguments . ([https://github.com/puppetlabs/puppetlabs-kubernetes/blob/master/spec/classes/config/kubeadm_spec.rb)|https://github.com/puppetlabs/puppetlabs-kubernetes/blob/master/spec/classes/config/kubeadm_spec.rb]\n\nAC(2) Set the apiserver_merged_extra_arguments irrespective of the values of cloud_config\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64e7755a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufdr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5277097_*|*_3_*:*_1_*:*_76734043_*|*_10009_*:*_1_*:*_88713996_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1271680"}], "description": "It is not possible to set apiServerExtraArgs with v1alpha3 or v1beta1 config templates without setting a cloud_provider\n\nhttps://github.com/puppetlabs/puppetlabs-kubernetes/issues/276", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37656", "fixedVersions": [], "id": "37656", "issueType": "Task", "key": "MODULES-9027", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-09T03:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "It is not possible to set apiServerExtraArgs with v1alpha3 or v1beta1 config templates without setting a cloud_provider ", "timeSpent": "PT0S", "updated": "2019-05-09T03:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "hey danny\n\ncould you look into this signoff ticket for Lore please?\n\ncheers sir\nNorm", "created": "2019-05-10T01:27:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-accounts/pull/225", "created": "2019-05-10T03:40:00.000000"}], "components": [], "created": "2019-05-07T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50055599"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266055084_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33478", "fixedVersions": [], "id": "33478", "issueType": "Sub-task", "key": "MODULES-9025", "labels": [], "originalEstimate": "PT0S", "parent": "39833", "parentSummary": "Supported Release (puppetlabs-accounts) 4.0.0 - 10.05.2019 -74cb934e7d3ec6e9e94dc6bd2253e60a2bb81b82", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-10T03:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-10T03:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "accounts is good to release - QA signoff is complete! \nRelease against 955b37d2e11d63d8499827cef89de6d1b9ac5731", "created": "2019-05-08T07:39:00.000000"}], "components": [], "created": "2019-05-07T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53109742"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_107603649_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43091", "fixedVersions": [], "id": "43091", "issueType": "Sub-task", "key": "MODULES-9024", "labels": [], "originalEstimate": "PT0S", "parent": "39833", "parentSummary": "Supported Release (puppetlabs-accounts) 4.0.0 - 10.05.2019 -74cb934e7d3ec6e9e94dc6bd2253e60a2bb81b82", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-08T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-08T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-05-07T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef82084"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125281977_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41973", "fixedVersions": [], "id": "41973", "issueType": "Sub-task", "key": "MODULES-9023", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39833", "parentSummary": "Supported Release (puppetlabs-accounts) 4.0.0 - 10.05.2019 -74cb934e7d3ec6e9e94dc6bd2253e60a2bb81b82", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-08T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-08T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-05-07T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b4ba8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125271276_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40840", "fixedVersions": [], "id": "40840", "issueType": "Sub-task", "key": "MODULES-9022", "labels": [], "originalEstimate": "PT0S", "parent": "39833", "parentSummary": "Supported Release (puppetlabs-accounts) 4.0.0 - 10.05.2019 -74cb934e7d3ec6e9e94dc6bd2253e60a2bb81b82", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-08T12:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-08T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-05-10T03:36:00.000000", "name": "Screenshot 2019-05-10 at 12.35.34.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12969"}], "comments": [], "components": [], "created": "2019-05-07T01:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac73d17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4691_*|*_3_*:*_1_*:*_266685694_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_49439_*|*_10005_*:*_1_*:*_61615"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-accounts/compare/3.2.0...82c30df368d1a02f3338755aeef84d03a5499e7d]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/39/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39833", "fixedVersions": [], "id": "39833", "issueType": "Task", "key": "MODULES-9021", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-10T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) 4.0.0 - 10.05.2019 -74cb934e7d3ec6e9e94dc6bd2253e60a2bb81b82", "timeSpent": "PT0S", "updated": "2019-05-10T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["apache"], "created": "2019-05-07T01:20:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f07ecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10352_*|*_3_*:*_1_*:*_181939718_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10413489"}], "description": "Failed : rspec ./spec/acceptance/vhost_spec.rb:23 # apache::vhost define no default vhosts creates no default vhosts\n\nError: /Stage[main]/Main/Exec[/usr/bin/gensslcert]/returns: change from 'notrun' to ['0'] failed: Command exceeded timeout\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-current-master/PLATFORM=sles12-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/lastBuild/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38716", "fixedVersions": [], "id": "38716", "issueType": "CI Blocker", "key": "MODULES-9020", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-05-09T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache - failing on sles12", "timeSpent": "PT0S", "updated": "2019-05-09T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Issue has resolved itself. There is already a ticket tracking the underlying issue (FM-7592) which will likely need addressed some time in the foreseeable future.", "created": "2019-05-13T02:28:00.000000"}], "components": ["vsphere"], "created": "2019-05-07T01:15:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66ab6200"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzufbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128580_*|*_3_*:*_1_*:*_514477765_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8170052"}], "description": " vsphere_machine when cloning win-2012r2-x86_64 using the MODULES-test-windows customization specification should create a VM with the hostname set to the value from the customization spec\nFailure/Error: raise NotFinished.new unless hostname == 'MODULES-custom' # Windows host has a non-empty hostname from the template\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vsphere/view/master/job/forge-module_puppetlabs-vsphere_intn-sys_smoke-master/PLATFORM=ubuntu1404-64default.mdca,WORKER_LABEL=beaker/lastBuild/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37654", "fixedVersions": [], "id": "37654", "issueType": "CI Blocker", "key": "MODULES-9019", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-05-13T02:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vsphere : failing on ubuntu 14", "timeSpent": "PT0S", "updated": "2019-05-13T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e790aa9575800695c0976", "body": "The Pull Request is ready to merge (All tests are OK) :\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1919]\n\nCould you consider merging it ?\n\n\u00a0\n\n\u00a0", "created": "2019-05-03T08:20:00.000000"}, {"author": "623e790aa9575800695c0976", "body": "The pull request has been merged.\n\nI don't know if i shall close this issue or not...\n\nI let it open for now.", "created": "2019-05-10T06:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as issue has been merged and a release has been cut previously.\u00a0\nthank you for your PR :)\u00a0", "created": "2021-05-17T04:56:00.000000"}], "components": ["apache"], "created": "2019-05-03T06:18:00.000000", "creator": "623e790aa9575800695c0976", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43e4c895"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzudw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64363083665_*|*_5_*:*_1_*:*_0"}], "description": "Currently, the value of the SSLStaplingCache parameter of mod SSL is based on a sensible value (hardcoded) based on the OS.\n\nI am working on a Pull Request to add a stapling_cache parameter to the apache::mod::ssl class so that the value of SSLStaplingCache can be customized.\n\nThis parameter will work like this :\n\n\u00a0- if it is set to undef (the default value), the actual behavior will take place (SSLStaplingCache will be set to a sensible value based on the OS)\n\n\u00a0- if is is set to a string, this string will used as a value for SSLStaplingCache.\n\nHere is the relevant Apache documentation :\n\n[https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslstaplingcache]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34505", "fixedVersions": [], "id": "34505", "issueType": "New Feature", "key": "MODULES-9018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e790aa9575800695c0976", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Customized stapling_cache parameter for mod SSL", "timeSpent": "PT0S", "updated": "2021-05-17T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-05-03T05:01:00.000000", "name": "dependency_checker_logs.txt.rtf", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12757"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "all the modules have metadata dependency updated to support the new stdlib version\u00a0\n\nNow we need to release them\n\naccounts is released\u00a0", "created": "2019-05-10T06:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u279c  puppetlabs-stdlib git:(master) dependency-checker /Users/sheena/repos/newrelease/puppetlabs-stdlib/metadata.json\n_*Starting dependency checks...*_\n\nAll modules have valid dependencies.", "created": "2019-05-22T02:17:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Can we also get a new release of puppetlabs/xinetd?\n\n\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-xinetd/pull/114]", "created": "2019-05-28T04:29:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "[~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] Hello ,yes, sure. I'll release this module.[Here|https://puppet.atlassian.net/browse/MODULES-9176] is the release ticket", "created": "2019-05-28T05:27:00.000000"}], "components": [], "created": "2019-05-03T04:51:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641c1c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzudvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3752328_*|*_3_*:*_1_*:*_8895079045_*|*_5_*:*_1_*:*_0"}], "description": "This is the list with the dependent modules which will be affected y the major version release. Before releasing stdlib to the new version, we need to update metadata (dependency section) for these modules and to release them\n\n[x]\u00a0puppetlabs/accounts - [PR|https://github.com/puppetlabs/puppetlabs-accounts/pull/223]\u00a0Released version: 4.0.0\n [x] puppetlabs/apache - [PR|https://github.com/puppetlabs/puppetlabs-apache/pull/1918] - iReleased 5.0.0\n [x] puppetlabs/apt - [PR|https://github.com/puppetlabs/puppetlabs-apt/pull/858]\u00a0Released version: 7.0.1\n [x] puppetlabs/concat - [PR|https://github.com/puppetlabs/puppetlabs-concat/pull/578] - released 6.0.0\n [x] puppetlabs/firewall - [PR|https://github.com/puppetlabs/puppetlabs-firewall/pull/843] Released 2.0.0\n [x] puppetlabs/haproxy - [PR|https://github.com/puppetlabs/puppetlabs-haproxy/pull/366] Released 4.0.0\n [x] puppetlabs/ibm_installation_manager - [PR|https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/119]\u00a0released v 2.0.0\n [x] puppetlabs/java - [PR|https://github.com/puppetlabs/puppetlabs-java/pull/359] Released 4.0.0\n [x] puppetlabs/motd - [PR|https://github.com/puppetlabs/puppetlabs-motd/pull/215]\u00a0released 3.0.0\n [x] puppetlabs/mysql - [PR|https://github.com/puppetlabs/puppetlabs-mysql/pull/1193] Released 9.0.0\n [x] puppetlabs/ntp - [PR|https://github.com/puppetlabs/puppetlabs-ntp/pull/512] Released v 8.0.0\n [x] puppetlabs/postgresql - [PR|https://github.com/puppetlabs/puppetlabs-postgresql/pull/1074]\u00a0- not needed\n [x] puppetlabs/satellite_pe_tools - [PR|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/105] Released 3.0.0\n [x] puppetlabs/tomcat - [PR|https://github.com/puppetlabs/puppetlabs-tomcat/pull/349] Released 3.0.0\n [x] puppetlabs/websphere_application_server - [PR|https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/167] Released 2.0.0\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40838", "fixedVersions": [], "id": "40838", "issueType": "Sub-task", "key": "MODULES-9017", "labels": [], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-08-14T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update dependent modules ", "timeSpent": "PT0S", "updated": "2019-12-02T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Attempting to validate this, it appears that the deprecated functions calling the deprecation and deprecation_warning methods do not result in a total compilation that is longer than their validate_legacy counterparts which do not make the deprecation calls.\n\nTested with puppet version 6.10.1 and puppetlabs stdlib 5.2.0\n\nh2. Evaluation steps\nh3. Create manifest for deprecated functions\nThis manifest calls a series of deprecated stdlib function calls.\n{code}\nnode default {\n  validate_integer(1)\n  validate_hash({ 'one' => 'two' })\n  validate_array(['one', 'two'])\n  validate_bool(true)\n  validate_string('hello')\n  validate_slength('hello', 7)\n  validate_absolute_path('/var/lib/puppet')\n  validate_cmd('puppetlabs', 'ls /etc')\n}\n{code}\n\nh3. Apply manifest to get compile time\n{code}\npuppet apply /etc/puppetlabs/code/environments/production/manifests/site.pp  --profile --debug --logdest=/tmp/deprecated_functions.txt\n{code}\n\nh3. Create manifest for non-deprecated legacy functions\nThis manifest mirrors the list of deprecated function calls with the {{validate_legacy}} function to perform the same work without calling the deprecation method.\n{code}\nnode default {\n  validate_legacy(Numeric, 'validate_integer', 1)\n  validate_legacy(Hash, 'validate_hash', {'one' => 'two'})\n  validate_legacy(Array, 'validate_array', ['one','two'])\n  validate_legacy(Boolean, 'validate_bool', true)\n  validate_legacy(String, 'validate_string', 'hello')\n  validate_legacy(String, 'validate_slength', 'hello', 7)\n  validate_legacy(String, 'validate_absolute_path', '/var/lib/puppet')\n  validate_legacy(String, 'validate_cmd', 'puppetlabs', 'ls /etc')\n}\n{code}\n\nh3. Apply manifest to get compile time\n{code}\npuppet apply /etc/puppetlabs/code/environments/production/manifests/site.pp  --profile --debug --logdest=/tmp/validate_legacy.txt\n{code}\n\nh3. Compare results\n{noformat}\n[root@ip-10-227-1-35 ~]# grep '2 Compiled' /tmp/*.txt\n/tmp/deprecated_functions.txt:2019-10-21 18:09:07 +0000 Puppet (info): PROFILE [apply] 2 Compiled catalog for ip-10-227-1-35.amz-dev.puppet.net in environment production: took 0.1670 seconds\n/tmp/validate_legacy.txt:2019-10-21 18:09:53 +0000 Puppet (info): PROFILE [apply] 2 Compiled catalog for ip-10-227-1-35.amz-dev.puppet.net in environment production: took 0.1776 seconds\n{noformat}\n\nThese results do not show a significant difference between the two.\n\nh3. Deprecation call cost\nLooking at a single call to a deprecated function, the PROFILE results show about a 17% relative cost for the deprecation method  (0.0006 secs / 0.0036 secs).  The call to the deprecation_warning method is not recorded in the PROFILE results, so it's cost may be masked by this process.\n\n{noformat}\n2019-10-21 18:09:07 +0000 Puppet (info): PROFILE [apply] 2.6.1.1.1 deprecation: took 0.0006 seconds\n2019-10-21 18:09:07 +0000 Puppet (info): PROFILE [apply] 2.6.1.1.2.1 Called deprecation: took 0.0000 seconds\n2019-10-21 18:09:07 +0000 Puppet (info): PROFILE [apply] 2.6.1.1.2 Called validate_integer: took 0.0011\nseconds\n2019-10-21 18:09:07 +0000 Puppet (info): PROFILE [apply] 2.6.1.1 validate_integer: took 0.0036 seconds\n{noformat}\n", "created": "2019-10-21T12:42:00.000000"}, {"author": "557058:40232c77-9d9b-410c-9f53-90adbf41eeb9", "body": "I should have included this, but I saw the slowdown on JRuby which has a much higher relative cost of gathering stack traces than MRI does.\n\nI just tried this same test on JRuby (removing the command validations which don't work on jruby and putting in each block of calls 20 times as everything was dwarfed by overhead at first and i don't trust single function timings that are this short) and the version that calls deprecation had 28% greater times for the compile call.", "created": "2019-10-21T13:05:00.000000"}, {"author": "557058:40232c77-9d9b-410c-9f53-90adbf41eeb9", "body": "This was fixed in [https://github.com/puppetlabs/puppet/pull/7754]\n\n\u00a0\n\n\u00a0", "created": "2020-11-10T11:17:00.000000"}], "components": [], "created": "2019-05-02T14:50:00.000000", "creator": "557058:40232c77-9d9b-410c-9f53-90adbf41eeb9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@207167e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuden:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48202083227_*|*_5_*:*_1_*:*_0"}], "description": "In testing with a somewhat outdated catalog, I find that this function accounts for almost 50% of the compilation time. This is because it gathers a stack trace on every call even though it may not be set to log at all and even when it is it only logs once per unique key. Since it calls Puppet.deprecation_warning which seems to have its own stack trace I'm not sure if this is useful, but either way it doesn't seem worth this hit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37650", "fixedVersions": [], "id": "37650", "issueType": "Bug", "key": "MODULES-9015", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:40232c77-9d9b-410c-9f53-90adbf41eeb9", "resolution": "Fixed", "resolutionDate": "2020-11-10T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib deprecation function is extremely slow", "timeSpent": "PT0S", "updated": "2020-11-10T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e790aa9575800695c0976", "body": "Pull request done : [https://github.com/puppetlabs/puppetlabs-apache/pull/1917]\n\nBut acceptance tests failed on Ubuntu 14.04 because the Apache version on this distribution is 2.4.10.\n And SSLSessionTickets is only available since Apache 2.4.11 :(\n Since apache::version doesn't handle the detailed Apache version (but only 2.2 or 2.4), I don't know how to handle this.\n Any advice ?", "created": "2019-05-01T14:57:00.000000"}, {"author": "623e790aa9575800695c0976", "body": "I fix the acceptance tests by ignoring the SSLSessionTickets parameter on Ubuntu 14.04.\n\nPull request updated and all checks are OK.", "created": "2019-05-02T14:15:00.000000"}, {"author": "623e790aa9575800695c0976", "body": "The pull request has been merged.\n\nI don't know if i shall close this issue or not...\n\nI let it open for now.", "created": "2019-05-14T12:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623e790aa9575800695c0976]\n\nThank you for your PR and ticket, I am going to resolve this ticket as your PR has been merged.\n\nThank you for taking the time to contribute! :)\u00a0", "created": "2021-01-18T05:08:00.000000"}], "components": ["apache"], "created": "2019-05-01T13:35:00.000000", "creator": "623e790aa9575800695c0976", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@500eac8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzucj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54232329154_*|*_5_*:*_1_*:*_0"}], "description": "The apache::mod::ssl class doesn't handle the SSLSessionTickets parameter of Apache mod SSL.\n\nHere is the relevant Apache documentation :\n\n[https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslsessiontickets]\n\nI am working on a PR to add handle this parameter in the apache::mod::ssl class.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39832", "fixedVersions": [], "id": "39832", "issueType": "New Feature", "key": "MODULES-9014", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e790aa9575800695c0976", "resolution": "Fixed", "resolutionDate": "2021-01-18T05:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : Add SSLSessionTickets parameter to mod SSL", "timeSpent": "PT0S", "updated": "2021-01-18T05:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as the metadata.json and dependencies have moved on quite a bit from this issue was raised. We done a major release last week on all of our supported modules where all of the dependencies were updated and revisited.\u00a0\n\n\u00a0\n\nThank you for raising this issue, we appreciate your contribution.", "created": "2021-03-08T09:03:00.000000"}], "components": ["apt", "postgresql"], "created": "2019-05-01T12:23:00.000000", "creator": "6243ac43fd5e450070434ed5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35646a6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuchj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58484406621_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n\n*Module Version:\u00a0v7.0.0*\n *Puppet Version: 5.5.0*\n *OS Name/Version: Red Hat Enterprise Linux Server release 7.6 (Maipo)*\n\n_Simple issue_.\u00a0 The metadata.json in the modules\u00a0puppetlabs-postgresql and\u00a0puppet-unattended_upgrades doesn't recognize the latest version of the puppetlabs-apt module.\n\n*Desired Behavior:*\n{noformat}\npuppet module list{noformat}\nreturns no issues\n\n*Actual Behavior*\n{noformat}\npuppet module list\nWarning: Module 'puppetlabs-apt' (v7.0.0) fails to meet some dependencies:\n 'puppetlabs-postgresql' (v5.12.1) requires 'puppetlabs-apt' (>= 2.0.0 < 7.0.0)\n 'puppet-unattended_upgrades' (v4.0.0) requires 'puppetlabs-apt' (>= 2.2.0 < 7.0.0)\n\u00a0\n{noformat}\n\u00a0", "environment": "puppet master --version\n5.5.0\n\npuppet agent --version\n5.5.0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41956", "fixedVersions": [], "id": "41956", "issueType": "Bug", "key": "MODULES-9013", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243ac43fd5e450070434ed5", "resolution": "Fixed", "resolutionDate": "2021-03-08T09:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt : metadata.json mismatches with other puppetlabs modules", "timeSpent": "PT0S", "updated": "2021-03-08T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-01T06:34:00.000000", "name": "Screen Shot 2019-05-01 at 1.34.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13310"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://jenkins-platform.delivery.puppetlabs.net/job/experimental_auto_puppetlabs-kubernetes_intn-sys_master/PLATFORM=,UNNEEDED=UNNEEDED,WORKER_LABEL=beaker/1/console]\n\n\u00a0\n\nExperimental pipeline running clean", "created": "2019-05-01T06:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/ci-job-configs/pull/5800]\n\n\u00a0", "created": "2019-05-01T06:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "!Screen Shot 2019-05-01 at 1.34.07 PM.png!", "created": "2019-05-01T06:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/commit/cde12ac57ca71bd8374a94fad7e0f16f6265be40#diff-ba9bd3f4f594b31446b9d309c7ef3d32\n\nhttps://github.com/puppetlabs/ci-job-configs/commit/ef5e0c185183032d0e895c818721c616293b7c97#diff-ba9bd3f4f594b31446b9d309c7ef3d32", "created": "2019-05-13T05:43:00.000000"}], "components": [], "created": "2019-05-01T06:01:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC(+) Puppet 4 version is removed from jenkin jobs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13416d36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuc53:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7953_*|*_10007_*:*_1_*:*_682551232_*|*_3_*:*_1_*:*_1249623_*|*_10009_*:*_2_*:*_351661123_*|*_5_*:*_1_*:*_0"}], "description": "Remove puppet 4 version from jenkin jobs for cloud modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36675", "fixedVersions": [], "id": "36675", "issueType": "Task", "key": "MODULES-9012", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove puppet 4 version from jenkin jobs for cloud modules", "timeSpent": "PT0S", "updated": "2019-05-13T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2020-01-06T05:18:00.000000"}], "components": [], "created": "2019-05-01T02:49:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A user can run pdksync against a module that is already up to date with the latest corresponding pdk template, without any failures."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58ff3153"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuc0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3825548635_*|*_3_*:*_1_*:*_235008222_*|*_10009_*:*_1_*:*_17551986769_*|*_5_*:*_1_*:*_0"}], "description": "When running `bundle exec rake pdksync` against a module that is already up to date, the pdksync will fail during the commit stage as there are no changes to commit:\n{code:java}\neimhin.laverty:~/Workspace/pdksync|master\u26a1 \n\u21d2  bundle exec rake pdksync\nCommit branch_name=pdksync_{ref} commit_message=pdksync_{ref}\nPR title = pdksync_{ref}\npdk_module, delete module directory, cloned, pdk update, Nothing to commit.\nrake aborted!\nGit::GitExecuteError: git '--git-dir=/Users/eimhin.laverty/Workspace/pdksync/modules_pdksync/pdk_module/.git' '--work-tree=/Users/eimhin.laverty/Workspace/pdksync/modules_pdksync/pdk_module' commit '--message=pdksync_heads/master-0-gf48a422'  2>&1:On branch pdksync_pdksync_heads/master-0-gf48a422\nnothing to commit, working tree clean\n/Users/eimhin.laverty/Workspace/pdksync/.bundle/gems/ruby/2.4.0/gems/git-1.5.0/lib/git/lib.rb:967:in `command'\n/Users/eimhin.laverty/Workspace/pdksync/.bundle/gems/ruby/2.4.0/gems/git-1.5.0/lib/git/lib.rb:561:in `commit'\n/Users/eimhin.laverty/Workspace/pdksync/.bundle/gems/ruby/2.4.0/gems/git-1.5.0/lib/git/base.rb:293:in `commit'\n/Users/eimhin.laverty/Workspace/pdksync/lib/pdksync.rb:397:in `commit_staged_files'\n/Users/eimhin.laverty/Workspace/pdksync/lib/pdksync.rb:265:in `create_commit'\n/Users/eimhin.laverty/Workspace/pdksync/lib/pdksync.rb:136:in `block in main'\n/Users/eimhin.laverty/Workspace/pdksync/lib/pdksync.rb:86:in `each'\n/Users/eimhin.laverty/Workspace/pdksync/lib/pdksync.rb:86:in `main'\n/Users/eimhin.laverty/Workspace/pdksync/Rakefile:11:in `block in <top (required)>'\n/Users/eimhin.laverty/Workspace/pdksync/.bundle/gems/ruby/2.4.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'\n/Users/eimhin.laverty/.rbenv/versions/2.4.4/bin/bundle:23:in `load'\n/Users/eimhin.laverty/.rbenv/versions/2.4.4/bin/bundle:23:in `<main>'\nTasks: TOP => pdksync\n(See full trace by running task with --trace)\n{code}\nLogic needs to be added which will skip the rest of the pdksync if a module is already up to date.\n\nThe issue was raised by [~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] on community Slack.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39830", "fixedVersions": [], "id": "39830", "issueType": "Bug", "key": "MODULES-9011", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2020-01-06T05:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync - pdksync fails on modules with up to date pdk template", "timeSpent": "PT0S", "updated": "2020-01-06T05:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a8ecb36a0fcf74179519dbd", "body": "It was a matter of escaping the characters\u00a0 with an extra \\", "created": "2019-05-02T02:33:00.000000"}, {"author": "5a8ecb36a0fcf74179519dbd", "body": "wrong syntax, escape characters was needed.", "created": "2019-05-02T02:34:00.000000"}], "components": ["haproxy"], "created": "2019-04-30T10:25:00.000000", "creator": "5a8ecb36a0fcf74179519dbd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1cbdf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzubev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_144531510_*|*_6_*:*_1_*:*_0"}], "description": "when using this backend:\n\n\u00a0\n\n{{ options => {}}\n{{\u00a0 'balance' => 'roundrobin',}}\n{{\u00a0\u00a0 'option' => [}}\n{{\u00a0\u00a0\u00a0\u00a0 'prefer-last-server',}}\n{{\u00a0\u00a0\u00a0\u00a0 'redispatch',}}\n{{\u00a0\u00a0\u00a0\u00a0 \"httpchk HEAD /index.php HTTP/1.1\\r\\nHost:\\ $website\",}}\n\n\u00a0\n\nWhen using a variable (pulled from Foreman)inside the httpchk option, it executes the \"\\n\" we have before \"Host\" so then it tries to place Host on a new line, that obviously fails.", "environment": "CentOS 7.6\n\nHAProxy 1.8.4\n\nLatest version of the module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41955", "fixedVersions": [], "id": "41955", "issueType": "Bug", "key": "MODULES-9010", "labels": ["parsing"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8ecb36a0fcf74179519dbd", "resolution": "Fixed", "resolutionDate": "2019-05-02T02:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2019-05-02T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2019-04-29T11:13:00.000000", "creator": "623c15ada9575800695acf1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51fccbd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzuahz:"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 5.3.6*\n *OS Name/Version: Redhat Enterprise Linux 7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nIdeally, the accounts module should only warn about \"ssh keys were passed for user XXXXX but $managehome is set to false; not managing user ssh keys\" if $ensure is set to \"present\" rather than \"absent\"\n\n*Actual Behavior:*\n\nIf $managehome is set to \"false\" for a user that is also set to $ensure = \"absent\" but the user has ssh keys defined, it will print out a warning in the puppetserver.log for every user that has ssh keys defined for every server.\u00a0 This creates an incredible amount of noise if you default to $managehome = false, which we do to ensure that some home directories that might be common to multiple users (it's required in our environment even if it's not best practice) aren't removed if the user is set to absent (the default) on the host.\n\nIdeally the warning on line 308 of user.pp should either only happen if $ensure is also set to \"present\", but perhaps that warning isn't needed at all, or could be stuck behind a $verbose flag of some sort.\u00a0 It provides little benefit and an incredible amount of log noise.\n\nThis particular behavior is not specific to any specific Linux distribution/version nor any specific puppet version.\n\nThanks!", "environment": "RHEL7.6, Puppet 5.3.6, puppetlabs-accounts 3.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36672", "fixedVersions": [], "id": "36672", "issueType": "Improvement", "key": "MODULES-9009", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15ada9575800695acf1e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-accounts : ssh keys should not warn about $managehome set to false if $ensure is set to absent", "timeSpent": "PT0S", "updated": "2019-04-29T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "issue appears to have been caused by the latest release of beaker-vmpooler (1.3.2) which introduced a change to the api URL, causing the disk allocation error. It's unclear exactly why this is the case however QE have reverted their changes and done a patch released in the mean time which has fixed the issue.", "created": "2019-05-02T05:51:00.000000"}], "components": ["satellite_pe_tools"], "created": "2019-04-29T06:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2904554a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzua9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5935_*|*_3_*:*_1_*:*_2028_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_256822858"}], "description": "RedHat 7 failing on 2018.1.x. Issue appears to be stemming from vmpooler image not be provisioned properly:\n{code:java}\n01:56:59 Requesting an additional disk of size 16GB for f88b6gk41u3tw1m\n01:56:59 Failed: errored in Vmpooler.add_disk\n01:57:00 #<RuntimeError: Response from f88b6gk41u3tw1m indicates disk was not added>\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:287\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:225\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:222\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:222\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:222\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:215\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-vmpooler-1.3.2/lib/beaker/hypervisor/vmpooler.rb:215\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-4.7.0/lib/beaker/hypervisor.rb:37\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-4.7.0/lib/beaker/network_manager.rb:72\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-4.7.0/lib/beaker/network_manager.rb:71\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-4.7.0/lib/beaker/network_manager.rb:71\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-rspec-6.2.4/lib/beaker-rspec/beaker_shim.rb:35\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-rspec-6.2.4/lib/beaker-rspec/spec_helper.rb:50\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core.rb:98\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-rspec-6.2.4/lib/beaker-rspec/spec_helper.rb:5\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:3\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:3\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/spec/acceptance/test_spec.rb:1\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/spec/acceptance/test_spec.rb:1\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:2034\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:2034\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:1560\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:1558\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:1558\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:98\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:86\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:71\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:45\n01:57:00 /tmp/jenkins/workspace/forge-module_puppetlabs-satellite_pe_tools_intn-sys_full-pe-lts-master/PLATFORM/redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/exe/rspec:4\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33476", "fixedVersions": [], "id": "33476", "issueType": "CI Blocker", "key": "MODULES-9008", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-05-02T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "satellite_pe_tools - RedHat 7 2018.1.x failing", "timeSpent": "PT0S", "updated": "2019-05-02T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-04-28T06:17:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@678636ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzua53:"}], "description": "Attempts to pass password as a Sensitive parameter to\u00a0{noformat}mysql::db{noformat} fail\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'mysql::password' parameter 'password' expects a String value, got Sensitive[String] \n{noformat}\n\n\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36669", "fixedVersions": [], "id": "36669", "issueType": "Improvement", "key": "MODULES-9007", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::password should accept Sensitive type", "timeSpent": "PT0S", "updated": "2019-04-28T06:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2019-04-26T18:55:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Users can specify multiple AWS regions for the module to work on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cb15901"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This request has only come from a single customer so far, but CS triage thinks that other customers may use this feature to limit the scope of the module to explicit regions. This could have been used to mitigate an issue that support encountered when AWS added a new disabled region."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzua47:"}], "description": "_Basic Info_\n *Module Version:* 2.1.0\n *Puppet Version:* N/A\n *OS Name/Version:* N/A\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nUsers can specify more than one AWS region for use with puppetlabs-aws.\n\n*Actual Behavior:*\n\nUsers can either specify a single AWS region (via the AWS_REGION environment variable or {{region}} setting in {{/etc/puppetlabs/puppet/puppetlabs_aws_configuration.ini}}), or specify no region (which the module interprets as [searching all AWS regions|https://github.com/puppetlabs/puppetlabs-aws#a-note-on-regions]).\n\n*Customer Use Case*:\n\nAs a Puppet user, I want to limit the module's usage to multiple specified regions, so that I can better control where Puppet-managed resources are deployed without being limited to a single region.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43090", "fixedVersions": [], "id": "43090", "issueType": "New Feature", "key": "MODULES-9006", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "aws: Let the \"region\" setting be a list", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This is effectively Amazon pushing a breaking change onto us. Adding ap-east-1 as a disabled-by-default region to all accounts causes the module to break for anyone who isn't specifying a region. And because we also don't apparently let users specify more than one region at a time, users who rely on that behavior are broken without a good workaround (they must either consolidate resources to a single region, or enable ap-east-1, which some won't want to do).\n\nEDIT: Filed MODULES-9006 re: only setting one region at a time", "created": "2019-04-26T17:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "\u00a0\n\nThanks [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e] for the detail information.\n\n\u00a0\n\nWe have the fix to remove the regions which are disabled by default.\n\nPlease find the PR with the fix.\n\n\u00a0\n\n\u00a0\n{code:java}\nwith processor Puppet::Reports::Store\n      on the ec2_vpc\n      on the ec2_vpc_dhcp_options\n      on the ec2_vpc_routetable\n      on the vpc_subnet\n      on the vpc_internet_gateway\n      on the ec2_vpc_customer_gateway\n      on the ec2_vpc_vpnFinished in 26 minutes 39 seconds (files took 0.69828 seconds to load)\n59 examples, 0 failures\n{code}\n\u00a0\n\n\u00a0", "created": "2019-04-29T07:14:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Thanks [~accountid:557058:6fa00105-1baa-443b-968e-3059980a262c], we've confirmed that the fix resolves the issue!", "created": "2019-04-29T16:56:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Cool.Thanks [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e]", "created": "2019-04-30T03:25:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-aws/commit/8b45a95904cb461a9b1bd894bc8a9b6e418acbe1", "created": "2019-04-30T03:26:00.000000"}], "components": [], "created": "2019-04-26T14:57:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74b0c1ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu9zr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34692,34694"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_230079201_*|*_3_*:*_1_*:*_1342085_*|*_10009_*:*_1_*:*_684871261_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 2.1.0\n *Puppet Version:* PE 2018.1.4 / 5.5.6\n *OS Name/Version:* CentOS 7.4\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWhen not specifying a region, the aws module searches all regions and ignores disabled regions.\n\n*Actual Behavior:*\n\nThe module fails while searching in {{ap-east-1}}. This region was added by Amazon yesterday (25 April) and is disabled by default, unlike other regions: [https://aws.amazon.com/blogs/aws/now-open-aws-asia-pacific-hong-kong-region/]\n{code}# puppet agent --test\n\n...\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for sha-prod-puppet.smartrg.aws\nInfo: Unable to serialize catalog to json, retrying with pson\nInfo: Applying configuration version '14735906a7610a1fda17ce56ed52a95ca4b5e84d'\nError: Could not run: Puppet detected a problem with the information returned from AWS\nwhen looking up ec2_vpc in ap-east-1. The specific error was:\n\nAWS was not able to validate the provided access credentials\n\nRather than report on ec2_vpc resources in an inconsistent state we have exited.\nThis could be because some other process is modifying AWS at the same time.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40834", "fixedVersions": [], "id": "40834", "issueType": "Bug", "key": "MODULES-9005", "labels": ["maintenance", "support", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2019-05-07T05:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "aws: When not specifying a region, module searches disabled ap-east-1, then fails", "timeSpent": "PT0S", "updated": "2019-12-05T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15ada9575800695acf1e", "body": "One addendum - the updated xfsprogs package that got rid of the undocumented functionality came from an oracle-specific repo (UEKR5) that was enabled by default and has updated packages.\u00a0 Standard OL7 doesn't appear to have this problem.\n\nThat said, this should still get fixed because puppetlabs-lvm is relying on undocumented behavior that is not always there and may go away for good going forward.", "created": "2019-05-02T08:54:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising the issue [~accountid:623c15ada9575800695acf1e]. Unfortunately, LVM is not s supported module so it's unlikely that we'll get to fix this\u00a0soon. If you get the chance to submit a PR we can certainly review.", "created": "2019-05-20T04:55:00.000000"}, {"author": "623a4db39b54ec0068b07473", "body": "FYI, I opened the following PR regarding this issue:\n*\u00a0[https://github.com/puppetlabs/puppetlabs-lvm/pull/232]\n\nAs this is my first PR, feel free to review and comment it.\n\nThanks!", "created": "2019-05-23T13:35:00.000000"}, {"author": "623c15ada9575800695acf1e", "body": "At a quick glance, that looks to be about what I would have done.\u00a0 I will try to find some time next week to test this - thank you!!", "created": "2019-05-23T13:42:00.000000"}, {"author": "623a4db39b54ec0068b07473", "body": "Great, thanks for your quick answer. Please tell me if I can help in any manner.\n\nThanks!", "created": "2019-05-23T23:17:00.000000"}, {"author": "623a4db39b54ec0068b07473", "body": "FYI, my PR has now been merged into master (y)", "created": "2019-05-28T08:13:00.000000"}, {"author": "623c15ada9575800695acf1e", "body": "Thank you again for this, I had time to test this morning and it was successful in my test case!\u00a0 Our semi-urgent need went away once we realized that it was caused by an unintentional use of UEKR5, but it'll definitely be needed with RHEL8 and the like.\u00a0 Great job!", "created": "2019-05-28T08:24:00.000000"}], "components": ["lvm"], "created": "2019-04-26T12:11:00.000000", "creator": "623c15ada9575800695acf1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7621c428"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu9vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}], "description": "_Basic Info_\n *Module Version: 1.2.0*\n *Puppet Version: 5.3.6*\n *OS Name/Version: Oracle Linux 7*\n\n*Desired Behavior:*\n\nIn lib/puppet/provider/logical_volume/lvm.rb, line 243 is:\n{code:java}xfs_growfs( path) || fail( \"Cannot resize filesystem to size #{new_size} because xfs_growfs failed.\" ){code}\nIn this context, the 'path' variable is the lvm block device for the logical volume itself.\u00a0 Historically, this seems to have worked, despite being out of spec for how xfs_growfs is supposed to be used (i.e. it is supposed to be used on the mountpoint.)\n\nFrom xfs_growfs usage:\n{code:java}\u200b Usage: xfs_growfs [options] mountpoint\n{code}\nThere was a RHEL bugzilla related to xfs_growfs working where it shouldn't, but it was marked 'WONTFIX' - see [https://bugzilla.redhat.com/show_bug.cgi?id=1510305]\u00a0.\u00a0\n\nUnfortunately we are migrating to Oracle Linux Server, and it seems that they fixed it, so puppet no longer grows the filesystem - this is blocking our migration (although I plan to write a quick hack in once I work out how to get the mountpoint into lvm.rb.\u00a0 I chose to report the issue before working on a local fix.)\n\nlvm.rb (presumably, maybe a different location) needs to be changed so that it runs the xfs_growfs on the mountpoint rather than 'path'\n\n*Actual Behavior:*\n\nSee above for full description, but on Oracle Linux Server 7.6, the filesystem does not grow", "environment": "Oracle Linux Server 7.6 on the client, puppet 5.3.6 (or 5.5.13).\u00a0 Server is RHEL 7.6 with puppet 5.3.6.\u00a0 puppetlabs-lvm 1.2.0.\u00a0 Affects both physical and virtual.\n\nOracle Linux Server 7 xfsprogs:\u00a0xfsprogs-4.15-1.el7.x86_64\n\nRHEL7 xfsprogs:\u00a0xfsprogs-4.5.0-19.el7_6.x86_64", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "33474", "fixedVersions": [], "id": "33474", "issueType": "Bug", "key": "MODULES-9004", "labels": ["lvm"], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15ada9575800695acf1e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm : xfs_growfs must point at mountpoint, not volume", "timeSpent": "PT0S", "updated": "2019-05-28T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b029f407980070557539", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1915", "created": "2019-04-26T12:16:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:6243b029f407980070557539]. We've merged the PR so going to close this issue.", "created": "2019-06-03T04:46:00.000000"}], "components": ["apache"], "created": "2019-04-26T12:04:00.000000", "creator": "6243b029f407980070557539", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76165622"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu9vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3256921590_*|*_6_*:*_1_*:*_0"}], "description": "The location URL path for the ldap-status handler is hardcoded in templates/mod/ldap.conf.erb.\u00a0 This should be parameterized in apache::mod::ldap to allow it to be overridden.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40862", "fixedVersions": [], "id": "40862", "issueType": "New Feature", "key": "MODULES-9003", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b029f407980070557539", "resolution": "Fixed", "resolutionDate": "2019-06-03T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : Parameterize location for ldap-status in mod::ldap ", "timeSpent": "PT0S", "updated": "2019-06-03T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-panos v1.1.0 at2f9e1521e06280fd0e459107aeff86d5c1acc47b with \"v1.1.0\"", "created": "2019-04-26T09:32:00.000000"}], "components": [], "created": "2019-04-25T08:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ee36354"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu92f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90303202_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33472", "fixedVersions": [], "id": "33472", "issueType": "Sub-task", "key": "MODULES-9002", "labels": [], "originalEstimate": "PT0S", "parent": "39827", "parentSummary": "Supported Release (puppetlabs-panos) v1.1.0 - (26/04/2019) - (2f9e1521e06280fd0e459107aeff86d5c1acc47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-26T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-26T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "{code:java}\n panos is good to release - QA signoff is complete! \nRelease against 2f9e1521e06280fd0e459107aeff86d5c1acc47b {code}\n\u00a0", "created": "2019-04-26T09:23:00.000000"}], "components": [], "created": "2019-04-25T08:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71ca3330"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu927:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89502816_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43089", "fixedVersions": [], "id": "43089", "issueType": "Sub-task", "key": "MODULES-9001", "labels": [], "originalEstimate": "PT0S", "parent": "39827", "parentSummary": "Supported Release (puppetlabs-panos) v1.1.0 - (26/04/2019) - (2f9e1521e06280fd0e459107aeff86d5c1acc47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-26T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-panos) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-26T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-25T08:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79d05140"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu91z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87165433_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41953", "fixedVersions": [], "id": "41953", "issueType": "Sub-task", "key": "MODULES-9000", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39827", "parentSummary": "Supported Release (puppetlabs-panos) v1.1.0 - (26/04/2019) - (2f9e1521e06280fd0e459107aeff86d5c1acc47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-26T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-panos) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-26T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "Documentation review was done per PR in release", "created": "2019-04-26T08:43:00.000000"}], "components": [], "created": "2019-04-25T08:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a39421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu91r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87141307_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40860", "fixedVersions": [], "id": "40860", "issueType": "Sub-task", "key": "MODULES-8999", "labels": [], "originalEstimate": "PT0S", "parent": "39827", "parentSummary": "Supported Release (puppetlabs-panos) v1.1.0 - (26/04/2019) - (2f9e1521e06280fd0e459107aeff86d5c1acc47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-26T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-panos) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-26T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Adding a blocker link to the last docs changes that need to go in before release", "created": "2019-04-25T08:42:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-panos/pull/86]", "created": "2019-04-26T09:37:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "released and merged back", "created": "2019-04-29T01:36:00.000000"}], "components": [], "created": "2019-04-25T08:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5504ce9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-34"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt08v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4357_*|*_3_*:*_1_*:*_230916685_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89754004"}], "description": "*REASON:* \"fixing PE 2019.0 compatibility\"\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : [https://github.com/puppetlabs/puppetlabs-panos/compare/1.0.0...2f9e1521e06280fd0e459107aeff86d5c1acc47b]\u00a0\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/panos/view/release/job/forge-module_puppetlabs-panos_init-merge_release/10/]\u00a0", "epicLinkSummary": "ACE: Post-Kearney clean up", "estimate": "PT0S", "externalId": "39827", "fixedVersions": [], "id": "39827", "issueType": "Task", "key": "MODULES-8998", "labels": [], "originalEstimate": "PT0S", "parent": "44895", "parentSummary": "ACE: Post-Kearney clean up", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-29T01:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-panos) v1.1.0 - (26/04/2019) - (2f9e1521e06280fd0e459107aeff86d5c1acc47b)", "timeSpent": "PT0S", "updated": "2019-04-29T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Release prep merged. Currently getting someone with the correct permissions to do a release for me.", "created": "2019-05-08T04:57:00.000000"}], "components": [], "created": "2019-04-25T07:05:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438ecc0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu91j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9720_*|*_3_*:*_1_*:*_1801722879_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1044749844"}], "description": "A release is needed in order for dependency_checker to be available to use in our modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35635", "fixedVersions": [], "id": "35635", "issueType": "Task", "key": "MODULES-8997", "labels": [], "originalEstimate": "PT0S", "parent": "44037", "parentSummary": "Dependency Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-05-28T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppet-module-gems", "timeSpent": "PT0S", "updated": "2019-05-28T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-22T02:23:00.000000", "name": "Screen Shot 2019-05-22 at 09.23.23.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12866"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/1021", "created": "2019-05-22T02:24:00.000000"}], "components": [], "created": "2019-04-25T03:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f1620a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8rr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2330223356_*|*_3_*:*_1_*:*_223150_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39825", "fixedVersions": [], "id": "39825", "issueType": "Sub-task", "key": "MODULES-8996", "labels": [], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-22T02:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-22T02:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "stdlib is good to release - QA signoff is complete! \nRelease against 653f2fb34b1586476f96883cf352253acf60c331", "created": "2019-05-21T06:29:00.000000"}], "components": [], "created": "2019-04-25T03:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bb0a5e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_687720386_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38714", "fixedVersions": [], "id": "38714", "issueType": "Sub-task", "key": "MODULES-8995", "labels": [], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-03T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-21T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-25T03:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e05146d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8rb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2236681841_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37672", "fixedVersions": [], "id": "37672", "issueType": "Sub-task", "key": "MODULES-8994", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-21T00:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-05-21T00:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs PR merged.\u00a0", "created": "2019-05-03T04:33:00.000000"}], "components": [], "created": "2019-04-25T03:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@150a36cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8qv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_691192678_*|*_10009_*:*_1_*:*_5373681_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36668", "fixedVersions": [], "id": "36668", "issueType": "Sub-task", "key": "MODULES-8993", "labels": [], "originalEstimate": "PT0S", "parent": "35632", "parentSummary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-03T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-05-03T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-05-03T02:04:00.000000", "name": "Screenshot 2019-05-03 at 11.04.27.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12756"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "do we need to communicate this proposed change first to the community before releasing the module?", "created": "2019-05-08T02:12:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "yes, before releasing this module we definitely should inform the community about it \nalso we need to release all the dependent modules (can be found [here|https://puppet.atlassian.net/browse/MODULES-9017])", "created": "2019-05-08T03:10:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/1021", "created": "2019-05-22T02:25:00.000000"}], "components": ["GemTester"], "created": "2019-04-25T03:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@380c25a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5041_*|*_3_*:*_2_*:*_2332723563_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_265629_*|*_10006_*:*_1_*:*_28532"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-stdlib/compare/5.2.0...653f2fb34b1586476f96883cf352253acf60c331]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/61/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35632", "fixedVersions": [], "id": "35632", "issueType": "Task", "key": "MODULES-8992", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-05-22T03:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-stdlib) 6.0.0 - (22-05-2019) - 653f2fb34b1586476f96883cf352253acf60c331", "timeSpent": "PT0S", "updated": "2019-12-02T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "tagged and released\u00a0\n\nmergeback [PR|https://github.com/puppetlabs/puppetlabs-tagmail/pull/126]", "created": "2019-04-25T05:27:00.000000"}], "components": [], "created": "2019-04-25T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@356b5813"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10480221_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34590", "fixedVersions": [], "id": "34590", "issueType": "Sub-task", "key": "MODULES-8991", "labels": [], "originalEstimate": "PT0S", "parent": "40858", "parentSummary": "Supported Release (puppetlabs-tagmail) 3.0.0 - 25.04.2019 - 3f477f092f3f3b26374c8ccb75e107b028f47a7d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T05:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tagmail) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-25T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-04-25T04:33:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12660"}], "comments": [], "components": [], "created": "2019-04-25T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14053509"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8qf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7342864_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33471", "fixedVersions": [], "id": "33471", "issueType": "Sub-task", "key": "MODULES-8990", "labels": [], "originalEstimate": "PT0S", "parent": "40858", "parentSummary": "Supported Release (puppetlabs-tagmail) 3.0.0 - 25.04.2019 - 3f477f092f3f3b26374c8ccb75e107b028f47a7d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tagmail) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-25T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T05:24:00.000000"}], "components": [], "created": "2019-04-25T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69019bd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10405381_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43088", "fixedVersions": [], "id": "43088", "issueType": "Sub-task", "key": "MODULES-8989", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40858", "parentSummary": "Supported Release (puppetlabs-tagmail) 3.0.0 - 25.04.2019 - 3f477f092f3f3b26374c8ccb75e107b028f47a7d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T05:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-tagmail) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T05:24:00.000000"}], "components": [], "created": "2019-04-25T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e96396f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10390706_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41952", "fixedVersions": [], "id": "41952", "issueType": "Sub-task", "key": "MODULES-8988", "labels": [], "originalEstimate": "PT0S", "parent": "40858", "parentSummary": "Supported Release (puppetlabs-tagmail) 3.0.0 - 25.04.2019 - 3f477f092f3f3b26374c8ccb75e107b028f47a7d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T05:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-tagmail) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-tagmail/pull/126]", "created": "2019-04-25T05:23:00.000000"}], "components": [], "created": "2019-04-25T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c73fa62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4701_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11727172"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n   [https://github.com/puppetlabs/puppetlabs-tagmail/compare/08d871c92bbbcfda70930625fc12d097957275df...3f477f092f3f3b26374c8ccb75e107b028f47a7d]\n * Link to successful Init Job Run from CI :\n   [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tagmail/view/release/job/forge-module_puppetlabs-tagmail_init-merge_release/31/console]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40858", "fixedVersions": [], "id": "40858", "issueType": "Task", "key": "MODULES-8987", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-tagmail) 3.0.0 - 25.04.2019 - 3f477f092f3f3b26374c8ccb75e107b028f47a7d", "timeSpent": "PT0S", "updated": "2019-04-25T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/da2a0da1dfc1195084f17d3e253926390e9dcfd7", "created": "2019-04-25T11:25:00.000000"}], "components": [], "created": "2019-04-24T17:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6025c7a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66389704_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43087", "fixedVersions": [], "id": "43087", "issueType": "Sub-task", "key": "MODULES-8986", "labels": [], "originalEstimate": "PT0S", "parent": "38713", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.2 - (4/24) - (96da7a4fe2812d77136ec9e58bfc1e18a7060918)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-25T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-25T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/32/\ndiff: https://github.com/puppetlabs/puppetlabs-dsc/compare/v1.9.1...96da7a4fe2812d77136ec9e58bfc1e18a7060918\nChangelog: https://github.com/puppetlabs/puppetlabs-dsc/blob/96da7a4fe2812d77136ec9e58bfc1e18a7060918/CHANGELOG.md\n\nIssuing from tip of release at 96da7a4f\nprevious tag was 1.9.1 at fde5daede87496c34abd6dff533b38700ef34a81 \n\nMODULES-8856 tested by manual validation and by unit tests to verify the fix works to properly redact credentials.", "created": "2019-04-25T10:45:00.000000"}], "components": [], "created": "2019-04-24T17:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f023032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63926215_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41951", "fixedVersions": [], "id": "41951", "issueType": "Sub-task", "key": "MODULES-8985", "labels": [], "originalEstimate": "PT0S", "parent": "38713", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.2 - (4/24) - (96da7a4fe2812d77136ec9e58bfc1e18a7060918)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-25T10:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-25T10:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-24T17:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62d8d574"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8lb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164966_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40856", "fixedVersions": [], "id": "40856", "issueType": "Sub-task", "key": "MODULES-8984", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38713", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.2 - (4/24) - (96da7a4fe2812d77136ec9e58bfc1e18a7060918)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-24T17:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-24T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-24T17:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50b4176a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175398_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39824", "fixedVersions": [], "id": "39824", "issueType": "Sub-task", "key": "MODULES-8983", "labels": [], "originalEstimate": "PT0S", "parent": "38713", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.2 - (4/24) - (96da7a4fe2812d77136ec9e58bfc1e18a7060918)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-24T17:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-24T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-04-24T17:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3eaa96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu8l3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6476_*|*_3_*:*_1_*:*_66066535_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_346769"}], "description": "*REASON:* 1.9.2\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-dsc/compare/v1.9.1...96da7a4fe2812d77136ec9e58bfc1e18a7060918\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/31/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38713", "fixedVersions": [], "id": "38713", "issueType": "Task", "key": "MODULES-8982", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-25T11:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-dsc) 1.9.2 - (4/24) - (96da7a4fe2812d77136ec9e58bfc1e18a7060918)", "timeSpent": "PT0S", "updated": "2019-04-25T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [], "components": [], "created": "2019-04-24T01:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c124bd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu81j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19060392_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37670", "fixedVersions": [], "id": "37670", "issueType": "Sub-task", "key": "MODULES-8981", "labels": [], "originalEstimate": "PT0S", "parent": "33470", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.0 - 24.04.2019 - 436aa9fb67d238b7a88346d14086c4185ef3f405", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-04-24T06:28:00.000000", "name": "apt_good_to_release.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12968"}], "comments": [], "components": [], "created": "2019-04-24T01:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69955574"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu81b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17278508_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36666", "fixedVersions": [], "id": "36666", "issueType": "Sub-task", "key": "MODULES-8980", "labels": [], "originalEstimate": "PT0S", "parent": "33470", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.0 - 24.04.2019 - 436aa9fb67d238b7a88346d14086c4185ef3f405", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T01:28:00.000000"}], "components": [], "created": "2019-04-24T01:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6adc6a14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu813:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85645099_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35630", "fixedVersions": [], "id": "35630", "issueType": "Sub-task", "key": "MODULES-8979", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33470", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.0 - 24.04.2019 - 436aa9fb67d238b7a88346d14086c4185ef3f405", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates on docs", "created": "2019-04-25T01:27:00.000000"}], "components": [], "created": "2019-04-24T01:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1357ab17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu80n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85624067_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34589", "fixedVersions": [], "id": "34589", "issueType": "Sub-task", "key": "MODULES-8978", "labels": [], "originalEstimate": "PT0S", "parent": "33470", "parentSummary": "Supported Release (puppetlabs-apt) 7.0.0 - 24.04.2019 - 436aa9fb67d238b7a88346d14086c4185ef3f405", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-04-25T01:42:00.000000", "name": "good_to_release_apt.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12562"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-apt/pull/857]", "created": "2019-04-25T01:36:00.000000"}], "components": [], "created": "2019-04-24T01:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39deb4a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu80v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4272_*|*_3_*:*_1_*:*_85484107_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1000732"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apt/compare/6.3.0...puppetlabs:436aa9fb67d238b7a88346d14086c4185ef3f405]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/62/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33470", "fixedVersions": [], "id": "33470", "issueType": "Task", "key": "MODULES-8977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apt) 7.0.0 - 24.04.2019 - 436aa9fb67d238b7a88346d14086c4185ef3f405", "timeSpent": "PT0S", "updated": "2019-04-25T01:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-04-24T01:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@508a67a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu80f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18175961_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41950", "fixedVersions": [], "id": "41950", "issueType": "Sub-task", "key": "MODULES-8976", "labels": [], "originalEstimate": "PT0S", "parent": "37667", "parentSummary": "Supported Release (puppetlabs-service) 1.0.0 - 24.04.2019 - 23074f94404208e8354488c33e0173aa6ab2442f", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "created": "2019-04-24T06:09:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12864"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": " !screenshot-1.png|thumbnail! ", "created": "2019-04-24T06:09:00.000000"}], "components": [], "created": "2019-04-24T01:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bc22032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu807:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17389923_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40854", "fixedVersions": [], "id": "40854", "issueType": "Sub-task", "key": "MODULES-8975", "labels": [], "originalEstimate": "PT0S", "parent": "37667", "parentSummary": "Supported Release (puppetlabs-service) 1.0.0 - 24.04.2019 - 23074f94404208e8354488c33e0173aa6ab2442f", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T06:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T01:28:00.000000"}], "components": [], "created": "2019-04-24T01:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@637d2edf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu7zz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86958078_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39822", "fixedVersions": [], "id": "39822", "issueType": "Sub-task", "key": "MODULES-8974", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37667", "parentSummary": "Supported Release (puppetlabs-service) 1.0.0 - 24.04.2019 - 23074f94404208e8354488c33e0173aa6ab2442f", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T01:29:00.000000"}], "components": [], "created": "2019-04-24T01:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1246c605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu7zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86974347_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38712", "fixedVersions": [], "id": "38712", "issueType": "Sub-task", "key": "MODULES-8973", "labels": [], "originalEstimate": "PT0S", "parent": "37667", "parentSummary": "Supported Release (puppetlabs-service) 1.0.0 - 24.04.2019 - 23074f94404208e8354488c33e0173aa6ab2442f", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[https://github.com/puppetlabs/puppetlabs-service/pull/94]", "created": "2019-04-24T06:22:00.000000"}], "components": [], "created": "2019-04-24T01:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7868a1e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu7zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4113_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_87380977"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n ([https://github.com/puppetlabs/puppetlabs-service/compare/b9bb6f87521432bc4fcf8411db36098b15e2a425...23074f94404208e8354488c33e0173aa6ab2442f])\n * Link to successful Init Job Run from CI :\n ([https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/service/view/release/job/forge-module_puppetlabs-service_init-merge_release/19/console])", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37667", "fixedVersions": [], "id": "37667", "issueType": "Task", "key": "MODULES-8972", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-service) 1.0.0 - 24.04.2019 - 23074f94404208e8354488c33e0173aa6ab2442f", "timeSpent": "PT0S", "updated": "2019-04-25T01:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2019-04-23T10:29:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All Windows module should be verifiably in compliance with the stated strategy that providers should not make native file system API calls, and instead should prefer the Puppet core helpers provided."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7458f1c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Rubocop FileSystem Rule"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu6nr:"}], "description": "An effort is underway to ensure that module providers do not directly call file system API's to do file operations. Providers should be calling the Puppet core helper instead.\n\nThis will ensure consistency of filesystem behavior, and ensure there is a single place in the product where file system handling can be centralized.\n\nThis Epic tracks the work to ensure that all modules can be programmatically audited for the kinds of direct API calls we are trying to avoid. When a module is found to be an offender a new epic should be created and tickets created within to cover the work of patching it to bring it into compliance with this strategy. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38711", "fixedVersions": [], "id": "38711", "issueType": "Epic", "key": "MODULES-8971", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create a or a set of Rubocop rules to audit for Ruby native calls to the filesystem.", "timeSpent": "PT0S", "updated": "2019-04-23T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5cf15f73de7db40fbf15ec7e", "attachments": [], "comments": [{"author": "5cf15f73de7db40fbf15ec7e", "body": "PR submitted and approved.", "created": "2019-05-13T16:37:00.000000"}], "components": [], "created": "2019-04-19T15:55:00.000000", "creator": "5cf15f73de7db40fbf15ec7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6aeaf09f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykgp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2076142037_*|*_5_*:*_1_*:*_0"}], "description": "[https://forge.puppet.com/puppetlabs/panos#getting-started-with-panos]\n\nFollowing this section of the PANOS documentation, the location and file name of the credentials file was not clear to me. The solution that worked for me was configuring the following file.\n\n\u00a0\n\n[root@pe-201902-master centos]# cat /etc/puppetlabs/puppet/devices/palo.example.com.conf\n\nhost:palo.example.com\n\nuser: admin\n\npassword: admin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37664", "fixedVersions": [], "id": "37664", "issueType": "Improvement", "key": "MODULES-8970", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cf15f73de7db40fbf15ec7e", "resolution": "Fixed", "resolutionDate": "2019-05-13T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Getting started with PANOS module readme steps unclear", "timeSpent": "PT0S", "updated": "2019-05-13T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-04-19T12:10:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bddcc87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu52f:"}], "description": "_Basic Info_\n*Module Version:* 5.0.1\n*Puppet Version:* 5.5.10\n*OS Name/Version:* Debian 9\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\ndeploy an apt-key from http/https url using a proxy\n\n*Actual Behavior:*\n\nHi\n\nI use the following code : \n\n{code:java}\n\n    apt::key { 'squash-tm2':\n      id      => '071D30C5671A11F9FC029283417A5213D56D74C7',\n      source  => 'http://repo.squashtest.org/repo.squashtest.org.gpg.key',\n      options => \"http-proxy=\"http://proxy.domain.local:3128\",\n    }\n{code}\n\n\nwhen I run manually the puppet agent -t command key get added.\nBut when puppet run has a service it fails : \n\n\n{code:java}\nApr 19 20:03:48 server puppet-agent[6283]: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: Wrapped exception:\nApr 19 20:03:48 server puppet-agent[6283]: execution expired\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Apt_key[squash-tm2]/ensure) change from 'absent' to 'present' failed: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Anchor[apt_key 071D30C5671A11F9FC029283417A5213D56D74C7 present]) Dependency Apt_key[squash-tm2] has failures: true\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Anchor[apt_key 071D30C5671A11F9FC029283417A5213D56D74C7 present]) Skipping because of failed dependencies\n{code}\n\nI assume source options doesn't use proxy setting provided ? \nAnd the command line maybe use env options ? \n\n\n", "environment": "Hi\n\nI use the following code : \n\n{code:java}\n\n    apt::key { 'squash-tm2':\n      id      => '071D30C5671A11F9FC029283417A5213D56D74C7',\n      source  => 'http://repo.squashtest.org/repo.squashtest.org.gpg.key',\n      options => \"http-proxy=\"http://proxy.domain.local:3128\",\n    }\n{code}\n\n\nwhen I run manually the puppet agent -t command key get added.\nBut when puppet run has a service it fails : \n\n\n{code:java}\nApr 19 20:03:48 server puppet-agent[6283]: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: Wrapped exception:\nApr 19 20:03:48 server puppet-agent[6283]: execution expired\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Apt_key[squash-tm2]/ensure) change from 'absent' to 'present' failed: Could not set 'present' on ensure: execution expired (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp, line: 33)\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Anchor[apt_key 071D30C5671A11F9FC029283417A5213D56D74C7 present]) Dependency Apt_key[squash-tm2] has failures: true\nApr 19 20:03:48 server puppet-agent[6283]: (/Stage[main]/Profiles::Base::Debian/Apt::Key[squash-tm2]/Anchor[apt_key 071D30C5671A11F9FC029283417A5213D56D74C7 present]) Skipping because of failed dependencies\n{code}\n\nI assume source options doesn't use proxy setting provided ? \nAnd the command line maybe use env options ? \n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33469", "fixedVersions": [], "id": "33469", "issueType": "Bug", "key": "MODULES-8969", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : apt::key proxy not used when use source option", "timeSpent": "PT0S", "updated": "2019-04-19T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Submitted [PR|https://github.com/puppetlabs/puppetlabs-accounts/pull/222] which [tests|https://github.com/puppetlabs/puppetlabs-accounts/pull/222/commits/12503597a44eeda51c312890937de6f174bb8825] account removal.", "created": "2019-05-02T08:34:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "Modified [code|https://github.com/puppetlabs/puppetlabs-accounts/pull/222/commits/7392279e90e39111a21b46ab115246e0678b0342]", "created": "2019-05-02T18:30:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "PR #226 was [merged|https://github.com/puppetlabs/puppetlabs-accounts/pull/226].", "created": "2019-05-20T14:24:00.000000"}, {"author": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "body": "I'm still experiencing this issue. Has this been pushed? I'm using Accounts v4.0.0", "created": "2019-05-24T13:33:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "[~accountid:70121:962beae6-7581-416c-9a8a-92e3331c132a] -- \n\n[Accounts v4.0.0|https://github.com/puppetlabs/puppetlabs-accounts/commits/v4.0.0] was released on [May 10, 2019|https://forge.puppet.com/puppetlabs/accounts/readme#module-release-title].\n\n[PR#226|https://github.com/puppetlabs/puppetlabs-accounts/pull/226] which resolved this issue was [merged|https://github.com/puppetlabs/puppetlabs-accounts/commit/3fb37341c262a0f134c06ecb217421a5a010a73b] on [May 17, 2019|https://github.com/puppetlabs/puppetlabs-accounts/commits/master].\n\nThis fix should be included in the next Forge release, about six months from now.\n\nMeanwhile, you may reference the fixed version in your [{{Puppetfile}}|https://puppet.com/docs/pe/latest/puppetfile.html] as follows:\n\n{code:Puppetfile}\nmod 'accounts',\n  :git => 'https://github.com/puppetlabs/puppetlabs-accounts',\n  :ref => '3fb37341c262a0f134c06ecb217421a5a010a73b'\n{code}\n\nOr, if you want to always receive the latest bug-fixes as soon as they are merged, you may use:\n\n{code:Puppetfile}\nmod 'accounts',\n  :git => 'https://github.com/puppetlabs/puppetlabs-accounts',\n  :ref => 'master'\n{code}", "created": "2019-05-24T14:54:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:5caf5082c75c532928c11f7b] [~accountid:70121:962beae6-7581-416c-9a8a-92e3331c132a]. v4.1.0 of accounts has now been released which includes the fixes from this ticket. I hope this resolves the issues you are seeing :)", "created": "2019-05-29T06:52:00.000000"}], "components": ["accounts"], "created": "2019-04-19T10:58:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It should be possible to create one or more\u00a0[{{accounts::user}}|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp#L171] resources, then later remove them, without iterating through dependent resources such as [{{accounts::home_dir}}|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/home_dir.pp#L52], [{{accounts::key_management}}|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/key_management.pp], [{{accounts::manage_keys}}|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/manage_keys.pp], [{{ssh_authorized_key}}|https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/master/lib/puppet/type/ssh_authorized_key.rb#L2], [{{user}}|https://puppet.com/docs/puppet/6.4/types/user.html#user], and [{{file}}|https://puppet.com/docs/puppet/6.4/types/file.html#file]."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73d5a9a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4zr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34848"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1546694474_*|*_10009_*:*_1_*:*_1144068775_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_34549"}], "description": "See this test result:\u00a0https://travis-ci.org/puppetlabs/puppetlabs-accounts/jobs/522186991\n\n*Desired Behavior*: {{accounts::user}} (and dependent resources) should be removed.\n\n*Actual Behavior*: dependency cycle error.\n", "environment": "Travis-CI testing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38710", "fixedVersions": [], "id": "38710", "issueType": "Bug", "key": "MODULES-8968", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Fixed", "resolutionDate": "2019-05-20T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : Removing accounts::user resources results in dependency errors", "timeSpent": "PT0S", "updated": "2019-12-05T05:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [], "components": [], "created": "2019-04-19T06:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e4dc8a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4e7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_412208655_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34588", "fixedVersions": [], "id": "34588", "issueType": "Sub-task", "key": "MODULES-8967", "labels": [], "originalEstimate": "PT0S", "parent": "40847", "parentSummary": "Supported Release (puppetlabs-inifile) 3.0.0 - 24.04.2019 - e4cf8d5dd0bb1ed0519592b3281409a59b11c9bd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T01:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T01:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-04-24T00:57:00.000000", "name": "good_to_release.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13208"}], "comments": [], "components": [], "created": "2019-04-19T06:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@206157a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_342199566_*|*_3_*:*_1_*:*_68885862_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33467", "fixedVersions": [], "id": "33467", "issueType": "Sub-task", "key": "MODULES-8966", "labels": [], "originalEstimate": "PT0S", "parent": "40847", "parentSummary": "Supported Release (puppetlabs-inifile) 3.0.0 - 24.04.2019 - e4cf8d5dd0bb1ed0519592b3281409a59b11c9bd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-24T00:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-24T00:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T01:31:00.000000"}], "components": [], "created": "2019-04-19T06:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c5acb03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_499505147_*|*_3_*:*_1_*:*_3959_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43084", "fixedVersions": [], "id": "43084", "issueType": "Sub-task", "key": "MODULES-8965", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40847", "parentSummary": "Supported Release (puppetlabs-inifile) 3.0.0 - 24.04.2019 - e4cf8d5dd0bb1ed0519592b3281409a59b11c9bd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "no updates", "created": "2019-04-25T01:30:00.000000"}], "components": [], "created": "2019-04-19T06:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20170592"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_499480635_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41949", "fixedVersions": [], "id": "41949", "issueType": "Sub-task", "key": "MODULES-8964", "labels": [], "originalEstimate": "PT0S", "parent": "40847", "parentSummary": "Supported Release (puppetlabs-inifile) 3.0.0 - 24.04.2019 - e4cf8d5dd0bb1ed0519592b3281409a59b11c9bd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-25T01:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-04-23T03:57:00.000000", "name": "inifile_release_3.0.0.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13131"}], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Merge back PR: https://github.com/puppetlabs/puppetlabs-inifile/pull/338", "created": "2019-04-24T01:16:00.000000"}], "components": [], "created": "2019-04-19T06:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c825617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu4dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5217_*|*_3_*:*_1_*:*_498966565_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_651684"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-inifile/compare/2.5.0...2e916b120c5e23da164df1b056a4e5b20c39f87a]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/release/job/forge-module_puppetlabs-inifile_init-merge_release/lastBuild/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40847", "fixedVersions": [], "id": "40847", "issueType": "Task", "key": "MODULES-8963", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-inifile) 3.0.0 - 24.04.2019 - e4cf8d5dd0bb1ed0519592b3281409a59b11c9bd", "timeSpent": "PT0S", "updated": "2019-04-25T01:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-04-25T01:25:00.000000", "name": "Screenshot 2019-04-25 at 10.24.44.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12455"}], "comments": [], "components": [], "created": "2019-04-17T03:34:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e2fa5e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztpvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26664_*|*_3_*:*_1_*:*_89277426_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_595447746"}], "description": "Nearly all tests appear to be failing. Appears to be the same error for most failures:\n{code:java}\n01:18:51   15) managing java pkcs12 with defaults creates a private key with chain\n01:18:51       Failure/Error: on host, puppet('apply', file_path, puppet_apply_opts), on_options, &block\n01:18:51       Beaker::Host::CommandFailure:\n01:18:51         Host 'fvum65jc709xxzi.delivery.puppetlabs.net' exited with 4 running:\n01:18:51          cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.d8VuCb\n01:18:51         Last 10 lines of output were:\n01:18:51         \tInfo: Loading facts\n01:18:51         \tInfo: Loading facts\n01:18:51         \tNotice: Compiled catalog for fvum65jc709xxzi.delivery.puppetlabs.net in environment production in 0.06 seconds\n01:18:51         \tInfo: Applying configuration version '1555489097'\n01:18:51         \tNotice: Applied catalog in 0.05 seconds\n01:18:51         \tError: Could not set 'present' on ensure: No such file or directory - CreateProcess (file: C:/cygwin64/tmp/apply_manifest.pp.d8VuCb, line: 1)\n01:18:51         \tError: Could not set 'present' on ensure: No such file or directory - CreateProcess (file: C:/cygwin64/tmp/apply_manifest.pp.d8VuCb, line: 1)\n01:18:51         \tWrapped exception:\n01:18:51         \tNo such file or directory - CreateProcess\n01:18:51         \tError: /Stage[main]/Main/Java_ks[Leaf Cert:c:/pkcs12.ks]/ensure: change from 'absent' to 'present' failed: Could not set 'present' on ensure: No such file or directory - CreateProcess (file: C:/cygwin64/tmp/apply_manifest.pp.d8VuCb, line: 1){code}\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-java_ks_intn-sys_smoke-master/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/162/consoleFull", "environment": "windows2012r2 acceptance puppet-agent-latest", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36664", "fixedVersions": [], "id": "36664", "issueType": "CI Blocker", "key": "MODULES-8962", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-04-25T01:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks - Windows 2012 failing smoke", "timeSpent": "PT0S", "updated": "2019-04-25T01:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "The failure indicates that the target PE image cannot be found. It appears no Ubuntu 14 build has been released since April 10th. Pinged PE release to see if they have any info on the issue.", "created": "2019-04-17T03:54:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Having spoke with the PE folks it seems that Ubuntu 14 is not actually supported from PE 2018.1.x (not completely clear if this has always been the case or not). The builds however were not disabled until recently which is why we have continued to be able to use them.\n\nThe best course of action here I believe is to remove Ubuntu 14 master from the step however this does mean we will no longer have any Ubuntu 14 test coverage. Ubuntu 14 is still supported as agent from PE 2018.1.x so we could possibly still test the agent with say any master. If not we would have to remove Ubuntu 14 as a supported OS.", "created": "2019-04-18T08:01:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Ubuntu 14 not supported on PE 2018.1.x. Persisting builds had not been turned off until recently. Removing from CI.", "created": "2019-04-25T06:10:00.000000"}], "components": [], "created": "2019-04-17T03:27:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e8c6a80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztpwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_466342_*|*_3_*:*_1_*:*_699382789_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1150663"}], "description": "Currently failing on Ubuntu 14, PE installation appears to be failing.\n{code:java}\n01:13:22 An error occurred while loading ./spec/acceptance/multiple_instances_spec.rb.\n01:13:22 Failure/Error: install_pe_on(hosts, options)\n01:13:22 RuntimeError:\n01:13:22   attempting installation on wdji5tsx6wfxrrz.delivery.puppetlabs.net, http://enterprise.delivery.puppetlabs.net/2018.1/ci-ready/puppet-enterprise-2018.1.8-rc1-212-g836d198-ubuntu-14.04-amd64.tar does not exist\n01:13:22   \n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:367:in `fetch_pe_on_unix'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:411:in `block in fetch_pe'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:402:in `each'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:402:in `fetch_pe'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:741:in `generic_install'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:584:in `do_install'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:1339:in `block in install_pe_on'\n01:13:22 # ./.bundle/gems/gems/beaker-4.6.0/lib/beaker/dsl/structure.rb:300:in `confine_block'\n01:13:22 # ./.bundle/gems/gems/beaker-pe-2.1.3/lib/beaker-pe/install/pe_utils.rb:1322:in `install_pe_on'\n01:13:22 # ./spec/spec_helper_acceptance.rb:42:in `block in main'\n01:13:22 # ./spec/spec_helper_acceptance.rb:31:in `main'\n01:13:22 # ./spec/spec_helper_acceptance.rb:366:in `<top (required)>'\n01:13:22 # ./spec/acceptance/multiple_instances_spec.rb:1:in `require'\n01:13:22 # ./spec/acceptance/multiple_instances_spec.rb:1:in `<top (required)>'{code}\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/master/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-previous-master/PLATFORM=ubuntu1404-64mdca-64dmgr.a-64appserver.a-64ihs.a,WORKER_LABEL=beaker/152/]", "environment": "PE 2018.1.x\n\nPLATFORM=ubuntu1404-64mdca-64dmgr.a-64appserver.a-64ihs.a", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34586", "fixedVersions": [], "id": "34586", "issueType": "CI Blocker", "key": "MODULES-8956", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-04-25T06:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere - Failure on Ubuntu 14", "timeSpent": "PT0S", "updated": "2019-04-25T06:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-16T15:51:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Automated tests\n(-) Docs change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bdc1220"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu2d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Part of ASRNderland's PR to add webhandler type and provider (among other things) from here: https://github.com/puppetlabs/puppetlabs-iis/pull/117/files\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34585", "fixedVersions": [], "id": "34585", "issueType": "New Feature", "key": "MODULES-8955", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: add type and provider for webhandler", "timeSpent": "PT0S", "updated": "2021-03-29T11:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-16T15:47:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Automated tests\n(-) Docs change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@782edc25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu2c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Part of ASRNderland's PR to add webconfigurationproperty type and provider (among other things) from here: https://github.com/puppetlabs/puppetlabs-iis/pull/117/files\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40845", "fixedVersions": [], "id": "40845", "issueType": "New Feature", "key": "MODULES-8954", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS: add type and provider for webconfigurationproperty", "timeSpent": "PT0S", "updated": "2021-03-29T11:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-16T15:44:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Automated tests\n(-) Docs change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46eae07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu2bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Part of ASRNderland's PR to add mimetype type and provider (among other things) from here: https://github.com/puppetlabs/puppetlabs-iis/pull/117/files\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37652", "fixedVersions": [], "id": "37652", "issueType": "New Feature", "key": "MODULES-8953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: add type and provider for mimetype", "timeSpent": "PT0S", "updated": "2021-03-29T11:24:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-16T15:42:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Automated tests\n(-) Docs change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@331224af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu2b3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Part of ASRNderland's PR to add isapfilter type and provider (among other things) from here: https://github.com/puppetlabs/puppetlabs-iis/pull/117/files\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35628", "fixedVersions": [], "id": "35628", "issueType": "New Feature", "key": "MODULES-8952", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: add type and provider for isapfilter", "timeSpent": "PT0S", "updated": "2021-03-29T11:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-16T15:39:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Automated tests\n(-) Docs change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bf76f36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu2av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "Part of ASRNderland's PR to add http error type and provider (among other things) from here: https://github.com/puppetlabs/puppetlabs-iis/pull/117/files", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34584", "fixedVersions": [], "id": "34584", "issueType": "New Feature", "key": "MODULES-8951", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Add http error type and provider", "timeSpent": "PT0S", "updated": "2021-03-29T11:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thank for raising the issue [~accountid:557058:812f72be-8a80-43f8-9b40-a66c7737d279]. We're not going to get the chance to fix this issue just yet, but if you get the time to raise a PR we'll get to it sooner.", "created": "2019-05-20T04:58:00.000000"}], "components": ["mysql"], "created": "2019-04-16T09:51:00.000000", "creator": "557058:812f72be-8a80-43f8-9b40-a66c7737d279", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59b13cbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu1i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/19"}], "description": "_Basic Info_\n *Module Version: 8.0.0*\n *Puppet Version: 5.5.6*\n *OS Name/Version: CentOS 7*\n\n_my.cnf does not have the includedir when it should, or if it shouldn't, isn't working as intended_\n\n\u00a0\n\n*Desired Behavior:*\n\nmy.cnf to correctly add includedir or variables to work correctly from /etc/my.cnf.d/server.cnf\n\n\u00a0\n\n*Actual Behavior:*\n\nUsing MySQL community edition with this module, only certain variables are being picked up. In we have the below, things like \"require_secure_transport = on\" appear to be applying however other variables such as the ssl keys and the bind-address do not, the only way to do this is manually adding \"!includedir /etc/my.cnf.d/\" to /etc/my.cnf which doesn't appear to be getting managed by puppet, adding this works fine.\n\n[mysqld]\nbasedir = /usr\nbind-address = 127.0.0.1\ndatadir = /var/lib/mysql\nexpire_logs_days = 10\nkey_buffer_size = 16M\nlog-error = /var/log/mysqld.log\nmax_allowed_packet = 1073741824\nmax_binlog_size = 100M\nmax_connections = 151\npid-file = /var/run/mariadb/mariadb.pid\nport = 3306\nrequire_secure_transport = on\nskip-external-locking\nsocket = /var/lib/mysql/mysql.sock\nssl = true\nssl-ca = /etc/mysql/cacert.pem\nssl-cert = /etc/mysql/server-cert.pem\nssl-key = /etc/mysql/server-key.pem\nthread_cache_size = 8\nthread_stack = 256K\ntmpdir = /tmp\nuser = mysql\n\nclasses:\n - mysql::server\n - accounts\n - sudo\nyumrepo:\n 'repo.mysql.com':\n baseurl: \"http://repo.mysql.com/yum/mysql-5.7-community/el/%\\{::operatingsystemmajrelease}/$basearch/\"\n descr: 'repo.mysql.com'\n enabled: 1\n gpgcheck: true\n gpgkey: 'http://repo.mysql.com/RPM-GPG-KEY-mysql'\n\nmysql::client::package_name: \"mysql-community-client\" # required for proper MySQL installation\nmysql::server::package_name: \"mysql-community-server\"\nmysql::server::manage_config_file: true\nmysql::server::service_name: 'mysqld'\nmysql::server::root_password: \"%\\{hiera('looker_sql_root')}\"\nmysql::server::remove_default_accounts: 'true'\nmysql::server::override_options:\n 'mysqld':\n 'bind-address': '127.0.0.1'\n 'log-error': '/var/log/mysqld.log'\n 'max_allowed_packet': '1073741824'\n 'require_secure_transport': 'on'\n 'ssl': 'true'\n 'mysqld_safe':\n 'log-error': '/var/log/mysqld.log'\n\nresource_tree::apply:\n - looker-sql\n - dbusers\n - dbsudo\n - lookerusers\n - lookersudo\n\nresource_tree::collections:\n 'looker-sql':\n yumrepo:\n 'repo.mysql.com':\n baseurl: \"http://repo.mysql.com/yum/mysql-5.7-community/el/%\\{::operatingsystemmajrelease}/$basearch/\"\n descr: 'repo.mysql.com'\n enabled: 1\n gpgcheck: true\n gpgkey: 'http://repo.mysql.com/RPM-GPG-KEY-mysql'\n mysql::db:\n 'looker':\n user: 'looker'\n password: \"%\\{hiera('looker_sql_user')}\"\n grant: ['ALL']\n host: \"%\\{hiera('looker')}\"\n 'looker_tmp':\n user: 'looker_temp'\n password: \"%\\{hiera('looker_tmp_sql_user')}\"\n grant: ['ALL']\n host: \"%\\{hiera('looker')}\"", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34583", "fixedVersions": [], "id": "34583", "issueType": "Bug", "key": "MODULES-8950", "labels": ["module"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:812f72be-8a80-43f8-9b40-a66c7737d279", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-mysql : includedir not applying correctly", "timeSpent": "PT0S", "updated": "2019-05-20T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:17943255-5ba0-4816-b375-a092f4b59509", "body": "Here's a PR if that helps:\u00a0[https://github.com/puppetlabs/puppetlabs-stdlib/pull/1014]", "created": "2019-04-16T08:15:00.000000"}, {"author": "70121:17943255-5ba0-4816-b375-a092f4b59509", "body": "[~accountid:557058:249fc909-755c-4f75-80f3-f53d4f9149d9] I believe Henrik pointed you to using `in` with Hash's `values()` function.\u00a0 Did that work for you?", "created": "2019-04-18T08:19:00.000000"}, {"author": "557058:249fc909-755c-4f75-80f3-f53d4f9149d9", "body": "[~accountid:70121:17943255-5ba0-4816-b375-a092f4b59509] yeap `in` + `values()` work fine. I think the extra function `has_value` will be redundant.", "created": "2019-04-18T08:27:00.000000"}, {"author": "70121:17943255-5ba0-4816-b375-a092f4b59509", "body": "Okay.\u00a0 I closed the PR.\u00a0 Guess we can close this ticket as well? [edit] \u2013 missed that it was already closed.", "created": "2019-04-18T08:29:00.000000"}], "components": [], "created": "2019-04-16T07:05:00.000000", "creator": "557058:249fc909-755c-4f75-80f3-f53d4f9149d9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5522d1b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu1dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177732230_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n\nIs it possible to add the 'has_value' function for puppetlabs-stdlib?\n Pure Ruby has this function (https://ruby-doc.org/core-2.6.2/Hash.html#method-i-has_value-3F), also found an external implementation under puppet ([https://github.com/kwilczynski/puppet-functions/blob/master/lib/puppet/parser/functions/has_value.rb]).\n I would be very grateful if you can quickly add this functionality.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41948", "fixedVersions": [], "id": "41948", "issueType": "New Feature", "key": "MODULES-8949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:249fc909-755c-4f75-80f3-f53d4f9149d9", "resolution": "Won't Do", "resolutionDate": "2019-04-18T08:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : add \"has_value\" function", "timeSpent": "PT0S", "updated": "2019-04-18T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/44", "created": "2019-04-25T08:18:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "{code:java}\nthe rook module\n  kubernetes class\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190426-47870-kecddz ubuntu-1604-master:/tmp/apply_manifest.pp.nQYIro {:ignore => }\n      should run\n      should install kubectl\n      should install kube-dnsFinished in 5 minutes 51 seconds (files took 17 minutes 21 seconds to load)\n3 examples, 0 failures\n{code}", "created": "2019-04-26T02:56:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-rook/pull/45/files", "created": "2019-05-08T06:42:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/ci-job-configs/pull/5836]\n\n\u00a0", "created": "2019-05-08T07:08:00.000000"}], "components": [], "created": "2019-04-16T05:05:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) pdk update should succeed\n\nAC2(+) Unit testcase should run clean\n\nAC3(+) Acceptance testcase should run clean\n\nAC4(+) Jenkin Jobs should run clean\n\nAC5(+) release branch should be added for all modules\n\nAC6(+) remove puppet4 version from travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d3c89de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu1cf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_682337735_*|*_3_*:*_1_*:*_1224291710_*|*_10009_*:*_1_*:*_428173329_*|*_5_*:*_1_*:*_0"}], "description": "Align rook module to the core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35626", "fixedVersions": [], "id": "35626", "issueType": "Sub-task", "key": "MODULES-8948", "labels": [], "originalEstimate": "PT0S", "parent": "38707", "parentSummary": "Align cloud Modules to core Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align rook module to the core modules ", "timeSpent": "PT0S", "updated": "2019-05-13T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/sheenaajay/puppetlabs-kubernetes/tree/spectests", "created": "2019-04-17T09:17:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://kubernetes.io/blog/2018/12/03/kubernetes-1-13-release-announcement/]\n\nenv settings specified for wait_for_default_sa to set the env correctly\n\nupgraded the k8 version and go version on spec_helper_acceptance tests\n\nUpdated the k8 version in the testcases\n\nAdded the variable\u00a0ignore_preflight_errors to init.pp\n\nupdated the default value for etcd version\n\ncoredns is default dns (hence modified the testcase for 1.13.5)\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-04-25T03:59:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "the Kubernetes module\n clean up before each test\n kubernetes class\n it should install the module and run\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-35875-1puinxd ubuntu-1604-master:/tmp/apply_manifest.pp.dmlBKw \\{:ignore => }\n should run\n should install kubectl\n should install kube-dns\n application deployment\n can deploy an application into a namespace and expose it\n can access the deployed service\n can delete a deployment\n\nFinished in 26 minutes 14 seconds (files took 37.42 seconds to load)\n6 examples, 0 failures", "created": "2019-04-25T07:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/274", "created": "2019-04-25T07:06:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-kubernetes/pull/279", "created": "2019-05-07T08:01:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5827/files", "created": "2019-05-07T08:38:00.000000"}], "components": [], "created": "2019-04-16T05:04:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) pdk update should succeed\n\nAC2(+) Unit testcase should run clean\n\nAC3(+) Acceptance testcase should run clean\n\nAC4(+) Jenkin Jobs should run clean\n\nAC5(+) release branch should be added for all modules\n\nAC6(+) remove puppet4 version from travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23e2d51a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu1c7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97361045_*|*_3_*:*_2_*:*_1730553323_*|*_10009_*:*_2_*:*_506902101_*|*_5_*:*_1_*:*_0"}], "description": "Align k8 module to the core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34582", "fixedVersions": [], "id": "34582", "issueType": "Sub-task", "key": "MODULES-8947", "labels": [], "originalEstimate": "PT0S", "parent": "38707", "parentSummary": "Align cloud Modules to core Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align k8 module to the core modules ", "timeSpent": "PT0S", "updated": "2019-05-13T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Upgraded the k8 version and golang version\n\nFixed the tests to setup k8 cluster\n\n\u00a0", "created": "2019-04-25T07:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "{code:java}\nthe helm module\n  kubernetes class\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-kwz7or ubuntu-1604-master:/tmp/apply_manifest.pp.3tZXyj {:ignore => }\n      should run\n      should install kubectl\n      should install kube-dns\n  helm class\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-1mooxkz ubuntu-1604-master:/tmp/apply_manifest.pp.rscgf6 {:ignore => }\n      should run\n      should install helm\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-1jkt73t ubuntu-1604-master:/tmp/apply_manifest.pp.cwXpZx {:ignore => }\n      should run\n      should create chart\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-1p8ykn5 ubuntu-1604-master:/tmp/apply_manifest.pp.UiN5Ai {:ignore => }\n      should run\n      should package chart\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-11rlhay ubuntu-1604-master:/tmp/apply_manifest.pp.l3t7D4 {:ignore => }\n      should run\n      should deploy a package\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-sfheue ubuntu-1604-master:/tmp/apply_manifest.pp.5Jxy7P {:ignore => }\n      should run\n      should remove a deployment\n    it should install the module\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-1km0ja2 ubuntu-1604-master:/tmp/apply_manifest.pp.jKU8Zn {:ignore => }\n      should run\n      should add helm repo\n    it should remove a helm repo\nlocalhost $ scp /var/folders/4v/p90k7dqd65348jw6l6xrppdw0000gq/T/beaker20190425-40461-1oza7tp ubuntu-1604-master:/tmp/apply_manifest.pp.tHlMpk {:ignore => }\n      should run\n      should remove helm repoFinished in 6 minutes 53 seconds (files took 30.89 seconds to load)\n17 examples, 0 failures\n{code}", "created": "2019-04-25T07:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/76", "created": "2019-04-25T07:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-helm/pull/77", "created": "2019-05-08T04:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/5836", "created": "2019-05-08T07:08:00.000000"}], "components": [], "created": "2019-04-16T05:04:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) pdk update should succeed\n\nAC2(+) Unit testcase should run clean\n\nAC3(+) Acceptance testcase should run clean\n\nAC4(+) Jenkin Jobs should run clean\n\nAC5(+) release branch should be added for all modules\n\nAC6(+) remove puppet4 version from travis"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cfcb801"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu1bz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_682385381_*|*_3_*:*_1_*:*_1215484662_*|*_10009_*:*_1_*:*_436957321_*|*_5_*:*_1_*:*_0"}], "description": "Align helm module to the core modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33463", "fixedVersions": [], "id": "33463", "issueType": "Sub-task", "key": "MODULES-8946", "labels": [], "originalEstimate": "PT0S", "parent": "38707", "parentSummary": "Align cloud Modules to core Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Align helm module to the core modules ", "timeSpent": "PT0S", "updated": "2019-05-13T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-04-15T15:15:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34adbb70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n*Module Version:*\npuppetlabs-iis 4.5.1\n*Puppet Version:*\n6.4.0\n*OS Name/Version:*\nwindows 2016\n_Describe your issue in as much detail as possible..._\nAfter removing iis features via powershell like so:\n{{Remove-WindowsFeature $features -remove}}\nWhere the $features variable contains \"web-webserver\" and \"web-scripting-tools\", then applying the following manifest:\n{{$iis_features = ['Web-WebServer','Web-Scripting-Tools']\n\niis_feature { $iis_features:\n  ensure => 'present',\n}}}\n\nPuppet reports:\n{{Notice: Compiled catalog for gg9hnvokfa3h51v.delivery.puppetlabs.net in environment production in 0.19 seconds\nNotice: /Stage[main]/Main/Iis_feature[Web-WebServer]/ensure: created\nNotice: /Stage[main]/Main/Iis_feature[Web-Scripting-Tools]/ensure: created\nNotice: Applied catalog in 34.86 seconds}}\n\nHowever the powershell call {{Get-WindowsFeature $features}} shows those features to be removed still.\n\n*Desired Behavior:*\nApplication of puppet manifest of puppetlabs-iis modules for ensuring that a feature us present reports a failures when the feature fails to install. \n\n*Actual Behavior:*\nPuppet reports application of manifest as sucessfull.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35624", "fixedVersions": [], "id": "35624", "issueType": "Bug", "key": "MODULES-8945", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : manifest application of nonexistent feature claims success", "timeSpent": "PT0S", "updated": "2021-03-29T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26241497"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605466214_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40843", "fixedVersions": [], "id": "40843", "issueType": "Sub-task", "key": "MODULES-8944", "labels": [], "originalEstimate": "PT0S", "parent": "36662", "parentSummary": "Supported Release (dsc_lite) 1.2.1 - (2019-04-23) - (8b950db5a7e986487c5a53c6523a2ceb63fdd4f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-22T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-22T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/24/\nChangelog: https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/8b950db5a7e986487c5a53c6523a2ceb63fdd4f1/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.2.0...8b950db5a7e986487c5a53c6523a2ceb63fdd4f1\n\nIssuing from tip of release at 8b950db5a7e986487c5a53c6523a2ceb63fdd4f1\nPrevious tag is 1.2.0 at f3467320\n\nMODULES-8856 tested via addition of unit tests that are run in appveyor.\nLGTM (y)", "created": "2019-04-18T16:34:00.000000"}], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33775d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273033100_*|*_3_*:*_1_*:*_6295101_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39821", "fixedVersions": [], "id": "39821", "issueType": "Sub-task", "key": "MODULES-8943", "labels": [], "originalEstimate": "PT0S", "parent": "36662", "parentSummary": "Supported Release (dsc_lite) 1.2.1 - (2019-04-23) - (8b950db5a7e986487c5a53c6523a2ceb63fdd4f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-18T16:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-18T16:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c05f385"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0h3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_999608_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38709", "fixedVersions": [], "id": "38709", "issueType": "Sub-task", "key": "MODULES-8942", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36662", "parentSummary": "Supported Release (dsc_lite) 1.2.1 - (2019-04-23) - (8b950db5a7e986487c5a53c6523a2ceb63fdd4f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-15T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-15T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a4db7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_984259_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37649", "fixedVersions": [], "id": "37649", "issueType": "Sub-task", "key": "MODULES-8941", "labels": [], "originalEstimate": "PT0S", "parent": "36662", "parentSummary": "Supported Release (dsc_lite) 1.2.1 - (2019-04-23) - (8b950db5a7e986487c5a53c6523a2ceb63fdd4f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-15T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-15T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/ef9ef8b810589e837250af536e7a2d247eb6e597", "created": "2019-04-22T11:10:00.000000"}], "components": ["dsc_lite"], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@694d69f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0gv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5590_*|*_3_*:*_1_*:*_428595984_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_176891409"}], "description": "*REASON:* 1.2.1\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.2.0...8b950db5a7e986487c5a53c6523a2ceb63fdd4f1\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/24/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36662", "fixedVersions": [], "id": "36662", "issueType": "Task", "key": "MODULES-8940", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-22T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (dsc_lite) 1.2.1 - (2019-04-23) - (8b950db5a7e986487c5a53c6523a2ceb63fdd4f1)", "timeSpent": "PT0S", "updated": "2019-04-22T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Diff: https://github.com/puppetlabs/puppetlabs-dsc/compare/1.9.0...fde5daede87496c34abd6dff533b38700ef34a81\n\nPassing CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/29/\n\n1.9.1 is live on the forge here https://forge.puppet.com/puppetlabs/dsc\nMergeback PR is up here: https://github.com/puppetlabs/puppetlabs-dsc/pull/408", "created": "2019-04-22T15:33:00.000000"}], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719f6ee6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_619966991_*|*_3_*:*_1_*:*_1366183113_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35621", "fixedVersions": [], "id": "35621", "issueType": "Sub-task", "key": "MODULES-8939", "labels": [], "originalEstimate": "PT0S", "parent": "41947", "parentSummary": "Supported Release (dsc) 1.9.1 - (2019-04-23) - (fde5daede87496c34abd6dff533b38700ef34a81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-05-08T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-05-08T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Issuing from tip of release branch at fde5daede87496c34abd6dff533b38700ef34a81. Previous version is 1.9.0 at c625ea8680e2e73203aa12cec20019f28836b36a", "created": "2019-04-19T10:45:00.000000"}], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e25d3df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_344860730_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34581", "fixedVersions": [], "id": "34581", "issueType": "Sub-task", "key": "MODULES-8938", "labels": [], "originalEstimate": "PT0S", "parent": "41947", "parentSummary": "Supported Release (dsc) 1.9.1 - (2019-04-23) - (fde5daede87496c34abd6dff533b38700ef34a81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-19T10:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-19T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b8526d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_962888_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33462", "fixedVersions": [], "id": "33462", "issueType": "Sub-task", "key": "MODULES-8937", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41947", "parentSummary": "Supported Release (dsc) 1.9.1 - (2019-04-23) - (fde5daede87496c34abd6dff533b38700ef34a81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-15T11:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-15T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70303a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0fj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_972968_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43083", "fixedVersions": [], "id": "43083", "issueType": "Sub-task", "key": "MODULES-8936", "labels": [], "originalEstimate": "PT0S", "parent": "41947", "parentSummary": "Supported Release (dsc) 1.9.1 - (2019-04-23) - (fde5daede87496c34abd6dff533b38700ef34a81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-15T11:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-15T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-dsc/commit/b0d9df950ab32f9935d0aa1003f06de5dc1674ec", "created": "2019-04-23T18:13:00.000000"}], "components": ["dsc"], "created": "2019-04-15T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f12bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu0fr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6388_*|*_3_*:*_1_*:*_540411324_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_176919817"}], "description": "*REASON:* 1.9.1\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : https://github.com/puppetlabs/puppetlabs-dsc/compare/1.9.0...fde5daede87496c34abd6dff533b38700ef34a81\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/29/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41947", "fixedVersions": [], "id": "41947", "issueType": "Task", "key": "MODULES-8935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-23T18:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (dsc) 1.9.1 - (2019-04-23) - (fde5daede87496c34abd6dff533b38700ef34a81)", "timeSpent": "PT0S", "updated": "2019-04-23T18:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Closing as Appveyor only runs unit tests and we do not have any for task modules. This does mean that there is still no Windows testing for task modules PRs so further investigation may be needed eventually.", "created": "2019-04-16T04:54:00.000000"}], "components": [], "created": "2019-04-15T05:09:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "[\u00a0] bootstrap running Puppet 6 unit tests on Appveyor\n\n[\u00a0] exec running Puppet 6 unit tests\u00a0Appveyor\n\n[\u00a0] facter_task running Puppet 6 unit tests\u00a0Appveyor\n\n[\u00a0] package running Puppet 6 unit tests\u00a0Appveyor\n\n[\u00a0] puppet_conf running Puppet 6 unit tests\u00a0Appveyor\n\n[\u00a0] resource running Puppet 6 unit tests\u00a0Appveyor\n\n[\u00a0] service running Puppet 6 unit tests\u00a0Appveyor"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d9be69f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu09z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8605863_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_76934801"}], "description": "After encountering a failure in a routine pdksync, I have found that for all our task modules, Appveyor is still running Puppet 5 unit tests which should not work. From a closer inspection, it seems that the GEM_BOLT=true env variable is not used at all in Appveyor and thus, the Bolt gem is never installed and the tests are skipped.\n\nThe following should be done on each module:\n * In .sync.yml\n ** GEM_BOLT=true added to each test job\n ** Any < Puppet 6 job removed\n\nThese changes will have to be done to all the task modules as outlined in the acceptance criteria.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40841", "fixedVersions": [], "id": "40841", "issueType": "Task", "key": "MODULES-8934", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2019-04-16T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Task modules - Appveyor not running unit tests", "timeSpent": "PT0S", "updated": "2019-04-16T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-04-15T03:49:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "[X] ][https://github.com/puppetlabs/puppetlabs-accounts/pull/219]\n\n[X][https://github.com/puppetlabs/puppetlabs-apache/pull/1912]\n\n[X][https://github.com/puppetlabs/puppetlabs-apt/pull/854]\n\n[X][https://github.com/puppetlabs/puppetlabs-bootstrap/pull/83]\n\n[X][https://github.com/puppetlabs/puppetlabs-concat/pull/576]\n\n[X][https://github.com/puppetlabs/puppetlabs-exec/pull/76]\n\n[X][https://github.com/puppetlabs/puppetlabs-facter_task/pull/70]\n\n[X][https://github.com/puppetlabs/puppetlabs-firewall/pull/842]\n\n[X][https://github.com/puppetlabs/puppetlabs-haproxy/pull/363]\u00a0\n\n[X][https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/118]\n\n[X][https://github.com/puppetlabs/puppetlabs-inifile/pull/336]\n\n[X][https://github.com/puppetlabs/puppetlabs-java/pull/358]\n\n[X][https://github.com/puppetlabs/puppetlabs-java_ks/pull/277]\n\n[X][https://github.com/puppetlabs/puppetlabs-motd/pull/211]\n\n[X][https://github.com/puppetlabs/puppetlabs-mysql/pull/1186]\n\n[X][https://github.com/puppetlabs/puppetlabs-ntp/pull/511]\n\n[X][https://github.com/puppetlabs/puppetlabs-package/pull/125]\n\n[X][https://github.com/puppetlabs/puppetlabs-postgresql/pull/1071]\n\n[X][https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/66]\n\n[X][https://github.com/puppetlabs/puppetlabs-resource/pull/52]\n\n[X][https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/104]\n\n[X][https://github.com/puppetlabs/puppetlabs-service/pull/92]\n\n[X][https://github.com/puppetlabs/puppetlabs-stdlib/pull/1012]\n\n[X][https://github.com/puppetlabs/puppetlabs-tagmail/pull/124]\n\n[X][https://github.com/puppetlabs/puppetlabs-tomcat/pull/348]\n\n[X][https://github.com/puppetlabs/puppetlabs-translate/pull/40]\n\n[X][https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/415]\n\n[X][https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/166]"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b43c731"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzu09r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9901_*|*_3_*:*_1_*:*_872805577_*|*_5_*:*_1_*:*_0"}], "description": "Routine pdk-template update.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39819", "fixedVersions": [], "id": "39819", "issueType": "Task", "key": "MODULES-8933", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-04-25T06:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync - Update template to f778803", "timeSpent": "PT0S", "updated": "2019-04-25T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2019-04-12T11:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b5850ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2567_*|*_3_*:*_1_*:*_294875_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2122174"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39817", "fixedVersions": [], "id": "39817", "issueType": "Task", "key": "MODULES-8932", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-12T12:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (facts) 0.5.1 - (2019-04-12) - (9a818d93663823c494e6415ee0f46e0ef8b7c342)", "timeSpent": "PT0S", "updated": "2019-04-12T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-04-12T07:25:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31f3c844"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzlz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79665_*|*_3_*:*_1_*:*_1105749151_*|*_5_*:*_1_*:*_0"}], "description": "After merging of Puppet 4 deprecation PRs, the rekick of Jenkins pipeline has flagged the same issue seen in vcsrepo.\n{code:java}07:47:28   Error: Execution of '/usr/bin/yum -e 0 -y install httpd' returned 1: Loaded plugins: product-id, security\n07:47:29   Traceback (most recent call last):\n07:47:29     File \"/usr/bin/yum\", line 29, in ?\n07:47:29       yummain.user_main(sys.argv[1:], exit_code=True)\n07:47:29     File \"/usr/share/yum-cli/yummain.py\", line 309, in user_main\n07:47:29       errcode = main(args)\n07:47:29     File \"/usr/share/yum-cli/yummain.py\", line 178, in main\n07:47:29       result, resultmsgs = base.doCommands()\n07:47:29     File \"/usr/share/yum-cli/cli.py\", line 345, in doCommands\n07:47:29       self._getTs(needTsRemove)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 101, in _getTs\n07:47:29       self._getTsInfo(remove_only)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 112, in _getTsInfo\n07:47:29       pkgSack = self.pkgSack\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 662, in <lambda>\n07:47:29       pkgSack = property(fget=lambda self: self._getSacks(),\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 502, in _getSacks\n07:47:29       self.repos.populateSack(which=repos)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/repos.py\", line 260, in populateSack\n07:47:29       sack.populate(repo, mdtype, callback, cacheonly)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 168, in populate\n07:47:29       if self._check_db_version(repo, mydbtype):\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 226, in _check_db_version\n07:47:29       return repo._check_db_version(mdtype)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1226, in _check_db_version\n07:47:29       repoXML = self.repoXML\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1399, in <lambda>\n07:47:29       repoXML = property(fget=lambda self: self._getRepoXML(),\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1391, in _getRepoXML\n07:47:29       self._loadRepoXML(text=self)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1381, in _loadRepoXML\n07:47:29       return self._groupLoadRepoXML(text, [\"primary\"])\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1365, in _groupLoadRepoXML\n07:47:29       if self._commonLoadRepoXML(text):\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1201, in _commonLoadRepoXML\n07:47:29       result = self._getFileRepoXML(local, text)\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 974, in _getFileRepoXML\n07:47:29       cache=self.http_caching == 'all')\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 805, in _getFile\n07:47:29       result = self.grab.urlgrab(misc.to_utf8(relative), local,\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 511, in <lambda>\n07:47:29       grab = property(lambda self: self._getgrab())\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 506, in _getgrab\n07:47:29       self._setupGrab()\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 482, in _setupGrab\n07:47:29       self._grab = mgclass(self._grabfunc, self.urls,\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 686, in <lambda>\n07:47:29       urls = property(fget=lambda self: self._geturls(),\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 683, in _geturls\n07:47:29       self._baseurlSetup()\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 619, in _baseurlSetup\n07:47:29       mirrorurls.extend(self._getMirrorList())\n07:47:29     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1630, in _getMirrorList\n07:47:29       fo = urlgrabber.grabber.urlopen(url, **ugopts)\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 612, in urlopen\n07:47:29       return default_grabber.urlopen(url, **kwargs)\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 893, in urlopen\n07:47:29       return self._retry(opts, retryfunc, url)\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 854, in _retry\n07:47:29       r = apply(func, (opts,) + args, {})\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 892, in retryfunc\n07:47:29       return URLGrabberFileObject(url, filename=None, opts=opts)\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1010, in __init__\n07:47:29       self._do_open()\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1093, in _do_open\n07:47:29       fo, hdr = self._make_request(req, opener)\n07:47:29     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1202, in _make_request\n07:47:29       fo = opener.open(req)\n07:47:29     File \"/usr/lib64/python2.4/urllib2.py\", line 358, in open\n07:47:29       response = self._open(req, data)\n07:47:29     File \"/usr/lib64/python2.4/urllib2.py\", line 376, in _open\n07:47:29       '_open', req)\n07:47:29     File \"/usr/lib64/python2.4/urllib2.py\", line 337, in _call_chain\n07:47:29       result = func(*args)\n07:47:29     File \"/usr/lib64/python2.4/site-packages/M2Crypto/m2urllib2.py\", line 82, in https_open\n07:47:29       h.request(req.get_method(), req.get_selector(), req.data, headers)\n07:47:29     File \"/usr/lib64/python2.4/httplib.py\", line 810, in request\n07:47:29       self._send_request(method, url, body, headers)\n07:47:29     File \"/usr/lib64/python2.4/httplib.py\", line 833, in _send_request\n07:47:29       self.endheaders()\n07:47:29     File \"/usr/lib64/python2.4/httplib.py\", line 804, in endheaders\n07:47:29       self._send_output()\n07:47:29     File \"/usr/lib64/python2.4/httplib.py\", line 685, in _send_output\n07:47:29       self.send(msg)\n07:47:29     File \"/usr/lib64/python2.4/httplib.py\", line 652, in send\n07:47:29       self.connect()\n07:47:29     File \"/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py\", line 55, in connect\n07:47:29       sock.connect((self.host, self.port))\n07:47:29     File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 174, in connect\n07:47:29       ret = self.connect_ssl()\n07:47:29     File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 167, in connect_ssl\n07:47:29       return m2.ssl_connect(self.ssl, self._timeout)\n07:47:29   M2Crypto.SSL.SSLError: tlsv1 alert protocol version \n{code}\nThe issue appears to be directly related to the [stahnma-epel|https://forge.puppet.com/stahnma/epel]\u00a0module which appears to provide various plugins for apache.\n\n\u00a0", "environment": "RedHat 5 Puppet 6.0.4 haproxy-master", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36660", "fixedVersions": [], "id": "36660", "issueType": "CI Blocker", "key": "MODULES-8931", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-04-25T02:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache - stahnma/epel failing on RedHat 5", "timeSpent": "PT0S", "updated": "2019-04-25T02:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Found potential solution in the form of an internal epel5 mirror on osmirror.delivery.puppetlabs.net. I have tested it out on an adhoc and it appears to resolve all el5 related issues. Now just left with Oracle 6 failure.", "created": "2019-04-15T10:12:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "PR merged and CI is green.", "created": "2019-04-17T06:55:00.000000"}], "components": [], "created": "2019-04-12T07:21:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b11699e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241967_*|*_3_*:*_1_*:*_430253101_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3987"}], "description": "After merging of Puppet 4 deprecation PRs, the rekick of Jenkins pipeline has flagged the same issue seen in vcsrepo.\n{code:java}07:46:30   Error: /Stage[main]/Main/Package[socat]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/yum -e 0 -y install socat' returned 1: Traceback (most recent call last):\n07:46:30     File \"/usr/bin/yum\", line 29, in ?\n07:46:30       yummain.user_main(sys.argv[1:], exit_code=True)\n07:46:30     File \"/usr/share/yum-cli/yummain.py\", line 309, in user_main\n07:46:30       errcode = main(args)\n07:46:30     File \"/usr/share/yum-cli/yummain.py\", line 178, in main\n07:46:30       result, resultmsgs = base.doCommands()\n07:46:30     File \"/usr/share/yum-cli/cli.py\", line 345, in doCommands\n07:46:30       self._getTs(needTsRemove)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 101, in _getTs\n07:46:30       self._getTsInfo(remove_only)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 112, in _getTsInfo\n07:46:30       pkgSack = self.pkgSack\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 662, in <lambda>\n07:46:30       pkgSack = property(fget=lambda self: self._getSacks(),\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 502, in _getSacks\n07:46:30       self.repos.populateSack(which=repos)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/repos.py\", line 260, in populateSack\n07:46:30       sack.populate(repo, mdtype, callback, cacheonly)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 168, in populate\n07:46:30       if self._check_db_version(repo, mydbtype):\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 226, in _check_db_version\n07:46:30       return repo._check_db_version(mdtype)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1226, in _check_db_version\n07:46:30       repoXML = self.repoXML\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1399, in <lambda>\n07:46:30       repoXML = property(fget=lambda self: self._getRepoXML(),\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1391, in _getRepoXML\n07:46:30       self._loadRepoXML(text=self)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1381, in _loadRepoXML\n07:46:30       return self._groupLoadRepoXML(text, [\"primary\"])\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1365, in _groupLoadRepoXML\n07:46:30       if self._commonLoadRepoXML(text):\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1201, in _commonLoadRepoXML\n07:46:30       result = self._getFileRepoXML(local, text)\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 974, in _getFileRepoXML\n07:46:30       cache=self.http_caching == 'all')\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 805, in _getFile\n07:46:30       result = self.grab.urlgrab(misc.to_utf8(relative), local,\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 511, in <lambda>\n07:46:30       grab = property(lambda self: self._getgrab())\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 506, in _getgrab\n07:46:30       self._setupGrab()\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 482, in _setupGrab\n07:46:30       self._grab = mgclass(self._grabfunc, self.urls,\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 686, in <lambda>\n07:46:30       urls = property(fget=lambda self: self._geturls(),\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 683, in _geturls\n07:46:30       self._baseurlSetup()\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 619, in _baseurlSetup\n07:46:30       mirrorurls.extend(self._getMirrorList())\n07:46:30     File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1630, in _getMirrorList\n07:46:30       fo = urlgrabber.grabber.urlopen(url, **ugopts)\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 612, in urlopen\n07:46:30       return default_grabber.urlopen(url, **kwargs)\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 893, in urlopen\n07:46:30       return self._retry(opts, retryfunc, url)\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 854, in _retry\n07:46:30       r = apply(func, (opts,) + args, {})\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 892, in retryfunc\n07:46:30       return URLGrabberFileObject(url, filename=None, opts=opts)\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1010, in __init__\n07:46:30       self._do_open()\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1093, in _do_open\n07:46:30       fo, hdr = self._make_request(req, opener)\n07:46:30     File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1202, in _make_request\n07:46:30       fo = opener.open(req)\n07:46:30     File \"/usr/lib64/python2.4/urllib2.py\", line 358, in open\n07:46:30       response = self._open(req, data)\n07:46:30     File \"/usr/lib64/python2.4/urllib2.py\", line 376, in _open\n07:46:30       '_open', req)\n07:46:30     File \"/usr/lib64/python2.4/urllib2.py\", line 337, in _call_chain\n07:46:30       result = func(*args)\n07:46:30     File \"/usr/lib64/python2.4/site-packages/M2Crypto/m2urllib2.py\", line 82, in https_open\n07:46:30       h.request(req.get_method(), req.get_selector(), req.data, headers)\n07:46:30     File \"/usr/lib64/python2.4/httplib.py\", line 810, in request\n07:46:30       self._send_request(method, url, body, headers)\n07:46:30     File \"/usr/lib64/python2.4/httplib.py\", line 833, in _send_request\n07:46:30       self.endheaders()\n07:46:30     File \"/usr/lib64/python2.4/httplib.py\", line 804, in endheaders\n07:46:30       self._send_output()\n07:46:30     File \"/usr/lib64/python2.4/httplib.py\", line 685, in _send_output\n07:46:30       self.send(msg)\n07:46:30     File \"/usr/lib64/python2.4/httplib.py\", line 652, in send\n07:46:30       self.connect()\n07:46:30     File \"/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py\", line 55, in connect\n07:46:30       sock.connect((self.host, self.port))\n07:46:30     File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 174, in connect\n07:46:30       ret = self.connect_ssl()\n07:46:30     File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 167, in connect_ssl\n07:46:30       return m2.ssl_connect(self.ssl, self._timeout)\n07:46:30   M2Crypto.SSL.SSLError: tlsv1 alert protocol version\n07:46:30   Info: Class[Main]: Unscheduling all events on Class[Main]\n07:46:30   Info: Stage[main]: Unscheduling all events on Stage[main]\n07:46:30   Info: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\n07:46:30   Notice: Applied catalog in 2.71 seconds\n07:46:30 \n{code}\nThe issue appears to be directly related to the [stahnma-epel|https://forge.puppet.com/stahnma/epel]\u00a0module which is installed to provide additional packages. It may also be used to retrieve haproxy but I'm investigating this.\u00a0", "environment": "RedHat 5 Puppet 6.0.4 haproxy-master", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34580", "fixedVersions": [], "id": "34580", "issueType": "CI Blocker", "key": "MODULES-8930", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-04-17T06:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy - stahnma/epel failing on RedHat 5 + Oracle 6", "timeSpent": "PT0S", "updated": "2019-04-17T06:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Also need to update Slack tokens in .travis.yml of:\nhttps://github.com/puppetlabs/autogenic/blob/master/.travis.yml#L7\n\nhttps://github.com/puppetlabs/autogenic-azure/blob/master/.travis.yml#L7", "created": "2019-04-15T06:17:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Updated TravisCI app config to use modules room.", "created": "2019-04-15T07:06:00.000000"}], "components": [], "created": "2019-04-12T01:15:00.000000", "creator": "5c2ff2fd81c1261667adfa1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC-01 (-) All build notification must be sent to the team-module slack group\n\nAC-01 (+) AC test 1\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d263f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6451696_*|*_3_*:*_2_*:*_15419276_*|*_5_*:*_2_*:*_258387896"}], "description": "Currently, all the Cloud and Container build notifications are being reported into the original team slack group team-cloud-containers. Now that the new IA_Content team is up and running we want to close down some slack groups to simplify team communication. All module related communication should be via the team-module slack group.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33460", "fixedVersions": [], "id": "33460", "issueType": "Task", "key": "MODULES-8929", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c2ff2fd81c1261667adfa1d", "resolution": "Done", "resolutionDate": "2019-04-15T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "As a Puppet engineer, I want to reconfigure all Cloud and Container builds to report status into the team-modules slack group.", "timeSpent": "PT0S", "updated": "2019-04-15T07:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-04-11T21:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ecf827"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_916277156_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40839", "fixedVersions": [], "id": "40839", "issueType": "Sub-task", "key": "MODULES-8928", "labels": [], "originalEstimate": "PT0S", "parent": "36658", "parentSummary": "Supported Release (powershell) 2.3.0 - (19 Apr 2019) - (8f0c4034f77ad8a7e786ce26b689f5bd9db0b983)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-22T12:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] PowerShell is ready for signoff.", "created": "2019-04-15T17:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/18/\nChangelog: https://github.com/puppetlabs/puppetlabs-powershell/blob/8f0c4034f77ad8a7e786ce26b689f5bd9db0b983/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-powershell/compare/2.2.0...8f0c4034f77ad8a7e786ce26b689f5bd9db0b983\n\nIssuing from tip of release at 8f0c4034f77ad8a7e786ce26b689f5bd9db0b983\nPrevious tag is 2.2.0 at e26c940\n\nAdding Pwsh provider (multiple tickets) is tested by automated acceptance tests against *nix systems.\nMODULES-8748 is tested in CI by running against osx.\n\nLGTM (y)", "created": "2019-04-18T14:00:00.000000"}], "components": [], "created": "2019-04-11T21:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dbed564"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztziv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330546148_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_246401746"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39816", "fixedVersions": [], "id": "39816", "issueType": "Sub-task", "key": "MODULES-8927", "labels": [], "originalEstimate": "PT0S", "parent": "36658", "parentSummary": "Supported Release (powershell) 2.3.0 - (19 Apr 2019) - (8f0c4034f77ad8a7e786ce26b689f5bd9db0b983)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-18T14:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-18T14:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PowerShell module is not localised", "created": "2019-04-11T21:46:00.000000"}], "components": [], "created": "2019-04-11T21:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7101774d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56637_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38708", "fixedVersions": [], "id": "38708", "issueType": "Sub-task", "key": "MODULES-8926", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36658", "parentSummary": "Supported Release (powershell) 2.3.0 - (19 Apr 2019) - (8f0c4034f77ad8a7e786ce26b689f5bd9db0b983)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-11T21:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-11T21:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]  Ready for review.", "created": "2019-04-15T17:37:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I made a few minor edits for you to review:\n\n[https://github.com/puppetlabs/puppetlabs-powershell/pull/254]", "created": "2019-04-16T07:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged...thankyou!", "created": "2019-04-16T07:11:00.000000"}], "components": [], "created": "2019-04-11T21:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dd037c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330687369_*|*_10007_*:*_1_*:*_210190_*|*_10009_*:*_1_*:*_4258_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_48726792"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37646", "fixedVersions": [], "id": "37646", "issueType": "Sub-task", "key": "MODULES-8925", "labels": [], "originalEstimate": "PT0S", "parent": "36658", "parentSummary": "Supported Release (powershell) 2.3.0 - (19 Apr 2019) - (8f0c4034f77ad8a7e786ce26b689f5bd9db0b983)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-16T07:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-16T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release Prep PR - https://github.com/puppetlabs/puppetlabs-powershell/pull/253", "created": "2019-04-11T23:56:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release prep merged to release at: https://github.com/puppetlabs/puppetlabs-powershell/commit/d13a14f543e8a80f1c50c97c898f37afe7fd99a9", "created": "2019-04-15T09:36:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-powershell/commit/c64d5712645b644532a0d359e4b469094344d930", "created": "2019-04-22T12:16:00.000000"}], "components": [], "created": "2019-04-11T21:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34c1a1e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5466_*|*_3_*:*_1_*:*_908653656_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7630546"}], "description": "*REASON:* cross-plat-awesomeness\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.2.0...8f0c4034f77ad8a7e786ce26b689f5bd9db0b983\n * Link to successful Init Job Run from CI :\n https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-cinext_nightly-skippable_release/6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36658", "fixedVersions": [], "id": "36658", "issueType": "Task", "key": "MODULES-8924", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-22T12:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (powershell) 2.3.0 - (19 Apr 2019) - (8f0c4034f77ad8a7e786ce26b689f5bd9db0b983)", "timeSpent": "PT0S", "updated": "2019-04-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6007ea942a6b66006902c024", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The benefit is that the user can specify {{master}} (or {{auto}} may be a better value from a UX standpoint) and the module will ensure that the agents version matches the master(s) without having to update the attribute after an/every upgrade of the master(s). But, some users wait until after an upgrade of the master(s) proves stable before upgrading agents. We should highlight each use case in the README.", "created": "2019-04-17T09:22:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:557058:31434fad-8407-476a-9514-f134cc36db3f] [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] can we decide between 'master' vs 'auto', which one is more suitable for this case?", "created": "2019-06-03T01:31:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I lean towards \"package version => auto\" as \"master\" is a noun which is not a number, while \"auto\" is a verb that more directly implies \"automatically use the version on the master\".\n\nBut I defer to our UX professionals.", "created": "2019-06-03T10:30:00.000000"}, {"author": "557058:31434fad-8407-476a-9514-f134cc36db3f", "body": "In complete agreement with [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d], however that is just another opinion :)\n\nIn the past, we have carried out language norming surveys with Test Pilots which help us get to informed decisions on these. If we had a handful of similar cases, it's a realistic option. Let me know if you'd like to le.arn more and I can follow up", "created": "2019-06-05T08:30:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I just pushed a commit changing 'master' to 'auto' as we have agreement that it is better, but I'm open to a language norming survey ... if we think an even better option exists ... and we think it is worth the time cost in this case.", "created": "2019-06-05T10:20:00.000000"}, {"author": "6007ea942a6b66006902c024", "body": "Hi [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d],\n\n\u00a0\n\nWe tested your code on AIX-7.1.Setting the package version to \"auto\" leads to agent trying to install:\u00a0\n{code:java}\nError: /Stage[main]/Puppet_agent::Prepare::Package/File[/opt/puppetlabs/packages/puppet-agent-auto-1.aix7.1.ppc.rpm]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///pe_packages/2018.1.8/aix-7.1-power/puppet-agent-auto-1.aix7.1.ppc.rpm{code}\nEven if you are trying to replace the package version with the puppet server one, it seems like in manifests for aix (osfamily/aix.pp) the package version the module is trying to install is the one from PE UI (auto).", "created": "2019-06-06T08:25:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Thanks Oana ... \n\nI have updated the PR to replace the direct access of the {{$puppet_agent::package_version}}  parameter/variable in ...\n\nmanifests/osfamily/aix.pp\nmanifests/osfamily/darwin.pp\nmanifests/osfamily/suse.pp\nmanifests/osfamily/windows.pp \n\n... with the {{$puppet_agent::prepare::package_version}} parameter/variable\n... in which 'auto' is converted to the value of the  {{$serverversion}} parameter/variable.\n\nI have added spec tests to cover this.\n\nGarrett's comment about AIX, which predates this PR, needs to be evaluated separately.", "created": "2019-06-06T12:47:00.000000"}, {"author": "6007ea942a6b66006902c024", "body": "The package_version parameter\u00a0can be set to \"auto\", ensuring that agent version matches the version on the master without having to manually update package_version after upgrading the master(s).", "created": "2019-06-07T05:27:00.000000"}], "components": ["puppet_agent"], "created": "2019-04-11T15:45:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68671389"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztyun:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The package_version parameter can be set as \"auto\""}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_407621836_*|*_3_*:*_1_*:*_1379837244_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3100258880"}], "description": "*Module Version:\u00a02.1.1*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n{{package_version}} must be explicitly specified, but could be based upon the version of the compiling master.\n\nThis would allow users to specify that agent version matches the version on the master without having to manually update\u00a0{{package_version}} after upgrading the master(s).\n\n{code}class {'puppet_agent':\n  package_version => 'master',\n}\n{code}\n\nNotes:\n\n'auto' could be used instead of 'master' as a keyword.\n\nThis is a POC.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36656", "fixedVersions": [], "id": "36656", "issueType": "Improvement", "key": "MODULES-8923", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2019-06-07T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : could autodetect package_version based upon the compiling master", "timeSpent": "PT0S", "updated": "2019-06-07T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2019-04-11T15:41:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@199f5a9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztzbb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34528"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3354178066_*|*_6_*:*_1_*:*_0"}], "description": "The sqlserver module only supports managing local databases. As a customer that has remote database clusters which cannot have the Puppet agent installed on them, I would still like to be able to interact with the remote instances using the module. This will allow me to leverage existing infrastructure and expand the usage of the module into managing remote instances.\n\nIn looking at the code, it looks like we force the {{Data Source}} to be {{\".\"}}, whereas we could potentially allow that as a parameter to connect remotely.  https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/lib/puppet_x/sqlserver/sql_connection.rb#L35", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35620", "fixedVersions": [], "id": "35620", "issueType": "New Feature", "key": "MODULES-8922", "labels": ["maintenance", "Support", "triage", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Won't Do", "resolutionDate": "2019-05-20T11:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: Support remote databases", "timeSpent": "PT0S", "updated": "2019-12-05T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "We have a habit of scattering seemingly related functionality throughout multiple modules. It's a disservice to customers to do that. I'll happily take the stance in a debate, if it comes to that, that we need to redefine the scope of this module.\n\nAs an end goal, we should strive to make the {{puppet_agent}} module be the prescriptive go-to for supported component plumbing related to management of the Puppet agent. Component-level (as compared to Profile level) desired state management of the agent should be in scope (desired-state management includes \"upgrades\"), as well as universal/common lifecycle actions like {{run}}.", "created": "2019-04-18T12:21:00.000000"}], "components": ["puppet_agent"], "created": "2019-04-11T15:23:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e6e2aa1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykawv:00008zzi"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/19"}], "description": "The puppetlabs-puppet_agent module is the supported means of managing the Puppet agent software and upgrading between versions.\n\nA common agent\u00a0use case is to initiate a Puppet run on one or more systems on-demand. Puppet Enterprise provides some capability here through the orchestrator, but the built-in runs don't follow the same RBAC rules as Tasks can, and many customers end up having to build their own \"run Puppet\" tasks because they need more power, control, or feedback about the runs than Orchestrator's simple runner provides.\n\nWe should provide a standard Task to run Puppet, and it should be part of the puppet_agent module.\n\nThe task should:\n* Accept all valid Puppet agent run flags\n* Account for in-progress runs (waiting for them to finish, etc)\n* Propagate or incorporate a Job ID in the orchestrated Puppet run, for reporting purposes\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33457", "fixedVersions": [], "id": "33457", "issueType": "Improvement", "key": "MODULES-8921", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Build puppet_agent::run task", "timeSpent": "PT0S", "updated": "2022-03-16T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "The root cause was the log configuration in {{my.cnf}}:\n\n{code}\nlog-error = /var/log/mysqld.log\n{code}\n\nAfter creating a separate subfolder for mysql within {{/var/log}}, everything works as expected:\n\n\n{code}\nfile { '/var/log/mysql':\n      ensure => 'directory',\n      owner  => 'mysql',\n      group  => 'mysql',\n      mode   => '0750'\n} ->\nclass { 'mysql::server':\n      package_name  => $mysql_package,\n      config_file   => '/etc/my.cnf',\n      root_password => 'somepwd',\n      override_options => {\n        'mysqld' => {\n          'log-error' => '/var/log/mysql/mysqld.log',\n        },\n...\n{code}\n", "created": "2019-04-11T08:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Following comments I am going to close this issue as it states when setting config in separate files, the issue is no longer necessary. If you disagree with my conclusion please feel free to reopen.\u00a0\n\nThank you for taking the time to log this issue. :)\u00a0", "created": "2021-01-18T07:03:00.000000"}], "components": ["mysql"], "created": "2019-04-11T03:22:00.000000", "creator": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3adc1db0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztyrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56004006732_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* puppetlabs/mysql 8.1.0\n *Puppet Version:* 4\n *OS Name/Version:* SLES 12\n\n\n\n{code}\nclass { 'mysql::server':\n  package_name => 'mariadb',\n  config_file => '/etc/my.cnf',\n  root_password => 'secretpwd'\n}\n{code}\n\n\n\u00a0\n\n*Desired Behavior:*\n\n/var/log folder owner should only be changed for the directory required for ysql logs.\n\n*Actual Behavior:*\n\nAfter installation on SLES, the /var/log folder +recursively+ was set to owner mysql:mysql\n\n{code}drwxrwx--- 1 mysql mysql 606 Apr 11 10:01 log{code}\n\n{code}\n-rw-r--r-- 1 mysql mysql  292876 Apr 11 09:53 lastlog\n-rw-r--r-- 1 mysql mysql     858 Apr 11 09:32 localmessages\n-rw-r----- 1 mysql mysql       0 Nov 30  2017 mail\n-rw-r----- 1 mysql mysql       0 Nov 30  2017 mail.err\n-rw-r----- 1 mysql mysql       0 Nov 30  2017 mail.info\n-rw-r----- 1 mysql mysql       0 Nov 30  2017 mail.warn\n-rw-r----- 1 mysql mysql  411146 Apr 11 10:15 messages\ndrwxrwx--- 1 mysql mysql      20 Apr 11 10:01 mysql\n..\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39814", "fixedVersions": [], "id": "39814", "issueType": "Bug", "key": "MODULES-8912", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "resolution": "Won't Fix", "resolutionDate": "2021-01-18T07:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql : /var/log ownership recursivly set to mysql:mysql on SLES", "timeSpent": "PT0S", "updated": "2021-01-18T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [{"attacher": "557058:6fa00105-1baa-443b-968e-3059980a262c", "created": "2019-05-13T05:37:00.000000", "name": "Screen Shot 2019-05-13 at 12.36.46.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12456"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Fixed Acceptance tests on all three modules", "created": "2019-04-30T03:23:00.000000"}], "components": ["helm"], "created": "2019-04-10T06:55:00.000000", "creator": "557058:6fa00105-1baa-443b-968e-3059980a262c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "AC1(+) pdk update should succeed\n\nAC2(+) Unit testcase should run clean\n\nAC3(+) Acceptance testcase should run clean\n\nAC4(+) Jenkin Jobs should run clean\n\nAC5(+) release branch should be added for all modules\n\nAC6(+) remove puppet4 version from travis\n\nAC7(+) create labels align with core modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@459c4d9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztpw7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_608998257_*|*_3_*:*_1_*:*_1222110051_*|*_10009_*:*_1_*:*_422953564_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_592469146"}], "description": "Modules-Helm pdk update to the latest template", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38707", "fixedVersions": [], "id": "38707", "issueType": "Task", "key": "MODULES-8911", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fa00105-1baa-443b-968e-3059980a262c", "resolution": "Fixed", "resolutionDate": "2019-05-13T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Align cloud Modules to core Modules", "timeSpent": "PT0S", "updated": "2019-05-13T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "I have identified the issue to be caused when enabling any of the epel repos from the module:\u00a0\n{code:ruby}yumrepo { 'epel':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - $basearch',\n  enabled        => '1',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch',\n}\n\nyumrepo { 'epel-debuginfo':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - $basearch - Debug',\n  enabled        => '0',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch',\n}\n\nyumrepo { 'epel-source':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - $basearch - Source',\n  enabled        => '0',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch',\n}\n\nyumrepo { 'epel-testing':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - Testing - $basearch',\n  enabled        => '0',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=$basearch',\n}\n\nyumrepo { 'epel-testing-debuginfo':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - Testing - $basearch - Debug',\n  enabled        => '0',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=testing-debug-epel5&arch=$basearch',\n}\n\nyumrepo { 'epel-testing-source':\n  ensure         => 'present',\n  descr          => 'Extra Packages for Enterprise Linux 5 - Testing - $basearch - Source',\n  enabled        => '0',\n  failovermethod => 'priority',\n  gpgcheck       => '1',\n  gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5',\n  mirrorlist     => 'https://mirrors.fedoraproject.org/mirrorlist?repo=testing-source-epel5&arch=$basearch',\n}\n\n{code}\nSince this is only occuring now, possibly there have been security changes to the mirrors which are causing connection issues for the outdated openssl used on RedHat 5.", "created": "2019-04-10T09:37:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Failures now being seen on apache and haproxy. It appears they also depend on epel for el5 testing. A fix PR is up now for vcsrepo however there is currently no solution for these other two as they appear to not be as easy to remediate.", "created": "2019-04-11T09:49:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "PR now merged. Creating new tickets for the additional failures.", "created": "2019-04-12T07:20:00.000000"}], "components": [], "created": "2019-04-10T03:46:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a813744"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztxvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28533_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_185615788"}], "description": "After merging PR [#409|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/409]\u00a0a failure occured in Jenkins. I have isolated the error as being unrelated to the changes in the PR by replicating the error both in the current master and with the SHA previous to the PR.\n\nThe following error occurs while running [spec_helper_acceptance.rb|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/6794cbb43da6f6df178580ccebec2898f8d977d9/spec/spec_helper_acceptance.rb#L33]\u00a0\n\n\u00a0\n{code:java}\n[root@myredhat5machine ~]# yum install -y git\nLoaded plugins: product-id, security\nTraceback (most recent call last):\n  File \"/usr/bin/yum\", line 29, in ?\n    yummain.user_main(sys.argv[1:], exit_code=True)\n  File \"/usr/share/yum-cli/yummain.py\", line 309, in user_main\n    errcode = main(args)\n  File \"/usr/share/yum-cli/yummain.py\", line 178, in main\n    result, resultmsgs = base.doCommands()\n  File \"/usr/share/yum-cli/cli.py\", line 345, in doCommands\n    self._getTs(needTsRemove)\n  File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 101, in _getTs\n    self._getTsInfo(remove_only)\n  File \"/usr/lib/python2.4/site-packages/yum/depsolve.py\", line 112, in _getTsInfo\n    pkgSack = self.pkgSack\n  File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 662, in <lambda>\n    pkgSack = property(fget=lambda self: self._getSacks(),\n  File \"/usr/lib/python2.4/site-packages/yum/__init__.py\", line 502, in _getSacks\n    self.repos.populateSack(which=repos)\n  File \"/usr/lib/python2.4/site-packages/yum/repos.py\", line 260, in populateSack\n    sack.populate(repo, mdtype, callback, cacheonly)\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 168, in populate\n    if self._check_db_version(repo, mydbtype):\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 226, in _check_db_version\n    return repo._check_db_version(mdtype)\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1226, in _check_db_version\n    repoXML = self.repoXML\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1399, in <lambda>\n    repoXML = property(fget=lambda self: self._getRepoXML(),\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1391, in _getRepoXML\n    self._loadRepoXML(text=self)\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1381, in _loadRepoXML\n    return self._groupLoadRepoXML(text, [\"primary\"])\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1365, in _groupLoadRepoXML\n    if self._commonLoadRepoXML(text):\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1201, in _commonLoadRepoXML\n    result = self._getFileRepoXML(local, text)\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 974, in _getFileRepoXML\n    cache=self.http_caching == 'all')\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 805, in _getFile\n    result = self.grab.urlgrab(misc.to_utf8(relative), local,\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 511, in <lambda>\n    grab = property(lambda self: self._getgrab())\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 506, in _getgrab\n    self._setupGrab()\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 482, in _setupGrab\n    self._grab = mgclass(self._grabfunc, self.urls,\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 686, in <lambda>\n    urls = property(fget=lambda self: self._geturls(),\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 683, in _geturls\n    self._baseurlSetup()\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 619, in _baseurlSetup\n    mirrorurls.extend(self._getMirrorList())\n  File \"/usr/lib/python2.4/site-packages/yum/yumRepo.py\", line 1630, in _getMirrorList\n    fo = urlgrabber.grabber.urlopen(url, **ugopts)\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 612, in urlopen\n    return default_grabber.urlopen(url, **kwargs)\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 893, in urlopen\n    return self._retry(opts, retryfunc, url)\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 854, in _retry\n    r = apply(func, (opts,) + args, {})\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 892, in retryfunc\n    return URLGrabberFileObject(url, filename=None, opts=opts)\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1010, in __init__\n    self._do_open()\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1093, in _do_open\n    fo, hdr = self._make_request(req, opener)\n  File \"/usr/lib/python2.4/site-packages/urlgrabber/grabber.py\", line 1202, in _make_request\n    fo = opener.open(req)\n  File \"/usr/lib64/python2.4/urllib2.py\", line 358, in open\n    response = self._open(req, data)\n  File \"/usr/lib64/python2.4/urllib2.py\", line 376, in _open\n    '_open', req)\n  File \"/usr/lib64/python2.4/urllib2.py\", line 337, in _call_chain\n    result = func(*args)\n  File \"/usr/lib64/python2.4/site-packages/M2Crypto/m2urllib2.py\", line 82, in https_open\n    h.request(req.get_method(), req.get_selector(), req.data, headers)\n  File \"/usr/lib64/python2.4/httplib.py\", line 810, in request\n    self._send_request(method, url, body, headers)\n  File \"/usr/lib64/python2.4/httplib.py\", line 833, in _send_request\n    self.endheaders()\n  File \"/usr/lib64/python2.4/httplib.py\", line 804, in endheaders\n    self._send_output()\n  File \"/usr/lib64/python2.4/httplib.py\", line 685, in _send_output\n    self.send(msg)\n  File \"/usr/lib64/python2.4/httplib.py\", line 652, in send\n    self.connect()\n  File \"/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py\", line 55, in connect\n    sock.connect((self.host, self.port))\n  File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 174, in connect\n    ret = self.connect_ssl()\n  File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 167, in connect_ssl\n    return m2.ssl_connect(self.ssl, self._timeout)\nM2Crypto.SSL.SSLError: tlsv1 alert protocol version\n{code}\nThe issue appears to be directly related to the [stahnma-epel|https://forge.puppet.com/stahnma/epel]\u00a0module which is installed for RedHat 5 previous to running the `yum install -y git` command. I was able to replicate the issue on a fresh RedHat 5 VM with Puppet 6 in which I installed stahnma-epel, included its main class then attempted the `yum install -y git`.\u00a0\n\n\u00a0", "environment": "RedHat 5 Puppet 6.0.4 vcsrepo-master", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36654", "fixedVersions": [], "id": "36654", "issueType": "CI Blocker", "key": "MODULES-8910", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-04-12T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo - Jenkins failing on RedHat 5", "timeSpent": "PT0S", "updated": "2019-04-12T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5caf5082c75c532928c11f7b", "attachments": [], "comments": [{"author": "5caf5082c75c532928c11f7b", "body": "Added [tests|https://github.com/pillarsdotnet/puppetlabs-accounts/tree/master/spec/type_aliases] as requested.\n\n\u00a0\n\nTests are now [passing|https://travis-ci.org/puppetlabs/puppetlabs-accounts/builds/520452015].\n\n\u00a0", "created": "2019-04-15T14:03:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "As requested:\n\n{panel:title=Slack - Puppet Community}\n [JakeZ|https://puppetcommunity.slack.com/team/UH3CRT4V7]\nSo I suppose it would be bad form to allow usernames that have a `.` in it according to your note on https://github.com/puppetlabs/puppetlabs-accounts/blob/master/types/user/name.pp\nie: {{user.name}}, {{first.last}}, {{robert.vincent}}\n\n[Robert Vincent|https://puppetcommunity.slack.com/team/UHUQB94QM]\nThus saith Ubuntu, anyway.\n\n[JakeZ|https://puppetcommunity.slack.com/team/UH3CRT4V7]\nthat is unfortunate as 95% of ours are the {{.}} syntax\n{panel}\n\n\nOpened: [puppetlabs-accounts#220|https://github.com/puppetlabs/puppetlabs-accounts/pull/220]", "created": "2019-04-30T13:32:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Type aliases added and dot username issue is now fixed so resolving.", "created": "2019-05-01T09:19:00.000000"}], "components": ["accounts"], "created": "2019-04-09T11:54:00.000000", "creator": "5caf5082c75c532928c11f7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66d6bd0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztwj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_562923052_*|*_3_*:*_1_*:*_1221457065_*|*_5_*:*_2_*:*_107131680"}], "description": "Submitted [accounts#214|https://github.com/puppetlabs/puppetlabs-accounts/pull/214]\u00a0to add some type-aliases \nand auto-loading to the [accounts|https://github.com/puppetlabs/puppetlabs-accounts] module.\n\nThis allows auto-creating accounts from hiera data via code as simple as:\n\nYAML:\n{code:yaml}accounts::group_defaults:\n  system: true\naccounts::group_list:\n  admins: {}\n  users:  {}\naccounts::user_defaults:\n  groups: [ 'users' ]\n  manage_home: true\n  system:      false\naccounts::user_list:\n  admin:\n    groups: ['admins', 'users']\n  joe:\n    sshkeys:\n      - &joe_sshkey 'ssh-rsa ... joe@corp.com'\n  sally:\n    sshkeys:\n      - &sally_sshkey 'ssh-rsa ... sally@corp.com'\n  dba:\n    sshkeys:\n      - *joe_sshkey\n      - *sally_sshkey\n    system: true\n{code}\n\u00a0\n\nPuppet:\n{code:puppet}include ::accounts\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40837", "fixedVersions": [], "id": "40837", "issueType": "Improvement", "key": "MODULES-8909", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5caf5082c75c532928c11f7b", "resolution": "Done", "resolutionDate": "2019-05-01T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add type-aliases and auto-loading to the accounts module.", "timeSpent": "PT0S", "updated": "2019-05-01T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "{code}device_manager is good to release - QA signoff is complete! \nRelease against 3011d6bff4c8019c0d823563551424c9e62c6328{code}", "created": "2019-04-10T06:44:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "v2.7.1", "created": "2019-04-10T06:46:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Mergeback https://github.com/puppetlabs/device_manager/pull/44", "created": "2019-04-10T06:56:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Merged into master", "created": "2019-04-10T07:15:00.000000"}], "components": [], "created": "2019-04-09T08:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@739a7e84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztw9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80515809_*|*_10007_*:*_1_*:*_1103999_*|*_3_*:*_1_*:*_807271_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33455", "fixedVersions": [], "id": "33455", "issueType": "Sub-task", "key": "MODULES-8908", "labels": [], "originalEstimate": "PT0S", "parent": "39782", "parentSummary": "Supported Release (device_manager) 2.7.1 - (Wed 10th Apr 2019) - (3011d6bff4c8019c0d823563551424c9e62c6328)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-10T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-10T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "{code:java}\nkerminator APP [1:42 PM]\n ```device_manager is good to release - QA signoff is complete! \nRelease against 3011d6bff4c8019c0d823563551424c9e62c6328``` {code}", "created": "2019-04-10T06:42:00.000000"}], "components": [], "created": "2019-04-09T08:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d7cdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztw9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80448729_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43059", "fixedVersions": [], "id": "43059", "issueType": "Sub-task", "key": "MODULES-8907", "labels": [], "originalEstimate": "PT0S", "parent": "39782", "parentSummary": "Supported Release (device_manager) 2.7.1 - (Wed 10th Apr 2019) - (3011d6bff4c8019c0d823563551424c9e62c6328)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-10T06:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(device_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-10T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-09T08:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b2ae36c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztw93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198200_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41945", "fixedVersions": [], "id": "41945", "issueType": "Sub-task", "key": "MODULES-8906", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39782", "parentSummary": "Supported Release (device_manager) 2.7.1 - (Wed 10th Apr 2019) - (3011d6bff4c8019c0d823563551424c9e62c6328)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-09T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(device_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-09T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-09T08:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62162804"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztw8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63660990_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40835", "fixedVersions": [], "id": "40835", "issueType": "Sub-task", "key": "MODULES-8905", "labels": [], "originalEstimate": "PT0S", "parent": "39782", "parentSummary": "Supported Release (device_manager) 2.7.1 - (Wed 10th Apr 2019) - (3011d6bff4c8019c0d823563551424c9e62c6328)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-10T02:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(device_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-10T02:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c6c0d1f812c9a8c530a", "attachments": [], "comments": [], "components": [], "created": "2019-04-09T08:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fa969f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztw8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5349_*|*_3_*:*_1_*:*_82245312_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_210571"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n ([https://github.com/puppetlabs/device_manager/compare/2.7.0...3011d6bff4c8019c0d823563551424c9e62c6328])\n * Link to successful Init Job Run from CI :\n ([https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/device_manager/view/release/job/forge-module_puppetlabs-device_manager_init-merge_release/6/])", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39782", "fixedVersions": [], "id": "39782", "issueType": "Task", "key": "MODULES-8904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-10T07:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (device_manager) 2.7.1 - (Wed 10th Apr 2019) - (3011d6bff4c8019c0d823563551424c9e62c6328)", "timeSpent": "PT0S", "updated": "2019-04-10T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1905", "created": "2019-04-08T13:18:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "merged\u00a0on 10 Jun", "created": "2019-09-20T05:50:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "merged on June 10", "created": "2019-09-20T05:50:00.000000"}], "components": ["apache"], "created": "2019-04-08T13:03:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@260c6d56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztvc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14230050916_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version:* 5.5 and 6.2\n *OS Name/Version: Debian 8 and Debian 9*\n\nWhen using itk or worker or prefork, the event mpm must be removed.\n\nThis is already implemented for itk and prefork, but not for worker.\n\n\u00a0\n\n*Desired Behavior:*\n\nEvent mpm gets removed when using worker.\n\n*Actual Behavior:*\n\nevent module remains active", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40833", "fixedVersions": [], "id": "40833", "issueType": "Bug", "key": "MODULES-8903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-09-20T05:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : Debian 8 or later does not remove event mpm when using worker", "timeSpent": "PT0S", "updated": "2019-09-20T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-08T07:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d8e01a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztv1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27229138408_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43053", "fixedVersions": [], "id": "43053", "issueType": "Sub-task", "key": "MODULES-8902", "labels": [], "originalEstimate": "PT0S", "parent": "38706", "parentSummary": "Supported Release (puppetlabs-translate) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-08T07:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4146c9a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztv1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27229131189_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41944", "fixedVersions": [], "id": "41944", "issueType": "Sub-task", "key": "MODULES-8901", "labels": [], "originalEstimate": "PT0S", "parent": "38706", "parentSummary": "Supported Release (puppetlabs-translate) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-08T07:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cb84f7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztv13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27229138799_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40951", "fixedVersions": [], "id": "40951", "issueType": "Sub-task", "key": "MODULES-8900", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38706", "parentSummary": "Supported Release (puppetlabs-translate) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-translate) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-08T07:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bca5418"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztv0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27229142198_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39781", "fixedVersions": [], "id": "39781", "issueType": "Sub-task", "key": "MODULES-8899", "labels": [], "originalEstimate": "PT0S", "parent": "38706", "parentSummary": "Supported Release (puppetlabs-translate) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-translate) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "ticket tidy up.\n\nthe module was released on July 8th", "created": "2019-08-15T02:12:00.000000"}], "components": [], "created": "2019-04-08T07:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d37244"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztv0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5158_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11126983645"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n[https://confluence.puppetlabs.com/display/ECO/Module+Release+Process|https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38706", "fixedVersions": [], "id": "38706", "issueType": "Task", "key": "MODULES-8898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-15T02:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-translate) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-08-15T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "This seems like a valid feature that users of this module would want. Currently, the only way to achieve deleting keys recursively, or to delete a registry container in other words, is to shell out with an exec. It is often the case that registry containers contain unknown keys, so tricks like specifying every single key to be deleted all the way down the chain are not likely to work.\n\nCurrently to delete keys the module calls [self.delete_key|https://github.com/puppetlabs/puppetlabs-registry/blob/14370830bc9618b6f8f14f0bc56c1368c1613eef/lib/puppet/provider/registry_key/registry.rb#L50] to accomplish deletes, which leverages the [RegDeleteKeyExW|https://docs.microsoft.com/en-us/windows/desktop/api/winreg/nf-winreg-regdeletekeyexw] API call [via FFI in Puppet Core|https://github.com/puppetlabs/puppet/blob/80e14013537dd238862cb0d97db5952e840f0f48/lib/puppet/util/windows/registry.rb#L375].\n\nThis API call is not capable of recursive deletes.\n\nThere are two solutions that come to mind depending on where we want to place the fix.\n\nTo keep the fix strictly within the module so that all customers will be able to gain the new functionality we would need to modify the provider to automatically query a key that we are about to delete to see if it has sub keys. If it does we would need to enumerate them, and delete them recursively, one by one, within the provider, starting from the bottom. We may also need to add parameter to the type that would allow the user to specify whether they want this to happen, or retain the current behavior, which is to simply fail, since this new recursive delete could be considered a breaking change.\n\nThe drawback to this method is that without a true container delete, containers that have a large number of sub containers and keys could take a long time to delete. I haven't tested to know how slow these delete operations might get when faced with large numbers of keys.\n\nThe alternative would be to modify lib\\puppet\\util\\windows\\registry.rb to add support for the [RegDeleteTreeW|https://docs.microsoft.com/en-us/windows/desktop/api/winreg/nf-winreg-regdeletetreew] method, and when a recursive delete is detected, use that instead.\n\nThe drawback here is that only users that update their Puppet version would be able to use the faster method. If possible perhaps we could look into preferring the new method, but detecting the need to use the in module recursive delete method, much like PowerShell prefers later versions of PowerShell if available, but will fall back to PowerShell 2 and slower methods of invoking commands if it's required.", "created": "2019-04-05T15:04:00.000000"}], "components": ["registry", "windows"], "created": "2019-04-05T14:43:00.000000", "creator": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4effb01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}], "description": "Currently, the registry module cannot recursively delete registry keys.\n\nIn most cases, a module developer can simply use an Exec resource to achieve the same goal. \n However, it does seem like this functionality is something that the registry module should be capable of handling\u2014a developer can do nearly everything else with the resource abstraction layer provided by the module _except_ recursively delete keys.", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "35617", "fixedVersions": [], "id": "35617", "issueType": "Improvement", "key": "MODULES-8897", "labels": ["registry", "windows"], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4064cec6-dee3-4dca-a2f7-79a41ffd4602", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "registry module should be able to recursively delete keys.", "timeSpent": "PT0S", "updated": "2021-03-29T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-04-05T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@179b3fe4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434328462_*|*_3_*:*_1_*:*_1858256_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39780", "fixedVersions": [], "id": "39780", "issueType": "Sub-task", "key": "MODULES-8896", "labels": [], "originalEstimate": "PT0S", "parent": "35616", "parentSummary": "Supported Release (package) 0.5.0 - (10/04/19) - (17d3b7381878482b689a35c99e919c2b14f48170)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-10T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(package) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-10T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-10T08:57:00.000000", "name": "Screen Shot 2019-04-10 at 3.55.10 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13050"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```package is good to release - QA signoff is complete! \nRelease against 17d3b7381878482b689a35c99e919c2b14f48170```", "created": "2019-04-10T08:57:00.000000"}], "components": [], "created": "2019-04-05T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41ec299b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430969146_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38704", "fixedVersions": [], "id": "38704", "issueType": "Sub-task", "key": "MODULES-8895", "labels": [], "originalEstimate": "PT0S", "parent": "35616", "parentSummary": "Supported Release (package) 0.5.0 - (10/04/19) - (17d3b7381878482b689a35c99e919c2b14f48170)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-10T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(package) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-10T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-10T08:57:00.000000"}], "components": [], "created": "2019-04-05T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94f5511"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztue7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430951858_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37644", "fixedVersions": [], "id": "37644", "issueType": "Sub-task", "key": "MODULES-8894", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35616", "parentSummary": "Supported Release (package) 0.5.0 - (10/04/19) - (17d3b7381878482b689a35c99e919c2b14f48170)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-10T08:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(package) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-10T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-10T08:56:00.000000"}], "components": [], "created": "2019-04-05T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c270198"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztudr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430937943_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36650", "fixedVersions": [], "id": "36650", "issueType": "Sub-task", "key": "MODULES-8893", "labels": [], "originalEstimate": "PT0S", "parent": "35616", "parentSummary": "Supported Release (package) 0.5.0 - (10/04/19) - (17d3b7381878482b689a35c99e919c2b14f48170)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-10T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(package) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-10T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-10T08:56:00.000000", "name": "Screen Shot 2019-04-10 at 3.55.10 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12863"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-10T08:56:00.000000", "name": "Screen Shot 2019-04-10 at 3.55.30 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12967"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-package/pull/124]\n\n\u00a0", "created": "2019-04-10T09:53:00.000000"}], "components": [], "created": "2019-04-05T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57c3089f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztudz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4974_*|*_3_*:*_1_*:*_435352728_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_818983"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-package/compare/0.4.1...17d3b7381878482b689a35c99e919c2b14f48170]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/package/view/release/job/forge-module_puppetlabs-package_init-merge_release/14/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35616", "fixedVersions": [], "id": "35616", "issueType": "Task", "key": "MODULES-8892", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-10T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (package) 0.5.0 - (10/04/19) - (17d3b7381878482b689a35c99e919c2b14f48170)", "timeSpent": "PT0S", "updated": "2019-04-10T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-04-09T07:45:00.000000", "name": "Screen Shot 2019-04-09 at 2.45.05 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12454"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-04-09T07:45:00.000000", "name": "Screen Shot 2019-04-09 at 2.45.14 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13207"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-04-09T07:45:00.000000", "name": "Screen Shot 2019-04-09 at 2.45.32 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13309"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-04-09T07:46:00.000000", "name": "Screen Shot 2019-04-09 at 2.46.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12561"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-service v0.6.0 at b9bb6f87521432bc4fcf8411db36098b15e2a425 with \u201cv0.6.0\u201d\n\nWorked with no issues.\n\nGithub tag was added, upload to forge was fine and on the forge the v is not displayed but module installation is not afftected.\n\nAll good here. [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] is updating confluence docs to state when tagging you need to append the v to the version of the module you are releasing.", "created": "2019-04-09T07:44:00.000000"}], "components": [], "created": "2019-04-05T09:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518a6128"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztudj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_341211017_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34578", "fixedVersions": [], "id": "34578", "issueType": "Sub-task", "key": "MODULES-8891", "labels": [], "originalEstimate": "PT0S", "parent": "40950", "parentSummary": "Supported Release (service) v0.6.0 - (09/04/2019) - (b9bb6f87521432bc4fcf8411db36098b15e2a425)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-09T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-09T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-09T07:02:00.000000", "name": "Screen Shot 2019-04-09 at 2.02.40 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12966"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```service is good to release - QA signoff is complete! \nRelease against b9bb6f87521432bc4fcf8411db36098b15e2a425```", "created": "2019-04-09T07:03:00.000000"}], "components": [], "created": "2019-04-05T09:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3929b739"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztudb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338564231_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33450", "fixedVersions": [], "id": "33450", "issueType": "Sub-task", "key": "MODULES-8890", "labels": [], "originalEstimate": "PT0S", "parent": "40950", "parentSummary": "Supported Release (service) v0.6.0 - (09/04/2019) - (b9bb6f87521432bc4fcf8411db36098b15e2a425)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-09T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-09T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-09T02:19:00.000000"}], "components": [], "created": "2019-04-05T09:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7197fdd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztud3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321566856_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43050", "fixedVersions": [], "id": "43050", "issueType": "Sub-task", "key": "MODULES-8889", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40950", "parentSummary": "Supported Release (service) v0.6.0 - (09/04/2019) - (b9bb6f87521432bc4fcf8411db36098b15e2a425)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-09T02:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(service) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-09T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-09T02:19:00.000000"}], "components": [], "created": "2019-04-05T09:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673d90f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztucn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321551294_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41943", "fixedVersions": [], "id": "41943", "issueType": "Sub-task", "key": "MODULES-8888", "labels": [], "originalEstimate": "PT0S", "parent": "40950", "parentSummary": "Supported Release (service) v0.6.0 - (09/04/2019) - (b9bb6f87521432bc4fcf8411db36098b15e2a425)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-09T02:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-09T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-09T07:02:00.000000", "name": "Screen Shot 2019-04-09 at 2.01.59 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12755"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-09T07:02:00.000000", "name": "Screen Shot 2019-04-09 at 2.02.40 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12862"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppetlabs-service/pull/88]", "created": "2019-04-09T07:47:00.000000"}], "components": [], "created": "2019-04-05T09:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e7a39e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztucv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5946_*|*_3_*:*_1_*:*_342080123_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9758"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-service/compare/0.5.0...b9bb6f87521432bc4fcf8411db36098b15e2a425]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/service/view/release/job/forge-module_puppetlabs-service_init-merge_release/17/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40950", "fixedVersions": [], "id": "40950", "issueType": "Task", "key": "MODULES-8887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-09T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (service) v0.6.0 - (09/04/2019) - (b9bb6f87521432bc4fcf8411db36098b15e2a425)", "timeSpent": "PT0S", "updated": "2019-04-09T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:fdc53746-a9a3-4a04-9524-972c249f1014]. This function was removed as part of an effort to consolidate the use of stdlib functions however it appears to have had additional functionality that was not accounted for. I have reverted it's removal (see PR [here|https://github.com/puppetlabs/puppetlabs-mysql/pull/1181]) and have renamed it to `normalise_and_deepmerge` so as to better reflect it's true purpose. This should resolve the issues you are having. Cheers!", "created": "2019-04-12T06:56:00.000000"}], "components": [], "created": "2019-04-05T05:43:00.000000", "creator": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@772ff25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztub3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_355376225_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_253856740"}], "description": "*Module Version:* 8.1.0\n *Puppet Version:* 5.5.6\n *OS Name/Version:* Centos/7.6\n\nGiven this manifests:\n{code:java}\nclass { '::mysql::server':\n \u00a0 package_name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => 'mysql-community-server',\n \u00a0 package_ensure\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => '8.0.15-1.el7',\n \u00a0 root_password \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'strongpassword',\n \u00a0 remove_default_accounts => true,\n \u00a0 service_name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => 'mysqld',\n   override_options\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => {\n \u00a0\u00a0\u00a0 mysqld => {\n \u00a0\u00a0\u00a0\u00a0\u00a0 'log-error'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => '/var/log/mysqld.log',\n \u00a0\u00a0\u00a0\u00a0\u00a0 'pid-file'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => '/var/run/mysqld/mysqld.pid',\n \u00a0\u00a0\u00a0\u00a0\u00a0 'key-buffer-size' => '32M',\n      }\n    }\n }\n{code}\n\u00a0the resulting mysql configuration (/etc/my.cnf.d/server.cnf) gets:\n\n{{[...]}}\n {{[mysqld]}}\n {{basedir = /usr}}\n {{bind-address = 127.0.0.1}}\n {{datadir = /var/lib/mysql}}\n {{expire_logs_days = 10}}\n {{*key-buffer-size = 32M*}}\n {{*key_buffer_size = 16M*}}\n {{log-error = /var/log/mysqld.log}}\n {{max_allowed_packet = 16M}}\n {{max_binlog_size = 100M}}\n {{max_connections = 151}}\n {{[...]}}\n\n*Desired Behavior:*\n\nset overriden options override default module options.\n\n*Actual Behavior:*\n\nA duplicate declaration of some parameters, the override_options parameters does not work as expected anymore.\n\nDigging the source code of the module, I've found that some puppet functions have been remove ([https://github.com/puppetlabs/puppetlabs-mysql/commit/32a62f9a177d2d79b42fe8f4e496ecbb437f3363)]\n\nThe mysql::deepmerge function took care of translating - to _ and _ to -. This is not the case anymore since it has been replaced by stdlib::deepmerge function.\n\n\u00a0", "environment": "CentOS/7.6, puppetlabs-mysql 8.1.0, puppet 5.5.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43047", "fixedVersions": [], "id": "43047", "issueType": "Bug", "key": "MODULES-8886", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "resolution": "Fixed", "resolutionDate": "2019-04-12T06:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : duplication of overriden options", "timeSpent": "PT0S", "updated": "2019-04-12T06:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-facter_task/pull/66", "created": "2019-04-08T03:14:00.000000"}], "components": [], "created": "2019-04-05T04:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34545d10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuav:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253368238_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41972", "fixedVersions": [], "id": "41972", "issueType": "Sub-task", "key": "MODULES-8885", "labels": [], "originalEstimate": "PT0S", "parent": "37642", "parentSummary": "Supported Release (facter_task) 0.4.1 - (08/04/2019) - (db58a48a8eb6cc515acd65c740d08f8c53e7717a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-08T03:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(facter_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-08T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:47:00.000000", "name": "Screen Shot 2019-04-05 at 3.47.11 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13308"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```facter_task is good to release - QA signoff is complete! \nRelease against db58a48a8eb6cc515acd65c740d08f8c53e7717a```", "created": "2019-04-05T08:47:00.000000"}], "components": [], "created": "2019-04-05T04:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@741fa0b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14137793_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40949", "fixedVersions": [], "id": "40949", "issueType": "Sub-task", "key": "MODULES-8884", "labels": [], "originalEstimate": "PT0S", "parent": "37642", "parentSummary": "Supported Release (facter_task) 0.4.1 - (08/04/2019) - (db58a48a8eb6cc515acd65c740d08f8c53e7717a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(facter_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-05T08:46:00.000000"}], "components": [], "created": "2019-04-05T04:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e2ee7e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztuaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14088236_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39779", "fixedVersions": [], "id": "39779", "issueType": "Sub-task", "key": "MODULES-8883", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37642", "parentSummary": "Supported Release (facter_task) 0.4.1 - (08/04/2019) - (db58a48a8eb6cc515acd65c740d08f8c53e7717a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T08:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(facter_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant docs changes", "created": "2019-04-05T08:46:00.000000"}], "components": [], "created": "2019-04-05T04:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@182dc7db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14075253_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38701", "fixedVersions": [], "id": "38701", "issueType": "Sub-task", "key": "MODULES-8882", "labels": [], "originalEstimate": "PT0S", "parent": "37642", "parentSummary": "Supported Release (facter_task) 0.4.1 - (08/04/2019) - (db58a48a8eb6cc515acd65c740d08f8c53e7717a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T08:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(facter_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:45:00.000000", "name": "Screen Shot 2019-04-05 at 3.44.49 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13049"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:47:00.000000", "name": "Screen Shot 2019-04-05 at 3.47.11 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12453"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-08T03:20:00.000000", "name": "Screen Shot 2019-04-08 at 10.19.40 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12754"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "[https://github.com/puppetlabs/puppetlabs-facter_task/pull/66]", "created": "2019-04-08T03:14:00.000000"}], "components": [], "created": "2019-04-05T04:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34eee6e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztua7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4976_*|*_3_*:*_1_*:*_246857070_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6871870"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-facter_task/compare/0.4.0...db58a48a8eb6cc515acd65c740d08f8c53e7717a]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/release/job/forge-module_puppetlabs-facter_task_init-merge_release/15/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37642", "fixedVersions": [], "id": "37642", "issueType": "Task", "key": "MODULES-8881", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-08T03:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (facter_task) 0.4.1 - (08/04/2019) - (db58a48a8eb6cc515acd65c740d08f8c53e7717a)", "timeSpent": "PT0S", "updated": "2019-04-08T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2019-04-05T04:02:00.000000", "creator": "557058:51d285d8-eae7-4b8e-9baf-53a8b7ec5405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@214ec823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 1.0.1*\n *Puppet Version: 5.5.8*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* \n\nBe able to set the Triggers > Repeat Task...Duration setting to 'Infinite'\n\n*Actual Behavior:* \n\nThe setting in the module will only accept integer values > 0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36649", "fixedVersions": [], "id": "36649", "issueType": "New Feature", "key": "MODULES-8880", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51d285d8-eae7-4b8e-9baf-53a8b7ec5405", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{scheduled_tasks} : {Support 'Infinite' for task repeat duration }", "timeSpent": "PT0S", "updated": "2021-03-29T13:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2019-04-05T03:58:00.000000", "creator": "557058:51d285d8-eae7-4b8e-9baf-53a8b7ec5405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b3d2ddb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version: 1.0.1*\n *Puppet Version: 5.5.8*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nBe able to set the 'Run task as soon as possible after a scheduled start is missed' setting in scheduled tasks > Settings\n\n*Actual Behavior:* \n\nThis setting doesn't appear to be available in the module\n\nThis seems to be the {{StartWhenAvailable}}\u00a0setting described in\u00a0[https://docs.microsoft.com/en-us/windows/desktop/taskschd/tasksettings-startwhenavailable]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35614", "fixedVersions": [], "id": "35614", "issueType": "New Feature", "key": "MODULES-8879", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51d285d8-eae7-4b8e-9baf-53a8b7ec5405", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Support 'Run task as soon as possible after a scheduled start is missed'", "timeSpent": "PT0S", "updated": "2021-03-29T13:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-resource/pull/48", "created": "2019-04-08T06:51:00.000000"}], "components": [], "created": "2019-04-05T03:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35e721d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu9b:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_271634537_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34577", "fixedVersions": [], "id": "34577", "issueType": "Sub-task", "key": "MODULES-8878", "labels": [], "originalEstimate": "PT0S", "parent": "40948", "parentSummary": "Supported Release (resource) 0.3.1 - (09/04/2019) - (f5adff53a88a172c9e5b6cd3dd07fdc079fd731d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-08T06:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(resource) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-08T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:45:00.000000", "name": "Screen Shot 2019-04-05 at 3.45.35 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13206"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```resource is good to release - QA signoff is complete! \nRelease against f5adff53a88a172c9e5b6cd3dd07fdc079fd731d```", "created": "2019-04-05T08:45:00.000000"}], "components": [], "created": "2019-04-05T03:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f340ca0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19238270_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33447", "fixedVersions": [], "id": "33447", "issueType": "Sub-task", "key": "MODULES-8877", "labels": [], "originalEstimate": "PT0S", "parent": "40948", "parentSummary": "Supported Release (resource) 0.3.1 - (09/04/2019) - (f5adff53a88a172c9e5b6cd3dd07fdc079fd731d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(resource) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant changes", "created": "2019-04-05T06:40:00.000000"}], "components": [], "created": "2019-04-05T03:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ac028ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11692701_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43043", "fixedVersions": [], "id": "43043", "issueType": "Sub-task", "key": "MODULES-8876", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40948", "parentSummary": "Supported Release (resource) 0.3.1 - (09/04/2019) - (f5adff53a88a172c9e5b6cd3dd07fdc079fd731d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant changes", "created": "2019-04-05T06:39:00.000000"}], "components": [], "created": "2019-04-05T03:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a5ca28e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11679066_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41971", "fixedVersions": [], "id": "41971", "issueType": "Sub-task", "key": "MODULES-8875", "labels": [], "originalEstimate": "PT0S", "parent": "40948", "parentSummary": "Supported Release (resource) 0.3.1 - (09/04/2019) - (f5adff53a88a172c9e5b6cd3dd07fdc079fd731d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T06:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:44:00.000000", "name": "Screen Shot 2019-04-05 at 3.44.00 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12965"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T08:45:00.000000", "name": "Screen Shot 2019-04-05 at 3.45.35 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13130"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-resource/pull/48", "created": "2019-04-08T06:52:00.000000"}], "components": [], "created": "2019-04-05T03:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58289bc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztu8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5071_*|*_3_*:*_1_*:*_360565304_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8518"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-resource/compare/0.3.0...f5adff53a88a172c9e5b6cd3dd07fdc079fd731d]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/resource/view/release/job/forge-module_puppetlabs-resource_init-merge_release/8/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40948", "fixedVersions": [], "id": "40948", "issueType": "Task", "key": "MODULES-8874", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-09T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (resource) 0.3.1 - (09/04/2019) - (f5adff53a88a172c9e5b6cd3dd07fdc079fd731d)", "timeSpent": "PT0S", "updated": "2019-04-09T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [], "components": [], "created": "2019-04-04T07:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de5a932"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztt67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81822041_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38687", "fixedVersions": [], "id": "38687", "issueType": "Sub-task", "key": "MODULES-8872", "labels": [], "originalEstimate": "PT0S", "parent": "34510", "parentSummary": "Supported Release (puppet_conf) 0.3.1 - (05/04/1029) - (479ea360c71d31de09acf00cc89ea65126124bea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T06:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:16:00.000000", "name": "Screen Shot 2019-04-05 at 11.16.43 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12753"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```puppet_conf is good to release - QA signoff is complete! \nRelease against 479ea360c71d31de09acf00cc89ea65126124bea```", "created": "2019-04-05T04:17:00.000000"}], "components": [], "created": "2019-04-04T07:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5465b3d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztt5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73502569_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37641", "fixedVersions": [], "id": "37641", "issueType": "Sub-task", "key": "MODULES-8871", "labels": [], "originalEstimate": "PT0S", "parent": "34510", "parentSummary": "Supported Release (puppet_conf) 0.3.1 - (05/04/1029) - (479ea360c71d31de09acf00cc89ea65126124bea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No major docs changes", "created": "2019-04-05T02:39:00.000000"}], "components": [], "created": "2019-04-04T07:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6893839c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztt5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67650501_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36648", "fixedVersions": [], "id": "36648", "issueType": "Sub-task", "key": "MODULES-8870", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34510", "parentSummary": "Supported Release (puppet_conf) 0.3.1 - (05/04/1029) - (479ea360c71d31de09acf00cc89ea65126124bea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T02:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No major docs changes", "created": "2019-04-05T02:39:00.000000"}], "components": [], "created": "2019-04-04T07:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1293de78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztt5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67639351_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35609", "fixedVersions": [], "id": "35609", "issueType": "Sub-task", "key": "MODULES-8869", "labels": [], "originalEstimate": "PT0S", "parent": "34510", "parentSummary": "Supported Release (puppet_conf) 0.3.1 - (05/04/1029) - (479ea360c71d31de09acf00cc89ea65126124bea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-05T02:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-05T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T06:36:00.000000", "name": "Screen Shot 2019-04-05 at 1.36.43 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13307"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:16:00.000000", "name": "Screen Shot 2019-04-05 at 11.16.15 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12560"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:16:00.000000", "name": "Screen Shot 2019-04-05 at 11.16.43 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12659"}], "comments": [], "components": [], "created": "2019-04-04T07:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4978d4c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztt5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4529_*|*_3_*:*_1_*:*_81549372_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_300668"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-puppet_conf/compare/0.3.0...479ea360c71d31de09acf00cc89ea65126124bea]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet_conf/view/release/job/forge-module_puppetlabs-puppet_conf_init-merge_release/9/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34510", "fixedVersions": [], "id": "34510", "issueType": "Task", "key": "MODULES-8868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T06:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppet_conf) 0.3.1 - (05/04/1029) - (479ea360c71d31de09acf00cc89ea65126124bea)", "timeSpent": "PT0S", "updated": "2019-04-05T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Could you please review the following changes:\n\n[https://docs.google.com/document/d/1R8de4A9k4yjCn7-csr7atdycFYTuQ5_PL1Ed5ExFS-E/edit?usp=sharing]", "created": "2019-04-05T06:03:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated:\u00a0[https://puppet.com/docs/puppet/6.4/create_types_and_providers_resource_api.html]", "created": "2019-04-16T03:59:00.000000"}], "components": [], "created": "2019-04-04T04:10:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4321c24a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-31"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1360972_*|*_10007_*:*_1_*:*_424359675_*|*_10009_*:*_1_*:*_518619431_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_91788189"}], "description": "From chatting to @jorhett on the community slack:\n\n* describe where to put utility ruby code shipped in a module\n** small methods in the provider\n** medium bits into separate file in {{lib/puppet_x/$forgeuser/$modulename.rb}}\n*** mention that {{puppet_x}} is optional, but eliding it requires {{$forgeuser}} to not collide with any rubygem.\n** large bits into separate gem\n\n* add example to {{behavior: parameter}} description for types.\n** propoesed adjustment {{parameter: values for this attribute won't be returned by `get()`. Useful to influence how the provider behaves. For example `makehome` attribute of *user*, or credentials to access an API.}}", "epicLinkSummary": "Transports support in the Resource API", "estimate": "PT0S", "externalId": "41970", "fixedVersions": [], "id": "41970", "issueType": "Improvement", "key": "MODULES-8867", "labels": [], "originalEstimate": "PT0S", "parent": "45130", "parentSummary": "Transports support in the Resource API", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-04-16T03:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Resource API docs improvements", "timeSpent": "PT0S", "updated": "2019-04-16T03:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release command:\n\n! tag puppetlabs-exec 0.4.0 at 2212d904321eab9a66b742a468165e7f72d550e9 with \u201c0.4.0\u201d\n\nReleased and 0.4.0 is available on the forge.", "created": "2019-04-05T04:54:00.000000"}], "components": [], "created": "2019-04-04T03:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3499d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90414251_*|*_3_*:*_1_*:*_1789025_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40947", "fixedVersions": [], "id": "40947", "issueType": "Sub-task", "key": "MODULES-8866", "labels": [], "originalEstimate": "PT0S", "parent": "36692", "parentSummary": "Supported Release (exec) 0.4.0 - (5/4/2019) - (2212d904321eab9a66b742a468165e7f72d550e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-05T04:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(exec) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:14:00.000000", "name": "Screen Shot 2019-04-05 at 11.14.01 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13204"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```exec is good to release - QA signoff is complete! \nRelease against 2212d904321eab9a66b742a468165e7f72d550e9```", "created": "2019-04-05T04:14:00.000000"}], "components": [], "created": "2019-04-04T03:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c597487"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22751444_*|*_10009_*:*_1_*:*_7216_*|*_3_*:*_1_*:*_3049266_*|*_5_*:*_2_*:*_63958902"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39777", "fixedVersions": [], "id": "39777", "issueType": "Sub-task", "key": "MODULES-8865", "labels": [], "originalEstimate": "PT0S", "parent": "36692", "parentSummary": "Supported Release (exec) 0.4.0 - (5/4/2019) - (2212d904321eab9a66b742a468165e7f72d550e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(exec) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-04-04T03:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d4ef1f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16246503_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38686", "fixedVersions": [], "id": "38686", "issueType": "Sub-task", "key": "MODULES-8864", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36692", "parentSummary": "Supported Release (exec) 0.4.0 - (5/4/2019) - (2212d904321eab9a66b742a468165e7f72d550e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T07:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(exec) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No significant doc changes", "created": "2019-04-04T07:48:00.000000"}], "components": [], "created": "2019-04-04T03:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62a359cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16192834_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37640", "fixedVersions": [], "id": "37640", "issueType": "Sub-task", "key": "MODULES-8863", "labels": [], "originalEstimate": "PT0S", "parent": "36692", "parentSummary": "Supported Release (exec) 0.4.0 - (5/4/2019) - (2212d904321eab9a66b742a468165e7f72d550e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T07:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(exec) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:14:00.000000", "name": "Screen Shot 2019-04-05 at 11.14.01 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13306"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T04:15:00.000000", "name": "Screen Shot 2019-04-05 at 11.15.19 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12452"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T05:03:00.000000", "name": "Screen Shot 2019-04-05 at 12.02.58 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12861"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppetlabs-exec/pull/72]", "created": "2019-04-05T04:55:00.000000"}], "components": [], "created": "2019-04-04T03:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c885ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4678_*|*_3_*:*_1_*:*_92634976_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13775"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-exec/compare/0.3.0...2212d904321eab9a66b742a468165e7f72d550e9]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/exec/view/release/job/forge-module_puppetlabs-exec_init-merge_release/5/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36692", "fixedVersions": [], "id": "36692", "issueType": "Task", "key": "MODULES-8862", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T05:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (exec) 0.4.0 - (5/4/2019) - (2212d904321eab9a66b742a468165e7f72d550e9)", "timeSpent": "PT0S", "updated": "2019-04-05T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-04T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@de59a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27592231347_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33445", "fixedVersions": [], "id": "33445", "issueType": "Sub-task", "key": "MODULES-8861", "labels": [], "originalEstimate": "PT0S", "parent": "39776", "parentSummary": "Supported Release (puppetlabs-vcsrepo) 2.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vcsrepo) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-04T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75b772cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27592228475_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43036", "fixedVersions": [], "id": "43036", "issueType": "Sub-task", "key": "MODULES-8860", "labels": [], "originalEstimate": "PT0S", "parent": "39776", "parentSummary": "Supported Release (puppetlabs-vcsrepo) 2.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-04T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ddc0d23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztstz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27592242832_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41969", "fixedVersions": [], "id": "41969", "issueType": "Sub-task", "key": "MODULES-8859", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39776", "parentSummary": "Supported Release (puppetlabs-vcsrepo) 2.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-04-04T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b87089a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztstj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27592235403_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40946", "fixedVersions": [], "id": "40946", "issueType": "Sub-task", "key": "MODULES-8858", "labels": [], "originalEstimate": "PT0S", "parent": "39776", "parentSummary": "Supported Release (puppetlabs-vcsrepo) 2.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-vcsrepo) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "vcsrepo has been released twice since this ticket was opened.", "created": "2020-02-17T09:51:00.000000"}], "components": [], "created": "2019-04-04T02:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a5c7cbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztstr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34711"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4403_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27591629664"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/2.4.0...a2ea398f5c774dcb2022e36fe4a27d403fe4d9b0]\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39776", "fixedVersions": [], "id": "39776", "issueType": "Task", "key": "MODULES-8857", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2020-02-17T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-vcsrepo) 2.5.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2020-02-17T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "hi [~accountid:5c2ff2fd81c1261667adfa1d]. note this is supporting a customer support escalation... so it has to take priority over work in flight and someone needs to be working on it (during local biz hours) until the customer is unblocked. Josh and Henrik can help if the description isn't enough to get to a fix.\n\nfeel free to ping myself on any questions around support escalation processes.\n\nthanks!  ", "created": "2019-04-04T10:26:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Ive reached out to the team to have a look and follow up. \n\nQuestion is the script being run in debug mode?\n\n", "created": "2019-04-04T12:36:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Per [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]'s comment in PE-26159 ([here|https://puppet.atlassian.net/browse/PE-26159?focusedCommentId=644183&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-644183]) I have concerns about the ability to debug DSC/DSC Lite runs without the emission of the PowerShell.\n\n[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167], [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] may also have thoughts on this, we've discussed this tradeoff before - my understanding is that we advise folks _not_ to run Puppet in debug in production because this is a known possibility.", "created": "2019-04-04T12:36:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The issue is a user shouldn't be able to trivially see the password by running in debug mode, because the output is captured in the report and sent to puppetdb. If you want to preserve the script output for debugging, then you could run the ERB template twice, once to generate the real script (with password unredacted) and again to generate a redacted version that's written to stdout", "created": "2019-04-04T14:15:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "technically I maybe speaking out of turn I don't have detailed knowledge of this module. \n\nWould it be possible to implement a filter to block credentials such as passwords being printed in debug mode?\n\nA second question when this script is executed in debug mode why is it's output being captured?\n\nthanks\nNorman", "created": "2019-04-05T00:31:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] - it's possible to implement a filter in this module, we have a few ideas for approaches.\n\nThe way this module functions is to build a call to PowerShell to invoke against a DSC resource. Without being able to see what is actually being called debugging these runs is very, very difficult.", "created": "2019-04-05T09:15:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "bq. Without being able to see what is actually being called debugging these runs is very, very difficult.\n\ncan we log what is being called while only redacting the {{Sensitive}} items?\n\ni'd hope that customers could debug this type of thing in a test environment, where maybe they can use non-production account creds.  either way, then --debug would still _work_ with DSC it just wouldn't log the password en clair", "created": "2019-04-05T09:51:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] yup, we've been talking through a way to scrub the script output of sensitive values and still return as much info as possible. The downside, of course, is if there's every a failure during the unwrap or other unexpected behavior, we won't be able to see it - but I'm thinking this is fairly low probability.\n\n{quote}i'd hope that customers could debug this type of thing in a test environment, where maybe they can use non-production account creds. either way, then --debug would still work with DSC it just wouldn't log the password en clair{quote}\n\nYeah, my hope is that folks are very rarely, if ever, running debug in production to begin with - but if I've understood the  concern correctly, the worry is about the insider threat of an admin running debug and retrieving credentials (or other secrets) they shouldn't have.", "created": "2019-04-05T14:43:00.000000"}], "components": ["dsc", "dsc_lite"], "created": "2019-04-03T21:20:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43b04f56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztsr3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35043"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_392632043_*|*_3_*:*_1_*:*_99346068_*|*_10009_*:*_1_*:*_325175860_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_174140944_*|*_10005_*:*_1_*:*_3032247"}], "description": "_Basic Info_\n *Module Version:* dsc and dsc-lite\n *Puppet Version:* 5.5.x and up\n *OS Name/Version:* Windows\n\nThe DSC and DSC-lite modules both evaluate an ERB script containing powershell and in the process interpolate credentials needed to manage resources such as the {{dsc_user}}. However, when running with {{puppet agent -td}}, the powershell script with interpolated credentials is output to the console and captured in the report. For example, given the manifest:\n\n{code:puppet}\ndsc_user { 'jane-doe':\n  dsc_username             => 'jane-doe',\n  dsc_description          => 'Jane Doe user',\n  dsc_ensure               => present,\n  dsc_password             => {\n    'user' => 'jane-doe',\n    'password' => Sensitive('jane-password')\n  },\n  dsc_passwordneverexpires => false,\n  dsc_disabled             => true,\n}\n{code}\n\nresults in:\n\n{noformat}\nC:\\> puppet apply --debug manifest.pp\n...\n   password = [PSCustomObject]@{'user' = 'jane-doe'; 'password' = 'jane-password'} | new-pscredential\n{noformat}\n\nWe should not expose credentials, which I think realistically means we shouldn't emit the powershell script to stdout/console.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39775", "fixedVersions": [], "id": "39775", "issueType": "Bug", "key": "MODULES-8856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2019-04-15T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc: credentials should be redacted", "timeSpent": "PT0S", "updated": "2019-12-05T05:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-04-03T10:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41fd38d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzts13:"}], "description": "Does not run on RedHat 5/6 so moving the associated ipvs test to exceptions.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41968", "fixedVersions": [], "id": "41968", "issueType": "Bug", "key": "MODULES-8855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall - Move ipvs test to exceptions", "timeSpent": "PT0S", "updated": "2023-02-08T21:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "After some discussion with the community and internally, we have decided to go ahead with the `v%s` syntax as this is the format encouraged by the community. We will test it out on a module release to see if it impacts any of the automated processes we use. If changes are needed, they will be and the appropriate docs updated to reflect the new syntax.", "created": "2019-04-08T04:25:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] has tested out a release of the service module using the 'v%s' syntax, and it has worked successfully. Docs have been updated to account for the changes and we will use this syntax moving forward now.", "created": "2019-04-09T08:00:00.000000"}], "components": [], "created": "2019-04-03T09:02:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Changelog is generated with version such as 1.8.0 NOT v1.8.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@400050b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30380_*|*_3_*:*_1_*:*_512666933_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1957821"}], "description": "This issue affects our CHANGELOG when we use changelog generator to release a module. The changelog adds in a v and breaks links. Example can be found here:\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/commit/b436fb6c8ba67b9de50cf060dd88508303b832fb]\n\n+*Expected section in CHANGELOG:*+\n\n## [8.1.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/8.1.0) (2019-04-02)\n\n+*Actual section in CHANGELOG:*+\n\n## [v8.1.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/v8.1.0) (2019-04-02)\n\n\u00a0\n\nBreakage has been introduced in the pdk-templates here:\u00a0\n\n[https://github.com/puppetlabs/pdk-templates/commit/4d5d22ec6707719ca99e6e5831cb7399f21527db]\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41967", "fixedVersions": [], "id": "41967", "issueType": "Bug", "key": "MODULES-8854", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2019-04-09T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CHANGELOG: Links are broken due to change in pdk-template default values", "timeSpent": "PT0S", "updated": "2019-04-09T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2019-04-03T07:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@527d06dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153320325_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36691", "fixedVersions": [], "id": "36691", "issueType": "Sub-task", "key": "MODULES-8853", "labels": [], "originalEstimate": "PT0S", "parent": "43030", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.3 - (05-04-19) - (71a7bdc5edaed4492abc27cf7f4c371543cec4ba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-05T02:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T02:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2019-04-05T02:05:00.000000", "name": "Screen Shot 2019-04-05 at 09.05.30.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12752"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "!Screen Shot 2019-04-05 at 09.05.30.png|width=413,height=87!", "created": "2019-04-05T02:05:00.000000"}], "components": [], "created": "2019-04-03T07:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b70d70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151937389_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35502", "fixedVersions": [], "id": "35502", "issueType": "Sub-task", "key": "MODULES-8852", "labels": [], "originalEstimate": "PT0S", "parent": "43030", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.3 - (05-04-19) - (71a7bdc5edaed4492abc27cf7f4c371543cec4ba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T02:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No LOC updates.", "created": "2019-04-04T07:44:00.000000"}], "components": [], "created": "2019-04-03T07:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f4fb000"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztron:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85833094_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34507", "fixedVersions": [], "id": "34507", "issueType": "Sub-task", "key": "MODULES-8851", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43030", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.3 - (05-04-19) - (71a7bdc5edaed4492abc27cf7f4c371543cec4ba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T07:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs updates.", "created": "2019-04-04T07:43:00.000000"}], "components": [], "created": "2019-04-03T07:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a770304"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztro7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85816695_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33441", "fixedVersions": [], "id": "33441", "issueType": "Sub-task", "key": "MODULES-8850", "labels": [], "originalEstimate": "PT0S", "parent": "43030", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.3 - (05-04-19) - (71a7bdc5edaed4492abc27cf7f4c371543cec4ba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T07:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://github.com/puppetlabs/puppetlabs-firewall/pull/837]", "created": "2019-04-05T02:29:00.000000"}], "components": [], "created": "2019-04-03T07:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3361be28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4432_*|*_3_*:*_1_*:*_74209350_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_83276593"}], "description": "*REASON:* Patch release\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-firewall/compare/1.15.2...71a7bdc5edaed4492abc27cf7f4c371543cec4ba]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/31/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43030", "fixedVersions": [], "id": "43030", "issueType": "Task", "key": "MODULES-8849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-firewall) 1.15.3 - (05-04-19) - (71a7bdc5edaed4492abc27cf7f4c371543cec4ba)", "timeSpent": "PT0S", "updated": "2019-04-05T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Command ran: ! tag puppetlabs-bootstrap 0.5.0 at ea0c2a034369bf4c506768ebdf1490b0f83bd7df with \u201c0.5.0\u201d\n\nI had to release manually as webhook for release to forge job is broken.\n\nMergeback\u00a0[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/75]", "created": "2019-04-04T09:26:00.000000"}], "components": [], "created": "2019-04-03T07:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ce92bfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88030991_*|*_3_*:*_1_*:*_5560550_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41966", "fixedVersions": [], "id": "41966", "issueType": "Sub-task", "key": "MODULES-8848", "labels": [], "originalEstimate": "PT0S", "parent": "37639", "parentSummary": "Supported Release (bootstrap) 0.5.0 - (04/04/2019) - (ea0c2a034369bf4c506768ebdf1490b0f83bd7df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-04T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-04T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-04T03:22:00.000000", "name": "Screen Shot 2019-04-04 at 10.22.17 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12559"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "bootstrap is good to release - QA signoff is complete! \nRelease against ea0c2a034369bf4c506768ebdf1490b0f83bd7df", "created": "2019-04-04T03:22:00.000000"}], "components": [], "created": "2019-04-03T07:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c933f8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71746729_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40945", "fixedVersions": [], "id": "40945", "issueType": "Sub-task", "key": "MODULES-8847", "labels": [], "originalEstimate": "PT0S", "parent": "37639", "parentSummary": "Supported Release (bootstrap) 0.5.0 - (04/04/2019) - (ea0c2a034369bf4c506768ebdf1490b0f83bd7df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-04T03:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-04T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No Docs Changes", "created": "2019-04-04T03:20:00.000000"}], "components": [], "created": "2019-04-03T07:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d0e7652"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71640848_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39774", "fixedVersions": [], "id": "39774", "issueType": "Sub-task", "key": "MODULES-8846", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37639", "parentSummary": "Supported Release (bootstrap) 0.5.0 - (04/04/2019) - (ea0c2a034369bf4c506768ebdf1490b0f83bd7df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T03:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-04-04T03:20:00.000000"}], "components": [], "created": "2019-04-03T07:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@216af0fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71626860_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38685", "fixedVersions": [], "id": "38685", "issueType": "Sub-task", "key": "MODULES-8845", "labels": [], "originalEstimate": "PT0S", "parent": "37639", "parentSummary": "Supported Release (bootstrap) 0.5.0 - (04/04/2019) - (ea0c2a034369bf4c506768ebdf1490b0f83bd7df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T03:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-04T03:21:00.000000", "name": "Screen Shot 2019-04-04 at 10.21.22 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13305"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-04T03:22:00.000000", "name": "Screen Shot 2019-04-04 at 10.22.17 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12451"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback PR:\u00a0[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/75]", "created": "2019-04-04T09:27:00.000000"}], "components": [], "created": "2019-04-03T07:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17349042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4299_*|*_3_*:*_1_*:*_22510478_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71649081"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.4.1...ea0c2a034369bf4c506768ebdf1490b0f83bd7df]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/bootstrap/view/release/job/forge-module_puppetlabs-bootstrap_init-merge_release/8/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37639", "fixedVersions": [], "id": "37639", "issueType": "Task", "key": "MODULES-8844", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-04T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (bootstrap) 0.5.0 - (04/04/2019) - (ea0c2a034369bf4c506768ebdf1490b0f83bd7df)", "timeSpent": "PT0S", "updated": "2019-04-04T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-04-03T06:28:00.000000", "creator": "623a4d387910a200718ac492", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@652b3986"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrlb:"}], "description": "_Basic Info_\n *Module Version:*\u00a08.0.1\n *Puppet Version:*\u00a05.5.4-1bionic\n *OS Name/Version:* Ubuntu 18.04\n\n_When running a puppet run with\u00a0{{mysql_plugin}}\u00a0, if mysql is not properly configured (not listening for example due to a my.cnf typo) then, since\u00a0{{mysql_plugin}}\u00a0 requires the execution of \"show plugins\" it will terminate the execution, meaning that even if you correct the my.cnf on pupet code it will never be applied and mysql will always need a manual fix before another run can be completed._\n\n*Desired Behavior:*\n\n_{{mysql_plugin}}\u00a0does not block the execution and is applied correctly even when mysql configs are \"broken\"_\n\n*Actual Behavior:*\n\nGet the following error and execution stops\n{code:java}\nlog: Execution of '/usr/bin/mysql -NBe show plugins' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) {code}\n\u00a0\n\n*Possible solutions ?*\n\nEither\u00a0_{{mysql_plugin}}\u00a0 does not block the rest of the execution (which could lead to the my,cnf being fixed) or it does not depend on a running mysql instance_\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40943", "fixedVersions": [], "id": "40943", "issueType": "Bug", "key": "MODULES-8843", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d387910a200718ac492", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : mysql_plugin terminates execution if mysql is not running", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-04-03T05:21:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Manifests containing ipvs are idempotent."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b081cc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3647671_*|*_3_*:*_1_*:*_2240390_*|*_5_*:*_1_*:*_0"}], "description": "The ipvs feature recently introduced does not save to iptables properly. As a result, the resource is changed on every Puppet run. The testing for this feature was also not fully implemented.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38684", "fixedVersions": [], "id": "38684", "issueType": "Bug", "key": "MODULES-8842", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2019-04-03T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall - ipvs not idempotent", "timeSpent": "PT0S", "updated": "2019-04-03T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1904", "created": "2019-04-05T05:44:00.000000"}], "components": [], "created": "2019-04-03T05:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c064f60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrkv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174881153_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37638", "fixedVersions": [], "id": "37638", "issueType": "Sub-task", "key": "MODULES-8841", "labels": [], "originalEstimate": "PT0S", "parent": "33437", "parentSummary": "Supported Release (apache) 4.1.0 - (05-04-2019) - (8606a6871aa388c2a4fb384ff91d3bb5929ebbc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-05T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T05:34:00.000000", "name": "Screen Shot 2019-04-05 at 12.33.57 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13129"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "apache is good to release - QA signoff is complete! \nRelease against 8606a6871aa388c2a4fb384ff91d3bb5929ebbc1", "created": "2019-04-05T05:34:00.000000"}], "components": [], "created": "2019-04-03T05:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79fc709e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102589131_*|*_3_*:*_1_*:*_4717643_*|*_5_*:*_2_*:*_66975785"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36690", "fixedVersions": [], "id": "36690", "issueType": "Sub-task", "key": "MODULES-8840", "labels": [], "originalEstimate": "PT0S", "parent": "33437", "parentSummary": "Supported Release (apache) 4.1.0 - (05-04-2019) - (8606a6871aa388c2a4fb384ff91d3bb5929ebbc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-05T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Localization on hold", "created": "2019-04-04T06:48:00.000000"}], "components": [], "created": "2019-04-03T05:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69bafd28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92347331_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35501", "fixedVersions": [], "id": "35501", "issueType": "Sub-task", "key": "MODULES-8839", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33437", "parentSummary": "Supported Release (apache) 4.1.0 - (05-04-2019) - (8606a6871aa388c2a4fb384ff91d3bb5929ebbc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-04T06:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Are the readme changes made in this release ok?", "created": "2019-04-03T07:31:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0I made a few minor edits here:\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1902]", "created": "2019-04-04T04:13:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] I've merge the changes in thanks :)\n\nClosing the ticket", "created": "2019-04-04T06:47:00.000000"}], "components": [], "created": "2019-04-03T05:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b98e529"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92292950_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34495", "fixedVersions": [], "id": "34495", "issueType": "Sub-task", "key": "MODULES-8838", "labels": [], "originalEstimate": "PT0S", "parent": "33437", "parentSummary": "Supported Release (apache) 4.1.0 - (05-04-2019) - (8606a6871aa388c2a4fb384ff91d3bb5929ebbc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-04-04T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-04T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T06:34:00.000000", "name": "Screen Shot 2019-04-05 at 1.34.45 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13205"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T05:33:00.000000", "name": "Screen Shot 2019-04-05 at 12.33.01 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12964"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-05T05:34:00.000000", "name": "Screen Shot 2019-04-05 at 12.33.57 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13048"}], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1904", "created": "2019-04-05T05:44:00.000000"}], "components": [], "created": "2019-04-03T05:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341e7f25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztrk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4766_*|*_3_*:*_1_*:*_169368271_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8511618"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apache/compare/4.0.0...8606a6871aa388c2a4fb384ff91d3bb5929ebbc1]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/52/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33437", "fixedVersions": [], "id": "33437", "issueType": "Task", "key": "MODULES-8837", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-05T06:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apache) 4.1.0 - (05-04-2019) - (8606a6871aa388c2a4fb384ff91d3bb5929ebbc1)", "timeSpent": "PT0S", "updated": "2019-04-05T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:5a0400b975694442306934a1]\u00a0are you still experiencing this behavior with the latest release?", "created": "2021-03-29T13:46:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Unless/until we get another report of this with a reproduction example, we cannot investigate further - could not reproduce locally.", "created": "2021-06-14T07:20:00.000000"}], "components": ["powershell"], "created": "2019-04-01T18:02:00.000000", "creator": "5a0400b975694442306934a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1138467a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztppr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69513494541_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v2.2.0 (works on v2.0.3, also broken on v2.1.0, have not tested all other versions)\n *Puppet Version:* 6.4.0\n *OS Name/Version:* Windows Server 2008 SP2 x64\n\nOn Windows Server 2008 (both x86 and AMD64), since v2.1.0 of the PowerShell exec provider module, using an exec resource with PowerShell does something odd to the environment you're executing in, with the end result that cmd and bat files do not execute.\n\nThis is the case within a puppet run as well as interactively.\n\nExecution of a bat or cmd after the exec with PowerShell just gives a non-zero exit with no output. This can be seen with the puppet command as well as other batch files.\n \u00a0\n *Desired Behavior:*\n\n**The environment should be in a consistent state (and still allow the execution of batch files) after the PowerShell exec provider is used.\n\n*Actual Behavior:*\n\nExecution of a bat or cmd after the exec with PowerShell just gives a non-zero exit with no output. This can be seen with the puppet command as well as other batch files.\n\nExample:\u00a0\n{code:java}C:\\ProgramData\\PuppetLabs>c:\\windows\\System32\\winrm.cmd\nWindows Remote Management Command Line Tool\nWindows Remote Management (WinRM) is the Microsoft implementation of\nthe WS-Management protocol which provides a secure way to communicate\nwith local and remote computers using web services.\n<trimmed output>\nC:\\ProgramData\\PuppetLabs>puppet apply -e \"exec \\{'ps test':command => '$PSVersionTable',provider => 'powershell',logoutput => true,}\"\nNotice: Compiled catalog for lab1-2008-11.nkgnet.local in environment production in 0.37 seconds\nNotice: /Stage[main]/Main/Exec[ps test]/returns:\nNotice: /Stage[main]/Main/Exec[ps test]/returns: Name Value\nNotice: /Stage[main]/Main/Exec[ps test]/returns: ---- -----\nNotice: /Stage[main]/Main/Exec[ps test]/returns: PSVersion 3.0\nNotice: /Stage[main]/Main/Exec[ps test]/returns: WSManStackVersion 3.0\nNotice: /Stage[main]/Main/Exec[ps test]/returns: SerializationVersion 1.1.0.1\nNotice: /Stage[main]/Main/Exec[ps test]/returns: CLRVersion 4.0.30319.42000\nNotice: /Stage[main]/Main/Exec[ps test]/returns: BuildVersion 6.2.9200.16398\nNotice: /Stage[main]/Main/Exec[ps test]/returns: PSCompatibleVersions \\{1.0, 2.0, 3.0}\nNotice: /Stage[main]/Main/Exec[ps test]/returns: PSRemotingProtocolVersion 2.2\nNotice: /Stage[main]/Main/Exec[ps test]/returns:\nNotice: /Stage[main]/Main/Exec[ps test]/returns:\nNotice: /Stage[main]/Main/Exec[ps test]/returns: executed successfully\nNotice: Applied catalog in 2.39 seconds\nC:\\ProgramData\\PuppetLabs>c:\\windows\\System32\\winrm.cmd\nC:\\ProgramData\\PuppetLabs>puppet\nC:\\ProgramData\\PuppetLabs>\n{code}\n\u00a0\n Discussed with Glenn Sarti on slack, it appears this is codepage related. Setting the codepage again when in the 'failed' state appears to fix whatever is wrong:\n \u00a0\n{code:java}C:\\ProgramData\\PuppetLabs>chcp\nActive code page: 850\nC:\\ProgramData\\PuppetLabs>puppet apply -e \"exec \\{'ps test':command => '$PSVersionTable',provider => 'powershell'}\"\nNotice: Compiled catalog for lab1-2008-11.nkgnet.local in environment production in 0.46 seconds\nNotice: /Stage[main]/Main/Exec[ps test]/returns: executed successfully\nNotice: Applied catalog in 2.48 seconds\nC:\\ProgramData\\PuppetLabs>puppet\nC:\\ProgramData\\PuppetLabs>chcp\nActive code page: 850\nC:\\ProgramData\\PuppetLabs>chcp 850\nActive code page: 850\nC:\\ProgramData\\PuppetLabs>puppet\nSee 'puppet help' for help on available puppet subcommands\nC:\\ProgramData\\PuppetLabs>\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38683", "fixedVersions": [], "id": "38683", "issueType": "Bug", "key": "MODULES-8835", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a0400b975694442306934a1", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-14T07:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : unable to execute batch files after using PowerShell exec provider", "timeSpent": "PT0S", "updated": "2021-06-14T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c2ff2fd81c1261667adfa1d", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "I would like to see this, too. While in my controlrepo I add the _core modules to `.fixtures.yml` and it's a controlrepo so I can \"cheat\" just fine, it feels wrong for public modules to, say, NOT mention the dependency on `sshkeys_core` in a public forge module that deals with SSH keys. The tests can, like in the controlrepo, be modified to work properly, but if end users are NOT using all the core modules (i.e. not using a `puppet-agent` package but a distro package), then they will run into errors in production.", "created": "2019-04-01T09:49:00.000000"}], "components": [], "created": "2019-04-01T08:47:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@616fd290"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztomv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/19"}], "description": "Presently, if I have a module and it needs one set of dependencies for Puppet 5, and another for Puppet 6, there is no adequate method for ensuring that the appropriate materials are downloaded when using {{puppet module}} install{{.}}\n\n{{As such, support for both Puppet 5 and Puppet 6 is currently unpleasant for users.}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38682", "fixedVersions": [], "id": "38682", "issueType": "Bug", "key": "MODULES-8834", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Modules should be able to set dependencies based on version of Puppet", "timeSpent": "PT0S", "updated": "2019-06-14T07:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "attachments": [], "comments": [{"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Can we get some more information on when this is happening? Cannot reproduce it on windows 2016 with puppet 4\n\nDoes the docker_version show when running puppet facts or is this happening when applying a specific manifest?\n\n\u00a0\n{code:java}\nC:\\Users\\Administrator>puppet --version\n4.10.12\n{code}\n{code:java}\nC:\\Users\\Administrator>puppet facts\n...\n\"docker_client_version\": \"17.06.2-ee-14\", \"docker_program_data_path\": \"C:\\\\ProgramData\", \"docker_program_files_path\": \"C:\\\\Program Files\", \"docker_server_version\": \"17.06.2-ee-14\", \"docker_systemroot\": \"C:\\\\Windows\", \"docker_user_temp_path\": \"C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\", \"docker_version\": { \"Client\": { \"Platform\": { \"Name\": \"\" }, \"Version\": \"17.06.2-ee-14\", \"ApiVersion\": \"1.30\", \"DefaultAPIVersion\": \"1.30\", \"GitCommit\": \"6345dd7\", \"GoVersion\": \"go1.8.7\", \"Os\": \"windows\", \"Arch\": \"amd64\", \"BuildTime\": \"Thu Jun 21 18:16:45 2018\" }, \"Server\": { \"Platform\": { \"Name\": \"\" }, \"Components\": [ { \"Name\": \"Engine\", \"Version\": \"17.06.2-ee-14\", \"Details\": { \"ApiVersion\": \"1.30\", \"Arch\": \"amd64\", \"BuildTime\": \"Thu Jun 21 18:28:51 2018\", \"Experimental\": \"false\", \"GitCommit\": \"6345dd7\", \"GoVersion\": \"go1.8.7\", \"KernelVersion\": \"10.0 14393 (14393.2724.amd64fre.rs1_release.181231-1751)\", \"MinAPIVersion\": \"1.24\", \"Os\": \"windows\" } } ], \"Version\": \"17.06.2-ee-14\", \"ApiVersion\": \"1.30\", \"MinAPIVersion\": \"1.24\", \"GitCommit\": \"6345dd7\", \"GoVersion\": \"go1.8.7\", \"Os\": \"windows\", \"Arch\": \"amd64\", \"KernelVersion\": \"10.0 14393 (14393.2724.amd64fre.rs1_release.181231-1751)\", \"BuildTime\": \"2018-06-21T18:28:51.433561544+00:00\" } },\n{code}\n{code:java}\nC:\\Users\\Administrator>puppet module list\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-apt (v4.4.1)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.1.5)\n\u251c\u2500\u2500 puppetlabs-reboot (v2.0.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.24.0)\n\u2514\u2500\u2500 puppetlabs-translate (v1.0.0)\nC:/ProgramData/PuppetLabs/code/modules\n\u2514\u2500\u2500 puppetlabs-docker (v3.5.0)\n{code}\n\u00a0", "created": "2019-04-05T07:59:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Ya, actually I started noticing yesterday that not all hosts were doing it.  I am trying to narrow down to what ones show the issue and dont.   It may possibly be only occurring on hosts that dont have docker installed yet.   Let me see what I can dig up.  Might have to wait until next week. ", "created": "2019-04-05T08:10:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "It appears we had incorrect information.\u00a0 The upgrade to docker 3.5.0 resolved the bad JSON fact.", "created": "2019-04-08T07:55:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "not an issue", "created": "2019-04-08T07:55:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Reopening as we are seeing this again on hosts.\n\n\u00a0\n\nSorry the amount of facts.\u00a0 I wanted to include them all in case there was one that you wanted to see, didnt want to leave it out.\n\n\u00a0\n{code:java}\nC:\\Users\\Administrator.SMOKE70029>puppet --version\n4.10.9{code}\n\u00a0\n{code:java}\nC:\\Users\\Administrator.SMOKE70029>puppet facts\nChecking Foreman Environment: production\nChecking Foreman First Run: false\nChecking Foreman Class Existence: true\nQuerying QLogic FC Driver Information - Index 0\nQuerying QLogic FC Firmware Information - Index 0\nQuerying QLogic FC Serial # Information - Index 0\nQuerying QLogic FC Bios Information - Index 0\nQuerying QLogic FC WWN Information - Index 0\nQuerying QLogic FC Driver Information - Index 1\nQuerying QLogic FC Firmware Information - Index 1\nQuerying QLogic FC Serial # Information - Index 1\nQuerying QLogic FC Bios Information - Index 1\nQuerying QLogic FC WWN Information - Index 1\nCollecting QLogic 266x HBA Settings...\nError: Facter: error while resolving custom fact \"docker_version\": A JSON text must at least contain two octets!\n{\n \"name\": \"smoke70029.lab.beer.town\",\n \"values\": {\n \"agent_specified_environment\": \"production\",\n \"aio_agent_version\": \"1.10.9\",\n \"architecture\": \"x64\",\n \"archive_windir\": \"C:\\\\ProgramData\\\\staging\",\n \"choco_install_path\": \"C:\\\\ProgramData\\\\chocolatey\",\n \"chocolateyversion\": \"0.10.13\",\n \"cygwin_pkglist\": \"Cygwin Package _autorebase alternatives base-cygwin base-files bash bzip2 ca-certificates coreutils crypto-policies cygutils cygwin dash diffutils editrights file findutils gawk getent grep groff gzip hostname info ipc-utils less libargp libattr1 libblkid1 libbz2_1 libfdisk1 libffi6 libgcc1 libgdbm4 libgmp10 libiconv libiconv2 libintl8 liblzma5 libmpfr6 libncursesw10 libp11-kit0 libpcre1 libpipeline1 libpopt-common libpopt0 libreadline7 libsigsegv2 libsmartcols1 libssl1.1 libstdc++6 libtasn1_6 libuuid1 login man-db mintty ncurses openssl p11-kit p11-kit-trust rebase run sed tar terminfo tzcode tzdata util-linux vim-minimal which xz zlib0\",\n \"dhcp_servers\": {\n \"9m13kx7c\": \"100.88.0.122\",\n \"system\": \"100.88.0.122\"\n },\n \"dmi\": {\n \"manufacturer\": \"Phoenix Technologies LTD\",\n \"product\": {\n \"name\": \"VMware Virtual Platform\",\n \"serial_number\": \"VMware-42 36 3a fe 50 42 67 22-35 ed c5 4d e7 6b 93 4e\"\n }\n },\n \"dnssuffix\": \"lab.beer.town\",\n \"docker_program_data_path\": \"C:\\\\ProgramData\",\n \"docker_program_files_path\": \"C:\\\\Program Files\",\n \"docker_systemroot\": \"C:\\\\Windows\",\n \"docker_user_temp_path\": \"C:\\\\Users\\\\ADMINI~1.SMO\\\\AppData\\\\Local\\\\Temp\\\\2\",\n \"domain\": \"lab.beer.town\",\n \"dsm_client_version\": \"not installed\",\n \"dsm_dc_version\": \"not installed\",\n \"dsm_latest_version\": \"19.1.1.555\",\n \"dsm_sa_version\": \"not installed\",\n \"emulex_hbacmd_version\": \"11.4.142.17\",\n \"emulexhba\": \"None Detected\",\n \"env_temp_variable\": \"C:\\\\Users\\\\ADMINI~1.SMO\\\\AppData\\\\Local\\\\Temp\\\\2\",\n \"env_windows_installdir\": \"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\",\n \"facterversion\": \"3.6.8\",\n \"facts_last_uploaded\": \"Tuesday, April 9, 2019 6:44:51 AM\",\n \"foreman_classes_exist\": true,\n \"foreman_environment\": \"production\",\n \"foreman_firstrun\": false,\n \"fqdn\": \"smoke70029.lab.beer.town\",\n \"hardwareisa\": \"x64\",\n \"hardwaremodel\": \"x86_64\",\n \"hba_fc_passthrough\": \"true\",\n \"hostname\": \"smoke70029\",\n \"id\": \"SMOKE70029\\\\Administrator\",\n \"identity\": {\n \"privileged\": true,\n \"user\": \"SMOKE70029\\\\Administrator\"\n },\n \"interfaces\": \"NOID_wrir3qeq,9m13kx7c,VirtualBox Host-Only Network,VirtualBox Host-Only Network #2\",\n \"ioverify_gui_version\": \"12.20.00.149\",\n \"ioverify_version\": \"IOVerify64_12.20.00.161_Release_x64.exe\",\n \"ipaddress\": \"100.90.26.19\",\n \"ipaddress6\": \"fe80::91ac:77bf:3768:c08f%8\",\n \"ipaddress6_9m13kx7c\": \"fe80::91ac:77bf:3768:c08f%8\",\n \"ipaddress6_NOID_wrir3qeq\": \"fe80::81fc:7500:58ef:3f9a%6\",\n \"ipaddress6_VirtualBox Host-Only Network\": \"fe80::9549:4f55:d8e2:c1c%3\",\n \"ipaddress6_VirtualBox Host-Only Network #2\": \"fe80::656b:8ced:bcf4:3a51%2\",\n \"ipaddress_9m13kx7c\": \"100.90.26.19\",\n \"ipaddress_NOID_wrir3qeq\": \"169.254.63.154\",\n \"ipaddress_VirtualBox Host-Only Network\": \"192.168.56.1\",\n \"ipaddress_VirtualBox Host-Only Network #2\": \"192.168.99.1\",\n \"is_pe\": false,\n \"is_virtual\": true,\n \"java_home\": \"C:\\\\PROGRA~1\\\\Java\\\\jdk1.8.0_131\",\n \"java_version\": \"1.8.0.131\",\n \"kernel\": \"windows\",\n \"kernelmajversion\": \"10.0\",\n \"kernelrelease\": \"10.0.14393\",\n \"kernelversion\": \"10.0.14393\",\n \"macaddress\": \"00:50:56:B6:0B:EF\",\n \"macaddress_9m13kx7c\": \"00:50:56:B6:0B:EF\",\n \"macaddress_NOID_wrir3qeq\": \"00:50:56:B6:AD:A3\",\n \"macaddress_VirtualBox Host-Only Network\": \"0A:00:27:00:00:03\",\n \"macaddress_VirtualBox Host-Only Network #2\": \"0A:00:27:00:00:02\",\n \"manufacturer\": \"Phoenix Technologies LTD\",\n \"mcf_cleaned_last\": 0,\n \"mcf_cleaned_total\": 0,\n \"mcf_cleanfiles_last\": 218476,\n \"mcf_cleanfiles_total\": 218476,\n \"mcf_dat_date\": \"Apr 3 2019\",\n \"mcf_dat_latest_version\": 9221,\n \"mcf_dat_running_version\": 9216,\n \"mcf_deleted_last\": 0,\n \"mcf_deleted_total\": 0,\n \"mcf_engine_latest_version\": 6000,\n \"mcf_engine_running_version\": 6000,\n \"mcf_not_scanned_last\": 13537,\n \"mcf_not_scanned_total\": 13537,\n \"mcf_pos_infected_last\": 0,\n \"mcf_pos_infected_total\": 0,\n \"mcf_runtime_last\": \"01:31.32\",\n \"mcf_scan_datetime\": \"04 04 2019 12:12:09\",\n \"mcf_scan_datetime_rfc\": \"2019-04-04T12:12:09-6:00\",\n \"mcf_scan_overdue\": false,\n \"mcf_scanned_last\": 232013,\n \"mcf_scanned_total\": 232013,\n \"mco_client_config\": \"C:/ProgramData/PuppetLabs/mcollective/etc/client.cfg\",\n \"mco_client_settings\": {\n \"libdir\": \"C:/ProgramData/PuppetLabs/mcollective/plugins\"\n },\n \"mco_confdir\": \"C:/ProgramData/PuppetLabs/mcollective/etc\",\n \"mco_server_config\": \"C:/ProgramData/PuppetLabs/mcollective/etc/server.cfg\",\n \"mco_server_settings\": {\n \"libdir\": \"C:/ProgramData/PuppetLabs/mcollective/plugins\",\n \"plugin.yaml\": \"C:/ProgramData/PuppetLabs/mcollective/etc/generated-facts.yaml\"\n },\n \"mcollective\": {\n \"client\": {\n \"libdir\": [\n \"C:/ProgramData/PuppetLabs/mcollective/plugins\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/puppet/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/facter/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/hiera/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/mcollective/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/ffi-1.9.14-x64-mingw32/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-process-0.7.5/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/fast_gettext-1.1.0/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/locale-2.1.2/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/text-1.3.1/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/gettext-3.2.2/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/gettext-setup-0.20/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-dir-0.4.9/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-service-0.8.8/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/stomp-1.3.3/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/nats-pure-0.5.0/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0/x64-msvcrt\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/2.1.0/x64-msvcrt\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0/x64-mingw32\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/deep_merge/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/pathspec/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/rgen/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/semantic/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/semantic_puppet/lib\",\n \"C:/ProgramData/PuppetLabs/puppet/cache/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/mcollective/lib/mcollective/vendor/systemu/lib\"\n ],\n \"connector\": \"nats\",\n \"securityprovider\": \"choria\",\n \"collectives\": [\n \"mcollective\"\n ],\n \"main_collective\": \"mcollective\"\n },\n \"server\": {\n \"libdir\": [\n \"C:/ProgramData/PuppetLabs/mcollective/plugins\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/specifications/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/puppet/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/facter/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/hiera/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/mcollective/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/ffi-1.9.14-x64-mingw32/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-process-0.7.5/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/fast_gettext-1.1.0/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/locale-2.1.2/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/text-1.3.1/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/gettext-3.2.2/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/gettext-setup-0.20/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-dir-0.4.9/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/win32-service-0.8.8/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/stomp-1.3.3/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/2.1.0/gems/nats-pure-0.5.0/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0/x64-msvcrt\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/2.1.0/x64-msvcrt\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0/x64-mingw32\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/deep_merge/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/pathspec/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/rgen/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/semantic/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/vendor/semantic_puppet/lib\",\n \"C:/ProgramData/PuppetLabs/puppet/cache/lib\",\n \"C:/Program Files/Puppet Labs/Puppet/mcollective/lib/mcollective/vendor/systemu/lib\"\n ],\n \"connector\": \"nats\",\n \"securityprovider\": \"choria\",\n \"collectives\": [\n \"mcollective\"\n ],\n \"main_collective\": \"mcollective\"\n },\n \"puppet_major_version\": 4,\n \"aio_major_version\": 1\n },\n \"memory\": {\n \"system\": {\n \"available\": \"13.71 GiB\",\n \"available_bytes\": 14725705728,\n \"capacity\": \"14.28%\",\n \"total\": \"16.00 GiB\",\n \"total_bytes\": 17179303936,\n \"used\": \"2.29 GiB\",\n \"used_bytes\": 2453598208\n }\n },\n \"memoryfree\": \"13.71 GiB\",\n \"memoryfree_mb\": 14043.52734375,\n \"memorysize\": \"16.00 GiB\",\n \"memorysize_mb\": 16383.4609375,\n \"mpio_compliant\": \"Yes\",\n \"mpio_dsm\": \"COMPELNTCompellent Vol\",\n \"mpio_installed\": \"Yes\",\n \"mpio_iscsi_instanceid\": \"0005\",\n \"mpio_iscsi_regvalues\": {\n \"mpio_iscsi_regvalues\": {\n \"TCPConnectTime\": \"15\",\n \"TCPDisconnectTime\": \"15\",\n \"WMIRequestTimeout\": \"30\",\n \"DelayBetweenReconnect\": \"5\",\n \"MaxPendingRequests\": \"255\",\n \"EnableNOPOut\": \"1\",\n \"MaxTransferLength\": \"262144\",\n \"MaxBurstLength\": \"262144\",\n \"FirstBurstLength\": \"65536\",\n \"MaxRecvDataSegmentLength\": \"65536\",\n \"MaxConnectionRetries\": \"4294967295\",\n \"MaxRequestHoldTime\": \"90\",\n \"LinkDownTime\": \"35\",\n \"IPSecConfigTimeout\": \"60\",\n \"InitialR2T\": \"0\",\n \"ImmediateData\": \"1\",\n \"ErrorRecoveryLevel\": \"2\",\n \"PortalRetryCount\": \"5\",\n \"NetworkReadyRetryCount\": \"10\",\n \"SrbTimeoutDelta\": \"15\"\n }\n },\n \"mpio_iscsi_regvalues_stringified\": \"{\\\"mpio_iscsi_regvalues\\\"=>{\\\"TCPConnectTime\\\"=>\\\"15\\\", \\\"TCPDisconnectTime\\\"=>\\\"15\\\", \\\"WMIRequestTimeout\\\"=>\\\"30\\\", \\\"DelayBetweenReconnect\\\"=>\\\"5\\\", \\\"MaxPendingRequests\\\"=>\\\"255\\\", \\\"EnableNOPOut\\\"=>\\\"1\\\", \\\"MaxTransferLength\\\"=>\\\"262144\\\", \\\"MaxBurstLength\\\"=>\\\"262144\\\", \\\"FirstBurstLength\\\"=>\\\"65536\\\", \\\"MaxRecvDataSegmentLength\\\"=>\\\"65536\\\", \\\"MaxConnectionRetries\\\"=>\\\"4294967295\\\", \\\"MaxRequestHoldTime\\\"=>\\\"90\\\", \\\"LinkDownTime\\\"=>\\\"35\\\", \\\"IPSecConfigTimeout\\\"=>\\\"60\\\", \\\"InitialR2T\\\"=>\\\"0\\\", \\\"ImmediateData\\\"=>\\\"1\\\", \\\"ErrorRecoveryLevel\\\"=>\\\"2\\\", \\\"PortalRetryCount\\\"=>\\\"5\\\", \\\"NetworkReadyRetryCount\\\"=>\\\"10\\\", \\\"SrbTimeoutDelta\\\"=>\\\"15\\\"}}\",\n \"mpio_load_balance\": \"\",\n \"mpio_mpio.sys\": \"\",\n \"mpio_msdsm.sys\": \"\",\n \"mpio_msiscsi.sys\": \"\",\n \"mpio_regvalues\": {\n \"mpio_reg_values\": {\n \"GatherHealthStats\": \"1\",\n \"FlushHealthInterval\": \"1440\",\n \"PathVerifyEnabled\": \"1\",\n \"PathVerificationPeriod\": \"30\",\n \"PDORemovePeriod\": \"120\",\n \"RetryCount\": \"3\",\n \"RetryInterval\": \"1\",\n \"UseCustomPathRecoveryInterval\": \"1\",\n \"PathRecoveryInterval\": \"25\",\n \"DiskPathCheckDisabled\": \"0\",\n \"DiskPathCheckInterval\": \"25\"\n }\n },\n \"mpio_regvalues_stringified\": \"{\\\"mpio_reg_values\\\"=>{\\\"GatherHealthStats\\\"=>\\\"1\\\", \\\"FlushHealthInterval\\\"=>\\\"1440\\\", \\\"PathVerifyEnabled\\\"=>\\\"1\\\", \\\"PathVerificationPeriod\\\"=>\\\"30\\\", \\\"PDORemovePeriod\\\"=>\\\"120\\\", \\\"RetryCount\\\"=>\\\"3\\\", \\\"RetryInterval\\\"=>\\\"1\\\", \\\"UseCustomPathRecoveryInterval\\\"=>\\\"1\\\", \\\"PathRecoveryInterval\\\"=>\\\"25\\\", \\\"DiskPathCheckDisabled\\\"=>\\\"0\\\", \\\"DiskPathCheckInterval\\\"=>\\\"25\\\"}}\",\n \"mpio_storport.sys\": \"\",\n \"mtu_9m13kx7c\": 1500,\n \"mtu_NOID_wrir3qeq\": 1500,\n \"mtu_VirtualBox Host-Only Network\": 1500,\n \"mtu_VirtualBox Host-Only Network #2\": 1500,\n \"mysql_server_id\": 23290799,\n \"nagles_global_interruptmoderation\": \"Disabled\",\n \"netmask\": \"255.255.255.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"netmask6_9m13kx7c\": \"ffff:ffff:ffff:ffff::\",\n \"netmask6_NOID_wrir3qeq\": \"ffff:ffff:ffff:ffff::\",\n \"netmask6_VirtualBox Host-Only Network\": \"ffff:ffff:ffff:ffff::\",\n \"netmask6_VirtualBox Host-Only Network #2\": \"ffff:ffff:ffff:ffff::\",\n \"netmask_9m13kx7c\": \"255.255.255.0\",\n \"netmask_NOID_wrir3qeq\": \"255.255.0.0\",\n \"netmask_VirtualBox Host-Only Network\": \"255.255.255.0\",\n \"netmask_VirtualBox Host-Only Network #2\": \"255.255.255.0\",\n \"network\": \"100.90.26.0\",\n \"network6\": \"fe80::%8\",\n \"network6_9m13kx7c\": \"fe80::%8\",\n \"network6_NOID_wrir3qeq\": \"fe80::%6\",\n \"network6_VirtualBox Host-Only Network\": \"fe80::%3\",\n \"network6_VirtualBox Host-Only Network #2\": \"fe80::%2\",\n \"network_9m13kx7c\": \"100.90.26.0\",\n \"network_NOID_wrir3qeq\": \"169.254.0.0\",\n \"network_VirtualBox Host-Only Network\": \"192.168.56.0\",\n \"network_VirtualBox Host-Only Network #2\": \"192.168.99.0\",\n \"networking\": {\n \"dhcp\": \"100.88.0.122\",\n \"domain\": \"lab.beer.town\",\n \"fqdn\": \"smoke70029.lab.beer.town\",\n \"hostname\": \"smoke70029\",\n \"interfaces\": {\n \"9m13kx7c\": {\n \"bindings\": [\n {\n \"address\": \"100.90.26.19\",\n \"netmask\": \"255.255.255.0\",\n \"network\": \"100.90.26.0\"\n }\n ],\n \"bindings6\": [\n {\n \"address\": \"fe80::91ac:77bf:3768:c08f%8\",\n \"netmask\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"fe80::%8\"\n }\n ],\n \"dhcp\": \"100.88.0.122\",\n \"ip\": \"100.90.26.19\",\n \"ip6\": \"fe80::91ac:77bf:3768:c08f%8\",\n \"mac\": \"00:50:56:B6:0B:EF\",\n \"mtu\": 1500,\n \"netmask\": \"255.255.255.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"100.90.26.0\",\n \"network6\": \"fe80::%8\"\n },\n \"NOID_wrir3qeq\": {\n \"bindings\": [\n {\n \"address\": \"169.254.63.154\",\n \"netmask\": \"255.255.0.0\",\n \"network\": \"169.254.0.0\"\n }\n ],\n \"bindings6\": [\n {\n \"address\": \"fe80::81fc:7500:58ef:3f9a%6\",\n \"netmask\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"fe80::%6\"\n }\n ],\n \"ip\": \"169.254.63.154\",\n \"ip6\": \"fe80::81fc:7500:58ef:3f9a%6\",\n \"mac\": \"00:50:56:B6:AD:A3\",\n \"mtu\": 1500,\n \"netmask\": \"255.255.0.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"169.254.0.0\",\n \"network6\": \"fe80::%6\"\n },\n \"VirtualBox Host-Only Network\": {\n \"bindings\": [\n {\n \"address\": \"192.168.56.1\",\n \"netmask\": \"255.255.255.0\",\n \"network\": \"192.168.56.0\"\n }\n ],\n \"bindings6\": [\n {\n \"address\": \"fe80::9549:4f55:d8e2:c1c%3\",\n \"netmask\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"fe80::%3\"\n }\n ],\n \"ip\": \"192.168.56.1\",\n \"ip6\": \"fe80::9549:4f55:d8e2:c1c%3\",\n \"mac\": \"0A:00:27:00:00:03\",\n \"mtu\": 1500,\n \"netmask\": \"255.255.255.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"192.168.56.0\",\n \"network6\": \"fe80::%3\"\n },\n \"VirtualBox Host-Only Network #2\": {\n \"bindings\": [\n {\n \"address\": \"192.168.99.1\",\n \"netmask\": \"255.255.255.0\",\n \"network\": \"192.168.99.0\"\n }\n ],\n \"bindings6\": [\n {\n \"address\": \"fe80::656b:8ced:bcf4:3a51%2\",\n \"netmask\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"fe80::%2\"\n }\n ],\n \"ip\": \"192.168.99.1\",\n \"ip6\": \"fe80::656b:8ced:bcf4:3a51%2\",\n \"mac\": \"0A:00:27:00:00:02\",\n \"mtu\": 1500,\n \"netmask\": \"255.255.255.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"192.168.99.0\",\n \"network6\": \"fe80::%2\"\n }\n },\n \"ip\": \"100.90.26.19\",\n \"ip6\": \"fe80::91ac:77bf:3768:c08f%8\",\n \"mac\": \"00:50:56:B6:0B:EF\",\n \"mtu\": 1500,\n \"netmask\": \"255.255.255.0\",\n \"netmask6\": \"ffff:ffff:ffff:ffff::\",\n \"network\": \"100.90.26.0\",\n \"network6\": \"fe80::%8\",\n \"primary\": \"9m13kx7c\"\n },\n \"notepadpp\": \"7.66\",\n \"operatingsystem\": \"windows\",\n \"operatingsystemmajrelease\": \"2016\",\n \"operatingsystemrelease\": \"2016\",\n \"os\": {\n \"architecture\": \"x64\",\n \"family\": \"windows\",\n \"hardware\": \"x86_64\",\n \"name\": \"windows\",\n \"release\": {\n \"full\": \"2016\",\n \"major\": \"2016\"\n },\n \"windows\": {\n \"system32\": \"C:\\\\Windows\\\\system32\"\n }\n },\n \"osfamily\": \"windows\",\n \"package_provider\": \"windows\",\n \"path\": \"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\facter/bin", "created": "2019-04-09T05:49:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "See if I understand this correct. It happens after installing the module, but without having docker installed, right?", "created": "2019-04-09T06:09:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Frankly, I am trying to understand when it occurs myself, I don't own the hosts.\u00a0 \u00a0Docker is most certainly installed on these systems.\u00a0 \u00a0Does the puppet docker module handle upgrades?\u00a0 Perhaps its an old version of docker.\n{code:java}C:\\Users\\Administrator.SMOKE70029>docker-machine version\ndocker-machine version 0.16.1, build cce350d7\n{code}", "created": "2019-04-09T06:17:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "what about _docker version_ ?", "created": "2019-04-09T06:19:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Interesting\n{code:java}C:\\Users\\Administrator.SMOKE70029>docker version\ncould not read CA certificate \"C:\\\\Users\\\\Administrator\\\\.docker\\\\machine\\\\machines\\\\default\\\\ca.pem\": open C:\\Users\\Administrator\\.docker\\machine\\machines\\default\\ca.pem: The system cannot find the path specified.\n{code}\n\n\n{code:java}\nC:\\Users\\Administrator.SMOKE70029>docker --version\nDocker version 18.09.3, build 774a1f4eee\n{code}\n", "created": "2019-04-09T06:41:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "That makes sense. Looks like docker-machine is not setup correctly and that is interfering with the docker commands. the puppatlabs-docker module is using _docker version_ to get the facts, which is not working on your environment.", "created": "2019-04-09T06:52:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "hmmm. This is how ~ 500 of our servers are setup (outside of puppet) and have been for 2-3 years with no issue.\u00a0 I wonder if it has something to do with this:\n\n[https://github.com/docker/for-win/issues/1746#issuecomment-384940428]\n\n\u00a0\n\n\u00a0", "created": "2019-04-09T06:57:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Starting to get somewhere:\n\n[https://i.imgur.com/DRTsvDQ.png]\n\nI originally closed this because I couldnt reproduce it on my systems.\u00a0 But I see that this team has a different setup.\u00a0 They do not use the standard Administrator account:\n{code:java}C:\\Users>tree\nFolder PATH listing for volume System\nVolume serial number is 00000007 4CEF:24C9\nC:.\n\u251c\u2500\u2500\u2500Administrator\n\u251c\u2500\u2500\u2500Administrator.SMOKE70029\n\u2502   \u251c\u2500\u2500\u2500.docker\n\u2502   \u2502   \u2514\u2500\u2500\u2500machine\n\u2502   \u2502       \u251c\u2500\u2500\u2500cache\n\u2502   \u2502       \u251c\u2500\u2500\u2500certs\n\u2502   \u2502       \u2514\u2500\u2500\u2500machines\n\u2502   \u2502           \u2514\u2500\u2500\u2500default\n\u2502   \u2502               \u2514\u2500\u2500\u2500default\n\u2502   \u2502                   \u2514\u2500\u2500\u2500Logs\n{code}\nIt seems _docker version_ should query the user that is logged in, and its querying Administrator user folders instead.", "created": "2019-04-09T07:03:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Although the user is Administrator.\u00a0\u00a0\n{code:java}\nC:\\Users>whoami\nsmoke70029\\administrator\n{code}", "created": "2019-04-09T07:07:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Have you tried removing the env vars specified in\u00a0[https://github.com/docker/for-win/issues/1746]\u00a0?\n\nSo, there is docker-machine installed before installing docker?", "created": "2019-04-09T07:19:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Yes that is correct.", "created": "2019-04-09T07:28:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "No, Im looking at thos environment settings now.", "created": "2019-04-09T07:32:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Aha.\u00a0 That is likely the culprit:\n{code:java}\nC:\\Users>env | findstr DOCKER\nDOCKER_CERT_PATH=C:\\Users\\Administrator\\.docker\\machine\\machines\\default\nDOCKER_HOST=tcp://192.168.99.100:2376\nDOCKER_MACHINE_NAME=default\nDOCKER_TLS_VERIFY=1\nDOCKER_TOOLBOX_INSTALL_PATH=C:\\Program Files\\Docker Toolbox\n{code}\n{noformat}\nDOCKER_CERT_PATH=C:\\Users\\Administrator\\.docker\\machine\\machines\\default{noformat}", "created": "2019-04-09T07:34:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Once DOCKER_CERT_PATH was changed to match the correct user, we are now half way there to a resolution:\n{noformat}\nC:\\Users\\Administrator.SMOKE70029>docker version\nClient:\n Version: 18.09.3\n API version: 1.39\n Go version: go1.12\n Git commit: 774a1f4eee\n Built: Mon Mar 4 10:36:44 2019\n OS/Arch: windows/amd64\n Experimental: false\nerror during connect: Get https://192.168.99.100:2376/v1.39/version: dial tcp 192.168.99.100:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.{noformat}\nAny ideas if this will cause another Facter/Puppet error?", "created": "2019-04-09T07:50:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Not sure. There is also a fact that reads the docker server version.\n\nSo, as far as I understand, you are running docker-machine to connect to an external docker server and want to use the docker module to manage containers on that server?\n\nIf this is the case, docker ee is now supported natively on windows server 2016, no need for docker-machine.", "created": "2019-04-09T08:18:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Trying to understand this teams environment myself.\u00a0\u00a0\n\nFrom what I understand, they are using docker-machine as they dont use docker ee enough to justify cost and I dont think puppetlabs-docker supports docker CE.\u00a0 So next best option was docker-machine.", "created": "2019-04-09T08:27:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "{quote}The Puppet docker module installs, configures, and manages\u00a0[Docker|https://github.com/docker/docker]\u00a0from the\u00a0[Docker repository|https://docs.docker.com/installation/]. It supports the latest\u00a0[Docker CE (Community Edition)|https://www.docker.com/community-edition]\u00a0for Linux based distributions\n{quote}\nYa Im pretty sure that is why we decided to go with docker-machine, CE isnt supported by the puppetlabs module :(", "created": "2019-04-09T08:35:00.000000"}, {"author": "70121:19693836-ec35-44b8-b9fb-10c69f35fd4e", "body": "Docker CE is supported only for linux by the docker module.\n\nOn Windows, Docker CE is actually using Hyper-V, so it needs access to physical hardware. If you are using Windows Server 2016, you should be able to install Docker EE without additional cost. Only downside of Docker EE vs CE is the fact that it can only run windows containers since it is not using virtualization.", "created": "2019-04-09T08:41:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Thank you for your assistance and additional input/information.\u00a0 I think this can be closed as not an issue.", "created": "2019-04-09T09:04:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "not an issue", "created": "2019-04-09T09:04:00.000000"}], "components": [], "created": "2019-04-01T07:06:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3237493a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztolj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_619954678_*|*_6_*:*_2_*:*_78363293"}], "description": "_Basic Info_\n*Module Version:* 3.5.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* Windows 2016/2019\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nNo Facter error\n\n*Actual Behavior:*\nFacter error\n\nThis happens on all our Windows hosts running puppetlabs-docker:\n\n\n{code:java}\n2019-04-01 08:01:26.969985 ERROR puppetlabs.facter - error while resolving custom fact \"docker_version\": A JSON text must at least contain two octets!\nbacktrace:\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0/json/common.rb:155:in `initialize'\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0/json/common.rb:155:in `new'\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.1.0/json/common.rb:155:in `parse'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:68:in `block (2 levels) in <top (required)>'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:46:in `call'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:46:in `value'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:46:in `block (2 levels) in <top (required)>'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:76:in `call'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:76:in `value'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/facter/docker.rb:76:in `block (2 levels) in <top (required)>'\n-e:1:in `call'\n{code}\n", "environment": "Windows 2016/2019\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41965", "fixedVersions": [], "id": "41965", "issueType": "Bug", "key": "MODULES-8833", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "resolution": "Won't Fix", "resolutionDate": "2019-04-09T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-docker: fact error on windows ", "timeSpent": "PT0S", "updated": "2019-04-09T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Appears to have been a transient issue.", "created": "2019-04-03T06:55:00.000000"}], "components": ["apt"], "created": "2019-04-01T02:09:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f023028"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztodj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_189935800_*|*_5_*:*_1_*:*_0"}], "description": "Failing tests on debian8\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/master/job/forge-module_puppetlabs-apt_intn-sys_full-pe-current-master/PLATFORM=debian8-64default.a,WORKER_LABEL=beaker/lastBuild/consoleFull]\n\n\u00a0\nn error occurred while loading ./spec/acceptance/apt_key_provider_spec.rb.*10:39:54* Failure/Error: require 'beaker-rspec'*10:39:54* Beaker::Host::CommandFailure:\nFailed: errored in validate\n10:39:57 #<Beaker::Host::CommandFailure: Host 'kr263n8g0eg9zoj.delivery.puppetlabs.net' exited with 100 running:\n10:39:57  apt-get update\n10:39:57 Last 10 lines of output were:\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/main amd64 Packages\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/contrib amd64 Packages\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/non-free amd64 Packages\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/contrib Translation-en\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/main Translation-en\n10:39:57 \tHit https://artifactory.delivery.puppetlabs.net jessie/non-free Translation-en\n10:39:57 \tFetched 1,309 kB in 2s (610 kB/s)\n10:39:57 \tW: Failed to fetch https://artifactory.delivery.puppetlabs.net/artifactory/debian_security__remote/dists/jessie/updates/main/binary-amd64/Packages  Hash Sum mismatch\n\u00a0", "environment": "debian8-64default.a", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41964", "fixedVersions": [], "id": "41964", "issueType": "Bug", "key": "MODULES-8831", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Won't Do", "resolutionDate": "2019-04-03T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt : failing tests on debian8", "timeSpent": "PT0S", "updated": "2019-04-03T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "We have replicated the error locally and found that the most recent PE build 2019.0.3-rc1-498-g3b6c476 is failing to install properly with any Oracle 6 setup. I have tried out on both websphere and postgresql and received the same error in both. It is unclear exactly what is causing the issue so we will continue to investigate.", "created": "2019-04-01T07:57:00.000000"}, {"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "The underlying bug is that https://github.com/puppetlabs/puppet-enterprise-modules/blob/c329351bdab416ef442d551fe2ab072a9d2f778f/modules/pe_manager/lib/puppet/face/infrastructure/run.rb needs to require 'puppet_x/util/stringformatter'.\n\nThe reason it is only showing up on oracle6 is that (for unknown reasons) Ruby's Dir.glob is returning a different order on oracle6 instead of centos6. So Puppet's autoloader is loading the infrastructure face actions in a different order on centos6.  The other actions already have the require, hiding the bug. But on oracle6, the infrastructure/run action is the first to be loaded.\n\nWe'll patch puppet-enterprise-modules in irving and get that merged up.\n\nThanks for finding this!", "created": "2019-04-01T11:24:00.000000"}, {"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "The attached pr should fix this", "created": "2019-04-01T17:57:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330] re-kicked the pipeline and it is green now. Thanks for the speedy fix!\u00a0", "created": "2019-04-03T09:23:00.000000"}], "components": ["websphere_application_server"], "created": "2019-04-01T02:05:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23e71a9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztodb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_141710853_*|*_1_*:*_1_*:*_107298_*|*_3_*:*_1_*:*_57238657_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n*Error: Could not parse application options: Could not autoload puppet/face/infrastructure/run: uninitialized constant PuppetX::Util::String*\n\n\u00a0\n\n*https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/master/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-current-master/PLATFORM=oracle6-64mdca-64dmgr.a-64appserver.a-64ihs.a,WORKER_LABEL=beaker/lastBuild/consoleFull*", "environment": "oracle6-64mdca-64dmgr.a-64appserver.a-64ihs.a**", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40938", "fixedVersions": [], "id": "40938", "issueType": "CI Blocker", "key": "MODULES-8832", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-04-03T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Oracle 6 failing on most recent PE build", "timeSpent": "PT0S", "updated": "2019-04-03T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-29T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e9a506d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_418618212_*|*_3_*:*_1_*:*_736031_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43027", "fixedVersions": [], "id": "43027", "issueType": "Sub-task", "key": "MODULES-8830", "labels": [], "originalEstimate": "PT0S", "parent": "38681", "parentSummary": "Supported Release (mysql) 8.1.0 - (03-04-19) - (04a4e8722fdf0e9aadb27ae25602a27924b7ab33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-03T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-03T05:51:00.000000", "name": "Screen Shot 2019-04-03 at 12.50.57 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13203"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-03T05:52:00.000000", "name": "Screen Shot 2019-04-03 at 12.52.16 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12450"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```mysql is good to release - QA signoff is complete! \nRelease against 04a4e8722fdf0e9aadb27ae25602a27924b7ab33```", "created": "2019-04-03T05:52:00.000000"}], "components": [], "created": "2019-03-29T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329cd54d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_415156972_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41963", "fixedVersions": [], "id": "41963", "issueType": "Sub-task", "key": "MODULES-8829", "labels": [], "originalEstimate": "PT0S", "parent": "38681", "parentSummary": "Supported Release (mysql) 8.1.0 - (03-04-19) - (04a4e8722fdf0e9aadb27ae25602a27924b7ab33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-03T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-04-03T02:08:00.000000"}], "components": [], "created": "2019-03-29T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e0c5931"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_401682805_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40937", "fixedVersions": [], "id": "40937", "issueType": "Sub-task", "key": "MODULES-8828", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38681", "parentSummary": "Supported Release (mysql) 8.1.0 - (03-04-19) - (04a4e8722fdf0e9aadb27ae25602a27924b7ab33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-03T02:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-04-03T02:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes", "created": "2019-04-03T02:07:00.000000"}], "components": [], "created": "2019-03-29T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53ee9873"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_401670281_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39773", "fixedVersions": [], "id": "39773", "issueType": "Sub-task", "key": "MODULES-8827", "labels": [], "originalEstimate": "PT0S", "parent": "38681", "parentSummary": "Supported Release (mysql) 8.1.0 - (03-04-19) - (04a4e8722fdf0e9aadb27ae25602a27924b7ab33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-04-03T02:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-04-03T02:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-03T05:51:00.000000", "name": "Screen Shot 2019-04-03 at 12.50.57 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13304"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-04-03T05:52:00.000000", "name": "Screen Shot 2019-04-03 at 12.52.16 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12558"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1179]\n\n\u00a0", "created": "2019-04-03T06:50:00.000000"}], "components": [], "created": "2019-03-29T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b585f43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4438_*|*_3_*:*_1_*:*_17656025_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_401683735"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-mysql/compare/8.0.1...04a4e8722fdf0e9aadb27ae25602a27924b7ab33]\n * Link to successful Init Job Run from CI :\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/59/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38681", "fixedVersions": [], "id": "38681", "issueType": "Task", "key": "MODULES-8826", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (mysql) 8.1.0 - (03-04-19) - (04a4e8722fdf0e9aadb27ae25602a27924b7ab33)", "timeSpent": "PT0S", "updated": "2019-04-03T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Debian 8 image now updated and working as intended.", "created": "2019-03-29T09:46:00.000000"}], "components": [], "created": "2019-03-29T03:14:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb077b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztnf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23532456_*|*_5_*:*_1_*:*_0"}], "description": "Since yesterday, all jobs which include Debian 8 have been failing. This appears to be caused by changes in the associated apt repository used for installing Puppet packages. There is currently a ticket open [here|https://puppet.atlassian.net/browse/IMAGES-1084] however there has not been much progress on it. \n\nAs a result, we are unable to run adhocs and if we merge PRs, our master builds will fail.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35496", "fixedVersions": [], "id": "35496", "issueType": "CI Blocker", "key": "MODULES-8825", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-29T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Debian 8 images failing in Jenkins", "timeSpent": "PT0S", "updated": "2019-03-29T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:623a4ab87910a200718ac378]. Based on the manifest you supplied in your StackOverflow [post|https://stackoverflow.com/questions/55399127/could-not-evaluate-error-evaluating-unless-clause] it looks like the issue you are having is due to your postgresql::server::role being applied before the server is created. I was able to successfully apply your manifest by adding a require to the role which will ensure that the postgresql server is created first:\n{code}postgresql::server::role { \"${user}\":\n  password_hash      => postgresql_password(\"${user}\", \"${password}\"),\n  replication               => true,\n  connection_limit      => 1,\n  require                     => Class['Postgresql::Server'],\n}\n{code}\n\nLet me know if this works for you!", "created": "2019-03-29T03:22:00.000000"}, {"author": "623a4ab87910a200718ac378", "body": "yea it was this, thanks!", "created": "2019-03-31T08:06:00.000000"}], "components": [], "created": "2019-03-28T07:57:00.000000", "creator": "623a4ab87910a200718ac378", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec3f323"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztmj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259775860_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.12.1*\n*OS Name/Version:\u00a0Ubuntu 16.04*\n\nIt am trying to add 'replica' user to my postgres server though puppet so i can use it in my master-salve cluster.\n\nwhen i do it manually (\"CREATE ROLE replica ENCRYPTED PASSWORD '123';\") it does work, but does not work from the puppet.\n\nin the pp file:\n\n{{postgresql::server::role { \"replica \":}}\n\n{{\u00a0\u00a0}}{{password_hash      => postgresql_password(\"replica \", \"123\"),\u00a0 \u00a0 \u00a0\u00a0replication        => true,  connection_limit   => 1,}}\n\n{{}}}\n\n\u00a0\n\n*Actual Behavior:*\n\nError: /Stage[main]/Role::Ofir_testing/Postgresql::Server::Role[replica]/Postgresql_psql[CREATE ROLE replica ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 2064 exit 1: ''\n\nNotice: /Stage[main]/Role::Ofir_testing/Postgresql::Server::Role[replica]/Postgresql_psql[ALTER ROLE \"replica\" NOSUPERUSER]: Dependency Postgresql_psql[CREATE ROLE replica ENCRYPTED PASSWORD ****] has failures: true\n\n.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35492", "fixedVersions": [], "id": "35492", "issueType": "Bug", "key": "MODULES-8824", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4ab87910a200718ac378", "resolution": "Fixed", "resolutionDate": "2019-03-31T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Could not evaluate: Error evaluating 'unless' clause", "timeSpent": "PT0S", "updated": "2019-03-31T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5dcbb210c81ea50c5e86af6e", "body": "I forked the module and successfully tested changes proposed in PR [https://github.com/puppetlabs/puppetlabs-zfs_core/pull/17]\n\nSince this is my first ever contribution to the project please kindly let me know if I am missing anything in the process. All my tests have worked successfully and a forked version of this module is currently used by my company with the suggested changes, in a working environment.\n\n\u00a0", "created": "2019-03-28T06:25:00.000000"}], "components": ["zfs_core"], "created": "2019-03-28T06:09:00.000000", "creator": "5dcbb210c81ea50c5e86af6e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69a773fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztmhb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Adding the overlay option to the zfs resource allows mounting over non empty directories."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047832832_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17182481178"}], "description": "*Module Version: 1.0.2*\n *Puppet Version:* 5.4.0\n *OS Name/Version: Linux Debian 9 stretch*\n\nThe current implementation of the zfs resource does not allow to specify the *overlay* option for mounts, leaving the default behaviour which results on resource failure if the mountpoint is not an empty directory. The option is made available to make zfs volumes behave the standard linux way, which allows to mount over a non empty directory.\n\n*Desired Behavior:*\n\nBeing able to specify the *overlay* option in puppet modules.\n{code:java}\n  zfs { 'my_pool/my_volume':\n    ensure      => present,\n    mountpoint  => '/mnt/non_empty_dir',\n    overlay     => 'on'\n  }{code}\n*Actual Behavior:*\n\nSpecifying such option will result in a catalog failure due to non existing parameter named *overlay*.\n{code:java}\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'overlay' (file: /etc/puppetlabs/code/environments/metrics0/site/profile/manifests/service/influxdb.pp, line: 29) on Zfs[influx] (file: /etc/puppetlabs/code/environments/metrics0/site/profile/manifests/service/influxdb.pp, line: 29) on node [..redacted..]\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run {code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35490", "fixedVersions": [], "id": "35490", "issueType": "Improvement", "key": "MODULES-8823", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dcbb210c81ea50c5e86af6e", "resolution": "Fixed", "resolutionDate": "2019-10-25T06:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "zfs_core : missing support for overlay option", "timeSpent": "PT0S", "updated": "2019-10-25T06:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:6243affffd5e450070435046]. Would you be able to provide some examples of rules which fail to parse correctly for you? I'm not entirely sure what the problem you're encountering is. You have also said that this previously worked so could you tell me which version of the module this was along with other details about your environment such as OS, OS version, Puppet version and the current version of the module you are using? Cheers!", "created": "2019-03-29T07:55:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi, Eimhin any update on this?", "created": "2019-04-08T06:44:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:5c2ff2fd81c1261667adfa1d] still awaiting feedback from [~accountid:6243affffd5e450070435046].", "created": "2019-04-09T08:23:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:6243affffd5e450070435046]. As there has been no feedback on this issue in over a month I will be closing the ticket. If the issue is is persisting for you, feel free to re-open the ticket. Cheers!", "created": "2019-05-10T08:02:00.000000"}], "components": ["firewall"], "created": "2019-03-28T06:04:00.000000", "creator": "6243affffd5e450070435046", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75fe69a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztmgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1045300014_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2676932486"}], "description": "According to the firewall module, the \"ipset\" resource should take a space-delimited string containing an label corresponding to an ipset and either 'src', 'dst' or 'src,dst'. Unfortunately, it appears to have been coded in a way that does not recognize when the user has provided too few or too many arguments. See [https://github.com/puppetlabs/puppetlabs-firewall/blob/893a3d863502508ef3bef79712b39097cf21dda2/lib/puppet/provider/firewall/iptables.rb#L808]\u00a0. I'm not clear on what that code does, actually. Previously, the code supported the two-argument version along with `:tcp_flags` but that code was removed. See line 820.\u00a0 This appears to have been introduced by patches related to [https://github.com/puppetlabs/puppetlabs-firewall/pull/615]\u00a0\n\nAlso, the acceptance spec only validates working examples; it does not test non-working ones (where the second option is not provided).\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43025", "fixedVersions": [], "id": "43025", "issueType": "Bug", "key": "MODULES-8822", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243affffd5e450070435046", "resolution": "Won't Do", "resolutionDate": "2019-05-10T08:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall: ipset doesnt work", "timeSpent": "PT0S", "updated": "2019-05-10T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-27T05:48:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43f9d685"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztlhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37468_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1206247815"}], "description": "s390x? wtf? omg! bfg.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36689", "fixedVersions": [], "id": "36689", "issueType": "Task", "key": "MODULES-8820", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2019-04-10T04:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Investigate the removal of SLES 11 and 12 from Agent", "timeSpent": "PT0S", "updated": "2019-04-10T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is caused by PUP-6739. There is a workaround for customers: move the environment configuration from the {{[main]}} section of their puppet.conf to the {{[agent]}} section. Unfortunately, this is a manual step for many users and we can't really rely on them being able to do it.\n\nAlthough the underlying bug was fixed in Puppet a while ago, the module unfortunately needs to support upgrades from older versions. This means we should work around it in the module as well. I believe the correct way to do that is to simply specific {{--environment=production}} when we call out to any puppet subcommands.\n\nThis is a one-liner to https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/files/install_puppet.ps1#L259", "created": "2019-03-28T09:36:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:5bb243ee607be0205f96d28d] Version 2.1.1 of the agent module was just released with the fix. Hopefully it fixes the problem.\n\nPlease let us know if it didn't, otherwise I'll close this ticket april 1", "created": "2019-03-28T14:16:00.000000"}], "components": ["puppet_agent"], "created": "2019-03-27T04:54:00.000000", "creator": "5bb243ee607be0205f96d28d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@171b450a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztlhr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34018"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104329354_*|*_3_*:*_1_*:*_11858293_*|*_10009_*:*_1_*:*_334131588_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3874954"}], "description": "puppet_agent installer not upgrading windows nodes when in a non-production environment\n\n\u00a0\n\nTo replicate issue:\n\n\u00a0Install 1.10.5 on windows agent.\n\nClassify node to agent specified environment \u2018test\u2019\n\nRun puppet agent on \u2018test\u2019 environment\n\nAttempt to upgrade using puppet_agent module to 5.5.8\n\nOn puppet run 'Puppet_agent::Windows::Install/Exec[install_puppet.ps1]/returns: executed successfully' is shown however the agent is not upgraded\n\nError shown in installer log:\n{code:java}C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/environments.rb:38:in `get!': Could not find a directory environment named 'test' anywhere in the path: C:/ProgramData/PuppetLabs/code/environments. Does the directory exist? (Puppet::Environments::EnvironmentNotFound){code}\nNo test folder located in C:/ProgramData/PuppetLabs/code/environments - only production\n\nDeleting the production folder will result in an empty being recreated on the next puppet run if environment set to production.\n\nCreating an empty test folder in the directory manually will allow the upgrade to complete\n\n\u00a0\n\nThere is another bug regarding environments and the puppet_agent module:\n\nhttps://puppet.atlassian.net/browse/MODULES-4730\u00a0\n\n\u00a0I tested the associated pull request but this didn't\u00a0resolve this new issue.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33430", "fixedVersions": ["puppet_agent 2.1.1"], "id": "33430", "issueType": "Bug", "key": "MODULES-8821", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bb243ee607be0205f96d28d", "resolution": "Fixed", "resolutionDate": "2019-04-01T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent installer not upgrading windows nodes when in a non-production environment", "timeSpent": "PT0S", "updated": "2019-12-12T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-27T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1567e992"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztlh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2053_*|*_3_*:*_1_*:*_2540528_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_574858"}], "description": "*REASON:* 2.0.1\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40935", "fixedVersions": [], "id": "40935", "issueType": "Task", "key": "MODULES-8819", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-27T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-mount_providers) 2.0.1 - (27-03-19) - (18dd659a7886eadce12f63cd89b6c13320ee83cb)", "timeSpent": "PT0S", "updated": "2019-03-27T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-27T03:58:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40a8a2ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztlgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1498451_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39771", "fixedVersions": [], "id": "39771", "issueType": "Task", "key": "MODULES-8818", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-27T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mount_providers - Improve Anubis score", "timeSpent": "PT0S", "updated": "2019-03-27T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Have temporarily hardcoded the daemon version.\n\nNew problem uncovered, curl's against port's alone, i.e.\n{code:java}\nshell('curl --retry 10 --retry-delay 15 localhost:8180')\n{code}\nNow return a 404 error message rather than nothing due to the error message part being moved to the stdout.\n\n\u00a0\n\u00a0", "created": "2019-03-27T10:40:00.000000"}], "components": ["tomcat"], "created": "2019-03-27T03:44:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@757c1b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztlgf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12857_*|*_3_*:*_1_*:*_452502335_*|*_5_*:*_1_*:*_0"}], "description": "Failures on jenkins during the pre-test setup:\n * Able to reproduce locally.\n * Occur on Puppet 5 + 6\n * Seem related to the Tomcat source mirrors", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37621", "fixedVersions": [], "id": "37621", "issueType": "Bug", "key": "MODULES-8817", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2019-04-01T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat : Error's in test start up", "timeSpent": "PT0S", "updated": "2021-03-08T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] thanks for notifying us of this. It appears I may have accidentally added some junk to the tar ball when I built it previously! I've released a patch release that fixes the issue. I hope this helps sort out your issues. Cheers. ", "created": "2019-03-27T04:47:00.000000"}], "components": ["mount_providers"], "created": "2019-03-26T13:36:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16ac791b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztl67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54648348_*|*_3_*:*_1_*:*_1136143762_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:* 5.5.6\n*OS Name/Version:* Ubuntu 16.04, 18.04\n\nIt seems the tarball for release 2.0.0 of puppetlabs-mount_providers contains someone's local {{.git}} directory, which seems wrong. It also confuses r10k into needlessly and endlessly (re)deploying the module when running {{r10k deploy environment -p}}:\n\n{noformat}\n$ tar tvf puppetlabs-mount_providers-2.0.0.tar.gz\ndrwxr-xr-x 501/20            0 2019-03-19 12:20 puppetlabs-mount_providers-2.0.0\ndrwxr-xr-x 501/20            0 2019-03-19 12:20 puppetlabs-mount_providers-2.0.0/.git\n-rw-r--r-- 501/20           41 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/HEAD\n-rw-r--r-- 501/20          326 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/config\n-rw-r--r-- 501/20           73 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/description\ndrwxr-xr-x 501/20            0 2019-03-19 12:20 puppetlabs-mount_providers-2.0.0/.git/hooks\n-rwxr-xr-x 501/20          478 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/applypatch-msg.sample\n-rwxr-xr-x 501/20          896 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/commit-msg.sample\n-rwxr-xr-x 501/20          189 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/post-update.sample\n-rwxr-xr-x 501/20          424 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/pre-applypatch.sample\n-rwxr-xr-x 501/20         1642 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/pre-commit.sample\n-rwxr-xr-x 501/20         1348 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/pre-push.sample\n-rwxr-xr-x 501/20         4898 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/pre-rebase.sample\n-rwxr-xr-x 501/20          544 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/pre-receive.sample\n-rwxr-xr-x 501/20         1239 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/prepare-commit-msg.sample\n-rwxr-xr-x 501/20         3610 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/hooks/update.sample\n-rw-r--r-- 501/20         2557 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/index\ndrwxr-xr-x 501/20            0 2019-03-19 12:20 puppetlabs-mount_providers-2.0.0/.git/info\n-rw-r--r-- 501/20          240 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/info/exclude\ndrwxr-xr-x 501/20            0 2019-03-19 12:20 puppetlabs-mount_providers-2.0.0/.git/logs\n-rw-r--r-- 501/20          391 2019-03-19 12:15 puppetlabs-mount_providers-2.0.0/.git/logs/HEAD\n...\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34488", "fixedVersions": [], "id": "34488", "issueType": "Bug", "key": "MODULES-8816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2019-04-09T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mount_providers : release tarball for 2.0.0 contains .git directory", "timeSpent": "PT0S", "updated": "2019-04-09T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-03-26T12:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8ebc888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztl07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604912247_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_82014878"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34486", "fixedVersions": [], "id": "34486", "issueType": "Sub-task", "key": "MODULES-8815", "labels": [], "originalEstimate": "PT0S", "parent": "40933", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.0 - (4/2/19) - (c625ea8680e2e73203aa12cec20019f28836b36a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-03T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/27/\nDiff: https://github.com/puppetlabs/puppetlabs-dsc/compare/1.8.0...c625ea8680e2e73203aa12cec20019f28836b36a\nChangelog: https://github.com/puppetlabs/puppetlabs-dsc/blob/c625ea8680e2e73203aa12cec20019f28836b36a/CHANGELOG.md\n\nIssuing from tip of release at c625ea8680e2e73203aa12cec20019f28836b36a\nPrevious tag 1.8.0 at 7c8818d1\n\nMODULES-8389 was manually tested (see the notes left here https://github.com/puppetlabs/puppetlabs-dsc/pull/395)\n\nMODULES-7689 was tested by installing puppet and pdk then cloning the github repo for puppetlabs-sqlsever whose master branch contained the change. Then installing the dsc-resource computermanagement and applying the following manifest:\n\n{noformat}\ndsc_powerplan{ \"SetPlanHighPerformance\":\n\n          dsc_issingleinstance => 'Yes',\n          dsc_name             => 'High performance'\n\n}\n{noformat}\nWhich passed, and then applying the same manifest with \"dsc_name\" changed to \"blah performance\" which failed, as expected.\n\nLooks good to me\n(y)\n", "created": "2019-04-02T12:12:00.000000"}], "components": [], "created": "2019-03-26T12:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a8498db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_527126190_*|*_3_*:*_1_*:*_77759472_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33425", "fixedVersions": [], "id": "33425", "issueType": "Sub-task", "key": "MODULES-8814", "labels": [], "originalEstimate": "PT0S", "parent": "40933", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.0 - (4/2/19) - (c625ea8680e2e73203aa12cec20019f28836b36a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-02T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-02T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T12:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70221b22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182314814_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43024", "fixedVersions": [], "id": "43024", "issueType": "Sub-task", "key": "MODULES-8813", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40933", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.0 - (4/2/19) - (c625ea8680e2e73203aa12cec20019f28836b36a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-03-28T14:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-28T14:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-03-26T12:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a5fb5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkzb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182586768_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41960", "fixedVersions": [], "id": "41960", "issueType": "Sub-task", "key": "MODULES-8812", "labels": [], "originalEstimate": "PT0S", "parent": "40933", "parentSummary": "Supported Release (puppetlabs-dsc) 1.9.0 - (4/2/19) - (c625ea8680e2e73203aa12cec20019f28836b36a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-28T14:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-28T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": ["dsc"], "created": "2019-03-26T12:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ea4a863"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkzj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4361_*|*_3_*:*_1_*:*_432909483_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_252432365"}], "description": "*REASON:* 1.9.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.8.0...c625ea8680e2e73203aa12cec20019f28836b36a|https://github.com/puppetlabs/puppetlabs-dsc/compare/1.8.0...c625ea8680e2e73203aa12cec20019f28836b36a]\n * Link to successful Init Job Run from CI :https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/27/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40933", "fixedVersions": [], "id": "40933", "issueType": "Task", "key": "MODULES-8811", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T10:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc) 1.9.0 - (4/2/19) - (c625ea8680e2e73203aa12cec20019f28836b36a)", "timeSpent": "PT0S", "updated": "2019-04-03T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Diff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...86e82a432945245edd3d552b67132c8ba81f1451\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/86e82a432945245edd3d552b67132c8ba81f1451/CHANGELOG.md\nPassing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/29/\n\nMergeback PR up: https://github.com/puppetlabs/puppetlabs-iis/pull/214\n\nModule is live on the forge here: https://forge.puppet.com/puppetlabs/iis", "created": "2019-04-01T10:43:00.000000"}], "components": [], "created": "2019-03-26T11:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34ae8b79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515211981_*|*_10009_*:*_1_*:*_173752759_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ECO/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40931", "fixedVersions": [], "id": "40931", "issueType": "Sub-task", "key": "MODULES-8810", "labels": [], "originalEstimate": "PT0S", "parent": "36688", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.1 - 2019-04-02 - (f31584defb4bcdd1959cd76a0f5f8da0be568385)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T10:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-04-03T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Passing CI Run:\u00a0[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/28/]\n\nNB: The SHA for this job is different from the SHA being deployed but the only differences are metadata/docs.\n\nChangelog:\u00a0[https://github.com/puppetlabs/puppetlabs-iis/blob/f31584defb4bcdd1959cd76a0f5f8da0be568385/CHANGELOG.md|https://github.com/puppetlabs/puppetlabs-iis/blob/86e82a432945245edd3d552b67132c8ba81f1451/CHANGELOG.md]\n\nDiff:\u00a0[https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...f31584defb4bcdd1959cd76a0f5f8da0be568385|https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...86e82a432945245edd3d552b67132c8ba81f1451]", "created": "2019-03-27T12:21:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Issuing from tip of release branch at f31584defb4bcdd1959cd76a0f5f8da0be568385.\n\nPrevious version is 4.5.0 at\u00a08a523bf7b7e943177b30faa6d8eb9bebeb999e84.", "created": "2019-03-27T12:28:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The only \"add\" this release is Windows Server 2019 to the supported OS list which does not include any additional tests.\n\nAll other changes were bugfixes and add or update tests in the initial PRs. Those tests all ran in CI at least once.", "created": "2019-03-29T15:44:00.000000"}], "components": [], "created": "2019-03-26T11:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cc2649"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113046323_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/ECO/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39770", "fixedVersions": [], "id": "39770", "issueType": "Sub-task", "key": "MODULES-8809", "labels": [], "originalEstimate": "PT0S", "parent": "36688", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.1 - 2019-04-02 - (f31584defb4bcdd1959cd76a0f5f8da0be568385)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-27T19:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-29T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T11:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@400c5e8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_134639_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38680", "fixedVersions": [], "id": "38680", "issueType": "Sub-task", "key": "MODULES-8808", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36688", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.1 - 2019-04-02 - (f31584defb4bcdd1959cd76a0f5f8da0be568385)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-03-26T11:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-26T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-03-26T11:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d0c9e4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_184111821_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37620", "fixedVersions": [], "id": "37620", "issueType": "Sub-task", "key": "MODULES-8807", "labels": [], "originalEstimate": "PT0S", "parent": "36688", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.1 - 2019-04-02 - (f31584defb4bcdd1959cd76a0f5f8da0be568385)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-28T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-28T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-iis/commit/780ada56b8811a3d304bb7dc7c11b887142307eb", "created": "2019-04-03T08:36:00.000000"}], "components": ["iis"], "created": "2019-03-26T11:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bb7824a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfdb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4361_*|*_3_*:*_1_*:*_594856519_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_85509460"}], "description": "*REASON:* 4.5.1\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/ECO/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...f31584defb4bcdd1959cd76a0f5f8da0be568385]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/28/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36688", "fixedVersions": [], "id": "36688", "issueType": "Task", "key": "MODULES-8806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-04-03T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-iis) 4.5.1 - 2019-04-02 - (f31584defb4bcdd1959cd76a0f5f8da0be568385)", "timeSpent": "PT0S", "updated": "2019-04-03T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "manifest_glob = Dir.glob(WORKING_DIR + '/manifests/**/**')\nin this module manifests/ does not exist therefore nothing is loaded in and falls over when iterating through.", "created": "2019-03-26T10:24:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppet-approved/pull/6", "created": "2019-03-26T10:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolved in the following PR:\u00a0[https://github.com/puppetlabs/puppet-approved/pull/6]", "created": "2019-06-06T03:47:00.000000"}], "components": [], "created": "2019-03-26T10:19:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It is possible to run script on modules such as puppetlabs-azure_arm"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44eec377"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6197306604_*|*_5_*:*_1_*:*_0"}], "description": "\u279c  puppet-approved git:(master) \u2717 ruby ./approved.rb https://github.com/puppetlabs/puppetlabs-azure_arm\n\n-----------------------------------------------\nStarting Approval Eval for puppetlabs-azure_arm\nby puppetlabs\ngithub uri: https://github.com/puppetlabs/puppetlabs-azure_arm\n-----------------------------------------------\n\n====STYLE\n/Users/paula/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/puppet-lint-2.3.6/lib/puppet-lint.rb:156:in `report': undefined method `each' for nil:NilClass (NoMethodError)\n\tfrom /Users/paula/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/puppet-lint-2.3.6/lib/puppet-lint.rb:215:in `print_problems'\n\tfrom ./approved.rb:124:in `puppet_lint'\n\tfrom ./approved.rb:128:in `<main>'\n\u279c  puppet-approved git:(master) \u2717", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43023", "fixedVersions": [], "id": "43023", "issueType": "Bug", "key": "MODULES-8805", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2019-06-06T03:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Script unable to run on puppetlabs-azure_arm", "timeSpent": "PT0S", "updated": "2019-06-06T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T10:16:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Error is no longer thrown."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67355e03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkr3:"}], "description": "When running script against all modules the current STYLE check returns the following ERROR:\nERROR: limits not in autoload module layout on line 3\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41959", "fixedVersions": [], "id": "41959", "issueType": "Bug", "key": "MODULES-8804", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "STYLE: Style check returns ERROR", "timeSpent": "PT0S", "updated": "2019-03-26T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T09:01:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirm automated check is enough or expand where necessary."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec010ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkn3:"}], "description": "Not a 'must have' but it would be cool to recognise if a module uses Litmus?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38679", "fixedVersions": [], "id": "38679", "issueType": "Task", "key": "MODULES-8803", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Litmus compatability", "timeSpent": "PT0S", "updated": "2019-03-26T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T09:00:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirm automated check is enough or expand where necessary."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75f260cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkmv:"}], "description": "Not a 'must have' but it would be cool to recognise if a module is PDK compatible?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37619", "fixedVersions": [], "id": "37619", "issueType": "Task", "key": "MODULES-8802", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PDK compatability", "timeSpent": "PT0S", "updated": "2019-03-26T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2019-03-26T07:58:00.000000", "creator": "557058:3f48d88e-c0dc-4ff7-bbb9-17580e3c55a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bec77e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/19"}], "description": "_Basic Info_\n*Module Version:3.0.1\n*Puppet Version:5.5.10\n*OS Name/Version:Rhel 7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nInstall rh-haproxy18 from rhsc per the documentation.\n\n*Actual Behavior:*\nThe module only ever installs the base version because all the parameters are still hard coded :\npackage_name => 'haproxy'\n\nThere is a parameter setup to get this data but the only time the parameter is ever used is in define haproxy::install  and then it is overwritten as undef. I tried installing the package anally to see if the other parts would work, but it did not. Note that other than my extra customization the bit to install and use 18 is taken exactly from your documentation. If I am doing something incorrectly please let me know.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": " class { '::haproxy':\n    defaults_options => {\n     'log'     => $ha_global['log'],\n     'stats'   => $ha_global['stats'],\n     'option'  => $ha_global['options'],\n     'retries' => $ha_global['retries'],\n     'timeout' => $ha_global['timeout'],\n     'maxconn' => $ha_global['maxconn'],\n    },\n    global_options   => {\n     'log'     => \"127.0.0.1 local0\",\n      'chroot'  => '/var/lib/haproxy',\n      'pidfile' => '/var/run/haproxy.pid',\n      'maxconn' => $ha_global['maxconn'],\n      'user'    => $ha_global['user'],\n      'group'   => $ha_global['user'],\n      'daemon'  => '',\n      'stats'   => 'socket /var/lib/haproxy/stats',\n      #'timeout' => $ha_global['timeout'],\n      #'options' => $ha_global['options'],\n    },\n    package_name        => 'rh-haproxy18',\n    config_dir          => '/etc/opt/rh/rh-haproxy18/haproxy',\n    config_file         => '/etc/opt/rh/rh-haproxy18/haproxy/haproxy.cfg',\n    config_validate_cmd => '/bin/scl enable rh-haproxy18 \"haproxy -f % -c\"',\n    service_name        => 'rh-haproxy18-haproxy',\n  }", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "41958", "fixedVersions": [], "id": "41958", "issueType": "Bug", "key": "MODULES-8801", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f48d88e-c0dc-4ff7-bbb9-17580e3c55a2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy : haproxy module does not install or use rhsc rh-haproxy18", "timeSpent": "PT0S", "updated": "2019-05-20T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:20:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a6ee474"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62222843592_*|*_6_*:*_1_*:*_0"}], "description": "Where to find the tool \nHow to make use of it \nHow it can help\nNote our new way of looking at module approvals", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38678", "fixedVersions": [], "id": "38678", "issueType": "Task", "key": "MODULES-8800", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Fix", "resolutionDate": "2021-03-15T10:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write a blog post", "timeSpent": "PT0S", "updated": "2021-03-15T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Dynamic check for the lastest puppet version then confirming the module supports it."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c9aab95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztki7:"}], "description": "This will end up being a dynamic check, we cannot revisit the script every time that a puppet version is released.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37618", "fixedVersions": [], "id": "37618", "issueType": "Task", "key": "MODULES-8799", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PUPPET VERSIONS: Must be compatible with the latest puppet versions", "timeSpent": "PT0S", "updated": "2019-05-08T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This ticket is a duplicate of:\u00a0MODULES-9218", "created": "2019-06-06T05:10:00.000000"}], "components": [], "created": "2019-03-26T06:11:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confluence page exists with information on the tool"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eb40dae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6217168137_*|*_6_*:*_1_*:*_0"}], "description": "This will include an update to our approval process. We can tell the community to run the tool and then when they think it is ready they can send it to us", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36687", "fixedVersions": [], "id": "36687", "issueType": "Task", "key": "MODULES-8798", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2019-06-06T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create an internal confluence page with internal information", "timeSpent": "PT0S", "updated": "2019-06-06T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:09:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README present in repo: https://github.com/puppetlabs/puppet-approved"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50044b16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfd3:"}], "description": "This should include:\nWho this tool will help\nHow to run the tool\nWhat to do with the feedback\nWhen to submit for approval\n\nhttps://github.com/puppetlabs/puppet-approved", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35488", "fixedVersions": [], "id": "35488", "issueType": "Task", "key": "MODULES-8797", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a README", "timeSpent": "PT0S", "updated": "2019-05-08T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:07:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirm automated check is enough or expand where necessary."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df06fa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkin:"}], "description": "Is there specific generic tests that should exist in all modules or is spec/unit enough to confirm there are unit tests?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34484", "fixedVersions": [], "id": "34484", "issueType": "Task", "key": "MODULES-8796", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "TESTING: Should have unit tests ", "timeSpent": "PT0S", "updated": "2019-03-26T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:06:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated check confirmed to be enough or expanded on to include populated files"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6057db54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkif:"}], "description": "There is a check to ensure spec/acceptance exists, is this enough? Should we check files are populated within this?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33421", "fixedVersions": [], "id": "33421", "issueType": "Task", "key": "MODULES-8795", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "TESTING: Should have acceptance tests ", "timeSpent": "PT0S", "updated": "2019-03-26T06:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:05:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "test coverage is automated"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@667b4fc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkhz:"}], "description": "Confirm all manifests have tests. This may not be possible and it may be a matter of checking to ensure there are tests or a specific test. There is a check to ensure the test directory exists. Is this enough?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43067", "fixedVersions": [], "id": "43067", "issueType": "Task", "key": "MODULES-8794", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "TESTING: Should have rspec-puppet test coverage for all public manifests", "timeSpent": "PT0S", "updated": "2019-03-26T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppet-approved/pull/9]", "created": "2019-06-06T04:07:00.000000"}], "components": [], "created": "2019-03-26T06:03:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Version check automated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fe346bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6213816973_*|*_10009_*:*_1_*:*_703263576_*|*_5_*:*_1_*:*_0"}], "description": "Check that the module version is at least 1.0.0 according to semver.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42017", "fixedVersions": [], "id": "42017", "issueType": "Task", "key": "MODULES-8793", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2019-06-14T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SEMVER: Must be 1.0.0 or higher", "timeSpent": "PT0S", "updated": "2019-06-14T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T06:02:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Check automated or confirm that this will be manual."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4188c454"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkhj:"}], "description": "Confirm that all metadata fields contain accurate information.\nNote this *may* end up as a manual task.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40944", "fixedVersions": [], "id": "40944", "issueType": "Task", "key": "MODULES-8792", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "METADATA: Should provide accurate information for every metadata field", "timeSpent": "PT0S", "updated": "2019-03-26T06:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:58:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated check or confirm this will remain manual."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb2f8f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkhb:"}], "description": "Checking dependencies are declared.\nNote this check *may* end up being manual.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39769", "fixedVersions": [], "id": "39769", "issueType": "Task", "key": "MODULES-8791", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "METADATA: Verify dependencies are declared", "timeSpent": "PT0S", "updated": "2019-03-26T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:58:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automate the check"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@245ea85b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkh3:"}], "description": "With the term 'where applicable' this may become a manual check however consider how much of this could be automated. This check is specific to modules on the Forge therefore should support puppet?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38677", "fixedVersions": [], "id": "38677", "issueType": "Task", "key": "MODULES-8790", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "METADATA: Must express compatibility metadata for OS versions (where applicable)", "timeSpent": "PT0S", "updated": "2019-03-26T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:56:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated check"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58b2a9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkgv:"}], "description": "Check that ranges are bound on a major range and that there are no unbound ranges.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37617", "fixedVersions": [], "id": "37617", "issueType": "Task", "key": "MODULES-8789", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "METADATA: Should bind dependencies on a major range", "timeSpent": "PT0S", "updated": "2019-03-26T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:55:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirm this is a check we want to continue with."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f20cb9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkgn:"}], "description": "This is a manual check", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36686", "fixedVersions": [], "id": "36686", "issueType": "Task", "key": "MODULES-8788", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ORIGINALITY: Must be unique or superior when reviewed against peers", "timeSpent": "PT0S", "updated": "2019-03-26T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirm this is a check we want to continue with."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae931a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkgf:"}], "description": "This is a manual check. Adding as a ticker for visibility.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35486", "fixedVersions": [], "id": "35486", "issueType": "Task", "key": "MODULES-8787", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MAINT & LIFECYCLE: Module must look sane and apply usage with no errors", "timeSpent": "PT0S", "updated": "2019-03-26T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Community driven check should be automated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d4c5e3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkg7:"}], "description": "This can include commits from others, issues filed by others and even responses in the module by others. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34482", "fixedVersions": [], "id": "34482", "issueType": "Task", "key": "MODULES-8786", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MAINT & LIFECYCLE: Should be partially community driven", "timeSpent": "PT0S", "updated": "2019-03-26T05:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automate check for forge and tag on github. Ensure the difference is not any more than 1 month."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@381f313f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkfz:"}], "description": "Checking both the Forge (release date) and github tag date and ensuring both of these are aligned with less than a month gap.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33497", "fixedVersions": [], "id": "33497", "issueType": "Task", "key": "MODULES-8785", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MAINT & LIFECYCLE: Should not have more than 1 month gap between forge and vcs", "timeSpent": "PT0S", "updated": "2019-03-26T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:50:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated check for the module being under active maintenance."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44dc7df6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkfr:"}], "description": "This check is looking in github and making sure that there has been some movement on the repo in the last 6 months. This can be done in many ways:\n- Checking the last PR merged\n- Running `git log`\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43065", "fixedVersions": [], "id": "43065", "issueType": "Task", "key": "MODULES-8784", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MAINT & LIFECYCLE: Should be under active maintenance (within 6 months)", "timeSpent": "PT0S", "updated": "2019-03-26T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated check or confirm this cannot be done"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c0125bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkfj:"}], "description": "Automate a check to ensure that all classes, defines, parameters and resources mentioned in the README are documented.\n\nThis check *may* result in it being a manual check.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42016", "fixedVersions": [], "id": "42016", "issueType": "Task", "key": "MODULES-8783", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DOCS: Should document any classes, defines, parameters and resources", "timeSpent": "PT0S", "updated": "2019-03-26T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated example check or confirm this cannot be done "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b4507c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkfb:"}], "description": "Check the module to ensure that there are example usage in the module. \nThis check *may* result in it being a manual check. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40942", "fixedVersions": [], "id": "40942", "issueType": "Task", "key": "MODULES-8782", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DOCS: Must provide example usage", "timeSpent": "PT0S", "updated": "2019-03-26T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-26T05:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "New name agreed on and accepted. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cdbc606"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkev:"}], "description": "Initially known as approverator and now being referred to as Modules Quality Check but we need a nice descriptive name.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38676", "fixedVersions": [], "id": "38676", "issueType": "Task", "key": "MODULES-8781", "labels": [], "originalEstimate": "PT0S", "parent": "44706", "parentSummary": "Tool to check module quality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rename tool", "timeSpent": "PT0S", "updated": "2019-03-26T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-03-26T04:35:00.000000", "creator": "623e74d28d8b9c0068b9f300", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A manifest including mysql::bindings::python finishes successfully on RHEL 8."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0a17e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztken:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88900065_*|*_5_*:*_1_*:*_0"}], "description": "mysql::bindings::python installs the package set by the\npython_package_name variable, which is 'MySQL-python' by default\non all RHEL and Fedora-based systems. This is no longer valid for\nRHEL 8, since there is no Python3 support for that package.\n\nIn RHEL 8 (and future CentOS 8), we should use python3-PyMySQL instead, since this is the package included in the current RHEL 8 beta.", "environment": "RHEL 8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36685", "fixedVersions": [], "id": "36685", "issueType": "Bug", "key": "MODULES-8779", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d28d8b9c0068b9f300", "resolution": "Fixed", "resolutionDate": "2019-03-27T05:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : Set proper python_package_name for RHEL/CentOS 8", "timeSpent": "PT0S", "updated": "2019-03-27T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-26T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@646fe31a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18439503_*|*_3_*:*_1_*:*_1421784_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42015", "fixedVersions": [], "id": "42015", "issueType": "Sub-task", "key": "MODULES-8777", "labels": [], "originalEstimate": "PT0S", "parent": "37616", "parentSummary": "Supported Release (firewall) 1.15.2 - (26/03/2019) - (47f5e143c2e993a0e002383ff394331a3edf871e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-26T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-26T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-26T07:01:00.000000", "name": "Screen Shot 2019-03-26 at 1.00.55 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12751"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "firewall is good to release - QA signoff is complete! \nRelease against 47f5e143c2e993a0e002383ff394331a3edf871e", "created": "2019-03-26T07:01:00.000000"}], "components": [], "created": "2019-03-26T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@509d6363"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12851041_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40941", "fixedVersions": [], "id": "40941", "issueType": "Sub-task", "key": "MODULES-8776", "labels": [], "originalEstimate": "PT0S", "parent": "37616", "parentSummary": "Supported Release (firewall) 1.15.2 - (26/03/2019) - (47f5e143c2e993a0e002383ff394331a3edf871e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-26T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-26T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Has not been localized", "created": "2019-03-26T04:34:00.000000"}], "components": [], "created": "2019-03-26T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296ef4eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4061298_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39768", "fixedVersions": [], "id": "39768", "issueType": "Sub-task", "key": "MODULES-8775", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37616", "parentSummary": "Supported Release (firewall) 1.15.2 - (26/03/2019) - (47f5e143c2e993a0e002383ff394331a3edf871e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-03-26T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-26T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No readme changes", "created": "2019-03-26T04:34:00.000000"}], "components": [], "created": "2019-03-26T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63e6b6a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4044545_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38675", "fixedVersions": [], "id": "38675", "issueType": "Sub-task", "key": "MODULES-8774", "labels": [], "originalEstimate": "PT0S", "parent": "37616", "parentSummary": "Supported Release (firewall) 1.15.2 - (26/03/2019) - (47f5e143c2e993a0e002383ff394331a3edf871e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-03-26T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-26T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-26T07:00:00.000000", "name": "Screen Shot 2019-03-26 at 1.00.20 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12556"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-26T07:01:00.000000", "name": "Screen Shot 2019-03-26 at 1.00.55 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12658"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-26T08:49:00.000000", "name": "Screen Shot 2019-03-26 at 2.49.45 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12557"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-firewall/pull/831]", "created": "2019-03-26T08:58:00.000000"}], "components": [], "created": "2019-03-26T03:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@580fa9ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztkd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4778_*|*_3_*:*_1_*:*_19127273_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_173648"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-firewall/compare/1.15.1...47f5e143c2e993a0e002383ff394331a3edf871e]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/30/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37616", "fixedVersions": [], "id": "37616", "issueType": "Task", "key": "MODULES-8773", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-26T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (firewall) 1.15.2 - (26/03/2019) - (47f5e143c2e993a0e002383ff394331a3edf871e)", "timeSpent": "PT0S", "updated": "2019-03-26T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Content is generated from https://github.com/puppetlabs/puppetlabs-dsc/blob/fe6933d4772541ed56d45352808d7da2f6ea3fae/build/dsc/documentbuilder.rb#L10-L16\n\nNone of these types have directories  content in /build/vendor/wmf_dsc_resources, so the links are all broken. For instance, documentbuilder links to https://github.com/puppetlabs/puppetlabs-dsc/tree/master/build/vendor/wmf_dsc_resources/ActiveDirectoryCSDsc/DSCResources/MSFT_AdcsCertificationAuthority, but https://github.com/puppetlabs/puppetlabs-dsc/tree/master/build/vendor/wmf_dsc_resources/ActiveDirectoryCSDsc doesn't exist.\n\nCommit https://github.com/puppetlabs/puppetlabs-dsc/commit/1509ca1219e25ec6868e4a06ec8b891809b2cb47 rewrote the links in types.md. Previous version at https://github.com/puppetlabs/puppetlabs-dsc/blob/24f6120d1479b55559101789a7c8d018c2c72c54/types.md also has broken links.\n\nI'm not sure what those are supposed to link to. ", "created": "2019-03-25T14:55:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "On Line [14 of the document builder|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/documentbuilder.rb#L14] the path \"build/vendor/wmf_dsc_resources\" should be replaced by \"lib/puppet_x/dsc_resources\". \nThen the next time the module is built, the types.md file will be built correctly and links will work again. \n\nThis is a simple fix in itself, but rebuilding the module is difficult.\n\nThis change should be done prior to rebuilding the entire module to prepare for a new release.", "created": "2019-05-10T14:02:00.000000"}], "components": ["dsc", "windows"], "created": "2019-03-25T12:06:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ba7ec36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztjrb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34275"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_52174136_*|*_1_*:*_1_*:*_5159718681_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1089677618"}], "description": "https://github.com/puppetlabs/puppetlabs-dsc/blob/master/types.md\n\nAll the links are broken in the WMF Core Types table. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37615", "fixedVersions": [], "id": "37615", "issueType": "Bug", "key": "MODULES-8772", "labels": ["Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2019-06-06T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc: Broken Links", "timeSpent": "PT0S", "updated": "2019-12-05T05:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "PR merged awaiting release of puppet-module-gems now.", "created": "2019-03-25T05:57:00.000000"}], "components": [], "created": "2019-03-22T09:11:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ad812d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztimv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4619481_*|*_3_*:*_1_*:*_242905971_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40939", "fixedVersions": [], "id": "40939", "issueType": "Task", "key": "MODULES-8770", "labels": [], "originalEstimate": "PT0S", "parent": "44037", "parentSummary": "Dependency Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-25T05:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Integrate dependency_checker with modules", "timeSpent": "PT0S", "updated": "2019-03-25T05:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-03-22T08:47:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@357677bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztim7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n *Module Version:\u00a03.1.1*\n *Puppet Version: 6.3.0*\n *OS Name/Version: Windows Server 2012 and Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0\n\nWhen installing Chocolatey on an initial run and there is an SSL error between client and server, the SSL error should be reported back in the Puppet logs.\u00a0\n\n*Actual Behavior:*\n{code:java}\nNotice: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: Unable to apply redirection fix. Error: You cannot call a method on a null-valued expression.\nNotice: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: Downloading https://chocolatey.domain.tld/chocolatey.nupkg to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\chocolatey\\chocInstall\\chocolatey.zip\nNotice: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: executed successfully (corrective)\nError: /Stage[main]/rolesprofiles::Profile::Windows::antivirus/Package[antivirus]: Provider chocolatey is not functional on this host{code}\n\u00a0\n\nWhen i copy the script:\u00a0[https://raw.githubusercontent.com/puppetlabs/puppetlabs-chocolatey/master/templates/InstallChocolatey.ps1.erb]\n\nAnd fill out the variables myself and run it in a PowerShell terminal on the host i see the following error:\n{code:java}\nUnable to apply redirection fix. Error: You cannot call a method on a null-valued expression.\nDownloading https://chocolatey.domain.tld/chocolatey.nupkg to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\chocolatey\\chocInstall\\chocolatey.zip\nException calling \"DownloadFile\" with \"2\" argument(s): \"The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.\"\nAt line:93 char:3\n+   $downloader.DownloadFile($url, $file)\n+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [], ParentContainsErrorRecordException\n    + FullyQualifiedErrorId : WebException\n{code}\n\u00a0\n\nWe do have `chocolatey::log_output: true` set, so the log data from the exec{} resource in\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/manifests/install.pp]\u00a0should be printing the exception.\n\n\u00a0\n\nWithout this error reporting, it is extremely difficult to debug why the Chocolatey package isn't installing and you only realize that it's failed when the next resource that uses Chocolatey (like package) executes and fails.", "environment": "Windows 2012 and 2016", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37614", "fixedVersions": [], "id": "37614", "issueType": "Bug", "key": "MODULES-8769", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-chocolatey : SSL Errors are not reported in Puppet output", "timeSpent": "PT0S", "updated": "2021-03-29T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-22T08:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43d0b88a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztilr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2496763_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34480", "fixedVersions": [], "id": "34480", "issueType": "Task", "key": "MODULES-8768", "labels": [], "originalEstimate": "PT0S", "parent": "44037", "parentSummary": "Dependency Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-22T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release dependency_checker gem on RubyGems", "timeSpent": "PT0S", "updated": "2019-03-22T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-22T07:41:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d387541"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztilj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5640_*|*_3_*:*_1_*:*_10847140_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1636502869"}], "description": "Add SLES 15 support to motd", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33496", "fixedVersions": [], "id": "33496", "issueType": "Improvement", "key": "MODULES-8767", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Done", "resolutionDate": "2019-04-10T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to motd", "timeSpent": "PT0S", "updated": "2019-04-10T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-22T04:03:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f088d8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztijz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12820625_*|*_5_*:*_1_*:*_0"}], "description": "Renaming tool in order to allow it to be released under puppetlabs namespace on RubyGems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35484", "fixedVersions": [], "id": "35484", "issueType": "Task", "key": "MODULES-8766", "labels": [], "originalEstimate": "PT0S", "parent": "44037", "parentSummary": "Dependency Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-22T07:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rename metadata_json_deps to dependency_checker", "timeSpent": "PT0S", "updated": "2019-03-22T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2019-03-20T10:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72a3f117"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzthhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_525263015_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43064", "fixedVersions": [], "id": "43064", "issueType": "Sub-task", "key": "MODULES-8765", "labels": [], "originalEstimate": "PT0S", "parent": "38674", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.5.0 - (2019-03-26) - (f1a2cbc3556e0a407291537f010d2f70c3c7a523)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-26T12:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-26T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here (subsequent changes are docs only): https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/793/\n\nDiff: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.4.0..693d33cffc68cbbaeef0a73f2724a209d65a4816\n\nChangelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/693d33cffc68cbbaeef0a73f2724a209d65a4816/CHANGELOG.md\n\nIssuing from tip of release at 693d33cffc68cbbaeef0a73f2724a209d65a4816\nPrevious tag was 2.4.0 at af2c469\n\nChanges were manually tested by Erick and Bill. The task testing hasn't been documented, we have not aligned as to how we're testing tasks yet.\n\nChanges in changelog align with commit history.\n\nLGTM (y)", "created": "2019-03-25T15:36:00.000000"}], "components": [], "created": "2019-03-20T10:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3071c4e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzthhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177605656_*|*_3_*:*_1_*:*_272492225_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42014", "fixedVersions": [], "id": "42014", "issueType": "Sub-task", "key": "MODULES-8764", "labels": [], "originalEstimate": "PT0S", "parent": "38674", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.5.0 - (2019-03-26) - (f1a2cbc3556e0a407291537f010d2f70c3c7a523)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-25T15:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-25T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-20T10:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a8521d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzthh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605195129_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40936", "fixedVersions": [], "id": "40936", "issueType": "Sub-task", "key": "MODULES-8763", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38674", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.5.0 - (2019-03-26) - (f1a2cbc3556e0a407291537f010d2f70c3c7a523)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-27T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-27T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-03-20T10:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e106ccd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzthgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169931370_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39842", "fixedVersions": [], "id": "39842", "issueType": "Sub-task", "key": "MODULES-8762", "labels": [], "originalEstimate": "PT0S", "parent": "38674", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.5.0 - (2019-03-26) - (f1a2cbc3556e0a407291537f010d2f70c3c7a523)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-22T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-22T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergeback PR:\u00a0[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/308]", "created": "2019-03-26T12:30:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here https://forge.puppet.com/puppetlabs/sqlserver\nMergeback PR merged into master here https://github.com/puppetlabs/puppetlabs-sqlserver/pull/308", "created": "2019-03-26T14:26:00.000000"}], "components": [], "created": "2019-03-20T10:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@585d23e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzthgv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4582_*|*_3_*:*_1_*:*_529921868_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2359902"}], "description": "*REASON:* 2.5.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.4.0..f1a2cbc3556e0a407291537f010d2f70c3c7a523\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/38/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38674", "fixedVersions": [], "id": "38674", "issueType": "Task", "key": "MODULES-8761", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-26T14:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.5.0 - (2019-03-26) - (f1a2cbc3556e0a407291537f010d2f70c3c7a523)", "timeSpent": "PT0S", "updated": "2019-03-26T14:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closed by puppet core.", "created": "2021-03-08T06:53:00.000000"}], "components": [], "created": "2019-03-20T05:56:00.000000", "creator": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18b42241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzth6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_57802485164_*|*_1_*:*_1_*:*_22771_*|*_10007_*:*_1_*:*_4326143703_*|*_6_*:*_1_*:*_0"}], "description": "In order to facilitate more performant building of hashes it is of value to let merge() support iterating over an Iterable and where each produced hash is merged into the result.  This can currently only be achieved by using {{reduce()}} and it has performance issues when merging a large number of hashes as each iteration produces a (growing) copy.\n\nAn alternative in Puppet 6 is to use the functions `partition` and `group_by`, but those do not solve the common problem of building a hash from pieces.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36684", "fixedVersions": [], "id": "36684", "issueType": "New Feature", "key": "MODULES-8760", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "resolution": "Fixed", "resolutionDate": "2021-03-08T06:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The merge() function should be able to merge iteratively", "timeSpent": "PT0S", "updated": "2021-06-08T06:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/849", "created": "2019-03-20T03:20:00.000000"}], "components": [], "created": "2019-03-20T03:19:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57c04930"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzth2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17027842_*|*_5_*:*_1_*:*_0"}], "description": "When using the apt_key resource type and providing a source using https, we want to be able to provide information about non strict SSL verification.\n\nThis is required e.g. in an infrastructure where PaloAlto SSL interception is active or when you want to download from an https server with self signed keys.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40934", "fixedVersions": [], "id": "40934", "issueType": "Improvement", "key": "MODULES-8759", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Done", "resolutionDate": "2019-03-20T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt : allow apt_key to be fetched without strict SSL verification", "timeSpent": "PT0S", "updated": "2019-06-02T16:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]. Thanks for bringing up this issue. I have updated the template to use memorysize instead which should keep the file from changing. Cheers!", "created": "2019-04-09T08:22:00.000000"}], "components": ["motd"], "created": "2019-03-19T14:00:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44b70c3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_659335323_*|*_3_*:*_1_*:*_1134799212_*|*_5_*:*_1_*:*_0"}], "description": "The current motd.erb contains $facts[memoryfree]. This is a problem since it changes at almost every puppet run and will always log a resource change on every client system where this module is included by default.\n\nThe user should not need to modify the default settings in the module to achieve stable puppet runs.", "environment": "All", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34478", "fixedVersions": [], "id": "34478", "issueType": "Bug", "key": "MODULES-8758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2019-04-09T08:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-motd : The default motd message should not contain any parts that change often", "timeSpent": "PT0S", "updated": "2019-04-09T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Released and available on the Forge.", "created": "2019-03-20T10:53:00.000000"}], "components": [], "created": "2019-03-19T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733b26a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85408740_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38673", "fixedVersions": [], "id": "38673", "issueType": "Sub-task", "key": "MODULES-8757", "labels": [], "originalEstimate": "PT0S", "parent": "34476", "parentSummary": "Supported Release (mysql) 8.0.1 - (20/3/2018) - (532247d44424a475f8e67cf10724fc13d07a7750)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-20T10:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-20T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-20T10:16:00.000000", "name": "Screen Shot 2019-03-20 at 4.15.40 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12657"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "mysql is good to release - QA signoff is complete! \nRelease against 532247d44424a475f8e67cf10724fc13d07a7750", "created": "2019-03-20T10:16:00.000000"}], "components": [], "created": "2019-03-19T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37c3e2f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83171402_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37613", "fixedVersions": [], "id": "37613", "issueType": "Sub-task", "key": "MODULES-8756", "labels": [], "originalEstimate": "PT0S", "parent": "34476", "parentSummary": "Supported Release (mysql) 8.0.1 - (20/3/2018) - (532247d44424a475f8e67cf10724fc13d07a7750)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-20T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-20T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-19T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69aadcd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83102165_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36683", "fixedVersions": [], "id": "36683", "issueType": "Sub-task", "key": "MODULES-8755", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34476", "parentSummary": "Supported Release (mysql) 8.0.1 - (20/3/2018) - (532247d44424a475f8e67cf10724fc13d07a7750)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-03-20T10:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-20T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you check the doc's changes in this release please?", "created": "2019-03-20T05:52:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Looks like the only README change is in the Japanese version, is that right?", "created": "2019-03-20T07:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Ah, I meant the REFERENCE file change. Think it may need translated as well.", "created": "2019-03-20T07:57:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Ah nvm, Mallon said it's not that important for now.", "created": "2019-03-20T07:59:00.000000"}], "components": [], "created": "2019-03-19T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bf23fa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75008791_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35482", "fixedVersions": [], "id": "35482", "issueType": "Sub-task", "key": "MODULES-8754", "labels": [], "originalEstimate": "PT0S", "parent": "34476", "parentSummary": "Supported Release (mysql) 8.0.1 - (20/3/2018) - (532247d44424a475f8e67cf10724fc13d07a7750)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-20T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-20T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-20T10:15:00.000000", "name": "Screen Shot 2019-03-20 at 4.14.52 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12449"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-20T10:15:00.000000", "name": "Screen Shot 2019-03-20 at 4.15.40 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12555"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-03-20T10:55:00.000000", "name": "Screen Shot 2019-03-20 at 4.55.28 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12963"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1173", "created": "2019-03-20T10:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving, mergeback has been merged.", "created": "2019-03-20T11:12:00.000000"}], "components": [], "created": "2019-03-19T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eecf068"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4174_*|*_3_*:*_2_*:*_19250029_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3315_*|*_10006_*:*_1_*:*_67301957"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-mysql/compare/8.0.0...532247d44424a475f8e67cf10724fc13d07a7750]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/55/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34476", "fixedVersions": [], "id": "34476", "issueType": "Task", "key": "MODULES-8753", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-20T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 8.0.1 - (20/3/2018) - (532247d44424a475f8e67cf10724fc13d07a7750)", "timeSpent": "PT0S", "updated": "2019-03-20T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-19T05:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571a95c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztgef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2182_*|*_3_*:*_1_*:*_2748640_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_311771"}], "description": "*REASON:* 2.0.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40932", "fixedVersions": [], "id": "40932", "issueType": "Task", "key": "MODULES-8752", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-19T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-mount_providers) 2.0.0 - (19-03-19) - (66f1b9599e6ec88f86ef2b0a88b63b26fd59bc03)", "timeSpent": "PT0S", "updated": "2019-03-19T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "Details about error handling in powershell:\n https://devblogs.microsoft.com/scripting/error-handling-two-types-of-errors/ and https://devblogs.microsoft.com/scripting/understanding-non-terminating-errors-in-powershell/\n\nSnipit of conversation with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] about why -ErrorAction does not guard against the error surfacing\n\nNote that `-ErrorAction` doesn\u2019t apply everywhere\nIt only handles non-terminating errors\nyou\u2019re seeing an Exception raised there, which is a terminating error\u2026 which must be handled with a `try` / `catch` (edited) \nFWIW - this is one of the more confusing aspects of PowerShell (especially coming from other shell environments)\u2026 PS has terminating and non-terminating errors, populates the `$Error` collection object, and still uses `$?` for exit status of (only) external commands. You can return exit codes from PowerShell invocations themselves, but that\u2019s generally not the preferred PS model. It\u2019s a bit complex", "created": "2019-03-20T11:19:00.000000"}], "components": [], "created": "2019-03-18T16:20:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bbb33c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztg3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_463848825_*|*_1_*:*_1_*:*_322140575_*|*_10007_*:*_2_*:*_253802840_*|*_3_*:*_2_*:*_1561236849_*|*_5_*:*_1_*:*_0"}], "description": "When checking if {{/usr/lib/os-release}} exists to parse os facts there is a typo that results in the task failing. This ticket tracks that bug fix.\n\n\nWhile reviewing the task it was noted that the task could be made to be more reliable by using different flags for lsb_release and just sourcing os-release directly. Investigate the feasibility of these improvements.\u00a0\n\n\n{{lsb_release}} flags\n\n\u00a0{code}\nadrian@Riven:/tmp$ lsb_release -is\nUbuntu\nadrian@Riven:/tmp$ lsb_release -cs\nbionic\nadrian@Riven:/tmp$ lsb_release -rs\n18.04\n{code}\n\nWhen Powershell v 2 is used it is unsafe to call Get-CimInstance outside of a try/catch block. Update the task to be compatable or at least handle errors better with powershell 2. \n{code}\nWindows PowerShell\nCopyright (C) 2009 Microsoft Corporation. All rights reserved.\n\nPS C:\\Users\\Administrator> $PSVersionTable.psversion\n\nMajor  Minor  Build  Revision\n-----  -----  -----  --------\n2      0      -1     -1\n\n\nPS C:\\Users\\Administrator> Get-CimInstance Win32_OperatingSystem -ErrorActio\nThe term 'Get-CimInstance' is not recognized as the name of a cmdlet, functi\n the spelling of the name, or if a path was included, verify that the path i\nAt line:1 char:16\n+ Get-CimInstance <<<<  Win32_OperatingSystem -ErrorAction SilentlyContinue\n    + CategoryInfo          : ObjectNotFound: (Get-CimInstance:String) [], C\n    + FullyQualifiedErrorId : CommandNotFoundException\n\nPS C:\\Users\\Administrator> [System.Environment]::OSVersion.Version.ToString(\n6.1.7601\nPS C:\\Users\\Administrator>  $release = [System.Environment]::OSVersion.Versi\nPS C:\\Users\\Administrator> $version = $release -replace '\\.[^.]*\\z'\nPS C:\\Users\\Administrator> Write-Host $version\n6.1\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40930", "fixedVersions": [], "id": "40930", "issueType": "Bug", "key": "MODULES-8750", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Fixed", "resolutionDate": "2019-04-17T18:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pupetlabs-facts : Improve the facts bash/powershell task implementations", "timeSpent": "PT0S", "updated": "2019-04-17T18:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/a79b6a30096e1393b662eb70cd87a3c37432f03d", "created": "2019-03-20T10:34:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-03-18T11:20:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Invoking this task without passing the job_name parameter should result in Bolt telling you that this parameter is required before the powershell executes. This should prevent the task hanging the commandline."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a180f10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_630968_*|*_3_*:*_1_*:*_169449291_*|*_5_*:*_1_*:*_0"}], "description": "Currently the start_sql_agent_job.json specifies the job_name parameter as optional. This should be a required parameter. In the powershell code that runs the job the parameter is already required. This will cause the task to hang if it is called without passing this parameter.\n\nThis ticket should also remove a conditional check to see if the job_name parameter has been passed, as for this particular task the job_name will always be passed into the script, and the else block contains logic that would be a problem if it ever ran.", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "43062", "fixedVersions": [], "id": "43062", "issueType": "Bug", "key": "MODULES-8749", "labels": ["bolt", "sqlserver", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-03-20T10:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Sqlserver : Make job_name param on start jobs task required", "timeSpent": "PT0S", "updated": "2019-03-20T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull Request is at", "created": "2019-03-19T03:16:00.000000"}], "components": [], "created": "2019-03-18T00:30:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The existing unit tests should not need to be modified and should pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19ba8368"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfcf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186107_*|*_10007_*:*_2_*:*_1160881380_*|*_10009_*:*_1_*:*_4415_*|*_3_*:*_1_*:*_184780294_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96179213"}], "description": "Previously in MODULES-8358 it was found there was a slight bug in the pipe reader in that it\nwasn't reading all of the data.\n\nA workaround was put in place as part of comit https://github.com/puppetlabs/puppetlabs-powershell/pull/247/commits/b8db256080b7a7f138b1e2ab13c5e4c25375fe78 however [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] raised some valid concerns over the workaround\n\nThis ticket will track the work to look at using a different pipe reading method which isn't subject to same issues, namely:\n\n* Just because I chose a chunk of 8K doesn't mean that that is small enough.\n* Concatenation can be an inefficient method of memory allocation.  There should be better ways\n\nConversation reference:\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/247#discussion_r261334543\n\nCommit\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/247/commits/b8db256080b7a7f138b1e2ab13c5e4c25375fe78", "environment": "* Intermittent error occurs on Linux (Not WSL or Windows)", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "43060", "fixedVersions": [], "id": "43060", "issueType": "Task", "key": "MODULES-8748", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2019-04-03T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell : Improve the pipe reading", "timeSpent": "PT0S", "updated": "2019-04-03T17:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b29440b088822535508e534", "body": "created by mistake.", "created": "2019-03-17T11:07:00.000000"}], "components": [], "created": "2019-03-17T11:04:00.000000", "creator": "5b29440b088822535508e534", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@401f78c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182532_*|*_6_*:*_1_*:*_0"}], "description": "I have 2 customers asking me if there are mysql/postgres modules on the forge that can manage a distributed/HA deployments of the product. \n\nOps teams are trying to offer *Databases-as-a-service* to their internal Business teams. \n\nThe challenge is that Business teams want a Highly available database cluster not just one database.  Else Business teams will move to public cloud, as they offer Highly available Databases.\n\nReference:\n * [MySQL HA|https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-replication-multi-master.html]\n * [Postgres HA|https://cloud.google.com/community/tutorials/setting-up-postgres-hot-standby] \n\n\u00a0On Puppet-Forge, we only have modules that help you bring up a non-HA manner i.e one mysql/postgres node. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34475", "fixedVersions": [], "id": "34475", "issueType": "New Feature", "key": "MODULES-8747", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b29440b088822535508e534", "resolution": "Done", "resolutionDate": "2019-03-17T11:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2019-03-17T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/213", "created": "2019-03-18T03:06:00.000000"}], "components": [], "created": "2019-03-17T03:18:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d557435"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_276253991_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 5.5.10*\n *OS Name/Version: Debian 8*\n\n_When setting a custom ssh key path, the ssh key is not removed, when setting a user to absent._\n\n*Desired Behavior:*\n\n*Remove ssh key, when removing a user.*\n\n*Actual Behavior:*\n\nSSH Key remains inplace", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33495", "fixedVersions": [], "id": "33495", "issueType": "Bug", "key": "MODULES-8746", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2019-03-20T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-accounts : remove ssh key when using custom key path", "timeSpent": "PT0S", "updated": "2019-03-20T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c2ff2fd81c1261667adfa1d", "attachments": [], "comments": [{"author": "6243b1105f63fd0069b1a6e0", "body": "Maybe also mark [https://forge.puppet.com/puppetlabs/limits] as deprecated...", "created": "2019-03-18T05:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243b1105f63fd0069b1a6e0],\n\nWe have taken some time to review your module. We have some feedback we hope you can address before we can mark your module as approved.\n\n*The following changes are nice to haves but will not block your approval:*\n\n- Your README does not seem to be uniform, we usually recommend contributors to follow our README template when creating a module: https://puppet.com/docs/puppet/6.4/modules_documentation.html#concept-3315\n- Should be under active maintenance, however the last time this module was touched was 17th July 2018. However by addressing the need to fix points below this will be addressed.\n- There are no acceptance tests, even a high level acceptance tests would be a great addition.\n\n*The following points will need to be fixed before we can mark your module as Approved:*\n\n- The OS support needs to be expanded to include the versions of OS that are supported you will find examples of this in our supported modules\n- The module will need to support Puppet 6 as this is the latest supported version this will include a `metadata.json` bump \n\nI hope you are happy with the feedback we have provided and we look forward to work with you with a final goal of marking your module as approved. Thanks for your submission. :-)\n\nThe Modules Team\n", "created": "2019-03-26T12:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing due to inactivity. Feel free to resubmit the module for consideration if you still want it approved.", "created": "2020-01-23T10:58:00.000000"}], "components": ["approved"], "created": "2019-03-15T10:56:00.000000", "creator": "6243b1105f63fd0069b1a6e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22e17aec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztelb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_323082447_*|*_3_*:*_1_*:*_7168898_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_26178395290_*|*_10005_*:*_1_*:*_624683622"}], "description": "https://forge.puppet.com/saz/limits", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40929", "fixedVersions": [], "id": "40929", "issueType": "Task", "key": "MODULES-8745", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1105f63fd0069b1a6e0", "resolution": "Won't Do", "resolutionDate": "2020-01-23T10:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "saz/limits : review for approved", "timeSpent": "PT0S", "updated": "2020-01-23T10:58:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2019-03-15T05:07:00.000000", "creator": "623e75c050bb2b0070b7ed68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e08f831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzte4v:"}], "description": "\u00a0\n{noformat}\njava_ks { \"oawqas3:/etc/apache2/ssl/oawqas3.test.p12\":\n ensure => latest,\n storetype => 'pkcs12',\n certificate => \"/etc/apache2/ssl/oawqas3.crt\",\n private_key => \"/etc/apache2/ssl/oawqas3.key\",\n password => 'test1234',\n source_password => 'test1234',\n trustcacerts => true,\n }{noformat}\n\u00a0\n\n\u00a0\n\nPuppet run\n\n\u00a0\n{noformat}\nDebug: Executing 'keytool -list -keystore /etc/apache2/ssl/oawqas3.test.p12 -alias oawqas3'\nDebug: Executing 'keytool -v -list -keystore /etc/apache2/ssl/oawqas3.crt -storetype PKCS12 -storepass test1234'\nError: Execution of 'keytool -v -list -keystore /etc/apache2/ssl/oawqas3.crt -storetype PKCS12 -storepass test1234' returned 1: keytool error: java.io.IOException: toDerInputStream rejects tag type 45\n\n{noformat}\n{noformat}\nkeytool -v -list -keystore /etc/apache2/ssl/oawqas3.crt -storetype PKCS12 -storepass test1234{noformat}\nfails with\u00a0toDerInputStream rejects tag type 45\n\nChanging -keystore argument to .p12 file does work:\n{noformat}\nkeytool -v -list -keystore /etc/apache2/ssl/oawqas3.test.p12 -storetype PKCS12 -storepass test1234{noformat}\n\n\n\n\n\u00a0\n\n\u00a0", "environment": "Debian 8\n\npuppet agent 6.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39840", "fixedVersions": [], "id": "39840", "issueType": "Bug", "key": "MODULES-8744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75c050bb2b0070b7ed68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks : PKCS12 keytool -v -list command fails", "timeSpent": "PT0S", "updated": "2019-03-15T05:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "body": "We can do the deprecation.\n\n[~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] any concerns with removing approved from this module and granting it to puppet/redis?", "created": "2019-03-15T15:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Migrated this ticket from FORGE to MODULES ticket to show on the approvals triage board.", "created": "2019-03-19T04:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24] puppet/redis it seems someone has already carried out the deprecation of this module and suggested puppet/redis. \nGoing to resolve this ticket if there is no objections?", "created": "2019-03-21T08:53:00.000000"}, {"author": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "body": "+1", "created": "2019-03-21T08:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba]\n\nThe approved badge has now also been migrated. \nThank you for creating this ticket. \n\nThe Modules Team.", "created": "2019-03-26T03:33:00.000000"}], "components": ["approved"], "created": "2019-03-14T07:41:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7cebb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztcxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_421293987_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_600599602"}], "description": "Hi\n\nPlease deprecate\u00a0arioch/redis and suggest puppet/redis as its replacement.\n\nWith the support of its original authors, the module was recently migrated to VoxPupuli.\n\nhttps://github.com/voxpupuli/puppet-redis/issues/277\n\nCould the 'approved' badge move too?\n\n\u00a0\n\nThanks,\n\nAlex\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39839", "fixedVersions": [], "id": "39839", "issueType": "Task", "key": "MODULES-8751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "resolution": "Fixed", "resolutionDate": "2019-03-26T03:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate arioch/redis", "timeSpent": "PT0S", "updated": "2019-03-26T03:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Diff: https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.2.0...cc0b54078fbe39f50977baf3264d0ff498832f6c\n\nPassing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/17/\n\nLive on the forge at https://forge.puppet.com/puppetlabs/chocolatey\n\nMergeback PR at: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/151", "created": "2019-03-19T16:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/commit/9cdaa731f67bf68279e68984320b3cdc064c0c35", "created": "2019-03-19T16:45:00.000000"}], "components": [], "created": "2019-03-13T09:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d03bfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztbvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_542145088_*|*_3_*:*_1_*:*_1415663_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33491", "fixedVersions": [], "id": "33491", "issueType": "Sub-task", "key": "MODULES-8743", "labels": [], "originalEstimate": "PT0S", "parent": "39838", "parentSummary": "Supported Release (chocolatey) 3.3.0 - (2019-03-19) - (cc0b54078fbe39f50977baf3264d0ff498832f6c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-19T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-19T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.2.0...4533a179acd0b850934d1402d4ed9f87f727ab93\nLink to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/16/\n\nIssuing from tip of release branch at 4533a179acd0b850934d1402d4ed9f87f727ab93. Previous version is 3.2.0 at 847014e43d7f9692555dc7e76c34edec5e80a144.", "created": "2019-03-18T08:38:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Issue hash changed to cc0b54078fbe39f50977baf3264d0ff498832f6c after Documentation updates.", "created": "2019-03-18T10:32:00.000000"}], "components": [], "created": "2019-03-13T09:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ced1463"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztbv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434792191_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43057", "fixedVersions": [], "id": "43057", "issueType": "Sub-task", "key": "MODULES-8742", "labels": [], "originalEstimate": "PT0S", "parent": "39838", "parentSummary": "Supported Release (chocolatey) 3.3.0 - (2019-03-19) - (cc0b54078fbe39f50977baf3264d0ff498832f6c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-18T10:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-18T10:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-13T09:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@100a1cc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztbuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432453104_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42013", "fixedVersions": [], "id": "42013", "issueType": "Sub-task", "key": "MODULES-8741", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39838", "parentSummary": "Supported Release (chocolatey) 3.3.0 - (2019-03-19) - (cc0b54078fbe39f50977baf3264d0ff498832f6c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-18T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-18T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "PR:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/150", "created": "2019-03-18T04:59:00.000000"}], "components": [], "created": "2019-03-13T09:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28e9bd10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztbun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_414789688_*|*_10009_*:*_1_*:*_17653960_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40928", "fixedVersions": [], "id": "40928", "issueType": "Sub-task", "key": "MODULES-8740", "labels": [], "originalEstimate": "PT0S", "parent": "39838", "parentSummary": "Supported Release (chocolatey) 3.3.0 - (2019-03-19) - (cc0b54078fbe39f50977baf3264d0ff498832f6c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-18T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-18T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release prep merged to release at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/4533a179acd0b850934d1402d4ed9f87f727ab93", "created": "2019-03-14T12:36:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Docs update merged to release at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/cc0b54078fbe39f50977baf3264d0ff498832f6c", "created": "2019-03-18T09:11:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/9cdaa731f67bf68279e68984320b3cdc064c0c35", "created": "2019-03-19T16:45:00.000000"}], "components": ["chocolatey "], "created": "2019-03-13T09:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45c2a0a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5hb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_63982185_*|*_1_*:*_1_*:*_4161_*|*_3_*:*_1_*:*_453784885_*|*_5_*:*_3_*:*_14088_*|*_10006_*:*_1_*:*_89771942"}], "description": "*REASON:* 3.3.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-chocolatey/commit/cc0b54078fbe39f50977baf3264d0ff498832f6c|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.2.0...4533a179acd0b850934d1402d4ed9f87f727ab93]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/16/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39838", "fixedVersions": [], "id": "39838", "issueType": "Task", "key": "MODULES-8739", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-20T10:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (chocolatey) 3.3.0 - (2019-03-19) - (cc0b54078fbe39f50977baf3264d0ff498832f6c)", "timeSpent": "PT0S", "updated": "2019-03-20T10:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "https://puppet.atlassian.net/browse/PUP-8514 may help with the implementation of this in 6.x. https://puppet.atlassian.net/browse/PUP-9249 is open to backport the changes to 5.5.x.", "created": "2019-04-01T16:40:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Targetting for the upcoming sprint", "created": "2019-04-17T08:03:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e]. The basic_auth_password parameter is only used for Subversion and Mercurial providers, as such not actually supported functionality as Git is the only [supported provider|https://github.com/puppetlabs/puppetlabs-vcsrepo#limitations]\u00a0for vcsrepo.\n\nHowever, we do believe that this is an important issue that should be addressed to ensure the security of any customers that are using it and so will be actively looking into it over the current sprint.\u00a0", "created": "2019-04-18T04:33:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e] changes have now been made [here|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/416]\u00a0which will redact any commands which include a Sensitive basic_auth_password. I hope this solves the issue your customer is having\u00a0:)", "created": "2019-04-29T07:27:00.000000"}], "components": ["vcsrepo"], "created": "2019-03-11T18:40:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Either we can support Sensitive values in {{basic_auth_password}}, or we document in the module that we do not support Sensitive values and why."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7395e1cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztak7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34101"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3232402383_*|*_3_*:*_1_*:*_961688401_*|*_10009_*:*_1_*:*_679146054_*|*_5_*:*_1_*:*_0"}], "description": "*Problem statement*\n\nUsing {{puppetlabs-vcsrepo}} v2.4.0, one cannot pass a Sensitive value to {{basic_auth_password}}:\n\n{code}\nvcsrepo { '/path/to/repo':\n  ensure              => latest,\n  provider            => hg,\n  source              => 'http://hg.example.com/myrepo',\n  basic_auth_username => 'user',\n  basic_auth_password => Sensitive('passw'),\n}\n{code}\n\nresults in:\n\n{code}\nWarning: /Vcsrepo: Unable to mark 'basic_auth_password' as sensitive: basic_auth_password is a parameter and not a property, and cannot be automatically redacted. \n{code}\n\n{{basic_auth_password}} is [implemented as a parameter|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/type/vcsrepo.rb#L235-L237].\n\n*Suggested resolution*\n\nWe should implement and/or document a supportable way to use Sensitive values with {{basic_auth_password}}. PUP-6439 implemented a {{set_sensitive_values}} method, which might need to be re-implemented in {{vcsrepo}} to handle {{basic_auth_password}}.\n\nIf we decide not to implement Sensitive value handling, and if the reason is because Sensitive type value support isn't necessary to securely use {{basic_auth_password}}, then we should document why as part of the parameter's documentation.\n\nIf we decide not to implement Sensitive value handling while also acknowledging that {{basic_auth_password}} can be exposed in plaintext, we should document this as a known issue with the module to set expectations and define the limits of supportability.\n\n*Related issues*\n\nDOCUMENT-634 requests additional detail and clarity around the design and usage of Sensitive type values. For example, the Sensitive type documentation does not note that it is limited to properties and does not support parameters, and does not mention or explain the {{set_sensitive_values}} method.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33489", "fixedVersions": [], "id": "33489", "issueType": "Improvement", "key": "MODULES-8738", "labels": ["Support", "vcsrepo"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Done", "resolutionDate": "2019-05-07T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo: Support Sensitive values for basic_auth_password", "timeSpent": "PT0S", "updated": "2019-12-05T05:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b7b74fe01d006ba5c73e", "body": "Closing this.\n\n\u00a0\n\nIt turns out that a single host had multiple A records (4x) in DNS and 2x of them ended up in my inventory. Bolt was trying to install Puppet on the same host at the same time using two different hostnames.", "created": "2019-03-11T05:54:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "It turns out that a single host had multiple A records (4x) in DNS and 2x of them ended up in my inventory. Bolt was trying to install Puppet on the same host at the same time using two different hostnames.", "created": "2019-03-11T05:54:00.000000"}], "components": [], "created": "2019-03-11T05:39:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a4b206b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt9ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_910615_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.0.1*\n *Puppet Version: 6.3.0*\n *OS Name/Version: Windows Server 2012 and Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: The installation of the Puppet Agent on Windows succeeds every time*\n\n*Actual Behavior:*\n\nPeriodically when installing the Puppet Agent on windows hosts using puppet_agent::install_powershell i receive the following error:\n\n\u00a0\n{code:java}      {\n        \"node\": \"xxx\",\n        \"status\": \"failure\",\n        \"result\": {\n          \"_output\": \"\",\n          \"_error\": {\n            \"kind\": \"puppetlabs.tasks/task-error\",\n            \"issue_code\": \"TASK_ERROR\",\n            \"msg\": \"The task failed with exit code 1:\\n$private:tempArgs = Get-ContentAsJson (\\n : System.Net.WebException: An exception occurred during a WebClient request. ---> System.IO.IOException: The process cannot access the file 'C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\puppet-agent-x64.msi' because it is being used by another process.\\r\\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\\r\\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\\r\\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)\\r\\n   at System.Net.WebClient.DownloadFile(Uri address, String fileName)\\r\\n   --- End of inner exception stack trace ---\\r\\n   at System.Net.WebClient.DownloadFile(Uri address, String fileName)\\r\\n   at CallSite.Target(Closure , CallSite , Object , Object , Object )\\n    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\\n    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\\n\",\n            \"details\": {\n              \"exit_code\": 1\n            }\n          }\n        }\n      },\n\n{code}\nWhen i login to the host(s) that report this error, the Puppet Agent has been successfully installed on the target. It appears that the installer is trying to delete the .msi file before the installation finishes, resulting in the error above.\n\n\u00a0\n\nIf i wait a few minutes and run the task again, it succeeds.", "environment": "Windows Server 2012\u00a0\n\nWindows Server 2016\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37611", "fixedVersions": [], "id": "37611", "issueType": "Bug", "key": "MODULES-8737", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "resolution": "Won't Do", "resolutionDate": "2019-03-11T05:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Task puppet_agent::install_powershell has a race condition", "timeSpent": "PT0S", "updated": "2019-03-11T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c11c1562ab90069f8b29a", "attachments": [], "comments": [{"author": "623c11c1562ab90069f8b29a", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/824", "created": "2019-03-11T09:43:00.000000"}], "components": ["firewall"], "created": "2019-03-10T14:48:00.000000", "creator": "70121:88cf8f83-e713-4c64-b9ed-cb974fc03a92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@369b5eb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt9mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/19"}], "description": "_Basic Info_\n*Module Version: git from master branch*\n*Puppet Version: 5.5.x *\n*OS Name/Version: RHEL8 Beta*\n\nCurrently on rhel8 the firewall module requires the nftables package name:\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/master/manifests/params.pp#L27\n\n        default: {\n          if versioncmp($::operatingsystemrelease, '8.0') >= 0 {\n            $service_name = 'nftables'\n            $service_name_v6 = undef\n            $package_name = 'nftables'\n            $sysconfig_manage = false\n}\n\nBut in order to persist the rules the it needs the init scripts:\n\"Warning: Firewall[998 log all ipv4](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: Error: Could not execute posix command: No such file or directory - /usr/libexec/iptables/iptables.init\",\n\nThose are contained in the iptables-services package\n\n*Desired Behavior:*\nPackage pulled in automatically and persistence working out of the box\n\n*Actual Behavior:*\niptables-services is not installed and hence persisting them errors out", "environment": "- RHEL8\n- puppet 5.5.x\n- puppetlabs-firewall from git master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43051", "fixedVersions": [], "id": "43051", "issueType": "Bug", "key": "MODULES-8736", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:88cf8f83-e713-4c64-b9ed-cb974fc03a92", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : RHEL8 iptables-services package requires", "timeSpent": "PT0S", "updated": "2019-03-11T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f0e0b07e1618b001bd380d1", "body": "Suggesting solution is to also tag the *ip* parameter as a namevar, so that the host resource's \"uniqueness\" relies on both the *name* parameter and the *ip* parameter. This is consistent with how the hosts file works.\n\nFor an example of the above, take a look at the provider for the *package* type and the way it adds the *provider* parameter as a namevar.", "created": "2019-04-08T10:12:00.000000"}], "components": ["host_core"], "created": "2019-03-08T13:55:00.000000", "creator": "5f0e0b07e1618b001bd380d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can create two host resources with the same *name attribute* (not *title*, but *name*)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@abbdce9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt97j:"}], "description": "_Basic Info_\n *Module Version:* 1.0.2\n *Puppet Version:* 6.2\n *OS Name/Version:* RedHat Enterprise Linux 7.5\n\nA valid configuration of /etc/hosts is as follows:\n\n\u00a0\n{code}127.0.0.1 localhost\n::1 localhost{code}\n\u00a0\n\nThis is not possible with the current implementation of the `host` resource type.\n\n*Desired Behavior:*\n\nWhen creating two host resources with the same name:\n{code}host { 'localhost v4':\n  name   => 'localhost',\n  ip     => '127.0.0.1',\n  target => '/etc/hosts',\n}\n\nhost { 'localhost v6':\n  name   => 'localhost',\n  ip     => '::1',\n  target => '/etc/hosts',\n}\n{code}\nShould produce:\n\nIn the */etc/hosts* file:\n{code}127.0.0.1 localhost\n::1 localhost\n{code}\n*Actual Behavior:*\n\nProduces a catalog error:\n\n{color:#FF0000}*Error while evaluating a Resource Statement, Cannot alias Host[localhost v6] to [\"localhost\"] at (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 55); resource [\"Host\", \"localhost v4\"] already declared (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 50) (file: /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 55, column: 1) on node my-puppet-node.com*{color}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34473", "fixedVersions": [], "id": "34473", "issueType": "Bug", "key": "MODULES-8735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f0e0b07e1618b001bd380d1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/host_core : Should be able to create hosts with the same name", "timeSpent": "PT0S", "updated": "2019-04-08T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "Looks like version 2.0 got all of these except Ubuntu 18.04.", "created": "2019-10-02T14:55:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Ubuntu 20.04 is now available.", "created": "2020-04-27T21:12:00.000000"}], "components": ["supported", "translate"], "created": "2019-03-08T13:29:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Recommended updating module to include Windows 10, Ubuntu 18.04, and Debian 9 and test."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40dc2b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt96v:"}], "description": "Translate module metadata for OS out of date.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40927", "fixedVersions": [], "id": "40927", "issueType": "Improvement", "key": "MODULES-8734", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "translate : Update Compatible OS List", "timeSpent": "PT0S", "updated": "2020-04-27T21:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f0e0b07e1618b001bd380d1", "body": "I'm seeing this, too. Using the workaround referenced above for now.", "created": "2019-05-06T09:55:00.000000"}], "components": ["stdlib"], "created": "2019-03-08T13:00:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8979ce7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt95r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/19"}], "description": "_Basic Info_\n *Module Version: 5.X*\n *Puppet Version:* 5 and 6\n *OS Name/Version: Any*\n\n_There was an undocumented breaking change in the way that {{ensure_resource}} works in that it no longer maintains dependencies when passed as part of the descriptive resource hash._\n\n_It now causes a duplicate declaration error and we must now use a workaround as noted in [https://github.com/simp/pupmod-simp-libvirt/pull/33/files#diff-e8f5fe79defbb79c4624f53f8c6fdb99L82] to prevent the error._\n\n*Desired Behavior:*\n\n_The fact that you need to do this for resource chaining should be documented. Also, this may break users that were passing in full hashes via Hiera (whether or not that's a good idea is left up to the user)_\n\n_Ideally, the function would strip all chaining attributes prior to comparing resource attributes._\n\n*Actual Behavior:*\n\n_Duplicate resource declaration is triggered if resource chaining operations are passed as part of the resource attribute hash._", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "33488", "fixedVersions": [], "id": "33488", "issueType": "Bug", "key": "MODULES-8733", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : ensure_packages undocumented breaking change", "timeSpent": "PT0S", "updated": "2021-07-05T13:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2019-03-08T12:18:00.000000", "creator": "70121:73feb1c7-c280-42e3-8ff3-02125652bad8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fcaedb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt927:"}], "description": "This is a feature request for cron types in stdlib.\n\nI'd like to reason there is a need for good cron datatypes in stdlib that raise the bar when it comes to validating cron parameters.\n\nSome points:\n - The cron resource is built-in and is a use case in all Puppet code\n - Modules already dependent on stdlib will have these types available without having to depend on other third party modules\n - Modules sometimes don't fully support the same datatype combinations the cron resource does, eg Variant[Integer[n,n], String[1], Array[Integer[n,n], String[1]]], nor do most of them bother to validate the values of the fields (quite understandably)\n - Lacking validation of field values is sometimes made up for in spec tests, when a spec test for each cron type could instead handle invalid values more simply\n\nI've found there are already good cron types in modules like [Vox Pupuli's cron]([https://github.com/voxpupuli/puppet-cron/tree/master/types]). It would probably be a good idea to not ignore lessons learned while creating them.\n\nPR: [https://github.com/puppetlabs/puppetlabs-stdlib/pull/1004]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35481", "fixedVersions": [], "id": "35481", "issueType": "New Feature", "key": "MODULES-8732", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:73feb1c7-c280-42e3-8ff3-02125652bad8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : Cron types", "timeSpent": "PT0S", "updated": "2019-03-08T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A fix for this has been merged into the code from the community and seem's to have resolved the issue. If it persist's please feel free to reopen.", "created": "2019-03-28T08:39:00.000000"}], "components": ["apache"], "created": "2019-03-08T00:04:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57b06c60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt8dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1755265642_*|*_5_*:*_1_*:*_0"}], "description": "**\n*OS Name/Version:* Centos 7\n\n\u00a0\n\nWith the introduction of datatypes, the proxy_ips/internal_proxy parameter of the module remoteip no longer takes CIDRs (which is something that it used to and is valid for apache [1]).\n\n\u00a0Given the input:\n\n{code}\n\"apache::mod::remoteip::proxy_ips\": [\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"fd00:fd00:fd00:2000::/64\"\n \u00a0\u00a0\u00a0\u00a0],\n{code}\n\n\u00a0It breaks with the following error message:\n\n{code}\nError: Evaluation Error: Error while evaluating a Function Call, Class[Apache::Mod::Remoteip]: parameter 'proxy_ips' index 0 expects a Stdlib::Host = Variant[Stdlib::Fqdn = Pattern[/^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\\\-]*[a-zA-Z0-9])*^\n^*.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\\\-]*[A-Za-z0-9])$/], Stdlib::Compat::Ip_address = Variant[Stdlib::Compat::Ipv4 = Pattern[/*^*((([0-9](?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|1[0-9]{2}(?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|25[0-5](?Unable to render embedded object: File (\\\\d))[.])\\{3}([0-9](?) not found.\\\\d)|[1-9][0-9](?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|2[0-4][0-9](?Unable to render embedded object: File (\\\\d)) not found.\\\\d)))(\\\\/((([0-9](?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|1[0-9]{2}(?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|25[0-5](?Unable to render embedded object: File (\\\\d))[.])\\{3}([0-9](?) not found.\\\\d)|[1-9][0-9](?Unable to render embedded object: File (\\\\d)) not found.\\\\d)|2[0-4][0-9](?Unable to render embedded object: File (\\\\d)) not found.*\n*d))|[0-9]+))?$/], Stdlib::Compat::Ipv6 = Pattern[/\ns+*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4})\\{1,2})|:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4})\\{1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4})\\{1,4})|((:[0-9A-Fa-f]{1,4})\\{0,2}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4})\\{1,5})|((:[0-9A-Fa-f]{1,4})\\{0,3}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4})\\{1,6})|((:[0-9A-Fa-f]{1,4})\\{0,4}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3}))|:))|(:(((:[0-9A-Fa-f]{1,4})\\{1,7})|((:[0-9A-Fa-f]{1,4})\\{0,5}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\nd))\\{3}))|:)))(%.)?\ns*$/]]] value, got String (file: /etc/puppet/modules/tripleo/manifests/profile/base/horizon.pp, line: 88, column: 5) on node overcloud-controller-0.localdomain\n{code}\n\u00a0\n\n\u00a0[1] [https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html#remoteipinternalproxy]\n\n\u00a0\n\n*Desired Behavior:*\n\n\u00a0\n\nIt should take CIDRs as input\n\n*Actual Behavior:*\n\nIt fails as described above", "environment": "[|https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html#remoteipinternalproxy]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33486", "fixedVersions": [], "id": "33486", "issueType": "Bug", "key": "MODULES-8731", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2019-03-28T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : apache::mod::remoteip proxy_ips/internal_proxy no longer takes CIDRs", "timeSpent": "PT0S", "updated": "2019-03-28T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-07T10:03:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@716de83b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt6s7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114131_*|*_3_*:*_1_*:*_65397783_*|*_5_*:*_1_*:*_0"}], "description": "In order to prevent the user from running a pdksync run with an older version of pdk, this change would display a warning to notify the user that they are using an older pdk. Since it's possible the user may require an older version it should not fail outright but only display a warning.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40924", "fixedVersions": [], "id": "40924", "issueType": "Task", "key": "MODULES-8730", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-08T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync : Display warning on outdated pdk version", "timeSpent": "PT0S", "updated": "2019-03-08T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-03-07T05:38:00.000000", "creator": "5d4c06cf0aaab10c537f9eeb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@254a89c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt6in:"}], "description": "Puppet agent fail apply catalog with error:\u00a0\n{code}\nInfo: Applying configuration version '7c500a4efa999a3ba6120eaa113da6bc9d40685f'\nError: Could not prefetch mysql_user provider 'mysql': invalid byte sequence in UTF-8\nError: Failed to apply catalog: invalid byte sequence in UTF-8\n{code}\n\nthis error happen when i create mysql user\n\n{code:sql}\ncreate user '\u00f1'@'localhost';\nQuery OK, 0 rows affected (0.01 sec)'\n{code}\n\n{code}\nU+00F1\t\u00f1\t0xc3 0xb1\tLATIN SMALL LETTER N WITH TILDE\n{code}", "environment": "puppetserver version: 6.2.1\npuppetagent version: 6.3.0\npuppetlabs-mysql version: 8.0.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42012", "fixedVersions": [], "id": "42012", "issueType": "Bug", "key": "MODULES-8729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d4c06cf0aaab10c537f9eeb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : Could not prefetch mysql_user provider 'mysql': invalid byte sequence in UTF-8", "timeSpent": "PT0S", "updated": "2021-06-30T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-07T05:04:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43501d38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt6i7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85940_*|*_3_*:*_1_*:*_17825662_*|*_5_*:*_1_*:*_0"}], "description": "A change has been made to pdk-templates to git ignore the .project file. This file is present in all of our modules and therefore means that the check:git_ignore rake task used in CI is failing. A pdksync run will have to be done to fix this.\n - puppetlabs-accounts - done\n - puppetlabs-apache - done\n - puppetlabs-apt - done\n - puppetlabs-bootstrap - done\n - puppetlabs-concat - done\n - puppetlabs-exec - done\n - puppetlabs-facter_task - done\n - puppetlabs-firewall - done\n - puppetlabs-haproxy - done\n - puppetlabs-ibm_installation_manager\n - puppetlabs-inifile - done\n - puppetlabs-java - done\n - puppetlabs-java_ks - done\n - puppetlabs-motd - done\n - puppetlabs-mysql - done\n - puppetlabs-ntp - done\n - puppetlabs-package - done\n - puppetlabs-postgresql - done\n - puppetlabs-puppet_conf - done\n - puppetlabs-resource - done\n - puppetlabs-satellite_pe_tools - done\n - puppetlabs-service - done\n - puppetlabs-stdlib - done\n - puppetlabs-tagmail - done\n - puppetlabs-tomcat - done\n - puppetlabs-translate - done\n - puppetlabs-vcsrepo - done\n - puppetlabs-websphere_application_server - done\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39837", "fixedVersions": [], "id": "39837", "issueType": "Task", "key": "MODULES-8728", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-07T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove .project from .gitignore", "timeSpent": "PT0S", "updated": "2019-03-07T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [], "components": [], "created": "2019-03-07T04:42:00.000000", "creator": "623c1347761efb0069ce0660", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ab2436d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt6hr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9435_*|*_3_*:*_1_*:*_2424983597_*|*_5_*:*_1_*:*_0"}], "description": "Those responsible for the Modules Triage Rotation will have this ticket assigned for their respective sprint. In the event that a team member is scheduled during a week that they will be out of the office, they are asked to make arrangements to trade weeks with someone else. If you do this, please update the Confluence schedule and the appropriate tickets in JIRA.\n\n*Modules Team Triage Schedule:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/Modules+Team+Triage+Schedule]\n *Modules CI status doc:*\n [https://docs.google.com/document/d/19CwohFQx6wzzn2eU4lO7lS_-sDI7hXFJKB8xfwOZAGs/edit]\n\n*Modules Team CI Triage:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/CI+Triage+-+Modules]\n *Module Team Bug Triage Process:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/Ticket+Triage+-+Modules]\n *Github - Modules PR Triage Page*\n [https://confluence.puppetlabs.com/display/systemsEngineering/PR+Triage+-+Modules]\n\n*Module Team PR Dashboard:*\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Metrics/job/module-metrics_metrics_maint_metrics-generation/]", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37609", "fixedVersions": [], "id": "37609", "issueType": "Task", "key": "MODULES-8727", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1347761efb0069ce0660", "resolution": "Done", "resolutionDate": "2019-04-04T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Modules Triage Rotation", "timeSpent": "PT0S", "updated": "2019-04-04T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:355adbe7-db54-464a-b587-a86d36411295", "body": "I created a pull request to add /usr/sbin and /sbin to the PATH, which should fix this issue on most platforms.", "created": "2019-03-06T14:56:00.000000"}], "components": ["reboot"], "created": "2019-03-06T14:51:00.000000", "creator": "557058:355adbe7-db54-464a-b587-a86d36411295", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Reboot task successfully reboots a node even with shutdown command isn't in the user's path."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53fd67b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5zr:"}], "description": "The reboot task assumes the shutdown command is in the path, but /usr/sbin and /sbin are often not in the path.\u00a0 The task returns success, but the node doesn't reboot.\u00a0\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39834", "fixedVersions": [], "id": "39834", "issueType": "Bug", "key": "MODULES-8726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:355adbe7-db54-464a-b587-a86d36411295", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : shutdown may not be in path", "timeSpent": "PT0S", "updated": "2019-03-06T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release Prep ([https://github.com/puppetlabs/puppetlabs-sqlserver/pull/298)]\u00a0was not merged.\n\nMerged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/af2c469ed2ae06b263ab7154a3a0182a3870b290", "created": "2019-03-11T19:12:00.000000"}], "components": [], "created": "2019-03-06T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4426785f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_499106294_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43045", "fixedVersions": [], "id": "43045", "issueType": "Sub-task", "key": "MODULES-8725", "labels": [], "originalEstimate": "PT0S", "parent": "38700", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.4.0 - (2019-03-12) - (af2c469ed2ae06b263ab7154a3a0182a3870b290)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-12T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-12T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/767/\nNote: The full test suite was run through adhoc starting here https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/48/\nThe only difference between the adhoc sha and the release sha is the readme changes.\n\nChangelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/d5e2de1405203bfc172f1cd1f0c68baddb3c00b8/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1\n\nIssuing from tip of release at d5e2de1405203bfc172f1cd1f0c68baddb3c00b8\nPrevious tag is 2.3.0 at 72f9094\n\nMODULES-8677 acceptance tested here https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1#diff-389ba8db000dc8a4d5bf546036b3d11bR160\n\nMODULES-8685 acceptance tested here https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1#diff-555021153382ab5cd37a5c0db839ff63R355\n\nLGTM (y)", "created": "2019-03-11T15:42:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Updated commit to be released to [https://github.com/puppetlabs/puppetlabs-sqlserver/commit/af2c469ed2ae06b263ab7154a3a0182a3870b290]\n\nIt includes only changes to Changelog and version in metadata. Going to release once Jenkins passes.", "created": "2019-03-11T19:16:00.000000"}], "components": [], "created": "2019-03-06T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69a9714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_442743578_*|*_3_*:*_1_*:*_3791520_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42011", "fixedVersions": [], "id": "42011", "issueType": "Sub-task", "key": "MODULES-8724", "labels": [], "originalEstimate": "PT0S", "parent": "38700", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.4.0 - (2019-03-12) - (af2c469ed2ae06b263ab7154a3a0182a3870b290)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-11T15:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-11T19:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-03-06T10:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f493785"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5g7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_499135374_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40898", "fixedVersions": [], "id": "40898", "issueType": "Sub-task", "key": "MODULES-8723", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38700", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.4.0 - (2019-03-12) - (af2c469ed2ae06b263ab7154a3a0182a3870b290)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-12T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-12T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README updated.\u00a0", "created": "2019-03-11T08:35:00.000000"}], "components": [], "created": "2019-03-06T10:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@726714b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_420922257_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39829", "fixedVersions": [], "id": "39829", "issueType": "Sub-task", "key": "MODULES-8722", "labels": [], "originalEstimate": "PT0S", "parent": "38700", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.4.0 - (2019-03-12) - (af2c469ed2ae06b263ab7154a3a0182a3870b290)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-11T08:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-11T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged release prep to master at: [https://github.com/puppetlabs/puppetlabs-sqlserver/commit/af2c469ed2ae06b263ab7154a3a0182a3870b290]\n\nUpdated compare hash and Jenkins CI link, waiting for CI now.", "created": "2019-03-11T19:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/pull/299", "created": "2019-03-12T06:05:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/41043567f614a9ee3adf7998c3fa8ff0b5b9b456", "created": "2019-03-13T09:45:00.000000"}], "components": [], "created": "2019-03-06T10:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae1af1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt5fz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5581_*|*_3_*:*_1_*:*_559513699_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38416127"}], "description": "*REASON:* 2.4.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n ** [https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..|https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1] [af2c469ed2ae06b263ab7154a3a0182a3870b290|https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1] [https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.3.0..d5e2de1]\n * Link to successful Init Job Run from CI:\n ** [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/37/|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/767/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38700", "fixedVersions": [], "id": "38700", "issueType": "Task", "key": "MODULES-8721", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-13T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.4.0 - (2019-03-12) - (af2c469ed2ae06b263ab7154a3a0182a3870b290)", "timeSpent": "PT0S", "updated": "2019-03-13T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [], "components": [], "created": "2019-03-05T10:51:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb48c64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt4bj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_585130829_*|*_1_*:*_1_*:*_31100_*|*_10007_*:*_1_*:*_1406351_*|*_3_*:*_1_*:*_16503889_*|*_5_*:*_1_*:*_0"}], "description": "We recently updated the source calculation in the puppet_agent module. During that update we failed to add functionality to override any source calculation with the $source parameter provided by the user if they provide that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42009", "fixedVersions": [], "id": "42009", "issueType": "Task", "key": "MODULES-8720", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Fixed", "resolutionDate": "2019-03-12T11:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Updates to source calculation in puppet_agent make the source parameter invalid", "timeSpent": "PT0S", "updated": "2019-03-12T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f0e0b07e1618b001bd380d1", "body": "See https://puppet.atlassian.net/browse/MODULES-8733. He references a workaround that worked for me.", "created": "2019-05-06T09:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as duplicate of\u00a0\u00a0https://puppet.atlassian.net/browse/MODULES-8733", "created": "2021-06-21T05:14:00.000000"}], "components": ["stdlib"], "created": "2019-03-05T03:54:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252e9406"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt47r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72490831638_*|*_6_*:*_1_*:*_0"}], "description": "I have just updated {{puppetlabs/stdlib}} from 5.1.0 to 5.2.0 and now I have problems with duplicate package declarations. My code is:\n{code}\nclass profile::base (\n  $packages = {},\n   ...\n) {\n  $packages.each |$name, $opts| {\n  package {$name:\n    * => $opts,\n  }\n  ...\n}\n\nclass profile::vcsrepo {\n  ensure_packages('git')\n  ...\n}\n{code}\n\nnow I have problems with a node that contains {{git}} in its {{profile::base::packages}} parameter.\n\nUntil now ({{puppetlabs/stdlib}} version 5.0.0) it was working fine, but now I get:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[git] is already declared at (file: /etc/puppetlabs/code/environments/production/manifests/profile/manifests/base.pp, line: 40); cannot redeclare (file: /etc/puppetlabs/code/environments/production/manifests/profile/manifests/vcsrepo.pp, line: 64) (file: /etc/puppetlabs/code/environments/production/manifests/profile/manifests/vcsrepo.pp, line: 64, column: 7) on node elephas42.um.es\n{noformat}\n\nis this a bug?\n\nI'm running puppet-agent 5.5.10, puppetserver 5.3.7 with different OSs (ubuntu 14.04, 16.04 and 18.04).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37606", "fixedVersions": [], "id": "37606", "issueType": "Bug", "key": "MODULES-8719", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "resolution": "Duplicate", "resolutionDate": "2021-06-21T05:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Duplicate declaration with ensure_packages", "timeSpent": "PT0S", "updated": "2021-06-21T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2019-03-12T20:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reboot has no tests for tasks so CI is not required.", "created": "2019-03-12T20:50:00.000000"}], "components": ["reboot"], "created": "2019-03-04T10:46:00.000000", "creator": "557058:ef9ff128-6727-48be-8e1c-57298bf442e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@713287e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt3a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_469717_*|*_1_*:*_1_*:*_723188212_*|*_10007_*:*_1_*:*_212996_*|*_5_*:*_1_*:*_0"}], "description": "Since reboot task in this module is running 'shutdown' command on a nohup, if its run as a normal user it will silently fail.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36676", "fixedVersions": [], "id": "36676", "issueType": "Improvement", "key": "MODULES-8718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ef9ff128-6727-48be-8e1c-57298bf442e0", "resolution": "Fixed", "resolutionDate": "2019-03-12T20:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : Check the reboot task runs as root or sudo", "timeSpent": "PT0S", "updated": "2019-03-12T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "Thanks for finding/fixing. Another module that uses BoltSpec is puppetlabs-facts and started running in to this issue https://github.com/puppetlabs/puppetlabs-facts/pull/23\n\nAny idea on what is causing this? It seems that now {{'bolt_spec/run'}} must be required before any beaker libraries. The message is something like:\n{code}\nAn error occurred while loading ./spec/acceptance/init_spec.rb.\nFailure/Error: require 'bolt_spec/run'\nNameError:\n  Rename parameter 'assert' as it shadows an existing method.\n{code}\nI don't see a parameter named {{assert}} in boltspec\n{code}\ncas@cas-ThinkPad-T460p:~/working_dir/bolt/lib/bolt_spec$ grep -r assert\nplans.rb:# Stubs have two general modes bases on whether the test is making assertions\nplans.rb:        executor.assert_call_expectations\nplans/action_stubs.rb:      def assert_called(object)\nplans/action_stubs.rb:        @stubs.each { |s| s.assert_called(object) }\nplans/action_stubs.rb:      def assert_called(object)\nplans/mock_executor.rb:      def assert_call_expectations\nplans/mock_executor.rb:            doub.assert_called(object)\n{code}", "created": "2019-03-04T12:46:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "upgraded to bolt-spec for the task modules we look after so we should be all good here", "created": "2019-03-19T09:23:00.000000"}], "components": [], "created": "2019-03-04T09:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@299a2d43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt38v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17077_*|*_3_*:*_1_*:*_1292067836_*|*_5_*:*_1_*:*_0"}], "description": "All task modules currently using BoltSpec are breaking - package, service and reboot.\n\nTo fix this we must take the requires out from the test files and place them into the spec_helper_acceptance. This means they aren't all requiring the same thing which is causing conflicts on Jenkins and locally.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38698", "fixedVersions": [], "id": "38698", "issueType": "CI Blocker", "key": "MODULES-8717", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2019-03-19T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Dependency issue on the task modules using BoltSpec", "timeSpent": "PT0S", "updated": "2019-03-19T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2019-03-04T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fb625d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt38f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_871883664_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36673", "fixedVersions": [], "id": "36673", "issueType": "Sub-task", "key": "MODULES-8716", "labels": [], "originalEstimate": "PT0S", "parent": "43040", "parentSummary": "Supported Release (puppetlabs-panos) 1.0.0 - (2019-03-14) - (1cc44529cf248a2706f172567028e4568e25e37d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-14T12:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-panos) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-15T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "kerminator APP [17:59]\n ```panos is good to release - QA signoff is complete! \nRelease against 1cc44529cf248a2706f172567028e4568e25e37d```", "created": "2019-03-14T11:59:00.000000"}], "components": [], "created": "2019-03-04T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@596682cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt387:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_870323214_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35480", "fixedVersions": [], "id": "35480", "issueType": "Sub-task", "key": "MODULES-8715", "labels": [], "originalEstimate": "PT0S", "parent": "43040", "parentSummary": "Supported Release (puppetlabs-panos) 1.0.0 - (2019-03-14) - (1cc44529cf248a2706f172567028e4568e25e37d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-14T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-14T11:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Not sure if there are i18n requirements.\n\nSo far:\n\nIt looks like it'll be everything in master from 0.2.0 onwards\nhttps://github.com/puppetlabs/puppetlabs-panos/compare/0.2.0...master\nPlus the 2 PRs:\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/73 ( Device code is moved to Transport )\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/76 ( SSL changes )\n", "created": "2019-03-04T09:20:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:5a8ddd3e21870439aa9195e5], fyi - none of the networking modules have been internationalised yet. The team responsible for them have not had the time/resources to prioritise that work over customer commitments. I can provide a list of the module sin question but if any of them come across your door they can be ignored until we get time to do the i18n work for them.   ", "created": "2019-03-06T08:46:00.000000"}], "components": [], "created": "2019-03-04T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@205a621b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt37z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868770958_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34592", "fixedVersions": [], "id": "34592", "issueType": "Sub-task", "key": "MODULES-8714", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43040", "parentSummary": "Supported Release (puppetlabs-panos) 1.0.0 - (2019-03-14) - (1cc44529cf248a2706f172567028e4568e25e37d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-03-14T11:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-14T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]\n\nWe are prepping for a release of PANOS module later in the week\n\nIt looks like it'll be everything in master from 0.2.0 onwards\nhttps://github.com/puppetlabs/puppetlabs-panos/compare/0.2.0...master\nPlus the 2 PRs:\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/73 ( Device code is moved to Transport )\nhttps://github.com/puppetlabs/puppetlabs-panos/pull/76 ( SSL changes )\n\nThanks", "created": "2019-03-04T09:19:00.000000"}], "components": [], "created": "2019-03-04T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5308d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt37j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87718416_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33483", "fixedVersions": [], "id": "33483", "issueType": "Sub-task", "key": "MODULES-8713", "labels": [], "originalEstimate": "PT0S", "parent": "43040", "parentSummary": "Supported Release (puppetlabs-panos) 1.0.0 - (2019-03-14) - (1cc44529cf248a2706f172567028e4568e25e37d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-03-05T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-panos) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-05T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2019-03-04T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489092c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt37r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5110_*|*_3_*:*_1_*:*_54936144_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_868739044"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-panos/compare/0.2.0...1cc44529cf248a2706f172567028e4568e25e37d\n* Link to successful Init Job Run from CI :https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/panos/view/release/job/forge-module_puppetlabs-panos_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43040", "fixedVersions": [], "id": "43040", "issueType": "Task", "key": "MODULES-8712", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-15T02:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-panos) 1.0.0 - (2019-03-14) - (1cc44529cf248a2706f172567028e4568e25e37d)", "timeSpent": "PT0S", "updated": "2019-03-15T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2019-03-04T05:07:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215e13f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt35b:"}], "description": "Currently there is no retry code for slow / absent key servers.\u00a0 we should move this code into the provider\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/76beb1352845d710fa8fcfcf9569ea884c701e25/spec/spec_helper_acceptance.rb#L16-L43", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "36632", "fixedVersions": [], "id": "36632", "issueType": "Improvement", "key": "MODULES-8711", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Move retry code for provider from tests in the the provider", "timeSpent": "PT0S", "updated": "2019-03-04T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-03-01T07:12:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f58fede"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1qv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257052226_*|*_3_*:*_1_*:*_1693461_*|*_5_*:*_1_*:*_0"}], "description": "While investigating a customer request, I have found information about facts which was previously included as part of the Reference section of the README appears to have been removed when Puppet Strings was added. Preferably, any missing content should be added back to the README to avoid confusion for people looking for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40899", "fixedVersions": [], "id": "40899", "issueType": "Task", "key": "MODULES-8710", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-03-04T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "websphere : Missing facts info from README", "timeSpent": "PT0S", "updated": "2019-03-04T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2019-02-28T13:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23bea1e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1cv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346949454_*|*_3_*:*_1_*:*_6162477_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38697", "fixedVersions": [], "id": "38697", "issueType": "Sub-task", "key": "MODULES-8709", "labels": [], "originalEstimate": "PT0S", "parent": "34550", "parentSummary": "Supported Release (scheduled_task) 1.0.1 - 2018-03-07 - 2d2c98fe36a11a4d468978cbf07140107d9a9894", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-04T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-04T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "* Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.0...2d2c98fe36a11a4d468978cbf07140107d9a9894|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.0...release]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/13|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/12/]\n\nIssuing from tip of release branch at [2d2c98fe36a11a4d468978cbf07140107d9a9894|https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/2d2c98fe36a11a4d468978cbf07140107d9a9894]. Previous version is 1.0.0 at [2e5f7cecf65c40f342f420146cda5e4b0aca75eb|https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/2e5f7cecf65c40f342f420146cda5e4b0aca75eb].", "created": "2019-03-04T13:16:00.000000"}], "components": [], "created": "2019-02-28T13:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fc514c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346898285_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37603", "fixedVersions": [], "id": "37603", "issueType": "Sub-task", "key": "MODULES-8708", "labels": [], "originalEstimate": "PT0S", "parent": "34550", "parentSummary": "Supported Release (scheduled_task) 1.0.1 - 2018-03-07 - 2d2c98fe36a11a4d468978cbf07140107d9a9894", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-04T13:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-03-04T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-28T13:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f18a116"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1cf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_345152142_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36630", "fixedVersions": [], "id": "36630", "issueType": "Sub-task", "key": "MODULES-8707", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34550", "parentSummary": "Supported Release (scheduled_task) 1.0.1 - 2018-03-07 - 2d2c98fe36a11a4d468978cbf07140107d9a9894", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-04T12:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-03-04T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-28T13:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46b7091d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1bz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_345142253_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35479", "fixedVersions": [], "id": "35479", "issueType": "Sub-task", "key": "MODULES-8706", "labels": [], "originalEstimate": "PT0S", "parent": "34550", "parentSummary": "Supported Release (scheduled_task) 1.0.1 - 2018-03-07 - 2d2c98fe36a11a4d468978cbf07140107d9a9894", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-04T12:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(scheduled_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-03-04T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release Prep PR:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/78**\nMerged to Release at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/2d2c98fe36a11a4d468978cbf07140107d9a9894", "created": "2019-03-04T12:43:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Green on release branch starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/13/\n\nDifff: https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.0...2d2c98fe36a11a4d468978cbf07140107d9a9894\n\nTagged with 1.0.1 and on forge at https://forge.puppet.com/puppetlabs/scheduled_task", "created": "2019-03-04T13:58:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR merged here: https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/79", "created": "2019-03-04T15:06:00.000000"}], "components": [], "created": "2019-02-28T13:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ebb9a69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt1c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5658_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_353152307"}], "description": "*REASON:* 1.0.1\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.0...2d2c98fe36a11a4d468978cbf07140107d9a9894|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/1.0.0...release]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/13|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/12/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34550", "fixedVersions": [], "id": "34550", "issueType": "Task", "key": "MODULES-8705", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-03-04T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (scheduled_task) 1.0.1 - 2018-03-07 - 2d2c98fe36a11a4d468978cbf07140107d9a9894", "timeSpent": "PT0S", "updated": "2019-03-04T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "This behavior was introduced with https://github.com/puppetlabs/puppetlabs-mysql/commit/d13c06b9561d2c216bb9c5b48913ff2b4ac0b41b by [~accountid:636bef2d3867a77cb8d6d902] and merged by [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]. Can we please work together on this? There are a couple of people which have problems with this change. I think the easiest solution would be to just revert this change. Do you see other options?", "created": "2019-04-03T06:38:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623a4603761efb0069cd34da] The change has been reverted in the following pr,\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1160], and a release has been made as of an hour ago. Apologies for any problems that you have had since the original pr was merged.", "created": "2019-04-03T06:54:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Haha, what a timing :D This is amazing! :) Thanks a lot! :)", "created": "2019-04-03T06:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623a4603761efb0069cd34da] it was nothing, the force foretold me of your ticket.\n\n\u00a0\n\nActually a community member pinged me on a release prep so I took a look and then added it in. If there's nothing else do you mind if I close this ticket?", "created": "2019-04-03T07:05:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Yes I think we can close it. Would do it myself, but I don't understand the workflow oO", "created": "2019-04-03T07:40:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Setting to resolved", "created": "2019-04-03T07:44:00.000000"}], "components": ["mysql"], "created": "2019-02-28T04:57:00.000000", "creator": "623c148201f8660070b6ffd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61806f73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt12v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2943968461_*|*_5_*:*_1_*:*_0"}], "description": "Whenever there is change to my.cnf affecting ibdata file size mysql won't restart afterwards. You will get following error:\n\n\u00a0\n\n{{2019-02-26T15:44:40.937781Z 0 [ERROR] InnoDB: The Auto-extending innodb_system data file './ibdata1' is of a different size 768 pages (rounded down to MB) than specified in the .cnf file: initial 64000 pages, max 0 (relevant if non-zero) pages!}}\n{{2019-02-26T15:44:40.937817Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error}}\n\n\u00a0\n\nReason for that is this:\n\n1) MySQL gets installed with default my.cnf provided by Ubuntu\n\n2) It gets started and MySQL initializes ibdata files\n\n3) Puppet updates my.cnf with incompatible settings\n\nAfter deployment MySQL is running fine because it uses old settings. After restart/reload it tries to use new one that is incompatible with already created ibdata files.\n\n\u00a0\n\nSolution would be:\n\n1) Install MySQL but don't start it\n\n2) Update my.cnf\n\n3) Start mysqld\n\n\u00a0\n\n\u00a0", "environment": "Ubuntu 16 and Ubuntu 18.\n\nPuppet Versions 3.4.3\n\npuppetlabs-mysql versions 5.4.0 and 8.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34547", "fixedVersions": [], "id": "34547", "issueType": "Bug", "key": "MODULES-8701", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c148201f8660070b6ffd0", "resolution": "Fixed", "resolutionDate": "2019-04-03T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Changes introduced to my.cnf after MySQL rerstart", "timeSpent": "PT0S", "updated": "2019-04-03T07:44:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c0afb8d8b9c0068b8ae71]\u00a0for reporting this. Sorry for the delay. We are currently going through the backlog of tickets.\n\nThere is a PR opened for the fix\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1276]\n\nWill review the PR. Thank you.", "created": "2021-06-14T06:47:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR is merged. Thank you", "created": "2021-07-05T04:56:00.000000"}], "components": ["postgresql"], "created": "2019-02-28T04:53:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e9cfc81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt12n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72320061484_*|*_10009_*:*_1_*:*_1807729671_*|*_5_*:*_1_*:*_0"}], "description": "[ld69ff1e|https://github.com/puppetlabs/puppetlabs-postgresql/commit/d69ff1ec91d02337415911fac35d8a1fa5a906fa] seems to have replaced the explicit requiring of Class['Postgresql::Server'] with an autorequire of a class ('postgresql::Server::Service') in the postgresql_psql type.\n\nWhat I can tell from PUP-2941, [!1443|https://github.com/puppetlabs/puppet/pull/1443] and my testing, autorequiring classes doesn't work.\n\nThis causes statements to execute before the service is started. The example below illustrates this:\n{code:java}...snip...\nError: /Stage[main]/Profile::Pgsqldb::Postgresql::Barman/Postgresql::Server::Role[barman]/Postgresql_psql[CREATE ROLE barman ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 84835 exit 2: 'psql: could not connect to server: No such file or directory\n\tIs the server running locally and accepting\n\tconnections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.5432\"?\n...snip...\nNotice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: ensure changed 'stopped' to 'running' (corrective)\n...snip...{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33481", "fixedVersions": [], "id": "33481", "issueType": "Bug", "key": "MODULES-8700", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2021-07-05T04:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql : the postgresql_psql type tries to autorequire class but autorequiring classes doesn't work", "timeSpent": "PT0S", "updated": "2021-07-05T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "body": "PR: https://github.com/puppetlabs/puppetlabs-java/pull/348", "created": "2019-02-28T03:59:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged.", "created": "2019-03-06T05:00:00.000000"}], "components": [], "created": "2019-02-28T03:59:00.000000", "creator": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b438003"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt12f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522103714_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 3.3.0\n*Puppet Version:* Puppet 5.x\n*OS Name/Version:* CentOS, Debian, etc.\n\n*Desired Behavior:*\n\nThis adds the capability to `java::oracle` to manage a symlink for this version, which will point to the Java installation directory. This is useful because it allows to add a static path that will never change, no matter which Java version is currently in use.\n\nThis feature is also available in [puppet-jdk_oracle](https://github.com/tylerwalts/puppet-jdk_oracle), which is no longer maintained and suggests to use puppetlabs-java instead. Adding support for symlinks would make migrations from this module to puppetlabs-java much easier.\n\nExample for the symlink feature:\n\n{noformat}\njava::oracle { 'jdk8':\n  basedir => '/mnt'\n  java_se => 'jdk'\n  version_major => '8u201'\n  version_minor => 'b09'\n  url_hash => '42970487e3af4f5aa5bca3f542482c60'\n  package_type => 'tar.gz'\n  manage_symlink => true\n  symlink_name => 'java_home'\n}\n\nInfo: Applying configuration version '1551101640'\nNotice: /Stage[main]/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u201-linux-x64.tar.gz]/ensure: download archive from [...]\nNotice: /Stage[main]/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8 8u201 b09]/returns: executed successfully\nNotice: /Stage[main]/Java::Oracle[jdk8]/File[/mnt/java_home]/ensure: created\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43038", "fixedVersions": [], "id": "43038", "issueType": "New Feature", "key": "MODULES-8699", "labels": ["github", "PR"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "resolution": "Fixed", "resolutionDate": "2019-03-06T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: Add option to create a symlink", "timeSpent": "PT0S", "updated": "2019-03-06T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "body": "PR: https://github.com/puppetlabs/puppetlabs-java/pull/349", "created": "2019-02-28T03:54:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR merged.", "created": "2019-03-06T08:26:00.000000"}], "components": [], "created": "2019-02-28T03:48:00.000000", "creator": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54cbd00c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt127:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535047461_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 3.3.0\n *Puppet Version:* verified on Puppet 5.x\n *OS Name/Version:*\n\nverified on CentOS 7.x\n\n*Desired Behavior:*\nUsing the `tar.gz` package type should not cause the `Exec` to run on every Puppet run.\n\n*Actual Behavior:*\n\nWhen using `tar.gz` packages on CentOS, the architecture is not part of the name of the installation directory. In this case it's just \"jdk1.8.0_201\" instead of \"jdk1.8.0_201-amd64\".\n\nThis fix is required to avoid running Exec on _every_ Puppet run when using the following configuration:\n\n\u00a0\n{noformat}\njava::oracle { 'jdk8':\n  basedir => '/mnt'\n  java_se => 'jdk'\n  version_major => '8u201'\n  version_minor => 'b09'\n  url_hash => '42970487e3af4f5aa5bca3f542482c60'\n  package_type => 'tar.gz'\n}\n\nInfo: Applying configuration version '1551106786'\nNotice: /Stage[main]/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8 8u201 b09]/returns: executed successfully\nNotice: Applied catalog in 2.99 seconds\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42008", "fixedVersions": [], "id": "42008", "issueType": "Bug", "key": "MODULES-8698", "labels": ["github", "PR"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86f27d74-186d-468e-b277-cd9b37ca8405", "resolution": "Done", "resolutionDate": "2019-03-06T08:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: Fix tar.gz package type on CentOS", "timeSpent": "PT0S", "updated": "2019-03-06T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "Sounds good to me", "created": "2019-03-19T16:35:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been completed and [~accountid:557058:9524215b-1a7d-407b-b7d2-e020f3970c4d] module is now deprecated.\nThanks for the ticket [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] :-) \n\nMarking as resolved.", "created": "2019-03-25T05:14:00.000000"}], "components": ["approved"], "created": "2019-02-27T12:10:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@448e8d05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt0jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2217462977_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_395978"}], "description": "Hi,\nVox Pupuli maintains a fork of this module. We tried to migrate it into our namespace but rodjek was hard to catch. I would suggest marking his version as deprecated and forward people to https://forge.puppet.com/puppet/logrotate", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38696", "fixedVersions": [], "id": "38696", "issueType": "Task", "key": "MODULES-8697", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2019-03-25T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{rodjek-logrotate} : mark as deprecated", "timeSpent": "PT0S", "updated": "2019-03-25T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Looks like we haven't vendored this is a LONG while\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/tree/master/build/vendor/wmf_dsc_resources/PSDesiredStateConfiguration/DSCResources/MSFT_UserResource (4 yrs old)\n\nhttps://github.com/PowerShell/PSDscResources/blob/dev/DscResources/MSFT_UserResource/MSFT_UserResource.psm1 (2 yrs old)\n\nhttps://www.powershellgallery.com/packages/PSDscResources/2.10.0.0 (last release 6 days ago)\n\n", "created": "2019-02-27T01:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As per [~accountid:557058:2deef474-47df-419f-8123-bbd42806cf68] in Slack - This example should be changed\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blame/master/README.md#L190", "created": "2019-02-27T01:41:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This is an issue with the vendored DSC resource in the module. It is not properly handling the error code returned by Windows if the account is disable. There is a chance that when the module is rebuilt and a new release is cut, that this error will go away, but I see no indication from the code I'v read in the DSC Resource's repository, that they have fixed this issue. \n\nThe relevant code is here: https://github.com/PowerShell/PSDscResources/blob/master/DscResources/MSFT_UserResource/MSFT_UserResource.psm1#L1280-L1293\nWhen calling the LogonUser() method, they assume that if the credentials are valid the return will be true, or some meaningful object. They are not accounting for the possibility that credentials could be valid, but the return is still an error indicating that the account is not allowed to log on right now.\n\nThe proper way to handle this would be some variation on the way puppets own user resource handles this as follows: https://github.com/puppetlabs/puppet/blob/b3d12c54069ec738d6c9549bffef705bf4dd7e3d/lib/puppet/util/windows/user.rb#L60-L74\nPuppets code understands that some errors have known causes that do not indicate invalid credentials.\n\nUnfortunately this means that while the error is occurring in a puppet run, this does not indicate an error with puppet or the module code. The next time we do a release it's possible that this error will go away, but not likely.\n\nFor now I would like to close this ticket as it does not correspond to an error that we are in a position to fix.\n\nPlease keep an eye on the releases of the dsc module to see if the next release fixes your issue. I have also [raised an issue|https://github.com/PowerShell/PSDscResources/issues/151] with the DSC Resource repository to track the problem and hopefully prompt them to fix it.", "created": "2019-05-10T13:06:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This ticket corresponds to an issue in an unsupported, third party code module.", "created": "2019-05-10T13:47:00.000000"}], "components": ["dsc", "windows"], "created": "2019-02-27T01:18:00.000000", "creator": "557058:2deef474-47df-419f-8123-bbd42806cf68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "*It has to disable the user and it doesn't show any Error ( Run should be\u00a0idempotent)*"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b15cec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzt033:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6262163861_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a0\n *Puppet Version: All*\u00a0\n *OS Name/Version: Windows -2012R2*\u00a0\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Throwing Error*\u00a0\n\n*Actual Behavior: It has to disable the user and it doesn't show any Error ( Run should be\u00a0idempotent)*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nWhen user trying to disable the guest user with a password, First run it successfull,\u00a0 and further runs it is throwing an\u00a0error.\u00a0\u00a0\n\n\u00a0\n\n+Steps to reproduce the issue :+\u00a0\n\nBelow is the manifest.\u00a0\n\n_dsc_user { 'guest':_ \n _dsc_ensure => present,_ \n _dsc_username => 'guest',_ \n _dsc_description => 'guest account',_ \n _dsc_password => {_ \n _'user' => 'guest',_ \n _'password' => Sensitive('jane-password'),_ \n _},_ \n _dsc_passwordneverexpires => true,_ \n _dsc_disabled => true,_ \n _}_\n\n\u00a0\n\nPS C:\\temp> puppet apply .\\testuser.pp\nNotice: Compiled catalog for l0wwhvg10f2sbfs.delivery.puppetlabs.net in environm\nent production in 0.15 seconds\nNotice: /Stage[main]/Testuser/Dsc_user[guest]/ensure: created\nNotice: Applied catalog in 8.20 seconds\nPS C:\\temp> puppet apply .\\testuser.pp\nNotice: Compiled catalog for l0wwhvg10f2sbfs.delivery.puppetlabs.net in environm\nent production in 0.16 seconds\nError: /Stage[main]/Testuser/Dsc_user[guest]: Could not evaluate: PowerShell DSC\nresource MSFT_UserResource failed to execute Test-TargetResource functionality\nwith error message: There could be a possible connection error while trying to\nuse the System.DirectoryServices API's.Exception calling \"ValidateCredentials\" w\nith \"2\" argument(s): \"This user can't sign in because this account is currently\ndisabled.\n\"\nNotice: Applied catalog in 6.89 seconds\nPS C:\\temp> puppet apply .\\testuser.pp\nNotice: Compiled catalog for l0wwhvg10f2sbfs.delivery.puppetlabs.net in environm\nent production in 0.18 seconds\nError: /Stage[main]/Testuser/Dsc_user[guest]: Could not evaluate: PowerShell DSC\nresource MSFT_UserResource failed to execute Test-TargetResource functionality\nwith error message: There could be a possible connection error while trying to\nuse the System.DirectoryServices API's.Exception calling \"ValidateCredentials\" w\nith \"2\" argument(s): \"This user can't sign in because this account is currently\ndisabled.\n\"\nNotice: Applied catalog in 4.43 seconds\nPS C:\\temp>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38695", "fixedVersions": [], "id": "38695", "issueType": "Bug", "key": "MODULES-8696", "labels": ["Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2deef474-47df-419f-8123-bbd42806cf68", "resolution": "Won't Fix", "resolutionDate": "2019-05-10T13:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : disabled user with password throwing error", "timeSpent": "PT0S", "updated": "2019-05-13T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "I put up a PR for this. https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/77/files\n\nOnly thing missing is a test to check syntax on Ruby 1.9.3. Tried adding a simple matrix entry but ran into issues with Gem dependencies and didn't pursue.", "created": "2019-02-27T12:38:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "PR merged to master: https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/77", "created": "2019-05-13T09:03:00.000000"}], "components": ["scheduled_task"], "created": "2019-02-25T18:45:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75d29028"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsyz3:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33189"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6614281432_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* Server 5.x and later\n*OS Name/Version:* N/A\n\n*Desired Behavior:*\n\nUsing types from {{puppetlabs-scheduled_task}} succeeds when running Puppet Server 5.x.\n\n*Actual Behavior:*\n\nCatalog compilation fails with a \"syntax error, unexpected tLABEL\" error.\n\nCustomer running PE 2016.4.3:\n\n{code}\n2019-01-03 04:26:04,407 ERROR [qtp558044898-167070] [puppetserver] Puppet Could not autoload puppet/type/scheduled_task: Could not autoload puppet/provider/scheduled_task/taskscheduler_api2: /etc/puppetlabs/code/environments/common_testint/modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/task.rb:391: syntax error, unexpected tLABEL\ndef default_action(create_if_missing: false)\n\n# ruby -c task.rb\n\n# ^ this will work, but running through puppetserver (jruby) results in the error:\n\n# puppetserver ruby -c task.rb\n\nSyntaxError in task.rb:391: syntax error, unexpected tLABEL\ndef default_action(create_if_missing: false)\n{code}\n\n[~accountid:63d40628f6e1b543161789a7]:\n\n{quote}\nA similar problem will occur when puppetserver 5.x tries to compile a catalog with a scheduled_task resource, because puppetserver 5.x contains JRuby 1.7, but it is only compatible with MRI Ruby 1.9.3 language features.\n\nThe scheduled task needs to not use keyword arguments so that it can be used with puppet-agent 1.10.x and puppetserver 5.x.\n\n...\n\nI'd strongly recommend we fix the issue in the module, as there are plenty of opensource users on Puppet5 that could run into this issue. The module metadata also claims to support Puppet >= 4.9 which is not strictly true.\n\n...\n\nPrior to Puppet6, the scheduled task type and provider were in core puppet, and it called Windows task scheduler v1 API (supported on 2003 and up). The module supports the task scheduler v2 API (available in 2008 and up, maybe Vista too). In Puppet 6, we extracted the the T&P from core puppet and moved it into the module. I expect you'll only see this issue for customers that explicitly install the scheduled_task module, and are running on a Puppet infrastructure that still uses JRuby 1.7.\n{quote}\n\nThis also affects {{puppet generate types}} when using the module in a Ruby 1.9.3 environment:\n\n{code}\n$ rbenv install 1.9.3-p551\n$ bundle install --path .bundle\n...\n$ bundle exec puppet module install puppetlabs/scheduled_task\n...\n$ bundle exec puppet generate types\n...\nWarning: Support for ruby version 1.9.3 is deprecated and will be removed in a future release. See https://docs.puppet.com/puppet/latest/system_requirements.html#ruby for a list of supported ruby versions.\n   (at /Users/josh/work/puppet/lib/puppet.rb:180:in `<module:Puppet>')\nNotice: Generating Puppet resource types.\nError: Could not autoload puppet/provider/scheduled_task/taskscheduler_api2: /Users/josh/.puppetlabs/etc/code/environments/production/modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/task.rb:391: syntax error, unexpected tLABEL, expecting ')'\n  def default_action(create_if_missing: false)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34545", "fixedVersions": [], "id": "34545", "issueType": "Bug", "key": "MODULES-8695", "labels": ["Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2019-05-13T09:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task: Module uses keyword arguments, breaking Server 5.x catalog compilation", "timeSpent": "PT0S", "updated": "2019-12-05T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-xinetd module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T07:03:00.000000"}], "components": ["xinetd"], "created": "2019-02-25T12:30:00.000000", "creator": "557058:5df828f6-77d5-40e4-9a17-e96f8cf26ff5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e384197"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsyov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "define ::service requires that either {{$server}} or {{$redirect}} are specified for any given service, neither of these are required for {{INTERNAL}} services( based on {{man 5 xinetd.conf}} )\n\nAnother condition should be added to this fail to check that the service is not of the {{INTERNAL}} {{$service_type}}\n\nhttps://github.com/puppetlabs/puppetlabs-xinetd/blob/98b42317468df18c202e4153a0176b3ed4636e0e/manifests/service.pp#L103", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36629", "fixedVersions": [], "id": "36629", "issueType": "Bug", "key": "MODULES-8694", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5df828f6-77d5-40e4-9a17-e96f8cf26ff5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-xinetd : service fails for INTERNAL type", "timeSpent": "PT0S", "updated": "2021-03-08T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2019-02-25T11:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3052297f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsynj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The difference between the [registry::value|https://github.com/puppetlabs/puppetlabs-registry#registryvalue] defined type and the [registry_value|https://github.com/puppetlabs/puppetlabs-registry#registry_value]\u00a0 type is confusing, as explained in https://puppet.atlassian.net/browse/MODULES-8159?focusedCommentId=621978&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-621978\n\n\u00a0\n * {{registry::value}} is documented at [https://github.com/puppetlabs/puppetlabs-registry#registryvalue] - parameters key, data, type and value\n * {{registry_value}} is documented at [https://github.com/puppetlabs/puppetlabs-registry#registry_value] - parameters path, ensure, type and data\n\n\u00a0\n\nThe also have different mechanisms for setting the default value of a key.\n\n\u00a0\n\nDetermine whether it is possible to deprecate the defined type in a major version release and/or update documentation to make it clear why the defined type is necessary.\n\n\u00a0\n\nIf there's a plan to remove the defined type for clarity, there must be a deprecation warning emitted in a Minor release prior to bumping the Major version of the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40896", "fixedVersions": [], "id": "40896", "issueType": "Improvement", "key": "MODULES-8693", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-registry: Spike consolidating defined type with regular type / provider", "timeSpent": "PT0S", "updated": "2021-03-29T13:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/31ec0221b4593c96a007efa351504552c1c0eec9", "created": "2019-02-25T12:34:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed CI at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/748/", "created": "2019-02-27T09:46:00.000000"}], "components": ["bolt", "sqlserver", "windows"], "created": "2019-02-21T14:12:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A task should exist in the module that can be invoked via bolt that will return information about sql agent jobs and job steps on each sql instance running on a machine."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@774dba9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsxfr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_162692811_*|*_1_*:*_1_*:*_113586_*|*_3_*:*_1_*:*_336868036_*|*_10009_*:*_1_*:*_2733946_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6224"}], "description": "Write a task that will return SQL agent jobs and job steps along with status information about each.", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "37678", "fixedVersions": [], "id": "37678", "issueType": "Improvement", "key": "MODULES-8692", "labels": ["bolt", "sqlserver", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-02-27T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : Task to get jobs, steps, and statuses", "timeSpent": "PT0S", "updated": "2019-02-27T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-21T01:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31d410e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzswv3:"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nThat during a pdksync run against several modules I expect if a single module fails the pdksync run will continue on against the other modules.\n\n*Actual Behavior:*\n\nIf one module fails the update then the pdksync run will finish on an error.\n\nE.G. If I run against:\n\npuppetlabs-concat\npuppetlabs-apt\npuppetlabs-mysql\n\nAnd the update for concat fails the run will exit out instead of proceeding to run against apt and mysql.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43031", "fixedVersions": [], "id": "43031", "issueType": "Bug", "key": "MODULES-8691", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync : pdksync will hard break if one of the modules pdk updates fail", "timeSpent": "PT0S", "updated": "2019-02-21T01:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-20T02:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@554263b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103909439_*|*_3_*:*_1_*:*_67441686_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43112", "fixedVersions": [], "id": "43112", "issueType": "Sub-task", "key": "MODULES-8690", "labels": [], "originalEstimate": "PT0S", "parent": "38694", "parentSummary": "Supported Release (concat) 5.3.0 - (21/02/19) - (22c5b2fb26e5b60ede1355ecc47d18ae49419614)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-22T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-22T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-20T10:11:00.000000", "name": "Screen Shot 2019-02-20 at 5.11.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13303"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```concat is good to release - QA signoff is complete! \nRelease against 22c5b2fb26e5b60ede1355ecc47d18ae49419614```", "created": "2019-02-20T10:12:00.000000"}], "components": [], "created": "2019-02-20T02:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@141a2587"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27373830_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42007", "fixedVersions": [], "id": "42007", "issueType": "Sub-task", "key": "MODULES-8689", "labels": [], "originalEstimate": "PT0S", "parent": "38694", "parentSummary": "Supported Release (concat) 5.3.0 - (21/02/19) - (22c5b2fb26e5b60ede1355ecc47d18ae49419614)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-20T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-20T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-20T02:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28f8b780"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10290141_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40892", "fixedVersions": [], "id": "40892", "issueType": "Sub-task", "key": "MODULES-8688", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38694", "parentSummary": "Supported Release (concat) 5.3.0 - (21/02/19) - (22c5b2fb26e5b60ede1355ecc47d18ae49419614)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-20T05:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-20T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you review this when you have the time. There are some small readme changes so it may need a new translation. Not sure though.", "created": "2019-02-20T04:50:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Sure I'll take a look today!", "created": "2019-02-20T05:12:00.000000"}], "components": [], "created": "2019-02-20T02:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e5041d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10107934_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39823", "fixedVersions": [], "id": "39823", "issueType": "Sub-task", "key": "MODULES-8687", "labels": [], "originalEstimate": "PT0S", "parent": "38694", "parentSummary": "Supported Release (concat) 5.3.0 - (21/02/19) - (22c5b2fb26e5b60ede1355ecc47d18ae49419614)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-20T05:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-20T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-20T10:10:00.000000", "name": "Screen Shot 2019-02-20 at 5.10.43 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13128"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-20T10:11:00.000000", "name": "Screen Shot 2019-02-20 at 5.11.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13202"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-concat/pull/570]\n\n\u00a0", "created": "2019-02-21T07:43:00.000000"}], "components": [], "created": "2019-02-20T02:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@618a9c58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4773_*|*_3_*:*_1_*:*_168780760_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2577217"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[http://github.com/puppetlabs/puppetlabs-concat/compare/5.2.0...22c5b2fb26e5b60ede1355ecc47d18ae49419614|https://github.com/puppetlabs/puppetlabs-concat/compare/5.2.0...cdd59ca0ab3c6078afd123b8de88ff81a5aa77ce]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/27/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38694", "fixedVersions": [], "id": "38694", "issueType": "Task", "key": "MODULES-8686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-22T02:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (concat) 5.3.0 - (21/02/19) - (22c5b2fb26e5b60ede1355ecc47d18ae49419614)", "timeSpent": "PT0S", "updated": "2019-02-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/48/", "created": "2019-03-01T12:12:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-02-20T02:35:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The user should be able to use the `ensure => absent` functionality of the sqlserver::login resource to delete users, and this functionality should be idempotent.\n\nAn acceptance test should be created to ensure this behavior is not regressed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d259020"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsw0f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5690008_*|*_1_*:*_1_*:*_733206712_*|*_3_*:*_1_*:*_4007972_*|*_10009_*:*_1_*:*_83881045_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 2.3.0\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\nThe template that is used to check of a login exists (templates\\query\\login_exists.sql.erb) has a redundant END statement due to it mistakenly being put outside of an if statment. The impact is that even if a login does not exist when using ensure => absent, the resource will run anyway and cause an error in the report.\n\nThe error is not a syntax error for the erb template language, but results in a dynamic sql statement that throws a syntax error when run against the server. Since the return code is non-zero the `onlyif` clause of the tsql resource causes the delete statement to run even if the login is not present, breaking idempotency for the sqlserver::login resource.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37675", "fixedVersions": [], "id": "37675", "issueType": "Bug", "key": "MODULES-8685", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2019-03-01T16:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver : Syntax Error in login_exists erb template", "timeSpent": "PT0S", "updated": "2019-03-01T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "623c12cb562ab90069f8b34b", "body": "Hi,\n\nI have the same need create user and grant permission to them without any database, for monitoring purposes. This is just an exemple I use :\n\n\n\u00a0\n{code:java}\nmysql::user:\n \"monitoring@192.168.1.2\":\n ensure: 'present'\n password_hash: '*90B39AD0C3933AB4D1F86383ABF81A668BD7B763'\nmysql::grant:\n \"monitoring@192.168.1.2/*.*\":\n table: '*.*'\n user: 'monitoring@192.168.1.2'\n privileges: 'ALL'\n{code}\n\u00a0\nAnother use case is to create a user only for DEV with Select only, and this user could be linked to several databases. Hence I need mysql::grant and mysql::user.\n\nHope this help.", "created": "2019-02-25T02:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623c12cb562ab90069f8b34b],\n\nI'm struggling to see where \"mysql::user\" is used in the module. To make sure we're really on the same page here, can you confirm (or otherwise explain) that this is something you custom built around the {{mysql_grant}} and {{mysql_user}} native types?", "created": "2019-02-25T04:26:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Well mysql_user and mysql_grant type are from this module right ? :\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/type/mysql_user.rb\n\nHere is what I use in my profile to get those values from Hiera : \n\n\n{code:java}\n  if lookup( {\"name\" => 'mysql::grant', \"default_value\" => ''} ) != '' {\n    create_resources('mysql_grant', hiera_hash('mysql::grant'))\n  }\n  if lookup( {\"name\" => 'mysql::user', \"default_value\" => ''} ) != '' {\n    create_resources('mysql_user', hiera_hash('mysql::user'))\n  }\n{code}\n\nMaybe I missed soemthing here.", "created": "2019-02-25T05:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:623c12cb562ab90069f8b34b] We need to make sure that there are no *other* problems in this area that we could have overlooked. Thanks to the additional information you provided, it is now confirmed that you're running into exactly the same issue as the original reporter.\n\nWe're now investigating the issue and will report back here when we have a solution.", "created": "2019-02-25T05:42:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] [~accountid:623c12cb562ab90069f8b34b] dont forget to vote on this issue.\n\nsame problem here, having multiple useres with different permissions (for example readonly user), from different hosts with different passwords is quite basic i think.\n\nonly because of many times people develop bad applications, from security perspective (one user, one password, everything allowed), which of course need no public grant access,\u00a0 a supported module should not promote such a bad practice and allow to configure users and their permissions more granular", "created": "2019-03-12T15:21:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Hi,\nI already vote for this. Yes I think this is a great exemple of devops doing it wrong ! ", "created": "2019-03-12T15:57:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Types have been exposed and release has been made.", "created": "2019-03-21T03:57:00.000000"}], "components": ["mysql"], "created": "2019-02-19T13:52:00.000000", "creator": "6243aef65f63fd0069b1a617", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ca6041c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsvdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2383425949_*|*_3_*:*_1_*:*_156926677_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12381155"}], "description": "In the puppetlabs-mysql module, both the mysql_grant and the mysql_user types have been designated as api-private.\n\nI'm wondering if this designation could potentially be removed due to more advanced use cases.\u00a0 For example, as of now, using the properly public entities, I could create a database on a server with a single user that connects to the database and has specified rights.\u00a0 This works in fairly simple cases; but, I'm in an environment where we'd need multiple user definitions.\n\nTo clarify, we have web applications distributed among many machines behind a load balancer.\u00a0 These applications have a profile defined type built internally to ensure everything necessary about the application is available.\u00a0 These applications also need access to a database on a central server.\u00a0 Right now, each individual grant for a user at one of these hosts behind the balancer is a manual configuration change within MySQL.\u00a0 Using the mysql_grant and mysql_user types, I was able to export a resource from each web server with the appropriate user and grant and collect them on the database server.\u00a0 This works very well; but, it employs an API that's marked private (and thus subject to change).\n\nLet me know if I'm missing a nuance about how the public types operate.\n\nThanks for the help.", "environment": "* CentOS 7\u00a0\n * Puppet 5.5 Open Source\n * MySQL 5.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43111", "fixedVersions": [], "id": "43111", "issueType": "New Feature", "key": "MODULES-8684", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243aef65f63fd0069b1a617", "resolution": "Fixed", "resolutionDate": "2019-03-21T03:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : Need exposure of mysql_grant and mysql_user type", "timeSpent": "PT0S", "updated": "2019-03-21T03:57:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2019-02-19T09:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ee3da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59200813_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38693", "fixedVersions": [], "id": "38693", "issueType": "Sub-task", "key": "MODULES-8683", "labels": [], "originalEstimate": "PT0S", "parent": "34542", "parentSummary": "Supported Release (haproxy) 3.0.1 - (20/2/2019) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-20T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-20T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T10:23:00.000000", "name": "Screen Shot 2019-02-19 at 5.22.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13302"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```haproxy is good to release - QA signoff is complete! \nRelease against 49c7cc8048ec5f05e1a8866cba71a07ff580852a```", "created": "2019-02-19T10:23:00.000000"}], "components": [], "created": "2019-02-19T09:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d333432"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1883132_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37669", "fixedVersions": [], "id": "37669", "issueType": "Sub-task", "key": "MODULES-8682", "labels": [], "originalEstimate": "PT0S", "parent": "34542", "parentSummary": "Supported Release (haproxy) 3.0.1 - (20/2/2019) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-19T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-19T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-19T09:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1222ca12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198723_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36628", "fixedVersions": [], "id": "36628", "issueType": "Sub-task", "key": "MODULES-8681", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34542", "parentSummary": "Supported Release (haproxy) 3.0.1 - (20/2/2019) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-19T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-19T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-19T09:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6402f521"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_189313_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35468", "fixedVersions": [], "id": "35468", "issueType": "Sub-task", "key": "MODULES-8680", "labels": [], "originalEstimate": "PT0S", "parent": "34542", "parentSummary": "Supported Release (haproxy) 3.0.1 - (20/2/2019) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-19T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(haproxy) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-19T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T10:21:00.000000", "name": "Screen Shot 2019-02-19 at 5.21.16 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13127"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T10:23:00.000000", "name": "Screen Shot 2019-02-19 at 5.22.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13201"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-haproxy/pull/356", "created": "2019-02-20T02:18:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:d266d245-5cba-4a99-842a-d1e061513459] The release you requested has been made. :)\n\nSorry for the delay.", "created": "2019-02-20T02:28:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Much appreciated and no problem at all!", "created": "2019-02-20T06:50:00.000000"}], "components": [], "created": "2019-02-19T09:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c5f2540"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5052_*|*_3_*:*_1_*:*_59443123_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_265782"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n * [https://github.com/puppetlabs/puppetlabs-haproxy/compare/3.0.0...49c7cc8048ec5f05e1a8866cba71a07ff580852a]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/haproxy/view/release/job/forge-module_puppetlabs-haproxy_init-merge_release/13/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34542", "fixedVersions": [], "id": "34542", "issueType": "Task", "key": "MODULES-8679", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-20T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (haproxy) 3.0.1 - (20/2/2019) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "timeSpent": "PT0S", "updated": "2019-02-20T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Work continued here:\u00a0https://puppet.atlassian.net/browse/MODULES-8679", "created": "2019-02-19T09:54:00.000000"}], "components": [], "created": "2019-02-19T09:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e4a3336"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2120_*|*_3_*:*_1_*:*_736976_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1847891"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * [https://github.com/puppetlabs/puppetlabs-haproxy/compare/3.0.0...49c7cc8048ec5f05e1a8866cba71a07ff580852a]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42006", "fixedVersions": [], "id": "42006", "issueType": "Task", "key": "MODULES-8678", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2019-02-19T09:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (haproxy) 3.0.1 - (release date) - (49c7cc8048ec5f05e1a8866cba71a07ff580852a)", "timeSpent": "PT0S", "updated": "2019-02-19T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/47/", "created": "2019-02-28T13:48:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/38a4ee0e727aabf7e536b42534b83784f31c09d0", "created": "2019-02-28T14:15:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "[~accountid:5a028139c24efb3c4ed448c4] will we see a fix version go up here once it's released?", "created": "2019-03-01T02:04:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] We can certainly do that. It\u2019s an often overlooked field for us though, so if I don\u2019t put it in there please don\u2019t hesitate to remind me. ", "created": "2019-03-01T02:08:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "Will do, when should we expect a release? Presumably MODULES-8685 will get bunched in with this?", "created": "2019-03-01T02:19:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Yes I expect MODULES-8685 to be merged tomorrow or Monday with a release ticket cut for the next sprint starting on Wednesday and a release hitting the forge Monday or Tuesday the following week. ", "created": "2019-03-01T02:22:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-02-19T08:54:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The user should be able to manage two roles with the same name at the server level on two different instances on the same node.\nThe user should be able to manage two roles with the same name at the database level on two different databases on the same instance.\n\nNeither of those two scenarios should result in duplicate sqlserver_tsql resource declarations in the role.pp or the permissions.pp defined type files.\n\nThere should be unit testing and acceptance testing to cover these changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@986ea48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsv3r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_775016506_*|*_3_*:*_1_*:*_6611476_*|*_10009_*:*_1_*:*_15269723_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.3.0*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n\u00a0\n\nWhen declaring `sqlserver_tsql` resources within the ./manifests/role.pp and the ./manifests/role/permissions.pp defined types, there was not enough information being inserted into the resource titles. This caused duplicate resource declarations if a user wanted to manage the same role on two different instances on a node, or on two different databases on the same instance. This caused issues for the following user scenarios:\n\n\"I want to manage the members of the data_writer role on both instance 1 and instance 2\".\n\"I want to manage the members of the data_writer role on on database1 and database2 on the same instance\".\n\n\u00a0\n\nMore details can be found in the PR: [https://github.com/puppetlabs/puppetlabs-sqlserver/pull/293]\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39818", "fixedVersions": [], "id": "39818", "issueType": "Bug", "key": "MODULES-8677", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2019-02-28T14:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver : Roles with the same name on multiple instances fails", "timeSpent": "PT0S", "updated": "2019-03-01T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-19T07:11:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51888893"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsutb:"}], "description": "The following code works in the Rakefile and the same logic should be removed form the constants file:\n{code:java}\nif PdkSync::ACCESS_TOKEN.nil? \nraise \"Git platform access token for #{PdkSync::GIT_PLATFORM.capitalize} not set\"\\ \n\" - use 'export #{PdkSync::GIT_PLATFORM.upcase}_TOKEN=\\\"<your token>\\\"' to set\"\nend\n{code}\nThere needs to be some rework around the rake tasks themselves (namespaces) so that only show_config will be shown if a token is not set.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42005", "fixedVersions": [], "id": "42005", "issueType": "Improvement", "key": "MODULES-8676", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync : Move token check into Rake tasks so that show_config rake task works without a token set", "timeSpent": "PT0S", "updated": "2019-02-19T07:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-19T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2616cbe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsurz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22624692_*|*_3_*:*_1_*:*_167516433_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34541", "fixedVersions": [], "id": "34541", "issueType": "Sub-task", "key": "MODULES-8675", "labels": [], "originalEstimate": "PT0S", "parent": "40885", "parentSummary": "Supported Release (java_ks) 2.4.0 - (19/02/19) - (e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-21T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-21T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T08:42:00.000000", "name": "Screen Shot 2019-02-19 at 3.41.51 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12554"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```java-ks is good to release - QA signoff is complete! \nRelease against e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719```", "created": "2019-02-19T08:42:00.000000"}], "components": [], "created": "2019-02-19T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c06f6a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsurr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22270845_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33479", "fixedVersions": [], "id": "33479", "issueType": "Sub-task", "key": "MODULES-8674", "labels": [], "originalEstimate": "PT0S", "parent": "40885", "parentSummary": "Supported Release (java_ks) 2.4.0 - (19/02/19) - (e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-19T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-19T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-19T07:01:00.000000"}], "components": [], "created": "2019-02-19T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53768bad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsurj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16247249_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43110", "fixedVersions": [], "id": "43110", "issueType": "Sub-task", "key": "MODULES-8673", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40885", "parentSummary": "Supported Release (java_ks) 2.4.0 - (19/02/19) - (e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-19T07:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-19T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-19T07:01:00.000000"}], "components": [], "created": "2019-02-19T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49acb36b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsur3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16234858_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42004", "fixedVersions": [], "id": "42004", "issueType": "Sub-task", "key": "MODULES-8672", "labels": [], "originalEstimate": "PT0S", "parent": "40885", "parentSummary": "Supported Release (java_ks) 2.4.0 - (19/02/19) - (e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-19T07:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-19T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T08:39:00.000000", "name": "Screen Shot 2019-02-19 at 3.39.31 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12448"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-19T08:42:00.000000", "name": "Screen Shot 2019-02-19 at 3.41.51 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12656"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-java_ks/pull/267]\n\n\u00a0", "created": "2019-02-19T08:49:00.000000"}], "components": [], "created": "2019-02-19T02:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54e5f872"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsurb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4701_*|*_3_*:*_1_*:*_23572993_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24015"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-java_ks/compare/2.3.0...e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/job/forge-module_puppetlabs-java_ks_init-merge_release/15/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40885", "fixedVersions": [], "id": "40885", "issueType": "Task", "key": "MODULES-8671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-19T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (java_ks) 2.4.0 - (19/02/19) - (e10c7a827ce3fdbf7a0a6e40f82c37e3a0622719)", "timeSpent": "PT0S", "updated": "2019-02-19T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4bbe4a57610068e677de", "body": "User error. Prefixing the rule with '000 ' fixes the issue.", "created": "2019-06-14T06:19:00.000000"}], "components": ["firewall"], "created": "2019-02-18T04:46:00.000000", "creator": "623a4bbe4a57610068e677de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c2d664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsukv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10024459491_*|*_6_*:*_1_*:*_0"}], "description": "After upgrading puppetlabs/firewall from 1.14.0 to version 1.15.0 the following resource is no longer idempotent\n\n\u00a0\n{code:java}\nfirewall { \"0redirectIpv4Udp\":\n    proto       => 'udp',\n    destination => '10.10.100.100',\n    dport       => '53',\n    table       => 'nat',\n    chain       => 'PREROUTING',\n    jump        => 'REDIRECT',\n    toports     => '53',\n    provider    => 'iptables',\n}{code}\n\u00a0\n\n\u00a0\n\nRunning puppet with debug gives the following output every time:\n\n\u00a0\n{noformat}\nDebug: Prefetching iptables resources for firewall\nDebug: Puppet::Type::Firewall::ProviderIptables: [prefetch(resources)]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nNotice: /Stage[main]/Firewall[0redirectIpv4Udp]/jump: jump changed  to 'REDIRECT'\nNotice: /Stage[main]/Firewall[0redirectIpv4Udp]/toports: toports changed  to '53'\nDebug: Firewall[0redirectIpv4Udp](provider=iptables): [flush]\nNotice: Firewall[0redirectIpv4Udp](provider=iptables): Properties changed - updating rule\nDebug: Firewall[0redirectIpv4Udp](provider=iptables): Updating rule 0redirectIpv4Udp\nDebug: Firewall[0redirectIpv4Udp](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[0redirectIpv4Udp](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -R PREROUTING 3 --wait -t nat -d 10.10.100.100/32 -p udp -m multiport --dports 53 -j REDIRECT --to-ports 53 -m comment --comment 0redirectIpv4Udp'\nDebug: Firewall[0redirectIpv4Udp](provider=iptables): [persist_iptables]\n{noformat}\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35465", "fixedVersions": [], "id": "35465", "issueType": "Bug", "key": "MODULES-8670", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bbe4a57610068e677de", "resolution": "Done", "resolutionDate": "2019-06-14T06:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: iptables nat prerouting redirect is not idempotent", "timeSpent": "PT0S", "updated": "2019-06-14T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:63eadbc140d0fe709073feda]. There is a defined type apt::key which is recommended to be used as apt_key is a private native type, so it might be worth trying it instead.\n\nCheers!", "created": "2019-03-14T08:58:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:63eadbc140d0fe709073feda] as there has been no feedback in over a month I am going to close this ticket now. Should your issue persist or you have any other queries, feel free to create a new ticket. Thanks!", "created": "2019-04-16T03:56:00.000000"}], "components": [], "created": "2019-02-15T01:54:00.000000", "creator": "63eadbc140d0fe709073feda", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No critical error anymore."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41d9e68e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzstnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5187692672_*|*_6_*:*_1_*:*_0"}], "description": "When I define an `apt_key` resource where the `key` is not 40 bits long, this piece of code in the `apt_key` type would be triggered:\n{code:java}if self[:id].length < 40\n    warning(_('The id should be a full fingerprint (40 characters), see README.'))\nend\n{code}\n_() is supposedly a translation function. But it triggers this error for me:\n{code:java}==> default: Error: undefined method `_' for #<Puppet::Type::Apt_key:0x00000007791100>\n{code}\nI tried it both with Puppet 4.8.2 and with Puppet 5.5.", "environment": "Puppet: 4.8.2 and/or Puppet 5.5\n\nOS: Debian 8 Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33477", "fixedVersions": [], "id": "33477", "issueType": "Bug", "key": "MODULES-8669", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63eadbc140d0fe709073feda", "resolution": "Won't Do", "resolutionDate": "2019-04-16T03:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "APT : Warnings and Exceptions in apt_key type cause fatal error", "timeSpent": "PT0S", "updated": "2019-04-16T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d513500a1f3290c16e60d49", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/207", "created": "2019-02-15T00:00:00.000000"}], "components": ["accounts"], "created": "2019-02-14T23:54:00.000000", "creator": "5d513500a1f3290c16e60d49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a9b6368"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzstn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2169648667_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 3.2.0*\n*Puppet Version: 6*\n*OS Name/Version: Debian 9 / Ubuntu 18.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: able to specify the owner of the sshkey file (.ssh/authorized_keys). This is nessesary if you have multiple users with the same uid and gid (allowdupe MODULES-8302)*\n\n*Actual Behavior: the user is hard-coded the owner of the key file*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39815", "fixedVersions": [], "id": "39815", "issueType": "Improvement", "key": "MODULES-8668", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d513500a1f3290c16e60d49", "resolution": "Fixed", "resolutionDate": "2019-03-12T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : add sshkey file owner parameter", "timeSpent": "PT0S", "updated": "2019-03-12T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d0099bef8a60068c826d2", "body": "Can confirm the bug on Debian. Note: ssh-keygen at the cmd allows to create keys with spaces and ssh can work with them.", "created": "2019-06-11T02:15:00.000000"}, {"author": "623c0a7701f8660070b6faac", "body": "I have the same problem and it gets worse.\u00a0\n\nThe following code manipulates the value of _$key\\_title_ without allowing the user to overwrite its content.\u00a0\n\n{code}\n    $key_title = \"${user}_${key_type}_${key_name}\"\n{code}\n\nThis is my Hiera definition:\n{code}\n---\n    ...\n    sshkeys:\n      - \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDf6PtgEmdKdFZXKWVvPPb+3dwQyR2/yubS1Y8mFyrS+ReGa9wkDRD5/h8DaSL/15bMNpG3HkWBP8rJ4L2lGE2jv2rXhZLoZjw+nju8SP4LR6XfE/4anwHgnxkzu5vAGBSeQYama8e8iPf+BbU9GvCz8VcLB89oAncwez73A7SYdTykIaeUmpXthw4cbZ4LQo3gJPXhXtPi/KyXOyav0Q+pJJ5mOt4rU52PM3CiO+7otb9pNcVcoTZJmeuqMvix4IfqEGdbUAQUb1MVITPQT9YFyeWwrS767HfkOqeEffVGkXpBGGA0uhA2bIcW7XeDm1m6EB9jH91ED3t22S36HEVnpkgwyM8Y4lw8mHO1ab8qy3XpgFXbR1JiZymqlaE4uEv4pzdZwqMWcozfwrArHxHHHgRvatFOctqK0ftLSA9kVyq+3W+xpX2ItFnZBpGyeoU0LbYchq4wz6PRza5cl/RuSHKUmOqGJzU48f4Wi5TLg/awISLm0kAd+cKf/ec/ykh1/n0F0U/5utnvaH3KtJUG+oO6pztbGJfIXjqsOknruU/B4/lVKESpq+EQL/KIF5BgJnyWMja90nwj69bV0uhFXbfm79dDv4hxZIq+4NQ6HPrGe/jqzZMeZwmg/tshVBMudhO6FxxaQVz7u6iQzbIm56Q5qLIQ9JJaxh4Ti0oU8Q== dhoppe@%{facts.networking.fqdn}\"\n{code}\n\nThis is the generated _authorized\\_key_:\n{code}\n# HEADER: This file was autogenerated at 2019-08-02 08:58:35 +0000\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDf6PtgEmdKdFZXKWVvPPb+3dwQyR2/yubS1Y8mFyrS+ReGa9wkDRD5/h8DaSL/15bMNpG3HkWBP8rJ4L2lGE2jv2rXhZLoZjw+nju8SP4LR6XfE/4anwHgnxkzu5vAGBSeQYama8e8iPf+BbU9GvCz8VcLB89oAncwez73A7SYdTykIaeUmpXthw4cbZ4LQo3gJPXhXtPi/KyXOyav0Q+pJJ5mOt4rU52PM3CiO+7otb9pNcVcoTZJmeuqMvix4IfqEGdbUAQUb1MVITPQT9YFyeWwrS767HfkOqeEffVGkXpBGGA0uhA2bIcW7XeDm1m6EB9jH91ED3t22S36HEVnpkgwyM8Y4lw8mHO1ab8qy3XpgFXbR1JiZymqlaE4uEv4pzdZwqMWcozfwrArHxHHHgRvatFOctqK0ftLSA9kVyq+3W+xpX2ItFnZBpGyeoU0LbYchq4wz6PRza5cl/RuSHKUmOqGJzU48f4Wi5TLg/awISLm0kAd+cKf/ec/ykh1/n0F0U/5utnvaH3KtJUG+oO6pztbGJfIXjqsOknruU/B4/lVKESpq+EQL/KIF5BgJnyWMja90nwj69bV0uhFXbfm79dDv4hxZIq+4NQ6HPrGe/jqzZMeZwmg/tshVBMudhO6FxxaQVz7u6iQzbIm56Q5qLIQ9JJaxh4Ti0oU8Q== dhoppe_ssh-rsa_dhoppe@centos-7.vagrant.dev\n{code}\n\nAs you can see, the provided _$key\\_title_ does not make any sense, because I already provided a comment for the SSH key and the username and key type is some kind of duplicate. ", "created": "2019-08-02T03:26:00.000000"}], "components": ["accounts"], "created": "2019-02-14T19:20:00.000000", "creator": "557058:d4f29038-6a76-4c0f-a2c5-03c4d5656ff0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f09e799"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzstmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/19"}], "description": "_Basic Info_\n *Module Version:3.2.0*\n *Puppet Version: 5.5.2*\n *OS Name/Version:Centos7*\n\n_Having an ssh key with a spaced comment causes errors._\n\n*Desired Behavior: No errors*\n\n*Actual Behavior:*\n\nHaving a ssh key with a space in the comment causes an error.\n\nThe manifest:\n{code:java}  accounts::user {'user1':\n    ensure => 'present',\n    sshkeys => [\"ssh-rsa 12345 'spaced comment'\"],\n  } {code}\nThe output:\n{code:java}# puppet apply --modulepath=modules comment.pp\nError: Parameter type failed on Ssh_authorized_key[user1_ssh-rsa 12345_comment']: Invalid value \"ssh-rsa 12345\". Valid values are ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-ed25519. (file: modules/accounts/manifests/manage_keys.pp, line: 36){code}\nRemoving the space makes the manifest apply.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34540", "fixedVersions": [], "id": "34540", "issueType": "Bug", "key": "MODULES-8667", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d4f29038-6a76-4c0f-a2c5-03c4d5656ff0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts : ssh key comments with spaces", "timeSpent": "PT0S", "updated": "2020-02-13T09:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2019-02-14T19:04:00.000000", "creator": "557058:d4f29038-6a76-4c0f-a2c5-03c4d5656ff0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56c0e833"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzstlz:"}], "description": "_Basic Info_\n *Module Version:3.2.0*\n *Puppet Version:5.5.2*\n *OS Name/Version:Centos7*\n\n_Trying to make multiple users absent causes errors._\n\n*Desired Behavior: No errors created*\n\n*Actual Behavior:*\n\nTrying to make multiple users absent causes errors when managing ssh keys.\n\nA single user test.\n\nCreate a test user:\n{code:java}for user in user1; do useradd -m $user; mkdir /home/$user/.ssh; echo \"ssh-rsa 12345 ${user}\" > /home/${user}/.ssh/authorized_keys; chown -R ${user} /home/${user}; done\n {code}\nA single user manifest:\n{code:java}$users = ['user1']\n$users.each |$username| {\n  accounts::user {$username:\n    ensure => 'absent',\n    sshkeys => [],\n    membership => 'inclusive',\n    purge_sshkeys => true\n  }\n}\n{code}\nRunning it works fine:\n{code}puppet apply --modulepath=modules single.pp\nNotice: /Stage[main]/Main/Accounts::User[user1]/User[user1]/ensure: removed\nNotice: Applied catalog in 0.15 seconds\n{code}\nDoing the same for multiple users.\n Creating the users:\n{code}for user in user1 user2 user3; do useradd -m $user; mkdir /home/$user/.ssh; echo \"ssh-rsa 12345 ${user}\" > /home/${user}/.ssh/authorized_keys; chown -R ${user} /home/${user}; done\n{code}\nThe manifest:\n{code}$users = ['user1', 'user2', 'user3']\n$users.each |$username| {\n  accounts::user {$username:\n    ensure => 'absent',\n    sshkeys => [],\n    membership => 'inclusive',\n    purge_sshkeys => true\n  }\n}\n{code}\nApplying it:\n{code}puppet apply --modulepath=modules multiple.pp\nNotice: /Stage[main]/Main/Accounts::User[user1]/User[user1]/ensure: removed\nNotice: /Stage[main]/Main/Accounts::User[user2]/User[user2]/ensure: removed\nError: /Stage[main]/Main/Accounts::User[user2]/Ssh_authorized_key[user2]: Could not evaluate: No such file or directory @ rb_file_s_stat - /home/user2/.ssh/authorized_keys\nNotice: /Stage[main]/Main/Accounts::User[user2]/Group[user2]: Dependency Ssh_authorized_key[user2] has failures: true\nWarning: /Stage[main]/Main/Accounts::User[user2]/Group[user2]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Accounts::User[user3]/User[user3]/ensure: removed\nError: /Stage[main]/Main/Accounts::User[user3]/Ssh_authorized_key[user3]: Could not evaluate: No such file or directory @ rb_file_s_stat - /home/user3/.ssh/authorized_keys\nNotice: /Stage[main]/Main/Accounts::User[user3]/Group[user3]: Dependency Ssh_authorized_key[user3] has failures: true\nWarning: /Stage[main]/Main/Accounts::User[user3]/Group[user3]: Skipping because of failed dependencies\n{code}\nChanging the order of users in the manifest changes the order of failures.\n\nSetting purge_sshkeys to false (for all users) makes it work consistently.\n\n\u00a0\n\nI think forcing purge_sshkeys to false in that situation would be ok:\n{code:java}\n$ git diff manifests/user.pp\ndiff --git a/manifests/user.pp b/manifests/user.pp\nindex 7694de2..07e83c6 100644\n--- a/manifests/user.pp\n+++ b/manifests/user.pp\n@@ -223,7 +223,13 @@ define accounts::user(\n     if $sshkey_custom_path != undef {\n       $purge_sshkeys_value = [\"${sshkey_custom_path}\"] # lint:ignore:only_variable_string\n     }\n-    else { $purge_sshkeys_value = true }\n+    else {\n+      if $ensure == 'present' {\n+          $purge_sshkeys_value = true\n+      } else {\n+          $purge_sshkeys_value = false\n+      }\n+    }\n   }\n   else { $purge_sshkeys_value = false }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43109", "fixedVersions": [], "id": "43109", "issueType": "Bug", "key": "MODULES-8666", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d4f29038-6a76-4c0f-a2c5-03c4d5656ff0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "accounts : removing multiple users with purge_sshkeys enabled", "timeSpent": "PT0S", "updated": "2019-04-16T09:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "6007ea942a6b66006902c024", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Awesome.\n\nI don't really want to force people using the module for agent upgrades to pull in the facts tasks? And those tasks, at least for now, are really only useful for `apply_prep` in Bolt. They're not super general purpose yet.\n\nWhich I bet makes them showing up in the console probably a Bad Thing. Ugh.", "created": "2019-02-14T11:56:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Just opened a PR to add the dependency, but there may be a better solution. In general, we should remember \"this module is bundled with Bolt\" is not sufficient to cover dependencies for all users of tasks.", "created": "2019-02-14T12:07:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Given the narrow use case for those tasks, the correct answer is probably \"stop shipping them with the module until they're more general-purpose\", since they are vendored in Bolt for purposes of apply_prep, and shouldn't be used from the PE console as tasks through orch right now.", "created": "2019-02-14T12:14:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Yup. And it also just dawned on me that I should probably be using {{pe_bootstrap::linux}} to upgrade PE agents with tasks. So, this is definitely all very confusing :)", "created": "2019-02-14T12:17:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] any updates on this? what should we do with the open PR?", "created": "2019-06-26T00:29:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "I've removed the \"Do Not Merge\" flag from the PR since {{puppetlabs-facts}} is a de-facto dependency of these tasks and noone has put forward a better way to address the issue.", "created": "2019-06-28T17:45:00.000000"}], "components": ["puppet_agent"], "created": "2019-02-14T11:48:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15e7c1d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzux3j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5824092_*|*_10007_*:*_2_*:*_1210470475_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_9569837292_*|*_10005_*:*_1_*:*_2480740761"}], "description": "_Basic Info_\n*Module Version:* 2.0.1\n*Puppet Version:* PE 2019.0.2 (Puppet 6.0.5)\n*OS Name/Version:* CentOS 7\n\nThe {{puppetlabs-puppet_agent}} module provides a {{puppet_agent::install}} task. The metadata for this task specifies some files that are provided by the {{puppetlabs-facts}} module. However, {{puppetlabs-facts}} is not listed as a dependency in the {{metadata.json}} file for puppetlabs-puppet_agent and thus is not installed as part of dependency resolution.\n\nh2. Reproduction case\n\n  - Install PE 2019.0.2 on CentOS 7\n\n  - Make sure PE bits have been added to the PATH: {{source /etc/profile.d/puppet-agent.sh}} \n\n  - Get a RBAC token for the {{admin}} user: {{puppet access login --username admin --lifetime 0}}\n\n  - Install the puppetlabs-puppet_agent module: {{puppet module install puppetlabs-puppet_agent -v 2.0.1}}\n\n  - Run: {{puppet task show puppet_agent::install}}\n\nh3. Result\n\nThe {{task show}} command fails because files provided by the {{puppetlabs-facts}} module are missing:\n\n{noformat}\n[root@nc7shh0ylntr902 puppet-enterprise-2019.0.2-el-7-x86_64]# puppet module install puppetlabs-puppet_agent -v 2.0.1\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-puppet_agent (v2.0.1)\n  \u251c\u2500\u2500 puppetlabs-apt (v6.3.0)\n  \u251c\u2500\u252c puppetlabs-inifile (v2.5.0)\n  \u2502 \u2514\u2500\u2500 puppetlabs-translate (v1.2.0)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v5.2.0)\n\n[root@nc7shh0ylntr902 puppet-enterprise-2019.0.2-el-7-x86_64]# puppet task show puppet_agent::install\npuppetlabs.orchestrator/invalid-task: Could not find module facts containing task file bash.sh\n{noformat}\n\nh3. Desired result\n\nThe {{task show}} command succeeds:\n\n{noformat}\n[root@nc7shh0ylntr902 puppet-enterprise-2019.0.2-el-7-x86_64]# puppet module install puppetlabs-facts\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-facts (v0.5.0)\n\n[root@nc7shh0ylntr902 puppet-enterprise-2019.0.2-el-7-x86_64]# puppet task show puppet_agent::install\n\npuppet_agent::install - Install the Puppet agent package\n\nUSAGE:\n$ puppet task run puppet_agent::install [collection=<value>] [version=<value>] <[--nodes, -n <node-names>] | [--query, -q <'query'>]>\n\nPARAMETERS:\n- collection : Optional[Enum[puppet5, puppet6, puppet]]\n    The Puppet collection to install from (defaults to puppet, which maps to the latest collection released)\n- version : Optional[String]\n    The version of puppet-agent to install\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43108", "fixedVersions": [], "id": "43108", "issueType": "Bug", "key": "MODULES-8665", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Fixed", "resolutionDate": "2019-07-18T02:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent: missing dependency on puppetlabs-facts for the install task", "timeSpent": "PT0S", "updated": "2019-07-18T02:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-14T08:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df3444"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsssn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2651674_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38692", "fixedVersions": [], "id": "38692", "issueType": "Sub-task", "key": "MODULES-8664", "labels": [], "originalEstimate": "PT0S", "parent": "34539", "parentSummary": "Supported Release (ciscopuppet) 2.0.0 - (2019-02-14) - (630846fa4c0adc970a1717a7b126fa675e0a847c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-14T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Not supported in kerminator.\n\nCI green.", "created": "2019-02-14T08:49:00.000000"}], "components": [], "created": "2019-02-14T08:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@194e1dd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsssf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_897786_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37666", "fixedVersions": [], "id": "37666", "issueType": "Sub-task", "key": "MODULES-8663", "labels": [], "originalEstimate": "PT0S", "parent": "34539", "parentSummary": "Supported Release (ciscopuppet) 2.0.0 - (2019-02-14) - (630846fa4c0adc970a1717a7b126fa675e0a847c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T08:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-14T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Docs were reviewed during development", "created": "2019-02-14T08:36:00.000000"}], "components": [], "created": "2019-02-14T08:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ce681e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsss7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_120405_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36627", "fixedVersions": [], "id": "36627", "issueType": "Sub-task", "key": "MODULES-8662", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34539", "parentSummary": "Supported Release (ciscopuppet) 2.0.0 - (2019-02-14) - (630846fa4c0adc970a1717a7b126fa675e0a847c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-14T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Docs were reviewed during development", "created": "2019-02-14T08:36:00.000000"}], "components": [], "created": "2019-02-14T08:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2035dcf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzssrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102138_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35464", "fixedVersions": [], "id": "35464", "issueType": "Sub-task", "key": "MODULES-8661", "labels": [], "originalEstimate": "PT0S", "parent": "34539", "parentSummary": "Supported Release (ciscopuppet) 2.0.0 - (2019-02-14) - (630846fa4c0adc970a1717a7b126fa675e0a847c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-14T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "v2.0.0 released via manualadminconfig on 14th Feb 2019 approx 4pm GMT", "created": "2019-02-14T09:19:00.000000"}], "components": [], "created": "2019-02-14T08:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@562e13e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzssrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4357_*|*_3_*:*_1_*:*_2650840_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_26169"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/cisco/cisco-network-puppet-module/compare/v1.10.0...630846fa4c0adc970a1717a7b126fa675e0a847c)\n* Link to successful Init Job Run from CI :\n(https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ad-hoc/view/ciscopuppet/job/forge-netdev_cisco-ciscopuppet_init-manual-parameters-cisco_adhoc/6/)", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "34539", "fixedVersions": [], "id": "34539", "issueType": "Task", "key": "MODULES-8660", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ciscopuppet) 2.0.0 - (2019-02-14) - (630846fa4c0adc970a1717a7b126fa675e0a847c)", "timeSpent": "PT0S", "updated": "2019-06-07T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-postgresql 5.12.1 at 07468888898cf143c5a65ab2df9b4d962027c8ad with \u201c5.12.1\u201d", "created": "2019-02-14T07:41:00.000000"}], "components": [], "created": "2019-02-14T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b207a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzssl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15257886_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43107", "fixedVersions": [], "id": "43107", "issueType": "Sub-task", "key": "MODULES-8659", "labels": [], "originalEstimate": "PT0S", "parent": "38691", "parentSummary": "Supported Release (postgresql) 5.12.1 - (13/02/2019) - (07468888898cf143c5a65ab2df9b4d962027c8ad)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-14T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-14T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\npostgresql is good to release - QA signoff is complete! \nRelease against 07468888898cf143c5a65ab2df9b4d962027c8ad\n{code}", "created": "2019-02-14T07:39:00.000000"}], "components": [], "created": "2019-02-14T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36652003"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsskv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15055125_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41942", "fixedVersions": [], "id": "41942", "issueType": "Sub-task", "key": "MODULES-8658", "labels": [], "originalEstimate": "PT0S", "parent": "38691", "parentSummary": "Supported Release (postgresql) 5.12.1 - (13/02/2019) - (07468888898cf143c5a65ab2df9b4d962027c8ad)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-14T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No Docs", "created": "2019-02-14T07:38:00.000000"}], "components": [], "created": "2019-02-14T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f10271"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsskn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14987391_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40882", "fixedVersions": [], "id": "40882", "issueType": "Sub-task", "key": "MODULES-8657", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38691", "parentSummary": "Supported Release (postgresql) 5.12.1 - (13/02/2019) - (07468888898cf143c5a65ab2df9b4d962027c8ad)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T07:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-14T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2019-02-14T07:38:00.000000"}], "components": [], "created": "2019-02-14T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f292965"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzssk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14974540_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39813", "fixedVersions": [], "id": "39813", "issueType": "Sub-task", "key": "MODULES-8656", "labels": [], "originalEstimate": "PT0S", "parent": "38691", "parentSummary": "Supported Release (postgresql) 5.12.1 - (13/02/2019) - (07468888898cf143c5a65ab2df9b4d962027c8ad)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T07:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-14T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\u00a0https://github.com/puppetlabs/puppetlabs-postgresql/pull/1059", "created": "2019-02-14T07:43:00.000000"}], "components": [], "created": "2019-02-14T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d7c1510"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsskf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4462_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22526486"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.12.0...07468888898cf143c5a65ab2df9b4d962027c8ad\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38691", "fixedVersions": [], "id": "38691", "issueType": "Task", "key": "MODULES-8655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 5.12.1 - (13/02/2019) - (07468888898cf143c5a65ab2df9b4d962027c8ad)", "timeSpent": "PT0S", "updated": "2019-02-14T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-02-13T19:15:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c274576"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzssh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "There are several locations in the code base which need to retrieve information from the chocolatey config and conform it to an object.\n\nThere should be a generic representation of the config such that you can retrieve the features, sources, etc after building it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37663", "fixedVersions": [], "id": "37663", "issueType": "Improvement", "key": "MODULES-8654", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: Retrieve and convert config into a ruby object", "timeSpent": "PT0S", "updated": "2021-03-29T13:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] :-)\n\nWe would like to thank you for submitting your module for approved. We have had a lengthy discussion and sadly we have decided that we will not be marking your module as approved. When looking on the Forge we can see that there are many timezone modules. We can agree that your module is one of the most up to date however when taking download counts into consideration there are a few modules that seem to be heavily used by the community. \n\nIf you disagree with our decision at this time we apologize and are more than happy to chat with you in more detail regarding our decision. \n\nAgain, we would like to thank you for your ongoing contributions, they are very much appreciated.\n\nMany Thanks\nThe Modules Team", "created": "2019-02-26T08:41:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] If this is the most up to date module for managing timezones and it meets all the qualifications then why not approve it and give the community your endorsement? The download number would seem like a horrible metric to use as it is easily skewed and does not reflect quality.", "created": "2019-02-26T15:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] :-)\n\nSo our process for approving is not only taking into consideration the quality level of the module but also how it compares against other similar modules on the Forge. There is another timezone module we have reviewed in parallel. \n\nThe module we compared:\n* has more contributors\n* has more features/configuration options\n* is more widely used by the community\n* it is more actively maintained and released\n* it is a more mature module\n\nIn result we have concluded the other module we looked at is the one we would like to proceed with marking as approved.\n\nMany Thanks\nThe Modules Team", "created": "2019-02-28T08:32:00.000000"}], "components": ["approved"], "created": "2019-02-13T15:49:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f308735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzss8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_402707781_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_694816376"}], "description": "Could you please review ghoneycutt/timezone for Approved status?\n\nhttps://forge.puppet.com/ghoneycutt/timezone/readme\n\nIt meets all the requirements including\n\n* long time running in large production settings\n* exhaustive spec tests\n* acceptance tests\n* multiple contributors\n* fully documented\n* support puppet 5 and 6\n* data in module\n* data types", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36626", "fixedVersions": [], "id": "36626", "issueType": "New Feature", "key": "MODULES-8653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-02-26T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ghoneycutt/timezone - Puppet Approved review", "timeSpent": "PT0S", "updated": "2019-02-28T08:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:99ada24c-9b2d-451c-9412-dd17287201a4", "body": "Is there any updates on this, am interested in more support for panos", "created": "2020-12-08T08:04:00.000000"}], "components": ["panos"], "created": "2019-02-13T15:37:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* v9.0.0 of PAN-OS is tested against in our pipelines.\n * Any issues we hit on v9.0.0 are fixed.\n * Module is released to the Forge with v9.0.0 supported."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd5adbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzss87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/20"}], "description": "Palo Alto have released version 9.0.0 of their software. We should update the module to include testing against v9.0.0 and address any issues that we hit during this testing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35461", "fixedVersions": [], "id": "35461", "issueType": "Story", "key": "MODULES-8652", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for Panos v9.0.0", "timeSpent": "PT0S", "updated": "2020-12-08T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Mergeback [PR|https://github.com/puppetlabs/puppetlabs-rsync/pull/125]", "created": "2019-02-13T08:36:00.000000"}], "components": [], "created": "2019-02-13T06:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47652606"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2261_*|*_3_*:*_1_*:*_2606318_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5646529"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-rsync/compare/1.1.0...d4dfea44f0fd79418b5ddd1c0f2ade1001830efe\n * https://github.com/puppetlabs/puppetlabs-rsync/blob/d4dfea44f0fd79418b5ddd1c0f2ade1001830efe/CHANGELOG.md", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36625", "fixedVersions": [], "id": "36625", "issueType": "Task", "key": "MODULES-8651", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-13T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (rsync) 1.1.1 - (13.02.2019) - (d4dfea44f0fd79418b5ddd1c0f2ade1001830efe)", "timeSpent": "PT0S", "updated": "2019-02-13T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "Hi,\n\nI've got the exact same problem. This is due to the fact that default options are not correctly overriden by the parameter mysql::server::override_options.\n\nIn fact, upto version 7.0.0 of the module, default options and override options where merged correcly regarding that they contain - or _ (because mysql accept both).\n\nNow, with version 8.1.0, it's possible to have duplicated options as there is no more processing of - or _ in the merge.\n\nIn your case, try to pass:\n\n{{mysql::server::override_options:}}\n {{\u00a0 mysqld:}}\n {{\u00a0 \u00a0 log_error: /var/log/mysqld.log}}\n {{\u00a0 \u00a0 pid_file: /var/run/mysqld/mysqld.pid}}\n \u00a0", "created": "2019-04-05T02:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:fdc53746-a9a3-4a04-9524-972c249f1014]\n\nThank you for providing this suggestion. I plan on resolving this issue. If you disagree I apologies and you can feel free to reopen.\u00a0", "created": "2021-06-14T04:59:00.000000"}], "components": ["mysql"], "created": "2019-02-13T05:13:00.000000", "creator": "62438118ad6b7e006aa3f86b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e0721f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73608395416_*|*_5_*:*_1_*:*_0"}], "description": "Installing Percona XtraDB without:\n{{mysql::server::override_options:}}\n{{\u00a0 mysqld:}}\n{{\u00a0 \u00a0 log-error: /var/log/mysqld.log}}\n{{\u00a0 \u00a0 pid-file: /var/run/mysqld/mysqld.pid}}\n\u00a0\nfinishes of wrong assumption that MariaDB is installed:\n-log-error = /var/log/mysqld.log\n+log-error = /var/log/mariadb/mariadb.log\n-pid-file = /var/run/mysqld/mysqld.pid\n+pid-file = /var/run/mariadb/mariadb.pid\n\u00a0\nAlso, I've found no provider \"percona\" in params.pp", "environment": "CentOS 7\n\nPercona XtraDB Cluster 5.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33475", "fixedVersions": [], "id": "33475", "issueType": "Bug", "key": "MODULES-8650", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438118ad6b7e006aa3f86b", "resolution": "Fixed", "resolutionDate": "2021-06-14T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Installing Percona XtraDB makes wrong assumption that MariaDB is installed", "timeSpent": "PT0S", "updated": "2021-06-14T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2019-02-13T05:02:00.000000", "creator": "62438118ad6b7e006aa3f86b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c226fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrsv:"}], "description": "Hi, I've found that I cannot supply such config through hiera:\n\n{{mysql::server::includedir:}}\n - {{'/etc/my.cnf.d'}}\n - {{'/etc/percona-xtradb-cluster.conf.d/'}}\n\nThis results in:\n\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, 'mysql::dirname' parameter 'path' expects a value of type Undef or String, got Tuple (file: /etc/puppetlabs/code/environments/production/modules/mysql/manifests/server/config.pp, line: 27, column: 25) on node XXX}}\n\n\u00a0\n\nIt looks like wrapping file config.pp lines 27-34 in includepathdir.each |String path| {} should help. Also templates/my.cnf.erb needs to support more than one includedir then.", "environment": "puppetlabs-mysql\u00a0v6.2.0\n\npuppet 5.5.10\n\nCentoOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43106", "fixedVersions": [], "id": "43106", "issueType": "Bug", "key": "MODULES-8649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438118ad6b7e006aa3f86b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : mysql::server::includedir doesn't accept array of paths", "timeSpent": "PT0S", "updated": "2019-02-13T05:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Failures seem to arise from a lack of idempotency, the second apply of certain manifests is still reporting changes.", "created": "2019-02-13T08:19:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Look's to be because of state being set to new.\n\nLook's like this may always be outputted now on sles 11 regardless if it's a change or not.", "created": "2019-02-14T03:16:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "SLES 11 Sp4 seems to always convert\u00a0\n\n`-m state - state NEW`\n\nto\n\n`-m conntrack --ctstate NEW`", "created": "2019-02-18T03:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "SLES 11 SP4 has declared `State` to be obsolete and so uses `Conntrack` instead.", "created": "2019-02-18T09:52:00.000000"}], "components": ["firewall"], "created": "2019-02-13T04:17:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64991998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14499021_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_437499135"}], "description": "Likely related to the vmpooler image being changed from SP3 to SP4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40880", "fixedVersions": [], "id": "40880", "issueType": "CI Blocker", "key": "MODULES-8648", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2019-02-18T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Failures on SLES 11 on Firewall", "timeSpent": "PT0S", "updated": "2021-03-08T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-02-12T13:33:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bad0b98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrif:"}], "description": "The puppetlabs-puppet_agent module's master branch contains new acceptance tests in the acceptance/ directory that are intended to replace the ones in spec/accpetance/, since beaker-rspec and friends are being deprecated.\n\nThese tests need a new Jenkins pipeline, which should run on merge and/or nightly.\n\nThe new pipeline should have an ad-hoc variant as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43105", "fixedVersions": [], "id": "43105", "issueType": "Task", "key": "MODULES-8647", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create Jenkins pipeline for puppetlabs-puppet_agent acceptance tests", "timeSpent": "PT0S", "updated": "2021-03-08T07:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-02-12T13:32:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4478b30d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsri7:"}], "description": "The puppetlabs-puppet_agent module's master branch uses a new set of acceptance tests (in the acceptance/ directory) instead of the older beaker-rspec tests under spec/acceptance/. To finish the migration to the new tests, we will need to do the following for the master branch only:\n * Move any test cases that are still relevant from the old test suite to the new one\n * Remove the spec/acceptance/ directory completely\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41941", "fixedVersions": [], "id": "41941", "issueType": "Task", "key": "MODULES-8646", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Migrate relevant acceptance test cases to new test suite and remove old tests", "timeSpent": "PT0S", "updated": "2019-02-13T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:2f5c06f8-1aa1-4f32-a6dd-43e3635d3a6c", "created": "2019-02-12T11:24:00.000000", "name": "demo_module.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12860"}], "comments": [], "components": ["firewall"], "created": "2019-02-12T11:26:00.000000", "creator": "557058:2f5c06f8-1aa1-4f32-a6dd-43e3635d3a6c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13a5e8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsrfj:"}], "description": "*Module Version:* puppetlabs/firewall-1.15.1\n *Puppet Version:*\n * puppetserver-5.3.6-1\n * puppet-agent-5.5.8-1\n\n*OS Name/Version:* CentOS 7.5\n\n*Description:*\n\nAfter updating the *puppetlabs/firewall* module from *1.14.0* to *1.15.1* we experienced a duplication of certain INPUT chain rules if 2 or more iptables rules comments are sharing the same number at the beginning of the comment string followed by \"-\" (e.g. 200-SCOM, 200-SNMP)\n\nThe reason for this behavior seems to be somewhere within this commit / change:\n * MODULES-7990 _/ [https://github.com/puppetlabs/puppetlabs-firewall/commit/bb018199f46ccb98d26d2a565a355487184775c2]_\n\n*Example:*\n{code:java}[root@l9904022 ~]# iptables-save | grep \"200-\"\n-A INPUT -p tcp -m multiport --dports 1234 -m comment --comment 200-SCOM -j DROP\n-A INPUT -p tcp -m multiport --dports 5678 -m comment --comment 200-SNMP -j DROP\n[root@l9904022 ~]# puppet agent --test\nInfo: Using configured environment 'VDST'\nInfo: Retrieving pluginfacts Info: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts Info: Caching catalog for l99***\nInfo: Applying configuration version '1549995539'\nNotice: /Stage[main]/Demo_module/Firewall[200]/ensure: removed\nNotice: /Stage[main]/Demo_module/Firewall[200-SCOM]/ensure: created\nNotice: /Stage[main]/Demo_module/Firewall[200-SNMP]/ensure: created\nNotice: Applied catalog in 4.64 seconds\n[root@l9904022 ~]# iptables-save | grep \"200-\"\n-A INPUT -p tcp -m multiport --dports 1234 -m comment --comment 200-SCOM -j DROP\n-A INPUT -p tcp -m multiport --dports 1234 -m comment --comment 200-SCOM -j DROP\n-A INPUT -p tcp -m multiport --dports 5678 -m comment --comment 200-SNMP -j DROP\n{code}\n*Desired Behavior:*\n * No rule duplication\n\n*Actual Behavior:*\n * Rule duplication\n\n*Code Example:*\n{code:java}class demo_module {\n\n\u00a0 resources { 'firewall':\n\u00a0\u00a0\u00a0 purge => true,\n\u00a0 }\n\n\u00a0 firewall { '200-SCOM':\n\u00a0\u00a0\u00a0 dport\u00a0 => '1234',\n\u00a0\u00a0\u00a0 proto\u00a0 => 'tcp',\n\u00a0\u00a0\u00a0 action => 'drop',\n\u00a0 }\n\n\u00a0 firewall { '200-SNMP':\n\u00a0\u00a0\u00a0 dport\u00a0 => '5678',\n\u00a0\u00a0\u00a0 proto\u00a0 => 'tcp',\n\u00a0\u00a0\u00a0 action => 'drop',\n\u00a0 }\n}{code}", "environment": "* puppetserver-5.3.6-1.el7.noarch\n * puppet-agent-5.5.8-1.el7.x86_64\n * CentOS 7.5\n * puppetlabs/firewall-1.15.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40878", "fixedVersions": [], "id": "40878", "issueType": "Bug", "key": "MODULES-8645", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2f5c06f8-1aa1-4f32-a6dd-43e3635d3a6c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall 1.15.1 : INPUT chain rule duplication", "timeSpent": "PT0S", "updated": "2019-02-12T13:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is even better for customers that have migrated from PE 3 - they'll have symlinks that point to locations that no longer exist", "created": "2019-02-12T09:45:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I think the fix in the module is to, when we detect PE, ensure the symlinks pointing to the new path we want ({{/opt/puppetlabs/bin/*}}). That matches the behavior in {{pe_repo}}, and means we don't have to do any weird special casing around \"migration\" - we just use puppet correctly to ensure state.", "created": "2019-03-18T04:24:00.000000"}], "components": ["puppet_agent"], "created": "2019-02-12T09:36:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@439525ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztbq7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3169034834_*|*_3_*:*_2_*:*_473946386_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1793528358"}], "description": "When installing an agent with the PE curl|bash, it creates symlinks. These symlinks unfortunately pointed to {{/opt/puppetlabs/puppet/bin}}, which means the fixes to linker paths (which are done by scripts in {{/opt/puppetlabs/bin}}) don't happen if you use the {{/usr/local/bin}} symlink for puppet.\n\nWhen upgrading from an older PE, we should ensure these symlinks point to the right locations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34538", "fixedVersions": [], "id": "34538", "issueType": "Improvement", "key": "MODULES-8644", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Won't Fix", "resolutionDate": "2019-04-16T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent module does not migrate PE symlinks", "timeSpent": "PT0S", "updated": "2019-04-16T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-02-12T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@436b5717"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsr6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86624935_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43104", "fixedVersions": [], "id": "43104", "issueType": "Sub-task", "key": "MODULES-8643", "labels": [], "originalEstimate": "PT0S", "parent": "38690", "parentSummary": "Supported Release (vsphere) 1.3.1 - (13.02.2019) - (ae11c2db610d3835a5e9e4f4af981b56dc9008a1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-13T05:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vsphere) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-13T05:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T09:25:00.000000", "name": "Screen Shot 2019-02-12 at 4.25.43 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13200"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```vsphere is good to release - QA signoff is complete! \nRelease against ae11c2db610d3835a5e9e4f4af981b56dc9008a1```", "created": "2019-02-12T09:26:00.000000"}], "components": [], "created": "2019-02-12T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@722c8e3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsr67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14862533_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41940", "fixedVersions": [], "id": "41940", "issueType": "Sub-task", "key": "MODULES-8642", "labels": [], "originalEstimate": "PT0S", "parent": "38690", "parentSummary": "Supported Release (vsphere) 1.3.1 - (13.02.2019) - (ae11c2db610d3835a5e9e4f4af981b56dc9008a1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vsphere) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T09:24:00.000000"}], "components": [], "created": "2019-02-12T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5db28443"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsr5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14765658_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40876", "fixedVersions": [], "id": "40876", "issueType": "Sub-task", "key": "MODULES-8641", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38690", "parentSummary": "Supported Release (vsphere) 1.3.1 - (13.02.2019) - (ae11c2db610d3835a5e9e4f4af981b56dc9008a1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vsphere) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T09:24:00.000000"}], "components": [], "created": "2019-02-12T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d12449b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsr5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14751162_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39707", "fixedVersions": [], "id": "39707", "issueType": "Sub-task", "key": "MODULES-8640", "labels": [], "originalEstimate": "PT0S", "parent": "38690", "parentSummary": "Supported Release (vsphere) 1.3.1 - (13.02.2019) - (ae11c2db610d3835a5e9e4f4af981b56dc9008a1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(vsphere) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T09:23:00.000000", "name": "Screen Shot 2019-02-12 at 4.23.20 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13046"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T09:25:00.000000", "name": "Screen Shot 2019-02-12 at 4.25.43 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13126"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Mergeback [PR|https://github.com/puppetlabs/puppetlabs-vsphere/pull/150]", "created": "2019-02-13T05:21:00.000000"}], "components": [], "created": "2019-02-12T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5626d70e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsr5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4470_*|*_3_*:*_1_*:*_89266579_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_131972"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-vsphere/compare/1.3.0...ae11c2db610d3835a5e9e4f4af981b56dc9008a1]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vsphere/view/release/job/forge-module_puppetlabs-vsphere_init-merge_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38690", "fixedVersions": [], "id": "38690", "issueType": "Task", "key": "MODULES-8639", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-13T06:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (vsphere) 1.3.1 - (13.02.2019) - (ae11c2db610d3835a5e9e4f4af981b56dc9008a1)", "timeSpent": "PT0S", "updated": "2019-02-13T06:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/145\nMerged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/5a48606ca594ee3732730a362a324939775ed17c", "created": "2019-02-20T10:28:00.000000"}], "components": [], "created": "2019-02-11T12:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4646714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_770090917_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35459", "fixedVersions": [], "id": "35459", "issueType": "Sub-task", "key": "MODULES-8638", "labels": [], "originalEstimate": "PT0S", "parent": "41939", "parentSummary": "Supported Release (chocolatey) 3.2.0 - 2019-02-19 - 847014e43d7f9692555dc7e76c34edec5e80a144", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-20T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-20T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Github Diff with Changelog additions:\u00a0[https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:847014e43d7f9692555dc7e76c34edec5e80a144|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:847014e43d7f9692555dc7e76c34edec5e80a144]\n\n\u00a0\n\nPassing Jenkins run:\u00a0[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/11/]\n\n\u00a0\n\nIssuing from the tip of release branch at 847014e43d7f9692555dc7e76c34edec5e80a144. Previous version is 3.1.1 at\u00a08de7a166570eea5128001ea28414590cd4429c9d.\n\n\u00a0", "created": "2019-02-19T09:30:00.000000"}], "components": [], "created": "2019-02-11T12:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14d97b07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_680402825_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34537", "fixedVersions": [], "id": "34537", "issueType": "Sub-task", "key": "MODULES-8637", "labels": [], "originalEstimate": "PT0S", "parent": "41939", "parentSummary": "Supported Release (chocolatey) 3.2.0 - 2019-02-19 - 847014e43d7f9692555dc7e76c34edec5e80a144", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-19T09:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-19T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-11T12:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72a02606"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_769615762_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33473", "fixedVersions": [], "id": "33473", "issueType": "Sub-task", "key": "MODULES-8636", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41939", "parentSummary": "Supported Release (chocolatey) 3.2.0 - 2019-02-19 - 847014e43d7f9692555dc7e76c34edec5e80a144", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-20T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-20T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/143", "created": "2019-02-18T04:33:00.000000"}], "components": [], "created": "2019-02-11T12:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad6b9f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_576002489_*|*_10007_*:*_1_*:*_16675999_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43103", "fixedVersions": [], "id": "43103", "issueType": "Sub-task", "key": "MODULES-8635", "labels": [], "originalEstimate": "PT0S", "parent": "41939", "parentSummary": "Supported Release (chocolatey) 3.2.0 - 2019-02-19 - 847014e43d7f9692555dc7e76c34edec5e80a144", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-18T09:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-18T09:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release Prep PR:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/142", "created": "2019-02-15T14:40:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release prep merged, running through CI now.", "created": "2019-02-15T15:31:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged docs fix PR: [https://github.com/puppetlabs/puppetlabs-chocolatey/pull/143]\n\nAt:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/fb68e059827d20243fdff3602b88acafc6188453", "created": "2019-02-18T09:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged Changelog fix PR:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/144\n\nAt:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/847014e43d7f9692555dc7e76c34edec5e80a144", "created": "2019-02-19T09:12:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here https://forge.puppet.com/puppetlabs/chocolatey", "created": "2019-02-20T10:19:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR here https://github.com/puppetlabs/puppetlabs-chocolatey/pull/145", "created": "2019-02-20T10:20:00.000000"}], "components": [], "created": "2019-02-11T12:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f7359b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqpz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4600_*|*_3_*:*_1_*:*_431311473_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_338790962"}], "description": "*REASON:* 3.2.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:ba99aaddfab8abea4f47e98a1b1522ffd783efec] [https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:ba99aaddfab8abea4f47e98a1b1522ffd783efec] [847014e43d7f9692555dc7e76c34edec5e80a144|https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.1...puppetlabs:ba99aaddfab8abea4f47e98a1b1522ffd783efec]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/11/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41939", "fixedVersions": [], "id": "41939", "issueType": "Task", "key": "MODULES-8634", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-20T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (chocolatey) 3.2.0 - 2019-02-19 - 847014e43d7f9692555dc7e76c34edec5e80a144", "timeSpent": "PT0S", "updated": "2019-02-20T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2019-02-11T12:29:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A strategy for dealing with MODULES-8247 should be described in a comment on this ticket."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b26ac63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsqpj:"}], "description": "Repro and decide on strategy for MODULES-8247", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39706", "fixedVersions": [], "id": "39706", "issueType": "Task", "key": "MODULES-8633", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spike : Investigate MODULES-8247", "timeSpent": "PT0S", "updated": "2021-01-25T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-02-11T09:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32f37b9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_152427884_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39705", "fixedVersions": [], "id": "39705", "issueType": "Sub-task", "key": "MODULES-8632", "labels": [], "originalEstimate": "PT0S", "parent": "35456", "parentSummary": "Supported Release (websphere_application_server) 1.4.2 - (release date) - (78f32507479064ee241ed29ae4379595db21b806)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-13T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-13T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T10:28:00.000000", "name": "Screen Shot 2019-02-12 at 5.26.38 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12859"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```websphere_application_server is good to release - QA signoff is complete! \nRelease against 78f32507479064ee241ed29ae4379595db21b806```", "created": "2019-02-12T10:28:00.000000"}], "components": [], "created": "2019-02-11T09:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@520d4872"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91194410_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38689", "fixedVersions": [], "id": "38689", "issueType": "Sub-task", "key": "MODULES-8631", "labels": [], "originalEstimate": "PT0S", "parent": "35456", "parentSummary": "Supported Release (websphere_application_server) 1.4.2 - (release date) - (78f32507479064ee241ed29ae4379595db21b806)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-13T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T10:28:00.000000"}], "components": [], "created": "2019-02-11T09:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d2d3f80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91182084_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37660", "fixedVersions": [], "id": "37660", "issueType": "Sub-task", "key": "MODULES-8630", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35456", "parentSummary": "Supported Release (websphere_application_server) 1.4.2 - (release date) - (78f32507479064ee241ed29ae4379595db21b806)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T10:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T10:27:00.000000"}], "components": [], "created": "2019-02-11T09:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b17db3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91172366_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36624", "fixedVersions": [], "id": "36624", "issueType": "Sub-task", "key": "MODULES-8629", "labels": [], "originalEstimate": "PT0S", "parent": "35456", "parentSummary": "Supported Release (websphere_application_server) 1.4.2 - (release date) - (78f32507479064ee241ed29ae4379595db21b806)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T10:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T10:28:00.000000", "name": "Screen Shot 2019-02-12 at 5.26.38 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12962"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T10:28:00.000000", "name": "Screen Shot 2019-02-12 at 5.28.38 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13047"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-13T03:32:00.000000", "name": "Screen Shot 2019-02-13 at 10.32.47 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12655"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Mergeback [PR|https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/155]", "created": "2019-02-13T03:29:00.000000"}], "components": [], "created": "2019-02-11T09:08:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@776a53b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4292_*|*_3_*:*_1_*:*_152583715_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15948"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.4.1...78f32507479064ee241ed29ae4379595db21b806]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35456", "fixedVersions": [], "id": "35456", "issueType": "Task", "key": "MODULES-8628", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-13T03:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (websphere_application_server) 1.4.2 - (release date) - (78f32507479064ee241ed29ae4379595db21b806)", "timeSpent": "PT0S", "updated": "2019-02-13T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-11T08:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a314dcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74850374_*|*_3_*:*_1_*:*_963964_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37657", "fixedVersions": [], "id": "37657", "issueType": "Sub-task", "key": "MODULES-8627", "labels": [], "originalEstimate": "PT0S", "parent": "33407", "parentSummary": "Supported Release (satellite_pe_tools) 2.3.0 - (12/02/19) - (02671dd39d63622e7cebf88c8c948388c37e34a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T05:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T05:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T03:38:00.000000", "name": "Screen Shot 2019-02-12 at 10.38.30 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12654"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```satellite-pe-tools is good to release - QA signoff is complete! \nRelease against 02671dd39d63622e7cebf88c8c948388c37e34a8```", "created": "2019-02-12T03:39:00.000000"}], "components": [], "created": "2019-02-11T08:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d94ffcd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69778454_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36623", "fixedVersions": [], "id": "36623", "issueType": "Sub-task", "key": "MODULES-8626", "labels": [], "originalEstimate": "PT0S", "parent": "33407", "parentSummary": "Supported Release (satellite_pe_tools) 2.3.0 - (12/02/19) - (02671dd39d63622e7cebf88c8c948388c37e34a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T03:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T02:36:00.000000"}], "components": [], "created": "2019-02-11T08:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c84a951"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66013755_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35454", "fixedVersions": [], "id": "35454", "issueType": "Sub-task", "key": "MODULES-8625", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33407", "parentSummary": "Supported Release (satellite_pe_tools) 2.3.0 - (12/02/19) - (02671dd39d63622e7cebf88c8c948388c37e34a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T02:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(satellite_pe_tools) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T02:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T02:36:00.000000"}], "components": [], "created": "2019-02-11T08:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@723dc1cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65999718_*|*_5_*:*_1_*:*_29879_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34536", "fixedVersions": [], "id": "34536", "issueType": "Sub-task", "key": "MODULES-8624", "labels": [], "originalEstimate": "PT0S", "parent": "33407", "parentSummary": "Supported Release (satellite_pe_tools) 2.3.0 - (12/02/19) - (02671dd39d63622e7cebf88c8c948388c37e34a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T02:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(satellite_pe_tools) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T02:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T03:41:00.000000", "name": "Screen Shot 2019-02-12 at 10.38.30 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12750"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T02:33:00.000000", "name": "Screen Shot 2019-02-12 at 9.32.48 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12447"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/95]\n\n\u00a0", "created": "2019-02-12T05:04:00.000000"}], "components": [], "created": "2019-02-11T08:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef70f54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4464_*|*_3_*:*_1_*:*_75808300_*|*_5_*:*_2_*:*_119993_*|*_10006_*:*_1_*:*_14132"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/2.2.0...02671dd39d63622e7cebf88c8c948388c37e34a8\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/satellite-pe-tools/view/release/job/forge-module_puppetlabs-satellite_pe_tools_init-merge_release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33407", "fixedVersions": [], "id": "33407", "issueType": "Task", "key": "MODULES-8623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T05:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (satellite_pe_tools) 2.3.0 - (12/02/19) - (02671dd39d63622e7cebf88c8c948388c37e34a8)", "timeSpent": "PT0S", "updated": "2019-02-12T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-02-11T08:10:00.000000", "creator": "5c17a2f3f79454183c31af4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23ec6414"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67149751050_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.1.1*\n *Puppet Version: 5.5*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n\u00a0\n\n*Desired Behavior:*\u00a0*Install chocolatey provider on node using chocolatey module for Puppet*\n\n*Actual Behavior:*\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, validate_re(): input needs to be a String, not a NilClass (file: /etc/puppetlabs/code/environments/qa/modules/chocolatey/manifests/init.pp, line: 75, column: 1)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43102", "fixedVersions": [], "id": "43102", "issueType": "Bug", "key": "MODULES-8622", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c17a2f3f79454183c31af4f", "resolution": "Declined", "resolutionDate": "2021-03-29T13:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : problem with install", "timeSpent": "PT0S", "updated": "2021-03-29T13:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-11T08:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@648c0773"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75329463_*|*_3_*:*_1_*:*_10258519_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41938", "fixedVersions": [], "id": "41938", "issueType": "Sub-task", "key": "MODULES-8621", "labels": [], "originalEstimate": "PT0S", "parent": "37655", "parentSummary": "Supported Release (ibm_installation_manager) 1.0.0 - (12/02/19) - (d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ibm_installation_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T03:42:00.000000", "name": "Screen Shot 2019-02-12 at 10.41.34 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12961"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```ibm-installation-manager is good to release - QA signoff is complete! \nRelease against d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9```", "created": "2019-02-12T03:42:00.000000"}], "components": [], "created": "2019-02-11T08:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a8c5b74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70336010_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40874", "fixedVersions": [], "id": "40874", "issueType": "Sub-task", "key": "MODULES-8620", "labels": [], "originalEstimate": "PT0S", "parent": "37655", "parentSummary": "Supported Release (ibm_installation_manager) 1.0.0 - (12/02/19) - (d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T03:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ibm_installation_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T03:10:00.000000"}], "components": [], "created": "2019-02-11T08:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb60595"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68416234_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39704", "fixedVersions": [], "id": "39704", "issueType": "Sub-task", "key": "MODULES-8619", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37655", "parentSummary": "Supported Release (ibm_installation_manager) 1.0.0 - (12/02/19) - (d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T03:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-02-12T03:10:00.000000"}], "components": [], "created": "2019-02-11T08:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61ae470f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68404087_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38688", "fixedVersions": [], "id": "38688", "issueType": "Sub-task", "key": "MODULES-8618", "labels": [], "originalEstimate": "PT0S", "parent": "37655", "parentSummary": "Supported Release (ibm_installation_manager) 1.0.0 - (12/02/19) - (d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-12T03:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-12T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T03:08:00.000000", "name": "Screen Shot 2019-02-12 at 10.08.02 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12553"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-02-12T03:42:00.000000", "name": "Screen Shot 2019-02-12 at 10.41.34 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12858"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/109]\n\n\u00a0", "created": "2019-02-12T05:20:00.000000"}], "components": [], "created": "2019-02-11T08:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fa0f0c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4612_*|*_3_*:*_1_*:*_85483158_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_91781"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.6.0...79fb559b5b643d6b17c799d6e6a90e93cd02ee3f\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/job/forge-module_puppetlabs-ibm_installation_manager_init-merge_release/6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37655", "fixedVersions": [], "id": "37655", "issueType": "Task", "key": "MODULES-8617", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-12T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ibm_installation_manager) 1.0.0 - (12/02/19) - (d30d12bcc85c560b4ee5c38118e6c29cd26a9cd9)", "timeSpent": "PT0S", "updated": "2019-02-12T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a47f78d8b9c0068b7e257", "attachments": [], "comments": [{"author": "623a47f78d8b9c0068b7e257", "body": "Pull request with fix has been created: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1056", "created": "2019-02-11T07:20:00.000000"}, {"author": "623a47f78d8b9c0068b7e257", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-postgresql/pull/1096", "created": "2020-02-18T08:17:00.000000"}], "components": ["postgresql"], "created": "2019-02-11T07:07:00.000000", "creator": "623a47f78d8b9c0068b7e257", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41d92e1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_781491_*|*_10009_*:*_1_*:*_32144219275_*|*_6_*:*_1_*:*_0"}], "description": "When you try to grant a privilege to 'ALL TABLES IN SCHEMA', the check that Puppet performs to see if it needs to change anything succeeds when at least one table has correct permissions, not all. If new tables are created later, they will not get correct permissions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34535", "fixedVersions": [], "id": "34535", "issueType": "Bug", "key": "MODULES-8616", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f78d8b9c0068b7e257", "resolution": "Fixed", "resolutionDate": "2020-02-18T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql : grant all tables in schema does not check for grant on all tables", "timeSpent": "PT0S", "updated": "2020-02-18T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] [~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16]. The issue appears to have been caused due to the module not supporting rules using the ipvs extension. I've added a change which will allow rules containing \"-m ipvs --ipvs\" which should resolve your issue. The change is still in master so it is not in the released version but if possible let me know if it works for you. Cheers.", "created": "2019-03-25T07:03:00.000000"}], "components": ["firewall"], "created": "2019-02-11T05:30:00.000000", "creator": "623c10b301f8660070b6fd8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@400f5834"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsq0v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33527"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3122626901_*|*_3_*:*_2_*:*_174090470_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_501897273"}], "description": "On a Server with Kubernetes, after an Upgrade to Firewall Module Version 1.15.0 we recieve on a Puppet Run the following Error / Warning:\n\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (7) count mismatch on line: -A cali-OUTPUT -o cali+ -m comment --comment \"cali:N882DxHZfedrB21M\" -m ipvs --ipvs -j cali-to-wl-dispatch\n\n\u00a0\n\nBefore the Update, they are more than 82 Messages like this.\n\nCan you check the Module, why the Warning is still alive?\n\n\u00a0", "environment": "Puppetmaster 2018.1.4 on RHEL 7.6;\n\npuppetlabs-Firewall v 1.15.0\n\nOn the specifc Host, Kubernetes are running:\n\nkubectl version\nClient Version: version.Info\\{Major:\"1\", Minor:\"8\", GitVersion:\"v1.8.5\", GitCommit:\"cce11c6a185279d037023e02ac5249e14daa22bf\", GitTreeState:\"clean\", BuildDate:\"2017-12-07T16:16:03Z\", GoVersion:\"go1.8.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}\nServer Version: version.Info\\{Major:\"1\", Minor:\"8\", GitVersion:\"v1.8.5\", GitCommit:\"cce11c6a185279d037023e02ac5249e14daa22bf\", GitTreeState:\"clean\", BuildDate:\"2017-12-07T16:05:18Z\", GoVersion:\"go1.8.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43101", "fixedVersions": [], "id": "43101", "issueType": "Bug", "key": "MODULES-8615", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10b301f8660070b6fd8a", "resolution": "Fixed", "resolutionDate": "2019-03-27T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : Unparsable IPTable Rules", "timeSpent": "PT0S", "updated": "2019-12-05T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4d4ca9575800695a0076", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/344", "created": "2019-02-08T08:58:00.000000"}], "components": ["java"], "created": "2019-02-08T08:55:00.000000", "creator": "623a4d4ca9575800695a0076", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5749d39b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsoqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72203065997_*|*_5_*:*_1_*:*_0"}], "description": "With version 3.3.0 the\u00a0puppetlabs-java module got support for the installation of JCE. The current version only supports using the zip packages from\u00a0download.oracle.com. There should be an option to set a custom download URL for JCE.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40872", "fixedVersions": [], "id": "40872", "issueType": "Improvement", "key": "MODULES-8613", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d4ca9575800695a0076", "resolution": "Fixed", "resolutionDate": "2021-05-24T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: Option to set a custom JCE Download URL", "timeSpent": "PT0S", "updated": "2021-05-24T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": ["azure"], "created": "2019-02-07T10:49:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d67cf8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzso3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82745781901_*|*_6_*:*_1_*:*_0"}], "description": "_Describe your issue in as much detail as possible..._\nSince Azure ARM doesn't have a noop users would love to use this module to be able to take advantage of puppet's noop ability to double check their changes before accidentally making disruptive changes in production. This unfortunately doesn't work for the hashes ( property hash ) and when doing a noop run it shows you the hash is changing but not the individual properties in the hash.  This makes it hard to pin-point the exact properties that will change.  It would be nice to have ti show the individual properties to make eye-balling easier.\n\n\n\n{code:java}\nNotice: /Stage[main]/Main/Azure_virtual_network[mfyffe-test-vnet2]/properties: properties changed {\n  'provisioningState' => 'Succeeded',\n  'resourceGuid' => 'XXXX-9475-42f5-9576-XXXX',\n  'addressSpace' => {\n    'addressPrefixes' => ['10.0.0.0/24', '10.0.2.0/24']\n  },\n  'dhcpOptions' => {\n    'dnsServers' => ['8.8.8.8', '8.8.4.4']\n  },\n  'subnets' => [\n    {\n      'name' => 'test',\n      'id' => '/subscriptions/XXX-XX-4a8X9-X-XXX/resourceGroups/mfyffe-test-rg/providers/Microsoft.Network/virtualNetworks/mfyffe-test-vnet2/subnets/test',\n      'etag' => 'W/\"799ae021-3b13-429c-b519-XXXXX\"',\n      'properties' => {\n        'provisioningState' => 'Succeeded',\n        'addressPrefix' => '10.0.0.0/24'\n      },\n      'type' => 'Microsoft.Network/virtualNetworks/subnets'\n    }],\n  'virtualNetworkPeerings' => [],\n  'enableDdosProtection' => false,\n  'enableVmProtection' => false\n} to {\n  'addressSpace' => {\n    'addressPrefixes' => ['10.0.0.0/24', '10.0.2.0/24']\n  },\n  'dhcpOptions' => {\n    'dnsServers' => ['8.8.8.8', '8.8.4.4']\n  },\n  'subnets' => [\n    {\n      'name' => 'test',\n      'properties' => {\n        'addressPrefix' => '10.0.0.0/24'\n      }\n    }]\n}\n{code}\n\n", "environment": "puppetlabs-azure_arm:\nv0.2.0\n\nPuppet Agent Version:\nv6.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36622", "fixedVersions": [], "id": "36622", "issueType": "Bug", "key": "MODULES-8612", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Won't Do", "resolutionDate": "2021-09-22T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "azure_arm : Properties hash should show the exact property changing", "timeSpent": "PT0S", "updated": "2021-09-22T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": ["autogenic_azure"], "created": "2019-02-07T10:35:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3053d665"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzso3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71730116104_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\nWhen utilizing resources ( like azure_virtual_network ) puppet is creating the resources and updating them but every run thinks the resource it out-of-sync because the module is not ignoring the auto-generated read-only properties.  For Example running the below code:\n\n\n{code:java}\nazure_virtual_network {'mfyffe-test-vnet2':\n  ensure              => 'present',\n  parameters          => {},\n  location            => 'eastus2',\n  resource_group_name => 'mfyffe-test-rg',\n  properties          => {\n    addressSpace => {\n      addressPrefixes => ['10.0.0.0/24', '10.0.2.0/24']\n    },\n    dhcpOptions  => {\n      dnsServers => ['8.8.8.8', '8.8.4.4']\n    },\n    subnets      => [\n      {\n        name       => 'test',\n        properties => {\n          addressPrefix        => '10.0.0.0/24'\n        }\n      }]\n  }\n}\n\n{code}\n\nWill create the resource on the first run but the next run will think the properties hash it out of sync because of the read-only properties which should never be in the specified in the puppet manifest.\n\n\n{code:java}\nNotice: /Stage[main]/Main/Azure_virtual_network[mfyffe-test-vnet2]/properties: properties changed {\n  'provisioningState' => 'Succeeded',\n  'resourceGuid' => 'XXXX-9475-42f5-9576-XXXX',\n  'addressSpace' => {\n    'addressPrefixes' => ['10.0.0.0/24', '10.0.2.0/24']\n  },\n  'dhcpOptions' => {\n    'dnsServers' => ['8.8.8.8', '8.8.4.4']\n  },\n  'subnets' => [\n    {\n      'name' => 'test',\n      'id' => '/subscriptions/XXX-XX-4a8X9-X-XXX/resourceGroups/mfyffe-test-rg/providers/Microsoft.Network/virtualNetworks/mfyffe-test-vnet2/subnets/test',\n      'etag' => 'W/\"799ae021-3b13-429c-b519-XXXXX\"',\n      'properties' => {\n        'provisioningState' => 'Succeeded',\n        'addressPrefix' => '10.0.0.0/24'\n      },\n      'type' => 'Microsoft.Network/virtualNetworks/subnets'\n    }],\n  'virtualNetworkPeerings' => [],\n  'enableDdosProtection' => false,\n  'enableVmProtection' => false\n} to {\n  'addressSpace' => {\n    'addressPrefixes' => ['10.0.0.0/24', '10.0.2.0/24']\n  },\n  'dhcpOptions' => {\n    'dnsServers' => ['8.8.8.8', '8.8.4.4']\n  },\n  'subnets' => [\n    {\n      'name' => 'test',\n      'properties' => {\n        'addressPrefix' => '10.0.0.0/24'\n      }\n    }]\n}\n{code}\n\n", "environment": "puppetlabs-azure_arm:\nv0.2.0\n\nPuppet Agent Version:\nv6.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43100", "fixedVersions": [], "id": "43100", "issueType": "Bug", "key": "MODULES-8611", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "azure_arm : Read-only autogenerated properties causing idempotence issue", "timeSpent": "PT0S", "updated": "2021-05-17T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "body": "BTW, the host resource seems to be somewhat broken by design, since the leading entity and key in /etc/hosts is the ip address and not the host name.\n\n\u00a0\n\nA better way would be to bind host names to ip addresses and not ip addresses to host names.", "created": "2019-02-07T03:37:00.000000"}, {"author": "557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116", "body": "The hosts file implementation *can* deal with both IPv4 and IPv6:\n{code:java}kris.bosland@kris:puppet % cat ../tmp/pup-9480/apply.pp\nhost { 'dummy.ipv.4':\n  ensure => 'present',\n  ip     => '192.168.2.1',\n  target => '/Users/kris.bosland/work/tmp/pup-9480/hosts',\n}\nhost { 'dummy.ipv.6':\n  ensure => 'present',\n  ip     => '::2',\n  target => '/Users/kris.bosland/work/tmp/pup-9480/hosts',\n}\nkris.bosland@kris:puppet % bx puppet apply ../tmp/pup-9480/apply.pp\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Notice: Compiled catalog for kris.bosland-c02kf9eafft1 in environment production in 0.07 seconds\nNotice: Applied catalog in 0.01 seconds\nkris.bosland@kris:puppet % cat ../tmp/pup-9480/hosts\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \n# HEADER: This file was autogenerated at 2019-08-26 10:53:44 -0700\n# HEADER: This file was autogenerated at 2019-08-26 10:53:44 -0700\n# HEADER: by puppet.\u00a0 While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n255.255.255.255 broadcasthost\n127.0.0.1 localhost\n::2 dummy.ipv.6\n127.0.0.1 puppet.delivery.puppetlabs.net\n127.0.0.1 kubernetes.docker.internal\n192.168.2.1 dummy.ipv.4\nkris.bosland@kris:puppet %{code}\nHowever, with the current host resource model, only one IP can be set for each host, so you cannot set both IPv4 and IPv6 addresses for the same hostname.\u00a0 Blocking this issue on PUP-1105, which should enable both IPv4 and IPv6 addresses for the same hostname.", "created": "2019-08-26T16:46:00.000000"}, {"author": "557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79], is there some place that we are documenting IPv6 limitations and errata?\u00a0 Because of existing limitations in the `host` type (unrelated to IPv6) this issue will not be fixed any time soon.", "created": "2019-09-06T10:52:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116], thanks for the heads up on this. We should add this as a known issue (https://puppet.com/docs/puppet/latest/known_issues_puppet.html). If you could fill out the docs tab with a summary of the problem and what users should do about it, that would be very helpful.", "created": "2019-09-06T11:24:00.000000"}, {"author": "557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] updated.\u00a0 I kept it pretty short, let me know if it needs more information.", "created": "2019-09-06T11:29:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks pretty straightforward to me, thank you [~accountid:557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116]!", "created": "2019-09-06T13:51:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I'm moving this to the MODULES project because the {{host}} type and provider was removed in Puppet 6 and Puppet 5 is EOL.", "created": "2021-06-14T19:01:00.000000"}], "components": ["host_core"], "created": "2019-02-07T03:34:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Because this type was part of the T&P extraction in Puppet 6, it needs to both be updated in the code in 5.5.x, as well as the extracted module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3849aedf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-9712"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykbdb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Known Issue"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The host type only supports one IP address for each hostname.  Because of this, it does not support both an IPv4 and IPv6 address for the same hostname."}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41481"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/19"}], "description": "Hi,\n\nan old problem, known at least since 2011, still exists in puppet and is causing more and more trouble: the host resource and put a host into /etc/hosts with *either* its ipv4 or ipv6 address, but not with both.\n\nSince it is state of the art today and normal that machines have both addresses, this really causes headache and problems.\n\n\u00a0\n\nI wonder why a problem know for at least 8 years still exists, if\n\n[https://puppet.com/docs/puppet/5.5/types/host.html]\n\nis still correct.\n\n\u00a0\n\nregards\n\n\u00a0", "epicLinkSummary": "IPv6 improvements and dual-stack update", "estimate": "PT0S", "externalId": "34534", "fixedVersions": [], "id": "34534", "issueType": "Improvement", "key": "MODULES-11108", "labels": ["jira_escalated", "known-issue-added"], "originalEstimate": "PT0S", "parent": "26404", "parentSummary": "IPv6 improvements and dual-stack update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet unable to put ipv4+ipv6 dual stack hosts into /etc/hosts", "timeSpent": "PT0S", "updated": "2021-06-14T19:02:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/d41d21329727b169797b6f10a21341269e7eda00", "created": "2019-03-15T12:24:00.000000"}], "components": ["bolt", "sqlserver", "windows"], "created": "2019-02-06T15:30:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance testing\n\nDocs update required for the new capability."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66c277ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqhr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_251963420_*|*_1_*:*_1_*:*_96550609_*|*_3_*:*_1_*:*_179230617_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2906280842"}], "description": "Create a bolt task that can kick off an agent job on a given sql instance.", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "35452", "fixedVersions": [], "id": "35452", "issueType": "New Feature", "key": "MODULES-8610", "labels": ["bolt", "sqlserver", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-03-18T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLServer : Task to kick off an agent job", "timeSpent": "PT0S", "updated": "2019-03-18T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "This level of effort is not required for the objective of getting something useful into the module.", "created": "2019-02-21T14:07:00.000000"}], "components": ["bolt", "sqlserver", "windows"], "created": "2019-02-06T15:27:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit testing via pester?\u00a0\n\nAcceptance testing\n\nNo docs update needed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@132e994b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsnjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96711330_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1194491496"}], "description": "Many of the tasks and plans that need to accomplish tasks will need to know how to do sql queries.\n\nThis ticket will create a sql query task so that plans will have the ability to execute t-sql code on a server.\n\nThe result of this task should always be a json object representing the resultset of the query.\n\nThe raw task should not be exposed to users of the PE console, as we don't want console users to be able to execute arbitrary t-sql via the console. This task should only ever be consumed by plans so that the basic query, if not all of it's parameters, can known via a code review process prior to implementing.\n\nNeed to decide on a strategy to accomplish this. May have to write a new PowerShell cmdlet that will do a query and return json.", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "39703", "fixedVersions": [], "id": "39703", "issueType": "Improvement", "key": "MODULES-8609", "labels": ["bolt", "sqlserver", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Fix", "resolutionDate": "2019-02-21T14:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : SQL Query Task", "timeSpent": "PT0S", "updated": "2019-02-21T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "We will implement this feature if and when we get user requests for it or something similar.", "created": "2019-02-21T14:09:00.000000"}], "components": ["bolt", "sqlserver", "windows"], "created": "2019-02-06T15:05:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should now have a task that can query database backup dates."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d75ac7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsnk7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98025274_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1194602875"}], "description": "Write a plan that get the last backup date for given server.\n\nIf no database is specified it should return all databases. If a database name is given it should query only for that database.", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "33406", "fixedVersions": [], "id": "33406", "issueType": "Improvement", "key": "MODULES-8608", "labels": ["bolt", "sqlserver", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Fix", "resolutionDate": "2019-02-21T14:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLServer: Bolt task get last backup date", "timeSpent": "PT0S", "updated": "2019-02-21T14:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Blog Posted at:\u00a0[https://puppet.com/blog/using-bolt-and-powershell-ms-sql-server]", "created": "2019-05-22T08:47:00.000000"}], "components": ["bolt", "ecosystem", "sqlserver", "windows"], "created": "2019-02-06T15:01:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A bolt blog post with content is written and posted."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@624556fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQLServer Bolt Blog Post"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9045969578_*|*_6_*:*_1_*:*_0"}], "description": "An epic to track both the technical work, and the content writing work, for a Bolt and SQLSever blog post.\n\nTickets in here should encapsulate the work writing the tasks and plans, and then for writing the post itself.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39702", "fixedVersions": [], "id": "39702", "issueType": "Epic", "key": "MODULES-8607", "labels": ["bolt", "sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2019-05-22T08:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : Bolt Blog Post", "timeSpent": "PT0S", "updated": "2019-05-22T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/a087e1a4893effcab806c652c6526faf210b6110", "created": "2019-02-21T14:06:00.000000"}], "components": [], "created": "2019-02-06T14:58:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests to cover new features.\n\nUpdate readme to reflect the module's new capabilities."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ed89f86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8607"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsnin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98459751_*|*_10009_*:*_1_*:*_194321505_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1000124555"}], "description": "Write a bolt task that will ensure the SA account for a given SQLServer is disabled.\n\nThe full feature list should be:\n # Audit a server to see what the current enabled state is: true or false.\n # Disable the account\n # Change the accounts password", "epicLinkSummary": "SQLServer : Bolt Blog Post", "estimate": "PT0S", "externalId": "38772", "fixedVersions": [], "id": "38772", "issueType": "New Feature", "key": "MODULES-8606", "labels": ["bolt", "sqlserver", "tasks", "windows"], "originalEstimate": "PT0S", "parent": "39702", "parentSummary": "SQLServer : Bolt Blog Post", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2019-02-21T14:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : bolt task to disable sa accounts", "timeSpent": "PT0S", "updated": "2019-02-21T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "Concern is keeping track of the proposed package versions. Continue to brainstorm other options. ", "created": "2019-02-12T10:41:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please track bolt issues in their repo.\n\ncc [~accountid:557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe]", "created": "2021-03-08T06:55:00.000000"}], "components": [], "created": "2019-02-06T09:40:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50758c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykkfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65740481222_*|*_6_*:*_1_*:*_0"}], "description": "We encourage users of the {python,ruby}_task_helper modules to use a relative require to include the {{TaskHelper}}. This assumes that the module that is using the task helpers is running in an {{_installdir}} on a target. When a task author writes tests that run locally against tasks that use the helpers (for example pytest/nose tests) the task helpers source code does not exist in the same relative location. \n\nOne solution could be to package the task helpers as a python package or ruby gem that can be managed locally by the task author. Tasks that use the helper would conditionally relatively require the task helpers based on the existence of the files in expected location. For example assuming we ship a python package named {{python_task_helpers}} and that the user has the package installed locally:\n{code}\n#!/usr/bin/python\nimport os\nimport sys\n\nhelper_path = helper = os.path.join(os.path.dirname(__file__), '..', '..', 'python_task_helper', 'files')\n\nif os.path.exists(helper_path):\n    sys.path.append(helper_path)\n    from task_helper import TaskHelper, TaskError\nelse:\n   from python_task_helpers import TaskHelper, TaskError\n{code}\n\nThis option allows the task author to not worry about where the task helpers are located on their system. For example another solution considered was to relative require based on `PT__installdir` and then setting the environment variable in test setup to the location of python_task_helper installed with bolt. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34533", "fixedVersions": [], "id": "34533", "issueType": "Improvement", "key": "MODULES-8605", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Incomplete", "resolutionDate": "2021-03-08T06:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Improve local testing with task helpers", "timeSpent": "PT0S", "updated": "2021-03-08T06:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] The release you requested has gone out :).", "created": "2019-02-07T02:31:00.000000"}], "components": [], "created": "2019-02-06T08:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cab240e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsmwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2118_*|*_3_*:*_1_*:*_64351007_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22951"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-xinetd/compare/3.1.0...657dec775ba39dba8b4d78ac544e0b52df16b6af", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39701", "fixedVersions": [], "id": "39701", "issueType": "Task", "key": "MODULES-8604", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-07T02:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-xinetd) 3.2.0 - (07/02/2019) - (657dec775ba39dba8b4d78ac544e0b52df16b6af)", "timeSpent": "PT0S", "updated": "2019-02-07T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "PR: https://github.com/puppetlabs/puppetlabs-cron_core/pull/12", "created": "2020-05-07T06:55:00.000000"}], "components": [], "created": "2019-02-06T08:01:00.000000", "creator": "623c100c4a57610068e74585", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c0c1b81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsmwn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39390825434_*|*_5_*:*_1_*:*_0"}], "description": "On Gentoo there's always a .keep_<package>-<slot> (e.g., .keep_cronbase-0) file inside the cron directory to ensure it's not removed with rmdir. Since usernames are very unlikely to start with .keep_, we can safely filter out these hidden files.", "environment": "Gentoo Linux with Puppet 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37653", "fixedVersions": [], "id": "37653", "issueType": "Improvement", "key": "MODULES-8603", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c100c4a57610068e74585", "resolution": "Fixed", "resolutionDate": "2020-05-07T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ignore .keep_ files in cron job listing", "timeSpent": "PT0S", "updated": "2020-05-07T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2019-02-05T16:18:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Code change.\nFunctional review/manual test.\nNo doc change.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b0f2f6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpuv:"}], "description": "\"I have changed the name of the variable 'COMMAND_TIMEOUT' to 'DSC_LITE_COMMAND_TIMEOUT'. The reason for this change is that this resolves a double declaration issue when using both DSC and DSC_Lite modules on the same Puppet master.\"\n\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/85/commits", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39699", "fixedVersions": [], "id": "39699", "issueType": "Bug", "key": "MODULES-8602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC DSC_Lite : Resolve declaration conflict between DSC/DSC_Lite", "timeSpent": "PT0S", "updated": "2021-01-25T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Blog post regarding PE-only module changes is due to be published on 14th February. We should aim to make these changes before then. cc [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24]", "created": "2019-02-05T10:16:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "All modules have been made open and are working as they should. Holding of on release until the new server we need for testing them is officially set up.", "created": "2019-02-07T06:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Satellite has been released:\u00a0https://puppet.atlassian.net/browse/MODULES-8623", "created": "2019-02-12T07:57:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "All modules have been released", "created": "2019-02-13T06:08:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Great job [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]! Thats that one closed out now [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2019-02-13T06:46:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Excellent work, thanks for pushing this through [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]! cc [~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24]", "created": "2019-02-13T10:40:00.000000"}], "components": [], "created": "2019-02-05T10:15:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fae5c0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzslkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16810_*|*_3_*:*_1_*:*_100172746_*|*_5_*:*_2_*:*_8429_*|*_10004_*:*_1_*:*_86528070_*|*_10006_*:*_1_*:*_329007015_*|*_10005_*:*_1_*:*_160791659"}], "description": "We are planning to make the PE-only repos public: [https://docs.google.com/document/d/1HoT9hvOZJABoUtCX92yvkcI1zqOP2kygIzWI6bArUSQ/edit?usp=sharing]\n\n\u00a0\n\nOpen the following repos to the public in line with other repos in the puppetlabs namespace (based on the results of this search:\u00a0[https://forge.puppet.com/modules?utf-8=%E2%9C%93&page_size=100&pe_only=true]). Ensure that the 'Project URL' link on the module homepage points to the repo (PR already put up for that change). Also ensure that the license file PR merged prior to the release.\n\n[https://forge.puppet.com/puppetlabs/vsphere]\n\n[https://forge.puppet.com/puppetlabs/satellite_pe_tools]\n\n[https://forge.puppet.com/puppetlabs/websphere_application_server]\n\n\u00a0\n\nFor the F5 module please open the repo, but don't do a release:\u00a0[https://forge.puppet.com/puppetlabs/f5]\n\n\u00a0\n\nEnsure PR work on public Travis.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35449", "fixedVersions": [], "id": "35449", "issueType": "Story", "key": "MODULES-8601", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2019-02-13T06:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make PE only module repos public", "timeSpent": "PT0S", "updated": "2019-02-13T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "created": "2019-05-22T03:24:00.000000", "name": "image-2019-05-22-10-24-22-680.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13055"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] you have an opinion on this one?", "created": "2019-02-05T16:36:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] If this is as easy as loosening the type validation then I'm not opposed.", "created": "2019-02-19T11:50:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://docs.microsoft.com/en-gb/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2016#Feature seems to be running through ok, re-kick|https://docs.microsoft.com/en-gb/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2016#Feature]\n\n!image-2019-05-22-10-24-22-680.png!", "created": "2019-05-22T03:24:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-02-05T06:16:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d2856be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzslfb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33617"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8542712516_*|*_3_*:*_1_*:*_206641302_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_421384921"}], "description": "Raised on behalf of a customer:\n\nWe have SQL servers with installed DQC Feature (Data Quality Client) that we wont be able to enable under Pupppet SQL module :\u00a0\nExample : \"SQL_2014\" : [ \"Conn\", \"SDK\", \"BC\", \"ADV_SSMS\", \"SSMS\", \"DQC\", \"BOL\", \"IS\" ],\n\n==> In last version of sqlserver module (Ref 2.3.0) supported features are still without DQC:\n\nSpecifies one or more features to manage. Valid options: 'BC', 'Conn', 'SSMS', 'ADV_SSMS', 'SDK', 'IS', 'MDS', 'BOL', 'DREPLAY_CTLR', 'DREPLAY_CLT'.\n\n==> This makes module to throw error for those SQL servers stating \"Invalid value \"DQC\"\". Module supports the instance DQ service, but not the DQC feature (the Client) which is strange.\n\n\"Failed to apply catalog: Parameter features failed on Sqlserver_features[Generic Features]: Invalid value \"DQC\". Valid values are Tools, BC, Conn, SSMS, ADV_SSMS, SDK, IS, MDS, BOL, DREPLAY_CTLR, DREPLAY_CLT. (file: /etc/puppetlabs/code/environments/NonProdNOOP/site/profile/manifests/new_sqlserver.pp, line: 155) \"\n\nPlease add support for DQC feature in future version of Sqlserver module.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34407", "fixedVersions": [], "id": "34407", "issueType": "New Feature", "key": "MODULES-8600", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2019-05-22T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " puppetlabs/sqlserver - Add support for DQC feature", "timeSpent": "PT0S", "updated": "2019-12-05T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [], "components": [], "created": "2019-02-04T16:02:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aa3d712"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_598620335_*|*_1_*:*_1_*:*_3901033_*|*_10007_*:*_1_*:*_76113086_*|*_3_*:*_1_*:*_600419132_*|*_5_*:*_1_*:*_0"}], "description": "We ship open-source agents for MacOS platforms, and thus should support MacOS upgrades in puppet_agent.\n\ncurrently, https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/darwin.pp#L10L12 stops open-source upgrades from completing on macos platforms.\n\nWe need to remove that clause and replace it with open-source sources for packages and settings.", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "39698", "fixedVersions": [], "id": "39698", "issueType": "Task", "key": "MODULES-8599", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add open-source support for MacOS upgrades using puppet_agent", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [], "components": [], "created": "2019-02-04T16:00:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ab16b46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1194667885_*|*_1_*:*_1_*:*_6501_*|*_10007_*:*_1_*:*_2826619_*|*_3_*:*_1_*:*_6137486_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_75544347"}], "description": "We ship open-source agents for SLES platforms, and thus should support SLES upgrades in puppet_agent.\n\ncurrently, https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/suse.pp#L10L12 stops open-source upgrades from completing on sles platforms.\n\nWe need to remove that clause and replace it with open-source sources for packages and settings.", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "38770", "fixedVersions": [], "id": "38770", "issueType": "Task", "key": "MODULES-8598", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add open-source support for SLES upgrades using puppet_agent", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Tagged and released at\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/tree/1.2.0", "created": "2019-02-05T10:38:00.000000"}], "components": [], "created": "2019-02-04T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e61089"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzskvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74180541_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41937", "fixedVersions": [], "id": "41937", "issueType": "Sub-task", "key": "MODULES-8597", "labels": [], "originalEstimate": "PT0S", "parent": "37651", "parentSummary": "Supported Release (dsc_lite) 1.2.0 - (release date) - (f34673202d4c7c28982c1738440413d735d117e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-05T10:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-05T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "* Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.1.0...f34673202d4c7c28982c1738440413d735d117e2]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/21/]\n\nCI passing, changelog matches commit history, releasing from Release.", "created": "2019-02-04T18:51:00.000000"}], "components": [], "created": "2019-02-04T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27766e70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzskvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17220911_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40870", "fixedVersions": [], "id": "40870", "issueType": "Sub-task", "key": "MODULES-8596", "labels": [], "originalEstimate": "PT0S", "parent": "37651", "parentSummary": "Supported Release (dsc_lite) 1.2.0 - (release date) - (f34673202d4c7c28982c1738440413d735d117e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-04T18:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-04T18:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-02-04T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26cee340"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzskvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69702123_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39697", "fixedVersions": [], "id": "39697", "issueType": "Sub-task", "key": "MODULES-8595", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37651", "parentSummary": "Supported Release (dsc_lite) 1.2.0 - (release date) - (f34673202d4c7c28982c1738440413d735d117e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-05T09:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-05T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-02-04T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ed0a14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzskuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69666284_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38768", "fixedVersions": [], "id": "38768", "issueType": "Sub-task", "key": "MODULES-8594", "labels": [], "originalEstimate": "PT0S", "parent": "37651", "parentSummary": "Supported Release (dsc_lite) 1.2.0 - (release date) - (f34673202d4c7c28982c1738440413d735d117e2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-05T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-05T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged release prep to release at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/f34673202d4c7c28982c1738440413d735d117e2", "created": "2019-02-04T18:19:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\n\nMergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/101", "created": "2019-02-05T10:40:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge here https://forge.puppet.com/puppetlabs/dsc_lite", "created": "2019-02-05T12:32:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/fb60f5771ae16217062571617e1a9884d7880cb8", "created": "2019-02-05T12:35:00.000000"}], "components": [], "created": "2019-02-04T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19196b19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzskv3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4867_*|*_3_*:*_2_*:*_72956904_*|*_5_*:*_2_*:*_17441_*|*_10006_*:*_1_*:*_8093672"}], "description": "*REASON:* 1.2.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.1.0...f34673202d4c7c28982c1738440413d735d117e2\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/21/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37651", "fixedVersions": [], "id": "37651", "issueType": "Task", "key": "MODULES-8593", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-05T12:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (dsc_lite) 1.2.0 - (release date) - (f34673202d4c7c28982c1738440413d735d117e2)", "timeSpent": "PT0S", "updated": "2019-02-05T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2019-02-04T06:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd49e0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk9z:"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40868", "fixedVersions": [], "id": "40868", "issueType": "Sub-task", "key": "MODULES-8592", "labels": [], "originalEstimate": "PT0S", "parent": "36620", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-cron_core) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2019-02-04T06:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fcdd0fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk9r:"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39696", "fixedVersions": [], "id": "39696", "issueType": "Sub-task", "key": "MODULES-8591", "labels": [], "originalEstimate": "PT0S", "parent": "36620", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2019-02-04T06:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ddb31ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk9j:"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38766", "fixedVersions": [], "id": "38766", "issueType": "Sub-task", "key": "MODULES-8590", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36620", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) LOC Release Review", "timeSpent": "PT0S", "updated": "2021-01-25T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2019-02-04T06:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@770df91b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk93:"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37648", "fixedVersions": [], "id": "37648", "issueType": "Sub-task", "key": "MODULES-8589", "labels": [], "originalEstimate": "PT0S", "parent": "36620", "parentSummary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-cron_core) DOCS Release Review", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2019-02-04T06:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e614ace"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk9b:"}], "description": "*REASON:* PUP-9409\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36620", "fixedVersions": [], "id": "36620", "issueType": "Task", "key": "MODULES-8588", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-cron_core) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-04T03:51:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73bd2bc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105784369_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41936", "fixedVersions": [], "id": "41936", "issueType": "Task", "key": "MODULES-8587", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2019-02-05T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync - Release 0.4.0", "timeSpent": "PT0S", "updated": "2019-02-05T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "I spun up a PE2018.1.7 master this morning, and tested the following steps: [https://forge.puppet.com/puppetlabs/certregen#refresh-a-ca-thats-expiring-soon]\n\nThey seemed work fine, ca got refreshed and applied to my master and test agent nodes.\n\nAny other reason the compatibility of this module hasn't been updated to include 2018?", "created": "2019-02-04T05:20:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Module is not compatible with PE2019, I assume since CA code has been changed\n", "created": "2019-05-08T05:41:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Yes, the module is not compatible with the chain of root CA -> intermediate CA that fresh installs of PE 2019.0 and newer use. However, fresh installs won't have to worry about expiration until 2034 as the default CA lifetime has been increased from 5 years to 15.\n\nUpgrades to PE 2019 from earlier versions will retain the single Root CA and may need renewal if the installation has been continuously upgraded for five years. The Puppet support team has been working on a set of Bolt tasks and plans for extending and distributing a new CA cert. This work can be found here:\n\nhttps://github.com/m0dular/ca_extend\n\nThe plan is to roll those into the support_tasks module and the built-in Bolt plans shipped with 2019.1.", "created": "2019-05-08T10:14:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "We usually don't upgrade in place, but we do copy existing SSL certificates to new puppet servers and hence old certificates will be preserved and needed to be extended. \n\nOne of the nice features of the module is `healthcheck` command, which reports what certificates are about to expire, so we can take actions before it's a problem.\n\nAlso, is_classified_with function, provided by module, is invaluable for managing PE nodes\n", "created": "2019-05-09T18:24:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "If modules shipped with PE need support, then the Platerprise group needs to support them. IAC team is always happy to help you navigate this journey.\n\nIf you're a customer experiencing an issue with PE, please contact support.", "created": "2021-03-08T06:52:00.000000"}], "components": ["certregen"], "created": "2019-02-02T11:10:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8c3dff9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsk47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66080509914_*|*_6_*:*_1_*:*_0"}], "description": "Raised on behalf of a customer,\n\nThe current\u00a0puppetlabs/certregen\u00a0module is only compatible up to PE version\u00a02017.2.x\n\nCan this be updated to work with the lts, PE2018 and PE 2019?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40865", "fixedVersions": [], "id": "40865", "issueType": "Improvement", "key": "MODULES-8586", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T06:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/certregen : update to work with PE2018/2019", "timeSpent": "PT0S", "updated": "2021-03-08T07:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/puppet_metrics_dashboard/pull/32", "created": "2019-02-01T16:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "this seems to be done.", "created": "2021-03-08T07:16:00.000000"}], "components": [], "created": "2019-02-01T16:12:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3852621e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsjx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66150231795_*|*_6_*:*_1_*:*_0"}], "description": "Grafana URLs have changed, as per:\n\nhttps://github.com/voxpupuli/puppet-grafana/commit/890148eba14b590e0b2c754ffd003c968d7e8b82\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39695", "fixedVersions": [], "id": "39695", "issueType": "Improvement", "key": "MODULES-8585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2021-03-08T07:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_metrics_dashboard - update grafana repos", "timeSpent": "PT0S", "updated": "2021-03-08T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5d09f568f9d5660c516569a2", "attachments": [], "comments": [{"author": "5d09f568f9d5660c516569a2", "body": "Fix has been merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/815.", "created": "2019-02-05T04:42:00.000000"}], "components": [], "created": "2019-02-01T15:47:00.000000", "creator": "5d09f568f9d5660c516569a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fcc5cd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsjwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_305703536_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.15:1\n*Puppet Version:* 5.5.10\n*Iptables VErsion:* 1.6.1\n*OS Name/Version:* Ubuntu 16.04.5 LTS (Xenial Xerus)\n\nParsing following rule produced by \"iptables-save\" breaks puppet run:\n\n-A CNI-HOSTPORT-DNAT -m comment --comment \"dnat name: \\\"k8s-pod-network\\\" id: \\\"3b193e73347ce092ab553da990471a3a7dbc22c8ecb17786d22753aba3a426e0\\\"\" -j CNI-DN-863b41f4e9c86af519e0f\n\n*Desired Behavior:*\n\nRule with multiple escaped quotes should be parsed properly.\n\n*Actual Behavior:*\n\nParsing rule with multiple escaped quotes produces stacktrace:\n\nError: Could not run: undefined method `[]' for nil:NilClass\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:639:in `rule_to_hash'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:364:in `block in instances'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:359:in `each'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/firewall/iptables.rb:359:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1164:in `block in instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1163:in `collect'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1163:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:273:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:228:in `find_or_save_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:142:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:260:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:137:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:383:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:667:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:135:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:73:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n\nPR on the way...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33405", "fixedVersions": [], "id": "33405", "issueType": "Bug", "key": "MODULES-8584", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d09f568f9d5660c516569a2", "resolution": "Fixed", "resolutionDate": "2019-02-05T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : unable to parse rules with mutliple escaped quotes", "timeSpent": "PT0S", "updated": "2019-02-05T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "attachments": [], "comments": [{"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "I'm thinking about --with-colons as described [here|https://linux.die.net/man/1/gpg2]?", "created": "2019-02-05T11:22:00.000000"}, {"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "We don't really have dedicated CI for the puppet_agent module. If there's an issue, PE integration will catch it and this ticket can be re-opened. In the meantime, I'm marking this as fixed.", "created": "2019-02-25T11:53:00.000000"}], "components": ["puppet_agent"], "created": "2019-02-01T12:23:00.000000", "creator": "623c0a7fa2f6400069eb771e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a1afea0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_429487957_*|*_1_*:*_1_*:*_11544720_*|*_10007_*:*_1_*:*_669808018_*|*_3_*:*_1_*:*_543952143_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_416488469_*|*_10005_*:*_1_*:*_520011"}], "description": "_Basic Info_\n *Module Version: 2.0.1*\n *Puppet Version: 5.5.8*\n *OS Name/Version: sles 15*\n\n_While testing out sles15 support in pe2018.1.5 I use the puppet_agent module to ensure the agent version is 5.5.8. The exec which installs the gpg keys has an unless attribute that is trying to obtain the keyid, but fails due to gpg2.2 having a different output format than the code expected. So this '| cut --characters=11-18' no longer retrieves the keyid when using gpg2.2_\n\n*Desired Behavior:*\u00a0expected gpg keys to be imported only once\n *gpg 2.0 output on sles12sp3:*\n gpg --homedir /root/.gnupg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n pub 4096R/*4BD6EC30* 2010-07-10 [expires: 2017-01-05]\n\n*Actual Behavior:*\u00a0keys continue to re-import in every puppet run\n\n*gpg2 2.2 output on sles15:*\n gpg --homedir /root/.gnupg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n gpg: WARNING: no command supplied. Trying to guess what you mean ...\n pub rsa4096 2010-07-10 [SC] [expired: 2017-01-05]\n 47B320EB4C7C375AA9DAE1A01054B7A2*4BD6EC30*\n uid Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>", "environment": "sles 15", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "38763", "fixedVersions": [], "id": "38763", "issueType": "Bug", "key": "MODULES-8583", "labels": ["gpg", "linux", "suse"], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a7fa2f6400069eb771e", "resolution": "Fixed", "resolutionDate": "2019-02-25T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : newer versions of gpg2 change output format, causing attempts to get gpg keyid to fail", "timeSpent": "PT0S", "updated": "2019-02-25T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2019-02-01T06:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dbaf08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsisf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_957748290_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36619", "fixedVersions": [], "id": "36619", "issueType": "Sub-task", "key": "MODULES-8582", "labels": [], "originalEstimate": "PT0S", "parent": "43095", "parentSummary": "Supported Release (puppetlabs-haproxy) 3.0.0 - (12/02/2019) - (c8d3a69bdb8cd37ea3d6b383e62650013333e570)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-12T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-haproxy) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-12T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "{code}\n\nhaproxy is good to release - QA signoff is complete! \nRelease against c8d3a69bdb8cd37ea3d6b383e62650013333e570\n\n{code}", "created": "2019-02-04T07:36:00.000000"}], "components": [], "created": "2019-02-01T06:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4752c1da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsis7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264583533_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35447", "fixedVersions": [], "id": "35447", "issueType": "Sub-task", "key": "MODULES-8581", "labels": [], "originalEstimate": "PT0S", "parent": "43095", "parentSummary": "Supported Release (puppetlabs-haproxy) 3.0.0 - (12/02/2019) - (c8d3a69bdb8cd37ea3d6b383e62650013333e570)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-04T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-04T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "[~accountid:5a8ddd3e21870439aa9195e5], [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]\n\nI only see a README.md to localize. Is that correct?j Please confirm.\n\nhttps://github.com/puppetlabs/puppetlabs-haproxy", "created": "2019-02-05T21:11:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5a53f79a4ee9b3787fdecc5c]\u00a0Yes I believe so. Thanks!", "created": "2019-02-06T04:18:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] [~accountid:623c150c94742a00683e4340] [~accountid:5a8ddd3e21870439aa9195e5] looking at this it seems to me that the ticket should be closed. These tickets are meant for updating already translated modules and as haproxy has yet to be put through the localisation process it does not qualify.\n ]", "created": "2019-02-06T11:38:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Sorry for the abrupt message but I'm currently on my phone", "created": "2019-02-06T11:39:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Thank you [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] !\n\n[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] based on what David's comment, we are not going to localize this module at the moment until the module is ready.", "created": "2019-02-08T14:52:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Okay, thanks [~accountid:5a8ddd3e21870439aa9195e5]!", "created": "2019-02-11T02:50:00.000000"}], "components": [], "created": "2019-02-01T06:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d330354"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsirz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_298202965_*|*_3_*:*_1_*:*_566790364_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34405", "fixedVersions": [], "id": "34405", "issueType": "Sub-task", "key": "MODULES-8580", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "43095", "parentSummary": "Supported Release (puppetlabs-haproxy) 3.0.0 - (12/02/2019) - (c8d3a69bdb8cd37ea3d6b383e62650013333e570)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8ddd3e21870439aa9195e5", "resolution": "Fixed", "resolutionDate": "2019-02-11T06:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-11T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-02-01T06:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b133aeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsirj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_261985886_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33404", "fixedVersions": [], "id": "33404", "issueType": "Sub-task", "key": "MODULES-8579", "labels": [], "originalEstimate": "PT0S", "parent": "43095", "parentSummary": "Supported Release (puppetlabs-haproxy) 3.0.0 - (12/02/2019) - (c8d3a69bdb8cd37ea3d6b383e62650013333e570)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-04T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-haproxy) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-04T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-02-04T07:00:00.000000", "name": "release 3.0.0.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12446"}], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:5b721aea84e3a72af6b3d21c] Mergeback PR :)\u00a0https://github.com/puppetlabs/puppetlabs-haproxy/pull/352", "created": "2019-02-12T08:20:00.000000"}], "components": [], "created": "2019-02-01T06:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@636d4a96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsirr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4645_*|*_3_*:*_1_*:*_955847985_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2551191"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-haproxy/compare/2.2.0...4cec45d96f9aa5624ca7651703aff941b166f482]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/haproxy/view/release/job/forge-module_puppetlabs-haproxy_init-merge_release/11/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43095", "fixedVersions": [], "id": "43095", "issueType": "Task", "key": "MODULES-8578", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-12T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-haproxy) 3.0.0 - (12/02/2019) - (c8d3a69bdb8cd37ea3d6b383e62650013333e570)", "timeSpent": "PT0S", "updated": "2019-02-12T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "attachments": [], "comments": [{"author": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "body": "Already fixed in the latest version (6.3.0) of the module", "created": "2019-02-08T04:23:00.000000"}], "components": ["apt"], "created": "2019-02-01T05:19:00.000000", "creator": "5ab988f0e78b8c2a7c89cb2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7961a6ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsijz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33553"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_601408856_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a02.4.0*\n *Puppet Version: 3, 5*\n *OS Name/Version: Ubuntu 18.04*\n\nPatch/workaround is needed to get the above to work:\n\nOur patch is a change at this line:\n\u00a0\n[https://github.com/puppetlabs/puppetlabs-apt/blob/2.4.0/lib/puppet/provider/apt_key/apt_key.rb#L32]\n\u00a0\nAnd that\u2019s the detail of the change:\n\u00a0\n--- a/lib/puppet/provider/apt_key/apt_key.rb\n+++ b/lib/puppet/provider/apt_key/apt_key.rb\n@@\u00a0-31,6\u00a0+31,8\u00a0@@\u00a0Puppet::Type.type(:apt_key).provide(:apt_key) do\n\u00a0 \u00a0 \u00a0key_array = key_output.split(\"\\n\").collect do |line|\n\u00a0 \u00a0 \u00a0 \u00a0if line.start_with?('pub')\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0pub_line = line\n+ \u00a0 \u00a0 \u00a0elsif line.start_with?('sub')\n+ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0pub_line = line\n\u00a0 \u00a0 \u00a0 \u00a0elsif line.start_with?('fpr')\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0fpr_line = line\n\u00a0 \u00a0 \u00a0 \u00a0end\n\u00a0\n\u00a0\nThat line of code parses the following output from the apt-key command:\n\u00a0\n# apt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode\nExecuting: /tmp/apt-key-gpghome.euxB3d446o/[gpg.1.sh|http://gpg.1.sh/]\u00a0--list-keys --with-colons --fingerprint --fixed-list-mode\ntru:t:1:1548080280:0:3:1:5\npub:-:2048:1:1F3045A5DF7587C3:1466588195:1624268195::-:::scESC::::::23::0:\nfpr:::::::::D4040146BE3972509FD57FC71F3045A5DF7587C3:\n{color:#ff1f00}uid:-::::1466588195::BC2494D254070E94560D56FCA83F27D04C0BADAE::Skype Linux Client Repository <[se-um@microsoft.com|mailto:se-um@microsoft.com]>::::::::::0:{color}\n{color:#ff1f00}sub:-:2048:1:6B4A0000A4EBB320:1466588195:1624268195:::::e::::::23:{color}\nfpr:::::::::F60A017E3CA5558FAF2439556B4A0000A4EBB320:\npub:-:4096:1:3B4FE6ACC0B21F32:1336770936:::-:::scSC::::::23::0:\nfpr:::::::::790BC7277767219C42C86F933B4FE6ACC0B21F32:\nuid:-::::1336770936::B7A02867A0C1D32B594B36C00E20C8C57E397748::Ubuntu Archive Automatic Signing Key (2012) <[ftpmaster@ubuntu.com|mailto:ftpmaster@ubuntu.com]>::::::::::0:\npub:-:4096:1:D94AA3F0EFE21092:1336774248:::-:::scSC::::::23::0:\nfpr:::::::::843938DF228D22F7B3742BC0D94AA3F0EFE21092:\nuid:-::::1336774248::77355A0B96082B2694009775B6490C605BD16B6F::Ubuntu CD Image Automatic Signing Key (2012) <[cdimage@ubuntu.com|mailto:cdimage@ubuntu.com]>::::::::::0:\npub:-:4096:1:871920D1991BC93C:1537196506:::-:::scSC::::::23::0:\nfpr:::::::::F6ECB3762474EDA9D21B7022871920D1991BC93C:\nuid:-::::1537196506::BE438F08F546424C0EA810FD722053597EB5127B::Ubuntu Archive Automatic Signing Key (2018) <[ftpmaster@ubuntu.com|mailto:ftpmaster@ubuntu.com]>::::::::::0:\n\u00a0\nIf you look into the Skype Linux Client Repository line, the next line containing its fingerprint starts with the string \u201csub\u201d instead of \u201cpub\u201d, and this confuses apt::key.\n\u00a0\nI am not sure yet where the problem lies between apt-key (apt) and gpg: the first is a wrapper of the latter.'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37647", "fixedVersions": [], "id": "37647", "issueType": "Bug", "key": "MODULES-8577", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ab988f0e78b8c2a7c89cb2d", "resolution": "Fixed", "resolutionDate": "2019-02-08T04:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APT 2.4 for Ubuntu - bug in module", "timeSpent": "PT0S", "updated": "2019-12-05T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-ntp 7.4.0 at 239ab20e2eb9498e0b3b6fac473553aa35a49637 with \"7.4.0\"", "created": "2019-02-01T08:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Released and available on the Forge.", "created": "2019-02-01T08:53:00.000000"}], "components": [], "created": "2019-02-01T02:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66bc2642"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsiiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21896525_*|*_3_*:*_1_*:*_139155_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41935", "fixedVersions": [], "id": "41935", "issueType": "Sub-task", "key": "MODULES-8576", "labels": [], "originalEstimate": "PT0S", "parent": "37645", "parentSummary": "Supported Release (puppetlabs-ntp) 7.4.0 - (1st Feb 2019) - (239ab20e2eb9498e0b3b6fac473553aa35a49637)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "{code}\n\nntp is good to release - QA signoff is complete! \n Release against 239ab20e2eb9498e0b3b6fac473553aa35a49637\n\n{code}", "created": "2019-02-01T06:01:00.000000"}], "components": [], "created": "2019-02-01T02:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@490e5b05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsiin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11814870_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40891", "fixedVersions": [], "id": "40891", "issueType": "Sub-task", "key": "MODULES-8575", "labels": [], "originalEstimate": "PT0S", "parent": "37645", "parentSummary": "Supported Release (puppetlabs-ntp) 7.4.0 - (1st Feb 2019) - (239ab20e2eb9498e0b3b6fac473553aa35a49637)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T06:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2019-02-01T02:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aa5e0ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsiif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18138174_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_242222959"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39694", "fixedVersions": [], "id": "39694", "issueType": "Sub-task", "key": "MODULES-8574", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37645", "parentSummary": "Supported Release (puppetlabs-ntp) 7.4.0 - (1st Feb 2019) - (239ab20e2eb9498e0b3b6fac473553aa35a49637)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-04T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No doc changes.", "created": "2019-02-01T07:46:00.000000"}], "components": [], "created": "2019-02-01T02:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@178d73dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsihz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18051949_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38761", "fixedVersions": [], "id": "38761", "issueType": "Sub-task", "key": "MODULES-8573", "labels": [], "originalEstimate": "PT0S", "parent": "37645", "parentSummary": "Supported Release (puppetlabs-ntp) 7.4.0 - (1st Feb 2019) - (239ab20e2eb9498e0b3b6fac473553aa35a49637)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T07:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-01T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2019-02-01T05:56:00.000000", "name": "Release 7.4.0.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13301"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-ntp/pull/502", "created": "2019-02-01T08:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as release mergeback has been merged into master.", "created": "2019-02-01T09:06:00.000000"}], "components": [], "created": "2019-02-01T02:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e14040"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsii7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4145_*|*_3_*:*_1_*:*_7638911_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15224158"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-ntp/compare/7.3.0...239ab20e2eb9498e0b3b6fac473553aa35a49637|https://github.com/puppetlabs/puppetlabs-ntp/compare/7.3.0...239ab20e2eb9498e0b3b6fac473553aa35a49637]\n * Link to successful Init Job Run from CI :\n * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/job/forge-module_puppetlabs-ntp_init-merge_release/39/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37645", "fixedVersions": [], "id": "37645", "issueType": "Task", "key": "MODULES-8572", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ntp) 7.4.0 - (1st Feb 2019) - (239ab20e2eb9498e0b3b6fac473553aa35a49637)", "timeSpent": "PT0S", "updated": "2019-02-01T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-02-01T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75575584"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsihr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23017910_*|*_3_*:*_1_*:*_2199918_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35445", "fixedVersions": [], "id": "35445", "issueType": "Sub-task", "key": "MODULES-8571", "labels": [], "originalEstimate": "PT0S", "parent": "41934", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.1 - (01/02/19) - (5d059e719b0b7a757dcbf155b51f6af4b1886bd8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-02-01T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\nfirewall is good to release - QA signoff is complete! \nRelease against 2bb14d35c8ca0c796407ca722ce479975b567273\n{code}", "created": "2019-02-01T04:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Reopening as this will need to be ran again. Was releasing 1.16.0 when in fact it should be 1.15.1 therefore the decreased version will result in the release SHA changing. ", "created": "2019-02-01T05:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\n firewall is good to release - QA signoff is complete! \nRelease against 5d059e719b0b7a757dcbf155b51f6af4b1886bd8\n{code}", "created": "2019-02-01T08:55:00.000000"}], "components": [], "created": "2019-02-01T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dce92d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsihj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8375535_*|*_4_*:*_1_*:*_13829671_*|*_5_*:*_2_*:*_643467"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34403", "fixedVersions": [], "id": "34403", "issueType": "Sub-task", "key": "MODULES-8570", "labels": [], "originalEstimate": "PT0S", "parent": "41934", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.1 - (01/02/19) - (5d059e719b0b7a757dcbf155b51f6af4b1886bd8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping.", "created": "2019-02-01T04:55:00.000000"}], "components": [], "created": "2019-02-01T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c6120a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsihb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8332213_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33403", "fixedVersions": [], "id": "33403", "issueType": "Sub-task", "key": "MODULES-8569", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41934", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.1 - (01/02/19) - (5d059e719b0b7a757dcbf155b51f6af4b1886bd8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-01T04:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-01T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping docs only docs change made was by the docs team therefore no need for re-review. \nDocs change: https://github.com/puppetlabs/puppetlabs-firewall/pull/809", "created": "2019-02-01T04:55:00.000000"}], "components": [], "created": "2019-02-01T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c132127"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsigv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8311567_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42933", "fixedVersions": [], "id": "42933", "issueType": "Sub-task", "key": "MODULES-8568", "labels": [], "originalEstimate": "PT0S", "parent": "41934", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.1 - (01/02/19) - (5d059e719b0b7a757dcbf155b51f6af4b1886bd8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-01T04:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-01T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback: [https://github.com/puppetlabs/puppetlabs-firewall/pull/814]", "created": "2019-02-01T09:36:00.000000"}], "components": [], "created": "2019-02-01T02:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bec97c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsih3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4536_*|*_3_*:*_1_*:*_17492761_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7792517"}], "description": "*REASON:* MODULES-8360\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : [https://github.com/puppetlabs/puppetlabs-firewall/compare/1.15.0...5d059e719b0b7a757dcbf155b51f6af4b1886bd8]\n * Link to successful Init Job Run from CI : [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/28/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41934", "fixedVersions": [], "id": "41934", "issueType": "Task", "key": "MODULES-8567", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-firewall) 1.15.1 - (01/02/19) - (5d059e719b0b7a757dcbf155b51f6af4b1886bd8)", "timeSpent": "PT0S", "updated": "2019-02-01T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged", "created": "2019-02-01T09:29:00.000000"}], "components": [], "created": "2019-01-31T14:53:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20e03c05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzshov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66944795_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: git head*\n *Puppet Version: 6*\n **\n\n*Desired Behavior:*\n\nThe template for creating a resolver section expects the user to define values for every single setting. The only one that HAProxy does not provide a default for is the list of nameservers so that is the only one that should be required. A PR will be submitted in a moment to resolve this.\n\n*Actual Behavior:*\n\ncatalog compilation fails when all parameters are not specified.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34401", "fixedVersions": [], "id": "34401", "issueType": "Bug", "key": "MODULES-8566", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2019-02-01T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy : catalog compilation fails without all values for a resolver", "timeSpent": "PT0S", "updated": "2019-02-01T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Sorry for the lack of response [~accountid:623e7b467910a200718cd18c]. We're going through a number of old issues and trying to close / address them.\n\nThe behaviour you reported is definitely something we should address, however I'm not sure the best way to approach:\n\n- The documentation could be updated to remove the line about setting \"false\" for an undefined $servername parameter, as it has been assigning a default value for quite some time - see [here|https://github.com/puppetlabs/puppetlabs-apache/blob/6b1d99cafbb07618791fa29682c099c0a88c8ee5/manifests/params.pp#L6-L10]\n- We could try and handle the case where \"false\" is set and leave ServerName undefined", "created": "2021-01-18T10:23:00.000000"}], "components": ["apache"], "created": "2019-01-31T13:10:00.000000", "creator": "623e7b467910a200718cd18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6872e892"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06hww:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}], "description": "_Basic Info_\n *Module Version: 2.5*\n *Puppet Version: 4.10*\n *OS Name/Version: EL 7*\n\nsetting {{apache::servername\u00a0=> false}}\u00a0 sets ServerName directive to \"false\" in httpd.conf instead of removing it as described in the module [documentation|https://github.com/puppetlabs/puppetlabs-apache#servername].\u00a0\n\n*Desired Behavior:*\n\nServerName directive should be absent from httpd.conf when it is set to false\n\n*Actual Behavior:*\n\nServerName gets set to \"false\" in httpd.conf", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42929", "fixedVersions": [], "id": "42929", "issueType": "Bug", "key": "MODULES-8565", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b467910a200718cd18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: setting apache::servername to false does not remove ServerName directive from httpd.conf", "timeSpent": "PT0S", "updated": "2021-02-10T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-postgresql 5.12.0 at 167623de8574acdd516b0f9ed56d222cf1991283 with \"5.12.0\"", "created": "2019-02-01T06:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "5.12.0 has now been released and is available on the Forge.", "created": "2019-02-01T07:03:00.000000"}], "components": [], "created": "2019-01-31T06:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@199bb0de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsh8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86737987_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35443", "fixedVersions": [], "id": "35443", "issueType": "Sub-task", "key": "MODULES-8564", "labels": [], "originalEstimate": "PT0S", "parent": "41933", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.12.0 - (1st Feb 2019) - (167623de8574acdd516b0f9ed56d222cf1991283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "postgresql is good to release - QA signoff is complete! \nRelease against 167623de8574acdd516b0f9ed56d222cf1991283", "created": "2019-02-01T06:51:00.000000"}], "components": [], "created": "2019-01-31T06:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0819cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsh8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85977532_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34399", "fixedVersions": [], "id": "34399", "issueType": "Sub-task", "key": "MODULES-8563", "labels": [], "originalEstimate": "PT0S", "parent": "41933", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.12.0 - (1st Feb 2019) - (167623de8574acdd516b0f9ed56d222cf1991283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [], "components": [], "created": "2019-01-31T06:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e47c50c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsh87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_382161342_*|*_3_*:*_1_*:*_839100046_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33402", "fixedVersions": [], "id": "33402", "issueType": "Sub-task", "key": "MODULES-8562", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41933", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.12.0 - (1st Feb 2019) - (167623de8574acdd516b0f9ed56d222cf1991283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-02-14T10:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-02-14T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1],\n\nThere is just a small paragraph in the readme that changes for this release, but because this release is rather urgent (an escalation from us breaking puppetdb) I'm going ahead with it without waiting on docs, I hope you don't mind!\n\nI'll leave this ticket open in the meantime, and you can find the readme changes here: [https://github.com/puppetlabs/puppetlabs-postgresql/compare/5.11.0...master#diff-04c6e90faac2675aa89e2176d2eec7d8]\n\nIf it requires changes give me a shout and we can work at getting an update in, just letting you know that it probably won't be in time for going out with the release.\n\nThanks!\n\nHelen", "created": "2019-02-01T05:09:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Yes no problem at all! I'll take a look and let you know if I have any comments.", "created": "2019-02-01T06:06:00.000000"}], "components": [], "created": "2019-01-31T06:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c042194"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsh7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97146903_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42926", "fixedVersions": [], "id": "42926", "issueType": "Sub-task", "key": "MODULES-8561", "labels": [], "originalEstimate": "PT0S", "parent": "41933", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.12.0 - (1st Feb 2019) - (167623de8574acdd516b0f9ed56d222cf1991283)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-02-01T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1054", "created": "2019-02-01T07:04:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "This release has gone out, leaving this in progress for the meantime to give Claire some time to look at docs since this was an urgent release :)\u00a0", "created": "2019-02-01T07:29:00.000000"}], "components": [], "created": "2019-01-31T06:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6482f53a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsh7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4426_*|*_3_*:*_1_*:*_1135201041_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_86062568"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-postgresql/compare/5.11.0...167623de8574acdd516b0f9ed56d222cf1991283]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41933", "fixedVersions": [], "id": "41933", "issueType": "Task", "key": "MODULES-8560", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-postgresql) 5.12.0 - (1st Feb 2019) - (167623de8574acdd516b0f9ed56d222cf1991283)", "timeSpent": "PT0S", "updated": "2019-02-14T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-websphere_application_server 1.4.1 at 88dcc232996ecb26ccfb2788402280fefc7fe046 with \u201c1.4.1\u201d", "created": "2019-01-31T03:27:00.000000"}], "components": [], "created": "2019-01-30T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53d0a209"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70186487_*|*_5_*:*_2_*:*_2440035"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39693", "fixedVersions": [], "id": "39693", "issueType": "Sub-task", "key": "MODULES-8559", "labels": [], "originalEstimate": "PT0S", "parent": "35440", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 1.4.1 - (31/01/19) - (88dcc232996ecb26ccfb2788402280fefc7fe046)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-31T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "SHA confirmed as\u00a088dcc232996ecb26ccfb2788402280fefc7fe046", "created": "2019-01-31T02:27:00.000000"}], "components": [], "created": "2019-01-30T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c7e828c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66477233_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38759", "fixedVersions": [], "id": "38759", "issueType": "Sub-task", "key": "MODULES-8558", "labels": [], "originalEstimate": "PT0S", "parent": "35440", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 1.4.1 - (31/01/19) - (88dcc232996ecb26ccfb2788402280fefc7fe046)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-31T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc changes.", "created": "2019-01-30T09:02:00.000000"}], "components": [], "created": "2019-01-30T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5adb412e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3761982_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37643", "fixedVersions": [], "id": "37643", "issueType": "Sub-task", "key": "MODULES-8557", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35440", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 1.4.1 - (31/01/19) - (88dcc232996ecb26ccfb2788402280fefc7fe046)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-30T09:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-30T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2019-01-30T09:01:00.000000"}], "components": [], "created": "2019-01-30T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6953d68d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3723953_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36597", "fixedVersions": [], "id": "36597", "issueType": "Sub-task", "key": "MODULES-8556", "labels": [], "originalEstimate": "PT0S", "parent": "35440", "parentSummary": "Supported Release (puppetlabs-websphere_application_server) 1.4.1 - (31/01/19) - (88dcc232996ecb26ccfb2788402280fefc7fe046)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-30T09:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-30T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back:\u00a0https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/150", "created": "2019-01-31T03:29:00.000000"}], "components": [], "created": "2019-01-30T07:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c214088"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4467_*|*_3_*:*_1_*:*_71965773_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_669262"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.4.0...88dcc232996ecb26ccfb2788402280fefc7fe046]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/14/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35440", "fixedVersions": [], "id": "35440", "issueType": "Task", "key": "MODULES-8555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-websphere_application_server) 1.4.1 - (31/01/19) - (88dcc232996ecb26ccfb2788402280fefc7fe046)", "timeSpent": "PT0S", "updated": "2019-01-31T04:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [], "components": [], "created": "2019-01-29T17:33:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46941208"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrmv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78431444_*|*_1_*:*_1_*:*_10946_*|*_10007_*:*_1_*:*_508072724_*|*_3_*:*_1_*:*_598805598_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2417539786"}], "description": "On Windows/Solaris/MacOS platforms we need to run a script to perform upgrades outside of the context of a puppet run.\n\nUnfortunately this means when installations fail there's no indication in any reports from puppet that an actual error occurred.\n\nWe need to remedy this situation so that post installation puppet can report on a failure back to PE about the installation failing.\n", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "36603", "fixedVersions": [], "id": "36603", "issueType": "Task", "key": "MODULES-8554", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Fixed", "resolutionDate": "2019-03-12T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent failure reporting on windows/solaris/MacOS", "timeSpent": "PT0S", "updated": "2019-03-12T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:613151bd-b161-4bc3-9e32-335fdcef4d89], we'll get looking at this today", "created": "2019-01-30T07:56:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you for setting up an environment for us Austin! I've put up the fix to Postgres and due to your environment I can confirm that tests are passing because of it. I'm going to get it merged in then we will release postgresql, after that I will ping back into this ticket so we can get the fix confirmed on your side :)\u00a0", "created": "2019-01-31T06:49:00.000000"}, {"author": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "body": "Thanks for the quick turnaround on the fix!", "created": "2019-01-31T10:11:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No worries! Thats the release out now - Postgresql 5.12.0 should have your fix included. Would you or someone be able to test it out on your side and (hopefully) resolve this ticket? I'll comment on the other PDB ticket asking too.", "created": "2019-02-01T07:19:00.000000"}, {"author": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "body": "It's fixed on our side too, thanks!", "created": "2019-02-01T08:18:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Looking at the patch, I don't think this was complete. The tag on the collector was changed to {{puppetlabs-postgresql}}, which is good. However, the packages that depend on that Apt repo need to be explicitly tagged with {{puppetlabs-postgresql}} --- this does not happen automatically.\n\nAs it stands, the collector now collects nothing so we're not applying the resource relationship that it enforces.", "created": "2019-02-05T08:36:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Apologies for the oversight I should have double checked, I saw the test run go green and it red herring-ed me. I'm working on updating the other tags to be 'puppetlabs-postgresql', I'll put a PR up and re-test, then I'll assign you to review [~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] if that's ok.", "created": "2019-02-05T09:16:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Sounds good!", "created": "2019-02-05T09:17:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Resolving due to fix approved by Charlie, then merged and released in 5.12.1.", "created": "2019-02-20T07:44:00.000000"}], "components": [], "created": "2019-01-29T13:50:00.000000", "creator": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "platform puppetdb"}, {"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "platform puppetserver"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68476e51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsg53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65142515_*|*_3_*:*_1_*:*_88201497_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1643068117_*|*_10006_*:*_1_*:*_82440503"}], "description": "The newest release of apt (v6.3.0) causes a dependency cycle in the postgresql module (v5.11.0) when {{manage_package_repo = true}}. You can see some relevant commentary from Charlie about what parts of the apt and postgresql module are causing this cycle in PDB-4256. I've also used the PDK to create a small example module that causes the cycle to occur here https://github.com/austb/apt-cycle-example.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42918", "fixedVersions": [], "id": "42918", "issueType": "CI Blocker", "key": "MODULES-8553", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:613151bd-b161-4bc3-9e32-335fdcef4d89", "resolution": "Fixed", "resolutionDate": "2019-02-20T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql module dependency cycle with manage_package_repo = true", "timeSpent": "PT0S", "updated": "2019-02-20T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task", "windows"], "created": "2019-01-29T11:56:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A pdk update or pdk sync command should no longer result in an appveyor yaml that tests against puppet 4. It should also create an entry for Puppet 6 that does not test in parallel. Currently there will be duplicate entries for Puppet 6 and Puppet 5. This is a known issue and the person doing this work is expected to delete the entries that do parallel_spec testing prior to merging the change."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b4d630f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsg2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_800542217_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_67460436972"}], "description": "Currently the .sync.yaml file in this module contains Puppet 4 but does not contain Puppet 6.\n\nThe reason any Puppet gems are in here at all is because, as noted in the file comments, we cannot use the parallel_spec testing pattern that other PDK modules use.\n\nThis file should have references to Puppet 4 removed and it should have entries for Puppet 6 added after Puppet 5.", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "35438", "fixedVersions": [], "id": "35438", "issueType": "Task", "key": "MODULES-8552", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2021-03-29T14:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Scheduled_task: Update .sync.yaml", "timeSpent": "PT0S", "updated": "2021-03-29T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0f04562ab90069f8b137", "body": "Just putting this here, in case someone encounters the same problem...\n\nWe did run into the same issue after upgrading the puppetlabs-mysql module to 8.0.0.\nHowever, in our case it was sufficient to restart all Puppetserver instances. Afterwards, the error about tls_options vanished.\n\nI guess this is exactly the issue described in [Environment Isolation|https://puppet.com/docs/puppet/4.10/environment_isolation.html].", "created": "2019-02-07T07:17:00.000000"}, {"author": "623c0ef9761efb0069ce0396", "body": "Restarting the Puppet Server appears to have resolved the issue\n\nThanks, [~accountid:623c0f04562ab90069f8b137]", "created": "2019-03-04T08:34:00.000000"}], "components": ["mysql"], "created": "2019-01-29T10:50:00.000000", "creator": "623c0ef9761efb0069ce0396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d25556e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2929439942_*|*_5_*:*_1_*:*_0"}], "description": "When a new database for\u00a0*mysql-community-server* is added using eiher\n\n{{mysql::db { 'mydb':\u00a0}}\n{{\u00a0user => 'myuser', }}{{ \u00a0 \n\u00a0password => 'mypass', }}{{ \u00a0 \n\u00a0host => 'localhost', }}{{ \u00a0 \n\u00a0grant => ['SELECT', 'UPDATE'], }}\n{{}}}\n\nOR\n\ncreate_resources(mysql::db, hiera('mysql::server::db', {}))\n\nPuppet agent returns:\u00a0\n\n*Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'tls_options' at [..]**/modules/mysql/manifests/db.pp:81 on Mysql_user[devtest@127.0.0.1] at [..]/**/modules/mysql/manifests/*\u00a0*db.pp:81 on node [nodename]*\n\n\ndb.pp line 81 is\n\nensure_resource('mysql_user', \"${user}@${host}\", $user_resource)\n\nAnd $user_resource is:\n\n{{$user_resource = {}}{{ensure\u00a0 \u00a0 \u00a0 \u00a0 => $ensure,}}{{password_hash => mysql::password($password),}}{{tls_options \u00a0 => $tls_options,\u00a0 \u00a0}}{{}}}\n\nWhen tls_options is removed from $user_resource, the databases are created successfully.\n\nExpected result: Adding a new DB resource should just create a new DB.\n\n\u00a0\n\n\u00a0", "environment": "puppetlabs-mysql 8.0.0\n\nCentos 7.x\n\nPuppet agent 4.10\n\n5.7.24 MySQL Community Server (GPL)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33401", "fixedVersions": [], "id": "33401", "issueType": "Bug", "key": "MODULES-8551", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef9761efb0069ce0396", "resolution": "Fixed", "resolutionDate": "2019-03-04T08:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: no parameter named tls_options", "timeSpent": "PT0S", "updated": "2019-03-04T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:206d9001-05f6-43ec-8ae0-2f46f8200799] :-)\n\nI am delighted to be contacting you to let you know we ran your module through the approval checklist and we have provided your module with the approved label. \n\nWhilst reviewing we noticed your README would benefit from some formatting updates. This is not essential criteria to get your module approved although decided to send you over some feedback anyway. All of our supported modules follow this [format|https://puppet.com/docs/puppet/6.3/modules_documentation.html] and we try to encourage our contributors to use this also. I have also noticed that you list a lot of parameters in your README. There is a tool called [puppet-strings|https://github.com/puppetlabs/puppet-strings] which may make updating easier for you and allow you to automatically generate your reference section. [Here|https://github.com/puppetlabs/puppetlabs-concat/commit/e66b9cf983ceeef03f44a374455f7b1907812bed] is an example of implementation that may be useful if it is something you decide to revisit at a later date.\n\nAgain, thank you for submitting your module for approval. \n\nMany Thanks\nThe Modules Team.\n", "created": "2019-02-26T08:29:00.000000"}, {"author": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "body": "Hi Paula,\n\nthanks a lot, I'm very happy about this! And also many thanks for your improvement ideas, I'll look into this soon.\n\n\nGreetings\n\nMichael\n", "created": "2019-02-27T06:57:00.000000"}], "components": ["approved"], "created": "2019-01-29T04:51:00.000000", "creator": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76de3e72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1738207467_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_694036801"}], "description": "Hi, I'm the maintainer of this module and kindly ask you to review it for \"Approved status\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35435", "fixedVersions": [], "id": "35435", "issueType": "Task", "key": "MODULES-8550", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "resolution": "Fixed", "resolutionDate": "2019-02-26T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review module hardening/os_hardening for Approved status", "timeSpent": "PT0S", "updated": "2019-02-27T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "fixed by [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/master/job/forge-module_puppetlabs-java_ks_intn-sys_smoke-master/", "created": "2019-01-31T08:19:00.000000"}], "components": ["java_ks"], "created": "2019-01-29T02:42:00.000000", "creator": "5b721aea84e3a72af6b3d21c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c452851"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193021095_*|*_5_*:*_1_*:*_0"}], "description": "Java_ks is failing on spec tests for puppet 6.0.0 and ruby 2.3.1 - on windows 2012 platform only\n\n{code}\n Beaker::Host::CommandFailure:\n11:21:32         Host 'u1ay94c9tmr8q2f.delivery.puppetlabs.net' exited with 127 running:\n11:21:32          \"C:/Program Files/Java/jdk1.8.0_191/bin/keytool\" -list -v -keystore truststore_failed_password.ts -storepass bobinsky\n11:21:32         Last 10 lines of output were:\n11:21:32         \tbash: C:/Program Files/Java/jdk1.8.0_191/bin/keytool: No such file or directory\n{code}\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/master/job/forge-module_puppetlabs-java_ks_intn-sys_smoke-master/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/135/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36602", "fixedVersions": [], "id": "36602", "issueType": "CI Blocker", "key": "MODULES-8549", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b721aea84e3a72af6b3d21c", "resolution": "Fixed", "resolutionDate": "2019-01-31T08:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks failing on windows 2012 - ruby-2.3.1", "timeSpent": "PT0S", "updated": "2019-01-31T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-01-29T02:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fa85a6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176261289_*|*_3_*:*_1_*:*_2594761_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34395", "fixedVersions": [], "id": "34395", "issueType": "Sub-task", "key": "MODULES-8548", "labels": [], "originalEstimate": "PT0S", "parent": "40888", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.5.0 - (31/01/2019) - (a35d0c8bf1171233d16c8c35380ad8fdd94bc50c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T04:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-31T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-31T02:18:00.000000", "name": "Screen Shot 2019-01-31 at 9.17.55 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13300"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "```tomcat is good to release - QA signoff is complete! \nRelease against a35d0c8bf1171233d16c8c35380ad8fdd94bc50c```", "created": "2019-01-31T02:18:00.000000"}], "components": [], "created": "2019-01-29T02:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e006f45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172612354_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33400", "fixedVersions": [], "id": "33400", "issueType": "Sub-task", "key": "MODULES-8547", "labels": [], "originalEstimate": "PT0S", "parent": "40888", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.5.0 - (31/01/2019) - (a35d0c8bf1171233d16c8c35380ad8fdd94bc50c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-31T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-29T02:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31c5f7cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172525062_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42916", "fixedVersions": [], "id": "42916", "issueType": "Sub-task", "key": "MODULES-8546", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40888", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.5.0 - (31/01/2019) - (a35d0c8bf1171233d16c8c35380ad8fdd94bc50c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-31T02:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-tomcat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-31T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you review the changes to reference.md please?", "created": "2019-01-29T08:22:00.000000"}], "components": [], "created": "2019-01-29T02:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3206088f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114082389_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41932", "fixedVersions": [], "id": "41932", "issueType": "Sub-task", "key": "MODULES-8545", "labels": [], "originalEstimate": "PT0S", "parent": "40888", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.5.0 - (31/01/2019) - (a35d0c8bf1171233d16c8c35380ad8fdd94bc50c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-30T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-tomcat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-30T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-31T02:18:00.000000", "name": "Screen Shot 2019-01-31 at 9.17.55 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13199"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-31T02:19:00.000000", "name": "Screen Shot 2019-01-31 at 9.19.09 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12445"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Mergeback:\u00a0[https://github.com/puppetlabs/puppetlabs-tomcat/pull/338]", "created": "2019-01-31T03:23:00.000000"}], "components": [], "created": "2019-01-29T02:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7756fd6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4544_*|*_3_*:*_1_*:*_178726705_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_135596"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-tomcat/compare/2.4.0...a35d0c8bf1171233d16c8c35380ad8fdd94bc50c]\n * Link to successful Init Job Run from CI :\n\n\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/release/job/forge-module_puppetlabs-tomcat_init-merge_release/55/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40888", "fixedVersions": [], "id": "40888", "issueType": "Task", "key": "MODULES-8544", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-31T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-tomcat) 2.5.0 - (31/01/2019) - (a35d0c8bf1171233d16c8c35380ad8fdd94bc50c)", "timeSpent": "PT0S", "updated": "2019-01-31T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7ad701f8660070b83cae", "body": "I can confirm this.\u00a0 We are running a lot of Pis with Puppet management and we want to move to Raspbian (aka ARM Debian) Buster 9.4, Puppet agent 5.5.10 that ships with Raspbian, iptables 1.8.2, and puppetlabs/firewall 2.0.0.\u00a0 Pis with Stretch and iptables 1.6.0 are not affected.\u00a0 In my Puppet runs with iptables 1.8.2, I get:\n\n====== start of log\n\n{{Debug: Puppet::Type::Firewall::ProviderIptables: [instances]}}\n {{Debug: Executing: '/usr/sbin/iptables-save'}}\n {{Debug: Firewall[020 receive ping requests](provider=iptables): Inserting rule 020 receive ping requests}}\n {{Debug: Firewall[020 receive ping requests](provider=iptables): [insert_order]}}\n {{Debug: Puppet::Type::Firewall::ProviderIptables: [instances]}}\n {{Debug: Executing: '/usr/sbin/iptables-save'}}\n {{Debug: Firewall[020 receive ping requests](provider=iptables): Current resource: Puppet::Type::Firewall}}\n {{Debug: Executing: '/usr/sbin/iptables -I INPUT 1 --wait -t filter -p icmp -m icmp --icmp-type 8 -j ACCEPT -m comment --comment 020 receive ping requests'}}\n {{Error: Execution of '/usr/sbin/iptables -I INPUT 1 --wait -t filter -p icmp -m icmp --icmp-type 8 -j ACCEPT -m comment --comment 020 receive ping requests' returned 2: iptables v1.8.2 (nf_tables): Couldn't load match `icmp':No such file or directory}}\n\n{{Try `iptables -h' or 'iptables --help' for more information.}}\n {{Error: /Stage[main]/Main/Firewall[020 receive ping requests]/ensure: change from 'absent' to 'present' failed: Execution of '/usr/sbin/iptables -I INPUT 1 --wait -t filter -p icmp -m icmp --icmp-type 8 -j ACCEPT -m comment --comment 020 receive ping requests' returned 2: iptables v1.8.2 (nf_tables): Couldn't load match `icmp':No such file or directory}}\n\n{{Try `iptables -h' or 'iptables --help' for more information.}}\n\n============= end of log\n\nI get output like this for all firewall rules.\n\nThe manifest is (site.pp)\n\n{{for firewall module$firewallrules = lookup('firewallrules', \\{merge => 'hash'})}}\n\n{{$firewallrules.each | $key, $value | {}}\n\n\u00a0\u00a0\u00a0 firewall \\{$key: * => $value }\n\n{{}}}\n\n\u00a0and then Hiera applied to all the Pis that looks like this:\n\n{{firewallrules:}}\n\n{{\u00a0 '020 receive ping requests':}}\n\n{{\u00a0\u00a0\u00a0 ensure: present}}\n\n{{\u00a0\u00a0\u00a0 chain: INPUT}}\n\n{{\u00a0\u00a0\u00a0 proto: icmp}}\n\n{{\u00a0\u00a0\u00a0 icmp: echo-request}}\n\n{{\u00a0\u00a0\u00a0 action: accept}}\n\n\u00a0\n\nETA: Sorry, I can't get the preformatting to work for the pp block.", "created": "2019-08-13T04:29:00.000000"}, {"author": "623e75af761efb0069cf46ae", "body": "Hi there,\n\nwe have the same issue with this module on Debian Buster.\n * puppetlabs-firewall: v2.0.0\n * iptables-nft: v1.8.2\n * Debian Buster: 10.0\n\nWe got the following warnings:\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (2) and values (11) count mismatch on line: -A INPUT -s 192.168.0.0/# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (5) count mismatch on line: 16 -p tcp -m multiport --dports 3306 -m comment --comment \"122 allow mysql connections from VPN\" -j ACCEPT}}\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (2) and values (11) count mismatch on line: -A INPUT -s 192.168.0.0/# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (5) count mismatch on line: 16 -p tcp -m multiport --dports 3306 -m comment --comment \"122 allow mysql connections from VPN\" -j ACCEPT}}\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (2) and values (11) count mismatch on line: -A INPUT -s 192.168.0.0/# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n\n\u00a0\n\nFor now we work around this issue by using the using the legacy backend, but we hope this issue will be fixed soon.\n\n{{# update-alternatives --set iptables /usr/sbin/iptables-legacy}}\n{{# update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy}}\n\nhttps://wiki.debian.org/iptables\n\n\u00a0", "created": "2019-08-21T05:05:00.000000"}, {"author": "623cfc757910a200718c1e7d", "body": "Hi, exactly the same issue here on Buster. Same symptoms, same solution as others have given:\n\n{{Debug: Executing: '/sbin/iptables-save'}}\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (1) and values (10) count mismatch on line: -A OUTP# Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (6) count mismatch on line: UT -d 127.0.0.1/32 -p tcp -m multiport --dports 80 -m comment --comment \"410 Allow to 80/443 on PN Ranges 0.0.0.0/0 127.0.0.1 tcp 80\" -j ACCEPT}}", "created": "2020-01-15T02:44:00.000000"}, {"author": "557058:635a4428-7c7a-4dda-92c7-06706de63945", "body": "Hi, same issue here (because docker initializes iptables-legacy rules).\n\nWe've opened an ugly PR to workarund the issue: https://github.com/puppetlabs/puppetlabs-firewall/pull/911", "created": "2020-04-01T05:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving due to comments, PR to fix has been merged.", "created": "2021-07-07T09:20:00.000000"}], "components": ["firewall"], "created": "2019-01-29T01:57:00.000000", "creator": "70121:88cf8f83-e713-4c64-b9ed-cb974fc03a92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24dd83b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76919006038_*|*_5_*:*_1_*:*_0"}], "description": "Upcoming distros (like RHEL8 and Debian Buster) are switching the iptables CLI to use the nftables backend\u00a0 [1][2]. This should be quite compatible but there is one snag, namely you can get the following unparsed rules:\n\n\"Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (12) count mismatch on line: -A FORWARD -j REJECT --rejec\nt-with icmp-host-prohibit# Warning: iptables-legacy tables present, use iptables-legacy-save to see them\",\n\"Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (0) and values (1) count mismatch on line: ed\",\n\"Warning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (0) and values (7) count mismatch on line: pleted on Thu Jan 17 18:14:0\n\nThe reason for this is the following:\n\nIf for whatever reason the kernel has loaded the old iptables kernel modules, iptables will now print the following warning on *stderr*:\n\n{{Warning: iptables-legacy tables present, use iptables-legacy-save to see them}}\n\nThat line is quite problematic because puppet just combines stdout and stderr and so the parser will effectively trip over when out and err get intertwined and that warning is mixed with the rules themselves. This is due to puppet hard-coding :combine => to true in the execute call. See the following links:\n\n[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider.rb#L181]\n\n[https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider.rb#L259]\n\n[https://www.rubydoc.info/gems/puppet/Puppet/Util/Execution.execute]\n\n\u00a0\n\n[1] [https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html-single/8.0_beta_release_notes/index#networking_2]\n\n[2] [http://ral-arturo.org/2019/01/27/debian-buster-netfilter.html]", "environment": "RHEL8\n\nDebian Buster", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39752", "fixedVersions": [], "id": "39752", "issueType": "Bug", "key": "MODULES-8543", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:88cf8f83-e713-4c64-b9ed-cb974fc03a92", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Potential breakage when using new iptables with nft backend", "timeSpent": "PT0S", "updated": "2021-07-07T09:20:00.000000", "votes": "9", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2019-01-28T23:28:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2be47fa2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsfp3:"}], "description": "sample:\n\n\u00a0\n{code:java}\n$foo= 'wgFileExtensions[]'\nfile_line { 'sample'\n...\nmatch => \"^$${foo}\"\n}\n{code}\n\u00a0\n\nwill fai's with:\n\nCould not evaluate: empty char-class: /^$wgFileExtensions[]/", "environment": "Version 5.0.0", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "38757", "fixedVersions": [], "id": "38757", "issueType": "Bug", "key": "MODULES-8542", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : file_line match fails when string contains [] chars", "timeSpent": "PT0S", "updated": "2021-07-05T13:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "Pull request created for the fix, it will not impact existing configuration but one can modify to otherwise.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1881", "created": "2019-01-31T14:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as [~accountid:557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a]\u00a0PR has been merged.\u00a0\nthank you for your PR :)\u00a0", "created": "2021-05-17T04:55:00.000000"}], "components": ["apache"], "created": "2019-01-25T15:08:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33e558a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzse9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1590194_*|*_1_*:*_2_*:*_516697280_*|*_10007_*:*_1_*:*_23359_*|*_10009_*:*_1_*:*_72276495496_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:3.4.0*\n *Puppet Version:6.2.0*\n *OS Name/Version: RHEL 7*\n\n_Apache variable\u00a0HostnameLookups should be allowed to configured, as many of the configuration behind proxy require the domain name lookup in conditional statements. It should be default value set to Off, but it should be allowed to configured._\n\n*Desired Behavior:\u00a0HostnameLookups (On|Off)*\n\n*Actual Behavior:\u00a0HostnameLookups Off*", "environment": "puppet : 6.2.0\n\npuppetlabs-apache: 3.4.0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35471", "fixedVersions": [], "id": "35471", "issueType": "Improvement", "key": "MODULES-8541", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : Allow HostnameLookups to be modified", "timeSpent": "PT0S", "updated": "2021-05-17T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "\nIn light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T10:10:00.000000"}], "components": ["dsc"], "created": "2019-01-25T00:49:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@314f8565"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsdrz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63192055811_*|*_6_*:*_1_*:*_0"}], "description": "Can you do an upgrade of all the powershell dsc modules so people can start utilizing the new module features and bug fixes?", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "35469", "fixedVersions": [], "id": "35469", "issueType": "New Feature", "key": "MODULES-8540", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Won't Do", "resolutionDate": "2021-01-25T10:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : Update powershell dsc modules to latest", "timeSpent": "PT0S", "updated": "2021-01-25T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-24T13:37:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35d2ea64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsda7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_309635579_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master branch in git ([2ec178c|https://github.com/puppetlabs/puppetlabs-haproxy/commit/2ec178c9700edc19711ae135e8718d68a9bced3c])*\n *Puppet Version: 6.x*\n *OS Name/Version: CentOS 7*\n\nThere is currently no way in this module to set the accepted_payload_size in the resolvers section. When using Consul as a resolver this setting is needed.\n\n*Desired Behavior:*\n\n**There should be a parameter for accepted_payload_size\n\n*Actual Behavior:*\n\nNo parameter is available. A fix to this is offered in\u00a0https://github.com/puppetlabs/puppetlabs-haproxy/pull/346", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37607", "fixedVersions": [], "id": "37607", "issueType": "Bug", "key": "MODULES-8539", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2019-01-28T03:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : accepted_payload_size missing from resolver template2ec178c", "timeSpent": "PT0S", "updated": "2019-01-28T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Diff:\n\nhttps://github.com/puppetlabs/netdev_stdlib/compare/0.17.0...7f907db376a2582de31f64cf02a8f7b3553d8ec9", "created": "2019-01-25T06:59:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "CI run of CiscoIOS against netdev 0.18.0:\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ad-hoc/view/cisco_ios/job/forge-module_puppetlabs-cisco_ios_init-manual-parameters_adhoc/82/", "created": "2019-01-25T07:01:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Release went out so we can close this ticket", "created": "2019-02-01T06:36:00.000000"}], "components": [], "created": "2019-01-24T09:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@750ea4ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsczz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2295_*|*_3_*:*_1_*:*_682117942_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_73958"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35467", "fixedVersions": [], "id": "35467", "issueType": "Task", "key": "MODULES-8537", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-01T06:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netdev_stdlib) 0.18.0 - (2019-01-25) - (7f907db376a2582de31f64cf02a8f7b3553d8ec9)", "timeSpent": "PT0S", "updated": "2019-02-01T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:623c15a6761efb0069ce07ed], are you trying this on a Windows system?", "created": "2019-01-28T04:51:00.000000"}, {"author": "623c15a6761efb0069ce07ed", "body": "The Puppet Master is on a CentOS7 system, but all alerts are from Windows Systems.", "created": "2019-01-28T06:28:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "OK, unfortunately that module does not have [compatability|https://forge.puppet.com/puppetlabs/tagmail/compatibility] for Windows", "created": "2019-01-28T06:37:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Windows is not a supported platform for the module", "created": "2019-02-04T04:45:00.000000"}], "components": ["tagmail"], "created": "2019-01-24T08:15:00.000000", "creator": "623c15a6761efb0069ce07ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bda0552"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_937756862_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nIm using Puppet Enterprise and im trying to use Tagmail with Office365, is there a configuration for this?\nOr can it only be with SSL, if so, how?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42914", "fixedVersions": [], "id": "42914", "issueType": "Bug", "key": "MODULES-8536", "labels": ["tagmail", "tags"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15a6761efb0069ce07ed", "resolution": "Won't Do", "resolutionDate": "2019-02-04T04:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{tagmail} : {configuration to office365}", "timeSpent": "PT0S", "updated": "2019-02-04T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809", "body": "I have fixed the problem and issued a pull request:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1050", "created": "2019-01-25T00:15:00.000000"}, {"author": "70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809", "body": "So... Is anybody home or what...?\n\nI've reported a bug AND created a fix for the problem...\n\nAnd absolutely no response whatsoever!?!?", "created": "2019-02-04T01:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809]\u00a0for reporting the issue and opening the PR. Current status of the PR is closed.\n\nPlease feel free to reopen the ticket if its still reproducible. Thank you.", "created": "2021-02-15T10:02:00.000000"}, {"author": "70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809", "body": "Wauw. Two years later someone replies.\n\nAt this speed the error might even get fixed before I retire.\n\nFeel free to keep ignoring me. I've moved on from puppet anyways.\n\n\u00a0", "created": "2021-02-15T10:11:00.000000"}], "components": ["postgresql"], "created": "2019-01-24T07:06:00.000000", "creator": "70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@459a885b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}], "description": "_Basic Info_\n mod 'puppetlabs/postgresql', '5.11.0'\n\nWhen changing the service_name to avoid having version number appended:\n\n{{class { 'postgresql::globals':}}\n\u00a0 manage_package_repo => true,\n\u00a0 version => '9.3',\n\u00a0 service_name => \"postgresql\",\n} ->\nclass { 'postgresql::server':\n}\n\nthen the server cannot start due to a wrong include in the service script:\n\n.include /usr/lib/systemd/system/postgresql.service\n [Service]\n Environment=PGPORT=5432\n Environment=PGDATA=/var/lib/pgsql/9.3/data\n\nThe include must be\n\n.include /usr/lib/systemd/system/postgresql-*9.3*.service\n\n\u00a0", "environment": "3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34391", "fixedVersions": [], "id": "34391", "issueType": "Bug", "key": "MODULES-8535", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:cdb8fa40-d7e6-46cb-b22f-3cdfacbc1809", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: service script wrong if service_name changed from default", "timeSpent": "PT0S", "updated": "2021-02-15T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-23T13:23:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34509e81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "windows and pxp-agent don't play nice"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykp7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8584_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_4136364334"}], "description": "Currently, there are a few related issues with pxp-agent during agent upgrades on windows. This epic tracks work to:\n\n1. provide workarounds for customers currently trying to upgrade from old versions\n2. fix the underlying product issues with pxp-agent.", "environment": "Windows (all versions)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42912", "fixedVersions": [], "id": "42912", "issueType": "Epic", "key": "MODULES-8533", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Done", "resolutionDate": "2019-03-12T11:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows upgrades are failing due to pxp-agent issues", "timeSpent": "PT0S", "updated": "2019-03-12T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "All PR's merged.", "created": "2019-01-29T12:00:00.000000"}], "components": [], "created": "2019-01-23T11:03:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dfe6084"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykptz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180513226_*|*_3_*:*_2_*:*_17788055_*|*_10009_*:*_1_*:*_239721372_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_83791473"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39747", "fixedVersions": [], "id": "39747", "issueType": "Task", "key": "MODULES-8532", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2019-01-29T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Manual PDK Sync Modules", "timeSpent": "PT0S", "updated": "2019-01-29T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["iis"], "created": "2019-01-23T10:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All community PRs to the module are ticketed and prioritized or have been refused as won't implement.\n\nThe resulting tickets are in the hopper or grooming buckets."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f941c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsccv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430649688_*|*_10009_*:*_1_*:*_173228306_*|*_5_*:*_1_*:*_0"}], "description": "Ticket and prioritize the open community PRs to the puppetlabs-iis module and prepare them for grooming.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37605", "fixedVersions": [], "id": "37605", "issueType": "Task", "key": "MODULES-8531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-30T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE: IIS PR Triage ", "timeSpent": "PT0S", "updated": "2019-01-30T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2019-01-23T03:05:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@408af684"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsbyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_541071_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37604", "fixedVersions": [], "id": "37604", "issueType": "Bug", "key": "MODULES-8525", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2019-01-23T03:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall - Rubocop warning unrecognized cop", "timeSpent": "PT0S", "updated": "2019-01-23T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The {{Ini_setting}} type is provided by the {{inifile}} module. Can you confirm that module is part of your environment (either manually installed or part of your Puppetfile)?\n\nAlso, since you're using PE, you can reach out to support.puppet.com as well. This issue tracker is read by engineering, but as you can see we don't have the same response time as support would.", "created": "2019-01-30T14:39:00.000000"}, {"author": "623a4b10866b810069e36837", "body": "Fixed, I had to manually add Ini module in code manager. I thought dependencies on code manager auto resolve per module, so their is no module version dependence hell?\n\nGet Outlook for Android<https://aka.ms/ghei36>\n\n", "created": "2019-01-30T15:24:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Code Manager is built on top of r10k - RK-3 is the very very old ticket to add dependency resolution. I'm not sure why it hasn't been prioritized (not my team), but feel free to leave a ping there if you're interested in seeing it done.", "created": "2019-01-30T15:59:00.000000"}], "components": ["puppet_agent"], "created": "2019-01-22T16:06:00.000000", "creator": "623a4b10866b810069e36837", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet agent -t should run and the agent is upgraded from 5.3.3 to 5.5.8."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f81b9d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsbs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_690813037_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.0.1*\n *Puppet Version: 5.3.3*\n *OS Name/Version: Ubuntu 16.0.4*\n\n_When running puppet agent -t. I get the following error:_\n\n_/etc/puppetlabs/code/environments# sudo puppet agent -t_\n_Info: Using configured environment '237343_AutomatePuppetAgentUpgrades'_\n_Info: Retrieving pluginfacts_\n_Info: Retrieving plugin_\n_su\u007f\u007f_\n_Info: Loading facts_\n_Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Resource type not found: Ini_setting (file: /etc/puppetlabs/code/environments/237343_AutomatePuppetAgentUpgrades/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 48, column: 22) on node svns-prm1.int.recordpoint.com_\n\n\u00a0\n\n_The line of code causing the issue is here:_\n\n_# When upgrading to 1.4.x or later remove pluginsync_ \n_$_pkg_version = getvar('package_version')_ \n_if (($_pkg_version == undef and $old_packages) or (versioncmp(\"${_pkg_version}\", '1.4.0') >= 0))_ \n _and !defined({color:#FF0000}*Ini_setting*{color}[\"${section}/pluginsync\"]) {_ \n\n*Desired Behavior:*\nclass {'::puppet_agent':\npackage_version => '5.5.8',\n}\nThe above gets applied succesfully and the agent is upgraded from 5.3.3 to 5.5.8.\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Puppet Agent 5.3.3.\n\nPuppet Master 2018.1.5\n\nI just upgraded the Puppet Master to 2018.1.5 from 2017 (5.3.3).\n\n\u00a0\n\nI want to upgrade all agents to 5.5.8\n\n\u00a0\nclass {'::puppet_agent':\npackage_version => '5.5.8',\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35463", "fixedVersions": [], "id": "35463", "issueType": "Bug", "key": "MODULES-8524", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b10866b810069e36837", "resolution": "Cannot Reproduce", "resolutionDate": "2019-01-30T15:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/puppet_agent: Resource type not found: Ini_setting", "timeSpent": "PT0S", "updated": "2019-01-30T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [], "components": [], "created": "2019-01-22T15:42:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35885696"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1882353467_*|*_1_*:*_1_*:*_178112_*|*_10007_*:*_2_*:*_262741434_*|*_3_*:*_2_*:*_90159136_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_168029428"}], "description": "[MODULES-8318|https://puppet.atlassian.net/browse/MODULES-8318] removed Puppet 3 tests from puppetlabs-puppet-agent's spec tests since the module no longer supports upgrades from Puppet 3. However, there's still some Puppet 3 code in the main manifest that should be removed (e.g. like [here|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare/puppet_config.pp#L27]).", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "41930", "fixedVersions": [], "id": "41930", "issueType": "Task", "key": "MODULES-8523", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove legacy Puppet 3 code from puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-01-22T09:35:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit and acceptance testing to verify new option and functionality, documentation of the setting."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df4e2fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqi7:"}], "description": "On first install the chocolatey module retrieves the latest version of chocolatey from the source and installs it.\n\nIt should be possible to pin to a particular version and install that one, not latest.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "38753", "fixedVersions": [], "id": "38753", "issueType": "Improvement", "key": "MODULES-8521", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: Enable Version Pin on Install", "timeSpent": "PT0S", "updated": "2021-03-29T14:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Hello [~accountid:63d2e175c7e5fd35203c1f50],\n\nYou have opened a ticket against the Puppet Jira instance for a module that is owned by Logicmonitor. We do not control this module or support it's code.\u00a0\n\nI have opened a [Github Issue|https://github.com/logicmonitor/logicmonitor-puppet-v4/issues/25] for you against the github repo where this modules code lives. Please refer to that issue going forward to interact directly with Logicmonitor.", "created": "2019-01-23T10:58:00.000000"}], "components": ["windows"], "created": "2019-01-22T02:33:00.000000", "creator": "63d2e175c7e5fd35203c1f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3488c915"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsb0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_116713983_*|*_6_*:*_1_*:*_0"}], "description": "Are there any plans to support the managing of Windows nodes with logicmonitor/logicmonitor?\n\n\u00a0\n\nWhen trying so, following errors are issued on de node running de Logicmonitor master software (logicmonitor::master)\n\n\u00a0\n\nError: Could not set 'present' on ensure: undefined method `[]' for nil:NilClass\nError: Could not set 'present' on ensure: undefined method `[]' for nil:NilClass\nWrapped exception:\nundefined method `[]' for nil:NilClass\nError: /Stage[main]/Logicmonitor::Master/Device[windows-node.domain]/ensure: change from 'absent' to 'present' failed: Could not set 'present' on ensure: undefined method `[]' for nil:NilClass", "environment": "Puppet [2018.1.2 on CentOS|http://puppet.com/misc/pe-files]\n\nLogicmonitor master on CentOS\n\nVarious Windows nodes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38751", "fixedVersions": [], "id": "38751", "issueType": "New Feature", "key": "MODULES-8520", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e175c7e5fd35203c1f50", "resolution": "Won't Fix", "resolutionDate": "2019-01-23T10:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "logicmonitor-logicmonitor : Support for managing Windows nodes", "timeSpent": "PT0S", "updated": "2019-01-23T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2019-01-21T08:27:00.000000", "creator": "5cfe8068d2389e0bc0d22e97", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@751ba2b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsax3:"}], "description": "Initially when using a hiera hash but also when running the below example, receive the error 'Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, undefined method `_' for #<#<Class:0x0055f9da7f7068>:0x0055f9da7f5150> at /etc/puppet/modules/accounts/manifests/manage_keys.pp:20:9 at /etc/puppet/modules/accounts/manifests/key_management.pp:52 on node contrib-stretch.localdomain'\n{code:java}\naccounts::user { 'spengilley':\n    sshkeys => ['boo']}\n}{code}\nMy colleague is running the same OS/Puppet/Module versions and the same example code and receives the same error", "environment": "Debian 9 Stretch\n\nPuppet 4.8.2\n\npuppetlabs-accounts 3.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39745", "fixedVersions": [], "id": "39745", "issueType": "Bug", "key": "MODULES-8519", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cfe8068d2389e0bc0d22e97", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-accounts} : Error when including ssh keys", "timeSpent": "PT0S", "updated": "2019-01-21T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1459866b810069e43915", "attachments": [], "comments": [], "components": ["apache"], "created": "2019-01-18T08:01:00.000000", "creator": "623c1459866b810069e43915", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75a1fbcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59528107439_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: puppetlabs-apache*\n *Puppet Version: 5.5*\n *OS Name/Version: Debian 7-10, Ubuntu LTS 16-18*\n\nSome warning this module issues, namely those in\u00a0[templates/mod/_require.erb|https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/mod/_require.erb], span two lines instead of just one, for example:\n{code}  <%- scope.function_warning([\"Class #{@title}: Using Allow\"]) -%>\n  <%- scope.function_warning([\"is deprecated in Apache #{@_apache_version}\"]) -%>\n{code}\nThis is logged as two lines which can be quite confusing when reading or grepping in the server log. Can that be changed to a single line?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36601", "fixedVersions": [], "id": "36601", "issueType": "Improvement", "key": "MODULES-8518", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1459866b810069e43915", "resolution": "Fixed", "resolutionDate": "2020-12-07T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : some warnings spread over two lines", "timeSpent": "PT0S", "updated": "2020-12-07T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2019-01-18T07:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1258adcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_353209626_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35460", "fixedVersions": [], "id": "35460", "issueType": "Sub-task", "key": "MODULES-8517", "labels": [], "originalEstimate": "PT0S", "parent": "41929", "parentSummary": "Supported Release (puppetlabs-apt) 6.3.0 - (22/01/2019) - (744f34351d8de86193f406b18614d3bca0ee1b96)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-22T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-22T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T06:29:00.000000", "name": "Screen Shot 2019-01-22 at 1.29.24 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13197"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "apt is good to release - QA signoff is complete! \nRelease against 744f34351d8de86193f406b18614d3bca0ee1b96", "created": "2019-01-22T06:29:00.000000"}], "components": [], "created": "2019-01-18T07:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7e4848"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_342360478_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34389", "fixedVersions": [], "id": "34389", "issueType": "Sub-task", "key": "MODULES-8516", "labels": [], "originalEstimate": "PT0S", "parent": "41929", "parentSummary": "Supported Release (puppetlabs-apt) 6.3.0 - (22/01/2019) - (744f34351d8de86193f406b18614d3bca0ee1b96)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-22T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-22T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-18T07:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e3fe666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_342511930_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33397", "fixedVersions": [], "id": "33397", "issueType": "Sub-task", "key": "MODULES-8515", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41929", "parentSummary": "Supported Release (puppetlabs-apt) 6.3.0 - (22/01/2019) - (744f34351d8de86193f406b18614d3bca0ee1b96)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-22T06:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-22T06:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you review the docs changes for this release please?", "created": "2019-01-22T02:21:00.000000"}], "components": [], "created": "2019-01-18T07:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@595e064c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329459972_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42910", "fixedVersions": [], "id": "42910", "issueType": "Sub-task", "key": "MODULES-8514", "labels": [], "originalEstimate": "PT0S", "parent": "41929", "parentSummary": "Supported Release (puppetlabs-apt) 6.3.0 - (22/01/2019) - (744f34351d8de86193f406b18614d3bca0ee1b96)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-22T02:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-22T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T06:29:00.000000", "name": "Screen Shot 2019-01-22 at 1.29.24 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13124"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T09:34:00.000000", "name": "Screen Shot 2019-01-22 at 4.34.32 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13045"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T02:19:00.000000", "name": "Screen Shot 2019-01-22 at 9.19.13 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12653"}], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Mergeback Pr\u00a0https://github.com/puppetlabs/puppetlabs-apt/pull/840", "created": "2019-01-22T09:30:00.000000"}], "components": [], "created": "2019-01-18T07:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15cc374f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6663_*|*_3_*:*_1_*:*_413571058_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_219135"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/6.2.1...744f34351d8de86193f406b18614d3bca0ee1b96\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/61/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41929", "fixedVersions": [], "id": "41929", "issueType": "Task", "key": "MODULES-8513", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-23T02:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apt) 6.3.0 - (22/01/2019) - (744f34351d8de86193f406b18614d3bca0ee1b96)", "timeSpent": "PT0S", "updated": "2019-01-23T02:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "[PR to merge the release branch back into the master|https://github.com/puppetlabs/puppetlabs-accounts/pull/204]", "created": "2019-01-22T02:37:00.000000"}], "components": [], "created": "2019-01-18T04:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7eaf71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339231370_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42908", "fixedVersions": [], "id": "42908", "issueType": "Sub-task", "key": "MODULES-8512", "labels": [], "originalEstimate": "PT0S", "parent": "38750", "parentSummary": "Supported Release (puppetlabs-accounts) 3.2.0 - (22/01/2019) - (4a2d82dace2fe1084979fbfc70ea44e298b3d99b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-22T02:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-22T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T02:23:00.000000", "name": "Screen Shot 2019-01-22 at 9.23.27 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12749"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "accounts is good to release - QA signoff is complete! \nRelease against 4a2d82dace2fe1084979fbfc70ea44e298b3d99b", "created": "2019-01-22T02:23:00.000000"}], "components": [], "created": "2019-01-18T04:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40fb3a13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338365311_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41928", "fixedVersions": [], "id": "41928", "issueType": "Sub-task", "key": "MODULES-8511", "labels": [], "originalEstimate": "PT0S", "parent": "38750", "parentSummary": "Supported Release (puppetlabs-accounts) 3.2.0 - (22/01/2019) - (4a2d82dace2fe1084979fbfc70ea44e298b3d99b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-22T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-22T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:5a8ddd3e21870439aa9195e5] Continuing with release, please merge the returned translations into master", "created": "2019-01-22T02:24:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], per [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]'s instruction, I should be only delivering translation to release branch for this module:\u00a0\n\n[https://confluence.puppetlabs.com/display/GLOBALIZATION/TXGH+Webhooks+Deployment+Map]\n\n\u00a0\n\nI will go ahead and proceed with translation, but I would like to have you provide me with clarification about what branch to deliver. Thank you.", "created": "2019-01-22T09:23:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Nvm, forgot about the decision regarding that. Just put it into release please.", "created": "2019-01-22T09:24:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "yep - always use the release branch :)", "created": "2019-01-22T09:24:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Thank you [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] and [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2019-01-22T09:26:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] completed\n\n\u00a0", "created": "2019-01-24T10:28:00.000000"}], "components": [], "created": "2019-01-18T04:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@685d43cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_363293329_*|*_3_*:*_1_*:*_177005736_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40886", "fixedVersions": [], "id": "40886", "issueType": "Sub-task", "key": "MODULES-8510", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38750", "parentSummary": "Supported Release (puppetlabs-accounts) 3.2.0 - (22/01/2019) - (4a2d82dace2fe1084979fbfc70ea44e298b3d99b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-24T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-24T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you give the docs changes in this a look over.\n\nI swear there actually are some this time.", "created": "2019-01-18T05:30:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Just to double check, the ticket is for accounts, but the diff is for apt, is that right? Thanks!\u00a0", "created": "2019-01-21T04:46:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Updated the diff, copied the wrong one over sorry", "created": "2019-01-21T04:47:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Thanks, all done!\u00a0", "created": "2019-01-21T04:49:00.000000"}], "components": [], "created": "2019-01-18T04:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11f04f86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_260709329_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39743", "fixedVersions": [], "id": "39743", "issueType": "Sub-task", "key": "MODULES-8509", "labels": [], "originalEstimate": "PT0S", "parent": "38750", "parentSummary": "Supported Release (puppetlabs-accounts) 3.2.0 - (22/01/2019) - (4a2d82dace2fe1084979fbfc70ea44e298b3d99b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-21T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-21T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T07:19:00.000000", "name": "Screen Shot 2019-01-18 at 2.18.48 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12856"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T02:23:00.000000", "name": "Screen Shot 2019-01-22 at 9.23.27 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12857"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-22T02:40:00.000000", "name": "Screen Shot 2019-01-22 at 9.40.22 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12959"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "ticket tidy up module released", "created": "2019-08-15T02:08:00.000000"}], "components": [], "created": "2019-01-18T04:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fed2c02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6325_*|*_3_*:*_1_*:*_18045839361_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38873"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/3.1.0...4a2d82dace2fe1084979fbfc70ea44e298b3d99b\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/34/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38750", "fixedVersions": [], "id": "38750", "issueType": "Task", "key": "MODULES-8508", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-15T02:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) 3.2.0 - (22/01/2019) - (4a2d82dace2fe1084979fbfc70ea44e298b3d99b)", "timeSpent": "PT0S", "updated": "2019-08-15T02:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "PR to merge release branch into master [PR|https://github.com/puppetlabs/puppetlabs-mysql/pull/1158]", "created": "2019-01-23T06:28:00.000000"}], "components": [], "created": "2019-01-18T03:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@692e81d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_442454113_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37602", "fixedVersions": [], "id": "37602", "issueType": "Sub-task", "key": "MODULES-8507", "labels": [], "originalEstimate": "PT0S", "parent": "33396", "parentSummary": "Supported Release (puppetlabs-mysql) 8.0.0 - (23/01/2019) - (2911f339341c31b1108284400b69983a51ead1d8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-23T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-23T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-23T02:22:00.000000", "name": "Screen Shot 2019-01-23 at 9.21.59 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13299"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "mysql is good to release - QA signoff is complete! \nRelease against 2911f339341c31b1108284400b69983a51ead1d8", "created": "2019-01-23T02:22:00.000000"}], "components": [], "created": "2019-01-18T03:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ccd47e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427701234_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36600", "fixedVersions": [], "id": "36600", "issueType": "Sub-task", "key": "MODULES-8506", "labels": [], "originalEstimate": "PT0S", "parent": "33396", "parentSummary": "Supported Release (puppetlabs-mysql) 8.0.0 - (23/01/2019) - (2911f339341c31b1108284400b69983a51ead1d8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-23T02:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-23T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [], "components": [], "created": "2019-01-18T03:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9caa240"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_386341960_*|*_3_*:*_1_*:*_156915427_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35457", "fixedVersions": [], "id": "35457", "issueType": "Sub-task", "key": "MODULES-8505", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33396", "parentSummary": "Supported Release (puppetlabs-mysql) 8.0.0 - (23/01/2019) - (2911f339341c31b1108284400b69983a51ead1d8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-24T10:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-24T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you give the docs changes in this release a look over please?", "created": "2019-01-18T07:31:00.000000"}], "components": [], "created": "2019-01-18T03:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d1b2048"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_268815355_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34388", "fixedVersions": [], "id": "34388", "issueType": "Sub-task", "key": "MODULES-8504", "labels": [], "originalEstimate": "PT0S", "parent": "33396", "parentSummary": "Supported Release (puppetlabs-mysql) 8.0.0 - (23/01/2019) - (2911f339341c31b1108284400b69983a51ead1d8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-21T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-21T06:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-23T06:34:00.000000", "name": "Screen Shot 2019-01-23 at 1.34.00 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12960"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-23T02:21:00.000000", "name": "Screen Shot 2019-01-23 at 9.20.48 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13125"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-23T02:22:00.000000", "name": "Screen Shot 2019-01-23 at 9.21.59 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13198"}], "comments": [], "components": [], "created": "2019-01-18T03:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b8f8a85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6351_*|*_3_*:*_1_*:*_513579070_*|*_10009_*:*_1_*:*_6945_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14749"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-mysql/compare/7.0.0...2911f339341c31b1108284400b69983a51ead1d8]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/51/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33396", "fixedVersions": [], "id": "33396", "issueType": "Task", "key": "MODULES-8503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-24T02:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-mysql) 8.0.0 - (23/01/2019) - (2911f339341c31b1108284400b69983a51ead1d8)", "timeSpent": "PT0S", "updated": "2019-01-24T02:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [], "components": [], "created": "2019-01-18T02:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76d3e298"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12597214_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37601", "fixedVersions": [], "id": "37601", "issueType": "Sub-task", "key": "MODULES-8502", "labels": [], "originalEstimate": "PT0S", "parent": "33395", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.0 - (release date) - (157543cd57c8ab9d68ced485f895e9af5889b47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-18T05:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T05:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T05:32:00.000000", "name": "Screen Shot 2019-01-18 at 12.31.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12444"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "firewall is good to release - QA signoff is complete! \nRelease against 157543cd57c8ab9d68ced485f895e9af5889b47b", "created": "2019-01-18T05:32:00.000000"}], "components": [], "created": "2019-01-18T02:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e04d812"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11576366_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36599", "fixedVersions": [], "id": "36599", "issueType": "Sub-task", "key": "MODULES-8501", "labels": [], "originalEstimate": "PT0S", "parent": "33395", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.0 - (release date) - (157543cd57c8ab9d68ced485f895e9af5889b47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T05:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-01-18T04:15:00.000000"}], "components": [], "created": "2019-01-18T02:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@670bfc86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6960791_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35453", "fixedVersions": [], "id": "35453", "issueType": "Sub-task", "key": "MODULES-8500", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33395", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.0 - (release date) - (157543cd57c8ab9d68ced485f895e9af5889b47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T04:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes", "created": "2019-01-18T04:15:00.000000"}], "components": [], "created": "2019-01-18T02:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb86c76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6946712_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34386", "fixedVersions": [], "id": "34386", "issueType": "Sub-task", "key": "MODULES-8499", "labels": [], "originalEstimate": "PT0S", "parent": "33395", "parentSummary": "Supported Release (puppetlabs-firewall) 1.15.0 - (release date) - (157543cd57c8ab9d68ced485f895e9af5889b47b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T04:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T05:31:00.000000", "name": "Screen Shot 2019-01-18 at 12.30.35 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13298"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T05:32:00.000000", "name": "Screen Shot 2019-01-18 at 12.31.44 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12552"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Mergeback PR created at\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/807", "created": "2019-01-18T05:51:00.000000"}], "components": [], "created": "2019-01-18T02:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62edec1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsa0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7508_*|*_3_*:*_1_*:*_6331008_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11609036"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-firewall/compare/1.14.0...157543cd57c8ab9d68ced485f895e9af5889b47b]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/24/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33395", "fixedVersions": [], "id": "33395", "issueType": "Task", "key": "MODULES-8498", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T07:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-firewall) 1.15.0 - (release date) - (157543cd57c8ab9d68ced485f895e9af5889b47b)", "timeSpent": "PT0S", "updated": "2019-01-18T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:adac4e58-01ac-4fce-8be9-94131c26c73d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] this came up in our customer0 meeting today, is this something you can take a look at and comment on with the team?", "created": "2019-01-22T14:26:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Removing myself from the assignee field", "created": "2020-03-05T12:08:00.000000"}], "components": ["vsphere"], "created": "2019-01-17T13:10:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6454d245"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs9gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}], "description": "While talking with [~accountid:557058:750ff3bd-7564-4d8a-b480-b500b85be583] today we realized that it would be very helpful for us to be able to have an ensurable resource for tags in vCenter. The use case for us is to query PuppetDB as part of a node's normal puppet run and use information from that run to manage one or more tags on the same node in vCenter.\n\nOne scenario where this would be quite helpful is when using Veeam to backup VM's that are not sorted / organized by OS. In our case, I would like to be able to have a tag on each VM that runs puppet that corresponds to $facts['kernel']. I would then use this tag as a filtering mechanism within Veeam.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40884", "fixedVersions": [], "id": "40884", "issueType": "New Feature", "key": "MODULES-8497", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vsphere : create type for tags in vCenter", "timeSpent": "PT0S", "updated": "2020-03-05T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2019-01-17T12:46:00.000000", "creator": "5f0e0b07e1618b001bd380d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The system override configuration file does not use the deprecated \".include\" directive."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f98f3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs95z:"}], "description": "The puppetlabs/postgresql module renders its service override file at \"/etc/systemd/system/postgresql-<version>.service\", then includes the default service file, which is located at \"/var/lib/systemd/system/postgresql-<version>.service\". This way of overriding the default service file is deprecated. See the [man page source|https://github.com/systemd/systemd/blob/master/man/systemd.unit.xml#L184] of systemd for details (line 184).\n\nThe correct way to override the service is to render a .conf file in the service's drop-in directory at \"/etc/systemd/system/postgresql-<version>.d/<file_name>.conf\".", "environment": "CentOS 7.6\n\nsystemd 219-62.el7\n\nPuppet 6.0.4\u00a0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33394", "fixedVersions": [], "id": "33394", "issueType": "Bug", "key": "MODULES-8496", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f0e0b07e1618b001bd380d1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/postgresql : use drop-in directory for service override", "timeSpent": "PT0S", "updated": "2019-01-22T16:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-01-17T12:12:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All current acceptance and unit tests pass."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cca4ea3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}], "description": "Currently the Chocolatey module uses several custom validation functions which cause deprecation warning messages to appear.\n\nBy switching to validation in the parameter declaration of the class, these deprecation warnings can be prevented.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "39741", "fixedVersions": [], "id": "39741", "issueType": "Improvement", "key": "MODULES-8495", "labels": ["PR"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: Remove Warning Messages About Deprecated validate_* Functions", "timeSpent": "PT0S", "updated": "2021-03-29T14:17:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-01-17T12:08:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All current acceptance and unit tests pass, new unit tests for functionality, an acceptance test to verify output."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f94721f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqhz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63842561592_*|*_6_*:*_1_*:*_0"}], "description": "When updating Chocolatey packages to \"latest\" there is often a considerable wait where no output is being logged.\n\nUsers should have the option to specify package settings flags for verbose output and to log the actual output of the chocolatey run.\n\n\u00a0", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "38749", "fixedVersions": [], "id": "38749", "issueType": "Improvement", "key": "MODULES-8494", "labels": ["PR"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2021-01-25T10:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: Implement Package Settings Flags for Verbose and Log Output", "timeSpent": "PT0S", "updated": "2021-01-25T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/c0f2450e5895fef6c1288f5348c3642e3fa06b43", "created": "2019-01-18T19:12:00.000000"}], "components": ["chocolatey "], "created": "2019-01-17T12:02:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All current acceptance and unit tests pass."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a63b295"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs93b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_308831538_*|*_1_*:*_1_*:*_99011828_*|*_10007_*:*_1_*:*_13188370_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 6.0.4*\n *OS Name/Version: Windows 10 1809*\n\nThe argument definition for \"source\" in the package provider is incorrectly defined as \"-source\" when it should be \"\u2013source\". This still works but is not the correct official syntax.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37600", "fixedVersions": [], "id": "37600", "issueType": "Bug", "key": "MODULES-8493", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-01-22T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: Source Argument Uses Incorrect Syntax", "timeSpent": "PT0S", "updated": "2019-01-22T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4b02a95758006959ffa6", "body": "Here is a patch that allows to specify the balancer setup inline\n{code:patch}\nFrom ef4fe46f93c650f60d4657f89308dc9d26070bc7 Mon Sep 17 00:00:00 2001\nFrom: Klaus Ethgen <>\nDate: Thu, 17 Jan 2019 16:34:48 +0100\nSubject: [PATCH] Allow to specify balancer inline\n\n---\n apache/manifests/vhost.pp            | 23 +++++++++++++++++++++++\n apache/templates/vhost/_balancer.erb | 15 +++++++++++++++\n 2 files changed, 38 insertions(+)\n create mode 100644 apache/templates/vhost/_balancer.erb\n\ndiff --git a/apache/manifests/vhost.pp b/apache/manifests/vhost.pp\nindex 1beef1fd3..0db503479 100644\n--- a/apache/manifests/vhost.pp\n+++ b/apache/manifests/vhost.pp\n@@ -207,6 +207,8 @@ define apache::vhost(\n   Optional[Enum['On', 'on', 'Off', 'off', 'DNS', 'dns']] $use_canonical_name        = undef,\n   Optional[Variant[String,Array[String]]] $comment                                  = undef,\n   $httpd_dir                                                                        = $::apache::params::httpd_dir,\n+  $proxy_balancer                                                                   = undef,\n+  $proxy_balancer_options                                                           = [],\n ) {\n \n   # The base class must be included first because it is used by parameter defaults\n@@ -427,6 +429,10 @@ define apache::vhost(\n     if ! defined(Class['apache::mod::proxy_http']) {\n       include ::apache::mod::proxy_http\n     }\n+    if $proxy_balancer and ! defined(Class['apache::mod::proxy_balancer'])\n+    {\n+      include ::apache::mod::proxy_balancer\n+    }\n   }\n \n   # Load mod_fastci if needed and not yet loaded\n@@ -723,6 +729,23 @@ define apache::vhost(\n     }\n   }\n \n+  if $proxy_balancer\n+  {\n+    if versioncmp($apache::mod::proxy_balancer::apache_version, '2.4') >= 0\n+    {\n+      $lbmethod = 'byrequests'\n+      ensure_resource('apache::mod', \"lbmethod_${lbmethod}\")\n+    }\n+\n+    concat::fragment\n+    {\n+      \"${name}-balancer\":\n+        target  => \"${priority_real}${filename}.conf\",\n+        order   => 155,\n+        content => template('apache/vhost/_balancer.erb')", "created": "2019-01-17T09:46:00.000000"}], "components": ["apache"], "created": "2019-01-17T07:36:00.000000", "creator": "623a4b02a95758006959ffa6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39ae3f88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8w7:"}], "description": "We need to replace a haproxy setup with apache. That is somehow strait forward but the puppetlabs-apache-module has a bug that prevents to do it.\n\nThe problem is, that the balancer config gets created on server config level and not in vhost level. So the out-of-band checks by proxy_hcheck are done on that level too.\n\nBy using https backends you see the following errors in log:\n{code}\n[ssl:error] [pid XXXX:tid XXXX] [remote x.x.x.x:443] AH01961: SSL Proxy requested for x.x.x_80:80 but not enabled [Hint: SSLProxyEngine]\n[proxy:error] [pid XXXX:tid XXXX] AH00961: HCOH: failed to enable ssl support for x.x.x.x:443 (x.x.x.x)\n{code}\n\nThe hint is a good hint but does not help as it is not possible to enable SSLProxyEngine on server level.\n\nThe solution is to put that balancer config inside the vhost but this is not supported by the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41912", "fixedVersions": [], "id": "41912", "issueType": "Bug", "key": "MODULES-8492", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b02a95758006959ffa6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : Impossible to setup reverse-Proxy with loadbalancer and hcheck module when using https backend", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This seems like an important one for the module to know about the secrets type if it doesn't already \n\n[~accountid:557058:905942e2-5679-403c-9df6-1ef7db682e08] are you saying that the Puppet module doesn't handle the secrets type or are you saying that the module still exposes those values? Or are you saying that choco exposes the variables?\n\nChocolatey commercial editions (C4B) has both {{--install-arguments-sensitive --package-parameters-sensitive}} which guarantee that those values do not get logged.", "created": "2019-01-17T13:04:00.000000"}, {"author": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "body": "Not using c4b.\u00a0 Specifically if a puppet variable is defined as sensitive,\u00a0\n\nclass\u00a0example::foo\u00a0( Sensitive[String[1]] $default_some_password) {\n\nif $default_some_password is passed into install_options on the package provider, it will be exposed in puppet agent debug execution (log).\u00a0 Not sure if this is within the scope of the package resource, or the choco provider itself.\u00a0\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-01-17T13:18:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:905942e2-5679-403c-9df6-1ef7db682e08] started to do a bit of digging here, ran pretty quickly into this:\n{code:java}\nUnable to mark 'install_options' as sensitive: install_options is a parameter and not a property, and cannot be automatically redacted.{code}\nThat implies that the behavior we're seeing is expected, if not ideal.\n\nYou're also only seeing this leak during debug runs, correct, not during verbose or normal?", "created": "2019-02-20T12:03:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "If that is the case and one is using C4B  `{{--package-parameters-sensitive}}`, it shouldn't show up in the chocolatey.log either. If they are not, it may always show up in the chocolatey.log as it is a debug level log (by default).", "created": "2019-02-25T08:42:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] that being the case it\u00a0_feels_ like the right thing to do here might be to specify that Puppet cannot mark install options as sensitive, that secrets\u00a0_may_ leak during debug runs, and that\u00a0_even if they're hidden from Puppet runs_ they'd still show up in the Chocolatey log - and the way to prevent this is to use the\u00a0 `--package-parameters-sensitive` parameter with C4B.\n\n[~accountid:557058:905942e2-5679-403c-9df6-1ef7db682e08], thoughts?", "created": "2019-02-25T12:04:00.000000"}, {"author": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "body": "I would have to confirm if it\u00a0 is only during debug runs, or if it would show up in puppetdb/boards\n\n\u00a0\n\nPerhaps if install_options is not capable of handling secrets a separate resource parameter could be used that appends and censors the secret args.\u00a0 \u00a0For now I guess the workaround is to use a dummy install password with a separate out of band resetter.\u00a0\n\n\u00a0\n\nI definitely think the documentation recommendation is appropriate for proper disclosure of the current limitations.\u00a0\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-02-25T18:16:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:905942e2-5679-403c-9df6-1ef7db682e08] I'll start working on the documentation, please let me know if you're able to confirm credentials leak in puppetdb/boards.\n\nThe downside here is that in puppet parameters are not able to be marked sensitive, only properties are, and any ephemeral specification is by definition not a property.\n\nWe might have a code solution for this but it will end up being fragile and pretty complex to implement and maintain.", "created": "2019-02-25T18:37:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Draft of docs update here:\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/147", "created": "2019-02-26T07:10:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master here:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/c875d20d4df5092e5ca7a4ecca2f2114649bb068", "created": "2019-02-27T10:27:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "We've decided that at this time it isn't worth the tradeoff of fragility and maintenance in the code to implement a special case sensitivity handler for this parameter.\n\nPlease re-open if it is actually leaking secrets into non-debug Puppet logs.", "created": "2019-02-27T10:41:00.000000"}], "components": ["chocolatey "], "created": "2019-01-16T14:50:00.000000", "creator": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43d5a116"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsniv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3200938957_*|*_3_*:*_1_*:*_407249047_*|*_10009_*:*_1_*:*_5679034_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 5.5.x*\n *OS Name/Version: Win2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: install_options => ['--params','\"','/foo:${foo}','\"']*\n\n*$foo is of type sensitive and is handled correctly.*\n\n*Actual Behavior:*\n\npackagename;[value;redacted] is not properly handled by the package manager.\n\n\u00a0\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "win2016, puppet 5.5.x\n\nchoco provider 3.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35451", "fixedVersions": ["Chocolatey 3.3.0"], "id": "35451", "issueType": "Bug", "key": "MODULES-8491", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:905942e2-5679-403c-9df6-1ef7db682e08", "resolution": "Fixed", "resolutionDate": "2019-02-27T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppet-chocolatey} : {install_options not handling sensitive variables}", "timeSpent": "PT0S", "updated": "2019-02-27T10:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2019-01-16T11:14:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All community PRs to the module are ticketed and prioritized or have been refused as won't implement.\n\nThe resulting tickets are in the hopper or grooming buckets."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe9537d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8db:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29482750_*|*_3_*:*_1_*:*_485706981_*|*_6_*:*_1_*:*_0"}], "description": "Ticket and prioritize the 10 open community PRs to the puppetlabs-chocolatey module and prepare them for grooming.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40881", "fixedVersions": [], "id": "40881", "issueType": "Task", "key": "MODULES-8490", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-22T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE: Chocolatey PR Triage ", "timeSpent": "PT0S", "updated": "2019-01-23T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Live on the forge at: https://forge.puppet.com/puppetlabs/sqlserver\nMergeback PR at: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/289", "created": "2019-01-22T15:48:00.000000"}], "components": [], "created": "2019-01-16T11:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fdb7b60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535476898_*|*_3_*:*_1_*:*_68315495_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36595", "fixedVersions": [], "id": "36595", "issueType": "Sub-task", "key": "MODULES-8489", "labels": [], "originalEstimate": "PT0S", "parent": "41911", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.3.0 - 2019-01-22 - 72f90946956eb7a45e95a13fb525af8b5ec5b6f0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-23T10:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-23T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": " * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.2.0...72f90946956eb7a45e95a13fb525af8b5ec5b6f0\n* Link to CHANGELOG - https://github.com/puppetlabs/puppetlabs-sqlserver/blob/72f90946956eb7a45e95a13fb525af8b5ec5b6f0/CHANGELOG.md#230---2019-01-22\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/33/ (against prior SHA d31eccef, differs only by Changelog / metadata differences)\n\nIssuing from tip of release branch at 72f90946956eb7a45e95a13fb525af8b5ec5b6f0. Previous version is 2.2.0 at e0d1ebbc310590dea889048a6e5ae007d65ea557.\n\n", "created": "2019-01-22T15:20:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "No new tests necessary for this release.", "created": "2019-01-22T15:23:00.000000"}], "components": [], "created": "2019-01-16T11:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71158218"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533951064_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35448", "fixedVersions": [], "id": "35448", "issueType": "Sub-task", "key": "MODULES-8488", "labels": [], "originalEstimate": "PT0S", "parent": "41911", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.3.0 - 2019-01-22 - 72f90946956eb7a45e95a13fb525af8b5ec5b6f0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-22T15:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-16T11:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@413128e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8c7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515866518_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34384", "fixedVersions": [], "id": "34384", "issueType": "Sub-task", "key": "MODULES-8487", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41911", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.3.0 - 2019-01-22 - 72f90946956eb7a45e95a13fb525af8b5ec5b6f0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2019-01-22T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-22T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The changelog and readme diffs are both in this comparison link: [https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.2.0...d31ecce]\n\n\u00a0", "created": "2019-01-16T13:48:00.000000"}], "components": [], "created": "2019-01-16T11:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@687b8114"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs8br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15824230_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42907", "fixedVersions": [], "id": "42907", "issueType": "Sub-task", "key": "MODULES-8486", "labels": [], "originalEstimate": "PT0S", "parent": "41911", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.3.0 - 2019-01-22 - 72f90946956eb7a45e95a13fb525af8b5ec5b6f0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-16T15:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-16T15:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2019-01-16T11:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b89d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8483"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs6kf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6676_*|*_10007_*:*_1_*:*_5158209_*|*_3_*:*_1_*:*_15450921_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_520081464"}], "description": "*REASON:* 2.3.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.2.0...72f90946956eb7a45e95a13fb525af8b5ec5b6f0\n* Link to CHANGELOG - https://github.com/puppetlabs/puppetlabs-sqlserver/blob/72f90946956eb7a45e95a13fb525af8b5ec5b6f0/CHANGELOG.md#230---2019-01-22\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/33/ (against prior SHA d31eccef, differs only by Changelog / metadata)", "epicLinkSummary": "SQL Release to install 2019", "estimate": "PT0S", "externalId": "41911", "fixedVersions": [], "id": "41911", "issueType": "Task", "key": "MODULES-8485", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": "40879", "parentSummary": "SQL Release to install 2019", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-22T17:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.3.0 - 2019-01-22 - 72f90946956eb7a45e95a13fb525af8b5ec5b6f0", "timeSpent": "PT0S", "updated": "2019-01-22T17:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Dup of https://puppet.atlassian.net/browse/PA-2385", "created": "2019-01-16T11:18:00.000000"}], "components": [], "created": "2019-01-16T10:55:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50f01779"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8401"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs89b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1374538_*|*_6_*:*_1_*:*_0"}], "description": "Currently, on windows during upgrades we manage the service state of the puppet agent with puppet alone: If the user sets the service_names parameter to include 'puppet' in the puppet_agent module the upgrade script will include the param PUPPET_AGENT_STARTUP_MODE to 'automatic'.\n\nWhen an MSI installation is finished, the startup mode parameter forces the MSI to set the start type of puppet to \"automatic\" and immediately enable the service. This works well for a customer using puppet as a service since puppet itself will take care of starting pxp-agent on the first run when the service is enabled.\n\nHowever, if a customer does _not_ want to enable puppet as a service, but they _do_ want to enable the pxp-agent service there is currently no way to do that.  We should identify whether it makes sense to add pxp-agent service management to the MSI and upgrade script.", "epicLinkSummary": "Upgrading on Windows is way too complicated", "estimate": "PT0S", "externalId": "41910", "fixedVersions": [], "id": "41910", "issueType": "Improvement", "key": "MODULES-8484", "labels": [], "originalEstimate": "PT0S", "parent": "37594", "parentSummary": "Upgrading on Windows is way too complicated", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Duplicate", "resolutionDate": "2019-01-16T11:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Management of pxp-agent service in windows upgrades", "timeSpent": "PT0S", "updated": "2019-01-16T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Module released.", "created": "2019-01-31T12:51:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-01-16T10:54:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@efe8ff3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL 2.3.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs893:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1303036105_*|*_6_*:*_1_*:*_0"}], "description": "Release Epic to get 2.3.0 out the door so customers can install SQL 2019.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40879", "fixedVersions": [], "id": "40879", "issueType": "Epic", "key": "MODULES-8483", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2019-01-31T12:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQL Release to install 2019", "timeSpent": "PT0S", "updated": "2019-02-07T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-java 3.3.0 at 1021c71139a6f2904a18978862f9817bcdeb4291 with \"3.3.0\"", "created": "2019-01-18T03:33:00.000000"}], "components": [], "created": "2019-01-16T08:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65f5110c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs85j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155609977_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41909", "fixedVersions": [], "id": "41909", "issueType": "Sub-task", "key": "MODULES-8482", "labels": [], "originalEstimate": "PT0S", "parent": "37599", "parentSummary": "Supported Release (puppetlabs-java) 3.3.0 - 18/01/2019) - (1021c71139a6f2904a18978862f9817bcdeb4291)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-18T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T02:05:00.000000", "name": "Screen Shot 2019-01-18 at 9.04.54 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12748"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "java is good to release - QA signoff is complete! \nRelease against 1021c71139a6f2904a18978862f9817bcdeb4291", "created": "2019-01-18T02:04:00.000000"}], "components": [], "created": "2019-01-16T08:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40356ab3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs85b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150028520_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40877", "fixedVersions": [], "id": "40877", "issueType": "Sub-task", "key": "MODULES-8481", "labels": [], "originalEstimate": "PT0S", "parent": "37599", "parentSummary": "Supported Release (puppetlabs-java) 3.3.0 - 18/01/2019) - (1021c71139a6f2904a18978862f9817bcdeb4291)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No changes needed", "created": "2019-01-18T01:58:00.000000"}], "components": [], "created": "2019-01-16T08:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ded9a25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs853:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149637373_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39739", "fixedVersions": [], "id": "39739", "issueType": "Sub-task", "key": "MODULES-8480", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37599", "parentSummary": "Supported Release (puppetlabs-java) 3.3.0 - 18/01/2019) - (1021c71139a6f2904a18978862f9817bcdeb4291)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T01:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you review the doc changes for this release please?", "created": "2019-01-17T06:47:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] I can't see any changes to the README on the diff, do you have a link for this?\u00a0", "created": "2019-01-17T15:30:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Really sorry for wasting your time, forgot to check the diff before pinging you. Just did it on reflex.", "created": "2019-01-18T01:58:00.000000"}], "components": [], "created": "2019-01-16T08:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e65bca7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs84n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149613962_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38748", "fixedVersions": [], "id": "38748", "issueType": "Sub-task", "key": "MODULES-8479", "labels": [], "originalEstimate": "PT0S", "parent": "37599", "parentSummary": "Supported Release (puppetlabs-java) 3.3.0 - 18/01/2019) - (1021c71139a6f2904a18978862f9817bcdeb4291)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T01:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-17T05:24:00.000000", "name": "Screen Shot 2019-01-17 at 12.24.15 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12747"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T03:39:00.000000", "name": "Screen Shot 2019-01-18 at 10.39.44 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13196"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T02:05:00.000000", "name": "Screen Shot 2019-01-18 at 9.04.54 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12855"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mergeback: https://github.com/puppetlabs/puppetlabs-java/pull/342", "created": "2019-01-18T03:38:00.000000"}], "components": [], "created": "2019-01-16T08:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ee51a8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs84v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7136_*|*_3_*:*_1_*:*_6421757_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_149980752"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/3.2.0...1021c71139a6f2904a18978862f9817bcdeb4291\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/30/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37599", "fixedVersions": [], "id": "37599", "issueType": "Task", "key": "MODULES-8478", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) 3.3.0 - 18/01/2019) - (1021c71139a6f2904a18978862f9817bcdeb4291)", "timeSpent": "PT0S", "updated": "2019-01-18T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Test ticket to check Slack Jira Bot", "created": "2019-01-16T04:20:00.000000"}], "components": [], "created": "2019-01-16T04:12:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14e62287"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_472518_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38792", "fixedVersions": [], "id": "38792", "issueType": "Task", "key": "MODULES-8474", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Won't Do", "resolutionDate": "2019-01-16T04:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Testing 123", "timeSpent": "PT0S", "updated": "2019-01-16T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-stdlib 5.2.0 at c4243084b449a5c801d99c0d5ea4c27abb09b1c6 with \u201c5.2.0\u201d", "created": "2019-01-18T03:32:00.000000"}], "components": [], "created": "2019-01-16T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3810dfc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171940067_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36592", "fixedVersions": [], "id": "36592", "issueType": "Sub-task", "key": "MODULES-8473", "labels": [], "originalEstimate": "PT0S", "parent": "42906", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.2.0 - (18/01/2019) - (c4243084b449a5c801d99c0d5ea4c27abb09b1c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-18T03:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T03:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T02:03:00.000000", "name": "Screen Shot 2019-01-18 at 9.03.24 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12551"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "stdlib is good to release - QA signoff is complete! \nRelease against c4243084b449a5c801d99c0d5ea4c27abb09b1c6", "created": "2019-01-18T02:03:00.000000"}], "components": [], "created": "2019-01-16T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f54bd07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166345695_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35444", "fixedVersions": [], "id": "35444", "issueType": "Sub-task", "key": "MODULES-8472", "labels": [], "originalEstimate": "PT0S", "parent": "42906", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.2.0 - (18/01/2019) - (c4243084b449a5c801d99c0d5ea4c27abb09b1c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T02:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-18T02:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No changes needed", "created": "2019-01-18T02:00:00.000000"}], "components": [], "created": "2019-01-16T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e6419da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166143292_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34383", "fixedVersions": [], "id": "34383", "issueType": "Sub-task", "key": "MODULES-8471", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42906", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.2.0 - (18/01/2019) - (c4243084b449a5c801d99c0d5ea4c27abb09b1c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T02:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T02:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes", "created": "2019-01-18T01:59:00.000000"}], "components": [], "created": "2019-01-16T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fb5d089"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166102747_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33393", "fixedVersions": [], "id": "33393", "issueType": "Sub-task", "key": "MODULES-8470", "labels": [], "originalEstimate": "PT0S", "parent": "42906", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.2.0 - (18/01/2019) - (c4243084b449a5c801d99c0d5ea4c27abb09b1c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-18T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-18T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T03:39:00.000000", "name": "Screen Shot 2019-01-18 at 10.39.13 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13123"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T01:56:00.000000", "name": "Screen Shot 2019-01-18 at 8.55.44 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12443"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-18T02:03:00.000000", "name": "Screen Shot 2019-01-18 at 9.03.24 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12652"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mergeback: https://github.com/puppetlabs/puppetlabs-stdlib/pull/993", "created": "2019-01-18T03:37:00.000000"}], "components": [], "created": "2019-01-16T03:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a996e89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7vr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6514_*|*_3_*:*_1_*:*_7146229_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_166379822"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-stdlib/compare/5.1.0...c4243084b449a5c801d99c0d5ea4c27abb09b1c6]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/60/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42906", "fixedVersions": [], "id": "42906", "issueType": "Task", "key": "MODULES-8469", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-18T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-stdlib) 5.2.0 - (18/01/2019) - (c4243084b449a5c801d99c0d5ea4c27abb09b1c6)", "timeSpent": "PT0S", "updated": "2019-01-18T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-01-16T03:35:00.000000", "name": "Screen Shot 2019-01-16 at 10.34.52 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12651"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Deprecate cloud_provisioner on the forge.\n\nNote this is in the documentation link provided above:\nCloud Provisioner is deprecated in PE 3.8, and will be removed in future versions of PE. We recommend that you see the AWS supported module for cloud provisioning.\n\nJust deprecate this module on the Forge.\n\n", "created": "2019-01-16T03:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been deprecated in favor of puppetlabs/aws supported module as suggested by the documentation [here|https://puppet.com/docs/pe/3.8/cloudprovisioner_overview.html]. It is required to suggest a replacement.", "created": "2019-01-16T03:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been deprecated on the Forge.", "created": "2019-01-16T03:35:00.000000"}], "components": [], "created": "2019-01-16T02:44:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ffac29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7uv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2441328_*|*_10009_*:*_1_*:*_15604_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_593629"}], "description": "The Cloud Provisioner module, breaks cert related PE functions in\u00a0 PE 2015.x and greater see the output of `puppet node purge` below:\n\n\u00a0\n{code:java}\nError: Could not autoload puppet/face/node/classify: cannot load such file -- guid\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/etc/puppetlabs/code/environments/production/modules/cloud_provisioner/lib/puppet/cloudpack.rb:3:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/etc/puppetlabs/code/environments/production/modules/cloud_provisioner/lib/puppet/face/node/classify.rb:1:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:68:in `load'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:68:in `load_file'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:83:in `block in loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:81:in `each'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:81:in `loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:208:in `loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:173:in `load_actions'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:64:in `define'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/face/node.rb:2:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:105:in `safely_require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:61:in `load_face'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:17:in `[]'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:94:in `[]'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/face_base.rb:68:in `parse_options'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:349:in `block in run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:666:in `exit_on_fail'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:349:in `run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\u00a0\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\u00a0\nError: Could not parse application options: Could not autoload puppet/face/node/classify: cannot load such file -- guid\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/etc/puppetlabs/code/environments/production/modules/cloud_provisioner/lib/puppet/cloudpack.rb:3:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/etc/puppetlabs/code/environments/production/modules/cloud_provisioner/lib/puppet/face/node/classify.rb:1:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:68:in `load'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:68:in `load_file'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:83:in `block in loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:81:in `each'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:81:in `loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/autoload.rb:208:in `loadall'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:173:in `load_actions'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:64:in `define'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/face/node.rb:2:in `<top (required)>'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:105:in `safely_require'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:61:in `load_face'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:17:in `[]'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface.rb:94:in `[]'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/face_base.rb:68:in `parse_options'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:349:in `block in run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:666:in `exit_on_fail'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:349:in `run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\u00a0\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\u00a0\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n{code}\n\u00a0\n\nThis module is not supported and was last release in 2013.\n\n\u00a0\n\nThis request is that the metadata for the module be updated to include compatible puppet versions\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37598", "fixedVersions": [], "id": "37598", "issueType": "Improvement", "key": "MODULES-8468", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2019-01-16T03:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cloud_provisioner module breaks PE functions", "timeSpent": "PT0S", "updated": "2019-01-23T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:623cfda6d32a94006a652303]\u00a0can you provide a minimal repro for this?", "created": "2021-06-14T08:05:00.000000"}], "components": ["iis"], "created": "2019-01-15T18:34:00.000000", "creator": "623cfda6d32a94006a652303", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74537b44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:\u00a0puppetlabs-iis: 4.5.0*\n *Puppet Version: 5.5.8*\n *OS Name/Version: windows\u00a0server 2008r2/2012*\n\ncreate an application, will get error\u00a0\n\nError: Failed to apply catalog: 751: unexpected token at Get-WebConfiguration\n\nit probably gets\u00a0error when running\u00a0getapps.ps1.erb.\n\nthis script will get all sites's\u00a0applications. but sometimes some old application profile already is broken. E.g files(web.config) already deleted, the application still exists. the powershell\u00a0will popup\u00a0Error: Cannot read configuration file.\u00a0\n\nso, anyway I can bypass those errors\n\nerror msg like this:\n\nGet-WebConfiguration : Filename: \\\\?\\D:\\test\\web.config\nError: Cannot read configuration file\nAt C:\\Users\\test\\getapps.ps1:9 char:28\n+ $sslFlags_raw = [String](Get-WebConfiguration -Location \"${site}/${name}\" -Fil ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n + CategoryInfo : NotSpecified: (:) [Get-WebConfiguration], DirectoryNotFoundException\n + FullyQualifiedErrorId : System.IO.DirectoryNotFoundException,Microsoft.IIs.PowerShell.Provider.GetConfigurationCommand\n\n*Desired Behavior: create application\u00a0success*\n\n*Actual Behavior: powershell\u00a0Get-WebConfiguration\u00a0popup error*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38791", "fixedVersions": [], "id": "38791", "issueType": "Bug", "key": "MODULES-8467", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfda6d32a94006a652303", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : Get-WebApplication error", "timeSpent": "PT0S", "updated": "2021-06-14T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_iso", "windows"], "created": "2019-01-15T13:18:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518499e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "mount_iso : Release 2.0.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs7h3:"}], "description": "A release epic for mount_iso 2.0.1.\n\nSo far this epic is to fix and release a known issue with the module emitting warnings during normal operation. Please attach any other bug fix patch tickets to this epic as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33446", "fixedVersions": [], "id": "33446", "issueType": "Epic", "key": "MODULES-8466", "labels": ["mount_iso", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mount_iso : Release 2.0.1", "timeSpent": "PT0S", "updated": "2019-01-15T13:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_iso", "windows"], "created": "2019-01-15T13:15:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should not emit warnings during normal use."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70c12809"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8466"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqfz:"}], "description": "The module currently emits warnings that it uses deprecated language features, and uses unrecognized escape sequences whenever you use it.\u00a0\n\nThe module appears to still function normally, but these deficiencies should be addressed.\u00a0", "epicLinkSummary": "mount_iso : Release 2.0.1", "estimate": "PT0S", "externalId": "42905", "fixedVersions": [], "id": "42905", "issueType": "Bug", "key": "MODULES-8465", "labels": ["mount_iso", "windows"], "originalEstimate": "PT0S", "parent": "33446", "parentSummary": "mount_iso : Release 2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mount_iso : Module Emits Warnings That Should Be Fixed", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of information.\u00a0\n\nIn order to look into this issue we need at the very least:\n * module version\n * puppet version\n * OS\n * Actual results\n * Expected results\n\nFor more information on what we expect in a bug report check out\u00a0https://puppetlabs.github.io/iac/team/2021/01/20/reaching-out.html", "created": "2021-07-07T09:23:00.000000"}], "components": ["firewall"], "created": "2019-01-15T05:23:00.000000", "creator": "5ebe5f09c112750babd2c79d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab716dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs713:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78116362724_*|*_6_*:*_1_*:*_0"}], "description": "{code:java}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-tw-cali3e0b51aa287 -m comment --comment \"cali:dHhKc8MFirRSXuKg\" -m comment --comment \"Return if profile accepted\" -m mark --mark 0x10000/0x10000 -j RETURN\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-tw-cali3e0b51aa287 -m comment --comment \"cali:lBuFGTj2EevNSd3B\" -m comment --comment \"Drop if no profiles matched\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-tw-cali4743d3c18d7 -m comment --comment \"cali:Ai5epLjxbPqwYViG\" -m comment --comment \"Return if profile accepted\" -m mark --mark 0x10000/0x10000 -j RETURN\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-tw-cali4743d3c18d7 -m comment --comment \"cali:CQ7fwjvyLylOXXf5\" -m comment --comment \"Drop if no profiles matched\" -j DROP\n\n{code}\nI'm not sure what exactly the issue is in here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39737", "fixedVersions": [], "id": "39737", "issueType": "Bug", "key": "MODULES-8464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ebe5f09c112750babd2c79d", "resolution": "Won't Fix", "resolutionDate": "2021-07-07T09:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Parser fails on iptables rules", "timeSpent": "PT0S", "updated": "2021-07-07T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "I will provide a PR for this.", "created": "2019-01-14T04:02:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Never mind... This can be accomplished by using `puppetdb::globals` and setting `version` to the desired value.", "created": "2019-01-14T04:06:00.000000"}], "components": [], "created": "2019-01-14T04:02:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28022918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5l3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_268356_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* Current master\n *Puppet Version:* All\n *OS Name/Version:* All\n\n_We use puppetdb::master::config to ensure that puppetdb-termini is installed on our Puppetserver. To ensure that the correct version is installed, we have to have the version parameter configurable._\n\n*Desired Behavior:*\n\npuppetdb-termini version is configurable.\n\n*Actual Behavior:*\n\npuppetdb-termini version uses $puppetdb::params::puppetdb_version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42904", "fixedVersions": [], "id": "42904", "issueType": "Bug", "key": "MODULES-8463", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2019-01-14T04:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetdb} : Make puppetdb_version configurable in puppetdb::master::config", "timeSpent": "PT0S", "updated": "2019-01-14T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-14T01:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94fcc25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84518_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36588", "fixedVersions": [], "id": "36588", "issueType": "Sub-task", "key": "MODULES-8462", "labels": [], "originalEstimate": "PT0S", "parent": "42903", "parentSummary": "Supported Release (puppetlabs-motd) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-14T01:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-14T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-14T01:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e553b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72623_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35442", "fixedVersions": [], "id": "35442", "issueType": "Sub-task", "key": "MODULES-8461", "labels": [], "originalEstimate": "PT0S", "parent": "42903", "parentSummary": "Supported Release (puppetlabs-motd) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-14T01:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-14T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-14T01:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b9fec9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5k7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64455_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34472", "fixedVersions": [], "id": "34472", "issueType": "Sub-task", "key": "MODULES-8460", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42903", "parentSummary": "Supported Release (puppetlabs-motd) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-14T01:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-14T01:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-14T01:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f20814"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5jr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57010_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33442", "fixedVersions": [], "id": "33442", "issueType": "Sub-task", "key": "MODULES-8459", "labels": [], "originalEstimate": "PT0S", "parent": "42903", "parentSummary": "Supported Release (puppetlabs-motd) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-14T01:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-14T01:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-14T01:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf0c100"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6465_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_35798"}], "description": "*REASON:* Test\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42903", "fixedVersions": [], "id": "42903", "issueType": "Task", "key": "MODULES-8458", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2019-01-14T01:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-motd) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-01-14T01:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-01-11T17:17:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Night's Watch"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@445d00f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "upgrades-testing-upgrades"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs5av:"}], "description": "This epic tracks work to upgrade the testing infrastructure in pe_repo and puppet_agent modules to:\n\n1. -test with puppet6 in Github Actions-\n2. Move left from PE integration so actual upgrade testing happens earlier", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42947", "fixedVersions": [], "id": "42947", "issueType": "Epic", "key": "MODULES-8457", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Testing improvements for puppet_agent and pe_repo", "timeSpent": "PT0S", "updated": "2021-03-08T20:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "JIRA not picking up all PRs for this:\nhttps://github.com/puppetlabs/puppetlabs-service/pull/70\nhttps://github.com/puppetlabs/puppetlabs-package/pull/105\nhttps://github.com/puppetlabs/puppetlabs-facts/pull/20\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/194\nhttps://github.com/puppetlabs/ci-job-configs/pull/5484", "created": "2019-01-11T15:36:00.000000"}, {"author": "5ade3a9f91bc312e6a4a30f3", "body": "This work has been completed for the puppetlabs-{facts,service,package,reboot} modules.\n\nThe puppetlabs-puppet_agent module will require more work than this ticket was meant to track as it will require a larger re-factor than simply updating the {{.sync.yml}}.", "created": "2019-01-22T15:01:00.000000"}], "components": [], "created": "2019-01-11T12:48:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3acf3468"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs507:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9039118_*|*_1_*:*_1_*:*_5370389_*|*_10007_*:*_1_*:*_939617444_*|*_3_*:*_1_*:*_4076752_*|*_10009_*:*_1_*:*_71828971_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7627"}], "description": "Modules that use bolt for testing tasks/plans require a bolt version that depends on puppet ~> 6. Bolt must be conditionally required in the module Gemfile to only be used when appropriate.\n\nSimilarly most test invocations are slightly different than simply {{bundle exec rake beaker }}.\n\nThe following modules that follow this pattern are:\n # puppetlabs-reboot\n # puppetlabs-package\n # puppetlabs-service\n # puppetlabs-facts\n # puppetlabs-puppet_agent\n\nFor each of these modules:\n# Ensure PR testing configured to set GEM_BOLT and appropriate test invocation\n# Ensure Jenkins testing sets GEM_BOLT and test invocations appropriately.\n\nNote that where appropriate setup must be preserved in the module's .sync.yml in order to be maintained with pdk.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41908", "fixedVersions": [], "id": "41908", "issueType": "Bug", "key": "MODULES-8456", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Fixed", "resolutionDate": "2019-01-23T10:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update pdk config for testing module tasks with bolt", "timeSpent": "PT0S", "updated": "2019-01-23T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetserver_gem"], "created": "2019-01-11T11:55:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bc87ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4xr:"}], "description": "Looks like the publish job didn't add the tag properly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33439", "fixedVersions": [], "id": "33439", "issueType": "Task", "key": "MODULES-8455", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetserver_gem missing 1.1.0 tag", "timeSpent": "PT0S", "updated": "2019-01-11T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "1.8.0 live on the forge here https://forge.puppet.com/puppetlabs/dsc\nMergeback PR up here https://github.com/puppetlabs/puppetlabs-dsc/pull/396", "created": "2019-01-15T14:49:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/07b314a3594b99d2a423e4eb914aa9c20f972939", "created": "2019-01-15T15:40:00.000000"}], "components": ["dsc"], "created": "2019-01-11T11:46:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6016600f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350666884_*|*_3_*:*_1_*:*_8902619_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow [https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess]\n\nThe module team representative assigned this ticket is responsible for these tasks:\n - Tagging and releasing the module.\n - Putting up the merge from release branch back into master branch.\n - Notify the releaser, who will merge the mergeback.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40875", "fixedVersions": [], "id": "40875", "issueType": "Sub-task", "key": "MODULES-8454", "labels": [], "originalEstimate": "PT0S", "parent": "33435", "parentSummary": "Supported Release DSC 1.8.0 - 2019-01-15 - 7c8818d126207ecaf872235dabdc85d34e7a1a0b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-15T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC MODULE Release Sign-Off", "timeSpent": "PT0S", "updated": "2019-01-15T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc/compare/1.7.0...7c8818d126207ecaf872235dabdc85d34e7a1a0b\nLink to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/25/", "created": "2019-01-14T10:41:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Issuing from tip of release branch at [7c8818d126207ecaf872235dabdc85d34e7a1a0b|https://github.com/puppetlabs/puppetlabs-dsc/commit/7c8818d126207ecaf872235dabdc85d34e7a1a0b]. Previous version is\u00a01.7.0 at [2a6a8fac519ee46e45413678ad930878da8d7ad8|https://github.com/puppetlabs/puppetlabs-dsc/commit/2a6a8fac519ee46e45413678ad930878da8d7ad8].", "created": "2019-01-14T10:44:00.000000"}], "components": ["dsc"], "created": "2019-01-11T11:46:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb0d4a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_255647238_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n*Note: This step can be carried out by anyone*\n 1. Paste the sign off command in Hipchat \n 2. Confirm output states it is ok to release\n 3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n 4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38790", "fixedVersions": [], "id": "38790", "issueType": "Sub-task", "key": "MODULES-8453", "labels": [], "originalEstimate": "PT0S", "parent": "33435", "parentSummary": "Supported Release DSC 1.8.0 - 2019-01-15 - 7c8818d126207ecaf872235dabdc85d34e7a1a0b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-14T10:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC QA Release Sign-Off", "timeSpent": "PT0S", "updated": "2019-01-14T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": ["dsc"], "created": "2019-01-11T11:45:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e928fe3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252577913_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module\u00a0*before*\u00a0release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37597", "fixedVersions": [], "id": "37597", "issueType": "Sub-task", "key": "MODULES-8452", "labels": [], "originalEstimate": "PT0S", "parent": "33435", "parentSummary": "Supported Release DSC 1.8.0 - 2019-01-15 - 7c8818d126207ecaf872235dabdc85d34e7a1a0b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-14T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-14T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["dsc"], "created": "2019-01-11T11:44:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@449c4956"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253583972_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36586", "fixedVersions": [], "id": "36586", "issueType": "Sub-task", "key": "MODULES-8451", "labels": [], "originalEstimate": "PT0S", "parent": "33435", "parentSummary": "Supported Release DSC 1.8.0 - 2019-01-15 - 7c8818d126207ecaf872235dabdc85d34e7a1a0b", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-14T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-14T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/07b314a3594b99d2a423e4eb914aa9c20f972939", "created": "2019-01-15T15:39:00.000000"}], "components": ["dsc"], "created": "2019-01-11T11:19:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@317c3d32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4vr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253807617_*|*_3_*:*_2_*:*_107411837_*|*_10009_*:*_1_*:*_9066_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-dsc/compare/1.7.0...7c8818d126207ecaf872235dabdc85d34e7a1a0b]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/25/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33435", "fixedVersions": [], "id": "33435", "issueType": "Task", "key": "MODULES-8450", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2019-01-15T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release DSC 1.8.0 - 2019-01-15 - 7c8818d126207ecaf872235dabdc85d34e7a1a0b", "timeSpent": "PT0S", "updated": "2019-01-15T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "CLosing this as the puppetlabs-windows module has been deprecated.", "created": "2021-03-08T07:14:00.000000"}], "components": ["windows"], "created": "2019-01-11T10:28:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5274938b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2361027736_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_65624119983"}], "description": "{noformat}\n12:18:36 Windows module can be installed\n12:18:37 Error: This action has been replaced by Puppet Development Kit. For more information visit https://puppet.com/docs/pdk/latest/pdk.html.\n12:18:37 Error: Try 'puppet help module build' for usage\n12:18:37   can install with dependencies satisfied (FAILED - 1)\n12:18:37 ssh connection to windows2016_core-64-1 has been terminated\n12:18:37 \n12:18:37 Failures:\n12:18:37 \n12:18:37   1) Windows module can be installed can install with dependencies satisfied\n12:18:37      Failure/Error: raise 'Failed to build the Windows module locally' if @module_tarball.nil?\n12:18:37      RuntimeError:\n12:18:37        Failed to build the Windows module locally\n12:18:37        \n12:18:37      # ./spec/acceptance/can_install_spec.rb:23:in `block (2 levels) in <top (required)>'\n12:18:37 \n12:18:37 Finished in 1.62 seconds (files took 51.22 seconds to load)\n12:18:37 1 example, 1 failure\n12:18:37 \n12:18:37 Failed examples:\n12:18:37 \n12:18:37 rspec ./spec/acceptance/can_install_spec.rb:26 # Windows module can be installed can install with dependencies satisfied\n12:18:37 {noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42946", "fixedVersions": [], "id": "42946", "issueType": "CI Blocker", "key": "MODULES-8449", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2021-03-08T07:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-windows pdk update broke spec tests", "timeSpent": "PT0S", "updated": "2021-03-08T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2019-01-11T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b495a66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16398_*|*_3_*:*_1_*:*_640862_*|*_5_*:*_1_*:*_0"}], "description": "Make a release of the gem to Rubygems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39735", "fixedVersions": [], "id": "39735", "issueType": "Task", "key": "MODULES-8448", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2019-01-11T05:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs_spec_helper) 2.13.0 - (11/01/2019) - (926fb06414a392b89b87b5dda22acd8044c44438)", "timeSpent": "PT0S", "updated": "2019-01-11T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "Hi [~accountid:557058:59d89168-3f77-44fb-821a-e62007e1e222], thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2021-06-10T00:54:00.000000"}], "components": ["puppet_agent"], "created": "2019-01-10T18:36:00.000000", "creator": "557058:59d89168-3f77-44fb-821a-e62007e1e222", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea8cc84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs48n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76137499164_*|*_6_*:*_1_*:*_0"}], "description": "'puppetlabs-puppet_agent' (v1.7.0) requires 'puppetlabs-apt' (>= 2.0.1 < 3.0.0)\n\nThought Puppet5 support is only introduced in puppetlabs-apt 4.2.0\n\nFurthermore, Ubuntu 18.04 is only added in puppetlabs-apt 5.0.0\n\nIn other words, it is not possible to run Puppet5 or higher on ubuntu18.04 and use puppet_agent module at the same time. Even though puppet_agent 1.6.1 claims ubutnu18.04 support.\n\n \n{code:java}\nWarning: Module 'puppetlabs-apt' (v3.0.0) fails to meet some dependencies:\n  'puppetlabs-puppet_agent' (v1.7.0) requires 'puppetlabs-apt' (>= 2.0.1 < 3.0.0)\n/opt/puppetnet_local/modules_external\n\u251c\u2500\u2500 OpenConceptConsulting-nslcd (v0.2.0)\n\u251c\u2500\u2500 puppet-puppetboard (v5.0.0)\n\u251c\u2500\u2500 puppet-python (v2.2.2)\n\u251c\u2500\u2500 puppet-unattended_upgrades (v3.2.1)\n\u251c\u2500\u2500 puppet-yum (v2.2.1)\n\u251c\u2500\u2500 puppetlabs-apache (v4.0.0)\n\u251c\u2500\u2500 puppetlabs-apt (v3.0.0)  invalid\n\u251c\u2500\u2500 puppetlabs-concat (v2.2.1)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.12.0)\n\u251c\u2500\u2500 puppetlabs-inifile (v2.1.0)\n\u251c\u2500\u2500 puppetlabs-postgresql (v5.4.0)\n\u251c\u2500\u2500 puppetlabs-puppet_agent (v1.7.0)\n\u251c\u2500\u2500 puppetlabs-puppetdb (v6.0.2)\n\u251c\u2500\u2500 puppetlabs-rsync (v0.4.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.25.1)\n\u251c\u2500\u2500 puppetlabs-transition (v0.1.1)\n\u251c\u2500\u2500 puppetlabs-vcsrepo (v1.5.0)\n\u251c\u2500\u2500 puppetlabs-xinetd (v3.0.0)\n\u2514\u2500\u2500 stahnma-epel (v1.3.0)\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35439", "fixedVersions": [], "id": "35439", "issueType": "Bug", "key": "MODULES-8447", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59d89168-3f77-44fb-821a-e62007e1e222", "resolution": "Won't Fix", "resolutionDate": "2021-06-10T00:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : depends on puppetlabs-apt < 3.0.0", "timeSpent": "PT0S", "updated": "2021-06-10T00:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-01-09T14:29:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7785bf1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs25r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1292967705_*|*_1_*:*_1_*:*_136868_*|*_10007_*:*_1_*:*_345776936_*|*_10009_*:*_1_*:*_78550578_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_103220814"}], "description": "It seems that when upgrading puppet-agent using the puppet_agent module on macOS, if the upgrade script is unable to find the downloaded package file, it fails silently, logging an error but not failing the puppet run.\n\nI found that this happened with puppetlabs-puppet_agent#master on macOS 10.12 while upgrading from 6.0.0 to 6.0.1 under FOSS. macOS upgrades are not supported for FOSS installations, but this should not fail silently.\n\nThe upgrade script is here:\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/osx_install.sh.erb#L4\n\nThe call to /usr/sbin/installer there may fail and log an error like this:\n{code}\ninstaller: Error the package path specified was invalid: '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.NBcaLOUf/puppet-agent-*-installer.pkg'.\n/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/osx_install.log\n{code}", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "37596", "fixedVersions": [], "id": "37596", "issueType": "Bug", "key": "MODULES-8446", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-30T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: macOS upgrades fail silently when the path to the package file is invalid", "timeSpent": "PT0S", "updated": "2019-01-30T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "This is trickier to resolve than it seems \u2013 to mimic the PE behavior under FOSS, we'd need to get the aio_agent_version from the master and use that to determine the collection to use, and there's no mechanism to do that easily outside of PE. The default of collection of PC1 is still definitely undesirable, but it won't be possible to exactly duplicate the PE default for FOSS here \u2013 setting a sane default for FOSS can happen in a different ticket.\u00a0", "created": "2019-01-15T17:03:00.000000"}], "components": ["puppet_agent"], "created": "2019-01-09T10:54:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e02f0d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs1tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50082_*|*_10007_*:*_1_*:*_345729507_*|*_10009_*:*_1_*:*_78565138_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_116195509"}], "description": "The puppet_agent module is unable to accurately determine the correct puppet collection outside of PE, because it checks the PE version to determine the collection. This is incorrect - it should check the agent version. Right now, it will use PC1 (puppet4) for _any_ version of FOSS puppet:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L115-L126\n\n\u00a0", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "36584", "fixedVersions": [], "id": "36584", "issueType": "Bug", "key": "MODULES-8445", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Won't Do", "resolutionDate": "2019-01-15T17:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Unable to accurately determine the puppet collection outside of PE", "timeSpent": "PT0S", "updated": "2019-01-15T17:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Wait on the go ahead from [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] and [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] to start this.", "created": "2019-01-09T07:29:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "*+Travis Updates+*\n\n+PDK Template Update:+\n\n[https://github.com/puppetlabs/pdk-templates/pull/178]\u00a0- Done\n\n+Pdksync Run Prs+:\n\n[https://github.com/puppetlabs/puppetlabs-accounts/pull/201]\u00a0-\u00a0 Done\n [https://github.com/puppetlabs/puppetlabs-apache/pull/1874]\u00a0-\u00a0 Done\n [https://github.com/puppetlabs/puppetlabs-apt/pull/838]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-bootstrap/pull/58]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-concat/pull/558]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-exec/pull/57]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-facter_task/pull/57]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-firewall/pull/803]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-haproxy/pull/344] - Done\n [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/104]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-inifile/pull/324]\u00a0 - Done\n [https://github.com/puppetlabs/puppetlabs-java/pull/340]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-java_ks/pull/259]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-motd/pull/190] - Done\n [https://github.com/puppetlabs/puppetlabs-mysql/pull/1156]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-ntp/pull/497] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-package/pull/104]\u00a0- Done\n [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1049]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/48]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-resource/pull/38] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/88] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-service/pull/69] - Done\n [https://github.com/puppetlabs/puppetlabs-stdlib/pull/983]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-tagmail/pull/113] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-tomcat/pull/332]\u00a0-\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-translate/pull/30] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/403] -\u00a0Done\n [https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/144] -\u00a0Done", "created": "2019-01-10T08:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "+*CI Config Update:*+\n\n[https://github.com/puppetlabs/ci-job-configs/pull/5472] - Done", "created": "2019-01-11T07:06:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "On hold until support is officially dropped.", "created": "2019-01-17T04:41:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "End of March 2019 is when Puppet 4 officially goes EOL", "created": "2019-01-30T04:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Ubuntu drops support for 14.04 around the same time so it might be a good idea to remove support for it as well.", "created": "2019-03-14T06:36:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "2017.3 support has been removed, we need to wait until the end of March to remove 2016.4:\n\n- supported modules need metadata bumped from Puppet 4 to 5 as the lower bound\n- use pdksync and an embedded script ", "created": "2019-03-27T04:47:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PDKSync commands to achieve this:\n\n#brew install jq\n bundle exec rake git:clone_managed_modules\n bundle exec rake \"pdksync:run_a_command[cat metadata.json | jq '.requirements = [\n\n{\\\"name\\\": \\\"puppet\\\"\\, \\\"version_requirement\\\": \\\">= 5.5.10 < 7.0.0\\\"}\n\n]' > metadatatemp.json]\"\n bundle exec rake 'pdksync:run_a_command[mv metadatatemp.json metadata.json]'\n bundle exec rake 'git:create_commit[MODULES-8444,(MODULES-8444) - Raise lower Puppet bound]'\n bundle exec rake 'git:push_and_create_pr[(MODULES-8444) - Raise lower Puppet bound]'\n \u00a0\n\nPuppet Lower bound update PRs:\n\n\u00a0[https://github.com/puppetlabs/puppetlabs-accounts/pull/218]\u00a0-\u00a0 done\n [https://github.com/puppetlabs/puppetlabs-apache/pull/1908]\u00a0-\u00a0 done\n [https://github.com/puppetlabs/puppetlabs-apt/pull/853]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-bootstrap/pull/78]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-concat/pull/575]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-exec/pull/75]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-facter_task/pull/69]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-firewall/pull/841]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-haproxy/pull/362]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/117]\u00a0- done\u00a0\n [https://github.com/puppetlabs/puppetlabs-inifile/pull/335]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-java/pull/356]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-java_ks/pull/276]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-motd/pull/208]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-mysql/pull/1184]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-ntp/pull/510]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-package/pull/123]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1070]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/65]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-resource/pull/51]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/103]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-service/pull/91]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-stdlib/pull/1011]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-tagmail/pull/123]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-tomcat/pull/347]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-translate/pull/39]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/413]\u00a0- done\n [https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/165]\u00a0- done", "created": "2019-04-10T08:52:00.000000"}], "components": [], "created": "2019-01-09T07:29:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Testing is ceased on both EOL versions of Puppet. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52303c10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-141"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o037go:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14118_*|*_3_*:*_3_*:*_1036608518_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_7167886785_*|*_10005_*:*_2_*:*_70433879"}], "description": "As both OS are EOL we should stop testing on them in Jenkins. Our next testing will look like:\n\nCurrent = 2019.0\n Previous = 2018.1 (shipped with 5.5.1 agent)\n Future = N/A\n LTS = N/A (LTS is also 2018.1) so testing in both places is duplication.\n\nAdditional information on support lifecycles can be found here: [https://puppet.com/misc/puppet-enterprise-lifecycle]\n\nIncludes updates to:\n - Travis\n - Jenkins\n\nUpdate to metadata/code will be held off until such time as support officially runs out.", "environment": "Jenkins testing.", "epicLinkSummary": "clean/tidy up supported modules", "estimate": "PT0S", "externalId": "42945", "fixedVersions": [], "id": "42945", "issueType": "Task", "key": "MODULES-8444", "labels": [], "originalEstimate": "PT0S", "parent": "44391", "parentSummary": "clean/tidy up supported modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2019-04-15T03:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "2016.4 and 2017.3 EOL", "timeSpent": "PT0S", "updated": "2020-07-22T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2019-01-08T18:48:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38ca21d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs1fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1293205972_*|*_1_*:*_1_*:*_30840_*|*_10007_*:*_1_*:*_345494964_*|*_10009_*:*_1_*:*_78567132_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_174234829"}], "description": "When attempting to upgrade puppet 6 using the puppet_agent module in an open source context (that is, only outside of PE), the module still attempts to manage the mcollective service. mcollective was removed in puppet 6 and it should be removed from the list of managed services as appropriate. Locations of interest:\n\nList of managed services is created here: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L36]\n\nThose services are managed by the service class here: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/service.pp]\n\nFOSS is affected here: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L177]", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "39733", "fixedVersions": [], "id": "39733", "issueType": "Bug", "key": "MODULES-8443", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-30T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent still tries to manage the mcollective service under non-PE puppet6", "timeSpent": "PT0S", "updated": "2019-01-30T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "I noticed that immediately after this happens and i try and run the plan on the same server again WINRM rejects me saying i have exceeded the max number of 25 concurrent shells for plugin.  Sounds like this might be a resource leak possibly? \n\n{code}\n  \"kind\": \"bolt/run-failure\",\n  \"msg\": \"Plan aborted: run_task 'windowsupdate::check_ccm_pending_reboot' failed on 1 nodes\",\n  \"details\": {\n    \"action\": \"run_task\",\n    \"object\": \"windowsupdate::check_ccm_pending_reboot\",\n    \"result_set\": [\n      {\n        \"node\": \"winrm://nodeinternal.com\",\n        \"status\": \"failure\",\n        \"result\": {\n          \"_error\": {\n            \"kind\": \"puppetlabs.tasks/connect-error\",\n            \"msg\": \"Failed to connect to https://nodeinternal:5986/wsman: [WMI ERROR CODE: 2150859236]: <p:MSFT_WmiError b:IsCIM_Error='true' xmlns:b='http://schemas.dmtf.org/wbem/wsman/1/cimbinding.xsd' xmlns:cim='http://schemas.dmtf.org/wbem/wscim/1/common' xmlns:p='http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/MSFT_WmiError' xsi:type='p:MSFT_WmiError_Type' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><p:CIMStatusCode xsi:type='cim:cimUnsignedInt'>27</p:CIMStatusCode><p:CIMStatusCodeDescription xsi:nil='true' xsi:type='cim:cimString'/><p:ErrorSource xsi:nil='true' xsi:type='cim:cimString'/><p:ErrorSourceFormat xsi:type='cim:cimUnsignedShort'>0</p:ErrorSourceFormat><p:ErrorType xsi:type='cim:cimUnsignedShort'>0</p:ErrorType><p:Message xsi:type='cim:cimString'>The WS-Management service cannot process the request. This user has exceeded the maximum number of 25 concurrent shells for plugin &quot", "created": "2019-01-08T09:45:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Extra notes from Slack:\n- Happens on multiple target machines, Windows Server 2012R2\n- Host is macOS, Bolt installed via Homebrew.\n- Exact plan invocation: {{run_plan('reboot', nodes => $pending_reboot_result.target.name, message => 'Reboot because of pending update', disconnect_wait => 10, reconnect_timeout => 12000)}}", "created": "2019-01-08T11:06:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I haven't been able to reproduce this, so not sure what's going on.", "created": "2019-01-08T11:59:00.000000"}], "components": ["reboot"], "created": "2019-01-08T09:39:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@805ba29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs0vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}], "description": "When running the reboot plan i'm noticing sometimes plan gets stuck in a way it will never finish or continue.  I know i hit this condition when the below messages stop getting returned from the plan.\n\n\"Waiting: 1 target rebooting\"\n\nNot sure if this is a bug in the reboot plan in the puppetlabs-reboot module or the new wait_until_available function.\n\nHere is the screenshot of it getting stuck and the polling messages stop being output\n\n\n", "environment": "Bolt: 1.8.1\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39731", "fixedVersions": [], "id": "39731", "issueType": "Bug", "key": "MODULES-8442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : Rebooting and waiting gets stuck 'sometimes' forever", "timeSpent": "PT0S", "updated": "2021-01-25T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-07T20:03:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11626093"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs0of:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70132397409_*|*_6_*:*_1_*:*_0"}], "description": "Currently PDK Sync explicitly does not support being used on Windows;\n\nas per the ReadMe;\n\n{code}\nThis tool has been developed and tested on OSX and Linux. It currently does not run on Windows.\n{code}\n\nGiven that we have many many modules that are Windows only or crossplatform it seems like a major oversight that you cannot run PDK Sync on a 1st class PDK platform.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34471", "fixedVersions": [], "id": "34471", "issueType": "Improvement", "key": "MODULES-8440", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2021-03-29T14:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync: PDKSync should support Windows", "timeSpent": "PT0S", "updated": "2021-03-29T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [{"attacher": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "created": "2019-01-07T15:50:00.000000", "name": "sqlserver.reg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12957"}], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "updating the epic link to Module-Misc to allow me to track better\n\n", "created": "2019-05-03T08:25:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This is a verified bug in the way that we are handling registry reads in the module, and the fix is not unreasonably complicated.", "created": "2019-05-10T14:17:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/314", "created": "2019-05-30T08:02:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/d5b7731f2eecb9af741d77f962cef87bb792673e", "created": "2019-05-30T12:37:00.000000"}], "components": ["sqlserver", "windows"], "created": "2019-01-07T15:50:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If a node has had a sql instance installed in the past that has since been uninstalled, the module should be confused. It should properly detect the current installed/uninstalled state of any instances on the machine, and should throw errors if the registry is in the described state."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@179705f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs0hr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33215"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11627936272_*|*_3_*:*_1_*:*_89329571_*|*_10009_*:*_1_*:*_16473347_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_606243540"}], "description": "_Basic Info_\n *Module Version: puppetlabs-sqlserver 2.2.0*\n *Puppet Version: 6.0.1*\n *OS Name/Version: Windows 2012R2 server*\n\nWhen the sqlserver_instances fact resolves, one of the first things it does is check for values in\u00a0HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\Instance Names.\u00a0 It then iterates through these names to find other registry keys containing the version of each instance.\n\nSee code here:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/lib/puppet_x/sqlserver/features.rb#L75-L89\n\nToday I encountered an issue with a customer where an Instance name was present but the version key was missing:\n{noformat}\n2019-01-06 14:55:09 -0500 Facter (err): error while resolving custom fact \"sqlserver_instances\": Failed to open registry key 'HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\MSRS11.@Sharepoint\\MSSQLServer\\CurrentVersion': The system cannot find the file specified.{noformat}\nStill confirming, but I think uninstalling (or removing) an MSSQL instance leaves the registry in this state.\n\nAttaching a registry export that reproduces this problem\n\n*Desired Behavior:*\n\nIf the key\u00a0HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<instance_name>\\MSSQLServer\\CurrentVersion doesn't exist we should assume that it isn't a valid instance and leave it out of the\u00a0sqlserver_instances fact.\n\n*Actual Behavior:*\n\nThe actual behavior is that you get the error above.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40871", "fixedVersions": [], "id": "40871", "issueType": "Bug", "key": "MODULES-8439", "labels": ["Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Fixed", "resolutionDate": "2019-05-30T12:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-sqlserver : sqlserver_instances fact fails when registry contains uninstalled instances", "timeSpent": "PT0S", "updated": "2019-12-05T05:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] to review", "created": "2019-01-09T11:23:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Manual Verification Method:\n1. Provision server\n2. Use the current master branch and a SQL 2019 ISO to install sql server (This is successful)\n3. Verify that any further Puppet run cannot detect the new installation and attempt to install again. \n  a. This did occur. The facts gathered by the module cannot detect a 2019 instance and the install is invoked again.\n  b. The result of the run is an error because the installer returns an error when a duplication install is attempted.\n4. Switch to the feature branch\n5. Do another Puppet run and verify that the module now behaves properly.\n  a. It can now detect that an 2019 instance is already installed and does not attempt another install.\n6. Change the ensure parameter to absent and verify that un install is executed. (it was)\n7. Restart the system under test and use the feature branch to ensure an install is invoked if there is no 2019 instance. (it was)", "created": "2019-01-14T10:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Left a handful of comments on the PR", "created": "2019-01-14T17:16:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-sqlserver/commit/d2a0f0729c1883a1cd68105aabbadabe3fba735e", "created": "2019-01-15T16:16:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Could you file a ticket for updating tests as described in https://github.com/puppetlabs/puppetlabs-sqlserver/pull/285#issuecomment-454588289 [~accountid:5a028139c24efb3c4ed448c4]? Thanks!", "created": "2019-01-15T16:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think we also need some release notes about how the .NET 3.5 fix tagged along for the ride (especially if it's already been filed in another ticket)", "created": "2019-01-15T16:19:00.000000"}], "components": ["sqlserver"], "created": "2019-01-07T08:23:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running the module should correctly detect that there \nis no SQL 2017 instance installed on the host.\n\nRunning the module should correctly install SQL 2017 on the host.\n\nRunning the module should only install an instance once.\n\nConfirm other installation conforms to previous behavior.\n\nNo additional support for 2019 features.\nCode change.\nDocumented manual verification (add to this ticket)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cbf80c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_67226219_*|*_1_*:*_1_*:*_351585491_*|*_3_*:*_1_*:*_258017371_*|*_10009_*:*_1_*:*_110049449_*|*_5_*:*_1_*:*_0"}], "description": "I'm working with a user of the Puppetlabs/SQLServer module. They're beginning to investigate SQLServer 2019 and find that the module doesn't detect it and attempts to re-install it on each Puppet run. \n\nThe appropriate fact(s) need to be updated to detect if SQLServer 2019 is installed on the system. (Managing it is another issue, but for another time).\n\nThis will allow them to intelligently manage state of their SQLServer instances.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42944", "fixedVersions": [], "id": "42944", "issueType": "New Feature", "key": "MODULES-8438", "labels": ["customer-escalation"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Fixed", "resolutionDate": "2019-01-16T10:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQLServer fact doesn't detect 2019", "timeSpent": "PT0S", "updated": "2019-01-16T10:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2019-01-07T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@426d8f60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273810825_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42942", "fixedVersions": [], "id": "42942", "issueType": "Sub-task", "key": "MODULES-8437", "labels": [], "originalEstimate": "PT0S", "parent": "38789", "parentSummary": "Supported Release (puppetlabs-apache) 4.0.0 - (10/01/2019) - (c71f05c3c66d0c7ae74a06674a9c6db627a71c0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-10T06:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-10T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-10T06:01:00.000000", "name": "Screen Shot 2019-01-10 at 1.01.06 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12958"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "apache is good to release - QA signoff is complete! \nRelease against c71f05c3c66d0c7ae74a06674a9c6db627a71c0a", "created": "2019-01-10T06:01:00.000000"}], "components": [], "created": "2019-01-07T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a3de437"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272725574_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41907", "fixedVersions": [], "id": "41907", "issueType": "Sub-task", "key": "MODULES-8436", "labels": [], "originalEstimate": "PT0S", "parent": "38789", "parentSummary": "Supported Release (puppetlabs-apache) 4.0.0 - (10/01/2019) - (c71f05c3c66d0c7ae74a06674a9c6db627a71c0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-10T06:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-10T06:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:5a8ddd3e21870439aa9195e5] I'm going to continue with the release if you could get to this while you have the time.", "created": "2019-01-10T05:51:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0when will you able to fix the duplication issue and redeliver the readme into Transifex for me to finish the translation review? I am pretty much done and just waiting for that one update.\n\nThank you\n\n\u00a0", "created": "2019-01-22T14:48:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:5a8ddd3e21870439aa9195e5] The pr was already merged in. I pinged your name on it, did you not get notified? ", "created": "2019-01-22T15:07:00.000000"}], "components": [], "created": "2019-01-07T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f001505"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_812650424_*|*_3_*:*_2_*:*_685622363_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_29505"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40869", "fixedVersions": [], "id": "40869", "issueType": "Sub-task", "key": "MODULES-8435", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38789", "parentSummary": "Supported Release (puppetlabs-apache) 4.0.0 - (10/01/2019) - (c71f05c3c66d0c7ae74a06674a9c6db627a71c0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-24T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-24T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Apologies but I was wondering if you had the time to review the docs changes in my release??", "created": "2019-01-08T03:21:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Hi [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], no trouble at all! Unfortunately, there's no good way for me to comment on the diff in GitHub, so I'll leave my comments here.\n\nThank you for adding this alt text, too, that's great!\n\n\u00a0\n\nLine 330: \"### Beginning with Apache\" should be \"### Beginning with apache\"\n\n(the lowercase \"apache\" refers to the module, which is what this section is about)\n\nLine 3091-3110:\n\nReplace this whole section with the following edited and reformatted text:\n{code:java}\n##### `scl_httpd_version`\n\nVersion of httpd to install using Red Hat Software Collections (SCL). These collections for CentOS and RHEL allow for newer Apache and PHP packages.\n\nIf you set `scl_httpd_version`, Apache httpd is installed from [Software Collections](https://www.softwarecollections.org/en/).\n\nIf you set `scl_httpd_version`, you must also set `scl_php_version`, even if you are not installing PHP.\n\nThe SCL repository is not managed by this module. For CentOS, enable the repo by installing the package `centos-release-scl-rh`.\n\nValid value: A string specifying the version of httpd to install. For example, for Apache 2.4, specify '2.4'.\n\nDefault: undef.\n\n##### `scl_php_version`\n\nVersion of PHP to install using Red Hat Software Collections (SCL). Version of httpd to install using Red Hat Software Collections (SCL). These collections for CentOS and RHEL allow for newer Apache and PHP packages.\n\nIf you set `scl_php_version`, PHP is installed from [Software Collections](https://www.softwarecollections.org/en/).\n\nThe SCL repository is not managed by this module. For CentOS, enable the repo by installing the package `centos-release-scl-rh`.\n\nValid value: A string specifying the version of PHP to install. For example, for PHP 7.1, specify '7.1'.\n\nDefault: undef.{code}\n\u00a0\n\n\u00a0", "created": "2019-01-08T14:17:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Thank You\n\nHave created a pr with the changes you gave me:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1872", "created": "2019-01-09T08:40:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Fixes have been merged in", "created": "2019-01-10T04:35:00.000000"}], "components": [], "created": "2019-01-07T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15d173a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrziv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_267506591_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39730", "fixedVersions": [], "id": "39730", "issueType": "Sub-task", "key": "MODULES-8434", "labels": [], "originalEstimate": "PT0S", "parent": "38789", "parentSummary": "Supported Release (puppetlabs-apache) 4.0.0 - (10/01/2019) - (c71f05c3c66d0c7ae74a06674a9c6db627a71c0a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-10T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-10T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-10T06:02:00.000000", "name": "Screen Shot 2019-01-10 at 1.01.06 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13122"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-10T06:22:00.000000", "name": "Screen Shot 2019-01-10 at 1.22.42 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13195"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-10T05:50:00.000000", "name": "Screen Shot 2019-01-10 at 12.50.25 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12852"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "apache is good to release - QA signoff is complete! \nRelease against c71f05c3c66d0c7ae74a06674a9c6db627a71c0a", "created": "2019-01-10T06:02:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Mergeback\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1873", "created": "2019-01-10T06:20:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback Merged", "created": "2019-01-10T07:30:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "ticket tidy up module was released\n\nclosing the ticket", "created": "2019-08-15T02:05:00.000000"}], "components": [], "created": "2019-01-07T02:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31ae8798"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6102_*|*_3_*:*_1_*:*_19002971080_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_782152"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n\n[https://github.com/puppetlabs/puppetlabs-apache/compare/3.5.0...c71f05c3c66d0c7ae74a06674a9c6db627a71c0a]\n * Link to successful Init Job Run from CI :\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/47/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38789", "fixedVersions": [], "id": "38789", "issueType": "Task", "key": "MODULES-8433", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-08-15T02:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apache) 4.0.0 - (10/01/2019) - (c71f05c3c66d0c7ae74a06674a9c6db627a71c0a)", "timeSpent": "PT0S", "updated": "2019-08-15T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5abd613dd4cf3c56be24b70d", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:5aafddf3f8fe5e2a75955fbf] Please add steps to reproduce the issue. Thanks.", "created": "2019-01-15T04:07:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "-------\n *Question 1*:\u00a0\n\nThe module should restart the \"puppet\" service. I've done a couple of updates and verified the the puppet agent service gets restarted (the PID of the puppet service changes).\n{code}mnqt3eptu3zmy5p:~ # puppet --version\n5.3.5\n{code}\nCheck the puppet service:\n{code}puppet.service - Puppet agent\n   Loaded: loaded (/usr/lib/systemd/system/puppet.service", "created": "2019-01-16T08:55:00.000000"}, {"author": "5aafddf3f8fe5e2a75955fbf", "body": "Steps to reproduce the case for Q1:\n\nUpgrading the agent when puppet service is already down:  [ No service is restarted after upgrade. upgrade logs doesn't display anything related stopping / starting services ]\n============================================\n\nA) Preparation at node side:\n\ns34dw3x7q7q1pqr:/opt/repos/sles/12/PC1/x86_64 # rpm -qa | grep -i puppet\npuppet-agent-5.3.5-1.sles12.x86_64\n\ns34dw3x7q7q1pqr:/opt/repos/sles/12/PC1/x86_64 # systemctl status puppet\npuppet.service - Puppet agent\n   Loaded: loaded (/usr/lib/systemd/system/puppet.service", "created": "2019-01-17T08:33:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "I believe the upgrade is working as expected.\n\nAs per this line: [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L176]\u00a0as it is in your case:\u00a0Under Puppet Enterprise, the agent nodegroup is managed by PE not by this module. So if the Puppet agent is stopped and an upgrade operation is issued, the puppet agent service should be in stopped state after the upgrade. Same is the case if the Puppet agent is started.\u00a0\n\n\u00a0", "created": "2019-01-18T06:20:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "PR Merged", "created": "2019-01-31T02:11:00.000000"}], "components": [], "created": "2019-01-06T19:54:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73a4a58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrzi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_889570725_*|*_10007_*:*_1_*:*_1206649895_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 1.7.0  \n*Puppet Version:  2018.1.5\n*OS Name/Version: SLES 12\n\n_Describe your issue in as much detail as possible..._\n\nThese queries are raised based on customer ticket 33190\n\nQuestion1: \n\nAfter upgrading the agent version in the agent node, will puppet_agent module restart the \"puppet agent \" service?\n\nAs per my testing of module, its leaving the puppet service as it is.  If so, will it useful to restart the service for a cleaner agent upgrade?\n\nQuestion 2:\nReason behind autorefresh is disabled in the code. No comments or documentation are given in the module. \n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/suse.pp#L81\n\nThanks\n\nMaheswaran", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34469", "fixedVersions": [], "id": "34469", "issueType": "Task", "key": "MODULES-8432", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "resolution": "Fixed", "resolutionDate": "2019-01-31T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/puppetlabs-puppet_agent : More clarification needed....", "timeSpent": "PT0S", "updated": "2019-01-31T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The cron type and provider was moved to a module in puppet 6, and puppet 5 is EOL, so I'm moving this to the MODULES project.", "created": "2021-06-14T18:57:00.000000"}], "components": ["cron_core"], "created": "2019-01-04T14:52:00.000000", "creator": "623c094a01f8660070b6fa18", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6daa3d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrynz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/21"}], "description": "*Puppet Version: All tested (latest)*\n *Puppet Server Version: 4, 5, 6.1.0*\n *OS Name/Version: Centos 6/7*\n\nWhen a system does not have a cron handler installed, but the manifest installs cron and then installs a cron entry for a user, the cron entry will NOT get added to the user but instead to root. If you run again it will install for the user. This is obviously not intended and can potentially create a security risk (as cronjobs will run as root unintended). More importantly, it breaks stuff.\n\n\n\nHere is a sample that you can replace your site.pp with and run against an agent to reproduce:\n\n{code}\n# Make sure cronie is NOT installed (or any cron provider) for the sample race condition.\npackage { 'cronie':\n  ensure => installed,\n}\n\ncron { 'race_condition_test':\n  ensure => present,\n  user => 'nobody', # This can be any user as long as they exist.\n  minute => '*/30',\n  command => '/bin/false',\n  require => Package['cronie'],\n}\n{code}\n\nThe first time you run this it will install cronie, and install this crontab under root.\nEvery time you run after it will install / verify the cron entry exists for the user 'nobody'.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38788", "fixedVersions": [], "id": "38788", "issueType": "Bug", "key": "MODULES-11107", "labels": ["cron", "linux", "platform-os", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c094a01f8660070b6fa18", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Race condition exists when cron resource specified but cron is not installed and gets installed by puppet", "timeSpent": "PT0S", "updated": "2021-06-14T18:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [{"attacher": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "created": "2019-01-15T15:44:00.000000", "name": "test.JPG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12853"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yup. I had been hesitant to convert it because it currently, (mostly) just worked. The only downside is it will need to be PS2 compatible.", "created": "2019-01-06T20:33:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "No worries, I'm testing all changes with 2008 to ensure PS2 compatibility", "created": "2019-01-07T10:28:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Manually tested the PR for the dll workaround with the following steps:\n\nFor the master:\n1. install PE 2018.1.x on a redhat master from http://enterprise.delivery.puppetlabs.net/2018.1/ci-ready/puppet-enterprise-2018.1.7-rc0-61-g74bdda2-el-7-x86_64.tar\n2. install puppet_agent using puppet module install\n3. replace puppet_agent with git checkout of PR branch\n4. manually update dependencies of puppet_agent with --ignore-dependencies\n\nFor the agent\n1. install a 1.7.2 agent on a windows 2008 host\n2. connect it to the master\n3. run the first puppet agent run to get/apply config from PE\n\nTo configure the upgrade:\n1. Follow https://puppet.com/docs/pe/2018.1/upgrading_agents.html to classify an agent_upgrade group and add the puppet_agent class to it\n2. set the package_version parameter in the puppet_agent class to 5.5.10 \n3. set the msi_move_locked_files parameter in the puppet_agent class to true (set to false to observe the failure case)\n\nTo run the actual test:\n1. pin the agent to the agent_upgrade class in the PE console\n2. on the agent: run \" get-winevent -provider puppet | select -first 10 \" from powershell (this loads the puppetres.dll file)\n3. on the agent run puppet agent to run the upgrade\n\n\n*Results*\n\n*Success*\nWhen the puppet_agent class is configured with msi_move_locked_files = true, the following is true:\n\nThe logfile in C:\\Users\\Administrator\\AppData\\Local\\Temp makes *no* mention of TCP/IP or DHCP client, and there is *no* event in the windows \"application\" event log indicating RestartManager triggered a reset (event ID 10005)\n\n\n*Expected Failure*\nWhen the puppet_agent class is configured with msi_move_locked_files = false (or that param is not configured), the following is true:\n\nThe following exists in the log:\n{code}\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Will attempt to shut down and restart applications in no UI modes.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Detected that application with id 960, friendly name 'DHCP Client', service short name 'Dhcp', of type RmService and status 1 holds file[s] in use.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Detected that application with id 960, friendly name 'Windows Event Log', service short name 'EventLog', of type RmService and status 1 holds file[s] in use.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Detected that application with id 960, friendly name 'TCP/IP NetBIOS Helper', service short name 'lmhosts', of type RmService and status 1 holds file[s] in use.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Detected that application with id 456, friendly name 'WinHTTP Web Proxy Auto-Discovery Service', service short name 'WinHttpAutoProxySvc', of type RmService and status 1 holds file[s] in use.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Detected that application with id 268, friendly name 'Task Scheduler', service short name 'Schedule', of type RmCritical and status 1 holds file[s] in use.\nMSI (s) (84:EC) [21:49:31:330]: RESTART MANAGER: Did detect that a critical application holds file[s] in use, so a reboot will be necessary.\n{code}\n\nAnd there is a RestartManager event in the application log with ID 10005 (with the services mentioned in the log listed in the event)\n !test.JPG|thumbnail! ", "created": "2019-01-15T15:44:00.000000"}], "components": [], "created": "2019-01-04T14:32:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Upgrades of the agent using the puppet_agent module execute a powershell script, not a .bat script.\n* Upgrades continue to work as far back as vanilla windows 2008\n* Upgrades continue to work as far back as the agent 1.10 series."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@282d7a21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8401"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrynj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_92988270_*|*_1_*:*_1_*:*_18239_*|*_10007_*:*_1_*:*_414997714_*|*_3_*:*_1_*:*_610653827_*|*_5_*:*_1_*:*_0"}], "description": "Currently we use a .bat file to perform upgrades on windows machines. We will always need to run a script to upgrade in the background, but there's no reason not to use powershell.\n\nUpgrades with powershell should make management of puppet services easier to understand and deal with during upgrades. Powershell also has much more robust language features than batch, which should make the overall script smaller and easier to understand.", "epicLinkSummary": "Upgrading on Windows is way too complicated", "estimate": "PT0S", "externalId": "36582", "fixedVersions": [], "id": "36582", "issueType": "Task", "key": "MODULES-8431", "labels": [], "originalEstimate": "PT0S", "parent": "37594", "parentSummary": "Upgrading on Windows is way too complicated", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Fixed", "resolutionDate": "2019-01-17T13:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppet_agent module to use powershell instead of batch to run upgrade", "timeSpent": "PT0S", "updated": "2019-01-17T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2019-01-04T10:31:00.000000", "creator": "557058:72a4625d-cde5-4c92-ad25-824d3721e17e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The task created makes the box \"Run only when user is logged on\" is marked.\n\nIn the documentation example of task run on logon, Notepad would be open when computer logs."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@139bc5fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrycv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "I need to create a task that is only run when user is logged on the machine, so it can use the screen.\u00a0\n\nIt seems to me that puppet would only create tasks that are scheduled to run whether the user is logged on or not. The example used to demonstrate the logon schedule also doesn't make sense, as if you select the option to \"run whether the user is logged on or not\" notepad would run but would not appear to the user, making it useless.\n\nIt would be nice to have someway to do this \"out-of-the-box\", as opposed to make a work-around.\u00a0", "environment": "Client OS: Windows 10 64 Bits\n\nPuppet Agent Version:\u00a0 5.5.6\n\nPuppet Server Version:\u00a05.5.1\n\nPuppet server OS:\u00a0CentOS Linux release 7.5.1804 (Core)\n\nModule Version:\u00a0puppetlabs-scheduled_task v1.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35434", "fixedVersions": [], "id": "35434", "issueType": "New Feature", "key": "MODULES-8430", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:72a4625d-cde5-4c92-ad25-824d3721e17e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetlabs/scheduled_task} : {Run Task only when user is logged in}", "timeSpent": "PT0S", "updated": "2021-03-29T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2019-01-04T10:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d68ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrycn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35335981126_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34467", "fixedVersions": [], "id": "34467", "issueType": "Sub-task", "key": "MODULES-8429", "labels": [], "originalEstimate": "PT0S", "parent": "40867", "parentSummary": "Supported Release puppetlabs-package 0.4.1 - 2019-01-08 - 0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-package) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-01-04T10:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c3c0b18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrycf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35336032385_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33432", "fixedVersions": [], "id": "33432", "issueType": "Sub-task", "key": "MODULES-8428", "labels": [], "originalEstimate": "PT0S", "parent": "40867", "parentSummary": "Supported Release puppetlabs-package 0.4.1 - 2019-01-08 - 0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-package) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2019-01-04T10:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42148d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzryc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35335990472_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42940", "fixedVersions": [], "id": "42940", "issueType": "Sub-task", "key": "MODULES-8427", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40867", "parentSummary": "Supported Release puppetlabs-package 0.4.1 - 2019-01-08 - 0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-package) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2019-01-04T10:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66b83a6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrybj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35336138675_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41906", "fixedVersions": [], "id": "41906", "issueType": "Sub-task", "key": "MODULES-8426", "labels": [], "originalEstimate": "PT0S", "parent": "40867", "parentSummary": "Supported Release puppetlabs-package 0.4.1 - 2019-01-08 - 0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-package) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "Master branch is green [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-package_init-merge_master/109/]\n\nAlso release branch is updated.\n\nBolt team would like to have this released but want to have Module team feedback. Thanks.\u00a0", "created": "2019-01-04T11:28:00.000000"}, {"author": "5ade3a9f91bc312e6a4a30f3", "body": "The forge push job reports a failure but in fact it seems to have published the new package as desired.\u00a0", "created": "2019-01-08T18:42:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "The one that failed was {{experimental_auto_puppetlabs-package_init-tag_push-forge}}. Should disappear soon.", "created": "2019-01-09T11:02:00.000000"}], "components": [], "created": "2019-01-04T10:27:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1770ebbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrybr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6598_*|*_10007_*:*_1_*:*_79784010_*|*_3_*:*_3_*:*_42957751_*|*_10009_*:*_1_*:*_58401704_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_252905329"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-package/compare/0.3.0...0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-package_init-merge_release/11/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40867", "fixedVersions": [], "id": "40867", "issueType": "Task", "key": "MODULES-8425", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-09T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release puppetlabs-package 0.4.1 - 2019-01-08 - 0bc7f6494f6c82c0b9d3de8e438c77bef5dd8054", "timeSpent": "PT0S", "updated": "2019-01-09T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-04T10:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fe3abd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrybb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_374087018_*|*_5_*:*_2_*:*_90886"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39728", "fixedVersions": [], "id": "39728", "issueType": "Sub-task", "key": "MODULES-8424", "labels": [], "originalEstimate": "PT0S", "parent": "35433", "parentSummary": "Supported Release puppetlabs-service 0.5.0 - 2019-01-08 dea74bd18f274c76edd153738f567d876de00a2c", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-08T18:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-08T18:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-04T10:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4541b87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzryb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373964696_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38787", "fixedVersions": [], "id": "38787", "issueType": "Sub-task", "key": "MODULES-8423", "labels": [], "originalEstimate": "PT0S", "parent": "35433", "parentSummary": "Supported Release puppetlabs-service 0.5.0 - 2019-01-08 dea74bd18f274c76edd153738f567d876de00a2c", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-08T18:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-08T18:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-04T10:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a5d118e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzryav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373900357_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37595", "fixedVersions": [], "id": "37595", "issueType": "Sub-task", "key": "MODULES-8422", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35433", "parentSummary": "Supported Release puppetlabs-service 0.5.0 - 2019-01-08 dea74bd18f274c76edd153738f567d876de00a2c", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-08T18:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-08T18:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2019-01-04T10:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@141b9801"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzryaf:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373871915_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36580", "fixedVersions": [], "id": "36580", "issueType": "Sub-task", "key": "MODULES-8421", "labels": [], "originalEstimate": "PT0S", "parent": "35433", "parentSummary": "Supported Release puppetlabs-service 0.5.0 - 2019-01-08 dea74bd18f274c76edd153738f567d876de00a2c", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-08T18:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-01-08T18:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "Master branch is green\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-service_init-cinext_smoke-skippable_master/102/\n\nAlso release branch is updated.\n\nBolt team would like to have this released but want to have Module team feedback. Thanks.\u00a0", "created": "2019-01-04T11:28:00.000000"}], "components": [], "created": "2019-01-04T10:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@784ca4de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzryan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6149_*|*_10007_*:*_1_*:*_79769039_*|*_3_*:*_3_*:*_41504228_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_252931659"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-service/compare/0.4.0...dea74bd18f274c76edd153738f567d876de00a2c\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-service_init-merge_release/14/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35433", "fixedVersions": [], "id": "35433", "issueType": "Task", "key": "MODULES-8420", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-08T18:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-service 0.5.0 - 2019-01-08 dea74bd18f274c76edd153738f567d876de00a2c", "timeSpent": "PT0S", "updated": "2019-01-08T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I have done some work on this in [https://github.com/puppetlabs/pdksync/pull/85], please have a look. Should be pretty functional from what I can tell from my tests.", "created": "2019-01-07T09:02:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "PR now merged and pdksync released to version 0.4.0. Thanks for adding this new functionality [~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f].\u00a0", "created": "2019-02-05T09:15:00.000000"}], "components": [], "created": "2019-01-03T09:41:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22d03099"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrxjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2237561831_*|*_3_*:*_1_*:*_612106614_*|*_5_*:*_1_*:*_0"}], "description": "pdksync currently only supports Github as remote Git hosting service and uses {{octokit}} for API access. This leaves out users who develop and host their modules on other platforms, for example Gitlab, either publicly on gitlab.com or internally using and on-premise Gitlab installation. Same goes for Bitbucket, although I imagine the number of users using Bitbucket for Puppet module development and hosting is much smaller than for Gitlab and Github.\n\nThere is a Ruby wrapper for the Gitlab API at [https://narkoz.github.io/gitlab/] which can probably be leveraged quite easily in pdksync.\n\nThe main question is probably how to integrate Gitlab or other Git platforms in pdksync in a useful way. I imagine it will require a somewhat substantial refactoring to abstract the differences between Github and Gitlab using the different API wrappers and clients. I am not a great Ruby developer so this may be out of my league but I will look into creating a PoC or at least something workable.\n\n*Desired Behavior:*\n\npdksync should support more Git hosting services than just Github, such as Gitlab or Bitbucket.\n\n*Actual Behavior:*\n\nGithub is the only Git hosting service supported by pdksync and is thus not really useable for those that develop and host their Puppet modules on other platforms.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42938", "fixedVersions": [], "id": "42938", "issueType": "Bug", "key": "MODULES-8419", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2019-02-05T09:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync : should support more Git hosting services than just Github", "timeSpent": "PT0S", "updated": "2019-02-05T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Thanks for this bug fix [~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f]. I'm going to go ahead and resolve the ticket now. Cheers.", "created": "2019-01-07T04:30:00.000000"}], "components": ["apt"], "created": "2019-01-03T09:03:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e85e0cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrxgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329224104_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 6.2.1*\n*Puppet Version: 5.5.6*\n*OS Name/Version: Ubuntu 16.04, 18.04 and Debian 9.0*\n\nPR https://github.com/puppetlabs/puppetlabs-apt/pull/752 introduced support for managing /etc/apt/auth.conf containing login configuration settings like username and password for remote APT repositories that require authentication.\n\nStarting from Debian 9.0 and Ubuntu 16.04 the file /etc/apt/auth.conf is owned by user {{_apt}} whereas in previous Debian and Ubuntu versions it is owned by {{root}}. The above PR hardcodes file ownership to {{root}} so on every Puppet agent run Puppet sets {{root}} as owner of /etc/apt/auth.conf and triggers an {{apt-get update}}, which in turn resets ownership of /etc/apt/auth.conf to user {{_apt}}. This continues ad infinitum and Puppet never reaches a stable state.\n\nThe puppetlabs-apt module should handle file ownership of /etc/apt/auth.conf correctly based on the underlying OS version. I have created https://github.com/puppetlabs/puppetlabs-apt/pull/836 to fix this, incorporating the great work Andreas V\u00f6gele did in https://github.com/puppetlabs/puppetlabs-apt/pull/829.\n\n*Desired Behavior:*\n\nUser {{_apt}} owns file /etc/apt/auth.conf under Ubuntu >= 16.04 and Debian >= 9.0.\n\n*Actual Behavior:*\n\nUser {{root}} is set as owner of /etc/apt/auth.conf by Puppet, triggering {{apt-get update}} which in turn sets {{_apt}} as owner of /etc/apt/auth.conf. This continues endlessly on every Puppet agent run.", "environment": "Ubuntu 16.04, 18.04 and Debian 9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39726", "fixedVersions": [], "id": "39726", "issueType": "Bug", "key": "MODULES-8418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2019-01-07T04:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : file ownership of /etc/apt/auth.conf changes on every Puppet agent run", "timeSpent": "PT0S", "updated": "2019-01-07T04:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-02T08:49:00.000000", "name": "Screen Shot 2019-01-02 at 3.49.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13044"}], "comments": [], "components": [], "created": "2019-01-02T07:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@180dbce3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2447_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4605804"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * https://github.com/puppetlabs/puppetlabs-lvm/compare/1.1.0...1.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36577", "fixedVersions": [], "id": "36577", "issueType": "Task", "key": "MODULES-8417", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-02T08:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-lvm) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-01-02T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have reached out to author of approved module here: https://github.com/saz/puppet-rsyslog/issues/295\nI plan to wait for a short period of time for a reply before considering going ahead with this process. ", "created": "2019-01-08T07:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am delighted to announce that the approvals team has taken time to look at your request. We have decided to mark https://forge.puppet.com/puppet/rsyslog as approved and deprecate https://github.com/saz/puppet-rsyslog in favor of https://forge.puppet.com/puppet/rsyslog due to prolonged inactivity.\n\nWe noticed when carrying out the approval process the README for https://forge.puppet.com/puppet/rsyslog does not follow our documented template, therefore the only suggestion we would make that you could take on board would be to add a Limitations and Contributing section. \n\nI hope you are happy with the decision our team has made and we would like to thank you for creating this ticket. \n\nMany Thanks\nPuppet Approved Team\n\n", "created": "2019-01-15T07:45:00.000000"}], "components": ["approved"], "created": "2019-01-02T06:46:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5063b6e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_519188687_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_607556462"}], "description": "Hey people,\ncoul you have a look at the approved module for rsyslog? https://forge.puppet.com/saz/rsyslog\n\nMy personal opinion:\n* Saz is a single person\n* All of his modules have many open PRs and issues\n* The last release of the rsyslog module was over two years ago\n* The last activity in the git repo was over a year ago\n* It does not support Puppet 5/6 (based on metadata.json)\n* No datatypes in the main class (I didn't check the others)\n\nCan you please review the approved status of this module? In my opinion it doesn't qualify anymore for the approved status.\n\nhttps://forge.puppet.com/puppet/rsyslog has\n* regular releases\n* supported by multiple collaborators\n* supports the latest rsyslog version\n* very detailed unit and acceptance tests\n* probably one of the best custom datatypes across all modules (see https://github.com/voxpupuli/puppet-rsyslog/pull/106)\n\nWhat do you think about migrating the approved badge from saz/rsyslog to puppet/rsylog?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42937", "fixedVersions": [], "id": "42937", "issueType": "Task", "key": "MODULES-8416", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2019-01-15T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "approve puppet/rsyslog and unapprove saz/rsyslog", "timeSpent": "PT0S", "updated": "2019-01-15T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": [], "created": "2018-12-29T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3264363b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330957268_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n could you please mark [https://forge.puppet.com/CommanderK5/caddy] as deprecated? We migrated it to [https://forge.puppet.com/puppet/caddy]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33429", "fixedVersions": [], "id": "33429", "issueType": "Task", "key": "MODULES-8415", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2019-01-02T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mark CommanderK5/caddy as deprecated", "timeSpent": "PT0S", "updated": "2019-01-02T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi\u00a0[~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7]\u00a0[~accountid:5a78b72ac834f55f4f798e92]\u00a0is this something that can be actioned? Thanks!", "created": "2019-01-02T08:34:00.000000"}], "components": [], "created": "2018-12-29T06:27:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cf13aa8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_368101897_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncould you please mark yankcrime/telegraf as deprecated? It got migrated to https://forge.puppet.com/puppet/telegraf", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41905", "fixedVersions": [], "id": "41905", "issueType": "Task", "key": "MODULES-8414", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2019-01-02T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mark yankcrime/telegraf as deprecated", "timeSpent": "PT0S", "updated": "2019-01-02T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "body": "It appears that (part of?) the issue is caused by {{purge => true}}\u00a0not properly purging ip6tables. If ip6tables is empty (regardless of the contents of `/etc/sysconfig/ip6tables`), puppet returns 0.\n\nBased on my log output it seems to be interfacing with ip6tables in one way or another, so\u00a0[this merged PR from 2014|https://github.com/puppetlabs/puppetlabs-firewall/pull/422] doesn't fix this (before that PR purge never touched ip6tables), plus I'm on the latest version of the module anyway.", "created": "2018-12-31T10:09:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:557058:3a4140da-290a-454d-bc56-a325741b86c6],\u00a0\n\nThank you for your patience. I tried to reproduce your issue and i could do that\u00a0using firewall version 1.14.0 (_my tested case was to purge unmanaged firewall resources._)\n I tried to reproduce this issue using the last version of firewall, but i couldn't. Using this version (2.1.0) this issue is fixed. You can check [here|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/CHANGELOG.md] all the\u00a0added changes between version 1.16.0 and 2.1.0. I believe this was fixed by this [commit|https://github.com/puppetlabs/puppetlabs-firewall/commit/6cafec4a5a90aef5c44c13697cd21274b1746563]. In case you still have the errors, please give us more details about your manifest.\n\nPlease feel free to contact me if you need any further information!\n\nCheers\n\n\u00a0\n\n\u00a0", "created": "2019-11-14T03:55:00.000000"}], "components": ["firewall"], "created": "2018-12-28T10:56:00.000000", "creator": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c7b757b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/19"}], "description": "_Basic Info_\n *Module Version:* 1.14.0\n *Puppet Version:* 6.1.0\n *OS Name/Version:* CentOS 7\n\nPuppet agent exits 2 after each run with the firewall module having `purge => true`, because it sets the seluser for /etc/sysconfig/iptables back and forth.\n\n*Desired Behavior:*\u00a0Exits without making changes\n\n*Actual Behavior:*\u00a0Exits 2 because changes were made\n\n{{while true; do date >> 1.txt;stat /etc/sysconfig/ip6tables|grep Context >> 1.txt; done & puppet agent -t}}, then removed duplicate lines:\n\n{{Fri Dec 28 10:30:01 MST 2018}}\n{{Context: system_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:08 MST 2018}}\n{{Context: unconfined_u:object_r:etc_t:s0}}\n{{Fri Dec 28 10:30:08 MST 2018}}\n{{Context: unconfined_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:08 MST 2018}}\n{{Context: unconfined_u:object_r:etc_t:s0}}\n{{Fri Dec 28 10:30:08 MST 2018}}\n{{Context: unconfined_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: unconfined_u:object_r:etc_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: unconfined_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: unconfined_u:object_r:etc_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: unconfined_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: unconfined_u:object_r:system_conf_t:s0}}\n{{Fri Dec 28 10:30:09 MST 2018}}\n{{Context: system_u:object_r:system_conf_t:s0}}\n\npuppet agent -t:\n\n{{Info: Using configured environment 'production'}}\n{{Info: Retrieving pluginfacts}}\n{{Info: Retrieving plugin}}\n{{Info: Retrieving locales}}\n{{Info: Loading facts}}\n{{Info: Caching catalog for [fqdn]}}\n{{Info: Applying configuration version '1546019507'}}\n{{Notice: /Stage[main]/Main/Firewall[9001 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: ensured absent}}\n{{Notice: /Stage[main]/Main/Firewall[9002 7686fdf971b558f5ebfca49abfeafa8e]/ensure: ensured absent}}\n{{Notice: /Stage[main]/Main/Firewall[9003 72afb5edd89247542f6ba0df981e6695]/ensure: ensured absent}}\n{{Notice: /Stage[main]/Main/Firewall[9004 2872497b8d21b09e7ef1fc8f629474c8]/ensure: ensured absent}}\n{{Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/seluser: seluser changed 'unconfined_u' to 'system_u'}}\n{{Notice: Applied catalog in 2.61 seconds}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35552", "fixedVersions": [], "id": "35552", "issueType": "Bug", "key": "MODULES-8413", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : SELinux context of /etc/sysconfig/iptables gets set back and forth", "timeSpent": "PT0S", "updated": "2019-11-20T00:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-12-28T02:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36095dac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8461298_*|*_3_*:*_1_*:*_873374827_*|*_5_*:*_2_*:*_4641"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42935", "fixedVersions": [], "id": "42935", "issueType": "Sub-task", "key": "MODULES-8412", "labels": [], "originalEstimate": "PT0S", "parent": "38786", "parentSummary": "Supported Release (inifile) 2.5.0 - (28/12/2018) - (9f00eb216ebb2e614bbf2e405ae185b10c101310)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-07T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-01-07T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-12-28T02:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@157ee362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8495855_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41904", "fixedVersions": [], "id": "41904", "issueType": "Sub-task", "key": "MODULES-8411", "labels": [], "originalEstimate": "PT0S", "parent": "38786", "parentSummary": "Supported Release (inifile) 2.5.0 - (28/12/2018) - (9f00eb216ebb2e614bbf2e405ae185b10c101310)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-28T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-28T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-12-28T02:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4316052a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35971022049_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40864", "fixedVersions": [], "id": "40864", "issueType": "Sub-task", "key": "MODULES-8410", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38786", "parentSummary": "Supported Release (inifile) 2.5.0 - (28/12/2018) - (9f00eb216ebb2e614bbf2e405ae185b10c101310)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-12-28T02:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5376d0ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8535713_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39750", "fixedVersions": [], "id": "39750", "issueType": "Sub-task", "key": "MODULES-8409", "labels": [], "originalEstimate": "PT0S", "parent": "38786", "parentSummary": "Supported Release (inifile) 2.5.0 - (28/12/2018) - (9f00eb216ebb2e614bbf2e405ae185b10c101310)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-28T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-28T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2018-12-28T04:08:00.000000", "name": "release 2.5.0.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12955"}], "comments": [], "components": [], "created": "2018-12-28T02:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@209542a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrwcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5652_*|*_3_*:*_1_*:*_873340003_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8508219"}], "description": "*REASON:* , String-ify, bug fixes\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-inifile/compare/2.4.0...9f00eb216ebb2e614bbf2e405ae185b10c101310]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/release/job/forge-module_puppetlabs-inifile_init-merge_release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38786", "fixedVersions": [], "id": "38786", "issueType": "Task", "key": "MODULES-8408", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-07T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (inifile) 2.5.0 - (28/12/2018) - (9f00eb216ebb2e614bbf2e405ae185b10c101310)", "timeSpent": "PT0S", "updated": "2019-01-07T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Due to the PR getting merged I'll resolve this ticket, thanks!", "created": "2019-01-08T08:44:00.000000"}], "components": [], "created": "2018-12-26T14:09:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78a61b88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrw1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1103708538_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nI need to be able to set what the service's name is so that I can use the HAProxy 1.8 software collection from [https://www.softwarecollections.org/en/scls/rhscl/rh-haproxy18/]\u00a0on CentOS 7\n\n*Actual Behavior:*\n\nAt present it is not possible to define the name of the service. This results in the module not using the service definition created by the software collection.\u00a0\n\n*Fix:*\n\n[https://github.com/puppetlabs/puppetlabs-haproxy/pull/342]\u00a0adds this ability.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33426", "fixedVersions": [], "id": "33426", "issueType": "Improvement", "key": "MODULES-8407", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Fixed", "resolutionDate": "2019-01-08T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy: Add option to set the service's name", "timeSpent": "PT0S", "updated": "2019-01-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5aa6cd9bfe2b4b24ab21c2f7", "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Marked as minor since this seems like it just causes a little bit of extra work to be executed. However, I'm not entirely sure of the ramifications of doing this when it is not needed. If this leads to bad permission loops on Windows, such as those reported in PUP-9337, then the impact would be higher.", "created": "2018-12-26T12:23:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "do we know what puppet-agent module or agent version this will ship in?\nour new process for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs for too long.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.", "created": "2019-01-02T14:29:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Since we're doing a bunch of windows upgrade fixes now, I'm pulling this in even though it's minor - we may as well capture as many of them as we can.", "created": "2019-01-02T15:09:00.000000"}, {"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "Adding a \"${::system32}\u00a0cmd.exe /c\" prefix shifted us into a shell context and allowed '|' to be interpreted as a pipe instead of a parameter. Console (fragment) output:\n{code:java} Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.ps1]/returns: executed successfully\n Debug: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.ps1]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event\n Debug: Exec[fix inheritable SYSTEM perms](provider=windows): Executing check 'C:\\Windows\\system32\\cmd.exe /c C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"'\n Debug: Executing: 'C:\\Windows\\system32\\cmd.exe /c C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"'\n Debug: Exec[fix inheritable SYSTEM perms](provider=windows): Executing 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" /grant \"SYSTEM:(OI)(CI)(F)\"'\n Debug: Executing: 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" /grant \"SYSTEM:(OI)(CI)(F)\"'\n Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n Debug: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event{code}", "created": "2019-01-25T14:17:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-26T12:20:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ddd3b12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8401"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2143898022_*|*_1_*:*_1_*:*_614903426_*|*_10007_*:*_1_*:*_5289116_*|*_3_*:*_1_*:*_97690378_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1886613068"}], "description": "As a resolution to PUP-5480, the puppet_agent module will adjust the permissions on the client_datadir as part of a Windows upgrade. This adjustment is carried out using an exec resource that is guarded by an unless clause:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.7.0/manifests/windows/install.pp#L74-L79\n\nThe unless attempts to pipe the output of icacls to findstr, but cmd.exe rejects the pipe as invalid syntax. Therefore the unless check always fails and the permissions adjustment is always executed.\n\nh2. Reproduction case\n\n  - Install PE 2018.1.5 and Bolt 1.x on a master node.\n\n  - Configure the master with Windows packages for PE 2018.1.4:\n\n{code:bash}\n# Fix a hard-coded PE version in the template used to generate install.ps1\nsed -i'' \"s/current/<%= scope['pe_version'] %>/\" /opt/puppetlabs/puppet/modules/pe_repo/templates/install.ps1.erb\nmkdir -p /opt/puppetlabs/server/data/packages/public/2018.1.4\n\npuppet apply -e 'pe_repo::windows { \"windows-x86_64\": arch => \"x64\", agent_version => \"5.5.6\", pe_version => \"2018.1.4\"}'\n{code}\n\n  - Install the puppet_agent module:\n\n{code:bash}\npuppet module install puppetlabs-puppet_agent --version 1.7.0\n{code}\n\n\n  - Install the 2018.1.4 agent on a node running Windows:\n\n{code:bash}\n# NOTE: Change to the hostname of your node\nwin_node='winrm://Administrator@qcx05m12sifwqpy.delivery.puppetlabs.net'\n\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"[Net.ServicePointManager]::ServerCertificateValidationCallback = {\\$true}\n  \\$webClient = New-Object System.Net.WebClient\n  \\$webClient.DownloadFile('https://$(hostname -f):8140/packages/2018.1.4/install.ps1', \\$env:temp + '/install.ps1')\n  powershell -File (\\$env:temp + '/install.ps1')\" \\\n  --password\n\npuppet cert sign -a\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\n  - Apply the puppet_agent class to upgrade the agent node.\n\n{code:bash}\npuppet apply <<'EOF'\npe_node_group { 'Agent Upgrade':\n  parent          => 'PE Agent',\n  refresh_classes => true,\n  pinned          => puppetdb_query(\"inventory[certname] { ! facts.aio_agent_version = '${facts['aio_agent_version']}' }\").map |$row| {\n    $row['certname']\n  },\n  classes         => {\n    'puppet_agent' => {\n      'package_version' => $facts['aio_agent_version'],\n    }\n  }\n}\nEOF\n{code}\n\n  - Run the upgrade on the Windows with the --debug flag to observe exec output:\n\n{code:bash}\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --debug\" \\\n  --password\n{code}\n\nh3. Outcome\n\nThe upgrade proceeds, but the unless check on \"Exec[fix inheritable SYSTEM perms]\" fails due to invalid syntax caused by the pipe joining icacls to findstr:\n\n{noformat}\n# bolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --debug\" \\\n  --password\nPlease enter your password:\nStarted on qcx05m12sifwqpy.delivery.puppetlabs.net...\nFinished on qcx05m12sifwqpy.delivery.puppetlabs.net:\n  STDOUT:\n    ... trimmed for brevity ...\n\n    Info: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]: Filebucketed C:/Users/ADMINI~1/AppData/Local/Temp/install_puppet.bat to puppet with sum c7c22a4154e7eab5b7cd693222710dae\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]/content: content changed '{md5}c7c22a4154e7eab5b7cd693222710dae' to '{md5}7bb1ec5e89bdce9c3fb99aee0428fa04'\n    Debug: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event\n    Debug: Exec[install_puppet.bat](provider=windows): Executing 'C:\\Windows\\system32\\cmd.exe /c start /b C:\\Windows\\system32\\cmd.exe /c \"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat\" 3780'\n    Debug: Executing: 'C:\\Windows\\system32\\cmd.exe /c start /b C:\\Windows\\system32\\cmd.exe /c \"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat\" 3780'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n    Debug: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event\n    Debug: Exec[fix inheritable SYSTEM perms](provider=windows): Executing check 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"'\n\n\n    Debug: Executing: 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" | findstr \"SYSTEM:(OI)(CI)(F)\"'\n    Debug: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/unless: Invalid parameter \"|\"\n\n\n    Debug: Exec[fix inheritable SYSTEM perms](provider=windows): Executing 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" /grant \"SYSTEM:(OI)(CI)(F)\"'\n    Debug: Executing: 'C:\\Windows\\system32\\icacls.exe \"C:/ProgramData/PuppetLabs/puppet/cache/client_data\" /grant \"SYSTEM:(OI)(CI)(F)\"'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n    Debug: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]: The container Class[Puppet_agent::Windows::Install] will propagate my refresh event\n    Debug: Class[Puppet_agent::Windows::Install]: The container Stage[main] will propagate my refresh event\n    Debug: Service[pxp-agent](provider=windows): Service pxp-agent is running\n    Debug: Service[pxp-agent](provider=windows): Service pxp-agent start type is auto start\n    Debug: /Stage[main]/Puppet_enterprise::Profile::Agent/File[C:\\ProgramData/PuppetLabs/puppet/cache/state/package_inventory_enabled]: Nothing to manage: no ensure and the resource doesn't exist\n    Debug: Finishing transaction 47669160\n    Debug: Storing state\n    Debug: Stored state in 0.02 seconds\n    Notice: Applied catalog in 3.24 seconds\n    Debug: Dynamically-bound server lookup failed, falling back to report_server setting\n    Debug: Dynamically-bound port lookup failed; falling back to report_port setting\n    Debug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\n    Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing\n    Debug: report supports formats: json pson yaml\n    Debug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\n    Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing\n    Debug: report supports formats: json pson yaml\n    Debug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\n    Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing\n    Debug: report supports formats: json pson yaml\n    Debug: Using cached connection for https://tm5ohr4ojs7iqan.delivery.puppetlabs.net:8140\n    Debug: Caching connection for https://tm5ohr4ojs7iqan.delivery.puppetlabs.net:8140\n    Debug: Closing connection for https://tm5ohr4ojs7iqan.delivery.puppetlabs.net:8140\nSuccessful on 1 node: winrm://Administrator@qcx05m12sifwqpy.delivery.puppetlabs.net\nRan on 1 node in 20.84 seconds\n{noformat}\n\n\nh3. Expected outcome\n\nThe unless check for \"Exec[fix inheritable SYSTEM perms]\" uses valid CMD syntax.", "epicLinkSummary": "Upgrading on Windows is way too complicated", "estimate": "PT0S", "externalId": "36596", "fixedVersions": [], "id": "36596", "issueType": "Bug", "key": "MODULES-8406", "labels": [], "originalEstimate": "PT0S", "parent": "37594", "parentSummary": "Upgrading on Windows is way too complicated", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: windows fix inheritable SYSTEM perms exec has a broken unless check", "timeSpent": "PT0S", "updated": "2019-03-06T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This PR may address this:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/277", "created": "2018-12-22T00:25:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Ah, yup. That PR looks like it should solve this issue.", "created": "2018-12-22T11:28:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The PR has a few caveats: the scope of change ended up being large, so it would need a good review", "created": "2018-12-23T19:00:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "do we know what puppet-agent module or agent version this will ship in?\nour new process for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.", "created": "2019-01-02T14:31:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I'm gonna go ahead and close this, since it appears to be captured in MODULES-6604 already. As I just stated in that ticket, Platform OS is gonna be working on agent management pretty broadly, and the source parameter is something we're gonna try to fix as part of that work.\n\nRegarding the current PR, I don't really want to land a breaking change to that parameter now and then have to change it again later when we fix repo mirroring in PE. My inclination is to close that and land a better {{source}} parameter in the next few months as part of the product work there.", "created": "2019-01-02T15:17:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-21T16:23:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42f41632"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrvnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1032857185_*|*_6_*:*_1_*:*_0"}], "description": "The puppet_agent class has a \"source\" parameter that can be used to specify the location from which packages should be downloaded during an upgrade. This parameter is often needed in environments that have a proxy or load balancer between the agents and the puppet server. However, Linux agents interpret source as \"a root directory\" under which to find distrobution-specific package repositories whereas Windows agents interpret source as an absolute URL for a .msi file to install.\n\nThese incompatible interpretations between directory and file means that setting source for Linux agents will cause Windows agents to fail their upgrades and vice versa.\n\nh2. Reproduction case\n\n  - Install PE 2018.1.5 and Bolt 1.x on a CentOS 7 master node.\n\n  - Configure the master with Windows and CentOS 7 packages for PE 2018.1.4:\n\n{code:bash}\n# Fix a hard-coded PE version in the template used to generate install.ps1\nsed -i'' \"s/current/<%= scope['pe_version'] %>/\" /opt/puppetlabs/puppet/modules/pe_repo/templates/install.ps1.erb\nmkdir -p /opt/puppetlabs/server/data/packages/public/2018.1.4\n\npuppet apply -e 'pe_repo::windows { \"windows-x86_64\": arch => \"x64\", agent_version => \"5.5.6\", pe_version => \"2018.1.4\"}\n  pe_repo::el { \"el-7-x86_64\": agent_version => \"5.5.6\", pe_version => \"2018.1.4\"}'\n{code}\n\n  - Install the puppet_agent module:\n\n{code:bash}\npuppet module install puppetlabs-puppet_agent --version 1.7.0\n{code}\n\n  - Install the 2018.1.4 agent on nodes running CentOS 7 and Windows:\n\n{code:bash}\n# NOTE: Change to the hostnames of your nodes\nwin_node='winrm://Administrator@rmvtndtcan9bnaa.delivery.puppetlabs.net'\nlin_node='ssh://root@umwu0w8tmhfxgz3.delivery.puppetlabs.net'\nnodes=\"${win_node},${lin_node}\"\n\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"[Net.ServicePointManager]::ServerCertificateValidationCallback = {\\$true}\n  \\$webClient = New-Object System.Net.WebClient\n  \\$webClient.DownloadFile('https://$(hostname -f):8140/packages/2018.1.4/install.ps1', \\$env:temp + '/install.ps1')\n  powershell -File (\\$env:temp + '/install.ps1')\" \\\n  --password\n\nbolt command run --nodes \"${lin_node}\" --no-host-key-check \\\n  \"curl -k https://$(hostname -f):8140/packages/2018.1.4/install.bash | bash\" \\\n  --password\n\npuppet cert sign -a\nbolt command run --nodes \"${nodes}\" --no-ssl --no-host-key-check \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\n  - Add an alternate hostname to the master and as an `/etc/hosts` entry on the agents:\n\n{code:bash}\npuppet apply <<'EOF'\npe_hocon_setting { \"master alt name\":\n  ensure  => present,\n  path    => '/etc/puppetlabs/enterprise/conf.d/pe.conf',\n  setting => '\"pe_install::puppet_master_dnsaltnames\"',\n  value   => ['%{::trusted.certname}', 'alt-name.test'],\n}\nEOF\n\npuppet cert clean $(puppet config print certname)\nrm -f /etc/puppetlabs/puppet/ssl/*/\"$(puppet config print certname).pem\"\npuppet infrastructure configure --no-recover\n\ncat <<EOF > /etc/puppetlabs/code/environments/production/manifests/site.pp\nnode 'default' {\n  host { \"master alt name\":\n    ensure => present,\n    name   => 'alt-name.test',\n    ip     => '$(getent hosts $(hostname -f)|cut -d\" \" -f1)',\n  }\n}\nEOF\n\nbolt command run --nodes \"${nodes}\" --no-ssl --no-host-key-check \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\n  - Apply the puppet_agent class to upgrade the agent nodes, but specify the new alternate hostname as the package source:\n\n{code:bash}\npuppet apply <<'EOF'\npe_node_group { 'Agent Upgrade':\n  parent          => 'PE Agent',\n  refresh_classes => true,\n  pinned          => puppetdb_query(\"inventory[certname] { ! facts.aio_agent_version = '${facts['aio_agent_version']}' }\").map |$row| {\n    $row['certname']\n  },\n  classes         => {\n    'puppet_agent' => {\n      'package_version' => $facts['aio_agent_version'],\n      'source' => 'https://alt-name.test:8140/packages',\n    }\n  }\n}\nEOF\n{code}\n\n  - Run the upgrade on the agent nodes:\n\n{code:bash}\nbolt command run --nodes \"${nodes}\" --no-ssl --no-host-key-check \\\n  \"puppet --version\n  puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\nh3. Outcome\n\nThe upgrade runs on both nodes:\n\n{noformat}\n# bolt command run --nodes \"${nodes}\" --no-ssl --no-host-key-check \\\n>   \"puppet --version\n>   puppet agent --onetime --no-daemonize --verbose\" \\\n>   --password\nPlease enter your password:\nStarted on rmvtndtcan9bnaa.delivery.puppetlabs.net...\nStarted on umwu0w8tmhfxgz3.delivery.puppetlabs.net...\nFinished on umwu0w8tmhfxgz3.delivery.puppetlabs.net:\n  STDOUT:\n    5.5.6\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Retrieving locales\n    Info: Loading facts\n    Info: Caching catalog for umwu0w8tmhfxgz3.delivery.puppetlabs.net\n    Info: Applying configuration version '1545433990'\n    Notice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs]/ensure: defined content as '{md5}7b4ed31e1028f921b5c965df0a42e508'\n    Notice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppet]/ensure: defined content as '{md5}16e3e148bc861ee66906e475f8342f81'\n    Notice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created\n    Info: Yumrepo[pc_repo](provider=inifile): changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\n    Notice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '5.5.6-1.el7' to '5.5.8-1.el7'\n    Notice: Applied catalog in 7.28 seconds\n  STDERR:\n    Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n       (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/prepare.pp, line: 36)\n    Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n       (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 18)\n    Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n       (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 70)\n    Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n       (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 75)\n    Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n       (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 92)\nFinished on rmvtndtcan9bnaa.delivery.puppetlabs.net:\n  STDOUT:\n    5.5.6\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Retrieving locales\n    Info: Loading facts\n    Info: Caching catalog for rmvtndtcan9bnaa.delivery.puppetlabs.net\n    Info: Applying configuration version '1545433988'\n    Notice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages]/ensure: created\n    Notice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/ensure: defined content as '{sha256lite}6989877481def857c2a4372b337ba5c29b0b8f6bf74b9bb7489a148b2d032295'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]/ensure: defined content as '{md5}e60e8c16d8d969f7e2435ad7db4cb6c0'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n    Notice: Applied catalog in 6.24 seconds\nSuccessful on 2 nodes: winrm://Administrator@rmvtndtcan9bnaa.delivery.puppetlabs.net,ssh://root@umwu0w8tmhfxgz3.delivery.puppetlabs.net\nRan on 2 nodes in 25.33 seconds\n{noformat}\n\nBut the agent is only upgraded on the CentOS node:\n\n{noformat}\n# bolt command run --nodes \"${nodes}\" --no-ssl --no-host-key-check \\\n  \"facter osfamily aio_agent_version\" \\\n  --password\nPlease enter your password:\nStarted on rmvtndtcan9bnaa.delivery.puppetlabs.net...\nStarted on umwu0w8tmhfxgz3.delivery.puppetlabs.net...\nFinished on umwu0w8tmhfxgz3.delivery.puppetlabs.net:\n  STDOUT:\n    aio_agent_version => 5.5.8\n    osfamily => RedHat\nFinished on rmvtndtcan9bnaa.delivery.puppetlabs.net:\n  STDOUT:\n    aio_agent_version => 5.5.6\n    osfamily => windows\nSuccessful on 2 nodes: winrm://Administrator@rmvtndtcan9bnaa.delivery.puppetlabs.net,ssh://root@umwu0w8tmhfxgz3.delivery.puppetlabs.net\nRan on 2 nodes in 1.05 seconds\n{noformat}\n\nThe CentOS node had a Yum repo configured that used the alternate master URL:\n\n{noformat}\n# bolt command run --nodes \"${lin_node}\" --no-host-key-check \\\n  \"cat /etc/yum.repos.d/pc_repo.repo\" \\\n  --password\nPlease enter your password:\nStarted on umwu0w8tmhfxgz3.delivery.puppetlabs.net...\nFinished on umwu0w8tmhfxgz3.delivery.puppetlabs.net:\n  STDOUT:\n    [pc_repo]\n    name=Puppet Labs puppet5 Repository\n    baseurl=https://alt-name.test:8140/packages/2018.1.5/el-7-x86_64\n    enabled=True\n    gpgcheck=1\n    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n      file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppet\n    sslcacert=/etc/puppetlabs/puppet/ssl/certs/ca.pem\n    sslclientcert=/etc/puppetlabs/puppet/ssl/certs/umwu0w8tmhfxgz3.delivery.puppetlabs.net.pem\n    sslclientkey=/etc/puppetlabs/puppet/ssl/private_keys/umwu0w8tmhfxgz3.delivery.puppetlabs.net.pem\nSuccessful on 1 node: ssh://root@umwu0w8tmhfxgz3.delivery.puppetlabs.net\nRan on 1 node in 0.28 seconds\n{noformat}\n\nWhile the Windows node attempted to install a directory instead of a MSI package and failed miserably:\n\n{noformat}\n# bolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"Get-Content (\\$env:temp + '/puppet*installer.log')\" \\\n  --password\nPlease enter your password:\nStarted on rmvtndtcan9bnaa.delivery.puppetlabs.net...\nFinished on rmvtndtcan9bnaa.delivery.puppetlabs.net:\n  STDOUT:\n    === Verbose logging started: 12/21/2018  23:13:25  Build type: SHIP UNICODE 5.00.10011.00  Calling process: C:\\Windows\\system32\\msiexec.exe ===\n    MSI (c) (B0:C8) [23:13:25:373]: Resetting cached policy values\n    MSI (c) (B0:C8) [23:13:25:373]: Machine policy value 'Debug' is 0\n    MSI (c) (B0:C8) [23:13:25:373]: ******* RunEngine:\n               ******* Product: https://alt-name.test:8140/packages\n               ******* Action:\n               ******* CommandLine: **********\n    MSI (c) (B0:C8) [23:13:25:373]: Client-side and UI is none or basic: Running entire install on the server.\n    MSI (c) (B0:C8) [23:13:25:373]: Grabbed execution mutex.\n    MSI (c) (B0:C8) [23:13:25:404]: Cloaking enabled.\n    MSI (c) (B0:C8) [23:13:25:404]: Attempting to enable all disabled privileges before calling Install on Server\n    MSI (c) (B0:C8) [23:13:25:404]: Incrementing counter to disable shutdown. Counter after increment: 0\n    MSI (s) (D4:88) [23:13:25:420]: Running installation inside multi-package transaction https://alt-name.test:8140/packages\n    MSI (s) (D4:88) [23:13:25:420]: Grabbed execution mutex.\n    MSI (s) (D4:88) [23:13:25:420]: Resetting cached policy values\n    MSI (s) (D4:88) [23:13:25:420]: Machine policy value 'Debug' is 0\n    MSI (s) (D4:88) [23:13:25:420]: ******* RunEngine:\n               ******* Product: https://alt-name.test:8140/packages\n               ******* Action:\n               ******* CommandLine: **********\n    MSI (s) (D4:88) [23:13:25:420]: Using WinHttp to perform URL download\n    MSI (s) (D4:88) [23:13:25:420]: File path is a URL. Downloading file. . .\n    MSI (s) (D4:88) [23:13:25:420]: Msi WinHttp: Performing auto proxy detection\n    MSI (s) (D4:88) [23:13:25:420]: MSI WinHttp: Proxy Settings Proxy: (none) | Bypass: (none) | AccessType: 0\n    MSI (s) (D4:88) [23:13:25:451]: Download of URL resource https://alt-name.test:8140/packages failed with last error 12044\n    MSI (s) (D4:88) [23:13:25:451]: MainEngineThread is returning 2\n    MSI (s) (D4:88) [23:13:25:466]: User policy value 'DisableRollback' is 0\n    MSI (s) (D4:88) [23:13:25:466]: Machine policy value 'DisableRollback' is 0\n    MSI (s) (D4:88) [23:13:25:466]: Incrementing counter to disable shutdown. Counter after increment: 0\n    MSI (s) (D4:88) [23:13:25:466]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2\n    MSI (s) (D4:88) [23:13:25:466]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2\n    MSI (s) (D4:88) [23:13:25:466]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\n    MSI (c) (B0:C8) [23:13:25:466]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\n    MSI (c) (B0:C8) [23:13:25:466]: MainEngineThread is returning 2\n    === Verbose logging stopped: 12/21/2018  23:13:25 ===\n\nSuccessful on 1 node: winrm://Administrator@rmvtndtcan9bnaa.delivery.puppetlabs.net\nRan on 1 node in 0.80 seconds\n{noformat}\n\nh3. Expected outcome\n\nBoth the CentOS and Windows nodes upgrade successfully.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41903", "fixedVersions": [], "id": "41903", "issueType": "Bug", "key": "MODULES-8405", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Duplicate", "resolutionDate": "2019-01-02T15:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent: the source parameter cannot be used in environments with a mix of Linux and Windows", "timeSpent": "PT0S", "updated": "2019-03-01T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "I've opened https://github.com/puppetlabs/puppetlabs-stdlib/pull/981", "created": "2018-12-23T11:00:00.000000"}], "components": ["stdlib"], "created": "2018-12-21T13:03:00.000000", "creator": "623cfe6c94742a00683ecb23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@414a11d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrvlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1019667321_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_152128811"}], "description": "_Basic Info_\n *Module Version: 5.1.0*\n *Puppet Version: 6.1.0*\n *OS Name/Version: Debian 9.6*\n\n\u00a0\n\nA verification for Stdlib::Filesource type was introduced for some variables in\u00a0puppet-zabbix. Which broke the mount points support ([https://puppet.com/docs/puppet/6.1/file_serving.html]).\u00a0\n\nA case study [https://github.com/voxpupuli/puppet-zabbix/issues/580]\n\n\u00a0\n\nA corresponding regexp shall be added to the class ([https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/types/filesource.pp|https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/types/filesource.pp):]) to support mount points:\n{code:java}\n/^puppet:\\/\\/\\/([^\\/\\0]+(\\/)?)+$/,\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39748", "fixedVersions": [], "id": "39748", "issueType": "Improvement", "key": "MODULES-8404", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe6c94742a00683ecb23", "resolution": "Done", "resolutionDate": "2019-01-04T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-stdlib: Stdlib::Filesource to include file server mount points", "timeSpent": "PT0S", "updated": "2019-01-04T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Last step - testing against puppet-agent nightly - failed because latest build is not currently available. This seems acceptable to ignore because it's more about catching changes in future versions and addressing them early. Tests against latest released version are passing.", "created": "2019-01-02T17:35:00.000000"}], "components": [], "created": "2018-12-21T11:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@639d8d19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrvif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_510268_*|*_1_*:*_1_*:*_3409_*|*_10007_*:*_1_*:*_294629_*|*_3_*:*_3_*:*_1059347287_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7323_*|*_10006_*:*_1_*:*_55316"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README:\u00a0https://github.com/puppetlabs/puppetlabs-facts/compare/0.4.1...057a1b4bff4c326e3ae1f4cccc326f54fa1e5e44\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38785", "fixedVersions": [], "id": "38785", "issueType": "Task", "key": "MODULES-8403", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-01-02T17:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-facts) 0.5.0 - (2018-01-02) - (057a1b4bff4c326e3ae1f4cccc326f54fa1e5e44)", "timeSpent": "PT0S", "updated": "2019-01-02T17:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-12-21T02:05:00.000000", "creator": "70121:cd7eb795-c985-4af6-aa6e-57ed600ac165", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6228689c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrut3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "As described [here|https://stackoverflow.com/questions/53870229/neither-day-of-week-nor-which-occurrence-can-be-specified-when-creating-a-mo/] as\u00a0 well, when a by-weekday task is already scheduled, it is unable to change to a by-date schedule.\n\n\u00a0\n{code:java}\nError: Neither 'day_of_week' nor 'which_occurrence' can be specified when creating a monthly date-based trigger                     \nError: /Stage[main]/Windowsupdate::Config/Scheduled_task[Run Windows Update]/trigger: change from [  \n  {                                                                                                                                     \n    'schedule' => 'monthly',                                                                                                            \n    'months' => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],                                                                                \n    'which_occurrence' => 'second',                                                                                                     \n    'day_of_week' => ['saturday'],                                                                                                         \n    'start_date' => '2018-8-7',                                                                                                         \n    'start_time' => '13:15',                                                                                                            \n    'enabled' => true,                                                                                                                  \n    'minutes_interval' => 80,                                                                                                           \n    'minutes_duration' => 560,                                                                                                          \n    'index' => 0                                                                                                                      \n  }] to [                                                                                                                             \n  {                                                                                                                                     \n    'schedule' => 'monthly',                                                                                                            \n    'start_time' => '13:15',                                                                                                            \n    'months' => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],                                                                                    \n    'on' => 15,                                                                                                                         \n    'minutes_interval' => '80',                                                                                                         \n    'minutes_duration' => '560'                                                                                                       \n  }] failed: Neither 'day_of_week' nor 'which_occurrence' can be specified when creating a monthly date-based trigger \n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39746", "fixedVersions": [], "id": "39746", "issueType": "Bug", "key": "MODULES-8402", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:cd7eb795-c985-4af6-aa6e-57ed600ac165", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Cannot change from by-weekday to by-date", "timeSpent": "PT0S", "updated": "2021-03-29T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "[~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] will update this epic as further issues are identified and/or migrated from private trackers", "created": "2018-12-22T17:29:00.000000"}], "components": ["puppet_agent", "supported"], "created": "2018-12-20T15:51:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bd97ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Improve puppet_agent's Windows support"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykp7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6726740029_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37594", "fixedVersions": ["puppet_agent 2.0.0"], "id": "37594", "issueType": "Epic", "key": "MODULES-8401", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Done", "resolutionDate": "2019-03-08T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrading on Windows is way too complicated", "timeSpent": "PT0S", "updated": "2019-03-08T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR at: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/129\nAdhoc started at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/chocolatey/job/forge-windows_puppetlabs-chocolatey_init-manual-parameters_adhoc/14/", "created": "2018-12-20T15:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-chocolatey/pull/129", "created": "2018-12-20T16:36:00.000000"}], "components": ["dsc", "windows"], "created": "2018-12-20T15:24:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17baeb59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8396"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzruev:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1103409552_*|*_1_*:*_1_*:*_3293023_*|*_5_*:*_1_*:*_0"}], "description": "Travis is broken for Chocolatey right now because there is a problem with the tasks it runs. In the pre-test tasks for the Ruby 2.1 matrix, it attempts to run rubygems-update, which breaks because of changes to ruby. \n\nThis ticket will sync in a pdk template fix to ensure the Travis yaml file is fixed and Travis can complete its runs.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "33424", "fixedVersions": [], "id": "33424", "issueType": "CI Blocker", "key": "MODULES-8400", "labels": [], "originalEstimate": "PT0S", "parent": "39744", "parentSummary": "PDK Convert Windows Modules", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-01-02T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - PDK Sync the module so Travis can complete", "timeSpent": "PT0S", "updated": "2019-01-02T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "I did this as part of MODULES-8317 - the PR is here:\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/356", "created": "2019-01-02T15:21:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-20T13:28:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@183aea2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrubb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1052186549_*|*_1_*:*_1_*:*_47985_*|*_10007_*:*_1_*:*_5935_*|*_10009_*:*_1_*:*_67634370_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1129888830"}], "description": "puppetlabs-transition hasn't been updated in around four years - it seems to still work adequately with puppet 6 upgrades in PE testing, but we'd like to remove it as a dependency for the 2.0 release of puppet_agent, since few codepaths use it anyway.\n\n[remove_packages|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install/remove_packages.pp] seems to be the place where this may matter the most. Where transition is used right now, we should use a script to do the upgrade/downgrade work instead (as with Solaris, for example).", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "36594", "fixedVersions": ["puppet_agent 2.0.0"], "id": "36594", "issueType": "Task", "key": "MODULES-8399", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-15T14:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove puppetlabs-transition as a puppet_agent module dependency", "timeSpent": "PT0S", "updated": "2019-01-15T14:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] So: we discovered what I'm about to describe when you attempted to use a fix I had given you for the puppet_agent module.\n\nIf we restart all of the services for puppet-agent (i.e. puppet/MCO/pxp-agent) on a failed upgrade: when the puppet service restarts it will immediately attempt another upgrade since it's catalog will identify to do so. Which leads to an agent that can connect to the master but is continually attempting an upgrade.\n\nWe have some ideas for solutions, but for now this comment is just to document that behavior.", "created": "2018-12-20T15:39:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] do we know what puppet-agent module or agent version this will ship in?\nour new process for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs for too long.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.\n\n(sorry for copy pasted comments from other tickets.  just trying to cover all the known bases. O:) )", "created": "2019-01-02T14:24:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-20T12:00:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d509730"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8401"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzru2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_76286749_*|*_1_*:*_1_*:*_1230473772_*|*_10007_*:*_1_*:*_4889768_*|*_3_*:*_1_*:*_1112146919_*|*_5_*:*_1_*:*_0"}], "description": "When used to automate puppet-agent upgrades on Windows nodes, the puppet_agent module stops Puppet services before running msiexec to perform the upgrade and assumes the MSI will re-start the services. If msiexec fails for some reason, the node will be left with all Puppet management de-activated. This means an alternate management method must be used to restore Puppet services (hopefully WinRM is enabled...).\n\nh2. Reproduction Case\n\n  - Install PE 2018.1.5 and Bolt 1.x on a master node.\n\n  - Configure the master with Windows packages for PE 2018.1.4:\n\n{code:bash}\n# Fix a hard-coded PE version in the template used to generate install.ps1\nsed -i'' \"s/current/<%= scope['pe_version'] %>/\" /opt/puppetlabs/puppet/modules/pe_repo/templates/install.ps1.erb\nmkdir -p /opt/puppetlabs/server/data/packages/public/2018.1.4\npuppet apply -e 'pe_repo::windows { \"windows-x86_64\": arch => \"x64\", agent_version => \"5.5.6\", pe_version => \"2018.1.4\"}'\n{code}\n\n  - Install the 2018.1.4 agent on a Windows node:\n\n{code:bash}\n# NOTE: Change to the hostname of your windows node\nwin_node=tbzxn8pmyrvdir7.delivery.puppetlabs.net\n\nbolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"[Net.ServicePointManager]::ServerCertificateValidationCallback = {\\$true}\n  \\$webClient = New-Object System.Net.WebClient\n  \\$webClient.DownloadFile('https://$(hostname -f):8140/packages/2018.1.4/install.ps1', \\$env:temp + '/install.ps1')\n  powershell -File (\\$env:temp + '/install.ps1')\" \\\n  --user Administrator --password\n\npuppet cert sign -a\nbolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"puppet agent -t\" \\\n  --user Administrator --password\n{code}\n\n  - Install the puppet_agent module:\n\n{code:bash}\npuppet module install puppetlabs-puppet_agent --version 1.7.0\n{code}\n\n  - Apply the puppet_agent class to upgrade the Windows node, but specify an invalid package source to fail msiexec:\n\n{code:bash}\npuppet apply <<'EOF'\npe_node_group { 'Agent Upgrade':\n  parent          => 'PE Agent',\n  refresh_classes => true,\n  pinned          => puppetdb_query('inventory[certname] { facts.osfamily ~ \"windows\" }').map |$row| {\n    $row['certname']\n  },\n  classes         => {\n    'puppet_agent' => {\n      'package_version' => $facts['aio_agent_version'],\n      'source' => 'http://bad-url.invalid',\n    }\n  }\n}\nEOF\n{code}\n\n  - Check puppet service status and run the upgrade:\n\n{code:bash}\nbolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"Get-Service puppet,pxp-agent\n  puppet agent --onetime --no-daemonize --verbose\" \\\n  --user Administrator --password\n{code}\n\nh3. Outcome\n\nPrior to the upgrade attempt, Puppet services are running. The attempt its self signals success:\n\n{noformat}\n# bolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"Get-Service puppet,pxp-agent\n  puppet agent --onetime --no-daemonize --verbose\" \\\n  --user Administrator --password\nPlease enter your password:\nStarted on tbzxn8pmyrvdir7.delivery.puppetlabs.net...\nFinished on tbzxn8pmyrvdir7.delivery.puppetlabs.net:\n  STDOUT:\n\n    Status   Name               DisplayName\n    ------   ----               -----------\n    Running  puppet             Puppet Agent\n    Running  pxp-agent          Puppet PXP Agent\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Retrieving locales\n    Info: Loading facts\n    Info: Caching catalog for tbzxn8pmyrvdir7.delivery.puppetlabs.net\n    Info: Applying configuration version '1545331851'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]/content: content changed '{md5}5c2f67ffd40c171186eab48e1e5f109a' to '{md5}c44f817f71083e7d4926409ae31cbf36'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n    Notice: Applied catalog in 3.17 seconds\n\n\nSuccessful on 1 node: winrm://tbzxn8pmyrvdir7.delivery.puppetlabs.net\nRan on 1 node in 20.20 seconds\n{noformat}\n\nHowever, services are stopped afterwards and the puppet-agent package has not been upgraded:\n\n{noformat}\n# bolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"Get-Service puppet,pxp-agent\n  puppet resource package 'Puppet Agent (64-bit)'\" \\\n  --user Administrator --password\nPlease enter your password:\nStarted on tbzxn8pmyrvdir7.delivery.puppetlabs.net...\nFinished on tbzxn8pmyrvdir7.delivery.puppetlabs.net:\n  STDOUT:\n\n    Status   Name               DisplayName\n    ------   ----               -----------\n    Stopped  puppet             Puppet Agent\n    Stopped  pxp-agent          Puppet PXP Agent\n    package { 'Puppet Agent (64-bit)':\n      ensure => '5.5.6',\n    }\n\nSuccessful on 1 node: winrm://tbzxn8pmyrvdir7.delivery.puppetlabs.net\nRan on 1 node in 5.29 seconds\n{noformat}\n\nThe upgrade log shows that msiexec failed:\n\n{noformat}\n# bolt command run --nodes \"winrm://${win_node}\" --no-ssl \\\n  \"Get-Content (\\$env:temp + '/puppet*installer.log')\" \\\n  --user Administrator --password\nPlease enter your password:\nStarted on tbzxn8pmyrvdir7.delivery.puppetlabs.net...\nFinished on tbzxn8pmyrvdir7.delivery.puppetlabs.net:\n  STDOUT:\n    === Verbose logging started: 12/20/2018  18:51:04  Build type: SHIP UNICODE 5.00.10011.00  Calling process: C:\\Windows\\system32\\msiexec.exe ===\n    MSI (c) (B4:44) [18:51:04:710]: Resetting cached policy values\n    MSI (c) (B4:44) [18:51:04:710]: Machine policy value 'Debug' is 0\n    MSI (c) (B4:44) [18:51:04:710]: ******* RunEngine:\n               ******* Product: http://bad-url.invalid\n               ******* Action:\n               ******* CommandLine: **********\n    MSI (c) (B4:44) [18:51:04:710]: Client-side and UI is none or basic: Running entire install on the server.\n    MSI (c) (B4:44) [18:51:04:710]: Grabbed execution mutex.\n    MSI (c) (B4:44) [18:51:04:742]: Cloaking enabled.\n    MSI (c) (B4:44) [18:51:04:742]: Attempting to enable all disabled privileges before calling Install on Server\n    MSI (c) (B4:44) [18:51:04:742]: Incrementing counter to disable shutdown. Counter after increment: 0\n    MSI (s) (9C:FC) [18:51:04:742]: Running installation inside multi-package transaction http://bad-url.invalid\n    MSI (s) (9C:FC) [18:51:04:742]: Grabbed execution mutex.\n    MSI (s) (9C:D0) [18:51:04:757]: Resetting cached policy values\n    MSI (s) (9C:D0) [18:51:04:757]: Machine policy value 'Debug' is 0\n    MSI (s) (9C:D0) [18:51:04:757]: ******* RunEngine:\n               ******* Product: http://bad-url.invalid\n               ******* Action:\n               ******* CommandLine: **********\n    MSI (s) (9C:D0) [18:51:04:757]: Using WinHttp to perform URL download\n    MSI (s) (9C:D0) [18:51:04:757]: File path is a URL. Downloading file. . .\n    MSI (s) (9C:D0) [18:51:04:757]: Msi WinHttp: Performing auto proxy detection\n    MSI (s) (9C:D0) [18:51:04:757]: MSI WinHttp: Proxy Settings Proxy: (none) | Bypass: (none) | AccessType: 0\n    MSI (s) (9C:D0) [18:51:04:757]: Download of URL resource http://bad-url.invalid/ failed with last error 12007\n    MSI (s) (9C:D0) [18:51:04:757]: MainEngineThread is returning 2\n    MSI (s) (9C:FC) [18:51:04:757]: User policy value 'DisableRollback' is 0\n    MSI (s) (9C:FC) [18:51:04:757]: Machine policy value 'DisableRollback' is 0\n    MSI (s) (9C:FC) [18:51:04:757]: Incrementing counter to disable shutdown. Counter after increment: 0\n    MSI (s) (9C:FC) [18:51:04:757]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2\n    MSI (s) (9C:FC) [18:51:04:757]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2\n    MSI (s) (9C:FC) [18:51:04:757]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\n    MSI (c) (B4:44) [18:51:04:757]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\n    MSI (c) (B4:44) [18:51:04:757]: MainEngineThread is returning 2\n    === Verbose logging stopped: 12/20/2018  18:51:04 ===\n\nSuccessful on 1 node: winrm://tbzxn8pmyrvdir7.delivery.puppetlabs.net\nRan on 1 node in 0.60 seconds\n{noformat}\n\n\nh3. Expected Outcome\n\n - \"Exec[install_puppet.bat]/returns: executed successfully\" should not be displayed if msiexec fails to upgrade the package.\n\n - If msiexec fails to upgrade the installation, the puppet_agent module should try to re-start any services that were running prior to the upgrade attempt.", "epicLinkSummary": "Upgrading on Windows is way too complicated", "estimate": "PT0S", "externalId": "33420", "fixedVersions": [], "id": "33420", "issueType": "Bug", "key": "MODULES-8398", "labels": ["customer"], "originalEstimate": "PT0S", "parent": "37594", "parentSummary": "Upgrading on Windows is way too complicated", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Fixed", "resolutionDate": "2019-01-17T13:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: puppet services are not re-started if a Windows upgrade fails", "timeSpent": "PT0S", "updated": "2019-01-29T03:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/94", "created": "2018-12-20T15:28:00.000000"}], "components": ["dsc_lite", "windows"], "created": "2018-12-20T10:37:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@214f0d5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8396"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrtu7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1106458279_*|*_1_*:*_1_*:*_14764974_*|*_10009_*:*_1_*:*_2641016_*|*_5_*:*_1_*:*_0"}], "description": "Travis is broken for dsc_lite right now because there is a problem with the tasks it runs. In the pre-test tasks for the Ruby 2.1 matrix, it attempts to run rubygems-update, which breaks because of changes to ruby. \n\nThis ticket will sync in a pdk template fix to ensure the Travis yaml file is fixed and Travis can complete its runs.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "38784", "fixedVersions": [], "id": "38784", "issueType": "CI Blocker", "key": "MODULES-8397", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "39744", "parentSummary": "PDK Convert Windows Modules", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-01-02T10:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_Lite - PDK Sync the module so Travis can complete", "timeSpent": "PT0S", "updated": "2019-01-02T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2018-12-20T10:02:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All modules should have their PDK managed files updated to the latest template versions.\n\nAll modules should be able to pass Travis CI checks so that PR's can be successfully merged."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fe694d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PDK Convert Windows Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrtsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2876133162_*|*_6_*:*_1_*:*_0"}], "description": "Create tickets and link to this epic, tasks for pdk converting and releasing the following modules:\ndism\nsqlserver\nwindows\nreboot\nacl\nchocolatey\ndsc\ndsc_lite\niis\npowershell\nregistry\nscheduled_task\nwsus_client\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39744", "fixedVersions": [], "id": "39744", "issueType": "Epic", "key": "MODULES-8396", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Duplicate", "resolutionDate": "2019-01-22T16:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PDK Convert Windows Modules", "timeSpent": "PT0S", "updated": "2019-01-22T16:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Successful adhoc run here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/dsc/job/forge-windows_puppetlabs-dsc_init-manual-parameters_adhoc/44/", "created": "2018-12-20T11:18:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passing Jenkins on Master branch here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/164/", "created": "2018-12-20T15:20:00.000000"}], "components": ["dsc", "windows"], "created": "2018-12-20T08:52:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7695044e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8396"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrton:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12031456_*|*_1_*:*_1_*:*_11273369_*|*_6_*:*_1_*:*_0"}], "description": "Travis is broken for dsc right now because there is a problem with the tasks it runs. In the pre-test tasks for the Ruby 2.1 matrix, it attempts to run rubygems-update, which breaks because of changes to ruby. \n\nThis ticket will sync in a pdk template fix to ensure the Travis yaml file is fixed and Travis can complete its runs.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "40863", "fixedVersions": [], "id": "40863", "issueType": "CI Blocker", "key": "MODULES-8395", "labels": [], "originalEstimate": "PT0S", "parent": "39744", "parentSummary": "PDK Convert Windows Modules", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-12-20T15:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - PDK Sync the module so Travis can complete", "timeSpent": "PT0S", "updated": "2018-12-20T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Testing has been ran manually against:\n2016.4\n2017.3\n2018.1\n2019.0\nNo failures were seen.", "created": "2018-12-20T03:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "1.1.0 has been released and is now available on the Forge! :-)", "created": "2018-12-20T04:04:00.000000"}], "components": [], "created": "2018-12-20T03:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dbe5892"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrtn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2943_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1159534"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42932", "fixedVersions": [], "id": "42932", "issueType": "Task", "key": "MODULES-8394", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-20T04:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetserver_gem) 1.1.0 - (20/12/2018) - (597ad74032275b532d2d6e5c1743a9e5d875b373)", "timeSpent": "PT0S", "updated": "2018-12-20T04:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I plan to make release tickets and do a bug fix release for this module.", "created": "2018-12-19T17:40:00.000000"}], "components": [], "created": "2018-12-19T11:30:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@793b2548"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrt4v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Not previously released."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7158111_*|*_1_*:*_1_*:*_31723_*|*_10007_*:*_1_*:*_13461158_*|*_3_*:*_1_*:*_1476657_*|*_10009_*:*_1_*:*_148585209_*|*_5_*:*_1_*:*_0"}], "description": "Bolt displays lots of essentially duplicate tasks. Mark extra implementations as private so task runners that support that (which should also support implementations) only show the task you should run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41902", "fixedVersions": ["puppet_agent 2.0.0"], "id": "41902", "issueType": "Bug", "key": "MODULES-8393", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-12-21T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : extra implementations are not hidden in Bolt", "timeSpent": "PT0S", "updated": "2018-12-21T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I plan to make release tickets and do a bug fix release for this module.", "created": "2018-12-19T17:40:00.000000"}], "components": [], "created": "2018-12-19T11:30:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56a9aec4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrt4n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Extra implementations of the primary task will now be hidden in tools that support implementations and the 'private' property (like Bolt)."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10354980_*|*_1_*:*_1_*:*_59117_*|*_10007_*:*_1_*:*_10788228_*|*_3_*:*_1_*:*_961352_*|*_10009_*:*_1_*:*_151302829_*|*_5_*:*_1_*:*_0"}], "description": "Bolt displays lots of essentially duplicate tasks. Mark extra implementations as private so task runners that support that (which should also support implementations) only show the task you should run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40744", "fixedVersions": [], "id": "40744", "issueType": "Bug", "key": "MODULES-8392", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-12-21T11:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "facts : extra implementations are not hidden in Bolt", "timeSpent": "PT0S", "updated": "2018-12-21T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2018-12-19T11:25:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a3a2b40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrt4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58283562_*|*_1_*:*_1_*:*_33126_*|*_10007_*:*_3_*:*_1080112765_*|*_3_*:*_3_*:*_238302361_*|*_10009_*:*_1_*:*_347605198_*|*_5_*:*_1_*:*_1824486914_*|*_6_*:*_1_*:*_0"}], "description": "When run\u00a0++with Bolt, or over SSH or WinRM in PE, the default task fails if puppet-agent's Ruby isn't present. service has non-Ruby implementations, use those if the puppet-agent feature isn't available.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39742", "fixedVersions": [], "id": "39742", "issueType": "Bug", "key": "MODULES-8391", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2019-01-08T10:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "service : does not use correct implementation over SSH/WinRM", "timeSpent": "PT0S", "updated": "2019-01-29T13:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [], "components": [], "created": "2018-12-19T11:24:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438bfcd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrt47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58282098_*|*_1_*:*_1_*:*_42942_*|*_10007_*:*_3_*:*_1084862347_*|*_3_*:*_3_*:*_233598072_*|*_10009_*:*_1_*:*_347602615_*|*_5_*:*_1_*:*_1824493635_*|*_6_*:*_1_*:*_0"}], "description": "When run\u00a0++with Bolt, or over SSH or WinRM in PE, the default task fails if puppet-agent's Ruby isn't present. package has non-Ruby implementations, use those if the puppet-agent feature isn't available.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37706", "fixedVersions": [], "id": "37706", "issueType": "Bug", "key": "MODULES-8390", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2019-01-08T10:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "package : does not use correct implementation over SSH/WinRM", "timeSpent": "PT0S", "updated": "2019-01-29T13:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Possible Solutions:\n\n1. Ask Microsoft to tag their repositories with the appropriate tags to reflect gallery releases\n2. Update build to ignore gallery versions and use pinned submodule commit hash from the DscResources repository maintained by PowerShell team\n3. Utilize blacklist functionality to ignore modules for parsing/adding.\n4. Update build to only search for gallery versions if no tracked version is specified", "created": "2018-12-18T14:48:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This may require a \"frankenbuild\" where we build each module one by one to verify our process.\n\nCC [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2018-12-18T14:55:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This will block the release until resolved.", "created": "2018-12-18T14:56:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "As per our meeting [discussion|https://bluejeans.com/s/ryC5a/], we're going to merge changes to master branch to fix this in the short term a la the frankenbuild process, but not release said changes so as not to 1) precipitate further issues for people updating to latest in the event that there are bugs in the fix, and 2) release on an effective \"Friday\" for the team when many engineers are out for the holiday break.\n\nWe plan to release the short term fix early January.", "created": "2018-12-19T12:30:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2019-01-02T10:53:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/1377d10f55240f5b3179311be317e7ce4f7c06bc", "created": "2019-01-15T15:32:00.000000"}], "components": ["dsc"], "created": "2018-12-18T14:22:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "May change DSC Build doc (not user facing)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@715a1d79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykps7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_27379502_*|*_1_*:*_1_*:*_2340951055_*|*_3_*:*_1_*:*_63007643_*|*_10009_*:*_1_*:*_19438556_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.7.0*\n *Puppet Version: 6.0.4*\n *OS Name/Version: Windows 10*\n\nThe build task would fail out on any PowerShell DSC module which did not have a tag in its repository which ended in \"-{{PSGallery\"}}\n\nThis is true of multiple modules included in the DSC Resource module maintained by Microsoft.\n\nEven if a tracked version was specified the build still failed because it checked for a tag regardless of whether the version was tracked.\n\n*Desired Behavior:*\n{code:java}When I run `bundle exec rake dsc:build`\nThen the build runs without errors.{code}\n*Actual Behavior:*\n{code:java}ExampleModuleName does not have any '*-PSGallery' tags. Appears it has not been released yet.{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33417", "fixedVersions": ["DSC Release December"], "id": "33417", "issueType": "Bug", "key": "MODULES-8389", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2019-01-15T23:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC : DSC Module Build Fails if Version Not Tagged", "timeSpent": "PT0S", "updated": "2019-01-15T23:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0f52b75ca8007056d0c3", "body": "As a PE user this affects my environment as well.\u00a0 This needs to be resolved!", "created": "2018-12-18T07:41:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The implementation in facter_task no longer appears to match the notes in the ticket", "created": "2021-03-29T14:10:00.000000"}], "components": ["facter_task"], "created": "2018-12-18T07:32:00.000000", "creator": "623c146d1c7f6a007049ea28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501cdc36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykl44:09"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71905053192_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-facter_task/blob/master/tasks/init.rb#L44] is returning an empty string for all specified facts as a task param (i.e. input a fact as param to get() method) or no task param for a specified fact (param invariant) on Windows systems. Whatever is being splatted in [https://github.com/puppetlabs/puppetlabs-facter_task/blob/master/tasks/init.rb#L42] for the input param (*cmd) returns an empty string from the capture3 invoke despite an exit status of 0 (thus not triggering the raise in the subsequent line).\n\ncmd: ['C:\\Program Files\\Puppet Labs\\Puppet\\bin/facter.bat', '-p', '\u2013json', '<fact>']\n\nstatus: pid <pid> exit 0\n\nstdout: ''\n\nNote that this command succeeds from the CLI as expected.", "environment": "Windows 2008, 2008R2, 2012, 2012R2, 2016\n\nPE 2018.1.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35551", "fixedVersions": [], "id": "35551", "issueType": "Bug", "key": "MODULES-8388", "labels": ["MustFix"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146d1c7f6a007049ea28", "resolution": "Fixed", "resolutionDate": "2021-03-29T14:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "facter_task: empty stdout returned on Windows", "timeSpent": "PT0S", "updated": "2021-03-29T14:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-12-17T16:21:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b2f4a71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrr3r:"}], "description": "[puppetlabs-mysql/lib/puppet/type/mysql_user.rb|https://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/type/mysql_user.rb] has the following code for username length restrictions:\n\n\u00a0\n{code:java}\nunless mysql_version.nil?\n raise(ArgumentError, _('MySQL usernames are limited to a maximum of 16 characters.')) if Puppet::Util::Package.versioncmp(mysql_version, '5.7.8') < 0 && user_part.size > 16\n raise(ArgumentError, _('MySQL usernames are limited to a maximum of 32 characters.')) if Puppet::Util::Package.versioncmp(mysql_version, '10.0.0') < 0 && user_part.size > 32\n raise(ArgumentError, _('MySQL usernames are limited to a maximum of 80 characters.')) if Puppet::Util::Package.versioncmp(mysql_version, '10.0.0') > 0 && user_part.size > 80\n end {code}\nThe problem is that these restrictions might not be correct for MariaDB.\u00a0 The ability to support longer usernames was added at MariaDB 5.5.31.\u00a0 Although the software supports it, the system schema is not updated _by default_ to allow the longer username.\u00a0 However, it's possible that the system administrator or DBA has applied the MariaDB schema changes to make 5.5.31+ compatible with MariaDB 10.x.**\n\nSee: [MariaDB KB on user-names|https://mariadb.com/kb/en/library/create-user/#user-names]\n\n\u00a0It's possible to query the server and get the size of the User column using something like\n{code:java}\nMariaDB [mysql]> select column_type from information_schema.columns where table_schema='mysql' and table_name='user' column_name='user';\n+-------------+\n| column_type |\n+-------------+\n| char(80)    |\n+-------------+\n1 row in set (0.00 sec)\n{code}\nHowever I don't know how far back that's supported, and whether it would be supported for all versions of MySQL/Percona/MariaDB that puppetlabs-mysql currently supports.\n\nAs it stands right now, puppetlabs-mysql is restricting username length to something less than what MariaDB 5.5.31+ can support.", "environment": "{{puppetserver 5.3.6 on RHEL 7.x}}\n\npuppet-agent 5.5.8 on RHEL 6.x and RHEL 7.x\n\npuppetlabs-mysql 5.3.1 OR puppetlabs-mysql 7.0.0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "39740", "fixedVersions": [], "id": "39740", "issueType": "Bug", "key": "MODULES-8386", "labels": ["mariadb"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : username length restriction checks aren't correct for MariaDB", "timeSpent": "PT0S", "updated": "2019-01-02T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-12-17T12:58:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a9b275"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrqvb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4512017060_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_60790628320"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35550", "fixedVersions": [], "id": "35550", "issueType": "Task", "key": "MODULES-8385", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-11T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE - IIS try to repro MODULES-7820", "timeSpent": "PT0S", "updated": "2021-01-11T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hello [~accountid:557058:3f92e20a-ca41-4e0f-9f4c-bfad61e29574]. Since apt::ppa uses variables from the apt class, you must ensure to include apt in your manifest i.e.\n\n\u00a0\n{code:java}\ninclude apt\n\napt::ppa {'ppa:ondrej/php':\n  package_manage => true, # this is optional if you want Puppet to ensure 'add-apt-repository' is installed\n}\n{code}\nAlso, by default apt:ppa uses the 'add-apt-repository' command which may not be installed on your machine. To ensure that it is, add the parameter 'package_manage => true' into your apt:ppa declaration. I hope this helps you with your issue! Let me know if that works for you.\n\n\u00a0", "created": "2019-01-03T07:07:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:3f92e20a-ca41-4e0f-9f4c-bfad61e29574]. As there has been no additional feedback on this ticket, I am going to close it now. If this issue is still persisting, please feel free to reopen the ticket and provide additional info. Cheers!", "created": "2019-02-18T04:09:00.000000"}], "components": ["apt"], "created": "2018-12-17T08:53:00.000000", "creator": "557058:3f92e20a-ca41-4e0f-9f4c-bfad61e29574", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76fba6cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrqo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1462527837_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3963649037"}], "description": "Hi,\n\n\u00a0\n\nI added the following code to a node:\n\n\u00a0\n{code:java}\napt::ppa {'ppa:ondrej/php':}\n{code}\n\u00a0\n\n\u00a0\n\nAfter running puppet agent, I get the following error:\n\n\u00a0\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Operator '[]' is not applicable to an Undef Value. (file: /etc/puppetlabs/code/environments/production/modules/apt/manifests/ppa.pp, line: 68, column: 8) (file: /etc/puppetlabs/code/environments/production/manifests/misc/corp.pp, line: 48) on node [REDACTED]\n{code}\n\u00a0\n\n\u00a0\n\nCode on line 68 of apt::Ppa is the following:\n\n\u00a0\n{code:java}\n   67     $_proxy = $::apt::_proxy\n   68     if $_proxy['host'] {\n   69       if $_proxy['https'] {\n   70         $_proxy_env = [\"http_proxy=http://${$_proxy['host']}:${$_proxy['port']}\", \"https_proxy=https://${$_proxy['host']}:${$_proxy['port']}\"]\n   71       } else {\n   72         $_proxy_env = [\"http_proxy=http://${$_proxy['host']}:${$_proxy['port']}\"]\n   73       }\n   74     } else {\n   75       $_proxy_env = []\n   76     }\n{code}\n\u00a0\n\n\u00a0\n\nSo, the problem seems that $_proxy variable is undef.\n\nThis variable is defined in init.pp :\n\n\u00a0\n\n\u00a0\n{code:java}\n...\n111 class apt (\n...\n114   Hash $proxy_defaults          = $apt::params::proxy_defaults,\n...\n124   Apt::Proxy $proxy             = $apt::params::proxy,\n...\n140 ) inherits apt::params {\n...\n176   $_proxy = merge($apt::proxy_defaults, $proxy)\n...{code}\n\u00a0\n\n\u00a0\n\nAnd in params.pp:\n\n\u00a0\n{code:java}\n5 class apt::params {\n...\n23   $proxy          = {}\n...\n53   $proxy_defaults = {\n54     'ensure' => undef,\n55     'host'   => undef,\n56     'port'   => 8080,\n57     'https'  => false,\n58     'direct' => false,\n59   }\n...{code}\n\u00a0\n\n\u00a0\n\nI don't have any override of apt::Proxy or apt::Proxy_defaults in my manifests or hieradata.\n\n\u00a0\n{noformat}\n# pwd\n/etc/puppetlabs/code/environments/production\n# grep -Hrni apt::proxy manifests hieradata\n# echo $?\n1{noformat}\n\u00a0\n\nI don't understand how it is possible that $_proxy is undef. However, I fixed this issue with this patch:\n\n\u00a0\n{code:java}\n--- /etc/puppetlabs/code/environments/production/modules/apt/manifests/ppa.pp.bak       2018-12-17 15:48:04.158838436 +0000\n+++ /etc/puppetlabs/code/environments/production/modules/apt/manifests/ppa.pp   2018-12-17 15:48:23.231062392 +0000\n@@ -65,7 +65,7 @@\n     }     $_proxy = $::apt::_proxy\n-    if $_proxy['host'] {\n+    if $_proxy =~ Hash and $_proxy['host'] {\n       if $_proxy['https'] {\n         $_proxy_env = [\"http_proxy=http://${$_proxy['host']}:${$_proxy['port']}\", \"https_proxy=https://${$_proxy['host']}:${$_proxy['port']}\"]\n       } else {\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "Puppet Server v5.3.5\n\nModule apt v6.1.1\n\nPuppet agent v5.5.8", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "38783", "fixedVersions": [], "id": "38783", "issueType": "Bug", "key": "MODULES-8384", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f92e20a-ca41-4e0f-9f4c-bfad61e29574", "resolution": "Won't Do", "resolutionDate": "2019-02-18T04:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : $proxy is undef in apt::ppa", "timeSpent": "PT0S", "updated": "2019-02-18T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-12-17T05:13:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68ffd64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrqkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1414732_*|*_5_*:*_1_*:*_0"}], "description": "During a pdksync run, the PR title argument is overwritten. What this means is that after the first PR, the PR title is effectively reset to the default.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39738", "fixedVersions": [], "id": "39738", "issueType": "Bug", "key": "MODULES-8383", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-12-17T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync | Additional PR title overwritten in pdksync runs", "timeSpent": "PT0S", "updated": "2018-12-17T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Appears to have been caused by validate_modules_exist method using Octokit namespace instead of the Octokit client instantiated previously. This means that the requests were not authenticated and hit the 60 requests per hour limit on the IP.", "created": "2018-12-17T04:05:00.000000"}], "components": [], "created": "2018-12-17T04:01:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f365169"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrqkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4526377_*|*_5_*:*_1_*:*_0"}], "description": "Running pdksync returns the following error:\n{code:java}\nOctokit::TooManyRequests: GET https://api.github.com/repos/puppetlabs/puppetlabs-accounts: 403 - API\nrate limit exceeded for X.X.X.X. (But here's the good news: Authenticated requests get a higher\nrate limit. Check out the documentation for more details.) // See: https://developer.github.com/v3/#r\nate-limiting\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37704", "fixedVersions": [], "id": "37704", "issueType": "Bug", "key": "MODULES-8382", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2018-12-17T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync | API rate limit reached false positive", "timeSpent": "PT0S", "updated": "2018-12-17T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:619d2635d2e64c0071fd2f82] Has a PR at https://github.com/puppetlabs/puppetlabs-iis/pull/202 that is working for me. Could you please review.", "created": "2018-12-14T18:06:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-iis/commit/53fb0dab2bb5c2febca2033e76d5eb125a64ed25\n\nWaiting for Jenkins Master pipeline to complete: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/213/", "created": "2019-04-03T14:45:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-14T15:54:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Restart time limit should behave as specified in MS Documentation for the syntax on time limits over 24 hours.\n\nTesting should ensure that this syntax is allowed. Unit testing on the parameter validation should suffice."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fca7a13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfd3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_16343670_*|*_1_*:*_1_*:*_4760539092_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4735622045"}], "description": "I am trying to replicate currently deployed IIS configs in Puppet and have discovered the IIS module does not support the `restart_time_limit` format of `1.05:00:00`.\u00a0 I have tried passing `29:00:00` but that does not work.\n{noformat}\nPS C:\\Windows\\system32> $a = Get-WebConfiguration -Filter '/system.applicationHost/applicationPools/add' | where {$_.Name -eq 'PBE'}\nPS C:\\Windows\\system32> [string]$a.recycling.periodicrestart.time\n1.05:00:00{noformat}\nThe module should support this format in addition to current time format.", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "37702", "fixedVersions": [], "id": "37702", "issueType": "Bug", "key": "MODULES-8381", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2019-04-03T19:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis : Does not support restart_time_limit over 24 hours", "timeSpent": "PT0S", "updated": "2019-04-03T19:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Failure in this case seems to be caused by the code which checks for tagged releases in the DSC module repository:\n\n[https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L98-L101]\n\nThis code runs before and separately from reviewing the tracked version in yaml:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L103-L114", "created": "2018-12-14T14:33:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "\nIn light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T10:31:00.000000"}], "components": ["dsc"], "created": "2018-12-14T14:29:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab947b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrqbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66772923724_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* master @\u00a0*4c9631318d330fd2e7d985a81b3480c93bd90a97*\n *Puppet Version: N/A*\n *OS Name/Version: Ubuntu 18.04 Ruby 2.5.1*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n{code:java}\nbundle exec rake dsc:build{code}\n**The above code builds the DSC types without errors\n\n*Actual Behavior:*\n\nThe rake task fails because the WmiNamespaceSecurityDsc module does not have any tags ending in -PSGallery.\n{code:java}\nrake aborted!\nWmiNamespaceSecurityDsc does not have any '*-PSGallery' tags. Appears it has not been released yet. Tags found HEAD, origin/master\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:100:in `block (5 levels) in <top (required)>'\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:90:in `block (4 levels) in <top (required)>'\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:88:in `each'\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:88:in `block (3 levels) in <top (required)>'\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:61:in `block (3 levels) in <top (required)>'\n/home/vagrant/puppetlabs-dsc/build/dsc.rake:17:in `block (2 levels) in <top (required)>'\n/home/vagrant/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'\nTasks: TOP => dsc:resources:checkout\n{code}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38782", "fixedVersions": [], "id": "38782", "issueType": "Bug", "key": "MODULES-8380", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2021-01-25T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : Build Task Fails On DSC Resource Released Without Tag", "timeSpent": "PT0S", "updated": "2021-01-25T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "External PR opened against the gem repo:\n\n[https://github.com/mizzy/specinfra/pull/675]", "created": "2018-12-17T09:24:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] can you nudge the owner of the repo to see if we can get a merge and release please?", "created": "2019-01-02T05:01:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] Have pinged him on the ticket mentioned in the top comment", "created": "2019-01-02T05:34:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Gems have been released with updated specinfra", "created": "2019-01-16T04:17:00.000000"}], "components": [], "created": "2018-12-14T10:09:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f1e1465"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrpvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256487355_*|*_3_*:*_1_*:*_2573625709_*|*_5_*:*_1_*:*_0"}], "description": "The is_enabled check provided by the gem specinfra for SLES no longer works on SLES 15 for the service apache2. This is due to the service having been moved from 'chkconfig' were it expects to be, to 'systemd'.\n\nAs such I am placing some temporary pending's into the code To allow progress in the meantime, with the intention to work on updating the function so that it works. A link to the function is shown below.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33416", "fixedVersions": [], "id": "33416", "issueType": "Bug", "key": "MODULES-8379", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2019-01-16T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "specinfra : The is_enabled check for SLES no longer works on SLES 15", "timeSpent": "PT0S", "updated": "2019-01-16T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "{{! tag puppetlabs-apache 3.5.0}}\u00a0{{at\u00a0baffb9b04970ce5dac58ffb0e721d941d60c2b3d with \u201c3.5.0}}{{\u201d}}", "created": "2018-12-17T09:09:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1861", "created": "2018-12-17T09:12:00.000000"}], "components": [], "created": "2018-12-14T03:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f496c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrppj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_278909537_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37700", "fixedVersions": [], "id": "37700", "issueType": "Sub-task", "key": "MODULES-8378", "labels": [], "originalEstimate": "PT0S", "parent": "33413", "parentSummary": "Supported Release (apache) 3.5.0 - (17/12/2018) - (baffb9b04970ce5dac58ffb0e721d941d60c2b3d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-17T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-17T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "apache is good to release - QA signoff is complete! \nRelease against baffb9b04970ce5dac58ffb0e721d941d60c2b3d", "created": "2018-12-17T09:05:00.000000"}], "components": [], "created": "2018-12-14T03:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b5657ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrppb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_278473971_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36593", "fixedVersions": [], "id": "36593", "issueType": "Sub-task", "key": "MODULES-8377", "labels": [], "originalEstimate": "PT0S", "parent": "33413", "parentSummary": "Supported Release (apache) 3.5.0 - (17/12/2018) - (baffb9b04970ce5dac58ffb0e721d941d60c2b3d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-17T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-17T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am going to continue with release. When translations are back can they please be put into master.\nMany Thanks :-)", "created": "2018-12-17T04:10:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Hi David,\n\nI will look into this and get back to you I believe that both me and Erwin\nwere trying to send it back to Master and something might go wrong with the\nTXGH bolt setting.\n\nBest,\n\n*--*\n*James Shen*\n\nTechnical Program Manager\nM: 765-749-4690\nJames.Shen@puppet.com\n\n*Puppet <https://puppet.com/>. The shortest path to better software. *\n\n\n\n\n\n\n\n\n\n\n\nOn Wed, Jan 2, 2019 at 5:45 AM David Mallon (JIRA) <\n\n", "created": "2019-01-02T10:58:00.000000"}], "components": [], "created": "2018-12-14T03:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7629846b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrpp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_295863848_*|*_3_*:*_1_*:*_179158391_*|*_10009_*:*_1_*:*_5914_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35549", "fixedVersions": [], "id": "35549", "issueType": "Sub-task", "key": "MODULES-8376", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33413", "parentSummary": "Supported Release (apache) 3.5.0 - (17/12/2018) - (baffb9b04970ce5dac58ffb0e721d941d60c2b3d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-19T15:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-02T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Minor README update: https://github.com/puppetlabs/puppetlabs-apache/pull/1859\n", "created": "2018-12-17T03:24:00.000000"}], "components": [], "created": "2018-12-14T03:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6eb52a10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrpon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257774752_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34466", "fixedVersions": [], "id": "34466", "issueType": "Sub-task", "key": "MODULES-8375", "labels": [], "originalEstimate": "PT0S", "parent": "33413", "parentSummary": "Supported Release (apache) 3.5.0 - (17/12/2018) - (baffb9b04970ce5dac58ffb0e721d941d60c2b3d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-17T03:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-17T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-12-14T03:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47da4ea7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrpov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6212_*|*_3_*:*_1_*:*_361931439_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1035806"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apache/compare/3.4.0...baffb9b04970ce5dac58ffb0e721d941d60c2b3d\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33413", "fixedVersions": [], "id": "33413", "issueType": "Task", "key": "MODULES-8374", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-18T08:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apache) 3.5.0 - (17/12/2018) - (baffb9b04970ce5dac58ffb0e721d941d60c2b3d)", "timeSpent": "PT0S", "updated": "2018-12-18T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "Actually, I have to set unitary grant like (instead of ALL):\n\n{{mysql::server::grants:}}\n {{\u00a0 'user@%/*.*':}}\n {{\u00a0\u00a0\u00a0 privileges:}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - --ALL}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - SELECT}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - INSERT}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - UPDATE}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - DELETE}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - CREATE}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - DROP}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - RELOAD}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - SHUTDOWN}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - PROCESS}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - FILE}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - REFERENCES}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - INDEX}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - ALTER}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'SHOW DATABASES'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - SUPER}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE TEMPORARY TABLES'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'LOCK TABLES'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - EXECUTE}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'REPLICATION SLAVE'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'REPLICATION CLIENT'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE VIEW'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'SHOW VIEW'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE ROUTINE'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'ALTER ROUTINE'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE USER'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - EVENT}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - TRIGGER}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE TABLESPACE'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'CREATE ROLE'}}\n {{\u00a0\u00a0\u00a0\u00a0\u00a0 - 'DROP ROLE'}}\n\nThis is quite ugly in my hiera configuration. Would it be possible that mysql module handle it?", "created": "2019-03-01T09:22:00.000000"}, {"author": "623c0e2fd32a94006a64969d", "body": "Will this be worked on in the near future? Or did just everybody give in and specify all privileges for every grant ...", "created": "2021-01-26T06:46:00.000000"}, {"author": "623c0e2fd32a94006a64969d", "body": "Came up with a workaround since this issue is not worked on for years:\n{code:java}\nif lookup('mysql_package_version', String, 'first', 'present') =~ /^8.*/ {\n  $mysql_default_grants.each |String $grant_name, Hash $grant_config| {\n    $mysql8_grant = deep_merge($mysql_default_grants[$grant_name], {\n      $grant_name => {\n        privileges => ['ALTER', 'ALTER ROUTINE', 'CREATE', 'CREATE ROLE', 'CREATE ROUTINE', 'CREATE TABLESPACE', 'CREATE TEMPORARY TABLES', 'CREATE USER', 'CREATE VIEW', 'DELETE', 'DROP', 'DROP ROLE', 'EVENT', 'EXECUTE', 'FILE', 'INDEX', 'INSERT', 'LOCK TABLES', 'PROCESS', 'REFERENCES', 'RELOAD', 'REPLICATION CLIENT', 'REPLICATION SLAVE', 'SELECT', 'SHOW DATABASES', 'SHOW VIEW', 'SHUTDOWN', 'SUPER', 'TRIGGER', 'UPDATE'],\n      },\n    })\n  }\n} else {\n  create_resources('mysql_grant', $mysql_default_grants )\n}\n{code}", "created": "2021-02-04T08:34:00.000000"}, {"author": "5b211bace379aa18a9ef1db4", "body": "I proposed a PR for fixing this issue\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1427", "created": "2021-08-05T09:55:00.000000"}, {"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "Hi [~accountid:5b211bace379aa18a9ef1db4]\u00a0\n\n\u00a0\n\nI will test it. Thank you.\n\n\u00a0", "created": "2022-01-26T03:52:00.000000"}, {"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "Works for me.", "created": "2022-01-26T09:43:00.000000"}], "components": ["mysql"], "created": "2018-12-14T02:53:00.000000", "creator": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6260f325"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrpo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/21"}], "description": "_Basic Info_\n *Module Version:7.0.0*\n *Puppet Version:*4.10.10\n *OS Name/Version:CentOS7.5*\n\n_When granting all privileges to a mysql user, puppet continue to execute the grant sql commands for every runs. This is because of a change of the SHOW GRANTS in mysql8 which expand all privileges to a complete list of privileges as stated here: [https://dev.mysql.com/doc/refman/8.0/en/show-grants.html]_\n{quote}_In MySQL 8.0 compared to previous series, [{{SHOW GRANTS}}|https://dev.mysql.com/doc/refman/8.0/en/show-grants.html] no longer displays [{{ALL PRIVILEGES}}|https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_all] in its global-privileges output because the meaning of [{{ALL PRIVILEGES}}|https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_all] at the global level varies depending on which dynamic privileges are defined. Instead, [{{SHOW GRANTS}}|https://dev.mysql.com/doc/refman/8.0/en/show-grants.html] explictly lists each granted global privilege:_ \n{quote}\n*Desired Behavior:*\n\n*only execute GRANT sql if needed*\n\n*Actual Behavior:*\n\nexecutes Mysql_grant[] resource every run if a mysql user has ALL prvileges:\n\n{{Notice: /Stage[main]/Mydeploy::Users/Mysql_grant[exploit@%/*.*]/privileges: privileges changed ['ALTER', 'ALTER ROUTINE', 'CREATE', 'CREATE ROLE', 'CREATE ROUTINE', 'CREATE TABLESPACE', 'CREATE TEMPORARY TABLES', 'CREATE USER', 'CREATE VIEW', 'DELETE', 'DROP', 'DROP ROLE', 'EVENT', 'EXECUTE', 'FILE', 'INDEX', 'INSERT', 'LOCK TABLES', 'PROCESS', 'REFERENCES', 'RELOAD', 'REPLICATION CLIENT', 'REPLICATION SLAVE', 'SELECT', 'SHOW DATABASES', 'SHOW VIEW', 'SHUTDOWN', 'SUPER', 'TRIGGER', 'UPDATE'] to 'ALL'}}", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "40742", "fixedVersions": [], "id": "40742", "issueType": "Bug", "key": "MODULES-8373", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/mysql: grant all privileges is not idempotent anymore in mysql 8.0", "timeSpent": "PT0S", "updated": "2022-01-26T09:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "attachments": [], "comments": [], "components": [], "created": "2018-12-13T11:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70f1ea3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzroqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2689_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_536317"}], "description": "*REASON:* 0.2.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37698", "fixedVersions": [], "id": "37698", "issueType": "Task", "key": "MODULES-8371", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T11:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-ruby_task_helper) 0.2.0", "timeSpent": "PT0S", "updated": "2018-12-13T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Duplicates MODULES-8346.", "created": "2018-12-14T14:05:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-13T09:38:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet runs should be idempotent no matter the case of the characters provided to physicalpath in either the is or the should values. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb6edfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:u"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102424647_*|*_6_*:*_1_*:*_0"}], "description": "The virtual_directory resource has a physicalpath property which looks like is probably case sensitive. \n\nIt needs to be tested to determine if this is the case and if it is, it should be fixed so that all comparisons are case insensitive, and Puppet runs are idempotent no matter what the case is of any of the characters in the is and should values.\n\nA possible fix for the issue is detailed in MODULES-8346\n\nThe lines to fix will be:\n[Provider Line 106|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L106]\n[Type Line 41|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/type/iis_virtual_directory.rb#L41]", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "37696", "fixedVersions": [], "id": "37696", "issueType": "Bug", "key": "MODULES-8370", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Duplicate", "resolutionDate": "2018-12-14T14:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: virtual_directory resource has vase sensitive properties", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Duplicates MODULES-8346.", "created": "2018-12-14T14:04:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-13T09:36:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet runs using this resource managing the above mentioned properties should be idempotent no matter the case of the characters provided to the is or should values."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72f43e41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzroof:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11467436_*|*_3_*:*_1_*:*_91024561_*|*_6_*:*_1_*:*_0"}], "description": "The iis_site resource parameters physicalpath and logpath seem very likely to be case sensitive in the way they do comparisons for the is and should values. \n\nThey need to be tested to see if their values are being treated this way and fixed if they are. Puppet runs that manage these properties should be idempotent even if the provided paths for is and should do not match case.\n\nA possible fix for this issue is detailed in MODULES-8346. \n\nThe lines that would need to be modified are:\n[Provider Line 162|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/provider/iis_site/webadministration.rb#L162]\n[Provider Line 168|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/provider/iis_site/webadministration.rb#L168]\n[Type Line 54|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/type/iis_site.rb#L54]\n[Type Line 256|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/type/iis_site.rb#L256]", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "36589", "fixedVersions": [], "id": "36589", "issueType": "Bug", "key": "MODULES-8369", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Duplicate", "resolutionDate": "2018-12-14T14:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : The iis_site resource has case sensitive comparisons", "timeSpent": "PT0S", "updated": "2018-12-14T14:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:20c2c139-7143-4d91-8d08-f21fc7fb3fb1] the pr that fixes this, has been merged to master.", "created": "2018-12-19T11:29:00.000000"}, {"author": "557058:20c2c139-7143-4d91-8d08-f21fc7fb3fb1", "body": "\u00a0will download and test thanks.", "created": "2018-12-19T11:50:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "lvm has been released with the fix. If any further problems occur please feel free to contact us again.", "created": "2019-01-02T08:53:00.000000"}], "components": ["lvm"], "created": "2018-12-13T05:41:00.000000", "creator": "557058:20c2c139-7143-4d91-8d08-f21fc7fb3fb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c4cbb0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzroi7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33066"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_539338791_*|*_3_*:*_1_*:*_1200177237_*|*_5_*:*_1_*:*_0"}], "description": "On every execution of puppet agent -t I get the following error\n\nError: Facter: error while resolving custom facts in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\nI researched and it's a bug that was already fixed on a previous version and returned on a merge.", "environment": "Client: Windows Server 2016\n\nPuppet master: 2019.0.0 running on centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42930", "fixedVersions": [], "id": "42930", "issueType": "Bug", "key": "MODULES-8368", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:20c2c139-7143-4d91-8d08-f21fc7fb3fb1", "resolution": "Fixed", "resolutionDate": "2019-01-02T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm: it raises an error on windows nodes", "timeSpent": "PT0S", "updated": "2019-12-05T05:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I think this has already been covered in https://github.com/puppetlabs/puppetlabs-powershell/commit/a76c193ceacecd655323f7e7fc397fd842f138b9\n\nDoes anyone have any thoughts to anything else I should add?", "created": "2019-03-08T01:14:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is done already, per [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]'s prior work. Recommend we close this as resolved.", "created": "2019-03-11T19:37:00.000000"}], "components": ["powershell"], "created": "2018-12-12T18:55:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation for pwsh and powershell provider includes;\n\n* How to search for pwsh binary\n* Any differences between the pwsh and powershell providers (don't think there any)\n* Removal of cross platform from the powershell provider"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5542c142"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrocf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7366732571_*|*_3_*:*_1_*:*_321811204_*|*_5_*:*_1_*:*_0"}], "description": "The documentation for pwsh and powershell provider needs to be completed prior to release;\n\n* How to search for pwsh binary\n* Any differences between the pwsh and powershell providers (don't think there any)\n* Removal of cross platform from the powershell provider", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "38780", "fixedVersions": [], "id": "38780", "issueType": "Improvement", "key": "MODULES-8367", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2019-03-11T19:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Complete documentation for pwsh and powershell providers", "timeSpent": "PT0S", "updated": "2019-03-11T19:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-12-12T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27bbcad7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzro8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67171001_*|*_3_*:*_1_*:*_138762_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42927", "fixedVersions": [], "id": "42927", "issueType": "Sub-task", "key": "MODULES-8366", "labels": [], "originalEstimate": "PT0S", "parent": "38779", "parentSummary": "Supported Release (puppetlabs-reboot) 2.1.2 - (2018-12-13) - (3f91c0caf1d6c7632167179efba4eed715652025)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T11:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-reboot) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-13T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Ran the steps\n{quote}\nreboot is good to release - QA signoff is complete! \nRelease against 3f91c0caf1d6c7632167179efba4eed715652025\n{quote}", "created": "2018-12-13T11:50:00.000000"}], "components": [], "created": "2018-12-12T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ed12c8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzro87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25963404_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_41062956"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41900", "fixedVersions": [], "id": "41900", "issueType": "Sub-task", "key": "MODULES-8365", "labels": [], "originalEstimate": "PT0S", "parent": "38779", "parentSummary": "Supported Release (puppetlabs-reboot) 2.1.2 - (2018-12-13) - (3f91c0caf1d6c7632167179efba4eed715652025)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T11:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-reboot) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-13T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localised", "created": "2018-12-12T20:35:00.000000"}], "components": [], "created": "2018-12-12T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@579c08da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzro7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12113988_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40738", "fixedVersions": [], "id": "40738", "issueType": "Sub-task", "key": "MODULES-8364", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38779", "parentSummary": "Supported Release (puppetlabs-reboot) 2.1.2 - (2018-12-13) - (3f91c0caf1d6c7632167179efba4eed715652025)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-12T20:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-reboot) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-12-12T20:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-12-12T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@768c72a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzro7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25954635_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13702453"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39732", "fixedVersions": [], "id": "39732", "issueType": "Sub-task", "key": "MODULES-8363", "labels": [], "originalEstimate": "PT0S", "parent": "38779", "parentSummary": "Supported Release (puppetlabs-reboot) 2.1.2 - (2018-12-13) - (3f91c0caf1d6c7632167179efba4eed715652025)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-reboot) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-13T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Release prep: https://github.com/puppetlabs/puppetlabs-reboot/pull/189", "created": "2018-12-12T17:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2018-12-12T20:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI. Ready for reviews.", "created": "2018-12-13T00:25:00.000000"}], "components": [], "created": "2018-12-12T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20a1048a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzro7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6021_*|*_3_*:*_1_*:*_55019722_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12298352"}], "description": "*REASON:* \"Fixes for reboot plan\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-reboot/compare/2.1.1...3f91c0caf1d6c7632167179efba4eed715652025\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-cinext_nightly-skippable_release/6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38779", "fixedVersions": [], "id": "38779", "issueType": "Task", "key": "MODULES-8362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T11:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-reboot) 2.1.2 - (2018-12-13) - (3f91c0caf1d6c7632167179efba4eed715652025)", "timeSpent": "PT0S", "updated": "2018-12-13T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "New tickets created as a result of this spike.", "created": "2018-12-13T09:54:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-12T11:49:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We should be assured that no case sensitive path comparisons remain in the IIS module that do not have a ticket to fix the issue."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d79373"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrnjr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11878244_*|*_3_*:*_1_*:*_67619943_*|*_6_*:*_1_*:*_0"}], "description": "Find all instances of path comparisons in IIS and evaluate if they are case sensitive and need to be fixed.\n\nAny instances of case sensitive path comparisons should have a ticket created to fix that bug in the style of MODULES-8346", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35548", "fixedVersions": [], "id": "35548", "issueType": "Bug", "key": "MODULES-8361", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2018-12-13T09:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(SPIKE) IIS : Find case sensitive path comparisons", "timeSpent": "PT0S", "updated": "2018-12-13T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] [~accountid:557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010],\n\nI can see that your PR has been merged. \nWould you be happy if we were to resolve this ticket or are you waiting on a release to the Forge containing your changes?\n\nMany thanks\nThe Modules Team", "created": "2019-01-31T08:24:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "I'm for resolving, no need to wait.", "created": "2019-01-31T12:10:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], also fine from me. That said, when will there be a release?", "created": "2019-01-31T17:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There is no definite time line to a release. Therefore to avoid any delays I will just work on a release today so it should be out within the next few days. \n\n:-) \n\nResolving. ", "created": "2019-02-01T02:20:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]!", "created": "2019-02-02T22:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No problem [~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274]! It was released on Friday :-) and is now available on the Forge.\nSorry I forgot to post on Friday to inform you. \n\n", "created": "2019-02-04T02:25:00.000000"}], "components": ["firewall"], "created": "2018-12-12T02:43:00.000000", "creator": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4790c4ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1835306317_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2569670377"}], "description": "With changes from MODULES-2119 puppet cannot remove some ipv6 rules when purging.\n\nFrom what I've observed, it's the same problem as in MODULES-2119 - ip6tables-save does not report when \"-p all\" is used but in contrast to ip4, in ip6 you can only delete rule with \"all\" if it was provided upon creation or without when it was not.\n\nExample when second rule was created without \"-p all\":\n{noformat}\nDebug: Executing: '/usr/sbin/ip6tables -t filter -D FORWARD -s fbde::/128 -j ACCEPT -p all'\nNotice: /Stage[main]/Firewall[9008 28772f5ee4dba662c90bbbe0ebc3d65f]/ensure: removed\nDebug: Executing: '/usr/sbin/ip6tables -t filter -D FORWARD -s fbde::/128 -j ACCEPT -p all'\nNotice: /Stage[main]/Firewall[9009 28772f5ee4dba662c90bbbe0ebc3d65f]/ensure: ensured absent{noformat}\n\u00a0\n\nMain big problem I've found is that upon system restart, ip6tables-save and ip6tables-restore will be run so any rules managed by puppet with \"-p all\" will be converted to ones without. Puppet then cannot remove this rules since \"ip6tables -D ... -p all\" will not work and results in \"ensured absent\".\n\n\u00a0\n\nPossible solution:\n\nRevert changes from MODULES-2119, change general_args in provider/firewall/iptables.rb that it does not include \"-p all\" in update and insert commands.\n\nYet to be tested on real machine but seems to work (I'll create PR when I've tested it more).", "environment": "Fresh install of CentOS 7 (1810)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42925", "fixedVersions": [], "id": "42925", "issueType": "Bug", "key": "MODULES-8360", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "resolution": "Fixed", "resolutionDate": "2019-02-01T02:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: cannot remove ip6tables rules", "timeSpent": "PT0S", "updated": "2019-02-04T02:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/a250d39ebb552cd4bbb7640c0a92c5035ec1de39", "created": "2019-03-01T11:52:00.000000"}], "components": ["powershell"], "created": "2018-12-12T00:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Non-Windows acceptance tests are no longer run on the powershell provider\n* The powershell provider will no longer attempt to work on non-windows platforms"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5158a76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmtz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10141943_*|*_1_*:*_1_*:*_6755515411_*|*_10007_*:*_1_*:*_112110416_*|*_5_*:*_1_*:*_0"}], "description": "Previously the powershell provider used to support cross platform invocations however it has been broken for a while (MODULES-3945).  Now that there is a pwsh provider, this support can be removed from the powershell provider.\n\n", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36585", "fixedVersions": [], "id": "36585", "issueType": "Improvement", "key": "MODULES-8359", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2019-03-01T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove cross platform support from the powershell provider", "timeSpent": "PT0S", "updated": "2019-03-01T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2019-02-06T11:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-powershell/pull/247 ready for review", "created": "2019-02-14T22:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Also added a CI Job Configs change to add testing for PowerShell Core.\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/5601", "created": "2019-02-14T22:51:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged first pr https://github.com/puppetlabs/puppetlabs-powershell/pull/247\nAnd second https://github.com/puppetlabs/ci-job-configs/pull/5601", "created": "2019-02-22T12:01:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Failed CI here on the centos node https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-sys_smoke-master/PLATFORM=centos7-64default.a%257Bpowershell=6.1.2%257D,WORKER_LABEL=beaker/144/consoleFull\nwith:\nFailure/Error: on(host,\"sudo apt-get install -y powershell#{yum_text}\")\nBeaker::Host::CommandFailure:\n  Host 'x2galruk47x0hlx.delivery.puppetlabs.net' exited with 1 running:\n   sudo apt-get install -y powershell-6.1.2\n  Last 10 lines of output were:\n  \tsudo: sorry, you must have a tty to run sudo", "created": "2019-02-22T12:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Found the typo.  Raised https://github.com/puppetlabs/puppetlabs-powershell/pull/248 with the fix and ran through adhoc.\n\ncopypasta fail  :-(", "created": "2019-02-25T00:36:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged typo fix at https://github.com/puppetlabs/puppetlabs-powershell/pull/248", "created": "2019-02-25T11:58:00.000000"}], "components": ["powershell"], "created": "2018-12-12T00:04:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Can use the PowerShell session manager on Windows\n* May or may not use the Session Manager on non-Windows platforms\n* Unit/integration tests to show that the session manager is invoked in the pwsh provider.  There are already acceptance tests for this in the powershell provider."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae9aeb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmtr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_18348870_*|*_1_*:*_1_*:*_4665188024_*|*_10007_*:*_2_*:*_694110168_*|*_3_*:*_3_*:*_1153285661_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_367513"}], "description": "The PowerShell Session Manager means much faster execution times for the pwsh provider.  This ticket will track the work to add the manager into the pwsh provider.  This will also include acceptance tests for this\n\nNotes\n* pwsh can have many binaries so make sure to use the feature in https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12-L23\n* The session manager may not work on non-windows operating systems.  Need to have the ability to \"downgrade\" to the original invoke pwsh directly method.\n\n", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "35546", "fixedVersions": [], "id": "35546", "issueType": "Improvement", "key": "MODULES-8358", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2019-02-25T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add PowerShell Session Manager for pwsh in the PowerShell module", "timeSpent": "PT0S", "updated": "2019-03-18T00:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "WIP PR is at", "created": "2019-01-08T20:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "NOTE - This is PowerShell core NOT Windows PowerShell.  Windows PowerShell has different support matrix and versioning issues.\n\nAfter merging the PowerShell support matrix and the 2018.1 Puppet Agent matrix the following OSes are supported.\n\n{code}\nWindows 7 and above desktop\nWindows 2008R2 and above server\n\nUbuntu 14.04, 16.04, and 18.04\nDebian 8.7+, and 9\nFedora 27, 28\nmacOS 10.12+\n\nCentOS 7\nRed Hat Enterprise Linux 7\n{code}\n\nHowever just because it's supported doesn't mean it necessarily needs to be tested.\n\n1. There's no point testing both CentOS 7 and RHEL 7.  Choose one\n\n2. There's no point testing all Windows OSes. One 64 and one 32bit should be enough due to point below (3)\n\n3. Given that we're really testing CALLING pwsh on an platform as opposed to how pwsh behaves ON the platform this can greatly reduce the testing matrix.  This is seen in the binary archives for pwsh i.e. There's no Debian binary and Centos binary, it's just \"Linux\" (https://github.com/PowerShell/PowerShell/blob/d6000fdea8ed424da473b5c512f19a8db10739c7/README.md#get-powershell)\n\n\nIn this case I would suggest the following acceptance targets for the pwsh provider", "created": "2019-01-08T23:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair", "created": "2019-01-09T11:22:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think your proposal sounds reasonable [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], but perhaps we only need one non-Windows in the matrix?\n\nAs long as the assumption for OSX / Linux is that {{pwsh}} is in {{PATH}}, then I don't think it's necessary to do more than one non-Windows. If {{pwsh}} is **not** in {{PATH}} that seems like a failing of the installation package for that platform, not a problem for our module.", "created": "2019-01-09T12:46:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-powershell/commit/01eab894fb3155f9d5dccba54baa9736dd0504fa", "created": "2019-01-23T10:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on CI issue\n\nGot a maint PR up and running through adhoc now\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/242", "created": "2019-01-23T22:16:00.000000"}], "components": ["powershell"], "created": "2018-12-11T23:50:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Works on all supported PowerShell Operating Systems\n* Automated tests for some of these platforms.  The exact list will be decided as part of this ticket"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11225037"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmtj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_100047697_*|*_1_*:*_1_*:*_2416711335_*|*_10007_*:*_1_*:*_749536086_*|*_3_*:*_1_*:*_501885722_*|*_5_*:*_1_*:*_0"}], "description": "PowerShell 6 runs not just on Windows platforms.  This issue will be track the work to ensure that non-Windows platforms also work with the pwsh provider.\n\nThis includes the name of binary (pwsh as opposed to pwsh.exe), unit tests (Appveyor vs Travis) and acceptance tests.\n\nThis ticket will also track with non-Windows operating systems we should support.\n\nPowerShell 6 Support Matrix is at;\nhttps://github.com/powerShell/PowerShell#get-powershell\n\nhttps://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/\n\n{code}\nPowerShell Core is officially supported on the following platforms:\n\nWindows 7, 8.1, and 10\nWindows Server 2008 R2, 2012 R2, 2016\nWindows Server Semi-Annual Channel\nUbuntu 14.04, 16.04, and 17.04\nDebian 8.7+, and 9\nCentOS 7\nRed Hat Enterprise Linux 7\nOpenSUSE 42.2\nFedora 25, 26\nmacOS 10.12+\n{code}\n\nPowerShell list at;\nhttps://github.com/PowerShell/PowerShell/blob/d6000fdea8ed424da473b5c512f19a8db10739c7/README.md\n\nWindows (x64)\nWindows (x86)\nUbuntu 18.04\nUbuntu 16.04\nUbuntu 14.04\nDebian 8.7+\nDebian 9\nCentOS 7\nRed Hat Enterprise Linux 7\nOpenSUSE 42.2\nFedora 27, Fedora 28\nmacOS 10.12+", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "34465", "fixedVersions": [], "id": "34465", "issueType": "Improvement", "key": "MODULES-8357", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2019-01-24T14:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add cross-platform support for pwsh in the PowerShell module", "timeSpent": "PT0S", "updated": "2019-01-24T14:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair.", "created": "2019-01-15T16:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "WIP PR https://github.com/puppetlabs/puppetlabs-powershell/pull/241", "created": "2019-01-20T20:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "@[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] The PR is mostly ready for review now.  Just waiting on MODULES-8357 to be merged first.\n\nI also added in the CLRF line ending fix", "created": "2019-01-23T01:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked by 8356 having CI issues", "created": "2019-01-23T22:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed up the tests as per [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] comment's ready for review again.", "created": "2019-01-29T01:04:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/fb55b12a72fad7709345d92d9d6b2fe101b8eec4", "created": "2019-01-30T10:33:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I have some concerns about what was implemented on this one... would like to review further with [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] before we mark this as done (a few comments left on PR)", "created": "2019-01-30T11:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI - at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_init-cinext_nightly-skippable_master/52/\n\n", "created": "2019-01-30T20:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR at https://github.com/puppetlabs/puppetlabs-powershell/pull/246 to address some of Ethan's concerns.", "created": "2019-01-30T20:05:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair", "created": "2019-02-06T11:38:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/f125b7e08b0738daadf45575bca7687fb243461e", "created": "2019-02-08T10:27:00.000000"}], "components": ["powershell"], "created": "2018-12-11T23:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Can find pwsh in default locations on operating systems\n * Can find pwsh on the search path\n * Can find pwsh is specified by {{path =>}}\n * Uses the found pwsh binary\n * Documentation for how the path is searched and can be specified.\n\nAcceptance test (or integration if we can get away with it).\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18be7a93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmsv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_361282124_*|*_1_*:*_1_*:*_3445193186_*|*_10007_*:*_3_*:*_518570675_*|*_3_*:*_3_*:*_840544561_*|*_10009_*:*_2_*:*_86485671_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_58496156"}], "description": "In order to support PowerShell core we need to be able to dynamically search for the pwsh binary.  \n\npwsh does have some default locations;\nhttps://docs.microsoft.com/en-us/powershell/scripting/setup/installing-powershell-core-on-windows?view=powershell-6\n\nhttps://docs.microsoft.com/en-us/powershell/scripting/setup/installing-powershell-core-on-macos?view=powershell-6\n\nHowever it could also be installed anywhere manually\n\nThis ticket will track the work make sure the path can be discovered dynamically in the default locations, but also from the path\n\ne.g.\n\n{code}\nexec { 'do something':\n   command  => 'Write-Host $PSVersionTable',\n    path     => 'C:\\Program Files\\PowerShell\\6.1',\n   provider => pwsh,\n   require  => File['testfile'],\n}\n{code}\n\nThis will also include some acceptance or unit tests for this behaviour.  This should also be supported cross platform", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "33411", "fixedVersions": [], "id": "33411", "issueType": "Improvement", "key": "MODULES-8356", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2019-02-11T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add searching for pwsh in the PowerShell module", "timeSpent": "PT0S", "updated": "2019-02-11T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-powershell/pull/238 is up for review.", "created": "2018-12-16T19:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-12-17T20:06:00.000000"}], "components": ["powershell"], "created": "2018-12-11T23:44:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A new provider called pwsh is created\n * Only works on Windows\n * Minimal acceptance tests\n * Documentation not required"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60f7e58b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrmsn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8572545_*|*_1_*:*_1_*:*_85483366_*|*_10007_*:*_1_*:*_81447378_*|*_3_*:*_1_*:*_329859677_*|*_5_*:*_1_*:*_0"}], "description": "In order to support PowerShell core we need to add a new provider to the Puppet PowerShell module.  This provider will be called {{pwsh}}, for example;\n\n{code}\nexec { 'do something':\n   command  => 'Write-Host $PSVersionTable',\n   provider => pwsh,\n   require  => File['testfile'],\n}\n{code}\n\nInitially;\n\nThis provider will only execute the {{pwsh.exe}} command on Windows.  Later work will add cross platform, searching for the binary and PowerShell manager support.\n\nThis issue will also add some acceptance tests to test basic functionality.  Later work will copy the entire existing acceptance tests to the pwsh provider.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "42923", "fixedVersions": [], "id": "42923", "issueType": "Improvement", "key": "MODULES-8355", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-12-17T20:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create new exec provider called pwsh in the PowerShell module", "timeSpent": "PT0S", "updated": "2018-12-17T20:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c152b7910a200718b961f", "body": "\n{noformat}\n# Create application pool\n        iis_application_pool { \"$webapppoolname\":\n          ensure                  => present,\n          state                   => 'started',\n          auto_start              => true,\n          start_mode              => 'AlwaysRunning',\n          idle_timeout            => '00:00:00',\n          identity_type           => 'SpecificUser',\n          user_name               => $userIdentity,\n          password                => $password,\n          #restart_time_limit\t    => '23:59:00',\n          managed_pipeline_mode   => 'Integrated',\n          managed_runtime_version => 'v4.0',\n        }\n{noformat}\nDo we need to split this into two different calls?  One with the credentials, and then another with an ensure for start/stop of app?", "created": "2018-12-11T09:11:00.000000"}], "components": ["iis"], "created": "2018-12-11T08:48:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@430926cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrm6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "We are seeing an issue in the puppetlabs-iis module, in the iis_application_pool function.\u00a0 \u00a0It would appear that when attempting to change credentials of a application pool, the application first attempts to start, _then_\u00a0change the credentials.\u00a0 I have not looked at the function directly, and will review it now.\u00a0 However, at first attempt, it appears the ordering is incorrect.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41899", "fixedVersions": [], "id": "41899", "issueType": "Bug", "key": "MODULES-8354", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppelabs-iis: application start/stop vs. authentication ordering", "timeSpent": "PT0S", "updated": "2021-06-14T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Looks like if you set\u00a0disconnect_wait to atleast a minute you can easily work around this.\u00a0 Therefore either the granularity needs to change for this module and if not possible just update the default to\u00a0disconnect_wait to be 60 seconds and prevent the user from going below that.", "created": "2018-12-11T08:30:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Looks like you just need to change\u00a0\n\n\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-reboot/blob/b52c3829585a402ad3f2f0abd9c5c6dea5448ba9/tasks/last_boot_time_win.ps1#L3]\n\n\u00a0\n\nto\u00a0\n\n\u00a0\n\n```\n\nPS C:\\Users\\vagrant> (Get-Date).ToLongTimeString()\n5:33:13 PM\n\n```", "created": "2018-12-11T10:34:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "PR here\n\n\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-reboot/pull/188|https://github.com/puppetlabs/puppetlabs-reboot/pull/188]", "created": "2018-12-11T10:49:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Fix went out in reboot 2.1.2.", "created": "2020-07-23T12:06:00.000000"}], "components": ["reboot"], "created": "2018-12-11T08:19:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27059d55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrm3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_50954294499_*|*_1_*:*_1_*:*_10036304_*|*_10007_*:*_1_*:*_21680692_*|*_5_*:*_1_*:*_0"}], "description": "Looks like when the new reboot plan that handles rebooting nodes and waiting is using the last boot time to check if a node rebooted.\u00a0 Unfortunately the precision is not very high which means if the last boot time before the reboot was 3:10pm and then the reboot occurs and happens very quickly ( within the same minute ) and the last boot time obtained after the reboot is 3:10pm then the plan execution is stuck in an infinite loop forever.\n\n\u00a0\n\nTime Stamp comparion that was happening was:\n\n12/11/2018 3:11 PM ( before reboot )\n\n12/11/2018 3:11 PM ( after reboot )\n\n\u00a0\n\nTo resolve this milliseconds needs to be taken into account or some other means of getting finer grained precision.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37694", "fixedVersions": [], "id": "37694", "issueType": "Bug", "key": "MODULES-8353", "labels": ["bolt", "reboot"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Fixed", "resolutionDate": "2020-07-23T12:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot : reboot plan gets stuck in infinite loop", "timeSpent": "PT0S", "updated": "2020-07-23T12:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:fdc53746-a9a3-4a04-9524-972c249f1014]. I was unable to reproduce the issue you have encountered. Would you be able to provide an example manifest that produces this error?", "created": "2018-12-12T03:56:00.000000"}, {"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "Here it is:\n\n{{class { 'postgresql::globals':}}\n{{\u00a0\u00a0 manage_package_repo => true,}}\n{{\u00a0\u00a0 version\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => '11',}}\n{{}}}\n{{class { 'postgresql::server':}}\n{{}}}", "created": "2018-12-13T07:51:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:fdc53746-a9a3-4a04-9524-972c249f1014] a fix for the issue has now been merged into the module. It will be made available at the next release. Thanks for notifying us of the issue!", "created": "2019-01-03T10:08:00.000000"}], "components": ["postgresql"], "created": "2018-12-11T03:35:00.000000", "creator": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60dd0f34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrm2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2010791760_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nI'm trying to install PostgreSQL 11 on CentOS 7 using puppetlabs/postgresql 5.11.0 puppet module but it fails on initdb because of missing encoding.\n\n*Module Version:* 5.11.0\n *Puppet Version:* 4.10.10\n *OS Name/Version:*\n\n_CentOS7 / PostgreSQL 11.1_\n\n*Desired Behavior:*\n\nWith previous versions of postgresql (tested upto 10.6), encoding can be undefined, which means initdb automatically finds the best one. This command actually works:\n\n{{/usr/pgsql-11/bin/initdb --encoding '' --pgdata '/data/pgsql_data' -X '/log/pgsql_xlog'}}\n\nThe command should be rewritten to:\n\n{{/usr/pgsql-11/bin/initdb --pgdata '/data/pgsql_data' -X '/log/pgsql_xlog'}}\n\n*Actual Behavior:*\n\nStarting with postgresql 11, passing empty string to initdb --encoding parameter makes the command to fail:\n\n{{initdb: \"\" is not a valid server encoding name}}\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42920", "fixedVersions": [], "id": "42920", "issueType": "Bug", "key": "MODULES-8352", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "resolution": "Fixed", "resolutionDate": "2019-01-03T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/postgresql : encoding can't be undef for postgresql 11 ", "timeSpent": "PT0S", "updated": "2019-01-03T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Error found when investigating:\u00a0https://ask.puppet.com/question/35605/cant-run-module-acceptance-test/", "created": "2018-12-10T05:33:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Lets do a quick investigation to see if we can overcome this particular issue. Long term fix is to use Solid Waffle but that is a few months out for community members.", "created": "2019-01-02T04:57:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "We will need to do comms around how people can use Solid-Waffle so they can get past these. We will need to update the nodesets for modules that reference those vagrant images.", "created": "2019-01-30T04:57:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Added [FM-7884|https://puppet.atlassian.net/browse/FM-7884] to the Litmus backlog, closing this ticket down.", "created": "2019-03-27T04:46:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Will be fixed by [FM-7884|https://puppet.atlassian.net/browse/FM-7884]", "created": "2019-03-27T04:46:00.000000"}], "components": [], "created": "2018-12-10T05:28:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76529af7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrl5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47710_*|*_3_*:*_1_*:*_9238663638_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: N/A*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\nA community member has reported an error that occurs whenever\u00a0__\u00a0our acceptance test's are run on a vagrant machine. While this does not greatly effect us internally, as we use vmpooler for are testing purposes, it will likely effect the community heavily, as many are likely to be using vagrant in order to test out the changes that they make.\n\nThe error message is:\n{code:java}\nAn error occurred while loading ./spec/acceptance/class_spec.rb.An error occurred while loading ./spec/acceptance/class_spec.rb.Failure/Error: install_bolt_on(hosts) unless pe_install?Beaker::Host::CommandFailure:\u00a0 Host 'ubuntu-1404-x64' exited with 127 running:\u00a0 \u00a0facter osfamily\u00a0 Last 10 lines of output were:\u00a0  bash: facter: command not found\n# ./.bundle/gems/ruby/2.4.0/gems/beaker-4.2.0/lib/beaker/host.rb:375:in `exec'# ./.bundle/gems/ruby/2.4.0/gems/beaker-4.2.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-4.2.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-4.2.0/lib/beaker/dsl/patterns.rb:37:in `block_on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-4.2.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-puppet-1.12.0/lib/beaker-puppet/helpers/facter_helpers.rb:40:in `fact_on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-task_helper-1.7.2/lib/beaker-task_helper.rb:46:in `block in install_bolt_on'# ./.bundle/gems/ruby/2.4.0/gems/beaker-task_helper-1.7.2/lib/beaker-task_helper.rb:37:in `each'# ./.bundle/gems/ruby/2.4.0/gems/beaker-task_helper-1.7.2/lib/beaker-task_helper.rb:37:in `install_bolt_on'# ./spec/spec_helper_acceptance.rb:12:in `<top (required)>'# ./spec/acceptance/class_spec.rb:1:in `require'# ./spec/acceptance/class_spec.rb:1:in `<top (required)>'\n{code}\n\nA current workaround would be for the community to rely on Travis to run their testing however this limits the OS that the community can test on.\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40735", "fixedVersions": [], "id": "40735", "issueType": "Bug", "key": "MODULES-8351", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Duplicate", "resolutionDate": "2019-03-27T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " vagrant : facter error when running acceptance tests on vagrant machines", "timeSpent": "PT0S", "updated": "2019-03-27T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "created": "2018-12-10T04:17:00.000000", "name": "complete-output.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12650"}], "comments": [{"author": "623c091501f8660070b6fa06", "body": "Just logging in to say \"me too\" here...\n\n\u00a0\n\nI do not believe this is a module issue though, but an ip6tables one: that tool is (sometimes ?) unable to match the rules correctly, and that is not the first time it happens to me.\n\n\u00a0\n\nThe only damn workaound I've been able to use for now is a \"for loop\" on all affected machines, trying to match rules with greps, and delete those rules by number instead of using the ip6tables matching modules.", "created": "2018-12-10T09:51:00.000000"}], "components": ["firewall"], "created": "2018-12-10T04:18:00.000000", "creator": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet deletes/purges all not managed rules or at least shows an error when the {{ip6tables}} provider gives an non zero exit code."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43f88cea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrl53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}], "description": "_Basic Info_\n*Module Version:* 1.14.0\n*Puppet Version:* 4.10.12\n*OS Name/Version:* CentOS Linux release 7.6.1810 (Core)\n\n*Desired Behavior:* Default CentOS 7 ip6tables firewall rules not managed by Puppet should be removed.\n\n\n*Actual Behavior:* Puppet tries to remove not managed rules on every run and fails to show the underlying error, instead it just shows the change.\n\n*Example default rule in CentOS 7*:\n{code}\nACCEPT     all      ::/0                 ::/0                 state RELATED,ESTABLISHED\n{code}\n\nPuppet tries to delete this rule:\n{code}\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'INPUT:filter:IPv6' accept\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'FORWARD:filter:IPv6' accept\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'OUTPUT:filter:IPv6' accept\nDebug: Executing: '/usr/bin/systemctl is-active iptables'\nDebug: Executing: '/usr/bin/systemctl is-enabled iptables'\nDebug: Executing: '/usr/bin/systemctl is-active ip6tables'\nDebug: Executing: '/usr/bin/systemctl is-enabled ip6tables'\nDebug: Prefetching ip6tables resources for firewall\nDebug: Puppet::Type::Firewall::ProviderIp6tables: [prefetch(resources)]\nDebug: Puppet::Type::Firewall::ProviderIp6tables: [instances]\nDebug: Executing: '/usr/sbin/ip6tables-save'\nDebug: Firewall[9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb](provider=ip6tables): Deleting rule 9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb\nDebug: Executing: '/usr/sbin/ip6tables -t filter -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -p all'\nNotice: /Stage[main]/Iptables/Firewall[9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: ensured absent\nDebug: Firewall[9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb](provider=ip6tables): [flush]\nDebug: Firewall[9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb](provider=ip6tables): [persist_iptables]\nDebug: Executing: '/usr/libexec/iptables/ip6tables.init save'\n{code}\n\nThe underlying call to {{ip6tables}} fails with the following error:\n{code}\n/usr/sbin/ip6tables -t filter -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -p all\nip6tables: Bad rule (does a matching rule exist in that chain?).\n{code}\n\nPuppet does not show this error message and does not seem to notice that an error happend.\n\n*Possible sources of error:*\nIn our firewall rules we have a default rule for related and established rules that is added by puppet:\n{code}\nACCEPT     all      ::/0                 ::/0                 state RELATED,ESTABLISHED /* 003 accept related established rules (IPv6) */\n{code}\n\nThe original rule from CentOS (shown earlier) and the identical rule from Puppet (besides the comment) maybe interfere with the deletion.", "environment": "* Puppetlabs firewall module version: {{1.14.0}}\n* Puppetserver version: {{puppetserver-2.8.1-1.el7.noarch}}\n* Puppet agent version: {{4.10.12}}\n* Agent OS: {{CentOS Linux release 7.6.1810 (Core)}}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37692", "fixedVersions": [], "id": "37692", "issueType": "Bug", "key": "MODULES-8350", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: Deletion of some ip6tables rules fails silently", "timeSpent": "PT0S", "updated": "2018-12-18T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [], "components": [], "created": "2018-12-07T15:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d4bf1da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrkqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2568_*|*_3_*:*_1_*:*_120196_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_48633"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33408", "fixedVersions": [], "id": "33408", "issueType": "Task", "key": "MODULES-8349", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-07T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-python_task_helper) 0.1.3 - (12-7-2018) - (4344241739bc77ac7220e564f26ba599df623a93)", "timeSpent": "PT0S", "updated": "2018-12-07T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "I'm calling this done", "created": "2019-01-30T16:14:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-07T12:40:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e210d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrkkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_433523146_*|*_1_*:*_1_*:*_257221272_*|*_10007_*:*_1_*:*_199368349_*|*_3_*:*_2_*:*_3788337868_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7373"}], "description": "Before we release puppet_agent 2.0, we will need to fix integration tests and remove puppet 3 support. We also want to focus the repo's acceptance tests on testing FOSS installations, and leave PE-related tests to enterprise integration.\n\nThe current tool used to provision SUTs in these tests, beaker-puppet_install_helper, is unsupported. MODULES-8315 describes a new acceptance testing framework that will replace beaker for modules testing, but that repo is not shared outside the modules team. Our available alternative is beaker-puppet, which is used in platform integration to install puppet-agent, but there is some missing functionality to implement in beaker-puppet before we can fully replace our provisioning methods and FOSS-ify our tests.\n\nFor this ticket, puppet_agent's beaker tests should be upgraded to use beaker-puppet as a provisioning tool, removing any puppet-3-specific tests along the way as necessary. New beaker tickets should be created as necessary for supporting work in beaker-puppet.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "35545", "fixedVersions": [], "id": "35545", "issueType": "Task", "key": "MODULES-8348", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-30T16:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use beaker-puppet in puppetlabs-puppet_agent acceptance instead of beaker-puppet_install_helper", "timeSpent": "PT0S", "updated": "2019-01-30T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Will be announced in the next Bolt release notes.", "created": "2018-12-07T11:10:00.000000"}], "components": [], "created": "2018-12-07T10:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61a7cc14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrkgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_20448_*|*_1_*:*_1_*:*_2713_*|*_10007_*:*_1_*:*_948006_*|*_3_*:*_1_*:*_119657_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_264996"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41897", "fixedVersions": [], "id": "41897", "issueType": "Task", "key": "MODULES-8347", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-07T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-bolt_shim) 0.2.1 - (12-7-2018) - (ac78252790f8835e749107ecfc7b481d1bcc5cca)", "timeSpent": "PT0S", "updated": "2018-12-07T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] Any thoughts on this?", "created": "2018-12-11T16:45:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "I'm thinking that this is probably because Ruby's string comparisons are always case sensitive. I think if we're lucky we can munge the values in the type and the provider to ensure we are always doing comparisons on values that have been 'todowncased()'d.\n\nI think if we munge the value [here|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/type/iis_application.rb#L34] to downcase it, and then downcase the value [here|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/provider/iis_application/webadministration.rb#L127], we will have a reasonable chance of ensuring compatible comparisons without having to implement our own insync? function.", "created": "2018-12-12T08:48:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Closing MODULES-8369 and MODULES-8370 as duplicates of this ticket. They have the same kind of path parameters that can be fixed using the same technique of ensuring that values are munged to lower case.", "created": "2018-12-14T14:03:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Decided against munging the value in the type and the instances method of the provider. This approach worked, but it caused a change in the output of the resource command that broke our tests. It caused all paths, no matter what was in the configuration file and no matter what was in the manifest file, to be returned as lower case. My feeling was that if it broke our tests it might break someone else relying on the correct behavior, not expecting us to munge values. I have changed strategy to override the `property_insync?` method. This was especially easy since we already had a custom `Path` property that some of the types were already using. I just needed to add the overridden method to the custom property file and add the custom property file as the parent of the path types in the relevant type files. This results in a case insensitive comparison, but values that are entered and returned that are faithful to what the user expects.", "created": "2018-12-18T07:55:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/3c6fac3478acda4e2531c8a29084f11fa72f0567", "created": "2018-12-18T13:29:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-07T10:35:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The physicalpath parameter of iis_application should do case insensitive path comparisons.\n\nOther types in the module that have a physicalpath parameter, or a virtual_directory parameter, should be evaluated to see if this bug also manifests with them and if so, should also be fixed.\n\nIf other types and their parameters need to be fixed, consider spinning off additional tickets for each fix to keep the story points per ticket low enough to fit in a single sprint.\n\nPuppet should not erroneously report changes made on a run where paths are already correct and no changes are actually getting made."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ab968d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk87:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11310865_*|*_1_*:*_1_*:*_367854778_*|*_3_*:*_1_*:*_323686153_*|*_10009_*:*_1_*:*_8726711_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_249317175"}], "description": "_Basic Info_\n*Module Version:*  4.5.0\n*Puppet Version:* 5.x\n*OS Name/Version:* windows 2012 R2\n\nWhen attempting to manage the physicalpath of an iis_application, the drive letter for the current value of path is compared case sensitively to the value that Puppet is enforcing.\n\nTesting will be required to determine if the entire path comparison is case sensitive, or just the drive letter.\n\nThis behavior is unexpected for Windows users who expect case insensitive comparisons for drive paths. Since ruby is case sensitive even on Windows, some additional safeguards will have to put in place to ensure comparisons are done in the manner Windows users expect.\n\nThe result is that even though the path in the application is most likely correct, Puppet thinks the value is different and attempts to make a change. The PowerShell command that results is most likely not actually changing anything as the value is already correct, but the below message is seen with each Puppet run.\n\n{code:java}\nNotice: /Stage[main]/Profiles::Iis/Iis_application[Api]/physicalpath: physicalpath changed 'C:\\inetpub\\wwwroot\\Api' to 'c:\\inetpub\\wwwroot\\Api'\nNotice: Applied catalog in 9.76 seconds\n{code}\n\n\n*Desired Behavior:*\n\nPuppet should compare path values case insensitively, and not attempt to change a path value that is already correct.\n\n*Actual Behavior:*\nPuppet compares case sensitively and erroneously believe a path is incorrect and needs to be updated.\n\n", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "35544", "fixedVersions": [], "id": "35544", "issueType": "Bug", "key": "MODULES-8346", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "resolution": "Fixed", "resolutionDate": "2018-12-18T13:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-iis : iis_application/physicalpath is case sensitive", "timeSpent": "PT0S", "updated": "2018-12-18T13:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Release via slack :0 magic", "created": "2018-12-13T05:59:00.000000"}], "components": [], "created": "2018-12-07T05:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf30ca7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518509174_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34464", "fixedVersions": [], "id": "34464", "issueType": "Sub-task", "key": "MODULES-8345", "labels": [], "originalEstimate": "PT0S", "parent": "40732", "parentSummary": "Supported Release (puppetlabs-concat) 5.2.0 - (13/12/2018) - (756d3d5942419bd1db833af9f60f055d53fd0232)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T05:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-13T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\nconcat is good to release - QA signoff is complete! \nRelease against 756d3d5942419bd1db833af9f60f055d53fd0232\n{code}", "created": "2018-12-13T04:18:00.000000"}], "components": [], "created": "2018-12-07T05:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76222f92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513277535_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33332", "fixedVersions": [], "id": "33332", "issueType": "Sub-task", "key": "MODULES-8344", "labels": [], "originalEstimate": "PT0S", "parent": "40732", "parentSummary": "Supported Release (puppetlabs-concat) 5.2.0 - (13/12/2018) - (756d3d5942419bd1db833af9f60f055d53fd0232)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-13T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "We are going to progress and release this module. When translations are back can they be put in the master branch.", "created": "2018-12-13T04:17:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "We are working setting links between GitHub and Transifex and will get them translated by next Wednesday.", "created": "2018-12-14T12:17:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5a8ddd3e21870439aa9195e5] Can I resolve this one? Thanks!", "created": "2019-01-13T20:27:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] yes! I apologize for the delay and I have updated the ticket.", "created": "2019-01-14T10:09:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Thanks [~accountid:5a8ddd3e21870439aa9195e5]!", "created": "2019-01-14T12:38:00.000000"}], "components": [], "created": "2018-12-07T05:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c50d787"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627595914_*|*_3_*:*_1_*:*_2670620032_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42992", "fixedVersions": [], "id": "42992", "issueType": "Sub-task", "key": "MODULES-8343", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40732", "parentSummary": "Supported Release (puppetlabs-concat) 5.2.0 - (13/12/2018) - (756d3d5942419bd1db833af9f60f055d53fd0232)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-01-14T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-01-14T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-12-07T05:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ad0d5de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510838690_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41896", "fixedVersions": [], "id": "41896", "issueType": "Sub-task", "key": "MODULES-8342", "labels": [], "originalEstimate": "PT0S", "parent": "40732", "parentSummary": "Supported Release (puppetlabs-concat) 5.2.0 - (13/12/2018) - (756d3d5942419bd1db833af9f60f055d53fd0232)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-13T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Mergeback PR: [https://github.com/puppetlabs/puppetlabs-concat/pull/546]\n\n\u00a0", "created": "2018-12-13T05:59:00.000000"}], "components": [], "created": "2018-12-07T05:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d513393"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrk1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6269_*|*_3_*:*_1_*:*_186133288_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_337500849"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-concat/compare/5.1.0...756d3d5942419bd1db833af9f60f055d53fd0232\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40732", "fixedVersions": [], "id": "40732", "issueType": "Task", "key": "MODULES-8341", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-13T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-concat) 5.2.0 - (13/12/2018) - (756d3d5942419bd1db833af9f60f055d53fd0232)", "timeSpent": "PT0S", "updated": "2018-12-13T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "I noticed that this package doesn't even uninstall cleanly/correctly when i used the chocolatey side by side install argument.\u00a0 When testing this please pick a package this is known to install and uninstall correctly when using the chocolatey side by side feature.", "created": "2018-12-06T12:50:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "If these pieces of software happy to live side by side in Windows (and program features, etc), then I would use different package names for them. \n\ne.g. `dotnetcore-sdk-2.2.x` and `dotnetcore-sdk-2.1.x` \n\nOf course you would need to know where that delineation applies for versions and what things upgrade to. It's typically different for every piece of software, and even might change across different versions - take Ruby for example. You used to be able to go off of major minor for versions:\n\n{noformat}\nruby18\nruby19\nruby20\n{noformat}\n\nBut after 2.1 I believe they started using a better semver (or a worse one, been a bit and my brain is a bit foggy on that). So you would see package managers creating Ruby packages like the above b/c they could all be installed at the same time.", "created": "2018-12-07T09:56:00.000000"}, {"author": "5a6067ef7b4e6b6c2a81b790", "body": "Hi Rob,\n\nI was wondering if you were ever going to support this? Our product allows us to install calculation engines side by side so that users can tests differences in the code between versions. Allowing us to host multiple versions on the same box. But I really do not want to go down the route of creating separate package versions for each release as I have built a whole CI using a consistent naming structure for the agent package name.\n\nI would like to do something like this:\n\n\u00a0\n{code:java}\n$agent_versions.each |$agent_version| {\n  #install agent exes\n  package{\"our-product-agent-${agent_version}\": \n   ensure => $agent_version, \n   name => 'our-product-agent', \n   provider => 'chocolatey',\n   source => $chocolatey_source,\n   install_options => ['--no-progress','-m']\n  }\n} {code}", "created": "2019-05-23T13:35:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Darren,\nThis isn't a limitation of Chocolatey. This limitation is in the Puppet provider, but it could also be a limitation at the resource level, aka all package resources are limited this way. I don't recall offhand as it has been over 2 years since I worked for Puppet, but when I was there the package resource at the time did not support multiple versions of the same package id. That may have changed, and if so it should be considered for the provider as well.\n\nAsking if I'm going to support this isn't really the right person - this is a Puppet supported module. I can only provide influence and advice, I don't even have commit rights to the the puppetlabs/puppetlabs-chocolatey code base on Github where these changes would occur! HTH", "created": "2019-05-23T15:57:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Additionally if it is a change to allow for Puppet to support this, you'll need to garner support at that level first. If someone could verify if this statement is correct: {quote}As a side note, I also attempted to try this which should work based on how other package providers work but the chocolatey provider doesn't.{quote}\n\nThen I would see it's a change that can be made in the Chocolatey provider itself. \n\n", "created": "2019-05-23T16:01:00.000000"}, {"author": "5a6067ef7b4e6b6c2a81b790", "body": "Hi Rob,\n\nThanks very much for your quick response. I misunderstood how the issue was explained, so thank you for the further context. One of the reasons I have been a bit slow in replying is that I have working on a workaround (but kept getting distracted!). The below works but I would consider it slightly dirty as it is not using the native components but using raw PowerShell.\n\n\n{code:java}\n//\n$agent_versions.each |$agent_version| {  \n  #install agent exes    \n  exec { \"our-product-agent-${agent_version}\":\n    # lint:ignore:140chars\n    command  => \"\\$result = choco install our-product-agent -s=${chocolatey_source} --version ${agent_version} -pre -m --no-progress -y", "created": "2019-05-31T09:51:00.000000"}], "components": ["chocolatey "], "created": "2018-12-06T12:23:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e8c597f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrjkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/18"}], "description": "Certain applications like the dotnetcore-runtime and dotnetcore-sdk are able to be installed on a system in a side-by-side fashion.\u00a0 Unfortunately this module has no way to handle this scenario and is also noted in the documentation under the \"known issues\" section ( [https://github.com/puppetlabs/puppetlabs-chocolatey#known-issues]\u00a0).\n\nSo for example if i want to ensure 2 different version of the dotnetcore-sdk are installed and managed on my machine via puppet, attempting to use the following code below gives a duplicate resource exception:\n\n\u00a0\n{code:java}\npackage { 'dotnetcore-sdk': \u00a0 \n    ensure => '2.2.0', \u00a0 \n    provider => chocolatey, \n}\npackage { 'dotnetcore-sdk': \u00a0 \n    ensure => '2.1.4', \u00a0 \n    provider => chocolatey, \n}\n {code}\n\u00a0\n\nIt would be awesome if there is some attribute that could be added like side_by_side.\u00a0 It would default to false but could be set to true.\u00a0 When set to true it would take the name of each package and append the version number to it.\u00a0 For Example:\n\n\u00a0\n{code:java}\n package {'dotnetcore-sdk': \u00a0 \n    ensure => '2.2.0', \u00a0 \n    side_by_side => true, \u00a0 \n    provider => chocolatey, \n}\n\npackage { 'dotnetcore-sdk': \u00a0 \n    ensure => '2.1.4', \u00a0 \n    side_by_side => true, \u00a0 \n    provider => chocolatey, \n}{code}\n\u00a0\n\nThere would also need to be some error checking so that if one package name is specified as a side_by_side package all other packages using the same name must have this attribute set to true as well or something.\u00a0\u00a0\n\n\u00a0\n\nAnyone have any thoughts on if this is possible to implement and do?\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\nAs a side note, I also attempted to try this which should work based on how other package providers work but the chocolatey provider doesn't.\n\n\u00a0\n{code:java}\n\npackage {'dotnetcore-sdk-2.2.0':\n    name     => 'dotnetcore-sdk'\n    ensure   => '2.2.0',\n    provider => chocolatey,\n}\n\npackage {'dotnetcore-sdk-2.1.4':\n    name     => 'dotnetcore-sdk'\n    ensure   => '2.1.4',\n    provider => chocolatey,\n} {code}\n\u00a0\n\nThe error returned is the following\n{code:java}\n Error: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Package[dotnetcore-sdk-2.1.4] to [\"do\ntnetcore-sdk\", \"chocolatey\"] at (file: C:/Users/vagrant/Desktop/site.pp.txt, line: 7); resource [\"Package\", \"dotnetcore-\nsdk\", \"chocolatey\"] already declared (file: C:/Users/vagrant/Desktop/site.pp.txt, line: 1) (file: C:/Users/vagrant/Deskt\nop/site.pp.txt, line: 7, column: 1) on node win-uva8ipmfmfr{code}", "environment": "Windows\n\n\u00a0", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "40727", "fixedVersions": [], "id": "40727", "issueType": "Bug", "key": "MODULES-8340", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "chocolatey : no support for side-by-side installs", "timeSpent": "PT0S", "updated": "2021-03-24T12:18:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["k5login_core"], "created": "2018-12-06T10:16:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5880e4f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrjfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37319390423_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.0.1*\n *Puppet Version:* 6.0.0\n *OS Name/Version:\u00a0 RHEL7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nPlease add an owner/group parameter to allow setting on non-root k5logins.\u00a0 \n\n*Actual Behavior:*\n\nNo way to set owner/group and ssh logins fail.\u00a0 SSH refuses to recognize a .k5login not owned by the login user.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37690", "fixedVersions": [], "id": "37690", "issueType": "New Feature", "key": "MODULES-8339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Won't Fix", "resolutionDate": "2020-02-11T08:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "k5login : Owner/group param", "timeSpent": "PT0S", "updated": "2020-02-11T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "ship it", "created": "2018-12-06T06:31:00.000000"}], "components": [], "created": "2018-12-06T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@393b086"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrj8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16313332_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40725", "fixedVersions": [], "id": "40725", "issueType": "Sub-task", "key": "MODULES-8338", "labels": [], "originalEstimate": "PT0S", "parent": "36583", "parentSummary": "Supported Release (cisco_ios) 0.6.2 - (6th Dec 2018) - (08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-06T06:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-06T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-12-06T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34ebe41d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrj8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1010028_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39729", "fixedVersions": [], "id": "39729", "issueType": "Sub-task", "key": "MODULES-8337", "labels": [], "originalEstimate": "PT0S", "parent": "36583", "parentSummary": "Supported Release (cisco_ios) 0.6.2 - (6th Dec 2018) - (08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-06T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-06T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "No localisation on the module", "created": "2018-12-06T02:16:00.000000"}], "components": [], "created": "2018-12-06T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@751ab34e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrj87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_998820_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38778", "fixedVersions": [], "id": "38778", "issueType": "Sub-task", "key": "MODULES-8336", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36583", "parentSummary": "Supported Release (cisco_ios) 0.6.2 - (6th Dec 2018) - (08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-06T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-12-06T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "No DOC changes this release", "created": "2018-12-06T02:15:00.000000"}], "components": [], "created": "2018-12-06T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dac4b3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrj7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_968321_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37688", "fixedVersions": [], "id": "37688", "issueType": "Sub-task", "key": "MODULES-8335", "labels": [], "originalEstimate": "PT0S", "parent": "36583", "parentSummary": "Supported Release (cisco_ios) 0.6.2 - (6th Dec 2018) - (08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-06T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-06T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c6c0d1f812c9a8c530a", "attachments": [], "comments": [], "components": [], "created": "2018-12-06T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b2391a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrj7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6148_*|*_3_*:*_1_*:*_5721398_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11481799"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github : [https://github.com/puppetlabs/cisco_ios/compare/0.6.1...08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1]\n * Link to successful Init Job Run from CI : [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/18/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36583", "fixedVersions": [], "id": "36583", "issueType": "Task", "key": "MODULES-8334", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-06T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (cisco_ios) 0.6.2 - (6th Dec 2018) - (08d5319e4c0f0ec1b44684ec8baa6730d28b5ee1)", "timeSpent": "PT0S", "updated": "2018-12-06T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged back into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/a8ff9bd5ba31a84a9a3a9bec21659d71b223bea6", "created": "2018-12-12T14:58:00.000000"}], "components": [], "created": "2018-12-05T11:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36041ca1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrijr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_619199084_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34463", "fixedVersions": ["chocolatey 3.1.1"], "id": "34463", "issueType": "Sub-task", "key": "MODULES-8333", "labels": [], "originalEstimate": "PT0S", "parent": "40722", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.1.1 - (2018-12-11) - (e1139ca1ad031dd1c837fee7a97b6d7352a0323b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-12T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-12T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Diff: https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.0...e1139ca1ad031dd1c837fee7a97b6d7352a0323b\nSuccess Run: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/6/\nChangelog: https://github.com/puppetlabs/puppetlabs-chocolatey/blob/e1139ca1ad031dd1c837fee7a97b6d7352a0323b/CHANGELOG.md\n\nMODULES-5859 was tested via manual functional review.\n\nIssuing from tip of release branch at 8de7a166570eea5128001ea28414590cd4429c9d. Previous version is tag: 3.1.0 at 6a26f7333162ae06334561e9a5612c0d2e0bda04.", "created": "2018-12-10T16:22:00.000000"}], "components": [], "created": "2018-12-05T11:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3daccc88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrijj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_456763142_*|*_3_*:*_1_*:*_153972771_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\nhttps://confluence.puppetlabs.com/display/systemsEngineering/QA+Sign-off+for+Windows+Modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33331", "fixedVersions": [], "id": "33331", "issueType": "Sub-task", "key": "MODULES-8332", "labels": [], "originalEstimate": "PT0S", "parent": "40722", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.1.1 - (2018-12-11) - (e1139ca1ad031dd1c837fee7a97b6d7352a0323b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-12T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-12T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "This module is not localized", "created": "2018-12-06T15:10:00.000000"}], "components": [], "created": "2018-12-05T11:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62268d8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrijb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101020601_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42991", "fixedVersions": [], "id": "42991", "issueType": "Sub-task", "key": "MODULES-8331", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40722", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.1.1 - (2018-12-11) - (e1139ca1ad031dd1c837fee7a97b6d7352a0323b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-06T15:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-12-06T15:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Please take a look at the maintenance PR for the changelog conversion to KAC here: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/121\n\nAnd then when that is merged I'll get the PR up for the release prep itself. There are no changes to the readme, and only a small change in the changelog to reflect the new version. You can get a preview here before the PR is actually up: https://github.com/RandomNoun7/puppetlabs-chocolatey/commit/983602323242cd465fad41946feb5714bea2b997", "created": "2018-12-06T15:09:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5a028139c24efb3c4ed448c4] I made several comments, but after that it looks good!\u00a0", "created": "2018-12-07T01:49:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.", "created": "2018-12-12T00:00:00.000000"}], "components": [], "created": "2018-12-05T11:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70a3e48e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzriiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_564852065_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41895", "fixedVersions": [], "id": "41895", "issueType": "Sub-task", "key": "MODULES-8330", "labels": [], "originalEstimate": "PT0S", "parent": "40722", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.1.1 - (2018-12-11) - (e1139ca1ad031dd1c837fee7a97b6d7352a0323b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-12T00:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-12T00:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": [], "created": "2018-12-05T11:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34bca985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrij3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7233_*|*_3_*:*_1_*:*_518490997_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_100731925"}], "description": "*REASON:* 3.1.1\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.1.0...e1139ca1ad031dd1c837fee7a97b6d7352a0323b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40722", "fixedVersions": ["chocolatey 3.1.1"], "id": "40722", "issueType": "Task", "key": "MODULES-8329", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-12T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-chocolatey) 3.1.1 - (2018-12-11) - (e1139ca1ad031dd1c837fee7a97b6d7352a0323b)", "timeSpent": "PT0S", "updated": "2018-12-12T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:53db9e84-319b-490a-b9e0-ec74ea9a4d1d", "created": "2018-12-05T09:45:00.000000", "name": "yum_failures.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13193"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The fix for this has been merged in and the location of the gpgkey has been changed and updated an additional time since then", "created": "2021-01-18T09:04:00.000000"}], "components": ["apache"], "created": "2018-12-05T09:46:00.000000", "creator": "557058:53db9e84-319b-490a-b9e0-ec74ea9a4d1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571273e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrifz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66957449351_*|*_5_*:*_1_*:*_0"}], "description": "_It seems Passenger has moved the location of their repo gpgkey. Current repo definition in the module points at the incorrect location._\n *Module Version: 3.4.0*\n *Puppet Version: 5.5.6*\n *OS Name/Version: CentOS 7.5*\n\n_The module uses [https://packagecloud.io/gpg.key]\u00a0but using the latest yum repo definition from passengers website directly has the repo gpgkey set to: [https://packagecloud.io/phusion/passenger/gpgkey|https://packagecloud.io/phusion/passenger/gpgkey_]\n\n*Desired Behavior: Passenger repo gets setup and mod passenger is able to be installed via yum*\n\n*Actual Behavior: Yum commands fail with\u00a0 gpg failures*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n[^yum_failures.txt]", "environment": "CentOS-7.4 / 7.5 with Puppet 5.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40720", "fixedVersions": [], "id": "40720", "issueType": "Bug", "key": "MODULES-8328", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:53db9e84-319b-490a-b9e0-ec74ea9a4d1d", "resolution": "Fixed", "resolutionDate": "2021-01-18T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : passenger repo gpg key has changed locations", "timeSpent": "PT0S", "updated": "2021-01-18T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-12-05T08:01:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41287285"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzridb:"}], "description": "*Puppet Version: 6.0.4*\n *Puppet Server Version: 6.0.2*\n *OS Name/Version: CentOS 7*\n\nCurrently the puppet_agent::install task sets up the YUM/APT repos by default with no option to disable them. This is an issue when end-users want to utilize their own package repositories from something like Satellite/Foreman/etc.\n\n\u00a0\n\n*Desired Behavior:*\n\nIt would be ideal if there was an option to disable repository setup and fail if the package can't be found based on the repositories on the system.\n\n*Actual Behavior:*\n\n\u00a0\n\n**Repository is always setup.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35542", "fixedVersions": [], "id": "35542", "issueType": "Improvement", "key": "MODULES-8327", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent::install task should allow disabling repository setup", "timeSpent": "PT0S", "updated": "2020-05-05T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:623c0e308d8b9c0068b8afb1]. Thanks for reporting this issue. I've taken a look a the problem and implemented a [fix|https://github.com/puppetlabs/puppetlabs-apt/pull/830]\u00a0for this that I hope should help you out. The fix will be available in the next release of apt. Cheers!", "created": "2018-12-07T06:28:00.000000"}, {"author": "557058:1f0887dd-6cd1-4981-ad75-a6e0b0a7448b", "body": "Ensuring the package installation can cause dependency cycle. For example in Apache Bigtop:\n # Error: Found 1 dependency cycle:\n # (Package[apt-transport-https] => Apt::Source[Bigtop_0] => Package[apt-transport-https])\\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\n # Error: Failed to apply catalog: One or more resource dependency cycles detected in graph\n Basically we want to have APT source ready before all the Package installation:\n{code:java}Apt::Source<||> -> Exec['bigtop-apt-update'] -> Package<||>\n{code}\nHowever since the package\u00a0apt-transport-https is required by APT source, a cycle creates.\n\nWe used to handle this by installing apt-transport-https on our own. Do you have workaround to disable this kind of package installation hidden by module?\n\n\u00a0\n\nWe'll workaround this by pinning to 6.2.1.\n\nRef:\u00a0https://issues.apache.org/jira/browse/BIGTOP-3161", "created": "2019-02-12T02:34:00.000000"}], "components": ["apt"], "created": "2018-12-05T02:58:00.000000", "creator": "623c0e308d8b9c0068b8afb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7bf4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzri9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100133394_*|*_3_*:*_1_*:*_85231451_*|*_5_*:*_1_*:*_0"}], "description": "Hi.\n\nFollowing MODULES-6543\u00a0a check was added to apt::source code so that ensure_packages('apt-transport-https') is called for https repositories on distros for which this is necessary.\n\nUnfortunately the check is:\n\n\u00a0 \u00a0if $_release in $_transport_https_releases and $location =~ /(?i:^https:\\/\\/)/ {\n\nAnd $_release is not lsbdistcodename. The release field of the apt source takes priority. I think it is wrong because:\n\n\u00a0- there's no reason why on a machine with apt from distro A, we would not pull stuff from a repository from distro B\n\n\u00a0- the release field of the apt::source need not follow the naming scheme in the list. E.g. It may be \"debian9\" instead of \"stretch\", that is at the repository owner's discretion.\n\nI suggest replacing by\n\nif \"${::lsbdistcodename}\" in $_transport_https_releases\u00a0 and $location =~ /(?i:^https:\\/\\/)/ {\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "debian stretch, puppet-agent 1.10.14-1stretch, pulling code from puppetlabs-apt 6.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38733", "fixedVersions": [], "id": "38733", "issueType": "Bug", "key": "MODULES-8326", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e308d8b9c0068b8afb1", "resolution": "Fixed", "resolutionDate": "2018-12-07T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apt : apt-transport-https check is inoperant on repositories that don't follow standard dist naming", "timeSpent": "PT0S", "updated": "2021-04-02T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This was resolved in the 1.0.4 augeas release", "created": "2019-01-15T11:12:00.000000"}], "components": ["augeas_core"], "created": "2018-12-04T21:10:00.000000", "creator": "5a5e96581a0f1729267db456", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Link fixed on forge."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eadc62d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzri6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3592922244_*|*_5_*:*_1_*:*_0"}], "description": "\"The augeas puppet docs\" link is broken, found under README - \"usage\" on [https://forge.puppet.com/puppetlabs/augeas_core].\n\nLink is fine on GitHub.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33330", "fixedVersions": [], "id": "33330", "issueType": "Bug", "key": "MODULES-8325", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a5e96581a0f1729267db456", "resolution": "Fixed", "resolutionDate": "2019-01-15T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "augeas_core : broken link in README on forge", "timeSpent": "PT0S", "updated": "2019-01-15T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "Closing this \u2013 I think MODULES-8218 overlaps and it makes more sense to keep that one.", "created": "2019-01-03T10:10:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-04T11:24:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71c1491d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrhuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23569_*|*_3_*:*_1_*:*_12614120_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_2574914137"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42990", "fixedVersions": [], "id": "42990", "issueType": "Task", "key": "MODULES-8324", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Duplicate", "resolutionDate": "2019-01-03T10:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppetlabs-puppet_agent acceptance tests to use Beaker 4", "timeSpent": "PT0S", "updated": "2019-01-03T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "As I'm gathering verbose/debug output I also notice this error...\n{code:java}Debug: Package[lvm2](provider=yum): Ensuring => present\nDebug: Executing: '/bin/yum -d 0 -e 0 -y install lvm2'\nNotice: /Stage[main]/Lvm/Package[lvm2]/ensure: created\nDebug: /Stage[main]/Lvm/Package[lvm2]: The container Class[Lvm] will propagate my refresh event\nDebug: Class[Lvm]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Physical_volume::ProviderAix: file mkdev does not exist\nDebug: Executing: '/sbin/pvs /dev/sdb'\nDebug: Executing: '/sbin/pvcreate /dev/sdb'\nNotice: /Stage[main]/Profile::Docker::Prod/Physical_volume[/dev/sdb]/ensure: created\nDebug: /Stage[main]/Profile::Docker::Prod/Physical_volume[/dev/sdb]: The container Class[Profile::Docker::Prod] will propagate my refresh event\nDebug: Puppet::Type::Volume_group::ProviderAix: file mkvg does not exist\nDebug: Executing: '/sbin/vgs docker'\nDebug: Executing: '/sbin/vgcreate docker /dev/sdb'\nNotice: /Stage[main]/Profile::Docker::Prod/Volume_group[docker]/ensure: created\nDebug: /Stage[main]/Profile::Docker::Prod/Volume_group[docker]: The container Class[Profile::Docker::Prod] will propagate my refresh event\nDebug: Puppet::Type::Logical_volume::ProviderLvm: file resize2fs does not exist\nDebug: Executing: '/sbin/blkid /dev/docker/thinpool'\nDebug: Executing: 'mkfs.xfs /dev/docker/thinpool -f'\nError: Execution of 'mkfs.xfs /dev/docker/thinpool -f' returned 1: /dev/docker/thinpool: No such file or directory\n...\nError: Could not find a suitable provider for logical_volume{code}\nI\u00a0_think_\u00a0the important part is \"file resize2fs does not exist\". That command is provided by yet another package.\n{code:java}$ yum whatprovides resize2fs\nLoaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.datto.com\n * extras: mirror.datto.com\n * updates: mirror.datto.com\ne2fsprogs-1.42.9-13.el7.x86_64 : Utilities for managing ext2, ext3, and ext4 filesystems\nRepo        : base\nMatched from:\nFilename    : /usr/sbin/resize2fs\n{code}\nIf I install that package (either manually or via changes to the manifest), things seem to work better.", "created": "2018-12-04T09:24:00.000000"}, {"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "OK, so this manifest allows everything to run properly (including no longer seeing that Facter error), but why? And I'm sure resource ordering is going to come back to bite me.\n{code:java}package { 'e2fsprogs':\n    ensure => present,\n}\n\nclass { 'lvm':\n    manage_pkg => true,\n}\n\nphysical_volume { '/dev/sdb':\n    ensure => present,\n}\n\nvolume_group { 'docker':\n    ensure => present,\n    physical_volumes => '/dev/sdb',\n}\n\nlogical_volume { 'thinpool':\n    ensure => present,\n    volume_group => 'docker',\n    thinpool => true,\n    poolmetadatasize => '1G',\n}\n\nfilesystem { '/dev/docker/thinpool':\n    ensure => present,\n    fs_type => 'xfs',\n}\n\nclass { 'docker':\n    storage_driver => 'devicemapper',\n    dm_fs => 'xfs',\n    dm_thinpooldev => 'docker-thinpool',\n}\n{code}\nI'm searching CentOS changelogs / release notes now, but does it seem like you need to expand your definition of \"manage_pkg\"?", "created": "2018-12-04T09:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the ticket [~accountid:557058:947798b8-a045-483d-9428-f995131f481f]. Unfortunately, LVM isn't a supported module at this time, so it's unlikely that we'll get to look into this anytime soon. If you diagnose the root cause and would like to submit a PR it would speed things along. Thanks!", "created": "2018-12-18T07:58:00.000000"}, {"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "It should be important to get the exact conditions correct. Looks like this resize2fs command has been provided by the e2fsprogs package since CentOS 5. So, the conditions probably include...\n * OS: CentOS\n * OS Version: >= 5\n * Filesystem: ext2, 3, & 4\n\n[https://wiki.centos.org/TipsAndTricks/ExpandLV]", "created": "2018-12-20T13:09:00.000000"}], "components": ["lvm"], "created": "2018-12-04T08:38:00.000000", "creator": "557058:947798b8-a045-483d-9428-f995131f481f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d3f6779"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrhjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/18"}], "description": "I've a pretty basic manifest for setting up Docker and the Docker data directory on an XFS filesystem with the devicemapper storage driver (and a direct-lvm thinpool).\n{code:java}physical_volume { '/dev/sdb':\n    ensure => present,\n}\n\nvolume_group { 'docker':\n    ensure => present,\n    physical_volumes => '/dev/sdb',\n}\n\nlogical_volume { 'thinpool':\n    ensure => present,\n    volume_group => 'docker',\n    thinpool => true,\n    poolmetadatasize => '1G',\n}\n\nfilesystem { '/dev/docker/thinpool':\n    ensure => present,\n    fs_type => 'xfs',\n}\n\nclass { 'docker':\n    storage_driver => 'devicemapper',\n    dm_fs => 'xfs',\n    dm_thinpooldev => 'docker-thinpool',\n}\n{code}\nExcept, the manifest doesn't run properly because `vgs` isn't found at some early Facter step? I guess Facter is run before or as part of compiling the main catalog.\n{code:java}+ puppet apply default.pp\n    Error: Facter: error while resolving custom facts in modules/lvm/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n    Notice: Compiled catalog for localhost.localdomain in environment production in 1.68 seconds\n{code}\nWell, of course the `vgs` command isn't found, we haven't installed the lvm package yet. On a whim, I tried adding correct class (though, I'm pretty sure it doesn't effect the Facter/compile steps), but that didn't help.\n{code:java}class { 'lvm':\n    manage_pkg => true,\n}{code}\nOK, so what am I missing?", "environment": "CentOS 7.5\n\nPuppet 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40719", "fixedVersions": [], "id": "40719", "issueType": "Bug", "key": "MODULES-8323", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:947798b8-a045-483d-9428-f995131f481f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : vgs command not found before installing lvm package", "timeSpent": "PT0S", "updated": "2018-12-20T13:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2019-01-10T09:53:00.000000", "name": "Screen Shot 2019-01-10 at 4.52.52 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12746"}], "comments": [{"author": "623c168594742a00683e4426", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-stdlib/pull/975", "created": "2018-12-03T18:08:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated pr has been merged", "created": "2019-01-10T09:56:00.000000"}], "components": ["stdlib"], "created": "2018-12-03T16:50:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62e98b51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrh7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3258329321_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35541", "fixedVersions": [], "id": "35541", "issueType": "Bug", "key": "MODULES-8322", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "resolution": "Fixed", "resolutionDate": "2019-01-10T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : Stdlib::IP::Address type doesn't recognize /0 CIDRs as valid", "timeSpent": "PT0S", "updated": "2019-01-10T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:0b5506c4-6f19-4cac-a108-858c02c5a85b]. Thanks for reporting the issue. I have implemented a fix for your issue [here|https://github.com/puppetlabs/puppetlabs-apt/pull/831]. The fix will be available in the next release. I'm going to go ahead and resolve the ticket now. Cheers!", "created": "2018-12-07T06:26:00.000000"}], "components": ["apt"], "created": "2018-12-03T16:43:00.000000", "creator": "557058:0b5506c4-6f19-4cac-a108-858c02c5a85b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38bab3d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrh6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_308558328_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 6.2.1*\n *Puppet Version: puppetserver 6.0.2, puppet-agent 6.0.4*\n *OS Name/Version: Ubuntu 16.04.5*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nIf there is no apt::auth_conf_entries configuration specified, the puppetlabs-apt module does not touch the /etc/apt/auth.conf file.\n\n*Actual Behavior:*\n\nIf apt::auth_conf_entries is not specified, /etc/apt/auth.conf is removed. This broke apt updates on several of our servers when updating puppetlabs-apt.\n\nThe servers in question have their own mechanisms for managing this file.\n\nFrom init.pp:\n\n{{$auth_conf_ensure = $auth_conf_entries ? {}}\n{{\u00a0 [] => 'absent',}}\n{{\u00a0 default => 'present',}}\n{{ }}}\n\n{{$auth_conf_tmp = epp('apt/auth_conf.epp')}}\n\n{{file { '/etc/apt/auth.conf':}}\n{{\u00a0 ensure => $auth_conf_ensure,}}\n{{\u00a0 owner => 'root',}}\n{{\u00a0 group => 'root',}}\n{{\u00a0 mode => '0600',}}\n{{\u00a0 content => \"${confheadertmp}${auth_conf_tmp}\",}}\n{{\u00a0 notify => Class['apt::update'],}}\n{{ }}}\n\nFrom a puppet agent run on an affected host:\n\n{{Info: Computing checksum on file /etc/apt/auth.conf}}\n{{Info: /Stage[main]/Apt/File[/etc/apt/auth.conf]: Filebucketed /etc/apt/auth.conf to puppet with sum e517d1945208aefcb7dc9d5b319b9379}}\n{{Notice: /Stage[main]/Apt/File[/etc/apt/auth.conf]/ensure: removed}}\n\n\u00a0", "environment": "Ubuntu 16.04.5 Puppet server with puppetserver 6.0.2\n\nDebian 9.6 server with puppet-agent 6.0.4.\n\npuppetlabs-apt module 6.2.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33329", "fixedVersions": [], "id": "33329", "issueType": "Bug", "key": "MODULES-8321", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b5506c4-6f19-4cac-a108-858c02c5a85b", "resolution": "Fixed", "resolutionDate": "2018-12-07T06:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : /etc/apt/auth.conf is removed if no apt::auth_conf_entries is specified", "timeSpent": "PT0S", "updated": "2018-12-07T06:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-12-03T14:16:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43f253d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1631876435_*|*_1_*:*_1_*:*_597043637_*|*_10007_*:*_1_*:*_6480917_*|*_3_*:*_1_*:*_93351655_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4399863256"}], "description": "As part of housekeeping for the puppetlabs-puppet_agent 2.0 release, we should remove old platforms and metadata. An old platform is any platform that we do not currently ship in the _latest_ 5.5.x stream.", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "34461", "fixedVersions": [], "id": "34461", "issueType": "Task", "key": "MODULES-8320", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove old platforms and metadata from puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-12-03T14:15:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b5d525e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylron:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1899301204_*|*_1_*:*_1_*:*_597088104_*|*_10007_*:*_1_*:*_3777125_*|*_3_*:*_1_*:*_333098395_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3895393744"}], "description": "mcollective is removed in puppet 6, and with the [removal of puppet 3 support in puppetlabs-puppet_agent|https://puppet.atlassian.net/browse/MODULES-8318], we need to revisit our mcollective tests and ensure we're testing whatever still makes sense in puppet 5.\n\nWe also need to update the FOSS upgrade scenarios for puppet6, since foss upgrades will fail since they'll use the services class which will attempt to start mcollective (and fail) in puppet6", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "33328", "fixedVersions": [], "id": "33328", "issueType": "Task", "key": "MODULES-8319", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Clean up mcollective upgrade stories in puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-12-03T14:13:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48d10573"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrgyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88895922_*|*_10007_*:*_1_*:*_3119574294_*|*_3_*:*_1_*:*_516772389_*|*_5_*:*_1_*:*_0"}], "description": "As part of preparation for the release of the puppet-agent module 2.0, we want to remove all puppet 3 test paths in puppet-agent, and keep all puppet 4->5 and 5->6 tests.", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "42989", "fixedVersions": [], "id": "42989", "issueType": "Task", "key": "MODULES-8318", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-15T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Stop testing puppet 3 in puppetlabs-puppet_agent's spec tests", "timeSpent": "PT0S", "updated": "2019-01-15T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "PR here: [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/356]\n\n\u00a0\n\nSummary:\n * Removes transition, since it was only used to manage a few more complex 3 -> 4 upgrades\n * Updates others to the latest versions compatible with all active streams (puppet 4 - 6), that is:\n ** stdlib: >= 5.1.0 < 6.0.0\n ** inifile: >= 2.4.0 <= 3.0.0\n ** apt: >= 6.0.0 < 7.0.0", "created": "2019-01-02T15:24:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81], it looks like this is passing puppetlabs-puppet_agent#master CI - is there anything left to do here? ", "created": "2019-01-15T14:24:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "Done \u2013 we may want to remove other dependencies eventually (since modules are in the process of phasing out puppet 4), but that's for another ticket.", "created": "2019-01-15T14:28:00.000000"}], "components": ["puppet_agent"], "created": "2018-12-03T14:10:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d14ed9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrgyn:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1052424204_*|*_1_*:*_1_*:*_76367091_*|*_10007_*:*_1_*:*_1184561700_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1402909700"}], "description": "Dependencies in puppetlabs-puppet_agent should be updated to the latest versions that support puppet 4.", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "41894", "fixedVersions": ["puppet_agent 2.0.0"], "id": "41894", "issueType": "Task", "key": "MODULES-8317", "labels": [], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-01-15T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppetlabs-puppet_agent module dependencies to the latest versions", "timeSpent": "PT0S", "updated": "2019-01-15T14:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c16a394742a00683e4433", "body": "Hello,\u00a0\n\nAfter more test, I did found a working combinaison with all the options set.\nThe order is important, because if it is different puppet keeps refresh the config after each run.\n\nPlease see the config below:\n\n\u00a0\n{code:java}\niis_application_pool { 'TS_PRD':\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n  enable32_bit_app_on_win64 => false,\n  log_event_on_recycle => 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory',\n  restart_schedule => [],\n  idle_timeout     => ['00:00:00'],\n  restart_time_limit => [],\n}\n{code}\nPuppet agent in debug:\n\n\u00a0\n\n\u00a0\n{code:java}\n   {\n       \"auto_start\":  \"True\",\n       \"auto_shutdown_exe\":  \"\",\n       \"restart_private_memory_limit\":  \"0\",\n       \"cpu_reset_interval\":  \"00:05:00\",\n       \"password\":  \"\",\n       \"logon_type\":  \"LogonBatch\",\n       \"restart_time_limit\":  \"00:00:00\",\n       \"max_processes\":  \"1\",\n       \"restart_schedule\":  \"\",\n       \"idle_timeout_action\":  \"Terminate\",\n       \"cpu_smp_processor_affinity_mask2\":  \"4294967295\",\n       \"state\":  \"Started\",\n       \"load_user_profile\":  \"False\",\n       \"enable_configuration_override\":  \"True\",\n       \"orphan_action_exe\":  \"\",\n       \"restart_requests_limit\":  \"0\",\n       \"disallow_overlapping_rotation\":  \"False\",\n       \"orphan_worker_process\":  \"False\",\n       \"queue_length\":  \"1000\",\n       \"set_profile_environment\":  \"True\",\n       \"name\":  \"TS_PRD\",\n       \"load_balancer_capabilities\":  \"HttpLevel\",\n       \"auto_shutdown_params\":  \"\",\n       \"orphan_action_params\":  \"\",\n       \"ping_response_time\":  \"00:01:30\",\n       \"ping_interval\":  \"00:00:30\",\n       \"managed_runtime_version\":  \"v4.0\",\n       \"clr_config_file\":  \"\",\n       \"rapid_fail_protection_max_crashes\":  \"5\",\n       \"rapid_fail_protection\":  \"True\",\n       \"log_event_on_process_model\":  \"IdleTimeout\",\n       \"cpu_smp_affinitized\":  \"False\",\n       \"cpu_smp_processor_affinity_mask\":  \"4294967295\",\n       \"disallow_rotation_on_config_change\":  \"False\",\n       \"idle_timeout\":  \"00:00:00\",\n       \"managed_pipeline_mode\":  \"Integrated\",\n       \"user_name\":  \"\",\n       \"identity_type\":  \"ApplicationPoolIdentity\",\n       \"log_event_on_recycle\":  \"Time\",    <------------------------------------------------HERE\n       \"startup_time_limit\":  \"00:01:30\",\n       \"pass_anonymous_token\":  \"True\",\n       \"enable32_bit_app_on_win64\":  \"False\",\n       \"pinging_enabled\":  \"True\",\n       \"manual_group_membership\":  \"False\",\n       \"cpu_action\":  \"NoAction\",\n       \"rapid_fail_protection_interval\":  \"00:05:00\",\n       \"managed_runtime_loader\":  \"webengine4.dll\",\n       \"shutdown_time_limit\":  \"00:01:30\",\n       \"cpu_limit\":  \"0\",\n       \"restart_memory_limit\":  \"0\",\n       \"start_mode\":  \"OnDemand\"\n   },\n{code}\n\u00a0\n\n\u00a0\n\nResult:\n\n\u00a0\n{code:java}\nNotice: /Stage[main]/Profile::Windows::xxxxx/Iis_application_pool[TS_PRD]/log_event_on_recycle: log_event_on_recycle ch\nanged 'Time' to 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory'\nDebug: Updating TS_PRD\nDebug: Changing enable32BitAppOnWin64 to false\nDebug: Changing managedPipelineMode to Integrated\nDebug: Changing managedRuntimeVersion to v4.0\nDebug: Changing processModel.idleTimeout to 00:00:00\nDebug: Changing recycling.logEventOnRecycle to Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,Privat\neMemory\nDebug: Changing recycling.periodicRestart.time to\nDebug: Changing recycling.periodicRestart.schedule to []\nDebug: Changing TS_PRD to started\nDebug: COMMAND: Set-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'enable32BitAppOnWin64' -Value 'false'\nSet-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'managedPipelineMode' -Value 'Integrated'\nSet-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'managedRuntimeVersion' -Value 'v4.0'\nSet-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'processModel.idleTimeout' -Value '00:00:00'\nSet-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'recycling.logEventOnRecycle' -Value 'Time,Requests,Schedule,Memory,\nIsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory'\nSet-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'recycling.periodicRestart.time' -Value ''\nClear-ItemProperty -Path 'IIS:\\AppPools\\TS_PRD' -Name 'recycling.periodicRestart.schedule'\nStart-WebAppPool -Name \"TS_PRD\" -ErrorAction Stop\nDebug: Waited 0.016368 total seconds.\n{code}\n\u00a0\n\n\u00a0\n\nAfter this run, all the other one doesn't trigger any configuration changes.\n\n\u00a0", "created": "2018-12-14T14:08:00.000000"}, {"author": "623c16a394742a00683e4433", "body": "Hi, I did some more tests and maybe I found something...\n\nI have run puppet agent in debug so I can see the powershell command used to \"get\" the IIS config and the command used to \"set\" the new configuration.\n\nThe get command:\n{code:java}\n\u00a0Get-WebConfiguration -Filter '/system.applicationHost/applicationPools/add' | % {\n  New-Object -TypeName PSObject -Property @{\n    name  = [string]$_.name\n    state = [string]$_.state    auto_start                    = [string]$_.autostart\n    clr_config_file               = [string]$_.clrconfigfile\n    enable32_bit_app_on_win64     = [string]$_.enable32bitapponwin64\n    enable_configuration_override = [string]$_.enableconfigurationoverride\n    managed_pipeline_mode         = [string]$_.managedpipelinemode\n    managed_runtime_loader        = [string]$_.managedruntimeloader\n    managed_runtime_version       = [string]$_.managedruntimeversion\n    pass_anonymous_token          = [string]$_.passanonymoustoken\n    start_mode                    = [string]$_.startmode\n    queue_length                  = [string]$_.queuelength    cpu_action                       = [string]$_.cpu.action\n    cpu_limit                        = [string]$_.cpu.limit\n    cpu_reset_interval               = [string]$_.cpu.resetinterval\n    cpu_smp_affinitized              = [string]$_.cpu.smpaffinitized\n    cpu_smp_processor_affinity_mask  = [string]$_.cpu.smpprocessoraffinitymask\n    cpu_smp_processor_affinity_mask2 = [string]$_.cpu.smpprocessoraffinitymask2    identity_type              = [string]$_.processmodel.identityType\n    idle_timeout               = [string]$_.processmodel.idleTimeout\n    idle_timeout_action        = [string]$_.processmodel.idleTimeoutAction\n    load_user_profile          = [string]$_.processmodel.loadUserProfile\n    log_event_on_process_model = [string]$_.processmodel.logEventOnProcessModel\n    logon_type                 = [string]$_.processmodel.logonType\n    manual_group_membership    = [string]$_.processmodel.manualGroupMembership\n    max_processes              = [string]$_.processmodel.maxProcesses\n    pinging_enabled            = [string]$_.processmodel.pingingEnabled\n    ping_interval              = [string]$_.processmodel.pingInterval\n    ping_response_time         = [string]$_.processmodel.pingResponseTime\n    set_profile_environment    = [string]$_.processmodel.setProfileEnvironment\n    shutdown_time_limit        = [string]$_.processmodel.shutdownTimeLimit\n    startup_time_limit         = [string]$_.processmodel.startupTimeLimit\n    user_name                  = [string]$_.processmodel.username\n    password                   = [string]$_.processmodel.password    orphan_action_exe                 = [string]$_.failure.orphanactionexe\n    orphan_action_params              = [string]$_.failure.orphanactionparams\n    orphan_worker_process             = [string]$_.failure.orphanworkerprocess\n    load_balancer_capabilities        = [string]$_.failure.loadbalancercapabilities\n    rapid_fail_protection             = [string]$_.failure.rapidfailprotection\n    rapid_fail_protection_interval    = [string]$_.failure.rapidfailprotectioninterval\n    rapid_fail_protection_max_crashes = [string]$_.failure.rapidfailprotectionmaxcrashes\n    auto_shutdown_exe                 = [string]$_.failure.autoshutdownexe\n    auto_shutdown_params              = [string]$_.failure.autoshutdownparams    disallow_overlapping_rotation      = [string]$_.recycling.disallowoverlappingrotation\n    disallow_rotation_on_config_change = [string]$_.recycling.disallowrotationonconfigchange\n    log_event_on_recycle               = [string]$_.recycling.logeventonrecycle\n    restart_memory_limit               = [string]$_.recycling.periodicrestart.memory\n    restart_private_memory_limit       = [string]$_.recycling.periodicrestart.privatememory\n    restart_requests_limit             = [string]$_.recycling.periodicrestart.requests\n    restart_time_limit                 = [string]$_.recycling.periodicrestart.time\n    restart_schedule                   = [string]$_.recycling.periodicrestart.schedule.collection.value\n  }\n} | ConvertTo-Json -Depth 10{code}\n\u00a0\n\nThe set command:\n\n\u00a0\n{code:java}\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle' -Value 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time'\n{code}\n\u00a0\n\n\u00a0\n\nMy puppet code ( this time I am using the DefaultAppPool):\n\n\u00a0\n{code:java}\niis_application_pool { 'DefaultAppPool':\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n  enable32_bit_app_on_win64 => false,\n  restart_schedule => ['07:00:00'],\n  restart_time_limit => '00:00:00',\n  start_mode     => 'AlwaysRunning',\n  log_event_on_recycle => 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time',\n  idle_timeout   => '00:00:00',\n}\n{code}\n\u00a0\n\nBelow my test:\n\nSet all logeventonrecycle at null with powershell\n\n\u00a0\n{code:java}\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle' -Value ''\n{code}\n\u00a0\n\n\u00a0Get the logeventonrecycle value:\n{code:java}\nGet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle'\nPSPath                      : WebAdministration::\\\\WIN2K2-N01\\AppPools\\DefaultAppPool\nPSParentPath                : WebAdministration::\\\\WIN2K2-N01\\AppPools\nPSChildName                 : DefaultAppPool\nPSDrive                     : IIS\nPSProvider                  : WebAdministration\nIsInheritedFromDefaultValue : False\nIsProtected                 : False\nName                        : logEventOnRecycle\nTypeName                    : System.UInt32\nSchema                      : Microsoft.IIs.PowerShell.Framework.ConfigurationAttributeSchema\nValue                       : 0\nIsExtended                  : False\n{code}\n\u00a0\n\nSet the exact value for logeventonrecycle as 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time':\n{code:java}\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle' -Value 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time'\n{code}\nCheck the value:\n{code:java}\nPS C:\\Windows\\system32> Get-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle'\nTime,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory\n{code}\nSo the value return is 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory' and not\u00a0 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time'.\n\n\u00a0\n\nIt seems than puppet is looking for a exact match for the string \"log_event_on_recycle\".\n\n\u00a0\n\nPuppet agent in debug:\n{code:java}\nDebug: STDOUT: [\n    {\n        \"auto_start\":  \"True\",\n        \"auto_shutdown_exe\":  \"\",\n        \"restart_private_memory_limit\":  \"0\",\n        \"cpu_reset_interval\":  \"00:05:00\",\n        \"password\":  \"\",\n        \"logon_type\":  \"LogonBatch\",\n        \"restart_time_limit\":  \"00:00:00\",\n        \"max_processes\":  \"1\",\n        \"restart_schedule\":  \"07:00:00\",\n        \"idle_timeout_action\":  \"Terminate\",\n        \"cpu_smp_processor_affinity_mask2\":  \"4294967295\",\n        \"state\":  \"Started\",\n        \"load_user_profile\":  \"False\",\n        \"enable_configuration_override\":  \"True\",\n        \"orphan_action_exe\":  \"\",\n        \"restart_requests_limit\":  \"0\",\n        \"disallow_overlapping_rotation\":  \"False\",\n        \"orphan_worker_process\":  \"False\",\n        \"queue_length\":  \"1000\",\n        \"set_profile_environment\":  \"True\",\n        \"name\":  \"DefaultAppPool\",\n        \"load_balancer_capabilities\":  \"HttpLevel\",\n        \"auto_shutdown_params\":  \"\",\n        \"orphan_action_params\":  \"\",\n        \"ping_response_time\":  \"00:01:30\",\n        \"ping_interval\":  \"00:00:30\",\n        \"managed_runtime_version\":  \"v4.0\",\n        \"clr_config_file\":  \"\",\n        \"rapid_fail_protection_max_crashes\":  \"5\",\n        \"rapid_fail_protection\":  \"True\",\n        \"log_event_on_process_model\":  \"IdleTimeout\",\n        \"cpu_smp_affinitized\":  \"False\",\n        \"cpu_smp_processor_affinity_mask\":  \"4294967295\",\n        \"disallow_rotation_on_config_change\":  \"False\",\n        \"idle_timeout\":  \"00:00:00\",\n        \"managed_pipeline_mode\":  \"Integrated\",\n        \"user_name\":  \"\",\n        \"identity_type\":  \"ApplicationPoolIdentity\",\n        \"log_event_on_recycle\":  \"Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory\",\n        \"startup_time_limit\":  \"00:01:30\",\n        \"pass_anonymous_token\":  \"True\",\n        \"enable32_bit_app_on_win64\":  \"False\",\n        \"pinging_enabled\":  \"True\",\n        \"manual_group_membership\":  \"False\",\n        \"cpu_action\":  \"NoAction\",\n        \"rapid_fail_protection_interval\":  \"00:05:00\",\n        \"managed_runtime_loader\":  \"webengine4.dll\",\n        \"shutdown_time_limit\":  \"00:01:30\",\n        \"cpu_limit\":  \"0\",\n        \"restart_memory_limit\":  \"0\",\n        \"start_mode\":  \"AlwaysRunning\"\n    },\n{code}\nThe result at each puppet run\n{code:java}\nNotice: /Stage[main]/Profile::Windows::Iis2/Iis_application_pool[DefaultAppPool]/log_event_on_recycle: log_event_on_recycle changed 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory' to 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time'\nDebug: Updating DefaultAppPool\nDebug: Changing enable32BitAppOnWin64 to false\nDebug: Changing managedPipelineMode to Integrated\nDebug: Changing managedRuntimeVersion to v4.0\nDebug: Changing startMode to AlwaysRunning\nDebug: Changing processModel.idleTimeout to 00:00:00\nDebug: Changing recycling.logEventOnRecycle to Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time\nDebug: Changing recycling.periodicRestart.time to 00:00:00\nDebug: Changing recycling.periodicRestart.schedule to [\"07:00:00\"]\nDebug: Changing DefaultAppPool to started\nDebug: COMMAND: Set-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'enable32BitAppOnWin64' -Value 'false'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'managedPipelineMode' -Value 'Integrated'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'managedRuntimeVersion' -Value 'v4.0'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'startMode' -Value 'AlwaysRunning'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'processModel.idleTimeout' -Value '00:00:00'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.logEventOnRecycle' -Value 'Memory,Requests,Schedule,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory,Time'\nSet-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.periodicRestart.time' -Value '00:00:00'\nClear-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.periodicRestart.schedule'\nNew-ItemProperty -Path 'IIS:\\AppPools\\DefaultAppPool' -Name 'recycling.periodicRestart.schedule' -Value @{value='07:00:0\n0'}\nStart-WebAppPool -Name \"DefaultAppPool\" -ErrorAction Stop\nDebug: Waited 0.0 total seconds.\n{code}\n\u00a0\n\n\u00a0", "created": "2019-01-31T15:24:00.000000"}], "components": ["iis", "windows"], "created": "2018-12-03T12:58:00.000000", "creator": "623c16a394742a00683e4433", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b661a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrgwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n *Module Version:\u00a0'4.5.0*\n *Puppet Version: 5.5.4*\n *OS Name/Version: Windows server 2012 R2*\n\n_The param \"log_event_on_recycle\" doesn't work when there is more than 1 value._\n\n*Desired Behavior:*\n\nMake this parameter works has specified in the documentation:\n\nSpecifies that IIS should log an event when an application pool is recycled. The {{log_event_on_recycle}}\u00a0property must have a bit set corresponding to the reason for the recycle if IIS is to log the event. The {{log_event_on_recycle}}\u00a0property can have one or more of the following possible values: {{ConfigChange}}, {{IsapiUnhealthy}}, {{Memory}}, {{OnDemand}}, {{PrivateMemory}}, {{Requests}}, {{Schedule}}\u00a0and {{Time}}. If you specify more than one value, separate them with a comma (,). The default flags for versions of IIS earlier than IIS 10 are {{Time}}, {{Memory}}, and {{PrivateMemory}}; for IIS 10 and later are all values.\n\n*Actual Behavior:*\n\nWorks with 1 value:\n{code:java}// iis_application_pool { 'TS_PRD':\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n  enable32_bit_app_on_win64 => false,\n  restart_schedule => ['07:00:00'],\n  restart_time_limit => '00:00:00',\n  log_event_on_recycle => 'Time',\n{code}\nResult:\n{code:java}// Notice: /Stage[main]/Profile::Windows::xxxxxx/Iis_application_pool[TS_PRD]/log_e\nvent_on_recycle: log_event_on_recycle changed 'ConfigChange' to 'Time'\nNotice: Applied catalog in 29.70 seconds\n{code}\nCheck result:\n{code:java}// PS C:\\Users\\xxxxx> Get-WebConfigurationProperty -pspath  'MACHINE/WEBROOT/APPHOST'  -filter \"system.applicationHost/ap\nplicationPools/add[@name='TS_PRD']/recycling\" -name logEventOnRecycle\nTime\n{code}\nWith more values:\n{code:java}// iis_application_pool { 'TS_PRD':\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n  enable32_bit_app_on_win64 => false,\n  restart_schedule => ['07:00:00'],\n  restart_time_limit => '00:00:00',\n  log_event_on_recycle => 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory',}\n{code}\nResults:\n{code:java}// Notice: /Stage[main]/Profile::Windows::xxxxx/Iis_application_pool[TS_PRD]/log_e\nvent_on_recycle: log_event_on_recycle changed 'Time' to 'Time,Requests,Schedule,\nMemory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory'\nNotice: Applied catalog in 29.45 seconds{code}\nCheck result:\n{code:java}// PS C:\\Users\\xxxxxx> Get-WebConfigurationProperty -pspath  'MACHINE/WEBROOT/APPHOST'  -filter \"system.applicationHost/ap\nplicationPools/add[@name='TS_PRD']/recycling\" -name logEventOnRecycle\nTime\n{code}\nPuppet doesn't return any error but the configuration has not been changed. After each puppet run we get the notice above.\n\n\u00a0", "environment": "Windows server 2012R2\n\nPuppet agent: 5.5.4\n\nPuppetserver: 5.3.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35540", "fixedVersions": [], "id": "35540", "issueType": "Bug", "key": "MODULES-8316", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16a394742a00683e4433", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/iis : log_event_on_recycle in applicationpool ", "timeSpent": "PT0S", "updated": "2021-06-14T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-12-03T11:49:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c4d6096"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Modernize puppet_agent module"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "In Progress"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykp7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10505_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_3108510769_*|*_10013_*:*_1_*:*_5101524005"}], "description": "From the last time we talked about this:\n\n* We need to make sure the dependencies are on the latest versions\n** Or at least, latest that support Platform 4\n* We need to fix our test paths to stop testing Puppet 3.\n** We want to test 4->5 and 5->6 (at both unit and acceptance levels)\n** We should base our actual versions on supported PE upgrade paths (davis to irving, and irving to johnson/kerney/lovejoy/etc.)\n* We need to sort out mcollective upgrade stories (it's removed in Platform 6, and may not even be enabled in Platform 5)\n* We should remove any old platforms from the metadata, while we're at it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33327", "fixedVersions": [], "id": "33327", "issueType": "Epic", "key": "MODULES-8315", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Done", "resolutionDate": "2019-03-08T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release Puppet Agent Module 2.0", "timeSpent": "PT0S", "updated": "2019-03-08T12:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] try to repro", "created": "2018-12-11T16:29:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi [~accountid:623c12cb562ab90069f8b34b] - thanks for the report!\n\nIt seems that you've already solved your problem by not using double slashes in your {{hiera.yaml}} file. As noted in the documentation at https://puppet.com/docs/puppet/5.0/hiera_config_yaml_5.html#configuring-a-hierarchy-level-built-in-backends a \\ is treated as an escape character.\n\nIt's unclear if there's anything else you're having difficulty with? If you have solved your ticket by using the appropriate strings in {{hiera.yaml}}, can this ticket be closed?\n\n\nThanks!", "created": "2019-01-18T16:12:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Hi [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562],\n\nWell in iis module documentation there is dual \\\\ exemple so I assume the documentation is wrong ? \nPlease see  : https://forge.puppet.com/puppetlabs/iis\n\nRegards,", "created": "2019-01-21T12:36:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Hi\u00a0[~accountid:623c12cb562ab90069f8b34b],\n\nThe documentation is not incorrect. The confusion here is that the examples in the documentation you linked are strictly for bare minimum examples written in Puppet language. Your ticket points out the fact that those examples won't work with Heira, but the differences you found are the expected behavior. Heira is written in YAML, which does not have the same rules. It's a different language.\n\nIn Puppet language a `\\` character is treated in a much more sophisticated manner. Often you can use either a single `\\` or double them up as in the examples. Puppet language is smart that way.\u00a0\n\nIn Heira the treatment of slashes and other characters is much more literal because YAML is intended to be a very literal language where you can type in values that are easy to read, and they are treated as close as possible to exactly how you typed them. This is why YAML makes it so easy to write things like blocks of strings with line breaks in them and special characters, without the need for escaping.\n\n\u00a0\n\nIf you find the difference between these languages confusing I would suggest that you could try switching to forward slashes '/' instead. Much of Windows and especially PowerShell will now support forward slashes. This could look a little odd at first, but in the context of IIS, which mostly uses PowerShell to do its work, this could be a solution for you.\n\nIf that strategy doesn't work and you are forced to use single slashes in one context, and double slashes in another, please understand that this is due to differences in the underlying languages involved and the way they parse strings. We would not want to attempt to modify the way these platforms interact with one another at the level of a single modules code base.\n\nWith those things in mind, please let me know if you have any further questions, or if we can go ahead and close this ticket.\n\nThanks!\nBill", "created": "2019-01-24T15:01:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Hi Bill,\n\n\u00a0\n\nindeed I didn't realise this specificity with Hiera.\n\nMy bad !\u00a0\n\n\u00a0\n\nThanks for the explanation.\n\n\u00a0\n\nYou can close the ticket.", "created": "2019-01-28T02:34:00.000000"}], "components": ["iis", "windows"], "created": "2018-11-30T10:09:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d2f26f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfy7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_973191732_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4124386004"}], "description": "I try the following code which failed with a powershell error :\n - create path\n - Install IIS\n\nIn a profile add :\n{code:java}create_resources('iis_application', hiera_hash('iis_application')){code}\n\u00a0\n\nIn Hiera:\n\n\u00a0\n{code:java}iis_application:\n\n'AppName':\n\nensure: present\n\nsitename: \"Default Web Site\"\n\nphysicalpath: 'c:\\\\inetpub\\\\wwwroot\\\\aspnet_client'\n{code}\n\u00a0\n This return :\n{code:java}[1;31mError: Failed to apply catalog: 751: unexpected token at 'Get-WebConfiguration : Nom du fichier\u00b6\u00ff: \\\\?\\c:\\\\inetpub\\\\wwwroot\\\\aspnet_client\\web.configErreur\u00b6\u00ff: Impossible de lire le fichier de configurationAu caract\u00c7\u00f9re Ligne:8 : 28+\n\n $sslFlags_raw = [String](Get-WebConfiguration -Location \"${site}/${name}\" -Fil ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : NotSpecified: (:) [Get-WebConfiguration], Fi\n\nleNotFoundException    + FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.IIs.PowerShell.Provider.GetCo\n\nnfigurationComman    d Get-WebConfiguration : Nom du fichier\u00b6\u00ff: \\\\?\\c:\\\\inetpub\\\\wwwroot\\\\aspnet_client\\web.configErreur\n\n\u00b6\u00ff: Impossible de lire le fichier de configurationAu caract\u00c7\u00f9re Ligne:18 : 44+       anonymous                   = [bool\n\n](Get-WebConfiguration -Location \"${sit ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n~~~~~    + CategoryInfo          : NotSpecified: (:) [Get-WebConfiguration], FileNotFoundException    + FullyQualifiedEr\n\nrorId : System.IO.FileNotFoundException,Microsoft.IIs.PowerShell.Provider.GetConfigurationComman    d '[0m\n{code}\nTo fix this don't use double '\\\\' : physicalpath: 'c:\\inetpub\\wwwroot\\aspnet_client'", "environment": "puppet 5.5.8\n\npuppetlabs-iis 4.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38731", "fixedVersions": [], "id": "38731", "issueType": "Bug", "key": "MODULES-8313", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "resolution": "Won't Do", "resolutionDate": "2019-01-28T10:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : double slashes  breaks iis_application", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Any news on this? It's been almost 2 years... :(", "created": "2020-11-03T06:05:00.000000"}], "components": ["powershell"], "created": "2018-11-30T02:10:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Provider prints executed commands (also for unless and onlyif) when agent is running with --debug option."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c9b24f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrfqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/19"}], "description": "While trying to debug a problem with an exec resource executing powershell commands using the powershell provider, I found that this provider doesn't print out its executed commands when the agent is running with --debug, like other exec providers do. This makes it hard to, well, debug.\n\nPlease let the ps provider print executed commands when running in debug mode.", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40717", "fixedVersions": [], "id": "40717", "issueType": "New Feature", "key": "MODULES-8312", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell provider doesn't echo executed commands in debug mode", "timeSpent": "PT0S", "updated": "2021-01-11T09:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-11-29T08:05:00.000000", "creator": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cbbdd0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrf7r:"}], "description": "Currently attempts to change the port lead to errors (chicken and eggs problem)?\n\nE.g, Server side config:\n\n\n{code:java}\nclasses:\n  - postgresql::server{code}\n{code:java}\npostgresql::server::port: 7777\n\n{code}\n\nClient side:\n{noformat}\n\u00a0\n% puppet agent -t --debug |grep psql Debug: Executing with uid=postgres gid=postgres: '/usr/bin/psql -p 7777 -t -X -c \"SELECT COUNT(*) FROM (SELECT datname FROM pg_database WHERE Error: /Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]: Could not evaluate: Error evaluating 'unless' clause, returned pid 15857 exit 2: 'psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.7777\"?\n{noformat}\n\nmanifests/server/initdb.pp tries to work on a new port before the server change the port (and restart)\n\nAlso attempt to change port via config_entry\n\npostgresql::server::config_entry \\{ 'port': value => '7777' }\n\nleads to an error:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Postgresql::Server::Config_entry[port] is already declared at (file: /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/config.pp, line: 109); {noformat}", "environment": "Client OS: Debian GNU/Linux 9.6 (stretch)\nPuppetServer: 5.3.6-1stretch\npuppetlabs/postgresql module version: 5.11.0 (latest)", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42988", "fixedVersions": [], "id": "42988", "issueType": "Bug", "key": "MODULES-8311", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql : unable to change server port", "timeSpent": "PT0S", "updated": "2019-01-07T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-11-29T06:48:00.000000", "creator": "557058:3f48d88e-c0dc-4ff7-bbb9-17580e3c55a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e344c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrf7j:"}], "description": "_Basic Info_\n*Module Version:3.4\n*Puppet Version:4.10.12\n*OS Name/Version:rhel 7\n\n\n*Desired Behavior:*\npassenger.conf file should not be deleted if apache::mod:passenger is loaded\nOR\ndocument how to load passenger when the conf file is manged by vhost as I cannot find it without a search.\n*Actual Behavior:*\n\nEven with passenger loaded the module still deletes the conf file, because the conf file is defined in mod::vhost and looks specifically for vhost settings to defined for passenger, even though passenger.conf contains global not vhost settings\nI propose managing the conf file in the mod::passenger section so that it is always created if that module is loaded.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nNotice: /Stage[main]/Apache/File[/etc/httpd/conf.d/passenger.conf]/ensure: removed", "environment": "class { 'apache':\n\u00a0 mpm_module => $mpm_module,\n\u00a0 service_manage => false,\n\u00a0 confd_dir => $confd_dir,\n\u00a0 conf_dir => $conf_dir,\n\u00a0 mime_types_additional => $mime_types_additional,\n\u00a0 log_level => \"notice\",\n\u00a0 use_optional_includes => true,\n\u00a0 default_vhost => false,\n}\napache::mod::passenger", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40715", "fixedVersions": [], "id": "40715", "issueType": "Bug", "key": "MODULES-8310", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f48d88e-c0dc-4ff7-bbb9-17580e3c55a2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pupptlabs-apache : passenger.conf file deleted ", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-11-28T11:22:00.000000", "creator": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d8cbfeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrelj:"}], "description": "The mysql puppet module has no examples of how to specify which version of mysql you want to install. \n\nFor example, if you want to install mysql 5.6 on ubuntu 16.04, how would you do it? Can you even do it? The standard apt-repos for 16.04 don't include 5.6. Does the module provide apt repos? \n\nhttps://github.com/puppetlabs/puppetlabs-mysql", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35538", "fixedVersions": [], "id": "35538", "issueType": "Bug", "key": "MODULES-8309", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql no example how to specify version", "timeSpent": "PT0S", "updated": "2021-06-30T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] - lets pair on this sometime in the next week", "created": "2018-11-28T08:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "*[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] Jawohl*", "created": "2018-11-28T08:55:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Audit completed, need to review findings", "created": "2018-12-19T04:44:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Findings reviewed, this is done", "created": "2019-01-30T04:54:00.000000"}], "components": [], "created": "2018-11-28T08:42:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c361033"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzregn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12417_*|*_3_*:*_1_*:*_5429493404_*|*_5_*:*_1_*:*_0"}], "description": "- what OSes are we testing on\n- what Puppet versions we test\n- how long Travis tests take\n- how long Jenkins tests take\n- acceptance test health check - talk to TP \n\n- what Puppet versions and OSes do we actually test?\n- what does the agent officially support?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41892", "fixedVersions": [], "id": "41892", "issueType": "Story", "key": "MODULES-8308", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2019-01-30T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Module audit", "timeSpent": "PT0S", "updated": "2019-01-30T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://docs.google.com/document/d/1W-9UXMX5ZHn2QknGEmHjtTo2IvZnSIg2m2ZpD625_CY/edit?usp=sharing", "created": "2018-11-28T19:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Potential way to get powershell version\n\n{{powershell -NoLogo -NonInteractive -Command \"'[[' + $PSVersionTable.PSVersion.ToString() + ']]'\"}}\n\n{{pwsh -NoLogo -NonInteractive -Command \"'[[' + $PSVersionTable.PSVersion.ToString() + ']]'\"}}\n\nI used the [[ ]] so that if there's any other garbage on STDOUT it would be ignored if using a simple regex to extract the version number.\n\nIt is also available in the powershell.exe details BUT that's not xplat supported.  Also Powershell.exe on Windows 10 shows the version as 10.0.17134.1 not 5.1", "created": "2018-11-28T19:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tickets created", "created": "2018-12-12T00:18:00.000000"}], "components": [], "created": "2018-11-27T17:31:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Additional tickets that will track the work to support both versions of powershell in the puppetlabs-powershell module.\n\nAdvertise to the community about our tbd approach and solicit feedback."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6befb605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrdmv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93892120_*|*_3_*:*_1_*:*_1140492071_*|*_5_*:*_1_*:*_0"}], "description": "Powershell 6 has different installation options, different binary, and is cross-platform which differs from system installed Windows Powershell. This ticket will track the work to come up with options to support powershell 6 in the puppetlabs-powershell module.\n\nNote: this has implications for powershell management module.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "37685", "fixedVersions": [], "id": "37685", "issueType": "Task", "key": "MODULES-8307", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-12-12T00:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : SPIKE figure out options for supporting powershell and powershell core", "timeSpent": "PT0S", "updated": "2019-03-18T00:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "PR merged into master at https://github.com/puppetlabs/puppetlabs-cron_core/commit/ad6375d2bb6d779e808cb27b8af6120dc5ce1cac", "created": "2018-12-11T12:35:00.000000"}], "components": ["cron_core"], "created": "2018-11-27T11:32:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f012c6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrd9z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Enhancement"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The individual crontab filetypes in Puppet have now been ported over to the puppetlabs-cron_core module."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2788983_*|*_10007_*:*_1_*:*_819351180_*|*_3_*:*_1_*:*_29635623_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_361592445"}], "description": "The [crontab filetypes|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/filetype.rb#L175-L324] should be ported over to the cron module so that the module's as self-contained as possible. Doing so would also make it easier to add support for newer platforms that use cron in case their crontab takes in different arguments.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40714", "fixedVersions": [], "id": "40714", "issueType": "Task", "key": "MODULES-8306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Done", "resolutionDate": "2018-12-11T12:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-cron_core : Port over the crontab filetypes", "timeSpent": "PT0S", "updated": "2019-11-06T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11f9a2f6400069eb7b1e", "body": "Looks like [~accountid:623a462cb75ca800705601e0] might have fixed this issue in https://github.com/puppetlabs/puppetlabs-mysql/pull/1278.\n\nCheers\nThomas", "created": "2020-03-05T09:59:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this ticket due to the following PR: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1278]\n\nThank you [~accountid:623c11f9a2f6400069eb7b1e]\u00a0for taking the time to report this issue and also a special thanks for commenting and linking the PR that resolves your issue.\u00a0\n\nHave a lovely day :)\u00a0", "created": "2021-01-25T04:55:00.000000"}], "components": ["mysql"], "created": "2018-11-27T08:30:00.000000", "creator": "623c11f9a2f6400069eb7b1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b93050"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrd6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68243062772_*|*_5_*:*_1_*:*_0"}], "description": "Hi folks,\n\nI was wondering: the mode of *$mysql::server::config_file* is set to *0644* and *$mysql::server::includedir* is set to *0755*.\n\nUnder normal circumstances, this is not an issue, as there are no credentials in that file.\n\nIt is though, when you use Galera and have your wsrep_sst_* settings in there (especially *wsrep_sst_auth*). This will result in every user being able to get the State Snapshot Transfer credentials.\n\nBottom line: every POSIX user can get all data using the credentials being accessible to every POSIX user.\n\n*EDIT*: as a sidenote... setting the mode to *o=* prevents MariaDB from starting up (or to be precise: it starts up, but cannot read the config file, so it uses default values). This can be mitigated by changing *mysql::server::root_group* to *mysql* (in my case, see environment, might be different on your platform). Unfortunately, though, the mode is still hardcoded and the file is readable by everyone.\n\nSo...  a possible solution would probably be to create a config option like *$mysql::server::config_file_mode*.\n\nCheers\nThomas", "environment": "Oracle Linux 7.5\n*puppet --version*: 5.5.8\n*puppetserver --version*: 5.3.5", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "38730", "fixedVersions": [], "id": "38730", "issueType": "Bug", "key": "MODULES-8305", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11f9a2f6400069eb7b1e", "resolution": "Fixed", "resolutionDate": "2021-01-25T04:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql: mode of $mysql::server::config_file is questionable", "timeSpent": "PT0S", "updated": "2021-01-25T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This was apparently an intentional decision many years ago. We can look into supporting whitespace in paths here, but we'd consider it a new feature / improvement, not a bugfix.", "created": "2018-12-10T12:38:00.000000"}, {"author": "5c63f62f239e095c0dd23eeb", "body": "Thanks [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] for the Information. I hope this feature will be prioritised and available on upcoming release.", "created": "2018-12-10T22:13:00.000000"}], "components": ["mount_core"], "created": "2018-11-27T04:39:00.000000", "creator": "5c63f62f239e095c0dd23eeb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7761d7dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzxg73:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This feature extends the mount type to accept whitespaces in mountpoint names and devices on Linux. This is accomplished by replacing the whitespace character with the ASCII code for space (\\040) before writing to and when reading from /etc/fstab.\n"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1159271248_*|*_10007_*:*_1_*:*_96719435_*|*_3_*:*_1_*:*_179211924_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_27164998121"}], "description": "_Basic Info_\n\n*Puppet Version: 2.8.1*\n *OS Name/Version: RedHat 7*\n\n\u00a0\n\nWe are trying to run the below puppet resource but we are getting whitespace error, Please find the same\u00a0\n\n\u00a0\n{code:java}\u00a0mount { \"/SERVER/New York_share\":\u00a0\u00a0\u00a0 \n   atboot\u00a0 => true,\u00a0\u00a0\u00a0 \n   ensure\u00a0 => mounted,\u00a0\u00a0\u00a0 \n   device\u00a0 => \"//MOUNTSERVER/New York_share\",\u00a0\u00a0\u00a0 \n   fstype\u00a0 => \"cifs\",\u00a0\u00a0\u00a0 \n   options => \"credentials=/tmp/id,uid=oracle,gid=oinstall,iocharset=utf8,file_mode=0644,dir_mode=0775,_netdev,soft\",\u00a0 }\n{code}\n\u00a0\n\n\u00a0+*Error :*+\u00a0\n\nError: Failed to apply catalog: Parameter name failed on Mount[/SERVER/New York_share]: name must not contain whitespace: /SERVER/New York_share at /etc/puppetlabs/code/environments/master/site/profile/manifests/ob.pp:132\n\nAnybody could suggest us. Please respond.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42986", "fixedVersions": [], "id": "42986", "issueType": "Improvement", "key": "MODULES-8304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c63f62f239e095c0dd23eeb", "resolution": "Fixed", "resolutionDate": "2019-10-24T06:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Parameter name with whitespace failed on CIFS Mount ", "timeSpent": "PT0S", "updated": "2019-10-24T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c171fee1b5a0070293889]. Thanks for raising this issue - unfortunately, xinetd is not a Puppet supported module, so we will do our best to get to this, but it is unlikely to get implemented in the near future. If you want this feature added quickly a PR would be best and we'll review asap. Thanks!", "created": "2018-11-28T05:32:00.000000"}, {"author": "623c171fee1b5a0070293889", "body": "Dear Davin,\n\nthanks a lot for looking into this. I think I may have phrased this request a bit differently. The module as it is now already allows to configure rsync (and similarly the tftp\u00a0 module) using xinetd. The way it is implemented though does not allow to configure it in a way that the services respond to requests on both IPv4 and IPv6 on machines which support dual stack configurations.\n\nI rename this request to make that a bit more clear.\n\nAbout the PR, for both tickets there are corresponding PRs.\n\nSee:\n\n[https://github.com/puppetlabs/puppetlabs-rsync/pull/122]\n\n\u00a0\n\n\u00a0", "created": "2018-11-28T06:04:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "OK, great, thanks for the PRs, we'll have a look!", "created": "2018-11-28T06:21:00.000000"}, {"author": "623c171fee1b5a0070293889", "body": "Actually, we found a work around for the issue which does not require changes to the module. Setting the address to '[\"0.0.0.0\", \"[::]\"]' seems to work fine with rsync. This does what we need. Therefore, I close this ticket and the related MR.", "created": "2019-02-19T08:25:00.000000"}], "components": ["xinetd"], "created": "2018-11-27T01:26:00.000000", "creator": "623c171fee1b5a0070293889", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c13952f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrd0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7182548726_*|*_10007_*:*_1_*:*_100186365_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.1.0*\n *Puppet Version:* \n *OS Name/Version:*  *EL5,EL6,EL7,Centos6,Centos7***\n\n\u00a0\nThe module sets up xinetd hardcoded to listen on IPv4, and only to IPv4. It does not allow to configure the user nor the number of instances via xinetd.\n\n*Desired Behavior:* *The module should be able to configure rsyncd both for IPv4 and IPv6 using inetd, allowing for dual stack installations***\n\n*Actual Behavior:* *The module sets up xinetd hardcoded to listen on IPv4, and only to IPv4. It does not allow to configure the user nor the number of instances via xinetd.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "See also: https://tickets.puppetlabs.com/browse/MODULES-7650\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42985", "fixedVersions": [], "id": "42985", "issueType": "New Feature", "key": "MODULES-8303", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c171fee1b5a0070293889", "resolution": "Won't Fix", "resolutionDate": "2019-02-19T08:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rsync : improve dual stack support for rsync", "timeSpent": "PT0S", "updated": "2019-02-19T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "PR: [https://github.com/puppetlabs/puppetlabs-accounts/pull/195]\u00a0", "created": "2018-11-28T05:25:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:5d513500a1f3290c16e60d49]\u00a0I have gone ahead and added the tests to a new\u00a0[PR|https://github.com/puppetlabs/puppetlabs-accounts/pull/199]\u00a0in which I have cherry picked your original commit.\u00a0 Thanks for contributing this new feature!", "created": "2019-01-02T07:24:00.000000"}], "components": ["accounts"], "created": "2018-11-26T23:58:00.000000", "creator": "5d513500a1f3290c16e60d49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b6dcc3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrd07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38936_*|*_10007_*:*_1_*:*_3127342307_*|*_3_*:*_1_*:*_1867244_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7868829"}], "description": "_Basic Info_\n *Module Version: 3.1.0*\n *Puppet Version: 6*\n *OS Name/Version: Debian 9 / Ubuntu 18.04*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: able to set the user resource parameter allowdupe via accounts module*\n\n*Actual Behavior: allowdupe is not supportet*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41891", "fixedVersions": [], "id": "41891", "issueType": "Improvement", "key": "MODULES-8302", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d513500a1f3290c16e60d49", "resolution": "Done", "resolutionDate": "2019-01-02T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "accounts : add allowdupe parameter", "timeSpent": "PT0S", "updated": "2019-01-02T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "[~accountid:63d40628f6e1b543161789a7] Does this ticket need release notes?", "created": "2018-12-01T23:18:00.000000"}], "components": [], "created": "2018-11-26T17:32:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@611f30d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcxj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29502773_*|*_10007_*:*_1_*:*_422316218_*|*_3_*:*_1_*:*_956747_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppet/commit/420049f20622fa7988f80555ca9c7d3c816024f5 was introduced as part of PUP-9217, but was not reverted prior to the 5.5.8 release because it contained a legitimate bug fix. However, this triggered a failure in [./spec/unit/provider/cron/parsed_spec.rb|https://github.com/puppetlabs/puppetlabs-cron_core/blob/master/spec/unit/provider/cron/parsed_spec.rb#L203] because that test was written to test the old code.\n\nWork in this ticket should fix that specific test with 420049f's changes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38729", "fixedVersions": [], "id": "38729", "issueType": "Bug", "key": "MODULES-8301", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Done", "resolutionDate": "2018-12-01T23:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "./spec/unit/provider/cron/parsed_spec.rb is failing with PUP-9217 crontab filetype changes", "timeSpent": "PT0S", "updated": "2018-12-01T23:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2018-11-26T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28896c72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8093345_*|*_3_*:*_1_*:*_713066_*|*_5_*:*_2_*:*_3508"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35535", "fixedVersions": [], "id": "35535", "issueType": "Sub-task", "key": "MODULES-8299", "labels": [], "originalEstimate": "PT0S", "parent": "41890", "parentSummary": "Supported Release (cisco_ios) 0.6.1 - (26 Nov 2018) - (bbbc025ee54a9c4203e7991eeb8a21cc188d5137)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-26T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[1:53 PM] Will Meek: ! modules release check cisco_ios networking\n[1:53 PM] Kerminator:\n{code}    cisco_ios is good to release - QA signoff is complete! \n    Release against bbbc025ee54a9c4203e7991eeb8a21cc188d5137{code}", "created": "2018-11-26T06:54:00.000000"}], "components": [], "created": "2018-11-26T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e0bf17e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8048912_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34459", "fixedVersions": [], "id": "34459", "issueType": "Sub-task", "key": "MODULES-8298", "labels": [], "originalEstimate": "PT0S", "parent": "41890", "parentSummary": "Supported Release (cisco_ios) 0.6.1 - (26 Nov 2018) - (bbbc025ee54a9c4203e7991eeb8a21cc188d5137)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-26T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "No doc updates", "created": "2018-11-26T04:41:00.000000"}], "components": [], "created": "2018-11-26T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@918d784"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92946_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33325", "fixedVersions": [], "id": "33325", "issueType": "Sub-task", "key": "MODULES-8297", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41890", "parentSummary": "Supported Release (cisco_ios) 0.6.1 - (26 Nov 2018) - (bbbc025ee54a9c4203e7991eeb8a21cc188d5137)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-11-26T04:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-26T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "No doc updates", "created": "2018-11-26T04:41:00.000000"}], "components": [], "created": "2018-11-26T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11d54672"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76348_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42984", "fixedVersions": [], "id": "42984", "issueType": "Sub-task", "key": "MODULES-8296", "labels": [], "originalEstimate": "PT0S", "parent": "41890", "parentSummary": "Supported Release (cisco_ios) 0.6.1 - (26 Nov 2018) - (bbbc025ee54a9c4203e7991eeb8a21cc188d5137)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-11-26T04:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-26T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2018-11-26T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16be13ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrcan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6560_*|*_3_*:*_1_*:*_7223548_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1611126"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(https://github.com/puppetlabs/cisco_ios/compare/0.6.0...bbbc025ee54a9c4203e7991eeb8a21cc188d5137)\n* Link to successful Init Job Run from CI :\n(https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-cisco_ios_init-merge_release/16/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41890", "fixedVersions": [], "id": "41890", "issueType": "Task", "key": "MODULES-8295", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (cisco_ios) 0.6.1 - (26 Nov 2018) - (bbbc025ee54a9c4203e7991eeb8a21cc188d5137)", "timeSpent": "PT0S", "updated": "2018-11-26T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-11-26T03:51:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5308e32e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165208_*|*_3_*:*_1_*:*_1217799_*|*_5_*:*_1_*:*_0"}], "description": "Module is currently tested on Puppet 6 on Jenkins. Updating metadata to reflect this.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38728", "fixedVersions": [], "id": "38728", "issueType": "Task", "key": "MODULES-8294", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2018-11-26T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-vsphere | Update metadata Puppet version to 6", "timeSpent": "PT0S", "updated": "2018-11-26T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-11-26T03:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@401b556d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98876049_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37684", "fixedVersions": [], "id": "37684", "issueType": "Sub-task", "key": "MODULES-8293", "labels": [], "originalEstimate": "PT0S", "parent": "33324", "parentSummary": "Supported Release (puppetlabs-vsphere) 1.3.0 - (27/11/2018) - (a62651be6d8f8c31581ff2dbaf7676669b3636b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-27T06:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-vsphere) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-27T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2018-11-26T09:55:00.000000", "name": "Screen Shot 2018-11-26 at 16.54.39.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12649"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2018-11-26T09:56:00.000000", "name": "Screen Shot 2018-11-26 at 16.56.22.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12744"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Naming of CI job requires manual QA check. I have verified that the SHA in GitHub and Jenkins release are both\u00a0a62651be6d8f8c31581ff2dbaf7676669b3636b2 :\n\n!Screen Shot 2018-11-26 at 16.54.39.png|width=480,height=343!\n\n!Screen Shot 2018-11-26 at 16.56.22.png|width=670,height=110!", "created": "2018-11-26T09:56:00.000000"}], "components": [], "created": "2018-11-26T03:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@737cb2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23270453_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36579", "fixedVersions": [], "id": "36579", "issueType": "Sub-task", "key": "MODULES-8292", "labels": [], "originalEstimate": "PT0S", "parent": "33324", "parentSummary": "Supported Release (puppetlabs-vsphere) 1.3.0 - (27/11/2018) - (a62651be6d8f8c31581ff2dbaf7676669b3636b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-vsphere) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-26T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-26T03:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68cec29f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20602122_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35522", "fixedVersions": [], "id": "35522", "issueType": "Sub-task", "key": "MODULES-8291", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33324", "parentSummary": "Supported Release (puppetlabs-vsphere) 1.3.0 - (27/11/2018) - (a62651be6d8f8c31581ff2dbaf7676669b3636b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-26T09:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vsphere) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-26T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.", "created": "2018-11-26T09:12:00.000000"}], "components": [], "created": "2018-11-26T03:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@622e9f28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20587901_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34458", "fixedVersions": [], "id": "34458", "issueType": "Sub-task", "key": "MODULES-8290", "labels": [], "originalEstimate": "PT0S", "parent": "33324", "parentSummary": "Supported Release (puppetlabs-vsphere) 1.3.0 - (27/11/2018) - (a62651be6d8f8c31581ff2dbaf7676669b3636b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-26T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-vsphere) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-26T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5b574c837501ba2d6ea647b9] Do you have a link for the diff? The one above doesn't work. Thanks!", "created": "2018-11-26T07:28:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey\u00a0[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]!\u00a0I forgot to update the diff so I've added a new link now\u00a0[https://github.com/puppetlabs/puppetlabs-vsphere/compare/1.2.2...0342d2a9ef35a9bdd7c5745f5a08f839b0e8e1c5]", "created": "2018-11-26T08:35:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Mergeback PR https://github.com/puppetlabs/puppetlabs-vsphere/pull/144", "created": "2018-11-27T06:57:00.000000"}], "components": [], "created": "2018-11-26T03:29:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76ab537e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5363_*|*_3_*:*_1_*:*_99273845_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3186407"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-vsphere/compare/1.2.2...a62651be6d8f8c31581ff2dbaf7676669b3636b2]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vsphere_1/view/release/job/forge-module_puppetlabs-vsphere_1_init-merge_release/6/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33324", "fixedVersions": [], "id": "33324", "issueType": "Task", "key": "MODULES-8289", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-27T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-vsphere) 1.3.0 - (27/11/2018) - (a62651be6d8f8c31581ff2dbaf7676669b3636b2)", "timeSpent": "PT0S", "updated": "2018-11-27T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5abd613dd4cf3c56be24b70d", "body": "The new forge can no read REFERANCE.md: [https://forge.puppet.com/modules/puppetlabs/cron_core/reference]\n\nClosing this ticket", "created": "2021-03-03T03:54:00.000000"}], "components": ["cron_core"], "created": "2018-11-23T21:16:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e9cbdce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc2v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71643060815_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92836967"}], "description": "_Basic Info_\n *Module Version: 1.0.0*\n *Puppet Version: N/A*\n *OS Name/Version: N.A*\n\n\u00a0\n\nThe cron_core module on the forge has documentation included in REFERENCE.md. This means that a user has to go from the forge, to github, to REFERENCE.md, just to get documentation and find out if they want to use the module. Either the forge should support\u00a0REFERENCE.md or we should stop doing this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42983", "fixedVersions": [], "id": "42983", "issueType": "Bug", "key": "MODULES-8288", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Won't Fix", "resolutionDate": "2021-03-03T03:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cron_core : Has no documentation in README.md", "timeSpent": "PT0S", "updated": "2021-03-03T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3dc74b06-d3ae-4669-99a7-6831c6d5c2c1", "body": "To elaborate further on why the workaround is less than idea, consider the following set of actions required.\n\u00a0\n* download https://apt.puppetlabs.com/puppet5-release-xenial.deb\n* install https://apt.puppetlabs.com/puppet5-release-xenial.deb using dpkg\n* trigger 'apt-get update'\n* install/update puppet-agent\n* copy file:/etc/ssl/certs/ca-certificates.crt to /opt/puppetlabs/puppet/ssl/cert.pem (subscribed to Exec['ca_cert_update'])\n* perform apt::key updates\n\nIn order to ensure that the /opt/puppetlabs/puppet/ssl/cert.pem file is the correct one containing the additional custom certs it *MUST* be copied after the puppet-agent package is installed otherwise it will be overwritten by the one from the package (as it's not a conffile).\n\nHowever the reason we want puppet to use a custom /opt/puppetlabs/puppet/ssl/cert.pem is so that any Apt::Key downloads from internal sites can be performed with the correct SSL ca cert otherwise the download will be rejected.\n\nThis creates a situation where it is not possible to use the standard apt module and declare dependencies on the apt update action and instead requires a second apt-update exec to be added to the manifest to handle this set of actions.\n\nA naive attempt would entail the following:\n{code}\n  file { [\n      '/opt/puppetlabs/puppet/ssl/cert.pem',\n  ]:\n    source    => 'file:/etc/ssl/certs/ca-certificates.crt',\n    subscribe => [\n      Exec['ca_cert_update'],\n      Package['puppet-agent'],\n    ]\n  }\n  -> Apt::Key <||>\n\n  # bootstrap trick to ensure installed once and otherwise\n  # left to the system to manage.\n  exec { 'trigger download of puppet5-release-xenial.deb':\n    path    => ['/bin', '/usr/bin'],\n    command => 'rm -f /root/puppet5-release-xenial.deb',\n    unless  => 'dpkg -l puppet5-release-xenial'\n  }\n  -> ncs::remote_file { '/mnt/remote_cache/puppet5-release-xenial.deb':\n    ensure        => 'present',\n    source        => 'https://apt.puppetlabs.com/puppet5-release-xenial.deb',\n    checksum      => undef,\n    checksum_type => undef,\n    proxy         => hiera('ncs::proxy::http'),\n    owner         => 'root',\n    group         => 'root',\n    mode          => '0644',\n  }\n  -> package { 'puppet5-release':\n    ensure   => 'installed',\n    provider => 'dpkg', \n    source   => '/mnt/remote_cache/puppet5-release-xenial.deb',\n    notify   => Exec['apt_update'],\n  }\n\n  # requires by systemd files for puppet 5\n  package { 'policykit-1':\n    ensure => 'present',\n  }\n  -> package { 'puppet-agent':\n    ensure  => '5.3.5-1xenial',\n    require => Exec['apt_update'],\n  }\n{code}\n\nHowever this will fail due to a circular dependency.\n\nInstead the following is required:\n{code}\n  include apt\n\n  file { [\n      '/opt/puppetlabs/puppet/ssl/cert.pem',\n  ]:\n    source    => 'file:/etc/ssl/certs/ca-certificates.crt',\n    subscribe => [\n      Exec['ca_cert_update'],\n      Package['puppet-agent'],\n    ]\n  }\n  -> Apt::Key <||>\n\n  # bootstrap trick to ensure installed once and otherwise\n  # left to the system to manage.\n  exec { 'trigger download of puppet5-release-xenial.deb':\n    path    => ['/bin', '/usr/bin'],\n    command => 'rm -f /root/puppet5-release-xenial.deb',\n    unless  => 'dpkg -l puppet5-release-xenial'\n  }\n  -> ncs::remote_file { '/mnt/remote_cache/puppet5-release-xenial.deb':\n    ensure        => 'present',\n    source        => 'https://apt.puppetlabs.com/puppet5-release-xenial.deb',\n    checksum      => undef,\n    checksum_type => undef,\n    proxy         => hiera('ncs::proxy::http'),\n    owner         => 'root',\n    group         => 'root',\n    mode          => '0644',\n  }\n  -> package { 'puppet5-release':\n    ensure   => 'installed',\n    provider => 'dpkg', \n    source   => '/mnt/remote_cache/puppet5-release-xenial.deb',\n  }\n  ~> exec { 'custom_apt_update':\n    # required to ensure that puppet agent package is available to install\n    # from an external repository while ensuring that the installation\n    # of the SSL CA cert.pem for puppet is available before any Apt::Keys\n    # are subsequently imported as otherwise the puppet package install\n    # will overwrite the custom cert.pem with the one from the package.\n    command     => \"${::apt::provider} update\",\n    logoutput   => 'on_failure',\n    refreshonly => true,  # only executes if puppet5-release updated\n    timeout     => $::apt::update['timeout'],\n    tries       => $::apt::update['tries'],\n    try_sleep   => 1,\n  }\n\n  # requires by systemd files for puppet 5\n  package { 'policykit-1':\n    ensure => 'present',\n  }\n  -> package { 'puppet-agent':\n    ensure  => '5.3.5-1xenial',\n    require => Exec['custom_apt_update'],\n  }\n{code}\n\nBeing able to place the file under /etc/puppetlabs/ssl/cert.pem to be used only if enabled via configuration would avoid the need to guard against it being replaced by a puppet-agent package upgrade in the future.", "created": "2018-11-26T05:30:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "There is on-going discussion around changes to puppet so that it can load CA certs from the system trust store. /cc [~accountid:623e754d94742a00683f7cf0], [~accountid:557058:104b5720-714d-4539-b455-df472251ec89]", "created": "2019-08-12T14:24:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}\nBeing able to place the file under /etc/puppetlabs/ssl/cert.pem to be used only if enabled via configuration would avoid the need to guard against it being replaced by a puppet-agent package upgrade in the future.\n{quote}\n\nI've been thinking of something similar, see my comments in https://puppet.atlassian.net/browse/PUP-7814?focusedCommentId=675689&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-675689. Basically allow puppet to be configured to trust additional CA cert(s) given a file or directory of certs. When puppet makes connections to non-puppet infrastructure, such as {{source => \"https://artifactory.example.com/...\"}}, then puppet would trust the puppet CA, the CA certs contained in the puppet-agent package, and optionally, the cert(s) that the setting referenced. This way people would not need to muck with the ca-bundle in puppet-agent (as those changes are lost when puppet-agent updates). It also means you could point puppet to the CA bundle that is already on your system, like {{ /etc/pki/ca-trust/source/anchors}}.", "created": "2020-03-13T11:09:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:3dc74b06-d3ae-4669-99a7-6831c6d5c2c1] if we implement PUP-7814, then it will be possible to configure puppet to load CA certs from either a platform-specific file or directory (like https://github.com/pcfens/puppet-ca_cert/blob/master/manifests/params.pp#L24), and have those be used for https file sources. Would that be sufficient for your use case?", "created": "2020-05-19T23:50:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "PUP-7814 makes it possible to specify an arbitrary file containing trusted CA certs that will be used when making HTTPS connections using puppet's HTTP client. This won't fix this issue because the apt provider uses {{open-uri}}. I think we should move this ticket to the MODULES project.", "created": "2020-05-28T11:47:00.000000"}], "components": ["apt"], "created": "2018-11-23T10:36:00.000000", "creator": "557058:3dc74b06-d3ae-4669-99a7-6831c6d5c2c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There should be an alternative solution to replacing the bundled ca certs.pem file installed with the puppet agent in order to add additional CA's to be acceptable to puppet when it's performing any https request, or the workaround should be well documented."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@552b0778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00e2e:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/19"}], "description": "Puppet ignores any certs added under /etc/puppetlabs/ssl/certs/ or as a cert bundle /etc/puppetlabs/ssl/cert.pem, which causes issues when using internal resource endpoints using custom SSL certs.\n\ne.g.\n{noformat}\n/opt/puppetlabs/puppet/bin/ruby -r open-uri -e 'puts URI::parse(\"<internal-apt-repository>/Release.gpg\").read'\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/net/protocol.rb:44:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/net/protocol.rb:44:in `ssl_socket_connect'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/net/http.rb:948:in `connect'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/net/http.rb:887:in `do_start'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/net/http.rb:876:in `start'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:323:in `open_http'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:741:in `buffer_open'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:212:in `block in open_loop'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:210:in `catch'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:210:in `open_loop'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:151:in `open_uri'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:721:in `open'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open-uri.rb:729:in `read'\n\tfrom -e:1:in `<main> {noformat}\n\u00a0\n\nWe make use of [https://github.com/pcfens/puppet-ca_cert] to install a set of additional root CAs to be used across the system for any internal endpoints. However in order to upgrade to puppet 5, and allow the Apt::Key to download the the signing key stored on any of these endpoints it is necessary to replace the copy of the file provided as part of the deb (which would then show up when using debsums).\n\nThis is not obvious and although referenced in PA-101 and PA-95 both marked as closed, there is only a workaround mentioned that one would assume should not longer be required based on the tickets being marked resolved.\n\nBased on the current documentation one would assume that you could use /etc/puppetlabs/puppet/ssl/cert.pem (or place the desired cert.pem under the configured ssldir) and it would be picked up.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33323", "fixedVersions": [], "id": "33323", "issueType": "Bug", "key": "MODULES-10698", "labels": ["apt", "certificate_authority", "community", "linux", "needs_repro"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3dc74b06-d3ae-4669-99a7-6831c6d5c2c1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot add custom CA certs for internal resources without replacing bundled CA due to apt provider using open-uri", "timeSpent": "PT0S", "updated": "2020-06-10T22:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:623a4603761efb0069cd34da]. Thanks for reporting this problem. I have implemented a [fix|https://github.com/puppetlabs/puppetlabs-concat/pull/535] for the issue which will be available in the next release of concat. I hope this helps with your issue. Cheers.", "created": "2018-12-03T05:09:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Looks good, thanks! :)", "created": "2018-12-03T05:17:00.000000"}], "components": ["concat"], "created": "2018-11-23T09:42:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@253456f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_408684561_*|*_3_*:*_1_*:*_438924965_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.1.0*\n *Puppet Version:* 5.5.3\n *OS Name/Version: Ubuntu 16.04*\n\n_concat_file doesn't allow to concat arrays. Example code:_\n\n__\n{code:java}\nconcat { '/tmp/pipelines.yml':\n  ensure => present,\n  format => 'yaml',\n  force  => true,\n}\n\nconcat::fragment { 'logstash pipeline 1':\n  target  => '/tmp/pipelines.yml',\n  content => to_yaml([{ 'pipeline.id' => 'pipeline_one', 'path.config' => '/usr/local/etc/logstash/pipeline-1/one.conf' }]),\n}\n\nconcat::fragment { 'logstash pipeline 2':\n  target  => '/tmp/pipelines.yml',\n  content => to_yaml([{ 'pipeline.id' => 'pipeline_two', 'path.config' => '/usr/local/etc/logstash/pipeline-2/two.conf' }]),\n}\n{code}\n\u00a0\n\n*Desired Behavior:*\n\n*Results in:*\n{noformat}\n---\n- pipeline.id: pipeline_one\n  path.config: \"/usr/local/etc/logstash/pipeline-1/one.conf\"\n- pipeline.id: pipeline_two\n  path.config: \"/usr/local/etc/logstash/pipeline-2/two.conf\"{noformat}\n*Actual Behavior:*\n\n*Current result:*\n{noformat}\n$ puppet apply test.pp\nNotice: Compiled catalog for mbaur.syseleven.net in environment production in 0.09 seconds\nError: /Stage[main]/Main/Concat[/tmp/pipelines.yml]/Concat_file[/tmp/pipelines.yml]: Failed to generate additional resources using 'eval_generate': no implicit conversion of Array into Hash\nNotice: Applied catalog in 0.02 seconds{noformat}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41889", "fixedVersions": [], "id": "41889", "issueType": "Bug", "key": "MODULES-8287", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2018-12-03T05:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{concat} : format => '(yaml|json|json-pretty)' allows hashs only", "timeSpent": "PT0S", "updated": "2018-12-03T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Test updated to account for change in appveyor return.", "created": "2018-11-26T04:18:00.000000"}], "components": [], "created": "2018-11-23T09:26:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@225e8ed9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrc07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_240744400_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Master\n*Puppet Version:* 5 (maybe more, appveyor stops at first failure)\n*OS Name/Version:* N/A\n\nSome random failures have appeared during the appveyor run of the stdlib unit tests. These failures have appeared seemingly fro nowhere and a cursory investigation has revealed no cause.\nThe output of the failures is shown below:\n\n{code:java}\nFailures:\n  1) to_yaml should run to_yaml(true) and return \"--- true\\n...\\n\"\n     Failure/Error: it { is_expected.to run.with_params(true).and_return(\"--- true\\n...\\n\") }\n       expected to_yaml(true) to have returned \"--- true\\n...\\n\" instead of \"--- true\\n\"\n     # ./spec/functions/to_yaml_spec.rb:6:in `block (2 levels) in <top (required)>'\n  2) to_yaml should run to_yaml(\"one\") and return \"--- one\\n...\\n\"\n     Failure/Error: it { is_expected.to run.with_params('one').and_return(\"--- one\\n...\\n\") }\n       expected to_yaml(\"one\") to have returned \"--- one\\n...\\n\" instead of \"--- one\\n\"\n     # ./spec/functions/to_yaml_spec.rb:7:in `block (2 levels) in <top (required)>'\nsubject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/rspec-puppet-2.7.2/lib/rspec-puppet/example/function_example_group.rb:25:in `call'.\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40713", "fixedVersions": [], "id": "40713", "issueType": "Bug", "key": "MODULES-8286", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-11-26T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-stdlib : random failure has occurred in stdlib appveyor unit tests", "timeSpent": "PT0S", "updated": "2018-11-26T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:6243b4515f63fd0069b1a849],\n\nthis is hard to diagnose without the full output from {{puppet device}}. The most likely cause for this error is a typo in your {{device.conf}}/{{url} setting or a special character in your password that you need to urlencode to pass through all the layers of parsing happening here.\n\nIf you need more assistance, please provide the full {{puppet device --verbose --debug --trace ...}} output, as well as which version of puppet and the f5 module you are running.\n\n\nRegards, David", "created": "2018-11-26T11:21:00.000000"}, {"author": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "body": "Another user figured out the problem: [https://github.com/f5devcentral/f5-puppet/issues/52]\n\n\u00a0\n\nI am running on PE 2019. I am able to get it to work using an older Puppet agent.\n\n\u00a0\n\nThis will be a problem once we move past development. If issue 52 can be addressed and pushed it would be appreciated.", "created": "2018-11-28T06:27:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:6243b4515f63fd0069b1a849], F5 support that module so they will need to test the fix, merge and release", "created": "2018-11-28T06:43:00.000000"}], "components": [], "created": "2018-11-22T06:30:00.000000", "creator": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b996210"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrbr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_511276418_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_71808462403"}], "description": "Getting the error when testing the device.\n\n\u00a0\n\n[root@some_server ~]# puppet device -v --user=root\n\n\u00a0*is an invalid urlun: [https://user:password@1.2.3.4/]*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35521", "fixedVersions": [], "id": "35521", "issueType": "Bug", "key": "MODULES-8300", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T07:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Error connecting to F5", "timeSpent": "PT0S", "updated": "2021-03-08T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Fixed in linked PR", "created": "2021-03-29T14:45:00.000000"}], "components": ["powershell"], "created": "2018-11-21T20:00:00.000000", "creator": "557058:b608fcf0-ec83-4698-aad9-6eaa067944dc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a4719ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrbn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74195080890_*|*_5_*:*_1_*:*_0"}], "description": "The README.md, used from [https://github.com/puppetlabs/puppetlabs-powershell,]\u00a0has a few issues. First, the link for Linux installation instructions is dead and should be corrected. I have an updated link for this. Second, the section on a missing HOME environmental variable is no longer needed. The issue was resolved and closed on the root PowerShell repository.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42982", "fixedVersions": [], "id": "42982", "issueType": "Bug", "key": "MODULES-8285", "labels": ["documentation", "github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b608fcf0-ec83-4698-aad9-6eaa067944dc", "resolution": "Fixed", "resolutionDate": "2021-03-29T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell : README.md corrections", "timeSpent": "PT0S", "updated": "2021-03-29T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-11-21T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489e6a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzravb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10965799_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40795", "fixedVersions": [], "id": "40795", "issueType": "Sub-task", "key": "MODULES-8284", "labels": [], "originalEstimate": "PT0S", "parent": "36578", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.11.0 - (21/11/2018) - (886bcb19effcb0246564c91dab0e7988e1cf208c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-21T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-21T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "postgresql is good to release - QA signoff is complete! \nRelease against 886bcb19effcb0246564c91dab0e7988e1cf208c", "created": "2018-11-21T07:47:00.000000"}], "components": [], "created": "2018-11-21T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e1727ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrav3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10632069_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39725", "fixedVersions": [], "id": "39725", "issueType": "Sub-task", "key": "MODULES-8283", "labels": [], "originalEstimate": "PT0S", "parent": "36578", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.11.0 - (21/11/2018) - (886bcb19effcb0246564c91dab0e7988e1cf208c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-21T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-21T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-11-21T06:05:00.000000"}], "components": [], "created": "2018-11-21T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb1895f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrauv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4514958_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38727", "fixedVersions": [], "id": "38727", "issueType": "Sub-task", "key": "MODULES-8282", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36578", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.11.0 - (21/11/2018) - (886bcb19effcb0246564c91dab0e7988e1cf208c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-21T06:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-21T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-11-21T06:05:00.000000"}], "components": [], "created": "2018-11-21T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7032ac4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrauf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4499757_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37683", "fixedVersions": [], "id": "37683", "issueType": "Sub-task", "key": "MODULES-8281", "labels": [], "originalEstimate": "PT0S", "parent": "36578", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.11.0 - (21/11/2018) - (886bcb19effcb0246564c91dab0e7988e1cf208c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-21T06:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-21T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1039", "created": "2018-11-21T07:54:00.000000"}], "components": [], "created": "2018-11-21T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ce205a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzraun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5492_*|*_3_*:*_1_*:*_11306588_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1295213"}], "description": "*REASON:* MODULES-8074\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.10.0...886bcb19effcb0246564c91dab0e7988e1cf208c\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36578", "fixedVersions": [], "id": "36578", "issueType": "Task", "key": "MODULES-8280", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-21T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-postgresql) 5.11.0 - (21/11/2018) - (886bcb19effcb0246564c91dab0e7988e1cf208c)", "timeSpent": "PT0S", "updated": "2018-11-21T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-apt\u00a06.2.1\u00a0at 65321ab2301aaf344772d54c268db1441e581674 with \u201c6.2.1\u201d\n\napt 6.2.1 is now available on the Forge.", "created": "2018-11-21T04:24:00.000000"}], "components": [], "created": "2018-11-20T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ab2967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81076251_*|*_3_*:*_1_*:*_194330_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33322", "fixedVersions": [], "id": "33322", "issueType": "Sub-task", "key": "MODULES-8279", "labels": [], "originalEstimate": "PT0S", "parent": "39724", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.1 - (21/11/18) - (65321ab2301aaf344772d54c268db1441e581674)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-21T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-21T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "SHA confimed as\u00a065321ab2301aaf344772d54c268db1441e581674.", "created": "2018-11-21T04:17:00.000000"}], "components": [], "created": "2018-11-20T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67348cc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80826159_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42981", "fixedVersions": [], "id": "42981", "issueType": "Sub-task", "key": "MODULES-8278", "labels": [], "originalEstimate": "PT0S", "parent": "39724", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.1 - (21/11/18) - (65321ab2301aaf344772d54c268db1441e581674)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-21T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-21T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No loc changes.", "created": "2018-11-20T06:03:00.000000"}], "components": [], "created": "2018-11-20T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@235b6c88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_819607_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41888", "fixedVersions": [], "id": "41888", "issueType": "Sub-task", "key": "MODULES-8277", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39724", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.1 - (21/11/18) - (65321ab2301aaf344772d54c268db1441e581674)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-20T06:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-20T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2018-11-20T06:03:00.000000"}], "components": [], "created": "2018-11-20T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a125f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9hz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_803199_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40792", "fixedVersions": [], "id": "40792", "issueType": "Sub-task", "key": "MODULES-8276", "labels": [], "originalEstimate": "PT0S", "parent": "39724", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.1 - (21/11/18) - (65321ab2301aaf344772d54c268db1441e581674)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-20T06:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-20T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-apt/pull/827", "created": "2018-11-21T04:26:00.000000"}], "components": [], "created": "2018-11-20T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f987aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5566_*|*_3_*:*_1_*:*_85841848_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_267744"}], "description": "*REASON:* Dirmngr bug fix\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-apt/compare/6.2.0...65321ab2301aaf344772d54c268db1441e581674]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/58/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39724", "fixedVersions": [], "id": "39724", "issueType": "Task", "key": "MODULES-8275", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-21T05:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apt) 6.2.1 - (21/11/18) - (65321ab2301aaf344772d54c268db1441e581674)", "timeSpent": "PT0S", "updated": "2018-11-21T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-20T05:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b737e94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9hr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2747_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_257993697"}], "description": "*REASON:* Introduction of\u00a0dual mode providers\n\n[https://github.com/puppetlabs/netdev_stdlib/compare/0.16.0...18e3f975d08162552fd1399158278267736c3b9a]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38726", "fixedVersions": [], "id": "38726", "issueType": "Task", "key": "MODULES-8274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-23T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (netdev_stdlib) 0.17.0 - (23 Nov 2018) - (18e3f975d08162552fd1399158278267736c3b9a)", "timeSpent": "PT0S", "updated": "2018-11-23T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "PR: https://github.com/puppetlabs/puppetlabs-stdlib/pull/971", "created": "2018-11-20T07:33:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR merged. Thank you [~accountid:623a4603761efb0069cd34da]\u00a0for the fix.", "created": "2021-05-24T05:47:00.000000"}], "components": ["stdlib"], "created": "2018-11-20T04:38:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@534386e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79142943744_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.1.0*\n *Puppet Version: 6.0.4* (Probably since 4.6.0\n *OS Name/Version: Mac (Probably all)*\n\n_I want to verify that a class is defined with certain parameters._\n{code:java}\nif defined_with_params(Class[foo], { important => true, })\n{code}\n*Desired Behavior:*\n\nThe function should return a valid result.\n\n*Actual Behavior:*\n{code:java}\n$ cat test.pp\nclass foo (\n  $bar = 'a',\n  $baz = 'b',\n) {\n}\n\nclass { 'foo':\n  bar => 'q',\n  baz => 'b',\n}\n\nwarning(defined_with_params(Class['foo'], { bar => 'q', baz => 'b' }))\n$ puppet apply --noop test.pp\nWarning: Scope(Class[main]): false\nNotice: Compiled catalog for mbaur.syseleven.net in environment production in 0.05 seconds\nNotice: Applied catalog in 0.01 seconds\n{code}\nIt works, if the class is *quoted*:\n{code:java}\n$ cat test.pp\nclass foo (\n  $bar = 'a',\n  $baz = 'b',\n) {\n}\n\nclass { 'foo':\n  bar => 'q',\n  baz => 'b',\n}\n\nwarning(defined_with_params('Class[foo]', { bar => 'q', baz => 'b' }))\n$ puppet apply --noop test.pp\nWarning: Scope(Class[main]): true\nNotice: Compiled catalog for mbaur.syseleven.net in environment production in 0.05 seconds\nNotice: Applied catalog in 0.01 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36576", "fixedVersions": [], "id": "36576", "issueType": "Bug", "key": "MODULES-8273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2021-05-24T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{stdlib} : defined_with_params broken for unquoted classes", "timeSpent": "PT0S", "updated": "2021-05-24T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2018-11-20T02:14:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e0a849d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9gv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_199765_*|*_3_*:*_1_*:*_68879274778_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 6.2.0\n *Puppet Version:* N/A\n *OS Name/Version:* Debian 9\n\n[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] has identified a bug with the 6.2.0 release of apt that has introduced a dependency cycle involving the apt_key type and dirmgnr package. The following error occured with a simple manifest used to apply pdb:\n{code:java}07:04:22     Error: Found 1 dependency cycle:\n07:04:22     (Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present] => Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org] => Apt::Source[apt.postgresql.org] => Package[dirmngr] => Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org] => Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present])\\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\n07:04:22     Error: Failed to apply catalog: One or more resource dependency cycles detected in graph\n{code}\n*Desired Behavior:* There is no dependency cycle and manifests are applied successfully.\n\n*Actual Behavior:* There is a dependency cycle when using Debian 9 which returns an error.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41887", "fixedVersions": [], "id": "41887", "issueType": "Bug", "key": "MODULES-8272", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T07:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt | Dependency cycle in Debian 9", "timeSpent": "PT0S", "updated": "2021-01-25T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Waiting till Monday (11/26) to release to forge.", "created": "2018-11-21T15:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with", "created": "2018-11-25T22:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR at", "created": "2018-11-25T22:07:00.000000"}], "components": [], "created": "2018-11-19T18:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10229309"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9db:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_369973275_*|*_1_*:*_1_*:*_2361_*|*_10007_*:*_1_*:*_46924425_*|*_3_*:*_1_*:*_76826548_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_86363188_*|*_10005_*:*_1_*:*_34752"}], "description": "*REASON:* puppet version 6 metadata bump\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff https://github.com/puppetlabs/puppetlabs-windows/compare/6.0.0...a26fd8240b7e582e34e76e0eac51371a1bd3a749\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-windows/blob/a26fd8240b7e582e34e76e0eac51371a1bd3a749/CHANGELOG.md\n* Passing runs through CI:\nadhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/windows/job/forge-windows_puppetlabs-windows_init-manual-parameters_adhoc/7/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39723", "fixedVersions": [], "id": "39723", "issueType": "Task", "key": "MODULES-8271", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (windows) 6.1.0 - (11/26) - (a26fd8240b7e582e34e76e0eac51371a1bd3a749)", "timeSpent": "PT0S", "updated": "2018-11-26T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "On the forge at", "created": "2018-11-26T01:44:00.000000"}], "components": [], "created": "2018-11-19T17:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25c7f2c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175857522_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_370544171"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38725", "fixedVersions": [], "id": "38725", "issueType": "Sub-task", "key": "MODULES-8270", "labels": [], "originalEstimate": "PT0S", "parent": "34457", "parentSummary": "Supported Release (dsc_lite) 1.1.0 - (11/26) - (63c6e2d83c8103cb6ebda0448e558a17500b74fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-26T01:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-26T01:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The only changes made are to the metadata (to add support for puppet 6), the changelog (to declare that support), and to the acceptance spec helper (to use beaker 4).\n\nNone of these changes modify the code or module behavior and all tests are passing.", "created": "2018-11-21T18:46:00.000000"}], "components": [], "created": "2018-11-19T17:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a61273f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9cv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175808227_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37712", "fixedVersions": [], "id": "37712", "issueType": "Sub-task", "key": "MODULES-8269", "labels": [], "originalEstimate": "PT0S", "parent": "34457", "parentSummary": "Supported Release (dsc_lite) 1.1.0 - (11/26) - (63c6e2d83c8103cb6ebda0448e558a17500b74fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-21T18:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-21T18:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localised", "created": "2018-11-25T22:09:00.000000"}], "components": [], "created": "2018-11-19T17:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5a6be2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533493851_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36575", "fixedVersions": [], "id": "36575", "issueType": "Sub-task", "key": "MODULES-8268", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34457", "parentSummary": "Supported Release (dsc_lite) 1.1.0 - (11/26) - (63c6e2d83c8103cb6ebda0448e558a17500b74fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-11-25T22:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-25T22:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-11-26T01:21:00.000000"}], "components": [], "created": "2018-11-19T17:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21153469"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533464173_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11582245"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35520", "fixedVersions": [], "id": "35520", "issueType": "Sub-task", "key": "MODULES-8267", "labels": [], "originalEstimate": "PT0S", "parent": "34457", "parentSummary": "Supported Release (dsc_lite) 1.1.0 - (11/26) - (63c6e2d83c8103cb6ebda0448e558a17500b74fe)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-26T01:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-26T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Waiting till Monday (11/26) to tag and push to forge.", "created": "2018-11-21T17:26:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Updated the SHA to point to the merge commit rather than the release prep commit itself.", "created": "2018-11-21T18:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] This hasn't been signed off by DOCS yet", "created": "2018-11-25T22:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Signed off by DOCS, releasing the module ...\n\nTagged with", "created": "2018-11-26T01:41:00.000000"}], "components": [], "created": "2018-11-19T17:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5be81c63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr9c7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_362622613_*|*_1_*:*_1_*:*_5530_*|*_10007_*:*_1_*:*_33868300_*|*_3_*:*_2_*:*_19850936_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_163927366_*|*_10005_*:*_1_*:*_3284"}], "description": "*REASON:* puppet version 6 metadata bump\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/1.0.0...63c6e2d83c8103cb6ebda0448e558a17500b74fe\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34457", "fixedVersions": [], "id": "34457", "issueType": "Task", "key": "MODULES-8266", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-26T11:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (dsc_lite) 1.1.0 - (11/26) - (63c6e2d83c8103cb6ebda0448e558a17500b74fe)", "timeSpent": "PT0S", "updated": "2018-11-26T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:623c12cb562ab90069f8b34b] We discussed this issue on Slack. Is it OK if I close this ticket out? ", "created": "2018-11-19T13:03:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Discussed this issue with the requester on Slack, and we agree'd that this ticket would not move forward.", "created": "2018-11-20T12:16:00.000000"}], "components": ["accounts"], "created": "2018-11-19T11:48:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d7bcb0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88064343_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\n\u00a0\n\nit would be great, and I think easy to add support for windows into the module puppetlabs_accounts.\n\n\u00a0\n\nFor now I have to add write my own module for manaing windows users.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35519", "fixedVersions": [], "id": "35519", "issueType": "Improvement", "key": "MODULES-8265", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "resolution": "Fixed", "resolutionDate": "2018-11-20T12:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-account : Add support for windows", "timeSpent": "PT0S", "updated": "2018-11-20T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2018-11-19T10:04:00.000000", "creator": "557058:d366a3ec-5726-4b7d-9bc3-c19e3990737a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48aa0fef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8pb:"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version: 1.10.14*\n *OS Name/Version: RHEL 5/6/7*\n\n_We use {{accounts::user}}_ to lock old system management accounts that are no longer required (audit requirements). One issue we run into with this module is there is no real graceful way to lock/disable a given account only if it exists. Instead the module will create it and then set the parameters.\n\nWe've implemented a work-around by creating a local users fact and populating it. But it's frankly rather clunky*. \n\n*In particular this is because Ruby's etc module doesn't support specifying the nsswitch database, so it will return all users in the AD infrastructure. We have to shell out to do an {{getent --service=files passwd}} call and parse it and then obviously store all the usernames as a fact.\n\n*Desired Behavior:*\n\nAn option to allow the module to gracefully ignore missing users and not perform any actions.\n{code}      accounts::user { $u:\n          locked        => true,\n          password      => \"!!\",\n          purge_sshkeys => true,\n          shell         => \"/usr/sbin/nologin\",\n          ifmissing => 'noop',  # defaults to 'init'\n      }\n{code}\n*Actual Behavior:*\n\nCreates a user then proceeds to lock it with the above configuration. This is okay, but it creates user spam that can look suspicious.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37711", "fixedVersions": [], "id": "37711", "issueType": "New Feature", "key": "MODULES-8264", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d366a3ec-5726-4b7d-9bc3-c19e3990737a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : only locking/disabling existing accounts", "timeSpent": "PT0S", "updated": "2018-11-19T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "I'm going to close this as a duplicate of\u00a0MODULES-8317, changes from which have been merged to the master branch of the module \u2013 this updates all of the dependencies so that they support a version of puppet between 4 and 6 (inclusive). We'll be doing a 2.0 release of the module with these changes this month.", "created": "2019-01-07T12:48:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "I will also note for anyone finding this ticket that puppetlabs-transition has been removed as a dependency as part of this work.\u00a0", "created": "2019-01-07T12:49:00.000000"}], "components": ["puppet_agent"], "created": "2018-11-19T09:33:00.000000", "creator": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38146420"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_614422674_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3630875434"}], "description": "_Basic Info_\n*Module Version:1.7.0\n*Puppet Version:2019.0.1\n*OS Name/Version:Centos/Redhat 7\n\nBump module dependencies versions for puppet_agent module.\n\n*Desired Behavior:*\nBeing able to use latest inifile/apt/stdlib modules from forge.\nThe actual version of puppet_agent have requirement related to really old version of some modules.\n\n*Actual Behavior:*\nversion 1.7.0 have those requirement:\npuppetlabs-stdlib (>= 4.6.0 < 5.0.0)\npuppetlabs-transition (>= 0.1.1 < 0.2.0)\npuppetlabs-inifile (>= 1.2.0 <= 2.1.0)\npuppetlabs-apt (>= 2.0.1 < 3.0.0)\n\nSome of those modules are not even supported with puppet 2019.0.1 (for example it require stdlib >5.0.0).\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39692", "fixedVersions": [], "id": "39692", "issueType": "New Feature", "key": "MODULES-8263", "labels": ["community", "dependencies"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "resolution": "Duplicate", "resolutionDate": "2019-01-07T12:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : bump module dependency versions", "timeSpent": "PT0S", "updated": "2019-01-08T18:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-19T06:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bda258b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_274843971_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37710", "fixedVersions": [], "id": "37710", "issueType": "Sub-task", "key": "MODULES-8262", "labels": [], "originalEstimate": "PT0S", "parent": "33321", "parentSummary": "Supported Release (cisco_ios) 0.6.0 - (22 Oct 2018) - (4dca544f31c44adf5c0490dee6bd87552e9cdd8a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-22T11:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-22T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-19T06:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119be722"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_274489257_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36574", "fixedVersions": [], "id": "36574", "issueType": "Sub-task", "key": "MODULES-8261", "labels": [], "originalEstimate": "PT0S", "parent": "33321", "parentSummary": "Supported Release (cisco_ios) 0.6.0 - (22 Oct 2018) - (4dca544f31c44adf5c0490dee6bd87552e9cdd8a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-22T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-22T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "No Docs changes made", "created": "2018-11-19T07:34:00.000000"}], "components": [], "created": "2018-11-19T06:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cd9b6d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2800828_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35518", "fixedVersions": [], "id": "35518", "issueType": "Sub-task", "key": "MODULES-8260", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33321", "parentSummary": "Supported Release (cisco_ios) 0.6.0 - (22 Oct 2018) - (4dca544f31c44adf5c0490dee6bd87552e9cdd8a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-19T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-19T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "No documentation review needed", "created": "2018-11-19T07:34:00.000000"}], "components": [], "created": "2018-11-19T06:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ada9b93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2756943_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34456", "fixedVersions": [], "id": "34456", "issueType": "Sub-task", "key": "MODULES-8259", "labels": [], "originalEstimate": "PT0S", "parent": "33321", "parentSummary": "Supported Release (cisco_ios) 0.6.0 - (22 Oct 2018) - (4dca544f31c44adf5c0490dee6bd87552e9cdd8a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-19T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-19T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2018-11-19T06:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3290b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5522_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28681683609"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n * https://github.com/puppetlabs/cisco_ios/compare/0.5.0...4dca544f31c44adf5c0490dee6bd87552e9cdd8a\n * Link to successful Init Job Run from CI :\n * [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/14/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33321", "fixedVersions": [], "id": "33321", "issueType": "Task", "key": "MODULES-8258", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2019-10-17T06:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (cisco_ios) 0.6.0 - (22 Oct 2018) - (4dca544f31c44adf5c0490dee6bd87552e9cdd8a)", "timeSpent": "PT0S", "updated": "2019-10-17T06:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-11-20T04:06:00.000000", "name": "Screen Shot 2018-11-20 at 11.04.28 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12743"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I think it may be related to the following dependency error which results in the script not being available.\n\n{code}\n02:28:17   Error: Package: libmount-2.23.2-59.el7.x86_64 (InstallMedia)\n02:28:41              Requires: libblkid = 2.23.2-59.el7\n02:28:41              Removing: libblkid-2.23.2-26.el7.x86_64 (@anaconda/7.2)\n02:28:41                  libblkid = 2.23.2-26.el7\n02:28:41              Updated By: libblkid-2.23.2-52.el7_5.1.x86_64 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-52.el7_5.1\n02:28:41              Available: libblkid-2.23.2-16.el7.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-16.el7\n02:28:41              Available: libblkid-2.23.2-21.el7.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-21.el7\n02:28:41              Available: libblkid-2.23.2-22.el7_1.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-22.el7_1\n02:28:41              Available: libblkid-2.23.2-22.el7_1.1.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-22.el7_1.1\n02:28:41              Available: libblkid-2.23.2-26.el7_2.2.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-26.el7_2.2\n02:28:41              Available: libblkid-2.23.2-26.el7_2.3.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-26.el7_2.3\n02:28:41              Available: libblkid-2.23.2-33.el7.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-33.el7\n02:28:41              Available: libblkid-2.23.2-33.el7_3.2.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-33.el7_3.2\n02:28:41              Available: libblkid-2.23.2-43.el7.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-43.el7\n02:28:41              Available: libblkid-2.23.2-43.el7_4.2.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-43.el7_4.2\n02:28:41              Available: libblkid-2.23.2-52.el7.i686 (InstallMedia)\n02:28:41                  libblkid = 2.23.2-52.el7\n{code}", "created": "2018-11-20T04:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "According to https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html libmount-2.23.2-59.el7.x86_64 was released on the 31st October 2018. \n\n !Screen Shot 2018-11-20 at 11.04.28 AM.png|thumbnail! ", "created": "2018-11-20T04:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "It fails on the execution of the following command\n{code}\n[root@wy0gpdwf9hyx0up iso]# /mnt/iso/install_packages\nThis script will install the satellite packages on the current machine.\n   - Ensuring we are in an expected directory.\n   - Copying installation files.\n   - Creating a Repository File\n   - Creating RHSCL Repository File\n   - Checking to see if Satellite is already installed.\n   - Importing the gpg key.\nError: Package: libmount-2.23.2-59.el7.x86_64 (InstallMedia)\n           Requires: libblkid = 2.23.2-59.el7\n           Removing: libblkid-2.23.2-26.el7.x86_64 (@anaconda/7.2)\n               libblkid = 2.23.2-26.el7\n           Updated By: libblkid-2.23.2-52.el7_5.1.x86_64 (InstallMedia)\n               libblkid = 2.23.2-52.el7_5.1\n           Available: libblkid-2.23.2-16.el7.i686 (InstallMedia)\n               libblkid = 2.23.2-16.el7\n           Available: libblkid-2.23.2-21.el7.i686 (InstallMedia)\n               libblkid = 2.23.2-21.el7\n           Available: libblkid-2.23.2-22.el7_1.i686 (InstallMedia)\n               libblkid = 2.23.2-22.el7_1\n           Available: libblkid-2.23.2-22.el7_1.1.i686 (InstallMedia)\n               libblkid = 2.23.2-22.el7_1.1\n           Available: libblkid-2.23.2-26.el7_2.2.i686 (InstallMedia)\n               libblkid = 2.23.2-26.el7_2.2\n           Available: libblkid-2.23.2-26.el7_2.3.i686 (InstallMedia)\n               libblkid = 2.23.2-26.el7_2.3\n           Available: libblkid-2.23.2-33.el7.i686 (InstallMedia)\n               libblkid = 2.23.2-33.el7\n           Available: libblkid-2.23.2-33.el7_3.2.i686 (InstallMedia)\n               libblkid = 2.23.2-33.el7_3.2\n           Available: libblkid-2.23.2-43.el7.i686 (InstallMedia)\n               libblkid = 2.23.2-43.el7\n           Available: libblkid-2.23.2-43.el7_4.2.i686 (InstallMedia)\n               libblkid = 2.23.2-43.el7_4.2\n           Available: libblkid-2.23.2-52.el7.i686 (InstallMedia)\n               libblkid = 2.23.2-52.el7\nError while executing command: 'yum install -y satellite'\n[root@wy0gpdwf9hyx0up iso]#\n{code} \n\nThis is executed when running  '/mnt/iso/install_packages' which is part of the 'install_satellite.sh' script. The actual failure is triggered when running yum install -y satellite", "created": "2018-11-20T04:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "That has been resolved and is now green in CI. It was due to the bug I have linked in this ticket. When libblkid was added to our yum repo it was able to find the dependency and continue installing.", "created": "2018-11-21T02:08:00.000000"}], "components": [], "created": "2018-11-19T04:50:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d5b3b46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8k7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14165_*|*_3_*:*_1_*:*_75118686_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_87987118"}], "description": "Initial look at the logs indicated a lack of the satellite installer on the box, so that when it tries to kick of the installation the run falls over.\n\n{noformat}\n02:32:45 An error occurred while loading ./spec/acceptance/test_spec.rb.\n02:32:45 Failure/Error: run_script_on host, project_root + '/config/scripts/install_satellite.sh'\n02:32:45 Beaker::Host::CommandFailure:\n02:32:45   Host 'yvqbot1brxsk1wm.delivery.puppetlabs.net' exited with 127 running:\n02:32:45    /tmp/install_satellite.sh\n02:32:45   Last 10 lines of output were:\n02:32:45   \tThis script will install the satellite packages on the current machine.\n02:32:45   \t   - Ensuring we are in an expected directory.\n02:32:45   \t   - Copying installation files.\n02:32:45   \t   - Creating a Repository File\n02:32:45   \t   - Creating RHSCL Repository File\n02:32:45   \t   - Checking to see if Satellite is already installed.\n02:32:45   \t   - Importing the gpg key.\n02:32:45   \tError while executing command: 'yum install -y satellite'\n02:32:45   \t/tmp/install_satellite.sh: line 11: satellite-installer: command not found\n02:32:45   \t/tmp/install_satellite.sh: line 13: puppet: command not found\n02:32:45   \n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/host.rb:375:in `exec'\n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n02:32:45 # ./.bundle/gems/gems/beaker-4.1.0/lib/beaker/dsl/helpers/host_helpers.rb:378:in `run_script_on'\n02:32:45 # ./spec/spec_helper_acceptance.rb:29:in `block in install_satellite'\n02:32:45 # ./spec/spec_helper_acceptance.rb:19:in `each'\n02:32:45 # ./spec/spec_helper_acceptance.rb:19:in `install_satellite'\n02:32:45 # ./spec/spec_helper_acceptance.rb:92:in `<top (required)>'\n02:32:45 # ./spec/acceptance/test_spec.rb:1:in `require'\n02:32:45 # ./spec/acceptance/test_spec.rb:1:in `<top (required)>'\n{noformat}\n\n\nWill do a bit more investigation to flesh this issue out.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38724", "fixedVersions": [], "id": "38724", "issueType": "CI Blocker", "key": "MODULES-8257", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-11-21T02:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite is failing, seems the installer isn't present on the machine", "timeSpent": "PT0S", "updated": "2018-11-21T02:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising a ticket on this [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. We're making some changes to our testing framework currently, and part of that is investigating how we can make our pipelines transparent.\u00a0cc [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2018-11-19T05:03:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I totally agree with this. We are starting to look at this, and hopefully we will have something of note to talk about soon.\u00a0", "created": "2018-11-22T04:22:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] Since a few weeks we have (almost) all our release checks running on github actions (see e.g. https://github.com/puppetlabs/puppetlabs-apache/actions) I'd love to hear your take on that - especially in relation to this request.\n\nThose jobs still are running on virtual resources on the private side of the firewall, so we can't give unfiltered access to them. At the same time, we've added a lot more platforms on travis through the use of docker and litmus. Again, I'd love to hear your take on the usability/tradeoffs of the solution.", "created": "2020-01-24T06:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "With the recent changes to cloud-ci and github actions, all these results are now available publicly.", "created": "2021-03-08T05:01:00.000000"}], "components": [], "created": "2018-11-18T11:51:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cf539b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_319225763_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_72318566506"}], "description": "Hi everybody,\nI brought this up several times in the past and thought a ticket would help. This was also discussed during the last contributor summit. Years ago the jenkins at Puppetlabs was public. Tests were run on travis, Vox Pupuli (for acceptance tests) and the internal jenkins. The community occasionally community members want to help reviewing a PR, some of us even have merge access to puppetlabs modules. This is very dangerous since we no longer have access to the jenkins instance. There were multiple situations in the past where a PR was green on travis but failed on jenkins. Also normal contributors often assume that their code is fine because github does not display any issues. Could you enable read only access to jenkins or report the status of CI jobs to the individual PRs?\n\nCC: [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b], let me know if I forgot something that was discussed during the contributor summit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38723", "fixedVersions": [], "id": "38723", "issueType": "Task", "key": "MODULES-8256", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2021-03-08T05:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Report internal CI status to github PRs", "timeSpent": "PT0S", "updated": "2021-03-08T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We're currently revamping our release process to run completely on github actions. We might be able to add gpg signing releases in there using github's native keys.\n\ncc [~accountid:70121:c5a41286-a29b-427d-a654-2b9d6aaf7657]", "created": "2021-03-15T10:03:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] , latest releases using the publishing workflow from the PDK template automatically attaches the verified signature to the latest tags, see example here:\u00a0[https://github.com/puppetlabs/puppetlabs-accounts/releases/tag/v7.0.2]", "created": "2021-03-29T07:02:00.000000"}], "components": [], "created": "2018-11-18T11:14:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75984851"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr8fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74458135596_*|*_10009_*:*_1_*:*_1278717407_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\nis it possible to sign tags (or even releases) with a key from an individual modules team member or the puppetlabs signing key? In my opinion this has always been very important but got more important since the puppet-agent 6.x vendors certain modules. They are now distributed to each machine that installs the agent, not only the box with the puppetserver. The build process for the agent  references the git repos in plain text and does not ensure that the git tag wasn't modified/replaced. A gpg signature would help here. A related PR is https://github.com/puppetlabs/puppet-agent/pull/1584", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37709", "fixedVersions": [], "id": "37709", "issueType": "Task", "key": "MODULES-8255", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2021-04-13T02:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "provide gpg signed tags", "timeSpent": "PT0S", "updated": "2021-04-13T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The ticket creator [~accountid:70121:a8b587be-ddcb-4a11-b3cc-cc1cae73a318] has already submitted a PR for this issue: https://github.com/puppetlabs/puppetlabs-iis/pull/200", "created": "2018-12-12T15:35:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Manually verified using Windows 2016, Puppet 6.4.0 and [~accountid:70121:a8b587be-ddcb-4a11-b3cc-cc1cae73a318]'s branch.\n\n", "created": "2019-04-15T16:53:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review for MODULES-8254\n  \nVerified as fixed in puppetlabs-iis fork https://github.com/bgrossman/puppetlabs-iis/tree/use-source/commit/4bd76cd14d33c510beab4c863478c53cff1830e6\n  \nh2. Environment\n  \nPuppet Version: 6.4.0\nPuppet Agent Version: 6.4.0\nMaster: N/A\nAgent: Windows 2016\n  \nh2. Ensure absent of all IIS features that the module manages\n  \n# Install puppet and puppetlabs-iis from fork above by cloning the repo locally, installed pdk (via chocolatey) and running \"pdk build\" in the puppetlabs-iis directory against the appropriate fork (in this case, \"use-source\").\n# In powershell set a $features variable to an array of all the feautres listed here: https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet_x/puppetlabs/iis/iis_features.rb#L18\n# Remove IIS features by running the following command:\n{code}\nRemove-WindowsFeature $features -remove\n{code}\n# Ensure the features are uninstalled by running:\n{code}\nGet-WindowsFeature $features\n{code}\nAnd verifying the \"Install State\" field is \"Removed\"\n# Create the following manifest at C:\\iis_features.pp:\n{code}\n$iis_features = ['Web-WebServer','Web-Scripting-Tools']\n\niis_feature { $iis_features:\n  ensure => 'present',\n}\n{code}\n\n# Run \"puppet apply C:\\iis_features.pp\"\n# Upon success, verify the features are installed by re-running:\n{code}\nGet-WindowsFeature $features\n{code}\n  \nh2. Expect\nThe \"Install State\" of some of the features including 'Web-WebServer', and 'Web-Scripting-Tools' is equal to \"Installed\".\n\nh2. Output\nExpected output as above was present.\n", "created": "2019-04-15T17:02:00.000000"}], "components": ["iis", "windows"], "created": "2018-11-16T21:09:00.000000", "creator": "70121:a8b587be-ddcb-4a11-b3cc-cc1cae73a318", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should be able to install a Windows feature even if the required bits have been deleted from the image, via the -Source parameter.\n\nManual Testing.\n # Provision System\n # Delete IIS bits from WinSXS\n # Attempt feature installation without source parameter and verify that it fails\n # Download and mount Windows ISO to a drive letter\n # Point the source parameter at the WinSXS folder in the mounted drive\n # Verify that feature installation still fails\n # Checkout the bug fix branch\n # Validate that feature now install\n\nDocs change? No"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cc2a1b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o00ab4:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_86955028_*|*_1_*:*_1_*:*_7160997606_*|*_3_*:*_1_*:*_431653837_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5348394033"}], "description": "The source parameter for the iis_feature type is ignored by the provider. The code at [line 32|https://github.com/puppetlabs/puppetlabs-iis/blob/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0/lib/puppet/provider/iis_feature/default.rb#L32] ensures that the -Source parameter will be ignored if the user supplies it.\n\nThe result is that if the bits required to install a Windows feature are not present in the SXS directory, and the machine is not configured to download them from Microsoft, the module will not be able to install the feature, even if the user has taken the correct steps to ensure the install media is accessible somewhere and the installations would otherwise be successful.", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "40789", "fixedVersions": [], "id": "40789", "issueType": "Bug", "key": "MODULES-8254", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a8b587be-ddcb-4a11-b3cc-cc1cae73a318", "resolution": "Done", "resolutionDate": "2019-04-16T17:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-iis: When using iis_feature, the source property isn't used", "timeSpent": "PT0S", "updated": "2020-03-09T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2021-01-25T05:22:00.000000", "name": "Screen Shot 2021-01-25 at 12.22.29 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13347"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The only entries I can see that mention this is old entries in the translation process.\u00a0\n\nFor example in the Japanese readme, the .po file and the .pot file.\u00a0\n\nThese will be removed in due course when a timeline for this effort is confirmed.\u00a0", "created": "2021-01-25T05:22:00.000000"}], "components": ["mysql"], "created": "2018-11-16T10:49:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ee916af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr7lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69186748230_*|*_5_*:*_1_*:*_0"}], "description": "According to the [docstring|https://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/parser/functions/mysql_strip_hash.rb#L4], the {{mysql_strip_hash()}} function expired long ago. It should either be removed, or the warning updated.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "38722", "fixedVersions": [], "id": "38722", "issueType": "Bug", "key": "MODULES-8253", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2021-01-25T05:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql mysql_strip_hash() function expired 4 years ago", "timeSpent": "PT0S", "updated": "2021-01-25T05:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2018-11-15T13:15:00.000000", "creator": "557058:df9bcc34-859f-42a3-b403-05bc5ef33ef2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2617eb8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr75j:"}], "description": "All versions of stdlib after 4.22.0 result in the following error. Versions tested:\n * 4.23.0\n * 4.24.0\n * 4.25.1\n * 5.0.0\n * 5.1.0\n\nError:\n{noformat}\n       Error: Could not autoload puppet/parser/functions/validate_slength: /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected '>'\n           validator = ->(str) do\n                  ^\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected kDO, expecting kEND\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:71: syntax error, unexpected kEND, expecting $end\n       Error: Could not autoload puppet/parser/functions/validate_slength: /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected '>'\n           validator = ->(str) do\n                  ^\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected kDO, expecting kEND\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:71: syntax error, unexpected kEND, expecting $end on node default-centos7.vagrantup.com\n       Error: Could not autoload puppet/parser/functions/validate_slength: /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected '>'\n           validator = ->(str) do\n                  ^\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:53: syntax error, unexpected kDO, expecting kEND\n       /tmp/kitchen/modules/stdlib/lib/puppet/parser/functions/validate_slength.rb:71: syntax error, unexpected kEND, expecting $end on node default-centos7.vagrantup.com\n {noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42979", "fixedVersions": [], "id": "42979", "issueType": "Bug", "key": "MODULES-8252", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:df9bcc34-859f-42a3-b403-05bc5ef33ef2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib - Syntax errors with Centos 6, Puppet 3.8.7 and Ruby 1.8.7", "timeSpent": "PT0S", "updated": "2021-01-25T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2018-12-05T08:19:00.000000", "name": "nagioshost.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13296"}], "comments": [{"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Added my manifest, not sure that will help at all.", "created": "2018-12-05T08:20:00.000000"}], "components": ["nagios_core"], "created": "2018-11-15T12:43:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@712c9e20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr747:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92951316286_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n1.0.2\n*Puppet Version:*\nPE 2019.0.1\n*OS Name/Version:*\nRHEL 7\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nPuppet Agent runs and updates Nagios resources as needed.\n\n*Actual Behavior:*\nPuppet Agent spits out this error \n{code}\t\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not autoload puppet/type/nagios_host: Attempt to redefine entity 'http://puppet.com/2016.1/runtime/type/nagios_host'. Set at unknown location on node host.domain.local\n{code}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "RHEL 7 Nagios Server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34455", "fixedVersions": [], "id": "34455", "issueType": "Bug", "key": "MODULES-8251", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Duplicate", "resolutionDate": "2021-10-26T09:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "nagios_Core : 'redefine' issue received on agent run", "timeSpent": "PT0S", "updated": "2021-10-26T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6243854bf407980070554b74", "attachments": [], "comments": [{"author": "6243854bf407980070554b74", "body": "xNetworking Module in version 5.7.0.0", "created": "2018-11-15T12:04:00.000000"}, {"author": "6243854bf407980070554b74", "body": "Figure it out, most of properties names have to be in single quotes\n\nfor example following manifest will work\u00a0\n\ndsc { 'AddRoute':\n\u00a0 \u00a0 resource_name => 'xroute',\u00a0\n\u00a0 \u00a0 module => 'xNetworking', \n\u00a0 \u00a0 properties => {\u00a0\n\u00a0 \u00a0 \u00a0 \u00a0 'DestinationPrefix' => '172.169.10.10/32', \n\u00a0 \u00a0 \u00a0 \u00a0 ensure => 'present', \n\u00a0 \u00a0 \u00a0 \u00a0 'AddressFamily' => \"IPv4\", \n\u00a0 \u00a0 \u00a0 \u00a0 'InterfaceAlias' => 'Ethernet', \n\u00a0 \u00a0 \u00a0 \u00a0 'NextHop' => '10.10.70.193', \n\u00a0 \u00a0 \u00a0 \u00a0 routemetric => '200', \n }", "created": "2018-11-20T06:47:00.000000"}, {"author": "6243854bf407980070554b74", "body": "Resource properties names have to be in quotes.", "created": "2018-11-20T06:48:00.000000"}], "components": ["dsc_lite"], "created": "2018-11-15T11:55:00.000000", "creator": "6243854bf407980070554b74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d74c772"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr71b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_413616445_*|*_5_*:*_1_*:*_17611_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.0.0*\n *Puppet Version: agent version\u00a05.5.6*\n *OS Name/Version: Windows 2012 r2*\n\n*Desired Behavior:*\u00a0\n\nApply changes to system network configuration according to Manifest details\n\nXDNSServerAddress - update table of used DNS servers on network addapter\n xroute - add persistent route to routing table.\n\n*Actual Behavior:*\n\nIt seems that dsc_lite module does not work correctly with xnetworking resources.\n Here are two manifests which errors looking very similar.\n\nxDNSServerAddress\n\n\u00a0\n{code:java}dsc { 'DNS config':\n    resource_name\u00a0 \u00a0=> 'xDNSServerAddress',\n    module\u00a0 \u00a0 \u00a0=>\u00a0 \u00a0'xNetworking', \n    properties\u00a0 => { \n        AddressFamily => 'IPv4', \n        InterfaceAlias => 'Corp_Lan', \n        Address => '192.168.0.10',\u00a0 \u00a0\n   }\u00a0 \u00a0\u00a0\n}\n\n\n{code}\nWhich results you can see below while attempting to do local run.\n{code:java}puppet apply C:\\temp\\puppet\\dns.pp --test\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:16: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::ACCESS_TYPE\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:16: warning: previous definition of ACCESS_TYPE was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:17: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::HKLM\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:17: warning: previous definition of HKLM was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:18: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::PS_ONE_REG_PATH\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:18: warning: previous definition of PS_ONE_REG_PATH was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:19: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::PS_THREE_REG_PATH\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:19: warning: previous definition of PS_THREE_REG_PATH was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:20: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::REG_KEY\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:20: warning: previous definition of REG_KEY was here\nError: Evaluation Error: Resource type not found: InterfaceAlias (file: C:/temp/puppet/dns.pp, line: 7, column: 2) on no\nde test01.local{code}\nxroute\n\n\u00a0\n{code:java}dsc { 'AddRoute':\nresource_name\u00a0 \u00a0=> 'xroute', \nmodule\u00a0 \u00a0 \u00a0=>\u00a0 \u00a0'xNetworking', \nproperties\u00a0 => {\n    DestinationPrefix => '172.169.10.10/32', \n    ensure => 'present', \n    AddressFamily => \"IPv4\", \n    InterfaceAlias => 'Ethernet', \n    NextHop => '10.10.70.193', \n    routemetric => '200',\u00a0 \u00a0 \n    }\u00a0 \u00a0\u00a0\n}\n\n\n{code}\n\u00a0\n\nResults on local run\n{code:java}puppet apply 'C:\\temp\\puppet\\route.pp' --test\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:16: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::ACCESS_TYPE\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:16: warning: previous definition of ACCESS_TYPE was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:17: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::HKLM\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:17: warning: previous definition of HKLM was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:18: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::PS_ONE_REG_PATH\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:18: warning: previous definition of PS_ONE_REG_PATH was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:19: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::PS_THREE_REG_PATH\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:19: warning: previous definition of PS_THREE_REG_PATH was here\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/dsc_lite/powershell_version.rb:20: warning: already initi\nalized constant PuppetX::PuppetLabs::DscLite::PowerShellVersion::REG_KEY\nC:/ProgramData/PuppetLabs/code/environments/production/modules/dsc_lite/lib/puppet_x/puppetlabs/dsc_lite/powershell_vers\nion.rb:20: warning: previous definition of REG_KEY was here\nError: Evaluation Error: Resource type not found: DestinationPrefix (file: C:/temp/puppet/route.pp, line: 6, column: 2)\non node test01.local{code}\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40784", "fixedVersions": [], "id": "40784", "issueType": "Bug", "key": "MODULES-8250", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243854bf407980070554b74", "resolution": "Fixed", "resolutionDate": "2018-11-20T06:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite : xNetworking resources do not work correctly", "timeSpent": "PT0S", "updated": "2018-11-20T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/1848 resolves this issue in my testing.", "created": "2018-11-14T15:34:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16]. We'll have a look!", "created": "2018-11-19T05:09:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR!. This has been merged, so closing. Let us know if a release is required urgently on this.", "created": "2018-11-27T04:17:00.000000"}], "components": [], "created": "2018-11-14T15:05:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df2d877"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr6mn:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32751"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1084326720_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  3.4.0\n*Puppet Version:* 5.5.8\n*OS Name/Version:*  CentOS 7.5\n\nThe yum repo gpg key hardcoded into apache::mod::passenger is no longer valid for downloading the phusion passenger RPM.  Running this code out-of-the-box will result in an error.  For example, on a fresh 2018.1.5 install with the apache module installed, a puppet apply will fail:\n\n{code:bash}\n# cat test.pp\nclass { \"apache\": }\nclass { \"apache::mod::passenger\": }\n{code}\n\n*Desired Behavior:*\nThe above code should not fail.\n\n*Actual Behavior:*\n{code:bash}\n# puppet apply test.pp\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install mod_passenger' returned 1: One of the configured repositories failed (passenger),\n and yum doesn't have enough cached data to continue. At this point the only\n safe thing yum can do is fail. There are a few ways to work \"fix\" this:\n\n     1. Contact the upstream for the repository and get them to fix the problem.\n\n     2. Reconfigure the baseurl/etc. for the repository, to point to a working\n        upstream. This is most often useful if you are using a newer\n        distribution release than is supported by the repository (and the\n        packages for the previous distribution release still work).\n\n     3. Run the command with the repository temporarily disabled\n            yum --disablerepo=passenger ...\n\n     4. Disable the repository permanently, so yum won't use it by default. Yum\n        will then just ignore the repository until you permanently enable it\n        again or use --enablerepo for temporary usage:\n\n            yum-config-manager --disable passenger\n        or\n            subscription-manager repos --disable=passenger\n\n     5. Configure the failing repository to be skipped, if it is unavailable.\n        Note that yum will try to contact the repo. when it runs most commands,\n        so will have to try and fail each time (and thus. yum will be be much\n        slower). If it is a very temporary problem though, this is often a nice\n        compromise:\n\n            yum-config-manager --save --setopt=passenger.skip_if_unavailable=true\n\nfailure: repodata/repomd.xml from passenger: [Errno 256] No more mirrors to try.\nhttps://oss-binaries.phusionpassenger.com/yum/passenger/el/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for passenger\nError: /Stage[main]/Apache::Mod::Passenger/Apache::Mod[passenger]/Package[mod_passenger]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install mod_passenger' returned 1: One of the configured repositories failed (passenger),\n and yum doesn't have enough cached data to continue. At this point the only\n safe thing yum can do is fail. There are a few ways to work \"fix\" this:\n\n     1. Contact the upstream for the repository and get them to fix the problem.\n\n     2. Reconfigure the baseurl/etc. for the repository, to point to a working\n        upstream. This is most often useful if you are using a newer\n        distribution release than is supported by the repository (and the\n        packages for the previous distribution release still work).\n\n     3. Run the command with the repository temporarily disabled\n            yum --disablerepo=passenger ...\n\n     4. Disable the repository permanently, so yum won't use it by default. Yum\n        will then just ignore the repository until you permanently enable it\n        again or use --enablerepo for temporary usage:\n\n            yum-config-manager --disable passenger\n        or\n            subscription-manager repos --disable=passenger\n\n     5. Configure the failing repository to be skipped, if it is unavailable.\n        Note that yum will try to contact the repo. when it runs most commands,\n        so will have to try and fail each time (and thus. yum will be be much\n        slower). If it is a very temporary problem though, this is often a nice\n        compromise:\n\n            yum-config-manager --save --setopt=passenger.skip_if_unavailable=true\n\nfailure: repodata/repomd.xml from passenger: [Errno 256] No more mirrors to try.\nhttps://oss-binaries.phusionpassenger.com/yum/passenger/el/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for passenger\n{code}\n\nThis issue can be resolved by setting manage_repo to false on the passenger class and supplying a custom yumrepo class pointing to a different gpg key:\n\n{code:bash}\n# cat test2.pp\nclass { \"apache\": }\nclass { \"apache::mod::passenger\":\n  manage_repo => false,\n}\n\nif $::osfamily == 'RedHat' {\n  if $::operatingsystem == 'Amazon' {\n    $baseurl = 'https://oss-binaries.phusionpassenger.com/yum/passenger/el/6Server/$basearch'\n  } else {\n    $baseurl = 'https://oss-binaries.phusionpassenger.com/yum/passenger/el/$releasever/$basearch'\n  }\n\n  yumrepo { 'passenger':\n    ensure        => 'present',\n    baseurl       => $baseurl,\n    descr         => 'passenger',\n    enabled       => '1',\n    gpgcheck      => '0',\n    gpgkey        => 'https://packagecloud.io/phusion/passenger/gpgkey',\n    repo_gpgcheck => '1',\n    sslcacert     => '/etc/pki/tls/certs/ca-bundle.crt',\n    sslverify     => '1',\n    before        => Apache::Mod['passenger'],\n  }\n}\n{code}\n\nI suspect we just need to update https://github.com/puppetlabs/puppetlabs-apache/blob/3.4.0/manifests/mod/passenger.pp#L530.  I'll submit a PR.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38720", "fixedVersions": [], "id": "38720", "issueType": "Bug", "key": "MODULES-8249", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "resolution": "Fixed", "resolutionDate": "2018-11-27T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : phusion passenger yum repo gpg key is invalid", "timeSpent": "PT0S", "updated": "2019-12-05T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is superseded by the automated release prep work currently under way.", "created": "2021-03-08T07:28:00.000000"}], "components": [], "created": "2018-11-13T19:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cba0bbc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr5s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73051752082_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs-kubernetes module doesn't have automated release.  This ticket tracks the work to add this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42963", "fixedVersions": [], "id": "42963", "issueType": "Task", "key": "MODULES-8248", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Incomplete", "resolutionDate": "2021-03-08T07:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add forge release jobs for Kubernetes module", "timeSpent": "PT0S", "updated": "2021-03-08T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c152b7910a200718b961f", "body": "trace [https://gist.github.com/tek0011/d8e7f033bb22a805746ec27bec5f95ca]\n\n\u00a0\n\ndebug output of command - [https://gist.github.com/tek0011/3fb4ef42841f836d19af7e3c3a9ce357]\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2018-11-13T09:30:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The IIS module now only supports Puppet 6+", "created": "2021-03-29T09:42:00.000000"}], "components": ["iis"], "created": "2018-11-13T09:28:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@717eba18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr4of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74906037531_*|*_6_*:*_1_*:*_0"}], "description": "There is an issue with Puppet < 5.4.0 and the puppetlabs-iis module.\u00a0 There is a point where the output of calls made by [https://github.com/puppetlabs/puppetlabs-iis/blob/4.3.2/lib/puppet/provider/templates/webadministration/bindingproperty.ps1.erb]\u00a0are too long for windows event viewer.\u00a0 \u00a0The current fix is in Puppet 5.4.0.\u00a0 Although the fix can be backported, it requires 2 puppet runs.\u00a0 One to fix the file, one to run the full puppetlabs-iis catalog.\u00a0\u00a0\n\n\u00a0\n\nEither the commands should be changed to support < 5.4.0, or the documentation should state that it might not work on puppet < 5.4.0 (remove the compatibility on the documentation for puppet > 4.7)\n\n\u00a0\n\nhttps://puppet.atlassian.net/browse/PUP-7153", "environment": "Puppet 4.10.9\n\nWindows 20(12|16|19)\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40781", "fixedVersions": [], "id": "40781", "issueType": "Bug", "key": "MODULES-8247", "labels": ["iis", "puppet-agent", "puppetlabs-iis"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "resolution": "Fixed", "resolutionDate": "2021-03-29T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-iis: windows event log limit", "timeSpent": "PT0S", "updated": "2021-03-29T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-11-13T02:02:00.000000", "name": "Screen Shot 2018-11-12 at 11.33.15 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12851"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-11-13T02:02:00.000000", "name": "Screen Shot 2018-11-12 at 11.33.25 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12954"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": " !Screen Shot 2018-11-12 at 11.33.15 AM.png|thumbnail!  !Screen Shot 2018-11-12 at 11.33.25 AM.png|thumbnail! ", "created": "2018-11-13T02:02:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Accounts:\n{code}\nSolaris 11 - 00:49:53   Failed to fetch_remote_file 'http://pm.puppetlabs.com/puppet-agent/2016.4.16-rc0-17-gf17794d/1.10.8/repos/puppet-agent-solaris-11-i386.tar.gz' (404 Not Found)\nSLES11 - 00:50:38   Failed to fetch_remote_file 'http://pm.puppetlabs.com/puppet-agent/2016.4.16-rc0-17-gf17794d/1.10.8/repos/puppet-agent-sles-11-x86_64.tar.gz' (404 Not Found)\n{code}\n", "created": "2018-11-13T02:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The following PR should resolve our LTS failures: https://github.com/puppetlabs/ci-job-configs/pull/5329\n[~accountid:557058:55b23daa-f1aa-41fd-b10d-bf49a61932da] was able to inform us that 1.10.14 builds were available so I have bumped the version of our LTS agent.\n\nThanks [~accountid:557058:55b23daa-f1aa-41fd-b10d-bf49a61932da]", "created": "2018-11-14T01:06:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Hit a failure of the 2017.3 jobs. The previous agent version has been cleaned away, so that the only remaining build left if the one that is shipped. Have created a PR to update it in the pipelines:\nhttps://github.com/puppetlabs/ci-job-configs/pull/5330", "created": "2018-11-14T03:11:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been resolved. \n", "created": "2018-11-19T02:56:00.000000"}], "components": [], "created": "2018-11-13T02:01:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@657452b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr4l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_438595035_*|*_1_*:*_1_*:*_8166815_*|*_3_*:*_1_*:*_74948327_*|*_5_*:*_1_*:*_0"}], "description": "Looks like older puppet-agent packages have been deleted which has destroyed all of the CI pipelines.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39691", "fixedVersions": [], "id": "39691", "issueType": "CI Blocker", "key": "MODULES-8246", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-11-19T02:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "linux/cross-platform CI pipelines have gone red", "timeSpent": "PT0S", "updated": "2018-11-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the ticket [~accountid:623e754701f8660070b83b38]. We don't have any immediate plans to make this change. If you have time and submit a PR we'll have a look. Thanks!", "created": "2018-11-19T05:13:00.000000"}], "components": ["tomcat"], "created": "2018-11-12T14:06:00.000000", "creator": "623e754701f8660070b83b38", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@396ab98d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr4fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}], "description": "Hello everyone -\n\nIs there a way to configure a CookieProcessor element with the\u00a0[puppetlabs-tomcat|https://forge.puppetlabs.com/puppetlabs/tomcat]\u00a0module? Reading the documentation\u00a0it looks like there isn't a way to do this right now.\n\nLooking at the\u00a0[Tomcat documentation|https://tomcat.apache.org/tomcat-9.0-doc/config/cookie-processor.html]\u00a0we need a CookieProcessor element inside the Context\u00a0element which seems not to be possible.\u00a0\u00a0\n\nI wrote a class to do this using augeas like the other tomcat classes that manage the server.xml or context.xml files.\u00a0 I'd be happy to contribute it with tests if this is a feature that's acceptable to others.\u00a0\u00a0\n\nThanks", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "42961", "fixedVersions": [], "id": "42961", "issueType": "New Feature", "key": "MODULES-8245", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e754701f8660070b83b38", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add CookieProcessor support", "timeSpent": "PT0S", "updated": "2018-11-26T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Thanks for the ticket [~accountid:623e754701f8660070b83b38]. We don't have any immediate plans to make this change. If you have time and submit a PR we'll have a look. Thanks!", "created": "2018-11-26T04:50:00.000000"}], "components": ["tomcat"], "created": "2018-11-12T14:01:00.000000", "creator": "623e754701f8660070b83b38", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a963dc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr4fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}], "description": "Hello everyone -\n\nIs there a way to configure a\u00a0Resources element with the [puppetlabs-tomcat|https://forge.puppetlabs.com/puppetlabs/tomcat] module? Reading the documentation\u00a0it looks like there isn't a way to do this right now.\n\nLooking at the [Tomcat documentation|https://tomcat.apache.org/tomcat-9.0-doc/config/resources.html] we need a Resources\u00a0element inside the Context\u00a0element which seems not to be possible.\u00a0\u00a0\n\nI wrote a class to do this using augeas like the other tomcat classes that manage the server.xml or context.xml files.\u00a0 I'd be happy to contribute it with tests if this is a feature that's acceptable to others.\u00a0\u00a0\n\nThanks\n\n\u00a0", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "41885", "fixedVersions": [], "id": "41885", "issueType": "New Feature", "key": "MODULES-8244", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e754701f8660070b83b38", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: configure resources element in context.xml", "timeSpent": "PT0S", "updated": "2018-11-26T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:1449aab3-44c3-4376-867b-65d7dd01dd2d]\n\nThank you for raising your request. If you now look on the Forge you will see jonono/auditpol has now been deprecated. We would like to take the time to thank you for raising this ticket.\n\nMany Thanks\nThe Modules Team.", "created": "2018-11-13T09:41:00.000000"}], "components": ["approved"], "created": "2018-11-12T08:56:00.000000", "creator": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bace648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr453:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78865671_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10239561"}], "description": "Module appears to be deprecated, the project URL no longer has code which was taken over by a new module:\n\n[https://forge.puppet.com/autostructure/auditpol]\n\nFrom the changelog:\nh2. 1.0.0\n\nMoved from 'jonono-auditpol', '0.1.2' module to here. Only for SCM tracking purposes. No functionality has changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41884", "fixedVersions": [], "id": "41884", "issueType": "Improvement", "key": "MODULES-8243", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "resolution": "Fixed", "resolutionDate": "2018-11-13T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "jonono-auditpol - to be deprecated", "timeSpent": "PT0S", "updated": "2018-11-13T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:97c53147-2d1d-475e-8795-66598f26ebfe]. Thanks for adding this fix. On your pull request, it looks like you have set the destination branch as the master of your own fork. Could you change this to the puppetlabs/master? Also, if you could format your title + main commit in the form \"(MODULES-8242) - Fix CI_SPEC_OPTIONS failing\" that would be great. Let me know when you've got that all completed. Cheers!", "created": "2018-12-10T06:23:00.000000"}, {"author": "557058:97c53147-2d1d-475e-8795-66598f26ebfe", "body": "[~accountid:5b574c837501ba2d6ea647b9] done:\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/268", "created": "2018-12-13T13:19:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:97c53147-2d1d-475e-8795-66598f26ebfe] changes merged now. Thanks for your contribution!", "created": "2019-01-02T08:54:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Re-opening this because we reverted the PR because the change breaks documented behavior.\nhttps://puppet.atlassian.net/browse/MODULES-8242", "created": "2019-01-15T11:01:00.000000"}], "components": ["spec_helper"], "created": "2018-11-12T03:54:00.000000", "creator": "557058:97c53147-2d1d-475e-8795-66598f26ebfe", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5088af24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr42n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}], "description": "_Basic Info_\n *Module Version: 2.12.0*\n *Puppet Version: 5.5.3*\n *OS Name/Version: Ubuntu 18.04*\n\nIf I run\u00a0\n{code:java}\nenv CI_SPEC_OPTIONS=\"-n3 --serialize-stdout\" bundle exec rake parallel_spec{code}\n\u00a0\n\n*Desired Behavior:*\n\nRun test in parallel\n\n*Actual Behavior:*\n\nI got an error:\n\n\u00a0\n{code:java}\n4 processes for 81 specs, ~ 20 specs per process\ninvalid option: -3\nPlease use --help for a listing of valid options\ninvalid option: -3\nPlease use --help for a listing of valid options\ninvalid option: -3\nPlease use --help for a listing of valid options\ninvalid option: -3\nPlease use --help for a listing of valid options\n\n\n{code}\n\u00a0\n\n\nI printed args:\n\n\u00a0\n{code:java}\n\"-t\",\n \"rspec\",\n \"--\",\n \"-n3\",\n \"--serialize-stdout\",\n \"--\",\n \"spec/classes/profiles/docker/config_spec.rb\",\n\u2026{code}\nI think we don't need to push `--` elements\n\n\u00a0\n\n\u00a0\n\nI do this: [https://github.com/stamm/puppetlabs_spec_helper/pull/1]\n\nAnd it's works", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37708", "fixedVersions": [], "id": "37708", "issueType": "Bug", "key": "MODULES-8242", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97c53147-2d1d-475e-8795-66598f26ebfe", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper: bug while using parallel_spec", "timeSpent": "PT0S", "updated": "2021-01-25T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2018-11-12T02:27:00.000000", "creator": "557058:cb7f97e8-590d-4a68-9938-71789090b50e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6808d2cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr41b:"}], "description": "_Basic Info_\n *Module Version:*\u00a01.1.0\n *Puppet Version:* 5.5.8-1.el7.x86_6*4*\n *OS Name/Version:* RHEL 7.6\n\nvolume_group type does not handle passing of physical_volumes as a hash.\n\n*Desired Behavior:*\n\nThe documentation (README) indicates that we can do this:\n{code:java}\nclass { 'lvm':\n  volume_groups => {\n    'vg' => {\n      createonly => true,\n      physical_volumes => {\n        '/dev/sdb' => {\n          unless_vg => 'vg',\n        },\n      },\n    },\n  },\n}\n{code}\nIt is expected that this will create the volume group \"vg\" if it does not already exist, and also create physical volume /dev/sdb unless the volume group \"vg\" exists.\n\n{{}}\n\n*Actual Behavior:*\n{code:java}\n2018-11-08 12:23:02 +0000 Puppet (err): Execution of '/sbin/vgcreate vg {\"/dev/sdb\"=>{\"unless_vg\"=>\"vg\"}}' returned 5: Device {\"/dev/sdb\"=>{\"unless_vg\"=>\"vg\"}} not found.\n2018-11-08 12:23:02 +0000 /Stage[main]/Lvm/Lvm::Volume_group[vg]/Volume_group[vg]/ensure (err): change from 'absent' to 'present' failed: Execution of '/sbin/vgcreate vg {\"/dev/sdb\"=>{\"unless_vg\"=>\"vg\"}}' returned 5: Device {\"/dev/sdb\"=>{\"unless_vg\"=>\"vg\"}} not found.\n{code}\nAlthough the defines allow the passing of physical volumes as a hash to support the expected behavior, the underlying type does not permit it.\n\nI've attempted to fix this in\u00a0https://github.com/puppetlabs/puppetlabs-lvm/pull/219.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41883", "fixedVersions": [], "id": "41883", "issueType": "Bug", "key": "MODULES-8241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb7f97e8-590d-4a68-9938-71789090b50e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-lvm : volume_group type does not handle passing of physical_volumes as a hash", "timeSpent": "PT0S", "updated": "2021-01-25T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigned Bill as he's on triage.", "created": "2018-11-11T23:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "It appears that pipelines are red because puppet agent download URL's like this one http://pm.puppetlabs.com/puppet-agent/2018.1.6-rc0-21-g7f6e282/5.5.3/repos/windows/puppet-agent-x64.msi now return 404's.\n\nThis happens at the point in a Master Agent pipeline matrix when the master is downloading and caching the Puppet agent MSI for use when the agent tries to download the MSI from the master for installation on the agent machine. See the blocked by ticket RE-11748 for more detailed information.\n\nIt seems that these files may have been reaped to save disk space. Glenn put the question to Molly in the release-new Hipchat room:\n\n{noformat}\nMolly Waggett\u00b7Nov-11 10:29 PM\n\n@glenn I think Rob did some cleanup last week. I'm pretty sure we backed up to s3, but I'm not sure exactly where, so I will ask Rob in the morning.\n{noformat}\n\nFor now it looks like the thing to do is just keep an eye on that conversation for a while and ensure that they follow up with Rob and we get some answers one way or another. \n\nPassing to Erick as he is on triage.\n", "created": "2018-11-12T08:35:00.000000"}], "components": [], "created": "2018-11-11T23:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35e41477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw8f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56105_*|*_3_*:*_1_*:*_42835379_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_601676902"}], "description": "Looks like older puppet-agent packages have been deleted which has destroyed all of the Windows CI pipelines.\n\nRaised an RE ticket for it.  This issue is just to take up space on our board.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34454", "fixedVersions": [], "id": "34454", "issueType": "CI Blocker", "key": "MODULES-8240", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-11-19T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "All windows CI pipelines have gone red", "timeSpent": "PT0S", "updated": "2018-11-19T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a73602a5-624c-412d-9102-4a3249e21d09", "body": "While the raw URL format did change, it's not the cause of my exit code 7 woes. Closing. Sorry for the spam.", "created": "2018-11-11T22:19:00.000000"}], "components": ["mysql"], "created": "2018-11-11T21:45:00.000000", "creator": "557058:a73602a5-624c-412d-9102-4a3249e21d09", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a3f362d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr3zj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1988873_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.10.0 up to 7.0.0*\n *Puppet Version: All*\n *OS Name/Version: All*\n\nGithub URL for downloading raw files has changed, breaking downloads of mysqltuner.\n\n\u00a0\n\nHardcoded URL in the module is:\n{noformat}\n$_source  = \"https://github.com/major/MySQLTuner-perl/raw/${version}/mysqltuner.pl\" {noformat}\n\nIs now:\n{noformat}\nhttps://raw.githubusercontent.com/major/MySQLTuner-perl/${version}/mysqltuner.pl\n{noformat}\n\n*Desired Behavior:*\n\nMysqltuner script is downloaded from Github\n\n*Actual Behavior:*\n\nFile is not downloaded.\n{noformat}Notice: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0]/Exec[/opt/staging/mysql/mysqltuner-v1.3.0]/returns:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\nNotice: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0]/Exec[/opt/staging/mysql/mysqltuner-v1.3.0]/returns:                                  Dload  Upload   Total   Spent    Left  Speed\nNotice: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0  0     0    0     0    0     0      0      0 --:--:--  0:03:33 --:--:--     0curl: (7) Failed connect to github.com:443; Operation now in progress\nError: 'curl  -f -L -o /opt/staging/mysql/mysqltuner-v1.3.0 https://github.com/major/MySQLTuner-perl/raw/v1.3.0/mysqltuner.pl' returned 7 instead of one of [0]\nError: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0]/Exec[/opt/staging/mysql/mysqltuner-v1.3.0]/returns: change from 'notrun' to ['0'] failed: 'curl  -f -L -o /opt/staging/mysql/mysqltuner-v1.3.0 https://github.com/major/MySQLTuner-perl/raw/v1.3.0/mysqltuner.pl' returned 7 instead of one of [0]\nNotice: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0]/File[/opt/staging/mysql/mysqltuner-v1.3.0]: Dependency Exec[/opt/staging/mysql/mysqltuner-v1.3.0] has failures: true\nWarning: /Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-v1.3.0]/File[/opt/staging/mysql/mysqltuner-v1.3.0]: Skipping because of failed dependencies{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39690", "fixedVersions": [], "id": "39690", "issueType": "Bug", "key": "MODULES-8239", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a73602a5-624c-412d-9102-4a3249e21d09", "resolution": "Cannot Reproduce", "resolutionDate": "2018-11-11T22:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : mysqltuner script won't download due to new github raw URL", "timeSpent": "PT0S", "updated": "2018-11-11T22:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2018-11-11T04:40:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bda7698"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr3y7:"}], "description": "When using it with fail2ban, then it will be problematic because fail2ban will manage one or more chains itself. So the fail2ban chains must be excluded from purge.\nBut until now there are only the option all or nothing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42960", "fixedVersions": [], "id": "42960", "issueType": "Improvement", "key": "MODULES-8238", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add exclude for purge", "timeSpent": "PT0S", "updated": "2019-03-08T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-11-11T02:48:00.000000", "creator": "70121:8f71bf4e-307e-4fff-9e26-7ee579fe1347", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b96ddb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr3xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}], "description": "When trying to setup apache with dav_svn module on Raspbian (Debian) testing the module is trying to install 'libapache2-svn' which does not exist. In my understanding the right package should be 'libapache2-mod-svn'.\n\n\u00a0\n\nCurrent source: https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/params.pp\n\n264 } else {\n265 # major.minor version used since Debian stretch and Ubuntu Xenial\n266 $php_version = '7.0'\n267 $mod_packages = {\n268 'auth_cas' => 'libapache2-mod-auth-cas',\n269 'auth_kerb' => 'libapache2-mod-auth-kerb',\n270 'auth_mellon' => 'libapache2-mod-auth-mellon',\n271 'authnz_pam' => 'libapache2-mod-authnz-pam',\n272 'dav_svn' => '{color:#d04437}libapache2-svn{color}',\n\n\u00a0\n\nInterim solution\n\n264 } else {\n265 # major.minor version used since Debian stretch and Ubuntu Xenial\n266 $php_version = '7.0'\n267 $mod_packages = {\n268 'auth_cas' => 'libapache2-mod-auth-cas',\n269 'auth_kerb' => 'libapache2-mod-auth-kerb',\n270 'auth_mellon' => 'libapache2-mod-auth-mellon',\n271 'authnz_pam' => 'libapache2-mod-authnz-pam',\n272 'dav_svn' => '{color:#14892c}libapache2-mod-svn{color}',", "environment": "Using Raspbian (Debian) on testing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41877", "fixedVersions": [], "id": "41877", "issueType": "Bug", "key": "MODULES-8237", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8f71bf4e-307e-4fff-9e26-7ee579fe1347", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : libapache2-svn replace by libapache2-mod-svn", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:5b590061a3f8512ca5eb3be7], please provide release notes for this issue, if needed. Thanks!\n\n", "created": "2019-03-14T14:33:00.000000"}], "components": ["mount_core"], "created": "2018-11-09T15:14:00.000000", "creator": "5b590061a3f8512ca5eb3be7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@361a0b80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr3ov:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32705"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2321803351_*|*_1_*:*_1_*:*_6382692319_*|*_10007_*:*_1_*:*_94285252_*|*_5_*:*_1_*:*_0"}], "description": "Consider the following example mount resource:\n{code:java}mount {'/test/':\n  ensure  => mounted,\n  fstype  => \"iso9660\",\n  device  => \"/root/vim.iso\",\n  options => \"loop,ro\",\n}\n{code}\nWhen this is applied, Puppet will create an entry in /etc/fstab with a mountpoint without the trailing slash:\n{code:java}/root/vim.iso> /test>iso9660> loop,ro> 0> 0\n{code}\nHowever, if the fstab entry were manually edited to contain a trailing slash, Puppet will not match the entry and will create another entry when this manifest is applied:\n{code:java}/root/vim.iso> /test/>  iso9660> loop,ro> 0> 0\n/root/vim.iso> /test>iso9660> loop,ro> 0> 0\n{code}\nModify the implementation of the mount resource to allow for an optional trailing slash in its resource title and fstab entries.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38719", "fixedVersions": ["PUP 5.5.11", "PUP 6.0.6"], "id": "38719", "issueType": "Bug", "key": "MODULES-8534", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b590061a3f8512ca5eb3be7", "resolution": "Done", "resolutionDate": "2019-02-19T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Account for trailing slashes in mount resource titles", "timeSpent": "PT0S", "updated": "2019-12-05T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d12e09c1e063b0bcd710281", "body": "Actually, it looks like there are a few modules in .fixtures.yml\u00a0that are not listed in metadata.json.\n{code:java}fixtures:\n  repositories:\n    inifile: 'git://github.com/puppetlabs/puppetlabs-inifile.git'\n    stdlib: 'git://github.com/puppetlabs/puppetlabs-stdlib.git'\n    postgresql: 'git://github.com/puppetlabs/puppet-postgresql.git'\n    firewall: 'git://github.com/puppetlabs/puppetlabs-firewall.git'\n    apt: 'git://github.com/puppetlabs/puppetlabs-apt.git'\n    concat: 'git://github.com/puppetlabs/puppetlabs-concat.git'\n    file_concat: 'git://github.com/electrical/puppet-lib-file_concat.git'\n    systemd: 'git://github.com/camptocamp/puppet-systemd.git'\n    cron: 'git://github.com/voxpupuli/puppet-cron.git'\n  symlinks:\n    puppetdb: '#{source_dir}' {code}\nvs.\n{code:java}\"dependencies\": [\n  {\n    \"name\": \"puppetlabs/inifile\",\n    \"version_requirement\": \">= 1.1.3 < 3.0.0\"\n  },\n  {\n    \"name\": \"puppetlabs/postgresql\",\n    \"version_requirement\": \">= 4.0.0 < 6.0.0\"\n  },\n  {\n    \"name\": \"puppetlabs/firewall\",\n    \"version_requirement\": \">= 1.1.3 < 2.0.0\"\n  },\n  {\n    \"name\": \"puppetlabs/stdlib\",\n    \"version_requirement\": \">= 4.13.1 < 6.0.0\"\n  }\n], {code}", "created": "2018-11-09T13:55:00.000000"}], "components": ["puppetdb"], "created": "2018-11-09T13:38:00.000000", "creator": "5d12e09c1e063b0bcd710281", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "metadata.json is updated to reflect a dependency on camptocamp-systemd >= 2.0.0 < 3.0.0 and other dependencies shown in .fixtures.yml"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69145b3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr3gn:"}], "description": "*Module Version: 7.0.0+*\n *Puppet Version: N/A*\n *OS Name/Version: N/A*\n\n*Desired Behavior:*\n\nThe module should define any hard dependencies in its metadata.json.\n\n*Actual Behavior:*\n\nSince v7.0.0 of puppetlabs-puppetdb, ./manifests/server.pp uses a\u00a0systemd::unit_file resource from camptocamp-systemd >= 2.0.0 without defining this dependency in metadata.json.\u00a0\n\n*Edit:* Based on contents of .fixtures.yml, there may be other dependencies that should also be specified.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35517", "fixedVersions": [], "id": "35517", "issueType": "Bug", "key": "MODULES-8236", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d12e09c1e063b0bcd710281", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetdb : Missing dependencies in metadata.json", "timeSpent": "PT0S", "updated": "2018-11-09T13:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-11-09T05:47:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76ca0fda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr2lb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_296453_*|*_3_*:*_1_*:*_2273393_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_197157"}], "description": "This section of the README has not been updated in some time. The metadata provides the necessary information on the compatibility of the module with Puppet versions. Should a user wish to know if stdlib version x works with a Puppet y, they can simply look at the metadata for that version of stdlib. As such, we have decided to remove this section.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40778", "fixedVersions": [], "id": "40778", "issueType": "Task", "key": "MODULES-8235", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2018-11-09T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib - Remove version compatibility section of README", "timeSpent": "PT0S", "updated": "2018-11-09T06:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-11-09T02:25:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c2d54ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr2hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5049859_*|*_3_*:*_1_*:*_253177066_*|*_5_*:*_1_*:*_0"}], "description": "Oracle Java 8u192 released on October 16th. I am upgrading the default Oracle version to address this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33319", "fixedVersions": [], "id": "33319", "issueType": "Improvement", "key": "MODULES-8234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2018-11-12T02:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : Upgrade Oracle Java version to 8u192", "timeSpent": "PT0S", "updated": "2018-11-12T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2018-11-08T20:04:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@615d7692"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr2g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/18"}], "description": "Currently there is no options to configure the global logging configuration for IIS using \"puppetlabs-iis\".\n\nThis ticket is raised based on customer request ticket #32638", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36572", "fixedVersions": [], "id": "36572", "issueType": "Improvement", "key": "MODULES-8233", "labels": ["customer-escalation", "Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adding feature to configure global Logging configuration for IIS with puppetlabs-iis module", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "From 'old' Nexus\n\nsyslog_settings - PR - Done\n\nntp_config - Done N/A\n\nradius_global - supports -1 - Done\n\nnetwork_snmp - all strings - Done N/A\n\ntacacs_global - PR up\n\nradius_server_group - supported through ['unset'] - N/A Done\n\ntacacs_server_group - supported through ['unset'] - N/A Done\n\nradius_server - supports -1 - Done\n\nsnmp_notification_receiver - supports -1 - Done\n\ntacacs_server - supports -1 - Not applicable", "created": "2018-12-11T03:36:00.000000"}, {"author": "5b574c6c0d1f812c9a8c530a", "body": "IOS capabilities:\n\n\u00a0\n\nBanner: allows 'unset' via 'unset'\nNetwork_dns: does not\u00a0support 'unset' - still need to investigate CLI capabilities\n\nNetwork_interface: mtu -1 does not unset - mtu can be unset on CLI by `no mtu` which sets it to the default it seems maybe?\n\n\u00a0\n\nTBC", "created": "2018-12-11T05:05:00.000000"}, {"author": "5b574c6c0d1f812c9a8c530a", "body": "tacacs_server on existing code based had -1/unset support - but the device would reject nil/-1/unset anyway - so conversion has not been done.\n\nsnmp_notification_receiver changes for module ([https://github.com/puppetlabs/cisco-network-puppet-module/pull/92/files|https://github.com/puppetlabs/cisco-network-puppet-module/pull/92/files)]) netdev changes: [https://github.com/puppetlabs/netdev_stdlib/pull/56/files]\u00a0\n\n\u00a0", "created": "2018-12-13T04:37:00.000000"}, {"author": "5b574c6c0d1f812c9a8c530a", "body": "radius_server was supporting -1 for the values which can be unset but was not idempotent. Changes are in [https://github.com/puppetlabs/cisco-network-puppet-module/pull/93/files]\u00a0and it will return 'unset' when not present for those values which can be unset on the device.\u00a0\n\n\u00a0\n\nIt is dependent on [https://github.com/puppetlabs/netdev_stdlib/pull/56/commits/b36eacaf46119ffaed2c1ba1622c3646932e2979]\u00a0which means we will need to do a netdev release first with the changes before merging the changes to providers.", "created": "2018-12-13T06:13:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "In puppet6 branch, netdev released", "created": "2019-02-01T02:51:00.000000"}], "components": [], "created": "2018-11-08T08:06:00.000000", "creator": "5b574c6c0d1f812c9a8c530a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@658f955b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58023_*|*_3_*:*_1_*:*_4815304954_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2509719021"}], "description": "Quite a few of the types have bounded Integers, i.e.\n\n\u00a0\n{code:java}\nauth_port: {        \n  type:      'Optional[Integer[1, 65535]]',        \n  desc:      'Port number to use for authentication'      \n}, {code}\n\u00a0\n\nWhich means there is no way to 'unset' the value when managing the resource. In old types and providers, the concept of -1 for integers was used, and 'unset' for others. The types that are set as integers could be set to variants, something like:\n\n\u00a0\n{code:java}\ntype:   'Optional[Variant[Integer[0,7], Enum[\"unset\"]]]', {code}\n\u00a0\n\nWhich would mean 'unset' can still be used if the user needs to unset the value.\u00a0", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "36571", "fixedVersions": [], "id": "36571", "issueType": "Improvement", "key": "MODULES-8232", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c6c0d1f812c9a8c530a", "resolution": "Fixed", "resolutionDate": "2019-02-01T02:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update RSAPI types in netdev_stdlib to allow an 'unset' feature", "timeSpent": "PT0S", "updated": "2019-02-01T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-apt\u00a06.2.0\u00a0at 71e0d2bcc96fa19634873139a46437b3b8625895 with \"6.2.0\"\n\npuppetlabs-apt 6.2.0 is now available on the Forge.\n\n", "created": "2018-11-19T07:41:00.000000"}], "components": [], "created": "2018-11-08T03:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@760e66ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_966690579_*|*_3_*:*_1_*:*_203689_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39689", "fixedVersions": [], "id": "39689", "issueType": "Sub-task", "key": "MODULES-8230", "labels": [], "originalEstimate": "PT0S", "parent": "35516", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.0 - (19/11/2018) - (71e0d2bcc96fa19634873139a46437b3b8625895)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-19T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-19T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-11-08T03:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a96339c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1rr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_966208703_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38653", "fixedVersions": [], "id": "38653", "issueType": "Sub-task", "key": "MODULES-8229", "labels": [], "originalEstimate": "PT0S", "parent": "35516", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.0 - (19/11/2018) - (71e0d2bcc96fa19634873139a46437b3b8625895)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-19T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-19T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "The configuration of Txgh-other has been updated so that it will listen to and pull from the release branch.\u00a0\n\nAlso, deliver back to the release branch.\n\n\u00a0", "created": "2018-11-08T12:16:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Thank you [~accountid:5a53f79a4ee9b3787fdecc5c], I will send out L10n request today.", "created": "2018-11-08T17:17:00.000000"}], "components": [], "created": "2018-11-08T03:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e5926"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_370375693_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37707", "fixedVersions": [], "id": "37707", "issueType": "Sub-task", "key": "MODULES-8228", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35516", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.0 - (19/11/2018) - (71e0d2bcc96fa19634873139a46437b3b8625895)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-12T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-12T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Could you take a look at this please.", "created": "2018-11-08T04:34:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Yes I\u2019ll take a look this afternoon!\n\nCould you provide a new diff link please?", "created": "2018-11-08T07:29:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes needed.", "created": "2018-11-08T09:07:00.000000"}], "components": [], "created": "2018-11-08T03:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b2af76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21699937_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36570", "fixedVersions": [], "id": "36570", "issueType": "Sub-task", "key": "MODULES-8227", "labels": [], "originalEstimate": "PT0S", "parent": "35516", "parentSummary": "Supported Release (puppetlabs-apt) 6.2.0 - (19/11/2018) - (71e0d2bcc96fa19634873139a46437b3b8625895)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-08T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-08T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/824", "created": "2018-11-19T07:41:00.000000"}], "components": [], "created": "2018-11-08T03:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30a210ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15247_*|*_3_*:*_1_*:*_944848409_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22316572"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apt/compare/6.1.1...71e0d2bcc96fa19634873139a46437b3b8625895]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/56/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35516", "fixedVersions": [], "id": "35516", "issueType": "Task", "key": "MODULES-8226", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-19T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apt) 6.2.0 - (19/11/2018) - (71e0d2bcc96fa19634873139a46437b3b8625895)", "timeSpent": "PT0S", "updated": "2018-11-19T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Approval request for review, cc [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]", "created": "2018-11-12T07:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85], \n\nWe have taken time for an high level initial review and we can provide some feedback. All approvals we carry out are against the following criteria: https://forge.puppet.com/approved/criteria\n\nWe would need you to make improvements before your module could be considered as a candidate for approval. To be clear, this module is not yet ready to go through the module approval process due to the following reasons:\n\n *Documentation:*\n- There is a TODO list in the README\n- The style does not follow the README suggested template\n- There are not enough examples\n- Parameters are not all documented \n\n*Maintenance and Lifecycle section:*\n- The version in the metadata.json and Forge do not align\n- It is not community driven as you are currently the only contributor\n\n*License:*\n- The metadata.json states Apache 2.0 license but the repo does not contain an Apache 2.0 license file\n\n*Metadata:*\n- The module only states support for puppet versions less than 6.0.0, versions greater than 6 have now been released\n\n*Semver:*\n- The module needs to be at least 1.0.0 \n\n*Testing:*\n- The readme integration shows the build is currently failing\n- There are no acceptance tests\n\nWhen you feel it is ready to be put through the approval process please ensure it meets the following criteria: https://forge.puppet.com/approved/criteria and then feel free to reach out to us. Again we would like to thank you for creating your module and publishing it to the Forge, it is greatly appreciated. We love seeing people publishing their modules. \n\nMany Thanks\nThe Modules Team", "created": "2018-11-13T07:10:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Thanks for the feedback [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] - that's very helpful. If I had proposed approval for my module myself I would have made sure it met the criteria, I'm sorry that it does not.\u00a0\n\nI think everything in your list is easy for me to rectify, with the possible exception of acceptance tests. The criteria seems to indicate unit tests and/or acceptance tests are required. So, if unit tests have good coverage (and are passing) is that good enough? Acceptance tests for this module would be hard for me as I do not have access to a servicenow cmdb environment on which to execute acceptance tests, although mocking may be good enough.\u00a0", "created": "2018-11-13T16:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Yeah [~accountid:557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85] if you feel that your unit tests have enough coverage that should be fine. \n:-)", "created": "2018-11-19T03:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85],\n\nJust wondering if this is still on your radar. We are grooming our epic and want to ensure you are still working on this module to achieve the approved status. \n\nMany Thanks\nThe Modules Team", "created": "2019-01-22T07:21:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85], [~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24],\n\nDue to the lack of movement on this ticket we have decided to close it. The feedback associated however still remains relevant and if you do get around to addressing it please feel free to open another approval ticket :)\n\nAny more questions or queries let us know!\n\nThanks,\n\nThe Modules Team", "created": "2019-03-12T08:13:00.000000"}], "components": ["approved"], "created": "2018-11-07T10:50:00.000000", "creator": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5957467"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_418724947_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10272723630_*|*_10005_*:*_1_*:*_95549310"}], "description": "Requesting approval review for https://forge.puppet.com/jesse/servicenow_cmdb_data \n\ncc: [~accountid:557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85], [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33318", "fixedVersions": [], "id": "33318", "issueType": "Task", "key": "MODULES-8225", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "resolution": "Won't Do", "resolutionDate": "2019-03-12T08:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "jesse/servicenow_cmdb_data: module approval request", "timeSpent": "PT0S", "updated": "2019-03-12T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-11-07T08:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43c71fd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr1a7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15254_*|*_3_*:*_1_*:*_10352582253_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_44459"}], "description": "Those responsible for the Modules Triage Rotation will have this ticket assigned for their respective sprint. In the event that a team member is scheduled during a week that they will be out of the office, they are asked to make arrangements to trade weeks with someone else. If you do this, please update the Confluence schedule and the appropriate tickets in JIRA.\n\n*Modules Team Triage Schedule:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/Modules+Team+Triage+Schedule]\n *Modules CI status doc:*\n [https://docs.google.com/document/d/19CwohFQx6wzzn2eU4lO7lS_-sDI7hXFJKB8xfwOZAGs/edit]\n\n*Modules Team CI Triage:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/CI+Triage+-+Modules]\n *Module Team Bug Triage Process:*\n [https://confluence.puppetlabs.com/display/systemsEngineering/Ticket+Triage+-+Modules]\n *Github - Modules PR Triage Page*\n [https://confluence.puppetlabs.com/display/systemsEngineering/PR+Triage+-+Modules]\n\n*Module Team PR Dashboard:*\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Metrics/job/module-metrics_metrics_maint_modules-pr-metrics/PR_20Metrics/", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37705", "fixedVersions": [], "id": "37705", "issueType": "Task", "key": "MODULES-8224", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2019-03-07T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Modules Triage Rotation", "timeSpent": "PT0S", "updated": "2019-03-07T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "I have now updated the URLs and merged the [PR.|https://github.com/puppetlabs/kerminator/pull/589]", "created": "2018-11-08T07:26:00.000000"}], "components": [], "created": "2018-11-07T04:44:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Images are displayed in hipchat and the links are correct"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fccc8bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr14n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34023_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_96027570"}], "description": "! modules pr all activity returns dead links", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41874", "fixedVersions": [], "id": "41874", "issueType": "Bug", "key": "MODULES-8223", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-11-08T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update ! modules pr all activity urls", "timeSpent": "PT0S", "updated": "2018-11-08T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-07T04:15:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60af5029"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr14f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3404635_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\nModule Version:  3.3.0\nPuppet Version: Occur's on both 4 and 6\nOS Name/Version: Debian 9\n\nA multitude of different test's are failing when run against Debian 9.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38651", "fixedVersions": [], "id": "38651", "issueType": "Bug", "key": "MODULES-8222", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Duplicate", "resolutionDate": "2018-11-07T05:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache : Test's failure's occurring when run against Debian 9", "timeSpent": "PT0S", "updated": "2018-11-07T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Hi [~accountid:623c3d3901f8660070b719a6],\nUnfortunately, the `pipe_timeout` variable is not used for the purpose of managing a user facing timeout. That variable was added to the constructor for the sole purpose of making it easier to spec test the object. When we noticed a problem a while back with the PowerShell manager leaving zombie processes after pipe timeouts on some machines, we implemented code to ensure those processes would get torn down properly in the future. Then our problem was, 'how do we test this?'. The solution was to implement the `pipe_timeout` variable so that we could set unreasonable short timeouts on the pipes connection, so we could then test to ensure processes that overran that timeout were killed properly. None of this is intended to be a user facing timeout, which is implemented differently.\n\nIn the PowerShell module the timeout is passed into the code that runs inside the custom host [here|https://github.com/puppetlabs/puppetlabs-powershell/blob/9f75de35b8121aa330ebbc23941b634da40c82cf/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L200] and in the DSC module, the timeout is a static time implemented [here|https://github.com/puppetlabs/puppetlabs-dsc/blob/955e6ceefa7038ef2040002fca043a2559633f95/lib/puppet/provider/base_dsc/powershell.rb#L80]. For DSC especially however, there are wider issues with implementing a timeout that the user can control. For reasons that would be a longer discussion than could reasonably fit in a ticket comment, a process timeout in PowerShell is not the same thing as a timeout in DSC. DSC is a much harder platform to implement a timeout that means anything. When using DSC, the code you run does not run in the same session as your PowerShell process, so killing it and stopping the DSC run is not a straightforward task. You can track some of that conversation and be notified of any further progress on it by watching MODULES-3600.\n\nUnfortunately, because the `pipe_timeout` variable is not intended to implement the requested functionality, because the requested functionality (a user facing timeout on each resource) is a non-trivial change to the module, and because that change does not appear to be a pressing need for the community, we will be closing this ticket as 'wont fix' for the time being.\n\nIf you feel that this assessment is incorrect, and the lack of a user configurable timeout is causing pain for you and the community, please let us know in a further comment with details about the pain this is causing you.", "created": "2019-01-04T09:10:00.000000"}], "components": ["dsc"], "created": "2018-11-07T03:10:00.000000", "creator": "623c3d3901f8660070b719a6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Testing: add spec test\nCode change\nAdd to reference docs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b27579d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh2rr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4993375932_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_39630493"}], "description": "_Basic Info_\n *Module Version: 1.7.0*\n *Puppet Version: 5.5.3*\n *OS Name/Version: Not relevant*\n\n_In the DSC module there is a pipe_timeout variable added to the instantiation of the Powershell manager._\n\n[https://github.com/puppetlabs/puppetlabs-dsc/commit/4afa11eb68423c0465f4bd4d16bcf78b6f5827cc#diff-b32132ee8a7b2768ba34f3d4b4e4484a]\n\n\u00a0\n\n\u00a0\n\n_On line 77 of [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb]_\n\n_there is no pipe_timeout variable added to the calling function *instance.*_\n{code:java}\nPuppetX::Dsc::PowerShellManager.instance(manager_args, debug_output){code}\n*Desired Behavior:*\n\n_{{I expect the pipe_timeout variable to be accessible from outside the module. Preferably by using the timeout variable of the Exec class:}}_\n{code:java}\n\nexec { 'something':\n...\nprovider => powershell,\ntimeout => 60,\n }{code}\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36569", "fixedVersions": [], "id": "36569", "issueType": "Improvement", "key": "MODULES-8221", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c3d3901f8660070b719a6", "resolution": "Fixed", "resolutionDate": "2019-01-04T09:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-dsc : Powershell instance function does not provide timeout parameter", "timeSpent": "PT0S", "updated": "2019-01-04T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2018-11-07T01:49:00.000000", "creator": "5b50b29720d02f2c16bcdd76", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\u00a0\n\n{{}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50bda27c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr11j:"}], "description": "*Module Version: 4.5.1*\n *Puppet Version: 5.3*\n *OS Name/Version: Ubuntu 18.04*\n\n*Desired Behavior:*\n\n_Users should have possibility to add key for apt-get '--allow-releaseinfo-change'_\n\n\u00a0*Actual Behavior:*\n\n_When repo\u00a0changed its 'Origin' value, apt waits for 'Y' click on keyboard in interactive mode and puppet run fails due to it._\n\n\u00a0\n\n_EXAMPLE:_\n|/Stage[main]/Apt::Update/Exec[apt_update]/returns|E: Repository 'http://dl.google.com/linux/chrome/deb stable Release' changed its 'Origin' value from 'Google, Inc.' to 'Google LLC'|\n|err|/Stage[main]/Apt::Update/Exec[apt_update]|Failed to call refresh: '/usr/bin/apt-get update' returned 100 instead of one of [0]|\n|err|/Stage[main]/Apt::Update/Exec[apt_update]|'/usr/bin/apt-get update' returned 100 instead of one of [0]|\n\n\u00a0\n\nRegards,\n\nKirill B.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35515", "fixedVersions": [], "id": "35515", "issueType": "Bug", "key": "MODULES-8220", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b50b29720d02f2c16bcdd76", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : puppet run failed when Origin value was changed", "timeSpent": "PT0S", "updated": "2021-01-25T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-11-06T10:30:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e9bedc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr0dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86087_*|*_10007_*:*_1_*:*_61864715_*|*_5_*:*_1_*:*_0"}], "description": "Module Version: 5.1.0\nPuppet Version: 5.5.7 & 5.5.8\nOS Name/Version: Unit\n\nDue to changes made to Puppet 5 in order to add functionality from Puppet 6 several errors arose within the unit tests. While some of these changes were reverted in 5.5.8 others still remain and as such the test's need to be compensated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33365", "fixedVersions": [], "id": "33365", "issueType": "Bug", "key": "MODULES-8219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-11-07T03:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : updates to Puppet 5.5.7 have caused changes", "timeSpent": "PT0S", "updated": "2018-11-07T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2019-01-02T02:05:00.000000", "name": "Screen Shot 2019-01-02 at 9.04.36 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12956"}], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Need to identify which modules are affected first - [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] - bake into details for the module audit", "created": "2018-12-19T04:51:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "All these modules have appveyor enabled (I\u00a0verified PR's checks for\u00a0AppVeyor check)\n * [bootstrap|https://github.com/puppetlabs/puppetlabs-bootstrap]\n * [concat|https://github.com/puppetlabs/puppetlabs-concat]\n * [exec|https://github.com/puppetlabs/puppetlabs-exec]\n * [facter_task|https://github.com/puppetlabs/puppetlabs-facter_task]\n * [inifile|https://github.com/puppetlabs/puppetlabs-inifile]\n \n * [java_ks|https://github.com/puppetlabs/puppetlabs-java_ks]\u00a0\n \n * [motd|https://github.com/puppetlabs/puppetlabs-motd]\n * [package|https://github.com/puppetlabs/puppetlabs-package]\n \n * [puppet_conf|https://github.com/puppetlabs/puppetlabs-puppet_conf]\n \n * [resource|https://github.com/puppetlabs/puppetlabs-resource]\n \n * [service|https://github.com/puppetlabs/puppetlabs-service]\n \n * [stdlib|https://github.com/puppetlabs/puppetlabs-stdlib]\n\n\u00a0", "created": "2018-12-28T06:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5b721aea84e3a72af6b3d21c]\n\nI have checked puppetlabs-package randomly and I can see appveyor is not enabled. \nThe only CI system enabled is Travis. Maybe you have got appveyor and Travis confused?\n\n !Screen Shot 2019-01-02 at 9.04.36 AM.png|thumbnail! \n\nI think this ticket will need to be revisited.", "created": "2019-01-02T02:05:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "So while all 12 of the modules listed above have an Appveyor config file only the following have it enabled:\n- facter-task\n- java-ks\n- motd\n- stdlib\n- concat\n\nwhich leaves the following modules that have a config file but are not enabled:\n- bootstrap\n- exec\n- inifile\n- package\n- puppet-conf\n- resource\n- service\n", "created": "2019-01-02T07:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Enabling:\n - bootstrap - enabled\n - exec - enabled enabled\n - inifile - already enabled\n - package - enabled\n - puppet-conf - enabled\n - resource - enabled\n - service - enabled", "created": "2019-01-28T07:27:00.000000"}], "components": [], "created": "2018-11-06T10:07:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Confirmation all cross-platform modules have appveyor enabled"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a7d2dfa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr0dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17696_*|*_3_*:*_2_*:*_247324407_*|*_10009_*:*_1_*:*_21942_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7161560421"}], "description": "As I am making changes in puppetlabs-service I have noticed it does not have appveyor enabled. \nIt would be worth while revisiting all of our cross-platform modules and ensure appveyor is enabled. \n\nExtensive list of cross-platform modules can be found here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41872", "fixedVersions": [], "id": "41872", "issueType": "Task", "key": "MODULES-8218", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2019-01-31T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ensure all cross-platform modules have appveyor enabled", "timeSpent": "PT0S", "updated": "2019-01-31T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Ah, excellent. puppetlabs/sshkeys_core wasn't showing up before", "created": "2018-11-26T13:24:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Cool thanks!", "created": "2018-11-26T14:48:00.000000"}], "components": ["sshkeys_core"], "created": "2018-11-06T02:56:00.000000", "creator": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e2d6b74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr07z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1770714144_*|*_6_*:*_1_*:*_0"}], "description": "Searching for \"ssh_authorized_key\" on the Forge doesn't bring up the puppetlabs/sshkeys_core module. I'm unsure if this is a Forge issue or a MODULES issue.\n\nI filed DOC-3823 with a run down of why this came up, but the short version is that I didn't realize the type had been removed from core until just now, and then had a lot of trouble finding the new module.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42959", "fixedVersions": [], "id": "42959", "issueType": "Bug", "key": "MODULES-8217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "resolution": "Won't Fix", "resolutionDate": "2018-11-26T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sshkeys_core : doesn't appear in search for ssh_authorized_key", "timeSpent": "PT0S", "updated": "2018-11-26T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "I have a tactical solution to the bug. Will try and submit a PR to follow up this bug.", "created": "2018-11-06T02:39:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "The working solution is as follows:\nAdd a manage_home boolean attribute to the key_management defined type\n\n{code:java}\n  if $manage_home {\n    file { \"${user_home}/.ssh\":\n      ensure => directory,\n      owner  => $user,\n      group  => $group,\n      mode   => '0700',\n    }\n  }\n\n{code}\n\nand\n{code:java}\n  if $manage_home {\n    if $sshkeys != [] {\n      $sshkeys.each |$sshkey| {\n        accounts::manage_keys { \"${sshkey} for ${user}\":\n          user     => $user,\n          key_file => $key_file,\n          require  => File[\"${user_home}/.ssh\"],\n          before   => File[$key_file],\n        }\n      }\n    }\n    else {\n      $sshkeys.each |$sshkey| {\n        accounts::manage_keys { \"${sshkey} for ${user}\":\n          user     => $user,\n          key_file => $key_file,\n          require  => File[\"${sshkey_custom_path}\"],\n          before   => File[$key_file],\n        }\n      }\n    }\n  }\n\n{code}\n\nThe code could do with some more elegance but demonstrates the problem.", "created": "2018-11-06T02:51:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "The bug has now been resolved through [this|https://github.com/puppetlabs/puppetlabs-accounts/pull/194]\u00a0PR. I'm going to resolve this ticket now. Thanks for your assistance in the issue.", "created": "2018-11-26T08:15:00.000000"}], "components": ["accounts"], "created": "2018-11-06T02:37:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@100c2ae5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5329"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr07j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1748247125_*|*_5_*:*_1_*:*_0"}], "description": "If you create a user with the following attributes:\n* Don't manage home\n* Custom sshkey location which is not in the user's specified home directory\n\nThe module still tries to create ~<user>/.ssh directory but wil fail because we don't manage the home directory.", "epicLinkSummary": "Accounts Next", "estimate": "PT0S", "externalId": "38648", "fixedVersions": [], "id": "38648", "issueType": "Bug", "key": "MODULES-8216", "labels": [], "originalEstimate": "PT0S", "parent": "38352", "parentSummary": "Accounts Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "resolution": "Fixed", "resolutionDate": "2018-11-26T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : Custom sshkey path does not work if user's home directory is not managed", "timeSpent": "PT0S", "updated": "2018-11-26T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "body": "I created a pull request to address this,\u00a0[https://github.com/puppetlabs/puppetlabs-transition/pull/10]\n\nAs an added bonus, with the pull-request in place you no longer need to use selinux_ignore_defaults with an absent file resource as I did in the above examples.", "created": "2018-11-06T11:41:00.000000"}], "components": ["transition"], "created": "2018-11-05T20:54:00.000000", "creator": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@319d24dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr06n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73737287410_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v0.1.1 \n *Puppet Version:* v5.5.8\n *OS Name/Version:* CentOS 7.3.1611\n\nIf a _transition_ resource is declared with a _prior_to_\u00a0that points to a resource in the catalog with _ensure => absent_, and that resource is actually absent on the managed system, then the _transition_\u00a0resource is not applied; this behavior is correct.\n\nHowever, if the absent _prior_to_\u00a0resource has any other properties set (usually through Resource Defaults, although it also occurs if set explicitly), then the transition will trigger even though the resource is actually in sync.\n\nFor example:\n{code:puppet}# example1.pp, works as intended\nfile { '/etc/does_not_exist.txt':\n  ensure                  => absent,\n  selinux_ignore_defaults => true,\n}\n\nnotify {'example':\n  message => 'This should display',\n}\n\ntransition { 'example':\n  resource   => Notify['example'],\n  attributes => {\n    message => 'This should not display',\n  },\n  prior_to   => File['/etc/does_not_exist.txt'],\n}\n{code}\n{code}$ puppet apply example1.pp\nNotice: Compiled catalog for localhost.local in environment production in 0.06 seconds\nNotice: This should display\nNotice: /Stage[main]/Main/Notify[example]/message: defined 'message' as 'This should display'\nNotice: Applied catalog in 0.63 seconds\n{code}\n{code:puppet}# example2.pp, does not work as intended\nFile {\n  owner => 'root',\n  group => 'root',\n  mode  => '0644',\n}\n\nfile { '/etc/does_not_exist.txt':\n  ensure                  => absent,\n  selinux_ignore_defaults => true,\n}\n\nnotify {'example':\n  message => 'This should display',\n}\n\ntransition { 'example':\n  resource   => Notify['example'],\n  attributes => {\n    message => 'This should not display',\n  },\n  prior_to   => File['/etc/does_not_exist.txt'],\n}\n{code}\n{code}$ puppet apply example2.pp\nNotice: Compiled catalog for localhost.local in environment production in 0.07 seconds\nNotice: This should not display\nNotice: /Notify[example]/message: defined 'message' as 'This should not display'\nNotice: /Stage[main]/Main/Transition[example]/enable: transition state {\"message\"=>\"This should not display\"} applied to Notify[example]\nNotice: This should display\nNotice: /Stage[main]/Main/Notify[example]/message: defined 'message' as 'This should display'\nNotice: Applied catalog in 1.30 seconds\n{code}\n*Desired Behavior:* The transition module should recognize that if ensure => absent, and the resource does not in fact exist, then other properties should not be checked.\n\n*Actual Behavior:* The transition module triggers spurious changes if any of the prior_to resources have ensure => absent as well as any other properties. This will most commonly be because of resource defaults, as shown in the example above, but it occurs as well if the non-ensure properties are specified directly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33363", "fixedVersions": [], "id": "33363", "issueType": "Bug", "key": "MODULES-8215", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "resolution": "Done", "resolutionDate": "2021-03-08T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "transition : spurious events with ensure => absent if other properties are set", "timeSpent": "PT0S", "updated": "2021-03-08T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5d09f568f9d5660c516569a2", "attachments": [], "comments": [{"author": "5d09f568f9d5660c516569a2", "body": "The PR, which fixes it is now merged, so I guess it can be marked as fixed?", "created": "2018-11-27T01:07:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:5d09f568f9d5660c516569a2]. Since this has been merged I'm going to go ahead and resolve the ticket. Thanks for all your work!", "created": "2018-12-10T06:37:00.000000"}, {"author": "5d09f568f9d5660c516569a2", "body": "Sure. When can I expect it to be released?", "created": "2018-12-10T08:23:00.000000"}], "components": ["firewall"], "created": "2018-11-05T16:57:00.000000", "creator": "5d09f568f9d5660c516569a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2939b1aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr04v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2986795610_*|*_5_*:*_1_*:*_0"}], "description": "Following warnings are being displayed:\n\n{noformat}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (10) count mismatch on line: -A cali-POSTROUTING -o tunl0 -m comment --comment \"cali:JHlpT-eSqR1TvyYm\" -m addrtype ! --src-type LOCAL --limit-iface-out -m addrtype --src-type LOCAL -j MASQUERADE\nWarning: Puppet::Type::Firewall::ProviderFirewall_patched: Skipping unparsable iptables rule: keys (5) and values (10) count mismatch on line: -A cali-POSTROUTING -o tunl0 -m comment --comment \"cali:JHlpT-eSqR1TvyYm\" -m addrtype ! --src-type LOCAL --limit-iface-out -m addrtype --src-type LOCAL -j MASQUERADE\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (10) count mismatch on line: -A cali-POSTROUTING -o tunl0 -m comment --comment \"cali:JHlpT-eSqR1TvyYm\" -m addrtype ! --src-type LOCAL --limit-iface-out -m addrtype --src-type LOCAL -j MASQUERADE\nInfo: Applying configuration version 'fdd571b77941dc2263ddb1909d838f893621cbee'\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (10) count mismatch on line: -A cali-POSTROUTING -o tunl0 -m comment --comment \"cali:JHlpT-eSqR1TvyYm\" -m addrtype ! --src-type LOCAL --limit-iface-out -m addrtype --src-type LOCAL -j MASQUERADE\n{noformat}\n\nProbably: src_type and dst_type parameters should be changed ot accept and output arrays while parsing rules with --limit-iface-out and --limit-iface-in as part of string.\n", "environment": "Module version: 1.14.0\nPuppet version: 5.5.8\nIptables version: v1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38645", "fixedVersions": [], "id": "38645", "issueType": "Bug", "key": "MODULES-8214", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d09f568f9d5660c516569a2", "resolution": "Fixed", "resolutionDate": "2018-12-10T06:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : warnings on parsing addrtype/src_type rules with --limit-iface-in", "timeSpent": "PT0S", "updated": "2018-12-10T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2018-11-05T09:11:00.000000", "creator": "60242eb8988758006893f93d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@616efc05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqhkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8154435614_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_67461953266"}], "description": "Can you please confirm if this is module or puppet agent scope.Is Sensitive data type suported?\n I encrypted password by hiera,passwords are shown as plain text in catalog JSON file and in puppet agent output.\n\n\u00a0I found similar issue:https://puppet.atlassian.net/browse/PUP-7057\n\n\u00a0\n\n\u00a0\n\n_Basic Info_\n *Module Version:1.7.0* \n *Puppet Version:5.5.2*\n *Puppet server:OS Name/Version:AWS Ops Work EC2 instance 4.14.72-73.55.amzn2.x86_64*\n *Node:Windows Server 2016*\n _Password shown in plain when creating new AD user_\n\n\u00a0\n{code:java}{\n\n{dsc_xADUser {'FirstUser':\n\ndsc_ensure => 'present',}}\n\n{\n\n{ dsc_domainname => 'ad.contoso.com',}}\n\n{\n\n{ dsc_username => 'tfl',\n dsc_userprincipalname => 'tfl@ad.contoso.com',\n dsc_password => {}}\n\n{\n\n{ 'user' => 'tfl@ad.contoso.com',\n 'password' => Sensitive(lookup('password'))\n },\n\n}\n\n}\n\n{\n\n{ dsc_passwordneverexpires => true,}}\n\n{\n\n{ dsc_domainadministratorcredential => {}}\n\n{\n\n{ 'user' => 'Administrator@ad.contoso.com',\n 'password' => Sensitive(lookup('password'))\n },\n\n}\n\n}\n\n}\n{code}\n*Desired Behavior:*\n\n_When running puppet agent -t -v password should be hidden/encrypted_\n\n*Actual Behavior:*\n\nPassword is shown in plain text\n\n\u00a0\n\n{{'password' = 'Password'}}\n\n\u00a0", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35514", "fixedVersions": [], "id": "35514", "issueType": "Bug", "key": "MODULES-8213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60242eb8988758006893f93d", "resolution": "Fixed", "resolutionDate": "2021-03-29T14:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "powershell-dsc module-Passwords as plain text in Windows agent output and in catalog file", "timeSpent": "PT0S", "updated": "2021-03-29T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-11-05T08:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8b520b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqywf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40527008778_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41869", "fixedVersions": [], "id": "41869", "issueType": "Sub-task", "key": "MODULES-8212", "labels": [], "originalEstimate": "PT0S", "parent": "37701", "parentSummary": "Supported Release (cisco_ios) 0.5.0 - (2018-11-05) - (14c482d653896b53af1d5e6bcf6eadbeeded34e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "release against 14c482d653896b53af1d5e6bcf6eadbeeded34e4", "created": "2018-11-05T14:04:00.000000"}], "components": [], "created": "2018-11-05T08:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@678585c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqyw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20014390_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40773", "fixedVersions": [], "id": "40773", "issueType": "Sub-task", "key": "MODULES-8211", "labels": [], "originalEstimate": "PT0S", "parent": "37701", "parentSummary": "Supported Release (cisco_ios) 0.5.0 - (2018-11-05) - (14c482d653896b53af1d5e6bcf6eadbeeded34e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-05T14:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-05T14:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "No docs changes between versions", "created": "2018-11-05T09:34:00.000000"}], "components": [], "created": "2018-11-05T08:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f03840f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqyvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3828599_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39688", "fixedVersions": [], "id": "39688", "issueType": "Sub-task", "key": "MODULES-8210", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37701", "parentSummary": "Supported Release (cisco_ios) 0.5.0 - (2018-11-05) - (14c482d653896b53af1d5e6bcf6eadbeeded34e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-05T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-05T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "No docs changes between versions", "created": "2018-11-05T09:33:00.000000"}], "components": [], "created": "2018-11-05T08:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64979335"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqyvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3783701_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38641", "fixedVersions": [], "id": "38641", "issueType": "Sub-task", "key": "MODULES-8209", "labels": [], "originalEstimate": "PT0S", "parent": "37701", "parentSummary": "Supported Release (cisco_ios) 0.5.0 - (2018-11-05) - (14c482d653896b53af1d5e6bcf6eadbeeded34e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-11-05T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-05T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Release went out Nov 5th 2018 - see https://forge.puppet.com/puppetlabs/cisco_ios/0.5.0/readme", "created": "2020-02-17T09:54:00.000000"}], "components": [], "created": "2018-11-05T08:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@441246a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqyvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16980_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_40526605142"}], "description": "\u00a0\n\n*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/cisco_ios/compare/0.4.0...14c482d653896b53af1d5e6bcf6eadbeeded34e4|https://github.com/puppetlabs/cisco_ios/compare/0.4.0...0ea73d7b3bf888957248d54e3f6337db6d7300a3]\n * Link to successful Init Job Run from CI :(\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/10/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37701", "fixedVersions": [], "id": "37701", "issueType": "Task", "key": "MODULES-8208", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T09:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (cisco_ios) 0.5.0 - (2018-11-05) - (14c482d653896b53af1d5e6bcf6eadbeeded34e4)", "timeSpent": "PT0S", "updated": "2020-02-17T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-11-02T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50a7b118"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqy5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365243373_*|*_3_*:*_1_*:*_31382340_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37634137"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41866", "fixedVersions": [], "id": "41866", "issueType": "Sub-task", "key": "MODULES-8207", "labels": [], "originalEstimate": "PT0S", "parent": "37699", "parentSummary": "Supported Release (puppetlabs-bootstrap) 0.4.1 - (2018-11-07) - (a3ddd471fcdd85fb7c0f7bdf2579269d38683508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-07T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-07T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Check.", "created": "2018-11-06T15:39:00.000000"}], "components": [], "created": "2018-11-02T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fc35444"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqy5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365226786_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40770", "fixedVersions": [], "id": "40770", "issueType": "Sub-task", "key": "MODULES-8206", "labels": [], "originalEstimate": "PT0S", "parent": "37699", "parentSummary": "Supported Release (puppetlabs-bootstrap) 0.4.1 - (2018-11-07) - (a3ddd471fcdd85fb7c0f7bdf2579269d38683508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-06T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-11-06T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "No translatable strings changed.", "created": "2018-11-06T15:38:00.000000"}], "components": [], "created": "2018-11-02T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39fda4df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqy5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365183391_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39687", "fixedVersions": [], "id": "39687", "issueType": "Sub-task", "key": "MODULES-8205", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37699", "parentSummary": "Supported Release (puppetlabs-bootstrap) 0.4.1 - (2018-11-07) - (a3ddd471fcdd85fb7c0f7bdf2579269d38683508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-06T15:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-11-06T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "No docs changes.", "created": "2018-11-06T15:38:00.000000"}], "components": [], "created": "2018-11-02T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b627c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqy4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365152441_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38639", "fixedVersions": [], "id": "38639", "issueType": "Sub-task", "key": "MODULES-8204", "labels": [], "originalEstimate": "PT0S", "parent": "37699", "parentSummary": "Supported Release (puppetlabs-bootstrap) 0.4.1 - (2018-11-07) - (a3ddd471fcdd85fb7c0f7bdf2579269d38683508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-06T15:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-11-06T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-11-02T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b028d21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqy53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20178_*|*_3_*:*_1_*:*_69155332_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_365247361"}], "description": "*REASON:* \"Fix using environment and dns_alt_names together\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.4.0...a3ddd471fcdd85fb7c0f7bdf2579269d38683508\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/bootstrap/view/release/job/forge-module_puppetlabs-bootstrap_init-merge_release/6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37699", "fixedVersions": [], "id": "37699", "issueType": "Task", "key": "MODULES-8203", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-07T10:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-bootstrap) 0.4.1 - (2018-11-07) - (a3ddd471fcdd85fb7c0f7bdf2579269d38683508)", "timeSpent": "PT0S", "updated": "2018-11-07T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:5b46219d5488b9140c07771c]. You can use the `quote_char` parameter to supply a quote character to wrap around the value. In your case, amending your manifest to the following should fix your issue:\n{code:java}\n::tomcat::setenv::entry { 'JAVA_OPTS':   \n  value => [\"-Datrp.hostname=${::fqdn}\",\"-Dfile.encoding=UTF-8\"\u00a0] \n  quote_char => '\"',\n}\n{code}\nI hope this helps you with your issue! Let me know if that works for you.", "created": "2018-11-28T03:46:00.000000"}, {"author": "5b46219d5488b9140c07771c", "body": "Yes, it did!\n\n\u00a0\n\nThank you.", "created": "2018-11-28T04:58:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Great to hear [~accountid:5b46219d5488b9140c07771c]! I'm going to go ahead and resolve the ticket now. Feel free to open new tickets or chat with us on Slack if you have any other issues :)", "created": "2018-11-28T05:28:00.000000"}], "components": ["tomcat"], "created": "2018-11-02T03:18:00.000000", "creator": "5b46219d5488b9140c07771c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58e249ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqxon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2251679281_*|*_3_*:*_1_*:*_6152578_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a02.4.0*\n *Puppet Version:\u00a05.5.6*\n *OS Name/Version:\u00a0CentOS Linux release 7.5.1804 (Core)*\n\n_With\u00a0 the following in example.pp:_\n{code:java}\n::tomcat::setenv::entry { 'JAVA_OPTS':\n   value => [\"-Datrp.hostname=${::fqdn}\",\"-Dfile.encoding=UTF-8\"\u00a0]\n }{code}\n_... the following line ends up in setenv.sh:_\n{code:java}\nexport JAVA_OPTS=-Datrp.hostname=my.host.name -Dfile.encoding=UTF-8{code}\n_... giving this error when running $catalina_home/bin/catalina.sh start :_\n\n\u00a0\n{code:java}\nsetenv.sh:export:1: not valid in this context: -Dfile.encoding\n{code}\n\u00a0\n\n*Desired Behavior:*\n\nA line in setenv.sh like:\n{code:java}\nexport JAVA_OPTS=\"-Datrp.hostname=my.host.name -Dfile.encoding=UTF-8\"{code}\n... or:\n{code:java}\nexport JAVA_OPTS=-Datrp.hostname=my.host.name\\ -Dfile.encoding=UTF-8{code}\n\u00a0\n\n*Actual Behavior:*\n\nDescribed above.\n\n\u00a0", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "42958", "fixedVersions": [], "id": "42958", "issueType": "Bug", "key": "MODULES-8202", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b46219d5488b9140c07771c", "resolution": "Done", "resolutionDate": "2018-11-28T05:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat: tomcat::setenv::entry parameter value with array gives broken senenv.sh", "timeSpent": "PT0S", "updated": "2018-11-28T05:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The PR at https://github.com/puppetlabs/puppetlabs-reboot/pull/179 is a great start - just needs a rebase and maybe some minor cleanup / manual testing.", "created": "2019-01-14T16:18:00.000000"}], "components": ["reboot"], "created": "2018-11-01T15:48:00.000000", "creator": "6243b46ffd5e45007043523d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Code change.\nManual test needed in addition to spec tests.\nDocumentation change necessary in README.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15a5d307"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqfr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/19"}], "description": "Add an option to the module that checks if there is a pending reboot due to a domain join.\u00a0 This will allow flexibility when puppet is not only joining a server to the domain but also installing software that will trigger a reboot due to software installation.\u00a0 This is especially useful when provisioning servers thru something like Cloudbolt and having a system reboot in the middle of a run will cause failures.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39686", "fixedVersions": [], "id": "39686", "issueType": "New Feature", "key": "MODULES-8201", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b46ffd5e45007043523d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : Add pending reboot due to domain join", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passed release job here:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-dism_init-tag_push-forge/2/\nLive on the forge here:\u00a0https://forge.puppet.com/puppetlabs/dism", "created": "2018-11-01T16:20:00.000000"}], "components": [], "created": "2018-11-01T13:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d73efa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqx9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4882_*|*_3_*:*_1_*:*_4662089_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6595959"}], "description": "*REASON:* 1.3.1\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34453", "fixedVersions": [], "id": "34453", "issueType": "Task", "key": "MODULES-8200", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-01T16:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-dism) 1.3.1 - (2018-11-1) - (a2a5a14cec38350b6505a05dea5a5f1d2eba40e9)", "timeSpent": "PT0S", "updated": "2018-11-01T16:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "In an effort to ease unit testing for the module [this commit|https://github.com/puppetlabs/puppetlabs-dism/commit/a6806b5e61da3b630dafe8d36ab5ebcc11f318ac] refactored the method used to find the dism executable. The functions were implemented as instance functions, however, during the calls to the provider's instances method, only class methods are available for use. One of the functions also attempted to make use of the resource object, which is also an instance only object.\n\nThis was not discovered because the efforts were intended to make it easier to unit test the module, and so as soon as the unit tests passed, testing appears to have ceased. Since there are also no integration tests in the module, no integration testing pipeline was executed to catch the fact that the module no longer functioned at all.\n\nOne of the functions has now been eliminated (get_dism_command), and the other has been changed to a class method (execute_command). An object was also added to the provider that specifies the list of exit codes that are valid to signal a successful dism command.\n\nDuring manual testing of the change we discovered that DISM will return non zero exit codes that still signal success. We could not find a single source that would tell us all possible exit codes that DISM could return. This reference for MSI Exit Codes was the closest thing we could find that was consistent with the return codes we were encountering.\nhttps://docs.microsoft.com/en-us/windows/desktop/msi/error-codes", "created": "2018-11-01T14:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at\u00a0https://github.com/puppetlabs/puppetlabs-dism/pull/70#event-1941594491", "created": "2018-11-01T16:24:00.000000"}], "components": ["DISM", "windows"], "created": "2018-11-01T13:05:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests should be refactored to deal with Class method calls rather than instance methods.\nAll Unit tests should pass\nA functional test regiment should pass that includes the following steps:\n1. puppet resource dism should return results\n2. a manifest that installs a feature should run successfully\n3. a manifest that removes a feature should run succesfully\n4. puppet resource <resource name> ensure=present should install a feature\n5. puppet resource <resource name> ensure=absent should uninstall the feature\n6. puppet resource <resource name> should return information about that feature only"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49376aff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqx9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7050657_*|*_3_*:*_1_*:*_6369661_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.3.0*\n *Puppet Version: 5 and 6*\n *OS Name/Version: Windows 2008-2016*\n\nThe ticket MOUDLES-2917 introduced some changes to the provider with improperly scoped variable causing failures.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42957", "fixedVersions": ["dism 1.3.1"], "id": "42957", "issueType": "Bug", "key": "MODULES-8199", "labels": ["dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-11-01T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dism : 1.3.0 is broken on the forge", "timeSpent": "PT0S", "updated": "2018-11-01T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Merged to puppetlabs-puppet_agent#1.x at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/53af30e0f850496c3b25106f726b83e135388780", "created": "2018-11-02T14:45:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "There are still failing tests in 1.x, but the installation part is working again.", "created": "2018-11-06T15:48:00.000000"}], "components": ["puppet_agent"], "created": "2018-11-01T12:03:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "platform puppet-agent"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12f6ba59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqx73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_353008869_*|*_1_*:*_1_*:*_63140_*|*_10007_*:*_1_*:*_75713075_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_20328234"}], "description": "The acceptance test step in the 1.x puppet_agent module pipeline needs some maintenance \u2013 it unsuccessfully attempts to use the {{install_puppet_agent_on}} util, which has moved to beaker-puppet \u2013 beaker-puppet\u00a0is not included in puppet_agent's Gemfile.\n\n\u00a0\n\nExample failure:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-1.x/PLATFORM=redhat7-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/53/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37697", "fixedVersions": [], "id": "37697", "issueType": "CI Blocker", "key": "MODULES-8198", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2018-11-06T15:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Agent fails to install in CI pipelines for puppetlabs-puppet_agent 1.x branch", "timeSpent": "PT0S", "updated": "2018-11-06T15:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-11-06T05:11:00.000000", "name": "Screen Shot 2018-11-06 at 12.11.25 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12549"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] just to let you know this has now been released. :-)", "created": "2018-11-06T10:02:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "Fantastic thanks! ", "created": "2018-11-06T15:32:00.000000"}], "components": [], "created": "2018-11-01T04:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e1466e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqwxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2597_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_453434594"}], "description": "*REASON:* requested by Dylan Ratcliffe it now has additional features including tasks\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff\nhttps://github.com/puppetlabs/puppetlabs-lvm/compare/1.0.1...1.1.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36568", "fixedVersions": [], "id": "36568", "issueType": "Task", "key": "MODULES-8196", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-11-06T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-lvm) 1.1.0 - (06/11/2018) - (8cc57d8b2adbbe86c113aabd2203bebd3a520deb)", "timeSpent": "PT0S", "updated": "2018-11-06T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The 1.3.0 release of DISM rolled up a number of changes that had been accumulating in the module for years at a time. Largely because the module contains no acceptance testing, when the 1.3.0 release was cut, the module shipped completely broken. MODULES-8199 notes the circumstances of the breaking change and tracks the fix.", "created": "2018-11-01T15:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/181/", "created": "2018-11-01T17:59:00.000000"}], "components": ["DISM", "iis", "windows"], "created": "2018-10-31T12:17:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215f58a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqwjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85129638_*|*_3_*:*_1_*:*_21767904_*|*_5_*:*_1_*:*_0"}], "description": "CI for IIS is failing because a DISM command is not running properly. At the time this ticket is created it is unclear if this is due to a failure with DISM or an issue with the way the IIS is calling it. Priority is major because DISM was just released and this could represent and issue with that release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40768", "fixedVersions": [], "id": "40768", "issueType": "New Feature", "key": "MODULES-8195", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2018-11-01T17:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS - CI Failure", "timeSpent": "PT0S", "updated": "2018-11-02T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The most conservative course of action here that would solve the issues, and not require workflow changes for customers would be to simply increase the default timeout. There would seem to be little to know discernible down side to just increase the timeout.\n\nI'm thinking the 180 value for the pipe_timeout default would be fine. ", "created": "2019-05-10T11:55:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "To summarise we are committed to delivering \n\n* MODULES-4748 powershell : failure waiting for powershell process\t\n* MODULES-9084 powershell : Update code manager pipe_timeout to be 180\t\n* MODULES-9085 dsc : Update code manager pipe_timeout to be 180\t \n* MODULES-9086 dsc_lite : Update code manager pipe_timeout to be 180\n\n\nAs for the improvement documented, we cannot commit to it at this time", "created": "2019-05-16T01:57:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "The {{pipe_timeout}} has been increased to 180. This value is unrelated to exec timeout", "created": "2021-04-06T18:08:00.000000"}], "components": ["powershell", "windows"], "created": "2018-10-31T11:36:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Any of:\n\n * {{pipe_timeout}} is increased from 30 to an arbitrary higher value, like 90 or 180.\n * {{pipe_timeout}} is directly configurable via a new attribute.\n * {{pipe_timeout}} is indirectly configurable via the {{timeout}} attribute.\n\nAn example implementing the indirectly configurable solution:\n\n{code}  def ps_manager\n    manager_args = \"#{command(:powershell)} #{self.class.powershell_args().join(' ')}\"\n    debug_output = Puppet::Util::Log.level == :debug\n    pipe_timeout = (resource[:timeout] / 2).to_i\n    PuppetX::PowerShell::PowerShellManager.instance(manager_args, debug_output, pipe_timeout)\n  end\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54c34973"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqwif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}], "description": "MODULES-4748 identified that the default {{pipe_timeout}} is too low in some cases.\n\nThe {{pipe_timeout}} parameter is different than the\u00a0{{timeout}} attribute of the containing Exec resource, the default {{pipe_timeout}} is 30 seconds, and {{pipe_timeout}}  does not appear to be configurable, given:\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L65\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L12\n", "environment": "puppetlabs-powershell 2.1.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40767", "fixedVersions": [], "id": "40767", "issueType": "Improvement", "key": "MODULES-8194", "labels": ["powershell", "triage", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44968", "parentSummary": "PowerShell In Puppet: Standardize types and providers on using the ruby-pwsh gem.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell : allow pipe_timeout to be configurable", "timeSpent": "PT0S", "updated": "2023-02-09T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "It looks like [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] merged 252: https://github.com/puppetlabs/puppetlabs-java_ks/pull/252\n\nI'll go ahead and close this ticket. Thanks!", "created": "2018-10-31T10:21:00.000000"}, {"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "https://github.com/puppetlabs/puppetlabs-java_ks/pull/252 was merged about 4 hours ago.", "created": "2018-10-31T10:22:00.000000"}], "components": [], "created": "2018-10-30T15:20:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0d612e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqw0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68507906_*|*_5_*:*_1_*:*_0"}], "description": "I was talking to a Puppet user today on the community slack. They have an issue with puppetlabs/java_ks in that it keeps restarting the service, which is a bummer. They provided a fix that passes CI:  https://github.com/puppetlabs/puppetlabs-java_ks/pull/252\n\nThey also noticed a larger change set that would also fix their issue: https://github.com/puppetlabs/puppetlabs-java_ks/pull/250 That PR has been around for about 2 weeks and also passes CI.\n\nCan someone look at the two fixes and make a call as to how to move forward? I imagine both parties would be open to addressing any issues requested by the core modules team.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34452", "fixedVersions": [], "id": "34452", "issueType": "Improvement", "key": "MODULES-8192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Fixed", "resolutionDate": "2018-10-31T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Latest not idempotent with intermediate certificates in puppetlabs/java_ks", "timeSpent": "PT0S", "updated": "2018-10-31T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "First stab at documentation in gist form:\n\nhttps://gist.github.com/michaeltlombardi/5f031b8f310ae803b9047156f8f9a99d", "created": "2018-10-29T22:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "NOTE: Ran into a snag while testing the downgrade of the puppet 6 agent for the puppet 6 master", "created": "2018-10-29T22:15:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:5a028139c24efb3c4ed448c4] was able to follow these directions to create a test environment.", "created": "2018-10-31T11:15:00.000000"}], "components": ["dsc"], "created": "2018-10-29T22:11:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A document which can be walked through by an engineer who did not write it to create the test environment."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@123f5845"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqv7r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31561_*|*_3_*:*_1_*:*_133394465_*|*_5_*:*_1_*:*_0"}], "description": "MODULES-8172 and MODULES-8175 both require a matrix of machines to test against:\n\n- A Puppet 5x master with one 5x agent node and one 6x agent node\n- A Puppet 6x master with one 5x agent node and one 6x agent node\n\nThis requires spinning up six machines and testing against them.\nThere should be a way to spin up this test environment repeatably from documentation/code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37693", "fixedVersions": [], "id": "37693", "issueType": "Task", "key": "MODULES-8191", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2018-10-31T11:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : Set Up Test Environment for 5x/6x Sensitive Data Types", "timeSpent": "PT0S", "updated": "2018-10-31T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-10-29T14:49:00.000000", "creator": "557058:5176c2d2-2593-4064-a449-19964b30258e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@353c08c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzquv3:"}], "description": "I'm interested in using Puppet to deploy firewall rules to systems that run [IPFilter|https://www.phildev.net/ipf/].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37691", "fixedVersions": [], "id": "37691", "issueType": "Improvement", "key": "MODULES-8190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5176c2d2-2593-4064-a449-19964b30258e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Add support for IPFilter (BSD/Solaris/Illumos)", "timeSpent": "PT0S", "updated": "2018-11-12T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "5b574c837501ba2d6ea647b9", "created": "2018-11-07T03:46:00.000000", "name": "Screen Shot 2018-11-07 at 10.45.50.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12850"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:5573ddef-6584-4fb7-b930-3e3e724ee74b]. In order to install Oracle JDK you have to agree to their license agreement. With the puppetlabs-java module, the approach to take is to visit\u00a0[here|https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html], find the version you want then select the 'Accept License Agreement' option in the panel. Once you do so, valid links for each OS will appear and you must then copy the URL of the system you are installing JDK on.\n\n!Screen Shot 2018-11-07 at 10.45.50.png|width=334,height=202!\n\nThen in your manifest, add a `url` parameter and use the URL you copied as the value like so:\u00a0\n{code:java}java::oracle {  'jdk8' :\n   ensure             => 'present',\n   java_se            => 'jdk',\n   version_major  => '8u191',\n   version_minor  => 'b12',\n   url                     => 'http://download.oracle.com/otn-pub/java/jdk/8u191-b12/<secret-key>/jdk-8u191-linux-i586.tar.gz',\n}\n{code}\nAnd the manifest will apply successfully installing JDK.\n{code:java}Notice: Scope(Java::Oracle[jdk8]): Destination is /tmp/jdk-8u191-linux-x64.tar.gz Notice: Compiled catalog for mylinuxvm in environment production in 0.31 seconds \nNotice: /Stage[main]/Main/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u191-linux-x64.tar.gz]/ensure: download archive from http://download.oracle.com/otn-pub/java/jdk/8u191-b12/<secret-key>/jdk-8u191-linux-i586.tar.gz to /tmp/jdk-8u191-linux-x64.tar.gz without cleanup \nNotice: /Stage[main]/Main/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8 8u191 b12]/returns:executed successfully\n{code}\nI hope this helps you with your problem! :)", "created": "2018-11-07T03:51:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Forget to mention before but the reason that version 8u131 was being installed for you when not specifying the versions was because the default settings for jdk8 hadn't been updated in a while. The default settings have now been updated and will install 8u181 (this will be updated to 8u192 soon) and will be fixed in the next release.", "created": "2018-11-09T04:37:00.000000"}, {"author": "557058:5573ddef-6584-4fb7-b930-3e3e724ee74b", "body": "Ok, that makes sense \u2013 thank you! Boy that license agreement checkbox has caused a million headaches over the years....", "created": "2018-11-09T15:49:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Great to hear that's helped you! I'm going to go ahead and resolve the ticket now but should you have any issues feel free to open a new ticket.", "created": "2018-11-12T02:07:00.000000"}], "components": ["java"], "created": "2018-10-29T14:38:00.000000", "creator": "557058:5573ddef-6584-4fb7-b930-3e3e724ee74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f6867e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzquun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_742386978_*|*_3_*:*_1_*:*_425745789_*|*_5_*:*_1_*:*_0"}], "description": "After reading through the puppetlabs/java, I wanted to install a specific major/minor version of the Java JDK, using this code:\n\n\u00a0\n{code:java}\njava::oracle {\u00a0 'jdk8' :\n\u00a0\u00a0 ensure => 'present',\n\u00a0\u00a0 java_se => 'jdk',\n\u00a0\u00a0 version_major => '8u191',\n\u00a0\u00a0 version_minor => 'b12'\n}\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0\n\nBut I'm getting this error:\n\n{{Error: Execution of '/bin/curl [http://download.oracle.com/otn-pub/java/jdk//8u191-b12/jdk-8u191-linux-x64.rpm] -o /tmp/jdk-8u191-linux-x64.rpm_20181029-8616-952w30 -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found}}\n\n\u00a0\n\nIf I don't specify the major/minor versions, it does work, but installed 8u131, which came out in April of 2017. Why doesn't my above code work? Also, how do I install JDK 11? I tried version_major='11.0.1' and version_minor='', but that had the same problem as described above.\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "\u00a0\n\nRedHat Linux 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34450", "fixedVersions": [], "id": "34450", "issueType": "Bug", "key": "MODULES-8189", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5573ddef-6584-4fb7-b930-3e3e724ee74b", "resolution": "Done", "resolutionDate": "2018-11-12T02:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/java : Can't install specified JDK", "timeSpent": "PT0S", "updated": "2018-11-12T02:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-10-29T14:12:00.000000", "creator": "6243a867fd5e450070434d74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53f70ae3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqutj:"}], "description": "*Module Version: 3.1.0*\n *Puppet Version: 5.3.4*\n *OS Name/Version: CentOS 7*\n\nTo support a single aggregated log for all (or multiple) vhosts, it would be nice to be able to specify the AccessLog and/or CustomLog parameter at the server level.\u00a0 Currently they can be specified at the vhost level.\n\nThis can be worked around by using a custom_config fragment.\n\n*Desired Behavior:*\n\nExpose an option to specify AccessLog and CustomLog along with an associated log format at the server/global level.\n\n*Actual Behavior:*\n\nConfiguration options are not present.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39684", "fixedVersions": [], "id": "39684", "issueType": "New Feature", "key": "MODULES-8188", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243a867fd5e450070434d74", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : Setting Access/CustomLog at global level", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2018-10-29T12:13:00.000000", "creator": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a4fedb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqufb:"}], "description": "*Module Version: Reboot 2.0.0*\n *Puppet Version: 6.0.1*\n *OS Name/Version: Windows 2016*\n\nGiven the code:\n{code:java}\nensure_resource('reboot', 'reboot_when_refreshed_exclude_wau_rename', {\n'when' => 'refreshed',\n'onlyif' => ['reboot_required','component_based_servicing','pending_file_rename_operations','package_installer','package_installer_syswow64','pending_dsc_reboot','pending_ccm_reboot']\n})\n{code}\nI get the error:\n\n\u00a0\n\n\u00a0\n{code:java}\nReboot[reboot_when_refreshed_exclude_wau_rename]: value must be one of reboot_required, component_based_servicing, windows_auto_update, pending_file_rename_operations, package_installer, pending_computer_rename, pending_dsc_reboot, pending_ccm_reboot{code}\n\u00a0\n\n*Desired Behavior:*\n\nTo be able to include\u00a0package_installer_syswow64 in the array.\n\n*Actual Behavior:*\n\nReboot command doesn't work if `package_installer_syswow64` is included.", "environment": "Puppet server 6.0.1\nPuppet agent 5.3.3\n\nWindows 2016", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33358", "fixedVersions": [], "id": "33358", "issueType": "Bug", "key": "MODULES-8187", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-reboot : value must be one of.. when array includes 'package_installer_syswow64'", "timeSpent": "PT0S", "updated": "2018-10-29T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f5917ff0b6be2006ef4bbaa", "body": "+1 on this issue. See\u00a0[http://ffrank.github.io/features/2016/02/06/using-http-files/].", "created": "2020-01-10T03:41:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "I tried setting this on the file resource:\n\n{{checksum => 'mtime'}}\n\nBut that didn't help.", "created": "2020-02-17T13:30:00.000000"}], "components": ["mysql"], "created": "2018-10-29T11:10:00.000000", "creator": "623a49ada1d81f0069d8113a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c5da72c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqu5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/20"}], "description": "Ever since\u00a0MODULES-6923 which changed staging::file to simpel file, the mysqltuner script is installed on every Puppet run. This seems to be because the github file is always considered as changed and thus \"needs\" an update. This is the event log entry that happens every run (with changing mtime):\n||Resource||Event||Changed from||Changed to||\n|File[/usr/local/bin/mysqltuner]|Intentional change|{mtime}2018-10-29 17:42:17 +0200|{mtime}2018-10-29 18:42:16 +0200|", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "35512", "fixedVersions": [], "id": "35512", "issueType": "Bug", "key": "MODULES-8186", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49ada1d81f0069d8113a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : mysqltuner script is always considered changed", "timeSpent": "PT0S", "updated": "2020-02-17T13:30:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-29T08:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126118ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqtyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4625_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1033327"}], "description": "*REASON:* \"Initial release\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39683", "fixedVersions": [], "id": "39683", "issueType": "Task", "key": "MODULES-8185", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-29T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-ruby_task_helper) 0.1.0 - (October 29, 2018) - (d77f5d34cde913b2d3971399d6919768022a62b7)", "timeSpent": "PT0S", "updated": "2018-10-29T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "5c7cf29cd706436de8a955e2", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the report\u00a0[~accountid:5c7cf29cd706436de8a955e2].\n\n\u00a0\n\nThis module is not intended to support Windows, based on the compatibility specified in [https://github.com/puppetlabs/puppetlabs-java/blob/master/metadata.json#L20-L77.]\n\n\u00a0\n\nTo install / manage the Java package on Windows, we recommend using the chocolatey package manager module at [https://forge.puppet.com/puppetlabs/chocolatey]\u00a0to install the jre8 package ([https://chocolatey.org/packages/jre8)]\n\n\u00a0\n\nI'm going to close this ticket as won't fix. If you have any questions, please reopen.", "created": "2018-11-05T10:41:00.000000"}, {"author": "5c7cf29cd706436de8a955e2", "body": "Actually, I already added basic support for windows x64 through chocolatey, and through manual download/install for java::oracle (see #MODULES-1527,https://github.com/puppetlabs/puppetlabs-java/pull/321).\n\nIt is then a matter of keeping up to date with Oracle releases.", "created": "2018-11-06T01:56:00.000000"}, {"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "[~accountid:5c7cf29cd706436de8a955e2]\u00a0It seems the Chocolatey implementation will be more straightforward for Windows users directly as part of a profile (as in roles and profiles).\u00a0 Was there a specific reason to add this to the module? I would love to connect with you if you wanted to elaborate - mike.smith@puppet.com", "created": "2018-11-19T12:43:00.000000"}, {"author": "5c7cf29cd706436de8a955e2", "body": "Hi, sorry for the late answer.\nNo specific reason, i found it useful but the chocolatey approach is fine too (if one can use chocolatey, as in some restrictive environments)", "created": "2018-11-22T03:26:00.000000"}], "components": [], "created": "2018-10-29T05:45:00.000000", "creator": "5c7cf29cd706436de8a955e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd8a330"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqtx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3163017073_*|*_6_*:*_2_*:*_54951271"}], "description": "*Desired Behavior:*\nOn windows, install JDK/JRE 8u192\n\n\n*Actual Behavior:*\nInstalls 8u131\n", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "33356", "fixedVersions": [], "id": "33356", "issueType": "Improvement", "key": "MODULES-8184", "labels": ["puppetlabs-java", "windows"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7cf29cd706436de8a955e2", "resolution": "Won't Do", "resolutionDate": "2018-12-05T10:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : update windows jre/jdk 8 to 8u192", "timeSpent": "PT0S", "updated": "2018-12-05T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "created": "2019-08-15T11:56:00.000000", "name": "Screen Shot 2019-08-15 at 10.56.08 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12771"}], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "According to [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8]:\n\nThis is a \"feature\" for the table of contents, Strings prefers a @summary tag but will use a truncated overview. in retrospect it was a bad idea but it is what it is.\u00a0i believe it says to keep the summary brief in the docs but if there is no summary, it'll grab the \"overview\" which is anything outside of a tag.\n\ncc [~accountid:63d40628f6e1b543161789a7]", "created": "2018-10-26T18:02:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Results in a repeated \"Resource types\" h2 and mangled Markdown formatting on the Forge:\n\n!Screen Shot 2019-08-15 at 10.56.08 AM.png|thumbnail!", "created": "2019-08-15T11:56:00.000000"}], "components": ["augeas_core", "cron_core", "host_core", "mount_core", "selinux_core", "sshkeys_core", "yumrepo_core", "zfs_core", "zone_core"], "created": "2018-10-26T17:41:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2a5a62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:c"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_41210563903_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_52155801045"}], "description": "Core Modules: Table of Contents shows text truncation in some REFERENCE.md files\n * [https://github.com/puppetlabs/puppetlabs-augeas_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-cron_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-host_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-mount_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-selinux_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-sshkeys_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-zfs_core/blob/master/REFERENCE.md]\n * [https://github.com/puppetlabs/puppetlabs-zone_core/blob/master/REFERENCE.md]\n\n===\n\nIs there an issue with Puppet Strings?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42955", "fixedVersions": [], "id": "42955", "issueType": "Bug", "key": "MODULES-8183", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2021-10-11T08:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Core Modules: Table of Contents is Truncated in some REFERENCE.md files", "timeSpent": "PT0S", "updated": "2021-10-11T08:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "The issue is masked by PUP-9270, because raising the exception fails due to an uninitialized object.", "created": "2018-10-26T12:25:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This is a dup of PUP-9268 /cc [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]. In this case the methods are defined after the {{newfunction}} body. In the other case https://github.com/camptocamp/puppet-accounts/blob/master/lib/puppet/parser/functions/strformat.rb, the method is defined in the body of the function.", "created": "2018-10-26T12:48:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The function in question in this ticket is even more illegal than the other (methods inside the function body) - it is a wonder that it works in the first place!!\nThat function will need to be fixed.", "created": "2018-10-26T14:17:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:63d40628f6e1b543161789a7] [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] should this be closed as a duplicate or are we keeping it open to track updating the module function?", "created": "2018-10-29T08:04:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:3da95088-202d-4082-a15a-eb2e812f2578]\u00a0I reopened it and moved it to FM to indicate the function needed to be fixed. I'll update the description a little to clarify.", "created": "2018-10-29T10:18:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1139", "created": "2018-10-29T11:22:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Left a comment on the PR, should this be moved to the MODULES project so it's publicly visible?", "created": "2018-10-29T12:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Note mysql has 3x (legacy) and 4x versions of the {{deep_merge}} function. The 3x version will fail in 5.5.7 and 6.x:\n\n{noformat}\n$ bx puppet --version\n6.0.4\n$ bx puppet apply -e \"notice(mysql_deepmerge({'one' => 1}, {'two' => 2}))\"\nError: Evaluation Error: Error while evaluating a Function Call, Illegal legacy function definition! The code loaded from /Users/josh/.puppetlabs/etc/code/environments/production/modules/mysql/lib/puppet/parser/functions/mysql_deepmerge.rb did not return the result of calling 'newfunction'. Got 'Symbol' (line: 1, column: 8) on node localhost\n{noformat}\n\nWhile the 4x version works as expected:\n\n{noformat}\n$ bx puppet apply -e \"notice(mysql::deepmerge({'one' => 1}, {'two' => 2}))\"\nNotice: Scope(Class[main]): {one => 1, two => 2}\nNotice: Compiled catalog for localhost in environment production in 0.01 seconds\nNotice: Applied catalog in 0.01 seconds\n{noformat}", "created": "2018-11-02T11:20:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] - can you add a comment to summarise current status please?", "created": "2018-12-19T04:44:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] can you sum up the latest situation and plan a release for when the work is complete please?", "created": "2019-01-02T04:46:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The inbuilt deepmerge and dirname functions have been removed from\u00a0the code as they were duplicates of existing puppet core/stdlib functions. Adding wrappers for the remaining two functions so that error's are not thrown when updating from Puppet 3 to Puppet 4, following which a release will be made.", "created": "2019-01-02T05:42:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A PR has been put up\u00a0[(#1151|https://github.com/puppetlabs/puppetlabs-mysql/pull/1151])\u00a0in order to create wrapper functions that will allow people to continue to call the remaining internal functions of the module in the same manner that they had previously done even after having moved from Puppet 3 to a newer version. This is required as during their conversion to Puppet 4 the names of the functions where changed.", "created": "2019-01-07T07:39:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The PR to create wrapper functions mentioned above has been merged into the code, so pending the next release, this should be resolved.", "created": "2019-01-09T08:35:00.000000"}], "components": ["mysql"], "created": "2018-10-26T12:21:00.000000", "creator": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cb0e86d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqtjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3000770841_*|*_3_*:*_1_*:*_3462061774_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_7168109"}], "description": "In Puppet 5.5.7, legacy functions that had ruby functions defined in the file no longer work. An example would be https://github.com/puppetlabs/puppetlabs-mysql/blob/5.4.0/lib/puppet/parser/functions/mysql_deepmerge.rb#L41-L58, but any Puppet function that defines ruby functions like this will break and should be fixed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39682", "fixedVersions": [], "id": "39682", "issueType": "Bug", "key": "MODULES-8193", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "resolution": "Fixed", "resolutionDate": "2019-01-09T08:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql module will break on 5.5.7 and 6.x", "timeSpent": "PT0S", "updated": "2019-01-09T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "0.2.0 has been released and is available on Rubygems.", "created": "2018-11-02T07:07:00.000000"}], "components": [], "created": "2018-10-26T09:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14667b28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqt93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15520_*|*_3_*:*_1_*:*_913793_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_593959148"}], "description": "It has been a while from this has been released.\nMake a release available on Rubygems with all the nice new changes and features.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37637", "fixedVersions": [], "id": "37637", "issueType": "Task", "key": "MODULES-8181", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-11-02T07:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release pdksync", "timeSpent": "PT0S", "updated": "2018-11-02T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this issue [~accountid:6243b4817a3f9e006ab18722]. We'll look into this and get it updated.", "created": "2018-10-26T04:56:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Actually this also applies to apt, inifile, and concat supported modules too.", "created": "2019-01-18T08:05:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Plan is to add the supported badge on the Forge. Need to :\n\n- add the badge\n- update metrics page\n- verify metadata is up to date", "created": "2019-02-27T04:54:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "To all people concerned puppetlabs-translate has been officially declared as a supported module and has been tagged as such on the puppet forge and added to the Module Team metrics.", "created": "2019-03-04T07:55:00.000000"}], "components": ["mysql", "supported", "translate"], "created": "2018-10-25T12:03:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ea2dfd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqsnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7667819497_*|*_3_*:*_1_*:*_93576_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3552811143"}], "description": "_Basic Info_\n *Module Version: 7.0.0*\n *Puppet Version: 5.5.7*\n *OS Name/Version: Ubuntu 16.04*\n\n_As a supported module, mysql probably shouldn't depend on an unsupported module._\n\n*Desired Behavior: Either don't depend on translate module or promote translate module to supported status.*\n\n*Actual Behavior:*\n\nmysql supported module depends on unsupported translate module.\u00a0 Seems like that either de facto makes translate supported and it should be labeled as such, or it should not be a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33355", "fixedVersions": [], "id": "33355", "issueType": "Improvement", "key": "MODULES-8180", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Done", "resolutionDate": "2019-03-04T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : depends on unsupported translate module", "timeSpent": "PT0S", "updated": "2019-03-04T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2018-10-25T05:08:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7ce445"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqs33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}], "description": "_Basic Info_\n *Module Version: 2.4.0*\n *Puppet Version:* 4.10.12\n *OS Name/Version: CentOS 7.5*\n\n_Create/change values with create_ini_settings will work, but not to remove lines._\n\n*Desired Behavior: That the settings are removed*\n\n*Actual Behavior: Only the value, but not the setting self is removed.*\n\nsample code:\n{code:java}\n$defaults_remove = { 'ensure' => 'absent', 'path' => $etcd_config_file, notify => Service[$etcd_service], require => Package[$etcd_package] }\n$old_client = { '' => { 'ETCD_LISTEN_CLIENT_URLS' => '' } }\n$old_advice_clients = { '' => { 'ETCD_ADVERTISE_CLIENT_URLS' => '' } }\ncreate_ini_settings($old_client, $defaults_remove)\ncreate_ini_settings($old_advice_clients, $defaults_remove)\u00a0 {code}\nBefore:\n{code:java}\nFoo=Foo\nETCD_ADVERTISE_CLIENT_URLS= sample\nETCD_LISTEN_CLIENT_URLS = sample\nBar=bar{code}\nResult in the ini file:\n{code:java}\nFoo=Foo\nETCD_ADVERTISE_CLIENT_URLS=\nETCD_LISTEN_CLIENT_URLS =\nBar=bar{code}\nDesired content:\n{code:java}\nFoo=Foo\nBar=bar{code}\n\u00a0", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "41864", "fixedVersions": [], "id": "41864", "issueType": "Improvement", "key": "MODULES-8178", "labels": [], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile : Multiple remove will only remove the value, not the setting self.", "timeSpent": "PT0S", "updated": "2018-10-26T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [{"attacher": "5a53f79a4ee9b3787fdecc5c", "created": "2018-10-24T20:41:00.000000", "name": "zone_core-README-bad-link.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13295"}], "comments": [{"author": "5a53f79a4ee9b3787fdecc5c", "body": "Also, [https://puppet.com/docs/puppet/latest/types/host.html]\n\nleads to\u00a0\n\n[https://puppet.com/docs/puppet/6.0/types/host.html]\n\nwhich leads to \"Page not found\" error.", "created": "2018-10-25T16:59:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "Hi [~accountid:63d40628f6e1b543161789a7], does that mean that this pull request is okay now?\n\nhttps://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/5", "created": "2018-10-26T14:41:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I left a comment on the PR", "created": "2018-10-26T15:42:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Changes have been merged to all related core modules. We're waiting for another round of L10n and then will release all the modules (in addition to yumrepo_core).", "created": "2018-12-10T14:41:00.000000"}], "components": ["augeas_core", "cron_core", "host_core", "k5login_core", "macdslocal_core", "mailalias_core", "maillist_core", "mount_core", "nagios_core", "network_device_core", "selinux_core", "sshkeys_core", "yumrepo_core", "zfs_core", "zone_core"], "created": "2018-10-24T20:42:00.000000", "creator": "5a53f79a4ee9b3787fdecc5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24384a16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrtz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_964213081_*|*_1_*:*_1_*:*_138509963_*|*_10007_*:*_1_*:*_236553172_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_77428_*|*_10005_*:*_1_*:*_2703437717"}], "description": "puppetlabs-zone_core\u00a0[README.md|https://github.com/puppetlabs/puppetlabs-zone_core/blob/master/README.md] contains link to\u00a0[https://puppet.com/docs/puppet/latest/types/zone.html]\u00a0\n\nwhich leads to\n\n[https://puppet.com/docs/puppet/6.0/types/zone.html]\n\nwhich leads to \"Page not found\" error.\n\n===\n\nSame Issue with the following Core Module Readme files:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34448", "fixedVersions": [], "id": "34448", "issueType": "Bug", "key": "MODULES-8182", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a53f79a4ee9b3787fdecc5c", "resolution": "Fixed", "resolutionDate": "2018-12-10T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update core module README.md to point to REFERENCE.md instead of type reference", "timeSpent": "PT0S", "updated": "2018-12-10T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:cb2d2b33-d386-421f-b76d-c0528b64a800", "body": "\u00a0\n\nUsing this fix:\n{code:java}\n--- /opt/puppetlabs/puppet/cache/lib/puppet/provider/postgresql_psql/ruby.rb\t2018-10-23 14:47:48.148744155 +0000\n+++ /tmp/puppet-file20181025-3002-18eodzt\t2018-10-25 00:55:26.585223079 +0000\n@@ -7,13 +7,15 @@\n\n   def run_sql_command(sql)\n     if resource[:search_path]\n-      sql = \"set search_path to #{Array(resource[:search_path]).join(',')}", "created": "2018-10-24T19:40:00.000000"}, {"author": "557058:cb2d2b33-d386-421f-b76d-c0528b64a800", "body": "The above breaks unless/onlyif because \"SET\" is sent to stdout before the COUNT(*) result.\n\nUsing this workaround which (if portable) is a better solution IMHO, as it keeps a single -c used only for the \"command\" attribute and you can still set the schema search without interference:\n{code:java}  def run_sql_command(sql)\n    command = []\n    command.push(\"PGOPTIONS=\\\"--search_path=#{Array(resource[:search_path]).join(',')}\\\"\") if resource[:search_path]\n    command.push(resource[:psql_path])\n    command.push('-d', resource[:db]) if resource[:db]\n    command.push('-p', resource[:port]) if resource[:port]\n    command.push('-t',)\n    command.push('-c', '\"' + sql.gsub('\"', '\\\"') + '\"')\n{code}\n\u00a0", "created": "2018-10-24T20:46:00.000000"}], "components": ["postgresql"], "created": "2018-10-24T18:45:00.000000", "creator": "557058:cb2d2b33-d386-421f-b76d-c0528b64a800", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bd2afb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrtj:"}], "description": "This is not possible:\n\n{{$ psql somedb -c \"set search_path to someschema; \\i /var/lib/pgsql/someschema_tables.sql;\"}}\n{{ERROR: syntax error at or near \"\\\"}}\n{{LINE 1: set search_path to someschema; \\i /var/lib/pgsql/someschema_...}}\n\nThis needs to be:\n\n{{$ psql somedb -c \"set search_path to someschema;\" -c \"\\i /var/lib/pgsql/someschema_tables.sql;\"}}\n\nThe module code needs to use multiple -c calls instead of concatenating the command string.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42954", "fixedVersions": [], "id": "42954", "issueType": "Improvement", "key": "MODULES-8177", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb2d2b33-d386-421f-b76d-c0528b64a800", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql : can't use metacommands when setting search_path in postgresql_psql", "timeSpent": "PT0S", "updated": "2018-10-26T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This issue has been open for more than two years without anyone reporting broken functionality", "created": "2021-03-29T14:43:00.000000"}], "components": ["iis", "windows"], "created": "2018-10-24T12:01:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This ticket should determine if there are any issues to be resolved, and if so gather sufficient data to spawn a bug ticket to fix it."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66ea18a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76646488831_*|*_6_*:*_1_*:*_0"}], "description": "MODULES-8175 details the fact that with Puppet 6 there could be issues with the way modules handle the Sensitive data type. This spike is to determine whether or not the IIS module is doing anything out of the ordinary with this data type, and if it is broken in any of the scenarios that break DSC or DSC_Lite.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41861", "fixedVersions": [], "id": "41861", "issueType": "Task", "key": "MODULES-8176", "labels": ["iis", "Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2021-03-29T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE IIS : Does IIS handle Secret data type properly", "timeSpent": "PT0S", "updated": "2021-03-29T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Additional conversation with Henrik\n\n{quote}[7:48 AM] Henrik Lindberg: @e what is it you would like to know / see for Sensitive?\n[7:49 AM] Henrik Lindberg: (I am aware of the recent issues with upgrades and DCS using Sensitive values in a hash)\n[8:13 AM] Eeeeeeeeevil J Brown (Ethan): Yeah, we're working on sorting that bit out @henrik ... I was under the impression that rich_data is a pre-requisite for enabling Sensitive and it must be turned on for both server and agent. But I don't see that documented anywhere, so I'm wondering if that's really the case? Does it still work OK with PSON serialization instead? How about when using `puppet apply` instead of getting the catalog from the server? Are there differences?\n[8:14 AM] Henrik Lindberg: the initial support is to look at the value assigned to a resource parameter\n[8:14 AM] Henrik Lindberg: and flag the parameter name as being sensitive\n[8:15 AM] Henrik Lindberg: that it was possible to have nested Sensitive values was not intended - it must have worked because of PSON using Ruby serialization or something like that\n[8:16 AM] Henrik Lindberg: When using apply, the catalog is never serialized, so whatever values were created are still there when applying the catalog.\n[8:16 AM] Henrik Lindberg: With the new implementation the serialization is tightened - it is either rich_data (by default) which means that all values (including Sensitive) can be anywhere in the data (still handled the same way at the top).\n[8:17 AM] Henrik Lindberg: if not rich data it transforms everything to strings\n[8:17 AM] Henrik Lindberg: that is not compliant\n[8:17 AM] Henrik Lindberg: that is what caused the problem in DCS\n[8:18 AM] Henrik Lindberg: not sure under which conditions it would switch to PSON - it clearly did not do that for the troublesome case when there was a Sensitive - probably because serialization's lowest level never got that value.\n[8:20 AM] Henrik Lindberg: So, Puppet apply - any value goes (even those that are not recognized as puppet data types IIRC). Puppet agent/master - any puppet data type works when rich_data is on (by default for 6.0.0 agents/master). All other combinations - do not use rich data and Sensitive is only handled when directly assigned to a parameter.\n[8:20 AM] Henrik Lindberg: @e ^^\n[8:32 AM] Eeeeeeeeevil J Brown (Ethan): Thanks @henrik ... so it does feel a bit of a grab bag then when the earlier behavior wasn't well defined. I'm trying to make sure we adjust our tests / understanding of things so that we're testing the right thing (I think all of the module testing is basically `puppet apply` only at this point)\n[8:33 AM] Henrik Lindberg: yeah, apply testing does not find serialization issues\n[8:34 AM] Eeeeeeeeevil J Brown (Ethan): I think we'll either look more closely at Kevins comments or just systematically reproduce them ourselves to gain a better understanding of how things are actually behaving. I think we should probably document the distinction in behaviors somewhere in the docs for apply vs agent\n[8:34 AM] Henrik Lindberg: yes, agree\n[8:37 AM] Eeeeeeeeevil J Brown (Ethan): I was also a bit confused about your type relationship diagram where Sensitive appears derived from RichData, but Sensitive[T] is not... but I didn't have a chance to read through it all. I found the information about the rich_data configuration flag a bit sparse in that documentation\n[8:37 AM] Eeeeeeeeevil J Brown (Ethan): That's this doc - https://github.com/puppetlabs/puppet-specifications/blob/master/language/types_values_variables.md{quote}", "created": "2018-10-24T11:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "-[~accountid:5a028139c24efb3c4ed448c4] to pair.-\n[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] to pair", "created": "2018-10-24T11:52:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Finding:\n\nWhen creating a user and specifying no password, everything works.\n\nWhen creating a user and specifying the password as a plaintext string, everything works.\n\nWhen creating a user and specifying the password as a sensitive string, the run succeeds but the saved password is wrong for agent 5x via PE 6x and agent 6x via PE 5x.\n\nInterestingly, the debug output for those nodes during the run seems to imply that an object is being passed instead of the string. This is likely why the password no longer matches correctly.\n{code:java}'password' = @{\n'__ptype' = 'Sensitive'", "created": "2018-12-06T14:46:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Due to the way our new-pscredential function in invoke_dsc_resource.ps1.erb is written, the object being passed as a hashtable to the function tries to cast to a string and the value becomes `System.Collections.Hashtable` - confirmed by logging in using this as the password on an affected test node.", "created": "2018-12-06T15:20:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The root cause here is the change in how rich data is serialized in Puppet 6, changing from __pcore_type__ and __pcore_value__ to __ptype and __pvalue as described in PUP-8597.", "created": "2018-12-06T17:40:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "h1. Functional Review for MODULES-8175: PASSED\n\nVerified as fixed in puppetlabs-dsc_lite fork michaeltlombardi:ticket/master/modules-8175-sensitive-creds 7cbaa0cd419ab1d1016bb5f730228151237a3ccc.\nh2. Environments\n\nPuppet Version: 5.5.9\n Puppet Agent Version: 6.0.4\n Master: RHEL 7.2 x64\n Agent: Windows 2016 x64\n\nPuppet Version: 6.0.5\n Puppet Agent Version: 5.5.8\n Master: RHEL 7.2 x64\n Agent: Windows 2016 x64\nh2. Repro Steps\n\nOn the master:\n{code:java}rpm -Uvh https://yum.puppet.com/puppet5/puppet5-release-el-7.noarch.rpm\nyum install git pdk -y\n# Scaffold the test module\npdk new module --skip-interview derp-test_dsc /etc/puppetlabs/code/environments/production/modules/test_dsc\n# Grab the test class\ncurl -o /etc/puppetlabs/code/environments/production/modules/test_dsc_lite/manifests/init.pp https://gist.githubusercontent.com/michaeltlombardi/5f031b8f310ae803b9047156f8f9a99d/raw/91e60825b1eeab09deb487bc90d79804ca8b51d8/init-lite.pp\n# Install dsc_lite to grab dependencies\npuppet module install puppetlabs-dsc_lite\n# Delete it in preparation of the fixed module\ncd /etc/puppetlabs/code/environments/production/modules\nrm -rf puppetlabs-dsc_lite\n# Grab the fixed dsc_lite module code\ngit clone https://github.com/michaeltlombardi/puppetlabs-dsc_lite.git\nmv puppetlabs-dsc_lite dsc_lite\ncd dsc_lite\ngit checkout ticket/master/modules-8175-sensitive-creds{code}\nIn the PE Console:\n * Add a node group called windows, confine to osfamily = windows\n * Add the test_dsc_lite class, set the parameter \"type\" to \"sensitive\"\n * Kick off a puppet agent run.\n\nFrom your workstation:\n * Invoke the following command via PowerShell against the target system (log in as QA user either via WinRM or RDP)\n\n{code:java}\n If (Get-LocalUser human -ErrorAction SilentlyContinue -OutVariable User) { Add-LocalGroupMember -Group Administrators -Member $User.Name} {code}\n * Attempt to connect to the windows agent as user \"human\" with password \"StartFooAbc!23&^!\"\n\nh2. Expect\n\nNo errors, successful login as \"human\".\nh2. Output\n\nAble to login as \"human\" with the password \"StartFooAbc123&^!\"", "created": "2018-12-06T18:00:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/39fabf227b4907571b3500393660ec09fc61f195", "created": "2018-12-07T08:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Initial PR reverted in [https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/9372108516b4ba3ccdca9092d2401502da2959f4]\n\n\u00a0\n\nNew PR up that modifies Ruby code to munge to Sensitive and requires no modifications to PowerShell code", "created": "2018-12-11T12:48:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2bec3393bcae4ae9750c2fe0d067e2a80bd33540", "created": "2018-12-13T17:41:00.000000"}], "components": ["dsc"], "created": "2018-10-24T11:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719bbd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33622"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_311218917_*|*_1_*:*_1_*:*_3661241700_*|*_3_*:*_1_*:*_29389426_*|*_10009_*:*_1_*:*_259645111_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_136106246"}], "description": "PE-25330 details some issues with validating user specified attributes that are the {{MSFT_Credential}} type.\n\nIn particular, the new rich data serialization is providing the older agent with a different serialized payload than what is expecting, and as such validation fails.\u00a0\n\nInvestigate the code path to determine how the values should be tested to still allow different serialization formats of {{Sensitive}}\n\nFor instance\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/834479219332f133d6476d6276948d00bfc5ab8e/lib/puppet/provider/base_dsc_lite/powershell.rb#L150", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39681", "fixedVersions": [], "id": "39681", "issueType": "Bug", "key": "MODULES-8175", "labels": ["dsc_lite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-12-14T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_lite : MSFT_Credential validation fails with a Puppet 6 server and Puppet 5 agent", "timeSpent": "PT0S", "updated": "2019-12-05T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-24T11:43:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f89e6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqf3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71190168763_*|*_5_*:*_1_*:*_0"}], "description": "Determine efforts / output for using Solid Waffle to test a windows module, including generating  any further tickets for waffling our modules. Document lessons learned.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35511", "fixedVersions": [], "id": "35511", "issueType": "Improvement", "key": "MODULES-8174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: Solid Waffle for Windows Modules ", "timeSpent": "PT0S", "updated": "2021-01-25T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "Following:\u00a0[https://forge.puppet.com/approved/criteria]\n\n*Milestone 1: Metadata and PDK*\n\nCompletion Estimate: 12/31/2018\n\nFocus items: Style, Documentation, Maint/Lifecycle, License, Metadata, SemVer\n\nEst Eng Pair time:\u00a0 4 hours\n\n\u00a0\n\n*Milestone 2: Testing*\n\nCompletion Estimate: 1/31/2018\n\nFocus items: Testing (Henry owns), Maint/Lifecycle continued\n\nEst Eng Pair time:\u00a0 10 hours", "created": "2018-11-14T09:40:00.000000"}], "components": [], "created": "2018-10-24T09:20:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574b5f5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwb3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9194294629_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28830442003"}], "description": "Based on these criteria:\u00a0https://forge.puppet.com/approved/criteria\n\nSpike to create to-do list for Henry Buckle to work through to achieve approved status.\n\nLimited time to 1 sprint.\u00a0\n\nOutput would be github issues related to section headings in approved module doc above.\u00a0 Level of detail should reference specific issues with action items, but not actual PRs. Issues should be similar to what actual modules follow.\n\nThere is another ticket\u00a0MODULES-7842 which would contain and actual work and time related to assisting with code/issues.\n\n\u00a0", "duedate": "2018-11-09T00:00:00.000000", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "40765", "fixedVersions": [], "id": "40765", "issueType": "Improvement", "key": "MODULES-8173", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE  hbuckle powershellmodule : create to-do list for approval", "timeSpent": "PT0S", "updated": "2020-01-07T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Additional conversation with Henrik\n\n{quote}[7:48 AM] Henrik Lindberg: @e what is it you would like to know / see for Sensitive?\n[7:49 AM] Henrik Lindberg: (I am aware of the recent issues with upgrades and DCS using Sensitive values in a hash)\n[8:13 AM] Eeeeeeeeevil J Brown (Ethan): Yeah, we're working on sorting that bit out @henrik ... I was under the impression that rich_data is a pre-requisite for enabling Sensitive and it must be turned on for both server and agent. But I don't see that documented anywhere, so I'm wondering if that's really the case? Does it still work OK with PSON serialization instead? How about when using `puppet apply` instead of getting the catalog from the server? Are there differences?\n[8:14 AM] Henrik Lindberg: the initial support is to look at the value assigned to a resource parameter\n[8:14 AM] Henrik Lindberg: and flag the parameter name as being sensitive\n[8:15 AM] Henrik Lindberg: that it was possible to have nested Sensitive values was not intended - it must have worked because of PSON using Ruby serialization or something like that\n[8:16 AM] Henrik Lindberg: When using apply, the catalog is never serialized, so whatever values were created are still there when applying the catalog.\n[8:16 AM] Henrik Lindberg: With the new implementation the serialization is tightened - it is either rich_data (by default) which means that all values (including Sensitive) can be anywhere in the data (still handled the same way at the top).\n[8:17 AM] Henrik Lindberg: if not rich data it transforms everything to strings\n[8:17 AM] Henrik Lindberg: that is not compliant\n[8:17 AM] Henrik Lindberg: that is what caused the problem in DCS\n[8:18 AM] Henrik Lindberg: not sure under which conditions it would switch to PSON - it clearly did not do that for the troublesome case when there was a Sensitive - probably because serialization's lowest level never got that value.\n[8:20 AM] Henrik Lindberg: So, Puppet apply - any value goes (even those that are not recognized as puppet data types IIRC). Puppet agent/master - any puppet data type works when rich_data is on (by default for 6.0.0 agents/master). All other combinations - do not use rich data and Sensitive is only handled when directly assigned to a parameter.\n[8:20 AM] Henrik Lindberg: @e ^^\n[8:32 AM] Eeeeeeeeevil J Brown (Ethan): Thanks @henrik ... so it does feel a bit of a grab bag then when the earlier behavior wasn't well defined. I'm trying to make sure we adjust our tests / understanding of things so that we're testing the right thing (I think all of the module testing is basically `puppet apply` only at this point)\n[8:33 AM] Henrik Lindberg: yeah, apply testing does not find serialization issues\n[8:34 AM] Eeeeeeeeevil J Brown (Ethan): I think we'll either look more closely at Kevins comments or just systematically reproduce them ourselves to gain a better understanding of how things are actually behaving. I think we should probably document the distinction in behaviors somewhere in the docs for apply vs agent\n[8:34 AM] Henrik Lindberg: yes, agree\n[8:37 AM] Eeeeeeeeevil J Brown (Ethan): I was also a bit confused about your type relationship diagram where Sensitive appears derived from RichData, but Sensitive[T] is not... but I didn't have a chance to read through it all. I found the information about the rich_data configuration flag a bit sparse in that documentation\n[8:37 AM] Eeeeeeeeevil J Brown (Ethan): That's this doc - https://github.com/puppetlabs/puppet-specifications/blob/master/language/types_values_variables.md{quote}", "created": "2018-10-23T17:36:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] to pair.", "created": "2018-10-24T11:49:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "* Created a class which creates a DSC user:\n ** If\u00a0{{$specify_password_as}}\u00a0is set to\u00a0{{neither}}\u00a0it creates a user and does not manage the password.\n ** If\u00a0{{$specify_password_as}}\u00a0is set to\u00a0{{string}}\u00a0it creates a user and manages the password using plaintext in a hash.\n ** If\u00a0{{$specify_password_as}}\u00a0is set to\u00a0{{sensitive}}\u00a0it creates a user and manages the password using the sensitive function in a hash.\n * Applied with\u00a0{{neither}}\u00a0to all machines without failure\n * Removed the user and applied with\u00a0{{string}}\u00a0to all machines without failure\n * Removed the user and applied with\u00a0{{sensitive}}\u00a0to all machines:\n ** Agent 5 against master 5 succeeded without issue.\n ** Agent 6 against master 5 failed with the following:\u00a0\n{code}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for ondlxxcyytv76w7.delivery.puppetlabs.net puppet :\nError: Failed to apply catalog: Parameter dsc_password failed on Dsc_user[human]: Validate method failed for class dsc_password: password for Password should be a String or Sensitive value (file: /etc/puppetlabs/code/environments/production/modules/test_dsc/manifests /init.pp, line: 17)\n{code}\n ** Agent 5 against master 6 failed with the following:\n{code}\u00a0\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for gb3722wwvee0pz1.delivery.puppetlabs.net puppet :\nError: Failed to apply catalog: Parameter dsc_password failed on Dsc_user[human]: Validate method failed for class dsc_password: password for Password should be a String or Sensitive value (file: /etc/puppetlabs/code/environments/production/modules/test_dsc/manifests /init.pp, line: 17)\n{code}\n ** Agent 6 against master 6 succeeded without issue.\n * Removed the user and applied via\u00a0{{puppet apply}}\u00a0to all machines without failure\n * Modified the\u00a0[{{validate_MSFT_Credential}}\u00a0method in the\u00a0{{dsc_type_helpers}}\u00a0file|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/dsc_type_helpers.rb#L52]\u00a0to output the class of\u00a0{{value[key]}}\u00a0and got `Hash.\n * Commented that line out and the run applied 'successfully' but with an incorrect password.\n ** Tested by adding the user to the local adminsitrators group and attempting to connect via RDP.\n ** Verified by destroying the user, recreating using the\u00a0{{string}}\u00a0option, and successfully logging in.\n* The user created by {{puppet apply}} using the sensitive type *did* create the password correctly.\n** Verified by destroying the user, recreating using {{puppet apply}} and successfully logging in.", "created": "2018-10-30T16:27:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I [set up the test environment using this document|https://gist.github.com/michaeltlombardi/5f031b8f310ae803b9047156f8f9a99d] and, in particular, [this document to execute testing|https://gist.github.com/michaeltlombardi/5f031b8f310ae803b9047156f8f9a99d#file-test-dsc-md].", "created": "2018-10-31T10:44:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Discovered MODULES-8389 in the course of this ticket work, unable to build the types without patching the build task somehow (which I did for that ticket in order to test this one).", "created": "2018-12-18T14:27:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/26447b1633c20ed98df6a477a3695f76225ce7e7", "created": "2018-12-18T14:39:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Reopened because the content changes to types were never merged... those changes appear in\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/389", "created": "2019-01-02T11:02:00.000000"}], "components": ["dsc"], "created": "2018-10-23T17:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c338c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzroon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33573"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3647187_*|*_1_*:*_1_*:*_12918_*|*_10007_*:*_1_*:*_97954021_*|*_3_*:*_3_*:*_1170905435_*|*_10009_*:*_1_*:*_65978365_*|*_4_*:*_1_*:*_110569_*|*_5_*:*_3_*:*_1532711740_*|*_10004_*:*_1_*:*_133387063_*|*_10006_*:*_3_*:*_3112111454_*|*_10005_*:*_1_*:*_96351209"}], "description": "PE-25330 details some issues with validating user specified attributes that are the {{MSFT_Credential}} type.\n\nIn particular, the new rich data serialization is providing the older agent with a different serialized payload than what is expecting, and as such validation fails.\n\nInvestigate the code path to determine how the values should be tested to still allow different serialization formats of {{Sensitive}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35510", "fixedVersions": [], "id": "35510", "issueType": "Bug", "key": "MODULES-8172", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2019-01-03T14:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC : MSFT_Credential validation fails with a Puppet 6 server and Puppet 5 agent", "timeSpent": "PT0S", "updated": "2019-12-05T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "updating the epic link to Module-Misc to allow me to track better\n\n", "created": "2019-05-03T08:23:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This error indicates that the machine under management is being used as a software development machine and that it is misconfigured.\n\nApproaches to this issue could include the following:\n1. Test to see if we can detect the issue and fix it for only the current run session. We are seeing this issue because the users have chosen to set this variable globally for the machine, but if we can fix the issue locally for the current run, then modifying it's values could be acceptable. Ideally removing the variable from the session we are running in entirely would like be best.\n\n2. Detect the issue, emit a warning, and fall back to the older powershell code execution method of calling powershell.exe\n\n3. Detect the issue and fail the run with a descriptive error message.\n\n4. Document the possibility of this issue occurring and do nothing to mitigate it in code.\n\n", "created": "2019-05-10T12:19:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "It's also worth noting that this issue presented this time in dsc, but it's actually a problem that is causing the code manager code to fail, which means any windows module that incorporates that code including the powershell module and IIS would also fall victim to this.", "created": "2019-05-10T12:21:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "PR for dsc: https://github.com/puppetlabs/puppetlabs-dsc/pull/415\nPR for dsc_lite: https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/109", "created": "2019-05-31T05:24:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/commit/6a7ef5c16c1dc4e78eb23d19df39f5031477d3c4\nand\nhttps://github.com/puppetlabs/puppetlabs-dsc/commit/436cddbd896058aa372e29f7d49f3b157fe9a2f9", "created": "2019-06-04T09:38:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e],\n\nCould you please open a new ticket for this issue and add in [~accountid:5a028139c24efb3c4ed448c4], [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] and me to get this problem investigate ?\n\nThanks,\nDaniel", "created": "2020-02-14T03:57:00.000000"}], "components": ["dsc", "dsc_lite"], "created": "2018-10-23T17:17:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "the modules can validate \\{{$env:lib}} and return a useful error if it contains invalid paths before attempting to compile scripts within \\{{init_ps.ps1}}."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b36b722"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpvz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "47466"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18192726619_*|*_3_*:*_1_*:*_76857824_*|*_10009_*:*_1_*:*_360696865_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_695800480"}], "description": "_Basic Info_\n *Module Version:* Reproduced with 1.0.0 and 1.1.0 (dsc_lite) and 1.2.0 and 1.7.0 (dsc)\n *Puppet Version:* Reproduced on 5.5.7 and 6.1.0\n *OS Name/Version:*\u00a0Windows Server 2016 (vmpooler 20180912)\n\n*Steps to Reproduce:*\n\n* Get a {{win-2016-x86_64}} vm on vmpooler\n* Install a modern Puppet agent on the VM\n* Open PowerShell\n* Install the {{dsc}} or {{dsc_lite}} module: {{puppet module install dsc_lite}}\n* Set the {{$env:lib}} environment variable to something invalid: {{$env:lib = \"C:\\invalidpath\";}}\n* Create any valid {{dsc}} resource and save it to a .pp file (example below)\n* Apply any valid {{dsc}} or {{dsc_windowsfeature}} resource: {{puppet apply --debug test.pp}}\n\n*Desired Behavior:*\n\nWhen running Puppet code that invokes dsc or dsc_lite and the {{LIB}} environment variable contains invalid paths, it fails with a useful error message.\n\n*Actual Behavior:*\n\nPuppet fails while compiling C# code within {{init_ps.ps1}} with a cryptic {{no implicit conversion of nil into String}} message.\n{code}PS C:\\Users\\Administrator> puppet apply .\\test.pp\nNotice: Compiled catalog for skgy0pz2oeoiz3b.delivery.puppetlabs.net in environment production in 0.15 seconds\nError: /Stage[main]/Main/Dsc[iis]: Could not evaluate: no implicit conversion of nil into String\nNotice: Applied catalog in 0.57 seconds\n{code}\n{{test.pp}} contains any valid {{dsc}} resource. In this specific case, it's this example from the dsc_lite module docs:\n{code}dsc {'iis':\n  resource_name => 'WindowsFeature',\n  module        => 'PSDesiredStateConfiguration',\n  properties    => {\n    ensure => 'present',\n    name   => 'Web-Server',\n  }\n}\n{code}\nor this example from the dsc module docs:\n{code}\ndsc_windowsfeature {'IIS':\n  dsc_ensure => 'present',\n  dsc_name   => 'Web-Server',\n}\n{code}\nDebug output with dsc_lite:\n{code}Debug: 2018-10-23 23:11:37 +0000 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 1940\nDebug: 2018-10-23 23:11:38 +0000 PowerShell initialization complete for pid: 1940\nDebug: Waited 0.0 total seconds.\nDebug: 2018-10-23 23:11:38 +0000 PIPE> Add-Type : (0) : Warning as Error: Invalid search path 'C:\\invalidpath' specified in 'LIB environment variable' -- 'The system cannot find the path specified. '\n(1) : using System;\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc_lite\\lib\\puppet_x\\puppetlabs\\dsc_lite\\templates\\init_ps.ps1:325 char:1\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Exception\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\nAdd-Type : Cannot add type. Compilation errors occurred.\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc_lite\\lib\\puppet_x\\puppetlabs\\dsc_lite\\templates\\init_ps.ps1:325 char:1\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidData: (:) [Add-Type], InvalidOperationException\n    + FullyQualifiedErrorId : COMPILER_ERRORS,Microsoft.PowerShell.Commands.AddTypeCommand\n\n\nDebug: Dsc Resource returned:\nError: /Stage[main]/Main/Dsc[iis]: Could not evaluate: no implicit conversion of nil into String\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 45046860\nDebug: Storing state\nDebug: Pruned old state cache entries in 0.00 seconds\nDebug: 2018-10-23 23:11:38 +0000 PIPE> New-Object : Cannot find type [Puppet.PuppetPSHost]: verify that the assembly containing this type is loaded.\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc_lite\\lib\\puppet_x\\puppetlabs\\dsc_lite\\templates\\init_ps.ps1:403 char:28\n+     $global:puppetPSHost = New-Object Puppet.PuppetPSHost\n+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException\n    + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand\n{code}\n{{$env:lib}}:\n{code}PS C:\\Users\\Administrator> $env:lib\nC:\\invalidpath\n\nPS C:\\Users\\Administrator> ls C:\\invalidpath\nls : Cannot find path 'C:\\invalidpath' because it does not exist.\nAt line:1 char:1\n+ ls C:\\invalidpath\n+ ~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (C:\\invalidpath:String) [Get-ChildItem], ItemNotFoundException\n    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33354", "fixedVersions": [], "id": "33354", "issueType": "Bug", "key": "MODULES-8171", "labels": ["dsc", "dsc_lite", "jira_escalated", "powershell", "Support", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2019-06-04T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc and dsc_lite : Run fails if paths in $env:lib don't exist", "timeSpent": "PT0S", "updated": "2022-02-24T17:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-23T09:59:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378aa848"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows Meta-Module vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqq2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9256333089_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35509", "fixedVersions": [], "id": "35509", "issueType": "Epic", "key": "MODULES-8170", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Won't Do", "resolutionDate": "2019-02-07T12:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Epic for Windows meta-module future tickets and releases", "timeSpent": "PT0S", "updated": "2019-02-07T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-23T09:58:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38ed2929"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Chocolatey vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqq2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7362318170_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34447", "fixedVersions": [], "id": "34447", "issueType": "Epic", "key": "MODULES-8169", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Duplicate", "resolutionDate": "2019-01-16T14:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Epic for future Chocolatey Module Tickets", "timeSpent": "PT0S", "updated": "2019-01-16T14:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "created": "2018-10-23T09:33:00.000000", "name": "tagmail.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13192"}], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising the issue [~accountid:557058:b2a437da-24ad-4861-8fa8-5973b0d167ed]. We'll look into it. Also, do you know if other customers are facing this issue?", "created": "2018-10-26T05:02:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:b2a437da-24ad-4861-8fa8-5973b0d167ed]. I have tried to replicate this issue on the latest 2019.1 build with CentOS 7. I have not been able to replicate the error you are getting. Is this issue still occurring for you? Thanks.", "created": "2019-04-16T08:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to lack of response for the ticket creator. If you disagree with my decision I apologize and please feel free to reopen.", "created": "2021-03-08T08:35:00.000000"}], "components": ["tagmail"], "created": "2018-10-23T09:33:00.000000", "creator": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bbc4f65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqq2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74908924120_*|*_6_*:*_1_*:*_0"}], "description": "I tried to use tagmail module using sendmail with 2019.1.0, and it wasn't working. Here's what I see in the puppetserver logs:\n\n\u00a0\n2018-10-19T16:48:46.578Z ERROR [qtp1053805859-10630] [puppetserver] Puppet Report processor failed: Could not send report emails via sendmail: Cannot allocate memory - /usr/sbin/sendmail\norg/jruby/RubyIO.java:3964:in `popen'\n\n[~accountid:623e754d94742a00683f7cf0]\u00a0thinks it might be related to\u00a0SERVER-2167\n\nCheck attached log for more output.", "environment": "2019.1.0 running on a centos 7 machine. \n\n[root@master ~]# cat /etc/puppetlabs/puppet/puppet.conf\n[main]\ncertname = master.p9-2019.puppet.vm\nserver = master.p9-2019.puppet.vm\nuser = pe-puppet\ngroup = pe-puppet\nenvironment_timeout = unlimited\nmodule_groups = base+pe_only\n\n[agent]\ngraph = true\n\n[master]\nnode_terminus = classifier\nstoreconfigs = true\nstoreconfigs_backend = puppetdb\ntagmap = /etc/puppetlabs/puppet/tagmail.conf\nreports = puppetdb,tagmail\ncertname = master.p9-2019.puppet.vm\nalways_retry_plugins = false\ndisable_i18n = false\n\n[root@master ~]# cat /etc/puppetlabs/puppet/tagmail.conf\n[transport]\nreportfrom = p9-reports@puppet.com\nsendmail = /usr/sbin/sendmail\n[tagmap]\nall: abir@puppet.com", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42951", "fixedVersions": [], "id": "42951", "issueType": "Bug", "key": "MODULES-8168", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b2a437da-24ad-4861-8fa8-5973b0d167ed", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tagmail : \"Cannot allocate memory\" error, Fails on 2019.1", "timeSpent": "PT0S", "updated": "2021-03-08T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The work here is to investigate why we're returning the contents of the template and not just the error.", "created": "2019-01-14T12:56:00.000000"}], "components": ["chocolatey "], "created": "2018-10-23T01:20:00.000000", "creator": "557058:724f8532-144f-4a06-830b-a614714244e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22978d79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrgwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/19"}], "description": "_Basic Info_\n *Module Version:* 3.10\n *Puppet Version:* 6.0.0\n *OS Name/Version:* Windows 10\n\n_When errors occur during chocolatey installation, error messages are swallowed unless running in debug mode. Normal agent runs will output the entire templated installation script twice with no indication of the error that occurred_\n\n*Desired Behavior:*\n * Module should output the error encountered without needing debug mode\n * Script from {{templates/install_chocolatey.ps1.erb}} should not be echoed to screen\n\n*Actual Behavior:*\n In case of failure during chocolatey installation, user receives the message:\n{noformat}Error: '# ==============================================================================\n# Copyright 2011 - Present RealDimensions Software, LLC\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n# this file except in compliance with the License. You may obtain a copy of the\n# License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software distributed\n# under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n# CONDITIONS OF ANY KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations under the License.\n# ==============================================================================\n\n$ErrorActionPreference = 'Stop'\n\n# For some reason try/catch wrapping only ensures\n# that none of this script runs at all\n# https://puppet.atlassian.net/browse/MODULES-2634\n#try {\n\n# variables\n$url = 'http://packages.chocolatey.org/chocolatey.0.10.11.nupkgx'\n$unzipMethod = 'windows'\nif ($env:TEMP -eq $null) {\n  $env:TEMP = Join-Path $env:SystemDrive 'temp'\n}\n$chocTempDir = Join-Path $env:TEMP \"chocolatey\"\n$tempDir = Join-Path $chocTempDir \"chocInstall\"\nif (![System.IO.Directory]::Exists($tempDir)) {[System.IO.Directory]::CreateDirectory($tempDir)}\n$file = Join-Path $tempDir \"chocolatey.zip\"\n$chocErrorLog = Join-Path $tempDir \"chocError.log\"\n\n# PowerShell v2/3 caches the output stream. Then it throws errors due\n# to the FileStream not being what is expected. Fixes \"The OS handle's\n# position is not what FileStream expected. Do not use a handle\n# simultaneously in one FileStream and in Win32 code or another\n# FileStream.\"\n\n# This only works with the ConsoleHost (PowerShell InternalHost)\nfunction Fix-PowerShellOutputRedirectionBug {\n  try{\n    # http://www.leeholmes.com/blog/2008/07/30/workaround-the-os-handles-position-is-not-what-filestream-expected/ plus comments\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetField\"\n    $objectRef = $host.GetType().GetField(\"externalHostRef\", $bindingFlags).GetValue($host)\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetProperty\"\n    $consoleHost = $objectRef.GetType().GetProperty(\"Value\", $bindingFlags).GetValue($objectRef, @())\n    [void] $consoleHost.GetType().GetProperty(\"IsStandardOutputRedirected\", $bindingFlags).GetValue($consoleHost, @())\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetField\"\n    $field = $consoleHost.GetType().GetField(\"standardOutputWriter\", $bindingFlags)\n    $field.SetValue($consoleHost, [Console]::Out)\n    [void] $consoleHost.GetType().GetProperty(\"IsStandardErrorRedirected\", $bindingFlags).GetValue($consoleHost, @())\n    $field2 = $consoleHost.GetType().GetField(\"standardErrorWriter\", $bindingFlags)\n    $field2.SetValue($consoleHost, [Console]::Error)\n  } catch {\n    Write-Output \"Unable to apply redirection fix. Error: $_\"\n  }\n}\n\nFix-PowerShellOutputRedirectionBug\n\n# This should help when certain organizations have issues installing Chocolatey\n# Attempt to set highest encryption available for SecurityProtocol.\n# PowerShell will not set this by default (until maybe .NET 4.6.x). This\n# will typically produce a message for PowerShell v2 (just an info\n# message though)\ntry {\n  # Set TLS 1.2 (3072), then TLS 1.1 (768), then TLS 1.0 (192), finally SSL 3.0 (48)\n  # Use integers because the enumeration values for TLS 1.2 and TLS 1.1 won't\n  # exist in .NET 4.0, even though they are addressable if .NET 4.5+ is\n  # installed (.NET 4.5 is an in-place upgrade).\n  [System.Net.ServicePointManager]::SecurityProtocol = 3072 -bor 768 -bor 192 -bor 48\n} catch {\n  Write-Output \"Unable to set PowerShell to use TLS 1.2 and TLS 1.1 due to old .NET Framework installed. If you see underlying connection closed or trust errors, you may need to do one or more of the following: (1) upgrade to .NET Framework 4.5 and PowerShell v3 and/or (2) specify internal Chocolatey package location (see https://forge.puppet.com/puppetlabs/chocolatey#manage-chocolatey-installation).\"\n}\n\nfunction Download-File {\nparam (\n  [string]$url,\n  [string]$file\n )\n  Write-Output \"Downloading $url to $file\"\n  $downloader = new-object System.Net.WebClient\n  $downloader.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;\n  $downloader.DownloadFile($url, $file)\n}\n\n# download the package\nDownload-File $url $file\n\nif ($unzipMethod -eq '7zip') {\n  # download 7zip\n  Write-Output \"Download 7Zip commandline tool\"\n  $7zaExe = Join-Path $tempDir '7za.exe'\n\n  Download-File 'https://chocolatey.org/7za.exe' \"$7zaExe\"\n\n  # unzip the package\n  Write-Output \"Extracting $file to $tempDir...\"\n  Start-Process \"$7zaExe\" -ArgumentList \"x -o`\"$tempDir`\" -y `\"$file`\"\" -Wait -NoNewWindow\n} else {\n  if ($PSVersionTable.PSVersion.Major -lt 5) {\n    $shellApplication = new-object -com shell.application\n    $zipPackage = $shellApplication.NameSpace($file)\n    $destinationFolder = $shellApplication.NameSpace($tempDir)\n    $destinationFolder.CopyHere($zipPackage.Items(),0x10)\n  } else {\n    Expand-Archive -Path \"$file\" -DestinationPath \"$tempDir\" -Force | Out-Null\n  }\n}\n\n# call chocolatey install\nWrite-Output \"Installing chocolatey on this machine\"\n$toolsFolder = Join-Path $tempDir \"tools\"\n$chocInstallPS1 = Join-Path $toolsFolder \"chocolateyInstall.ps1\"\n\nif ($PSVersionTable.PSVersion.Major -gt 2) {\n  & $chocInstallPS1\n} else {\n  $output = Invoke-Expression $chocInstallPS1\n  $output\n  Write-Output \"Any errors that occured during install or upgrade are logged here: $chocoErrorLog\"\n  $error | out-file $chocErrorLog\n}\n\nWrite-Output 'Ensuring chocolatey commands are on the path'\n$chocInstallVariableName = \"ChocolateyInstall\"\n$chocoPath = [Environment]::GetEnvironmentVariable($chocInstallVariableName, [System.EnvironmentVariableTarget]::User)\nif ($chocoPath -eq $null -or $chocoPath -eq '') {\n  $chocoPath = 'C:\\ProgramData\\Chocolatey'\n}\n\n$chocoBinPath = Join-Path $chocoPath 'bin'\n\nif ($($env:Path).ToLower().Contains($($chocoBinPath).ToLower()) -eq $false) {\n  $env:Path = [Environment]::GetEnvironmentVariable('Path',[System.EnvironmentVariableTarget]::Machine);\n}\n\nWrite-Output 'Ensuring chocolatey.nupkg is in the lib folder'\n$chocoPkgDir = Join-Path $chocoPath 'lib\\chocolatey'\n$nupkg = Join-Path $chocoPkgDir 'chocolatey.nupkg'\nif (![System.IO.Directory]::Exists($chocoPkgDir)) { [System.IO.Directory]::CreateDirectory($chocoPkgDir); }\nCopy-Item \"$file\" \"$nupkg\" -Force -ErrorAction SilentlyContinue\n\n#}\n#catch\n#{\n#  Write-Host \"$($_.Exception.Message)\"\n#  exit 1\n#}\n' returned 1 instead of one of [0]\nError: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: change from 'notrun' to ['0'] failed: '# ==============================================================================\n# Copyright 2011 - Present RealDimensions Software, LLC\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n# this file except in compliance with the License. You may obtain a copy of the\n# License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software distributed\n# under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\n# CONDITIONS OF ANY KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations under the License.\n# ==============================================================================\n\n$ErrorActionPreference = 'Stop'\n\n# For some reason try/catch wrapping only ensures\n# that none of this script runs at all\n# https://puppet.atlassian.net/browse/MODULES-2634\n#try {\n\n# variables\n$url = 'http://packages.chocolatey.org/chocolatey.0.10.11.nupkgx'\n$unzipMethod = 'windows'\nif ($env:TEMP -eq $null) {\n  $env:TEMP = Join-Path $env:SystemDrive 'temp'\n}\n$chocTempDir = Join-Path $env:TEMP \"chocolatey\"\n$tempDir = Join-Path $chocTempDir \"chocInstall\"\nif (![System.IO.Directory]::Exists($tempDir)) {[System.IO.Directory]::CreateDirectory($tempDir)}\n$file = Join-Path $tempDir \"chocolatey.zip\"\n$chocErrorLog = Join-Path $tempDir \"chocError.log\"\n\n# PowerShell v2/3 caches the output stream. Then it throws errors due\n# to the FileStream not being what is expected. Fixes \"The OS handle's\n# position is not what FileStream expected. Do not use a handle\n# simultaneously in one FileStream and in Win32 code or another\n# FileStream.\"\n\n# This only works with the ConsoleHost (PowerShell InternalHost)\nfunction Fix-PowerShellOutputRedirectionBug {\n  try{\n    # http://www.leeholmes.com/blog/2008/07/30/workaround-the-os-handles-position-is-not-what-filestream-expected/ plus comments\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetField\"\n    $objectRef = $host.GetType().GetField(\"externalHostRef\", $bindingFlags).GetValue($host)\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetProperty\"\n    $consoleHost = $objectRef.GetType().GetProperty(\"Value\", $bindingFlags).GetValue($objectRef, @())\n    [void] $consoleHost.GetType().GetProperty(\"IsStandardOutputRedirected\", $bindingFlags).GetValue($consoleHost, @())\n    $bindingFlags = [Reflection.BindingFlags] \"Instance,NonPublic,GetField\"\n    $field = $consoleHost.GetType().GetField(\"standardOutputWriter\", $bindingFlags)\n    $field.SetValue($consoleHost, [Console]::Out)\n    [void] $consoleHost.GetType().GetProperty(\"IsStandardErrorRedirected\", $bindingFlags).GetValue($consoleHost, @())\n    $field2 = $consoleHost.GetType().GetField(\"standardErrorWriter\", $bindingFlags)\n    $field2.SetValue($consoleHost, [Console]::Error)\n  } catch {\n    Write-Output \"Unable to apply redirection fix. Error: $_\"\n  }\n}\n\nFix-PowerShellOutputRedirectionBug\n\n# This should help when certain organizations have issues installing Chocolatey\n# Attempt to set highest encryption available for SecurityProtocol.\n# PowerShell will not set this by default (until maybe .NET 4.6.x). This\n# will typically produce a message for PowerShell v2 (just an info\n# message though)\ntry {\n  # Set TLS 1.2 (3072), then TLS 1.1 (768), then TLS 1.0 (192), finally SSL 3.0 (48)\n  # Use integers because the enumeration values for TLS 1.2 and TLS 1.1 won't\n  # exist in .NET 4.0, even though they are addressable if .NET 4.5+ is\n  # installed (.NET 4.5 is an in-place upgrade).\n  [System.Net.ServicePointManager]::SecurityProtocol = 3072 -bor 768 -bor 192 -bor 48\n} catch {\n  Write-Output \"Unable to set PowerShell to use TLS 1.2 and TLS 1.1 due to old .NET Framework installed. If you see underlying connection closed or trust errors, you may need to do one or more of the following: (1) upgrade to .NET Framework 4.5 and PowerShell v3 and/or (2) specify internal Chocolatey package location (see https://forge.puppet.com/puppetlabs/chocolatey#manage-chocolatey-installation).\"\n}\n\nfunction Download-File {\nparam (\n  [string]$url,\n  [string]$file\n )\n  Write-Output \"Downloading $url to $file\"\n  $downloader = new-object System.Net.WebClient\n  $downloader.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;\n  $downloader.DownloadFile($url, $file)\n}\n\n# download the package\nDownload-File $url $file\n\nif ($unzipMethod -eq '7zip') {\n  # download 7zip\n  Write-Output \"Download 7Zip commandline tool\"\n  $7zaExe = Join-Path $tempDir '7za.exe'\n\n  Download-File 'https://chocolatey.org/7za.exe' \"$7zaExe\"\n\n  # unzip the package\n  Write-Output \"Extracting $file to $tempDir...\"\n  Start-Process \"$7zaExe\" -ArgumentList \"x -o`\"$tempDir`\" -y `\"$file`\"\" -Wait -NoNewWindow\n} else {\n  if ($PSVersionTable.PSVersion.Major -lt 5) {\n    $shellApplication = new-object -com shell.application\n    $zipPackage = $shellApplication.NameSpace($file)\n    $destinationFolder = $shellApplication.NameSpace($tempDir)\n    $destinationFolder.CopyHere($zipPackage.Items(),0x10)\n  } else {\n    Expand-Archive -Path \"$file\" -DestinationPath \"$tempDir\" -Force | Out-Null\n  }\n}\n\n# call chocolatey install\nWrite-Output \"Installing chocolatey on this machine\"\n$toolsFolder = Join-Path $tempDir \"tools\"\n$chocInstallPS1 = Join-Path $toolsFolder \"chocolateyInstall.ps1\"\n\nif ($PSVersionTable.PSVersion.Major -gt 2) {\n  & $chocInstallPS1\n} else {\n  $output = Invoke-Expression $chocInstallPS1\n  $output\n  Write-Output \"Any errors that occured during install or upgrade are logged here: $chocoErrorLog\"\n  $error | out-file $chocErrorLog\n}\n\nWrite-Output 'Ensuring chocolatey commands are on the path'\n$chocInstallVariableName = \"ChocolateyInstall\"\n$chocoPath = [Environment]::GetEnvironmentVariable($chocInstallVariableName, [System.EnvironmentVariableTarget]::User)\nif ($chocoPath -eq $null -or $chocoPath -eq '') {\n  $chocoPath = 'C:\\ProgramData\\Chocolatey'\n}\n\n$chocoBinPath = Join-Path $chocoPath 'bin'\n\nif ($($env:Path).ToLower().Contains($($chocoBinPath).ToLower()) -eq $false) {\n  $env:Path = [Environment]::GetEnvironmentVariable('Path',[System.EnvironmentVariableTarget]::Machine);\n}\n\nWrite-Output 'Ensuring chocolatey.nupkg is in the lib folder'\n$chocoPkgDir = Join-Path $chocoPath 'lib\\chocolatey'\n$nupkg = Join-Path $chocoPkgDir 'chocolatey.nupkg'\nif (![System.IO.Directory]::Exists($chocoPkgDir)) { [System.IO.Directory]::CreateDirectory($chocoPkgDir); }\nCopy-Item \"$file\" \"$nupkg\" -Force -ErrorAction SilentlyContinue\n\n#}\n#catch\n#{\n#  Write-Host \"$($_.Exception.Message)\"\n#  exit 1\n#}\n' returned 1 instead of one of [0]\n{noformat}\n\u00a0\nThe cause as reported by the script is not in the output, user must run puppet with {{--debug}} and will then see messages like:\n\n**Wrong URL**\n{noformat}\nDebug: STDERR: The remote server returned an error: (403) Forbidden.\n{noformat}\n\u00a0\n*Disconnected*\n{noformat}\nDebug: STDERR: The remote name could not be resolved: 'packages.chocolatey.org'\n{noformat}\n\nThe script will occasionally give the above error message (cause unknown) when chocolatey installation was successful. I was only able to reproduce this once.\n\n*Workaround*\n When the above message is encountered, user must run puppet with {{--debug}} to be able to diagnose root cause of error (if there was really an error...).", "environment": "* windows 10\n* puppetlabs-chocolatey 3.1.0\n* puppet agent 6.0.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38628", "fixedVersions": [], "id": "38628", "issueType": "Bug", "key": "MODULES-8167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:724f8532-144f-4a06-830b-a614714244e4", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-chocolatey : installation errors only available in debug mode", "timeSpent": "PT0S", "updated": "2021-03-29T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2018-10-22T15:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc17638"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqprr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41713759681_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41858", "fixedVersions": [], "id": "41858", "issueType": "Sub-task", "key": "MODULES-8166", "labels": [], "originalEstimate": "PT0S", "parent": "37634", "parentSummary": "Supported Release (puppetlabs-dism) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dism) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2018-10-22T15:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46646f41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqprj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41713632151_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40763", "fixedVersions": [], "id": "40763", "issueType": "Sub-task", "key": "MODULES-8165", "labels": [], "originalEstimate": "PT0S", "parent": "37634", "parentSummary": "Supported Release (puppetlabs-dism) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dism) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-10-22T15:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6679cdb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqprb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41713652944_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39678", "fixedVersions": [], "id": "39678", "issueType": "Sub-task", "key": "MODULES-8164", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37634", "parentSummary": "Supported Release (puppetlabs-dism) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dism) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-10-22T15:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1389f4d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqpqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41713649667_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38625", "fixedVersions": [], "id": "38625", "issueType": "Sub-task", "key": "MODULES-8163", "labels": [], "originalEstimate": "PT0S", "parent": "37634", "parentSummary": "Supported Release (puppetlabs-dism) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dism) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-22T15:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b08631d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqpr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13094_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38708"}], "description": "*REASON:* 1.3.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37634", "fixedVersions": [], "id": "37634", "issueType": "Task", "key": "MODULES-8162", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2018-10-22T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-dism) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-10-22T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2018-10-22T09:09:00.000000", "creator": "5b574c6c0d1f812c9a8c530a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fe4598c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqos7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15261_*|*_3_*:*_1_*:*_96925150_*|*_10009_*:*_1_*:*_1203299503_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_860797383"}], "description": "In order to support dual mode on Cisco Nexus the netdev_stdlib providers will need a stubbed provider which forwards all requests to the nexus specific provider; example can be seen here:\n\n\u00a0\n\nhttps://github.com/puppetlabs/netdev_stdlib/pull/52", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "34446", "fixedVersions": [], "id": "34446", "issueType": "Task", "key": "MODULES-8161", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c6c0d1f812c9a8c530a", "resolution": "Done", "resolutionDate": "2018-11-16T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add netdev provider to forward calls to correct provider ", "timeSpent": "PT0S", "updated": "2018-11-16T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:afb0eefd-ce59-4226-ba50-069e2f4cee89", "body": "Disappointing that this is still broken so long after being first reported.", "created": "2018-10-22T08:21:00.000000"}], "components": ["tomcat"], "created": "2018-10-22T08:10:00.000000", "creator": "557058:afb0eefd-ce59-4226-ba50-069e2f4cee89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53b4d63f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqorb:"}], "description": "_Basic Info_\n *Module Version: 2.4.0*\n *Puppet Version: 4.10.12*\n *OS Name/Version: Ubuntu 16.04*\n\n_The tomcat 8.5 reference documentation states that Realms can be nested within Contexts.\u00a0 We require this to enable security for Jolokia, but the puppet module does not support this.\u00a0 Using Augeas to add it in is a work-around, but the puppet module is currently stripping out any Realm element I add to a context. This is a bit of a show stoppper and I suspect I'll have to resort to Augeas to manager the entire context element and any nested sub-elements instead of relying on the puppet module. .._\n\n*Desired Behavior:*\u00a0\n\nThat the module provides for having a Realm with a parent context. If this\u00a0 is not possible then do not strip nested components that have been added outside of the module.\n\n*Actual Behavior:*\n\nthe module provides no mechanism for adding a realm with a context as a parent. Any realms added that are nested within a context element are removed by the module.\u00a0", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "39676", "fixedVersions": [], "id": "39676", "issueType": "Bug", "key": "MODULES-8160", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afb0eefd-ce59-4226-ba50-069e2f4cee89", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat : Cannot create a realm with a parent context", "timeSpent": "PT0S", "updated": "2018-10-23T03:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "created": "2019-01-14T20:59:00.000000", "name": "image-2019-01-14-21-59-17-312.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13297"}], "comments": [{"author": "623c0d214a57610068e74404", "body": "Hello Davin,\n\nall the information is inside appveyor. maybe incorrectly written in environment field.\n\n*Module Version:* 2.1.0\n *Puppet Version:* 5.5.6\n *OS Name/Version: Win2012/appveyor*\n\n\u00a0\n\nIssue: HKCR not modified as expected\n\n\u00a0\n----\nI try to create/change value in HKCR.\n\nDocs said in limitations that HKCR is supported [https://github.com/puppetlabs/puppetlabs-registry]\n\n\u00a0\n\nbut it does not seem to work. Not sure if syntax issue or different.\n\n[https://ci.appveyor.com/project/juju4/puppetlabs-registry/builds/19678065#L123]\n\n\u00a0\n\n\u00a0\n|{color:#000000}registry_key { {color}{color:#0000FF}'HKCR\\\\Software\\\\Vendor'{color}{color:#000000}: ensure => present }{color}|\n|{color:#000000}Registry_key \\{ ensure => present }{color}|\n|{color:#000000}Registry_value { ensure => present, data => {color}{color:#0000FF}'Puppet Default Data'{color}{color:#000000} }{color}|\n|{color:#000000}registry_key { {color}{color:#0000FF}'HKCR\\\\htafile\\\\shell\\\\open\\\\command'{color}{color:#000000}: ensure => present }{color}|\n|{color:#000000}registry_value { {color}{color:#0000FF}\"HKCR\\\\htafile\\\\shell\\\\open\\\\command\"{color}{color:#000000}:{color}|\n|{color:#000000} path => {color}{color:#0000FF}\"HKCR\\\\htafile\\\\shell\\\\open\\\\command\"{color}{color:#000000},{color}|\n|{color:#000000} ensure => present,{color}|\n|{color:#000000} type => string,{color}|\n|{color:#000000} data => {color}{color:#0000FF}'%windir%\\system32\\notepad.exe'{color}{color:#000000},{color}|\n|{color:#000000}} {color}|\n\n\u00a0\n\n\u00a0\n\nresults\n \u00a0\n\n\u00a0\n|{color:#000000}Notice: Compiled catalog {color}{color:#006699}for{color}{color:#000000} appvyr-win in environment production in {color}{color:#009900}0.13{color}{color:#000000} seconds \u00a0 Info: Applying configuration version {color}{color:#0000FF}'1540154239'{color}{color:#000000} \u00a0 Notice: /Stage[main]/Main/Registry_key[HKCR\\Software\\Vendor]/ensure: created \u00a0 Notice: /Stage[main]/Main/Registry_value[HKCR\\htafile\\shell\\open\\command]/ensure: created \u00a0 Info: Creating state file C:/ProgramData/PuppetLabs/puppet/cache/state/state.yaml \u00a0 Notice: Applied catalog in {color}{color:#009900}0.02{color}{color:#000000} seconds \u00a0 Get-PSDrive -PSProvider Registry \u00a0 New-PSDrive -Name HKCR -PSProvider Registry -Root Registry::HKEY_CLASSES_ROOT \u00a0 Get-ChildItem -Path {color}{color:#0000FF}\"HKCR:\\Software\\Vendor\"{color}{color:#000000} -Recurse \u00a0 Get-ChildItem -Path {color}{color:#0000FF}\"HKCR:\\htafile\\shell\\open\\command\"{color}{color:#000000} -Recurse \u00a0 True \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Name Used (GB) Free (GB) Provider Root CurrentLocation \u00a0 ---- --------- --------- -------- ---- --------------- \u00a0 HKCU Registry HKEY_CURRENT_USER \u00a0 HKLM Registry HKEY_LOCAL_MACHINE \u00a0 HKCR Registry HKEY_CLASSES_ROOT \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 reg query HKCR\\htafile\\shell\\open\\command /ve \u00a0 \u00a0 \u00a0 HKEY_CLASSES_ROOT\\htafile\\shell\\open\\command \u00a0 (Default)REG_SZC:\\Windows\\SysWOW64\\mshta.exe {color}{color:#0000FF}\"%1\"{color}{color:#000000} \\{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}%U\\{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5} %*{color}|\n\n\u00a0\n\n\u00a0\n \u00a0\n\nThanks", "created": "2018-10-23T04:19:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919] to repro", "created": "2019-01-08T16:35:00.000000"}, {"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "[~accountid:623c0d214a57610068e74404]\u00a0 -\u00a0 I was able to test your code in my environment on both server 2012r2 and 2016, and in both cases your code applied correctly.\u00a0 Puppet IS able to manage the HKCR hive, however\u00a0 think some of the confusion was with the PS reg query command check.\u00a0 /ve is \"empty\" values correct? attached is a screenshot of a machine with that code for reference.\u00a0 I was unsure if you were expecting to create a NEW value or set a default with your code, as [setting a default|https://forge.puppet.com/puppetlabs/registry#set-the-default-value-for-a-key] is slightly different for Puppet code.\u00a0 In the attached note the value is named the same as the key.\u00a0\n\n\u00a0\n\n!image-2019-01-14-21-59-17-312.png!", "created": "2019-01-14T20:59:00.000000"}, {"author": "623c0d214a57610068e74404", "body": "Thanks Mike!\n\nI restart/build the same commit in appveyor and it fails\n\n[https://ci.appveyor.com/project/juju4/puppetlabs-registry/builds/21757179]\n\nfrom [https://ss64.com/nt/reg.html,] \"/ve\" is to get \"(default)\" key value\n\n\u00a0\n\nI tried to switch to \"(default)\" but it fails\n\n[https://ci.appveyor.com/project/juju4/puppetlabs-registry/builds/21757361#L118]\n{code:java}\nError: no parameter named 'value' (file: C:/projects/puppetlabs-registry/manifests/site.pp, line: 7) on Registry_value[HKCR\\htafile\\shell\\open\\command] (file: C:/projects/puppetlabs-registry/manifests/site.pp, line: 7) on node appvyr-win\n{code}\nas it did in the past [https://github.com/juju4/puppetlabs-registry/commit/35264554833408e70f64d351aaa316cef9678847#diff-99ec8ea2d6f28c30f9a0d57bb66577e6]\n\nI'm trying to set HKCR value which can be default or not, existing or not\n\n\u00a0", "created": "2019-01-20T12:26:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:623c0d214a57610068e74404] I believe you should be using the defined type {{registry::value}}, not {{registry_value}}.\n\nPlease see the example that Mike mentioned at https://forge.puppet.com/puppetlabs/registry#set-the-default-value-for-a-key\n\n\nThanks!", "created": "2019-01-22T16:17:00.000000"}, {"author": "623c0d214a57610068e74404", "body": "yes, that is working that way.\n\nCan you develop on the difference on registry::value vs registry_value? outside of default value, is there a context specific to each one or are there equivalent except in this case?\n\nThanks a lot [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] and [~accountid:557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919]!", "created": "2019-01-23T03:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Please have a look at the documentation:\n\n* {{registry::value}} is documented at https://github.com/puppetlabs/puppetlabs-registry#registryvalue - parameters key, data, type and value\n* {{registry_value}} is documented at https://github.com/puppetlabs/puppetlabs-registry#registry_value - parameters path, ensure, type and data\n\nAlso note the example for {{registry_value}} for setting a default value if you'd prefer to use that type rather than {{registry::value}}:\n\n{noformat}\nYou can also manage the default value of a key by adding a backslash at the end of the path. The manifest below manages the default value in the key 'HKLM\\Software\\Vendor'\n\nregistry_value { 'HKLM\\Software\\Vendor\\\\':\n  ...\n}\n{noformat}", "created": "2019-01-23T11:21:00.000000"}, {"author": "623c0d214a57610068e74404", "body": "Sorry missed that part.\n\nSeems mostly a difference to manage parent key. I think a single function with a parameter would be better and less confusing.\n\nBut thanks. case solved and good to close", "created": "2019-01-26T14:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks [~accountid:623c0d214a57610068e74404] - I agree the variations between the types here are confusing.\n\n\u00a0\n\nI have filed MODULES-8693 to hopefully improve this situation in the future.", "created": "2019-02-25T11:53:00.000000"}], "components": [], "created": "2018-10-21T14:55:00.000000", "creator": "623c0d214a57610068e74404", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a9ac942"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9254934082_*|*_6_*:*_1_*:*_0"}], "description": "I try to create/change value in HKCR.\n\nDocs said in limitations that HKCR is supported [https://github.com/puppetlabs/puppetlabs-registry]\n\n\u00a0\n\nbut it does not seem to work. Not sure if syntax issue or different.\n\n[https://ci.appveyor.com/project/juju4/puppetlabs-registry/builds/19678065#L123]\n\n\u00a0\n{code:java}registry_key { 'HKCR\\\\Software\\\\Vendor': ensure => present }\nRegistry_key { ensure => present }\nRegistry_value { ensure => present, data => 'Puppet Default Data' }\nregistry_key { 'HKCR\\\\htafile\\\\shell\\\\open\\\\command': ensure => present }\nregistry_value { \"HKCR\\\\htafile\\\\shell\\\\open\\\\command\":\n path => \"HKCR\\\\htafile\\\\shell\\\\open\\\\command\",\n ensure => present,\n type => string,\n data => '%windir%\\system32\\notepad.exe',\n}\n{code}\n\u00a0\n\nresults\n \u00a0\n{code:java}Notice: Compiled catalog for appvyr-win in environment production in 0.13 seconds \u00a0 Info: Applying configuration version '1540154239' \u00a0 Notice: /Stage[main]/Main/Registry_key[HKCR\\Software\\Vendor]/ensure: created \u00a0 Notice: /Stage[main]/Main/Registry_value[HKCR\\htafile\\shell\\open\\command]/ensure: created \u00a0 Info: Creating state file C:/ProgramData/PuppetLabs/puppet/cache/state/state.yaml \u00a0 Notice: Applied catalog in 0.02 seconds \u00a0 Get-PSDrive -PSProvider Registry \u00a0 New-PSDrive -Name HKCR -PSProvider Registry -Root Registry::HKEY_CLASSES_ROOT \u00a0 Get-ChildItem -Path \"HKCR:\\Software\\Vendor\" -Recurse \u00a0 Get-ChildItem -Path \"HKCR:\\htafile\\shell\\open\\command\" -Recurse \u00a0 True \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Name Used (GB) Free (GB) Provider Root CurrentLocation \u00a0 ---- --------- --------- -------- ---- --------------- \u00a0 HKCU Registry HKEY_CURRENT_USER \u00a0 HKLM Registry HKEY_LOCAL_MACHINE \u00a0 HKCR Registry HKEY_CLASSES_ROOT \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 reg query HKCR\\htafile\\shell\\open\\command /ve \u00a0 \u00a0 \u00a0 HKEY_CLASSES_ROOT\\htafile\\shell\\open\\command \u00a0 (Default)REG_SZC:\\Windows\\SysWOW64\\mshta.exe \"%1\" {1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}%U{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5} %*{code}\n\u00a0\n \u00a0\n\nThanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35508", "fixedVersions": [], "id": "35508", "issueType": "Bug", "key": "MODULES-8159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d214a57610068e74404", "resolution": "Won't Do", "resolutionDate": "2019-02-05T16:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-registry: can't modify HKCR", "timeSpent": "PT0S", "updated": "2019-02-25T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:976726e7-a1ae-417e-afdd-c9a76342e83a] :)\n\nI would like to thank you for taking the time to raise this issue.\u00a0\n\nAs this issue was only seen on 4.7 and we now no longer support any puppet version less than 6 I am going to close this issue.\u00a0\n\nI apologize that you were faced with this issue. As it is no longer supported, the best suggestion I can make is to upgrade your puppet version.\u00a0\n\n\u00a0", "created": "2021-02-22T03:06:00.000000"}, {"author": "70121:976726e7-a1ae-417e-afdd-c9a76342e83a", "body": "We're over 2 years later, but thanks, I guess?\n\nAs far as Puppet goes we're on version 7 and everything else has been migrated to Ansible.", "created": "2021-02-22T03:14:00.000000"}], "components": ["mysql"], "created": "2018-10-21T05:17:00.000000", "creator": "70121:976726e7-a1ae-417e-afdd-c9a76342e83a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6600c423"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqol3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73867743127_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:*\u00a06.0.0 and higher\n *Puppet Version:* 4.7\n *OS Name/Version:* MacOS (tests), Docker Alpine (tests)\n\nI'm not 100% sure if this is a bug in our module or in MySQL module version 6 and up.\n\nWe're maintaining a [PowerDNS module for Puppet|[https://github.com/sensson/puppet-powerdns]]\u00a0Our dependency management was falling a bit behind so I was updating our .fixtures.yml dependency list one by one running tests at each stage.\n\nAs soon as I update puppetlabs/mysql to version 6 it doesn't compile anymore. CPU usage skyrockets to 100% and something is leaking memory.\n\nThis only happens on Puppet 4.7. Puppet 4.10 is fine. I've tested this on both MacOS and a clean Ruby Docker image. Both show the same issue.\n\nSteps to reproduce:\n\ngit clone [https://github.com/sensson/puppet-powerdns.git]\n cd puppet-powerdns\n Change .fixtures.yml and update MySQL to 6.0.0\n bundle install --path vendor/bundle\n bundle exec rake test\n\n*Desired Behavior:*\n\nA module that compiles on Puppet 4.7 with puppetlabs/mysql 6+.\n\n*Actual Behavior:*\n\nRuby caught in a loop, eventually crashing the instance it's running on.\n\n\u00a0", "environment": "MacOS, Docker Alpine, Ruby 2.3", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34445", "fixedVersions": [], "id": "34445", "issueType": "Bug", "key": "MODULES-8158", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:976726e7-a1ae-417e-afdd-c9a76342e83a", "resolution": "Won't Fix", "resolutionDate": "2021-02-22T03:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: 100% CPU and memory leak on 4.7 during tests", "timeSpent": "PT0S", "updated": "2021-02-22T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "body": "Any updates / thoughts on if this can get into a future enhancement of the reboot module?", "created": "2018-11-14T14:36:00.000000"}], "components": ["reboot"], "created": "2018-10-19T14:46:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd0a5b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqo3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/18"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:* 2016.4.14\n*OS Name/Version:* Windows 2012, etc. \n\nAs a user of the Puppet reboot module, I would like to have one consistent log message format to parse to help determine if a reboot (pending or immediate) has been triggered by the module.\n\nWe would like to have some common output in the case of a pending reboot as well as an immediate reboot, currently there is no common output between the 2 cases so we have to look for 2 different strings to catch both cases. I think having the highlighted message in the case of a pending reboot would work since that is what we were originally looking for and is not output for pending \u201creboots\u201d. \n\nI am thinking of a message that specifically says a reboot will be triggered such as \u201cPuppet will now reboot the computer\u201d but that is not really a requirement and it might be easier for the coding teams to just output the message you have highlighted since it is already being output in 1 of the cases. The bottom line is as long as some common output exists in the last_run_report.yaml for both cases I think that will satisfy our requirement. If they do decide to add something new for both cases we would just need to know about that change when it happens so that we can update the code on our end.\n \n\n*Desired Behavior:*\n\nOutput a consistent message (e.g. \"Immediate / Pending reboot triggered. Puppet is now rebooting the computer.\"  in the logs for when a reboot is being triggered. \n\n*Actual Behavior:*\n\nDepending on whether it's a pending reboot or not, the outputted message is different:\n\n      1)   Triggered 'refresh'\" in item['message']\n      2)   Reboot[\" in item['source']), {})\n\n\nSee additional log snippets below for a snippet of the relevant log entries for each case: \n\nHere is the output from a Puppet run where the reboot is requested as immediate\u2026\n\n+++++++++++++++++\n\n    18-09-14 12:27:47 cloud-provisioner.subprocess INFO: [pid:1368] Info: Class[Wfdomain::Slmgr]: Scheduling refresh of Exec[activate_windows]\n    18-09-14 12:27:47 cloud-provisioner.subprocess INFO: [pid:1368] Notice: /Stage[main]/Wfdomain::Slmgr/File[slmgr.ps1]/ensure: defined content as '{md5}167d4f0c51ade82edd6f5190be201533'\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Notice: /Stage[main]/Wfdomain::Slmgr/Exec[activate_windows]: Triggered 'refresh' from 1 events\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Info: Class[Wfdomain::Slmgr]: Scheduling refresh of Reboot[after_domain_membership]\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Notice: Scheduling system reboot with message: \"Puppet is rebooting the computer\"\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Notice: /Stage[main]/Wfdomain/Reboot[after_domain_membership]: Triggered 'refresh' from 1 events\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Info: Creating state file C:/ProgramData/PuppetLabs/puppet/cache/state/state.yaml\n    18-09-14 12:27:57 cloud-provisioner.subprocess INFO: [pid:1368] Notice: Applied catalog in 55.15 seconds\n    18-09-14 12:28:04 cloud-provisioner.subprocess INFO: [pid:1368] Return code: [ 2 ]\n    18-09-14 12:28:04 cloud-provisioner DEBUG: cloud_provision.puppet-tags end\n    18-09-14 12:28:04 cloud-provisioner DEBUG: cloud_provision.puppet-tags: 119.059999943 (0:1:59)\n    18-09-14 12:28:04 cloud-provisioner INFO: Successful initial_tags() run\n    18-09-14 12:28:04 cloud-provisioner INFO: save_last_run_file() Save C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\last_run_report.yaml to C:\\Temp\\Cloud\\last_run_report-2018-09-14_16-28-04.505000.yaml\n    18-09-14 12:28:04 cloud-provisioner DEBUG: cloud_provisioner.puppet-tags.time end\n    18-09-14 12:28:04 cloud-provisioner DEBUG: cloud_provisioner.puppet-tags.time: 119.357000113 (0:1:59)\n    18-09-14 12:28:04 cloud-provisioner DEBUG: Checking C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\last_run_report.yaml\n    18-09-14 12:28:12 cloud-provisioner INFO: Puppet run successful. status: changed\n    18-09-14 12:28:12 cloud-provisioner DEBUG: reboot status {'source': '/Stage[main]/Wfdomain/Reboot[after_domain_membership]', 'time': '2018-09-14T12:27:57.453914000-04:00', 'file': '/etc/puppetlabs/code/environments/common_devint/modules/wfdomain/manifests/init.pp', 'tags': ['notice', 'reboot', 'after_domain_membership', 'class', 'wfdomain', 'oswrapper', 'layered_products', 'profile::required_products', 'profile', 'required_products', 'role::required_products', 'role'], 'message': \"Triggered 'refresh' from 1 events\", 'level': ':notice', 'line': 121}\n    18-09-14 12:28:12 cloud-provisioner WARNING: Puppet agent reboot pending.\n    18-09-14 12:28:12 cloud-provisioner WARNING: Reboot is requested by Puppet\n    18-09-14 12:28:12 cloud-provisioner INFO: Requesting a Windows reboot.\n\n+++++++++++++++++\n\n    Here is the output from a Puppet run where the reboot is pending\u2026\n\n\n    18-09-14 12:33:13 cloud-provisioner.subprocess INFO: [pid:1128] Notice: /Stage[main]/Sep/Product[sep]/ensure: created\n    18-09-14 12:33:13 cloud-provisioner.subprocess INFO: [pid:1128] Notice: /Stage[main]/Sep/File[c:/temp/sep_12.1.7369.6900]/ensure: created\n    18-09-14 12:33:13 cloud-provisioner.subprocess INFO: [pid:1128] Notice: /Stage[main]/Sep/Reboot[sep_before]/when: defined 'when' as 'pending'\n    18-09-14 12:33:14 cloud-provisioner.subprocess INFO: [pid:1128] Notice: Applied catalog in 43.99 seconds\n    18-09-14 12:33:18 cloud-provisioner.subprocess INFO: [pid:1128] Return code: [ 2 ]\n    18-09-14 12:33:18 cloud-provisioner DEBUG: cloud_provision.puppet-run end\n    18-09-14 12:33:18 cloud-provisioner DEBUG: cloud_provision.puppet-run: 79.010999918 (0:1:19)\n    18-09-14 12:33:18 cloud-provisioner INFO: Successful initial puppet agent run\n    18-09-14 12:33:18 cloud-provisioner INFO: save_last_run_file() Save C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\last_run_report.yaml to C:\\Temp\\Cloud\\last_run_report-2018-09-14_16-33-18.030000.yaml\n    18-09-14 12:33:18 cloud-provisioner DEBUG: cloud_provisioner.puppet-run.time end\n    18-09-14 12:33:18 cloud-provisioner DEBUG: cloud_provisioner.puppet-run.time: 79.010999918 (0:1:19)\n    18-09-14 12:33:18 cloud-provisioner DEBUG: Checking C:\\ProgramData\\PuppetLabs\\puppet\\cache\\state\\last_run_report.yaml\n    18-09-14 12:33:22 cloud-provisioner INFO: Puppet run successful. status: changed\n    18-09-14 12:33:22 cloud-provisioner DEBUG: reboot status {}\n    18-09-14 12:33:22 cloud-provisioner INFO: Reboot was not requested, process continue on.\n++++++++++++++++++", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40761", "fixedVersions": [], "id": "40761", "issueType": "Improvement", "key": "MODULES-8155", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{reboot} : Messages related to reboot events in the logs are inconsistent", "timeSpent": "PT0S", "updated": "2020-01-14T09:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["bootstrap"], "created": "2018-10-19T14:07:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2deceac5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqo33:"}], "description": "_Basic Info_\n*Module Version:* 0.4.0\n*Puppet Version:* any\n*OS Name/Version:* Linux\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nShould be able to use environment and dns_alt_names variables together.\n\n*Actual Behavior:*\n\nProviding both applies only the dns_alt_names argument.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35507", "fixedVersions": [], "id": "35507", "issueType": "Bug", "key": "MODULES-8154", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "bootstrap : environment flag overwrites dns_alt_names in Linux implementation", "timeSpent": "PT0S", "updated": "2021-01-25T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This looks like it may still be an issue. Linking to our CI Triage Epic\u00a0and hopefully we can assign resources on it to try and reproduce the issue and address.", "created": "2021-01-18T09:20:00.000000"}], "components": ["apache"], "created": "2018-10-19T13:08:00.000000", "creator": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f5cf9f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o06hx4:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}], "description": "_Basic Info_\n *Module Version: latest*\n *Puppet Version: 5.5*\n *OS Name/Version: ubuntu*\n\n*T*he apache puppet module will not start if you have multiple vhosts that have\u00a0 SSL enabled,but one host that has SSL disabled.\u00a0\n\n\u00a0\n\nNote how 'bar' has ssl => false\n\n\u00a0\n\n```\n\napache::vhost { \"foo\":\n\u00a0 port => \"443\",\n\u00a0 ssl => true,\n\u00a0 ssl_proxyengine => true,\n\u00a0 servername => \"foo\",\n}\n apache::vhost { \"bar\":\n\u00a0 docroot => \"/var/www\",\n\u00a0 port => \"443\",\n\u00a0 ssl => false,\n\u00a0 ssl_proxyengine => true,\n}\n\n```\n\nIf you have have `mod_ssl `enabled, every vhost must specify either `SSLEngine on` or `SSLEngine off`.\u00a0 Omitting the value `SSLEngine` in any vhost config will cause apache to fail to start. The puppet module defines `SSLEngine on`\u00a0 if `ssl => true, but it removes the value entirely if it is false.\u00a0\n\n\u00a0\n\nIn other words\n\n\u00a0\n\nif mod_ssl == installed & `ssl => true` then config file contains SSLEngine on\n\nif mod_ssl == installed & `ssl => false` then apache fails to start because SSLEngine is missing\n\n\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40802", "fixedVersions": [], "id": "40802", "issueType": "Bug", "key": "MODULES-8153", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/apache : SSLEnable can't be set to 'off'", "timeSpent": "PT0S", "updated": "2021-02-10T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c6c0d1f812c9a8c530a", "attachments": [], "comments": [], "components": [], "created": "2018-10-19T06:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18b8f7be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4318_*|*_3_*:*_1_*:*_412685067_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2780622"}], "description": "*REASON:* improvements to compilation on a puppetserver\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42950", "fixedVersions": [], "id": "42950", "issueType": "Task", "key": "MODULES-8152", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-24T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-panos) 0.2.0 - (10/23/18) - (47e215a9555c6cd30d19af2dc8f803023ab2f531)", "timeSpent": "PT0S", "updated": "2018-10-24T02:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-19T06:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f7c683"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqns7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4453_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38877"}], "description": "*REASON:* to compilation on a puppetserver\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41856", "fixedVersions": [], "id": "41856", "issueType": "Task", "key": "MODULES-8151", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-19T06:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (improvements) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-10-19T06:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] tagmail does not currently support SLES at all. Are we still looking to add SLES 15?", "created": "2018-12-14T07:49:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:5b574c837501ba2d6ea647b9] thanks for catching this! No, we're not adding support for SLES at this stage. I'll close the ticket.", "created": "2018-12-14T08:04:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "SLES not supported on TagMail", "created": "2018-12-14T08:05:00.000000"}], "components": ["tagmail"], "created": "2018-10-19T03:55:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@180ba4d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4854446419_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2530340"}], "description": "Add SLES 15 support to tagmail", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "38621", "fixedVersions": [], "id": "38621", "issueType": "Improvement", "key": "MODULES-8150", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-12-14T08:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to tagmail", "timeSpent": "PT0S", "updated": "2018-12-14T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-12-18T05:23:00.000000", "name": "Screen Shot 2018-12-18 at 12.23.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12745"}], "comments": [], "components": ["accounts"], "created": "2018-10-19T03:55:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c43983b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykj13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4752521882_*|*_10007_*:*_1_*:*_4961060_*|*_3_*:*_1_*:*_418916815_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17078458"}], "description": "Add SLES 15 support to accounts", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "37633", "fixedVersions": [], "id": "37633", "issueType": "Improvement", "key": "MODULES-8149", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-18T05:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to accounts", "timeSpent": "PT0S", "updated": "2018-12-18T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["reboot"], "created": "2018-10-19T03:54:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34fa35d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4854466876_*|*_3_*:*_1_*:*_404886244_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1821950455"}], "description": "Add SLES 15 support to reboot", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "36565", "fixedVersions": [], "id": "36565", "issueType": "Improvement", "key": "MODULES-8148", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2019-01-09T01:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to reboot", "timeSpent": "PT0S", "updated": "2019-01-09T01:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2018-10-19T03:54:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c025ad6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4854375085_*|*_3_*:*_1_*:*_239576746_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8137834"}], "description": "Add SLES 15 support to tomcat", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "35506", "fixedVersions": [], "id": "35506", "issueType": "Improvement", "key": "MODULES-8147", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-17T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to tomcat", "timeSpent": "PT0S", "updated": "2018-12-17T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["java_ks"], "created": "2018-10-19T03:54:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7269b84a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnpj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4765141675_*|*_3_*:*_1_*:*_336869322_*|*_5_*:*_1_*:*_0"}], "description": "Add SLES 15 support to java_ks", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "34444", "fixedVersions": [], "id": "34444", "issueType": "Improvement", "key": "MODULES-8146", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-17T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to java_ks", "timeSpent": "PT0S", "updated": "2018-12-17T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["java"], "created": "2018-10-19T03:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e0c8a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4763099191_*|*_3_*:*_1_*:*_93424759_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76881"}], "description": "Add SLES 15 support to java", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "33353", "fixedVersions": [], "id": "33353", "issueType": "Improvement", "key": "MODULES-8145", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-14T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to java", "timeSpent": "PT0S", "updated": "2018-12-14T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-10-19T03:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@920f7c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4763117471_*|*_3_*:*_1_*:*_344186875_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_59343"}], "description": "Add SLES 15 support to mysql", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "42949", "fixedVersions": [], "id": "42949", "issueType": "Improvement", "key": "MODULES-8144", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-17T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add SLES 15 support to mysql", "timeSpent": "PT0S", "updated": "2018-12-17T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-10-19T03:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673927ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4754263926_*|*_3_*:*_1_*:*_93425526_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8929663"}], "description": "Add SLES 15 support to firewall", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "40801", "fixedVersions": [], "id": "40801", "issueType": "Improvement", "key": "MODULES-8143", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-14T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add SLES 15 support to firewall", "timeSpent": "PT0S", "updated": "2018-12-14T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-12-14T04:23:00.000000", "name": "Screen Shot 2018-12-14 at 11.22.58 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13121"}], "comments": [], "components": ["inifile"], "created": "2018-10-19T03:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@690dd9aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykj0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3304268612_*|*_10007_*:*_1_*:*_272655404_*|*_3_*:*_1_*:*_7026583_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_90481792_*|*_10004_*:*_1_*:*_3702_*|*_10005_*:*_1_*:*_1448375934"}], "description": "Add SLES 15 support to inifile", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "39662", "fixedVersions": [], "id": "39662", "issueType": "Improvement", "key": "MODULES-8142", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-17T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to inifile", "timeSpent": "PT0S", "updated": "2018-12-17T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-12-18T08:01:00.000000", "name": "Screen Shot 2018-12-18 at 3.01.16 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13043"}], "comments": [], "components": ["apache"], "created": "2018-10-19T03:52:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fcc10e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4768956394_*|*_10007_*:*_1_*:*_22460600_*|*_3_*:*_1_*:*_419707334_*|*_5_*:*_1_*:*_0"}], "description": "Add SLES 15 support to apache", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "38616", "fixedVersions": [], "id": "38616", "issueType": "Improvement", "key": "MODULES-8141", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-18T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to apache", "timeSpent": "PT0S", "updated": "2018-12-18T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-10-19T03:52:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@485fc50e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqno7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4753434653_*|*_3_*:*_1_*:*_85183851_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9812863"}], "description": "Add SLES 15 support to vcsrepo", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "37632", "fixedVersions": [], "id": "37632", "issueType": "Improvement", "key": "MODULES-8140", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-14T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to vcsrepo", "timeSpent": "PT0S", "updated": "2018-12-14T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-10-19T03:52:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@257aa6d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4752921072_*|*_3_*:*_1_*:*_89440958_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10342614"}], "description": "Add SLES 15 support to ntp", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "36564", "fixedVersions": [], "id": "36564", "issueType": "Improvement", "key": "MODULES-8139", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-14T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES 15 support to ntp", "timeSpent": "PT0S", "updated": "2018-12-14T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-12-14T05:29:00.000000", "name": "Screen Shot 2018-12-14 at 12.29.33 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13194"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "* Current agent version on Jenkins needs bumped to 5.5.8 from 5.5.3.\n * Ran several experimental jobs to test it, acl, stdlib and iis ran clean.\n * Created separate ticket for the agent bump.\n * Change is merged.", "created": "2018-12-13T08:41:00.000000"}], "components": ["concat"], "created": "2018-10-19T03:51:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56ac5068"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykj0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2183762485_*|*_10007_*:*_1_*:*_515154_*|*_3_*:*_2_*:*_1358383900_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_90484184_*|*_10005_*:*_2_*:*_1217595744"}], "description": "Add SLES 15 support to concat", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "35505", "fixedVersions": [], "id": "35505", "issueType": "Improvement", "key": "MODULES-8138", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-14T06:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to concat", "timeSpent": "PT0S", "updated": "2019-03-22T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-12-18T08:53:00.000000", "name": "Screen Shot 2018-12-18 at 3.52.27 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12550"}], "comments": [], "components": ["stdlib"], "created": "2018-10-19T03:51:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@316849b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-52"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5188993370_*|*_10007_*:*_1_*:*_18528648_*|*_3_*:*_1_*:*_4913959_*|*_5_*:*_1_*:*_0"}], "description": "Add SLES 15 support to stdlib", "epicLinkSummary": "Add SLES 15 support", "estimate": "PT0S", "externalId": "34443", "fixedVersions": [], "id": "34443", "issueType": "Improvement", "key": "MODULES-8137", "labels": [], "originalEstimate": "PT0S", "parent": "44035", "parentSummary": "Add SLES 15 support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-12-18T10:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SLES 15 support to stdlib", "timeSpent": "PT0S", "updated": "2018-12-18T10:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Unsupported release does not need QA signoff", "created": "2018-10-25T13:21:00.000000"}], "components": [], "created": "2018-10-18T16:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@781f2c46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_594124456_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42948", "fixedVersions": [], "id": "42948", "issueType": "Sub-task", "key": "MODULES-8135", "labels": [], "originalEstimate": "PT0S", "parent": "38612", "parentSummary": "Unsupported Release (puppetlabs-dism) 1.3.0 - (29 Oct '18) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-25T13:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dism) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-25T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Not applicable as this is an unsupported module", "created": "2018-10-24T19:54:00.000000"}], "components": [], "created": "2018-10-18T16:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45df027b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_531347881_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41855", "fixedVersions": [], "id": "41855", "issueType": "Sub-task", "key": "MODULES-8134", "labels": [], "originalEstimate": "PT0S", "parent": "38612", "parentSummary": "Unsupported Release (puppetlabs-dism) 1.3.0 - (29 Oct '18) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-24T19:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dism) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-24T19:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Not applicable as this is an unsupported module", "created": "2018-10-24T19:54:00.000000"}], "components": [], "created": "2018-10-18T16:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77caa063"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_531334014_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40800", "fixedVersions": [], "id": "40800", "issueType": "Sub-task", "key": "MODULES-8133", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38612", "parentSummary": "Unsupported Release (puppetlabs-dism) 1.3.0 - (29 Oct '18) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-24T19:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dism) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-24T19:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Not applicable as this is an unsupported module", "created": "2018-10-24T19:54:00.000000"}], "components": [], "created": "2018-10-18T16:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e52fe1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_531347836_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39661", "fixedVersions": [], "id": "39661", "issueType": "Sub-task", "key": "MODULES-8132", "labels": [], "originalEstimate": "PT0S", "parent": "38612", "parentSummary": "Unsupported Release (puppetlabs-dism) 1.3.0 - (29 Oct '18) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-24T19:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dism) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-24T19:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR - https://github.com/puppetlabs/puppetlabs-dism/pull/69\n\n*Note - This targets master as there is no release branch*\n\n*Note - There is no automated release for this module.  The packaging process will require a PDK module build*", "created": "2018-10-24T20:05:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prep PR merged to master at: https://github.com/puppetlabs/puppetlabs-dism/commit/82f0c8850ae7b83d5a95dfb591df7d33b0781c54", "created": "2018-10-24T20:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Added 1.3.0 tag to master.", "created": "2018-10-25T13:44:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Added push to forge job to ci-job-configs to allow new tags to auto release to forge.\nhttps://github.com/puppetlabs/ci-job-configs/pull/5268", "created": "2018-10-25T19:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Manually triggered the new push to forge job here [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-dism_init-tag_push-forge/1/]\n\nForge updated to 1.3.0", "created": "2018-10-26T12:08:00.000000"}], "components": [], "created": "2018-10-18T16:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1abdf443"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrc7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13100_*|*_10007_*:*_2_*:*_61652101_*|*_3_*:*_2_*:*_79991095_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_531699561"}], "description": "*REASON:* 1.3.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dism/compare/1.2.0...master\n* Link to successful Init Job Run from CI :\nThere are no modules jobs for this module.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "38612", "fixedVersions": [], "id": "38612", "issueType": "Task", "key": "MODULES-8131", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-26T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-dism) 1.3.0 - (29 Oct '18) - (SHA)", "timeSpent": "PT0S", "updated": "2018-10-26T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "2.2.0 is live on the forge here https://forge.puppet.com/puppetlabs/sqlserver with the PDK tag", "created": "2018-12-03T18:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Mergeback PR is here https://github.com/puppetlabs/puppetlabs-sqlserver/pull/282", "created": "2018-12-03T18:07:00.000000"}], "components": [], "created": "2018-10-18T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@624d3d4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3985371993_*|*_3_*:*_1_*:*_147748575_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37631", "fixedVersions": [], "id": "37631", "issueType": "Sub-task", "key": "MODULES-8130", "labels": [], "originalEstimate": "PT0S", "parent": "33352", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.2.0 - (2018-12-03) - (e0d1ebbc310590dea889048a6e5ae007d65ea557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-05T11:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-05T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "CI is passing:\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/30/\n\nDiff: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.1..3b69ef6ffb89b5c99bbac60c2776bc6c2b2fb4dc\n\nChangelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/3b69ef6ffb89b5c99bbac60c2776bc6c2b2fb4dc/CHANGELOG.md\n\nThe Changelog has an error in it (the diff link for this release compares 2.1.0 to 2.2.0 instead of 2.1.1 to 2.2.0) but all changes were either appropriately tested or did not need testing and the code all passes CI.\n\nIssuing from release branch at: 6b0b7449f6d3a4ea753f39e34efa59114fa9742d\nTagging as 2.2.0", "created": "2018-11-30T15:23:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The docs change is in, I'm signing off without updating the SHA/diff as the changes between those above and the new ones are purely for a docs update (meaning CI is unaffected).", "created": "2018-11-30T15:37:00.000000"}], "components": [], "created": "2018-10-18T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47ae796a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3954747094_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36563", "fixedVersions": [], "id": "36563", "issueType": "Sub-task", "key": "MODULES-8129", "labels": [], "originalEstimate": "PT0S", "parent": "33352", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.2.0 - (2018-12-03) - (e0d1ebbc310590dea889048a6e5ae007d65ea557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-03T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-03T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-18T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42cdebe2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqne7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4132985221_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35504", "fixedVersions": [], "id": "35504", "issueType": "Sub-task", "key": "MODULES-8128", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33352", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.2.0 - (2018-12-03) - (e0d1ebbc310590dea889048a6e5ae007d65ea557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-12-05T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-12-05T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "There seems to be translator editing error in the Japanese README. I'll resolve this once it is fixed.\u00a0", "created": "2018-11-28T10:44:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Transifex put the Japanese back into the README here https://github.com/puppetlabs/puppetlabs-sqlserver/commit/3b69ef6ffb89b5c99bbac60c2776bc6c2b2fb4dc\n\nClosing this ticket.", "created": "2018-12-05T11:22:00.000000"}], "components": [], "created": "2018-10-18T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49825b6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqndz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3526028362_*|*_4_*:*_1_*:*_605603707_*|*_5_*:*_3_*:*_1458965"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34367", "fixedVersions": [], "id": "34367", "issueType": "Sub-task", "key": "MODULES-8127", "labels": [], "originalEstimate": "PT0S", "parent": "33352", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.2.0 - (2018-12-03) - (e0d1ebbc310590dea889048a6e5ae007d65ea557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-05T11:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-05T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Blocked pending CI passing and merge of\u00a0https://github.com/rodjek/rspec-puppet/pull/731\n\nIt's been merged and now the release branch is passing CI.", "created": "2018-11-06T10:34:00.000000"}], "components": [], "created": "2018-10-18T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2065c8f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpsv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1806956_*|*_1_*:*_1_*:*_12801_*|*_3_*:*_2_*:*_460223072_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1814759552_*|*_10006_*:*_1_*:*_1624619145_*|*_10005_*:*_1_*:*_85042014"}], "description": "*REASON:* 2.2.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.1..e0d1ebbc310590dea889048a6e5ae007d65ea557\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/32/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "33352", "fixedVersions": [], "id": "33352", "issueType": "Task", "key": "MODULES-8126", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-03T18:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.2.0 - (2018-12-03) - (e0d1ebbc310590dea889048a6e5ae007d65ea557)", "timeSpent": "PT0S", "updated": "2018-12-03T18:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "[https://github.com/puppetlabs/puppetlabs-java_ks/pull/250]\n\n\u00a0", "created": "2018-10-18T16:18:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for your contribution.", "created": "2021-03-08T08:07:00.000000"}], "components": ["java_ks"], "created": "2018-10-18T16:16:00.000000", "creator": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@694e5ea5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqndr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173226_*|*_10009_*:*_1_*:*_75314926637_*|*_5_*:*_1_*:*_0"}], "description": "As of java_ks 2.3.0, a resource which specifies intermediate certificates (either with \"chain\" or in the certificate) will apply changes and notify downstream resources on every Puppet run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42977", "fixedVersions": [], "id": "42977", "issueType": "Bug", "key": "MODULES-8125", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java_ks: unnecessary change when using intermediate certificates", "timeSpent": "PT0S", "updated": "2021-03-08T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Tagged 2.2.0, passing jenkins release to forge here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-powershell_init-tag_push-forge/12/]\nHit the forge here: [https://forge.puppet.com/puppetlabs/powershell]\nMergeback here:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/236", "created": "2018-10-29T18:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into master at", "created": "2018-10-29T19:24:00.000000"}], "components": [], "created": "2018-10-18T16:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c8eaf28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqndj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953980438_*|*_3_*:*_1_*:*_7762258_*|*_10009_*:*_1_*:*_5810_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41854", "fixedVersions": [], "id": "41854", "issueType": "Sub-task", "key": "MODULES-8124", "labels": [], "originalEstimate": "PT0S", "parent": "37630", "parentSummary": "Supported Release (puppetlabs-powershell) 2.2.0 - (29 Oct '18) - (e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-29T19:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-29T19:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/15/]\nDiff: [https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.5...e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6]\nChangelog: [https://github.com/puppetlabs/puppetlabs-powershell/blob/e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6/CHANGELOG.md]\n\nIssuing from tip of release at\u00a0[e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6|https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.5...e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6]\u00a0previous tag is 2.1.5 at\u00a0610e9e8\n\nMODULES-7833 is a metadata change\n\nMODULES-7402 is tested by Jenkins CI\n\nMODULES-7658 Using beaker version 4 as evidenced here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/15/console]\n\nLooks good to me\n(y)", "created": "2018-10-25T20:21:00.000000"}], "components": [], "created": "2018-10-18T16:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@582a7dc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqndb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_617091849_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2486075"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40799", "fixedVersions": [], "id": "40799", "issueType": "Sub-task", "key": "MODULES-8123", "labels": [], "originalEstimate": "PT0S", "parent": "37630", "parentSummary": "Supported Release (puppetlabs-powershell) 2.2.0 - (29 Oct '18) - (e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-25T20:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-25T20:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This modules is not localised", "created": "2018-10-24T20:18:00.000000"}], "components": [], "created": "2018-10-18T16:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51445ee3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_532997326_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39660", "fixedVersions": [], "id": "39660", "issueType": "Sub-task", "key": "MODULES-8122", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37630", "parentSummary": "Supported Release (puppetlabs-powershell) 2.2.0 - (29 Oct '18) - (e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-24T20:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-24T20:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-26T03:15:00.000000"}], "components": [], "created": "2018-10-18T16:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697260cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqncv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_617052890_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27340289"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38609", "fixedVersions": [], "id": "38609", "issueType": "Sub-task", "key": "MODULES-8121", "labels": [], "originalEstimate": "PT0S", "parent": "37630", "parentSummary": "Supported Release (puppetlabs-powershell) 2.2.0 - (29 Oct '18) - (e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-26T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-26T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-10-24T20:20:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prep PR merged to release at: https://github.com/puppetlabs/puppetlabs-powershell/commit/e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6", "created": "2018-10-24T21:03:00.000000"}], "components": [], "created": "2018-10-18T16:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41d696b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrbz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10813_*|*_10007_*:*_1_*:*_4091114_*|*_3_*:*_1_*:*_424593067_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_533069583"}], "description": "*REASON:* 2.2.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.5...e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-cinext_nightly-skippable_release/3/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "37630", "fixedVersions": [], "id": "37630", "issueType": "Task", "key": "MODULES-8120", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-29T19:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-powershell) 2.2.0 - (29 Oct '18) - (e26c940dd5a62b1b31c1ef6f2ac12472e9c596b6)", "timeSpent": "PT0S", "updated": "2018-10-29T19:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Release is blocked until [https://github.com/puppetlabs/ci-job-configs/pull/5280]\u00a0gets merged. The curl call is failing on jenkins push to forge because it's looking for \"wsus-client\" not \"wsus_client\".\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-wsus-client_init-tag_push-forge/6/console", "created": "2018-10-29T15:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I manually edited the Jenkins config and ran the push job to at least unblock us from the release. https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/release%20to%20forge/job/forge-module_puppetlabs-wsus-client_init-tag_push-forge/8/\n\nAlso +1 the JJB change PR.\n\nhttps://forge.puppet.com/puppetlabs/wsus_client/1.1.0/readme", "created": "2018-10-29T19:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is at", "created": "2018-10-29T19:43:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\n\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/commit/9642235615544a845e2bb1a542886c1a03a46329", "created": "2018-10-29T19:46:00.000000"}], "components": [], "created": "2018-10-18T16:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@131744c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqncn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_938674404_*|*_10007_*:*_1_*:*_142311128_*|*_3_*:*_1_*:*_24503539_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36562", "fixedVersions": [], "id": "36562", "issueType": "Sub-task", "key": "MODULES-8119", "labels": [], "originalEstimate": "PT0S", "parent": "42976", "parentSummary": "Supported Release (puppetlabs-wsus_client) 1.1.0 - (29 Oct '18) - (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-31T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-wsus_client) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-31T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/wsus-client/view/release/job/forge-windows_puppetlabs-wsus-client_init-cinext_nightly-skippable_release/2/]\n Diff: [https://github.com/puppetlabs/puppetlabs-wsus_client/compare/1.0.3...07c92737dbeef9c85fafbc6c76bb35f976245abc]\n Changelog: [https://github.com/puppetlabs/puppetlabs-wsus_client/blob/07c92737dbeef9c85fafbc6c76bb35f976245abc/CHANGELOG.md]\n\nIssuing from tip of release at\u00a0[07c92737dbeef9c85fafbc6c76bb35f976245abc|https://github.com/puppetlabs/puppetlabs-wsus_client/compare/1.0.3...07c92737dbeef9c85fafbc6c76bb35f976245abc]\n Previous tag 1.0.3 at\u00a035d6fa0\n\nMODULES-5144,\u00a0MODULES-4271, and MODULES-7833 are metadata changes.\n MODULES-6735, MODULES-7407 is tested by jenkins CI\n MODULES-7761 is tested in Appveyor\n\nLooks good to me pending the merge of\u00a0[https://github.com/puppetlabs/puppetlabs-wsus_client/pull/91]\u00a0changelog fix.", "created": "2018-10-25T20:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Above PR merged here\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/pull/91#pullrequestreview-168650319", "created": "2018-10-25T20:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR 91 was merged and passed through CI.  I have updated the parent ticket with new SHA and CI details.", "created": "2018-10-26T02:05:00.000000"}], "components": [], "created": "2018-10-18T16:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71dad9e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqncf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_616947622_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1963423"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35503", "fixedVersions": [], "id": "35503", "issueType": "Sub-task", "key": "MODULES-8118", "labels": [], "originalEstimate": "PT0S", "parent": "42976", "parentSummary": "Supported Release (puppetlabs-wsus_client) 1.1.0 - (29 Oct '18) - (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-25T20:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-26T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localised", "created": "2018-10-24T20:45:00.000000"}], "components": [], "created": "2018-10-18T16:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79e02d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534701936_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34366", "fixedVersions": [], "id": "34366", "issueType": "Sub-task", "key": "MODULES-8117", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42976", "parentSummary": "Supported Release (puppetlabs-wsus_client) 1.1.0 - (29 Oct '18) - (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-24T20:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-24T20:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-26T03:15:00.000000"}], "components": [], "created": "2018-10-18T16:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719c81d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqnbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_616975243_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27513602"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33351", "fixedVersions": [], "id": "33351", "issueType": "Sub-task", "key": "MODULES-8116", "labels": [], "originalEstimate": "PT0S", "parent": "42976", "parentSummary": "Supported Release (puppetlabs-wsus_client) 1.1.0 - (29 Oct '18) - (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-26T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-wsus_client) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-26T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR raised at", "created": "2018-10-24T20:46:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prep PR merged to release at: https://github.com/puppetlabs/puppetlabs-wsus_client/commit/07c92737dbeef9c85fafbc6c76bb35f976245abc", "created": "2018-10-24T21:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updated SHA due to prep Pr having a typo. (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "created": "2018-10-26T02:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I manually made the change in the Jenkins config and push the blocked wsus_client release.", "created": "2018-10-29T19:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving from blocked to ready for merge - Pending CI Job Config PR", "created": "2018-10-29T19:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job config PR merged into master at", "created": "2018-10-30T16:52:00.000000"}], "components": [], "created": "2018-10-18T16:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@138e2423"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqrbr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8392_*|*_10007_*:*_2_*:*_78412661_*|*_3_*:*_1_*:*_409471350_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16486877_*|*_10006_*:*_1_*:*_534723328"}], "description": "*REASON:* 1.1.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/compare/1.0.3...c89bdb1a5302de089c6ca8b658cc39b21eee3f59\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/wsus-client/view/release/job/forge-windows_puppetlabs-wsus-client_init-cinext_nightly-skippable_release/3/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "42976", "fixedVersions": [], "id": "42976", "issueType": "Task", "key": "MODULES-8115", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-30T16:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-wsus_client) 1.1.0 - (29 Oct '18) - (c89bdb1a5302de089c6ca8b658cc39b21eee3f59)", "timeSpent": "PT0S", "updated": "2018-10-30T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-yumrepo_core/commit/c4796fbb9addccf322d77839969ec25d4a78e06e", "created": "2018-11-06T11:43:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "This has passed ci, leaving open in case we need to cut a new yumrepo release with this change.\n\n\u00a0\n\np.s., what should I put as the fix version [~accountid:63d40628f6e1b543161789a7]?", "created": "2018-11-08T09:43:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "This was released as a part of the yumrepo_core 1.0.2 release that went out today (Nov. 29)", "created": "2018-11-29T11:48:00.000000"}], "components": ["yumrepo_core"], "created": "2018-10-18T12:08:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b2254b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmi7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "yumrepo_core module will now work with earlier version of puppet, not puppet 6 exclusively"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_165583213_*|*_1_*:*_1_*:*_18141_*|*_10007_*:*_1_*:*_421611760_*|*_3_*:*_1_*:*_186242443_*|*_10009_*:*_1_*:*_1821930892_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1035783115"}], "description": "The {{yumrepo_core}} module relies on the {{Puppet::Parameter#sensitive}} DSL method to mark password values as sensitive. The DSL method only exists in Puppet6, so if the module is pluginsynced to an older agent, puppet will be unable to autoload types and fail the run. Since the {{puppet_agent}} module uses {{yumrepo}} resource types to upgrade old agents, then if you install the latest {{yumrepo_core}} module on the puppetserver, then older agents can't upgrade.\n\nWe can avoid this problem by modifying the {{yumrepo}} type to only use the {{sensitive}} DSL method if it's available, otherwise, fall back to the older, more kludgy way of handling it.\n\nWe may also want to backport the sensitive DSL method to older puppet versions to avoid this issue with any other module.\n\n/cc [~accountid:5a15cc24b87a44359db09635], [~accountid:557058:4b02db91-705f-4691-a56a-9a839ecbce6e], [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33350", "fixedVersions": [], "id": "33350", "issueType": "Bug", "key": "MODULES-8114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2018-11-29T11:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "yumrepo_core: support pre-6 puppet", "timeSpent": "PT0S", "updated": "2018-11-29T11:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1138", "created": "2018-10-25T07:56:00.000000"}], "components": [], "created": "2018-10-18T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@810ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599979351_*|*_3_*:*_1_*:*_177610_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38605", "fixedVersions": [], "id": "38605", "issueType": "Sub-task", "key": "MODULES-8113", "labels": [], "originalEstimate": "PT0S", "parent": "34365", "parentSummary": "Supported Release (mysql) 7.0.0 - (25/10/2018) - (aac507b44e41061f71abe96f7fe5cc7c815366a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-25T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-25T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "mysql is good to release - QA signoff is complete! \nRelease against aac507b44e41061f71abe96f7fe5cc7c815366a3", "created": "2018-10-25T07:20:00.000000"}], "components": [], "created": "2018-10-18T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@199f7eda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_597996347_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37629", "fixedVersions": [], "id": "37629", "issueType": "Sub-task", "key": "MODULES-8112", "labels": [], "originalEstimate": "PT0S", "parent": "34365", "parentSummary": "Supported Release (mysql) 7.0.0 - (25/10/2018) - (aac507b44e41061f71abe96f7fe5cc7c815366a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-25T07:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes since last release, resolving.", "created": "2018-10-25T03:19:00.000000"}], "components": [], "created": "2018-10-18T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35dd1cbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_583514502_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36561", "fixedVersions": [], "id": "36561", "issueType": "Sub-task", "key": "MODULES-8111", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34365", "parentSummary": "Supported Release (mysql) 7.0.0 - (25/10/2018) - (aac507b44e41061f71abe96f7fe5cc7c815366a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-25T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-25T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes aside from a typo being fixed, resolving.", "created": "2018-10-25T03:19:00.000000"}], "components": [], "created": "2018-10-18T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f9164f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_583491138_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35500", "fixedVersions": [], "id": "35500", "issueType": "Sub-task", "key": "MODULES-8110", "labels": [], "originalEstimate": "PT0S", "parent": "34365", "parentSummary": "Supported Release (mysql) 7.0.0 - (25/10/2018) - (aac507b44e41061f71abe96f7fe5cc7c815366a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-25T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-25T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1138", "created": "2018-10-25T07:56:00.000000"}], "components": ["mysql", "supported"], "created": "2018-10-18T09:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2adfae6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10523_*|*_3_*:*_1_*:*_98556765_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12642_*|*_10005_*:*_1_*:*_503042329"}], "description": "*REASON:* Requires major release due to backwards incompatible PR 1115 being merged.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34365", "fixedVersions": [], "id": "34365", "issueType": "Task", "key": "MODULES-8109", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-25T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 7.0.0 - (25/10/2018) - (aac507b44e41061f71abe96f7fe5cc7c815366a3)", "timeSpent": "PT0S", "updated": "2018-10-25T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-10-18T05:26:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Any work has been done to ensure Apache can run on Debian 9.\nAdd OS to CI pipeline."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fcd8fcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqms7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2332905634_*|*_10007_*:*_1_*:*_502483380_*|*_3_*:*_1_*:*_180886095_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42975", "fixedVersions": [], "id": "42975", "issueType": "Sub-task", "key": "MODULES-8108", "labels": [], "originalEstimate": "PT0S", "parent": "40797", "parentSummary": "Ensure Apache is fully up to date with OS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-11-22T02:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Apache with Debian 9 ", "timeSpent": "PT0S", "updated": "2018-11-22T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-10-18T05:26:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Any work has been done to ensure Apache can run on Ubuntu 18.\nAdd OS to CI pipeline."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63781c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2513865112_*|*_3_*:*_1_*:*_863488233_*|*_10009_*:*_1_*:*_699384926_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41853", "fixedVersions": [], "id": "41853", "issueType": "Sub-task", "key": "MODULES-8107", "labels": [], "originalEstimate": "PT0S", "parent": "40797", "parentSummary": "Ensure Apache is fully up to date with OS support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-12-04T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Apache with Ubuntu 18", "timeSpent": "PT0S", "updated": "2018-12-29T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-10-18T05:24:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33fecf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11684_*|*_3_*:*_1_*:*_3444835507_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1913056234"}], "description": "Due to Apache 2.2 removal work being halted we now need to focus on ensuring the OS support matrix is up to date with the versions of Ubuntu 18 and Debian 9. \n\nThis is the ticket to track the work, each sub ticket will involve both any work needing done to the module, and the addition of the additional OS to the CI pipeline.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40797", "fixedVersions": [], "id": "40797", "issueType": "Task", "key": "MODULES-8106", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-12-19T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ensure Apache is fully up to date with OS support", "timeSpent": "PT0S", "updated": "2018-12-19T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "I created a PR with a fix for this.. I have no way to test on windows clients though - and source_permissions was only relevant for windows_clients in this case.. so I hope you have a test setup for WHY you initially decided to use source_permissions :)\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/338", "created": "2018-10-18T02:29:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "source_permissions has been removed in puppet_agent's 1.x branch (but not released yet). I'm closing this and marking this as a duplicate of MODULES-7791.", "created": "2019-01-08T18:24:00.000000"}], "components": [], "created": "2018-10-18T02:16:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bec637d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7146527238_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "On every run we get this (using latest puppet 5):\n\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n (file: /etc/puppetlabs/code/envs/production/modules/puppet_agent/manifests/prepare.pp, line: 36)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n (file: /etc/puppetlabs/code/envs/production/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 18)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n (file: /etc/puppetlabs/code/envs/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 70)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n (file: /etc/puppetlabs/code/envs/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 75)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n (file: /etc/puppetlabs/code/envs/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 92)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37628", "fixedVersions": [], "id": "37628", "issueType": "Bug", "key": "MODULES-8105", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Duplicate", "resolutionDate": "2019-01-08T18:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : source_permissions is deprecated - module causes complaints on every run", "timeSpent": "PT0S", "updated": "2019-01-08T18:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:623cff7fa9575800695b5808]. When you use the apt::key defined type it relies on the apt class to retrieve a default value for the server parameter. So if you add `include apt` this will compile for you. I hope this helps you with your issue!", "created": "2018-11-12T07:19:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623cff7fa9575800695b5808] due to lack of feedback in over 2 months I'm going to go ahead and close this ticket. Should you require any further help feel free to re-open this ticket or create a new one. Thanks!", "created": "2019-01-16T08:44:00.000000"}, {"author": "623cff7fa9575800695b5808", "body": "Oops, sorry [~accountid:5b574c837501ba2d6ea647b9], I think I missed the notification earlier. I think the problem here was that `server` is a mandatory parameter for the apt::key resource type, even though I'm not retrieving a key from the server (using a file instead). It shouldn't be mandatory. I worked around it by supplying a dummy string, but it'd be nicer not to have to supply a server.", "created": "2019-01-16T10:07:00.000000"}], "components": ["apt"], "created": "2018-10-17T17:43:00.000000", "creator": "623cff7fa9575800695b5808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799e1dae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqmmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/18"}], "description": "puppetlabs-apt 6.1.1 requires that a \"server\" parameter be supplied for apt::key, even if \"source\" is being supplied in order to load the key from a file. Failing to supply a server gives this error:\n{code:java}\nError while evaluating a Resource Statement, Apt::Key[....]: parameter 'server' expects a match for Pattern[/\\A((hkp|http|https):\\/\\/)?([a-z\\d])([a-z\\d-]{0,61}\\.)+[a-z\\d]+(:\\d{2,5})?$/], got Undef at /etc/puppetlabs/code/environments/dev/site/profile/manifests/mongodb/install.pp:10 on node  {code}\nThe parameter is not defined as optional: [https://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/key.pp#L40]\n{code:java}\ndefine apt::key (\n  Pattern[/\\A(0x)?[0-9a-fA-F]{8}\\Z/, /\\A(0x)?[0-9a-fA-F]{16}\\Z/, /\\A(0x)?[0-9a-fA-F]{40}\\Z/] $id = $title,\n  Enum['present', 'absent', 'refreshed'] $ensure                                                 = present,\n  Optional[String] $content                                                                      = undef,\n  Optional[Pattern[/\\Ahttps?:\\/\\//, /\\Aftp:\\/\\//, /\\A\\/\\w+/]] $source                            = undef,\n  Pattern[/\\A((hkp|http|https):\\/\\/)?([a-z\\d])([a-z\\d-]{0,61}\\.)+[a-z\\d]+(:\\d{2,5})?$/] $server  = $::apt::keyserver,\n  Optional[String] $options                                                                      = undef,  ) { {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33349", "fixedVersions": [], "id": "33349", "issueType": "New Feature", "key": "MODULES-8104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff7fa9575800695b5808", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt apt::key requires server even if source supplied", "timeSpent": "PT0S", "updated": "2019-07-29T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-17T09:11:00.000000", "name": "Screen Shot 2018-10-17 at 4.11.14 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13294"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/29", "created": "2018-10-17T08:29:00.000000"}], "components": [], "created": "2018-10-17T07:49:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d32d902"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqlbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2722_*|*_3_*:*_1_*:*_1363908_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3579219"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\nhttps://github.com/puppetlabs/puppetlabs-puppet_authorization/compare/0.4.0...0.5.0\nhttps://github.com/puppetlabs/puppetlabs-puppet_authorization/blob/master/CHANGELOG.md\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34364", "fixedVersions": [], "id": "34364", "issueType": "Task", "key": "MODULES-8103", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-17T09:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-puppet_authorization) 0.5.0 - (17-10-2018) - (0877e0da02a9523d8ba206c27cca87531be624df)", "timeSpent": "PT0S", "updated": "2018-10-17T09:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "I would suggest just *not* setting JAVA_HOME when using standard OS packages, as it is not necessary. If the JAVA_HOME just has to be set (for whatever reason) then, there needs to be a conditional as to whether its JDK or JRE and set it to `/usr/lib/jvm/jre-1.8.0` for distribution jre.\u00a0\n\nIt should also be mentioned that setting something like this in /etc/environment can have strange effects. It does not apply to users that enter the VM without logging in (for example `docker exec -it the_container bash`). It may also affect startup time processes differently.", "created": "2020-05-05T09:39:00.000000"}], "components": ["java"], "created": "2018-10-16T16:37:00.000000", "creator": "5b29cc649bcd7518af219b3b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-> The module must set a correct JAVA_HOME or let possibility to not set it at all.\n\nWant to talk with modules dev to take decision because params.pp has got several cases based on OSes distributions and OSes versions but not as much on Java distribution.\n\nMinimal modification to fix that behavior may have impact on other OSes and OSes version."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3df6a5bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzql1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/20"}], "description": "\u00a0\n{code:java}\nclass { '::java':\n  distribution => 'jre'\n}\n{code}\n\u00a0\n\nleads to place\n{code:java}\nJAVA_HOME=/usr/lib/jvm/java-1.8.0/{code}\n\u00a0in\n{code:java}\n /etc/environment {code}\nwhich doesn't exists\n{code:java}\n[root@sb1 ~]# ls -lahi /usr/lib/jvm/\ntotal 12K\n1054091 drwxr-xr-x. 3 root root 4.0K Oct 16 22:31 .\n 917508 dr-xr-xr-x. 36 root root 4.0K Oct 9 03:31 ..\n1054165 drwxr-xr-x. 3 root root 4.0K Oct 16 22:31 java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64\n1054287 lrwxrwxrwx. 1 root root 21 Oct 16 22:19 jre -> /etc/alternatives/jre\n1054291 lrwxrwxrwx. 1 root root 27 Oct 16 22:19 jre-1.8.0 -> /etc/alternatives/jre_1.8.0\n1054293 lrwxrwxrwx. 1 root root 35 Oct 16 22:19 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk\n1054285 lrwxrwxrwx. 1 root root 51 Oct 16 22:19 jre-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64 -> java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre\n1054289 lrwxrwxrwx. 1 root root 29 Oct 16 22:19 jre-openjdk -> /etc/alternatives/jre_openjdk{code}", "environment": "CentOS : 7.5\n\nPuppet : 5.5.6\n\nPuppetlabs/Java : 3.2.0", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "35499", "fixedVersions": [], "id": "35499", "issueType": "Bug", "key": "MODULES-8102", "labels": ["environment"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b29cc649bcd7518af219b3b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java : inappropriate JAVA_HOME set for JRE only install", "timeSpent": "PT0S", "updated": "2020-05-05T09:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:321c682e-6f37-4ab1-b708-223300ad29da", "body": "Related PR to add the pipelines module:\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/5197", "created": "2018-10-16T15:31:00.000000"}], "components": [], "created": "2018-10-16T14:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ee54800"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqkw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4518_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_75492746962"}], "description": "*REASON:* Overhaul and rename of puppet module that installs the pipelines agent.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42974", "fixedVersions": [], "id": "42974", "issueType": "Task", "key": "MODULES-8101", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "No Available Fix", "resolutionDate": "2021-03-08T07:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-pipelines) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2021-03-08T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Please see\u00a0MODULES-8099\u00a0for the reason behind closing this ticket.", "created": "2018-11-09T06:39:00.000000"}], "components": [], "created": "2018-10-16T13:02:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55eea2a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqktb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2054190273_*|*_6_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/metadata.json#L99]\n\n \n\nThe metadata list the supported puppet versions as follows. This does not line up with the documentation that states that support is for Puppet 3 and on.\n\n \n\nThis is related to [https://puppet.atlassian.net/projects/MODULES/issues/MODULES-8099] regarding the lack of documentation for which versions of stdlib work with Puppet versions 5 and 6.\n\n \n{code:json}  \"requirements\": [\n    {\n      \"name\": \"puppet\",\n      \"version_requirement\": \">= 2.7.20 < 7.0.0\"\n    }\n],\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42973", "fixedVersions": [], "id": "42973", "issueType": "Bug", "key": "MODULES-8100", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2018-11-09T06:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : incorrect metadata information regarding support puppet versions", "timeSpent": "PT0S", "updated": "2018-11-09T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]. We have decided to remove the version compatibility table from the README as the information on Puppet compatibility can be found by looking in the metadata of the appropriate module version you are using ( MODULES-8235\u00a0). I'm also going to go ahead and close\u00a0MODULES-8100\u00a0since it is related to this same issue.\u00a0Thanks for notifying us of the issue!\u00a0", "created": "2018-11-09T06:37:00.000000"}], "components": [], "created": "2018-10-16T12:55:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation is updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58967be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqkt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2054533790_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-stdlib#version-compatibility]\n\n \n\nThis is missing compatibility with Puppet versions 5 and 6.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40796", "fixedVersions": [], "id": "40796", "issueType": "Bug", "key": "MODULES-8099", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2018-11-09T06:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : puppet version compatibility is missing Puppet versions 5 and 6", "timeSpent": "PT0S", "updated": "2018-11-09T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-10-15T10:21:00.000000", "creator": "70121:231cac10-454f-4877-bc27-afc6984ab4e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d6158cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6816"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqizb:"}], "description": "_Basic Info_\n *Module Version:* 7.3.0\n *Puppet Version:* 5.5.0\n *OS Name/Version:* Solaris 11\n\nThe 'logconfig' directive seems to be missing from the puppetlabs-ntp module. For example we normally have this line in our /etc/inet/ntp.conf file:\n{code:java}logconfig =syncevents +sysevents{code}\nBut using the following line throws up an error:\n{code:java}logconfig => [ 'syncevents +sysevents' ],\n{code}\n*Desired Behavior:* \n It adds the appropriate config into the ntp.conf file as per logconfig configuration.\n\n*Actual Behavior:*\n{code:java}Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Ntp]: has no parameter named 'logconfig' (file: /nfs/home/eldridgn/puppet/code_testing/ntp.pp, line: 1, column: 1) on node{code}\nThank You!!", "environment": "Solaris 11\n\nPuppet 5.5.0\n\nFacter 2.5.1\n\npuppetlabs-ntp v 7.3.0", "epicLinkSummary": "NTP Next", "estimate": "PT0S", "externalId": "42972", "fixedVersions": [], "id": "42972", "issueType": "New Feature", "key": "MODULES-8098", "labels": [], "originalEstimate": "PT0S", "parent": "36403", "parentSummary": "NTP Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:231cac10-454f-4877-bc27-afc6984ab4e4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ntp : 'logconfig' directive missing", "timeSpent": "PT0S", "updated": "2018-10-17T02:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-10-15T09:08:00.000000", "creator": "557058:3006bcde-e678-4559-997b-3fd2ebf96f73", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e9510c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzrfun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}], "description": "_Basic Info_\n *Module Version: 1.0.0 (currently latest)*\n *Puppet Version:* 5.x\n *OS Name/Version: Windows Server 2012*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWhen creating a scheduled_task resource with trigger 'logon', and specifying a local group as user_id, I expect it will run as any local user whom is member of that local group.\n\n*Actual Behavior:*\n\nIt throws an OLE32 error. Doesn't seem to be supported.", "environment": "Windows Server 2012 Virtual.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38585", "fixedVersions": [], "id": "38585", "issueType": "Bug", "key": "MODULES-8097", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3006bcde-e678-4559-997b-3fd2ebf96f73", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cannot create scheduled task to run as local group", "timeSpent": "PT0S", "updated": "2021-03-29T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[Last passing build was in January|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-lts-release/6/], but the matrix did not include Ubuntu.", "created": "2018-10-15T10:42:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/ci-job-configs/commit/d16fb5f9165f5a2ab26a7ec92debedbdfbd97465", "created": "2018-10-16T12:41:00.000000"}], "components": [], "created": "2018-10-15T01:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c44f06a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqibb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3259568_*|*_1_*:*_1_*:*_100104_*|*_10007_*:*_1_*:*_79216037_*|*_3_*:*_1_*:*_94142_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47415411"}], "description": "The reboot module is failing acceptance tests on the Ubuntu 18.04 client\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-lts-release/PLATFORM=ubuntu1804-64default.a,WORKER_LABEL=beaker/9/consoleFull]\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-lts-release/9/\n{code:java}00:16:29 An error occurred while loading ./spec/acceptance/reboot_no_refresh_spec.rb.\n00:16:29 Failure/Error: run_puppet_install_helper\n00:16:29 Beaker::Host::CommandFailure:\n00:16:29   Host 'tiqcpkonaikihsr.delivery.puppetlabs.net' exited with 8 running:\n00:16:29    wget -O /tmp/puppet.deb http://apt.puppetlabs.com/puppetlabs-release-pc1-bionic.deb\n00:16:29   Last 10 lines of output were:\n00:16:29   \t--2018-10-15 07:16:29--  http://apt.puppetlabs.com/puppetlabs-release-pc1-bionic.deb\n00:16:29   \tResolving apt.puppetlabs.com (apt.puppetlabs.com)... 13.32.254.57, 13.32.254.237, 13.32.254.9, ...\n00:16:29   \tConnecting to apt.puppetlabs.com (apt.puppetlabs.com)|13.32.254.57|:80... connected.\n00:16:29   \tHTTP request sent, awaiting response... 404 Not Found\n00:16:29   \t2018-10-15 07:16:29 ERROR 404: Not Found. {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38583", "fixedVersions": [], "id": "38583", "issueType": "CI Blocker", "key": "MODULES-8096", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-10-16T13:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot : Failing acceptance test on LTS (2016.4)", "timeSpent": "PT0S", "updated": "2018-10-16T13:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged by [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]\n\nModule is available at https://forge.puppet.com/puppetlabs/reboot/2.1.1/readme\n\n(OH HAPPY DAYS!!!)", "created": "2018-12-06T19:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR merged into master at", "created": "2018-12-06T19:08:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Version 2.1.1. is live on the forge here: https://forge.puppet.com/puppetlabs/reboot\n\nMergeback to master here https://github.com/puppetlabs/puppetlabs-reboot/pull/183", "created": "2018-12-06T19:13:00.000000"}], "components": [], "created": "2018-10-14T23:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31b2e0cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqib3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4565830907_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37627", "fixedVersions": [], "id": "37627", "issueType": "Sub-task", "key": "MODULES-8095", "labels": [], "originalEstimate": "PT0S", "parent": "33347", "parentSummary": "Supported Release (reboot) 2.1.1 - (4 Dec 2018) - (5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-06T19:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(reboot) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-06T19:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "CI is passing:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-merge_release/12/]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-reboot/compare/2.0.0...2a54858e0076fe2ea05b0352c9ebebc3eea72faa]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-reboot/blob/2a54858e0076fe2ea05b0352c9ebebc3eea72faa/CHANGELOG.md]\n\n\u00a0", "created": "2018-12-04T12:56:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The module is being released from the tip of release branch at 2a54858e0076fe2ea05b0352c9ebebc3eea72faa.\n\nPrevious version is 2.0.0 at\u00a0bd118cf4ee6073292426b3ca16f574a5d2318666", "created": "2018-12-04T13:15:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Findings:\n\nMODULES-5896 - Change to code to adhere to rubocop rules, no changes in behavior - tests still pass in CI and spec. Included in Changelog but is not user-facing.\n\nMODULES-3975 - change to lib/puppet/provider/reboot/windows.rb but no changes to tests - tests still pass in CI and spec. This is a change in behavior, not new code.\n\nCVE-2018-6508 - Changes to json and code for the init task, no change in tests. Acceptance tests continue to pass.\n\nMODULES-6745 - change to spec only to support testmode switcher, tests continue to pass. Included in Changelog but is not user-facing.\n\nFM-6968 - modification of metadata to drop support for SLES 5 and Debian 7 - NOT included in changelog.\n\nMODULES-7417 - modification of spec_helper_acceptance to support Debian 9, ubuntu 16.04, and 18.04, no modification to metadata or tests, tests continue to pass. Debian 9 and 16.04 are in the metadata, 18.04 is not.\n\nBOLT-459 - new code, new tests, passing in CI, present in changelog.\n\nBOLT-957 - changes code, updates tests, passing in CI, present in changelog.\n\n\u00a0", "created": "2018-12-04T14:09:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "A maint commit was added and the commit being released is updated, but this is to address changelog oversights, and does not impact this QA signoff.\n\nNew Commit:\u00a0https://github.com/puppetlabs/puppetlabs-reboot/commit/6c3130563350a9fe3d9697a51f5fe2c428ee2b50", "created": "2018-12-04T15:37:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "I thought my reboot::wait function got removed?", "created": "2018-12-04T18:28:00.000000"}], "components": [], "created": "2018-10-14T23:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@239b5781"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqiav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3893414640_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_78612910_*|*_10005_*:*_1_*:*_408409590"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36560", "fixedVersions": [], "id": "36560", "issueType": "Sub-task", "key": "MODULES-8094", "labels": [], "originalEstimate": "PT0S", "parent": "33347", "parentSummary": "Supported Release (reboot) 2.1.1 - (4 Dec 2018) - (5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-12-04T15:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(reboot) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-12-04T18:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The reboot module is not localised.", "created": "2018-10-14T23:57:00.000000"}], "components": [], "created": "2018-10-14T23:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@287164ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqian:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_412905_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35497", "fixedVersions": [], "id": "35497", "issueType": "Sub-task", "key": "MODULES-8093", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33347", "parentSummary": "Supported Release (reboot) 2.1.1 - (4 Dec 2018) - (5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-14T23:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(reboot) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-14T23:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-10-14T23:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ac51c01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqiaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3893384691_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_35669221_*|*_10005_*:*_1_*:*_408400591"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34363", "fixedVersions": [], "id": "34363", "issueType": "Sub-task", "key": "MODULES-8092", "labels": [], "originalEstimate": "PT0S", "parent": "33347", "parentSummary": "Supported Release (reboot) 2.1.1 - (4 Dec 2018) - (5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-04T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(reboot) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-12-04T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release Prep PR raised at\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/173", "created": "2018-10-15T02:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Currently blocked by MODULES-8096", "created": "2018-10-15T02:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR updated. \n\nNote we are blocked on BOLT-459 being resolved.", "created": "2018-11-29T00:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into release at", "created": "2018-12-03T17:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SHA 6c313056 passed CI at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-cinext_nightly-skippable_release/3/", "created": "2018-12-04T21:29:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "-Failing due to an artifactory resource not being present:\nhttps://artifactory.delivery.puppetlabs.net/artifactory/api/gems/rubygems/\nYields a 404 not found error-\n\nUpon further investigation it appears as though bolt requires a higher gem version of Puppet than is provided:\n\n{code}\nBundler could not find compatible versions for gem \"puppet\":\n In Gemfile:\n  puppet (~> 5.0)\n  bolt (~> 1.3) was resolved to 1.4.0, which depends on\n    puppet (< 7, >= 6.0.1)\n{code}\n", "created": "2018-12-05T10:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged additional PR due to forge rejecting the module", "created": "2018-12-05T19:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release branch passed CI at", "created": "2018-12-06T08:23:00.000000"}], "components": [], "created": "2018-10-14T23:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bf3fbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpsn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_94652020_*|*_1_*:*_1_*:*_11066_*|*_3_*:*_1_*:*_80733436_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_491047468_*|*_10006_*:*_2_*:*_3899400046"}], "description": "*REASON:* 2.1.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-reboot/compare/2.0.0... 5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-cinext_nightly-skippable_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33347", "fixedVersions": [], "id": "33347", "issueType": "Task", "key": "MODULES-8091", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-12-06T19:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (reboot) 2.1.1 - (4 Dec 2018) - (5a924b35d8cb09cd98bb7e190d8fe97cd8630e1d)", "timeSpent": "PT0S", "updated": "2018-12-06T19:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a09cf02c24efb3c4ed4cd9d", "body": "I've raised [#309|https://github.com/puppetlabs/puppetlabs-inifile/pull/309] with this change.", "created": "2018-10-14T23:18:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:5a09cf02c24efb3c4ed4cd9d]. We'll have a look.", "created": "2018-10-17T07:31:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged.", "created": "2018-10-18T09:03:00.000000"}], "components": ["inifile"], "created": "2018-10-14T23:15:00.000000", "creator": "5a09cf02c24efb3c4ed4cd9d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c202ea4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqia7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_294505860_*|*_5_*:*_1_*:*_0"}], "description": "The {{ini_setting}} resource creates the file specified in the {{path}} parameter if it doesn't exist - it would be a small QOL improvement to have the resource autorequire the parent directory of that path if it is in the catalog.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42971", "fixedVersions": [], "id": "42971", "issueType": "Improvement", "key": "MODULES-8090", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a09cf02c24efb3c4ed4cd9d", "resolution": "Fixed", "resolutionDate": "2018-10-18T09:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Autorequire parent directory of ini_setting path", "timeSpent": "PT0S", "updated": "2018-10-18T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] Release is done - let us know if there are any issues. Thanks!", "created": "2018-10-17T09:29:00.000000"}], "components": [], "created": "2018-10-13T02:59:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37504819"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqhtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_369037277_*|*_6_*:*_1_*:*_0"}], "description": "This is a follow up of https://puppet.atlassian.net/browse/MODULES-7844. The current release of the module doesn't allow up2date dependencies for concat. This was fixed in the master branch but isn't released yet. This makes beaker acceptance tests pretty hard. Can you please kick out a new release?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34362", "fixedVersions": [], "id": "34362", "issueType": "Task", "key": "MODULES-8089", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-10-17T09:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "make a new release of puppetlabs-puppet_authorization", "timeSpent": "PT0S", "updated": "2018-10-17T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3a0ddc8c-04c2-4683-8ba6-b81e22d7566b", "body": "Hi all, this gave me untold trouble in trying to get the DSC reboots to not occur unless I needed it to. There were times that randomly the server rebooted from the invocation of DSC when running through the manifest as usual but there were no actual changes made. The reboots happened regardless and I couldn't understand why until Adam brought it to my attention and once we looked at the documentation that it's actually poor in terms of ensuring how best to implement the DSC Reboot option when used.\n\nSo I would love it to be clearer as a reference in future.\n\nThanks\n\nPaul", "created": "2018-10-15T05:14:00.000000"}], "components": ["dsc"], "created": "2018-10-12T11:32:00.000000", "creator": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Change, internal review only"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79950564"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqhkf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}], "description": "_Basic Info_\n*Module Version:* latest\n*Puppet Version:* NA\n*OS Name/Version:* NA\n\nWorking with a end user to debug their code they had worked them self distraught due to multiple reboots of their development server as they had not recognised how to use relationships to trigger or constrain the dsc_reboot resource.\nhttps://github.com/abuxton/puppetlabs-dsc/blob/master/README.md#handling-reboots-with-dsc\n\n*Desired Behavior:*\nupdate the documentation to include a link to lang_relationships page (https://puppet.com/docs/puppet/5.0/lang_relationships.html#refreshing-and-notification), and to outline the use of notify/subscribe between a resource and the dsc_reboot the documentation inlcudes a package deployment https://github.com/abuxton/puppetlabs-dsc/blob/master/README.md#installing-packages-with-dsc it would be nice to see the two resources related and it called out for the purpose of documentation.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36557", "fixedVersions": ["DSC Release December"], "id": "36557", "issueType": "Improvement", "key": "MODULES-8087", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs-dsc: please update doco for the dsc_reboot to show relationship example on refresh event to confine reboots", "timeSpent": "PT0S", "updated": "2021-01-25T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c7cf29cd706436de8a955e2", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-10-12T09:15:00.000000", "creator": "5c7cf29cd706436de8a955e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35636462"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqh1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1144475080_*|*_1_*:*_1_*:*_7656015_*|*_10007_*:*_1_*:*_521301943_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\npuppet_agent 1.7.0\nPuppet 5.5.6\nWindows 10 / Server 2016\n\n_Describe your issue in as much detail as possible..._\nURLs for .msi for Puppet 5 and 6 on windows are wrong in the module.\nActual MSI are located in subdirectories called puppet5/ and puppet6/\n\n*Desired Behavior:* Correct download URLs\n\n\n*Actual Behavior:* Wrong download URLs\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34361", "fixedVersions": [], "id": "34361", "issueType": "Bug", "key": "MODULES-8086", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7cf29cd706436de8a955e2", "resolution": "Fixed", "resolutionDate": "2018-10-31T18:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Puppet 5/6 : wrong URLs for windows binaries", "timeSpent": "PT0S", "updated": "2018-11-18T18:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62439c7ba629c30068a3ea28", "body": "Added a [pull request|https://github.com/puppetlabs/puppetlabs-java/pull/330] for this.", "created": "2018-10-11T23:44:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Connected pr has been merged.", "created": "2018-10-12T07:51:00.000000"}], "components": ["java"], "created": "2018-10-11T23:27:00.000000", "creator": "62439c7ba629c30068a3ea28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ceddb9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqgrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30253697_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 6.0.2*\n *OS Name/Version: macOS 10.13.6 and Ubuntu Linux 16.04*\n\n*Desired Behavior:*\n\n*Multiple Oracle Java versions can be installed.*\n\n*Actual Behavior:*\n\nWhen calling the defined type java::oracle multiple times to install multiple versions of Oracle Java (i.e. JDK7 + JDK8), the puppet compiler fails:\n{code:java}\nerror during compilation: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[Install Oracle java_se jdk 8] is already declared at (file: /Users/dennis.ploeger/Documents/prog/devops/forks/puppetlabs-java/spec/fixtures/modules/java/manifests/oracle.pp, line: 272); cannot redeclare (file: /Users/dennis.ploeger/Documents/prog/devops/forks/puppetlabs-java/spec/fixtures/modules/java/manifests/oracle.pp, line: 272) (file: /Users/dennis.ploeger/Documents/prog/devops/forks/puppetlabs-java/spec/fixtures/modules/java/manifests/oracle.pp, line: 272, column: 11) (line: 11) {code}\nafter fixing this specific line, there are additional lines, that break atomicity.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35495", "fixedVersions": [], "id": "35495", "issueType": "Bug", "key": "MODULES-8085", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439c7ba629c30068a3ea28", "resolution": "Fixed", "resolutionDate": "2018-10-12T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java: java::oracle is not atomic", "timeSpent": "PT0S", "updated": "2018-10-12T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "So it turns out that there\u00a0_is_\u00a0an ad-hoc pipeline for this module, and it works fine \u2013 it just wasn't included in a view anywhere. I've added its jobs in a new tab [here|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/puppet-agent/view/puppetlabs-puppet_agent%20module/view/ad-hoc/].\n\nPR tests still remain to be looked into.", "created": "2018-11-01T17:37:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "fixed in:\u00a0https://github.com/puppetlabs/ci-job-configs/pull/7372", "created": "2020-12-04T06:57:00.000000"}], "components": ["puppet_agent"], "created": "2018-10-11T14:19:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1030d842"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk9sv:00zg"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_890771187_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_66910295592"}], "description": "Scope effort to develop PR tests and/or an ad-hoc pipeline for the puppet_agent module.\n\nThis could potentially be part of an effort to redesign/improve puppet_agent module/agent upgrade CI.\n\nAs a next step, we may want to find out if the Modules team has an existing pattern for PR acceptance testing that would be suitable for reuse.\n\n\u00a0\n\n/cc [~accountid:557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81], [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39659", "fixedVersions": [], "id": "39659", "issueType": "Task", "key": "MODULES-8084", "labels": ["ci_automation", "platform_os_retro"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Fixed", "resolutionDate": "2020-12-04T06:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(SPIKE) puppet_agent: scope effort to implement PR tests and/or ad-hoc pipeline", "timeSpent": "PT0S", "updated": "2020-12-04T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c6c0d1f812c9a8c530a", "body": "Agentful nexus will function on Puppet6 as part of the planned changes to work `dual mode`", "created": "2018-10-18T09:47:00.000000"}], "components": [], "created": "2018-10-11T03:52:00.000000", "creator": "5b574c6c0d1f812c9a8c530a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b466a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqfc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_626081418_*|*_6_*:*_1_*:*_0"}], "description": "The netdev_stdlib check to determine if is will use the agentless type is if requiring resource_api does not throw an error - but if people are running Puppet 6 then my understanding is that resource api is bundled with it which might mean people using nexus that wish to remain agentful will be forced down the agentless route.\n\n\u00a0\n\nWhich means agentful nexus might only be supported on Puppet < 6.", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "40794", "fixedVersions": [], "id": "40794", "issueType": "Task", "key": "MODULES-8083", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c6c0d1f812c9a8c530a", "resolution": "Done", "resolutionDate": "2018-10-18T09:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Agentful Nexus on Puppet 6", "timeSpent": "PT0S", "updated": "2018-10-24T02:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "This needs investigation into what level this should be fixed.", "created": "2018-10-15T12:09:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:5b9fcedc03b52466f05c4510] Personally I'm unaware of a reason we specifically need to be using the \"puppet:///\" protocol. The way things are currently set up we should be using the puppet protocol everywhere that needs to download a file, and then things that use repos (like SUSE/Redhat/Debian) will use https.\n\nIf this ticket is specific to windows for the customer: there's already a way to specify an https:// call instead of the puppet protocol for downloads:\n\nhttps://forge.puppet.com/puppetlabs/puppet_agent#windows_source\n\nif the customer specifies that parameter they should be able to list the https route to the windows packages and it should solve their problem without requiring any code updates.", "created": "2019-06-18T10:41:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:5a6649d80f236c260941c7ee] I don't know if you're watching this ticket, but we may be able to go straight back to walmart and give them a solution for their problem right away.\n\nIf they have an up-to-date verison of the puppet_agent module installed, they can use the https://forge.puppet.com/puppetlabs/puppet_agent#windows_source parameter in that module to update the source of windows packages to point to an http URL instead of trying to use the puppet protocol.\n\nNote that they would need to set https://forge.puppet.com/puppetlabs/puppet_agent#use_alternate_sources to true as well to force downloads to come from the {{windows_source}} parameter", "created": "2019-06-18T10:44:00.000000"}, {"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "I'm not officially on this account as SE, but u was when this issue was opened. I'm sure Kim will share with them this information, but the larger issue remains: when we force the use of puppet:// URIs, we mandate the use of scarce JRuby resources. I haven't seen a reason presented at to why, and ultimately that's what Kim's customer wants you know. Given that there is already a work around for windows and that Puppet URI's don't provide say, integration with RBAC nor extra performance nor security, Kim's customer will not be impressed if they get the impression, \"here's a solution for windows, but you can keep sucking it up for Linux...\"  if I recall correctly, the customer developed their own prices for agent upgrades, because of this issue. I don't think that, the windows side being solved and the Linux side not, is sufficiently compelling to get them to play with this module again.", "created": "2019-06-18T13:36:00.000000"}, {"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "last comment typed from phone. apologies for the errors and autocorrects.", "created": "2019-06-18T13:37:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:557058:35060490-aa27-40a2-b587-eca7672140c8] I agree with the premise that it would likely be better to stop using puppet:// URIs in this module. I was leaving the comments about {{windows_source}} because I wanted to make sure the customer had all the information they needed in case they wanted to start looking at setting source variables and possibly beginning to use the provided module without waiting for us to ship this change.\n\nI _do_ think we should make this update.\n\nAs far as linux installations go: there are source parameters available for almost all platforms that can provide the same solution as I listed for windows. I was specifically pointing out {{windows_source}} because the details of this ticket specifically called out windows. If you look through https://forge.puppet.com/puppetlabs/puppet_agent#parameters there are several parameters such as apt_source, yum_source, mac_source to change the way the module interacts in the same way I listed earlier for windows.\n\nAgain, I _do_ want us to make this change in the module, but I just wanted to make sure the customer knows about using these parameters in case they didn't want to wait for an updated module to try it out.", "created": "2019-06-18T14:12:00.000000"}, {"author": "623cfbe1ee1b5a007029bec2", "body": "Thanks - the source variables sound very interesting.\u00a0 We don't mind hosting packages on our PE infrastructure but for bulk upgrades we'd rather use dedicated hosting for the packages (as we do in the Linux space.) . The ideal thing for us would be to host the packages outside our PE infrastructure as we have some servers that servers that are set up to provide HTTP backends/repos for our Linux fleet, and are ideally located (from a firewall standpoint) to provide this service to our Windows fleet as well.\n\nWhat is the URL structure needed for the alternate source option, exactly?\u00a0 The docs mention downloads.puppet.com, but what does it want to do with the install.ps1 (etc).", "created": "2019-06-20T09:50:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:623cfbe1ee1b5a007029bec2] The alternate source URLs were created to service pretty much what you are describing, so hopefully we can help you out:\n\nFor windows: The file structure the module will expect looks like:\n\nhttps:// <some alternate download url> /windows/ <puppet collection name> /puppet-agent-<version>-x64.msi\n\nOn downloads.puppet that looks like this:\n\nhttp://downloads.puppet.com/windows/puppet6/puppet-agent-6.5.0-x64.msi\n\n(using puppet 6.5.0 as an example)\n\nThe \"puppet collection name\" will be either puppet5 or puppet6, depending on which series of the agent you're trying to install.\n\nI don't believe /windows has to be the top level directory either, you can have any number of paths underneath it.  The only required part is that the url path _ends_ with something like /windows/puppet6/puppet-agent-6.5.0-x64.msi. If there are going to be other paths underneath the /windows/ path then just make sure those paths are included in the {{windows_source}} param.\n\nIf you are interested, the code in the module that's actually calculating the source of the package will evaluate to here: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/windows.pp#L23 if you set the {{use_alternate_sources}} and {{windows_source}} parameters in the module.", "created": "2019-06-20T12:00:00.000000"}, {"author": "623cfbe1ee1b5a007029bec2", "body": "We've been successful in testing this internally with our own repositories.\u00a0 I think we're good on our side to close this.\n\nFor the record, we were able to make it work just changing puppet_agent::alternate_pe_source and mirroring the PE install bits.", "created": "2019-06-24T13:17:00.000000"}], "components": ["puppet_agent"], "created": "2018-10-10T13:26:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@679575e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzux5j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_478260035_*|*_10009_*:*_1_*:*_20580920135_*|*_3_*:*_1_*:*_1116953295_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_97058_*|*_10005_*:*_1_*:*_154540304"}], "description": "In a discussion with a Puppet user who has a large scale, they find that because the puppetlabs/puppet_agent uses puppet:/// URI's, that it consumes all of their available jruby's when updating thousands of agents.\n\nIt would be very nice if there could be some flexibility there, to specify an alternative source for instance, that wouldn't consume limited Puppet infrastructure resources.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40791", "fixedVersions": [], "id": "40791", "issueType": "Improvement", "key": "MODULES-8082", "labels": ["customer"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Fixed", "resolutionDate": "2019-06-26T00:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent use of puppet:/// URI's consume jRuby's unnecessarily", "timeSpent": "PT0S", "updated": "2019-07-01T05:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c168594742a00683e4426", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-apt/pull/815", "created": "2018-10-09T22:46:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey\u00a0[~accountid:623c168594742a00683e4426]. Thank you for contributing your PR. Now that it has been merged and released, I am going to go ahead and resolve the ticket now. Cheers!", "created": "2018-11-20T04:00:00.000000"}], "components": ["apt"], "created": "2018-10-09T21:51:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e335a46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqen3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195336868_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3372825429"}], "description": "apt::key doesn't support hkps:// protocol for server.", "environment": "puppetlabs-apt: v6.1.1\npuppetserver: 6.0.1-1bionic\n\npuppet-agent: 6.0.2-1bionic", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37625", "fixedVersions": [], "id": "37625", "issueType": "New Feature", "key": "MODULES-8081", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "resolution": "Fixed", "resolutionDate": "2018-11-20T04:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : no support for hkps:// protocol in apt::key", "timeSpent": "PT0S", "updated": "2018-11-20T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Hi,\n\nDo you have `strict_variables` enabled in your environment?", "created": "2018-10-15T12:19:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "Yes", "created": "2018-10-18T01:40:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "I created a PR with a fix - https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/337\n\n\u00a0", "created": "2018-10-18T02:13:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "We could not reproduce this issue. Please reopen the ticket if the issue still exists.", "created": "2019-07-10T02:01:00.000000"}], "components": ["puppet_agent"], "created": "2018-10-09T08:50:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b16c5bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzv8ef:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_530975945_*|*_3_*:*_1_*:*_1123906996_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_223002644_*|*_10006_*:*_1_*:*_21013721896_*|*_10005_*:*_1_*:*_757489708"}], "description": "When trying to upgrade to newest 1.7.0 of module I get this:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown variable: '::platform_tag'. (file: /etc/puppetlabs/code/envs/b56v/modules/puppet_agent/manifests/install.pp, line: 191, column: 14)\n\npuppetserver is latest from puppet5 (puppetserver-5.3.5). The one we have now (1.3.2) works fine - except is is complaining about source_permissions being deprecated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36555", "fixedVersions": [], "id": "36555", "issueType": "Bug", "key": "MODULES-8080", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Cannot Reproduce", "resolutionDate": "2019-07-10T02:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : breaks (missing platform_tag) on puppetserver 5.3.5 (agent 5.6.5)", "timeSpent": "PT0S", "updated": "2019-07-11T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-10-09T07:53:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60dd6796"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqe0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534041566_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.7.0*\n *Puppet Version: latest internal release*\n *OS Name/Version: CentOS 7*\n\nI am seeing the following on every puppet run:\n{code:java}\nInfo: Retrieving locales\nInfo: Loading facts\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/upgrade_puppet_agent_module/modules/puppet_agent/manifests/prepare.pp, line: 36)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/upgrade_puppet_agent_module/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 18)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/upgrade_puppet_agent_module/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 70)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/upgrade_puppet_agent_module/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 75)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/upgrade_puppet_agent_module/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 92) {code}\n*Desired Behavior:*\n\nNo errors when using latest version of the module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41822", "fixedVersions": [], "id": "41822", "issueType": "Bug", "key": "MODULES-8079", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Duplicate", "resolutionDate": "2018-10-15T12:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : source_permissions depreciated", "timeSpent": "PT0S", "updated": "2018-10-15T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:5c87ae38f57a154c0a73859c] - thanks for raising this. We have no plans to support VirtuozzoLinux. if you submit PRs to Puppet supported modules to add compatibility we can review them, but we won't support VirtuozzoLinux. Let me know if you've any questions. Thanks!", "created": "2018-10-12T03:49:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing this - feel free to submit PRs and open\u00a0new JIRA\u00a0tickets to add this compatibility.", "created": "2018-10-12T03:49:00.000000"}, {"author": "5c87ae38f57a154c0a73859c", "body": "is there an easy way to overwrite facts for a given environment in r10k?", "created": "2018-10-12T04:31:00.000000"}, {"author": "5c87ae38f57a154c0a73859c", "body": "if anybody has the same problem, it seems to be possibly to override facts like this:\n\n{quote}\nFacter.add('osfamily') do\n  has_weight 100\n  confine :operatingsystem => 'VirtuozzoLinux'\n  setcode do\n    \"RedHat\"\n  end\nend\n{quote}", "created": "2018-10-16T07:28:00.000000"}], "components": [], "created": "2018-10-09T05:01:00.000000", "creator": "5c87ae38f57a154c0a73859c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66d5076f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqdzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_254905901_*|*_6_*:*_1_*:*_0"}], "description": "*Puppet Version: 6.x.x*\n *Puppet Server Version: 6.x.x*\n *OS Name/Version: Virtuozzo Linux*\n\nThis only affects VirtuozzoLinux https://www.virtuozzo.com/\n\nSince puppet-agent got updated to version 6 facter is aware of Virtuozzo and no longer reports RedHat anymore.\n\nProblem is that not a single module is supporting Virtuozzo Linux currently.\n\nVirtuozzo Linux is identical to redhat/centos as far as i know.\n\nWhat would be to best approach for a solution?\n\nDo you want pull requests to given modules with updated hiera/params.pp?\n\nIs there any way to override a fact easily inside puppet code that we have a way to force redhat?\n\n*Desired Behavior:*\n\nModules support VirtuozzoLinux and complete their runs without an error.\n\n*Actual Behavior:*\n\nModules don't support Virtuozzo Linux and report various failures.\n\n\u00a0\n\nPlease let me know if you need further info.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41821", "fixedVersions": [], "id": "41821", "issueType": "Improvement", "key": "MODULES-8078", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c87ae38f57a154c0a73859c", "resolution": "Won't Do", "resolutionDate": "2018-10-12T03:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "all : modules unaware of VirtuozzoLinux", "timeSpent": "PT0S", "updated": "2018-10-16T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-10-09T03:05:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@695b6e2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqdxb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1480873641_*|*_5_*:*_1_*:*_0"}], "description": "This ticket is to address minor inconsistencies in the implementation of the apt_key refresh param:\n * source key `ensure` param is not passed in within source.pp\n * refresh defaults to true instead of false", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39658", "fixedVersions": [], "id": "39658", "issueType": "Task", "key": "MODULES-8077", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Done", "resolutionDate": "2018-10-26T06:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : Minor updates to apt_key refresh logic", "timeSpent": "PT0S", "updated": "2018-10-26T06:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "Some additional context (also from HipChat):\n\n{quote}\n[1:43 PM] Kevin Reeuwyk: looks like the service keeps running during the upgrade, so the puppet agent doesn't think it needs to start or restart it\n[1:44 PM] Kevin Reeuwyk: but the files are changed underneath and you end up with a running service that's not connected to the master\n[1:44 PM] Kevin Reeuwyk: stopping the pxp-agent service before upgrade should also help\n{quote}", "created": "2018-10-08T14:46:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "I think we should be stopping the pxp-agent/puppet services prior to upgrade and starting them again after: I believe if we are not doing windows will assume the package requires the OS to restart before functioning. ", "created": "2018-10-08T15:07:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Also of note: the recent service management changes we made to puppet were not available in 5.5.6, so we can rule those changes out as the root cause.", "created": "2018-10-08T15:41:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "This seems like a match for the behavior reported in FM-7628.", "created": "2018-12-20T12:04:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This has also appeared as an issue using puppetlabs-bootstrap to upgrade agents.", "created": "2018-12-21T12:31:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] do we know what puppet-agent module  this will ship in?\nour new process (unpublished, so far) for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs for too long.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.", "created": "2019-01-02T14:22:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:557058:3da95088-202d-4082-a15a-eb2e812f2578] pxp-agent issues are next on my list of things to fix with the agent module, this will be done in the next two weeks\n", "created": "2019-02-20T14:18:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Changes have landed in the agent module such that the pxp-agent service is restarted after upgrade after successful installations: https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/c1d093f402cab564f9221fefdd0fad550ac7f96e\n\nI'm going to close this ticket as done, the work should ship with the puppetlabs-puppet_agent module 2.1.0, which should ship this week (or early next week)", "created": "2019-02-26T17:13:00.000000"}], "components": ["puppet_agent"], "created": "2018-10-08T14:30:00.000000", "creator": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30959e4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8533"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqdg7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33206"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_143855_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12195683295"}], "description": "_Basic Info_\n *Module Version:*\u00a0any, probably\n *Puppet Version:* 5.5.6, 6.0.2\n *OS Name/Version:* Windows (any)\n\nReported in hipchat:\n{quote}Upgrades on Windows with the puppetlabs/puppet_agent module causes the PXP Agent Service to end up in an inconsistent state with the newer versions (started to see this with 5.5.6 and above, all the way up to 6.0.2). Can we update the module to perform a restart of the PXP Agent Service after the upgrade? That fixes it.\n{quote}\n*Desired Behavior:*\n\nUpgrades are successful and leave PXP Agent in a consistently working state\n\n*Actual Behavior:*\n\nPXP Agent's state is inconsistent", "epicLinkSummary": "Windows upgrades are failing due to pxp-agent issues", "estimate": "PT0S", "externalId": "33300", "fixedVersions": [], "id": "33300", "issueType": "Bug", "key": "MODULES-8076", "labels": ["escalation", "needs_repro", "windows"], "originalEstimate": "PT0S", "parent": "42912", "parentSummary": "Windows upgrades are failing due to pxp-agent issues", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "resolution": "Fixed", "resolutionDate": "2019-02-26T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: Upgrades on Windows end with PXP Agent in an inconsistent state", "timeSpent": "PT0S", "updated": "2019-12-05T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-10-08T13:05:00.000000", "creator": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6743763b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqdbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119842238047_*|*_6_*:*_1_*:*_0"}], "description": "Task fails because /etc/SuSE-release may not be present\n\n{{19:42:47 +0100 CRIT: Unable to determine platform version! }}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36527", "fixedVersions": [], "id": "36527", "issueType": "New Feature", "key": "MODULES-8075", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "resolution": "Won't Do", "resolutionDate": "2022-07-26T14:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent::install task does not support sles 15", "timeSpent": "PT0S", "updated": "2022-07-26T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:623c0aac1c7f6a007049e4bf]. We've merged the PR into master and will get a release out shortly.", "created": "2018-10-12T03:45:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] going to try to release this week", "created": "2018-11-21T04:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c0aac1c7f6a007049e4bf],\n\npuppetlabs-postgresql has now been released and includes the change you have highlighted.\nYou will find this release on the Forge: https://forge.puppet.com/puppetlabs/postgresql\n\nMany Thanks\nPaula", "created": "2018-11-21T07:59:00.000000"}], "components": [], "created": "2018-10-08T06:41:00.000000", "creator": "623c0aac1c7f6a007049e4bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@636d9d8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqcyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_335060453_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3474797845"}], "description": "In pg10 all the references to \"xlog\" have been changed to \"wal\". initdb\u00a0option have then changed from --xlogdir in --waldir. The corresponding short option was not changed (-X), so we can use it to be compatible with all the versions.\n\n\u00a0\n\nA pull request that fixes the issue already exists https://github.com/puppetlabs/puppetlabs-postgresql/pull/976", "environment": "PostgreSQL 10 or newer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38581", "fixedVersions": [], "id": "38581", "issueType": "Bug", "key": "MODULES-8074", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0aac1c7f6a007049e4bf", "resolution": "Fixed", "resolutionDate": "2018-11-21T07:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgres : xlogdir does not work with pg10 or newer", "timeSpent": "PT0S", "updated": "2018-11-21T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-10-08T04:39:00.000000", "creator": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45915566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqcxz:"}], "description": "I have the following in a class:\n{noformat}vcsrepo { '/etc/icinga2/conf.d/slack-notifications':\n  ensure   => 'present',\n  provider => 'svn',\n  source   => 'https://github.com/nisabek/icinga2-slack-notifications.git/trunk/src/slack-notifications',\n  includes => [\n    'slack-notifications-command.conf',\n    'slack-notifications-configuration.conf'\n  ]\n}\n-> file { '/etc/icinga2/conf.d/slack-notifications/slack-notifications-user-configuration.conf':\n  ensure  => 'file',\n  owner   => $icinga2::params::user,\n  group   => $icinga2::params::group,\n  mode    => '0640',\n  content => $conf_content,\n  notify  => Service[ $icinga2::params::service ]\n}\n{noformat}\nThe {{vcsrepo}} definition creates the directory and pulls down the two needed files directly from github using SVN, then after that, a config file is created in the same directory.\n\nThe first time this runs, all works well. However, on the next puppet run, the following error occurs:\n{noformat}Error: Execution of '/bin/svn --non-interactive update --set-depth exclude slack-notifications-user-configuration.conf' returned 1: svn: E155010: The node '/etc/icinga2/conf.d/slack-notifications/slack-notifications-user-configuration.conf' was not found.\nError: /Stage[main]/Icinga::Slacknotifications/Vcsrepo[/etc/icinga2/conf.d/slack-notifications]/includes: change from ['slack-notifications-user-configuration.conf', 'slack-notifications-configuration.conf', 'slack-notifications-command.conf'] to ['slack-notifications-command.conf', 'slack-notifications-configuration.conf'] failed: Execution of '/bin/svn --non-interactive update --set-depth exclude slack-notifications-user-configuration.conf' returned 1: svn: E155010: The node '/etc/icinga2/conf.d/slack-notifications/slack-notifications-user-configuration.conf' was not found.\n{noformat}\nIt seems as though the svn command is trying to exclude the file in the update command, and it fails, but I'm not even sure why it is trying to run an \"svn update\" at all as the files are already present.\n\nI've tried adding {{excludes => 'slack-notifications-user-configuration.conf'}} to the declaration, but it doesn't do anything (presumably as it's not actually implemented in SVN repos: MODULES-4384)\n\nI realise I could just pull these two files down and add them locally to the puppet repository, but that's not what I want to do in this instance.\n\nIs the above error a bug? Or am I simply trying to use the vcsrepo module in a way that it is not designed to be? Is there a workaround/fix? Can the {{excludes}} support be added to SVN?", "environment": "Puppet Version: 5.5.6\n\nVCSRepo module Version: 2.4.0\n\nOS: CentOS 7.5\n\nSVN Version: 1.7.14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34360", "fixedVersions": [], "id": "34360", "issueType": "Bug", "key": "MODULES-8073", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo : SVN Error if a file is locally added. No way to exclude/ignore.", "timeSpent": "PT0S", "updated": "2018-10-12T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623e7a25bef8a60068c8dbe9]\u00a0i have reached out to the people at team echoes with [https://github.com/echoes-tech/puppet-monit/issues/37]\n\nI want to make sure that echoes have indeed stopped development.\n\nIf i don't hear anything, or they approve. We will mark soli/monit as approved.\u00a0\n\nThanks for the ticket and the work you have put in.\u00a0", "created": "2018-11-05T03:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623e7a25bef8a60068c8dbe9]\n\nDue to lack of response on https://github.com/echoes-tech/puppet-monit/issues/37 I am delighted to announce that the approvals team has taken time to look at your request. We have decided to mark https://forge.puppet.com/soli/monit as approved and deprecate https://forge.puppet.com/echoes/monit in favor of https://forge.puppet.com/soli/monit due to prolonged inactivity.\n\nWe would recommend as an 'Approved' module taking the time to add more testing to your module. There are limited acceptance tests and adding more would provide your module with more coverage. However we have decided to approve this module, in the understanding that this will be addressed.\n\nI hope you are happy with the decision our team has made and we would like to thank you for creating this ticket.\n\nMany Thanks\nPuppet Approved Team", "created": "2019-01-15T07:48:00.000000"}], "components": ["approved"], "created": "2018-10-08T01:01:00.000000", "creator": "623e7a25bef8a60068c8dbe9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@262e35e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqcv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109845992_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6149089754_*|*_10005_*:*_1_*:*_2322715331"}], "description": "Hello,\n\nCould you please review soli/monit to be Puppet Approved?\n\n[https://forge.puppet.com/soli/monit]\n\nThe previous module [https://forge.puppet.com/echoes/monit] is no longe maintained.\nThank you in advance.\n\nRegards,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40788", "fixedVersions": [], "id": "40788", "issueType": "Task", "key": "MODULES-8072", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a25bef8a60068c8dbe9", "resolution": "Fixed", "resolutionDate": "2019-01-15T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for soli/monit", "timeSpent": "PT0S", "updated": "2019-01-15T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-10-08T23:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-10-09T00:27:00.000000"}], "components": ["dsc"], "created": "2018-10-05T11:57:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3404ae4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc9z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3274715_*|*_1_*:*_1_*:*_8113_*|*_3_*:*_1_*:*_287377088_*|*_10009_*:*_1_*:*_13565786_*|*_5_*:*_1_*:*_0"}], "description": "Starting on September 16th the DSC pipeline began to fail on three tests related to UTF-8 encoding (expecting, but not getting, errors).\n\nThe last successful build used Puppet 5.5.6, the first failing build used Puppet 6.0.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37624", "fixedVersions": [], "id": "37624", "issueType": "CI Blocker", "key": "MODULES-8071", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-10-09T00:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC UTF Encoding Failures", "timeSpent": "PT0S", "updated": "2018-10-09T00:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Pending Cisco IOS changes/release", "created": "2018-10-24T08:58:00.000000"}], "components": [], "created": "2018-10-05T06:36:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3023682d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8171197_*|*_3_*:*_1_*:*_98372111_*|*_10009_*:*_1_*:*_1203278092_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2329174128"}], "description": "To allow different devices to implement stuff differently, all netdev_stdlib RSAPI types should declare the `canonicalize` and `simple_get_filter` features. This requires all implementations to carry a empty {{canonicalize}} function (see e.g. MODULES-8068) and have the {{names}} parameter on {{get}} (see e.g. MODULES-8096), but having it in the shared type definition allows implementing modules to provide better features on their own cadence.\n\nMODULES-8068 need to be released before the changes in here can be released.\n", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "38580", "fixedVersions": [], "id": "38580", "issueType": "Task", "key": "MODULES-8070", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2018-11-16T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add `canonicalize` and `simple_get_filter` features to all netdev_stlib types", "timeSpent": "PT0S", "updated": "2018-11-16T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2018-10-05T06:31:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@388fcab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8421295_*|*_10007_*:*_1_*:*_63462505_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1555485721"}], "description": "To allow for more flexibility across all netdev_stdlib implementations, existing RSAPI providers need to have a {{names=nil}} as a second parameter: \n\n{code}\ndef get(context, names = nil)\n  # ...\n{code}\n\nThe implementation of {{get}} does not need to be changed at this point.\n\nThis needs to be added to all providers, or an existing base-class.", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "37623", "fixedVersions": [], "id": "37623", "issueType": "Task", "key": "MODULES-8069", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2018-10-24T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "extend `get` method on all cisco_ios RSAPI providers for `simple_get_filter`", "timeSpent": "PT0S", "updated": "2018-10-24T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c6c0d1f812c9a8c530a", "attachments": [], "comments": [], "components": [], "created": "2018-10-05T06:25:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ef10dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-12"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8816341_*|*_3_*:*_1_*:*_4339170_*|*_10009_*:*_1_*:*_1303108291_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_234718574"}], "description": "To allow for more flexibility across all netdev_stdlib implementations, existing RSAPI providers need to have an empty/noop canonicalize method:\n\n{code}\ndef canonicalize(context, resources)\n  resources\nend\n{code}\n\nThis needs to be added to all providers, or an existing base-class.", "epicLinkSummary": "Agentless Nexus", "estimate": "PT0S", "externalId": "36526", "fixedVersions": [], "id": "36526", "issueType": "Task", "key": "MODULES-8068", "labels": [], "originalEstimate": "PT0S", "parent": "44387", "parentSummary": "Agentless Nexus", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2018-10-23T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add empty canonicalize method to all cisco_ios RSAPI providers", "timeSpent": "PT0S", "updated": "2018-10-23T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged and released\n\nMergedback merged into master at", "created": "2018-10-11T19:57:00.000000"}], "components": [], "created": "2018-10-04T19:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17193d07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605681844_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39657", "fixedVersions": [], "id": "39657", "issueType": "Sub-task", "key": "MODULES-8067", "labels": [], "originalEstimate": "PT0S", "parent": "35491", "parentSummary": "Supported Release (dsc) 1.7.0 - (10 Oct '18) - (2a6a8fac519ee46e45413678ad930878da8d7ad8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-11T19:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-11T19:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/149/|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/148/]\nDiff: [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.6.0...c9725d5725cf55116cedfb190b18086e99a1c6de|https://github.com/puppetlabs/puppetlabs-dsc/compare/1.6.0...a5fe2a10eed3d4bc84fb698a8d4d8fc949ee4ef2]\nChangelog: [https://github.com/puppetlabs/puppetlabs-dsc/blob/c9725d5725cf55116cedfb190b18086e99a1c6de/CHANGELOG.md|https://github.com/puppetlabs/puppetlabs-dsc/blob/a5fe2a10eed3d4bc84fb698a8d4d8fc949ee4ef2/CHANGELOG.md]\n\nIssuing from tip of release at c9725d5725cf55116cedfb190b18086e99a1c6de\nPrevious tag is 1.6.0 at\u00a034481879\n\nType fix is tested by travis CI. All other changes are tested by Jenkins runs.\n\nLGTM\n\n(y)", "created": "2018-10-11T13:05:00.000000"}], "components": [], "created": "2018-10-04T19:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc36430"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_580915972_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38578", "fixedVersions": [], "id": "38578", "issueType": "Sub-task", "key": "MODULES-8066", "labels": [], "originalEstimate": "PT0S", "parent": "35491", "parentSummary": "Supported Release (dsc) 1.7.0 - (10 Oct '18) - (2a6a8fac519ee46e45413678ad930878da8d7ad8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-11T13:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-11T13:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "DSC module is not localized", "created": "2018-10-04T19:44:00.000000"}], "components": [], "created": "2018-10-04T19:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@413c2fa4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90810_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37550", "fixedVersions": [], "id": "37550", "issueType": "Sub-task", "key": "MODULES-8065", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35491", "parentSummary": "Supported Release (dsc) 1.7.0 - (10 Oct '18) - (2a6a8fac519ee46e45413678ad930878da8d7ad8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T19:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-04T19:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-05T09:30:00.000000"}], "components": [], "created": "2018-10-04T19:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1504330e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49636807_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36525", "fixedVersions": [], "id": "36525", "issueType": "Sub-task", "key": "MODULES-8064", "labels": [], "originalEstimate": "PT0S", "parent": "35491", "parentSummary": "Supported Release (dsc) 1.7.0 - (10 Oct '18) - (2a6a8fac519ee46e45413678ad930878da8d7ad8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-05T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-05T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-10-04T19:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocking until DSC acceptance tests are fixed.", "created": "2018-10-08T00:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "DSC tests should be unblocked now.  rebased release onto master and rebased the prep pr on the new release branch", "created": "2018-10-08T23:32:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Needs changelog updates", "created": "2018-10-10T17:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The Prep PR hasn't been merged yet.  Is that what you're referring to? [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2018-10-10T20:23:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prep PR merged to release at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/2a6a8fac519ee46e45413678ad930878da8d7ad8", "created": "2018-10-11T16:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All done!", "created": "2018-10-11T19:58:00.000000"}], "components": ["dsc"], "created": "2018-10-04T19:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fc2aa4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc0n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10584_*|*_10007_*:*_2_*:*_424238746_*|*_3_*:*_1_*:*_97009454_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_83969193_*|*_10006_*:*_1_*:*_475910"}], "description": "*REASON:* 1.7.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.6.0...2a6a8fac519ee46e45413678ad930878da8d7ad8|https://github.com/puppetlabs/puppetlabs-dsc/compare/1.6.0...release]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/23/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "35491", "fixedVersions": [], "id": "35491", "issueType": "Task", "key": "MODULES-8063", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-11T19:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (dsc) 1.7.0 - (10 Oct '18) - (2a6a8fac519ee46e45413678ad930878da8d7ad8)", "timeSpent": "PT0S", "updated": "2018-10-11T19:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-10-04T19:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b93eb7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqc07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1092280791_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34359", "fixedVersions": [], "id": "34359", "issueType": "Sub-task", "key": "MODULES-8062", "labels": [], "originalEstimate": "PT0S", "parent": "40785", "parentSummary": "Supported Release (acl) 2.1.0 - (10 Oct '18) - (cff8754b459c24f137fe43255608e348be08892b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-17T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(acl) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-17T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_init-merge_release/10/]\n Diff: [https://github.com/puppetlabs/puppetlabs-acl/compare/2.0.1...c01e8d9]\n Changelog: [https://github.com/puppetlabs/puppetlabs-acl/blob/c01e8d9bb67e97410fcb01c2a9fd9c64a93dffad/CHANGELOG.md]\n\nIssuing from tip of release at\u00a0c01e8d9bb67e97410fcb01c2a9fd9c64a93dffad\nPrevious tag 2.0.1 at\u00a0611a39a\n\nAfter a chat with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] we don't think the line in the [changelog|https://github.com/puppetlabs/puppetlabs-acl/compare/2.0.1...c01e8d9#diff-4ac32a78649ca5bdd8e0ba38b7006a1eR15]\u00a0about \"Fixed issue with emitting change messages in Puppet 5\" needs to be included.\n\nPost removal of that line then QA signoff will be a go.", "created": "2018-10-05T17:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Ready to rock now.", "created": "2018-10-08T23:37:00.000000"}], "components": [], "created": "2018-10-04T19:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29ffb278"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_360781016_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_125965433"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33298", "fixedVersions": [], "id": "33298", "issueType": "Sub-task", "key": "MODULES-8061", "labels": [], "originalEstimate": "PT0S", "parent": "40785", "parentSummary": "Supported Release (acl) 2.1.0 - (10 Oct '18) - (cff8754b459c24f137fe43255608e348be08892b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-10T10:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(acl) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-10T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "ACL module is not localized", "created": "2018-10-04T19:25:00.000000"}], "components": [], "created": "2018-10-04T19:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0dbf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74513_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42970", "fixedVersions": [], "id": "42970", "issueType": "Sub-task", "key": "MODULES-8060", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40785", "parentSummary": "Supported Release (acl) 2.1.0 - (10 Oct '18) - (cff8754b459c24f137fe43255608e348be08892b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T19:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(acl) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-04T19:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-05T03:17:00.000000"}], "components": [], "created": "2018-10-04T19:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49388922"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28369841_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41820", "fixedVersions": [], "id": "41820", "issueType": "Sub-task", "key": "MODULES-8059", "labels": [], "originalEstimate": "PT0S", "parent": "40785", "parentSummary": "Supported Release (acl) 2.1.0 - (10 Oct '18) - (cff8754b459c24f137fe43255608e348be08892b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-05T03:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(acl) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-05T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-10-04T19:35:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to Release at:\u00a0https://github.com/puppetlabs/puppetlabs-acl/commit/c01e8d9bb67e97410fcb01c2a9fd9c64a93dffad", "created": "2018-10-05T07:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged but there's a question over one of the items in the Changelog.", "created": "2018-10-07T23:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional Prep PR at", "created": "2018-10-08T00:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional Prep PR merged into release at", "created": "2018-10-08T23:36:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergeback into master at:\u00a0https://github.com/puppetlabs/puppetlabs-acl/commit/831f54fcc2e93450cb06aee6028ae62bd299622e", "created": "2018-10-10T20:32:00.000000"}], "components": ["acl"], "created": "2018-10-04T19:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7d9610"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbzj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11924_*|*_10007_*:*_2_*:*_520828016_*|*_3_*:*_1_*:*_849459_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_768138"}], "description": "*REASON:* 2.1.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-acl/compare/2.0.1...cff8754b459c24f137fe43255608e348be08892b]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_init-cinext_nightly-skippable_release/3/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "40785", "fixedVersions": [], "id": "40785", "issueType": "Task", "key": "MODULES-8058", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-10T20:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (acl) 2.1.0 - (10 Oct '18) - (cff8754b459c24f137fe43255608e348be08892b)", "timeSpent": "PT0S", "updated": "2018-10-10T20:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "3.1.0 on Forge", "created": "2018-10-08T03:16:00.000000"}], "components": [], "created": "2018-10-04T19:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@464c02d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_288706345_*|*_3_*:*_1_*:*_12629841_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39656", "fixedVersions": [], "id": "39656", "issueType": "Sub-task", "key": "MODULES-8057", "labels": [], "originalEstimate": "PT0S", "parent": "35489", "parentSummary": "Supported Release (chocolatey) 3.1.0 - (8 Oct '18) - (6a26f7333162ae06334561e9a5612c0d2e0bda04)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-08T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-08T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/5/]\n Diff: [https://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.0.0...release]\n Changelog: [https://github.com/puppetlabs/puppetlabs-chocolatey/blob/6a26f7333162ae06334561e9a5612c0d2e0bda04/CHANGELOG.md]\n\nIssuing from tip of release at\u00a06a26f7333162ae06334561e9a5612c0d2e0bda04\nPrevious tag of 3.0.0 at\u00a0ccf9b89\n\nNo test for choco version bug fix, but it's a minor change. All other changes are tested in CI.\n\nLGTM\n\n(y)", "created": "2018-10-05T17:39:00.000000"}], "components": [], "created": "2018-10-04T19:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8cc18e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81257305_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38577", "fixedVersions": [], "id": "38577", "issueType": "Sub-task", "key": "MODULES-8056", "labels": [], "originalEstimate": "PT0S", "parent": "35489", "parentSummary": "Supported Release (chocolatey) 3.1.0 - (8 Oct '18) - (6a26f7333162ae06334561e9a5612c0d2e0bda04)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-05T17:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-05T18:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Chocolatey is not localized", "created": "2018-10-04T19:07:00.000000"}], "components": [], "created": "2018-10-04T19:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b2645d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113727_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37548", "fixedVersions": [], "id": "37548", "issueType": "Sub-task", "key": "MODULES-8055", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35489", "parentSummary": "Supported Release (chocolatey) 3.1.0 - (8 Oct '18) - (6a26f7333162ae06334561e9a5612c0d2e0bda04)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T19:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-04T19:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-05T09:30:00.000000"}], "components": [], "created": "2018-10-04T19:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33e08105"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqby7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_51330147_*|*_5_*:*_2_*:*_572772"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36524", "fixedVersions": [], "id": "36524", "issueType": "Sub-task", "key": "MODULES-8054", "labels": [], "originalEstimate": "PT0S", "parent": "35489", "parentSummary": "Supported Release (chocolatey) 3.1.0 - (8 Oct '18) - (6a26f7333162ae06334561e9a5612c0d2e0bda04)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-05T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(chocolatey) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-05T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR at", "created": "2018-10-04T19:16:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to Release at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/6a26f7333162ae06334561e9a5612c0d2e0bda04", "created": "2018-10-05T07:16:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-chocolatey/pull/118]", "created": "2018-10-08T03:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback merged into master at", "created": "2018-10-08T05:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed it's available on the forge", "created": "2018-10-08T05:39:00.000000"}], "components": [], "created": "2018-10-04T19:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12e35d0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbyf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9060_*|*_10007_*:*_1_*:*_276910286_*|*_3_*:*_1_*:*_19622909_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_719433"}], "description": "*REASON:* 3.1.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/3.0.0...release\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "35489", "fixedVersions": [], "id": "35489", "issueType": "Task", "key": "MODULES-8053", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-08T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (chocolatey) 3.1.0 - (8 Oct '18) - (6a26f7333162ae06334561e9a5612c0d2e0bda04)", "timeSpent": "PT0S", "updated": "2018-10-08T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-registry 2.1.0 at 819922e4d5ce0dc574a04d2edd426b9a948ded97 with \u201c2.1.0\u201d", "created": "2018-10-08T03:14:00.000000"}], "components": [], "created": "2018-10-04T18:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5624f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_289866270_*|*_3_*:*_1_*:*_257756_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33296", "fixedVersions": [], "id": "33296", "issueType": "Sub-task", "key": "MODULES-8052", "labels": [], "originalEstimate": "PT0S", "parent": "39655", "parentSummary": "Supported Release (registry) 2.1.0 - (10 Oct '18) - (819922e4d5ce0dc574a04d2edd426b9a948ded97)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-08T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(registry) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-08T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-merge_release/11/\nDiff:\u00a0https://github.com/puppetlabs/puppetlabs-registry/compare/2.0.2...819922e\nChangelog: [https://github.com/puppetlabs/puppetlabs-registry/blob/819922e4d5ce0dc574a04d2edd426b9a948ded97/CHANGELOG.md]\n\nIssuing from tip of release at\u00a0819922e4d5ce0dc574a04d2edd426b9a948ded97\nPrevious tag 2.0.2 at\u00a044515f5\n\nChanges to update to puppet 6 and PDK are tested in CI.\n\nLGTM\n\n(y)", "created": "2018-10-05T18:28:00.000000"}], "components": [], "created": "2018-10-04T18:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77680eb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85702229_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42969", "fixedVersions": [], "id": "42969", "issueType": "Sub-task", "key": "MODULES-8051", "labels": [], "originalEstimate": "PT0S", "parent": "39655", "parentSummary": "Supported Release (registry) 2.1.0 - (10 Oct '18) - (819922e4d5ce0dc574a04d2edd426b9a948ded97)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-05T18:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(registry) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-05T18:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Registry module is not localized.", "created": "2018-10-04T18:54:00.000000"}], "components": [], "created": "2018-10-04T18:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3983042f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868158_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41819", "fixedVersions": [], "id": "41819", "issueType": "Sub-task", "key": "MODULES-8050", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39655", "parentSummary": "Supported Release (registry) 2.1.0 - (10 Oct '18) - (819922e4d5ce0dc574a04d2edd426b9a948ded97)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T18:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(registry) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-04T18:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-10-05T03:23:00.000000"}], "components": [], "created": "2018-10-04T18:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e559e18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31409818_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40782", "fixedVersions": [], "id": "40782", "issueType": "Sub-task", "key": "MODULES-8049", "labels": [], "originalEstimate": "PT0S", "parent": "39655", "parentSummary": "Supported Release (registry) 2.1.0 - (10 Oct '18) - (819922e4d5ce0dc574a04d2edd426b9a948ded97)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-05T03:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(registry) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-05T03:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release prep PR - https://github.com/puppetlabs/puppetlabs-registry/pull/170", "created": "2018-10-04T18:53:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to Release at:\u00a0https://github.com/puppetlabs/puppetlabs-registry/commit/819922e4d5ce0dc574a04d2edd426b9a948ded97", "created": "2018-10-05T07:19:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-registry/pull/171", "created": "2018-10-08T03:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged merge back into master at", "created": "2018-10-08T05:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed it's on the forge.", "created": "2018-10-08T05:38:00.000000"}], "components": [], "created": "2018-10-04T18:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5888402d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbxb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10158_*|*_10007_*:*_1_*:*_277939480_*|*_3_*:*_1_*:*_19523147_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1221019"}], "description": "*REASON:* 2.1.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-registry/compare/2.0.2...release]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-merge_release/11/", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "39655", "fixedVersions": [], "id": "39655", "issueType": "Task", "key": "MODULES-8048", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-08T05:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (registry) 2.1.0 - (10 Oct '18) - (819922e4d5ce0dc574a04d2edd426b9a948ded97)", "timeSpent": "PT0S", "updated": "2018-10-08T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Let me know if you need anymore information", "created": "2018-10-04T12:55:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Reproduced exactly as stated.", "created": "2019-02-01T10:57:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master here https://github.com/puppetlabs/puppetlabs-chocolatey/pull/146", "created": "2019-02-25T14:23:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2018-10-04T12:50:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When running `puppet resource chocolateyconfig` i should see current state of all resources that exist on the system for this type.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e2640ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsnj3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_154125393_*|*_1_*:*_1_*:*_12197364962_*|*_3_*:*_1_*:*_2798884_*|*_10009_*:*_1_*:*_250334334_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\u00a03.0.0\n *Puppet Version:* 5.5.6\n *OS Name/Version:* Windows Server 2016\n\n\u00a0\nh3. *Desired Behavior:*\n\nWhen running `puppet resource chocolateyconfig` i should see current state of all resources that exist on the system for this type.\nh3. *Actual Behavior:*\n{noformat}===> C:\\Users\\vagrant> puppet resource chocolateyconfig\n===> Error: Could not run: Validation of Chocolateyconfig[cacheLocation] failed: Unless ensure => absent, value is required.\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41818", "fixedVersions": ["Chocolatey 3.3.0"], "id": "41818", "issueType": "Bug", "key": "MODULES-8047", "labels": ["chocolatey", "Chocolatey", "module", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Fixed", "resolutionDate": "2019-02-27T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey : puppet resource chocolateyconfig is broken", "timeSpent": "PT0S", "updated": "2019-02-27T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-10-14T22:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-10-15T00:06:00.000000"}], "components": ["reboot"], "created": "2018-10-04T04:05:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54b5fb7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbg7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6013213_*|*_1_*:*_1_*:*_930093319_*|*_6_*:*_1_*:*_0"}], "description": "When writing a plan that involves a reboot it would be very good to be able to have a function that waits for a server to reboot. This way we can facilitating patching workflows etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37546", "fixedVersions": [], "id": "37546", "issueType": "Bug", "key": "MODULES-8046", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2018-10-15T00:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[REBOOT] Should be able to wait for a reboot to complete in plans", "timeSpent": "PT0S", "updated": "2018-10-15T00:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a9dd9917b6a362a6237b6f3", "attachments": [], "comments": [], "components": ["package"], "created": "2018-10-04T03:09:00.000000", "creator": "5a9dd9917b6a362a6237b6f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@581a3f1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqbfz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Currently when upgrading a package using the Bolt linux package task and the apt package manager if no version is specified all packages will be updated.\n\nThis bug fix will mean only the specific package will be upgraded(to the latest version)."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2464820_*|*_5_*:*_1_*:*_936273_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14874629"}], "description": "_Describe your issue in as much detail as possible..._\nWhen an upgrade is performed using the puppetlabs-package linux task and no version is provided to the task then an upgrade will be performed which will upgrade all the packages on the system.\n\n*Desired Behavior:*\nOnly the specific package which the user wants to upgrade should be upgraded,\n\n*Actual Behavior:*\nAll packages on the system are upgraded.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35487", "fixedVersions": [], "id": "35487", "issueType": "Bug", "key": "MODULES-8045", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a9dd9917b6a362a6237b6f3", "resolution": "Fixed", "resolutionDate": "2018-10-04T07:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-package : linux upgrade package task upgrades all system packages when no version is specified", "timeSpent": "PT0S", "updated": "2018-10-04T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:5b678658a500902a11158a25]. We'll have a look!", "created": "2018-10-08T03:59:00.000000"}], "components": [], "created": "2018-10-03T17:14:00.000000", "creator": "5b678658a500902a11158a25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@771cfcf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqb5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2983938986_*|*_5_*:*_1_*:*_0"}], "description": "I'd love to use Oracle Java 1.8.0_181, and have raised a PR at\u00a0[https://github.com/puppetlabs/puppetlabs-java/pull/314]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37544", "fixedVersions": [], "id": "37544", "issueType": "Improvement", "key": "MODULES-8044", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b678658a500902a11158a25", "resolution": "Fixed", "resolutionDate": "2018-11-07T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrade Oracle Java version", "timeSpent": "PT0S", "updated": "2018-11-07T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]. I have updated and released the module to state support for Puppet 5/6. Thanks for letting us know about the issue!", "created": "2019-03-19T05:43:00.000000"}], "components": [], "created": "2018-10-03T15:51:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7157d925"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqb33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14392309952_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Latest\n*Puppet Version:* 5+\n*OS Name/Version:* All\n\nThe {{puppetlabs-mounttab}} module is required by the *Approved* {{augeasproviders-mounttab}} module but does not list support for Puppet 5 or 6.\n\nSince Puppet 4 is going EOL soon, it would be good to have this updated.\n\n*Desired Behavior:*\n\nThe module should be tested against Puppet 5/6 and have the version increased as appropriate.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33294", "fixedVersions": [], "id": "33294", "issueType": "Bug", "key": "MODULES-8043", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Done", "resolutionDate": "2019-03-19T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mounttab : Puppet 5 support needed", "timeSpent": "PT0S", "updated": "2019-03-19T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back into master at: https://github.com/puppetlabs/puppetlabs-iis/commit/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0", "created": "2018-10-23T10:05:00.000000"}], "components": [], "created": "2018-10-03T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@613c72b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqa67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1724191421_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33292", "fixedVersions": [], "id": "33292", "issueType": "Sub-task", "key": "MODULES-8042", "labels": [], "originalEstimate": "PT0S", "parent": "39653", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.0 - (2018-10-23) - (0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-23T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-23T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI Starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/27/\nDiff:\u00a0https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1\nChangelog: [https://github.com/puppetlabs/puppetlabs-iis/blob/0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1/CHANGELOG.md]\n\nIssuing from tip of release at\u00a0d97b378d163127884a1209c3dc9376b238bba0d1, previous tag is 4.4.0 at\u00a04ac0da3\n\nMODULES-5493\u00a0is covered by new acceptance test here: [https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...d97b378d163127884a1209c3dc9376b238bba0d1#diff-da637f502d8f8acbc76df219e17fa7a3R349]\n\nand here [https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...d97b378d163127884a1209c3dc9376b238bba0d1#diff-da637f502d8f8acbc76df219e17fa7a3R143]\n\nMODULES-7174 tested manually as detailed on the ticket.\n\nLooks good to me.\n\n(y)", "created": "2018-10-22T14:26:00.000000"}], "components": [], "created": "2018-10-03T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b0e84ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqa5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1394549271_*|*_3_*:*_1_*:*_258836495_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42967", "fixedVersions": [], "id": "42967", "issueType": "Sub-task", "key": "MODULES-8041", "labels": [], "originalEstimate": "PT0S", "parent": "39653", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.0 - (2018-10-23) - (0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-22T14:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-22T19:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being localized.\u00a0", "created": "2018-10-19T04:08:00.000000"}], "components": [], "created": "2018-10-03T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@510dbc3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqa5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1357131350_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41816", "fixedVersions": [], "id": "41816", "issueType": "Sub-task", "key": "MODULES-8040", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39653", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.0 - (2018-10-23) - (0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-19T04:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-19T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "PR: https://github.com/puppetlabs/puppetlabs-iis/pull/195", "created": "2018-10-19T04:08:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/d97b378d163127884a1209c3dc9376b238bba0d1", "created": "2018-10-19T08:53:00.000000"}], "components": [], "created": "2018-10-03T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5771e2f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqa5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1357048058_*|*_10009_*:*_1_*:*_17169200_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40776", "fixedVersions": [], "id": "40776", "issueType": "Sub-task", "key": "MODULES-8039", "labels": [], "originalEstimate": "PT0S", "parent": "39653", "parentSummary": "Supported Release (puppetlabs-iis) 4.5.0 - (2018-10-23) - (0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-19T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-19T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Please close MODULES-7832 once released", "created": "2018-10-17T02:10:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5a028139c24efb3c4ed448c4] Do you have the diff link?", "created": "2018-10-18T04:39:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release prep merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1", "created": "2018-10-22T19:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SHA\u00a00fb6dbf5 has passed CI", "created": "2018-10-23T00:08:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back into master at: https://github.com/puppetlabs/puppetlabs-iis/commit/ebe5ead62a45eb194b3f0d8cbfebd2f7910b9de0", "created": "2018-10-23T10:05:00.000000"}], "components": [], "created": "2018-10-03T11:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cc81a7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpnr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13588_*|*_3_*:*_1_*:*_329697983_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1394523962"}], "description": "*REASON:* 4.5.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-cinext_nightly-skippable_release/7/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39653", "fixedVersions": [], "id": "39653", "issueType": "Task", "key": "MODULES-8038", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-23T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-iis) 4.5.0 - (2018-10-23) - (0fb6dbf5bd5f08195c49aa2e5f1330188ce74cb1)", "timeSpent": "PT0S", "updated": "2018-10-23T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The host type was moved to a module in puppet 6. So any changes would need to be applied to the module and possibility backported to puppet 5.5.x (or not).", "created": "2020-03-05T00:07:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moved to the MODULES project since Puppet 5 is EOL.", "created": "2021-06-14T16:52:00.000000"}], "components": ["host_core"], "created": "2018-10-03T07:34:00.000000", "creator": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There is value in performing a whitespace check, as you would want to prevent whitespaces in the actual hostnames. However this only seems to work well when defining the array in Puppet code. When providing the array via the 'puppet resource' command line, a whitespace-seperated array falls apart.\n\nSwitching to a comma-separated array would make more sense probably."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e818b4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/20"}], "description": "*Puppet Version: verified on 5.5.x and 6.x*\n *Puppet Server Version: 2018.1*\n *OS Name/Version: CentOS\u00a07.5.1804*\n\nIt's impossible to provide a valid array of host_aliases to the Host resource from the 'puppet resource' command line, due to an erroneous validation error in the Host type definition. On lines 39-41 of\u00a0/opt/puppetlabs/puppet/vendor_modules/host_core/lib/puppet/type/host.rb it defines the array delimiter as a space:\n\n\u00a0\n{code:java}\n    def delimiter\n      ' '\n    end\n{code}\nwhile on line 49 it raises on error if the input contains a space:\n\n\u00a0\n\n\u00a0\n{code:java}\n      raise Puppet::Error, _('Host aliases cannot include whitespace') if value =~ %r{\\s}\n{code}\nThis naturally leads to an impossible situation, where the only working option is an array of 1 item.\n\n\u00a0\n\n*Desired Behavior:*\n\nWhen specifying an array of host_aliases, the delimiter should be different from the validation for not using a whitespace.\n\n*Actual Behavior:*\n\nAccording to the type definition, this should be the correct command for puppet resource type:\n\n\u00a0\n{code:java}\npuppet resource host puppet.classroom.puppet.com host_aliases=\"puppet master.puppet.vm\"\n{code}\nHowever, this gives the following error, caused by line 49 in host.rb:\n\n\u00a0\n\n{color:#FF0000}Error: Could not run: Parameter host_aliases failed on Host[puppet.classroom.puppet.com]: Host aliases cannot include whitespace{color}\n\nThe user would then naturally think he should use the following command instead, using a different seperator:\n{code:java}\npuppet resource host puppet.classroom.puppet.com host_aliases=\"puppet,master.puppet.vm\"\n{code}\nThis command runs, but results in the following output:\n\n\u00a0\n{code:java}\nhost { 'puppet.classroom.puppet.com':\n  ensure       => 'present',\n  host_aliases => ['puppet,master.puppet.vm'],\n  target       => '/etc/hosts',\n}\n{code}\nWhich is actually a single entry for a host alias called \"puppet,master.puppet.vm\", which is also wrong. See the resulting entry in /etc/hosts:\n{code:java}\ncat /etc/hosts\n<removed non-relevant entries>\n10.170.0.107 puppet.classroom.puppet.com puppet,master.puppet.vm\n{code}\nAs a quick test, I commented out line 49 from the Host type and re-ran the original command, which now succeeds:\n{code:java}\npuppet resource host puppet.classroom.puppet.com host_aliases=\"puppet master.puppet.vm\"\nNotice: /Host[puppet.classroom.puppet.com]/host_aliases: host_aliases changed [puppet,master.puppet.vm] to 'puppet master.puppet.vm'\nhost { 'puppet.classroom.puppet.com':\n  ensure       => 'present',\n  host_aliases => ['puppet', 'master.puppet.vm'],\n  target       => '/etc/hosts',\n}\n\ncat /etc/hosts\n<removed non-relevant entries>\n10.170.0.107 puppet.classroom.puppet.com puppet master.puppet.vm{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33290", "fixedVersions": [], "id": "33290", "issueType": "Bug", "key": "MODULES-11106", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Host type raises error for use of whitespace in host_aliases attribute while array delimiter is a whitespace", "timeSpent": "PT0S", "updated": "2021-06-14T16:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "5.1.0 on Forge", "created": "2018-10-03T10:50:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@335257ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21574062_*|*_3_*:*_1_*:*_55258561_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35485", "fixedVersions": [], "id": "35485", "issueType": "Sub-task", "key": "MODULES-8037", "labels": [], "originalEstimate": "PT0S", "parent": "41815", "parentSummary": "Supported Release (puppetlabs-concat) 5.1.0 - (04/10/2018) - (78f13b9223251a06ffb188a777d694fc78ad10c9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T02:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-04T02:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "concat is good to release - QA signoff is complete! \nRelease against 78f13b9223251a06ffb188a777d694fc78ad10c9", "created": "2018-10-03T10:44:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@134d786"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21270598_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34358", "fixedVersions": [], "id": "34358", "issueType": "Sub-task", "key": "MODULES-8036", "labels": [], "originalEstimate": "PT0S", "parent": "41815", "parentSummary": "Supported Release (puppetlabs-concat) 5.1.0 - (04/10/2018) - (78f13b9223251a06ffb188a777d694fc78ad10c9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-03T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "no docs.", "created": "2018-10-03T10:43:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32aa9995"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21192509_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33288", "fixedVersions": [], "id": "33288", "issueType": "Sub-task", "key": "MODULES-8035", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41815", "parentSummary": "Supported Release (puppetlabs-concat) 5.1.0 - (04/10/2018) - (78f13b9223251a06ffb188a777d694fc78ad10c9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-03T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs.", "created": "2018-10-03T10:43:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6a9256"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9vr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21187300_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42966", "fixedVersions": [], "id": "42966", "issueType": "Sub-task", "key": "MODULES-8034", "labels": [], "originalEstimate": "PT0S", "parent": "41815", "parentSummary": "Supported Release (puppetlabs-concat) 5.1.0 - (04/10/2018) - (78f13b9223251a06ffb188a777d694fc78ad10c9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-03T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-concat/pull/529]", "created": "2018-10-03T10:49:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b3dc164"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8929_*|*_3_*:*_1_*:*_76256600_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_593431_*|*_10005_*:*_1_*:*_7362"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-concat/compare/5.0.0...78f13b9223251a06ffb188a777d694fc78ad10c9\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41815", "fixedVersions": [], "id": "41815", "issueType": "Task", "key": "MODULES-8033", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-concat) 5.1.0 - (04/10/2018) - (78f13b9223251a06ffb188a777d694fc78ad10c9)", "timeSpent": "PT0S", "updated": "2018-10-04T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "2.4.0 on Forge", "created": "2018-10-03T10:47:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31e1af8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21404394_*|*_3_*:*_1_*:*_55503501_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40772", "fixedVersions": [], "id": "40772", "issueType": "Sub-task", "key": "MODULES-8032", "labels": [], "originalEstimate": "PT0S", "parent": "36523", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.4.0- (03/10/18) - (0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T02:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-04T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "tomcat is good to release - QA signoff is complete! \nRelease against 0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5", "created": "2018-10-03T10:42:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76504b0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21147946_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39652", "fixedVersions": [], "id": "39652", "issueType": "Sub-task", "key": "MODULES-8031", "labels": [], "originalEstimate": "PT0S", "parent": "36523", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.4.0- (03/10/18) - (0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-03T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs.", "created": "2018-10-03T10:42:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c4e6fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21114558_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38575", "fixedVersions": [], "id": "38575", "issueType": "Sub-task", "key": "MODULES-8030", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36523", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.4.0- (03/10/18) - (0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-tomcat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-03T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs.", "created": "2018-10-03T10:42:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58366e37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21103778_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37542", "fixedVersions": [], "id": "37542", "issueType": "Sub-task", "key": "MODULES-8029", "labels": [], "originalEstimate": "PT0S", "parent": "36523", "parentSummary": "Supported Release (puppetlabs-tomcat) 2.4.0- (03/10/18) - (0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-tomcat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-03T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-tomcat/pull/325]", "created": "2018-10-03T10:47:00.000000"}], "components": [], "created": "2018-10-03T04:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fd1e8ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9uv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10189_*|*_3_*:*_1_*:*_76307181_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_601598"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-tomcat/compare/2.3.0...0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/release/job/forge-module_puppetlabs-tomcat_init-merge_release/51/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36523", "fixedVersions": [], "id": "36523", "issueType": "Task", "key": "MODULES-8028", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T02:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-tomcat) 2.4.0- (03/10/18) - (0c2c828ba42fd48a6fc0f8cf8718fb33f6f964e5)", "timeSpent": "PT0S", "updated": "2018-10-04T02:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3915718f-2673-45b3-a0a6-c7c03ef0754e", "attachments": [], "comments": [], "components": [], "created": "2018-10-02T13:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c06c22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq9cn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2558_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89241919"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34357", "fixedVersions": [], "id": "34357", "issueType": "Task", "key": "MODULES-8027", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-03T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-puppetdb) 7.1.0 - (10/2/18) - (8cdb9aea4bcbc03f1e06dcfc2f09bbd58bb44161)", "timeSpent": "PT0S", "updated": "2018-10-03T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The builder for the legacy {{puppetlabs-dsc}} module is effectively broken with no way to fix it", "created": "2021-03-29T14:37:00.000000"}], "components": ["powershell", "puppet_testing_powershell", "ruby"], "created": "2018-10-02T08:46:00.000000", "creator": "5c7cf2f4dec99e12b5692ac9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a266f31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq8zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78558626655_*|*_6_*:*_1_*:*_0"}], "description": "Can't build the powershell-dsc.\n\n\u00a0\n\nGetting error about FSRMDsc that is not properly build.\n\n\u00a0\n\nExecuting:\n\nbundle exec rake dsc:build\n\nUsing the latest/available reference of 4.2.0.0-PSGallery for CertificateDsc.\ngit rev-parse 4.2.0.0-PSGallery\nf02ea12da6ecbc89fc53475038b42c7229e4120f\ngit checkout 4.2.0.0-PSGallery\nHEAD is now at f02ea12... Merge pull request #159 from PowerShell/dev\nUsing the latest/available reference of 5.2.0.0-PSGallery for ComputerManagementDsc.\ngit rev-parse 5.2.0.0-PSGallery\nf0af4ccddb94d6ca601c5420928455dccbab8d83\ngit checkout 5.2.0.0-PSGallery\nHEAD is now at f0af4cc... Merge pull request #172 from PowerShell/dev\nUsing the latest/available reference of 4.1.0.0-PSGallery for DFSDsc.\ngit rev-parse 4.1.0.0-PSGallery\n2f85d4f3329f531baf5525fa591aa1ed3abdb194\ngit checkout 4.1.0.0-PSGallery\nHEAD is now at 2f85d4f... Merge pull request #69 from PowerShell/dev\nrake aborted!\nFSRMDsc does not have any '*-PSGallery' tags. Appears it has not been released yet. Tags found HEAD, origin/master\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:100:in `block (5 levels) in <top (required)>'\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:90:in `block (4 levels) in <top (required)>'\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:88:in `each'\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:88:in `block (3 levels) in <top (required)>'\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:61:in `block (3 levels) in <top (required)>'\n/home/mwrobel/puppetlabs-dsc/build/dsc.rake:17:in `block (2 levels) in <top (required)>'\n/home/mwrobel/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'\nTasks: TOP => dsc:resources:checkout\n(See full trace by running task with --trace)\n\n\u00a0", "environment": "Ubuntu 16.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33286", "fixedVersions": [], "id": "33286", "issueType": "Bug", "key": "MODULES-8026", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7cf2f4dec99e12b5692ac9", "resolution": "No Available Fix", "resolutionDate": "2021-03-29T14:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetlabs-dsc} : {Can't build dsc } { FSRMDsc does not have any '*-PSGallery' tags. Appears it has not been released yet. Tags found HEAD, origin/master}", "timeSpent": "PT0S", "updated": "2021-03-29T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "PR: https://github.com/puppetlabs/puppetlabs-java/pull/322", "created": "2018-10-01T10:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR was merged", "created": "2018-10-12T10:01:00.000000"}], "components": [], "created": "2018-10-01T10:00:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54c1fd15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq85j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773496_*|*_10007_*:*_1_*:*_949695578_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* Current master\n *Puppet Version:* 5.5.6\n *OS Name/Version:* Ubuntu 18.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nThe puppetlabs-java Module should install the default-j(re|dk) version of the given OS. For Bionic this is currently openjdk-11-jdk. ->\u00a0https://packages.ubuntu.com/bionic/default-jdk \n\n*Actual Behavior:*\n\nThe current default for Bionic is openjdk-8-jdk which is kind of legacy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36522", "fixedVersions": [], "id": "36522", "issueType": "Bug", "key": "MODULES-8025", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2018-10-12T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{java} : {Switch default Java version of Ubuntu 18.04 to Java 1(01)}", "timeSpent": "PT0S", "updated": "2018-10-12T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "6.1.1 on Forge", "created": "2018-10-02T03:52:00.000000"}], "components": [], "created": "2018-10-01T09:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@620eafc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq85b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64433880_*|*_3_*:*_1_*:*_1295153_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35483", "fixedVersions": [], "id": "35483", "issueType": "Sub-task", "key": "MODULES-8024", "labels": [], "originalEstimate": "PT0S", "parent": "41814", "parentSummary": "Supported Release (puppetlabs-apt) 6.1.1 - (02/10/18) - (a5905deae3fbf297bafa00f1000d2892dd3e0fe5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-02T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "apt is good to release - QA signoff is complete! \nRelease against a5905deae3fbf297bafa00f1000d2892dd3e0fe5", "created": "2018-10-02T03:48:00.000000"}], "components": [], "created": "2018-10-01T09:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63179b71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq853:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64237550_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34356", "fixedVersions": [], "id": "34356", "issueType": "Sub-task", "key": "MODULES-8023", "labels": [], "originalEstimate": "PT0S", "parent": "41814", "parentSummary": "Supported Release (puppetlabs-apt) 6.1.1 - (02/10/18) - (a5905deae3fbf297bafa00f1000d2892dd3e0fe5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T03:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T03:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping", "created": "2018-10-02T03:48:00.000000"}], "components": [], "created": "2018-10-01T09:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ca58179"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq84v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64221490_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33284", "fixedVersions": [], "id": "33284", "issueType": "Sub-task", "key": "MODULES-8022", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41814", "parentSummary": "Supported Release (puppetlabs-apt) 6.1.1 - (02/10/18) - (a5905deae3fbf297bafa00f1000d2892dd3e0fe5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-02T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping.", "created": "2018-10-02T03:48:00.000000"}], "components": [], "created": "2018-10-01T09:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6787ac40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq84f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64166415_*|*_10007_*:*_1_*:*_12442_*|*_3_*:*_1_*:*_12537_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_7122"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42965", "fixedVersions": [], "id": "42965", "issueType": "Sub-task", "key": "MODULES-8021", "labels": [], "originalEstimate": "PT0S", "parent": "41814", "parentSummary": "Supported Release (puppetlabs-apt) 6.1.1 - (02/10/18) - (a5905deae3fbf297bafa00f1000d2892dd3e0fe5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-02T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-apt/pull/810]", "created": "2018-10-02T03:52:00.000000"}], "components": [], "created": "2018-10-01T09:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc4ddc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq84n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6302_*|*_3_*:*_2_*:*_65659646_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_86316"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/6.1.0...a5905deae3fbf297bafa00f1000d2892dd3e0fe5\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41814", "fixedVersions": [], "id": "41814", "issueType": "Task", "key": "MODULES-8020", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-02T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-apt) 6.1.1 - (02/10/18) - (a5905deae3fbf297bafa00f1000d2892dd3e0fe5)", "timeSpent": "PT0S", "updated": "2018-10-02T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5eeb9bad1bf4530abd279542", "body": "In my case the calling code looks like:\n{noformat}\n      apt::key { 'powerdns':\n        ensure => present,\n        id     => '9FAAA5577E8FCF62093D036C1B0C6205FD380FBB',\n        source => 'https://repo.powerdns.com/FD380FBB-pub.asc',\n      }{noformat}\nand commenting the 'refresh' line in the key.pp file fixed the error which is obviously not a good solution\n{noformat}\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0apt_key { $title:\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ensure \u00a0=> present,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0# refresh => $ensure == 'refreshed',\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0id \u00a0\u00a0\u00a0\u00a0\u00a0=> $id,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0source \u00a0=> $source,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0content => $content,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0server \u00a0=> $server,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0options => $options,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} -> anchor { \"apt_key ${id} present\": }\n{noformat}", "created": "2018-10-01T12:27:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:5eeb9bad1bf4530abd279542]. I applied the following manifest on Debian 9.0 with Puppet 5.5.6 + puppetlabs-apt 6.1.1 and received no errors.\n{code:java}\nclass { 'apt': }\n\napt::key { 'powerdns':\n  ensure => present,\n  id     => '9FAAA5577E8FCF62093D036C1B0C6205FD380FBB',\n  source => 'https://repo.powerdns.com/FD380FBB-pub.asc',\n}\n{code}\n{code:java}\nroot@abc:~# puppet apply test.pp \nNotice: Compiled catalog for abc in environment production in 0.17 seconds Notice: /Stage[main]/Apt/Package[dirmngr]/ensure: created Notice: /Stage[main]/Main/Apt::Key[powerdns]/Apt_key[powerdns]/ensure: created Notice: Applied catalog in 4.27 seconds\u00a0\n{code}\nFrom the error you are getting, there is a possibility that the version of puppetlabs-apt you are using is not consistent between the agent and the master. Could you verify that the agent is running the same version of the module as is present in it's respective environment on master?", "created": "2018-10-04T03:52:00.000000"}, {"author": "62439f7d8678e9007059dba6", "body": "[~accountid:5b574c837501ba2d6ea647b9]\n\nWith following hiera:\n\n{code}\napt::sources:\n  \"some repo\":\n    location: http://xxxxxxx\n    release: some release\n    repos: contrib\n    key:\n      id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n      source: http://xxxxxxxxxxxxxx\n{code}\n\nPuppet 5.5.2\nPuppetserver 5.3.5\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'refresh' (file: /etc/puppetlabs/code/environments/xxxxxxxx/modules/apt/manifests/key.pp, line: 51) on Apt_key[Add key: xxxxxxxxxxxxx from Apt::Source some repo] (file: /etc/puppetlabs/code/environments/xxxxx/modules/apt/manifests/key.pp, line: 51) on node xxxxxxx\n", "created": "2018-10-04T04:11:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:62439f7d8678e9007059dba6] could you try using `puppet apply` on your agent with the following manifest and tell me if you still receive the same error?\u00a0\n{code:java}\nclass { 'apt': }\u00a0\n\napt::key { 'powerdns':  \n  ensure => present,  \n  id     => '9FAAA5577E8FCF62093D036C1B0C6205FD380FBB',  \n  source => 'https://repo.powerdns.com/FD380FBB-pub.asc',\n}\n{code}", "created": "2018-10-04T04:36:00.000000"}, {"author": "557058:573a2c42-5ca2-4140-8648-9b324e77d09a", "body": "I ran into the same Problem. Choosing puppetlab-apt version 6.0.0 make things run better. Puppet agent-version is 5.5.6 and server-version is 5.5.3", "created": "2018-10-04T06:53:00.000000"}, {"author": "5eeb9bad1bf4530abd279542", "body": "I am still running agent and server on PC1.\u00a0 Is this a problem that requires using the latest puppetserver?\u00a0 The dependencies do not indicate that.\n\nThe problem was fixed for me by reverting back to module 6.0.0 as well.\u00a0 (6.1.0 did not work either).", "created": "2018-10-04T11:22:00.000000"}, {"author": "62439f7d8678e9007059dba6", "body": "Hi\n\napt::key is working fine - the issue is when you define source with key as per my commect above.\n\nMicha\u0142", "created": "2018-10-04T12:06:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "I've tested out a Redhat 7 master with PE 2016.4 + Puppet 4.10.12 along with a Debian 9 agent with Puppet 4.10.8 and puppetlabs-apt 6.1.1. I have used the following as my common.yaml on the master:\n{code:java}apt::sources:\n  'nginx':\n    location: 'http://nginx.org/packages/debian/'\n    release: 'stretch'\n    repos: 'nginx'\n    key:\n      id: '573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62'\n      server: 'keyserver.ubuntu.com'\n{code}\nand site.pp on the master:\n{code:java}node foo.bar.net {\n  class { 'apt':\n    sources => lookup('apt::sources'),\n  }\n}\n{code}\nWhen I ran a `puppet agent -t` on my agent the following was returned with no errors:\n{code:java}root@foo:~# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for foo.bar.net\nInfo: Applying configuration version '1538747161'\nNotice: /Stage[main]/Apt/Apt::Source[nginx]/Apt::Key[Add key: 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 from Apt::Source nginx]/Apt_key[Add key: 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 from Apt::Source nginx]/ensure: created\nNotice: /Stage[main]/Apt/Apt::Source[nginx]/Apt::Setting[list-nginx]/File[/etc/apt/sources.list.d/nginx.list]/ensure: defined content as '{md5}4c87156cee15566431bc6dee17ead83b'\nInfo: /Stage[main]/Apt/Apt::Source[nginx]/Apt::Setting[list-nginx]/File[/etc/apt/sources.list.d/nginx.list]: Scheduling refresh of Class[Apt::Update]\nInfo: Class[Apt::Update]: Scheduling refresh of Exec[apt_update]\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: Applied catalog in 3.93 seconds\n{code}\nThe difference between how I am testing this and how you are running your machines is that I am using a fresh machine each time as opposed to you using existing machines. Therefore, what I am led to believe is that there could be environment bleeding occurring on your systems. This is an issue that has been seen before in other modules (e.g. here)\u00a0when Ruby files have been changed. With the\u00a0_puppet generate_ command you can remediate the issue. Details can be found\u00a0[here|https://puppet.com/docs/puppet/5.3/environment_isolation.html]\u00a0on the steps to take for resolving this problem. For those of you using r10k see\u00a0[here|https://puppet.com/docs/puppet/5.3/environment_isolation.html#enable-environment-isolation-with-r10k]. Ensure you have the *most recent* puppetlabs-apt installed while doing this to ensure it is using the changed apt_key type. Let me know how you get on when you try it out!", "created": "2018-10-05T11:11:00.000000"}, {"author": "62439f7d8678e9007059dba6", "body": "[~accountid:5b574c837501ba2d6ea647b9] - thanks! - that did it.\n\nGot this issue (env bleeding) first time in my life ... i am using puppet since 5 years.", "created": "2018-10-08T03:52:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:62439f7d8678e9007059dba6] great to hear that it's fixed now! It's a fairly uncommon issue but as far as I know, the steps outlined at the previously [linked|https://puppet.com/docs/puppet/5.3/environment_isolation.html]\u00a0page are the only way to fix it. I'll be making some minor logic changes to the refresh feature for the next release so if the issue occurs again you now know what it is. I'm going to go ahead and resolve this ticket now. Thank you for notifying us of the issue and for your activeness in responding to queries. Have a nice day\u00a0 :)", "created": "2018-10-08T04:54:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "Confirm the bug when upgrading from 5.0.0 to 6.2.1. Got the same issue as described.\u00a0\n\nAlso, all node, group, role, etc. definitions are in Hiera. Nothing in `site.pp`.\n\n\u00a0\n\nIf to add to `site.pp` the following (as per [~accountid:62439f7d8678e9007059dba6] comment above):\n{code:java}node /^.*$/ { \n class { 'apt': \n sources => lookup('apt::sources'), \n } \n}\n{code}\nthen the error will be about duplicate declaration:\n{code:java}sudo puppet agent -t \nInfo: Using configured environment 'corporate' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Retrieving locales \nInfo: Loading facts \nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Class[Apt] is already declared", "created": "2018-12-21T13:47:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623cfe6c94742a00683ecb23]\u00a0this bug was caused by an environment bleeding issue between different Ruby environments. Have you followed the steps on remediating environment bleeding\u00a0[here|https://puppet.com/docs/puppet/5.3/environment_isolation.html]?", "created": "2019-01-02T02:10:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:5b574c837501ba2d6ea647b9], the link you referred to is a bit different. It says:\n{quote}If you use multiple environments with Puppet, you might encounter issues with *multiple versions of the same resource* type leaking\u00a0\n{quote}\n\u00a0\n\nWhile we do have multiple environments, there is no multiple versions of the same resources, i.e. modules. All modules are located in `/etc/puppetlabs/code/modules` folder.\u00a0\n\nNot sure how environment isolation can help here.\u00a0", "created": "2019-01-02T13:14:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623cfe6c94742a00683ecb23] this issue has been observed when updating other modules too for example MODULES-5802. I would recommend trying the previously outlined steps before ruling them out as they have proven to solve this issue before.", "created": "2019-01-03T06:36:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623cfe6c94742a00683ecb23] were you able to resolve your issue?", "created": "2019-01-16T08:42:00.000000"}, {"author": "70121:d104b8c3-8188-465a-93ec-de9f70fdafac", "body": "I confirm this bug on 6.3.0 too (6.0.0 was ok):\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'refresh' (file: /etc/puppetlabs/environments/twolbach_apt/modules/externals/apt/manifests/key.pp, line: 51)\n\n\u00a0\n\nOS:\u00a0Ubuntu 16.04.3 LTS\n\nPuppet Agent: 5.5.8", "created": "2019-01-31T02:04:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:70121:d104b8c3-8188-465a-93ec-de9f70fdafac] please see\u00a0here\u00a0for the resolution to the problem. Let me know if you have tried out *all* the steps outlined in the [guide|https://puppet.com/docs/puppet/5.3/environment_isolation.html]\u00a0and also note that there is a slightly different approach that should be used if you have r10k enabled (which is also outlined in that same guide).", "created": "2019-01-31T02:31:00.000000"}, {"author": "70121:d104b8c3-8188-465a-93ec-de9f70fdafac", "body": "[~accountid:5b574c837501ba2d6ea647b9]:\u00a0\n\nWe have enabled environment isolation with r10k, and no error occured, so you are right. Thank you for this hint", "created": "2019-01-31T03:30:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:70121:d104b8c3-8188-465a-93ec-de9f70fdafac] no problem! I am going to go\u00a0ahead and resolve this ticket now. Thanks.", "created": "2019-01-31T04:01:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "*For a fix for this issue please see*\u00a0\n\nhttps://puppet.atlassian.net/browse/MODULES-8019?focusedCommentId=596704&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-596704\n\n\u00a0", "created": "2019-01-31T04:04:00.000000"}], "components": ["apt"], "created": "2018-10-01T04:08:00.000000", "creator": "62439f7d8678e9007059dba6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24eb78d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3683873252_*|*_5_*:*_3_*:*_6429423361_*|*_10005_*:*_1_*:*_430855367"}], "description": "*= = = = = = = = =*\n\n*UPDATE*\n\n*For a fix for this issue please see*\u00a0\n\nhttps://puppet.atlassian.net/browse/MODULES-8019?focusedCommentId=596704&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-596704\n\n*_= = = = = = = = =_*\n\n_Basic Info_\n *Module Version: 6.1*\n *Puppet Version:* 5.x\n *OS Name/Version: Debian*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Add repository*\n\n*Actual Behavior: Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'refresh' (file: /etc/puppetlabs/code/environments/xxxxxxx/modules/apt/manifests/key.pp, line: 51) on Apt_key[Add key: xxxxxxxxxxxxx from Apt::Source xxxxxx*\n\n\u00a0Hi\n\nRefresh variable is missing from key type (latest release).\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'refresh' (file: /etc/puppetlabs/code/environments/xxxxxxx/modules/apt/manifests/key.pp, line: 51) on Apt_key[Add key: xxxxxxxxx from Apt::Source debian\n\nPattern[/\\A(0x)?[0-9a-fA-F]\n\n{8}\n\n\\Z/, /\\A(0x)?[0-9a-fA-F]\n\n{16}\n\n\\Z/, /\\A(0x)?[0-9a-fA-F]\n\n{40}\n\n\\Z/] $id = $title,\n *Enum['present', 'absent', 'refreshed'] $ensure = present,*\n Optional[String] $content = undef,\n Optional[Pattern[/\\Ahttps?:\\/\\//, /\\Aftp:\\/\\//, /\\A\\/\\w+/]] $source = undef,\n Pattern[/\\A((hkp|http|https):\\/\\/)?([a-z\\d])([a-z\\d-]\n\n{0,61}\n\n\\.)[a-z\\d](:\\d\n\n{2,5}\n\n)?$/] $server = $::apt::keyserver,\n Optional[String] $options = undef,\n ) {\n\n\u00a0\n\n\u00a0", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40757", "fixedVersions": [], "id": "40757", "issueType": "Bug", "key": "MODULES-8019", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439f7d8678e9007059dba6", "resolution": "Fixed", "resolutionDate": "2019-01-31T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : refresh variable not declared", "timeSpent": "PT0S", "updated": "2019-01-31T04:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-09-30T18:54:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ff043d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq7vj:"}], "description": "I am seeing this:\n\nError: /Stage[main]/Our_postgresql::ClientName::db_name/Postgresql::Server::Extension[tablefunc-on-our_db_name]/Postgresql_psql[our_db_name: ALTER EXTENSION \"tablefunc\" UPDATE TO '1.0']: Could not evaluate: Error evaluating 'unless' clause, returned pid 11904 exit 2: 'psql: FATAL: database \"our_db_name\" does not exist'\n\nBut the missing database is running on a distinct cluster at a non-default port.\u00a0\n\nPostgresql::Server::Extension needs a port attribute or some other mechanism to specify the correct cluster where it can find its target database.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35477", "fixedVersions": [], "id": "35477", "issueType": "Improvement", "key": "MODULES-8018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Postgresql::Server::Extension needs a port or cluster attribute", "timeSpent": "PT0S", "updated": "2021-01-25T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:6217ba0a71554c00695601a8]. The link in the ticket brings me through to a tiny puppet module, but I notice that there is a different module for rclocal in your namespace ([https://forge.puppet.com/example42/rclocal]). Can you confirm which module you'd like to be reviewed for approval? Thanks!", "created": "2018-10-01T08:32:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], many thanks for point out the issue. This ticket is for rclocal. We have another ticket covering tiny-puppet. Best, Martin", "created": "2018-10-02T06:13:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Super, thanks [~accountid:6217ba0a71554c00695601a8]. We'll have a look and comment back.", "created": "2018-10-02T07:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:6217ba0a71554c00695601a8] thanks for putting this forward for approval, the module looks to do exactly as you would expect, and seems sound. However there are a few things that could be fixed before we can mark it as approved.\u00a0\n * The readme is not showing on the forge correctly and it does not follow our readme template, this helps first time users of the module getting up and running (example usage).\u00a0 [https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n * The unit tests only check compilation of the class and that the class is contained, a few more tests would be great.\n\nIt would be nice to have some acceptance tests, but due to the simplicity of the module, you could forgo them.\n\nOnce you fix up the readme and unit tests, let us know and we can have another review.\u00a0\n\nThanks again\n\n\u00a0", "created": "2018-10-09T07:31:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7], many thanks for the recommendations.\nI have uploaded a new release (patch level bump) to forge.\nPlease let me know if you see more recommended issues to fix.\n\nBest,\nMartin\n", "created": "2018-10-15T05:32:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We'll get a look at this at our next approved meeting. Great talk in Amsterdam !", "created": "2018-10-16T03:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for making those change, the module is now marked approved.\n\n\u00a0\n\nGreat work !!!", "created": "2018-10-23T07:12:00.000000"}], "components": ["approved"], "created": "2018-09-29T06:05:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f572dec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq7tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868891203_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_591079222_*|*_10005_*:*_2_*:*_617710423"}], "description": "The example42-rclocal Module ([https://forge.puppet.com/example42/rclocal|https://forge.puppet.com/example42/rclocal]) manages rclocal settings.\n\nThe module is used in production, for years, in several of our customers' environments.\n\nData from forge (September 29 2018):\n\nUpdated 3 months ago\nTotal downloads 1,125,541\nQuality score 5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37541", "fixedVersions": [], "id": "37541", "issueType": "Task", "key": "MODULES-8017", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2018-10-23T07:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "example42-rclocal - Request for approved status", "timeSpent": "PT0S", "updated": "2018-10-23T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "Merged into master at\u00a0https://github.com/puppetlabs/puppetlabs-network_device_core/commit/9b1bb150186e74a6ad45454857a56b826bb17e1c", "created": "2018-10-02T14:31:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "This has no ci pipeline, and we don't need to release it to the forge", "created": "2018-10-02T14:35:00.000000"}], "components": ["network_device_core"], "created": "2018-09-28T15:30:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@610dce3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq0fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_239631_*|*_1_*:*_1_*:*_67879_*|*_10007_*:*_1_*:*_73253858_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_268760291"}], "description": "If you install a version of the network_device_core module using {{puppet module install puppetlabs-network_device_core}} then the module will {{require}} helper code, which will fail because the module's lib directory is not in the ruby LOAD_PATH. The module needs to use {{require_relative}} instead.\n\n{noformat}\npuppetlabs-network_device_core/lib/puppet/provider/cisco.rb:require 'puppet/util/network_device/cisco/device'\npuppetlabs-network_device_core/lib/puppet/provider/cisco.rb:require 'puppet/provider/network_device'\npuppetlabs-network_device_core/lib/puppet/provider/interface/cisco.rb:require 'puppet/provider/cisco'\npuppetlabs-network_device_core/lib/puppet/provider/vlan/cisco.rb:require 'puppet/provider/cisco'\npuppetlabs-network_device_core/lib/puppet/type/interface.rb:require 'puppet/util/network_device/ipcalc'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet/util'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet/util/network_device/base'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet/util/network_device/ipcalc'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet/util/network_device/cisco/interface'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/device.rb:require 'puppet/util/network_device/cisco/facts'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/facts.rb:require 'puppet/util/network_device/cisco'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/facts.rb:require 'puppet/util/network_device/ipcalc'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/interface.rb:require 'puppet/util/network_device/cisco'\npuppetlabs-network_device_core/lib/puppet/util/network_device/cisco/interface.rb:require 'puppet/util/network_device/ipcalc'\npuppetlabs-network_device_core/lib/puppet/util/network_device/ipcalc.rb:require 'puppet/util/network_device'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/ssh.rb:require 'puppet/util/network_device'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/ssh.rb:require 'puppet/util/network_device/transport'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/ssh.rb:require 'puppet/util/network_device/transport/base'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/telnet.rb:require 'puppet/util/network_device'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/telnet.rb:require 'puppet/util/network_device/transport'\npuppetlabs-network_device_core/lib/puppet/util/network_device/transport/telnet.rb:require 'puppet/util/network_device/transport/base'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39651", "fixedVersions": [], "id": "39651", "issueType": "Bug", "key": "MODULES-8016", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2018-10-02T14:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "network_device_core: Relatively require helper code", "timeSpent": "PT0S", "updated": "2018-10-02T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [], "components": ["nagios_core"], "created": "2018-09-28T15:27:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@201cd5f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq0gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174878_*|*_3_*:*_1_*:*_194564_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_264377624"}], "description": "If you install a version of the nagios_ module using {{puppet module install puppetlabs-nagios_core}} then the provider will {{require}} helper code. However, the module's lib directory is not in the ruby LOAD_PATH, so compilation will fail. See\n\n{noformat}\npuppetlabs-nagios_core/lib/puppet/external/nagios/base.rb:require 'puppet/external/nagios'\npuppetlabs-nagios_core/lib/puppet/external/nagios.rb:require 'puppet/external/nagios/parser.rb'\npuppetlabs-nagios_core/lib/puppet/external/nagios.rb:require 'puppet/external/nagios/base.rb'\npuppetlabs-nagios_core/lib/puppet/provider/naginator.rb:require 'puppet/external/nagios'\npuppetlabs-nagios_core/lib/puppet/type/nagios_command.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_contact.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_contactgroup.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_host.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_hostdependency.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_hostescalation.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_hostextinfo.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_hostgroup.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_service.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_servicedependency.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_serviceescalation.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_serviceextinfo.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_servicegroup.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/type/nagios_timeperiod.rb:require 'puppet/util/nagios_maker'\npuppetlabs-nagios_core/lib/puppet/util/nagios_maker.rb:require 'puppet/external/nagios'\npuppetlabs-nagios_core/lib/puppet/util/nagios_maker.rb:require 'puppet/external/nagios/base'\npuppetlabs-nagios_core/lib/puppet/util/nagios_maker.rb:require 'puppet/provider/naginator'\n{noformat}\n\nThe module needs to use {{require_relative}} instead.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38574", "fixedVersions": [], "id": "38574", "issueType": "Bug", "key": "MODULES-8015", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Duplicate", "resolutionDate": "2018-10-01T16:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "nagios_core: Relatively require helper code", "timeSpent": "PT0S", "updated": "2018-10-01T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "attachments": [], "comments": [{"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "This has made it through the master pipeline", "created": "2018-10-02T12:31:00.000000"}], "components": ["augeas_core"], "created": "2018-09-28T15:22:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13866030"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkig7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_70634323_*|*_1_*:*_1_*:*_13889_*|*_3_*:*_1_*:*_21195184_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_243480312"}], "description": "If you install a version of the augeas_core module using {{puppet module install puppetlabs-augeas_core}} then the provider will {{require}} helper code, which will load the version in the vendored module, not the module. See\n\n{noformat}\npuppetlabs-augeas_core/lib/puppet/provider/augeas/augeas.rb:require 'puppet_x/augeas/util/parser'\n{noformat}\n\nThe provider needs to use {{require_relative}} instead.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37540", "fixedVersions": [], "id": "37540", "issueType": "Bug", "key": "MODULES-8014", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2018-10-02T12:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "augeas_core: Relatively require helper code", "timeSpent": "PT0S", "updated": "2018-10-02T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@336da047"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6yn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_351586249_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40756", "fixedVersions": [], "id": "40756", "issueType": "Sub-task", "key": "MODULES-8013", "labels": [], "originalEstimate": "PT0S", "parent": "36521", "parentSummary": "Supported Release (cisco_ios) 0.4.0 - (2018-10-02) - (2f3c212541df98d95af2a0f85cc09d602e5d8a7b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T11:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco_ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "2f3c212541df98d95af2a0f85cc09d602e5d8a7b", "created": "2018-10-02T08:22:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Pipeline green\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/\n\n0.4.0-0008-2f3c2125", "created": "2018-10-02T10:47:00.000000"}], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2726a805"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350781047_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39650", "fixedVersions": [], "id": "39650", "issueType": "Sub-task", "key": "MODULES-8012", "labels": [], "originalEstimate": "PT0S", "parent": "36521", "parentSummary": "Supported Release (cisco_ios) 0.4.0 - (2018-10-02) - (2f3c212541df98d95af2a0f85cc09d602e5d8a7b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-28T09:55:00.000000"}], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7454771c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1815077_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38573", "fixedVersions": [], "id": "38573", "issueType": "Sub-task", "key": "MODULES-8011", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36521", "parentSummary": "Supported Release (cisco_ios) 0.4.0 - (2018-10-02) - (2f3c212541df98d95af2a0f85cc09d602e5d8a7b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-09-28T09:55:00.000000"}], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f415195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1800046_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37539", "fixedVersions": [], "id": "37539", "issueType": "Sub-task", "key": "MODULES-8010", "labels": [], "originalEstimate": "PT0S", "parent": "36521", "parentSummary": "Supported Release (cisco_ios) 0.4.0 - (2018-10-02) - (2f3c212541df98d95af2a0f85cc09d602e5d8a7b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco_ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Released to forge 2nd October 18:00 BST", "created": "2018-10-02T11:00:00.000000"}], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70f072fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7075_*|*_3_*:*_1_*:*_9530648_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_300775_*|*_10005_*:*_1_*:*_341469494"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n\n https://github.com/puppetlabs/cisco_ios/compare/0.3.0...2f3c212541df98d95af2a0f85cc09d602e5d8a7b\n\n* Link to successful Init Job Run from CI :\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/8/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36521", "fixedVersions": [], "id": "36521", "issueType": "Task", "key": "MODULES-8009", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (cisco_ios) 0.4.0 - (2018-10-02) - (2f3c212541df98d95af2a0f85cc09d602e5d8a7b)", "timeSpent": "PT0S", "updated": "2018-10-02T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "tagged!", "created": "2018-10-02T09:44:00.000000"}], "components": [], "created": "2018-09-28T09:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e5cbba0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346778030_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35476", "fixedVersions": [], "id": "35476", "issueType": "Sub-task", "key": "MODULES-8008", "labels": [], "originalEstimate": "PT0S", "parent": "41813", "parentSummary": "Supported Release (device_manager) 2.7.0 - (2018-10-01) - (3198ffd6f7a81294f013d8525a00e1b1c2561730)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "3198ffd6f7a81294f013d8525a00e1b1c2561730", "created": "2018-10-02T08:49:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All good to go on the above SHA:\n3198ffd6f7a81294f013d8525a00e1b1c2561730\n", "created": "2018-10-02T09:31:00.000000"}], "components": [], "created": "2018-09-28T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6624b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_345966533_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34355", "fixedVersions": [], "id": "34355", "issueType": "Sub-task", "key": "MODULES-8007", "labels": [], "originalEstimate": "PT0S", "parent": "41813", "parentSummary": "Supported Release (device_manager) 2.7.0 - (2018-10-01) - (3198ffd6f7a81294f013d8525a00e1b1c2561730)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-02T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-10-01T05:00:00.000000"}], "components": [], "created": "2018-09-28T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6658fea7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243346494_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33282", "fixedVersions": [], "id": "33282", "issueType": "Sub-task", "key": "MODULES-8006", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41813", "parentSummary": "Supported Release (device_manager) 2.7.0 - (2018-10-01) - (3198ffd6f7a81294f013d8525a00e1b1c2561730)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-01T05:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(device_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-01T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1] Great I'll take a look later today / Monday. Thanks!", "created": "2018-09-28T09:30:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.", "created": "2018-10-01T05:00:00.000000"}], "components": [], "created": "2018-09-28T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d30212b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243330578_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42964", "fixedVersions": [], "id": "42964", "issueType": "Sub-task", "key": "MODULES-8005", "labels": [], "originalEstimate": "PT0S", "parent": "41813", "parentSummary": "Supported Release (device_manager) 2.7.0 - (2018-10-01) - (3198ffd6f7a81294f013d8525a00e1b1c2561730)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-01T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(device_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-01T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Released 2.7.0 at 4:47 BST 2nd Oct 2018", "created": "2018-10-02T09:50:00.000000"}], "components": [], "created": "2018-09-28T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ed9291e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7272_*|*_3_*:*_1_*:*_3713295_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_251611_*|*_10005_*:*_1_*:*_343139613"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/device_manager/compare/2.6.0...3198ffd6f7a81294f013d8525a00e1b1c2561730\n\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/device_manager/view/release/job/forge-module_puppetlabs-device_manager_init-merge_release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41813", "fixedVersions": [], "id": "41813", "issueType": "Task", "key": "MODULES-8004", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-02T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (device_manager) 2.7.0 - (2018-10-01) - (3198ffd6f7a81294f013d8525a00e1b1c2561730)", "timeSpent": "PT0S", "updated": "2018-10-02T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-28T09:01:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5efeef2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6vj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73446227732_*|*_6_*:*_1_*:*_0"}], "description": "An issue occured in which satellite_pe_tools could not be pushed to the Forge. This was due to to the name in modules-unified.yaml using dashes due to previous limitations of Jenkins when using underscores. When curl executes using this name to the Forge API the request fails and the job is not able to complete. This requires having to publish the module manually to the Forge. modules-unified.yaml will have to be updated to reflect the change.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36520", "fixedVersions": [], "id": "36520", "issueType": "Task", "key": "MODULES-8003", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update satellite_pe_tools in ci-job-configs", "timeSpent": "PT0S", "updated": "2021-01-25T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "This bug is caused due to Ruby inheriting the current Bundler environment when it creates a new subshell. See the [bundler docs|https://bundler.io/v1.17/man/bundle-exec.1.html#Shelling-out]\u00a0for more info. A solution to circumvent this is provided in the docs which allows it to function properly. I have used this to apply a fix for when a bundle command is ran.", "created": "2018-11-12T08:56:00.000000"}], "components": [], "created": "2018-09-28T07:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "gems are bundled in the correct directory\nit is possible to run 'bundle exec rake changelog' in puppetlabs-testing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dc07a57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3892450735_*|*_3_*:*_1_*:*_3538115_*|*_5_*:*_1_*:*_0"}], "description": "When running 'rake run_a_command[command]' and the command wanting to execute commands from the bundle it fails.\n\n*For example:*\nbundle exec rake run_a_command['bundle install --path .bundle/gems'] the gems in pdksync directory are installed rather than the gems in /Users/paula/workspace/pdksync/modules_pdksync\n\n*Actual results:*\n/Users/paula/workspace/pdksync/ gems are bundled\n\n*Expected Results*\n/Users/paula/workspace/pdksync/modules_pdksync/puppetlabs-testing are bundled", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34354", "fixedVersions": [], "id": "34354", "issueType": "Bug", "key": "MODULES-8002", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-11-12T08:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync - bundle commands dont run in the expected directory", "timeSpent": "PT0S", "updated": "2018-11-12T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-28T07:33:00.000000", "name": "Screen Shot 2018-09-28 at 2.32.56 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12548"}, {"attacher": "5b574c837501ba2d6ea647b9", "created": "2018-10-01T05:48:00.000000", "name": "Screen Shot 2018-10-01 at 12.47.49.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13293"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Resolved with [https://github.com/puppetlabs/kerminator/pull/571]", "created": "2018-10-01T05:47:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "!Screen Shot 2018-10-01 at 12.47.49.png|width=405,height=121!", "created": "2018-10-01T05:48:00.000000"}], "components": [], "created": "2018-09-28T07:33:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Script is up and running again."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20006edc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11361_*|*_3_*:*_1_*:*_3392737_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_249506309"}], "description": "Currently when using the qa_release_signoff script it fails.\nWe need to get this up and running again. \n\nhttps://github.com/puppetlabs/kerminator/blob/master/scripts/modules_qa_sign_off.coffee", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42962", "fixedVersions": [], "id": "42962", "issueType": "Task", "key": "MODULES-8001", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-10-01T05:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "QA release sign off - Fails", "timeSpent": "PT0S", "updated": "2018-10-01T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Forge on 2.1.1", "created": "2018-09-28T09:56:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b7ad975"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8713736_*|*_3_*:*_1_*:*_229238_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41812", "fixedVersions": [], "id": "41812", "issueType": "Sub-task", "key": "MODULES-8000", "labels": [], "originalEstimate": "PT0S", "parent": "37538", "parentSummary": "Supported Release (motd) 2.1.1 - (28-09-18) - (49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "release against: 49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17", "created": "2018-09-28T09:49:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f913a3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8338038_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40755", "fixedVersions": [], "id": "40755", "issueType": "Sub-task", "key": "MODULES-7999", "labels": [], "originalEstimate": "PT0S", "parent": "37538", "parentSummary": "Supported Release (motd) 2.1.1 - (28-09-18) - (49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes were made", "created": "2018-09-28T09:04:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@867b6ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5625306_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39649", "fixedVersions": [], "id": "39649", "issueType": "Sub-task", "key": "MODULES-7998", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37538", "parentSummary": "Supported Release (motd) 2.1.1 - (28-09-18) - (49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-28T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes were made", "created": "2018-09-28T09:04:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2308df1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5609557_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38572", "fixedVersions": [], "id": "38572", "issueType": "Sub-task", "key": "MODULES-7997", "labels": [], "originalEstimate": "PT0S", "parent": "37538", "parentSummary": "Supported Release (motd) 2.1.1 - (28-09-18) - (49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-28T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T09:22:00.000000", "name": "Screen Shot 2018-09-28 at 4.22.17 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12848"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-motd/pull/173]", "created": "2018-09-28T09:56:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@578ef570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6531_*|*_3_*:*_1_*:*_9269446_*|*_5_*:*_2_*:*_124981_*|*_10006_*:*_1_*:*_12952"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/2.1.0...49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/job/forge-module_puppetlabs-motd_init-merge_release/26/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37538", "fixedVersions": [], "id": "37538", "issueType": "Task", "key": "MODULES-7996", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (motd) 2.1.1 - (28-09-18) - (49e58ab3ca41f5aa00e6be2f7f78e61ab799ed17)", "timeSpent": "PT0S", "updated": "2018-09-28T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "5.1.0 on Forge", "created": "2018-10-01T07:50:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37e676b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_260289254_*|*_3_*:*_1_*:*_1216736_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36519", "fixedVersions": [], "id": "36519", "issueType": "Sub-task", "key": "MODULES-7995", "labels": [], "originalEstimate": "PT0S", "parent": "42902", "parentSummary": "Supported Release (stdlib) 5.1.0 - (01/10/2018) - (52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-01T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-01T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-01T07:40:00.000000", "name": "Screen Shot 2018-10-01 at 2.40.31 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12849"}], "comments": [], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65746598"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6t3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259857670_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35475", "fixedVersions": [], "id": "35475", "issueType": "Sub-task", "key": "MODULES-7994", "labels": [], "originalEstimate": "PT0S", "parent": "42902", "parentSummary": "Supported Release (stdlib) 5.1.0 - (01/10/2018) - (52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-01T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-01T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes made.", "created": "2018-10-01T07:39:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7daec8a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259742377_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34353", "fixedVersions": [], "id": "34353", "issueType": "Sub-task", "key": "MODULES-7993", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42902", "parentSummary": "Supported Release (stdlib) 5.1.0 - (01/10/2018) - (52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-01T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-01T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes made.", "created": "2018-10-01T07:39:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2868c156"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259722356_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33280", "fixedVersions": [], "id": "33280", "issueType": "Sub-task", "key": "MODULES-7992", "labels": [], "originalEstimate": "PT0S", "parent": "42902", "parentSummary": "Supported Release (stdlib) 5.1.0 - (01/10/2018) - (52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-10-01T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-10-01T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-01T07:36:00.000000", "name": "Screen Shot 2018-10-01 at 2.36.00 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12742"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-01T07:41:00.000000", "name": "Screen Shot 2018-10-01 at 2.40.31 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12953"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-01T07:49:00.000000", "name": "Screen Shot 2018-10-01 at 2.49.02 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13042"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: https://github.com/puppetlabs/puppetlabs-stdlib/pull/964", "created": "2018-10-01T07:49:00.000000"}], "components": [], "created": "2018-09-28T07:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e1e704c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6sn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6629_*|*_3_*:*_1_*:*_261469636_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21782"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/5.0.0...52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/58/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42902", "fixedVersions": [], "id": "42902", "issueType": "Task", "key": "MODULES-7991", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-01T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (stdlib) 5.1.0 - (01/10/2018) - (52dbad655b0bf2ee72b895f8f1f4cfa3f17ea644)", "timeSpent": "PT0S", "updated": "2018-10-01T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5d09f568f9d5660c516569a2", "attachments": [], "comments": [{"author": "5d09f568f9d5660c516569a2", "body": "This is about parsing multiple comment parameters.", "created": "2018-11-05T16:48:00.000000"}, {"author": "5d09f568f9d5660c516569a2", "body": "The PR, which fixes it is now merged, so I guess it can be marked as fixed?", "created": "2018-11-27T01:07:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A pr to fix this issue has been merged and a release is planned shortly. Thank you for your patience and a big thank you to Mateusz for his work.", "created": "2019-01-17T09:19:00.000000"}], "components": ["firewall"], "created": "2018-09-28T06:05:00.000000", "creator": "623c17e17910a200718b97db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@133c86c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6rr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33372"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9605642417_*|*_5_*:*_1_*:*_0"}], "description": "In a Puppet environment, where Kubernetes Nodes will be deployed we get problems with our Firewall rules when we install the calico network plugin. We tried already to ignore those rules but this does not help.\n\nExcerpt:\n{code:logging}2018-09-28 11:38:47 +0000 Puppet::Type::Firewall::ProviderIptables (warning): Skipping unparsable iptables rule: keys (6) and values (10) count mismatch on line: -A cali-INPUT -p ipencap -m comment --comment \"cali:8-FZSlTeM5d4jOR0\" -m comment --comment \"Allow IPIP packets from Calico hosts\" -m set --match-set cali40all-hosts src -m addrtype --dst-type LOCAL -j ACCEPT\n2018-09-28 11:38:47 +0000 Puppet::Type::Firewall::ProviderIptables (warning): Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-INPUT -p ipencap -m comment --comment \"cali:8U47CsIYs8dEG5nH\" -m comment --comment \"Drop IPIP packets from non-Calico hosts\" -j DROP\n{code}", "environment": "mod 'puppetlabs-firewall', '1.14.0'\n\n- puppet-agent 5.5.6-1xenial\n- puppetserver 5.3.5-1xenial", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38571", "fixedVersions": [], "id": "38571", "issueType": "Bug", "key": "MODULES-7990", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17e17910a200718b97db", "resolution": "Fixed", "resolutionDate": "2019-01-17T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall :  Parser fails on Calico Kubernetes  matching rules", "timeSpent": "PT0S", "updated": "2019-12-05T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "0.4.0 on Forge", "created": "2018-09-28T07:05:00.000000"}], "components": [], "created": "2018-09-28T03:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@707010ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13068504_*|*_3_*:*_1_*:*_44220_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33278", "fixedVersions": [], "id": "33278", "issueType": "Sub-task", "key": "MODULES-7989", "labels": [], "originalEstimate": "PT0S", "parent": "39648", "parentSummary": "Supported Release (service) 0.4.0 - (release date) - (b68c3b3df75a82137f721bd015e9ed32003d415e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: b68c3b3df75a82137f721bd015e9ed32003d415e", "created": "2018-09-28T04:39:00.000000"}], "components": [], "created": "2018-09-28T03:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c0673d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6qf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4366939_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42901", "fixedVersions": [], "id": "42901", "issueType": "Sub-task", "key": "MODULES-7988", "labels": [], "originalEstimate": "PT0S", "parent": "39648", "parentSummary": "Supported Release (service) 0.4.0 - (release date) - (b68c3b3df75a82137f721bd015e9ed32003d415e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Module has yet to be translated.", "created": "2018-09-28T04:36:00.000000"}], "components": [], "created": "2018-09-28T03:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19fec8f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4210617_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41811", "fixedVersions": [], "id": "41811", "issueType": "Sub-task", "key": "MODULES-7987", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39648", "parentSummary": "Supported Release (service) 0.4.0 - (release date) - (b68c3b3df75a82137f721bd015e9ed32003d415e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-28T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(service) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes were made.", "created": "2018-09-28T04:36:00.000000"}], "components": [], "created": "2018-09-28T03:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66338391"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4190245_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40754", "fixedVersions": [], "id": "40754", "issueType": "Sub-task", "key": "MODULES-7986", "labels": [], "originalEstimate": "PT0S", "parent": "39648", "parentSummary": "Supported Release (service) 0.4.0 - (release date) - (b68c3b3df75a82137f721bd015e9ed32003d415e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-28T04:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T04:34:00.000000", "name": "Screen Shot 2018-09-28 at 11.34.22 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13120"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-service/pull/57]", "created": "2018-09-28T07:05:00.000000"}], "components": [], "created": "2018-09-28T03:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55308da4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6264_*|*_3_*:*_1_*:*_10095872_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3121544"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-service/compare/0.3.1...b68c3b3df75a82137f721bd015e9ed32003d415e\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/service/view/release/job/forge-module_puppetlabs-service_init-merge_release/10/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39648", "fixedVersions": [], "id": "39648", "issueType": "Task", "key": "MODULES-7985", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (service) 0.4.0 - (release date) - (b68c3b3df75a82137f721bd015e9ed32003d415e)", "timeSpent": "PT0S", "updated": "2018-09-28T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:adac4e58-01ac-4fce-8be9-94131c26c73d", "body": "[~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16] where is the PR you were referring to? This ticket is mostly a general request, yesterday I think you were referring to a customer specifically. In any case [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] is going to take this forward to get it more attention.", "created": "2018-11-08T14:07:00.000000"}], "components": ["lvm"], "created": "2018-09-28T02:58:00.000000", "creator": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2404d078"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq6pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}], "description": "puppetlabs/lvm module metadata as not been maintained\n\nthere are several pull requests for various features and several tickets in jira concerning functionality as well. but the basic metadata for support of puppet 5 as never been updated.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38570", "fixedVersions": [], "id": "38570", "issueType": "Improvement", "key": "MODULES-7984", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "as a LVM module consumer i expect the module metadata to be a trusted source of data and maintained", "timeSpent": "PT0S", "updated": "2018-11-09T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-resource 0.3.0 at 35a688d8725850af072707859c50d7562dd8f60b with \u201c0.3.0\u201d", "created": "2018-09-28T07:28:00.000000"}], "components": [], "created": "2018-09-27T10:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3858fd43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq67z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75026016_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41810", "fixedVersions": [], "id": "41810", "issueType": "Sub-task", "key": "MODULES-7983", "labels": [], "originalEstimate": "PT0S", "parent": "37537", "parentSummary": "Supported Release (resource) 0.3.0 - (28/09/2018) - (35a688d8725850af072707859c50d7562dd8f60b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T10:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2051ed48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq67r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73704393_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40753", "fixedVersions": [], "id": "40753", "issueType": "Sub-task", "key": "MODULES-7982", "labels": [], "originalEstimate": "PT0S", "parent": "37537", "parentSummary": "Supported Release (resource) 0.3.0 - (28/09/2018) - (35a688d8725850af072707859c50d7562dd8f60b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-09-28T04:28:00.000000"}], "components": [], "created": "2018-09-27T10:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a71c40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq67j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64159600_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39722", "fixedVersions": [], "id": "39722", "issueType": "Sub-task", "key": "MODULES-7981", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37537", "parentSummary": "Supported Release (resource) 0.3.0 - (28/09/2018) - (35a688d8725850af072707859c50d7562dd8f60b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(resource) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-09-28T04:27:00.000000"}], "components": [], "created": "2018-09-27T10:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39a09cfa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq673:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64154379_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38569", "fixedVersions": [], "id": "38569", "issueType": "Sub-task", "key": "MODULES-7980", "labels": [], "originalEstimate": "PT0S", "parent": "37537", "parentSummary": "Supported Release (resource) 0.3.0 - (28/09/2018) - (35a688d8725850af072707859c50d7562dd8f60b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(resource) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-resource/pull/32", "created": "2018-09-28T07:29:00.000000"}], "components": [], "created": "2018-09-27T10:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3edba61c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq67b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6286_*|*_3_*:*_1_*:*_1759789_*|*_5_*:*_2_*:*_9398_*|*_10006_*:*_1_*:*_74988918"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-resource/compare/0.2.0...35a688d8725850af072707859c50d7562dd8f60b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/resource/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37537", "fixedVersions": [], "id": "37537", "issueType": "Task", "key": "MODULES-7979", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (resource) 0.3.0 - (28/09/2018) - (35a688d8725850af072707859c50d7562dd8f60b)", "timeSpent": "PT0S", "updated": "2018-09-28T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-package 0.3.0 at 27eca5ee17e52bfa777224cd1731dad1774738c7 with \"0.3.0\"", "created": "2018-09-28T03:40:00.000000"}], "components": [], "created": "2018-09-27T10:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29af339d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq66n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61445697_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35474", "fixedVersions": [], "id": "35474", "issueType": "Sub-task", "key": "MODULES-7978", "labels": [], "originalEstimate": "PT0S", "parent": "41809", "parentSummary": "Supported Release (package) 0.3.0 - (28/09/2018) - (27eca5ee17e52bfa777224cd1731dad1774738c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(package) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on 27eca5ee17e52bfa777224cd1731dad1774738c7", "created": "2018-09-28T03:32:00.000000"}], "components": [], "created": "2018-09-27T10:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b9e635"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq66f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60924970_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34440", "fixedVersions": [], "id": "34440", "issueType": "Sub-task", "key": "MODULES-7977", "labels": [], "originalEstimate": "PT0S", "parent": "41809", "parentSummary": "Supported Release (package) 0.3.0 - (28/09/2018) - (27eca5ee17e52bfa777224cd1731dad1774738c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(package) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No LOC changes.", "created": "2018-09-27T11:01:00.000000"}], "components": [], "created": "2018-09-27T10:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@645bac79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq667:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1455848_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33276", "fixedVersions": [], "id": "33276", "issueType": "Sub-task", "key": "MODULES-7976", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41809", "parentSummary": "Supported Release (package) 0.3.0 - (28/09/2018) - (27eca5ee17e52bfa777224cd1731dad1774738c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T11:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(package) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2018-09-27T11:00:00.000000"}], "components": [], "created": "2018-09-27T10:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48f54185"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq65r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1430128_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42900", "fixedVersions": [], "id": "42900", "issueType": "Sub-task", "key": "MODULES-7975", "labels": [], "originalEstimate": "PT0S", "parent": "41809", "parentSummary": "Supported Release (package) 0.3.0 - (28/09/2018) - (27eca5ee17e52bfa777224cd1731dad1774738c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(package) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T03:49:00.000000", "name": "Screen Shot 2018-09-28 at 10.48.41 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12442"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-package/pull/91", "created": "2018-09-28T03:41:00.000000"}], "components": [], "created": "2018-09-27T10:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b69062a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq65z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6807_*|*_3_*:*_1_*:*_68510032_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_34460"}], "description": "*REASON:* Puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-package/compare/0.2.0...27eca5ee17e52bfa777224cd1731dad1774738c7]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/package/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41809", "fixedVersions": [], "id": "41809", "issueType": "Task", "key": "MODULES-7974", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (package) 0.3.0 - (28/09/2018) - (27eca5ee17e52bfa777224cd1731dad1774738c7)", "timeSpent": "PT0S", "updated": "2018-09-28T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-puppet_conf 0.3.0 at e8195a9aebc5823ae717d4fc1e04a081992f2b63 with \"0.3.0\"", "created": "2018-09-28T03:56:00.000000"}], "components": [], "created": "2018-09-27T10:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a524ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq65j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62682331_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40752", "fixedVersions": [], "id": "40752", "issueType": "Sub-task", "key": "MODULES-7973", "labels": [], "originalEstimate": "PT0S", "parent": "36517", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.3.0 - (28/09/2018) - (e8195a9aebc5823ae717d4fc1e04a081992f2b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-puppet_conf) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T10:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@307900f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq65b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59297707_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39721", "fixedVersions": [], "id": "39721", "issueType": "Sub-task", "key": "MODULES-7972", "labels": [], "originalEstimate": "PT0S", "parent": "36517", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.3.0 - (28/09/2018) - (e8195a9aebc5823ae717d4fc1e04a081992f2b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_conf) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-09-28T02:58:00.000000"}], "components": [], "created": "2018-09-27T10:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600f2154"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq653:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59186802_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38568", "fixedVersions": [], "id": "38568", "issueType": "Sub-task", "key": "MODULES-7971", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36517", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.3.0 - (28/09/2018) - (e8195a9aebc5823ae717d4fc1e04a081992f2b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_conf) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-09-28T02:58:00.000000"}], "components": [], "created": "2018-09-27T10:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb25614"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq64n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59180239_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37536", "fixedVersions": [], "id": "37536", "issueType": "Sub-task", "key": "MODULES-7970", "labels": [], "originalEstimate": "PT0S", "parent": "36517", "parentSummary": "Supported Release (puppetlabs-puppet_conf) 0.3.0 - (28/09/2018) - (e8195a9aebc5823ae717d4fc1e04a081992f2b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T02:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_conf) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T03:59:00.000000", "name": "Screen Shot 2018-09-28 at 10.59.09 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12741"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/42", "created": "2018-09-28T04:00:00.000000"}], "components": [], "created": "2018-09-27T10:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3620e868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq64v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6839_*|*_3_*:*_1_*:*_64332495_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10405"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-puppet_conf/compare/0.2.1...e8195a9aebc5823ae717d4fc1e04a081992f2b63\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet_conf/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36517", "fixedVersions": [], "id": "36517", "issueType": "Task", "key": "MODULES-7969", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-puppet_conf) 0.3.0 - (28/09/2018) - (e8195a9aebc5823ae717d4fc1e04a081992f2b63)", "timeSpent": "PT0S", "updated": "2018-09-28T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2018-09-27T08:07:00.000000", "creator": "70121:9373b2e6-bfe2-45cd-83b9-e44b79693187", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a19684"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5zb:"}], "description": "If I have more than one reboot in the catalogue, some with apply = finished and others with apply = immediately, the reboot module will only take the first reboot statements, and continues the catalogue. If there is another reboot with apply immediatly, the catalogue run continues as already a reboot is scheduled. However, in windows, some application can only be installed if there is not pending reboot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41808", "fixedVersions": [], "id": "41808", "issueType": "Bug", "key": "MODULES-7968", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9373b2e6-bfe2-45cd-83b9-e44b79693187", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "reboot: reboot is not triggered if there is already a reboot scheduled with apply finished", "timeSpent": "PT0S", "updated": "2018-09-27T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "2.3.0 available on the Forge.", "created": "2018-09-28T04:14:00.000000"}], "components": [], "created": "2018-09-27T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2ffc12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75076599_*|*_3_*:*_1_*:*_644194_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33274", "fixedVersions": [], "id": "33274", "issueType": "Sub-task", "key": "MODULES-7967", "labels": [], "originalEstimate": "PT0S", "parent": "39720", "parentSummary": "Supported Release (java_ks) 2.3.0 - (28/09/2018) - (2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is still running through the release pipeline in jenkins and is not ready for signoff.", "created": "2018-09-27T09:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc SHA is incorrect for this ticket, please ensure to have the SHA of the release branch, not master.\nI have updated the ticket with the correct SHA.", "created": "2018-09-28T03:01:00.000000"}], "components": [], "created": "2018-09-27T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@159539f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71332628_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42899", "fixedVersions": [], "id": "42899", "issueType": "Sub-task", "key": "MODULES-7966", "labels": [], "originalEstimate": "PT0S", "parent": "39720", "parentSummary": "Supported Release (java_ks) 2.3.0 - (28/09/2018) - (2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c1347761efb0069ce0660", "body": "No docs or i18n changes", "created": "2018-09-28T03:53:00.000000"}], "components": [], "created": "2018-09-27T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@268adcca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74479242_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41852", "fixedVersions": [], "id": "41852", "issueType": "Sub-task", "key": "MODULES-7965", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39720", "parentSummary": "Supported Release (java_ks) 2.3.0 - (28/09/2018) - (2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-09-27T09:37:00.000000"}], "components": [], "created": "2018-09-27T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17c2997c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8696133_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40750", "fixedVersions": [], "id": "40750", "issueType": "Sub-task", "key": "MODULES-7964", "labels": [], "originalEstimate": "PT0S", "parent": "39720", "parentSummary": "Supported Release (java_ks) 2.3.0 - (28/09/2018) - (2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-java_ks/pull/249\nThis ticket should not be resolved until the above PR is merged.", "created": "2018-09-28T04:18:00.000000"}], "components": [], "created": "2018-09-27T07:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eac4ecb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6304_*|*_10009_*:*_1_*:*_65370381_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17624925"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java_ks/compare/2.2.0...2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/job/forge-module_puppetlabs-java_ks_init-merge_release/10/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39720", "fixedVersions": [], "id": "39720", "issueType": "Task", "key": "MODULES-7963", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T06:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (java_ks) 2.3.0 - (28/09/2018) - (2958365f0cf1d5943b1efbdf2d94c44b9d6c75fc)", "timeSpent": "PT0S", "updated": "2018-09-28T06:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "2.4.0 is available on the Forge.", "created": "2018-09-28T04:18:00.000000"}], "components": [], "created": "2018-09-27T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@178701e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76047400_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38657", "fixedVersions": [], "id": "38657", "issueType": "Sub-task", "key": "MODULES-7962", "labels": [], "originalEstimate": "PT0S", "parent": "34438", "parentSummary": "Supported Release (inifile) 2.4.0 - (29/09/2018) - (611b6feb126a4769298824dc780fceb5460591b1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Unable to sign off until docs are complete.", "created": "2018-09-28T02:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 611b6feb126a4769298824dc780fceb5460591b1", "created": "2018-09-28T04:11:00.000000"}], "components": [], "created": "2018-09-27T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7c87d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75604006_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37535", "fixedVersions": [], "id": "37535", "issueType": "Sub-task", "key": "MODULES-7961", "labels": [], "originalEstimate": "PT0S", "parent": "34438", "parentSummary": "Supported Release (inifile) 2.4.0 - (29/09/2018) - (611b6feb126a4769298824dc780fceb5460591b1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-28T04:09:00.000000"}], "components": [], "created": "2018-09-27T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d02d8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75524076_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36516", "fixedVersions": [], "id": "36516", "issueType": "Sub-task", "key": "MODULES-7960", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34438", "parentSummary": "Supported Release (inifile) 2.4.0 - (29/09/2018) - (611b6feb126a4769298824dc780fceb5460591b1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-09-28T04:09:00.000000"}], "components": [], "created": "2018-09-27T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@afb1cee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5vr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75510563_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35473", "fixedVersions": [], "id": "35473", "issueType": "Sub-task", "key": "MODULES-7959", "labels": [], "originalEstimate": "PT0S", "parent": "34438", "parentSummary": "Supported Release (inifile) 2.4.0 - (29/09/2018) - (611b6feb126a4769298824dc780fceb5460591b1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-inifile/pull/302\nThis ticket should not be resolved until the above Pr is merged.", "created": "2018-09-28T04:19:00.000000"}], "components": [], "created": "2018-09-27T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c516ef9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6414_*|*_10009_*:*_1_*:*_65487284_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17627896"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-inifile/compare/2.3.0...611b6feb126a4769298824dc780fceb5460591b1]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/master/job/forge-module_puppetlabs-inifile_init-merge_master/135/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34438", "fixedVersions": [], "id": "34438", "issueType": "Task", "key": "MODULES-7958", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T06:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (inifile) 2.4.0 - (29/09/2018) - (611b6feb126a4769298824dc780fceb5460591b1)", "timeSpent": "PT0S", "updated": "2018-09-28T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "2.5.0 on Forge", "created": "2018-09-27T09:25:00.000000"}], "components": [], "created": "2018-09-27T06:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c273c97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5uv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12237852_*|*_3_*:*_1_*:*_430804_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40748", "fixedVersions": [], "id": "40748", "issueType": "Sub-task", "key": "MODULES-7957", "labels": [], "originalEstimate": "PT0S", "parent": "36515", "parentSummary": "Supported Release (tagmail) 2.5.0 - (27/09/2018) - (08d871c92bbbcfda70930625fc12d097957275df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(tagmail) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 08d871c92bbbcfda70930625fc12d097957275df", "created": "2018-09-27T08:19:00.000000"}], "components": [], "created": "2018-09-27T06:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@283cdf1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8262739_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39719", "fixedVersions": [], "id": "39719", "issueType": "Sub-task", "key": "MODULES-7956", "labels": [], "originalEstimate": "PT0S", "parent": "36515", "parentSummary": "Supported Release (tagmail) 2.5.0 - (27/09/2018) - (08d871c92bbbcfda70930625fc12d097957275df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T07:46:00.000000"}], "components": [], "created": "2018-09-27T06:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@135777d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6286339_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38656", "fixedVersions": [], "id": "38656", "issueType": "Sub-task", "key": "MODULES-7955", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36515", "parentSummary": "Supported Release (tagmail) 2.5.0 - (27/09/2018) - (08d871c92bbbcfda70930625fc12d097957275df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T07:46:00.000000"}], "components": [], "created": "2018-09-27T06:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@679520c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6270723_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37534", "fixedVersions": [], "id": "37534", "issueType": "Sub-task", "key": "MODULES-7954", "labels": [], "originalEstimate": "PT0S", "parent": "36515", "parentSummary": "Supported Release (tagmail) 2.5.0 - (27/09/2018) - (08d871c92bbbcfda70930625fc12d097957275df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T07:43:00.000000", "name": "Screen Shot 2018-09-27 at 2.43.24 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12846"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:34:00.000000", "name": "Screen Shot 2018-09-27 at 4.33.53 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12546"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-tagmail/pull/105", "created": "2018-09-27T06:22:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-tagmail/pull/106]", "created": "2018-09-27T09:26:00.000000"}], "components": [], "created": "2018-09-27T06:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@355b46e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6009_*|*_3_*:*_1_*:*_12140576_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_512430"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-tagmail/compare/2.4.0...08d871c92bbbcfda70930625fc12d097957275df\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tagmail/view/release/job/forge-module_puppetlabs-tagmail_init-merge_release/29/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36515", "fixedVersions": [], "id": "36515", "issueType": "Task", "key": "MODULES-7953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tagmail) 2.5.0 - (27/09/2018) - (08d871c92bbbcfda70930625fc12d097957275df)", "timeSpent": "PT0S", "updated": "2018-09-27T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "2.1.0 available on Forge", "created": "2018-09-28T07:27:00.000000"}], "components": [], "created": "2018-09-27T06:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7efd1072"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89918007_*|*_3_*:*_1_*:*_1729981_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35472", "fixedVersions": [], "id": "35472", "issueType": "Sub-task", "key": "MODULES-7952", "labels": [], "originalEstimate": "PT0S", "parent": "41851", "parentSummary": "Supported Release (motd) 2.1.0 - (28/09/2018) - (dbaa0ab6ed11c251b7fb93838d72f08c8d51a149)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is still running through the Jenkins release pipeline and is not ready for sign off.", "created": "2018-09-27T09:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "release on: dbaa0ab6ed11c251b7fb93838d72f08c8d51a149", "created": "2018-09-27T10:17:00.000000"}], "components": [], "created": "2018-09-27T06:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17013b1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15435020_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34436", "fixedVersions": [], "id": "34436", "issueType": "Sub-task", "key": "MODULES-7951", "labels": [], "originalEstimate": "PT0S", "parent": "41851", "parentSummary": "Supported Release (motd) 2.1.0 - (28/09/2018) - (dbaa0ab6ed11c251b7fb93838d72f08c8d51a149)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "No loc changes.", "created": "2018-09-27T08:52:00.000000"}], "components": [], "created": "2018-09-27T06:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ba4bd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89889653_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33273", "fixedVersions": [], "id": "33273", "issueType": "Sub-task", "key": "MODULES-7950", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41851", "parentSummary": "Supported Release (motd) 2.1.0 - (28/09/2018) - (dbaa0ab6ed11c251b7fb93838d72f08c8d51a149)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "No docs changes.", "created": "2018-09-27T08:52:00.000000"}], "components": [], "created": "2018-09-27T06:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2578b36d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10356800_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42898", "fixedVersions": [], "id": "42898", "issueType": "Sub-task", "key": "MODULES-7949", "labels": [], "originalEstimate": "PT0S", "parent": "41851", "parentSummary": "Supported Release (motd) 2.1.0 - (28/09/2018) - (dbaa0ab6ed11c251b7fb93838d72f08c8d51a149)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-motd/pull/170", "created": "2018-09-28T07:28:00.000000"}], "components": [], "created": "2018-09-27T06:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25921f92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7016_*|*_10009_*:*_1_*:*_71170379_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21865234"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-motd/compare/2.0.0...dbaa0ab6ed11c251b7fb93838d72f08c8d51a149|https://github.com/puppetlabs/puppetlabs-motd/compare/2.0.0...38a34c82d1b4783c0e1f9e624b5447d69f61b4da]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/job/forge-module_puppetlabs-motd_init-merge_release/23/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41851", "fixedVersions": [], "id": "41851", "issueType": "Task", "key": "MODULES-7948", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T07:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (motd) 2.1.0 - (28/09/2018) - (dbaa0ab6ed11c251b7fb93838d72f08c8d51a149)", "timeSpent": "PT0S", "updated": "2018-09-28T07:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "0.4.0 is available on the Forge.", "created": "2018-09-28T09:10:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@713e2a9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98402791_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39718", "fixedVersions": [], "id": "39718", "issueType": "Sub-task", "key": "MODULES-7947", "labels": [], "originalEstimate": "PT0S", "parent": "35470", "parentSummary": "Supported Release (facter_task) 0.4.0 - (28/09/2018) - (26b9a64950e6b15aae1539c664f65b274544251c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(facter_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release against `26b9a64950e6b15aae1539c664f65b274544251c`", "created": "2018-09-28T08:55:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f4904d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97471746_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38655", "fixedVersions": [], "id": "38655", "issueType": "Sub-task", "key": "MODULES-7946", "labels": [], "originalEstimate": "PT0S", "parent": "35470", "parentSummary": "Supported Release (facter_task) 0.4.0 - (28/09/2018) - (26b9a64950e6b15aae1539c664f65b274544251c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(facter_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T08:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32eacab6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5rz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96753842_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37533", "fixedVersions": [], "id": "37533", "issueType": "Sub-task", "key": "MODULES-7945", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35470", "parentSummary": "Supported Release (facter_task) 0.4.0 - (28/09/2018) - (26b9a64950e6b15aae1539c664f65b274544251c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(facter_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2018-09-28T08:42:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49f172d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96730043_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36514", "fixedVersions": [], "id": "36514", "issueType": "Sub-task", "key": "MODULES-7944", "labels": [], "originalEstimate": "PT0S", "parent": "35470", "parentSummary": "Supported Release (facter_task) 0.4.0 - (28/09/2018) - (26b9a64950e6b15aae1539c664f65b274544251c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(facter_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release Mergeback: https://github.com/puppetlabs/puppetlabs-facter_task/pull/51", "created": "2018-09-28T09:10:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@565e04f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6531_*|*_3_*:*_1_*:*_22974613_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78761576"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-facter_task/compare/0.3.1...26b9a64950e6b15aae1539c664f65b274544251c]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/release/job/forge-module_puppetlabs-facter_task_init-merge_release/13/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35470", "fixedVersions": [], "id": "35470", "issueType": "Task", "key": "MODULES-7943", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (facter_task) 0.4.0 - (28/09/2018) - (26b9a64950e6b15aae1539c664f65b274544251c)", "timeSpent": "PT0S", "updated": "2018-09-28T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-exec 0.3.0 at 1b7dde4ece3c8cd55527f629b06999d931006aaa with \"0.3.0\"", "created": "2018-09-28T03:45:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@365d2a8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78935385_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34434", "fixedVersions": [], "id": "34434", "issueType": "Sub-task", "key": "MODULES-7942", "labels": [], "originalEstimate": "PT0S", "parent": "40745", "parentSummary": "Supported Release (exec) 0.3.0 - (28-09-18) - (1b7dde4ece3c8cd55527f629b06999d931006aaa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(exec) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 59b93417609949416080c7270cb236dcc68f6e59", "created": "2018-09-28T03:33:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c76f6cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78150620_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33317", "fixedVersions": [], "id": "33317", "issueType": "Sub-task", "key": "MODULES-7941", "labels": [], "originalEstimate": "PT0S", "parent": "40745", "parentSummary": "Supported Release (exec) 0.3.0 - (28-09-18) - (1b7dde4ece3c8cd55527f629b06999d931006aaa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(exec) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.", "created": "2018-09-27T09:28:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@591a674e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5qv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13053293_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42897", "fixedVersions": [], "id": "42897", "issueType": "Sub-task", "key": "MODULES-7940", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40745", "parentSummary": "Supported Release (exec) 0.3.0 - (28-09-18) - (1b7dde4ece3c8cd55527f629b06999d931006aaa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(exec) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2beeea51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5qf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13031182_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41850", "fixedVersions": [], "id": "41850", "issueType": "Sub-task", "key": "MODULES-7939", "labels": [], "originalEstimate": "PT0S", "parent": "40745", "parentSummary": "Supported Release (exec) 0.3.0 - (28-09-18) - (1b7dde4ece3c8cd55527f629b06999d931006aaa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(exec) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T03:49:00.000000", "name": "Screen Shot 2018-09-28 at 10.49.40 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12547"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-exec/pull/47", "created": "2018-09-28T03:47:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d685150"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6839_*|*_3_*:*_1_*:*_79301689_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6749225"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-exec/compare/0.2.0...1b7dde4ece3c8cd55527f629b06999d931006aaa]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/exec/view/release/job/forge-module_puppetlabs-exec_init-merge_release/2/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40745", "fixedVersions": [], "id": "40745", "issueType": "Task", "key": "MODULES-7938", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (exec) 0.3.0 - (28-09-18) - (1b7dde4ece3c8cd55527f629b06999d931006aaa)", "timeSpent": "PT0S", "updated": "2018-09-28T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:11:00.000000", "name": "Screen Shot 2018-09-27 at 4.11.30 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12441"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-bootstrap 0.4.0 at 9c263887cd344d6abe9678cc5b564bb5f0ddda11 with \u201c0.4.0\u201d", "created": "2018-09-27T09:06:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33d28ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11663027_*|*_3_*:*_1_*:*_279449_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39717", "fixedVersions": [], "id": "39717", "issueType": "Sub-task", "key": "MODULES-7937", "labels": [], "originalEstimate": "PT0S", "parent": "35466", "parentSummary": "Supported Release (bootstrap) 0.4.0 - (27/09/2018) - (9c263887cd344d6abe9678cc5b564bb5f0ddda11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on 9c263887cd344d6abe9678cc5b564bb5f0ddda11", "created": "2018-09-27T08:23:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16dc340e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5510454_*|*_3_*:*_1_*:*_3646734_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38654", "fixedVersions": [], "id": "38654", "issueType": "Sub-task", "key": "MODULES-7936", "labels": [], "originalEstimate": "PT0S", "parent": "35466", "parentSummary": "Supported Release (bootstrap) 0.4.0 - (27/09/2018) - (9c263887cd344d6abe9678cc5b564bb5f0ddda11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No LOC changes.", "created": "2018-09-27T07:21:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66dabf9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5488316_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37592", "fixedVersions": [], "id": "37592", "issueType": "Sub-task", "key": "MODULES-7935", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35466", "parentSummary": "Supported Release (bootstrap) 0.4.0 - (27/09/2018) - (9c263887cd344d6abe9678cc5b564bb5f0ddda11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2018-09-27T07:21:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a284bf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5473681_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36513", "fixedVersions": [], "id": "36513", "issueType": "Sub-task", "key": "MODULES-7934", "labels": [], "originalEstimate": "PT0S", "parent": "35466", "parentSummary": "Supported Release (bootstrap) 0.4.0 - (27/09/2018) - (9c263887cd344d6abe9678cc5b564bb5f0ddda11)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T07:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-bootstrap/pull/48", "created": "2018-09-27T09:11:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a0a45c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6462_*|*_3_*:*_1_*:*_12099868_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_250427"}], "description": "*REASON:*\u00a0Puppet 6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.3.0... 9c263887cd344d6abe9678cc5b564bb5f0ddda11|https://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.3.0...9c263887cd344d6abe9678cc5b564bb5f0ddda11]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/bootstrap/view/release/job/forge-module_puppetlabs-bootstrap_init-merge_release/4/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35466", "fixedVersions": [], "id": "35466", "issueType": "Task", "key": "MODULES-7933", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (bootstrap) 0.4.0 - (27/09/2018) - (9c263887cd344d6abe9678cc5b564bb5f0ddda11)", "timeSpent": "PT0S", "updated": "2018-09-27T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-websphere_application_server 1.4.0\u00a0at 9cbca4dd681fd82b41f62434c5020f4078262eba with \"1.4.0\"", "created": "2018-09-27T09:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "1.4.0 available on the Forge.", "created": "2018-09-27T09:33:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71966fc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12905411_*|*_3_*:*_1_*:*_500403_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34432", "fixedVersions": [], "id": "34432", "issueType": "Sub-task", "key": "MODULES-7932", "labels": [], "originalEstimate": "PT0S", "parent": "40740", "parentSummary": "Supported Release (websphere_application_server) 1.4.0 - (27/09/2018) - (9cbca4dd681fd82b41f62434c5020f4078262eba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 9cbca4dd681fd82b41f62434c5020f4078262eba", "created": "2018-09-27T09:08:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eab4997"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5ov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11892241_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33316", "fixedVersions": [], "id": "33316", "issueType": "Sub-task", "key": "MODULES-7931", "labels": [], "originalEstimate": "PT0S", "parent": "40740", "parentSummary": "Supported Release (websphere_application_server) 1.4.0 - (27/09/2018) - (9cbca4dd681fd82b41f62434c5020f4078262eba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-27T08:16:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@747de3d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5on:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8788971_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42896", "fixedVersions": [], "id": "42896", "issueType": "Sub-task", "key": "MODULES-7930", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40740", "parentSummary": "Supported Release (websphere_application_server) 1.4.0 - (27/09/2018) - (9cbca4dd681fd82b41f62434c5020f4078262eba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-09-27T08:16:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f84dad7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8773142_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41849", "fixedVersions": [], "id": "41849", "issueType": "Sub-task", "key": "MODULES-7929", "labels": [], "originalEstimate": "PT0S", "parent": "40740", "parentSummary": "Supported Release (websphere_application_server) 1.4.0 - (27/09/2018) - (9cbca4dd681fd82b41f62434c5020f4078262eba)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/135", "created": "2018-09-27T09:34:00.000000"}], "components": [], "created": "2018-09-27T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4883d781"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7550_*|*_3_*:*_1_*:*_7141614_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6786100"}], "description": "*REASON:* Puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.3.0...9cbca4dd681fd82b41f62434c5020f4078262eba]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/12/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40740", "fixedVersions": [], "id": "40740", "issueType": "Task", "key": "MODULES-7928", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (websphere_application_server) 1.4.0 - (27/09/2018) - (9cbca4dd681fd82b41f62434c5020f4078262eba)", "timeSpent": "PT0S", "updated": "2018-09-27T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "2.2.0 on Forge", "created": "2018-09-28T08:58:00.000000"}], "components": [], "created": "2018-09-27T05:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec0c649"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98919214_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38652", "fixedVersions": [], "id": "38652", "issueType": "Sub-task", "key": "MODULES-7927", "labels": [], "originalEstimate": "PT0S", "parent": "34430", "parentSummary": "Supported Release (satellite_pe_tools) 2.2.0 - (28-09-18) - (498c4786417d464b9074da5105f05672780af078)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release against: 498c4786417d464b9074da5105f05672780af078", "created": "2018-09-28T04:24:00.000000"}], "components": [], "created": "2018-09-27T05:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e21c6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82423458_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37591", "fixedVersions": [], "id": "37591", "issueType": "Sub-task", "key": "MODULES-7926", "labels": [], "originalEstimate": "PT0S", "parent": "34430", "parentSummary": "Supported Release (satellite_pe_tools) 2.2.0 - (28-09-18) - (498c4786417d464b9074da5105f05672780af078)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-28T04:18:00.000000"}], "components": [], "created": "2018-09-27T05:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f66fed7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82063567_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36559", "fixedVersions": [], "id": "36559", "issueType": "Sub-task", "key": "MODULES-7925", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34430", "parentSummary": "Supported Release (satellite_pe_tools) 2.2.0 - (28-09-18) - (498c4786417d464b9074da5105f05672780af078)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Some small changes to the readme. Could you ok them and send them to be translated please?\n", "created": "2018-09-27T10:08:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]\u00a0Yes sure I'll take a look in the morning.", "created": "2018-09-27T10:14:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.\u00a0", "created": "2018-09-28T04:13:00.000000"}], "components": [], "created": "2018-09-27T05:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cbf4368"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81745497_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35462", "fixedVersions": [], "id": "35462", "issueType": "Sub-task", "key": "MODULES-7924", "labels": [], "originalEstimate": "PT0S", "parent": "34430", "parentSummary": "Supported Release (satellite_pe_tools) 2.2.0 - (28-09-18) - (498c4786417d464b9074da5105f05672780af078)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(satellite_pe_tools) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T10:06:00.000000", "name": "Screen Shot 2018-09-27 at 5.06.02 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13191"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/79", "created": "2018-09-27T06:01:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/80]", "created": "2018-09-28T08:58:00.000000"}], "components": [], "created": "2018-09-27T05:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44837ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5n3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6614_*|*_3_*:*_1_*:*_96546225_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2381176"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/2.1.0...498c4786417d464b9074da5105f05672780af078\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/satellite-pe-tools/view/release/job/forge-module_puppetlabs-satellite-pe-tools_init-merge_release/7/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34430", "fixedVersions": [], "id": "34430", "issueType": "Task", "key": "MODULES-7923", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (satellite_pe_tools) 2.2.0 - (28-09-18) - (498c4786417d464b9074da5105f05672780af078)", "timeSpent": "PT0S", "updated": "2018-09-28T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "5.10.0 on Forge", "created": "2018-09-27T09:55:00.000000"}], "components": [], "created": "2018-09-27T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ea3568d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15366054_*|*_3_*:*_1_*:*_1232795_*|*_5_*:*_2_*:*_45977"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33315", "fixedVersions": [], "id": "33315", "issueType": "Sub-task", "key": "MODULES-7922", "labels": [], "originalEstimate": "PT0S", "parent": "39716", "parentSummary": "Supported Release (postgresql) 5.10.0 - (27-09-18) - (54c1b72830628feb9179b9340c4f3d15bd37a6b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 54c1b72830628feb9179b9340c4f3d15bd37a6b2", "created": "2018-09-27T09:07:00.000000"}], "components": [], "created": "2018-09-27T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c3eda1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13724699_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42895", "fixedVersions": [], "id": "42895", "issueType": "Sub-task", "key": "MODULES-7921", "labels": [], "originalEstimate": "PT0S", "parent": "39716", "parentSummary": "Supported Release (postgresql) 5.10.0 - (27-09-18) - (54c1b72830628feb9179b9340c4f3d15bd37a6b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T09:04:00.000000"}], "components": [], "created": "2018-09-27T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17538a40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13508529_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41848", "fixedVersions": [], "id": "41848", "issueType": "Sub-task", "key": "MODULES-7920", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39716", "parentSummary": "Supported Release (postgresql) 5.10.0 - (27-09-18) - (54c1b72830628feb9179b9340c4f3d15bd37a6b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T09:03:00.000000"}], "components": [], "created": "2018-09-27T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30c08fac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13490540_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40737", "fixedVersions": [], "id": "40737", "issueType": "Sub-task", "key": "MODULES-7919", "labels": [], "originalEstimate": "PT0S", "parent": "39716", "parentSummary": "Supported Release (postgresql) 5.10.0 - (27-09-18) - (54c1b72830628feb9179b9340c4f3d15bd37a6b2)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T09:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:02:00.000000", "name": "Screen Shot 2018-09-27 at 4.01.58 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13292"}, {"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:38:00.000000", "name": "Screen Shot 2018-09-27 at 4.37.56 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12647"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1029", "created": "2018-09-27T05:27:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1030]", "created": "2018-09-27T09:35:00.000000"}], "components": [], "created": "2018-09-27T05:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@649fc734"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7430_*|*_3_*:*_1_*:*_13489719_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3095940"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.9.0...54c1b72830628feb9179b9340c4f3d15bd37a6b2\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/49/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39716", "fixedVersions": [], "id": "39716", "issueType": "Task", "key": "MODULES-7918", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 5.10.0 - (27-09-18) - (54c1b72830628feb9179b9340c4f3d15bd37a6b2)", "timeSpent": "PT0S", "updated": "2018-09-27T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "7.3.0 is available on the Forge.", "created": "2018-09-28T03:41:00.000000"}], "components": [], "created": "2018-09-27T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60088988"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81382756_*|*_3_*:*_1_*:*_75821_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38650", "fixedVersions": [], "id": "38650", "issueType": "Sub-task", "key": "MODULES-7917", "labels": [], "originalEstimate": "PT0S", "parent": "34428", "parentSummary": "Supported Release (ntp) 7.3.0 - (28/09/2018) - (29a63379ada3ea628cfede1c61021a1cc7747436)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 29a63379ada3ea628cfede1c61021a1cc7747436", "created": "2018-09-27T10:14:00.000000"}], "components": [], "created": "2018-09-27T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30bdb4ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18631192_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37590", "fixedVersions": [], "id": "37590", "issueType": "Sub-task", "key": "MODULES-7916", "labels": [], "originalEstimate": "PT0S", "parent": "34428", "parentSummary": "Supported Release (ntp) 7.3.0 - (28/09/2018) - (29a63379ada3ea628cfede1c61021a1cc7747436)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes needed", "created": "2018-09-27T09:35:00.000000"}], "components": [], "created": "2018-09-27T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e84548"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16289924_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36558", "fixedVersions": [], "id": "36558", "issueType": "Sub-task", "key": "MODULES-7915", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34428", "parentSummary": "Supported Release (ntp) 7.3.0 - (28/09/2018) - (29a63379ada3ea628cfede1c61021a1cc7747436)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] could you take a look at this whenever you are availible?", "created": "2018-09-27T08:22:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes needed.", "created": "2018-09-27T09:31:00.000000"}], "components": [], "created": "2018-09-27T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12e2fefa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16047650_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35458", "fixedVersions": [], "id": "35458", "issueType": "Sub-task", "key": "MODULES-7914", "labels": [], "originalEstimate": "PT0S", "parent": "34428", "parentSummary": "Supported Release (ntp) 7.3.0 - (28/09/2018) - (29a63379ada3ea628cfede1c61021a1cc7747436)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T08:17:00.000000", "name": "Screen Shot 2018-09-27 at 3.17.08 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13040"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-ntp/pull/486", "created": "2018-09-27T05:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback PR: https://github.com/puppetlabs/puppetlabs-ntp/pull/487", "created": "2018-09-28T03:45:00.000000"}], "components": [], "created": "2018-09-27T05:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51a56519"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5kv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6641_*|*_3_*:*_1_*:*_81346897_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_717046"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ntp/compare/7.2.0...29a63379ada3ea628cfede1c61021a1cc7747436\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/job/forge-module_puppetlabs-ntp_init-merge_release/37/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34428", "fixedVersions": [], "id": "34428", "issueType": "Task", "key": "MODULES-7913", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ntp) 7.3.0 - (28/09/2018) - (29a63379ada3ea628cfede1c61021a1cc7747436)", "timeSpent": "PT0S", "updated": "2018-09-28T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58c61594"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101297855_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33314", "fixedVersions": [], "id": "33314", "issueType": "Sub-task", "key": "MODULES-7912", "labels": [], "originalEstimate": "PT0S", "parent": "39715", "parentSummary": "Supported Release (vcsrepo) 2.4.0 - (28/09/2018) - (041d3e1fea2515ef6a5b64d6cf164ac137928292)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(vcsrepo) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release against 041d3e1fea2515ef6a5b64d6cf164ac137928292", "created": "2018-09-28T08:43:00.000000"}], "components": [], "created": "2018-09-27T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27a111ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5k7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98690100_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42894", "fixedVersions": [], "id": "42894", "issueType": "Sub-task", "key": "MODULES-7911", "labels": [], "originalEstimate": "PT0S", "parent": "39715", "parentSummary": "Supported Release (vcsrepo) 2.4.0 - (28/09/2018) - (041d3e1fea2515ef6a5b64d6cf164ac137928292)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vcsrepo) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-27T09:25:00.000000"}], "components": [], "created": "2018-09-27T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1871b1f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5jz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17111562_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41847", "fixedVersions": [], "id": "41847", "issueType": "Sub-task", "key": "MODULES-7910", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39715", "parentSummary": "Supported Release (vcsrepo) 2.4.0 - (28/09/2018) - (041d3e1fea2515ef6a5b64d6cf164ac137928292)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vcsrepo) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f25db2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5jj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17089143_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40734", "fixedVersions": [], "id": "40734", "issueType": "Sub-task", "key": "MODULES-7909", "labels": [], "originalEstimate": "PT0S", "parent": "39715", "parentSummary": "Supported Release (vcsrepo) 2.4.0 - (28/09/2018) - (041d3e1fea2515ef6a5b64d6cf164ac137928292)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vcsrepo) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/397", "created": "2018-09-28T08:51:00.000000"}], "components": [], "created": "2018-09-27T04:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cb0d9e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6902_*|*_3_*:*_1_*:*_102211818_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_31795"}], "description": "*REASON:* Puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/2.3.0...041d3e1fea2515ef6a5b64d6cf164ac137928292]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/release/job/forge-module_puppetlabs-vcsrepo_init-merge_release/17/|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/release/job/forge-module_puppetlabs-vcsrepo_init-merge_release/14/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39715", "fixedVersions": [], "id": "39715", "issueType": "Task", "key": "MODULES-7908", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (vcsrepo) 2.4.0 - (28/09/2018) - (041d3e1fea2515ef6a5b64d6cf164ac137928292)", "timeSpent": "PT0S", "updated": "2018-09-28T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "6.2.0 is available on the Forge.", "created": "2018-09-28T03:38:00.000000"}], "components": [], "created": "2018-09-27T04:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@304db3cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82813376_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38647", "fixedVersions": [], "id": "38647", "issueType": "Sub-task", "key": "MODULES-7907", "labels": [], "originalEstimate": "PT0S", "parent": "34425", "parentSummary": "Supported Release (mysql) 6.2.0 - (28/09/2018) - (6fabbcb15067d9ad93080157d9647e13c9574f87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T03:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on: 6fabbcb15067d9ad93080157d9647e13c9574f87", "created": "2018-09-27T10:15:00.000000"}], "components": [], "created": "2018-09-27T04:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e629ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20207609_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37588", "fixedVersions": [], "id": "37588", "issueType": "Sub-task", "key": "MODULES-7906", "labels": [], "originalEstimate": "PT0S", "parent": "34425", "parentSummary": "Supported Release (mysql) 6.2.0 - (28/09/2018) - (6fabbcb15067d9ad93080157d9647e13c9574f87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes were made.", "created": "2018-09-27T09:45:00.000000"}], "components": [], "created": "2018-09-27T04:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a7b98bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18421140_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36556", "fixedVersions": [], "id": "36556", "issueType": "Sub-task", "key": "MODULES-7905", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34425", "parentSummary": "Supported Release (mysql) 6.2.0 - (28/09/2018) - (6fabbcb15067d9ad93080157d9647e13c9574f87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No docs changes were made.", "created": "2018-09-27T09:45:00.000000"}], "components": [], "created": "2018-09-27T04:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3718eecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18406760_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35455", "fixedVersions": [], "id": "35455", "issueType": "Sub-task", "key": "MODULES-7904", "labels": [], "originalEstimate": "PT0S", "parent": "34425", "parentSummary": "Supported Release (mysql) 6.2.0 - (28/09/2018) - (6fabbcb15067d9ad93080157d9647e13c9574f87)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:43:00.000000", "name": "Screen Shot 2018-09-27 at 4.43.35 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12740"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-mysql/pull/1131", "created": "2018-09-27T04:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-mysql/pull/1132", "created": "2018-09-28T03:39:00.000000"}], "components": [], "created": "2018-09-27T04:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b3dc990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6129_*|*_3_*:*_1_*:*_82844631_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_716844"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-mysql/compare/6.1.0...6fabbcb15067d9ad93080157d9647e13c9574f87\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/45/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34425", "fixedVersions": [], "id": "34425", "issueType": "Task", "key": "MODULES-7903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 6.2.0 - (28/09/2018) - (6fabbcb15067d9ad93080157d9647e13c9574f87)", "timeSpent": "PT0S", "updated": "2018-09-28T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "! tag puppetlabs-java\u00a03.2.0\u00a0at 8de3ea58a39a47882d7d45c22c17e48b1b0deeee with \u201c3.2.0\u201d\n\n3.0.0 on Forge", "created": "2018-09-27T08:34:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c51e9e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5hz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15725386_*|*_3_*:*_1_*:*_1043675_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42893", "fixedVersions": [], "id": "42893", "issueType": "Sub-task", "key": "MODULES-7902", "labels": [], "originalEstimate": "PT0S", "parent": "38644", "parentSummary": "Supported Release (java) 3.2.0 - (27-09-18) - (8de3ea58a39a47882d7d45c22c17e48b1b0deeee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release on 8de3ea58a39a47882d7d45c22c17e48b1b0deeee", "created": "2018-09-27T08:21:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58196633"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14853117_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41846", "fixedVersions": [], "id": "41846", "issueType": "Sub-task", "key": "MODULES-7901", "labels": [], "originalEstimate": "PT0S", "parent": "38644", "parentSummary": "Supported Release (java) 3.2.0 - (27-09-18) - (8de3ea58a39a47882d7d45c22c17e48b1b0deeee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T07:26:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7576fb9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5hj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11574100_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40731", "fixedVersions": [], "id": "40731", "issueType": "Sub-task", "key": "MODULES-7900", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38644", "parentSummary": "Supported Release (java) 3.2.0 - (27-09-18) - (8de3ea58a39a47882d7d45c22c17e48b1b0deeee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T07:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No doc changes were made.", "created": "2018-09-27T07:26:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22239950"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5h3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11552879_*|*_6_*:*_2_*:*_34893"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39714", "fixedVersions": [], "id": "39714", "issueType": "Sub-task", "key": "MODULES-7899", "labels": [], "originalEstimate": "PT0S", "parent": "38644", "parentSummary": "Supported Release (java) 3.2.0 - (27-09-18) - (8de3ea58a39a47882d7d45c22c17e48b1b0deeee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-27T07:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T07:24:00.000000", "name": "Screen Shot 2018-09-27 at 2.24.05 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12545"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Prep: https://github.com/puppetlabs/puppetlabs-java/pull/319", "created": "2018-09-27T04:36:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d92bc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6042_*|*_3_*:*_1_*:*_42687635125_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2209662"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/3.1.0...8de3ea58a39a47882d7d45c22c17e48b1b0deeee\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/28/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38644", "fixedVersions": [], "id": "38644", "issueType": "Task", "key": "MODULES-7898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-03T05:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (java) 3.2.0 - (27-09-18) - (8de3ea58a39a47882d7d45c22c17e48b1b0deeee)", "timeSpent": "PT0S", "updated": "2020-02-03T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "0.6.0 on Forge.", "created": "2018-09-27T10:10:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58e6fe84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20730691_*|*_3_*:*_1_*:*_633019_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37587", "fixedVersions": [], "id": "37587", "issueType": "Sub-task", "key": "MODULES-7897", "labels": [], "originalEstimate": "PT0S", "parent": "33313", "parentSummary": "Supported Release (ibm_installation_manager) 0.6.0 - (27/09/2018) - (a79e27daab0000ab15d322fd65c2e82c07fa7508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm-installation) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:52:00.000000", "name": "Screen Shot 2018-09-27 at 4.52.49 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12951"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Kerminator check down right now", "created": "2018-09-27T09:53:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32bf44ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20395066_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36554", "fixedVersions": [], "id": "36554", "issueType": "Sub-task", "key": "MODULES-7896", "labels": [], "originalEstimate": "PT0S", "parent": "33313", "parentSummary": "Supported Release (ibm_installation_manager) 0.6.0 - (27/09/2018) - (a79e27daab0000ab15d322fd65c2e82c07fa7508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm-installation) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:23:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@784b4277"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18633086_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35450", "fixedVersions": [], "id": "35450", "issueType": "Sub-task", "key": "MODULES-7895", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33313", "parentSummary": "Supported Release (ibm_installation_manager) 0.6.0 - (27/09/2018) - (a79e27daab0000ab15d322fd65c2e82c07fa7508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm-installation) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:23:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28556f2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18627291_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34423", "fixedVersions": [], "id": "34423", "issueType": "Sub-task", "key": "MODULES-7894", "labels": [], "originalEstimate": "PT0S", "parent": "33313", "parentSummary": "Supported Release (ibm_installation_manager) 0.6.0 - (27/09/2018) - (a79e27daab0000ab15d322fd65c2e82c07fa7508)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm-installation) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/98]", "created": "2018-09-27T10:09:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a4c0ff0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6354_*|*_3_*:*_1_*:*_3298496_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18099999"}], "description": "*REASON:* -manager puppet6\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.5.0...a79e27daab0000ab15d322fd65c2e82c07fa7508\n\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33313", "fixedVersions": [], "id": "33313", "issueType": "Task", "key": "MODULES-7893", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ibm_installation_manager) 0.6.0 - (27/09/2018) - (a79e27daab0000ab15d322fd65c2e82c07fa7508)", "timeSpent": "PT0S", "updated": "2018-09-27T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-translate\u00a01.2.0\u00a0at 2971a7f18286607bb775ff3dd7ed0e1288ea0a6a with \"1.2.0\"\n", "created": "2018-09-27T07:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "1.2.0 available on the Forge.", "created": "2018-09-27T07:42:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9633ded"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12155187_*|*_3_*:*_1_*:*_427197_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42892", "fixedVersions": [], "id": "42892", "issueType": "Sub-task", "key": "MODULES-7892", "labels": [], "originalEstimate": "PT0S", "parent": "37585", "parentSummary": "Supported Release (translate) 1.2.0 - (27-09-18) - (2971a7f18286607bb775ff3dd7ed0e1288ea0a6a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(translate) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Release CI all green. [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/translate/view/release/job/forge-module_puppetlabs-translate_init-merge_release/7/]", "created": "2018-09-27T05:43:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fa3cc95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5248818_*|*_3_*:*_1_*:*_180798_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41845", "fixedVersions": [], "id": "41845", "issueType": "Sub-task", "key": "MODULES-7891", "labels": [], "originalEstimate": "PT0S", "parent": "37585", "parentSummary": "Supported Release (translate) 1.2.0 - (27-09-18) - (2971a7f18286607bb775ff3dd7ed0e1288ea0a6a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(translate) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No LOC changes.", "created": "2018-09-27T05:29:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11fe250b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4596751_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40729", "fixedVersions": [], "id": "40729", "issueType": "Sub-task", "key": "MODULES-7890", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37585", "parentSummary": "Supported Release (translate) 1.2.0 - (27-09-18) - (2971a7f18286607bb775ff3dd7ed0e1288ea0a6a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T05:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(translate) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "2.2.0 on Forge", "created": "2018-09-27T10:02:00.000000"}], "components": [], "created": "2018-09-27T04:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@570c2b63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5f3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20359674_*|*_3_*:*_1_*:*_633233_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39713", "fixedVersions": [], "id": "39713", "issueType": "Sub-task", "key": "MODULES-7889", "labels": [], "originalEstimate": "PT0S", "parent": "33312", "parentSummary": "Supported Release (haproxy) 2.2.0 - (27-09-18) - (29eabcc5e1d675979deac4ae93ebceab6f870933)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "No docs changes.", "created": "2018-09-27T05:28:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c1679d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5en:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4550717_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38642", "fixedVersions": [], "id": "38642", "issueType": "Sub-task", "key": "MODULES-7888", "labels": [], "originalEstimate": "PT0S", "parent": "37585", "parentSummary": "Supported Release (translate) 1.2.0 - (27-09-18) - (2971a7f18286607bb775ff3dd7ed0e1288ea0a6a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T05:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(translate) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T05:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-translate/pull/25", "created": "2018-09-27T07:45:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa251cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6646_*|*_3_*:*_1_*:*_11366821_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1679667"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-translate/compare/1.1.0...2971a7f18286607bb775ff3dd7ed0e1288ea0a6a]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/translate/view/release/job/forge-module_puppetlabs-translate_init-merge_release/7/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37585", "fixedVersions": [], "id": "37585", "issueType": "Task", "key": "MODULES-7887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T07:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (translate) 1.2.0 - (27-09-18) - (2971a7f18286607bb775ff3dd7ed0e1288ea0a6a)", "timeSpent": "PT0S", "updated": "2018-09-27T07:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T09:49:00.000000", "name": "Screen Shot 2018-09-27 at 4.49.37 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12847"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Kerminator check down right now.", "created": "2018-09-27T09:50:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@231d9365"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20276275_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36553", "fixedVersions": [], "id": "36553", "issueType": "Sub-task", "key": "MODULES-7886", "labels": [], "originalEstimate": "PT0S", "parent": "33312", "parentSummary": "Supported Release (haproxy) 2.2.0 - (27-09-18) - (29eabcc5e1d675979deac4ae93ebceab6f870933)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:23:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7924d4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18602365_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35446", "fixedVersions": [], "id": "35446", "issueType": "Sub-task", "key": "MODULES-7885", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33312", "parentSummary": "Supported Release (haproxy) 2.2.0 - (27-09-18) - (29eabcc5e1d675979deac4ae93ebceab6f870933)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(haproxy) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:22:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e06a8ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18596806_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34422", "fixedVersions": [], "id": "34422", "issueType": "Sub-task", "key": "MODULES-7884", "labels": [], "originalEstimate": "PT0S", "parent": "33312", "parentSummary": "Supported Release (haproxy) 2.2.0 - (27-09-18) - (29eabcc5e1d675979deac4ae93ebceab6f870933)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(haproxy) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back: [https://github.com/puppetlabs/puppetlabs-haproxy/pull/336]", "created": "2018-09-27T09:54:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5369dc25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6827_*|*_3_*:*_1_*:*_3316232_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17969008"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-haproxy/compare/2.1.0...29eabcc5e1d675979deac4ae93ebceab6f870933\n\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/haproxy/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33312", "fixedVersions": [], "id": "33312", "issueType": "Task", "key": "MODULES-7883", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (haproxy) 2.2.0 - (27-09-18) - (29eabcc5e1d675979deac4ae93ebceab6f870933)", "timeSpent": "PT0S", "updated": "2018-09-27T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T10:00:00.000000", "name": "Screen Shot 2018-09-27 at 4.59.51 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13041"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-firewall 1.14.0 at 129214b3e445b8e47ce544ac4f1fb821430d6887 with \u201c1.14.0\"", "created": "2018-09-27T09:57:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b9cb4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20905416_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42891", "fixedVersions": [], "id": "42891", "issueType": "Sub-task", "key": "MODULES-7882", "labels": [], "originalEstimate": "PT0S", "parent": "38638", "parentSummary": "Supported Release (firewall) 1.14.0 - (27/09/2018) - (129214b3e445b8e47ce544ac4f1fb821430d6887)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "All good. Release on:\u00a0129214b3e445b8e47ce544ac4f1fb821430d6887", "created": "2018-09-27T09:49:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ec46b8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20032006_*|*_3_*:*_1_*:*_188423_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41844", "fixedVersions": [], "id": "41844", "issueType": "Sub-task", "key": "MODULES-7881", "labels": [], "originalEstimate": "PT0S", "parent": "38638", "parentSummary": "Supported Release (firewall) 1.14.0 - (27/09/2018) - (129214b3e445b8e47ce544ac4f1fb821430d6887)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:21:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57336e6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18531541_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40724", "fixedVersions": [], "id": "40724", "issueType": "Sub-task", "key": "MODULES-7880", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38638", "parentSummary": "Supported Release (firewall) 1.14.0 - (27/09/2018) - (129214b3e445b8e47ce544ac4f1fb821430d6887)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:21:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@260753e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18523703_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39712", "fixedVersions": [], "id": "39712", "issueType": "Sub-task", "key": "MODULES-7879", "labels": [], "originalEstimate": "PT0S", "parent": "38638", "parentSummary": "Supported Release (firewall) 1.14.0 - (27/09/2018) - (129214b3e445b8e47ce544ac4f1fb821430d6887)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-firewall/pull/785", "created": "2018-09-27T10:01:00.000000"}], "components": [], "created": "2018-09-27T04:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@210b8a53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5cv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6401_*|*_3_*:*_1_*:*_4862211_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17508732"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-firewall/compare/1.13.0...129214b3e445b8e47ce544ac4f1fb821430d6887]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_init-merge_release/22/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38638", "fixedVersions": [], "id": "38638", "issueType": "Task", "key": "MODULES-7878", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (firewall) 1.14.0 - (27/09/2018) - (129214b3e445b8e47ce544ac4f1fb821430d6887)", "timeSpent": "PT0S", "updated": "2018-09-27T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-10-01T02:33:00.000000", "name": "Screen Shot 2018-10-01 at 9.33.07 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12952"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-apt 6.1.0 at 8207bcc6ac2f8672c1e372a44ba34fe732780e58 with \"6.1.0\"", "created": "2018-10-01T02:30:00.000000"}], "components": [], "created": "2018-09-27T03:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69ca47a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_340561812_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37583", "fixedVersions": [], "id": "37583", "issueType": "Sub-task", "key": "MODULES-7877", "labels": [], "originalEstimate": "PT0S", "parent": "33311", "parentSummary": "Supported Release (apt) 6.1.0 - (01/10/2018) - (8207bcc6ac2f8672c1e372a44ba34fe732780e58)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-01T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-01T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "SHA needs updated to\u00a08207bcc6ac2f8672c1e372a44ba34fe732780e58", "created": "2018-10-01T02:19:00.000000"}], "components": [], "created": "2018-09-27T03:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1737f756"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339711062_*|*_3_*:*_1_*:*_368759_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36552", "fixedVersions": [], "id": "36552", "issueType": "Sub-task", "key": "MODULES-7876", "labels": [], "originalEstimate": "PT0S", "parent": "33311", "parentSummary": "Supported Release (apt) 6.1.0 - (01/10/2018) - (8207bcc6ac2f8672c1e372a44ba34fe732780e58)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-10-01T02:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-01T02:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Can we have translations for both the README and po file for this module please. \n\nWe are going to go ahead and release without translations, therefore when translations come back can we get them put into the master branch please.\n\n:-)", "created": "2018-09-27T10:00:00.000000"}], "components": [], "created": "2018-09-27T03:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e3fd256"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627141922_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35441", "fixedVersions": [], "id": "35441", "issueType": "Sub-task", "key": "MODULES-7875", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33311", "parentSummary": "Supported Release (apt) 6.1.0 - (01/10/2018) - (8207bcc6ac2f8672c1e372a44ba34fe732780e58)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-04T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor docs edits complete.\u00a0", "created": "2018-09-28T06:57:00.000000"}], "components": [], "created": "2018-09-27T03:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@198801de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97216742_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34421", "fixedVersions": [], "id": "34421", "issueType": "Sub-task", "key": "MODULES-7874", "labels": [], "originalEstimate": "PT0S", "parent": "33311", "parentSummary": "Supported Release (apt) 6.1.0 - (01/10/2018) - (8207bcc6ac2f8672c1e372a44ba34fe732780e58)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T06:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-28T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-apt/pull/807", "created": "2018-10-01T02:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Awaiting translations to trigger another release with translations.", "created": "2018-10-01T02:38:00.000000"}], "components": [], "created": "2018-09-27T03:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f8a2122"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6995_*|*_3_*:*_1_*:*_527711554_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_101018943"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apt/compare/6.0.0...8207bcc6ac2f8672c1e372a44ba34fe732780e58]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/49/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33311", "fixedVersions": [], "id": "33311", "issueType": "Task", "key": "MODULES-7873", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-04T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apt) 6.1.0 - (01/10/2018) - (8207bcc6ac2f8672c1e372a44ba34fe732780e58)", "timeSpent": "PT0S", "updated": "2018-10-04T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-apache 3.4.0 at 1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e with \"3.4.0\"", "created": "2018-09-28T03:55:00.000000"}], "components": [], "created": "2018-09-27T03:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@738e5958"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5bb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86465880_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42889", "fixedVersions": [], "id": "42889", "issueType": "Sub-task", "key": "MODULES-7872", "labels": [], "originalEstimate": "PT0S", "parent": "38633", "parentSummary": "Supported Release (apache) 3.4.0 - (28/09/2018) - (1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-28T03:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-28T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T03:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16722859"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23230655_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41843", "fixedVersions": [], "id": "41843", "issueType": "Sub-task", "key": "MODULES-7871", "labels": [], "originalEstimate": "PT0S", "parent": "38633", "parentSummary": "Supported Release (apache) 3.4.0 - (28/09/2018) - (1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not being sent for localization.\u00a0", "created": "2018-09-27T10:06:00.000000"}], "components": [], "created": "2018-09-27T03:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cbb913d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22237832_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40832", "fixedVersions": [], "id": "40832", "issueType": "Sub-task", "key": "MODULES-7870", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38633", "parentSummary": "Supported Release (apache) 3.4.0 - (28/09/2018) - (1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.\u00a0", "created": "2018-09-27T10:06:00.000000"}], "components": [], "created": "2018-09-27T03:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae0c2ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22220120_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39711", "fixedVersions": [], "id": "39711", "issueType": "Sub-task", "key": "MODULES-7869", "labels": [], "originalEstimate": "PT0S", "parent": "38633", "parentSummary": "Supported Release (apache) 3.4.0 - (28/09/2018) - (1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-28T03:58:00.000000", "name": "Screen Shot 2018-09-28 at 10.58.30 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12648"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Merge Back: https://github.com/puppetlabs/puppetlabs-apache/pull/1840", "created": "2018-09-28T03:58:00.000000"}], "components": [], "created": "2018-09-27T03:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@86c6d8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6366_*|*_3_*:*_1_*:*_78947632_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18377830"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apache/compare/3.3.0...1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e]\n\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/38/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38633", "fixedVersions": [], "id": "38633", "issueType": "Task", "key": "MODULES-7868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-28T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (apache) 3.4.0 - (28/09/2018) - (1b1552eac9b2b8a36a174db0bf6e25cfe2fe0f8e)", "timeSpent": "PT0S", "updated": "2018-09-28T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-accounts 3.1.0 at f767d85b324d1bd21366067fb24fb33f7c8b95bb with \u201c3.1.0\u201d", "created": "2018-09-27T10:02:00.000000"}], "components": [], "created": "2018-09-27T03:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73452e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq5a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22140123_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37581", "fixedVersions": [], "id": "37581", "issueType": "Sub-task", "key": "MODULES-7867", "labels": [], "originalEstimate": "PT0S", "parent": "33310", "parentSummary": "Supported Release (accounts) 3.1.0 - (27/09/2018) - (f767d85b324d1bd21366067fb24fb33f7c8b95bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-27T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-09-27T03:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44f4b8d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq59z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20977664_*|*_3_*:*_1_*:*_102044_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36551", "fixedVersions": [], "id": "36551", "issueType": "Sub-task", "key": "MODULES-7866", "labels": [], "originalEstimate": "PT0S", "parent": "33310", "parentSummary": "Supported Release (accounts) 3.1.0 - (27/09/2018) - (f767d85b324d1bd21366067fb24fb33f7c8b95bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-27T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:17:00.000000"}], "components": [], "created": "2018-09-27T03:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ffeecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq59r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19378995_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35437", "fixedVersions": [], "id": "35437", "issueType": "Sub-task", "key": "MODULES-7865", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33310", "parentSummary": "Supported Release (accounts) 3.1.0 - (27/09/2018) - (f767d85b324d1bd21366067fb24fb33f7c8b95bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes.", "created": "2018-09-27T09:17:00.000000"}], "components": [], "created": "2018-09-27T03:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a67707b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq59b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19368792_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34419", "fixedVersions": [], "id": "34419", "issueType": "Sub-task", "key": "MODULES-7864", "labels": [], "originalEstimate": "PT0S", "parent": "33310", "parentSummary": "Supported Release (accounts) 3.1.0 - (27/09/2018) - (f767d85b324d1bd21366067fb24fb33f7c8b95bb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-27T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "created": "2018-09-27T10:05:00.000000", "name": "Screen Shot 2018-09-27 at 5.04.47 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13119"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/189", "created": "2018-09-27T10:05:00.000000"}], "components": [], "created": "2018-09-27T03:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@109aba14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq59j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7267_*|*_3_*:*_1_*:*_4102353_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18470335"}], "description": "*REASON:* puppet6\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-accounts/compare/3.0.0...f767d85b324d1bd21366067fb24fb33f7c8b95bb]\n\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/31/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33310", "fixedVersions": [], "id": "33310", "issueType": "Task", "key": "MODULES-7863", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-27T10:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (accounts) 3.1.0 - (27/09/2018) - (f767d85b324d1bd21366067fb24fb33f7c8b95bb)", "timeSpent": "PT0S", "updated": "2018-09-27T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a5e96581a0f1729267db456", "body": "Hmm I am now actually getting {{iptables-services already declared}}.\n\n(In {{firewall/manifests/linux/redhat.pp}})\n\nOn my other server.\n\nSo it seems like the module already does manage iptables-services. Maybe it is just the server I happened to be developing on at the time.", "created": "2018-09-26T22:53:00.000000"}, {"author": "5a5e96581a0f1729267db456", "body": "This feels dumb now.\n\nAll I had to do was to add a {{include firewall}} before declaring any firewall resources and iptables-services gets installed by the firewall::linux::redhat class.\n\nI am happy that it is all working for me now! :D", "created": "2018-09-28T04:25:00.000000"}], "components": ["firewall"], "created": "2018-09-26T21:41:00.000000", "creator": "5a5e96581a0f1729267db456", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Successfully excuting iptables.init by ensuring the package \"iptables-services\" is installed on CentOS and RHEL derived systems."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3afdc8ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq57j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_110780540_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version: 1.12.0*\n *Puppet Version: 5.5.6*\n *OS Name/Version: CentOS 7.5 (official minimal image for AWS that had iptables but not firewalld installed)*\n\n_When declaring a defined resource \"firewall\", the module attempts to execute /usr/libexec/iptables/iptables.init, but it is doesn't necessarily exists when package \"iptables-services\" is not installed, for example on a new EC2 instance created on AWS._\n\n_For example I have something like this in one of my manifests:_\n\n{code}\n  firewall { '001 ssh':\n    dport  => 22,\n    proto  => 'tcp',\n    action => 'accept',\n  }\n{code}\n\n_Upon running puppet, I get the following warning:_\n\n{{_Warning: Firewall[__001 ssh__](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: Error: Could not execute posix command: No such file or directory - /usr/libexec/iptables/iptables.init_}}\n\n*Desired Behavior:*\n\n_The module to ensure that package \"iptables-services\" is installed before applying the firewall rule._\n\n*Actual Behavior:*\n\n_The module attempts to execute /usr/libexec/iptables/iptables.init unsucessfully when package \"iptables-services\" is not already installed, for example on a new EC2 instance created on AWS__._\n\n*Work around:*\n\n_Add package \"iptables-services\" resource before using the firewall module:_\n\n{code}\npackage { 'iptables-services':\n  ensure => installed,\n}\n{code}\n\n_or_\n\n{{puppet resource package iptables-services ensure=installed}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34416", "fixedVersions": [], "id": "34416", "issueType": "Bug", "key": "MODULES-7862", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a5e96581a0f1729267db456", "resolution": "Won't Fix", "resolutionDate": "2018-09-28T04:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : No such file or directory - /usr/libexec/iptables/iptables.init", "timeSpent": "PT0S", "updated": "2018-09-28T04:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-26T14:18:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs-windows module builds in jenkins with latest pdk and puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5116ef7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8170"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfxr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10206567233_*|*_6_*:*_1_*:*_0"}], "description": "PDK version 1.7.1 broke the build process for windows meta-module. Puppet module build is no longer supported in lieu of \"pdk build\" however pdk build has a bug that prevents puppet from building the project using puppet 6.\n\nThis ticket is to remove the pin to 5.5.6 we introduced to workaround the pdk issue. Of course, this unpinning should only be done when the pdk issues have been resolved.", "epicLinkSummary": "Epic for Windows meta-module future tickets and releases", "estimate": "PT0S", "externalId": "34415", "fixedVersions": [], "id": "34415", "issueType": "Task", "key": "MODULES-7861", "labels": [], "originalEstimate": "PT0S", "parent": "35509", "parentSummary": "Epic for Windows meta-module future tickets and releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2019-01-22T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs-windows: Remove the pin to PUPPET_GEM_VERSION 5.5.6", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5aa84ef4ea0a642a2f6d03b9", "body": "I can provide a patch to the module for either of the options I mentioned in the description. I just need to know which approach (or a different one) is the preferred course of action.", "created": "2018-09-26T16:25:00.000000"}], "components": ["apache"], "created": "2018-09-26T12:49:00.000000", "creator": "5aa84ef4ea0a642a2f6d03b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5759a7c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq4rz:"}], "description": "Its not possible to include or call the class {{apache::mod:expires}} with the default config because its already calling the {{apache::mod}} define in {{apache::default_mods}} as well as the module class.\n{code}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Stat\nement, Duplicate declaration: Apache::Mod[expires] is already declared at (file: /etc/puppetlabs/code/environments/webserver/modules/apache/manif\nests/default_mods.pp, line: 66); cannot redeclare (file: /etc/puppetlabs/code/environments/webserver/modules/apache/manifests/mod/expires.pp, lin\ne: 7) (file: /etc/puppetlabs/code/environments/webserver/modules/apache/manifests/mod/expires.pp, line: 7, column: 3) on node web1.dev.internalpp\n.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\nRelevant code locations:\n * [https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/default_mods.pp#L66]\n * [https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/expires.pp#L7]\n\nIMHO either the call to the defined type needs to be wrapped in a {{if ! defined}} block or perhaps better the module config file created by {{apache::mod::expires}} is only created if additional parameters ({{expires_default}} and/or {{expires_by_type}}) are supplied for the class allowing {{apache::default_modules}} to include the class rather than calling the defined type directly.\n\nThe only workaround I'm aware of is to either include a {{custom_fragment}} in the relevant vhost defines or use {{apache::custom_config}} to fill in the expires statements by hand or to set {{apache::default_mods}} to {{false}} and manually include / call all of the modules that would have been brought in by the {{apache::default_mods}} class so {{apache::mod::expires}} can be called with parameters.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34413", "fixedVersions": [], "id": "34413", "issueType": "Bug", "key": "MODULES-7860", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa84ef4ea0a642a2f6d03b9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Unable to call apache::mod::expires due to duplicate declaration", "timeSpent": "PT0S", "updated": "2018-10-15T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Blocked on inability for CI to release modules with Puppet 6.", "created": "2018-09-26T12:34:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Going to need a 0.3.1 with https://github.com/puppetlabs/puppetlabs-facts/pull/11 to successfully ship the module.", "created": "2018-09-26T13:55:00.000000"}], "components": [], "created": "2018-09-26T11:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b4126d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq4jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1546431_*|*_1_*:*_1_*:*_2612_*|*_3_*:*_1_*:*_1210794_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_12100974_*|*_10006_*:*_1_*:*_1076671"}], "description": "*REASON:* \"Stop masking errors in fact gathering\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42887", "fixedVersions": [], "id": "42887", "issueType": "Task", "key": "MODULES-7859", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-26T15:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-facts) 0.3.0 - (2018-09-26) - (cbc5277cb4d076cd95c47b064383aa26a4b0a45b)", "timeSpent": "PT0S", "updated": "2018-09-26T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/259", "created": "2018-09-26T07:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Released and 2.11.0 is available on Rubygems.", "created": "2018-09-26T07:17:00.000000"}], "components": [], "created": "2018-09-26T06:55:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs_spec_helper released and available on rubygems."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bb6cc79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq4a7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8142_*|*_3_*:*_1_*:*_733665_*|*_5_*:*_2_*:*_331492_*|*_10006_*:*_1_*:*_604781"}], "description": "We need a release of puppetlabs_spec_helper to include: https://github.com/puppetlabs/puppetlabs_spec_helper/commit/100ec27379b869690011d5590a7ede6d3b91cc99\n\nThis will allow us to progress with puppet 6 support for apache and postgresql", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33309", "fixedVersions": [], "id": "33309", "issueType": "Task", "key": "MODULES-7858", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-09-26T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release puppetlabs_spec_helper", "timeSpent": "PT0S", "updated": "2018-09-26T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9b49bdd-7f02-4132-b049-a79dfa29d2f5", "body": "\u00a0I've made the corresponding change in mysql_user provider in my fork and create PR -\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1130]", "created": "2018-09-26T06:34:00.000000"}], "components": ["mysql"], "created": "2018-09-26T06:31:00.000000", "creator": "557058:c9b49bdd-7f02-4132-b049-a79dfa29d2f5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6db0eddb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq49j:"}], "description": "_Basic Info_\n *Module Version:\u00a06.1.0*\n *Puppet Version:\u00a05.3.1*\n *OS Name/Version:\u00a0CentOS Linux release 7.4.1708 (Core)*\n\nAssume that you want to install Percona XtraDB cluster (or some other fork with galera) using basic MySQL module and you have some type of profile, configured to do following:\n # Install MySQL\n # Create users\n # Some other actions\n\nSo your ordering is like this: Install and configure MySQL -> start service -> create users\n\nYou install and configure users on the first galera\u00a0node and then start applying manifest on the second node.\n\nAfter you installed galera\u00a0on the second node (and before calling for create user resource), galera\u00a0will initialize sst\u00a0transfer and will do xtrabackup\u00a0on the first node and transfer it on the second node. That way your users will be already created on a second node, before actual call for create users resource - so it will have no information, that users were created and will attempt to create them one more time\n\n*Desired Behavior:*\n\n\u00a0add IF NOT EXISTS to CREATE USER (the same way, as we have IF EXISTS in DROP USER), so replication thread on other nodes won't fail on user creation:\n\n2018-09-26T12:04:45.615093Z 2 [Warning] Following users were specified in CREATE USER IF NOT EXISTS but they already exist. Corresponding entry in binary log used default authentication plugin 'mysql_native_password' to rewrite authentication information(if any) for them: 'user'@'localhost'\n\nAs this is a cluster, and the passwords are the same, it won't change anything at all, but the user creation process will be run successfully at least on percona xtradb cluster > 5.7 versions\n\n*Actual Behavior:*\n\nRight now create users resource uses 'CREATE USER user@host' statement to create user. But this behavior on galera\u00a0cluster leads to following error:\u00a0Cancel\n Error: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e CREATE USER 'user'@'localhost' IDENTIFIED BY PASSWORD '*0AD13D5E878760A0574F64296EFFF36A5878B4FF'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'user'@'localhost'\n Error: /Stage[main]/Db::Mysql::System_users/Db::Mysql::User[user@localhost]/Mysql_user[user@localhost]/ensure: change from 'absent' to 'present' failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e CREATE USER 'user'@'localhost' IDENTIFIED BY PASSWORD '*0AD13D5E878760A0574F64296EFFF36A5878B4FF'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'user'@'localhost'\n That's because galera don't allow to create users, if they already exists.\n To verify this behavior, try to create already existing user on some of galera nodes:\n \u00a0\n mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY PASSWORD '*0AD13D5E878760A0574F64296EFFF36A5878B4FF';\n ERROR 1396 (HY000): Operation CREATE USER failed for 'user'@'localhost'\n \u00a0\n And if mysql log file will be following information:\n 2018-09-26T12:12:25.603144Z 4 [ERROR] Slave SQL: Error 'Operation CREATE USER failed for 'user'@'localhost'' on query. Default database: ''. Query: 'CREATE USER 'user'@'localhost' IDENTIFIED BY PASSWORD '*0AD13D5E878760A0574F64296EFFF36A5878B4FF'', Error_code: 1396\n 2018-09-26T12:12:25.603196Z 4 [Warning] WSREP: RBR event 1 Query apply warning: 1, 266\n 2018-09-26T12:12:25.603403Z 4 [Warning] WSREP: Ignoring error for TO isolated action: source: 02dc392c-c184-11e8-96da-c6a858e238c6 version: 3 local: 0 state: APPLYING flags: 65 conn_id: 200 trx_id: -1 seqnos (l: 275, g: 266, s: 265, d: 265, ts: 751848400652)\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41842", "fixedVersions": [], "id": "41842", "issueType": "Improvement", "key": "MODULES-7857", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9b49bdd-7f02-4132-b049-a79dfa29d2f5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : User creation fails on galera cluster", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "(y)", "created": "2018-09-26T06:54:00.000000"}, {"author": "623c171cd32a94006a649bec", "body": "What is it planed about metadata.json ?\n\nFor instance, how to manage types not repackaged into Puppet agent like `k5login`. The doc says \"type contained in modules that are maintained, but are not repackaged into Puppet agent. If you need to use them, you must install the modules separately.\"\n\nThe module `puppetlabs/k5login_core` does not support puppet < 6.\n\nAnd so does it exist a special syntax in `metadata.json` to be able to install this module only on puppet6 server ?\n\nOr, as the only available solution, is it needed to explain this big mess in the README.md of the module ?", "created": "2018-11-19T15:06:00.000000"}], "components": [], "created": "2018-09-25T23:59:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c09c19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq45r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Forge modules can be added to fixtures based on the puppet_version we're testing against."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19866_*|*_10007_*:*_1_*:*_23834333_*|*_3_*:*_1_*:*_1066400_*|*_5_*:*_1_*:*_0"}], "description": "Puppet6 extracted a number of types and providers into modules, eg yumrepo, Also, the most recent version of yumrepo is not compatible with puppet < 6 because it relies on the new [{{sensitive}} dsl method|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/parameter.rb#L94-L100]. So we can't add yumrepo as a fixture when testing against older puppet versions.\n\nIt was proposed on slack that we specify which puppet versions to install a module fixture on, something like:\n\n{code:yaml}\nfixtures:\n  repositories:\n    yumrepo_core:\n      repo: \"git://github.com/puppetlabs/puppetlabs-yumrepo_core\"\n      puppet_version: \">= 6.0.0\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41841", "fixedVersions": [], "id": "41841", "issueType": "New Feature", "key": "MODULES-7856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2018-09-26T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper: optional module fixtures", "timeSpent": "PT0S", "updated": "2018-11-19T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The failures can be grouped by:\n\n*Validation for {{ILLEGAL_TOP_CONSTRUCT_LOCATION}}*\n\n{noformat}\n  1) cycle::good should compile into a catalogue without dependency cycles\n     Failure/Error: it { should compile }\n       error during compilation: This Nop Expression is unacceptable as a top level construct in this location (file: /Users/josh/work/rspec-puppet/spec/fixtures/modules/cycle/manifests/init.pp, line: 1, column: 1) on node my_node.my_node\n     # ./spec/classes/cycle_good_spec.rb:4:in `block (2 levels) in <top (required)>'\n{noformat}\n\n*Validation for {{ILLEGAL_DEFINITION_LOCATION}}*\n\n{noformat}\n 1) relationships::before should contain Notify[foo] that comes before Notify[bar]\n     Failure/Error: Puppet::Resource::Catalog.indirection.find(node.name, :use_node => node)\n\n     Puppet::ParseErrorWithIssue:\n       Language validation logged 3 errors. Giving up (file: /Users/josh/work/rspec-puppet/spec/fixtures/modules/relationships/manifests/before.pp) on node my_node.my_node\n     ....\n     # ./spec/classes/relationship__before_spec.rb:5:in `block (2 levels) in <top (required)>'\n{noformat}\n\n*Augeas is no longer present*\n\n{noformat}\n5) sysctl rspec group subject should return a catalogue\n     Failure/Error: Puppet::Resource::Catalog.indirection.find(node.name, :use_node => node)\n\n     Puppet::PreformattedError:\n       Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'augeas' (file: /Users/josh/work/rspec-puppet/spec/fixtures/modules/sysctl/manifests/init.pp, line: 12, column: 3) (line: 52) on node my_node.my_node\n{noformat}\n\n*Unknown*\n\n{noformat}\n  7) ensure_packages should create the resource in the catalogue\n     Failure/Error: function_create_resources(['Package', { args.first => {'ensure' => 'present'} }])\n\n     ArgumentError:\n       No title provided and :package is not a valid resource reference\n{noformat}", "created": "2018-09-25T17:49:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged to rspec-puppet#master in [https://github.com/rodjek/rspec-puppet/commit/d28d085c4565e8455dea07e72d6db4109737d5f3|https://github.com/rodjek/rspec-puppet/commit/d28d085c4565e8455dea07e72d6db4109737d5f3]", "created": "2018-10-01T10:36:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Released in rspec-puppet 2.7.0", "created": "2018-10-02T09:39:00.000000"}], "components": [], "created": "2018-09-25T17:33:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4364e4a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq41r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_83014712_*|*_1_*:*_1_*:*_47068784_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_446327253"}], "description": "_Basic Info_\n *Module Version: 2.6.15*\n *Puppet Version: 6.0.0*\n *OS Name/Version: Darwin*\n\nI get 72 failures when running the latest rspec-puppet tests against puppet6\n\n{noformat}\n$ git checkout v2.6.15\n...\nHEAD is now at 5d07c26... Merge pull request #714 from rodjek/2-6-15_release\n$ export PUPPET_GEM_VERSION=6.0.0\n$ bundle install --path .bundle\n$ bx rspec spec\n...\n3803 examples, 72 failures\n{noformat}\n\nIt looks like part of the issue is the additional validation added in PUP-4242 to prevent manifests from declaring things in the wrong namespace. Note the {{ILLEGAL_TOP_CONSTRUCT_LOCATION}} issue code below:\n\n{noformat}\n$ bx rspec ./spec/classes/cycle_good_spec.rb:4\nRun options: include {:locations=>{\"./spec/classes/cycle_good_spec.rb\"=>[4]}}\n\ncycle::good\n\n[103, 112] in /Users/josh/work/rspec-puppet/.bundle/ruby/2.5.0/gems/puppet-6.0.0-universal-darwin/lib/puppet/pops/parser/evaluating_parser.rb\n   103:       parse_result['source_ref'] = @file_source\n   104:     end\n   105:     validation_result = validate(parse_result.model)\n   106:\n   107:     require 'byebug'; byebug if validation_result.error_count > 0\n=> 108:     IssueReporter.assert_and_report(validation_result,\n   109:                                           :emit_warnings => true)\n   110:     parse_result\n   111:   end\n   112:\n(byebug) validation_result\n#<Puppet::Pops::Validation::Acceptor:0x00007f9030b830e0 @diagnostics=[#<Puppet::Pops::Validation::Diagnostic:0x00007f9030b79400 @severity=:error, @issue=#<Puppet::Pops::Issues::Issue:0x00007f9031a58138 @issue_code=:ILLEGAL_TOP_CONSTRUCT_LOCATION, @message_block=#<Proc:0x00007f9031a580e8@/Users/josh/work/rspec-puppet/.bundle/ruby/2.5.0/gems/puppet-6.0.0-universal-darwin/lib/puppet/pops/issues.rb:493>, @arg_names=[], @demotable=true>, @file=\"/Users/josh/work/rspec-puppet/spec/fixtures/modules/cycle/manifests/init.pp\", @source_pos=#<Puppet::Pops::Model::Nop:0x00007f9030b83298 @hash=2270595461303489901, @locator=#<Puppet::Pops::Parser::Locator::Locator19:0x00007f9030b839f0 @string=\"\", @file=\"/Users/josh/work/rspec-puppet/spec/fixtures/modules/cycle/manifests/init.pp\", @prev_offset=nil, @prev_line=nil, @line_index=[0]>, @offset=0, @length=0>, @arguments={:label=>#<Puppet::Pops::Model::ModelLabelProvider:0x00007f9030b82f50>, :semantic=>#<Puppet::Pops::Model::Nop:0x00007f9030b83298 @hash=2270595461303489901, @locator=#<Puppet::Pops::Parser::Locator::Locator19:0x00007f9030b839f0 @string=\"\", @file=\"/Users/josh/work/rspec-puppet/spec/fixtures/modules/cycle/manifests/init.pp\", @prev_offset=nil, @prev_line=nil, @line_index=[0]>, @offset=0, @length=0>, :detail=>\"\"}, @exception=nil>], @error_count=1, @warning_count=0>\n{noformat}\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34442", "fixedVersions": [], "id": "34442", "issueType": "Bug", "key": "MODULES-7855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2018-10-02T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet tests fail with puppet6", "timeSpent": "PT0S", "updated": "2018-10-02T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I had a look at one of the errors, \"undefined method `allow' \" it was a messy fix i came up with but it does align with removing mocha from modules.\u00a0\n\nI removed it from puppet-module-gems\n{code:java}\ndiff --git a/config/dependencies.yml b/config/dependencies.yml\nindex 006e47a..1e9cce4 100644\n--- a/config/dependencies.yml\n+++ b/config/dependencies.yml\n@@ -14,8 +14,6 @@ dependencies:\n           version: '~> 0.26'\n         - gem: metadata-json-lint\n           version: ['>= 2.0.2', '< 3.0.0']\n-        - gem: mocha\n-          version: ['>= 1.0.0', '< 1.2.0']\n         - gem: parallel_tests\n           version: ['>= 2.14.1', '< 2.14.3']\n         - gem: parser {code}\nI removed it from puppetlabs_spec_helper\n{code:java}\n+++ b/lib/puppetlabs_spec_helper/puppet_spec_helper.rb\n@@ -11,13 +11,13 @@ require 'rspec/expectations'\n # `mock_framework`'s autoloading to distinguish between the default, and\n # the module's choice.\n # See also below in RSpec.configure\n-if RSpec.configuration.instance_variable_get(:@mock_framework).nil?\n-  # This is needed because we're using mocha with rspec instead of Test::Unit or MiniTest\n-  ENV['MOCHA_OPTIONS'] = 'skip_integration'\n-\n-  # Current versions of RSpec already load this for us, but who knows what's used out there?\n-  require 'mocha/api'\n-end\n+#if RSpec.configuration.instance_variable_get(:@mock_framework).nil?\n+#  # This is needed because we're using mocha with rspec instead of Test::Unit or MiniTest\n+#  ENV['MOCHA_OPTIONS'] = 'skip_integration'\n+#\n+#  # Current versions of RSpec already load this for us, but who knows what's used out there?\n+#  require 'mocha/api'\n+#end require 'pathname'\n require 'tmpdir'\n@@ -133,7 +133,7 @@ RSpec.configure do |config|\n   # the module's choice.\n   if config.instance_variable_get(:@mock_framework).nil?\n     RSpec.warn_deprecation('puppetlabs_spec_helper: defaults `mock_with` to `:mocha`. See https://github.com/puppetlabs/puppetlabs_spec_helper#mock_with to choose a sensible value for you')\n-    config.mock_with :mocha\n+    config.mock_with :rspec {code}\n\u00a0\n\nThese are significant changes, but it helps for the puppet 4 and puppet 6 failures. The question is why is it using mocha at all ???? from stdlib spec/spec_helper.rb\n{code:java}\n29 RSpec.configure do |c|\n 30   c.default_facts = default_facts\n 31   c.mock_with :rspec\n 32   c.before :each do\n 33     # set to strictest setting for testing\n 34     # by default Puppet runs at warning level\n 35     Puppet.settings[:strict] = :warning\n 36     allow(Puppet).to receive(:warning).and_call_original\n 37   end\n 38 end {code}\n\u00a0\n\n\u00a0", "created": "2018-09-25T06:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/962", "created": "2018-09-27T07:40:00.000000"}], "components": [], "created": "2018-09-25T04:00:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All unit tests passing."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@680166bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq3an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26240_*|*_3_*:*_1_*:*_177203836_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8769388"}], "description": "Currently there are multiple failures on stdib for unit testing, the failures vary between puppet version.\n\nTravis build status: https://travis-ci.org/puppetlabs/puppetlabs-stdlib/builds/430961039\n\n*Puppet4:* https://travis-ci.org/puppetlabs/puppetlabs-stdlib/jobs/432543859\n{code}\n     NoMethodError:\n       undefined method `allow' for #<RSpec::ExampleGroups::FacterUtilPuppetSettings::WithPuppet::WithoutPuppetLoaded:0x000000061d0b68>\n     # ./spec/unit/facter/util/puppet_settings_spec.rb:8:in `block (4 levels) in <top (required)>'\n{code}\n\n*Puppet5:* https://travis-ci.org/puppetlabs/puppetlabs-stdlib/jobs/432543858\n*Multiple different failures:*\n{code}\nexpected values_at([], 0, 1) to have raised Puppet::ParseError matching /wrong number of arguments/i instead of Puppet::ParseError(values_at(): Given index exceeds array size)\n{code}\n{code}\n     1.1) Failure/Error: is_expected.to run.with_params('key', 'heelo')\n          \n            Puppet received :warning with unexpected arguments\n              expected: (include \"heelo\")\n                   got: (\"Modifying 'autosign' as a setting is deprecated.\\n   (location: /home/travis/build/puppetlabs/puppet...dor/bundle/ruby/2.4.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')\")\n            Diff:\n            @@ -1,2 +1,3 @@\n            -include \"heelo\"\n            +Modifying 'autosign' as a setting is deprecated.\n            +   (location: /home/travis/build/puppetlabs/puppetlabs-stdlib/vendor/bundle/ruby/2.4.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')\n{code}\n\n*Puppet 6:* https://travis-ci.org/puppetlabs/puppetlabs-stdlib/jobs/430961043\n{code}\n    NoMethodError:\n        undefined method `allow' for #<RSpec::ExampleGroups::PEVersionSpecs::WhenPEIsNotInstalled:0x0000000004ff7ba8>\n{code}\n", "environment": "master branch\nunit tests\npuppet 4\npuppet 5\npuppet 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37578", "fixedVersions": [], "id": "37578", "issueType": "Task", "key": "MODULES-7853", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-27T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: Unit test failures ", "timeSpent": "PT0S", "updated": "2018-09-27T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Puppet 6 changes have taken both yumrepo and augeas types and separated them into their own module. Requiring these new modules in .fixtures.yml releated errors. However, this causes a conflict when tests are ran in Puppet 4 and Puppet 5. A PR ([https://github.com/puppetlabs/puppetlabs_spec_helper/pull/258])\u00a0is in the pipeline for puppetlabs_spec_helper which will allow me to pin fixture repositories to specific Puppet versions. Until this change is released, this ticket is currently blocked.", "created": "2018-09-25T09:42:00.000000"}], "components": [], "created": "2018-09-25T03:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests pass against puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bae2ace"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq3af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_124153_*|*_3_*:*_1_*:*_14675642_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_80511155_*|*_10006_*:*_1_*:*_6700095"}], "description": "There are puppet 6 unit test failures.\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-postgresql/jobs/432543685\n{code}\n   Puppet::PreformattedError:\n       Evaluation Error: Resource type not found: Yumrepo (file: /home/travis/build/puppetlabs/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/repo/yum_postgresql_org.pp, line: 12, column: 15) on node travis-job-puppetlabs-puppetlabs-pos-432543685.travisci.net\n{code}\n\n*Note apache is showing the same failure therefore one fix may be required for both.*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36550", "fixedVersions": [], "id": "36550", "issueType": "Task", "key": "MODULES-7852", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-26T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: Unit test failures against puppet 6 Unknown resource type: 'yumrepo'", "timeSpent": "PT0S", "updated": "2018-09-26T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\n      # ./.bundle/gems/ruby/2.5.0/gems/puppet-6.0.0-universal-darwin/lib/puppet/indirector/indirection.rb:194:in `find'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/adapters.rb:84:in `catalog'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/adapters.rb:162:in `catalog'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:407:in `build_catalog_without_cache'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:418:in `block in build_catalog'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/cache.rb:17:in `get'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:417:in `build_catalog'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:88:in `block in load_catalogue'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:81:in `load_catalogue'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/class_example_group.rb:7:in `catalogue'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:10:in `block in subject'\n      # ./.bundle/gems/ruby/2.5.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?'\n      # ./spec/classes/ntp_spec.rb:233:in `block (7 levels) in <top (required)>'\n      # ------------------\n      # --- Caused by: ---\n      # ArgumentError:\n      #   Unknown resource type: 'augeas'\n      #   ./.bundle/gems/ruby/2.5.0/gems/puppet-6.0.0-universal-darwin/lib/puppet/pops/evaluator/runtime3_resource_support.rb:31:in `create_resources'\n{code}", "created": "2018-09-25T04:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fix is here: https://github.com/puppetlabs/puppetlabs-ntp/pull/485/commits/17541602582b8839b37961c5665505c18bea3aca\n\nIt is required to add the new resource module as a fixture.", "created": "2018-09-25T05:48:00.000000"}], "components": [], "created": "2018-09-25T03:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests pass against puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12e80483"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq3a7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69051_*|*_3_*:*_1_*:*_6845035_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1189716"}], "description": "There are puppet 6 unit test failures.\n\nLink to failures in Travis: https://travis-ci.org/puppetlabs/puppetlabs-ntp/jobs/432543637\n\n{code}\n     Puppet::PreformattedError:\n       Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'augeas' (file: /home/travis/build/puppetlabs/puppetlabs-ntp/spec/fixtures/modules/ntp/manifests/config.pp, line: 92, column: 5) on node travis-job-puppetlabs-puppetlabs-ntp-432543637.travisci.net\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35539", "fixedVersions": [], "id": "35539", "issueType": "Task", "key": "MODULES-7851", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-25T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp: Unit test failures against puppet 6 Unknown resource type: 'augeas'", "timeSpent": "PT0S", "updated": "2018-09-25T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Fix by [this PR | https://github.com/puppetlabs/puppetlabs-mysql/pull/1128/commits/4901847c293acee32d8fd3e58f7790a10035fa08]\n\nIt is required to add the new resource module as a fixture.", "created": "2018-09-26T00:13:00.000000"}], "components": [], "created": "2018-09-25T03:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests pass against puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f07877f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq37z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65022_*|*_3_*:*_1_*:*_63648549_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10357472"}], "description": "There are puppet 6 unit test failures.\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-mysql/jobs/432543622\n{code}\n     Puppet::PreformattedError:\n       Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'cron' (file: /home/travis/build/puppetlabs/puppetlabs-mysql/spec/fixtures/modules/mysql/manifests/backup/mysqldump.pp, line: 54, column: 3) on node travis-job-puppetlabs-puppetlabs-mys-432543622.travisci.net\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41840", "fixedVersions": [], "id": "41840", "issueType": "Task", "key": "MODULES-7850", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-26T00:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: Unit test failures against puppet 6 Unknown resource type: 'cron'", "timeSpent": "PT0S", "updated": "2018-09-26T00:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Note same failure is being seen on postgresql therefore the fix may be the same. https://puppet.atlassian.net/browse/MODULES-7852", "created": "2018-09-25T03:49:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Error seem's to arise from the yumrepo data type having been removed from the Puppet module, as of Puppet 6.0, and moved into it's own module, yumrepo_core.\n\nAdding yumrepo_core as a fixture.\n\nTest's ran green locally, pr updated", "created": "2018-09-25T05:20:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1838", "created": "2018-09-25T05:53:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Adding yumrepo_core as a fixture, while fixing Puppet 6, breaks Puppet's 4 and 5.\nA potential fix for this is the pipelines, 'https://github.com/puppetlabs/puppetlabs_spec_helper/pull/258', which will allow fixtures to be set on a per version basis, but it is still in waiting. Ticket blocked until the above pr has been merged.", "created": "2018-09-25T08:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] Work on this ticket is currently blocked waiting for functionality added by the below PR:\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/258\n\nCould you help nudge it along if possible?", "created": "2018-09-25T08:38:00.000000"}], "components": [], "created": "2018-09-25T03:38:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests pass against puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@120bbd18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq37r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21231_*|*_10007_*:*_1_*:*_8376004_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_85965300_*|*_10006_*:*_1_*:*_8057813"}], "description": "There are puppet 6 unit test failures.\n\nLink to failing job in Travis: https://travis-ci.org/puppetlabs/puppetlabs-apache/jobs/432532898\n\n{code}\nPuppet::PreformattedError:\n       Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'yumrepo' (file: /home/travis/build/puppetlabs/puppetlabs-apache/spec/fixtures/modules/apache/manifests/mod/passenger.pp, line: 524, column: 5) on node travis-job-puppetlabs-puppetlabs-apa-432532898.travisci.net\n     # ./vendor/bundle/ruby/2.5.0/gems/puppet-6.0.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:31:in `create_resources'\n     # ./vendor/bundle/ruby/2.5.0/gems/puppet-6.0.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'\n     # ./vendor/bundle/ruby/2.5.0/gems/puppet-6.0.0/lib/puppet/pops/evaluator/evaluator_impl.rb:865:in `block in eval_ResourceExpression'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40830", "fixedVersions": [], "id": "40830", "issueType": "Task", "key": "MODULES-7849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-26T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache: Unit test failures against puppet 6 Unknown resource type: 'yumrepo'", "timeSpent": "PT0S", "updated": "2018-09-26T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As we do not have windows machines, without setting up an environment this is impossible to reproduce. \nSetting up an environment will be a lengthy process and delay puppet 6 compatibility work.", "created": "2018-09-25T07:37:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR highlighting the failure: https://github.com/puppetlabs/puppetlabs-concat/pull/525", "created": "2018-09-25T07:38:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This looks to be a duplicate of MODULES-7854. Puppet6 defines 2 settings whose default values rely on the {{env_windows_installdir}} fact value. rspec-puppet eventually tries to execute facter, but the {{File::ALT_SEPARATOR}} has been replaced with {{nil}}:\n\n{noformat}\nC:\\work\\modules\\puppetlabs-concat>bundle exec rspec spec\\defines\\concat_spec.rb:55\n\n  1) concat when title without path param /foo behaves like concat should contain Concat[/etc/foo.bar] with backup => \"p\nuppet\", ensure => \"present\", owner defined, group defined, mode => \"0644\", path => \"/etc/foo.bar\", replace => true, seli\nnux_ignore_defaults defined, selrange defined, selrole defined, seltype defined, seluser defined and force => false\n     Failure/Error: is_expected.to contain_concat(title).with(file_defaults.merge(present_expect))\n\n     TypeError:\n       no implicit conversion of nil into String\n     Shared Example Group: \"concat\" called from ./spec/defines/concat_spec.rb:70\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/windows.rb:15:in `gsub!'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/windows.rb:15:in `block in which'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/windows.rb:13:in `each'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/windows.rb:13:in `which'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/windows.rb:50:in `expand_command'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/base.rb:38:in `block in execute'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/base.rb:14:in `with_env'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution/base.rb:36:in `execute'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/core/execution.rb:96:in `exec'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/ip.rb:106:in `exec_ifconfig'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/ip.rb:84:in `get_all_interface_output'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/ip.rb:72:in `get_interfaces'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/interfaces.rb:40:in `<top (required)>'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:130:in `load'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:130:in `kernel_load'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:115:in `load_file'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:49:in `block (2 levels) in load_all'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:47:in `each'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:47:in `block in load_all'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:45:in `each'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/loader.rb:45:in `load_all'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/collection.rb:76:in `fact'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter/util/collection.rb:129:in `value'\n     # ./.bundle/ruby/2.3.0/gems/facter-2.5.1-x64-mingw32/lib/facter.rb:117:in `value'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/defaults.rb:50:in `default_vendormoduledir'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/defaults.rb:1275:in `block in <module:Puppet>'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings/base_setting.rb:111:in `default'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:1296:in `lookup'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:1328:in `lookup_and_convert'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:1311:in `interpolate'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:1088:in `value_sym'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:1060:in `value'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/settings.rb:126:in `[]'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet.rb:72:in `[]'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/autoload.rb:129:in `vendored_modules'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/autoload.rb:169:in `search_directories'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/autoload.rb:98:in `get_file'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/autoload.rb:62:in `load_file'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/autoload.rb:201:in `load'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/util/instance_loader.rb:50:in `loaded_instance'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/terminus.rb:109:in `terminus_class'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/indirection.rb:152:in `validate_terminus_class'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/indirection.rb:143:in `terminus_class='\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/indirection.rb:129:in `terminus_class'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/indirection.rb:323:in `prepare'\n     # ./.bundle/ruby/2.3.0/gems/puppet-6.0.0-x64-mingw32/lib/puppet/indirector/indirection.rb:184:in `find'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/adapters.rb:84:in `catalog'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/adapters.rb:162:in `catalog'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:407:in `build_catalog_without_cache'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:418:in `block in build_catalog'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/cache.rb:17:in `get'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:417:in `build_catalog'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:88:in `block in load_catalogue'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:81:in `load_catalogue'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/define_example_group.rb:7:in `catalogue'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:10:in `block in subject'\n     # ./.bundle/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?'\n     # ./spec/defines/concat_spec.rb:55:in `block (3 levels) in <top (required)>'\n{noformat}\n\nWhen I run the same tests using my [PR for rspec-puppet|https://github.com/rodjek/rspec-puppet/pull/721], the above passes.", "created": "2018-09-25T23:18:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Cool thanks [~accountid:63d40628f6e1b543161789a7], if you can give us a shout when that PR is merged that will move us on another step (y)", "created": "2018-09-26T06:52:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Will do!", "created": "2018-09-26T11:57:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Awaiting [rspec-puppet PR|https://github.com/rodjek/rspec-puppet/pull/721] being merged and a followup release", "created": "2018-09-28T08:45:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Resolving as a duplicate. Using current HEAD of concat module with rspec 2.7.0 resolves the problem for me.\n\n{noformat}\nC:\\work\\modules\\puppetlabs-concat>bundle exec rake spec_standalone\nc:/Ruby23-x64/bin/ruby.exe -I'C:/work/modules/puppetlabs-concat/.bundle/ruby/2.3.0/gems/rspec-core-3.8.0/lib'", "created": "2018-10-02T09:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Yep [~accountid:63d40628f6e1b543161789a7] I pinned to the HEAD of master this morning and can confirm the tests ran through with no issues. Now the gem has been released I have removed this and rekicked the PR. It has passed and is using rspec-puppet 2.7.0.\n\nThank you for getting this through :-)\n\nPR: https://github.com/puppetlabs/puppetlabs-concat/pull/525\n", "created": "2018-10-02T10:25:00.000000"}], "components": [], "created": "2018-09-25T03:16:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7450f95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq373:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9539_*|*_3_*:*_1_*:*_11443101_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_617428083"}], "description": "Currently there are unit tests failures on appveyor for puppet, here is a link to the failing job: \nhttps://ci.appveyor.com/project/puppetlabs/puppetlabs-concat/build/1.1.x.287/job/e91rap2n4y4rap9l\n\nTotal of 3 failures and all throw the same error, as follows:\n\n{code}\nTypeError:\n       no implicit conversion of nil into String\n     Shared Example Group: \"concat\" called from ./spec/defines/concat_spec.rb:70\n     # ./spec/defines/concat_spec.rb:55:in `block (3 levels) in <top (required)>'\n{code}", "environment": "Appveyor\nPuppet 6.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37575", "fixedVersions": [], "id": "37575", "issueType": "Task", "key": "MODULES-7848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2018-10-02T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: Unit test failures against puppet 6 on Windows 'no implicit conversion of nil into String'", "timeSpent": "PT0S", "updated": "2018-10-02T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Error seems to arise from augeas being removed from Puppet as a data type into it's own module, augeas_core.\n\nHave added augeas_Core as a fixture.\n\nTest's now run green.", "created": "2018-09-25T06:05:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR: https://github.com/puppetlabs/puppetlabs-tomcat/pull/321", "created": "2018-09-25T06:05:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Setting this ticket to blocked as augeas_core is unneeded on versions before Puppet 6 and there is currently a pr in progress that would allow us to only install it in certain puppet versions.\nPR is shown below:\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/258", "created": "2018-09-25T08:36:00.000000"}], "components": [], "created": "2018-09-25T03:11:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests passing against puppet 6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bc5a98b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq36n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33027_*|*_10007_*:*_1_*:*_9118000_*|*_3_*:*_1_*:*_584708_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_68598164_*|*_10006_*:*_1_*:*_9740690"}], "description": "There are puppet 6 unit test failures.\n\nLink to failing job in Travis: https://travis-ci.org/puppetlabs/puppetlabs-tomcat/jobs/432543893\n\nPlease note the above PR also has acceptance test failures. However these are addressed in a PR that Lavinia has put up for augeas_core: https://github.com/puppetlabs/puppetlabs-augeas_core/pull/8\n\nThis is the error causing tests to fail:\n{code}\nPuppet::PreformattedError:\n       Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'augeas'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35537", "fixedVersions": [], "id": "35537", "issueType": "Task", "key": "MODULES-7847", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-26T03:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tomcat: Unit test failures against puppet 6 Unknown resource type: 'augeas'", "timeSpent": "PT0S", "updated": "2018-09-26T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2018-09-24T20:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296b1f9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq2xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79208600248_*|*_6_*:*_1_*:*_0"}], "description": "Given that the puppetlabs-windows module is just a meta-module, it doesn't actually need a maximum puppet version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38624", "fixedVersions": [], "id": "38624", "issueType": "Task", "key": "MODULES-7846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2021-03-29T14:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows : Remove metadata.json puppet restriction", "timeSpent": "PT0S", "updated": "2021-03-29T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "body": "Took liberty of assigning this to [~accountid:5a028139c24efb3c4ed448c4] and setting to In Progress in active sprint", "created": "2018-09-25T17:32:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e] to pair on this", "created": "2018-09-26T11:28:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Fixed merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-windows/commit/6c2679e904d96269c79d14ec62231a7d0bc01a19", "created": "2018-09-27T08:23:00.000000"}], "components": [], "created": "2018-09-24T16:37:00.000000", "creator": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@747daf8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpmf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_51069604_*|*_1_*:*_1_*:*_89525696_*|*_3_*:*_1_*:*_88953933_*|*_6_*:*_1_*:*_0"}], "description": "Windows Module failing Acceptance Test (04) following Puppet 6.0 upgrade\n\nTest log: [Jenkins Log|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-windows_intn-sys_smoke-master/PLATFORM=windows2016_core-64default.a,WORKER_LABEL=beaker/15/console] [Gist of Same|https://gist.github.com/jcoconnor/711224c6f1cbb0d90507a953f79ad2f6]\n\nThis is a known issue - see PDK-1100\n\nIn this case, the solution seems to be to replace the {{puppet module build}} command with {{pdk build}}\n\n\nFor example, suggested code (without including pdk gem)\n{noformat}\nDir.chdir(project_root) do\n  `gem uninstall -x pdk`\n  `gem install pdk --version 1.7`\n  `pdk build`\nend\n{noformat}\n\n{noformat}\n15:41:48 lhz15lvitbqlxwj.delivery.puppetlabs.net (windows2016_core-64-1) executed in 0.17 seconds\n15:41:48 \n15:41:48 Windows module can be installed\n15:41:50 Error: This action has been replaced by Puppet Development Kit. For more information visit https://puppet.com/docs/pdk/latest/pdk.html.\n15:41:50 Error: Try 'puppet help module build' for usage\n15:41:50   can install with dependencies satisfied (FAILED - 1)\n15:41:50 ssh connection to windows2016_core-64-1 has been terminated\n15:41:50 \n15:41:50 Failures:\n15:41:50 \n15:41:50   1) Windows module can be installed can install with dependencies satisfied\n15:41:50      Failure/Error: raise 'Failed to build the Windows module locally' if @module_tarball.nil?\n15:41:50      RuntimeError:\n15:41:50        Failed to build the Windows module locally\n15:41:50        \n15:41:50      # ./spec/acceptance/can_install_spec.rb:23:in `block (2 levels) in <top (required)>'\n15:41:50 \n15:41:50 Finished in 1.32 seconds (files took 53.74 seconds to load)\n15:41:50 1 example, 1 failure\n15:41:50 \n15:41:50 Failed examples:\n15:41:50 \n15:41:50 rspec ./spec/acceptance/can_install_spec.rb:26 # Windows module can be installed can install with dependencies satisfied\n15:41:50 \n{noformat}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40829", "fixedVersions": [], "id": "40829", "issueType": "CI Blocker", "key": "MODULES-7845", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows Module Test Failure due to module build discontinued", "timeSpent": "PT0S", "updated": "2018-09-27T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Opened https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/28 to fix this and add test coverage for Puppet 5.x and 6.x.", "created": "2018-09-26T08:51:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR has been merged.", "created": "2018-10-03T03:29:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] Apologies for reopening this after closing this, but there have been some questions raised regarding the supported OS's that you added to the metadata and whether you tested the module on them?", "created": "2018-10-03T08:57:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] PE ships with a [namespaced copy|https://github.com/puppetlabs/puppetlabs-pe_puppet_authorization] of the module which is used to configure access for PE services. This is tested against both Ubuntu 16.04 and 18.04.", "created": "2018-10-03T14:39:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] Ok, that's all I needed to hear. Have a nice day.", "created": "2018-10-04T04:08:00.000000"}], "components": ["puppet_authorization"], "created": "2018-09-24T16:09:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a4688a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq2v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_146446141_*|*_10007_*:*_1_*:*_585548099_*|*_4_*:*_1_*:*_69109647_*|*_5_*:*_2_*:*_19629902"}], "description": "Version 0.4.0 of the puppetlabs-puppet_authorization module currently pins both puppetlabs-stdlib and puppetlabs-concat to {{< 5.0}}. Both stdlib and concat have had 5.0 releases, which means that puppet_authorization now fails to install.\n\nh2. Reproduction Case\n\n  - Install Puppet 6 on CentOS 7:\n\n{code:bash}\nrpm -Uvh http://yum.puppetlabs.com/puppet6/puppet6-release-el-7.noarch.rpm\nyum install -y puppet-agent\nsource /etc/profile.d/puppet-agent.sh\n{code}\n\n  - Install the latest version of stdlib and concat:\n\n{code:bash}\npuppet module install puppetlabs-stdlib\npuppet module install puppetlabs-concat\n{code}\n\n  - Attempt to install puppetlabs-puppet_authorization:\n\n{code:bash}\npuppet module install puppetlabs-puppet_authorization\n{code}\n\nh3. Outcome\n\nInstallation fails with an error about unsatisfiable dependencies:\n\n{noformat}\n[root@kw0q6wgaubouk3l ~]# puppet module install puppetlabs-stdlib\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v5.0.0)\n[root@kw0q6wgaubouk3l ~]# puppet module install puppetlabs-concat\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-concat (v5.0.0)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v5.0.0)\n[root@kw0q6wgaubouk3l ~]# puppet module install puppetlabs-puppet_authorization\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-puppet_authorization' (???)\n  No version of 'puppetlabs-puppet_authorization' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n{noformat}\n\nh3. Expected Outcome\n\nInstallation of puppetlabs-puppet_authorization succeeds.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39709", "fixedVersions": [], "id": "39709", "issueType": "Bug", "key": "MODULES-7844", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Done", "resolutionDate": "2018-10-04T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_authorization fails to install v5.x of stdlib or concat is installed", "timeSpent": "PT0S", "updated": "2018-12-05T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "We can indeed create domain controllers in VMPooler, and they don't seem to disappear as readily as I thought they did. I think we can move on to MODULES-7763 and start attempting to install things. ", "created": "2018-10-24T11:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Closing to move on to MODULES-7763", "created": "2018-10-24T11:21:00.000000"}], "components": [], "created": "2018-09-24T15:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Working domain setup using VMPooler\n * Ticket to write the automation necessary to replicate the above working domain."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31a981ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqa7r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2491078436_*|*_3_*:*_1_*:*_85871424_*|*_5_*:*_1_*:*_0"}], "description": "In order to evaluate the sql clustering module described in MODULES-7763 we can make a domain manually using vmpooler.\n\nAccording to this documentation we are not required to have two network cards\u00a0allowing us to try this using VMPooler: [https://docs.microsoft.com/en-us/windows-server/failover-clustering/clustering-requirements]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35536", "fixedVersions": [], "id": "35536", "issueType": "Task", "key": "MODULES-7843", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-10-24T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE SQL Clustering - Manually create a Domain on VMPooler to evaluate SQL clustering module", "timeSpent": "PT0S", "updated": "2018-10-24T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a4b3950bb2b0070b5e3b6", "created": "2018-09-24T14:59:00.000000", "name": "mounttmp.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13118"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The mount type and provider have been moved to an external module, so I'm going to move this to the MODULES project.", "created": "2021-06-14T16:48:00.000000"}], "components": ["mount_core"], "created": "2018-09-24T15:00:00.000000", "creator": "623a4b3950bb2b0070b5e3b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The repro code only creates two mount points regardless of how many times it's run."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5908b577"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq2nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "*Puppet Version: 5.5.1*\n *Puppet Server Version: N/A*\n *OS Name/Version: Linux*\n\n_Possibly [related to this `mount` tmpfs bug that was never reproduced|https://projects.puppetlabs.com/issues/6738]._\n\nUsing the `mount` type/provider on linux systems \u2013 possibly BSD/Unix-like systems as well, not tested \u2013 if a mount is created at a path that contains a symlink, the mount will be created newly each puppet run.\n\n*Repro steps:*\n\nUsing [^mounttmp.pp]:\n{code:sh}$ docker pull puppet/puppet-agent\n$ cat >mounttmp.pp <<-EOF\n\\$dir = '/var/run/test'\n\\$dir2 = '/run/test2'\nexec { 'dir':\n    command => \"/bin/mkdir -p \\${dir} \\${dir2}\",\n}\nmount { [\\$dir, \\$dir2]:\n    ensure => mounted,\n    fstype => tmpfs,\n    device => tmpfs,\n    options => 'size=1m',\n    remounts => false,\n    require => Exec['dir'],\n}\nEOF\n$ check=\"mount | grep /test\" && puppet='puppet apply --verbose -e \"$(cat /workspace/code.pp)\"'\n$ docker run --hostname test.example.com --cap-add=SYS_ADMIN -it --rm --entrypoint 'sh' -v $PWD/mounttmp.pp:/workspace/code.pp puppet/puppet-agent -c \"$check ; $puppet ; $check ; $puppet ; $check\"\n{code}\n*Desired Behavior:*\n\n`Mount[/var/run/test]` should not create duplicate mounts every puppet run.\n\n*Actual Behavior:*\n{code:sh}$ docker run -it --rm puppet/puppet-agent --version\n5.5.1\n$ cat mounttmp.pp\n$dir = '/var/run/test'\n$dir2 = '/run/test2'\nexec { 'dir':\n    command => \"/bin/mkdir -p ${dir} ${dir2}\",\n}\nmount { [$dir, $dir2]:\n    ensure => mounted,\n    fstype => tmpfs,\n    device => tmpfs,\n    options => 'size=1m',\n    remounts => false,\n    require => Exec['dir'],\n}\n$ check=\"mount | grep /test\" && puppet='puppet apply --test --trace -e \"$(cat /workspace/code.pp)\"'\n$ docker run --hostname test.example.com --cap-add=SYS_ADMIN -it --rm --entrypoint 'sh' -v $PWD/mounttmp.pp:/workspace/code.pp puppet/puppet-agent -c \"$check ; $puppet ; $check ; $puppet ; $check\"\nNotice: Compiled catalog for test.example.com in environment production in 0.07 seconds\nInfo: Applying configuration version '1537822009'\nNotice: /Stage[main]/Main/Exec[dir]/returns: executed successfully\nNotice: /Stage[main]/Main/Mount[/var/run/test]/ensure: defined 'ensure' as 'mounted'\nInfo: Computing checksum on file /etc/fstab\nInfo: /Stage[main]/Main/Mount[/var/run/test]: Scheduling refresh of Mount[/var/run/test]\nInfo: Mount[/var/run/test](provider=parsed): Remounting\nNotice: /Stage[main]/Main/Mount[/var/run/test]: Triggered 'refresh' from 1 event\nInfo: /Stage[main]/Main/Mount[/var/run/test]: Scheduling refresh of Mount[/var/run/test]\nNotice: /Stage[main]/Main/Mount[/run/test2]/ensure: defined 'ensure' as 'mounted'\nInfo: /Stage[main]/Main/Mount[/run/test2]: Scheduling refresh of Mount[/run/test2]\nInfo: Mount[/run/test2](provider=parsed): Remounting\nNotice: /Stage[main]/Main/Mount[/run/test2]: Triggered 'refresh' from 1 event\nInfo: /Stage[main]/Main/Mount[/run/test2]: Scheduling refresh of Mount[/run/test2]\nInfo: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\nNotice: Applied catalog in 0.16 seconds\ntmpfs on /run/test type tmpfs (rw,relatime,size=1024k)\ntmpfs on /run/test2 type tmpfs (rw,relatime,size=1024k)\nNotice: Compiled catalog for test.example.com in environment production in 0.07 seconds\nInfo: Applying configuration version '1537822012'\nNotice: /Stage[main]/Main/Exec[dir]/returns: executed successfully\nNotice: /Stage[main]/Main/Mount[/var/run/test]/ensure: ensure changed 'unmounted' to 'mounted'\nInfo: /Stage[main]/Main/Mount[/var/run/test]: Scheduling refresh of Mount[/var/run/test]\nInfo: Mount[/var/run/test](provider=parsed): Remounting\nNotice: /Stage[main]/Main/Mount[/var/run/test]: Triggered 'refresh' from 1 event\nInfo: /Stage[main]/Main/Mount[/var/run/test]: Scheduling refresh of Mount[/var/run/test]\nNotice: Applied catalog in 0.11 seconds\ntmpfs on /run/test type tmpfs (rw,relatime,size=1024k)\ntmpfs on /run/test2 type tmpfs (rw,relatime,size=1024k)\ntmpfs on /run/test type tmpfs (rw,relatime,size=1024k)\n{code}\n\u00a0Notice the `tmpfs on /run/test...` lines show `/run/test` and `/run/test2` as being present once in the mounttab after the first run, but `/run/test` appears twice after the second run. The only difference is that `/run/test` is being created by `Mount[/var/run/test]` vs `Mount[/run/test2]` (`/var/run` is a symlink to `/run`).", "environment": "Ran across this on production systems, reproduced in docker. The prod systems are running linux and puppet v4.8.\n\n{code:sh}\n$ docker run -it --rm --entrypoint /bin/sh puppet/puppet-agent -c 'cat /etc/lsb-release'\nDISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=16.04\nDISTRIB_CODENAME=xenial\nDISTRIB_DESCRIPTION=\"Ubuntu 16.04.4 LTS\"\n\n$ docker run -it --rm --entrypoint /bin/sh puppet/puppet-agent -c 'uname -a'\nLinux 869e365b95ba 4.9.93-linuxkit-aufs #1 SMP Wed Jun 6 16:55:56 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36549", "fixedVersions": [], "id": "36549", "issueType": "Bug", "key": "MODULES-11105", "labels": ["linux", "mount", "platform-os", "symlinks", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b3950bb2b0070b5e3b6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mounts with symlinks get continually remounted", "timeSpent": "PT0S", "updated": "2021-06-14T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair on this.\u00a0", "created": "2018-10-22T12:16:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Email sent outlining plan, created https://puppet.atlassian.net/browse/MODULES-8173 to represent next steps.", "created": "2018-10-24T11:25:00.000000"}], "components": [], "created": "2018-09-24T12:36:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1173e017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpnj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2587771390_*|*_5_*:*_1_*:*_0"}], "description": "Check with HBuckle re module status and moving forward.\u00a0 Work with Bill\n\nOptions:\n\n1 - release our own (HBuckle spiritual successor)\n\n2 - get approved\n\n3 - improve pipelines for testings", "duedate": "2018-09-28T00:00:00.000000", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "36548", "fixedVersions": [], "id": "36548", "issueType": "Improvement", "key": "MODULES-7842", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Done", "resolutionDate": "2018-10-24T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - powershell module planning", "timeSpent": "PT0S", "updated": "2018-10-24T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Looks like other _core modules have the same issue.\u00a0 I've not checked them all, but [https://forge.puppet.com/puppetlabs/augeas_core#usage]\u00a0is also broken.", "created": "2018-09-24T09:52:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{noformat}\npuppetlabs-augeas_core/README.md:For details on usage, please see [the augeas puppet docs](https://puppet.com/docs/puppet/latest/types/augeas.html) and [examples](https://puppet.com/docs/puppet/latest/resources_augeas.html).\npuppetlabs-host_core/README.md:For details on usage, please see [the host puppet docs](https://puppet.com/docs/puppet/latest/types/host.html).\npuppetlabs-k5login_core/README.md:For details on usage, please see the puppet docs on [k5login](https://puppet.com/docs/puppet/latest/types/k5login.html).\npuppetlabs-mailalias_core/README.md:For details on usage, please see [the puppet docs](https://puppet.com/docs/puppet/latest/types/mailalias.html).\npuppetlabs-maillist_core/README.md:For details on usage, please see [the puppet docs](https://puppet.com/docs/puppet/latest/types/maillist.html).\npuppetlabs-mount_core/README.md:For details on usage, please see [the mount puppet docs](https://puppet.com/docs/puppet/latest/types/mount.html).\npuppetlabs-network_device_core/README.md:For details on usage, please see the puppet docs on [interface](https://puppet.com/docs/puppet/latest/types/interface.html), [router](https://puppet.com/docs/puppet/latest/types/router.html), and [vlan](https://puppet.com/docs/puppet/latest/types/vlan.html).\npuppetlabs-selinux_core/README.md:For details on usage, please see the puppet docs on [selmodule](https://puppet.com/docs/puppet/latest/types/selmodule.html), [selboolean](https://puppet.com/docs/puppet/latest/types/selboolean.html), and [the selinux section of the file type](https://puppet.com/docs/puppet/latest/types/file.html#file-attribute-selinux_ignore_defaults)\npuppetlabs-yumrepo_core/README.md:For details on usage, please see [the yumrepo puppet docs](https://puppet.com/docs/puppet/latest/types/yumrepo.html).\npuppetlabs-zfs_core/README.md:For details on usage, please see [the zfs puppet docs docs](https://puppet.com/docs/puppet/latest/types/zfs.html) and [the zpool puppet docs](https://puppet.com/docs/puppet/latest/types/zpool.html).\npuppetlabs-zone_core/README.md:For details on usage, please see [the zone puppet docs](https://puppet.com/docs/puppet/latest/types/zone.html).\n{noformat}", "created": "2018-10-01T18:26:00.000000"}], "components": ["yumrepo_core"], "created": "2018-09-24T09:48:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e65d6a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq1vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}], "description": "_Basic Info_\n *Module Version:* 1.0.1\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n[https://forge.puppet.com/puppetlabs/yumrepo_core#usage] section should contain some docs\n\n*Actual Behavior:*\n\n[https://forge.puppet.com/puppetlabs/yumrepo_core#usage] contains a link to docs that no longer exist. 404 error.\n\nhttps://puppet.com/docs/puppet/6.0/types/yumrepo.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42885", "fixedVersions": [], "id": "42885", "issueType": "Bug", "key": "MODULES-7841", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "yumrepo_core : Usage docs missing", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8822f61d-514f-4cc8-bde6-2e5f6cb28692", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "still an issue ?", "created": "2019-10-12T17:48:00.000000"}], "components": ["bootstrap"], "created": "2018-09-21T01:51:00.000000", "creator": "557058:8822f61d-514f-4cc8-bde6-2e5f6cb28692", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@387e4650"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq0nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_74047678988_*|*_1_*:*_1_*:*_424786_*|*_10009_*:*_1_*:*_28254337_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: master*\n *Puppet Version: n/a*\n *OS Name/Version: Windows 2016*\n\n\u00a0\n\nThe install agent (bootstrap) task for windows appears to have a typo in the powershell script, which is causing the task to fail.\n\nThis line [line|https://github.com/puppetlabs/puppetlabs-bootstrap/commit/3f3d636a65c34481bd65802371133da32314617c#diff-1c0e107aa8d61afb1d5f0a8d65b7e8e6R202]\u00a0should be\u00a0$*P*SBoundParameters not\u00a0$SBoundParameters (notice the missing 'P')\u00a0\n\n\u00a0\n\n*Desired Behavior: Puppet Agent should be installed by the task*\n\n*Actual Behavior: The Agent install fails with the following error:*\n\n\" Unable to install agent on with certname : You cannot call a method on a null-valued expression.\"\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35534", "fixedVersions": [], "id": "35534", "issueType": "Bug", "key": "MODULES-7838", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8822f61d-514f-4cc8-bde6-2e5f6cb28692", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-bootstrap : Windows task contains a typo which cause the task to fail", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "can we also identify the customer requesting this improvement, please", "created": "2019-05-08T07:30:00.000000"}], "components": ["websphere_application_server"], "created": "2018-09-20T12:34:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e0deec5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/19"}], "description": "It would be useful to be able to manage\u00a0Java 2 Connector authentication data entries with the module.\u00a0 This can be accomplished with the wsadmin command.\n\n[https://www.ibm.com/support/knowledgecenter/en/SSEQTP_9.0.0/com.ibm.websphere.base.doc/ae/txml_configdataentry.html]\n\nExample command:\n{noformat}\n/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/wsadmin.sh -lang jython -c \"AdminConfig.create('JAASAuthData', AdminConfig.getid('/Cell:Cell01/Security:/'),[['alias', '<alias>'], ['userId', '<userID>'], ['password', '<password>'], ['description', '<description>']])\"{noformat}\n\u00a0", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "35533", "fixedVersions": [], "id": "35533", "issueType": "Improvement", "key": "MODULES-7837", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server: add new resource for (J2C) authentication data entries", "timeSpent": "PT0S", "updated": "2023-02-09T07:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:623c1216d32a94006a6498a8]. We also encountered this issue when adding Puppet 6 support to our modules. You can specify the puppet version along with the fixture to ensure it is only installed for certain versions. Here is an example [https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/.fixtures.yml]. I hope this helps you!", "created": "2018-11-07T05:14:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623c1216d32a94006a6498a8] since there has been no additional feedback I'm am going to go ahead and close it now. If you have any more problems, feel free to open a new ticket. Cheers!", "created": "2018-12-12T06:32:00.000000"}, {"author": "623c1216d32a94006a6498a8", "body": "Hello,\n\nyes, your solution is working wonderfully. Thanks!\n\n\u00a0", "created": "2018-12-12T06:59:00.000000"}], "components": [], "created": "2018-09-20T07:05:00.000000", "creator": "623c1216d32a94006a6498a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b56dec4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4144156216_*|*_3_*:*_1_*:*_3028684698_*|*_6_*:*_1_*:*_0"}], "description": "Some types were moved to modules in puppet 6, which leaves us with a unique problem when running puppet rspec tests for both puppet 5 and puppet 6.\n\nI have a few modules where I use _yumrepo_ type to configure repositories. In puppet 5 tests, I don't need any special modules for my tests to run, but in puppet 6, I need to install _puppetlabs-yumrepo_core_ module via _.fixtures.yml_ for my tests to pass. If I add the module to puppet 5 as well, then tests on puppet 5 fails.\n\n\u00a0\n\nIs there any solution for this problem?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33308", "fixedVersions": [], "id": "33308", "issueType": "Improvement", "key": "MODULES-7836", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1216d32a94006a6498a8", "resolution": "Fixed", "resolutionDate": "2018-12-12T06:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "spec_helper_acceptance: install fixtures based on puppet version", "timeSpent": "PT0S", "updated": "2018-12-12T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:f25f8785-7d2d-4829-a160-decb1d33f31d", "created": "2018-09-20T05:09:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12739"}], "comments": [{"author": "623c0d1b94742a00683e3e96", "body": "Hi,\n\nI'm also affected by this bug using Puppet 6.0.0.\n\n+1", "created": "2018-09-24T09:45:00.000000"}, {"author": "5a027dd11c0767667b2d616e", "body": "We ran into this during our sprintly upgrade process.\n", "created": "2018-09-24T16:40:00.000000"}, {"author": "557058:ab1874a9-45ab-4efc-91aa-5200c165b2c4", "body": "It looks like this has been fixed in master, just needs an updated release\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/954", "created": "2018-09-24T16:55:00.000000"}, {"author": "623c0d1b94742a00683e3e96", "body": "I can confirm that it seems to be fixed in master. Using master fixes the issue.\n\nA quick Bugfix release would be very nice.", "created": "2018-09-25T00:09:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "I think this could be caused by PUP-9112, and that the problem is fixed in PUP-9180. The function gets empty space instead of nil/undef. (Should gave read all of the scrollback - apparently already fixed", "created": "2018-09-26T12:09:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] can this be resolved now that a new release of stblib has been shipped?", "created": "2018-10-01T08:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi all, \n\nApologies for the delay but we are glad to announce that we have released puppetlabs-stdlib, containing the fix and 5.1.0 is available on the Forge: https://forge.puppet.com/puppetlabs/stdlib I am going to resolve this ticket. \n\nMany Thanks\nThe Modules Team.", "created": "2018-10-01T08:46:00.000000"}], "components": ["stdlib"], "created": "2018-09-20T05:10:00.000000", "creator": "557058:f25f8785-7d2d-4829-a160-decb1d33f31d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{{}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c9df9c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_523650207_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_439718247"}], "description": "_Basic Info_\n *Module Version:\u00a0 4.x and 5*\u00a0\n *Puppet Version: 6.0.0*\n *OS Name/Version: Any*\n\nThe following code:\n\n\u00a0\n\n{{$array = [1,2,3,undef,4]}}\n{{$cleaned = delete_undef_values($array)}}\n{{notice $cleaned}}\n\n*Desired Behavior:*\n\nShould produce:\n\n\u00a0\n\n{{Notice: Scope(Class[main]): [1, 2, 3,4]}}\n{{Notice: Compiled catalog for macbook-pro.local in environment production in 0.03 seconds}}\n{{Notice: Applied catalog in 0.02 seconds}}\n\n\u00a0\n\n*Actual Behavior:*\n\n*But it produces:*\n\n{{Notice: Scope(Class[main]): [1, 2, 3, , 4]}}\n{{Notice: Compiled catalog for macbook-pro.local in environment production in 0.03 seconds}}\n{{Notice: Applied catalog in 0.02 seconds}}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42943", "fixedVersions": [], "id": "42943", "issueType": "Bug", "key": "MODULES-7835", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f25f8785-7d2d-4829-a160-decb1d33f31d", "resolution": "Fixed", "resolutionDate": "2018-10-01T08:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : delete_undef_values doesn't seem to work under Puppet 6", "timeSpent": "PT0S", "updated": "2018-10-01T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-20T04:29:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2516dab9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpziv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74151585578_*|*_6_*:*_1_*:*_0"}], "description": "Sometimes when generating pot files, duplicated strings that must be translated are added separately as opposed to a single entry with multiple paths. This is an issue as when you merge the pot files, the _gettext:merge_ rake task will fail with error message `PO files failed to merge`. To rectify this I used the following steps:\n * Execute: _bundle exec rake gettext:merge \u2014trace_\n * Follow trace to route which is in the getttext gem\n * Extract command executed before raise\n * Execute command: _msgcat /Users/eimhin.laverty/Workspace/puppetlabs-apt/locales/puppet.pot /Users/eimhin.laverty/Workspace/puppetlabs-apt/locales/puppetlabs-apt_metadata.pot -o /Users/eimhin.laverty/Workspace/puppetlabs-apt/locales/puppetlabs-apt.pot_\n * This will fail showing the duplicate translations\n * To rectify take the path of one of the translations then delete that translation\n * Add the path after the remaining translation\n * Execute: _bundle exec rake gettext:merge \u2014trace_\n * Winner winner pot file dinner.\n\nThe cause of these duplicated strings occurring during the original pot file generation will require investigation.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40826", "fixedVersions": [], "id": "40826", "issueType": "Bug", "key": "MODULES-7834", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "i18n - Duplicated translation entries on .pot generation", "timeSpent": "PT0S", "updated": "2021-01-25T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:557058:ab1874a9-45ab-4efc-91aa-5200c165b2c4] [~accountid:63d40628f6e1b543161789a7] FYI.", "created": "2018-09-19T20:03:00.000000"}, {"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "As [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] noted, this appears to be happening as a result of the change from using `Puppet.features.microsoft_windows?` to `Puppet::Util::Platform.windows?`. The logic of the `microsoft_windows` feature in Puppet 5 was based on the presence of certain win32 libraries being available but this has also changed in Puppet 6 to just call `Puppet::Util::Platform.windows?`. Unfortunately, in order to trick some validation logic into allowing non-windows catalogues to be compiled and traversed on windows hosts, I have had to effectively stub out `Puppet::Util::Platform.windows?` in rspec-puppet. The impact of this stubbing is apparently too broad at the moment as it is now affecting things like the autoloader in Puppet 6, so the solution for now is probably going to be to work to limit the scope of the stubbing so that it is only applied where absolutely necessary (which will unfortunately mean wrapping more Puppet internals in order to hook into before/after method calls).", "created": "2018-09-20T04:40:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:63d40628f6e1b543161789a7] [~accountid:557058:9524215b-1a7d-407b-b7d2-e020f3970c4d] Given the description of what rspec-puppet would have to modify to fix this.. is it possible to fix this in Core by modifying the `Puppet::Util::Platform.windows?` method to check the fact vs checking for `File::ALT_SEPARATOR` ?\n", "created": "2018-09-20T17:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I was able to reproduce using a pdk containing puppet 6:\n\n{noformat}\nPS C:\\> pdk new module foo\npdk (INFO): Creating new module: foo\n\nWe need to create the metadata.json file for this module, so we're going to ask you 4 questions.\nIf the question is not applicable to this module, accept the default option shown after each question. You can modify any answers at any time by manually updating the metadata.json file.\n\n[Q 1/4] If you have a Puppet Forge username, add it here.\nWe can use this to upload your module to the Forge when it's complete.\n--> administrator\n\n[Q 2/4] Who wrote this module?\nThis is used to credit the module's author.\n--> administrator\n\n[Q 3/4] What license does this module code fall under?\nThis should be an identifier from https://spdx.org/licenses/. Common values are \"Apache-2.0\", \"MIT\", or \"proprietary\".\n--> Apache-2.0\n\n[Q 4/4] What operating systems does this module support?\nUse the up and down keys to move between the choices, space to select and enter to continue.\n--> RedHat based Linux, Debian based Linux, Windows (Use arrow or number (1-7) keys, press Space to select and Enter to\n--> RedHat based Linux, Debian based Linux, Windows\n\nMetadata will be generated based on this information, continue? Yes\npdk (INFO): Module 'foo' generated at path 'C:/foo', from template 'file://C:/Program Files/Puppet Labs/DevelopmentKit/share/cache/pdk-templates.git'.\npdk (INFO): In your module directory, add classes with the 'pdk new class' command.\nPS C:\\> cd foo\nPS C:\\foo> pdk new class foo\npdk (INFO): Creating 'C:/foo/manifests/init.pp' from template.\npdk (INFO): Creating 'C:/foo/spec/classes/foo_spec.rb' from template.\nPS C:\\foo> pdk test unit\npdk (INFO): Using Ruby 2.5.1\npdk (INFO): Using Puppet 6.0.0\n[*] Preparing to run the unit tests.\n[X] Running unit tests.\n  Evaluated 9 tests in 3.962298 seconds: 6 failures, 0 pending.\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on centos-7-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on debian-8-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on oraclelinux-7-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on redhat-7-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on scientific-7-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n\nfailed: rspec: ./spec/classes/foo_spec.rb:8: no implicit conversion of nil into String\n  foo on ubuntu-16.04-x86_64 should compile into a catalogue without dependency cycles\n  Failure/Error:\n        let(:facts) { os_facts }\n\n        it { is_expected.to compile }\n      end\n    end\n{noformat}", "created": "2018-09-24T11:31:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "When pretending to be windows, rspec-puppet is setting {{File::ALT_SEPARATOR}} to nil:\n{noformat}\nbyebug) File::ALT_SEPARATOR\nnil\n(byebug) Puppet.features.microsoft_windows?\ntrue\n(byebug) Puppet::Util::Platform.windows?\ntrue\n{noformat}\n\nFacter tries to evaluate a windows fact, and tries to do {{String#gsub!(String, nil)}} which causes the \"no implicit conversion of nil into String\" exception.\n\nI think the change in behavior is because we're trying to access the default vendor module path as part of settings, and that triggers the facter lookup. My guess is that it's happening before rspec-puppet is done pretending to be windows (hasn't set/reset ALT_SEPARATOR to backslash)", "created": "2018-09-24T12:46:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "There a few different issues.\n\nFirst, when pretending to be non-Windows on Windows, rspec-puppet does not set the {{File::ALT_SEPARATOR}}, {{Puppet.features.microsoft_windows?}} and {{Puppet::Util::Platform.windows?}} values consistently. This is reproducible with rspec-puppet and puppet 5.5.x, however, it wasn't fatal as it only prevented the {{hostname}} fact from resolving correctly.\n\nIn PUP-8707, we modified {{basemodulepath}} so it's default value depends on Windows or not. In Puppet6, we added {{vendormoduledir}}. When running rspec-puppet with puppet6, we trigger fact lookups, and due to the above issues, we try to call {{String#gsub!(String, nil)}} which raises a TypeError. Rspec-puppet needs to stub out the default values for those settings.\n\nAlso in puppet6 {{Puppet::Util.path_to_uri}} was modified to use {{Puppet::Util::Platform.windows?}}, however, the value is not stubbed properly when pretending to be non-windows. As a result, we try to parse {{C:/path/to/module/.../component.rb}} as a URI. \n\nI think both of these issues can/should be addressed in rspec-puppet. I'll move the ticket and put up a PR.", "created": "2018-09-25T14:52:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Side note, the initial fix for PUP-8707 did not rely on the {{env_windows_installdir}} fact, so did not have this issue. It wasn't until PUP-8582 landed (in 6.0) that the default value of {{basemodulepath}} relied on a fact.", "created": "2018-09-25T16:22:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Resolving as rspec-puppet 2.7.0 was released with this fix.", "created": "2018-10-02T09:43:00.000000"}], "components": [], "created": "2018-09-19T19:48:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474a02a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzq0fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_55962175_*|*_1_*:*_1_*:*_149948647_*|*_10007_*:*_1_*:*_17468891_*|*_3_*:*_1_*:*_863533504_*|*_5_*:*_1_*:*_0"}], "description": "On a module with mocked os facts using rspec-puppet-facts like:\n\n{noformat}\n  describe 'module' do\n    on_supported_os.each do |os, os_facts|\n      context \"on #{os}\" do\n        let(:facts) { os_facts }\n  \n        it { is_expected.to compile }\n      end\n    end\n  end\n{noformat}\n\nThese tests that passed on Windows on Puppet 5.5.6 and Facter 2.5.1 are now failing on Puppet 6.0.0 and Facter 2.5.1.\n\nHere is a gist to the relevant stack trace:\n\nhttps://gist.github.com/bmjen/7b1ce2380e27178492c12999c8039daf\n\nUpon further debug, I believe I was able to isolate the problem to the usage of `Puppet::Util.windows?` instead of `Facter.value(:kernel) == \"windows\"`.\n\nSuch as here: https://github.com/puppetlabs/puppet/blob/6a96dc22839b363cf9d3d2125896ac71cb68b5f5/lib/puppet/defaults.rb#L36\n\nWhich will return as `True` on Windows regardless of what Facter shows as the kernel and OS.\n\nI can provide more information and a repro environment if necessary.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41838", "fixedVersions": [], "id": "41838", "issueType": "Bug", "key": "MODULES-7854", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2018-10-02T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet 6 failing tests on Windows with mocked os facts", "timeSpent": "PT0S", "updated": "2018-10-02T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Blocked on PDK working with Puppet 6.", "created": "2018-09-24T12:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PRs\n [https://github.com/puppetlabs/puppetlabs-reboot/pull/172]\u00a0- reboot (Merged)", "created": "2018-10-09T19:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release tickets\n\nhttps://puppet.atlassian.net/browse/MODULES-8091\u00a0- Reboot", "created": "2018-10-15T02:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Prep PR\n [https://github.com/puppetlabs/puppetlabs-dism/pull/68]\u00a0- dism (Merged)\n\n\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-dism/commit/84ae67568d87ca64ee1a0b4b2981fba7cdd9ac29", "created": "2018-10-17T16:48:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Prep PR\n\n[https://github.com/puppetlabs/puppetlabs-powershell/pull/234]\u00a0- powershell (Merged)\n\n\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/afc1514544d0a50cc32558dd11840885cec93090", "created": "2018-10-17T17:16:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Prep PR\n\n[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/277]\u00a0- sqlserver\n\nThis is failing Appveyor CI here:\u00a0[https://ci.appveyor.com/project/puppetlabs/puppetlabs-sqlserver/builds/19623100/job/rfp1pdgoenpomofu]", "created": "2018-10-18T14:03:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Prep PR\n\n[https://github.com/puppetlabs/puppetlabs-wsus_client/pull/89]\u00a0- wsus_client\n\nMerged to master at [https://github.com/puppetlabs/puppetlabs-wsus_client/commit/f0f719a5ba56b85f6c37aa0b28522ced40772c50]", "created": "2018-10-18T14:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Release tickets:\nhttps://puppet.atlassian.net/browse/MODULES-8131\u00a0- dism\nhttps://puppet.atlassian.net/browse/MODULES-8115\u00a0- wsus_client\nhttps://puppet.atlassian.net/browse/MODULES-8120\u00a0- powershell\nhttps://puppet.atlassian.net/browse/MODULES-8126\u00a0- sqlserver", "created": "2018-10-18T16:24:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Blocked on sqlserver clearing appveyor. This depends on an\u00a0rspec-puppet change outside of our team.", "created": "2018-10-23T11:24:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The fix in rspec-puppet is failing to pass its own CI because of the monkey patches for task scheduler inside of rspec-puppet. This may take longer than anticipated.\n\nhttps://github.com/rodjek/rspec-puppet/pull/731", "created": "2018-10-24T20:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Marking the sqlserver ticket as blocked by [https://github.com/rodjek/rspec-puppet/pull/731]\u00a0work, and closing this ticket as the rest of the modules for this ticket have been released.", "created": "2018-11-06T10:34:00.000000"}], "components": [], "created": "2018-09-19T16:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following modules will be released with PDK tag in the forge and Puppet version upper bound moved to < 7.0:\n * dism\n * powershell\n * reboot\n * -sql_server-\n * wsus_client"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3932cee1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqh4n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_418825625_*|*_3_*:*_1_*:*_504747266_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1919095988_*|*_10006_*:*_1_*:*_1286641795"}], "description": "Modules should have the PDK tag in the forge post release now that they have been PDK-ified.\nAlso since the release of puppet 6 we should update the upper puppet version bound.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "37572", "fixedVersions": [], "id": "37572", "issueType": "Task", "key": "MODULES-7833", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-11-06T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PDK Convert - Release set 2 of modules with PDK and bumped up puppet version", "timeSpent": "PT0S", "updated": "2018-11-06T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Blocked on PDK working with Puppet 6.", "created": "2018-09-24T12:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Puppet 6 metadata changes are at", "created": "2018-10-03T00:15:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "IIS merged to master at:\u00a0[https://github.com/puppetlabs/puppetlabs-iis/commit/8711beec1e9d2b3876ce08d8dfad183a92d8606e]\n\nRegistry merged to master at: [https://github.com/puppetlabs/puppetlabs-registry/commit/5b1ae6cf1cbcb2929b928a539333384ca8db1a35]\n\nDSC merged to master at: [https://github.com/puppetlabs/puppetlabs-dsc/commit/2d42e8db5cd8bc5692237eb9d01a9a95779b980a]\n\nChocolatey merged to master at: [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/172084170b61fe86d517346043ff10c4e9827480]\n\nACL merged to master at: [https://github.com/puppetlabs/puppetlabs-acl/commit/3f4fd1bc454be66c1f587185c843ad309388dab0]", "created": "2018-10-03T21:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Modules release tickets are at", "created": "2018-10-04T19:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All but IIS have been released.  Ticket will remain blocked until that is done.", "created": "2018-10-11T19:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "IIS Ticket is MODULES-8038", "created": "2018-10-22T07:39:00.000000"}], "components": [], "created": "2018-09-19T16:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following modules will be released with PDK tag in the forge and Puppet version upper bound moved to < 7.0:\n * acl\n * chocolatey\n * dsc\n * iis\n * registry"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ab577b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw8n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_80895368_*|*_1_*:*_1_*:*_418915208_*|*_3_*:*_1_*:*_65846642_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_2315993236_*|*_10006_*:*_1_*:*_33684369"}], "description": "Modules should have the PDK tag in the forge post release now that they have been PDK-ified.\nAlso since the release of puppet 6 we should update the upper puppet version bound.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "36546", "fixedVersions": [], "id": "36546", "issueType": "Task", "key": "MODULES-7832", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-10-23T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PDK Convert - Release set 1 of modules with PDK and bumped up puppet version", "timeSpent": "PT0S", "updated": "2018-10-23T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Blocked on PDK working with Puppet 6.\nEdit: PDK works on Puppet 6 now, but even if it hadn't we could still have tested against puppet 5.", "created": "2018-09-24T12:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closing as child tickets are all resolved/closed.", "created": "2018-11-18T17:48:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The related tickets are closed, but this ticket still needs to be done as the related tickets only had to do with releasing PDKified modules, and the dsc_lite (https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/metadata.json) and windows modules (https://github.com/puppetlabs/puppetlabs-windows/blob/master/metadata.json) still need the version bump.\n\nscheduled_task already has the version bumped to 7 so I'm removing that from this ticket. https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/master/metadata.json", "created": "2018-11-19T11:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Whoops...apologies", "created": "2018-11-19T17:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Windows - Merged into master at", "created": "2018-11-19T17:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "dsc_lite - Merged into master at", "created": "2018-11-19T17:54:00.000000"}], "components": [], "created": "2018-09-19T16:28:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following modules will be released with\u00a0Puppet version upper bound moved to < 7.0:\n * dsc_lite\n * windows\n * -scheduled_task-"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47215cf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr47b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_418843453_*|*_3_*:*_1_*:*_588812231_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_63515813_*|*_10004_*:*_1_*:*_3190447689_*|*_10006_*:*_3_*:*_1078057119_*|*_10005_*:*_1_*:*_520391999"}], "description": "The recently released PDK-ified modules should now restrict to puppet version less than 7, since 6.0 was released.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35532", "fixedVersions": [], "id": "35532", "issueType": "Task", "key": "MODULES-7831", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-11-26T11:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release PDK-ified modules with bumped puppet version", "timeSpent": "PT0S", "updated": "2018-11-26T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged in https://github.com/puppetlabs/puppetlabs-nagios_core/commit/f993bc56f4457eb9ffacdf38fb82610747c7c1c8 and released in 1.0.2", "created": "2018-10-02T16:46:00.000000"}], "components": ["nagios_core"], "created": "2018-09-19T16:10:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d0e2cae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3670820_*|*_1_*:*_1_*:*_1039820253_*|*_10007_*:*_1_*:*_81357579_*|*_3_*:*_1_*:*_538724_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n\u00a0MODULE vs. MODULES", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41807", "fixedVersions": [], "id": "41807", "issueType": "Bug", "key": "MODULES-7830", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "resolution": "Fixed", "resolutionDate": "2018-10-02T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "nagios_core : issue tracker url in metadata.json is wrong", "timeSpent": "PT0S", "updated": "2018-10-02T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged in https://github.com/puppetlabs/puppetlabs-nagios_core/commit/f993bc56f4457eb9ffacdf38fb82610747c7c1c8 and released in 1.0.2", "created": "2018-10-02T16:46:00.000000"}], "components": ["nagios_core"], "created": "2018-09-19T16:08:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@523ec70b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3672560_*|*_1_*:*_1_*:*_1039891565_*|*_10007_*:*_1_*:*_81331665_*|*_3_*:*_1_*:*_554681_*|*_5_*:*_1_*:*_0"}], "description": "After adding the externalized nagios_core module, the agent was still fireing the following:\n\n\u00a0\n{code:java}\npuppet-agent[24707]: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/nagios_host: no such file to load -- puppet/util/nagios_maker {code}\n\u00a0\n\n=> It looks like util & external are not part of Ruby's lib path in puppet.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40824", "fixedVersions": [], "id": "40824", "issueType": "Bug", "key": "MODULES-7829", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "resolution": "Fixed", "resolutionDate": "2018-10-02T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "nagios_core : fail to require files in external & util", "timeSpent": "PT0S", "updated": "2018-10-02T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This is probably a dupe of MODULES-5625.", "created": "2018-10-05T15:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Duplicate of MOUDLES-5625", "created": "2019-01-17T21:18:00.000000"}], "components": [], "created": "2018-09-19T14:13:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet is idempotent when applying a {{registry_value}} resource with an {{array}} type and {{['']}} data value."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44d36735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpz0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10397085551_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* puppetlabs-registry (v2.0.2)\n *Puppet Version:* 4.10.12, 6.0.0\n *OS Name/Version:* Windows Server 2012 R2, Windows Server 2016\n\n*Desired Behavior:*\n\nWhen a {{registry_value}} resource sets a REG_MULTI_SZ key's value data to a blank value (with {{type => array}} and {{data => ['']}}), Puppet changes the key's value data to an empty REG_MULTI_SZ value if necessary, and otherwise takes no action.\n\n*Actual Behavior:*\n\nPuppet applies the value on every Puppet run, even when the value is equivalent and even when the value is managed by Puppet and has not been changed since the last time Puppet applied the value.\n{code}# test-array.pp\nregistry_value {'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => present,\n  type   => array,\n  data   => [''],\n}\n\nPS C:\\Users\\Administrator> puppet apply -t ./test-array.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.14 seconds\nInfo: Applying configuration version '1537385152'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/type: type changed 'string' to 'array'\n\nNotice: Applied catalog in 0.08 seconds\n\nPS C:\\Users\\Administrator> puppet apply -t ./test-array.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.16 seconds\nInfo: Applying configuration version '1537385156'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/data: data changed '' to ''\nNotice: Applied catalog in 0.08 seconds\n\nPS C:\\Users\\Administrator> puppet apply -t ./test-array.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.12 seconds\nInfo: Applying configuration version '1537385189'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/data: data changed '' to ''\nNotice: Applied catalog in 0.09 seconds\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentCo\nntrolSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\n\\NullSessionPipes':\n  ensure => 'present',\n  type   => 'array',\n}\n{code}\nNote that on the second and third applications, Puppet continues to change the value ({{data changed '' to ''}}) as though it cannot equate the key's value to the resource's value. Note also that {{puppet resource}} doesn't report a {{data}} parameter.\n\nPuppet's behavior still isn't idempotent if {{data}} is omitted from the manifest.\n{code}# test-array-no-data.pp\nregistry_value {'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => present,\n  type   => array,\n}\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => 'present',\n  type   => 'array',\n}\n\nPS C:\\Users\\Administrator> puppet apply -t test-array-no-data.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.09 seconds\nInfo: Applying configuration version '1537389053'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/data: data changed '' to ''\nNotice: Applied catalog in 0.10 seconds\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => 'present',\n  type   => 'array',\n}\n{code}\n*Different Behavior in Similar Cases:*\n\nThis unexpectedly differs from the behavior when managing a REG_MULTI_SZ (array) value of non-empty strings:\n{code}# test-array-with-non-empty-strings.pp\nregistry_value {'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => present,\n  type   => array,\n  data   => ['foo', 'bar'],\n}\n\nPS C:\\Users\\Administrator> puppet apply -t test-array-with-values.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.09 seconds\nInfo: Applying configuration version '1537387869'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/data: data changed '' to 'foo,bar'\nNotice: Applied catalog in 0.10 seconds\n\nPS C:\\Users\\Administrator> puppet apply -t test-array-with-values.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.09 seconds\nInfo: Applying configuration version '1537387873'\nNotice: Applied catalog in 0.08 seconds\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => 'present',\n  data   => ['foo', 'bar'],\n  type   => 'array',\n}\n{code}\nThis also unexpectedly differs from the behavior when managing a REG_SZ (string) value with an empty string:\n{code}# test-string.pp\nregistry_value {'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => present,\n  type   => string,\n  data   => '',\n}\n\nPS C:\\Users\\Administrator> puppet apply -t ./test-string.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.15 seconds\nInfo: Applying configuration version '1537384983'\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/type: type changed 'array' to 'string'\n\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes]/data: data changed '' to ''\nNotice: Applied catalog in 0.08 seconds\n\nPS C:\\Users\\Administrator> puppet apply -t ./test-string.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.16 seconds\nInfo: Applying configuration version '1537385080'\nNotice: Applied catalog in 0.06 seconds\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => 'present',\n  data   => [''],\n  type   => 'string',\n}\n{code}\nIn both cases as expected, the value is changed on the initial application, then ignored on subsequent applications when the key value has not changed. Note that the resulting {{data}} value for the {{string}} type resource is an array containing an empty string.\n\nWhen the data is set to an array with no items ({{data => []}}), Puppet does not manage the key's value:\n{code}# test-array-empty.pp\nregistry_value {'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => present,\n  type   => array,\n  data   => [],\n}\n\nPS C:\\Users\\Administrator> puppet apply -t test-array-empty.pp\nNotice: Compiled catalog for bat7x4sd0in1z3j.delivery.puppetlabs.net in environment production in 0.08 seconds\nInfo: Applying configuration version '1537388292'\nNotice: Applied catalog in 0.08 seconds\n\nPS C:\\Users\\Administrator> puppet resource registry_value 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes'\n\nregistry_value { 'HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanManServer\\Parameters\\NullSessionPipes':\n  ensure => 'present',\n  data   => ['foo', 'bar'],\n  type   => 'array',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41806", "fixedVersions": [], "id": "41806", "issueType": "Bug", "key": "MODULES-7828", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Duplicate", "resolutionDate": "2019-01-17T21:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "registry : Not idempotent when setting a blank string as registry_value array data", "timeSpent": "PT0S", "updated": "2019-01-23T04:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Have examined all supported puppet modules, updated all that I found.", "created": "2018-09-20T07:23:00.000000"}], "components": [], "created": "2018-09-19T09:58:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d10329d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpysf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69323173_*|*_3_*:*_1_*:*_7778991_*|*_5_*:*_1_*:*_0"}], "description": "Certain puppet modules include a command that currently runs on puppet 5. This should be expanded to puppet 6\nWill also be doing some cleanup on locales tests for similar reason.\n\nEffected Modules:\naccounts - https://github.com/puppetlabs/puppetlabs-accounts/pull/183\napache - https://github.com/puppetlabs/puppetlabs-apache/pull/1834\napt - https://github.com/puppetlabs/puppetlabs-apt/pull/796\nmotd - https://github.com/puppetlabs/puppetlabs-motd/pull/161 - merged\nmysql - https://github.com/puppetlabs/puppetlabs-mysql/pull/1125\npostgresql - https://github.com/puppetlabs/puppetlabs-postgresql/pull/1024", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38619", "fixedVersions": [], "id": "38619", "issueType": "Task", "key": "MODULES-7827", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-09-20T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update setup in spec_helper_acceptance for puppet 6", "timeSpent": "PT0S", "updated": "2018-09-20T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-09-19T09:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a1d0900"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44586434888_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36545", "fixedVersions": [], "id": "36545", "issueType": "Sub-task", "key": "MODULES-7826", "labels": [], "originalEstimate": "PT0S", "parent": "42941", "parentSummary": "Supported Release (ciscopuppet) 1.10.0 - (2018-09-19) - (699fde8dee3c358743cc43bfbb18d73b4a7af69b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Not supported in kerminator.\n\nManual smoke tested.\n\nCI green.", "created": "2018-09-19T10:31:00.000000"}], "components": [], "created": "2018-09-19T09:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@577ecccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2133350_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35531", "fixedVersions": [], "id": "35531", "issueType": "Sub-task", "key": "MODULES-7825", "labels": [], "originalEstimate": "PT0S", "parent": "42941", "parentSummary": "Supported Release (ciscopuppet) 1.10.0 - (2018-09-19) - (699fde8dee3c358743cc43bfbb18d73b4a7af69b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-19T10:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-19T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No plans for LOC.", "created": "2018-09-20T08:30:00.000000"}], "components": [], "created": "2018-09-19T09:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22796a60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81381976_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34439", "fixedVersions": [], "id": "34439", "issueType": "Sub-task", "key": "MODULES-7824", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42941", "parentSummary": "Supported Release (ciscopuppet) 1.10.0 - (2018-09-19) - (699fde8dee3c358743cc43bfbb18d73b4a7af69b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-20T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-20T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs PR merged for minor changes.", "created": "2018-09-20T03:43:00.000000"}], "components": [], "created": "2018-09-19T09:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4966d6ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64146841_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33307", "fixedVersions": [], "id": "33307", "issueType": "Sub-task", "key": "MODULES-7823", "labels": [], "originalEstimate": "PT0S", "parent": "42941", "parentSummary": "Supported Release (ciscopuppet) 1.10.0 - (2018-09-19) - (699fde8dee3c358743cc43bfbb18d73b4a7af69b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-20T03:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-20T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Awaiting Cisco confirmation of tag and SHA", "created": "2018-09-19T09:56:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "CI run\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ciscopuppet/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-develop/272/", "created": "2018-09-19T09:57:00.000000"}], "components": [], "created": "2018-09-19T09:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2202cb90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8239_*|*_3_*:*_1_*:*_12786745158_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_85190"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/cisco/cisco-network-puppet-module/compare/v1.9.0...699fde8dee3c358743cc43bfbb18d73b4a7af69b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ciscopuppet/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-develop/272/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42941", "fixedVersions": [], "id": "42941", "issueType": "Task", "key": "MODULES-7822", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2019-02-14T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (ciscopuppet) 1.10.0 - (2018-09-19) - (699fde8dee3c358743cc43bfbb18d73b4a7af69b)", "timeSpent": "PT0S", "updated": "2019-02-14T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-19T08:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d37e1cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpynr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2502_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3011559417"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40822", "fixedVersions": [], "id": "40822", "issueType": "Task", "key": "MODULES-7821", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-24T04:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-panos) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-10-24T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2018-09-19T07:07:00.000000", "name": "Screen Shot 2018-09-06 at 12.45.10 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13117"}], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The [type file specifies that an empty string is the proper value to pass|https://github.com/puppetlabs/puppetlabs-iis/blob/93b24169ea619eb944ff5aec4614a7414420ed0a/lib/puppet/type/iis_application_pool.rb#L99] , and it seems [based on this blog post|https://blogs.msdn.microsoft.com/ericparvin/2017/12/08/how-to-set-application-pool-app-pool-runtime-to-no-managed-code/] that an empty string is also the correct value to pass to powershell.\n\nWhat's happening here is that seems we are passing the literal string '\"\"' (two double quotes inside a string) rather than an empty string. \n\nThis is either a syntax error in the call by the user, or an error in our internal handling. If the former we should update documentation to help avoid this error, or for the later, modify our internal string handling to account for this possibility.", "created": "2019-05-10T15:12:00.000000"}], "components": ["iis", "windows"], "created": "2018-09-19T07:17:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(+)\u00a0Able to set an IIS Application Pool to have no managed code idempotently without error.\n(+)\u00a0New acceptance tests to verify this functionality exist and pass in CI\n(+)\u00a0Reference documentation for the managed_runtime_version explains how to specify no managed code.\n(+)\u00a0Narrative documentation in the *Usage* section\u00a0for specifying no managed code is updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb71c31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqhl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20552282766_*|*_3_*:*_1_*:*_602211560_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_719384991"}], "description": "*PE Version: 2018.1.2*\n\n*OS: Windows server 2016*\n\nThis has arisen from another Jira where a customer was setting 'no managed code' in an older version of the module and this was causing unintentional changes on each puppet run.\n\nWhen I tried to replicate this behaviour, I couldn't but ran into a new issue when trying to set this.\n\nOnce I set managed_runtime_version => '\"\"' it set .NET CLR version in ISS to \"\" rather than \"No managed code\" as seen in the attached screenshot:\n\n!Screen Shot 2018-09-06 at 12.45.10 PM.png!\n\nThis should set .NET CLR version to \"no managed code\" as described in our complete code example here: [https://forge.puppet.com/puppetlabs/iis#usage]\n\nThe customer has just recently updated to the latest version (4.4.0) of the module and has now run into this issue as well.\n\nThe code the\u00a0customer and I have used\u00a0is as follows:\n{code:java}  # Sets managed runtime version to no managed code\n  iis_application_pool { 'REDACTED':\n    ensure                  => 'present',\n    managed_pipeline_mode   => 'Integrated',\n    managed_runtime_version => '\"\"',\n    state                   => 'Started',\n    auto_start              => true,\n    identity_type           => 'SpecificUser',\n    user_name               => $iis_user,\n    password                => $iis_password,\n  }\n{code}\n\u00a0\n\nHere is the previous Jira that this issue has arisen from for reference:\u00a0https://puppet.atlassian.net/browse/MODULES-7590\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36543", "fixedVersions": [], "id": "36543", "issueType": "Bug", "key": "MODULES-7820", "labels": ["customer-escalation", "support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2019-05-30T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: Trying to set 'No Managed Code' not working", "timeSpent": "PT0S", "updated": "2019-05-30T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "body": "sorry, how to clean 'Needs Information' ) ?", "created": "2018-09-19T16:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:6e36b10d-4746-4379-b3be-07a41865add3]. Thanks for the ticket. Unfortunately, this module is not officially supported on FreeBSD. While it may be compatible, Puppet doesn't support that platform for this module. If you would like to submit a PR to address this issue on FreeBSD we'll happily take a look. If so, please re-open this ticket. Thanks!", "created": "2018-09-20T03:20:00.000000"}, {"author": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "body": "[https://github.com/puppetlabs/puppetlabs-java/pull/315]\n\nHello [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]. Yes, I do not ask to insert FreeBSD into officially supported OS list. But we can silently fix this and make happy the users of FreeBSD so that this module works again. Can anyone look at my pull request ? Tested on FreeBSD 11.2-RELEASE and 12-CURRENT", "created": "2018-09-20T08:10:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Excellent, thanks for the PR [~accountid:70121:6e36b10d-4746-4379-b3be-07a41865add3]! We'll take a look!", "created": "2018-09-20T08:12:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged.", "created": "2018-11-02T07:46:00.000000"}], "components": ["java"], "created": "2018-09-18T16:42:00.000000", "creator": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac8d774"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpyg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_86588652_*|*_10007_*:*_1_*:*_299220_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_17189998_*|*_10004_*:*_2_*:*_38128961_*|*_10005_*:*_1_*:*_3713621656"}], "description": "On *FreeBSD* platform */etc/environments* file does not exist (and does not work as used by Linux users). \n\nConfiguration like:\n\n\n\nclass { 'java': distribution => 'jre', }\n\nleads to:\n\n\n{code:java}\nroot@builder-12-1:~ # puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for builder-12-1.convectix.com\nInfo: Applying configuration version '1537299656'\nError: /Stage[main]/Java::Config/File_line[java-home-environment]: Could not evaluate: No such file or directory @ rb_sysopen - /etc/environment\nNotice: /Stage[main]/Java/Anchor[java::end]: Dependency File_line[java-home-environment] has failures: true\nWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies {code}\nif I remember correctly, this module worked for a long time on FreeBSD (we also use Linux), it does not seem to be difficult to fix\n\nThe closest place in FreeBSD for settings global env is */etc/login.conf* (see: *grep setenv /etc/login.conf )* or corresponding\u00a0 shell profile ( /etc/profile, csh.cshrc, csh.login ).", "environment": "Agent:\n\n% uname -a\nFreeBSD builder-12-1.convectix.com 12.0-ALPHA6 FreeBSD 12.0-ALPHA6 r338734 amd64\n\n\nPuppet v5.5.6 ( sysutils/puppet5 )\n\nServer:\n\nLinux puppetmaster.convectix.com 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux\n\npuppetserver-5.3.5-1.el7.noarch\n\nJava module: \n\"name\": \"puppetlabs-java\",\n \"version\": \"3.1.0\",", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33306", "fixedVersions": [], "id": "33306", "issueType": "Bug", "key": "MODULES-7819", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "resolution": "Fixed", "resolutionDate": "2018-11-02T07:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java : Error: /Stage[main]/Java::Config/File_line[java-home-environment]", "timeSpent": "PT0S", "updated": "2018-11-02T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Netscaler is no longer a Supported module. If a community contributor wanted to add compatibility in a PR along with proof of testing we could look at doing a release", "created": "2019-05-13T03:59:00.000000"}], "components": [], "created": "2018-09-18T10:17:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1223e945"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpxof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21062957332_*|*_6_*:*_1_*:*_0"}], "description": "The current version of the module (1.2.0) lists support for Netscaler 11, but not Netscaler 12. Please update the module to include support for Netscaler 12.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37569", "fixedVersions": [], "id": "37569", "issueType": "Improvement", "key": "MODULES-7818", "labels": ["Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Won't Fix", "resolutionDate": "2019-05-20T05:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/netscaler : compatibility with Netscaler 12.0", "timeSpent": "PT0S", "updated": "2019-05-20T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is now complete and the gem is available on Rubygems.\nv1.6.0", "created": "2018-09-18T07:27:00.000000"}], "components": [], "created": "2018-09-18T06:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@591abd59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpxkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2388299_*|*_5_*:*_1_*:*_0"}], "description": "Release 1.6.0 which will include: \nhttps://github.com/puppetlabs/beaker-task_helper/compare/1.5.2...master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41805", "fixedVersions": [], "id": "41805", "issueType": "Bug", "key": "MODULES-7816", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-18T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release beaker-task_helper", "timeSpent": "PT0S", "updated": "2018-09-18T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Link to the failing job: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/master/job/forge-module_puppetlabs-tomcat_intn-sys_nightly-master/", "created": "2018-09-18T03:19:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "After investigating the failure and error messages.\u00a0\n\nIt looks like these errors \n{noformat}\nError: /Stage[main]/Main/Tomcat::Config::Server[tomcat8-jsvc]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc]: Could not evaluate: undefined method `strip!' for nil:NilClass\n\nError: /Stage[main]/Main/Tomcat::Config::Server::Connector[tomcat8-jsvc]/Augeas[server-/opt/apache-tomcat/tomcat8-jsvc-Catalina-connector-80]: Could not evaluate: undefined method `strip!' for nil:NilClass\n{noformat}\nis caused by [augeas|https://github.com/puppetlabs/puppetlabs-augeas_core/blob/master/lib/puppet/provider/augeas/augeas.rb]\nWhen it tries to \"strip!\" the string which is nil in this case it will throw undefined method for strip! for nil\n\nAfter I moved the nil evaluation for the string before the strip operation, and made this change locally and ran the tests again, and now the tests pass. \n\nI've made a [pull request|https://github.com/puppetlabs/puppetlabs-augeas_core/pull/8] on augeas module, which should fix this problem.\n\n", "created": "2018-09-24T10:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Currently the modules team will not be able to release tomcat until this fix is released and can be consumed by the puppetlabs-tomcat module. Setting this ticket to 'blocked' until the fix is released.", "created": "2018-09-25T13:45:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "augeas_core 1.0.2 as been released to the forge. You should be able to add that version as a dependency in module fixtures.yaml to unblock this ticket.\n\nI also submitted a PR to bump the component in puppet-agent for the 6.0.1 release: https://github.com/puppetlabs/puppet-agent/pull/1539, but it shouldn't be necessary to test the tomcat module (as the version in fixtures should take precedence over what is vendored in the puppet-agent package).", "created": "2018-09-25T22:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am currently looking at installing auegas_core through the spec_helper acceptance. ", "created": "2018-09-26T03:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have added an extra commit to add augeas_core in in the spec_helper_acceptance. I have added in logic to hard fail when the version of puppet is greater than 6.0.0 to remind us that we need to remove it. \n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/321", "created": "2018-09-26T05:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As Tomcat is now green in CI for acceptance tests, i am going to resolve this ticket.", "created": "2018-10-01T02:39:00.000000"}], "components": [], "created": "2018-09-18T02:20:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Tomcat nightly steps to pass again."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44a0e732"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpxgv:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35254"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171472435_*|*_3_*:*_2_*:*_906560807_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_46363843"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* Puppet 6 nightlies\n*OS Name/Version:* All OS\n\n_Describe your issue in as much detail as possible..._\n\nCurrently tomcat nightly builds are failing (9 Failures) . In the log I can see dependency failures.\n{code}\n00:53:25   Warning: /Stage[main]/Main/Tomcat::Instance[tomcat7078-second]/Tomcat::Config::Properties[/opt/tomcat7078-second catalina.properties]/Concat::Fragment[/opt/tomcat7078-second properties base file from catalina_home /opt/apache-tomcat7078/conf/catalina.properties]/Concat_fragment[/opt/tomcat7078-second properties base file from catalina_home /opt/apache-tomcat7078/conf/catalina.properties]: Skipping because of failed dependencies\n{code}\n\nAll tests with curls are failing with:\n{code}\ncurl: (7) Failed to connect to localhost port 8280: Connection refused\n{code}\n\n*Desired Behavior:*\n\nAll tests to pass.\n\n*Actual Behavior:*\n\n9 failures\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Jenkins CI\nstep 15: Acceptance Nightly Tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41804", "fixedVersions": [], "id": "41804", "issueType": "Bug", "key": "MODULES-7814", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-10-01T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tomcat: Unable to run on puppet 6", "timeSpent": "PT0S", "updated": "2019-12-05T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "created": "2018-09-19T09:21:00.000000", "name": "image-2018-09-19-16-21-00-571.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12544"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "beaker-puppet latest is at 1.6.0 [https://rubygems.org/gems/beaker-puppet/versions/1.6.0]\n\ntest changes for stdlib acl and iis", "created": "2018-09-18T06:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "MOTD is green", "created": "2018-09-19T09:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[https://rubygems.org/search?query=puppet-module+AND+updated%3A%5B2018-09-13+TO+%2A%7D]\u00a0\n\nreleased puppet-module-gems !", "created": "2018-09-20T03:47:00.000000"}], "components": [], "created": "2018-09-17T12:49:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3170ed90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpx13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8706_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_226716187"}], "description": "\u00a0\n\nhttps://github.com/puppetlabs/beaker-puppet/pull/66/files\n\nrelease beaker-puppet\n\ntest changes in puppet-modules-gems ala [https://confluence.puppetlabs.com/display/systemsEngineering/Testing+gem+changes+that+affect+modules]\u00a0\n\nrelease puppet-module-gems once we are green for stdlib acl and iis", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40820", "fixedVersions": [], "id": "40820", "issueType": "Task", "key": "MODULES-7813", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2018-09-20T03:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release beaker-puppet gem, and bump version in puppet-module-gems", "timeSpent": "PT0S", "updated": "2018-09-20T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-motd 2.0.0 at 4c2704257ec05ac9838a0fa3dd0765474c43254e with \u201c2.0.0\u201d", "created": "2018-09-19T06:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-motd/pull/159", "created": "2018-09-19T06:55:00.000000"}], "components": [], "created": "2018-09-17T08:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9ad918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166508723_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34437", "fixedVersions": [], "id": "34437", "issueType": "Sub-task", "key": "MODULES-7812", "labels": [], "originalEstimate": "PT0S", "parent": "40818", "parentSummary": "Supported Release (puppetlabs-motd) 2.0.0 - (19/09/2018) - (4c2704257ec05ac9838a0fa3dd0765474c43254e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-19T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-19T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "motd is good to release - QA signoff is complete! \nRelease against 4c2704257ec05ac9838a0fa3dd0765474c43254e", "created": "2018-09-19T06:49:00.000000"}], "components": [], "created": "2018-09-17T08:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a7b7d39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166194904_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33305", "fixedVersions": [], "id": "33305", "issueType": "Sub-task", "key": "MODULES-7811", "labels": [], "originalEstimate": "PT0S", "parent": "40818", "parentSummary": "Supported Release (puppetlabs-motd) 2.0.0 - (19/09/2018) - (4c2704257ec05ac9838a0fa3dd0765474c43254e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-19T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-19T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not for LOC.", "created": "2018-09-19T06:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] This has been put through the i18n process, so it need's translations for the .pot files.", "created": "2018-09-19T07:15:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Okay great, I'll pass it on to [~accountid:5a8ddd3e21870439aa9195e5].", "created": "2018-09-19T07:24:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "https://github.com/puppetlabs/puppetlabs-motd", "created": "2018-09-21T10:23:00.000000"}], "components": [], "created": "2018-09-17T08:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c9fdf17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165808417_*|*_4_*:*_1_*:*_1901653862_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1702641"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42936", "fixedVersions": [], "id": "42936", "issueType": "Sub-task", "key": "MODULES-7810", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40818", "parentSummary": "Supported Release (puppetlabs-motd) 2.0.0 - (19/09/2018) - (4c2704257ec05ac9838a0fa3dd0765474c43254e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-10-11T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-11T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-09-17T08:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae90596"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwe7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165991388_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41803", "fixedVersions": [], "id": "41803", "issueType": "Sub-task", "key": "MODULES-7809", "labels": [], "originalEstimate": "PT0S", "parent": "40818", "parentSummary": "Supported Release (puppetlabs-motd) 2.0.0 - (19/09/2018) - (4c2704257ec05ac9838a0fa3dd0765474c43254e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-19T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-19T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [{"attacher": "5b721aea84e3a72af6b3d21c", "created": "2018-09-19T07:30:00.000000", "name": "release2.0.0.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13190"}], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-motd/pull/159", "created": "2018-09-19T06:55:00.000000"}], "components": [], "created": "2018-09-17T08:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4edd9020"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5806_*|*_3_*:*_3_*:*_6284114942_*|*_5_*:*_2_*:*_324558_*|*_10006_*:*_1_*:*_36843"}], "description": "*REASON:* FM-7305\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/1.9.0...4c2704257ec05ac9838a0fa3dd0765474c43254e\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/job/forge-module_puppetlabs-motd_init-merge_release/21/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40818", "fixedVersions": [], "id": "40818", "issueType": "Task", "key": "MODULES-7808", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-11-29T01:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-motd) 2.0.0 - (19/09/2018) - (4c2704257ec05ac9838a0fa3dd0765474c43254e)", "timeSpent": "PT0S", "updated": "2018-11-29T01:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-firewall 1.13.0 at a5662ea6cf5c4fef024465b6a26ba43f93ac67c0 with \u201c1.13.0\u201d", "created": "2018-09-19T09:13:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-firewall/pull/779", "created": "2018-09-19T09:13:00.000000"}], "components": [], "created": "2018-09-17T07:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6406a41c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177473585_*|*_3_*:*_1_*:*_487380_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40816", "fixedVersions": [], "id": "40816", "issueType": "Sub-task", "key": "MODULES-7807", "labels": [], "originalEstimate": "PT0S", "parent": "36541", "parentSummary": "Supported Release (firewall) 1.13.0 - (19/09/2018) - (a5662ea6cf5c4fef024465b6a26ba43f93ac67c0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-19T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-19T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "/code firewall is good to release - QA signoff is complete! \nRelease against a5662ea6cf5c4fef024465b6a26ba43f93ac67c0", "created": "2018-09-19T09:06:00.000000"}], "components": [], "created": "2018-09-17T07:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5feea5c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177377565_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39679", "fixedVersions": [], "id": "39679", "issueType": "Sub-task", "key": "MODULES-7806", "labels": [], "originalEstimate": "PT0S", "parent": "36541", "parentSummary": "Supported Release (firewall) 1.13.0 - (19/09/2018) - (a5662ea6cf5c4fef024465b6a26ba43f93ac67c0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-19T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-19T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Not sent for LOC.", "created": "2018-09-18T10:43:00.000000"}], "components": [], "created": "2018-09-17T07:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ca4f82d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96778707_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38614", "fixedVersions": [], "id": "38614", "issueType": "Sub-task", "key": "MODULES-7805", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36541", "parentSummary": "Supported Release (firewall) 1.13.0 - (19/09/2018) - (a5662ea6cf5c4fef024465b6a26ba43f93ac67c0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-18T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-09-17T07:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b5dfd10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96716183_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37566", "fixedVersions": [], "id": "37566", "issueType": "Sub-task", "key": "MODULES-7804", "labels": [], "originalEstimate": "PT0S", "parent": "36541", "parentSummary": "Supported Release (firewall) 1.13.0 - (19/09/2018) - (a5662ea6cf5c4fef024465b6a26ba43f93ac67c0)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-18T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback complete: https://github.com/puppetlabs/puppetlabs-firewall/pull/779", "created": "2018-09-19T10:20:00.000000"}], "components": [], "created": "2018-09-17T07:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@920a42b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpwbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5933_*|*_3_*:*_1_*:*_181809823_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19312"}], "description": "*REASON:* MODULES-7802\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-firewall/compare/1.12.0...a5662ea6cf5c4fef024465b6a26ba43f93ac67c0\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36541", "fixedVersions": [], "id": "36541", "issueType": "Task", "key": "MODULES-7803", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-19T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (firewall) 1.13.0 - (19/09/2018) - (a5662ea6cf5c4fef024465b6a26ba43f93ac67c0)", "timeSpent": "PT0S", "updated": "2018-09-19T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623a4603761efb0069cd34da]\n\nApologies for the delay, however I am glad to notify you that we have released puppetlabs-firewall.\nYou can find 1.13.0 on the Forge.\n\nThank you for logging this ticket. ", "created": "2018-09-19T10:22:00.000000"}], "components": [], "created": "2018-09-17T05:44:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76cc8f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpw93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6287118_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_183194415"}], "description": "puppetlabs-firewall 1.12.0 (latest) still depends on stdlib < 5.0.0. Could you please make a new which includes [https://github.com/puppetlabs/puppetlabs-firewall/commit/ae9ad239025b33f432646fe8d408162914f90e5b]\n\n\u00a0\n\nModules that have failing tests because of this:\n* [https://github.com/voxpupuli/puppet-zabbix/pull/538]\n\n* puppetlabs/puppetlabs-puppetdb probably as well", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33304", "fixedVersions": [], "id": "33304", "issueType": "Bug", "key": "MODULES-7802", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2018-09-19T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: New release", "timeSpent": "PT0S", "updated": "2018-09-19T10:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigning to John as he's on Triage.", "created": "2018-09-16T19:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "And then _magically_ it works\n\n{code}\n19:03:41 Fetching puppet-module-posix-system-r2.3 0.3.11\n19:03:41 Installing puppet-module-posix-system-r2.3 0.3.11\n19:03:41 Fetching puppet-module-posix-dev-r2.3 0.3.11\n19:03:41 Installing puppet-module-posix-dev-r2.3 0.3.11\n{code}\n\nI still think we have a bad cache out there for ruby gems :-(", "created": "2018-09-16T20:05:00.000000"}, {"author": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "body": "Passing to Bill as I'm travelling all day today and he has kindly offered to cover.", "created": "2018-09-17T03:06:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This does seem to have cleared itself up. There is a green run, and a red run due to a different error later in the test suite.\u00a0", "created": "2018-09-17T10:42:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "On the subject of the error pointed to by [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] in this ticket though, I think we need to be much more specific in our gemfiles about what version of the\u00a0\n\npuppet-module-posix-system-r2.3 and puppet-module-win-system-r gems we need to bring in. I ran into a problem last week where having a .gemfile in my profile loading the pry gem, caused these two gems to get downgraded to an older version. I think the real issue here is that our Gemfile is not properly specifying that we need to have 0.3.10 or greater to truly satisfy our requirements. Older versions do not specify gem dependencies like beaker-pe and others.", "created": "2018-09-17T10:49:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "It's been eleven days and the issue has not reappeared. Closing because we don't need this hanging around in the backlog.", "created": "2018-09-27T08:43:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-09-16T19:55:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@662d3aed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpsf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_470203_*|*_3_*:*_2_*:*_905916955_*|*_10009_*:*_1_*:*_3694343_*|*_6_*:*_1_*:*_0"}], "description": "SQL Server module is failing Acceptance tests.  It appears to be missing the beaker-pe gem\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM=windows2012r2-64sql_host%252Cdefault.a%257Bsql_version=2012%257D,WORKER_LABEL=beaker/530/console\n\n{code}\n00:32:37   consoleport: 443\n00:32:37 + bundle exec rake beaker\n00:32:39 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/tmp/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/windows2012r2-64sql_host\\%2Cdefault.a\\%7Bsql_version\\=2012\\%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/lib:/tmp/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/windows2012r2-64sql_host\\%2Cdefault.a\\%7Bsql_version\\=2012\\%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-support-3.8.0/lib /tmp/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/windows2012r2-64sql_host\\%2Cdefault.a\\%7Bsql_version\\=2012\\%7D/WORKER_LABEL/beaker/.bundle/gems/gems/rspec-core-3.8.0/exe/rspec spec/acceptance --color --tag tier_high --tag tier_medium\n00:32:39 \n00:32:39 An error occurred while loading ./spec/acceptance/sqlserver_config_spec.rb.\n00:32:39 Failure/Error: require 'beaker-pe'\n00:32:39 \n00:32:39 LoadError:\n00:32:39   cannot load such file -- beaker-pe\n00:32:39 # ./spec/spec_helper_acceptance.rb:1:in `require'\n00:32:39 # ./spec/spec_helper_acceptance.rb:1:in `<top (required)>'\n00:32:39 # ./spec/acceptance/sqlserver_config_spec.rb:1:in `require'\n00:32:39 # ./spec/acceptance/sqlserver_config_spec.rb:1:in `<top (required)>'\n{code}\n\nI believe the issue is stemming from using a very old uber gem version given the Beaker 3/4 debacle.\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/524/console\n{code}\n0:31:31 Installing puppetlabs_spec_helper 2.10.0\n00:31:31 Fetching beaker-testmode_switcher 0.4.1\n00:31:31 Installing beaker-testmode_switcher 0.4.1\n00:31:31 Fetching puppet-module-posix-system-r2.3 0.2.4\n00:31:31 Installing puppet-module-posix-system-r2.3 0.2.4\n00:31:31 Fetching puppet-blacksmith 3.4.0\n00:31:31 Installing puppet-blacksmith 3.4.0\n{code}\n\nNote that  puppet-module-posix-system-r2.3 should be version 0.3.11 not 0.2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40813", "fixedVersions": [], "id": "40813", "issueType": "CI Blocker", "key": "MODULES-7801", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-09-27T08:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQLServer : Failing Acceptance Smoke tests due to missing Gem", "timeSpent": "PT0S", "updated": "2018-11-29T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5db21d63b86cd40c2da6041b", "attachments": [], "comments": [{"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "If I create it manually, and run: puppet resource firewall - I get:\n\nfirewall { '9001 38bd5a2a53df3ece95f928ff674d1573':\n ensure => 'present',\n chain => '21',\n checksum_fill => 'false',\n clamp_mss_to_pmtu => 'false',\n clusterip_new => 'false',\n dport => ['--helper'],\n isfragment => 'false',\n jump => 'ftp',\n kernel_timezone => 'false',\n log_uid => 'false',\n physdev_is_bridged => 'false',\n proto => 'CT',\n queue_bypass => 'false',\n random => 'false',\n rdest => 'false',\n reap => 'false',\n rsource => 'false',\n rttl => 'false',\n socket => 'false',\n table => 'raw',\n time_contiguous => 'false',\n}\n\nwhich does not actually work - if inserted into a .pp file :(\n\n\" Munging failed for value \"--helper\" in class dport: no such service --helper/tcp \"", "created": "2018-09-14T05:53:00.000000"}, {"author": "5db21d63b86cd40c2da6041b", "body": "Here is another example, in our case we apply a SIP helper on a NAT server.\n\nThis is the rule we've used to apply the helper manually", "created": "2019-02-13T16:42:00.000000"}, {"author": "6243b1105f63fd0069b1a6e0", "body": "Currently setting the rule using 'exec':\n{code:java}\nexec { 'add ftp conntrack helper':\n    command => 'iptables -A PREROUTING -t raw -p tcp --dport 21 -j CT --helper ftp',\n    unless  => 'iptables -t raw -L -n|grep -q \"helper ftp\"',\n}\n{code}\nBut this will result in the following error message on every puppet run:\n{code:java}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (6) count mismatch on line: -A PREROUTING -p tcp -m tcp --dport 21 -j CT --helper ftp\n{code}", "created": "2019-04-30T04:42:00.000000"}, {"author": "5db21d63b86cd40c2da6041b", "body": "I've opened a pull request for this issue.\u00a0\u00a0[https://github.com/puppetlabs/puppetlabs-firewall/pull/890]\n\nHere is a sample rule", "created": "2020-01-30T18:57:00.000000"}, {"author": "5db21d63b86cd40c2da6041b", "body": "Patched in pull request\u00a0[https://github.com/puppetlabs/puppetlabs-firewall/pull/890]\n\nReleased in v2.3.0", "created": "2020-05-11T18:54:00.000000"}], "components": ["firewall"], "created": "2018-09-14T05:35:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@355c9c67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpv9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52319891453_*|*_5_*:*_1_*:*_0"}], "description": "I am trying to use firewall module to create this rule:\n\niptables -A PREROUTING -t raw -p tcp --dport 21 -d 1.2.3.4 -j CT --helper ftp\n\nto open up for PASSIVE ftp - as required in newer kernels:\n\n[https://home.regit.org/netfilter-en/secure-use-of-helpers/]\n\nI cannot however seem to find a way to set the last -j CT --helper ftp part ?\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36539", "fixedVersions": [], "id": "36539", "issueType": "Task", "key": "MODULES-7800", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Fixed", "resolutionDate": "2020-05-11T18:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall module - supporting --helper ftp ?", "timeSpent": "PT0S", "updated": "2020-05-11T18:54:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-20T02:24:00.000000", "name": "Screen Shot 2018-09-20 at 9.23.28 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12440"}], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Now also showing on the package module - This may be likely to affect all task modules on Windows.\nPinging [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] for visibility.", "created": "2018-09-14T05:24:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Seems to be an installation issue. Seen the package failure and came to see if this was the same error and it is. \nGem & Ruby version dependency issue:\n\n{code}\n04:13:19   Notice: Compiled catalog for j32y5185b4l3jg8.delivery.puppetlabs.net in environment production in 0.66 seconds\n04:13:23   Info: Applying configuration version '1536923601'\n04:13:23   Info: Creating state file C:/ProgramData/PuppetLabs/puppet/cache/state/state.yaml\n04:13:29   Error: Could not update: Execution of 'C:/Program Files/Puppet Labs/Puppet/puppet/bin/gem.bat install -v \"0.16.1\" --no-rdoc --no-ri bolt' returned 1: ERROR:  Error installing bolt:\n04:13:29   \tThe last version of ffi (<= 1.9.18) to support your Ruby & RubyGems was 1.9.18. Try installing it with `gem install ffi -v 1.9.18` and then running the current command again\n04:13:29   \tffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.\n04:13:29   Successfully installed addressable-2.4.0\n04:13:29   Successfully installed concurrent-ruby-1.0.5\n04:13:29   Successfully installed net-scp-1.2.1\n04:13:29   Successfully installed orchestrator_client-0.2.6\n04:13:29   Successfully installed unicode-display_width-1.4.0\n04:13:29   Successfully installed terminal-table-1.8.0\n04:13:29   Error: /Stage[main]/Main/Package[bolt]/ensure: change from 'absent' to '0.16.1' failed: Could not update: Execution of 'C:/Program Files/Puppet Labs/Puppet/puppet/bin/gem.bat install -v \"0.16.1\" --no-rdoc --no-ri bolt' returned 1: ERROR:  Error installing bolt:\n04:13:29   \tThe last version of ffi (<= 1.9.18) to support your Ruby & RubyGems was 1.9.18. Try installing it with `gem install ffi -v 1.9.18` and then running the current command again\n04:13:29   \tffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.\n04:13:29   Successfully installed addressable-2.4.0\n04:13:29   Successfully installed concurrent-ruby-1.0.5\n04:13:29   Successfully installed net-scp-1.2.1\n04:13:29   Successfully installed orchestrator_client-0.2.6\n04:13:29   Successfully installed unicode-display_width-1.4.0\n04:13:29   Successfully installed terminal-table-1.8.0\n04:13:29   Notice: Applied catalog in 6.13 seconds\n{code}\n", "created": "2018-09-14T07:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm over the weekend, this failure can be seen on all our task modules nightly step.", "created": "2018-09-17T02:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "On initial analysis, we will need to vary the version of bolt installed via [https://github.com/puppetlabs/beaker-task_helper/blob/master/lib/beaker-task_helper.rb#L21]\u00a0We need to support puppet 4 which is ruby 2.1.9 and puppet 5/6 which uses ruby 2.2 and up.\n\nLogic looking like the following\n{code:java}\n  BOLT_VERSION = if Gem::Version.new( puppet version) >= Gem::Version.new('5.0.0')\n                   '0.22.0'.freeze\n                 else\n                   '0.17.2'.freeze\n                 end \n\n{code}", "created": "2018-09-17T07:45:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "maybe using the env variables of beaker eg\n{code:java}\nENV['BEAKER_PUPPET_COLLECTION'] == pc1\u00a0 {code}", "created": "2018-09-17T08:26:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Last week, Puppet 6 packaging moved to a new layout for Windows. That means the way we're finding {{bolt.bat}} on Windows probably needs an update for the new layout.\n\nAlternatively, we could rewrite tests to use https://github.com/puppetlabs/bolt/blob/master/lib/bolt_spec/run.rb. Which [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] may be able to help describe (not sure if we have docs yet).", "created": "2018-09-17T10:37:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "I don't think we gain much by installing bolt on the SUT and running it against itself comapared to the workflow in the [puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent/tree/master/task_spec] where we run bolt directly from the test controller. While there may be some value in actually using the bolt CLI I don't think it's worth the complexity especially since we should expect users to copy our tests for their own modules. \n\nIf we are going to continue installing bolt on the SUT for testing we should install the bolt package rather then trying to install the bolt gem in the puppet agent package. That is not how we expect users to install bolt and makes the task_helper harder to maintain especially we start testing plans.\n\n\nThe basic workflow for the BoltTask spec is\n1. add bolt to the modules gemfile\n2. Make sure bolt's vendored puppet is loaded(https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/task_spec/spec/spec_helper_acceptance.rb#L6) This is only required for a few more weeks.\n3. make sure fixtures are set up for the rake task(https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/task_spec/Rakefile#L13)\n4. generate an inventory from Beaker's hosts https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/task_spec/spec/acceptance/init_spec.rb#L20\n5. use the BoltSpec run_task helper https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/task_spec/spec/acceptance/init_spec.rb#L32", "created": "2018-09-17T11:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I currently have a PR up for beaker-task_helper: https://github.com/puppetlabs/beaker-task_helper/pull/35\nHowever we are now blocked with the following: https://puppet.atlassian.net/browse/BOLT-844", "created": "2018-09-18T06:37:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] (y) [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] or [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] - can either of you guys help with [BOLT-844|https://puppet.atlassian.net/browse/BOLT-844]?", "created": "2018-09-18T06:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "beaker-task_helper has now been released as 1.6.0 with https://github.com/puppetlabs/beaker-task_helper/pull/35 included in it for prep for Puppet 6.", "created": "2018-09-18T07:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updated status to blocked for now.", "created": "2018-09-18T07:31:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "!Screen Shot 2018-09-20 at 9.23.28 AM.png|thumbnail!  \nWith the latest version of bolt 0.23.0 I can confirm our pipelines run green. \nReleasing beaker-task_helper to include the following changes: https://github.com/puppetlabs/beaker-task_helper/pull/37\n", "created": "2018-09-20T02:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "BOLT has been released. \nbeaker-task_helper has been released with the new version of bolt.", "created": "2018-09-20T04:10:00.000000"}], "components": [], "created": "2018-09-14T05:19:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24df4b92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpv93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113002_*|*_3_*:*_1_*:*_15706766_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_160800044_*|*_10005_*:*_1_*:*_337650818"}], "description": "Puppet_conf failing on the Nightly builds for Windows 2012:\n\n\n{code:java}\n00:38:26   1) puppet_conf task puppet configuration file set/get a puppet configuration\n00:38:26      Failure/Error: result = run_task(task_name: 'puppet_conf', params: 'action=set setting=vardir value=/tmp/bla')\n00:38:26      Beaker::Host::CommandFailure:\n00:38:26        Host 'cp6vjhnx93f92gi.delivery.puppetlabs.net' exited with 127 running:\n00:38:26         /cygdrive/c/Program\\ Files/Puppet\\ Labs/Puppet/sys/ruby/bin/bolt.bat task run puppet_conf --no-ssl -m C:/ProgramData/PuppetLabs/code/modules --nodes localhost --password Qu@lity! action=set setting=vardir value=/tmp/bla --transport winrm --user Administrator\n00:38:26        Last 10 lines of output were:\n00:38:26        \tbash: /cygdrive/c/Program Files/Puppet Labs/Puppet/sys/ruby/bin/bolt.bat: No such file or directory\n00:38:26        \n00:38:26      # ./.bundle/gems/gems/beaker-4.0.0/lib/beaker/host.rb:375:in `exec'\n00:38:26      # ./.bundle/gems/gems/beaker-4.0.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n00:38:26      # ./.bundle/gems/gems/beaker-4.0.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n00:38:26      # ./.bundle/gems/gems/beaker-4.0.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n00:38:26      # ./.bundle/gems/gems/beaker-4.0.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n00:38:26      # ./.bundle/gems/gems/beaker-task_helper-1.5.2/lib/beaker-task_helper.rb:124:in `run_bolt_task'\n00:38:26      # ./.bundle/gems/gems/beaker-task_helper-1.5.2/lib/beaker-task_helper.rb:77:in `run_task'\n00:38:26      # ./spec/acceptance/init_spec.rb:7:in `block (3 levels) in <top (required)>'\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35530", "fixedVersions": [], "id": "35530", "issueType": "CI Blocker", "key": "MODULES-7799", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-09-20T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Installation of bolt on puppet 6 fails for windows", "timeSpent": "PT0S", "updated": "2018-09-20T04:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623a4a4b1c7f6a00704917c8]. Yes, we will be doing a release of VCSRepo with Ubuntu 18 support soon (aiming for this week). Please see this PR that has been merged into master:\u00a0 [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/382]\n\nLet me if you've any issues with this. Thanks!\u00a0", "created": "2018-09-17T05:19:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Fixed in v2.4.0 available on the Forge", "created": "2018-10-15T04:41:00.000000"}], "components": ["vcsrepo"], "created": "2018-09-14T01:39:00.000000", "creator": "623a4a4b1c7f6a00704917c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ba7634"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpv7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2689346159_*|*_6_*:*_1_*:*_0"}], "description": "Is it planed to push on the forge a compatible version of puppetlabs-vcsrepo for Ubuntu 18.04?\n\nI would like to make a PR to add Ubuntu 18.04 as supported for [https://github.com/voxpupuli/puppet-etherpad]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38649", "fixedVersions": [], "id": "38649", "issueType": "Improvement", "key": "MODULES-7798", "labels": ["18.04", "ubuntu", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a4b1c7f6a00704917c8", "resolution": "Fixed", "resolutionDate": "2018-10-15T04:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-vcsrepo : add support for ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-10-15T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "Have you managed to resolve this issue?\n\nI also have the same thing happening and can't figure out why its not working.\n\n\u00a0", "created": "2019-09-19T01:39:00.000000"}, {"author": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "body": "I can no longer reproduce the issue.\u00a0 However, I've moved on to server version 6.3.0, Client version 6.4.2 and reboot module version 2.2.0.", "created": "2019-09-19T06:55:00.000000"}, {"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "Thank you. I have tested with latest puppet agent 6.9.0 and reboot module 2.2.0 and still have issue. So I assume I will need to upgrate the puppetserver as well. Still on puppet 4.\n\n\u00a0", "created": "2019-09-19T07:22:00.000000"}], "components": ["reboot"], "created": "2018-09-13T14:57:00.000000", "creator": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@453d7320"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpuxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/19"}], "description": "I've just updated to reboot version 2.0.0 because I was interested in testing out the 'onlyif' functionality.\u00a0 Unfortunately, it's failing.\u00a0 Here's an example of code I'm trying to write (although the actual code will contain an onlyif array.)\n\n####\nreboot { 'reboot_when_refreshed_onlyif_component_based_servicing':\nwhen => 'pending',\nonlyif => 'component_based_servicing',\n}\n####\nI'm getting the following error on the client\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'onlyif' at /etc/puppetlabs/code/environments/my_branch/site/profiles/manifests/my_profile.pp:133 on Reboot[reboot_when_refreshed_onlyif_provider] at /etc/puppetlabs/co\nde/environments/my_branch/site/profiles/manifests/my_profile.pp:133 on node node_name.domain.org\n\u00a0\nand the following error on the puppet server\nERROR [qtp818748626-35530] [puppetserver] Puppet no parameter named 'onlyif' at /etc/puppetlabs/code/environments/my_branch/site/profiles/manifests/my_profile.pp:133 on Reboot[reboot_when_refreshed_onlyif_provider] at /etc/puppetlabs/code/environments/my_branch/site/profiles/manifests/my_profile.pp:133 on node node_name.domain.org", "environment": "Puppet server OS4.10\n\nWindows Client: Windows 2016\n\npuppet agent version : 5.4.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39677", "fixedVersions": [], "id": "39677", "issueType": "Bug", "key": "MODULES-7797", "labels": ["module", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : no parameter named 'onlyif'", "timeSpent": "PT0S", "updated": "2019-09-19T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "probably outdated anyways", "created": "2020-02-03T05:09:00.000000"}], "components": ["supported"], "created": "2018-09-13T11:24:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54271b13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztakf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43872280525_*|*_6_*:*_1_*:*_0"}], "description": "Using PDKsync check out\u00a0 all supported modules.\u00a0\n\nPin to master of [https://github.com/puppetlabs/rubocop-i18n]\n\nRun rubocop over every module\n\nCreate PR's for rubocop fixes\n\nRelease rubocop-i18n\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33303", "fixedVersions": [], "id": "33303", "issueType": "Story", "key": "MODULES-7796", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Won't Do", "resolutionDate": "2020-02-03T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release rubocop-i18n and fix modules ", "timeSpent": "PT0S", "updated": "2020-02-03T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Changes\n\n\u00a0\n[https://github.com/puppetlabs/netdev_stdlib/compare/0.15.0...65655149228ffce8a27a01a54cf6731e350842a8|https://github.com/puppetlabs/netdev_stdlib/compare/0.15.0...65655149228ffce8a27a01a54cf6731e350842a8]\n\u00a0", "created": "2018-09-13T11:41:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "CI run of Cisco Puppet\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/ciscopuppet/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-develop/266/PLATFORM=cisconxhw-64a-centos7-64default.mdc,WORKER_LABEL=beaker/\n\n", "created": "2018-09-13T11:42:00.000000"}], "components": [], "created": "2018-09-12T10:58:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1973d996"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpu0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2592_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_121782_*|*_10005_*:*_1_*:*_400852423"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34435", "fixedVersions": [], "id": "34435", "issueType": "Task", "key": "MODULES-7795", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-17T02:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netdev_stdlib) 0.16.0 - (2018-09-13) - (65655149228ffce8a27a01a54cf6731e350842a8)", "timeSpent": "PT0S", "updated": "2018-09-17T02:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-12T10:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23838f2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpu0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2346_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1184299342"}], "description": "*REASON:* puppet6 compatibility\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36618", "fixedVersions": [], "id": "36618", "issueType": "Task", "key": "MODULES-7794", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-26T03:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-resource_api) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-26T03:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "yhis has been released", "created": "2018-09-12T07:41:00.000000"}], "components": ["supported"], "created": "2018-09-12T06:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4aa3cea7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzptwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3568373_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7871"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41802", "fixedVersions": [], "id": "41802", "issueType": "CI Blocker", "key": "MODULES-7793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-09-12T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "All travis acceptance tests are failing", "timeSpent": "PT0S", "updated": "2018-09-12T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-11T08:46:00.000000", "name": "mgc-db1-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12543"}, {"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-11T08:46:00.000000", "name": "mgc-db2-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12438"}, {"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-11T08:46:00.000000", "name": "mgc-db3-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13290"}, {"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-11T08:46:00.000000", "name": "mgc-db4-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13188"}, {"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-11T08:46:00.000000", "name": "mgc-db5-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13116"}, {"attacher": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "created": "2018-09-13T08:28:00.000000", "name": "mgc-dev.cgraphics.com.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13039"}], "comments": [], "components": ["haproxy"], "created": "2018-09-11T08:56:00.000000", "creator": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51ff389c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpt2n:"}], "description": "_Basic Info_\n *Module Version: 2.1.0*\n *Puppet Version: Community 5.5*\n *OS Name/Version: CentOS 7.5*\n\n_Using exported resources to define haproxy::balancemember. Initial run on the proxy server creates the balancer as expected with all balance members present. If you run puppet again on the proxy in 10-15 minutes, node 1 and/or node 4 will be removed. Eventually both nodes are removed while the other nodes (2, 3 and 5) are never removed. Server node and proxy definition files attached below. This is happening in both our Production and Development DB cluster environments. Always nodes 1 and 4 that are removed._\n\n*Desired Behavior: ALL Balance Members remain across puppet runs*\n\n*Actual Behavior: Node 1 and 4 are removed as Balance Members.*\n\n\u00a0", "environment": "The described issue is happening in both our Development and Production DB clusters. I have manually disabled puppet runs on both proxies to prevent loss of balance members. We have been using this configuration since Puppet4. Recently upgrade to Puppet 5.5 and latest version of PuppetDB which is when we started noticing the issue. Not sure if its something with puppetlabs-haproxy or bug in PuppetDB/Puppet 5.5. The following relevant settings are being used on the puppet server.\n{code:java}\n// puppet\nruninterval = 1800\nstoreconfigs = true\nstoreconfigs_backend = puppetdb{code}\n{code:java}\n// puppetdb\n[database]\nnode-ttl = 10d\nnode-purge-ttl = 10d\nreport-ttl = 14d\n{code}", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "42934", "fixedVersions": [], "id": "42934", "issueType": "Bug", "key": "MODULES-7792", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8daa3a5e-5653-42b5-8b29-617f73daaeb0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy : Balance members incorrectly removed", "timeSpent": "PT0S", "updated": "2018-09-13T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "This may be a bit trickier to resolve correctly than it seems.\u00a0{{source_permissions}} appears to have been deprecated in puppet6 as part of PUP-5921, but [the file docs for puppet6|https://puppet.com/docs/puppet/6.0/types/file.html#file-attribute-source_permissions] make no mention of this or how to replace the behavior in the case where it's been applied as a default, [as it is in puppet_agent, here|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare.pp#L22-L30].\n\nIn puppet 3, the default behavior of {{source}} was to copy permissions from the source file (like {{source_permissions => use}}), but since puppet 4, the default permissions are derived from the puppet agent user and that user\u2019s default umask or DACL. Would that default behavior be acceptable here?\u00a0", "created": "2018-10-12T10:48:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Merged to puppetlabs-puppet_agent#1.x at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/83fcfa0fc0be437d55878915a0880a271cb88d11", "created": "2018-10-31T17:49:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81], it looks like this is passing puppetlabs-puppet_agent#master CI - is there anything left to do here? ", "created": "2019-01-15T14:24:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "Nope, if it's passing, I'll call it done - thanks!", "created": "2019-01-15T14:26:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Any idea when the new version of puppet_agent will hit the forge?\n\nAlso, any idea when the new version of pe_repo will hit PE?", "created": "2019-01-16T08:42:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:d266d245-5cba-4a99-842a-d1e061513459] - we released the new version of puppet_agent [last week |https://forge.puppet.com/puppetlabs/puppet_agent/changelog#201---2019-01-17]!\n\nThe pe_repo change is tracked in PE-25066, with fix versions suggesting the updated pe_repo shipped in PE 2018.1.5 and PE 2019.0.0. \n\n\n", "created": "2019-01-21T22:19:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "Thanks [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]!", "created": "2019-01-22T08:04:00.000000"}], "components": ["puppet_agent"], "created": "2018-09-10T22:49:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Affects Build", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "2019.0.0-rc2"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e81d4d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpsvz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32845,33081"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6557790838_*|*_1_*:*_1_*:*_663801010_*|*_10007_*:*_1_*:*_1405672550_*|*_3_*:*_1_*:*_422768094_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_781814874_*|*_10005_*:*_1_*:*_1114333483"}], "description": "While deploying the sprintly this week I saw new notices from two Puppet-owned modules: pe_repo and puppet_agent. The sample output below suggests both of these need updating.\n{code:java}\nInfo: Caching catalog for docker-host-infracore-prod-2.ops.puppetlabs.net\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/prepare.pp, line: 36)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 18)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 70)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 75)\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\n   (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/redhat.pp, line: 92) {code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35528", "fixedVersions": ["puppet_agent 2.0.0"], "id": "35528", "issueType": "Bug", "key": "MODULES-7791", "labels": ["customer", "customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Fixed", "resolutionDate": "2019-01-15T14:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The pe_repo and puppet_agent modules should not use file.source_permissions in 2019.0.x", "timeSpent": "PT0S", "updated": "2019-12-05T05:38:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "I ran the associated PR against an [ad hoc pipeline|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/concat/job/forge-module_puppetlabs-concat_intn-sys_full-pe-previous-adhoc/5/] and it went green, as a result the PR was merged, and I'm going to resolve this ticket. Thanks [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e]!", "created": "2018-09-11T10:18:00.000000"}], "components": [], "created": "2018-09-10T13:39:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60fd1492"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzps4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_723300_*|*_1_*:*_1_*:*_73029507_*|*_10009_*:*_1_*:*_587037_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_2501"}], "description": "In Puppet 6, PUP-7141 stops automatically duping parameters it passes to types/providers. This will result in many of those parameters being frozen string literals. That results in an error like\n{code}\n  Info: Loading facts\n  Notice: Compiled catalog for rfhz2vbjuc47ymx.delivery.puppetlabs.net in environment production in 0.05 seconds\n  Info: Applying configuration version '1536607486'\n  Error: /Stage[main]/Main/Concat[/tmp/concat.7tV95F/file]/Concat_file[/tmp/concat.7tV95F/file]: Failed to generate additional resources using 'eval_generate': can't modify frozen String\n  Notice: Applied catalog in 0.03 seconds\n{code}\nwhen trying to {{concat_file}}'s {{ensure_newline}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41801", "fixedVersions": [], "id": "41801", "issueType": "Bug", "key": "MODULES-7790", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-09-11T10:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat : modifies frozen string in Puppet 6", "timeSpent": "PT0S", "updated": "2018-09-11T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Revised the ticket after talking to Branan, it looks like the installation issues I'm trying to reproduce might be related to something other than the repo structure change.", "created": "2018-09-10T12:41:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Added 'customer' label so this will show up in Platform OS planning/grooming filter.", "created": "2018-11-06T21:55:00.000000"}, {"author": "6243add27a3f9e006ab1849d", "body": "would appreciate the documentation and data types related to it :)\u00a0", "created": "2019-01-02T20:16:00.000000"}], "components": ["puppet_agent"], "created": "2018-09-10T10:51:00.000000", "creator": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The {{collection}} parameter documentation lists valid options or explains how users can find valid options, and also explains those options' relationships to relevant Puppet and PE releases."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b8fa44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8315"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_181074108_*|*_1_*:*_1_*:*_1819700963_*|*_10007_*:*_1_*:*_4671666_*|*_3_*:*_1_*:*_356283_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3029494195_*|*_10005_*:*_1_*:*_6822969337"}], "description": "*Module Version:* 1.6.2\n*Puppet Version:* most relevant to Puppet 5/PE 2018.1.3\n*OS Name/Version:* N/A\n\n*Desired Behavior:*\n\nThe module's [{{collection}} parameter documentation|https://github.com/puppetlabs/puppetlabs-puppet_agent#collection] lists all valid values (such as {{PC1}}, {{puppet}}, {{puppet5}}, and {{puppet6}}), as well as those values' relationships to Puppet or PE releases. It also lists the correct default behavior.\n\nBarring this, the {{collection}} parameter explains to users how to determine what the parameter's valid values are.\n\n*Actual Behavior:*\n\nThe {{collection}} parameter documentation lists the default value of {{PC1}}, which per [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] is incorrect, but also doesn't explain its relationship to Puppet or PE releases, and doesn't explain or link to documentation explaining what a Puppet Collection is. -Using the {{puppet_agent}} module to install PE 2018.1 agents fails because relevant agent packages are not in the default {{PC1}} collection, and users have to read the module code or already know Puppet's repository structure to know that {{puppet5}} is a valid {{collection}} option.-", "epicLinkSummary": "Release Puppet Agent Module 2.0", "estimate": "PT0S", "externalId": "39675", "fixedVersions": [], "id": "39675", "issueType": "Improvement", "key": "MODULES-7840", "labels": ["customer", "DOCS"], "originalEstimate": "PT0S", "parent": "33327", "parentSummary": "Release Puppet Agent Module 2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "resolution": "Fixed", "resolutionDate": "2019-01-25T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Document valid collection parameter values", "timeSpent": "PT0S", "updated": "2019-01-29T03:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-09-10T10:01:00.000000", "creator": "63d2e126c7e5fd35203c1f2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1315a3a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprxj:"}], "description": "It's possible to create iptables rules like this:\n\n{code}-A KUBE-NODEPORT-NON-LOCAL -p tcp -m comment --comment \"namespace-foo/logs-forwarder:secure-forward\" -m tcp --dport 43298 -m comment --comment \"namespace-foo/logs-forwarder:secure-forward\" -m state --state NEW -j ACCEPT{code}\n\nThis is a valid iptables rule. The {{firewall}} module chokes on this:\n\nbq. kipping unparsable iptables rule: keys (6) and values (10) count mismatch on line", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41800", "fixedVersions": [], "id": "41800", "issueType": "Bug", "key": "MODULES-7771", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e126c7e5fd35203c1f2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall: cannot parse rules with multiple comments", "timeSpent": "PT0S", "updated": "2018-09-11T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "created": "2018-09-10T07:34:00.000000", "name": "base_users.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13187"}], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544] Have you tried installing the pwmod package on the AIX server to enable the SHA-256 encryption? [https://www.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.rnbase714/rnbase714.htm#sha256] has more information on this.\n\n\u00a0\n\nYou may also need to add an identifier as described in [https://www-01.ibm.com/support/docview.wss?uid=isg3T1027597|https://www-01.ibm.com/support/docview.wss?uid=isg3T1027597].\n\n\u00a0\n\nedit: Removed \".\" from the link above. It should now work.\u00a0", "created": "2018-09-10T12:55:00.000000"}, {"author": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "body": "We did test a similar method of enabling one of the methods in /etc/security/pwdalg.cfg   I works locally, but not in puppet with pw_hash generated values.    Some of the links you provided are dead", "created": "2018-09-10T13:20:00.000000"}, {"author": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "body": "Jarret,\n\n\u00a0\n\nFurther digging, could not access or find a download like for pwmod.\u00a0\u00a0 circular links back to same doc.\n\nSounds like a solution, but can't get the code\n\n\u00a0\n\nJeff", "created": "2018-09-10T13:40:00.000000"}, {"author": "623a49b31c7f6a007049177a", "body": "Updated link for IBM references: \u00a0https://www.ibm.com/support/pages/aix-making-sha-256-and-sha-512-passwords-compatible-other-oss", "created": "2023-02-22T14:28:00.000000"}], "components": ["stdlib"], "created": "2018-09-10T07:18:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50df5dd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/18"}], "description": "_Basic Info_\n *Module Version:4.25.1*\n *Puppet Version:2018.2.3*\n *OS Name/Version: AIX 7.1*\n\n_In order to support passowrd encryption for AIX, we need to pw_hash function to work the same as on other posix systems (Linux, Solaris etc..)\u00a0 \u00a0The default AIX method is crypt, but does support SMD5, SHA-256 and SHA-512), but output from the pw_hash does not work._\n\n*Desired Behavior: Update AIX /etc/security/passwd with the proper crypt value*\n\n*Actual Behavior: value is not valid*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34433", "fixedVersions": [], "id": "34433", "issueType": "Improvement", "key": "MODULES-7770", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ce50c9ab-8c00-467d-a1bc-f194b67ed544", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: pw_hash support for AIX operating system missing", "timeSpent": "PT0S", "updated": "2023-02-22T14:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2018-09-09T00:20:00.000000", "creator": "5b63ce551029582ca6fb4db6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54f5d308"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The link on Forge for puppetlabs/acl's \"Report Issues\" points to \"https://tickets.puppet.com/browse/MODULES/component/11945?_ga=2.235850626.288423051.1536473416-1906264874.1536226738\" which gives a 404 not found when visiting.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34431", "fixedVersions": [], "id": "34431", "issueType": "Bug", "key": "MODULES-7769", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b63ce551029582ca6fb4db6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL : Forge \"Report Issues\" link gives 404", "timeSpent": "PT0S", "updated": "2021-03-29T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The pull request for this has been merged, as a result I'm going to close this ticket, thanks!", "created": "2018-09-11T10:19:00.000000"}], "components": [], "created": "2018-09-07T18:03:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719601c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_31229208_*|*_1_*:*_1_*:*_36582020_*|*_10007_*:*_1_*:*_193482993_*|*_10009_*:*_1_*:*_56514786_*|*_5_*:*_1_*:*_0"}], "description": "PUP-9112 switches passing {{:undef}} to functions to {{nil}}. Update functions, such as {{pick}}, to check for either to be compatible with both Puppet 5 and Puppet 6.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38646", "fixedVersions": [], "id": "38646", "issueType": "Bug", "key": "MODULES-7768", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-09-11T10:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : fixes for Puppet 6 (PUP-9112)", "timeSpent": "PT0S", "updated": "2018-09-11T10:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "https://github.com/puppetlabs/puppetlabs-xinetd/pull/108", "created": "2018-09-07T14:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A ticket for this was already opened and the given task has been completed", "created": "2018-09-12T02:43:00.000000"}], "components": [], "created": "2018-09-07T14:55:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39a52258"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzprhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_388070886_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n can you please make a new release of puppetlabs-xinetd? This will allow users to properly install stdlib 5.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34429", "fixedVersions": [], "id": "34429", "issueType": "Task", "key": "MODULES-7767", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Duplicate", "resolutionDate": "2018-09-12T02:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "new release of puppetlabs-xinetd", "timeSpent": "PT0S", "updated": "2018-09-12T02:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2018-09-07T08:03:00.000000", "creator": "623c17db50bb2b0070b6b6e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\u00a0\n\n\u00a0\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ed6620a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpr1b:"}], "description": "AWS,\n\n\u00a0\n\n\u00a0 \u00a0 HAProxy\u00a0\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0|\n\n__________\n\n\u00a0 \u00a0|\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 |\n\nTomcat\u00a0 Tomcat\u00a0\n\n\u00a0\n\nHi,\n\nWe have an AWS environment with autoscaling and autodeployment to tomcat.\u00a0 Because of this we are using exported resources.\n\nHowever, I'd like to add some options to the backend for a http check.\u00a0 If I add the values:\n\noption httpchk GET /applicationroot HTTP/1.1\\r\\nHost:\\ randomeawsname1\n option httpchk GET /applicationroot HTTP/1.1\\r\\nHost:\\ randomeawsname2\n\n\u00a0to the haproxy.cfg it works as expected.\n\nGiven we don't know the name of tomcat1 & 2 I can't add the option using the backend.pp class, where I can see option => tcplog is already specified.\u00a0 I could potentially look them up in the puppet database but I'd have to hack to module and create a loop for this.\n\nFor these reasons I believe the export resources class needs a new field to allow for this behavior.\u00a0\n\n\u00a0\n\nDesired behavior is:\n{code:java} backend BE-my-service\n  balance roundrobin\n  option tcplog\n  option httpchk GET /applicationroot HTTP/1.1\\r\\nHost:\\ randomeawsname1\n  option httpchk GET /applicationroot HTTP/1.1\\r\\nHost:\\ randomeawsname1\n  server randomeawsname1 192.168.1.100:8443 maxconn 8192 check fastinter 250ms ssl ciphers HIGH no-sslv3 ca-file /mycerts/ca/ca.pem\n  server randomeawsname1 192.168.1.101:8443 maxconn 8192 check fastinter 250ms ssl ciphers HIGH no-sslv3 ca-file /mycerts/ca/ca.pem\n{code}\n\u00a0\n\n\u00a0", "environment": "AWS,\n\n\u00a0\n\n\u00a0 \u00a0 HAProxy\u00a0\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0|\n\n__________\n\n\u00a0 \u00a0|\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 |\n\nTomcat\u00a0 Tomcat\u00a0", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "38643", "fixedVersions": [], "id": "38643", "issueType": "New Feature", "key": "MODULES-7766", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17db50bb2b0070b6b6e4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/haproxy: exported resources needs additional option field", "timeSpent": "PT0S", "updated": "2018-09-12T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-07T06:56:00.000000", "name": "accounts_puppet6.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12844"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-07T07:02:00.000000", "name": "apt_puppet6.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13038"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-07T06:56:00.000000", "name": "concat_puppet6.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12950"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2018-09-07T06:56:00.000000", "name": "motd_puppet6.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12738"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "If I specify the type explicitly when generating the beaker host config, then it fixes the problem for me (for the concat module):\n\n{noformat}\n$ bx beaker-hostgenerator debian8-64a --global 'type=aio'\n---\nHOSTS:\n  debian8-64-1:\n    pe_dir:\n    pe_ver:\n    pe_upgrade_dir:\n    pe_upgrade_ver:\n    hypervisor: vmpooler\n    platform: debian-8-amd64\n    packaging_platform: debian-8-amd64\n    template: debian-8-x86_64\n    roles:\n    - agent\nCONFIG:\n  nfs_server: none\n  consoleport: 443\n  pooling_api: http://vmpooler.delivery.puppetlabs.net/\n  type: aio\n{noformat}", "created": "2018-09-07T11:59:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Thanks [~accountid:63d40628f6e1b543161789a7], [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] can you investigate the solution Josh tested to see if that can get us past the above errors? \n\nThanks\n\nDavid", "created": "2018-09-10T07:59:00.000000"}], "components": [], "created": "2018-09-07T06:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f24686"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpqzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1371417_*|*_3_*:*_1_*:*_867933333_*|*_5_*:*_1_*:*_0"}], "description": "Nightly builds have been enabled on the experimental pipeline and multiple modules are currently failing. These builds are running on both Puppet 4 and Puppet 5 with no issues. \nI plan on using this ticket to track the failures that are currently being seen. \nAll of these modules are running tests against Puppet 4 and Puppet 5 with no issues.\n\n*+accounts+*\n*Command ran (this can also be seen in Jenkins on the experimental pipeline although it is wiped down at the weekend):*\nBEAKER_set=deb8 BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet-nightly BEAKER_PUPPET_AGENT_SHA=f095aaca8d8cb1f11252508215d2ace261d51f34 PUPPET_INSTALL_TYPE=agent BEAKER_destroy=no bundle exec rake beaker\n*Results*:\n44 examples, 40 failures\n*First failure seen in logs:*\nError: Evaluation Error: Resource type not found: Accounts::User (file: /tmp/apply_manifest.pp.j3EKy4, line: 3, column: 15) on node y6jf5vw0eg78pz6.delivery.puppetlabs.net\n\n*+motd+*\n*Command ran (this can also be seen in Jenkins on the experimental pipeline although it is wiped down at the weekend):*\nBEAKER_set=deb8 BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet-nightly BEAKER_PUPPET_AGENT_SHA=f095aaca8d8cb1f11252508215d2ace261d51f34 PUPPET_INSTALL_TYPE=agent BEAKER_destroy=no bundle exec rake beaker\n*Results*:\n8 examples, 8 failures\n*First failure seen in logs:*\n Error: Evaluation Error: Error while evaluating a Resource Statement, Could not find declared class motd (file: /tmp/apply_manifest.pp.YCT2ck, line: 1, column: 5) on node roa8mk4x51sh9sp.delivery.puppetlabs.net\n\n*+concat+*\n*Command ran (this can also be seen in Jenkins on the experimental pipeline although it is wiped down at the weekend):*\nBEAKER_set=deb8 BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet-nightly BEAKER_PUPPET_AGENT_SHA=f095aaca8d8cb1f11252508215d2ace261d51f34 PUPPET_INSTALL_TYPE=agent BEAKER_destroy=no bundle exec rake beaker\n*Results*:\n291 examples, 229 failures, 4 pending\n*First failure seen in logs:*\nError: Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'concat' (file: /tmp/apply_manifest.pp.wjxrYh, line: 1, column: 7) on node r5yw4sq1xldy8ne.delivery.puppetlabs.net\n\n*+apt+*\n*Command ran (this can also be seen in Jenkins on the experimental pipeline although it is wiped down at the weekend):*\nBEAKER_set=deb8 BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet-nightly BEAKER_PUPPET_AGENT_SHA=f095aaca8d8cb1f11252508215d2ace261d51f34 PUPPET_INSTALL_TYPE=agent BEAKER_destroy=no bundle exec rake beaker\n*Results*:\n47 examples, 44 failures\n*First failure seen in logs:*\nError: Evaluation Error: Error while evaluating a Resource Statement, Could not find declared class apt (file: /tmp/apply_manifest.pp.dImJK2, line: 1, column: 7) on node j6bz9xr3jzd55a1.delivery.puppetlabs.net\n\n\n*+Expected Results+* \nPuppet 4, Puppet 5 and Puppet 6 to output same results.\n\n*+Actual results+*\nFailures seen on Puppet 6.\n\n*+Logs+*\nFull logs are attached.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42931", "fixedVersions": [], "id": "42931", "issueType": "CI Blocker", "key": "MODULES-7765", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-17T08:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet 6 - Failures on supported modules", "timeSpent": "PT0S", "updated": "2018-09-17T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The document is up and I have posted it as a PR to my own repo so that everyone can review and comment there.\n\nhttps://github.com/RandomNoun7/RandomDocuments/pull/1/files", "created": "2018-12-04T14:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Document Created Here: https://github.com/RandomNoun7/RandomDocuments/blob/master/wrappers_vs_types_and_providers.md", "created": "2018-12-06T15:05:00.000000"}], "components": [], "created": "2018-09-06T14:57:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b47304b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpt3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5258587149_*|*_10009_*:*_1_*:*_175474714_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2432395919_*|*_10005_*:*_1_*:*_31997"}], "description": "Create a document for the rest of the windows team and business peeps to enumerate the pros and cons of the following two approaches to solve sql clustering:\n* Native types and providers\n* Manifest wrappers around dsc_lite\n\nThe document should explain the level of effort each approach would take and what benefits our customers would see from each approach.\n\nPossible source of metrics:\n* Slack users\n* SQL community members #sqlhelp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41799", "fixedVersions": [], "id": "41799", "issueType": "Task", "key": "MODULES-7764", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-12-06T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE SQL Clustering - Create tradeoff doc between manifest wrapper and actual types and providers", "timeSpent": "PT0S", "updated": "2018-12-06T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2018-10-24T11:55:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Created a gist document [here|https://gist.github.com/RandomNoun7/e7b719620e81344e430e1321d7ae19cc].\n\nThe basic conclusion is that the module can work, but it looks like a bug in a vendor'd DSC resource in the puppetlabs-dsc module (on which this module depends for all functionality) means this module seems to be currently broken.", "created": "2018-11-21T09:36:00.000000"}], "components": [], "created": "2018-09-06T14:50:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1405d31f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzr2of:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_584614355_*|*_3_*:*_3_*:*_1830603839_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1379690537_*|*_10005_*:*_1_*:*_2756282891"}], "description": "Evaluate the functionality of the module: does it work? does it have prereqs (machine setup or virtualization setup) before the module can be used effectively?\u00a0\n\nTime-box to two days.\u00a0\n\n[https://forge.puppet.com/virtualdesktopdevops/sqlserveralwayson]\n\nLook at the version we're shipping of dsc resources vs the sqlserver resources are. Look at the dsc version the above module uses as a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40810", "fixedVersions": [], "id": "40810", "issueType": "Task", "key": "MODULES-7763", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-11-21T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE SQL Clustering - evaluate the existing module for always on clustering", "timeSpent": "PT0S", "updated": "2018-11-21T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "A reasonable request for a minor documentation change. Thanks for bringing this to our attention.\n", "created": "2019-05-10T14:05:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "on review with PM and support, it was agreed we should address this ticket. ", "created": "2019-06-25T07:39:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "DSC_Lite merged at: https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/6e57d82c246de6ab545fc6e8f937e64b5a2b90f5\n\nDSC merged at: https://github.com/puppetlabs/puppetlabs-dsc/commit/40cd70b54da0610d37e91d744dbe647cdac01c16", "created": "2019-07-08T15:45:00.000000"}], "components": ["dsc", "windows"], "created": "2018-09-06T13:17:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Document the requirement as the RTM version or\u00a05.0.10586.117"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d46fdc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpq07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26053966410_*|*_3_*:*_1_*:*_104119_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_306780486"}], "description": "_Basic Info_\n *Module Version:\u00a0'1.6.0'*\n *Puppet Version: N/A*\n *OS Name/Version: Windows*\n\n_The README documents \"PowerShell 5, which is included in Windows Management Framework 5.0\", but the module specifically requires\u00a05.0.10586.117 or newer_\n\n_The CHANGELOG alludes to this: \"Restricted WMF version to 5.0 RTM or above\" but that_\u00a0_requires users to know the RTM version number._\n\n_https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L265_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37560", "fixedVersions": [], "id": "37560", "issueType": "Improvement", "key": "MODULES-7762", "labels": ["Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-07-08T15:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : does not document specific minimum version of powershell required", "timeSpent": "PT0S", "updated": "2019-07-08T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/b60c188738dd1843715611a1a875dad039264e75", "created": "2018-10-02T17:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI as part of https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/wsus-client/view/master/job/forge-windows_puppetlabs-wsus-client_init-cinext_nightly-skippable_master/29/", "created": "2018-10-25T20:04:00.000000"}], "components": [], "created": "2018-09-06T00:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Add Pester unit tests to the module\n* Pester tests should be run in Appveyor\n* Tests should pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@588d6885"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1996812975_*|*_1_*:*_1_*:*_2307396288_*|*_6_*:*_1_*:*_0"}], "description": "Previously the powershell based tasks were added however there were no tests.  We should probably add those!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38640", "fixedVersions": [], "id": "38640", "issueType": "Improvement", "key": "MODULES-7761", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-10-25T20:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "wsus_client : Add tests for PowerShell task", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b9fcedc03b52466f05c4510", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "It looks like we're adding the distro tag to work around issues with the yum provider which were resolved a couple of years ago. As far as I can tell, it's now safe to remove the distro tag entirely and let Puppet figure it out. That /should/ make it work with satellite.", "created": "2018-09-24T10:09:00.000000"}, {"author": "623cfbe1ee1b5a007029bec2", "body": "We just tried again with puppet_agent v2.1.2, and got this:\n\n{{ Error while evaluating a Function Call, invalid version 5.5.12-1.el7sat requested (file: /etc/puppetlabs/code/environments/development/modules/puppet_agent/manifests/init.pp, line: 135, column: 7}}\n\n\u00a0", "created": "2019-06-21T09:58:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "[~accountid:623cfbe1ee1b5a007029bec2]\n\nFrom the error provided it seems to me that the version required in the puppet_agent module manifest/config is `5.5.12-1.el7sat`. There is a check to make sure a correct version is requested: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/init.pp#L145\nExample of correct version names: \n- 5.5.12 \n- 6.0.10.56.g57e3503\n\nHave you also tried with '5.5.12' ? ", "created": "2019-07-22T05:23:00.000000"}, {"author": "623cfbe1ee1b5a007029bec2", "body": "Yes, my contention is that the regex is too restrictive - there are other versions of the puppet-agent package than the one puppet provides that make sense to manage with this module.\u00a0 One such situation is Red Hat Satellite version 6- it packages its own version of puppet-agent that it requires be installed.\u00a0 Since we manage our Satellite servers with the rest of our agent fleet, it would be very convenient if we could manage different kinds of agents with this module as well.", "created": "2019-07-22T10:47:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "This was released on Puppet Agent module version 2.2.0", "created": "2019-08-05T07:00:00.000000"}], "components": ["puppet_agent"], "created": "2018-09-05T20:02:00.000000", "creator": "5aafddf3f8fe5e2a75955fbf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62aad2e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzvgiv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_2853777539_*|*_1_*:*_2_*:*_1946782761_*|*_10007_*:*_2_*:*_3241109796_*|*_3_*:*_2_*:*_805688232_*|*_5_*:*_2_*:*_15891473529_*|*_10006_*:*_1_*:*_1147162362_*|*_10005_*:*_2_*:*_2924699889"}], "description": "Puppet_agent module is not supporting to upgrade RedHat Satellite puppet agent packages. We tried with both options of providing package_version as below. \n\n1) \n{quote}\nConsole override of puppet_agent package_version = \"1.10.9-1\" \n\nError: Could not update: Failed to update to version 1.10.9-1-1.el7, got version 1.10.9-1.el7sat instead \nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.10.9-1.el7sat to 1.10.9-1-1.el7 failed: Could not update: Failed to update to version 1.10.9-1-1.el7, got version 1.10.9-1.el7sat instead\n{quote}\n\n2) \n\n{quote}\nConsole override of puppet_agent package_version = \"1.10.9-1.el7sat\" \n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, invalid version 1.10.9-1.el7sat requested (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/init.pp, line: 86, column: 7) on node oser501800.wal-mart.com\n{quote}\n\nBy default, Puppet_agent code is assuming el7 in the package_version rather than el7sat\n\"https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install.pp#L167\"\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38635", "fixedVersions": [], "id": "38635", "issueType": "Improvement", "key": "MODULES-7760", "labels": ["customer"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aafddf3f8fe5e2a75955fbf", "resolution": "Fixed", "resolutionDate": "2019-08-05T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module is not supporting upgrade of RedHat Satellite puppet agent packages", "timeSpent": "PT0S", "updated": "2019-08-05T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:73641053-e19c-46a3-a060-6c9d43a6ed1a]. Thanks for raising the issue - can you link the Zendesk ticket(s) on this please? Also, let me know if the customer found any workaround for this. Thanks!", "created": "2018-09-13T04:25:00.000000"}], "components": ["mysql"], "created": "2018-09-05T00:58:00.000000", "creator": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5571cadd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpo3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}], "description": "_Basic Info_\n *Module Version: Tested on 5.4.0 and 6.0.0*\n *Puppet Version:2016.4.3*\n *OS Name/Version:CentOS and RHEL 7*\n*MySQL Server version 5.7*\n{code:java}\nMysql_datadir { insecure => false }{code}\nWhen setting _insecure_ parameter to _false_ like above, the module should initialise\u00a0MySQL data directory in secure mode not\u00a0_--initialize-insecure._\n\nI have also tried declaring the resource with specific _datadir_, it has the same issue\n{code:java}\n mysql_datadir { '/tmp/mysql':\n   ensure => 'present',\n   insecure => 'false',\n }{code}\n*Desired Behavior:*\n{code:java}\nDebug: Mysql_datadir[/var/lib/mysql](provider=mysql): Initializing MySQL data directory >= 5.7.6 with mysqld: --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --initialize{code}\n*Actual Behavior:*\n{code:java}\nDebug: Mysql_datadir[/var/lib/mysql](provider=mysql): Initializing MySQL data directory >= 5.7.6 with mysqld: --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --initialize-insecure\n{code}\n\u00a0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34427", "fixedVersions": [], "id": "34427", "issueType": "Improvement", "key": "MODULES-7759", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL : mysql_datadir insecure parameter is not working", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]\u00a0Code-wise I don't think so.\u00a0[~accountid:557058:79f2fdd6-baee-43c4-91af-c7e647173c95]\u00a0would know more about whether we need to do any further CI testing.", "created": "2018-09-17T19:53:00.000000"}, {"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "We're still seeing CI failures with Fedora agents and the puppet_agent module, example job from last night [here|https://cinext-jenkinsmaster-enterprise-prod-1.delivery.puppetlabs.net/view/pe-integration/view/pe-2019.0.x-weekend/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_weekend_2019.0.x/lastCompletedBuild/LAYOUT=centos6-64mcd-fedora27-64f,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2019.0.x,UPGRADE_FROM=2018.1.4,UPGRADE_TO_VERSION=NONE,label=beaker/testReport/(root)/setup/agent_upgrade_rb/]. ", "created": "2018-09-18T09:35:00.000000"}, {"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "This is resolved by a mergeup 1.x -> master. Thanks, [~accountid:557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db]!", "created": "2018-09-18T11:54:00.000000"}, {"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "Awesome, we finally have the puppet_agent module job green! job link [here|https://cinext-jenkinsmaster-enterprise-prod-1.delivery.puppetlabs.net/view/pe-integration/view/pe-2019.0.x-weekend/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_weekend_2019.0.x/20/]. ", "created": "2018-09-18T12:24:00.000000"}], "components": [], "created": "2018-09-04T18:30:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dc17230"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpnvj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_592121827_*|*_1_*:*_1_*:*_18632_*|*_10007_*:*_1_*:*_592820516_*|*_3_*:*_1_*:*_2675138_*|*_5_*:*_1_*:*_1819338246_*|*_6_*:*_1_*:*_0"}], "description": "Some recent packaging changes to our Fedora platforms have not yet been captured in the {{puppetlabs-puppet_agent}} module. Work in this ticket consists of updating the {{puppetlabs-puppet_agent}} module to properly account for all possible cases resulting from these packaging changes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35527", "fixedVersions": [], "id": "35527", "issueType": "Bug", "key": "MODULES-7758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Fixed", "resolutionDate": "2018-09-18T12:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix agent upgrades for Fedora platforms", "timeSpent": "PT0S", "updated": "2018-10-09T13:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Tagged at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/tree/1.0.0", "created": "2018-09-10T10:51:00.000000"}], "components": [], "created": "2018-09-04T18:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac9cf8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpnun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_492434114_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40807", "fixedVersions": [], "id": "40807", "issueType": "Sub-task", "key": "MODULES-7757", "labels": [], "originalEstimate": "PT0S", "parent": "36617", "parentSummary": "Supported Release (scheduled_task) 1.0.0 - (2018-09-11) - (2e5f7cecf65c40f342f420146cda5e4b0aca75eb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-10T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(scheduled_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-10T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/11/]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.4.0...2e5f7cecf65c40f342f420146cda5e4b0aca75eb]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/2e5f7cecf65c40f342f420146cda5e4b0aca75eb/CHANGELOG.md]\n\n\u00a0\n\nIssuing from tip of release branch at\u00a02e5f7ce\n\nPrevious tag of 0.4.0 at\u00a0d41c278\n\n\u00a0\n\nNo new functionality introduced, no new testing.\n\nlgtm\u00a0(y)", "created": "2018-09-06T16:09:00.000000"}], "components": [], "created": "2018-09-04T18:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eaa7d2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpnuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165938584_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39674", "fixedVersions": [], "id": "39674", "issueType": "Sub-task", "key": "MODULES-7756", "labels": [], "originalEstimate": "PT0S", "parent": "36617", "parentSummary": "Supported Release (scheduled_task) 1.0.0 - (2018-09-11) - (2e5f7cecf65c40f342f420146cda5e4b0aca75eb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-06T16:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-06T16:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-09-04T18:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a801241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpnu7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_488945219_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38631", "fixedVersions": [], "id": "38631", "issueType": "Sub-task", "key": "MODULES-7755", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36617", "parentSummary": "Supported Release (scheduled_task) 1.0.0 - (2018-09-11) - (2e5f7cecf65c40f342f420146cda5e4b0aca75eb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-10T09:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-10T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-09-04T18:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@877675c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpntz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_488907472_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_11394"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37589", "fixedVersions": [], "id": "37589", "issueType": "Sub-task", "key": "MODULES-7754", "labels": [], "originalEstimate": "PT0S", "parent": "36617", "parentSummary": "Supported Release (scheduled_task) 1.0.0 - (2018-09-11) - (2e5f7cecf65c40f342f420146cda5e4b0aca75eb)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-10T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-10T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/6ff66d214652d162c7debdee7a6b6c3ef6681ec5", "created": "2018-09-10T11:06:00.000000"}], "components": [], "created": "2018-09-04T18:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a44e0ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7132"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpo8n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6351_*|*_3_*:*_1_*:*_356602670_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_136728531"}], "description": "*REASON:* 1.0.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * [Link to diff on github|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.4.0...2e5f7cecf65c40f342f420146cda5e4b0aca75eb]\n * [Link to successful Init Job Run from CI|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/release/job/forge-windows_puppetlabs-scheduled_task_init-merge_release/11/]", "epicLinkSummary": "Windows Scheduled Task 1.0", "estimate": "PT0S", "externalId": "36617", "fixedVersions": [], "id": "36617", "issueType": "Task", "key": "MODULES-7753", "labels": [], "originalEstimate": "PT0S", "parent": "41789", "parentSummary": "Windows Scheduled Task 1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-10T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (scheduled_task) 1.0.0 - (2018-09-11) - (2e5f7cecf65c40f342f420146cda5e4b0aca75eb)", "timeSpent": "PT0S", "updated": "2018-09-10T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ciscopuppet"], "created": "2018-09-04T13:58:00.000000", "creator": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "That the modules does not mutate input strings with gsub!"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eaa0641"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpnlj:"}], "description": "In PUP-7141 (for Puppet 6.0.0) we will stop duplicating every parameter value string. This was there to allow old types/providers to mutate their input. This is quite wasteful in terms of memory and garbage collection and in PUP-7141 values will now be (to a large extent) the frozen original strings when using puppet apply. (Puppet master mode is unaffected as master only makes use of puppet core types/providers directly and those have been updated to not mutate).\n\nThe following places in our maintained modules must be updated:\n{code}\nag 'gsub!' */lib/puppet/type/*.rb\ndarin-zypprepo-1.0.2/lib/puppet/type/zypprepo.rb\n112:        reposdir.gsub!(/[\\n,]/, \" \")\n138:      reposdir.gsub!(/[\\n,]/, \" \")\n\nmikeknox-zypprepo-0.0.1/lib/puppet/type/zypprepo.rb\n129:                reposdir.gsub!(/[\\n,]/, \" \")\n159:            reposdir.gsub!(/[\\n,]/, \" \")\n\npuppetlabs-ciscopuppet-1.1.0/lib/puppet/type/cisco_command_config.rb\n104:      value.gsub!(/^\\s*$\\n/, '')\n106:      value.gsub!(/^(#{indent_level})/, '') # remove extra indentation\n{code}\n\nThe easiest possible fix is to simply use {{dup}} on the input as that creates an unfrozen copy of a String. It is ok to mutate that copy, but an attempt to mutate the input will probably fail with an error \"attempt to modify a frozen string\".\n\nWithout this fix the above mentioned modules will stop working with Puppet 6.0.0 which made me enter this as a \"major\" problem (even if the fix is trivial).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33348", "fixedVersions": [], "id": "33348", "issueType": "Bug", "key": "MODULES-7752", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "change of gsub! to mutate strings must change for Puppet 6.0.0", "timeSpent": "PT0S", "updated": "2021-03-08T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "modules that depend on it:\n* https://github.com/voxpupuli/puppet-jira/pull/264\n* https://github.com/voxpupuli/puppet-proxysql/pull/64\n* https://github.com/voxpupuli/puppet-zabbix/issues/536", "created": "2018-09-01T06:06:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b], can you please look into this? It is quite urgent for us.", "created": "2018-09-10T13:54:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68], I'll get someone to take a look", "created": "2018-09-11T05:01:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The requested release has been made, sorry for the wait. Here is the release ticket:\n\nhttps://puppet.atlassian.net/browse/FM-7371", "created": "2018-09-13T08:40:00.000000"}], "components": [], "created": "2018-09-01T06:06:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b1b2cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpm67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_860154139_*|*_3_*:*_1_*:*_108031340_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_77892649"}], "description": "Hi,\ncan you please make a new release of puppetlabs-mysql? This will allow users to properly install stdlib 5.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40828", "fixedVersions": [], "id": "40828", "issueType": "Task", "key": "MODULES-7747", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2018-09-13T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "new release of puppetlabs-mysql", "timeSpent": "PT0S", "updated": "2018-09-13T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Modules that depend on it:\n* https://github.com/voxpupuli/puppet-puppetboard/pull/221", "created": "2018-09-01T05:51:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "3.4.0 got released yesterday.", "created": "2018-09-29T13:17:00.000000"}], "components": [], "created": "2018-09-01T05:49:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@642bb928"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpm5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_767439855_*|*_3_*:*_1_*:*_1663136339_*|*_5_*:*_2_*:*_138668_*|*_10005_*:*_1_*:*_15382941"}], "description": "Hi,\ncan you please make a new release of puppetlabs-apache? This will allow users to properly install stdlib 5.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39673", "fixedVersions": [], "id": "39673", "issueType": "Task", "key": "MODULES-7746", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2018-09-29T13:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "new release of puppetlabs-apache", "timeSpent": "PT0S", "updated": "2018-09-29T13:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "modules that depend on java:\n* https://github.com/voxpupuli/puppet-rundeck/pull/397\n* https://github.com/voxpupuli/puppet-jira/pull/264\n* https://github.com/voxpupuli/puppet-kafka/pull/275", "created": "2018-09-01T05:38:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Ticket:\nhttps://puppet.atlassian.net/browse/FM-7358", "created": "2018-09-10T03:02:00.000000"}], "components": [], "created": "2018-09-01T05:37:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a09a8c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpm5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_446063055_*|*_3_*:*_1_*:*_322239339_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncan you please make a new release of puppetlabs-java? This will allow users to properly install stdlib 5.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38626", "fixedVersions": [], "id": "38626", "issueType": "Task", "key": "MODULES-7745", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-09-10T03:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "new release of puppetlabs-java", "timeSpent": "PT0S", "updated": "2018-09-10T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Modules that fails because of postgresql:\n* https://github.com/voxpupuli/puppet-zabbix/pull/530\n* https://github.com/voxpupuli/puppet-jira/pull/264", "created": "2018-09-01T05:31:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Ticket:\nhttps://puppet.atlassian.net/browse/FM-7353", "created": "2018-09-10T01:56:00.000000"}], "components": [], "created": "2018-09-01T05:31:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2150529c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpm5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_422738240_*|*_3_*:*_1_*:*_341979402_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncan you please make a new release of puppetlabs-postgresql? This will allow users to properly install stdlib 5.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37586", "fixedVersions": [], "id": "37586", "issueType": "Task", "key": "MODULES-7744", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2018-09-10T01:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "new release of puppetlabs-postgresql", "timeSpent": "PT0S", "updated": "2018-09-10T01:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc_lite", "windows"], "created": "2018-08-31T09:53:00.000000", "creator": "623d013b761efb0069ce92a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b77a3ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}], "description": "When a user utilizes the dsc_lite module, they should be able to easily disable the DSC LocalConfigurationManager.\nThis was previously done in the dsc module with:\n\u00a0\n{code:java}\ndsc::lcm_config {'disable_lcm': \n    refresh_mode => 'Disabled', \n}{code}\n\u00a0\nThe dsc_lite module is using\u00a0Invoke-DSCResource in the background and the first paragraph of Microsofts own documentation asks you disable it. [https://docs.microsoft.com/en-us/powershell/module/psdesiredstateconfiguration/invoke-dscresource?view=powershell-5.1]\n\nThere are also instances where Puppet is replacing previous DSC pull or push environements and the LCM needs to be disabled in order to prevent dual configuration management services.", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "36616", "fixedVersions": [], "id": "36616", "issueType": "New Feature", "key": "MODULES-7743", "labels": ["001G000001pERe6IAG", "dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d013b761efb0069ce92a1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add feature to disable dsc lcm in dsc_lite", "timeSpent": "PT0S", "updated": "2021-07-19T14:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-08-31T07:30:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4890dcc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpl2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1131212608_*|*_3_*:*_1_*:*_938078653_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\nDue to the way that the templates are currently set travis rubocop runs are detecting strings within the test's that they judge as requiring to be decorated.\nTo get around this we have placed temporary exemptions within the rubocop_todo.yml files.\nIn order to resolve this entirely the templates need to be updated to exempt the spec files from being examined for string decoration.\n\nModule's that currently have the temp fix implemented:\nmysql\nmotd\napt", "environment": "Due to the way that the templates are currently set travis rubocop runs are detecting strings within the test's that they judge as requiring to be decorated.\nTo get around this we have placed temporary exemptions within the rubocop_todo.yml files.\nIn order to resolve this entirely the templates need to be updated to exempt the spec files from being examined for string decoration.\n\nModule's that currently have the temp fix implemented:\nmysql\nmotd\napt", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38622", "fixedVersions": [], "id": "38622", "issueType": "Bug", "key": "MODULES-7742", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-09-24T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rubocop template error related to i18n", "timeSpent": "PT0S", "updated": "2018-09-26T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Hi [~accountid:608c0f5ff5582400703d84ca] if there are other parts of your environment that have to stay on certain versions on the module, that is handled by environments . Environment isolation is handled on the Puppet Server side, and is not something that is handled inside the module.", "created": "2019-02-05T10:54:00.000000"}], "components": ["dsc_lite"], "created": "2018-08-31T06:54:00.000000", "creator": "608c0f5ff5582400703d84ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6700475"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqdb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81329958017_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.0.0*\n *Puppet Version: 4.10.11*\n *OS Name/Version: Windows 2012 R2*\n\nI have just upgraded from dsc_lite 0.2.0 to 1.0.0 in my own environment.\n Because the parameter names have changed (for example, dsc_resource_module is now resource_module) I had to change my manifests to keep it working.\n\nThe first thing I noticed is that, even though I had changed the manifests to use the correct parameter names, a puppet run still failed because 'resource_module' was not recognized as a parameter. I have seen this before in another module, and knew that I just had to restart the puppetserver process on the puppetmaster.\n\nI did that, and it worked fine after that.\n\nThe problem is that another user, in another environment that still uses 0.2.0 now started to get errors in puppet runs because 'dsc_resource_module' was now no longer being recognized as a parameter.\n\nI have been searching for a solution to this issue and found this:\n [https://puppet.com/docs/puppet/5.3/environment_isolation.html]\n\n*Desired Behavior:* \n Upgrading dsc_lite in one environment of a puppetmaster has no effects on other environments.\n\n*Actual Behavior:*\n\nUpgrading dsc_lite from 0.2.0 to 1.0.0 in one environments causes errors in other environments that still use dsc_lite 0.2.0.", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "33346", "fixedVersions": [], "id": "33346", "issueType": "Bug", "key": "MODULES-7741", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "608c0f5ff5582400703d84ca", "resolution": "Declined", "resolutionDate": "2021-03-29T14:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : Environment isolation", "timeSpent": "PT0S", "updated": "2021-03-29T14:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-31T03:14:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ef83cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5467"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpktz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5895613070_*|*_3_*:*_1_*:*_67618642_*|*_5_*:*_1_*:*_0"}], "description": "The motd module has an old directory that's been stagnant for a while, none of the tests are run, and the tests that are there are not required anyway.\n\nThis directory simply needs removed.\n\nhttps://github.com/puppetlabs/puppetlabs-motd/tree/master/tests", "epicLinkSummary": "motd next", "estimate": "PT0S", "externalId": "35526", "fixedVersions": [], "id": "35526", "issueType": "Task", "key": "MODULES-7740", "labels": [], "originalEstimate": "PT0S", "parent": "42724", "parentSummary": "motd next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-11-08T02:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd : Remove the 'test' directory", "timeSpent": "PT0S", "updated": "2018-11-08T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-30T09:26:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f914056"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpjjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12114_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1103660743"}], "description": "After Puppet 6 is released we can follow up with a release removing support for the very old versions of Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41798", "fixedVersions": [], "id": "41798", "issueType": "Story", "key": "MODULES-7739", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Duplicate", "resolutionDate": "2018-09-12T04:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Stdlib - remove support for very old Puppet versions (after Puppet 6)", "timeSpent": "PT0S", "updated": "2018-09-12T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a48e6866b810069e36767", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]\u00a0 Could you please advise about how we can resolve this issue?", "created": "2018-11-13T04:41:00.000000"}], "components": ["postgresql"], "created": "2018-08-30T00:04:00.000000", "creator": "5cd167eb36e2870fd201e39a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@221223f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpje7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/18"}], "description": "We're using the postgres module to grant and revoke permissions.\n\nGranting permissions run fine, notice once if the grant doesn't exist. But when revoking permissions the revoke is executed every puppet run, even if the grant already has been revoked.\n\nConfig:\u00a0\nensure: absent\ndb: \"%\\{::project}\"\nrole: xxxx\nprivilege: CREATE\nobject_type: SCHEMA\nobject_name: public\nNotice: /Stage[main]/Postgresql_wrapper::Config/Postgresql::Server::Grant[Revoke blah blah]/Postgresql_psql[grant:Revoke blah blah]/command: command changed 'notrun' to 'REVOKE CREATE ON SCHEMA \"public\" FROM \"xxxx\"'", "environment": "* PE 2016.4.11\n * CentOS 7.5\n * Postgres 9.6\n\n\u00a0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42928", "fixedVersions": [], "id": "42928", "issueType": "Bug", "key": "MODULES-7738", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cd167eb36e2870fd201e39a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : Notice appears every puppet run on grant revoke (ensure: absent).", "timeSpent": "PT0S", "updated": "2018-11-13T04:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747] i was just curious if you were aware of\u00a0 [https://forge.puppet.com/newrelic/newrelic_infra]\u00a0and [https://forge.puppet.com/newrelic/newrelic_plugins]\u00a0One installs agents and the other plugins. I am not an expert in newrelic, so i am not sure as to what your module provides that newrelic does not ?\n\nThanks for submitting your module for approval, by the way.\u00a0", "created": "2018-10-09T07:16:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] - we are aware of the NewRelic modules, however ours is subtly different:\n * It installs both the Infra agent and the PHP/Java agents from one module\n * The newrelic-plugins module linked above does not install the PHP agent\n * The newrelic-plugins module looks to be abandoned - last release was in 2014\n\nThe \"Infra\" agent is a server-based OS monitoring agent and will transmit OS stats such as CPU, memory, disk and network traffic to NewRelic's Infra monitoring platform.\n\nThe PHP and Java agents embed themselves in the application architecture and allow reporting on application performance, including which parts of the application are slow.\n\nThe two are part of the same ecosystem, but are different agents. Hopefully that clarifies things - if you need more information, please do let me know :)", "created": "2018-10-09T08:49:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747] thanks for the feedback, it helped explain why there are so many modules.\u00a0\n\nThere are a few things that need to be cleared up before we can mark the module as approved.\u00a0\n * Readme, it does not follow the guide, this provides a similar structure across all approved modules aiding readability. [https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n * There was no upper bound on the puppet version in metadata.json\n\nIt would be nice to do this, though not required.\n * Readme, there is no explanation for the parameters in the classes / types, using puppet strings would help document this for free.\u00a0\n * There are no acceptance tests, it is worth looking at other supported module to see how to implement them, Eg puppetlabs-ntp\n * There are later versions of apt and stdlib, that you may want to utilise.\n\nLet us know when you have fixes some of these issues, and we can re-review.\n\nThanks again for the great module.\n\n\u00a0", "created": "2018-10-23T07:42:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] - I have a new release ready to cut that adds an upper bound for the Puppet version, but as far as I'm aware the module does conform to the Readme standard. Can you show some examples of where it doesn't?\n\n\u00a0", "created": "2018-10-23T07:52:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] - just wondering if you have any update on what documentation needs to be updated. Having read the documentation ... \"documentation\" ...\u00a0 I've made some minor edits to shift some of the sections around, but\u00a0I'm fairly certain that the module does (largely) stick to the guidelines.", "created": "2018-11-08T06:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747]\n\nApologies for the delay in response, for your README would it be possible to add in some information for the following sections: \n\n*  Setup - can you add in an example of the most basic manifest that can be used to get this module up and running like this example in our  [ntp module|https://github.com/puppetlabs/puppetlabs-ntp/blob/master/README.md#beginning-with-ntp]\n\n* Usage - Can you extend this section to include a few different examples that result in different outcomes, the more examples there are for the community the easier it is to lift the module and run with it, this will also encourage community contributions.\n\n* Reference - If you add in a reference section and document the parameters that you use this will make this module easier to configure for end users.\n\nIf you are unsure you can always have a look at one of our supported module READMEs and they should provide a great starting point. Apologies on the back and forth. But once this is addressed we can start going forward with marking it as approved. \n\nThis is also a link to our README style guide which we follow when marking any module are approved: https://puppet.com/docs/puppet/6.0/modules_documentation.html#readme-template\n\nMany thanks!\nWe look forward to hearing back from you. \n\nThe Modules Team.", "created": "2018-11-12T05:21:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747]\n\nClosing this ticket due to lack of response. If you disagree with this decision please feel free to reopen. Apologies for any inconvenience caused. We would also like to take the time to thank you for publishing your module on the Forge.\n\nMany Thanks\nThe Modules Team", "created": "2019-01-22T07:20:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\n\nApologies for the delayed/lack of response. As I've mentioned on a couple of occasions, the module _does_ follow the vast majority of points that you've outlined. It contains sections on \"Setup\", \"Usage\", \"Limitations\" and \"Development\", and has done so since it was first forked from the upstream module.\n\nThe README also gives a lot of detailed information on what the module does, the various options/parameters and several examples of advanced functionality. As well as the README, there are several example manifests which can be validated by Vagrant.\n\nCan you please give more detailed feedback on what _exactly_ you would like changed within the module's README? Please give as many examples as possible, with reference to specific sections within this module's README, rather than referencing the Puppet documentation guidelines, which as a Forge contributor for more than 5 years (including one Approved module under my own namespace) I'm very much aware of.\n\nThanks,\nCraig\n\n\u00a0\n\ncc [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]", "created": "2019-01-22T07:28:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] for reference:\n * Setup - [here|https://github.com/claranet/puppet-newrelic#beginning-with-puppet-newrelic]\n * Usage -\u00a0[here|https://github.com/claranet/puppet-newrelic#usage]\u00a0and [here|https://github.com/claranet/puppet-newrelic#supported-agents]\n * Reference - The documentation only refers to \"facts or type aliases\" - neither of which exist in this module.", "created": "2019-01-22T07:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747]\n\nSorry for the delay in response I was out of office for a few days there.\n\nFirstly I am going to apologize as my feedback (for the README) has been based on the README displayed on the Forge. I have now looked in Github and I can see that you have made the relevant changes, however as the module has not been released, these changes were not presented on the Forge. \n\nIf you are able to cut a release I am happy to say that we will mark your module approved as all the blocking factors have been addressed from [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]s initial feedback.\n\nAgain apologies for the misunderstanding and I would personally like to thank you for pursuing this.\n\nModules Approval Team\n", "created": "2019-01-31T03:30:00.000000"}, {"author": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\n\nThanks for letting me know, no worries about the confusion, I've only just noticed that the release wasn't pushed to the Forge (changelog was updated and timestamped, but not released)!\n\nIn any case, version 2.4.2 has now been pushed to the Forge :)\n\nThanks,\n\nCraig", "created": "2019-01-31T05:29:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Delighted to say your module now has our approved badge! \nThanks for the quick release there and for contributing to modules on the Forge. \n\n:-) I am going to resolve this ticket, please feel free to reopen if you disagree with my decision.\n\nMany Thanks\nModules Approval Team", "created": "2019-01-31T05:37:00.000000"}], "components": ["approved"], "created": "2018-08-29T08:26:00.000000", "creator": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12f62311"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpion:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3538227218_*|*_3_*:*_1_*:*_6954814_*|*_4_*:*_1_*:*_763677439_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_821926_*|*_10004_*:*_2_*:*_8457499857_*|*_10005_*:*_1_*:*_618313081"}], "description": "The [claranet/newrelic|https://forge.puppet.com/claranet/newrelic] Puppet module is a fork of the abandoned [fsalum/newrelic|https://github.com/fsalum/puppet-newrelic] module (last commit: 16th August 2016), and has been considerably rewritten and updated since forking.\n\nIt is PDK compatible, contains puppet-rspec tests with 100% resource coverage, is actively developed and used, and has received pull requests from the community.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40825", "fixedVersions": [], "id": "40825", "issueType": "Task", "key": "MODULES-7737", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "resolution": "Fixed", "resolutionDate": "2019-01-31T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Approved Module Review: claranet/newrelic", "timeSpent": "PT0S", "updated": "2019-01-31T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a20ab85d-4ee6-45da-8088-8f51a841059f", "body": "closing moved to https://puppet.atlassian.net/browse/CLOUD-2079", "created": "2018-08-28T18:48:00.000000"}], "components": [], "created": "2018-08-28T14:53:00.000000", "creator": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@92bfe13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzphmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14145857_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 0.1.3*\n *Puppet Version: 2016.4 +*\n *OS Name/Version: any*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* puppetlabs/azure_arm has a written warning not to co-exist with puppetlabs/azure on the same Master and/or node\n\n*Actual Behavior:*\n\nWhen puppetlabs/azure_arm is installed on a machine that has puppetlabs/azure installed also, the following error occurs during a puppet run when an azure_arm resource is defined:\n\n\u00a0\n_Error: Could not autoload puppet/provider/azure_resource_group/azure_resource_group: cannot load such file -- facets_\n_Error: Could not autoload puppet/type/azure_resource_group: Could not autoload puppet/provider/azure_resource_group/azure_resource_group: cannot load such file -- facets_\n_Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/azure_resource_group: Could not autoload puppet/provider/azure_resource_group/azure_resource_group: cannot load such file -- facets (file: /root/create-azure.pp, line: 15, column: 1) on node\u00a0[puppet-master.lab.net.au|http://puppet-master.lab.net.au/]_\n\u00a0\nThis issue should be fixed, or the documentation for azure_arm and azure should be updated to indicate their mutual exclusivity.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33345", "fixedVersions": [], "id": "33345", "issueType": "Bug", "key": "MODULES-7736", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e61e70fa-c93f-4ac7-b34d-33b82b270b41", "resolution": "Fixed", "resolutionDate": "2018-08-28T18:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "azure_arm : errors if installed on the same Master/machine as puppetlabs/azure", "timeSpent": "PT0S", "updated": "2018-08-28T18:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a43e8866b810069e365dd", "created": "2018-08-28T07:45:00.000000", "name": "sql_reg_bad.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12436"}, {"attacher": "623a43e8866b810069e365dd", "created": "2018-08-28T07:45:00.000000", "name": "sql_reg_good.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13289"}], "comments": [{"author": "623a43e8866b810069e365dd", "body": "Behavior of the module now is to not accept the DWORD value of 4, so the Instance features array is empty, therefore the module attempts a reinstall. The reinstall fails because SQL is still installed.", "created": "2018-08-28T07:05:00.000000"}, {"author": "5ae80f898946622c5c3d49cb", "body": "This seems to be fixed according to the changelog: [https://forge.puppet.com/puppetlabs/sqlserver/changelog#230---2019-01-22]", "created": "2019-06-04T10:08:00.000000"}], "components": ["sqlserver"], "created": "2018-08-28T06:55:00.000000", "creator": "623a43e8866b810069e365dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Solution involves accepting installed features with a value greater than or equal to 1."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50ccabaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Other (please specify in description)"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53401473896_*|*_5_*:*_1_*:*_0"}], "description": "The SQL module looks for instance features with a registry value of \"1\" (for installed), but some instances now have vaules of \"4\" (still means installed, but I'm not sure why the different value). It is unclear why this value is being used, why it would have changed on some servers that previously had a value of 1.\n\nIssue was found in production environment after deployment of new SQL patch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40823", "fixedVersions": [], "id": "40823", "issueType": "Bug", "key": "MODULES-7734", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43e8866b810069e365dd", "resolution": "Fixed", "resolutionDate": "2020-05-07T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQL Server : Does not detect installed features with DWORD values greater than 1", "timeSpent": "PT0S", "updated": "2020-05-07T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-08-28T02:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d13215f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_871817526_*|*_3_*:*_1_*:*_250594519_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42924", "fixedVersions": [], "id": "42924", "issueType": "Sub-task", "key": "MODULES-7733", "labels": [], "originalEstimate": "PT0S", "parent": "38615", "parentSummary": "Supported Release (puppetlabs-accounts) 3.0.0 - (07-09-18) - (292bdcd241d7c4c08134abb51ce1baa75c1d9b37)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-10T02:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-10T02:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "accounts is good to release - QA signoff is complete! \nRelease against 292bdcd241d7c4c08134abb51ce1baa75c1d9b37", "created": "2018-09-07T05:06:00.000000"}], "components": [], "created": "2018-08-28T02:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4684a274"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_870786858_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41797", "fixedVersions": [], "id": "41797", "issueType": "Sub-task", "key": "MODULES-7732", "labels": [], "originalEstimate": "PT0S", "parent": "38615", "parentSummary": "Supported Release (puppetlabs-accounts) 3.0.0 - (07-09-18) - (292bdcd241d7c4c08134abb51ce1baa75c1d9b37)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-07T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-07T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [{"attacher": "5a8ddd3e21870439aa9195e5", "created": "2018-09-05T17:21:00.000000", "name": "image-2018-09-05-16-21-54-038.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12437"}], "comments": [{"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]\ncan you please confirm if these are all the files that we need to translate:\n!image-2018-09-05-16-21-54-038.png!\n\nOr, could you please provide me the list of github locations?\n\n\u00a0\n\nThank you", "created": "2018-09-05T17:22:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:5b574c837501ba2d6ea647b9] is best placed to confirm\n", "created": "2018-09-07T02:42:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:5a8ddd3e21870439aa9195e5]\u00a0we have decided to leave out the REFERENCE.md file for now as it is generated by Puppet Strings so please go ahead with locals/puppetlabs-accounts.pot and README.markdown. Just to keep you in the loop, we have quite a lot of functionality in this release so we are going to go ahead with an interim release and will integrate the translations in a subsequent release.", "created": "2018-09-07T03:20:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "REFERENCE.md has been removed from the list of files to be localized.", "created": "2018-09-10T16:20:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "[~accountid:5a53f79a4ee9b3787fdecc5c] Done! Thanks!", "created": "2018-09-10T16:21:00.000000"}], "components": [], "created": "2018-08-28T02:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4094c39c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104228855_*|*_3_*:*_1_*:*_1616960293_*|*_4_*:*_1_*:*_2202145_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_2359028"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40821", "fixedVersions": [], "id": "40821", "issueType": "Sub-task", "key": "MODULES-7731", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38615", "parentSummary": "Supported Release (puppetlabs-accounts) 3.0.0 - (07-09-18) - (292bdcd241d7c4c08134abb51ce1baa75c1d9b37)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-17T02:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-17T02:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi Claire. Just wanted to let you know that I need changes to the po file in locales. Cheers!", "created": "2018-08-28T06:22:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.", "created": "2018-08-29T07:53:00.000000"}], "components": [], "created": "2018-08-28T02:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@759caa80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12287592_*|*_10009_*:*_1_*:*_91887061_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39672", "fixedVersions": [], "id": "39672", "issueType": "Sub-task", "key": "MODULES-7730", "labels": [], "originalEstimate": "PT0S", "parent": "38615", "parentSummary": "Supported Release (puppetlabs-accounts) 3.0.0 - (07-09-18) - (292bdcd241d7c4c08134abb51ce1baa75c1d9b37)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-29T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-29T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] / [~accountid:5a8ddd3e21870439aa9195e5] - we've been waiting for translations for the Accounts module for a while - can either of you guys give an update on where it is i the process? I can't see it in the Transifex website, not sure if it has even been submitted", "created": "2018-09-05T05:09:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] I caught up with [~accountid:5a8ddd3e21870439aa9195e5] yesterday, he said the delay was because we hadn't previously translated the accounts module, so\u00a0it needed to added it to Transifex and linked to Github. It is now set up so James said he will send out the translation this week. The list of LOC modules I have seems to be outdated [https://confluence.puppetlabs.com/display/systemsEngineering/i18n+-+Modules.]\u00a0", "created": "2018-09-05T06:13:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Cool thanks [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]. What exactly is the list of LOC modules?", "created": "2018-09-05T06:34:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] The modules that we localize. Can you think of any others that should be on this list? Thanks!", "created": "2018-09-05T06:50:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] and [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]\u00a0\nSorry about the delay, we will end out translation request either today or tomorrow. And just FYI, we are having over 60+ files in the translation pipeline and please expect this is taking longer than usual.\u00a0\n\nThank you,", "created": "2018-09-05T12:51:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "np, thanks for the update [~accountid:5a8ddd3e21870439aa9195e5]", "created": "2018-09-06T04:08:00.000000"}], "components": [], "created": "2018-08-28T02:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5083d3cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5419_*|*_3_*:*_2_*:*_1137314667_*|*_5_*:*_2_*:*_385460_*|*_10006_*:*_1_*:*_3301612"}], "description": "*REASON:*\u00a0 https://puppet.atlassian.net/browse/FM-7284\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-accounts/compare/2.0.0...292bdcd241d7c4c08134abb51ce1baa75c1d9b37]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/lastSuccessfulBuild/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38615", "fixedVersions": [], "id": "38615", "issueType": "Task", "key": "MODULES-7729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-10T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-accounts) 3.0.0 - (07-09-18) - (292bdcd241d7c4c08134abb51ce1baa75c1d9b37)", "timeSpent": "PT0S", "updated": "2018-09-10T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-translate/commit/8598f803e49636543cf691ca9a20eb0625cf47ff", "created": "2018-08-28T03:28:00.000000"}], "components": [], "created": "2018-08-28T02:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db1f0b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzph4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493199_*|*_3_*:*_1_*:*_3033327_*|*_5_*:*_1_*:*_0"}], "description": "This failure seems to be related to dependencies and failing on smoke tests. This needs to be ran locally and the failures to be ironed out. The errors are swallowed up and you will only see if you run the tests locally.\n\nA list of failures:\n1) needs beaker-hostgenerator\n2) needs nokogiri\n\nFailures need to be addressed and see if there are anymore that come off the back.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37584", "fixedVersions": [], "id": "37584", "issueType": "CI Blocker", "key": "MODULES-7728", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-28T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-translate: CI failure", "timeSpent": "PT0S", "updated": "2018-08-28T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair ", "created": "2018-08-29T09:33:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The outcome of the spike is that it seems feasible to make this change, and probably not even call it a breaking change.\n\nThe original issue is that the attempt at using composite name vars for this type did not work properly. One of the keys specified as a part of the name var was a property and not a parameter. This is not allowed in puppet. Composite name var keys must be parameters, not properties.\n\nChanging the offending property into a parameter seems to fix the issue, as long as a new, unused parameter called :name is added. This is to address a bug in puppet that causes problems for composite name vars if that parameter does not exist in the type.\n\n\u00a0\n\nThe only difference I can find in the way the module functions after this change (other than fixing the bug that spawned the ticket) is that puppet resource iis_application no longer returns sitename as a property in the returned resource text. That name is now returned as an implicit part of the resource title.\n\nRecommend we evaluate the changes required to the testing suite and then proceed with fixing the bug in the parent ticket.", "created": "2018-09-05T14:02:00.000000"}], "components": [], "created": "2018-08-27T12:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac6e321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgnz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161989814_*|*_3_*:*_1_*:*_534414502_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_86512869"}], "description": "Investigate solution to MODULES-5493 multiple applications across sites can't have the same name.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36615", "fixedVersions": [], "id": "36615", "issueType": "Task", "key": "MODULES-7727", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-09-05T14:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - SPIKE investigate solution to MODULES-5493 bug", "timeSpent": "PT0S", "updated": "2018-09-05T14:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Tagged and bagged\u00a0[https://github.com/puppetlabs/puppetlabs-iis/tree/4.4.0.|https://forge.puppet.com/puppetlabs/iis] Released\u00a0https://forge.puppet.com/puppetlabs/iis", "created": "2018-09-04T13:03:00.000000"}], "components": [], "created": "2018-08-27T12:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39925997"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_693917808_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38611", "fixedVersions": [], "id": "38611", "issueType": "Sub-task", "key": "MODULES-7726", "labels": [], "originalEstimate": "PT0S", "parent": "34426", "parentSummary": "Supported Release (IIS) 4.4.0 - (2018-09-05) - (4ac0da3da1da87bc0415e3411e32a396468e9ea3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-04T13:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-04T13:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here:\u00a0**[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_smoke-release/25/]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-iis/blob/|https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4ac0da3da1da87bc0415e3411e32a396468e9ea3] [4ac0da3da1da87bc0415e3411e32a396468e9ea3|https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4ac0da3da1da87bc0415e3411e32a396468e9ea3] [ /CHANGELOG.md|https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4ac0da3da1da87bc0415e3411e32a396468e9ea3]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4ac0da3da1da87bc0415e3411e32a396468e9ea3]\n\n\u00a0\n\nIssuing from tip of release branch at 4ac0da3\n\nPrevious tag is 4.3.2 at\u00a0e2728ac\n\n\u00a0\n\nAdditional bindings MODULES-6947 unit tested.\n\nPassword escaping MODULES-6870 acceptance tested.\n\n\u00a0\n\nLooks good to me.\u00a0(y)", "created": "2018-08-30T15:22:00.000000"}], "components": [], "created": "2018-08-27T12:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c45d1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_270256375_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37582", "fixedVersions": [], "id": "37582", "issueType": "Sub-task", "key": "MODULES-7725", "labels": [], "originalEstimate": "PT0S", "parent": "34426", "parentSummary": "Supported Release (IIS) 4.4.0 - (2018-09-05) - (4ac0da3da1da87bc0415e3411e32a396468e9ea3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-30T15:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-30T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Not currently needed for Windows modules", "created": "2018-08-29T09:15:00.000000"}], "components": [], "created": "2018-08-27T12:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f2c5617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161803385_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36614", "fixedVersions": [], "id": "36614", "issueType": "Sub-task", "key": "MODULES-7724", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34426", "parentSummary": "Supported Release (IIS) 4.4.0 - (2018-09-05) - (4ac0da3da1da87bc0415e3411e32a396468e9ea3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-29T09:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-29T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-08-27T12:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ea3520"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585913989_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35524", "fixedVersions": [], "id": "35524", "issueType": "Sub-task", "key": "MODULES-7723", "labels": [], "originalEstimate": "PT0S", "parent": "34426", "parentSummary": "Supported Release (IIS) 4.4.0 - (2018-09-05) - (4ac0da3da1da87bc0415e3411e32a396468e9ea3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-09-03T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(IIS) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-03T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2018-08-27T12:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d72ab26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpgnr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_444495021_*|*_1_*:*_1_*:*_5447_*|*_3_*:*_1_*:*_80849650_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_168603716"}], "description": "*REASON:* 4.4.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4ac0da3da1da87bc0415e3411e32a396468e9ea3\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/25/", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "34426", "fixedVersions": [], "id": "34426", "issueType": "Task", "key": "MODULES-7722", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-04T13:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (IIS) 4.4.0 - (2018-09-05) - (4ac0da3da1da87bc0415e3411e32a396468e9ea3)", "timeSpent": "PT0S", "updated": "2018-09-04T13:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Thanks for CC'ing me.\u00a0 Let me know what needs to be done on my end.", "created": "2018-08-27T15:01:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24] [~accountid:557058:d03df85b-7952-4add-b4d1-c65909e47cd7] Cool thanks guys, fyi - [this page|https://forge.puppet.com/approved/criteria] spells out in detail what criteria is used to determine if a modules meets the Approved criteria. If you guys think it is ready let me know and I can queue it up for review", "created": "2018-08-29T10:17:00.000000"}, {"author": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "body": "To my knowledge it's ready now", "created": "2018-08-29T10:24:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] this is one that would be good to get a look at in the next approved meeting", "created": "2018-08-29T10:37:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Hey [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] & [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7],\n\n\u00a0\n\nIf i need to follow the read me template exactly or my read me is fine please let me know.\u00a0 I had a hard time figuring out how to get the puppet-approved readme template to \"flow\" like i have mine currently in how it talks about the sensitive data type etc.\n\n\u00a0\n\nAlso, In order to ensure better quality, if anyone is able to assist in getting \"useful\" unit tests for my puppet 4 function i would appreciate the help.\u00a0 I had trouble mocking/faking the http calls that were needed.\n\n\u00a0\n\nThanks,\n\nMichael Fyffe\n\n\u00a0\n\n\u00a0", "created": "2018-08-29T22:41:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] did you guys get to this one on the last Approved review?", "created": "2018-09-07T08:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:557058:d03df85b-7952-4add-b4d1-c65909e47cd7],\n\nThe modules team has taken time to review your module. Before we can add an approved badge to your module it needs be at least a 1.0.0 release. We would also encourage you to add more tests as currently the only tests implemented is 1 negative unit test by exceeding the number of parameters which doesn\u2019t give any test coverage for the function. If you would like to mock http calls, I would recommend a library called [Webmock|https://github.com/bblimke/webmock]. \n\nOther minor suggestions we have for the module is:\n- In your README.md providing the absolute path to your REFERENCE.md as when it is on the Forge it links to an non existent page\n- Encourage more community participation, whether this is issues driven from the community or actual code changes, it is always great to have multiple people contributing and making use of the code base\n\nThank you for taking your time to submit this module for approval, we look forward to working with you on giving your module the approved status on the Forge.\n\nMany Thanks,\nThe Modules Team\n", "created": "2018-10-02T09:06:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Hey [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\n\nThanks for the valuable feedback.\u00a0 I have written a todo list of things to get completed.\n\n\u00a0\n # Fix reference.md link in readme to be github absolute url ( [https://github.com/TraGicCode/tragiccode-azure_key_vault/issues/15]\u00a0)\n # Attempt to create some valuable unit tests using WebMock or something similiar.\u00a0 Will do some research to understand how this differs from other popular webmocking libraries for unit testing in ruby (\u00a0[https://github.com/TraGicCode/tragiccode-azure_key_vault/issues/12] )\n # Bump module to 1.0.0 stable release ( [https://github.com/TraGicCode/tragiccode-azure_key_vault/issues/17]\u00a0)\n\nI'll reply back as things get completed.\n\n\u00a0\n\nOn a side note, Looks like someone has created a PR to add the option of also pull secrets from a custom hiera backend implementation:\n\n\u00a0\n\nhttps://github.com/TraGicCode/tragiccode-azure_key_vault/pull/13", "created": "2018-10-03T06:19:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "Hey Guys, Giving yall an update on where i stand currently on this:\n\n[x] - Fixed the reference.md link in the readme\n [x] - Recieved a contribution from a community member ( custom hiera backend )\n [x] - Still need to add more unit tests\n [x] - Need to bump to 1.0.0 for a major release\n\n\u00a0\n\nAgain, I will post back when the above remaining 2 issues are completed.", "created": "2018-10-24T14:20:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] ,\n\n\u00a0\n\nI have completed the above steps.\u00a0 I believe the module is ready for re-review for approval status.\n\n\u00a0\n\nThanks,\n\nMichael Fyffe", "created": "2018-10-25T08:18:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for all the effort [~accountid:557058:d03df85b-7952-4add-b4d1-c65909e47cd7] !!\n\nIt is now marked as approved.\u00a0\n\nCongratulations!!", "created": "2018-11-01T03:25:00.000000"}, {"author": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "body": "Yay! Thanks [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]", "created": "2018-11-01T09:22:00.000000"}], "components": ["approved"], "created": "2018-08-27T08:59:00.000000", "creator": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bec78c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpfsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239451637_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2571238277_*|*_10005_*:*_1_*:*_2871663716"}], "description": "Requesting approved module review for [https://github.com/TraGicCode/tragiccode-azure_key_vault]\n\ncc: [~accountid:557058:d03df85b-7952-4add-b4d1-c65909e47cd7]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33344", "fixedVersions": [], "id": "33344", "issueType": "Task", "key": "MODULES-7720", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "resolution": "Fixed", "resolutionDate": "2018-11-01T03:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Approval review for TraGicCode/tragiccode-azure_key_vault", "timeSpent": "PT0S", "updated": "2018-11-01T09:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2018-08-26T21:17:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13186"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Attached explorer screenshot\n !screenshot-1.png|thumbnail! ", "created": "2018-08-26T21:17:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] waiting on CS priority before we move this to the appropriate ACL epic.", "created": "2018-08-27T13:06:00.000000"}], "components": ["acl"], "created": "2018-08-26T21:16:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "ACL should manage the *actual* ACL for CREATOR_OWNER not the effective ACL.\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bd6d990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwbj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/18"}], "description": "_Basic Info_\n*Module Version:* 2.0.1\n*Puppet Version:* 5.5.4\n*OS Name/Version:* 2012 R2\n\nUsing the following Manifest\n{code}\nfile { 'C:/Windows/Temp/ACL':\n  ensure => directory,\n} ->\nacl { 'C:/Windows/Temp/ACL':\n  purge  => true,\n  inherit_parent_permissions => false,\n  permissions => [\n    {\n      identity => 'Users',\n      rights   => ['read','execute'],\n      affects  => 'self_only'\n    },\n    {\n      identity => 'Administrators',\n      rights   => ['full']\n    },\n    {\n      identity => 'SYSTEM',\n      rights   => ['full']\n    },\n    {\n      identity => 'CREATOR OWNER',\n      rights   => ['full']\n    }\n  ],\n}\n{code}\n\n*Desired Behavior:*\nIt should be idempotent and create a folder with the described permissions\n\n\n*Actual Behavior:*\n\nIt is not idempotent but does create the correct permissions\n\nEach subsequent runs emits:\n\n{code}\nNotice: /Stage[main]/Main/Acl[C:/Windows/Temp/ACL]/permissions: permissions changed [\n\n{\"identity\"=>\"BUILTIN\\\\Users\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=>:self_only},\n{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"]},\n{\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"full\"]},\n{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"], \"affects\"=>:self_only},\n{\"identity\"=>\"CREATOR OWNER\", \"rights\"=>[\"full\"], \"affects\"=>:children_only}\n\n] to [\n\n{\"identity\"=>\"BUILTIN\\\\Users\", \"rights\"=>[\"read\", \"execute\"], \"affects\"=>:self_only},\n{\"identity\"=>\"BUILTIN\\\\Administrators\", \"rights\"=>[\"full\"]},\n{\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"full\"]},\n{\"identity\"=>\"CREATOR OWNER\", \"rights\"=>[\"full\"]}\n]\n{code}\n\nNote the extra permission.  The ACL module appears to be getting the EFFECTIVE permissions on the directory, not the ACTUAL ACL\n\nIn windows explorer the permissions are correct.  Icacls, as expected, emits \n\n{code}\nPS C:\\windows\\temp> icacls acl\nacl BUILTIN\\Users:(RX)\n    BUILTIN\\Administrators:(OI)(CI)(F)\n    NT AUTHORITY\\SYSTEM:(OI)(CI)(F)\n    BUILTIN\\Administrators:(F)\n    CREATOR OWNER:(OI)(CI)(IO)(F)\n{code}\n\nNote that puppet resource shows the effective permissions not the actual ACL too;\n\n{code}\nPS C:\\Users\\Administrator> puppet resource acl c:/windows/temp/acl\nacl { 'c:/windows/temp/acl':\n  group                      => 'S-1-5-21-695909924-1808197002-4206676199-513',\n  inherit_parent_permissions => false,\n  owner                      => 'S-1-5-32-544',\n  permissions                => [\n  {'identity' => 'BUILTIN\\Users', 'rights' => ['read', 'execute'], 'affects' => 'self_only'},\n  {'identity' => 'BUILTIN\\Administrators', 'rights' => ['full']},\n  {'identity' => 'NT AUTHORITY\\SYSTEM', 'rights' => ['full']},\n  {'identity' => 'BUILTIN\\Administrators', 'rights' => ['full'], 'affects' => 'self_only'},\n  {'identity' => 'CREATOR OWNER', 'rights' => ['full'], 'affects' => 'children_only'}],\n}\nPS C:\\Users\\Administrator>\n{code}\n\nWhereas the Get-ACL command gets the actual ACL\n{code}\nPS C:\\windows\\temp> (get-acl c:\\windows\\temp\\acl).Access\n\n\nFileSystemRights  : FullControl\nAccessControlType : Allow\nIdentityReference : CREATOR OWNER\nIsInherited       : False\nInheritanceFlags  : ContainerInherit, ObjectInherit\nPropagationFlags  : InheritOnly\n\nFileSystemRights  : FullControl\nAccessControlType : Allow\nIdentityReference : NT AUTHORITY\\SYSTEM\nIsInherited       : False\nInheritanceFlags  : ContainerInherit, ObjectInherit\nPropagationFlags  : None\n\nFileSystemRights  : FullControl\nAccessControlType : Allow\nIdentityReference : BUILTIN\\Administrators\nIsInherited       : False\nInheritanceFlags  : ContainerInherit, ObjectInherit\nPropagationFlags  : None\n\nFileSystemRights  : ReadAndExecute, Synchronize\nAccessControlType : Allow\nIdentityReference : BUILTIN\\Users\nIsInherited       : False\nInheritanceFlags  : None\nPropagationFlags  : None\n{code}", "environment": "Windows Server 2012R2\nPuppet Agent Version 5.5.4\nACL Module version 2.0.1", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "42921", "fixedVersions": [], "id": "42921", "issueType": "Bug", "key": "MODULES-7719", "labels": [], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "acl : CREATOR_OWNER effective rights should not appear in the ACL list", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi\u00a0[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] - this is an issue related to puppet_agent. Are you the right person to triage this? If not, please let me know who is best placed to help. Thanks!", "created": "2018-08-29T04:55:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Assigned to myself to track down whether this has been finished under a duplicate ticket, or if there's some more of these we missed", "created": "2018-12-19T10:42:00.000000"}, {"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "source_permissions has been removed in puppet_agent 1.x (but not released yet). I'm marking this as a duplicate of MODULES-7791", "created": "2019-01-08T18:23:00.000000"}], "components": ["puppet_agent"], "created": "2018-08-24T10:40:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@449f541"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpevz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_965536119_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1755674498_*|*_10005_*:*_1_*:*_9146945575"}], "description": "The parameter source_permissions is deprecated:\u00a0PUP-5921\n\nWe should remove this parameter from the\u00a0puppet_agent::prepare class:\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.6.2/manifests/prepare.pp#L20-L30]\n\nThis will clean up the deprecation warnings seen here:\n{code:java}Warning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0\n(file: /etc/puppetlabs/code/environments/staging/modules/puppet_agent/manifests/prepare.pp, line: 36)\u00a0\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0\n(file: /etc/puppetlabs/code/environments/staging/modules/puppet_agent/manifests/prepare/puppet_config.pp, line: 18)\u00a0\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0\n(file: /etc/puppetlabs/code/environments/staging/modules/puppet_agent/manifests/osfamily/debian.pp, line: 74)\u00a0\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0\n(file: /etc/puppetlabs/code/environments/staging/modules/puppet_agent/manifests/osfamily/debian.pp, line: 79)\u00a0\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0\n(file: /etc/puppetlabs/code/environments/staging/modules/puppet_agent/manifests/osfamily/debian.pp, line: 92)\u00a0\nWarning: The `source_permissions` parameter is deprecated. Explicitly set `owner`, `group`, and `mode`.\u00a0{code}", "environment": "Affects agent versions\u00a05.5.6 and up", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42919", "fixedVersions": [], "id": "42919", "issueType": "Task", "key": "MODULES-7718", "labels": ["deprecation", "maintenance", "packaging", "triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Duplicate", "resolutionDate": "2019-01-08T18:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent - remove source_permissions", "timeSpent": "PT0S", "updated": "2019-01-29T03:55:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR merged", "created": "2018-10-11T09:37:00.000000"}], "components": ["concat"], "created": "2018-08-24T10:01:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The ensure_newline\u00a0parameter uses\u00a0{{\\r\\n}} on Windows."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9780fd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-36"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpevb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4145775013_*|*_5_*:*_1_*:*_0"}], "description": "The ensure_newline\u00a0parameter uses\u00a0{{\\n}} rather than using {{\\r\\n}} on Windows.", "environment": "Windows 2008/2012/2016\n\npuppetlabs-concat\u00a05.0.0", "epicLinkSummary": "Concat Overhaul", "estimate": "PT0S", "externalId": "39671", "fixedVersions": [], "id": "39671", "issueType": "Improvement", "key": "MODULES-7717", "labels": [], "originalEstimate": "PT0S", "parent": "45577", "parentSummary": "Concat Overhaul", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2018-10-11T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat: ensure_newline uses unix line ending on windows", "timeSpent": "PT0S", "updated": "2018-11-29T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "This has been addressed in the (currently unreleased) MODULES-8317. Closing this one as a duplicate. ", "created": "2019-01-08T18:29:00.000000"}], "components": ["puppet_agent", "supported"], "created": "2018-08-24T05:10:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68dca998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzperb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_985250013_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10903082628"}], "description": "The dependencies for the puppet_agent module appear to be quite out of date, with the highest versions permissible for the puppetlabs-stdlib module being < 5.0.0, the puppetlabs-apt module being < 3.0.0 and the puppetlabs-inifile <= 2.1.0.\n\npuppetlabs-stdlib has had version 5.0.0 released, with very specific changes to the functions available, and in cases where the puppet_agent module is used to update to the latest puppet agent version, it should be able to use the latest stdlib too.\n\npuppetlabs-apt is up to version 5.0.1 and the mismatch in customer's versions and the dependency in the puppet_agent causes issues.\n\nIs there a reason for keeping the dependencies at this specific level, or would there be a downside to bumping the max version to allow the latest versions of these modules to be used?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39670", "fixedVersions": [], "id": "39670", "issueType": "Improvement", "key": "MODULES-7751", "labels": ["dependencies", "packaging"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Duplicate", "resolutionDate": "2019-01-08T18:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module Dependencies for puppet_agent module need to be updated.", "timeSpent": "PT0S", "updated": "2019-01-29T03:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["windows"], "created": "2018-08-24T03:33:00.000000", "creator": "623c146250bb2b0070b6b497", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a3ece4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh2rj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_158860904_*|*_1_*:*_1_*:*_11446620726_*|*_10007_*:*_1_*:*_6090411_*|*_3_*:*_1_*:*_336005_*|*_10009_*:*_1_*:*_72531689_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_434814456"}], "description": "Following the Readme from the DSC and DSC_Lite Modules - [https://forge.puppet.com/puppetlabs/dsc#handling-reboots-with-dsc]\u00a0and [https://forge.puppet.com/puppetlabs/dsc_lite#handling-reboots-with-dsc]\u00a0will result in daily unwarranted reboots.\n\nIf we look at the Readme from the Reboot Module - [https://forge.puppet.com/puppetlabs/reboot#reboot-when-certain-conditions-are-met]\u00a0we can see that an onlyif attribute needs to be added to only reboot when the specified conditions are met.\u00a0\n\nA customer ran into this confusion and has requested that the onlyif be added to the example in the DSC/DSC_Lite Module's Readme also.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36613", "fixedVersions": [], "id": "36613", "issueType": "Improvement", "key": "MODULES-7716", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146250bb2b0070b6b497", "resolution": "Fixed", "resolutionDate": "2019-01-11T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC and DSC_Lite Readme Update", "timeSpent": "PT0S", "updated": "2019-01-23T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19143b83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpepz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23843962_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42917", "fixedVersions": [], "id": "42917", "issueType": "Sub-task", "key": "MODULES-7715", "labels": [], "originalEstimate": "PT0S", "parent": "38608", "parentSummary": "Supported Release (puppetlabs-apt) 6.0.0 - (24-08-18) - (89cee3359ad2caf8adb912c6207471c94383e47d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T09:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-24T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manually signed off as Kerminator is down:\nRelease against 89cee3359ad2caf8adb912c6207471c94383e47d", "created": "2018-08-24T06:47:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35070778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpepr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14915762_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41796", "fixedVersions": [], "id": "41796", "issueType": "Sub-task", "key": "MODULES-7714", "labels": [], "originalEstimate": "PT0S", "parent": "38608", "parentSummary": "Supported Release (puppetlabs-apt) 6.0.0 - (24-08-18) - (89cee3359ad2caf8adb912c6207471c94383e47d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-24T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-08-24T06:46:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6492c02a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpepj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14819060_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40819", "fixedVersions": [], "id": "40819", "issueType": "Sub-task", "key": "MODULES-7713", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38608", "parentSummary": "Supported Release (puppetlabs-apt) 6.0.0 - (24-08-18) - (89cee3359ad2caf8adb912c6207471c94383e47d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-24T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes.", "created": "2018-08-24T06:45:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e86b4dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpep3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14800453_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39669", "fixedVersions": [], "id": "39669", "issueType": "Sub-task", "key": "MODULES-7712", "labels": [], "originalEstimate": "PT0S", "parent": "38608", "parentSummary": "Supported Release (puppetlabs-apt) 6.0.0 - (24-08-18) - (89cee3359ad2caf8adb912c6207471c94383e47d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-24T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back PR: [https://github.com/puppetlabs/puppetlabs-apt/pull/785]", "created": "2018-08-24T09:17:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7311e977"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpepb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5693_*|*_3_*:*_1_*:*_24150414_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16294"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-apt/compare/5.0.1...89cee3359ad2caf8adb912c6207471c94383e47d)\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38608", "fixedVersions": [], "id": "38608", "issueType": "Task", "key": "MODULES-7711", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T09:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apt) 6.0.0 - (24-08-18) - (89cee3359ad2caf8adb912c6207471c94383e47d)", "timeSpent": "PT0S", "updated": "2018-08-24T09:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37493a5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpeov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20268527_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37579", "fixedVersions": [], "id": "37579", "issueType": "Sub-task", "key": "MODULES-7710", "labels": [], "originalEstimate": "PT0S", "parent": "33343", "parentSummary": "Supported Release (puppetlabs-concat) 5.0.0 - (24/08/2018) - (54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T08:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-24T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "concat is good to release - QA signoff is complete! \nRelease against 54c3dba1ecce44ab9aed603d126a8c8cd5a995d6", "created": "2018-08-24T08:13:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@561df123"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpeon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20046694_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36612", "fixedVersions": [], "id": "36612", "issueType": "Sub-task", "key": "MODULES-7709", "labels": [], "originalEstimate": "PT0S", "parent": "33343", "parentSummary": "Supported Release (puppetlabs-concat) 5.0.0 - (24/08/2018) - (54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-24T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs.", "created": "2018-08-24T08:12:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd74285"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpeof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20031894_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35523", "fixedVersions": [], "id": "35523", "issueType": "Sub-task", "key": "MODULES-7708", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33343", "parentSummary": "Supported Release (puppetlabs-concat) 5.0.0 - (24/08/2018) - (54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-24T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs.", "created": "2018-08-24T08:12:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df16cb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpenz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20013491_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34424", "fixedVersions": [], "id": "34424", "issueType": "Sub-task", "key": "MODULES-7707", "labels": [], "originalEstimate": "PT0S", "parent": "33343", "parentSummary": "Supported Release (puppetlabs-concat) 5.0.0 - (24/08/2018) - (54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-24T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/516", "created": "2018-08-24T08:18:00.000000"}], "components": [], "created": "2018-08-24T02:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c8cfb8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpeo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5626_*|*_3_*:*_1_*:*_21736046_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15062"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-concat/compare/4.2.1...54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33343", "fixedVersions": [], "id": "33343", "issueType": "Task", "key": "MODULES-7706", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-24T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-concat) 5.0.0 - (24/08/2018) - (54c3dba1ecce44ab9aed603d126a8c8cd5a995d6)", "timeSpent": "PT0S", "updated": "2018-08-24T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PRs created:\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/166\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1821\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/783\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/514\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/775\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/329\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/91\nhttps://github.com/puppetlabs/puppetlabs-java/pull/310\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1114\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/481\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1018\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/314\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/72\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/128", "created": "2018-08-23T11:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/114\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/271\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/86", "created": "2018-08-23T11:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Windows team have been notified of PRs created.\nPRs merged on the linux/cross-platform side. \n\nTomcat & Java are blocked and need a release following a merge on puppet-archive\nhttps://github.com/voxpupuli/puppet-archive/pull/352\n\n", "created": "2018-08-24T09:21:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All Linux and cross-platform modules have now been updated and merged.\n\n3 Windows modules remaining.\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/114\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/271\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/86", "created": "2018-08-28T03:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All cross-platform & linux modules have been bumped and merged.\n[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] hope you dont mind me assigning this ticket to you.\n\nI am going on PTO for a week and though it would be the best plan to track and ensure they aren't forgotten about.\n\nMany Thanks\nPaula", "created": "2018-08-28T08:58:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Changes for puppetlabs-chocolatey merged to master at: [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/fa7560e3979efd177dbcf5cd05ff15f01bb821d0]\n\nChanges for puppetlabs-sqlserver merged to master at: [https://github.com/puppetlabs/puppetlabs-sqlserver/commit/80a72e8fcad1ab55fa9b35c30ddca5c3ff24bc0a]\n\nChanges for puppetlabs-wsus_client merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/8d26fec32673462d536246b6b55b8c2572fe68dc", "created": "2018-08-29T20:05:00.000000"}], "components": [], "created": "2018-08-23T10:58:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@508556ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpe33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_50891399_*|*_1_*:*_1_*:*_821226_*|*_10007_*:*_1_*:*_126892878_*|*_3_*:*_2_*:*_104630675_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_319376543"}], "description": "puppetlabs-stdlib 5.0.0 was released. \nAll of our modules that require stdliib <5 will need bumped to <6 to use the latest version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40817", "fixedVersions": [], "id": "40817", "issueType": "Task", "key": "MODULES-7705", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-30T10:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bump supported modules stdlib dependency to 6.0.0", "timeSpent": "PT0S", "updated": "2018-08-30T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hi [~accountid:557058:758b17f5-a534-41eb-88de-983de62a2552]\n\nThanks for raising this ticket and spending time investigating this. To update the separator you need to create new .ini file. For doing that, you should change the path from the manifest (it should be located in ini_setting configuration) or just remove the existing .ini file and re-apply the existing manifest. Again, thank you for bringing this to our attention.", "created": "2018-10-25T08:25:00.000000"}], "components": ["inifile"], "created": "2018-08-23T04:36:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52ff3b2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpdm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5355833218_*|*_3_*:*_1_*:*_101200972_*|*_5_*:*_1_*:*_0"}], "description": "When change the key_val_separator from ' = ' to '=', then the key/value pair(s) are not changed to the new separator.", "environment": "Version: 2.3.0\n\nPuppet: 5.5.6", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "35423", "fixedVersions": [], "id": "35423", "issueType": "Bug", "key": "MODULES-7701", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "resolution": "Fixed", "resolutionDate": "2018-10-25T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/inifile : key_val_separator change not detected", "timeSpent": "PT0S", "updated": "2018-10-25T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "created": "2018-08-23T03:43:00.000000", "name": "Screen Shot 2018-08-23 at 10.42.51 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12435"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to repro this issue on 4.5.0", "created": "2019-01-02T10:42:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919]: I could not reproduce with Puppet Agent version 4.10.5 using IIS 4.5.0 in agent only.\nCould not reproduce with PE version 5.3.7 master Puppet Agent 5.3.7 using IIS 4.5.0 in master/agent scenario.", "created": "2019-01-16T15:22:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "updating the epic link to Module-Misc to allow me to track better\n\n", "created": "2019-05-03T08:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Came up for triage again. Still need to take on last crack at a repro and close if not able to do so.", "created": "2019-05-10T14:59:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I think I've accidentally repro'd while pursuing MODULES-7820 - I'm getting this error in CI. Investigating now, may need to resolve this in order to get tests to pass...", "created": "2019-05-29T16:15:00.000000"}], "components": ["iis", "windows"], "created": "2018-08-23T03:58:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f57d556"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22896980291_*|*_10009_*:*_1_*:*_57649527_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1264928922"}], "description": "*Module Version: Reported in 4.1.0, also happens in the latest 4.3.2*\n *Puppet Version: 4.10.5, 2017.2.3 master/agent*\n *OS Name/Version: 2012r2*\n\nThis bug was raised from a support ticket where the customer was\u00a0using the IIS module to manage IIS application pools in one their\u00a0environments. They wish to control the IIS app pool start/stop state:\u00a0\n\n\"When we provide the variable values for the parameters \u2018state\u2019 as \u2018started\u2019 and \u2018auto_start\u2019 as \u2018true\u2019. Everything works fine. The app pool gets created and subsequent puppet runs are errorless.\n\nWhen we provide the variable values for the parameters \u2018state\u2019 as \u2018stopped\u2019 and \u2018auto_start\u2019 as \u2018false\u2019, we observe, that puppet run works fine first time. An app pool gets created and it is stopped. However, the subsequent puppet run throws an\u00a0error message\"\n{code:java}Error: Error updating apppool: Object on target path is already stopped. \nError: Error updating apppool: Object on target path is already stopped.{code}\n\u00a0\n\n*Desired Behavior:* We should be able to apply the application pool resource with no errors, no matter what state the application pool is currently in.\u00a0**\u00a0\n\n\u00a0\n\n*Actual Behavior:*\u00a0I have replicated this in my 2017.2.3 lab environment, using both version 4.1.0 and the latest 4.3.2 of the IIS module.\n\nBelow is the code I used to recreate this, which is more or less what the customer is using.\n{code:java}class iistest {  \n  ## Create the App-Pool\n  iis_application_pool { 'Pool1':\n  ensure => 'present',\n  state => 'stopped',\n  managed_pipeline_mode => 'Integrated',\n  auto_start => 'false',\n  start_mode => 'AlwaysRunning',\n  enable32_bit_app_on_win64 => true,\n  disallow_overlapping_rotation => true,\n  managed_runtime_version => 'v4.0',\n  identity_type => 'SpecificUser',\n  log_event_on_recycle => 'Time',\n  restart_schedule => '12:30:00',\n  user_name => 'Test',\n  password => 'Test',\n  }  \n\n  ## Create App\n  iis_application { 'App1':\n  ensure => 'present',\n  sitename => 'Default Web Site',\n  applicationpool => 'Pool1',\n  physicalpath => 'C:\\\\inetpub\\\\app',\n  }\n}\n{code}\nWhen I apply this to my 2012r2 agent, the app pool 'Pool1' gets created just fine, the state is stopped and autostart is set to false. I also find the subsequent puppet runs also work fine with no errors.\n\nHowever, when I manually set the state of Pool1 to started and then do a puppet run, I run into the same error that the customer receives:\n\n!Screen Shot 2018-08-23 at 10.42.51 AM.png!\n\nThis does seem like quite a cosmetic error, as Pool1 does get set back to stopped and auto start also gets set to false.\n\nIt seems to me like something outside of Puppet has set the state of the app pool to started on the customer's agent and I have communicated this with them. Regardless of this, no matter what state the app pool is in we should be able to apply the\u00a0resource to correct this with no errors.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33341", "fixedVersions": [], "id": "33341", "issueType": "Bug", "key": "MODULES-7700", "labels": ["iis", "Support", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2019-05-30T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/iis : Application Pool Resource error", "timeSpent": "PT0S", "updated": "2019-05-30T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Looking deeper, this is because they have deprecated setting signing, This throws additional warnings.\n\n[https://github.com/rodjek/rspec-puppet/pull/717]\u00a0", "created": "2018-08-23T01:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/951", "created": "2018-08-29T03:08:00.000000"}], "components": ["stdlib"], "created": "2018-08-23T01:15:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378733ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpdlb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63657_*|*_3_*:*_1_*:*_523285860_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1890228"}], "description": "With the release of 5.5.6 deprecation tests fail\n\n[https://github.com/puppetlabs/puppetlabs-stdlib/pull/946]\u00a0shows the behaviour\n\nFailures:\n\n1) deprecation displays a single warning\n Failure/Error: is_expected.to run.with_params('key', 'heelo')\n\nMocha::ExpectationError:\n unexpected invocation: Puppet.warning('Modifying 'autosign' as a setting is deprecated.\\n (location: /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')')\n unsatisfied expectations:\n - expected exactly once, not yet invoked: Puppet.warning(includes('heelo'))\n satisfied expectations:\n - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x7feadd02c180>.root?(any_parameters)\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:285:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:130:in `deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:135:in `[]='\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:411:in `stub_facts!'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:128:in `compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:83:in `find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:79:in `subject'\n # ./spec/functions/deprecation_spec.rb:15:in `block (2 levels) in <top (required)>'\n\n2) deprecation displays a single warning, despite multiple calls\n Failure/Error: is_expected.to run.with_params('key', 'heelo')\n\nMocha::ExpectationError:\n unexpected invocation: Puppet.warning('Modifying 'autosign' as a setting is deprecated.\\n (location: /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')')\n unsatisfied expectations:\n - expected exactly once, not yet invoked: Puppet.warning(includes('heelo'))\n satisfied expectations:\n - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x7feadd02c180>.root?(any_parameters)\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:285:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:130:in `deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:135:in `[]='\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:411:in `stub_facts!'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:128:in `compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:83:in `find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:79:in `subject'\n # ./spec/functions/deprecation_spec.rb:21:in `block (3 levels) in <top (required)>'\n # ./spec/functions/deprecation_spec.rb:20:in `each'\n # ./spec/functions/deprecation_spec.rb:20:in `block (2 levels) in <top (required)>'\n\n3) deprecation fails twice with message, with multiple calls. when strict= :error\n Failure/Error: is_expected.to run.with_params('key', 'heelo').and_raise_error(RuntimeError, %r\\{deprecation. key. heelo})\n\nMocha::ExpectationError:\n unexpected invocation: Puppet.warning('Modifying 'autosign' as a setting is deprecated.\\n (location: /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')')\n satisfied expectations:\n - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x7feadd02c180>.root?(any_parameters)\n - expected never, not yet invoked: Puppet.warning(includes('heelo'))\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:285:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:130:in `deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:135:in `[]='\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:411:in `stub_facts!'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:128:in `compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:83:in `find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:79:in `subject'\n # ./spec/functions/deprecation_spec.rb:29:in `block (3 levels) in <top (required)>'\n # ./spec/functions/deprecation_spec.rb:28:in `each'\n # ./spec/functions/deprecation_spec.rb:28:in `block (2 levels) in <top (required)>'\n\n4) deprecation displays nothing, despite multiple calls. strict= :off\n Failure/Error: is_expected.to run.with_params('key', 'heelo')\n\nMocha::ExpectationError:\n unexpected invocation: Puppet.warning('Modifying 'autosign' as a setting is deprecated.\\n (location: /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning')')\n satisfied expectations:\n - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x7feadd02c180>.root?(any_parameters)\n - expected never, not yet invoked: Puppet.warning(includes('heelo'))\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:285:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/util/logging.rb:130:in `deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:1165:in `issue_deprecation_warning'\n # ./.bundle/gems/ruby/2.3.0/gems/puppet-5.5.6/lib/puppet/settings.rb:135:in `[]='\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:411:in `stub_facts!'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:128:in `compiler'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/support.rb:368:in `with_vardir'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:83:in `find_function'\n # ./.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:79:in `subject'\n # ./spec/functions/deprecation_spec.rb:37:in `block (3 levels) in <top (required)>'\n # ./spec/functions/deprecation_spec.rb:36:in `each'\n # ./spec/functions/deprecation_spec.rb:36:in `block (2 levels) in <top (required)>'\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) \\{ |c| c.syntax = :should }` instead. Called from /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/spec/unit/puppet/parser/functions/is_absolute_path_spec.rb:25:in `block (2 levels) in <top (required)>'.\n\npuppetlabs_spec_helper: defaults `mock_with` to `:mocha`. See https://github.com/puppetlabs/puppetlabs_spec_helper#mock_with to choose a sensible value for you\n\nscope is deprecated. Use rspec-puppet 2.2.0 provides a scope property instead. Called from /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/puppetlabs_spec_helper-2.9.1/lib/puppetlabs_spec_helper/puppetlabs_spec/puppet_internals.rb:11:in `scope'.\n\nsubject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from /Users/tp/workspace/git/pdksync/modules_pdksync/puppetlabs-stdlib/.bundle/gems/ruby/2.3.0/gems/rspec-puppet-2.6.15/lib/rspec-puppet/example/function_example_group.rb:67:in `call'.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n4 deprecation warnings total should not match value nil\n\n\nFinished in 20.18 seconds (files took 3.71 seconds to load)\n391 examples, 4 failures, 5 pending\n\nFailed examples:\n\nrspec ./spec/functions/deprecation_spec.rb:13 # deprecation displays a single warning\nrspec ./spec/functions/deprecation_spec.rb:18 # deprecation displays a single warning, despite multiple calls\nrspec ./spec/functions/deprecation_spec.rb:25 # deprecation fails twice with message, with multiple calls. when strict= :error\nrspec ./spec/functions/deprecation_spec.rb:33 # deprecation displays nothing, despite multiple calls. strict= :off", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37576", "fixedVersions": [], "id": "37576", "issueType": "Bug", "key": "MODULES-7699", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-08-29T03:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{stdlib} : puppet agent 5.5.6 breaks deprecation tests", "timeSpent": "PT0S", "updated": "2018-08-29T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "osx1012 has been much more stable since this change went in.", "created": "2018-08-31T11:36:00.000000"}], "components": [], "created": "2018-08-22T15:42:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49804bdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpdcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_580802811_*|*_1_*:*_1_*:*_8705_*|*_10007_*:*_2_*:*_80380718_*|*_3_*:*_2_*:*_101674863_*|*_5_*:*_1_*:*_0"}], "description": "The OSX agent upgrades try to install the agent package via. the pkgdmg provider when the pkgdmg provider is non-upgradeable. We should fix this to do the upgrade in the background via. a separate script, like how we do it for Solaris-10.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36611", "fixedVersions": [], "id": "36611", "issueType": "Bug", "key": "MODULES-7698", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Fixed", "resolutionDate": "2018-08-31T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix OSX agent upgrades", "timeSpent": "PT0S", "updated": "2018-08-31T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "By looking at the Forge, this has been done. Resolving.", "created": "2021-03-15T09:03:00.000000"}], "components": ["approved"], "created": "2018-08-22T13:44:00.000000", "creator": "557058:249e8ba0-4357-4f33-9d73-3dc390b6b508", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51d74e13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpd9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80853545676_*|*_5_*:*_1_*:*_0"}], "description": "CommanderK5-caddy module has been moved to voxpupuli. Could you please mark it as deprecated?\n\nThanks,\nLR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39668", "fixedVersions": [], "id": "39668", "issueType": "Task", "key": "MODULES-7697", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:249e8ba0-4357-4f33-9d73-3dc390b6b508", "resolution": "Fixed", "resolutionDate": "2021-03-15T09:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate CommanderK5-caddy module", "timeSpent": "PT0S", "updated": "2021-03-15T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["wsus_client"], "created": "2018-08-22T10:30:00.000000", "creator": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dbcf98d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpd0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "_Basic Info_\n*Module Version:* 1.03\n*Puppet Version:* PE 2018.1.2\n*OS Name/Version:* PE Server on Linux RHEL 7 - Agent on Windows 2016\n\nwindows update service on windows 2016 (and also on 2012R2) is configured in \"Manual\" by default. wsus_client module try to set it in \"Automatic\".\nWhen I install puppet just after the server installation or if during the first puppet run on the server if the Windows Update service is running I get an error because puppet try to start the service but the service is already started.\n\n*Desired Behavior:*\nDo not get an error.\n\n\n*Actual Behavior:*\nWhen puppet is run i get this output:\n\n{code}\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]/enable: enable changed 'manual' to 'true'\nInfo: Class[Wsus_client]: Unscheduling all events on Class[Wsus_client]\nError: /Stage[main]/Wsus_client/Service[wuauserv]: Failed to call refresh: Cannot start wuauserv, error was: Execution of 'C:/Windows/system32/net.exe start wuauserv' returned 2: The requested service has already been started.\n\nMore help is available by typing NET HELPMSG 2182.\nError: /Stage[main]/Wsus_client/Service[wuauserv]: Cannot start wuauserv, error was: Execution of 'C:/Windows/system32/net.exe start wuauserv' returned 2: The requested service has already been started.\n\nMore help is available by typing NET HELPMSG 2182.\nWrapped exception:\nExecution of 'C:/Windows/system32/net.exe start wuauserv' returned 2: The requested service has already been started.\n\nMore help is available by typing NET HELPMSG 2182.\nNotice: Applied catalog in 6.47 seconds\n\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37573", "fixedVersions": [], "id": "37573", "issueType": "Bug", "key": "MODULES-7696", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Problem with wsus_client trying to restart the service but the service is already running", "timeSpent": "PT0S", "updated": "2021-03-29T14:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-22T07:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- PR creation also adds a maintenance label to PRs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329cc6cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpcx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6722349015_*|*_3_*:*_1_*:*_3458726_*|*_5_*:*_1_*:*_0"}], "description": "When running pdksync and creating the PR, set the label to maintenance by default. \nCurrently there is no label set and all PRs need to be labelled.", "environment": "all supported modules \nlinux & cross-platform", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40815", "fixedVersions": [], "id": "40815", "issueType": "Task", "key": "MODULES-7695", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-11-08T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync - Add maintenance label for PRs", "timeSpent": "PT0S", "updated": "2018-11-08T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "mergeback into master at", "created": "2018-08-27T19:04:00.000000"}], "components": [], "created": "2018-08-21T17:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@254c4b8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpckv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_514773756_*|*_10007_*:*_1_*:*_5998425_*|*_3_*:*_1_*:*_647529_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3126513"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37570", "fixedVersions": [], "id": "37570", "issueType": "Sub-task", "key": "MODULES-7694", "labels": [], "originalEstimate": "PT0S", "parent": "33340", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 1.0.0 - (2018/08/30) - (d9598766300f286f6430f43de8c6bfb6835be65c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-27T19:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-27T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/17/]\nDiff: [https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.6.0...d9598766300f286f6430f43de8c6bfb6835be65c]\nChangelog: [https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/d9598766300f286f6430f43de8c6bfb6835be65c/CHANGELOG.md]\n\nIssuing from tip of release at d9598766\nPrevious tag is 0.6.0 at\u00a02b16dfa4\n\nThe difference between 1.0 and 0.6 are all documentation changes. No QA concerns from new functionality are introduced.", "created": "2018-08-27T14:42:00.000000"}], "components": [], "created": "2018-08-21T17:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f3a49ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpckn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493058793_*|*_3_*:*_1_*:*_5701534_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10012116"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36610", "fixedVersions": [], "id": "36610", "issueType": "Sub-task", "key": "MODULES-7693", "labels": [], "originalEstimate": "PT0S", "parent": "33340", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 1.0.0 - (2018/08/30) - (d9598766300f286f6430f43de8c6bfb6835be65c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-27T14:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-27T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-21T17:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f384fb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpckf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63323933_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35421", "fixedVersions": [], "id": "35421", "issueType": "Sub-task", "key": "MODULES-7692", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33340", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 1.0.0 - (2018/08/30) - (d9598766300f286f6430f43de8c6bfb6835be65c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-22T10:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-22T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-08-21T17:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7baace70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpck7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86815764_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34418", "fixedVersions": [], "id": "34418", "issueType": "Sub-task", "key": "MODULES-7691", "labels": [], "originalEstimate": "PT0S", "parent": "33340", "parentSummary": "Supported Release (puppetlabs-dsc_lite) 1.0.0 - (2018/08/30) - (d9598766300f286f6430f43de8c6bfb6835be65c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T17:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-22T17:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Pushed master to release\n\n\u00a0\n{code:java}\n\u276f git push origin origin/master:release\nTotal 0 (delta 0), reused 0 (delta 0)\nTo https://github.com/puppetlabs/puppetlabs-dsc_lite.git\n   2b16dfa4..b8756c43  origin/master -> release\n{code}\n\u00a0", "created": "2018-08-24T10:03:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Since there was no release date specified in the ticket, will set 2018/08/30 as date to give enough time for review", "created": "2018-08-24T10:17:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged release prep to release at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/d9598766300f286f6430f43de8c6bfb6835be65c", "created": "2018-08-24T11:09:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Release prep tasks complete. Handing off to [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]", "created": "2018-08-27T08:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released and mergeback done.  Closing ticket.", "created": "2018-08-27T19:09:00.000000"}], "components": [], "created": "2018-08-21T17:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40dadb2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7556"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp7tr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5541_*|*_3_*:*_1_*:*_291499094_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_233316850"}], "description": "*REASON:* 1.0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :[https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.6.0...d9598766300f286f6430f43de8c6bfb6835be65c]\n * Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-merge_release/17", "epicLinkSummary": "Supported release epic for dsc_lite", "estimate": "PT0S", "externalId": "33340", "fixedVersions": [], "id": "33340", "issueType": "Task", "key": "MODULES-7690", "labels": [], "originalEstimate": "PT0S", "parent": "41870", "parentSummary": "Supported release epic for dsc_lite", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-27T19:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-dsc_lite) 1.0.0 - (2018/08/30) - (d9598766300f286f6430f43de8c6bfb6835be65c)", "timeSpent": "PT0S", "updated": "2018-08-27T19:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "3600", "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "620f720ca713ab0068141279", "body": "Edited pull request with new ticket number", "created": "2018-09-10T04:13:00.000000"}, {"author": "620f720ca713ab0068141279", "body": "Branch https://github.com/CptLolliPants/puppetlabs-dsc/tree/SystemLocale", "created": "2018-09-10T05:54:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR [https://github.com/puppetlabs/puppetlabs-dsc/pull/401] has been put up for review to fix this problem.", "created": "2019-03-20T08:07:00.000000"}], "components": ["dsc"], "created": "2018-08-21T06:22:00.000000", "creator": "620f720ca713ab0068141279", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "SystemLocale can be set using the dsc_systemlocale class of powershell-dsc module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56339e88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpc53:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1718124524_*|*_10009_*:*_2_*:*_14713861762_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_174599_*|*_10005_*:*_1_*:*_2418219726"}], "description": "Error: /Stage[main]/Main/Node[default]/Dsc_systemlocale[Region]: Could not evaluate: Importing module MSFT_SystemLocale\nfailed with error - The specified module 'C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\lib\\puppet_\nx\\dsc_resources\\SystemLocaleDsc\\Modules\\SystemLocaleDsc.ResourceHelper\\SystemLocaleDsc.ResourceHelper.psm1' was not load\u00a0ed because no valid module file was found in any module directory.", "environment": "Windows Powershell DSC", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36609", "fixedVersions": [], "id": "36609", "issueType": "Bug", "key": "MODULES-7689", "labels": ["dsc", "module", "powershell"], "originalEstimate": "PT3600S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "620f720ca713ab0068141279", "resolution": "Done", "resolutionDate": "2019-03-27T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc - dsc module contains error in dsc_systemlocale", "timeSpent": "PT0S", "updated": "2019-03-27T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623c0eff761efb0069ce039e]\u00a0- sorry that there's been a lack of activity on this ticket. We're doing a bit of an audit on the team and trying to clean up some stale issues.\n\nThere seemed to be a similar ticket in the form of MODULES-987 - I see Mathias mentioned he was able to specify the $docroot parameter with Hiera.\n\nI'll close this ticket for now, given the age and lack of activity on it, but please feel free to reopen or put a comment on the ticket requesting it is reopened if you're still having issues.", "created": "2021-01-18T09:48:00.000000"}], "components": ["apache"], "created": "2018-08-20T21:23:00.000000", "creator": "623c0eff761efb0069ce039e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e90534"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpbzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76166685696_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 5*\n *OS Name/Version: CentOS 7*\n\nHi, first time submitter here.\u00a0 I hope I've chosen the correct project and module in the summary - if not, please let me know.\n\nIt seems that there are several references to $docroot in the puppetlabs-apache/init.pp manifest, yet the variable is not found in the puppetlabs-apache/templates/httpd.conf.erb template.\u00a0 This means that if $docroot is manually specified in a Hiera .eyaml file, for example, the value of $docroot never gets written to Apache's main configuration file.\n\n*Desired Behavior:*\n\nThe puppetlabs-apache/templates/httpd.conf.erb file should write the $docroot variable to Apache's main configuration file, using the default value specified in\u00a0puppetlabs-apache/init.pp.\n\n*Actual Behavior:*\n\nIf you search for 'docroot' in [https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/httpd.conf.erb,]\u00a0you won't see any results be found.\u00a0 As such, no $docroot value is written to Apache's main configuration file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35419", "fixedVersions": [], "id": "35419", "issueType": "Bug", "key": "MODULES-7688", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eff761efb0069ce039e", "resolution": "Won't Do", "resolutionDate": "2021-01-18T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: $docroot not in httpd.conf.erb template", "timeSpent": "PT0S", "updated": "2021-01-18T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b366f34f1f5c82c32fcf07d", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/158", "created": "2018-08-20T14:42:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey Felippe. I have taken a look at your PR and made some changes via my own PR . The introduction of the salt and iterations parameters should provide the compatibility you need to get the module to work on Darwin systems.\n\nI have tried out the changes on *OS X 10.13*. While implementing the manifest, I encountered some issues, the most prevalent of which was when mangehome is set to true as you mentioned.\u00a0\n\nWhen managehome is set to true, Puppet uses the directoryservice on the system to manage the home directory. However, this functionality is not available (as can be seen at [https://puppet.com/docs/puppet/5.3/types/user.html#user-provider-directoryservice]) to the Puppet User resource. For this reason, I have added additional declarations to the manifest to use the User Template file on the system to generate a home directory for the new user, then after the user is created, the permissions of the home directory and sub-directories that were previously created, are set to the user you just created. So it is important that managehome is kept to false.\n\nI was able to have the ssh keys generated into a specified file using the sshkey_custom_path parameter. Due to generating the home directory before the accounts::user declaration, I was able to set the path of the ssh key file to that of one inside the users home directory, allowing you to manage ssh keys inside your home directory. By using the sshkey_custom_path parameter (along with a value in the sshkeys parameter), your ssh keys will be managed even though managehome is false.\n\nThe following is the manifest I applied to my OS X instance:\u00a0[https://pastebin.com/LxVU1Nh8]]. If you use this as a template it should allow you to create and manage users.\n\nTo account for the changes I made, I have closed your PR and created a new PR. Since puppetlabs-accounts module unfortunately does not support Darwin, extensive reworks cannot be done however these changes should provide the compatibility to get it functioning for you.\n\nI hope this helps you with the issues you have encountered. Feel free to re-open a ticket if you need any additional help!\u00a0\u00a0:)\n\n\u00a0", "created": "2018-08-24T09:55:00.000000"}], "components": ["accounts"], "created": "2018-08-20T14:31:00.000000", "creator": "5b366f34f1f5c82c32fcf07d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "passwords are managed for a user under osx 10.7 or greater\n\ndarwin users are able to manage ssh keys using accounts module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d62cb78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpbg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329208711_*|*_3_*:*_1_*:*_2338974_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.0.0*\n *Puppet Version: 5.5*\n *OS Name/Version: Mac OSX 10.13*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\naccounts module is able to manage bash and ssh artifacts within a home directory. accounts module is able to set a password for a user on macos 10.7 or greater (these newer version use pbkdf2).\u00a0**\u00a0\n\n*Actual Behavior:*\n\nAccounts module is currently unable to send the salt and iterations params to the user resource. this causes the user resource to error:\u00a0\n{code:java}\nError: OS X versions > 10.7 require a Salted SHA512 PBKDF2 password hash of 256 characters. Please check your password and try again.\nError: /Stage[main]/Profile::Base::Users/Accounts::User[felippeb]/User[felippeb]/ensure: change from 'absent' to 'present' failed: OS X versions > 10.7 require a Salted SHA512 PBKDF2 password hash of 256 characters. Please check your password and try again.\n {code}\nAccounts module logic only allow managing of ssh keys if $managehome is true. If $managehome to the accounts module is true, it should know to send `managehome` as false to the user resource on macos.", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "36608", "fixedVersions": [], "id": "36608", "issueType": "New Feature", "key": "MODULES-7687", "labels": [], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b366f34f1f5c82c32fcf07d", "resolution": "Fixed", "resolutionDate": "2018-08-24T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "account : support darwin", "timeSpent": "PT0S", "updated": "2018-08-24T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:5aec3d99e6f95a2c1c890714]\n\nApologies for not getting back to you when you first opened this PR.\nIn the future if you wish for help such as this we hold community event on the Puppet Community Slack Office Hours channel every Monday at 5 UK time were we answer any questions that you may have.\nYou may also have luck with simply asking an open question in any of the other open channels as there are often other community members willing to help you with any problems that you may have.", "created": "2021-01-18T09:49:00.000000"}], "components": ["apache"], "created": "2018-08-20T07:16:00.000000", "creator": "5aec3d99e6f95a2c1c890714", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75e5cde3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpaiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76217614413_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version: 5.5*\n *OS Name/Version: Debian 9*\n\n*Desired Behavior:*\n\nWhen deploying the Apache2 module, the Apache MPM Worker module is enabled by default.\n\nThis module is in conflict with the Apache2 module PHP (the thread safety issue)\n\nHow can I change the default module to MPM Prefok ?\n\n*Actual Behavior:*\n\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, May not include both apache::mod::worker and apache::mod::prefork on the same node (file: /etc/puppetlabs/code/environments/staging/modules/apache/manifests/mod/worker.pp, line: 80, column: 5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40814", "fixedVersions": [], "id": "40814", "issueType": "Bug", "key": "MODULES-7686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aec3d99e6f95a2c1c890714", "resolution": "Fixed", "resolutionDate": "2021-01-18T09:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{apache} : {debian9 mpm_worker}", "timeSpent": "PT0S", "updated": "2021-01-18T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is reproducible on my local machine with little effort.\nI can pin point the failure back to the following command: \nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/config/scripts/install_satellite.sh#L9\n\nThe command install_packages is within the iso and this is where the issue is:\n{code}\nroot@h1f4d8iyn8lwigl iso]# ./install_packages\nThis script will install the satellite packages on the current machine.\n   - Ensuring we are in an expected directory.\n   - Copying installation files.\n   - Creating a Repository File\n   - Creating RHSCL Repository File\n   - Checking to see if Satellite is already installed.\n   - Importing the gpg key.\nError:  Multilib version problems found. This often means that the root\n       cause is something else and multilib version checking is just\n       pointing out that there is a problem. Eg.:\n\n         1. You have an upgrade for libuuid which is missing some\n            dependency that another package requires. Yum is trying to\n            solve this by installing an older version of libuuid of the\n            different architecture. If you exclude the bad architecture\n            yum will tell you what the root cause is (which package\n            requires what). You can try redoing the upgrade with\n            --exclude libuuid.otherarch ... this should give you an error\n            message showing the root cause of the problem.\n\n         2. You have multiple architectures of libuuid installed, but\n            yum can only see an upgrade for one of those architectures.\n            If you don't want/need both architectures anymore then you\n            can remove the one with the missing update and everything\n            will work.\n\n         3. You have duplicate versions of libuuid installed already.\n            You can use \"yum check\" to get yum show these errors.\n\n       ...you can also use --setopt=protected_multilib=false to remove\n       this checking, however this is almost never the correct thing to\n       do as something else is very likely to go wrong (often causing\n       much more problems).\n\n       Protected multilib versions: libuuid-2.23.2-52.el7_5.1.x86_64 != libuuid-2.23.2-52.el7.i686\nError: Protected multilib versions: libblkid-2.23.2-52.el7.i686 != libblkid-2.23.2-52.el7_5.1.x86_64\nError: Protected multilib versions: libmount-2.23.2-52.el7.i686 != libmount-2.23.2-52.el7_5.1.x86_64\nError while executing command: 'yum install -y satellite'\n[root@h1f4d8iyn8lwigl iso]#\n{code}", "created": "2018-08-21T04:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have been able to get past this error by doing the following: \nold command: yum install -y satellite\nnew command: yum install -y satellite --setopt=protected_multilib=false\n\nThe above command is ran within the iso install_package command, we will need to either edit the iso or come up with some sort of work around. \n", "created": "2018-08-21T05:11:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "This issue appears to have disappeared - but I'm wary closing this ticket until we know what  the cause and fix were. Maybe it was a transient issue?", "created": "2018-09-03T05:44:00.000000"}], "components": [], "created": "2018-08-20T07:09:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c1b9cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpain:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_673237646_*|*_3_*:*_2_*:*_595448164_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_531103727"}], "description": "It is worth while noting that before now this module has passed on this SHA therefore it seems to be a change in a dependency.\n\n{code}\n02:34:57 dkk2v61hkve8dt3.delivery.puppetlabs.net (redhat7-64-2) 09:34:57$ /tmp/install_satellite.sh\n02:34:57     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n02:34:57                                    Dload  Upload   Total   Spent    Left  Speed\n02:34:57     0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0    5 1823M    5  107M    0     0   111M      0  0:00:16 --:--:--  0:00:16  111M   12 1823M   12  219M    0     0   111M      0  0:00:16  0:00:01  0:00:15  111M   17 1823M   17  316M    0     0   106M      0  0:00:17  0:00:02  0:00:15  106M   23 1823M   23  425M    0     0   107M      0  0:00:17  0:00:03  0:00:14  107M   29 1823M   29  534M    0     0   107M      0  0:00:16  0:00:04  0:00:12  107M   34 1823M   34  620M    0     0   103M      0  0:00:17  0:00:05  0:00:12  102M   39 1823M   39  728M    0     0   104M      0  0:00:17  0:00:06  0:00:11  101M   45 1823M   45  837M    0     0   105M      0  0:00:17  0:00:07  0:00:10  104M   52 1823M   52  949M    0     0   105M      0  0:00:17  0:00:08  0:00:09  104M   58 1823M   58 1061M    0     0   106M      0  0:00:17  0:00:09  0:00:08  105M   64 1823M   64 1173M    0     0   106M      0  0:00:17  0:00:10  0:00:07  110M   68 1823M   68 1241M    0     0   103M      0  0:00:17  0:00:11  0:00:06  102M   72 1823M   72 1327M    0     0   102M      0  0:00:17  0:00:12  0:00:05 97.8M   78 1823M   78 1438M    0     0   102M      0  0:00:17  0:00:13  0:00:04 97.6M   84 1823M   84 1549M    0     0   103M      0  0:00:17  0:00:14  0:00:03 97.7M   91 1823M   91 1660M    0     0   103M      0  0:00:17  0:00:15  0:00:02 97.4M   97 1823M   97 1771M    0     0   104M      0  0:00:17  0:00:16  0:00:01  106M  100 1823M  100 1823M    0     0   103M      0  0:00:17  0:00:17 --:--:--  105M\n02:35:15   mount: /dev/loop0 is write-protected, mounting read-only\n02:35:15   Error:  Multilib version problems found. This often means that the root\n02:35:34          cause is something else and multilib version checking is just\n02:35:34          pointing out that there is a problem. Eg.:\n02:35:34          \n02:35:34            1. You have an upgrade for libuuid which is missing some\n02:35:34               dependency that another package requires. Yum is trying to\n02:35:34               solve this by installing an older version of libuuid of the\n02:35:34               different architecture. If you exclude the bad architecture\n02:35:34               yum will tell you what the root cause is (which package\n02:35:34               requires what). You can try redoing the upgrade with\n02:35:34               --exclude libuuid.otherarch ... this should give you an error\n02:35:34               message showing the root cause of the problem.\n02:35:34          \n02:35:34            2. You have multiple architectures of libuuid installed, but\n02:35:34               yum can only see an upgrade for one of those architectures.\n02:35:34               If you don't want/need both architectures anymore then you\n02:35:34               can remove the one with the missing update and everything\n02:35:34               will work.\n02:35:34          \n02:35:34            3. You have duplicate versions of libuuid installed already.\n02:35:34               You can use \"yum check\" to get yum show these errors.\n02:35:34          \n02:35:34          ...you can also use --setopt=protected_multilib=false to remove\n02:35:34          this checking, however this is almost never the correct thing to\n02:35:34          do as something else is very likely to go wrong (often causing\n02:35:34          much more problems).\n02:35:34          \n02:35:34          Protected multilib versions: libuuid-2.23.2-52.el7_5.1.x86_64 != libuuid-2.23.2-52.el7.i686\n02:35:34   Error: Protected multilib versions: libblkid-2.23.2-52.el7.i686 != libblkid-2.23.2-52.el7_5.1.x86_64\n02:35:34   Error: Protected multilib versions: libmount-2.23.2-52.el7.i686 != libmount-2.23.2-52.el7_5.1.x86_64\n02:35:34   This script will install the satellite packages on the current machine.\n02:35:34      - Ensuring we are in an expected directory.\n02:35:34      - Copying installation files.\n02:35:34      - Creating a Repository File\n02:35:34      - Creating RHSCL Repository File\n02:35:34      - Checking to see if Satellite is already installed.\n02:35:34      - Importing the gpg key.\n02:35:34   Error while executing command: 'yum install -y satellite'\n02:35:34   /tmp/install_satellite.sh: line 11: satellite-installer: command not found\n02:35:34   /tmp/install_satellite.sh: line 13: puppet: command not found\n02:35:34 \n02:35:34 dkk2v61hkve8dt3.delivery.puppetlabs.net (redhat7-64-2) executed in 36.40 seconds\n02:35:34 Exited: 127\n02:35:34 \n02:35:34 An error occurred while loading ./spec/acceptance/test_spec.rb.\n02:35:34 Failure/Error: run_script_on host, project_root + '/config/scripts/install_satellite.sh'\n02:35:34 Beaker::Host::CommandFailure:\n02:35:34   Host 'dkk2v61hkve8dt3.delivery.puppetlabs.net' exited with 127 running:\n02:35:34    /tmp/install_satellite.sh\n02:35:34   Last 10 lines of output were:\n02:35:34   \tThis script will install the satellite packages on the current machine.\n02:35:34   \t   - Ensuring we are in an expected directory.\n02:35:34   \t   - Copying installation files.\n02:35:34   \t   - Creating a Repository File\n02:35:34   \t   - Creating RHSCL Repository File\n02:35:34   \t   - Checking to see if Satellite is already installed.\n02:35:34   \t   - Importing the gpg key.\n02:35:34   \tError while executing command: 'yum install -y satellite'\n02:35:34   \t/tmp/install_satellite.sh: line 11: satellite-installer: command not found\n02:35:34   \t/tmp/install_satellite.sh: line 13: puppet: command not found\n02:35:34   \n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/host.rb:375:in `exec'\n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n02:35:34 # ./.bundle/gems/gems/beaker-3.37.0/lib/beaker/dsl/helpers/host_helpers.rb:378:in `run_script_on'\n02:35:34 # ./spec/spec_helper_acceptance.rb:27:in `block in install_satellite'\n02:35:34 # ./spec/spec_helper_acceptance.rb:17:in `each'\n02:35:34 # ./spec/spec_helper_acceptance.rb:17:in `install_satellite'\n02:35:34 # ./spec/spec_helper_acceptance.rb:90:in `<top (required)>'\n02:35:34 # ./spec/acceptance/test_spec.rb:1:in `require'\n02:35:34 # ./spec/acceptance/test_spec.rb:1:in `<top (required)>'\n02:35:34 No examples found.\n{code}", "environment": "*beaker-host-generator string*: redhat7-64mcda-64satellite.%7Bdisks=%5B16%5D%7D --disable-default-role\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/satellite-pe-tools/view/master/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-current-master/PLATFORM=redhat7-64mcda-64satellite.%257Bdisks=%255B16%255D%257D,WORKER_LABEL=beaker/21/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39667", "fixedVersions": [], "id": "39667", "issueType": "CI Blocker", "key": "MODULES-7685", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Cannot Reproduce", "resolutionDate": "2018-09-10T03:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "satellite_pe_tools: CI failure", "timeSpent": "PT0S", "updated": "2018-09-10T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5aa6a5289e5c59267a5044c5", "body": "I can see a reason to purge the ssh keys on an 'absented' user (because `managehome: false` might be set) but it should be a configurable option, `managekeys: false` or something similar.\u00a0\n\nMy user case for this is ensuring that some accounts don't exist on the local system (they exist in ldap) and there is a network file system home dir for the user, but there's no root squash on the mount, so when puppet attempts to manage the ssh keys it throws an error with permission denied - and honestly it shouldn't even try!, even if I have `managehome: false`, the work-around was to set the home dir for the absented user to something fake that doesn't exist.\u00a0\n\nThis allows me to ensure the user in question doesn't exist in /etc/passwd and the system is using the ldap user information.\u00a0", "created": "2019-09-24T06:18:00.000000"}, {"author": "5aa6a5289e5c59267a5044c5", "body": "Something like the below, which matches how purging of home directories is handled. https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp line 262. If this is accepted, I'm happy to provide a patch\n{code:java}\nif $purge_user_keys\n\u00a0 accounts::key_management { \"${name}_key_management\":\n\u00a0 ensure => 'absent',\n\u00a0 user => $name,\n\u00a0 user_home => $_home,\n\u00a0 sshkeys => $sshkeys,\n\u00a0 sshkey_custom_path => $sshkey_custom_path,\n\u00a0 sshkey_owner => $sshkey_owner,\n\u00a0 sshkey_group => $sshkey_group,\n\u00a0 purge_user_home => $purge_user_home,\n\u00a0 }\n}{code}", "created": "2019-09-24T06:22:00.000000"}], "components": ["accounts"], "created": "2018-08-20T04:57:00.000000", "creator": "557058:62542668-43ee-436a-93e3-30ab47e8175b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@137972cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5329"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpahr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/19"}], "description": "When ensure set to 'absent' and ssh_keys is not empty, Puppet fails with message:\n\n{noformat}\npuppet-agent[28657]: (Accounts::User[username]/Accounts::Key_management[username_key_management]/File[/home/username/.ssh]/ensure) change from absent to directory failed: Cannot create /home/username/.ssh; parent directory /home/username does not exist\npuppet-agent[28657]: (Accounts::User[username]/Accounts::Key_management[username_key_management]/File[/home/username/.ssh/authorized_keys]) Dependency File[/home/username/.ssh] has failures: true\npuppet-agent[28657]: (Accounts::User[username]/Accounts::Key_management[username_key_management]/File[/home/username/.ssh/authorized_keys]) Skipping because of failed dependencies\n{noformat}", "environment": "Oracle Linux 7.5\n\nPuppet 4.10.4\n\nAccounts 2.0.0", "epicLinkSummary": "Accounts Next", "estimate": "PT0S", "externalId": "33339", "fixedVersions": [], "id": "33339", "issueType": "Bug", "key": "MODULES-7684", "labels": [], "originalEstimate": "PT0S", "parent": "38352", "parentSummary": "Accounts Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:62542668-43ee-436a-93e3-30ab47e8175b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts: do not manage ssh_keys if ensure is absent", "timeSpent": "PT0S", "updated": "2019-09-24T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-08-20T00:16:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35612c20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpagv:"}], "description": "We need a means for running multiple distinct versions / clusters of postgresql on distinct ports.\u00a0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "37567", "fixedVersions": [], "id": "37567", "issueType": "Improvement", "key": "MODULES-7683", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql : convert postgresql::server from class to defined type", "timeSpent": "PT0S", "updated": "2021-01-25T08:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-08-17T14:48:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac1ef9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpa2n:"}], "description": "_Basic Info_\n *Module Version: 2.3.0*\n *Puppet Version:* 4.8.2\n *OS Name/Version: debian stretch*\n\n_see original description.. all of this information was submitted already_\n\n*Desired Behavior: The module should enforce the group for files of a repository even after its creation occured.*\n\n*Actual Behavior: The module only sets group when creating the repository*\n\nSee original description for example manifest to reproduce, as well as an example of the output that we get durgin creation (expected) but that is not present on subsequent runs.", "environment": "Hi, I'm using vcsrepo 2.3.0 with puppet 4.8.2 (debian package on stretch)\n\n\u00a0\n\nwith the following manifest, I get an error the first time I run puppet. the group is missing and it complains about it (which is to be expected!). however on subsequent runs, the repository already exists and I get no error. so it looks like vcsrepo is not enforcing the group after creation.\n\n\u00a0\n{code:java}\n  vcsrepo { '/srv/git/control-repo.git':\n    ensure   => bare,\n    provider => git,\n    require  => File['/srv/git'],\n    owner    => 'root',\n    group    => 'admins',\n  }\n{code}\n\u00a0\n\nThe error that I get and that I expect to get on each run until the group is actually created:\n{code:java}\nError: Could not set 'bare' on ensure: can't find group for admins at /etc/puppet/code/environments/production/site/profile/manifests/puppetmaster.pp:101\nError: Could not set 'bare' on ensure: can't find group for admins at /etc/puppet/code/environments/production/site/profile/manifests/puppetmaster.pp:101\nWrapped exception:\ncan't find group for admins\nError: /Stage[main]/Profile::Puppetmaster/Vcsrepo[/srv/git/control-repo.git]/ensure: change from absent to bare failed: Could not set 'bare' on ensure: can't find group for admins at /etc/puppet/code/environments/production/site/profile/manifests/puppetmaster.pp:101\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39666", "fixedVersions": [], "id": "39666", "issueType": "Bug", "key": "MODULES-7682", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : when using the group attribute and the group is missing, first run gives the proper error but not subsequent runs", "timeSpent": "PT0S", "updated": "2021-01-25T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/771", "created": "2018-08-20T06:39:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:623a4603761efb0069cd34da] - we'll have a look!", "created": "2018-09-11T05:11:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Closing ticket as PR with fix has now been merged. Thanks for your contribution!", "created": "2019-04-16T08:13:00.000000"}], "components": [], "created": "2018-08-17T09:44:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@485e7daf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp9wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20903360023_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Current master\n*Puppet Version:* 5.5.1\n*OS Name/Version:* CentOS 7\n\nPlease support bpf iptables rules.\n\n*Desired Behavior:*\nWe'd like to be able to set the following firewall rule:\n\n{code:java}\n-A FORWARD -m bpf --bytecode \"9,32 0 0 12,84 0 0 4294967040,7 0 0 0,32 0 0 16,84 0 0 4294967040,172 0 0 0,21 0 1 0,6 0 0 1,6 0 0 0\" -m comment --comment \"match src and dst address in same /24 subnet\" -j ACCEPT\n{code}\n\n*Actual Behavior:*\nIt's currently not possible to set the `state` to `bpf` and configure the `bytecode` parameter", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41795", "fixedVersions": [], "id": "41795", "issueType": "Bug", "key": "MODULES-7681", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2019-04-16T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{firewall} : {Support bpf filewall rules}", "timeSpent": "PT0S", "updated": "2019-04-16T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2018-08-17T08:22:00.000000", "creator": "557058:b66bf049-e2fd-4068-9289-01c01c2b2b3b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51812e10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp9tr:"}], "description": "\u00a0\n\nIt would be nice to have a parameter\u00a0to add the --noudevsync option to lvcreate. With this option, the process will not wait for notification from udev which is needed in some situations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38606", "fixedVersions": [], "id": "38606", "issueType": "Improvement", "key": "MODULES-7680", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b66bf049-e2fd-4068-9289-01c01c2b2b3b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm : Add --noudevsync option to providers", "timeSpent": "PT0S", "updated": "2021-01-25T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a1ef7f1c6bd4a32df3a5b93", "attachments": [], "comments": [], "components": [], "created": "2018-08-17T07:56:00.000000", "creator": "5a1ef7f1c6bd4a32df3a5b93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@730fe64c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PDK-1146"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpakf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1704207317_*|*_3_*:*_1_*:*_9187497_*|*_10009_*:*_1_*:*_346999920_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21901665"}], "description": "`simple_get_filter` may not be providing any value in its current state.\n\nOne area of concern is that the call to get:\n{code:ruby}my_provider.get(context, [title]).text{code}\nshould \n{code:ruby}my_provider.get(context, [title]).find { |h| namevar_match?(h) } {code}\n\nSource location: https://github.com/puppetlabs/puppet-resource_api/blob/172d3300e88c317a2fcfeef3d86b07a0e8893349/lib/puppet/resource_api.rb#L314-L316\n\n\nThe same issue arises in SimpleProvider, where only {{name}} is checked, when a {{namevar_match?}} is required:  https://github.com/puppetlabs/puppet-resource_api/blob/172d3300e88c317a2fcfeef3d86b07a0e8893349/lib/puppet/resource_api/simple_provider.rb#L12-L14\n\nNote that the SimpleProvider currently is documented to only work for very restricted types. This part needs to be broken out into PDK-1143", "epicLinkSummary": "Resource API in Puppet 6", "estimate": "PT0S", "externalId": "36607", "fixedVersions": [], "id": "36607", "issueType": "Improvement", "key": "MODULES-7679", "labels": [], "originalEstimate": "PT0S", "parent": "30544", "parentSummary": "Resource API in Puppet 6", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1ef7f1c6bd4a32df3a5b93", "resolution": "Done", "resolutionDate": "2018-09-10T10:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review of simple_get_filter", "timeSpent": "PT0S", "updated": "2018-09-10T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "What, please, is this cruft about unmanaged rules ?\n\nHow are they supposed to be used ?\n\nDOCUMENT IT IN THE FORGE MODULE, PLEASE !", "created": "2018-08-17T11:56:00.000000"}], "components": ["firewall"], "created": "2018-08-16T12:19:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71f0c4d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp9g7:"}], "description": "[https://support.puppet.com/hc/en-us/requests/31637]\n\nFigured I'd toss up a flag over here as well.\n\nIf it ain't a bug, I need to learn what I stepped on.\n\n\u00a0Thanks\n\n\u00a0\n\nUPDATE:\u00a0 This is not a bug, but an undocumented feature that caught me:\n\nhttps://puppet.atlassian.net/browse/MODULES-6308\n\n[https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L807]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41794", "fixedVersions": [], "id": "41794", "issueType": "Bug", "key": "MODULES-7678", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall : Document \"unmanaged rules\"", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "body": "Version 1.2.0 of this module (the latest available on the forge at the time of this post), lists compatibility as:\n * Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x\n * Puppet >= 3.0.0 < 5.0.0\n\nThis module needs to be updated to be compatible with the LTS at a minimum.", "created": "2018-09-13T11:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Mass closing issues for the netscaler module as it is not supported or maintained anymore.", "created": "2020-01-07T08:56:00.000000"}], "components": [], "created": "2018-08-15T22:29:00.000000", "creator": "557058:ce35ef16-977e-452d-aa2b-8d209c189e80", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@611caefe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzwfh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2871868340_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_41146961402"}], "description": "_Basic Info_\n *Module Version: 1.2.0*\n\nCan the puppetlabs-netscaler module on puppet forge be updated to include all the bug fixes that are in the github repo?\n\n(There are 40 commits in the master branch of the github repo, and a couple of commits I rely on downstream arent in the puppetforge release).", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40812", "fixedVersions": [], "id": "40812", "issueType": "Bug", "key": "MODULES-7677", "labels": ["Support"], "originalEstimate": "PT0S", "parent": "44589", "parentSummary": "Network Automation Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ce35ef16-977e-452d-aa2b-8d209c189e80", "resolution": "Won't Do", "resolutionDate": "2020-01-07T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-netscaler : released module is lagging behind github", "timeSpent": "PT0S", "updated": "2020-01-07T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged Prep PR into release at", "created": "2018-08-22T21:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "commit sha of d41c278a7e0582afa044f9b71041128e22be382c is correct. just waiting on Jenkins ....", "created": "2018-08-22T21:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed jenkins at", "created": "2018-08-22T22:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released\n\nhttps://forge.puppet.com/puppetlabs/scheduled_task/0.4.0", "created": "2018-08-22T22:22:00.000000"}], "components": [], "created": "2018-08-15T10:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@506cb5eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2607_*|*_3_*:*_1_*:*_2220640_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_643950133"}], "description": "*REASON:* 0.4.0\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Diff:\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.3.0...d41c278a7e0582afa044f9b71041128e22be382c|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.3.0...HEAD]", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "42915", "fixedVersions": [], "id": "42915", "issueType": "Task", "key": "MODULES-7676", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T22:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-scheduled_task) 0.4.0 - (2018-08-23) - (d41c278a7e0582afa044f9b71041128e22be382c)", "timeSpent": "PT0S", "updated": "2018-08-22T22:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-08-14T23:30:00.000000", "creator": "623a4d408d8b9c0068b7e421", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30365971"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp7rr:"}], "description": "_Basic Info_\n *Module Version: 1.5.0*\n *Puppet Version: 3.8.7 (with future parser)*\n *OS Name/Version: CentOS 6.9 (Final)*\n\n*Desired Behavior:*\n\nRepository clones cleanly into desired directory.\n\n*Actual Behavior:*\n\nPuppet complains that it can't exec the git-helper script that VCS repo creates. This was addressed in MODULES-821, where the helper script is moved from */tmp* to *Puppet[:statedir]*, but unfortunately this breaks scenarios in which the statedir is created on an noexec mount.\n\n{noformat}\n[user@host ~]$ sudo puppet agent --config /etc/puppet/puppet_ops.conf -t --environment <branch>\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for <host>\nInfo: Applying configuration version '1534293550'\nNotice: /Stage[main]/Module::Config/File[<output>]/ensure: created\nNotice: /Stage[main]/Module::Config/Vcsrepo[<output>]/ensure: Creating repository from latest\nError: Execution of '/usr/bin/git clone ssh://<redacted> <output>' returned 128: Cloning into '<output>'...\nfatal: cannot exec '/var/lib/puppet/state/git-helper20180815-3397-1lcp4ln-0': Permission denied\nfatal: unable to fork\nError: /Stage[main]/Module::Config/Vcsrepo[<output>]/ensure: change from absent to latest failed: Execution of '/usr/bin/git clone ssh://<redacted> <output>' returned 128: Cloning into '<output>'...\nfatal: cannot exec '/var/lib/puppet/state/git-helper20180815-3397-1lcp4ln-0': Permission denied\nfatal: unable to fork\nNotice: Finished catalog run in 27.20 seconds\n{noformat}\n\n*Proposed fix*\n\nWhat we've mocked up internally is basically adding a new parameter *tmpdir* to the vcsrepo module which takes precedence over the default *statedir* option currently used. If *tmpdir* is specified, vcsrepo should use that directory over statedir. \n\nIf this solution is acceptable, we'll raise a PR with the fix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36606", "fixedVersions": [], "id": "36606", "issueType": "Improvement", "key": "MODULES-7675", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d408d8b9c0068b7e421", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-vcsrepo: Allow selection of tmpdir when cloning with an identity file", "timeSpent": "PT0S", "updated": "2021-01-25T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-08-14T17:38:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Existing spec file should be renamed\n* Spec file should have removals / edits for unnecessary code"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b3eeebc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqcn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "win32taskscheduler_spec is a legacy test file that we're keeping around to vet backward compatibility\n\n* There are tests in there that are probably no longer necessary\n* There are tests for both the taskscheduler_api2 provider and the win32_taskscheduler provider, but the file is named win32_taskscheduler_spec.rb - the file should be renamed to something like provider_spec.rb\n* There is extensive / complicated mocking\n* Some of the tests duplicate what's in other tests (like the task integration tests or the trigger unit tests)\n\nAudit the tests, clean them up, rename the file, etc.", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "33338", "fixedVersions": [], "id": "33338", "issueType": "Improvement", "key": "MODULES-7674", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Refactor win32taskscheduler_spec", "timeSpent": "PT0S", "updated": "2021-01-25T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task", "windows"], "created": "2018-08-14T17:22:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Munging / validation occurs in the type and not the provider(s)\n- Existing tests should be audited and cleaned up"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d4790c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqcf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The code in the {{canonicalize_and_validate}} method of {{Trigger}} is doing two things... and is growing a bit lengthy.\n\nThink about ways to refactor this code to make it easier to understand.\n\nFurthermore, canonicalizing is effectively munging - munging should happen in the munge block for the type definition. Similarly, validation should happen then.\n\nAs it stands, all of the code runs very late in the process - running inside the provider rather than the type.  This should be rectified.", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "40809", "fixedVersions": [], "id": "40809", "issueType": "Improvement", "key": "MODULES-7673", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : Refactor Trigger canonicalize_and_validate_manifest code", "timeSpent": "PT0S", "updated": "2021-03-29T14:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The FIPS enablement logic shouldn't have caught RHEL 6. The intended behavior was to continue to install the non-fips agent packages, as we did before we added RHEL 7 FIPS packages.", "created": "2018-08-21T14:54:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "In addition, I think we ship FIPS-supported RHEL only as an Enterprise feature, so we should make sure that /all/ versions of redhat install the non-fips agent in an open-source configuration", "created": "2018-09-18T14:19:00.000000"}], "components": ["puppet_agent"], "created": "2018-08-14T14:54:00.000000", "creator": "5a00cb6ed3afb36093f2695d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@556ec5db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp6s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}], "description": "_Basic Info_\n *Module Version: 1.6.2*\n *Puppet Version: 5.5.1*\n *OS Name/Version: RedHat 6*\n\n_On a RHEL6 system with FIPS enabled, the puppet_agent module sets up /etc/yum.repos.d/pc_repo.repo with a baseurl of:_\n\n\u00a0 \u00a0\u00a0baseurl=[https://bfdctlvpcm201.test.fdc.ibm:8140/packages/2018.1.0/redhatfips-6-x86_64]\n\nbut on my MoM and compile masters I do not have the redhatfips-6-x86_64 pe_repo class or directory as such a thing doesn't appear to exist.\n\nAlso, the package trying to be upgraded to by the puppet_agent module is the\u00a0puppet-agent-5.5.1-1.redhatfips7 package (which may or may not be expected.\n\n*Desired Behavior: Install the OS/arch appropriate package from a correctly configured repo.*\n\n*Actual Behavior: The configured repo points to an invalid baseurl and tries to install a package for RHEL7 instead of RHEL6.*\n\nSample agent run output using the repo with the above baseurl setting:\n\n\u00a0\n\n[root@bfdctlvpup203 ~]# puppet agent -t --environment puppet_agent\nInfo: Using configured environment 'puppet_agent'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for bfdctlvpup203.test.fdc.ibm\nInfo: Applying configuration version 'bfdctlvpcm201-puppet_agent-8d7f706a5a0'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created\nInfo: Yumrepo[pc_repo](provider=inifile): changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y update puppet-agent-5.5.1-1.redhatfips7' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: pc_repo. Please verify its path and try again\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '5.5.1-1.el6' to '5.5.1-1.redhatfips7' failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y update puppet-agent-5.5.1-1.redhatfips7' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: pc_repo. Please verify its path and try again\nInfo: Class[Puppet_agent]: Unscheduling all events on Class[Puppet_agent]\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/usr/bin/yum check-update' exited with 1\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nNotice: Applied catalog in 7.44 seconds\n\n\u00a0", "environment": "PE 2018.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35417", "fixedVersions": [], "id": "35417", "issueType": "Bug", "key": "MODULES-7672", "labels": ["fips", "redhat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a00cb6ed3afb36093f2695d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: rhel6 with fips sets up repo for redhatfips-6-x86_64", "timeSpent": "PT0S", "updated": "2018-09-18T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:367b96b8-e807-4fe2-bd78-522aadaa42c1]. I'm closing this ticket now as the issue has been resolved. Thanks for contributing this fix :)", "created": "2018-11-19T04:47:00.000000"}], "components": [], "created": "2018-08-14T08:51:00.000000", "creator": "557058:367b96b8-e807-4fe2-bd78-522aadaa42c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@623767e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp6if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8369766764_*|*_5_*:*_1_*:*_0"}], "description": "SSH keys are described for a user being created via this module as an array of strings.  The documentation [states|https://github.com/puppetlabs/puppetlabs-accounts/tree/f5fa6b5df94df85678fcb861682eb3cf5139dabf#sshkeys] that each string must \"include the type and name of the key, exactly as the key would appear in its id_rsa.pub or id_dsa.pub file\".  However the module _does_ support the use of options, such as would appear in an {{authorized_keys}} file.\n\nThis support breaks however on an option that includes a space, such as:\n\n{code}\ncommand=\"/bin/echo hello\" ssh-rsa AAAAB3N... ding@doodle\n{code}\n\nThe string is parsed in {{manifests/manage_keys.pp}} by splitting on spaces.  However the above is valid and should be supported.\n\nAn alternative is to use the {{ssh_authorized_key}} resource, though it would be nice if this were fixed.", "environment": "Reproduced problem on CentOS and Ubuntu, assume to be a problem wherever an {{authorized_keys}} file is created.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42913", "fixedVersions": [], "id": "42913", "issueType": "Bug", "key": "MODULES-7671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:367b96b8-e807-4fe2-bd78-522aadaa42c1", "resolution": "Fixed", "resolutionDate": "2018-11-19T04:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts : Breaks on ssh key options field containing spaces", "timeSpent": "PT0S", "updated": "2018-11-19T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "For some unknown reasons I had to restart the puppet master server and now it worked. You can close this ticket, may it serve as documentation for maybe others who run into the same issue.", "created": "2018-08-14T07:47:00.000000"}], "components": ["postgresql"], "created": "2018-08-14T07:26:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47e9fd3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp6b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1472172684_*|*_6_*:*_1_*:*_0"}], "description": "Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'format' at /etc/puppet/code/environments/production/modules/concat/manifests/init.pp:94 on Concat_file[/etc/postgresql/9.6/main/pg_hba.conf] at /etc/puppet/code/environments/production/modules/concat/manifests/init.pp:94 on node mynode", "environment": "Debian 9.5\n\nPuppet 4.8.2\n\npuppetlabs-postgresql: 5.8.0\n\npuppetlabs-concat: 4.2.1\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34417", "fixedVersions": [], "id": "34417", "issueType": "Bug", "key": "MODULES-7670", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "resolution": "Won't Do", "resolutionDate": "2018-08-31T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Server Error: no parameter named 'format' at ... on Concat_file", "timeSpent": "PT0S", "updated": "2018-08-31T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Hi [~accountid:623a471a9b54ec0068b07201], Thanks for filing this ticket. Do you have access to the windows logs for any of the machines that were affected with this?\n\nIf so, are there any error events in the windows system logs from the source \"Service Control Manager\" that reference the puppet service? ", "created": "2018-08-21T15:23:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn\u2019t necessarily a statement that this ticket isn\u2019t important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.", "created": "2019-02-28T11:40:00.000000"}], "components": ["puppet_agent"], "created": "2018-08-14T03:42:00.000000", "creator": "623a471a9b54ec0068b07201", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Windows Puppet Agent Service should remain running."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c230a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp67j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_645138867_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16494387943"}], "description": "Using the puppet_agent module to updated puppet causes the Windows Puppet Service to stop.\n\n\u00a0\n\nfile { 'Fetch Puppet Agent installer':\n {{\u00a0path => 'C:\\Windows\\Temp\\puppet-agent.msi',}}\n {{\u00a0ensure => 'file',}}\n {{\u00a0source => 'puppet:///locate-third-party/puppet-agent-5.5.4-x64.msi',}}\n }->\n class { '::puppet_agent':\n {{\u00a0package_version => '5.5.4',}}\n {{\u00a0package_name => 'Puppet Agent (64-bit)',}}\n {{\u00a0source => 'C:\\Windows\\Temp\\puppet-agent.msi',}}\n }\n\nWith the Puppet Service set to auto (and running) the next time puppet runs the Service stops and does not restart automatically. Subsequent attempts to start the service result in Running -> Stopped. Commenting out the the code snippet above from a larger Puppet manifest results in normal operation.", "environment": "Windows 10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41793", "fixedVersions": [], "id": "41793", "issueType": "Bug", "key": "MODULES-7669", "labels": ["daemon", "packaging", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a471a9b54ec0068b07201", "resolution": "Won't Do", "resolutionDate": "2019-02-28T11:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent: windows service stops unexpectedly ", "timeSpent": "PT0S", "updated": "2019-02-28T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/780 has been submitted for this issue. ", "created": "2018-08-13T17:48:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:5e3375e183d74c0e821851f3], good catch! I've merged your PR so I'll resolve this ticket. Thank you", "created": "2018-08-15T04:15:00.000000"}], "components": ["apt"], "created": "2018-08-13T17:41:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69496e99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp607:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_433314_*|*_10007_*:*_1_*:*_124043709_*|*_5_*:*_1_*:*_0"}], "description": "The {{metadata.json}} in the puppetlabs-apt module for 5.0.0 and 5.0.1 has {{\"version_requirement\": \">= 4.7.0 < 6.0.0\"}}. However, because {{Timestamp}} was introduced in https://github.com/puppetlabs/puppetlabs-apt/pull/743, only 4.8.0+ is compatible. PUP-5871 has the implementation details for Timestamp. \n\nThe version_requirement should be {{\"version_requirement\": \">= 4.8.0 < 6.0.0\"}} to reflect this change in 5.0.0+. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35415", "fixedVersions": [], "id": "35415", "issueType": "Task", "key": "MODULES-7668", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2018-08-15T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt 5.x does not support Puppet 4.7", "timeSpent": "PT0S", "updated": "2018-08-15T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["catalog_preview"], "created": "2018-08-13T17:06:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f3d0cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp5w7:"}], "description": "The write_only_yaml terminus is going away in puppet 6, see\u00a0PUP-8528. So catalog preview needs to be updated to work with it (since trying to query a non-existent setting will raise an error). Related question, I don't understand why catalog preview defaults the fact terminus to `yaml`, because it's unlikely that the facts for an agent are located there. Using puppetdb is better, but it seems like the best thing would be for catalog preview to take a facts file for the node you're previewing catalogs for, which is likely different the puppetserver host on which you're running catalog preview.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36605", "fixedVersions": [], "id": "36605", "issueType": "Task", "key": "MODULES-7667", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove write_only_yaml behavior from catalog preview", "timeSpent": "PT0S", "updated": "2021-03-08T07:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-translate/pull/17", "created": "2018-08-13T10:34:00.000000"}], "components": [], "created": "2018-08-13T04:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f5ca723"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp54f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3318920_*|*_1_*:*_1_*:*_17760849_*|*_5_*:*_1_*:*_0"}], "description": "Currently puppetlabs-translate is failing as it is using beaker 4.0.0. \n", "environment": "Jenkins CI (master): https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/translate/view/master/ ", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36604", "fixedVersions": [], "id": "36604", "issueType": "CI Blocker", "key": "MODULES-7666", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-13T10:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CI failure - puppetlabs-translate failing in CI ", "timeSpent": "PT0S", "updated": "2018-08-13T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-13T04:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b400774"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp53r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80728019_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33336", "fixedVersions": [], "id": "33336", "issueType": "Sub-task", "key": "MODULES-7665", "labels": [], "originalEstimate": "PT0S", "parent": "39665", "parentSummary": "Supported Release (puppetlabs-java) 3.0.0 - (14-08-18) - (2124c735f5fdfc597026fa518abcc41cf58ebfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-14T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-14T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "# \njava is good to release - QA signoff is complete! \n # \nRelease against 2124c735f5fdfc597026fa518abcc41cf58ebfc1", "created": "2018-08-14T02:34:00.000000"}], "components": [], "created": "2018-08-13T04:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c319171"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp53j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79351531_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42909", "fixedVersions": [], "id": "42909", "issueType": "Sub-task", "key": "MODULES-7664", "labels": [], "originalEstimate": "PT0S", "parent": "39665", "parentSummary": "Supported Release (puppetlabs-java) 3.0.0 - (14-08-18) - (2124c735f5fdfc597026fa518abcc41cf58ebfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-14T02:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-14T02:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-08-13T10:36:00.000000"}], "components": [], "created": "2018-08-13T04:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b98cc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp53b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21828378_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41882", "fixedVersions": [], "id": "41882", "issueType": "Sub-task", "key": "MODULES-7663", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39665", "parentSummary": "Supported Release (puppetlabs-java) 3.0.0 - (14-08-18) - (2124c735f5fdfc597026fa518abcc41cf58ebfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-13T10:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-13T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-08-13T04:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e4bf80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp52v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21816102_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40808", "fixedVersions": [], "id": "40808", "issueType": "Sub-task", "key": "MODULES-7662", "labels": [], "originalEstimate": "PT0S", "parent": "39665", "parentSummary": "Supported Release (puppetlabs-java) 3.0.0 - (14-08-18) - (2124c735f5fdfc597026fa518abcc41cf58ebfc1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-13T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-13T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Merge back PR: [https://github.com/puppetlabs/puppetlabs-java/pull/303]", "created": "2018-08-14T02:58:00.000000"}], "components": [], "created": "2018-08-13T04:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5560f76b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp533:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5543_*|*_3_*:*_1_*:*_179817562_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12654646"}], "description": "*REASON:* MODULES-7551\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-java/compare/2.4.0...2124c735f5fdfc597026fa518abcc41cf58ebfc1]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39665", "fixedVersions": [], "id": "39665", "issueType": "Task", "key": "MODULES-7661", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-15T10:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-java) 3.0.0 - (14-08-18) - (2124c735f5fdfc597026fa518abcc41cf58ebfc1)", "timeSpent": "PT0S", "updated": "2018-08-15T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release prep for gem:\nhttps://github.com/puppetlabs/beaker-task_helper/pull/32", "created": "2018-08-13T04:29:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "1.5.1 now available on RubyGems.\n\nCode base has been tagged with 1.5.1\u00a0", "created": "2018-08-13T05:20:00.000000"}], "components": [], "created": "2018-08-13T04:27:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- 1.5.1 is released to include changelog entry for 1.5.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b756c69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp52n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3200354_*|*_5_*:*_1_*:*_0"}], "description": "Release is required as the previous release does not include the CHANGELOG entry. This release will include the CHANGELOG entry for 1.5.0.\n\nRubygems: https://rubygems.org/gems/beaker-task_helper\ngithub repo: https://github.com/puppetlabs/beaker-task_helper\nJenkins job to release: https://cinext-jenkinsmaster-sre-prod-1.delivery.puppetlabs.net/job/qe_beaker-task_helper_init-multijob_master/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38603", "fixedVersions": [], "id": "38603", "issueType": "Task", "key": "MODULES-7660", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-13T05:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release beaker-task_helper", "timeSpent": "PT0S", "updated": "2018-08-13T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR for scheduled tasks is at", "created": "2018-08-13T00:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Scheduled tasks passed adhoc at", "created": "2018-08-13T00:49:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/8c7f242d32cafa14bc8d4288407878f4635982e7", "created": "2018-08-13T08:02:00.000000"}], "components": ["chocolatey ", "dsc", "iis", "powershell", "registry", "scheduled_task", "sqlserver", "wsus_client"], "created": "2018-08-12T19:54:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd3303d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgbz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7000892_*|*_1_*:*_1_*:*_8184_*|*_10007_*:*_1_*:*_25962337_*|*_3_*:*_1_*:*_17733929_*|*_5_*:*_1_*:*_0"}], "description": "Due to Beaker 4.0, the following modules are now failing acceptance tests\n\nChocolatey, dsc, iis, powershell, scheduled_task, sqlserver, registry, wsus_client.\n\n{code}\n08:03:26 Fetching beaker 4.0.0\n08:03:26 Installing beaker 4.0.0\n....\n08:16:17 Failure/Error: run_puppet_install_helper\n08:16:17 NoMethodError:\n08:16:17   undefined method `install_puppet_agent_on' for main:Object\n{code}\n\nThis ticket will track the work to rectify this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35413", "fixedVersions": [], "id": "35413", "issueType": "CI Blocker", "key": "MODULES-7659", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-08-13T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Beaker 4.0 has broken Windows Modules pipelines", "timeSpent": "PT0S", "updated": "2018-08-13T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "5ad8bc5f56d6c72b4519625c", "body": "I'm available for the next two weeks (until my internship ends) with the priority of helping all teams migrate their projects to Beaker 4.0. There are no substantial functionality changes within Beaker itself in this release, as the focus has been on cleaning up the project's dependencies to minimize code exposure for users and move project-specific libraries closer to the teams that actually use them. As such the transition should be fairly straightforward.\n\nThe biggest issue for projects outside of FOSS Puppet and PE is simply in identifying affected dependent modules, updating their dependencies and validating compatibility, and shipping new compatible versions where appropriate. The fact that these dependent modules have dependency version conflicts *is by design*: projects should not assume that major version releases are necessarily safe, as Beaker's use of semantic versioning dictates that major releases are only shipped for breaking changes.\u00a0Many such affected projects are not owned by QE, and in fact QE has no knowledge of their existence, making this process challenging for us to stay on top of. I would have preferred to work with teams ahead of release to anticipate these problems, but the timing just didn't work out.", "created": "2018-08-10T11:51:00.000000"}, {"author": "5ad8bc5f56d6c72b4519625c", "body": "Going over a CI failure in\u00a0puppetlabs-puppet_agent with [~accountid:5ade3a9f91bc312e6a4a30f3], that module needs the following changes:\n * Add beaker-puppet as a dependency of the project. I think this is a Modulesync change.\n * Add \"require 'beaker-puppet'\" in\u00a0spec/spec_helper_acceptance.rb\n\nThis compatibility change is as documented in the upgrade documentation published with the major version release:\u00a0https://github.com/puppetlabs/beaker/blob/4.0.0/docs/how_to/upgrade_from_3_to_4.md", "created": "2018-08-10T17:54:00.000000"}, {"author": "5ade3a9f91bc312e6a4a30f3", "body": "I think the failure for CI for puppetlabs-puppet_agent is related to this ticket. Possibly the new version of beaker-rspec https://github.com/puppetlabs/beaker-rspec/releases to 6.2.3? Log message at\u00a0 *16:06:51* seems to suggest a problem with that dependency. \nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-master/PLATFORM=ubuntu1404-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/78/console", "created": "2018-08-10T17:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This has broken 8 Windows CI pipelines.  MODULES-7659 is tracking the beaker pinning work.", "created": "2018-08-13T02:45:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Windows PRs for beaker 3 [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\n\n[https://github.com/puppetlabs/puppetlabs-acl/pull/132] - MERGED\n [https://github.com/puppetlabs/puppetlabs-chocolatey/pull/113] - MERGED\n [https://github.com/puppetlabs/puppetlabs-dsc/pull/376] - MERGED\n [https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/79] - MERGED\n [https://github.com/puppetlabs/puppetlabs-iis/pull/182] - MERGED\n [https://github.com/puppetlabs/puppetlabs-powershell/pull/232] - MERGED\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/168 - MERGED\n [https://github.com/puppetlabs/puppetlabs-registry/pull/167] - MERGED\n [https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/64] - MERGED\n [https://github.com/puppetlabs/puppetlabs-sqlserver/pull/270] - MERGED\n [https://github.com/puppetlabs/puppetlabs-windows/pull/42] - MERGED\n [https://github.com/puppetlabs/puppetlabs-wsus_client/pull/85] - MERGED", "created": "2018-08-21T08:04:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "modules / crossplatform *- all merged*\n\n[https://github.com/puppetlabs/puppetlabs-accounts/pull/160]\n [https://github.com/puppetlabs/puppetlabs-apache/pull/1817]\n [https://github.com/puppetlabs/puppetlabs-apt/pull/781]\n [https://github.com/puppetlabs/puppetlabs-bootstrap/pull/37]\n [https://github.com/puppetlabs/puppetlabs-concat/pull/512]\n [https://github.com/puppetlabs/puppetlabs-exec/pull/34/files]\n [https://github.com/puppetlabs/puppetlabs-facter_task/pull/43]\n [https://github.com/puppetlabs/puppetlabs-firewall/pull/772]\n [https://github.com/puppetlabs/puppetlabs-haproxy/pull/327]\n [https://github.com/puppetlabs/puppetlabs-hocon/pull/85/files]\n [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/89]\n [https://github.com/puppetlabs/puppetlabs-inifile/pull/294]\n [https://github.com/puppetlabs/puppetlabs-java/pull/304]\n [https://github.com/puppetlabs/puppetlabs-java_ks/pull/240]\n [https://github.com/puppetlabs/puppetlabs-motd/pull/142]\n [https://github.com/puppetlabs/puppetlabs-mysql/pull/1111]\n [https://github.com/puppetlabs/puppetlabs-ntp/pull/479]\n [https://github.com/puppetlabs/puppetlabs-package/pull/72]\n [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1016]\n [https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/31]\n [https://github.com/puppetlabs/puppetlabs-resource/pull/24]\n [https://github.com/puppetlabs/puppetlabs-service/pull/49]\n [https://github.com/puppetlabs/puppetlabs-stdlib/pull/942]\n [https://github.com/puppetlabs/puppetlabs-tagmail/pull/94]\n [https://github.com/puppetlabs/puppetlabs-tomcat/pull/310]\n [https://github.com/puppetlabs/puppetlabs-translate/pull/18]\n [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/70]\n [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/388]\n [https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/126]", "created": "2018-08-21T08:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/134 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/115 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/377 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/84 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/187 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/233 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/168 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/169 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/pull/69 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/272 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/43 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/87 - MERGED\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/170\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1825\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/790\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/pull/40\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/518\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/36\nhttps://github.com/puppetlabs/puppetlabs-facter_task/pull/45\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/776\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/330\nhttps://github.com/puppetlabs/puppetlabs-hocon/pull/86\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/92\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/296\nhttps://github.com/puppetlabs/puppetlabs-java/pull/311\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/148\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1116\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/482\nhttps://github.com/puppetlabs/puppetlabs-package/pull/75\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1020\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/pull/35\nhttps://github.com/puppetlabs/puppetlabs-resource/pull/26\nhttps://github.com/puppetlabs/puppetlabs-service/pull/51\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/952\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/98\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/315\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/242\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/73\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/390\n[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/129]\n\n\u00a0\n\npinging [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\u00a0", "created": "2018-08-30T10:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The following has been merged.\n\n[https://github.com/puppetlabs/puppetlabs-accounts/pull/170]\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1825]\n[https://github.com/puppetlabs/puppetlabs-apt/pull/790]\n[https://github.com/puppetlabs/puppetlabs-bootstrap/pull/40]\n[https://github.com/puppetlabs/puppetlabs-concat/pull/518]\n[https://github.com/puppetlabs/puppetlabs-exec/pull/36]\n[https://github.com/puppetlabs/puppetlabs-facter_task/pull/45]\n[https://github.com/puppetlabs/puppetlabs-firewall/pull/776]\n[https://github.com/puppetlabs/puppetlabs-haproxy/pull/330]\n[https://github.com/puppetlabs/puppetlabs-hocon/pull/86]\n[https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/92]\n[https://github.com/puppetlabs/puppetlabs-inifile/pull/296]\n[https://github.com/puppetlabs/puppetlabs-java/pull/311]\n[https://github.com/puppetlabs/puppetlabs-motd/pull/148]\n[https://github.com/puppetlabs/puppetlabs-mysql/pull/1116]\n[https://github.com/puppetlabs/puppetlabs-ntp/pull/482]\n[https://github.com/puppetlabs/puppetlabs-package/pull/75]\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1020]\n[https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/35]\n[https://github.com/puppetlabs/puppetlabs-resource/pull/26]\n[https://github.com/puppetlabs/puppetlabs-service/pull/51]\n[https://github.com/puppetlabs/puppetlabs-stdlib/pull/952]\n[https://github.com/puppetlabs/puppetlabs-tagmail/pull/98]\n[https://github.com/puppetlabs/puppetlabs-tomcat/pull/315]\n[https://github.com/puppetlabs/puppetlabs-java_ks/pull/242]\n[https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/73]\n[https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/390]\n[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/129]", "created": "2018-08-31T09:44:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Marking this as complete. Everything merged, no errors. job done.", "created": "2018-09-05T03:00:00.000000"}], "components": [], "created": "2018-08-10T11:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Plan for upgrading modules to beaker 4\n- Plan for upgrading gems to beaker 4"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2785fcc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp4fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_337110924_*|*_3_*:*_1_*:*_600684538_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1278031462"}], "description": "Current state of play:\n # Tested beaker4 on a cross platform module.\u00a0\u00a0[puppetlabs-stdlib PR|https://github.com/puppetlabs/puppetlabs-stdlib/pull/937]\u00a0It also passed through travis and jenkins testing windows / *nux\u00a0 -\u00a0*COMPLETE*\n # [APT PR|https://github.com/puppetlabs/puppetlabs-apt/pull/779]\u00a0proof of concept testing beaker 4 passing through jenkins / travis -\u00a0*COMPLETE*\n # Update\u00a0[puppet-module-gems|https://github.com/puppetlabs/puppet-module-gems]\u00a0to use Beaker 3 <currently these dependencies are implemented per module in .sync.yml>\u00a0 - *COMPLETE*\u00a0*[PR|https://github.com/puppetlabs/puppet-module-gems/pull/78]*\u00a0\n # Test against cross-platform (windows and linux) and multiple versions of ruby. - *COMPLETE*\u00a0\n # Release puppet-module-gems -\u00a0*COMPLETE*\n # Using\u00a0[pdksync|https://github.com/puppetlabs/pdksync]\u00a0update all modules. specifically cleaning .sync.yml removal of hardcoded gem section -\u00a0*COMPLETE*\n # <we can now push beaker 4 changed globally>\n # Merge\u00a0[https://github.com/puppetlabs/beaker-pe/pull/124]\u00a0-\u00a0*COMPLETE*\n # Release beaker-pe gem - *COMPLETE*\n # Update puppet-module-gems to reference beaker 4 - *IN PROGRESS*\n # Test against cross-platform (windows and linux) and multiple versions of ruby. - *IN PROGRESS*\n # Release\u00a0[puppet-module-gems|https://github.com/puppetlabs/puppet-module-gems]\n # Merge spec_helper_acceptance changes\n # Using\u00a0[pdksync|https://github.com/puppetlabs/pdksync]\u00a0update all modules. specifically spec_helper_acceptance.rb to include new require's and also configure_type_defaults_on call\n # Retrospectively fix gem dependencies in all beaker helper gems.\n \u00a0\n\nCurrently we are testing on beaker v3. There may be significant work upgrading our modules to run beaker 4. This may also include dependency bumps in modules and gems.\n\nExample:\n [https://github.com/puppetlabs/beaker-rspec/blob/master/beaker-rspec.gemspec#L36]\n [https://github.com/puppetlabs/puppetlabs-accounts/blob/master/.sync.yml#L22]\n\nWe will need to come up with a plan on upgrading these.\n\nHere is an upgrade guide: [https://github.com/puppetlabs/beaker/blob/4.0.0/docs/how_to/upgrade_from_3_to_4.md]\n\nDakota Schneider is prepared to work alongside our team to work on the upgrade and would appreciate us testing the following before merge: [https://github.com/puppetlabs/beaker-rspec/pull/95/files]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39664", "fixedVersions": [], "id": "39664", "issueType": "Task", "key": "MODULES-7658", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-09-05T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrade modules and gems to use beaker v4.0.0", "timeSpent": "PT0S", "updated": "2018-09-05T03:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c1347761efb0069ce0660", "body": "Currently the version requirement for puppetlabs-registry is\u00a0\n{noformat}\n\"version_requirement\": \">= 1.0.0 < 3.0.0\"{noformat}", "created": "2018-09-06T08:12:00.000000"}], "components": ["motd", "registry"], "created": "2018-08-10T03:59:00.000000", "creator": "623a4a5a50bb2b0070b5e34d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2afa47cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-23"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaocv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2347957359_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-motd requires puppetlabs-registry, the lastest version of puppetlabs-registry is\n2.0.1. puppetlabs-motd depends of puppetlabs-registry >= 1.0.0 < 2.0.0. Please add\nsupport for puppetlabs-registry > 2.0.0\n\nregards,\nJohannes", "epicLinkSummary": "MoTD Overhaul", "estimate": "PT0S", "externalId": "39663", "fixedVersions": [], "id": "39663", "issueType": "Improvement", "key": "MODULES-7657", "labels": [], "originalEstimate": "PT0S", "parent": "45394", "parentSummary": "MoTD Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a5a50bb2b0070b5e34d", "resolution": "Fixed", "resolutionDate": "2018-09-06T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-motd} : {dependency puppetlabs-registry}", "timeSpent": "PT0S", "updated": "2018-09-06T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:6217ba0a71554c00695601a8]. I'm going to go ahead and close this ticket now since the issue has now been resolved. Thank you for contributing the fix!", "created": "2018-11-19T04:49:00.000000"}], "components": [], "created": "2018-08-10T00:21:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66ede73c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp3y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8746116729_*|*_5_*:*_1_*:*_0"}], "description": "When using the sshkey_custom_path parameter the agent run produces an error, claiming that the ssh_authorized_key resource type is not able to write to the file.\n\nFix available in https://github.com/puppetlabs/puppetlabs-accounts/pull/152", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36547", "fixedVersions": [], "id": "36547", "issueType": "Bug", "key": "MODULES-7656", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2018-11-19T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-accounts : ssh key file must be created prior managing ssh_authorized_keys", "timeSpent": "PT0S", "updated": "2018-11-19T04:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5ade3a9f91bc312e6a4a30f3", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Once this is done and pulled into Bolt, we can remove https://github.com/puppetlabs/bolt/blob/0.21.6/acceptance/tests/apply_ssh.rb#L12-L13.", "created": "2018-08-10T10:45:00.000000"}], "components": ["puppet_agent"], "created": "2018-08-09T16:33:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@328a8ef6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp61r:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4322941_*|*_1_*:*_1_*:*_469752_*|*_10007_*:*_1_*:*_7570995_*|*_3_*:*_3_*:*_72238174_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_66536084_*|*_10006_*:*_2_*:*_956244764"}], "description": "Use {{zypper}} to install the sles repo and puppet-agent package.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40806", "fixedVersions": ["puppet_agent 2.0.0"], "id": "40806", "issueType": "Improvement", "key": "MODULES-7655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-08-22T12:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : add SLES support for install task", "timeSpent": "PT0S", "updated": "2018-08-22T12:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/abda0637a69b1d7302c5901fc3bc8d1fadf4bb37", "created": "2018-08-13T15:00:00.000000"}], "components": ["scheduled_task"], "created": "2018-08-09T12:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The packaged tarball no longer includes a spec directory"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b0ebb05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp3bj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_22330321_*|*_1_*:*_1_*:*_352043837_*|*_10007_*:*_1_*:*_1191611_*|*_5_*:*_1_*:*_0"}], "description": "The module contains extraneous code that is not necessary in the spec folder.\n\n\u00a0\n\nIn particular, some legacy code that has been removed from Puppet 6 was restored to the module, solely to confirm compatibility between the old provider on the v1 COM APIs and the new providers which use v2 APIs.\u00a0 That code was migrated in as part of\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/55\n\n\u00a0\n\nI'm not sure if the Puppet loader searches the spec directory when loading code (when module is installed via PMT or pluginsync methods), but we probably don't want the legacy code to still be available in Puppet 6. There shouldn't be any complications to having this code available, but it would be better to have it fully removed.\n\n\u00a0\n\nAn easy solution here should be to remove the spec directory from the shipped module tarball as part of the packaging step.\n\n\u00a0", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "42890", "fixedVersions": [], "id": "42890", "issueType": "Bug", "key": "MODULES-7651", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-08-13T21:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : Remove spec folder from shipped module", "timeSpent": "PT0S", "updated": "2018-08-14T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c171fee1b5a0070293889", "body": "Changing the title of this ticket to emphasize that this ticket is for the tftp module, not for xinetd.\n\nHere's the proposed patch:\n\n[https://github.com/puppetlabs/puppetlabs-tftp/pull/66]\n\n\u00a0", "created": "2018-11-28T06:07:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:623c171fee1b5a0070293889]!", "created": "2018-11-28T06:22:00.000000"}], "components": ["tftp"], "created": "2018-08-09T04:57:00.000000", "creator": "623c171fee1b5a0070293889", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@698e3cd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp353:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/18"}], "description": "_Basic Info_\n *Module Version: 1.0.0*\n *Puppet Version:*\u00a0\n *OS Name/Version: EL5,EL6,EL7,Centos6,Centos7*\n\n_Add support to for dual-stack tftp server using inetd._\u00a0\n\n_Add more options to configure xinetd_\n\n*Desired Behavior:*\n\n*The module should be able to configure ftpd both for IPv4 and IPv6 using inetd*\n\n*Actual Behavior:*\n\nThe module sets up xinetd hardcoded to listen on IPv4, and only to IPv4. It does not allow to configure the user nor the number of instances via xinetd.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39647", "fixedVersions": [], "id": "39647", "issueType": "New Feature", "key": "MODULES-7650", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c171fee1b5a0070293889", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tftp : improved dual stack support", "timeSpent": "PT0S", "updated": "2020-01-14T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Scott, I've raised PR https://github.com/puppetlabs/puppetlabs-acl/pull/130 which PDKifies the module and adds the Beaker 3.0 pin.", "created": "2018-08-08T21:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Linked the PDKification ticket for tracking.", "created": "2018-08-08T21:32:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Tests no longer run in beaker.", "created": "2021-05-17T16:27:00.000000"}], "components": ["acl"], "created": "2018-08-08T12:05:00.000000", "creator": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "platform puppet-agent"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce1320f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp2hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87538959385_*|*_6_*:*_1_*:*_0"}], "description": "Before a puppet-agent can be promoted into PE, it runs through PEZ for some validation in the agent CI pipeline. The acl module tests have been failing since the release of beaker 4.0. Here is an example of the test run failure in CI:\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-acl_intn-sys-generic-smoke_puppet-agent/PLATFORM=windows2008r2-64default.a,UNNEEDED=UNNEEDED,WORKER_LABEL=beaker/738/console\n\nThe failure is being caused by the fact that beaker 4.0 is being installed, and subsequently the beaker-rspec gem cannot be installed, because it hasn't declared compatibility with beaker 4.0. (serverspec is a dependency of the beaker-rspec gem, and isn't being found because beaker-rspec isn't being installed).\n\nI thought this might be a simple matter of pinning beaker in the acl module's Gemfile to 3.x, but [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] pointed out that the Gemfile is automatically generated via another process:\n\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/129\n\nI'd prefer not to risk breaking anything further, so I'm ticketing this issue and hoping someone with better context can address this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36544", "fixedVersions": [], "id": "36544", "issueType": "CI Blocker", "key": "MODULES-7649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-acl: tests cannot be run with beaker 4.0 compatability issues", "timeSpent": "PT0S", "updated": "2021-05-17T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Manual run completed last sprint", "created": "2018-08-29T04:08:00.000000"}], "components": [], "created": "2018-08-08T10:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All PRs are merged\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bac4225"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp22n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7771_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1792539613"}], "description": "Run a pdksync manually.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34414", "fixedVersions": [], "id": "34414", "issueType": "Task", "key": "MODULES-7648", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-29T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Run a pdksync", "timeSpent": "PT0S", "updated": "2018-08-29T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c726b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp23z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_962951_*|*_1_*:*_1_*:*_77093343_*|*_3_*:*_1_*:*_209423_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1530252"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "40804", "fixedVersions": [], "id": "40804", "issueType": "Task", "key": "MODULES-7647", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "bootstrap - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cf00589"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp23r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1150253_*|*_1_*:*_1_*:*_77102697_*|*_3_*:*_1_*:*_170928_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1394809"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "39646", "fixedVersions": [], "id": "39646", "issueType": "Task", "key": "MODULES-7646", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "facter_task - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5012ab41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp23j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1330741_*|*_1_*:*_1_*:*_77102179_*|*_3_*:*_1_*:*_196049_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1207651"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "38601", "fixedVersions": [], "id": "38601", "issueType": "Task", "key": "MODULES-7645", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "resource - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:32:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e788e44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp23b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1544523_*|*_1_*:*_1_*:*_77117356_*|*_3_*:*_1_*:*_435613_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_773460"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "37564", "fixedVersions": [], "id": "37564", "issueType": "Task", "key": "MODULES-7644", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_conf - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad12fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp233:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2038997_*|*_1_*:*_1_*:*_77119729_*|*_3_*:*_1_*:*_186508_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_588560"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "36542", "fixedVersions": [], "id": "36542", "issueType": "Task", "key": "MODULES-7643", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "service - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404d171c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp22v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5394759_*|*_1_*:*_1_*:*_77123950_*|*_3_*:*_1_*:*_493446_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_88638"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "35411", "fixedVersions": [], "id": "35411", "issueType": "Task", "key": "MODULES-7642", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "package - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35c92ae0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp25b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5877042_*|*_1_*:*_1_*:*_68566883_*|*_3_*:*_1_*:*_368890_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8273246"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "34412", "fixedVersions": [], "id": "34412", "issueType": "Task", "key": "MODULES-7641", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "exec - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7906732e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp24v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6385081_*|*_1_*:*_1_*:*_68569538_*|*_3_*:*_1_*:*_1394886_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3639349"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "33335", "fixedVersions": [], "id": "33335", "issueType": "Task", "key": "MODULES-7640", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ibm_installation_manager - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@157fb846"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp253:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3121725_*|*_1_*:*_1_*:*_68578509_*|*_3_*:*_1_*:*_277710_*|*_4_*:*_1_*:*_23524_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7978066"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "42888", "fixedVersions": [], "id": "42888", "issueType": "Task", "key": "MODULES-7639", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "websphere_application_server - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:31:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ba51433"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp24n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8949548_*|*_1_*:*_1_*:*_68585137_*|*_3_*:*_1_*:*_2124694_*|*_4_*:*_1_*:*_386837_*|*_5_*:*_1_*:*_0"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "41881", "fixedVersions": [], "id": "41881", "issueType": "Task", "key": "MODULES-7638", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "satellite_pe_tools - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48f17625"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp24f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11109058_*|*_1_*:*_1_*:*_68590580_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_370658"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "40803", "fixedVersions": [], "id": "40803", "issueType": "Task", "key": "MODULES-7637", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vsphere - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ea3d3a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp267:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5357263_*|*_1_*:*_1_*:*_60505656_*|*_3_*:*_1_*:*_427362_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7469114"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "39645", "fixedVersions": [], "id": "39645", "issueType": "Task", "key": "MODULES-7636", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51bf053b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp25z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5781994_*|*_1_*:*_1_*:*_60509461_*|*_3_*:*_1_*:*_366207_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7098330"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "38637", "fixedVersions": [], "id": "38637", "issueType": "Task", "key": "MODULES-7635", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T05:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@106e1611"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp25r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_338530585_*|*_1_*:*_1_*:*_60512119_*|*_10007_*:*_1_*:*_24270_*|*_3_*:*_1_*:*_423198_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6652083"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "37561", "fixedVersions": [], "id": "37561", "issueType": "Task", "key": "MODULES-7634", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-13T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-13T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dc47a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp25j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8765828_*|*_1_*:*_1_*:*_60512910_*|*_3_*:*_1_*:*_4437003_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6366933"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "36540", "fixedVersions": [], "id": "36540", "issueType": "Task", "key": "MODULES-7633", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:30:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac785f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp273:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_22807421_*|*_1_*:*_1_*:*_9721013_*|*_3_*:*_1_*:*_278398_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_50328589"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "35410", "fixedVersions": [], "id": "35410", "issueType": "Task", "key": "MODULES-7632", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T08:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@383df20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp26v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_346899147_*|*_1_*:*_1_*:*_9825526_*|*_3_*:*_1_*:*_64917_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_50172833"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "34411", "fixedVersions": [], "id": "34411", "issueType": "Task", "key": "MODULES-7631", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-13T02:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-13T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b56e784"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp26n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_14065882_*|*_1_*:*_1_*:*_9824694_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_49986006"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "33334", "fixedVersions": [], "id": "33334", "issueType": "Task", "key": "MODULES-7630", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T05:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49278168"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp26f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_339300036_*|*_1_*:*_1_*:*_9826497_*|*_3_*:*_1_*:*_7373886_*|*_5_*:*_2_*:*_6240_*|*_10006_*:*_1_*:*_49553363"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "42886", "fixedVersions": [], "id": "42886", "issueType": "Task", "key": "MODULES-7629", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-13T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-13T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:28:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e302733"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp247:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7628784_*|*_1_*:*_1_*:*_9827639_*|*_3_*:*_1_*:*_1073095_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_61660040"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "41880", "fixedVersions": [], "id": "41880", "issueType": "Task", "key": "MODULES-7628", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T09:27:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cb71fc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp287:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6887420_*|*_1_*:*_1_*:*_3142123_*|*_3_*:*_1_*:*_57450531_*|*_10009_*:*_1_*:*_5435_*|*_4_*:*_1_*:*_6376568_*|*_5_*:*_1_*:*_0"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "40793", "fixedVersions": [], "id": "40793", "issueType": "Task", "key": "MODULES-7627", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-13T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:19:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ddac017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp27z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_51162425_*|*_1_*:*_1_*:*_7217388_*|*_3_*:*_1_*:*_255955_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6065804"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "42884", "fixedVersions": [], "id": "42884", "issueType": "Task", "key": "MODULES-7626", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:19:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34077717"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp27r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_176355212_*|*_1_*:*_1_*:*_7217658_*|*_3_*:*_1_*:*_320368_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5590921"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "41879", "fixedVersions": [], "id": "41879", "issueType": "Task", "key": "MODULES-7625", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-10T12:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-10T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:19:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b457f81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp27j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7382212_*|*_1_*:*_1_*:*_7219077_*|*_3_*:*_1_*:*_62027522_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1313004"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "40790", "fixedVersions": [], "id": "40790", "issueType": "Task", "key": "MODULES-7624", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:18:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a90e66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp27b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78941911_*|*_1_*:*_1_*:*_7311227_*|*_3_*:*_1_*:*_1233361_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_42267"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "39644", "fixedVersions": [], "id": "39644", "issueType": "Task", "key": "MODULES-7623", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:18:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66e46f45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1719117_*|*_1_*:*_1_*:*_4559452_*|*_3_*:*_1_*:*_389468_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2340811"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "38634", "fixedVersions": [], "id": "38634", "issueType": "Task", "key": "MODULES-7622", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-08T10:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-08T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:17:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eac079d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1690316_*|*_1_*:*_1_*:*_4566787_*|*_3_*:*_1_*:*_380202_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1987758"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "37559", "fixedVersions": [], "id": "37559", "issueType": "Task", "key": "MODULES-7621", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-08T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-08T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:16:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b12ec0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_77643927_*|*_1_*:*_1_*:*_4616721_*|*_3_*:*_1_*:*_2349105_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_30915"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "36538", "fixedVersions": [], "id": "36538", "issueType": "Task", "key": "MODULES-7620", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-09T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-09T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-08-08T08:13:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README Limitations section updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@649b087e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1549453_*|*_1_*:*_1_*:*_140422_*|*_3_*:*_1_*:*_1915664_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1412663"}], "description": "Update README Limitations section.", "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "34410", "fixedVersions": [], "id": "34410", "issueType": "Task", "key": "MODULES-7619", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-08T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib - Update README Limitations", "timeSpent": "PT0S", "updated": "2018-08-08T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "All PRs associated with this Epic have been resolved.", "created": "2018-08-13T02:50:00.000000"}], "components": [], "created": "2018-08-08T08:06:00.000000", "creator": "5b574c837501ba2d6ea647b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All supported modules have their READMEs updated\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296f831c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "README Limitations Update"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "In Progress"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp1zj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78232_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_412994212"}], "description": "Update the limitations section on all supported modules with the following message:\n\n\"For an extensive list of supported operating systems, see metadata.json (URL link)\"\n\n*Reason:*\u00a0\n\nAn ongoing effort to eliminate duplication of supported OSs. Currently supported OSs are listed in the module README and the module metadata.json. The READMEs are difficult to maintain therefore creating one single source of truth.\u00a0\n\nModules that do not have Limitations section will have this created to inform the user of the supported OSs.\n \u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40783", "fixedVersions": [], "id": "40783", "issueType": "Epic", "key": "MODULES-7618", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b574c837501ba2d6ea647b9", "resolution": "Fixed", "resolutionDate": "2018-08-13T02:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "README Limitations Update", "timeSpent": "PT0S", "updated": "2018-08-13T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "|*Module*|*Changes Required?*|\n|stdlib|\u00a0no\u00a0|\n|concat|\u00a0no|\n|ntp|\u00a0no|\n|apt|\u00a0no|\n|vcsrepo|\u00a0yes|\n|apache|\u00a0yes|\n|inifile|\u00a0yes|\n|postgresql|\u00a0yes|\n|firewall|\u00a0no|\n|mysql|\u00a0yes|\n|java|\u00a0no|\n|haproxy|\u00a0yes|\n|motd|\u00a0yes|\n|java_ks|\u00a0yes|\n|tomcat|\u00a0no|\n|reboot|\u00a0no|\n|accounts|\u00a0no|\n|tagmail|\u00a0no|\n|vsphere|\u00a0no|\n|satellite_pe_tools|\u00a0yes|\n|websphere_application_server|\u00a0yes|\n|ibm_installation_manager|\u00a0no|\n|exec|\u00a0no|\n|package|\u00a0no|\n|service|\u00a0no|\n|puppet_conf|\u00a0no|\n|resource|\u00a0no|\n|facter_task|\u00a0no|\n|bootstrap|\u00a0no|", "created": "2018-08-08T06:55:00.000000"}], "components": [], "created": "2018-08-08T06:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Review all supported modules READMEs to determine which need modified to remove any OS Support sections."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4471f4d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7618"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp1yn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35219_*|*_3_*:*_1_*:*_9967114_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_122541"}], "epicLinkSummary": "README Limitations Update", "estimate": "PT0S", "externalId": "36537", "fixedVersions": [], "id": "36537", "issueType": "Task", "key": "MODULES-7617", "labels": [], "originalEstimate": "PT0S", "parent": "40783", "parentSummary": "README Limitations Update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-08-08T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE - Find all modules that need README updates to remove supported OSes", "timeSpent": "PT0S", "updated": "2018-08-08T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:623c139150bb2b0070b6b403],\n\nWould you be able to give us more information about this ticket? Things that would be helpful include the environment in which you're working (OS setup), and the version of the module, version of Puppet you are using etc.\n\nAlso an example of the output you are seeing would help us triage this issue.\n\nThanks,\n\nHelen", "created": "2018-08-08T09:00:00.000000"}, {"author": "623c139150bb2b0070b6b403", "body": "*Information on the environment:*\n * Ubuntu 16.04\n * Puppet 4.10.9\n * Modules\n ** Concat: ca98a145ca4374383dc33db7119fb0b5364e736f (nearly version 1.2.5)\n ** Keepalived 1.2.4\n ** SSH: 2.9.1\n\n*Log messages:*\n\n{{(/Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat]/ensure) created}}\n{{(/Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat/bin]/ensure) created}}\n{{(/Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat/bin/concatfragments.rb]/ensure) defined content as '\\{md5}b684db0eac243553a6a79365119a363d'}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf]/ensure) created}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments]/ensure) created}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments.concat]/ensure) created}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments.concat.out]/ensure) created}}\n{{(/Stage[main]/Keepalived::Config/Concat::Fragment[keepalived.conf_header]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments/001_keepalived.conf_header]/ensure) defined content as '\\{md5}fc3616805c0151d292cb67089b7b3e9a'}}\n{{(/Stage[main]/Keepalived::Config/Concat::Fragment[keepalived.conf_footer]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments/999_keepalived.conf_footer]/ensure) defined content as '\\{md5}68b329da9893e34099c7d8ad5cb9c940'}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/opt/puppetlabs/puppet/cache/concat/_etc_ssh_sshd_config]/ensure) created}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/opt/puppetlabs/puppet/cache/concat/_etc_ssh_sshd_config/fragments]/ensure) created}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/opt/puppetlabs/puppet/cache/concat/_etc_ssh_sshd_config/fragments.concat]/ensure) created}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/opt/puppetlabs/puppet/cache/concat/_etc_ssh_sshd_config/fragments.concat.out]/ensure) created}}\n{{(/Stage[main]/Ssh::Server::Config/Concat::Fragment[global config]/File[/opt/puppetlabs/puppet/cache/concat/_etc_ssh_sshd_config/fragments/00_global config]/ensure) defined content as '\\{md5}e1aecae0782ecea9606603598b940ac7'}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/Exec[concat_/etc/ssh/sshd_config]/returns) executed successfully}}\n{{(/Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/Exec[concat_/etc/ssh/sshd_config]) Triggered 'refresh' from 3 events}}\n{{(/Stage[main]/Ssh::Server::Service/Service[ssh]) Triggered 'refresh' from 2 events}}\n{{(/Stage[main]/Keepalived::Config/Keepalived::Vrrp::Instance[VI_1]/Concat::Fragment[keepalived.conf_vrrp_instance_VI_1]/File[/opt/puppetlabs/puppet/cache/concat/_etc_keepalived_keepalived.conf/fragments/100_keepalived.conf_vrrp_instance_VI_1]/ensure) defined content as '\\{md5}c1a28b26e79c80f9c2c4e0d266ccd205'}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/Exec[concat_/etc/keepalived/keepalived.conf]/returns) executed successfully}}\n{{(/Stage[main]/Keepalived::Config/Concat[/etc/keepalived/keepalived.conf]/Exec[concat_/etc/keepalived/keepalived.conf]) Triggered 'refresh' from 5 events}}\n{{(/Stage[main]/Keepalived::Service/Service[keepalived]) Triggered 'refresh' from 1 events}}\n\n\u00a0\n\n*Explanation:*\n\nIn these cases we're using the Concat module not directly but via the mocules Keepalived and SSH. As you can see in the logs the mentioned behaviour occurs with both. Looking into the Puppet code of the Keepalived and SSH module, the service is restarted if the Concat resource changed. But in my case (with occured one multiple servers) the file's content didn't change. Only the module's cache files have been created. This shouldn't have the same effect.", "created": "2018-08-16T04:55:00.000000"}], "components": ["concat"], "created": "2018-08-08T03:14:00.000000", "creator": "623c139150bb2b0070b6b403", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e826768"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp1pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/18"}], "description": "If for some reason the module's cache directory is empty notifications occur even if the target file doesn't change. So for example a service unexpectedly gets restarted which can very problematic.\n\nIm my case this occured when switching from Ubuntu's Puppet packet to the Puppetlabs package. This causes a change to the Puppet installation path and so the cache directory initially is empty.\n\nTo prevent such a behaviour the notifcation should only occur if the target file changes.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "33333", "fixedVersions": [], "id": "33333", "issueType": "Bug", "key": "MODULES-7616", "labels": ["concat", "notify"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139150bb2b0070b6b403", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: Notifications should only occur if the target file changes", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "{code}\nC:\\>schtasks /query /TN test_task /XML\n\n<?xml version=\"1.0\" encoding=\"UTF-16\"?>\n<Task version=\"1.1\" xmlns=\"http://schemas.microsoft.com/windows/2004/02/mit/task\">\n  <RegistrationInfo>\n    <URI>\\test_task</URI>\n  </RegistrationInfo>\n  <Principals>\n    <Principal id=\"Author\">\n      <UserId>S-1-5-21-3383611590-2594492506-2074811944-1007</UserId>\n      <LogonType>Password</LogonType>\n      <RunLevel>HighestAvailable</RunLevel>\n    </Principal>\n  </Principals>\n  <Settings>\n    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>\n    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>\n    <IdleSettings>\n      <Duration>PT10M</Duration>\n      <WaitTimeout>PT1H</WaitTimeout>\n      <StopOnIdleEnd>true</StopOnIdleEnd>\n      <RestartOnIdle>false</RestartOnIdle>\n    </IdleSettings>\n  </Settings>\n  <Triggers>\n    <BootTrigger />\n  </Triggers>\n  <Actions Context=\"Author\">\n    <Exec>\n      <Command>C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe</Command>\n    </Exec>\n  </Actions>\n</Task>\n{code}\n\n{code}\nC:\\>wmic useraccount where name='test_user' get sid\n\nSID\nS-1-5-21-3383611590-2594492506-2074811944-1007\n{code}\n", "created": "2018-08-07T17:40:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Adding debugging to lib/puppet_x/puppetlabs/scheduled_task/v2adapter.rb:\n\n{code}\n  def account_information\n    principal = TaskScheduler2.principal(@definition)\n    puts 'TJK'\n    puts @definition.XmlText\n    principal.nil? ? nil : principal.UserId\n  end\n{code}\n\nShows:\n\n{code}\nTJK\n<?xml version=\"1.0\" encoding=\"UTF-16\"?>\n<Task version=\"1.1\" xmlns=\"http://schemas.microsoft.com/windows/2004/02/mit/task\">\n  <RegistrationInfo>\n    <URI>\\test_task</URI>\n  </RegistrationInfo>\n  <Triggers>\n    <BootTrigger>\n      <Enabled>true</Enabled>\n    </BootTrigger>\n  </Triggers>\n  <Principals>\n    <Principal id=\"Author\">\n      <UserId>S-1-5-18</UserId>\n      <RunLevel>HighestAvailable</RunLevel>\n    </Principal>\n  </Principals>\n  <Settings>\n    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>\n    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>\n    <IdleSettings>\n      <Duration>PT10M</Duration>\n      <WaitTimeout>PT1H</WaitTimeout>\n      <StopOnIdleEnd>true</StopOnIdleEnd>\n      <RestartOnIdle>false</RestartOnIdle>\n    </IdleSettings>\n    <Enabled>true</Enabled>\n    <Hidden>false</Hidden>\n    <RunOnlyIfIdle>false</RunOnlyIfIdle>\n    <WakeToRun>false</WakeToRun>\n    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>\n    <Priority>7</Priority>\n  </Settings>\n  <Actions Context=\"Author\">\n    <Exec>\n      <Command>C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe</Command>\n    </Exec>\n  </Actions>\n</Task>\n{code}", "created": "2018-08-07T17:44:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This change to lib/puppet_x/puppetlabs/scheduled_task/v2adapter.rb appears to fix this issue:\n\n{code}\n  def initialize(task_name)\n    raise TypeError unless task_name.is_a?(String)\n\n    @full_task_path = TaskScheduler2::ROOT_FOLDER + task_name\n    @task = TaskScheduler2.task(@full_task_path)\n\n    if @task.nil?\n      @definition = TaskScheduler2.new_task_definition\n      @task_password = nil\n      set_account_information('',nil)\n    else\n      @definition = TaskScheduler2.task_definition(@task)\n    end\n  end\n{code}\n\nBut I am not familiar enough with the code base to rule out side effects.", "created": "2018-08-07T18:01:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This bug close by MODULES-7240", "created": "2018-08-15T11:38:00.000000"}], "components": ["scheduled_task", "windows"], "created": "2018-08-07T17:39:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39f08458"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoknz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_669540972_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 0.3.0*\n*Puppet Version: PE 2018.1*\n*OS Name/Version: Windows 2016*\n\n_Describe your issue in as much detail as possible..._\n\nEvery time the agent runs we are seeing a corrective action: \n\n{code}\nC:\\>puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for pe-2018-agent-win2016                                                                                                                                                                                                \nInfo: Applying configuration version '1533683976'                                                                                                                                                                                                \nNotice: /Stage[main]/Main/Node[pe-2018-agent-win2016]/Scheduled_task[test_task]/user: user changed 'SYSTEM' to 'test_user'                                                                                                                     \nNotice: Applied catalog in 1.88 seconds    \n{code}\n\nGiven:\n\n{code}\nscheduled_task { 'test_task': \n  ensure => 'present', \n  command => \"${::system32}\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\", \n  enabled => true , \n  trigger => [{'schedule' => 'boot'}], \n  user     => 'test_user',\n  password => '!Q@W3e4r',\n}\n{code}", "environment": "PE 2018.1\nWindows 2016\npuppetlabs-scheduled_task --version 0.3.0", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "40780", "fixedVersions": [], "id": "40780", "issueType": "Bug", "key": "MODULES-7615", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2018-08-15T11:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : user attribute not idempotent", "timeSpent": "PT0S", "updated": "2018-08-21T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-08-06T14:54:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41539dad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzopnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61648434_*|*_1_*:*_1_*:*_169110750_*|*_10007_*:*_1_*:*_13713407_*|*_3_*:*_1_*:*_1265837_*|*_10009_*:*_1_*:*_10747623_*|*_5_*:*_1_*:*_0"}], "description": "Add a {{collection}} parameter accepting {{Enum[PC1, puppet5, puppet6]}} (default {{puppet5}}) to the install task (all platforms). It should allow installing from any of those collections.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38627", "fixedVersions": ["puppet_agent 2.0.0"], "id": "38627", "issueType": "Improvement", "key": "MODULES-7652", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-08-09T14:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add 'collection' parameter for install tasks", "timeSpent": "PT0S", "updated": "2018-08-09T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "https://github.com/puppetlabs/netdev_stdlib/pull/39/files", "created": "2018-08-06T12:31:00.000000"}, {"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "https://github.com/puppetlabs/netdev_stdlib/compare/0.14.1...8542e129bf3ccd99d70f5554d29d599829637079", "created": "2018-08-06T12:32:00.000000"}], "components": [], "created": "2018-08-06T11:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f657232"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzop8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2310_*|*_3_*:*_1_*:*_5472057_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33821"}], "description": "*REASON:* 0.15.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35409", "fixedVersions": [], "id": "35409", "issueType": "Task", "key": "MODULES-7609", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-06T12:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netdev_stdlib) 0.15.0 - (6-Aug-18) - (8542e129bf3ccd99d70f5554d29d599829637079)", "timeSpent": "PT0S", "updated": "2018-08-06T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Resolved in MODULES-7820", "created": "2021-01-11T08:36:00.000000"}], "components": ["iis"], "created": "2018-08-06T09:19:00.000000", "creator": "557058:e5bbf96c-75f4-43ee-9a4b-ba1c98be89ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720d206e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzqhkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76810639548_*|*_6_*:*_1_*:*_0"}], "description": "When setting an application pool to run as 'No Managed Code', the Puppet Forge documentation (v. 4.3.2) suggests setting\u00a0managed_runtime_version => '\"\"',. This should result in the application pool running as 'No Managed Code'\n\n\u00a0\n\nWhile this seems to function as intended, the node will continually loop through an intentional change:\n\n\u00a0\n|2018-08-06\n 14:53 Z|notice|managed_runtime_version changed '' to '\"\"' * Source:/Stage[main]/REDACTED_web_services::REDACTED/Iis_application_pool[REDACTED]/managed_runtime_version\n * File:/opt/fidPuppet/code/environments/dev/modules/custom_modules/REDACTED_web_services/manifests/REDACTED.pp\n * Line:114|\n\nExample Code causing this behavior:\n{code:ruby}  # Sets managed runtime version to no managed code\n  iis_application_pool { 'REDACTED':\n    ensure                  => 'present',\n    managed_pipeline_mode   => 'Integrated',\n    managed_runtime_version => '\"\"',\n    state                   => 'Started',\n    auto_start              => true,\n    identity_type           => 'SpecificUser',\n    user_name               => $iis_user,\n    password                => $iis_password,\n  }\n\n\n{code}\n\u00a0", "environment": "Windows Server 2016 Desktop Experience", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35408", "fixedVersions": [], "id": "35408", "issueType": "Bug", "key": "MODULES-7590", "labels": ["customer-escalation", "iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e5bbf96c-75f4-43ee-9a4b-ba1c98be89ba", "resolution": "Duplicate", "resolutionDate": "2021-01-11T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Setting 'No Managed Code' results in intentional change \"Loop\"", "timeSpent": "PT0S", "updated": "2021-01-11T08:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2018-08-06T05:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51aadd17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoovz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37461434_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41878", "fixedVersions": [], "id": "41878", "issueType": "Sub-task", "key": "MODULES-7589", "labels": [], "originalEstimate": "PT0S", "parent": "37557", "parentSummary": "Supported Release (cisco-ios) 0.3.0 - (2018-08-06) - (4b7e9b35848688589032b6808bd77b799e4060a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-06T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco-ios) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-06T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_intn-sys_full-pe-current-release/5/", "created": "2018-08-06T15:37:00.000000"}], "components": [], "created": "2018-08-06T05:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70cacbb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoovr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31858511_*|*_3_*:*_1_*:*_4892021_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40777", "fixedVersions": [], "id": "40777", "issueType": "Sub-task", "key": "MODULES-7588", "labels": [], "originalEstimate": "PT0S", "parent": "37557", "parentSummary": "Supported Release (cisco-ios) 0.3.0 - (2018-08-06) - (4b7e9b35848688589032b6808bd77b799e4060a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-06T15:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(cisco-ios) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-06T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-06T05:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73ca4171"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoovj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91462_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39643", "fixedVersions": [], "id": "39643", "issueType": "Sub-task", "key": "MODULES-7587", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37557", "parentSummary": "Supported Release (cisco-ios) 0.3.0 - (2018-08-06) - (4b7e9b35848688589032b6808bd77b799e4060a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-06T05:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco-ios) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-06T05:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-08-06T05:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501b1ef4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoov3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72240_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38623", "fixedVersions": [], "id": "38623", "issueType": "Sub-task", "key": "MODULES-7586", "labels": [], "originalEstimate": "PT0S", "parent": "37557", "parentSummary": "Supported Release (cisco-ios) 0.3.0 - (2018-08-06) - (4b7e9b35848688589032b6808bd77b799e4060a8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-06T05:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(cisco-ios) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-06T05:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2018-08-06T05:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ae96e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoovb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6566_*|*_3_*:*_1_*:*_37369425_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_95752"}], "description": "*REASON:* \"netdev stdlib changes\"\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. https://github.com/puppetlabs/cisco_ios/compare/0.2.0...4b7e9b35848688589032b6808bd77b799e4060a8)\n * Link to successful Init Job Run from CI :\n (e.g. https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/cisco_ios/view/release/job/forge-module_puppetlabs-cisco_ios_init-merge_release/5/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37557", "fixedVersions": [], "id": "37557", "issueType": "Task", "key": "MODULES-7585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-06T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (cisco-ios) 0.3.0 - (2018-08-06) - (4b7e9b35848688589032b6808bd77b799e4060a8)", "timeSpent": "PT0S", "updated": "2018-08-06T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetdb"], "created": "2018-08-05T09:08:00.000000", "creator": "557058:b076e821-2d4d-4825-8f85-3db36f7bebdf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ced32a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoos7:"}], "description": "Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Internal Server Error: org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- puppet/util/puppetdb\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n*Actual invocation:*\n\n# Configure puppetdb and its underlying database\n class \\{ 'puppetdb': }\n # Configure the Puppet master to use puppetdb\n class \\{ 'puppetdb::master::config': }\n\n\u00a0\n\nIn other words I plagiarized the forge documentation. :)", "environment": "aio_agent_version => 1.10.14\naugeas => {\n version => \"1.4.0\"\n}\ndisks => {\n sda => {\n model => \"TOSHIBA MG03ACA1\",\n size => \"931.51 GiB\",\n size_bytes => 1000204886016,\n vendor => \"ATA\"\n }\n}\ndmi => {\n bios => {\n release_date => \"04/24/2015\",\n vendor => \"American Megatrends Inc.\",\n version => \"3.0\"\n },\n board => {\n asset_tag => \"To be filled by O.E.M.\",\n manufacturer => \"Supermicro\",\n product => \"X10SLM-F\",\n serial_number => \"ZM159S010291\"\n },\n chassis => {\n asset_tag => \"To Be Filled By O.E.M.\",\n type => \"Main System Chassis\"\n },\n manufacturer => \"Supermicro\",\n product => {\n name => \"X10SLM-F\",\n serial_number => \"0123456789\",\n uuid => \"00000000-0000-0000-0000-0CC47A78F760\"\n }\n}\nfacterversion => 3.6.10\nfilesystems => ext2,ext3,ext4,squashfs,vfat\nidentity => {\n gid => 0,\n group => \"root\",\n privileged => true,\n uid => 0,\n user => \"root\"\n}\nis_virtual => false\nkernel => Linux\nkernelmajversion => 4.4\nkernelrelease => 4.4.0-130-generic\nkernelversion => 4.4.0\nload_averages => {\n 15m => 0.01,\n 1m => 0.13,\n 5m => 0.03\n}\nmemory => {\n swap => {\n available => \"3.81 GiB\",\n available_bytes => 4095733760,\n capacity => \"0%\",\n total => \"3.81 GiB\",\n total_bytes => 4095733760,\n used => \"0 bytes\",\n used_bytes => 0\n },\n system => {\n available => \"26.30 GiB\",\n available_bytes => 28243787776,\n capacity => \"16.18%\",\n total => \"31.38 GiB\",\n total_bytes => 33696735232,\n used => \"5.08 GiB\",\n used_bytes => 5452947456\n }\n}\nmountpoints => {\n / => {\n available => \"905.86 GiB\",\n available_bytes => 972660887552,\n capacity => \"0.73%\",\n device => \"/dev/sda3\",\n filesystem => \"ext4\",\n options => [\n \"rw\",\n \"relatime\",\n \"errors=remount-ro\",\n \"data=ordered\"\n ],\n size => \"912.56 GiB\",\n size_bytes => 979851980800,\n used => \"6.70 GiB\",\n used_bytes => 7191093248\n },\n /boot => {\n available => \"353.49 MiB\",\n available_bytes => 370661376,\n capacity => \"21.96%\",\n device => \"/dev/sda1\",\n filesystem => \"ext3\",\n options => [\n \"rw\",\n \"relatime\",\n \"data=ordered\"\n ],\n size => \"452.97 MiB\",\n size_bytes => 474976256,\n used => \"99.48 MiB\",\n used_bytes => 104314880\n },\n /dev/shm => {\n available => \"15.69 GiB\",\n available_bytes => 16848367616,\n capacity => \"0%\",\n device => \"tmpfs\",\n filesystem => \"tmpfs\",\n options => [\n \"rw\",\n \"nosuid\",\n \"nodev\"\n ],\n size => \"15.69 GiB\",\n size_bytes => 16848367616,\n used => \"0 bytes\",\n used_bytes => 0\n },\n /run => {\n available => \"3.12 GiB\",\n available_bytes => 3352092672,\n capacity => \"0.52%\",\n device => \"tmpfs\",\n filesystem => \"tmpfs\",\n options => [\n \"rw\",\n \"nosuid\",\n \"noexec\",\n \"relatime\",\n \"size=3290700k\",\n \"mode=755\"\n ],\n size => \"3.14 GiB\",\n size_bytes => 3369676800,\n used => \"16.77 MiB\",\n used_bytes => 17584128\n },\n /run/lock => {\n available => \"5.00 MiB\",\n available_bytes => 5242880,\n capacity => \"0%\",\n device => \"tmpfs\",\n filesystem => \"tmpfs\",\n options => [\n \"rw\",\n \"nosuid\",\n \"nodev\",\n \"noexec\",\n \"relatime\",\n \"size=5120k\"\n ],\n size => \"5.00 MiB\",\n size_bytes => 5242880,\n used => \"0 bytes\",\n used_bytes => 0\n },\n /run/user/0 => {\n available => \"3.14 GiB\",\n available_bytes => 3369676800,\n capacity => \"0%\",\n device => \"tmpfs\",\n filesystem => \"tmpfs\",\n options => [\n \"rw\",\n \"nosuid\",\n \"nodev\",\n \"relatime\",\n \"size=3290700k\",\n \"mode=700\"\n ],\n size => \"3.14 GiB\",\n size_bytes => 3369676800,\n used => \"0 bytes\",\n used_bytes => 0\n },\n /sys/fs/cgroup => {\n available => \"15.69 GiB\",\n available_bytes => 16848367616,\n capacity => \"0%\",\n device => \"tmpfs\",\n filesystem => \"tmpfs\",\n options => [\n \"ro\",\n \"nosuid\",\n \"nodev\",\n \"noexec\",\n \"mode=755\"\n ],\n size => \"15.69 GiB\",\n size_bytes => 16848367616,\n used => \"0 bytes\",\n used_bytes => 0\n },\n /var/lib/docker/containers/27f9130db3bbf9bb10781646d82e60d680dc28115b127ebf425ebca294c058c3/mounts/shm => {\n available => \"64.00 MiB\",\n available_bytes => 67108864,\n capacity => \"0%\",\n device => \"shm\",\n filesystem => \"tmpfs\",\n options => [\n \"rw\",\n \"nosuid\",\n \"nodev\",\n \"noexec\",\n \"relatime\",\n \"size=65536k\"\n ],\n size => \"64.00 MiB\",\n size_bytes => 67108864,\n used => \"0 bytes\",\n used_bytes => 0\n }\n}\nnetworking => {\n domain => \"phx.berghold.net\",\n fqdn => \"phxuweb02.phx.berghold.net\",\n hostname => \"phxuweb02\",\n interfaces => {\n br-307ef648fb25 => {\n bindings => [\n {\n address => \"172.18.0.1\",\n netmask => \"255.255.0.0\",\n network => \"172.18.0.0\"\n }\n ],\n ip => \"172.18.0.1\",\n mac => \"02:42:0f:80:90:c7\",\n mtu => 1500,\n netmask => \"255.255.0.0\",\n network => \"172.18.0.0\"\n },\n docker0 => {\n bindings => [\n {\n address => \"172.17.0.1\",\n netmask => \"255.255.0.0\",\n network => \"172.17.0.0\"\n }\n ],\n ip => \"172.17.0.1\",\n mac => \"02:42:aa:40:df:92\",\n mtu => 1500,\n netmask => \"255.255.0.0\",\n network => \"172.17.0.0\"\n },\n eth0 => {\n bindings => [\n {\n address => \"69.64.79.123\",\n netmask => \"255.255.255.0\",\n network => \"69.64.79.0\"\n }\n ],\n ip => \"69.64.79.123\",\n mac => \"0c:c4:7a:78:f7:61\",\n mtu => 1500,\n netmask => \"255.255.255.0\",\n network => \"69.64.79.0\"\n },\n eth1 => {\n dhcp => \"192.168.2.1\",\n mac => \"0c:c4:7a:78:f7:60\",\n mtu => 1500\n },\n lo => {\n bindings => [\n {\n address => \"127.0.0.1\",\n netmask => \"255.0.0.0\",\n network => \"127.0.0.0\"\n }\n ],\n ip => \"127.0.0.1\",\n mtu => 65536,\n netmask => \"255.0.0.0\",\n network => \"127.0.0.0\"\n },\n veth3420abc => {\n mac => \"5e:b3:90:2f:a8:d9\",\n mtu => 1500\n }\n },\n ip => \"69.64.79.123\",\n mac => \"0c:c4:7a:78:f7:61\",\n mtu => 1500,\n netmask => \"255.255.255.0\",\n network => \"69.64.79.0\",\n primary => \"eth0\"\n}\nos => {\n architecture => \"amd64\",\n distro => {\n codename => \"xenial\",\n description => \"Ubuntu 16.04.4 LTS\",\n id => \"Ubuntu\",\n release => {\n full => \"16.04\",\n major => \"16.04\"\n }\n },\n family => \"Debian\",\n hardware => \"x86_64\",\n name => \"Ubuntu\",\n release => {\n full => \"16.04\",\n major => \"16.04\"\n },\n selinux => {\n enabled => false\n }\n}\npartitions => {\n /dev/sda1 => {\n filesystem => \"ext3\",\n mount => \"/boot\",\n partuuid => \"fa69259f-01\",\n size => \"476.00 MiB\",\n size_bytes => 499122176,\n uuid => \"49c3dec6-0c76-4e1d-8c85-0fb86ae8ab29\"\n },\n /dev/sda2 => {\n filesystem => \"swap\",\n partuuid => \"fa69259f-02\",\n size => \"3.81 GiB\",\n size_bytes => 4095737856,\n uuid => \"1082801a-3782-4b26-acdc-ca2664a2ceae\"\n },\n /dev/sda3 => {\n filesystem => \"ext4\",\n mount => \"/\",\n partuuid => \"fa69259f-03\",\n size => \"927.23 GiB\",\n size_bytes => 995608231936,\n uuid => \"5283659f-a42c-41c8-8062-d006ca77453b\"\n }\n}\npath => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/puppetlabs/bin\nprocessors => {\n count => 4,\n isa => \"x86_64\",\n models => [\n \"Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz\",\n \"Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz\",\n \"Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz\",\n \"Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz\"\n ],\n physicalcount => 1,\n speed => \"3.40 GHz\"\n}\nruby => {\n platform => \"x86_64-linux\",\n sitedir => \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.1.0\",\n version => \"2.1.9\"\n}\nssh => {\n dsa => {\n fingerprints => {\n sha1 => \"SSHFP 2 1 efb495b1cc9116c602de85e6f161a0e910b4305d\",\n sha256 => \"SSHFP 2 2 2bbc1cafd547731ae3932168a10c99550306fc8e227dbfa3ab0fb7e8c3aee15f\"\n },\n key => \"AAAAB3NzaC1kc3MAAACBAJ+Z0fZeKKO2xCSWgqbohhUUs2Tk+RGqhUZsyRZ0MWUGixBTSVqtkCx/qAsjj8NwMyNO6+y2lfMptEnLzSzxnOTRfVSFA/x84SVztUVPpkJ6ya/7NVb0cq6icBYB7jOmd35XCAlHqfGwO1T04GPIf6mWgo+XIsbxJ5hrbEUZafk/AAAAFQD5zpjV2vqigWmC/cYo5w6sK0/iYQAAAIEAixMTxgucmHWjkKuWNOxrqRcQFHg8xSkcxelKKpXYyMg/LkG4Br/K5th6bynbGrZSEJ58YFNo/E6GwoPpV5K7drQp068OF2pICObmLHvV39Uu4DxQZGgsCqV+TTnVVd84wrlbmmDMBE3pCdpBX1ycz6TGF33aVXE7zKcMDpzzFCgAAACAUUHf+s/ZYTsrBTn1UwZL9B0GBw8rHG0aatsCHh+LxjOzCsJmMCfJGWRtwWMeWbZ8xStwj77Hw8BNfsnCGAkPV2x6FgIR1vyRhr9WXOcUeAviObR3l4J5iRuyb7o09UxNWUoABsXo448S3gs9JdjQonc1vbVJAkCF9KySv9Urt/o=\"\n },\n ecdsa => {\n fingerprints => {\n sha1 => \"SSHFP 3 1 35de68bd3bbd910dd8ac4085f4229ec0ba47d694\",\n sha256 => \"SSHFP 3 2 a5a872eb6f81d3d9cac28b77ec76a26aee702dc483219a5f42230601e301e18f\"\n },\n key => \"AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBb/b+AeOBJmhvIJ2Uxk8j70Cb2cGqMIu378FD/4mWnQkGw/xTWvB3ceE2pc9dJwEFDpv9zoXIz2Sb1gYGK2HkQ=\"\n },\n ed25519 => {\n fingerprints => {\n sha1 => \"SSHFP 4 1 ea7f9a2362c2ecd9eea89980990263db58b5235d\",\n sha256 => \"SSHFP 4 2 05da0d515a96b03a26935c83bc5f936dc9ec132b9b53ab6ba00d434dbe44fbcd\"\n },\n key => \"AAAAC3NzaC1lZDI1NTE5AAAAIMQLCDyyJxvXuBUHTEtT9KrMCmoV0kN2rGLRF0LuvAG7\"\n },\n rsa => {\n fingerprints => {\n sha1 => \"SSHFP 1 1 0e645f651a062b53388ee25c78ee11cb5b1e5446\",\n sha256 => \"SSHFP 1 2 7e37358a2d7c338f5ad77addb4fa009eff326d27c396ebfc75c30870e1710486\"\n },\n key => \"AAAAB3NzaC1yc2EAAAADAQABAAABAQDDqwlLxxpSMtruYhzPhff8JdU2kRePkkhtBGKZ20vu68l/S3gT81H5V9jWfYJVJExNcZNkVB2LwwUo2hMTKKU/n9Ge2UXTVBPcYa4k9HkB4ryWdq8xX/T/NzKIhDD5B2sxn57ECZLYkadbNRpxO/x7eraw+CSSgJerlAimOj17VjXeSRYNU2MwUJ0dU6r6ztKbyXy2/bfnX34/hHY8IafmndnSTYrbSKlin5nB5Zl1a6SYsr8WPo0NaLT/ogXXs6T68ipkyKB4a6TgiFJzUCacU81JRzVMswE2dmB5FmGRwq6H03b01MrVqP+fTuMxwmG4YmV53YqdZqKeWa5R5j1v\"\n }\n}\nsystem_uptime => {\n days => 9,\n hours => 231,\n seconds => 832955,\n uptime => \"9 days\"\n}\ntimezone => EDT\nvirtual => physical\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34409", "fixedVersions": [], "id": "34409", "issueType": "Bug", "key": "MODULES-7584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b076e821-2d4d-4825-8f85-3db36f7bebdf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetlabs-puppetdb} : {puppetdb module throws errors}", "timeSpent": "PT0S", "updated": "2018-08-05T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "I just want to point out that this got way worse since the stdlib 5.0 release. It would have been nice to get a short info before such big releases.", "created": "2018-08-24T05:41:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. It's on the agenda for our next team meeting.\u00a0", "created": "2018-08-31T09:42:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68], our team are looking into this at the minute and I thought I'd update you on our plan. The functionality you guys have implemented in your metadata_checker looks great and we intend to implement something very similar to use as part of our teams release process. We are going to work on an implementation that can run the check before releasing a specific module on the Forge and also check the metadata for the modules we are interested in directly from the Forge rather than using the metadata from git.. Thanks for giving us the basis of the solution, it will be a great help (y) ", "created": "2019-01-10T05:46:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b],\nthanks for the update! In which way will this be implemented? A rake task? That would be very useful for everybody that maintains modules I guess.", "created": "2019-01-10T06:09:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68], yeah it will be a rake task", "created": "2019-01-11T08:17:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Modules team tracking our own implementation under\n\nhttps://puppet.atlassian.net/browse/FM-7662", "created": "2019-01-16T04:44:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi people,\nI have no access to the linked issue. I'm not sure if this is resolved or not. Again we experience issues during testing because puppetlabs-translate v2 got released 18 days ago, but puppetlabs-apt doesn't it. Can you please let us know what's the status of FM-7662 and also release puppetlabs-apt? CC: [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]", "created": "2019-07-26T09:28:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. We forked the original dependency tool to incorporate some changes we needed for our use cases. You can check it out it\u00a0[here|https://github.com/puppetlabs/dependency_checker]. Apologies for the delay in getting apt released. We will get a release out this week. Cheers!", "created": "2019-07-29T03:04:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] v7.1.0 of the apt module is now released. I didn't mention before but we now use the dependency checking tool to verify dependencies across all our supported modules whenever we do releases.\u00a0I hope this helps resolve your issues.", "created": "2019-07-30T04:31:00.000000"}], "components": [], "created": "2018-08-03T15:40:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17606ce4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzooe7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2710164679_*|*_5_*:*_2_*:*_16515723649_*|*_10005_*:*_1_*:*_11924380077"}], "description": "Hi everybody!\nsorry for the inexpressive title, naming things is hard. As far as I know there is a checklist that the modules team uses for new releases of (approved only?) modules. In the past there where multiple issues where users were unable to install e.g. puppetlabs-postgresql because it only allows puppetlabs-apt 4.x, but latest puppetlabs-apt is 5.x. [~accountid:623c100c4a57610068e74585] created a small helper to check if a metadata.json file allows the installation for all up2date dependencies: https://github.com/ekohl/puppet_metadata_checker. I'm currently implementing this for Vox Pupuli:\n{code}\n$ bundle exec ruby bin/check-metadata ../modulesync_config/modules/*/metadata.json\nChecking ../modulesync_config/modules/puppet-allknowingdns/metadata.json\nChecking ../modulesync_config/modules/puppet-alternatives/metadata.json\nChecking ../modulesync_config/modules/puppet-amanda/metadata.json\nChecking ../modulesync_config/modules/puppet-appd_db_agent/metadata.json\n  puppet/archive (>= 1.1.2 <3.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-archive/metadata.json\nChecking ../modulesync_config/modules/puppet-autofs/metadata.json\nChecking ../modulesync_config/modules/puppet-bacula/metadata.json\nChecking ../modulesync_config/modules/puppet-bird/metadata.json\nChecking ../modulesync_config/modules/puppet-boolean/metadata.json\nChecking ../modulesync_config/modules/puppet-cassandra/metadata.json\n  puppetlabs-inifile (>= 1.5.0 < 2.0.0) doesn't match 2.3.0\nChecking ../modulesync_config/modules/puppet-collectd/metadata.json\n  puppetlabs-apt (>= 2.2.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-community_kickstarts/metadata.json\nChecking ../modulesync_config/modules/puppet-confluence/metadata.json\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\n  puppet/staging (>= 2.0.1 < 3.0.0) doesn't match 3.2.0\nChecking ../modulesync_config/modules/puppet-corosync/metadata.json\nChecking ../modulesync_config/modules/puppet-cron/metadata.json\nChecking ../modulesync_config/modules/puppet-dhcp/metadata.json\nChecking ../modulesync_config/modules/puppet-dotnet/metadata.json\n  puppet/download_file (>= 2.0.0 < 3.0.0) doesn't match 3.1.0\nChecking ../modulesync_config/modules/puppet-download_file/metadata.json\nChecking ../modulesync_config/modules/puppet-drbd/metadata.json\nChecking ../modulesync_config/modules/puppet-dropbear/metadata.json\nChecking ../modulesync_config/modules/puppet-etherpad/metadata.json\n  puppetlabs-vcsrepo (>= 1.3.1 < 2.0.0) doesn't match 2.3.0\nChecking ../modulesync_config/modules/puppet-extlib/metadata.json\nChecking ../modulesync_config/modules/puppet-facette/metadata.json\n  herculesteam/augeasproviders_shellvar (>= 2.2.1 < 3.0.0) doesn't match 3.0.0\n  puppetlabs/apt (>= 2.1.0 < 3.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-fail2ban/metadata.json\nChecking ../modulesync_config/modules/puppet-ferm/metadata.json\nChecking ../modulesync_config/modules/puppet-fetchcrl/metadata.json\nChecking ../modulesync_config/modules/puppet-filemapper/metadata.json\nChecking ../modulesync_config/modules/puppet-gerrit/metadata.json\nChecking ../modulesync_config/modules/puppet-ghost/metadata.json\n  puppet/nodejs (>= 1.3.0 < 2.0.0) doesn't match 5.0.0\nChecking ../modulesync_config/modules/puppet-gitlab_ci_runner/metadata.json\nChecking ../modulesync_config/modules/puppet-gitlab-ci-runner/metadata.json\nChecking ../modulesync_config/modules/puppet-gitlab/metadata.json\n  puppetlabs/apt (>=4.4.0 <5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-git_resource/metadata.json\nChecking ../modulesync_config/modules/puppet-gluster/metadata.json\n  puppetlabs/apt (>= 2.1.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-googleauthenticator/metadata.json\nChecking ../modulesync_config/modules/puppet-grafana/metadata.json\nChecking ../modulesync_config/modules/puppet-graphite_powershell/metadata.json\n  puppet/download_file (>= 2.0.0 < 3.0.0) doesn't match 3.1.0\nChecking ../modulesync_config/modules/puppet-healthcheck/metadata.json\nChecking ../modulesync_config/modules/puppet-hiera/metadata.json\n  puppetlabs/inifile (>= 1.4.1 < 2.0.0) doesn't match 2.3.0\nChecking ../modulesync_config/modules/puppet-homeassistant/metadata.json\nChecking ../modulesync_config/modules/puppet-jenkins_job_builder/metadata.json\n  puppetlabs/inifile (>= 1.4.1 < 2.0.0) doesn't match 2.3.0\nChecking ../modulesync_config/modules/puppet-jenkins/metadata.json\n  puppetlabs/apt (>= 2.1.0 < 5.0.0) doesn't match 5.0.1\n  puppet/archive (>= 1.3.0 < 3.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-jira/metadata.json\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\n  puppet/staging (>= 2.0.1 < 3.0.0) doesn't match 3.2.0\nChecking ../modulesync_config/modules/puppet-jolokia/metadata.json\nChecking ../modulesync_config/modules/puppet-kafka/metadata.json\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-letsencrypt/metadata.json\nChecking ../modulesync_config/modules/puppet-lldpd/metadata.json\n  puppetlabs/apt (>= 4.4.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-logrotate/metadata.json\nChecking ../modulesync_config/modules/puppet-make/metadata.json\nChecking ../modulesync_config/modules/puppet-mcollective/metadata.json\nChecking ../modulesync_config/modules/puppet-metche/metadata.json\nChecking ../modulesync_config/modules/puppet-minecraft/metadata.json\n  puppetlabs-java (>=1.6.0 < 2.0.0) doesn't match 2.4.0\n  puppet-archive (>= 1.0.0 < 2.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-misp/metadata.json\nChecking ../modulesync_config/modules/puppet-module/metadata.json\nChecking ../modulesync_config/modules/puppet-mongodb/metadata.json\n  puppetlabs/apt (>= 2.1.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-mrepo/metadata.json\n  puppetlabs/apache (>= 1.6.0 < 3.0.0) doesn't match 3.2.0\n  puppet/staging (>= 2.0.1 < 3.0.0) doesn't match 3.2.0\nChecking ../modulesync_config/modules/puppet-msoffice/metadata.json\nChecking ../modulesync_config/modules/puppet-mumble/metadata.json\n  puppetlabs/apt (>= 2.1.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-mysql_java_connector/metadata.json\n  puppet/archive (>= 1.0.1 < 3.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-network/metadata.json\nChecking ../modulesync_config/modules/puppet-nginx/metadata.json\nChecking ../modulesync_config/modules/puppet-nodejs/metadata.json\nChecking ../modulesync_config/modules/puppet-nscd/metadata.json\nChecking ../modulesync_config/modules/puppet-nsclient/metadata.json\n  puppet/download_file (>= 2.0.0 < 3.0.0) doesn't match 3.1.0\nChecking ../modulesync_config/modules/puppet-openvpn/metadata.json\nChecking ../modulesync_config/modules/puppet-php/metadata.json\n  puppetlabs/apt (>= 4.4.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-posix_acl/metadata.json\nChecking ../modulesync_config/modules/puppet-prometheus/metadata.json\nChecking ../modulesync_config/modules/puppet-prometheus_reporter/metadata.json\nChecking ../modulesync_config/modules/puppet-proxysql/metadata.json\n  puppetlabs-mysql (>= 3.5.0 < 4.0.0) doesn't match 6.0.0\n  puppetlabs-apt (>= 2.1.0 < 3.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-puppetboard/metadata.json\nChecking ../modulesync_config/modules/puppet-puppetserver/metadata.json\n  puppetlabs/apt (>=2.1.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-python/metadata.json\nChecking ../modulesync_config/modules/puppet-r10k/metadata.json\nChecking ../modulesync_config/modules/puppet-rabbitmq/metadata.json\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-report_hipchat/metadata.json\nChecking ../modulesync_config/modules/puppet-rhsm/metadata.json\nChecking ../modulesync_config/modules/puppet-rsyslog/metadata.json\nChecking ../modulesync_config/modules/puppet-rundeck/metadata.json\n  puppetlabs/inifile (>= 1.4.1 < 2.0.0) doesn't match 2.3.0\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\n  puppetlabs/java_ks (>= 1.3.1 < 2.0.0) doesn't match 2.2.0\nChecking ../modulesync_config/modules/puppet-selinux/metadata.json\nChecking ../modulesync_config/modules/puppet-sftp_jail/metadata.json\n  saz/ssh (>= 2.9.1 < 3.0.0) doesn't match 4.0.0\nChecking ../modulesync_config/modules/puppet-smokeping/metadata.json\n  puppetlabs/concat (>= 1.2.5 <3.0.0) doesn't match 4.2.1\n  puppetlabs/apache (>= 1.6.0 <2.0.0) doesn't match 3.2.0\n  puppet/selinux (>= 0.5.0 <1.0.0) doesn't match 1.5.2\nChecking ../modulesync_config/modules/puppet-splunk/metadata.json\nChecking ../modulesync_config/modules/puppet-squid/metadata.json\nChecking ../modulesync_config/modules/puppet-ssh_keygen/metadata.json\nChecking ../modulesync_config/modules/puppet-sslcertificate/metadata.json\nChecking ../modulesync_config/modules/puppet-stackify/metadata.json\nChecking ../modulesync_config/modules/puppet-staging/metadata.json\nChecking ../modulesync_config/modules/puppet-stash/metadata.json\n  puppet/archive (>= 1.0.0 < 3.0.0) doesn't match 3.1.1\n  puppet/staging (>= 2.0.1 < 3.0.0) doesn't match 3.2.0\nChecking ../modulesync_config/modules/puppet-strongswan/metadata.json\nChecking ../modulesync_config/modules/puppet-system/metadata.json\n  herculesteam-augeasproviders (>= 0.5.1 < 1.0.0) doesn't match 2.1.3\nChecking ../modulesync_config/modules/puppet-tea/metadata.json\nChecking ../modulesync_config/modules/puppet-tvheadend/metadata.json\n  puppetlabs/apt (>= 2.1.0 < 3.0.0) doesn't match 5.0.1\n  puppetlabs/concat (>= 1.2.5 < 3.0.0) doesn't match 4.2.1\n  herculesteam/augeasproviders_shellvar (>= 2.2.1 < 3.0.0) doesn't match 3.0.0\nChecking ../modulesync_config/modules/puppet-unattended_upgrades/metadata.json\n  puppetlabs/apt (>= 2.2.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-virtualbox/metadata.json\n  puppetlabs/apt (>= 2.1.0 <3.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-visualstudio/metadata.json\nChecking ../modulesync_config/modules/puppet-wget/metadata.json\nChecking ../modulesync_config/modules/puppet-windows_autoupdate/metadata.json\n  puppetlabs/registry (>= 1.1.1 < 2.0.0) doesn't match 2.0.1\nChecking ../modulesync_config/modules/puppet-windows_env/metadata.json\nChecking ../modulesync_config/modules/puppet-windows-env/metadata.json\nChecking ../modulesync_config/modules/puppet-windows_eventlog/metadata.json\n  puppetlabs/registry (>= 1.1.1 < 2.0.0) doesn't match 2.0.1\nChecking ../modulesync_config/modules/puppet-windowsfeature/metadata.json\nChecking ../modulesync_config/modules/puppet-windows_firewall/metadata.json\n  puppetlabs/registry (>= 1.1.1 < 2.0.0) doesn't match 2.0.1\nChecking ../modulesync_config/modules/puppet-windows_power/metadata.json\nChecking ../modulesync_config/modules/puppet-winlogbeat/metadata.json\n  puppet-archive (>= 0.5.0 < 2.0.0) doesn't match 3.1.1\nChecking ../modulesync_config/modules/puppet-yum/metadata.json\nChecking ../modulesync_config/modules/puppet-zabbix/metadata.json\n  puppetlabs/mysql (>= 3.5.0 < 6.0.0) doesn't match 6.0.0\n  puppetlabs/apache (>= 1.6.0 < 3.0.0) doesn't match 3.2.0\n  puppetlabs/apt (>= 2.1.0 < 5.0.0) doesn't match 5.0.1\nChecking ../modulesync_config/modules/puppet-zypprepo/metadata.json\n{code}\n\nIt would be awesome if you could integreate that into your release workflow and update the version constraints in modules before you do the release of the actual module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40774", "fixedVersions": [], "id": "40774", "issueType": "Task", "key": "MODULES-7583", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2019-07-30T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "update module-release-checklist with a dependency check", "timeSpent": "PT0S", "updated": "2019-07-30T04:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-08-03T14:24:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61e5b7ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoobj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79504779_*|*_1_*:*_1_*:*_345927430_*|*_10007_*:*_2_*:*_584082083_*|*_3_*:*_2_*:*_807195131_*|*_10009_*:*_1_*:*_2906926_*|*_5_*:*_1_*:*_0"}], "description": "Add a step in the puppet_agent test suite that runs the task_spec acceptance tests on Windows (32 and 64-bit) and macOS.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42883", "fixedVersions": ["puppet_agent 2.0.0"], "id": "42883", "issueType": "Task", "key": "MODULES-7653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-08-24T15:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Jenkins testing for macOS and Windows", "timeSpent": "PT0S", "updated": "2018-08-24T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623c14787910a200718b95bf],\n\nyour description is lacking clear contrasting examples with how the output currently looks like, and what you would like to see. A short example that exhibits the problematic behaviour would also aide in addressing the issue. Please feel free to re-open with the additional information.\n\nRegards, David", "created": "2021-03-08T07:36:00.000000"}], "components": ["exec"], "created": "2018-08-03T07:18:00.000000", "creator": "623c14787910a200718b95bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b5e5281"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzonvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81911870164_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 5.5.2*\n *Puppet Version: 5.5.2*\n *OS Name/Version: CentOS/7.5*\n\n_Basicly\uff0c I want to get exec logoutput, and I hope the path of exec in the output can be config like Notify module with withpath parameter. Those path breaks the exec logoutput._\u00a0\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nNotice: /Stage[main]/Main/Node[default]/Test::Get[10.10.1.3]/Exec[10.10.1.3]/returns:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38620", "fixedVersions": [], "id": "38620", "issueType": "Improvement", "key": "MODULES-7582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c14787910a200718b95bf", "resolution": "Incomplete", "resolutionDate": "2021-03-08T07:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Exec : logoutput withpath", "timeSpent": "PT0S", "updated": "2021-03-08T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/platform_checker/pull/18", "created": "2018-08-03T06:40:00.000000"}], "components": [], "created": "2018-08-03T05:03:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Tests exist for Raketask."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6478f3d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzonuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6554367291_*|*_1_*:*_1_*:*_5786411_*|*_5_*:*_1_*:*_0"}], "description": "In order to ensure that changes have not broken Rakefile add tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34408", "fixedVersions": [], "id": "34408", "issueType": "Task", "key": "MODULES-7581", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-10-18T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test Rake tasks", "timeSpent": "PT0S", "updated": "2018-10-18T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2018-08-02T20:33:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12542"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is a legit bug.  Managed to repro this locally on a VM.\n\nRepro\n* Checked out 32bit win10 VM from pooler\n* Installed Puppet Agent 5.5.3 (32bit) Agent\n* Copy the task code to a local file called \"C:\\temp\\test.ps1\" and ran it with PowerShell\n\n !screenshot-1.png|thumbnail! ", "created": "2018-08-02T20:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull request raised\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/309", "created": "2018-08-02T20:57:00.000000"}], "components": [], "created": "2018-08-02T18:10:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e32ac23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzonpb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_15198659_*|*_1_*:*_1_*:*_11096823_*|*_10007_*:*_1_*:*_400178603_*|*_10009_*:*_1_*:*_62660951_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version: puppetlabs-puppet_agent (master branch PR306 regarding BOLT-641)*\n *Puppet Version: NA*\n *OS Name/Version:\u00a0win-10-ent-i386*\n\n_New install_agent::version task fails on 32 bit windows._\n\n*Desired Behavior:*\u00a0\n\n_Should report puppet-agent version when puppet-agent is installed._\u00a0\n\n*Actual Behavior:*\n _error _\n{code}cas@cas-ThinkPad-T460p:~/working_dir/bolt$ bolt task run install_agent::version -n Administrator@dhl59rrn2g1jv7s.delivery.puppetlabs.net --password *****  --transport winrm --no-ssl\nStarted on dhl59rrn2g1jv7s.delivery.puppetlabs.net...\nFailed on dhl59rrn2g1jv7s.delivery.puppetlabs.net:\n The task failed with exit code 1:\n $private:tempArgs = Get-ContentAsJson (\n : System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'Path' because it is null.\n at System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception)\n at System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)\n at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)\n at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)\n + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException\n + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\n \n {\n }\nFailed on 1 node: Administrator@dhl59rrn2g1jv7s.delivery.puppetlabs.net\nRan on 1 node in 1.02 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36536", "fixedVersions": [], "id": "36536", "issueType": "Bug", "key": "MODULES-7580", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Fixed", "resolutionDate": "2018-08-08T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : install_agent::version task fails on 32bit windows", "timeSpent": "PT0S", "updated": "2018-08-08T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-08-02T04:53:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b008a27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6652809115_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34406", "fixedVersions": [], "id": "34406", "issueType": "Sub-task", "key": "MODULES-7579", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-10-18T04:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Template work for 2.2 removal", "timeSpent": "PT0S", "updated": "2018-10-18T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been done in an epic completed by [~accountid:5b574c837501ba2d6ea647b9]", "created": "2018-08-22T04:17:00.000000"}], "components": [], "created": "2018-08-02T03:20:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All limitations sections in the README should contain a generic message for the user to check the metadata.json.."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79cfaf5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1731428388_*|*_6_*:*_1_*:*_0"}], "description": "Currently limitations section in the README explicitly calls out the OSs that we support. This means we define this in both the readme and the metadata.json. This should only be listed in 1 place. We plan on replacing the limitations section with a generic message telling the user to look in the metadata.json. \n\nThis message should be general that it will be simple to slot into all README, create and finalise the message with DOCs before putting into READMES.\n\nExample of current limitations sections can be found here: https://github.com/puppetlabs/puppetlabs-motd#limitations", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35407", "fixedVersions": [], "id": "35407", "issueType": "Task", "key": "MODULES-7578", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-22T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Replace limitation section telling the user to refer to the metadata.json", "timeSpent": "PT0S", "updated": "2018-08-22T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-08-02T03:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66d47eb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6659289974_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41876", "fixedVersions": [], "id": "41876", "issueType": "Sub-task", "key": "MODULES-7577", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-10-18T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache 2.2 Removal Cleanup", "timeSpent": "PT0S", "updated": "2018-10-18T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Triage rota is now back. A pdksync run was done in the last sprint so modules are now updated.", "created": "2018-12-11T04:06:00.000000"}], "components": [], "created": "2018-08-02T02:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All supported modules are up to date with the pdk-templates."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bb5daa2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11326298816_*|*_5_*:*_1_*:*_0"}], "description": "This hasn't been done in a long time. During our triage sprint we would like to get this ran and all PRs ushered through. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39642", "fixedVersions": [], "id": "39642", "issueType": "Task", "key": "MODULES-7576", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-12-11T04:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Run a pdksync", "timeSpent": "PT0S", "updated": "2018-12-11T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "Created Pull request\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1808", "created": "2018-08-01T14:12:00.000000"}, {"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "How long before this will assessed and merge ?\n\nAny word on hold up ?", "created": "2018-08-21T07:28:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a] - thanks for the PR, we'll have a look.", "created": "2018-08-29T03:13:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a], That's your pull request merged :)\u00a0Thank you for both your contribution and your ticket!", "created": "2018-08-29T08:57:00.000000"}], "components": ["apache"], "created": "2018-08-01T13:52:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47348839"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzommv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2401520800_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a03.0.0*\n *Puppet Version: 5.3.3*\n *OS Name/Version: RHEL 7*\n\n_When sorting all the aliases for wsgi, it lists \"/\" alias first and it prevent apache 2.4 to match further and fails the requests._\n\n_In order to have ordering and avoid issue it must be sort in reverse order so \"/\" alias defined last._\n\n*Desired Behavior: \"/\" alias must be defined in last*\n\n*Actual Behavior: \"/\" alias defined first because of sorting*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40771", "fixedVersions": [], "id": "40771", "issueType": "Bug", "key": "MODULES-7575", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Fixed", "resolutionDate": "2018-08-29T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : wsgi_script_aliases sorting causing issue when root location defined", "timeSpent": "PT0S", "updated": "2018-08-29T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2018-08-01T23:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep is done.  You are go for release.", "created": "2018-08-02T00:02:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/904f29b12220817badcd4bf15cd07618317935c6", "created": "2018-08-02T12:22:00.000000"}], "components": [], "created": "2018-08-01T11:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e652583"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_43387_*|*_1_*:*_1_*:*_2348_*|*_3_*:*_1_*:*_51902826_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38137740"}], "description": "*REASON:* 0.6.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.5.0...2b16dfa4013682747a2eab3e1a4da8273f3c6623\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/release/job/forge-windows_puppetlabs-dsc_lite_init-cinext_nightly-skippable_release/7/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35406", "fixedVersions": [], "id": "35406", "issueType": "Task", "key": "MODULES-7574", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-02T12:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-dsc_lite) 0.6.0 - (2018-08-02) - (2b16dfa4013682747a2eab3e1a4da8273f3c6623)", "timeSpent": "PT0S", "updated": "2018-08-02T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@205db89a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_735920_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42882", "fixedVersions": [], "id": "42882", "issueType": "Sub-task", "key": "MODULES-7573", "labels": [], "originalEstimate": "PT0S", "parent": "38617", "parentSummary": "Unsupported Release (puppetlabs-dsc_lite) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-01T11:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc_lite) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-01T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5c6a5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomgf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_712478_*|*_6_*:*_2_*:*_13499"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41875", "fixedVersions": [], "id": "41875", "issueType": "Sub-task", "key": "MODULES-7572", "labels": [], "originalEstimate": "PT0S", "parent": "38617", "parentSummary": "Unsupported Release (puppetlabs-dsc_lite) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-01T11:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc_lite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-01T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3277a919"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_703894_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40769", "fixedVersions": [], "id": "40769", "issueType": "Sub-task", "key": "MODULES-7571", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38617", "parentSummary": "Unsupported Release (puppetlabs-dsc_lite) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-01T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc_lite) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-01T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ca2a56b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomfr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_693553_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39641", "fixedVersions": [], "id": "39641", "issueType": "Sub-task", "key": "MODULES-7570", "labels": [], "originalEstimate": "PT0S", "parent": "38617", "parentSummary": "Unsupported Release (puppetlabs-dsc_lite) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-01T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc_lite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-01T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:10:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65d240a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomfz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7086_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_668403"}], "description": "*REASON:* 0.6.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38617", "fixedVersions": [], "id": "38617", "issueType": "Task", "key": "MODULES-7569", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-08-01T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-dsc_lite) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-08-01T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2018-08-01T11:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9aba8ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomfj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123349164_*|*_3_*:*_2_*:*_675198_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_40251448_*|*_10005_*:*_1_*:*_259707309"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37555", "fixedVersions": [], "id": "37555", "issueType": "Sub-task", "key": "MODULES-7568", "labels": [], "originalEstimate": "PT0S", "parent": "33392", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.2 - (8 Aug 2018) - (44515f5f8adbfc007c6ef2b3335eb62a1a950515)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-06T08:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-registry) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-06T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_intn-sys_smoke-release/7/]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-registry/blob/44515f5f8adbfc007c6ef2b3335eb62a1a950515/CHANGELOG.md]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-registry/compare/2.0.1...44515f5f8adbfc007c6ef2b3335eb62a1a950515]\n\n\u00a0\n\nIssuing from tip of release branch at\u00a044515f5\n\nPrevious tag is 2.0.1 at\u00a0eb82e6e\n\nMODULES-7534\u00a0has corresponding unit tests\n\nMODULES-6818\u00a0removed proc from title pattern, also \"generate\" which is what the user had problems with is deprecated in lieu of PDK.\n\n(y)", "created": "2018-08-02T16:44:00.000000"}], "components": [], "created": "2018-08-01T11:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600b8137"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46058100_*|*_3_*:*_1_*:*_3570870_*|*_5_*:*_2_*:*_25287_*|*_10006_*:*_1_*:*_2818_*|*_10005_*:*_1_*:*_57001626"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36535", "fixedVersions": [], "id": "36535", "issueType": "Sub-task", "key": "MODULES-7567", "labels": [], "originalEstimate": "PT0S", "parent": "33392", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.2 - (8 Aug 2018) - (44515f5f8adbfc007c6ef2b3335eb62a1a950515)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-02T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-02T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Registry module is not localised.", "created": "2018-08-01T21:46:00.000000"}], "components": [], "created": "2018-08-01T11:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329b57c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38340134_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35405", "fixedVersions": [], "id": "35405", "issueType": "Sub-task", "key": "MODULES-7566", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33392", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.2 - (8 Aug 2018) - (44515f5f8adbfc007c6ef2b3335eb62a1a950515)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-01T21:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-01T21:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This is a minor bugfix release with no relevant docs changes to review. https://github.com/puppetlabs/puppetlabs-registry/compare/2.0.1...release\n\nThere are a couple of additions to the CHANGELOG, but they are consistent with previous entries.\n\nIn the spirit of cutting a release on 8/2, moving this to resolved.", "created": "2018-08-02T15:39:00.000000"}], "components": [], "created": "2018-08-01T11:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bf1a56c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46080392_*|*_3_*:*_1_*:*_56409547_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_221895"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34404", "fixedVersions": [], "id": "34404", "issueType": "Sub-task", "key": "MODULES-7565", "labels": [], "originalEstimate": "PT0S", "parent": "33392", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.2 - (8 Aug 2018) - (44515f5f8adbfc007c6ef2b3335eb62a1a950515)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-02T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-02T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is ready for merge.\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/163", "created": "2018-08-01T20:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2018-08-01T21:46:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergack PR at:\u00a0https://github.com/puppetlabs/puppetlabs-registry/pull/164", "created": "2018-08-06T08:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged from release into master at", "created": "2018-08-06T18:41:00.000000"}], "components": [], "created": "2018-08-01T11:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27330d63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzomev:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6959_*|*_10007_*:*_2_*:*_39711649_*|*_3_*:*_2_*:*_388076494_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_31416804"}], "description": "*REASON:* 2.0.2\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-registry/compare/2.0.1...44515f5f8adbfc007c6ef2b3335eb62a1a950515\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-cinext_nightly-skippable_release/2/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33392", "fixedVersions": [], "id": "33392", "issueType": "Task", "key": "MODULES-7564", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-06T18:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-registry) 2.0.2 - (8 Aug 2018) - (44515f5f8adbfc007c6ef2b3335eb62a1a950515)", "timeSpent": "PT0S", "updated": "2018-08-06T18:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc_lite"], "created": "2018-07-31T12:42:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Change the\u00a0[lib/puppet/feature/dsc_lite.rb|https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/72/files#diff-4da1ccf0640598f47f0879da8604f481]\u00a0\"warn_once\" method back to a direct method call (provided that causes no compatibility issues) to calling the method directly as opposed to pushing the \":err\" parameter to a list of params and splatting them into the warn_once method.\n\nThe method before modifying for Puppet 4 backward compatibility was:\n\n{{Puppet.warn_once(\u00a0}}\n{{\u00a0params = [}}\n{{\u00a0'dsc_lite_unavailable',}}\n{{\u00a0:dsc_lite_unavailable,}}\n{{\u00a0DSC_LITE_MODULE_POWERSHELL_UPGRADE_MSG %}}\n{{\u00a0\\{ :required => required_version, :current => installed_version},}}\n{{\u00a0nil,}}\n{{\u00a0nil,}}\n{{\u00a0:err\u00a0}}\n{{\u00a0]}}\n{{)}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50f0fddf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzolgf:"}], "description": "As a result of\u00a0MODULES-7554 we added code that is specific to Puppet 4 and handles the different number of arguments the method \"warn_once\" expects. However, when Puppet 4 goes end-of-life this code will be useless and should be removed.", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "39640", "fixedVersions": [], "id": "39640", "issueType": "Task", "key": "MODULES-7563", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : MAINT remove code specific for Puppet 4 when it reaches EOL", "timeSpent": "PT0S", "updated": "2021-01-25T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Minor test setup change needed to ensure that net-stat is installed on the machine.", "created": "2018-07-31T05:19:00.000000"}], "components": [], "created": "2018-07-31T05:08:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62f1dc84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzol1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37262_*|*_10007_*:*_1_*:*_82656295_*|*_3_*:*_1_*:*_1179326_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "40766", "fixedVersions": [], "id": "40766", "issueType": "Task", "key": "MODULES-7562", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-08-01T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update haproxy to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-08-01T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No changes necesary", "created": "2018-07-31T05:18:00.000000"}], "components": [], "created": "2018-07-31T03:27:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f19cc70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzol13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15769_*|*_10007_*:*_1_*:*_83849580_*|*_3_*:*_1_*:*_62326_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5973240"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "37487", "fixedVersions": [], "id": "37487", "issueType": "Task", "key": "MODULES-7561", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-08-01T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update java to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-08-01T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:557058:8079e9b1-274b-4698-8163-71a2e94c8d2f],\n\nThank you for reporting this issue! Would you please add the complete block code here. $yum_snapshot_exclude parameter is missing. I tried to reproduce this issue with the specified configuration and I couldn't. I removed the part with $yum_snapshot_exclude from my manifest. As a result, the created configuration file is formatted as exprected. 'lvcreate_size_args'line is correctly displayed and formatted.\u00a0", "created": "2018-10-26T05:20:00.000000"}, {"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "Hi [Loredana|https://puppet.atlassian.net/secure/ViewProfile.jspa?name=loredana.ionce],\nhere are the missing part:\n{code:java}\n#Which is empty by default\nArray $yum_snapshot_exclude \n {code}\nI have played something with the ini file.\nI can add so many spaces between the separator and the value as I will. But puppet don't remove the added.\nHere some samples:\n{code:java}\n#Will not changed\nlvcreate_size_args =    -l 25%ORIGIN\nlvcreate_size_args = -l 25%ORIGIN\nlvcreate_size_args =                    -l 25%ORIGIN\n#Will changed \nlvcreate_size_args =            X    -l 25%ORIGIN\n#to\nlvcreate_size_args =  -l 25%ORIGIN{code}\n\u00a0", "created": "2018-10-29T00:56:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:557058:8079e9b1-274b-4698-8163-71a2e94c8d2f]\n\nAssociated [PR|https://github.com/puppetlabs/puppetlabs-inifile/pull/311] has been merged. \n", "created": "2018-11-02T01:48:00.000000"}], "components": ["inifile"], "created": "2018-07-30T23:29:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@743aa0f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_7899306672_*|*_3_*:*_3_*:*_230625611_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.3.0*\n *Puppet Version:\u00a0 v5.3.6*\n *OS Name/Version: CentOS 7.5*\n\n_When the value contains space characters, then the line will change at every puppet run._\n\n_Sample code:_\n{code:java}\n $default_yum_snapshot = { 'path' => '/etc/yum/pluginconf.d/fs-snapshot.conf', 'require' => 'Package[yum-plugin-fs-snapshot]' }\n      $enable_yum_snaphot = { 'lvm' => { 'enabled' => '1' } }\n      $lvm_size = { 'lvm' => { 'lvcreate_size_args' => '-l 25%ORIGIN' } }\n      $disable_default = { 'main' => { 'enabled' => '0' } }\n      $exclude = { 'main' => { 'exclude' => join(concat(['/var/log'], $yum_snapshot_exclude), ' ') } }\n      create_ini_settings($enable_yum_snaphot, $default_yum_snapshot)\n      create_ini_settings($lvm_size, $default_yum_snapshot)\n      create_ini_settings($disable_default, $default_yum_snapshot)\n      create_ini_settings($exclude, $default_yum_snapshot)\n{code}\n*Desired Behavior:*\n\n*Clean key /value setting*\n{code:java}\n[main]\nenabled = 0\ncreate_snapshots_in_post = 0\nexclude = /var/log[lvm]\nenabled = 1\n# 'lvcreate_size_args' option must specify the snapshot LV size using -L or -l\n#lvcreate_size_args = -l 15%ORIGIN\nlvcreate_size_args = -l 25%ORIGIN{code}\n*Actual Behavior:*\n\n*An line like this:*\n{code:java}\n [main]\nenabled = 0\ncreate_snapshots_in_post = 0\nexclude = /var/log[lvm]\nenabled = 1\n# 'lvcreate_size_args' option must specify the snapshot LV size using -L or -l\n#lvcreate_size_args = -l 15%ORIGIN\nlvcreate_size_args =       -l 25%ORIGIN{code}", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "41873", "fixedVersions": [], "id": "41873", "issueType": "Bug", "key": "MODULES-7560", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "resolution": "Fixed", "resolutionDate": "2018-11-02T01:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{inifile} : {problem with space in the value part}", "timeSpent": "PT0S", "updated": "2018-11-02T01:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Puppet 4 is EOL now. Closing as won't do.", "created": "2019-02-04T15:37:00.000000"}], "components": [], "created": "2018-07-30T14:20:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a9b4709"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfxb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16337817104_*|*_6_*:*_1_*:*_0"}], "description": "Since appveyor uses wmf5 and jenkins only tests on wmf5 boxes we're not currently doing a compatibility test on older puppet versions against machines without wmf5.", "epicLinkSummary": "dsc_lite 1.1.0", "estimate": "PT0S", "externalId": "42881", "fixedVersions": [], "id": "42881", "issueType": "Improvement", "key": "MODULES-7559", "labels": [], "originalEstimate": "PT0S", "parent": "33372", "parentSummary": "dsc_lite 1.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2019-02-04T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite : add acceptance test against puppet 4 and < wmf 5", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] will pair on this", "created": "2018-08-22T10:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-08-22T21:23:00.000000"}], "components": [], "created": "2018-07-30T12:40:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README and Type should include documentation for new logon and boot triggers.\n\nREADME should include migration from V1 to V2 instructions and example."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f1ece3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7132"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznrxz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1981352236_*|*_3_*:*_1_*:*_6532489_*|*_10009_*:*_1_*:*_307532_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_30439386"}], "description": "New documentation should include examples and explanations of new v2 api functionality: Boot trigger, logon trigger, and how to migrate from V1 to V2 via compatibility level.", "epicLinkSummary": "Windows Scheduled Task 1.0", "estimate": "PT0S", "externalId": "41871", "fixedVersions": [], "id": "41871", "issueType": "Task", "key": "MODULES-7558", "labels": [], "originalEstimate": "PT0S", "parent": "41789", "parentSummary": "Windows Scheduled Task 1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-08-22T21:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : DOCS document the change from v1 api to v2 api", "timeSpent": "PT0S", "updated": "2018-08-22T21:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Done :)", "created": "2018-08-28T07:21:00.000000"}], "components": ["approved"], "created": "2018-07-30T12:16:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dbfbd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7556"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp7tz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_709045858_*|*_3_*:*_1_*:*_43979554_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4205528_*|*_10006_*:*_1_*:*_5676366_*|*_10005_*:*_1_*:*_1725010734"}], "description": "Add the supported tag on the Forge.\n\nTo be Supported, a module needs to meet these criteria:\n\nhttps://forge.puppet.com/supported", "epicLinkSummary": "Supported release epic for dsc_lite", "estimate": "PT0S", "externalId": "42880", "fixedVersions": [], "id": "42880", "issueType": "Task", "key": "MODULES-7557", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": "41870", "parentSummary": "Supported release epic for dsc_lite", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-08-28T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add the supported tag to dsc_lite", "timeSpent": "PT0S", "updated": "2018-08-28T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged readme update to master at:\u00a0[https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/defbc15d96d417220dc4be7f2ed10630b6e01ed4]", "created": "2018-08-14T10:06:00.000000"}], "components": [], "created": "2018-07-30T12:15:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d9c178e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45443761012_*|*_6_*:*_1_*:*_0"}], "description": "Add the supported tag and release the 1.0 supported version of dsc_lite", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41870", "fixedVersions": [], "id": "41870", "issueType": "Epic", "key": "MODULES-7556", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Done", "resolutionDate": "2020-01-07T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported release epic for dsc_lite", "timeSpent": "PT0S", "updated": "2020-01-07T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "created": "2018-07-30T11:51:00.000000", "name": "config.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13115"}, {"attacher": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "created": "2018-07-30T11:51:00.000000", "name": "production.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13037"}, {"attacher": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "created": "2018-07-30T11:51:00.000000", "name": "tomcat_port_error.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12949"}], "comments": [{"author": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "body": "I was unable to reproduce this issue once I resolved an issue with the server.xml not copying to the instance directory.", "created": "2018-08-03T07:09:00.000000"}], "components": ["tomcat"], "created": "2018-07-30T11:56:00.000000", "creator": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1be033ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_328368812_*|*_6_*:*_1_*:*_0"}], "description": "Using the tomcat module, I am attempting to install a multi-instance installation of tomcats (production and QA). I have attached my two custom modules used to install the tomcat instances.\u00a0\n\nWhen I try to set a port using:\n{code}tomcat::config::server { \"${tomcat_service_name}\":\n    catalina_base => \"${tomcat_install_location}\",\n    port          => \"${tomcat_server_port}\",\n  }\n{code}\n\nIt errors with the attached error message. I chased it down and it appears to be due to a different format used to specify the Augeas command. \n\nCurrently the tomcat::config::server uses the following code, but it gives the attached error.\n\n{code}\nif $port {\n    $_port = \"set Server/#attribute/port ${port}\"\n  } else {\n    $_port = undef\n  }\n{code}\n\nWhen I edit the code to follow the format as follows (extrapolated from tomcat::config::server::connector) , it worked\n{code}\nif $port {\n    $_port = \"set Server/[#attribute/port='${port}']/#attribute/port ${port}\"\n  } else {\n    $_port = undef\n  }\n{code}\n\nI am not sure why the formatting is different in this class, but it appears the same throughout.", "environment": "Ubuntu server 16.04\n\nPuppet 5.5.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34402", "fixedVersions": [], "id": "34402", "issueType": "Bug", "key": "MODULES-7555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:232d5709-dbf3-45e6-ab0e-5fffbcbd65aa", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-03T07:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/tomcat : set port failing with latest versions", "timeSpent": "PT0S", "updated": "2018-08-03T07:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Merged to #master at\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/3da68fea67b169f2a1a77a084ff2a96b7ac17d3c", "created": "2018-08-01T10:52:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Has passed CI through https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_init-cinext_nightly-skippable_master/36/", "created": "2018-08-01T10:57:00.000000"}], "components": ["dsc_lite"], "created": "2018-07-30T11:43:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A run using a 1.10 series agent should emit non-terminating warnings / errors"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d9b01eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_337069_*|*_1_*:*_1_*:*_66611_*|*_10007_*:*_1_*:*_169006583_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_682556"}], "description": "Due to changes that were made in Puppet 5, code intended to generate warnings for an outdated PowerShell version will cause runs to completely fail.\n\nThe {{dsc_lite}} feature calls the {{Puppet.warn_once}} method to only display the inadequate WMF5 version once. In Puppet 5, that method takes 6 parameters. In Puppet 4, the method only took 5 parameters.\n\nSee the change that landed in:\nhttps://github.com/puppetlabs/puppet/commit/3d823370884f032368d118e045af86bf54386a63\n\n2 options were vetted for addressing this problem:\n\n* Call {{Puppet.err}} instead of {{Puppet.warn_once}}. This was tested and produced error messages for every single {{dsc_lite}} resource, which is undesirable.\n* Vary the call to {{warn_once}}  based on the method arity. This results in warning messages on Puppet 4 and error messages on Puppet 5, but at least limits their count to a single message.\n\nWe opted for the latter as it's less intrusive.", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT0S", "externalId": "38613", "fixedVersions": [], "id": "38613", "issueType": "Bug", "key": "MODULES-7554", "labels": ["dsc_lite"], "originalEstimate": "PT0S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-08-01T10:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Puppet runs fail on a host with 1.10 agent packages (Puppet 4) and WMF < 5", "timeSpent": "PT0S", "updated": "2018-08-01T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "body": "FYI, it wasn't the hostname fact I was attempting to use, it was the domain fact that gets resolved to the FQDN of the domain that the server is joined to (e.g. mydomain.com).\u00a0 It would be my hope that i wouldn't have explicitly define a variable such as\u00a0\n{code:java}\n$::domain = 'MYCOMPANY'{code}\n\u00a0\n\nbut instead use the fact that already exists for \"domain\" to be able to add these logins and roles.\u00a0 Such as...\n\n\u00a0\n{code:java}\nsqlserver::config { $instancename: \nadmin_login_type => 'WINDOWS_LOGIN', \n} \nsqlserver::login{ \"${::domain}\\\\${puppet_mgt_account}\": \ninstance => $instancename, \nlogin_type => 'WINDOWS_LOGIN', \nrequire => Sqlserver::Config[$instancename], \n} \nsqlserver::role { 'serveradmin': \nensure => present, \ninstance => $instancename, \ntype => 'SERVER', \nmembers => [\"${::domain}\\\\${puppet_mgt_account}\", $facts['id']], \nrequire => Sqlserver::Login[\"${::domain}\\\\${puppet_mgt_account}\"], \n}{code}", "created": "2018-08-01T11:49:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The documentation should be updated to point out that the `$::domain` facter fact is not suitable for constructing user names.\n\nI have also [raised an issue|https://github.com/voxpupuli/puppet-windows_env/issues/61] with the vox module windows_env asking for feedback on the idea of adding the NETBIOS domain name to their facts module. This would give users a suitable fact for this purpose without having to hard code strings like this, or attempt to substring them in ways that could be difficult for some users.", "created": "2019-05-10T14:40:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "My offer to add NETBIOS name as a fact to the vox windows_env module was not accepted. This ticket will now default to a simple documentation change.", "created": "2019-05-16T08:11:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/6f04ba6605b394dae46d7ff8ef6ee19d9ea75344", "created": "2019-05-20T11:03:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-07-30T04:03:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29572ebf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqc7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_257560199_*|*_1_*:*_1_*:*_6850259631_*|*_3_*:*_1_*:*_98486577_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18220496725"}], "description": "Ticket raised on behalf of PE customer using our\u00a0sqlserver module.\n\nThe customer had an issue when they followed the modules advanced example:\u00a0[https://forge.puppet.com/puppetlabs/sqlserver#advanced-example]\n\nLike the example, the customer tried to use the hostname fact when assigning a user to a role.\n\nHowever, this didn\u2019t work and the customer had to specifically use the Uppercase domain shortname rather than the hostname fact as below:\n\n\u00a0\n{code:java}\n$short_domain_name = 'MYCOMPANY'\nsqlserver::config { $instancename:\u00a0\nadmin_login_type => 'WINDOWS_LOGIN',\u00a0\n}\u00a0\nsqlserver::login{ \"${short_domain_name}\\\\${puppet_mgt_account}\":\u00a0\ninstance => $instancename,\u00a0\nlogin_type => 'WINDOWS_LOGIN',\u00a0\nrequire => Sqlserver::Config[$instancename],\u00a0\n}\u00a0\nsqlserver::role { 'serveradmin':\u00a0\nensure => present,\u00a0\ninstance => $instancename,\u00a0\ntype => 'SERVER',\u00a0\nmembers => [\"${short_domain_name}\\\\${puppet_mgt_account}\", $facts['id']],\u00a0\nrequire => Sqlserver::Login[\"${short_domain_name}\\\\${puppet_mgt_account}\"],\u00a0\n}\n{code}\n\u00a0\n\n\u00a0\n\nThe customer feels that this needs to be documented or there needs to be an engineering effort to account for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35404", "fixedVersions": [], "id": "35404", "issueType": "Improvement", "key": "MODULES-7553", "labels": ["maintenance", "Support", "triage", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Fixed", "resolutionDate": "2019-05-20T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver module, documentation: Advanced Example using the hostname fact has issues", "timeSpent": "PT0S", "updated": "2019-05-20T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No changes seem to be needed.", "created": "2018-07-30T02:50:00.000000"}], "components": [], "created": "2018-07-30T02:20:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7701ab0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13062_*|*_10007_*:*_1_*:*_78228519_*|*_3_*:*_1_*:*_96467915_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "41868", "fixedVersions": [], "id": "41868", "issueType": "Task", "key": "MODULES-7552", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-08-01T02:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update inifile to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-08-01T02:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] and [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7], sorry to bother you again! Could you take a look at this and do a new release of puppetlabs-java? It is already fixed in the master branch.", "created": "2018-08-12T11:56:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68], aiming to get this out this sprint - assigning to [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] :)", "created": "2018-08-13T03:09:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Thank youuuuuuuuuuuu", "created": "2018-08-13T03:11:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey we'd just like to let you know that 3.0.0 has now been released and is available on the forge.", "created": "2018-08-14T03:10:00.000000"}], "components": [], "created": "2018-07-29T11:49:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a91339a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60887893_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1290381532"}], "description": "hey everybody. Can you please do a new release for puppetlabs-java? The current one doesn't allow the puppet-archive module in the current version. This got already fixed in your master branch:\nhttps://github.com/puppetlabs/puppetlabs-java/commit/b5297d553be057e5890cede7863bbd0ea5ad749d\nWe have some issues at: https://github.com/voxpupuli/puppet-rundeck/pull/389", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35403", "fixedVersions": [], "id": "35403", "issueType": "Task", "key": "MODULES-7551", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-08-14T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java: make a new release", "timeSpent": "PT0S", "updated": "2018-08-14T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] in your second example, did you mean for the notify to read {{notify{$content:}}}?", "created": "2018-07-30T11:32:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "ah sorry, yes of course! updated it.", "created": "2018-07-30T14:38:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] so just for clarity, those examples are not identical. The latter example has two separate variables each with their own scope that happen to contain the same value.\n\nI'm not certain that either situation can be removed, as they have different purposes and goals.\n\nThe easiest situation to understand the difference would be unqualified ERB template variables, although there are quite a bit more, mostly in non-intuitive situations.", "created": "2018-07-31T19:51:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Sorry, I somehow forgot about this issue. [~accountid:557058:c5ea6c35-c500-4334-8131-e031af9f81a4] I know that both methods are different, but they are often used equally to achieve the same thing. Vox Pupuli sometimes gets a Pull request that switches the whole module from style A to style B and later from B back to A. Please checkout the linked GitHub PR, it has some more discussion points. \n\nYou wrote that both styles have different goals and purposes, can you elaborate that? From my point of view it is unclear which style is preferred for private classes.", "created": "2018-08-12T05:56:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "I thought I did ", "created": "2018-08-12T13:35:00.000000"}], "components": [], "created": "2018-07-29T10:19:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@141bc5c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}], "description": "Hi,\nFirst of: Sorry for the bad summary, but I couldn't come up with something better. The whole story is documented in https://github.com/voxpupuli/puppet-nginx/pull/1209. I quick description: I currently see two different ways in a private module class to access to access variables from the main/init class, which acts as a public interface to the users:\n\n\n{code:puppet}\nclass nginx (\n  String[1] $content = 'Hello world'\n){\n  include nginx::foobar\n}\nclass nginx::foobar {\n  notify{$nginx::content:}\n}\n{code}\n\nvs\n\n{code:puppet}\nclass nginx (\n  String[1] $content = 'Hello world'\n){\n  include nginx::foobar\n}\nclass nginx::foobar (\n  String[1] $content = $nginx::content\n){\n  notify{$content:}\n}\n{code}\n\nBoth ways are working and are used within the official Puppet modules. I wasn't able to find something within the styleguide that clarifies what is correct/desired. From time to time we (Vox Pupuli) get pull requests that switch from style A to style B and a few months later back from B to A. They make a difference in unit testing / compile time. Unit test for style B dont' require us to include the whole main class, by setting each param individually.\n\nCC: [~accountid:623c0a337910a200718b9059] [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] I would like to get your opinion here. Thanks in advance. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34400", "fixedVersions": [], "id": "34400", "issueType": "Task", "key": "MODULES-7550", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "How to access variables in privates classes?", "timeSpent": "PT0S", "updated": "2018-08-12T13:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "This has been fixed in postgresql version 5.8.0.", "created": "2018-08-07T10:50:00.000000"}], "components": ["postgresql", "supported"], "created": "2018-07-28T20:00:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc1ba88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_831069429_*|*_5_*:*_1_*:*_0"}], "description": "The latest version of the apt module is now 5.0.0.\u00a0 Current postgresql dependency is listed as apt < 5.0.0.\u00a0 Please test and update this module for apt 5.x.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42879", "fixedVersions": [], "id": "42879", "issueType": "Improvement", "key": "MODULES-7549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2018-08-07T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql: Update Apt Dependency to 5.x", "timeSpent": "PT0S", "updated": "2018-08-07T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "This has been fixed by bumping up the metadata.json to puppet < 6.0.0 in release 7.0.1.", "created": "2018-08-04T16:57:00.000000"}], "components": ["puppetdb"], "created": "2018-07-28T12:40:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Temporary Fix: Remove 18.04 from metadata.json.\n\nLong Term Fix: Test against Puppet 5.x and update Metadata.json to Puppet < 6.0.0."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21112c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzokaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_620249321_*|*_5_*:*_1_*:*_0"}], "description": "metadata.json for puppetdb module 7.0.0 expresses support for Ubuntu 18.04, but Puppet version < 5.0.0.\u00a0 This is problematic because 18.04 ships with puppet 5.x and official puppet repos only exist for 18.04 (bionic) >= 5.x.\u00a0 Also Puppet < 5.0.0 is probably not supported much longer?", "environment": "Ubuntu 18.04, Puppet 5.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37486", "fixedVersions": [], "id": "37486", "issueType": "Bug", "key": "MODULES-7548", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2018-08-04T16:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetdb: Impossible Version Compability in 7.0.0/Puppet 5.x Support", "timeSpent": "PT0S", "updated": "2018-08-04T16:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "body": "[https://github.com/puppetlabs/puppetlabs-tomcat/pull/305]\u00a0should address this issue by moving the block which is creating the new definition into the conditional statement which is only executed if *ensure != (absent | false)*", "created": "2018-07-27T13:38:00.000000"}], "components": ["tomcat"], "created": "2018-07-27T11:48:00.000000", "creator": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bfe0ada"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzok0f:"}], "description": "_Basic Info_\n *Module Version:* >= 1.6.0\n *Puppet Version:* 5.x\n *OS Name/Version:* CentOS 7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* When defining a globalnamingresource element to be removed, the module would see this as change when the element exists, but not if the element is not preset in the config\n\n*Actual Behavior:*\u00a0When ensure is absent or false, the module attempts to create a new resource element which is subsequently removed, so it is seen as a config change on every puppet run.\n\n\u00a0\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n{code:java}tomcat::config::server::globalnamingresource { 'UserDatabase':\n    ensure  => absent,\n    require => Tomcat::Config::Server[hosting],\n  }\n{code}\n\u00a0\n{code:java}Debug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): Opening augeas with root /, lens path , flags 64\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): Augeas version 1.10.1 is installed\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): sending command 'set' with params [\"/files/var/lib/tomcat9/conf/server.xml/Server/GlobalNamingResources/Resource[#attribute/name='UserDatabase']/#attribute/name\", \"UserDatabase\"]\nDebug: Executing: 'diff -u /var/lib/tomcat9/conf/server.xml /var/lib/tomcat9/conf/server.xml.augnew'\nNotice: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas):\n--- /var/lib/tomcat9/conf/server.xml  2018-07-23 11:44:58.265958635 -0700\n+++ /var/lib/tomcat9/conf/server.xml.augnew 2018-07-27 10:08:33.248160133 -0700\n@@ -38,7 +38,8 @@\n     <!-- Editable user database that can also be used by\n          UserDatabaseRealm to authenticate users\n     -->\n-      </GlobalNamingResources>\n+      <Resource name=\"UserDatabase\"></Resource>\n+</GlobalNamingResources>\n\n   <!-- A \"Service\" is a collection of one or more \"Connectors\" that share\n        a single \"Container\" Note:  A \"Service\" is not itself a \"Container\",\n\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): Files changed, should execute\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition](provider=augeas): Closed the augeas connection\nNotice: /Stage[main]/Profile::Qscapp/Tomcat::Config::Server::Globalnamingresource[UserDatabase]/Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition]/returns: current_value 'need_to_run', should be 0 (noop)\nDebug: /Stage[main]/Profile::Qscapp/Tomcat::Config::Server::Globalnamingresource[UserDatabase]/Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase-definition]: The container Tomcat::Config::Server::Globalnamingresource[UserDatabase] will propagate my refresh event\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): Opening augeas with root /, lens path , flags 64\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): Augeas version 1.10.1 is installed\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): sending command 'rm' with params [\"/files/var/lib/tomcat9/conf/server.xml/Server/GlobalNamingResources/Resource[#attribute/name='UserDatabase']\"]\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): Skipping because no files were changed\nDebug: Augeas[server-/var/lib/tomcat9-globalresource-UserDatabase](provider=augeas): Closed the augeas connection\nNotice: Tomcat::Config::Server::Globalnamingresource[UserDatabase]: Would have triggered 'refresh' from 1 event\n{code}", "environment": "{code:java}\n\u00a0\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37485", "fixedVersions": [], "id": "37485", "issueType": "Bug", "key": "MODULES-7547", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat globalnamingresource creates new resource during removal", "timeSpent": "PT0S", "updated": "2018-07-27T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-apt/pull/777", "created": "2018-07-30T03:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Released and available on the Forge :-)", "created": "2018-07-30T03:16:00.000000"}], "components": [], "created": "2018-07-27T06:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ba75b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_247891036_*|*_3_*:*_1_*:*_566662_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37484", "fixedVersions": [], "id": "37484", "issueType": "Sub-task", "key": "MODULES-7546", "labels": [], "originalEstimate": "PT0S", "parent": "33391", "parentSummary": "Supported Release (puppetlabs-apt) 5.0.1 - (2018/07/30) - (5aee04c48e06a8a28498e959081c4d097664cfca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-30T03:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-30T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "# \napt is good to release - QA signoff is complete! \n # \nRelease against 5aee04c48e06a8a28498e959081c4d097664cfca", "created": "2018-07-29T05:14:00.000000"}], "components": [], "created": "2018-07-27T06:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f90ab21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169181589_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36534", "fixedVersions": [], "id": "36534", "issueType": "Sub-task", "key": "MODULES-7545", "labels": [], "originalEstimate": "PT0S", "parent": "33391", "parentSummary": "Supported Release (puppetlabs-apt) 5.0.1 - (2018/07/30) - (5aee04c48e06a8a28498e959081c4d097664cfca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-29T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-29T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-27T06:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3968ed66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4717054_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35387", "fixedVersions": [], "id": "35387", "issueType": "Sub-task", "key": "MODULES-7544", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33391", "parentSummary": "Supported Release (puppetlabs-apt) 5.0.1 - (2018/07/30) - (5aee04c48e06a8a28498e959081c4d097664cfca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-27T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-27T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "No docs review needed, correcting a regression", "created": "2018-07-27T07:33:00.000000"}], "components": [], "created": "2018-07-27T06:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4701bd11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4710984_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34398", "fixedVersions": [], "id": "34398", "issueType": "Sub-task", "key": "MODULES-7543", "labels": [], "originalEstimate": "PT0S", "parent": "33391", "parentSummary": "Supported Release (puppetlabs-apt) 5.0.1 - (2018/07/30) - (5aee04c48e06a8a28498e959081c4d097664cfca)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-27T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-27T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/777", "created": "2018-07-30T03:16:00.000000"}], "components": [], "created": "2018-07-27T06:15:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eceb034"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7211_*|*_3_*:*_1_*:*_238043696_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11179486"}], "description": "*REASON:* bugfix release for MODULES-7540\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-apt/compare/5.0.0...puppetlabs:release]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/43/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33391", "fixedVersions": [], "id": "33391", "issueType": "Task", "key": "MODULES-7542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-30T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apt) 5.0.1 - (2018/07/30) - (5aee04c48e06a8a28498e959081c4d097664cfca)", "timeSpent": "PT0S", "updated": "2018-07-30T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-07-27T05:42:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32d49755"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7179998_*|*_10009_*:*_1_*:*_1185599_*|*_5_*:*_1_*:*_0"}], "description": "httpsurl and httpurl do not accept\u00a0HTTPS://FOO.com or\u00a0HTTP://FOO.com respectively", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39639", "fixedVersions": [], "id": "39639", "issueType": "Bug", "key": "MODULES-7541", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-07-27T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-stdlib : httpsurl and httpurl do not accept uppercase urls", "timeSpent": "PT0S", "updated": "2018-07-27T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["apt"], "created": "2018-07-27T04:01:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55a51dbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzojpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_977666_*|*_10007_*:*_1_*:*_13160956_*|*_5_*:*_1_*:*_0"}], "description": "[https://github.com/puppetlabs/puppetlabs-apt/pull/764]\u00a0removed functionality that was needed.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34396", "fixedVersions": [], "id": "34396", "issueType": "Bug", "key": "MODULES-7540", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-07-27T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "APT : should install apt-transport-https when using https", "timeSpent": "PT0S", "updated": "2018-07-27T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-07-26T11:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4469fa87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoj4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_620278_*|*_3_*:*_1_*:*_835658_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37483", "fixedVersions": [], "id": "37483", "issueType": "Sub-task", "key": "MODULES-7539", "labels": [], "originalEstimate": "PT0S", "parent": "33390", "parentSummary": "Supported Release (puppetlabs-puppet_agent) 1.6.2 - (July 26, 2018) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-07-26T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-26T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The kerminator modules tool doesn't work with our view path, but I've confirmed acceptance is green manually", "created": "2018-07-26T11:41:00.000000"}], "components": ["puppet_agent"], "created": "2018-07-26T11:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d058f3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoj4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_608599_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36533", "fixedVersions": [], "id": "36533", "issueType": "Sub-task", "key": "MODULES-7538", "labels": [], "originalEstimate": "PT0S", "parent": "33390", "parentSummary": "Supported Release (puppetlabs-puppet_agent) 1.6.2 - (July 26, 2018) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-07-26T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-26T11:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This module is not translated", "created": "2018-07-26T11:39:00.000000"}], "components": [], "created": "2018-07-26T11:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e52ea00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoj47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252562_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35386", "fixedVersions": [], "id": "35386", "issueType": "Sub-task", "key": "MODULES-7537", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33390", "parentSummary": "Supported Release (puppetlabs-puppet_agent) 1.6.2 - (July 26, 2018) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-07-26T11:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-26T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "No docs changes are in this release", "created": "2018-07-26T11:39:00.000000"}], "components": [], "created": "2018-07-26T11:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7623f26a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoj3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242943_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34394", "fixedVersions": [], "id": "34394", "issueType": "Sub-task", "key": "MODULES-7536", "labels": [], "originalEstimate": "PT0S", "parent": "33390", "parentSummary": "Supported Release (puppetlabs-puppet_agent) 1.6.2 - (July 26, 2018) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-07-26T11:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-26T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-07-26T11:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a8ab45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoj3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6777_*|*_3_*:*_1_*:*_835917_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_624625"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33390", "fixedVersions": [], "id": "33390", "issueType": "Task", "key": "MODULES-7535", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-07-26T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-puppet_agent) 1.6.2 - (July 26, 2018) - (SHA)", "timeSpent": "PT0S", "updated": "2018-07-26T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "6243783f2e101c006a8d247d", "created": "2018-07-26T07:59:00.000000", "name": "windows_wsus.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12737"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Windows team TODO: Attempt to repro", "created": "2018-07-30T12:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the report [~accountid:6243783f2e101c006a8d247d].\n\nWould you be able to downgrade the registry module to 1.1.4 to see if the problem is a result of changes to the 2.0 version of the registry module?\n\nThanks in advance!", "created": "2018-07-30T12:58:00.000000"}, {"author": "6243783f2e101c006a8d247d", "body": "Hi Ethan, thanks for gettin into the issue!!\n\nI was using 1.1.4 normaly, everything was perfect, in fact I still have other 2 environments running 1.1.4 fine, with the same manifest.\n\nThe issue appeared only after i went from puppetlabs/windows 5 to 6 (what included all these modules).\n\nRegards from Brazil!", "created": "2018-07-30T13:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Interesting.\n\nI've managed to repro the issue however, it doesn't occur on first run, only the second one.\n\nServer 2012R2\nInstalled the puppetlabs-windows module\n\n{code}\nPS C:\\Users\\Administrator> puppet module list\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u251c\u2500\u2500 puppet-download_file (v3.1.0)\n\u251c\u2500\u2500 puppet-windows_env (v3.1.0)\n\u251c\u2500\u2500 puppet-windowsfeature (v3.2.0)\n\u251c\u2500\u2500 puppetlabs-acl (v2.0.1)\n\u251c\u2500\u2500 puppetlabs-chocolatey (v3.0.0)\n\u251c\u2500\u2500 puppetlabs-dsc (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-iis (v4.3.2)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.1.5)\n\u251c\u2500\u2500 puppetlabs-reboot (v2.0.0)\n\u251c\u2500\u2500 puppetlabs-registry (v2.0.1)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.25.1)\n\u251c\u2500\u2500 puppetlabs-windows (v6.0.0)\n\u2514\u2500\u2500 puppetlabs-wsus_client (v1.0.3)\nC:/ProgramData/PuppetLabs/code/modules (no modules installed)\nPS C:\\Users\\Administrator>\n{code}\n\nFirst run\n{code}\n...\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallDay]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallDay]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/ensure: created\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroupEnabled]/ensure: created Info: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroupEnabled]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/ensure: created\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]/enable: enable changed 'manual' to 'true'\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]: Triggered 'refresh' from 11 events\nNotice: Applied catalog in 0.17 seconds\n\nFirst runInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallDay]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallDay]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/ensure: created\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\ScheduledInstallTime]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroupEnabled]/ensure: created Info: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroupEnabled]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/ensure: created\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]/Registry_value[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\TargetGroup]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]/enable: enable changed 'manual' to 'true'\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]: Triggered 'refresh' from 11 events\nNotice: Applied catalog in 0.17 seconds\n{code}\n\nSecond run (Same manifest)\n{code}\n...\n[\"C:/ProgramData/PuppetLabs/code/environments/production/modules/wsus_client/manifests/init.pp\", 60]:[\"C:/source/wsus/wsus.pp\", 26]\n   (at C:/ProgramData/PuppetLabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')\nNotice: Compiled catalog for win-hbiod5i9gso.localdomain in environment production in 0.45 seconds\nInfo: Applying configuration version '1533102620'\nError: /Stage[main]/Wsus_client/Registry_key[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate]: Failed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer]: Munging failed for value \"hklm\\\\Software\\\\Policies\\\\Microsoft\\\\Windows\\\\WindowsUpdate\\\\WUServer\" in class path: Cannot alias Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer] to \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\wuserver\"", "created": "2018-07-31T23:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Think I found the problem in the registry module. Writing up a test to confirm.", "created": "2018-08-01T01:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Okay...so here's the issue.\n\n* https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/type/registry_key.rb#L115 is using downcase for the string comparison, however the should_values array never downcases the valuenames https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/type/registry_key.rb#L106\n\nThe spec tests didn't pick this up because the spec tests always use lowercase value names.  https://github.com/puppetlabs/puppetlabs-registry/blob/master/spec/unit/puppet/type/registry_key_spec.rb#L96-L98\n\nWhen I change https://github.com/puppetlabs/puppetlabs-registry/blob/master/spec/unit/puppet/type/registry_key_spec.rb#L97 to {{\\\\vAl2}} the spec tests fail with", "created": "2018-08-01T01:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull Request raised at", "created": "2018-08-01T01:26:00.000000"}, {"author": "6243783f2e101c006a8d247d", "body": "Wow!!\n\nThanks for your fast support on that!! Will keep looking so as soon as the new version is deployed, i will update my server here!\n\nRegards from Brazil!", "created": "2018-08-01T07:07:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-registry/commit/f5e357751f3dbf5b7522220f52183e80838ed95c", "created": "2018-08-01T16:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-08-01T19:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "MODULES-7564 will track the release.", "created": "2018-08-01T19:45:00.000000"}, {"author": "6243783f2e101c006a8d247d", "body": "I just would like to thank you guys for the fast solution.\n\nEveryhing is working fine now!", "created": "2018-08-13T14:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:6243783f2e101c006a8d247d] Thank you for the kind words!", "created": "2018-08-13T19:58:00.000000"}], "components": ["registry", "windows", "wsus_client"], "created": "2018-07-26T07:39:00.000000", "creator": "6243783f2e101c006a8d247d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Applying a simple wsus_client manifest should be idempotent when using the puppetlabs-windows module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ec26d52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoi9b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12734749_*|*_1_*:*_1_*:*_490522997_*|*_10007_*:*_1_*:*_53216053_*|*_3_*:*_1_*:*_5494374_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* puppetlabs-wsus_client (v1.0.3)\u00a0 (affected version above is not showing this version)\n *Module Version:* puppetlabs-registry (v2.0.1)\n *Puppet Version:* 4.10.4\n *OS Name/Version:* Windows 6.1.7601\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Update the registry with Wsus configuration\n\n*Actual Behavior:* Failing as described bellow\n\n\u00a0\n\n*The manifest:*\n\nAttached.\n\n\u00a0\n\nErrors:\n\n\u00a0\n{panel:title=/Stage[main]/Wsus_client/Registry_key[HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate]}\nFailed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer]: Munging failed for value \"hklm\\\\Software\\\\Policies\\\\Microsoft\\\\Windows\nWindowsUpdate\n WUServer\" in class path: Cannot alias Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer] to \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\nwindowsupdate\n wuserver\"; resource [\"Registry_value\", \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\wuserver\"] already declared at /etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/setting.pp:34\n{panel}\n{panel:title=/Stage[main]/Wsus_client/Registry_key[HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdateAU]}\nFailed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\UseWUServer]: Munging failed for value \"hklm\\\\Software\\\\Policies\\\\Microsoft\\\\Windows\\\\WindowsUpdate\nAU\n UseWUServer\" in class path: Cannot alias Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\UseWUServer] to \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\nau\n usewuserver\"; resource [\"Registry_value\", \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\au\\\\usewuserver\"] already declared at /etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/setting.pp:34\n{panel}\n\u00a0\n\n\u00a0\n\nCan someone take a look into the issue? Its preventing the whole module to work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38610", "fixedVersions": [], "id": "38610", "issueType": "Bug", "key": "MODULES-7534", "labels": ["registry", "windows", "wsus_client"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243783f2e101c006a8d247d", "resolution": "Fixed", "resolutionDate": "2018-08-01T19:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/wsus_client : Module Failing while trying to update the registry", "timeSpent": "PT0S", "updated": "2018-08-13T19:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4b6094742a00683d7127", "body": "I think [MODULES-4474|https://puppet.atlassian.net/browse/MODULES-4474] was a bad idea.\n\n{{concat_file#should_content}} requires the fragment to be available", "created": "2018-07-30T09:05:00.000000"}, {"author": "623a4b6094742a00683d7127", "body": "My workaround doesn't work: it seems {{eval_generate}} is called way to early to respect dependencies.\n\nThis still should be fixed, but probably needs more work.", "created": "2018-07-30T10:30:00.000000"}], "components": ["concat"], "created": "2018-07-26T07:35:00.000000", "creator": "557058:b716da7f-f193-47cd-8a12-a09f215fbfe6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ed10e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoi93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}], "description": "Using the following manifest as an example:\n{code:java}file {'/will/fail':\n  ensure => file,\n}\n\nconcat { '/root/concated':\n  ensure         => present,\n  ensure_newline => true,\n}\n\nconcat::fragment {'fragment-x':\n  content => 'fragment-content',\n  target  => '/root/concated',\n  require => File['/will/fail'],\n}\n{code}\nThe behaviour I expect while running that block is that the fragment-x is not included in the concatenated file /root/concated. However (output simplified):\n{code:java}# rm -f /root/concated\n# puppet apply example.pp\nError: /Stage[main]/Main/File[/will/fail]/ensure: change from 'absent' to 'file' failed: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /will/fail (file: /root/example.pp, line: 1)\nNotice: /Stage[main]/Main/Concat[/root/concated]/File[/root/concated]/ensure: defined content as '{md5}9c835df0e46479be7ec308ba127115f9'\nNotice: /Stage[main]/Main/Concat::Fragment[fragment-x]/Concat_fragment[fragment-x]: Dependency File[/will/fail] has failures: true\nWarning: /Stage[main]/Main/Concat::Fragment[fragment-x]/Concat_fragment[fragment-x]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.03 seconds\n\n# cat /root/concated\nfragment-content\n{code}\nThe previous run shows that:\n * The fragment-x is marked properly as failed dependencies.\n * The concat file is created anyway with the fragment contents.\n\nTaking a look to the code and previous bugs, I have the feeling that this behaviour is a regression introduced by the following fix (testing with it reverted seems to fix it):\n * https://puppet.atlassian.net/browse/MODULES-4474\n * [https://github.com/puppetlabs/puppetlabs-concat/pull/430]\n\nI don't know which of the two is worse, but this behaviour I'm reporting looks pretty ugly to me.\n \u00a0", "environment": "Puppet 5.5.2\n\nConcat: master", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "37482", "fixedVersions": [], "id": "37482", "issueType": "Bug", "key": "MODULES-7533", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b716da7f-f193-47cd-8a12-a09f215fbfe6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : concat fragments 'require' metaparameter broken", "timeSpent": "PT0S", "updated": "2018-11-27T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-07-26T03:47:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73c4652e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoi73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11213518_*|*_3_*:*_1_*:*_7250425475_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41867", "fixedVersions": [], "id": "41867", "issueType": "Sub-task", "key": "MODULES-7532", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-10-18T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Readme Re-Write for 2.2 Removal", "timeSpent": "PT0S", "updated": "2018-10-18T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-07-26T03:31:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ad64657"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoi6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953198_*|*_3_*:*_1_*:*_11172716_*|*_5_*:*_1_*:*_0"}], "description": "Using [https://docs.google.com/spreadsheets/d/1HAWjKOLUUnfa8ffDGXyW0Vrsb4WrteaoZAsCrAx7gkY/edit?usp=sharing]\u00a0document how easy it seems to use Apache 2.4 on the older OSes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40762", "fixedVersions": [], "id": "40762", "issueType": "Sub-task", "key": "MODULES-7531", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-26T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE - Do initial research into older OS support for Apache 2.4", "timeSpent": "PT0S", "updated": "2018-07-26T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ade3a9f91bc312e6a4a30f3", "body": "We will need to update to PDK 1.6 for jenkins pipeline to publish to forge as module push has been deprecated.\u00a0\n{code:java}\n14:47:55 + echo 'rake module:push is available'\n14:47:55 rake module:push is available\n14:47:55 + bundle exec rake --trace module:push\n14:47:57 ** Invoke module:push (first_time)\n14:47:57 ** Invoke build (first_time)\n14:47:57 ** Execute build\n14:47:57 rake aborted!\n14:47:57 This action has been replaced by Puppet Development Kit. For more information visit https://puppet.com/docs/pdk/latest/pdk.html. {code}", "created": "2018-07-24T18:26:00.000000"}], "components": [], "created": "2018-07-24T14:51:00.000000", "creator": "5ade3a9f91bc312e6a4a30f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3064a7e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzog87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_87343790_*|*_1_*:*_1_*:*_7246_*|*_3_*:*_1_*:*_12883943_*|*_10009_*:*_1_*:*_61590446_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41865", "fixedVersions": [], "id": "41865", "issueType": "Task", "key": "MODULES-7530", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ade3a9f91bc312e6a4a30f3", "resolution": "Fixed", "resolutionDate": "2018-07-26T11:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release puppetlabs-facts 0.2.0 - 2018-07-24 - 07dd15868e3def133fa6675f01e47a0cbcd513eb", "timeSpent": "PT0S", "updated": "2018-07-26T11:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2018-07-23T12:42:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The windows modules have been reviewed to ensure that they do not have required parameters which are not handled by a validation block; in cases where the module has required parameters without validation, tickets have been filed for those issues."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bf414a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4tr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "During work on dsc_lite it was discovered that the `isrequired` code does not work as expected for parameters of types. It is necessary to ensure that parameters which are required by the type are handled during validation.\n\nIf they are not handled then the expected guard rails will not function and failures may not be obvious.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35385", "fixedVersions": [], "id": "35385", "issueType": "Improvement", "key": "MODULES-7528", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: Review Windows Modules for Required Parameters", "timeSpent": "PT0S", "updated": "2021-03-08T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-23T12:38:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@adfbac6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqbz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79217503589_*|*_6_*:*_1_*:*_0"}], "description": "When implementing remediation for test gap in MODULES-7485 we discovered that \"isrequired\" validation does not function as intended due to a failing in the beaker-rspec tooling.\n\nThis ticket is to audit the usage of \"isrequired\" in our module acceptance tests and ticket issues found.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "34392", "fixedVersions": [], "id": "34392", "issueType": "Task", "key": "MODULES-7524", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE audit tests for non-functional \"isrequired\" validation usage", "timeSpent": "PT0S", "updated": "2021-01-25T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-07-23T06:52:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@568ccf1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzodun:"}], "description": "It is unconfirmed as of yet, but I have expierenced problems on a system( Red Hat 7.4 ) where I have ipv6 disabled in the kernel in grub, thus no ipv6 makes it into life. By default the ntp module will put in a restrict for both ipv4 and ipv6. \n\nBy problems I am referring to a dead ntp service after reboot of a physical server. It might not be related but never the less it would be nice if the module could be intelligent about available network stacks. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41863", "fixedVersions": [], "id": "41863", "issueType": "Improvement", "key": "MODULES-7522", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "restrict should automatically detect if ipv6 is disabled", "timeSpent": "PT0S", "updated": "2018-08-22T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "GH PR - https://github.com/puppetlabs/puppetlabs-windows/pull/40", "created": "2018-07-22T20:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into relase at", "created": "2018-07-22T21:27:00.000000"}], "components": ["windows"], "created": "2018-07-22T20:44:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18858944"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzodsn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365509_*|*_10007_*:*_1_*:*_2175678_*|*_5_*:*_1_*:*_0"}], "description": "The chocolatey modules was updated to v3.0.0 a while ago, however the windows meta-module is missing this.  This should be updated", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39638", "fixedVersions": [], "id": "39638", "issueType": "Bug", "key": "MODULES-7521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-07-22T21:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "windows : Update chocolatey to 3.0.0", "timeSpent": "PT0S", "updated": "2018-07-22T21:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5e971dfbd8902d0c0ff9dee2", "created": "2018-07-20T10:53:00.000000", "name": "user-testfile", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12843"}, {"attacher": "5e971dfbd8902d0c0ff9dee2", "created": "2018-07-20T10:53:00.000000", "name": "user-testfile-sdiff", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12736"}, {"attacher": "5e971dfbd8902d0c0ff9dee2", "created": "2018-07-20T10:53:00.000000", "name": "user-testfile-template", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12646"}], "comments": [{"author": "5e971dfbd8902d0c0ff9dee2", "body": "Since this was my first issue reported on Puppetlabs, I am wondering how investigation into this issue will work and how long it normally takes to get a response.\u00a0", "created": "2018-07-30T13:22:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "The inifile module only supports {{#}} and {{", "created": "2018-07-31T17:01:00.000000"}, {"author": "5e971dfbd8902d0c0ff9dee2", "body": "Thanks for your suggestion. We are using the\u00a0module from larkit/chsec. While it is not perfect it accomplishes what we are looking for. Thanks. I am going to close this request.", "created": "2018-08-01T11:53:00.000000"}], "components": ["inifile"], "created": "2018-07-20T10:58:00.000000", "creator": "5e971dfbd8902d0c0ff9dee2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d7cf52d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzockf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_1039831985_*|*_6_*:*_2_*:*_35473_*|*_10004_*:*_2_*:*_280065"}], "description": "_Basic Info_\n *Module Version: 2.0.0 and 2.3.0 tried both\n *Puppet Version: 2018.1.2\n *OS Name/Version: AIX v7.1 - 7100-04-05-1720*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWish to change items in the default: stanza in the /etc/security/user file to:\n default:\n minlen = 100\n maxrepeats = 5\n minloweralpha = 55\n\nOption to ignore lines that begin with \"**\" which is AIX comment character because it appears that the inifile module is manipulating lines beginning with \"**\" in very strange ways.\n\nUsing puppet code:\n class xxxx_aix_base::etcsecurityuser {\n ini_setting\n\n{ 'default minlen': ensure => present, path => '/etc/security/user-testfile', section => 'default', setting => 'minlen', value => '100', section_prefix => '', section_suffix => ':', indent_char => ' ', indent_width => '8', }\n\nini_setting\n\n{ 'default minloweralpha': ensure => present, path => '/etc/security/user-testfile', section => 'default', setting => 'minloweralpha', value => '55', section_prefix => '', section_suffix => ':', indent_char => ' ', indent_width => '8', }\n\n}\n\n*Actual Behavior:*\n\nWhen parsing the /etc/security/user file to replace/add specific values, the desired lines are changed to the desired values but lines beginning with \"*\" are being manipulated in strange ways, blank lines are being inserted, text is being shifted around.\n\nPlease review the attached files for a better understanding of what is happening.\n The original file:\n user-testfile-template\n the resulting file after puppet has run:\n user-testfile\n\nand the output from an SDIFF compare:\n user-testfile-sdiff\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39637", "fixedVersions": [], "id": "39637", "issueType": "Bug", "key": "MODULES-7520", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e971dfbd8902d0c0ff9dee2", "resolution": "Won't Fix", "resolutionDate": "2018-08-01T11:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile : AIX inifile handling lines beginning with \"*\" strangely", "timeSpent": "PT0S", "updated": "2018-08-01T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:623e7b51b75ca80070581305],\n\nThank you for your ticket! I've added this ticket to the firewall next epic, although we don't have the bandwidth to currently look at this if any work is done on firewall this will be investigated. That being said you are also more than welcome to create a PR against the repo itself for this and we will review asap.\n\nMany thanks,\n\nHelen", "created": "2018-08-08T09:09:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "This should definitely be implemented! I see two reasons why internal chains should be even tried to purge:\n * They just can't be removed\n * If you add a purge rule for all firewallchain resource, you don't have to create dummy firewallchains for internal chains.\n\nI'm going to prepare a PR for this.", "created": "2018-08-21T05:31:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Hmm it's actually not that easy. My idea was to do the following:\n\n\n{code:java}\nmbaur(2018-08-21 13:52:13)  ~/Sources/puppetlabs-firewall  (fix/internal-firewallchains *)\n$ git diff\ndiff --git a/lib/puppet/provider/firewallchain/iptables_chain.rb b/lib/puppet/provider/firewallchain/iptables_chain.rb\nindex 5bc03c3..86085e4 100644\n--- a/lib/puppet/provider/firewallchain/iptables_chain.rb\n+++ b/lib/puppet/provider/firewallchain/iptables_chain.rb\n@@ -61,7 +61,8 @@ Puppet::Type.type(:firewallchain).provide :iptables_chain do\n     allvalidchains do |t, chain, table|\n       if chain =~ INTERNAL_CHAINS\n         # can't delete internal chains\n-        warning \"Attempting to destroy internal chain #{@resource[:name]}\"\n+        debug \"Skipping to destroy internal chain #{@resource[:name]}\"\n+        next\n       end\n       debug \"Deleting chain #{chain} on table #{table}\"\n       t.call ['-t', table, '-X', chain]\n{code}\nBut this leads to non idempotent Puppet runs when using the following code:\n{code:java}\n[root@vz-srv140939 ~]# cat test.pp\nresources { 'firewallchain':\n  purge => true,\n}\n[root@vz-srv140939 ~]# puppet apply test.pp\nNotice: Compiled catalog for vz-srv140939.vz.syseleven.de in environment production in 0.02 seconds\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:ethernet]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:ethernet]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:ethernet]/ensure: removed\nNotice: Applied catalog in 0.80 seconds\n[root@vz-srv140939 ~]# puppet apply test.pp\nNotice: Compiled catalog for vz-srv140939.vz.syseleven.de in environment production in 0.02 seconds\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:mangle:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:nat:IPv4]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[PREROUTING:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[POSTROUTING:mangle:IPv6]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[INPUT:filter:ethernet]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[FORWARD:filter:ethernet]/ensure: removed\nNotice: /Stage[main]/Main/Firewallchain[OUTPUT:filter:ethernet]/ensure: removed\nNotice: Applied catalog in 0.78 seconds\n{code}\nTo be honest, i'm have no idea how this could be solved.", "created": "2018-08-21T05:57:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "To me it looks like the \"next\" doesn't do anything, because the output still says \"removed\" and I don't see any debug text. But that's most likely because of my lack of exact understanding of it all.\n\nThe def is named \"destroy\" and it will try to delete a chain. However, should def \"allvalidchains\" then return internal chains? When a chain exists it doesn't mean it's valid in all scenarios, and obviously not all of the content of \"allvalidchains\" is valid for deletion.\n\nMy Ruby-fu simply isn't good enough for this. Would it make sense to have another def that only returns user defined chains?", "created": "2018-08-21T09:38:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Hmm no, i think the problem lays deeper in the system. There are, from my understanding, two ways to deleted chains:\n # By setting a resource explicitly to 'absent':\n{code:java}firewallchain { 'PREROUTING:mangle:IPv6':\n  ensure => 'absent',\n  policy   => 'accept',\n}\n{code}\nThis leads to the following error for internal chains:\n{code:java}[root@example firewallchain]# puppet apply /root/foo.pp\nNotice: Compiled catalog for example in environment production in 0.03 seconds\nError: Cannot remove in-built chains\n{code}\n\n # By using the 'resources' resource with parameter purge == true:\n{code:java}resources { 'firewallchain':\n  purge => true,\n}\n{code}\nThis throws the following error:\n{code:java}[root@example firewallchain]# puppet apply /root/foo.pp\nNotice: Compiled catalog for example in environment production in 0.02 seconds\nWarning: Firewallchain[INPUT:filter:IPv4](provider=iptables_chain): Attempting to destroy internal chain INPUT:filter:IPv4\nError: Execution of '/usr/sbin/iptables -t filter -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Main/Firewallchain[INPUT:filter:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/sbin/iptables -t filter -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[FORWARD:filter:IPv4](provider=iptables_chain): Attempting to destroy internal chain FORWARD:filter:IPv4\nError: Execution of '/usr/sbin/iptables -t filter -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Main/Firewallchain[FORWARD:filter:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/sbin/iptables -t filter -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\n...\n{code}\n\nThe first one isn't really a problem, you just have to fix you Puppet code. The second one, though, is really annoying because the only solution for this is to dummy manage all internal chains for iptables. This however leads to dependency cycles for firewall rules not belonging in the 'filter' table if you use the suggested [pre/post solution|https://github.com/puppetlabs/puppetlabs-firewall#create-the-my_fwpre-and-my_fwpost-classes].\n\nFrom my understanding, you're also running into number 2. Please correct me if this isn't the case.\n Number two is kind of complex. What Puppet, from my understanding, basically does is:\n * Run `puppet resource firewallchain`\n * Compare it with the catalog\n ** If the chain is found in the catalog, skip it for purging\n ** If the chain isn't found in the catalog, call `destroy()`\n\nBut at the point it already called `destroy()`, which is to late to drop/skip the function call. That's the reason why i don't see any option to fix this problem. Perhaps someone with deeper understanding of how Puppet internally works might come up with an idea of how this could be fixed.", "created": "2018-08-23T08:26:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "Sorry for the delay..\n\nI checked the Puppet code that is using the firewall module and found this:\n\n\u00a0\n{code:java}resources { 'firewall': purge => true, }\n\nresources { 'firewallchain': purge => true, }\n{code}\n(There is a condition on OS release for the second purge, but for some time now it will always be true so both of them will be executed.)\n\nSo yes, we're at least using method 2. I don't know what the first purge does different compared to the second.\n\nI inherited a lot of code, this included, some of which I'm unsure if it's needed or even if it's correct. Looking at your answer: _can_ I fix this? _Is_ it even correct? Because I can't really grasp why we'd use the resources method to flush first \"firewall\" and next \"firewallchain\".", "created": "2018-09-18T06:34:00.000000"}, {"author": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "body": "Any updates on this? I just ran into the same issue.\u00a0\n\nAlso, out of curiosity, how is the proposed fix non-idempotent? I must be missing something because it seems like it would \"not remove the chain\" every time you ran it.", "created": "2018-12-24T20:56:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "No update from my side. However..\n\nIn my view, something that cannot be done should not be tried in the first place, simply because it cannot be done. Certainly not if we know about it beforehand - and we do know about it beforehand.\n\nLooking at the current \"destroy\" function, the code already checks if \"chain\" matches the \"INTERNAL_CHAINS\" regexp. If it matches, a warning is printed that it is about to try something that should not be tried. I don't want to be warned about this: it seems pointless to warn me about something that can't be done.\n\nAt first my thinking was to \"return\" if \"chain\" matches \"INTERNAL_CHAINS\", but that would obviously be wrong because then we may exit the loop prematurely.\n\nThen I was thinking that this issue could easily be solved by just skipping \"t.call\" when \"chain\" matches \"INTERNAL_CHAINS\". But this what Matthias tried above, and a line is printed whenever an internal chain passes the loop, happily reporting that the internal chain got deleted. Which is clearly not the case because that cannot be done.\n\nSo if skipping (next) doesn't work as expected, I'd say that in this function the \"allvalidchains\" array should not contain the names of internal chains. Since changing the content of \"allvalidchains\" will likely break existing code wherever it is used, a solution could be to create another array called \"alluserdefinedchains\" (or whatever name you like) which obviously does not contain the names of internal chains and use that in the \"destroy\" function.\nI haven't tried this so I don't know if it actually works", "created": "2018-12-30T19:53:00.000000"}, {"author": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "body": "I just reviewed this, and I see what is meant by non-idempotent. It's not truly non-idempotent", "created": "2019-01-28T16:58:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello all,\n\nThe current implementation doesn't allow you to remove Internal chains.\n In order to delete chains, we recommend you to use\u00a0\u00a0_purge => true,_\u00a0\u00a0\u00a0\n{code:java}\n resources { 'firewallchain': \n   purge => true, \n }\n{code}\nTo avoid all the confusing Warning/Notice messages when using purge => true, like these ones:\u00a0\u00a0\n{code:java}\nNotice: Compiled catalog for blonde-height.delivery.puppetlabs.net in environment production in 0.05 seconds\n{code}\nYou have to create firewallchains for every internal chain.\u00a0\u00a0\n{code:java}\n firewallchain { 'POSTROUTING:mangle:IPv6':      \n   ensure  => present,    \n }\n{code}\n\u00a0\n\n\u00a0Cheers!", "created": "2019-11-19T01:18:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "Hi,\n\nI'm sorry, but I don't see how this is actually fixed.\n\n\"The current implementation doesn't allow you to remove Internal chains.\"\n\nNo matter the implementation of the module, it is a fact that you _cannot_ remove internal chains, ever. AFAIK it has always been like that. The iptables tool that is used by the module will not allow you to do this and returns an error:\n\n\u00a0\n{noformat}\n# iptables -t nat -X INPUT\niptables: Invalid argument. Run `dmesg' for more information.\n{noformat}\nWhat I suppose is common knowledge, when you execute \"iptables -t <table> -X <chain_name>\", iptables will remove the named chain in the named table, unless the chain contains rules. This is exactly how the module calls iptables.\n\nThe module iterates all chains that it found and tries to delete them individually, printing a warning when the loop hits an internal chain name. The section of code that does this is a separate loop that only removes chains and does not take care about removing possibly existing rules before the removal. Therefore, IMO it should filter out internal chain name because, well, they cannot be removed.\n\n\u00a0\n\n\"In order to delete chains, we recommend you to use\u00a0\u00a0_purge => true,_\"\n\n\u00a0\n{noformat}\nresources { 'firewallchain': purge => true, }\n{noformat}\nWe already use this exactly. But Puppet tries to remove _all_ chains, including the internal ones. An example of this is pasted with the original post.\n\n\u00a0\n\n\"You have to create firewallchains for every internal chain.\"\n\n\u00a0\n{noformat}\nfirewallchain { 'POSTROUTING:mangle:IPv6': ensure => present, }\n{noformat}\nI don't understand this remark. The above would create an IPv6 chain called \"POSTROUTING\" in the \"mangle\" table if it does not exist. But it is an internal chain which already and always exists. Trying to do this will (or should) result in an error message, because the iptables tool that is called by the module will complain about it:\n\n\u00a0\n{noformat}\nip6tables -t mangle -N POSTROUTING\nip6tables: Chain already exists.\n{noformat}\n\u00a0\n\nA matter was raised about idempotency. I suppose I'm still not understanding why that is an issue in this specific case: if the operation will always fail, then why even try it? How does it break idempotency if you don't try it?\n\nMaybe I'm misunderstanding you, or maybe it's something else that I'm misunderstanding. Please elaborate on why you think this is fixed.", "created": "2019-11-19T06:22:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:623e7b51b75ca80070581305]\n\nInvalid argument. Run `dmesg' for more information. -> this error was removed by fixing the loop inside the module \n e.g. please check this [block code|https://github.com/lionce/puppetlabs-firewall/blob/a33654a66fcf0019da9f89636c41a2782431d54d/lib/puppet/provider/firewallchain/iptables_chain.rb#L60]\n\nYou are right, somebody else mentioned this in a previous comment. We analysed it and come to conclusion that it's correct. We're offering you a workaround to avoid all those notifications.\u00a0\n\nInternal chains already exists. By adding ensure => present for all the internal chains (even if they already and always exists) will skip the execution of remove action on that internal chain.\n\n\n I'll double check to make sure your command is working as expected\n{code:java}\nip6tables -t mangle -N POSTROUTING\n{code}\nCheers!", "created": "2019-11-19T07:57:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "Hi,\n\n\u00a0\n\nI read the changelog for puppetlabs-firewall 2.2.0 and noticed \"[MODULES-8413|https://github.com/puppetlabs/puppetlabs-firewall/commit/7464dfbdd14ecefe71c27e30901020600bb55bce#diff-5b79f47e5206374a07e89717ace40142] fix delete chains which is INTERNAL_CHAINS\", so I gave it another try.\n\nI have this in my code:\n\n\u00a0\n{noformat}resources { 'firewallchain': purge => true, }{noformat}\n\u00a0\n\nThe error messages are gone which is great, but this still makes the module print a yellow warning line when it would have tried to destroy an internal chain. A subset of the messages looks like:\n\n\u00a0\n{noformat}Warning: Firewallchain[INPUT:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain INPUT:security:IPv4\nNotice: /Stage[main]/Nm_firewall::Configure::Default_policy/Firewallchain[INPUT:security:IPv4]/ensure: removed\nWarning: Firewallchain[FORWARD:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain FORWARD:security:IPv4\nNotice: /Stage[main]/Nm_firewall::Configure::Default_policy/Firewallchain[FORWARD:security:IPv4]/ensure: removed\nWarning: Firewallchain[OUTPUT:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:security:IPv4\nNotice: /Stage[main]/Nm_firewall::Configure::Default_policy/Firewallchain[OUTPUT:security:IPv4]/ensure: removed\nEtc, etc, etc...\n{noformat}\nWithout changing anything, a second Puppet agent run will print the same lines, but adding \"corrective\" to the notice \"Default_policy\" lines. I'm unsure of whether I need to see those lines, because if nothing has changed and the module is idempotent, then effectively it doesn't have to change anything about the Default_policy, and then I don't see why it's printed. But I guess that's a different topic.\n\nThe warning is printed because of lib/puppet/provider/firewallchain/iptables_chain.rb:64:\n\n\u00a0\n{noformat}warning \"Attempting to destroy internal chain #{@resource[:name]}\"{noformat}\n\u00a0\n\nWhy should I get a message about it? IMHO it should just be silently ignored. (Yes I can edit our firewall module to make that happen, but the next time we update it will be back so I'd rather not do that..)\n\n\u00a0\n\nYou are telling me that I need to add lines like these when I do the above resources purge thing:\n\n\u00a0\n{noformat}firewallchain { 'POSTROUTING:mangle:IPv6': ensure => present, }{noformat}\nFrankly, I didn't try it because I shouldn't have to do this. I counted the number of internal chains that I would need to add if this works (I imagine it would, but didn't test): 6 for the security table, 4 for the raw table, 10 for the mangle table, 11 for the nat table, and 3 for the filter table. This makes for a total of 34 firewallchain rules, and to me, that's just silly.\n\nThe module is doing the right thing in skipping the destroy in case of an internal chain. Can line 64 please be removed so the Puppet agent will not print a warning for something that it's not going to do because it can't be done? I hope you agree that would it be appropriate here.\n\nFor reference: \"iptables -X\" will destroy all user-defined chains that do not contain any rules, leaving alone the internal chains, and without bothering the user about those.. AFAICS the firewall module would then behave similar.\n\n\u00a0", "created": "2019-12-12T13:19:00.000000"}, {"author": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "body": "I want to concur with [~accountid:623e7b51b75ca80070581305] in that we should not need to specify every internal chain. In addition, the problem isn't only the warning", "created": "2019-12-13T15:51:00.000000"}, {"author": "557058:3a4140da-290a-454d-bc56-a325741b86c6", "body": "Until this is fixed, this is the workaround (on EL7) for anybody who needs it:\n{code:java}  firewallchain { 'PREROUTING:nat:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:nat:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:nat:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'POSTROUTING:nat:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'PREROUTING:mangle:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:mangle:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'FORWARD:mangle:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:mangle:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'POSTROUTING:mangle:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:security:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'FORWARD:security:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:security:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'PREROUTING:raw:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:raw:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:filter:IPv4': ensure => present, policy => 'drop' }\n  firewallchain { 'FORWARD:filter:IPv4': ensure => present, policy => 'drop' }\n  firewallchain { 'OUTPUT:filter:IPv4': ensure => present, policy => 'accept' }\n  firewallchain { 'PREROUTING:nat:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:nat:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:nat:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'POSTROUTING:nat:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'PREROUTING:mangle:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:mangle:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'FORWARD:mangle:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:mangle:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'POSTROUTING:mangle:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:security:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'FORWARD:security:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:security:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'PREROUTING:raw:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'OUTPUT:raw:IPv6': ensure => present, policy => 'accept' }\n  firewallchain { 'INPUT:filter:IPv6': ensure => present, policy => 'drop' }\n  firewallchain { 'FORWARD:filter:IPv6': ensure => present, policy => 'drop' }\n  firewallchain { 'OUTPUT:filter:IPv6': ensure => present, policy => 'accept' }\n{code}", "created": "2019-12-16T11:28:00.000000"}, {"author": "623e7b51b75ca80070581305", "body": "Thanks.. And on EL8, to get rid of some additional warnings you would need to add:\n\n\u00a0\n{code:java}firewallchain { 'INPUT:filter:ethernet': ensure => present, policy => 'accept', }\nfirewallchain { 'FORWARD:filter:ethernet': ensure => present, policy => 'accept', }\nfirewallchain { 'OUTPUT:filter:ethernet': ensure => present, policy => 'accept', }\nfirewallchain { 'PREROUTING:nat:ethernet': ensure => present, policy => 'accept', }\nfirewallchain { 'OUTPUT:nat:ethernet': ensure => present, policy => 'accept', }\nfirewallchain { 'POSTROUTING:nat:ethernet': ensure => present, policy => 'accept', }\n{code}\n\u00a0\n\n\u00a0", "created": "2019-12-16T14:18:00.000000"}], "components": ["firewall"], "created": "2018-07-20T07:21:00.000000", "creator": "623e7b51b75ca80070581305", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Have the module not try to delete an internal chain."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@757197fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzocen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/18"}], "description": "When we use the firewall module, on some servers it tries to remove chains that match INTERNAL_CHAINS (INPUT, OUTPUT, etc).\n\nExample output:\n\nWarning: Firewallchain[PREROUTING:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain PREROUTING:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Firewallnetmatch/Firewallchain[PREROUTING:nat:IPv4]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\n\n\u00a0\n\nRelevant Ruby code:\n\n\u00a0\n\ndef destroy\n\u00a0 allvalidchains do |t, chain, table|\n\u00a0\u00a0\u00a0 if chain =~ INTERNAL_CHAINS\n\u00a0\u00a0\u00a0\u00a0\u00a0 # can't delete internal chains\n\u00a0 \u00a0 \u00a0 warning \"Attempting to destroy internal chain #\\{@resource[:name]}\"\n\u00a0\u00a0\u00a0 end\n\u00a0\u00a0\u00a0 debug \"Deleting chain #\\{chain} on table #\\{table}\"\n\u00a0\u00a0\u00a0 t.call ['-t', table, '-X', chain]\n\u00a0 end\n end\n\n\u00a0\n\nHere it will warn if it encounters one of those chains, but will happily continue trying to delete the chain. Since we should never try deleting an internal chain, IMHO it would be better to just return. (And not warn? But that's up for debate.)", "environment": "CentOS Linux release 7.5.1804\n\nLinux kernel 3.10.0-862.3.3.el7.x86_64\n\niptables v1.4.21\n\npuppet agent 4.10.12\n\npuppetlabs/firewall 1.12.0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35384", "fixedVersions": [], "id": "35384", "issueType": "Bug", "key": "MODULES-7519", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b51b75ca80070581305", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/firewall : Tries to delete chains which is INTERNAL_CHAINS", "timeSpent": "PT0S", "updated": "2020-11-10T08:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2018-07-19T14:38:00.000000", "creator": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a2fbf7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoc3b:"}], "description": "I'd like to be able to write something like this:\n{code:java}\naccounts::user { 'unwantedaccount':\n  ensure => [absent,present],\n  locked => true,\n}{code}\nThe idea here is that I want puppet to lock the account on systems on which the account exists, but I don't want to create the account just to lock it, on systems that don't already have it.\u00a0\n\nThis works for types defined in ruby, such as user:\n{code:java}\nuser { 'unwantedaccount':\n  ensure => [absent, present],\n  shell  => '/sbin/nologin',\n}{code}\nI'd expect the pattern to work with accounts::user as well, but because it uses validate_re() to verify the content of the $ensure property, passing an array causes compilation to fail.", "environment": "Puppet v5.5.3\npuppetlabs-accounts v2.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36532", "fixedVersions": [], "id": "36532", "issueType": "New Feature", "key": "MODULES-7518", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-account : accounts::user should accept an array for ensure", "timeSpent": "PT0S", "updated": "2021-01-25T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2018-07-19T13:40:00.000000", "creator": "623c0969a2f6400069eb767c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42292709"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoc27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "h1. Add support for Always On Availability Groups (AOAGs).\n\nAs a user, I want to manage SqlServer AOAGs with the Forge module so that my complete SqlServer configuration automated through Puppet.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38607", "fixedVersions": [], "id": "38607", "issueType": "New Feature", "key": "MODULES-7517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0969a2f6400069eb767c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Sqlserver support Always on availability groups", "timeSpent": "PT0S", "updated": "2021-03-29T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-19T05:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3180b3d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoblr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75929772_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36531", "fixedVersions": [], "id": "36531", "issueType": "Sub-task", "key": "MODULES-7516", "labels": [], "originalEstimate": "PT0S", "parent": "42878", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.7.0 - (2018-20-07) - (cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-20T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-20T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manually signed off:\nRelease on cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b", "created": "2018-07-20T01:29:00.000000"}], "components": [], "created": "2018-07-19T05:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ab2e04c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoblj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72500755_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35383", "fixedVersions": [], "id": "35383", "issueType": "Sub-task", "key": "MODULES-7515", "labels": [], "originalEstimate": "PT0S", "parent": "42878", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.7.0 - (2018-20-07) - (cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-20T01:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-20T01:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [], "components": [], "created": "2018-07-19T05:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@102ceab1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoblb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38396344_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34390", "fixedVersions": [], "id": "34390", "issueType": "Sub-task", "key": "MODULES-7514", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42878", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.7.0 - (2018-20-07) - (cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-19T16:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-19T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-07-19T05:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b794ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzobkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24286269_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33389", "fixedVersions": [], "id": "33389", "issueType": "Sub-task", "key": "MODULES-7513", "labels": [], "originalEstimate": "PT0S", "parent": "42878", "parentSummary": "Supported Release (puppetlabs-postgresql) 5.7.0 - (2018-20-07) - (cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-19T12:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-19T12:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/1011", "created": "2018-07-20T02:14:00.000000"}], "components": [], "created": "2018-07-19T05:21:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f797d81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzobl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6914_*|*_3_*:*_1_*:*_75919004_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8868"}], "description": "*REASON:* MODULES-7460\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.6.0...914809b3b9cee75b6bdc30ee7ca1a0b5cdddf979\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42878", "fixedVersions": [], "id": "42878", "issueType": "Task", "key": "MODULES-7512", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-20T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-postgresql) 5.7.0 - (2018-20-07) - (cc1b05ed7e1e093e5ffb30e04f9cf761a3b88a3b)", "timeSpent": "PT0S", "updated": "2018-07-20T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f17d2819-f63b-46e6-8aef-bc2c6445362a", "body": "Have added the capability -\u00a0https://github.com/raj-andy1/puppetlabs-bootstrap/tree/MODULES-7511", "created": "2018-07-18T22:45:00.000000"}], "components": ["bootstrap"], "created": "2018-07-18T22:27:00.000000", "creator": "557058:f17d2819-f63b-46e6-8aef-bc2c6445362a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55690bff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzobhz:"}], "description": "_Basic Info_\n *Module Version: 0.3.0*\n *Puppet Version: 2018.1.2*\n *OS Name/Version: *Linux*\n\n_Need to be able to provide the environment name during agent install._\u00a0\n\n*Desired Behavior:*\n\nShould be able to provide the name of the environment the end point is in during the agent install so that the puppet.conf file is populated correctly\n\n*Actual Behavior:*\n\nCurrent module version does not have the capability", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34387", "fixedVersions": [], "id": "34387", "issueType": "New Feature", "key": "MODULES-7511", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f17d2819-f63b-46e6-8aef-bc2c6445362a", "status": "Ready for CI", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-bootstrap : Need to be able to add environment name during agent installation on Linux end points", "timeSpent": "PT0S", "updated": "2018-08-07T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-18T10:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fc67cc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoaif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2616_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2058555"}], "description": "*REASON:* \"Fix finding Puppet on 32-bit Windows\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36530", "fixedVersions": ["facter_task 0.3.1"], "id": "36530", "issueType": "Task", "key": "MODULES-7488", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-18T11:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-facter_task) 0.3.1 - (2018-07-18) - (42732774e31f49942b24dae9f104bcc3d0bd8b0f)", "timeSpent": "PT0S", "updated": "2018-07-18T11:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c104c866b810069e436dd", "body": "Ok i think i figured out what's happening here:\n\nAfter the installation of mariadb-server the user root@localhost exists without any password and if param root_password for class mysql::server is set, the ressource create_user will notice that the user exists and the password-hash is wrong:\n\n{code}\n\nmodules/mysql/lib/puppet/provider/mysql_user/mysql.rb line 20 because fact mysql_version is not available yet:\n\nquery = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#\\{name}'\"\n\n{code}\n\nSo the password is going to be set:\n\n{code}\n\nmodules/mysql/lib/puppet/provider/mysql_user/mysql.rb line 122:\n\nself.class.mysql_caller(\"SET PASSWORD FOR #\\{merged_name} = '#\\{string}'\", 'system')\n\n{code}\n\nThis results in:\n\n{code}\n\nmysql -e \"select user, host, substring(password,1,10) as pw, plugin, substring(authentication_string, 1, 10) as a_s from mysql.user", "created": "2018-07-18T10:23:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Filed [puppetlabs/puppetlabs-mysql PR 1135|https://github.com/puppetlabs/puppetlabs-mysql/pull/1135] to handle password checks in MariaDB 10.2.16 and newer the same way as mysql 5.7.6 and newer, by checking AUTHENTICATION_STRING instead of PASSWORD.", "created": "2018-10-05T13:57:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This is reproducible with CentOS 7.5, MariaDB 10.2.18, Puppet 5.5.6, and puppetlabs/mysql 6.2.0.", "created": "2018-10-05T13:58:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] merged PR 1135 to master.", "created": "2018-10-11T14:15:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "See also [PR 1117|https://github.com/puppetlabs/puppetlabs-mysql/pull/1117], which tries to add a MariaDB version check when setting the password but might conflict with 1135.", "created": "2018-10-11T18:22:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "FYI, [MDEV-16774|https://jira.mariadb.org/browse/MDEV-16774] on MariaDB's tracker is now closed as fixed with fixversions of 10.3.11 and 10.2.19, and the fix appears to be to set the password in both the {{password}} and {{authentication_string}} columns simultaneously ([mariadb/server commit dd6e74c|https://github.com/MariaDB/server/commit/dd6e74c62a2aa44d9d5e1790bcd36d3ff1c7d98b], merged against the 10.2 branch).", "created": "2018-11-05T12:54:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "One month inactive\u2014this bug had two PRs filed against it, both were merged into the repo, and one was shipped with the 7.0.0 release.\n\nWhat does this ticket need for triage and a status update?", "created": "2018-12-05T11:17:00.000000"}, {"author": "5b573c021865dd73be10da78", "body": "This also happens with version module version 8.0.0 and Mariadb 10.3.12, using the 7.0.0 release with\u00a0Mariadb 10.3.12 doesn't cause this behavior.", "created": "2019-02-18T14:11:00.000000"}, {"author": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "body": "I think 7.0.0 still fails on first re-run. First re-run uses \"SET PASSWORD\" and fix idempotency in following executions but it's still broken. The last release working fine in my environment is 6.2.0.\n\n\u00a0\n\nIMO,[https://jira.mariadb.org/browse/MDEV-16774] is not properly fixed yet.\n\n\u00a0", "created": "2019-02-19T10:35:00.000000"}, {"author": "5b573c021865dd73be10da78", "body": "I wonder if we can change something to work with or detect the mariadb bug, I am using 6.2 as well and I was seeing this error.\n\nI see the error with the following:\n * Puppet Server: 6.2\n * puppetlabs-mysql module: 8.0.0\n * Mariadb: 10.3.12\n\nNo issue apart from the first puppet run with:\n * Puppet Server: 6.2\n * puppetlabs-mysql module: 7.0.0\n * Mariadb: 10.3.12\n\n\u00a0", "created": "2019-02-19T10:42:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Yeah, it does sound like MDEV-16774 didn't address the problem, ALTER USER sets the password column and leaves the authentication_string column blank, and SET PASSWORD updates authentication_string.\n\nThis needs a more comprehensive look to work around how inconsistently MariaDB handles this.", "created": "2019-02-25T13:56:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "MDEV-16774 was reopened.", "created": "2019-02-28T10:39:00.000000"}, {"author": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "body": "given that situation in mariadb differs on versions, fixing there is yet to be done with uncertain outcome (I'm personally a little bit anxious about the changes in the auth data structures like those), one might consider using COALESCE() at [https://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/provider/mysql_user/mysql.rb#L18]\u00a0. seems that\n\n{code}\n...\nelsif newer_than('mysql' => '5.7.6', 'percona' => '5.7.6', 'mariadb' => '10.2.16')\nquery = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, COALESCE(PASSWORD, AUTHENTICATION_STRING), PLUGIN FROM mysql.user WHERE CONCAT(user, '@', host) = '#\\{name}'\"\nelse\n ...\n{code}\u00a0\n\nmight work for most of the cases and save us from the kind of complicated versions constraints ?", "created": "2019-03-11T17:05:00.000000"}, {"author": "70121:a5de6831-9826-4929-af9c-4b98b6cd4d8e", "body": "The above fix with COALESCE() works. Would this be an acceptable solution in a PR?", "created": "2019-05-10T07:41:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "{quote}The above fix with COALESCE() works. Would this be an acceptable solution in a PR?\n{quote}\n\u00a0\n\nAn alternative fix has been proposed [here|https://puppet.atlassian.net/browse/MODULES-6875?focusedCommentId=645260&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-645260]", "created": "2019-05-14T04:52:00.000000"}, {"author": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "body": ">> The above fix with COALESCE() works. Would this be an acceptable solution in a PR?\n>> An alternative fix has been proposed here\n\nthat solution has been rejected in PR\n", "created": "2019-05-14T05:00:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "I was referring to the diff in that specific comment.\n\nhttps://puppet.atlassian.net/browse/MODULES-6875?focusedCommentId=645260&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-645260\n\nand not to the PR https://github.com/puppetlabs/puppetlabs-mysql/pull/1059", "created": "2019-05-14T05:54:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Based on that, I created\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1195]\u00a0(but if it's a preferred solution, I'd be happy to drop this in favour of a PR that used\u00a0COALESCE).", "created": "2019-05-14T05:57:00.000000"}, {"author": "70121:a5de6831-9826-4929-af9c-4b98b6cd4d8e", "body": "Anyone able to review and merge this?", "created": "2019-05-20T08:04:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "There's a new comment on the PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1195#issuecomment-494017257", "created": "2019-05-21T15:14:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing as the related PR (https://github.com/puppetlabs/puppetlabs-mysql/pull/1195) is merged.\n\nWill get a module release shortly. Comment if there are any issues. Thanks.", "created": "2019-06-10T04:38:00.000000"}], "components": ["mysql"], "created": "2018-07-18T05:29:00.000000", "creator": "623c104c866b810069e436dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1851073a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoaf3:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32264"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28249779377_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* v5.4.0\n *Puppet Version:* 4.10.8\n *OS Name/Version:* Debian 9.5 (stretch)\n *MariaDB Version:* 10.3.8 from Upstream ([https://downloads.mariadb.org/])\n\n\u00a0\n\n_Every puppetrun i get a notice which says the root password was changed._ But actually the password works just fine.\n\n\u00a0\n\n*Desired Behavior:*\n\nNo change.\n\n*Actual Behavior:*\n\n\u00a0\n{code:java}Debug: Executing: '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'root@localhost''\nDebug: Executing: '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e SET PASSWORD FOR 'root'@'localhost' = '*45CB89FC0609821F7B84435C7A9CAF449DF401C4''\nNotice: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/password_hash: changed password\n{code}\n\u00a0\n{code:java}mysql -e \"select user, host, substring(password,1,10) as pw, plugin, substring(authentication_string, 1, 10) as a_s from mysql.user;\"\n+------------------+-------------+------------+-----------------------+------------+\n| user             | host        | pw         | plugin                | a_s        |\n+------------------+-------------+------------+-----------------------+------------+\n| root             | localhost   |            | mysql_native_password | *45CA59FC0 |\n| root             | 127.0.0.1   |            |                       |            |\n| root             | ::1         |            |                       |            |\n| debian-sys-maint | localhost   | *D511D60E6 |                       |            |\n| monitoring       | %           | *968D4B25F |                       |            |\n| repl             | %           | *F8D3C65A3 |                       |            |\n| crm              | 10.10.64.41 | *B29F4DB36 |                       |            |\n| crm              | 10.13.0.27  | *B29F4DB36 |                       |            |\n| mysqlbackup      | localhost   | *5ECBB7DB3 |                       |            |\n+------------------+-------------+------------+-----------------------+------------+\n\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41862", "fixedVersions": [], "id": "41862", "issueType": "Bug", "key": "MODULES-7487", "labels": ["MustFix"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c104c866b810069e436dd", "resolution": "Fixed", "resolutionDate": "2019-06-10T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : Change root password on every puppetrun with mariadb", "timeSpent": "PT0S", "updated": "2019-12-05T05:37:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-07-18T02:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into release at", "created": "2018-07-18T19:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Put into blocked until the release date.", "created": "2018-07-18T20:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR for merged in\nhttps://puppet.atlassian.net/browse/MODULES-7521\n\nCan I get a +1 that release is still ok.", "created": "2018-07-23T20:03:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "+1, good to go.", "created": "2018-07-23T20:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with\n\n! tag puppetlabs-windows 6.0.0 at 5db3ffba1ef905297051d5dea99a65f3b0d5476d with \"6.0.0\"", "created": "2018-07-24T20:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released at", "created": "2018-07-24T20:17:00.000000"}], "components": ["windows"], "created": "2018-07-18T01:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f1d0c9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoab3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2583_*|*_10007_*:*_1_*:*_1731475_*|*_3_*:*_2_*:*_62101437_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_519211847_*|*_10006_*:*_1_*:*_1224533"}], "description": "*REASON:* The PDK edition\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/5.0.0...5db3ffba1ef905297051d5dea99a65f3b0d5476d\n* Link to diff for tests\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/5.0.0...5db3ffba1ef905297051d5dea99a65f3b0d5476d\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\nN/A\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41837", "fixedVersions": [], "id": "41837", "issueType": "Task", "key": "MODULES-7486", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-24T20:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (windows) 6.0.0 - (25 Jul 2018) - (5db3ffba1ef905297051d5dea99a65f3b0d5476d)", "timeSpent": "PT0S", "updated": "2018-08-10T02:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2b3e95063717c8ad9ad415bbf955b755c2cfecd4", "created": "2018-07-23T12:35:00.000000"}], "components": ["dsc_lite"], "created": "2018-07-17T17:12:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* New spec tests that demonstrate required fields\n* PE console delivers the error {{Failed to apply catalog: Validation of Dsc[sample_file2] failed: dsc: resource_name is required}} when the dsc {{resource_name}} instead of other errors"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a572bb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoa33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2262740_*|*_1_*:*_2_*:*_53396_*|*_10009_*:*_2_*:*_354810350_*|*_3_*:*_1_*:*_45572282_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_100430111_*|*_10005_*:*_1_*:*_881338"}], "description": "There are 3 parameters that are required for the dsc_lite module - module, resource_name and properties.\n\n\u00a0\n\nIn their implementations they each currently call isrequired - [https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/75e0fce3d1194706ef4dab295af617e84bb58fcc/lib/puppet/type/dsc.rb#L43-L85]\n\n\u00a0\n\nHowever, isrequired doesn't work ( see [https://projects.puppetlabs.com/issues/4049]\u00a0/ https://puppet.atlassian.net/browse/PUP-1591\u00a0), so this validation is never called. Instead a new top-level validator should be added like:\n{code:java}\nvalidate do\n  raise ArgumentError, 'dsc: module is required' unless self[:module]\n  raise ArgumentError, 'dsc: resource_name is required' unless self[:resource_name]\n  raise ArgumentError, 'dsc: properties is required' unless self[:properties]\nend {code}", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT0S", "externalId": "37481", "fixedVersions": [], "id": "37481", "issueType": "Bug", "key": "MODULES-7485", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-07-23T13:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : 'isrequired' validation does not work", "timeSpent": "PT0S", "updated": "2018-07-23T13:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks again [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] this module has been marked as deprecated.", "created": "2018-07-24T07:20:00.000000"}], "components": ["approved"], "created": "2018-07-17T14:18:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74a77ec9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo9wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42655892_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_537059066"}], "description": "Hi,\ncould you mark skynetsolutions/winlogbeat as deprecated? It got released within the Vox Pupuli namespace at https://forge.puppet.com/puppet/winlogbeat", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37480", "fixedVersions": [], "id": "37480", "issueType": "Task", "key": "MODULES-7484", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-07-24T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "deprecate skynetsolutions/winlogbeat", "timeSpent": "PT0S", "updated": "2018-07-24T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "thanks [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] a great piece of FOSS maintenance. Approved and deprecated respectively.", "created": "2018-07-24T07:51:00.000000"}], "components": ["approved"], "created": "2018-07-17T14:17:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb52b41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo9wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42711999_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_538891417"}], "description": "Hi people,\nhttps://forge.puppet.com/maestrodev/wget got released under our namespace at https://forge.puppet.com/puppet/wget\n(We know that there are some wrong links in the readme that we will fix soon). Can you please mark the old module as deprecated and approve ours?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36529", "fixedVersions": [], "id": "36529", "issueType": "Task", "key": "MODULES-7483", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-07-24T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "deprecate maestrodev-wget / approve puppet-wget", "timeSpent": "PT0S", "updated": "2018-07-24T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-07-17T11:44:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@335e567d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo9tj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We now programmatically set the default repo collection based on the PE version, instead of hardcoding a single value that applies to all versions."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9215_*|*_10007_*:*_1_*:*_851128911_*|*_3_*:*_1_*:*_10670990_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_45681"}], "description": "Currently, the puppet_agent module always defaults to the PC1 collection, including in PE environments. This has a couple of issues:\n\n* It's impossible to make decisions based on the collection in PE updates, so as we change package names and paths things get hairy. This is already seen with the fedora \"f\" in Puppet 6, and will soon be seen with the AIX unibuild\n* In Irving.3, we switched to correctly shipping \"puppet5\" repos instead of \"PC1\". This means the module now MUST be aware of how PE versions map to collections.\n\nThe way to do this is to move the collection default to {{params.pp}}, and to base it on whether we're in PE and what PE version we're using.\n\n* < 2018.1.3 == PC1\n* >= 2018.1.3, < 2018.2 == puppet5\n* >= 2018.2 == puppet6\n* Not in PE: PC1 (we should update this in version 2 of the module to be either puppet5 or puppet6)\n\n{{params.pp}} already has an {{_is_pe}} variable that we can check. I believe the {{pe_build_version()}} function will return the PE build info we need, although we should confirm that we don't want one of the other PE version functions available.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42877", "fixedVersions": ["puppet_agent 1.6.y"], "id": "42877", "issueType": "Bug", "key": "MODULES-7480", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Done", "resolutionDate": "2018-07-27T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppet_agent module to support `puppet5` pathing in PE 2018.1.3", "timeSpent": "PT0S", "updated": "2018-07-27T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-17T04:21:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@561b5a10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo99b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20207240_*|*_10007_*:*_1_*:*_58153616_*|*_3_*:*_2_*:*_163782684_*|*_5_*:*_2_*:*_7456308"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "42876", "fixedVersions": [], "id": "42876", "issueType": "Task", "key": "MODULES-7479", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-20T01:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update postgresql to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-07-20T01:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Available on both Rubygems and artifactory.\nhttps://rubygems.org/gems/beaker-testmode_switcher/versions/0.4.1\nhttps://artifactory.delivery.puppetlabs.net", "created": "2018-07-17T04:01:00.000000"}], "components": [], "created": "2018-07-17T02:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17371b35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo97r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2537_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5781422"}], "description": "*REASON:* QA-3461\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36528", "fixedVersions": [], "id": "36528", "issueType": "Task", "key": "MODULES-7478", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-17T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (beaker-testmode_switcher) 0.4.1 - (2018-17-07) - (dca3d2473aea88370c2bfecc2141b1c4af435b70)", "timeSpent": "PT0S", "updated": "2018-07-17T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:5e3375e183d74c0e821851f3],\n\nIn order to apply that manifest, you should add user_home parameter instead of base_dir. Please let me know it this worked for you!\n\nThanks\n{code:parameter}class { 'websphere_application_server':\n  user     => 'webadmin',\n  group    => 'webadmins',\n  user_home => '/home/webadmin',\n}\n{code}\n", "created": "2019-04-11T03:56:00.000000"}], "components": ["ibm_installation_manager", "websphere_application_server"], "created": "2018-07-16T10:54:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f0fb7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21250687343_*|*_3_*:*_1_*:*_1733121430_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_676098459"}], "description": "_Basic Info_\n *Module Version: Websphere_application_manager 1.3.0, IBM_installation_manager 0.5.0*\n *Puppet Version:5.5.2*\n *OS Name/Version:Centos 7.5*\n\n*Desired Behavior:* To create a WebSphere instance using the example from the forge readme using the root user.\n\n*Actual Behavior:\u00a0Error: Failed to apply catalog: no implicit conversion of nil into String*\n\nWhen using customized versions of the examples from the readme where the installation has been unzipped at the repository location and the repository.config is readable.\n{code}  # Initialize the WAS class.\n  class { 'websphere_application_server':\n    user     => 'webadmin',\n    group    => 'webadmin',\n    base_dir => '/opt/IBM',\n  }\n\n\n  # Create some basic directory structure.\n  file { [\n    '/opt/IBM/WebSphere',\n    '/opt/IBM/WebSphere/AppServer',\n    '/opt/IBM/repo',\n    ]:\n    ensure => directory,\n    owner  => 'webadmin',\n    group  => 'webadmin',\n  }\n\n  # Create the WebSphere instance\n  websphere_application_server::instance { 'WebSphere9':\n    target              => '/opt/IBM/WebSphere/AppServer',\n    package             => 'com.ibm.websphere.ND.v90',\n    version             => '9.0.7.20180302_0440',\n    profile_base        => '/opt/IBM/WebSphere/AppServer/profiles',\n    jdk_package_name    => 'com.ibm.java.jdk.v8',\n    jdk_package_version => '8.0.5016.20180606_1258',\n    repository          => '/opt/IBM/repo/jdk8_was9_combined/repository.config',\n    imcl_path           => '/opt/IBM/InstallationManager/eclipse/tools/imcl',\n  }\n{code}\nThe puppet\u00a0agent fails to run with\u00a0{{no implicit conversion of nil into String}}.\n{code}Error: Failed to apply catalog: no implicit conversion of nil into String\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:104:in `file?'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:104:in `find_installed_xml'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:116:in `installed_file'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:274:in `block in installed_packages'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:273:in `each'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:273:in `installed_packages'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:307:in `instances'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/ibm_pkg/imcl.rb:250:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:323:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:223:in `prefetch_if_necessary'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:107:in `block in evaluate'\n{code}\n*What we think is happening*\nIf we symlink {{/opt/IBM/var/ibm/}} from {{/var/ibm}} the error is no longer seen, but it fails with a more visible error.\n{code}Error: Execution of '/opt/IBM/InstallationManager/eclipse/tools/imcl install com.ibm.websphere.ND.v90_9.0.7.20180302_0440 com.ibm.java.jdk.v8_8.0.5016.20180606_1258 -repositories /opt/IBM/repo/jdk8_was9_combined/repository.config -installationDirectory /opt/IBM/WebSphere/AppServer -accessRights nonAdmin -acceptLicense' returned 1: ERROR: Unable to access the agent data location for the Installation Manager /var/ibm/InstallationManager. Ensure that you have at least read and write permissions to the agent data location and re-launch the Installation Manager.\n{code}\nThis indicates that {{installed_xml_path}} is not being set and is still {{nil}} on [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/blob/0.5.0/lib/puppet/provider/ibm_pkg/imcl.rb#L104]. This is likely because {{/opt/IBM/var/ibm}} does not exist and so no {{installed.xml}} was found. Catching the {{nil}} would have helped diagnose the issue by failing with a diagnostic message about where it was looking.\n\nIt looks like MODULES-4903 broke the root behavior by passing the user into the {{ibm_pkg}} and now the package is not being installed for root, but whatever is configured in {{$websphere_application_server::user}}.\n\n\u00a0\n*Workaround*\nSpecify the {{root}} user in the {{websphere_application_server::instance}} and add a {{websphere_application_server::ownership}} resource to manage the permissions. \n\n{code}\n websphere_application_server::instance { 'WebSphere9':\n    target              => '/opt/IBM/WebSphere/AppServer',\n    package             => 'com.ibm.websphere.ND.v90',\n    version             => '9.0.7.20180302_0440',\n    profile_base        => '/opt/IBM/WebSphere/AppServer/profiles',\n    jdk_package_name    => 'com.ibm.java.jdk.v8',\n    jdk_package_version => '8.0.5016.20180606_1258',\n    repository          => '/opt/IBM/repo/jdk8_was9_combined/repository.config',\n    imcl_path           => '/opt/IBM/InstallationManager/eclipse/tools/imcl',\n    user                   => 'root',\n  }\nwebsphere_application_server::ownership { '/opt/IBM/WebSphere/AppServer':\n  user => 'webadmin',\n  group => 'webadmin',\n}\n{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35382", "fixedVersions": [], "id": "35382", "issueType": "Task", "key": "MODULES-7472", "labels": ["maintenance", "Support", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2019-04-16T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere_application_server: Instance installation fails with nil conversion", "timeSpent": "PT0S", "updated": "2019-04-30T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:a88a4fbe-baf3-4319-9144-29ff9c7f8ca0],\n\nAs lvm is an unsupported module it's very likely that this metadata field has just not been updated :)\u00a0As for actual compatibility/support since it isn't a supported module we can't guarantee it will work, though if I were you I'd definitely give it a try and see as there aren't many language updates between 5 and 5.5.x etc.\n\nIn the meantime I'll close this ticket as it's unsupported, but any other questions or queries please feel free to open another.\n\nHope this helps,\n\nHelen", "created": "2018-08-08T09:17:00.000000"}], "components": ["lvm"], "created": "2018-07-16T10:29:00.000000", "creator": "557058:a88a4fbe-baf3-4319-9144-29ff9c7f8ca0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6651603"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8ov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1982892674_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nCould you please give an advice, I need to use the LVM module, but we are using Puppet version 5.5.2, meanwhile in the module, I see just:\n{noformat}\n{ \"name\": \"puppet\", \"version_requirement\": \">= 4.6.1 < 5.0.0\" }\n{noformat}\nDoes it mean, what such module is can't work at all in Puppet 5 versions?\n\nThanks in advance!", "environment": "{noformat}\n$ puppet --version \n5.5.2 \n$ cat /etc/debian_version \n9.4\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33388", "fixedVersions": [], "id": "33388", "issueType": "Improvement", "key": "MODULES-7471", "labels": ["puppetlabs-lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a88a4fbe-baf3-4319-9144-29ff9c7f8ca0", "resolution": "Won't Do", "resolutionDate": "2018-08-08T09:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM : puppet 5.x", "timeSpent": "PT0S", "updated": "2018-08-08T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [{"attacher": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "created": "2019-05-13T11:09:00.000000", "name": "image001.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12457"}, {"attacher": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "created": "2019-05-13T11:09:00.000000", "name": "image003.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12563"}, {"attacher": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "created": "2019-05-13T11:09:00.000000", "name": "image004.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12661"}], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:b6aac013-0e75-4302-8d39-b92015fe3da2]\u00a0[~accountid:5bb243ee607be0205f96d28d]. I will be looking at this improvement over the coming sprint and will keep you posted on any updates. Cheers.", "created": "2019-05-01T09:42:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:557058:b6aac013-0e75-4302-8d39-b92015fe3da2] [~accountid:5bb243ee607be0205f96d28d] the PR has now been merged. The changes will be available in the next release which should be soon as we have some fixes to go out. I am going to resolve the ticket now. Feel free to re-open should any issues are arise. Cheers.", "created": "2019-05-13T07:52:00.000000"}, {"author": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "body": "Thank you!!\n\nBill\n\n--\nBill Sirinek - Lead Systems Engineer\u2028\nIntercontinental Exchange | ICE\n5660 New Northside Dr. | 6th Floor | Atlanta, GA 30328\nDesk: +1 770.857.2468 | Fax: +1 770.857.0010 | Mobile: +1.770.851.9902\nbill.sirinek@theice.com<mailto:bill.sirinek@theice.com> http://www.intercontinentalexchange.com\n[id:image001.jpg@01D399D0.5A972AE0]\n\nFrom: \"Eimhin Laverty (JIRA)\" <issue-updates+EimhinLaverty@puppet.com>\nDate: Monday, May 13, 2019 at 9:53 AM\nTo: Bill Sirinek <Bill.Sirinek@theice.com>\nSubject: Jira (MODULES-7469) accounts : allow accounts forge module to set more attributes from the built-in user type\n\nWARNING - External email from sendgrid.puppet.com\n[cid:image002.png@01D5098C.F4EEF4B0]\n\nEimhin Laverty<https://secure.ice/?https://puppet.atlassian.net/secure/ViewProfile.jspa?name=eimhin.laverty> updated [mprovement] MODULES-7469<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469>\n\n\n\n\n\nBill Sirinek<https://secure.ice/?https://puppet.atlassian.net/secure/ViewProfile.jspa?name=sirinek> Elaine McCloskey<https://secure.ice/?https://puppet.atlassian.net/secure/ViewProfile.jspa?name=elaine.mccloskey> the PR has now been merged. The changes will be available in the next release which should be soon as we have some fixes to go out. I am going to resolve the ticket now. Feel free to re-open should any issues are arise. Cheers.\n\n\nModules<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES> / [mprovement] <https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469> MODULES-7469<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469>\n\naccounts : allow accounts forge module to set more attributes from the built-in user type<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469>\n\n\nChange By:\n\nEimhin Laverty<https://secure.ice/?https://puppet.atlassian.net/secure/ViewProfile.jspa?name=eimhin.laverty>\n\nResolution:\n\nDone\n\nStatus:\n\nIn Progress Resolved\n\n\n[dd Comment]<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469#add-comment>\n\nAdd Comment<https://secure.ice/?https://puppet.atlassian.net/browse/MODULES-7469#add-comment>\n\n\n\n\n\n\nThis message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)\n\n[tlassian logo]\n\n\n\n\n\n", "created": "2019-05-13T11:09:00.000000"}], "components": ["accounts"], "created": "2018-07-16T08:13:00.000000", "creator": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30ebadaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8mn:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34661"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24974944895_*|*_3_*:*_1_*:*_1030254623_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs/accounts module on the forge uses the underlying user type built into puppet. Shouldn't it support all the attributes of the built-in type? Particularly the ones that have been around a long time.\n\nMy specific issue is I'd like to specify password_max_age, but cannot when using the puppetlabs/accounts module.\u00a0\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39636", "fixedVersions": [], "id": "39636", "issueType": "Improvement", "key": "MODULES-7469", "labels": ["support"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "resolution": "Done", "resolutionDate": "2019-05-13T07:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts : allow accounts forge module to set more attributes from the built-in user type", "timeSpent": "PT0S", "updated": "2019-12-05T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-16T03:30:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47b488e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8jr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12294410_*|*_10007_*:*_1_*:*_77125498_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "42875", "fixedVersions": [], "id": "42875", "issueType": "Task", "key": "MODULES-7468", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-17T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update apt to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-07-17T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Problem seems to occur upon the second apply of a manifest meant to create a local git repository with no source but with a revision provided. Logging onto the machine allowed the problem to be recreated by applying the manifest locally, either applying a third time to the already existing repositories or by applying to create a new repository and then applying a second time.\nManually pulling down a fresh machine and replicating will also show the error.\nAttempted to pry but could not as error occurred during the application of the manifest.\nInvestigated whether it was related to git version but as debian 9 runs the same version and works fine decided it was unrelated.\n\n\n{code:java}\n1) create a repo with no source but revision provided does not fail (MODULES-2125)\n     Failure/Error: apply_manifest(pp, catch_changes: true)\n     Beaker::Host::CommandFailure:\n       Host 'qynw3pnusb4vyc5.delivery.puppetlabs.net' exited with 4 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.JSfRLo\n       Last 10 lines of output were:\n       \tInfo: Loading facts\n       \tNotice: Compiled catalog for qynw3pnusb4vyc5.delivery.puppetlabs.net in environment production in 0.12 seconds\n       \tInfo: Applying configuration version '1532420995'\n       \tError: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.wxbVyx/testrepo_blank_with_revision_repo]: Could not evaluate: Execution of '/usr/bin/git rev-parse HEAD' returned 128: fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.\n       \tUse '--' to separate paths from revisions, like this:\n       \t'git <command> [<revision>...] -- [<file>...]'\n       \tHEAD\n       \tNotice: Applied catalog in 0.45 seconds\n{code}\n", "created": "2018-07-24T03:54:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Pushing this back over the fence, i got further with this, and i think it is ready for you to take it home.\u00a0\n\nSteps to replicate:\n # Run acceptance tests against ubuntu 14.04. or 16.04 in vmpooler\n # Run acceptance tests against ubuntu 18.04 in vmpooler\n # Set the lifetime for the vm for longer than 4 hours. (check confluence)\n # Rerun the manifest from the failing test on ubuntu18\n # install the pry gem on both boxes\n # Put a pry break point before the failing line\n\nFrom here you should be able to see what other command is failing\n\nHint\u00a0\n\n*/usr/bin/git rev-parse HEAD* \n\nfails on ubuntu 16 and 18\n\n\u00a0", "created": "2018-07-25T08:27:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Running through step's\n# Run acceptance tests against ubuntu 14.04. or 16.04 in vmpooler\n   Ubuntu 16.04 show's same error as 18.04. Strange as it is passing on jenkins. When ran a second time it passed??? Running third time for confirmation. Passed third time.\n# Run acceptance tests against ubuntu 18.04 in vmpooler\n   Shows error\n# Set the lifetime for the vm for longer than 4 hours. (check confluence)\n  Lifetime set\n# Rerun the manifest from the failing test on ubuntu18\n  Error occurs when test manifest applied on leftover git repo's from test.\n  Error occurs on the second run if the test manifest is applied on a new empty location.\n# install the pry gem on both boxes\n  Gem installed\n# Put a pry break point before the failing line\n\n\nThe message returned when checking if any commits had been made has changed for Ubuntu1804. It returns `No commits yet` rather than `Initial Commit`", "created": "2018-07-27T02:28:00.000000"}], "components": [], "created": "2018-07-16T02:58:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438d26b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39061_*|*_10007_*:*_1_*:*_110245262_*|*_3_*:*_2_*:*_1104252424_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "39635", "fixedVersions": [], "id": "39635", "issueType": "Task", "key": "MODULES-7467", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-30T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Vcsrepo to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-07-30T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "I ended up using a block like this:\n{code}\n         require                 => {\n          enforce  => 'all',\n          requires => [\n            'valid-user',\n            'not user deniedUser',\n          ],\n        },{code}\nbut I'm not sure as to whether I'd call this a fix or just a workaround. ", "created": "2018-07-16T02:56:00.000000"}], "components": ["apache"], "created": "2018-07-16T02:29:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Configuring nested <Require*> blocks works."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e95a017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8iv:"}], "description": "In order to deny access to certain users, one has to provide a nested <RequireNone> block inside a <RequireAll> block like so:\n{code}    <RequireAll>\n      Require valid-user\n      <RequireNone>\n        Require user deniedUser\n      </RequireNone>\n    </RequireAll>{code}\nIn order to do this with Puppet, I tried the following:\n # {code}        require                 => {\n          enforce  => 'all',\n          requires => [\n            'valid-user',\n          ],\n          require  => {\n            enforce  => 'none',\n            requires => [\n              'user deniedUser',\n            ],\n          },\n        },{code}\n # {code}        require                 => {\n          enforce  => 'all',\n          requires => [\n            'valid-user',\n            {\n              enforce  => 'none',\n              requires => [\n                'user deniedUser',\n              ],\n            },\n          ],\n        },{code}\nThe first one just produces\n{code}    <RequireAll>\n      Require valid-user\n    </RequireAll>{code}\nwhile the second one results in a syntax error:\n{code}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Failed to parse template apache/vhost/_directories.erb:\n  Filepath: /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions/template.rb\n  Line: 27\n  Detail: Failed to parse template apache/vhost/_require.erb:\n  Filepath: /etc/puppetlabs/code/environments/staging/modules/apache/templates/vhost/_require.erb\n  Line: 9\n  Detail: undefined method `strip' for {\"enforce\"=>\"none\", \"requires\"=>[\"user deniedUser\"]}:Hash{code}", "environment": "Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37479", "fixedVersions": [], "id": "37479", "issueType": "Bug", "key": "MODULES-7466", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache: Nested <Require*> blocks don't work", "timeSpent": "PT0S", "updated": "2018-07-16T02:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-16T02:17:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59d8e6dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8in:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2442383_*|*_10007_*:*_2_*:*_24757650_*|*_5_*:*_2_*:*_93329"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "36484", "fixedVersions": [], "id": "36484", "issueType": "Task", "key": "MODULES-7465", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-16T09:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update ntp to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-07-17T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "See also the discussion here:\u00a0https://github.com/heini/puppet-wait-for/pull/11", "created": "2018-07-15T01:15:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274], we have deprecated the basti module in favour for the heini module.\n\nAs a side note, we completed a review of the heini module and it would appear to be at the level of quality required for an approval -\nLet us know if this is something you'd be interested in.\n\nFor the meantime I'll close this ticket as complete, thank you!", "created": "2018-11-27T07:26:00.000000"}], "components": ["approved"], "created": "2018-07-15T01:14:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e1b40b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11689900479_*|*_5_*:*_1_*:*_0"}], "description": "*As a* community module maintainer\n *I want*\u00a0a deprecation notice added to the following module in Puppet Forge:\n * deprecate: [basti1302/wait_for|https://forge.puppet.com/basti1302/wait_for]\n * in favour of: [heini/wait_for|https://forge.puppet.com/heini/wait_for]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35381", "fixedVersions": [], "id": "35381", "issueType": "Task", "key": "MODULES-7464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2018-11-27T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "wait_for : please deprecate", "timeSpent": "PT0S", "updated": "2018-11-27T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/62b6502b64f10192c52a750b1cb0ba7a8d5c591b", "created": "2018-08-08T17:32:00.000000"}], "components": ["scheduled_task"], "created": "2018-07-13T14:15:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Only one class that interacts with task scheduler 2 API\n * Test files / names updated\n * Test conventions around naming updated\n * Existing tests are sufficient"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e09ba2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgbr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1619729_*|*_1_*:*_1_*:*_2170217270_*|*_3_*:*_1_*:*_87956123_*|*_6_*:*_1_*:*_0"}], "description": "Upon completion of MODULES-7444, there are 2 classes left that interface with the V2 TaskScheduler API:\n\n\u00a0\n * V1Adapter\n * TaskScheduler2\n\n\u00a0\n\nThere's very little code in TaskScheduler2, so that code should be moved directly into V1Adapter, and the V1Adapter should be renamed to something more sensible ( TaskScheduler2 is probably fine), tests and callsites should be updated, etc", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "34382", "fixedVersions": ["scheduled_task 0.4"], "id": "34382", "issueType": "Improvement", "key": "MODULES-7463", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-08-08T17:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Merge TaskScheduler2 code into the single adapter class", "timeSpent": "PT0S", "updated": "2018-08-08T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "One temporary alternative workaround would be to change the behavior of the powershell_version fact to return -1 or 0. That would allow us to get past this problem and address the templates separately.\n\n\u00a0\n\nSee existing code at:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/facter/powershell_version.rb#L6-L9", "created": "2018-07-13T13:58:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "According to the version pattern used by Ruby Gems, it will have to be 0. Negative values don't match the regex.\nhttps://github.com/rubygems/rubygems/blob/ebcf47a113e2db6b8bd35618c6d6ee306345db92/lib/rubygems/version.rb#L157", "created": "2018-07-13T23:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/23cd2908a38cd270c977216644ac4cdfd64b2934", "created": "2018-07-15T18:20:00.000000"}], "components": [], "created": "2018-07-13T13:23:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Travis CI runs should not fail."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5b808"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7461"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykprj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_148556915_*|*_1_*:*_1_*:*_190658435_*|*_5_*:*_1_*:*_0"}], "description": "Ruby Gems 2.7.7 has changed the behavior of Gem::Version.correct? such that passing it nil as an argument returns false instead of true. This breaks the following line of code in all of the template generated type files in the module.\n{code:ruby}confine :true => (Gem::Version.new(Facter.value(:powershell_version)) >= Gem::Version.new('5.0.10586.117')){code}\n\nThis causes Travis CI pipelines to fail for this module. The following line of code shows an attempt to fix the issue without modifying the type files:\n{code:ruby}describe Puppet::Type.type(:dsc_<%= resource.friendlyname.downcase %>),\n+ :if => Puppet::Util::Platform.windows? do{code}\n\nThe attempt fails because the type is evaluated by rspec and throws an error before the guard has a chance to ensure the test is not run. If the type file is modified as shown below, the guard works and the test is not run in Travis, but the type has to be modified to not throw an error first.\n{code:ruby}confine :true => (Gem::Version.new(Facter.value(:powershell_version) || '') >= Gem::Version.new('5.0.10586.117')){code}\n\nThe module needs to be re built using an updated template as shown above to ensure type files do not through errors before a test guard has a change to ensure tests are not run in Travis.", "epicLinkSummary": "Gem 2.7.7 has changed the behavior of Gem::Version.correct?(nil)", "estimate": "PT0S", "externalId": "35380", "fixedVersions": [], "id": "35380", "issueType": "Bug", "key": "MODULES-7462", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38604", "parentSummary": "Gem 2.7.7 has changed the behavior of Gem::Version.correct?(nil)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-07-17T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : Travis CI broken to due to Gems 2.7.7", "timeSpent": "PT0S", "updated": "2018-07-17T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-13T13:10:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module code calls to Gem::Version.new() should be audited for vulnerability to issues causes by this change. Any issues such as broken CI pipelines that result from this issue should be tracked here."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6831911c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Fixes for Gem 2.7.7 Gem::Version.corect? issues."}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo85j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16747676411_*|*_6_*:*_1_*:*_0"}], "description": "This [github issue|https://github.com/rubygems/rubygems/pull/2203] against Ruby Gems repository described a change to the behavior of the Gem::Version.correct? function if it is given nil as it's argument. That function will now return false. Ruby Gems regards this as fixing na incorrect behavior as it would formerly return true.\n\nThis breaks our code in at least one instance where we use the following code snippet to do a version comparison in a type file:\n{code:ruby}confine :true => (Gem::Version.new(Facter.value(:powershell_version)) >= Gem::Version.new('5.0.10586.117')){code}\nOn most Linux machines, including Travis CI runnners, that Facter fact is nil.\nPrior to Gem 2.7.7 this would cause Gem::Version.new to return an empty string version number. After this change that line of code returns an error that causes the Travis run to stop.\n\nThis Epic will track any tickets related to auditing existing code for problems caused by this change, and any tickets spawned from those audits to fix issues.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38604", "fixedVersions": [], "id": "38604", "issueType": "Epic", "key": "MODULES-7461", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-01-23T08:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Gem 2.7.7 has changed the behavior of Gem::Version.correct?(nil)", "timeSpent": "PT0S", "updated": "2019-01-23T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:87c62e2b-edd9-4c9e-9870-86300cf21f50]\n\nThis issue has now been resolved and puppetlabs-postgresql version 5.7.0 has been released and is available on the Forge with the fix.\nhttps://forge.puppet.com/puppetlabs/postgresql\n\nI would like to thank you for taking the time to raise this issue. \n\nMany Thanks\nPaula\n", "created": "2018-07-20T02:30:00.000000"}], "components": ["postgresql"], "created": "2018-07-13T07:54:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4852c58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585326941_*|*_5_*:*_1_*:*_0"}], "description": "I am granting the INSERT privilege to a specific user on a specific table using the following code:\n{code:java}\n        postgresql::server::table_grant { 'INSERT domains of powerdns':\n                privilege => 'INSERT',\n                table     => 'domains',\n                db        => 'powerdns',\n                role      => 'powerdns',\n        }\n{code}\nbut unfortunately it does not work anymore as I get the following error message back from puppet:\n{quote}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Illegal value for $privilege parameter at /etc/puppet/code/environments/production/modules/postgresql/manifests/server/grant.pp:257:20 at /etc/puppet/code/environments/production/modules/postgresql/manifests/server/table_grant.pp:15 on node mynode\n{quote}\nIt worked fine with version 5.1.0 of this module but the upgrade to version 5.6.0 broke this.\n\nThank you very much in advance for fixing this.", "environment": "OS: Debian 9.4\n\nPuppet: 4.8.2\n\npuppetlabs-postgresql: 5.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40760", "fixedVersions": [], "id": "40760", "issueType": "Bug", "key": "MODULES-7460", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "resolution": "Fixed", "resolutionDate": "2018-07-20T02:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : INSERT table_grant privilege is reported as Illegal value", "timeSpent": "PT0S", "updated": "2018-07-20T02:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "5.0.0 is now available on the Forge.", "created": "2018-08-22T09:05:00.000000"}], "components": [], "created": "2018-07-13T06:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20636470"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7z3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3463596258_*|*_3_*:*_1_*:*_159644_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39634", "fixedVersions": [], "id": "39634", "issueType": "Sub-task", "key": "MODULES-7459", "labels": [], "originalEstimate": "PT0S", "parent": "35379", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.0.0 - (22/08/2018) - (597769a73cc194ea9daa8a49b5707be45ad5240b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-22T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "stdlib is good to release - QA signoff is complete! \nRelease against 597769a73cc194ea9daa8a49b5707be45ad5240b", "created": "2018-08-22T07:43:00.000000"}], "components": [], "created": "2018-07-13T06:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33ca5b57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7yv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3458893687_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38602", "fixedVersions": [], "id": "38602", "issueType": "Sub-task", "key": "MODULES-7458", "labels": [], "originalEstimate": "PT0S", "parent": "35379", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.0.0 - (22/08/2018) - (597769a73cc194ea9daa8a49b5707be45ad5240b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-22T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Translation complete.\u00a0", "created": "2018-08-15T10:31:00.000000"}], "components": [], "created": "2018-07-13T06:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19267441"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7yn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2446355237_*|*_3_*:*_1_*:*_417759248_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37478", "fixedVersions": [], "id": "37478", "issueType": "Sub-task", "key": "MODULES-7457", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35379", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.0.0 - (22/08/2018) - (597769a73cc194ea9daa8a49b5707be45ad5240b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-15T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-15T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Can you take a look at this?", "created": "2018-07-30T10:12:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Docs updated.\u00a0", "created": "2018-08-10T14:23:00.000000"}], "components": [], "created": "2018-07-13T06:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21df5633"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2446045820_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36482", "fixedVersions": [], "id": "36482", "issueType": "Sub-task", "key": "MODULES-7456", "labels": [], "originalEstimate": "PT0S", "parent": "35379", "parentSummary": "Supported Release (puppetlabs-stdlib) 5.0.0 - (22/08/2018) - (597769a73cc194ea9daa8a49b5707be45ad5240b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-10T14:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-10T14:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] please ensure before sending release tickets out to anyone that they are fully populated. \n\nEg you should:\n# Have the version of the module you plan on releasing populated in the title\n# Link to diff on github should include the SHA *NOT* the release branch in the diff (release branch can move at any point and become out of date)\n\nThe above steps are crucial for the release process and it will avoid issues later on.", "created": "2018-08-14T09:57:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "stdlib is good to release - QA signoff is complete! \nRelease against 597769a73cc194ea9daa8a49b5707be45ad5240b", "created": "2018-08-22T07:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] Please update link to diff in the ticket description.", "created": "2018-08-22T07:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-stdlib/pull/945", "created": "2018-08-22T09:05:00.000000"}], "components": [], "created": "2018-07-13T06:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25dcf501"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6914_*|*_3_*:*_1_*:*_2427929530_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1037826871"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.25.1...597769a73cc194ea9daa8a49b5707be45ad5240b \n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35379", "fixedVersions": [], "id": "35379", "issueType": "Task", "key": "MODULES-7455", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-stdlib) 5.0.0 - (22/08/2018) - (597769a73cc194ea9daa8a49b5707be45ad5240b)", "timeSpent": "PT0S", "updated": "2018-08-22T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback - https://github.com/puppetlabs/puppetlabs-mysql/pull/1106", "created": "2018-08-02T04:41:00.000000"}], "components": [], "created": "2018-07-13T06:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a409b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1719694332_*|*_3_*:*_1_*:*_290870_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34381", "fixedVersions": [], "id": "34381", "issueType": "Sub-task", "key": "MODULES-7454", "labels": [], "originalEstimate": "PT0S", "parent": "40759", "parentSummary": "Supported Release (puppetlabs-mysql) 6.0.0 - (2018/08/02) - (50215c445c515bd3629dac88d7e6bcdb9358f6e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-02T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-02T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mysql is good to release - QA signoff is complete! \nRelease against 50215c445c515bd3629dac88d7e6bcdb9358f6e4", "created": "2018-08-02T04:36:00.000000"}], "components": [], "created": "2018-07-13T06:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56d45c43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1719653475_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33387", "fixedVersions": [], "id": "33387", "issueType": "Sub-task", "key": "MODULES-7453", "labels": [], "originalEstimate": "PT0S", "parent": "40759", "parentSummary": "Supported Release (puppetlabs-mysql) 6.0.0 - (2018/08/02) - (50215c445c515bd3629dac88d7e6bcdb9358f6e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-02T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-02T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Minimal docs changes. Skipping this.", "created": "2018-08-02T04:36:00.000000"}], "components": [], "created": "2018-07-13T06:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3624e31b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1719619834_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42874", "fixedVersions": [], "id": "42874", "issueType": "Sub-task", "key": "MODULES-7452", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40759", "parentSummary": "Supported Release (puppetlabs-mysql) 6.0.0 - (2018/08/02) - (50215c445c515bd3629dac88d7e6bcdb9358f6e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-02T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-02T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks good to go! \u2013 [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]", "created": "2018-08-01T10:39:00.000000"}], "components": [], "created": "2018-07-13T06:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57ded7d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1655034610_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41836", "fixedVersions": [], "id": "41836", "issueType": "Sub-task", "key": "MODULES-7451", "labels": [], "originalEstimate": "PT0S", "parent": "40759", "parentSummary": "Supported Release (puppetlabs-mysql) 6.0.0 - (2018/08/02) - (50215c445c515bd3629dac88d7e6bcdb9358f6e4)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-01T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-01T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Currently blocked by: https://puppet.atlassian.net/browse/PUP-9008", "created": "2018-07-27T09:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Using the following work around: https://github.com/puppetlabs/puppetlabs-mysql/pull/1105", "created": "2018-08-01T03:29:00.000000"}], "components": [], "created": "2018-07-13T06:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@611b45ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6829_*|*_3_*:*_1_*:*_91612097_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_410740556_*|*_10006_*:*_1_*:*_1218359308"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : \nhttps://github.com/puppetlabs/puppetlabs-mysql/compare/5.4.0...50215c445c515bd3629dac88d7e6bcdb9358f6e4\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40759", "fixedVersions": [], "id": "40759", "issueType": "Task", "key": "MODULES-7450", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-02T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-mysql) 6.0.0 - (2018/08/02) - (50215c445c515bd3629dac88d7e6bcdb9358f6e4)", "timeSpent": "PT0S", "updated": "2018-08-02T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/b63f9ea77d02c546f4dd1c2d117ea91390bd2399", "created": "2018-08-06T11:55:00.000000"}], "components": ["scheduled_task", "windows"], "created": "2018-07-12T15:27:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* V1Adapter and V2Adapter are removed\n * A single class has replaced the two classes\n * Existing tests are sufficient"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ab41cdc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgbj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_2883497_*|*_1_*:*_1_*:*_81938014_*|*_10007_*:*_2_*:*_2064024589_*|*_6_*:*_1_*:*_0"}], "description": "After the refactoring in MODULES-7425, it's evident that there is no particularly useful difference between the V1Adapter and V2Adapter classes.\n\nGiven this, create a single class that parameterizes the two minor differences:\n * Setting compatibility level on new tasks\n * Filtering tasks by a compatibility level\n\n\u00a0\n\nThis will simplify the class hierarchy", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "39633", "fixedVersions": ["scheduled_task 0.4"], "id": "39633", "issueType": "Improvement", "key": "MODULES-7444", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-08-06T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Merge V1 and V2 adapter code into unified adaper", "timeSpent": "PT0S", "updated": "2018-08-07T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is intended functionality.\u00a0\nIf you want to override the data_dir it is the end users responsibility that the path actually exists.\u00a0\n\nApologies for the delay in response.\u00a0", "created": "2021-06-14T06:44:00.000000"}], "components": ["mysql"], "created": "2018-07-12T09:39:00.000000", "creator": "557058:13e5e5e8-3cb2-4c00-9d88-14baf833ecd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@632de2ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo78f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92264686259_*|*_6_*:*_1_*:*_0"}], "description": "If I override datadir for mysql module and trying to create directory, parent directory\u00a0 for which not created yet - it failing. In next example datadir = /opt/database/db, and exist only /opt.\n{code:java}\nError: Execution of '/usr/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/opt/database/db --user=mysql --log-error=/var/log/mysql/error.log --initial\nize-insecure' returned 1: mysqld: Can't create directory '/opt/database/db/' (Errcode: 2 - No such file or directory) \n{code}\nIf any chance to resolve such issue or I should worries about parent directory on my own?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42873", "fixedVersions": [], "id": "42873", "issueType": "Bug", "key": "MODULES-7442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13e5e5e8-3cb2-4c00-9d88-14baf833ecd7", "resolution": "Won't Fix", "resolutionDate": "2021-06-14T06:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Creating mysql datadir with nonexist parent directory", "timeSpent": "PT0S", "updated": "2021-06-14T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "dsc_lite - DONE\nwindows - DONE\nscheduled_task - DONE", "created": "2018-08-10T02:13:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Chatted with [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] - sounds like we may want to raise a ticket in the PF project when we're ready to add the pdk badge for these. /cc [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2018-09-18T17:26:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] split this ticket into MODULES-7831, MODULES-7832 and MODULES-7833, closing this ticket as a duplicate.", "created": "2018-09-19T16:41:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Sounds good, thank you [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]!", "created": "2018-09-19T18:13:00.000000"}], "components": [], "created": "2018-07-11T21:50:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All PDKified modules appear on the forge with the PDK tag.\nPuppet version upper bound moved to < 7.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4778ea96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp9xz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6029468970_*|*_6_*:*_1_*:*_0"}], "description": "This ticket will track all of the release for all of the modules that get PDKified.\n\nInstead of one ticket per module, which would duplicate the release process, this ticket will just track which modules have been released via the Link Releated ticket feature.\n\nwindows\nacl\ndism\nchocolatey\ndsc\ndsc_lite\niis\npowershell\nreboot\nregistry\nscheduled_task\nsql_server\nwsus_client", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "40758", "fixedVersions": [], "id": "40758", "issueType": "Task", "key": "MODULES-7441", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2018-09-19T16:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release Modules after being PDKified", "timeSpent": "PT0S", "updated": "2018-09-19T18:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["host_core"], "created": "2018-07-11T12:06:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21ea7e56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-8620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo69r:"}], "description": "If you omit the {{ip}} attribute, the resource will fail validation and not be applied, but puppet will say that {{ensure}} was created:\n{noformat}$ cat host.pp\nhost { 'test':\n  ensure       => 'present',\n  host_aliases => ['alias'],\n  target       => '/tmp/hosts',\n}\n$ bx puppet --version\n5.5.2\n$ bx puppet apply host.pp\nNotice: Compiled catalog for localhost in environment production in 0.07 seconds\nNotice: /Stage[main]/Main/Host[test]/ensure: created\nError: /Stage[main]/Main/Host[test]: Could not evaluate: ip is a required attribute for hosts\nNotice: Applied catalog in 0.01 seconds\n$ ls /tmp/hosts\nls: /tmp/hosts: No such file or directory\n$ bx puppet apply host.pp\nNotice: Compiled catalog for localhost in environment production in 0.05 seconds\nNotice: /Stage[main]/Main/Host[test]/ensure: created\nError: /Stage[main]/Main/Host[test]: Could not evaluate: ip is a required attribute for hosts\nNotice: Applied catalog in 0.02 seconds\n{noformat}\n\nThe resource is marked as failed in the report:\n\n{code:yaml}\n  Host[test]:\n    title: test\n    file: \"/Users/josh/work/puppet/host.pp\"\n    line: 1\n    resource: Host[test]\n    resource_type: Host\n    provider_used: parsed\n    containment_path:\n    - Stage[main]\n    - Main\n    - Host[test]\n    evaluation_time: 0.000689\n    tags:\n    - host\n    - test\n    - class\n    time: '2018-07-11T11:05:00.986958000-07:00'\n    failed: true\n    changed: true\n    out_of_sync: true\n    skipped: false\n    change_count: 1\n    out_of_sync_count: 2\n    events:\n    - audited: false\n      property: ensure\n      previous_value: absent\n      desired_value: present\n      historical_value:\n      message: created\n      name: host_created\n      status: success\n      time: '2018-07-11T11:05:00.987190000-07:00'\n      redacted:\n      corrective_change: false\n    - audited: false\n      property:\n      previous_value:\n      desired_value:\n      historical_value:\n      message: ip is a required attribute for hosts\n      name: resource_error\n      status: failure\n      time: '2018-07-11T11:05:00.987644000-07:00'\n      redacted: false\n      corrective_change: false\n{code}", "epicLinkSummary": "Host Type/Provider Improvements", "estimate": "PT0S", "externalId": "35377", "fixedVersions": [], "id": "35377", "issueType": "Bug", "key": "MODULES-7473", "labels": [], "originalEstimate": "PT0S", "parent": "19940", "parentSummary": "Host Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Host type says it created the entry even though validation fails", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-11T03:47:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d54e1ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16765926_*|*_10007_*:*_1_*:*_408136667_*|*_3_*:*_1_*:*_1085571_*|*_5_*:*_1_*:*_0"}], "description": "Add support for Ubuntu 18.04 to stdlib", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "34380", "fixedVersions": [], "id": "34380", "issueType": "Task", "key": "MODULES-7440", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-16T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Stdlib to support Ubuntu 18.04", "timeSpent": "PT0S", "updated": "2018-07-16T02:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "My sql has mostly agent only setups therefore I should set up more m/a scenarios to exercise this use case, in particularly for the Japanese locale testing. This will require a PR for TMS, CI and mysql.", "created": "2018-07-11T13:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Unable to resolve this ticket until I get my PR merged on beaker-testmode_switcher and get the changes released. ", "created": "2018-07-16T06:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "TMS released with my changes.\nMy sql PR merged.\nResolving ticket.\n\nhttps://github.com/puppetlabs/beaker-testmode_switcher/pull/26\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1095", "created": "2018-07-31T07:44:00.000000"}], "components": [], "created": "2018-07-11T03:11:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "TMS is implemented\nThere are M-A tests in mysql CI pipeline"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13d5a4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5w7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1137083816_*|*_1_*:*_1_*:*_8123_*|*_3_*:*_1_*:*_453678757_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_134542338_*|*_10005_*:*_1_*:*_19053445"}], "description": "Currently mysql does all puppet apply tests. Implementing TMS will allow us to inject manifests onto the master and run a puppet agent -t on all agents.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42798", "fixedVersions": [], "id": "42798", "issueType": "Bug", "key": "MODULES-7439", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-07-31T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : implement TMS in CI to test master:agent interaction", "timeSpent": "PT0S", "updated": "2018-07-31T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "body": "Changing {{state}} to {{ctstate}} does not alleviate the problem, for the record.", "created": "2018-07-11T03:15:00.000000"}, {"author": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "body": "I rescind the previous statement", "created": "2018-07-11T03:31:00.000000"}], "components": ["firewall"], "created": "2018-07-11T01:47:00.000000", "creator": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Changes are not generated unless something is changed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64081019"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5vr:"}], "description": "With every Puppet Agent run for a SLES 11.4 system, the following resource always generates a change.\n\n\u00a0\n{code:puppet}  firewall { '002 allow related connections ingress':\n    proto  => 'all',\n    state  => [ 'RELATED', 'ESTABLISHED' ],\n    action => 'accept',\n  }\n{code}\n\u00a0\n\nRelevant debugging output:\n{noformat}\nDebug: Prefetching iptables resources for firewall\nDebug: Puppet::Type::Firewall::ProviderIptables: [prefetch(resources)]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/usr/sbin/iptables-save'\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[101 allow related connections egress]/state: state changed  to ESTABLISHED,RELATED\nDebug: Firewall[101 allow related connections egress](provider=iptables): [flush]\nNotice: Firewall[101 allow related connections egress](provider=iptables): Properties changed - updating rule\nDebug: Firewall[101 allow related connections egress](provider=iptables): Updating rule 101 allow related connections egress\nDebug: Firewall[101 allow related connections egress](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/usr/sbin/iptables-save'\nDebug: Firewall[101 allow related connections egress](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/usr/sbin/iptables -R OUTPUT 1 -t filter -p all -m state --state ESTABLISHED,RELATED -j ACCEPT -m comment --comment 101 allow related connections egress'\nDebug: Firewall[101 allow related connections egress](provider=iptables): [persist_iptables]\nDebug: Firewall[101 allow related connections egress](provider=iptables): firewall: Rule persistence is not supported for this type/OS\nDebug: /Firewall[101 allow related connections egress]: The container Class[Profile::Base::Firewall] will propagate my refresh event\nDebug: Prefetching iptables_chain resources for firewallchain\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [prefetch(resources)]\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instances]\nDebug: Executing: '/usr/sbin/iptables-save'\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'INPUT:filter:IPv4' accept\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'FORWARD:filter:IPv4' accept\nDebug: Puppet::Type::Firewallchain::ProviderIptables_chain: [instance] 'OUTPUT:filter:IPv4' accept\nDebug: Executing: '/usr/sbin/ip6tables-save'\nDebug: Firewallchain[INPUT:filter:IPv4](provider=iptables_chain): [get policy] INPUT:filter:IPv4 =accept\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[002 allow related connections ingress]/state: state changed  to ESTABLISHED,RELATED\nDebug: Firewall[002 allow related connections ingress](provider=iptables): [flush]\nNotice: Firewall[002 allow related connections ingress](provider=iptables): Properties changed - updating rule\nDebug: Firewall[002 allow related connections ingress](provider=iptables): Updating rule 002 allow related connections ingress\nDebug: Firewall[002 allow related connections ingress](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/usr/sbin/iptables-save'\nDebug: Firewall[002 allow related connections ingress](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/usr/sbin/iptables -R INPUT 2 -t filter -p all -m state --state ESTABLISHED,RELATED -j ACCEPT -m comment --comment 002 allow related connections ingress'\nDebug: Firewall[002 allow related connections ingress](provider=iptables): [persist_iptables]\nDebug: Firewall[002 allow related connections ingress](provider=iptables): firewall: Rule persistence is not supported for this type/OS\nDebug: /Firewall[002 allow related connections ingress]: The container Class[Profile::Base::Firewall] will propagate my refresh event\nDebug: Firewallchain[OUTPUT:filter:IPv4](provider=iptables_chain): [get policy] OUTPUT:filter:IPv4 =accept{noformat}\n\nNa\u00efve assumption would be that the following diff plays a key role:\n\n{noformat}\n$\u00a0ansible sles11,sles12 -m shell -a 'iptables-save'\nsles12 | SUCCESS | rc=0 >>\n# Generated by iptables-save v1.4.21 on Wed Jul 11 09:44:44 2018\n*filter\n:INPUT ACCEPT [33684:1397015]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [760693:48237953]\n-A INPUT -s 10.168.0.131/32 -p tcp -m multiport --dports 5665 -m comment --comment \"001 accept monitoring connections from 10.168.0.131\" -j ACCEPT\n-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"002 allow related connections ingress\" -j ACCEPT\n-A INPUT -i lo -m comment --comment \"003 allow loopback connections\" -j ACCEPT\n-A INPUT -s 10.168.0.21/32 -p tcp -m multiport --dports 9102 -m comment --comment \"004 allow bacula inbound from 10.168.0.21\" -j ACCEPT\n-A INPUT -p tcp -m multiport --dports 22 -m comment --comment \"098 allow SSH\" -j ACCEPT\n-A OUTPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"101 allow related connections egress\" -j ACCEPT\n-A OUTPUT -p tcp -m multiport --dports 9103 -m comment --comment \"102 allow bacula outbound\" -j ACCEPT\nCOMMIT\n# Completed on Wed Jul 11 09:44:44 2018\nsles11 | SUCCESS | rc=0 >>\n# Generated by iptables-save v1.4.16.3 on Wed Jul 11 09:44:45 2018\n*filter\n:INPUT ACCEPT [15:896]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [176:10969]\n-A INPUT -s 10.168.0.131/32 -p tcp -m multiport --dports 5665 -m comment --comment \"001 accept monitoring connections from 10.168.0.131\" -j ACCEPT\n-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -m comment --comment \"002 allow related connections ingress\" -j ACCEPT\n-A INPUT -i lo -m comment --comment \"003 allow loopback connections\" -j ACCEPT\n-A INPUT -s 10.168.0.21/32 -p tcp -m multiport --dports 9102 -m comment --comment \"004 allow bacula inbound from 10.168.0.21\" -j ACCEPT\n-A INPUT -p tcp -m multiport --dports 22 -m comment --comment \"098 allow SSH\" -j ACCEPT\n-A OUTPUT -m conntrack --ctstate RELATED,ESTABLISHED -m comment --comment \"101 allow related connections egress\" -j ACCEPT\n-A OUTPUT -p tcp -m multiport --dports 9103 -m comment --comment \"102 allow bacula outbound\" -j ACCEPT\nCOMMIT\n# Completed on Wed Jul 11 09:44:45 2018\n{noformat}", "environment": "* puppetlabs-firewall 1.12.0 && master\n * SLES *11.4* (12.3 is apparently _not_ affected)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38600", "fixedVersions": [], "id": "38600", "issueType": "Bug", "key": "MODULES-7438", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3825c1a3-9d55-4d72-90e5-86ae288822a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : ESTABLISHED,RELATED generating change on every run", "timeSpent": "PT0S", "updated": "2018-07-11T03:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Link shouldn't be relative, but absolute\n\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/README_Tradeoffs.md\n\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/65", "created": "2018-07-11T21:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Doesn't require CI as it's DOCS only.", "created": "2018-07-11T21:44:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/cd41f6c7c5b54ea939da01119ede1fa38207ddf5", "created": "2018-07-11T21:44:00.000000"}], "components": [], "created": "2018-07-10T11:58:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14961a97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5zj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83582266_*|*_10007_*:*_1_*:*_228468_*|*_3_*:*_1_*:*_218032_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37551344"}], "description": "\u00a0\n\nIn [https://forge.puppet.com/puppetlabs/dsc_lite#limitations,]\u00a0the README_Tradeoffs link is broken.", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT0S", "externalId": "36479", "fixedVersions": [], "id": "36479", "issueType": "Bug", "key": "MODULES-7437", "labels": [], "originalEstimate": "PT0S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-07-11T21:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Broken link in Forge documentation", "timeSpent": "PT0S", "updated": "2018-07-11T21:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-07-10T10:17:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49dd8701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5bb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_759534147_*|*_3_*:*_1_*:*_599355692_*|*_5_*:*_1_*:*_0"}], "description": "[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*default_mods.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*init.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*mod.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*mpm.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*params.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*ssl.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*version.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/*vhost.pp - maybe?*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34379", "fixedVersions": [], "id": "34379", "issueType": "Sub-task", "key": "MODULES-7436", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-26T03:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Phase three of manifests re-write", "timeSpent": "PT0S", "updated": "2018-07-26T03:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Commit with work:\u00a0d0f4be89349de620a8a0c29cb1b39fa037df5a80", "created": "2018-07-18T02:46:00.000000"}], "components": [], "created": "2018-07-10T10:16:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b45bef3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_517067183_*|*_3_*:*_1_*:*_242499837_*|*_5_*:*_1_*:*_0"}], "description": "# \npuppetlabs-apache/manifests/mod/prefork.pp\n # \npuppetlabs-apache/manifests/mod/proxy_balancer.pp\n # \npuppetlabs-apache/manifests/mod/proxy_connect.pp\n # \npuppetlabs-apache/manifests/mod/proxy_html.pp\n # \npuppetlabs-apache/manifests/mod/remoteip.pp\n # \npuppetlabs-apache/manifests/mod/ssl.pp\n # \npuppetlabs-apache/manifests/mod/version.pp\n # \npuppetlabs-apache/manifests/mod/worker.pp\n # \npuppetlabs-apache/manifests/balancer.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33386", "fixedVersions": [], "id": "33386", "issueType": "Sub-task", "key": "MODULES-7435", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T05:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Phase two of manifests re-write", "timeSpent": "PT0S", "updated": "2018-07-19T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Commit with work:\u00a0e5866c3b08382eeab492aa44b2439eb6adb352f5", "created": "2018-07-16T09:53:00.000000"}], "components": [], "created": "2018-07-10T10:15:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f19a746"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_210709_*|*_3_*:*_1_*:*_516898893_*|*_5_*:*_1_*:*_0"}], "description": "[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*authn_core.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*authz_default.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*data.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*dav_svn.pp - maybe?*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*dev.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*disk_cache.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*event.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*itk.pp*\n\n[*puppetlabs-apache*|https://github.com/puppetlabs/puppetlabs-apache]/[manifests|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests]/[mod|https://github.com/puppetlabs/puppetlabs-apache/tree/master/manifests/mod]/*pagespeed.pp*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42797", "fixedVersions": [], "id": "42797", "issueType": "Sub-task", "key": "MODULES-7434", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-16T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Phase one of manifests re-write", "timeSpent": "PT0S", "updated": "2018-07-16T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12bf1c7f6a007049e948", "body": "any update here? :)\n", "created": "2018-08-16T01:48:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Forge shows the metadata from the current release, not from the master git tree.\u00a0 Thus I recommend updating the title to request a new released version.", "created": "2018-10-25T09:43:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Duplicate of\u00a0https://puppet.atlassian.net/browse/MODULES-8263.", "created": "2018-11-26T12:23:00.000000"}], "components": ["puppet_agent", "supported"], "created": "2018-07-10T06:02:00.000000", "creator": "623c12bf1c7f6a007049e948", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@294722e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo52f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12036066472_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.7.0\n*Puppet Version:* 6.x\n*OS Name/Version:* Debian Jessie\n\n*Desired Behavior:*\nhttps://forge.puppet.com/puppetlabs/puppet_agent/dependencies\n\nshows the right dependencies from the metadata.json file on [github|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/metadata.json#L129]:\n\npuppetlabs-apt (>= 2.0.1 < 5.0.0)\n\n*Actual Behavior:*\n[forge|https://forge.puppet.com/puppetlabs/puppet_agent/dependencies] shows puppetlabs-apt (>= 2.0.1 < 3.0.0)\n\nthis blocks my upgrades to the latest apt module version (4.5.1) via r10k", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39598", "fixedVersions": [], "id": "39598", "issueType": "Bug", "key": "MODULES-7433", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bf1c7f6a007049e948", "resolution": "Duplicate", "resolutionDate": "2018-11-26T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: update dependencies on forge", "timeSpent": "PT0S", "updated": "2019-01-11T08:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b1f9ed4d6b0070126b6c", "body": "Creating a declaration like this bypasses the issue until this bug is fixed\n{code:java}\n  file { 'ldap.conf':\n    path => '/tmp/ldap.conf',\n  }\n{code}", "created": "2018-07-11T02:25:00.000000"}], "components": ["apache"], "created": "2018-07-10T01:54:00.000000", "creator": "6243b1f9ed4d6b0070126b6c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126bfb24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo51j:"}], "description": "_Dear developers,_\n\n_Basic Info_\n *Module Version: 3.2.0*\n *Puppet Version:* 4.10.12\n *OS Name/Version: debian jessie*\n\n\u00a0In MODULES-6224 a regression was introduced into apache::mod::ldap:\n\nIt does no longer link ldap.conf from mods-available to mods-enabled in debian (maybe also other OS; didn't test). This is caused by the\n{code:java}file { 'apache-mod-ldap.conf': {code}\nnot being matched by mod.pp line122\n{code:java}if defined(File[\"${mod}.conf\"]) { {code}\n*Desired Behavior: symlinked ldap.conf from mods-available to mods-enabled*\n\n*Actual Behavior: no link created for ldap.conf from mods-available to mods-enabled*\n\n\u00a0\n\n*Thank you!*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42795", "fixedVersions": [], "id": "42795", "issueType": "Bug", "key": "MODULES-7432", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1f9ed4d6b0070126b6c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : Regression introduced into ldap.conf", "timeSpent": "PT0S", "updated": "2018-07-11T02:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "attachments": [], "comments": [{"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "I'm not able to reproduce this. It appears the line in question was removed in [https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/0876fcd24ad292bdb825aa26d93177ae70392a92#diff-52f733346fa8b3fe307c7d3d2d30068ba712d5784d310414a59c7e4359181db0L57]\n\nThe change above went into version 2.1.0 of the module which was tagged/released on Mar 26, 2019.", "created": "2021-06-22T07:04:00.000000"}], "components": ["puppet_agent"], "created": "2018-07-09T23:14:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@591dbea8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo507:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92550436243_*|*_3_*:*_1_*:*_344665964_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_272279456"}], "description": "_Basic Info_\n*Module Version:* 1.6.1\n*Puppet Version:* Migrating form 3.8\n*OS Name/Version:* Solaris 11\n\n*Desired Behavior:*\n\nThe module is able to upgrade Puppet on Solaris 11\n\n*Actual Behavior:*\n\nThe puppetlabs.com publisher is never created, meaning that the agent is not able to install\n\n---\n\nThe logic here: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.6.1/manifests/osfamily/solaris.pp#L46 creates/re-creates a puppetlabs.com publisher which is used to install the agent. However the first exec requires that {{/etc/puppetlabs/installer/solaris.repo}} exists, even though nothing in the module creates it, meaning that the module can only create the publisher if that directory is manually created so that it can be removed again, then re-created (yes that does sound insane).\n\nThe solution would be either:\n\n  - Remove the onlyif test on Exec['puppet_agent remove existing repo']\n  - Move the {{pkgrepo list -p}} check to a more appropriate exec\n\nThis likely effects all people who installed the puppet agent using some method other than the curl installer, and very old versions that didn't create the {{/etc/puppetlabs/installer/solaris.repo}} director. (My scenario)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36476", "fixedVersions": [], "id": "36476", "issueType": "Bug", "key": "MODULES-7431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-22T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Solaris 11 repo creation logic doesn't make sense", "timeSpent": "PT0S", "updated": "2021-06-22T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9]. The vsphere module has now been released with support for Puppet 5 + 6. As such, I'm going to go ahead and resolve the ticket now. Thanks!", "created": "2018-11-27T08:01:00.000000"}], "components": [], "created": "2018-07-09T21:10:00.000000", "creator": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f3c9b18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo4zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12138673922_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 1.2.2*\n *Puppet Version: 5.5.3*\n *OS Name/Version: CentOS / RHEL*\n\n_The metadata mentioned that is only works for Puppet < 5.0 and Customers are running Puppet > 5.0. Hence, would like to confirm if this module can run on Puppet > 5.0 and, if not, is there a plan and timeline to upgrade the module to support Puppet > 5.0?_\n\n*Desired Behavior: To works with Puppet > 5.0*\n\n*Actual Behavior:*\n\nUnknown if works on Puppet > 5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41834", "fixedVersions": [], "id": "41834", "issueType": "Improvement", "key": "MODULES-7430", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "resolution": "Done", "resolutionDate": "2018-11-27T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/vsphere : Update module to support for Puppet 5", "timeSpent": "PT0S", "updated": "2018-11-27T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1804/commits/d0de39145435d074bf1463fde1a81f628bf22133", "created": "2018-07-10T09:50:00.000000"}], "components": [], "created": "2018-07-09T09:01:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@265ebd12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo4fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84380543_*|*_3_*:*_1_*:*_4925584_*|*_5_*:*_1_*:*_0"}], "description": "Refactor all the following files to work with Apache 2.4 only:\n\nlib/type/*\n\nlib/provider/*\n\nlib/provider/a2mod/*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33385", "fixedVersions": [], "id": "33385", "issueType": "Sub-task", "key": "MODULES-7429", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-10T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Refactor all Apche types and providers for 2.4", "timeSpent": "PT0S", "updated": "2018-07-10T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[https://github.com/puppetlabs/puppetlabs-apache/pull/1804/commits/3cd8bb76155c23cc3c284d80edd883138a045f22]\n\n\u00a0\n\nCommit with fact and function work ^", "created": "2018-07-10T06:47:00.000000"}], "components": [], "created": "2018-07-09T08:59:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@edeed8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo4fr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493237_*|*_3_*:*_1_*:*_77990950_*|*_5_*:*_1_*:*_0"}], "description": "Refactor the following files to be only 2.4 compatible:\n\nlib/facter/*\n\nlib/puppet/parser/functions/*\n\nlib/puppet/functions/*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42794", "fixedVersions": [], "id": "42794", "issueType": "Sub-task", "key": "MODULES-7428", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-10T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Refactor all apache facts and functions to only be 2.4 compatible", "timeSpent": "PT0S", "updated": "2018-07-10T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Is this a duplicate of https://puppet.atlassian.net/browse/MODULES-7403 ?", "created": "2018-07-09T03:12:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing as duplicate!", "created": "2018-07-09T03:28:00.000000"}], "components": [], "created": "2018-07-09T02:19:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52472f06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo4cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8935_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4165900"}], "description": "The reboot module slipped through the net due to it being in the windows tab - it needs a pdk convert to the master branch of the template.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42793", "fixedVersions": [], "id": "42793", "issueType": "Task", "key": "MODULES-7427", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Duplicate", "resolutionDate": "2018-07-09T03:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "reboot : needs pdk converted", "timeSpent": "PT0S", "updated": "2018-07-09T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e83e95c467ac20c1d80c621", "body": "Just a quick update on this, \nIve isolated why this is happening. \nIt appears that the firewall module is not managing the firewalld service correctly and not installing the iptables-services package that is a requirement for iptables to work on RHEL/Centos. Also it is not managing the services correctly, it may be that ive missed something in the config required to use this? \n\nIve manually fixed this by:\nDisabling firewalld on the host we are puppetising (expected behavior is puppet would do this) \nInstalling iptables-services. \n\n", "created": "2018-07-22T16:26:00.000000"}], "components": ["firewall"], "created": "2018-07-08T17:28:00.000000", "creator": "5e83e95c467ac20c1d80c621", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@781ed7f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo49z:"}], "description": "Module Version: 1.12.0\n\nPuppet Version:\u00a04.10.11\n\nOS Name/Version: RHEL 7.5\n\nDesired Behavior:\n\nThe module should be able to parse across OS/undefined rules without warning.\n\nActual Behavior:\n\n\u00a0Warning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A POSTROUTING_ZONES -o ens224 -g POST_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A POSTROUTING_ZONES -o ens192 -g POST_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A POSTROUTING_ZONES -g POST_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens224 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens192 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A PREROUTING_ZONES -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens224 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens192 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A PREROUTING_ZONES -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (5) count mismatch on line: -A PREROUTING -m rpfilter --invert -j DROP\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens224 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A PREROUTING_ZONES -i ens192 -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A PREROUTING_ZONES -g PRE_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A FORWARD_IN_ZONES -i ens224 -g FWDI_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A FORWARD_IN_ZONES -i ens192 -g FWDI_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A FORWARD_IN_ZONES -g FWDI_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A FORWARD_OUT_ZONES -o ens224 -g FWDO_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A FORWARD_OUT_ZONES -o ens192 -g FWDO_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A FORWARD_OUT_ZONES -g FWDO_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A INPUT_ZONES -i ens224 -g IN_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (2) and values (4) count mismatch on line: -A INPUT_ZONES -i ens192 -g IN_public\nWarning: Puppet::Type::Firewall::ProviderIp6tables: Skipping unparsable iptables rule: keys (1) and values (3) count mismatch on line: -A INPUT_ZONES -g IN_public", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41833", "fixedVersions": [], "id": "41833", "issueType": "Bug", "key": "MODULES-7426", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e83e95c467ac20c1d80c621", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: Module barfs on stock OS included rules", "timeSpent": "PT0S", "updated": "2018-07-22T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/6a3dca9aa1c5a283765492f24f598b20442ed6f4]", "created": "2018-08-06T11:33:00.000000"}], "components": ["scheduled_task"], "created": "2018-07-06T18:03:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Above methods are removed from TaskScheduler2 class\n * Adapter classes access methods on the @definition object directly where it makes sense\n * Existing tests are sufficient"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e794f3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgbb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_38290_*|*_1_*:*_1_*:*_347583318_*|*_10007_*:*_1_*:*_2307441214_*|*_6_*:*_1_*:*_0"}], "description": "There are a number of methods that don't provide any utility in taskscheduler2.rb\n\n\u00a0\n\nThese are methods like:\n\n* {{def}} self.principal(definition)\n\n* {{def}} self.compatibility(definition)\n\n* {{def self.set_compatibility(definition,}} value)\n\n* {{def}} self.action_count(definition)\n\n* {{def self.create_action(definition,}} action_type)\n\n* {{def}} self.trigger_count(definition)\n\n\u00a0\n\nGiven these methods all take the definition object, and provide little more than a light wrapper around it, they aren't particularly useful and additional layering to the class structure that is not necessary.", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "33384", "fixedVersions": ["scheduled_task 0.4"], "id": "33384", "issueType": "Task", "key": "MODULES-7425", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-08-06T11:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Refactor extraneous methods from taskscheduler2.rb", "timeSpent": "PT0S", "updated": "2018-08-07T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-07-10T20:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-07-10T22:07:00.000000"}], "components": ["scheduled_task"], "created": "2018-07-06T16:13:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All flags methods are removed\n * Tests still cover enabled / disabled status\n * There is no need to modify the scheduled_task type as it already deals with enabled / disabled status and does not present flags to an end user"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f51b417"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo46v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4427322_*|*_1_*:*_1_*:*_6793785_*|*_10007_*:*_1_*:*_355664440_*|*_5_*:*_1_*:*_0"}], "description": "The scheduled task code is still internally implementing the concept of flags, which is entirely a V1 concept.\n\n\u00a0\n\nFlags are irrelevant to V2, and the only feature that the module currently cares about is the enabled / disabled status for a task. Remove the current flags functionality, replacing it with manipulating the enabled / disabled setting instead.\n\n\u00a0\n\nSome of this work was done already in [https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/1cd59136e50524e3b2ac2aa5fe63b5b9d189d453]\n\n\u00a0\n\nThis ticket will remove that constant completely as its only used internally and not in the scheduled_task type *OR* the actual V2 APIs.", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "36473", "fixedVersions": ["scheduled_task 0.4"], "id": "36473", "issueType": "Task", "key": "MODULES-7420", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-07-10T22:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Remove flags code", "timeSpent": "PT0S", "updated": "2018-07-10T22:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-06T12:14:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5acfd14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3zb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_102097178_*|*_1_*:*_1_*:*_462374_*|*_10007_*:*_2_*:*_929632751_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.3.0\n*Puppet Version:* PE 2018.1.2\n*OS Name/Version:* Windows 10 Enterprise (32-bit)\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nShould find facts.\n\n*Actual Behavior:*\n\nFails to return facts. Digging in, it seems to run facter.exe rather than facter.bat and errors. Should be running facter.bat with its full path via the registry, but doesn't read the correct registry key.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34378", "fixedVersions": ["facter_task 0.3.1"], "id": "34378", "issueType": "Bug", "key": "MODULES-7419", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-07-18T10:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "facter_task : doesn't find Facter using registry on 32-bit Windows", "timeSpent": "PT0S", "updated": "2018-07-18T10:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "\nIn light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T10:05:00.000000"}], "components": ["dsc"], "created": "2018-07-06T11:52:00.000000", "creator": "623c0e2b4a57610068e74470", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@104033c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3z3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80694743396_*|*_6_*:*_1_*:*_0"}], "description": "SqlServerDSC SqlScript is already part of the Puppet DSC module, but requires you to download a bunch of SQL scripts to the server instead of managing them inside Puppet's git repo.\u00a0\n\nPlease add\u00a0SqlServerDSC SqlScriptQuery so that sql scripts can be managed inside puppet.\u00a0 I also tried Puppet Enterprise's SQL module with TSQL, but it doesn't support GO statements on queries.\u00a0 Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41832", "fixedVersions": [], "id": "41832", "issueType": "New Feature", "key": "MODULES-7418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e2b4a57610068e74470", "resolution": "Won't Do", "resolutionDate": "2021-01-25T10:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dsc : Add SqlServerDSC SqlScriptQuery Resource", "timeSpent": "PT0S", "updated": "2021-01-25T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-07-06T08:22:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c00fed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3sf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35911_*|*_10007_*:*_1_*:*_430812926_*|*_3_*:*_1_*:*_1183926_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "36472", "fixedVersions": [], "id": "36472", "issueType": "Task", "key": "MODULES-7417", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-11T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Reboot to support Debian 9 & Ubuntu 16.04/18.04", "timeSpent": "PT0S", "updated": "2018-07-11T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-06T08:21:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@638fee6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3s7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23641_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35376", "fixedVersions": [], "id": "35376", "issueType": "Task", "key": "MODULES-7416", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Duplicate", "resolutionDate": "2018-07-06T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Reboot to support Debian 9", "timeSpent": "PT0S", "updated": "2018-07-06T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release Prep PR\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/pull/62", "created": "2018-07-05T20:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Module released at", "created": "2018-07-09T23:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback merged into master at", "created": "2018-07-09T23:50:00.000000"}], "components": [], "created": "2018-07-05T18:52:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384af113"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3pb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2984_*|*_10007_*:*_1_*:*_358600422_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_4870402"}], "description": "*REASON:* 0.5.0\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff:\u00a0[https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.4.0...8b91fd7c1365df97aab874471bd08f8f58f7f3c5]\n * Passing runs through CI:\n ** Jenkins: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_init-merge_master/84/]\n ** AppVeyor: [https://ci.appveyor.com/project/puppetlabs/puppetlabs-dsc-lite/build/1.1.x.185]", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "39596", "fixedVersions": [], "id": "39596", "issueType": "Task", "key": "MODULES-7415", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-09T23:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (dsc_lite) 0.5.0 - (10 July 2018) - (a7edaad5b47267332b94f7ec73b6793761c86ff2)", "timeSpent": "PT0S", "updated": "2018-07-09T23:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Added relation to MODULES-6745 to note that a few tests from that ticket slipped through and were caught as a result of this ticket's audit.", "created": "2018-07-09T09:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "All modules except for dsc_lite are currently using testmode switcher in all acceptance test cases.\n\nHowever, puppetlabs-sqlserver does have a tsql helper method that has many instances of apply_manifest, but replacing them with execute_manifest causes an error, so they remain.", "created": "2018-07-10T16:16:00.000000"}], "components": [], "created": "2018-07-05T15:36:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests where a puppet run is executed run by returning detailed exit codes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a0730d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo3nb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4582_*|*_3_*:*_1_*:*_434414592_*|*_5_*:*_1_*:*_0"}], "description": "In order to properly use the \"acceptable_exitcodes\" idiom we need to execute the puppet run with --detailed-exitcodes turned on.\n\nSome tests may not be doing this and subsequently always be returning an exit code of \"0\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37477", "fixedVersions": [], "id": "37477", "issueType": "Task", "key": "MODULES-7414", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-07-10T16:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Audit all acceptance tests to use --detailed-exitcodes in puppet apply cases", "timeSpent": "PT0S", "updated": "2018-07-10T16:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The user type generates two resources with the same title:\n\n{noformat}\n(byebug) generated.count\n2\n(byebug) generated.first.ref\n\"Ssh_authorized_key[user@foo.com]\"\n(byebug) generated.last.ref\n\"Ssh_authorized_key[user@foo.com]\"\n{noformat}\n\nPuppet then adds the generated resources to the catalog. When it adds the second resource, puppet sees that the resource is already present, and is not added a second time.\n\nThe problem is that the comment is not actually unique across multiple files where the key may exist. This is a consequence of PUP-2621. Adding this to the ssh keys epic.\n\nNote puppet is able to remove multiple keys if the key does not contain a comment, because puppet will autogenerate one based on the target:\n\n{noformat}\n(byebug) generated.count\n2\n(byebug) generated.first.ref\n\"Ssh_authorized_key[/var/lib/ssh/jeff/authorized_keys:unnamed-1]\"\n(byebug) generated.last.ref\n\"Ssh_authorized_key[/home/jeff/.ssh/authorized_keys:unnamed-1]\"\n...\nNotice: /Stage[main]/Main/Ssh_authorized_key[/var/lib/ssh/jeff/authorized_keys:unnamed-1]/ensure: removed\nNotice: /Stage[main]/Main/Ssh_authorized_key[/home/jeff/.ssh/authorized_keys:unnamed-1]/ensure: removed\n{noformat}", "created": "2018-07-12T14:57:00.000000"}], "components": ["sshkeys_core"], "created": "2018-07-05T04:52:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39182ca8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo32n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/18"}], "description": "This might be very obscure but if you specify the following:\n{code:java}\nuser { 'jeff':\n home => '/home/jeff',\n purge_ssh_keys => ['/var/lib/ssh/jeff/authorized_keys','/home/jeff/.ssh/authorized_keys'],\n}{code}\n\nAnd the keys in both locations are identical then only one location's keys will be removed. In my test this has been the last location's keys. \n\nIf you run puppet apply two times then both locations keys will be removed. If you alter the keys to have different names then all keys will get removed simultaneously. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36469", "fixedVersions": [], "id": "36469", "issueType": "Improvement", "key": "MODULES-7614", "labels": ["ssh", "ssh_authorized_key", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "user resource does not remove duplicate ssh keys in different locations", "timeSpent": "PT0S", "updated": "2018-08-21T15:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cisco_ios"], "created": "2018-07-04T08:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "IP addresses can be managed on the network_vlan type and provider for the cisco_ios module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac0b915"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2wf:"}], "description": "Add support for IP addresses on network_vlan for the cisco_ios module. This will require an update to netdev_stdlib to add the new property.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42792", "fixedVersions": [], "id": "42792", "issueType": "Bug", "key": "MODULES-7413", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cisco_ios : Support IP addresses on network_vlan", "timeSpent": "PT0S", "updated": "2019-04-10T05:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-07-04T06:32:00.000000", "creator": "557058:03db237b-92ac-4822-83bc-11e791997615", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ccf990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2v3:"}], "description": "_Basic Info_\n *Module Version: 5.6.0*\n *Puppet Version: 4.10.11*\n *OS Name/Version: Ubuntu 16.04 LTS*\n\nIf I use a boolean value for the ::postgresql::server::config_entry type, the puppet run will fail.\n eg.\n{code:java}postgresql::server::config_entry { 'ssl':\n  value => true,           \n}\n{code}\nwill fail with\n{code:java}Notice: /Stage[main]/Profile_postgresql::Server/Postgresql::Server::Config_entry[ssl]/Postgresql_conf[ssl]/value: value changed 'off' to 'true'\nError: /Stage[main]/Profile_postgresql::Server/Postgresql::Server::Config_entry[ssl]/Postgresql_conf[ssl]: Could not evaluate: undefined method `match' for true:TrueClass{code}\nThis issue is more or less the same as:\u00a0https://puppet.atlassian.net/browse/MODULES-1319 but affects Boolean values instead of Numeric values.\n\n*Desired Behavior:*\n\nPuppet runs work when using boolean values in the config_entry type.\n\n*Actual Behavior:*\n\nPuppet fails with en error message when using boolean values in the config_entry type.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "34377", "fixedVersions": [], "id": "34377", "issueType": "Bug", "key": "MODULES-7412", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03db237b-92ac-4822-83bc-11e791997615", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs-postgresql : postgresql_conf fails when value is a Boolean", "timeSpent": "PT0S", "updated": "2018-08-29T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Done in\u00a0aace49a0c7c1a8030545aa11838a7214a6f297a8. Unit tests updated to only use 2.4, relevant OSes and running green.", "created": "2018-07-09T09:02:00.000000"}], "components": [], "created": "2018-07-04T04:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56e740fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8796_*|*_3_*:*_1_*:*_447658252_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33383", "fixedVersions": [], "id": "33383", "issueType": "Sub-task", "key": "MODULES-7411", "labels": [], "originalEstimate": "PT0S", "parent": "39594", "parentSummary": "Apache 2.2 Removal ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-09T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update unit tests to cover only Apache 2.4 and relevant OSes", "timeSpent": "PT0S", "updated": "2018-07-30T01:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as Cannot Reproduce.\n\nCurrently this module is on v10.9.1 and this issue has not been reported or seen again since initial report in 2018. The fact it has not been seen in over 3 years, I feel happy to close this.", "created": "2021-01-25T07:14:00.000000"}], "components": ["mysql"], "created": "2018-07-04T04:16:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34415f3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80884687508_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  5.4.0-0184-25b1b009\n\nDuring CI this error randomly appeared. At the time the CI system was suffering from overload due to problems with the underlying storage. Rekicking after the CI system's issue was resolved did not reproduce this issue. At the current time we believe this to be a fluke, but since it is a serious error, we have this ticket to track it.\n\n{code}\nxx68svnvry1fww3.delivery.puppetlabs.net (debian8-64-1) 08:03:43$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.ljoEji\n  Info: Loading facts\n  Info: Loading facts\n  Info: Loading facts\n  Warning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n     (in /etc/puppetlabs/puppet/hiera.yaml)\n  Notice: Compiled catalog for xx68svnvry1fww3.delivery.puppetlabs.net in environment production in 0.44 seconds\n  Info: Applying configuration version '1530605025'\n  Notice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\n  Info: Computing checksum on file /etc/mysql/my.cnf\n  Info: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/mysql/my.cnf to puppet with sum e252af9e23d14b0215260ee023959f5a\n  Notice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}e252af9e23d14b0215260ee023959f5a' to '{md5}44e7aa974ab98260d7d013a2087f1c77'\n  Notice: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Dependency Mysql_user[root@localhost] has failures: true\n  Error: Execution of '/usr/bin/mysql --database=mysql -e SET PASSWORD FOR 'root'@'localhost' = '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19'' returned 1: ERROR 1548 (HY000) at line 1: Cannot load from mysql.user. The table is probably corrupted\n  Error: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/password_hash: change from [old password hash redacted] to [new password hash redacted] failed: Execution of '/usr/bin/mysql --database=mysql -e SET PASSWORD FOR 'root'@'localhost' = '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19'' returned 1: ERROR 1548 (HY000) at line 1: Cannot load from mysql.user. The table is probably corrupted\n  Warning: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Skipping because of failed dependencies\n  Notice: /Stage[main]/Mysql::Server/Anchor[mysql::server::end]: Dependency Mysql_user[root@localhost] has failures: true\n  Warning: /Stage[main]/Mysql::Server/Anchor[mysql::server::end]: Skipping because of failed dependencies\n  Info: Stage[main]: Unscheduling all events on Stage[main]\n  Notice: Applied catalog in 191.31 seconds\n\nxx68svnvry1fww3.delivery.puppetlabs.net (debian8-64-1) executed in 195.41 seconds\nExited: 6\n[...]\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/host.rb:375:in `exec'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n# ./.bundle/gems/gems/beaker-puppet-0.15.2/lib/beaker-puppet/helpers/puppet_helpers.rb:521:in `block in apply_manifest_on'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/shared/host_manager.rb:130:in `run_block_on'\n# ./.bundle/gems/gems/beaker-3.36.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/gems/gems/beaker-puppet-0.15.2/lib/beaker-puppet/helpers/puppet_helpers.rb:450:in `apply_manifest_on'\n# ./.bundle/gems/gems/beaker-puppet-0.15.2/lib/beaker-puppet/helpers/puppet_helpers.rb:528:in `apply_manifest'\n# ./spec/acceptance/mysql_helper.rb:2:in `pre_run'\n# ./spec/acceptance/mysql_backup_spec.rb:158:in `block (2 levels) in <top (required)>'\n# ./spec/acceptance/mysql_backup_spec.rb:157:in `block in <top (required)>'\n# ./spec/acceptance/mysql_backup_spec.rb:5:in `<top (required)>'\n{code}", "environment": "internal CI\ndebian8-64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41831", "fixedVersions": [], "id": "41831", "issueType": "Bug", "key": "MODULES-7410", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T07:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: \"Cannot load from mysql.user. The table is probably corrupted\"", "timeSpent": "PT0S", "updated": "2021-01-25T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] to gather more feedback from the community before we proceed.", "created": "2018-08-29T03:55:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Need to get steerage from Nigel on next steps.", "created": "2018-09-12T03:47:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing this ticket due to this work being halted. As there are questions and grey areas around the support matrix we have decided to close the PR and not continue with this effort.\nFor future reference, the PR is here: https://github.com/puppetlabs/puppetlabs-apache/pull/1804", "created": "2018-10-18T04:59:00.000000"}], "components": [], "created": "2018-07-04T03:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c80a952"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12204_*|*_3_*:*_1_*:*_9162476562_*|*_6_*:*_1_*:*_0"}], "description": "Apache 2.2. is EOL and will need removed from the Apache module, this is the ticket to track the work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39594", "fixedVersions": [], "id": "39594", "issueType": "Task", "key": "MODULES-7409", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Won't Do", "resolutionDate": "2018-10-18T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache 2.2 Removal ", "timeSpent": "PT0S", "updated": "2018-10-18T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We'll address this through IAC-1530", "created": "2021-03-08T08:22:00.000000"}], "components": [], "created": "2018-07-04T03:40:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd8b0ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84519733007_*|*_6_*:*_1_*:*_0"}], "description": "Add the ability to detect places in the metadata where we specify a Service Pack version on the OS - we want to flag this so we can remove that level of detail from the metadata", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38599", "fixedVersions": [], "id": "38599", "issueType": "Task", "key": "MODULES-7408", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Duplicate", "resolutionDate": "2021-03-08T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Flag SP declarations on Platforms in metadata", "timeSpent": "PT0S", "updated": "2021-03-08T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PDKification PR is at", "created": "2018-08-13T01:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-13T02:35:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/ca9f3694422fbe03b9efbcb1f73e8c3c71e19d62", "created": "2018-08-13T07:58:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["wsus_client"], "created": "2018-07-04T00:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7739c018"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2n3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3967731_*|*_1_*:*_1_*:*_3461263926_*|*_10007_*:*_1_*:*_21819870_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "33382", "fixedVersions": [], "id": "33382", "issueType": "Task", "key": "MODULES-7407", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "wsus_client : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PDK PR raised at", "created": "2018-08-13T01:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-13T07:58:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/afbf077e4ee9d44f0a4a342f18f2f96c8acf3ba4", "created": "2018-08-13T08:17:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:33:00.000000"}], "components": ["scheduled_task"], "created": "2018-07-04T00:26:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58080fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2mv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5991318_*|*_1_*:*_1_*:*_3458617483_*|*_10007_*:*_1_*:*_1144414_*|*_3_*:*_1_*:*_24524337_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "42791", "fixedVersions": [], "id": "42791", "issueType": "Task", "key": "MODULES-7406", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sql_server : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-07-04T00:25:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@305fa380"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2mn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2999718128_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "41830", "fixedVersions": [], "id": "41830", "issueType": "Task", "key": "MODULES-7405", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-08-07T17:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-07T17:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PDK PR is at", "created": "2018-08-13T00:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc passed at", "created": "2018-08-13T00:50:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master:\u00a0https://github.com/puppetlabs/puppetlabs-registry/commit/d3a3462258e0874969265b810adb7d42b64b8008", "created": "2018-08-13T08:00:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["registry"], "created": "2018-07-04T00:25:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@670aef79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2mf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3722771_*|*_1_*:*_1_*:*_3457539198_*|*_10007_*:*_1_*:*_25820524_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "40751", "fixedVersions": [], "id": "40751", "issueType": "Task", "key": "MODULES-7404", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "registry : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2018-08-21T00:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Basically passed adhoc\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/reboot/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-current-adhoc/10/", "created": "2018-08-21T02:07:00.000000"}], "components": ["reboot"], "created": "2018-07-04T00:24:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e7907dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgcn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_94808257_*|*_1_*:*_1_*:*_3671808054_*|*_10007_*:*_1_*:*_22215988_*|*_3_*:*_1_*:*_7323931_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_474251216"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "39592", "fixedVersions": [], "id": "39592", "issueType": "Task", "key": "MODULES-7403", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-22T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-22T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Convert PR is at", "created": "2018-08-12T23:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-13T00:12:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/17c21be19adeaf6ed24b23ca1ff8eeb3091ccd56", "created": "2018-08-13T08:04:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["powershell"], "created": "2018-07-04T00:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dadeb6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2m7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2709898_*|*_1_*:*_1_*:*_3452862517_*|*_10007_*:*_1_*:*_30868002_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "38598", "fixedVersions": [], "id": "38598", "issueType": "Task", "key": "MODULES-7402", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T08:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2018-08-12T22:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-13T00:12:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/b2bb1b47f05f017bad79a1976253064b85549001", "created": "2018-08-13T08:34:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["iis"], "created": "2018-07-04T00:22:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7caf5c7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2lz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6243748_*|*_1_*:*_1_*:*_3452943113_*|*_10007_*:*_1_*:*_31289827_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "37476", "fixedVersions": [], "id": "37476", "issueType": "Task", "key": "MODULES-7401", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into into master at", "created": "2018-07-18T21:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-07-18T21:54:00.000000"}], "components": ["dsc_lite"], "created": "2018-07-04T00:22:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f7fdb98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2lr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1846585_*|*_1_*:*_1_*:*_1215137130_*|*_10007_*:*_1_*:*_70154244_*|*_5_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "36467", "fixedVersions": [], "id": "36467", "issueType": "Task", "key": "MODULES-7400", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-07-18T21:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-07-18T21:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull request at", "created": "2018-08-12T21:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-12T22:50:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/a0c22d175bbed2a24c0d4c250f8d5b52079cfefb", "created": "2018-08-13T08:14:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["dsc"], "created": "2018-07-04T00:21:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@139e13e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2lj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3488900_*|*_1_*:*_1_*:*_3450571235_*|*_10007_*:*_1_*:*_33809420_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "35374", "fixedVersions": [], "id": "35374", "issueType": "Task", "key": "MODULES-7399", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull Request raised", "created": "2018-08-12T19:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc at", "created": "2018-08-12T20:41:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/3ab9c6fb04e650bad6d89c867d06dce0495bacd0", "created": "2018-08-13T08:16:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for removal from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/205", "created": "2018-08-13T08:34:00.000000"}], "components": ["chocolatey "], "created": "2018-07-04T00:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f2e68e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo2lb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2938331_*|*_1_*:*_1_*:*_3439830849_*|*_10007_*:*_1_*:*_44196477_*|*_3_*:*_1_*:*_576888_*|*_6_*:*_1_*:*_0"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "34376", "fixedVersions": [], "id": "34376", "issueType": "Task", "key": "MODULES-7398", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-13T09:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-08-13T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b2a86dee379aa18a9ef3f36", "body": "Hi,\n\nI just wanted to chime in that we too are seeing the same problem with identical package resource from two profiles and getting duplicate declaration, so we'll follow this issue rather than create a new one.\n\nThe only difference is that we're using 4.16.0 and observing the fault.\n\nRegards,\n\n== k+ ==\n\n\u00a0", "created": "2018-07-25T12:54:00.000000"}], "components": ["stdlib"], "created": "2018-07-03T11:03:00.000000", "creator": "623a4a47bef8a60068c6c9bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8748a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo253:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/18"}], "description": "We're seeing duplicate declaration errors with a custom type that's creating a file using ensure_resource (https://github.com/puppetlabs/puppetlabs-docker/blob/master/manifests/image.pp#L58-L66 )\n{code:java}\ndocker::image { $image_a: }\ndocker::image { $image_b: } {code}\n{code:java}\nDuplicate declaration: File[/usr/local/bin/update_docker_image.sh] is already declared in file /etc/puppetlabs/code/modules/docker/manifests/image.pp:58; cannot redeclare at /etc/puppetlabs/code/modules/docker/manifests/image.pp:58 at /etc/puppetlabs/code/modules/docker/manifests/image.pp:58:3\n  at /etc/puppetlabs/code/environments/production/modules/profile/manifests/docker/$redacted/packer.pp:11 on node redacted {code}\nThis works fine with stdlib\u00a04.16.0 and breaks with\u00a04.17. and up. Puppet version\u00a04.6.1.\n\nI've traced this down to the following difference:\n{code:java}\n4.16  findresource(file[/usr/local/bin/update_docker_image.sh]) -> File[/usr/local/bin/update_docker_image.sh]\n4.17+ findresource(Puppet::Type::File, /usr/local/bin/update_docker_image.sh) -> not found{code}\nIt seems as puppet is not able to understand, that they should be the same type. Though, since 4.6 is still supported in stdlib, this needs to be addressed.", "environment": "stdlib >= 4.17.0\n\nPupppet 4.6.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41829", "fixedVersions": [], "id": "41829", "issueType": "Bug", "key": "MODULES-7393", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a47bef8a60068c6c9bf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : Duplicate declaration with ensure_resources", "timeSpent": "PT0S", "updated": "2018-07-25T12:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-03T05:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a9bd3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1xz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101291959_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39590", "fixedVersions": [], "id": "39590", "issueType": "Sub-task", "key": "MODULES-7392", "labels": [], "originalEstimate": "PT0S", "parent": "35371", "parentSummary": "Supported Release (ntp) 7.2.0 - (2018-07-04) - (239fce2433d5fda50bcd9f0553b394257a12fbd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-04T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-04T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "ntp is good to release - QA signoff is complete! \nRelease against 239fce2433d5fda50bcd9f0553b394257a12fbd7", "created": "2018-07-04T10:01:00.000000"}], "components": [], "created": "2018-07-03T05:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@112abea5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100918567_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38567", "fixedVersions": [], "id": "38567", "issueType": "Sub-task", "key": "MODULES-7391", "labels": [], "originalEstimate": "PT0S", "parent": "35371", "parentSummary": "Supported Release (ntp) 7.2.0 - (2018-07-04) - (239fce2433d5fda50bcd9f0553b394257a12fbd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-04T10:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-04T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Due to time constraints this module has been released prior to receiving the updated translation. As such when they arrive please merge them into master rather than release.", "created": "2018-07-04T10:08:00.000000"}], "components": [], "created": "2018-07-03T05:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a462abc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4310307943_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37475", "fixedVersions": [], "id": "37475", "issueType": "Sub-task", "key": "MODULES-7390", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35371", "parentSummary": "Supported Release (ntp) 7.2.0 - (2018-07-04) - (239fce2433d5fda50bcd9f0553b394257a12fbd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-22T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-07-03T05:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61b53a0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1x3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89542554_*|*_10009_*:*_1_*:*_5616007_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36461", "fixedVersions": [], "id": "36461", "issueType": "Sub-task", "key": "MODULES-7389", "labels": [], "originalEstimate": "PT0S", "parent": "35371", "parentSummary": "Supported Release (ntp) 7.2.0 - (2018-07-04) - (239fce2433d5fda50bcd9f0553b394257a12fbd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-04T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-04T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2018-07-03T05:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d3418f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7474_*|*_3_*:*_1_*:*_4214672695_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_95516051"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-ntp/compare/7.1.1...239fce2433d5fda50bcd9f0553b394257a12fbd7\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/job/forge-module_puppetlabs-ntp_init-merge_release/35/ to https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/job/forge-module_puppetlabs-ntp_init-cinext_nightly-skippable_release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35371", "fixedVersions": [], "id": "35371", "issueType": "Task", "key": "MODULES-7388", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ntp) 7.2.0 - (2018-07-04) - (239fce2433d5fda50bcd9f0553b394257a12fbd7)", "timeSpent": "PT0S", "updated": "2018-08-22T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Just the strangest thing ever, was working on reproducing and was unable to. \nA Rekick in jenkins and this issue can no longer be reproduced. \n\n\nOnly started passing on the 3rd rekick.", "created": "2018-07-03T10:50:00.000000"}], "components": [], "created": "2018-07-03T04:57:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3367758d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56406_*|*_4_*:*_1_*:*_8806_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1157628519"}], "description": "Link to failing job: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/master/job/forge-module_puppetlabs-facter_task_intn-sys_nightly-master/lastFailedBuild/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/console\n\nThere are failures on puppet-nightlies, it seems that in the new puppet-agent the output on tasks has been updated. May be good to find out where this change is coming from to ensure this doesn't happen again, and if it does that they know it impacts our testing.\n\n{code}\n03:13:02 \n03:13:02 Failures:\n03:13:02 \n03:13:02   1) facter_task task puppet facts get a puppet fact\n03:13:02      Failure/Error: expect(result['result']).to eq('osfamily' => os_family_fact)\n03:13:02        \n03:13:02        expected: {\"osfamily\"=>\"windows\"}\n03:13:02             got: {\"_output\"=>\"  \\\"osfamily\\\": \\\"windows\\\"\\r\\n}\\r\\n{\\r\\n\"}\n03:13:02        \n03:13:02        (compared using ==)\n03:13:02        \n03:13:02        Diff:\n03:13:02        @@ -1,2 +1,2 @@\n03:13:02        -\"osfamily\" => \"windows\",\n03:13:02        +\"_output\" => \"  \\\"osfamily\\\": \\\"windows\\\"\\r\\n}\\r\\n{\\r\\n\",\n03:13:02        \n03:13:02        \n03:13:02      # ./spec/acceptance/init_spec.rb:12:in `block (3 levels) in <top (required)>'\n03:13:02 \n03:13:02 Finished in 30.34 seconds (files took 1 minute 8.58 seconds to load)\n03:13:02 4 examples, 1 failure\n03:13:02 \n03:13:02 Failed examples:\n03:13:02 \n03:13:02 rspec ./spec/acceptance/init_spec.rb:9 # facter_task task puppet facts get a puppet fact\n03:13:02 \n{code}", "environment": "puppet nightlies", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42790", "fixedVersions": [], "id": "42790", "issueType": "Bug", "key": "MODULES-7387", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Cannot Reproduce", "resolutionDate": "2018-07-16T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{facter_task} : Nightlies test output has been changed resulting in test failure - windows", "timeSpent": "PT0S", "updated": "2018-07-16T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Re kick fixed", "created": "2018-07-03T08:53:00.000000"}], "components": [], "created": "2018-07-03T04:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@675f011f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_275766_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14047221"}], "description": "{code}\n03:38:13        \tError: Command exceeded timeout\n03:38:13        \tError: /Stage[main]/Ibm_installation_manager/Exec[Install IBM Installation Manager]/returns: change from notrun to 0 failed: Command exceeded timeout\n{code}\n\nTimeout is exceeding which means 'should install ibm software default/administrator mode' is failing and software is not installed. This then results in additional failures.\n\nLink to failing job: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/master/job/forge-module_puppetlabs-ibm_installation_manager_intn-sys_smoke-master/PLATFORM=debian8-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/9/console", "environment": "Smoke Tests\nMultiple OS\nibm-installation-manager", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41828", "fixedVersions": [], "id": "41828", "issueType": "Bug", "key": "MODULES-7386", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2018-07-03T08:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{ibm-installation-manager} : CI failure, timeout exceeding", "timeSpent": "PT0S", "updated": "2018-07-03T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12bf1c7f6a007049e948", "body": "this also happen on module version 3.1", "created": "2018-10-12T05:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for taking the time to raise this issue.\n\nThis module has moved on quite a bit now from this initial issue was raised.\u00a0\n\nI have tried to create a user with a string as both uid and gid and an error is thrown as it now expects a Variant.\u00a0\n\n\u00a0\n{code:java}\naccounts::user { 'timmy':\n  uid      => 'hello',\n  gid      => 'hello',\n  group    => 'staff',\n  shell    => '/bin/bash',\n  password => '!!',\n  locked   => false,\n} {code}\n{code:java}\nError: Evaluation Error: Error while evaluating a Resource Statement, Accounts::User[timmy]:\n\n  parameter 'gid' expects an Accounts::User::Uid = Variant[Integer[0, 4294967295], Pattern[/\\A0\\z/, /\\A[1-3]\\d{0,9}\\z/, /\\A[4-9]\\d{0,8}\\z/, /\\A4[0-1]\\d{8}\\z/, /\\A42[0-8]\\d{7}\\z/, /\\A429[0-3]\\d{6}\\z/, /\\A4294[0-8]\\d{5}\\z/, /\\A42949[0-5]\\d{4}\\z/, /\\A429496[0-6]\\d{3}\\z/, /\\A4294967[0-1]\\d{2}\\z/, /\\A42949672[0-8]\\d\\z/, /\\A429496729[0-5]\\z/]] value, got String\n\n  parameter 'uid' expects an Accounts::User::Uid = Variant[Integer[0, 4294967295], Pattern[/\\A0\\z/, /\\A[1-3]\\d{0,9}\\z/, /\\A[4-9]\\d{0,8}\\z/, /\\A4[0-1]\\d{8}\\z/, /\\A42[0-8]\\d{7}\\z/, /\\A429[0-3]\\d{6}\\z/, /\\A4294[0-8]\\d{5}\\z/, /\\A42949[0-5]\\d{4}\\z/, /\\A429496[0-6]\\d{3}\\z/, /\\A4294967[0-1]\\d{2}\\z/, /\\A42949672[0-8]\\d\\z/, /\\A429496729[0-5]\\z/]] value, got String (file: /tmp/test.pp, line: 1) on node vice-assemblage.delivery.puppetlabs.net {code}\nI am going to close your issue, however if you disagree with me and think I may have missed something please do not hesitate to reopen.\n\nMany Thanks\nPaula", "created": "2021-02-08T08:38:00.000000"}], "components": ["accounts"], "created": "2018-07-03T02:17:00.000000", "creator": "623c12bf1c7f6a007049e948", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33331389"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82192885526_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0\n*Puppet Version:* 4.10.11\n*OS Name/Version:* Debian Jessie\n\n*Desired Behavior:*\nI can set a numeric value for uid / gid when calling the accounts::user resource. As mention in the module description: \"Specifies the user's uid number. Must be specified numerically. Default: undef.\"\n\n*Actual Behavior:*\npuppet fails with the error: \n\n{code:ruby}\nError while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, validate_re(): input needs to be a String, not a Fixnum at\n{code}\n\nbecause the the module checks the uid / gid with the digits regex:\n{code:ruby}\n if $uid != undef {\n    validate_re($uid, '^\\d+$')\n  }\n\n  if $gid != undef {\n    validate_re($gid, '^\\d+$')\n  }\n{code}\n\nI'm calling the resource with:\n\n{code:ruby}\n  # convert strings to numeric values\n  $uid_num = $uid ? {\n    Numeric => $uid,\n    String  => 0 + $uid, #convert string to number\n    default => undef,\n  }\n  $gid_num = $gid ? {\n    Numeric => $gid,\n    String  => 0 + $gid, #convert string to number\n    default => undef,\n  }\n\n\n  # create user from resource hash\n  accounts::user { $username:\n    uid                  => $uid_num,\n    gid                  => $gid_num,\n    groups               => $groups,\n    shell                => $shell,\n    password             => $password,\n    locked               => $locked,\n    managehome           => $managehome,\n    sshkeys              => $sshkeys,\n    purge_sshkeys        => $purge_sshkeys,\n    home                 => $home,\n    bash_profile_content => $bash_profile_content,\n    home_mode            => $home_mode,\n  }\n{code}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42789", "fixedVersions": [], "id": "42789", "issueType": "Bug", "key": "MODULES-7384", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bf1c7f6a007049e948", "resolution": "Fixed", "resolutionDate": "2021-02-08T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-accounts: uid/gid expect numeric value, but validate_re() a string", "timeSpent": "PT0S", "updated": "2021-02-08T08:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:91233464-4152-4228-81dd-172d43a52a03", "attachments": [], "comments": [], "components": [], "created": "2018-07-02T16:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e938f23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1of:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2564_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1119247"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34375", "fixedVersions": [], "id": "34375", "issueType": "Task", "key": "MODULES-7383", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-07-02T17:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (augeas_core) 1.0.0 - (July 2 2018) - (e85283b0f41ae1635954c76b2978e34c260794cd)", "timeSpent": "PT0S", "updated": "2018-07-02T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "Additionally, As a VMWare system administrator, I do not wish to use host profiles as they may require me to reboot the system: https://docs.vmware.com/en/VMware-vSphere/6.0/vsphere-esxi-vcenter-server-601-host-profiles-guide.pdf\n\nI therefore have no good solution from anywhere (but puppet, perhaps?) for cycling ESXi passwords on hundreds or thousands of ESXi hosts after staff changes or on a pre-determined schedule.", "created": "2018-07-02T16:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As there doesn't seem to be any progress on supporting ESXi as an agent OS, I don't see a path forward with this work. ", "created": "2021-03-08T07:39:00.000000"}], "components": [], "created": "2018-07-02T15:32:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75bfd18a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo1lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84647268755_*|*_6_*:*_1_*:*_0"}], "description": "As a VMWare system administrator and Puppet practitioner, I would like the ability to use Puppet to manage changes to the ESX hypervisor layer at my company. This includes the management of changes like memory, network, DNS, ntp, storage, firewall, users / groups, etc. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33381", "fixedVersions": [], "id": "33381", "issueType": "Task", "key": "MODULES-7382", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "resolution": "Won't Do", "resolutionDate": "2021-03-08T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "VMWare ESXi module", "timeSpent": "PT0S", "updated": "2021-03-08T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2018-07-02T12:43:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1534a6b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo12f:"}], "description": "There is customer interest in using Puppet to set up SQL Server clustering. This spike is to investigate how much of this could potentially be handled by the DSC_Lite module. If it looks worthwhile, the next steps would be some testing and a blog post.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33380", "fixedVersions": [], "id": "33380", "issueType": "Task", "key": "MODULES-7381", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: Blog post on SQL Server clustering with DSC_Lite", "timeSpent": "PT0S", "updated": "2021-01-25T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The CS Training sessions already happened. Here is a recording: https://bluejeans.com/playback/s/TRK95rJfgEoTZJXBfT6UQRh9Ag5ajQtkSvj9FUx6toyxu0rqRE5sZTkbnwiz2GEo\nRe-initiated contact with Claire Papas to try to get the ball rolling again on a public facing webinar.\nThis is the Google Doc that contains the details they need to set that up: https://docs.google.com/document/d/1gvt5iotMsdfjuxaeQwtC33rXuWHngSF8pcIFLzZjbLs", "created": "2018-12-06T15:00:00.000000"}], "components": ["dsc_lite"], "created": "2018-07-02T12:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20d8814b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpvr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_772597206_*|*_3_*:*_1_*:*_12804630295_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_67458737406_*|*_10006_*:*_1_*:*_13240"}], "description": "Use CS training as a dry run for a webinar\n\nWindows Webinar planning doc:\u00a0\n\n[https://docs.google.com/document/d/1DOTO0zMu6CvxZwrRTsk0ltAvJFfvHUG8F_pb66fWd5o/edit?usp=sharing]", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "40749", "fixedVersions": [], "id": "40749", "issueType": "Task", "key": "MODULES-7380", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite SPIKE: webinar", "timeSpent": "PT0S", "updated": "2021-01-25T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a47f78d8b9c0068b7e257", "attachments": [], "comments": [{"author": "623a47f78d8b9c0068b7e257", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-apache/pull/1803", "created": "2020-02-18T08:22:00.000000"}], "components": [], "created": "2018-07-02T07:27:00.000000", "creator": "623a47f78d8b9c0068b7e257", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ca103e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo0r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1803194_*|*_10007_*:*_1_*:*_51499460965_*|*_6_*:*_1_*:*_0"}], "description": "In de file proxy_html.conf.erb there is a newline missing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33379", "fixedVersions": [], "id": "33379", "issueType": "Bug", "key": "MODULES-7379", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47f78d8b9c0068b7e257", "resolution": "Fixed", "resolutionDate": "2020-02-18T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "proxy_html : Missing newline in config", "timeSpent": "PT0S", "updated": "2020-02-18T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [], "components": ["augeas_core"], "created": "2018-06-29T17:28:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1738030b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo0bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jul/18"}], "description": "We ship the augeas libraries and ruby gem, but running the augeas acceptance tests fails on osx:\n\n{code:puppet}\naugeas { 'add_services_entry':\n  context => '/files/etc/services',\n  incl    => '/etc/services',\n  lens    => 'Services.lns',\n  changes => [\n    'ins service-name after service-name[last()]',\n    'set service-name[last()] \"Doom\"',\n    'set service-name[. = \"Doom\"]/port \"666\"',\n    'set service-name[. = \"Doom\"]/protocol \"udp\"'\n  ]\n}\n{code}\n\n{noformat}\n# puppet apply manifest.pp --debug\n# Debug: Augeas[add_services_entry](provider=augeas): Opening augeas with root /, lens path , flags 64\nDebug: Augeas[add_services_entry](provider=augeas): Augeas version 1.10.1 is installed\nWarning: Augeas[add_services_entry](provider=augeas): Loading failed for one or more files, see debug for /augeas//error output\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error = parse_failed\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error/pos = 3651\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error/line = 83\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error/char = 17\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error/lens = /opt/puppetlabs/puppet/share/augeas/lenses/dist/services.aug:87.10-.39:\nDebug: Augeas[add_services_entry](provider=augeas): /augeas/files/etc/services/error/message = Iterated lens matched less than it should\nDebug: Augeas[add_services_entry](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[add_services_entry](provider=augeas): sending command 'ins' with params [\"service-name\", \"after\", \"/files/etc/services/service-name[last()]\"]\nDebug: Augeas[add_services_entry](provider=augeas): Closed the augeas connection\nError: /Stage[main]/Main/Augeas[add_services_entry]: Could not evaluate: Error sending command 'ins' with params [\"service-name\", \"after\", \"/files/etc/services/service-name[last()]\"]/Error sending command 'ins' with params [\"service-name\", \"after\", \"/files/etc/services/service-name[last()]\"]\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\n{noformat}\n\nThe acceptance test in puppet is skipped on OSX, which is why we haven't seen this before. Note {{augtool}} seems to work ok, but the lense doesn't like something in the file.\n\n{noformat}\naugtool> print /augeas//error\n/augeas/files/etc/auto_master/error = \"parse_failed\"\n/augeas/files/etc/auto_master/error/pos = \"41\"\n/augeas/files/etc/auto_master/error/line = \"4\"\n/augeas/files/etc/auto_master/error/char = \"12\"\n/augeas/files/etc/auto_master/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/automaster.aug:117.10-.56:\"\n/augeas/files/etc/auto_master/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/automaster.aug:113.21-.68:\"\n/augeas/files/etc/auto_master/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:54.12-.31:\"\n/augeas/files/etc/auto_master/error/message = \"Iterated lens matched less than it should\"\n/augeas/files/etc/auto_home/error = \"parse_failed\"\n/augeas/files/etc/auto_home/error/pos = \"42\"\n/augeas/files/etc/auto_home/error/line = \"4\"\n/augeas/files/etc/auto_home/error/char = \"10\"\n/augeas/files/etc/auto_home/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/automounter.aug:119.10-.49:\"\n/augeas/files/etc/auto_home/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/automounter.aug:116.18-.50:\"\n/augeas/files/etc/auto_home/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:54.12-.31:\"\n/augeas/files/etc/auto_home/error/message = \"Iterated lens matched less than it should\"\n/augeas/files/etc/passwd/error = \"parse_failed\"\n/augeas/files/etc/passwd/error/pos = \"289\"\n/augeas/files/etc/passwd/error/line = \"11\"\n/augeas/files/etc/passwd/error/char = \"9\"\n/augeas/files/etc/passwd/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/passwd.aug:124.17-.85:\"\n/augeas/files/etc/passwd/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/passwd.aug:49.16-.60:\"\n/augeas/files/etc/passwd/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/passwd.aug:53.16-.60:\"\n/augeas/files/etc/passwd/error/message = \"Iterated lens matched less than it should\"\n/augeas/files/etc/group/error = \"parse_failed\"\n/augeas/files/etc/group/error/pos = \"290\"\n/augeas/files/etc/group/error/line = \"11\"\n/augeas/files/etc/group/error/char = \"9\"\n/augeas/files/etc/group/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/group.aug:55.17-.51:\"\n/augeas/files/etc/group/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/group.aug:37.16-.62:\"\n/augeas/files/etc/group/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/group.aug:38.18-.62:\"\n/augeas/files/etc/group/error/message = \"Iterated lens matched less than it should\"\n/augeas/files/etc/master.passwd/error = \"parse_failed\"\n/augeas/files/etc/master.passwd/error/pos = \"289\"\n/augeas/files/etc/master.passwd/error/line = \"11\"\n/augeas/files/etc/master.passwd/error/char = \"9\"\n/augeas/files/etc/master.passwd/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/masterpasswd.aug:144.17-.85:\"\n/augeas/files/etc/master.passwd/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/masterpasswd.aug:48.18-.65:\"\n/augeas/files/etc/master.passwd/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/masterpasswd.aug:52.18-.65:\"\n/augeas/files/etc/master.passwd/error/message = \"Iterated lens matched less than it should\"\n/augeas/files/etc/services/error = \"parse_failed\"\n/augeas/files/etc/services/error/pos = \"3651\"\n/augeas/files/etc/services/error/line = \"83\"\n/augeas/files/etc/services/error/char = \"17\"\n/augeas/files/etc/services/error/lens = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/services.aug:87.10-.39:\"\n/augeas/files/etc/services/error/lens/last_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:139.6-.14:\"\n/augeas/files/etc/services/error/lens/next_not_matched = \"/opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:22.27-.34:\"\n/augeas/files/etc/services/error/message = \"Iterated lens matched less than it should\"\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38566", "fixedVersions": [], "id": "38566", "issueType": "Bug", "key": "MODULES-7523", "labels": ["upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Augeas can't seem to manage /etc/services on OSX", "timeSpent": "PT0S", "updated": "2018-07-23T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [], "components": [], "created": "2018-06-29T14:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e676d8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo067:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2489_*|*_10007_*:*_1_*:*_1490360_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_207412"}], "description": "*REASON:* \"MODULES-7369\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36458", "fixedVersions": [], "id": "36458", "issueType": "Task", "key": "MODULES-7378", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-29T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-mco_rpc) 0.1.1 - (2018-06-29) - (3eee84103e9e9fe4b2ca5758211791e03a18d09a)", "timeSpent": "PT0S", "updated": "2018-06-29T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-06-29T14:15:00.000000", "creator": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f319998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo05z:"}], "description": "_Basic Info_\n *Module Version: 1.6.0*\n *Puppet Version: 5.3.5 (PE 2017.3.5)*\n *OS Name/Version: RHEL 7 (Server)\u00a0 Solaris 10 (Agent)*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Do not start the puppet agent after upgrading, or at least give the option when doing a Solaris 10 agent upgrade.*\n\n*Actual Behavior: The /tmp/solaris_install.sh script generated by the puppet_agent class hardcodes the startup/enable of the \"puppet\" and \"mcollective\" services regardless of the value of puppet_agent::services or puppet_agent::install_options, or the settings I have in my puppet.conf (most notably\u00a0 agent:daemonize=false)*\u00a0 \u00a0\n*We do not run puppet as an agent and this unexpected behavior has caused us problems.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35369", "fixedVersions": [], "id": "35369", "issueType": "Bug", "key": "MODULES-7377", "labels": ["solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent module ignores my configuration on solaris 10 hosts", "timeSpent": "PT0S", "updated": "2018-07-10T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/68", "created": "2018-07-05T06:54:00.000000"}], "components": [], "created": "2018-06-29T09:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3087ffba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510071710_*|*_10009_*:*_1_*:*_768510_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34374", "fixedVersions": [], "id": "34374", "issueType": "Sub-task", "key": "MODULES-7376", "labels": [], "originalEstimate": "PT0S", "parent": "40746", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 2.1.0 - (5th July 2018) - (d846b27fb003c0121bfecb18e3953aaf44f91566)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-satellite_pe_tools) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-05T07:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "manually complete:\nRelease on d846b27fb003c0121bfecb18e3953aaf44f91566", "created": "2018-07-05T05:04:00.000000"}], "components": [], "created": "2018-06-29T09:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13595910"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_503483541_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33378", "fixedVersions": [], "id": "33378", "issueType": "Sub-task", "key": "MODULES-7375", "labels": [], "originalEstimate": "PT0S", "parent": "40746", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 2.1.0 - (5th July 2018) - (d846b27fb003c0121bfecb18e3953aaf44f91566)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-satellite) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-05T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-07-05T05:02:00.000000"}], "components": [], "created": "2018-06-29T09:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dc1f3f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_503373546_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42788", "fixedVersions": [], "id": "42788", "issueType": "Sub-task", "key": "MODULES-7374", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40746", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 2.1.0 - (5th July 2018) - (d846b27fb003c0121bfecb18e3953aaf44f91566)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T05:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-satellite) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-05T05:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor edits to README.", "created": "2018-07-05T05:01:00.000000"}], "components": [], "created": "2018-06-29T09:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb91206"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_503344041_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41827", "fixedVersions": [], "id": "41827", "issueType": "Sub-task", "key": "MODULES-7373", "labels": [], "originalEstimate": "PT0S", "parent": "40746", "parentSummary": "Supported Release (puppetlabs-satellite_pe_tools) 2.1.0 - (5th July 2018) - (d846b27fb003c0121bfecb18e3953aaf44f91566)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T05:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-satellite) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-05T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-06-29T09:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c13da12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7110_*|*_3_*:*_1_*:*_510806678_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_41356"}], "description": "*REASON:* -pe-tools\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/2.0.0...d846b27fb003c0121bfecb18e3953aaf44f91566\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/satellite-pe-tools/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40746", "fixedVersions": [], "id": "40746", "issueType": "Task", "key": "MODULES-7372", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-satellite_pe_tools) 2.1.0 - (5th July 2018) - (d846b27fb003c0121bfecb18e3953aaf44f91566)", "timeSpent": "PT0S", "updated": "2018-07-31T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a827910a200718ac35d", "body": "MODULES-9711 presents the issue slightly differently, but it is the same root cause.\n\nI posted https://github.com/puppetlabs/puppetlabs-concat/pull/661 to address it.", "created": "2020-10-07T07:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this ticket as solution has been merged.\u00a0\n\nThank you [~accountid:623a4a827910a200718ac35d] :)\u00a0", "created": "2021-01-18T04:57:00.000000"}], "components": ["concat"], "created": "2018-06-28T22:50:00.000000", "creator": "557058:724f8532-144f-4a06-830b-a614714244e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f0e0e2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznzlb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41386"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80723200048_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: \u2500 puppetlabs-concat (v4.2.1)*\u00a0\n *Puppet Version: 5.5.2*\n *OS Name/Version: CentOS Linux release 7.5.1804 (Core)*\u00a0\n\n\u00a0\n\nWhen using {{concat::fragment}} to manage a zero-length fragment, my instruction is silently ignored\n\n\u00a0\n\n*Desired Behavior:*\n\nWould like to be able to create an empty file fragment, like this:\n{noformat}concat_fragment { \"/etc/motd\":\n  content => \"\",\n  target  => \"/etc/motd\"\n}\n{noformat}\n\u00a0\n\n*Actual Behavior:*\n\nConcat makes no changes to the system based on the above puppet code. Existing content in {{/etc/motd}} is not removed. There is no other way to specify that content should be an empty string since the {{concat::fragment}} definitions in both puppet and ruby require a string.\n\n\u00a0\n\n*Testcase*\n\n+test.pp+\n{noformat}concat { \"/etc/motd\":}\nconcat_fragment { \"/etc/motd\":\n  content => \"\",\n  target  => \"/etc/motd\"\n}\n{noformat}\n+Run through+\n{noformat}[root@pe-puppet /]# cat /etc/motd \nXXX\n[root@pe-puppet /]# puppet apply test.pp\nNotice: Compiled catalog for pe-puppet.localdomain in environment production in 0.10 seconds\nNotice: Applied catalog in 0.24 seconds\n[root@pe-puppet /]# cat /etc/motd \nXXX\n{noformat}\n\u00a0\n\n*Analysis*\n\nManaging empty fragments is specifically disallowed in {{/lib/puppet/type/concat_file.rb}}. Why is this?\n\nAltering the logic of {{eval_generate}} allows the above testcase to work and empties the MOTD file (note commented {{!content.empty?}} condition):\n{noformat}  def eval_generate\n    content = should_content\n\n    if !content.nil? #&& !content.empty?\n      catalog.resource(\"File[#{self[:path]}]\")[:content] = content\n    end\n\n    [catalog.resource(\"File[#{self[:path]}]\")]\n  end\n{noformat}\nIs allowing empty files with a similar change something that could be considered? If not, could handling of the empty string please be documented.", "environment": "RHEL7", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "34373", "fixedVersions": [], "id": "34373", "issueType": "Bug", "key": "MODULES-7371", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:724f8532-144f-4a06-830b-a614714244e4", "resolution": "Fixed", "resolutionDate": "2021-01-18T04:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat : impossible to enforce a zero-length fragment file", "timeSpent": "PT0S", "updated": "2021-01-18T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Need to update template and use pdksync to push out across modules. Will aim to end up testing against Ruby 2.4 and 2.5.", "created": "2018-08-16T04:42:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "One liner needs added here: https://github.com/puppetlabs/pdk-templates/blob/master/config_defaults.yml#L38", "created": "2018-08-16T04:42:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Need to add a one liner to: https://github.com/puppetlabs/pdk-templates/blob/master/config_defaults.yml#L38\nTest locally and post results here. This will then get distributed to all modules via pdksync.", "created": "2018-08-16T04:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "After trying this change seems quite complex. It will require an update in the pdk-templates.\nRuby 5.0 testing also does not work out of the box (see spike pr: https://github.com/puppetlabs/puppetlabs-accounts/pull/154)\n\nAcceptance tests will not work straight out of the box as it needs to fetch @@TESTMODE@@ and @@SET@@ this makes the change complex. \n\nThe changes that I tried were updating the config_defaults and the pdk-template. \nAcceptance test run needed to be added in as an 'env' like so:     \n\n{code}\n- env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=@@SET@@ BEAKER_TESTMODE=@@TESTMODE@@ bundle exec rake beaker\n{code}\n\nThe following is the change I tried in the template however due to iteration it introduces duplicates.\n{code}\n    <% if job[key].include? 'set' || 'testmode' -%>\n          <%= key %>: <%= job[key].gsub(/@@SET@@/, set['set']).gsub(/@@TESTMODE@@/, set.fetch('testmode', 'apply')) %>\n    <% else -%>\n          <%= key %>: <%= job[key] %>\n    <% end -%>\n{code}\n\nThe final desired travis.yml we would like to achieve is:\n{code}\n---\nsudo: false\ndist: trusty\nlanguage: ruby\ncache: bundler\nbefore_install:\n  - bundle -v\n  - rm -f Gemfile.lock\n  - gem update --system\n  - gem --version\n  - bundle -v\nscript:\n  - 'bundle exec rake $CHECK'\nbundler_args: --without system_tests\nrvm:\n  - 2.4.1\nenv:\n  global:\n    - BEAKER_PUPPET_COLLECTION=puppet5 PUPPET_GEM_VERSION=\"~> 5.0\"\nmatrix:\n  fast_finish: true\n  include:\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/centos-7\n      rvm: 2.4.1\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/ubuntu-14.04\n      rvm: 2.4.1\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n    -\n      env: CHECK=\"syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop\"\n    -\n      env: CHECK=parallel_spec\n    -\n      env: PUPPET_GEM_VERSION=\"~> 4.0\" CHECK=parallel_spec\n      rvm: 2.1.9\n\n    -\n      env: PUPPET_GEM_VERSION=\"~> 4.0\" CHECK=parallel_spec\n      rvm: 2.5.0\n\n    -\n      env: PUPPET_GEM_VERSION=\"~> 5.0\" CHECK=parallel_spec\n      rvm: 2.5.0\n\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/centos-7\n      rvm: 2.5.0\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/ubuntu-14.04\n      rvm: 2.5.0\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n\nbranches:\n  only:\n    - master\n    - /^v\\d/\n    - release\nnotifications:\n  email: false\ndeploy:\n  provider: puppetforge\n  user: puppet\n  password:\n    secure: \"\"\n  on:\n    tags: true\n    all_branches: true\n    condition: \"$DEPLOY_TO_FORGE = yes\"\n{code}\n\nThis is the section we would like add (diff betweeen current config and what we want to finish with):\n{code}\n    -\n      env: PUPPET_GEM_VERSION=\"~> 4.0\" CHECK=parallel_spec\n      rvm: 2.5.0\n\n    -\n      env: PUPPET_GEM_VERSION=\"~> 5.0\" CHECK=parallel_spec\n      rvm: 2.5.0\n\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/centos-7\n      rvm: 2.5.0\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n    -\n      bundler_args:\n      dist: trusty\n      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_set=docker/ubuntu-14.04\n      rvm: 2.5.0\n      script: bundle exec rake beaker\n      services: docker\n      sudo: required\n{code}", "created": "2018-08-17T04:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As puppet 6 is available we were able to change the default ruby version for testing to 2.5.0 therefore this ticket is now satisfied we are testing rub 2.5.0 on both travis and appveyor:\n\nhttps://github.com/puppetlabs/pdk-templates/pull/144\nhttps://github.com/puppetlabs/pdk-templates/pull/143\n\nThis ticket can be resolved if you are happy enough [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] :-)", "created": "2018-09-24T10:16:00.000000"}], "components": [], "created": "2018-06-28T10:01:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@233615ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpmiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2145759043_*|*_3_*:*_2_*:*_137378089_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3305392209_*|*_10005_*:*_1_*:*_2077153995"}], "description": "Add a new cell to Travis to test against Ruby 2.5 - potentially non-blocking", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36455", "fixedVersions": [], "id": "36455", "issueType": "Improvement", "key": "MODULES-7370", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2018-09-25T03:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add a new cell to Travis to test against Ruby 2.5 - potentially non-blocking", "timeSpent": "PT0S", "updated": "2018-09-25T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "On a quick test, {{puppet device}} seems to support {{noop}}:\n\n{code}\ndavid@davids:~/git/puppetlabs-panos$ bundle exec puppet device --modulepath spec/fixtures/modules/ --deviceconfig spec/fixtures/device.conf --target pavm --verbose --trace --apply examples/test_commit.pp --noop\nNotice: Compiled catalog for pavm in environment production in 0.08 seconds\nInfo: Applying configuration version '1530170923'\nNotice: /Stage[main]/Main/Panos_commit[commit]/commit: current_value false, should be 'true' (noop)\nInfo: Class[Main]: Unscheduling all events on Class[Main]\nInfo: Creating state file /home/david/.puppetlabs/opt/puppet/cache/devices/pavm/state/state.yaml\nNotice: Applied catalog in 0.17 seconds\ndavid@davids:~/git/puppetlabs-panos$ \n{code}\n\nnot sure if that is restricted to {{--apply}} or also available for the other modes.", "created": "2018-06-28T01:29:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've also found https://github.com/puppetlabs/puppet/blob/master/lib/puppet/application/device.rb#L360 using a {{device}} section from the config when not running in {{--resource}} mode.", "created": "2018-06-28T06:22:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "While {{:device}} is defined in:\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/defaults.rb#L1397\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/settings.rb#L897\n\nIt's not an allowed section:\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/settings.rb#L46\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/settings/config_file.rb#L82\n\nWith:\n\n{code}\n[root@pe-201812-master puppetlabs]# cat /etc/puppetlabs/puppet/puppet.conf \n\n[main]\ncertname = pe-201812-master.puppetdebug.vlan\nserver = pe-201812-master.puppetdebug.vlan\nuser = pe-puppet\ngroup = pe-puppet\nenvironment_timeout = 0\nmodule_groups = base+pe_only\n\n[agent]\ngraph = true\n\n[device]\nlogdest = syslog\n{code}\n\nResulting in:\n\n{code}\n[root@pe-201812-master puppetlabs]# puppet config print\n\nError: Could not parse /etc/puppetlabs/puppet/puppet.conf: Illegal section 'device' in config file at (file: /etc/puppetlabs/puppet/puppet.conf, line: 19). The only valid puppet.conf sections are: [main, master, agent, user]. Please use the directory environments feature to specify environments. (See https://puppet.com/docs/puppet/latest/environments_about.html)\n{code}", "created": "2018-06-28T09:08:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This capability might also allow for a common {{logdest}} for devices/device runs.", "created": "2018-06-28T09:12:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The device_manager task supports {{noop}}. Does it need to support {{--no-noop ?}}", "created": "2018-06-28T10:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Ah, I didn't notice that it uses the native bolt {{noop}} setting for this. A {{force}} param might be useful too. In the PE Console that is called \"Advanced: Override {{noop = true}} configuration\".", "created": "2018-07-02T01:36:00.000000"}, {"author": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "body": "Worth noting also that currently `puppet device` uses the `noop` value specified in the `[agent]` section of puppet.conf, if there is one (though of course as pointed out you can override it on the command line). So if `noop = true` for the proxy, then effectively `noop = true` for all the devices it's a proxy, for as well. I honestly can't decide whether I think this is good or bad, but in either case it's undocumented as far as I can tell.", "created": "2018-07-17T16:21:00.000000"}, {"author": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "body": "I'd really like to see the device_manager module allow configuring logdest (on a per-device basis) rather than hard-coding it to 'syslog'.", "created": "2019-05-01T18:19:00.000000"}], "components": ["device_manager", "network devices"], "created": "2018-06-27T09:48:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43ad6d4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzny1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/18"}], "description": "Add support for setting --noop, --debug, --trace, and --evaltrace for devices ([https://github.com/puppetlabs/device_manager/blob/master/manifests/init.pp#L3] and through all dependencies into {{device_manager::run::*}}) as well as the task.\n\nThese four flags are exposed in PE's \"Run Puppet\" button and need to be exposed to make that work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34372", "fixedVersions": [], "id": "34372", "issueType": "New Feature", "key": "MODULES-7368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support setting common options for devices", "timeSpent": "PT0S", "updated": "2021-03-08T06:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/pdk-templates/pull/41 has a suggested fix for the problem.", "created": "2018-06-27T07:29:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "This particular issue was fixed in https://github.com/puppetlabs/puppet-strings/pull/187", "created": "2018-07-18T04:07:00.000000"}], "components": [], "created": "2018-06-27T04:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f68d080"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznxyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20618_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1811669324"}], "description": "There is a security vulnerability in [rubocop 47.0|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418].\n\nWe need the Gemfile to be updated to: rubocop ~> 0.49.0\n\nThe version bump causes 107 offences, which need fixed manually as rubocop -a wont work for the rule that is being violated.\n\n91 files inspected, 107 offenses detected\n", "environment": "puppet-strings", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40743", "fixedVersions": [], "id": "40743", "issueType": "Bug", "key": "MODULES-7362", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-07-18T04:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-strings : vulnerability warning", "timeSpent": "PT0S", "updated": "2018-07-18T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T10:05:00.000000"}], "components": ["dsc_lite"], "created": "2018-06-26T17:49:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d42302"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81537393710_*|*_6_*:*_1_*:*_0"}], "description": "reboot resources should be supported the same way they are in the dsc module by auto-generating / inserting graph resources", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "41825", "fixedVersions": [], "id": "41825", "issueType": "Improvement", "key": "MODULES-7361", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T10:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite: Add support for reboot resources", "timeSpent": "PT0S", "updated": "2021-01-25T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This work is obviated by the {{Puppet.Dsc}} module and the auto-generated modules in the {{dsc}} namespace on the forge, which do property-by-property reporting", "created": "2021-03-29T14:24:00.000000"}], "components": ["dsc_lite"], "created": "2018-06-26T17:24:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "TIMEBOX: 2 days\n\nOUTPUT: tickets for the 1.0.0 epic, subject to future grooming.\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c910ec0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznxqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30394_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_86993977229"}], "description": "During MODULES-5970 it was found that the messages created when dsc_lite resources are created/removed/updated were very brief\n\nCurrent behaviour:\n\nGiven a manifest of;\n{code}dsc {'FooFile':\n  dsc_resource_name        => 'File',\n  dsc_resource_module      => 'PSDesiredStateConfiguration',\n  dsc_resource_properties  => {\n    ensure          => 'present',\n    destinationpath => 'C:\\\\temp\\\\dscfile.txt',\n    contents        => 'TestFile',\n  }\n}\n\ndsc {'FooFile2':\n  dsc_resource_name        => 'File',\n  dsc_resource_module      => 'PSDesiredStateConfiguration',\n  dsc_resource_properties  => {\n    ensure          => 'present',\n    destinationpath => 'C:\\\\temp\\\\dscfile2.txt',\n    contents        => 'TestFile',\n  }\n}\n{code}\nAnd the files {{C:\\Temp\\dscfile.txt}} and {{C:\\Temp\\dscfile2.txt}} already exist but with empty content\n\nPuppet outputs;\n{code}...\nNotice: Compiled catalog for glenn.sarti-c7s9ph2 in environment workstation_production in 9.23 seconds\nNotice: /Stage[main]/Main/Dsc[FooFile]/ensure: created\nNotice: /Stage[main]/Main/Dsc[FooFile2]/ensure: created\nNotice: Applied catalog in 6.42 seconds\n{code}\n\u00a0\n\nThe \"created\" message may be misleading / inaccurate and should better reflect that we invoked a DSC resource, but don't know what it did. Doing this should require implementing the change_to_s method for the ensure property. See the [https://github.com/puppetlabs/puppet/blob/5aef613f148ff19435cb48ab76c6b9b72b2d9143/lib/puppet/property/ensure.rb#L50-L64]\u00a0definition.\n\n\u00a0\n\n\u00a0\n\nThis spike ticket will investigate would it be possible to modify those messages and what those messages would look like.\n\n\u00a0\n\nLast run report;\n{code}...\nresource_statuses:\n  Dsc[FooFile]:\n    title: FooFile\n    file: C:/source/tmp/puppetlabs-dsc_lite/tmp/test.pp\n    line: 1\n    resource: Dsc[FooFile]\n    resource_type: Dsc\n    provider_used: powershell\n    containment_path:\n    - Stage[main]\n    - Main\n    - Dsc[FooFile]\n    evaluation_time: 4.28734\n    tags:\n    - dsc\n    - foofile\n    - class\n    time: '2018-05-16T11:28:07.507692000+08:00'\n    failed: false\n    changed: true\n    out_of_sync: true\n    skipped: false\n    change_count: 1\n    out_of_sync_count: 1\n    events:\n    - audited: false\n      property: ensure\n      previous_value: absent\n      desired_value: present\n      historical_value: \n      message: created\n      name: dsc_created\n      status: success\n      time: '2018-05-16T11:28:10.882992000+08:00'\n      redacted: \n      corrective_change: false\n    corrective_change: false\n  Dsc[FooFile2]:\n    title: FooFile2\n    file: C:/source/tmp/puppetlabs-dsc_lite/tmp/test.pp\n    line: 11\n    resource: Dsc[FooFile2]\n    resource_type: Dsc\n    provider_used: powershell\n    containment_path:\n    - Stage[main]\n    - Main\n    - Dsc[FooFile2]\n    evaluation_time: 1.828023\n    tags:\n    - dsc\n    - foofile2\n    - class\n    time: '2018-05-16T11:28:11.795032000+08:00'\n    failed: false\n    changed: true\n    out_of_sync: true\n    skipped: false\n    change_count: 1\n    out_of_sync_count: 1\n    events:\n    - audited: false\n      property: ensure\n      previous_value: absent\n      desired_value: present\n      historical_value: \n      message: created\n      name: dsc_created\n      status: success\n      time: '2018-05-16T11:28:12.708053000+08:00'\n      redacted: \n      corrective_change: false\n    corrective_change: false\n...\n{code}\nIdeally the message would be more verbose. Not sure if this is possible from DSC", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "37474", "fixedVersions": [], "id": "37474", "issueType": "Task", "key": "MODULES-7360", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-03-29T14:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite: (SPIKE) Determine if Puppet can emit better change_to_s messages that include actual resource information", "timeSpent": "PT0S", "updated": "2021-03-29T14:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "2.0.0 Available on the Forge.", "created": "2018-06-28T02:29:00.000000"}], "components": [], "created": "2018-06-26T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25773e15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznx4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_146276241_*|*_3_*:*_1_*:*_433336_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35342", "fixedVersions": [], "id": "35342", "issueType": "Sub-task", "key": "MODULES-7358", "labels": [], "originalEstimate": "PT0S", "parent": "41824", "parentSummary": "Supported Release (accounts) 2.0.0 - (2018-06-29) - (85444bb4386613467e04eb8c50dcdb09bb370079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-28T02:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-28T02:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Confirmed manually on Jenkins and github as HipChat script having problems today", "created": "2018-06-28T02:05:00.000000"}], "components": [], "created": "2018-06-26T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10110a34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznx4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_145238986_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34371", "fixedVersions": [], "id": "34371", "issueType": "Sub-task", "key": "MODULES-7357", "labels": [], "originalEstimate": "PT0S", "parent": "41824", "parentSummary": "Supported Release (accounts) 2.0.0 - (2018-06-29) - (85444bb4386613467e04eb8c50dcdb09bb370079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-28T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-28T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No requirement for LOC - closing", "created": "2018-06-28T02:01:00.000000"}], "components": [], "created": "2018-06-26T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@128d3567"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznx47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_145020485_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33302", "fixedVersions": [], "id": "33302", "issueType": "Sub-task", "key": "MODULES-7356", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41824", "parentSummary": "Supported Release (accounts) 2.0.0 - (2018-06-29) - (85444bb4386613467e04eb8c50dcdb09bb370079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-28T02:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-28T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Accounts needs a quick docs review before release if you could have a look please!\n\nThe stuff thats changed:\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/1.3.0...master#diff-0a369498a5a8db3ac8fa606b544c9810\u00a0", "created": "2018-06-27T04:50:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor edits made. PR merged.\u00a0", "created": "2018-06-27T11:21:00.000000"}], "components": [], "created": "2018-06-26T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a159e95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznx3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92193348_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42786", "fixedVersions": [], "id": "42786", "issueType": "Sub-task", "key": "MODULES-7355", "labels": [], "originalEstimate": "PT0S", "parent": "41824", "parentSummary": "Supported Release (accounts) 2.0.0 - (2018-06-29) - (85444bb4386613467e04eb8c50dcdb09bb370079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-27T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-27T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/148", "created": "2018-06-28T02:29:00.000000"}], "components": [], "created": "2018-06-26T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f3477f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznx3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9882_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_147264957"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41824", "fixedVersions": [], "id": "41824", "issueType": "Task", "key": "MODULES-7354", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-28T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (accounts) 2.0.0 - (2018-06-29) - (85444bb4386613467e04eb8c50dcdb09bb370079)", "timeSpent": "PT0S", "updated": "2018-06-28T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1094", "created": "2018-07-06T03:00:00.000000"}], "components": [], "created": "2018-06-26T02:49:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b6321b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznwwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12341_*|*_3_*:*_1_*:*_619543913_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_264157304"}], "description": "The modules tests are failing in CI, as can be seen here:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_full-pe-current-master/PLATFORM=debian9-64default.a,WORKER_LABEL=beaker/171/console]\n\nAfter initial investigations we are now aware that Debian9 has started using mariadb as default, whereas previous versions used mysql (Debian8/7).\n\nAs a result we are seeing multiple tests failures, it is very likely there will need to be code updates to handle this new scenario.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36453", "fixedVersions": [], "id": "36453", "issueType": "CI Blocker", "key": "MODULES-7353", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-06T08:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{mysql} : {Broken on Debian 9 in CI pipeline}", "timeSpent": "PT0S", "updated": "2018-07-06T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I didn't suggest those to change because they need to be unique enough to [find|https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/lib/puppet_x/puppetlabs/dsc_lite/powershell_hash_formatter.rb#L61-L76] in the hash. They can't be something 'normal' as it could conflict with parameters used by DSC Resources.\n\nOne could argue that these aren't frequently used enough to warrant shortening, but you also don't get intellisense in things like the Puppet VSCode Extension with the nested hash key.\n\nIf they are shortened, you will have keep some uniqueness which would require something like the 'dsc_' already present so I don't know think it will do much for us.", "created": "2018-06-26T07:04:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "No more descriptive name makes sense and we're unlikely to find a shorter prepend than 3 letters, considered using \"cim\" but may not be accurate in all cases.", "created": "2018-06-27T11:09:00.000000"}], "components": [], "created": "2018-06-25T21:34:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make changes to the nested properties as necessary such that they are human readable and short. Ensure all tests pass and documentation is updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bd64d3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw5j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135302694_*|*_6_*:*_1_*:*_0"}], "description": "With the update for shortening the names of parameters prior to 1.0.0 the question came up of whether or not we should shorten or replace the nested hash properties of `dsc_type` and `dsc_properties`.", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "36450", "fixedVersions": [], "id": "36450", "issueType": "Improvement", "key": "MODULES-7352", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2018-06-27T11:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: Update nested properties for ciminstances to match new names", "timeSpent": "PT0S", "updated": "2018-06-27T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Many thanks for the heads up. Deprecation and approval awarded.", "created": "2018-06-27T07:09:00.000000"}], "components": ["approved"], "created": "2018-06-25T12:35:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ece494e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznwjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57411472_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_95878783"}], "description": "Hai!\n\nhttps://forge.puppetlabs.com/stankevich/python got migrated to Vox Pupuli: https://forge.puppetlabs.com/puppet/python. Can you please mark ours as approved and the old one as deprecated?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33301", "fixedVersions": [], "id": "33301", "issueType": "Task", "key": "MODULES-7351", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-06-27T07:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mark stankevich/python as deprecated", "timeSpent": "PT0S", "updated": "2018-06-27T07:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [], "components": [], "created": "2018-06-25T03:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b48e64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PDK-525"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznw6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2717_*|*_3_*:*_1_*:*_488206_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3111598"}], "description": "*REASON:* PDK-1013\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "Resource API Backlog", "estimate": "PT0S", "externalId": "34370", "fixedVersions": [], "id": "34370", "issueType": "Task", "key": "MODULES-7349", "labels": [], "originalEstimate": "PT0S", "parent": "31265", "parentSummary": "Resource API Backlog", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-25T04:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-resource_api) 0.3.0", "timeSpent": "PT0S", "updated": "2018-06-25T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-06-22T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33e89356"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznucn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1125957491_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41823", "fixedVersions": [], "id": "41823", "issueType": "Sub-task", "key": "MODULES-7348", "labels": [], "originalEstimate": "PT0S", "parent": "37473", "parentSummary": "Supported Release (puppetlabs-inifile) 2.3.0 - (5th July 2018) - (5bb4c05914eaf42852eee3ffe2044ad0581f9940)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T10:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-05T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manually checked.\n\n5bb4c05914eaf42852eee3ffe2044ad0581f9940", "created": "2018-07-05T10:05:00.000000"}], "components": [], "created": "2018-06-22T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ce28756"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznucf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1125676921_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40741", "fixedVersions": [], "id": "40741", "issueType": "Sub-task", "key": "MODULES-7347", "labels": [], "originalEstimate": "PT0S", "parent": "37473", "parentSummary": "Supported Release (puppetlabs-inifile) 2.3.0 - (5th July 2018) - (5bb4c05914eaf42852eee3ffe2044ad0581f9940)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-05T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-07-05T08:29:00.000000"}], "components": [], "created": "2018-06-22T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d0c741a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznuc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1119914393_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39588", "fixedVersions": [], "id": "39588", "issueType": "Sub-task", "key": "MODULES-7346", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37473", "parentSummary": "Supported Release (puppetlabs-inifile) 2.3.0 - (5th July 2018) - (5bb4c05914eaf42852eee3ffe2044ad0581f9940)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T08:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-05T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] are you happy enough to resolve this? :-)\n", "created": "2018-07-05T08:26:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor edits to README.\u00a0", "created": "2018-07-05T08:29:00.000000"}], "components": [], "created": "2018-06-22T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5927ff1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznubr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1119889771_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38565", "fixedVersions": [], "id": "38565", "issueType": "Sub-task", "key": "MODULES-7345", "labels": [], "originalEstimate": "PT0S", "parent": "37473", "parentSummary": "Supported Release (puppetlabs-inifile) 2.3.0 - (5th July 2018) - (5bb4c05914eaf42852eee3ffe2044ad0581f9940)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-05T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Pushed master over to release to get started on Monday morning.", "created": "2018-06-22T09:40:00.000000"}], "components": [], "created": "2018-06-22T09:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1550af1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznubz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7134_*|*_3_*:*_2_*:*_267482249_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_858804216_*|*_10006_*:*_2_*:*_201390_*|*_10005_*:*_1_*:*_21481"}], "description": "*REASON:* Requested\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-inifile/compare/2.2.2...5bb4c05914eaf42852eee3ffe2044ad0581f9940\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/master/job/forge-module_puppetlabs-inifile_init-merge_master/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37473", "fixedVersions": [], "id": "37473", "issueType": "Task", "key": "MODULES-7344", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-07-05T10:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-inifile) 2.3.0 - (5th July 2018) - (5bb4c05914eaf42852eee3ffe2044ad0581f9940)", "timeSpent": "PT0S", "updated": "2018-07-05T10:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02", "attachments": [], "comments": [{"author": "70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02", "body": "Proposed PR:- https://github.com/puppetlabs/puppetlabs-apache/pull/1800", "created": "2018-06-22T07:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02]\n\nAre you happy enough if I resolve this ticket as your PR has been merged?", "created": "2018-06-22T08:46:00.000000"}, {"author": "70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Yes please mark it as resolved. Thanks.", "created": "2018-06-22T10:09:00.000000"}], "components": ["apache"], "created": "2018-06-22T03:54:00.000000", "creator": "70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26da4482"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznu5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_239538741_*|*_1_*:*_1_*:*_16859934_*|*_5_*:*_1_*:*_0"}], "description": "For the non-default apache package set, such as for package python3-mod_wsgi in Fedora, library name is \"mod_wsgi_python3.so\". To override similar combination there needs to be support for customization for \"mod_libs\" in apache Class. Once it's available, users can use it as below:-\n\nmod_packages support is already there in \"apache\" Class.\n\nclass { '::apache':\n\u00a0\u00a0 mod_packages => merge($::apache::params::mod_packages, {\n\u00a0\u00a0\u00a0\u00a0 'wsgi' => 'python3-mod_wsgi',\n\u00a0\u00a0 }),\n\n\u00a0 mod_libs => merge($::apache::params::mod_libs, {\n\u00a0\u00a0\u00a0\u00a0 'wsgi' => 'mod_wsgi_python3.so',\n\u00a0\u00a0 })\n }", "environment": "Fedora 28 python3-mod_wsgi package\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40739", "fixedVersions": [], "id": "40739", "issueType": "Bug", "key": "MODULES-7343", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:0ddb1838-d671-4f56-a8e2-24a9bc7a1b02", "resolution": "Fixed", "resolutionDate": "2018-06-25T03:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{apache} : Support to override module's library is missing", "timeSpent": "PT0S", "updated": "2018-06-25T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-06-21T07:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c9f9d2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2772_*|*_3_*:*_1_*:*_5688895_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1011262"}], "description": "*REASON: We are removing this from our CI and our Triage Doc. This release would be to tie loose ends and release hocon to the wild. Also the README needs updated to remove ALL the 'supported release' to 'unsupported release' this has been an oversight when people have been releasing, thinking the module was supported.*\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* https://github.com/puppetlabs/puppetlabs-hocon/compare/1.0.0...release\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42785", "fixedVersions": [], "id": "42785", "issueType": "Task", "key": "MODULES-7342", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-21T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (hocon) 1.0.1 - (21/06/18) - (2c40d19ef8c77f6a68076d81a496dcb1bdb75ec7)", "timeSpent": "PT0S", "updated": "2018-06-21T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/772", "created": "2018-07-19T04:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Now available on the Forge.", "created": "2018-07-19T04:06:00.000000"}], "components": [], "created": "2018-06-21T07:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31176b3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2407020526_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38564", "fixedVersions": [], "id": "38564", "issueType": "Sub-task", "key": "MODULES-7341", "labels": [], "originalEstimate": "PT0S", "parent": "34369", "parentSummary": "Supported Release (apt) 5.0.0 - (2018/07/19) - (ef8a6d72bcd224cef278f66e33d6ff05a309e1c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T04:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-19T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Manually checked and verified.", "created": "2018-07-19T04:02:00.000000"}], "components": [], "created": "2018-06-21T07:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14a61fcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2406758686_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37502", "fixedVersions": [], "id": "37502", "issueType": "Sub-task", "key": "MODULES-7340", "labels": [], "originalEstimate": "PT0S", "parent": "34369", "parentSummary": "Supported Release (apt) 5.0.0 - (2018/07/19) - (ef8a6d72bcd224cef278f66e33d6ff05a309e1c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T04:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-07-19T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Not required", "created": "2018-07-19T02:57:00.000000"}], "components": [], "created": "2018-06-21T07:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63f81894"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2402846472_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36447", "fixedVersions": [], "id": "36447", "issueType": "Sub-task", "key": "MODULES-7339", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34369", "parentSummary": "Supported Release (apt) 5.0.0 - (2018/07/19) - (ef8a6d72bcd224cef278f66e33d6ff05a309e1c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-07-19T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Diff for changes:\u00a0https://github.com/puppetlabs/puppetlabs-apt/compare/4.5.1...master#diff-04c6e90faac2675aa89e2176d2eec7d8", "created": "2018-07-18T07:58:00.000000"}], "components": [], "created": "2018-06-21T07:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d40b3af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10227_*|*_10007_*:*_1_*:*_54079754_*|*_10009_*:*_1_*:*_7085_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2348723834"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35341", "fixedVersions": [], "id": "35341", "issueType": "Sub-task", "key": "MODULES-7338", "labels": [], "originalEstimate": "PT0S", "parent": "34369", "parentSummary": "Supported Release (apt) 5.0.0 - (2018/07/19) - (ef8a6d72bcd224cef278f66e33d6ff05a309e1c3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T02:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-07-19T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release Mergeback: https://github.com/puppetlabs/puppetlabs-apt/pull/772", "created": "2018-07-19T04:07:00.000000"}], "components": [], "created": "2018-06-21T07:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fd5e7d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15328_*|*_3_*:*_1_*:*_179336598_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_3_*:*_2229978413"}], "description": "Release requested by Tim:\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/764\n\n\u00a0\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34369", "fixedVersions": [], "id": "34369", "issueType": "Task", "key": "MODULES-7337", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-19T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apt) 5.0.0 - (2018/07/19) - (ef8a6d72bcd224cef278f66e33d6ff05a309e1c3)", "timeSpent": "PT0S", "updated": "2018-07-19T04:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:8c6a5063-7958-4975-aaec-c1219ab79b1c]\n\nSadly we do not support this module ([see on Forge|https://forge.puppet.com/puppetlabs/lvm])\nAs this is open source we welcome PRs. With it not being a supported module it wont make priority on our backlog. I am going to resolve your ticket.\n\nAgain, apologies if you create a PR we will have no issues having a look and working with you on getting it merged.\n\nMany Thanks\nThe Modules Team", "created": "2018-06-22T08:51:00.000000"}], "components": ["lvm"], "created": "2018-06-21T07:10:00.000000", "creator": "557058:8c6a5063-7958-4975-aaec-c1219ab79b1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fa3c167"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzntcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92446869_*|*_6_*:*_1_*:*_0"}], "description": "We are using something along the following lines to create lvm logical volumes:\n{code:java}\nlvm::logical_volume { $lv_name:\n ensure => present,\n volume_group => 'vg-slow',\n size => '20G',\n fs_type => 'ext4',\n mounted => false,\n mkfs_options => '-E root_owner=1000:1000',\n}{code}\n\nThis always creates a mount point under / and adds the entry to /etc/fstab. Looking at the module implementation, there doesn't seem to be a way to prevent this. However, if you are creating logical volumes to be managed by docker, you normally don't need mount points and the volume being mounted.", "environment": "root@bob:/home/ciadm/sci.git.host-configuration# uname -a\nLinux bob.ci.cit-ec.net 4.16.0-1-amd64 #1 SMP Debian 4.16.5-1 (2018-04-29) x86_64 GNU/Linux\nroot@bob:/home/ciadm/sci.git.host-configuration# lsb_release -a\nNo LSB modules are available.\nDistributor ID: Debian\nDescription:    Debian GNU/Linux testing (buster)\nRelease:        testing\nCodename:       buster\nroot@bob:/home/ciadm/sci.git.host-configuration# puppet --version\n5.4.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39586", "fixedVersions": [], "id": "39586", "issueType": "Bug", "key": "MODULES-7336", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8c6a5063-7958-4975-aaec-c1219ab79b1c", "resolution": "Won't Do", "resolutionDate": "2018-06-22T08:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm: logical_volume always creates fstab entry and mountpoint", "timeSpent": "PT0S", "updated": "2018-06-22T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Initially to run manually and iron out any kinks that may still be present, aim to automate once team is happy kinks are removed", "created": "2018-08-07T01:47:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Initial manual run took about a day, mostly waiting for Travis runs to complete. For now we will plan to make this activity as part of the triage activities - when we get back to the normal triage rota process", "created": "2018-08-29T04:07:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "David M - update the triage document to cover pdksync as part of triage activities.\n\nRestart triage rota after Puppetize live.", "created": "2018-09-12T03:59:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Going to resolve this, pdksync is now a part of the triage rotation.", "created": "2018-11-09T07:48:00.000000"}], "components": [], "created": "2018-06-21T05:16:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77ed798f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznt7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6503228_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12188621045"}], "description": "pdksync first release has been delivered and is functional for our purposes, but we now need to figure out when exactly we want it to run, then put together the automation to match.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40736", "fixedVersions": [], "id": "40736", "issueType": "New Feature", "key": "MODULES-7335", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-11-09T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE - Figure out how often pdksync should run and what automation it needs to achieve that", "timeSpent": "PT0S", "updated": "2018-11-09T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "Re-assigning to Platform OS, as that team owns selinux", "created": "2018-08-01T14:55:00.000000"}], "components": ["selinux_core"], "created": "2018-06-21T02:30:00.000000", "creator": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The selmodule provider reloads a selinux module when it receives a refresh event."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9164f20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznszr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}], "description": "In the old days `semodule --list` provided the version of the modules loaded. Then this output was removed and now only lists the modules loaded. \n\nThe new param `--list-modules=full` looks like this:\n\n{noformat}\n# semodule --list-modules=full | head -n2\n200 container         pp         \n100 abrt              pp         \n...\n{noformat}\n\nwhere 200 is the priority of the module and pp the type (IMHO cil or pp is possible). Priority is there because you can have the same named module loaded multiple times and the higher priority wins.\n\nAnyway, this doesn't help puppet to determine what version of the module is loaded to determine if it needs to load the module again.\n\nI now wan't to reload the module if puppet changes the source of the module it manages. But right now the selmodule provider does  not support sending a notify to reload the module:\n\nTest-case:\n\n{noformat}\nexec { '/bin/true':\n}\n~> selmodule { 'tomcat':\n  ensure => 'present',\n}\n{noformat}\n\nproduces:\n\n{noformat}\n# puppet apply /tmp/test.pp\nNotice: Compiled catalog for server in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/Exec[/bin/true]/returns: executed successfully\nNotice: Applied catalog in 1.11 seconds\n{noformat}\n\nIt's not trying to reload the tomcat module.\n", "environment": "EL8 (expected to be released 2019), Fedora 26+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38563", "fixedVersions": [], "id": "38563", "issueType": "New Feature", "key": "MODULES-7334", "labels": ["el", "el8", "linux", "redhat", "selinux", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "selmodule should support the refresh event", "timeSpent": "PT0S", "updated": "2018-08-07T15:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "SHA256 is now used in place of MD5", "created": "2019-03-22T03:09:00.000000"}], "components": [], "created": "2018-06-20T08:04:00.000000", "creator": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c89b842"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzns2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23507324048_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_234958096"}], "description": " *Module Version:* puppetlabs-firewall\n *Puppet Version:* 2018.0.x\n *OS Name/Version:* RHEL 7\n\n*Description:*\nSystems with iptables rules containing empty comments will cause a the generation of an md5 hash that trips fips enabled hosts, leading to agent run failures:\n\n{code:java}\nmd5_dgst.c(82): OpenSSL internal error, assertion failed: Digest MD5 forbidden in FIPS mode!\n{code}\n\n*Desired Behavior:*\n\nDo not generate additional md5 hash during catalog application.\n\n*Actual Behavior:*\n\nAn md5 hash is generated, causing a fips failure.\n\n\nThis is happening at [https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L610|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L610].\n\nThe only workaround at the moment is to add text to all comments to avoid the additional hash generation.", "environment": "[https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L610]\n\n\u00a0\n\nOn FIPS enabled hosts, this is causing their puppet runs to fail\n\nIt is occurring on some nodes because those nodes contain IPtables rules with empty comments, so we put in a rule number and the md5 of the rule as a comment.\u00a0\n\n\u00a0\n\nIs there a better way we can do this?\n\n\nThanks\n\nNicky\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40733", "fixedVersions": [], "id": "40733", "issueType": "Bug", "key": "MODULES-7333", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "resolution": "Fixed", "resolutionDate": "2019-03-22T03:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabs-firewall} : {md5sums are being performed on empty comments}", "timeSpent": "PT0S", "updated": "2019-03-26T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-06-20T06:51:00.000000", "creator": "557058:a88a4fbe-baf3-4319-9144-29ff9c7f8ca0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60bdb255"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykkvr:"}], "description": "Hi,\n\nWe are using\u00a0puppetlabs-ntp\u00a0version 7.1.1.\n\nRecently we faced, that NTP servers from our Hiera does not override setting, which comes from the module, but get merged with them.\n\nIs it an easy way to change that behavior?\n\ni.e. we do not want to use default NTP servers, defined in the module at all, but just our NTP servers, defined in our hiera file.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35340", "fixedVersions": [], "id": "35340", "issueType": "Bug", "key": "MODULES-7332", "labels": ["Hiera", "NTP"], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a88a4fbe-baf3-4319-9144-29ff9c7f8ca0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-ntp : can't override NTP servers from module", "timeSpent": "PT0S", "updated": "2018-08-23T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:8b8ee68d-9213-4499-8e76-36a21cb10c37]\n\nWe would like to thank you for taking the time to log this feature request with us.\nSadly this is not currently on our roadmap so it may take a while for us to get around to it.\nI will add this to the Accounts Next epic.\n\nPlease note that this module is open source and we welcome pull requests.\n\nMany Thanks\nThe Modules Team", "created": "2018-06-22T09:11:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] I should have a PR ready sometime next week.\u00a0", "created": "2018-06-22T13:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thats brilliant! \nWhen you have it ready if you ping me in here to let me know I can look at it :-)", "created": "2018-06-25T03:03:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] https://github.com/puppetlabs/puppetlabs-accounts/pull/149 have been created to address the required functionality.", "created": "2018-07-05T06:51:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:8b8ee68d-9213-4499-8e76-36a21cb10c37], Thank you for your PR and Ticket! Closing as resolved :)", "created": "2018-08-17T04:47:00.000000"}], "components": ["accounts"], "created": "2018-06-20T04:20:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a09da2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5329"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzns1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_190224594_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4822583836"}], "description": "_Basic Info_\n *Module Version: 1.3.0*\n *Puppet Version: 5.5.3*\n *OS Name/Version: CentOS\u00a07.0.1406*\n\n_The module does not allow the end user to customize the user's authorized key file location for ssh._\n\n*Desired Behavior:*\n\n\u00a0\n\nCurrently the module assumes the user's authorized keys file is located in\n{code:java}\n~/.ssh/authorized_keys{code}\n\u00a0\n\nThis is a sane assumption but should really be a variable, since it can be set by setting a value for AuthorizedKeysFile in /etc/ssh/sshd_config. A typical value in sshd_config could thus be:\n{code:java}\nAuthorizedKeysFile /var/lib/ssh/%u/authorized_keys{code}\nThis would ensure that all authorized keys files are managed in one single location. It increases security since /var/lib/ssh could be only readable by root and you could have more control over key distribution.\u00a0\n\nIf this were to be implemented then it would be handy to have an extra attribute that can be used to ensure that the default location is empty and perhaps even have some warning text to inform users that keys placed in ~/.ssh/authorized_keys will be deleted and/or ignored.\u00a0\n\n\u00a0", "epicLinkSummary": "Accounts Next", "estimate": "PT0S", "externalId": "40730", "fixedVersions": [], "id": "40730", "issueType": "New Feature", "key": "MODULES-7331", "labels": [], "originalEstimate": "PT0S", "parent": "38352", "parentSummary": "Accounts Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "resolution": "Fixed", "resolutionDate": "2018-08-17T04:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "accounts : allow for variable authorized_keys location", "timeSpent": "PT0S", "updated": "2018-08-17T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "https://github.com/puppetlabs/netdev_stdlib/compare/0.14.0...5749ce0cd253dd105ef5cb548e1967c88217a09d", "created": "2018-06-19T13:38:00.000000"}], "components": [], "created": "2018-06-19T13:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2662f5d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznrjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2558_*|*_3_*:*_1_*:*_998890_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_67424"}], "description": "*REASON:* bugfixes\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39584", "fixedVersions": [], "id": "39584", "issueType": "Task", "key": "MODULES-7328", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-19T13:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (netdev_stdlib) 0.14.1 - (19-Jun-2018) - (5749ce0cd253dd105ef5cb548e1967c88217a09d)", "timeSpent": "PT0S", "updated": "2018-06-19T13:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "623c12b950bb2b0070b6b384", "body": "Old Debian (and Ubuntu) versions appear to have been deprecated in the repository, but the [README|https://github.com/puppetlabs/puppetlabs-apt#limitations] information has not been updated to reflect it.", "created": "2018-06-19T11:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c12b950bb2b0070b6b384]\n\nThank you for raising this with us. I have updated the README in the following PR:https://github.com/puppetlabs/puppetlabs-apt/pull/767\n\nUbuntu 18.04 support is also being worked on at the moment. When this is done we will ensure this is also updated. \n\nMany Thanks\nThe Modules Team.", "created": "2018-06-22T09:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Going to resolve this ticket as the PR has now been merged into master.", "created": "2018-06-22T09:20:00.000000"}], "components": ["apt"], "created": "2018-06-19T09:29:00.000000", "creator": "623d00a701f8660070b7891d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77be1a62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznr47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257974361_*|*_10007_*:*_1_*:*_723496_*|*_5_*:*_1_*:*_0"}], "description": "The apt module supports Debian 6 and 7, this is Debian Squeeze and Wheezy.\n\nDebian Squeeze has been EOL since 29 February 2016. Debian Wheezy became obsolete\u00a031 May 2018.\n\n*Desired Behavior: The module should support a version of Debian that is actually supported. Debian Jessie (8) is supported until\u00a030 June 2020. The current stable version of Debian is Stretch (9) until June 2022.*\n\n*Actual Behavior: No support, or CI for supported debian versions*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34337", "fixedVersions": [], "id": "34337", "issueType": "Improvement", "key": "MODULES-7327", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00a701f8660070b7891d", "resolution": "Fixed", "resolutionDate": "2018-06-22T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : deprecate Debian Squeeze (6) and Wheezy (7)", "timeSpent": "PT0S", "updated": "2018-06-22T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing due to TPs work done on the apt module being merged.", "created": "2018-06-29T09:09:00.000000"}], "components": [], "created": "2018-06-19T05:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e15801"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznqnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7482_*|*_3_*:*_1_*:*_785687976_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_93062414"}], "description": "The apt module has been red in Jenkins for a while now, there are usually one or two failures per OS run. Errors show up on either Ubuntu or Debian seemingly randomly.\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/master/]\n\nFailures have been observed ranging from step 4 smoke tests to step 8 and 10 full acceptance runs.\n\nSpreadsheet to track failure pattern:\n\nhttps://docs.google.com/spreadsheets/d/1sKopa7zqlqaK9nsJqeOx9tysnW25Vqwy-6RskLIfPxM/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40728", "fixedVersions": [], "id": "40728", "issueType": "CI Blocker", "key": "MODULES-7326", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-06-29T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt failing intermittently on Jenkins", "timeSpent": "PT0S", "updated": "2018-06-29T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e76dcbef8a60068c8db0c", "body": "With exactly the same manifest on puppet 4.10.12 I have no issues.", "created": "2018-06-20T06:17:00.000000"}, {"author": "623e76dcbef8a60068c8db0c", "body": "A previous installation of PostgreSQL (outside of Puppet) could cause files to be left in /var/lib/postgresql despite running apt purge postgres*.\u00a0 \u00a0 Manual removal of this directory allowed the module to run correctly without error.", "created": "2018-07-08T08:50:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623e76dcbef8a60068c8db0c] for reporting the issue. Could you please check if the problem still exists on the latest release of the module(6.10.1). Thank you.", "created": "2021-02-15T06:49:00.000000"}], "components": ["postgresql"], "created": "2018-06-19T04:26:00.000000", "creator": "623e76dcbef8a60068c8db0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b4504eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznqn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}], "description": "With the following my my manifest:\n\nclass { 'postgresql::server': }\n\nI get this:\n\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_hba.conf20180619-7760-176h7sr.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_hba.conf20180619-7760-176h7sr.lock\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_hba.conf20180619-7760-176h7sr.lock\nError: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/etc/postgresql/9.5/main/pg_hba.conf]/ensure: change from 'absent' to 'file' failed: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_hba.conf20180619-7760-176h7sr.lock\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]/ensure: created\nError: Puppet::Util::FileType::FileTypeFlat could not write /etc/postgresql/9.5/main/postgresql.conf: No such file or directory @ rb_sysopen - /etc/postgresql/9.5/main/postgresql.conf\nError: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /etc/postgresql/9.5/main/postgresql.conf: No such file or directory @ rb_sysopen - /etc/postgresql/9.5/main/postgresql.conf\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]/ensure: created\nError: Puppet::Util::FileType::FileTypeFlat could not write /etc/postgresql/9.5/main/postgresql.conf: No such file or directory @ rb_sysopen - /etc/postgresql/9.5/main/postgresql.conf\nError: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /etc/postgresql/9.5/main/postgresql.conf: No such file or directory @ rb_sysopen - /etc/postgresql/9.5/main/postgresql.conf\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_ident.conf20180619-7760-igfsh9.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_ident.conf20180619-7760-igfsh9.lock\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_ident.conf20180619-7760-igfsh9.lock\nError: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/etc/postgresql/9.5/main/pg_ident.conf]/ensure: change from 'absent' to 'file' failed: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /etc/postgresql/9.5/main/pg_ident.conf20180619-7760-igfsh9.lock", "environment": "Ubuntu 16.04\u00a0\u00a0\n\npuppet-agent 5.5.2\n\npuppetlabs/postgresql 5.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39582", "fixedVersions": [], "id": "39582", "issueType": "Bug", "key": "MODULES-7325", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76dcbef8a60068c8db0c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/postgresql : fails with puppet 5.5.2 on Ubuntu 16.04", "timeSpent": "PT0S", "updated": "2021-02-15T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] marking this as approved. There were a few minor points around the readme,\n\nDoes not follow this\u00a0[https://puppet.com/docs/puppet/5.5/READMEtemplate.txt|https://www.google.com/url?q=https://puppet.com/docs/puppet/5.5/READMEtemplate.txt&sa=D&ust=1530109415271000&usg=AFQjCNGU0hvodCYQ39IAcFPmUPtjTWDibw]\u00a0\n\nFormatting is broke in the rendering of markup\n\nGreat work !!!", "created": "2018-06-27T07:40:00.000000"}], "components": ["approved"], "created": "2018-06-17T04:40:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e5f7e68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznprb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_872148127_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2734854"}], "description": "Hi,\ncould you please approve our make modue https://forge.puppet.com/puppet/make? We do regular releases, the readme is well written and we tackle new PRs on a regular basis.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "38562", "fixedVersions": [], "id": "38562", "issueType": "Task", "key": "MODULES-7318", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-06-27T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approve puppet/make", "timeSpent": "PT0S", "updated": "2018-06-27T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3915718f-2673-45b3-a0a6-c7c03ef0754e", "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "Along these lines, the metadata only shows support for Ubuntu up to 14.04 which will be end of life early next year.\u00a0 Also this module isn't flagged as \"supported\" in puppetforge, I'm assuming it is since it is mentioned all over the puppetdb documentation?", "created": "2018-07-14T11:27:00.000000"}], "components": ["puppetdb"], "created": "2018-06-16T04:20:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b7414e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznpof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3497285812_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nthe last release of puppetlabs-puppetdb was quite some time ago. It currently throws a bunch of warnings:\n\n{code}\nWarning: This method is deprecated, please use the stdlib validate_legacy function,\n                    with Pattern[]. There is further documentation for validate_legacy function in the README. at [\"/etc/puppetlabs/code/environments/production/modules/puppetdb/manifests/server.pp\", 91]:[\"/etc/puppetlabs/code/environments/production/modules/rna/manifests/init.pp\", 35]\n   (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')\n{code}\n\n\nThis was fixed over a year ago and merged more than half a year ago: https://github.com/puppetlabs/puppetlabs-puppetdb/pull/251\n\nThe community would highly  appreciate a bit more love to the puppetlabs modules. Could you please do a new release?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34336", "fixedVersions": [], "id": "34336", "issueType": "Task", "key": "MODULES-7317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2018-07-26T15:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "New release for puppetlabs-puppetdb", "timeSpent": "PT0S", "updated": "2018-07-26T15:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Experimental pipeline this has passed on 2017.3: \nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/experimental_auto_puppetlabs-satellite-pe-tools_intn-sys_full-pe-previous-master/1/console\n\nSmoke and current have been skipped.\nThis is ready for migration and other steps can be enabled as we go.\n\nThere has been a new version of the API introduced in puppet 4, only the tasks retrieval is failing. This may be just a test issue and we need to work out the new API call and update it.\n\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/6876bb591f76bbd9227ed4b457beb7656e333d06/spec/spec_helper_acceptance.rb#L129\n\n", "created": "2018-06-15T10:36:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Possible API calls:\n{code}\n/api/classifier/nodes/<nodename>/facts    \n/api/cm/facts\n{code}", "created": "2018-06-18T05:46:00.000000"}], "components": [], "created": "2018-06-15T10:06:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A plan on the work required to get this passing CI again."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1bf767"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznp3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6024_*|*_1_*:*_1_*:*_7425_*|*_10007_*:*_1_*:*_81470455_*|*_3_*:*_1_*:*_240266822_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3388"}], "description": "This has never passed in this version of CI next. Carry out some investigation work to get this green again and running in CI.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38561", "fixedVersions": [], "id": "38561", "issueType": "Bug", "key": "MODULES-7313", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-19T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "satellite_pe_tool: Scope getting this green again", "timeSpent": "PT0S", "updated": "2018-06-19T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Transient, rekick resolved this.", "created": "2018-06-15T10:25:00.000000"}], "components": [], "created": "2018-06-15T09:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@210e3542"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznp3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7913_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1881880"}], "description": "Step 15 in our Jenkins pipeline (nightlies) is failing on Debian 8.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37501", "fixedVersions": [], "id": "37501", "issueType": "Bug", "key": "MODULES-7312", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-15T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache: Nightlies failing on Debian 8", "timeSpent": "PT0S", "updated": "2018-06-15T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-06-15T06:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No longer run unit tests on ruby 2.1.6."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f470efe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznp0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7438_*|*_10007_*:*_1_*:*_250169149_*|*_3_*:*_1_*:*_1610697_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_81356"}], "description": "Currently in Jenkins unit tests are failing on ruby 2.1.6. As puppet-strings have been introduced in to puppet-module-gems and requires at least ruby 2.1.6 tests are unable to run therefore they fail.\n\n\n{code}\n01:49:46 Gem::InstallError: puppet-strings requires Ruby version >= 2.1.9.\n01:49:46 An error occurred while installing puppet-strings (2.0.0), and Bundler cannot\n01:49:46 continue.\n01:49:46 Make sure that `gem install puppet-strings -v '2.0.0'` succeeds before bundling.\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33299", "fixedVersions": [], "id": "33299", "issueType": "Bug", "key": "MODULES-7311", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-18T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ibm-installation-manager - Unit tests failing on ruby-2.1.6", "timeSpent": "PT0S", "updated": "2018-06-18T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "[~accountid:623c12bf1c7f6a007049e948] can you share the code you're using to call the puppet_agent module?", "created": "2018-06-15T15:58:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Without further information we can't progress on this ticket. Please feel free to re-open if you can give us more details of how you're using the module.", "created": "2018-06-26T15:02:00.000000"}], "components": ["puppet_agent"], "created": "2018-06-15T00:55:00.000000", "creator": "623c12bf1c7f6a007049e948", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34a9764a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznoxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1001240565_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* 5.x\n*OS Name/Version:* Debian Stretch\n\n*Desired Behavior:*\nI would like to install the package `1.10.12-1stretch`\n\n\n\n*Actual Behavior:*\nResults in an error:\n{noformat}\nError: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=1.10.12-1n/a' returned 100: Reading package lists...\n{noformat}\n\npackage_version was set to 1.10.12-1stretch, 1.10.12-1, 1.10.12 (everything results in the same error)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40726", "fixedVersions": [], "id": "40726", "issueType": "Bug", "key": "MODULES-7314", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bf1c7f6a007049e948", "resolution": "Cannot Reproduce", "resolutionDate": "2018-06-26T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppet_agent} : {package_version is not working for debian stretch}", "timeSpent": "PT0S", "updated": "2018-06-26T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "This appears to be a one time issue.  The puppet_agent_appdata fact isn't populated.  Once it reruns the fact is populated and everything works fine.  Strange.", "created": "2018-06-14T19:17:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Hi Ryan,\n\n\u00a0\n\nNormally pluginsync should have downloaded the `puppet_agent_appdata` fact implementation before the agent requests its catalog from the master. Do you have full logs of the puppet run which failed and the one which worked, to check how pluginsync operated?", "created": "2018-06-15T16:10:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Without further information there's not a lot we can do to track this down. If you're able to answer my question above feel free to re-open this.", "created": "2018-06-26T14:56:00.000000"}], "components": ["puppet_agent"], "created": "2018-06-14T18:56:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e2b8c00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznovz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1022350514_*|*_6_*:*_1_*:*_0"}], "description": "Some agents are returning the following error\n\n{code:java}\nFailed to apply catalog: Parameter path failed on File[\\Puppetlabs]: File paths must be fully qualified, not '\\Puppetlabs' (file: /etc/puppetlabs/code/environments/legacytest/modules/puppet_agent/manifests/prepare.pp, line: 36)\n{code}", "environment": "Puppet 2018.1.0\n\nWindows Server Agents", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40723", "fixedVersions": [], "id": "40723", "issueType": "Bug", "key": "MODULES-7315", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Cannot Reproduce", "resolutionDate": "2018-06-26T14:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Throwing error about fully qualified paths", "timeSpent": "PT0S", "updated": "2018-06-26T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5dbb0e1452817b0c343dca2e", "body": "[https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/83]\n\n\u00a0", "created": "2018-06-14T13:22:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR is merged", "created": "2021-02-15T07:51:00.000000"}], "components": ["ibm_installation_manager"], "created": "2018-06-14T13:06:00.000000", "creator": "5dbb0e1452817b0c343dca2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb371df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznolr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84397496494_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:1.2.0*\n *Puppet Version:5.3.3*\n *OS Name/Version:Centos 6.9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: When changing a fix package from ensure = 'present' to 'absent' it would be good if the uninstall was successful.*\n\n*Actual Behavior: The imcl.rb part of the module doesn't stop the services before attempting to uninstall the package.*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nUsing the following puppet code I am trying to remove a patch from a server.\n{code:java}\n  ibm_pkg { 'WebSphere_IFPI90009':\n    ensure        => 'absent',\n    package       => '8.5.5.12-WS-WAS-IFPI90009',\n    version       => '8.5.5012.20180426_0127',\n    target        => '/opt/IBM/WebSphere/AppServer',\n    repository    => 'http://artifacts/jboss/provisioning/IFPI90009',\n    user          => 'wasadmin',\n    package_owner => 'wasadmin',\n    package_group => 'wasadmin',\n    require       => Websphere_application_server::Instance['WebSphere85'],\n  }\n{code}\nwhich results in this error\n{code:java}\nDebug: Executing with uid=wasadmin: '/home/wasadmin/IBM/InstallationManager/eclipse/tools/imcl uninstall 8.5.5.12-WS-WAS-IFPI90009_8.5.5012.20180426_0127 -s -installationDirectory /opt/IBM/WebSphere/AppServer'\nError: Execution of '/home/wasadmin/IBM/InstallationManager/eclipse/tools/imcl uninstall 8.5.5.12-WS-WAS-IFPI90009_8.5.5012.20180426_0127 -s -installationDirectory /opt/IBM/WebSphere/AppServer' returned 1: ERROR: Running processes have been detected that may interfere with the current operation. Stop all WebSphere and related processes before continue.\nError: /Stage[main]/Profile::Websphere_base/Ibm_pkg[WebSphere_IFPI90009]/ensure: change from 'present' to 'absent' failed: Execution of '/home/wasadmin/IBM/InstallationManager/eclipse/tools/imcl uninstall 8.5.5.12-WS-WAS-IFPI90009_8.5.5012.20180426_0127 -s -installationDirectory /opt/IBM/WebSphere/AppServer' returned 1: ERROR: Running processes have been detected that may interfere with the current operation. Stop all WebSphere and related processes before continue.\n\n{code}\nadding a 'stopprocs' to the destroy definition in imcl.rb does the trick.\n{code:java}\n  def destroy\n    stopprocs\n    cmd_options = \"uninstall #{resource[:package]}_#{resource[:version]} -s -installationDirectory #{resource[:target]}\"\n    imcl(cmd_options)\n  end\n{code}\nnow the patch is removed properly.\n{code:java}\nDebug: Executing with uid=wasadmin: '/home/wasadmin/IBM/InstallationManager/eclipse/tools/imcl uninstall 8.5.5.12-WS-WAS-IFPI90009_8.5.5012.20180426_0127 -s -installationDirectory /opt/IBM/WebSphere/AppServer' Notice: /Stage[main]/Profile::Websphere_base/Ibm_pkg[WebSphere_IFPI90009]/ensure: removed\n{code}\nI will create a PR for this code.\n\n\u00a0\n\nThanks\n\nMark", "environment": "Centos 6.9, Puppet v5.3.3, WebSphere 8.5.5.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "40721", "fixedVersions": [], "id": "40721", "issueType": "Bug", "key": "MODULES-7308", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dbb0e1452817b0c343dca2e", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "websphere_application_server: removing patches from websphere doesn't stop the server first.", "timeSpent": "PT0S", "updated": "2021-02-15T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "This may be an issue with Puppet and not so much this module.\u00a0 Not really sure.", "created": "2018-06-14T14:05:00.000000"}], "components": [], "created": "2018-06-14T12:40:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65be587e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznolb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62795181862_*|*_6_*:*_1_*:*_0"}], "description": "After upgrading the DSC module to 1.6.0 a lot of the Windows Servers started barfing an error when Puppet was run.\u00a0 I've seen it on 2016 and 2012 R2\n\n\u00a0\n\n\n{{}}\n{code:java}\nFailed to apply catalog: Cannot alias File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xArchive/en-US] to [\"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xArchive/en-us\"]; resource [\"File\", \"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xArchive/en-us\"] already declared\n{code}", "environment": "Puppet 2018.1.0.\n\n\u00a0\n\nClients running on Windows Server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38560", "fixedVersions": [], "id": "38560", "issueType": "Bug", "key": "MODULES-7307", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Cannot Reproduce", "resolutionDate": "2020-06-10T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : Duplication Declaration issue", "timeSpent": "PT0S", "updated": "2020-06-10T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["bootstrap"], "created": "2018-06-14T10:21:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15e75966"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Bootstrap Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznoen:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37500", "fixedVersions": [], "id": "37500", "issueType": "Epic", "key": "MODULES-7306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Bootstrap Next", "timeSpent": "PT0S", "updated": "2021-01-25T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:9810f944-e355-4de8-bfff-bb2e188568c7]\n\nThank you for taking the time to create this ticket. Currently this in not high priority on our roadmap, however I will add it to our Apache Next epic.\nPlease note this module is open source so feel free to create a PR and we will work on getting it merged.\n\nMany Thanks\nPaula", "created": "2018-06-14T08:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This issue is resolved. [https://github.com/puppetlabs/puppetlabs-apache/blob/367a7c0d5df8d275efdfb2a191d7f3316131d30a/metadata.json#L71]\n\nApologies for the delay in response.", "created": "2021-05-17T04:52:00.000000"}], "components": ["apache", "supported"], "created": "2018-06-14T07:40:00.000000", "creator": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5453e3d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznodb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2010469_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92263129182"}], "description": "_Basic Info_\n *Module Version: 3.1.0*\n *Puppet Version:*\n *OS Name/Version: Ubuntu 18.04*\n\n[https://github.com/puppetlabs/puppetlabs-apache/blob/f96e7294225e925737d54f26cceb7274c8b9880d/manifests/params.pp#L236]\u00a0maps OS version / PHP version. Ubuntu 18.04 comes with PHP 7.2 by default. Add support for Ubuntu 18.04 while keeping downward compatibility with old Ubuntus.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35335", "fixedVersions": [], "id": "35335", "issueType": "Improvement", "key": "MODULES-7305", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache : add support for Ubuntu 18.04 / PHP 7.2", "timeSpent": "PT0S", "updated": "2021-05-17T04:52:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:6e942abf-3b40-4549-95b7-058eb51d6f87], \n\nAre you happy enough if I resolve this ticket as your PR has been merged?\nAlso thank you for taking the time to submit this ticket and PR.\n\nMany Thanks\nPaula", "created": "2018-06-15T05:48:00.000000"}, {"author": "557058:6e942abf-3b40-4549-95b7-058eb51d6f87", "body": "Yep, that looks great - thanks!", "created": "2018-06-15T07:14:00.000000"}], "components": ["stdlib"], "created": "2018-06-14T04:01:00.000000", "creator": "557058:6e942abf-3b40-4549-95b7-058eb51d6f87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation fully describes the behaviour of the type"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20157afa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzno7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92972577_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5098192"}], "description": "The documentation for Stdlib::Unixpath states that it \"Matches paths on Unix operating systems.\" but relative paths are paths too, and it doesn't match those.\n\nRather than change the behaviour of the type, I think the best course of action is probably to update the documentation to be clearer.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36500", "fixedVersions": [], "id": "36500", "issueType": "Improvement", "key": "MODULES-7304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6e942abf-3b40-4549-95b7-058eb51d6f87", "resolution": "Fixed", "resolutionDate": "2018-06-15T07:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Documentation for Stdlib::Unixpath doesn't make it clear that it's absolute paths only", "timeSpent": "PT0S", "updated": "2018-06-15T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee]\n\nI am just wondering if it is the puppet-selinux module you are referring to?\n\n", "created": "2018-06-14T08:26:00.000000"}, {"author": "70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee", "body": "Oh argh - sorry, I'm new to my current environment... it seems it is actually spiette-selinux and it is an older version.\n\n\u00a0", "created": "2018-06-14T10:14:00.000000"}, {"author": "70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee", "body": "Figured out how to close it... sorry to trouble you.", "created": "2018-06-14T10:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thats no worries I will close it now.\nThank you for such a prompt response.", "created": "2018-06-14T10:16:00.000000"}], "components": ["selinux_core"], "created": "2018-06-13T14:50:00.000000", "creator": "70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70af4bd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznnxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69974583_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 0.6.1*\n *Puppet Version:* 3.6.2\n *OS Name/Version: Centos7 agent / Centos6 server*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\u00a0\u00a0\u00a0 *Manual or automated puppet agent run on client as normal*\n\n*Actual Behavior:*\n\n\u00a0\n\nAgent run throws the following error -\n\n{{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid source parameter, expecting a directory at /<path>/module.pp:66 on node <node.with.agent.com>}}\n\nIn module.pp, around line 66 is this stanza:\n\n{{ $sourcedir = \"puppet:///modules/selinux/${name}\"}}\n{{ }}}\n{{ # sourcedir validation}}\n{{ # we only accept puppet:///modules/<something>/<something>, file:///anything}}\n{{ # we reject .te}}\n{{ case $sourcedir {}}\n{{ /^puppet:\\/\\/\\/modules\\/.*.te$/: {}}\n{{ fail('Invalid source parameter, expecting a directory')}}\n{{ }}}\n\nThe intent is to fail if a .te file is passed in as a source directory; however, the dot in \".te\" is not escaped properly. Therefore it is a regex dot, not a literal.\n\nThe result is that any directory ending in \"te\" will throw the error and kill the run. The correct regex would be\n\n{{/^puppet:\\/\\/\\/modules\\/.*\\.te$/}}\n\nAnd the reason this failed in our environment, and it's not likely been experienced by many, is....\n\n{{...}}\n{{drwxr-xr-x+ 3 root root 16384 Apr 27 2015 myiptables}}\n{{drwxrwxr-x+ 3 root root 16384 Jun 7 11:06 mylogrota*te* <====}}\n{{drwxrwxr-x+ 3 root root 16384 Jun 7 11:05 mylogwatch}}\n{{...}}\n\nso when it gets to mylogrotate, it matches the malformed regex and bombs out.\n\n\u00a0", "environment": "Independent of environment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39580", "fixedVersions": [], "id": "39580", "issueType": "Bug", "key": "MODULES-7303", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:288e2fc6-31a3-4fc7-b3d1-8df15cd754ee", "resolution": "Won't Fix", "resolutionDate": "2018-06-14T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "selinux : Bad regex in modules.pp can fail an agent run", "timeSpent": "PT0S", "updated": "2018-06-22T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5dbb0e1452817b0c343dca2e]\n\nThank you for taking your time to submit this ticket. :-)\nAs I see you have came up with a solution we would be very grateful if you submitted a PR with your changes and we can work with you on getting it merged.\nI will also add this ticket to our websphere_application_server next epic.\n\nMany Thanks\nPaula", "created": "2018-06-14T08:19:00.000000"}, {"author": "5dbb0e1452817b0c343dca2e", "body": "I have created a PR for this change.\n\nYou assistance is greatly appreciated.\n\nThanks\n\nMark", "created": "2018-06-14T10:31:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks [~accountid:5dbb0e1452817b0c343dca2e]\n\nGreatly appreciated from us here at Puppet. \n\n:-) \n\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/82", "created": "2018-06-14T10:44:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR is merged", "created": "2021-02-15T07:52:00.000000"}], "components": ["websphere_application_server"], "created": "2018-06-13T14:28:00.000000", "creator": "5dbb0e1452817b0c343dca2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a2ca73c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznnpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64260472_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_84414772547"}], "description": "_Basic Info_\n*Module Version:1.2.0*\n*Puppet Version:5.3.3*\n*OS Name/Version:Centos 6.9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: To have the module not re-install iFixes with every puppet run.*\n\n*Actual Behavior: Every puppet run stops websphere and re-installs the iFix.\n\nThe code in ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb at line 283 is trying to enumerate the packages and fixes applied to the server.\n\n\u00a0\n{code:java}\n    doc.elements.each('/installRegistry/profile') do |item|\n      product_name = item.attributes['id'] \n      path         = XPath.first(item, 'property[@name=\"installLocation\"]/@value').value \n      XPath.each(item, 'offering') do |offering|\n        id = offering.attributes['id'] \n        XPath.each(offering, 'version') do |package|\n          version      = package.attributes['value'] \n          repository   = package.attributes['repoInfo'].split(',')[0].split('=')[1]\n          packages << {\n            product_name: product_name,\n            path: path,\n            package_id: id,\n            version: version,\n            repository: repository,\n          }\n        end\n      end\n    end{code}\n\u00a0\n\nThis loop will only get the main package and it's high level fix packs. IFixes are identified in the installRegistry.xml as a <fix id=> stanza.\n\n\u00a0\n\nAdding the loop to check for fix packs inside the main loop that is checking through the offerings does the trick.\n\n\u00a0\n{code:java}\n      XPath.each(item, 'offering') do |offering|\n        id = offering.attributes['id'] # com.ibm.cic.agent\n        XPath.each(offering, 'version') do |package|\n          version      = package.attributes['value'] # 1.6.2000.20130301_2248\n          repository   = package.attributes['repoInfo'].split(',')[0].split('=')[1]\n          packages << {\n            product_name: product_name,\n            path: path,\n            package_id: id,\n            version: version,\n            repository: repository,\n          }\n        end\n      end\n      XPath.each(item, 'fix') do |fix|\n        id = fix.attributes['id']\n        XPath.each(fix, 'version') do |package|\n          version      = package.attributes['value']\n          repository   = package.attributes['repoInfo'].split(',')[0].split('=')[1]\n          packages << {\n            product_name: product_name,\n            path: path,\n            package_id: id,\n            version: version,\n            repository: repository,\n          }\n        end\n      end\n    end\n{code}\nI've tested it locally and the iFixes are now identified as already installed on subsequent puppet runs.", "environment": "Centos 6.9, Puppet v5.3.3, WebSphere 8.5.5.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "36498", "fixedVersions": [], "id": "36498", "issueType": "Bug", "key": "MODULES-7302", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dbb0e1452817b0c343dca2e", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server: IFix patches are not idempotent.", "timeSpent": "PT0S", "updated": "2021-02-15T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5dbb0e1452817b0c343dca2e", "body": "I also had to remove the \"repository\" field from line 47 in ibm_installation_manager/lib/puppet/type/ibm_pkg.rb\n{code:java}[:imcl_path, :target, :repository, :response].each do |value|\n{code}", "created": "2018-06-13T14:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi again [~accountid:5dbb0e1452817b0c343dca2e],\n\nThank you again for taking the time to log this ticket it is much appreciated! \nI am going to add this ticket to the backlog, again feel free to create a pull request with your changes and one of our team will work with you to get it merged.\n\n:-) \n\nMany Thanks\nPaula", "created": "2018-06-14T08:24:00.000000"}, {"author": "5dbb0e1452817b0c343dca2e", "body": "The first change is within the websphere_application_server code which I don't have access to so I think someone at Puppet will have to make the change.\n\n\u00a0\n\nI have created a PR for the second change (to the file in the ibm_installation_manager codebase).\n\nI'm a complete newb when it comes to GitHub and have only been using Puppet for a sort period of time so assistance with test cases and whatnot would be highly appreciated.\n\nThanks\n\nMark", "created": "2018-06-14T10:30:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Cool [~accountid:5dbb0e1452817b0c343dca2e] \n\nJust linking your PR so it is easy to find when we come around to merging.\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/82\n\nHaving a quick scan everything looks fine and you have done everything correct so you seem to be getting the hang of it :-)\n\nYes i've just realized the codebase is private so apologies there I will list it here also and get it added to our backlog.\n\n*+Fix required (websphere_application_server)+*\n- https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/master/manifests/instance.pp\n$repository can be a valid path or a valid URL, currently we run `validate_absolute_path($repository)`, this check should be removed or implemented to check for either a valid absoloute path OR a valid url.\n", "created": "2018-06-14T10:43:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR is merged", "created": "2021-02-15T07:53:00.000000"}], "components": ["ibm_installation_manager"], "created": "2018-06-13T13:29:00.000000", "creator": "5dbb0e1452817b0c343dca2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Install is successful from a URL.\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5899ad36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznno7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68098006_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_84414514518"}], "description": "_Basic Info_\n *Module Version:1.2.0*\n *Puppet Version:5.3.3*\n *OS Name/Version:Centos 6.9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:To be able to install WebSphere packages and fixes from a URL as well as a local file system.*\n\n*Actual Behavior: websphere: Error: repository must be an absolute path: [http://artifacts/jboss/provisioning/WASND_v8*]\n\nThe 'repository' attribute in the module feeds directly into the repository keyword in the IBM imcl command. Valid values for a repository in the imcl command include a directory path, or a URL, or a combination of both in a comma delimited list. Knowing that, why are we checking for absolute paths for the repository attribute in the websphere_application_server/manifests/instance.pp?\n\nCan we change line 67 to check for a valid path or a valid URL, or just remove the check because the error the comes back from imcl would explain what's wrong.\u00a0\n{code:java}\nvalidate_absolute_path($repository)\n{code}\nRemoving this check has allowed me to define an instance using either an http distributed package or a file based repository using code as shown below.\u00a0\n{code:java}\n  websphere_application_server::instance { 'WebSphere85':\n    target          => '/opt/IBM/WebSphere/AppServer',\n    package         => 'com.ibm.websphere.ND.v85',\n    version         => '8.5.5013.20180112_1418',\n    profile_base    => '/opt/IBM/WebSphere/AppServer/profiles',\n    repository      => 'http://artifacts/jboss/provisioning/WASND855',\n    install_options => '-properties user.wasjava=java8',\n  }\n{code}\n\u00a0\n\nWe do regular pulls from IBM to a local repository server that serves up the files via http for patching and installation.\n\n\u00a0", "environment": "Centos 6.9, Puppet v5.3.3, WebSphere 8.5.5.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "39578", "fixedVersions": [], "id": "39578", "issueType": "Bug", "key": "MODULES-7301", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dbb0e1452817b0c343dca2e", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WebSphere_application_server: Patching and installation fails when using repository URL.", "timeSpent": "PT0S", "updated": "2021-02-15T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "The Forge compatibility information is based on the versions of Puppet that the module declares compatibility with, so the easiest way to change this is to update the Puppet version_requirement in the metadata.json to match the Puppet versions that are included in the target PE versions.\u00a0https://github.com/puppetlabs/puppetlabs-mco_rpc/blob/master/metadata.json#L61", "created": "2018-06-13T11:35:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Doesn't this critique apply to every single task we have on the forge?", "created": "2018-06-27T14:48:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I guess most of them already follow the pattern you're suggesting.", "created": "2018-06-27T14:50:00.000000"}], "components": [], "created": "2018-06-13T10:37:00.000000", "creator": "557058:3908eb13-614b-4b4f-bda0-2b8ee1e6ecfa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e814e40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznnin:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Updates README and metadata with requirements for the task."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_517175320_*|*_10007_*:*_1_*:*_164229663_*|*_3_*:*_1_*:*_419121_*|*_10009_*:*_1_*:*_6821418_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_707283106"}], "description": "Issue:\n\nAccording to the compatibility section of the puppetlabs/mco_rpc module, a few version older than Hoyt are listed as compatible. I checked this with the Direct Change room and was informed that a Hoyt Master & Agent would be required to run a task even with this module.\n\nRequest:\n\nUpdate the PE compatibility list to only include versions of PE which support the tasks feature which can use the mco_rpc module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36496", "fixedVersions": ["mco_rpc 0.1.1"], "id": "36496", "issueType": "Task", "key": "MODULES-7369", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3908eb13-614b-4b4f-bda0-2b8ee1e6ecfa", "resolution": "Fixed", "resolutionDate": "2018-06-29T14:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mco_rpc modules supported PE versions is incorrect ", "timeSpent": "PT0S", "updated": "2018-06-29T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243942c1da0e1007138d449", "body": "Have done some testing and there is multiple problems to solve.\n\nThe simplest solution is a documentation fix. That it is not recommended to set datadir when installing the mysql server for the initial install. After the initial install the module can be used to change the datadir but not until mysql apparmor profile have been changed.\n\nOne thing that is nice about this module is that it initializes the datadir if it is empty. As long as the apparmor profile allows it.\n\nNeeded access rules for the new datadir in the apparmor profile is the same as the default directory. Add these and the directory can be used but not initialized. To be able to initialize the datadir must exist and have the right permissions set and ownership set to mysql user and group.\n\nYou can use mysqld --initialize to create the directory with the correct permissions but only if you have the right apparmor access rules on the parent directory where datadir is stored. These rules also include the apparmor capability chown to be able to change owner on this new directory.\n\nNow if you could install the mysql server without starting it then it probably would be easier. The tricky part to be able to make this automatic is to be to change the apparmor profile before starting the mysql-server with the new datadir.", "created": "2018-06-14T06:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243942c1da0e1007138d449]\n\nThank you for taking the time to log this ticket.\nI will add this to the backlog, however this is not high in our priority list. \nPlease note this module is open source therefore feel free to create a pull request and we will work with you on getting it merged.\n\nMany thanks\nPaula", "created": "2018-06-14T08:31:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updating from Bug to Feature as this looks like a Feature Request.", "created": "2021-01-25T05:12:00.000000"}], "components": ["mysql"], "created": "2018-06-13T09:09:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60f0380f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznne7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}], "description": "I'm using this module to set up a MySQL-server in an another directory than default. This messes with the initialization of the database since mysql doesn't have permission to write to my chosen directory because apparmor is blocking access.\n\nIt would be a nice feature to be able to change apparmor configuration if datadir is changed or some parameters are used when installing a server. \n\nIn Ubuntu apparmor configuration for mysql isn't installed until the server is installed. A workaround is to add my chosen directory to apparmor when the configuration file appears but then I need atleast two puppet runs where the first one will fail.", "environment": "Ubuntu 18.04 (and others)\n\n\u00a0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "35333", "fixedVersions": [], "id": "35333", "issueType": "New Feature", "key": "MODULES-7300", "labels": ["feature"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : Support for adding/changing in apparmor", "timeSpent": "PT0S", "updated": "2021-01-25T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "The module has been released with 2018.1 support. Please raise a new ticket if there are any issues with this.", "created": "2018-07-10T04:12:00.000000"}], "components": ["satellite_pe_tools"], "created": "2018-06-13T03:36:00.000000", "creator": "557058:2deef474-47df-419f-8123-bbd42806cf68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fa579c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznn3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_987026_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2333978569"}], "description": "Hi,\u00a0\n\n\u00a0\n\nBelow link says, module\u00a0 satellite_pe_tools compatabilty with 2016.4.x ,2017.1.x and 2017.2.x. It doesn't talk\u00a0about 2017.3.x and 2018.1.x. Can you please update the compatibility about recent puppet version.\u00a0\n\n[https://forge.puppet.com/puppetlabs/satellite_pe_tools/compatibility]\n\nSetup requirements\n\nThis module requires Red Hat Satellite 6 and Puppet Enterprise 2016.4 or later.\n\n[https://forge.puppet.com/puppetlabs/satellite_pe_tools/readme#setup]\n\nCan you please update this module supports Redhat satellite version 6.2 and 6.3. The document is not clear about it.\u00a0\n\nAppreciate\u00a0if updating Compatability of PE version and Redhat Satellite.\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36494", "fixedVersions": [], "id": "36494", "issueType": "Improvement", "key": "MODULES-7299", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2deef474-47df-419f-8123-bbd42806cf68", "resolution": "Fixed", "resolutionDate": "2018-07-10T04:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-satellite_pe_tools - Compatibility with 2018.1.x ", "timeSpent": "PT0S", "updated": "2018-07-31T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]Can you confirm if this ticket has been triaged?", "created": "2018-06-19T04:21:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "My understanding of the underlying issue here is that when the puppet agent gets updated, PXP configurations don't change until the NEXT run, because the PE master is relying on the agent version facts to know how to configure PXP. Is that correct?\n\nIf so, the right fix is to ensure that, when we're upgrading, PXP gets appropriately reconfigured. Trying to magically turn off cached catalogs for this case, besides likely being incredibly error-prone, is *super* magical. I think this is better tracked as a PE ticket against the pxp-agent management code to ensure we reconfigure everything in one go.\n\nI can file that ticket and chat with the installer team on what this might look like - it may end up being changes to both codebases.", "created": "2018-06-26T15:17:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]That is correct and great point about the magic. Let me know if there is anything else I can provide to help. ", "created": "2018-06-26T15:24:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] the PXP configurations come from [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] and friends.  ", "created": "2018-06-26T15:31:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "once we figure out where the fixes go, if someone could set a fix version, that'd be awesome.\n\nour new process for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.", "created": "2019-01-02T14:32:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Having chatted with [~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] about this, I think we want to just capture the necessary configuration migration for this in the upgrade module, just as we do for Puppet 3->4 upgrades. This would allow us to re-enable the pxp-agent service as part of the upgrade, avoiding the need to rely on a successful agent run to reconfigure it.", "created": "2019-01-02T15:26:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:5e3375e183d74c0e821851f3] We have made several updates to the way windows upgrades are working in the puppet_agent module. I have been testing the upgrades from agent versions 1.10.12 and 1.7.0 up to 5.5.10 (the agent version that shipped with PE 2018.1.7) with no puppet service enabled (i.e. only running puppet from the \"run puppet\" button in PE) and things are working for me.\n\nCan you test with the [master branch|https://github.com/puppetlabs/puppetlabs-puppet_agent/tree/master] of puppet_agent and see if we have resolved your issues?\n\nIf not we need to discuss more about what you are seeing.", "created": "2019-03-05T15:36:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "I'm going to close this as done now, since the underlying problem appears to be fixed to me when using the master branch of the agent module.\n\nPlease re-open if you find that the latest changes have not fixed things. ", "created": "2019-03-12T11:15:00.000000"}], "components": ["puppet_agent"], "created": "2018-06-12T15:43:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f6f73ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8533"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznme7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1206075805_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16422089085_*|*_10006_*:*_1_*:*_5942949538"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* 5.5.1\n*OS Name/Version:* Windows 2012R2\nAs a customer using the direct puppet workflow, I expect the puppet_agent module to successfully upgrade my agents without manual intervention.\n\nIn the direct puppet agent workflow, the agents are configured to use cached catalogs and agent runs are initiated through orchestrator. During the upgrade from 4.10.x to 5.5.1 using the puppet_agent module on windows, the `pxp-agent` does not start successfully. This occurs because a new catalog is required to update the `pxp-agent.conf`, but the catalog from the agent upgrade is cached. With cached catalogs disabled this works successfully, however with cached catalogs enabled, manual intervention is required to get the agent to run a new catalog. \n\nIt would be nice to disable the cached catalog as a part of the agent upgrade script to avoid this problem. However, this assumes that configuring cached catalogs is a managed setting.\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb\n\n\nReproduction steps.\n\n1. Configure PE 2018.1 \n2. Enable cached catalogs\n3. Classify a windows agent running 4.10.x with puppet_agent configured for 5.5.1\n4. Click \"Run puppet\" on the console\n\nAfter which, you should see that the \"Run puppet\" button is grayed out and the `pxp-agent` service is not running on the agent node. \n\nWorkaround:\n\nEither of the following. \n\n1. Disable cached catalogs prior to the agent upgrade.\n2. Manually run puppet agent -t --no-use_cached_catalog\n", "environment": "Windows 2012 r2 with cached catalogs. Upgrading from PE 2016.4.x to 2018.1.x using the direct puppet workflow. ", "epicLinkSummary": "Windows upgrades are failing due to pxp-agent issues", "estimate": "PT0S", "externalId": "41777", "fixedVersions": [], "id": "41777", "issueType": "Improvement", "key": "MODULES-7316", "labels": [], "originalEstimate": "PT0S", "parent": "42912", "parentSummary": "Windows upgrades are failing due to pxp-agent issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Done", "resolutionDate": "2019-03-12T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent should temporarily disable cached catalogs", "timeSpent": "PT0S", "updated": "2019-03-12T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2018-06-11T14:20:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "IIS should bring all managed resources into their final configured state in a single run."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7258875e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "The IIS module has a number of functions that require two runs before the managed resource is in its final state and stops reporting changes.\n\nTwo come to mind immediately being iis_application and the sslflags property MODULES-5561\n\nand iis_site and the sslflags propery of a bindings item.\n\nThis ticket is to research what strategies are available and how much work would be involved in ensure the IIS can operate in an idempotent manner across all of it's managed resources.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36493", "fixedVersions": [], "id": "36493", "issueType": "Bug", "key": "MODULES-7297", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: IIS : Research fixing idempotency once and for all.", "timeSpent": "PT0S", "updated": "2021-03-30T08:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent", "supported", "windows"], "created": "2018-06-09T06:08:00.000000", "creator": "623c16a394742a00683e4433", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@589adcb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznj2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1499397245_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13821718403"}], "description": "_Basic Info_\n *Module Version:* 1.6.0\n *Puppet Version:* puppet-agent\u00a0**\u00a05.5.0 , puppet server\u00a0 open source:\u00a0 5.3.3\n *OS Name/Version:* Windows 2012 R2\n\nHello,\n\n\u00a0\n\nThe url used here : [https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/windows/install.pp#L22]\u00a0, returns a 404 if we want to install puppet5 , because the v5 puppet-agent are inside a puppet5 folder.\n\nFor example:\n\n\u00a0\n{code:java}//   class { 'puppet_agent':\n   collection            => 'puppet5',\n   package_version       => '5.5.1',\n}{code}\n\u00a0Creates:\u00a0C:\\Windows\\Temp\\install_puppet.bat\n{code:java}// SETset AGENT_PID=%1\nset windowTitle=Puppet Agent Upgrade\ntitle %windowTitle%set pid=\nfor /f \"tokens=2\" %%a in ('tasklist /v ^| findstr /c:\"%windowTitle%\"') do set pid=%%a\nset pid_path=%~dp0puppet_agent_upgrade.pidset environment=\nfor /f \"delims=\" %%i in ('puppet config print --section agent environment') do set environment=%%iif exist %pid_path% del %pid_path%\n@echo %pid%> %pid_path%SET /A pid_checks_performed=0:wait_for_pid\nREM Wait 5 seconds\nping 127.0.0.1 -n 6 > NUL\nwmic path Win32_Process where handle=%AGENT_PID% get handle /format:textvaluelist | findstr /I \"Handle=%AGENT_PID%\"SET /A pid_checks_performed+=1\nREM Wait for a max of 120 seconds (or 24 iterations) before aborting the upgrade\nIF %errorlevel% == 0 IF %pid_checks_performed% == 24 (\n  REM Adding CustomSource allows EventCreate to work properly\n  reg add HKLM\\SYSTEM\\CurrentControlSet\\services\\eventlog\\Application\\Puppet /v CustomSource /t REG_DWORD /d 1 /f\n  EVENTCREATE /T ERROR /L APPLICATION /SO Puppet /ID 101 /D \"Puppet agent upgrade failed while waiting for Puppet process [ID: %AGENT_PID%] to exit.\"\n  GOTO End\n)IF %errorlevel% == 0 ( GOTO wait_for_pid )REM This *must* occur after Puppet Agent has finished applying its\nREM prior catalog which manages the pxp-agent service state. If not,\nREM the catalog includes the PE module which starts the service and\nREM sets its startup type, which prevents installs from proceeding.\nREM This may fail on agents without pxp-agent, but since this is not\nREM run interactively and the next command sets ERRORLEVEL, it's OK.\nnet stop pxp-agent\nREM Same for the Marionette Collective Service and Puppet Agent service\nnet stop mcollective\nnet stop puppetREM Log the current user token privileges for debugging\nwhoami /allstart /wait msiexec.exe /qn /norestart /i \"https://downloads.puppetlabs.com/windows/puppet-agent-5.5.1-x64.msi\" /l*vx \"C:\\Windows\\TEMP\\puppet-2018_06_09-11_08-installer.log\" PUPPET_MASTER_SERVER=\"puppetmaster\" PUPPET_AGENT_ENVIRONMENT=\"%environment%\"  PUPPET_AGENT_STARTUP_MODE=\"Automatic\" REINSTALLMODE=\"amus\":Endif exist %pid_path% del %pid_path%ENDLOCAL\n\n{code}\nWith the msi log error:\n{code:java}// === Verbose logging started: 09/06/2018  12:16:15  Build type: SHIP UNICODE 5.00.9600.00  Calling process: C:\\Windows\\system32\\msiexec.exe ===\nMSI (c) (18:A0) [12:16:15:601]: Resetting cached policy values\nMSI (c) (18:A0) [12:16:15:601]: Machine policy value 'Debug' is 0\nMSI (c) (18:A0) [12:16:15:601]: ******* RunEngine:\n           ******* Product: https://downloads.puppetlabs.com/windows/puppet-agent-5.5.1-x64.msi\n           ******* Action: \n           ******* CommandLine: **********\nMSI (c) (18:A0) [12:16:15:601]: Client-side and UI is none or basic: Running entire install on the server.\nMSI (c) (18:A0) [12:16:15:601]: Grabbed execution mutex.\nMSI (c) (18:A0) [12:16:15:631]: Cloaking enabled.\nMSI (c) (18:A0) [12:16:15:631]: Attempting to enable all disabled privileges before calling Install on Server\nMSI (c) (18:A0) [12:16:15:633]: Incrementing counter to disable shutdown. Counter after increment: 0\nMSI (s) (2C:3C) [12:16:15:639]: Running installation inside multi-package transaction https://downloads.puppetlabs.com/windows/puppet-agent-5.5.1-x64.msi\nMSI (s) (2C:3C) [12:16:15:639]: Grabbed execution mutex.\nMSI (s) (2C:B8) [12:16:15:644]: Resetting cached policy values\nMSI (s) (2C:B8) [12:16:15:644]: Machine policy value 'Debug' is 0\nMSI (s) (2C:B8) [12:16:15:644]: ******* RunEngine:\n           ******* Product: https://downloads.puppetlabs.com/windows/puppet-agent-5.5.1-x64.msi\n           ******* Action: \n           ******* CommandLine: **********\nMSI (s) (2C:B8) [12:16:15:644]: Using WinHttp to perform URL download\nMSI (s) (2C:B8) [12:16:15:644]: File path is a URL. Downloading file. . .\nMSI (s) (2C:B8) [12:16:15:649]: Msi WinHttp: Performing auto proxy detection\nMSI (s) (2C:B8) [12:16:15:650]: MSI WinHttp: Proxy Settings Proxy: (none) | Bypass: (none) | AccessType: 0\nMSI (s) (2C:B8) [12:16:15:985]: StatusCode is:[404]\nMSI (s) (2C:B8) [12:16:15:985]: Download of URL resource https://downloads.puppetlabs.com/windows/puppet-agent-5.5.1-x64.msi failed with last error 2\nMSI (s) (2C:B8) [12:16:15:986]: MainEngineThread is returning 2\nMSI (s) (2C:3C) [12:16:15:988]: User policy value 'DisableRollback' is 0\nMSI (s) (2C:3C) [12:16:15:988]: Machine policy value 'DisableRollback' is 0\nMSI (s) (2C:3C) [12:16:15:988]: Incrementing counter to disable shutdown. Counter after increment: 0\nMSI (s) (2C:3C) [12:16:15:988]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2 \nMSI (s) (2C:3C) [12:16:15:988]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2 \nMSI (s) (2C:3C) [12:16:15:989]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\nMSI (c) (18:A0) [12:16:15:991]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\nMSI (c) (18:A0) [12:16:15:991]: MainEngineThread is returning 2\n=== Verbose logging stopped: 09/06/2018  12:16:15 ===\n{code}\n\u00a0\n\n\u00a0\n\n*Desired Behavior:*\n\nThe good url base should be:\u00a0[https://downloads.puppetlabs.com/windows/puppet5/]\n\n*Actual Behavior:*\n\nThe puppet upgrade failed and the services mcollective, puppet , pxp-puppet are stopped.\u00a0", "environment": "\u00a0\n\n\u00a0\n\n\u00a0Windows Server 2012 r2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39575", "fixedVersions": ["puppet_agent 1.6.y"], "id": "39575", "issueType": "Bug", "key": "MODULES-7295", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16a394742a00683e4433", "resolution": "Fixed", "resolutionDate": "2018-12-03T13:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent : Msi wrong URL if puppet5", "timeSpent": "PT0S", "updated": "2018-12-04T01:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Additional note is that the main firewall module recommends my module for its array functionality if that is required, and seems logical that my module should have Approved status.", "created": "2018-06-08T07:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the add-on module to firewall, its brilliant. We are marking this as approved. One tiny point can you add a setup section to the readme for first time users.\n\nCongratulations Again !!!", "created": "2018-07-03T07:54:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7], more than happy to do that but the documentation contains a Usage section. Do you know of a module that has a good setup section I can use as a guide?", "created": "2018-07-03T08:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Apache, [https://github.com/puppetlabs/puppetlabs-apache/#setup]\u00a0is pretty typical and was written by our great documentation team.\n\nGood luck !!", "created": "2018-07-05T04:27:00.000000"}], "components": ["approved"], "created": "2018-06-08T07:41:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c1464ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznig7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1638860373_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_522003887"}], "description": "*As a* community module developer\n\n*I want* the module I authored, [alexharvey/firewall_multi|https://forge.puppet.com/alexharvey/firewall_multi] to be reviewed for \"Approved\" status on the Forge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41776", "fixedVersions": [], "id": "41776", "issueType": "Task", "key": "MODULES-7294", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2018-07-03T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Review alexharvey/firewall_multi", "timeSpent": "PT0S", "updated": "2018-07-05T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as per the comments on the following ticket it suggests this issue has now been resolved. https://puppet.atlassian.net/browse/PUP-1187\n\nIf you disagree with my decision please feel free to reopen this issue.", "created": "2021-03-08T08:37:00.000000"}], "components": ["tagmail"], "created": "2018-06-08T03:12:00.000000", "creator": "623c1459866b810069e43915", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63bdaff0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzni2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86768682685_*|*_6_*:*_1_*:*_0"}], "description": "Basic _Info_\n *Module Version: 2.4.0*\n *Puppet Version: master:\u00a04.10.11, agents: 3.8.5 and up*\n *OS Name/Version: Debian jessie and up, Ubuntu xenial and up*\n\nThis is a duplicate of PUP-1187 recreated under MODULES where tagmail lives now.\n\nAfter installing the latest puppetlabs-tagmail I receive an email even after puppet agent runs without any changes. Those contain just one line, either\n\n_\"Puppet (notice): Finished catalog run in xx.xx seconds\"_ for puppet 3.x agents or\n\n_\"Puppet (notice): Applied catalog in xx.xx seconds\"_ for puppet 4.x agents.\n\nThe original issue contained a patch intended to fix this. Perhaps you could apply it to the current tagmail module, or fix this problem in another way?\n\n*Desired Behavior: no email when there are no changes*\n\n*Actual Behavior: an email when there are no changes*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42784", "fixedVersions": [], "id": "42784", "issueType": "Bug", "key": "MODULES-7293", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1459866b810069e43915", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tagmail : sends email when nothing has changed", "timeSpent": "PT0S", "updated": "2021-03-08T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Actual tags (do not remove)\n * 0.1.0\n * 0.2.0\n * 0.3.0\n * 0.4.0\n\n\u00a0\n\nIncorrect tags (remove)\n * 0.8.0\n * 0.8.1\n * 1.0.0\n * 1.0.1\n * 1.1.0\n * 1.2.0\n * 1.3.0\n * 1.3.1\n * 1.4.0\n * v0.1.0\n * v0.1.1", "created": "2018-06-20T11:28:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Complete", "created": "2018-06-21T09:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reviewed. Done.", "created": "2018-06-21T20:44:00.000000"}], "components": ["dsc_lite"], "created": "2018-06-07T21:13:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The only tags in the dsc_lite repo should relate to dsc_lite releases"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@375e0e5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznsav:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1088123241_*|*_3_*:*_1_*:*_78698324_*|*_10009_*:*_1_*:*_41098640_*|*_5_*:*_1_*:*_0"}], "description": "The DSC_lite project inherited all the tags from the DSC project.  This is going to make it real difficult to release soon as we'll get tag conflicts\n\nThis ticket will track the work to remove all tags that do not relate to dsc_lite releases", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "37499", "fixedVersions": [], "id": "37499", "issueType": "Task", "key": "MODULES-7292", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-06-21T20:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Remove prior tags", "timeSpent": "PT0S", "updated": "2018-06-21T20:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-06-07T16:43:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35b3636c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqb3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Logic in the {{canonicalize_and_validate}} method takes a number of unique code paths specific to individual trigger types. It may be more useful to define some Ruby hashes that contain a \"schema\", so that validation logic could be more normalized / handled generically.\n\nSo for instance, something like \n\n{code:ruby}\n# base ITrigger\ntrigger_defaults => {\n  fields => {\n    'schedule' => { type => String, values => 'daily, weekly, monthly, once', required => true },\n    'start_time' => { type => String, pattern => '\\d\\d:\\d\\d', required => true },\n    'start_date' => { type => String },\n    'minutes_interval' => { type => Integer },\n    'minutes_duration' => { type => Integer },\n  }\n}\ndaily_trigger => {\n  type => 2,\n  fields => {\n    'every' => { type => Numeric, values => [1, 2] },\n    # etc\n  }\n}\nmonthly_trigger => {\n  type => 4,\n  fields => {\n    'which_occurrence' => { type => Array, values => ['first', 'second', 'third', 'fourth', 'last'] }\n    # etc\n  }\n}\n{code}\n\nI won't model them all out, but that should set the gist of things.\n\nA full breakdown of all allowed values is in \nhttps://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e\n\nThis is also likely the best way to fix the bug where mutually exclusive trigger hash settings are currently ignored. For example, a schedule of 'once' will accept an every value of '1', even though its unused, and there a number of other such examples.\n\n", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "40718", "fixedVersions": [], "id": "40718", "issueType": "Task", "key": "MODULES-7291", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task: Refactor trigger definitions / validation logic in canonicalize_and_validate", "timeSpent": "PT0S", "updated": "2021-01-25T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-06-07T16:05:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c811573"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqav:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "Release a V2 of the scheduled_task module, that removes the old {{win32_taskscheduler}} provider completely (which should also remove the need for the {{v1adapter}} file / class).", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "36492", "fixedVersions": [], "id": "36492", "issueType": "Task", "key": "MODULES-7290", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Remove win32_taskscheduler provider", "timeSpent": "PT0S", "updated": "2021-03-30T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-06-07T15:57:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* {{puppet resource}} should emit a string array for {{occurrences}}, even where there are 0 or 1 items in the array\n* {{occurrences}} should allow an array to be used in a manifest\n* new integration tests where applicable"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@761c7cca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqan:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "The current module only allows for setting {{occurrences}} to a single string value, and only exposes the first value in the manifest generated by {{puppet resource}}.\n\nIn reality, the V2 API supports a bitmask now instead of the single value supported in the V1 API. This is a problem for a few reasons:\n\n* Users cannot set a combination of weeks to repeat on - for instance {{first}} and {{third}}\n* When managing existing tasks, information may be lost if the task was setup to repeat on different weeks\n* The output emitted by {{puppet resource}} is wrong and cannot be round-tripped properly.\n\nSee https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/d6ba376cf2ad3696adc883c80f0060e3b4bb2ab2 for more information on when this was uncovered\n\nNotice comments like\n\n{code}\n  # HACK: choose only the last week selected for test conversion, as this LOSES information\n  - :WeeksOfMonth => 0b10000,\n{code}\n\n\nImplementing this will also need to consider :\n\n* The default {{compatibility}} level for a task is {{1}} when left unspecified. However, an array value for {{occurrence}} should either - set the {{compatibility}} to {{2}} automatically and emit a warning OR hard fail with a message to the user about compatibility\n* The value should be canonicalized / stored into an array in the {{canonicalize_and_validate}} helper code\n* {{trigger_spec.rb}} tests should be updated", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "33295", "fixedVersions": [], "id": "33295", "issueType": "Task", "key": "MODULES-7289", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Support an array of possible values for \"which_occurrence\"", "timeSpent": "PT0S", "updated": "2021-01-25T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-07T14:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40c86720"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznhpj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6524881680_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41775", "fixedVersions": [], "id": "41775", "issueType": "Sub-task", "key": "MODULES-7287", "labels": [], "originalEstimate": "PT0S", "parent": "37498", "parentSummary": "Supported Release (ntp) 7.1.2 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-22T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-07T14:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b5fd495"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznhpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6524748937_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40716", "fixedVersions": [], "id": "40716", "issueType": "Sub-task", "key": "MODULES-7286", "labels": [], "originalEstimate": "PT0S", "parent": "37498", "parentSummary": "Supported Release (ntp) 7.1.2 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-22T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-07T14:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0b9fb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznhp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6524863501_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39573", "fixedVersions": [], "id": "39573", "issueType": "Sub-task", "key": "MODULES-7285", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37498", "parentSummary": "Supported Release (ntp) 7.1.2 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-08-22T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": [], "created": "2018-06-07T14:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2500fba9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznhon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6524855463_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38559", "fixedVersions": [], "id": "38559", "issueType": "Sub-task", "key": "MODULES-7284", "labels": [], "originalEstimate": "PT0S", "parent": "37498", "parentSummary": "Supported Release (ntp) 7.1.2 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-22T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-07T14:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55335e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznhov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6258_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6524885292"}], "description": "*REASON:* PDOC-245\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37498", "fixedVersions": [], "id": "37498", "issueType": "Task", "key": "MODULES-7283", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ntp) 7.1.2 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-08-22T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623e7980ee1b5a00702a736a]\n\nThanks for taking your time to log this ticket. I will add this to our Apache Next epic however as this is not high on our priority list it may be a while before we get around to it.\n\nPlease note this repo is open source and we welcome PRs.\n\nMany Thanks\nPaula", "created": "2018-06-15T06:37:00.000000"}], "components": ["apache"], "created": "2018-06-06T13:46:00.000000", "creator": "623e7980ee1b5a00702a736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Redhat 7.4"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56531225"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzng0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/18"}], "description": "_Basic Info_\n *Module Version: 3.1.0*\n *Puppet Version:*\n *OS Name/Version: Redhat 7.4*\n\n_Systemd version of apache uses systemd-tmpfiles service to create temporary run directory for apache.\u00a0 This only works if you run apache as user apache.\u00a0 If you change users then the directory is either created with wrong permissions (still apache), or no started at all (if apache user/group was removed)._\n\n*Desired Behavior:*\n\nCreate the temporary run directory with user defined user/group permissions if configured in the class module.\u00a0 I.e. this call...\u00a0\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 class { 'apache':\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => 'xyz',\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 group\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => 'xyz',\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 manage_user\u00a0 => false,\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 manage_group => false,\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\n\n...should update /usr/lib/tmpfiles.d/httpd.conf to look like this:\n\nd /run/httpd\u00a0\u00a0 710 root webservd\n\nd /run/httpd/htcacheclean\u00a0\u00a0 700 webservd webservd\n\n\u00a0\n\n*Actual Behavior:*\n\nThis file is not changed and /run/httpd is created with 'apache' permissions if 'apache' exists.\u00a0 If it doesn't then tmpfiles module fails and httpd doesn't start after reboot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37496", "fixedVersions": [], "id": "37496", "issueType": "New Feature", "key": "MODULES-7282", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7980ee1b5a00702a736a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : handle systemd-tmpfiles config for different user", "timeSpent": "PT0S", "updated": "2018-06-15T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "epic ticket was in the sprint.  Removed.", "created": "2018-06-06T18:30:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Version released. Current version as I close this ticket is 4.5.0", "created": "2018-11-20T13:35:00.000000"}], "components": [], "created": "2018-06-06T10:57:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25cc1baa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.3.2"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfq7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14441857686_*|*_6_*:*_1_*:*_0"}], "description": "Bug fix", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42783", "fixedVersions": [], "id": "42783", "issueType": "Epic", "key": "MODULES-7281", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-11-20T13:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS 4.3.2", "timeSpent": "PT0S", "updated": "2018-11-20T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged and released\nhttps://forge.puppet.com/puppetlabs/iis/4.3.2\n\nMergeback created at", "created": "2018-06-13T19:28:00.000000"}], "components": [], "created": "2018-06-06T10:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eddc5df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_635623197_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40690", "fixedVersions": [], "id": "40690", "issueType": "Sub-task", "key": "MODULES-7280", "labels": [], "originalEstimate": "PT0S", "parent": "36490", "parentSummary": "Supported Release (IIS) 4.3.2 - 2018-06-13 - e2728ac4153b5c58fbcfe1a52fa745ff90458f74", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-13T19:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-13T19:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here:\u00a0\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-iis/blob/16b9c9593ae3f17fb40d19752e12c9b272c17f3f/CHANGELOG.md]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.1...16b9c9593ae3f17fb40d19752e12c9b272c17f3f]\n\n\u00a0\n\nIssuing from tip of release at\u00a016b9c9593ae3f17fb40d19752e12c9b272c17f3f *\n\nPrevious tag of 4.3.1 at\u00a008f2fbe\n\n\u00a0\n\nBug fix\u00a0**MODULES-7173 has accompanying acceptance test at [https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.1...b2c09c1#diff-6c70c24b4b7bc91e0ccf10c006be0f89R136]\n\nPowershell transient failure fixed with MODULES-6928 is tested by appveyor\n\n\u00a0\n\nLGTM\u00a0(y)\n\n\u00a0*The sha\u00a016b9c9593ae3f17fb40d19752e12c9b272c17f3f is the sha of the change waiting to be merged that contains the update to the changelog and 4.3.2 tag, at the time of writing the last sha to go through CI was\u00a0[b2c09c16|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-cinext_pe-future-skippable_master/lastSuccessfulBuild/]\u00a0which is also tip of release, but will be succeeded by\u00a016b9c9593ae3f17fb40d19752e12c9b272c17f3f", "created": "2018-06-12T14:32:00.000000"}], "components": [], "created": "2018-06-06T10:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42eaa786"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_531460187_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39571", "fixedVersions": [], "id": "39571", "issueType": "Sub-task", "key": "MODULES-7279", "labels": [], "originalEstimate": "PT0S", "parent": "36490", "parentSummary": "Supported Release (IIS) 4.3.2 - 2018-06-13 - e2728ac4153b5c58fbcfe1a52fa745ff90458f74", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-12T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-12T18:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-06T10:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77242e8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_523023413_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38558", "fixedVersions": [], "id": "38558", "issueType": "Sub-task", "key": "MODULES-7278", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36490", "parentSummary": "Supported Release (IIS) 4.3.2 - 2018-06-13 - e2728ac4153b5c58fbcfe1a52fa745ff90458f74", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-12T12:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-12T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor changelog edits.", "created": "2018-06-13T08:31:00.000000"}], "components": [], "created": "2018-06-06T10:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf51bcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_596179555_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37495", "fixedVersions": [], "id": "37495", "issueType": "Sub-task", "key": "MODULES-7277", "labels": [], "originalEstimate": "PT0S", "parent": "36490", "parentSummary": "Supported Release (IIS) 4.3.2 - 2018-06-13 - e2728ac4153b5c58fbcfe1a52fa745ff90458f74", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-13T08:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(IIS) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-13T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergedback merged into master at", "created": "2018-06-13T19:29:00.000000"}], "components": [], "created": "2018-06-06T10:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e8a6e07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7281"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6162_*|*_3_*:*_1_*:*_113938192_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_13702_*|*_10006_*:*_1_*:*_521693026"}], "description": "*REASON:* 4.3.2\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/4.3.1...e2728ac4153b5c58fbcfe1a52fa745ff90458f74\n * Link to successful Init Job Run from CI:\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/21/]", "epicLinkSummary": "IIS 4.3.2", "estimate": "PT0S", "externalId": "36490", "fixedVersions": [], "id": "36490", "issueType": "Task", "key": "MODULES-7276", "labels": [], "originalEstimate": "PT0S", "parent": "42783", "parentSummary": "IIS 4.3.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-13T19:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (IIS) 4.3.2 - 2018-06-13 - e2728ac4153b5c58fbcfe1a52fa745ff90458f74", "timeSpent": "PT0S", "updated": "2018-06-13T19:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] will pair on this", "created": "2018-06-06T11:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged back into master at", "created": "2018-06-07T21:09:00.000000"}], "components": [], "created": "2018-06-06T10:49:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3396018a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7142"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymakn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8213376_*|*_1_*:*_1_*:*_2463_*|*_3_*:*_1_*:*_2783226_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_112681583"}], "description": "*REASON:* 0.4.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "dsc_lite 0.4.0", "estimate": "PT0S", "externalId": "34335", "fixedVersions": [], "id": "34335", "issueType": "Task", "key": "MODULES-7275", "labels": [], "originalEstimate": "PT0S", "parent": "41791", "parentSummary": "dsc_lite 0.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-07T21:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (dsc_lite) 0.4.0 - (7Jun2018) - (29de915dcf8cd2d07edf9d3b4de30955b0edb8f8)", "timeSpent": "PT0S", "updated": "2018-06-07T21:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe] :-)\n\nIs there any progress on this ticket?\n\nIf this ticket is still open I plan on removing the epic and team from this to avoid it showing on our Kanban board if this is ok?\n\nMany Thanks\nPaula ", "created": "2018-06-21T07:38:00.000000"}, {"author": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "body": "Ah, apologies, yes we finished this! I'll move it to done", "created": "2018-06-21T08:36:00.000000"}], "components": [], "created": "2018-06-06T10:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7492be5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznfo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2513_*|*_3_*:*_1_*:*_1270699482_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18288910"}], "description": "*REASON:* First release of puppetlabs-facts module to externalize the module for Bolt and PE use.\n\nRelease the master branch of https://github.com/puppetlabs/puppetlabs-facts\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33293", "fixedVersions": [], "id": "33293", "issueType": "Task", "key": "MODULES-7274", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-21T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-facts) 0.1.0 - 06/06/2018 - 5d3899be1827931c2e56f43bc694fe009d670123", "timeSpent": "PT0S", "updated": "2018-06-21T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:371cce5a-def8-43ef-91e9-d177c322c20b] thanks for pointing out this issue. I have merged a fix [here|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/262]\u00a0that will raise a runtime error if an invalid ref is found. It will be available in the next release of the module. As such I'm going to go ahead and resolve the ticket now. Cheers!", "created": "2018-11-08T07:22:00.000000"}, {"author": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "body": "[~accountid:5b574c837501ba2d6ea647b9] thank you! it looks good and should demystify some weird failures.", "created": "2018-11-08T07:28:00.000000"}], "components": ["spec_helper"], "created": "2018-06-05T15:34:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58b46ab7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznddj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13452480087_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.8.0\n*Puppet Version:* 4.10\n*OS Name/Version:* CentOS 7.5\n\nIf there is a fixture in .fixtures.yml that uses a git ref, and the ref is invalid, the rake spec_prep command still exits 0.\n\n*Desired Behavior:*\nThe command will return with exit code of 1\n\n*Actual Behavior:*\nThe command exits as if nothing is wrong\n\n{code}\n---\nfixtures:\n  repositories:\n    systemd:\n      repo: https://github.com/simp/puppet-systemd\n      ref: simp-masterp\n{code}\nwill result in output \n{code}\n$ rake spec_prep              \nWarning: Puppet's internal vendored libraries are Private APIs and can change without warning. The 'semantic' library has been replaced with 'semantic_puppet'.\nCloning into 'spec/fixtures/modules/systemd'...\nremote: Counting objects: 969, done.\nremote: Total 969 (delta 0), reused 0 (delta 0), pack-reused 969\nReceiving objects: 100% (969/969), 166.22 KiB | 0 bytes/s, done.\nResolving deltas: 100% (588/588), done.\nfatal: ambiguous argument 'simp-masterp': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\nI, [2018-06-05T17:33:43.483726 #1190]  INFO -- : Creating symlink from spec/fixtures/modules/dhcp to ./pupmod-simp-dhcp\n\n$ echo $?\n0\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39569", "fixedVersions": [], "id": "39569", "issueType": "Bug", "key": "MODULES-7273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "resolution": "Fixed", "resolutionDate": "2018-11-08T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper: A fixture with an invalid ref doesn't fail", "timeSpent": "PT0S", "updated": "2018-11-08T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "Changes\u00a0https://github.com/puppetlabs/netdev_stdlib/compare/0.13.0...dc2bb91d2c400bc564a2c171a07f4c5754bd2b30", "created": "2018-06-05T13:41:00.000000"}], "components": [], "created": "2018-06-05T11:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bfbd20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzncwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2289_*|*_3_*:*_1_*:*_13080308_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_55067"}], "description": "*REASON:* RSAPI (NETDEV-33)\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff for README\n * Link to diff for tests\n * Link to CHANGELOG to verify SemVer\n * Passing runs through CI:\n ** FOSS\n ** PE current\n ** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35327", "fixedVersions": [], "id": "35327", "issueType": "Task", "key": "MODULES-7272", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-05T14:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netdev_stdlib) 0.14.0 - (5-Jun-18) - (dc2bb91d2c400bc564a2c171a07f4c5754bd2b30)", "timeSpent": "PT0S", "updated": "2018-06-05T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-06-05T10:51:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43bad25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzncvb:"}], "description": "If you manage the root password, then the {{$root_home}} fact is used to place the {{.my.cnf}} file in [the right location|https://github.com/puppetlabs/puppetlabs-mysql/blob/b8e3772fcd3f726e37104da8f4540740cf9da5d6/manifests/server/root_password.pp#L35]. Unfortunately, the types hardcode the path in their autorequires:\n\n* https://github.com/puppetlabs/puppetlabs-mysql/blob/3a2be7c116cd20ae78381a8c2c3ce6fe5ad3e926/lib/puppet/type/mysql_plugin.rb#L15\n* https://github.com/puppetlabs/puppetlabs-mysql/blob/3a2be7c116cd20ae78381a8c2c3ce6fe5ad3e926/lib/puppet/type/mysql_database.rb#L11\n* https://github.com/puppetlabs/puppetlabs-mysql/blob/3a2be7c116cd20ae78381a8c2c3ce6fe5ad3e926/lib/puppet/type/mysql_grant.rb#L10\n* https://github.com/puppetlabs/puppetlabs-mysql/blob/3a2be7c116cd20ae78381a8c2c3ce6fe5ad3e926/lib/puppet/type/mysql_user.rb#L12\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38556", "fixedVersions": [], "id": "38556", "issueType": "Task", "key": "MODULES-7271", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql root_home inconsistency", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://docs.google.com/spreadsheets/d/1HAWjKOLUUnfa8ffDGXyW0Vrsb4WrteaoZAsCrAx7gkY/edit?usp=sharing", "created": "2018-06-29T08:11:00.000000"}], "components": [], "created": "2018-06-05T08:29:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@115479e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzncnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_755951221_*|*_3_*:*_2_*:*_493642952_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1239393530"}], "description": "Apache 2.2 support is growing thin with old age and it's close to the time we need to decide to pull the plug - starting with the Apache module itself.\u00a0\n\nThis may have further reaching ramifications, so making this a spike ticket as the work will need scoped out before taken on.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38554", "fixedVersions": [], "id": "38554", "issueType": "Task", "key": "MODULES-7270", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spike - Remove Apache 2.2 ", "timeSpent": "PT0S", "updated": "2018-07-04T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/platform_checker/pull/17", "created": "2018-08-03T06:40:00.000000"}], "components": [], "created": "2018-06-05T04:15:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "README sitting and ready to go"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f39e5f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo7yf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1212894824_*|*_3_*:*_1_*:*_4267064_*|*_10009_*:*_1_*:*_517921919_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_3813580493"}], "description": "A README with sections on:\n# setup\n# how to use\n# when it creates PR \n# When it runs \n# Screen shots on it working", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40688", "fixedVersions": [], "id": "40688", "issueType": "Task", "key": "MODULES-7269", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-08-08T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write README", "timeSpent": "PT0S", "updated": "2018-08-08T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-05T04:02:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Error handling implemented."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cb6ff39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznlfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12208601422_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2503579853"}], "description": "Implement error handling for the not so happy path.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38553", "fixedVersions": [], "id": "38553", "issueType": "Task", "key": "MODULES-7267", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-11-22T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement error handling", "timeSpent": "PT0S", "updated": "2018-11-22T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Change in scope.", "created": "2018-06-12T09:35:00.000000"}], "components": [], "created": "2018-06-05T03:52:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "PR exists in ci-job-configs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@612259d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznclj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_565419_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_624860411"}], "description": "Create a PR to update ci-job-configs with the additional platforms", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36488", "fixedVersions": [], "id": "36488", "issueType": "Task", "key": "MODULES-7266", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2018-06-12T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a PR to include ci-job-configs update", "timeSpent": "PT0S", "updated": "2018-06-12T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Change in scope.", "created": "2018-06-12T09:35:00.000000"}], "components": [], "created": "2018-06-05T03:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "a commit exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@759be899"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznclb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5989_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_625461475"}], "description": "This will be for the auto PR creation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35325", "fixedVersions": [], "id": "35325", "issueType": "Task", "key": "MODULES-7265", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2018-06-12T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "commit ci-job-config changes", "timeSpent": "PT0S", "updated": "2018-06-12T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Change in scope.", "created": "2018-06-12T09:35:00.000000"}], "components": [], "created": "2018-06-05T03:50:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "git branch created"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@467ed3d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzncl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9003_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_625511773"}], "description": "This will be a branch that will be used to commit changes on", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34334", "fixedVersions": [], "id": "34334", "issueType": "Task", "key": "MODULES-7264", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Fix", "resolutionDate": "2018-06-12T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "check out a new branch", "timeSpent": "PT0S", "updated": "2018-06-12T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Using the low level API built into psych:\nhttps://github.com/ruby/psych/tree/master\n\nNeed to work out how to navigate and its proving difficult.", "created": "2018-06-06T09:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Change in Scope.", "created": "2018-06-12T09:37:00.000000"}], "components": [], "created": "2018-06-05T03:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "OS can be added to yaml values"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@433dd97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznckv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7709_*|*_3_*:*_1_*:*_518042939_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_3_*:*_107646129"}], "description": "Need to overwrite pe_platforms yaml to include the OS that need to be added", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33291", "fixedVersions": [], "id": "33291", "issueType": "Task", "key": "MODULES-7263", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2018-06-12T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "overwrite yaml file to include new test platforms", "timeSpent": "PT0S", "updated": "2018-06-12T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-06-05T03:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We know the OS that should be added to ci-job-configs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74a7a888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznckn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8266_*|*_3_*:*_1_*:*_85091539_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_22608579"}], "description": "Determine the OS that need added to ci-job-configs", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42872", "fixedVersions": [], "id": "42872", "issueType": "Task", "key": "MODULES-7262", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-06T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "determine OS that need to be added to ci-job-configs", "timeSpent": "PT0S", "updated": "2018-06-06T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-06-05T03:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54f8ff3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznckf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21267_*|*_3_*:*_1_*:*_4472823_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5881418"}], "description": "When creating a PR against a private repo authentication is required. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41774", "fixedVersions": [], "id": "41774", "issueType": "Task", "key": "MODULES-7261", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-05T06:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a client log in", "timeSpent": "PT0S", "updated": "2018-06-05T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-06-04T17:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42fad649"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznc27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_261690635_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34333", "fixedVersions": [], "id": "34333", "issueType": "Sub-task", "key": "MODULES-7260", "labels": [], "originalEstimate": "PT0S", "parent": "40686", "parentSummary": "Supported Release (websphere_application_server) 1.3.0 - (2018/06/07) - (77d1caefee4548b2c72f5c8e647f0bb151634f51)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-07T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-07T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-06-04T17:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e414bcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznc1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_250088285_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33289", "fixedVersions": [], "id": "33289", "issueType": "Sub-task", "key": "MODULES-7259", "labels": [], "originalEstimate": "PT0S", "parent": "40686", "parentSummary": "Supported Release (websphere_application_server) 1.3.0 - (2018/06/07) - (77d1caefee4548b2c72f5c8e647f0bb151634f51)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-07T14:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-07T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-06-07T12:25:00.000000"}], "components": [], "created": "2018-06-04T17:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@462669de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznc1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242180230_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42871", "fixedVersions": [], "id": "42871", "issueType": "Sub-task", "key": "MODULES-7258", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40686", "parentSummary": "Supported Release (websphere_application_server) 1.3.0 - (2018/06/07) - (77d1caefee4548b2c72f5c8e647f0bb151634f51)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-07T12:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-07T12:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.\u00a0", "created": "2018-06-07T12:25:00.000000"}], "components": [], "created": "2018-06-04T17:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48b40390"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznc1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171476217_*|*_10009_*:*_1_*:*_3824040_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_66841348"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nDiff: https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.2.0...77d1caefee4548b2c72f5c8e647f0bb151634f51\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41773", "fixedVersions": [], "id": "41773", "issueType": "Sub-task", "key": "MODULES-7257", "labels": [], "originalEstimate": "PT0S", "parent": "40686", "parentSummary": "Supported Release (websphere_application_server) 1.3.0 - (2018/06/07) - (77d1caefee4548b2c72f5c8e647f0bb151634f51)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-07T12:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-07T12:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/122", "created": "2018-06-07T17:51:00.000000"}], "components": [], "created": "2018-06-04T17:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2db7e881"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznc1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5820_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9116765368"}], "description": "*REASON:* MODULES-7236\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.2.0...77d1caefee4548b2c72f5c8e647f0bb151634f51\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/10/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40686", "fixedVersions": [], "id": "40686", "issueType": "Task", "key": "MODULES-7256", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-09-18T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (websphere_application_server) 1.3.0 - (2018/06/07) - (77d1caefee4548b2c72f5c8e647f0bb151634f51)", "timeSpent": "PT0S", "updated": "2018-09-18T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] will pair on this", "created": "2018-06-20T10:57:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prior to this commit the dsc resource used the following long,\nslightly repetitive names for the parameters:\n\n- `dsc_resource_name`\n- `dsc_resource_module`\n- `dsc_resource_properties`\n\nThis commit replaces those names with the following:\n\n- `resource_name`\n- `module`\n- `properties`", "created": "2018-06-22T12:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Were the nested dsc_type and dsc_properties for CimInstance ever discussed?", "created": "2018-06-25T14:51:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] no, not in the context of this ticket.", "created": "2018-06-25T21:19:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/66af46bb8ee4abe2de0ab2ce853a21ca6bf4527f", "created": "2018-06-26T11:58:00.000000"}], "components": [], "created": "2018-06-04T12:34:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Manual verification for shortened names\n\nUpdate the tests to reflect the name changes.\n\n(See \"Functional Review\" section of this doc [https://confluence.puppetlabs.com/display/systemsEngineering/How+We+Test]\u00a0)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26560a0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznawn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_89938_*|*_1_*:*_1_*:*_1458159260_*|*_3_*:*_1_*:*_88956728_*|*_10009_*:*_1_*:*_351525218_*|*_5_*:*_1_*:*_0"}], "description": "Remove the \"dsc_resource_\" from the attribute names.\n\nAttribute called \"dsc_resource_name\" needs to be renamed to a new name that is TBD (possibly \"resource_name\")", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "34332", "fixedVersions": [], "id": "34332", "issueType": "New Feature", "key": "MODULES-7253", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-06-26T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: Reduce the verbosity of attribute names for the resource", "timeSpent": "PT0S", "updated": "2018-06-26T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:b0098632-f6a5-4120-9a61-70f8cf89e31f] will make sure [~accountid:5a02868ac14d1e37ad1e3173] is aware of the training.", "created": "2018-06-25T14:56:00.000000"}, {"author": "557058:b0098632-f6a5-4120-9a61-70f8cf89e31f", "body": "release training template:\u00a0 [https://docs.google.com/document/d/134AyRGkLjgXstRNnF639OH2UFcpVaQne0R18dZPNvog/edit?usp=sharing]\n\n\u00a0\n\nsample of playbook:\u00a0\u00a0https://confluence.puppetlabs.com/display/SUP/Kubernetes+Module+Support+Playbook", "created": "2018-06-25T15:00:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Give CS the docs we already have:\n * Tradeoff between dsc/dsc_lite doc ([https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/README_Tradeoffs.md)]\n * Playbook (TBD)\n * Blog post (https://puppet.com/blog/introducing-dsclite-new-dsc-module-puppet)", "created": "2018-07-02T12:29:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] do you have more requirements for this ticket as an outcome from your meeting with CS?", "created": "2018-07-10T17:43:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]:\n\n[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] Added an additional criteria to the Acceptance criteria as a result of that meeting.\u00a0", "created": "2018-07-10T18:59:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919] to pair", "created": "2018-07-24T17:27:00.000000"}], "components": [], "created": "2018-06-04T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Support team should be prepared to take calls regarding dsc_lite.\n\nThey should be able to get dsc resources on the target machine.\n\nEnsure the support team can translate a simple dsc configuration script to a dsc_lite manifest.\n\nDelivered to Support minimum 2 weeks before the 1.0 release.\n\nGive Support team access to the latest build and the playbook. Record a 45-min session with overview of why we developed it, when a customer would use this module over the DSC module, go through a troubleshooting session using the playbook, go through an exercise of reading a custom resource, writing a resource, read the resource back.\n\nWindows team and Product Manager should be present.\n\nInclude a section on how to migrate from using the DSC module to the DSC_Lite module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d3cc293"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7556"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpk7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3202388464_*|*_3_*:*_1_*:*_2246867606_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_160457467"}], "epicLinkSummary": "Supported release epic for dsc_lite", "estimate": "PT0S", "externalId": "41772", "fixedVersions": [], "id": "41772", "issueType": "Task", "key": "MODULES-7252", "labels": [], "originalEstimate": "PT0S", "parent": "41870", "parentSummary": "Supported release epic for dsc_lite", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-08-08T10:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CS Training for dsc_lite 1.0.0 release", "timeSpent": "PT0S", "updated": "2018-08-08T10:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppetlabs/bootstrap done\n", "created": "2018-06-04T12:12:00.000000"}], "components": [], "created": "2018-06-04T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@150d3953"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznauf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2361_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3526672"}], "description": "*REASON:* hipchat request\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39601", "fixedVersions": [], "id": "39601", "issueType": "Task", "key": "MODULES-7250", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-04T12:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (bootstrap) 0.3.0 - 2018-06-04 - f006c36eb7cae4e03832ee38a6fff1c51dbbea9a", "timeSpent": "PT0S", "updated": "2018-06-04T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/81", "created": "2018-06-06T14:37:00.000000"}], "components": [], "created": "2018-06-04T11:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c23de1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznau7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_185178059_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38597", "fixedVersions": [], "id": "38597", "issueType": "Sub-task", "key": "MODULES-7249", "labels": [], "originalEstimate": "PT0S", "parent": "34331", "parentSummary": "Supported Release (ibm_installation_manager) 0.5.0 - (2018/06/07) - (8333e30e9eee372ef3951470243136c75db47031)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-06T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-06T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-06-04T11:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22c44dfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznatz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177618356_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37494", "fixedVersions": [], "id": "37494", "issueType": "Sub-task", "key": "MODULES-7248", "labels": [], "originalEstimate": "PT0S", "parent": "34331", "parentSummary": "Supported Release (ibm_installation_manager) 0.5.0 - (2018/06/07) - (8333e30e9eee372ef3951470243136c75db47031)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-06T12:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-06T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-06-05T13:48:00.000000"}], "components": [], "created": "2018-06-04T11:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77598f6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznatr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95829103_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36486", "fixedVersions": [], "id": "36486", "issueType": "Sub-task", "key": "MODULES-7247", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34331", "parentSummary": "Supported Release (ibm_installation_manager) 0.5.0 - (2018/06/07) - (8333e30e9eee372ef3951470243136c75db47031)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-05T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm_installation_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-05T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README PR merged.\u00a0", "created": "2018-06-05T13:47:00.000000"}], "components": [], "created": "2018-06-04T11:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d48d921"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznatb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95770748_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nDIFF: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.4.0...8333e30e9eee372ef3951470243136c75db47031\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35323", "fixedVersions": [], "id": "35323", "issueType": "Sub-task", "key": "MODULES-7246", "labels": [], "originalEstimate": "PT0S", "parent": "34331", "parentSummary": "Supported Release (ibm_installation_manager) 0.5.0 - (2018/06/07) - (8333e30e9eee372ef3951470243136c75db47031)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-05T13:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm_installation_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-06T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-06-04T11:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65479231"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznatj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6574_*|*_3_*:*_1_*:*_24731195_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_168230573"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.4.0...8333e30e9eee372ef3951470243136c75db47031\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/job/forge-module_puppetlabs-ibm-installation-manager_init-merge_release/12/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34331", "fixedVersions": [], "id": "34331", "issueType": "Task", "key": "MODULES-7245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-06T16:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ibm_installation_manager) 0.5.0 - (2018/06/07) - (8333e30e9eee372ef3951470243136c75db47031)", "timeSpent": "PT0S", "updated": "2018-06-06T16:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["yumrepo_core"], "created": "2018-06-04T10:40:00.000000", "creator": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9b09667"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznasf:"}], "description": "Yum allows arbitrary parameters in a repo config file. Invalid or non-functional parameters are ignored when the file is parsed. There is a possibility of someone writing a custom yum module that accepts additional repo parameters, and puppet should not be responsible for supporting and documenting these new parameters. Rather, puppet should provide a mechanism for users to define custom values in addition to the top level supported parameters we currently have. Something like *a hash of custom parameters* would be ideal. For additional discussion, see https://github.com/puppetlabs/puppet/pull/6834#discussion_r191387514\n\nOne use case is amazon linux. They support two additional parameters that we do not have support for: {{report_instanceid}} and {{fastestmirror_enabled}}. Support for both of these has been added to [voxpupuli/puppet-yum|https://github.com/voxpupuli/puppet-yum/blob/eab4716627adc8ac6aa82ba7185e45f50d684ea5/data/os/RedHat/Amazon.yaml#L28]. However, because yumrepo doesn't support these parameters, {{puppet apply}} fails to apply these manifests. {{report_instanceid}} is very specific to the amazon repo setup, but there is [documentation|https://aws.amazon.com/amazon-linux-ami/faqs/] for it. However, there is no evidence there is any documentation or support or functionality to {{fastmirror_enabled}}. Amazon simply has it as a parameter for their repo configs. Rather than add a top level parameter to yum repo for either of these very special parameters, we should open a path for users to access these parameters without any burden on puppet to verify these are valid and functional parameters.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40685", "fixedVersions": [], "id": "40685", "issueType": "Improvement", "key": "MODULES-7423", "labels": ["linux", "type_and_provider", "yumrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Yumrepo should accept arbitrary custom parameters", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-06-04T02:34:00.000000", "creator": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b6fc4ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznam7:"}], "description": "_Basic Info_\n *Module Version:* 3.11.0\n *Puppet Version:* 4.10\n *OS Name/Version:* Ubuntu 14.04\n\n_Describe your issue in as much detail as possible..._\n While trying to use the {{query_response_time.so}} MySQL plugins ([https://www.percona.com/doc/percona-server/5.7/diagnostics/response_time_distribution.html#installing-the-plugins] which we want to install via Puppet, we seem to have stumbled upon a rather impossible situation since MySQL refuses to start with an {{unknown variable 'query_response_time_stats=on'}}, which can only be set after the {{query_response_time.so}} MySQL plugins are installed on the server.\n\nSo currently it does _install-server with configuration -> install plugins_.\n What it should do is _install-base-server -> install plugins -> then apply configuration_.\n\n*Desired Behavior:*\n I want to define that the plugin(s) should be installed right after the installation of the server, but before the {{$override_options}} (configuration) contains these value as that results in a non-startable MySQL server:\n{code}2018-06-03 17:57:13 12151 [ERROR] /usr/sbin/mysqld: unknown variable 'query_response_time_stats=on'\n2018-06-03 17:57:13 12151 [ERROR] Aborting\n{code}\nSetting:\n{code}[mysqld]\nquery_response_time_stats = on\n{code}\nVia:\n{code}$override_options = {\n        mysqld => {\n            'query_response_time_stats'     => 'on',\n        },\n}\n{code}\nPlugin installation code:\n{code}    mysql_plugin { 'QUERY_RESPONSE_TIME_AUDIT':\n        ensure  => 'present',\n        soname => 'query_response_time.so',\n    }\n\n    mysql_plugin { 'QUERY_RESPONSE_TIME':\n        ensure  => 'present',\n        soname => 'query_response_time.so',\n    }\n\n    mysql_plugin { 'QUERY_RESPONSE_TIME_READ':\n        ensure  => 'present',\n        soname => 'query_response_time.so',\n    }\n\n    mysql_plugin { 'QUERY_RESPONSE_TIME_WRITE':\n        ensure  => 'present',\n        soname => 'query_response_time.so',\n    }\n{code}\nCurrent way of dependency management:\n{code}    # Dependency management. Only use that part if you are installing the repository\n    # as shown in the Preliminary step of this example.\n    Apt::Source['percona'] ~> Class['apt::update'] -> Class['::mysql::server']\n{code}\n*Actual Behavior:*\n See in the text above.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41771", "fixedVersions": [], "id": "41771", "issueType": "Bug", "key": "MODULES-7244", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: how to make mysql::server dependent on a mysql::plugin installation?", "timeSpent": "PT0S", "updated": "2018-06-04T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-06-01T02:01:00.000000", "creator": "623e77ab761efb0069cf4755", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a1b929c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmwbb:"}], "description": "_Basic Info_\n *Module Version: 5.4.0*\n *Puppet Version: 4.10.11*\n *OS Name/Version: Ubuntu 16.04*\n\nThere seems to be an escaping issue with variables in postgresql_sql command.\n\nI want to execute SQL like\u00a0ALTER USER \"repmgr\" SET search_path TO repmgr, \"$user\", public. \"$user\" should stay as it is and should not be replaced by something. Code looks like:\n{code:java}postgresql_psql { \"ALTER USER \\\"${::repmgr::db_user}\\\" SET search_path TO repmgr, \\\"\\$user\\\", public\":\n\u00a0 \u00a0 unless => \"SELECT 1 FROM pg_roles WHERE rolname = '${::repmgr::db_user}' AND 'search_path=repmgr, \\\"\\$user\\\", public' = ANY(rolconfig)\",\n}{code}\n\u00a0 \u00a0But this leads to this error message:\n{code:java}Error: Error executing SQL; psql returned pid 14442 exit 1: 'ERROR:\u00a0 zero-length delimited identifier at or near \"\"\"\"\nLINE 1: ALTER USER \"repmgr\" SET search_path TO repmgr, \"\", public\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ^\n'\nError: /Stage[main]/Profiles::Repmgr/Postgresql_psql[ALTER USER \"repmgr\" SET search_path TO repmgr, \"$user\", public]/command: change from notrun to ALTER USER \"repmgr\" SET search_path TO repmgr, \"$user\", public failed: Error executing SQL; psql returned pid 14442 exit 1: 'ERROR:\u00a0 zero-length delimited identifier at or near \"\"\"\"\nLINE 1: ALTER USER \"repmgr\" SET search_path TO repmgr, \"\", public\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ^\n' {code}\nYou see that Puppet gets the correct command (Postgresql_psql[ALTER USER \"repmgr\" SET search_path TO repmgr, \"$user\", public]) but postgresql_psql executes (ALTER USER \"repmgr\" SET search_path TO repmgr, \"\", public) with $user being replaced with nothing.\n\nI tried different ways of escaping this with more backslashes. Using\u00a0\u00a0\\\"\\\\\\$user\\\" is going to end up as \"\\$user\" at least.\n\n*Desired Behavior:*\n\n\u00a0Execute SQL: ALTER USER \"repmgr\" SET search_path TO repmgr, \"$user\", public]\n\n*Actual Behavior:*\n\nExecutes SQL: ALTER USER \"repmgr\" SET search_path TO repmgr, \"\", public]\n", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37493", "fixedVersions": [], "id": "37493", "issueType": "Bug", "key": "MODULES-7242", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e77ab761efb0069cf4755", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : postgresql_sql replaces $user", "timeSpent": "PT0S", "updated": "2018-06-01T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-05-31T16:36:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "TIMEBOX : 2 Days\nOUTPUT : Additional tickets for a plan of attack, should there be one"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@606ac618"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqaf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "When modifying an existing scheduled task trigger, values that are unmanaged are not reported in the \"change to\" message, and more configuration values may be reported in the \"change from\".  This can be misleading to consumers of the module as it may seem like configuration values are being unset.\n\nOne way to fix this would be to copy unmanaged values from the read triggers to those defined in the manifest, though this could prove to be a tricky problem. There is no unique identifier for triggers, so matching them up on a task with multiple triggers may be complicated. Note that this would only impact Puppets first run against a task that previously was not under management, so may not be serious.\n\nIf a trigger is more completely filled in as part of {{prefetch}} / {{instances}}, then the code for {{triggers_same?}} in providers can likely be simplified. This also may mean that {{munge}} should be implemented to guarantee values are canonicalized (though that may be a separate effort / ticket).", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "38596", "fixedVersions": [], "id": "38596", "issueType": "Task", "key": "MODULES-7241", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : SPIKE Implement prefetch / instances to report trigger changes more completely", "timeSpent": "PT0S", "updated": "2021-03-30T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:2c5b56eb-1c6d-43ce-a094-74676694f8d3", "body": "You need to specify also the password for your user {color:#000000}'VAGRANT-2008R2\\\\Administrator'. Basically your code should be like:\n{color}\n\n\u00a0\n|{color:#000000}scheduled_task { 'test':{color}|\n|{color:#000000} ensure => 'present',{color}|\n|{color:#000000} command => 'c:\\\\windows\\\\system32\\\\notepad.exe',{color}|\n|{color:#000000} trigger => [{color}|\n|{color:#000000} {{color}|\n|{color:#000000} 'schedule' => 'once',{color}|\n|{color:#000000} 'start_date' => '2018-04-30',{color}|\n|{color:#000000} 'start_time' => '00:00',{color}|\n|{color:#000000} }],{color}|\n|{color:#000000} user => 'VAGRANT-2008R2\\\\Administrator',{color}|\u00a0|\n|{color:#000000}password => 'my-password',{color}|\n|{color:#000000}} {color}|\n\n{color:#000000}\u00a0{color}", "created": "2018-07-09T07:01:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair on this.", "created": "2018-08-08T10:49:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/60#pullrequestreview-146277735", "created": "2018-08-14T16:34:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Minor test fix merged to master at: https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/0885ca86d2222c2d17fad0f42d4b2bbe9ef3b143", "created": "2018-08-15T11:37:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-31T16:27:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- The given manifest works properly without failure, creating a task\n- New tests to prevent regression (integration should be sufficient)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31459b5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgcf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_68569104_*|*_1_*:*_1_*:*_5878083305_*|*_3_*:*_1_*:*_368132095_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_234255198"}], "description": "Set a non-SYSTEM user for a task via manifest like the following:\n\n{code}\nscheduled_task { 'test':\n  ensure        => 'present',\n  command       => 'c:\\\\windows\\\\system32\\\\notepad.exe',\n  trigger       => [\n  {\n    'schedule' => 'once',\n    'start_date' => '2018-04-30',\n    'start_time' => '00:00',\n  }],\n  user          => 'VAGRANT-2008R2\\\\Administrator',\n}\n{code}\n\nPuppet will declare the resource created and will emit an error, even though the task is never created.\n\n{noformat}\nbundle exec puppet apply .\\test-task.pp --modulepath .\\spec\\fixtures\\modules\\\nNotice: Compiled catalog for vagrant-2008r2.localdomain in environment production in 0.14 seconds\nNotice: /Stage[main]/Main/Scheduled_task[test]/ensure: created\nError: /Stage[main]/Main/Scheduled_task[test]: Could not evaluate: (in OLE method `RegisterTaskDefinition': )\n    OLE error code:8007052E in <Unknown>\n      <No Description>\n    HRESULT error code:0x80020009\n      Exception occurred.\nNotice: Applied catalog in 0.37 seconds\n{noformat}\n\nPuppet reports the task as missing:\n\n{noformat}\nbundle exec puppet resource scheduled_task test --modulepath .\\spec\\fixtures\\modules\\\nscheduled_task { 'test':\n  ensure => 'absent',\n}\n{noformat}\n\n\nThe full stack trace for the error is:\n\n{noformat}\nError: /Stage[main]/Main/Scheduled_task[test]: Could not evaluate: (in OLE method `RegisterTaskDefinition': )\n    OLE error code:8007052E in <Unknown>\n      <No Description>\n    HRESULT error code:0x80020009\n      Exception occurred.\nC:/source/puppetlabs-scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/taskscheduler2.rb:157:in `method_missing'\n\nC:/source/puppetlabs-scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/taskscheduler2.rb:157:in `save'\nC:/source/puppetlabs-scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/v2adapter.rb:63:in `save'\nC:/source/puppetlabs-scheduled_task/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb:189:in `flush'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/type.rb:1006:in `flush'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction/resource_harness.rb:25:in `evaluate'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:248:in `apply'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:267:in `eval_resource'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:179:in `call'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:179:in `block (2 levels) in evaluate'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util.rb:511:in `block in thinmark'\nC:/tools/ruby24/lib/ruby/2.4.0/benchmark.rb:308:in `realtime'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util.rb:510:in `thinmark'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:179:in `block in evaluate'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/graph/relationship_graph.rb:121:in `traverse'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction.rb:169:in `evaluate'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/resource/catalog.rb:225:in `block in apply'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util/log.rb:155:in `with_destination'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/transaction/report.rb:140:in `as_logging_destination'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/resource/catalog.rb:224:in `apply'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/configurer.rb:172:in `block in apply_catalog'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util.rb:224:in `block in benchmark'\nC:/tools/ruby24/lib/ruby/2.4.0/benchmark.rb:308:in `realtime'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util.rb:223:in `benchmark'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/configurer.rb:171:in `apply_catalog'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/configurer.rb:344:in `run_internal'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/configurer.rb:222:in `block in run'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/context.rb:65:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet.rb:263:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/configurer.rb:196:in `run'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application/apply.rb:356:in `apply_catalog'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application/apply.rb:280:in `block (2 levels) in main'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/context.rb:65:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet.rb:263:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application/apply.rb:280:in `block in main'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/context.rb:65:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet.rb:263:in `override'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application/apply.rb:233:in `main'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application/apply.rb:174:in `run_command'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application.rb:358:in `block in run'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util.rb:666:in `exit_on_fail'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/application.rb:358:in `run'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util/command_line.rb:132:in `run'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/lib/puppet/util/command_line.rb:72:in `execute'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/gems/puppet-5.3.3-x64-mingw32/bin/puppet:5:in `<top (required)>'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/bin/puppet:22:in `load'\nC:/source/puppetlabs-scheduled_task/.bundle/gems/ruby/2.4.0/bin/puppet:22:in `<main>'\n{noformat}", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "40681", "fixedVersions": [], "id": "40681", "issueType": "Bug", "key": "MODULES-7240", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-08-15T11:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Setting a user for a task fails", "timeSpent": "PT0S", "updated": "2018-08-15T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-05-31T16:16:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Decision on implementation direction"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78759851"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqa7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "The current trigger hash accepts a numeric value for {{minutes_interval}} and {{minutes_duration}} because of how values are specific in the V1 scheduled task API.\n\nHowever, in the V2 API those values are actually specified as ISO8601 duration strings which are string values formatted like {{PnYnMnDTnHnMnS}}. These strings are much more complex, but are also much more expressive / easy to read when the times get beyond 60 minutes.\n\nSee duration values as specified in this gist:\nhttps://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e#itrigger\n\nDetermine if the Repetition values in the hash {{minutes_interval}} and {{minutes_duration}} should allow this format string in addition or in place of a numeric minutes. These string formats will need to be accepted for other aspects of the trigger (such as {{ExecutionTimeLimit}}, {{RandomDelay}} and {{Delay}} (MODULES-7215)) anyhow, so it may be worth supporting the newer format, with a fallback to a numeric-only value meaning minutes.", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "40679", "fixedVersions": [], "id": "40679", "issueType": "Task", "key": "MODULES-7239", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: SPIKE - Determine if minutes_interval / minutes_duration should support ISO8601 strings in addition to numeric values", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-05-31T15:00:00.000000", "creator": "623c08f14a57610068e7425f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Files downloaded to a host via vcsrepo have their directory and file permissions set according to rules specified in the `vcsrepo{}` resource."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7006b60e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmrm7:"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 2017.3.2\n*OS Name/Version:* Oracle Linux 7\n\nWhen creating or updating a copy of a git project, the `owner` and `group` can be set in a `vcsrepo{}` resource, but the mode of the resulting directories and files cannot. Trying to fix this with a `file{}` resources assumes all files in the project would be pre-defined.\n\n*Desired Behavior:*\n\nIdentify and maintain the desired permissions for directories and files downloaded from the project URL.\n\n*Actual Behavior:*\n\nPermissions are assigned consistent with the default behavior and umask for the downloading `user`.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42870", "fixedVersions": [], "id": "42870", "issueType": "Improvement", "key": "MODULES-7238", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08f14a57610068e7425f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : add `mode` parameters for subdirectories and files.", "timeSpent": "PT0S", "updated": "2018-08-29T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2018-05-31T11:01:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72ad70c7"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Supported modules should be kept up to date and work with new versions of the software they manage.\n\nIn this case if a customer tries to use it, parts of it don't seem to work."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7236"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmq13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174175_*|*_3_*:*_1_*:*_1554697473_*|*_5_*:*_1_*:*_0"}], "description": "We need know if the supported forge module for websphere (https://forge.puppet.com/puppetlabs/websphere_application_server) support the Websphere version 9.x and the next O.S: SUSE Linux Enterprise Server 12 SP2 (or later) . Could be added support for that websphere version and O.S, please?", "environment": "Production , WebSphere Supported Forge Module with WebSphere version 9 and SUSE Enterprise Linux v12+", "epicLinkSummary": "IBM Next", "estimate": "PT0S", "externalId": "34330", "fixedVersions": [], "id": "34330", "issueType": "New Feature", "key": "MODULES-7237", "labels": ["maintenance", "module", "triage"], "originalEstimate": "PT0S", "parent": "42869", "parentSummary": "IBM Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c42d32a94006a63ca60", "resolution": "Fixed", "resolutionDate": "2018-06-18T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "WebSphere Supported Forge Module and version 9 support", "timeSpent": "PT0S", "updated": "2018-06-18T10:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["ibm_installation_manager", "websphere_application_server"], "created": "2018-05-31T11:01:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@399ecdb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IBM Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmq0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39827116991_*|*_6_*:*_1_*:*_0"}], "description": "Work to be wrapped up by Eric for Pipelines transition. Will result in IIM module 0.5.0 and WAS module 1.4.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42869", "fixedVersions": [], "id": "42869", "issueType": "Epic", "key": "MODULES-7236", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2019-09-04T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IBM Next", "timeSpent": "PT0S", "updated": "2019-09-04T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey Rob, \n\nCan you do the following 2 steps:\n\n1) Update [constants|https://github.com/puppetlabs/pdksync/blob/master/lib/pdksync/constants.rb#L6] namespace to: rnelson0\n2) Update your `[managed_modules.yml|https://github.com/puppetlabs/pdksync/blob/master/managed_modules.yml]` to the following:\n\n{code}\n---\n- puppet-domain_join\n{code}\n\n", "created": "2018-05-31T10:26:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "When checking out pdksync from master and making the above changes I can confirm I was able to run pdksync. It failed to create the PR but this may be due to permissions on the repo or something however it does run:\n\n{code}\n\u279c  pdksync git:(master) \u2717 bundle exec rake pdksync\nBeginning pdksync run\nClient login has been successful.\n*************************************\nSyncing puppet-domain_join\nCloning puppet-domain_join to modules_pdksync/puppet-domain_join.\nPDK update has run.\nCreating the following branch: pdksync_1.5.0-0-gd1b3eca.\nAll files have been staged.\nCreating the following commit: pdksync_1.5.0-0-gd1b3eca.\n(FAILURE) Pushing to origin for rnelson0/puppet-domain_join has failed.\n(FAILURE) PR creation for rnelson0/puppet-domain_join has failed.\nThe script has run.\n{code}", "created": "2018-05-31T10:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Also I will create enhancement tickets for all of the above suggestions. :-)\nAll this feedback is great :-)", "created": "2018-05-31T10:37:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "It does work when it\u2019s correct,  I would just like an error message instead\nof authentication prompts when it\u2019s not a valid URL.  It was confusing when\n I provided valid authentication information and it still failed.\n-- \nRob Nelson\n", "created": "2018-05-31T11:47:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b]. I've added a [change|https://github.com/puppetlabs/pdksync/pull/78]\u00a0to pdksync which will raise an error stating the repos that are inaccessible whenever you run one of the rake tasks. I hope this is what you are looking for. As such I'm going to resolve the ticket now. Thanks for raising this issue to us and feel free to open a ticket if you encounter any other issues that you feel we should take a look at.", "created": "2018-11-12T04:42:00.000000"}], "components": [], "created": "2018-05-31T10:01:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3727fb84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmpk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2085988_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14238425101"}], "description": "If managed.modules.yml contains a name in the proper format, but that is incorrect or inaccessible, the user is prompted for authentication rather than presented with an error.\n\nGiven the default namespace 'puppetlabs' and the managed_modules.yml contents:\n{code:java}\n---\n- rnelson0-puppet-domain_join\n{code}\npdksync crafts the repo URL:\n{code:java}\nhttps://github.com/puppetlabs/rnelson0-puppet-domain_join.git {code}\nAnd the user is then prompted for authentication:\n{code:java}\n$ be rake pdksync\nBeginning pdksync run\nClient login has been successful.\n*************************************\nSyncing rnelson0-puppet-domain_join\nCloning rnelson0-puppet-domain_join to modules_pdksync/rnelson0-puppet-domain_join.\nUsername for 'https://github.com': ^Crake aborted!\n {code}\nIt would be preferable to inform the user that the provided token cannot access the resulting URL, and to provide the specific URL for review. i.e.\n{code:java}\n[rnelson0@build03 pdksync_config:master]$ be rake pdksync\nBeginning pdksync run\nClient login has been successful.\n*************************************\nSyncing rnelson0-puppet-domain_join\nCloning rnelson0-puppet-domain_join to modules_pdksync/rnelson0-puppet-domain_join.\n  \nERROR: The URL https://github.com/puppetlabs/rnelson0-puppet-domain_join.git  is inaccessible with the provided token. Please check the modulename is correct and that you have access to the repository.\n {code}\nAdditionally, when multiple modules are in use, it should proceed to the next module instead of bombing or forcing the user to end it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40677", "fixedVersions": [], "id": "40677", "issueType": "Bug", "key": "MODULES-7235", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2018-11-12T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync : handle invalid/inaccessible git URLs", "timeSpent": "PT0S", "updated": "2018-11-12T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-05-31T09:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There will be 3 different output messages implemented:\n# We arent testing on something we should be\n# We dont have the metadata up to date\n# Everything is fine and nothing to worry about"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cba7a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykn93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_407477380_*|*_3_*:*_1_*:*_3548539_*|*_5_*:*_1_*:*_0"}], "description": "Compare what is being tests vs what we suggest we support in the metadata. \n\nThere will  be 3 possible outcomes:\n# We arent testing on something we should be\n# We dont have the metadata up to date\n# Everything is fine and nothing to worry about", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34329", "fixedVersions": [], "id": "34329", "issueType": "Task", "key": "MODULES-7234", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-05T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "compare os testing and metadata", "timeSpent": "PT0S", "updated": "2018-06-05T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "You can see my attempt to create a standalone repo at [https://github.com/rnelson0/pdksync_config|https://github.com/rnelson0/pdksync_config.]. I definitely tried to copy the setup of modulesync config repos, as I did not see the `constants.rb` change and only the `managed_modules.yml` change required. It of course fails because it crafts a bogus repo URL, but if someone from Puppet did this with puppetlabs modules it would possibly work as-is.", "created": "2018-05-31T09:50:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b]. I have added the ability to use a custom configuration file instead of changing the `constants.rb` file\u00a0[(PR|https://github.com/puppetlabs/pdksync/pull/81]). I hope this helps you in using pdksync and please let me know if you have any more feature requests. I'm going to go ahead and resolve the ticket now. Thanks for contributing your suggestions\u00a0:D", "created": "2018-11-19T10:05:00.000000"}], "components": [], "created": "2018-05-31T08:46:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cacfa87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmp0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8158_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14869132498"}], "description": "PDKSync is currently hardcoding some values in both the constants file and the managed_modules file that both external and internal users will have to edit locally.\u00a0\n\nThis will present a problem with adding configurability through flags as it will be difficult to keep pdksync up to date while maintaining manual changes either locally, or having to consistently pass in flags.\n\n\u00a0\n\nA useful comment on the topic from rnelson0 on slack summarises it well:\n\n\"As far as making namespace as an argument or something a feature request - the issue I see with forking is keeping up with it release after release.\n\nAt a concept level, I prefer the \"make my own repo and provide settings in it\" model, but I have a lot of familiarity with it. If it can be made easy to fork and keep up to date without having to constantly re-edit some settings, I can do that, too.\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38595", "fixedVersions": [], "id": "38595", "issueType": "Improvement", "key": "MODULES-7233", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-11-19T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Come up with an efficient way to allow pdksync to be more configurable for users", "timeSpent": "PT0S", "updated": "2018-11-19T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-05-31T08:28:00.000000", "creator": "5b113d21a655ee23032edb10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31ae108e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmowv:"}], "environment": "Hi,\n\nHere's a simple hiera file that contains quoted entries, and a simple manifest:\n{noformat}\n---\npostgresql::server::role:\n  'test':\n    superuser: 'true'\n    password_hash: 'password1234'\n{noformat}\n\u00a0\n{noformat}\nnode server1{\ninclude postgresql::globals\ninclude postgresql::server\n$roles=hiera('postgresql::server::role')\n create_resources('postgresql::server::role', $roles)\n}\n{noformat}\n\u00a0\n\nIf I execute puppet on this manifest, the module doesn't behave correctly:\n\n\u00a0\n{noformat}\nNotice: /Stage[main]/Main/Node[vpsalpha2]/Postgresql::Server::Role[test]/Postgresql_psql[ALTER ROLE \"test\" NOSUPERUSER]/command: current_value 'notrun', should be 'ALTER ROLE \"test\" NOSUPERUSER'{noformat}\n\u00a0\n\nIf I remove the quotes around 'true':\n\n\u00a0\n{noformat}\nNotice: /Stage[main]/Main/Node[vpsalpha2]/Postgresql::Server::Role[test]/Postgresql_psql[ALTER ROLE \"test\" SUPERUSER]/command: current_value 'notrun', should be 'ALTER ROLE \"test\" SUPERUSER' (noop){noformat}\n\u00a0\n\nI tested with superuser, createdb and createrole permissions, same problem.\n\nI discovered it because the ALTER was running every time I executed puppet, instead of only the first time.\n\nThanks,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40675", "fixedVersions": [], "id": "40675", "issueType": "Bug", "key": "MODULES-7232", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b113d21a655ee23032edb10", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : roles not working with single-quoted hiera entries", "timeSpent": "PT0S", "updated": "2018-05-31T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-05-31T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It is possible to return a list of os that are listed in the metadata.json"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11cb49b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmmof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83942_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_432677765"}], "description": "This will be incorporating the nodeset_generator.rb script that we produced by Paula & David following one of our hackdayz.\nScript: https://gist.github.com/pmcmaw/a24781b7cea31c5c98a0e936f6b4770f\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36480", "fixedVersions": [], "id": "36480", "issueType": "Task", "key": "MODULES-7231", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-05T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "return platforms we should be testing on from metadata.json", "timeSpent": "PT0S", "updated": "2018-06-05T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-05-31T02:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It is possible to return a list of os that are being tested in travis."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b339449"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmmnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112571_*|*_3_*:*_1_*:*_79001400_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_353778112"}], "description": "Return the operating system list that is tested in travis. \nThis will require parsing the .travis.yml file: https://github.com/puppetlabs/puppetlabs-ntp/blob/master/.travis.yml\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42868", "fixedVersions": [], "id": "42868", "issueType": "Task", "key": "MODULES-7230", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-05T03:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "return testing platforms from .travis.yml", "timeSpent": "PT0S", "updated": "2018-06-05T03:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-05-31T02:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It is possible to return a list of os under smoke_platforms that are being tested on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3210df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmmnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151062_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_353759864"}], "description": "Return the operating system list that is tested on Jenkins under pe_platforms per module.\n\nci-job-configs.yaml file: https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41770", "fixedVersions": [], "id": "41770", "issueType": "Task", "key": "MODULES-7229", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-04T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "return smoke_platforms from ci-job-configs", "timeSpent": "PT0S", "updated": "2018-06-04T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-31T02:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It is possible to return a list of os under pe_platforms that are being tested on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@709814c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmmmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164190_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_352387600"}], "description": "Return the operating system list that is tested on Jenkins under pe_platforms per module.\n\nci-job-configs.yaml file: https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38594", "fixedVersions": [], "id": "38594", "issueType": "Task", "key": "MODULES-7228", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-04T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "return pe_platforms from ci-job-configs", "timeSpent": "PT0S", "updated": "2018-06-04T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e6fb657f556d50c54dc7f67", "body": "PR raised against master\n\n[#1796|https://github.com/puppetlabs/puppetlabs-apache/pull/1796]", "created": "2018-05-30T12:55:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:5e6fb657f556d50c54dc7f67]. We're awaiting an update on it before we merge.", "created": "2018-08-29T03:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolved due to:\u00a0https://github.com/puppetlabs/puppetlabs-apache/commit/dab7b9004a1f87bd62fa8725bf31100c69eb5350", "created": "2021-05-17T04:51:00.000000"}], "components": ["apache"], "created": "2018-05-30T12:10:00.000000", "creator": "5e6fb657f556d50c54dc7f67", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bc81fa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmgav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7830595167_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_85714293770"}], "description": "*Module Version: 2.3.0*\n *Puppet Version: 5.1.0*\n *OS Name/Version: CentOS 7.4, httpd 2.4.6 (CentOS release)*\n\nThe following bug was encountered when, for one use-case, certain paths required client certificates and certain paths didn't:\n\nAs per [HTTPD docs|https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslverifyclient], SSLVerifyClient option can be provided in\u00a0server config, virtual host, directory or .htaccess.\n\nWhen the following configuration is provided, the SSLVerifyClient option is correctly added to the VHost:\n\n\u00a0\n{code:java}apache::vhost { 'www.example.com':\n  ssl_verify_client => 'require',\n  ...\n  directories => [\n    { path => '/abc', provider => 'location', ...},\n    { path => '/def', provider => 'location', ...},\n  ]\n}{code}\n\u00a0\n\nHowever if the SSLVerifyClient options are moved into the location blocks as follows, no 'SSLVerifyClient' directives end up in the .conf file.\n{code:java}apache::vhost { 'www.example.com':\n  ...\n  directories => [\n    { path => '/abc', provider => 'location', ssl_verify_client => 'require', ...},\n    { path => '/def', provider => 'location', ssl_verify_client => 'none' ...},\n  ]\n}\n{code}", "environment": "Puppet Server & Client 5.1.0\n puppetlabs-apache 2.3.0\n CentOS 7.4.1708\n Apache 2.4.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37492", "fixedVersions": [], "id": "37492", "issueType": "Bug", "key": "MODULES-7227", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e6fb657f556d50c54dc7f67", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : ssl_verify_client is forced to be defined at vhost root", "timeSpent": "PT0S", "updated": "2021-05-17T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been resolved. Closing.", "created": "2018-07-16T14:38:00.000000"}], "components": ["stdlib"], "created": "2018-05-30T09:27:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45e3dd1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykmq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4079467349_*|*_5_*:*_1_*:*_0"}], "description": "The \"size\" function has been added to core puppet (https://github.com/puppetlabs/puppet/commit/d934cc41a7925f6765478c10e5fc2173d40df771) and is failing a stdlib acceptance test on the nightly pipeline.\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-stdlib_intn-sys_nightly-master/PLATFORM=debian8-64default.a,WORKER_LABEL=beaker/7/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36475", "fixedVersions": [], "id": "36475", "issueType": "CI Blocker", "key": "MODULES-7223", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-07-16T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib (master): nightly failure", "timeSpent": "PT0S", "updated": "2018-07-16T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Pairing with [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]\n\n\u00a0", "created": "2018-05-30T10:47:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/8baf74cb8c6abdbd9906e0f5e266a082fd1e4172", "created": "2018-05-31T20:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/commit/8baf74cb8c6abdbd9906e0f5e266a082fd1e4172", "created": "2018-05-31T20:45:00.000000"}], "components": ["wsus_client"], "created": "2018-05-30T00:02:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7538a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmdtz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_67105_*|*_1_*:*_1_*:*_13278_*|*_10007_*:*_1_*:*_74675521_*|*_3_*:*_1_*:*_86257869_*|*_5_*:*_1_*:*_0"}], "description": "The ticket will track the work to create a task that will list the update history of a Windows computer.  This ticket will also form the work for blog post about the development process", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37491", "fixedVersions": [], "id": "37491", "issueType": "Task", "key": "MODULES-7222", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-05-31T20:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create task to list WSUS update history", "timeSpent": "PT0S", "updated": "2018-05-31T20:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-29T17:29:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18d11675"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 0.5.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3629000395_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34328", "fixedVersions": [], "id": "34328", "issueType": "Epic", "key": "MODULES-7221", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-07-10T17:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite 0.5.0", "timeSpent": "PT0S", "updated": "2018-07-10T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey im really sorry this issue is no longer relevant and the code base has moved on too much to work on this.\u00a0\n\n\nClosing as wont fix. Apologies on only getting around to this issue now. :(\u00a0", "created": "2021-06-21T07:11:00.000000"}], "components": ["stdlib"], "created": "2018-05-29T07:45:00.000000", "creator": "6243b67d247a4b00691c40ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "stdlib versions support *and test on* the Puppet and related Ruby versions that they claim to support."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a3fca1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmcq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96679536567_*|*_6_*:*_1_*:*_0"}], "description": "stdlib \"improvements\" keep breaking under Ruby 1.8.7.\u00a0 As this is listed as supported in stdlib 4.x, please renumber the stdlib version from 4.23.0 to 5.0.0.\n\n\u00a0", "environment": "* Puppet 2.7\n * Puppet 3.x\n * Ruby 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37490", "fixedVersions": [], "id": "37490", "issueType": "Bug", "key": "MODULES-7220", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b67d247a4b00691c40ff", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T07:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : Rename release 4.23.0 to 5.0.0", "timeSpent": "PT0S", "updated": "2021-06-21T07:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-05-29T03:37:00.000000", "creator": "557058:48c048f6-1f30-4050-b97e-f1d5432cd227", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Changes to the my.cnf config file that occur directly after an installation of mysql server should trigger a restart of the mysql server after which the config changes are applied and in effect, in case the parameter restart => true is set."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6161c343"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmcof:"}], "description": "After installation of the mariadb-server-10.1 package using the ::mysql::server class, the contents of /etc/mysql/my.cnf are changed using the override_options param. This should trigger a restart of the mysql service (when providing the restart => true param.\n\nThe code looks like this:\n\n\u00a0\n{code:java}\nclass { '::mysql::server':\n  package_name     => 'mariadb-server-10.1',\n  service_name     => 'mysql',\n  restart          => true,\n  override_options => {\n    'mysqld' => {\n      'bind-address' => '0.0.0.0'\n    }\n  }\n}\n{code}\n\u00a0\n\nThe output of the puppet run shows that indeed a refresh of Service[mysqld] is triggered but somehow the actual restart of the service does not occur. When testing the result of the puppet run, the bind-address option is not working. Only after an (explicit) restart of the mysql service will the bind-address option be working, after which we are able to connect to the mariadb-server from outside the localhost.\n\nHere is the relevant part of the puppet output:\n{code:java}\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content:\n--- /etc/mysql/my.cnf 2018-05-08 01:28:15.000000000 +0000\n+++ /tmp/puppet-file20180529-13226-1esvyxf 2018-05-29 07:41:19.144394000 +0000\n@@ -1,189 +1,63 @@\n-# MariaDB database server configuration file.\n...\n-!includedir /etc/mysql/conf.d/\n+!includedir /etc/mysql/conf.d\n+\n\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}272b568cc9fc1ccc5d01b200df3cd73a' to '{md5}999050414f1a8d515f4a432b15e99e1a'\nInfo: Class[Mysql::Server::Config]: Scheduling refresh of Class[Mysql::Server::Service]\nNotice: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/error.log]/ensure: created\nInfo: Class[Mysql::Server::Service]: Scheduling refresh of Service[mysqld]\nInfo: Class[Mysql::Server::Service]: Scheduling refresh of Exec[wait_for_mysql_socket_to_open]\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Unscheduling refresh on Service[mysqld]\nNotice: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Triggered 'refresh' from 1 event{code}\n\u00a0\n\nHere is some syslog output:\n{code:java}\n//During mariadb-server install (service started by package manager)\nMay 29 07:41:15 vagrant mysqld[19923]: 2018-05-29  7:41:15 140375843199232 [Note] /usr/sbin/mysqld: ready for connections.\nMay 29 07:41:15 vagrant mysqld[19923]: Version: '10.1.33-MariaDB-1~xenial'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution\nMay 29 07:41:15 vagrant mysqld[19953]: Checking for corrupt, not cleanly closed and upgrade needing tables.\nMay 29 07:41:15 vagrant systemd[1]: Started MariaDB 10.1.33 database server.\nMay 29 07:41:15 vagrant systemd[1]: Reloading.\nMay 29 07:41:15 vagrant systemd[1]: Started ACPI event daemon.\nMay 29 07:41:18 vagrant dhclient[1344]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14 (xid=0x3302d909)\nMay 29 07:41:19 vagrant puppet-agent[13226]: (/Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure) created\n\n//After config file changes\nMay 29 07:41:19 vagrant systemd[1]: Reloading.\nMay 29 07:41:19 vagrant systemd[1]: Started ACPI event daemon.\nMay 29 07:41:19 vagrant systemd[1]: Started MariaDB 10.1.33 database server.\nMay 29 07:41:19 vagrant puppet-agent[13226]: (/Stage[main]/Mysql::Server::Service/Service[mysqld]/ensure) ensure changed 'stopped' to 'running'{code}\nIt can be seen from the syslog output that the mariadb-server is started for the first time after installation by the package manager. This service start is not managed by puppet.\n\nLater after the config file changes a refresh of the Service[mysqld] resource is triggered, and the puppet output says changed 'stopped' to 'running'. Although the server was already running, puppet thinks it's changed from stopped to running. In the syslog output it can also be seen that the mysql server is not stopped after the config file changes. The syslog output only says 'Started MariaDB...'\n\nThe issue is that the refresh of Serivce[mysqld] after config changes has no effect and the new config values are not applied. I'm not sure if this issue can be solved in the puppetlabs/mysql module or if it's something that occurs in the puppet core code.\n\nI suspect that the issue is not specifically related to mariadb-server, although I have not tested this.\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n\u00a0", "environment": "* Ubuntu 16.04\n * mariadb-server-10.1", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "33285", "fixedVersions": [], "id": "33285", "issueType": "Bug", "key": "MODULES-7219", "labels": ["mariadb", "mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:48c048f6-1f30-4050-b97e-f1d5432cd227", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mysql : service mysql restart fails after install with override_options", "timeSpent": "PT0S", "updated": "2018-08-29T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is listed in the limitations section, but we don't/haven't added a section as to why\n\nhttps://github.com/puppetlabs/puppetlabs-registry/tree/master#limitations.\n\nIt's a little complicated but...\n\nHKCU makes little sense for a puppet run.  As HKCU depends on WHO is running, the manifest will do \"different\" things when run under an admin user vs, say, LOCAL SYSTEM.\n\nSame with HKCR.\n\nWe do support access do HKU though.  In theory, if you REALLY want to modify those keys you can get the current user's SID and then use HKU\\<SID>\\....\n\nRef key list - https://msdn.microsoft.com/en-us/library/windows/desktop/ms724836(v=vs.85).aspx", "created": "2018-05-28T21:33:00.000000"}, {"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "Oh interesting - thanks Glenn. The way the customer explained this to me was that things could be put in HKCU and when a 'new' user to the box logs in for first time they will pick up defaults from there. Rationale for using HKCU was so that users logging in for first time receive sensible defaults for proxy server in browser, homepage, etc. If I'm reading the docs linked correctly, could I put that data in HKEY_USERS\\.Default to achieve the same result? since HKCU is just a link I'm also starting to wonder if these hardening guides we're supposed to follow are really doing what we think they are... ", "created": "2018-05-29T06:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I may be better to enforce these by local policy", "created": "2018-05-29T07:10:00.000000"}, {"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "Ok maybe something like https://forge.puppet.com/cannonps/local_group_policy/types is the way to do it in puppet? - thanks ", "created": "2018-05-29T07:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:aaeb61c9-652e-4d96-a168-4350ed105621]\n\nWe are having a bit of a clear out. I can see this issue is quite old and has been commented on by Glenn stating this is a limitation highlighted in our docs. I plan on closing this issue.\u00a0\n\nIf you disagree with my decision I apologize and please do not hesitate to reopen.\n\nMany Thanks\nPaula", "created": "2021-06-21T04:20:00.000000"}], "components": ["registry"], "created": "2018-05-27T22:06:00.000000", "creator": "557058:aaeb61c9-652e-4d96-a168-4350ed105621", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46cc212"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmcmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96790441786_*|*_5_*:*_1_*:*_0"}], "description": "*Overview*\n\nCustomer would like to manage `HKEY_CURRENT_USER` registry keys with puppetlabs-registry module to support windows SOE but the module does not allow this.\n\n\u00a0\n\n*Expected result*\n\nExpected to be able to manage keys starting `HKEY_CURRENT_USER`\n\n\u00a0\n\n*Actual result*\n\nThe module fails with error \"Unsupported predefined key\". This is generated by a case statement in the module itself:\n\n[https://github.com/puppetlabs/puppetlabs-registry/blob/2.0.1/lib/puppet_x/puppetlabs/registry.rb#L123]\n\n\u00a0\n\n*Workaround*\n\nThere is no workaround\n\n\u00a0\n\n*Customer impact*\n\nCustomer unable to fully implementing SOE for windows with Puppet\n\n\u00a0\n\n*Support expectation*\n\nUpdated module to allow writing `HKEY_CURRENT_USER` or explanation of why this is impossible along with a better error message, eg \"puppetlabs-registry does not support writing #\\{path} because...\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33283", "fixedVersions": [], "id": "33283", "issueType": "Bug", "key": "MODULES-7218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aaeb61c9-652e-4d96-a168-4350ed105621", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-registry : Cannot manage HKEY_CURRENT_USER registry keys with puppetlabs-registry", "timeSpent": "PT0S", "updated": "2021-06-21T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey people, could one of you look into this? Maybe [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]?", "created": "2018-10-14T03:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68],\n\nApologies for the delay but we are delighted to inform you that we have marked puppet-php as approved and we have marked mayflower-php as deprecated. We would like to take the time to thank you for notifying us of the mayflower/php deprecation and putting puppet-php forward as a candidate.\n\nWe would like to also suggest making a minor improvement. The current README does not follow our suggested template, it would be a great change to make and the suggested template documentation can be found here: https://puppet.com/docs/puppet/6.0/modules_documentation.html\n\nCongratulations and thank you for taking your time to put this module forward.\n\nMany Thanks\nThe Modules Team", "created": "2018-11-13T07:55:00.000000"}], "components": ["approved"], "created": "2018-05-26T04:05:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c262e97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmckn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12260430831_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2531413766"}], "description": "Hi,\nmayflower/php got migrated a long time ago to puppet/php. Can you mark the old one as deprecated and add the 'approved' label to our version?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35316", "fixedVersions": [], "id": "35316", "issueType": "Task", "key": "MODULES-7217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-11-13T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mark mayflower/php as deprecated", "timeSpent": "PT0S", "updated": "2018-11-13T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:03aedc5a-47b0-4c60-a13f-46427c87153e] has proposed that ExecutionTimeLimit be considered", "created": "2018-11-26T12:30:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-25T00:27:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "TIMEBOX: 1 DAY\nOUTCOME: Tickets in the 1.0 or scheduled task vNext epic for task settings"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58e4578c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq9z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "There are a number of task level settings that can be set that are currently not configurable.\n\nDetermine if any should be supported for the task type\n\nITaskSettings - [https://msdn.microsoft.com/en-us/library/windows/desktop/aa381843(v=vs.85).aspx]\n ITaskSettings2 - [https://msdn.microsoft.com/en-us/library/windows/desktop/ee695863(v=vs.85).aspx]\n ITaskSettings3 - [https://msdn.microsoft.com/en-us/library/windows/desktop/hh832148(v=vs.85).aspx]", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "36464", "fixedVersions": [], "id": "36464", "issueType": "New Feature", "key": "MODULES-7216", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : SPIKE - Determine which task settings from ITaskSettings to support", "timeSpent": "PT0S", "updated": "2021-03-30T07:52:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-05-25T00:24:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* delay and optionally random_delay available in manifest\n* new tests demonstrating that an ISO8601 duration string is an acceptable incoming value, and that it is set properly on an ITrigger instance for a task\n* manual validation of puppet resource on existing tasks"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@630418de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8m7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "Triggers support an ISO8601 style duration string as {{RandomDelay}} or {{Delay}} depending on the type of Trigger, however this is not available in the manifest specified by users.\n\nDetermine if a single property of the manifest trigger hash {{delay}} is sufficient, or if there should be a {{delay}} and {{random_delay}}.\n\nMore info on this property at:\nhttps://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e#trigger-specific-properties", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "35314", "fixedVersions": [], "id": "35314", "issueType": "New Feature", "key": "MODULES-7215", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add support for Delay / RandomDelay Trigger properties", "timeSpent": "PT0S", "updated": "2021-03-30T07:57:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-05-25T00:17:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- end_date available in manifest\n- new tests demonstrating that an ISO8601 duration string is an acceptable incoming value, and that it is set properly on an ITrigger instance for a task\n- manual validation of puppet resource on existing tasks"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e4000cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo8lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "The incoming manifest does not specifying supporting the EndBoundary value for an ITrigger instance. The most appropriate name is {{end_date}} to be consistent with the existing {{start_date}}.\n\nMore detail on this property is available at https://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e#itrigger", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "34327", "fixedVersions": [], "id": "34327", "issueType": "New Feature", "key": "MODULES-7213", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add support for EndBoundary on Triggers", "timeSpent": "PT0S", "updated": "2021-03-30T07:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-6867", "created": "2018-06-07T15:26:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-25T00:08:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Determine list of flags to support\n * Determine if they should be modeled as individual attributes (presently the task has an \"enabled\" flag which corresponds directly to TASK_FLAG_DISABLED)\n * Add integration tests demonstrating flags may be set / read / modified / behave idempotently"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1457745"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1178280392_*|*_6_*:*_1_*:*_0"}], "description": "There are a number of task level flags that can be set, but that are not presently supported in the module. The complete list appears at [https://msdn.microsoft.com/en-us/library/windows/desktop/aa381283(v=vs.85).aspx]\u00a0and includes\n\n\u00a0\n{noformat}\nTASK_FLAG_INTERACTIVE\nTASK_FLAG_DELETE_WHEN_DONE\nTASK_FLAG_DISABLED\nTASK_FLAG_RUN_ONLY_IF_LOGGED_ON\nTASK_FLAG_START_ONLY_IF_IDLE\nTASK_FLAG_SYSTEM_REQUIRED\nTASK_FLAG_KILL_ON_IDLE_END\nTASK_FLAG_RESTART_ON_IDLE_RESUME\nTASK_FLAG_KILL_ON_IDLE_END\nTASK_FLAG_DONT_START_IF_ON_BATTERIES\nTASK_FLAG_KILL_IF_GOING_ON_BATTERIES\nTASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET\n{noformat}\n\nSome of these may not be useful in a managed configuration (most specifically {{TASK_FLAG_DELETE_WHEN_DONE}}) ", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "33281", "fixedVersions": [], "id": "33281", "issueType": "Improvement", "key": "MODULES-7212", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Duplicate", "resolutionDate": "2018-06-07T15:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add support for task flags", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2018-05-23T21:37:00.000000", "creator": "557058:2deef474-47df-419f-8123-bbd42806cf68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@477951b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmalz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}], "description": "Hi,\u00a0\n\nThe customer is looking to query the file using ini_setting type using command _*puppet resource ini_setting /etc/puppetlabs/puppet/puppet.conf*_.\u00a0 It will give great flexibility to write code and update config files without any mistakes. For example, *puppet resource file /etc/puppetlabs/puppet/puppet.conf* will give details about file puppet.conf and If we need to change any values or require any update we can use the output to write manifest.\u00a0\n\nEx :\u00a0\n\ncat /etc/puppetlabs/puppet/puppet.conf\n\n[main]\ncertname = pe-2016410-master.puppetdebug.vlan\nserver = pe-2016410-master.puppetdebug.vlan\n\n\u00a0\n\nExpected result\u00a0:\u00a0\n\npuppet resource ini_setting /etc/puppetlabs/puppet/puppet.conf\n\n\u00a0\n\nini_setting { '[puppet_conf]server':\n\nensure => present,\n\nsection => 'main',\n\nsetting => 'server',\n\nvalue => 'pe-2016410-master.puppetdebug.vlan',\n\npath => '//etc/puppetlabs/puppet/puppet.conf',\n\n}\n\nini_setting { '[puppet_conf] certname':\n\nensure =>\u00a0present,\n\nsection => 'main',\n\nsetting => 'certname',\n\nvalue => 'pe-2016410-master.puppetdebug.vlan',\n\npath => '/etc/puppetlabs/puppet/puppet.conf'',\n\n}\n\n\u00a0", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "37488", "fixedVersions": [], "id": "37488", "issueType": "New Feature", "key": "MODULES-7211", "labels": [], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2deef474-47df-419f-8123-bbd42806cf68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ini_setting resource able to query file fields", "timeSpent": "PT0S", "updated": "2018-07-31T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a15cc24b87a44359db09635", "attachments": [], "comments": [], "components": [], "created": "2018-05-23T15:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b02114f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm9pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2345_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71139752"}], "description": "*REASON:* Initial release\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41769", "fixedVersions": [], "id": "41769", "issueType": "Task", "key": "MODULES-7205", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-05-24T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (nagios_core) 1.0.0 - (2018-05-24) - (34ac01493dacc363ee81ce4e7f55cab196bb5330)", "timeSpent": "PT0S", "updated": "2018-05-24T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5dbb0e1452817b0c343dca2e],\n\nThanks for filing this issue! This is certainly a bug. Do you have IBM Installation Manager installed? This error is coming from the IIM module. The imcl provider attempts to find installed.xml to determine whether the ibm_pkg you're attempting to install has already been installed. It should be in a directory that looks something like /var/ibm/InstallationManager or /home/webadmin/var/ibm/InstallationManager/.\n\nOur websphere module requires that you have IBM Installation Manager installed so it can use imcl to install WebSphere. If you _do_ have IIM installed, I'd be interested to know where your installed.xml is located. Either way, this error should be handled more gracefully.", "created": "2018-05-23T15:49:00.000000"}, {"author": "5dbb0e1452817b0c343dca2e", "body": "Okay, I understand that some of my problems were trying to adapt the modules to our corporate standards, but now I've rolled back to a vanilla non-root user installation and I still get a \u201cError: Failed to apply catalog: no implicit conversion of nil into String\u201d because it can\u2019t find my installed.xml which is now installed at:\n{code:java}\n[root@websphere-tri-d1 InstallationManager]# pwd\n/opt/srvhome/wasadmin/var/ibm/InstallationManager\n[root@websphere-tri-d1 InstallationManager]# ls -l\ntotal 124\ndrwx------. 4 wasadmin wasadmin  4096 May 29 14:47 adapters\ndrwx------. 5 wasadmin wasadmin  4096 May 29 14:47 bundles\ndrwx------. 3 wasadmin wasadmin  4096 May 29 14:47 histories\n-rw-------. 1 wasadmin wasadmin  5888 May 29 14:47 installed.xml\n{code}\nMy final script looks like:\n{code:java}\n# == Class profile::websphere_base\n#\n# This profile is for installing WebSphere\n##\nclass profile::websphere_base {\n\n\u00a0 archive { '/tmp/Support/ibm-agent_installer.zip':\n\u00a0 \u00a0 ensure \u00a0 \u00a0 \u00a0 => present,\n\u00a0 \u00a0 extract\u00a0 \u00a0 \u00a0 => true,\n\u00a0 \u00a0 extract_path => '/tmp/Support',\n\u00a0 \u00a0 source \u00a0 \u00a0 \u00a0 => 'http://artifacts/RedHat/jboss/ibm-agent_installer.zip',\n\u00a0 \u00a0 cleanup\u00a0 \u00a0 \u00a0 => true,\n\u00a0 }\n\n\u00a0 file { '/tmp/Support/Installation_manager/configuration':\n\u00a0 \u00a0 ensure => present,\n\u00a0 \u00a0 owner\u00a0 => 'wasadmin',\n\u00a0 \u00a0 group\u00a0 => 'wasadmin',\n\u00a0 \u00a0 mode \u00a0 => '0755',\n\u00a0 }\n\n\u00a0 file { '/opt/srvhome':\n\u00a0 \u00a0 ensure => directory,\n\u00a0 \u00a0 owner\u00a0 => 'root',\n\u00a0 \u00a0 group\u00a0 => 'root',\n\u00a0 \u00a0 mode \u00a0 => '0755',\n\u00a0 }\n\n\u00a0 file { '/opt/srvhome/wasadmin':\n\u00a0 \u00a0 ensure => directory,\n\u00a0 \u00a0 owner\u00a0 => 'wasadmin',\n\u00a0 \u00a0 group\u00a0 => 'wasadmin',\n\u00a0 \u00a0 mode \u00a0 => '0700',\n\u00a0 }\n\n\u00a0 class { 'ibm_installation_manager':\n\u00a0 \u00a0 source_dir\u00a0 \u00a0 \u00a0 \u00a0 => '/tmp/Support/Installation_manager',\n\u00a0 \u00a0 user\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'wasadmin',\n\u00a0 \u00a0 manage_user \u00a0 \u00a0 \u00a0 => true,\n\u00a0 \u00a0 group \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'wasadmin',\n\u00a0 \u00a0 manage_group\u00a0 \u00a0 \u00a0 => true,\n\u00a0 \u00a0 user_home \u00a0 \u00a0 \u00a0 \u00a0 => '/opt/srvhome/wasadmin',\n\u00a0 \u00a0 installation_mode => 'nonadministrator',\n\u00a0 }\n\n\u00a0 class { 'websphere_application_server':\n\u00a0 \u00a0 user \u00a0 \u00a0 \u00a0 \u00a0 => 'wasadmin',\n\u00a0 \u00a0 manage_user\u00a0 => false,\n\u00a0 \u00a0 group\u00a0 \u00a0 \u00a0 \u00a0 => 'wasadmin',\n\u00a0 \u00a0 manage_group => false,\n\u00a0 \u00a0 base_dir \u00a0 \u00a0 => '/opt/srvhome/wasadmin',\n\u00a0 }\n\n\u00a0 websphere_application_server::instance { 'WebSphere85':\n\u00a0 \u00a0 target \u00a0 \u00a0 \u00a0 => '/opt/IBM/WebSphere/AppServer',\n\u00a0 \u00a0 package\u00a0 \u00a0 \u00a0 => 'com.ibm.websphere.ND.v85',\n\u00a0 \u00a0 version\u00a0 \u00a0 \u00a0 => '8.5.5000.20130514_1044',\n\u00a0 \u00a0 profile_base => '/opt/IBM/WebSphere/AppServer/profiles',\n\u00a0 \u00a0 repository \u00a0 => '/vagrant/provisioning/WASND_v8/repository.config',\n\u00a0 }\n}\u00a0\n{code}", "created": "2018-05-29T13:59:00.000000"}, {"author": "5dbb0e1452817b0c343dca2e", "body": "I think I found the error. There's an assumption made about the path to locate the xml files in line 80\n{code:java}\n    user_path = (user == 'root') ? '/var/ibm/' : \"/home/#{user}/var/ibm/\"\n{code}\nMy user_home directory is /opt/srvhome/wasadmin, so my xml files are NOT in /home.\n\n\u00a0", "created": "2018-05-29T14:48:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Yes, that looks correct. Thanks for pounding away at this [~accountid:5dbb0e1452817b0c343dca2e]. The module should probably do less assuming about a user directory.", "created": "2018-06-01T12:50:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5dbb0e1452817b0c343dca2e] see what you think of this: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/77\nAnother option would be to allow for a user_home to be passed in as a parameter and forego any magic at all.", "created": "2018-06-01T14:44:00.000000"}, {"author": "5dbb0e1452817b0c343dca2e", "body": "I've been working on another bug-ish thing I found, but I look forward to swinging back to test this soon.\n\nFrom the look at the code it looks like it'll do the trick though.", "created": "2018-06-07T14:09:00.000000"}], "components": ["ibm_installation_manager"], "created": "2018-05-23T14:19:00.000000", "creator": "5dbb0e1452817b0c343dca2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Websphere installs on my target system."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21340a84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7236"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm9j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5438741_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_86288654059"}], "description": "_Basic Info_\n *Module Version:1.2.0*\n *Puppet Version:5.3.3*\n *OS Name/Version:Centos 6.9*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: To create a WebSphere instance using the example from the puppetforge home.*\n\n*Actual Behavior:\u00a0Error: Failed to apply catalog: no implicit conversion of nil into String*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nFollowing the\u00a0*Installation dependencies* section of the readme I've set up the following script.\n{code:java}\n# == Class profile::websphere_base\n#\n# This profile is for installing WebSphere\n##\nclass profile::websphere_base {  file { [\n    '/opt/log',\n    '/opt/log/websphere',\n    '/opt/log/websphere/appserverlogs',\n    '/opt/log/websphere/applogs',\n    '/opt/log/websphere/wasmgmtlogs',\n  ]:\n    ensure => 'directory',\n    owner  => 'webadmin',\n    group  => 'webadmins',\n  }  \n\nclass { 'websphere_application_server':\n    user     => 'webadmin',\n    group    => 'webadmins',\n    base_dir => '/opt/IBM',\n  }  \n\nwebsphere_application_server::instance { 'WebSphere85':\n    target       => '/opt/IBM/WebSphere/AppServer',\n    package      => 'com.ibm.websphere.ND.v85',\n    version      => '8.5.5000.20130514_1044',\n    profile_base => '/opt/IBM/WebSphere/AppServer/profiles',\n    repository   => '/vagrant/provisioning/WASND_v8/repository.config',\n  }\n}\n{code}\nThe installation has been unzipped at the repository location and the repository.config is readable.\n\nOutput from the puppet run:\n{code:java}\n[root@websphere-tri-d1 etc]# puppet apply --modulepath=/vagrant/modules -e \"include profile::websphere_base\" --trace\n\nNotice: Compiled catalog for websphere-tri-d1.wpsic.com in environment production in 0.50 seconds\nError: Failed to apply catalog: no implicit conversion of nil into String\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:86:in `file?'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:86:in `find_installed_xml'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:94:in `installed_file'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:250:in `block in installed_packages'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:249:in `each'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:249:in `installed_packages'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:283:in `instances'\n/vagrant/modules/ibm_installation_manager/lib/puppet/provider/ibm_pkg/imcl.rb:226:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:340:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:241:in `prefetch_if_necessary'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:107:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:119:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:169:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:225:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:155:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:140:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:224:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:172:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:224:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/benchmark.rb:308:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:171:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:344:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:222:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:263:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:196:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:356:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:280:in `block (2 levels) in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:263:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:280:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:263:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:233:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:174:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:666:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n[root@websphere-tri-d1 etc]#\n{code}\nI've been fighting with this for the past two days to no avail. The error is solidly in the websphere_application_server::instance defined type. If I comment it out I no longer have errors.", "environment": "Centos 6.9, Puppet v5.3.3.", "epicLinkSummary": "IBM Next", "estimate": "PT0S", "externalId": "34326", "fixedVersions": [], "id": "34326", "issueType": "Bug", "key": "MODULES-7204", "labels": [], "originalEstimate": "PT0S", "parent": "42869", "parentSummary": "IBM Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dbb0e1452817b0c343dca2e", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "WebSphere_application_server: Instance installation fails.", "timeSpent": "PT0S", "updated": "2021-02-15T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "body": "I see the epic for scheduled_task v2 is closed, any eta when this will make it out?", "created": "2018-10-04T07:47:00.000000"}, {"author": "70121:aa11bc8f-ea55-4ac2-9b75-1999e51db0c2", "body": "I too would be interested to know when this will be published to the forge", "created": "2019-05-30T19:02:00.000000"}], "components": ["scheduled_task", "windows"], "created": "2018-05-23T13:10:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "(-) Can set scheduled_task and specify folder path\n(-) All existing tests pass\n(-) Documentation added to reflect new feature\n(-) Unit test(s) added"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@390bc0bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm8rj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1102626_*|*_1_*:*_1_*:*_7055096_*|*_3_*:*_1_*:*_506449247_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30926523572"}], "description": "Version 0.2.0 includes code (ROOT_FOLDER, folder_path_from_task_path, include_child_folders) for\u00a0implementing tasks locations below the root folder, but it is not yet activated/implemented.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33279", "fixedVersions": [], "id": "33279", "issueType": "New Feature", "key": "MODULES-7203", "labels": ["scheduled_task", "Support", "windows", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2019-05-22T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : support task folders other than root", "timeSpent": "PT0S", "updated": "2019-05-30T19:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-05-23T03:17:00.000000", "creator": "623c0dd394742a00683e3ef1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e626193"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm87z:"}], "description": "_Basic Info_\n *Module Version:* 1.12\n *Puppet Version: 4.4*\n *OS Name/Version: Debian Stretch*\n\n\u00a0\n\nPlease add the notrack action to allow rules that bypass connection tracking, like this:\n\n  firewall { '020 DNS in':\n    proto       => 'udp',\n    dport       => 53,\n    table       => 'raw',\n    chain       => 'PREROUTING',\n    action      => notrack,\n  }\n\n(additional checks may be needed...)\n\u00a0\n--- a/modules/firewall/lib/puppet/type/firewall.rb\n+++ b/modules/firewall/lib/puppet/type/firewall.rb\n@@ -112,11 +112,12 @@ Puppet::Type.newtype(:firewall) do\n       * accept - the packet is accepted\n       * reject - the packet is rejected with a suitable ICMP response\n       * drop - the packet is dropped\n+      * notrack - the packet is untracked\n \n       If you specify no value it will simply match the rule but perform no\n       action unless you provide a provider specific parameter (such as *jump*).\n     PUPPETCODE\n-    newvalues(:accept, :reject, :drop)\n+    newvalues(:accept, :reject, :drop, :notrack)\n   end\n \n   # Generic matching properties\n\n--- a/modules/firewall/lib/puppet/provider/firewall/iptables.rb\n+++ b/modules/firewall/lib/puppet/provider/firewall/iptables.rb\n@@ -637,7 +637,7 @@ Puppet::Type.type(:firewall).provide :iptables, parent: Puppet::Provider::Firewa\n \n     # If the jump parameter is set to one of: ACCEPT, REJECT or DROP then\n     # we should set the action parameter instead.\n-    if %w[ACCEPT REJECT DROP].include?(hash[:jump])\n+    if %w[ACCEPT REJECT DROP NOTRACK].include?(hash[:jump])\n       hash[:action] = hash[:jump].downcase\n       hash.delete(:jump)\n     end\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42866", "fixedVersions": [], "id": "42866", "issueType": "Improvement", "key": "MODULES-7201", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dd394742a00683e3ef1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall : Please add NOTRACK action", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-22T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@95f9b69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm79j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2334_*|*_10009_*:*_1_*:*_1637374_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_264747494"}], "description": "*REASON:* 0.3\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * Link to diff: [https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.2.0...4bc8228]\n * Link to CI Run: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_init-merge_master/61/]", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "42865", "fixedVersions": [], "id": "42865", "issueType": "Task", "key": "MODULES-7199", "labels": [], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-05-25T14:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (scheduled_task) 0.3.0 - (2015-05-25) - (4bc8228dc9a6f962a16b00c0fe8f709c6f58195a)", "timeSpent": "PT0S", "updated": "2018-05-25T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-05-22T11:51:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@794452a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm77z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88192509_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_590850836"}], "description": "platform: SLES 12\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_full-pe-current-master/155/PLATFORM=sles12-64default.mdca,WORKER_LABEL=beaker/\n\nmysql syntax error related to: https://github.com/puppetlabs/puppetlabs-mysql/pull/942\n\nin this PR, the provider checks mysql version, but not mariadb (from which the problem stems) or percona versions.\n\nA fix might include a conditional more along these lines: https://github.com/xelmedia/puppetlabs-mysql/blob/b88fe42bb0302c4e4cd048a2b82d55c2c7e5f525/lib/puppet/provider/mysql_user/mysql.rb#L86-L87", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34325", "fixedVersions": [], "id": "34325", "issueType": "CI Blocker", "key": "MODULES-7198", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-05-30T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql (master): 08 Failure", "timeSpent": "PT0S", "updated": "2018-05-30T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:5a028139c24efb3c4ed448c4] will pair on this", "created": "2018-06-06T11:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-06-12T22:01:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-22T09:49:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit and acceptance tests are updated to cope with the new single-ensurable code, documentation in the code and readme both explain the ensurable property and discourage users from including it in their manfiests for this type.\n\nEnsurable is reduced to a single value which it defaults to and which calls provider.create unless provider.exists? to ensure idempotency."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@576fbbda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymal3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72412965_*|*_1_*:*_1_*:*_1423279321_*|*_3_*:*_1_*:*_398199274_*|*_10009_*:*_1_*:*_36827252_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nAs a dsc_lite user\nI want to have an ensurable property which matches what the resource is actually doing and documentation to explain why this ensurable property may not look like others I am used to\nSo that I can understand and utilize the dsc_lite module, and therefore PowerShell DSC modules through Puppet, with greater safety and understanding.\n\n*Actual Behavior:*\n\nThe dsc_lite type defines ensurable with values for exists?, create, and destroy even though create and destroy call the same code path and neither of them actually verify whether the dsc resource is being created or destroyed.\u00a0 A further problem is that one can theoretically set opposing ensure properties in both the property hash and in the puppet resource and only the value from the property hash will apply. This is non-intuitive.", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "37517", "fixedVersions": [], "id": "37517", "issueType": "Improvement", "key": "MODULES-7197", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2018-06-13T18:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Ensure ensurable matches actual resource more accurately", "timeSpent": "PT0S", "updated": "2018-06-13T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "Pull request opened: https://github.com/puppetlabs/puppetlabs-apache/pull/1794", "created": "2018-05-22T10:26:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "New pull request with tests: https://github.com/puppetlabs/puppetlabs-apache/pull/1857", "created": "2018-12-09T22:14:00.000000"}], "components": ["apache"], "created": "2018-05-22T08:57:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57a03566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm6vb:"}], "description": "_Basic Info_\n *Module Version:* master\n *Puppet Version:* v4.10.11\n *OS Name/Version:* Red Hat Enterprise Linux Server release 7.5\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* \nAllow setting CASRootProxiedAs per virtualhost instead of just per-server\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39600", "fixedVersions": [], "id": "39600", "issueType": "New Feature", "key": "MODULES-7196", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : CASRootProxiedAs in vhost", "timeSpent": "PT0S", "updated": "2018-12-09T22:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "body": "Yep, I am running into the same issue. Try to use file resource and it runs into the \"No mysql user\" issue. Then tried\u00a0\n\n\n{noformat}file { '/var/log/mariadb':\n    ensure => 'directory',\n    owner  => 'mysql',\n    group  => 'mysql',\n    mode   => '0750',\n    require => Package['mariadb-server'],\n  }{noformat}\n\u00a0\n\nI'll try to make the file without owner. Maybe have to make mysql owner but that will probably lead to error about duplicate user declarations.", "created": "2019-06-26T15:53:00.000000"}, {"author": "70121:962beae6-7581-416c-9a8a-92e3331c132a", "body": "Ok. So when I tried \n\n{noformat}file { '/var/log/mariadb':\n    ensure => 'directory',\n    owner  => 'mysql',\n    group  => 'mysql',\n    mode   => '0750',\n    require => Package['mariadb-server'],\n  }{noformat}\n \n\nthat has errors because module (I believe) is installing as mysql-server instead of mariadb-server. Then I tried\n\n{noformat}file { '/var/log/mariadb':\n    ensure => 'directory',\n    owner  => 'mysql',\n    group  => 'mysql',\n    mode   => '0750',\n    require => Package['mysql-server'],\n  }{noformat}\n\nand it works. That is, somehow puppet is working out the dependencies.\n\nWould still be great to get that folder made without this hack though ", "created": "2019-06-26T16:49:00.000000"}], "components": ["mysql"], "created": "2018-05-22T08:35:00.000000", "creator": "5a2182e0c2a788033358b928", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677795fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm6tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/19"}], "description": "\u00a0\n\nDeclaring the class\u00a0myql::server gives us the following error:\n\n\u00a0\n{code:java|bgColor=#f5f5f5}\nError: Could not set 'present' on ensure: No such file or\ndirectory @ rb_sysopen - /var/log/mariadb/mariadb.log (file:\n/etc/puppetlabs/code/environments/INGE_23_ocs_inventory/modules/mysql/manifests/server/installdb.pp,\nline: 21)\n\nError: Could not set 'present' on ensure: No such file or\ndirectory @ rb_sysopen - /var/log/mariadb/mariadb.log (file:\n/etc/puppetlabs/code/environments/INGE_23_ocs_inventory/modules/mysql/manifests/server/installdb.pp,\nline: 21)\n\nWrapped exception:\n\nNo such file or directory @ rb_sysopen -\n/var/log/mariadb/mariadb.log\n\nError:\n/Stage[main]/Mysql::Server::Installdb/File[/var/log/mariadb/mariadb.log]/ensure:\nchange from 'absent' to 'present' failed: Could not set 'present' on ensure: No\nsuch file or directory @ rb_sysopen - /var/log/mariadb/mariadb.log (file:\n/etc/puppetlabs/code/environments/INGE_23_ocs_inventory/modules/mysql/manifests/server/installdb.pp,\nline: 21)\n\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]:\nDependency File[/var/log/mariadb/mariadb.log] has failures: true\n\nWarning: /Stage[main]/Mysql::Server::Service/Service[mysqld]:\nSkipping because of failed dependencies\n{code}\nIf we run in debug mode, we get:\u00a0\n\n\u00a0\n{code:java|bgColor=#f5f5f5}\nDebug:\n/Stage[main]/Mysql::Server::Installdb/File[/var/log/mariadb/mariadb.log]/require:\nrequire to Mysql_datadir[/var/lib/mysql]\n{code}\nActually, the directory {{{color:#000000}/var/log/mariadb{color}}} is never created.\n\n\u00a0\n\nIf I create it manually, it works until the next problem: mariadb can't start because {{{color:#000000}/var/run/mariadb{color}}} is not created so the PID file can't be written", "environment": "* RHEL 7.5\n * Puppet v.5.5.1.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "40674", "fixedVersions": [], "id": "40674", "issueType": "Bug", "key": "MODULES-7195", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2182e0c2a788033358b928", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-mysql : /var/log/mariadb and /var/run/mariadb not created on RHEL 7", "timeSpent": "PT0S", "updated": "2019-06-26T16:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "https://github.com/puppetlabs/pdksync/pull/49", "created": "2018-05-22T17:26:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1].\nI have also created this PR with the logging output docs changes: https://github.com/puppetlabs/pdksync/pull/50\n\n", "created": "2018-05-23T02:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks again [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]", "created": "2018-05-24T02:28:00.000000"}], "components": [], "created": "2018-05-22T05:17:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "3 output messages are fine\nREADME is fine"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d3276e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmamn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_289202_*|*_10007_*:*_1_*:*_118935991_*|*_3_*:*_1_*:*_8917498_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34490283"}], "description": "There are 3 different types of output:\n1) PR creation fails\n2) There is nothing to commit\n3) A PR has been created\n\nWould it be possible to have a quick look over out current output to ensure the grammar is okay and anything else obvious.\n\n1) *PR creation fails*\n*************************************\nSyncing puppetlabs-testing\nCleaning your environment.\nCloning to: puppetlabs-testing to modules_pdksync/puppetlabs-testing.\nPDK Update has run.\nCreating a branch called: pdksync_1.5.0-0-gd1b3eca.\nAll files have been staged.\nThe following commit has been created: pdksync_1.5.0-0-gd1b3eca.\n(FAILURE) Pushing to origin has failed for puppetlabs/puppetlabs-testing\n(FAILURE) PR creation has failed for puppetlabs/puppetlabs-testing\n\n2) *There is nothing to commit*\n*************************************\nSyncing puppetlabs-testing1\nCleaning your environment.\nCloning to: puppetlabs-testing1 to modules_pdksync/puppetlabs-testing1.\nPDK Update has run.\nNo commits since last run.\n\n3) *A PR has been created*\n*************************************\nSyncing puppetlabs-testing2\nCleaning your environment.\nCloning to: puppetlabs-testing2 to modules_pdksync/puppetlabs-testing2.\nPDK Update has run.\nCreating a branch called: pdksync_1.5.0-0-gd1b3eca.\nAll files have been staged.\nThe following commit has been created: pdksync_1.5.0-0-gd1b3eca.\nAll staged files have been pushed to the repo, bon voyage!\nThe PR has been created.\nScript has been ran.\n\nFinally can you have a look at the README also:\nhttps://github.com/puppetlabs/pdksync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42864", "fixedVersions": [], "id": "42864", "issueType": "Task", "key": "MODULES-7194", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-24T02:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pdksync - verify docs", "timeSpent": "PT0S", "updated": "2018-05-24T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-05-22T04:35:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A more formative error message is displayed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2af332af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2854456_*|*_3_*:*_1_*:*_3850500_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14789098196"}], "description": "Currently if the managed_modules file is empty the error message is not descriptive at all.\n\n{code}\n\u279c  pdksync git:(master) \u2717 bundle exec rake pdksync\nBeginning pdksync run\nClient login has been successful.\nrake aborted!\nNoMethodError: undefined method `each' for nil:NilClass\n/Users/paula/workspace/pdksync/lib/pdksync.rb:46:in `run_pdksync'\n/Users/paula/workspace/pdksync/Rakefile:5:in `block in <top (required)>'\n/Users/paula/workspace/pdksync/.bundle/gems/ruby/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'\n/Users/paula/.rbenv/versions/2.3.1/bin/bundle:30:in `block in <main>'\n/Users/paula/.rbenv/versions/2.3.1/bin/bundle:22:in `<main>'\nTasks: TOP => pdksync\n(See full trace by running task with \u2014trace)\n{code}\n\nA more descriptive error message would be lovely.\n", "environment": "pdksync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38593", "fixedVersions": [], "id": "38593", "issueType": "Improvement", "key": "MODULES-7193", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-11-09T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync - Handle managed_modules when file is empty", "timeSpent": "PT0S", "updated": "2018-11-09T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [], "components": [], "created": "2018-05-22T04:32:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A more formative message it output when there is a formatting error in the managed_modules.yaml."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ba9ba8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2980364_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17713459348"}], "description": "This can happen for many reasons, the main one being a typo or the fact that the end user doesn't have complete understanding of the formatting. \n\nCurrent output:\n{code}\n\u279c  pdksync git:(master) \u2717 bundle exec rake pdksync\nBeginning pdksync run\nClient login has been successful.\nrake aborted!\nNoMethodError: undefined method `each' for \"-pu\":String\n/Users/paula/workspace/pdksync/lib/pdksync.rb:46:in `run_pdksync'\n/Users/paula/workspace/pdksync/Rakefile:5:in `block in <top (required)>'\n/Users/paula/workspace/pdksync/.bundle/gems/ruby/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'\n/Users/paula/.rbenv/versions/2.3.1/bin/bundle:30:in `block in <main>'\n/Users/paula/.rbenv/versions/2.3.1/bin/bundle:22:in `<main>'\nTasks: TOP => pdksync\n(See full trace by running task with --trace)\n\u279c  pdksync git:(master) \u2717\n{code}\n\nA more formative message stating that the managed_modules.yaml file is incorrectly formatted would be lovely.", "environment": "pdksync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37516", "fixedVersions": [], "id": "37516", "issueType": "Improvement", "key": "MODULES-7192", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-12-13T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync - Handle managed_modules when formatting is incorrect", "timeSpent": "PT0S", "updated": "2018-12-13T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/47", "created": "2018-05-21T20:33:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Prep PR merged to release at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/0294f479aee62e0d2985666ad3cf4f6bed897f47", "created": "2018-05-21T20:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI passed at", "created": "2018-05-21T21:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged and released", "created": "2018-05-21T22:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is at", "created": "2018-05-21T22:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged back into master at", "created": "2018-05-21T22:11:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-21T15:54:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3045dd17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm6kn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2410_*|*_10007_*:*_1_*:*_512829_*|*_3_*:*_1_*:*_5354452_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16717308"}], "description": "*REASON:* 0.3.0\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.2.0...release\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "42863", "fixedVersions": [], "id": "42863", "issueType": "Task", "key": "MODULES-7191", "labels": [], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-21T22:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (dsc_lite) 0.3.0 - (23-May-2018) - (0294f479aee62e0d2985666ad3cf4f6bed897f47)", "timeSpent": "PT0S", "updated": "2018-05-21T22:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] will try to repro. This may be fixed as a result of some other work.", "created": "2018-08-07T17:25:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] will try to repro this behavior in the puppet embedded scheduled task functionality.\n\nIf disabling triggers don't work in the old version we can punt this to schedule_task vnext.", "created": "2018-08-21T17:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "puppet version 5.5.2\n\nUsing the following manifest\n{code}\nscheduled_task { 'aaa_task_test':\n  ensure  => 'present',\n  command => 'c:/windows/syste32/notepad.exe',\n  enabled => 'true',\n  trigger => [\n  {\n    'schedule' => 'daily',\n    'every' => '1',\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n  }],\n  user    => 'system',\n}\n{code}\n---\n\npuppet apply test.pp\n\nCreated successfully\n\n---\n\nIn the Task Scheduler UI, manually disable the trigger in the aaa_task_test task\n\nRunning {{puppet resource scheduled task}} shows\n\n{code}\nscheduled_task { 'aaa_task_test':\n  ensure  => 'present',\n  command => 'c:\\windows\\syste32\\notepad.exe',\n  enabled => 'true',\n  trigger => [\n  {\n    'schedule' => 'daily',\n    'every' => '1',\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'enabled' => false,\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n    'index' => 0\n  }],\n  user    => 'system',\n}\n{code}\n\n--- 2nd Puppet Run\n\npuppet apply test.pp\n\nPuts it back to enabled.\n\n{code}\nwindowsNotice: Compiled catalog for glenn.sarti-r90qu2hx in environment workstation_production in 0.27 seconds\nNotice: /Stage[main]/Main/Scheduled_task[aaa_task_test]/trigger: trigger changed [\n  {\n    'schedule' => 'daily',\n    'every' => '1',\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'enabled' => false,\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n    'index' => 0\n  }] to [\n  {\n    'schedule' => 'daily',\n    'every' => '1',\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440\n  }]\nNotice: Applied catalog in 0.30 seconds\n{code}\n", "created": "2018-08-21T23:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Using the Scheduled Task module (at commit e57ef38336818ec3ece1b94c0f01342a95a0209c)\n\npuppet resource scheduled_task\n\n{code}\nscheduled_task { 'aaa_task_test':\n  ensure        => 'present',\n  command       => 'c:\\windows\\syste32\\notepad.exe',\n  compatibility => 1,\n  enabled       => 'true',\n  trigger       => [\n  {\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'enabled' => true,\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n    'schedule' => 'daily',\n    'every' => 1,\n    'index' => 0\n  }],\n  user          => 'SYSTEM',\n}\n{code}\n\n---\n\nRunning puppet apply test.pp should be idempotent\n\n{code}\nwindowsNotice: Compiled catalog for glenn.sarti-r90qu2hx in environment workstation_production in 0.18 seconds\nNotice: Applied catalog in 0.26 seconds\n{code}\n\n---\n\nDisable the trigger manually using the scheduled task UI\n\nrunning puppet resource scheduled_task\n\n{code}\nscheduled_task { 'aaa_task_test':\n  ensure        => 'present',\n  command       => 'c:\\windows\\syste32\\notepad.exe',\n  compatibility => 1,\n  enabled       => 'true',\n  trigger       => [\n  {\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'enabled' => false,\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n    'schedule' => 'daily',\n    'every' => 1,\n    'index' => 0\n  }],\n  user          => 'SYSTEM',\n}\n{code}\n\n\u2014 2nd Puppet Run\n\npuppet apply test.pp\n\nPuts it back to enabled.\n\n{code}\nwindowsNotice: Compiled catalog for glenn.sarti-r90qu2hx in environment workstation_production in 0.15 seconds\nNotice: /Stage[main]/Main/Scheduled_task[aaa_task_test]/trigger: trigger changed [\n  {\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'enabled' => false,\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440,\n    'schedule' => 'daily',\n    'every' => 1,\n    'index' => 0\n  }] to [\n  {\n    'schedule' => 'daily',\n    'every' => '1',\n    'start_date' => '2018-8-21',\n    'start_time' => '13:10',\n    'minutes_interval' => 15,\n    'minutes_duration' => 1440\n  }]\nNotice: Applied catalog in 1.38 seconds\n{code}\n\n\n", "created": "2018-08-21T23:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Scheduled task at commit e57ef38336818ec3ece1b94c0f01342a95a0209c behaves the same as puppet scheduled_task class in 5.5.2 with regards to disabled triggers", "created": "2018-08-21T23:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note - adding {{enabled => false}} in the manifest still generates the same error between schedule_task module and puppet 5.5.2\n\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/blob/ceacf30a987d1511c418d3fa30437a25d855ccae/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb#L200-L204\n\n{{Error: Parameter trigger failed on Scheduled_task[aaa_task_test]: 'enabled' is read-only on scheduled_task triggers and should be removed ('enabled' is usually provided in puppet resource scheduled_task). (file: C:/Source/tmp/sched/test.pp, line: 1)}}", "created": "2018-08-21T23:38:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-18T15:47:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dbbe523"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm4if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/18"}], "description": "_Basic Info_\n *Module Version: 0.2.0*\n\n*Desired Behavior:*\n\nThe trigger_same? logic for the taskschedulerapi2 provider should be able to determine whether two triggers are in sync depending on the comparison of values on disk to those specified in the manifest.\n\n*Actual Behavior:*\n\nIf the trigger on disk is set to disabled it will always report as not the same - even in a situation where the manifest also specifies the trigger as disabled.\n\nNOTE: At this time the ability to disable individual triggers is not implemented.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "37515", "fixedVersions": [], "id": "37515", "issueType": "Bug", "key": "MODULES-7190", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Scheduled_Task: Failing trigger comparison if trigger disabled", "timeSpent": "PT0S", "updated": "2021-03-30T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "green again", "created": "2018-06-01T14:22:00.000000"}], "components": ["facter_task"], "created": "2018-05-18T12:25:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db2f01f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm4an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1216654878_*|*_5_*:*_1_*:*_0"}], "description": "failure output: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/master/job/forge-module_puppetlabs-facter_task_intn-sys_full-pe-current-master/lastFailedBuild/PLATFORM=windows2012r2-64default.a,WORKER_LABEL=beaker/console\n\nLooks like a change in output, possibly related to MODULES-6955", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38592", "fixedVersions": [], "id": "38592", "issueType": "CI Blocker", "key": "MODULES-7189", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-06-01T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "facter_task(master) 08", "timeSpent": "PT0S", "updated": "2018-06-01T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "deb7 removed from the pipe", "created": "2018-06-01T14:19:00.000000"}], "components": ["motd"], "created": "2018-05-18T11:48:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2631716f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm49j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1218653253_*|*_5_*:*_1_*:*_0"}], "description": "the MOTD pipeline is trying to test the puppet-agent nightly on debian 7. Debian 7 agents were removed starting in 5.5.2 per this doc: https://docs.google.com/document/d/1Yp7PceLqDOejhIk4zbBOBOfI4AZAexNhULDb4L9zAis/edit", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41768", "fixedVersions": [], "id": "41768", "issueType": "CI Blocker", "key": "MODULES-7188", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-06-01T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "motd(master) - Acceptance Nightly Tests", "timeSpent": "PT0S", "updated": "2018-06-01T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:623a4c3c4a57610068e6782c]. Thanks for contributing this PR. Since it has now been merged I am now going to go ahead and resolve this ticket. Cheers!", "created": "2018-11-26T09:02:00.000000"}], "components": ["accounts", "mysql"], "created": "2018-05-18T02:54:00.000000", "creator": "623a4c3c4a57610068e6782c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5139f84a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm3kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16614460281_*|*_5_*:*_1_*:*_0"}], "description": "*PR:\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1075]*\n\n[\u00a0|https://github.com/puppetlabs/puppetlabs-mysql/pull/1075]\n\nThe root@localhost user got no password by default.\n\nThe module is only able to set a password at this time but can`t set it back to an empty password.\n\nThis PR fixes this, cause the user_provider checks for an correct\u00a0mysql_native_password but does not allow an empty password.\n\n\u00a0\n\n*Changes: Allow empty user / root password.*\n\n\u00a0\n\n*Before this PR*: Can`t set empty passwords cause of the mysql_user provider failure:\n Error: Only mysql_native_password (*ABCD...XXX) hashes are supported.\n Error: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/password_hash: change from [old password hash redacted] to [new password hash redacted] failed: Only mysql_native_password (*ABCD...XXX) hashes are supported.\n\n*After this PR*: Can set empty passwords cause regex of mysql_user providers password check extended:\n Info: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Filebucketed /root/.my.cnf to puppet with sum 9d96b07caeee3d0e3e7fb49e0f891860\n Notice: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]/content: content changed '\\{md5}9d96b07caeee3d0e3e7fb49e0f891860' to '\\{md5}337598bf15a160df1e57d2d90d5bc426'\n [root@vmxxxxxx ~]# cat /root/.my.cnf\n # \n ## \n ### MANAGED BY PUPPET ###\n\n[mysql]\n user=root\n host=localhost\n password=''\n socket=/tmp/mysql.sock", "environment": "Module Branch: master\n\nPuppet:\u00a05.5.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41767", "fixedVersions": [], "id": "41767", "issueType": "Bug", "key": "MODULES-7187", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c3c4a57610068e6782c", "resolution": "Done", "resolutionDate": "2018-11-26T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : Allow empty root password", "timeSpent": "PT0S", "updated": "2018-11-26T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c02eaa45-efa1-4e0c-b017-85b0a566c8a5", "body": "I've created a PR to handle this on\u00a0[Github|https://github.com/puppetlabs/puppetlabs-apt/pull/758]", "created": "2018-05-17T22:16:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:c02eaa45-efa1-4e0c-b017-85b0a566c8a5], Thank you for your ticket and PR. Due to a fix being merged for this I'm going to resolve your ticket :)\u00a0Any more queries please feel free to open another one.\n\nThanks again!", "created": "2018-06-26T04:37:00.000000"}], "components": ["apt"], "created": "2018-05-17T20:33:00.000000", "creator": "557058:c02eaa45-efa1-4e0c-b017-85b0a566c8a5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3754365a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm3jj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3398622146_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* [https://github.com/puppetlabs/puppetlabs-apt]\u00a0*(master)*\n *Puppet Version:*\u00a05.4.0\n *OS Name/Version:*\u00a0Ubuntu Bionic Beaver (development branch)\u00a0Release: 18.04\n\n*Desired Behavior:*\nWhen I use this module on Bionic Beaver (Ubuntu 18.04) I expect it to install\u00a0`software-properties-common` and not `python-software-properties`.\n\n*Actual Behavior:*\n\nPuppet APT tries to install `python-software-properties` instead of `software-properties-common` on Ubuntu 18.04 (Bionic Beaver).\n{code:java}\n default: Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-software-properties' returned 100: Reading package lists...\n\u00a0 \u00a0 default: Building dependency tree...\n\u00a0 \u00a0 default: Reading state information...\n\u00a0 \u00a0 default: Package python-software-properties is not available, but is referred to by another package.\n\u00a0 \u00a0 default: This may mean that the package is missing, has been obsoleted, or\n\u00a0 \u00a0 default: is only available from another source\n\u00a0 \u00a0 default: However the following packages replace it:\n\u00a0 \u00a0 default: \u00a0 software-properties-common\n{code}", "environment": "*Puppet Version:*\u00a05.4.0\n *OS Name/Version:*\u00a0Ubuntu Bionic Beaver (development branch)\u00a0Release: 18.04\n*Ruby:* 2.5.1p57 (2018-03-29 revision 63029)\n*Puppet:* 5.4.0\n*Facter:* 3.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36462", "fixedVersions": [], "id": "36462", "issueType": "Bug", "key": "MODULES-7186", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c02eaa45-efa1-4e0c-b017-85b0a566c8a5", "resolution": "Fixed", "resolutionDate": "2018-06-26T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Ubuntu 18.04 (Bionic Beaver) support", "timeSpent": "PT0S", "updated": "2018-06-26T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2018-05-17T19:12:00.000000", "creator": "557058:4ae984f5-118b-44e4-8614-560133fc2cd9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following test should result in \"true\"\n{code:java}\n# puppet apply --environment production -e \"notify { 'test': message => { any2bool => any2bool('should be true') }}\" {code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1000688"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm3iv:"}], "description": "The documentation (https://github.com/puppetlabs/puppetlabs-stdlib#any2bool) claims\n\n<begin quote>\n\nConverts any object to a Boolean:\n * Strings such as 'Y', 'y', '1', 'T', 't', 'TRUE', 'yes', 'true' return\u00a0{{true}}.\n * Strings such as '0', 'F', 'f', 'N', 'n', 'FALSE', 'no', 'false' return\u00a0{{false}}.\n * Booleans return their original value.\n * A number (or a string representation of a number) greater than 0 returns\u00a0{{true}}, otherwise\u00a0{{false}}.\n * An undef value returns\u00a0{{false}}.\n * Anything else returns\u00a0{{true}}.\n\n<end quote>\n\nHowever in practice it doesn't work like that\n{code:java}\n# puppet apply --environment production -e \"notify { 'test': message => { any2bool => any2bool('true') }}\"\nNotice: Compiled catalog for puppet-client7.squiz.local in environment production in 0.04 seconds\nNotice: {\"any2bool\"=>true}\nNotice: /Stage[main]/Main/Notify[test]/message: defined 'message' as {\n  'any2bool' => true\n}\nNotice: Applied catalog in 0.52 seconds\n\n# puppet apply --environment production -e \"notify { 'test': message => { any2bool => any2bool('false') }}\"\nNotice: Compiled catalog for puppet-client7.squiz.local in environment production in 0.03 seconds\nNotice: {\"any2bool\"=>false}\nNotice: /Stage[main]/Main/Notify[test]/message: defined 'message' as {\n  'any2bool' => false\n}\nNotice: Applied catalog in 0.35 seconds\n\n# puppet apply --environment production -e \"notify { 'test': message => { any2bool => any2bool('should be true') }}\"\nError: Evaluation Error: Error while evaluating a Function Call, str2bool(): Unknown type of boolean given  at line 1:43 on node puppet-client7.squiz.local{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33277", "fixedVersions": [], "id": "33277", "issueType": "Bug", "key": "MODULES-7185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4ae984f5-118b-44e4-8614-560133fc2cd9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : any2bool fails on non-boolean string", "timeSpent": "PT0S", "updated": "2018-05-17T19:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing issue as fix has went in, in the following PR: https://github.com/puppetlabs/pdk-templates/pull/96/files", "created": "2018-06-14T10:20:00.000000"}], "components": [], "created": "2018-05-17T11:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c4dfdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm2wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2414044092_*|*_5_*:*_1_*:*_0"}], "description": "We've starting seeing widespread travis failures seemingly related to the release of bundler 1.16.2 yesterday and parallel_spec. Here's a sample of the failure:\n\n{code}\n/home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `load': cannot load such file -- /home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.2/exe/bundle (LoadError)\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `<main>'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'\n/home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `load': cannot load such file -- /home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.2/exe/bundle (LoadError)\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `<main>'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'\n/home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `load': cannot load such file -- /home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.2/exe/bundle (LoadError)\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `<main>'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'\n/home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `load': cannot load such file -- /home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.2/exe/bundle (LoadError)\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/bundle:23:in `<main>'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'\n\tfrom /home/travis/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'\n{code}\n\nThis appears to be related to parallel_spec shelling out {{bundle exec}} when parallel_spec itself is already in a {{bundle_exec}}. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36460", "fixedVersions": [], "id": "36460", "issueType": "CI Blocker", "key": "MODULES-7184", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-06-14T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "parallel_spec broken after bundler 1.16.2 release", "timeSpent": "PT0S", "updated": "2018-06-14T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "We're already master/agent testing on full acceptance tests: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_intn-sys_full-pe-current-master/135/PLATFORM=windows2012r2_wmf5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/consoleFull", "created": "2019-02-04T15:50:00.000000"}], "components": [], "created": "2018-05-17T11:01:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d29b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7139"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm2qn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22744166524_*|*_6_*:*_1_*:*_0"}], "description": "Revert this change\u00a0https://github.com/puppetlabs/ci-job-configs/pull/4488 after the other testing tickets MODULES-7041,\u00a0MODULES-7040 and\u00a0MODULES-6743 are done.\n\nThis will allow us to test master/agent on dsc_lite.\n\n\u00a0", "epicLinkSummary": "dsc_lite 1.2.0", "estimate": "PT0S", "externalId": "40672", "fixedVersions": [], "id": "40672", "issueType": "Task", "key": "MODULES-7183", "labels": [], "originalEstimate": "PT0S", "parent": "34304", "parentSummary": "dsc_lite 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2019-02-04T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add master and agent testing to dsc_lite", "timeSpent": "PT0S", "updated": "2019-02-04T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-16T09:49:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ed2f91e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm1an:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7099_*|*_3_*:*_1_*:*_1787908619_*|*_5_*:*_1_*:*_0"}], "description": "[https://docs.google.com/spreadsheets/d/18B9MCYfnsGe1IvFeyt9ybB1Jq7a4MsfTN6YIoIm9aeE/edit?usp=sharing]\n\n\u00a0\n\nSpreadsheet to track work ^", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33275", "fixedVersions": [], "id": "33275", "issueType": "Task", "key": "MODULES-7182", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-06-06T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update modules to use the master branch for pdk updates", "timeSpent": "PT0S", "updated": "2018-06-06T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "Opened up https://github.com/puppetlabs/puppetlabs-stdlib/pull/909 for this.", "created": "2018-05-16T05:53:00.000000"}, {"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "i agree the we should only have one interface for this\u00a0 [and the compat one]\u00a0`Stdlib::IP::Address` types are much nicer then the ones i introduced so we should keep that one", "created": "2018-05-16T06:28:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "+1 to removing this, though it seems it may be needed for compatibility issues. Perhaps just an explanation in the README is in order?\n\n\u00a0\n\nThe version compatibility matrix is way out of date as is the linked discussion regarding version numbers. What are the plans for versioning and doing a breaking change? Maybe it is time to go to stdlib v5 and Stdlib::Compat and Stdlib::Ip_address can both be dropped completely. By removing the code as per the above PR, this would be a breaking change.\n\n\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib#version-compatibility", "created": "2018-05-16T09:27:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Merged and released 5.0.0", "created": "2018-11-20T07:31:00.000000"}], "components": ["stdlib"], "created": "2018-05-16T05:37:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e573087"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm0vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16253664833_*|*_5_*:*_1_*:*_0"}], "description": "Currently there a 3 different ways to validate an IP address:\n\nStdlib::Compat::Ip_address (transfered from validate_ipaddress())\n\nStdlib::Ip_address (introduced with [https://github.com/puppetlabs/puppetlabs-stdlib/pull/843|https://github.com/puppetlabs/puppetlabs-stdlib/pull/843])\n\nStdlib::IP::Address (introduced with [https://github.com/puppetlabs/puppetlabs-stdlib/pull/872] / MODULES-6366)\n\nMy understanding is, that Stdlib::Ip_address was introduced because there was a bug in Stdlib::Compat:IPv6. As the Compat types should exactly match the deprecated validate_*() function [~accountid:70121:e83e1a27-3346-490e-9e8f-a84f75436063] decided to create new types which would break the Compat ones.\n\nThe Stdlib::IP::Address type on the other hand was added by [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] who transfered the types from [https://github.com/thrnio/puppet-ip.]\n\nI would suggest removing the Stdlib::Ip_address and keep Stdlib::IP::Address as its more complete. Also Stdlib::Compat::Ip_address should be kept for compatibility reasons.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41766", "fixedVersions": [], "id": "41766", "issueType": "Bug", "key": "MODULES-7181", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2018-11-20T07:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{stdlib} : {Make ip data types consistent}", "timeSpent": "PT0S", "updated": "2018-11-20T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-05-15T21:39:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a47afb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm0sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/21"}], "description": "Currently the triggers are being refactored and a question has arised.  The Windows API handles all of the compatibility matrix of features and the puppet type, deliberately, does not.  So if a user attempts to set a V2+ only trigger feature on a V1 only task, the API should error.\n\nref - \"Release Notes\" for different task versions - https://msdn.microsoft.com/en-us/library/windows/desktop/aa384138(v=vs.85).aspx\n\nThis ticket is a spike to see what happens when this occurs e.g.;\n\n* Is it a silent error?\n* Does it stop puppet catalog application?\n* Does it NOT throw at all?\n* Do we need a negative integration test for this? \n\nThe output of this would be workable tickets to fix/improve the mdoule", "environment": "TIMEBOX: 1 day (Probably - To be confirmed)\n\nOUTPUT: fix/improvement tickets, subject to future grooming.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35337", "fixedVersions": [], "id": "35337", "issueType": "Task", "key": "MODULES-7180", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(SPIKE) Investigate V2 trigger data in a V1 only task", "timeSpent": "PT0S", "updated": "2021-03-30T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added to dsc_lite 0.4.0 epic as this was the only epic created prior to 1.0.0", "created": "2018-05-15T21:33:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "We're tentatively discussing how to approach this for the 1.0.0 release. I think we're leaning toward:\n\n\u00a0\n * A basic solution that updates \"created\" to be \"invoked\", since we need to cover both creation and deletion in a way that is not misleading to users. This will target the 1.0.0 release\n * Additional exploration / work for post 1.0.0 release that may cover actually understanding creation / destruction of resources more accurately. Some care will need to be taken to understand the DSC semantics here as some resources (like log) don't really create / delete resources at all. Filed as MODULES-7360", "created": "2018-06-26T17:17:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2018-06-27T11:17:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc at:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/dsc_lite/job/forge-windows_puppetlabs-dsc_lite_init-manual-parameters_adhoc/19/", "created": "2018-07-05T16:08:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-15T21:25:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A message like {{Notice: /Stage[main]/Main/Dsc[FooFile]/ensure: created}} becomes {{Notice: /Stage[main]/Main/Dsc[FooFile]/ensure: invoked}}\n* Verify that no message is emitted when DSC performs no action"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dca9bba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw5z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2064080_*|*_1_*:*_1_*:*_4107455179_*|*_3_*:*_1_*:*_282164146_*|*_10009_*:*_1_*:*_47116_*|*_5_*:*_1_*:*_0"}], "description": "During MODULES-5970 it was found that the messages created when dsc_lite resources inaccurately report \"created\" when resources are created/removed/updated\n\nCurrent behaviour:\n\nGiven a manifest of;\n{code}dsc {'FooFile':\n  dsc_resource_name        => 'File',\n  dsc_resource_module      => 'PSDesiredStateConfiguration',\n  dsc_resource_properties  => {\n    ensure          => 'present',\n    destinationpath => 'C:\\\\temp\\\\dscfile.txt',\n    contents        => 'TestFile',\n  }\n}\n\ndsc {'FooFile2':\n  dsc_resource_name        => 'File',\n  dsc_resource_module      => 'PSDesiredStateConfiguration',\n  dsc_resource_properties  => {\n    ensure          => 'present',\n    destinationpath => 'C:\\\\temp\\\\dscfile2.txt',\n    contents        => 'TestFile',\n  }\n}\n{code}\nAnd the files {{C:\\Temp\\dscfile.txt}} and {{C:\\Temp\\dscfile2.txt}} already exist but with empty content\n\nPuppet outputs;\n{code}...\nNotice: Compiled catalog for glenn.sarti-c7s9ph2 in environment workstation_production in 9.23 seconds\nNotice: /Stage[main]/Main/Dsc[FooFile]/ensure: created\nNotice: /Stage[main]/Main/Dsc[FooFile2]/ensure: created\nNotice: Applied catalog in 6.42 seconds\n{code}\n\u00a0\n\nThe \"created\" message is misleading / inaccurate in this case and should better reflect that we invoked a DSC resource, but don't know what it did. Doing this should require implementing the change_to_s method for the ensure property. See the [https://github.com/puppetlabs/puppet/blob/5aef613f148ff19435cb48ab76c6b9b72b2d9143/lib/puppet/property/ensure.rb#L50-L64]\u00a0definition.", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT60S", "externalId": "33377", "fixedVersions": [], "id": "33377", "issueType": "Task", "key": "MODULES-7179", "labels": ["dsc_lite"], "originalEstimate": "PT60S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-07-05T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: Change the dsc change_to_s message from \"created\" to \"invoked\" since invoking DSC resources may either create, modify or destroy actual resources", "timeSpent": "PT0S", "updated": "2018-07-05T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2018-05-15T21:10:00.000000", "name": "pe_console_report.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12735"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Specifically we would like the following changed in the PE Console\n\n !pe_console_report.png|thumbnail! \n\ndsc_lite resources all appears as 'dsc' all grouped up.  Ideally we'd like to see each dsc resource type begin grouped e.g.\n\nGiven a  manifest of", "created": "2018-05-15T21:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Possible issues to investigate", "created": "2018-05-15T21:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added to dsc_lite 0.4.0 epic as this was the only epic created prior to 1.0.0", "created": "2018-05-15T21:33:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] will pair on this", "created": "2018-06-06T11:00:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/834479219332f133d6476d6276948d00bfc5ab8e", "created": "2018-07-18T10:52:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-15T21:10:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* the last run report contains metrics and resource_type settings for each specific dsc type (based on {{resource_name}}) rather than the generic name {{dsc}} - manual validation only)\n* PE console accordnigly reports resources as dsc_lite_#{resource_name} instead of {{dsc}}\n* the existing dsc module can be installed alongside dsc_lite and there are no reporting conflicts (when resource titles are the same - i.e. a {{dsc}} resource with a {{resource_name}} of {{file}} named {{foo}} and a {{dsc_file}} resource named {{foo}})\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21315a3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5yv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4898544574_*|*_10007_*:*_1_*:*_59717885_*|*_3_*:*_1_*:*_105052092_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_429213024"}], "description": "During MODULES-5970 it was found that altering catalog compilation and catalog application shouldn't (or couldn't) be done. However there was an opportunity/seam that could be exploited in the report generation to help users in the PE Console\n\nDetermine if, for the sake of reporting, the generic dsc resource can masquerade under another name. This is important for type filtering in the console.\n\nThere is a resource_type value in the Resource::Status class that looks at resource.type.to_s.capitalize that should be settable from the given dsc_resource_name attribute of the dsc resource.\n\nTechnical concerns:\n * is the type a singleton or not?\n * can individual resources vary their types/are there performance implications?\n * is the PUP-8746 patch necessary/should there be any guards in the module code for puppet version?\n\nUPDATE 7/16/2018:\n\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] and I were quickly able to verify that the solution is feasible after spinning up a 2018.1.2 master and modifying reporting. Given how little work was involved, this was changed from a SPIKE to an actual implementation ticket.", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT0S", "externalId": "42861", "fixedVersions": [], "id": "42861", "issueType": "Task", "key": "MODULES-7178", "labels": [], "originalEstimate": "PT0S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-07-18T10:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite: Modify the output report for dsc_lite resources to prefix type names with dsc_lite_#{resource_name}", "timeSpent": "PT0S", "updated": "2018-07-18T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Booked for May 22", "created": "2018-05-18T02:00:00.000000"}], "components": [], "created": "2018-05-15T21:03:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Meeting is conducted and recorded"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e3c6a2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm0sf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_190583793_*|*_3_*:*_1_*:*_400432908_*|*_5_*:*_1_*:*_0"}], "description": "This ticket will be used to setup a meeting with people that are interested to go through;\n\n* Working on the Puppet codebase compared to modules (file paths)\n* Debugging\n* Tests\n* Links to Build Process\n\nMainly this is in preparation for working on PUP-4684 and other Puppet based tickets", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41765", "fixedVersions": [], "id": "41765", "issueType": "Task", "key": "MODULES-7177", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-05-22T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Prepare for work on PUP-4684", "timeSpent": "PT0S", "updated": "2018-05-22T17:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Duplicates MODULES-7173", "created": "2018-05-15T17:27:00.000000"}], "components": ["iis", "windows"], "created": "2018-05-15T17:19:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A site created with a 443 port binding should not fail.\n\nThe acceptance test suite should test for this use case."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75659236"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_506670_*|*_6_*:*_1_*:*_0"}], "description": "_When a site is created in a manifest with the port set to 443, the call to the New-Website cmdlet does not use the -SSL flag to create the site with the HTTPS Protocol enabled. This causes the attempt to start the site to fail._\n\n*Desired Behavior: A site created with a port binding of 443 should create, and start as expected.*\n\n*Actual Behavior: The site is created and then fails when puppet attempts to start the site.*\n\nNotice below that the parameters in the @creatparams variable do not include the -ssl switch param. This is required for a run like this to succeed.\n\nFailed Run Log Output:\n{noformat}[0;36mDebug: \"C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\templates\\iis\\init_ps.ps1\"[0m\n[0;36mDebug: 2018-05-14 07:27:32 -0500 C:\\windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 7684[0m\n[0;36mDebug: 2018-05-14 07:27:33 -0500 PowerShell initialization complete for pid: 7684[0m\n[0;36mDebug: Waited 0.0 total seconds.[0m\n[0;36mDebug: COMMAND: If (Test-Path -Path 'IIS:\\sites\\puppet_site') { exit 0 } else { exit 255 }[0m\n[0;36mDebug: Waited 0.0 total seconds.[0m\n[0;36mDebug: COMMAND: \n$resource = @{\n  name            = 'puppet_site'\n  ensure          = 'started'\n  physicalpath    = 'd:\\inetpub\\wwwroot'\n  applicationpool = 'puppet_site_pool'\n}\n$createParams = @{\n  Name            = $resource.name\n  PhysicalPath    = $resource.physicalpath\n  ApplicationPool = $resource.applicationpool\n  Force           = $true\n  ErrorAction     = 'Stop'\n    port            = 443\n    HostHeader      = ''\n}\n# If there are no other websites, specify the Id, otherwise an Index Out of Range error can be thrown\nIf ((Get-ChildItem 'IIS:\\sites' | Measure-Object).Count -eq 0) {\n  $createParams['Id'] = 1\n}\n# create website\n# dont set applicationpool if it doesnt exist\nNew-Website @createParams\n[0m\n[0;36mDebug: Waited 0.0 total seconds.[0m\n[0;36mDebug: STDOUT: \nName             ID   State      Physical Path                  Bindings                                               \n----             --   -----      -------------                  --------                                               \npuppet_site      1    Stopped    d:\\inetpub\\wwwroot             http *:443:                                            \n[0m\n[0;36mDebug: COMMAND: If (Test-Path -Path 'IIS:\\sites\\puppet_site') { exit 0 } else { exit 255 }[0m\n[0;36mDebug: Waited 0.0 total seconds.[0m\n[0;36mDebug: COMMAND: Start-Website -Name \"puppet_site\" -ErrorVariable errvar;if($errvar){ throw \"$($errvar). Perhaps there is another website with this port or configuration setting\" }[0m\n[0;36mDebug: Waited 0.0 total seconds.[0m\n[0;36mDebug: STDOUT: Start-Website : Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)\nAt line:1 char:1\n+ Start-Website -Name \"puppet_site\" -ErrorVariable errvar;if($errvar){  ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidOperation: (:) [Start-Website], COMException\n    + FullyQualifiedErrorId : InvalidOperation,Microsoft.IIs.PowerShell.Provider.StartWebsiteCommand\n[0m\n[0;36mDebug: ERRMSG: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting{noformat}", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "38591", "fixedVersions": [], "id": "38591", "issueType": "Bug", "key": "MODULES-7176", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Duplicate", "resolutionDate": "2018-05-15T17:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Sites created on Port 443 are not created with HTTPS protocol", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-05-15T15:09:00.000000", "creator": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778b405b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm0g7:"}], "description": "I think it would be useful to include a sample fact for collecting the mysqld version on a remote system. There are some examples if you Google them, but this wouldn't work correctly for me in my environment.\n\nHere is a sample that has been working reliably for me in order to obtain the mysqld version from a remove Aurora MySQL server.\n\n{{Facter.add('mysqld_version') do}}\n{{\u00a0 setcode do}}\n{{\u00a0 \u00a0 default_version = \"5.6.10\"}}\n{{\u00a0 \u00a0 raw_version = Facter::Core::Execution.exec('/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -N -s -e \\'SHOW VARIABLES LIKE \"version\"\\' 2>/dev/null')}}\n{{\u00a0 \u00a0 raw_version = default_version if raw_version.nil? || raw_version.empty?}}\n{{\u00a0 \u00a0 raw_version.slice! \"version\"}}\n{{\u00a0 \u00a0 raw_version.slice! \"-log\"}}\n{{\u00a0 \u00a0 raw_version.strip!}}\n{{\u00a0 \u00a0 raw_version}}\n{{\u00a0 end}}\n{{end}}\n\n\u00a0\n\nThe default_version could be removed, but I set it as a backup in my environment.\n\n\u00a0", "environment": "Centos 7\n\nAWS RDS Aurora MySQL", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42860", "fixedVersions": [], "id": "42860", "issueType": "Bug", "key": "MODULES-7175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{puppetlabs-mysql} : include sample fact for remote mysqld version", "timeSpent": "PT0S", "updated": "2018-05-15T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5c37a1aa1c6a692feab9b753", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/170", "created": "2018-05-15T12:16:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passing adhoc here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/86/", "created": "2018-10-16T10:29:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master here:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/516c54ceca82ae4019fd34b687603773b0483ea6", "created": "2018-10-16T10:31:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This change was manually tested prior to running through adhoc.\u00a0\n\nA vagrant development box was used to run a manifest that installed IIS features via this module.\n\nA valid feature was chosen to remove and added as a resource to the manifest with the ensure value set to 'absent' while on the repositories master branch.\u00a0\n\nThe run was observed to fail with the exact error called out in the ticket.\n\nThe repo was then switched to the fix branch and another run was initiated. This run was observed to complete successfully while causing no other bugs or errors in the remaining resources in the manifest.", "created": "2018-10-20T08:37:00.000000"}], "components": ["iis", "windows"], "created": "2018-05-15T12:02:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When setting an IIS feature ensure setting to absent, and Puppet run should complete successfully without an error and remove the feature."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc16b7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm087:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13295842249_*|*_3_*:*_1_*:*_4302790_*|*_5_*:*_1_*:*_0"}], "description": "When ensuing the removal of an iis_feature, it fails after the removal. Could not evaluate: undefined local variable or method `update' for Iis_feature[Web-Basic-Auth]\n\u00a0\nThis happens because the parent provider needs the update method in each one of the child providers.\n[https://github.com/puppetlabs/puppetlabs-iis/blob/bb3ed2cd18d1e10ad47410ed3fb4fd9d28ec10e1/lib/puppet/provider/iis_powershell.rb#L33]\n\u00a0\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39599", "fixedVersions": ["IIS 4.5.0"], "id": "39599", "issueType": "Bug", "key": "MODULES-7174", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "resolution": "Fixed", "resolutionDate": "2018-10-16T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : Ensuring the removal of an Iis_feature fails", "timeSpent": "PT0S", "updated": "2018-10-20T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "bad (2).log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12645"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "enabledprotocol_site (1).pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12434"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "enabledprotocol_site.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13288"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "enabledprotocols_move (1).log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12540"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "enabledprotocols_move.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13185"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "good (2).log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13035"}, {"attacher": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "created": "2018-05-15T03:42:00.000000", "name": "good (3).log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13114"}], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] will pair on this", "created": "2018-06-06T11:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-iis/pull/171", "created": "2018-06-12T11:46:00.000000"}], "components": ["iis", "windows"], "created": "2018-05-15T03:44:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Add acceptance test for starting a ssl website.\n\nUser should be able to start an ssl website."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@454e1a9"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Any regression in our support modules creates an impression that they are unreliable.  This issue deserves to be fixed in general, but even more so since it worked in previous versions."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymalj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_230593_*|*_1_*:*_1_*:*_2097574387_*|*_3_*:*_1_*:*_350607732_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 4.3.1*\n *Puppet Version: N/A*\n *OS Name/Version: Server 2016*\n\n_When attempting to bring an application up on port 443 using the HTTPS protocol, the module will first attempt to bring it up using http, then apply the https protocol, this works fine for most ports, however IIS fobids\u00a0port 443 from using http, and results in the misleading failure below\"_\n\n\u00a0\n{code:java}\n// [0;36mDebug: STDOUT: Start-Website : Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)\n\nAt line:1 char:1\n\n+ Start-Website -Name \"puppet_site\" -ErrorVariable errvar;if($errvar){\u00a0 ...\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\u00a0 \u00a0 + CategoryInfo\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : InvalidOperation: (:) [Start-Website], COMException\n\n\u00a0 \u00a0 + FullyQualifiedErrorId : InvalidOperation,Microsoft.IIs.PowerShell.Provider.StartWebsiteCommand\n\n\n\n[0m\n[0;36mDebug: ERRMSG: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\n\n{code}\n_Using the following code:_\n{code:java}\n// iis_site { 'puppet_site':\n\u00a0 \u00a0 \u00a0 ensure \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'started',\n\u00a0 \u00a0 \u00a0 applicationpool\u00a0 \u00a0 => 'puppet_site_pool',\n\u00a0 \u00a0 \u00a0 authenticationinfo => {\n\u00a0 \u00a0 \u00a0 \u00a0 'basic' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => false,\n\u00a0 \u00a0 \u00a0 \u00a0 'anonymous' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => true,\n\u00a0 \u00a0 \u00a0 \u00a0 'windows' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => false,\n\u00a0 \u00a0 \u00a0 \u00a0 'iisClientCertificateMapping' => false,\n\u00a0 \u00a0 \u00a0 \u00a0 'digest'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => false,\n\u00a0 \u00a0 \u00a0 \u00a0 'clientCertificateMapping'\u00a0 \u00a0 => false\n\u00a0 \u00a0 \u00a0 },\n\u00a0 \u00a0 \u00a0 enabledprotocols \u00a0 => 'https',\n\u00a0 \u00a0 \u00a0 bindings \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => [\n\u00a0 \u00a0 \u00a0 {\n\u00a0 \u00a0 \u00a0 \u00a0 'certificatestorename' => 'My',\n\u00a0 \u00a0 \u00a0 \u00a0 'protocol' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'https',\n\u00a0 \u00a0 \u00a0 \u00a0 'sslflags' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 0,\n\u00a0 \u00a0 \u00a0 \u00a0 'certificatehash'\u00a0 \u00a0 \u00a0 => $facts['iis_thumbprint'],\n\u00a0 \u00a0 \u00a0 \u00a0 'bindinginformation' \u00a0 => '*:443:'\n\u00a0 \u00a0 \u00a0 }],\n\u00a0 \u00a0 \u00a0 physicalpath \u00a0 \u00a0 \u00a0 => 'd:\\\\inetpub\\\\wwwroot',\n\u00a0 \u00a0 \u00a0 preloadenabled \u00a0 \u00a0 => false,\n\n\u00a0 \u00a0 }\n{code}\nalso note the use of a fully qualified binding path was also attempted with no change to behaviour\n\n_dowgrading to\u00a0\u00a04.2.1 solves this issue_\n\n*Desired Behavior:*\n\n*the application\u00a0should be started with the stated protocol immediately*\n\n*Actual Behavior:*\n\n\u00a0\n\n*the application is brought up with http\u00a0and then moved to https*\n\n[^bad (2).log]", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "33376", "fixedVersions": [], "id": "33376", "issueType": "Bug", "key": "MODULES-7173", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2018-06-12T11:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Can not bring HTTPS site up on Port 443", "timeSpent": "PT0S", "updated": "2018-08-23T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is raised at", "created": "2018-05-15T00:10:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Approved and tagged Spencer for review.", "created": "2018-05-15T13:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-05-15T17:27:00.000000"}], "components": [], "created": "2018-05-15T00:06:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Acceptance smoke tests should run on a single non-Windows platform"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@707bbc8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzun:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_703681_*|*_10007_*:*_1_*:*_61775265_*|*_5_*:*_1_*:*_0"}], "description": "The ACL module includes a negative test when the module is run on a non-Windows platform however this is never actually tested in the ACL pipelines\n\nThis ticket will track the work to add a single non-windows host to the smoke tests for the ACL module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41764", "fixedVersions": [], "id": "41764", "issueType": "Improvement", "key": "MODULES-7172", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-05-15T17:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add smoke testing of non-Windows platform for ACL", "timeSpent": "PT0S", "updated": "2018-05-15T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "REMEMBER Mergeback must go back into 1.x branch NOT master", "created": "2018-06-22T00:14:00.000000"}], "components": [], "created": "2018-05-14T19:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab06b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3708222284_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into 1.x branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42859", "fixedVersions": [], "id": "42859", "issueType": "Sub-task", "key": "MODULES-7171", "labels": [], "originalEstimate": "PT0S", "parent": "38590", "parentSummary": "Supported Release (puppet_agent) 1.6.1 - (29 Jun 2018) - (7eb549391c716135444ca9820ce852b9e0996ac5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-26T17:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-26T17:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5aa6cd9bfe2b4b24ab21c2f7", "attachments": [], "comments": [{"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "[11:01 AM] Kerminator:\n    puppet_agent is good to release - QA signoff is complete! \n    Release against 7eb549391c716135444ca9820ce852b9e0996ac5", "created": "2018-06-26T12:02:00.000000"}], "components": [], "created": "2018-05-14T19:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33284d0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3625664293_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_62703461"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41763", "fixedVersions": [], "id": "41763", "issueType": "Sub-task", "key": "MODULES-7170", "labels": [], "originalEstimate": "PT0S", "parent": "38590", "parentSummary": "Supported Release (puppet_agent) 1.6.1 - (29 Jun 2018) - (7eb549391c716135444ca9820ce852b9e0996ac5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-26T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-26T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localised", "created": "2018-06-22T00:13:00.000000"}], "components": [], "created": "2018-05-14T19:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518e5c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3300166090_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40671", "fixedVersions": [], "id": "40671", "issueType": "Sub-task", "key": "MODULES-7169", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38590", "parentSummary": "Supported Release (puppet_agent) 1.6.1 - (29 Jun 2018) - (7eb549391c716135444ca9820ce852b9e0996ac5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-22T00:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-22T00:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigning for DOCS review from recommendation from Geoff Nichols.", "created": "2018-06-22T01:17:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I haven't reviewed this module before, can you point me to where are the changes for this release are located? Is it [the 1.x branch|https://github.com/puppetlabs/puppetlabs-puppet_agent/tree/1.x]?", "created": "2018-06-22T12:32:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] If the changes are in [this diff linked from the release epic|https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.6.0...7eb549391c716135444ca9820ce852b9e0996ac5], then the most evident questions I have are:\n\n* Is {{puppet5}} intended to be publicly documented as a valid value for {{collection}} in this release? It's not noted in the CHANGELOG, but the module now appears to include {{puppet5}} [as a valid value|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/7eb549391c716135444ca9820ce852b9e0996ac5/manifests/init.pp#L135], and [a new test case appears to include {{puppet5}}|https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.6.0...7eb549391c716135444ca9820ce852b9e0996ac5#diff-15453f4f645f1de3b320898c12e9872cR104]. I wouldn't expect the use of {{puppet5}} to be obvious to users because nowhere in the Puppet documentation is {{puppet5}} described as a \"collection\".\n* v1.6.1 does not upgrade PE infrastructure nodes, which is a new and intentional limitation noted as a bullet point in the CHANGELOG. Should this be included or explained in the README's Limitations section?\n\nI'd like to confirm that the above points should be noted in the README for this release. If so, I can write them up and file a PR referencing this ticket, though I would appreciate knowing which branch is being used for the release. The 1.x branch appears to have [an incorrect or outdated CHANGELOG and release date|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.x/CHANGELOG.md] for this release.", "created": "2018-06-22T13:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yes, that is the relevant diff.  It should always be in the Release Task ticket.\n\nbq. Is puppet5 intended to be publicly documented as a valid value for collection in this release? It's not noted in the CHANGELOG, but the module now appears to include puppet5 as a valid value, and a new test case appears to include puppet5. I wouldn't expect the use of puppet5 to be obvious to users because nowhere in the Puppet documentation is puppet5 described as a \"collection\".\n\nThe valid values for collections _shouldn't_ really be documented explicitly in this module as they are very OS specific.  However you could argue that we should document this in the README", "created": "2018-06-24T20:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The outdated ChangeLog and release date was due to me doing a release preparation for 1.6.1 in April but the module was never actually released.  I didn't follow the module release guidelines and didn't use a release branch (my bad!).  Thus I had to do a new release prep, with the new commits to fix that up (https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/7eb549391c716135444ca9820ce852b9e0996ac5).  THIS TIME I'm using a release branch and the correct process.", "created": "2018-06-24T20:32:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] If you don't see a need to block release on those questions, I'll sign off. \n\nCC [~accountid:557058:b48b0f05-017b-4213-8991-5322047991c4] for the questions raised above, in case they're raised to support.", "created": "2018-06-25T17:03:00.000000"}, {"author": "557058:b48b0f05-017b-4213-8991-5322047991c4", "body": "[~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e], if this is for the puppet agent module, that's 'supported' but not sure how this impacts anything. I can ask one of the team to take a look, though.", "created": "2018-06-25T17:14:00.000000"}, {"author": "557058:b48b0f05-017b-4213-8991-5322047991c4", "body": "I had Tom take a look and he doesn't see anything out of line (to quote \"nothing special\").", "created": "2018-06-25T17:27:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:b48b0f05-017b-4213-8991-5322047991c4] Thanks!", "created": "2018-06-26T10:52:00.000000"}], "components": [], "created": "2018-05-14T19:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca2b356"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3300239000_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_319767524"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39597", "fixedVersions": [], "id": "39597", "issueType": "Sub-task", "key": "MODULES-7168", "labels": [], "originalEstimate": "PT0S", "parent": "38590", "parentSummary": "Supported Release (puppet_agent) 1.6.1 - (29 Jun 2018) - (7eb549391c716135444ca9820ce852b9e0996ac5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-06-25T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-26T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR raised at", "created": "2018-05-14T19:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ping [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]", "created": "2018-05-14T19:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into 1.x at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/ad4f543d3c3e9187ed55efb3f51ba0e8b317bf47", "created": "2018-05-31T18:49:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I'm not seeing a 1.6.1 on the forge yet?  ", "created": "2018-06-07T17:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Releasing is blocked until https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/297 is merged.", "created": "2018-06-20T05:48:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] will pair on this", "created": "2018-06-20T11:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional Prep PR\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/298", "created": "2018-06-21T20:17:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "PR #298 merged to puppetlabs-puppet_agent#release at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/7eb549391c716135444ca9820ce852b9e0996ac5.", "created": "2018-06-21T21:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/puppet-agent/view/puppet-agent/view/release/job/forge-module_puppetlabs-puppet-agent-module_init-cinext_nightly-skippable_release/2/", "created": "2018-06-22T00:11:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Mergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/299", "created": "2018-06-26T17:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback merged into 1.x at", "created": "2018-06-26T19:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback from 1.x into master PR", "created": "2018-06-27T00:06:00.000000"}], "components": ["puppet_agent"], "created": "2018-05-14T19:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e28d85a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlzqf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5817_*|*_10007_*:*_2_*:*_44952197_*|*_3_*:*_3_*:*_476229684_*|*_10009_*:*_1_*:*_6359_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_138593758_*|*_10006_*:*_1_*:*_3104102794"}], "description": "*REASON:* 1.6.1 release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.6.0...7eb549391c716135444ca9820ce852b9e0996ac5\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/puppet-agent/view/puppet-agent/view/release/job/forge-module_puppetlabs-puppet-agent-module_init-cinext_nightly-skippable_release/2/\n---\n\nNote - This module release is a little strange.  Because the 1.x branch is end-of-life, the usual \"release branch\" method cannot be used.  We'll need to run adhoc testing to ensure the module is passing CI", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38590", "fixedVersions": [], "id": "38590", "issueType": "Task", "key": "MODULES-7167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-06-27T09:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppet_agent) 1.6.1 - (29 Jun 2018) - (7eb549391c716135444ca9820ce852b9e0996ac5)", "timeSpent": "PT0S", "updated": "2018-07-23T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [{"attacher": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "created": "2018-06-13T10:28:00.000000", "name": "redhatfips7-upgrade.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12541"}], "comments": [{"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] we've recently started to test upgrades from PE 2018.1.0, which is the first time we've been testing upgrades of the redhatfips7 agent. Looks like some work needs to be done with the puppet-agent module to support upgrades. ", "created": "2018-05-14T12:52:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4], any chance you could take a look at this?\u00a0\n\nNot sure, but it's possible this may be similar to\u00a0PE-23558,\u00a0which I believe was fixed by\u00a0[https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/273].", "created": "2018-05-14T13:48:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4] and [~accountid:5aa6cd9bfe2b4b24ab21c2f7] are planning to pair on this. /cc [~accountid:557058:7ed56b44-735e-4cdb-b168-470ef48d5112]", "created": "2018-05-30T09:19:00.000000"}, {"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "Not similar to PE-23558 (or it's related pull request).", "created": "2018-05-30T11:32:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L93]\u00a0seems to be the culprit. Looking to test changes to this.", "created": "2018-06-11T11:08:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "[^redhatfips7-upgrade.txt]\u00a0is the log from a puppet run of the upgrade. I'll be looking for differences between that and a normal upgrade now.\n\nEDIT: The package_version argument needs to be set, it turns out. This run was before setting that.", "created": "2018-06-13T10:29:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Here's the actual upgrade error I'm seeing:\n{code:java}\n# sudo /opt/puppetlabs/bin/puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for wyo443by63g8ov8.delivery.puppetlabs.net\nInfo: Applying configuration version '1528914283'\nNotice: Inside this\nNotice: /Stage[main]/Puppet_agent/Notify[Inside this]/message: defined 'message' as 'Inside this'\nNotice: 5.5.3\nNotice: /Stage[main]/Puppet_agent/Notify[5.5.3]/message: defined 'message' as '5.5.3'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs]/ensure: defined content as '{sha256}a2a6ac449c6c0cb2e821d7f5bd12002820de4a5da73202233159ef9f5354436e'\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppetlabs]/unless: Check \"rpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --characters=11-18 | tr '[:upper:]' '[:lower:]'`\" exceeded timeout\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppet]/ensure: defined content as '{sha256}229d53569fb16ea1de72e6e478cc5e64acc19bd592df4dbe321ce98561704723'\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppet]/unless: Check \"rpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppet) | cut --characters=11-18 | tr '[:upper:]' '[:lower:]'`\" exceeded timeout\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created\nInfo: Yumrepo[pc_repo](provider=inifile): changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\nError: Could not update: Failed to update to version 5.5.3-1.el7, got version 5.5.1-1.redhatfips7 instead\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '5.5.1-1.redhatfips7' to '5.5.3-1.el7' failed: Could not update: Failed to update to version 5.5.3-1.el7, got version 5.5.1-1.redhatfips7 instead\nInfo: Class[Puppet_agent]: Unscheduling all events on Class[Puppet_agent]\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nNotice: Applied catalog in 611.09 seconds {code}", "created": "2018-06-13T13:22:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "The GPG check is timing out/not succeeding, which looks suspicious. This is a forum post on the issue with gpg in FIPS: [https://access.redhat.com/discussions/2898511]\n\nLooks like it's fixed in 7.4, we may need to monkey-patch something special for <=7.3.", "created": "2018-06-13T13:31:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "New output after the associated PR will look like this. GPG still has issues, where it basically times out forever... but practically speaking that looks like just a warning for the sake of this ticket:\n{code:java}\n# sudo /opt/puppetlabs/puppet/bin/puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for txa86fwqadz0phc.delivery.puppetlabs.net\nInfo: Applying configuration version '1529007229'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs]/ensure: defined content as '{sha256}a2a6ac449c6c0cb2e821d7f5bd12002820de4a5da73202233159ef9f5354436e'\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppetlabs]/unless: Check \"rpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --characters=11-18 | tr '[:upper:]' '[:lower:]'`\" exceeded timeout\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-puppet]/ensure: defined content as '{sha256}229d53569fb16ea1de72e6e478cc5e64acc19bd592df4dbe321ce98561704723'\nError: /Stage[main]/Puppet_agent::Osfamily::Redhat/Exec[import-GPG-KEY-puppet]/unless: Check \"rpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppet) | cut --characters=11-18 | tr '[:upper:]' '[:lower:]'`\" exceeded timeout\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created\nInfo: Yumrepo[pc_repo](provider=inifile): changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '5.5.1-1.redhatfips7' to '5.5.3-1.redhatfips7'\nNotice: Applied catalog in 610.53 seconds {code}", "created": "2018-06-14T15:37:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4], is there anything left to do here?", "created": "2018-06-27T12:35:00.000000"}], "components": [], "created": "2018-05-14T12:51:00.000000", "creator": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2018.2.x"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d4d4a4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymasn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1107939397_*|*_1_*:*_3_*:*_8182249_*|*_10007_*:*_4_*:*_431133073_*|*_3_*:*_4_*:*_1049161646_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1537691236_*|*_10005_*:*_1_*:*_93611069"}], "description": "The puppet-agent upgrade module doesn't currently support the redhatfips7 agent.\nExample job [here|https://cinext-jenkinsmaster-enterprise-prod-1.delivery.puppetlabs.net/view/pe-integration/view/pe-2018.2.x/job/enterprise_pe-acceptance-tests_integration-system_pe_non-standard-full-agent-upgrade_non-standard_2018.2.x/LAYOUT=centos6-64mcd-redhatfips7-64fa,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2018.2.x,UPGRADE_FROM=2018.1.0,UPGRADE_TO_VERSION=NONE,label=beaker/22/], \n\nExample output:\n{code}\nvpu7ge0whve4ia9.delivery.puppetlabs.net puppet-agent is version 5.5.1 but the master puppet-agent version is 5.5.1.230.gb89a390. Expected: \"5.5.1.230.gb89a390\"   Actual: \"5.5.1\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38589", "fixedVersions": [], "id": "38589", "issueType": "CI Blocker", "key": "MODULES-7329", "labels": ["fips", "upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "resolution": "Fixed", "resolutionDate": "2018-07-02T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-agent upgrade module doesn't support redhatfips7", "timeSpent": "PT0S", "updated": "2018-07-02T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2018-05-14T11:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4634e29a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlyx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_778093012_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36457", "fixedVersions": [], "id": "36457", "issueType": "Sub-task", "key": "MODULES-7164", "labels": [], "originalEstimate": "PT0S", "parent": "42858", "parentSummary": "Supported Release (mysql) 5.4.0 - (2018/05/23) - (7aafe62367efea11603b3c3489486aed29d017f7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-23T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-23T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-05-14T11:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34c81119"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlywv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_777354604_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35336", "fixedVersions": [], "id": "35336", "issueType": "Sub-task", "key": "MODULES-7163", "labels": [], "originalEstimate": "PT0S", "parent": "42858", "parentSummary": "Supported Release (mysql) 5.4.0 - (2018/05/23) - (7aafe62367efea11603b3c3489486aed29d017f7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-23T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-23T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC needed.", "created": "2018-05-22T14:33:00.000000"}], "components": [], "created": "2018-05-14T11:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11b5a860"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlywn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_701215899_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34324", "fixedVersions": [], "id": "34324", "issueType": "Sub-task", "key": "MODULES-7162", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42858", "parentSummary": "Supported Release (mysql) 5.4.0 - (2018/05/23) - (7aafe62367efea11603b3c3489486aed29d017f7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-05-22T14:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-05-22T14:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Changelog updated.\u00a0", "created": "2018-05-22T11:58:00.000000"}], "components": [], "created": "2018-05-14T11:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51bf9905"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlyw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_691902809_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\ndiff: https://github.com/puppetlabs/puppetlabs-mysql/compare/5.3.0...7aafe62367efea11603b3c3489486aed29d017f7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33375", "fixedVersions": [], "id": "33375", "issueType": "Sub-task", "key": "MODULES-7161", "labels": [], "originalEstimate": "PT0S", "parent": "42858", "parentSummary": "Supported Release (mysql) 5.4.0 - (2018/05/23) - (7aafe62367efea11603b3c3489486aed29d017f7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-22T11:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-05-22T11:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "mergeback https://github.com/puppetlabs/puppetlabs-mysql/pull/1081", "created": "2018-05-23T11:55:00.000000"}], "components": [], "created": "2018-05-14T11:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19929557"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlywf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6450_*|*_3_*:*_1_*:*_193393307_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_601487302"}], "description": "*REASON:* puppet-strings\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-mysql/compare/5.3.0...7aafe62367efea11603b3c3489486aed29d017f7\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/33/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42858", "fixedVersions": [], "id": "42858", "issueType": "Task", "key": "MODULES-7160", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-23T16:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (mysql) 5.4.0 - (2018/05/23) - (7aafe62367efea11603b3c3489486aed29d017f7)", "timeSpent": "PT0S", "updated": "2018-05-23T16:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Deprecation has been added by https://github.com/puppetlabs/puppetlabs-stdlib/pull/931", "created": "2018-08-07T04:14:00.000000"}], "components": [], "created": "2018-05-14T07:55:00.000000", "creator": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2abf874a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlypr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7330427899_*|*_5_*:*_1_*:*_0"}], "description": "The functionality in stdlib's {{sprtinf_hash}} is not needed since that is incorporated in puppet core's {{sprintf}} since Puppet 4.10.10 and Puppet 5.3.4.\n\nPossibly add a conditional deprecation when used with versions 4.x > 4.10.10 and 5.x > 5.3.4 ?\n\nFunctionality was added to puppet in PUP-5556.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40670", "fixedVersions": [], "id": "40670", "issueType": "Bug", "key": "MODULES-7159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "resolution": "Fixed", "resolutionDate": "2018-08-07T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "deprecate stdlib sprintf_hash() function", "timeSpent": "PT0S", "updated": "2018-08-07T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-14T04:27:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@739805d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlymf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168749043_*|*_3_*:*_1_*:*_431894323_*|*_5_*:*_1_*:*_0"}], "description": "This is something that we will need in order to put automated testing in place as without it the test's will run a single time before erroring out.\nWe need a method that we can call to clean up any branch, we could also have a check in the create branch method that checks if a branch baring that name already exists and delete's it if it does.\nLikely that the pr would have to be closed first.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34323", "fixedVersions": [], "id": "34323", "issueType": "Task", "key": "MODULES-7158", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-05-21T03:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add in a delete branch method for cleanup purposes", "timeSpent": "PT0S", "updated": "2018-05-21T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR https://github.com/puppetlabs/ci-job-configs/pull/4473", "created": "2018-05-13T21:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigned to Ethan as he's on Triage", "created": "2018-05-14T01:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-05-14T20:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed dsc module is now ok\n\n{code}\n19:17:41 Started by user glenn.sarti\n19:17:41 [EnvInject] - Loading node environment variables.\n19:17:41 Building remotely on cinext-jenkinsslaveinit-platform-prod-1.delivery.puppetlabs.net-e3d46544 (init swarm) in workspace /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_init-merge_master\n19:17:41 [WS-CLEANUP] Deleting project workspace...\n19:17:41 [WS-CLEANUP] Done\n19:17:41 Cloning the remote Git repository\n19:17:41 Using shallow clone\n19:17:41 Cloning repository git@github.com:puppetlabs/puppetlabs-dsc.git\n19:17:41  > git init /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_init-merge_master # timeout=10\n19:17:41 Fetching upstream changes from git@github.com:puppetlabs/puppetlabs-dsc.git\n19:17:41  > git --version # timeout=10\n19:17:41  > git fetch --tags --progress git@github.com:puppetlabs/puppetlabs-dsc.git +refs/heads/*:refs/remotes/origin/* --depth=1\n19:17:42  > git config remote.origin.url git@github.com:puppetlabs/puppetlabs-dsc.git # timeout=10\n19:17:42  > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10\n19:17:42  > git config remote.origin.url git@github.com:puppetlabs/puppetlabs-dsc.git # timeout=10\n19:17:42 Cleaning workspace\n19:17:42  > git rev-parse --verify HEAD # timeout=10\n19:17:42 No valid HEAD. Skipping the resetting\n19:17:42  > git clean -fdx # timeout=10\n19:17:42 Fetching upstream changes from git@github.com:puppetlabs/puppetlabs-dsc.git\n19:17:42  > git fetch --tags --progress git@github.com:puppetlabs/puppetlabs-dsc.git +refs/heads/*:refs/remotes/origin/* --depth=1\n19:17:42  > git rev-parse origin/master^{commit} # timeout=10\n19:17:42 Checking out Revision fe6933d4772541ed56d45352808d7da2f6ea3fae (origin/master)\n19:17:42  > git config core.sparsecheckout # timeout=10\n19:17:42  > git checkout -f fe6933d4772541ed56d45352808d7da2f6ea3fae\n19:17:43 Commit message: \"Merge pull request #368 from glennsarti/modules-6742-add-mode-switcher\"\n19:17:43  > git rev-list fe6933d4772541ed56d45352808d7da2f6ea3fae # timeout=10\n19:17:43 Cleaning workspace\n19:17:43  > git rev-parse --verify HEAD # timeout=10\n19:17:43 Resetting working tree\n19:17:43  > git reset --hard # timeout=10\n19:17:43  > git clean -fdx # timeout=10\n...\n{code}", "created": "2018-05-14T20:22:00.000000"}], "components": [], "created": "2018-05-13T20:49:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c80966e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlyl3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8143_*|*_10007_*:*_1_*:*_80363167_*|*_3_*:*_1_*:*_4414227_*|*_6_*:*_1_*:*_0"}], "description": "The init jobs seem to be failing with corrupt workspaces but the jobs themselves are not stopping nor raising an error.  Symptoms are downstream jobs that used to take minutes/hours only taking seconds to complete.\n\n14 May 10:47am (+8:00)\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_init-merge_master/52/console\n\n{code}\n19:30:09  Started by GitHub push by glennsarti\n19:30:09  [EnvInject] - Loading node environment variables.\n19:30:09  Building remotely on cinext-jenkinsslaveinit-platform-prod-1.delivery.puppetlabs.net-e3d46544 (init swarm) in workspace /var/lib/jenkins/workspace/forge-windows_puppetlabs-scheduled_task_init-merge_master\n19:30:09   > git rev-parse --is-inside-work-tree # timeout=10\n19:30:09  ERROR: Workspace has a .git repository, but it appears to be corrupt.\n19:30:09  hudson.plugins.git.GitException: Command \"git rev-parse --is-inside-work-tree\" returned status code 128:\n19:30:09  stdout: \n19:30:09  stderr: fatal: Not a git repository (or any of the parent directories): .git\n19:30:09  \n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1970)\n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1938)\n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1934)\n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1572)\n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1584)\n19:30:09  \tat org.jenkinsci.plugins.gitclient.CliGitAPIImpl.hasGitRepo(CliGitAPIImpl.java:257)\n19:30:09  \tat hudson.plugins.git.GitAPI.hasGitRepo(GitAPI.java:232)\n19:30:09  \tat sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)\n19:30:09  \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n19:30:09  \tat java.lang.reflect.Method.invoke(Method.java:498)\n19:30:09  \tat hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:894)\n19:30:09  \tat hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:869)\n19:30:09  \tat hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:828)\n19:30:09  \tat hudson.remoting.UserRequest.perform(UserRequest.java:153)\n19:30:09  \tat hudson.remoting.UserRequest.perform(UserRequest.java:50)\n19:30:09  \tat hudson.remoting.Request$2.run(Request.java:336)\n19:30:09  \tat hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)\n19:30:09  \tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n19:30:09  \tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n19:30:09  \tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n19:30:09  \tat hudson.remoting.Engine$1$1.run(Engine.java:94)\n19:30:09  \tat java.lang.Thread.run(Thread.java:748)\n19:30:09  Cloning the remote Git repository\n19:30:09  Using shallow clone\n19:30:09  Cloning repository git@github.com:puppetlabs/puppetlabs-scheduled_task.git\n19:30:09   > git init /var/lib/jenkins/workspace/forge-windows_puppetlabs-scheduled_task_init-merge_master # timeout=10\n19:30:09  Fetching upstream changes from git@github.com:puppetlabs/puppetlabs-scheduled_task.git\n19:30:09   > git --version # timeout=10\n19:30:09   > git fetch --tags --progress git@github.com:puppetlabs/puppetlabs-scheduled_task.git +refs/heads/*:refs/remotes/origin/* --depth=1\n19:30:09   > git config remote.origin.url git@github.com:puppetlabs/puppetlabs-scheduled_task.git # timeout=10\n19:30:09   > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10\n19:30:09   > git config remote.origin.url git@github.com:puppetlabs/puppetlabs-scheduled_task.git # timeout=10\n19:30:09  Cleaning workspace\n19:30:09   > git rev-parse --verify HEAD # timeout=10\n19:30:09  No valid HEAD. Skipping the resetting\n19:30:09   > git clean -fdx # timeout=10\n19:30:09  Fetching upstream changes from git@github.com:puppetlabs/puppetlabs-scheduled_task.git\n19:30:09   > git fetch --tags --progress git@github.com:puppetlabs/puppetlabs-scheduled_task.git +refs/heads/*:refs/remotes/origin/* --depth=1\n19:30:10   > git rev-parse origin/master^{commit} # timeout=10\n19:30:10  Checking out Revision e466fbe09d9b22172fdcf79c47155b6df35308dc (origin/master)\n19:30:10   > git config core.sparsecheckout # timeout=10\n19:30:10   > git checkout -f e466fbe09d9b22172fdcf79c47155b6df35308dc\n19:30:10  Commit message: \"Merge pull request #35 from Iristyle/maint-remove-unnecessary-trigger-population\"\n19:30:10   > git rev-list b7bc6002857c2dcef4cc9e5175d8c2adefb9a483 # timeout=10\n...\n19:31:26  ++ wc -l\n19:31:26  + NUM_LINES=1\n19:31:26  + '[' 1 '!=' 1 ']'\n19:31:26  + cat\n19:31:26  + touch .fixtures.yml\n19:31:26  + tar --exclude=puppetlabs-scheduled_task.tgz -czf puppetlabs-scheduled_task.tgz appveyor.yml CHANGELOG.md ci.props CONTRIBUTING.md examples Gemfile Gemfile.lock lib LICENSE locales MAINTAINERS.md metadata.json NOTICE Rakefile README.md runhistorian.props spec .bundle .fixtures.yml\n19:31:33  + RESULT=0\n19:31:33  + exit 0\n19:31:33  Archiving artifacts\n19:31:37  Recording fingerprints\n19:31:37  [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n19:31:39  Triggering a new build of scheduled_task (master): 03 -- Acceptance Smoke Tests Resource Calculation\n19:31:39  Finished: SUCCESS\n{code}\n\nWorkaround - delete the workspace for the init jobs only.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "41792", "fixedVersions": [], "id": "41792", "issueType": "CI Blocker", "key": "MODULES-7157", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-05-14T20:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Init tasks are failing with corrupt workspace but not stopping pipelines", "timeSpent": "PT0S", "updated": "2018-05-14T20:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "{{puppetlabs-dsc}} cannot functionally be built anymore and is deprecated in favor of the new {{dsc-*}} modules and the {{Puppet.Dsc}} PowerShell module.", "created": "2021-03-29T15:32:00.000000"}], "components": ["dsc"], "created": "2018-05-11T12:31:00.000000", "creator": "623c12b49b54ec0068b143ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The docs for building custom resources should be complete-able and a custom dsc resource should be successfully created as a puppet type."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6705b28e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzly2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90990079218_*|*_6_*:*_1_*:*_0"}], "description": "The build docs for puppetlabs/dsc are out of date:\n\n[https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README_CENTOS6.md]\n\n[https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README_BUILD.md#building-puppet-types-from-custom-dsc-resources]\n\nCan't complete.\n\n`bundle install` throws:\n\nCould not find gem 'puppet-module-posix-default-r1.9' in any of the gem sources listed in your Gemfile.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39595", "fixedVersions": [], "id": "39595", "issueType": "Bug", "key": "MODULES-7156", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12b49b54ec0068b143ea", "resolution": "Won't Do", "resolutionDate": "2021-03-29T15:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : Build docs are out of date", "timeSpent": "PT0S", "updated": "2021-03-29T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e79f450bb2b0070b7ee8b], this looks a lot like the regex used for title_pattern validation in the java_ks type: [https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.4.1...2.2.0#diff-27ec6dfe6ca7afd5e9779bf92105154aL162]\n\nHave you tried running 'puppet generate types' ? This could be a plugin caching issue. It's almost as if that one line in the type linked above was only half updated.", "created": "2018-05-16T16:23:00.000000"}, {"author": "623e79f450bb2b0070b7ee8b", "body": "Yes, generate types seems to have corrected the problem. Sorry to waste your time. Thank you.\n\nSent from ProtonMail mobile\n\n", "created": "2018-05-16T19:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e79f450bb2b0070b7ee8b] no worries! Glad that worked.", "created": "2018-05-17T13:43:00.000000"}], "components": ["java_ks"], "created": "2018-05-11T09:16:00.000000", "creator": "623e79f450bb2b0070b7ee8b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c4c41a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlxxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_457588710_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76840196"}], "description": "Upgrading java_ks from 1.4.1 to 2.2.0 and now I'm getting the following error:\n{code}\n*Error:* Could not retrieve catalog from remote server: \nError 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, end pattern with unmatched parenthesis: /(?i-mx:^(.*):([a-z]:(\\\\/ at /etc/puppetlabs/code/environments/dctm_development/modules/dctm_java_ks/manifests/init.pp:52:3 on node xxx\n{code}\nThere does not appear to be anything wrong on line 52:\n\n\u00a0\n{code:java}\n//  # Import federal ca cert into keystore                                                                                                   \n   java_ks { 'federal:system':  # line 52                                                                                                             \n     ensure       => present,                                                                                                               \n     path         => \"${::java_home}/bin\",                                                                                                  \n     password     => 'changeit',                                                                                                            \n     name         => 'federal',                                                                                                             \n     certificate  => \"${::certdir}/${federal}\",                                                                                             \n     trustcacerts => true,                                                                                                                  \n     target       => \"${::java_home}/jre/lib/security/cacerts\"                                                                              \n   }   \n{code}", "environment": "puppet --version\n5.2.0\n\naio_agent_version => 5.2.0\naugeas => {\n version => \"1.8.1\"\n}\nfacterversion => 3.9.0\nfilesystems => xfs\nhypervisors => {\n vmware => {\n version => \"ESXi 6.0\"\n }\n}\nmemory => {\n system => {\n available => \"1.94 GiB\",\n available_bytes => 2083205120,\n capacity => \"47.59%\",\n total => \"3.70 GiB\",\n total_bytes => 3974504448,\n used => \"1.76 GiB\",\n used_bytes => 1891299328\n }\n}\nos => {\n architecture => \"x86_64\",\n distro => {\n codename => \"Maipo\",\n description => \"Red Hat Enterprise Linux Server release 7.5 (Maipo)\",\n id => \"RedHatEnterpriseServer\",\n release => {\n full => \"7.5\",\n major => \"7\",\n minor => \"5\"\n },\n specification => \":core-4.1-amd64:core-4.1-noarch\"\n },\n family => \"RedHat\",\n hardware => \"x86_64\",\n name => \"RedHat\",\n release => {\n full => \"7.5\",\n major => \"7\",\n minor => \"5\"\n },\n selinux => {\n enabled => false\n }\n}\npath => /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_141/bin:/opt/puppetlabs/bin:/root/bin\nruby => {\n platform => \"x86_64-linux\",\n sitedir => \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.4.0\",\n version => \"2.4.1\"\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36456", "fixedVersions": [], "id": "36456", "issueType": "Bug", "key": "MODULES-7155", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e79f450bb2b0070b7ee8b", "resolution": "Fixed", "resolutionDate": "2018-05-17T13:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks : unmatched parenthesis: /(?i-mx:^(.*):([a-z]:(\\\\/ ", "timeSpent": "PT0S", "updated": "2018-05-17T13:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]. This module was intended to help people when migrating from Puppet 3 -> 4. Can you let me know your use case for it with 2018.1? We don't currently plan to upgrade this module to support later Puppet versions. Thanks!", "created": "2018-05-21T03:23:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I think lately module evolved to evaluate any catalog changes, otherwise why optional parameter  --migrate38/4.0?\n\nThis is a common question for any Puppet user - how upcoming change would affect existing nodes. catalog_preview was helping to answer this question until PE2018.1, where it's not just generating warnings above, it stopped working completely, so we lost invaluable tool. Hopefully, Puppet would continue to either support it or provides a suitable alternative.\nThere are other tools available, like octocatalog-diff, but it requires very complicated configuration (at first glance) to work with already configured PE/Code manager. catalog_preview was a tools that 'just worked'.\n", "created": "2018-05-21T14:27:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the feedback [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd] and explaining the use case - I appreciate its usage now beyond a 3->4 migration helper. Unfortunately, at this point we're not likely to maintain this as a Supported module, and instead we'll move it to be unsupported (as we no longer support Puppet 3). If this is a module that is desired by a sufficient number of customers we may reconsider this decision, but for now, we're not going to continue to maintain it. If this is something that a community team would be willing to take on we can migrate the repo, and that way the module could be maintained without the dependency on Puppet. Let me know if you'd like to discuss a way forward. Thanks. cc\u00a0 [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2018-05-23T05:09:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "David has brought to Business Readiness, we will wait to see the outcome of that process - hopefully deprecation", "created": "2018-11-21T04:39:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Module will not be deprecated but the Supported badge will be removed. We can remove the badge.", "created": "2018-12-19T04:41:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing this ticket as the module is no longer Supported. The module still works and can continue to be used, but we're longer actively maintaining it. Feel free to submit PRs if changes are desired and we can look into it.", "created": "2019-01-02T04:43:00.000000"}], "components": ["catalog_preview"], "created": "2018-05-11T03:40:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47df892e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykkof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5353105_*|*_3_*:*_1_*:*_19165060017_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1227338487"}], "description": "With upgrade to PE2018.1 each puppet run issues warnings from the module:\n{noformat}\n# puppet help\u00a0\n/etc/puppetlabs/code/environments/production/modules/catalog_preview/lib/puppet_x/puppetlabs/migration/catalog_delta_model.rb:22: warning: constant ::Fixnum is deprecated\n{noformat}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35334", "fixedVersions": [], "id": "35334", "issueType": "Bug", "key": "MODULES-7154", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Won't Do", "resolutionDate": "2019-01-02T04:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "catalog_preview: deprecation warnings", "timeSpent": "PT0S", "updated": "2019-01-02T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "They should all have: \n.gitlab-ci.yml:\n  unmanaged: true", "created": "2018-05-11T04:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "satellite_pe_tools will be covered in the convert when it goes green.\n- https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/63", "created": "2018-05-11T05:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Assigning this ticket over to you as I am going on PTO and so it doesn't get lost. \nAll PRs are merged except:\n# satellite_pe_tools (comment above)\n# vcsrepo (Jenkins failures)\n# java-ks (Jenkins failures)\n", "created": "2018-05-11T08:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "satellite_pe_tools and vcsrepo are beyond our control. \nResolving ticket.", "created": "2018-05-21T04:17:00.000000"}], "components": [], "created": "2018-05-11T03:15:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All have the release_checks running against ruby 2.4.1"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ad28515"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlxtr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_922217_*|*_3_*:*_1_*:*_866796901_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2444"}], "description": "accounts - https://github.com/puppetlabs/puppetlabs-accounts/pull/135\napache - https://github.com/puppetlabs/puppetlabs-apache/pull/1784\napt - https://github.com/puppetlabs/puppetlabs-apt/pull/753\nfirewall - https://github.com/puppetlabs/puppetlabs-firewall/pull/760\nhaproxy - https://github.com/puppetlabs/puppetlabs-haproxy/pull/317\nibm-installation-manager - https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/72\njava - https://github.com/puppetlabs/puppetlabs-java/pull/290\nmysql - https://github.com/puppetlabs/puppetlabs-mysql/pull/1069\nntp - https://github.com/puppetlabs/puppetlabs-ntp/pull/455\npostgresql - https://github.com/puppetlabs/puppetlabs-postgresql/pull/983\ntagmail - https://github.com/puppetlabs/puppetlabs-tagmail/pull/84\ntomcat - https://github.com/puppetlabs/puppetlabs-tomcat/pull/293\ntranslate - https://github.com/puppetlabs/puppetlabs-translate/pull/16\nwebsphere - https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/118\n\nbootstrap - https://github.com/puppetlabs/puppetlabs-bootstrap/pull/23\nconcat - https://github.com/puppetlabs/puppetlabs-concat/pull/499\nexec - https://github.com/puppetlabs/puppetlabs-exec/pull/24\nfacter_task - https://github.com/puppetlabs/puppetlabs-facter_task/pull/33\ninifile - done\nmotd - https://github.com/puppetlabs/puppetlabs-motd/pull/126\npackage - https://github.com/puppetlabs/puppetlabs-package/pull/64\npuppet_conf - https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/25\nresource - https://github.com/puppetlabs/puppetlabs-resource/pull/17\nservice - https://github.com/puppetlabs/puppetlabs-service/pull/39\nstdlib - https://github.com/puppetlabs/puppetlabs-stdlib/pull/908\n\n*DONT MERGE THEYRE FAILING IN CI*\njava-ks - https://github.com/puppetlabs/puppetlabs-java_ks/pull/227\nvcsrepo - https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/377\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34307", "fixedVersions": [], "id": "34307", "issueType": "Task", "key": "MODULES-7153", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-21T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update release_checks to run against ruby 2.4.1 and unmanage gitlabs-ci", "timeSpent": "PT0S", "updated": "2018-05-21T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2018-05-10T15:59:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12854445"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlxef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}], "description": "_Basic Info_\n *Module Version:* NA\n *Puppet Version:* 2016.4.Z+\n *OS Name/Version:* RedHat EL 7.3 and others if possible\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Microsoft is now supporting running MSSQL 2017 on Linux OS's such as RedHat, Ubuntu and SuSe. Would like to see a Puppet supported module for managing MSSQL instances on these operating systems.\u00a0\n\n*Actual Behavior:*\n\nCurrently there is only a module for managing MSSQL on Windows operating systems.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33374", "fixedVersions": [], "id": "33374", "issueType": "New Feature", "key": "MODULES-7152", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create and support an MSSQL module for Linux operating systems", "timeSpent": "PT0S", "updated": "2021-01-25T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "MODULES-6918", "created": "2018-05-18T14:44:00.000000"}], "components": [], "created": "2018-05-10T07:25:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2faac3ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlwpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8884_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_717543947"}], "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37514", "fixedVersions": [], "id": "37514", "issueType": "Bug", "key": "MODULES-7151", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2018-05-18T14:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks : windows CI failure", "timeSpent": "PT0S", "updated": "2018-05-18T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Is the PR ready for merge?", "created": "2018-05-09T20:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-05-13T20:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-05-13T21:16:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-09T10:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f1341cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlvef:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2786675_*|*_1_*:*_1_*:*_14573_*|*_10007_*:*_1_*:*_272293678_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_108326043"}], "description": "The adapter classes {{TaskScheduler2V1Task}} and {{TaskScheduler2Task}} mix the concerns of managing state for a specific task with methods that manage collections of tasks.\n\nThe following methods should be moved to class level, as they are not appropriate as instance methods:\n * {{enum}} / {{tasks}} should be moved to class level - {{enum}} alias can be removed in favor of a single method\n * {{exists?}} should be moved to class level\n * {{normalize_task_name}} should be moved to class level\n * {{delete}} should be moved to class level\n * {{activate}} should be moved to class level, and instead of returning a {{RegisteredTask}} COM object, should return the adapter instance\n * {{new_work_item}} / {{new_task}} should be moved to class level - {{new_work_item}} alias can be removed, and instead of returning a {{TaskDefinition}} COM object, should return the adapter instance (this may require making the previous value available as an instance member)\n\nSome additional consideration should be given to renaming the adapter classes to something more unique than other existing class / easier to grep\n\nAdditionally, the general concept of allowing an instance of {{TaskScheduler2V1Task}} / {{TaskScheduler2Task}} to switch it's identity from one managing one task definition to another, should be removed in favor of binding once at creation or {{activate}} time.\n * {{new_task}} should be responsible for creation of a new task\n * {{activate}} should be responsible for opening an existing task - consider renaming {{activate}} to something more indicative of its behavior\n\nAny additional methods that are helpers for resetting state within an adapter instance (and any corresponding tests) should be removed, including things like:\n * the {{clear_task}} method of {{taskscheduler_api2}}", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "40669", "fixedVersions": ["scheduled_task 0.3"], "id": "40669", "issueType": "Task", "key": "MODULES-7150", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-05-13T21:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Refactor adapter class state management", "timeSpent": "PT0S", "updated": "2018-05-13T21:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-05-08T08:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@617256f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlufj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_160945311_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36454", "fixedVersions": [], "id": "36454", "issueType": "Sub-task", "key": "MODULES-7149", "labels": [], "originalEstimate": "PT0S", "parent": "42857", "parentSummary": "Supported Release (inifile) 2.2.2 - (10/5/2018) - (e184ad6c3c79d473d08a2432e5235c189a33c024)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-10T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-10T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "inifile is good to release - QA signoff is complete! \nRelease against e184ad6c3c79d473d08a2432e5235c189a33c024", "created": "2018-05-10T04:37:00.000000"}], "components": [], "created": "2018-05-08T08:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d7df20e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlufb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_160421477_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35332", "fixedVersions": [], "id": "35332", "issueType": "Sub-task", "key": "MODULES-7148", "labels": [], "originalEstimate": "PT0S", "parent": "42857", "parentSummary": "Supported Release (inifile) 2.2.2 - (10/5/2018) - (e184ad6c3c79d473d08a2432e5235c189a33c024)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-10T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-10T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-05-09T10:41:00.000000"}], "components": [], "created": "2018-05-08T08:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e7b4d1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzluf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95858664_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34306", "fixedVersions": [], "id": "34306", "issueType": "Sub-task", "key": "MODULES-7147", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42857", "parentSummary": "Supported Release (inifile) 2.2.2 - (10/5/2018) - (e184ad6c3c79d473d08a2432e5235c189a33c024)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-09T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-05-09T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.", "created": "2018-05-09T10:40:00.000000"}], "components": [], "created": "2018-05-08T08:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6132a43a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzluen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95841452_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33373", "fixedVersions": [], "id": "33373", "issueType": "Sub-task", "key": "MODULES-7146", "labels": [], "originalEstimate": "PT0S", "parent": "42857", "parentSummary": "Supported Release (inifile) 2.2.2 - (10/5/2018) - (e184ad6c3c79d473d08a2432e5235c189a33c024)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-09T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-05-09T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/281", "created": "2018-05-10T04:46:00.000000"}], "components": [], "created": "2018-05-08T08:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b2e65b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzluev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5890_*|*_3_*:*_1_*:*_70233246_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_91202405"}], "description": "*REASON:* FM-6932\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-inifile/compare/2.2.1...e184ad6c3c79d473d08a2432e5235c189a33c024\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/release/job/forge-module_puppetlabs-inifile_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42857", "fixedVersions": [], "id": "42857", "issueType": "Task", "key": "MODULES-7145", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-10T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (inifile) 2.2.2 - (10/5/2018) - (e184ad6c3c79d473d08a2432e5235c189a33c024)", "timeSpent": "PT0S", "updated": "2018-05-10T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-rsync/pull/116", "created": "2018-05-10T04:33:00.000000"}], "components": [], "created": "2018-05-08T07:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7195ec80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlue7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96451273_*|*_3_*:*_1_*:*_64919170_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39593", "fixedVersions": [], "id": "39593", "issueType": "Task", "key": "MODULES-7144", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-10T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (rsync) 1.1.0 - (10/5/2018) - (636cf08d0631fc5ffbfb5ed514516d1d0e98117e)", "timeSpent": "PT0S", "updated": "2018-05-10T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Pairing with [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2018-05-30T10:41:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Here's a diff of the work so far, I've added a test that fails without the change, but succeeds with the change. We can chat about it after you take a look and then I'll make changes as you see fit:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/compare/master...ThoughtCrhyme:MODULES-7143", "created": "2018-05-31T18:31:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "LGTM, create pull request.", "created": "2018-06-01T08:20:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-07T12:49:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Manual verification OR\n- A new \"integration\" test that exercises the system in a way that demonstrates Unicode support works properly"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c00af13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7142"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymakf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_59919880_*|*_1_*:*_1_*:*_19911_*|*_3_*:*_3_*:*_418625318_*|*_10009_*:*_3_*:*_203788859_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2073466964"}], "description": "Like IIS (MODULES-6869), DSC (MODULES-2310) and other modules, an ERB template is used to create the PowerShell code that is then parsed / executed by the {{powershell_manager}} helper.\n\nThe fix is a couple of lines of code, as seen in https://github.com/puppetlabs/puppetlabs-dsc/pull/351/files\n\nThe code should be changed at https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/2a2ba134c5e50807649ad689271db54b39ddce6f/lib/puppet/provider/base_dsc_lite/powershell.rb#L212 and any other spots that may call {{ERB.new}} similarly.", "epicLinkSummary": "dsc_lite 0.4.0", "estimate": "PT0S", "externalId": "37513", "fixedVersions": [], "id": "37513", "issueType": "Bug", "key": "MODULES-7143", "labels": ["dsc_lite"], "originalEstimate": "PT0S", "parent": "41791", "parentSummary": "dsc_lite 0.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-06-08T10:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Support UTF8 properly in ERB template creation", "timeSpent": "PT0S", "updated": "2018-06-08T10:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-07T12:37:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@788fa3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 0.4.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52699975072_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41791", "fixedVersions": [], "id": "41791", "issueType": "Epic", "key": "MODULES-7142", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-01-07T10:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite 0.4.0", "timeSpent": "PT0S", "updated": "2020-01-07T10:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Pairing with [~accountid:5a028139c24efb3c4ed448c4]", "created": "2018-05-30T10:40:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Appveyor needs to be updated to remove 4.2.3: https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/50", "created": "2018-06-01T08:30:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged into master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/26c31b4a9a677cf25770663bdbf9258c0830f8a6", "created": "2018-06-04T08:53:00.000000"}], "components": ["dsc_lite"], "created": "2018-05-07T12:36:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Use of Sensitive works\n- See prior DSC PR for test details"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43b18932"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7142"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzmfpr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129559_*|*_10007_*:*_1_*:*_11389_*|*_3_*:*_2_*:*_168266813_*|*_10009_*:*_1_*:*_253946717_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1983469131"}], "description": "When emitting PowerShell code, the {{dsc_lite}} module does not understand the {{Sensitive}} data type, and therefore does not emit code appropriately when users wish to use {{Sensitive}} in manfiests.\n\nThis was previously addressed in MODULES-5743 via PR https://github.com/puppetlabs/puppetlabs-dsc/pull/324 and similar changes that were made there to {{base_dsc/powershell.rb}} should be made to https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/2a2ba134c5e50807649ad689271db54b39ddce6f/lib/puppet_x/puppetlabs/dsc_lite/powershell_hash_formatter.rb#L7-L22", "epicLinkSummary": "dsc_lite 0.4.0", "estimate": "PT0S", "externalId": "40668", "fixedVersions": [], "id": "40668", "issueType": "Bug", "key": "MODULES-7141", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "41791", "parentSummary": "dsc_lite 0.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-06-04T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Support the Sensitive data type", "timeSpent": "PT0S", "updated": "2018-06-04T08:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-07T12:08:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dbaa4f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 1.2.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23691068759_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34304", "fixedVersions": [], "id": "34304", "issueType": "Epic", "key": "MODULES-7139", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2019-02-05T15:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite 1.2.0", "timeSpent": "PT0S", "updated": "2019-02-05T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-07T12:08:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f33dcd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 1.1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23603402337_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33372", "fixedVersions": [], "id": "33372", "issueType": "Epic", "key": "MODULES-7138", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2019-02-04T15:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite 1.1.0", "timeSpent": "PT0S", "updated": "2019-02-04T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-07T12:07:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ddd64ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 0.6.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7967119066_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42856", "fixedVersions": [], "id": "42856", "issueType": "Epic", "key": "MODULES-7137", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-08-07T17:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite 0.6.0", "timeSpent": "PT0S", "updated": "2018-08-07T17:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "created": "2018-05-04T13:48:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:2d749dde-2510-4599-b48c-f472ce00a8b6] It looks like you are missing the apt class. From https://forge.puppet.com/puppetlabs/apt#beginning-with-apt:\n\n\n{noformat}\nNote: The main apt class is required by all other classes, types, and defined types in this module. You must declare it whenever you use the module.\n{noformat}\n\nCan you reproduce this with the following?\n\n{code}\ncat <<-EOF > oraclejava/manifests/init.pp \nclass oraclejava { \n  include apt\n  apt::ppa { 'ppa:webupd8team/java': } \n} \nEOF\n{code}", "created": "2018-05-04T18:52:00.000000"}, {"author": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "body": "I missed that in the docs.\u00a0 This fixes it.\u00a0\n\n\u00a0", "created": "2018-05-05T22:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:2d749dde-2510-4599-b48c-f472ce00a8b6] thanks for taking the time to apply the change. Are you happy enough if I resolve this ticket and https://puppet.atlassian.net/browse/FM-6932\n\nAgain many thanks for raising the issues.", "created": "2018-05-08T01:55:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Fixed as per comments. Please re-open if this isn't the case.", "created": "2018-08-23T07:04:00.000000"}], "components": [], "created": "2018-05-04T13:46:00.000000", "creator": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28851c54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlsq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9566252349_*|*_6_*:*_1_*:*_0"}], "description": "h2. *Summary*\n\nThe{color:#FF0000}\u00a0{color}{color:#FF0000}apt::ppa{color} no longer seems functional.\u00a0 I tried a simple class with\u00a0{color:#59afe1}ppa:webupd8team/java{color}, and it fails.\nh2. *Steps to Reproduce*\n{code:java}\npuppet module generate foo/oraclejava --skip-interview \npuppet module install puppetlabs-stdlib \npuppet module install puppetlabs-apt\ncat <<-EOF > oraclejava/manifests/init.pp \nclass oraclejava { \n  apt::ppa { 'ppa:webupd8team/java': } \n} \nEOF\n\nsudo puppet apply \\ \n  --modulepath=.:${HOME}/.puppetlabs/etc/code/modules \\ \n  -e 'include ::oraclejava'\n{code}\nh2. *Desired Behavior:*\n\nFunctionality works, or if it doesn't better feedback on error.\nh2. *Actual Behavior:*\n{code:java}\nWarning: Unknown variable: '::apt::ppa_options'. (file: /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 4, column: 36) \nWarning: Unknown variable: '::apt::ppa_package'. (file: /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 6, column: 36) \nWarning: Unknown variable: '::apt::_proxy'. (file: /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 36, column: 15) \nError: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Operator '[]' is not applicable to an Undef Value. (file: /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 37, column: 8) (file: /vagrant/scratch/oraclejava/manifests/init.pp, line: 2) on node controlrepo.test\n{code}\n\n", "environment": "*Module Version:*\u00a0puppetlabs-apt (v4.5.1)\n *Puppet Version:* 5.5.1\n *OS Name/Version:* Ubuntu 14.04 Trusty Tahr", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39591", "fixedVersions": [], "id": "39591", "issueType": "Bug", "key": "MODULES-7136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T07:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : apt-ppa no longer functional ", "timeSpent": "PT0S", "updated": "2018-08-23T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The code for the manager now lives in {{ruby-pwsh}} instead of the PowerShell module.", "created": "2021-03-29T15:05:00.000000"}], "components": ["powershell"], "created": "2018-05-04T09:14:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ab017ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91605038657_*|*_6_*:*_1_*:*_0"}], "description": "PowerShell has a constrained language mode that likely prevents .NET code compilation, rendering the pipe method of communication between Ruby and PowerShell moot in the module (the same would hold true for other usages of the powershell manager code)\n\nThere is some high level info on constrained language mode in https://blogs.msdn.microsoft.com/powershell/2015/06/09/powershell-the-blue-team/\n\nDetermine if it's necessary / useful to detect and support this mode of operation (which would include a perf degradation), or if this is a situation that should just be documented.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "40638", "fixedVersions": [], "id": "40638", "issueType": "Task", "key": "MODULES-7135", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-03-29T15:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Determine if PowerShell module supports constrained language mode", "timeSpent": "PT0S", "updated": "2021-03-29T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as a duplicate of [MODULES-7136|https://puppet.atlassian.net/browse/MODULES-7136]", "created": "2018-05-08T06:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:897097f5-d76e-4267-bd62-875a92f2c0ff]\n\nThere is a fix mentioned in [MODULES-7136|https://puppet.atlassian.net/browse/MODULES-7136]. \n\nHopefully this will help you resolve your issue.", "created": "2018-05-08T06:35:00.000000"}], "components": [], "created": "2018-05-04T00:33:00.000000", "creator": "557058:897097f5-d76e-4267-bd62-875a92f2c0ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37ddc8d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_367202514_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Hi there,\n\n\u00a0\n\nPuppet master version: PE 2017.4\n\nPuppet agent version on which problem is not seen: 4.5.2\n\nPuppet agent version on which problem is seen: 4.10.1\n\nHow to reproduce: simply add a ppa using the ppa resource, e.g,\u00a0apt::ppa \\{ 'ppa:ondrej/php':}\n\nError message when run puppet:\n\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Operator '[]' is not applicable to an Undef Value. at /opt/puppetlabs/puppet/modules/apt/manifests/ppa.pp:37:8", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "41790", "fixedVersions": [], "id": "41790", "issueType": "Bug", "key": "MODULES-7134", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:897097f5-d76e-4267-bd62-875a92f2c0ff", "resolution": "Duplicate", "resolutionDate": "2018-05-08T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : Operator '[]' is not applicable to an Undef Value", "timeSpent": "PT0S", "updated": "2018-05-08T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Comments from slack\n\n{code}\nwhat kind of task would you like to do?  \"Install patches now!\"\n\nblysspluss [10:56 AM]\nAnd orchestration. i.e. https://docs.microsoft.com/en-us/sharepoint/upgrade-and-update/sharepoint-server-2016-zero-downtime-patching-steps\ndocs.microsoft.com\nSharePoint Server 2016 zero downtime patching steps\nZero downtime patching (ZDP) is available in SharePoint Server 2016. Let users keep working on, saving, and searching documents as you patch your SharePoint Server 2016 farm.\nHeck even though that seems complicated, we have even stranger scenarios with oracle dbs, windows servers, linux web servers and other such stuff all needing to be orchestrated and patched.\nI mean those are the 20% of the 80/20 rule...but they are being looked at very seriously.\n\nGlenn Sarti [10:59 AM]\nJust looking for real world tasks to add to the wsus_client module\n\nblysspluss [11:00 AM]\n...i'd say the custom fact showing pending updates.\nand a task to check/download patches...and another to patch now...would be huge.\n{code}\n\n\n{code}\nfduranti [1:57 PM]\nWe\u2019re starting to install puppet on windows just now and wsus configuration/management is obviously one of the things so having puppet tasks to manage it would really be a nice things. In my opinion a task with function to check/download, install now and eventually a list pending patch. It would be nice in my opinion having one task with 3 function instead of 3 task (like the standard package task).\n{code}", "created": "2018-05-04T00:12:00.000000"}], "components": ["wsus_client"], "created": "2018-05-04T00:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Decide on what tasks to create\n* Decide on parameter sets for tasks\n* Create tickets for the work"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60c65f58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The WSUS_Client module is a good candidate for adding tasks.  This ticket is to investigate what tasks could be created and what parameter sets would be needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40637", "fixedVersions": [], "id": "40637", "issueType": "Task", "key": "MODULES-7133", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WSUS_Client: SPIKE look at what tasks to create for this module", "timeSpent": "PT0S", "updated": "2021-03-29T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] to pair.", "created": "2018-08-08T10:48:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/5ecfebbcc24ab62d3e35b7685ce3a29484e564e2", "created": "2018-08-21T10:17:00.000000"}], "components": [], "created": "2018-05-03T15:25:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Puppet resource commands should detect existing tasks with logon triggers\n * Should be able to CRUD tasks with logon triggers\n * Should have spec tests for the trigger type\n * Should have an acceptance test to create and delete the trigger"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a30618"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgc7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_87560917_*|*_1_*:*_1_*:*_8301099551_*|*_10007_*:*_2_*:*_45508186_*|*_3_*:*_2_*:*_1068271970_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_70675988"}], "description": "Similar to adding support for the boot trigger (as implemented in MODULES-6267 / PR https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/42), support should be added for the [logon trigger|https://docs.microsoft.com/en-us/windows/desktop/TaskSchd/logontrigger].\n\nAfter refactoring is complete from MODULES-7463, the number of files in the project is reduced to:\n\n* the {{scheduled_task}} type, which should have a minor doc / example added where the other schedule types are inline documented - see https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/991bf4a49804e5932772615214312fd29aff2461/lib/puppet/type/scheduled_task.rb#L119-L190\n* the two providers, which should not require modification\n* task api integration / support files\n    * {{error.rb}} - no mods required\n    * {{task.rb}} - no mods required\n    * {{trigger.rb}} - modifications should only be necessary here\n\nIn addition to adding the new schedule type {{logon}}, support must be added for the {{UserId}} property of the COM {{ILogonTrigger}} interface. The new trigger hash value should be called either {{user}} or {{user_id}}. Note that we will *not* be adding support for the {{Delay}} value at this time (as it's pertinent to more trigger types and that's ticketed / slated for a later release as part of MODULES-7215)\n\nA mapping of manifest -> ITrigger is in table form at https://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e\n\n\nTo support the additional type requires modifying the trigger classes {{Manifest}} and {{Type}} such that:\n\n* The {{Manifest}} class understands a schedule of {{logon}} as it understands other schedule types like {{once}}. This is stored in the {{ValidScheduleKeys}} array.\n* The {{Manifest}} hash understands a key of {{user}} as it understands other values. This is stored in the {{ValidKeys}} array.\n* The {{Manifest}} method {{canonicalize_and_validate}} performs correct validation over the new schedule type of {{logon}} and requires {{user}} as a mandatory field.\n* The {{Type}} class includes {{Type::TASK_TRIGGER_LOGON}} in the {{EVENT_BASED_TRIGGER_MAP}}\n* The {{Type}} method {{to_manifest_hash}} must properly set the {{schedule}} type and copy the {{UserId}} value from the ITrigger instance\n* The {{Type}} method {{append_trigger}} must properly set the {{UserId}} value on the new {{ITrigger}} instance based on what was set in the manifest\n\nWhile demoing the code base, a quick incomplete spike that doesn't include docs or tests was put together at https://github.com/Iristyle/puppetlabs-scheduled_task/commit/45da6e4f980a34d4c62cde825cb66af9e250c3d8\n\nIn addition {{task_spec.rb}} should be modified so that it no longer ignores {{logon}} and some modifications should be made to the tests in {{trigger_spec.rb}} validation.\n\nOnce implemented, a manifest like the following should behave be able to create / modify a logon task, should behave idempotently, etc.\n\n{code}\nscheduled_task { 'doIt':\n  compatibility => 2,\n  command => 'C:\\\\Windows\\\\System32\\\\notepad.exe',\n  trigger => [{schedule => 'logon', minutes_interval => '30', start_time => '15:20', user => 'Bob'}],\n}\n{code}\n\nA task that sets {{compatibility => 1}} like the following should fail I believe (but worth testing to observe behavior)\n\n{code}\nscheduled_task { 'doIt':\n  compatibility => 1,\n  command => 'C:\\\\Windows\\\\System32\\\\notepad.exe',\n  trigger => [{schedule => 'logon', minutes_interval => '30', start_time => '15:20', user => 'Bob'}],\n}\n{code}\n\n\n", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "42855", "fixedVersions": [], "id": "42855", "issueType": "Task", "key": "MODULES-7129", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Done", "resolutionDate": "2018-08-22T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : Add the logon trigger", "timeSpent": "PT0S", "updated": "2018-08-22T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2018-05-03T15:22:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55796ae8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows Scheduled Task 1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11219196588_*|*_6_*:*_1_*:*_0"}], "description": "This is the target release for transitioning the scheduled_tasks module to Puppet Supported status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41789", "fixedVersions": [], "id": "41789", "issueType": "Epic", "key": "MODULES-7132", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Done", "resolutionDate": "2018-09-10T11:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows Scheduled Task 1.0", "timeSpent": "PT0S", "updated": "2018-09-10T11:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-03T15:20:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c552339"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows Scheduled Task 0.4"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10179389877_*|*_6_*:*_1_*:*_0"}], "description": "Adds the logon trigger", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39589", "fixedVersions": [], "id": "39589", "issueType": "Epic", "key": "MODULES-7214", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Done", "resolutionDate": "2018-08-29T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows Scheduled Task 0.4 - logon", "timeSpent": "PT0S", "updated": "2018-08-29T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-05-03T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e9a7dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65625556_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38588", "fixedVersions": [], "id": "38588", "issueType": "Sub-task", "key": "MODULES-7128", "labels": [], "originalEstimate": "PT0S", "parent": "34302", "parentSummary": "Supported Release (motd) 1.9.0 - (04/05/2018) - (ba5fe245b103a8c717ee93684cf466663a794363)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-04T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-04T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "/code motd is good to release - QA signoff is complete!\nRelease against ba5fe245b103a8c717ee93684cf466663a794363", "created": "2018-05-04T05:19:00.000000"}], "components": [], "created": "2018-05-03T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49917395"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65110507_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37512", "fixedVersions": [], "id": "37512", "issueType": "Sub-task", "key": "MODULES-7127", "labels": [], "originalEstimate": "PT0S", "parent": "34302", "parentSummary": "Supported Release (motd) 1.9.0 - (04/05/2018) - (ba5fe245b103a8c717ee93684cf466663a794363)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-04T05:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-04T05:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.\u00a0", "created": "2018-05-04T04:10:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Localization completed and files checked back in\n\n\u00a0", "created": "2018-09-26T12:43:00.000000"}], "components": [], "created": "2018-05-03T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73359b6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60976295_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_12558779830"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36451", "fixedVersions": [], "id": "36451", "issueType": "Sub-task", "key": "MODULES-7126", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34302", "parentSummary": "Supported Release (motd) 1.9.0 - (04/05/2018) - (ba5fe245b103a8c717ee93684cf466663a794363)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-04T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-26T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No changes to README.\u00a0", "created": "2018-05-04T04:09:00.000000"}], "components": [], "created": "2018-05-03T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23946bc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60955964_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35330", "fixedVersions": [], "id": "35330", "issueType": "Sub-task", "key": "MODULES-7125", "labels": [], "originalEstimate": "PT0S", "parent": "34302", "parentSummary": "Supported Release (motd) 1.9.0 - (04/05/2018) - (ba5fe245b103a8c717ee93684cf466663a794363)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-04T04:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-05-04T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/125", "created": "2018-05-04T05:52:00.000000"}], "components": [], "created": "2018-05-03T11:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34b857c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlriv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5970_*|*_3_*:*_1_*:*_67111188_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6736_*|*_10005_*:*_1_*:*_4362"}], "description": "*REASON:* support request\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/1.8.0...ba5fe245b103a8c717ee93684cf466663a794363\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/job/forge-module_puppetlabs-motd_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34302", "fixedVersions": [], "id": "34302", "issueType": "Task", "key": "MODULES-7124", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-04T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (motd) 1.9.0 - (04/05/2018) - (ba5fe245b103a8c717ee93684cf466663a794363)", "timeSpent": "PT0S", "updated": "2018-05-04T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-03T11:02:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7599e0f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7972_*|*_3_*:*_1_*:*_680849277_*|*_10009_*:*_1_*:*_1650927838_*|*_5_*:*_1_*:*_0"}], "description": "* Update the '[Approved Modules|https://forge.puppet.com/approved]' page on the Forge to point to the '[Approved Criteria|[https://forge.puppet.com/approved/criteria]']\u00a0page\n * Update the '[Approved Criteria|[https://forge.puppet.com/approved/criteria]']\u00a0page content to reflect feedback\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38587", "fixedVersions": [], "id": "38587", "issueType": "Story", "key": "MODULES-7123", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2018-05-30T10:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Approved criteria on Forge", "timeSpent": "PT0S", "updated": "2018-05-30T10:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "created": "2018-05-03T07:02:00.000000", "name": "mount_iso_error.xlsx", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12948"}], "comments": [{"author": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "body": "was hoping this might be an easy fix since the module uses the exec resource (which has a 'user' attribute') to run a powershell command.\u00a0 this, however, produces the following error.\n\n\u00a0\n\nFailed to apply catalog: Parameter user failed on Exec[Mount-Iso-\\\\fileshare\\sql.iso]: Unable to execute commands as other users on Windows at /etc/puppetlabs/code/environments/production/modules/mount_iso/manifests/init.pp:31Failed to apply catalog: Parameter user failed on Exec[Mount-Iso-\\\\fileshare\\sql.iso]: Unable to execute commands as other users on Windows at /etc/puppetlabs/code/environments/production/modules/mount_iso/manifests/init.pp:31Source: Puppet", "created": "2018-05-03T07:31:00.000000"}], "components": ["mount_iso"], "created": "2018-05-03T07:06:00.000000", "creator": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Provide the ability to pass credentials to mount to a network share where ISOs are located."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38f913fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrav:"}], "description": "In situations where the ISO that you want to mount resides on a network share, it would be helpful to provide credentials to access the share.\u00a0 Right now, if you try to access a network share, a failure occurs [^mount_iso_error.xlsx]\n\n\u00a0\n\n^Something like this...^\n\n^mount_iso { \"\\\\fileshare\\sql.iso\":^\n ^drive_letter => $mounted_drive,^\n ^username => 'foo',^\n ^password => 'bar'^\n^}^", "environment": "This occurs in all environments.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40635", "fixedVersions": [], "id": "40635", "issueType": "Improvement", "key": "MODULES-7122", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add ability to pass user to connect to network share", "timeSpent": "PT0S", "updated": "2018-05-03T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/pdksync/pull/27", "created": "2018-05-08T04:29:00.000000"}], "components": [], "created": "2018-05-03T02:27:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@342e641c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8683_*|*_3_*:*_1_*:*_442910869_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7487151"}], "description": "The methods present in pdksync need error handling added, especially around those pushing branches or creating PRs.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40634", "fixedVersions": [], "id": "40634", "issueType": "Improvement", "key": "MODULES-7121", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-05-08T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pdksync : Add error handling to appropriate methods", "timeSpent": "PT0S", "updated": "2018-05-08T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/39df1c5701b09bbad168b13d447168c48d258ec8\n\nCompleted CI through https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_init-cinext_nightly-skippable_master/8/", "created": "2018-05-21T16:58:00.000000"}], "components": ["scheduled_task"], "created": "2018-05-02T15:00:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All existing acceptance tests pass\n* Manual testing for idempotency behaves properly\n* Unused Trigger code has been audited / removed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31045e3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrxb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72091_*|*_1_*:*_1_*:*_423690019_*|*_3_*:*_1_*:*_948036599_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_276937637"}], "description": "Internally, the {{scheduled_task}} module performs some translations to V1 API style COM trigger definitions. With the work to remove any usage of the older API, using this structure as an intermediate during translations should be removed. The V1 structure cannot fully represent all of the trigger types that need to be implemented, including their trigger specific configuration. Removing this will be necessary for full fidelity transformation.\n\nInstead, ITrigger instances should be converted directly to / from their manifest counterparts.\n\nThis ticket involves a few steps:\n\n* Add a {{from_manifest_hash}} and {{to_manifest_hash}} to the V2 class that is capable of translating between {{ITrigger}} instances and is at full parity with current translation capabilities. These should be used in place of {{V1.from_iTrigger}} / {{V1.to_manifest_hash}} or {{V1.from_manifest_hash}} calls.  There should be spec tests added to {{trigger_spec.rb}} demonstrating these translations. At the same time it may be necessary to add an {{append_manifest_trigger}} that is similar to {{append_v1trigger}} but that instead calls {{from_manifest_hash}} internally.\n* There may be other methods that need to be added / tests updated as a result of the above.\n* Old / irrelevant V1 translation helpers should be removed.  It may make sense to rename {{V1}} class to something like {{Manifest}}. Much of this class will be gutted as it is irrelevant, but it does currently contain some utility specific to manifests.\n\n\ntranslates ", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "35328", "fixedVersions": [], "id": "35328", "issueType": "Task", "key": "MODULES-7120", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-05-21T16:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Remove V1 Trigger hash translations", "timeSpent": "PT0S", "updated": "2018-05-21T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["service", "windows"], "created": "2018-05-02T14:25:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0fc701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "If a user asks for a service to be stopped, but the service does not currently exist on the node, then the task should not fail. This behavior has been requested for the service resource in puppet and the behavior here should match.\u00a0\n\nRefer to PUP-6822.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40633", "fixedVersions": [], "id": "40633", "issueType": "Improvement", "key": "MODULES-7119", "labels": ["service", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "service - Stopping a non existent service should not error.", "timeSpent": "PT0S", "updated": "2021-03-29T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["iis"], "created": "2018-05-02T12:11:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Automated test to verify UTF-8 characters are properly encoded passes.\n\nFor manual verification: use puppetlabs-iis manifest to create a iis_site with a UTF-8 name. Powershell ISE lets you enter UTF-8 characters easily."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cd07284"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlqm7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98395555553_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nModule can apply changes with UTF-8 characters\n\n*Actual Behavior:*\n\nFile gets loaded as default code page and UTF-8 characters get converted inappropriately.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35326", "fixedVersions": ["IIS 4.4.0"], "id": "35326", "issueType": "Bug", "key": "MODULES-7118", "labels": ["i18n", "utf-8"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-06-14T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : mishandling of UTF-8", "timeSpent": "PT0S", "updated": "2021-06-14T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetlabs-service"], "created": "2018-05-02T10:32:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A stop or a restart task will be able to:\n * Recursively find services that are dependent on the service you want to stop.\n * Stop the dependent services in the correct order\n * Keep track of any services that were stopped that also have a startup type of manual, and the order in which they were stopped\n * Stop or call restart on the primary service\n\nFor restart tasks only:\n * The task should then call start on any services with a manual startup type, there shut down by the currently running task. It should not restart all dependent services, only those that were earlier shut down by this task run and that will not automatically restart themselves as needed.\n\nThe task should take a parameter to allow the user to explicitly state whether they want dependent services to be restarted in this fashion, or simply fail. The default should be to fail to stop the service and return to the user enough information to reason about which services will be stopped and restarted if they choose to use that parameter and restart the dependent services."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@536ab5e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlqhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}], "description": "The puppetlabs-service module is not aware of dependent services.\n\nThis creates a problem restarting services if those services have dependent services that can prevent the service you want to restart from properly stopping. The dependent services must be stopped individually first, and then restarted again, if their startup type is manual. Services who startup type is automatic will start again on their own as needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34300", "fixedVersions": [], "id": "34300", "issueType": "New Feature", "key": "MODULES-7117", "labels": ["service", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "service: Windows Dependent Services", "timeSpent": "PT0S", "updated": "2021-03-29T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "FYI - [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]", "created": "2018-05-02T09:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is now complete and can be seen when creating a ticket using the template.", "created": "2018-05-09T02:57:00.000000"}], "components": [], "created": "2018-05-02T09:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@563d6979"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlqg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90352_*|*_3_*:*_1_*:*_577961792_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2203606"}], "description": "The following templates have the incorrect link. We should also consider refactoring the templates as they are 3 in 1 now rather than 3 separate tasks: tickets, PR and CI.\n\nTemplate names:\n# CI Triage Rotation\n# Modules PR Triage Rotation\n# Modules Ticket Triage Rotation\n\n*+Action Items:+*\n* Remove all 3 templates and integrate into 1 template\n* Call the new template Modules Triage Rotation\n\n*+What do we want it to look like:+*\n\nThose responsible for the Modules Triage Rotation will have this ticket assigned for their respective sprint. In the event that a team member is scheduled during a week that they will be out of the office, they are asked to make arrangements to trade weeks with someone else. If you do this, please update the Confluence schedule and the appropriate tickets in JIRA.\n\n*Modules Team Triage Schedule:*\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Modules+Team+Triage+Schedule\n*Modules CI status doc:*\nhttps://docs.google.com/document/d/19CwohFQx6wzzn2eU4lO7lS_-sDI7hXFJKB8xfwOZAGs/edit\n\n*Modules Team CI Triage:*\nhttps://confluence.puppetlabs.com/display/systemsEngineering/CI+Triage+-+Modules\n*Module Team Bug Triage Process:*\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Ticket+Triage+-+Modules\n*Github - Modules PR Triage Page*\nhttps://confluence.puppetlabs.com/display/systemsEngineering/PR+Triage+-+Modules\n\n*Module Team PR Dashboard:*\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Metrics/job/module-metrics_metrics_maint_metrics-generation/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34298", "fixedVersions": [], "id": "34298", "issueType": "Task", "key": "MODULES-7116", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-09T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Get the CI triage doc link updated", "timeSpent": "PT0S", "updated": "2018-05-09T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:2d749dde-2510-4599-b48c-f472ce00a8b6],\n\nThank you for taking the time to open this ticket. I have added it to the backlog, however this is not a high priority on our roadmap. Please note this module is open source and we accept PRs if you feel confident enough and have the time to submit a fix it will be reviewed and we will work on getting it merged.\n\nMany Thanks\nThe Modules Team.", "created": "2018-05-03T11:01:00.000000"}, {"author": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "body": "Thanks, I hope this doesn't get shoved under the rug given:\n * Ubuntu most popular OS for SaaS - [https://fossbytes.com/ubuntu-linux-is-the-most-popular-operating-system-in-cloud/]\n * Puppet at competitive disadvantage, feature parity deficient, with similar tools in same competitive space that have this feature built in their platform offering:\n ** Chef with {color:#0000FF}{{apt_repository}}{color}.\n ** Ansible with {color:#0000FF}{{apt}}{color} and {color:#0000FF}{{apt_repository}}{color}.\n ** Salt Stack with {color:#0000FF}{{salt.modules.aptpkg.add_repo_key}}{color}", "created": "2018-05-04T12:40:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:2d749dde-2510-4599-b48c-f472ce00a8b6]. If you add an id parameter to the key with value '00000000' this will allow you to apply this manifest and install packages from nginx. I hope this helps you with your issue! :)", "created": "2018-09-10T07:50:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "I hope the workaround has worked for you. This tickets falls in line as more of a feature request than bug and is not a request which appears to be very high priority for our users. As such, I will be closing this ticket however should you wish to create a PR implementing this functionality please feel free to re-open the ticket and we will review it. Thanks!", "created": "2018-10-01T06:27:00.000000"}], "components": ["apt"], "created": "2018-05-01T23:21:00.000000", "creator": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34196411"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128093022_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13030271107"}], "description": "h3. *SUMMARY*\n\nWhen you are installing a signing gpg key from a URL, you don't need to specify the fingerprint in Ubuntu, but with the apt:source \\{ 'package': } unfortunately you do.\n\nUnder Ubuntu, I normally do this:\n{code:java}wget -qO - https://URL/GPG-KEY | sudo apt-key add -\n{code}\nNo fingerprint is needed.\nh3. *REPRODUCE*\n{code:java}apt::source { 'nginx':    \n  location => 'http://nginx.org/packages/ubuntu/',  \n  release  => 'trusty',  # distribution\n  repos    => 'nginx',   # components\n  key      => {      \n     'source' => 'http://nginx.org/keys/nginx_signing.key',    \n  },  \n}\n{code}\nThen run this:\n{code:java}puppet apply manifests/site.pp --modulepath=site:modules\n{code}\nh3. *EXPECTED RESULTS*\n\nInstalls fine, as I specified the source key.\nh3. *ACTUAL RESULTS*\n{code:java}Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, key hash must contain at least an id entry (file: /path/to/modules/apt/manifests/source.pp, line: 51, column: 9) (file: /path/to/site/fobar/manifests/install.pp, line: 11) on node foobar.baz\n{code}\nh3. *WORKAROUND*\n * Don't use this module, and use exec\n\n * On a host manually download key, get finger print, delete key on host, add fingerprint to manifest, then do a puppet converge with updated manifest.\n\n\u00a0", "environment": "Ubuntu 14.04.2 LTS\nPuppet 5.5.1\npuppetlabs-apt (v4.5.1)\npuppetlabs-stdlib (v4.25.1)", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "33371", "fixedVersions": [], "id": "33371", "issueType": "Bug", "key": "MODULES-7115", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d749dde-2510-4599-b48c-f472ce00a8b6", "resolution": "Won't Do", "resolutionDate": "2018-10-01T06:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : fingerprint shoudn't be required with source", "timeSpent": "PT0S", "updated": "2018-10-01T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [], "components": [], "created": "2018-05-01T17:03:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac5e24f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "dsc_lite 0.3.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1815553528_*|*_6_*:*_1_*:*_0"}], "description": "Prepare documentation for onboarding the module to supported status.\n\nInvestigation masquerading the generic dsc type as an individual resource in the puppet enterprise logs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35324", "fixedVersions": [], "id": "35324", "issueType": "Epic", "key": "MODULES-7114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-05-22T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite 0.3.0", "timeSpent": "PT0S", "updated": "2018-05-22T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged, released and mergeback PR created", "created": "2018-05-08T23:37:00.000000"}], "components": [], "created": "2018-05-01T16:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ab06a6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlpu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_629652184_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42854", "fixedVersions": [], "id": "42854", "issueType": "Sub-task", "key": "MODULES-7113", "labels": [], "originalEstimate": "PT0S", "parent": "38586", "parentSummary": "Supported Release (powershell) 2.1.5 - (2018-05-08) - (610e9e8071428778a88aab39b57edc844f5bbe62)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-08T23:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-08T23:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/12/]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-powershell/blob/b8db4989e0735b14a8a36bfb8a1f918e8d30c838/CHANGELOG.md]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.4...b8db4989e0735b14a8a36bfb8a1f918e8d30c838]\n\n\u00a0\n\nIssuing from tip of release branch at\u00a0b8db4989e0735b14a8a36bfb8a1f918e8d30c838\n\nPrevious tag is 2.1.4 at\u00a0fa0813d\n\n\u00a0\n\nMODULES-4271 added server 2016 to metadata\n\nMODULES-7011 heredoc reflects clearer requirements\n\nMODULES-7018 has unit tests added and looks good.\n\n\u00a0\n\nLooks good to me\u00a0(y)", "created": "2018-05-04T16:16:00.000000"}], "components": [], "created": "2018-05-01T16:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d82be79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlptz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_194082235_*|*_3_*:*_1_*:*_5858995_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57676100"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41788", "fixedVersions": [], "id": "41788", "issueType": "Sub-task", "key": "MODULES-7112", "labels": [], "originalEstimate": "PT0S", "parent": "38586", "parentSummary": "Supported Release (powershell) 2.1.5 - (2018-05-08) - (610e9e8071428778a88aab39b57edc844f5bbe62)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-05-04T16:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-04T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-01T16:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e8e00ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlptr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166177750_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40632", "fixedVersions": [], "id": "40632", "issueType": "Sub-task", "key": "MODULES-7111", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38586", "parentSummary": "Supported Release (powershell) 2.1.5 - (2018-05-08) - (610e9e8071428778a88aab39b57edc844f5bbe62)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-03T14:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-05-03T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]The changelog has been updated, so this should be ready for docs review.", "created": "2018-05-03T14:52:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Made a PR for the changelog - after this the ticket can be closed.\u00a0", "created": "2018-05-04T05:51:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/610e9e8071428778a88aab39b57edc844f5bbe62", "created": "2018-05-08T13:32:00.000000"}], "components": [], "created": "2018-05-01T16:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56f11ebd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlptb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_194087221_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_399268435"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39587", "fixedVersions": [], "id": "39587", "issueType": "Sub-task", "key": "MODULES-7110", "labels": [], "originalEstimate": "PT0S", "parent": "38586", "parentSummary": "Supported Release (powershell) 2.1.5 - (2018-05-08) - (610e9e8071428778a88aab39b57edc844f5bbe62)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-08T13:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-05-08T13:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release prep merged into release at", "created": "2018-05-03T20:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-05-03T22:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PRs have been merged.  New SHA is 610e9e8071428778a88aab39b57edc844f5bbe62\n\nPassed CI at", "created": "2018-05-08T23:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with ! tag puppetlabs-powershell 2.1.5 at 610e9e8071428778a88aab39b57edc844f5bbe62 with \"2.1.5\"", "created": "2018-05-08T23:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Available at", "created": "2018-05-08T23:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is at", "created": "2018-05-08T23:37:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback merged at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/58878ccbf7ab9885fda942cd9b82b3a3bbcca094", "created": "2018-05-09T09:39:00.000000"}], "components": [], "created": "2018-05-01T16:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2734232e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlptj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6087_*|*_10007_*:*_1_*:*_36070471_*|*_3_*:*_1_*:*_462528392_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_167139195"}], "description": "*REASON:* 2.1.5\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.4...610e9e8071428778a88aab39b57edc844f5bbe62\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_i18n-ruby_release/", "epicLinkSummary": "PowerShell Module 2.1.5", "estimate": "PT0S", "externalId": "38586", "fixedVersions": [], "id": "38586", "issueType": "Task", "key": "MODULES-7109", "labels": [], "originalEstimate": "PT0S", "parent": "35350", "parentSummary": "PowerShell Module 2.1.5", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-05-09T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (powershell) 2.1.5 - (2018-05-08) - (610e9e8071428778a88aab39b57edc844f5bbe62)", "timeSpent": "PT0S", "updated": "2018-05-09T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-01T16:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68aa42c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlpsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2276_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_268230"}], "description": "*REASON:* 0.2\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35322", "fixedVersions": [], "id": "35322", "issueType": "Task", "key": "MODULES-7108", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2018-05-01T16:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (scheduled_task) 0.2 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-05-01T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Same as MODULES-7240", "created": "2018-06-07T15:49:00.000000"}], "components": ["scheduled_task", "windows"], "created": "2018-05-01T12:16:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Appveyor test for changing user using straight rspec and powershell."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11781925"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlocv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3209608296_*|*_6_*:*_1_*:*_0"}], "description": "_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nManifest with a non-SYSTEM user set should properly set the user on the task without error.\n\n*Actual Behavior:*\n\nAn OLE error when trying to change user on an existing task. (May fail on initially setting user as well)", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "40631", "fixedVersions": [], "id": "40631", "issueType": "Bug", "key": "MODULES-7107", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-06-07T15:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Modifying user on existing saved task fails", "timeSpent": "PT0S", "updated": "2018-07-06T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-01T12:10:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60db77ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows Scheduled Task 0.3"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2606736984_*|*_6_*:*_1_*:*_0"}], "description": "Minor bug fixes and adds the boot trigger type.\u00a0\n\n[https://gist.github.com/Iristyle/58ff446bd3f60e68d52df3868c917a0e]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37511", "fixedVersions": [], "id": "37511", "issueType": "Epic", "key": "MODULES-7106", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-05-31T16:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows Scheduled Task 0.3", "timeSpent": "PT0S", "updated": "2018-06-07T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/45", "created": "2018-05-21T15:44:00.000000"}], "components": [], "created": "2018-05-01T12:00:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb9084f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlryf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_520439005_*|*_3_*:*_1_*:*_958137225_*|*_10009_*:*_1_*:*_12593729_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_250274239"}], "description": "When making the release ticket for this supported module ensure that there is sufficient documentation in the README on how to get resources on the end user's machines.\n\nSupported module criteria here:\nforge:\u00a0[https://forge.puppet.com/supported]\n\nconfluence:\u00a0https://confluence.puppetlabs.com/display/systemsEngineering/Guide+for+Starting+a+Supported+Module+Project", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "35320", "fixedVersions": [], "id": "35320", "issueType": "Task", "key": "MODULES-7105", "labels": [], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-05-21T15:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite: SPIKE DOCS distribution of resources in supported release of dsc_lite", "timeSpent": "PT0S", "updated": "2018-05-21T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] [~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1] [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d] thoughts ?\n\n\u00a0", "created": "2018-06-04T04:53:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "\"As part of managing devices with Puppet, users need (needed?) to manually configure a proxy Puppet agent to manage devices, and Tom Kishel's 'puppet_device' module automated that process ... using Puppet.\"", "created": "2018-06-04T09:08:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Will add a new ticket on the backlog for the blogpost", "created": "2018-06-04T09:45:00.000000"}], "components": [], "created": "2018-05-01T09:43:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db71302"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2920188938_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17532745"}], "description": "Promote the new module by writing a blog post. Include when and why to use the module, how to deploy it, link back to Cisco IOS, and other device based modules (e.g. F5, NetApp).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40630", "fixedVersions": [], "id": "40630", "issueType": "Sub-task", "key": "MODULES-7104", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-06-04T09:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Blog post for using the new module", "timeSpent": "PT0S", "updated": "2018-06-04T09:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The device_manager is\u00a0 on the forge https://forge.puppet.com/puppetlabs/device_manager", "created": "2018-06-01T00:53:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Forge ticket filed:\u00a0https://puppet.atlassian.net/browse/FORGE-431", "created": "2018-06-01T09:22:00.000000"}], "components": [], "created": "2018-05-01T09:41:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69531034"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2646678770_*|*_3_*:*_1_*:*_273560526_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39585", "fixedVersions": [], "id": "39585", "issueType": "Sub-task", "key": "MODULES-7103", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-06-04T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate tkishel/puppet_device and point to the new module", "timeSpent": "PT0S", "updated": "2018-06-04T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] we are going to prep this module ready for release. Is 2.6.0 Ok as a version number ? Technically it is not a breaking release.\u00a0", "created": "2018-05-30T09:19:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "2.6.0 seems reasonable to me, given the changes since 2.5.0 ...", "created": "2018-05-30T10:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/puppetlabs/device_manager", "created": "2018-06-01T00:51:00.000000"}], "components": [], "created": "2018-05-01T09:40:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66408eaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2504281644_*|*_3_*:*_1_*:*_142397616_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38584", "fixedVersions": [], "id": "38584", "issueType": "Sub-task", "key": "MODULES-7102", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-06-01T00:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Publish to Forge", "timeSpent": "PT0S", "updated": "2018-06-01T00:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Dummy module\n\n{quote} I'd recommend creating a small fixture module with a single \"device\" type that gives precanned answers (e.g. managing a set of json files in a directory) {quote}", "created": "2018-05-15T06:43:00.000000"}], "components": [], "created": "2018-05-01T09:39:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Ramp up in the tkishel module\n- Define what needs tested\n- Write a dummy module\n- Figure out how to test\n- Write tests\n- Execute tests successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28c9c9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1190424497_*|*_3_*:*_1_*:*_12252386_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_242899785"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37510", "fixedVersions": [], "id": "37510", "issueType": "Sub-task", "key": "MODULES-7101", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-18T03:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create acceptance tests", "timeSpent": "PT0S", "updated": "2018-05-18T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/device_manager/pull/9\n\nhttps://github.com/puppetlabs/cisco_ios/pull/177", "created": "2018-05-21T08:29:00.000000"}], "components": [], "created": "2018-05-01T09:38:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ff87363"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1705395214_*|*_3_*:*_1_*:*_18473783_*|*_10009_*:*_1_*:*_780529630_*|*_5_*:*_1_*:*_0"}], "description": "Review the docs of the module so that they are in line with the latest documentation for `puppet device` and the Cisco IOS module.\n\nThere is currently some docs about running the command via exec <- review this to see if makes sense, and make docs changes if necessary. This has been superseded by tasks, so should probably be removed from the docs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35319", "fixedVersions": [], "id": "35319", "issueType": "Sub-task", "key": "MODULES-7100", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-30T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Docs review", "timeSpent": "PT0S", "updated": "2018-05-30T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The {{device_manager}} module establishes {{${::confdir}/devices}} as the location for individual device configuration files.\n\nThis should be reconciled with the reference to \"each target device gets its own config file\", and whatever the location of those files, it should formalized and added to defaults.rb along with the other device defaults:\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/defaults.rb#L1387", "created": "2018-05-16T10:54:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The {{device_manager}} module creates a credentials file (when necessary) in {{${::confdir}/devices}}:\n\n{code:java}\ndevice_manager {'cisco.example.com':\n  type          => 'cisco_ios',\n  credentials => {\n                  address => '10.0.1.245',\n                  port => 22,\n                  username => 'admin',\n                  password => 'cisco2600',\n                  enable_password => 'cisco2600',\n  },\n}\n{code}\n\nand deletes that file when the user ensures absent:\n\n{code:java}\ndevice_manager {'cisco.example.com':\n  ensure    => absent,\n  type        => 'cisco_ios',\n  credentials => {\n                  address => '10.0.1.245',\n                  port => 22,\n                  username => 'admin',\n                  password => 'cisco2600',\n                  enable_password => 'cisco2600',\n  },\n}\n{code}\n\nBut users sometimes simply remove the declaration, resulting in an unmanaged file.\n\nThe {{device_manager}} module may need garbage collection for those files.", "created": "2018-05-16T11:04:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "We are keeping the above location for our credentials files.\nHowever default.node is removed both here and Cisco IOS, each credentials is per device, and this was hardcoded and not needed anyway.", "created": "2018-05-18T08:06:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "PR removing default.node: https://github.com/puppetlabs/device_manager/pull/7", "created": "2018-05-18T12:00:00.000000"}], "components": [], "created": "2018-05-01T09:34:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ea504b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1383179311_*|*_10007_*:*_1_*:*_241724779_*|*_3_*:*_1_*:*_80692813_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2480"}], "description": "https://github.com/tkishel/puppet_device/blob/71c1390eeb4447c239b2578eda1ef0b5a0d907e1/manifests/conf/device.pp#L30 is using {{default.node}} prefix, which is a carry-over from cisco_ios.\n\nOriginally, [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]'s idea was that each target device gets its own config file, which would make this much simpler.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34296", "fixedVersions": [], "id": "34296", "issueType": "Sub-task", "key": "MODULES-7099", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-21T03:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review hocon configuration", "timeSpent": "PT0S", "updated": "2018-05-21T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Aleady uses PDK Sync\n\nUpdated", "created": "2018-05-16T04:12:00.000000"}], "components": [], "created": "2018-05-01T09:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4286906d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1276891546_*|*_3_*:*_2_*:*_1802533_*|*_4_*:*_1_*:*_3490_*|*_5_*:*_2_*:*_38586"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33370", "fixedVersions": [], "id": "33370", "issueType": "Sub-task", "key": "MODULES-7098", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-16T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add module to pdksync", "timeSpent": "PT0S", "updated": "2018-05-16T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Travis enabled", "created": "2018-05-16T05:00:00.000000"}], "components": [], "created": "2018-05-01T09:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe82f96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1271939814_*|*_3_*:*_1_*:*_7898430_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42851", "fixedVersions": [], "id": "42851", "issueType": "Sub-task", "key": "MODULES-7097", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-16T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable Travis for the module", "timeSpent": "PT0S", "updated": "2018-05-16T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/device_manager/view/master/", "created": "2018-05-21T06:20:00.000000"}], "components": [], "created": "2018-05-01T09:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f7d4375"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlniv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1446168834_*|*_3_*:*_1_*:*_270507326_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41787", "fixedVersions": [], "id": "41787", "issueType": "Sub-task", "key": "MODULES-7096", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-21T06:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add module to Jenkins pipelines", "timeSpent": "PT0S", "updated": "2018-05-21T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] do we have a target date for this (moving the module to the puppet namespace)? /cc [~accountid:557058:b0098632-f6a5-4120-9a61-70f8cf89e31f]", "created": "2018-05-08T12:02:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Allow me suggest this regarding the module name:\n\n''puppet_device' as a name is a bit too on-point/similar to the 'puppet device' command, resulting in documentation and class names that include repetition that varies only by punctuation/white space.\n\n\"device_deployer\" has been suggested, and I believe we landed on \"puppet_device_manager\" but maybe we should consider \"device_manager\" to avoid the repetition of \"puppet\". See the README for context.\n", "created": "2018-05-11T12:07:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Moved to puppetlabs/device_manager\n\nhttps://github.com/puppetlabs/device_manager", "created": "2018-05-16T02:47:00.000000"}], "components": [], "created": "2018-05-01T09:28:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c760b37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1201520497_*|*_3_*:*_1_*:*_70399770_*|*_5_*:*_1_*:*_0"}], "description": "Name of module TBD", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40629", "fixedVersions": [], "id": "40629", "issueType": "Sub-task", "key": "MODULES-7095", "labels": [], "originalEstimate": "PT0S", "parent": "39576", "parentSummary": "release tkishel/puppet_device module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-16T02:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Move and rename the module: puppetlabs/puppet_device_manager", "timeSpent": "PT0S", "updated": "2018-05-16T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-01T05:55:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Spec tests should run on Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6eb4bbce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknkv:"}], "description": "When running `bundle exec rspec spec` I receive the following error;\n\n{code}\nC:\\Source\\tmp\\pdksync [master \u2261]> be rspec spec\n.*************************************\nCloning to: puppetlabs-testing to ./modules_pdksync/puppetlabs-testing.\nFFFFF\n\nFailures:\n\n  1) PdkSync The environment is set up The repo should be cloned\n     Failure/Error: Git.clone(\"git@github.com:#{namespace}/#{module_name}.git\", output_path.to_s) # is returned\n\n     Git::GitExecuteError:\n       git  clone \"--\" \"git@github.com:puppetlabs/puppetlabs-testing.git\" \"./modules_pdksync/puppetlabs-testing\"  2>&1:Cloning into './modules_pdksync/puppetlabs-testing'...\n       git@github.com: Permission denied (publickey).\n       fatal: Could not read from remote repository.\n\n       Please make sure you have the correct access rights\n       and the repository exists.\n     # ./.bundle/windows/ruby/2.3.0/gems/git-1.3.0/lib/git/lib.rb:937:in `command'\n     # ./.bundle/windows/ruby/2.3.0/gems/git-1.3.0/lib/git/lib.rb:76:in `clone'\n     # ./.bundle/windows/ruby/2.3.0/gems/git-1.3.0/lib/git/base.rb:29:in `clone'\n     # ./.bundle/windows/ruby/2.3.0/gems/git-1.3.0/lib/git.rb:97:in `clone'\n     # ./lib/pdksync.rb:68:in `clone_directory'\n     # ./spec/lib/pdksync_spec.rb:25:in `block (3 levels) in <top (required)>'\n\n  2) PdkSync The changes are made and committed The repo should be branched\n     Failure/Error: Unable to infer file and line number from backtrace\n\n     ArgumentError:\n       path does not exist\n     # ./modules_pdksync/puppetlabs-testing\n\n  3) PdkSync The changes are made and committed There should be an update report\n     Failure/Error: Unable to infer file and line number from backtrace\n\n     ArgumentError:\n       path does not exist\n     # ./modules_pdksync/puppetlabs-testing\n\n  4) PdkSync The changes are made and committed The files should be staged\n     Failure/Error: Unable to infer file and line number from backtrace\n\n     ArgumentError:\n       path does not exist\n     # ./modules_pdksync/puppetlabs-testing\n\n  5) PdkSync The changes are made and committed The staged files should be committed\n     Failure/Error: Unable to infer file and line number from backtrace\n\n     ArgumentError:\n       path does not exist\n     # ./modules_pdksync/puppetlabs-testing\n\nFinished in 2.43 seconds (files took 1.36 seconds to load)\n6 examples, 5 failures\n\nFailed examples:\n\nrspec ./spec/lib/pdksync_spec.rb:24 # PdkSync The environment is set up The repo should be cloned\nrspec ./spec/lib/pdksync_spec.rb:35 # PdkSync The changes are made and committed The repo should be branched\nrspec ./spec/lib/pdksync_spec.rb:40 # PdkSync The changes are made and committed There should be an update report\nrspec ./spec/lib/pdksync_spec.rb:45 # PdkSync The changes are made and committed The files should be staged\nrspec ./spec/lib/pdksync_spec.rb:49 # PdkSync The changes are made and committed The staged files should be committed\n\nC:\\Source\\tmp\\pdksync [master \u2261]>\n{code}\n\nUsing the git syntax `git@github.com` requires public key changes etc. which is not documented on Windows.  If the repo is public, perhaps use the HTTPS uri instead.", "environment": "Windows 10 - 1709\nRuby 2.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34294", "fixedVersions": [], "id": "34294", "issueType": "Bug", "key": "MODULES-7094", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync : Spec tests cannot be run on Windows", "timeSpent": "PT0S", "updated": "2018-06-05T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-05-01T05:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Should not error with SSL issues on Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@927204c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknl3:"}], "description": "When running \"Bundle exec rake pdksync\" I receive the following errors on Windows;\n\n{code}\nC:\\Source\\tmp\\pdksync [master \u2261]> be rake pdksync\n*************************************\nRunning pdksync\nrake aborted!\nFaraday::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:80:in `perform_request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:38:in `block in call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:87:in `with_net_http_connection'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:33:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/response.rb:8:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/response.rb:8:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/rack_builder.rb:143:in `build_response'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/connection.rb:387:in `run_request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/connection.rb:138:in `get'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/sawyer-0.8.1/lib/sawyer/agent.rb:94:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/connection.rb:156:in `request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/connection.rb:19:in `get'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/client/users.rb:34:in `user'\nC:/Source/tmp/pdksync/lib/pdksync.rb:121:in `setup_client'\nC:/Source/tmp/pdksync/lib/pdksync.rb:27:in `run_pdksync'\nC:/Source/tmp/pdksync/Rakefile:5:in `block in <top (required)>'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'\n\nCaused by:\nOpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed\n\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:80:in `perform_request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:38:in `block in call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:87:in `with_net_http_connection'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/adapter/net_http.rb:33:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/response.rb:8:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/response.rb:8:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/rack_builder.rb:143:in `build_response'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/connection.rb:387:in `run_request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/faraday-0.15.0/lib/faraday/connection.rb:138:in `get'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/sawyer-0.8.1/lib/sawyer/agent.rb:94:in `call'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/connection.rb:156:in `request'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/connection.rb:19:in `get'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/octokit-4.8.0/lib/octokit/client/users.rb:34:in `user'\nC:/Source/tmp/pdksync/lib/pdksync.rb:121:in `setup_client'\nC:/Source/tmp/pdksync/lib/pdksync.rb:27:in `run_pdksync'\nC:/Source/tmp/pdksync/Rakefile:5:in `block in <top (required)>'\nC:/Source/tmp/pdksync/.bundle/windows/ruby/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'\nTasks: TOP => pdksync\n(See full trace by running task with --trace)\n{code}\n\nUsing Ruby 2.3.1", "environment": "Windows 10 - 1709", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33369", "fixedVersions": [], "id": "33369", "issueType": "Bug", "key": "MODULES-7093", "labels": [], "originalEstimate": "PT0S", "parent": "45107", "parentSummary": "pdksync Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pdksync : SSL errors when on Windows", "timeSpent": "PT0S", "updated": "2018-06-05T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-05-01T04:44:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A list of managed modules."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ea5ef8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6376_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12272900"}], "description": "This will be similar to managed_modules in modulesync_configs: https://github.com/puppetlabs/modulesync_configs/blob/master/managed_modules.yml\n\nWe can start with having it in pdksync, then chat to others. If they disagree it can be moved.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40628", "fixedVersions": [], "id": "40628", "issueType": "Task", "key": "MODULES-7092", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-01T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Read in modules list from a yaml file", "timeSpent": "PT0S", "updated": "2018-05-01T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Open so that testing can be done and others within puppet can code review.", "created": "2018-05-14T04:34:00.000000"}], "components": [], "created": "2018-05-01T04:25:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "pdksync repo is public "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ace8dd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9464_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1123776212"}], "description": "Need to discuss when this will be?\n# with blog post?\n# before blog post?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37509", "fixedVersions": [], "id": "37509", "issueType": "Task", "key": "MODULES-7091", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-14T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make pdksync repo public", "timeSpent": "PT0S", "updated": "2018-05-14T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-05-01T04:19:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "pdksync run no longer removes PARALLEL_TEST_PROCESSORS=16\nFix has went into the pdk-templates"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74940297"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15742_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1379197975"}], "description": "Currently when running pdksync the following snippet of code is removed. We need to make changes to the template to support setting up this configuration.\n{code}\nenv:\t\n  global:\t\n    - PARALLEL_TEST_PROCESSORS=16 # reduce test parallelism to prevent overloading containers\n{code}", "environment": ".travis.yml\npsk-templates", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35317", "fixedVersions": [], "id": "35317", "issueType": "Task", "key": "MODULES-7090", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-17T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update template for .travis.yml to accept env - global configuration", "timeSpent": "PT0S", "updated": "2018-05-17T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/pdksync/pull/25", "created": "2018-05-02T09:34:00.000000"}], "components": [], "created": "2018-05-01T03:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Failures can be traced back with formative messages"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49e174a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12906_*|*_3_*:*_1_*:*_67099352_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_40084593"}], "description": "Currently when a test fails the output isn't traceable or readable. These all need to be updated to ensure we can use the messages to see where the failure is. This page has a decent guide: http://www.betterspecs.org/", "environment": "https://github.com/puppetlabs/pdksync/tree/master/spec/lib", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41786", "fixedVersions": [], "id": "41786", "issueType": "New Feature", "key": "MODULES-7089", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-02T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make test describe, context and it more formative", "timeSpent": "PT0S", "updated": "2018-05-02T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://puppet.atlassian.net/browse/MARCOM-1855", "created": "2018-06-13T03:24:00.000000"}], "components": [], "created": "2018-05-01T03:42:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Blog post published"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2622e650"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32860_*|*_3_*:*_2_*:*_3301099552_*|*_5_*:*_3_*:*_86189039_*|*_10005_*:*_1_*:*_1126300259"}], "description": "We want to let the puppet community know that pdksync exists! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40627", "fixedVersions": [], "id": "40627", "issueType": "Task", "key": "MODULES-7088", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-22T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Publish a blogpost ", "timeSpent": "PT0S", "updated": "2018-06-22T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Aim for Thursday 24th May.", "created": "2018-05-09T03:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been sent to Fiona to be uploaded to the box and has been scheduled for IT to play at puppet demos on Thursday 7th June.", "created": "2018-06-05T10:42:00.000000"}], "components": [], "created": "2018-05-01T03:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cbca870"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7655_*|*_10007_*:*_1_*:*_22599_*|*_3_*:*_2_*:*_345685126_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2961766610"}], "description": "Carry out a demo of pdsync at 'Puppet Demos'. This will allow us to showcase pdksync and let other teams know it exists and may start getting on board with it. \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38582", "fixedVersions": [], "id": "38582", "issueType": "Task", "key": "MODULES-7087", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-08T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do a puppet demo", "timeSpent": "PT0S", "updated": "2018-06-08T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Should be linked in some way to [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]s `pdk convert` guide: https://confluence.puppetlabs.com/pages/viewpage.action?spaceKey=systemsEngineering&title=Converting+Modules+Using+PDK", "created": "2018-05-01T04:23:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[https://confluence.puppetlabs.com/display/systemsEngineering/pdksync]\n\n\u00a0\n\nBasic confluence page created with a simple how-to.", "created": "2018-05-10T07:12:00.000000"}], "components": [], "created": "2018-05-01T03:28:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@91073ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50854_*|*_3_*:*_1_*:*_171506249_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_619496357"}], "description": "This page will contain all information on pdksync including:\n* What is pdksync\n* Why pdksync\n* Why not modulesync\n* How to use pdksync\n* How to add a module to be managed\n* How to change configurations (.sync.yml)\n* Who/why should you use modulesync\n* Where can you find it? (github link and rubygems)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37508", "fixedVersions": [], "id": "37508", "issueType": "Task", "key": "MODULES-7086", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-10T07:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write confluence page on pdksync", "timeSpent": "PT0S", "updated": "2018-05-10T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Most of the following PR can be lifted and reused: https://github.com/puppetlabs/pdksync/pull/16/files\nNice one [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8]!", "created": "2018-05-01T04:21:00.000000"}], "components": [], "created": "2018-05-01T03:25:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Code is well documented"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e2d3dc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6396_*|*_3_*:*_2_*:*_495695359_*|*_5_*:*_2_*:*_11598_*|*_10005_*:*_1_*:*_105967680"}], "description": "psksync requires documentation within the code base. \nThis can be manual or should we be using puppet strings?\n\n", "environment": "pdksync: https://github.com/puppetlabs/pdksync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36449", "fixedVersions": [], "id": "36449", "issueType": "Task", "key": "MODULES-7085", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-08T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Decorate code with documentation", "timeSpent": "PT0S", "updated": "2018-05-08T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0969a2f6400069eb767c", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "This now supports Puppet 5 as of release 2.1.0.", "created": "2018-05-20T12:54:00.000000"}], "components": [], "created": "2018-04-30T09:05:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ed0730"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlmbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427399_*|*_10007_*:*_1_*:*_1741272014_*|*_5_*:*_1_*:*_0"}], "description": "Puppet Approved module trlinkin/nsswitch does not support Puppet 5 and as an approved module, it should. I'm working on a new version of Approved module ghoneycutt/pam which uses trlinking/nsswitch instead of ghoneycutt/nsswitch, because of its approved status and am blocked.\n\n\u00a0\n\nI've had a PR up for months, could someone please merge and do a release? The changes are all minor and backward compatible.\n\n\u00a0\n\nhttps://github.com/trlinkin/puppet-nsswitch/pull/27", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36446", "fixedVersions": [], "id": "36446", "issueType": "Bug", "key": "MODULES-7084", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2018-05-20T12:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{trlinking/nsswitch} : {Approved module does not support Puppet 5}", "timeSpent": "PT0S", "updated": "2018-05-20T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Created two new modules:\npuppetlabs-testing1\nand\npuppetlabs-testing2", "created": "2018-04-30T04:03:00.000000"}], "components": [], "created": "2018-04-30T04:02:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38a594fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlm73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14427_*|*_5_*:*_1_*:*_0"}], "description": "Add additional test modules so that we can properly test an iterative method without interfering with any existing modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35315", "fixedVersions": [], "id": "35315", "issueType": "Task", "key": "MODULES-7083", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-04-30T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create additional test methods to cover iteration", "timeSpent": "PT0S", "updated": "2018-04-30T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-04-30T00:16:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@782ad9f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq8v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "The stub command is considered old and shouldn't be used as per\nhttps://relishapp.com/rspec/rspec-mocks/v/3-7/docs/old-syntax/stub\n\ne.g. in\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/blob/b06f6ef19fd4094738ccf61cc29b36b05a6b9111/spec/unit/puppet/provider/scheduled_task/win32_taskscheduler_spec.rb#L145-L147\n\nThis ticket will track the work to remove the usage of older rspec things and use Rspec 3.x equivalents.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37507", "fixedVersions": [], "id": "37507", "issueType": "Task", "key": "MODULES-7082", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: Remove use of stub (Rspec 2.0) from tests", "timeSpent": "PT0S", "updated": "2021-03-29T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]\n\nSadly puppetlabs-rsync is not supported by puppetlabs, it is community driven module. \nAs it is open source it is possible to submit PRs to the repo and all contribution is much appreciated.\n\nResolving this issue as we do not support this module.\n\nMany Thanks\nThe Modules Team.", "created": "2018-05-03T11:09:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], that's fine, but in this case GitHub repository should have 'Issues' enabled, where else one would report a problem? Would you also consider to move it from puppetlabs to voxpupuli organization if you aren't going to support it?\n\nI also submitted a PR, by the way.\n\nRegards,\nVadym\n\n\u00a0\n\n\u00a0", "created": "2018-05-03T19:59:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR submitted and merged: https://github.com/puppetlabs/puppetlabs-rsync/pull/112", "created": "2018-05-08T02:02:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Fantastic, thank you. Are you planning to cut a new release?\n\n\u00a0", "created": "2018-05-08T07:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Yeah sure [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]. \nI will start working on it at some point this week :-)", "created": "2018-05-08T07:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]\n\nJust to let you know I have made a release of rsync and it is now available on the Forge.\nhttps://forge.puppet.com/puppetlabs/rsync\n\nThanks again! :-)", "created": "2018-05-10T04:07:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "If you would tag release on githab, it would be awesome!\n\nThanks for the quick turnaround.\n\n\u00a0", "created": "2018-05-10T05:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thats it done now :-)", "created": "2018-05-10T06:51:00.000000"}], "components": ["rsync"], "created": "2018-04-29T06:41:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3447981a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlm0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_361647782_*|*_6_*:*_1_*:*_0"}], "description": "rsync::server::module resource defines several un-safe defaults\n * it grants 'root' access to the shared module, overriding setting set by the class\n * it modifies permissions on transferred files, makes the world readable\n\nmore sensible defaults should be \u00a0applied\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41785", "fixedVersions": [], "id": "41785", "issueType": "Bug", "key": "MODULES-7081", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Won't Fix", "resolutionDate": "2018-05-03T11:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rsync : module configuration set unsafe defaults", "timeSpent": "PT0S", "updated": "2018-05-10T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] [~accountid:557058:1db5c8e0-e1c5-41a9-9ae9-281047124514] Former user. Would appreciate it if we could mark\u00a0[https://forge.puppet.com/sbadia/bird]\u00a0 as deprecated. Let me know if anything else is needed. Thanks!", "created": "2018-04-30T04:40:00.000000"}, {"author": "5a78b72ac834f55f4f798e92", "body": "Sure, [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], sbadia-bird has been marked deprecated, with puppet-bird as suggested replacement.", "created": "2018-04-30T10:04:00.000000"}], "components": [], "created": "2018-04-28T02:50:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21ed1df6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198848012_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nhttps://forge.puppet.com/sbadia/bird to migrated to https://forge.puppet.com/puppet/bird. Can you please mark the old one as deprecated?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38579", "fixedVersions": [], "id": "38579", "issueType": "Task", "key": "MODULES-7080", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Done", "resolutionDate": "2018-04-30T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mark sbadia/bird as deprecated", "timeSpent": "PT0S", "updated": "2018-04-30T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "more kerm testing. See MODULES-7078 too", "created": "2018-04-27T15:47:00.000000"}], "components": [], "created": "2018-04-27T15:46:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2efec165"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2317_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33020"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38672", "fixedVersions": [], "id": "38672", "issueType": "Task", "key": "MODULES-7079", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-04-27T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-mailalias_core) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-04-27T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "kerminator testing. Doing !modules unsupported release puppetlabs-mailalias_core works for my account but doesn't work for the prod kerm account.", "created": "2018-04-27T15:28:00.000000"}], "components": [], "created": "2018-04-27T15:27:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@542a4886"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2338_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78775"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42849", "fixedVersions": [], "id": "42849", "issueType": "Task", "key": "MODULES-7078", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Won't Fix", "resolutionDate": "2018-04-27T15:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppetlabs-mailalias_core) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-04-27T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "attachments": [], "comments": [], "components": [], "created": "2018-04-27T15:03:00.000000", "creator": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16b9673f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlltj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2115613_*|*_3_*:*_1_*:*_3980203_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35313", "fixedVersions": [], "id": "35313", "issueType": "Task", "key": "MODULES-7077", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "resolution": "Fixed", "resolutionDate": "2018-04-27T16:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-mailalias_core) 1.0.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-06-25T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-27T11:21:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb7b35e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86738913843_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "33368", "fixedVersions": [], "id": "33368", "issueType": "Task", "key": "MODULES-7076", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: SPIKE audit all modules for UTF-8 tests", "timeSpent": "PT0S", "updated": "2021-01-25T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-27T11:20:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@739afb7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86738937278_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "42848", "fixedVersions": [], "id": "42848", "issueType": "Task", "key": "MODULES-7075", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules: SPIKE audit all modules for idempotency tests", "timeSpent": "PT0S", "updated": "2021-01-25T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-27T11:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d725ec2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86738967951_*|*_6_*:*_1_*:*_0"}], "description": "Prerequires testmode_switcher on all projects and beaker rspec.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "41783", "fixedVersions": [], "id": "41783", "issueType": "Task", "key": "MODULES-7074", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules: SPIKE add test tiers to all acceptance tests", "timeSpent": "PT0S", "updated": "2021-01-25T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-27T11:15:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57e3440b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Standardize Windows Modules CI and Test Execution vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86739270742_*|*_6_*:*_1_*:*_0"}], "description": "More work to standardize and improve windows modules acceptance testing.\n\nAdd test_tiers\n\nAudit for idempotency tests\n\nAudit for UTF-8 tests\n\nFix READMEs\n\nMove or delete integration tests as they should be covered by testmode switching\n\nInvestigate Travis testing of modules on Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40626", "fixedVersions": [], "id": "40626", "issueType": "Epic", "key": "MODULES-7073", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI and Test Execution vNext", "timeSpent": "PT0S", "updated": "2021-01-25T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:f24cad9a-bc12-4310-aa29-ab33307bd1ec]\n\nThank you for taking the time to raise this issue. I have added it to our backlog however as it is not a high priority it may be some time until we get around to resolving it. Please note this project is open source and we accept and review PRs on a daily basis. \n\nMany Thanks\nThe Modules Team. ", "created": "2018-05-04T05:35:00.000000"}, {"author": "557058:f24cad9a-bc12-4310-aa29-ab33307bd1ec", "body": "Thanks for the quick response.\nI am already unblocked by cloning the function in a custom module and then removing the trailing ',' char. This custom module function overrides the broken stdlib function.\n", "created": "2018-05-04T06:25:00.000000"}], "components": ["stdlib"], "created": "2018-04-27T09:22:00.000000", "creator": "557058:f24cad9a-bc12-4310-aa29-ab33307bd1ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51962429"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzllf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}], "description": "There are trailing comma's after the multiline documentation in both fqdn_rand_string and fqdn_rotate\n\n\u00a0\n{code}\nrror: Could not autoload puppet/parser/functions/fqdn_rand_string: /opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rand_string.rb:16: syntax error, unexpected ')'\n) do |args|\n ^\n/opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rand_string.rb:35: syntax error, unexpected kEND, expecting $end\nError: Could not autoload puppet/parser/functions/fqdn_rand_string: /opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rand_string.rb:16: syntax error, unexpected ')'\n) do |args|\n{code}\n\n{code}\nError: Could not autoload puppet/parser/functions/fqdn_rotate: /opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rotate.rb:16: syntax error, unexpected ')'\n) do |args|\n ^\n/opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rotate.rb:57: syntax error, unexpected kEND, expecting $end\nError: Could not autoload puppet/parser/functions/fqdn_rotate: /opt/hoi/lib/puppet-modules/puppet-stdlib/lib/puppet/parser/functions/fqdn_rotate.rb:16: syntax error, unexpected ')'\n) do |args|\n ^\n{code}\n\nChecking other functions the multiline comment is also different, the other functions are using a heredoc\n", "environment": "Centos/RHEL6.9 Ruby 1.8.7 + Puppet3.8 + PuppetStdlib 4.25.1\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37506", "fixedVersions": [], "id": "37506", "issueType": "Bug", "key": "MODULES-7072", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f24cad9a-bc12-4310-aa29-ab33307bd1ec", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : fqdn_rand_strang, fqdn_rotate ruby 1.8.7 syntax error", "timeSpent": "PT0S", "updated": "2018-05-04T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/b06f6ef19fd4094738ccf61cc29b36b05a6b9111", "created": "2018-04-27T12:05:00.000000"}], "components": ["scheduled_task"], "created": "2018-04-26T15:44:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* random_minutes_interval should not appear in the code or documentation\n* there should be a test that confirms that the original win32_taskscheduler provider does not surface random_minutes_interval in a Trigger"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b606f77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlksn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_250849044_*|*_1_*:*_1_*:*_13988_*|*_3_*:*_1_*:*_73264094_*|*_5_*:*_1_*:*_0"}], "description": "{{random_minutes_interval}} is not a real concept from the V1 task scheduler COM API because the {{wRandomMinutesInterval}} returned is always 0.\n\nHowever, it has been partially implemented, and the implementation is incorrect. There is no way to translate the {{RandomDelay}} value from the V2 API to an equivalent, either in the V1 struct / API *or* in the intermediate representation.\n\nTherefore, all usages of {{random_minutes_interval}} should be removed. In the V2 implementation, {{RandomDelay}} will be readable / writable via the trigger hash, but it will be exposed as the native ISO8601 duration string to end users to allow for a full fidelity representation in a future effort.\n\nNOTE: the COM integration for the original provider lives in https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/taskscheduler.rb in the Puppet repo, so the FFI struct definition cannot be modified at this point in time. That will impact how some tests are modified.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "41782", "fixedVersions": [], "id": "41782", "issueType": "Bug", "key": "MODULES-7071", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-04-30T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : remove random_minutes_interval", "timeSpent": "PT0S", "updated": "2018-04-30T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2018-04-26T14:49:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26f03971"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlkrr:"}], "description": "*Puppet Version: 5.3.3*\n *Puppet Server Version: 5.1.4*\n *OS Name/Version: RHEL 7.3*\n\nPuppet's parsing of crontab can't handle certain files in /var/spool/cron.\u00a0 We're seeing problems when when a file like \"#tmp.<OMIT HOSTNAME>.XXXXgblNI6\" exists in /var/spool/cron.\n\n*Desired Behavior:*\n\nPuppet would ignore tmp files in /var/spool/cron or files that don't map to usernames.\n\n*Actual Behavior:*\n\n\u00a0\n\nPuppet dumps errors to stderr that crontab was executed incorrectly.\n\n\u00a0\n\n\u00a0\n\n\u00a0\n{noformat}\n# puppet agent --test --noop\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Applying configuration version '1524775460'\ncrontab: option requires an argument -- 'u'\ncrontab: usage error: unrecognized option\nUsage:\n crontab [options] file\n crontab [options]\n crontab -n [hostname]\nOptions:\n -u <user> define user\n -e edit user's crontab\n -l list user's crontab\n -r delete user's crontab\n -i prompt before deleting\n -n <host> set host in cluster to run users' crontabs\n -c get host in cluster to run users' crontabs\n -s selinux context\n -x <mask> enable debugging\nDefault operation is replace, per 1003.2\nNotice: Applied catalog in 23.61 seconds\n{noformat}\n\u00a0\n\nI don't know what is triggering the creation of these tmp files. I suspect users on this system are closing their SSH session without saving their edits to crontab.\u00a0 Easy to reproduce:\n\n1) Touch file:\u00a0touch /var/spool/cron/#tmp.XXXXgblNI6\n\n2) Run Puppet\n\n\u00a0\n\nFrom --debug not much more information is given:\n\n\u00a0\n{noformat}\nDebug: Prefetching crontab resources for cron\nDebug: looking for crontabs in /var/spool/cron\ncrontab: option requires an argument -- 'u'\ncrontab: usage error: unrecognized option\nUsage:\n crontab [options] file\n crontab [options]\n crontab -n [hostname]\nOptions:\n -u <user> define user\n -e edit user's crontab\n -l list user's crontab\n -r delete user's crontab\n -i prompt before deleting\n -n <host> set host in cluster to run users' crontabs\n -c get host in cluster to run users' crontabs\n -s selinux context\n -x <mask> enable debugging\nDefault operation is replace, per 1003.2\n{noformat}\n\u00a0\n\n\u00a0", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "35357", "fixedVersions": [], "id": "35357", "issueType": "Bug", "key": "MODULES-7788", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet can't parse cron when tmp files in /var/spool/cron", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-lvm/pull/207", "created": "2018-04-26T09:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-lvm/pull/208", "created": "2018-04-26T10:23:00.000000"}], "components": [], "created": "2018-04-26T09:06:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416f53f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlkcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1281057_*|*_3_*:*_1_*:*_3682001_*|*_5_*:*_1_*:*_0"}], "description": "Releasing as a customer has requested:\nhttps://github.com/puppetlabs/puppetlabs-lvm/pull/193", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38671", "fixedVersions": [], "id": "38671", "issueType": "Task", "key": "MODULES-7070", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-04-26T10:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-lvm) 1.0.1 - (26/04/2018) - (e2b34a36b477e3e4569f78b16e6c0146a3b25db5)", "timeSpent": "PT0S", "updated": "2018-04-26T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "A PR is up for this: https://github.com/puppetlabs/puppetlabs-motd/pull/115", "created": "2018-04-26T12:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks to [~accountid:5e3375e183d74c0e821851f3] we have this change merged.\nAgain [~accountid:5e3375e183d74c0e821851f3], thank you for taking the time to contribute to our module.\n\nIf you have any more issues please do not hesitate to reopen this ticket or raise another one.\nResolving this ticket.\n\n", "created": "2018-05-03T10:37:00.000000"}], "components": [], "created": "2018-04-26T08:04:00.000000", "creator": "623c146250bb2b0070b6b497", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e7f10e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlkb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15583493_*|*_10007_*:*_1_*:*_423573110_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_174820997"}], "description": "_Basic Info_\n *Module Version: N/A*\n *Puppet Version: N/A*\n *OS Name/Version: AIX*\n\n_C_Currently the module doesn't support AIX. Would it be possible to get this added?\n\n*Desired Behavior:*\u00a0Add AIX support for MOTD module\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41781", "fixedVersions": [], "id": "41781", "issueType": "New Feature", "key": "MODULES-7069", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146250bb2b0070b6b497", "resolution": "Fixed", "resolutionDate": "2018-05-03T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{MOTD} : {Add Support for AIX}", "timeSpent": "PT0S", "updated": "2018-05-15T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "5a37e60c4d18583823eb30ad", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/104", "created": "2018-04-26T04:32:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Trying (and failing) to repro ahead of doing a functional review on the PR so I can merge it.", "created": "2019-01-10T13:30:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Accepting the fix and merging the code without a functional review - the related issue (MODULES-5859) with a near identical fix had a thorough functional review.", "created": "2019-01-10T16:14:00.000000"}], "components": [], "created": "2018-04-26T04:27:00.000000", "creator": "5a37e60c4d18583823eb30ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67157690"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlk93:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61461253_*|*_1_*:*_1_*:*_22413722008_*|*_3_*:*_1_*:*_9888227_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 4.10.10*\n *OS Name/Version: Redhat 6.9*\n\n_When using puppet device with multiple devices in one device config file, puppet is printing warnings to stderr about\u00a0already initialized constant._\n\nThis can be fixed by using \"unless defined\".\n\n*Desired Behavior:*\n\n_Not initialising\u00a0contants multiple times._\u00a0\n\n*Actual Behavior:*\n\n$ puppet device --deviceconfig /etc/puppetlabs/puppet/device/device.conf\n\n/opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: already initialized constant PuppetX::Chocolatey::ChocolateyVersion::OLD_CHOCO_MESSAGE\n/opt/puppetlabs/puppet/cache/devices/device-y/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: previous definition of OLD_CHOCO_MESSAGE was here\n/opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet_x/chocolatey/chocolatey_common.rb:10: warning: already initialized constant PuppetX::Chocolatey::ChocolateyCommon::FIRST_COMPILED_CHOCO_VERSION\n/opt/puppetlabs/puppet/cache/devices/device-y/lib/puppet_x/chocolatey/chocolatey_common.rb:10: warning: previous definition of FIRST_COMPILED_CHOCO_VERSION was here\n/opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet_x/chocolatey/chocolatey_common.rb:11: warning: already initialized constant PuppetX::Chocolatey::ChocolateyCommon::MINIMUM_SUPPORTED_CHOCO_VERSION_EXIT_CODES\n/opt/puppetlabs/puppet/cache/devices/device-y/lib/puppet_x/chocolatey/chocolatey_common.rb:11: warning: previous definition of MINIMUM_SUPPORTED_CHOCO_VERSION_EXIT_CODES was here\n/opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet_x/chocolatey/chocolatey_common.rb:12: warning: already initialized constant PuppetX::Chocolatey::ChocolateyCommon::MINIMUM_SUPPORTED_CHOCO_UNINSTALL_SOURCE\n/opt/puppetlabs/puppet/cache/devices/device-y/lib/puppet_x/chocolatey/chocolatey_common.rb:12: warning: previous definition of MINIMUM_SUPPORTED_CHOCO_UNINSTALL_SOURCE was here", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "39583", "fixedVersions": [], "id": "39583", "issueType": "Bug", "key": "MODULES-7068", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a37e60c4d18583823eb30ad", "resolution": "Fixed", "resolutionDate": "2019-01-11T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : warning: already initialized constant", "timeSpent": "PT0S", "updated": "2019-01-11T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a37e60c4d18583823eb30ad", "body": "Possible fix:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/224", "created": "2018-04-26T04:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-12-16T19:10:00.000000"}], "components": ["powershell"], "created": "2018-04-26T03:10:00.000000", "creator": "5a37e60c4d18583823eb30ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70227d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlk8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78664207230_*|*_1_*:*_1_*:*_20278853044_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.1.4*\n *Puppet Version: 4.10.10*\n *OS Name/Version: Redhat 6.9*\n\n_When using puppet device with multiple devices in one device config file, puppet is printing warnings to stderr about\u00a0already initialized constant._\n\nThis can be fixed by using \"unless defined\".\n\n*Desired Behavior:*\n\n_Not initialising\u00a0contants multiple times._\u00a0\n\n*Actual Behavior:*\n\n$ puppet device --deviceconfig /etc/puppetlabs/puppet/device/device.conf\n /opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet/provider/exec/powershell.rb:30: warning: already initialized constant POWERSHELL_MODULE_UPGRADE_MSG\n /opt/puppetlabs/puppet/cache/devices/device-x/lib/puppet/provider/exec/powershell.rb:30: warning: previous definition of POWERSHELL_MODULE_UPGRADE_MSG was here", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36444", "fixedVersions": [], "id": "36444", "issueType": "Bug", "key": "MODULES-7067", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a37e60c4d18583823eb30ad", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "powershell : warning: already initialized constant", "timeSpent": "PT0S", "updated": "2021-06-14T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-04-25T17:44:00.000000", "creator": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "System variable inserted as\n\n\n{code:java}\nsecure_file_priv = ''{code}\nin my.cnf"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@197cde18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlk4f:"}], "description": "When setting\u00a0\n{code:java}\noverride_options => {\n  'mysqld' => {\n    'secure_file_priv' => '',\n  }\n}{code}\nThis results in this in my.cnf:\n{code:java}\nsecure_file_priv{code}\nWhich, as of MySQL 5.6.36 results in disabling all INFILE/OUTFILE operations.\n\nIt should have been inserted as:\n{code:java}\nsecure_file_priv = ''{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34292", "fixedVersions": [], "id": "34292", "issueType": "Bug", "key": "MODULES-7066", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : secure_file_priv doesn't allow empty strings", "timeSpent": "PT0S", "updated": "2018-04-25T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]  I think the platforms listed here aren't right.  This was cloned from DSC so it's got the wmf5 images.\n\nShould it be\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|", "created": "2018-04-25T19:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2018-04-26T20:33:00.000000"}], "components": [], "created": "2018-04-25T16:31:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms\u00a0Chocolatey run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67eba879"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlk1j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100934428_*|*_10007_*:*_1_*:*_52298206_*|*_5_*:*_1_*:*_0"}], "description": "Chocolatey CI platforms currently looks like this:\n|previous_pe_platforms:|\n|- 'windows2008r2-64default.a-redhat7-64mdca'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|current_pe_platforms:|\n|- 'windows2008r2-64default.a-redhat7-64mdca'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "36443", "fixedVersions": [], "id": "36443", "issueType": "Improvement", "key": "MODULES-7065", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-27T11:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change Chocolatey CI Platform", "timeSpent": "PT0S", "updated": "2018-04-27T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]  I think the platforms listed here aren't right.  This was cloned from DSC so it's got the wmf5 images.\n\nShould it be\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2012r2-64default.a'|\n|current_pe_platforms:|\n| - 'windows2012r2-64default.a'|\n", "created": "2018-04-25T19:29:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] yup, good save.", "created": "2018-04-25T21:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2018-04-26T20:33:00.000000"}], "components": [], "created": "2018-04-25T16:30:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms\u00a0Powershell run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2012r2-64default.a'|\n|current_pe_platforms:|\n| - 'windows2012r2-64default.a'|\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@951f794"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlk1b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100989051_*|*_10007_*:*_1_*:*_52306498_*|*_5_*:*_1_*:*_0"}], "description": "Powershell CI platforms currently looks like this:\n|smoke_platforms:|\n|- windows2008r2-64default.a-redhat7-64mdca|\n|- windows2012r2-64default.a-redhat7-64mdca|\n|current_pe_platforms:|\n|- windows2008r2-64default.a-redhat7-64mdca|\n|- windows2012-64default.a-redhat7-64mdca|\n|- windows2012r2-64default.a-redhat7-64mdca|", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "35356", "fixedVersions": [], "id": "35356", "issueType": "Improvement", "key": "MODULES-7064", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-27T11:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change Powershell CI Platform", "timeSpent": "PT0S", "updated": "2018-04-27T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] already fixed this in the example repo [https://github.com/PowerShell/SqlServerDsc/pull/1117], but this does not help us for this release", "created": "2018-04-25T13:06:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/d75a2ac7bfbbb8c79751de7f3a78a528c935db86", "created": "2018-05-02T00:43:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Good to go", "created": "2018-05-02T11:25:00.000000"}], "components": ["dsc"], "created": "2018-04-25T12:57:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Must be able to build types for SqlServerDsc v11.1.0.0 by using bundle exec rake dsc:build"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10e14d24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7056"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_38534038_*|*_1_*:*_1_*:*_632482_*|*_3_*:*_1_*:*_28232837_*|*_10009_*:*_1_*:*_531900285_*|*_5_*:*_1_*:*_0"}], "description": "Case sensitive file name resolver breaks with a DSC Resource Module name that is different case than it's psd1 manifest file name.\n\n\u00a0\n\nExample:\n * DSC Resource Module name: SqlServerDsc\n * PowerShell manifest file: SQLServerDsc.psd1\n\nThe relevant code is here [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/resource.rb#L190.]\n\nSince we do not control casing of DSC Resource names or file names, our module must be case-insensitive.", "epicLinkSummary": "DSC 1.6.0", "estimate": "PT0S", "externalId": "34290", "fixedVersions": [], "id": "34290", "issueType": "Bug", "key": "MODULES-7063", "labels": [], "originalEstimate": "PT0S", "parent": "33366", "parentSummary": "DSC 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-02T11:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : Case sensitive file name resolver breaks with mixed case DSC Resource names", "timeSpent": "PT0S", "updated": "2018-05-02T11:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Tagged at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/344818792e4b403e0419cb2ea07461795f01ff0b\nMergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/370", "created": "2018-05-09T13:26:00.000000"}], "components": [], "created": "2018-04-25T11:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c74bc17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1217702704_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42845", "fixedVersions": [], "id": "42845", "issueType": "Sub-task", "key": "MODULES-7062", "labels": [], "originalEstimate": "PT0S", "parent": "38670", "parentSummary": "Supported Release dsc 1.6.0 - (05/09/2018) - (344818792e4b403e0419cb2ea07461795f01ff0b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-09T13:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-09T13:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/17/]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-dsc/blob/99de15266599d581de856b27b668077fdaeab7ff/CHANGELOG.md]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.5.0...99de1526]\n\nIssuing from tip of release branch at\u00a099de1526\n\nPrevious tag is 1.5.0 at\u00a0436ca506\n\nMODULES-7055 is unit tested\n\nMODULES-7063 is unit tested\n\nMODULES-6929 is tested by passing 2008r2 acceptance tests in CI\n\nMODULES-6694 was tested manually\n\nOther tickets are either documentation, metadata, reboot dependency version bump, or dsc resource refresh.\n\nLooks good to me.\n\n(y)", "created": "2018-05-08T13:59:00.000000"}], "components": [], "created": "2018-04-25T11:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b1eb0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1133307493_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41780", "fixedVersions": [], "id": "41780", "issueType": "Sub-task", "key": "MODULES-7061", "labels": [], "originalEstimate": "PT0S", "parent": "38670", "parentSummary": "Supported Release dsc 1.6.0 - (05/09/2018) - (344818792e4b403e0419cb2ea07461795f01ff0b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-05-08T13:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-05-08T13:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "DSC is not localized.  Closing", "created": "2018-05-08T23:40:00.000000"}], "components": [], "created": "2018-04-25T11:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae0793d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1168158105_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40625", "fixedVersions": [], "id": "40625", "issueType": "Sub-task", "key": "MODULES-7060", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38670", "parentSummary": "Supported Release dsc 1.6.0 - (05/09/2018) - (344818792e4b403e0419cb2ea07461795f01ff0b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2018-05-08T23:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-05-08T23:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional docs changes merged into release at", "created": "2018-05-09T07:21:00.000000"}], "components": [], "created": "2018-04-25T11:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33fac748"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_512998_*|*_1_*:*_1_*:*_1168054886_*|*_10007_*:*_1_*:*_2842743_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_25001573"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39581", "fixedVersions": [], "id": "39581", "issueType": "Sub-task", "key": "MODULES-7059", "labels": [], "originalEstimate": "PT0S", "parent": "38670", "parentSummary": "Supported Release dsc 1.6.0 - (05/09/2018) - (344818792e4b403e0419cb2ea07461795f01ff0b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-09T07:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-05-09T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged prep to release at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/99de15266599d581de856b27b668077fdaeab7ff", "created": "2018-05-08T11:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updated commit SHA to 344818792e4b403e0419cb2ea07461795f01ff0b. Pending CI run.  New commit was only for docs changes.  Not code or tests", "created": "2018-05-09T07:22:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/370", "created": "2018-05-09T13:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged back into master at", "created": "2018-05-09T22:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Available at", "created": "2018-05-09T22:25:00.000000"}], "components": ["dsc"], "created": "2018-04-25T11:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ad55ca9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7056"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_773677244_*|*_10007_*:*_1_*:*_11359471_*|*_3_*:*_1_*:*_202364597_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_12653207_*|*_10006_*:*_1_*:*_249979356"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\u00a0[[https://github.com/puppetlabs/puppetlabs-dsc/compare/1.5.0...344818792e4b403e0419cb2ea07461795f01ff0b]\n * Link to successful Init Job Run from CI :\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/18/", "epicLinkSummary": "DSC 1.6.0", "estimate": "PT0S", "externalId": "38670", "fixedVersions": [], "id": "38670", "issueType": "Task", "key": "MODULES-7058", "labels": [], "originalEstimate": "PT0S", "parent": "33366", "parentSummary": "DSC 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-09T22:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release dsc 1.6.0 - (05/09/2018) - (344818792e4b403e0419cb2ea07461795f01ff0b)", "timeSpent": "PT0S", "updated": "2018-05-09T22:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-dsc/pull/365", "created": "2018-05-02T11:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-05-03T21:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-05-03T23:33:00.000000"}], "components": ["dsc"], "created": "2018-04-25T11:09:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The dsc module should now include these new DSC Resource Kit releases:\n * SharePointDsc 2.2.0.0\n * SqlServerDsc 11.1.0.0\n * xActiveDirectory 2.18.0.0\n * xComputerManagement 4.1.0.0\n * xFailOverCluster 1.10.0.0\n * xNetworking 5.6.0.0\n * xPSDesiredStateConfiguration 8.1.0.0\n\nThis can be verified by inspecting dsc_resource_tags.yml or by running bundle exec rake dsc:build and having no changes in a git diff"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68ca2c4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7056"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljjb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5885113_*|*_1_*:*_1_*:*_7064116_*|*_10009_*:*_1_*:*_124730807_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_598161501"}], "description": "The March DSC Resource Kit was released: [https://blogs.msdn.microsoft.com/powershell/2018/03/21/dsc-resource-kit-release-march-2018]\n\nThis ticket will encompass the work needed to build types from these updated DSC Resources into the dsc module\n\n\u00a0", "epicLinkSummary": "DSC 1.6.0", "estimate": "PT0S", "externalId": "35355", "fixedVersions": [], "id": "35355", "issueType": "Improvement", "key": "MODULES-7057", "labels": [], "originalEstimate": "PT0S", "parent": "33366", "parentSummary": "DSC 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-03T23:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : DSC Resource Kit March Release", "timeSpent": "PT0S", "updated": "2018-05-03T23:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2018-04-25T11:04:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77aca547"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC 1.6.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:r"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1804812_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_46639622429"}], "description": "h2. +Goals+\n * DSC Resource Kit Content Release\n * Bugfix parsing psd1 files\n * Type building updates\n\nh2. Stakeholders\n * James Pogran\n\nh2. Customers\n * Customers interested in a DSC Resource refresh", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33366", "fixedVersions": [], "id": "33366", "issueType": "Epic", "key": "MODULES-7056", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2019-10-17T07:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC 1.6.0", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-dsc/pull/352", "created": "2018-04-25T11:39:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/4b34af58dbb7bb7826223991d178616b20915ef2", "created": "2018-04-25T14:02:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Moving ticket to resolved since none of this is validated in CI", "created": "2018-04-25T14:03:00.000000"}], "components": [], "created": "2018-04-25T11:02:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running bundle exec dsc:build succeeds in building DSC Resources with differently cased ModuleVersion attributes, for example SqlServerDsc.\n\nIn order to confirm there is no error, update the dsc_resource_tags.yml file entry for SqlServerDsc to the latest version possible then attempt to build the types."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e89585d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7056"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljj3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2265587_*|*_10007_*:*_1_*:*_71329_*|*_10009_*:*_1_*:*_8539571_*|*_5_*:*_1_*:*_0"}], "description": "Part of the type building inspects the PowerShell manifest file (psd1) for each DSC Resource to determine the version. The parsing logic fails if the 'ModuleVersion' attribute is cased differently than expected, for example in https://github.com/PowerShell/SqlServerDsc/blob/dev/SqlServerDsc.psd1#L3", "epicLinkSummary": "DSC 1.6.0", "estimate": "PT0S", "externalId": "42843", "fixedVersions": [], "id": "42843", "issueType": "Bug", "key": "MODULES-7055", "labels": [], "originalEstimate": "PT0S", "parent": "33366", "parentSummary": "DSC 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-04-25T14:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc : DSC Resource Module Version Parsing Error", "timeSpent": "PT0S", "updated": "2018-04-25T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:63eadc619e626e54cc5ae2a1]. Thanks for raising the issue. It might be worth raising this with customer support if you're a PE customer as they may be able to assist or provide guidance quicker than the engineering team. Thanks!", "created": "2018-05-21T07:58:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you [~accountid:63eadc619e626e54cc5ae2a1]\u00a0for reporting the issue. Please let us know if you are still seeing the issue. Thank you.", "created": "2021-02-15T06:34:00.000000"}], "components": ["postgresql"], "created": "2018-04-25T10:43:00.000000", "creator": "63eadc619e626e54cc5ae2a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@747498c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzljiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/18"}], "description": "When declaring classes (as follows), puppet agent requires two runs to properly set the password for the puppetdb postgresql user. I would expect normally that the password is set properly after only one run.\n\nFrom the first puppet run, the output (clipped) is the following:\n{code}...\npm_stretch: Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Role[puppetdb]/Postgresql_psql[CREATE ROLE puppetdb ENCRYPTED PASSWORD ****]/command: command changed 'notrun' to 'CREATE ROLE \"puppetdb\" ENCRYPTED PASSWORD '$NEWPGPASSWD' LOGIN NOCREATEROLE NOCREATEDB NOSUPERUSER CONNECTION LIMIT -1'\npm_stretch: Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Database[puppetdb]/Postgresql_psql[CREATE DATABASE \"puppetdb\"]/command: command changed 'notrun' to 'CREATE DATABASE \"puppetdb\" WITH TEMPLATE = \"template0\" '\npm_stretch: Info: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Database[puppetdb]/Postgresql_psql[CREATE DATABASE \"puppetdb\"]: Scheduling refresh of Postgresql_psql[REVOKE CONNECT ON DATABASE \"puppetdb\" FROM public]\npm_stretch: Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Database[puppetdb]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"puppetdb\" FROM public]: Triggered 'refresh' from 1 events\npm_stretch: Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Database_grant[GRANT puppetdb - all - puppetdb]/Postgresql::Server::Grant[database:GRANT puppetdb - all - puppetdb]/Postgresql_psql[grant:database:GRANT puppetdb - all - puppetdb]/command: command changed 'notrun' to 'GRANT ALL ON DATABASE \"puppetdb\" TO \"puppetdb\"'\npm_stretch: Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Extension[pg_trgm]/Postgresql_psql[puppetdb: CREATE EXTENSION \"pg_trgm\"]/command: command changed 'notrun' to 'CREATE EXTENSION \"pg_trgm\"'\n...\n{code}\nWhen I attempt to connect to postgresql after the first run manually, connection is refused as follows: {code}\n$ psql -U puppetdb -h localhost puppetdb\nPassword for user puppetdb: \npsql: FATAL:  password authentication failed for user \"puppetdb\"\nFATAL:  password authentication failed for user \"puppetdb\"\n{code}\n\nThe output of /var/log/puppetdb/puppetdb.log suggests it is unable to connect as well: {code}\n...\n2018-04-25 16:43:13,010 ERROR [p.p.c.services] Error while attempting to create connection pool\njava.sql.SQLTransientConnectionException: PDBMigrationsPool - Connection is not available, request timed out after 15000ms.\n        at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:601)\n        at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:194)\n        at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:144)\n        at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:85)\n        at clojure.java.jdbc$get_connection.invokeStatic(jdbc.clj:306)\n        at clojure.java.jdbc$get_connection.invoke(jdbc.clj:225)\n        at puppetlabs.puppetdb.cli.services$initialize_schema.invokeStatic(services.clj:290)\n        at puppetlabs.puppetdb.cli.services$initialize_schema.invoke(services.clj:284)\n        at puppetlabs.puppetdb.cli.services$init_with_db$fn__44122.invoke(services.clj:321)\n        at puppetlabs.puppetdb.cli.services$init_with_db.invokeStatic(services.clj:317)\n        at puppetlabs.puppetdb.cli.services$init_with_db.invoke(services.clj:301)\n        at puppetlabs.puppetdb.cli.services$start_puppetdb.invokeStatic(services.clj:350)\n        at puppetlabs.puppetdb.cli.services$start_puppetdb.invoke(services.clj:328)\n...\n{code}\n\n\u00a0\n\nAnd then on the second puppet, the following output is produced:\n{code}Notice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Role[puppetdb]/Postgresql_psql[ALTER ROLE puppetdb ENCRYPTED PASSWORD ****]/command: command changed 'notrun' to 'ALTER ROLE \"puppetdb\" ENCRYPTED PASSWORD '$NEWPGPASSWD''\n{code}\nPuppetfile.lock:\n{code:ruby}FORGE\nremote: https://forgeapi.puppetlabs.com\nspecs:\npuppet-alternatives (1.1.0)\npuppetlabs-apt (4.5.1)\npuppetlabs-stdlib (< 5.0.0, >= 4.16.0)\npuppetlabs-concat (4.2.1)\npuppetlabs-stdlib (< 5.0.0, >= 4.13.1)\npuppetlabs-firewall (1.12.0)\npuppetlabs-stdlib (< 5.0.0, >= 4.0.0)\npuppetlabs-inifile (2.2.1)\npuppetlabs-postgresql (5.4.0)\npuppetlabs-apt (< 5.0.0, >= 2.0.0)\npuppetlabs-concat (< 5.0.0, >= 1.1.0)\npuppetlabs-stdlib (< 5.0.0, >= 4.13.1)\npuppetlabs-puppetdb (6.0.2)\npuppetlabs-firewall (< 2.0.0, >= 1.1.3)\npuppetlabs-inifile (< 3.0.0, >= 1.1.3)\npuppetlabs-postgresql (< 6.0.0, >= 4.0.0)\npuppetlabs-stdlib (< 5.0.0, >= 4.2.2)\npuppetlabs-stdlib (4.25.1)\n\nDEPENDENCIES\npuppet-alternatives (= 1.1.0)\npuppetlabs-puppetdb (= 6.0.2)\n{code}\nPuppet / os versions:\n{code:java}$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Debian\nDescription: Debian GNU/Linux 9.4 (stretch)\nRelease: 9.4\nCodename: stretch\n\n$ apt policy puppetdb\npuppetdb:\nInstalled: 4.4.1-1\nCandidate: 4.4.1-1\nVersion table:\n*** 4.4.1-1 900\n300 http://deb.debian.org/debian unstable/main amd64 Packages\n100 /var/lib/dpkg/status\n\n$ apt policy puppet\npuppet:\nInstalled: 4.8.2-5\nCandidate: 4.8.2-5\nVersion table:\n5.4.0-2 400\n400 http://deb.debian.org/debian buster/main amd64 Packages\n300 http://deb.debian.org/debian unstable/main amd64 Packages\n*** 4.8.2-5 500\n500 http://ftp.us.debian.org/debian stretch/main amd64 Packages\n100 /var/lib/dpkg/status\n{code}\n{code:java}  class { 'puppetdb::database::postgresql':\n    database_name       => 'puppetdb',\n    database_username   => 'puppetdb',\n    database_password   => 'puppetdb',                                                                                                                                                             \n    manage_server       => true,\n    manage_package_repo => false,\n    postgres_version    => '9.6',\n  }\n  class { 'puppetdb::server':\n    manage_firewall    => false,\n    database           => 'postgres',\n    database_username  => 'puppetdb',\n    database_password  => 'puppetdb',                                                                                                                                                          \n    confdir            => '/etc/puppetdb/conf.d',\n    vardir             => '/var/lib/puppetdb',\n    ssl_dir            => '/etc/puppetdb/ssl',\n    ssl_listen_address => 'localhost',\n    ssl_set_cert_paths => true,\n    ssl_cert_path      => '/etc/puppetdb/ssl/public.pem',\n    ssl_key_path       => '/etc/puppetdb/ssl/private.pem',\n    ssl_ca_cert_path   => '/etc/puppetdb/ssl/ca.pem',                                                                                                                            \n    ssl_deploy_certs   => false,\n  }\n{code}\n\u00a0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "39579", "fixedVersions": [], "id": "39579", "issueType": "Bug", "key": "MODULES-7054", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63eadc619e626e54cc5ae2a1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PUPPETDB : Two puppet runs required to correctly set PostgresQL user password", "timeSpent": "PT0S", "updated": "2021-02-15T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Emailed several community members, two of which have confirmed they will test for us. Going to email them back today with the repo.", "created": "2018-05-14T04:34:00.000000"}], "components": [], "created": "2018-04-25T10:36:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ee57cdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8831_*|*_3_*:*_1_*:*_1549699530_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1619804272"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35354", "fixedVersions": [], "id": "35354", "issueType": "Task", "key": "MODULES-7053", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-06-01T03:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Schedule UX Testing for pdksync", "timeSpent": "PT0S", "updated": "2018-06-01T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "created": "2018-04-25T10:00:00.000000", "name": "webadministration.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12947"}], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919] cc: [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]\n\nThis was fixed in August 2018 via MODULES-6870. It's committed at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/683e50e15701a934ae83f792f95a6edf29a67a63", "created": "2019-01-14T12:54:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Fixed via MODULES-6870 and released in version 4.4.0.", "created": "2019-01-14T12:58:00.000000"}], "components": [], "created": "2018-04-25T10:05:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a18e73c"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Windows is the second most used OS among customers and preventing them from using passwords with all sorts of characters is a bad limitation. This seems to be a pretty easy fix, just adding quotations."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22823600844_*|*_6_*:*_1_*:*_0"}], "description": "Using the puppetlabs-iis module with the iis_application_pool function, if I specify identity_type=>'SpecificUser' with a username and password, the password cannot include special characters. One specific example is that the password cannot include an ampersand (&).\n\nThe underlying cause is in the module's code at /lib/puppet/provider/iis_application_pool/webadministration.rb line 40:\n{code:java}\ncmd << \"Set-ItemProperty -Path 'IIS:\\\\AppPools\\\\#{@resource[:name]}' -Name '#{property_name}' -Value #{property.value}\"{code}\n\u00a0\n\nFor this powershell Set-ItemProperty command to work properly, the #\\{property.value} needs to be enclosed in quotations if the password has special characters. This fix has been tested in a development environment and performed as expected.\n\nAttached is a suggested modified version of webadministration.rb for iis_application_pool that contains this fix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40624", "fixedVersions": ["IIS 4.4.0"], "id": "40624", "issueType": "Improvement", "key": "MODULES-7052", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Duplicate", "resolutionDate": "2019-01-14T12:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/iis : add ability for passwords to contain special characters", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "cc [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d], FYI, we're thinking about making your puppet_device module supported. Would love to hear what your thoughts about this are.", "created": "2018-04-25T09:47:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Re:\u00a0Improve general puppet device deployment docs ...\n\nI wrote this \"how to device\" doc: [https://puppet.com/docs/puppet/5.5/services_device.html]\n\n... after I updated the device and device.conf man pages, and our supported device module READMEs, but the above is not linked in the doc tree for some reason.\n\nRe: Move and support the puppet_device module ...\n\nI've already agreed to this when asked by Davin. I've just updated it to the latest PDK, and recognize that it needs acceptance tests, including tests for its task, and am eager to help with any other transition work.\n\nThoughts ...\n\nThe module's name should be reviewed: maybe\u00a0puppet_device_conf is more appropriate?\n\nThe module's use of custom facts should be reviewed: to verify the need for the 'path' facts, and to verify the use of facts to establish the proxy-to-device relationship for use by PuppetDB queries. The ability to query for that relationship is something that I think is an important feature in general.", "created": "2018-04-25T11:24:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Here is a branch that implements resource_api-style additional configs, aka a credentials file:\n\n[https://github.com/tkishel/puppet_device/tree/hocon_credentials]\n\n(MERGED)", "created": "2018-04-27T15:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Had a quick look over the change, and it looks pretty sweet!", "created": "2018-04-30T01:04:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Now that the module is named {{device_manager}} the task name doesn't self-document:\n\n\n{code:java}\npuppet task run puppet_device    --nodes 'agent.example.com'\npuppet task run device_manager --nodes 'agent.example.com'\n{code}\n\n(When a task file name is {{init}}, the task inherits the module name.)\n\nCould we rename the task (and update the README) ? For example:\n\n{code:java}\ngit mv tasks/init.json tasks/run_puppet_device.json\ngit mv tasks/init.rb tasks/run_puppet_device.rb\n{code}\n\nResulting in:\n\n{code:java}\npuppet task run device_manager::run_puppet_device --nodes 'agent.example.com'\n{code}\n\n(I would add this to the rename subticket ticket, but it is closed.)", "created": "2018-05-16T10:21:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Here is a PR incorporating the above: https://github.com/puppetlabs/device_manager/pull/4", "created": "2018-05-16T17:32:00.000000"}], "components": [], "created": "2018-04-25T09:46:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51b8aaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1813278165_*|*_3_*:*_1_*:*_1642716479_*|*_5_*:*_1_*:*_1467627736_*|*_6_*:*_1_*:*_0"}], "description": "* Improve general puppet device deployment docs ([~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] is already working on this)\n * add capabilities to push resource_api-style additional configs in a json file, e.g. adding a config_content/config_source pair to the puppet_device type\n * setup acceptance testing in jenkins\n ** cleanup the fallout\n * move to puppetlabs namespace (forge&github) - Done for github\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39576", "fixedVersions": [], "id": "39576", "issueType": "New Feature", "key": "MODULES-7051", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2018-06-04T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "release tkishel/puppet_device module ", "timeSpent": "PT0S", "updated": "2018-06-21T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "On puppetlabs-java 3.2.0, I was also able to replicate the issue on a CentOS 6 VM. By doing an from the puppet apply I could see that jdk was being installed every time. After implementing the changes, this is no longer the case. I have submitted a PR which rectifies the issue by ensuring that the install_path variable specified in the manifest includes the `-amd64` suffix for CentOS versions >= 6 and JDK >= 171.\n\nPR: [https://github.com/puppetlabs/puppetlabs-java/pull/323]", "created": "2018-10-03T10:41:00.000000"}], "components": ["java"], "created": "2018-04-25T09:40:00.000000", "creator": "623c146250bb2b0070b6b497", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20d959d2"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Causes reinstallation of the Oracle JRE every run when used with newer versions which have an architecture (amd64) suffix. This breaks idempotency and impacts reporting. It may also have the potential to cause java services to restart on every puppet run if they are notified by the java package."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87kv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5343505505_*|*_3_*:*_1_*:*_67082871_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5779851570_*|*_10005_*:*_2_*:*_2723613657"}], "description": "*Module Version: 2.1 - 2.4 known*\n *Puppet Version:\u00a0PE v2017.3.2*\n *OS Name/Version:\u00a0CentOS 6.9*\n\n**\n\nI've been using this java module to install the Oracle JRE for quite some time with no issues. It has just started not working properly.\n\nIt appears that somewhere between version jdk1.8.0_161 and jdk1.8.0_171, the installed path has a new \"amd64\" string. For example:\n\nroot@bdprodesm01:[965]:/usr/java> ls -l \ntotal 24 \nlrwxrwxrwx 1 root root 16 Apr 18 13:46 default -> /usr/java/latest \ndrwxr-xr-x 9 root root 4096 Jun 6 2017 jdk1.8.0_131 \ndrwxr-xr-x 9 root root 4096 Sep 17 2017 jdk1.8.0_144 \ndrwxr-xr-x 9 root root 4096 Dec 12 18:17 jdk1.8.0_152 \ndrwxr-xr-x 9 root root 4096 Apr 16 23:40 jdk1.8.0_161 \ndrwxr-xr-x 9 root root 4096 Apr 18 13:46 jdk1.8.0_171-amd64 \ndrwxr-xr-x 9 root root 4096 Apr 24 20:02 jdk1.8.0_172-amd64 \nlrwxrwxrwx 1 root root 28 Apr 18 13:50 latest -> /usr/java/jdk1.8.0_172-amd64\n\nThis has the effect of making Puppet think that the package is not installed\n\n*Desired Behavior:*\u00a0**Puppet will not reinstall the package\n\n*Actual Behavior:*\u00a0Puppet installs the package every run.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38669", "fixedVersions": [], "id": "38669", "issueType": "Bug", "key": "MODULES-7050", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146250bb2b0070b6b497", "resolution": "Fixed", "resolutionDate": "2018-10-03T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{Java} : {Oracle JDK Name Change means Puppet Reinstalls Every Time}", "timeSpent": "PT0S", "updated": "2018-10-16T03:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-04-25T03:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Timestamps are replaced with commit SHA\n- Travis runs green\n- All traces of timestamps are removed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4757542c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzliqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10698_*|*_3_*:*_1_*:*_506038817_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_10432291"}], "description": "Currently we used a timestamp to make branches and PR titles unique to avoid conflict. Replacing the timestamp with the commit SHA would make the automation more traceable when changes are merged.", "environment": "- https://github.com/puppetlabs/pdksync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38668", "fixedVersions": [], "id": "38668", "issueType": "Improvement", "key": "MODULES-7049", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-01T03:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Incorporate template_ref", "timeSpent": "PT0S", "updated": "2018-05-01T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Conversion PR is at", "created": "2018-10-02T20:37:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to Master by [~accountid:5a028139c24efb3c4ed448c4] at: https://github.com/puppetlabs/puppetlabs-dism/commit/20f7b57d351a84bef39d2d9c79c6306fb55526fc", "created": "2018-10-05T07:21:00.000000"}], "components": ["DISM"], "created": "2018-04-24T18:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae9972e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpnb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82674_*|*_10007_*:*_1_*:*_211351410_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13917219609"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "33364", "fixedVersions": [], "id": "33364", "issueType": "Task", "key": "MODULES-7048", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-10-05T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dism : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-10-05T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2018-07-10T22:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR to add windows module to CI Pipelines\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/4721", "created": "2018-07-10T22:20:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged changes to master at:\u00a0https://github.com/puppetlabs/puppetlabs-windows/commit/7e9fcb19fdcd21839b51cfa2572f4801fdc08e07", "created": "2018-07-11T21:50:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged CI changes to master at:\u00a0https://github.com/puppetlabs/ci-job-configs/commit/c26f8fc373ea18c221a439be01d4734b177686ae", "created": "2018-07-11T21:50:00.000000"}], "components": ["windows"], "created": "2018-04-24T16:55:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Any unit/integration tests continue to pass\n* Any acceptance tests continue to pass\n* Only code changes should be for rubocop/style violations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65b6505c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwgv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6536326_*|*_10007_*:*_1_*:*_85137955_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6665236915"}], "description": "This ticket tracks the work to PDK convert the module\n\nRef Doc: https://confluence.puppetlabs.com/display/systemsEngineering/Converting+Modules+Using+PDK\n\nHow to Convert - A Manual Guide.\nTo convert your module you must follow these steps. Remember this is only a partially automated process, and to fully complete a successful convert manual intervention will likely be needed:\n\n1. Ensure the module is as \u2018clean\u2019 as you can make it. This includes Triage of both PR\u2019s and Tickets associated with the module and ensuring all tests are running green (check Jenkins) before converting. If required - do a release.\n\n2. Run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - They should both run green before you continue any further.\n\n3. Overwrite the .sync.yml in the module (or create one) using this. (Remember to keep a copy of the old one if required.)\n\n4. Run the \u2018pdk convert\u2019 command against the module - accept the changes.\n\n5. Re-run both \u2018pdk validate\u2019 and \u2018pdk test unit\u2019 against the module - Changes to the module may be needed to get this to pass as the convert will have possibly introduced extra validation.\n\n6. Ensure acceptance tests run green - \u2018bundle exec rspec spec/acceptance\u2019 - Use an Ad Hoc pipeline in Jenkins to validate your work.\n\n7. Once all tests and validation are passing - Create a PR against the module with your convert changes - Set someone in modules as the reviewer.\n\n8. Once the convert PR is merged in, immediately create a PR like this to remove the module from modulesync configs. Get this merged as soon as you can as the convert on the module may cause travis to break on modulesync.\n\n9. Do a Y release on the module! Link the release ticket to this one.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "36441", "fixedVersions": [], "id": "36441", "issueType": "Task", "key": "MODULES-7047", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-07-11T21:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "windows : pdk convert the module", "timeSpent": "PT0S", "updated": "2018-07-11T21:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-24T15:46:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b4c2d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq8n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86986276604_*|*_6_*:*_1_*:*_0"}], "description": "Currently the Get-ConfigFromDisk cmdlet has no tests.\n\nImplement Pester tests to ensure that it will attempt to read files from the proper directories, that it will check to see if git is present, and handle cases properly when git is not present.\n\nIt should get the content from the correct files on disk and convert them to powershell custom objects and then invoke the Merge-Config cmdlet properly, and return the result.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33362", "fixedVersions": [], "id": "33362", "issueType": "New Feature", "key": "MODULES-7046", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_testing_powershell : Implement Pester tests for Get-ConfigFromDisk", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-24T15:41:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64d729ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86986552035_*|*_6_*:*_1_*:*_0"}], "description": "The Merge-Config cmdlet currently has no tests.\n\nImplement tests to ensure that it will read files from the proper directories, and that given a base configuration and a child configuration, it will override the proper settings.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41779", "fixedVersions": [], "id": "41779", "issueType": "New Feature", "key": "MODULES-7045", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_testing_powershell : Implement Pester tests for Merge-Config", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/RandomNoun7/puppet_testing_powershell/commit/54c74b9efaf032ef0a1470b8f43f168de40c9e10", "created": "2018-04-24T15:39:00.000000"}], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-24T09:16:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Cmdlet should:\n\nRead the file at the powershell module root (global settings), and convert it from json to an object,\n\nDetermine if the user is currently in a git repo, and what the top level of the repo is.\n\nDetermine if a file exists at the top level of the repo, and if so, read it and convert it from json to an object.\n\nMerge any settings from the repo scoped file into the global settings object, such that the narrower scoped settings override the global.\n\nReturn the combined settings as a powershell object to the caller."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5385b11e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlhn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4248762_*|*_3_*:*_1_*:*_18768650_*|*_5_*:*_1_*:*_0"}], "description": "Implement a private function to get the environment variable and host string settings specified in the configuration files on disk.\u00a0\n\nIt should read the json file in the module root, and combine it with any settings found in a dot file at the root of the current git repo, if such a file exists.\u00a0\n\nIt should then combine the settings from the two files, preferring the settings from the current repo scoped file, allowing it to override the settings from the module root.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39616", "fixedVersions": [], "id": "39616", "issueType": "New Feature", "key": "MODULES-7044", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-04-24T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_testing_powershell : Implement Get-FileSettings", "timeSpent": "PT0S", "updated": "2018-04-24T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Done", "created": "2018-04-25T07:40:00.000000"}], "components": ["dsc"], "created": "2018-04-24T08:13:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43a69be2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlhm7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84448597_*|*_5_*:*_1_*:*_0"}], "description": "This needs review;\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/349", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36440", "fixedVersions": [], "id": "36440", "issueType": "Task", "key": "MODULES-7043", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-04-25T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : Review techdebt pay down PR", "timeSpent": "PT0S", "updated": "2018-04-25T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Per [~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] in MODULES-6998:\n{quote}This is more informational than it is directing the script on what to install. I regret adding this. It [should be]\u00a0documented as such being only informational -\u00a0[https://forge.puppet.com/puppetlabs/chocolatey#facts]. We[should] call it out better that you [are]\u00a0supplying the provider with information in [this]\u00a0instance.\n{quote}\nThis ticket will update and clarify the documentation as an initial triage step towards the confusion and ambiguity.\n\nMODULES-8521 will track the future work on enabling a pinned install version.", "created": "2019-01-22T13:44:00.000000"}], "components": ["chocolatey "], "created": "2018-04-24T04:28:00.000000", "creator": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This ticket will update and clarify the documentation as an initial triage step towards the confusion and ambiguity.\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ffeefac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscdb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_235806532_*|*_1_*:*_1_*:*_24340849393_*|*_10009_*:*_1_*:*_157454457_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 5.5.1*\n *OS Name/Version: Windows 10 (1709)*\n\n_The\u00a0$chocolatey_version param has no effect and bootstraps the most recent version of chocolatey. In my env, this causes errors later when chocolary tries to downgrade itself._\n\n*Desired Behavior: Parameter is working as intended*\n\n*Actual Behavior:*\n\n[params.pp|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/e3dcf5182c1026d63305411c47b22537eb4381c9/manifests/params.pp#L4]\u00a0sets up a value which\u00a0causes the most recent version do be downloaded by install.ps1. I could not find any reference to the version; but this parameter needs to be modified if a version is actually specified.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "41778", "fixedVersions": ["Chocolatey 3.2.0"], "id": "41778", "issueType": "Bug", "key": "MODULES-7042", "labels": ["PR"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "resolution": "Fixed", "resolutionDate": "2019-02-04T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-chocolatey : $chocolatey_version noop", "timeSpent": "PT0S", "updated": "2019-02-04T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:5a028139c24efb3c4ed448c4] will pair on this ", "created": "2018-06-13T10:59:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/043feb39b56fdba2085247e674a5454589a6ed20", "created": "2018-06-13T18:30:00.000000"}], "components": [], "created": "2018-04-23T14:46:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Remove the following test files from DSC_Lite:\ntests/acceptance/tests/basic_functionality/alternate_path_separator.rb\n\ntests/acceptance/tests/basic_functionality/puppet_apply_debug_dsc_manifest.rb\n\nRemaining tests execute and pass in Jenkins."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c88220"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymalb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7363902_*|*_1_*:*_1_*:*_4398915398_*|*_3_*:*_1_*:*_11443744_*|*_10009_*:*_1_*:*_9486056_*|*_5_*:*_1_*:*_0"}], "description": "As per the grooming meeting on DSC/DSC_Lite it was determined that alternate path separator debug output tests are not needed and provide dubious value.", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "33359", "fixedVersions": [], "id": "33359", "issueType": "Improvement", "key": "MODULES-7041", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-06-13T20:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: Standardize Windows Modules CI: Remove unneeded tests from DSC_Lite", "timeSpent": "PT0S", "updated": "2018-06-26T17:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-23T14:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Convert the following test files to beaker rspec and relocate them to spec/acceptance folder:\n\ntests/acceptance/tests/dsc_type/custom_resource_from_system_PSModulePath.rb\n\ntests/acceptance/tests/dsc_type/custom_resource_path.rb\n\nExisting tests/acceptance and ../integration folder should remain untouched, and all tests there should continue to execute in jenkins.\n\nConverted tests should be able to be run locally using \"bundle exec rake beaker\""}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a43d7e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:o"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3622655314_*|*_6_*:*_1_*:*_0"}], "description": "Custom resource tests should be run as beaker rspec.\n\nSubsequent tickets should be in place to use beaker testmode switcher, and another for changing the\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37505", "fixedVersions": [], "id": "37505", "issueType": "Improvement", "key": "MODULES-7040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-06-04T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: Convert DSC_Lite custom resource tests to beaker rspec ", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "PR up here, but blocked on MODULES-6749 merging first:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/359", "created": "2018-04-23T17:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "MODULES-6749 has been merged...This PR is clear for take-off.", "created": "2018-04-23T18:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving back to in progress as the blocking PR has been merged.", "created": "2018-04-23T18:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-24T21:38:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "PR to fix agents/agent copy paste error up here:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/362", "created": "2018-04-25T15:16:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/109/", "created": "2018-04-25T16:35:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Above PR merged here by [~accountid:5a028139c24efb3c4ed448c4] https://github.com/puppetlabs/puppetlabs-dsc/pull/362\u00a0", "created": "2018-04-25T16:36:00.000000"}], "components": [], "created": "2018-04-23T12:52:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Integration tests using Master/agent and agent only platforms a la Testmode Switcher.\n\nAll tests are beaker-rspec\n\nOnly execute File tests and No-op test in acceptance testing."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fd94967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlfkn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_68278641_*|*_1_*:*_1_*:*_8204416_*|*_3_*:*_2_*:*_92590406_*|*_10009_*:*_1_*:*_10859217_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6298778"}], "description": "DSC requires a small subset of integration tests to serve as smoke tests.\n\nFiles tests and No-op test", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42841", "fixedVersions": [], "id": "42841", "issueType": "Improvement", "key": "MODULES-7039", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-25T16:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules CI: Remove all acceptance tests from DSC except File", "timeSpent": "PT0S", "updated": "2018-04-25T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2018-04-23T05:24:00.000000", "creator": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2482fb1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlgov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}], "description": "When testing the purge_examples.pp we get errors:\n\nInfo: Using configured environment 'acceptance_temp'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for testserver\nInfo: Applying configuration version '1524481498'\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_key[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_key[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\SubKey]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\SubKey\\Value1]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\SubKey\\Value2]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value2]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value3]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value4]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value5]/ensure: created\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value6]/ensure: created\nNotice: Applied catalog in 69.94 seconds\nPS C:\\users\\Administrator\\Documents> $env:FACTER_PURGE_EXAMPLE_MODE = 'purge'\nPS C:\\users\\Administrator\\Documents> puppet agent -t --no-noop\nInfo: Using configured environment 'acceptance_temp'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for testserver\nInfo: Applying configuration version '1524481498'\n*Error: /Stage[main]/registry_test::Test::Purge_example/Registry_key[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge]: Failed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1]: Munging failed for value \"hklm\\\\Software\\\\Vendor\\\\Puppet Labs\\\\Examples\\\\KeyPurge\\\\Value1\" in class path: Cannot alias Registry_value[hklm\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1] to \"hklm\\\\software\\\\vendor\\\\puppet labs\\\\examples\\\\keypurge\\\\value1\"; resource [\"Registry_value\", \"hklm\\\\software\\\\vendor\\\\puppet labs\\\\examples\\\\keypurge\\\\value1\"] already declared at /etc/puppetlabs/code/environments/acceptance_temp/modules/registry_test/manifests/test/purge_example.pp:94*\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1]/data: data changed '1' to '0'\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value2]/data: data changed '2' to '0'\nNotice: /Stage[main]/registry_test::Test::Purge_example/Registry_value[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value3]/data: data changed 'key3' to 'should not be purged'\nNotice: Applied catalog in 68.95 seconds\nPS C:\\users\\Administrator\\Documents>\nPS C:\\users\\Administrator\\Documents>\nPS C:\\users\\Administrator\\Documents> puppet agent -t --no-noop\nInfo: Using configured environment 'acceptance_temp'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for testserver\nInfo: Applying configuration version '1524481498'\n*Error: /Stage[main]/registry_test::Test::Purge_example/Registry_key[HKLM\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge]: Failed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1]: Munging failed for value \"hklm\\\\Software\\\\Vendor\\\\Puppet Labs\\\\Examples\\\\KeyPurge\\\\Value1\" in class path: Cannot alias Registry_value[hklm\\Software\\Vendor\\Puppet Labs\\Examples\\KeyPurge\\Value1] to \"hklm\\\\software\\\\vendor\\\\puppet labs\\\\examples\\\\keypurge\\\\value1\"; resource [\"Registry_value\", \"hklm\\\\software\\\\vendor\\\\puppet labs\\\\examples\\\\keypurge\\\\value1\"] already declared at /etc/puppetlabs/code/environments/acceptance_temp/modules/registry_test/manifests/test/purge_example.pp:94*\nNotice: Applied catalog in 70.50 seconds\n\nthe old (1.1.4) version of this module works without errors.\n\nthe class is this: https://github.com/puppetlabs/puppetlabs-registry/blob/master/examples/purge_example.pp (with the class renamed to make it work, but the rest is the same).", "environment": "server: pe-puppetserver-2017.2.0.23-1\nmodule: registry 2.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40623", "fixedVersions": [], "id": "40623", "issueType": "Bug", "key": "MODULES-7038", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Low (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-registry : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-03-29T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The {{windows}} module is deprecated.", "created": "2021-03-29T14:54:00.000000"}], "components": ["windows"], "created": "2018-04-23T01:58:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There should be a single smoke test on Server2012R2 (agent only).  The PE tests should all\nbe skipped."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@500776ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92580961498_*|*_6_*:*_1_*:*_0"}], "description": "Previously the Windows module didn't have any tests so it did not require a pipeline.  Now that it has a single acceptance test we need to setup a smoke test only for that test.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37504", "fixedVersions": [], "id": "37504", "issueType": "Task", "key": "MODULES-7037", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2021-03-29T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create puppetlabs/windows pipelines", "timeSpent": "PT0S", "updated": "2021-03-29T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Need to backport fix in https://github.com/puppetlabs/puppetlabs-powershell/pull/223 into IIS", "created": "2018-08-21T17:44:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This bug was fixed in a maint commit here: https://github.com/puppetlabs/puppetlabs-iis/commit/e90a8c7608ade414a9dcb923e38a0fda7a025000", "created": "2018-08-27T08:36:00.000000"}], "components": ["iis", "windows"], "created": "2018-04-20T13:14:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The test and possible the powershell_manager itself, should be refactored so that the second call to Process.kill is not done. We want to verify that the powershell_manager has called kill without having to duplicate that effort in an unreliable way.\n\nReview the PR at:\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/pull/223]\n\nJust need to backport the above fix to the IIS module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3950ebcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdhz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11128930023_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_37576"}], "description": "The powershell_manager_spec.rb test at line 62 ('should fail if the manger is created with a short timeout') is unreliable.\n\nAfter the powershell_manager has already called Process.kill, the test then attempts to do so a second to verify that it results in an error. The error is our indication that the first call inside the powershell_manager was successful and the test should pass. Unfortunately the result of this second call to Process.kill is unreliable. You can get many failures of this test in a row, and then suddenly it passes.", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "37503", "fixedVersions": [], "id": "37503", "issueType": "Improvement", "key": "MODULES-7036", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-08-27T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Process kill test is unreliable", "timeSpent": "PT0S", "updated": "2018-08-27T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc_lite", "windows"], "created": "2018-04-20T13:11:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The test and possible the powershell_manager itself, should be refactored so that the second call to Process.kill is not done. We want to verify that the powershell_manager has called kill without having to duplicate that effort in an unreliable way.\n\nReview the PR at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/223"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a326d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33511421092_*|*_5_*:*_1_*:*_0"}], "description": "The powershell_manager_spec.rb test at line 61 ('should fail if the manger is created with a short timeout') is unreliable.\n\nAfter the powershell_manager has already called Process.kill, the test then attempts to do so a second to verify that it results in an error. The error is our indication that the first call inside the powershell_manager was successful and the test should pass. Unfortunately the result of this second call to Process.kill is unreliable. You can get many failures of this test in a row, and then suddenly it passes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36439", "fixedVersions": [], "id": "36439", "issueType": "Improvement", "key": "MODULES-7035", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "44381", "parentSummary": "dsc_lite Quality of Life improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-05-13T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite - Process kill test is unreliable", "timeSpent": "PT0S", "updated": "2019-05-13T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc", "windows"], "created": "2018-04-20T13:03:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The test and possible the powershell_manager itself, should be refactored so that the second call to Process.kill is not done. We want to verify that the powershell_manager has called kill without having to duplicate that effort in an unreliable way.\n\nReview the fix at powershell PR:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/223"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f9e138"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87343017769_*|*_6_*:*_1_*:*_0"}], "description": "The powershell_manager_spec.rb test at line 61 ('should fail if the manger is created with a short timeout') is unreliable.\n\nAfter the powershell_manager has already called Process.kill, the test then attempts to do so a second to verify that it results in an error. The error is our indication that the first call inside the powershell_manager was successful and the test should pass. Unfortunately the result of this second call to Process.kill is unreliable. You can get many failures of this test in a row, and then suddenly it passes.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38667", "fixedVersions": [], "id": "38667", "issueType": "Improvement", "key": "MODULES-7034", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc - Process kill test is unreliable", "timeSpent": "PT0S", "updated": "2021-01-25T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR up at\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/223", "created": "2018-04-20T13:02:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-powershell/commit/5691eb264f44ef430e17d724c4f2811869371b74", "created": "2018-04-26T11:22:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/5691eb264f44ef430e17d724c4f2811869371b74", "created": "2018-04-27T12:36:00.000000"}], "components": ["powershell", "windows"], "created": "2018-04-20T12:40:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The test and possible the powershell_manager itself, should be refactored so that the second call to Process.kill is not done. We want to verify that the powershell_manager has called kill without having to duplicate that effort in an unreliable way."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d8f4533"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlhmf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_90868050_*|*_1_*:*_1_*:*_1277188_*|*_10007_*:*_2_*:*_153264806_*|*_10009_*:*_1_*:*_359144183_*|*_5_*:*_1_*:*_0"}], "description": "The powershell_manager_spec.rb test at line 61 ('should fail if the manger is created with a short timeout') is unreliable.\n\nAfter the powershell_manager has already called Process.kill, the test then attempts to do so a second to verify that it results in an error. The error is our indication that the first call inside the powershell_manager was successful and the test should pass. Unfortunately the result of this second call to Process.kill is unreliable. You can get many failures of this test in a row, and then suddenly it passes.", "epicLinkSummary": "PowerShell Module 2.1.5", "estimate": "PT0S", "externalId": "42839", "fixedVersions": ["PowerShell 2.1.5"], "id": "42839", "issueType": "Improvement", "key": "MODULES-7033", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "35350", "parentSummary": "PowerShell Module 2.1.5", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-04-27T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell - Process kill test is unreliable", "timeSpent": "PT0S", "updated": "2018-04-27T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi [~accountid:623c13ec9b54ec0068b1449f] -\u00a0\n\n\u00a0\n\nAt first glance this doesn't appear to be an error with Puppet, but rather an error with the file that's you're attempting to extract on disk.\u00a0 It's possible that:\n\n\u00a0\n * The file was downloaded but corrupt\n * The file was downloaded during the run, but instead of being an archive was an HTML 404 page or similar\n * Puppet does not have access to the location on disk\n * The path being supplied to Puppet is wrong (it seems that your output has some extraneous newline characters, but not sure if that was a result of copy / paste) - but it seems strange that there are no slashes in between C:\\\\temp\\\\nbu773_installer_win and nbu773_client_win.zip\n\nCould you do a couple of additional things?\n * Verify that the file nbu_773_client_win.zip is a legitimate zip file (outside of Puppet)\n * Provide the relevant parts of the manifest (specifically for the exec resource extracting the file)\n\n\u00a0\n\nThanks!", "created": "2018-04-24T17:11:00.000000"}, {"author": "5b9789daa9fd6d2c834b584a", "body": "Hi [~accountid:623c13ec9b54ec0068b1449f],\n\nI know this was a few years ago and you've probably worked around the issue, but can you recall if your source was coming from a puppet mount point (puppet://)?\n\nIt appears to be corrupting the zip file. If I use file{} resource to copy the file form a puppet mount point, archive{} resource can extract it without issue.\n\n\u00a0\n\nThanks", "created": "2020-10-15T14:41:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing this, as is it neither a bug with a module we maintain, nor any corroborating information was provided that the fault was not with the zip file itself.", "created": "2021-03-08T03:37:00.000000"}], "components": [], "created": "2018-04-20T12:29:00.000000", "creator": "623c13ec9b54ec0068b1449f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38aa05e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlg1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_362067238_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_90588825643"}], "description": "Extraction of the uploaded .zip file (nbu773_client_win.zip) fails with an error reported by 7z.exe:\n\n\n\nInfo: Loading facts\n\nInfo: Caching catalog for wkptcjumpvm04.na.wkglobal.com\n\nInfo: Applying configuration version '1524237999'\n\nError: Execution of 'C:\\Program Files\\7-Zip\\7z.exe x -aoa C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip' returned 2: 7-Zip 18.01 (x6\n\n4) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28Scanning the drive for archives:\n\n1 file, 331405327 bytes (317 MiB)Extracting archive: C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nERROR: C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nC:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nOpen ERROR: Can not open the file as [zip] archiveERRORS:\n\nIs not archive\n\nWARNINGS:\n\nHeaders ErrorCan't open as archive: 1\n\nFiles: 0\n\nSize: 0\n\nCompressed: 0\n\nError: /Stage[main]/Main/Node[default]/Archive[C:\\temp\\nbu773_installer_win\\nbu773_client_win.zip]/ensure: change from 'absent' to 'present'\n\nfailed: Execution of 'C:\\Program Files\\7-Zip\\7z.exe x -aoa C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip' returned 2: 7-Zip 18.01 (\n\nx64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28Scanning the drive for archives:\n\n1 file, 331405327 bytes (317 MiB)Extracting archive: C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nERROR: C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nC:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip\n\nOpen ERROR: Can not open the file as [zip] archive\n\nERRORS:\n\nIs not archive\n\nWARNINGS:\n\nHeaders Error\u00a0 Can't open as archive: 1\n\nFiles: 0\n\nSize: 0\n\nCompressed: 0\n\nNotice: Applied catalog in 22.55 seconds\n\nc:\\Program Files\\7-Zip>", "environment": "Puppet 5.4 (open-source) running on RHEL7\nPuppet 5.4 agent running on Windows Server 2008\n\nPuppet/Archive module 3.0.0 installed on master\n\nsite.pp contains:\n\n{{ archive { 'C:\\\\temp\\\\nbu773_installer_win\\\\nbu773_client_win.zip':}}\n{{\u00a0 source => 'file://etc/puppetlabs/code/environments/production/modules/archive/nbu773_client_win.zip',}}\n{{\u00a0 extract => true,}}\n{{\u00a0 ensure => present,}}\n{{\u00a0 extract_path => 'C:\\\\temp\\\\nbu773_installer_win',}}\n{{\u00a0 creates => 'C:\\\\temp\\\\nbu773_installer_win\\\\x64\\\\silentclient2.bat',}}\n{{\u00a0 }}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37532", "fixedVersions": [], "id": "37532", "issueType": "Bug", "key": "MODULES-7032", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13ec9b54ec0068b1449f", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T03:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "archive : extraction fails in Windows post-upload to node", "timeSpent": "PT0S", "updated": "2021-03-08T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the feature request [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181]. We have a lot on currently, so will be putting this on the backlog for now. If you get a chance and wish to submit this feature as a PR we will be able review it sooner. Thanks for the feedback!", "created": "2018-05-21T08:40:00.000000"}], "components": ["postgresql"], "created": "2018-04-20T08:21:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39660ee5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlfs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/18"}], "description": "Feature request:\n\nIt postgresql::server::grant (and ::role) was implemented as resource types, I could use the purge module [https://forge.puppet.com/crayfishx/purge] - to purge role's and grant's that are no longer defined (or somehow created outside of puppet).\n\nThis would enable me to easily enfore that roles and grants will be removed, if they are not created using puppet.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33357", "fixedVersions": [], "id": "33357", "issueType": "New Feature", "key": "MODULES-7031", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : make postgresql::server:.grant+role a resource type - so we can purge unhandled grants", "timeSpent": "PT0S", "updated": "2018-05-21T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/pdksync/pull/19", "created": "2018-04-23T05:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/pdksync/pull/20", "created": "2018-04-25T05:07:00.000000"}], "components": [], "created": "2018-04-20T04:14:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Constants file should exist\n- All static variables should be in the constants file\n- All code should be updated to access the variables eg: Constants::<variable_name>"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@768ab0b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlfnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_78116339_*|*_1_*:*_1_*:*_6094_*|*_10007_*:*_1_*:*_12880197_*|*_3_*:*_1_*:*_419781880_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15404066"}], "description": "Currently there are static variables that exist within the pdksync code repo. These should be moved to a constants file. This will make it easier for end users to make changes to the code base and provide an entry point to customization.\n\n*+An example for doing this is modulesync:+*\n*Example of constants file*\nhttps://github.com/voxpupuli/modulesync/blob/cc935f9c6a798c9c25ebb5d7b4ad11f51a35cd81/lib/modulesync/constants.rb\n\n*Example of accessing variables:*\nhttps://github.com/voxpupuli/modulesync/blob/cc935f9c6a798c9c25ebb5d7b4ad11f51a35cd81/lib/modulesync/cli.rb#L9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40712", "fixedVersions": [], "id": "40712", "issueType": "Improvement", "key": "MODULES-7030", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-04-26T06:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Move static variables to a constants file", "timeSpent": "PT0S", "updated": "2018-04-26T06:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note - Later work will actually add this to CI", "created": "2018-04-19T21:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2018-04-19T21:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-windows/pull/37#pullrequestreview-114068494", "created": "2018-04-20T12:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As there are no testing pipelines for this module, CI is not required.  Raised MODULES-7037 for this.", "created": "2018-04-23T01:58:00.000000"}], "components": ["windows"], "created": "2018-04-19T21:24:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Add an acceptance test which checks if the module can be installed on a fresh puppet agent"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50fda254"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlfkf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_222834379_*|*_1_*:*_1_*:*_153391_*|*_10007_*:*_1_*:*_52689377_*|*_5_*:*_1_*:*_0"}], "description": "While the puppetlabs-windows module is purely a metamodule, the complex dependency resolution can make it easy for devs to stop the module being able to be installed\n\nThis ticket should create a simple test which checks if the module can be installed on a fresh puppet agent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33242", "fixedVersions": [], "id": "33242", "issueType": "Task", "key": "MODULES-7029", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-04-23T01:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "windows : Add a simple acceptance test", "timeSpent": "PT0S", "updated": "2018-04-23T01:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed locally as well (0.8.0)\n{code}\n  Attempting ssh connection to s2ile6zql8svkqi.delivery.puppetlabs.net, user: Administrator, opts: {:config=>false, :verify_host_key=>false, :auth_methods=>[\"publickey\"], :port=>22, :forward_agent=>true, :keys=>[\"~/.ssh/id_rsa-acceptance\"], :user_known_hosts_file=>\"C:\\\\Users\\\\glenn.sarti/.ssh/known_hosts\", :keepalive=>true, :logger=>#<Logger:0x00000008d44268 @progname=nil, @level=4, @default_formatter=#<Logger::Formatter:0x00000008d44240 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00000008d441f0 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDERR>>, @mon_owner=nil, @mon_count=0, @mon_mutex=#<Thread::Mutex:0x00000008d441a0>>>, :password_prompt=>#<Net::SSH::Prompt:0x00000008d44128>, :user=>\"Administrator\"}\n  PATH=PATH:/cygdrive/c/Program Files (x86)/Puppet Labs/Puppet Enterprise/bin:/cygdrive/c/Program Files/Puppet Labs/Puppet Enterprise/bin:/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Packer/SysInternals:/cygdrive/c/Users/cyg_server/AppData/Local/Microsoft/WindowsApps\n  CYGWIN=nodosfilewarning\n\ns2ile6zql8svkqi.delivery.puppetlabs.net (windows2016-64-1) executed in 3.64 seconds\nDisabling updates.puppetlabs.com by modifying hosts file to resolve updates to 127.0.0.1 on s2ile6zql8svkqi.delivery.puppetlabs.net\n\ns2ile6zql8svkqi.delivery.puppetlabs.net (windows2016-64-1) 12:32:09$ echo '127.0.0.1    updates.puppetlabs.com\n' >> /etc/hosts\n\ns2ile6zql8svkqi.delivery.puppetlabs.net (windows2016-64-1) executed in 1.16 seconds\n\nAn error occurred while loading ./spec/acceptance/wsus_client_spec.rb.\nFailure/Error: run_puppet_install_helper\nRuntimeError:\n  Puppet MSI at http://downloads.puppetlabs.com/windows/puppet-agent-5.3.2-x64.msi does not exist!\n\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:602:in `msi_link_path'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:610:in `block in install_a_puppet_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:609:in `install_a_puppet_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:590:in `block in install_puppet_agent_from_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:576:in `install_puppet_agent_from_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:357:in `block in install_puppet_agent_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:115:in `block in run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:114:in `map'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:114:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:346:in `install_puppet_agent_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:115:in `install_agent_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:89:in `run_puppet_install_helper_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n# ./spec/spec_helper_acceptance.rb:7:in `<top (required)>'\n# ./spec/acceptance/wsus_client_spec.rb:1:in `require'\n# ./spec/acceptance/wsus_client_spec.rb:1:in `<top (required)>'\nNo examples found.\nssh connection to windows2016-64-1 has been terminated\nHanding 's2ile6zql8svkqi.delivery.puppetlabs.net' back to vmpooler for VM destruction\nSpent 0.49 seconds cleaning up\n{code}", "created": "2018-04-18T22:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "With version 0.7.1\n{code}\nndows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Packer/SysInternals:/cygdrive/c/Users/cyg_server/AppData/Local/Microsoft/WindowsApps\n  CYGWIN=nodosfilewarning\n\nfdp7qrl5q82xwwq.delivery.puppetlabs.net (windows2016-64-1) executed in 5.64 seconds\nDisabling updates.puppetlabs.com by modifying hosts file to resolve updates to 127.0.0.1 on fdp7qrl5q82xwwq.delivery.puppetlabs.net\n\nfdp7qrl5q82xwwq.delivery.puppetlabs.net (windows2016-64-1) 12:36:21$ echo '127.0.0.1    updates.puppetlabs.com\n' >> /etc/hosts\n\nfdp7qrl5q82xwwq.delivery.puppetlabs.net (windows2016-64-1) executed in 1.10 seconds\n\nAn error occurred while loading ./spec/acceptance/wsus_client_spec.rb.\nFailure/Error: run_puppet_install_helper\nRuntimeError:\n  Puppet MSI at http://downloads.puppetlabs.com/windows/puppet-agent-5.3.2-x64.msi does not exist!\n\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:602:in `msi_link_path'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:610:in `block in install_a_puppet_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:609:in `install_a_puppet_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:590:in `block in install_puppet_agent_from_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:576:in `install_puppet_agent_from_msi_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:357:in `block in install_puppet_agent_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n# ./.bundle/windows/ruby/2.3.0/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:115:in `block in run_block_on'\n{code}", "created": "2018-04-18T22:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "With version 0.7.1 and BEAKER_PUPPET_COLLECTION set to puppet\n\n{code}\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) 12:38:18$ echo '127.0.0.1    updates.puppetlabs.com\n' >> /etc/hosts\n\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) executed in 1.19 seconds\n\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) 12:38:20$ cmd.exe /c ECHO %SYSTEMROOT%\n  C:\\Windows\n\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) executed in 3.03 seconds\n\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) 12:38:23$ curl -o \"C:\\Windows\\TEMP\\puppet-agent-5.3.2-x64.msi\" -O http://downloads.puppetlabs.com/windows/puppet/puppet-agent-5.3.2-x64.msi\n    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                   Dload  Upload   Total   Spent    Left  Speed\n    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0   46 29.2M   46 13.6M    0     0  25.2M      0  0:00:01 --:--:--  0:00:01 27.2M  100 29.2M  100 29.2M    0     0  30.6M      0 --:--:-- --:--:-- --:--:-- 32.0M\n\n\nl0cueohym3p6uxk.delivery.puppetlabs.net (windows2016-64-1) executed in 2.13 seconds\n...\n{code}", "created": "2018-04-18T22:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ping [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] and [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2018-04-18T22:40:00.000000"}], "components": [], "created": "2018-04-18T22:18:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16437dac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzledz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14313539_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_46798078856"}], "description": "The Windows CI pipelines started failing on PE tests with;\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/__experimental%20automatic/job/experimental_auto_puppetlabs-wsus-client_intn-sys_full-pe-current-master/PLATFORM=windows2016-64default.a,WORKER_LABEL=beaker/2/console\n{code}\n...\n20:37:48 \n20:37:49 An error occurred while loading ./spec/acceptance/wsus_client_spec.rb.\n20:37:49 Failure/Error: run_puppet_install_helper\n20:37:49 RuntimeError:\n20:37:49   Puppet MSI at http://downloads.puppetlabs.com/windows/puppet-agent-5.3.2-x64.msi does not exist!\n20:37:49   \n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:602:in `msi_link_path'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:610:in `block in install_a_puppet_msi_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:609:in `install_a_puppet_msi_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:590:in `block in install_puppet_agent_from_msi_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:576:in `install_puppet_agent_from_msi_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:357:in `block in install_puppet_agent_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:115:in `block in run_block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:114:in `map'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/shared/host_manager.rb:114:in `run_block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-3.34.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet-0.13.3/lib/beaker-puppet/install_utils/foss_utils.rb:346:in `install_puppet_agent_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:115:in `install_agent_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:89:in `run_puppet_install_helper_on'\n20:37:49 # ./.bundle/gems/gems/beaker-puppet_install_helper-0.8.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n20:37:49 # ./spec/spec_helper_acceptance.rb:7:in `<top (required)>'\n20:37:49 # ./spec/acceptance/wsus_client_spec.rb:1:in `require'\n20:37:49 # ./spec/acceptance/wsus_client_spec.rb:1:in `<top (required)>'\n20:37:49 No examples found.\n...\n{code}\n\nWhat's happening:\n\nPull request - https://github.com/puppetlabs/beaker-puppet_install_helper/pull/34/files changed the behaviour of the 'agent' type and ALWAYS injects a puppet collection of pc1.  Windows has no concept of collections so it's normally just 'puppet'\n\nHowever the collection can be used but it must match the regex 'puppet\\d*'  as per \nhttps://github.com/puppetlabs/beaker-puppet/blob/a124e9a0dd0d02cb29f83ac443148912cab5b687/lib/beaker-puppet/install_utils/foss_utils.rb#L596-L600\n\nThis seems to override the BEAKER_PUPPET_COLLECTION environment variable unnecessarily.  In CI this is set to 'puppet' https://github.com/puppetlabs/ci-job-configs/commit/f8865b75a9291ab94a20fe69a3bfa2c96ade4dcd\n\n\n*Command for repro*\nBEAKER_PUPPET_AGENT_VERSION=5.3.2 PUPPET_INSTALL_TYPE=agent BEAKER_destroy=no BEAKER_provision=yes BEAKER_setfile=spec/acceptance/nodesets/default.yml BEAKER_keyfile=~/.ssh/id_rsa-acceptance bundle exec rspec spec/acceptance\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37531", "fixedVersions": [], "id": "37531", "issueType": "Bug", "key": "MODULES-7028", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Fix", "resolutionDate": "2019-10-12T17:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "beaker puppet install helper 0.8.0 breaks agent only Windows CI pipelines if 'agent' is used", "timeSpent": "PT0S", "updated": "2019-10-12T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a43e8866b810069e365dd", "body": "I feel like my issue is related to this one, but i'm not sure. My issue is that I sometimes have failed SQL builds for no reason other than SQL installs, but facter does not update and shows only the following:\n\n \"SQL_2016\" : {\n\n\u00a0 \u00a0 \u00a0 \"MSSQLSERVER\" : {\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"name\" : \"MSSQLSERVER\",\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"version\" : \"13.1.4001.0\",\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"features\" : [ \"RS\" ],\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"reg_root\" : \"Software\\\\Microsoft\\\\Microsoft SQL Server\\\\MSSQL13.MSSQLSERVER\",\n\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"version_friendly\" : \"SQL_2016\"\n\n\u00a0 \u00a0 \u00a0 \u00a0}\n\n}\n\nI get this on failed runs, even after reboot: \"change from [\"RS\"] to DQ FullText RS Replication SQLEngine failed: Error trying to install features (DQ, FullText, Replication, SQLEngine\". It's like the read from the registry isn't working, but if I destroy the server and build a new one, most times it will come up cleanly, but I still have these random, and frustratingly common, failed builds.", "created": "2018-07-30T09:24:00.000000"}], "components": ["sqlserver"], "created": "2018-04-18T13:59:00.000000", "creator": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@185dea6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzldof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/18"}], "description": "sqlserver_instance class should account for features already installed, or the error code that is returned for this situation.\u00a0 For example:\n\u00a0\n\nPS C:\\Windows\\system32> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for <<<REMOVED>>>\nInfo: Applying configuration version '<<<REMOVED>>>'\nReserved switch [SQLSVCACCOUNT] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [SQLSVCPASSWORD] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [AGTSVCACCOUNT] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [AGTSVCPASSWORD] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [SECURITYMODE] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [SAPWD] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nReserved switch [SQLSYSADMINACCOUNTS] found for `install_switches`, please know the provided value may be overridden by some command line arguments\nError: Error trying to install features (Replication, SQLEngine\n Execution of '[\"Y:/setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=<<<REMOVED>>>\", \"/FEATURES=Replication,SQLEngine\", \"/SQLSY\nSADMINACCOUNTS=<<<REMOVED>>>\", \"/ConfigurationFile=\\\"<<<REMOVED>>>/AppData/Local/Temp/sqlconfig20180418-8100-19nqowt.ini\\\"\"]' returned 22263234\n58: SQL Server 2016 transmits information about your installation experience, as well as other usage and performance data, to Microsoft to help improve the p\nroduct. To learn more about SQL Server 2016 data processing and privacy controls, please see the Privacy Statement.\n\n\u00a0\n\n...\nThe following error occurred:\nNo features were installed during the setup execution. The requested features may already be installed. Please review the summary.txt log for further details.\n\nError result: -2068643838\nResult facility code: 1203\nResult error code: 2\n\nPlease review the summary.txt log for further details\nMicrosoft (R) SQL Server 2016 13.00.4001.00\nCopyright (c) 2016 Microsoft. All rights reserved.\nError: /Stage[main]/<<<REMOVED>>>::Install/Sqlserver_instance[<<<REMOVED>>>]: Could not evaluate: Puppet::Util::Log requires a message\n\n\u00a0\n\nSnippet from summary.log:\n\nException summary:\nThe following is an exception stack listing the exceptions in outermost to innermost order\nInner exceptions are being indented\n\nException type: Microsoft.SqlServer.Setup.Chainer.Workflow.NoopWorkflowException\n Message: \n No features were installed during the setup execution. The requested features may already be installed. Please review the summary.txt log for further details.\n HResult : 0x84b30002\n FacilityCode : 1203 (4b3)\n ErrorCode : 2 (0002)\n\n\u00a0\n\nThis isn't really an error if the features are already installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37530", "fixedVersions": [], "id": "37530", "issueType": "Improvement", "key": "MODULES-7027", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver : instance should account for already installed features", "timeSpent": "PT0S", "updated": "2021-03-29T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/4f4c90e316add3455c4000f0d7419bbf4c52f68e", "created": "2018-05-02T12:55:00.000000"}], "components": [], "created": "2018-04-18T10:58:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests pass on systems whose timezone is not set to UTC."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3fdbe3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlddz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_163245547_*|*_1_*:*_1_*:*_1032512947_*|*_10009_*:*_1_*:*_178706006_*|*_3_*:*_1_*:*_5410718_*|*_5_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nGiven I am a user of the scheduled task module, when I specify a datetime for a scheduled task to begin on, then the task should schedule for that time in the server's local time.\n\n*Actual Behavior:*\n\nNo matter what the computer's local timezone, the specified datetime is always applied in UTC meaning that the manifest will never read back as in sync. Additionally, the datetime for the schedule is likely wrong for what the user expects.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "40711", "fixedVersions": [], "id": "40711", "issueType": "Bug", "key": "MODULES-7026", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-05-04T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Scheduled_Task : Datetimes are only ever UTC", "timeSpent": "PT0S", "updated": "2018-05-04T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "ah i see, this is already fixed on github puppetlabs-lvm master branch 7 months ago! https://github.com/puppetlabs/puppetlabs-lvm/commit/35cf8a709086de6e1670cb9eeedcb169b687e511#diff-444c1002f564f295ea4be3c902f03c72\n\n\u00a0\n\nmaybe a release would be good?", "created": "2018-04-18T09:29:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53]. There was a release to the Forge - in November 2017, since this code was added. Is this an issue in the latest release for you? Thanks!", "created": "2018-04-24T05:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53],\n \nAnother version of lvm was also released last week and is now available on the Forge: https://forge.puppet.com/puppetlabs/lvm\nI am going to resolve your issue as it should now be fixed.\n\nMany thanks for taking time to raise your issue :-)\n\nThe Modules Team.\n\n", "created": "2018-05-03T07:10:00.000000"}, {"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] problem is solved with 1.0.1. thank you!", "created": "2018-05-09T00:31:00.000000"}], "components": ["lvm"], "created": "2018-04-18T09:25:00.000000", "creator": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29781b5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzld9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287876196_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:*4.10.5\n*OS Name/Version:*AIX\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nNo facter failures when executing on non-lvm host\n\n\n*Actual Behavior:*\n    \nError seen when running puppet:\n    \n> Error: Facter: error while resolving custom facts in\n> /var/lib/puppet/lib/facter/lvm_support.rb: execution of\n> command \"vgs -o name --noheadings 2>/dev/null\" failed:\n> command not found.\n\nLooks like the construct will execute vgs before evaluating the confine.\n\n\n", "environment": "PE 2016.04 with AIX agents", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "41762", "fixedVersions": [], "id": "41762", "issueType": "Bug", "key": "MODULES-7025", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "resolution": "Fixed", "resolutionDate": "2018-05-03T07:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm: facter error when lvm tools arent available", "timeSpent": "PT0S", "updated": "2018-05-09T00:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this issue [~accountid:557058:2268636a-3880-4b3c-a73a-6200f2fd381a]. This item is on the backlog, but we're don't have a slot for it currently. If you have some cycles and would like to submit a PR we'll have a look. Thanks!", "created": "2018-04-24T05:42:00.000000"}], "components": ["stdlib"], "created": "2018-04-18T05:01:00.000000", "creator": "557058:2268636a-3880-4b3c-a73a-6200f2fd381a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39b6e4de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzld5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}], "description": "The current version of the stdlib only supports Ethernet's 6-octet MAC addresses in the Stdlib::MAC type.\n\nHaving a type that can support the wider 20-octet addresses in use by - for instance - InfiniBand and RDMA would be hepful.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34288", "fixedVersions": [], "id": "34288", "issueType": "Improvement", "key": "MODULES-7024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2268636a-3880-4b3c-a73a-6200f2fd381a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : Support 20-octet network hardware adresses", "timeSpent": "PT0S", "updated": "2018-05-03T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "apache - inherits rubocop_todo.yml", "created": "2018-04-26T07:26:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "haproxy -\u00a0inherits rubocop_todo.yml", "created": "2018-04-26T07:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Plan to merge apache and add back in:\nenv:\t\n  global:\t\n    - PARALLEL_TEST_PROCESSORS=16 # reduce test parallelism to prevent overloading containers", "created": "2018-05-01T04:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apache has been merged! \nOnly outstanding is satellite_pe_tools ", "created": "2018-05-01T04:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Complete except satellite_pe_tools.\nThis will be resolved whilst converting.", "created": "2018-05-21T04:10:00.000000"}], "components": [], "created": "2018-04-18T04:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fd65bc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlnaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6499_*|*_3_*:*_1_*:*_2149615499_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_701918137"}], "description": "Preparing all modules for automation.\n\nCheck that the sync.yaml is updated before running pdksync. This is to clean up the modules that were converting using an earlier version of the PDK (i.e. those created with 1.3.2). There are approx 6.\n\nThis is a manual clean-up. Merge the changes back in.\n *Modules that need updated*\n # accounts - [https://github.com/puppetlabs/puppetlabs-accounts/pull/134]\n # apache - [https://github.com/puppetlabs/puppetlabs-apache/pull/1781]\n # apt - [https://github.com/puppetlabs/puppetlabs-apt/pull/751]\n # firewall - [https://github.com/puppetlabs/puppetlabs-firewall/pull/759]\n # haproxy -\u00a0[https://github.com/puppetlabs/puppetlabs-haproxy/pull/314]\n # ibm-installation-manager - [https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/71]\n # java -\u00a0[https://github.com/puppetlabs/puppetlabs-java/pull/289]\n # mysql -\u00a0[https://github.com/puppetlabs/puppetlabs-mysql/pull/1067]\n # ntp - [https://github.com/puppetlabs/puppetlabs-ntp/pull/453]\n # postgresql - [https://github.com/puppetlabs/puppetlabs-postgresql/pull/980]\n # satellite-pe-tools - complex, aim to do it Friday\n # tagmail - [https://github.com/puppetlabs/puppetlabs-tagmail/pull/83]\n # tomcat - [https://github.com/puppetlabs/puppetlabs-tomcat/pull/292]\n # translate - Not a supported module and hasn't been converted.\n # vcsrepo - [https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/376]\n # websphere_application_server -\u00a0[https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/117]\n\n*+Generic .sync.yml file for linux modules+*\n{code}---\n.travis.yml:\n  docker_sets:\n    - set: docker/centos-7\n    - set: docker/ubuntu-14.04\n  docker_defaults:\n    bundler_args: \"\"\n  secure: \"\"\n  branches:\n    - release\n\nGemfile:\n  required:\n    ':system_tests':\n      - gem: 'puppet-module-posix-system-r#{minor_version}'\n        platforms: ruby\n      - gem: 'puppet-module-win-system-r#{minor_version}'\n        platforms:\n          - mswin\n          - mingw\n          - x64_mingw\n      - gem: beaker\n        version: '~> 3.13'\n        from_env: BEAKER_VERSION\n      - gem: beaker-abs\n        from_env: BEAKER_ABS_VERSION\n        version: '~> 0.1'\n      - gem: beaker-pe\n      - gem: beaker-hostgenerator\n        from_env: BEAKER_HOSTGENERATOR_VERSION\n      - gem: beaker-rspec\n        from_env: BEAKER_RSPEC_VERSION\n\nappveyor.yml:\n  delete: true\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35352", "fixedVersions": [], "id": "35352", "issueType": "New Feature", "key": "MODULES-7023", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-21T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ensure sync.yaml is updated for all modules prior to pdksync (linux)", "timeSpent": "PT0S", "updated": "2018-05-21T04:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-18T02:40:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Initial release exists on rubygems"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d69ed70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlna7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6137_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3109105442"}], "description": "The intial release of pdksync needs to be made on Rubygems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35351", "fixedVersions": [], "id": "35351", "issueType": "Task", "key": "MODULES-7022", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-24T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Publish pdksync on Rubygems", "timeSpent": "PT0S", "updated": "2018-05-24T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-04-18T02:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- README exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6938cd54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15609_*|*_3_*:*_1_*:*_252061516_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1736869618"}], "description": "When complete the README will need to written to contain all information regarding the 'psksync' gem. This will include the description, usage, purpose and other pieces of useful general information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42837", "fixedVersions": [], "id": "42837", "issueType": "New Feature", "key": "MODULES-7021", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-11T03:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Write README for pdksync", "timeSpent": "PT0S", "updated": "2018-05-11T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-18T02:34:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf9e880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzld1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4981594_*|*_6_*:*_1_*:*_0"}], "description": "There are failure across all the task modules when run on the windows images. These failures seem to originate from a unsupported cipher algorithm, or so the error message on each says.\n{code:java}\nexpected \"Started on localhost...\\nFailed on localhost:\\n  Failed to connect to http://localhost:5985/wsman: unsupported cipher algorithm (rc4)\\nRan on 1 node in 0.23 seconds\\n\" to match /See 'puppet help' for help on available puppet subcommands/ Diff: @@ -1,2 +1,5 @@ -/See 'puppet help' for help on available puppet subcommands/ +Started on localhost... +Failed on localhost: +  Failed to connect to http://localhost:5985/wsman: unsupported cipher algorithm (rc4) +Ran on 1 node in 0.23 seconds \n{code}\nTo my knowledge this is being work on by Hunter as he has made at least one commit attempting to fix it.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41761", "fixedVersions": [], "id": "41761", "issueType": "Bug", "key": "MODULES-7020", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-04-18T03:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{tasks} : {Widespread failure across al task modules on windows images}", "timeSpent": "PT0S", "updated": "2018-04-18T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7199fa2a-6567-48f2-b1f2-1861300b0f0e", "body": "The slowness only happen when I am using the option \"groups\". It looks like it is searching something on Active Directory, howerver it is a local user.\n\nLinux : 3.10.0-693.21.1.el7.x86_64\n\npbrun Version 9.3.0-07 x86_64_linuxA\n\nuser\n\n{ 'wsadmin': \u00a0\u00a0\u00a0 shell => '/sbin/nologin', \u00a0\u00a0\u00a0 managehome => true, \u00a0\u00a0\u00a0 uid => $was_owner_uid, \u00a0\u00a0\u00a0 home => $was_id_home, \u00a0\u00a0\u00a0 gid => $was_owner_gid, \u00a0\u00a0\u00a0 comment => $was_id_desc, \u00a0\u00a0\u00a0 password_max_age => '-1', \u00a0\u00a0\u00a0 password_min_age => '-1', \u00a0\u00a0\u00a0 forcelocal => true, \u00a0\u00a0\u00a0 ensure => present, \u00a0\u00a0\u00a0 groups: ['mqm','webadmin','http'], }\n\n\u00a0\n\nWhen I am running I can see this process (lwsmd) , consuming 40% of CPU\n 1524 root 20 0 1452244 56188 5252 S 39.5 0.7 5:27.14 lwsmd\n\nWithin /va/log/messages\n Apr 17 19:07:45 ???? lsass: [lsass] The current cache size (10000360) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:07:52 ???? lsass: [lsass] The current cache size (10000304) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:07:58 ???? lsass: [lsass] The current cache size (10000109) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:08:05 ???? lsass: [lsass] The current cache size (10000266) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:08:12 ???? lsass: [lsass] The current cache size (10000648) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:08:18 ???? lsass: [lsass] The current cache size (10000471) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:08:25 ???? lsass: [lsass] The current cache size (10000585) is larger than the cap (10000000) - evicting old objects\n Apr 17 19:08:31 ???? lsass: [lsass] The current cache size (10000734) is larger than the cap (10000000) - evicting old objects\n\nI've created a workaround to avoid slowness :\n\nuser\n\n{ $was_owner_id: \u00a0\u00a0 shell => '/sbin/nologin', \u00a0\u00a0 managehome => true, \u00a0\u00a0\u00a0 uid => $was_owner_uid, \u00a0\u00a0 home => $was_id_home, \u00a0\u00a0 gid => $was_owner_gid, \u00a0\u00a0 comment => $was_id_desc, \u00a0\u00a0 password_max_age => '-1', \u00a0\u00a0 password_min_age => '-1', \u00a0\u00a0 forcelocal => true, \u00a0\u00a0 ensure => present, }\n\n->\n exec{'wsadmin_usermod':\n \u00a0\u00a0 path => ['/usr/bin', '/usr/sbin', '/bin', '/sbin'],\n \u00a0\u00a0 command => \"usermod -a -G ${$was_id_tlg} ${was_owner_id}\",\n \u00a0\u00a0 onlyif => \"test `/bin/id ${was_owner_id} | grep 11004 | wc -l` -eq 0\", \n }", "created": "2018-04-17T20:16:00.000000"}], "components": ["websphere_application_server"], "created": "2018-04-17T20:14:00.000000", "creator": "557058:7199fa2a-6567-48f2-b1f2-1861300b0f0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42f3ff51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlczr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Linux : 3.10.0-693.21.1.el7.x86_64\n\npbrun Version 9.3.0-07 x86_64_linuxA\n\n\u00a0", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "42835", "fixedVersions": [], "id": "42835", "issueType": "Bug", "key": "MODULES-7019", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7199fa2a-6567-48f2-b1f2-1861300b0f0e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "user : slowness when we are using groups attribute and powerbroker", "timeSpent": "PT0S", "updated": "2018-05-04T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc at:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/powershell/job/forge-windows_puppetlabs-powershell_init-manual-parameters_adhoc/4/", "created": "2018-05-02T13:44:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/a97fae9ed417d5532af3e3241bdd925af5cd5472", "created": "2018-05-02T13:50:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/a97fae9ed417d5532af3e3241bdd925af5cd5472", "created": "2018-05-02T13:54:00.000000"}], "components": ["powershell"], "created": "2018-04-17T17:22:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Documentation updated to reflect changes - 0 does not equal infinite\n * When value 0 set timeout to 300\n * When value 0 warn user\n * When value is incorrect (below lower bound, negative, character, etc) throw an error\n * Lower bound is .5\u00a0\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56c2a722"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlde7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_32717_*|*_1_*:*_1_*:*_1196236432_*|*_10007_*:*_1_*:*_1648_*|*_3_*:*_1_*:*_4145535_*|*_10009_*:*_2_*:*_83059303_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.1.4*\n *Puppet Version: N/A*\n *OS Na**me/Version: Windows*\n\n\u00a0\n\nWith the exec resource, a timeout of 0 is allowed to mean infinite.\u00a0 While the timeout value is documented in the module README, it doesn't specifically state that the value deviates from the base exec provider. There are a few options for addressing this:\n * a warning will be emitted with timeout set to `0`, with an automatic fallback to the default of `300` seconds instead\n * some notes in the docs so that it\u2019s more clear.\n\nCurrent behavior\n * When 0 it doesn't behave as expected, a really small timeout is set.\u00a0\u00a0\n * The wrong exit code may be returned", "epicLinkSummary": "PowerShell Module 2.1.5", "estimate": "PT0S", "externalId": "33241", "fixedVersions": ["PowerShell 2.1.5"], "id": "33241", "issueType": "Bug", "key": "MODULES-7018", "labels": [], "originalEstimate": "PT0S", "parent": "35350", "parentSummary": "PowerShell Module 2.1.5", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-05-02T13:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "powershell : doesn't have the same semantics for exec with a timeout of 0", "timeSpent": "PT0S", "updated": "2018-05-02T13:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-17T16:50:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b44f42a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell Module 2.1.5"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1878661237_*|*_6_*:*_1_*:*_0"}], "description": "This is a minor release to just include bug fixes.\n\nThe tickets included in this minor release were small or already in progress.\n\nStakeholders - users of the powershell module\n\nThis epic includes a ticket for metadata bump to include Windows 2016 .", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35350", "fixedVersions": [], "id": "35350", "issueType": "Epic", "key": "MODULES-7017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-05-09T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell Module 2.1.5", "timeSpent": "PT0S", "updated": "2018-05-09T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-17T15:15:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\u00a0The cmdlet should have the following\n{noformat}\n  - Parameters\n    - All defined named testing parameters\n    - `UserDefined` Takes a hash table of custom parameters to set and then remove.\n    - `Hypervisor` Helps to find the correct hosts string from the config.json file. Used in conjunction with the next parameter.\n    - `HostsString` Take the name of defined hosts string in the json config file, or a raw host string to pass to `beaker-hostgenerator`\n    - `OverrideSet` Take the name of an override set. These are named sets of individual variables that can override the default global values. These can be used to create named sets of parameters named after a module for instance, that can override single sets of values.\n    - `Command` This is the command to put after `bundle exec` and invoke on the command line. For example `Invoke-BundleCommand -Command 'rake beaker'` will result in `Invoke-Expression -Command 'bundle exec rake beaker'`.\n    - `OverwriteHosts` A switch parameter that will tell the cmdlet whether to overwrite a hosts file if it finds one already in place at the `BEAKER_setfile` location. If this parameter is ommitted then the hosts file it finds is used. This allows the user to manually tweak a hosts file and move those settings into the defined strings in the config file if needed, without the module constantly overwriting it.\n    - `BundlePath` Override the default bundle path of .\\bundle\\gems\n    - `Verbose`\n  - Notes\n    - Either or both of the `Hypervisor` and `HostsString` parameters can be omitted, and the default set in the config file will be used.\n    - A user can pass a raw beaker-hostgenerator hosts string to `HostsString` and use that instead. If the value passed to `HostsString` does not match the name of a defined string from the config file, it is passed verbatim to beaker-hostgenerator.\n    - Cmdlet should be cross platform\n{noformat}\n\nPrivate cmdlets required to implement this public cmdlet should tracked via blocking tasks."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e619a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq7j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87592887550_*|*_6_*:*_1_*:*_0"}], "description": "Implement Invoke-BundleCommand", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33240", "fixedVersions": [], "id": "33240", "issueType": "New Feature", "key": "MODULES-7016", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_testing_powershell : Implement Invoke-BundleCommand", "timeSpent": "PT0S", "updated": "2021-01-25T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-17T15:00:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c1b07cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq7b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87593855782_*|*_6_*:*_1_*:*_0"}], "description": "Implement\u00a0Remove-BeakerEnvVar", "environment": "This cmdlet should remove all env vars set by Set-BeakerEnvVar\n\nIt should support the following parameters:\n * All defined parameters from the moduleconfig.json file\n * A -UserDefined parameter to account for any custom vars set earlier\n * Verbose to make clear exactly which vars were cleared along with the value deleted\n * Cmdlet should be cross platform", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34286", "fixedVersions": [], "id": "34286", "issueType": "New Feature", "key": "MODULES-7015", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_testing_powershell : Implement Remove-BeakerEnvVar", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-17T14:56:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The cmdlet should:\n * Accept into from the moduleconfig.json file\n * It should read global defaults, and named default override sets from the file\n * All env vars specified in the file should also be available as named parameters to the cmdlet for the purposes of overriding defaults during cmdline invocation\n * It should implement Verbose\n * Verbose output should specify the source of each parameter value: Which file it came from, which override set, or the cmdline.\n * Should support a -UserDefined parameter that takes a hash table argument of var names and values to set. This ensure flexibility for the cmdlet if needed to account for unforeseen var name requirements.\u00a0\n * Should support a fragment dot file in the invocation directory (module base directory), for module specific overrides.\n * Cmdlet should be cross platform"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b94c51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq73:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87594085490_*|*_6_*:*_1_*:*_0"}], "description": "Implement\u00a0Set-BeakerEnvVar", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39615", "fixedVersions": [], "id": "39615", "issueType": "New Feature", "key": "MODULES-7014", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_testing_powershell : Implement Set-BeakerEnvVar", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["puppet_testing_powershell", "windows"], "created": "2018-04-17T14:49:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "New-SetFile should support the following\n * Called internally by Invoke-BundleTask\n * Called on its own to generate a hosts file for the user at the requested path\n * Overwrite, or not overwrite according to what the use has specified\n * Read and make use of defaults and settings from moduleconfig.json\n * Expose all defaults as parameters that can be explicitly overridden at the cmdline.\n * Cmdlet should be cross platform"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3df2bf09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq6v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87594550194_*|*_6_*:*_1_*:*_0"}], "description": "Implement the New-SetFile cmdlet for the module.\n\nThe cmdlet should have the following paremeters:\n - `OutPath` Output file path for the generated file. Defaults to the `BEAKER_setfile` location.\n - `String` A raw string to pass to beaker-hostgenerator.\n - `Hypervisor` The hypervisor to select from the config file.\n - `HostsString` The name of the string from the specified hypervisor set.\n - `Force` Instructs the cmdlet to overwrite\n - `Verbose`", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36438", "fixedVersions": [], "id": "36438", "issueType": "New Feature", "key": "MODULES-7013", "labels": ["puppet_testing_powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_testing_powershell : Implement New-SetFile", "timeSpent": "PT0S", "updated": "2021-01-25T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2018-04-17T12:43:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6744c20d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlc73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}], "description": "I'm working with a user who has a security policy that wants passwords to be obscured by default when printing to the screen.\u00a0\n\nIIS passwords can be obtained using various means external to Puppet ([Here is one example|https://blog.netspi.com/decrypting-iis-passwords-to-break-out-of-the-dmz-part-1/]). The concern is not about encryption vs. decryption.\n\nThe issue is that because puppet resource can print unencrypted passwords, it violates the site's security policy which is that by default, passwords should not be printed to the screen. They should be obscured in some way, such as by stars (******) or by a brief text substitution (<not displayed>)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41760", "fixedVersions": [], "id": "41760", "issueType": "Bug", "key": "MODULES-7012", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-iis should not leak secrets into debug logs", "timeSpent": "PT0S", "updated": "2021-01-25T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Unfortunately the check performed appears to be valid, and removing it, even for machines that have .NET4+ installed, will not result in the desired functionality.\u00a0\n\nPowershell.exe, when on a machine with .NET3.5 present, will use 3.5 assemblies by default. The same is not true of .NET4 assemblies. An administrator could change the machine configuration in ways that would allow powershell.exe to load .NET4 assemblies by default, but there are multiple ways to do that, and verifying that you have utilized one of those ways in tests prior to launching the powershell process is not practical.\n\nIf the user is adamant that this setup must be supported, it might be worth noting that if you do take the trouble to load .NET4 assemblies into the powershell.exe v2 process, the pipe server will work and this error message will go away. The problem is that the behavior of any scripts you launch in that process could be unpredictable.\n\nThe fix to resolve this ticket will be to modify the error message returned by the module to make it clear that when running powershell v2, you must have .NET 3.5 installed, not 3.5+, in order to make the modern functionality work properly.", "created": "2018-04-18T14:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-18T17:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-04-18T18:46:00.000000"}], "components": [], "created": "2018-04-17T10:28:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22121d6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlc27:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4991078_*|*_1_*:*_1_*:*_90935637_*|*_3_*:*_1_*:*_11931069_*|*_10009_*:*_1_*:*_8406453_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.1.4*\n *Puppet Version: 207.3.2 (\u00a05.3.3)*\n *OS Name/Version: windows server 2008 r2, powershell\u00a02.0*\n\n_When using powershell 2.0 without .net 3.5 installed, instead 4.x only is present, an error message is displayed on each puppet run (full message appended to the bottom of the form) the message indicates that .net 3.5 or greater should be installed._\n\n_The issue appears to originate in the code below, where it assumes 3.5 is present if .net 4 is installed_\n\n_https://github.com/puppetlabs/puppetlabs-powershell/blob/031c37a4e877c35995b778469d547c5c54913b0c/lib/puppet_x/puppetlabs/powershell/compatible_powershell_version.rb#L38_\n\n*Desired Behavior:*\n\n\u00a0\n\n*A check for any compatible .net Version*\n\n*Actual Behavior:*\n\nAssumes .NET >3..4 is not present if 3.5 is not present\n\n\u00a0\n\n\u00a0\n\n\u00a0\n\n*error message:*\n\n\u00a0\n\nCurrently, the PowerShell module has reduced v1 functionality on this agent due to one or more of the following conditions: - Puppet 3.x (non-x64 version) Puppet 3.x uses a Ruby version that requires a library to support a colored console. Unfortunately this library prevents the PowerShell module from using a shared PowerShell process to dramatically improve the performance of resource application. - PowerShell v2 with .NET Framework 2.0 PowerShell v2 works with both .NET Framework 2.0 and .NET Framework 3.5. To be able to use the enhancements, we require at least .NET Framework 3.5. Typically you will only see this on a base Windows Server 2008 (and R2) install. To enable these improvements, it is suggested to upgrade to any x64 version of Puppet (including 3.x), or to a Puppet version newer than 3.x and ensure you have at least .NET Framework 3.5 installed.", "epicLinkSummary": "PowerShell Module 2.1.5", "estimate": "PT0S", "externalId": "36512", "fixedVersions": ["PowerShell 2.1.5"], "id": "36512", "issueType": "Bug", "key": "MODULES-7011", "labels": [], "originalEstimate": "PT0S", "parent": "35350", "parentSummary": "PowerShell Module 2.1.5", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2018-04-18T18:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-powershell : When using PS 2.0 .Net 3.5 is required to be present", "timeSpent": "PT0S", "updated": "2018-04-23T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Test's now passing\u00a0", "created": "2018-04-18T02:16:00.000000"}], "components": [], "created": "2018-04-17T10:23:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6dbabf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlc1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_32525243_*|*_1_*:*_1_*:*_1192191_*|*_3_*:*_1_*:*_23446741_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\nredhat-6 updated in IMAGES-741 and needs repos in RE-10327. Scott Garman knows.\n\nConnected to tickets:\u00a0RE-10471 & IMAGES-801\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35349", "fixedVersions": [], "id": "35349", "issueType": "Bug", "key": "MODULES-7010", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-04-18T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{haproxy} : {redhat-6 updated in IMAGES-741 and needs repos in RE-10327}", "timeSpent": "PT0S", "updated": "2018-04-18T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "We have commented out testing on these in CI. \nWhen resolved the OSs will need to be uncommented out.\n\nhttps://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/platform/projects/modules-unified.yaml#L2403:L2408", "created": "2018-07-16T14:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Following discussion on this module and failures in CI due to git not being updated we have agreed that the best action is to add in the readme stating we do not test on the OSs. There is a further question as to whether we should be supporting the OSs (this will be decided by Davin).\n\nOperating Systems in question: \n# redhat5\n# centos5\n# oracle 5\n# oracle6\n\nIMAGE-804 states that the above operating systems no longer get updates, therefore our automated testing is not possible.", "created": "2018-07-25T08:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR's in for the module and for ci-job-configs", "created": "2018-07-31T08:06:00.000000"}], "components": [], "created": "2018-04-17T10:21:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31565fdc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykmpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1290721_*|*_3_*:*_2_*:*_2961136796_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6101417465"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\nTest failures on all \u20185\u2019 machines and \u2018oracle 6\u2019.\n\nAccording to Eric Putnam is related to ongoing work with updating images.\n\nSee last comment by Scott Garman:\n\nhttps://puppet.atlassian.net/browse/MODULES-6798\n\n\u00a0\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34284", "fixedVersions": [], "id": "34284", "issueType": "Bug", "key": "MODULES-7009", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-07-31T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{vcsrepo} : {Test failures on all \u20185\u2019 machines and \u2018oracle 6\u2019}", "timeSpent": "PT0S", "updated": "2018-07-31T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-04-17T09:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Code is tidy"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67bad37e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlc13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27033_*|*_10007_*:*_1_*:*_68338714_*|*_3_*:*_1_*:*_17868369_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_153104114"}], "description": "Currently the work is a prototype. We need to tidy up the code and make it more dynamic.\nIt also needs to adhere general coding practices.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37529", "fixedVersions": [], "id": "37529", "issueType": "New Feature", "key": "MODULES-7008", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-04-20T04:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Refactor code", "timeSpent": "PT0S", "updated": "2018-04-20T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-04-17T09:52:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- pdksync runs on more than 1 module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fbcfa83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92479_*|*_3_*:*_1_*:*_10419535_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1189059653"}], "description": "Currently we hardcode puppetlabs-testing.\nWe will need to be able to iterate through a list of modules. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36511", "fixedVersions": [], "id": "36511", "issueType": "New Feature", "key": "MODULES-7007", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-01T07:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Iterate through multiple modules", "timeSpent": "PT0S", "updated": "2018-05-01T07:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/pdksync/pull/25", "created": "2018-05-02T09:34:00.000000"}], "components": [], "created": "2018-04-17T04:50:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7148491c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1204553150_*|*_3_*:*_2_*:*_25275583_*|*_10009_*:*_1_*:*_62565733_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20633421"}], "description": "When adding file for staging commit we need to add an acceptance test to ensure that this functionality works consistently. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35348", "fixedVersions": [], "id": "35348", "issueType": "Task", "key": "MODULES-7005", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-02T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add acceptance test for staging files for commit", "timeSpent": "PT0S", "updated": "2018-05-02T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This still needs to happen. Working on it. Also, 2018.1 is now the \"current\" platform.", "created": "2018-05-21T13:23:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "covered in the larger OS Upgrade epic", "created": "2018-09-18T05:51:00.000000"}], "components": [], "created": "2018-04-17T02:01:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We aren't testing any modules on PE 2018.1 or Agent 5.5.1+ on the following platforms:\n\nMaster: SLES 11, Ubuntu 1404\nAgent: Debian 7, Scientific 5, MacOS 10.10/10.11"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e839be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlbuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1040197_*|*_3_*:*_2_*:*_1900938492_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_11417427018"}], "description": "Per this doc: https://docs.google.com/document/d/1Yp7PceLqDOejhIk4zbBOBOfI4AZAexNhULDb4L9zAis/edit, Puppet is dropping support for a couple of master and agent platforms in Irving (2018.1). That means we can drop them, too. This will just involve some work at the project level in ci-job-configs.\n\nCurrently, a lot of project configurations look like this:\n{code}\n255     smoke_platforms:\n 256       - 'debian8-64default.a'\n 257       - 'ubuntu1604-64default.a'\n 258       - 'redhat7-64default.a'\n 259       - 'centos6-64default.a'\n 260\n 261     pe_platforms_apache: &pe_platforms_apache\n 262       - 'redhat5-64default.a'\n 263       - 'redhat6-64default.a'\n 264       - 'centos5-64default.a'\n 265       - 'oracle6-64default.a'\n 266       - 'oracle7-64default.a'\n 267       - 'scientific5-64default.a'\n 268       - 'scientific6-64default.a'\n 269       - 'scientific7-64default.a'\n 270       - 'debian7-64default.a'\n 271       - 'sles11-64default.a-redhat7-64mdca'\n 272       - 'sles12-64default.a-redhat7-64mdca'\n 273\n 274     current_pe_platforms: *pe_platforms_apache\n 275     previous_pe_platforms: *pe_platforms_apache\n 276     future_pe_platforms: *pe_platforms_apache\n 277     lts_pe_platforms: *pe_platforms_apache\n{code}\n\nWhere a list of platforms is defined and then re-used. This work will involve creating a unique set for future_pe_platforms (which at present is 2018.1). In the case above, the set can be copied and then 'sles11-64default.a-redhat7-64mdca', 'scientific5-64default.a', and 'debian7-64default.a' should be removed.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "36510", "fixedVersions": [], "id": "36510", "issueType": "Task", "key": "MODULES-7004", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-09-18T05:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "remove master/agent testing platforms from 2018.1 pipelines", "timeSpent": "PT0S", "updated": "2018-09-18T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "We seem to have once had a resource to configure the LCM but dropped it for good reasons. Now we may just need to document that folks should disable the refeshmode themselves to reduce incidence of this error.", "created": "2018-04-16T13:34:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The {{puppetlabs-dsc}} module is functionally deprecated in favor of the {{dsc-*}} modules and so no further work on the legacy module is being done.", "created": "2021-03-29T14:51:00.000000"}], "components": ["dsc"], "created": "2018-04-16T13:30:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A note in the documentation under setup to remind users to disable the refreshmode, possibly another note in the troubleshooting section."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cb34ae7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlbd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93144066486_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nAs a user, when I specify dsc resources via puppet, then I do not get ittermittent errors regarding the Invoke-DscResource being unable to run.\n\n*Actual Behavior:*\n\nI ittermittently receive the following error:\n\n\u00a0\n{code:java}\nCould not evaluate: Cannot invoke the Invoke-DscResource cmdlet. The Consistency Check or Pull cmdlet is in progress and must return before Invoke-DscResource can be invoked. Use -Force option if that is available to cancel the current operation.\n{code}\n\u00a0\n\nThis can happen when the LCM is set to anything other than apply and the refreshmode is not disabled, as the LCM waking up for a consistency check can cause other calls to fail.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39614", "fixedVersions": [], "id": "39614", "issueType": "Bug", "key": "MODULES-7002", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2021-03-29T14:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC: Missing docs around LCM settings / conflict", "timeSpent": "PT0S", "updated": "2021-03-29T14:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This was implemented as part of https://github.com/puppetlabs/puppetlabs-registry/pull/158", "created": "2018-04-22T19:23:00.000000"}], "components": [], "created": "2018-04-16T12:24:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571bf57a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb5j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_543540174_*|*_5_*:*_1_*:*_0"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the Registry acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "39613", "fixedVersions": [], "id": "39613", "issueType": "Improvement", "key": "MODULES-7001", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-04-22T19:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Convert Registry acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-04-22T19:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Existing ticket found:\n\n\u00a0\n\nhttps://puppet.atlassian.net/browse/MODULES-6798", "created": "2018-04-17T05:39:00.000000"}], "components": [], "created": "2018-04-16T09:19:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f036b76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlawf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73238564_*|*_6_*:*_1_*:*_0"}], "description": "The vcsrepo acceptance tests are currently failing on all '5' machines as well as on 'Oracle 6'. Shown below is an example of the error given:\n{code:java}\nFailure/Error: apply_manifest(pp, catch_failures: true)\n\u00a0\u00a0 \u00a0 Beaker::Host::CommandFailure:\n\u00a0\u00a0 \u00a0 \u00a0 Host 'ftdk15xtvacj8jk.delivery.puppetlabs.net' exited with 4 running:\n\u00a0 \u00a0 \u00a0 \u00a0 puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.l13767\n\u00a0\u00a0 \u00a0 \u00a0 Last 10 lines of output were:\n\u00a0\u00a0 \u00a0 \u00a0 \tInfo: Loading facts\n\u00a0\u00a0 \u00a0 \u00a0 \tNotice: Compiled catalog for ftdk15xtvacj8jk.delivery.puppetlabs.net in environment production in 0.18 seconds\n\u00a0\u00a0 \u00a0 \u00a0 \tInfo: Applying configuration version '1523888584'\n\u00a0\u00a0 \u00a0 \u00a0 \tError: Execution of '/usr/bin/git clone https://github.com/puppetlabs/puppetlabs-vcsrepo.git /tmp/vcsrepo.P12483/httpstestrepo' returned 128: Cloning into '/tmp/vcsrepo.P12483/httpstestrepo'...\n\u00a0\u00a0 \u00a0 \u00a0 \terror: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version while accessing https://github.com/puppetlabs/puppetlabs-vcsrepo.git/info/refs?service=git-upload-pack\n\u00a0\u00a0 \u00a0 \u00a0 \tfatal: HTTP request failed\n\u00a0\u00a0 \u00a0 \u00a0 \tError: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.P12483/httpstestrepo]/ensure: change from absent to present failed: Execution of '/usr/bin/git clone https://github.com/puppetlabs/puppetlabs-vcsrepo.git /tmp/vcsrepo.P12483/httpstestrepo' returned 128: Cloning into '/tmp/vcsrepo.P12483/httpstestrepo'...\n\u00a0\u00a0 \u00a0 \u00a0 \terror: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version while accessing https://github.com/puppetlabs/puppetlabs-vcsrepo.git/info/refs?service=git-upload-pack\n\u00a0\u00a0 \u00a0 \u00a0 \tfatal: HTTP request failed\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39612", "fixedVersions": [], "id": "39612", "issueType": "Task", "key": "MODULES-7000", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-04-17T05:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failures on VCSRepo", "timeSpent": "PT0S", "updated": "2018-04-17T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Do you receive report about catalog failure? Looking at the tagmail report code, I don't think it does it.\n\n{noformat}\n    if metrics['resources']['out_of_sync'] == 0 && metrics['resources']['changed'] == 0 && metrics['events']['audit'].nil? # rubocop:disable Style/NumericPredicate\n      # Altering to \"(metrics['resources']['out_of_sync'] ).zero?\" from \"metrics['resources']['out_of_sync'] == 0\" as causes tests to fail due to 'nil:NilClass' errors.\n      Puppet.notice 'Not sending tagmail report", "created": "2019-02-02T06:41:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I submitted a fix, that works for me, hopefully it will get accepted\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/117\n", "created": "2019-03-01T07:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for the PR [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd]\n\nAs this PR has been merged, I am going to resolve this ticket.\u00a0\n\nThank you for your contributions.\u00a0", "created": "2021-03-08T08:38:00.000000"}], "components": ["tagmail"], "created": "2018-04-13T07:56:00.000000", "creator": "5d09f568f9d5660c516569a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2957030f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl9lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91590087597_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 2.4.0*\n*Puppet Version: 5.5.0*\n*OS Name/Version: Ubuntu 16.04.4 LTS*\n*Puppetserver Version: 5.3.0-1xenial*\n\nIt looks, that if catalog compilation fails, reporting done by tagmail is not working, meaning no email is being sent. This can be reproduced by any incorrect manitest, for example with type mismatch:\n\n{code:java}\nclass foo (\n  Boolean $bar = '1',\n) {\n}\n{code}\n\nWhat I found interesting, that _reports/tagmail.rb_ lives in different directory than all other reporting plugins (e.g. _foreman.rb_).\n\n{code:java}\n# ls -l /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/reports /opt/puppetlabs/puppet/cache/lib/puppet/reports /opt/puppetlabs/server/data/puppetserver/reports /opt/puppetlabs/server/data/puppetserver/lib/puppet/reports\n/opt/puppetlabs/puppet/cache/lib/puppet/reports:\ntotal 12\n-rw-r--r-- 1 root root 8716 Jan 25 15:56 tagmail.rb\n\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/reports:\ntotal 28\n-rw-r--r-- 1 puppet puppet 6912 Mar 14  2017 foreman.rb\n-rw-r--r-- 1 root   root   1537 Mar 19 22:46 http.rb\n-rw-r--r-- 1 root   root    326 Mar 19 22:46 log.rb\n-rw-r--r-- 1 root   root   7515 Mar 15 16:25 puppetdb.rb\n-rw-r--r-- 1 root   root   1906 Mar 19 22:46 store.rb\n\n/opt/puppetlabs/server/data/puppetserver/lib/puppet/reports:\ntotal 8\n-rw-r--r-- 1 root root 7993 Jul 13  2016 tagmail.rb\n\n/opt/puppetlabs/server/data/puppetserver/reports:\ntotal 0\n{code}\n\nh4. Workaround\nSo first of all, I tried removing _tagmail_ module and deploying _tagmail.rb_ using puppet to _/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/reports_ and then it IS working just fine.\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40710", "fixedVersions": [], "id": "40710", "issueType": "Bug", "key": "MODULES-6999", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d09f568f9d5660c516569a2", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail : no email on catalog compilation failure", "timeSpent": "PT0S", "updated": "2021-03-08T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This is more informational than it is directing the script on what to install. I regret adding this. It is documented as such being only informational - https://forge.puppet.com/puppetlabs/chocolatey#facts. We certainly could have called it out better that you were supplying the provider with information in that instance.", "created": "2019-01-17T09:21:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Actualy, it's not documented at all https://forge.puppet.com/puppetlabs/chocolatey#parameters. Apologies here.", "created": "2019-01-17T09:28:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is currently the expected behavior (documentation update tracked in MODULES-7042) and the feature request is filed in MODULES-8521.", "created": "2019-02-01T10:46:00.000000"}], "components": ["chocolatey "], "created": "2018-04-13T07:49:00.000000", "creator": "623c1399761efb0069ce0688", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e8e399d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25415881566_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0am having an issue with the chocolatey module\n\nclass choco::choco_agent_install (\n Boolean $chocobusiness = true,\n String $chocoversion = '0.10.9',\n String $chocotimeout = '2700',\n String $chocolocation = 'c:\\ProgramData\\chocolatey\\license\\chocolatey.license.xml',\n String $chococache = \"${::datadrive}\\\\apps\\\\chocolatey\\\\choco-cache\",\n String $internalserver = 'http://choc601/chocolatey',\n) {\n\nclass {'chocolatey':\n choco_install_timeout_seconds => $chocotimeout,\n chocolatey_version => $chocoversion,\n }\nthis doesn't install 0.10.9\nbut it does install 0.10.10", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "39611", "fixedVersions": [], "id": "39611", "issueType": "Bug", "key": "MODULES-6998", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1399761efb0069ce0688", "resolution": "Duplicate", "resolutionDate": "2019-02-01T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/chocolatey : chocolatey_version => $chocoversion doesn't seem to work", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Hello,\nApologies but at this point in time we feel that the current field coverage is sufficient and that any further additions would be counterproductive to the overall quality of the module. If you disagree we invite you to take another look at the account, as several new types have been added in the time since this ticket was first made and one or more of them could match your requirements. If you still cannot find the specific type that you require we of course welcome you to create a pr that would add the functionality that you require. The code is fully open source and we encourage and treasure any contributions from the community.\nBest Wishes\nModules Team", "created": "2018-08-23T04:57:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "Thanks. [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] will have a look at the new features added. I am a bit perplexed as to how adding functionality to the module by Puppet internally can be counter productive to the quality but you suggest that a community PR would be accepted and thus possibly not be detrimental to the quality. It smells a bit like bullshit, so rather next time say: We have not received enough interest from the rest of the community for us to warrant to doing this development internally, but if you feel strongly enough about it we will look at and accept your PR for the required fuctionality. ", "created": "2018-08-23T05:52:00.000000"}], "components": [], "created": "2018-04-13T05:31:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1440e397"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl9kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1733976521_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9668817875"}], "description": "the [https://forge.puppet.com/puppetlabs/account]\u00a0module does not allow you to manage the majority of fields in the shadow file. It would be really handy to be able to manage all shadow file fields within the module rather than to use another module to do so.", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "35347", "fixedVersions": [], "id": "35347", "issueType": "Improvement", "key": "MODULES-6997", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "resolution": "Won't Do", "resolutionDate": "2018-08-23T04:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Accounts module should allow to manage all shadow file fields", "timeSpent": "PT0S", "updated": "2018-08-23T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2018-04-12T21:42:00.000000", "creator": "623a49b31c7f6a007049177a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Being able to use regex capture variables in \"line\"."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a05151"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If we are going to support regex it would be good to be consistent and support all of it. Without digging deeply into the type & provider code we would expect this is pretty complicated for a request we've seen once so far."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl9j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/18"}], "description": "It would be very useful to have file_line support regex capture variables in the \"line\" attribute since \"match\" already supports regexes.\n\n\u00a0\n\nA use case would be preserving formatting and other arguments that may be present in *NIX scripts.\u00a0 For example (simplistic pseudocode):\n\nGiven the script:\n\n\u00a0\n\n{{\u00a0 if ...}}{{\u00a0 then}}{{\u00a0\u00a0\u00a0\u00a0\u00a0 umask 022}}{{\u00a0 fi}}{{...}}{{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ...}}{{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 then}}{{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ...}}{{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 then}}{{\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 umask 027}}{{...}}\n\n\u00a0\n\nHaving file_line be able to preserve spacing and other patterns would be very helpful.\u00a0 E.g.:\n\n{{\u00a0 file_line { 'tighten_umask':}}{{\u00a0\u00a0\u00a0 ensure => present,}}{{\u00a0\u00a0\u00a0 path\u00a0\u00a0\u00a0\u00a0 => '/etc/profile',}}{{\u00a0\u00a0\u00a0 line\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 => \"$1 077\",}}{{\u00a0\u00a0\u00a0 match\u00a0\u00a0 => '^([ \\t]*umask)..*'}}{{\u00a0\u00a0\u00a0 multilple => true,}}{{\u00a0 }}}\n\n\u00a0\n\nTemplates won't always work\u2013especially if some systems legitimately need different changes to the same file.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36508", "fixedVersions": [], "id": "36508", "issueType": "Improvement", "key": "MODULES-6996", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49b31c7f6a007049177a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support regex capture variables in \"file_line\"", "timeSpent": "PT0S", "updated": "2018-05-03T07:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2018-04-12T15:36:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should accept values that are either on the local disk or at a UNC path."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74ca7ba9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqkn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54850233482_*|*_6_*:*_1_*:*_0"}], "description": "The module will not register a repository based on a file system path that the underlying feature supports. \n\nif the value for the 'source_location' property is set to a file system location the following error occurs. \n\nError: Parameter source_location failed on Psrepository[my-awesome-repo]: Validate method failed for class source_location: bad URI(is not URI?): C:\\repository (file: C:/testing/bill.pp, line: 1)\n\nThe validation should be modified to accept these valid URI paths.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "42833", "fixedVersions": [], "id": "42833", "issueType": "Bug", "key": "MODULES-6995", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "hbuckle-powershellmodule : Does not support file system repositories", "timeSpent": "PT0S", "updated": "2020-01-07T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2018-04-12T14:54:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If the attempt to register a PSRepository fails, the error should be returned to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1292a3d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqk7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54852762020_*|*_6_*:*_1_*:*_0"}], "description": "When attempting to register a repository using the psrepository resource, if an error occurs during the attempt to register, the error is not returned from the powershell code.\n\n\u00a0An attempt to create a custom named repository that has the same url as the built in PSGallery repository the following debug output results:\n \u00a0\n{code:puppet}psrepository {'my-awesome-repo':\n  ensure                   => present,\n  source_location     => 'https://www.powershellgallery.com/api/v2/',\n  installation_policy  => 'trusted',\n  provider                 => 'windowspowershell',\n}\n\npackage { 'Pester':\n  ensure   => 'present',\n  source   => 'my-awesome-repo',\n  provider => 'windowspowershell',\n}\n{code}\n\u00a0\n{noformat}Debug: Executing: 'C:/Windows/System32/WindowsPowerShell/v1.0/powershell.EXE -noprofile -executionpolicy bypass -command $params = @{\n Name = 'my-awesome-repo'\n SourceLocation = 'https://www.powershellgallery.com/api/v2/'\n InstallationPolicy = 'trusted'\n }\n Register-PSRepository @params\n'\nNotice: /Stage[main]/Main/Psrepository[my-awesome-repo]/ensure: created{noformat}\n\nRunning the actual PowerShell commands results in:\n{code:powershell}\n$params = @{\n    Name = 'my-awesome-repo'\n    SourceLocation = 'https://www.powershellgallery.com/api/v2/'\n    InstallationPolicy = 'trusted'\n}\n\nRegister-PSRepository @params\n\nPackageManagement\\Register-PackageSource : The repository could not be registered because there exists a registered repository with Name 'PSGallery' and SourceLocation 'https://www.powershellgallery.com/api/v2/'. To register another repository with Name \n'my-awesome-repo', please unregister the existing repository using the Unregister-PSRepository cmdlet.\nAt C:\\Program Files\\WindowsPowerShell\\Modules\\PowerShellGet\\1.0.0.1\\PSModule.psm1:4211 char:17\n+ ...     $null = PackageManagement\\Register-PackageSource @PSBoundParamete ...\n+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (Microsoft.Power...erPackageSource:RegisterPackageSource) [Register-PackageSource], Exception\n    + FullyQualifiedErrorId : RepositoryAlreadyRegistered,Add-PackageSource,Microsoft.PowerShell.PackageManagement.Cmdlets.RegisterPackageSource\n{code}\n\nBut the error is not returned to the user, the run fails, and the next run attempts the same thing again.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "35346", "fixedVersions": [], "id": "35346", "issueType": "Bug", "key": "MODULES-6994", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "hbuckle-powershellmodule : Does not return ", "timeSpent": "PT0S", "updated": "2020-01-07T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c143f761efb0069ce06fc", "attachments": [], "comments": [{"author": "623c143f761efb0069ce06fc", "body": "[https://github.com/puppetlabs/puppetlabs-haproxy/pull/313]\u00a0has ben made to fix the issue", "created": "2018-04-11T16:04:00.000000"}, {"author": "623c143f761efb0069ce06fc", "body": "This was merged", "created": "2018-04-12T09:39:00.000000"}], "components": [], "created": "2018-04-11T16:03:00.000000", "creator": "623c143f761efb0069ce06fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6201e93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl86v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63381586_*|*_6_*:*_1_*:*_0"}], "description": "We are seeing errors like this:\n\n2018-04-11 05:41:51,873 WARN [qtp2054090862-903] [puppetserver] Scope(Haproxy::Frontend[mysql_cluster]) The $bind_options parameter is deprecated; please use $bind instead\n\nin the frontend manifest bind_options defaults to undef but the check is looking if != '' to thrown the warning.\n\n\u00a0\n\nExpected result: should be no warning if #bind_options is not being used.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40709", "fixedVersions": [], "id": "40709", "issueType": "Bug", "key": "MODULES-6993", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c143f761efb0069ce06fc", "resolution": "Fixed", "resolutionDate": "2018-04-12T09:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{haproxy} : {bind_options throwing unnecessary warning}", "timeSpent": "PT0S", "updated": "2018-04-12T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "623c1696562ab90069f8b5e4", "body": "I did a bit more digging and buried in a comment on one of the issues on the sharepointdsc git repo is that sharepointdsc ignores the user field. In my testing. This is true. I have been able to get this resource working using a dummy/invalid user name. Seems like maybe this should get documented somewhere.", "created": "2018-04-11T14:04:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/c0b8dc83f415b4bfe75bceb6f08e5f387300fd6c", "created": "2018-05-14T10:38:00.000000"}], "components": ["dsc_lite"], "created": "2018-04-11T11:28:00.000000", "creator": "623c1696562ab90069f8b5e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Add to README how to specify credentials without a user name.\n\nInclude a positive example in the doc.\n\nTesting: run the positive example and see that it works."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799d8d1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlry7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_86318810_*|*_1_*:*_1_*:*_2250385775_*|*_10009_*:*_2_*:*_506042368_*|*_3_*:*_1_*:*_3806452_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_88132286"}], "description": "_Basic Info_\n *Module Version: 0.2.0*\n *Puppet Version:5.3.3*\n *OS Name/Version: Windows Server 2016*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nI'm having issue using the spfarm dsc from the sharepointdsc (release 2.2) module using dsc_lite.\n\nThis resource requires passphrase only, essentially a password only MSFT_Credential. (It's expecting a PSCredential.)\n\n\u00a0\n\n*Actual Behavior:*\n\nUsing this manifest:\n{code:java}\n// cdsc{ 'spfarm':\n  dsc_resource_name       => 'SPFarm',\n  dsc_resource_module     => 'SharePointDsc',\n  dsc_resource_properties => {\n    'ensure'                   => present,\n    'serverrole'               => $sprole,\n    'farmconfigdatabasename'   => hiera('sharepoint::configdb'),\n    'databaseserver'           => hiera('sharepoint::sqlserver'),\n    'farmaccount'              => {\n      'dsc_type'       => 'MSFT_Credential',\n      'dsc_properties' => {\n        'user'     => $farmaccount,\n        'password' => $farmaccountp,\n      }\n    },\n    'passphrase'               => {\n      'dsc_type'       => 'MSFT_Credential',\n      'dsc_properties' => {\n        'user'     => undef,\n        'password' => hiera('sharepoint::passphrase'),\n      }\n    },\n    'admincontentdatabasename' => hiera('sharepoint::admincontentdb'),\n    'runcentraladmin'          => $centraladmin,\n    'psdscrunascredential'     => {\n      'dsc_type'       => 'MSFT_Credential',\n      'dsc_properties' => {\n        'user'     => hiera('sharepoint::setupaccount'),\n        'password' => hiera('sharepoint::setupaccountp'),\n      }\n    }\n  },\n}\n{code}\nI get the following error:\n\nError: /Stage[main]/Profiles::Sharepoint/Dsc[spfarm]: Could not evaluate: unsupported type NilClass of value ''\n\n\u00a0\n\nI have also tried it with '', and not specifying the user key. Neither of those work either.", "environment": "\u00a0\n\n\u00a0", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "37528", "fixedVersions": [], "id": "37528", "issueType": "Task", "key": "MODULES-6992", "labels": [], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1696562ab90069f8b5e4", "resolution": "Fixed", "resolutionDate": "2018-05-15T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : MSFT_Credential issue for password-only PSCredential", "timeSpent": "PT0S", "updated": "2018-05-15T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc_lite"], "created": "2018-04-11T10:16:00.000000", "creator": "623c1696562ab90069f8b5e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14432332"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl6wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1990316249_*|*_6_*:*_1_*:*_0"}], "description": "I'm hitting an error using spfarm from sharepointdsc:\n\nMy code is as follows\ndsc{ 'spfarm':\ndsc_resource_name => 'SPFarm',\ndsc_resource_module => 'SharePointDsc',\ndsc_resource_properties => {\n'ensure' => present,\n'serverrole' => $sprole,\n'farmconfigdatabasename' => hiera('sharepoint::configdb'),\n'databaseserver' => hiera('sharepoint::sqlserver'),\n'farmaccount' => {\n'dsc_type' => 'MSFT_Credential',\n'dsc_properties' => {\n'user' => $farmaccount,\n'password' => $farmaccountp,\n}\n},\n'passphrase' => {\n'dsc_type' => 'MSFT_Credential',\n'dsc_properties' => {\n'user' => undef,\n'password' => hiera('sharepoint::passphrase'),\n}\n},\n'admincontentdatabasename' => hiera('sharepoint::admincontentdb'),\n'runcentraladmin' => $centraladmin,\n'psdscrunascredential' => {\n'dsc_type' => 'MSFT_Credential',\n'dsc_properties' => {\n'user' => hiera('sharepoint::setupaccount'),\n'password' => hiera('sharepoint::setupaccountp'),\n}\n}\n},\n}\n\u00a0\n\u00a0\nThe issue is with *passphrase*. It requires a PSCredential object, but only a password. No user.\nI have tried with no user specified, undef, and '' as values for that user. All of them present conversion problems such as:\nError: /Stage[main]/Profiles::Sharepoint/Dsc[spfarm]: Could not evaluate: unsupported type NilClass of value ''\nor\u00a0\nCould not evaluate: no implicit conversion of nil into String\n\u00a0\nIs there a way to make this work?\n\u00a0", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "35345", "fixedVersions": [], "id": "35345", "issueType": "Bug", "key": "MODULES-6991", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1696562ab90069f8b5e4", "resolution": "Duplicate", "resolutionDate": "2018-05-04T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: PSCredential needed without user key", "timeSpent": "PT0S", "updated": "2018-05-04T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2018-04-11T02:52:00.000000", "creator": "623c15458d8b9c0068b8b422", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17fe3818"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl6qf:"}], "description": "According to the documentation of *any2bool*:\n{noformat}\n* Strings such as Y,y,1,T,t,TRUE,yes,'true' will return true\n* Strings such as 0,F,f,N,n,FALSE,no,'false' will return false\n* Booleans will just return their original value\n* Number (or a string representation of a number) > 0 will return true, otherwise false\n* undef will return false\n* Anything else will return true{noformat}\nThe last part 'Anything else will return true' I interpret as:\n\nany2bool('foobar') => true\n\n\u00a0\n\nWhen looking at the implementation, the decision is delegated to *str2bool*:\n{noformat}\n...\nif arg.is_a?(String)\n      if valid_float\n        return function_num2bool( [ arguments[0] ] )\n      else\n        return function_str2bool( [ arguments[0] ] )\n      end\nend\nreturn true{noformat}\nHaving a closer look at *str2bool* the issue seems to be that it only accepts a limited input set:\n{noformat}\n...\nwhen /^$/, '' then false # Empty string will be false ...\nwhen /^(1|t|y|true|yes)$/i  then true\nwhen /^(0|f|n|false|no)$/i  then false\nwhen /^(undef|undefined)$/ then false # This is not likely to happen ...\nelse\n    raise(Puppet::ParseError, 'str2bool(): Unknown type of boolean given')\n...{noformat}\nOne could fix this by:\n * Removing support for arbitrary strings (defeating the purpose of *any2bool*)\n * Catching the exception thrown in *str2bool* and defaulting to *true*\n * Allowing arbitrary strings in *str2bool* and handling it correctly there\n\n\u00a0\n\n\u00a0", "environment": "*Verified on:*\n\npuppetlabs-stdlib 4.19.0 and latest\n\npuppet 3.7.2 and 4.7\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41759", "fixedVersions": [], "id": "41759", "issueType": "Bug", "key": "MODULES-6990", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15458d8b9c0068b8b422", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : 'any2bool' documented functionality differs from implementation", "timeSpent": "PT0S", "updated": "2021-01-25T08:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:adac4e58-01ac-4fce-8be9-94131c26c73d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] is this on your radar by chance?", "created": "2018-12-13T17:00:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:adac4e58-01ac-4fce-8be9-94131c26c73d] unfortunately this isn't on our radar. We only have basic windows knowledge on the team, so we wouldn't be best positioned to do this work right now.", "created": "2018-12-14T03:16:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This ticket is specifically Linux work to bring it up to parity with the Windows implementation. No Windows knowledge needed.", "created": "2018-12-14T10:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Ah, completely misunderstood that, thanks for the clarification [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e]", "created": "2018-12-14T10:45:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I have created a PR adding support for this feature. If you could [review|https://github.com/puppetlabs/puppetlabs-bootstrap/pull/61]\u00a0it I'd really appreciate it. Cheers!", "created": "2019-02-05T09:44:00.000000"}], "components": [], "created": "2018-04-11T00:54:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a291b7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl6pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5563589187_*|*_3_*:*_1_*:*_672905068_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20391783481"}], "description": "For MODULES-6831, Windows support was added to the bootstrap module. At that time, CSR extension support was added for use with the simplified installer.\n\nSince it's trivial to support arrays of values in a PowerShell based task, such support was added, as only accepting single CSR values is generally insufficient for user scenarios.\n\nIt was noted that Linux tasks only support single values in their metadata, and should therefore be corrected to be consistent with the Windows task.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34282", "fixedVersions": [], "id": "34282", "issueType": "New Feature", "key": "MODULES-6989", "labels": ["linux"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2019-02-13T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "bootstrap : support passing multiple extension_requests / custom_attributes for Linux task", "timeSpent": "PT0S", "updated": "2019-02-13T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The puppetlabs-dsc module already incorporates the resources from the xFailoverCluster module. We could also decide that using this module is a good approach after some testing to determine how well it works with puppet and best methodologies for using it.", "created": "2018-04-23T11:44:00.000000"}], "components": ["sqlserver"], "created": "2018-04-10T17:22:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25149b46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl6nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/18"}], "description": "Look into how xFailOverCluster handles supporting the set up and configuration of SQL clusters to see if there's something we can learn from that to enable us to provide cluster support.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36507", "fixedVersions": [], "id": "36507", "issueType": "Task", "key": "MODULES-6988", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE - Look at how xFailOverCluster solves clustering", "timeSpent": "PT0S", "updated": "2021-01-25T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2018-04-10T11:28:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9902ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl64v:"}], "description": "There should be a provided rake task to validate my module's:\n* hiera.yaml\n* everything in the data/ directory, or wherever the hiera datadir is\n\nThis should also work for control repos.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41758", "fixedVersions": [], "id": "41758", "issueType": "Improvement", "key": "MODULES-6987", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper should validate hiera", "timeSpent": "PT0S", "updated": "2018-04-10T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "attachments": [], "comments": [], "components": ["augeas_core"], "created": "2018-04-10T08:52:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dd51a69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl61z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_882435_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_9076828059"}], "description": "*Puppet Version: 4.10.9*\n *Puppet Server Version: 2.6.0*\n *OS Name/Version: AIX 7.1*\n\nThis issue arose from a support ticket where a customer experiences the following error during a puppet run on one of their AIX servers.\n{code:java}\nDebug: Augeas[sshd_config](provider=augeas): Opening augeas with root /, lens path , flags 32\u00a0\nDebug: Augeas[sshd_config](provider=augeas): Augeas version 1.4.0 is installed\u00a0\nDebug: Augeas[sshd_config](provider=augeas): Closed the augeas connection\u00a0\nError: /Stage[main]/Profiles::Pci_dss::Sshd_config/Augeas[sshd_config]: Could not evaluate: unknown error - Matching path expression '/augeas/load/*['/etc/ssh/sshd_config/' !~ glob(incl) + regexp('/.*')]' failed\u00a0\n{code}\nThis box was recently updated from puppet 4.7.0 to 4.10.9\n\nThe piece of code causing this issue follows a straight forward sshd_config example from our documentation with some added DenyUser statements:\n{code:java}\n augeas { 'sshd_config':\n   lens => 'Sshd.lns',\n   incl => '/files/etc/ssh/sshd_config',\n   context => '/files/etc/ssh/sshd_config',\n   changes => [\n     'set PermitRootLogin no',\n     'set Protocol 2',\n     'set Banner /etc/qvc_sshd_banner',\n     'set DenyUsers/1 lp',\n     'set DenyUsers/2 ipsec',\n     'set DenyUsers/3 nobody',\n     'set DenyUsers/4 invscout',\n     'set DenyUsers/5 lpd',\n   ],\n   notify  => Service[$sshd_service]\n }\n{code}\nThe same code being applied to other AIX boxes causes no issues.\n\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42830", "fixedVersions": [], "id": "42830", "issueType": "Bug", "key": "MODULES-7395", "labels": ["augeas", "customer", "needs_repro"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Cannot Reproduce", "resolutionDate": "2018-07-24T10:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Augeas unknown error - Matching path expression", "timeSpent": "PT0S", "updated": "2018-07-24T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-04-10T01:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29c96b0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11582713_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36506", "fixedVersions": [], "id": "36506", "issueType": "Sub-task", "key": "MODULES-6986", "labels": [], "originalEstimate": "PT0S", "parent": "42815", "parentSummary": "Supported Release (facter_task) 0.2.1 - (04/10/2018) - (ff05025d87134c21e65eaf766bb5817d627145c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-10T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(facter_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-10T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-04-10T01:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cd4571d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2819788_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35344", "fixedVersions": [], "id": "35344", "issueType": "Sub-task", "key": "MODULES-6985", "labels": [], "originalEstimate": "PT0S", "parent": "42815", "parentSummary": "Supported Release (facter_task) 0.2.1 - (04/10/2018) - (ff05025d87134c21e65eaf766bb5817d627145c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-10T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(facter_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-10T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No loc", "created": "2018-04-10T02:28:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC needed\u00a0", "created": "2018-04-10T02:28:00.000000"}], "components": [], "created": "2018-04-10T01:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1333b1e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2510766_*|*_6_*:*_2_*:*_19990"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34279", "fixedVersions": [], "id": "34279", "issueType": "Sub-task", "key": "MODULES-6984", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42815", "parentSummary": "Supported Release (facter_task) 0.2.1 - (04/10/2018) - (ff05025d87134c21e65eaf766bb5817d627145c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-10T02:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(facter_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-04-10T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No doc changes", "created": "2018-04-10T02:28:00.000000"}], "components": [], "created": "2018-04-10T01:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e93a3b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2492270_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nhttps://github.com/puppetlabs/puppetlabs-facter_task/compare/0.2.0...release\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33239", "fixedVersions": [], "id": "33239", "issueType": "Sub-task", "key": "MODULES-6983", "labels": [], "originalEstimate": "PT0S", "parent": "42815", "parentSummary": "Supported Release (facter_task) 0.2.1 - (04/10/2018) - (ff05025d87134c21e65eaf766bb5817d627145c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-10T02:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(facter_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-04-10T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-04-10T01:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60eff979"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79442_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11514564"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-facter_task/compare/0.2.0...release\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/release/job/forge-module_puppetlabs-facter_task_init-merge_release/8/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42815", "fixedVersions": [], "id": "42815", "issueType": "Task", "key": "MODULES-6982", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-10T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (facter_task) 0.2.1 - (04/10/2018) - (ff05025d87134c21e65eaf766bb5817d627145c1)", "timeSpent": "PT0S", "updated": "2018-04-10T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c168594742a00683e4426", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-mysql/pull/1063", "created": "2018-04-09T10:10:00.000000"}], "components": ["mysql"], "created": "2018-04-09T09:50:00.000000", "creator": "623c168594742a00683e4426", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a39fa83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5br:"}], "description": "_Basic Info_\n *Module Version:\u00a0v5.3.0*\n *Puppet Version:\u00a05.5.0-1xenial*\n *OS Name/Version: Ubuntu 16.04.4*\n\nRunning the puppet agent results in Apparmor denials because the mysqld_version fact tries to access /root/.my.cnf which is not authorised by the Apparmor profile as shipped by Ubuntu.\n\n*How to reproduce:*\n\n  # on a node with the lib/facter/mysqld_version.rb file\n\u00a0 puppet agent --noop --no-daemon\n\u00a0 tail /var/log/syslog | grep -F apparmor\n\n{quote}Apr 9 11:19:18 pm kernel: [428816.873692] audit: type=1400 audit(1523287158.791:45): apparmor=\"DENIED\" operation=\"open\" profile=\"/usr/sbin/mysqld\" name=\"/root/.my.cnf\" pid=30796 comm=\"mysqld\" requested_mask=\"r\" denied_mask=\"r\" fsuid=0 ouid=0{quote}\n\n*Desired Behavior:*\n\nNo attempts would be made to read /root/.my.cnf and thus no Apparmor denials would be logged.\n\n*Solution:*\n\n{code:bash}\n Facter.add('mysqld_version') do\n   setcode do\n-    Facter::Util::Resolution.exec('mysqld -V 2>/dev/null')\n+    Facter::Util::Resolution.exec('mysqld --no-defaults -V 2>/dev/null')\n   end\n end\n{code}\n\n\nThe above patch fixes the issue.", "environment": "Ubuntu 16.04.4 64 bit\n\nMySQL:\u00a05.7.21-0ubuntu0.16.04.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35343", "fixedVersions": [], "id": "35343", "issueType": "Bug", "key": "MODULES-6981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c168594742a00683e4426", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : mysqld_version fact tries to read /root/.my.cnf which generates an Apparmor denial", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c128d866b810069e4380f", "body": "Closing.\u00a0 This is no longer an issue as of\u00a0[v2.7.0|https://github.com/puppetlabs/puppetlabs_spec_helper/releases/tag/v2.7.0]", "created": "2018-04-12T07:45:00.000000"}, {"author": "623c128d866b810069e4380f", "body": "Fixed as of\u00a0https://github.com/puppetlabs/puppetlabs_spec_helper/releases/tag/v2.7.0", "created": "2018-04-12T07:46:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "I'm still seeing this error using\u00a0puppetlabs_spec_helper\u00a02.9.1 and mocha 1.7.0.\u00a0 Running unit tests on custom facts results in an error as shown below.\n{code:java}\n4) plant_number should return Mason\n21:49:59      Failure/Error: Facter.fact(:default_route).stubs(:value).returns('192.168.0.254')\n21:49:59 \n21:49:59      Mocha::NotInitializedError:\n21:49:59        Mocha methods cannot be used outside the context of a test\n21:49:59      # ./spec/unit/facter/plant_number_spec.rb:19:in `block (2 levels) in <top (required)>'\n{code}\nHere is the spec file for this fact.\n{code:java}\nrequire 'spec_helper'\nrequire 'facter'\n\ndescribe :plant_number, :type => :fact do\n  before :all do\n  end  \n\n  before :each do\n    Facter.clear\n  end\n\n  it 'should return Mason' do\n    Facter.fact(:default_route).stubs(:value).returns('192.168.0.254')\n    expect(Facter.fact(:plant_number).value).to eq('01')\n  end\nend\n{code}\nIs there a way to fix this?\u00a0\u00a0", "created": "2018-08-17T08:34:00.000000"}], "components": ["spec_helper"], "created": "2018-04-09T09:23:00.000000", "creator": "623c128d866b810069e4380f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2303a251"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl5bb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253356194_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n\nThe latest spec helper fails when mocha 1.5.0 is installed as a dependency:\n\n{{Failure/Error: Puppet.features.stubs(:root?).returns(true)}}\n{{\u00a0 Mocha::NotInitializedError:}}\n{{\u00a0 \u00a0 Mocha methods cannot be used outside the context of a test}}\n\n(See [https://github.com/freerange/mocha/blob/v1.5.0/RELEASE.md#150)]\n\nI see related activity in the github repo here: [https://github.com/puppetlabs/puppetlabs_spec_helper/pull/237]\n\nI'm wondering if there are plans to cut a new release with this fix soon.\u00a0 If not, I can pin the mocha gem to `~1.4.0` as a work around, but I didn't want to bother if a release is pending.\u00a0 This affects all of our automated/CI testing jobs in our environment for all of our internal modules.", "environment": "puppetlabs_spec_help v2.6.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41757", "fixedVersions": [], "id": "41757", "issueType": "Bug", "key": "MODULES-6980", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c128d866b810069e4380f", "resolution": "Fixed", "resolutionDate": "2018-04-12T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper : fails with mocha 1.5.0", "timeSpent": "PT0S", "updated": "2018-08-17T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-04-09T03:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f5cb848"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl4z3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84747095_*|*_10007_*:*_1_*:*_160646251_*|*_3_*:*_1_*:*_108006326_*|*_5_*:*_1_*:*_0"}], "description": "h2. wat\nWhat was happening was that rspec-puppet was setting the {{pretend_platform}} for the tests in such a way that the facts expressed in the test were getting skipped. So even though we were trying to set the operating system to windows, that was being skipped and the default is instead :posix.\n\nh2. Repro\n1. Create windows VM (i've been using 2016 for a more friendly UX)\n2. Open Internet Explorer and accept default security\n3. Open Powershell in admin mode\n4. {{iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}}\n5. {{iwr 'https://raw.githubusercontent.com/glennsarti/dev-tools/master/uber-ruby-installer.ps1' | iex}}\n6. Install \"2.3.1 (x64)\"\n7. {{$env:Path += \"; C:\\tools\\ruby2.3.1x64\\bin\"}}\n8. {{gem install bundler}}\n9. {{git clone https://github.com/puppetlabs/puppetlabs-inifile}}\n10. {{cd puppetlabs-inifile}}\n11. {{bundle install --path=.bundle/gems --without system_tests}}\n12. {{bundle exec rake spec}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34305", "fixedVersions": [], "id": "34305", "issueType": "Bug", "key": "MODULES-6978", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-13T05:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet: Puppet::Util::Platform.windows? monkey patch", "timeSpent": "PT0S", "updated": "2018-04-13T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08f14a57610068e7425f", "body": "I normally work in Oracle Linux and CentOS and, again, this RHEL 7.4 host came to me as a VMware OVA file.\n\nI set up an OL7.4 host in the same environment and role as the affected host. Both hosts have identical output for\n\niptables -t nat -L -vn --line-numbers\n\nindicating no NAT rules in play. `puppet agent -t` on the OL7 box does NOT attempt to remove the nat table chains.", "created": "2018-04-06T12:12:00.000000"}, {"author": "623c08f14a57610068e7425f", "body": "On one Oracle Linux 7 host, puppet/firewall is now trying to delete the tables `mangle`, `nat`, `raw`, and `security`, all of which are system/kernel created tables and can't be deleted by `iptables -t <table> -X <chain>`. A Google search on the additional table names got me this:\n\nhttps://www.digitalocean.com/community/tutorials/a-deep-dive-into-iptables-and-netfilter-architecture\n\nSo, I think the fix is to have puppet/iptables flush those chains to clear any not-Puppet-controlled rules, but ignore the chains and tables themselves.\n\n```\nWarning: Firewallchain[PREROUTING:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain PREROUTING:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[PREROUTING:nat:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[INPUT:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain INPUT:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[INPUT:nat:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t nat -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[OUTPUT:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[OUTPUT:nat:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t nat -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[POSTROUTING:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain POSTROUTING:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X POSTROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[POSTROUTING:nat:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t nat -X POSTROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[PREROUTING:mangle:IPv4](provider=iptables_chain): Attempting to destroy internal chain PREROUTING:mangle:IPv4\nError: Execution of '/sbin/iptables -t mangle -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[PREROUTING:mangle:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t mangle -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[INPUT:mangle:IPv4](provider=iptables_chain): Attempting to destroy internal chain INPUT:mangle:IPv4\nError: Execution of '/sbin/iptables -t mangle -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[INPUT:mangle:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t mangle -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[FORWARD:mangle:IPv4](provider=iptables_chain): Attempting to destroy internal chain FORWARD:mangle:IPv4\nError: Execution of '/sbin/iptables -t mangle -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[FORWARD:mangle:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t mangle -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[OUTPUT:mangle:IPv4](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:mangle:IPv4\nError: Execution of '/sbin/iptables -t mangle -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[OUTPUT:mangle:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t mangle -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[POSTROUTING:mangle:IPv4](provider=iptables_chain): Attempting to destroy internal chain POSTROUTING:mangle:IPv4\nError: Execution of '/sbin/iptables -t mangle -X POSTROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[POSTROUTING:mangle:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t mangle -X POSTROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[INPUT:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain INPUT:security:IPv4\nError: Execution of '/sbin/iptables -t security -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[INPUT:security:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t security -X INPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[FORWARD:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain FORWARD:security:IPv4\nError: Execution of '/sbin/iptables -t security -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[FORWARD:security:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t security -X FORWARD' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[OUTPUT:security:IPv4](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:security:IPv4\nError: Execution of '/sbin/iptables -t security -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[OUTPUT:security:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t security -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[PREROUTING:raw:IPv4](provider=iptables_chain): Attempting to destroy internal chain PREROUTING:raw:IPv4\nError: Execution of '/sbin/iptables -t raw -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[PREROUTING:raw:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t raw -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[OUTPUT:raw:IPv4](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:raw:IPv4\nError: Execution of '/sbin/iptables -t raw -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[OUTPUT:raw:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t raw -X OUTPUT' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\n```\n\nFinally, the only thing I do with `firewallchain` is set the default policies on the filter table:\n\n```\n  firewallchain { 'INPUT:filter:IPv4':\n    ensure => present,\n    policy => drop,\n  }\n\n  firewallchain { 'FORWARD:filter:IPv4':\n    ensure => present,\n    policy => accept,\n  }\n\n  firewallchain { 'OUTPUT:filter:IPv4':\n    ensure => present,\n    policy => accept,\n  }\n```\n", "created": "2018-04-27T10:22:00.000000"}, {"author": "623c08f14a57610068e7425f", "body": "Directly editing /etc/sysconfig/iptables or /etc/sysconfig/ip6tables might be a back door fix. I'm still experimenting with that.\n", "created": "2018-05-08T22:02:00.000000"}, {"author": "623c08f14a57610068e7425f", "body": "And, I'll call that a good experiment...\n\n```\npushd /etc/sysconfig\nmv ip6tables test.ip6tables\nmv ip6tables-config test.ip6tables-config\nmv ip6tables.save test.ip6tables.save\nmv iptables test.iptables\nmv iptables-config test.iptables-config\nmv iptables.save test.iptables.save\npopd\n```\n\nAnd `puppet agent -t` firewall errors go away. Afterwards, and with ip6tables explicitly turned off, `/etc/sysconfig/iptables` was recreated.\n\n", "created": "2018-05-09T14:29:00.000000"}, {"author": "623c08f14a57610068e7425f", "body": "The first test host, immediately above, is Oracle Linux 7, and succeeded as described.\n\nThe second test host is RHEL 7, and still fails with the original errors (above), even with the removal of the named files and `rm -f /etc/sysconfig/ebtables-config`.\n\n(Of course this can't be simple.)", "created": "2018-05-09T15:25:00.000000"}, {"author": "623c08f14a57610068e7425f", "body": "I think I have it. I don't know whether to call this a workaround or a fix. Manual steps:\n\n- Stop services iptables, ip6tables, and/or ebtables as needed.\n- Delete files as above.\n- Touch a blank /etc/sysconfig/iptables.\n\nI have a file{'/etc/sysconfig/iptables':} resource in my firewall.pp, but requiring it in the service{'iptables':} resource leads me to a resource loop in the module, somewhere. Not requiring the file{} resource doesn't guarantee it gets touched before attempting to start the service.", "created": "2018-05-10T09:50:00.000000"}, {"author": "623a4affa95758006959ffa2", "body": "I am seeing the same recurring issue on Ubuntu. Is there any timeline for a fix for this issue?\u00a0", "created": "2019-01-11T16:49:00.000000"}], "components": ["firewall"], "created": "2018-04-06T11:40:00.000000", "creator": "623c08f14a57610068e7425f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Flush system/kernel created tables, populate them with any Puppet-managed rules, and otherwise ignore them.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14678cae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl4jz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/19"}], "description": "Warning/Error from `puppet agent -t`:\n\n```\n\nWarning: Firewallchain[PREROUTING:nat:IPv4](provider=iptables_chain): Attempting to destroy internal chain PREROUTING:nat:IPv4\nError: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Baseline::Linux::Firewall/Firewallchain[PREROUTING:nat:IPv4]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/iptables -t nat -X PREROUTING' returned 1: iptables: Invalid argument. Run `dmesg' for more information.\n\n```\n\nIdentical messages for INPUT, OUTPUT, and POSTROUTING, as well.\n\n\u00a0\n\nLooking at `man iptables`, the information about the `-X` argument says it deletes \"user-defined\" chains in a table. If the `nat` table and its chains are created by the kernel, they may not be removable via command-line `iptables` commands.\n\n(I got this VM as a template, and I don't know what configuration happened behind the scenes. If I figure out how to drop the `nat` table entirely, I'll pass that along as an alternative method that these iptables commands.)\n", "environment": "[root@[HOST] ~]# cat /etc/*-release\nNAME=\"Red Hat Enterprise Linux Server\"\nVERSION=\"7.4 (Maipo)\"\nID=\"rhel\"\nID_LIKE=\"fedora\"\nVARIANT=\"Server\"\nVARIANT_ID=\"server\"\nVERSION_ID=\"7.4\"\nPRETTY_NAME=\"Red Hat Enterprise Linux Server 7.4 (Maipo)\"\nANSI_COLOR=\"0;31\"\nCPE_NAME=\"cpe:/o:redhat:enterprise_linux:7.4:GA:server\"\nHOME_URL=\"https://www.redhat.com/\"\nBUG_REPORT_URL=\"https://bugzilla.redhat.com/\"\n\nREDHAT_BUGZILLA_PRODUCT=\"Red Hat Enterprise Linux 7\"\nREDHAT_BUGZILLA_PRODUCT_VERSION=7.4\nREDHAT_SUPPORT_PRODUCT=\"Red Hat Enterprise Linux\"\nREDHAT_SUPPORT_PRODUCT_VERSION=\"7.4\"\nRed Hat Enterprise Linux Server release 7.4 (Maipo)\nRed Hat Enterprise Linux Server release 7.4 (Maipo)\n\n\u00a0\n\n[root@[HOST] ~]# uname -a\nLinux [HOST]\u00a03.10.0-693.17.1.el7.x86_64 #1 SMP Sun Jan 14 10:36:03 EST 2018 x86_64 x86_64 x86_64 GNU/Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39610", "fixedVersions": [], "id": "39610", "issueType": "Bug", "key": "MODULES-6977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08f14a57610068e7425f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-firewall: Fails to delete chains in NAT table.", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "created": "2018-04-06T11:20:00.000000", "name": "_newwebsite.ps1.erb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12841"}, {"attacher": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "created": "2018-04-06T11:13:00.000000", "name": "output.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13034"}, {"attacher": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "created": "2018-04-06T11:13:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12946"}], "comments": [{"author": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "body": "I think this is a duplicate of\u00a0MODULES-7173. I tested the latest version of the module (4.3.2), and it seems to fix my issue.", "created": "2018-08-14T09:41:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This issue is duplicated and closed by MODULES-7173", "created": "2018-08-23T12:30:00.000000"}], "components": ["iis", "windows"], "created": "2018-04-06T11:25:00.000000", "creator": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Functional Review (manual test, see \"How We Test\" confluence doc)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b75cd52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdhj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1127297017_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10886227628"}], "description": "*Module Version: 4.3.1*\n *Puppet Version: 5.3.3*\n *OS Name/Version: Windows Server 2012 Core*\n\nWhen binding to port 443, the IIS module appears to first create the site using the http protocol. Then, when the site tries to start, an error is thrown, because IIS doesn't allow a site to start using http protocol on port 443. You have to use https when binding to port 443.\n\nAfter some investigation, I realized that setting the protocol to https is a matter of passing the\u00a0-Ssl flag to the New-WebSite cmdlet. Therefore I modified the _newwebsite.ps1.erb template to pass the Ssl flag. It's a crude measure, but it fixed my issue. File attached. See line 18.\n\nA better solution would be to detect when the port is set to 443, and set the\u00a0-Ssl flag appropriately in that circumstance.\n\n*Desired Behavior: I am expecting that when I specify the protocol to be https, the site gets created with that protocol, instead of http.*\n\n*Actual Behavior: The site gets created with the http protocol.*", "environment": "Vagrant (VirtualBox) VM", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "33238", "fixedVersions": ["IIS 4.4.0"], "id": "33238", "issueType": "Bug", "key": "MODULES-6976", "labels": ["module", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c039a40-a2f1-4e64-a458-0b59cd3b68ba", "resolution": "Fixed", "resolutionDate": "2018-08-23T12:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : protocol should be set to https when creating a binding on port 443", "timeSpent": "PT0S", "updated": "2018-08-23T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:72afb02a-fc4a-4bd1-96bf-5a71020d42f0", "body": "We're also encountering this. and found this [MODULES-5493 comment|https://puppet.atlassian.net/browse/MODULES-5493?focusedCommentId=510292&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-510292], sounds like this problem is tied deep into core Puppet behavior dealing with composites.\n\n", "created": "2018-07-11T16:59:00.000000"}, {"author": "557058:72afb02a-fc4a-4bd1-96bf-5a71020d42f0", "body": "I was able to workaround this problem by removing composite functionality locally, it's not pretty but means we aren't blocked anymore. Don't forget to restart your puppet master after updating \n\n{noformat}\n$ git diff modules/iis/lib/puppet/type/iis_application.rb\ndiff --git a/modules/iis/lib/puppet/type/iis_application.rb b/modules/iis/lib/puppet/type/iis_application.rb\nindex 75b4f83d5..f6c0f9a89 100755\n--- a/modules/iis/lib/puppet/type/iis_application.rb\n+++ b/modules/iis/lib/puppet/type/iis_application.rb\n@@ -5,38 +5,15 @@ require_relative '../../puppet_x/puppetlabs/iis/property/hash'\n\n Puppet::Type.newtype(:iis_application) do\n   @doc = \"Allows creation of a new IIS Application and configuration of\n-          application parameters.\n-\n-          The iis_application type uses a composite namevar for applicationname\n-          and sitename to uniquely identify a declaration. To use this\n-          successfully, put both the sitename and the applicationname in the\n-          title. Puppet will build the catalog using the composite of the two\n-          values, while still using the correct value for the applicationname\n-          when creating the IIS application. It requires a \\ in between the\n-          sitename and applicationname, for example,\n-          iis_application { '\\#{@site_name}\\\\\\#{@app_name}'.\"\n+          application parameters.\"\n\n   ensurable\n\n-  def self.title_patterns\n-    [\n-      [\n-        /^([^\\\\]+)\\\\([^\\\\]+)$/,\n-        [\n-          [:sitename],\n-          [:applicationname],\n-        ]\n-      ],\n-      [\n-        /^([^\\\\]+)$/,\n-        [\n-          [:applicationname],\n-        ]\n-      ]\n-    ]\n+  newparam(:name, :namevar => true) do\n+    desc 'The name of the application'\n   end\n\n-  newparam(:applicationname, :namevar => true) do\n+  newproperty(:applicationname) do\n     desc \"The name of the application. The virtual path of the application is\n           '/<applicationname>'.\"\n     validate do |value|\n@@ -46,7 +23,7 @@ Puppet::Type.newtype(:iis_application) do\n     end\n   end\n\n-  newproperty(:sitename, :namevar => true, :parent => PuppetX::PuppetLabs::IIS::Property::Name) do\n+  newproperty(:sitename, :parent => PuppetX::PuppetLabs::IIS::Property::Name) do\n     desc 'The name of the site for the application.'\n   end\n\n@@ -122,6 +99,6 @@ Puppet::Type.newtype(:iis_application) do\n   autorequire(:iis_site) { self[:sitename] }\n\n   validate do\n-    fail(\"sitename is a required parameter\") if (provider && ! provider.sitename) or ! self[:sitename]\n+    fail(\"sitename and application name are required parameters\") if (provider && ! provider.sitename && ! provider.applicationname) or ! self[:sitename] or ! self[:applicationname]\n   end\n end\n\n{noformat}\n", "created": "2018-07-12T11:41:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Duplicate of MODULES-5493. That ticket has been resolved and merged to master, and has been released to the forge.", "created": "2019-01-25T15:17:00.000000"}], "components": ["iis"], "created": "2018-04-06T09:50:00.000000", "creator": "557058:47f0dcba-8339-46b1-a92c-a7ae4a701e34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39b030b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4560"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl4e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25424809974_*|*_6_*:*_1_*:*_0"}], "description": "Tested with puppetserver 2.7.2, 5.0.0, 5.1.0, 5.1.3, 5.2.0, 5.3.0 and puppetlabs-iis 4.2.1, 4.3.1\n\n\nYou can not create an application with the same name on different sites.\n\n\nExample:\n\nTestSite1\\AppTest\n\nTestSite2\\AppTest\n\n\n\n{noformat}\n$ cat test_iis.pp\niis_site { 'TestSite1': ensure => 'started' } -> iis_application { 'TestSite1\\\\TestApp': ensure => 'present' }\niis_site { 'TestSite2': ensure => 'started' } -> iis_application { 'TestSite2\\\\TestApp': ensure => 'present' }\n{noformat}\n\n\n{noformat}\n$ puppet apply test_iis.pp \nError: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Iis_application[TestSite2\\TestApp] to [\"TestApp\"] at (file: /etc/puppetlabs/code/test_iis.pp, line: 2); resource [\"Iis_application\", \"TestApp\"] already declared (file: /etc/puppetlabs/code/test_iis.pp, line: 1) (file: /etc/puppetlabs/code/test_iis.pp, line: 2, column: 50) on node puppet.grupoamil.com.br\n{noformat}\n\n", "environment": "Tested with puppetserver 2.7.2, 5.0.0, 5.1.0, 5.1.3, 5.2.0, 5.3.0 and puppetlabs-iis 4.2.1, 4.3.0, 4.3.1", "epicLinkSummary": "IIS - Next supported release", "estimate": "PT0S", "externalId": "36505", "fixedVersions": [], "id": "36505", "issueType": "Bug", "key": "MODULES-6974", "labels": ["puppetlabs-iis", "windows"], "originalEstimate": "PT0S", "parent": "38300", "parentSummary": "IIS - Next supported release", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:47f0dcba-8339-46b1-a92c-a7ae4a701e34", "resolution": "Duplicate", "resolutionDate": "2019-01-25T15:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-iis : Does not accept iis_application with same name on different sites", "timeSpent": "PT0S", "updated": "2019-01-25T15:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We test many core modules against nightly packages of puppet-agent and puppet gems, so I'm going to close this.", "created": "2022-08-23T22:41:00.000000"}], "components": ["puppet_agent"], "created": "2018-04-05T10:26:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Smoke matrix covers all platforms with specialized code paths in the module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ce30113"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6971"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl3tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3395647590_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_134974890935"}], "description": "The current smoke test matrix does not cover the more interesting/fragile code paths on platforms such as AIX and Solaris.", "epicLinkSummary": "Refactor puppet_agent testing", "estimate": "PT0S", "externalId": "33237", "fixedVersions": [], "id": "33237", "issueType": "Task", "key": "MODULES-6972", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "41756", "parentSummary": "Refactor puppet_agent testing", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Won't Do", "resolutionDate": "2022-08-23T22:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Improve the puppet_agent module smoke test matrix", "timeSpent": "PT0S", "updated": "2022-08-23T22:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-04-05T10:21:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@504a6b51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "puppet_agent testing"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykp87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_138370846495_*|*_6_*:*_1_*:*_0"}], "description": "Currently, puppet_agent module testing is mostly handled in the PE suites. This is an inefficient use of resources, and means that failures of the module are not caught until very late in our release processes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41756", "fixedVersions": [], "id": "41756", "issueType": "Epic", "key": "MODULES-6971", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Done", "resolutionDate": "2022-08-23T22:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Refactor puppet_agent testing", "timeSpent": "PT0S", "updated": "2022-08-23T22:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "created": "2018-04-05T08:47:00.000000", "name": "image-2018-04-05-15-47-10-699.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12733"}], "comments": [], "components": ["scheduled_task"], "created": "2018-04-05T08:47:00.000000", "creator": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f4adcf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs4tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/18"}], "description": "scheduled_task 0.1.0\u00a0\n\n\u00a0\n\nAt current, we don't support multiple actions within one scheduled task\n\n\nPlease consider adding this feature\u00a0\n\n\u00a0\n\n!image-2018-04-05-15-47-10-699.png!\n\n\u00a0\n\nThank you\n\n\u00a0\n\nNicky", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "37527", "fixedVersions": [], "id": "37527", "issueType": "New Feature", "key": "MODULES-6970", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Ability to have multiple actions with one scheduled_task", "timeSpent": "PT0S", "updated": "2021-01-11T09:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2018-04-05T01:13:00.000000", "creator": "623c1216d32a94006a6498a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2877ea04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl3dr:"}], "description": "When I'm running beaker test on my module, I get the following errors\n{code:java}centos6-puppet3 09:01:45$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.SXEX6I\n  Info: Loading facts\n  Error: Could not autoload puppet/parser/functions/validate_integer: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected '>'\n      validator = ->(num) do\n                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected kDO, expecting kEND\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:137: syntax error, unexpected kEND, expecting $end\n  Error: Could not autoload puppet/parser/functions/validate_integer: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected '>'\n      validator = ->(num) do\n                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected kDO, expecting kEND\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:137: syntax error, unexpected kEND, expecting $end on node centos6-puppet3.arnes.si\n  Error: Could not autoload puppet/parser/functions/validate_integer: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected '>'\n      validator = ->(num) do\n                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:100: syntax error, unexpected kDO, expecting kEND\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_integer.rb:137: syntax error, unexpected kEND, expecting $end on node centos6-puppet3.arnes.si\n{code}\nProblematic part of the code:\n{code:java}class foo {\n  $masterport            = $puppet_agent::params::masterport,\n} inherits foo::params {\n  validate_integer($masterport)\n}{code}\nI've tested with\u00a04.22.0,\u00a04.24.0 and 4.25.1.\n\nStdlib 4.22.0 work, but others fail.\n\nThis happens only on Centos 6 with Puppet 3. I think this should be fixed as a part of https://puppet.atlassian.net/browse/MODULES-6107,\u00a0but missed?", "environment": "Puppet\u00a03.8.7\n\nCentOS 6\n\nStdlib\u00a04.23.0+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39609", "fixedVersions": [], "id": "39609", "issueType": "Bug", "key": "MODULES-6968", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1216d32a94006a6498a8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: validate_integer syntax error on Centos6/puppet3", "timeSpent": "PT0S", "updated": "2021-01-25T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/999", "created": "2018-06-21T02:37:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Released and available on the Forge.", "created": "2018-06-21T02:37:00.000000"}], "components": [], "created": "2018-04-04T16:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ecc1927"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl34v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6689227847_*|*_3_*:*_1_*:*_719421_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36503", "fixedVersions": [], "id": "36503", "issueType": "Sub-task", "key": "MODULES-6967", "labels": [], "originalEstimate": "PT0S", "parent": "42814", "parentSummary": "Supported Release (postgresql) 5.6.0 - (2018/06/21) - (253fe6986d4b8c882bc30e625d96dd82a90bc648)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-06-21T02:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-21T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "# \npostgresql is good to release - QA signoff is complete! \n # \nRelease against 253fe6986d4b8c882bc30e625d96dd82a90bc648", "created": "2018-06-21T02:08:00.000000"}], "components": [], "created": "2018-04-04T16:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f13bbe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl34n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6688167527_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35432", "fixedVersions": [], "id": "35432", "issueType": "Sub-task", "key": "MODULES-6966", "labels": [], "originalEstimate": "PT0S", "parent": "42814", "parentSummary": "Supported Release (postgresql) 5.6.0 - (2018/06/21) - (253fe6986d4b8c882bc30e625d96dd82a90bc648)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-06-21T02:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-06-21T02:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-04-04T16:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6338b00b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl34f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6623788537_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34303", "fixedVersions": [], "id": "34303", "issueType": "Sub-task", "key": "MODULES-6965", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42814", "parentSummary": "Supported Release (postgresql) 5.6.0 - (2018/06/21) - (253fe6986d4b8c882bc30e625d96dd82a90bc648)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-06-20T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-06-20T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes of any significance, closing as resolved!", "created": "2018-06-20T08:14:00.000000"}], "components": [], "created": "2018-04-04T16:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6307a3b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl347:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6623776904_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33236", "fixedVersions": [], "id": "33236", "issueType": "Sub-task", "key": "MODULES-6964", "labels": [], "originalEstimate": "PT0S", "parent": "42814", "parentSummary": "Supported Release (postgresql) 5.6.0 - (2018/06/21) - (253fe6986d4b8c882bc30e625d96dd82a90bc648)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-06-20T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-20T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey people, could we get some progress here? Do you have an ETA for a new release and can we somehow assist?", "created": "2018-05-30T06:49:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68],\n\nWorking on this now :)\u00a0Pipelines currently green so I should be able to get this out to you asap.\n\nThanks, Helen", "created": "2018-06-19T06:40:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "yey \\o/\nlet me know if Vox Pupuli can assist you in any way.", "created": "2018-06-20T13:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] this module is now available on the Forge! :)\n[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Release mergeback: https://github.com/puppetlabs/puppetlabs-postgresql/pull/999", "created": "2018-06-21T02:38:00.000000"}], "components": [], "created": "2018-04-04T16:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ee7cb72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl33z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2472809543_*|*_3_*:*_1_*:*_72975945_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4146001256"}], "description": "Reason: ewoud asked in #voxpupuli for foreman 1.18\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42814", "fixedVersions": [], "id": "42814", "issueType": "Task", "key": "MODULES-6963", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-06-21T03:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (postgresql) 5.6.0 - (2018/06/21) - (253fe6986d4b8c882bc30e625d96dd82a90bc648)", "timeSpent": "PT0S", "updated": "2018-06-21T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-04-04T08:49:00.000000", "creator": "5a2ea8c8b56398378543fcfb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6aac7888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl2hj:"}], "description": "*Module Version:* 1.12.0\n *Puppet Version:* 4.10.7\n *OS Name/Version:* RHEL 7.4\n\nI tried to add a firewall rule to accept all DNATted packets, as follows:\n\n{{firewall { '250 IPv4 accept DNATted packets':}}\n{{\u00a0 provider => iptables,}}\n{{\u00a0 proto => all,}}\n{{\u00a0 ctstate => 'DNAT',}}\n{{\u00a0 action => 'accept',}}\n{{}}}\n\n*Desired Behavior:* \nI expected Puppet to run a command like \"iptables -A INPUT -m conntrack --ctstate DNAT -j ACCEPT\" to create said firewall rule.\n\n*Actual Behavior:* Puppet gives this error:\n\n{{Error: Failed to apply catalog: Parameter ctstate failed on Firewall[250 IPv4 accept DNATted packets]: Invalid value \"DNAT\". Valid values are INVALID, ESTABLISHED, NEW, RELATED, UNTRACKED.}}\n\nThe same problem occurs with SNAT as well as DNAT, even though both actually work fine when used directly with iptables or ip6tables.\n\nLooking at [the source|https://github.com/puppetlabs/puppetlabs-firewall/blob/f296e28728ad648530bc6c6f125e5c99f6ab8b87/lib/puppet/type/firewall.rb#L789], the problem seems to be that you're hardcoding a list of what iptables considers valid, and that list is no longer accurate.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41755", "fixedVersions": [], "id": "41755", "issueType": "Bug", "key": "MODULES-6962", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2ea8c8b56398378543fcfb", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : can't test for ctstate DNAT or SNAT", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "It's failing at\u00a0spec/acceptance/should_create_task_spec.rb line 38 while testing for idempotency.", "created": "2018-04-03T20:10:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Duplicate of MODULES-6526", "created": "2018-04-04T10:45:00.000000"}], "components": ["windows"], "created": "2018-04-03T19:12:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d1c9813"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl25j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_840373_*|*_3_*:*_1_*:*_55096104_*|*_6_*:*_1_*:*_0"}], "description": "CI failing smoke acceptance here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_intn-sys_smoke-master/]\n\n{{Failure/Error: \\e[0mexecute_manifest(pp, \\e[33m:catch_changes\\e[0m => \\e[1;36mtrue\\e[0m) Beaker::TestmodeSwitcher::UnacceptableExitCodeError: Unacceptable exit code returned: 4. Acceptable code(s): 0 ./.bundle/gems/gems/beaker-testmode_switcher-0.2.0/lib/beaker/testmode_switcher/runner_base.rb:31:in `handle_puppet_run_returned_exit_code' ./.bundle/gems/gems/beaker-testmode_switcher-0.2.0/lib/beaker/testmode_switcher/beaker_runners.rb:119:in `execute_manifest' ./.bundle/gems/gems/beaker-testmode_switcher-0.2.0/lib/beaker/testmode_switcher/dsl.rb:10:in `block (2 levels) in <module:DSL>' ./spec/acceptance/should_create_task_spec.rb:38:in `block (2 levels) in <top (required)>'}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40708", "fixedVersions": [], "id": "40708", "issueType": "CI Blocker", "key": "MODULES-6961", "labels": ["scheduled_task", "windows", "Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-04-04T10:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: CI is failing", "timeSpent": "PT0S", "updated": "2018-04-04T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Transient error. Could not duplicate in multiple vmpooler test runs, and pipeline is now green in Jenkins.", "created": "2018-04-05T14:17:00.000000"}], "components": ["windows"], "created": "2018-04-03T19:07:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c3221ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl253:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153273402_*|*_3_*:*_1_*:*_2133704_*|*_6_*:*_1_*:*_0"}], "description": "Failing CI here:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-current-master/PLATFORM=windows2012-64default.a,WORKER_LABEL=beaker/112/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39608", "fixedVersions": [], "id": "39608", "issueType": "CI Blocker", "key": "MODULES-6960", "labels": ["iis", "windows", "Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Cannot Reproduce", "resolutionDate": "2018-04-05T14:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS is failing CI full acceptance tests", "timeSpent": "PT0S", "updated": "2018-04-05T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-06T15:54:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/ci-job-configs/commit/de4196a56575794d84c5869815fe760a95c587f0", "created": "2018-04-09T09:17:00.000000"}], "components": [], "created": "2018-04-03T18:58:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37bb2d1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl24v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5762_*|*_3_*:*_2_*:*_69414353_*|*_10009_*:*_2_*:*_413000058_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1157077"}], "description": "dsc_lite is failing CI here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_intn-sys_smoke-master/PLATFORM=windows2012r2_wmf5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/50/]\n\nwith 9 failures. It's calling the rake task \"bundle exec rake reference_tests\" with master and agent setup. My guess is that it's trying to do some puppet calls on a master host and not finding puppet. This hypothesis is supported by the error messages \"bash: puppet: command not found\".\n\nRecommend changing the dsc_lite ci-job-config as we did here:\u00a0https://github.com/puppetlabs/ci-job-configs/pull/4255/files", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38666", "fixedVersions": [], "id": "38666", "issueType": "CI Blocker", "key": "MODULES-6959", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-09T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_Lite failing CI", "timeSpent": "PT0S", "updated": "2018-04-09T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "PR here:\u00a0[https://github.com/puppetlabs/ci-job-configs/pull/4255/files]", "created": "2018-04-03T18:50:00.000000"}], "components": ["windows"], "created": "2018-04-03T18:50:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a93d05e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl24n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12251_*|*_1_*:*_1_*:*_9912_*|*_10009_*:*_1_*:*_484059003_*|*_3_*:*_1_*:*_180322853_*|*_5_*:*_1_*:*_0"}], "description": "DSC's testing architecture has changed, we're now running smoke tests using\u00a0\n\nwindows2012r2_wmf5-64default.a-redhat7-64mdca and all others using\u00a0\n\nwindows2012r2_wmf5-64default.a\n\nThis is an issue because the \"acceptance_tests\" rake task should be running on the agent only setup, and \"reference_tests\" rake task on the master/agent setup.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37526", "fixedVersions": [], "id": "37526", "issueType": "CI Blocker", "key": "MODULES-6958", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-04-11T11:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Module fails CI due to wrong rake task calls", "timeSpent": "PT0S", "updated": "2018-04-11T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] I'll check on this. Do you have an alternative module that you'd propose to take its place? Thanks!", "created": "2018-04-20T07:54:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] I got feedback from Carlos that is no longer maintaining Puppet modules, so we will likely remove the Approved label from this module.", "created": "2018-04-20T08:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The module is not marked as approved anymore. From https://forge.puppet.com/maestrodev/wget :\n{quote}\nh3. This module has been deprecated by its author since July 24, 2018.\nh4. The reason given was:\n\nThis module has been adopted by Vox Populi.\n\nThe author has suggested [puppet-wget|https://forge.puppet.com/puppet/wget] as its replacement.\n{quote}", "created": "2020-01-22T03:32:00.000000"}], "components": [], "created": "2018-04-03T15:53:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@229b9ce5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl207:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56896759022_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nI noticed that the repo is pretty stale on github. No activity for over a year, two year old issues/PRs and a two year old release.  Is it still valid for this module to hold the 'approved' badge?\n\nGithub repo: https://github.com/maestrodev/puppet-wget\nforge: https://forge.puppet.com/maestrodev/wget", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39607", "fixedVersions": [], "id": "39607", "issueType": "Task", "key": "MODULES-6957", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2020-01-22T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "maestrodev-wget: reviewe approved status", "timeSpent": "PT0S", "updated": "2020-01-22T03:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-04-03T12:47:00.000000", "creator": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cf23659"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl1v3:"}], "description": "Because every class `apache::mod::MODULE_NAME` (i.e. `apache::mod::status`) contains the line `include ::apache`, it is not possible to reliably use these classes when using parameters to the `apache` base class. For example, the following is an error:\n\n{code}\ninclude apache::mod::status\nclass { 'apache': \n default_vhost => false,\n default_ssl_cert => \"/path/to/certificate.crt\",\n default_ssl_chain => \"/path/to/bundle.crt\", \n default_ssl_key => \"/path/to/key.key\",\n log_formats => $custom_log_formats,\n}\n{code}\n\nDepending on the exact circumstances of the code, this either makes successful compilation order-of-evaluation dependent, or impossible.\n\nAt the same time, there's no real reason for these classes to include the apache class that I can think of. It's hard to imagine that anyone is relying on being able to include apache::mod::status and have it automatically include apache on their behalf, rather than including apache themselves alongside the desired modules.\n\nIt's true, of course, that you can use `apache::mod \\{ 'status': }` instead to install the mod, but then you lose the other benefits of using the class, such as automatic configuration of the Location directive (or similar configuration for other modules).", "environment": "Puppet 5.3.3\nPuppetserver 5.0.0\npuppetlabs-apache 3.1.0 (also tested with 2.1.0, same issue)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42812", "fixedVersions": [], "id": "42812", "issueType": "Bug", "key": "MODULES-6956", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : apache::mod::MODULE_NAME incompatible with parameterized class apache", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Adding to the backlog for review", "created": "2018-04-09T05:34:00.000000"}], "components": [], "created": "2018-03-29T16:52:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c0236ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkzv3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "facter_task will now return all facts as a map of facts to values if the facts parameter is not set. Specific facts will now also return as a map of fact name to value, supporting better formatting for structured facts.\n\nAlso return an _error object for better handling by task runners."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4155283_*|*_1_*:*_1_*:*_909699625_*|*_10007_*:*_1_*:*_351586724_*|*_3_*:*_1_*:*_649083_*|*_10009_*:*_1_*:*_90475_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_32867321"}], "description": "Module Version: 0.2.0\n\nfacter_task returns all results as\n{code}\n{\n  \"status\": \"<result>\"\n}\n{code}\n\nPE Tasks and Bolt will pretty format JSON. However if you request a structured fact like {{os}}, you get\n{code}\n{\n  \"status\" : \"{\\n  architecture => \\\"x86_64\\\",\\n  family => \\\"RedHat\\\",\\n  hardware => \\\"x86_64\\\",\\n  name => \\\"CentOS\\\",\\n  release => {\\n    full => \\\"7.2.1511\\\",\\n    major => \\\"7\\\",\\n    minor => \\\"2\\\"\\n  },\\n  selinux => {\\n    config_mode => \\\"enforcing\\\",\\n    config_policy => \\\"targeted\\\",\\n    current_mode => \\\"enforcing\\\",\\n    enabled => true,\\n    enforced => true,\\n    policy_version => \\\"28\\\"\\n  }\\n}\"\n}\n{code}\n\nI would suggest changing this to call something like {{facter --json <fact>}}, then letting the receiver display the result. The output would then look like\n{code}\n{ \"osfamily\": \"RedHat\" }\n{code}\nor\n{code}\n{\n  \"os\": {\n    \"architecture\": \"x86_64\",\n    \"family\": \"RedHat\",\n    ...\n  }\n}\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36502", "fixedVersions": ["facter_task 0.3.0"], "id": "36502", "issueType": "Bug", "key": "MODULES-6955", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-04-13T17:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "facter_task : structured facts display poorly", "timeSpent": "PT0S", "updated": "2018-06-18T13:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-03-29T10:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@471192aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkyw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493051117_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33235", "fixedVersions": [], "id": "33235", "issueType": "Sub-task", "key": "MODULES-6953", "labels": [], "originalEstimate": "PT0S", "parent": "39606", "parentSummary": "Supported Release (stdlib) 4.25.1 - (2018/04/04) - (45454b8de4ff8f860f6f78438107133e510336ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-04T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-04T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "# stdlib is good to release - QA signoff is complete! \n # Release against 45454b8de4ff8f860f6f78438107133e510336ed", "created": "2018-04-04T03:10:00.000000"}], "components": [], "created": "2018-03-29T10:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73b4ab36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkyvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_492225343_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42810", "fixedVersions": [], "id": "42810", "issueType": "Sub-task", "key": "MODULES-6952", "labels": [], "originalEstimate": "PT0S", "parent": "39606", "parentSummary": "Supported Release (stdlib) 4.25.1 - (2018/04/04) - (45454b8de4ff8f860f6f78438107133e510336ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-04T03:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-04T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "5a8ddd3e21870439aa9195e5", "body": "Hi [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1], the updated readme file is not in the Transifex. Could you please check on this? Thank you.\n\n\u00a0\n\n\u00a0", "created": "2018-03-29T16:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5a8ddd3e21870439aa9195e5]\nFrom our side I think everything is now done. If it is not in Transifex I am unsure of what needs done for it to appear. I am going off on PTO and will be handing this release over to [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] to finish up. Note we are off Monday and Tuesday for Easter. ", "created": "2018-03-30T02:15:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] ,\nThank you For checking. I just fixed this, and it's Transifex's problem with pulling the file. \nAll strings should be translated and returned by today. \n\nThank you. ", "created": "2018-03-30T08:48:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] and [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], all translation has been completed and reviewed!\n\n\u00a0\n\nThank you,", "created": "2018-03-30T10:29:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] and [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], sorry that we ran into an issue. The translated file won't push back into the GitHub. Erwin and I are working on this right now. Will keep you posted.", "created": "2018-03-30T16:19:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "[https://github.com/puppetlabs/puppetlabs-stdlib/pull/899]\n\nIgnore this. I created a PR for the wrong branch (master). Should be the \"release\" branch.", "created": "2018-04-02T11:16:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "This is the latest PR:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/900", "created": "2018-04-02T12:02:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Approved update.\n\n[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] and [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], all translation has been completed, reviewed and manually checked in to GitHub.\n\n\nThank you\n\n\u00a0", "created": "2018-04-02T12:16:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Sorry I was off for the Easter holidays, glad this is all sorted now. Thanks!\u00a0", "created": "2018-04-03T03:14:00.000000"}], "components": [], "created": "2018-03-29T10:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54111d5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkyvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20227755_*|*_10007_*:*_1_*:*_405548270_*|*_3_*:*_1_*:*_66373433_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "duedate": "2018-04-03T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41754", "fixedVersions": [], "id": "41754", "issueType": "Sub-task", "key": "MODULES-6951", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39606", "parentSummary": "Supported Release (stdlib) 4.25.1 - (2018/04/04) - (45454b8de4ff8f860f6f78438107133e510336ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-04T03:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-04-04T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Minor edit complete.\u00a0", "created": "2018-03-29T14:57:00.000000"}], "components": [], "created": "2018-03-29T10:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29acb978"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkyvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16232336_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40707", "fixedVersions": [], "id": "40707", "issueType": "Sub-task", "key": "MODULES-6950", "labels": [], "originalEstimate": "PT0S", "parent": "39606", "parentSummary": "Supported Release (stdlib) 4.25.1 - (2018/04/04) - (45454b8de4ff8f860f6f78438107133e510336ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-29T14:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-29T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "# stdlib is good to release - QA signoff is complete! \n # Release against 45454b8de4ff8f860f6f78438107133e510336ed", "created": "2018-04-04T03:10:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[https://github.com/puppetlabs/puppetlabs-stdlib/pull/901]\u00a0Merge back PR", "created": "2018-04-04T03:24:00.000000"}], "components": [], "created": "2018-03-29T10:26:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13e52953"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkyvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5899_*|*_3_*:*_1_*:*_496917135_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9456"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.25.0...4d59748fe4acfd38eb870a7061b44ab1e5697f14\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/43/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39606", "fixedVersions": [], "id": "39606", "issueType": "Task", "key": "MODULES-6949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-04T04:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.25.1 - (2018/04/04) - (45454b8de4ff8f860f6f78438107133e510336ed)", "timeSpent": "PT0S", "updated": "2018-04-04T04:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "619d2635d2e64c0071fd2f82", "body": "Figured out the fix:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/128", "created": "2018-12-17T09:05:00.000000"}], "components": ["chocolatey "], "created": "2018-03-28T11:48:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b670c79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsgjj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_64829227_*|*_1_*:*_1_*:*_26647273201_*|*_10009_*:*_1_*:*_63015397_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 5.3.3*\n *OS Name/Version: Windows 2012 R2 / RHEL 7.4 masters*\n\n_Unable to run \"puppet generate types\" with chocolatey module present._\n\n*Desired Behavior:*\n\nBeing able to generate environment cache\n\n*Actual Behavior:*\n\nRun \"puppet generate types\" and get error for chocolateyfeature type.\n{noformat}\n[root@puppet-test test_puppet_foreman]# puppet generate types --environment test_puppet_foreman\nNotice: Generating Puppet resource types.\n...\nNotice: Generating '/etc/puppetlabs/code/environments/test_puppet_foreman/.resource_types/chocolateyconfig.pp' using 'pcore' format.\nError: /etc/puppetlabs/code/environments/test_puppet_foreman/modules/chocolatey/lib/puppet/type/chocolateyfeature.rb: Config file not found for Chocolatey. Please make sure you have Chocolatey installed.\nNotice: Generating '/etc/puppetlabs/code/environments/test_puppet_foreman/.resource_types/chocolateysource.pp' using 'pcore' format.{noformat}", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "42808", "fixedVersions": ["Chocolatey 3.2.0"], "id": "42808", "issueType": "Bug", "key": "MODULES-6948", "labels": ["PR"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2019-02-01T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "chocolatey : Does not support environment cache", "timeSpent": "PT0S", "updated": "2019-02-01T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "70121:7a710965-cc30-44cd-b048-fb3220a77e23", "body": "Created pull request to puppetlabs [#167|https://github.com/puppetlabs/puppetlabs-iis/pull/167]", "created": "2018-04-03T05:40:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/72/", "created": "2018-08-24T15:04:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Ready for Review.", "created": "2018-08-24T15:05:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/9e7dceb96ba297e12c512843e804b6cb57977c29", "created": "2018-08-24T15:09:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-iis/commit/9e7dceb96ba297e12c512843e804b6cb57977c29", "created": "2018-08-24T16:29:00.000000"}], "components": ["iis", "windows"], "created": "2018-03-28T10:55:00.000000", "creator": "70121:7a710965-cc30-44cd-b048-fb3220a77e23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Will successfully create bindings for\u00a0net.tcp, net.msmq and msmq.formatname\n\nAdd regex spec tests to match BindingInformation to protocol.\n\nexample:\n # \n# follow the complete example here https://github.com/puppetlabs/puppetlabs-iis#usage\n # \n# replace the site declaration with the following:\n # \niis_site { 'complete':\n # \n  ensure           => 'started',\n # \n  physicalpath     => 'c:\\\\inetpub\\\\complete',\n # \n  applicationpool  => 'complete_site_app_pool',\n # \n  enabledprotocols => 'https',\n # \n  bindings         => [\n # \n    {\n # \n      'bindinginformation' => '*:443:foohostname',\n # \n      'protocol'           => 'net.tcp',\n # \n    },\n # \n  ],\n # \n  require => File['c:\\\\inetpub\\\\complete'],\n # \n}\n\nNo new acceptance tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d86c928"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdhr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4796269_*|*_1_*:*_1_*:*_1906289311_*|*_3_*:*_1_*:*_17035725_*|*_10009_*:*_1_*:*_270033_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10965249760"}], "description": "*Module Version: 4.3.1*\n\n_IIS module does not support\u00a0net.tcp, net.msmq and msmq.formatname bindings_\n\n*Desired Behavior: Support IIS bindings\u00a0_net.tcp, net.msmq and msmq.formatname_*\n\n*Actual Behavior: Currently supports only\u00a0http, https and net.pipe bindings*\n\n\u00a0", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "39605", "fixedVersions": ["IIS 4.4.0"], "id": "39605", "issueType": "New Feature", "key": "MODULES-6947", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a710965-cc30-44cd-b048-fb3220a77e23", "resolution": "Fixed", "resolutionDate": "2018-08-24T16:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Module does not support net.tcp, net.msmq and msmq.formatname bindings", "timeSpent": "PT0S", "updated": "2018-08-24T16:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2018-03-28T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63dfb447"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1898735231_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34301", "fixedVersions": [], "id": "34301", "issueType": "Sub-task", "key": "MODULES-6946", "labels": [], "originalEstimate": "PT0S", "parent": "40705", "parentSummary": "Supported Release (puppetlabs-ciscopuppet) 1.9.0 - (19-April-2018) - (50091016a8a673c553d1ff6c4305c516c7985d76)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-04-19T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-19T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2018-03-28T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c9c9e08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1898719642_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33234", "fixedVersions": [], "id": "33234", "issueType": "Sub-task", "key": "MODULES-6945", "labels": [], "originalEstimate": "PT0S", "parent": "40705", "parentSummary": "Supported Release (puppetlabs-ciscopuppet) 1.9.0 - (19-April-2018) - (50091016a8a673c553d1ff6c4305c516c7985d76)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-04-19T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-19T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "no translations on this module.", "created": "2018-04-18T11:33:00.000000"}], "components": [], "created": "2018-03-28T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e733de7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1819211537_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42807", "fixedVersions": [], "id": "42807", "issueType": "Sub-task", "key": "MODULES-6944", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40705", "parentSummary": "Supported Release (puppetlabs-ciscopuppet) 1.9.0 - (19-April-2018) - (50091016a8a673c553d1ff6c4305c516c7985d76)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-04-18T11:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-04-18T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] - this is a weird module.\u00a0 We jointly develop it with Cisco, but we do the release of it.\u00a0 The docs for it live in their repo and are part of the Forge readme.\n\nI believe\u00a0[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] just closed these tickets for that reason.", "created": "2018-03-28T10:22:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Okay - done!", "created": "2018-04-19T03:38:00.000000"}], "components": [], "created": "2018-03-28T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60fad5a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1876883441_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41753", "fixedVersions": [], "id": "41753", "issueType": "Sub-task", "key": "MODULES-6943", "labels": [], "originalEstimate": "PT0S", "parent": "40705", "parentSummary": "Supported Release (puppetlabs-ciscopuppet) 1.9.0 - (19-April-2018) - (50091016a8a673c553d1ff6c4305c516c7985d76)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-19T03:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-04-19T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "FYI [~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] - Planned release for NXOS module.", "created": "2018-03-28T10:24:00.000000"}, {"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "[\"Passing\" CI Job|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-develop/PLATFORM=cisconxhw-64a-centos7-64default.mdc,WORKER_LABEL=beaker/124/]\n\nThere are 2 known failures in the pipeline.  Related to hardware bugs in [CISCO-60|https://puppet.atlassian.net/browse/CISCO-60]", "created": "2018-04-18T08:48:00.000000"}, {"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "[GitHub Diff|https://github.com/cisco/cisco-network-puppet-module/compare/v1.8.0...release_1.9.0]", "created": "2018-04-18T10:20:00.000000"}], "components": [], "created": "2018-03-28T10:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28364c22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5276_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1914435644"}], "description": "*REASON:* 1.9.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40705", "fixedVersions": [], "id": "40705", "issueType": "Task", "key": "MODULES-6942", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-04-19T14:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ciscopuppet) 1.9.0 - (19-April-2018) - (50091016a8a673c553d1ff6c4305c516c7985d76)", "timeSpent": "PT0S", "updated": "2018-04-19T14:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged back to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/1bcbfcf2d8cb0f43b6a5ea48ef91c7768d84aaa1", "created": "2018-03-29T16:32:00.000000"}], "components": [], "created": "2018-03-28T10:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13420f85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109129588_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39604", "fixedVersions": [], "id": "39604", "issueType": "Sub-task", "key": "MODULES-6941", "labels": [], "originalEstimate": "PT0S", "parent": "35431", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.4 - (2018-03-29) - (d3dde885c0322632ca866e074236684677c6f99a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-29T16:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-29T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting\u00a0[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/8/]\n\nDiff:\u00a0[https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.3...82f88036|https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.3...430986e]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-powershell/blob/430986e914633bf58120a5d22bf75dfa2acf0ef4/CHANGELOG.md]\n\n\u00a0\n\nIssuing from tip of release at 430986e914633bf58120a5d22bf75dfa2acf0ef4\n\nPrevious tag is 2.1.3 at\u00a0df7776a\n\nTested by 2008r2 passing acceptance/integration tests.\n\nLooks good to me.\n\n\u00a0", "created": "2018-03-29T15:23:00.000000"}], "components": [], "created": "2018-03-28T10:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b3189f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105004792_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38665", "fixedVersions": [], "id": "38665", "issueType": "Sub-task", "key": "MODULES-6940", "labels": [], "originalEstimate": "PT0S", "parent": "35431", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.4 - (2018-03-29) - (d3dde885c0322632ca866e074236684677c6f99a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-03-29T15:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-29T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-28T10:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12df5b5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4787252_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37525", "fixedVersions": [], "id": "37525", "issueType": "Sub-task", "key": "MODULES-6939", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35431", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.4 - (2018-03-29) - (d3dde885c0322632ca866e074236684677c6f99a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-28T11:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-28T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes.\u00a0", "created": "2018-03-28T10:41:00.000000"}], "components": [], "created": "2018-03-28T10:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24fcc6d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1713099_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36501", "fixedVersions": [], "id": "36501", "issueType": "Sub-task", "key": "MODULES-6938", "labels": [], "originalEstimate": "PT0S", "parent": "35431", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.4 - (2018-03-29) - (d3dde885c0322632ca866e074236684677c6f99a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-28T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-powershell) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-28T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master a: https://github.com/puppetlabs/puppetlabs-powershell/commit/1bcbfcf2d8cb0f43b6a5ea48ef91c7768d84aaa1", "created": "2018-03-29T16:30:00.000000"}], "components": [], "created": "2018-03-28T10:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@208c3eaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6926"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkxp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5311_*|*_3_*:*_1_*:*_90494480_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18654614"}], "description": "*REASON:* 2.1.4\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.3...d3dde885c0322632ca866e074236684677c6f99a\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/7/]", "epicLinkSummary": "powershell : Release 2.1.4", "estimate": "PT0S", "externalId": "35431", "fixedVersions": [], "id": "35431", "issueType": "Task", "key": "MODULES-6937", "labels": [], "originalEstimate": "PT0S", "parent": "39631", "parentSummary": "powershell : Release 2.1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-29T16:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-powershell) 2.1.4 - (2018-03-29) - (d3dde885c0322632ca866e074236684677c6f99a)", "timeSpent": "PT0S", "updated": "2018-03-29T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Two things - PE2016.4.2 is on an extremely old version of the puppet agent that lacks many bugfixes and needs to be updated.\n\nAlso, this may be related to https://puppet.atlassian.net/browse/PUP-3656\n", "created": "2018-04-02T15:35:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "PUP-3656 ensured that we don't (in general) swallow exceptions raised during a provider's prefetch method, but it doesn't fix the issue for providers that inherit from {{ParsedFileProvider}}, see https://github.com/puppetlabs/puppet/blob/5.5.0/lib/puppet/provider/parsedfile.rb#L262-L270. This affects {{crontab}}, {{host}}, {{mount}}, {{ssh_authorized_key}}, etc. I don't understand why silently rescuing the exception and proceeding would ever be a good thing.", "created": "2018-04-02T16:27:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "There's probably some tension here between two competing use cases:\n\n  - Some folks prefer we don't touch a crontab if we can't parse it.\n\n  - Some folks want us to overwrite the crontab if it can't be parsed --- so that puppet can fix broken cron entries.\n\nMaybe a happy medium in this case is to avoid writing a blank crontab if an error occurred during parsing and no cron resources are targetting that tab?", "created": "2018-04-03T09:09:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "Based on PUP-2643, I would expect that we'd fail if we can't read the file.  In that ticket we chose to implement \"2. Fail completely and do not manage the crontab entries if the file is in an invalid state.\" \n\nI'd be in favor of a new cron attribute that controls whether we blow away the file when it can't be read or we decide to fail when it can't be read.  However, I'm guessing that'd be a non-trivial thing to add in.  Without that I think we should error on the side of safety and fail when crontab can't be read.\n", "created": "2018-04-20T11:31:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-cron_core/commit/389ebeeca247d2d437c620310b8bef1b1bfdead2", "created": "2019-01-09T16:23:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db], looks like this is passing CI at [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Core/view/cron_core/view/master/] - is there anything left to do here, or can we move this to resolved?\u00a0", "created": "2019-01-15T13:14:00.000000"}, {"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] No, I marked the ticket as \"Resolved.\"", "created": "2019-01-15T14:03:00.000000"}], "components": ["cron_core"], "created": "2018-03-28T04:20:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f77ddeb"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Losing crontab because of an error during the run can be hugely disruptive to customers, especially in situations where only some of their cron jobs are managed by puppet and they are now forced to recreate those in some way."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytn9z:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The crontab provider now fails any resources that are associated with a crontab whose entries Puppet failed to prefetch."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_509980904_*|*_1_*:*_1_*:*_16185772244_*|*_10007_*:*_1_*:*_2379589803_*|*_3_*:*_3_*:*_104672689_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_5481468571_*|*_10006_*:*_1_*:*_691426439_*|*_10005_*:*_1_*:*_829966"}], "description": "*OS Name/Version: PE Master/Agent Version 2016.4.2 / Master RHEL 6.9 / Agent AIX 7.1*\n\nCustomer experienced high utilization of paging space on his agent which caused the following error during a puppet run:\n{code:java}Could not prefetch cron provider 'crontab' target 'root': Could not read crontab for root: Not enough space - fork(2). Treating as empty\n{code}\nAfter the error occurred the customer's crontab was wiped and it left only the following:\n{code:java}# HEADER: This file was autogenerated at 2017-11-09 13:20:05 -0500 by puppet.\u00a0\n# HEADER: While it can still be managed manually, it is definitely not recommended.\u00a0\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\u00a0\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\u00a0\n<end>\n{code}\nAnother agent run after the paging problems were fixed did not resolve the crontab and it had to be restored from a backup. After the file was present, subsequent puppet runs now correct the crontab entries.\n\n*Desired Behavior:* When the error below occurs, crontab should not be wiped and should be left as is\n{code:java}Could not prefetch cron provider 'crontab' target 'root': Could not read crontab for root: Not enough space - fork(2). Treating as empty\n{code}\n*Actual Behavior:*\u00a0Crontab gets completely wiped when the error occurs during a puppet run.\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41752", "fixedVersions": [], "id": "41752", "issueType": "Bug", "key": "MODULES-7789", "labels": ["aix", "cron", "customer", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "resolution": "Done", "resolutionDate": "2019-01-15T14:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Crontab gets erased after error during agent run", "timeSpent": "PT0S", "updated": "2019-01-15T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-27T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26ea1d25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkx2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54302058286_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37524", "fixedVersions": [], "id": "37524", "issueType": "Sub-task", "key": "MODULES-6936", "labels": [], "originalEstimate": "PT0S", "parent": "33233", "parentSummary": "puppetlabs-mysql: Make a new release?", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Duplicate", "resolutionDate": "2019-12-16T03:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-16T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-27T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@471e63e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkx2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54302058757_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36499", "fixedVersions": [], "id": "36499", "issueType": "Sub-task", "key": "MODULES-6935", "labels": [], "originalEstimate": "PT0S", "parent": "33233", "parentSummary": "puppetlabs-mysql: Make a new release?", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Duplicate", "resolutionDate": "2019-12-16T03:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-12-16T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-27T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d07625d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkx27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54302059153_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35430", "fixedVersions": [], "id": "35430", "issueType": "Sub-task", "key": "MODULES-6934", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33233", "parentSummary": "puppetlabs-mysql: Make a new release?", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Duplicate", "resolutionDate": "2019-12-16T03:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2019-12-16T03:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-27T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@703bb3a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkx1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54302060632_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34299", "fixedVersions": [], "id": "34299", "issueType": "Sub-task", "key": "MODULES-6933", "labels": [], "originalEstimate": "PT0S", "parent": "33233", "parentSummary": "puppetlabs-mysql: Make a new release?", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Duplicate", "resolutionDate": "2019-12-16T03:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2019-12-16T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Sorry for the accidental sub-tasks!", "created": "2018-03-27T16:52:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]!\n\nI'm currently working on another fix that went into mysql for a separate issue which needs confirmed before I do a release, as soon as I have that sorted I'll get the release out. Hopefully shouldn't be too long!\n\nThanks,\n\nHelen", "created": "2018-04-25T06:25:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Thanks for the update [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]!", "created": "2018-04-25T07:50:00.000000"}], "components": ["mysql"], "created": "2018-03-27T16:47:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@735ea7dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkx1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2468083250_*|*_3_*:*_1_*:*_164833705_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2276102969"}], "description": "Hey people!\nVox Pupuli depends on https://github.com/puppetlabs/puppetlabs-mysql/pull/1057 which got recently merged but not yet released. Is it possible to make a new release soon? ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33233", "fixedVersions": [], "id": "33233", "issueType": "Task", "key": "MODULES-6932", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-05-23T12:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: Make a new release?", "timeSpent": "PT0S", "updated": "2018-05-23T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["service"], "created": "2018-03-27T15:20:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65c4fda5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq6n:"}], "description": "Presently the Windows and Puppet based tasks produce similar output. Most importantly they share the same definition for the \"status\" key - returning possible values \"in_sync\", \"started\", \"stopped\" and \"restarted\". Additionally Windows can return extra \"Pending\" statuses from the \"status\" action.\n\n\u00a0\n\nWhile building the Windows implementation, it was realized that \"in_sync\" is of dubious value, as is \"restarted\", given information may be lost. For instance, on Windows, the system may ask a service to restart, but it may not be successful - and the resulting service state could be \"stopped\" or \"StartPending\". It would be more useful to return the initial service status (\"started\", \"stopped'), and the end service status after a successful operation. Any downstream consumers may then draw their own conclusions about \"in_sync\" based on the rule of their system (\"in_sync\" is more of a Puppet concept than it is a task concept).\n\n\u00a0\n\nCurrently, the Linux tasks return status quite differently and should be normalized as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33231", "fixedVersions": [], "id": "33231", "issueType": "Task", "key": "MODULES-6931", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "service: Make JSON payload consistent amongst task implementations", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR Up at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/42", "created": "2018-03-27T14:40:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/a4a67f12fdc6b7a83f3f928c976aeb810ad10578", "created": "2018-04-06T09:51:00.000000"}], "components": ["dsc_lite", "windows"], "created": "2018-03-27T11:32:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "init.ps1 should have a call to Add-Type -Assemblyname System.Core added to the script right before the attempt to create the server object.\n\nThe acceptance tests should now pass on all platforms."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b1c70d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_857920416_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:*\u00a00.2.0\n*OS Name/Version:*\u00a0Windows 2008r2\n\n_In the latest patched version of this Windows OS, the assemblies loaded by default into the app domain are not consistent with what has been loaded in the past. By default the System.Core assembly is not present. This causes problems for the init.ps1 script which starts the pipe server in the PowerShell process to fail to create the server object, which causes the entire module to fail since commands cannot be passed to PowerShell from Ruby._\n\n*Desired Behavior:*\u00a0_The init.ps1 script should automatically load the System.Core assembly into the app domain no matter what the current state of the loaded assemblies is. This will enable the script to correctly create the pipe server._\n\n*Actual Behavior:*\u00a0_Currently, if the System.Core assembly is not present, it is not automatically loaded when the script attempts to create the server object. This means there is no pipe server on the PowerShell process side waiting for commands._", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "41751", "fixedVersions": [], "id": "41751", "issueType": "Bug", "key": "MODULES-6930", "labels": ["dsc_lite", "windows"], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-04-06T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC_Lite : Unable to start pipes server on latest win 2008r2 image", "timeSpent": "PT0S", "updated": "2018-04-06T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR up at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/354", "created": "2018-03-27T14:29:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/182fd858c9ac8ae531b27f2e10c78fc07a181e8d", "created": "2018-04-06T09:50:00.000000"}], "components": ["dsc", "windows"], "created": "2018-03-27T11:31:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "init.ps1 should have a call to Add-Type -Assemblyname System.Core added to the script right before the attempt to create the server object.\n\nThe acceptance tests should now pass on all platforms."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b3a566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_857987312_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: _1.5_*\n*OS Name/Version:*\u00a0Windows 2008r2\n\n_In the latest patched version of this Windows OS, the assemblies loaded by default into the app domain are not consistent with what has been loaded in the past. By default the System.Core assembly is not present. This causes problems for the init.ps1 script which starts the pipe server in the PowerShell process to fail to create the server object, which causes the entire module to fail since commands cannot be passed to PowerShell from Ruby._\n\n*Desired Behavior:*\u00a0_The init.ps1 script should automatically load the System.Core assembly into the app domain no matter what the current state of the loaded assemblies is. This will enable the script to correctly create the pipe server._\n\n*Actual Behavior:*\u00a0_Currently, if the System.Core assembly is not present, it is not automatically loaded when the script attempts to create the server object. This means there is no pipe server on the PowerShell process side waiting for commands._", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39603", "fixedVersions": [], "id": "39603", "issueType": "Bug", "key": "MODULES-6929", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-04-06T09:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc - Unable to start pipes server on latest win 2008r2 image", "timeSpent": "PT0S", "updated": "2018-04-06T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR up at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/pull/166", "created": "2018-03-27T14:29:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/686d103c70bda59871649b39859e89ab3f30b0d6", "created": "2018-03-27T15:02:00.000000"}], "components": ["iis", "windows"], "created": "2018-03-27T11:27:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "init.ps1 should have a call to Add-Type -Assemblyname System.Core added to the script right before the attempt to create the server object.\n\nThe acceptance tests should now pass on all platforms."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ceaa6e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12996895_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* _4.3.1_\n *OS Name/Version:*\u00a0_Windows 2008r2_\n\n_In the latest patched version of this Windows OS, the assemblies loaded by default into the app domain are not consistent with what has been loaded in the past. By default the System.Core assembly is not present. This causes problems for the init.ps1 script which starts the pipe server in the PowerShell process to fail to create the server object, which causes the entire module to fail since commands cannot be passed to PowerShell from Ruby._\n\n*Desired Behavior:*\u00a0_The init.ps1 script should automatically load the System.Core assembly into the app domain no matter what the current state of the loaded assemblies is. This will enable the script to correctly create the pipe server._\n\n*Actual Behavior:*\u00a0_Currently, if the System.Core assembly is not present, it is not automatically loaded when the script attempts to create the server object. This means there is no pipe server on the PowerShell process side waiting for commands._", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "38664", "fixedVersions": ["IIS 4.4.0"], "id": "38664", "issueType": "Bug", "key": "MODULES-6928", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-27T15:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Unable to start pipes server on latest win 2008r2 image", "timeSpent": "PT0S", "updated": "2018-04-19T20:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR up at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/pull/216", "created": "2018-03-27T13:04:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/8b56d04eed5d4985d5dddf438fbcce5d5d4824e9", "created": "2018-03-27T15:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI as part of", "created": "2018-03-27T23:11:00.000000"}], "components": ["powershell", "windows"], "created": "2018-03-27T10:52:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "init.ps1 should have a call to Add-Type -Assemblyname System.Core added to the script right before the attempt to create the server object.\n\nThe acceptance tests should now pass on all platforms."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b91a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6926"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_28539109_*|*_1_*:*_1_*:*_2613546_*|*_10007_*:*_1_*:*_4962_*|*_3_*:*_1_*:*_12596699_*|*_10009_*:*_1_*:*_566804_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 2.1.3\n *OS Name/Version:* Windows 2008r2\n\n_In the latest patched version of this Windows OS, the assemblies loaded by default into the app domain are not consistent with what has been loaded in the past. By default the System.Core assembly is not present. This causes problems for the init.ps1 script which starts the pipe server in the PowerShell process to fail to create the server object, which causes the entire module to fail since commands cannot be passed to PowerShell from Ruby._\n\n*Desired Behavior:*\u00a0_The init.ps1 script should automatically load the System.Core assembly into the app domain no matter what the current state of the loaded assemblies is. This will enable the script to correctly create the pipe server._\n\n*Actual Behavior:*\u00a0_Currently, if the System.Core assembly is not present, it is not automatically loaded when the script attempts to create the server object. This means there is no pipe server on the PowerShell process side waiting for commands._", "epicLinkSummary": "powershell : Release 2.1.4", "estimate": "PT0S", "externalId": "39632", "fixedVersions": ["PowerShell 2.1.4"], "id": "39632", "issueType": "Bug", "key": "MODULES-6927", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "39631", "parentSummary": "powershell : Release 2.1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-27T23:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell - Unable to start pipes server on latest win 2008r2 image", "timeSpent": "PT0S", "updated": "2018-03-27T23:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Released at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/fa0813d9d2e3a90da966acfa977f2ba11fa32d2b", "created": "2018-03-30T03:15:00.000000"}], "components": ["powershell", "windows"], "created": "2018-03-27T10:17:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@419e8015"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell 2.1.4"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_233900293_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 2.1.3*\n\n_Release PowerShell version 2.1.4 to get a fix out the door for inconsistent default assembly loading in the PowerShell environment._\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39631", "fixedVersions": [], "id": "39631", "issueType": "Epic", "key": "MODULES-6926", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-30T03:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : Release 2.1.4", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:5b1d9e2b467c9a09caa6ed31]. I've put this on our backlog. If you have some cycles and want to submit a PR it'll get resolved quicker. Thanks!", "created": "2018-04-20T08:05:00.000000"}], "components": ["mysql"], "created": "2018-03-27T10:09:00.000000", "creator": "5b1d9e2b467c9a09caa6ed31", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b973023"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}], "description": "Module Version: *5.3.0*\n Puppet Version:\u00a0*4.9.4*\n OS Name/Version: *CentOS 7 (3.10.0-514.26.2.el7.x86_64)*\n\nWhen retrieving facts froms servers which have [zimbra|http://www.zimbra.com/email-server-software/] installed, an error is returned for *mysql_version*.\n \u00a0\n{code:java}Error: Facter: error while resolving custom fact \"mysql_version\": undefined method `[]' for nil:NilClass\n{code}\nThis happens because zimbra is actually a wraper for many services, including MySQL/MariaDB.\n\nWhen *mysql_version.rb* calls '_mysql --version_', it is actually calling zimbra's shell script wrapper, which performs some tests and then execute the real command.\n\nThere are many possibilities for the returned values from the wrapper and mapping them all is not a very good approach.\n\nI was able to solve the issue with the change below to mysql_version.rb\n (the same goes for mysql*d*_version.rb)\u00a0\n{code:ruby}Facter.add('mysql_version') do\n  setcode do\n    Facter::Util::Resolution.exec('mysql --version')[/\\d+(\\.\\d+){2}/] if Facter::Util::Resolution.which('mysql')\n  end\nend\u00a0\n{code}", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34297", "fixedVersions": [], "id": "34297", "issueType": "Bug", "key": "MODULES-6925", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b1d9e2b467c9a09caa6ed31", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : mysql_version error if zimbra is installed", "timeSpent": "PT0S", "updated": "2018-04-20T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] This is now failing on modules without a .fixtures.yml file\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/service/view/master/job/forge-module_puppetlabs-service_init-merge_master/27/console\n{code}\n19:42:20 ++ echo 0.2.0-0027-b5bf7021\n19:42:20 ++ wc -l\n19:42:20 + NUM_LINES=1\n19:42:20 + '[' 1 '!=' 1 ']'\n19:42:20 + cat\n19:42:20 + tar --exclude=puppetlabs-service.tgz -czf puppetlabs-service.tgz appveyor.yml CHANGELOG.md ci.props CONTRIBUTING.md Gemfile Gemfile.lock LICENSE locales MAINTAINERS.md metadata.json NOTICE Rakefile README.md runhistorian.props spec tasks .bundle .fixtures.yml\n19:42:26 tar: .fixtures.yml: Cannot stat: No such file or directory\n19:42:26 tar: Exiting with failure status due to previous errors\n19:42:26 Build step 'Execute shell' marked build as failure\n19:42:26 Archiving artifacts\n19:42:30 Recording fingerprints\n19:42:30 [BFA] Scanning build for known causes...\n{code}\n\nI did test creating a blank .fixtures.yaml file and that seemd to work ok, so ,something like:\n\n{code}\nif not exists .fixtures.yml {\n    echo \"# Blank file\" > .fixtures.yml\n}\n{code}", "created": "2018-03-27T20:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Add IIS module\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/125/console", "created": "2018-03-27T21:05:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] can you get up to speed on this one so you can help progress while Eric is travelling please?", "created": "2018-03-28T07:35:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Put up a PR last night. Should fix the issue for now: https://github.com/puppetlabs/ci-job-configs/pull/4233", "created": "2018-03-28T08:21:00.000000"}], "components": [], "created": "2018-03-27T09:21:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb58ff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2857213_*|*_4_*:*_1_*:*_135057552_*|*_5_*:*_2_*:*_15189280_*|*_10006_*:*_1_*:*_23532722"}], "description": "Initially reported by [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\n\n{code} \n15:58:39 \n15:58:39 \n15:58:39 \n15:58:39 ++ bundle exec rake compute_dev_version\n15:58:40 + MODULE_VERSION=5.3.0-0149-667c2c7c\n15:58:40 + export MODULE_VERSION\n15:58:40 ++ echo 5.3.0-0149-667c2c7c\n15:58:40 ++ wc -l\n15:58:40 + NUM_LINES=1\n15:58:40 + '[' 1 '!=' 1 ']'\n15:58:40 + cat\n15:58:40 + tar --exclude=puppetlabs-mysql.tgz -czf puppetlabs-mysql.tgz .\n15:58:48 tar: .: file changed as we read it\n15:58:48 Build step 'Execute shell' marked build as failure\n15:58:48 Archiving artifacts\n15:58:53 Recording fingerprints\n15:58:54 [BFA] Scanning build for known causes...\n15:58:54 [BFA] No failure causes found\n15:58:54 [BFA] Done. 0s\n15:58:54 [INFO] HipChat notification sent to the following rooms: 3826262\n15:58:54 Finished: FAILURE {code}\n\nSome initial research revealed that this issue may be transient. Also, the message that tar is displaying is only a warning (the tarball is still created) but the exit code is still 1, causing the job failure.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39630", "fixedVersions": [], "id": "39630", "issueType": "CI Blocker", "key": "MODULES-6924", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-03-29T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tar error on init steps", "timeSpent": "PT0S", "updated": "2018-03-29T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "So I'm not sure how is still in the modules team since Hunter switched teams, I assume Eric? [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] can you please have a look at this? ", "created": "2018-07-15T03:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e7aeeb75ca800705812eb] and [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. Thanks for the notice on this. Sorry we missed it until now. We'll get on this and make the update.", "created": "2018-08-29T03:27:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2018-08-29T07:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Email sent to vox about the work needed.\n{code:java}\nHi Everyone,\u00a0\napologies for the the delay on getting back to this. I have created a PR\u00a0https://github.com/puppetlabs/puppetlabs-mysql/pull/1115\u00a0that will move the mysql module from puppet-staging to puppet-archive. It works for me when testing, but if others could give it a review, that would be brilliant. We are using\u00a0https://puppet.atlassian.net/browse/MODULES-6923\u00a0to track the work. The plans is:Do a last release of mysql at the 6.x.x range.\nmerge the staging -> archive PR\nRelease a 7.0.0 of mysql.\u00a0If you have any questions, feel free to reach out. {code}", "created": "2018-08-29T08:51:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/1115 tracking proposed fix", "created": "2018-08-29T09:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR went green on adhoc, was then merged and as a result I'll resolve this ticket :) Thanks everyone for your input and [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] for the PR. I'll make a ticket for the major release now required to get this out the door.", "created": "2018-10-18T09:11:00.000000"}], "components": ["mysql"], "created": "2018-03-27T07:33:00.000000", "creator": "623e7aeeb75ca800705812eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d3a9241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkwgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13392029581_*|*_3_*:*_1_*:*_4325484407_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_420331"}], "description": "*Module Version: 5.3.0*\n *Puppet Version: 5.4.0*\n *OS Name/Version: Debian/Stretch*\n\nThe voxpupuli puppet-staging module is deprecated since \u00b11y, please see [puppet-staging deprecation notice|https://github.com/voxpupuli/puppet-staging/issues/116], we recomand to migrate to puppet-archive module (also maintained by voxpupuli team).\n Staging module is only used for the mysql tuner script.\n\n*Desired Behavior:*\n puppetlabs-mysql should depends to puppet-archive\n\n*Actual Behavior:*\n puppetlabs-mysql depends to puppet-staging", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "40704", "fixedVersions": [], "id": "40704", "issueType": "Improvement", "key": "MODULES-6923", "labels": [], "originalEstimate": "PT3600S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7aeeb75ca800705812eb", "resolution": "Fixed", "resolutionDate": "2018-10-18T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : puppet-staging dependency is deprecated (migrate to puppet-archive)", "timeSpent": "PT0S", "updated": "2018-10-29T11:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2018-03-27T00:16:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Remove Puppet 3.8 from metadata\n* Modify readme with information to use a 1.x version of the module for 3.8 support\n* Update CI job configs to no longer test on 3.8\n* Remove any tests related to 3.x functionality"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a0c0bfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:6"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47804048746_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_62448859584"}], "description": "Previously in MODULES-6717 only the bare minimum was done to remove support for Puppet 3.8.  This ticket will completely remove Puppet 3.x isms\n\n* Use Puppet 4 Data Types\n* Remove references to Puppet 3 in docs, readme etc.\n* Update CI job configs to no longer test on 3.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33228", "fixedVersions": [], "id": "33228", "issueType": "Task", "key": "MODULES-6921", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2021-09-23T02:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Completely remove Puppet 3.x isms", "timeSpent": "PT0S", "updated": "2021-09-23T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2018-03-26T04:33:00.000000", "creator": "623c114ab75ca8007056d213", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ef8185"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkvlb:"}], "description": "_Basic Info_\n *Module Version: 4.2.1*\n *Puppet Version: 5.4.0*\n *OS Name/Version: OS X*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Concat\u00a0fragments should not\u00a0execute if resources they depend on fail.*\n\n*Actual Behavior:*\u00a0*Concat fragements alway \"execute\", even if resources they depend on fail.***\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\u00a0\n\nIn the following simple snippet, \"test2\" is always written to /tmp/test, even though \"whatever\" does not exist. I have tested with different resource types instead of \"package\" and always get the same results.\n\nI think concat::fragment should not contribute content if a resource that depends on fails.\nAdditionally, it seems it would make sense that concat should fail if a fragment it depends on fails as I'd like above - OR this should be configurable per concat/concat::fragment.\n\n{{concat { '/tmp/test': }\nconcat::fragment { 'test1':\n  target => '/tmp/test',\n  content => 'test1\\n',\n  order => 1,\n}\npackage { 'whatever': }\n-> concat::fragment { 'test2':\n  target => '/tmp/test',\n  content => 'test2\\n',\n  order => 2,\n}\nconcat::fragment { 'test3':\n  target => '/tmp/test',\n  content => 'test3\\n',\n  order => 3,\n}\n}}", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "38663", "fixedVersions": [], "id": "38663", "issueType": "Bug", "key": "MODULES-6919", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c114ab75ca8007056d213", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : fragments depending on other resources always run", "timeSpent": "PT0S", "updated": "2018-05-04T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The work required to accomplish this exceeds our need to get it done, at this moment in time.", "created": "2018-03-26T10:18:00.000000"}], "components": [], "created": "2018-03-26T03:56:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module is migrated to the new template\nCI is green"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bc473b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkvkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65100_*|*_3_*:*_1_*:*_22837336_*|*_6_*:*_1_*:*_0"}], "description": "Currently websphere is using the old modules CI template. This ticket will track the migration of this module. The following is an example of migrating a module: https://github.com/puppetlabs/ci-job-configs/pull/3433/files\n\nHowever this module runs acceptance tests by running: bundle exec rake acceptance, the default is bundle exec rake beaker so this command will need to be overridden for smoke and acceptance tests. An example of how to do this can be found here: https://github.com/puppetlabs/ci-job-configs/blob/3f74944b243f6ff21bcbb18abbefaa9b6eeb828f/jenkii/jenkins-master-prod-1/projects/modules-unified.yaml#L322", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35429", "fixedVersions": [], "id": "35429", "issueType": "Task", "key": "MODULES-6918", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2018-03-26T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server - Migrate to modules unified pipeline", "timeSpent": "PT0S", "updated": "2018-03-26T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "PR at https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/289", "created": "2018-05-06T17:49:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "PR #289 merged to puppetlabs-puppet_agent#master at\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/7cb87f7535b11c6140724e102ede63ead8e56e02.", "created": "2018-05-14T22:35:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This landed in Master, which is currently in a little bit of a purgatory. Until we get master cleaned up a bit more and tests running, there's really no \"CI\" for it, so we can probably go ahead and just resolve this", "created": "2018-05-21T11:54:00.000000"}], "components": ["puppet_agent"], "created": "2018-03-23T06:21:00.000000", "creator": "623a471a9b54ec0068b07201", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43d4b7b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjitr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33346"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_566360396_*|*_1_*:*_1_*:*_2953869797_*|*_10007_*:*_2_*:*_608593558_*|*_3_*:*_2_*:*_642598654_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_346167015"}], "description": "_Basic Info_\n *Module Version: 1.6.0*\n *Puppet Version: 5.3*\n *OS Name/Version: Windows 10*\n\nUsing the puppet_agent module on windows causes repeated attempts to update the puppet agent. As far as I can tell this is because the package name is 'Puppet Agent (64-bit)' which is currently ignored and default to puppet-agent.\n\nI tried to use unless:\n\nunless => 'C:/Windows/system32/cmd.exe /c \"\"C:/Program Files/Puppet Labs/Puppet/bin/puppet.bat\" --version | findstr \"5.5.0\"\"'\n\nbut unless appears to be unsupported by the module.\n\nCan this package name be fixed?\n\nShould I be able to use unless?\n\nIs there another workaround I can use?\n\n*Desired Behavior:*\n\nOnly run the puppet_agent install if the target version is not installed.\n\n*Actual Behavior:*\n|info|/Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\resolve\\AppData\\Local\\Temp\\install_puppet.bat]|Filebucketed C:/Users/resolve/AppData/Local/Temp/install_puppet.bat to puppet with sum a479578b484ec981dc6e6d6b3a37d9f4|\n|notice|/Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\resolve\\AppData\\Local\\Temp\\install_puppet.bat]/content|content changed '\\{md5}a479578b484ec981dc6e6d6b3a37d9f4' to '\\{md5}75635eeef985c8fdecbb41b285533a59'|\n|notice|/Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns|executed successfully|\n|notice|/Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns|executed successfully|", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41750", "fixedVersions": [], "id": "41750", "issueType": "Bug", "key": "MODULES-6912", "labels": ["triaged", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a471a9b54ec0068b07201", "resolution": "Fixed", "resolutionDate": "2018-05-21T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Package version name not recognised on windows", "timeSpent": "PT0S", "updated": "2019-12-05T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-03-22T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33d51e30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkugf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104485534_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36497", "fixedVersions": [], "id": "36497", "issueType": "Sub-task", "key": "MODULES-6911", "labels": [], "originalEstimate": "PT0S", "parent": "42806", "parentSummary": "Supported Release (concat) 4.2.1 - 2018-03-22 - 4a927296cd4042d6c6038dbc95b533151b6d5cc7", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-23T19:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-23T19:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "{noformat}\n[3:32 PM] \u00ab Hunner \u00bb: !modules release check concat cross-platform\n[3:32 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:32 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:32 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:32 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:32 PM] Kerminator:\n    concat is good to release - QA signoff is complete! \n    Release against 4a927296cd4042d6c6038dbc95b533151b6d5cc7\n{noformat}", "created": "2018-03-23T16:33:00.000000"}], "components": [], "created": "2018-03-22T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3642fb5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkug7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66874598_*|*_5_*:*_1_*:*_19005_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_26101895"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35428", "fixedVersions": [], "id": "35428", "issueType": "Sub-task", "key": "MODULES-6910", "labels": [], "originalEstimate": "PT0S", "parent": "42806", "parentSummary": "Supported Release (concat) 4.2.1 - 2018-03-22 - 4a927296cd4042d6c6038dbc95b533151b6d5cc7", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-23T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-23T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-22T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32ef2c56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkufz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4258611_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34295", "fixedVersions": [], "id": "34295", "issueType": "Sub-task", "key": "MODULES-6909", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42806", "parentSummary": "Supported Release (concat) 4.2.1 - 2018-03-22 - 4a927296cd4042d6c6038dbc95b533151b6d5cc7", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-22T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-22T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is a bugfix release and has no docs changes so should be simple.", "created": "2018-03-22T15:53:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No docs changes - good to go.\u00a0", "created": "2018-03-23T03:56:00.000000"}], "components": [], "created": "2018-03-22T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12f41f23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkufj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4233997_*|*_10009_*:*_1_*:*_43321512_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33225", "fixedVersions": [], "id": "33225", "issueType": "Sub-task", "key": "MODULES-6908", "labels": [], "originalEstimate": "PT0S", "parent": "42806", "parentSummary": "Supported Release (concat) 4.2.1 - 2018-03-22 - 4a927296cd4042d6c6038dbc95b533151b6d5cc7", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-23T03:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-23T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "4.2.1 released with the fix", "created": "2018-03-26T09:59:00.000000"}], "components": [], "created": "2018-03-22T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b50560d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkufr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5788_*|*_3_*:*_1_*:*_323517455_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5031340"}], "description": "*REASON:* 4.2.1 MODULES-6817\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-concat/compare/4.2.0...4a927296cd4042d6c6038dbc95b533151b6d5cc7\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/17/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42806", "fixedVersions": [], "id": "42806", "issueType": "Task", "key": "MODULES-6907", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-26T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (concat) 4.2.1 - 2018-03-22 - 4a927296cd4042d6c6038dbc95b533151b6d5cc7", "timeSpent": "PT0S", "updated": "2018-03-26T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case1.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13287"}, {"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case1.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13184"}, {"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case2.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12539"}, {"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case2.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12433"}, {"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case3.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12732"}, {"attacher": "623a46a67910a200718ac239", "created": "2018-03-22T12:00:00.000000", "name": "case3.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12643"}], "comments": [], "components": ["stdlib"], "created": "2018-03-22T12:10:00.000000", "creator": "623a46a67910a200718ac239", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2becb966"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzku8v:"}], "description": "_Basic Info_\n *Module Version:* 4.25.0\n *Puppet Version:* 5.4.0\n *OS Name/Version:* CentOS 7.4; RedHat Enterprise Linux 7.4\n\nUsing a collector to override the parameters of resources declared indirectly via {{ensure_resource()}} exhibits inconsistent behavior. Sometimes it works as expected, sometimes it is ineffective, and sometimes it contributes to {{ensure_resource()}} attempting to declare duplicate resources.\n\n*Desired Behavior:*\nGiven multiple calls to {{ensure_resource()}} with identical parameters, and a resource override via a collector that matches the resource described by those parameters, the catalog should be built successfully. Furthermore, regardless of the scopes in which the override and each call appear, and of whether the resource is of defined or plugin type, the catalog should contain the resource declared via (one of) the {{ensure_resource()}} calls, with parameters overridden according to the resource override.\n\n*Actual Behavior:*\n Actual behavior varies with the scope in which the function call(s) and override appear \u2013 both static and dynamic scope. In various tests of the behavior, I discovered that the specific scope seems to matter somewhat, too: calls to {{ensure_resource()}} at top scope interacted differently (worse) with overrides in its descendant scopes than calls in class scopes did with overrides in child local scopes or child subclass scopes. Behavior also differed in some cases depending on whether the resource being overridden was of plugin type or defined type.\n\nMany combinations work as expected, but in some cases the override does not take effect (puppet emits a warning, but successfully produces a catalog), and in some cases catalog building fails with a duplicate declaration error (_i.e._ exactly what {{ensure_resource()}} is intended to avoid).\n\nExample manifests and output logs are attached. For these examples, catalogs were built and applied via 'puppet apply', but at least some of these behaviors can be observed when catalogs are built via a remote master, and in situations not involving top-scope resource declarations. In particular, it was discovery of case2 in such a context that spurred me to write this bug report.", "environment": "Using the Ruby 2.1 packaged with Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36495", "fixedVersions": [], "id": "36495", "issueType": "Bug", "key": "MODULES-6906", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a67910a200718ac239", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : ensure_resource() interacts inconsistently with parameter overrides", "timeSpent": "PT0S", "updated": "2018-05-04T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a827910a200718ac35d", "body": "PR submitted https://github.com/puppetlabs/puppetlabs-concat/pull/494", "created": "2018-03-22T09:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The fix was released in 4.2.1. Thanks for catching this and submitting a PR!", "created": "2018-03-26T17:07:00.000000"}], "components": ["concat"], "created": "2018-03-22T09:14:00.000000", "creator": "623a4a827910a200718ac35d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f04c59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzku1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373959935_*|*_5_*:*_1_*:*_0"}], "description": "Metaparameters set on the concat_file resource with a value of {{false}} are not properly propagated to the generated {{file}} resource type due to an incorrect conditional check.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40703", "fixedVersions": [], "id": "40703", "issueType": "Bug", "key": "MODULES-6905", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a827910a200718ac35d", "resolution": "Fixed", "resolutionDate": "2018-03-26T17:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : Metaparameters are not always properly propagated", "timeSpent": "PT0S", "updated": "2018-03-26T17:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Done. Thank you [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-04-12T21:53:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "updating the epic link to Module-Misc to allow me to track better\n\nPatrick would it be possible to update this ticket with the customer(s) affected", "created": "2019-05-03T08:13:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This issue came up again for triage.\n\nAnother idea for a workaround would be to put code into the module that would search on it's own for dependent services and restart them in sequence using the normal Service resource.\n\nIt would have to keep track of the dependency tree and stop them in order, and then restart the parent service, and only restart child services if their startup type was not automatic and their state at the time of restart was running.\n\nThe fact remains however that this is a core windows services concept that puppet is mishandling and should also be fixed there. The work around would only be in the module as a way of getting a fix out to customers without forcing a puppet version upgrade.\n\nAdding a task to the module do restart the services possibly would be useful to many users for other reasons, but would not serve the purposes of this ticket since we have no way of calling a task from a puppet manifest at this time.", "created": "2019-05-10T14:13:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/54/", "created": "2019-06-10T21:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Instead of adding a task to this module to restart only a single or a couple chosen services, the puppetlabs-service module was instead modified to allow force restarting services.\nhttps://github.com/puppetlabs/puppetlabs-service/commit/c04e77f9ef4c36e2e06fcd15635469a3183d8a97", "created": "2019-06-14T08:21:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "hi Bill \n\ncan you follow up on the review request for this, please\n\nthanks\n", "created": "2019-06-24T07:02:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0[https://github.com/puppetlabs/puppetlabs-sqlserver/commit/efc1c27c19ff681380f85a1e858e7eb226c02982]", "created": "2019-06-27T12:09:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-03-22T05:12:00.000000", "creator": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5891b6dc"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The SQLServer module is one of our premier windows modules. As stated in the ticket it has dependencies between the services and this module should correctly respect those dependencies. \n\nThe workaround of using an exec are not ideal as idempotency can be harder to establish, the module should handle this."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpy7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_362128772_*|*_1_*:*_1_*:*_19809159631_*|*_3_*:*_1_*:*_186458849_*|*_10009_*:*_1_*:*_1435787888_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18148289952"}], "description": "puppetlabs/sqlserver 2.1.0\nPE 2017.3.2\nServer 2016\nSQL Server 2016 Developer edition\n\nWhen restarting SQL server the SQL Server Agent service should be stopped first: - [Stop an Instance of SQL Server (net Commands)|https://technet.microsoft.com/en-us/library/ms190236(v=sql.105).aspx]\n\nWhen using the restart attribute the server will not be restarted if the agent service is running:\n\n-> sqlserver::sp_configure { 'MSSQLSERVER-max memory':\n  config_name => 'max server memory (MB)',\n  instance => 'MSSQLSERVER',\n  reconfigure => true,\n  restart => true,\n  value => 2048\n\n\nError: /Stage[main]/xxxxxxx::Config/Sqlserver::Sp_configure[MSSQLSERVER-max memory]/Service[MSSQLSERVER]: Failed to call refresh: \nCannot stop MSSQLSERVER, error was: Execution of 'C:/Windows/system32/net.exe stop MSSQLSERVER' returned 4294967295: The following services are dep \nendent on the SQL Server (MSSQLSERVER) service. \nStopping the SQL Server (MSSQLSERVER) service will also stop these services.\n\nSQL Server Agent (MSSQLSERVER)\n\nDo you want to continue this operation? (Y/N) [N]: \nNo valid response was provided. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37523", "fixedVersions": [], "id": "37523", "issueType": "Bug", "key": "MODULES-6904", "labels": ["Support", "windows_engineer_triaged"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "resolution": "Fixed", "resolutionDate": "2019-06-27T12:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver : Server restart should account for running Server Agent service", "timeSpent": "PT0S", "updated": "2019-06-27T12:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:6243b1ba247a4b00691c3f5f]\n\nLooking at this I am having trouble with justifying the change that you wish to have put in.\nChanging the default value is something that I am always weary off.\nIf you wish to change the default value can you not simply set it to the value that you wish it to be?", "created": "2021-01-18T09:40:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this PR as it is not a change that we are comfortable making at this point in time.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed.", "created": "2021-01-18T09:42:00.000000"}], "components": ["apache"], "created": "2018-03-22T04:13:00.000000", "creator": "6243b1ba247a4b00691c3f5f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1357ac04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzktsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3719299162_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_85555215073"}], "description": "_Basic Info_\n *Module Version:\u00a0mod 'puppetlabs-apache', '3.0.0'*\n *Puppet Version:\u00a04.10.10*\n *OS Name/Version: Ubuntu 16.04 / Apache 2.4*\n\n*Desired Behavior:*\n\nmod_ssl should only set \"Mutex\" when needed, apache 2.4 default is \"Default\", so not setting it in ssl.conf should not change the behavior.\n\nIf needed, it should look somehow like this:\n\nMutex $mechanism ssl-cache\nMutes $mechanism\u00a0ssl-stapling\n\n\u00a0\n\n*Actual Behavior:*\n\nMutex default\n\nLook at [https://httpd.apache.org/docs/2.4/en/mod/core.html#mutex]\u00a0for further explanation.\n\n\u00a0\n\nMy problem was, that I need a different \"default\" setting for all mutexes and ssl.conf reseted that to the default.\n\n\u00a0\n\nAn option for setting Mutex entries in the apache2.conf would be cool!\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35427", "fixedVersions": [], "id": "35427", "issueType": "Improvement", "key": "MODULES-6903", "labels": ["apache", "mutex", "ssl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1ba247a4b00691c3f5f", "resolution": "Won't Do", "resolutionDate": "2021-01-18T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache module: Mutex setting with apache > 2.4", "timeSpent": "PT0S", "updated": "2021-01-18T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2018-03-21T19:10:00.000000", "creator": "557058:5c804216-beec-4665-b68f-6fcd13184b34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31987edc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzktrb:"}], "description": "*Module Version: 1.5.0*\n *Puppet Version: 4.10*\n *OS Name/Version: Ubuntu 16.04*\n\nAccording to the haproxy docs: [https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#4-maxconn]\u00a0the {{globals.maxconn}} setting should be greater than the {{defaults.maxconn}} setting. The {{globals.maxconn}} setting is for the total number of actual connections, whereas {{defaults.maxconn}} is for the length of the backlog on any given listener, so it doesn't make sense for {{defaults.maxconn}} to be greater than {{globals.maxconn}}.\n\n*Desired Behavior:* The Puppet module should set some sane defaults so that it generally works out of the box.\n\n*Actual Behavior:* I have to change the settings to something sane.\n", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "39629", "fixedVersions": [], "id": "39629", "issueType": "Bug", "key": "MODULES-6902", "labels": [], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5c804216-beec-4665-b68f-6fcd13184b34", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Haproxy maxconn settings are inconsistent", "timeSpent": "PT0S", "updated": "2018-05-04T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-21T14:48:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@327749c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56753923660_*|*_6_*:*_1_*:*_0"}], "description": "This ticket will address adding appveyor and travis to this module", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "33221", "fixedVersions": [], "id": "33221", "issueType": "Improvement", "key": "MODULES-6900", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PMPM: Travis and Appveyor", "timeSpent": "PT0S", "updated": "2020-01-07T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-21T14:44:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a05909"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6759"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56759753939_*|*_6_*:*_1_*:*_0"}], "description": "MODULES-6699 was ticked to address adding enough tests to bring this module up to approved standards. Part of the approved criteria requires acceptance tests, this ticket will address figuring out what kind of acceptance tests we can add to a public project not in the puppetlabs infrastructure", "epicLinkSummary": "PowerShell Module Package Management Next", "estimate": "PT0S", "externalId": "42805", "fixedVersions": [], "id": "42805", "issueType": "Improvement", "key": "MODULES-6899", "labels": [], "originalEstimate": "PT0S", "parent": "41724", "parentSummary": "PowerShell Module Package Management Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2020-01-07T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PMPM: Add acceptance tests", "timeSpent": "PT0S", "updated": "2020-01-07T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:a0e22c1f-55f3-4600-b5b9-7a7be88ff43c", "body": "https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/375", "created": "2018-03-21T14:28:00.000000"}], "components": ["vcsrepo"], "created": "2018-03-21T14:22:00.000000", "creator": "70121:a0e22c1f-55f3-4600-b5b9-7a7be88ff43c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474e66eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkthr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}], "description": "The\u00a0revision option for an hg repo is not applied in most cases. The revision is not applied unless the merge process was successful, which will only happen if there was a merge that could happen cleanly. A clean repo with single head and nothing to merge returns 255 code on exit of merge command which does not allow it to get to the update portion.\u00a0\n{code:java}\nroot@puppet:/test_repo# hg summary\nparent: 2:88f8b2925d20 tip\n adding a 2\nbranch: default\ncommit: (clean)\nupdate: (current)\nroot@puppet:/test_repo# hg merge\nabort: nothing to merge\nroot@puppet:/test_repo# echo $?\n255\nroot@puppet:/test_repo# {code}\n\nThis will also keep a defined repo from being up to date with the latest changes as the changeset will be downloaded, but not updated. So is not isolated to defined revisions.\n\nExecution of the merge discards any errors so nothing is reported as being wrong and the user has no idea that the local directory does not match the remote. \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33217", "fixedVersions": [], "id": "33217", "issueType": "Bug", "key": "MODULES-6898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a0e22c1f-55f3-4600-b5b9-7a7be88ff43c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo : hg module does not honor revision option", "timeSpent": "PT0S", "updated": "2018-04-24T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2018-03-21T12:37:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54d7e91d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzp7un:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12865485165_*|*_10007_*:*_1_*:*_593241_*|*_3_*:*_1_*:*_303011188_*|*_5_*:*_1_*:*_0"}], "description": "Update the CHANGELOG to KAC format:\u00a0https://keepachangelog.com/en/1.0.0/\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34293", "fixedVersions": ["IIS 4.4.0"], "id": "34293", "issueType": "Bug", "key": "MODULES-6897", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-08-20T22:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Update Changelog to KAC Format", "timeSpent": "PT0S", "updated": "2018-08-20T22:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2018-03-21T12:00:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7285bb80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkt9b:"}], "description": "Leaving the password undefined in mysql::db results in Puppet constantly wanting to set the password as an empty string.\n\nExample code:\n\n\u00a0\n{noformat}\nmysql_user { 'webapp_test@%':\n\u00a0 ensure => 'present',\n\u00a0 password_hash => mysql_password(undef),\n}{noformat}\n\u00a0\n\nExample output:\n\n\u00a0\n{noformat}\n[root@dbsys01 ~]# puppet apply test.pp \nNotice: Compiled catalog for dbsys01.DOMAIN in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/Mysql_user[webapp_test@%]/ensure: created\nNotice: Applied catalog in 0.46 seconds\n\n[root@dbsys01 ~]# puppet apply test.pp \nNotice: Compiled catalog for dbsys01.DOMAIN in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/Mysql_user[webapp_test@%]/password_hash: defined 'password_hash' as ''\nNotice: Applied catalog in 0.45 seconds{noformat}\n\u00a0\n\nResource from \"puppet resource mysql_user\":\n{code:java}\nmysql_user { 'webapp_test@%':\n\u00a0 ensure \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'present',\n\u00a0 max_connections_per_hour => '0',\n\u00a0 max_queries_per_hour \u00a0 \u00a0 => '0',\n\u00a0 max_updates_per_hour \u00a0 \u00a0 => '0',\n\u00a0 max_user_connections \u00a0 \u00a0 => '0',\n\u00a0 tls_options\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => ['NONE'],\n}\n{code}", "environment": "puppetlabs-mysql 5.3.0 Puppet 5.3.3 on RHEL 7.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "33272", "fixedVersions": [], "id": "33272", "issueType": "Bug", "key": "MODULES-6896", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : mysql_user empty password is not idempotent", "timeSpent": "PT0S", "updated": "2018-04-24T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/24a0691085605cca61ef0f15b4ec371882dcac12", "created": "2018-04-23T14:18:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/24a0691085605cca61ef0f15b4ec371882dcac12", "created": "2018-04-23T16:10:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged additional work to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/e6f31deec0f1499917d6bd6bb02b206f12afa0d7", "created": "2018-04-30T09:31:00.000000"}], "components": ["scheduled_task"], "created": "2018-03-21T11:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Code is extracted from provider, tests are passing.\n\nNew unit tests needed as new classes are added to trigger."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8cd649"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl9mn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_239317596_*|*_1_*:*_1_*:*_57484_*|*_10007_*:*_1_*:*_18742806_*|*_3_*:*_1_*:*_363491155_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2246831199"}], "description": "MODULES-6843 created some new classes to help manage Trigger data, and the existing adapter code was refactored to remove trigger manipulation code.\n\nSome similar code can be removed from the v2 task provider so that Trigger code is fully encapsulated", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "34291", "fixedVersions": ["scheduled_task 0.2"], "id": "34291", "issueType": "Task", "key": "MODULES-6895", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-04-23T16:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : refactor trigger manipulation code from provider into Trigger classes", "timeSpent": "PT0S", "updated": "2018-04-30T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "5a15cc24b87a44359db09635", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], so far all of the errors I'm able to reproduce look like the tests need to be updated to look for the new error messages (the old text was changed to be more of the form \"{{parameter 'hsh' expects a Hash value}}\"). There were a couple of other failures about \"{{expects 1 argument, got none}}\", but when I changed the tests to use \"{{execute()}}\" instead of \"{{call()}}\" as suggested by the deprecation warning I was seeing in the rspec output, the test failures were in line with the error message change.", "created": "2018-03-21T17:38:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:5a15cc24b87a44359db09635].\n\n[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] Why does 5.5.0 break rspec-puppet in https://github.com/rodjek/rspec-puppet/blob/master/lib/rspec-puppet/example/function_example_group.rb#L24-L27? As in, module unit tests that call {{call}} should issue a deprecation warning, but not be forced to change to {{execute}}, right?", "created": "2018-03-21T21:20:00.000000"}], "components": [], "created": "2018-03-21T10:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- unit tests pass\n- acceptance tests all pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@208d709b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkt0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69041696_*|*_3_*:*_1_*:*_449142161_*|*_5_*:*_1_*:*_0"}], "description": "With puppet agent 5.5.0 release unit tests in Travis fail. This is due to a feature that has been implemented https://puppet.com/docs/puppet/5.5/release_notes.html#new-features.\n\nThe failures that have been seen are unit tests and one acceptance test.\n\n*puppet 5.5.0*\n\nNegative unit tests are failing against each function. \n{code}\n3152 examples, 22 failures, 76 pending\nFailed examples:\nrspec ./spec/functions/empty_spec.rb:5 # empty should run empty() and raise an Puppet::ParseError\nrspec ./spec/functions/flatten_spec.rb:5 # flatten should run flatten() and raise an Puppet::ParseError\nrspec ./spec/functions/flatten_spec.rb:6 # flatten should run flatten([], []) and raise an Puppet::ParseError\nrspec ./spec/functions/flatten_spec.rb:7 # flatten should run flatten(1) and raise an Puppet::ParseError\nrspec ./spec/functions/flatten_spec.rb:8 # flatten should run flatten(\"one\") and raise an Puppet::ParseError\nrspec ./spec/functions/join_spec.rb:5 # join should run join() and raise an Puppet::ParseError with the message matching /wrong number of arguments/i\nrspec ./spec/functions/join_spec.rb:10 # join should run join(\"one\") and raise an Puppet::ParseError with the message matching /Requires array to work with/\nrspec ./spec/functions/join_spec.rb:11 # join should run join([], 2) and raise an Puppet::ParseError with the message matching /Requires string to work with/\nrspec ./spec/functions/keys_spec.rb:5 # keys should run keys() and raise an Puppet::ParseError with the message matching /wrong number of arguments/i\nrspec ./spec/functions/keys_spec.rb:10 # keys should run keys(\"\") and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/keys_spec.rb:11 # keys should run keys(1) and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/keys_spec.rb:12 # keys should run keys([]) and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/keys_spec.rb:15 # keys returns the array of keys\nrspec ./spec/functions/keys_spec.rb:20 # keys runs with UTF8 and double byte characters\nrspec ./spec/functions/length_spec.rb:7 # length should run length(1) and raise an ArgumentError with the message matching /expects a value of type String, Array, or Hash, got Integer/\nrspec ./spec/functions/length_spec.rb:8 # length should run length(true) and raise an ArgumentError with the message matching /expects a value of type String, Array, or Hash, got Boolean/\nrspec ./spec/functions/values_spec.rb:5 # values should run values() and raise an Puppet::ParseError with the message matching /wrong number of arguments/i\nrspec ./spec/functions/values_spec.rb:10 # values should run values(\"\") and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/values_spec.rb:11 # values should run values(1) and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/values_spec.rb:12 # values should run values([]) and raise an Puppet::ParseError with the message matching /Requires hash to work with/\nrspec ./spec/functions/values_spec.rb:15 # values returns the array of values\nrspec ./spec/functions/values_spec.rb:20 # values runs with UTF8 and double byte characters\n{code}\n\nAcceptance tests one is failing: \n{code}\nFailures:\n\n  1) values function failure handles non-hash arguments\n     Failure/Error: expect(apply_manifest(pp2, :expect_failures => true).stderr).to match(%r{Requires hash})\n       expected \"\\e[1;31mError: Evaluation Error: Error while evaluating a Function Call, 'values' parameter 'hsh' ex...ot String (file: /tmp/apply_manifest.pp.YiVzIR, line: 2, column: 17) on node ubuntu-1404-x64\\e[0m\\n\" to match /Requires hash/\n       Diff:\n       @@ -1,2 +1,2 @@\n       -/Requires hash/\n       +Error: Evaluation Error: Error while evaluating a Function Call, 'values' parameter 'hsh' expects a Hash value, got String (file: /tmp/apply_manifest.pp.YiVzIR, line: 2, column: 17) on node ubuntu-1404-x64\n\n\n     # ./spec/acceptance/values_spec.rb:26:in `block (3 levels) in <top (required)>'\n\nFinished in 8 minutes 36 seconds (files took 1 minute 13.8 seconds to load)\n492 examples, 1 failure, 195 pending\n{code}\n\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41749", "fixedVersions": [], "id": "41749", "issueType": "Bug", "key": "MODULES-6894", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-27T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib - puppet agent 5.5.0 release results in unit test failures and one acceptance test", "timeSpent": "PT0S", "updated": "2018-03-27T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/56", "created": "2018-04-11T19:13:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "PR [https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/56]\u00a0merged and release performed, so this is now available in Master and on the Forge.", "created": "2018-07-10T04:19:00.000000"}], "components": ["satellite_pe_tools"], "created": "2018-03-20T18:38:00.000000", "creator": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23e61d92"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given this module is supported it should be updated to work with recent versions of the application it's built for."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6821"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5e9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1902967676_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7722274471"}], "description": "Current module documentation has steps to set up communication between Satellite and Puppet masters. The steps is out dated and no longer apply for *Satellite 6.3*. One example is *capsule-certs-generate*\u00a0command. *The capsule-fqdn* parameter appears to be no longer available in 6.3 and replaced with *foreman-proxy-fqdn*\n\n\u00a0\n\n{{}}", "epicLinkSummary": "Satellite PE Tools Next", "estimate": "PT0S", "externalId": "41748", "fixedVersions": [], "id": "41748", "issueType": "Improvement", "key": "MODULES-6893", "labels": ["cs_pr_review"], "originalEstimate": "PT0S", "parent": "42847", "parentSummary": "Satellite PE Tools Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "resolution": "Fixed", "resolutionDate": "2018-07-10T04:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppetlabs-satellite_pe_tools] module needs documentation update for Satellite 6.3", "timeSpent": "PT0S", "updated": "2018-07-31T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2018-03-20T17:55:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a31706e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzoe33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7309874273_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_500583439"}], "description": "After making a sweeping CI change last week (seen here: https://github.com/puppetlabs/ci-job-configs/pull/4180), it was discovered that websphere unit tests started failing. This is because {{.fixtures.yml}} is not being packaged in the workspace tarball we're creating in the init step. The only dotfile we are currently preserving is ./.bundle. We should add .fixtures.yml as long as every module has one. It may be a better idea to check for its existence and create a blank one if one does not already exist because {{tar}} will exit if any of the argument files don't exist.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42804", "fixedVersions": [], "id": "42804", "issueType": "CI Blocker", "key": "MODULES-6892", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-06-19T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": ".fixtures.yml should be included in the workspace tarball", "timeSpent": "PT0S", "updated": "2018-07-23T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] just making you aware of this issue [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] came across. This is why Travis didn't catch the issue. [This change|https://github.com/puppetlabs/puppetlabs-stdlib/commit/7ea37b05f4e37a08a0b429d92908e6f2fe65584f] is making tests fail against puppet5 but as we aren't running puppet 5 acceptance tests the issue slipped through the net. This is something we will need to discuss.", "created": "2018-03-20T13:25:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "So the acceptance test runs we actually add within the .sync.yml in each module - using this gist as a template [https://gist.github.com/HelenCampbell/97ea0e1817a952762d2f3df446b3fc66]\u00a0.\n\nUnfortunately this means that they will have to be updated individually - but this could be done as a part of this ticket:\n\nhttps://puppet.atlassian.net/browse/MODULES-6881\n\nI don't think its a solution to add the acceptance test setups to the pdk_template as not everyone has an acceptance test setup, and pdk typically tries to steer clear of acceptance testing support.\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] have you any opinions on this?\n\n\u00a0", "created": "2018-03-21T06:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Dang, too bad it's in .sync.yml. I agree that we shouldn't put these in the main pdk templates. If only we had our own pdk-templates repo... ", "created": "2018-03-23T16:29:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Anyone on this ticket got clarity on how to proceed?", "created": "2018-04-27T06:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "So now currently tests in Travis are running on puppet 5 only. I think we need to have a quick chat to see whether we should add to the matrix to run acceptance tests against puppet 4 also or whether only puppet 5 is enough because Jenkins runs puppet 4.\n\n*+Current acceptance tests in Travis:+*\n* Ruby 2.4.1 - centos 7 - puppet 5.5.1  (latest puppet gem, this dynamically changes when a new one is released)\n* Ruby 2.4.1 - ubuntu 14 - puppet 5.5.1 (latest puppet gem, this dynamically changes when a new one is release)\n\n", "created": "2018-05-01T07:03:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "I think it makes sense to run the most recent Puppet version (5) in travis and let Jenkins sanity check against others, considering there are only a small sub-section of acceptance tests being run in travis anyway.", "created": "2018-05-01T07:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I would agree I will wait until I get a thumbs up from [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] and I will resolve.", "created": "2018-05-01T08:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Note this description is incorrect. At the time it was raised we were only testing on Puppet 4, we are now only testing on Puppet 5. \nJust adding some people from the team so we can come up with an agreement and resolve this or get work ticketed up to get it resolved. \nFYI - [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]", "created": "2018-05-01T10:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] I see unit tests running with the latest gems like 5.5.1 but the centos/ubuntu acceptance test cells still seem to be running with the default PC1 collection which installs puppet-agent 1.10.x which is the puppet 4.x series. Eg:\n\n- https://travis-ci.org/puppetlabs/puppetlabs-apache/jobs/373420644 from your apache PR yesterday https://github.com/puppetlabs/puppetlabs-apache/pull/1782\n- https://travis-ci.org/puppetlabs/puppetlabs-mysql/jobs/371621649 from helen's mysql PR this past week https://github.com/puppetlabs/puppetlabs-mysql/pull/1067\n\nSo still just running puppet 4 (puppet-agent 1.x) acceptance tests in travis, at least on apache/mysql. I didn't check any other repos.", "created": "2018-05-01T17:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Ahh yes [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] I now see what you mean, I was going by the gem! All of our modules are configured the same so this will be an issue for them all. ", "created": "2018-05-02T02:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have got up the following PR: https://github.com/puppetlabs/pdk-templates/pull/75 however plan on chatting to Bryan to make sure he has no objections. \n\nI can confirm this PR installs puppet5 \n{code}\ncentos-7-x64 11:42:09$ yum -y  install puppet-agent\n  Loaded plugins: fastestmirror, ovl\n  Loading mirror speeds from cached hostfile\n   * base: bay.uchicago.edu\n   * extras: mirrors.gigenet.com\n   * updates: mirror.tzulo.com\n  Resolving Dependencies\n  --> Running transaction check\n  ---> Package puppet-agent.x86_64 0:5.5.1-1.el7 will be installed\n  --> Finished Dependency Resolution\n{code}", "created": "2018-05-03T07:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR has been merged into pdk-templates.\nThe changes will be available on the next release of pdk. ", "created": "2018-05-04T05:54:00.000000"}], "components": [], "created": "2018-03-20T12:06:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- travis runs both puppet 4 and puppet 5"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4117fc0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzks9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82126034_*|*_1_*:*_1_*:*_24313_*|*_3_*:*_1_*:*_10546610_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3772974265"}], "description": "Currently Travis is running acceptance tests against:\n- centos7 (puppet4)\n- ubuntu14 (puppet4)\nWe need to be running one of the acceptance test runs against puppet 5. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35426", "fixedVersions": [], "id": "35426", "issueType": "Task", "key": "MODULES-6891", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-05-04T05:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Travis - Acceptance tests are only running against Puppet4", "timeSpent": "PT0S", "updated": "2018-05-04T05:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "not an issue, ticket seems to have been created by kerminator and not used", "created": "2018-04-18T07:56:00.000000"}], "components": [], "created": "2018-03-20T10:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b0339e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkryv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2151_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2496829160"}], "description": "*REASON:* release candidate\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33271", "fixedVersions": [], "id": "33271", "issueType": "Task", "key": "MODULES-6890", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-04-18T07:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-resource_api) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-04-18T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "So we need to use a cross platform module for testing initially - we have settled on motd and can use a fork for testing purposes unless we need to create one further down the line.\n\nWe can use my fork of motd:\u00a0https://github.com/HelenCampbell/puppetlabs-motd", "created": "2018-03-27T04:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Test module is called puppetlabs-testing.\nWe cannot used Helens fork as it makes the process more complex and you need to add upstreams etc. We cannot use motd as it is open to public therefore copied motd contents and have made it private.\n\nhttps://github.com/puppetlabs/puppetlabs-testing", "created": "2018-04-17T09:49:00.000000"}], "components": [], "created": "2018-03-20T10:21:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fae2827"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkryn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71048323_*|*_3_*:*_1_*:*_78314_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2346131774"}], "description": "Test module for pdksync.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42803", "fixedVersions": [], "id": "42803", "issueType": "New Feature", "key": "MODULES-6889", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a test module", "timeSpent": "PT0S", "updated": "2018-04-17T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Scheduled for Friday the 18th", "created": "2018-05-09T03:51:00.000000"}], "components": [], "created": "2018-03-20T10:19:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5949a3cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykr7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71179235_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5516004996"}], "description": "End-to-end testing: do we need unit tests, acceptance tests? When the gem is on RubyGems, can it be pulled down?\n\nDesired outcome: list of what testing is required.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41747", "fixedVersions": [], "id": "41747", "issueType": "New Feature", "key": "MODULES-6888", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-24T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Schedule and complete a Test bash", "timeSpent": "PT0S", "updated": "2018-05-24T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Implemented with tests", "created": "2018-04-18T09:30:00.000000"}], "components": [], "created": "2018-03-20T10:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77b7eac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71540803_*|*_3_*:*_1_*:*_85357917_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2346129850"}], "description": "Advanced functionality.\n\nCreate a PR directly from pdksync. Will be a significant additional feature over ye olde modulesync.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35425", "fixedVersions": [], "id": "35425", "issueType": "New Feature", "key": "MODULES-6887", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-18T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create the PR", "timeSpent": "PT0S", "updated": "2018-04-18T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Open3 calls should only be used for pdk update command.\n\nWe will use Ocktokit as much as we can, especially for remote calls.\n\nEverything not covered in ocktokit will use ruby git.\n\n\u00a0\n\nFor creating commits: [https://octokit.github.io/octokit.rb/Octokit/Client/Commits.html]\n\nFor creating pull requests: [https://octokit.github.io/octokit.rb/Octokit/Client/PullRequests.html]\n\nFor creating branch: [https://github.com/octokit/octokit.rb/issues/571]\n\nPossibly: add, commit & push: [https://octokit.github.io/octokit.rb/Octokit/Client/Contents.html#create_contents-instance_method]", "created": "2018-03-27T04:31:00.000000"}], "components": [], "created": "2018-03-20T10:10:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29729426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62535739_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_521894823"}], "description": "Determine which library that would be best to use to support the pdksync work.\n\nOctoKit appears to miss some functionality, e.g. local commands such as cloning, adding to stage. interacting with GitHub is best done with OctoKit (a Git Hub API tool). Open3 (maybe?)\u00a0for local commands.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34289", "fixedVersions": [], "id": "34289", "issueType": "New Feature", "key": "MODULES-6886", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-27T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: decide between OctoKit, GitRuby or Open3", "timeSpent": "PT0S", "updated": "2018-03-27T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/pdksync", "created": "2018-03-26T07:15:00.000000"}], "components": [], "created": "2018-03-20T10:07:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b98a18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71917528_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_436178303"}], "description": "Within puppetlabs namespace in GitHub a specific pdksync namespace: *puppetlabs-pdksync*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33270", "fixedVersions": [], "id": "33270", "issueType": "New Feature", "key": "MODULES-6885", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-26T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create namespace for pdksync", "timeSpent": "PT0S", "updated": "2018-03-26T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Implemented with tests", "created": "2018-04-18T09:32:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Implemented with tests", "created": "2018-04-18T09:47:00.000000"}], "components": [], "created": "2018-03-20T10:05:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ea634ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72003141_*|*_3_*:*_1_*:*_85459120_*|*_5_*:*_2_*:*_917068_*|*_10005_*:*_1_*:*_2346135064"}], "description": "Implement {{git push}}\u00a0to allow changes to be pushed to origin.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41746", "fixedVersions": [], "id": "41746", "issueType": "New Feature", "key": "MODULES-6884", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-18T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Git push to push changes to origin", "timeSpent": "PT0S", "updated": "2018-04-18T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Functionality created with test coverage in place.", "created": "2018-04-17T04:51:00.000000"}], "components": [], "created": "2018-03-20T10:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f97cd91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72157336_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2328362767"}], "description": "{{git commit -m \"<message>\"}} to commit and create commit message.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38662", "fixedVersions": [], "id": "38662", "issueType": "New Feature", "key": "MODULES-6883", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Git commit to create commit message", "timeSpent": "PT0S", "updated": "2018-04-17T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Functionality created and test coverage made.", "created": "2018-04-17T04:50:00.000000"}], "components": [], "created": "2018-03-20T09:59:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bfcd0fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72333774_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2328321048"}], "description": "Use {{git add -A}}\u00a0to stage changes, ready for commit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35424", "fixedVersions": [], "id": "35424", "issueType": "New Feature", "key": "MODULES-6882", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Git add to staged changes ready for commit", "timeSpent": "PT0S", "updated": "2018-04-17T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The heavy lifting in this task is now done, however we cannot get some of the PRs merged due to failures in CI. Setting this ticket to blocked until the PRs can be merged. When merged this ticket can be Resolved.", "created": "2018-04-20T08:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Blocked by: https://puppet.atlassian.net/browse/FM-6909", "created": "2018-04-20T08:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The only outstanding PR is [puppetlabs-resource| https://github.com/puppetlabs/puppetlabs-resource/pull/15].\nThis PR cannot be merged as there are failures in CI.\n\n", "created": "2018-04-25T05:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All PRs are now merged.", "created": "2018-05-01T08:50:00.000000"}], "components": [], "created": "2018-03-20T09:54:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e13e0bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzln9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63558006_*|*_3_*:*_1_*:*_187747010_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_952717092_*|*_10005_*:*_1_*:*_2420968209"}], "description": "Preparing all modules for automation.\n\nCheck that the sync.yaml is updated before running pdksync. This is to clean up the modules that were converting using an earlier version of the PDK (i.e. those created with 1.3.2). There are approx 6.\n\nThis is a manual clean-up. Merge the changes back in.\n\n*Modules to do:*\n # bootstrap - [https://github.com/puppetlabs/puppetlabs-bootstrap/pull/20]\n # concat - [https://github.com/puppetlabs/puppetlabs-concat/pull/497]\n # exec - [https://github.com/puppetlabs/puppetlabs-exec/pull/22]\u00a0\n # facter_task - [https://github.com/puppetlabs/puppetlabs-facter_task/pull/32]\u00a0\n # infile - [https://github.com/puppetlabs/puppetlabs-inifile/pull/273]\n # java_ks - [https://github.com/puppetlabs/puppetlabs-java_ks/pull/226]\n # motd - [https://github.com/puppetlabs/puppetlabs-motd/pull/114]\n # package - [https://github.com/puppetlabs/puppetlabs-package/pull/63]\u00a0\n # puppet_conf - [https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/24]\u00a0\n # resource - [https://github.com/puppetlabs/puppetlabs-resource/pull/15]\u00a0\n # service - david - [https://github.com/puppetlabs/puppetlabs-service/pull/35]\u00a0\n # stdlib - [https://github.com/puppetlabs/puppetlabs-stdlib/pull/904]\n\n*+Generic .sync.yml file for cross-platform modules+*\n{code}---\n.travis.yml:\n  docker_sets:\n    - set: docker/centos-7\n    - set: docker/ubuntu-14.04\n  docker_defaults:\n    bundler_args: \"\"\n  secure: \"\"\n  branches:\n    - release\n  extras:\n    - env: CHECK=release_checks\n      rvm: 2.1.9\n\nGemfile:\n  required:\n    ':system_tests':\n      - gem: 'puppet-module-posix-system-r#{minor_version}'\n        platforms: ruby\n      - gem: 'puppet-module-win-system-r#{minor_version}'\n        platforms:\n          - mswin\n          - mingw\n          - x64_mingw\n      - gem: beaker\n        version: '~> 3.13'\n        from_env: BEAKER_VERSION\n      - gem: beaker-abs\n        from_env: BEAKER_ABS_VERSION\n        version: '~> 0.1'\n      - gem: beaker-pe\n      - gem: beaker-hostgenerator\n        from_env: BEAKER_HOSTGENERATOR_VERSION\n      - gem: beaker-rspec\n        from_env: BEAKER_RSPEC_VERSION\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33269", "fixedVersions": [], "id": "33269", "issueType": "New Feature", "key": "MODULES-6881", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-01T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ensure sync.yaml is updated for all modules prior to pdksync (cross-platform)", "timeSpent": "PT0S", "updated": "2018-05-01T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Functionality created and test's in place.", "created": "2018-04-17T04:49:00.000000"}], "components": [], "created": "2018-03-20T09:51:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2706b800"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkruv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63743337_*|*_3_*:*_1_*:*_1716412903_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_620968204"}], "description": "Run {{pdk update -f}}\u00a0against checked out module. This will update the module to reference any new templates. Will also build a new configuration and sync.yaml.\n\nThis will be a call out to command line.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41745", "fixedVersions": [], "id": "41745", "issueType": "New Feature", "key": "MODULES-6880", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Run pdk update ", "timeSpent": "PT0S", "updated": "2018-04-17T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is complete. This includes both functionality and test.", "created": "2018-04-17T03:58:00.000000"}], "components": [], "created": "2018-03-20T09:46:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@711da3d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64040237_*|*_3_*:*_1_*:*_1713878084_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_620410587"}], "description": "Create branch for pdksync that enables code to be pushed back upstream\n\nUse {{git checkout -b <timestamp>}}\n\nThis will create an environment for pdksync to run against. Allows all changes to go into a single commit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40702", "fixedVersions": [], "id": "40702", "issueType": "New Feature", "key": "MODULES-6879", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add ability to create a branch for pdksync", "timeSpent": "PT0S", "updated": "2018-04-17T03:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is now implemented including testing.", "created": "2018-04-17T09:47:00.000000"}], "components": [], "created": "2018-03-20T09:40:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36fc3359"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkruf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64343360_*|*_3_*:*_1_*:*_1734845991_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_620407641"}], "description": "Git clone will create a folder and clone the module into the folder.\n\nCopy modulesync to create the folder called module.\n\nUser executes {{pdksync <module_name>}}\u00a0- this will create a sub folder, and clone the module into the subfolder.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39628", "fixedVersions": [], "id": "39628", "issueType": "New Feature", "key": "MODULES-6878", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-04-17T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Harness git clone", "timeSpent": "PT0S", "updated": "2018-04-17T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2018-03-20T07:57:00.000000", "name": "2018-03-20_12MS+0000_1059x194.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12537"}], "comments": [], "components": ["stdlib"], "created": "2018-03-20T06:52:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* is_pe returns the correct values on both PE, and non-PE systems."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55700ef2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrsf:"}], "description": "_Basic Info_\n*Module Version:* stdlib, 4.25.0\n*Puppet Version:* 2017.3\n*OS Name/Version:* RHEL7 (vmpooler)\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nthe {{is_pe}} fact returns true, when running on a PE managed system\n\n*Actual Behavior:*\n\n{{is_pe}} always returns false\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n{code}\nDebug: Facter: fact \"puppetversion\" has resolved to \"5.3.6\".\nDebug: Facter: fact \"pe_version\" resolved to null and will not be added.\nDebug: Facter: fact \"is_pe\" has resolved to false.\n{code}\n\nInitial analysis suggests that https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/facter/pe_version.rb#L15 does not hit (anymore?).\n\nThe tests in https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/spec/unit/facter/pe_version_spec.rb do not help either.\n", "environment": "Initially observed using {{BEAKER_PE_DIR=http://enterprise.delivery.puppetlabs.net/2017.3/ci-ready PUPPET_INSTALL_TYPE=pe BEAKER_debug=yes bundle exec rake beaker}} on https://github.com/puppetlabs/puppetlabs-resource_api ; confirmed on orch-next (see screenshot)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35422", "fixedVersions": [], "id": "35422", "issueType": "Bug", "key": "MODULES-6877", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: is_pe nonfunctional", "timeSpent": "PT0S", "updated": "2021-01-25T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4aced32a94006a63c9d2", "attachments": [{"attacher": "623c09449b54ec0068b13efe", "created": "2018-03-21T00:42:00.000000", "name": "init.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12538"}], "comments": [{"author": "623c09449b54ec0068b13efe", "body": "Think, it would be great if\u00a0\"rule_to_hash\" function\u00a0 in lib/puppet/provider/firewall/iptables.rb also try to match rule's against regexps included in \"ignore\" parameter of \"firewallchain\" resource - in that way rules that must be ignored would be marked as unmanaged (9XXX) and handled accordingly.", "created": "2018-03-21T01:07:00.000000"}, {"author": "623c09449b54ec0068b13efe", "body": "Also a problem exists with empty comments:\n\n_iptables -I INPUT -j ACCEPT -m comment --comment \"\"_\n\nThen try\n\n_puppet agent -t_\n\n....\n\n*{color:#FF0000}Error: Failed to apply catalog: undefined method `[]' for nil:NilClass{color}*", "created": "2018-04-11T04:13:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising the issue [~accountid:623c09449b54ec0068b13efe]. We've put it on the backlog for now as we won't be able to get to it straight away. While you wait for this, if you have some cycles and would like to submit a PR please link it here and we will review. Thanks!", "created": "2018-04-24T05:26:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "Is this going to be looked at soon?  This is an issue with essentially all podman-related firewall rules on RHEL 7 systems, e.g.:\n\n{{Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (9) count mismatch on line: -A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"podman\\\" id: \\\"74d91b9897393c2c18615a2eb4c94f678cbc8d398c44fc796974c59ba22efa9e\\\"\" -m multiport --dports 7201 -j CNI-DN-1621eeee7b968859cf31f}}\n\nThat rule was auto-generated by podman, and is nothing special.  We've seen similar issues with docker, but podman's on my mind at the moment.\n\nIt looks like the regex engine itself catches it fine, it's this line in iptables.rb that's not working right (and I'm not positive that it lends itself to a fix by touching the one-liner):\n\n{{valrev = values.scan(%r{(\"([^\"\\\\]|\\\\.)*\"|\\S+)}).transpose[0].reverse}}", "created": "2021-03-03T14:54:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "https://github.com/tskirvin/puppetlabs-firewall/commit/93f38b6ecc583da35b9e07092a14efd65da51cff\n\nI'm not 100% happy with that, but it seems to solve the immediate problem.  It just removes the comment field when it sneaks through (which is too much of the time).", "created": "2021-03-10T08:21:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hi all,\n I take a look at what is happening with the firewall:\n What took my attention was the regex itself from the manifest. I think here is the problem.\n I tried out and I see that all rules are matching the regex\n{code:java}\n# regex: '^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$' (from provided manifest)\n:001 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment 1234TEST -j ACCEPT'\n :002 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true \n :003 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment 123TEST -j ACCEPT'\n :004 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true \n :005 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment 12TEST -j ACCEPT'\n :006 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true\n :007 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment \"9003 TEST\" -j ACCEPT'\n :008 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true \n :009 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment \"9002 TEST\" -j ACCEPT'\n :010 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true \n :011 > x = '-A INPUT -s 8.8.8.8/32 -m comment --comment \"9001 TEST\" -j ACCEPT'\n :012 > x.match?(%r{^(?!.*--comment \"\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+\").*$})\n => true\n{code}\nI slightly changed the regex \n{code:java}\n--comment \"[^\"]*(?i:\\d{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+)[^\"]*\"\n{code} \n... and it seems to work.\n\n{code:java}\n# puppet apply log\nWarning: Unknown variable: 'time'. (file: /test.pp, line: 19, column: 37)\nNotice: Compiled catalog for uncommon-beep.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Firewall[1234EST]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[123TEST]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[12TEST]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[002 created_by_puppet : reject local traffic not on loopback interface]/iniface: iniface changed 'lo' to '! lo'\nNotice: Firewall[002 created_by_puppet : reject local traffic not on loopback interface](provider=iptables): Properties changed - updating rule\nNotice: Applied catalog in 0.24 seconds\n{code}\n{code:java}\n# $: iptables-save\n# Generated by iptables-save v1.6.0 on Mon Mar 29 13:20:53 2021\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [14:1332]\n:Services - [0:0]\n-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT\n-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT\n-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable\n-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT\n-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services\nCOMMIT\n# Completed on Mon Mar 29 13:20:53 2021\n{code}\n\n \n About the rules ordering in iptables, this can be specified using something like this:\n{code:java}firewall { 'rule 1':\n  ...\n}\n\n-> firewall { 'rule 2':\n  ...\n}\n\n-> firewall { 'rule 3':\n  ...\n}\n\n...\n# and so on\n{code}\n\n Using '->' operator will order rules in iptables\n \n Can you try using this regex and let me know if it works for you?\n{code:java}\n# regex\n '--comment \"[^\"]*(?i:\\d\\{3}\\s+created_by_puppet\\s:\\s+[[:graph:][:space:]]+)[^\"]*\"'\n{code}\n\nkind regards,\n Adrian IURCA", "created": "2021-03-29T07:49:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "I also added manually a rule with an empty comment\n\n{code:java}\niptables -I INPUT -j ACCEPT -m comment --comment \"\"\n{code}\n\nand I getting this\n\n{code:java}\nNotice: Compiled catalog for uncommon-beep.delivery.puppetlabs.net in environment production in 0.17 seconds\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A INPUT -m comment --comment \"\" -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A INPUT -m comment --comment \"\" -j ACCEPT\nNotice: Applied catalog in 0.09 seconds\n{code}", "created": "2021-03-29T08:01:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "If you want to keep the rules added manually you can specify ignore_foreign => true to the firewallchain class\n{code:java}\nfirewallchain { 'INPUT:filter:IPv4':\n  ignore_foreign => true,\n}\n{code}", "created": "2021-03-29T08:09:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "That works as a workaround, but it doesn't really fix the underlying bug.\n\nAgain, try parsing {{-A CNI-HOSTPORT-DNAT -p tcp -m comment --comment \"dnat name: \\\"podman\\\" id: \\\"74d91b9897393c2c18615a2eb4c94f678cbc8d398c44fc796974c59ba22efa9e\\\"\" -m multiport --dports 7201 -j CNI-DN-1621eeee7b968859cf31f}} .  It throws a warning and just skips the line, even if you're trying to auto-purge it.  This has caused problems for us, we because we haven't turned off auto-purging of these rules in places where we probably should have.", "created": "2021-04-01T10:14:00.000000"}, {"author": "623a4aced32a94006a63c9d2", "body": "Hello all, the fix for this problem is available on v3.3.0\nHope this will resolve the problem for all of you, guys.\nPlease confirm if the fix works for you in order to close this ticket.\n\nkind regards,\n[~accountid:623a4aced32a94006a63c9d2]", "created": "2021-12-15T03:21:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "It seems to be working for us, but we're doing our wide-scale deployment next week.  If there are any further problems at that point, I'll write something here.  Thanks for checking and for getting that change merged up!", "created": "2022-01-12T13:20:00.000000"}], "components": ["firewall"], "created": "2018-03-20T04:57:00.000000", "creator": "623c09449b54ec0068b13efe", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39c9e4ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrs7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "46152"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95482685038_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_21238932582_*|*_10005_*:*_2_*:*_3630495102"}], "description": "*Module Version:\u00a01.12.0*\n *Puppet Version: 5.3.4*\n *OS Name/Version:\u00a0Ubuntu 16.04.3 LTS*\n\nFunction \"rule_to_hash\"\u00a0 (in lib/puppet/provider/firewall/iptables.rb) does not generate 9XXX :name's in some cases which results in next behaviour:\n\n*Use-case \"A\" (rules with comments like \"12TEST\", \"123TEST\" ...)*\n\n1. iptables -F ;\u00a0iptables -N Services\u00a0\n\n2. Apply puppet manifest resulting in next set of rules (file with manifest attached - please pay attention to \"ignore\" parameter of the firewallchain resource):\n\n_-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT_\n _-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT_\n _-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT_\n _-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services_\n _-A INPUT -m comment --comment \"999 created_by_puppet : drop all\" -j DROP_\n\n3. Manually on host insert next rules (unfortunately case is possible in real world):\n\n_iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"12TEST\"_\n _iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"123TEST\"_\n _iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"1234EST\"_\n\nSo the resulting set of rules now looks like:\n\n_-A INPUT -s 8.8.8.8/32 -m comment --comment 1234TEST -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment 123TEST -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment 12TEST -j ACCEPT_\n _-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT_\n _-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT_\n _-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT_\n _-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services_\n _-A INPUT -m comment --comment \"999 created_by_puppet : drop all\" -j DROP_\n\n4. Change in puppet manifest rule 002 - say change \"iniface => '! lo'\" to \"iniface => 'lo',\" (just for test purposes)\n\n5. Reapply puppet manifest. It results in next set of rules:\n\n_-A INPUT -s 8.8.8.8/32 -m comment --comment 1234TEST -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment 123TEST -j ACCEPT_\n {color:#ff0000}_-A INPUT -d 127.0.0.0/8 -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_{color}\n _-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT_\n _-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT_\n _-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT_\n _-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services_\n _-A INPUT -m comment --comment \"999 created_by_puppet : drop all\" -j DROP_\n\n+As you can see rule \"12TEST\" was replaced with new 002 rule. At the same time old 002 rule is still in place+\n\n6. In manifest template add new rule - 010 (simple \"proto => 'all'\" \"action => 'accept'\")\n\n7. Reapply puppet manifest. It results in next set of rules:\n\n_-A INPUT -s 8.8.8.8/32 -m comment --comment 1234TEST -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment 123TEST -j ACCEPT_\n _-A INPUT -d 127.0.0.0/8 -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT_\n _-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT_\n {color:#ff0000}_-A INPUT -m comment --comment \"010 created_by_puppet : accept related established\" -j ACCEPT_{color}\n _-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT_\n _-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services_\n _-A INPUT -m comment --comment \"999 created_by_puppet : drop all\" -j DROP_\n\n+As you can see rule 010 goes after rule 001 but not after rule 003 as it is expected.+\n\n\u00a0\n\n*Use-case \"B\" (related to rules with comments like \"9XXX TEST\")*\n\n1. iptables -F ;\u00a0\u00a0\u00a0iptables -N Services (if chain is absent)\n\n2. Manually insert some rules resulting in next set (rules must appear in iptables-save in reverse order !!!)\n\n_iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"9001 TEST\"_\n _iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"9002 TEST\"_\n _iptables -I INPUT -s 8.8.8.8 -j ACCEPT -m comment --comment \"9003 TEST\"_\n\niptables-save output:\n\n_-A INPUT -s 8.8.8.8/32 -m comment --comment \"9003 TEST\" -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment \"9002 TEST\" -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment \"9001 TEST\" -j ACCEPT_\n\n3. Apply simple puppet manifest that was used in our use-case \"A\" step #2. Result is:\n\n_-A INPUT -p icmp -m comment --comment \"000 created_by_puppet : accept all icmp\" -j ACCEPT_\n _-A INPUT -i lo -m comment --comment \"001 created_by_puppet : accept all to lo interface\" -j ACCEPT_\n _-A INPUT -d 127.0.0.0/8 ! -i lo -m comment --comment \"002 created_by_puppet : reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable_\n _-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"003 created_by_puppet : accept related established\" -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment \"9003 TEST\" -j ACCEPT_\n {color:#ff0000}_-A INPUT -m comment --comment \"998 created_by_puppet : all to Services chain\" -j Services_{color}\n {color:#ff0000}_-A INPUT -m comment --comment \"999 created_by_puppet : drop all\" -j DROP_{color}\n _-A INPUT -s 8.8.8.8/32 -m comment --comment \"9002 TEST\" -j ACCEPT_\n _-A INPUT -s 8.8.8.8/32 -m comment --comment \"9001 TEST\" -j ACCEPT_\n\n+As you can see rules 9xx was inserted not after last existed rule, but after rule with comment \"9003 TEST\"+\n\n\u00a0\n\n*Solution.*\n\nChanging regexp in \"rule_to_hash\" function (line number 611 in lib/puppet/provider/firewall/iptables.rb) like this could help to solve this issues:\n\n_elsif not %r{^{color:#ff0000}\\d+{color}[[:graph:][:space:]]+$} =~ hash[:name] # rubocop:disable Style/Not : Making this change breaks the code_\n\n_elsif not %r{^{color:#ff0000}\\d\\{3}\\s{color}[[:graph:][:space:]]+$} =~ hash[:name] # rubocop:disable Style/Not : Making this change breaks the code_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42802", "fixedVersions": [], "id": "42802", "issueType": "Bug", "key": "MODULES-6876", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "High (migrated)", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09449b54ec0068b13efe", "resolution": "Fixed", "resolutionDate": "2022-01-11T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall: some rules with comments matching regexp ^\\d+[[:graph:][:space:]]+$ are not properly handled", "timeSpent": "PT0S", "updated": "2022-01-12T13:20:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b124ad6b7e006aa4255a", "body": "I came across this issue today and saw an existing PR ([https://github.com/puppetlabs/puppetlabs-zfs_core/pull/26]) fixing this issue analogously to {{spare}} and {{log}}, but it seems abandoned since February.\n\nBecause of this I 'adopted' prateekn's PR and incorporated [~accountid:70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56]'s feedback: [https://github.com/puppetlabs/puppetlabs-zfs_core/pull/38]", "created": "2020-10-20T13:01:00.000000"}, {"author": "70121:ede92dff-cc7b-4a0e-9ea1-e6d39be6ea56", "body": "Merged in https://github.com/puppetlabs/puppetlabs-zfs_core/commit/efafe33636eb3ae8a85595b27946ca00b5758583", "created": "2020-10-30T06:35:00.000000"}], "components": ["zfs_core"], "created": "2018-03-20T04:08:00.000000", "creator": "623c0e298d8b9c0068b8afad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ffbf763"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12135707232_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_70385137132"}], "description": "The Puppet resource \"zpool\" (cf. 1) does not handle the attachment of \"cache\" (cf. 2) disks to the storage pool.\n\n1. [https://puppet.com/docs/puppet/5.3/types/zpool.html]\n\n[2. https://docs.oracle.com/cd/E19253-01/819-5461/gfxtd/index.html|https://docs.oracle.com/cd/E19253-01/819-5461/gfxtd/index.html]\n\n\u00a0\n\n*Desired Behavior:*\n\nDeclare a \"zpool\" in puppet manifest in this fashion :\n{code:java}zpool { 'tank' :\nensure => present,\nraidz  => ['da1 da2', ...],\nspare  => ['...'],\ncache  => ['daX,daY'],\n}\n{code}\n*Actual Behavior:*\n\nError: Failed to apply catalog: no parameter named 'cache'\n\nCache attribute is not part of Puppet \"zpool\" resource.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39627", "fixedVersions": [], "id": "39627", "issueType": "Improvement", "key": "MODULES-7207", "labels": ["type_and_provider", "zfs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e298d8b9c0068b8afad", "resolution": "Fixed", "resolutionDate": "2020-10-30T06:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Handle \"cache\" for zpool resource", "timeSpent": "PT0S", "updated": "2020-10-30T06:35:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9ce0a646-73d9-4e88-9121-6eccb7fd7ea3", "body": "I also submitted a pull request here: https://github.com/puppetlabs/puppetlabs-mysql/pull/1059", "created": "2018-03-19T22:07:00.000000"}, {"author": "557058:9ce0a646-73d9-4e88-9121-6eccb7fd7ea3", "body": "Looking again at the pull request I see the TravisCI jobs failed, due to different fields being presented to the testing job for MariaDB 10.\u00a0 This is just a problem with the test case though as AUTHENTICATION_STRING was added to MariaDB 5.5 - see https://mariadb.com/kb/en/library/mysqluser-table/.  It's just that MariaDB left the old PASSWORD field in longer than MySQL.", "created": "2018-03-20T17:40:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:557058:9ce0a646-73d9-4e88-9121-6eccb7fd7ea3]. We'll have a look!", "created": "2018-04-24T05:28:00.000000"}, {"author": "623c09dd866b810069e433ec", "body": "The upstream ticket [MDEV-16774|https://jira.mariadb.org/browse/MDEV-16774] sheds more light on the issue. There are only a couple of versions in the 10.2 and 10.3 branch affected by this. According to the ticket the PASSWORD field has been reintroduced in versions 10.2.19 and 10.3.11. A possible fix for the Puppet provider could look like this:\n{code:java}\n--- lib/puppet/provider/mysql_user/mysql.rb\n+++ lib/puppet/provider/mysql_user/mysql.rb\n@@ -14,7 +14,10 @@ Puppet::Type.type(:mysql_user).provide(:mysql, parent: Puppet::Provider::Mysql)\n         ## Default ...\n         # rubocop:disable Metrics/LineLength\n         query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n-      elsif newer_than('mysql' => '5.7.6', 'percona' => '5.7.6', 'mariadb' => '10.2.16')\n+      elsif newer_than('mysql' => '5.7.6', 'percona' => '5.7.6') ||\n+            # https://jira.mariadb.org/browse/MDEV-16774\n+            ( Puppet::Util::Package.versioncmp(mysqld_version, '10.2.0') >= 0 && Puppet::Util::Package.versioncmp(mysqld_version, '10.2.19') < 0 ) ||\n+            ( Puppet::Util::Package.versioncmp(mysqld_version, '10.3.0') >= 0 && Puppet::Util::Package.versioncmp(mysqld_version, '10.3.11') < 0 )\n         query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, AUTHENTICATION_STRING, PLUGIN FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n       else\n         query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n{code}\nWhile this works I don't think that it's a very pretty approach. It would probably best to have support for version ranges in newer_than() or to write a new function dedicated to version ranges.", "created": "2019-03-28T03:31:00.000000"}, {"author": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "body": "taking in account the comments from mariadb devs, an alternative solution might be to use coalesce(). see https://puppet.atlassian.net/browse/MODULES-7487?focusedCommentId=640479", "created": "2019-05-14T05:01:00.000000"}], "components": ["mysql"], "created": "2018-03-19T21:58:00.000000", "creator": "557058:9ce0a646-73d9-4e88-9121-6eccb7fd7ea3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "It needs to run successfully when MariaDB 10.2 is the DB."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70a372c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}], "description": "The user management operations fail for MariaDB 10.2 as the PASSWORD field is no longer available.\u00a0 It needs to be treated that same as mysql and percona server.\n\nWe get this error message:\n{code}\nError: Failed to apply catalog: Execution of '/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'mysql.session@localhost'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PASSWORD' in 'field list'\n{code}\n\nThis is the fix:\n{code:diff}--- lib/puppet/provider/mysql_user/mysql.rb.old 2018-03-20 14:54:18.877859873 +1100\n+++ lib/puppet/provider/mysql_user/mysql.rb 2018-03-20 14:36:58.990713313 +1100\n@@ -14,7 +14,7 @@\n ## Default ...\n # rubocop:disable Metrics/LineLength\n query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#\\{name}'\"\n- elsif (mysqld_type == 'mysql' || mysqld_type == 'percona') && Puppet::Util::Package.versioncmp(mysqld_version, '5.7.6') >= 0\n+ elsif (mysqld_type == 'mysql' || mysqld_type == 'percona' || mysqld_type == 'mariadb') && Puppet::Util::Package.versioncmp(mysqld_version, '5.7.6') >= 0\n query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, AUTHENTICATION_STRING, PLUGIN FROM mysql.user WHERE CONCAT(user, '@', host) = '#\\{name}'\"\n else\n query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#\\{name}'\"\n\n{code}", "environment": "Puppet Master on RHEL 7, version v2017.3.5\n\nClient RHEL 7, MariaDB 10.2.13\n\nmysql forge module 5.3.0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "39626", "fixedVersions": [], "id": "39626", "issueType": "Bug", "key": "MODULES-6875", "labels": ["mariadb", "mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ce0a646-73d9-4e88-9121-6eccb7fd7ea3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : PASSWORD field renamed to AUTHENTICATION_STRING needs to work for mariadb also", "timeSpent": "PT0S", "updated": "2019-05-14T05:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR for this change at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/98/files#diff-18e92267d056e37f99fce06c61045a33", "created": "2018-03-27T11:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-30T02:10:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2018-03-19T20:12:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests that previously existed as individual files in the chocolateysource folder should be converted to beaker-rspec and exist in a single test file.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56ccff38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkron:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200254450_*|*_1_*:*_1_*:*_578087395_*|*_10009_*:*_1_*:*_107132193_*|*_5_*:*_1_*:*_0"}], "description": "Convert all tests in the chocolateysource test suite to beaker-rspec and combine into a test file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33268", "fixedVersions": [], "id": "33268", "issueType": "Sub-task", "key": "MODULES-6874", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "39625", "parentSummary": "Standardize Windows Modules CI and Test Execution: Chocolatey use correct rake task in ci-job-configs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-30T02:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey - Convert Chocolatey Source Test Suite", "timeSpent": "PT0S", "updated": "2018-03-30T02:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR for this change at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/98/files#diff-cc25b193eb6d89e7f25a4e33938b200d", "created": "2018-03-27T11:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-30T02:10:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2018-03-19T20:11:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests that previously existed as individual files in the chocolateypackage folder should be converted to beaker-rspec and exist in a single test file.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c895a13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkrof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200280067_*|*_1_*:*_1_*:*_578158784_*|*_10009_*:*_1_*:*_107144063_*|*_5_*:*_1_*:*_0"}], "description": "Convert chocolateypackage tests suite to beaker rspec and combine into a file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42801", "fixedVersions": [], "id": "42801", "issueType": "Sub-task", "key": "MODULES-6873", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "39625", "parentSummary": "Standardize Windows Modules CI and Test Execution: Chocolatey use correct rake task in ci-job-configs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-30T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "chocolatey - Convert Chocolatey Package Test Suite", "timeSpent": "PT0S", "updated": "2018-03-30T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR for this change at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/98/files#diff-dd2130967be8f38dd29df5ff1ac78257", "created": "2018-03-27T11:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-30T02:11:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2018-03-19T20:08:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests that previously existed as individual files in the chocolateyfeature folder should be converted to beaker-rspec and exist in a single test file.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18cc83af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkro7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200329893_*|*_1_*:*_1_*:*_2907537_*|*_3_*:*_1_*:*_575392711_*|*_10009_*:*_1_*:*_107156234_*|*_5_*:*_1_*:*_0"}], "description": "Convert the chocolatey feature test suite to beaker -rspec", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41743", "fixedVersions": [], "id": "41743", "issueType": "Sub-task", "key": "MODULES-6872", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "39625", "parentSummary": "Standardize Windows Modules CI and Test Execution: Chocolatey use correct rake task in ci-job-configs", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-30T02:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "chocolatey - Convert Chocolatey Feature Test Suite", "timeSpent": "PT0S", "updated": "2018-03-30T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Is this actually Ready for CI?  I couldn't find any matching merged PRs, even for the child tasks", "created": "2018-03-27T20:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] added the link to the PR in the sub tasks.\n\nMerged at\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/pull/98", "created": "2018-03-27T23:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "OUtstanding query... what's\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/Rakefile#L8-L12 for?", "created": "2018-03-30T02:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Maint PR merged into master at", "created": "2018-04-03T14:43:00.000000"}], "components": [], "created": "2018-03-19T12:46:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59021577"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw7b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_591075484_*|*_1_*:*_1_*:*_604859558_*|*_10009_*:*_1_*:*_107096649_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:*\n *Puppet Version:*\n *OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "39625", "fixedVersions": [], "id": "39625", "issueType": "Task", "key": "MODULES-6871", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-03T14:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI and Test Execution: Chocolatey use correct rake task in ci-job-configs", "timeSpent": "PT0S", "updated": "2018-04-03T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Failed CI here:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-current-adhoc/PLATFORM=windows2008r2-64default.a,WORKER_LABEL=beaker/44/", "created": "2018-08-20T10:28:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed Adhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/71/", "created": "2018-08-24T15:09:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The acceptance tests for this change do not test puppet versions < 5. This is because prior to puppet 5 there was a bug in the way that puppet resource would return passwords with the `'` character in them. It returned them without an escaping `\\`. This meant that it was difficult to construct a regex that would validate the change on both puppet <5 and >5. We decided that that change existed because returning the string that way was a bug that was fixed in 5.0.0 and that it was not worth writing a test that would handle both cases. \n\nWe manually validated that the code change does indeed work properly and in an idempotent manner puppet <5 and >5 and feel confident that any change to the module that regresses this feature is almost certain to regress it for both of those classes of puppet version.\n\nFor this reason the test detects the puppet version being run, and if it is less than 5 it simply skips the password tests.", "created": "2018-08-24T15:14:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-iis/commit/fb2b9ba0538c8ab52da8a7fe95d68337af349447", "created": "2018-08-24T16:29:00.000000"}], "components": [], "created": "2018-03-19T12:36:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Addition of new tests to verify proper escaping of special characters of Password field."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16682d87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12870265945_*|*_3_*:*_2_*:*_521620130_*|*_10009_*:*_2_*:*_273323019_*|*_6_*:*_1_*:*_0"}], "description": "\u00a0\n\n*Desired Behavior:*\n\nProperly escape special characters in Passwords and properly quote the password string\n\n*Actual Behavior:*\n\nTemplate can fail on single/double quote in password string.", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "34287", "fixedVersions": ["IIS 4.4.0"], "id": "34287", "issueType": "Bug", "key": "MODULES-6870", "labels": [], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-08-24T16:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Passwords are not escaped properly in powershell templates", "timeSpent": "PT0S", "updated": "2018-08-24T16:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to follow up with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] on this ticket.", "created": "2018-04-19T12:40:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Working on adding and acceptance test to determine if further work is warranted on this ticket. Will add a test with UTF-8 site name and check on the SUT if the site exists if the test fails, will wrap it in an expect failure and document here.", "created": "2018-04-25T18:20:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "New test merged in https://github.com/puppetlabs/puppetlabs-iis/commit/1f990aaa73ec1a1718de2f8f7c9f19e16f507c0c demonstrating thing to fix\n\nMoved to Ready for CI for now until the test passes... not sure if we should add a new test for the later fix or rewind this back to \"ready for engineering\" and take on another PR. My preference would be for the former at this point.", "created": "2018-05-01T18:29:00.000000"}], "components": [], "created": "2018-03-19T12:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Addition of automated tests to verify UTF-8 characters are properly encoded."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48a1c1e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6550"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl4jb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_151928854_*|*_1_*:*_1_*:*_3217524352_*|*_3_*:*_1_*:*_514968864_*|*_10009_*:*_1_*:*_4176173_*|*_5_*:*_1_*:*_0"}], "description": "Need an automated test to determine when UTF-8 characters are properly supported in puppetlabs-iis module.\n\n\u00a0", "epicLinkSummary": "IIS 4.4.0", "estimate": "PT0S", "externalId": "42800", "fixedVersions": ["IIS 4.4.0"], "id": "42800", "issueType": "Improvement", "key": "MODULES-6869", "labels": ["i18n", "utf-8"], "originalEstimate": "PT0S", "parent": "41735", "parentSummary": "IIS 4.4.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-05-03T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : mishandling of UTF-8 add automated test", "timeSpent": "PT0S", "updated": "2018-05-03T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/0dcab86faa7f664b9ffe6b75c1ad0912b54d295c", "created": "2018-05-15T14:08:00.000000"}], "components": [], "created": "2018-03-19T11:52:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As a developer I want to be able to rely on the scheduled_task module directly for all constants and other code and not on core puppet because the code in core puppet will eventually be removed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@429ca22b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrxz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85975136_*|*_1_*:*_1_*:*_4236820623_*|*_10007_*:*_1_*:*_4755_*|*_3_*:*_1_*:*_9845913_*|*_10009_*:*_1_*:*_422255795_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_264057696"}], "description": "Make sure there are no external dependencies on WIN32 constants as they are defined in a gem only installed on windows platforms.\n\nMay involve removing platform specific guards from files.\n\nMay involve running more specs in Travis env than what was previously possible.", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "37522", "fixedVersions": [], "id": "37522", "issueType": "Improvement", "key": "MODULES-6868", "labels": [], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-05-16T14:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: Ensure all constants from puppet/util/windows/taskscheduler exist in scheduled_task module", "timeSpent": "PT0S", "updated": "2018-05-16T14:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "There is overlap here with MODULES-7216", "created": "2018-06-07T15:30:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Closing because these flags don't exist in the V2 api. They are all individual properties on the settings interface, which is covered under MODULES-7216.", "created": "2018-07-06T16:14:00.000000"}], "components": [], "created": "2018-03-19T11:50:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Determine list of flags to support\n * Determine if they should be modeled as individual attributes (presently the task has an \"enabled\" flag which corresponds directly to TASK_FLAG_DISABLED)\n * Add integration tests demonstrating flags may be set / read / modified / behave idempotently"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7145652f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkqwf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9433488826_*|*_6_*:*_1_*:*_0"}], "description": "Determine if any of the following V1 task flags can be / should be added to the V2 implementation and ticket work out for them if necessary:\n\nThe complete list appears at [https://msdn.microsoft.com/en-us/library/windows/desktop/aa381283(v=vs.85).aspx]\u00a0and includes\n\n{noformat}\nTASK_FLAG_INTERACTIVE\nTASK_FLAG_DELETE_WHEN_DONE\nTASK_FLAG_DISABLED\nTASK_FLAG_RUN_ONLY_IF_LOGGED_ON\nTASK_FLAG_START_ONLY_IF_IDLE\nTASK_FLAG_SYSTEM_REQUIRED\nTASK_FLAG_KILL_ON_IDLE_END\nTASK_FLAG_RESTART_ON_IDLE_RESUME\nTASK_FLAG_KILL_ON_IDLE_END\nTASK_FLAG_DONT_START_IF_ON_BATTERIES\nTASK_FLAG_KILL_IF_GOING_ON_BATTERIES\nTASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET\n{noformat}\n\nSome of these may not be useful in a managed configuration (most specifically {{TASK_FLAG_DELETE_WHEN_DONE}}) \n\n\nCommon names for the above:\n\n * Interactive\n * Delete when done\n * Hidden\n * Run only if logged on\n * Start only if idle\n * System required\n * Kill on idle end\n * Restart on idle resume\n * Don't start if on batteries\n * Kill if going on batteries\n * Run if connected to internet\n", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "36407", "fixedVersions": [], "id": "36407", "issueType": "Improvement", "key": "MODULES-6867", "labels": [], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Duplicate", "resolutionDate": "2018-07-06T16:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task: SPIKE Determine additional V2 task flags to implement", "timeSpent": "PT0S", "updated": "2018-07-06T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-03-19T11:45:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As a user I would like to be able to toggle triggers for V2 tasks to enabled/disabled so that I can disable specific triggers without deleting the task."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67d6be9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkqvz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "33267", "fixedVersions": [], "id": "33267", "issueType": "Improvement", "key": "MODULES-6866", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task: Implement enabled/disabled flags for V2 triggers", "timeSpent": "PT0S", "updated": "2021-01-25T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-19T11:17:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@182f9f88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqjr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56939456644_*|*_6_*:*_1_*:*_0"}], "description": "The module currently requires the user to specify whether to run the module using Windows PowerShell or PowerShell Core:\n{code:java}package { 'Pester':\n  ensure   => '4.0.3',\n  source   => 'PSGallery',\n  provider => 'windowspowershell',\n}\n\npackage { 'Pester':\n  ensure   => '4.0.3',\n  source   => 'PSGallery',\n  provider => 'powershellcore',\n}\n{code}\nThe main reason for this is which executable to use and what list of arguments to provide. This can be discovered at runtime and handled without user input, and would greatly reduce both the effort required by the user and testing different code paths in the module.\n\nThe secondary reason for this is what is explained in the readme: https://github.com/hbuckle/puppet-powershellmodule#side-by-side-installation. This can be shown directly by looking at the `$env:PSModulePath` variable:\n\n\u00a0\n{code:java}\n# pwsh\nC:\\Users\\Administrator\\Documents\\PowerShell\\Modules\nC:\\Program Files\\PowerShell\\Modules\nc:\\program files\\powershell\\6.0.2\\Modules\n# powershell\nC:\\Users\\Administrator\\Documents\\WindowsPowerShell\\Modules\nC:\\Program Files\\WindowsPowerShell\\Modules\nC:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\n{code}\n\u00a0\n\nThis makes things complicated. A first pass at implementing this would be to create a parent class that handled providing the method to execute the powershell code, and move the module back to a single provider per type like it originally was. This would handle detecting which executable to use based on which was installed, and which parameters to use. This would be similar to how the dsc, iis, and powershell module function. However, it would not allow installing in either/or or both powershell core and windows powershell\n\n\u00a0", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "42799", "fixedVersions": [], "id": "42799", "issueType": "Improvement", "key": "MODULES-6865", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PMPM : SPIKE standardize powershell invocation", "timeSpent": "PT0S", "updated": "2020-01-07T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "From puppet agent, it looks similar, but perhaps with less \"vagrant clutter\" it will be a more helpful error (at least for people searching):\n{code:java}Warning: Firewallchain[INPUT:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain INPUT:filter:IPv6\nError: Execution of '/usr/sbin/ip6tables -t filter -X INPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Linux::Firewall/Firewallchain[INPUT:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/sbin/ip6tables -t filter -X INPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[FORWARD:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain FORWARD:filter:IPv6\nError: Execution of '/usr/sbin/ip6tables -t filter -X FORWARD' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Linux::Firewall/Firewallchain[FORWARD:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/sbin/ip6tables -t filter -X FORWARD' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\nWarning: Firewallchain[OUTPUT:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:filter:IPv6\nError: Execution of '/usr/sbin/ip6tables -t filter -X OUTPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\nError: /Stage[main]/Profile::Linux::Firewall/Firewallchain[OUTPUT:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/usr/sbin/ip6tables -t filter -X OUTPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information. {code}\nNOTE: \"dmesg\" doesn't have any useful output :(", "created": "2018-03-19T09:57:00.000000"}], "components": ["firewall"], "created": "2018-03-19T09:46:00.000000", "creator": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I should be able to run with purge=>true with IPv6 disabled without warnings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5b482a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkqk7:"}], "description": "Puppet Code:\n{code:java}\nsysctl {  'net.ipv6.conf.all.disable_ipv6':\n  value => 1,\n}\n\nsysctl { '  net.ipv6.conf.default.disable_ipv6':\n value => 1,\n}\n \nresources { 'firewallchain':\n    purge => true,\n  }{code}\n\u00a0Produces the following errors:\n{code:java}\n==> linux01: Notice: Compiled catalog for linux01.vagrant.local in environment production in 4.15 seconds\n==> linux01: Warning: Firewallchain[INPUT:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain INPUT:filter:IPv6\n==> linux01: Error: Execution of '/sbin/ip6tables -t filter -X INPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\n==> linux01: Error: /Stage[main]/Profile::Linux::Firewall/Firewallchain[INPUT:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/ip6tables -t filter -X INPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\n==> linux01: Warning: Firewallchain[FORWARD:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain FORWARD:filter:IPv6\n==> linux01: Error: Execution of '/sbin/ip6tables -t filter -X FORWARD' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\n==> linux01: Error: /Stage[main]/Profile::Linux::Firewall/Firewallchain[FORWARD:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/ip6tables -t filter -X FORWARD' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\n==> linux01: Warning: Firewallchain[OUTPUT:filter:IPv6](provider=iptables_chain): Attempting to destroy internal chain OUTPUT:filter:IPv6\n==> linux01: Error: Execution of '/sbin/ip6tables -t filter -X OUTPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information.\n==> linux01: Error: /Stage[main]/Profile::Linux::Firewall/Firewallchain[OUTPUT:filter:IPv6]/ensure: change from 'present' to 'absent' failed: Execution of '/sbin/ip6tables -t filter -X OUTPUT' returned 1: ip6tables: Invalid argument. Run `dmesg' for more information. {code}\n\u00a0\n\nIt appears to be trying to *purge* the system default rules for IPv6, but is failing. It probably shouldn't try to purge the IPv6 default rules.\n\n\u00a0", "environment": "* OS: bento/centos-7 (CentOS Linux release 7.4.1708 (Core))\n * Puppet Version: puppet-agent-5.3.5-1.el7.x86_64\n * Modules\n ** puppetlabs-firewall 1.9.0\n ** thias-sysctl 1.0.6\n * IPv6 Disabled!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40701", "fixedVersions": [], "id": "40701", "issueType": "Bug", "key": "MODULES-6864", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: Tries to purge IPv6 default chains", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] sorry for sluggishness on this. I think I can approve this module, I just wanted to put a bug in your ear about the state of the reference documentation :) Looks like there isn't a section in the readme, which we normally look for, but I did notice a lot of in-source docs. Some of them seem a little out of date so that might be worth looking at in the near future.", "created": "2018-04-25T01:32:00.000000"}], "components": [], "created": "2018-03-18T03:09:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61f89522"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkqdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3277141678_*|*_3_*:*_1_*:*_475996_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\ncan you please review the module for the approved status? It has the most downloads across all prometheus modules (together with the migrated version brutus333/prometheus). Acceptance tests are available for 5 platforms, all parameters have datatypes, data-in-modules is currently prepared.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "33266", "fixedVersions": [], "id": "33266", "issueType": "Task", "key": "MODULES-6863", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-04-25T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-prometheus: please approve it", "timeSpent": "PT0S", "updated": "2018-04-25T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Mass closing issues for the netscaler module as it is not supported or maintained anymore.", "created": "2020-01-07T08:56:00.000000"}], "components": ["netscaler"], "created": "2018-03-16T16:05:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0e3d04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm5yn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7662110068_*|*_3_*:*_1_*:*_243988447_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5818877187_*|*_10005_*:*_2_*:*_43449710178"}], "description": "Failing job: https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-netdev_puppetlabs-netscaler_intn-sys_smoke-master/PLATFORM=default,WORKER_LABEL=beaker/8/\n\nSnippet from Jenkins: \n{code}\n09:11:38 An error occurred while loading ./spec/acceptance/netscaler_user_spec.rb.\n09:11:38 Failure/Error: require 'beaker-rspec'\n09:11:38 NoMethodError:\n09:11:38   undefined method `[]' for nil:NilClass\n09:11:38   \n09:11:38 # ./.bundle/gems/gems/beaker-aws-0.4.0/lib/beaker/hypervisor/aws_sdk.rb:250:in `create_instance'\n09:11:38 # ./.bundle/gems/gems/beaker-aws-0.4.0/lib/beaker/hypervisor/aws_sdk.rb:407:in `block in launch_all_nodes'\n09:11:38 # ./.bundle/gems/gems/beaker-aws-0.4.0/lib/beaker/hypervisor/aws_sdk.rb:406:in `each'\n09:11:38 # ./.bundle/gems/gems/beaker-aws-0.4.0/lib/beaker/hypervisor/aws_sdk.rb:406:in `launch_all_nodes'\n09:11:38 # ./.bundle/gems/gems/beaker-aws-0.4.0/lib/beaker/hypervisor/aws_sdk.rb:50:in `provision'\n09:11:38 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/hypervisor.rb:41:in `create'\n09:11:38 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/network_manager.rb:73:in `block in provision'\n09:11:38 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/network_manager.rb:72:in `each_key'\n09:11:38 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/network_manager.rb:72:in `provision'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec/beaker_shim.rb:35:in `provision'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec/spec_helper.rb:50:in `block in <top (required)>'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec/spec_helper.rb:5:in `<top (required)>'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec.rb:5:in `require'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec.rb:5:in `<module:BeakerRSpec>'\n09:11:38 # ./.bundle/gems/gems/beaker-rspec-6.2.3/lib/beaker-rspec.rb:1:in `<top (required)>'\n09:11:38 # ./spec/spec_helper_acceptance.rb:4:in `require'\n09:11:38 # ./spec/spec_helper_acceptance.rb:4:in `<top (required)>'\n09:11:38 # ./spec/acceptance/netscaler_user_spec.rb:1:in `require'\n09:11:38 # ./spec/acceptance/netscaler_user_spec.rb:1:in `<top (required)>'\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37521", "fixedVersions": [], "id": "37521", "issueType": "CI Blocker", "key": "MODULES-6862", "labels": ["ci_fail"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2020-01-07T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netscaler (master): 04 - undefined method `[]' for nil:NilClass", "timeSpent": "PT0S", "updated": "2020-01-07T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/914d934651a68efd2f107f2ed5e36f5449929b5a", "created": "2018-05-15T17:01:00.000000"}], "components": ["dsc_lite"], "created": "2018-03-15T16:10:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b989496"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlryn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8306372_*|*_10007_*:*_1_*:*_8367707_*|*_3_*:*_1_*:*_361106044_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4895674291"}], "description": "When the version of PowerShell installed is too old to support the DSC_lite module, the message emitted is not helpful to end users:\n{noformat}Error: Could not find a suitable provider for dsc{noformat}\nThis can be improved by confining the providers to a feature, and emitting the message in a feature instead.\n\n\u00a0\n\nSee related ticket for DSC at MODULES-6859. Some care should be taken to make sure feature names / files do not conflict.", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "41741", "fixedVersions": ["dsc_lite 0.3"], "id": "41741", "issueType": "New Feature", "key": "MODULES-6860", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-05-15T17:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite - Emit better message when PowerShell version is unsuitable for provider", "timeSpent": "PT0S", "updated": "2018-07-30T11:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Taking out of the spring.  Blocked on 6742", "created": "2018-03-19T23:05:00.000000"}], "components": ["dsc"], "created": "2018-03-15T16:08:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cf8238e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkpmn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85937813_*|*_1_*:*_1_*:*_8445471_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_90070824831_*|*_10005_*:*_1_*:*_276149414"}], "description": "When the version of PowerShell installed is too old to support the DSC module, the message emitted is not helpful to end users:\n{noformat}\nError: Could not find a suitable provider for dsc_file {noformat}\nThis can be improved by confining the providers to a feature, and emitting the message in a feature instead.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40700", "fixedVersions": [], "id": "40700", "issueType": "New Feature", "key": "MODULES-6859", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc - Emit better message when PowerShell version is unsuitable for provider", "timeSpent": "PT0S", "updated": "2021-01-25T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], can you please look into this?", "created": "2018-08-31T03:43:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi\u00a0[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] - apologies for the delay, this appears to have slipped through our net. We'll have a look at our next review session and comment back. Thanks.", "created": "2018-08-31T03:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi Tim, \n\nWe have taken a look at this module and have gathered some feedback. \n\nNice to clean up:\n\n- The module should follow the readme template\n- The modules should include documentation for classes, defines, parameters and resources that have been provided in the examples. \n- We would also suggest adding some acceptance tests to provide additional coverage.\n\nWe can see that you have good coverage with your unit tests therefore we have decided to progress and approve this module.\n\nCongratulations and apologies for the delay. \n\nMany Thanks\nThe Modules Team\n", "created": "2018-11-07T03:24:00.000000"}], "components": ["approved"], "created": "2018-03-15T15:11:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f18a72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkpkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45501737_*|*_3_*:*_1_*:*_70084390_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20322421422"}], "description": "Hi,\ncan you please approve the module? It is the systemd module with the most downloads, has frequent releases and a good code coverage. it uses datatypes and recently switched to data in modules. Many organisations , for example Vox Pupuli and OpenStack, use it to manage systemd.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37520", "fixedVersions": [], "id": "37520", "issueType": "Task", "key": "MODULES-6858", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-11-07T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "camptocamp/systemd: please approve it", "timeSpent": "PT0S", "updated": "2018-11-07T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/971", "created": "2018-03-27T02:44:00.000000"}], "components": [], "created": "2018-03-15T07:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d77a352"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkowf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1020372842_*|*_3_*:*_1_*:*_304886_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38661", "fixedVersions": [], "id": "38661", "issueType": "Sub-task", "key": "MODULES-6856", "labels": [], "originalEstimate": "PT0S", "parent": "34285", "parentSummary": "Supported Release (postgresql) 5.4.0 - (27/03/18) - (4c91554ca98af7ff5315c2a1892e7074b272f6a7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-27T02:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-27T02:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\npostgresql is good to release - QA signoff is complete! \nRelease against 4c91554ca98af7ff5315c2a1892e7074b272f6a7\n{code}", "created": "2018-03-27T02:38:00.000000"}], "components": [], "created": "2018-03-15T07:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cadb734"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkow7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1020346158_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37519", "fixedVersions": [], "id": "37519", "issueType": "Sub-task", "key": "MODULES-6855", "labels": [], "originalEstimate": "PT0S", "parent": "34285", "parentSummary": "Supported Release (postgresql) 5.4.0 - (27/03/18) - (4c91554ca98af7ff5315c2a1892e7074b272f6a7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-27T02:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-27T02:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:5a8ddd3e21870439aa9195e5] this is ready to go for translation. Thank you!", "created": "2018-03-21T11:17:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]\n\nWill process this today.\u00a0\n\nDo you think it's possible to add a due day for this task? Thank you.", "created": "2018-03-21T11:42:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]\n\nAll contents have been translated and reviewed, READY to go! \u00a0Please let know if you have any questions.", "created": "2018-03-22T11:26:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[postgresql] have been translated and reviewed, READY to go!", "created": "2018-03-22T11:30:00.000000"}], "components": [], "created": "2018-03-15T07:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13dcd22e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkovz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534573534_*|*_3_*:*_1_*:*_85243482_*|*_10009_*:*_1_*:*_458875_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36406", "fixedVersions": [], "id": "36406", "issueType": "Sub-task", "key": "MODULES-6854", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34285", "parentSummary": "Supported Release (postgresql) 5.4.0 - (27/03/18) - (4c91554ca98af7ff5315c2a1892e7074b272f6a7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-22T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-22T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2018-03-21T11:17:00.000000"}], "components": [], "created": "2018-03-15T07:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ac1f5d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkovj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533048322_*|*_5_*:*_1_*:*_13222902373_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35420", "fixedVersions": [], "id": "35420", "issueType": "Sub-task", "key": "MODULES-6853", "labels": [], "originalEstimate": "PT0S", "parent": "34285", "parentSummary": "Supported Release (postgresql) 5.4.0 - (27/03/18) - (4c91554ca98af7ff5315c2a1892e7074b272f6a7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/971", "created": "2018-03-27T02:59:00.000000"}], "components": [], "created": "2018-03-15T07:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a96fa11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkovr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5271_*|*_3_*:*_2_*:*_1021853307_*|*_5_*:*_2_*:*_18344_*|*_10006_*:*_1_*:*_842162"}], "description": "*REASON:* Post DK convert\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.3.0... 4c91554ca98af7ff5315c2a1892e7074b272f6a7\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34285", "fixedVersions": [], "id": "34285", "issueType": "Task", "key": "MODULES-6852", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-27T03:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (postgresql) 5.4.0 - (27/03/18) - (4c91554ca98af7ff5315c2a1892e7074b272f6a7)", "timeSpent": "PT0S", "updated": "2018-03-27T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Tagged release at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/tree/4.3.1", "created": "2018-03-21T12:31:00.000000"}], "components": [], "created": "2018-03-14T16:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e506d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkolb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_588687377_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35418", "fixedVersions": [], "id": "35418", "issueType": "Sub-task", "key": "MODULES-6851", "labels": [], "originalEstimate": "PT0S", "parent": "41739", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.1 - (2018-03-22) - (08f2fbeaaa1b9505f66fd7a1d294313b831410f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-21T12:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-21T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "All code changes are in place. Only changes from here are possible changes to the Type files help documentation.", "created": "2018-03-14T17:01:00.000000"}], "components": [], "created": "2018-03-14T16:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d8670c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkol3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_502360787_*|*_3_*:*_1_*:*_86141152_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34283", "fixedVersions": [], "id": "34283", "issueType": "Sub-task", "key": "MODULES-6850", "labels": [], "originalEstimate": "PT0S", "parent": "41739", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.1 - (2018-03-22) - (08f2fbeaaa1b9505f66fd7a1d294313b831410f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-21T12:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-21T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "5a8ddd3e21870439aa9195e5", "body": "Will resubmit for localization later.\n\n\u00a0", "created": "2018-03-20T12:42:00.000000"}], "components": [], "created": "2018-03-14T16:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@335e6993"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkokv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_410027717_*|*_3_*:*_2_*:*_92963411_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33265", "fixedVersions": [], "id": "33265", "issueType": "Sub-task", "key": "MODULES-6849", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41739", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.1 - (2018-03-22) - (08f2fbeaaa1b9505f66fd7a1d294313b831410f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-20T12:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-20T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Changes made + PR merged.\u00a0", "created": "2018-03-20T08:13:00.000000"}], "components": [], "created": "2018-03-14T16:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@392a719f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkokf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_486840491_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42796", "fixedVersions": [], "id": "42796", "issueType": "Sub-task", "key": "MODULES-6848", "labels": [], "originalEstimate": "PT0S", "parent": "41739", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.1 - (2018-03-22) - (08f2fbeaaa1b9505f66fd7a1d294313b831410f1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-20T08:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-20T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Release tagged at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/tree/4.3.1", "created": "2018-03-21T12:32:00.000000"}], "components": [], "created": "2018-03-14T16:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@642737c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkokn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4731_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_588731607"}], "description": "*REASON:* 4.3.1\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.0...08f2fbeaaa1b9505f66fd7a1d294313b831410f1|https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.0...a20ea2eadabacde1213aa82a0cf9847a8c25046e]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/117/]", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "41739", "fixedVersions": [], "id": "41739", "issueType": "Task", "key": "MODULES-6847", "labels": [], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-21T12:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-iis) 4.3.1 - (2018-03-22) - (08f2fbeaaa1b9505f66fd7a1d294313b831410f1)", "timeSpent": "PT0S", "updated": "2018-03-21T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-05-07T00:15:00.000000"}], "components": [], "created": "2018-03-14T11:00:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* puppet resource should report on v2 tasks\n * a puppet manifest can be used to create a v2 task\n * a puppet manifest can be used to delete a v2 task\n * a puppet manifest can be used to modify a v2 task\n * Integration test for \"Compatibility\" flag can be set to either v1 or v2.\n * Integration (at least) for automated testing of \"Last\" keyword as smoke test for v2 functionality.\n * Pass old tests as well as new tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c3ad887"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwc7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_146110313_*|*_1_*:*_1_*:*_1041629523_*|*_10009_*:*_1_*:*_66378644_*|*_3_*:*_2_*:*_1264285272_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_257256884_*|*_10006_*:*_2_*:*_1997305603"}], "description": "* make modifications to the {{taskscheduler_api2}} provider such that it understands querying the system for v2 tasks and has the ability to create / modify / delete v2 tasks (only the existing properties that it understands for v1 tasks)\n * the code should be implemented such that the existing v1 task to v2 api adapter class will not be modified", "environment": "Provider should manage v2 tasks\n\n\"Last\" keyword does the right thing. Should be auto tested.\n\nAdd compatibility flag. Settable in manifest to v1 or v2. View via puppet resource.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "34281", "fixedVersions": [], "id": "34281", "issueType": "Task", "key": "MODULES-6845", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-05-08T16:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : ensure that the new provider is able to switch between compatibility and v2 helpers", "timeSpent": "PT0S", "updated": "2018-05-08T16:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "WIP PR is up including tests and very minor refactor to helper:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/19", "created": "2018-03-16T10:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/388d85eb4a21cebf72343f20e5e5853d17cb3f83", "created": "2018-03-28T00:23:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passed CI through\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-scheduled_task_i18n-ruby_master/32/", "created": "2018-03-28T10:39:00.000000"}], "components": [], "created": "2018-03-14T10:59:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "New integration tests pass.\n\nOut of scope: wiring it up to provider."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6014c24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknwn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_36939809_*|*_1_*:*_1_*:*_168481741_*|*_3_*:*_2_*:*_871565818_*|*_10009_*:*_2_*:*_131391488_*|*_5_*:*_1_*:*_0"}], "description": "Allows us to freeze v1 compatibility helper and continue net-new feature work on this helper.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "42853", "fixedVersions": [], "id": "42853", "issueType": "Task", "key": "MODULES-6844", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-03-28T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task : make new helper only manage V2 tasks", "timeSpent": "PT0S", "updated": "2018-03-28T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Should probably set 6526 and 6844 to blocked if this ticket blocks them.", "created": "2018-03-14T22:50:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "6844 is not entirely blocked by this, as the tests can be added / some edits can be made.", "created": "2018-03-16T09:47:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/dfca56dfc7077010c607f648eecde9193bfb3a36", "created": "2018-03-21T17:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-21T21:04:00.000000"}], "components": [], "created": "2018-03-14T10:58:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Existing tests pass, addition of new tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60d8c1c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknw7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_19744888_*|*_1_*:*_1_*:*_168486825_*|*_3_*:*_1_*:*_452928962_*|*_5_*:*_1_*:*_0"}], "description": "Tech debt refactoring to simplify adapter class TaskScheduler2V1Task so that Trigger manipulation code appears in a separate Trigger class and related helpers\n\n\u00a0\n\nActual structure TBD as code is refactored.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "40699", "fixedVersions": [], "id": "40699", "issueType": "Task", "key": "MODULES-6843", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-03-21T21:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : refactor trigger manipulation code from adapter class into separate class", "timeSpent": "PT0S", "updated": "2018-03-21T21:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2018-03-14T10:56:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a94f2cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:l"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3469262978_*|*_6_*:*_1_*:*_0"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the\u00a0BasicFunctionality and UserScenarios acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "38660", "fixedVersions": [], "id": "38660", "issueType": "Improvement", "key": "MODULES-6842", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2018-04-23T14:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Convert puppetlabs-dsc BasicFunctionality and UserScenarios acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2018-03-14T10:55:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35c66af2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:i"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3469228433_*|*_6_*:*_1_*:*_0"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the WindowsProcess acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "37518", "fixedVersions": [], "id": "37518", "issueType": "Improvement", "key": "MODULES-6841", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2018-04-23T14:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Convert puppetlabs-dsc WindowsProcess acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": [], "created": "2018-03-14T10:55:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@200a26a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:f"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3469325514_*|*_6_*:*_1_*:*_0"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the Wait* acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "36405", "fixedVersions": [], "id": "36405", "issueType": "Improvement", "key": "MODULES-6840", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2018-04-23T14:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Convert puppetlabs-dsc Wait* acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/356#pullrequestreview-114092136", "created": "2018-04-20T13:04:00.000000"}], "components": [], "created": "2018-03-14T10:54:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a04c74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb6f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_998582_*|*_1_*:*_1_*:*_3016272361_*|*_10009_*:*_1_*:*_188322294_*|*_5_*:*_1_*:*_0"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the Service and User acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "35416", "fixedVersions": [], "id": "35416", "issueType": "Improvement", "key": "MODULES-6839", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-20T13:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Convert puppetlabs-dsc Service and User acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-04-20T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-master/73/", "created": "2018-04-18T11:35:00.000000"}], "components": [], "created": "2018-03-14T10:54:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4793ae5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknvb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5999838_*|*_1_*:*_1_*:*_2355135947_*|*_3_*:*_2_*:*_605915083_*|*_10009_*:*_1_*:*_45310473_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14148195"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the Package acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "34280", "fixedVersions": [], "id": "34280", "issueType": "Improvement", "key": "MODULES-6838", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-18T11:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Convert puppetlabs-dsc Package acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-04-18T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The automated process should still work, even though this is on the 1.x branch, not release.", "created": "2018-03-15T03:36:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Use automated process, but since there was no \"release\" branch specific to 1.x, there's nothing to mergeback.\u00a0\n\n\u00a0\n\nGiven there was a revert in the mix, not sure if 1.x history is considered \"diverged\" from master now?", "created": "2018-03-21T16:32:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Shipped 1.6.0 to forge\u00a0https://forge.puppet.com/puppetlabs/puppet_agent/1.6.0/readme", "created": "2018-03-21T16:33:00.000000"}], "components": [], "created": "2018-03-14T00:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18446dd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_559347739_*|*_3_*:*_1_*:*_55900_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84411022_*|*_10005_*:*_1_*:*_17374977"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback. **<---- IMPORTANT.  This mergeback triggers other work which needs to be co-ordinated**\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40698", "fixedVersions": [], "id": "40698", "issueType": "Sub-task", "key": "MODULES-6836", "labels": [], "originalEstimate": "PT0S", "parent": "36404", "parentSummary": "Supported Release (puppet_agent) 1.6.0 - (21 Mar 2018) - (e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-21T16:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-21T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], what is the appropriate kerminator release check command for this module? (\"modules release check puppet_agent\" returns \"Check your spelling and the format of your command.\")", "created": "2018-03-16T10:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]  As per the ticket description, the automated process will not work in this instance.", "created": "2018-03-16T19:00:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "That makes sense, thanks for clarifying [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]! I updated the ticket description to remove the steps that don't apply here.", "created": "2018-03-16T19:02:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], IIUC, for this release, it sounds like \u201cQA Release Sign-off\u201d consists of:\n\n1. Validating there\u2019s a passing run of (the SHA in the ticket description) in this pipeline: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/puppet-agent/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/\n\n2. Getting confirmation from the Installer team (especially Christopher Thorn or Shaigy Nixon) that the same SHA is passing PE acceptance in the various puppet_agent upgrade pipelines/matrices.\n\nDoes that sound correct?", "created": "2018-03-19T20:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "\"Getting confirmation from the Installer team (especially Christopher Thorn or Shaigy Nixon) that the same SHA is passing PE acceptance in the various puppet_agent upgrade pipelines/matrices.\"   They test on the master branch.  This QA is for the 1.x branch so they won't see it.", "created": "2018-03-19T20:53:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Thanks [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]!\n\nSo sounds like only prereq for resolving this may be \"Validating there\u2019s a passing run of (the SHA in the ticket description) in this pipeline: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/puppet-agent/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/\" ?", "created": "2018-03-19T23:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Probably.  Unless Scott would like to dig in deeper...Happy to facilitate that if needs be.", "created": "2018-03-20T07:10:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Resolving since [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/puppet-agent/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/7/], the latest run, passed.", "created": "2018-03-20T16:25:00.000000"}], "components": [], "created": "2018-03-14T00:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@313a8a97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95886305_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_478398501"}], "description": "WARNING - Automated QA process will not in instance:\n1. This is against the 1.x branch not release.  This release is just to get the last 3.8 comp. Puppet release out before we drop 3.8.  This the \"1.x\" branch\n2. This module was recently moved top the unified pipelines however, they test on modern versions of PE whereas this module does acceptance tests on 3.8.\nIn this instance, ONLY the acceptance smoke tests will pass and \"regular acceptance\" will fail.  MODULES-6708 is tracking the work to get this done, but is blocked on this release.\n2b. The acceptance smoke tests are exactly what used to be run in Jenkins before they were unified (https://github.com/puppetlabs/ci-job-configs/commit/01d1fde085e32d942e21076db6fde411e27e5a61)\n\nIn this case manual QA process may include inspecting the beaker runs on\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/puppet-agent/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/\n\nThis is an adhoc acceptance run using the same SHA as the release SHA.\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39624", "fixedVersions": [], "id": "39624", "issueType": "Sub-task", "key": "MODULES-6835", "labels": [], "originalEstimate": "PT0S", "parent": "36404", "parentSummary": "Supported Release (puppet_agent) 1.6.0 - (21 Mar 2018) - (e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-03-20T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-20T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Module is not localised.  Closing.", "created": "2018-03-14T00:55:00.000000"}], "components": [], "created": "2018-03-14T00:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cf74517"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73847886_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38659", "fixedVersions": [], "id": "38659", "issueType": "Sub-task", "key": "MODULES-6834", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36404", "parentSummary": "Supported Release (puppet_agent) 1.6.0 - (21 Mar 2018) - (e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T21:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-14T21:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Doc review not needed.\u00a0", "created": "2018-03-14T04:32:00.000000"}], "components": [], "created": "2018-03-14T00:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45101cc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13106771_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37580", "fixedVersions": [], "id": "37580", "issueType": "Sub-task", "key": "MODULES-6833", "labels": [], "originalEstimate": "PT0S", "parent": "36404", "parentSummary": "Supported Release (puppet_agent) 1.6.0 - (21 Mar 2018) - (e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T04:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-14T21:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-03-14T01:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into 1.x at", "created": "2018-03-14T21:36:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "1.6.0 has been shipped to forge at [https://forge.puppet.com/puppetlabs/puppet_agent/1.6.0/readme]\n\nNo mergeback done given divergent history - if that's not in sync with expectations, we can follow up.", "created": "2018-03-21T16:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback is being done as part of https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/283", "created": "2018-03-22T01:23:00.000000"}], "components": ["puppet_agent"], "created": "2018-03-14T00:53:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39b19314"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknfb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4986_*|*_3_*:*_1_*:*_661106712_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_119638"}], "description": "*REASON:* 1.6.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : (In Progress...)\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.5.0...e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/_adhoc/view/puppet-agent/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "36404", "fixedVersions": ["puppet_agent 1.6.0"], "id": "36404", "issueType": "Task", "key": "MODULES-6832", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-21T16:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppet_agent) 1.6.0 - (21 Mar 2018) - (e3abeaf70e1d9e87840ec5ac3ae54e19e8cfbdae)", "timeSpent": "PT0S", "updated": "2018-03-22T01:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "Worth a comment", "created": "2018-03-20T11:17:00.000000"}], "components": ["bootstrap"], "created": "2018-03-13T16:58:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@521dc3ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwcf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10196_*|*_3_*:*_1_*:*_1468516665_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1186118835"}], "description": "Based on the description in DI-1885, support should be added for Windows installations based on the simplified installer.\n\nA current PR with comments is available at https://github.com/puppetlabs/puppetlabs-bootstrap/pull/13", "duedate": "2018-04-04T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37577", "fixedVersions": [], "id": "37577", "issueType": "New Feature", "key": "MODULES-6831", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-04-13T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "bootstrap - Add Windows task to install agents using simplified installer", "timeSpent": "PT0S", "updated": "2018-04-13T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] repro to add additional acceptance criteria info.", "created": "2018-04-02T12:50:00.000000"}], "components": ["iis", "windows"], "created": "2018-03-13T12:28:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If an ensure state transition occurs, all other state transitions should still display in terminal and should still be logged (where?)\n\n-All state transition messages should displayed to the terminal in all cases.-\u00a0\n\n-All state transition messages should be logged.-"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a155338"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkmjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Apr/18"}], "description": "Some state transition messages do not get displayed in some circumstances.\u00a0\n\nMost notable so far, if the Ensure state transitions from either started or stopped, to the other state, any other state transition messages in that run are not displayed to the terminal.\n\nIf the Ensure state does not change, then any other property state transitions, including multiple property transition messages, are all displayed in the terminal.\n\nIt is not known at this point if the logging is effected or only the terminal messages.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41738", "fixedVersions": [], "id": "41738", "issueType": "Bug", "key": "MODULES-6830", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : SPIKE Some (which ones?) state transition messages not displayed", "timeSpent": "PT0S", "updated": "2021-06-14T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/887", "created": "2018-03-13T10:40:00.000000"}], "components": [], "created": "2018-03-13T09:03:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Findings presented in this ticket."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10167354"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkm3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7871_*|*_10007_*:*_1_*:*_7410085_*|*_3_*:*_1_*:*_83881793_*|*_5_*:*_1_*:*_0"}], "description": "This is more of an investigation ticket to remove duplication in .sync.yml for information that already exists in the pdk-template.\n\nEnsure to add findings to ticket for future.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "34278", "fixedVersions": [], "id": "34278", "issueType": "Task", "key": "MODULES-6829", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: Remove duplication in .sync.yml", "timeSpent": "PT0S", "updated": "2018-03-14T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/pdk-templates/pull/38", "created": "2018-03-15T05:30:00.000000"}], "components": [], "created": "2018-03-13T09:02:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3295a365"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkm3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_967344624_*|*_1_*:*_1_*:*_160084696_*|*_5_*:*_1_*:*_0"}], "description": "As all modules make the use of blacksmith. \nThis is going to be moved from sync.yml for each module into the template.\n\nCurrent .sync.yml\n{code}\nGemfile:\n    ':development':\n      - gem: puppet-blacksmith\n        version: '~> 3.4'\n\nRakefile:\n  requires:\n    - puppet_blacksmith/rake_tasks\n{code}", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "33264", "fixedVersions": [], "id": "33264", "issueType": "Task", "key": "MODULES-6828", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-26T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Move blacksmith into pdk-template", "timeSpent": "PT0S", "updated": "2018-03-26T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2018-03-13T08:08:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5b9f05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Inifile Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkm2v:"}], "description": "Next epic for Inifile issues. File inifile issues for the backlog here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41736", "fixedVersions": [], "id": "41736", "issueType": "Epic", "key": "MODULES-6827", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Inifile Next", "timeSpent": "PT0S", "updated": "2021-01-25T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2018-03-13T00:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-14T01:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No need for CI as it was only affecting Travis which was green at the time of merge.", "created": "2018-03-14T01:18:00.000000"}], "components": ["puppet_agent"], "created": "2018-03-12T21:37:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Travis CI tests pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6deb8e35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzklz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10140_*|*_10007_*:*_1_*:*_90911662_*|*_3_*:*_1_*:*_8749069_*|*_5_*:*_1_*:*_0"}], "description": "Spec tests are failing on Travis on the Puppet 4.0.0 gem cell.\n\nDue to rspec-puppet release.  Tracking issue\n\nhttps://github.com/rodjek/rspec-puppet/issues/663\n\nThis ticket will track the pinning of rspec-puppet to 2.6.9", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "37574", "fixedVersions": ["puppet_agent 1.6.0"], "id": "37574", "issueType": "Bug", "key": "MODULES-6826", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-14T01:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : specs failing on Puppet 4.0.0", "timeSpent": "PT0S", "updated": "2018-03-14T01:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Changed from 1.5.1 to 1.6.0 as this is a feature release as well.", "created": "2018-03-13T00:04:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "All issues in Epic have been resolved and current released version is 1.7.0.", "created": "2019-01-11T08:54:00.000000"}], "components": ["puppet_agent"], "created": "2018-03-12T12:30:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@550510ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "puppet_agent 1.6.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylobz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1604481_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_26340984550"}], "description": "Fixes necessary to release the 1.6.0 module upgrade, including upgrading Windows agents that are installed using domain service accounts and CI changes to get the module passing prior to release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38658", "fixedVersions": ["puppet_agent 1.6.0"], "id": "38658", "issueType": "Epic", "key": "MODULES-6825", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2019-01-11T08:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent 1.6.0", "timeSpent": "PT0S", "updated": "2019-01-11T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Installing nuget can either be accomplished during each call to `Install-Module`, or beforehand using `Get-PackageProvider`, however using `Install-Module` could cause problems there aren't solutions for [https://docs.microsoft.com/en-us/powershell/wmf/5.1/package-management-improvements#multiple-prompts-for-bootstrapping-the-nuget-provider.]\u00a0Furthermore, installing per call in `Install-Module` would introduce extra complexity to the package type which can't be modeled, by requiring additional parameters. Additional to the parameter complexity with the package provider, there would have to be an offline install option that couldn't be accounted for.\u00a0Therefore it's best to use `Get-PackageProvider` in a new type.\n\nRaw code to handle installation\n\n\u00a0\n{code:java}\n# with net access\nPackageManagement\\Get-PackageProvider -Name NuGet -Force | Out-Null\n\n# without net access\n# https://docs.microsoft.com/en-us/powershell/wmf/5.1/package-management-improvements#support-for-packagemanagement-on-computers-with-intranet-access-only\n# user pre-copies the dll from $env:ProgramFiles\\PackageManagement\\ProviderAssemblies\\nuget to an accessible file location\nInstall-PackageProvider -Name NuGet -Source <Path to folder>\n# we can't vendor this dll ourselves, as the version may change or not be the one the user wants{code}\n\u00a0", "created": "2018-03-19T11:26:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Determining if nuget is present would be a call to Get-PackageProvider and test for Nuget being present in the output", "created": "2018-03-20T09:21:00.000000"}], "components": [], "created": "2018-03-12T12:21:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dbff3c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkkw7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_601531975_*|*_3_*:*_1_*:*_78902637_*|*_5_*:*_1_*:*_0"}], "description": "Discover how to determine if Nuget is installed, and how to install.\n\nDetermine if it should be user configurable or not. Should the user be able to specify a source for Nuget. Is the previous possible?", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "35414", "fixedVersions": [], "id": "35414", "issueType": "Task", "key": "MODULES-6824", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-03-20T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PMPM: SPIKE nuget install dependencies", "timeSpent": "PT0S", "updated": "2018-03-20T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:6b515ff6-914e-460f-a25b-ace51a338bed], any manifests or additional relevant code/logs you could provide would be greatly appreciated.", "created": "2018-03-14T14:20:00.000000"}, {"author": "623c152c4a57610068e748c6", "body": "I have been able to reproduce this bug. It seems to be a race condition between the parameter 'mysql::server::remove_default_accounts' when set to:\u00a0 true.\n\nTemporarily setting this parameter to false let's the backup user and job get created, then it can be turned back on.", "created": "2018-06-14T23:49:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this ticket due to a few factors such as age, lack of manifest and because [~accountid:623c152c4a57610068e748c6]\u00a0has provided a work around.\u00a0\n\nIf you disagree with my decision please feel free to reopen with more details and up to date puppet and module version.\u00a0\n\n\u00a0\n\nThank you for taking the time to log this issue and apologies we were not able to get around to solving it when the ticket was initially raised. :)", "created": "2021-01-25T04:48:00.000000"}], "components": ["mysql"], "created": "2018-03-12T10:20:00.000000", "creator": "557058:6b515ff6-914e-460f-a25b-ace51a338bed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec5b052"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkkfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_187102001_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90516598115"}], "description": "_Basic Info_\n *Module Version:* 5.3.0\n *Puppet Version:* 4.10\n *OS Name/Version:*\u00a0RHEL 7.4\n\nIf mysql::server::backup is included and mysql::server::remove_default_accounts is set to true, then the result is a duplicate declaration error.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Mysql_user[@localhost] is already declared in file /local/puppetoss/envs/cph/cph_server/modules/mysql/manifests/server/account_security.pp:3; cannot redeclare at /local/puppetoss/envs/cph/cph_server/modules/mysql/manifests/backup/mysqldump.pp:31 at /local/puppetoss/envs/cph/cph_server/modules/mysql/manifests/backup/mysqldump.pp:31:3 on node...\n{code}\n\u00a0\n\n*Desired Behavior:*\n\nmysql::server::backup class can be included while mysql::server::remove_default_accounts is set to true\n\n*Actual Behavior:*\n\nmysql::server::backup class conflicts with mysql::server::account_security class.", "environment": "OS: RHEL 7.4\n\nmysql::server::package_name: mariadb-server", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "42852", "fixedVersions": [], "id": "42852", "issueType": "Bug", "key": "MODULES-6823", "labels": ["mariadb", "mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6b515ff6-914e-460f-a25b-ace51a338bed", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T04:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : duplicate declaration of Mysql_user@[localhost]", "timeSpent": "PT0S", "updated": "2021-01-25T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["wsus_client"], "created": "2018-03-12T09:30:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fcd9dd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkk5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "When setting purge_values => true on the puppetlabs-wsus_client module with the puppetlabs-registry module the catalog application on agents error out with the following error.\n\n\u00a0_Basic Info_\n *Module Version: puppetlabs-wsus_client 1.0.3*\n *Module Version: puppetlabs-**registry* *2.0.1***\n *Puppet Version: Agent: 5.3.3*\n *OS Name/Version: Windows Server 2016*\n\n\u00a0\n\n**Puppet Manifest**\n\n\u00a0\n\n{code}\nclass { 'wsus_client': \u00a0 \u00a0 \n  server_url => 'http://wsus.test.com:8530', \u00a0 \u00a0 \n  enable_status_server => true, \u00a0 \u00a0 \n  target_group => 'testgroup', \u00a0 \u00a0 \n  purge_values => true, \n}\n{code}\n\n**Error Message**\n\n\nFailed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\AUOptions]: Munging failed for value \"hklm\\\\Software\\\\Policies\\\\Microsoft\\\\Windows\\\\WindowsUpdate\\\\AU\\\\AUOptions\" in class path: Cannot alias Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\AUOptions] to \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\au\\\\auoptions\"; resource [\"Registry_value\", \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\au\\\\auoptions\"] already declared at /etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/setting.pp:34\nSource:\t/Stage[main]/Wsus_client/Registry_key[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU]File:\t/etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/init.ppLine:\t38\n\nFailed to generate additional resources using 'eval_generate': Parameter path failed on Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer]: Munging failed for value \"hklm\\\\Software\\\\Policies\\\\Microsoft\\\\Windows\\\\WindowsUpdate\\\\WUServer\" in class path: Cannot alias Registry_value[hklm\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\WUServer] to \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\wuserver\"; resource [\"Registry_value\", \"hklm\\\\software\\\\policies\\\\microsoft\\\\windows\\\\windowsupdate\\\\wuserver\"] already declared at /etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/setting.pp:34\nSource:\t/Stage[main]/Wsus_client/Registry_key[HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate]File:\t/etc/puppetlabs/code/environments/production/modules/wsus_client/manifests/init.ppLine:\t33", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42850", "fixedVersions": [], "id": "42850", "issueType": "Bug", "key": "MODULES-6822", "labels": ["windows", "wsus_client", "wsusclient"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-wsus_client module purge_values broken with latest puppetlabs-registry module", "timeSpent": "PT0S", "updated": "2021-06-14T08:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2018-03-12T06:06:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1014a185"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Satellite PE Tools Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkk47:"}], "description": "Next epic for module Satellite PE Tools.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42847", "fixedVersions": [], "id": "42847", "issueType": "Epic", "key": "MODULES-6821", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Satellite PE Tools Next", "timeSpent": "PT0S", "updated": "2021-01-25T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Done by all of us.", "created": "2018-03-28T08:02:00.000000"}], "components": [], "created": "2018-03-12T05:45:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Module sync is removed from modules that have been converted, using {{pdk}} convert\n * Module sync functionality is implemented using {{pdk}} update\n * Modules can pull templates from a common template repo.\n * {{pdk}} update is run automatically in a pipeline so that the templates can be pulled down and a PR to the module repo generated automatically."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21bf0f94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkk3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101403_*|*_3_*:*_1_*:*_1199775045_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_190765705"}], "description": "Investigation into how {{pdk}} update can be used instead of module sync, to keep module templates in sync.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40663", "fixedVersions": [], "id": "40663", "issueType": "New Feature", "key": "MODULES-6820", "labels": [], "originalEstimate": "PT0S", "parent": "45104", "parentSummary": "pdksync", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-28T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Investigation", "timeSpent": "PT0S", "updated": "2018-03-28T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-11T19:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-11T21:11:00.000000"}], "components": ["registry"], "created": "2018-03-11T12:45:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c837b19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkjzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7298509_*|*_1_*:*_1_*:*_23082134_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.0.1*\n *Puppet Version: 5.3.3*\n *OS Name/Version: RHEL 7.3*\n\nCurrently \"puppet module generate\" will error out on the types from registery module.\n\n\u00a0\n{noformat}Error: /etc/puppetlabs/code/environments/production/modules/registry/lib/puppet/type/registry_key.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/production/modules/registry/lib/puppet/type/registry_value.rb: title patterns that use procs are not supported.\n{noformat}", "environment": "Puppet 5.3.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39623", "fixedVersions": [], "id": "39623", "issueType": "Bug", "key": "MODULES-6818", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2018-03-11T21:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "registry : Support environment isolation and puppet generate types", "timeSpent": "PT0S", "updated": "2018-05-15T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This may be a bug in concat and not in core. The {{concat_file}} type tries to detect all metaparameters, filter out ones only related to dependencies (plus tag for some reason", "created": "2018-03-21T16:44:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Silly me, {{noop => false}} means that {{... if self[:noop]}} is false. It should be checking if it is nil, not falsey.\n\nPR: https://github.com/puppetlabs/puppetlabs-concat/pull/492", "created": "2018-03-21T17:06:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Included in the 4.2.1 release of Concat. [https://forge.puppet.com/puppetlabs/concat/changelog]\n\nThanks to [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]!", "created": "2018-03-26T05:14:00.000000"}], "components": ["concat"], "created": "2018-03-09T11:56:00.000000", "creator": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The file /tmp/test should be created and populated with data."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5e665e"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The documentation (https://puppet.com/docs/puppet/5.3/metaparameter.html#noop) indicates that the resource level noop setting should take precedence over the global noop."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkjef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_306530142_*|*_1_*:*_1_*:*_1050325408_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84246867"}], "description": "Running with noop=true in puppet.conf and using the resource metaparameter noop => false as described here ([https://puppet.com/docs/puppet/5.3/metaparameter.html#noop)]\n\nconcat_file and concat_fragment will not respect the noop => false configured as metaparameter. \nStandard resource like puppet work correctly.\n\n{code:puppet}\n  file {'/tmp/filenoop':\n    ensure => file,\n    noop   => false,\n  }\n  concat_file{'test':\n    ensure => present,\n    path   => '/tmp/test',\n    noop   => false,\n  }\n  concat_fragment{ 'test01':\n    target  => 'test',\n    content => 'test',\n    order   => '10',\n    tag     => 'test',\n    noop    => false,\n  }\n\n{code}\n\nResult of the puppet apply (the resource is still run in noop)\n{noformat}\n[root@redhat7agent vagrant_puppet]# puppet apply --modulepath modules testapply/concatok.pp\nNotice: Compiled catalog for redhat7agent.q8inttest.com in environment production in 0.24 seconds\nNotice: /Stage[main]/Main/File[/tmp/filenoop]/ensure: created\nNotice: /Stage[main]/Main/File[/tmp/test]/ensure: current_value 'absent', should be 'file' (noop)\nNotice: test: Would have triggered 'refresh' from 1 event\nNotice: Class[Main]: Would have triggered 'refresh' from 3 events\nNotice: Stage[main]: Would have triggered 'refresh' from 1 event\nNotice: Applied catalog in 0.08 seconds\n{noformat}\n\n\n\u00a0", "environment": "Tested with puppetlabs/concat 4.1.1\n\nPE 2017.3.2 (agent 5.3.3)\n\nPE 2017.3.5 (agent 5.3.5)\n\nTested running with puppet agent and directly with puppet apply", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38486", "fixedVersions": [], "id": "38486", "issueType": "Bug", "key": "MODULES-6817", "labels": ["module"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "resolution": "Fixed", "resolutionDate": "2018-03-26T05:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : resource metaparameter noop don't work", "timeSpent": "PT0S", "updated": "2018-04-12T03:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-03-09T10:46:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb4e6f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "NTP Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkjbb:"}], "description": "Next epic for NTP", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36403", "fixedVersions": [], "id": "36403", "issueType": "Epic", "key": "MODULES-6816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP Next", "timeSpent": "PT0S", "updated": "2021-01-25T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-03-09T07:35:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b9cf9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkj6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1111511285_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41734", "fixedVersions": [], "id": "41734", "issueType": "Sub-task", "key": "MODULES-6815", "labels": [], "originalEstimate": "PT0S", "parent": "37571", "parentSummary": "Supported Release (apache) 3.1.0 - (2018/03/22) - (de290646f97e04b4b8e42c70f6e01e860c394ce7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-22T05:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-22T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_i18n-ruby_release/lastSuccessfulBuild/]\n\n\u00a0\n\nConfirmed manually", "created": "2018-03-21T09:58:00.000000"}], "components": [], "created": "2018-03-09T07:35:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34e9e510"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkj6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1041790301_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40661", "fixedVersions": [], "id": "40661", "issueType": "Sub-task", "key": "MODULES-6814", "labels": [], "originalEstimate": "PT0S", "parent": "37571", "parentSummary": "Supported Release (apache) 3.1.0 - (2018/03/22) - (de290646f97e04b4b8e42c70f6e01e860c394ce7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-21T09:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-21T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Hi [~accountid:623c150c94742a00683e4340]! I think these come to you now, when ready for translation? This readme is ready to have the updates translated.", "created": "2018-03-12T17:18:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "I will send this out for translation today, and I they should be done by tomorrow. :)", "created": "2018-03-15T10:28:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Here is the file that contains the issue:\n\n[https://raw.githubusercontent.com/puppetlabs/puppetlabs-apache/master/README.md]\n\n\u00a0", "created": "2018-03-19T11:57:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "Hi [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396], all translations are completed. I found some hard keyed return word wrap issues with the resource. Erwin will file another ticket and get them fixed.\n\nThank you,", "created": "2018-03-19T12:09:00.000000"}, {"author": "5a53f79a4ee9b3787fdecc5c", "body": "[~accountid:5a8ddd3e21870439aa9195e5] Actually, it's not an issue since it didn't segment the sentences in question. I've assigned it back to you. ", "created": "2018-03-19T13:05:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Any movement on this so I can continue with the release? :)", "created": "2018-03-21T06:04:00.000000"}, {"author": "5a8ddd3e21870439aa9195e5", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396], this is good to go! All translated and reviewed. :)", "created": "2018-03-21T09:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you!", "created": "2018-03-21T09:55:00.000000"}], "components": [], "created": "2018-03-09T07:35:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@112844cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkj6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_532642331_*|*_10007_*:*_1_*:*_504878_*|*_3_*:*_1_*:*_343728453_*|*_10009_*:*_1_*:*_164659378_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39622", "fixedVersions": [], "id": "39622", "issueType": "Sub-task", "key": "MODULES-6813", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37571", "parentSummary": "Supported Release (apache) 3.1.0 - (2018/03/22) - (de290646f97e04b4b8e42c70f6e01e860c394ce7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-21T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-21T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[https://github.com/puppetlabs/puppetlabs-apache/compare/3.0.0...master#diff-04c6e90faac2675aa89e2176d2eec7d8]\u00a0Diff link to docs changes :)", "created": "2018-03-12T04:17:00.000000"}], "components": [], "created": "2018-03-09T07:35:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66a58e7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkj5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_290097271_*|*_5_*:*_1_*:*_13979340241_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38484", "fixedVersions": [], "id": "38484", "issueType": "Sub-task", "key": "MODULES-6812", "labels": [], "originalEstimate": "PT0S", "parent": "37571", "parentSummary": "Supported Release (apache) 3.1.0 - (2018/03/22) - (de290646f97e04b4b8e42c70f6e01e860c394ce7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1775", "created": "2018-03-22T05:20:00.000000"}], "components": [], "created": "2018-03-09T07:35:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@98abb7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkj67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1115592633_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apache/compare/3.0.0...master\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37571", "fixedVersions": [], "id": "37571", "issueType": "Task", "key": "MODULES-6811", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-22T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (apache) 3.1.0 - (2018/03/22) - (de290646f97e04b4b8e42c70f6e01e860c394ce7)", "timeSpent": "PT0S", "updated": "2018-03-22T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2018-03-08T13:12:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21216873"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkirr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_617787791_*|*_10007_*:*_1_*:*_71086887_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2737031775"}], "description": "the satellite module is failing in CI and we're all really shocked.\n\ncould be a beaker change, could be a system device naming convention change, could be something else.\n\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-lts-master/PLATFORM=redhat7-64mcda-64satellite.%257Bdisks=%255B16%255D%257D,WORKER_LABEL=beaker/21/console\n\nSnippet from Jenkins:\n{code}\n15:01:40 An error occurred while loading ./spec/acceptance/test_spec.rb.\n15:01:40 Failure/Error: on host, \"parted -s /dev/sdb mklabel gpt\"\n15:01:40 Beaker::Host::CommandFailure:\n15:01:40   Host 'aga09wkr35fmsby.delivery.puppetlabs.net' exited with 1 running:\n15:01:40    parted -s /dev/sdb mklabel gpt\n15:01:40   Last 10 lines of output were:\n15:01:40   \tError: Could not stat device /dev/sdb - No such file or directory.\n15:01:40   \n15:01:40 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/host.rb:375:in `exec'\n15:01:40 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n15:01:40 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:01:40 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:01:40 # ./.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:01:40 # ./spec/spec_helper_acceptance.rb:60:in `expand_satellite_disk'\n15:01:40 # ./spec/spec_helper_acceptance.rb:83:in `block in <top (required)>'\n15:01:40 # ./spec/spec_helper_acceptance.rb:81:in `each'\n15:01:40 # ./spec/spec_helper_acceptance.rb:81:in `<top (required)>'\n15:01:40 # ./spec/acceptance/test_spec.rb:1:in `require'\n15:01:40 # ./spec/acceptance/test_spec.rb:1:in `<top (required)>'\n{code}\n\n*UPDATE*\nSome preliminary testing reveals that no disk is being added to the satellite box even though the vmpooler reports otherwise.\n{code}\n~/src/satellite [ master ]\n[Fri Mar 16 15:36:10]: curl --url vmpooler.delivery.puppetlabs.net/api/v1/vm/mxqgxaefdaeyjd5\n{\n  \"ok\": true,\n  \"mxqgxaefdaeyjd5\": {\n    \"template\": \"redhat-7-x86_64\",\n    \"lifetime\": 12,\n    \"running\": 0.46,\n    \"state\": \"running\",\n    \"tags\": {\n      \"beaker_version\": \"3.13.0\",\n      \"department\": \"unknown\",\n      \"project\": \"Beaker\",\n      \"created_by\": \"eputnam\",\n      \"name\": \"satellite\",\n      \"roles\": \"satellite\"\n    },\n    \"disk\": [\n      \"+16gb\"\n    ],\n    \"ip\": \"10.32.112.207\",\n    \"domain\": \"delivery.puppetlabs.net\"\n  }\n}\n{code}\n\nnote the lack of 'sdb' or any 16G device:\n{code}\n[root@mxqgxaefdaeyjd5 ~]# lsblk\nNAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\nfd0             2:0    1    4K  0 disk\nsda             8:0    0   20G  0 disk\n\u251c\u2500sda1          8:1    0  500M  0 part /boot\n\u2514\u2500sda2          8:2    0 19.5G  0 part\n  \u251c\u2500rhel-root 253:0    0 18.5G  0 lvm  /\n  \u2514\u2500rhel-swap 253:1    0    1G  0 lvm  [SWAP]\nsr0            11:0    1 1024M  0 rom\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33263", "fixedVersions": [], "id": "33263", "issueType": "CI Blocker", "key": "MODULES-6810", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-04-17T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "satellite_pe_tools failure", "timeSpent": "PT0S", "updated": "2018-04-17T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2018-03-08T12:13:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c4451f6"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Seems very weird that this doesn't work. Though we assume that most of this network config information might be available as facts. A user that has an existing powershell script that uses this command won't appreciate working around this issue though.\n\n"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq67:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}], "description": "When using the Powershell module with Windows and an exec, the exec is failing to load the assemblies for the NetTCPIP module.This works fine from a user session, but fails when run as LocalSystem. The Puppet service cannot run powershell scripts that have the native {{Get-NetIPConfiguration}} command in them. When running it with a user account, this is successful as well as running {{Get-NetIPConfiguration}} as the LocalSystem account manually.\n\n*Reproduction Steps*\n\n1. Install Windows 2012kr2\n2. Install Puppet (I am using 5.3.5)\n3. Install puppetlabs-powershell (2.1.3)\n4. From a command prompt open a local system user session. \n\n{code}\npsexec -i -s cmd.exe\npowershell.exe\n{code}\n\n5. Validate that the LocalSystem can run {{Get-NetIPConfiguration}}\n\n{code}\nPS C:\\Windows\\system32> Get-NetIPConfiguration\n\n\nInterfaceAlias       : Ethernet0\nInterfaceIndex       : 12\nInterfaceDescription : vmxnet3 Ethernet Adapter\nNetProfile.Name      : Network\nIPv4Address          : 10.32.114.45\nIPv6DefaultGateway   :\nIPv4DefaultGateway   : 10.32.112.1\nDNSServer            : 10.240.0.10\n                       10.240.1.10\n{code}\n\n6. Run puppet apply to produce the issue\n\nWith {{logoutput => true}}  the errors are shown. \n\n{code}\nPS C:\\Windows\\system32> puppet apply -e \"exec{'test': provider => powershell, command => 'Get-NetIPConfiguration',  logoutput => true, }\"\nNotice: Compiled catalog for iuz11jjsncyl715.delivery.puppetlabs.net in environment production in 0.15 seconds\nNotice: /Stage[main]/Main/Exec[test]/returns: New-Object : Cannot find type [NetIPConfiguration]: verify that the assembly containing this type is loaded.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:97 char:25\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig = New-Object NetIPConfiguration\nNotice: /Stage[main]/Main/Exec[test]/returns: +                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'InterfaceIndex' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:98 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.InterfaceIndex = $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetAdapter' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:103 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetAdapter = $Adapters | where InterfaceIndex -eq $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv4Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:104 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv4Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv6Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:105 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv6Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: New-Object : Cannot find type [NetIPConfiguration]: verify that the assembly containing this type is loaded.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:97 char:25\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig = New-Object NetIPConfiguration\nNotice: /Stage[main]/Main/Exec[test]/returns: +                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'InterfaceIndex' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:98 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.InterfaceIndex = $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetAdapter' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:103 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetAdapter = $Adapters | where InterfaceIndex -eq $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv4Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:104 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv4Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv6Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:105 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv6Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: New-Object : Cannot find type [NetIPConfiguration]: verify that the assembly containing this type is loaded.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:97 char:25\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig = New-Object NetIPConfiguration\nNotice: /Stage[main]/Main/Exec[test]/returns: +                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'InterfaceIndex' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:98 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.InterfaceIndex = $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetAdapter' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:103 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetAdapter = $Adapters | where InterfaceIndex -eq $IfIndex\nNotice: /Stage[main]/Main/Exec[test]/returns: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv4Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:104 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv4Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: The property 'NetIPv6Interface' cannot be found on this object. Verify that the property exists and can be set.\nNotice: /Stage[main]/Main/Exec[test]/returns: At C:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\NetTCPIP\\NetIPConfiguration.psm1:105 char:13\nNotice: /Stage[main]/Main/Exec[test]/returns: +             $IPConfig.NetIPv6Interface = $IPInterfaces | where {($_.InterfaceInd ...\nNotice: /Stage[main]/Main/Exec[test]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Exec[test]/returns:     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException\nNotice: /Stage[main]/Main/Exec[test]/returns:     + FullyQualifiedErrorId : PropertyNotFound\nNotice: /Stage[main]/Main/Exec[test]/returns:\nNotice: /Stage[main]/Main/Exec[test]/returns: executed successfully\nNotice: Applied catalog in 3.89 seconds\n{code}\n\n*Workaround*\nChange the service log on to another local administrator.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "35412", "fixedVersions": [], "id": "35412", "issueType": "Bug", "key": "MODULES-6973", "labels": ["powershell"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell exec with NetTCPIP commands fail when run as a service", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Something like ...\n\nIn addition to looking through the usual reports in the Puppet Enterprise Console, also review the Satellite API log and the Puppetserver log.\n\nThe Satellite API log file is located at `/var/log/httpd/foreman-ssl_access_ssl.log` on your Satellite server.\n\nAn example of a SSL authentication failure (note the '403'):\n{code}10.32.125.164 - - [03/Oct/2015:16:06:19 -0700] \"POST /api/reports HTTP/1.1\" 403 58 \"-\" \"Ruby\"\n{code}\nAn example of a sucessful SSL authentication (note the '201'):\n{code}10.32.125.164 - - [03/Oct/2015:16:06:00 -0700] \"POST /api/reports HTTP/1.1\" 201 554 \"-\" \"Ruby\"\n{code}\nThe Puppetserver log file is located at `/var/log/puppetlabs/puppetserver/puppetserver.log` on your Puppet server.\u00a0\n\nAn example of a DH PARAMETER failure:\n{code}2018-03-04 15:16:17,161 ERROR [qtp1111094392-103] [puppetserver] Puppet Could not send report to Satellite: Could not generate DH keypair\n{code}\nThe above error can be resolved by adding a DH PARAMETER block to the custom certificate on the Satellite server.\n{code}openssl dhparam 1024 >> /etc/pki/katello/certs/katello-apache.crt\nkatello-service restart\n{code}", "created": "2018-03-08T09:57:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] for prioritization of customer request", "created": "2018-03-14T14:13:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]. Is this still an issue which the customer wishes to see addressed? If so, are you happy with us making a docs change based off of your previous comment or would you prefer to make a PR yourself which we can review? Cheers!", "created": "2019-05-02T05:43:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The ZenDesk ticket closed March 2018, so the user has moved on, but my comment was written to be used for the addition. If you could just use it, that would be great!", "created": "2019-05-02T09:39:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "The README has now been updated with the additional info.", "created": "2019-05-13T07:08:00.000000"}], "components": ["satellite_pe_tools"], "created": "2018-03-08T09:55:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d15cf1"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6821"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkiev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_530275847_*|*_3_*:*_1_*:*_531129459_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_36163387216"}], "description": "Customer requested the following while identifying and resolving the dhparam issue referenced in MODULES-3510 ...\u00a0\n{quote}Something to note for documentation on the README: DH keypair generation, and what Puppet log to look for (puppetserver.log) might help others during initial setup / troubleshooting.\n{quote}\n\u00a0", "epicLinkSummary": "Satellite PE Tools Next", "estimate": "PT0S", "externalId": "40659", "fixedVersions": [], "id": "40659", "issueType": "Improvement", "key": "MODULES-6809", "labels": ["cspapercuts", "Support"], "originalEstimate": "PT0S", "parent": "42847", "parentSummary": "Satellite PE Tools Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2019-05-13T07:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "README: add Puppetserver log to Debugging section, document dhparam", "timeSpent": "PT0S", "updated": "2019-05-13T07:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "MODULES-3934 is a very old ticket with very little detail. Spending the time to dig into this might hold up the z release of this bug fix we want to get out the door.\u00a0", "created": "2018-03-07T16:47:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-03-07T16:29:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2566f916"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6807"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:c"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1130468_*|*_6_*:*_1_*:*_0"}], "description": "In the time since MODULES-3934 was created, the OLDB has been switched out, and the TSQL error handling has been improved. This ticket may no longer be an issue.\u00a0", "epicLinkSummary": "SQL 2.1.1 Release", "estimate": "PT0S", "externalId": "36402", "fixedVersions": [], "id": "36402", "issueType": "Task", "key": "MODULES-6808", "labels": [], "originalEstimate": "PT0S", "parent": "42846", "parentSummary": "SQL 2.1.1 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Cannot Reproduce", "resolutionDate": "2018-03-07T16:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver - Determine if MODULES-3934 has been fixed by MODULES-6281", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-03-07T16:08:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a9803bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL 2.1.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:9"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57954167577_*|*_6_*:*_1_*:*_0"}], "description": "Release bug fixes for SQL module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42846", "fixedVersions": [], "id": "42846", "issueType": "Epic", "key": "MODULES-6807", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2020-01-07T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQL 2.1.1 Release", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Verified that this is still an issue in the module. Will not be fixing in this release.", "created": "2018-03-14T16:27:00.000000"}], "components": ["iis", "windows"], "created": "2018-03-07T15:44:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If fixed, document in the README that it's a fixed bug.\n\nDisputed: if it's not fixed.... document somewhere other than JIRA?"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1affde62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknjr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_502224652_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_101522819"}], "description": "If MODULES-5561 has been fixed as a part of other fixes to iis_application, we can add it to the IIS 4.3.1 release. If not it will stay with IIS Next", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "39621", "fixedVersions": [], "id": "39621", "issueType": "Task", "key": "MODULES-6806", "labels": [], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-14T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: SPIKE Check and see if MODULES-5561 is still a bug", "timeSpent": "PT0S", "updated": "2018-03-14T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "needs done much closer to the release date for Puppet 6", "created": "2018-05-16T10:15:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Puppet 6 GA is 18th Sept", "created": "2018-08-01T03:44:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b], just a reminder that we're a few days out from Puppet 6 GA ", "created": "2018-09-13T17:34:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] yeah with all the breakages on the puppet6 nightlies and beaker lately we are just getting back on an even keel. We will do our best to get the modules updated as soon after Puppet 6 goes live as we can.", "created": "2018-09-14T10:26:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Sounds good, thank you [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]!", "created": "2018-09-14T12:49:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Ready for merge, once the module passes puppet 6 smoke tests\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/185\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1836\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/798\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/pull/44\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/524\nhttps://github.com/puppetlabs/puppetlabs-exec/pull/40\nhttps://github.com/puppetlabs/puppetlabs-facter_task/pull/48\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/782\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/333\nhttps://github.com/puppetlabs/puppetlabs-hocon/pull/88\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/95\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/299\nhttps://github.com/puppetlabs/puppetlabs-java/pull/317\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/246\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/164\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1127\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/484\nhttps://github.com/puppetlabs/puppetlabs-package/pull/85\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/1026\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/pull/38\nhttps://github.com/puppetlabs/puppetlabs-resource/pull/28\nhttps://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/75\nhttps://github.com/puppetlabs/puppetlabs-service/pull/53\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/958\nhttps://github.com/puppetlabs/puppetlabs-tagmail/pull/100\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/319\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/393\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/132", "created": "2018-09-20T09:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All of the above PRs are now merged. ", "created": "2018-10-03T05:05:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "Awesome [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] and [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7], can this issue be resolved now?", "created": "2018-10-03T06:07:00.000000"}], "components": [], "created": "2018-03-07T15:33:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@353307dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": ["Impediment"]}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzpzkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515465786_*|*_3_*:*_1_*:*_6797676_*|*_10009_*:*_1_*:*_1111895370_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16473621443"}], "description": "This will be all the pdk converted modules, of which there isn't one list that I know of like the managed_modules.yml file of modulesync_configs, but https://docs.google.com/document/d/1n-riFFRiykqGt8Z1gMWY0TPg3xnRSDDwHukpDfctpMk/edit outlines how that list will come into existence.", "duedate": "2018-09-18T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42844", "fixedVersions": [], "id": "42844", "issueType": "Improvement", "key": "MODULES-6805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-10-03T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add pup6 metadata in all supported modules", "timeSpent": "PT0S", "updated": "2018-10-03T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I assume this will affect xplat and Windows modules too.", "created": "2018-04-23T17:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Yes, though atm acl, dsc, and dsc_lite are the windows modules I am testing: https://github.com/puppetlabs/ci-job-configs/pull/4316 . I can do all of the windows ones, or none of them", "created": "2018-04-29T13:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "We can certainly start with those.  I'm not if dsc_lite supports agent only yet though (MODULES-6743) and we're actively working on that.  Perhaps IIS instead of dsc_lite would be a better candidate?\n\nPing [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2018-04-29T19:09:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I've removed any modules not in the module teams purview and made nightlies opt-in instead of opt-out and only opted-in master branches.\n\nReady for review/merge: https://github.com/puppetlabs/ci-job-configs/pull/4316", "created": "2018-05-03T13:12:00.000000"}], "components": [], "created": "2018-03-07T15:32:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548e49d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-8"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkhfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515547131_*|*_10007_*:*_1_*:*_344402206_*|*_3_*:*_1_*:*_1287005952_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3110215795"}], "description": "Puppet 6 pipelines need to be added but be non-blocking for releases until they pass. They will be puppet-agent-only acceptance smoke test pipelines.\n\nThey should come after the foss builds *and* the PE builds so that random red builds don't trigger the puppet 6 pipelines. We only want them going red if the module is otherwise green and there is an issue with puppet.\n\nUnit test pipelines will also need to be added. Unit pipelines currently don't run in jenkins for modules, and the tooling for unit tests may not support puppet 6 either.", "epicLinkSummary": "Puppet 6 on Supported Modules", "estimate": "PT0S", "externalId": "40657", "fixedVersions": [], "id": "40657", "issueType": "Improvement", "key": "MODULES-6804", "labels": [], "originalEstimate": "PT0S", "parent": "44380", "parentSummary": "Puppet 6 on Supported Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-05-07T12:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add puppet 6 pipelines to puppet modules", "timeSpent": "PT0S", "updated": "2018-05-07T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2018-03-07T15:31:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b7d5438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-8"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkhfr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515592412_*|*_10007_*:*_1_*:*_232861655_*|*_3_*:*_1_*:*_371566985_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2657861089"}], "description": "BPIH calls out to beaker-puppet's {{install_puppet_agent_dev_repo_on}} method but this seems to expect a specific {{PUPPET_AGENT_SHA}} which we don't have, and also eventually just points at http://builds.delivery.puppetlabs.net/puppet-agent/ which isn't great for us.\n\nWe need something that points at nightlies.puppetlabs.com/ for our repos so we can always pull the latest build without knowing shas. Nothing in beaker seems to, though there is code in puppet to that is not accessible at https://github.com/puppetlabs/puppet/blob/5.4.0/acceptance/lib/puppet/acceptance/install_utils.rb#L120\n\nPerhaps https://github.com/puppetlabs/beaker-puppet/blob/0.10.0/lib/beaker-puppet/install_utils/foss_utils.rb#L927 could take {{opts[:release_yum_repo_url] = 'https://nightlies.puppetlabs.com/yum/'}} and the same for {{release_deb_repo_url}} to get us access to it?\n\nThe best solution would be to just add a nice helper method to beaker upstream that we can use, similar to the {{install_puppet_agent_repo_on}} method.", "epicLinkSummary": "Puppet 6 on Supported Modules", "estimate": "PT0S", "externalId": "39620", "fixedVersions": [], "id": "39620", "issueType": "Improvement", "key": "MODULES-6803", "labels": [], "originalEstimate": "PT0S", "parent": "44380", "parentSummary": "Puppet 6 on Supported Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-04-20T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add puppet nightlies to beaker-puppet_install_helper", "timeSpent": "PT0S", "updated": "2018-04-20T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2018-03-07T14:54:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4099c023"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.3.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3701398228_*|*_6_*:*_1_*:*_0"}], "description": "GOALS:\u00a0\n\nRelease 4.3.1 with bug fixes important to customers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34262", "fixedVersions": [], "id": "34262", "issueType": "Epic", "key": "MODULES-6802", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2018-04-19T12:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS 4.3.1", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] I think our team would benefit from a 101 on best practice for changelogs", "created": "2018-03-07T03:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Confluence page on generated changelogs: https://confluence.puppetlabs.com/display/systemsEngineering/Github+Changelog+Generation (for MODULES-5371)\n\nConfluence page on manually written changelogs: https://confluence.puppetlabs.com/display/systemsEngineering/Modules+Changelogs (I updated it today with more info)", "created": "2018-03-07T14:21:00.000000"}], "components": [], "created": "2018-03-07T03:46:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e2dd76b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkgrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9691467_*|*_10009_*:*_1_*:*_1360753755_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_28443813"}], "description": "It would be great to give the Modules team a 101 on how we should be writing changelogs especially in a Changelog Generator world.\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38482", "fixedVersions": [], "id": "38482", "issueType": "Story", "key": "MODULES-6801", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2018-03-23T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "101 for the Modules team", "timeSpent": "PT0S", "updated": "2018-03-23T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-service/commit/b5bf70215eb345dc661b749bc4c595caa37bd088", "created": "2018-03-27T15:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Pipeline is broken due to MODULES-6924.  Marking as blocked.", "created": "2018-03-27T20:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Based on the ci-job-config change going through, and the pipeline being re-run, this has passed in CI at\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-service_init-cinext_pe-future-skippable_master/20/", "created": "2018-03-28T10:42:00.000000"}], "components": ["windows"], "created": "2018-03-06T14:27:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5917b8c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkgb3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_18470261_*|*_1_*:*_1_*:*_12134605_*|*_10007_*:*_1_*:*_2199581_*|*_3_*:*_1_*:*_1801414933_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_49486573"}], "description": "A task should be created to manage Windows tasks that will accept the following metadata:\n\n\u00a0\n * A service name\n * A service control operation of either \"start\", \"stop\" or \"restart\"", "environment": "This is a Windows only task", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33262", "fixedVersions": [], "id": "33262", "issueType": "New Feature", "key": "MODULES-6800", "labels": ["tasks", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-03-28T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "service: Implement PowerShell based service control task", "timeSpent": "PT0S", "updated": "2018-03-28T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-06T11:07:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests run in beaker rsepc"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d5284cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:6"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9976_*|*_3_*:*_1_*:*_1125171372_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6653305320"}], "description": "Determine how to break up this work into individual tickets for conversion on a suite by suite basis to Rspec.\u00a0\n\nIF all test are removed except for custom resource tests, close this ticket as done.\n\n\u00a0\n\nIn order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "42842", "fixedVersions": [], "id": "42842", "issueType": "Improvement", "key": "MODULES-6799", "labels": [], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Duplicate", "resolutionDate": "2018-06-04T12:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite: SPIKE Convert puppetlabs-dsc_lite acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] can you add specifics on what error we are seeing? Means other folks don't need to do as much digging to see what the error is :)", "created": "2018-03-06T10:36:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:63d40635a05386069cdb69d6] - we are hitting a vcsrepo issue at the minute - someone mentioned you had referenced a vcsrepo issue in relation to kerminator recently? Just wondering if it is related to this one", "created": "2018-03-07T03:06:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Tested with 1.10.10, 1.10.9, 1.10.8\n\nDid some poking around on the Googles, tried this just to see:\n{{git config --global http.sslverify false}}\nBut with no success.\n\nAlso tried installing the ca-certificates pkg.\n\n\n\n", "created": "2018-03-08T12:23:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Running `yum update` seems to make the error go away. [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] supposes it has something to do with any one of the .\\*nss.\\* packages that were updated.\n\n*Update* see linked ticket ", "created": "2018-03-08T12:48:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:7ed56b44-735e-4cdb-b168-470ef48d5112], are there any plans to update all the RHEL 5 images as well?", "created": "2018-04-05T06:36:00.000000"}, {"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "Interesting, I was originally under the impression that RHEL 5 didn't have a solution for the github TLS compatibility change, and we were stuck without many options for that platform. I've filed IMAGES-804 to spike and potentially fix the issue.\n\nHowever, please be aware that redhat-5 is a platform that we never had a packer template developed for. Any time I've had to bring up this process from scratch to update a template, there have had to be several iterations to fix unexpected issues/differences with the previous template. Hopefully now that I know where some of these dragons exist, I can address them with less churn, but the process of doing so is going to be quite slow and deliberate, so coming up with a workaround would be worth the effort in the meantime.", "created": "2018-04-05T10:30:00.000000"}], "components": ["vcsrepo"], "created": "2018-03-06T10:26:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d24f701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181772207_*|*_3_*:*_3_*:*_1094908723_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1732776473"}], "description": "_Basic Info_\n *Module Version:*\u00a0\n 2.3.0-0088-c2e8f761\n *Puppet Version:*\u00a0\n 1.10.10-1.el6\n ***OS Name/Version:* centos6-6default.a\n\n\u00a0\n\n*Desired Behavior:*\n\nThe test's pass cleanly on all machines\n\n*Actual Behavior:*\n\nVarious test's ave been failing on Centos 6. This problem originally occurred on Redhat 6 as well but has since mysteriously cleared up for an unknown reason.\n\nThe error's seem to have no link to any PRs made and remain regardless of which version I test against.\n\nJenkins Link:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/master/job/forge-module_puppetlabs-vcsrepo_intn-sys_smoke-master/]\n\n\u00a0\n\nError Message:\n{noformat}\nFailure/Error: \\e[0mapply_manifest(pp, \\e[35mcatch_failures\\e[0m: \\e[1;36mtrue\\e[0m) Beaker::Host::CommandFailure: Host 's0ybmbay5rn9ky5.delivery.puppetlabs.net' exited with 4 running: puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.z4G1v1 Last 10 lines of output were: \\e[0;32mInfo: Applying configuration version '1520243311'\\e[0m \\e[1;31mError: Execution of '/usr/bin/git clone\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo.git]\n\n/tmp/vcsrepo.9QgKEr/httpstestrepo' returned 128: Initialized empty Git repository in /tmp/vcsrepo.9QgKEr/httpstestrepo/.git/ error: while accessing\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo.git/info/refs]\n\nfatal: HTTP request failed\\e[0m \\e[1;31mError: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.9QgKEr/httpstestrepo]/ensure: change from absent to present failed: Execution of '/usr/bin/git clone\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo.git]\n\n/tmp/vcsrepo.9QgKEr/httpstestrepo' returned 128: Initialized empty Git repository in /tmp/vcsrepo.9QgKEr/httpstestrepo/.git/ error: while accessing\n\n[https://github.com/puppetlabs/puppetlabs-vcsrepo.git/info/refs]\n\nfatal: HTTP request failed\\e[0m \\e[mNotice: Applied catalog in 1.04 seconds\\e[0m ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/host.rb:375:in `exec' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/dsl/patterns.rb:37:in `block_on' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on' ./.bundle/gems/gems/beaker-puppet-0.10.0/lib/beaker-puppet/helpers/puppet_helpers.rb:505:in `block in apply_manifest_on' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on' ./.bundle/gems/gems/beaker-3.32.0/lib/beaker/dsl/patterns.rb:37:in `block_on' ./.bundle/gems/gems/beaker-puppet-0.10.0/lib/beaker-puppet/helpers/puppet_helpers.rb:434:in `apply_manifest_on' ./.bundle/gems/gems/beaker-puppet-0.10.0/lib/beaker-puppet/helpers/puppet_helpers.rb:512:in `apply_manifest' ./spec/acceptance/clone_repo_spec.rb:50:in `block (3 levels) in <top (required)>'\n{noformat}\n\u00a0\n\nThe error seems to originate from an inability to access a https link due to it thinking that we are accessing over dumb-http rather than smart-http\u00a0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38481", "fixedVersions": [], "id": "38481", "issueType": "Bug", "key": "MODULES-6798", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-04-10T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-vcsrepo} : {Various smoke test's are failing on Centos 6}", "timeSpent": "PT0S", "updated": "2018-04-10T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-03-06T09:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6745990c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234170014_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38479", "fixedVersions": [], "id": "38479", "issueType": "Sub-task", "key": "MODULES-6797", "labels": [], "originalEstimate": "PT0S", "parent": "34261", "parentSummary": "Supported Release (bootstrap) 0.2.0 - (2018/03/09) - (75a51321c619a1c13de9f7fbc13cca070367dc2e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-09T02:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-09T02:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "bootstrap is good to release - QA signoff is complete! \nRelease against 75a51321c619a1c13de9f7fbc13cca070367dc2e", "created": "2018-03-08T11:04:00.000000"}], "components": [], "created": "2018-03-06T09:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62b848fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177798353_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37568", "fixedVersions": [], "id": "37568", "issueType": "Sub-task", "key": "MODULES-6796", "labels": [], "originalEstimate": "PT0S", "parent": "34261", "parentSummary": "Supported Release (bootstrap) 0.2.0 - (2018/03/09) - (75a51321c619a1c13de9f7fbc13cca070367dc2e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-08T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(bootstrap) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-08T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-06T09:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e23db18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177757673_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36401", "fixedVersions": [], "id": "36401", "issueType": "Sub-task", "key": "MODULES-6795", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34261", "parentSummary": "Supported Release (bootstrap) 0.2.0 - (2018/03/09) - (75a51321c619a1c13de9f7fbc13cca070367dc2e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-08T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(bootstrap) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-08T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes between now and last release.", "created": "2018-03-08T11:03:00.000000"}], "components": [], "created": "2018-03-06T09:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2439567d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177750232_*|*_5_*:*_1_*:*_14343293757_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35378", "fixedVersions": [], "id": "35378", "issueType": "Sub-task", "key": "MODULES-6794", "labels": [], "originalEstimate": "PT0S", "parent": "34261", "parentSummary": "Supported Release (bootstrap) 0.2.0 - (2018/03/09) - (75a51321c619a1c13de9f7fbc13cca070367dc2e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(bootstrap) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-bootstrap/pull/16", "created": "2018-03-09T02:44:00.000000"}], "components": [], "created": "2018-03-06T09:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65de2308"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4800_*|*_3_*:*_1_*:*_234423831_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13786"}], "description": "*REASON:* MODULES-6468\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-bootstrap/compare/0.1.0...75a51321c619a1c13de9f7fbc13cca070367dc2e\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/bootstrap/view/release/job/forge-module_puppetlabs-bootstrap_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34261", "fixedVersions": [], "id": "34261", "issueType": "Task", "key": "MODULES-6793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-09T02:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (bootstrap) 0.2.0 - (2018/03/09) - (75a51321c619a1c13de9f7fbc13cca070367dc2e)", "timeSpent": "PT0S", "updated": "2018-03-09T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-03-06T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74dbc186"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_147965501_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33261", "fixedVersions": [], "id": "33261", "issueType": "Sub-task", "key": "MODULES-6792", "labels": [], "originalEstimate": "PT0S", "parent": "39619", "parentSummary": "Supported Release (resource) 0.2.0 - (07/03/2018) - (add54f230d48b44d2dfdb27983f8133980fc5557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-08T02:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(resource) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-08T02:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "resource is good to release - QA signoff is complete! \nRelease against 5bc71c4e0fc497c41985038f64becefb456ac747", "created": "2018-03-06T10:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Reran as docs changes were made: \nresource is good to release - QA signoff is complete! \nRelease against add54f230d48b44d2dfdb27983f8133980fc5557", "created": "2018-03-07T03:06:00.000000"}], "components": [], "created": "2018-03-06T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4547514b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4604825_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42840", "fixedVersions": [], "id": "42840", "issueType": "Sub-task", "key": "MODULES-6791", "labels": [], "originalEstimate": "PT0S", "parent": "39619", "parentSummary": "Supported Release (resource) 0.2.0 - (07/03/2018) - (add54f230d48b44d2dfdb27983f8133980fc5557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T10:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-07T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2018-03-06T10:56:00.000000"}], "components": [], "created": "2018-03-06T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56313534"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4547973_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41732", "fixedVersions": [], "id": "41732", "issueType": "Sub-task", "key": "MODULES-6790", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39619", "parentSummary": "Supported Release (resource) 0.2.0 - (07/03/2018) - (add54f230d48b44d2dfdb27983f8133980fc5557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(resource) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-06T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2018-03-06T10:56:00.000000"}], "components": [], "created": "2018-03-06T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39415e3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4535054_*|*_5_*:*_1_*:*_14516569678_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40655", "fixedVersions": [], "id": "40655", "issueType": "Sub-task", "key": "MODULES-6789", "labels": [], "originalEstimate": "PT0S", "parent": "39619", "parentSummary": "Supported Release (resource) 0.2.0 - (07/03/2018) - (add54f230d48b44d2dfdb27983f8133980fc5557)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(resource) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-resource/pull/14", "created": "2018-03-08T02:47:00.000000"}], "components": [], "created": "2018-03-06T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@99ac113"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkg1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5320_*|*_3_*:*_1_*:*_148045277_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12593"}], "description": "*REASON:* MODULES-6466\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-resource/compare/0.1.0...add54f230d48b44d2dfdb27983f8133980fc5557\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/resource/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39619", "fixedVersions": [], "id": "39619", "issueType": "Task", "key": "MODULES-6788", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-08T02:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (resource) 0.2.0 - (07/03/2018) - (add54f230d48b44d2dfdb27983f8133980fc5557)", "timeSpent": "PT0S", "updated": "2018-03-08T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-facter_task 0.2.0 at 9455aeece2360c626d40525bc76b3822779dc163 with \"0.2.0\"\n", "created": "2018-03-06T09:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This can now be found on the Forge.", "created": "2018-03-06T09:30:00.000000"}], "components": [], "created": "2018-03-06T05:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6515eab6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15492211_*|*_3_*:*_1_*:*_204508_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38477", "fixedVersions": [], "id": "38477", "issueType": "Sub-task", "key": "MODULES-6787", "labels": [], "originalEstimate": "PT0S", "parent": "34260", "parentSummary": "Supported Release (facter_task) 0.2.0 - (06/03/2018) - (9455aeece2360c626d40525bc76b3822779dc163)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-06T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-06T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator isn't working for this due to the special character in the name, but I manually verified Jenkins running against the release SHA as can be seen here:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/release/job/forge-module_puppetlabs-facter_task_i18n-ruby_release/lastSuccessfulBuild/]\n\nThat's the final step in the CI pipeline, see SHA for confirmation. Resolving ticket.", "created": "2018-03-06T06:52:00.000000"}], "components": [], "created": "2018-03-06T05:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55f8698d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6258639_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37565", "fixedVersions": [], "id": "37565", "issueType": "Sub-task", "key": "MODULES-6786", "labels": [], "originalEstimate": "PT0S", "parent": "34260", "parentSummary": "Supported Release (facter_task) 0.2.0 - (06/03/2018) - (9455aeece2360c626d40525bc76b3822779dc163)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-06T06:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-06T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes!", "created": "2018-03-06T05:15:00.000000"}], "components": [], "created": "2018-03-06T05:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59599c3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_417975_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36400", "fixedVersions": [], "id": "36400", "issueType": "Sub-task", "key": "MODULES-6785", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34260", "parentSummary": "Supported Release (facter_task) 0.2.0 - (06/03/2018) - (9455aeece2360c626d40525bc76b3822779dc163)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-06T05:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-06T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes!", "created": "2018-03-06T05:14:00.000000"}], "components": [], "created": "2018-03-06T05:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f09011d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_332668_*|*_5_*:*_1_*:*_14537089868_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35375", "fixedVersions": [], "id": "35375", "issueType": "Sub-task", "key": "MODULES-6784", "labels": [], "originalEstimate": "PT0S", "parent": "34260", "parentSummary": "Supported Release (facter_task) 0.2.0 - (06/03/2018) - (9455aeece2360c626d40525bc76b3822779dc163)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-facter_task/pull/25", "created": "2018-03-06T09:30:00.000000"}], "components": [], "created": "2018-03-06T05:08:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@526e2294"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16076649_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34260", "fixedVersions": [], "id": "34260", "issueType": "Task", "key": "MODULES-6783", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-06T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (facter_task) 0.2.0 - (06/03/2018) - (9455aeece2360c626d40525bc76b3822779dc163)", "timeSpent": "PT0S", "updated": "2018-03-06T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/pdk-templates/pull/37", "created": "2018-03-12T08:48:00.000000"}], "components": [], "created": "2018-03-06T04:40:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@544fc70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_967245214_*|*_1_*:*_1_*:*_44146_*|*_3_*:*_1_*:*_246973722_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_530033095"}], "description": "The capability to disable puppet-lint rules should be introduced to pdk convert. Currently this is supported in modulesync, therefore should be supported on the pdk templates.\n\nThe code snippet that module sync uses: https://github.com/puppetlabs/modulesync_configs/blob/7ce7b3376b1dea5cc44733c438323da773b76158/moduleroot/Rakefile.erb#L5:L9\n\nExample on how to use this (in .sync.yml):\n{code}\nRakefile:\n  extra_disabled_lint_checks:\n    - 'disable_only_variable_string'\n{code}", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "40653", "fixedVersions": [], "id": "40653", "issueType": "New Feature", "key": "MODULES-6781", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-26T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PDK convert - Template - Add functionality to disable puppet-lint rules", "timeSpent": "PT0S", "updated": "2018-03-26T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/23", "created": "2018-03-06T04:39:00.000000"}], "components": [], "created": "2018-03-06T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@517b8394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4337439_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35372", "fixedVersions": [], "id": "35372", "issueType": "Sub-task", "key": "MODULES-6780", "labels": [], "originalEstimate": "PT0S", "parent": "41731", "parentSummary": "Supported Release (puppet_conf) 0.2.0 - (2018/03/06) - (8871b3e514925c4f8789d04278be7ecd18d38901)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_conf) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-06T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manual sign off, kerminator script doesnt work with '-' in the name.\n\nCI is all green on the release branch.\nAll steps have ran and passed against the following SHA 8871b3e514925c4f8789d04278be7ecd18d38901.\n\nIt is ok to go ahead and release puppet_conf against 8871b3e514925c4f8789d04278be7ecd18d38901", "created": "2018-03-06T04:02:00.000000"}], "components": [], "created": "2018-03-06T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f1a2db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkftz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1997719_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34259", "fixedVersions": [], "id": "34259", "issueType": "Sub-task", "key": "MODULES-6779", "labels": [], "originalEstimate": "PT0S", "parent": "41731", "parentSummary": "Supported Release (puppet_conf) 0.2.0 - (2018/03/06) - (8871b3e514925c4f8789d04278be7ecd18d38901)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T04:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_conf) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-06T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between this and the last release.", "created": "2018-03-06T03:58:00.000000"}], "components": [], "created": "2018-03-06T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66066516"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkftr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1758734_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33260", "fixedVersions": [], "id": "33260", "issueType": "Sub-task", "key": "MODULES-6778", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41731", "parentSummary": "Supported Release (puppet_conf) 0.2.0 - (2018/03/06) - (8871b3e514925c4f8789d04278be7ecd18d38901)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_conf) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-06T03:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between this and the last release.", "created": "2018-03-06T03:58:00.000000"}], "components": [], "created": "2018-03-06T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496057e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkftb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1747699_*|*_5_*:*_1_*:*_14541639978_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42838", "fixedVersions": [], "id": "42838", "issueType": "Sub-task", "key": "MODULES-6777", "labels": [], "originalEstimate": "PT0S", "parent": "41731", "parentSummary": "Supported Release (puppet_conf) 0.2.0 - (2018/03/06) - (8871b3e514925c4f8789d04278be7ecd18d38901)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_conf) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/23", "created": "2018-03-06T04:41:00.000000"}], "components": [], "created": "2018-03-06T03:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e8c45f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkftj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4727_*|*_3_*:*_1_*:*_4474798_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21051"}], "description": "*REASON:* MODULES-6465\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-puppet_conf/compare/0.1.5...8871b3e514925c4f8789d04278be7ecd18d38901\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet_conf/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41731", "fixedVersions": [], "id": "41731", "issueType": "Task", "key": "MODULES-6776", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppet_conf) 0.2.0 - (2018/03/06) - (8871b3e514925c4f8789d04278be7ecd18d38901)", "timeSpent": "PT0S", "updated": "2018-03-06T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Can possibly use something like this?\n\nStyle/HashSyntax:\n\n\u00a0 Exclude:\n\n\u00a0 \u00a0 - spec/spec_helper.rb", "created": "2018-03-12T09:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/886", "created": "2018-03-12T10:19:00.000000"}], "components": [], "created": "2018-03-06T03:01:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "`pdk update` will not cause rubocop failures"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51cccabe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkfsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66716804_*|*_1_*:*_1_*:*_537446180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3647788"}], "description": "stdlib is a special case for pdk convert. In order to make the module not backwards incompatible we had to enforce Style/HashSyntax to hash_rockets. \n\nThe issue is that the spec/spec_helper.rb file is written by the pdk template including the following snippet of code:\n\n{code}\ndefault_facts = {\n  puppetversion: Puppet.version,\n  facterversion: Facter.version,\n}\n{code}\n\nThe above code uses the new syntax style, this cannot be updated in the template as all other modules except stdlib use this. Currently I have disabled the cop around this specific code, but n the next pdk update this will be overwritten and cause rubocop violations.\n\n{code}\n# rubocop:disable Style/HashSyntax\ndefault_facts = {\n  puppetversion: Puppet.version,\n  facterversion: Facter.version,\n}\n# rubocop:enable Style/HashSyntax\n{code}", "environment": "\"pdk-version\": \"1.4.1\",\n\"template-ref\": \"1.4.1-0-g52adbbb\"\nInitial convert PR: https://github.com/puppetlabs/puppetlabs-stdlib/pull/881", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "39618", "fixedVersions": [], "id": "39618", "issueType": "Bug", "key": "MODULES-6782", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-13T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib - EnforcedStyle: hash_rockets cause failures in spec/spec_helper.rb", "timeSpent": "PT0S", "updated": "2018-03-13T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2018-03-05T13:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac8bc1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_695180115_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35368", "fixedVersions": [], "id": "35368", "issueType": "Sub-task", "key": "MODULES-6775", "labels": [], "originalEstimate": "PT0S", "parent": "41729", "parentSummary": "Supported Release (stdlib) 4.25.0 - (14/03/2018) - (37d996db9bdcbc50e11769fb95b7a7b623ea9079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-13T16:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-13T16:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "stdlib is good to release - QA signoff is complete! \nRelease against 37d996db9bdcbc50e11769fb95b7a7b623ea9079", "created": "2018-03-13T10:52:00.000000"}], "components": [], "created": "2018-03-05T13:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e70041c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_676513030_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34258", "fixedVersions": [], "id": "34258", "issueType": "Sub-task", "key": "MODULES-6774", "labels": [], "originalEstimate": "PT0S", "parent": "41729", "parentSummary": "Supported Release (stdlib) 4.25.0 - (14/03/2018) - (37d996db9bdcbc50e11769fb95b7a7b623ea9079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-13T10:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-13T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As release was cut some time ago, it has been agreed by the team that we will release without translation. When we receive translations we will then do a minor release to include these.\n\n[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-03-13T04:45:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] - yes thats fine by me", "created": "2018-03-13T05:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I should probably add more info in here.\n\nAs stdlib is quite a busy module, there are always PRs getting merged into master. The longer we take get it released the more difficult it becomes to get the release branch merged back into master. Currently release is 4 commits ahead, 4 commits behind master. The more the branches diverge the more likely there will be merge conflicts that in the end will become a big job manually resolving them.\n\n[~accountid:623c150c94742a00683e4340] FYI ", "created": "2018-03-13T06:23:00.000000"}], "components": [], "created": "2018-03-05T13:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@162d3553"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_654490019_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33259", "fixedVersions": [], "id": "33259", "issueType": "Sub-task", "key": "MODULES-6773", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41729", "parentSummary": "Supported Release (stdlib) 4.25.0 - (14/03/2018) - (37d996db9bdcbc50e11769fb95b7a7b623ea9079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-13T04:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-13T06:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] would it be possible for a docs sign off please.\n", "created": "2018-03-13T04:27:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2018-03-13T10:51:00.000000"}], "components": [], "created": "2018-03-05T13:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ff27d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_676422959_*|*_5_*:*_1_*:*_13915654651_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42836", "fixedVersions": [], "id": "42836", "issueType": "Sub-task", "key": "MODULES-6772", "labels": [], "originalEstimate": "PT0S", "parent": "41729", "parentSummary": "Supported Release (stdlib) 4.25.0 - (14/03/2018) - (37d996db9bdcbc50e11769fb95b7a7b623ea9079)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] https://github.com/puppetlabs/puppetlabs-stdlib/pull/888 merged back. Wasn't messy at all \\o/", "created": "2018-03-13T16:04:00.000000"}], "components": [], "created": "2018-03-05T13:57:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24747ee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4808_*|*_3_*:*_1_*:*_659394770_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71858672_*|*_10005_*:*_1_*:*_5340"}], "description": "*REASON:* customer request MODULES-6366\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.24.0...37d996db9bdcbc50e11769fb95b7a7b623ea9079\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/lastSuccessfulBuild/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41729", "fixedVersions": [], "id": "41729", "issueType": "Task", "key": "MODULES-6771", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T02:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (stdlib) 4.25.0 - (14/03/2018) - (37d996db9bdcbc50e11769fb95b7a7b623ea9079)", "timeSpent": "PT0S", "updated": "2018-03-14T02:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2018-04-23T03:44:00.000000"}], "components": [], "created": "2018-03-05T13:23:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms ACL run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@befdf0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb6n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4195294940_*|*_10007_*:*_1_*:*_40767350_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "40651", "fixedVersions": [], "id": "40651", "issueType": "Improvement", "key": "MODULES-6770", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-04-23T15:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules: Change ACL CI Platform", "timeSpent": "PT0S", "updated": "2018-04-23T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged into master at:\u00a0https://github.com/puppetlabs/ci-job-configs/commit/d629de3e9d8cc9f0c185754d6b9d2efc7474bf40", "created": "2018-04-04T09:44:00.000000"}], "components": [], "created": "2018-03-05T13:22:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms Chocolatey run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3647830f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkf1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2575275338_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "36399", "fixedVersions": [], "id": "36399", "issueType": "Improvement", "key": "MODULES-6769", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-04-04T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change Chocolatey CI Platform", "timeSpent": "PT0S", "updated": "2018-04-18T19:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2018-04-18T19:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "beaker puppet install helper (BIPH) v0.8.0 has been yanked from ruby gems so I can now work on this again.", "created": "2018-04-19T18:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-22T19:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-04-22T20:33:00.000000"}], "components": [], "created": "2018-03-05T13:21:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms wsus_client run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a08fdb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb67:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_203098500_*|*_1_*:*_1_*:*_3819983714_*|*_10007_*:*_1_*:*_57892875_*|*_3_*:*_2_*:*_28389319_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_60197105"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "34257", "fixedVersions": [], "id": "34257", "issueType": "Improvement", "key": "MODULES-6768", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-04-22T20:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change wsus_client CI Platform", "timeSpent": "PT0S", "updated": "2018-04-22T20:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2018-04-22T20:08:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at\u00a0https://github.com/puppetlabs/ci-job-configs/pull/4340#pullrequestreview-114550176", "created": "2018-04-23T14:50:00.000000"}], "components": [], "created": "2018-03-05T13:20:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms Registry run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26ea84f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb5z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_24913_*|*_1_*:*_1_*:*_4168083532_*|*_10007_*:*_1_*:*_67296114_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "33258", "fixedVersions": [], "id": "33258", "issueType": "Improvement", "key": "MODULES-6767", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-04-23T14:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change Registry CI Platform", "timeSpent": "PT0S", "updated": "2018-04-23T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2018-04-17T20:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-19T20:04:00.000000"}], "components": [], "created": "2018-03-05T13:19:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms Reboot run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36e16635"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlb5r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3738370030_*|*_10007_*:*_1_*:*_168133364_*|*_3_*:*_1_*:*_2204032_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42834", "fixedVersions": [], "id": "42834", "issueType": "Improvement", "key": "MODULES-6766", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-04-19T20:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules: Change Reboot CI Platform", "timeSpent": "PT0S", "updated": "2018-04-19T20:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-05T13:17:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms PowerShell run against in CI look like this:\n|smoke_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2012r2-64default.a-redhat7-64mdca'|\n| - 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| * 'windows2016-64default.a'|\n|current_pe_platforms:|\n| - 'windows2008r2-64default.a'|\n| - 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3645776b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91307342651_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41727", "fixedVersions": [], "id": "41727", "issueType": "Improvement", "key": "MODULES-6765", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules: Change PowerShell CI Platform", "timeSpent": "PT0S", "updated": "2021-01-25T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Released:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/tree/2.1.1", "created": "2018-03-14T10:44:00.000000"}], "components": [], "created": "2018-03-05T12:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@172571c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkexz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_766716762_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34256", "fixedVersions": [], "id": "34256", "issueType": "Sub-task", "key": "MODULES-6764", "labels": [], "originalEstimate": "PT0S", "parent": "40649", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.1.1 - 2018-03-9 - 7b1713ae2653c6969181743fc259d8ff5fc77647", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-14T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/23/]\n\nNOTE: CI passing link is from the previous hash due to a README patch at\u00a0a40ed9cf8980cc6664d970d2a5a990e047d1a47b and 7b1713ae2653c6969181743fc259d8ff5fc77647.\n\nDIFF: [https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.0...7b1713ae2653c6969181743fc259d8ff5fc77647|https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.0...d5acd660896013efef5439c97bed897117b3817d]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-sqlserver/blob/7b1713ae2653c6969181743fc259d8ff5fc77647/CHANGELOG.md|https://github.com/puppetlabs/puppetlabs-sqlserver/blob/d5acd660896013efef5439c97bed897117b3817d/CHANGELOG.md]\n\n\u00a0\n\nIssuing from tip of release branch at 7b1713ae2653c6969181743fc259d8ff5fc77647\n\nPrevious tag was 2.1.0 at 34d60af...\n\n\u00a0\n\nMODULES-6356 has an acceptance test\n\nMODULES-6281 has passing unit tests\n\nMODULES-6339 tested by Travis CI\n\n\u00a0\n\nLooks good to me.", "created": "2018-03-13T16:51:00.000000"}], "components": [], "created": "2018-03-05T12:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ef1227"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkexr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_702376471_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33257", "fixedVersions": [], "id": "33257", "issueType": "Sub-task", "key": "MODULES-6763", "labels": [], "originalEstimate": "PT0S", "parent": "40649", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.1.1 - 2018-03-9 - 7b1713ae2653c6969181743fc259d8ff5fc77647", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-03-13T16:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-13T17:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a8ddd3e21870439aa9195e5", "attachments": [], "comments": [{"author": "557058:5c808afb-dce6-44a1-922d-296dc2c81fe8", "body": "Translation request sent. Expecting translations back by tomorrow. cc/ [~accountid:5a8ddd3e21870439aa9195e5]", "created": "2018-03-07T16:27:00.000000"}], "components": [], "created": "2018-03-05T12:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f4a69d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkexj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186012404_*|*_3_*:*_1_*:*_412471940_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42832", "fixedVersions": [], "id": "42832", "issueType": "Sub-task", "key": "MODULES-6762", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40649", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.1.1 - 2018-03-9 - 7b1713ae2653c6969181743fc259d8ff5fc77647", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-12T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-12T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:5a028139c24efb3c4ed448c4]\u00a0Doesn't look like there are any updates to the README, so I will close for now. But please correct me if I am wrong and I will review ASAP. Thanks!", "created": "2018-03-07T06:51:00.000000"}], "components": [], "created": "2018-03-05T12:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30a295f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkexb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151531745_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41726", "fixedVersions": [], "id": "41726", "issueType": "Sub-task", "key": "MODULES-6761", "labels": [], "originalEstimate": "PT0S", "parent": "40649", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.1.1 - 2018-03-9 - 7b1713ae2653c6969181743fc259d8ff5fc77647", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-07T06:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-03-07T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Released:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/tree/2.1.1", "created": "2018-03-14T10:44:00.000000"}], "components": [], "created": "2018-03-05T12:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5240807e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6807"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkk07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5015_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_766728878"}], "description": "*REASON:* 2.1.1\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.0...7b1713ae2653c6969181743fc259d8ff5fc77647|https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.1.0...d5acd660896013efef5439c97bed897117b3817d]\u00a0\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/23/|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/21/]", "epicLinkSummary": "SQL 2.1.1 Release", "estimate": "PT0S", "externalId": "40649", "fixedVersions": [], "id": "40649", "issueType": "Task", "key": "MODULES-6760", "labels": [], "originalEstimate": "PT0S", "parent": "42846", "parentSummary": "SQL 2.1.1 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.1.1 - 2018-03-9 - 7b1713ae2653c6969181743fc259d8ff5fc77647", "timeSpent": "PT0S", "updated": "2018-03-20T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-03-05T12:15:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7009d16e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell Module Package Management Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkesf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58147537210_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41724", "fixedVersions": [], "id": "41724", "issueType": "Epic", "key": "MODULES-6759", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2020-01-07T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell Module Package Management Next", "timeSpent": "PT0S", "updated": "2020-01-07T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-03-05T10:57:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The ResultOutput class should have the has_errors method removed, and the class should still function properly without breaking tests.\n\nOr\n\nThe class should have the method renamed to something like errors? and the dependent code and tests should be refactored to comply."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c952b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwan:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "The method name has_errors in the ResultOutput class of\u00a0[lib/puppet_x/sqlserver/sql_connection.rb|https://github.com/puppetlabs/puppetlabs-sqlserver/pull/263/files/5923ba085f9f93e84350f837214300a6e6c567d7#diff-67d32e7bf41aef6719db667dc25c2e9a]\u00a0conflicts with the parameter name has_errors to the initializer.\n\nThis method on the class does not seem to get called anywhere in the code base or in the tests. Please test removing the function entirely from the class, or if that fails, please rename the function to avoid the name collision.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33256", "fixedVersions": [], "id": "33256", "issueType": "Improvement", "key": "MODULES-6758", "labels": ["sqlserver", "Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver - Remove or Rename has_errors method in sql_connection.rb", "timeSpent": "PT0S", "updated": "2019-02-08T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-03-05T08:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@453fb96a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkehj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67454233_*|*_3_*:*_1_*:*_59975_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40647", "fixedVersions": [], "id": "40647", "issueType": "Sub-task", "key": "MODULES-6757", "labels": [], "originalEstimate": "PT0S", "parent": "36398", "parentSummary": "Supported Release (puppetlabs-service) 0.2.0 - (06/03/2018) - (b1433b5f5c413e99494949e3ffff992809a2aaa6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T02:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-06T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "service is good to release - QA signoff is complete! \nRelease against b1433b5f5c413e99494949e3ffff992809a2aaa6", "created": "2018-03-05T10:42:00.000000"}], "components": [], "created": "2018-03-05T08:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ff83f06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkehb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9474410_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39557", "fixedVersions": [], "id": "39557", "issueType": "Sub-task", "key": "MODULES-6756", "labels": [], "originalEstimate": "PT0S", "parent": "36398", "parentSummary": "Supported Release (puppetlabs-service) 0.2.0 - (06/03/2018) - (b1433b5f5c413e99494949e3ffff992809a2aaa6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-05T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-05T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2018-03-05T10:41:00.000000"}], "components": [], "created": "2018-03-05T08:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b2777b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkeh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9398475_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38476", "fixedVersions": [], "id": "38476", "issueType": "Sub-task", "key": "MODULES-6755", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36398", "parentSummary": "Supported Release (puppetlabs-service) 0.2.0 - (06/03/2018) - (b1433b5f5c413e99494949e3ffff992809a2aaa6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-05T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-05T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks good to me!", "created": "2018-03-05T10:41:00.000000"}], "components": [], "created": "2018-03-05T08:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ec92f37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkegn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9363814_*|*_5_*:*_1_*:*_14603842700_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37562", "fixedVersions": [], "id": "37562", "issueType": "Sub-task", "key": "MODULES-6754", "labels": [], "originalEstimate": "PT0S", "parent": "36398", "parentSummary": "Supported Release (puppetlabs-service) 0.2.0 - (06/03/2018) - (b1433b5f5c413e99494949e3ffff992809a2aaa6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-service) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-service/pull/26", "created": "2018-03-06T03:04:00.000000"}], "components": [], "created": "2018-03-05T08:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78738606"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkegv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5012_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71910472"}], "description": "*REASON:* MODULES-6464\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-service/compare/0.1.3...b1433b5f5c413e99494949e3ffff992809a2aaa6\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/service/view/release/job/forge-module_puppetlabs-service_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36398", "fixedVersions": [], "id": "36398", "issueType": "Task", "key": "MODULES-6753", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-06T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-service) 0.2.0 - (06/03/2018) - (b1433b5f5c413e99494949e3ffff992809a2aaa6)", "timeSpent": "PT0S", "updated": "2018-03-06T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2018-03-04T07:11:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18342476"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkdyn:"}], "description": "*Module Version:*\u00a04.2.0\n*Puppet Version:*\u00a05.3.5\n*OS Name/Version:*\u00a0RHEL7\n\n\u00a0\n\n\u00a0\n\nsite.pp configured for both File and Concat_file types:\n{code:java}\nFile { backup => 'main' }\nConcat_file { backup => 'main' }\n{code}\nFiles are backed up to 'main' as expected, concat_file is still using default 'puppet' bucket:\n{noformat}\nInfo: /Stage[main]/Sudo/File[/etc/sudoers.d/admins]: Filebucketed /etc/sudoers.d/admins to main with sum b148df3b3d049f459ae3887e23b0da5e\nNotice: /Stage[main]/Sudo/File[/etc/sudoers.d/admins]/content:\u00a0\nNotice: /Stage[main]/Sudo/File[/etc/sudoers.d/admins]/content: content changed '{md5}b148df3b3d049f459ae3887e23b0da5e' to '{md5}12dab97c0c4c692f854066b58e530b83'\n\nInfo: /Stage[main]/Bna_common::Issue/Concat[/etc/issue]/File[/etc/issue]: Filebucketed /etc/issue to puppet with sum dfdc5ca49f79134e0132ddf900d5f181\nNotice: /Stage[main]/Bna_common::Issue/Concat[/etc/issue]/File[/etc/issue]/content:\u00a0\nNotice: /Stage[main]/Bna_common::Issue/Concat[/etc/issue]/File[/etc/issue]/content: content changed '{md5}dfdc5ca49f79134e0132ddf900d5f181' to '{md5}23fad68fa43f28dcb2556b4d3cac27b0'\n{noformat}\n\u00a0", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "33255", "fixedVersions": [], "id": "33255", "issueType": "Bug", "key": "MODULES-6752", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat: concat_file ignores backup parameter", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-03-02T16:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f270239"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkdun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3937547291_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38474", "fixedVersions": [], "id": "38474", "issueType": "Sub-task", "key": "MODULES-6727", "labels": [], "originalEstimate": "PT0S", "parent": "34255", "parentSummary": "Supported Release (inifile) 2.2.1 - (04/13/2018) - (d8a6aeda01b95fbd98d13e7bc96c5f76425140cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-17T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-17T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-03-02T16:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73a28e2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkduf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3593035419_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37558", "fixedVersions": [], "id": "37558", "issueType": "Sub-task", "key": "MODULES-6726", "labels": [], "originalEstimate": "PT0S", "parent": "34255", "parentSummary": "Supported Release (inifile) 2.2.1 - (04/13/2018) - (d8a6aeda01b95fbd98d13e7bc96c5f76425140cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-13T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-04-13T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC.", "created": "2018-04-13T05:58:00.000000"}], "components": [], "created": "2018-03-02T16:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c791f24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkdu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3586249345_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36397", "fixedVersions": [], "id": "36397", "issueType": "Sub-task", "key": "MODULES-6725", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34255", "parentSummary": "Supported Release (inifile) 2.2.1 - (04/13/2018) - (d8a6aeda01b95fbd98d13e7bc96c5f76425140cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-13T05:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-04-13T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README edits complete\u00a0", "created": "2018-04-13T05:58:00.000000"}], "components": [], "created": "2018-03-02T16:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39c6adf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkdtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3586230210_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nhttps://github.com/puppetlabs/puppetlabs-inifile/compare/2.2.0...release\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35367", "fixedVersions": [], "id": "35367", "issueType": "Sub-task", "key": "MODULES-6724", "labels": [], "originalEstimate": "PT0S", "parent": "34255", "parentSummary": "Supported Release (inifile) 2.2.1 - (04/13/2018) - (d8a6aeda01b95fbd98d13e7bc96c5f76425140cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-13T05:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-04-13T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-03-02T16:47:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6112cbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkdtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4785_*|*_3_*:*_1_*:*_529540008_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3407987026"}], "description": "h1. REASON: \n- MODULES-6687\n\n\nh3. Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n\nh2. Add link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-inifile/compare/2.2.0...release\nh2. Add link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/release/job/forge-module_puppetlabs-inifile_init-merge_release/13/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34255", "fixedVersions": [], "id": "34255", "issueType": "Task", "key": "MODULES-6723", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-04-17T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (inifile) 2.2.1 - (04/13/2018) - (d8a6aeda01b95fbd98d13e7bc96c5f76425140cd)", "timeSpent": "PT0S", "updated": "2018-04-17T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-package 0.2.0 at f216282944ee1ff2a9f4ffec39b008eb08300b2c with \"0.2.0\"", "created": "2018-03-05T09:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is now on the Forge.", "created": "2018-03-05T09:30:00.000000"}], "components": [], "created": "2018-03-02T09:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e7d48d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_258985433_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40646", "fixedVersions": [], "id": "40646", "issueType": "Sub-task", "key": "MODULES-6722", "labels": [], "originalEstimate": "PT0S", "parent": "36396", "parentSummary": "Supported Release (package) 0.2.0 - (2017/03/05) - (f216282944ee1ff2a9f4ffec39b008eb08300b2c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-05T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-05T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b73:59 PM\n\u00a0\n # \npackage is good to release - QA signoff is complete! \n # \nRelease against f216282944ee1ff2a9f4ffec39b008eb08300b2c", "created": "2018-03-05T09:00:00.000000"}], "components": [], "created": "2018-03-02T09:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6f4565"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257187576_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39556", "fixedVersions": [], "id": "39556", "issueType": "Sub-task", "key": "MODULES-6721", "labels": [], "originalEstimate": "PT0S", "parent": "36396", "parentSummary": "Supported Release (package) 0.2.0 - (2017/03/05) - (f216282944ee1ff2a9f4ffec39b008eb08300b2c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-05T09:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-05T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - resolving!", "created": "2018-03-05T07:34:00.000000"}], "components": [], "created": "2018-03-02T09:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79ccab19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252015858_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38473", "fixedVersions": [], "id": "38473", "issueType": "Sub-task", "key": "MODULES-6720", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36396", "parentSummary": "Supported Release (package) 0.2.0 - (2017/03/05) - (f216282944ee1ff2a9f4ffec39b008eb08300b2c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-05T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-05T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes, resolving!", "created": "2018-03-05T07:34:00.000000"}], "components": [], "created": "2018-03-02T09:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@761f8b9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251993625_*|*_5_*:*_1_*:*_14615059489_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37556", "fixedVersions": [], "id": "37556", "issueType": "Sub-task", "key": "MODULES-6719", "labels": [], "originalEstimate": "PT0S", "parent": "36396", "parentSummary": "Supported Release (package) 0.2.0 - (2017/03/05) - (f216282944ee1ff2a9f4ffec39b008eb08300b2c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-package/pull/62", "created": "2018-03-05T09:31:00.000000"}], "components": [], "created": "2018-03-02T09:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b189e1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259803890_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36396", "fixedVersions": [], "id": "36396", "issueType": "Task", "key": "MODULES-6718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-05T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (package) 0.2.0 - (2017/03/05) - (f216282944ee1ff2a9f4ffec39b008eb08300b2c)", "timeSpent": "PT0S", "updated": "2018-03-05T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "In particular\n* The MODULES-6280 ticket breaks 3.8 support\n* Inifile module 2.1.1 breaks 3.8 support\n\nPing [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]\n\n", "created": "2018-03-01T18:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Work done so far.\n\nI started downgrading the module versions in https://github.com/glennsarti/puppetlabs-puppet_agent/tree/MODULES-6708-fix-smoke-tests.  This is what prompted me to look at removing 3.8 support because the apt module needs to be updated to later versions for other modules to use it\n\nConsensus is to now remove Pup 3.8.\n\nI started modifying https://github.com/glennsarti/puppetlabs-puppet_agent/blob/MODULES-6708-fix-smoke-tests/spec/spec_helper_acceptance.rb to use a different puppet version (https://github.com/glennsarti/puppetlabs-puppet_agent/blob/MODULES-6708-fix-smoke-tests/spec/spec_helper_acceptance.rb#L138) but it was failing on Ubuntu\n\nI also tried using the run_puppet_install_helper in https://github.com/glennsarti/puppetlabs-puppet_agent/tree/MODULES-6717-drop-3.8 but I was getting other test failures e.g. Puppet is not installed.\n\nUltimately i may be time to rewrite the spec_helper_acceptance and re-evaluate the class_spec.rb file.\n\nIn the mean time, this probably shouldn't stop shipping a major version bump to explictly say no more Pup 3.8 remembering that the Pup Agent module is heavily tested in the PE pipelines.", "created": "2018-03-01T21:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "That said, we still _need_ some kind of limited acceptance tests because validating module changes using that matrix is INCREDIBLY slow and not available to community members.", "created": "2018-03-01T21:53:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I'd be interested in a look at what failed on Ubuntu when you set PUPPET_CLIENT_VERSION. I remember doing some testing around that, but doesn't look like that ever made it into use in CI. That's ideally how we'd switch upgrade testing to newer versions.", "created": "2018-03-02T14:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "It complains it can't find the newer agents in the apt repo.  Only 3.8 is in there.", "created": "2018-03-02T18:48:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Can we remove 3.8 as a separate effort from the release of the .z fixes currently set on the module?\n\n\u00a0\n\nI would think we want a minor .y release for the 3.8 removal at the very least, and perhaps a major .x.\n\n\u00a0\n\nAlso, I'm not sure of the ramifications of an apt removal as a dependency, but since [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] floated this option - what are the trade-offs there?", "created": "2018-03-05T17:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I was thinking major bump....and branch off a .y with module version pins\n\nSo 2.0.0 (master) will contain the code which will no longer work on Pup 3.8.\n\n1.6.0 (Branch 1.x) will contain my fixes (module pins etc.) which will \"work\" on Pup 3.8 but won't be run in jenkins pipelines and is considered EOL\n", "created": "2018-03-05T18:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Started the process for the 1.x branch\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/281", "created": "2018-03-13T00:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added epic link to 1.6 to track effort to get a release ready prior to dropping 3.8", "created": "2018-03-13T00:19:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] we probably want an epic for the 2.0 release that drops 3.8", "created": "2018-03-13T23:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Started the basic Puppet 3.8 dropping\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/283\n\nThis ticket will only address the basic tasks to drop Puppet 3.8.\n\n* Remove it from the metadata.json\n* Stop testing on older agent/ruby versions.", "created": "2018-03-22T01:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/283 is ready for merge", "created": "2018-03-22T01:24:00.000000"}, {"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "Question/comment about the latest PR, 283 above. I think the dependancies listed in the metadata.json might not be perfect. It still lists \">= 4.6.0 < 5.0.0\". Where 4.16.0 is the new minimum.", "created": "2018-03-26T17:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:79f2fdd6-baee-43c4-91af-c7e647173c95]  Good catch...I'll do up a maint PR for that.", "created": "2018-03-26T20:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/284", "created": "2018-03-26T20:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR  https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/283   as merged into master at", "created": "2018-03-27T00:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created MODULES-6921 to track the final removal of Puppet 3.8.   Changed the scope of this ticket to the bare minimum to get apt and puppet 4.7.0 as the lowest supported version.", "created": "2018-03-27T00:20:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Maint PR was also merged at\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/284", "created": "2018-03-27T17:27:00.000000"}], "components": ["puppet_agent"], "created": "2018-03-01T18:22:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Remove Puppet 3.8 from metadata\n* Modify readme with information to use a 1.x version of the module for 3.8 support\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29531bbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkd3r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1549864_*|*_10007_*:*_2_*:*_146677129_*|*_3_*:*_2_*:*_1974945093_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_116353398"}], "description": "Previously the puppet_agent module supported upgrade from puppet 3.8 to a more modern version however this module depends on other modules which have since dropped 3.8 support.\n\nIt is no longer viable for this module to support Puppet 3.8 upgrades.  It's time to drop 3.8.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34254", "fixedVersions": ["puppet_agent 1.6.0"], "id": "34254", "issueType": "Task", "key": "MODULES-6717", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-27T17:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Drop Puppet 3.8 support", "timeSpent": "PT0S", "updated": "2018-05-14T13:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moved to modules as this is a puppet module.\n\nThis was merged and passed CI a while ago. Will be released in 1.6.0.", "created": "2018-03-14T01:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note - This was moved as the PA project is private whereas MODULES is public.", "created": "2018-03-14T01:22:00.000000"}], "components": [], "created": "2018-03-01T14:37:00.000000", "creator": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e7c29a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1065992411_*|*_1_*:*_1_*:*_59000_*|*_10007_*:*_1_*:*_5822921_*|*_5_*:*_1_*:*_0"}], "description": "The previous regex used a character class instead of a union to match the major Mac OSX product version, which would match values such as \"10.14\", \"10.15\". This meant that the puppet_agent module would think these are supported platforms, and proceed further with the installation (failing at a different point, which would produce a harder-to-read error message).", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "37554", "fixedVersions": [], "id": "37554", "issueType": "Bug", "key": "MODULES-6837", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "resolution": "Fixed", "resolutionDate": "2018-03-14T01:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The osfamily::darwin class is using the wrong regex to detect supported Mac OSX platforms", "timeSpent": "PT0S", "updated": "2018-03-14T01:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "Closing as a duplicate of MODULES-6818. The fix has been merged into master and basic testing validates that this is not an issue on the current master. ", "created": "2018-04-26T17:34:00.000000"}], "components": [], "created": "2018-03-01T10:06:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cacafa1"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The primary impact of this is that the error gets thrown an a support ticket opened for. The likelihood if the module changing significantly enough to cause data corruption is miniscule."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4861659352_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: 2.0.1*\n *Puppet Version: 2017.3.x*\n *OS Name/Version: Centos 7*\n\n_When running puppet generate types, to enable environment isolation i get the following error:_\n\ntitle patterns that use procs are not supported.\n\nAnd the type is not generated this means that environment isolation with this module is not possible.\n\n\u00a0\n\n*Desired Behavior:*\n\n*Generate types should execute for the resource types in the module without error*\n\n\u00a0\n\n*Actual Behavior:*\n{code:java}puppet generate types --environment production\nNotice: Generating Puppet resource types.\nError: /etc/puppetlabs/code/environments/production/modules/registry/lib/puppet/type/registry_key.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/production/modules/registry/lib/puppet/type/registry_value.rb: title patterns that use procs are not supported.{code}\n\u00a0", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "34253", "fixedVersions": [], "id": "34253", "issueType": "Bug", "key": "MODULES-6716", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2018-04-26T17:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-registry: environment isolation not supported by resource types", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2018-03-01T08:13:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@142fced6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkchj:"}], "description": "_Basic Info_\n *Module Version: 2.20*\n *Puppet Version:* 5.4\n *OS Name/Version: Ubuntu 16.04*\n\n_When a new section with one setting is added an empty rows is added before the section name._\n\n_When removing the last setting from a section the empty row above the removed section is not removed._\n\n*Desired Behavior:*\n\nPeriodic adding and removing on a one-setting-section should not add empty rows to the configuration file.\n\n*Actual Behavior:*\n\nThe configuration file is increasing one empty row for each add-remove cycle.", "environment": "Puppet 5.4\n\nInifile version 2.2.0", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "38471", "fixedVersions": [], "id": "38471", "issueType": "Bug", "key": "MODULES-6715", "labels": [], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile : adding and removing sections adds empty rows", "timeSpent": "PT0S", "updated": "2018-03-13T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c1347761efb0069ce0660", "body": "Hello [~accountid:6243942c1da0e1007138d449]\n\nI've started investigating the issue you reported. But I need some information from you before I continue.\n\nAccording to the documentation\u00a0\n{noformat}refreshonly\nA Boolean to indicate whether the value associated \nwith the setting should be updated, \nif this resource is only part of a refresh event.{noformat}\nrefreshonly is used to indicate if the value associated with a setting should be updated not the whole setting itself (like you need it for this specific case, to remove the entire setting).\n\nThe code itself only updates the value if the value is true. See\u00a0[here|https://github.com/puppetlabs/puppetlabs-inifile/blob/0483496b2a980c97120efce8a3c9dd17845df158/lib/puppet/type/ini_setting.rb#L128]\n\nSo I would like to know why do you need refreshonly here?\u00a0", "created": "2018-10-30T08:21:00.000000"}, {"author": "6243942c1da0e1007138d449", "body": "I got the impression that I could use the refreshonly property the same way it is used in the exec resource.\n\nIn my case I want to remove a setting if\u00a0 a resource notifies my ini_setting.\n\nWhen I opened this case it almost worked. As I said, it removed the value but not the setting. Leaving an empty 'setting='. But only if refreshonly was set.\n\nI just tested my code above once more with v2.2.0 and I notice another difference that I missed last time. I get the same wrong (according to me) behaviour even if I set refreshonly to false. For the setting to be completely removed I can't use refreshonly at all. This makes the refreshonly somewhat not useful.\n\n\u00a0\n\nI'm still at version v2.2.0 so I don't know if this bug has been fixed. I'm currently at Puppet version 5.5.6.\n\n\u00a0", "created": "2018-10-30T08:47:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "[~accountid:6243942c1da0e1007138d449]\n\nAs I mentioned before and as the documentation states refreshonly is used to indicate whether the value associated with a setting needs updating.\u00a0\n\nI have ran some scenarios myself, I'm not sure it's a bug (according to the definition above), but here are the cases I looked into:\n # I tried the scenario you provide with refreshonly true and indeed this reproduces\n # I tried the case with refreshonly false as you mentioned in the ticket and it works (bug does not reproduce)\n # I removed the exec block, and it worked for both false and true values for refreshonly\n # I read the documentation for the exec module, and noticed that if you use notify you should also use refreshonly\u00a0\n{noformat}\nNote that only subscribe and notify can trigger actions, not require, so it only makes sense to use refreshonly with subscribe or notify.{noformat}\nso I've added refreshonly to the exec block as well, and it works (bug does not reproduce), now I'm not sure why the exec block without the refreshonly attribute is affecting this.\u00a0\n\nBut still the docs and the code do state that refreshonly is used only for updating the value for a setting, not removing the whole setting. This is why I came back to ask you for more information and details.\u00a0", "created": "2018-10-30T08:56:00.000000"}, {"author": "6243942c1da0e1007138d449", "body": "Ok.. then I just \"assumed\" that when I make a setting resource absent then that is the same as doing an update.\n\nIt maybe me misunderstanding but in this case making it super obvious and add something in the documentation about \"absent\" not counting as an update may help future people like me.\u00a0But I still consider making a resource 'absent' as an update in this case. ", "created": "2018-10-30T09:28:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "I made some digging to see where the refreshonly attribute was added. It looks like it came as update_only_on_refresh (a couple of years ago) [https://github.com/puppetlabs/puppetlabs-inifile/pull/203/files]\n\nIt looks like it got renamed during a refactoring.\u00a0\n\nI will look into it and see whether we want to keep refreshonly as it is, or if we should use it for removing/updating a whole setting all together not just the value of a setting as well.", "created": "2018-10-30T09:41:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "Fixed in:\u00a0https://github.com/puppetlabs/puppetlabs-inifile/pull/313", "created": "2018-11-22T08:46:00.000000"}], "components": ["inifile"], "created": "2018-03-01T08:04:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d000140"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkchb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20992114079_*|*_10007_*:*_1_*:*_9831_*|*_3_*:*_1_*:*_177922324_*|*_10009_*:*_1_*:*_1128340284_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_683997686"}], "description": "When removing a setting in a section with refreshonly set to true the setting is not completely removed. Only the value is removed.\n\nCreate a file using:\n{color:#0000ff}ini_setting{color}{color:#000000} \\{ \"testing\":{color}\n{color:#000000} ensure => {color}{color:#0000ff}present{color}{color:#000000},{color}\n{color:#000000} path => {color}{color:#a31515}'/tmp/t.txt'{color}{color:#000000},{color}\n{color:#000000} section => {color}{color:#a31515}'section1'{color}{color:#000000},{color}\n{color:#000000} setting => {color}{color:#a31515}'valueinsection1'{color}{color:#000000},{color}\n{color:#000000} value => 123,{color}\n{color:#000000} }{color}\n\u00a0\n{color:#000000}This should remove the setting.{color}\n{color:#0000ff}exec{color}{color:#000000} \\{ 'testexec':{color}\n{color:#000000} command => {color}{color:#a31515}'/bin/true'{color}{color:#000000},{color}\n{color:#000000} notify => Ini_Setting[{color}{color:#a31515}'testing'{color}{color:#000000}],{color}\n{color:#000000} }{color}\n\n{color:#0000ff}ini_setting{color}{color:#000000} \\{ \"testing\":{color}\n{color:#000000} ensure => {color}{color:#0000ff}absent{color}{color:#000000},{color}\n{color:#000000} path => {color}{color:#a31515}'/tmp/t.txt'{color}{color:#000000},{color}\n{color:#000000} section => {color}{color:#a31515}'section1'{color}{color:#000000},{color}\n{color:#000000} setting => {color}{color:#a31515}'valueinsection1'{color}{color:#000000},{color}\n{color:#000000} refreshonly => {color}{color:#0000ff}true{color}{color:#000000},{color}\n{color:#000000} }{color}\n\u00a0\nIt works if I set refreshonly to false. \n\u00a0", "environment": "Puppet 5.4\n\nInifile version 2.2.0", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "36395", "fixedVersions": [], "id": "36395", "issueType": "Bug", "key": "MODULES-6714", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "resolution": "Fixed", "resolutionDate": "2018-11-22T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inifile: ensure absent not working with refreshonly = true", "timeSpent": "PT0S", "updated": "2018-11-22T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Aborting release.", "created": "2018-03-02T04:58:00.000000"}], "components": [], "created": "2018-03-01T07:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1356e431"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76556342_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42829", "fixedVersions": [], "id": "42829", "issueType": "Sub-task", "key": "MODULES-6713", "labels": [], "originalEstimate": "PT0S", "parent": "38469", "parentSummary": "Supported Release (postgresql) 5.4.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-03-02T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-02T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Aborting release.", "created": "2018-03-02T04:58:00.000000"}], "components": [], "created": "2018-03-01T07:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3550134d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76540826_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41717", "fixedVersions": [], "id": "41717", "issueType": "Sub-task", "key": "MODULES-6712", "labels": [], "originalEstimate": "PT0S", "parent": "38469", "parentSummary": "Supported Release (postgresql) 5.4.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-03-02T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-02T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Aborting release.", "created": "2018-03-02T04:58:00.000000"}], "components": [], "created": "2018-03-01T07:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a27fc33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76524078_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40644", "fixedVersions": [], "id": "40644", "issueType": "Sub-task", "key": "MODULES-6711", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38469", "parentSummary": "Supported Release (postgresql) 5.4.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-03-02T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-02T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "FYI Jean I am aborting this release. \nClosing all relevant tickets.", "created": "2018-03-02T04:57:00.000000"}], "components": [], "created": "2018-03-01T07:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@338f8371"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76502985_*|*_5_*:*_1_*:*_14883650499_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39555", "fixedVersions": [], "id": "39555", "issueType": "Sub-task", "key": "MODULES-6710", "labels": [], "originalEstimate": "PT0S", "parent": "38469", "parentSummary": "Supported Release (postgresql) 5.4.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Aborting release.", "created": "2018-03-02T04:59:00.000000"}], "components": [], "created": "2018-03-01T07:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e86caeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkcfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5463_*|*_3_*:*_1_*:*_76549045_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19198"}], "description": "*REASON:* MODULES-6330\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-postgresql/compare/5.3.0...f1a2f4cac94f98d9e63ab4608704235b3fa71a3a\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38469", "fixedVersions": [], "id": "38469", "issueType": "Task", "key": "MODULES-6709", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-02T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 5.4.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-03-02T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5aa6cd9bfe2b4b24ab21c2f7", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So the failures appear to be a direct result of the inifile module 2.2.0 release which started using Ruby 2.0.0+ constructs, which will not compile on a master which is running JRuby 1.7 which has Ruby 1.9.3 language compatibility (or in the case of puppet-agent module pipelines won't work with Puppet 3.8 which relies on older Ruby).\n\nFor now, the proposed solution is to pin to inifile <= 2.1.0, but a longer term solution will probably involve making the inifile module compatible with Ruby 1.9.3 once again.\n\nI opened up a PR for the pinning at [https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/280]\u00a0since there no additional comments / PRs linked to this ticket.\n\n\u00a0\n\nIt appears [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] did basically the same thing in [https://github.com/glennsarti/puppetlabs-puppet_agent/tree/MODULES-6708-fix-smoke-tests]\u00a0but never opened a PR. The results of the adhoc run are at [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-adhoc/]\u00a0which indicate additional failures that need to be addressed.\n\n\u00a0\n\nAlso, with module pipelines removing their masters and relying on {{puppet}} apply style testing, TravisCI should probably have JRuby 1.7 compatibility added at [https://github.com/puppetlabs/modulesync_configs/blob/master/config_defaults.yml#L55-L61]\u00a0to ensure module code can parse / execute on masters. Note that as modules become PDK'ified, they will no longer be able to rely on modulesync, so PDK likely needs additional config changes to its defaults as well.\n\n\u00a0", "created": "2018-03-05T16:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on MODULES-6717.  Found that the issue is more involved.", "created": "2018-03-05T19:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will be part of the 1.6.0 release.  And need to cherry pick from 1.x  to master. once merged.", "created": "2018-03-13T00:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving to blocked until 1.6.0 is released.", "created": "2018-03-14T21:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] I think this is one of the tickets that we were looking to hand off. Thanks!", "created": "2018-03-27T17:29:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Sounds good, thanks [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] !", "created": "2018-03-27T17:34:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Tests are green on puppetlabs-puppet_agent#master, which is now the current production branch of the puppet_agent module. Closing.", "created": "2019-01-17T23:25:00.000000"}], "components": ["inifile", "puppet_agent", "supported"], "created": "2018-03-01T05:41:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c82191d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykoon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181385_*|*_10007_*:*_3_*:*_2106259723_*|*_3_*:*_3_*:*_3302975981_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_21521081518_*|*_10005_*:*_1_*:*_954102953"}], "description": "The acceptance smoke tests are failing for 5 of the 6 cells.\n\nThis ticket will track the work to fix the failures.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35366", "fixedVersions": [], "id": "35366", "issueType": "Bug", "key": "MODULES-6708", "labels": ["Acceptance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2019-01-17T23:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Acceptance smoke tests are failing", "timeSpent": "PT0S", "updated": "2019-01-17T23:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\n! tag puppetlabs-java_ks\u00a02.2.0\u00a0at 92488a003a6620555a499e15315c89849b0f150b with \"2.2.0\"\n{code}", "created": "2018-03-01T09:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Kerminator did not work therefore this module was manually released to forge and tagged.", "created": "2018-03-02T04:56:00.000000"}], "components": [], "created": "2018-03-01T05:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b16b22a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkc9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17304501_*|*_3_*:*_1_*:*_68601177_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42828", "fixedVersions": [], "id": "42828", "issueType": "Sub-task", "key": "MODULES-6707", "labels": [], "originalEstimate": "PT0S", "parent": "38468", "parentSummary": "Supported Release (java_ks) 2.2.0 - (02/03/2018) - (92488a003a6620555a499e15315c89849b0f150b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-02T04:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-02T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b74:51 PM\n\u00a0\n # \njava_ks is good to release - QA signoff is complete! \n # \nRelease against 92488a003a6620555a499e15315c89849b0f150b", "created": "2018-03-01T09:51:00.000000"}], "components": [], "created": "2018-03-01T05:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52bd0b7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkc9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17236471_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41716", "fixedVersions": [], "id": "41716", "issueType": "Sub-task", "key": "MODULES-6706", "labels": [], "originalEstimate": "PT0S", "parent": "38468", "parentSummary": "Supported Release (java_ks) 2.2.0 - (02/03/2018) - (92488a003a6620555a499e15315c89849b0f150b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-01T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-01T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - resolving!", "created": "2018-03-01T09:50:00.000000"}], "components": [], "created": "2018-03-01T05:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d81e8a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkc9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17150558_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40642", "fixedVersions": [], "id": "40642", "issueType": "Sub-task", "key": "MODULES-6705", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38468", "parentSummary": "Supported Release (java_ks) 2.2.0 - (02/03/2018) - (92488a003a6620555a499e15315c89849b0f150b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-01T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-01T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - resolving!", "created": "2018-03-01T09:50:00.000000"}], "components": [], "created": "2018-03-01T05:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68d730b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkc8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17139399_*|*_5_*:*_1_*:*_14952520018_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39554", "fixedVersions": [], "id": "39554", "issueType": "Sub-task", "key": "MODULES-6704", "labels": [], "originalEstimate": "PT0S", "parent": "38468", "parentSummary": "Supported Release (java_ks) 2.2.0 - (02/03/2018) - (92488a003a6620555a499e15315c89849b0f150b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Merge back: https://github.com/puppetlabs/puppetlabs-java_ks/pull/225", "created": "2018-03-02T04:56:00.000000"}], "components": [], "created": "2018-03-01T05:04:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f09095e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkc93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101621621_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38468", "fixedVersions": [], "id": "38468", "issueType": "Task", "key": "MODULES-6703", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-02T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (java_ks) 2.2.0 - (02/03/2018) - (92488a003a6620555a499e15315c89849b0f150b)", "timeSpent": "PT0S", "updated": "2018-03-02T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/hbuckle/puppet-powershellmodule/commit/7b5f09687f4cc97bcf343d64aaa791791399c7e7", "created": "2018-04-16T15:22:00.000000"}], "components": ["powershell", "windows"], "created": "2018-02-28T15:07:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b9ecff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzl25r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_421716769_*|*_10009_*:*_1_*:*_265977603_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3370379918"}], "description": "Documentation of the types, classes, parameters and resources found in the module is incomplete.\n\nThere should also be more complete examples for usage added to the readme and examples manifests for users look at as templates.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "41715", "fixedVersions": [], "id": "41715", "issueType": "New Feature", "key": "MODULES-6702", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2018-04-16T15:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "hbuckle-powershellmodule - Documentation incomplete", "timeSpent": "PT0S", "updated": "2018-04-16T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2018-02-28T15:05:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Forge displays correct OS platform compatibility, human readable but not necessarily consistent with other modules."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8b8a828"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqkf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_421923211_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58141775616"}], "description": "Compatibility metadata needs to be entered for the module so that building, installing and testing will run properly.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "39553", "fixedVersions": [], "id": "39553", "issueType": "New Feature", "key": "MODULES-6701", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "hbuckle-powershellmodule - Metadata compatibility to be filled out ", "timeSpent": "PT0S", "updated": "2020-01-07T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2018-02-28T14:56:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2315db41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6759"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58569870093_*|*_6_*:*_1_*:*_0"}], "description": "Currently, to complete its tasks, the module shells out to PowerShell for everything it needs to do.\u00a0\n\nThis causes issues with both slowness and with bugs running the commands both in actual use of the module and during automated testing.\n\nConsider retrofitting the powershell manager code from the PowerShell module.", "epicLinkSummary": "PowerShell Module Package Management Next", "estimate": "PT0S", "externalId": "41714", "fixedVersions": [], "id": "41714", "issueType": "New Feature", "key": "MODULES-6700", "labels": [], "originalEstimate": "PT0S", "parent": "41724", "parentSummary": "PowerShell Module Package Management Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2020-01-07T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "hbuckle-powershellmodule - Module should not shell out with each call", "timeSpent": "PT0S", "updated": "2020-01-07T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "There are at least 1 unit test for the psmodule provider here [https://github.com/hbuckle/puppet-powershellmodule/blob/master/spec/unit/puppet/provider/psmodule_spec.rb]\n\nThere are at least 1 unit test for the psrepository provider [https://github.com/hbuckle/puppet-powershellmodule/blob/master/spec/unit/puppet/provider/psrepository_spec.rb]\n\nThere are no manifests in this module to add tests for", "created": "2018-03-21T13:41:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Since this module is not part of puppet infrastructure, we can't add the acceptance harness and tests we normally do, so we will discuss what types of acceptance tests we can add in MODULES-6899", "created": "2018-03-21T14:45:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR #8 adds the remaining spec tests for the psrepository type. No spec tests were added for the package type, as those are covered in the package module. Provider tests for the package provider in this module are already present and cover input cases", "created": "2018-03-21T14:46:00.000000"}], "components": [], "created": "2018-02-28T14:02:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Current testing is limited to a few unit tests. Coverage should be more complete.\n\nFrom [https://forge.puppet.com/approved/criteria]\n * *Should*\u00a0have rspec-puppet tests for manifests.\n * *Should*\u00a0have acceptance tests, preferably written with the\u00a0[beaker|https://github.com/puppetlabs/beaker]\u00a0framework.\n * Types, providers, facts, and functions\u00a0*should*\u00a0have at least 1 unit test each."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12d9fe6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzksiv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1801208569_*|*_10007_*:*_1_*:*_95480059_*|*_3_*:*_2_*:*_11955431_*|*_10009_*:*_1_*:*_423223672_*|*_6_*:*_1_*:*_0"}], "description": "The current module testing coverage insufficient. There should be automated testing for all supported platforms and covering all expected functions.\n\nAdd type and provider tests.\n\nAudit what is there and make recommendations.\n\nValidation input tests.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "38465", "fixedVersions": [], "id": "38465", "issueType": "New Feature", "key": "MODULES-6699", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-27T14:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "hbuckle-powershellmodule - Module should have tests", "timeSpent": "PT0S", "updated": "2018-03-27T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2018-02-28T13:00:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module will successfully find the PowerShell 6 executable and install modules.\u00a0\n\nThe module will handle systems that may have more than one version of PowerShell 6 installed.\u00a0\n\nThe module will properly decide whether to use the Powershell.exe executable or pwsh, whether it is being run on Windows or *nix/Mac.\n\nModule allows the user to configure the manner in which PowerShell 6+ modules are installed. Options might include things like install scope, install path, or other options that determine which versions of PowerShell on the system will be able to leverage the module to be installed.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29c8537d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6759"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58576797385_*|*_6_*:*_1_*:*_0"}], "description": "The module should fully support PowerShell 6 to the extent that this is possible on the various platforms supported.\n\nCurrently the module does not understand properly that modules imported with one version of PowerShell\u00a06 are not visible to other versions of PowerShell\u00a06.\u00a0\n\nThis may require a spike ticket to determine the best course forward around an awkward designed decision by the PowerShell\u00a0team.", "epicLinkSummary": "PowerShell Module Package Management Next", "estimate": "PT0S", "externalId": "40641", "fixedVersions": [], "id": "40641", "issueType": "New Feature", "key": "MODULES-6698", "labels": [], "originalEstimate": "PT0S", "parent": "41724", "parentSummary": "PowerShell Module Package Management Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Won't Do", "resolutionDate": "2020-01-07T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "hbuckle-powershellmodule - Module should support PowerShell 6", "timeSpent": "PT0S", "updated": "2020-01-07T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/hbuckle/puppet-powershellmodule/pull/9", "created": "2018-04-03T11:48:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "As per [~accountid:5a028139c24efb3c4ed448c4], we are unable to do manual verification of acceptance criteria before or even after merge without something like an Artifactory powershell repository to point at.\n\u00a0", "created": "2018-04-17T13:25:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Prior comment is slightly incorrect due to confusion. We don't need an Artifactory repository because we aren't testing installing packages, we're testing installing package *providers* which do not come from a Artifactory repository.", "created": "2018-04-19T11:45:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "So, after trying things out manually, I can't get installing PackageProviders from an offline source location to work regardless. https://github.com/OneGet/oneget/issues/308 details the problem and that there hasn't been a resolution from Microsoft.\n\nA workaround is to file copy the DLL yourself to the expected location, which I addeed a example for in the README.\n\nI removed the source parameter for now, and will create a new ticket to discuss adding the source parameter at a later date", "created": "2018-04-19T11:48:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/hbuckle/puppet-powershellmodule/commit/a91a6d4f378e6c7ad8bc4dfc0f817ee59509c8f1", "created": "2018-04-23T16:08:00.000000"}], "components": ["powershell", "windows"], "created": "2018-02-28T12:53:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The module should run successfully on a fresh machine without Nuget installed.\n\nOmit \"absent\" in the ensurable property. DLL is loaded as PS is loaded, present before we get there.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@505f4317"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkvin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429656283_*|*_3_*:*_2_*:*_769309804_*|*_10009_*:*_2_*:*_1067714142_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2407014636"}], "description": "**_The module should be able to able to install the dependencies it needs to run._\n\n*Desired Behavior:*\u00a0\n\n_The module should successfully do an unattended install of Nuget so that the rest of it's functions will work._\n\n*Actual Behavior:*\n\nCurrently if these dependencies are not present the module dies completely.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "42827", "fixedVersions": [], "id": "42827", "issueType": "New Feature", "key": "MODULES-6697", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-04-23T16:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "hbuckle-powershellmodule : Install Dependencies", "timeSpent": "PT0S", "updated": "2018-04-23T16:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Prep PR merged to 0.2.x release branch in https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/b7bc6002857c2dcef4cc9e5175d8c2adefb9a483", "created": "2018-05-08T13:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Released to forge at 0.2.0.", "created": "2018-05-08T13:57:00.000000"}], "components": ["scheduled_task"], "created": "2018-02-27T17:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16d1222e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlpun:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2238_*|*_3_*:*_1_*:*_97843195_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_161660_*|*_10005_*:*_1_*:*_5934626597"}], "description": "*REASON:* 0.0.2 release\n\nModules Release Process:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\n(Optional) Module Engineer, please also include here:\n * [Link to diff for README|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.1.0...029a4ae7694e696a95362c769da47cea91b876f6#diff-04c6e90faac2675aa89e2176d2eec7d8]\n * [Link to diff for tests|https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/0.1.0...029a4ae7694e696a95362c769da47cea91b876f6#diff-04c6e90faac2675aa89e2176d2eec7d8]\n * [Link to CHANGELOG to verify SemVer|https://github.com/puppetlabs/puppetlabs-scheduled_task/blob/029a4ae7694e696a95362c769da47cea91b876f6/CHANGELOG.md]\n ** Passing runs through CI:\u00a0[!https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_init-merge_master/49/badge/icon!|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/scheduled_task/view/master/job/forge-windows_puppetlabs-scheduled_task_init-merge_master/49/]", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "33254", "fixedVersions": [], "id": "33254", "issueType": "Task", "key": "MODULES-6696", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-05-08T13:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (scheduled_task) 0.2 - (2018-05-09) - (b7bc6002857c2dcef4cc9e5175d8c2adefb9a483)", "timeSpent": "PT0S", "updated": "2018-05-08T13:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-27T15:48:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e623cbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq5r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91816704439_*|*_6_*:*_1_*:*_0"}], "description": "The README files under the \"tests\" or \"spec\" directories are stale and could use a refresh, especially after all the work to make them more homogeneous.\n\nIn that light, create (or update) a template to use for the Windows modules and update the README files.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "37552", "fixedVersions": [], "id": "37552", "issueType": "Improvement", "key": "MODULES-6740", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: SPIKE ticket work for cleaning up test READMEs", "timeSpent": "PT0S", "updated": "2021-01-25T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/598a1871e2a5597615194e313505d7cb1e7d739c", "created": "2018-02-27T10:10:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Manually tested by [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] by:\n\n1. Clone locally\n2. Change the version pin of an entry in\u00a0[https://github.com/puppetlabs/puppetlabs-dsc/blob/master/dsc_resource_release_tags.yml]\n3. Run `bundle exec rake dsc:build`\n4. Verify version manually", "created": "2018-05-08T13:57:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "h1. Functional Review for MODULES-6694: PASSED\n\nVerified as fixed in puppetlabs-dsc fork\u00a0 [jpogran:MODULES-6694-enable-checkout-rake-task|https://github.com/jpogran/puppetlabs-dsc/tree/MODULES-6694-enable-checkout-rake-task]\u00a0 eb6b77799c4c26eb0bf00839be242ad4b2c212e5\nh2. Environment\n\nPuppet Version: N/A\nPuppet Agent Version: N/A\nMaster: N/A\nAgent: N/A\nh2. Ensure DSC resource versions build correctly when pinned\n # Clone locally\n # Change the version pin of an entry in [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/dsc_resource_release_tags.yml]\n # Run `bundle exec rake dsc:build`\n\nh2. Expect\n\nRake take to successfully build and for pinned resource's pulled code (the module manifest file in lib/puppet_x/dsc_resources/ModuleName) to specify the same version as pinned in dsc_resource_release_tags.yml.\nh2. Output\n\nExpected version number in resource was correct.", "created": "2018-05-08T14:19:00.000000"}], "components": [], "created": "2018-02-27T09:23:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Choose a random HQ Dsc Resource and pin it to either a past or future version.\n\nRun bundle exec rake dsc:build to rebuild the module\n\nEnsure that the HQ Dsc Resource you chose was changed to the version you specified."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60b32bb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzka8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_517907806_*|*_1_*:*_1_*:*_417681_*|*_10009_*:*_1_*:*_2359656_*|*_5_*:*_1_*:*_0"}], "description": "The :checkout rake task is never called for the HQ DscResources in line [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L80]\u00a0because rake tasks cannot be called more than once without being 'reenabled'. The fix for this is to enable the task after the xDscResources are processed.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39552", "fixedVersions": [], "id": "39552", "issueType": "Bug", "key": "MODULES-6694", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-03-05T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : pinning HQ DSC Resources does not work", "timeSpent": "PT0S", "updated": "2018-05-08T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/releases/tag/2.3.0", "created": "2018-02-27T08:01:00.000000"}], "components": [], "created": "2018-02-27T02:44:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d87392"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9yn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18971716_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38463", "fixedVersions": [], "id": "38463", "issueType": "Sub-task", "key": "MODULES-6693", "labels": [], "originalEstimate": "PT0S", "parent": "34252", "parentSummary": "Supported Release (tomcat) 2.3.0- (27/02/2018) - (7aa1956dde323f13b65924fa94d9cf3b0a4a6c50)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-02-27T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-27T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b72:54 PM\n\u00a0\n # \ntomcat is good to release - QA signoff is complete! \n # \nRelease against 7aa1956dde323f13b65924fa94d9cf3b0a4a6c50", "created": "2018-02-27T07:54:00.000000"}], "components": [], "created": "2018-02-27T02:44:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8d58a37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9yf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18646648_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37551", "fixedVersions": [], "id": "37551", "issueType": "Sub-task", "key": "MODULES-6692", "labels": [], "originalEstimate": "PT0S", "parent": "34252", "parentSummary": "Supported Release (tomcat) 2.3.0- (27/02/2018) - (7aa1956dde323f13b65924fa94d9cf3b0a4a6c50)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-02-27T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-27T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - closing as resolved!", "created": "2018-02-27T07:53:00.000000"}], "components": [], "created": "2018-02-27T02:44:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1ec195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18516249_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36394", "fixedVersions": [], "id": "36394", "issueType": "Sub-task", "key": "MODULES-6691", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34252", "parentSummary": "Supported Release (tomcat) 2.3.0- (27/02/2018) - (7aa1956dde323f13b65924fa94d9cf3b0a4a6c50)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-02-27T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-27T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - closing as resolved!", "created": "2018-02-27T07:52:00.000000"}], "components": [], "created": "2018-02-27T02:44:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71547880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18503034_*|*_5_*:*_1_*:*_15132366618_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35365", "fixedVersions": [], "id": "35365", "issueType": "Sub-task", "key": "MODULES-6690", "labels": [], "originalEstimate": "PT0S", "parent": "34252", "parentSummary": "Supported Release (tomcat) 2.3.0- (27/02/2018) - (7aa1956dde323f13b65924fa94d9cf3b0a4a6c50)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-02-27T02:44:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575624d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9xz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23622588_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n (e.g. [https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0]...<release_SHA>)\n * Link to successful Init Job Run from CI :\n (e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34252", "fixedVersions": [], "id": "34252", "issueType": "Task", "key": "MODULES-6689", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-02-27T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tomcat) 2.3.0- (27/02/2018) - (7aa1956dde323f13b65924fa94d9cf3b0a4a6c50)", "timeSpent": "PT0S", "updated": "2018-02-27T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial PR to update Travis CI is at", "created": "2018-02-27T02:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] merged this to master in\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/174356b5edff713aba18dc3de103dfff2016d228\n\n\u00a0\n\nThe game plan isn't clear going forward here, so I've put back to \"In Progress\"", "created": "2018-02-27T16:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job Config PR is at", "created": "2018-03-01T05:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job Config change was merged into master at", "created": "2018-03-05T19:36:00.000000"}], "components": ["puppet_agent"], "created": "2018-02-27T02:26:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Spec tests should be run in Travis\n* Acceptance test should be run in Jenkins\n* All tests should be green'\n* Take the opportunity to rationalise testing matrixes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@130b43e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk9xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_278572806_*|*_1_*:*_1_*:*_295365_*|*_10007_*:*_1_*:*_48658739_*|*_3_*:*_1_*:*_252737167_*|*_5_*:*_1_*:*_0"}], "description": "Travis CI already does a lot of testing so there's no need to have Jenkins do the testing as well.  This ticket will track the move spec tests from Jenkins to Travis, and then remove the spec testing from the puppet_agent module.", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "33253", "fixedVersions": ["puppet_agent 1.6.0"], "id": "33253", "issueType": "Bug", "key": "MODULES-6688", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-05T19:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Remove spec testing in Jenkins", "timeSpent": "PT0S", "updated": "2018-03-13T23:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is still Work in Progress. Moving back to In Progress", "created": "2018-03-11T21:27:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/3ccc78d1ce7773aca84f7e58d063ac48458f311a", "created": "2018-03-15T11:47:00.000000"}], "components": [], "created": "2018-02-26T17:35:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0wsus_client module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7511d552"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkepb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10676644_*|*_1_*:*_1_*:*_759890552_*|*_10007_*:*_2_*:*_370856166_*|*_3_*:*_2_*:*_313587634_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "34251", "fixedVersions": [], "id": "34251", "issueType": "Improvement", "key": "MODULES-6735", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-03-15T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to wsus_client", "timeSpent": "PT0S", "updated": "2018-03-15T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is still under review.", "created": "2018-03-11T21:28:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-registry/commit/ef2f83e7d39561e5c926ec70107128abf1dd3a8c", "created": "2018-03-15T08:49:00.000000"}], "components": [], "created": "2018-02-26T17:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0Registry module\n\nWhen I execute tests in either master/agent or agent-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25613958"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkep3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13639617_*|*_1_*:*_1_*:*_672372587_*|*_3_*:*_2_*:*_243527251_*|*_10009_*:*_1_*:*_517822264_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6540"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "33252", "fixedVersions": [], "id": "33252", "issueType": "Improvement", "key": "MODULES-6744", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-03-15T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to Registry", "timeSpent": "PT0S", "updated": "2018-04-22T19:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This GH PR is needed to allow the acceptance tests in this module to target different OS depending on which parts are being tested", "created": "2018-03-07T12:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at https://github.com/puppetlabs/puppetlabs-reboot/pull/162", "created": "2018-04-16T21:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-16T22:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-04-17T17:04:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed adhoc for another round at:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/reboot/job/forge-windows_puppetlabs-reboot_init-manual-parameters_adhoc/8/", "created": "2018-07-09T08:21:00.000000"}], "components": [], "created": "2018-02-26T17:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0Reboot module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29c0beb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknvj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66693073_*|*_1_*:*_2_*:*_4176886554_*|*_10007_*:*_1_*:*_4936984_*|*_3_*:*_1_*:*_66123283_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_56846"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42826", "fixedVersions": [], "id": "42826", "issueType": "Improvement", "key": "MODULES-6745", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-17T17:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to Reboot", "timeSpent": "PT0S", "updated": "2018-07-09T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This GH PR is needed to allow the acceptance tests in this module to target different OS depending on which parts are being tested", "created": "2018-03-07T12:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on IMAGES-795", "created": "2018-03-25T19:38:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "CI-Next has been reverted should pass Jenkins now. Tested via Chocolatey, light is green, trap is clean.", "created": "2018-03-26T12:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No longer blocked.", "created": "2018-03-28T00:23:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/82f880361349a81666b25f648ba16313574c7b38", "created": "2018-03-28T16:00:00.000000"}], "components": [], "created": "2018-02-26T17:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0Powershell module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7564d08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknxz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1996214906_*|*_10007_*:*_2_*:*_141631396_*|*_3_*:*_2_*:*_323742914_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_61502035_*|*_10005_*:*_2_*:*_59809010"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "41713", "fixedVersions": [], "id": "41713", "issueType": "Improvement", "key": "MODULES-6750", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-03-28T16:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to Powershell", "timeSpent": "PT0S", "updated": "2018-03-28T16:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This seems to be done in commit [https://github.com/puppetlabs/puppetlabs-iis/commit/d467d54856fe3d1782df80716f83d1324408a5b8.] [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] can you validate my findings?", "created": "2018-03-06T08:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Was going to say, we've had master and no-master tests for a while in that module.\n\nConfirmed", "created": "2018-03-11T21:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closing as wont fix.", "created": "2018-03-11T21:17:00.000000"}], "components": [], "created": "2018-02-26T17:31:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0IIS module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fba25b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkeov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_659584510_*|*_3_*:*_1_*:*_473589521_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "40639", "fixedVersions": [], "id": "40639", "issueType": "Improvement", "key": "MODULES-6737", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Fix", "resolutionDate": "2018-03-11T21:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to IIS", "timeSpent": "PT0S", "updated": "2018-03-11T21:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "it doesn't make sense to switch to testmodue switcher until the dsc_lite acceptance tests are migrated to beaker-rspec", "created": "2018-03-06T08:48:00.000000"}], "components": [], "created": "2018-02-26T17:31:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0DSC_Lite module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@593c2aa0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:3"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8550655541_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39551", "fixedVersions": [], "id": "39551", "issueType": "Improvement", "key": "MODULES-6743", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-06-05T17:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to DSC_Lite", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Cannot convert to testmode until tests are converted to beaker-rspec", "created": "2018-03-07T12:47:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at", "created": "2018-05-09T23:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-05-10T00:25:00.000000"}], "components": ["dsc"], "created": "2018-02-26T17:30:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0DSC module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a38daf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlgzz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2857424_*|*_1_*:*_1_*:*_5381651290_*|*_10007_*:*_2_*:*_37742859_*|*_3_*:*_2_*:*_490799671_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_329051661"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "38537", "fixedVersions": [], "id": "38537", "issueType": "Improvement", "key": "MODULES-6742", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-05-10T00:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to DSC", "timeSpent": "PT0S", "updated": "2018-05-10T00:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Cannot add testmode switcher until tests are converted to beaker-rspec", "created": "2018-03-07T12:46:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/pull/101#pullrequestreview-109146291", "created": "2018-04-03T17:07:00.000000"}], "components": [], "created": "2018-02-26T17:29:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the\u00a0Chocolatey module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a46f091"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknvr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2583174870_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_582022769"}], "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "39550", "fixedVersions": [], "id": "39550", "issueType": "Improvement", "key": "MODULES-6734", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-04T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI: Add testmode switcher to chocolatey", "timeSpent": "PT0S", "updated": "2018-04-04T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "GH PR #222 is needed to allow the acceptance tests in this module to target different OS depending on which parts are being tested\n * [|https://puppet.atlassian.net/secure/AddComment!default.jspa?id=238439]", "created": "2018-03-07T12:51:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-acl/commit/5476fdcb6f4382b8ee419e2ec7cc069ecbfadb07", "created": "2018-03-20T13:00:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI green\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/master/job/forge-windows_puppetlabs-acl_init-merge_master/76/", "created": "2018-03-21T10:57:00.000000"}], "components": [], "created": "2018-02-26T17:28:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the ACL module\n\nWhen I execute tests in either master/agent or agnet-only scenarios\n\nThen a single set of tests is able to run successfully."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@326e6b85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzkeon:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79587227_*|*_1_*:*_1_*:*_586990712_*|*_10007_*:*_2_*:*_96399376_*|*_3_*:*_2_*:*_1197764784_*|*_5_*:*_1_*:*_0"}], "description": "ACL Module doesn't use testmode switcher. It should because then we can use one set of tests to test master/agent (in smoke) and agent-only (in full acceptance) scenarios.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "37549", "fixedVersions": [], "id": "37549", "issueType": "Improvement", "key": "MODULES-6739", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-03-21T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules: Add testmode switcher to ACL", "timeSpent": "PT0S", "updated": "2018-03-21T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-26T14:27:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The outcome of this spike is to determine if we can combine the acceptance and integration folders of the above modules into one folder given the addition of testmode switcher.\n\nIf that is\u00a0desirable then tickets to reduce the acceptance/integration tests to one folder will be a result of this ticket.\n\nIf that is not\u00a0desirable we'll close this ticket and leave the tests in their existing folders."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20fee9de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq3j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91907912914_*|*_6_*:*_1_*:*_0"}], "description": "The following modules have integration test folders:\n * puppetlabs-iis\n * puppetlabs-powershell\n * puppetlabs-scheduled_task\n * puppetlabs-dsc_lite\n * puppetlabs-dsc\n\nGiven that we're going to add testmode switcher to all of our modules the need to distinguish between integration tests and acceptance tests using folder structures may be moot.\u00a0", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "35364", "fixedVersions": [], "id": "35364", "issueType": "Task", "key": "MODULES-6732", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE Standardize Windows Modules: Determine if integration tests should remain", "timeSpent": "PT0S", "updated": "2021-01-25T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/275 ready for merge", "created": "2018-02-26T06:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-02-26T17:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "... and it's failing Jenkins CI", "created": "2018-02-26T17:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is due to hiera gem not liking working with Puppet 4.7.1\n\nRaised https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/276 to begin the process of removing Jenkins spec testing for the puppet_agent module.", "created": "2018-02-27T02:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked due to MODULES-6688.  Acceptance tests can't run due to spec test failures.", "created": "2018-02-27T02:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] merged the PR for MODULES-6688.. but that was not enough to make this pass.\n\n\u00a0\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-puppet-agent-module_unit-module_master/41/]\u00a0has the details for the latest failing CI run - all Puppet 4.7.1 specs fail. Do we need a CI job config PR or some other gem pinning?\n\nThe PRs / tickets aren't clear about the proposed steps forward - but I assume there's another ci-job-configs ticket incoming?", "created": "2018-02-27T16:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Spec tests are now runing in Travis succesfully.  Specs are no longer failing in Jenkins (removed).  This ticket can be closed.\n", "created": "2018-03-05T19:37:00.000000"}], "components": ["puppet_agent"], "created": "2018-02-25T22:12:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Either\n* All spec tests should complete with success\nOR\n* rspec-puppet-facts is pinned to 1.8.0 and all spec tests should complete with success\n\nNo changes to acceptance tests required.\nNo changes to linux/mac tests required."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51d10afd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk8br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58565378_*|*_1_*:*_1_*:*_85324_*|*_10007_*:*_1_*:*_12269068_*|*_3_*:*_1_*:*_31013756_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_579996900"}], "description": "The rspec-puppet-facts gem has recently been updated to 1.9.0 which appears to include much better Windows support.  This in turn has meant that test cases in puppet_agent_spec.rb which previously would never have been run are now magically running (Last known good Travis run had 1959 examples while the failing ones have 2225 examples)\n\nThis ticket should update the tests, or if the effort to do so is far too much, pin rspec-puppet-facts to 1.8.0\n\nNote this is blocking the effort to add Puppet 5 support to the module for Windows.", "environment": "Windows 10 running docker", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "41712", "fixedVersions": ["puppet_agent 1.6.0"], "id": "41712", "issueType": "Bug", "key": "MODULES-6686", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-05T19:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Spec tests for puppet_agent_spec.rb are failing", "timeSpent": "PT0S", "updated": "2018-03-13T23:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b213f4079800705575f6", "body": "this is still an issue for me and there is no information in which this was resolved in? Any information would be great!", "created": "2018-11-06T10:10:00.000000"}, {"author": "5b23d1ff47afa959b1479475", "body": "Hey Andrew it's been a while since I've had this issue however I think it\nwas related to the installation procedure.\nIf you want to talk it out I can probably gives some tips, I've since\ncorrectly installed and configured puppet. I'm not affiliated with puppet\nat all however, just trying to help\n\nOn Tue, Nov 6, 2018, 12:13 PM Andrew Fisher (JIRA) <\n\n", "created": "2018-11-06T11:45:00.000000"}], "components": ["chocolatey "], "created": "2018-02-25T16:55:00.000000", "creator": "5b23d1ff47afa959b1479475", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34665b64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk8av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_79843448472_*|*_6_*:*_2_*:*_21831212035"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 5.3.3*\n *OS Name/Version: Windows 10 Pro*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* *Install chocolatey on node using the puppetlabs/chocolatey module. The class has been added to apply to all Windows nodes.*\u00a0 No alt configs have been applied to chocolatey such as changing the\u00a0 install location. Everything is default.\n\n*Actual Behavior: The install of chocolatey fails with the following error message:*\n{code:java}Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Unknown function: 'validate_string'. at /etc/puppetlabs/code/environments/production/modules/chocolatey/manifests/init.pp:73:1 on node**{code}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37547", "fixedVersions": [], "id": "37547", "issueType": "Bug", "key": "MODULES-6685", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b23d1ff47afa959b1479475", "resolution": "Cannot Reproduce", "resolutionDate": "2021-05-17T12:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs/chocolatey : chocolatey install fails on windows node", "timeSpent": "PT0S", "updated": "2021-05-17T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "body": "Minimal reproducer:\n\n# Make a tmpdir ($tmpdir)\n# Install inifile module to $tmpdir {{puppet module install puppetlabs-inifile --codedir $tmpdir}}\n# Make a file with {{SETTING=\"foo\"}} in it (call it {{temp-file}})\n# Make the following puppet manifest (call it {{test-resource.pp}}):\n{code}\nini_setting { \"JAVA_ARGS\":\n   ensure                => present,\n    path                 => \"/path/to/temp-file\",\n     section             => \"\",\n      setting            => \"SETTING\",\n       key_val_separator => \"=\",\n        value            => \"BAR\",\n}{code}\n# Run the following puppet code {{puppet apply --codedir $tmpdir test-resource.pp}}\n# Watch nothing happen when it should (then try it with 5.4.0 and watch it work)\n\n\n", "created": "2018-02-23T16:52:00.000000"}, {"author": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "body": "A bisect showed this commit as the culprit:\nhttps://github.com/puppetlabs/puppet/commit/c98bb6787fa2ec04842a92924dd4eb8e41bddd78\n\nAlso I can't explain why having multiple modules in codedir made the problem go away but having only the one module in codedir doesn't work.", "created": "2018-02-23T16:53:00.000000"}, {"author": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "body": "These are the modules where it seems to work with:\n{code}accounts  apache  archive  chocolatey         concat  dotnet         epel      gitlab   graphite_powershell  hiera  iis       inifile  java_ks  logstash           memcached  ntp       pe_metric_curl_cron_jobs  powershell        reboot  registry  sensu    stdlib  vcsrepo             windows_env       windowsfeature    wsus_client\nacl       apt     aws      chocolatey_server  docker  elasticsearch  firewall  grafana  haproxy              hocon  influxdb  java     jenkins  logstashforwarder  nginx      openldap  postgresql                puppetserver_gem  redis   rsyslog   staging  tomcat  windows_autoupdate  windows_eventlog  windows_firewall  yum{code}", "created": "2018-02-23T16:54:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "This looks like it's actually a problem with the inifile module itself. If you set \"{{refreshonly => false}}\" in the manifest for the resource, we get the exact same behavior with or without c98bb6787f. [{{insync?}} in the type|https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/type/ini_setting.rb#L92] should be checking if {{:refreshonly}} is present, and that it's not the symbol {{:false}}. The issue c98bb6787f introduced is that now both the default false value, and an explicit false value cause {{:refreshonly}} to be present as the symbol {{:false instead of just an explicit false value}}.", "created": "2018-02-26T12:34:00.000000"}, {"author": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "body": "(Refreshonly was added in https://github.com/puppetlabs/puppetlabs-inifile/commit/ede74d1a6717045c3e41e966c975e6853c1a8d6b#diff-51e85e609868723d3a218491f57c929c)", "created": "2018-02-26T12:41:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/268", "created": "2018-02-26T17:48:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Adding customer0 label since this is affecting our internal infrastructure in production.", "created": "2018-03-02T11:30:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We probably want to do the following instead so that puppet always coerces the values to boolean false or true, but never {{nil}}, {{:false}}, etc.\n\n{code:ruby}\n  newparam(:refreshonly, boolean: true, parent: Puppet::Parameter::Boolean) do\n    desc '...'\n    defaultto false\n  end\n{code}\n\nThen things like {{@resource[:refreshonly}}} will work as expected.", "created": "2018-03-02T12:56:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:63d40628f6e1b543161789a7] https://github.com/puppetlabs/puppetlabs-inifile/pull/269", "created": "2018-03-02T14:17:00.000000"}], "components": [], "created": "2018-02-23T16:15:00.000000", "creator": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2287c624"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk80v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430396316_*|*_3_*:*_1_*:*_9482896067_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4046"}], "description": ".comm*Puppet Version:\u00a0f77e9e00efcf9bd8dac66c6622f35cbe16c8eb7a (5.5.0)*\n *Puppet Server Version: (5.2.0)*\n *OS Name/Version: Rhel 7*\n\nDescribe your issue in as much detail as possible\u2026\n Describe steps to reproduce\u2026\n\n*Desired Behavior:*\nEven when using a codedir with only the inifile module installed, it should work.\n\nIn this example, {{/tmp/configure_inifile.aPkO3n}} is a tmpdir with just the inifile module installed.\n\nAn inifile resource such as the following should modify the existing java_args line:\n\u00a0{code}\n[root@b3wa4ws5mg41efr ~]# puppet apply --codedir /tmp/configure_inifile.aPkO3n -e 'ini_setting { \"JAVA_ARGS\":\n ensure => present,\n path => \"/etc/sysconfig/puppetserver\",\n section => \"\",\n setting => \"JAVA_ARGS\",\n key_val_separator => \"=\",\n value => \"\\\"-Xmx2g -Xms2g -XX:+PrintTenuringDistribution -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/var/log/puppetlabs/puppetserver/gc.log\\\"\",\n}'\n{code}\n\nIn this case the value of JAVA_ARGS in the file is {{JAVA_ARGS=\"-Xms2g -Xmx2g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger\"}}\n\n*Actual Behavior:*\n\nIt does not. inifile seems to be able to remove lines and add lines that don't already exist, but modifying existing lines does not work. Unfortunately even with --trace, --verbose and --debug there isn't anything useful coming out of the module. Note: this seems to only be the case when inifile is installed in its own codedir and {{puppet apply --codedir $codedir}} is used. When inifile is present in {{/etc/puppetlabs/code/environments/production/modules/inifile}} with other modules the resource behaves as expected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41710", "fixedVersions": [], "id": "41710", "issueType": "Bug", "key": "MODULES-6687", "labels": ["customer0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "resolution": "Fixed", "resolutionDate": "2018-06-18T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile no longer manages existing lines in puppet post 5.4.0", "timeSpent": "PT0S", "updated": "2018-06-18T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b57264b4e047d2cca09d9f4", "body": "accidentally created issue. Please disregard and/or delete.", "created": "2018-02-23T09:46:00.000000"}], "components": [], "created": "2018-02-23T09:44:00.000000", "creator": "5b57264b4e047d2cca09d9f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@666c1db7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk7nj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86719_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39549", "fixedVersions": [], "id": "39549", "issueType": "Bug", "key": "MODULES-6684", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b57264b4e047d2cca09d9f4", "resolution": "Done", "resolutionDate": "2018-02-23T09:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "backup", "timeSpent": "PT0S", "updated": "2018-02-23T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2018-02-23T05:25:00.000000", "creator": "557058:eba61c8c-c6d8-4bf7-b2ce-768471972b83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "has to support unix domain sockets for frontend"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dfd6c34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk7m7:"}], "description": "_Basic Info_\n *Module Version:* latest\n *Puppet Version:* not relevant\n *OS Name/Version:* unix based systems\n\nThe haproxy module has currently no support for using unix domain sockets on the frontend part.\n\nbut this would be useful in environments, where haproxy is running on the same host as the client systems using haproxy.\n\n\u00a0\n\n*Desired Behavior:*\u00a0should support unix domain sockets ** \n\n*Actual Behavior:*\u00a0no support for unix domain sockets ** \n\n\u00a0", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "39548", "fixedVersions": [], "id": "39548", "issueType": "Bug", "key": "MODULES-6683", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eba61c8c-c6d8-4bf7-b2ce-768471972b83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy : support unix domain sockets", "timeSpent": "PT0S", "updated": "2018-03-13T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Review comments:\n- We usually promote Apache 2, MIT, or BSD license but AGPL or any foss is good.\n- No acceptance tests yet. Meh.\n- You're the only contributor and it doesn't have many downloads yet, but it's VP so maybe that's fine.\n\nThis module has all the new fancy standards and such. Good simple example of a well-done module!\n\nApproved.", "created": "2018-03-13T10:58:00.000000"}], "components": [], "created": "2018-02-22T16:08:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@150ec9eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk7fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_370081_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1619037768"}], "description": "Hi,\ntoday Vox Pupuli released the first version of the ferm module: https://forge.puppet.com/puppet/ferm\n\nWe're constantly working on it, it has data-in-modules and already puppet-strings docs (not yet completely). Can you please review and approve it?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37545", "fixedVersions": [], "id": "37545", "issueType": "Task", "key": "MODULES-6682", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-03-13T10:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-ferm: please approve it", "timeSpent": "PT0S", "updated": "2018-03-13T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "There are a few solutions/workarounds to this issue, in order of best to worst:\n\n- Create a custom fact that tells whether the service is already installed or not, and conditionally exclude the transition resource based on that fact. It will be excluded on the first-install run and included on the update run.\n- Use an exec resource instead of the transition and perform a {{onlyif}} command to check if the service is managable or not. This obviously goes against the point of using transition, but that's the way of life.\n- Submit a PR to puppet core to update the service provider on redhat to behave more like AIX's. It has always been this way since the dawn of time, so I doubt this will be accepted.\n\nIn any case, there isn't much the transition can do about this since it is a hacky resource pass-through and isn't very smart.", "created": "2018-02-28T15:56:00.000000"}, {"author": "623a49b31c7f6a007049177a", "body": "Thank you for checking into this, as well as the suggested workarounds.\u00a0 It sounds like the custom fact is the way to go.", "created": "2018-03-01T18:58:00.000000"}], "components": ["transition"], "created": "2018-02-21T22:35:00.000000", "creator": "623a49b31c7f6a007049177a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50e76ae0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk6gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_580852557_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:0.1.1*\n *Puppet Version:2016.4.5*\n *OS Name/Version:Red Hat Enterprise Linux 6.4*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: if service does not exist, the service cannot be running, and the rest of the module should execute normally (as if \"transition\" was not there).*\n\n*Actual Behavior:\u00a0 nonexistent service results in failure from that point forward in the module under RHEL.\u00a0 (Under AIX, it produces the desired behavior.)*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nWe are running in a closed environment, so getting any logs/manifests will be rather difficult.\u00a0 Here is a summary:\n\n\u00a0\n\nI have a module that is either fresh-installing or updgrading\u00a0 a single application (let's call it \"myapp\").\u00a0 The \u201cinstall\u201d is a tarball extraction, so it\u2019s using \u201cpuppet-archive\u201d (let\u2019s say it extracts to /opt/myapp).\u00a0 The upgrade requires that the service is stopped before overlaying the newer tarball on top of /opt/myapp because there are some upgrade steps that are slightly different than the fresh-install ones (\u201cpuppetlabs-transition\u201d handles the upgrade nicely).\n\n\u00a0\n\nThe module works fine on AIX for both fresh-install AND upgrade, but on RHEL, it\u2019s only barfing on a fresh install.\u00a0 Transition is trying to stop a service that\u2019s doesn\u2019t exist yet, running\u2026\u201dchkconfig myapp\u201d fails, and so does everything else afterward due to the dependencies (however, on AIX, the failure to stop a nonexistent service is properly detected as 'ensure => stopped').\n\n\u00a0\n\nRHEL debug trace (transcribed):\n\nDebug: Executing: '/sbin/service myapp status'\n\nDebug: Executing: '/sbin/chkconfig myapp'\n\nDebug: Executing: '/sbin/chkconfig -add myapp'\n\nError: Could not enable myapp: Execution of '/sbin/chkconfig -add myapp' returned 1: error reading information on service myapp: No such file or directory\n\nError: /service[myapp]/enable: change from false to true failed: Could not enable myapp: Execution of '/sbin/chkconfig -add myapp' returned 1: error reading information on service myapp: No such file or directory", "environment": "Red Hat 6.4\n\nPuppet Enterprise 2016.4.5\n\npuppetlabs-transition 0.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42825", "fixedVersions": [], "id": "42825", "issueType": "Bug", "key": "MODULES-6680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49b31c7f6a007049177a", "resolution": "Won't Do", "resolutionDate": "2018-02-28T15:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "transition : ensuring service is stopped in RedHat fails for nonexistent service", "timeSpent": "PT0S", "updated": "2018-03-01T18:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:35060490-aa27-40a2-b587-eca7672140c8", "created": "2018-02-21T16:25:00.000000", "name": "Screen Shot 2018-02-21 at 17.23.32.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13183"}], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:35060490-aa27-40a2-b587-eca7672140c8], great catch! Unfortunately, this module is not in our near-term roadmap. That link is pulled from [this line in the metadata|https://github.com/puppetlabs/puppetlabs-lvm/blob/9dbbb047fde9917134bc6b67da239a26bcdd50d1/metadata.json#L9]. Feel free to update it and open a PR.", "created": "2018-02-28T15:47:00.000000"}], "components": [], "created": "2018-02-21T16:24:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@469692a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk6dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602536817_*|*_6_*:*_1_*:*_0"}], "description": "Start here: [https://forge.puppet.com/puppetlabs/lvm]\n\nClick the \"Report Issues\" link, which points to https://puppet.atlassian.net/browse/MODULES/component/11456/\n\nYou should get an Atlassian 404 error (see attached)\n\nI believe the link should point to either either:\n\n[https://puppet.atlassian.net/projects/MODULES?selectedItem=com.atlassian.jira.jira-projects-plugin:components-page]\n\nor\u00a0\n\n[https://puppet.atlassian.net/issues/?jql=project+%3D+MODULES+AND+component+%3D+lvm]\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40636", "fixedVersions": [], "id": "40636", "issueType": "Bug", "key": "MODULES-6679", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Won't Do", "resolutionDate": "2018-02-28T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM Issues link points to a dead link (404)", "timeSpent": "PT0S", "updated": "2018-02-28T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "PR up at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/pull/346", "created": "2018-02-21T13:31:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Dependencies in the relevant modules have been updated.", "created": "2018-02-23T15:04:00.000000"}], "components": ["reboot"], "created": "2018-02-21T10:17:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Supported modules pin to reboot as \"< 3.0.0.0\""}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43ae4477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk5rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3299833_*|*_3_*:*_1_*:*_186733740_*|*_6_*:*_1_*:*_0"}], "description": "We released reboot 2.0.0, but some of our modules have \"< 2.0.0.0\" as their upper bound in their metadata.json. this will cause PMT to fail to install the module.\n\n\u00a0\n * DSC_Lite - done\n * DSC - missed 1.5.0\n * Windows meta module\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40607", "fixedVersions": [], "id": "40607", "issueType": "Improvement", "key": "MODULES-6678", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2018-02-23T15:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot : Update metadata references to reboot from '< 2.0.0.0'", "timeSpent": "PT0S", "updated": "2018-02-27T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["nagios_core"], "created": "2018-02-21T08:46:00.000000", "creator": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aafb8a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk5m7:"}], "description": "*Puppet Version:* 5.3.4\n *Puppet Server Version:* 5.1.5\n *OS Name/Version:*\n\nThe [nagios_servicegroup|https://puppet.com/docs/puppet/5.3/type.html#nagiosservicegroup] resource type has a parameter {{alias}} which configures a parameter in the Nagios object (a human-readable name). In our previous version of Puppet Enterprise (2017.2, with Puppet 4.10) this worked.\n\nIt seems in Puppet 5, {{alias}} is also a [metaparameter|https://puppet.com/docs/puppet/5.3/metaparameter.html#alias] which prevents the above from working.\n\nThe obvious solution is to rename the {{alias}} parameter of {{nagios_servicegroup}} to something else, e.g. {{servicegroup_alias}} to avoid conflict.\n\n*Desired Behavior:*\n\nPuppet configures a Nagios service group which contains an alias directive.\n\n*Actual Behavior:*\n\nPuppet reports an error as it interprets the {{alias}} parameter as a metaparameter.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Cannot alias Nagios_servicegroup[check_aaaa] to \"AAAA record\" at (file: /etc/puppetlabs/code/environments/1005_duplicate_servicegroups/modules/nagios/manifests/servicegroup.pp, line: 7); resource [\"Nagios_servicegroup\", \"AAAA record\"] already declared (file: /etc/puppetlabs/code/environments/1005_duplicate_servicegroups/modules/nagios/manifests/servicegroup.pp, line: 7) (file: /etc/puppetlabs/code/environments/1005_duplicate_servicegroups/modules/nagios/manifests/servicegroup.pp, line: 7, column: 3) on node monitor.resnet.bris.ac.uk\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38536", "fixedVersions": [], "id": "38536", "issueType": "Bug", "key": "MODULES-7226", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "nagios_servicegroup resource type has invalid parameter alias", "timeSpent": "PT0S", "updated": "2019-05-13T13:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0ea61c7f6a007049e6a9],\n\nCan you please provide the manifest to reproduce this error and --debug output if you have it?", "created": "2018-02-28T15:39:00.000000"}, {"author": "623c0ea61c7f6a007049e6a9", "body": "I'll try to provide it as soon as possible, however I was actually able to fix this for myself by making the workaround in manifests/mpm.pp (line 76~84) something that is always executed. I also see someone opened up a pull request to fix this for itk (with an actual fix, not my dirt workaround): [https://github.com/puppetlabs/puppetlabs-apache/pull/1766/commits/bfad6faba2540b40e5a1344bc63039d657d8569a]\n\n\u00a0\n\nTo add on to that fix, it's not just for itk, it's also for the prefork MPM.", "created": "2018-03-01T03:24:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0ea61c7f6a007049e6a9] let me know how this looks https://github.com/puppetlabs/puppetlabs-apache/pull/1767", "created": "2018-03-02T11:07:00.000000"}, {"author": "623c0ea61c7f6a007049e6a9", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] looks great! It was able to solve the issue on my end.", "created": "2018-03-05T01:47:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0ea61c7f6a007049e6a9], were you ever able to find manifests/debug output for this issue? i'm having a hard time reproducing...\n", "created": "2018-03-26T15:16:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Fix has been merged in.", "created": "2018-11-22T02:39:00.000000"}], "components": ["apache"], "created": "2018-02-21T07:41:00.000000", "creator": "623c0ea61c7f6a007049e6a9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Only the configured MPM module should be enabled."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7851a693"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Other (please specify in description)"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk5lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_747926976_*|*_3_*:*_1_*:*_22258672660_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_79053347_*|*_10004_*:*_1_*:*_569797834"}], "description": "_Basic Info_\n *Module Version:*\u00a03.0.0\n *Puppet Version:* 5.4\n *OS Name/Version:*\u00a0Debian Stretch x64\n\n_Currently, when setting up the Apache module, it errors when trying to install the PHP mod. The reason for this, is that 2 MPM's are being loaded, namely the configured one (prefork) and Apache default (event). Due to the 2 MPM's being loaded, Apache crashes. Due to this, I'm unable to let Puppet run in full without interfering myself and removing/commenting out the LoadModule from mpm_event.\u00a0 This makes our deploy of Vagrant across the team impossible._\n\n*Desired Behavior:*\n\nDo not install the event MPM unless defined.\n\n*Actual Behavior:*\n\nCurrently it loads both `npm_event.load` and `prefork.load` within `/etc/apache2/mods-enabled/`. Even though within my .pp file, I have `mpm_module => 'prefork'`. My guess is that when installing Apache, as event is the default MPM, it loads it in upon installation.\n\n\u00a0\n\nAny temporary workarounds would be appreciated.", "environment": "Vagrant 2.0.1 with Debian Stretch x64 on a Mac OSX High Sierra 10.13.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42824", "fixedVersions": [], "id": "42824", "issueType": "Bug", "key": "MODULES-6677", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ea61c7f6a007049e6a9", "resolution": "Fixed", "resolutionDate": "2018-11-22T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/apache : Default MPM event being set", "timeSpent": "PT0S", "updated": "2018-11-22T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c16a64a57610068e749bc]. Thanks for raising this issue. Can you post your manifest please? Also, have you tried opening a ticket with customer support? They may be able to assist you quicker on this. Thanks!", "created": "2018-03-13T08:21:00.000000"}, {"author": "623c16a64a57610068e749bc", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c],\n\nHere it is...\n\n#puppet module list | grep puppetlabs-ntp\n\u251c\u2500\u2500 puppetlabs-ntp (v4.0.0)\n\n#cat /etc/puppet/manifests/site.pp\nnode default{\ninclude ntp\n}\n\nI did not raise any ticket with customer support yet. To do so, I believe it needs an enterprise subscription which I don't have it.\n\nThanks\n\nBharath", "created": "2018-03-13T09:32:00.000000"}], "components": ["ntp"], "created": "2018-02-20T21:32:00.000000", "creator": "623c16a64a57610068e749bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d41ea6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/18"}], "description": "During installing any of the two modules I tried (puppetlabs-apache, puppetlabs-ntp)\u00a0on the agent I get this following error.\n\nError 400 on SERVER: Syntax error at 'Boolean'; expected ')' at /etc/puppet/modules/ntp/manifests/init.pp:203\u00a0\n\nError 400 on SERVER: Syntax error at 'Boolean'; expected ')' at /etc/puppet/modules/apache/manifests/init.pp:19\u00a0\n\n\u00a0\n\nThe current versions of modules installed on the puppetmaster server are...\n\n-> puppetmaster# puppet module list | egrep 'ntp|apache'\n\u251c\u2500\u2500 puppetlabs-apache (v2.3.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v7.1.1)\n\n\u00a0\n\n\u00a0", "environment": "I am running puppet server (3.8.7-1) on Oracle Linux 6.9 with a single puppet agent (3.8.7-1) on Oracle Linux 7.4.\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41708", "fixedVersions": [], "id": "41708", "issueType": "Bug", "key": "MODULES-6675", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16a64a57610068e749bc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{ntp} : {Syntax error at 'Boolean'; expected ')'}", "timeSpent": "PT0S", "updated": "2018-08-23T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2018-02-20T16:48:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31f146af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Registry 2.02"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylodj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30396446223_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40606", "fixedVersions": [], "id": "40606", "issueType": "Epic", "key": "MODULES-6674", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Won't Do", "resolutionDate": "2019-02-07T12:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry 2.02", "timeSpent": "PT0S", "updated": "2019-02-07T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Green through Adhoc:\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/54/", "created": "2018-03-13T20:27:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/7f9cb30bb50534923a1afa151e570fadf9dbcbed", "created": "2018-03-14T10:01:00.000000"}], "components": ["iis"], "created": "2018-02-20T14:14:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests passes in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cbc0381"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Flapping your IIS website is no good."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymb2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1772905187_*|*_3_*:*_2_*:*_32370443_*|*_10009_*:*_1_*:*_48895036_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_27862174"}], "description": "_Basic Info_\n *Module Version: 4.3.0*\n *Puppet Version:* PE 2017.3.2\n *OS Name/Version: Server 2012r2*\n\n*Desired Behavior:*\n\nSetting \"ensure\" to \"present\" on an iis_site resource should ideally ensure the creation of the site, but leave the state otherwise unmanaged in subsequent agent runs.\n\n*Actual Behavior:*\n\nSetting \"ensure\" to \"present\" changes the site state to started and stopped in cycles on subsequent agent runs, bringing a managed site up and down in turn.", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "35363", "fixedVersions": [], "id": "35363", "issueType": "Bug", "key": "MODULES-6673", "labels": [], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-iis : Ensure Present on iis_site results in a repeated loop of state cycling", "timeSpent": "PT0S", "updated": "2018-04-12T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-20T12:28:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A ticket that describes the work to done and specifies the method we'll use to exclude acceptance tests for sql2017."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74818222"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6276"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qt:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22372082775_*|*_6_*:*_1_*:*_0"}], "description": "Determine what mechanism we'll use to exclude inappropriate tests for sql2017\n\nTest tagging?\n\nNew rake task?", "epicLinkSummary": "SQL 2.2.0", "estimate": "PT0S", "externalId": "36393", "fixedVersions": [], "id": "36393", "issueType": "Task", "key": "MODULES-6672", "labels": [], "originalEstimate": "PT0S", "parent": "40689", "parentSummary": "SQL 2.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-11-06T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver - SPIKE Devise method for excluding acceptance tests from sql2017", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "On a per-checkin basis on three acceptance tests are run. All three are in spec/acceptance/sqlserver_instance_spec.rb and are\nSqlserver instance\n  Create an instance\n    it \"create #{inst_name} instance\"\n    it \"remove #{inst_name} instance\"\n    it \"create #{inst_name} instance with only one RS feature\"\n\nIn Ad-hoc all the acceptance tests are run at every acceptance test level.\n\nWeekly acceptance tests are run and you can see the spike in the test execution graph here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-previous-master/PLATFORM=windows2012r2-64sql_host%252Cdefault.a%257Bsql_version=2016%257D,WORKER_LABEL=beaker/\n\n", "created": "2019-03-22T17:47:00.000000"}], "components": ["sqlserver"], "created": "2018-02-20T12:24:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* List of acceptance tests not appropriate to run in CI for SQL2017\n\n\n * Devise mechanism for not running those tests on SQL2017"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438087ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfdz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30433976910_*|*_3_*:*_1_*:*_6799499_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3703033744"}], "description": "List all tests run in a full sql acceptance suite and evaluate for applicability for SQLServer 2017 and determine how to avoid running inappropriate tests on SQLServer 2017 if any such tests exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35362", "fixedVersions": [], "id": "35362", "issueType": "Task", "key": "MODULES-6671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2019-03-22T17:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE sqlserver : Investigate what tests are running in Acceptance suite", "timeSpent": "PT0S", "updated": "2021-04-26T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": [], "created": "2018-02-20T08:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d3d6126"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177138258_*|*_3_*:*_1_*:*_944617119_*|*_5_*:*_1_*:*_0"}], "description": "Evaluate [https://github.com/hbuckle/puppet-powershellmodule]\u00a0to determine if it can fulfill MODULES-6668.", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "35361", "fixedVersions": [], "id": "35361", "issueType": "Task", "key": "MODULES-6669", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-03-05T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PMPM : Evaluate hbuckle/puppet-powershellmodule community module", "timeSpent": "PT0S", "updated": "2018-03-05T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Requirement doc completes this ticket", "created": "2018-02-22T10:06:00.000000"}], "components": [], "created": "2018-02-20T08:52:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Decision log detailing which decision or direction we are taking and why we opted to not take the other paths."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1acd6a4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6638"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4qv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177082828_*|*_3_*:*_1_*:*_187651_*|*_5_*:*_1_*:*_0"}], "description": "Determine what are the requirements for a puppet module that installs PowerShell modules from any source that supports the Nuget provider.\n\n\u00a0\n\nInitial requirements:\n * Installs both PowerShell Modules and DSC Resources\n * Can configure repository location (PSGallery, local source, etc)\n * Supports running with PowerShell 6 as 'host'\n\n\n\nOptions being discussed\n * Use community module\n * Create a new\u00a0PMPM module\n * Add to existing PowerShell module", "epicLinkSummary": "PowerShell Module Package Management - Module Approval", "estimate": "PT0S", "externalId": "34250", "fixedVersions": [], "id": "34250", "issueType": "Task", "key": "MODULES-6668", "labels": [], "originalEstimate": "PT0S", "parent": "39543", "parentSummary": "PowerShell Module Package Management - Module Approval", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-02-22T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PMPM : Investigate requirements for a PowerShell module puppet module", "timeSpent": "PT0S", "updated": "2018-03-06T10:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/106", "created": "2018-02-20T04:39:00.000000"}], "components": [], "created": "2018-02-19T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@295eb4a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61298866_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42823", "fixedVersions": [], "id": "42823", "issueType": "Sub-task", "key": "MODULES-6667", "labels": [], "originalEstimate": "PT0S", "parent": "38535", "parentSummary": "Supported Release (motd) 1.8.0 - (20-02-2018) - (1b03db1bd74c03db01bf5e9f665e6c552eea6432)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T04:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-20T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "motd is good to release - QA signoff is complete!\n Release against 1b03db1bd74c03db01bf5e9f665e6c552eea6432", "created": "2018-02-20T03:29:00.000000"}], "components": [], "created": "2018-02-19T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2faffb20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58382237_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41706", "fixedVersions": [], "id": "41706", "issueType": "Sub-task", "key": "MODULES-6666", "labels": [], "originalEstimate": "PT0S", "parent": "38535", "parentSummary": "Supported Release (motd) 1.8.0 - (20-02-2018) - (1b03db1bd74c03db01bf5e9f665e6c552eea6432)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T03:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-20T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between this and the last release.", "created": "2018-02-20T03:29:00.000000"}], "components": [], "created": "2018-02-19T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c5864b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58326420_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40605", "fixedVersions": [], "id": "40605", "issueType": "Sub-task", "key": "MODULES-6665", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38535", "parentSummary": "Supported Release (motd) 1.8.0 - (20-02-2018) - (1b03db1bd74c03db01bf5e9f665e6c552eea6432)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-20T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between this and the last release.", "created": "2018-02-20T03:29:00.000000"}], "components": [], "created": "2018-02-19T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b04c119"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4hz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58312246_*|*_5_*:*_1_*:*_15752980968_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39547", "fixedVersions": [], "id": "39547", "issueType": "Sub-task", "key": "MODULES-6664", "labels": [], "originalEstimate": "PT0S", "parent": "38535", "parentSummary": "Supported Release (motd) 1.8.0 - (20-02-2018) - (1b03db1bd74c03db01bf5e9f665e6c552eea6432)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-02-19T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d3f3581"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4i7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4746_*|*_3_*:*_1_*:*_62271993_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_376259"}], "description": "*REASON:* MODULES-6599\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/1.7.0...1b03db1bd74c03db01bf5e9f665e6c552eea6432\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/master/", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38535", "fixedVersions": [], "id": "38535", "issueType": "Task", "key": "MODULES-6663", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (motd) 1.8.0 - (20-02-2018) - (1b03db1bd74c03db01bf5e9f665e6c552eea6432)", "timeSpent": "PT0S", "updated": "2018-02-20T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2018-02-19T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@519e7ccc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4h3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346548939_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42822", "fixedVersions": [], "id": "42822", "issueType": "Sub-task", "key": "MODULES-6662", "labels": [], "originalEstimate": "PT0S", "parent": "38534", "parentSummary": "Supported Release (concat) 4.2.0 - (release date) - (eccb86fe33478b1dca3465aa703b9185e6b14d5b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-23T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-23T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b72:02 PM\n\u00a0\n # \nconcat is good to release - QA signoff is complete! \n # \nRelease against eccb86fe33478b1dca3465aa703b9185e6b14d5b", "created": "2018-02-23T07:04:00.000000"}], "components": [], "created": "2018-02-19T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c382233"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_344406466_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41704", "fixedVersions": [], "id": "41704", "issueType": "Sub-task", "key": "MODULES-6661", "labels": [], "originalEstimate": "PT0S", "parent": "38534", "parentSummary": "Supported Release (concat) 4.2.0 - (release date) - (eccb86fe33478b1dca3465aa703b9185e6b14d5b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-23T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-23T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No README changes! Resolving ticket.", "created": "2018-02-23T07:02:00.000000"}], "components": [], "created": "2018-02-19T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cf185bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343469305_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40604", "fixedVersions": [], "id": "40604", "issueType": "Sub-task", "key": "MODULES-6660", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38534", "parentSummary": "Supported Release (concat) 4.2.0 - (release date) - (eccb86fe33478b1dca3465aa703b9185e6b14d5b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-23T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-23T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No README changes! Closing ticket as resolved :)", "created": "2018-02-23T07:01:00.000000"}], "components": [], "created": "2018-02-19T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a748a75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343435235_*|*_5_*:*_1_*:*_15481041334_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39546", "fixedVersions": [], "id": "39546", "issueType": "Sub-task", "key": "MODULES-6659", "labels": [], "originalEstimate": "PT0S", "parent": "38534", "parentSummary": "Supported Release (concat) 4.2.0 - (release date) - (eccb86fe33478b1dca3465aa703b9185e6b14d5b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-19T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@480b8f0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk4gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4478_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_589524614"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38534", "fixedVersions": [], "id": "38534", "issueType": "Task", "key": "MODULES-6658", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-26T03:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (concat) 4.2.0 - (release date) - (eccb86fe33478b1dca3465aa703b9185e6b14d5b)", "timeSpent": "PT0S", "updated": "2018-02-26T03:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-02-16T14:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55df9a94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk447:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63143193791_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36437", "fixedVersions": [], "id": "36437", "issueType": "Sub-task", "key": "MODULES-6657", "labels": [], "originalEstimate": "PT0S", "parent": "42821", "parentSummary": "Supported Release (puppetlabs-dsc) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-02-16T14:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31ed75a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk43z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63143199731_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35360", "fixedVersions": [], "id": "35360", "issueType": "Sub-task", "key": "MODULES-6656", "labels": [], "originalEstimate": "PT0S", "parent": "42821", "parentSummary": "Supported Release (puppetlabs-dsc) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-02-16T14:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66eaf62c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk43r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63143173018_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34249", "fixedVersions": [], "id": "34249", "issueType": "Sub-task", "key": "MODULES-6655", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42821", "parentSummary": "Supported Release (puppetlabs-dsc) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "main ticket closed", "created": "2018-02-26T11:29:00.000000"}], "components": [], "created": "2018-02-16T14:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3991ea39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk43b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_854094578_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33251", "fixedVersions": [], "id": "33251", "issueType": "Sub-task", "key": "MODULES-6654", "labels": [], "originalEstimate": "PT0S", "parent": "42821", "parentSummary": "Supported Release (puppetlabs-dsc) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-26T11:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-02-26T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "DUPE for MODULES-6593", "created": "2018-02-16T14:15:00.000000"}], "components": [], "created": "2018-02-16T14:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67fa73c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk43j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5222_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57847"}], "description": "*REASON:* 1.5.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42821", "fixedVersions": [], "id": "42821", "issueType": "Task", "key": "MODULES-6653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2018-02-16T14:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-02-16T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/94", "created": "2018-02-16T04:14:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] probably should come back over here and have a discussion on this and whether it is viable.\n\n\u00a0\n\n\u00a0", "created": "2018-02-20T19:09:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "{quote}I am not OK with vendoring in a binary in our module, or writing it to system32{quote}\n\n\u00a0\n\nA secondary option would be to provide an internal URL to download 7zip from. I think that is probably a reasonable compromise. Still needs to be downloaded somewhere and [~accountid:557058:caa883d4-3220-432f-924f-0eb3b8086818] was looking at what's available as facts. I suggested temp as I'm also not okay with writing to system32 (but there isn't a fact for SYSTEMDIR, so there is a compromise in there). Vendoring a 7z is a bit of a different thing to me, as we (Chocolatey) vendor it since it allows redist. If it was vendored here, it would need all of the licensing and information attached to it like you find in our codebase.\n", "created": "2018-02-20T19:12:00.000000"}, {"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc], I originally submitted these options to [~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] in GH:\n * We could add a new parameter pointing to 7z.exe\n * Vendor in 7z inside the choco.nuget package itself\n * Vendor in 7z to this repository\n\nPls let me know how to proceed, I need this fixed.", "created": "2018-02-21T09:14:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "{quote}* Vendor in 7z inside the choco.nuget package itself{quote}\n\nChocolatey already does this, but if you are trying to unpack chocolatey.nupkg, you won't be able to reach into it to grab the 7z in there. So that's out. That least the other two options.\n\nI'm thinking for most folks sake, if we add a new parameter pointing to the url of 7z, it will address the issue and folks will automatically opt into the old address by not changing it so the upgrade strategy is easy for them as well.", "created": "2018-02-21T09:41:00.000000"}, {"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "{quote}but if you are trying to unpack chocolatey.nupkg\n{quote}\nRight, didn't think about that :)\n{quote}\u00a0if we add a new parameter pointing to the url of 7z\n{quote}\nI think it is a good idea to use Puppet to create this file though", "created": "2018-02-21T10:23:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "{quote}I think it is a good idea to use Puppet to create this file though", "created": "2018-02-21T10:49:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "{quote}Second, I would go forward and use the inline_template to resolve the destination to {{ENV['TEMP']}}{quote}\n\nThat would be good for me, but let's check style guide and with the Puppet folks to see what they feel is best here  - cc [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:5a028139c24efb3c4ed448c4] [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] (at least a few, apologies if I forgot anyone that would need to review this)", "created": "2018-02-21T10:53:00.000000"}, {"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "{quote}I know with the url for downloading the chocolatey.nupkg, you can use http/s, unc, and local. The only thing missing would be a puppet source.\n{quote}\nCurrently, there is a PS function called {{Download-File}} . It uses\u00a0{{System.Net.WebClient}} -\u00a0 to fetch the file. Are you positive this works with normal local and UNC paths? (Sorry, I'm no good with .Net)\n\n\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/templates/InstallChocolatey.ps1.erb#L78", "created": "2018-02-21T11:02:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] we will get this into our grooming and priority planning here shortly.", "created": "2018-02-21T11:27:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] (y)", "created": "2018-02-21T13:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'm in favor of making the {{7za.exe}} location configurable, rather than vendoring. Carrying over the comment I left on the GitHub issue:\n\n\nI can understand the appeal of vendoring {{7za.exe}} inside the module to solve this problem. There are a few downsides from a maintainers perspective however that we have to consider:\n\n* Licensing for 7-zip is {{GNU LGPL}} per http://www.7-zip.org/license.txt. IANAL, but I'm not sure that redistributing 7-zip would be compatible with our Apache 2 license (also see https://www.apache.org/licenses/GPL-compatibility.html). In any event, it's a complicated subject.\n* Including other projects that are not Puppet maintained incurs an additional ongoing cost from a security perspective. To even add 7-zip requires approval by the release team, which means evaluating a number of criteria, including the disclosure practices of 7-zip. If approved, active security triage is then required going forward, which could result in unscheduled releases.\n* While the 7-zip source code is available as a 7-zip package, it's not available in a public repository like GitHub. This does make it a bit more difficult if there's ever a need to build custom binaries, for instance in response to a critical vulnerability that doesn't yet have a release.\n\nGiven the above complexity, is there another way we could address the hardcoded URI? For instance, would it be enough to make it configurable, so that users can stage their own copy (for instance by placing it in a Code Manager control repo), and using a {{file://}} style URI?", "created": "2018-02-21T23:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-chocolatey/pull/94\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/commit/e743906f440799a36f7ecc9ec1ea71f90a60c73d", "created": "2019-03-11T13:52:00.000000"}], "components": ["chocolatey "], "created": "2018-02-16T03:08:00.000000", "creator": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Code change\nDefault to 7z\nOption to specify location (local share, drive on disk, etc)\nDocumentation change to describe the parameter"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c71ad56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqhj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_94051691_*|*_1_*:*_1_*:*_14851151_*|*_10007_*:*_1_*:*_15701729_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33527626020"}], "description": "_Basic Info_\n *Module Version: 3.0.0*\n *Puppet Version: 4.10.10*\n *OS Name/Version: Windows 10*\n\n_The installer template sets up a [static 7z download URL|https://github.com/chocolatey/puppet-chocolatey/blob/master/templates/InstallChocolatey.ps1.erb#L90]. However, if a HTTP proxy is needed to access the URL, install of chocolatey will fail._\n\n*Desired Behavior: do not fail when 7za.exe cannot be downloaded*\n\n*Actual Behavior: install of chocolatey fails*\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39545", "fixedVersions": ["Chocolatey 3.3.0"], "id": "39545", "issueType": "Task", "key": "MODULES-6652", "labels": ["chocolatey", "PR", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "resolution": "Done", "resolutionDate": "2019-03-12T15:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-chocolatey : hard coded 7z download breaks proxy", "timeSpent": "PT0S", "updated": "2019-03-12T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "repro'd on my machine with:\n\n{{export TEST_TIERS=\"high,medium,low\"}}\n\nWhich yields:\n\n{{Run options: include \\{:\"tier_high,tier_medium,tier_low\"=>true}}}\n\n{{All examples were filtered out}}\n\nLooking into the helper that parses test_tiers to see if the problem is there.", "created": "2018-02-15T16:45:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Problem is in\u00a0/puppetlabs_spec_helper/rake_tasks.rb in\n\n{{desc \"Run beaker acceptance tests\"}}\n\nthat method isn't stripping out quotes and is failing the parsing of --tag options for rspec_opts.\n\nFiling a ticket and working on it now.", "created": "2018-02-16T12:28:00.000000"}], "components": [], "created": "2018-02-15T13:56:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8bbfd65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk2kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5530_*|*_3_*:*_1_*:*_81460495_*|*_6_*:*_1_*:*_0"}], "description": "Weekly tests for sql server are setting the test tiers appropriately (high, medium, low) but not executing any tests:\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/215/PLATFORM=windows2012r2-64sql_host%252Cdefault.a%257Bsql_version=2012%257D,WORKER_LABEL=beaker/consoleFull]\n\nFigure out when and make a ticket to FIX IT\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36436", "fixedVersions": [], "id": "36436", "issueType": "Task", "key": "MODULES-6651", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-02-16T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: determine why sqlserver tests are not being run in weeklies", "timeSpent": "PT0S", "updated": "2018-02-16T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] would you agree with me that this has been resolved?", "created": "2018-03-01T07:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Never mind, the module requires a `pdk update`.", "created": "2018-03-01T07:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/107", "created": "2018-03-01T08:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Changes have been merged. Resolving ticket.", "created": "2018-03-01T09:52:00.000000"}], "components": [], "created": "2018-02-15T07:37:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Appveyor testing on 32bit ruby again.\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa4db11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1yv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4736599_*|*_1_*:*_1_*:*_9172_*|*_3_*:*_1_*:*_1525380_*|*_5_*:*_2_*:*_324215613_*|*_10005_*:*_2_*:*_1214927812"}], "description": "32bit testing on Appveyor has been removed during a PDK convert. This needs to be readded in. The following commit removed it:\u00a0[https://github.com/puppetlabs/puppetlabs-motd/commit/59862dbf98d8f925ad85b0ff317774fe924274cf#diff-1...|https://github.com/puppetlabs/puppetlabs-motd/commit/59862dbf98d8f925ad85b0ff317774fe924274cf#diff-180360612c6b8c4ed830919bbb4dd459]\u2002\u2002\n\nMOTD uses registry and that 32bit registry redirection is a \"thing\", we really need that testing coverage back.\n\nThe appveyor.yml file should be similar to the one in concat following its PDK convert.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "35359", "fixedVersions": [], "id": "35359", "issueType": "Improvement", "key": "MODULES-6650", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-03-05T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MOTD : Appveyor 32bit testing needs added", "timeSpent": "PT0S", "updated": "2018-03-05T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-02-15T05:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5572937f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_440770875_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33250", "fixedVersions": [], "id": "33250", "issueType": "Sub-task", "key": "MODULES-6649", "labels": [], "originalEstimate": "PT0S", "parent": "39544", "parentSummary": "Supported Release - puppetlabs-mysql - 5.3.0 - (20/02/2018) - (c25b4396db0cf657c07194921519deda3c66f68e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-20T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mysql is good to release - QA signoff is complete!\nRelease against c25b4396db0cf657c07194921519deda3c66f68e", "created": "2018-02-20T04:16:00.000000"}], "components": [], "created": "2018-02-15T05:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c394f3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427509804_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42820", "fixedVersions": [], "id": "42820", "issueType": "Sub-task", "key": "MODULES-6648", "labels": [], "originalEstimate": "PT0S", "parent": "39544", "parentSummary": "Supported Release - puppetlabs-mysql - 5.3.0 - (20/02/2018) - (c25b4396db0cf657c07194921519deda3c66f68e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-20T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes between this and the last release.", "created": "2018-02-20T04:15:00.000000"}], "components": [], "created": "2018-02-15T05:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71a704a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427441650_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41702", "fixedVersions": [], "id": "41702", "issueType": "Sub-task", "key": "MODULES-6647", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39544", "parentSummary": "Supported Release - puppetlabs-mysql - 5.3.0 - (20/02/2018) - (c25b4396db0cf657c07194921519deda3c66f68e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-02-20T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-20T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Skipping as there are no docs changes between this and the last release.", "created": "2018-02-20T04:15:00.000000"}], "components": [], "created": "2018-02-15T05:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e96f575"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427414673_*|*_5_*:*_1_*:*_15750212651_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40603", "fixedVersions": [], "id": "40603", "issueType": "Sub-task", "key": "MODULES-6646", "labels": [], "originalEstimate": "PT0S", "parent": "39544", "parentSummary": "Supported Release - puppetlabs-mysql - 5.3.0 - (20/02/2018) - (c25b4396db0cf657c07194921519deda3c66f68e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1053", "created": "2018-02-20T08:08:00.000000"}], "components": [], "created": "2018-02-15T05:31:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@afcc236"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5487_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_443109869"}], "description": "*REASON:* PDK convert\u00a0https://puppet.atlassian.net/browse/MODULES-6454\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-mysql/compare/5.2.1...c25b4396db0cf657c07194921519deda3c66f68e]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39544", "fixedVersions": [], "id": "39544", "issueType": "Task", "key": "MODULES-6645", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-20T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release - puppetlabs-mysql - 5.3.0 - (20/02/2018) - (c25b4396db0cf657c07194921519deda3c66f68e)", "timeSpent": "PT0S", "updated": "2018-02-20T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5e287307b7c7b40ca5a46359]\n\nCan you run `puppet module list` and send over the output so I know which version of the module you are using. Hopefully from that we can look into how your issue can be resolved.\n\nMany thanks\n Paula", "created": "2018-02-15T04:02:00.000000"}, {"author": "5e287307b7c7b40ca5a46359", "body": "Dear Paula,\n\n{code}\nI get:\n[root@puppet ~]# puppet module list | grep firewall\n\u251c\u2500\u2500 alexharvey-firewall_multi (v1.10.0)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.10.0)\n{code}\nLet me know if you also need the versions of other modules, I have grepped since we have quite some modules in use. \n\nCheers,\nOliver", "created": "2018-02-15T04:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There have been a\u00a0couple of\u00a0bug fixes related to firewall parsing rules in the last 2 releases. Would it be possible for you to upgrade your module version to the latest (1.12.0) and hopefully this should resolve your issue.\u00a0\n\n:)\u00a0\n\nMany thanks\n Paula", "created": "2018-02-15T05:00:00.000000"}, {"author": "5e287307b7c7b40ca5a46359", "body": "Dear [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\n\nyes, indeed, after updating to recent git master (which is still accounted for as 1.12.0) I get:\n{code:java}\n# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for wn021.XXXXXX\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A OUTPUT -m cgroup --cgroup 1114129 -j MARK --set-xmark 0xb/0xffffffff\nInfo: Applying configuration version '99f3bea3c2daade79a05931b96d0f3a940bd0abe e69caf5426d1bff71be1f8720904eb7899e7a9c3'\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A OUTPUT -m cgroup --cgroup 1114129 -j MARK --set-xmark 0xb/0xffffffff\nNotice: Applied catalog in 57.92 seconds{code}\nSo the issue is reduced to a warning.\n\nAll the best,\n\nOliver", "created": "2018-02-15T08:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "This seems to have been resolved and as a result I am going to set this ticket as resolved. If you have any further issues please feel free to open a new ticket.", "created": "2018-02-16T07:18:00.000000"}], "components": ["firewall"], "created": "2018-02-14T16:55:00.000000", "creator": "5e287307b7c7b40ca5a46359", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30dd3e4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39924066_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_98270363"}], "description": "After manually adding a {{cgroup}} matching rule such as\n{code}\niptables -t mangle -A OUTPUT -m cgroup --cgroup 0x00110011 -j MARK --set-mark 11\n{code}\nThe parser coughs with:\n{code}\nError: /Stage[main]/Main/Resources[firewall]: Failed to generate additional resources using 'generate': Parser error: keys (3) and values (7) count mismatch on line: -A OUTPUT -m cgroup --cgroup 1114129 -j MARK --set-xmark 0xb/0xffffffff\nInfo: Applying configuration version '99f3bea3c2daade79a05931b96d0f3a940bd0abe e69caf5426d1bff71be1f8720904eb7899e7a9c3'\nError: Failed to apply catalog: Parser error: keys (3) and values (7) count mismatch on line: -A OUTPUT -m cgroup --cgroup 1114129 -j MARK --set-xmark 0xb/0xffffffff\n{code}\n\nAlso, it is not possible to define such rules as of yet, since Puppet firewall does not support the {{cgroup}} matcher. \n\n", "environment": "CentOS 7, Puppet 5.3.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38533", "fixedVersions": [], "id": "38533", "issueType": "Bug", "key": "MODULES-6643", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e287307b7c7b40ca5a46359", "resolution": "Fixed", "resolutionDate": "2018-02-16T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Parser fails on cgroup matching rules, unable to match cgroup", "timeSpent": "PT0S", "updated": "2018-02-16T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The {{file_line}} resource type comes from the stdlib module. Moving this to the {{MODULES}} project.", "created": "2018-02-20T10:25:00.000000"}], "components": ["stdlib"], "created": "2018-02-14T12:36:00.000000", "creator": "557058:2ab6f672-f6ec-46c5-b3e4-c9a42d51e3c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cabb252"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk1f3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "As you may be aware that we have a file bucket resource which can be adopted to backup the files.\n\nhowever most of the files are getting edited via file_line and it is unfortunate that file_line resource does not supports the backup attribute like File resource.\n\ncan we get that feature please?\n\nThank you!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33249", "fixedVersions": [], "id": "33249", "issueType": "Improvement", "key": "MODULES-6670", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ab6f672-f6ec-46c5-b3e4-c9a42d51e3c6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "support of backup attribute with the file_line resource", "timeSpent": "PT0S", "updated": "2018-04-20T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2018-02-14T11:43:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@373d5bc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq5j:"}], "description": "The dsc_type.rb.erb template creates each puppet type based on each DSC Resource. In the template, there is a section that writes a doc block for help info about the DSC Resource. When this line in the template was written HQ DSC Resources didn't exist, so there wasn't a distinction and now the doc block incorrectly states 'xDsc' regardless if the type represents a Experimental DSC Resource or a HQ DSC Resource.\n\nAdmittantly the language in the line is problematic without the 'Experimental' reference, as it should say something more like '...information about Microsoft DSC Resources we vendor...'.\n\nFWIW I don't this this doc block is helpful at all, and should really be in the readme more than in each type.\n\nTo 'fix' this would require touching **every** template file.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40602", "fixedVersions": [], "id": "40602", "issueType": "Task", "key": "MODULES-6642", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC: DSC Type Template doc info points to Experimental DSC Resources when its a HQ DSC Resource", "timeSpent": "PT0S", "updated": "2021-01-25T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1], \n\nAre you suggesting the option of passing \"home\" to the user resource being created on line 32? We are always accepting PRs on the project and will probably not be getting around to this work any time soon, given our current roadmap. Thanks for raising this issue!", "created": "2018-02-14T16:11:00.000000"}], "components": [], "created": "2018-02-14T10:00:00.000000", "creator": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27e353f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk19z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22299326_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: v1.6.1*\n *Puppet Version: 4.10.10*\n *OS Name/Version: Centos7*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nin tomcat/manifest/install.pp line 32,\u00a0 allow the tomcat home_dir = /opt/tomcat.\u00a0 Currently, name and gid are available, include home.\n\n*Actual Behavior:*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "33248", "fixedVersions": [], "id": "33248", "issueType": "Bug", "key": "MODULES-6641", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "resolution": "Won't Do", "resolutionDate": "2018-02-14T16:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat : move home_dir for tomcat", "timeSpent": "PT0S", "updated": "2018-04-20T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/2eaf08e62e2121cf7675bdaca2d1542bafad9e08", "created": "2018-05-07T10:46:00.000000"}], "components": ["dsc"], "created": "2018-02-14T09:28:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@664bc51e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7056"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk18n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6821157222_*|*_3_*:*_1_*:*_2090308_*|*_10009_*:*_1_*:*_262651426_*|*_5_*:*_1_*:*_0"}], "description": "The DSC LCM RefreshMode must be set to either 'Push' or 'Disabled' for the dsc module to function, as it uses 'Invoke-DscResource' cmdlet, which requires either setting to work.", "epicLinkSummary": "DSC 1.6.0", "estimate": "PT0S", "externalId": "36435", "fixedVersions": [], "id": "36435", "issueType": "Task", "key": "MODULES-6640", "labels": [], "originalEstimate": "PT0S", "parent": "33366", "parentSummary": "DSC 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-05-07T10:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC :  List LCM RefreshMode setting requirement in readme", "timeSpent": "PT0S", "updated": "2018-05-07T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Is this ticket feasible/viable [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d]?", "created": "2018-04-20T04:59:00.000000"}], "components": ["netdev_stdlib"], "created": "2018-02-14T08:07:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@363de487"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzk17j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}], "description": "_Basic Info_\n *Module Version:0.13.0*\n *Puppet Version: 4.x*\n *OS Name/Version: Scientific Linux 7*\n\n _puppet generate types --environment=devel_\n\n*Desired Behavior:*\n\nThe ability to pre-generate resource types\n\n*Actual Behavior:*\n\nDebug: Loading custom type 'snmp_notification_receiver' in '/etc/puppetlabs/code/environments/devel/modules/netdev_stdlib/lib/puppet/type/snmp_notification_receiver.rb'.\nError: /etc/puppetlabs/code/environments/devel/modules/netdev_stdlib/lib/puppet/type/snmp_notification_receiver.rb: title patterns that use procs are not supported.\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:46:in `block (2 levels) in initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:44:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:44:in `block in initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:41:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:41:in `initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:205:in `new'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:205:in `block in generate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:174:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:174:in `generate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/face/generate.rb:60:in `block (3 levels) in <top (required)>'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/action.rb+eval[wrapper]:242:in `types'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/face_base.rb:252:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:366:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:662:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\nDebug: Loading custom type 'snmp_user' in '/etc/puppetlabs/code/environments/devel/modules/netdev_stdlib/lib/puppet/type/snmp_user.rb'.\nError: /etc/puppetlabs/code/environments/devel/modules/netdev_stdlib/lib/puppet/type/snmp_user.rb: title patterns that use procs are not supported.\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:46:in `block (2 levels) in initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:44:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:44:in `block in initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:41:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/models/type/type.rb:41:in `initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:205:in `new'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:205:in `block in generate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:174:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/generate/type.rb:174:in `generate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/face/generate.rb:60:in `block (3 levels) in <top (required)>'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/interface/action.rb+eval[wrapper]:242:in `types'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/face_base.rb:252:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:366:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:662:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38532", "fixedVersions": [], "id": "38532", "issueType": "Improvement", "key": "MODULES-6639", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netdev_stdlib : title patterns that use procs are not supported", "timeSpent": "PT0S", "updated": "2018-06-13T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "attachments": [], "comments": [], "components": [], "created": "2018-02-13T17:10:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2682b048"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell Module Package Management - Module Approval"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_39464313409_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_20387983862"}], "description": "*Goals:*\n * Use the dsc_lite module in conjunction with the result of this epic in order to both deploy a DSC Resource to a target node and use that DSC Resource to manage it in the same run\n * Have something shipped/ready for PowerShell summit in April\n ** In support of this timeline, work with hbuckle to get the module to Approved\n ** Come to a working understanding with hbuckle on contributions and timeline from Puppet contributors\n ** Ensure that our goals align with his goals for the module\n * Long term - do we bring this in house as supported?\n\n*Success:*\n * Install DSC Resource\n * Install PowerShell Module\n * Support configuring repository source (PSGallery, etc)\n\n*Customers:*\n * Users of the dsc_lite module\n * Users of the powershell exec module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39543", "fixedVersions": [], "id": "39543", "issueType": "Epic", "key": "MODULES-6638", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell Module Package Management - Module Approval", "timeSpent": "PT0S", "updated": "2020-01-07T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "5a028139c24efb3c4ed448c4", "created": "2018-02-13T13:50:00.000000", "name": "iis_nice_error.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13285"}], "comments": [{"author": "557058:4007923b-fb2e-4d95-b761-0832b1ec6a5c", "body": "If anyone looking for a fix for this, I have added code here\n\nhttps://github.com/rammaram06/puppetlabs-iis/commit/597dc8b18cdc82b9ca32501d3e215f0bfb30f4c0\n\n\u00a0", "created": "2018-03-04T09:26:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/21ea52ca9ce1652056e0c6067a91128543f67e90", "created": "2018-03-14T10:03:00.000000"}], "components": ["iis", "windows"], "created": "2018-02-13T12:43:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Two sites on the same node listening on the same port should not fail to create if the virtual host name is properly specified as different in the bindinginformation property of the manifest.\n\nUnit test passing in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f8cf896"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:x"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7157559_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2485188625"}], "description": "*Module Version: 4.3.0*\n *Puppet Version: **\n *OS Name/Version: Windows **\n\nIf two websites exist on a node and the only difference between those sites' binding information is the hostname, then the modules call to New-Website, passing the port number from the bindinginformation property, will still fail to create the web site. This is because only the port number\u00a0is currently passed into the cmdlet, not the host name portion of the bindinginformation. Since another site already exists on that port number, and since Puppet immediately tries to start the site, the entire create operation will fail once the port collision error occurs.\n\n*Desired Behavior:*\n\nWhen a manifest specified two websites on the same port but with different virtual host names, both sites should be created and should start successfully.\n\nThis can be achieved by using [IIS PR #150|https://github.com/puppetlabs/puppetlabs-iis/pull/150]\u00a0as a template for adding the hostheader information to the params hash passed to New-Website. The fix just needs to look at the bindinginginformation string provided by the user and set the -hostheader parameter value to the value provided by the user in the manifest.\n\n\u00a0\n\n*Actual Behavior:*\n\nWhen a manifest specifies two web sites on the same node, listening on the same port, but with different virtual host names specified in the bindinginformation property, at least one of the sites will fail to be created because of the port collision. The virtual host name difference is not taken into account by the module.", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "36434", "fixedVersions": [], "id": "36434", "issueType": "Bug", "key": "MODULES-6637", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : Port conflicts if only hostname is different in binding", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": [], "created": "2018-02-13T12:28:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "See Michaels work in Reboot and Registry.\n\n[http://keepachangelog.com/en/1.0.0/]\n\nPrepend \"BREAKING\" for breaking changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@286629c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12307_*|*_1_*:*_1_*:*_27837641_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "33247", "fixedVersions": [], "id": "33247", "issueType": "Improvement", "key": "MODULES-6636", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-02-13T20:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC 1.5: Add \"Keep a Changelog\" format to the changelog", "timeSpent": "PT0S", "updated": "2018-02-13T20:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1761", "created": "2018-02-19T08:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting this ticket to blocked, awaiting the Apache release.", "created": "2018-02-19T08:35:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:84a64518-9134-4b6f-9829-3e494465a1f8],\u00a0\n\nYour changes have been merged, I am going to resolve this ticket unless you have any objections?\n\nMany Thanks\n\nPaula\n\n\u00a0", "created": "2018-02-22T00:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to resolved. If there any issues please do not hesitate to reopen.\n\nAgain thank you for your PR :)", "created": "2018-02-22T03:13:00.000000"}], "components": [], "created": "2018-02-12T21:51:00.000000", "creator": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "allow for ssl cert and ssl key variables to be passed and declared in the ssl.conf template"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cc4b02d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjzuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_555986286_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_239859009_*|*_10005_*:*_1_*:*_1056470"}], "description": "*Puppetlabs-apache*\n *Module Version: 2.3.1*\n *Puppet Version: NA*\n *OS Name/Version: NA*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\u00a0When not specifying a vhost, it should be able to accept and specify an SSLCertificateFile and SSLCertificateKeyFile in the ssl.conf\n\n*Actual Behavior:*\u00a0It does not have an option to pass these values into ssl.conf when apache::mod::ssl is declared\n\n\u00a0\n\n[ssl.conf template|https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/mod/ssl.conf.erb]", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42819", "fixedVersions": [], "id": "42819", "issueType": "New Feature", "key": "MODULES-6635", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "resolution": "Fixed", "resolutionDate": "2018-02-22T03:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : unable to set ssl crt and ssl key in ssl.conf", "timeSpent": "PT0S", "updated": "2018-02-22T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "There are time frames where the Puppet Agent version is ahead of what is in PE (current_platform).\n\nFor example right now the latest agent version is 5.5.1 but the latest PE (2017.3.5) has agent version 5.3.5", "created": "2018-04-24T20:03:00.000000"}], "components": [], "created": "2018-02-12T19:27:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f51c721"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfvr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6203834758_*|*_5_*:*_1_*:*_0"}], "description": "smoke_platforms currently run a set of tests against a puppet version... if current_platform tests are no different, why run both?\n\nDiscover if the platforms are different, and if they are document how. If not different, ticket work to remove current_platform because why tests the exact same tests on the same platforms twice?", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "38531", "fixedVersions": [], "id": "38531", "issueType": "Improvement", "key": "MODULES-6738", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-04-25T15:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules: SPIKE determine difference between smoke_platform and current_platform", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Is this more an epic than a single ticket?  If so, we can probably close as a duplicate of its parent epic.  [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2018-04-24T20:00:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Remaining modules not in compliance (excluding the exceptions listed above) are:\n\nchocolatey\n\npowershell\n\n\u00a0", "created": "2018-04-25T15:43:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Adding two tickets for the remaining work on Chocolatey and Powershell then closing this ticket.", "created": "2018-04-25T16:26:00.000000"}], "components": [], "created": "2018-02-12T19:21:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49ae8ca7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfvj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6207059032_*|*_6_*:*_1_*:*_0"}], "description": "All windows platforms (with the exceptions of IIS, DSC/DSC_Lite, and SQLServer) should be moved to the following standard for CI smoke and acceptance testing.\n\nsmoke_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2012r2-64default.a-redhat7-64mdca'\n- 'windows2016_core-64default.a'\nfuture_pe_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2016_core-64default.a'\ncurrent_pe_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2016_core-64default.a'", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "37442", "fixedVersions": [], "id": "37442", "issueType": "Improvement", "key": "MODULES-6736", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-04-25T16:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules: SPIKE standardize CI test platforms for most Windows modules", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-12T19:11:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Edit\u00a0jenkii/jenkins-master-prod-1/projects/modules-unified.yaml to add the following\u00a0comments for respective windows modules:\n\nIIS:\u00a0IIS versions are bound to OS versions so testing all combinations are necessary\n\nDSC/DSC_Lite:\u00a0Requires powershell 5 and above\n\nSQLServer:\u00a0Requires different beaker host generator properties to use sql"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@304432da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73048792_*|*_3_*:*_1_*:*_2002731_*|*_10009_*:*_1_*:*_590580671_*|*_5_*:*_1_*:*_0"}], "description": "Some of the windows module's test platform are necessarily different. When that's the case the need for those differences should be documented in ci-job-configs/jenkii/jenkins-master-prod-1/projects/modules-unified.yaml\n\n\u00a0\n\n\u00a0", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "35358", "fixedVersions": [], "id": "35358", "issueType": "Improvement", "key": "MODULES-6747", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-02-20T12:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Document heterogeneous test platform in ci-job-configs", "timeSpent": "PT0S", "updated": "2018-03-02T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-05T18:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Failing in CI\n\nLooks like a module path copying issue in the presuite\n\n{code}\n17:43:04 localhost $ scp tests/files/dsc_puppetfakeresource/PuppetFakeResource windows2012r2_wmf5-64-1:C:/ProgramData/PuppetLabs/code/modules/dsc/lib/puppet_x/dsc_resources {:ignore => }\n17:43:04 localhost $ scp tests/files/dsc_puppetfakeresource/PuppetFakeResource2 windows2012r2_wmf5-64-1:C:/ProgramData/PuppetLabs/code/modules/dsc/lib/puppet_x/dsc_resources {:ignore => }\n17:43:05 localhost $ scp tests/files/dsc_puppetfakeresource/dsc_puppetfakeresource.rb windows2012r2_wmf5-64-1:C:/ProgramData/PuppetLabs/code/modules/dsc/lib/puppet/type {:ignore => }\n17:43:06 \n17:43:06 * Apply Manifest\n17:43:06 \n17:43:06 kdkfcd6hqenwl2v.delivery.puppetlabs.net (windows2012r2_wmf5-64-1) 00:43:06$ cmd.exe /c puppet apply\n17:43:06   Notice: Compiled catalog for kdkfcd6hqenwl2v.delivery.puppetlabs.net in environment production in 0.20 seconds\n17:43:11   Error: PowerShell DSC resource PuppetFakeResource  failed to execute Set-TargetResource functionality with error message: cd6382f9-2f03-4f71-a89e-91bea3d27e83 \n17:43:18   Error: /Stage[main]/Main/Dsc[throw_1]/ensure: change from absent to present failed: PowerShell DSC resource PuppetFakeResource  failed to execute Set-TargetResource functionality with error message: cd6382f9-2f03-4f71-a89e-91bea3d27e83 \n17:43:18   Error: PowerShell DSC resource PuppetFakeResource  failed to execute Set-TargetResource functionality with error message: 92583ae0-5127-4787-9e9f-3c3f6a131301 \n17:43:20   Error: /Stage[main]/Main/Dsc[throw_2]/ensure: change from absent to present failed: PowerShell DSC resource PuppetFakeResource  failed to execute Set-TargetResource functionality with error message: 92583ae0-5127-4787-9e9f-3c3f6a131301 \n17:43:20   Notice: Applied catalog in 9.73 seconds\n17:43:20 \n{code}\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-dsc_lite_intn-sys_smoke-master/PLATFORM=windows2012r2_wmf5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/44/consoleFull\n", "created": "2018-03-11T21:10:00.000000"}], "components": [], "created": "2018-02-12T19:06:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms\u00a0DSC_lite run against in CI look like this:\n|smoke_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|lts_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|\n|previous_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|\n|current_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|\n\n\u00a0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4852a4aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjztz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_523597429_*|*_1_*:*_1_*:*_1522735371_*|*_10007_*:*_1_*:*_55886_*|*_10009_*:*_1_*:*_290343386_*|*_3_*:*_1_*:*_221251870_*|*_5_*:*_1_*:*_0"}], "description": "DSC_Lite CI platforms currently looks like this:\n|smoke_platforms: [ 'windows2012r2_wmf5-64a' ]|\n|lts_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|previous_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|current_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n\nAdd\u00a0the master from the smoke platform, and remove the masters from full acceptance tests.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "34248", "fixedVersions": [], "id": "34248", "issueType": "Improvement", "key": "MODULES-6741", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-03-14T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change DSC_Lite CI Platform", "timeSpent": "PT0S", "updated": "2018-04-26T20:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-05T18:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Failing in CI\n\n{code}\n01:55:19 FM-2626 - C48 - Install Puppet Enterprise\n01:55:19 \n01:55:19 * Install PE\n01:55:19 Beaker::DSL::Outcomes::FailTest: There should be one host with master defined!\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/roles.rb:243\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/roles.rb:241\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/roles.rb:232\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/roles.rb:45\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-pe-1.37.0/lib/beaker-pe/install/pe_utils.rb:76\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-pe-1.37.0/lib/beaker-pe/install/pe_utils.rb:1232\n01:55:19 /tmp/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM/windows2012r2_wmf5-64default.a/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.33.0/lib/beaker/dsl/structure.rb:300\n{code}\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM=windows2012r2_wmf5-64default.a,WORKER_LABEL=beaker/77/console\n\nSeems the pre-suite helpers need some work to be migrated to spec_helper_acceptance.", "created": "2018-03-11T21:03:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "New PR up here [https://github.com/puppetlabs/ci-job-configs/pull/4357]\n\nAfter that goes in master then we can push up MODULES-7039", "created": "2018-04-23T16:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-04-23T18:20:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing here\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/109/", "created": "2018-04-25T16:36:00.000000"}], "components": [], "created": "2018-02-12T19:02:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms\u00a0DSC run against in CI look like this:\n|smoke_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|lts_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|\n|previous_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|\n|current_pe_platforms: [ 'windows2012r2_wmf5-64default.a' ]|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e5f8193"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlh07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_689732294_*|*_1_*:*_1_*:*_1522986509_*|*_10007_*:*_1_*:*_53313_*|*_10009_*:*_2_*:*_296329103_*|*_3_*:*_1_*:*_221683671_*|*_4_*:*_1_*:*_3001252215_*|*_5_*:*_2_*:*_476459491"}], "description": "Currently the CI platforms for DSC look like this:\n|smoke_platforms: [ 'windows2012r2_wmf5-64a' ]|\n|lts_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|previous_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n|current_pe_platforms: [ 'windows2012r2_wmf5-64default.a-redhat7-64mdca' ]|\n\nThe smoke platform should have a master, and the full acceptance tests should remove those masters.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "33246", "fixedVersions": [], "id": "33246", "issueType": "Improvement", "key": "MODULES-6749", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-25T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules: Change DSC CI Platform", "timeSpent": "PT0S", "updated": "2018-04-25T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-11T21:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Kicked off https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/113/ to test pipelines", "created": "2018-03-11T21:22:00.000000"}], "components": [], "created": "2018-02-12T18:46:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Make the platforms IIS run against in CI look like this:\n|smoke_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|- 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a'|\n|- 'windows2016-64default.a'|\n|current_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a'|\n|- 'windows2016-64default.a'|\n|previous_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a'|\n|- 'windows2016-64default.a'|\n|lts_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a'|\n|- 'windows2016-64default.a'|"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34d146"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjztr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_221471383_*|*_1_*:*_1_*:*_1521342180_*|*_3_*:*_1_*:*_286811_*|*_10009_*:*_1_*:*_816704063_*|*_5_*:*_1_*:*_0"}], "description": "Current IIS platforms are:\n|smoke_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012r2-64default.a'|\n|- 'windows2016_core-64default.a'|\n|future_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|- 'windows2016-64default.a'|\n|current_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|- 'windows2016-64default.a'|\n|previous_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|- 'windows2016-64default.a'|\n|lts_pe_platforms:|\n|- 'windows2008r2-64default.a'|\n|- 'windows2012-64default.a'|\n|- 'windows2012r2-64default.a-redhat7-64mdca'|\n|- 'windows2016-64default.a'|\n\nThe masters in the full-acceptance tests should be removed. And a master/agent config should be added to smoke_platforms using windows2012r2.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42818", "fixedVersions": [], "id": "42818", "issueType": "Improvement", "key": "MODULES-6751", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-03-14T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Standardize Windows Modules: Change IIS CI Platform", "timeSpent": "PT0S", "updated": "2018-03-14T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c10ea1c7f6a007049e7ea]. Thanks for raising the issue. We're pretty swamped at the moment and are unlikely to get to this in the foreseeable future. If you have some cycles and can submit a PR it will help to expedite getting it in to master. Thanks!", "created": "2018-04-20T05:01:00.000000"}, {"author": "623c10ea1c7f6a007049e7ea", "body": "Hi Davin Hanlon. What is a PR? Please take a look at this work:\n [https://github.com/m4ce/puppet-ext_file_line]\nHoping that it helps you.\n \u00a0", "created": "2018-04-20T06:33:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:623c10ea1c7f6a007049e7ea]. PR = pull request. Create a branch of the module, make the updates on the branch to fix the issue, and then submit it as a pull request (PR) and we can review. Hope this helps. Thanks!", "created": "2018-04-20T08:07:00.000000"}], "components": ["stdlib"], "created": "2018-02-12T11:27:00.000000", "creator": "623c10ea1c7f6a007049e7ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc25c7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjz8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}], "description": "*Module Version:\u00a04.24.0*\n *Puppet Version: 5.3*\n *OS Name/Version: Debian stretch 64*\n\n\u00a0\n\nAdd the ability to file_line to use regex backreferences in the line attribute.\n\nLike the replacement parameter of the regsubst function:\n * _replacement_\u00a0Replacement string. Can contain backreferences to what was matched using \\0 (whole match), \\1 (first set of parentheses), and so on.\n\n\u00a0\n\n*Desired Behavior:*\n{code:puppet}\nfile_line { 'tomcat_logs_level':\n \u00a0 ensure => present,\n \u00a0 path => '/etc/tomcat8/logging.properties',\n \u00a0 match => '(.*).level = ',\n \u00a0 line => '\\1.level = SEVERE',\n \u00a0 multiple => true,\n }\n{code}\n*Actual Behavior:*\n{code:puppet}\nexec {\u00a0\"sed -i 's|.level = .*|.level = SEVERE|' logging.properties\":\n \u00a0 path => '/usr/bin:/usr/sbin:/bin',\n \u00a0 cwd => '/etc/tomcat8',\n }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41700", "fixedVersions": [], "id": "41700", "issueType": "Improvement", "key": "MODULES-6634", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10ea1c7f6a007049e7ea", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-stdlib : use regex backreferences in the line attribute of file_line", "timeSpent": "PT0S", "updated": "2021-01-25T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "v2.6.2 released on rubygems", "created": "2018-02-12T14:06:00.000000"}], "components": [], "created": "2018-02-12T10:52:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29fa5ca4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjz5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11684998_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3796"}], "environment": "puppetlabs_spec_helper is one of the last remaining bastions of the 'master_domain' error we've been seeing with modules and Puppet 5.3.4. Also, there seems to be a security vulnerability with the version of rubocop we're using ( < 0.48.1 ).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35402", "fixedVersions": [], "id": "35402", "issueType": "Task", "key": "MODULES-6633", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-02-12T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper release: GettextSetup", "timeSpent": "PT0S", "updated": "2018-02-12T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-12T09:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c8280eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjyw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27768768_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34352", "fixedVersions": [], "id": "34352", "issueType": "Sub-task", "key": "MODULES-6632", "labels": [], "originalEstimate": "PT0S", "parent": "40601", "parentSummary": "Supported Release (websphere_application_server) 1.1.0 - (2018/02/12) - (fa85264c80fb482bdd5e6bd1f06119e70d84a7a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-12T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-12T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-02-12T09:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40299a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjyvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24192997_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33245", "fixedVersions": [], "id": "33245", "issueType": "Sub-task", "key": "MODULES-6631", "labels": [], "originalEstimate": "PT0S", "parent": "40601", "parentSummary": "Supported Release (websphere_application_server) 1.1.0 - (2018/02/12) - (fa85264c80fb482bdd5e6bd1f06119e70d84a7a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-12T16:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-12T16:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2018-02-12T16:19:00.000000"}], "components": [], "created": "2018-02-12T09:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f317fb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjyvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24020482_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42817", "fixedVersions": [], "id": "42817", "issueType": "Sub-task", "key": "MODULES-6630", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40601", "parentSummary": "Supported Release (websphere_application_server) 1.1.0 - (2018/02/12) - (fa85264c80fb482bdd5e6bd1f06119e70d84a7a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-02-12T16:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-12T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2018-02-12T09:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76de5fc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjyvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24005132_*|*_5_*:*_1_*:*_16397986959_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.0.1...fa85264c80fb482bdd5e6bd1f06119e70d84a7a3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41698", "fixedVersions": [], "id": "41698", "issueType": "Sub-task", "key": "MODULES-6629", "labels": [], "originalEstimate": "PT0S", "parent": "40601", "parentSummary": "Supported Release (websphere_application_server) 1.1.0 - (2018/02/12) - (fa85264c80fb482bdd5e6bd1f06119e70d84a7a3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(websphere_application_server) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:29065b8c-56ec-42db-aa6c-1378331f9538] [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-02-12T16:02:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Jenkins hash does not match release hash because of a typo found in the DOCS review. I'll be damned if we're waiting for another Jenkins cycle over a word in the README.", "created": "2018-02-12T16:18:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/111", "created": "2018-02-12T17:22:00.000000"}], "components": [], "created": "2018-02-12T09:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@304e4f7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjyvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5100_*|*_3_*:*_1_*:*_66700390_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22962751_*|*_10005_*:*_1_*:*_3036"}], "description": "*REASON:* non-root installation\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.0.1...fa85264c80fb482bdd5e6bd1f06119e70d84a7a3\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_init-merge_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40601", "fixedVersions": [], "id": "40601", "issueType": "Task", "key": "MODULES-6628", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-13T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (websphere_application_server) 1.1.0 - (2018/02/12) - (fa85264c80fb482bdd5e6bd1f06119e70d84a7a3)", "timeSpent": "PT0S", "updated": "2018-02-13T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "body": "This seems to be the problematic commit: [https://github.com/puppetlabs/puppetlabs-mysql/commit/b3658f8c7623b98a6ebae4fba5e88313c0905658#diff-4e3328e973b746255499bf31fd0eddbe]\n\n\u00a0\n\nI have confirmed that downgrading to 5.1.0 works properly.", "created": "2018-02-09T12:39:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:557058:264d98ab-191e-423f-9df5-80b0dedb254e]. We will look into this, but we have a lot on right now so it could be a while before we get to it. If you have cycles a PR will help us get this addressed quicker. Thanks!", "created": "2018-04-20T05:06:00.000000"}, {"author": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "body": "I just downgraded to 5.1.0 before the bug was added. If you won't be able to fix it for awhile I would at least add a regression note and update the docs to explain that the examples are broken for managing existing/remote servers.", "created": "2018-04-20T06:00:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:264d98ab-191e-423f-9df5-80b0dedb254e],\n\nWe have merged a fix that we hope will solve your issue: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1064]\n\nWould you be able to verify?\n\nMany thanks,\n\nHelen", "created": "2018-04-25T06:20:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:264d98ab-191e-423f-9df5-80b0dedb254e],\n\nAny further updates on this? There's a mysql release lined up and if I can I want to make sure this fix works for you before it goes out.\n\nThanks,\n\nHelen", "created": "2018-05-02T09:38:00.000000"}, {"author": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "body": "Helen,\n\nIt will probably be early next week before I can test. Please, don't wait on my accord.\n\nDo you want me to just manually apply the above patch, or use the master branch when testing?\n\nThanks,\n\nByron", "created": "2018-05-02T09:49:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Bryon,\n\nNo worries about the release, it's not urgent anyway :)\n\nI'd say when it comes to testing whichever you feel more comfortable with, or alternatively whichever makes it easier for you to undo the change should it not work for you.\n\nHope that helps!\n\nHelen", "created": "2018-05-03T07:12:00.000000"}, {"author": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "body": "Helen,\n\nIt appears that this bug was re-introduced and that managing remote MySQL hosts is broken again.\n\nI performed an upgrade from 6.2.0 to 8.0.0 and I am no longer able to work with remote servers as it is erroneously including a `\u2013host=` with a blank value\u00a0again. Any empty hosts value will override the --defaults-extra-file settings, which is the only way to specify a remote host with this module.\n\nLooking through the commit history for lib/puppet/provider/mysql.rb, the bug was reintroduced by Christian van Ee on 10/19/18. It looks like a commit made prior to your patch was cherry picked in on that date.\n\nProblematic commit:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/2a8c39bd6baa9e3b04731d0308a0a69ffae231a2#diff-4e3328e973b746255499bf31fd0eddbe", "created": "2019-03-27T09:36:00.000000"}, {"author": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "body": "Helen,\n\nI can confirm that manually applying your patch from 4/23/18:\n\n[https://github.com/puppetlabs/puppetlabs-mysql/commit/560064749a87e2900f77f6a65ff3b1ee2ff65dd8#diff-4e3328e973b746255499bf31fd0eddbe]\n\nAnd also removing the '\u2013host=' entry on line 92 resolved the issue for me.\n\nThanks,\n\nByron", "created": "2019-03-27T10:05:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:264d98ab-191e-423f-9df5-80b0dedb254e]\n\nThe fix has been returned back into the code and a release will soon follow. Apologies for the inconvenience", "created": "2019-03-29T10:32:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:264d98ab-191e-423f-9df5-80b0dedb254e] The fix has been released, thank you for your patience.", "created": "2019-04-03T07:27:00.000000"}], "components": ["mysql"], "created": "2018-02-09T10:59:00.000000", "creator": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to create a user on a remote server as was previously possible."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6c4b8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjx7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_447356327_*|*_3_*:*_1_*:*_528158057_*|*_4_*:*_1_*:*_69743164_*|*_5_*:*_1_*:*_26600298278_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2440994806_*|*_10005_*:*_1_*:*_6012335684"}], "description": "_Basic Info_\n *Module Version: 5.2.1*\n *Puppet Version: 4.10.10*\n *OS Name/Version: Centos 7.2*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: I need the CREATE USER statement to work correctly with the .my.cnf file when creating a database / user on a remote server.*\n\n*Here is my resource definition:*\n{code:puppet}\n@@mysql::db { \"${hostname}_${mysql_database}\":\n\u00a0dbname => $mysql_database,\n\u00a0user => $mysql_user,\n\u00a0password => $mysql_pass,\n\u00a0#this is the user host, not the server host\n\u00a0host => $mysql_user_host,\n\u00a0grant => $mysql_user_grant,\n\u00a0tag => [$fqdn,$mysql_host],\n }\n{code}\n*which is then collected and ran below:*\n\n{{Mysql::Db <<| tag == $tag and tag == $mysql_host |>>}}\n\n\u00a0\n*Actual Behavior:*\u00a0\n\n*When ran, the following error is generated on the client:*\n\n{{/bin/mysql --defaults-extra-file=/root/.my.cnf --host= --database=mysql -e CREATE USER 'MYDB'@'%' IDENTIFIED BY PASSWORD '*BLANKEDFORSECURITY'' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 \"No such file or directory\")}}\n\n*as you can see, the --host is being appended to the call. this overrides the --defaults-extra-file configuration and with a blank setting no less. This causes mysql to attempt to connect to localhost through the sock file, instead of the remote server specified in .my.cnf. This was working prior to 5.2. Looking at line 59 in provider\\mysql.rb I don't even know why --host is added here as it seems to not work in conjunction with a variable assignment. Could we just remove --host from here and get the desired functionality?*\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Centos 7.2, Puppet 4.10.10, mysqld 5.6.10, mysql mariadb 10.1\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34351", "fixedVersions": [], "id": "34351", "issueType": "Bug", "key": "MODULES-6627", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:264d98ab-191e-423f-9df5-80b0dedb254e", "resolution": "Fixed", "resolutionDate": "2019-04-03T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : On create user, empty --host option overriding my.cnf host", "timeSpent": "PT0S", "updated": "2019-04-03T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b543ed4d6b0070126c93", "body": "PR : https://github.com/puppetlabs/puppetlabs-tomcat/pull/286", "created": "2018-02-09T11:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for your PR [~accountid:6243b543ed4d6b0070126c93]. I have merged your PR. \nThis will be included in our next release of the module. :)", "created": "2018-02-13T07:13:00.000000"}], "components": ["tomcat"], "created": "2018-02-09T10:45:00.000000", "creator": "6243b543ed4d6b0070126c93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{code:java}\nsh .../setenv.sh{code}\ncauses no errors."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e8902a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjx07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_332864635_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:* 2.2.0\n *Puppet Version:* 4.10.10\n *OS Name/Version:* RHEL6-7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* generate a valid shell fragment for setenv.sh when using addto, for example :\n{code:java}\nexport JAVA_OPTS_XMS='-Xms64M' ; export JAVA_OPTS=\"$JAVA_OPTS $JAVA_OPTS_XMS\"{code}\n\u00a0\n\n*Actual Behavior:* includes an extra linebreak which causes this error\n{code:java}\nsyntax error near unexpected token `;'{code}\nbecause the generated file contains :\n\n\u00a0\n{code:java}\nexport JAVA_OPTS_XMS='-Xms64M'\n\n ; export JAVA_OPTS=\"$JAVA_OPTS $JAVA_OPTS_XMS\"\n{code}\nusing the following snippet:\n{code:java}\ntomcat::setenv::entry { \"xms\":\n  param => 'JAVA_OPTS_XMS',\n  value => \"-Xms64M\",\n  addto => 'JAVA_OPTS',\n  quote_char => \"'\",\n}{code}\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37441", "fixedVersions": [], "id": "37441", "issueType": "Bug", "key": "MODULES-6626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b543ed4d6b0070126c93", "resolution": "Fixed", "resolutionDate": "2018-02-13T07:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat : addto generates invalid setenv.sh", "timeSpent": "PT0S", "updated": "2018-02-13T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as a duplicate therefore all information can be tracked in one issue.", "created": "2018-02-15T03:06:00.000000"}], "components": ["concat"], "created": "2018-02-09T07:36:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ad380a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjwtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_456300321_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45880914"}], "description": "_Basic Info_\n *Module Version:* master\n *Puppet Version:* 4.7\n *OS Name/Version:* centos/7.1808\n\nA new commit in the unreleased version of puppetlabs-concat changes the behavior of ordering in a way that breaks many of our module tests. See a failed test at https://gitlab.com/simp/pupmod-simp-stunnel/-/jobs/51348360\n\n*Desired Behavior:* A file is generated by ordered fragments, and the catalog compiles\n\n*Actual Behavior:* The catalog does not compile", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37440", "fixedVersions": [], "id": "37440", "issueType": "Bug", "key": "MODULES-6625", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "resolution": "Duplicate", "resolutionDate": "2018-02-15T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat: Issue comparing arrays", "timeSpent": "PT0S", "updated": "2018-02-15T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Mergeback:\u00a0https://github.com/puppetlabs/puppetlabs-ntp/pull/448", "created": "2018-02-09T05:39:00.000000"}], "components": [], "created": "2018-02-08T05:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dcfa52f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87967102_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38530", "fixedVersions": [], "id": "38530", "issueType": "Sub-task", "key": "MODULES-6623", "labels": [], "originalEstimate": "PT0S", "parent": "34350", "parentSummary": "Supported Release (puppetlabs-ntp) 7.1.1 - (09/02/2018) - (cc397770eee5ecec584d9be80433bda10d696eb9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-09T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-09T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "ntp is good to release - QA signoff is complete!\n Release against cc397770eee5ecec584d9be80433bda10d696eb9", "created": "2018-02-09T05:32:00.000000"}], "components": [], "created": "2018-02-08T05:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fb8007a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87553683_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37439", "fixedVersions": [], "id": "37439", "issueType": "Sub-task", "key": "MODULES-6622", "labels": [], "originalEstimate": "PT0S", "parent": "34350", "parentSummary": "Supported Release (puppetlabs-ntp) 7.1.1 - (09/02/2018) - (cc397770eee5ecec584d9be80433bda10d696eb9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-09T05:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-09T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The only changes this release has are updates to the Japanese translations.\u00a0\n\nResolving ticket.", "created": "2018-02-09T04:14:00.000000"}], "components": [], "created": "2018-02-08T05:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fc16aea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82887731_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36433", "fixedVersions": [], "id": "36433", "issueType": "Sub-task", "key": "MODULES-6621", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34350", "parentSummary": "Supported Release (puppetlabs-ntp) 7.1.1 - (09/02/2018) - (cc397770eee5ecec584d9be80433bda10d696eb9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-02-09T04:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-09T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The only changes this release has are updates to the Japanese translations.\u00a0\n\nResolving ticket.", "created": "2018-02-09T04:14:00.000000"}], "components": [], "created": "2018-02-08T05:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@396bc594"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82847452_*|*_5_*:*_1_*:*_16700697329_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35401", "fixedVersions": [], "id": "35401", "issueType": "Sub-task", "key": "MODULES-6620", "labels": [], "originalEstimate": "PT0S", "parent": "34350", "parentSummary": "Supported Release (puppetlabs-ntp) 7.1.1 - (09/02/2018) - (cc397770eee5ecec584d9be80433bda10d696eb9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/448", "created": "2018-02-09T05:42:00.000000"}], "components": [], "created": "2018-02-08T05:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d54c43f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4311_*|*_3_*:*_1_*:*_5485823_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_82973554"}], "description": "*REASON:* To include updated translations\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-ntp/compare/7.1.0...cc397770eee5ecec584d9be80433bda10d696eb9]\n * Link to successful Init Job Run from CI :\n [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34350", "fixedVersions": [], "id": "34350", "issueType": "Task", "key": "MODULES-6619", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-09T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-ntp) 7.1.1 - (09/02/2018) - (cc397770eee5ecec584d9be80433bda10d696eb9)", "timeSpent": "PT0S", "updated": "2018-02-09T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Tag and release done manually - [https://forge.puppet.com/puppetlabs/exec/readme]", "created": "2018-02-15T04:51:00.000000"}], "components": [], "created": "2018-02-08T05:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@546d75db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_603572409_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33244", "fixedVersions": [], "id": "33244", "issueType": "Sub-task", "key": "MODULES-6618", "labels": [], "originalEstimate": "PT0S", "parent": "39527", "parentSummary": "Supported Release (puppetlabs-exec) 0.2.0 - 15/02/2018 - b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-15T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-exec) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-15T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "exec is good to release - QA signoff is complete!\n Release against b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "created": "2018-02-14T10:22:00.000000"}], "components": [], "created": "2018-02-08T05:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30086c59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_537030851_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42816", "fixedVersions": [], "id": "42816", "issueType": "Sub-task", "key": "MODULES-6617", "labels": [], "originalEstimate": "PT0S", "parent": "39527", "parentSummary": "Supported Release (puppetlabs-exec) 0.2.0 - 15/02/2018 - b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-14T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-exec) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-14T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2018-02-14T10:16:00.000000"}], "components": [], "created": "2018-02-08T05:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36ef7fd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_536695567_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41696", "fixedVersions": [], "id": "41696", "issueType": "Sub-task", "key": "MODULES-6616", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39527", "parentSummary": "Supported Release (puppetlabs-exec) 0.2.0 - 15/02/2018 - b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-02-14T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-exec) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-14T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm!", "created": "2018-02-14T10:16:00.000000"}], "components": [], "created": "2018-02-08T05:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a6ee641"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_536662171_*|*_5_*:*_1_*:*_16246947927_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40600", "fixedVersions": [], "id": "40600", "issueType": "Sub-task", "key": "MODULES-6615", "labels": [], "originalEstimate": "PT0S", "parent": "39527", "parentSummary": "Supported Release (puppetlabs-exec) 0.2.0 - 15/02/2018 - b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-exec) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Blocked until we get a new release of bolt.\n\nRelease Prep is failing, fix is in beaker-task_helper.\n\nRelease prep:\u00a0https://github.com/puppetlabs/puppetlabs-exec/pull/18", "created": "2018-02-09T05:15:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Mergeback PR:\u00a0https://github.com/puppetlabs/puppetlabs-exec/pull/19", "created": "2018-02-15T04:51:00.000000"}], "components": [], "created": "2018-02-08T05:12:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32278542"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4574_*|*_3_*:*_1_*:*_175348646_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_344107846_*|*_10006_*:*_1_*:*_86470553"}], "description": "\u00a0\n\n*REASON:* --MODULES-6462--\n\nModule Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n[https://github.com/puppetlabs/puppetlabs-exec/compare/0.1.0...b44068010bab38f3bef9fbc9f8ec0eb74e2df41a]\n * Link to successful Init Job Run from CI :\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/exec/view/release/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39527", "fixedVersions": [], "id": "39527", "issueType": "Task", "key": "MODULES-6614", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-02-15T05:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-exec) 0.2.0 - 15/02/2018 - b44068010bab38f3bef9fbc9f8ec0eb74e2df41a", "timeSpent": "PT0S", "updated": "2018-02-15T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as a duplicate of\u00a0https://puppet.atlassian.net/browse/MODULES-6545", "created": "2018-02-14T03:28:00.000000"}], "components": ["concat"], "created": "2018-02-08T04:52:00.000000", "creator": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd1fa1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjw3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513380526_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version: from git:\u00a07b33971ade0ad34946785b81a8fb4c5ecf471a64*\n *Puppet Version: 5.3.3*\n *OS Name/Version: OpenBSD 5.2-current*\n\nit seems since the last merge of commit: 7b33971ade0ad34946785b81a8fb4c5ecf471a64\n\nbroke the concat module for me:\n\n{{running puppet agent --test --trace}}\n{{...}}\n{{Info: Applying configuration version '1518081825'}}\n{{Error: /Stage[main]/Profile::Webserver/Nginx::Resource::Server[default]/Concat[/etc/nginx/sites-available/default.conf]/Concat_file[/etc/nginx/sites-available/default.conf]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed}}\n{{/var/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:164:in `sort_by'}}\n{{/var/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:164:in `should_content'}}\n{{/var/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:286:in `eval_generate'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/transaction/additional_resource_generator.rb:56:in `eval_generate'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/transaction.rb:112:in `block in evaluate'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/graph/relationship_graph.rb:119:in `traverse'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/transaction.rb:169:in `evaluate'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/resource/catalog.rb:225:in `block in apply'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util/log.rb:155:in `with_destination'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/transaction/report.rb:140:in `as_logging_destination'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/resource/catalog.rb:224:in `apply'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/configurer.rb:172:in `block in apply_catalog'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util.rb:224:in `block in benchmark'}}\n{{/usr/local/lib/ruby/2.4/benchmark.rb:308:in `realtime'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util.rb:223:in `benchmark'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/configurer.rb:171:in `apply_catalog'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/configurer.rb:344:in `run_internal'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/configurer.rb:222:in `block in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/context.rb:65:in `override'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet.rb:263:in `override'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/configurer.rb:196:in `run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:46:in `block (4 levels) in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent/locker.rb:21:in `lock'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:46:in `block (3 levels) in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:110:in `with_client'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:43:in `block (2 levels) in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:67:in `run_in_fork'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:42:in `block in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/application.rb:179:in `controlled_run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/agent.rb:40:in `run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/application/agent.rb:365:in `onetime'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/application/agent.rb:343:in `run_command'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/application.rb:358:in `block in run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util.rb:666:in `exit_on_fail'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/application.rb:358:in `run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util/command_line.rb:132:in `run'}}\n{{/usr/local/lib/ruby/site_ruby/2.4/puppet/util/command_line.rb:72:in `execute'}}\n{{/usr/local/bin/puppet:5:in `<main>'}}\n\n\u00a0\n\n*Desired Behavior:*\n\n*it should just work as usual ;)*\n\n\u00a0\n\n*Actual Behavior:*\n\nsee backtrace above.\n\n\u00a0\n\nReverting to the last commit before:\u00a098d309c26daa4f71dcd397de8556ec0517631f16\n\n\u00a0\n\nmakes it work again for me again.", "environment": "I'm on OpenBSD 6.2-current, with Puppet 5.3.3, concat module from github, Ruby 2.4.3p205\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36432", "fixedVersions": [], "id": "36432", "issueType": "Bug", "key": "MODULES-6613", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "resolution": "Duplicate", "resolutionDate": "2018-02-14T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat : merge of refactor fragment sorting broke the module for me", "timeSpent": "PT0S", "updated": "2018-02-14T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0ff5d32a94006a649762", "created": "2018-02-08T03:11:00.000000", "name": "Capture.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12731"}], "comments": [{"author": "623c0ff5d32a94006a649762", "body": "Fixed with a reboot.....typical!\n\nI ran this on all nodes:\n\ndsc::lcm_config \\{'disable_lcm':\n refresh_mode => 'Disabled'\n }\n\nRebooted the box and the Puppet/Powershell DSC is now working.", "created": "2018-02-08T07:44:00.000000"}, {"author": "623c0ff5d32a94006a649762", "body": "See Comments", "created": "2018-02-08T07:44:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I don't see how the reboot fixed that. The LCM RefreshMode determines how DSC accepts configurations. If it's set to 'Pull', then it won't accept any configurations from anything but the configured DSC Pull Server. If it's set to 'Push' or 'Disabled', it will accept configurations from uses like 'Start-DscConfiguration' (what some other vendors use) or 'Invoke-DscConfiguration' (what Puppet uses). The default value is 'Push' in WMF 5.1, which allows Puppet to work by default, so I don't know how your system got a different value before you attempted to use our module.\n\nRegardless, this should be documented in the requirements section. I've created ticket MODULES-6640 for this", "created": "2018-02-14T09:28:00.000000"}], "components": ["powershell"], "created": "2018-02-08T03:13:00.000000", "creator": "623c0ff5d32a94006a649762", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd91d48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjvyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16293718_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n *Module Version:\u00a01.4.1*\n *Puppet Version: Enterprise\u00a02017.3.2*\n *OS Name/Version: Server 2016*\n\n_Trying to run the following code in a puppet manifest:_\n\n{{dsc_windowsfeature \\{'IIS':}}\n{{ dsc_ensure => 'Present',}}\n{{ dsc_name => 'Web-Server',}}\n{{ }}}\n\n{{#IIS Mnaagement Console}}\n{{ dsc_windowsfeature \\{'IIS-Management':}}\n{{ dsc_ensure => 'Present',}}\n{{ dsc_name => 'Web-Mgmt-Console',}}\n{{ }}}\n\nI'm trying to install IIS and the IIS Management Console via Puppet.\n\nI've not tried other \"simpler\" DSC commands but will do while waiting for a reply on this ticket.\n\n*Desired Behavior:*\n\nPuppet/Powershell DSC code runs without errors and does what it's supposed to do eg IIS and IIS Management Console are installed.\n\n*Actual Behavior:*\n\n*!Capture.PNG!*", "environment": "Using Vagrant to spin up a Puppet Enterprise box and a Server 2016 box to experiment with Puppet/Powershell DSC.\n\nI create a new group under the classifications,\u00a0set a node using the name, set the class to use.\u00a0\n\nI then run \"puppet agent -t\" on the agent\u00a0and get the \"Unable to evaluate: Access is denied\" on the Puppet/Powershell DSC lines. Other Puppet lines eg create file with dummy contents work fine.\n\nI'm\u00a0running \"Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force\" before installing the Puppet Agent.\n\nI've tried googling, tried searching the JIRA tickets here - found nothing that helps.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39526", "fixedVersions": [], "id": "39526", "issueType": "Bug", "key": "MODULES-6612", "labels": ["dsc", "powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ff5d32a94006a649762", "resolution": "Fixed", "resolutionDate": "2018-02-08T07:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell-DSC : \"Could not evaluate: Access is denied\"", "timeSpent": "PT0S", "updated": "2018-02-14T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c173001f8660070b70182]. Thanks for raising this issue, but it is a problem with a Puppet Approved module. As a result, this issue will have to be addressed by the owner of\u00a0the module.\u00a0I don't believe we can help with this. Sorry!", "created": "2018-02-12T16:33:00.000000"}], "components": ["ssh"], "created": "2018-02-07T15:10:00.000000", "creator": "623c173001f8660070b70182", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc0de4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjvpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_437014745_*|*_6_*:*_1_*:*_0"}], "description": "*_Basic Info_*\n\nCannot pull\u00a0augeasproviders_ssh from the Forge via:\n\n*puppet module install, and rake spec*\n\npuppet module install herculesteam-augeasproviders_ssh Notice: Preparing to install into /home/brandon/.puppetlabs/etc/code/modules ... Notice: Downloading from [https://forgeapi.puppet.com|https://forgeapi.puppet.com/] ... Error: Is a directory @ rb_sysopen - /home/brandon/.puppetlabs/opt/puppet/cache/puppet-module/cache/tmp20180208-26566-xan9vh/herculesteam-augeasproviders_ssh-2.5.3/spec/fixtures/unit/puppet/provider/sshd_config_subsystem/auge Error: Try 'puppet help module install' for usage\n\n*Desired Behavior:*\n\npuppet module install herculesteam-augeasproviders_ssh\n Notice: Preparing to install into /home/brandon/.puppetlabs/etc/code/modules ...\n Notice: Downloading from [https://forgeapi.puppet.com|https://forgeapi.puppet.com/] ...\n Notice: Installing \u2013 do not interrupt ...\n /home/bess/.puppetlabs/etc/code/modules\n \u2514\u2500\u252c herculesteam-augeasproviders_ssh (v2.5.2)\n\n*Actual Behavior:*\n\npuppet module install herculesteam-augeasproviders_ssh Notice: Preparing to install into /home/bess/.puppetlabs/etc/code/modules ... Notice: Downloading from [https://forgeapi.puppet.com|https://forgeapi.puppet.com/] ... Error: Is a directory @ rb_sysopen - /home/brandon/.puppetlabs/opt/puppet/cache/puppet-module/cache/tmp20180208-26566-xan9vh/herculesteam-augeasproviders_ssh-2.5.3/spec/fixtures/unit/puppet/provider/sshd_config_subsystem/auge Error: Try 'puppet help module install' for usage", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41694", "fixedVersions": [], "id": "41694", "issueType": "CI Blocker", "key": "MODULES-6611", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c173001f8660070b70182", "resolution": "Won't Do", "resolutionDate": "2018-02-12T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "augeasproviders_ssh : cannot fetch from Forge", "timeSpent": "PT0S", "updated": "2018-02-12T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Marked as deprecated and the approved badge is moved.", "created": "2018-02-08T10:31:00.000000"}], "components": [], "created": "2018-02-07T12:58:00.000000", "creator": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5025793a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjvmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77558898_*|*_5_*:*_1_*:*_0"}], "description": "Please deprecate [https://forge.puppet.com/vshn/gitlab] in favor of [https://forge.puppet.com/puppet/gitlab] and also transfer the \"approved\" label. It's the same module but transferred to Vox Pupuli. See also [https://github.com/voxpupuli/plumbing/issues/160]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40599", "fixedVersions": [], "id": "40599", "issueType": "Task", "key": "MODULES-6610", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "resolution": "Fixed", "resolutionDate": "2018-02-08T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vshn/gitlab: Deprecate in favor of puppet/gitlab", "timeSpent": "PT0S", "updated": "2018-02-08T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Currently it seems that the installation of the latest version of the ffi gem used by Bolt is causing this issue. When installing the latest version of ffi I can see the same error. When installing an older version of ffi the error cannot be replicated. This fix requires the following:\n * A release of bolt (to include the following fix: [https://github.com/puppetlabs/bolt/pull/281)]\n * BOLT_VERSION will need updated to the released version ([https://github.com/puppetlabs/beaker-task_helper/blob/56b0a17cc7cb351af60e57836d5c364ca5d37277/lib/beaker/task_helper.rb#L19)]\n * A release of beaker-task_helper to include the overall fix\n\n\n\nThis will resolve any bolt installation issues.\u00a0", "created": "2018-02-08T05:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to 'Blocked' until Bolt is released. I will then pick up the outstanding tasks and complete them.", "created": "2018-02-08T05:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Temporary work around includes in the spec_helper_acceptance of each module that is affected.\u00a0\n{code:java}\npp = <<-EOS\npackage { 'ffi' :\nprovider => 'puppet_gem',\nensure => '1.9.18',\n}\n\npackage { 'bolt' :\nprovider => 'puppet_gem',\nensure => '0.7.0',\n}\nEOS\n\ncreate_remote_file(default, '/tmp/gems.pp', pp)\non default, puppet('apply', '/tmp/gems.pp'), acceptable_exit_codes: [0, 1]{code}\n\u00a0\n\nThis [PR|https://github.com/puppetlabs/beaker-task_helper/pull/16]\u00a0has been raised which will mean we can use any version of bolt, it will require a merge and release. Until then the above workaround will only work for bolt versions <=0.15.0. Using Bolt 0.7.0 as until the beaker-task_helper PR gets finished and merged, it installs Bolt 0.7.0.\n\nThere is currently plans to release Bolt EOD but if this is delayed the above is a viable work around.\n\n\u00a0\n\n\u00a0", "created": "2018-02-08T10:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is happening on all modules that have tasks and use bolt.", "created": "2018-02-09T05:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "puppetlabs_spec_helper and beaker-task_helper were both released with changes.\n\npostgresql and apache required a minor change.\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/952]\n\n[https://github.com/puppetlabs/puppetlabs-apache/pull/1760]\n\n[https://github.com/puppetlabs/puppetlabs_spec_helper/pull/225]\n\n[https://github.com/puppetlabs/beaker-task_helper/pull/16]\n\n\u00a0", "created": "2018-02-13T02:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is now done and all modules are passing in CI.", "created": "2018-02-13T04:55:00.000000"}], "components": [], "created": "2018-02-07T09:33:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@da1576d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjv3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8951722_*|*_1_*:*_1_*:*_70320898_*|*_3_*:*_1_*:*_201149_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_422267997"}], "description": "Can be seen in both apache and mysql currently. The only tests that are failing are the task tests. From what I see in the Jenkins logs bolt is failing to install, therefore the bolt command execution fails.\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-current-master/PLATFORM=oracle7-64default.a,WORKER_LABEL=beaker/173/console]\n\n[https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_full-pe-current-master/PLATFORM=oracle7-64default.a,WORKER_LABEL=beaker/118/console]", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33243", "fixedVersions": [], "id": "33243", "issueType": "CI Blocker", "key": "MODULES-6608", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-02-13T04:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bolt installation errors causing task test failures", "timeSpent": "PT0S", "updated": "2018-02-13T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have created the following\u00a0[PR|https://github.com/puppetlabs/puppetlabs-accounts/pull/129].\n\nThanks for highlighting this :)", "created": "2018-02-09T08:06:00.000000"}], "components": ["accounts"], "created": "2018-02-07T07:13:00.000000", "creator": "70121:64b5cafe-0ab2-41ab-95b8-7d7e6e30d2be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f143bbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjuzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176523305_*|*_10007_*:*_1_*:*_116317_*|*_5_*:*_1_*:*_0"}], "description": "The documentation states that \"ignore_password_if_empty\" is \"true\" by default, which is not\u00a0the case as you can see in the [code|https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp].", "environment": "Module Version: 1.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39525", "fixedVersions": [], "id": "39525", "issueType": "Bug", "key": "MODULES-6607", "labels": ["documentation"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:64b5cafe-0ab2-41ab-95b8-7d7e6e30d2be", "resolution": "Fixed", "resolutionDate": "2018-02-09T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/accounts: documentation of ignore_password_if_empty", "timeSpent": "PT0S", "updated": "2018-02-09T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "This appears to because the host provider uses a confine statement:\n\nlib/puppet/provider/host/parsed.rb:14\n{code:ruby}\nPuppet::Type.type(:host).provide(:parsed,:parent => Puppet::Provider::ParsedFile,\n :default_target => hosts,:filetype => :flat) do\n confine :exists => hosts\n{code}\n\nthe {{confine}} fails, but the lack of a suitable provider doesn't produce the usual \"no suitable provider found\" error...", "created": "2018-02-07T03:19:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "There's more to it, though \u2014 Brice points out that the logic in the *type* pulls code from the *provider*, which is kind of a no-no:\n\n{code:ruby}\n    newproperty(:target) do\n      desc \"The file in which to store service information.  Only used by\n        those providers that write to disk. On most systems this defaults to `/etc/hosts`.\"\n\n      defaultto { if @resource.class.defaultprovider.ancestors.include?(Puppet::Provider::ParsedFile)\n        @resource.class.defaultprovider.default_target\n        else\n          nil\n        end\n      }\n    end\n{code}\n\nIt's this {{.ancestors}} call that blows up, because there's no default provider, because there is only one provider and it's unsuitable", "created": "2018-02-07T07:37:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Hi, this is still an issue. Our setup is a linux jenkins runner using the puppet/pdk:2.4.0.1.2.g19fcbff container and a metadata.json with Windows 2016 and 2019 listed as supported OSes. A test like {{it \\{ is_expected.to contain_host('whatever') }}} works, but the test {{it \\{ is_expected.to compile }}} fails as above on Windows OSes. On Linux OSes, both tests pass.", "created": "2022-05-26T08:45:00.000000"}], "components": ["host_core"], "created": "2018-02-07T03:05:00.000000", "creator": "557058:cfaec180-0e96-4d38-8f35-88b11a5113bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ec57c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjuv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/18"}], "description": "*Puppet Version: All*\n *Puppet Server Version: N/A*\n *OS Name/Version:*\u00a0\n\nWhen managing a hosts entry and the hosts fiel does not exists you get a catalog error.\n\n*Desired Behavior:* \n\nWhen managing hosts\\{} resources and the hosts file does not exist it should either output a warning or create an empty hosts file and continue.\n\n*Actual Behavior:*\n{code:java}\n[root@base ~]# puppet apply -e 'host{ \"abc\": ip => \"8.8.8.8\"}'\nNotice: Compiled catalog for base in environment production in 0.13 seconds\nError: undefined method `ancestors' for nil:NilClass{code}\n{code:java}\n[root@base ~]# puppet apply -e 'host{ \"abc\": ip => \"8.8.8.8\"}' --debug --verbose --trace\n...\n...\nNotice: Compiled catalog for base in environment production in 0.12 seconds\nDebug: Puppet::Type::Host::ProviderParsed: file /etc/hosts does not exist\nDebug: Puppet::Type::Host::ProviderParsed: file /etc/hosts does not exist\nDebug: Puppet::Type::Host::ProviderParsed: file /etc/hosts does not exist\nError: undefined method `ancestors' for nil:NilClass\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/host.rb:68:in `block (3 levels) in <module:Puppet>'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:834:in `set_default'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2497:in `block in set_parameters'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2496:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2496:in `set_parameters'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2393:in `initialize'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource.rb:524:in `new'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource.rb:524:in `to_ral'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:633:in `block in to_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:625:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:625:in `to_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:506:in `to_ral'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:263:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:306:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:225:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:170:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:662:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:375:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'{code}\n\u00a0\n\n\u00a0\n\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39524", "fixedVersions": [], "id": "39524", "issueType": "Bug", "key": "MODULES-7476", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cfaec180-0e96-4d38-8f35-88b11a5113bf", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When no hosts file exists, puppet fails when trying to manage hosts{} resource.", "timeSpent": "PT0S", "updated": "2022-05-26T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "It would be good to have someone test this. There doesn't seem to be any obvious technical reason this wouldn't work on 2008r2. I would assume this was just not remembering to add other windows versions.", "created": "2018-02-15T17:47:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]\u00a0says that this looks like it should work.", "created": "2018-03-01T17:59:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "Updated title of this ticket and marked it a CS papercut, should be a super simple PR for someone in CS, just add 2008r2 to the metadata.", "created": "2018-03-02T11:26:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Added the very simple PR for this https://github.com/puppetlabs/puppetlabs-exec/pull/23.\n\nManual tests of bolt and tasks were functional on a windows 2008r2 node.", "created": "2018-04-26T18:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5e3375e183d74c0e821851f3]s PR has now been merged.", "created": "2018-05-29T01:55:00.000000"}], "components": [], "created": "2018-02-06T19:50:00.000000", "creator": "557058:e14271b2-e365-4b97-83c1-c71ee97631e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@169e1705"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We expect that this does work on 2008r2, the metadata just doesn't indicate compatibility."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjus7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6818083678_*|*_10007_*:*_1_*:*_2819949897_*|*_5_*:*_1_*:*_0"}], "description": "Add support for Windows 2008/R2 to the Exec module here:\n\nhttps://forge.puppet.com/puppetlabs/exec/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36430", "fixedVersions": [], "id": "36430", "issueType": "Improvement", "key": "MODULES-6609", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e14271b2-e365-4b97-83c1-c71ee97631e7", "resolution": "Fixed", "resolutionDate": "2018-05-29T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppetlabs/exec task module to indicate support for Windows 2008r2", "timeSpent": "PT0S", "updated": "2018-05-29T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2018-02-06T17:32:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e4d8cb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjuqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678784583_*|*_5_*:*_1_*:*_0"}], "description": "We no longer need to initialize GettextSetup to do file creation, which is all we use the gem for in the puppetlabs_spec_helper. This ticket is for getting rid of that initialization, related to MODULES-6598.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36428", "fixedVersions": [], "id": "36428", "issueType": "Bug", "key": "MODULES-6606", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-02-14T14:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PSH: remove GettextSetup.initialize from Rake tasks", "timeSpent": "PT0S", "updated": "2018-02-14T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:4b02db91-705f-4691-a56a-9a839ecbce6e] Are you handling documentation for other core types and providers that are being extracted into modules? Wondering how you're handling the documentation for those and if you're putting it into Puppet Strings.", "created": "2018-08-07T17:28:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "Hi [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]! Yes, we're updating the existing documentation for the removed types and provides to be compatible with puppet-strings. I believe we're also generating the reference.md files that live in the github repo. In terms of the auto-generated documentation that's published to docs.puppet.com, I'm not exactly sure what's happening with that. All modules published to the forge have documentation there. I believe [~accountid:63d40628f6e1b543161789a7] [~accountid:5a15cc24b87a44359db09635] and I had some discussion with [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e] around this, but I can't remember where that outcome ended up", "created": "2018-08-07T17:35:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "For example: [https://github.com/puppetlabs/puppetlabs-zfs_core/commit/036607f4c57f7dff1bc787496780a2fc04141a82]\u00a0and\u00a0[https://github.com/puppetlabs/puppetlabs-zfs_core/blob/master/REFERENCE.md]\u00a0and\u00a0https://forge.puppet.com/puppetlabs/zfs_core/reference", "created": "2018-08-07T17:37:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:4b02db91-705f-4691-a56a-9a839ecbce6e] [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] No changes yet to the references generation tool for new versions of the references docs published to puppet.com/docs. (Nothing new is being published to docs.puppet.com.) We currently generate both rdoc and Strings docs for content still in the 5.5.x branch of Puppet and manually reconcile them every 5.y.z release that updates the content, which is usually more work than the rest of the docs release process combined.\n\nPDOC-251 and PDOC-252 are supposed to address limitations in Puppet Strings relevant to reference docs. PDOC-262 documents some of the type-specific problems in the Strings output compared to rdoc.\n\nNo new or revised tooling has been written on the tech pubs side around the modularized types and providers yet. It's also unclear what the strategy will look like around how to collect and publish them (or whether to simply have an index on the docs site that links to the module docs on the Forge, instead of duplicating the content across forge.puppet.com and puppet.com/docs).\n\nFYI, I'm no longer on the docs team as of Monday, so Josh and Jacob (and [~accountid:557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116]) are probably the primary contacts around the parts most relevant to Strings.", "created": "2018-08-07T18:17:00.000000"}, {"author": "557058:66e2b7b3-3544-4ef8-aceb-8e67e1315116", "body": "[~accountid:557058:4b02db91-705f-4691-a56a-9a839ecbce6e], [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], [~accountid:623c150c94742a00683e4340], is this an appropriate ticket to track the work of making sure the new modules are included in our i18n work?\u00a0 If not, can you point me to a ticket or let me know I should make one?\u00a0 Thanks!", "created": "2018-08-08T11:51:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] will follow up on the docs\u00a0", "created": "2018-08-13T12:23:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] do we have all the information we need to complete this ticket?", "created": "2018-08-27T12:51:00.000000"}], "components": [], "created": "2018-02-06T16:51:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b80636f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7132"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16932626128_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_502040702_*|*_10005_*:*_1_*:*_81341443"}], "description": "A lot of the documentation is still in the auto-generated types and providers documentation. This content should be pulled into the scheduled tasks readme", "epicLinkSummary": "Windows Scheduled Task 1.0", "estimate": "PT0S", "externalId": "35400", "fixedVersions": [], "id": "35400", "issueType": "Task", "key": "MODULES-6605", "labels": [], "originalEstimate": "PT0S", "parent": "41789", "parentSummary": "Windows Scheduled Task 1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-08-28T11:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Pull documentation into readme", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-02-06T14:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@517ea87f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzju87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68052798_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_93567549266"}], "description": "Short version of the error and stacktrace: \n{code}\nAn error occurred while GetText/DecorateString cop was inspecting /Users/eric.putnam/src/puppetlabs-helm/lib/puppet/parser/functions/helm_chart_update_flags.rb:55:23.\nwrong number of arguments (given 3, expected 1)\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/cop.rb:119:in `add_offense'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-i18n-1.1.0/lib/rubocop/cop/i18n/gettext/decorate_string.rb:27:in `on_str'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:44:in `block (2 levels) in on_str'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:109:in `with_cop_error_handling'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:43:in `block in on_str'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:42:in `each'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:42:in `on_str'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:101:in `block in on_send'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:99:in `each'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:99:in `each_with_index'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:99:in `on_send'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:48:in `on_send'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `block in on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `each'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:48:in `on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:154:in `on_block'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:48:in `on_block'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:141:in `on_while'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:48:in `on_module'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `block in on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `each'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:49:in `on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:48:in `on_begin'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/ast/traversal.rb:12:in `walk'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/commissioner.rb:60:in `investigate'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/team.rb:114:in `investigate'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/team.rb:102:in `offenses'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cop/team.rb:44:in `inspect_file'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:258:in `inspect_file'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:205:in `block in do_inspection_loop'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:237:in `block in iterate_until_no_changes'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:230:in `loop'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:230:in `iterate_until_no_changes'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:201:in `do_inspection_loop'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:111:in `block in file_offenses'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:121:in `file_offense_cache'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:109:in `file_offenses'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:100:in `process_file'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:78:in `block in each_inspected_file'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:75:in `each'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:75:in `reduce'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:75:in `each_inspected_file'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:67:in `inspect_files'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/runner.rb:39:in `run'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cli.rb:150:in `execute_runner'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cli.rb:78:in `execute_runners'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/lib/rubocop/cli.rb:38:in `run'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/bin/rubocop:13:in `block in <top (required)>'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/2.4.0/benchmark.rb:308:in `realtime'\n/Users/eric.putnam/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/rubocop-0.52.1/bin/rubocop:12:in `<top (required)>'\n/Users/eric.putnam/.rbenv/versions/2.4.0/bin/rubocop:22:in `load'\n/Users/eric.putnam/.rbenv/versions/2.4.0/bin/rubocop:22:in `<top (required)>'\n{code}\n\nOur rubocop-i18n cop uses a method called {{add_offense}} in several places ([example|https://github.com/puppetlabs/rubocop-i18n/blob/master/lib/rubocop/cop/i18n/gettext/decorate_string.rb#L69]) that through rubocop 0.51.0 was fine. Now, in rubocop 0.52.0 and up, [this method has named parameters|http://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Cop#add_offense-instance_method].\n\nWe need to either -pin rubocop- or fix all occurrences of this method.\n\nRubocop IS pinned in the gem. The error above came from the puppetlabs-helm module ([Gemfile|https://github.com/puppetlabs/puppetlabs-helm/blob/master/Gemfile]) where, for some reason, rubocop-i18n's rubocop requirement was not being respected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33186", "fixedVersions": [], "id": "33186", "issueType": "Bug", "key": "MODULES-6601", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rubocop-i18n: new rubocop version", "timeSpent": "PT0S", "updated": "2021-01-25T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing as it's a duplicate of\u00a0https://puppet.atlassian.net/browse/MODULES-6819", "created": "2018-05-04T03:58:00.000000"}], "components": [], "created": "2018-02-06T08:00:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f1059db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Spike: PDK update to replace modulesync"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjton:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1384818175_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_6113906008"}], "description": "Spike to figure out how to use the PDK to replace module sync. This should only be done after the PDK Convert epic.\n\n* Document the as-is process for using module sync.\n* Document the to-be process for having templates sync'd across multiple modules. E.g. configure notification of template change -> run pdk update -> submit PR -> merge -> release.\n\nDesired outcome is a documented process and an epic with each module to be put through the process.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40598", "fixedVersions": [], "id": "40598", "issueType": "Epic", "key": "MODULES-6600", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Duplicate", "resolutionDate": "2018-05-04T03:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spike: PDK update to replace modulesync", "timeSpent": "PT0S", "updated": "2018-05-04T03:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177d1c7f6a007049ebfd", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/104", "created": "2018-02-12T00:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:623c177d1c7f6a007049ebfd]\n\nI have commented on your PR, again please note, when merged FreeBSD will be compatible not supported. By this I mean that the module work with FreeBSD but Puppet will not test against or provide bug fixes for this specific OS.\u00a0\n\nThank you for taking the time to submit this PR :)\n\n\u00a0\n\n\u00a0", "created": "2018-02-14T09:48:00.000000"}, {"author": "623c177d1c7f6a007049ebfd", "body": "The pull request has been accepted, this ticket can / will be resoled when a new release for MOTD has been done.", "created": "2018-02-16T00:31:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c177d1c7f6a007049ebfd],\n\nJust to let you know MOTD has now been released with your changes and is available on the Forge as version\u00a01.8.0.\n\n[https://forge.puppet.com/puppetlabs/motd]\n\nI am resolving and closing this ticket. If you have any additional questions or queries\u00a0please do not hesitate to contact me. Again thanks for your PR.\u00a0", "created": "2018-02-20T04:43:00.000000"}], "components": ["motd"], "created": "2018-02-06T06:30:00.000000", "creator": "623c177d1c7f6a007049ebfd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d514dcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjtnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_496311293_*|*_10007_*:*_1_*:*_346175634_*|*_3_*:*_1_*:*_360702823_*|*_5_*:*_1_*:*_0"}], "description": "Support FreeBSD for puppet forge module MOTD\n\n*Module Version: 1.7.0*\n *Puppet Version:* 5.X.X\n *OS Name/Version: FreeBSD 1X.X*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36426", "fixedVersions": [], "id": "36426", "issueType": "New Feature", "key": "MODULES-6599", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c177d1c7f6a007049ebfd", "resolution": "Fixed", "resolutionDate": "2018-02-20T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support FreeBSD for MOTD", "timeSpent": "PT0S", "updated": "2018-02-20T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}the latest version of Puppet conflicts with the semantic_puppet gem\n{quote}\nWe've had lots of problems with puppet's vendored semantic_puppet. What sort of conflicts do you mean here?", "created": "2018-02-05T22:44:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "The semantic_puppet gem calls {{GettextSetup.initialize}}, which interacts poorly with Puppet's use of {{fast_gettext}} internally.", "created": "2018-02-06T11:03:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:63d40628f6e1b543161789a7], this is Puppet's and semantic_puppet's FastGettext handling clashing. Puppet now uses it's own built-in tooling around building and handling translation repositories where the semantic_puppet gem still relies on the gettext-setup gem. This was pretty easily fixed in this situation by just getting rid of the dependency on the semantic_puppet gem.", "created": "2018-02-06T11:04:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "Based on the information unearthed in this ticket, I found that adding the following line to a Rakefile was enough to work around the issue in another project that was throwing the same error, for which I couldn't remove the dependency.\n\n{code:ruby}\nFastGettext.default_text_domain = 'default-text-domain'\n{code}", "created": "2019-03-05T10:32:00.000000"}, {"author": "557058:1d3598d5-3371-4d6f-afd5-4c700c3fd158", "body": "This was occurring for me with the ra10ke library with puppet 6.15.\n\nI added [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49]\u00a0suggestion and the issue was resolved for me too. \u00a0Is there something we should be adding to the ra10ke gem or is this a puppet problem.", "created": "2020-12-14T11:29:00.000000"}], "components": [], "created": "2018-02-05T15:12:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6429b947"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjt4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_158162640_*|*_5_*:*_1_*:*_0"}], "description": "puppet_pot_generator depends on 'puppet' with no version bounds. In the lastest versions of Puppet ( > 4.9.0) semantic_puppet is vendored inside. Further, the latest version of Puppet conflicts with the semantic_puppet gem, so it needs to go away.\n \nThis dependency was causing failures in all module unit tests that looked something like this:\n{code}\n127) Puppet::Type::Dsc_package should not accept array for dsc_installed\n       Failure/Error: expect{dsc_package[:dsc_installed] = [\"foo\", \"bar\", \"spec\"]}.to raise_error(Puppet::ResourceError)\n       \n         expected Puppet::ResourceError, got #<FastGettext::Storage::NoTextDomainConfigured: Current textdomain (\"master_domain\") was not added, use FastGettext.add_text_domain !> with backtrace:\n           # ./vendor/bundle/ruby/2.4.0/gems/fast_gettext-1.1.2/lib/fast_gettext/storage.rb:79:in `current_repository'\n           # ./vendor/bundle/ruby/2.4.0/gems/fast_gettext-1.1.2/lib/fast_gettext/storage.rb:87:in `block in cached_find'\n           # ./vendor/bundle/ruby/2.4.0/gems/fast_gettext-1.1.2/lib/fast_gettext/cache.rb:11:in `fetch'\n           # ./vendor/bundle/ruby/2.4.0/gems/fast_gettext-1.1.2/lib/fast_gettext/storage.rb:87:in `cached_find'\n           # ./vendor/bundle/ruby/2.4.0/gems/fast_gettext-1.1.2/lib/fast_gettext/translation.rb:21:in `_'\n           # ./vendor/bundle/ruby/2.4.0/gems/puppet-5.3.4/lib/puppet/parameter.rb:428:in `rescue in munge'\n           # ./vendor/bundle/ruby/2.4.0/gems/puppet-5.3.4/lib/puppet/parameter.rb:422:in `munge'\n           # ./vendor/bundle/ruby/2.4.0/gems/puppet-5.3.4/lib/puppet/parameter.rb:493:in `value='\n           # ./vendor/bundle/ruby/2.4.0/gems/puppet-5.3.4/lib/puppet/type.rb:674:in `[]='\n           # ./spec/unit/puppet/type/dsc_package_spec.rb:352:in `block (3 levels) in <top (required)>'\n           # ./spec/unit/puppet/type/dsc_package_spec.rb:352:in `block (2 levels) in <top (required)>'\n       # ./spec/unit/puppet/type/dsc_package_spec.rb:352:in `block (2 levels) in <top (required)>'\n{code}\n\nHere's roughly what was happening:\n# Tests start\n# Puppet is required\n# Puppet (5.3.4) now handles its own FastGettext implementation, so it creates a translation_repository chain and sets FastGettext.default_text_domain to 'default-text-domain'\n# semantic_puppet is required by puppet_pot_generator\n# semantic_puppet initializes Ye Olde GettextSetup, which adds 'master_domain' to the chain and sets FastGettext.text_domain to the same\n# At some magical point, Puppet is like \"ok, resetting the environment\" and kills all text_domains that are not the default\n# Somehow, FastGettext.text_domain is still 'master_domain' but it's no longer in the chain, and that's how you get the error above\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39523", "fixedVersions": [], "id": "39523", "issueType": "Bug", "key": "MODULES-6598", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-02-07T11:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_pot_generator: semantic_puppet dependency no longer necessary", "timeSpent": "PT0S", "updated": "2020-12-14T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": [], "created": "2018-02-05T07:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61901d9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1319888878_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37438", "fixedVersions": [], "id": "37438", "issueType": "Sub-task", "key": "MODULES-6597", "labels": [], "originalEstimate": "PT0S", "parent": "33183", "parentSummary": "Supported Release puppetlabs-dsc 1.5.0 - (2018/02/19) - (c78b1c0268c74399890bf110a161db5e2fa67880)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-02-20T14:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-20T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/15/]\n\nDiff: [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.1...436ca506dd68a2e38977d442409fa996923b4c21|https://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.1...453f80145c275deeaf28ce0cc81ce963aaa495b7]\n\nChangelog: [https://github.com/puppetlabs/puppetlabs-dsc/blob/436ca506dd68a2e38977d442409fa996923b4c21/CHANGELOG.md|https://github.com/puppetlabs/puppetlabs-dsc/blob/453f80145c275deeaf28ce0cc81ce963aaa495b7/CHANGELOG.md]\n\n\u00a0\n\nIssuing from tip of release branch at\u00a0436ca506\n\nLast tag is 1.4.1 at\u00a073d4da0b\n\nConverted to keepachangelog format.\u00a0\n\nDid not review every vendored file.\n\nLight is green, trap is clean. Looks good to me.\n\n(y)", "created": "2018-02-16T14:02:00.000000"}], "components": [], "created": "2018-02-05T07:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f1a2e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_971719321_*|*_3_*:*_1_*:*_686130_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36424", "fixedVersions": [], "id": "36424", "issueType": "Sub-task", "key": "MODULES-6596", "labels": [], "originalEstimate": "PT0S", "parent": "33183", "parentSummary": "Supported Release puppetlabs-dsc 1.5.0 - (2018/02/19) - (c78b1c0268c74399890bf110a161db5e2fa67880)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-02-16T14:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(DSC 1.5.0) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-02-16T14:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "No translation for this module", "created": "2018-02-14T12:47:00.000000"}], "components": [], "created": "2018-02-05T07:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24f6084a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_795100924_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35399", "fixedVersions": [], "id": "35399", "issueType": "Sub-task", "key": "MODULES-6595", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33183", "parentSummary": "Supported Release puppetlabs-dsc 1.5.0 - (2018/02/19) - (c78b1c0268c74399890bf110a161db5e2fa67880)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-02-14T12:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-02-14T12:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No changes made.", "created": "2018-02-15T14:20:00.000000"}], "components": [], "created": "2018-02-05T07:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72337442"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjshz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_887047321_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34349", "fixedVersions": [], "id": "34349", "issueType": "Sub-task", "key": "MODULES-6594", "labels": [], "originalEstimate": "PT0S", "parent": "33183", "parentSummary": "Supported Release puppetlabs-dsc 1.5.0 - (2018/02/19) - (c78b1c0268c74399890bf110a161db5e2fa67880)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-02-15T14:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-02-15T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": ["dsc"], "created": "2018-02-05T07:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f261548"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175858595_*|*_3_*:*_1_*:*_507259541_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_643959033"}], "description": "Module Release Checklist:\n [https://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process]\n\nModule Engineer, please also include here:\n * Link to diff on github :\n [https://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.1...c78b1c0268c74399890bf110a161db5e2fa67880]\n * Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/15", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "33183", "fixedVersions": ["dsc 1.5.0"], "id": "33183", "issueType": "Task", "key": "MODULES-6593", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-02-20T16:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-dsc 1.5.0 - (2018/02/19) - (c78b1c0268c74399890bf110a161db5e2fa67880)", "timeSpent": "PT0S", "updated": "2018-02-20T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Documentation for importing new resources is in README", "created": "2018-02-05T12:30:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "In PR https://github.com/PowerShell/SqlServerDsc/issues/851 the xSQLServer DSC Resource was renamed from xSQLServer to SqlServerDsc (everything from repo name to PS module) and then all files and folder names were shortened (i.e. xSQLServerSetup to 'SqlSetup', etc).\n\nThis has the benefit of potentially solving our long path issues with PMT, however this also introduces problems due to our clone and parsing process.\n\nWe clone the PowerShell/DscResources repo, and initialize each submodule in the xDscResources and DscResources folders, which contain each DSC Resource they ship to the PowerShellGallery. When they changed the name from xSQLServer to SqlServerDsc, they updated the submodule to point to the commit in the newly renamed SqlServerDsc repo. This does not change the folder name, which remains as xSQLServer. Since we do a direct git submodule update, it uses the folder name of the submodule reference and not the name of the target repo. In result, we still have a folder called xSQLServer with all the contents of the SqlServerDsc repo.\n\nWhen our build process attempts to parse the MOF schema files it passes successfully, however when it gets to the portion that parses th PSD1 manifest files to build the module information we need to populate the Puppet types, the name of the PSD1 (SqlServerDsc.psd1) does not match the name of the folder (xSQLServer) and an error is thrown:\n\n```\nrake aborted!\nmodule manifest /Users/jpogran/src/puppetlabs/puppetlabs-dsc/import/dsc_resources/xSQLServer/xSQLServer.psd1 not found\n```\n\nThe short term fix for this is to add some kind of logic that hardcodes the name of the SQL DSC Resource to the correct name. Long term fix is to perform the changes to parsing and procuring the DSC Resources we planned in 2.0.", "created": "2018-02-06T11:35:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "When updating all the of DSC Resources using the build tasks, it failed on xPowerShellExecutionPolicy. I first tried all the usual suspects (file encoding something other than UTF8 or ASCII, smart quotes, invalid characters or spacing, incorrect syntax, etc) to no avail, but it turns out to be a keyword issue.\u00a0I raised\u00a0[https://github.com/PowerShell/xPowerShellExecutionPolicy/issues/14|https://github.com/PowerShell/xPowerShellExecutionPolicy/issues/14,]\u00a0to address this.\u00a0\n\nIn short, in the v2 release a 'Scope' property was introduced, which is invalid as it's a reserved keyword. Our MOF parser has 'Scope' listed as a keyword and rejects the MOF with a very obtuse error:\n{code:java}\nLast processed 'schema.mof' file could not be parsed: /Users/jpogran/src/puppetlabs/puppetlabs-dsc/import/dsc_resources/xPowerShellExecutionPolicy/DSCResources/MSFT_xPowerShellExecutionPolicy/MSFT_xPowerShellExecutionPolicy.schema.mof:6: [Write, Description(\"Defines the scope for the preference of the Windows PowerShell execution policy.\"), ValueMap{\"CurrentUser\",\"LocalMachine\",\"MachinePolicy\",\"Process\",\"UserPolicy\"},Values{\"CurrentUser\",\"LocalMachine\",\"MachinePolicy\",\"Process\",\"UserPolicy\"}] String Scope", "created": "2018-02-06T11:43:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/08809871ef28fb0341969ce82027cc4af6deb3cb", "created": "2018-02-14T14:40:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Successful CI run against merge to master: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/83/", "created": "2018-02-15T11:26:00.000000"}], "components": ["dsc"], "created": "2018-02-05T07:54:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The latest versions of all DSC Resources included in the PowerShell/DSCResources repo should be present\n ** xTimeZone 1.7.0.0\n ** xSharePoint 2.1.0.0\n ** xRemoteDesktopSessionHost 1.5.0.0\n ** xPSDesiredStateConfiguration 8.0.0.0\n ** xNetworking 5.5.0.0\n ** xHyper-V 3.11.0\n ** xFailOverCluster 1.9.0.0\n ** xExchange 1.19.0.0\n ** xDnsServer 1.9.0.0\n ** xDatabase 1.7.0.0\n ** xComputerManagement 4.0.0.0\n ** xCertificate 4.2.0.0\n ** xAdcsDeployment 1.4.0.00\n ** xActiveDirectory 2.17.0.0\n ** SystemLocaleDsc 1.2.0.0\n ** SharePointDsc 2.1.0.0\n ** SecurityPolicyDsc 2.2.0.0\n ** OfficeOnlineServerDsc 1.2.0.0\n ** SqlServerDsc 11.0.0.0\n ** StorageDsc 4.0.0.0\n * DSC_Resources_Tags should be current version\n * There are no import errors from running rake dsc:build"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63f644e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_74248771_*|*_1_*:*_1_*:*_16622180_*|*_10007_*:*_2_*:*_107156459_*|*_3_*:*_2_*:*_595344270_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82859638"}], "description": "Update the dsc module to the latest versions of the DSC Resources in the PowerShell git repo using the built-in rake tasks.\n\n\u00a0\n\nThe latest versions include the October, November, December, and February releases", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "42813", "fixedVersions": [], "id": "42813", "issueType": "Task", "key": "MODULES-6592", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-02-15T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dsc : Update module to latest DSC Resource versions", "timeSpent": "PT0S", "updated": "2018-02-15T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["strings"], "created": "2018-02-04T14:08:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@112cfc87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsc7:"}], "description": "When the Ruby Parser evaluates a Puppet::ResourceApi type, some attributes have data types with regexes. When these types are added to the AST (for documentation), the backslashes are not preserved, which changes the regex.\n\nExample:\n{code:ruby}\n id:          {\n      type:      'Variant[Pattern[/\\A(0x)?[0-9a-fA-F]{8}\\Z/], Pattern[/\\A(0x)?[0-9a-fA-F]{16}\\Z/], Pattern[/\\A(0x)?[0-9a-fA-F]{40}\\Z/]]',\n      behaviour: :namevar,\n      desc:      'The ID of the key you want to manage.',\n    },\n\n{code}\n\nThe variant type here will become a string_literal in the AST with the value:\n{code:puppet}\n\"Variant[Pattern[/A(0x)?[0-9a-fA-F]{8}Z/], Pattern[/A(0x)?[0-9a-fA-F]{16}Z/], Pattern[/A(0x)?[0-9a-fA-F]{40}Z/]]\"\n{code}\nSeems like this could be problematic.", "environment": "Ruby 2.4.0p0 darwin\npuppet-strings unreleased\nparser 2.4.0.2\nyard 0.9.12\n\u00a0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34348", "fixedVersions": [], "id": "34348", "issueType": "Bug", "key": "MODULES-7006", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet::ResourceAPI does not handle regexp backslashes", "timeSpent": "PT0S", "updated": "2021-03-08T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I found an error in our module information. It previously had a lower boundary of Puppet 4.7.0 but translations are only available in 4.9.0 and above.\u00a0 I decided to up the metadata lower bound to 4.9 instead or removing the calls to translation functions:\n # Translations are important\n # 4.7 (and 4.8) is only about LTS support, which will soon be superseded (if not already) by 4.10.x.\u00a0 Given this is \"masking/changing\" a core puppet type it's probably not appropriate for LTS users anyway.", "created": "2018-02-05T01:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-02-07T22:18:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passed CI at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-scheduled_task_i18n-ruby_master/20/", "created": "2018-02-13T12:35:00.000000"}], "components": ["scheduled_task"], "created": "2018-02-03T11:47:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* v1 type definition should ship in this module\n * v1 provider {{win32_taskscheduler}}\u00a0should ship in this module, and should no longer be the default\n * v2 provider {{taskscheduler_api2}}\u00a0should be marked as the default provider\n * rudimentary testing of provider defaults should be added"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fbd42f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_483449289_*|*_1_*:*_1_*:*_907018_*|*_10007_*:*_1_*:*_380752990_*|*_3_*:*_1_*:*_1823624_*|*_5_*:*_1_*:*_0"}], "description": "The {{scheduled_task}} module has thus far only shipped with a new provider, but not changed existing behavior / defaults for v1 tasks, whose type definition remains in core Puppet.\n\n\u00a0\n\nBased on some discovery, it has been determined that Puppet will always try to load module code first (types and providers) and if a module satisfies a type / provider name, the code will be loaded / cached from the module only. This means that Puppet already has a system in place that allows for overriding core types and providers with module code in a way that the original code is never even parsed.\n\n\u00a0\n\nThis ends up being a critically important property for this module. This allows the existing type definition to be brought\u00a0in from the Puppet core code, as well as the existing provider. Since the new provider has all the same functionality as the original provider, the old provider may then have\u00a0{{defaultfor :operatingsystem => :windows}}\u00a0removed, effectively neutralizing the old provider. That makes it straightforward to mark the new provider as the default and ignore the old provider when the module is present, which is the goal of this module.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "37437", "fixedVersions": ["scheduled_task 0.2"], "id": "37437", "issueType": "Task", "key": "MODULES-6591", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-02-13T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Restore the v1 type and v1 provider to the module, make v2 provider default for v1 tasks", "timeSpent": "PT0S", "updated": "2018-02-13T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks\u00a0[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. Can the read me be updated on the [https://forge.puppet.com/bfraser/grafana]\u00a0module to add a comment\u00a0and link to the\u00a0newer\u00a0Vox module please? Thanks!\n\nHi [~accountid:557058:1db5c8e0-e1c5-41a9-9ae9-281047124514] or [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7]. Can the module [https://forge.puppet.com/bfraser/grafana]\u00a0be\u00a0given the deprecated image please? Thanks!", "created": "2018-02-20T07:31:00.000000"}, {"author": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]\u00a0Sure, will do.\u00a0\nDeprecation process also\u00a0adds a pointer to the module's replacement, in this case the Vox one.", "created": "2018-02-20T09:40:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Sure, no worries [~accountid:557058:1db5c8e0-e1c5-41a9-9ae9-281047124514]. [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] can you add a comment about deprecation and link to the Vox module?", "created": "2018-02-20T10:31:00.000000"}, {"author": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "body": "deprecated.\u00a0 Added link to puppet-grafana", "created": "2018-02-20T11:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:1db5c8e0-e1c5-41a9-9ae9-281047124514]. Ignore my comment [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68].", "created": "2018-02-20T15:06:00.000000"}], "components": [], "created": "2018-02-03T02:25:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e8c2ea4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1500756987_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nhttps://forge.puppet.com/bfraser/grafana\u00a0is in the Vox Pupuli namespace since a longer time now: https://forge.puppet.com/puppet/grafana\n\nCan you mark the old module as deprecated?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34347", "fixedVersions": [], "id": "34347", "issueType": "Task", "key": "MODULES-6590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-02-20T11:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "bfraser-grafana: please mark it as deprecated", "timeSpent": "PT0S", "updated": "2018-02-20T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-02-02T15:45:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@171aef8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq53:"}], "description": "R services in SQL Server Machine Learning can expand its functionality through the use of packages. Managing these packages is a critical part of the configuration of any SQL Server using R.\n\nThis spike is to investigate the possibility of exposing a resource to help customers manage these packages.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38529", "fixedVersions": [], "id": "38529", "issueType": "Improvement", "key": "MODULES-6589", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver - SPIKE - Manage R packages", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2018-02-02T14:36:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Questions to answer:\nCan the group be set up via a scripted feature install and configuration?\nCan it be done with no coordination between the nodes in the group?\nAuthentication between the nodes is done with certificates. Can the certs be generated by Puppet, or generated ahead of time and distributed by Puppet? How are they stored and bound to the nodes?\nCan the groups be cross platform such that node1 is on Windows and node2 is on Linux?"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5366dd54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq4v:"}], "description": "SQL Server 2017 allows for the possibility of a SQL Availability Group, without an underlying Windows Server Failover Cluster. This is important because it means there is a possibility that an node could be set up to be a member of an AG without the need to coordinate with Active Directory or the other nodes in the group. \n\nThis is a limited version of an AG, not a full Always On availability group. It's really only useful for read only scenarios where connections are manually made to the read only secondary, or in a disaster scenario a master is manually failed to the secondary. \n\nThat said, this could still be greatly useful in scenarios where read only secondaries are a part of a load balancing strategy, or for server patching and/or host management, where maintenance failovers to the secondary are desirable. \n\nhttp://sqlha.com/2017/02/22/alwayson-availability-groups-no-underlying-cluster-sql-server-v-next/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41744", "fixedVersions": [], "id": "41744", "issueType": "Improvement", "key": "MODULES-6588", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver - SPIKE - Support clusterless AG's", "timeSpent": "PT0S", "updated": "2021-01-25T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-02-02T14:09:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@565a9cbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq4f:"}], "description": "SQL Server installer for 2017 now allows the user to specify the number of tempdb files to create during installation, and allows for a larger initial size setting. \n\nWith the improvements to creating tempdb, this may be an opportunity to use a new resource, sqlserver::tempdb for example, to properly manage all tempdb related settings, since tempdb is so important to the management of a sql instance, it's almost like it's own subsystem.\n\nThe ability to add multiple files seems to have been added in 2016, but 2017 added the option of expanding the initial size to larger than 1gb.\n\nhttp://www.sqlservercentral.com/blogs/gorandalfs-sql-blog/2016/01/31/sql-server-2016-confugure-tempdb-during-installation/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35398", "fixedVersions": [], "id": "35398", "issueType": "Improvement", "key": "MODULES-6587", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver - SPIKE - Manage tempdb setup", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-02-02T13:39:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module does not fail, lose idempotency, or show any other noticeable adverse behaviors if the wrong name is used for Machine Learning Services."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47a2170"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpzb:"}], "description": "Module Version: 2.2.0\nR services has been renamed to Machine Learning Services. We should ensure that our code is not affected by this change.\n\nDesired Behavior: The module should not have any adverse behaviors if the wrong name for Machine Learning Services is used in a manifest\n\nActual Behavior: Unkown\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39522", "fixedVersions": [], "id": "39522", "issueType": "Improvement", "key": "MODULES-6586", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver - R services has been renamed to Machine Learning Services", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-02-02T13:23:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation warns the user that installing SSMS will not work starting with some version of the sql installer.\n\nVerify that failure modes are correct if a user specifies SSMS installation anyway."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33285a9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwav:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23923252812_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_68853536907"}], "description": "Microsoft has separated the installation of SSMS from the installation of the engine and other features. SSMS is no installed with it's own installer. Importantly, it can now be installed and managed via Chocolatey.\n\nWe should add at least a documentation note saying that if the user specified SSMS as a feature to install, that this will not work, and they should use the package module instead. We should also consider adding checks in the module code and acceptance tests to ensure the proper failure modes if someone does ask the module to install SSMS with a version of the installer that will not support it.\n\nhttps://chocolatey.org/packages/sql-server-management-studio", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34346", "fixedVersions": [], "id": "34346", "issueType": "Improvement", "key": "MODULES-6585", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2021-01-11T08:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver - Note in documentation that SSMS is no longer installed", "timeSpent": "PT0S", "updated": "2021-01-11T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "This ticket needs to be decomposed into more manageable tickets, perhaps warranting a kick-off meeting.", "created": "2018-09-11T16:36:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-02-02T13:17:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module is able to install and configure Reporting Services 2017\n\nDocumentation reflects the change to installation via a separate process.\n\nVerify that failure modes are acceptable if an incorrect manifest is specified attempting to install Reporting services from an installer that is not capable of it.\n\nAdd acceptance test to verify module can install Reporting Services.\n\nAdd unit tests for the negative case and the command line call to perform the install."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75d2af92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/18"}], "description": "Module Version: 2.2.0\n\nSQL 2017 no longer bundles the Reporting Services feature and binaries in the same installer as the one for the engine. We may need to add a new class and provider for installing and configuring Reporting Services for this and future versions.\n\nDesired Behavior: \nThe module should be able to install and configure Microsoft SQL Server Reporting Services.\n\n\nActual Behavior:\nThis module is unable to install reporting services.\n\nhttps://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2017#sql-server-2017-reporting-services-ssrs", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42811", "fixedVersions": [], "id": "42811", "issueType": "New Feature", "key": "MODULES-6584", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver - Install Reporting Services 2017", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver", "windows"], "created": "2018-02-02T12:59:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72eefaf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpz3:"}], "description": "Discuss the possibility of supporting SQL 2017 on Linux servers. \n\nPossible questions include:\nWould this support be best done in this module, or should a new module be created?\n\nShould the module include installing SQL on Linux, as the current one does on Windows, or offload that functionality onto the package manager?\n\nhttps://docs.microsoft.com/en-us/sql/linux/sql-server-linux-overview", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37436", "fixedVersions": [], "id": "37436", "issueType": "Improvement", "key": "MODULES-6583", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver - SPIKE - Support SQL 2017 on Linux", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The reporting service test is failing due to it not being included in 2019 CTP 2.4 https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15?view=sqlallproducts-allversions\n\nAlso I suspect advanced management tools is not supported yet.\n\nThis is why there are two tests failing on this branch: https://github.com/ThoughtCrhyme/puppetlabs-sqlserver/tree/MODULES-6582", "created": "2019-04-01T14:26:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Due to the GA release of 2019 being as late as November we're going to go ahead with testing 2017 now that there is an image available hosted at https://artifactory.delivery.puppetlabs.net/artifactory/generic__iso/iso/SQLServer", "created": "2019-04-02T12:33:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/ci-job-configs/commit/4ec39d078c538515f2485cf549e68a9b487048f8", "created": "2019-04-15T11:38:00.000000"}], "components": ["sqlserver", "windows"], "created": "2018-02-02T12:48:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Jenkins smoke-acceptance and full-acceptance tests run against sqlserver 2017 on windows 2016 (core?)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdf08a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfcn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_105242959_*|*_1_*:*_1_*:*_23925159537_*|*_3_*:*_2_*:*_1051458364_*|*_10009_*:*_1_*:*_414276326_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_6126_*|*_10004_*:*_1_*:*_156340928_*|*_10006_*:*_1_*:*_12202317994"}], "description": "Module Version: 2.2.0\n\nEnsure that the full test suite for the module is run against a matrix that is installing SQL 2017 in addition to the previously supported versions of SQL.\n\nDesired Behavior:\n All beaker and rspec tests should be run against a server that is installing and running SQL 2017 in addition to the previously supported versions.\n\nActual Behavior:\n Latest tested SQL version is 2016\n\nSuggest running against 2016 core for faster test execution time.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42809", "fixedVersions": [], "id": "42809", "issueType": "Improvement", "key": "MODULES-6582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Done", "resolutionDate": "2019-04-16T17:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver - Add sql 2017 to full test suite", "timeSpent": "PT0S", "updated": "2019-04-16T17:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e76e494742a00683f7d6a", "body": "Any thoughts on this issue?\n\n\u00a0\n\nWe're now running puppet 6.x and I would like to update puppetlabs-tomcat so we can update stdlib to something more recent than 4.x, but we're effectively blocked by this issue.\u00a0 I just tested with puppetlabs-tomcat 4.0 and there is still a dependency cycle that was not present with 1.7.0 when using the reproducer code.", "created": "2020-04-20T12:05:00.000000"}], "components": ["tomcat"], "created": "2018-02-02T10:17:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e69c11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjref:"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-tomcat 2.1.0\n*Puppet Version:* (master) puppetserver-5.1.4, (client) puppet-agent-5.3.3\n*OS Name/Version:*  RHEL 6.9\n\nWe've been using puppetlabs-tomcat for a while.  We're looking to upgrade from 1.7.0 to 2.1.0, but I've discovered a regression that shows up as a dependency cycle with the new version.\n\nThe following code works with puppetlabs-tomcat 1.7.0:\n\n{code}\n  $tomcat_user             = 'tomcat8'\n  $tomcat_group            = 'tomcat8'\n  $tomcat_package          = 'tomcat8'\n  $tomcat_catalina_base    = '/usr/share/tomcat8'\n\n  # step 1: install\n  ::tomcat::install { 'tomcat8':\n    catalina_home       => $tomcat_catalina_base,\n    install_from_source => false,\n    user                => $tomcat_user,\n    group               => $tomcat_group,\n    package_name        => $tomcat_package,\n    package_ensure      => 'installed',\n  }\n\n  # step 2: the instance\n  ::tomcat::instance { 'tomcat8':\n    catalina_home  => $tomcat_catalina_base,\n    catalina_base  => $tomcat_catalina_base,\n    manage_service => false,\n    user           => $tomcat_user,\n    group          => $tomcat_group,\n  }\n  Tomcat::Install['tomcat8'] -> Tomcat::Instance['tomcat8']\n\n  # step 3: the service\n  #\n  # manage the (OS level) service for this instance of tomcat.\n  #\n  ::tomcat::service { 'tomcat8':\n    catalina_home  => $tomcat_catalina_base,\n    catalina_base  => $tomcat_catalina_base,\n    use_jsvc       => false,\n    use_init       => true,\n    service_enable => true,\n    service_ensure => running,\n    service_name   => 'tomcat8',\n  }\n  Tomcat::Instance['tomcat8'] -> Tomcat::Service['tomcat8']\n\n{code}\n\nWe're using our own tomcat8 package, but you can search-and-replace 'tomcat8' with just 'tomcat' in the reproducer code I show and use the EPEL tomcat-7.0.x package and the effect is the same.\n\nI realize I'm not calling the base tomcat class to set defaults for user/group etc.  We're doing that on purpose.  We do have multiple versions (instances) of tomcat on the same system.\n\n*Desired Behavior:*\n\nBased on both the 1.7.0 and 2.1.0 documention, this seems to obey the documentation, and it worked with 1.7.0.  It doesn't with 2.1.0\n\n*Actual Behavior:*\n\n{code}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Applying configuration version '45338'\nError: Found 1 dependency cycle:\n(Exec[concat_/usr/share/tomcat8/conf/catalina.properties] => Concat[/usr/share/tomcat8/conf/catalina.properties] => Tomcat::Config::Properties[/usr/share/tomcat8 catalina.properties] => Tomcat::Instance[tomcat8] => Tomcat::Service[tomcat8] => Service[tomcat8] => Tomcat::Service[tomcat8] => Tomcat::Config::Properties[/usr/share/tomcat8 catalina.properties] => Concat[/usr/share/tomcat8/conf/catalina.properties] => Exec[concat_/usr/share/tomcat8/conf/catalina.properties])\nCycle graph written to /opt/puppetlabs/puppet/cache/state/graphs/cycles.dot.\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n\n{code}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Puppet Master: RHEL 7.4, puppetserver 5.1.4\nClient: RHEL 6.9, puppet-agent 5.3.3", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "35396", "fixedVersions": [], "id": "35396", "issueType": "Bug", "key": "MODULES-6580", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat: 2.1.0 introduces dependency cycle that 1.7.0 did not have", "timeSpent": "PT0S", "updated": "2020-04-20T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Ticket:\n\nhttps://puppet.atlassian.net/browse/FM-6804", "created": "2018-02-26T03:42:00.000000"}], "components": ["postgresql"], "created": "2018-02-02T03:50:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a1f4561"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr5b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1140366768_*|*_3_*:*_1_*:*_932711608_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41742", "fixedVersions": [], "id": "41742", "issueType": "Sub-task", "key": "MODULES-6579", "labels": [], "originalEstimate": "PT0S", "parent": "34199", "parentSummary": "Implement Rubocop in Postgresql", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-26T03:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Release Module with Rubocop Changes", "timeSpent": "PT0S", "updated": "2018-02-26T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-02-02T03:50:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aaa4a0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_620273456_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_520098360"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40597", "fixedVersions": [], "id": "40597", "issueType": "Sub-task", "key": "MODULES-6578", "labels": [], "originalEstimate": "PT0S", "parent": "34199", "parentSummary": "Implement Rubocop in Postgresql", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-15T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make Rubocop Changes", "timeSpent": "PT0S", "updated": "2018-02-26T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-02-02T03:50:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697d9343"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1140376373_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39520", "fixedVersions": [], "id": "39520", "issueType": "Sub-task", "key": "MODULES-6577", "labels": [], "originalEstimate": "PT0S", "parent": "34199", "parentSummary": "Implement Rubocop in Postgresql", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-15T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make Clean Release", "timeSpent": "PT0S", "updated": "2018-02-26T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-02-02T03:50:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@796ce52d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50953_*|*_3_*:*_1_*:*_1140323617_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38528", "fixedVersions": [], "id": "38528", "issueType": "Sub-task", "key": "MODULES-6576", "labels": [], "originalEstimate": "PT0S", "parent": "34199", "parentSummary": "Implement Rubocop in Postgresql", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-15T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Close Open PRs", "timeSpent": "PT0S", "updated": "2018-02-15T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["java_ks"], "created": "2018-02-02T03:49:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e1b25f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_282885449_*|*_3_*:*_1_*:*_170767526_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37435", "fixedVersions": [], "id": "37435", "issueType": "Sub-task", "key": "MODULES-6575", "labels": [], "originalEstimate": "PT0S", "parent": "33098", "parentSummary": "Implement Rubocop in Java_KS", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-07T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release Module with Rubocop Changes", "timeSpent": "PT0S", "updated": "2018-02-07T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["java_ks"], "created": "2018-02-02T03:48:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384f6ffe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjr47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8755_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36423", "fixedVersions": [], "id": "36423", "issueType": "Sub-task", "key": "MODULES-6574", "labels": [], "originalEstimate": "PT0S", "parent": "33098", "parentSummary": "Implement Rubocop in Java_KS", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-02T03:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the Module", "timeSpent": "PT0S", "updated": "2018-02-02T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] is pairing on this ", "created": "2018-06-19T17:19:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "New layout - done\n Added helper - done\n Remove puppet_apply_debug_dsc_manifest - done\n Add debug to puppet_apply_dsc_manifest - todo\n Remover alternate_path_separator test - done\n Rename uninstall_fake_reboot_resource / install_fake_reboot_resource - done", "created": "2018-06-19T19:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-06-25T19:28:00.000000"}], "components": ["dsc_lite"], "created": "2018-02-01T18:14:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Implement everything on the checklist in the description"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a65aa0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7221"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hznawf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7044325_*|*_1_*:*_1_*:*_11462834730_*|*_3_*:*_1_*:*_469654985_*|*_10009_*:*_1_*:*_509962712_*|*_5_*:*_1_*:*_0"}], "description": "Make minor improvements to the acceptance suite in preparation for introduction of testmode_switcher in MODULES-6474 and the conversion to beaker-rspec in MODULES-6571. This is mostly about tech debt / cleanup for the sake of maintenance.\n\nThis includes:\n * Move {{PuppetFakeResource}} fixtures into a new layout so that instead of {{dsc_puppetfakeresource/PuppetFakeResource}} and {{dsc_puppetfakeresource/PuppetFakeResource2}} the files are setup like {{dsc_puppetfakeresource/PuppetFakeResource/1.0}} and {{dsc_puppetfakeresource/PuppetFakeResource/2.0}}. This will require updating helpers and other test code\n * Adding a helper to return just windows_agents to remove Windows specific confines, like [https://github.com/puppetlabs/puppetlabs-acl/blob/master/spec/spec_helper_acceptance.rb#L31-L33] and incorporating it into existing tests\n * Remove the {{puppet_apply_debug_dsc_manifest}}, potentially add debug output to the {{puppet_apply_dsc_manifest}} to check for some basic emittance of powershell debug\n * Remove\u00a0{{alternate_path_separator}} test\n * Rename\u00a0{{uninstall_fake_reboot_resource}} / {{install_fake_reboot_resource}} to something more meaningful given these test fixtures are used in every test as general purpose fixtures", "epicLinkSummary": "dsc_lite 0.5.0", "estimate": "PT0S", "externalId": "34345", "fixedVersions": [], "id": "34345", "issueType": "Improvement", "key": "MODULES-6572", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "34328", "parentSummary": "dsc_lite 0.5.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-06-25T21:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : Minor test suite refactors", "timeSpent": "PT0S", "updated": "2018-06-25T21:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair", "created": "2018-06-27T11:20:00.000000"}], "components": ["dsc_lite"], "created": "2018-02-01T17:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Convert test suite from vanilla Beaker to beaker-rspec\n - Update ci-job_configs so that the invocation is correct for Jenkins jobs\n - Convert the following test files to beaker rspec and relocate them to spec/acceptance folder:\n\ntests/acceptance/tests/dsc_type/custom_resource_from_system_PSModulePath.rb\n\ntests/acceptance/tests/dsc_type/custom_resource_path.rb\n\nExisting tests/acceptance and ../integration folder should remain untouched, and all tests there should continue to execute in jenkins.\n\nConverted tests should be able to be run locally using \"bundle exec rake beaker\""}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20cc1b66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw5r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_73499_*|*_1_*:*_1_*:*_11814988648_*|*_3_*:*_2_*:*_682137938_*|*_10009_*:*_1_*:*_19592087_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_776990701"}], "description": "Once testmode_switcher is in place as part of MODULES-6474, the suite can be fully converted to beaker-rspec\n\nNote that CI job definition settings and / or rake tasks may need to change as well to enable this in pipelines", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT60S", "externalId": "36421", "fixedVersions": [], "id": "36421", "issueType": "Improvement", "key": "MODULES-6571", "labels": ["windows"], "originalEstimate": "PT60S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-07-05T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : Convert Beaker test suite from vanilla Beaker to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-07-05T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T09:49:00.000000"}], "components": ["dsc_lite"], "created": "2018-02-01T13:02:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5514e887"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94077979629_*|*_6_*:*_1_*:*_0"}], "description": "The existing inheritance structure with {{dsc_lite}} is a carryover from the {{dsc}} module and no longer necessary.", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "36419", "fixedVersions": [], "id": "36419", "issueType": "Improvement", "key": "MODULES-6570", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : refactor / remove inheritance structure", "timeSpent": "PT0S", "updated": "2021-01-25T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T09:48:00.000000"}], "components": ["dsc_lite"], "created": "2018-02-01T12:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Existing acceptance tests that vet reboot behavior in tests/acceptance/tests/reboot should be modified to consume the {{dsc}} resource and should all pass\n* If possible, the downside present in the original DSC module implementation should be avoided"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e3bc20d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149581_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_94078763649"}], "description": "In the previous DSC module, reboot relationships are automatically created with a well specified / named {{dsc_reboot}} resource. A similar convention does not yet exist in the {{dsc_lite}} module.\n\nMODULES-6552 moved existing tests from the {{dsc_puppetfakeresource}} wrapper over to the new {{dsc}} type, and discovered that existing reboot tests do not work as they don't contain the relationship building code that is part of the type wrapper templates in the other module ({{builddepends}} method at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L258-L261)\n\nThis ticket should determine how to handle the reboot situation inside of the {{dsc_lite}} module (noting there is a special way that DSC can set state on a reboot resource to let Puppet know a reboot is pending with the {{reboot_pending}} setter on the resource, as shown in https://github.com/puppetlabs/puppetlabs-dsc/blob/d5913472309b496611c5112b34573e996b9eb7c4/lib/puppet/provider/base_dsc/powershell.rb#L150-L166)\n\nSome things to keep in mind while evaluating this situation:\n\n* the current mechanism is broken in DSC, as a single {{reboot}} resource named {{dsc_reboot}} is pointed to by *all* the DSC resources in the catalog. The original goal was to reboot on demand when DSC indicates a reboot is necessary, but this solution doesn't achieve that goal, because a reboot won't happen until *all* DSC resources in the catalog have run first.\n* Any solutions should use the existing {{reboot_pending}} helper method to notify \n* Puppet still doesn't have a robust eventing system, which is why it's necessary to find a {{reboot}} resource and explicitly send it a message.\n* We might want to find a solution that is applicable to future variants of the dsc module base type", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39519", "fixedVersions": [], "id": "39519", "issueType": "New Feature", "key": "MODULES-6569", "labels": [], "originalEstimate": "PT0S", "parent": "44381", "parentSummary": "dsc_lite Quality of Life improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : handle DSC reboot requests", "timeSpent": "PT0S", "updated": "2021-01-25T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Discoveries:\n\nSince we cannot reasonably infer the ensurable values for every possible dsc resource, bubbling that up may lead to an invalid value for the puppet ensure property.\n\nSince we're always running the call to invoke-dscresource whether you specify absent or present and passing along the ensure value set in the dsc resource hash, there's no reason to distinguish between them in the type. There is no reason to implement the provider.destroy method.\n\nIn the future we can have the Puppet messaging around created/updated/deleted bubble up from the dsc ensure setting in the hash, assuming that any dsc ensure of absent which successfully runs actually destroyed the resource and potentially allowing users to override the ensure setting which should generate this messaging. This only effects reporting, not the actual actions on the node.\n\nBecause exists may not actually verify the existence of the item managed by the dsc resource (it verifies that the dsc resource is in the state that the specification in the manifest expects - so if the dsc ensurable value is set to 'absent' for a file and the file is not on disk, exists would report true, etc) it should potentially be removed as well and the implementation removed as redundant.\n\nWhile the dsc module tells users they should specify the dsc ensurable value, no such guidance exists for dsc_lite. We may want to add documentation to strongly recommend users do _not_ specify the ensure value at the puppet level and only do so inside the dsc resource hash.\n\nProposal:\n\nTicket 1: We remove the exists and absent ensurable values from the puppet type, continuing to default to 'present'. We remove the code that currently supports those ensurable values. We update tests to accommodate this new reality.\n\nTicket 2: (Unsure if a spike is required first) We implement code to ensure that the reporting by puppet as to whether a resource is created/updated/destroyed is 'smart' based on the dsc ensurable value.\n\nCC [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:5a028139c24efb3c4ed448c4] [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2018-05-18T15:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]  I raised https://puppet.atlassian.net/browse/MODULES-7179 from a different spike.  Would this cover Ticket #2 in your list?", "created": "2018-05-20T21:16:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]: Yup, I would say that spike would cover the same ground. I think both tickets can be done in parallel (since distinguishing between actual DSC actions for created vs updated is the same no matter what we do to the resource ensure property.\n\n[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\u00a0any thoughts on my analysis of the problem space / proposal? You've been doing a lot of the heavy lifting thus far and have a better grasp on the implemented internals than I do.", "created": "2018-05-21T10:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Per [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] it may be possible to remove the ensurable property altogether. Will investigate and update proposal for ticket 1 per research.", "created": "2018-05-21T13:08:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Doing some spelunking around with [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] and determined that the ensurable property could be removed as with the exec type/provider. In so doing we would then need to override `sync` in the type for a property (dsc_resource_properties maybe?) to point it at the correct codepath in the provider.", "created": "2018-05-21T19:14:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "More discoveries: There doesn't appear to be a way to actually get puppet to do anything by default unless there's at least one property defined. If you define a property and don't implement getter/setter directly you can reasonably use flush to do what we want... but then you have a 'property' that isn't.\u00a0\n\nMy quick futzing around added an 'action' property (possible values set or test, default to set) and no explicit getter/setter. Removed the code paths for exists? and delete, parameterized create to take an action and propagate it to the invoke-dsc call. Had flush call that method. It works in my tests but the reporting is currently garbage.\n\nDebug, no changes:\n{code:java}\nInfo: Loading facts\nInfo: Loading facts\nWarning: Facter: Fact resolution fact='puppet_classes', resolution='<anonymous>' resolved to an invalid value: Expected all to be one of [Integer, Float, TrueClass, FalseClass, NilClass, String, Array, Hash], but was Symbol\nNotice: Compiled catalog for michael.lombardi-pf12aa84 in environment workstation_production in 0.55 seconds\nInfo: Applying configuration version '1526962151'\nNotice: /Stage[main]/Main/Dsc[myfile]/action: defined 'action' as 'set'\nNotice: Applied catalog in 3.04 seconds\n{code}\nDebug. changes:\n{code:java}\nInfo: Loading facts\nInfo: Loading facts\nWarning: Facter: Fact resolution fact='puppet_classes', resolution='<anonymous>' resolved to an invalid value: Expected all to be one of [Integer, Float, TrueClass, FalseClass, NilClass, String, Array, Hash], but was Symbol\nNotice: Compiled catalog for michael.lombardi-pf12aa84 in environment workstation_production in 0.53 seconds\nInfo: Applying configuration version '1526962787'\nNotice: /Stage[main]/Main/Dsc[myfile]/action: defined 'action' as 'set'\nNotice: Applied catalog in 3.07 seconds\n{code}\n\nYou need to run verbose to see the powershell output.", "created": "2018-05-21T22:22:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Further conversations and investigation with [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] showed that there is both more work and the semantics are less sensible adding an additional pseudo-property versus leveraging ensurable with only one value and documenting. It is up for discussion if it makes sense to name the ensurable value something other than 'present'.", "created": "2018-05-22T09:41:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Tickets filed:\n * MODULES-7197\n * MODULES-7179", "created": "2018-05-22T09:51:00.000000"}], "components": ["dsc_lite"], "created": "2018-02-01T12:31:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All tests in the tests/acceptance/tests/ensure_behavior should be modified / deleted / reworked so that they all pass against the dsc resource\n* There should be a decision about whether or not the generic dsc resource should have an ensure property"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@199b185c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlocf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82983_*|*_3_*:*_1_*:*_343888935_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9146816369"}], "description": "The relationship between a Puppet resources {{ensure}} and the DSC resources {{ensure}} property is fairly nuanced.  We made some decisions about how these similar properties should interact in the DSC module, but the same rules for their interactions don't necessarily need to hold true in the {{dsc_lite}} module.\n\nMODULES-6552 moved existing tests from the {{dsc_puppetfakeresource}} wrapper over to the new {{dsc}} type, and discovered 4 of the existing 6 ensure behavior tests from DSC still pass in the {{dsc_lite}} module:\n\n* [ensure_absent.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_absent.rb]\n* [ensure_and_dsc_ensure_present.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_and_dsc_ensure_present.rb]\n* [ensure_present.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_present.rb]\n* [ensure_present_and_dsc_ensure_absent.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_present_and_dsc_ensure_absent.rb]\n\nThe 2 failures are:\n\n* [ensure_absent_and_dsc_ensure_present.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_absent_and_dsc_ensure_present.rb]\n* [ensure_and_dsc_ensure_absent.rb|https://github.com/Iristyle/puppetlabs-dsc_lite/blob/cb3366db162cf4608a84b60f3307a6865200ab44/tests/acceptance/tests/ensure_behavior/ensure_and_dsc_ensure_absent.rb]\n\nThis ticket should determine if both of the ensure properties are necessary, or if the model can be simplified in any way.\n\nSome things to keep in mind while evaluating this situation:\n\n* the {{dsc}} resource may not need to have an {{ensure}} property at all given both the {{create}} and {{destroy}} method of the provider end up calling {{set}} on the DSC resource in exactly the same way\n* Puppet might need an ensurable value set somehow so that it properly reports on whether a resource was created / destroyed in logs / PE console / etc. Plausibly this can be automatically detected by Puppet, but would first require calling {{Get}} on the resource, then calling {{Set}}, then recalling {{Get}} and comparing, which feels costly (but perhaps not?). Making this behave properly plausibly generates additional ticketed work.\n* not all {{dsc}} resources have an ensure state - for instance the log resource is always an append only type operation, not configuring a resource state\n* {{dsc_lite}} doesn't support {{puppet resource}}, so any related constraints don't need to be considered here", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "41740", "fixedVersions": [], "id": "41740", "issueType": "Improvement", "key": "MODULES-6558", "labels": [], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-05-22T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc_lite : (SPIKE) Specify resource ensure behavior (considering ensure behavior of prior DSC module)", "timeSpent": "PT0S", "updated": "2018-05-22T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "released to forge", "created": "2018-02-02T11:33:00.000000"}], "components": ["dsc"], "created": "2018-02-01T11:08:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d7ba7fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjpdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86803167_*|*_3_*:*_1_*:*_1143079_*|*_6_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/0.1.0...24babd6363a792ca933b1fb60af17787f6905415\n\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "DSC_Lite 0.2", "estimate": "PT0S", "externalId": "40596", "fixedVersions": ["dsc_lite 0.2"], "id": "40596", "issueType": "Task", "key": "MODULES-6557", "labels": [], "originalEstimate": "PT0S", "parent": "40594", "parentSummary": "DSC_Lite 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-02-02T11:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-dsc_lite) 0.2.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-02-02T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623d00498d8b9c0068b93ee8]. Thanks for raising this -\u00a0the referenced thread\u00a0contains a lot of information. Are you certain that the issue is in the puppet/archive module? If so, do you know where the issue is, or have a suggested fix? We're not currently planning\u00a0updates to the puppetlabs/java module, but if you have insight into this issue would help us. Thanks!", "created": "2018-02-20T07:24:00.000000"}], "components": ["java"], "created": "2018-02-01T10:40:00.000000", "creator": "623d00498d8b9c0068b93ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4500583b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjpbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "A known issue with your dependency puppet\\archive causes Puppet runs to fail frequently:\n\nhttps://github.com/voxpupuli/puppet-archive/issues/105\n\nI understand this is not your module directly but the creator of that module doesn't seem to be addressing the issue. Since this supported module requires that module you might consider creating your own module to perform the archive function.\n\nThis issue is preventing me from running consistent deployments that require Java.", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "42767", "fixedVersions": [], "id": "42767", "issueType": "Bug", "key": "MODULES-6556", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00498d8b9c0068b93ee8", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java : Issue with required module (puppet\\archive)", "timeSpent": "PT0S", "updated": "2018-02-20T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "The current stdlib function for this leverages Ruby's built-in Shellwords module which implements escaping and quoting for bash:\n\nhttp://ruby-doc.org/stdlib-2.4.3/libdoc/shellwords/rdoc/Shellwords.html\n\nWe would need a similar implementation for PowerShell. Adding an external gem dependency to stdlib probably won't be feasible.", "created": "2018-06-21T18:01:00.000000"}], "components": ["stdlib"], "created": "2018-01-31T20:52:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38c51f80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjown:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/18"}], "description": "_Basic Info_\n*Module Version: 4.24.0*\n*Puppet Version: n/a*\n*OS Name/Version: windows*\n\n{{shell_escape}} function applies the rules for BASH to escape strings but these do not apply on windows:\n\nbq. https://forge.puppet.com/puppetlabs/stdlib#shell_escape\nbq. \"...Escapes a string so that it can be safely used in a Bourne shell command line....\"\nbq. \n\nWould be great to get feature parity with Linux on this to easily handle strings with spaces, additional quotes, accidental or otherwise shell injection, etc.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42766", "fixedVersions": [], "id": "42766", "issueType": "New Feature", "key": "MODULES-6555", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : windows support for shell_escape function (windows feature parity)", "timeSpent": "PT0S", "updated": "2018-06-21T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "body": "I was able to just install the gem, but shouldn't that have been automatic?", "created": "2018-01-31T17:46:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:d8f5e060-a02c-462b-86cb-fed755bffcdd]. Thanks for raising this issue. As this module is unsupported it is likely to be some time before we get to making a change. If you have a suggested fix and submit a PR we will do our best to merge and release without delay. Thanks!", "created": "2018-02-20T07:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-certregen module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]\n\nIf you're a customer experiencing an issue with PE, please contact support.", "created": "2021-03-08T07:43:00.000000"}], "components": ["certregen"], "created": "2018-01-31T17:41:00.000000", "creator": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29fe305e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjop3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97768879111_*|*_6_*:*_1_*:*_0"}], "description": "On official `puppetlabs/puppetserver` docker containers.\n\nRunning ` puppet module install puppetlabs-certregen` which works.\n\nI then ran `puppet certregen ca --ca_serial 01` which also worked.\n\nFinally `puppet certregen redistribute`:\n\n    Error: Unable to distribute CA certificate: the chloride gem is not available.                                                                                           \n    Error: Try 'puppet help certregen redistribute' for usage \n\n\npuppetserver version: 5.1.3\npuppet version: 5.3.2\nUbuntu 14.04\nLinux puppet 4.4.0-78-generic #99~14.04.2-Ubuntu SMP Thu Apr 27 18:49:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux                                                         ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41737", "fixedVersions": [], "id": "41737", "issueType": "Bug", "key": "MODULES-6554", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "resolution": "Fixed", "resolutionDate": "2021-03-08T07:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: the chloride gem is not available", "timeSpent": "PT0S", "updated": "2021-03-08T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-31T17:21:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@200c4a8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7073"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1709544930_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92434241737"}], "description": "What is the minimal amount of work to ensure that a windows specific module can be loaded on a linux host without crashing?\n\n\u00a0", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution vNext", "estimate": "PT0S", "externalId": "35395", "fixedVersions": [], "id": "35395", "issueType": "Improvement", "key": "MODULES-6553", "labels": [], "originalEstimate": "PT0S", "parent": "40626", "parentSummary": "Standardize Windows Modules CI and Test Execution vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardize Windows Modules CI and Test Execution: SPIKE use Travis CI to test windows modules on linux", "timeSpent": "PT0S", "updated": "2021-01-25T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on 6548", "created": "2018-01-31T19:39:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ad-hoc completed at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_adhoc/5/ against https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/88019de29210a0fd857e8a8e0d1fa1a78342f6d6 (which is the SHA before the PR was rebased on master)\n\nThis should be ready to merge now.", "created": "2018-02-01T12:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/5cad7e3076d77a63b52dfb37afe639092826c86e", "created": "2018-02-01T13:09:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ran through to completion at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/29/\n\nAll 22 acceptance tests ran through at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_intn-sys_smoke-master/34/PLATFORM=windows2012r2_wmf5-64a,WORKER_LABEL=beaker/consoleFull", "created": "2018-02-01T13:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "MODULES-6558 and MODULES-6569 have been filed to address functionality gaps between this module and the {{dsc}} module that were discovered while attempting to convert tests.", "created": "2018-02-01T15:29:00.000000"}], "components": ["dsc_lite"], "created": "2018-01-31T16:26:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All 22 existing passing tests should continue to pass\n* No tests capable of passing with the current dsc resource code should use the dsc_puppetfakeresource wrapper"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@255fef13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjolz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_984856_*|*_1_*:*_1_*:*_8732346_*|*_10007_*:*_2_*:*_5721414_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_59345531"}], "description": "Nearly all of the current acceptance tests for dsc_lite use the {{dsc_puppetfakeresource}} manually created type wrapper within manifests.\n\nInstead, tests using {{dsc_puppetfakeresource}} should be modified to use the {{dsc}} type and supply the modulename as a path to the modules location on disk.\n\nThis may also require making modest changes to the tests so that the path of the module is understood in master/agent and masterless scenarios.\n\nIf there are tests which cannot pass against the code as written, those tests should continue to run against {{dsc_puppetfakeresource}} until they can pass ... and tickets should be filed for those efforts.", "epicLinkSummary": "DSC_Lite 0.2", "estimate": "PT0S", "externalId": "40595", "fixedVersions": ["dsc_lite 0.2"], "id": "40595", "issueType": "Task", "key": "MODULES-6552", "labels": [], "originalEstimate": "PT0S", "parent": "40594", "parentSummary": "DSC_Lite 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-02-01T13:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Replace dsc_puppetfakeresource with generic dsc type", "timeSpent": "PT0S", "updated": "2018-02-01T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e79d97910a200718cd13d", "body": "Is there an expected release date for IIS 4.4.0? I am eager to see the functionality from MODULES-5229 so that we can define authenticationinfo\u00a0with iis_site resources. Thank you.", "created": "2018-03-19T11:40:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:623e79d97910a200718cd13d] authentificationinfo was added in IIS 4.3.1 which was released March 22nd. You should have access to that functionality now.\u00a0", "created": "2018-04-04T04:03:00.000000"}], "components": [], "created": "2018-01-30T17:06:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f3b715b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.4.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylobr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18742765236_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41735", "fixedVersions": [], "id": "41735", "issueType": "Epic", "key": "MODULES-6550", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-09-04T16:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS 4.4.0", "timeSpent": "PT0S", "updated": "2018-09-04T16:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-30T16:58:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1934883e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC_Lite 0.2"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_110967_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_500636540"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40594", "fixedVersions": [], "id": "40594", "issueType": "Epic", "key": "MODULES-6549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-02-05T12:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_Lite 0.2", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/30#pullrequestreview-93127463", "created": "2018-01-31T16:55:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Follow-on PR at https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/32 was merged to https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/b68c50e9ce6d41177aa115ac688cec2634dd0ba2 to cleanup the new failures introduced as a result of having no content in \"integration\".\n\nCI has passed - moving to resolved\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/28/", "created": "2018-02-01T12:06:00.000000"}], "components": [], "created": "2018-01-30T15:13:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* There should no longer be a \"tests/integration\" folder\n* All tests should now be in various sub-directories within \"tests/acceptance/tests\"\n* Count of tests being executed in CI pipeilne for dsc_lite should go from 6 to 24"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3afe59c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjn67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9637962_*|*_1_*:*_1_*:*_77157206_*|*_10007_*:*_1_*:*_3601184_*|*_3_*:*_2_*:*_71170731_*|*_5_*:*_1_*:*_0"}], "description": "Minor refactoring of test suite to move all code from the \"integration\" folder to the acceptance folder.\n\nThis involves a few additional steps:\n\n* Removing any concept of \"master\" in the \"integration\" tests. Do not inject manifests into {{site.pp}}, do not use the \"master\" identifier when performing cleanup operations on hosts in teardown.\n* Remove duplicate tests that are in both \"acceptance\" and \"integration\". Specifically:\n** {{integration/tests/basic_functionality/puppet_agent_debug_dsc_manifest.rb}}\n** {{integration/tests/basic_functionality/puppet_agent_dsc_manifest.rb}}\n** {{integration/tests/basic_functionality/puppet_agent_noop_dsc_manifest.rb}}\n* Remove helper script {{test_run_scripts/integration_tests.sh}}\n* Remove \"integration/pre-suite\" folder\n* ", "epicLinkSummary": "DSC_Lite 0.2", "estimate": "PT0S", "externalId": "37433", "fixedVersions": ["dsc_lite 0.2"], "id": "37433", "issueType": "Task", "key": "MODULES-6548", "labels": [], "originalEstimate": "PT0S", "parent": "40594", "parentSummary": "DSC_Lite 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-02-01T12:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Move \"integration\" tests into \"acceptance\" directory", "timeSpent": "PT0S", "updated": "2018-02-01T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "Perhaps, if the provider used `--dport` instead of `-m multiport --dports` for single port rules, it would pick up the ability to parse these rules.", "created": "2018-05-01T17:57:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:62438a418678e9007059bcca]. I've identified the issue here to be with the way in which the module parses rules into a usable hash. It appears to expect that the '--tcp-flags' option is always preceded by '-m tcp', however when you use another option for the tcp extension ('\u2013dport' for example), the ordering is changed by iptables to something like '-m tcp --dport 1234 --tcp-flags ...' causing the rule to be parsed incorrectly. I have added a small change into master [here|https://github.com/puppetlabs/puppetlabs-firewall/pull/826]\u00a0which should fix this for you. Please try it out and let me know if it works for you. Cheers.", "created": "2019-03-22T03:41:00.000000"}], "components": ["firewall"], "created": "2018-01-30T13:53:00.000000", "creator": "62438a418678e9007059bcca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46738d51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjn2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1446313358_*|*_3_*:*_1_*:*_587209889_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_34307706590"}], "description": "_Basic Info_\n*Module Version:* 1.12.0\n*Puppet Version:* 5.3.3\n*OS Name/Version:* Red Hat Enterprise Linux 7 (RHEL7)\n\n_Describe your issue in as much detail as possible..._\n\nThe firewall module fails to parse rules that were added using {{--dport}}, instead of using {{-m multiport --dports}}.\n\nHere is an example of Puppet (correctly) removing a rule I manually added:\n\n{noformat}\n$ iptables -A INPUT --proto tcp -m comment --comment \"firewall can parse this\" -m multiport --dports 12345 --syn -j ACCEPT\n$ puppet agent --test\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for client.example.org\nInfo: Applying configuration version '1517344527'\nNotice: /Stage[main]/Iptables/Firewall[9011 firewall can parse this]/ensure: removed\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seluser: seluser changed 'unconfined_u' to 'system_u'\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seltype: seltype changed 'etc_t' to 'system_conf_t'\nNotice: Applied catalog in 32.64 seconds\n{noformat}\n\nBut if I add the manual rule without using multiport, firewall chokes on it:\n\n{noformat}\n$ iptables -A INPUT --proto tcp -m comment --comment \"firewall cannot parse this\" --dport 12345 --syn -j ACCEPT\n$ puppet agent --test\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for client.example.org\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nInfo: Applying configuration version '1517344743'\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (5) and values (7) count mismatch on line: -A INPUT -p tcp -m comment --comment \"firewall cannot parse this\" -m tcp --dport 12345 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT\nNotice: Applied catalog in 32.81 seconds\n{noformat}\n\nI discovered this issue solely by accident, as I was attempting to demonstrate how the Puppet Forge firewall module could be used to remove unauthorized iptables rules.\n\n(My demonstration did not go exactly as I planned.)\n\n*Desired Behavior:*\n\nfirewall should correctly parse all rules, not just rules that it added itself. Otherwise, firewall cannot remove extraneous rules that should not be present.\n\n*Actual Behavior:*\n\nfirewall chokes on rules that it didn't add itself.\n\nI could understand if firewall were choking on some rarely-used extension that is hardly ever used in the wild. But it is choking on one of the most common options (--dport).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37432", "fixedVersions": [], "id": "37432", "issueType": "Bug", "key": "MODULES-6547", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438a418678e9007059bcca", "resolution": "Fixed", "resolutionDate": "2019-03-27T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : cannot parse rules that use \"--dport\" instead of \"-m multiport --dports\"", "timeSpent": "PT0S", "updated": "2019-04-02T04:16:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this issue [~accountid:623c0d3b7910a200718b917c]. As this module is unsupported it is likely to be some time before we get to address it.\u00a0If you have time to submit a pull request we will do our best to merge and release without delay. Thanks!", "created": "2018-02-20T07:07:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:35:00.000000"}], "components": ["rsync"], "created": "2018-01-30T09:16:00.000000", "creator": "623c0d3b7910a200718b917c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@703830e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjmiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Debian Testing\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nrsync::get should respect the schedule metaparameter.  It should only get run according to the schedule provided.\n\n*Actual Behavior:*\n\nrsync::get is always run every time, irregardless of schedule configuration. \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nThe relevant parts of my manifest look like: \n\n rsync::get { 'folder' :\n    source => 'rsync://address/puppet/folder/',\n    path => '/folder/',\n    schedule => \"daily\",\n  }\n\n  schedule { \"daily\" :\n    period => daily,\n    repeat => 1,\n    range => \"1-5\",\n  }\n\nI've tested to see that the \"daily\" schedule works as expected with exec.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33182", "fixedVersions": [], "id": "33182", "issueType": "Bug", "key": "MODULES-6546", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d3b7910a200718b917c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/puppetlabs-rsync : Doesn't support schedule metaparameter", "timeSpent": "PT0S", "updated": "2021-03-08T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:d6df4b50-cef7-471a-b1e0-f267bd3ccea3", "body": "This only the case when using the 'latest' branch from the puppetlabs-concat module. If set to release 4.1.1, this is not an issue.", "created": "2018-02-02T06:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:d6df4b50-cef7-471a-b1e0-f267bd3ccea3],\n\nWhen does this error appear for you? Could you please attach/insert --debug output from the Puppet run where you see this happening? And are you using r10k to manage your modules?\n\nThanks!", "created": "2018-02-14T14:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:d6df4b50-cef7-471a-b1e0-f267bd3ccea3]\n\nI would like to thank you for notifying us of this issue. I have created the following PR to revert the breaking changes and I can confirm I am no longer able to reproduce this issue. Apologies on the delay, we were hoping that we came up with a quick simple solution which was not the case.\u00a0\n\nThis is the PR that I have created to revert the changes: [https://github.com/puppetlabs/puppetlabs-concat/pull/488]", "created": "2018-02-21T04:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this issue as the commit that caused this issue has now been reverted.\u00a0\n\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/488", "created": "2018-02-21T04:23:00.000000"}], "components": ["postgresql"], "created": "2018-01-30T02:10:00.000000", "creator": "557058:d6df4b50-cef7-471a-b1e0-f267bd3ccea3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39cac24b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjmbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1339644642_*|*_3_*:*_1_*:*_603154_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_568562080_*|*_10005_*:*_1_*:*_2238"}], "description": "_Basic Info_\n *Module Version:* 5.2.1.\n *Puppet Version:* 5.3.1\n *OS Name/Version:* Ubuntu 16.04 Linux vb-01 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n My manifest is very basic, it looks like this:\n{code:puppet}class { 'postgresql::globals': manage_package_repo => true, version => '10', }\n\nclass { 'postgresql::server': }{code}\n*Actual Behavior:*\n When I apply this manifest, PostgreSQL is installed and works fine, but this error appears:\n\nError: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/10/main/pg_hba.conf]/Concat_file[/etc/postgresql/10/main/pg_hba.conf]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed\n\nThis is the concat module used: \"name\": \"puppetlabs-concat\", \"version\": \"4.1.1\".\n This is my stdlib module: \"name\": \"puppetlabs-stdlib\", \"version\": \"4.24.0\",", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33180", "fixedVersions": [], "id": "33180", "issueType": "Bug", "key": "MODULES-6545", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d6df4b50-cef7-471a-b1e0-f267bd3ccea3", "resolution": "Fixed", "resolutionDate": "2018-02-21T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed", "timeSpent": "PT0S", "updated": "2018-02-21T04:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-01-29T17:38:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a807b78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Scheduled_task Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyloef:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36417", "fixedVersions": [], "id": "36417", "issueType": "Epic", "key": "MODULES-6544", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Scheduled_task Next", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2][~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c][~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] what was the resolution on this one?  Last I heard, someone was going to review github.", "created": "2018-02-01T10:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised HELP-13719 for IT", "created": "2018-02-01T18:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "HELP-13719 was been resolved.\u00a0 JIRA seems to be working again.\u00a0 autosync was stuck.", "created": "2018-02-07T22:26:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "cc [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]\u00a0- fixed", "created": "2018-02-08T08:29:00.000000"}], "components": [], "created": "2018-01-29T12:50:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* When properly formatted, Windows Modules PRs automatically link back to the JIRA ticket referenced in the PR\n* Audit all win modules and report fixes"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ce7bc20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfvb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_812168805_*|*_5_*:*_1_*:*_0"}], "description": "Need some references here, but feedback from CS is that the PRs posted for Windows modules don't always link to JIRA tickets even when the PR is formatted correctly.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "36415", "fixedVersions": [], "id": "36415", "issueType": "Bug", "key": "MODULES-6729", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2018-02-07T22:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PRs not automatically linking to Windows Modules JIRA tickets", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "619d2635d2e64c0071fd2f82", "body": "This was present up until version 5.0.0 which had apt-transport-https removed for some reason:\u00a0https://github.com/puppetlabs/puppetlabs-apt/commit/ca31cab98756aa2ed40cc4dc717ab6bbdb3e2afe#diff-a3efcdc2c485949d50da5816e90d89de", "created": "2018-07-21T16:32:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey John. As of version 5.0.1 of the puppetlabs-apt module, a check has been put in place in the apt::source manifest that will ensure that apt-https-transport is installed whenever you declare an apt::source with a https location (PR of change: [https://github.com/puppetlabs/puppetlabs-apt/commit/bbec706b5da9d9e2ea0bedbc73be8d38f31d4cd8)|https://github.com/puppetlabs/puppetlabs-apt/commit/bbec706b5da9d9e2ea0bedbc73be8d38f31d4cd8]. I have tested it in Debian 9 and can confirm that it works as intended. I hope this helps you with your issue. If you have any more queries feel free to re-open a ticket.\u00a0 :)", "created": "2018-08-29T03:07:00.000000"}], "components": ["apt"], "created": "2018-01-29T12:13:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb87768"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1538871076_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16741612709"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Debian 9\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nAn APT source which uses HTTPS should work-out-of-the-box, meaning that the apt-transport-https package is required as dependency. If that package is not available before installing apt sources it will fail.\n\n*Actual Behavior:*\nIt is not possible to install an APT source which uses HTTPS as the apt-transport-https package is not available at that moment where that APT source is installed.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "33179", "fixedVersions": [], "id": "33179", "issueType": "Bug", "key": "MODULES-6543", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "resolution": "Fixed", "resolutionDate": "2018-08-29T03:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apt : apt-transport-https required for https sources", "timeSpent": "PT0S", "updated": "2018-08-29T03:08:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6217ba0a71554c00695601a8]\n\nIt seems that we are actually testing these platforms internally and their are compatible. I think the metadata.json entries have just been missed on our end. I have updated the metadata for these platforms and my change can be seen here: https://github.com/puppetlabs/puppetlabs-postgresql/pull/1001\n\nThank you for logging this ticket. :-)\nAs this code change is now in are you happy enough if I resolve this ticket?\n\nPaula  ", "created": "2018-07-03T09:39:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "I also commented in PR: Why SLES 11 SP1 only? How about SLES 11 SP4? Would it make more sense to just use \"11\" and \"12\"?", "created": "2018-07-03T10:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updates have been made.\nResolving ticket. https://github.com/puppetlabs/puppetlabs-postgresql/pull/1002", "created": "2018-07-04T03:28:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] thanks. should I close the ticket or do you keep it in resolved state?", "created": "2018-07-04T05:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:6217ba0a71554c00695601a8] resolved and closed do pretty much the same job so it is fine as it is. :-)\n", "created": "2018-07-04T05:27:00.000000"}], "components": ["postgresql"], "created": "2018-01-29T08:37:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Install and manage a postgresql instance using puppetlabs-postgresql module on SLES 12"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70ebe785"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_64107066_*|*_1_*:*_1_*:*_13392154761_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-postgresql module does not list SLES as supported OS:", "environment": "PE customer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38526", "fixedVersions": [], "id": "38526", "issueType": "Improvement", "key": "MODULES-6542", "labels": ["postgres", "sles"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql - add support for SLES 12", "timeSpent": "PT0S", "updated": "2018-07-04T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:6217ba0a71554c00695601a8]. Can you let me know which PE customer is requesting this support? cc [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]", "created": "2018-02-20T03:20:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi [~accountid:6217ba0a71554c00695601a8] - though we haven't updated the module metadata.json to include Windows Server 2016 explicitly, the module is fully compatible with Windows Server 2016.\n\nWe will cut a release at some point in the near future that adjusts metadata.json accordingly, but feel confident that you may use this module on 2016 without a problem.\n\nThanks!", "created": "2018-02-20T16:44:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] thanks for the comment and looking into this issue.", "created": "2018-02-25T08:54:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "metadata.json is updated and latest released on last month.\n\n[https://github.com/puppetlabs/puppetlabs-registry/blob/main/metadata.json#L21]", "created": "2021-01-11T08:00:00.000000"}], "components": ["registry", "windows"], "created": "2018-01-29T08:12:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@321e973a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93138485880_*|*_5_*:*_1_*:*_0"}], "description": "A PE customer needs support for Windows 2016\n\nUpdate:\n * metadata.json\n * job config", "environment": "PE cusotmer", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "36489", "fixedVersions": [], "id": "36489", "issueType": "Improvement", "key": "MODULES-6541", "labels": ["registry", "windows"], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-registry - add support for Windows 2016", "timeSpent": "PT0S", "updated": "2021-01-11T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql", "windows"], "created": "2018-01-29T08:10:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "postgresql installable and manageable on Windows 2016 and 2012."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62cff63a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "A PE customer asks for support for the puppetlabs-postgresql module to manage postgresql on Windows 2016 and 2012.", "environment": "PE customer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35394", "fixedVersions": [], "id": "35394", "issueType": "Improvement", "key": "MODULES-6540", "labels": ["postgres", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql - add support for Windows 2016 and 2012", "timeSpent": "PT0S", "updated": "2018-02-28T11:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "626a1d6752310b006800cd36", "body": "I would very much like to see this feature added as well. I am managing servers running Windows and unfortunately cannot use this module.", "created": "2018-02-28T15:59:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "During latest customer engagement we were able to use the vcsrepo type on windows systems.\n\nThe only requirement was that the path to the git binary was in the windows system path.", "created": "2018-03-01T09:32:00.000000"}], "components": ["vcsrepo"], "created": "2018-01-29T08:00:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "vcsrepo resource type is usable on windows."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e74bd21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "GIT client is available for windows. This module should have support for running on Windows.", "environment": "PE customer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33177", "fixedVersions": [], "id": "33177", "issueType": "Improvement", "key": "MODULES-6539", "labels": ["vcsrepo", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-vcsrepo - add support for Windows 2016 and 2012", "timeSpent": "PT0S", "updated": "2018-03-01T09:32:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2018-01-29T07:46:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "postgresl installable and configurable using the puppetlabs-postgresql module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b0f412c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkjb:"}], "description": "Add support for Solaris 11", "environment": "PE customer", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "40593", "fixedVersions": [], "id": "40593", "issueType": "Improvement", "key": "MODULES-6538", "labels": ["postgresql", "solaris"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql - add support for Solaris 11", "timeSpent": "PT0S", "updated": "2018-08-29T03:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ade0f7658742e214dcff98f", "body": "I've settled for editing the .erb file for httpd.conf at this point, but it would be nicer to be able to do this via the module.\u00a0 Is this truly not supported at this time?", "created": "2019-01-16T08:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The module currently supports this:\u00a0https://github.com/puppetlabs/puppetlabs-apache/commit/e633d099f40c3c535baf65239a8269d947ad88a0", "created": "2021-05-17T04:45:00.000000"}], "components": ["apache"], "created": "2018-01-29T07:30:00.000000", "creator": "557058:b2e5316f-c489-413b-87d3-65377a040736", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Allow the use of mod_http2 and its configuration options."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c1bf252"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104012152975_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 2.3*\n*Puppet Version: 5.3*\n*OS Name/Version: All*\n\nWe're looking to enable mod_http2 in apache to support the h2 and h2c protocols. This requires the inclusion of that module and to set the \"Protocols\" directive in either the httpd.conf file or in specific vhosts.\n\n*Desired Behavior:*\nBe able to set the Protocols directive as described in https://httpd.apache.org/docs/2.4/howto/http2.html (see the \"Basic configuration\" section)\n\n*Actual Behavior:*\nI can install the module but can't configure it since the templates don't currently allow Protocols to be set.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39518", "fixedVersions": [], "id": "39518", "issueType": "Improvement", "key": "MODULES-6537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b2e5316f-c489-413b-87d3-65377a040736", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache : Allow use of http2 module", "timeSpent": "PT0S", "updated": "2021-05-17T04:45:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2018-01-29T07:28:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61c5ce29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkiv:"}], "description": "A PE customer needs support for Solaris 11", "environment": "PE customer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38525", "fixedVersions": [], "id": "38525", "issueType": "Improvement", "key": "MODULES-6536", "labels": ["firewall", "solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall - add support for Solaris 11", "timeSpent": "PT0S", "updated": "2018-08-29T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2018-01-29T07:26:00.000000", "creator": "6217ba0a71554c00695601a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "vcsrepo provider is usable on Solaris 11"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778eea35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkin:"}], "description": "A PE customer needs support for Solaris 11 on vcsrepo module", "environment": "PE customer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37431", "fixedVersions": [], "id": "37431", "issueType": "Improvement", "key": "MODULES-6535", "labels": ["solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6217ba0a71554c00695601a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-vcsrepo - add support for Solaris 11", "timeSpent": "PT0S", "updated": "2018-08-29T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:557058:f950b51f-34da-4ab4-974c-82e6f4989984]. We're you able to find a workaround?", "created": "2018-02-20T03:51:00.000000"}, {"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] there is no workaround - you have to put something that isn't {{undef}} as your fallback value and alter your code accordingly or construct an if statement, etc:\n{noformat}\n# wont work:\n# $foo = undef\n\n$foo = false\n$bar = pick($a, $b, $foo)\n# $bar == false{noformat}", "created": "2018-02-20T15:23:00.000000"}, {"author": "5a09cf02c24efb3c4ed4cd9d", "body": "From Puppet 4.5.0 you can use the [lest|https://puppet.com/docs/puppet/latest/function.html#lest] function to achieve something similar:\n{code:java}\n$foo = undef\n$bar = undef\n$baz = $foo.lest || { $bar }\n# $baz == undef {code}", "created": "2018-09-11T10:52:00.000000"}], "components": ["stdlib"], "created": "2018-01-27T19:22:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4518c49f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjkav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/18"}], "description": "_Basic Info_\n*Module Version:* \u2514\u2500\u2500 puppetlabs-stdlib (v4.24.0)\n*Puppet Version:* 5.3.3.\n*OS Name/Version:* Centos 7\n\nWanted to use pick_default to return {{undef}} if all inputs are {{undef}} but function coerces the final value to be an empty string.\n\n*Desired Behavior:*\nWould like pick_default to return {{undef}} not empty string if all inputs are undef\n\n*Actual Behavior:*\n{noformat}\npick_default(undef, undef, undef)\n{noformat}\n\nReturn an empty string - {{\"\"}} instead of undef\n\n*Testcase*\n{noformat}\n$a = pick_default(undef,undef,undef)\nif $a {\n  # we wanted to make a program flow decision based on undef evaluating to\n  # false but since we got empty string '' this evaluates to true and\n  # program takes wrong branch\n  notify { \"wrong action taken on system: raw value '${a}'\":}\n} else {\n  notify { \"expect to reach here\":}\n}\n{noformat}\n\n+Sample output+\n{noformat}\n[root@pe-puppet ~]# puppet apply test.pp \nNotice: Compiled catalog for pe-puppet.localdomain in environment production in 0.04 seconds\nNotice: wrong action taken on system: raw value ''\nNotice: /Stage[main]/Main/Notify[wrong action taken on system: raw value '']/message: defined 'message' as 'wrong action taken on system: raw value \\'\\''\nNotice: Applied catalog in 0.29 seconds\n{noformat}\n\n*Desired resolution*\nUpdate docs on puppet forge to indicate as-implemented function, fix function to return correct value or both", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41733", "fixedVersions": [], "id": "41733", "issueType": "Improvement", "key": "MODULES-6534", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : pick_default coerces empty value to string", "timeSpent": "PT0S", "updated": "2021-12-15T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "* Module 2.0.1 successfully released at https://forge.puppet.com/puppetlabs/registry/2.0.1/readme\n* Mergeback at https://github.com/puppetlabs/puppetlabs-registry/pull/156\n* \n\n", "created": "2018-01-25T18:39:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Mergeback PR merged at https://github.com/puppetlabs/puppetlabs-registry/commit/e56912d9171c00a4cf3e8366b7d717e8a68659cb", "created": "2018-01-25T18:54:00.000000"}], "components": [], "created": "2018-01-25T16:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4013c127"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6179167_*|*_3_*:*_1_*:*_936841_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34344", "fixedVersions": [], "id": "34344", "issueType": "Sub-task", "key": "MODULES-6533", "labels": [], "originalEstimate": "PT0S", "parent": "40667", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.1 - (11-25-2018) - (eb82e6e1954232557b4daed38e7cabf52c2bd9cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T18:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T18:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-merge_release/6/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-registry/blob/eb82e6e1954232557b4daed38e7cabf52c2bd9cd/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-registry/compare/2.0.0...eb82e6e1954232557b4daed38e7cabf52c2bd9cd\n\nIssuing from release branch at eb82e6e which is tip of release.\nNote: the disparity between eb82e6e and what is sited at going through CI (a4cf4c72) is because the additional commits above a4cf4c72 are release prep, not code changes.\n\nMODULES-6528 has new value spec tests to find what we missed.\n\nLGTM (y)", "created": "2018-01-25T18:21:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "SHA of release completed successfully through https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-registry_i18n-ruby_release/5/", "created": "2018-01-25T18:38:00.000000"}], "components": [], "created": "2018-01-25T16:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21474fad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5136074_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33176", "fixedVersions": [], "id": "33176", "issueType": "Sub-task", "key": "MODULES-6532", "labels": [], "originalEstimate": "PT0S", "parent": "40667", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.1 - (11-25-2018) - (eb82e6e1954232557b4daed38e7cabf52c2bd9cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-25T18:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T18:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Not necessary for release", "created": "2018-01-25T17:47:00.000000"}], "components": [], "created": "2018-01-25T16:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cde4439"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3035380_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42765", "fixedVersions": [], "id": "42765", "issueType": "Sub-task", "key": "MODULES-6531", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40667", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.1 - (11-25-2018) - (eb82e6e1954232557b4daed38e7cabf52c2bd9cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-01-25T17:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-registry) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-25T17:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Docs review for this emergency 2.0.1 bugfix release is unnecessary, so closing as \"won't do\"", "created": "2018-01-25T18:10:00.000000"}], "components": [], "created": "2018-01-25T16:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c871153"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4427634_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41730", "fixedVersions": [], "id": "41730", "issueType": "Sub-task", "key": "MODULES-6530", "labels": [], "originalEstimate": "PT0S", "parent": "40667", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.1 - (11-25-2018) - (eb82e6e1954232557b4daed38e7cabf52c2bd9cd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-01-25T18:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-registry) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-01-25T18:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "All shipped and good to go", "created": "2018-01-25T18:55:00.000000"}], "components": [], "created": "2018-01-25T16:56:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ec63839"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4663_*|*_3_*:*_2_*:*_4679659_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2467840"}], "description": "*REASON:* 2.0.1\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-registry/compare/2.0.0...eb82e6e1954232557b4daed38e7cabf52c2bd9cd\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-merge_release/7/ - completed successfully at https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-registry_i18n-ruby_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40667", "fixedVersions": [], "id": "40667", "issueType": "Task", "key": "MODULES-6529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T18:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-registry) 2.0.1 - (11-25-2018) - (eb82e6e1954232557b4daed38e7cabf52c2bd9cd)", "timeSpent": "PT0S", "updated": "2018-01-25T18:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-registry/commit/a4cf4c7281e4c7ce31157c4584080b6413764451", "created": "2018-01-25T17:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passed CI through https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-registry_init-cinext_pe-future-skippable_release/4/", "created": "2018-01-25T18:29:00.000000"}], "components": ["registry"], "created": "2018-01-25T16:33:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Introduce additional unit tests to reproduce the bug, and new code that demonstrates the code passes"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14c31936"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1918232_*|*_1_*:*_1_*:*_9588_*|*_10007_*:*_1_*:*_118885_*|*_3_*:*_1_*:*_4905513_*|*_5_*:*_1_*:*_0"}], "description": "When running a manifest like:\n\n{code}\nregistry::value { 'DebugPolicies':\n  key   => 'HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Winlogon',\n  value => 'UserEnvDebugLevel',\n  data  => 196610,\n  type  => 'dword'\n}\n{code}\n\nAs of registry 2.0.0, this generates an error like:\n\n{noformat}\nError: Evaluation Error: Error while evaluating a Resource Statement, Registry::Value[DebugPolicies]: parameter 'data' expects a value of type Undef or String, got Integer\n{noformat}\n\nNote that use of the {{registry_value}} type in an equivalent fashion, as in the following, is not impacted:\n\n{code}\nregistry_value { 'DebugPolicies':\n\tpath   => 'HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Winlogon\\\\UserEnvDebugLevel',\n\tdata  => 196610,\n\ttype  => 'dword'\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33175", "fixedVersions": ["registry 2.0.1"], "id": "33175", "issueType": "Bug", "key": "MODULES-6528", "labels": ["registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-01-25T18:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "registry : defined type registry::value does not allow numeric or array values for data", "timeSpent": "PT0S", "updated": "2018-01-25T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-25T15:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4478640c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjj47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2145_*|*_3_*:*_1_*:*_533437_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6604989"}], "description": "*REASON:* puppet 5.3\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README *none*\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-facter_task/blob/master/CHANGELOG.md\n* Passing runs through CI:\n** FOSS\n** PE current https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/facter_task/view/master/job/forge-module_puppetlabs-facter_task_intn-sys_full-pe-current-master/16/\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38524", "fixedVersions": [], "id": "38524", "issueType": "Task", "key": "MODULES-6527", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T17:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (facter_task) 0.1.4 - (release date) - (ceee785ea1581fbad14f02571068100547d8ee5f)", "timeSpent": "PT0S", "updated": "2018-01-25T17:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Has this direction been set yet?  If so, documented where?", "created": "2018-03-11T21:30:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/4d5bf70f22e408865119309d785c7c309566334c", "created": "2018-04-03T10:55:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Secondary commit merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/a890f347387d7677496a365a64ac642328ffd7c4", "created": "2018-04-16T12:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passed through CI at [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-scheduled_task_i18n-ruby_master/34/]\u00a0against SHA\u00a0a890f347387d7677496a365a64ac642328ffd7c4", "created": "2018-04-18T10:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Third commit merged to master at https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/15bc237194e5fd9d9dfe1d436e251230b11ade1d\n\n", "created": "2018-04-26T12:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix commit merged into master at", "created": "2018-05-22T19:17:00.000000"}], "components": ["scheduled_task"], "created": "2018-01-25T11:52:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* the existing {{scheduled_task}} type will have a compatibility value\n * no new type implementation\u00a0should be added\n * no new provider should be added\n * new and existing tests pass\n\nIt is not yet required to manage multiple compat swttings; that is scoped to MODULES-6845, the wiring of the V2 helper."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3012568f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwcn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_1027098722_*|*_1_*:*_1_*:*_775690883_*|*_10007_*:*_1_*:*_2456486_*|*_3_*:*_2_*:*_4672186730_*|*_10009_*:*_1_*:*_346289672_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_339516476"}], "description": "* Modify the {{scheduled_task}} type to add a {{compatibility}} property, such that {{puppet resource scheduled_task}} will ultimately report all tasks with this value included AND so that a manifest may also have this value set explicitly\n * default the {{compatibility}} property to {{1}} when left unspecified, for backwards compatibility\n\n\u00a0", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "33174", "fixedVersions": ["scheduled_task 0.2"], "id": "33174", "issueType": "New Feature", "key": "MODULES-6526", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-04-18T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task: modify v1 task to add compatibility property, add helper class that v2 provider consumes for working with v2 tasks", "timeSpent": "PT0S", "updated": "2018-05-22T19:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "forge-module_puppetlabs-inifile_init-tag_push-forge #11 Build successful", "created": "2018-01-29T04:01:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/264", "created": "2018-01-29T04:03:00.000000"}], "components": [], "created": "2018-01-25T10:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b2220ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjivr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_322078169_*|*_3_*:*_1_*:*_1461476_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34343", "fixedVersions": [], "id": "34343", "issueType": "Sub-task", "key": "MODULES-6525", "labels": [], "originalEstimate": "PT0S", "parent": "40666", "parentSummary": "Supported Release (inifile) 2.2.0 - 29/01/2018 - b8a43a73d6b88236c851bbf87c1891ddc5d70497", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-29T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-29T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "inifile is good to release - QA signoff is complete! \nRelease against b8a43a73d6b88236c851bbf87c1891ddc5d70497", "created": "2018-01-26T09:10:00.000000"}], "components": [], "created": "2018-01-25T10:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a8334e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjivj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81908373_*|*_3_*:*_1_*:*_10463_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33173", "fixedVersions": [], "id": "33173", "issueType": "Sub-task", "key": "MODULES-6524", "labels": [], "originalEstimate": "PT0S", "parent": "40666", "parentSummary": "Supported Release (inifile) 2.2.0 - 29/01/2018 - b8a43a73d6b88236c851bbf87c1891ddc5d70497", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-26T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(inifile) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-26T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between the last and this release.", "created": "2018-01-26T06:50:00.000000"}], "components": [], "created": "2018-01-25T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c9ccc5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjivb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73555662_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42764", "fixedVersions": [], "id": "42764", "issueType": "Sub-task", "key": "MODULES-6523", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40666", "parentSummary": "Supported Release (inifile) 2.2.0 - 29/01/2018 - b8a43a73d6b88236c851bbf87c1891ddc5d70497", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-26T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(inifile) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-26T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as there are no docs changes between the last and this release.", "created": "2018-01-26T06:50:00.000000"}], "components": [], "created": "2018-01-25T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f848595"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjiuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73545110_*|*_5_*:*_1_*:*_17900896658_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41728", "fixedVersions": [], "id": "41728", "issueType": "Sub-task", "key": "MODULES-6522", "labels": [], "originalEstimate": "PT0S", "parent": "40666", "parentSummary": "Supported Release (inifile) 2.2.0 - 29/01/2018 - b8a43a73d6b88236c851bbf87c1891ddc5d70497", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(inifile) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2018-01-25T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d52e627"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjiv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4996_*|*_3_*:*_1_*:*_345583789_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_46992"}], "description": "*REASON:* MODULES-6453\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-inifile/compare/2.1.1...b8a43a73d6b88236c851bbf87c1891ddc5d70497\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/inifile/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40666", "fixedVersions": [], "id": "40666", "issueType": "Task", "key": "MODULES-6521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-29T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (inifile) 2.2.0 - 29/01/2018 - b8a43a73d6b88236c851bbf87c1891ddc5d70497", "timeSpent": "PT0S", "updated": "2018-01-29T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Module can be found here: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager", "created": "2018-01-25T03:31:00.000000"}], "components": ["postgresql"], "created": "2018-01-25T03:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/postgresql/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ecc3f20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjirz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3471796122_*|*_3_*:*_1_*:*_430754179_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_267091559"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "38523", "fixedVersions": [], "id": "38523", "issueType": "Improvement", "key": "MODULES-6519", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in ibm installation manager", "timeSpent": "PT0S", "updated": "2018-03-14T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Module can be found here: https://github.com/puppetlabs/puppetlabs-websphere_application_server", "created": "2018-01-25T03:30:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Waiting for customer escalation to be and merged", "created": "2018-02-07T10:45:00.000000"}], "components": ["postgresql"], "created": "2018-01-25T03:29:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/postgresql/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c8c6cd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjirr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149292349_*|*_3_*:*_1_*:*_1404048187_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1616346950"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "37430", "fixedVersions": [], "id": "37430", "issueType": "Improvement", "key": "MODULES-6518", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Websphere", "timeSpent": "PT0S", "updated": "2018-03-14T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I think you have the most institutional memory here.  I can't see any reason to keep them.", "created": "2018-01-24T18:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Looks like 1.0.x can be trashed for sure as all its commits appear elsewhere, so I did.... the revert branch is related to https://github.com/puppetlabs/puppetlabs-registry/pull/76, but seems outdated / irrelevant, so I trashed it as well.\n\n1.1.x has 3 commits for acceptance tests that aren't elsewhere - https://github.com/puppetlabs/puppetlabs-registry/commits/1.1.x\n\nLooks like it was code that should have been merged back into master, but never was.... and at this point is worthless I think given recent suite rewrites - actual code in those commits can be seen at https://github.com/puppetlabs/puppetlabs-registry/compare/4595a2eb10ee22764c5c9a8d6134b5e6fb169ac2...1.1.x\n\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] want to double check / confirm that?", "created": "2018-01-29T14:59:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I'll have a look.", "created": "2018-01-29T15:03:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] correct, the changes in the 1.1x branch that didn't get into master are irrelevant now that the tests are written in rspec and using the is_x64 method introduced (by me) in that rewrite.", "created": "2018-01-29T15:23:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Removed 1.1.x from puppetlabs-registry repo.\n\nMoving ticket to resolved.", "created": "2018-01-30T13:09:00.000000"}], "components": ["registry"], "created": "2018-01-24T18:58:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@281758b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjin3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_417655925_*|*_3_*:*_1_*:*_79806118_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-registry module has three stale branches that could probably be deleted\n\nhttps://github.com/puppetlabs/puppetlabs-registry/branches\n\n1.0.x, revert-76-1-1.x and 1.1.x\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34342", "fixedVersions": [], "id": "34342", "issueType": "Task", "key": "MODULES-6517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-01-30T13:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "registry : Cleanup stale branches", "timeSpent": "PT0S", "updated": "2018-01-30T13:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2018-01-24T12:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@707002e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_187703188_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39517", "fixedVersions": [], "id": "39517", "issueType": "Sub-task", "key": "MODULES-6516", "labels": [], "originalEstimate": "PT0S", "parent": "35393", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.0 - 2018-01-16 - (4653d47bfbf279d62ea4a62fd5f26d191153d059)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-26T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-26T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/17/\n\nDiff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.1...4653d47bfbf279d62ea4a62fd5f26d191153d059\n\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/4653d47bfbf279d62ea4a62fd5f26d191153d059/CHANGELOG.md\n\nIssuing from release branch at 4653d47bfbf279d62ea4a62fd5f26d191153d059 which is tip of branch.\n\nMODULES-6144 new limits feature is tested by acceptance and spec tests, however the connectiontimeout is not boundary tested.\n\nMODULES-6257 nested folder feature is tested by many acceptance tests. However, leading slashs in applicationnames is tested, but trailing slash is not tested.\n\nMODULES-5465 require second run has reasonable unit tests for supported version, unsupported version, and no iis installed.\n\nMODULES-6385 port 80 binding has an acceptance test for ensuring the two sites don't bind to the same port.\n\nMODULES-6166 fail message when sitename not present added, no tests, but simple change.\n\nMODULES-6283 powershell named pipes. The AC indicate that \"existing tests should pass\", though it's noted that new ones were added.\n\nlgtm, (y)", "created": "2018-01-26T16:32:00.000000"}], "components": [], "created": "2018-01-24T12:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bce7116"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102036343_*|*_3_*:*_1_*:*_85005484_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38462", "fixedVersions": [], "id": "38462", "issueType": "Sub-task", "key": "MODULES-6515", "labels": [], "originalEstimate": "PT0S", "parent": "35393", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.0 - 2018-01-16 - (4653d47bfbf279d62ea4a62fd5f26d191153d059)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-26T16:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-26T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-24T12:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b4217a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10330982_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37429", "fixedVersions": [], "id": "37429", "issueType": "Sub-task", "key": "MODULES-6514", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35393", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.0 - 2018-01-16 - (4653d47bfbf279d62ea4a62fd5f26d191153d059)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-01-24T15:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-24T15:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No edit needed. ", "created": "2018-01-25T16:10:00.000000"}], "components": [], "created": "2018-01-24T12:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bfb34be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99321760_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36487", "fixedVersions": [], "id": "36487", "issueType": "Sub-task", "key": "MODULES-6513", "labels": [], "originalEstimate": "PT0S", "parent": "35393", "parentSummary": "Supported Release (puppetlabs-iis) 4.3.0 - 2018-01-16 - (4653d47bfbf279d62ea4a62fd5f26d191153d059)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T16:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-01-25T16:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We are electing to remove MODULES-5229 from the 4.2.2 release as it needs more time to figure out how best to model authenticationinfo hash (there is more information in the ticket).", "created": "2018-01-25T12:46:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Mergeback to Master at: https://github.com/puppetlabs/puppetlabs-iis/commit/c400f932a25e2391bafc8933a4cea41432dd1975", "created": "2018-01-26T16:48:00.000000"}], "components": ["iis"], "created": "2018-01-24T12:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1325bf93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5293_*|*_3_*:*_1_*:*_29631958_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_158384895"}], "description": "*REASON:* 4.2.2\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/4.2.1...4653d47bfbf279d62ea4a62fd5f26d191153d059\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/17/", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "35393", "fixedVersions": [], "id": "35393", "issueType": "Task", "key": "MODULES-6512", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-26T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-iis) 4.3.0 - 2018-01-16 - (4653d47bfbf279d62ea4a62fd5f26d191153d059)", "timeSpent": "PT0S", "updated": "2018-01-26T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged \\o/", "created": "2018-04-09T10:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Or no #619 was merged, now need release pr", "created": "2018-04-09T10:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/skywinder/github-changelog-generator/pull/641 submitted but I can't label PRs or change their titles so not much I can do. There are two breaking changes in https://github.com/skywinder/github-changelog-generator/pull/451 and https://github.com/skywinder/github-changelog-generator/pull/501 and he might want those re-added instead of doing a major bump >_<\n\nSubmitted https://github.com/skywinder/github-changelog-generator/pull/640 to even get that PR to work...", "created": "2018-04-13T10:03:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "gcg maintenance remains a open issue.", "created": "2021-03-08T07:51:00.000000"}], "components": [], "created": "2018-01-24T10:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b60fe67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjhdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_648780_*|*_10007_*:*_2_*:*_95615610833_*|*_3_*:*_2_*:*_2613255552_*|*_5_*:*_1_*:*_16740_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_171032354"}], "description": "In lieu of submitting a punky issue \"please release the gem\", let's submit a PR with updated CHANGELOG and version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36485", "fixedVersions": [], "id": "36485", "issueType": "Task", "key": "MODULES-6511", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "No Available Fix", "resolutionDate": "2021-03-08T07:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Submit encouraging PR to github-changelog-generator", "timeSpent": "PT0S", "updated": "2021-03-08T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Complete thanks [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8].", "created": "2018-01-25T04:45:00.000000"}], "components": [], "created": "2018-01-24T04:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c4d3d53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjh4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86731276_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40665", "fixedVersions": [], "id": "40665", "issueType": "Sub-task", "key": "MODULES-6510", "labels": [], "originalEstimate": "PT0S", "parent": "36481", "parentSummary": "Supported Release (firewall) 1.12.0 - 25/01/2018 - e576069d5df2a735cc374abd9812104a94eee1f1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "firewall is good to release - QA signoff is complete! \nRelease against e576069d5df2a735cc374abd9812104a94eee1f1", "created": "2018-01-25T04:19:00.000000"}], "components": [], "created": "2018-01-24T04:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3025810d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjh47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85201933_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39516", "fixedVersions": [], "id": "39516", "issueType": "Sub-task", "key": "MODULES-6509", "labels": [], "originalEstimate": "PT0S", "parent": "36481", "parentSummary": "Supported Release (firewall) 1.12.0 - 25/01/2018 - e576069d5df2a735cc374abd9812104a94eee1f1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changed between this release and previous release.", "created": "2018-01-24T08:08:00.000000"}], "components": [], "created": "2018-01-24T04:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31eced2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjh3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12540328_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38461", "fixedVersions": [], "id": "38461", "issueType": "Sub-task", "key": "MODULES-6508", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36481", "parentSummary": "Supported Release (firewall) 1.12.0 - 25/01/2018 - e576069d5df2a735cc374abd9812104a94eee1f1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-24T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changed between this release and previous release.", "created": "2018-01-24T08:08:00.000000"}], "components": [], "created": "2018-01-24T04:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f9cba60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjh3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12530933_*|*_5_*:*_1_*:*_18069022174_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37428", "fixedVersions": [], "id": "37428", "issueType": "Sub-task", "key": "MODULES-6507", "labels": [], "originalEstimate": "PT0S", "parent": "36481", "parentSummary": "Supported Release (firewall) 1.12.0 - 25/01/2018 - e576069d5df2a735cc374abd9812104a94eee1f1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(firewall) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/755", "created": "2018-01-25T04:41:00.000000"}], "components": [], "created": "2018-01-24T04:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27a91ea7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjh3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4802_*|*_3_*:*_1_*:*_88577129_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3286"}], "description": "*REASON:* MODULES-6455\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-firewall/compare/1.11.0...e576069d5df2a735cc374abd9812104a94eee1f1\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/master/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36481", "fixedVersions": [], "id": "36481", "issueType": "Task", "key": "MODULES-6506", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T05:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (firewall) 1.12.0 - 25/01/2018 - e576069d5df2a735cc374abd9812104a94eee1f1", "timeSpent": "PT0S", "updated": "2018-01-25T05:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "So I'm in favour of a new type (call it V2) and a new provider", "created": "2018-01-24T02:20:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "I want to add that I'm in favor of a new type. \n\nI'm running into a lot of hassle with crossing back and forth between idioms and interfaces and such just trying to get a new trigger type implemented. \n\nI agree with all of [~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167]'s points above and think that we should signal to users something like:\n\"Start switching to the new type. The new type will support all of v1's features, and v1 is now dead code in the agent. We are going to leave the dead code in place for the next x number of releases, and then it will be removed.\"\n\nI think a clean break is what's in the long term best interest of us as maintainers, and the customers who want new features and bug fixes at a reasonable cadence. ", "created": "2018-01-24T19:34:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So we discussed this in person during pairing last week and talked about some of the other pros / cons.  There should probably be a more comprehensive pros / cons spreadsheet or similar to weigh the options.\n\nSo to respond to the [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] remarks from above:\n\n1. \"Type changes need to go into Puppet\" - that isn't correct. Types referenced earlier in the modulepath override types that are in core Puppet. I was able to vet this in a packaged agent install and in a local git / gem style workflow. Once Puppet has loaded a type definition and cached it, it makes no further effort to load the type from anywhere else. When the {{scheduled_task}} type is discovered in the module (and modules are always searched before core types), then the core type file is never even loaded / parsed.\n\n2. \"New type means trigger doesn't have to be a hash\". This is true, but I'm not sure what benefit there is to an end user in this case? I assume validation? Or were you thinking of flattening the hash into individual properties on the resource somehow? I think attempting to model all the trigger permutations in Puppet could prove to be challenging (though I have incomplete information about the effort to do so). FWIW, we discussed some similar ideas in DSC and IIS and opted to not fully model the actual resource(s) in some cases where it could change over time, has many different structural variations, etc. The other hitch here is that Puppet has historically had some difficulty with complex nested data structures as resource properties, which can lead to problems with reporting and corrective changes (Puppet 5 does make some improvements in this area, but that's not yet the minimum supportable version)\n\n3. \"release cadence\"  ... I don't think this point is valid given point 1.\n\n4. \"CI is simpler\" ... I also don't think this point is valid given point 1.\n\n\nSome other considerations here:\n\n* With 2 types, that makes the use of {{puppet resource}} clunky. To expose all the tasks on the system a user would have to call {{puppet resource scheduled_task}} and {{puppet resource scheduled_task2}} separately. This is counter to how other types work that have multiple providers, like {{package}}.  Package inspector would have been more difficult to implement if all the package providers ({{windows}}, {{gem}}, {{chocolatey}}) didn't work over the same core type.\n* Given Microsofts V2 APIs were able to work over both V1 + V2 types, it seems there is enough commonality amongst the definitions for them to be treated as very similar resources. The {{Get-ScheduledTask}} PowerShell cmdlet returns multiple versions of tasks.\n* It feels like the \"compatibility level\" is a property of the type that helps to determine what properties are valid.\n* [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] and [~accountid:5a028139c24efb3c4ed448c4] have been looking at the features in v2 to see if there are any that are not sensible on the v1 type. From what I understand, they haven't found anything (yet) that isn't additive in nature.\n\nSome ideas we were leaning toward (at least given current information):\n\n* Restore the v1 type inside the module now that we're certain it can override what's in Puppet\n* Add the compatibility level as a property of the task, defaulting it to v1 for the sake of backwards compatibility\n* Don't add a new v2 type - at least not yet\n* Leave the existing v1 adapter {{TaskScheduler2V1Task}} alone - consider it basically \"frozen\" for use with only v1 and lower tasks\n* Add a new helper similar to {{TaskScheduler2V1Task}} that is net new and understands the most efficient way to interact with V2 tasks that may be structured differently than the current adapter\n* Potentially move some of the code in {{taskscheduler_api2.rb}} out to the {{TaskScheduler2V1Task}} that is specific to transforming data structures for V1 tasks (i.e. trigger mappings)\n* Modify the provider {{taskscheduler_api2.rb}} to interact with both helpers. It will generally still provide the same interaction with the v1 type... at least for now.\n\nI think this solution allows us to mostly isolate v2 specific code paths (aside from some changes to the new {{taskscheduler_api2}} provider), and allows us to work on those independent of v1 code paths, while still keeping backwards compatibility. If we get to a situation where v1 type structure is so limiting to end users that it becomes a problem for modelling v2 tasks, I think that would be the time to evaluate adding the new type. I think we're fortunate that the v1 definition is so simple that it being the basis for a v2 definition works.", "created": "2018-01-29T12:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I think this contains some difference information:\nhttps://msdn.microsoft.com/en-us/library/windows/desktop/aa384138(v=vs.85).aspx", "created": "2018-01-29T18:00:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think we have had enough discussion / exploration to get started on at least a few basic things:\n\n\u00a0\n * I realized that we need to bring the v1 type / provider back into the module (thereby overriding what is in Puppet). Regardless of direction around amending the v1 type or introducing a new v2 type, this work needs to be done to be able to select the new provider as the default with Puppet generating a warning. I discovered this while spiking MODULES-6526 /\u00a0[https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/13]\u00a0but have filed a new ticket MODULES-6591 and will get the relevant code shuffled into a new PR\n * Spike the work to\u00a0add the\u00a0the compatibility property to the existing type and implement a new helper to work with v2 tasks that the existing {{taskscheduler_api2}} provider can leverage. The above PR includes the start of that, and based on what I've done so far, this avenue\u00a0looks entirely feasible given how code loading works in Puppet. The only real question that remains unanswered is whether or not v2 constructs can fit in the v1 type definition.\n * Spike adding a completely new v2 type / provider and leaving v1 untouched\u00a0 - [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] / [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] want to work on\u00a0some discovery for that one? MODULES-6395 covers that (but note we'll still want to get code in for MODULES-6591, which ends up being orthogonal but related)\n\n\u00a0", "created": "2018-02-03T11:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Given that, I'm +1 to your direction [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2018-02-04T18:39:00.000000"}], "components": ["scheduled_task"], "created": "2018-01-24T01:09:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Determine how changes will proceed against the type / provider / adapter currently implemented in the module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52e5a46a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjalz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37910489_*|*_3_*:*_1_*:*_834603069_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_30065895"}], "description": "With the new scheduled_task module release, there is feature parity with the v1 task interface using a new provider that builds on v2 APIs.\n\nDue to the current design of v1 type -> v2 provider -> v2 to v1 adapter, there is still a tight coupling to v1 tasks and the v1 interface. To make changes to support additional triggers requires either:\n\n* Another provider for v2 tasks, which likely requires a new v2 type as well (introducing a number of additional moving parts), given a single provider cannot service multiple types\n\nOR\n\n* Extending the existing v1 type to provide at minimum a new property for the task compatibility level (which for backwards compatibility must default to 1.0 compat), allowing the new provider to be used. This would also involve either changing the name / intent of the v2 to v1 adapter such that it can service the new v2 additions to the scheduled_task type OR introduction of a new helper to provide v2 functionality. It will be necessary to verify the mechanics of overriding / extending an existing type that is already in the Puppet package.\n\n\nThere may be additional variants on these options. At this point it seems like the ideal situation, if technically feasible, is to make additive changes to the existing type, and use the new provider code to support said changes.\n\n\nThe purpose of this ticket is to identify the direction / design of the code going forward, so that work can proceed on implementing additional task triggers. This ticket is related to MODULES-6416", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "37472", "fixedVersions": ["scheduled_task 0.2"], "id": "37472", "issueType": "Task", "key": "MODULES-6505", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-02-03T11:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : SPIKE technical direction of v2 scheduled_task type and provider", "timeSpent": "PT0S", "updated": "2018-02-04T18:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-java 2.4.0 at 10503819d25aefd2fc457de82c76835982903b03 with \"2.4.0\"", "created": "2018-01-23T09:40:00.000000"}], "components": [], "created": "2018-01-23T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aa729b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7266293_*|*_3_*:*_1_*:*_224327_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37471", "fixedVersions": [], "id": "37471", "issueType": "Sub-task", "key": "MODULES-6503", "labels": [], "originalEstimate": "PT0S", "parent": "33172", "parentSummary": "Supported Release (java) 2.4.0 - (23/01/2018) - (10503819d25aefd2fc457de82c76835982903b03)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-23T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-23T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b74:14 PM\n\njava is good to release - QA signoff is complete! \nRelease against 10503819d25aefd2fc457de82c76835982903b03", "created": "2018-01-23T09:36:00.000000"}], "components": [], "created": "2018-01-23T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496b96c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7169819_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36477", "fixedVersions": [], "id": "36477", "issueType": "Sub-task", "key": "MODULES-6502", "labels": [], "originalEstimate": "PT0S", "parent": "33172", "parentSummary": "Supported Release (java) 2.4.0 - (23/01/2018) - (10503819d25aefd2fc457de82c76835982903b03)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-23T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-23T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes.", "created": "2018-01-23T09:36:00.000000"}], "components": [], "created": "2018-01-23T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@755df7f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7106507_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35392", "fixedVersions": [], "id": "35392", "issueType": "Sub-task", "key": "MODULES-6501", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33172", "parentSummary": "Supported Release (java) 2.4.0 - (23/01/2018) - (10503819d25aefd2fc457de82c76835982903b03)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-23T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-23T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes.", "created": "2018-01-23T09:35:00.000000"}], "components": [], "created": "2018-01-23T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@254092da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7091060_*|*_5_*:*_1_*:*_18150174463_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34341", "fixedVersions": [], "id": "34341", "issueType": "Sub-task", "key": "MODULES-6500", "labels": [], "originalEstimate": "PT0S", "parent": "33172", "parentSummary": "Supported Release (java) 2.4.0 - (23/01/2018) - (10503819d25aefd2fc457de82c76835982903b03)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/286", "created": "2018-01-23T09:42:00.000000"}], "components": [], "created": "2018-01-23T07:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b8c671a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4870_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8516841"}], "description": "*REASON:* MODULES-6456\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33172", "fixedVersions": [], "id": "33172", "issueType": "Task", "key": "MODULES-6499", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-23T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (java) 2.4.0 - (23/01/2018) - (10503819d25aefd2fc457de82c76835982903b03)", "timeSpent": "PT0S", "updated": "2018-01-23T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Complete thanks [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8].", "created": "2018-01-25T04:44:00.000000"}], "components": [], "created": "2018-01-23T05:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2743965d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171541579_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38460", "fixedVersions": [], "id": "38460", "issueType": "Sub-task", "key": "MODULES-6498", "labels": [], "originalEstimate": "PT0S", "parent": "34340", "parentSummary": "Supported Release (haproxy) 2.1.0 - 25/01/2018 - (a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "haproxy is good to release - QA signoff is complete! \nRelease against a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7", "created": "2018-01-25T04:27:00.000000"}], "components": [], "created": "2018-01-23T05:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f3a5438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjfa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170501374_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37470", "fixedVersions": [], "id": "37470", "issueType": "Sub-task", "key": "MODULES-6497", "labels": [], "originalEstimate": "PT0S", "parent": "34340", "parentSummary": "Supported Release (haproxy) 2.1.0 - 25/01/2018 - (a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(haproxy) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations on this module", "created": "2018-01-24T10:20:00.000000"}], "components": [], "created": "2018-01-23T05:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4066c3e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjf9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105285013_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36474", "fixedVersions": [], "id": "36474", "issueType": "Sub-task", "key": "MODULES-6496", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34340", "parentSummary": "Supported Release (haproxy) 2.1.0 - 25/01/2018 - (a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T10:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(haproxy) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-24T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79],\n\nWhen you get time would it be possible to do a DOCs sign off. \nThere are minor changes in the README.\n\nMany Thanks\nPaula", "created": "2018-01-23T07:43:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2018-01-24T10:20:00.000000"}], "components": [], "created": "2018-01-23T05:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@596d7ccd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjf9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105267182_*|*_5_*:*_1_*:*_18061113752_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35391", "fixedVersions": [], "id": "35391", "issueType": "Sub-task", "key": "MODULES-6495", "labels": [], "originalEstimate": "PT0S", "parent": "34340", "parentSummary": "Supported Release (haproxy) 2.1.0 - 25/01/2018 - (a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(haproxy) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/311", "created": "2018-01-25T04:40:00.000000"}], "components": [], "created": "2018-01-23T05:05:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22c46e0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjf9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4790_*|*_3_*:*_1_*:*_172964235_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_410293"}], "description": "*REASON:* MODULES-6457\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-haproxy/compare/2.0.1...a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/haproxy/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34340", "fixedVersions": [], "id": "34340", "issueType": "Task", "key": "MODULES-6494", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T05:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (haproxy) 2.1.0 - 25/01/2018 - (a9a5e41ea20acf4e42ed72bdf44b6be8e1be51c7)", "timeSpent": "PT0S", "updated": "2018-01-25T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Possible candidates for conversion priority: DSC Lite and Chocolatey", "created": "2018-01-22T18:42:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "All modules (other than DSC Lite and Chocolate, as noted above) have been converted to using beaker-rspec for acceptance and/or integration testing as verified by looking at the master branches of the windows modules on github.\n\nThe following modules had both an acceptance and an integration folder for tests:\n * iis\n * powershell\n * scheduled task\n * dsc_lite (integration folder only)\n\nA ticket to investigate what tests should remain, and in what folders they should remain in, after adding testmode switcher to these modules will be added to the epic.", "created": "2018-02-26T14:20:00.000000"}], "components": [], "created": "2018-01-22T18:41:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Tickets should specify that the acceptance tests should be in spec/acceptance and written in beaker-rspec.\n\nspec/unit tests should be in rspec."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5225b99e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylr4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2493085501_*|*_3_*:*_2_*:*_321240935_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_194469365"}], "description": "Some Windows modules are running straight beaker for acceptance testing. It should be using beaker rspec. Apart from being the decided convention, it allows us to export test data to QAELK.\n\n", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "35390", "fixedVersions": [], "id": "35390", "issueType": "Task", "key": "MODULES-6731", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-02-26T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE Standardize Windows Modules: convert all windows modules to beaker rspec", "timeSpent": "PT0S", "updated": "2018-03-02T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Maybe ACL should be the first module we add tms to?", "created": "2018-01-22T18:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Windows Modules with testmode switcher:\n * puppetlabs-sqlserver\n * puppetlabs-scheduled_task\n\nModules that need tickets for conversion to testmode switcher:\n * puppetlabs-acl\n * puppetlabs-chocolatey\n * puppetlabs-dsc\n * puppetlabs-dsc_lite\n * puppetlabs-iis (has the dependency, but no tags)\n * puppetlabs-powershell\n * puppetlabs-reboot\n * puppetlabs-registry\n * puppetlabs-wsus_client", "created": "2018-02-26T17:02:00.000000"}], "components": [], "created": "2018-01-22T18:26:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d0122e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwfr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2493958866_*|*_3_*:*_1_*:*_9512011_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_517542759"}], "description": "Some Windows modules don't use testmode switcher. They should.\nWhat ones don't?\nMake tickets for them so that they do.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42763", "fixedVersions": [], "id": "42763", "issueType": "Task", "key": "MODULES-6733", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-02-26T17:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE Standardize Windows Modules: ticket the addition of testmode switcher for all Windows modules", "timeSpent": "PT0S", "updated": "2018-03-02T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The agreed upon default test platforms are:\n{quote}smoke_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2012r2-64default.a-redhat7-64mdca'\n- 'windows2016_core-64default.a'\n\nfuture_pe_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2016_core-64default.a'\n\ncurrent_pe_platforms:\n- 'windows2008r2-64default.a'\n- 'windows2016_core-64default.a'\n{quote}\nThe modules that will NOT conform to this standard are:\n * IIS (Justification: IIS versions are bound to OS versions so testing all combinations are necessary)\n * DSC (Justification: Requires powershell 5 and above)\n * DSC_Lite (Justification: Requires powershell 5 and above)\n * SQLServer (Justification: Requires different beaker host generator properties to use sql)\n\nReasons for differences will be commented in CI, ticket for this work is forthcoming.\n\nIn addition there will be further tickets for changing the non-conforming tickets to newly agreed upon non-standard custom platform configurations to be documented in their corresponding tickets.", "created": "2018-02-12T18:13:00.000000"}], "components": [], "created": "2018-01-22T18:23:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": " The output from this ticket should be a documentation of our agreed-upon standardization of default platforms our modules run against.\n\nNOTE: in order to implement this, the module using this default should implement testmode switcher in order to use the same tests for smoke acceptance step as well as the full acceptance step.\n\nScrape CI-job config for windows test matrices and compare with group.\n\n* Document changes to the default platform set in the CI Job Config YAML files so that future-you knows why it is different."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ea280a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwfb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1181569960_*|*_3_*:*_1_*:*_608790785_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23451118"}], "description": "In Jenkins there are many different platform matrices we tests individual modules against. They should be as standard as is sensible.\n\nWe (Glenn and I) believe that it makes sense, as a default, for modules to run Smoke Acceptance tests in a master/agent redhat/2012r2 configuration running only the high priority marked tiers of acceptance tests. This will give us coverage against master/agent conflicts of the type:\n* 256 character path limit\n* module incompatible with linux masters (additional investigation for travis-only testing at MODULES-6553)\n\nFurther the proposed full PE acceptance tests matrix, by default, should be something like (i.e. this is open to modification and we require input/buy-in from the team) in agent-only configuration:\n* 2008r2\n* 2012\n* 2012r2\n* 2016core\n* 2016 (?)\n\nThis work involves:\n* testmode switcher\n* test tiering\n* rspec (for QAELK reporting)", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "41725", "fixedVersions": [], "id": "41725", "issueType": "Task", "key": "MODULES-6730", "labels": ["tech-debt"], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-02-12T18:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE Standardize Windows Modules: Determine the standard set of platforms CI tests against", "timeSpent": "PT0S", "updated": "2018-03-02T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2018-01-22T16:48:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30dca449"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Standardize Windows Modules CI and Test Execution"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9610386300_*|*_6_*:*_1_*:*_0_*|*_10014_*:*_1_*:*_384989319"}], "description": "Windows modules' CI test-execution code is snow-flakey. They (generally) have no reason to be... and, when they do (have good reason), it should be an exception. An exception that is clearly documented. But that's not how things are now. It should be.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40664", "fixedVersions": [], "id": "40664", "issueType": "Epic", "key": "MODULES-6728", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-05-18T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Standardize Windows Modules CI and Test Execution", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing as this is not an improvement the engineering team will take on. Feels like it should be a docs/training type ticket. PRs are also welcome on these items and we can merge.", "created": "2019-06-25T04:28:00.000000"}], "components": ["apache"], "created": "2018-01-22T10:51:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650a877a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjeov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1998740173_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_42816235208"}], "description": "*Module Version:* 2.3.0\n\nAdditional examples of how to configure this module would help to speed up adoption and use. Specifically, it would be helpful to include examples such as using the auth_basic type like this one:\n\n{code:puppet}\nclass { 'apache': }\napache::vhost { 'files.example.net':\n    docroot     => '/var/www/files',\n    directories => [\n        {\n           path => '/var/www/files/foo',\n           auth_type => 'Basic',\n           auth_name => 'Basic Auth',\n           auth_user_file => '/var/www/htpasswd',\n           auth_require => \"valid-user\",\n         },\n         {\n           path => '/var/www/files/bar',\n           auth_type => 'Basic',\n           auth_name => 'Basic Auth',\n           auth_user_file => '/var/www/htpasswd',\n           auth_require => 'valid-user',\n           satisfy => 'Any',\n         },\n         {\n           path => '/var/www/files/baz',\n           allow => 'from 10.10.10.10',\n           auth_type => 'Basic',\n           auth_name => 'Basic Auth',\n           auth_user_file => '/var/www/htpasswd',\n           auth_require => 'valid-user',\n           satisfy => 'Any',\n         },\n    ],\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33171", "fixedVersions": [], "id": "33171", "issueType": "Improvement", "key": "MODULES-6493", "labels": ["cspapercuts", "Support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Won't Do", "resolutionDate": "2019-06-25T04:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : request for more examples in readme", "timeSpent": "PT0S", "updated": "2019-07-01T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2018-01-22T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23fcc241"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjein:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8436_*|*_10007_*:*_1_*:*_263914221_*|*_3_*:*_1_*:*_1553920601_*|*_5_*:*_1_*:*_0"}], "description": "WebSphere's current custom testing framework was not built to accommodate testing non-root installs. There needs to be some refactoring to add this flexibility in.\n\nh1. Variation in current test values\nOn a high level, when there is a different user installing/running IBM products, a bunch of directories change from /opt/IBM/** to /user/home/**. The framework is currently formed around a large set of constants which includes a hard-coded user, group, and 'base_dir' that are passed to templates and functions (defined in spec_helper_acceptance). \n\nAs a first pass, it should be enough to go through and enable the passing of these variable values to any function/template that uses them.\n\nh1. Addition of installation_mode\ninstallation_mode will be the new fangled attribute passed to init (at least) and we'll need to pass it to the tests as well.\n\nh1. The {{user}} conundrum\nAs things are right now, everyone wants to manage the user that is installing and running IBM software. The IIM module has an option to manage the user and the websphere module has an option to manage the user. \nThe IIM module cannot manage the user because it doesn't assign the user to the correct group when it does, which causes ownership problems. There's no problem upon installation but as soon as other operations, like service start/stop, are run there are some files that are chown'd by the user to make sure everything is hunky dory. Example: IIM 'manages' a user {{webadmin}} and a group {{webadmins}}. WebSphere installs as {{webadmin}} and then restarts the service as {{webadmin}}. Files are then created as the {{webadmin}} user who was _not_ added to the webadmins group, so it only resides in its own group webadmin. WebSphere checks to make sure all files are owned by {{webadmin:webadmins}} and has to chown all those files created by {{webadmin:webadmins}} so the runs are never idempotent.\nh2. yeah, so?\nSo, in tests the user needs to be managed outside of both modules. If we try to manage it in the IIM module, the above happens. If we try to manage it in the WebSphere module, the user isn't created in time for IIM to use it (as things are arranged now anyway).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33170", "fixedVersions": [], "id": "33170", "issueType": "Task", "key": "MODULES-6492", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-02-12T11:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Refactor WebSphere tests", "timeSpent": "PT0S", "updated": "2018-02-12T11:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5b51d33c5f430b2c1c4f0936", "created": "2018-01-25T08:55:00.000000", "name": "git show-ref (gnc_lib).png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13284"}, {"attacher": "5b51d33c5f430b2c1c4f0936", "created": "2018-01-25T08:59:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12431"}, {"attacher": "5b51d33c5f430b2c1c4f0936", "created": "2018-01-25T09:01:00.000000", "name": "sudo git fetch.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12535"}], "comments": [], "components": ["git", "vcsrepo"], "created": "2018-01-22T10:22:00.000000", "creator": "5b51d33c5f430b2c1c4f0936", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@602ee4e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjei7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_257677441_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 3.8.5\n*OS Name/Version:* Ubuntu 16.04\n\nPuppet is failing to checkout the specified tag and revisions I'm providing.\n\n{code:ruby}\nvcsrepo { 'gnc_lib':\n  path       => \"/home/${user}/gnc_lib\",\n  ensure     => present,\n  provider   => git,\n  source     => 'git@code.intuitivemachines.com:core_flight_software/gnc_lib.git',\n  revision   => 'v0.0.4',\n  owner      => $user,\n  group      => $user,\n  submodules => false,\n}\n\nvcsrepo { 'common_filter':\n  path       => \"/home/${user}/common_filter\",\n  ensure     => present,\n  provider   => git,\n  source     => 'git@code.intuitivemachines.com:jwoods/common_filter.git',\n  revision   => 'v0.1.1',\n  owner      => $user,\n  group      => $user,\n  submodules => false\n}\n\nvcsrepo { 'drillbit':\n  path       => \"/home/${user}/energy/drillbit\",\n  ensure     => present,\n  provider   => git,\n  source     => 'git@code.intuitivemachines.com:energy/drillbit.git',\n  revision   => '67b417349164a681085354eba41721c30421d8ba', # jan2018\n  owner      => $user,\n  group      => $user,\n  submodules => false,\n}\n{code}\n\nHere are the error messages:\n\n{noformat}\n==> default: Running provisioner: puppet...\n==> default: Running Puppet with environment energy_ubuntu_1604...\n==> default: Notice: Compiled catalog for dbmss-energy-dev.localdomain in environment energy_ubuntu_1604 in 0.24 seconds\n==> default: Error: Execution of '/usr/bin/git checkout --force v0.1.1' returned 1: error: pathspec 'v0.1.1' did not match any file(s) known to git.\n==> default: Error: /Stage[main]/Main/Vcsrepo[common_filter]/ensure: change from absent to present failed: Execution of '/usr/bin/git checkout --force v0.1.1' returned 1: error: pathspec 'v0.1.1' did not match any file(s) known to git.\n==> default: Error: Execution of '/usr/bin/git checkout --force 67b417349164a681085354eba41721c30421d8ba' returned 128: fatal: reference is not a tree: 67b417349164a681085354eba41721c30421d8ba\n==> default: Error: /Stage[main]/Main/Vcsrepo[drillbit]/ensure: change from absent to present failed: Execution of '/usr/bin/git checkout --force 67b417349164a681085354eba41721c30421d8ba' returned 128: fatal: reference is not a tree: 67b417349164a681085354eba41721c30421d8ba\n==> default: Notice: /Stage[main]/Main/File[/home/halliburton/Desktop/Terminal]/ensure: created\n==> default: Error: Execution of '/usr/bin/git checkout --force v0.0.4' returned 1: error: pathspec 'v0.0.4' did not match any file(s) known to git.\n==> default: Error: /Stage[main]/Main/Vcsrepo[gnc_lib]/ensure: change from absent to present failed: Execution of '/usr/bin/git checkout --force v0.0.4' returned 1: error: pathspec 'v0.0.4' did not match any file(s) known to git.\n==> default: Notice: Finished catalog run in 3.55 seconds\n{noformat}\n\nI've confirmed that these tags and revisions exist on the remote. However, when \u2014 within the VM \u2014\u00a0I list the tags that exist in the locals, they do not, indeed, include the ones I'm trying to check out. For example, for the `gnc_lib` repo:\n\n !git show-ref (gnc_lib).png|thumbnail! \n\nAnd on the remote (GitLab):\n\n !screenshot-1.png|thumbnail! \n\nI can do a `git fetch` as root in this directory, and it pulls the missing tag:\n\n !sudo git fetch.png|thumbnail! \n\nSo, perhaps vcsrepo is missing a git fetch command?\n\n*Desired Behavior:* These repositories should be cloned to their assigned locations and the requested tags should be checked out.\n\n*Actual Behavior:* Error messages are returned for each repository.\n", "environment": "Puppet in a Vagrant VM cloning bento/ubuntu-16.04 (host system is Mac OS X High Sierra).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41723", "fixedVersions": [], "id": "41723", "issueType": "Bug", "key": "MODULES-6491", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b51d33c5f430b2c1c4f0936", "resolution": "Cannot Reproduce", "resolutionDate": "2018-01-25T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : Error message when attempting to checkout specific revisions and tags (provider is git)", "timeSpent": "PT0S", "updated": "2018-01-25T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Complete thanks [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8].", "created": "2018-01-25T04:44:00.000000"}], "components": [], "created": "2018-01-22T08:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6f2cdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjefr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246084932_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42762", "fixedVersions": [], "id": "42762", "issueType": "Sub-task", "key": "MODULES-6490", "labels": [], "originalEstimate": "PT0S", "parent": "38459", "parentSummary": "Supported Release (ntp) 7.1.0 - 25/01/2018 - (9c512b02b3e20eba0738f17d6d78390306f0ce55)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "ntp is good to release - QA signoff is complete! \nRelease against 9c512b02b3e20eba0738f17d6d78390306f0ce55", "created": "2018-01-25T04:25:00.000000"}], "components": [], "created": "2018-01-22T08:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17600fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjefj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_244935155_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41722", "fixedVersions": [], "id": "41722", "issueType": "Sub-task", "key": "MODULES-6489", "labels": [], "originalEstimate": "PT0S", "parent": "38459", "parentSummary": "Supported Release (ntp) 7.1.0 - 25/01/2018 - (9c512b02b3e20eba0738f17d6d78390306f0ce55)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-25T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428], we just merged a docs PR to this module, so it should be ready for retranslation. (The new text should have a parenthetical that explains what \"slew\" means.) Thank you!", "created": "2018-01-22T15:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428], just wondering if there is a timeline on the translations? :-)", "created": "2018-01-23T07:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Going ahead and releasing without translations. \nWill release with translations at a later date.", "created": "2018-01-25T04:25:00.000000"}], "components": [], "created": "2018-01-22T08:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e0c355c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjefb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_244981927_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40662", "fixedVersions": [], "id": "40662", "issueType": "Sub-task", "key": "MODULES-6488", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38459", "parentSummary": "Supported Release (ntp) 7.1.0 - 25/01/2018 - (9c512b02b3e20eba0738f17d6d78390306f0ce55)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-01-25T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-25T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "PR'd a fix to the new setting, merged and ready to roll!", "created": "2018-01-22T15:24:00.000000"}], "components": [], "created": "2018-01-22T08:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70b1d4d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjeev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25288005_*|*_5_*:*_1_*:*_18215669866_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39515", "fixedVersions": [], "id": "39515", "issueType": "Sub-task", "key": "MODULES-6487", "labels": [], "originalEstimate": "PT0S", "parent": "38459", "parentSummary": "Supported Release (ntp) 7.1.0 - 25/01/2018 - (9c512b02b3e20eba0738f17d6d78390306f0ce55)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/446", "created": "2018-01-25T04:42:00.000000"}], "components": [], "created": "2018-01-22T08:23:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e31cb27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjef3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4987_*|*_3_*:*_1_*:*_247945879_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12083"}], "description": "*REASON:* MODULES-6326\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ntp/compare/7.0.0...ce742b9209c1a8717cb05ef0242bae9da5eae4f8\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38459", "fixedVersions": [], "id": "38459", "issueType": "Task", "key": "MODULES-6486", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-25T05:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ntp) 7.1.0 - 25/01/2018 - (9c512b02b3e20eba0738f17d6d78390306f0ce55)", "timeSpent": "PT0S", "updated": "2018-01-25T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-motd 1.7.0 at 6160665065be2720b491534d96b62f397ca1d17b with \"1.7.0\"", "created": "2018-01-22T07:26:00.000000"}], "components": [], "created": "2018-01-22T05:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bfedd28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjecf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8737229_*|*_3_*:*_1_*:*_52102_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40660", "fixedVersions": [], "id": "40660", "issueType": "Sub-task", "key": "MODULES-6485", "labels": [], "originalEstimate": "PT0S", "parent": "36470", "parentSummary": "Supported Release (motd) 1.7.0 - (22/01/2018) - (6160665065be2720b491534d96b62f397ca1d17b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b72:07 PM\n\nmotd is good to release - QA signoff is complete! \nRelease against 6160665065be2720b491534d96b62f397ca1d17b", "created": "2018-01-22T07:08:00.000000"}], "components": [], "created": "2018-01-22T05:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75cfe747"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjec7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7623894_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39514", "fixedVersions": [], "id": "39514", "issueType": "Sub-task", "key": "MODULES-6484", "labels": [], "originalEstimate": "PT0S", "parent": "36470", "parentSummary": "Supported Release (motd) 1.7.0 - (22/01/2018) - (6160665065be2720b491534d96b62f397ca1d17b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T07:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes since last release.", "created": "2018-01-22T05:03:00.000000"}], "components": [], "created": "2018-01-22T05:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3be5e450"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjebz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67481_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38458", "fixedVersions": [], "id": "38458", "issueType": "Sub-task", "key": "MODULES-6483", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36470", "parentSummary": "Supported Release (motd) 1.7.0 - (22/01/2018) - (6160665065be2720b491534d96b62f397ca1d17b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes since last release.", "created": "2018-01-22T05:03:00.000000"}], "components": [], "created": "2018-01-22T05:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34f7e622"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjebj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59234_*|*_5_*:*_1_*:*_18252921052_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37468", "fixedVersions": [], "id": "37468", "issueType": "Sub-task", "key": "MODULES-6482", "labels": [], "originalEstimate": "PT0S", "parent": "36470", "parentSummary": "Supported Release (motd) 1.7.0 - (22/01/2018) - (6160665065be2720b491534d96b62f397ca1d17b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/102", "created": "2018-01-22T07:29:00.000000"}], "components": [], "created": "2018-01-22T05:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f276b7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjebr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4865_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9724702"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36470", "fixedVersions": [], "id": "36470", "issueType": "Task", "key": "MODULES-6481", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (motd) 1.7.0 - (22/01/2018) - (6160665065be2720b491534d96b62f397ca1d17b)", "timeSpent": "PT0S", "updated": "2018-01-22T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-01-22T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64b7143d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjean:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10434328_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42761", "fixedVersions": [], "id": "42761", "issueType": "Sub-task", "key": "MODULES-6480", "labels": [], "originalEstimate": "PT0S", "parent": "38457", "parentSummary": "Supported Release (apt) 4.5.0 - (2018/1/22) - 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "apt is good to release - QA signoff is complete! \nRelease against 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "created": "2018-01-22T06:53:00.000000"}], "components": [], "created": "2018-01-22T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15e345d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjeaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9700333_*|*_10009_*:*_1_*:*_7149_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41721", "fixedVersions": [], "id": "41721", "issueType": "Sub-task", "key": "MODULES-6479", "labels": [], "originalEstimate": "PT0S", "parent": "38457", "parentSummary": "Supported Release (apt) 4.5.0 - (2018/1/22) - 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There are no docs changes between this release and the previous release.", "created": "2018-01-22T04:53:00.000000"}], "components": [], "created": "2018-01-22T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38292f71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjea7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2531487_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40658", "fixedVersions": [], "id": "40658", "issueType": "Sub-task", "key": "MODULES-6478", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38457", "parentSummary": "Supported Release (apt) 4.5.0 - (2018/1/22) - 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T04:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There are no docs changes between this release and the previous release.", "created": "2018-01-22T04:53:00.000000"}], "components": [], "created": "2018-01-22T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e397852"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzje9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2518162_*|*_5_*:*_1_*:*_18253513250_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39513", "fixedVersions": [], "id": "39513", "issueType": "Sub-task", "key": "MODULES-6477", "labels": [], "originalEstimate": "PT0S", "parent": "38457", "parentSummary": "Supported Release (apt) 4.5.0 - (2018/1/22) - 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/742", "created": "2018-01-22T07:05:00.000000"}], "components": [], "created": "2018-01-22T04:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f8e639c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzje9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4767_*|*_3_*:*_1_*:*_11740991_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10131"}], "description": "*REASON:* MODULES-6452\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/4.4.1...9adccd02b6930d9af1c8cb7013f8d7e631eca66d\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38457", "fixedVersions": [], "id": "38457", "issueType": "Task", "key": "MODULES-6476", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (apt) 4.5.0 - (2018/1/22) - 9adccd02b6930d9af1c8cb7013f8d7e631eca66d", "timeSpent": "PT0S", "updated": "2018-01-22T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "We should decide within the Modules team on what coverage we want and make sure our metadata and CI match that. ", "created": "2018-08-29T03:59:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "From the email reply from the Windows team:\n\n\u00a0\nFor reference, this is the full list of\u00a0Windows\u00a0Images which are on vmpooler (See the\u00a0[Confluence Page\u00a0|https://confluence.puppetlabs.com/pages/viewpage.action?pageId=169841118]for which of these are on vagrant and vmpooler-cinext) - I have highlighted the key images to use for best coverage:\n * win-2008-x86_64\n * *+win-2008r2-x86_64+*\n * win-2008r2-wmf5-x86_64\n * *+win-2012-x86_64+*\n * *+win-2012r2-x86_64+*\n * win-2012r2-ja-x86_64\n * win-2012r2-fr-x86_64\n * win-2012r2-core-x86_64\n * win-2012r2-wmf5-x86_64\n * *+win-2016-x86_64+*\n * win-2016-core-x86_64\n * win-2019-x86_64\n * win-7-x86_64\n * win-7-wmf5-x86_64\n * win-81-x86_64\n * *+win-10-ent-i386+*\n * *+win-10-ent-x86_64+*\n * win-10-pro-x86_64\n * win-10-1803-x86_64\n * win-10-1709-x86_64\n * win-10-1607-x86_64\n * win-10-1511-x86_64", "created": "2018-08-29T04:02:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "I would propose taking those in *bold* and making that (or a subset of that) our baseline for Windows coverage then", "created": "2018-08-29T06:48:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "We will update to test against what the Agent is tested against (minus their Japanese and 32bit Windows 10 variants), leaving us with the following 4:\n\nwindows10ent-64a \nwindows2008r2-64a \nwindows2012r2-64a \nwindows2016-64a\n\nNote: if we current", "created": "2018-09-10T04:07:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "We need to be explicit as part of this clean up when we are removing metadata entries for OSs that we never tested against.\n\nFor removing OSs that we were never tested on is a bug fix (z)\nAdding new OSs to testing+metadata - its a z.", "created": "2018-09-12T03:54:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "We decided to use a subset of the above to test our cross-platform modules on:\n\n- 2008 R2\n- 2012 R2\n- 2016\n- 10", "created": "2018-10-24T03:37:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been complete in the process of implementing platform_checker.", "created": "2018-11-22T09:44:00.000000"}], "components": ["inifile", "supported"], "created": "2018-01-22T03:27:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bce71af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzje8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15611_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_26288209046"}], "description": "Our cross-platform modules may be out of date with relevant windows versions. This will require some investigation into what we are currently running the module on in Jenkins (seeing what we actually test) and then updating the metadata.json with the relevant OS'es.\n\nAn example PR:\n [https://github.com/puppetlabs/puppetlabs-stdlib/pull/873]\n\n\u00a0\n\nCross platform modules:\n # bootstrap\n # concat\n # exec\n # factertask\n # hocon\n # inifile\n # javaks\n # motd\n # package\n # puppet-agent\n # puppet_conf\n # resource\n # resource_api\n # service\n # stdlib - DONE(?)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42760", "fixedVersions": [], "id": "42760", "issueType": "Task", "key": "MODULES-6475", "labels": [], "originalEstimate": "PT0S", "parent": "45215", "parentSummary": "Platform Checker", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-11-22T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update all Cross-Platform Modules with the latest Window versions (if applicable)", "timeSpent": "PT0S", "updated": "2019-03-08T13:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair on this", "created": "2018-07-11T11:09:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/f6c06e76d4213543cd7aa24eeaf51ea42ff14ef3", "created": "2018-07-13T13:04:00.000000"}], "components": [], "created": "2018-01-19T15:22:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3517bc06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7137"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo5z3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1134809157_*|*_3_*:*_1_*:*_161589153_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1999664495_*|*_10005_*:*_1_*:*_11812003993"}], "description": "In order to collapse integration/acceptance tests in the \"old\" nomenclature sense (master/agent vs agent only) into a single directory, we should use testmode switcher so that tests in a masterless and master/agent topology respond accordingly.\n\n\nNote that some tests already have some accommodations for this conversion like:\n\n* {{get_fake_reboot_resource_install_path}} is implemented at https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/tests/lib/dsc_utils.rb#L95-L105 and understands whether the module test fixtures were installed by pluginysnc or via a normal scp\n* {{install_fake_reboot_resource}} is implemented so that it knows how to call pluginsync on agents if  https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/tests/lib/dsc_utils.rb#L95-L105\n\n\nBut other pieces have not yet been done, or are partially done:\n\n* calls to {{puppet('agent -t --debug --environment production')}} and {{puppet('apply --debug')}} need to be run through the {{execute_manifest}} helpers instead\n* Assertions need to be updated so that they match correctly - when running under {{puppet agent}} resource paths include {{/Node[default]/}} any time there is a {{Stage[main]}}\n* Updating teardown so that {{uninstall_fake_reboot_resource}} is called in a way that works across all nodes (master IFF there is a master, otherwise all agents) - it might be easier to simply update the helper method to look at the host configuration itself\n* Updating the basic setup of calling {{install_fake_reboot_resource}} so that it is called in a way that works differently based on masterless or not... i.e. install to a master / pluginsync when a master is present, otherwise install on each available agent via SCP (like the uninstall helper, it might be easiest to just remove the {{host}} parameter and have the method understand the environmental setup for the suite)\n* The use of a pre-filtered {{windows_agents}} helper should be done already in MODULES-6572", "epicLinkSummary": "dsc_lite 0.6.0", "estimate": "PT0S", "externalId": "34339", "fixedVersions": [], "id": "34339", "issueType": "Improvement", "key": "MODULES-6474", "labels": [], "originalEstimate": "PT0S", "parent": "42856", "parentSummary": "dsc_lite 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-07-13T13:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: Add testmode switcher for acceptance/integration tests", "timeSpent": "PT0S", "updated": "2018-07-13T13:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for bringing this to our attention and suggesting a fix\u00a0[~accountid:5c0254bf5f77da6929585860] Will review when reviewing Debian 9 support across modules. If there is a module change required we appreciate\u00a0pull requests if you have the time and interest to provide one! Thanks again!", "created": "2018-02-05T10:01:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Suggested fix has gone in and Debian 9 is now supported.", "created": "2019-02-04T02:33:00.000000"}], "components": ["postgresql"], "created": "2018-01-19T10:12:00.000000", "creator": "5c0254bf5f77da6929585860", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Maybe there should be an entry for Debian 9 in the globals.pp file, but I'm not sure if this was already fixed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb41124"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjd1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32890885388_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* v4.8.0\n*Puppet Version:* puppetserver version: 5.1.4, puppet version: 5.3.3\n*OS Name/Version:* Debian 9 (stretch)\n\n_Describe your issue in as much detail as possible..._\n\nI installed Puppet Server using the collections (then {{apt-get install puppet-server}}) and also the module puppetlabs/puppetdb (via {{puppet module install puppetlabs/puppetdb}}), then, in the puppetdb node configuration I used:\n\n{code:ruby}\nclass { 'puppetdb::server':\n    database_host => \"puppetdb\",\n}\n{code}\n\n\n*Desired Behavior:*\n\n\n{{puppet agent -t}} should setup puppetdb in the node.\n\n*Actual Behavior:*\n\nWhen I execute {{puppet agent -t}} in the node, I get:\n\n{code}\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: This Selector Expression already has a 'default' entry - this is a duplicate at /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/globals.pp:78:7 on node puppetdb\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nI looked at the server's {{globals.pp}} file and found a duplicate entry:\n\n{code:ruby}\n72       default => $::operatingsystemrelease ? {\n73         /^7\\./ => '9.2',\n74         /^6\\./ => '8.4',\n75         /^5\\./ => '8.1',\n76         default => undef,\n77       },\n78       default => $::operatingsystemrelease ? {\n79         /^7\\./ => '9.2',\n80         /^6\\./ => '8.4',\n81         /^5\\./ => '8.1',\n82         default => undef,\n83       },\n{code}\n\nI commented the second {{default}} definition, like this:\n\n{code:ruby}\n72       default => $::operatingsystemrelease ? {\n73         /^7\\./ => '9.2',\n74         /^6\\./ => '8.4',\n75         /^5\\./ => '8.1',\n76         default => undef,\n77       },\n78       #default => $::operatingsystemrelease ? {\n79       #  /^7\\./ => '9.2',\n80       #  /^6\\./ => '8.4',\n81       #  /^5\\./ => '8.1',\n82       #  default => undef,\n83       #},\n{code}\n\nThis fixed the duplicated entry error, but then I ran {{puppet agent -t}} again and got this error:\n\n{code}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, No preferred version defined or automatically detected. at /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/globals.pp:126:5 on node puppetdb\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nThen I looked in the {{globals.pp}} file again and found this block:\n\n{code:ruby}\n85     'Debian' => $::operatingsystem ? {\n86       'Debian' => $::operatingsystemrelease ? {\n87         /^6\\./ => '8.4',\n88         /^(wheezy|7\\.)/ => '9.1',\n89         /^(jessie|8\\.)/ => '9.4',\n91         default => undef,\n92       },\n{code}\n\nAs you can see there's no entry for Debian 9 (stretch). So I added it manually:\n\n{code:ruby}\n85     'Debian' => $::operatingsystem ? {\n86       'Debian' => $::operatingsystemrelease ? {\n87         /^6\\./ => '8.4',\n88         /^(wheezy|7\\.)/ => '9.1',\n89         /^(jessie|8\\.)/ => '9.4',\n90         /^(stretch|9\\.)/ => '9.6',\n91         default => undef,\n92       },\n{code}\n\n\nAfter that, I was able to run {{puppet agent -t}} without errors.\n\nI'm not sure if this was already fixed in a newer version of the postgresql module (for Debian 9), but since I installed everything without specifying a version, maybe I got an older version of the module installed.", "environment": "Debian 9 (stretch) amd64\nPuppet installed via collections (https://apt.puppetlabs.com/puppet5-release-stretch.deb)\nPuppet module installed was puppetlabs/puppetdb (puppet module install puppetlabs/puppetdb), which I think has puppetlabs/postgresql as a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36468", "fixedVersions": [], "id": "36468", "issueType": "Bug", "key": "MODULES-6473", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c0254bf5f77da6929585860", "resolution": "Fixed", "resolutionDate": "2019-02-04T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : This Selector Expression already has a 'default' entry", "timeSpent": "PT0S", "updated": "2019-02-04T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Addressing Rubocop: https://github.com/puppetlabs/netdev_stdlib/pull/27", "created": "2018-03-09T08:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]\n\nI have currently rubocopped this module and I have a PR up.\nI have noticed on the Forge this is not a supported module and it is not in CI. (https://forge.puppet.com/puppetlabs/netdev_stdlib)\n\nI am leaning towards not converting this module via the PDK, unless any of you disagree.", "created": "2018-03-12T09:10:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Worth speaking to [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d] about this too. I have no preference either way / see benefits either way.", "created": "2018-03-12T09:37:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] For completness it would be good to {{pdk}} convert\u00a0this. While it's not a supported module, it is a dependency in a supported module (ciscopuppet). Also, we have partners building device based modules and some will be referred to this module as a standard set of resource types that they should support. For this reason, it would be good to have it pdk converted, even it's not supported. Let me know if you've any questions or would like to discuss. Thanks!", "created": "2018-03-12T11:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://puppet.atlassian.net/browse/PDK-831\n\nCurrently the .sync.yml file ensures that particular files are deleted. Currently this functionality does not work in the pdk, therefore the module will end up polluted with files that it does not want. When converting I can choose to manually commit them but on a pdk update this will overwrite the changes.\n\nAlso currently this module is not being managed under [modulesync_configs|https://github.com/puppetlabs/modulesync_configs/blob/master/managed_modules.yml].\nGoing to do what I can on the convert end of this when the rubocop PR gets merged.", "created": "2018-03-13T04:54:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "This module is not being pdk converted. It is not a real module, in that it only defines resource types that other network device modules can use. Therefore, it can be removed from pdk convert scope. cc [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d]", "created": "2018-03-26T10:21:00.000000"}], "components": [], "created": "2018-01-19T07:15:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/netdev_stdlib/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76f2f027"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjczb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4218182827_*|*_3_*:*_1_*:*_277927951_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1213880348"}], "description": "As a developer I want netdev_stdlib to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "33169", "fixedVersions": [], "id": "33169", "issueType": "Improvement", "key": "MODULES-6472", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-03-26T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "netdev_stdlib: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-26T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to blocked because of the following ticket: \nhttps://puppet.atlassian.net/browse/MODULES-6810", "created": "2018-03-09T02:58:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], you ok if we close this as won't do? The ticket for the fix etc is completely out of the scope of this epic.", "created": "2018-03-12T09:00:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]. Let's keep it open until the investigation on the linked tickets is completed, then we can make the decision. I'd like to get the module back to green in the pipeline. We can leave this ticket as blocked until then.", "created": "2018-03-12T11:05:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Moved Epic, to enable the original pdk convert epic to be closed. This module is red in CI due to this ticket: https://puppet.atlassian.net/browse/MODULES-6810, we should aim to get this addressed.", "created": "2018-03-26T10:24:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Module is red in CI due to details in this ticket. Should get this resolved.", "created": "2018-03-26T10:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Now this module is passing in CI, however until the following bug fixes are released with the next version of the pdk this ticket remains blocked:\n\nhttps://puppet.atlassian.net/browse/PDK-832\nhttps://puppet.atlassian.net/browse/PDK-831", "created": "2018-04-18T07:54:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "PDK 1.5 due for release on May 1st", "created": "2018-04-27T06:53:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Blocked on template conversion - PR is up for both conversion of module and CI update - We need to talk to Eric and see if he has any insights on whats going on:\n\n[https://github.com/puppetlabs/ci-job-configs/pull/4389]\n\n[https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/63]\n\n\u00a0", "created": "2018-05-04T10:16:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Looks like the PR for convert is blocked on Rubocop, which I believe Helen was going to address. It looks like we can leave satellite on the old pipeline for now. Or it shouldn't be a high priority. The failure on Jenkins looks legitimate (not related to job configuration).", "created": "2018-05-29T13:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Great [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Ill close the migration PR :-)\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/4389 is now closed.", "created": "2018-05-30T02:27:00.000000"}], "components": [], "created": "2018-01-19T07:14:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/satellite_pe_tools/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@507488e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876082755_*|*_10007_*:*_1_*:*_65007465_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7619092414_*|*_10005_*:*_1_*:*_342108499"}], "description": "As a developer I want satellite_pe_tools to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42759", "fixedVersions": [], "id": "42759", "issueType": "Improvement", "key": "MODULES-6471", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-06-06T02:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "satellite_pe_tools: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-07-03T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Agreed with [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] that this module should be parked for now.", "created": "2018-03-06T10:17:00.000000"}], "components": [], "created": "2018-01-19T07:14:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/ciscopuppet/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@154af2ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876096240_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_109296167"}], "description": "As a developer I want ciscopuppet to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "41720", "fixedVersions": [], "id": "41720", "issueType": "Improvement", "key": "MODULES-6470", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-03-06T10:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ciscopuppet: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "After chatting to [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], this has been descoped.\nAlthough setting to blocked until [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] returns from PTO to confirm this is the best decision.", "created": "2018-03-06T06:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "It has been agreed with [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] and [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] that we will not be doing this.\nClosing.", "created": "2018-03-12T05:15:00.000000"}], "components": [], "created": "2018-01-19T07:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/catalog_preview/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@345a448e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876107715_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_508696730_*|*_10005_*:*_1_*:*_97277814"}], "description": "As a developer I want catalog_preview to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "40656", "fixedVersions": [], "id": "40656", "issueType": "Improvement", "key": "MODULES-6469", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-03-12T05:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "catalog_preview: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-12T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Either myself or [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] will convert this alongside [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] to onboard pdk converting and updating modules.", "created": "2018-03-06T05:03:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Convert - [https://github.com/puppetlabs/puppetlabs-bootstrap/pull/14]\n\nConfig Removal - [https://github.com/puppetlabs/modulesync_configs/pull/200]\n\n\u00a0", "created": "2018-03-06T08:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The above work was complete by [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] I am going to lift this ticket and continue by releasing the module when the PRs are merged.", "created": "2018-03-06T08:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Before this can be resolved, this module needs added to CI I have a PR up just waiting on it running through adhoc: https://github.com/puppetlabs/ci-job-configs/pull/4127", "created": "2018-03-06T10:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been added to CI and released.", "created": "2018-03-09T02:47:00.000000"}], "components": [], "created": "2018-01-19T07:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/bootstrap/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@178215c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7886130_*|*_1_*:*_1_*:*_3876124154_*|*_3_*:*_1_*:*_230135944_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_103481295"}], "description": "As a developer I want bootstrap to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "39542", "fixedVersions": [], "id": "39542", "issueType": "Improvement", "key": "MODULES-6468", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-09T02:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "bootstrap: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-09T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-01-19T07:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/facter_task/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3682afca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876141457_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_97582251"}], "description": "As a developer I want facter_task to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "38456", "fixedVersions": [], "id": "38456", "issueType": "Improvement", "key": "MODULES-6467", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-06T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "facter_task: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-resource/pull/11/files\nRemoving from modsync: https://github.com/puppetlabs/modulesync_configs/pull/199", "created": "2018-03-06T05:24:00.000000"}], "components": [], "created": "2018-01-19T07:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/resource/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6da3c84c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953885183_*|*_3_*:*_1_*:*_26958584_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3003360382"}], "description": "As a developer I want resource to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "37466", "fixedVersions": [], "id": "37466", "issueType": "Improvement", "key": "MODULES-6466", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-06T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "resource: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/21\nRemove from modsync: https://github.com/puppetlabs/modulesync_configs/pull/197", "created": "2018-03-05T10:55:00.000000"}], "components": [], "created": "2018-01-19T07:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/puppet_conf/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d119f2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876179211_*|*_3_*:*_1_*:*_64659601_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24699294"}], "description": "As a developer I want puppet_conf to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "36466", "fixedVersions": [], "id": "36466", "issueType": "Improvement", "key": "MODULES-6465", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-06T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_conf: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert PR: https://github.com/puppetlabs/puppetlabs-service/pull/24\nRemove from modulesync: https://github.com/puppetlabs/modulesync_configs/pull/194", "created": "2018-03-05T04:20:00.000000"}], "components": [], "created": "2018-01-19T07:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/service/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2545166a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953930954_*|*_3_*:*_1_*:*_274047915_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2672711579"}], "description": "As a developer I want service to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "35389", "fixedVersions": [], "id": "35389", "issueType": "Improvement", "key": "MODULES-6464", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-05T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "service: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-05T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-01-19T07:11:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/package/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df18097"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcxb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953961018_*|*_3_*:*_1_*:*_415513652_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2591608036"}], "description": "As a developer I want package to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "34338", "fixedVersions": [], "id": "34338", "issueType": "Improvement", "key": "MODULES-6463", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-06T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "package: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Remove from modulesync: [https://github.com/puppetlabs/modulesync_configs/pull/189]\n\nPDK convert: [https://github.com/puppetlabs/puppetlabs-exec/pull/17]\n\n\u00a0", "created": "2018-02-08T05:33:00.000000"}], "components": [], "created": "2018-01-19T07:11:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/exec/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2db237"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_854579668_*|*_3_*:*_1_*:*_948103440_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want exec to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "33168", "fixedVersions": [], "id": "33168", "issueType": "Improvement", "key": "MODULES-6462", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-09T03:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "exec: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-02-09T03:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-01-19T07:10:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/websphere_application_server/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60803b66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_907539_*|*_1_*:*_1_*:*_3876280160_*|*_10007_*:*_1_*:*_345195040_*|*_3_*:*_3_*:*_1145998721_*|*_5_*:*_2_*:*_7482_*|*_10005_*:*_1_*:*_342103125"}], "description": "As a developer I want websphere_application_server to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "42758", "fixedVersions": [], "id": "42758", "issueType": "Improvement", "key": "MODULES-6461", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-26T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "websphere_application_server: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-26T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has not been rubocopped yet. \nUnassigning until this has been complete.\n\nhttps://puppet.atlassian.net/browse/MODULES-6519", "created": "2018-03-06T07:04:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Remove from modulesync: https://github.com/puppetlabs/modulesync_configs/pull/203\nPDK Convert: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/68\nRubocop: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/67", "created": "2018-03-15T05:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting this ticket to resolved as the associated PRs have all been merged.", "created": "2018-03-15T05:23:00.000000"}], "components": [], "created": "2018-01-19T07:10:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/ibm_installation_manager/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25486948"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3973814166_*|*_10007_*:*_1_*:*_67161353_*|*_3_*:*_2_*:*_430518616_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_270499291"}], "description": "As a developer I want ibm_installation_manager to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "41719", "fixedVersions": [], "id": "41719", "issueType": "Improvement", "key": "MODULES-6460", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-15T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ibm_installation_manager: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-15T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] acl is a windows module.", "created": "2018-01-22T09:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Changed Epic.", "created": "2018-03-02T06:35:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-acl/commit/5fd467a0dd2e9416d32444d6a11d66db7f147407", "created": "2018-08-09T16:27:00.000000"}], "components": [], "created": "2018-01-19T07:09:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/acl/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16eb8c6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcwf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_954068129_*|*_10007_*:*_1_*:*_54590454_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16474029282"}], "description": "As a developer I want acl to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "40654", "fixedVersions": [], "id": "40654", "issueType": "Improvement", "key": "MODULES-6459", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-08-09T16:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-08-09T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-01-19T07:09:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/java_ks/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e0357bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_954085481_*|*_3_*:*_1_*:*_194615239_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2487936143"}], "description": "As a developer I want java_ks to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "39541", "fixedVersions": [], "id": "39541", "issueType": "Improvement", "key": "MODULES-6458", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-02T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-02T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK Convert: https://github.com/puppetlabs/puppetlabs-haproxy/pull/309\nRemove from modulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/185", "created": "2018-01-23T05:10:00.000000"}], "components": [], "created": "2018-01-19T07:08:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/haproxy/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1764ff51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_268859268_*|*_3_*:*_1_*:*_82144181_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want haproxy to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "38455", "fixedVersions": [], "id": "38455", "issueType": "Improvement", "key": "MODULES-6457", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-23T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-23T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2018-01-19T07:08:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/java/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51378b75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_356046771_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want java to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "37464", "fixedVersions": [], "id": "37464", "issueType": "Improvement", "key": "MODULES-6456", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-23T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-23T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-firewall/pull/753\nRemove from modulesync: https://github.com/puppetlabs/modulesync_configs/pull/187", "created": "2018-01-24T04:30:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Firewall has passed on Jenkins adhoc pipeline, ready for merge.\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/_adhoc/view/firewall/", "created": "2018-01-24T04:32:00.000000"}], "components": [], "created": "2018-01-19T07:08:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/firewall/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b81e073"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_128418_*|*_1_*:*_1_*:*_347794575_*|*_10007_*:*_1_*:*_13717089_*|*_3_*:*_1_*:*_74734227_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3680"}], "description": "As a developer I want firewall to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "36463", "fixedVersions": [], "id": "36463", "issueType": "Improvement", "key": "MODULES-6455", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-24T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-24T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Currently blocked with all of the tasks failures.\u00a0\n\n\u00a0", "created": "2018-02-09T05:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert PR: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1048]\n\nRemoving from modulesync: [https://github.com/puppetlabs/modulesync_configs/pull/191]", "created": "2018-02-13T03:23:00.000000"}], "components": [], "created": "2018-01-19T07:07:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/mysql/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f390769"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_509893760_*|*_10007_*:*_1_*:*_957532725_*|*_3_*:*_2_*:*_530028443_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_335592524"}], "description": "As a developer I want mysql to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "35388", "fixedVersions": [], "id": "35388", "issueType": "Improvement", "key": "MODULES-6454", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-15T07:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-02-15T07:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-inifile/pull/260\nRemove from modulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/188", "created": "2018-01-26T04:32:00.000000"}], "components": [], "created": "2018-01-19T07:07:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/inifile/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673452a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_443291992_*|*_10007_*:*_1_*:*_85634073_*|*_3_*:*_1_*:*_66613020_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want inifile to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "34277", "fixedVersions": [], "id": "34277", "issueType": "Improvement", "key": "MODULES-6453", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-26T04:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inifile: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-26T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK Convert: https://github.com/puppetlabs/puppetlabs-apt/pull/740\nRemove from modulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/183", "created": "2018-01-22T02:57:00.000000"}], "components": [], "created": "2018-01-19T07:06:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/apt/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32f47fdc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjcuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2343836_*|*_3_*:*_1_*:*_258305459_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want apt to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "33232", "fixedVersions": [], "id": "33232", "issueType": "Improvement", "key": "MODULES-6452", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-22T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T09:47:00.000000"}], "components": ["dsc_lite"], "created": "2018-01-18T18:30:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Changes to PuppetFakeResource / PuppetFakeResource2 to specify additional types"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e80be6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95267807482_*|*_6_*:*_1_*:*_0"}], "description": "The old type wrapper method of generating Ruby code from DSC MOF schemas understood all the common MOF types (some documented in https://msdn.microsoft.com/en-us/library/aa392392%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396).  The type generation understands the types listed at https://github.com/puppetlabs/puppetlabs-dsc/blob/d5913472309b496611c5112b34573e996b9eb7c4/lib/puppet_x/puppetlabs/dsc_type_helpers.rb#L19-L33\n\nTo fully vet that the {{dsc}} type maps from the user specified hash to all possible MOF schema types / PowerShell input types, {{PuppetFakeResource}} should be expanded to cover sufficient types to demonstrate this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40652", "fixedVersions": [], "id": "40652", "issueType": "Improvement", "key": "MODULES-6451", "labels": [], "originalEstimate": "PT0S", "parent": "44381", "parentSummary": "dsc_lite Quality of Life improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Expand PuppetFakeResource / PuppetFakeResource2 to use available MOF schema types", "timeSpent": "PT0S", "updated": "2021-01-25T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["dsc_lite"], "created": "2018-01-18T18:25:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A new test / test case that uses {{Install-Module}} with .zip files for the multiple versions of {{PuppetFakeResource}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5116f0a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2401043508_*|*_3_*:*_1_*:*_697368951_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92164631394"}], "description": "There is currently a test that installs DSC resources using xcopy deployment style to multiple parts of the {{$ENV:PSModulePath}}.\n\nIt would also be good to use the {{Install-Module}} cmdlet as discussed at https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/17#discussion_r160321672 to install using the versioned directory structure hierarchy.\n\nThis probably involves creating on-the-fly modules from {{PuppetFakeResource}} / {{PuppetFakeResource2}} and then using those as fixtures.\n\nNote that MODULES-5845 has added version support, but because this test does not yet exist, has not introduced a new test yet using paths to modules and versions. This ticket should introduce that test.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39540", "fixedVersions": [], "id": "39540", "issueType": "Improvement", "key": "MODULES-6450", "labels": [], "originalEstimate": "PT0S", "parent": "44381", "parentSummary": "dsc_lite Quality of Life improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite: Add Beaker test for installing DSC resources via module", "timeSpent": "PT0S", "updated": "2021-01-25T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I forked a branch to fix it and I see that a fix was merged to master 5 month ago, also, in my opinion, it's a workaround.\nconfine for lvm_vgs should be fixed using a block which calls Facter.value(:lvm_support)\n\n\n", "created": "2018-01-18T17:05:00.000000"}, {"author": "623a49b31c7f6a007049177a", "body": "Same error is generated running this version of puppetlabs-lvm on AIX 7.1.  PE version is 2016.4.5", "created": "2018-01-31T22:25:00.000000"}, {"author": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "body": "I didn't want to change the Priority on someone else's ticket, but this is pretty bad as it breaks other OS's from the one it was intended.  Too bad it's not actually a supported module, it should be.  ", "created": "2018-02-01T09:07:00.000000"}, {"author": "623a49b31c7f6a007049177a", "body": "Dan, I agree with your sentiments.  The module definitely helps to consistently create volumes across OSes.\n\nI wonder what it would take to get priority increased and see the module become supported?", "created": "2018-02-01T20:54:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "We are seeing the same behaviour on our Windows machines which share the same Puppet master as our RedHat servers (where we use lvm):\n\nError: Facter: error while resolving custom facts in C:/ProgramData/PuppetLabs/puppet/cache/lib\\facter\\lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\nError: Facter: error while resolving custom facts in C:/ProgramData/PuppetLabs/puppet/cache/lib/facter\\lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\n\u00a0\n\nWe're force to use 0.9.0 since this release doesn't show this error.", "created": "2018-02-05T00:29:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "Somebody made a PR for this issue:\u00a0https://github.com/puppetlabs/puppetlabs-lvm/pull/205", "created": "2018-02-26T03:40:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I don't think Paul's commit address the ticket's issue, since he is confining provider, but not the facts\n\nI have an idea, what the problem is, I will give it a go and report back with the results", "created": "2018-02-28T16:35:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "My assumption was correct. 'confine' statement only applies to the following 'setcode' block, otherwise it's a noop.\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2018-03-02T17:13:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "this module is currently unusable for any organisation that has any Windows machines managed by Puppet as the custom fact blows up, as [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd] has noted.\u00a0", "created": "2018-03-13T00:01:00.000000"}, {"author": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "body": "Do we have any ETA on a fix for this?\u00a0 Seems like it would be a trivial fix but we're months later and it's still broken.", "created": "2018-04-09T10:46:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "FYI to those watching this ticket, it looks like {{1.0.1}} resolved the confinement issue with the facts: https://github.com/puppetlabs/puppetlabs-lvm/pull/193", "created": "2018-05-07T11:23:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Lets be clear, new code doesn't fix 'confinement'.\u00a0It does prevent facter from failing, which is already better, but it still getting executed.\n\nAlso, I think this PR also needs to be merged [https://github.com/puppetlabs/puppetlabs-lvm/pull/205]\n\n\u00a0", "created": "2018-05-07T22:28:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Problem is back in version 1.1.0\nPing [~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] \n\n{noformat}\nError: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n{noformat}\n", "created": "2018-11-06T16:58:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I think 'confine' only applies for 'setcode' blocks and LVM binaries are called outside of it:\n\n{noformat}\nFacter.add('lvm_vgs') do\n  confine :lvm_support => true\n\n  vgs = Facter::Core::Execution.execute('vgs -o name --noheadings 2>/dev/null', timeout: 30)\n\n  if vgs.nil?\n    setcode { 0 }\n  else\n    vg_list = vgs.split\n    setcode { vg_list.length }\n  end\nend\n{noformat}\n\n\n ", "created": "2018-11-07T03:45:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "That whole custom fact is just horrible, my merge bought back some issues but it really just needs a solid burning to the ground. Will fix this weekend. [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd] are you willing to be a PR reviewer/tester? And if so can you post your github username?", "created": "2018-11-08T21:35:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "[~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123], certainly. It's 'vchepkov'\n\n\u00a0", "created": "2018-11-09T06:55:00.000000"}], "components": ["lvm"], "created": "2018-01-18T16:20:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@323e7b1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjaiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/18"}], "description": "It looks like puppetlabs-lvm module supplied facts are not properly confined.\non Solaris platform each puppet run causes an error:\n\npuppetlabs-lvm (v1.0.0)\n\n{noformat}\n# puppet facts > /dev/null\nError: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\n# facter os       \n{\n  architecture => \"sun4v\",\n  family => \"Solaris\",\n  hardware => \"sun4v\",\n  name => \"Solaris\",\n  release => {\n    full => \"10_u11\",\n    major => \"10\",\n    minor => \"11\"\n  }\n}\n\n# puppet --version\n4.10.8\n\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41718", "fixedVersions": [], "id": "41718", "issueType": "Bug", "key": "MODULES-6449", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-lvm: wrong OS confinement", "timeSpent": "PT0S", "updated": "2018-11-09T06:55:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Ensure that this ticket also fixes matching for sub hashes as in this test:\u00a0https://github.com/puppetlabs/puppetlabs-iis/blob/master/spec/acceptance/iis_site_spec.rb#L480", "created": "2018-07-06T13:41:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The bug is not in the function, but in the way that it is called from the spec file in a couple of specific instances:\n\n[https://github.com/puppetlabs/puppetlabs-iis/blob/master/spec/acceptance/iis_application_spec.rb#L38]\n\n[https://github.com/puppetlabs/puppetlabs-iis/blob/master/spec/acceptance/iis_application_spec.rb#L73]\n\nThat said, it is still not able to match properly on nested properties as in the comment above.", "created": "2018-07-06T14:21:00.000000"}], "components": ["iis", "windows"], "created": "2018-01-18T15:00:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A test that says it is verifying that a site is running, should explicitly verify that the named site it was asked to test is running."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67260e32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwiv:"}], "description": "_Basic Info_\nModule Version:  4.2.1\n\nIn the spec file spec/acceptance/iis_applicationa_spec.rb when the following function call is made:\n{code:puppet}\npuppet_resource_should_show('sitename', @site_name)\n{code}\nThe @site_name variable is not in scope. As a result the regext that gets constructed is:\n{code}\n(sitename)(\\s*)(=>)(\\s*)\n{code}\nwhich causes a match on the following portion of return from 'puppet resource iis_application'\n\"sitename           => \"\nThis means that the test passes, even though we haven't actually verified that the site we intended to create was created. Only that A site was created.\n\nDesired Behavior: \nSpec tests should ensure that the correct site has been created and is running.\nSpec tests should properly receive the parameters they have been passed and construct the proper regex's\nSpec test functions that are intended to construct a regex in this fashion, but receive a nil parameter, should throw an error instead of emitting a false positive test assertion.\n\n\nActual Behavior:\nSpec tests do not test for the proper site as they are implying they do. \nSpec tests that should receive a string or a hash to input into a regex generator, are receiving nil arguments, but not notifying the caller via an error message.\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34276", "fixedVersions": [], "id": "34276", "issueType": "Bug", "key": "MODULES-6448", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: puppet_resource_should_show() not functioning as intended", "timeSpent": "PT0S", "updated": "2019-01-25T14:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with\n{{! tag puppetlabs-reboot 2.0.0 at bd118cf4ee6073292426b3ca16f574a5d2318666 with \"2.0.0\"}}", "created": "2018-01-23T18:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Available on the forge\nhttps://forge.puppet.com/puppetlabs/reboot/2.0.0", "created": "2018-01-23T18:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created mergeback", "created": "2018-01-23T18:54:00.000000"}], "components": [], "created": "2018-01-18T14:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42b105ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjadb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_448761489_*|*_3_*:*_1_*:*_336878_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38454", "fixedVersions": [], "id": "38454", "issueType": "Sub-task", "key": "MODULES-6447", "labels": [], "originalEstimate": "PT0S", "parent": "34275", "parentSummary": "Supported Release (puppetlabs-reboot) 2.0.0 - (2018-01-23) - (bd118cf4ee6073292426b3ca16f574a5d2318666)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-23T18:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-reboot) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-23T18:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-merge_release/9/\nChangelog: https://github.com/puppetlabs/puppetlabs-reboot/blob/bd118cf4ee6073292426b3ca16f574a5d2318666/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-reboot/compare/1.2.1...bd118cf4ee6073292426b3ca16f574a5d2318666\n\nIssuing from release branch at bd118cf4ee6073292426b3ca16f574a5d2318666 which is tip of branch.\nPrevious tag is 1.2.1\n\nMODULES-5804 was verified manually as there is not currently a way to automate tests of tasks.\nMODULES-4328 has new spec tests\nConverted to rspec tests, and tests are passing.\n\n(y)", "created": "2018-01-23T17:48:00.000000"}], "components": [], "created": "2018-01-18T14:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d783a77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjad3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_445153695_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37462", "fixedVersions": [], "id": "37462", "issueType": "Sub-task", "key": "MODULES-6446", "labels": [], "originalEstimate": "PT0S", "parent": "34275", "parentSummary": "Supported Release (puppetlabs-reboot) 2.0.0 - (2018-01-23) - (bd118cf4ee6073292426b3ca16f574a5d2318666)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-23T17:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-reboot) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-23T17:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC", "created": "2018-01-22T10:13:00.000000"}], "components": [], "created": "2018-01-18T14:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@478fc571"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjacv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331445159_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36459", "fixedVersions": [], "id": "36459", "issueType": "Sub-task", "key": "MODULES-6445", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34275", "parentSummary": "Supported Release (puppetlabs-reboot) 2.0.0 - (2018-01-23) - (bd118cf4ee6073292426b3ca16f574a5d2318666)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-reboot) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Pull request - https://github.com/puppetlabs/puppetlabs-reboot/pull/151", "created": "2018-01-19T17:09:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README updated.", "created": "2018-01-22T10:13:00.000000"}], "components": [], "created": "2018-01-18T14:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51241c09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjacf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97187971_*|*_10007_*:*_1_*:*_234236009_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35312", "fixedVersions": [], "id": "35312", "issueType": "Sub-task", "key": "MODULES-6444", "labels": [], "originalEstimate": "PT0S", "parent": "34275", "parentSummary": "Supported Release (puppetlabs-reboot) 2.0.0 - (2018-01-23) - (bd118cf4ee6073292426b3ca16f574a5d2318666)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-reboot) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Metadata updated PR at\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/152", "created": "2018-01-21T18:58:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Release prep merged, release branch green in Jenkins.", "created": "2018-01-23T13:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is at", "created": "2018-01-23T18:54:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged back to master at: https://github.com/puppetlabs/puppetlabs-reboot/commit/d9514cb3de26510ab0f52d8880589bf4c20b50c5", "created": "2018-01-23T19:31:00.000000"}], "components": [], "created": "2018-01-18T14:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74548a39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjacn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_727387_*|*_1_*:*_1_*:*_4827_*|*_10007_*:*_1_*:*_2157349_*|*_3_*:*_1_*:*_172267214_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_276848437"}], "description": "*REASON:* v1.3.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-reboot/compare/1.2.1...bd118cf4ee6073292426b3ca16f574a5d2318666\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/release/job/forge-windows_puppetlabs-reboot_init-merge_release/9/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34275", "fixedVersions": [], "id": "34275", "issueType": "Task", "key": "MODULES-6443", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-23T19:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-reboot) 2.0.0 - (2018-01-23) - (bd118cf4ee6073292426b3ca16f574a5d2318666)", "timeSpent": "PT0S", "updated": "2018-01-23T19:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [], "comments": [{"author": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "body": "updated with deprecated tag.  Includes text and pointer link to puppet/windows_eventlog", "created": "2018-01-18T13:08:00.000000"}], "components": [], "created": "2018-01-18T12:54:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f4ff59c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjabz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_849338_*|*_5_*:*_1_*:*_0"}], "description": "This module has been by-convention deprecated by its owner, and the recommended replacement pointed to in the README.\n\nWe should mark the module deprecated \"for real\".\n\nhttps://forge.puppet.com/liamjbennett/windows_eventlog", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39539", "fixedVersions": [], "id": "39539", "issueType": "Task", "key": "MODULES-6442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2018-01-18T13:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "liamjbennett/windows_eventlog : deprecate in favor of puppet/windows_eventlog", "timeSpent": "PT0S", "updated": "2018-01-18T13:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-18T10:45:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c5b0c16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2236_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4556499070"}], "description": "*REASON:* lotsa PRs merged\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34274", "fixedVersions": [], "id": "34274", "issueType": "Task", "key": "MODULES-6441", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-12T05:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (netapp) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-03-12T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Can you drop in the command you used to release and resolve this ticket [~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8].\nI have done mergeback :-) ", "created": "2018-01-22T06:45:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "! tag puppetlabs-accounts 1.3.0 at 49a1f04527911d71f05a09e4078a9310d94af0ad with '1.3...0'", "created": "2018-01-22T07:09:00.000000"}], "components": [], "created": "2018-01-18T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@505ec072"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_323539504_*|*_3_*:*_1_*:*_9546334_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41687", "fixedVersions": [], "id": "41687", "issueType": "Sub-task", "key": "MODULES-6440", "labels": [], "originalEstimate": "PT0S", "parent": "37460", "parentSummary": "Supported Release (accounts) 1.3.0 - 22/01/18 - 49a1f04527911d71f05a09e4078a9310d94af0ad", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T07:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "accounts is good to release - QA signoff is complete! \nRelease against 49a1f04527911d71f05a09e4078a9310d94af0ad", "created": "2018-01-22T04:05:00.000000"}], "components": [], "created": "2018-01-18T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dc338da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321915429_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40650", "fixedVersions": [], "id": "40650", "issueType": "Sub-task", "key": "MODULES-6439", "labels": [], "originalEstimate": "PT0S", "parent": "37460", "parentSummary": "Supported Release (accounts) 1.3.0 - 22/01/18 - 49a1f04527911d71f05a09e4078a9310d94af0ad", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving ticket as there is no DOCs changes between this release and the previous.", "created": "2018-01-22T04:05:00.000000"}], "components": [], "created": "2018-01-18T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f96ebad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321887952_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39538", "fixedVersions": [], "id": "39538", "issueType": "Sub-task", "key": "MODULES-6438", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37460", "parentSummary": "Supported Release (accounts) 1.3.0 - 22/01/18 - 49a1f04527911d71f05a09e4078a9310d94af0ad", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving ticket as there is no DOCs changes between this release and the previous.", "created": "2018-01-22T04:04:00.000000"}], "components": [], "created": "2018-01-18T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45d70de0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321878617_*|*_5_*:*_1_*:*_18256430188_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38453", "fixedVersions": [], "id": "38453", "issueType": "Sub-task", "key": "MODULES-6437", "labels": [], "originalEstimate": "PT0S", "parent": "37460", "parentSummary": "Supported Release (accounts) 1.3.0 - 22/01/18 - 49a1f04527911d71f05a09e4078a9310d94af0ad", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release merge back: https://github.com/puppetlabs/puppetlabs-accounts/pull/127", "created": "2018-01-22T04:59:00.000000"}], "components": [], "created": "2018-01-18T10:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3006f246"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5155_*|*_3_*:*_1_*:*_270075310_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_64100312"}], "description": "*REASON:* MODULES-6328\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/1.2.1...49a1f04527911d71f05a09e4078a9310d94af0ad\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37460", "fixedVersions": [], "id": "37460", "issueType": "Task", "key": "MODULES-6436", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (accounts) 1.3.0 - 22/01/18 - 49a1f04527911d71f05a09e4078a9310d94af0ad", "timeSpent": "PT0S", "updated": "2018-01-22T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The changes in MODULES-5493 should have removed the possibility of inconsistent slashes causing non-idempotent runs. The module no longer cares about the direction of the slashes used in resource names and paths.\n\n\u00a0The behavior of the sitename portion of the resource name being seperated by a backslash and the rest of a path using forward slashes is a slight annoyance, but it has been in place for so long that there is no compelling reason to change it given that the change for purely cosmetic reasons could break people.", "created": "2019-01-25T15:54:00.000000"}], "components": ["windows"], "created": "2018-01-18T08:54:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c85225"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32166004989_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\nModule Version: 4.2.1\nPuppet Version: 5.3.3\nOS Name/Version: Windows Server 2012r2\n\nWhen specifying an IIS Application name in a manifest, the user must use forward slashes in the name that denote the path. If back slashes or double back slashes are used, the name will not match the return from PowerShell and the mismatch will cause the puppet run to attempt to create the application over again. \n\nAdditionally, the name returned by puppet itself incorporates a back slash due to the name being a concatenation of the site name, a back slash (hard coded), and the app name (which will always contain a forward slash). \n\nDesired Behavior:\nThe type and provider should represent names faithfully the way that they are returned from IIS and the operating system. \n\nApplication names from the manifest should be validated prior to run to ensure they comply with what the Windows and IIS expect so that no idempotent runs are not allowed.\n\n\nActual Behavior:\nNames are represented inconsistently and not in accordance with the real returns from the PowerShell cmdlets that are used to gather the information. \n\nNames that are not going to match the system are allowed into the run, causing the system to attempt to recreate apps that already exist on every run.\n\n\nThe following manifest will demonstrate the issue.\n\n{code:puppet}\n$iis_features = ['Web-WebServer','Web-Scripting-Tools', 'Web-Mgmt-Console']\n\n$folders = ['c:/inetpub', 'c:/inetpub/Test', 'c:/inetpub/Test/SubFolder', 'c:/inetpub/Test/SubFolder/IISApp']\n\niis_feature { $iis_features:\n  ensure => 'present',\n}\n\nfile{$folders:\n  ensure => 'directory',\n}\n\niis_site {'Default Web Site':\n  ensure => 'absent',\n}\n\niis_site { 'test':\n  ensure          => 'started',\n  physicalpath    => 'c:/inetpub/test',\n  applicationpool => 'DefaultAppPool',\n}\n\niis_application {'IISApp':\n  ensure             => 'present',\n  applicationpool    => 'DefaultAppPool',\n  applicationname    => 'SubFolder/IISApp',\n  authenticationinfo => {\n    'iisClientCertificateMapping' => false,\n    'clientCertificateMapping'    => false,\n    'anonymous'                   => true,\n    'basic'                       => false,\n    'windows'                     => false\n  },\n  enabledprotocols => 'http',\n  physicalpath     => 'c:\\\\inetpub\\\\Test\\\\Subfolder\\\\IISapp',\n  sitename         => 'test',\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41686", "fixedVersions": [], "id": "41686", "issueType": "Bug", "key": "MODULES-6435", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2019-01-25T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Spike - Application names have inconsistent slash behavior", "timeSpent": "PT0S", "updated": "2019-01-25T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-01-18T08:26:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ceb90ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzja13:"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Debian 9\n\nAttempting to use {{apache::mod::security}} with OWASP CRS version 3.x (released *Nov 2016*) fails with a multitude of errors. It appears that the configuration layout has been changed in the new major version of CRS, but the Puppet module is yet to catch up.\n\n*Desired Behavior:*\n\nA working modsecurity configuration...\n\n*Actual Behavior:*\n\n{code}Error: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Systemd restart for apache2 failed!\njournalctl log for apache2:\n-- Logs begin at Thu 2018-01-18 11:12:18 GMT, end at Thu 2018-01-18 14:11:40 GMT. --\nJan 18 14:11:39 gw systemd[1]: Stopping The Apache HTTP Server...\nJan 18 14:11:39 gw apachectl[27642]: apache2: Syntax error on line 39 of /etc/apache2/apache2.conf: Syntax error on line 4 of /etc/apache2/mods-enabled/security.conf: Could not open configuration file /etc/modsecurity/activated_rules/modsecurity_crs_20_protocol_violations.conf: No such file or directory\nJan 18 14:11:39 gw apachectl[27642]: Action 'stop' failed.\nJan 18 14:11:39 gw apachectl[27642]: The Apache error log may have more information.\nJan 18 14:11:39 gw systemd[1]: apache2.service: Control process exited, code=exited status=1\nJan 18 14:11:40 gw systemd[1]: Stopped The Apache HTTP Server.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Unit entered failed state.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed with result 'exit-code'.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed to set invocation ID on control group /system.slice/apache2.service, ignoring: Operation not permitted\nJan 18 14:11:40 gw systemd[1]: Starting The Apache HTTP Server...\nJan 18 14:11:40 gw apachectl[27649]: apache2: Syntax error on line 39 of /etc/apache2/apache2.conf: Syntax error on line 4 of /etc/apache2/mods-enabled/security.conf: Could not open configuration file /etc/modsecurity/activated_rules/modsecurity_crs_20_protocol_violations.conf: No such file or directory\nJan 18 14:11:40 gw apachectl[27649]: Action 'start' failed.\nJan 18 14:11:40 gw apachectl[27649]: The Apache error log may have more information.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Control process exited, code=exited status=1\nJan 18 14:11:40 gw systemd[1]: Failed to start The Apache HTTP Server.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Unit entered failed state.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed with result 'exit-code'.\n\nError: /Stage[main]/Apache::Service/Service[httpd]: Systemd restart for apache2 failed!\njournalctl log for apache2:\n-- Logs begin at Thu 2018-01-18 11:12:18 GMT, end at Thu 2018-01-18 14:11:40 GMT. --\nJan 18 14:11:39 gw systemd[1]: Stopping The Apache HTTP Server...\nJan 18 14:11:39 gw apachectl[27642]: apache2: Syntax error on line 39 of /etc/apache2/apache2.conf: Syntax error on line 4 of /etc/apache2/mods-enabled/security.conf: Could not open configuration file /etc/modsecurity/activated_rules/modsecurity_crs_20_protocol_violations.conf: No such file or directory\nJan 18 14:11:39 gw apachectl[27642]: Action 'stop' failed.\nJan 18 14:11:39 gw apachectl[27642]: The Apache error log may have more information.\nJan 18 14:11:39 gw systemd[1]: apache2.service: Control process exited, code=exited status=1\nJan 18 14:11:40 gw systemd[1]: Stopped The Apache HTTP Server.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Unit entered failed state.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed with result 'exit-code'.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed to set invocation ID on control group /system.slice/apache2.service, ignoring: Operation not permitted\nJan 18 14:11:40 gw systemd[1]: Starting The Apache HTTP Server...\nJan 18 14:11:40 gw apachectl[27649]: apache2: Syntax error on line 39 of /etc/apache2/apache2.conf: Syntax error on line 4 of /etc/apache2/mods-enabled/security.conf: Could not open configuration file /etc/modsecurity/activated_rules/modsecurity_crs_20_protocol_violations.conf: No such file or directory\nJan 18 14:11:40 gw apachectl[27649]: Action 'start' failed.\nJan 18 14:11:40 gw apachectl[27649]: The Apache error log may have more information.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Control process exited, code=exited status=1\nJan 18 14:11:40 gw systemd[1]: Failed to start The Apache HTTP Server.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Unit entered failed state.\nJan 18 14:11:40 gw systemd[1]: apache2.service: Failed with result 'exit-code'.{code}", "environment": "Debian 9\nApache 2.4.25\nmodsecurity 2.9.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37458", "fixedVersions": [], "id": "37458", "issueType": "Improvement", "key": "MODULES-6434", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : modsecurity configuration fails with CRS 3.x", "timeSpent": "PT0S", "updated": "2018-02-05T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-tagmail 2.4.0 at a1eb161013b650dd487f38bc8e4c0f3a85bb62aa with \"2.4.0\"", "created": "2018-01-22T08:40:00.000000"}], "components": [], "created": "2018-01-18T07:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55e28fb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349541651_*|*_3_*:*_1_*:*_240363_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40648", "fixedVersions": [], "id": "40648", "issueType": "Sub-task", "key": "MODULES-6433", "labels": [], "originalEstimate": "PT0S", "parent": "36452", "parentSummary": "Supported Release (tagmail) 2.4.0 - (22/01/2018) - (a1eb161013b650dd487f38bc8e4c0f3a85bb62aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b73:29 PM\ntagmail is good to release - QA signoff is complete! \nRelease against a1eb161013b650dd487f38bc8e4c0f3a85bb62aa", "created": "2018-01-22T08:36:00.000000"}], "components": [], "created": "2018-01-18T07:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b0ed591"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349423212_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39537", "fixedVersions": [], "id": "39537", "issueType": "Sub-task", "key": "MODULES-6432", "labels": [], "originalEstimate": "PT0S", "parent": "36452", "parentSummary": "Supported Release (tagmail) 2.4.0 - (22/01/2018) - (a1eb161013b650dd487f38bc8e4c0f3a85bb62aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-22T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs updates - not needed.", "created": "2018-01-22T03:30:00.000000"}], "components": [], "created": "2018-01-18T07:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fb2f22b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331076773_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38452", "fixedVersions": [], "id": "38452", "issueType": "Sub-task", "key": "MODULES-6431", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36452", "parentSummary": "Supported Release (tagmail) 2.4.0 - (22/01/2018) - (a1eb161013b650dd487f38bc8e4c0f3a85bb62aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T03:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-22T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes - not required.", "created": "2018-01-22T03:30:00.000000"}], "components": [], "created": "2018-01-18T07:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74ae12c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331022803_*|*_5_*:*_1_*:*_18258515383_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37456", "fixedVersions": [], "id": "37456", "issueType": "Sub-task", "key": "MODULES-6430", "labels": [], "originalEstimate": "PT0S", "parent": "36452", "parentSummary": "Supported Release (tagmail) 2.4.0 - (22/01/2018) - (a1eb161013b650dd487f38bc8e4c0f3a85bb62aa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tagmail) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-tagmail/pull/81", "created": "2018-01-22T08:42:00.000000"}], "components": [], "created": "2018-01-18T07:33:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43784a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5386_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_350219680"}], "description": "*REASON:* MODULES-6324\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36452", "fixedVersions": [], "id": "36452", "issueType": "Task", "key": "MODULES-6429", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tagmail) 2.4.0 - (22/01/2018) - (a1eb161013b650dd487f38bc8e4c0f3a85bb62aa)", "timeSpent": "PT0S", "updated": "2018-01-22T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2018-01-18T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54ef60dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69205456_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33230", "fixedVersions": [], "id": "33230", "issueType": "Sub-task", "key": "MODULES-6428", "labels": [], "originalEstimate": "PT0S", "parent": "39536", "parentSummary": "Supported Release (vcsrepo) 2.3.0 - 19/01/2018 - (46c6d9549f06e0bf8b238894c0bf4ee6bc13a099)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T02:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(vcsrepo) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-19T02:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "vcsrepo is good to release - QA signoff is complete! \nRelease against 46c6d9549f06e0bf8b238894c0bf4ee6bc13a099", "created": "2018-01-19T00:55:00.000000"}], "components": [], "created": "2018-01-18T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@376c5e82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63896107_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42757", "fixedVersions": [], "id": "42757", "issueType": "Sub-task", "key": "MODULES-6427", "labels": [], "originalEstimate": "PT0S", "parent": "39536", "parentSummary": "Supported Release (vcsrepo) 2.3.0 - 19/01/2018 - (46c6d9549f06e0bf8b238894c0bf4ee6bc13a099)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T00:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vcsrepo) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-19T00:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translation on this one.", "created": "2018-01-18T15:17:00.000000"}], "components": [], "created": "2018-01-18T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@225e4278"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29180410_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41685", "fixedVersions": [], "id": "41685", "issueType": "Sub-task", "key": "MODULES-6426", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39536", "parentSummary": "Supported Release (vcsrepo) 2.3.0 - 19/01/2018 - (46c6d9549f06e0bf8b238894c0bf4ee6bc13a099)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2018-01-18T15:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(vcsrepo) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-18T15:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2018-01-18T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5201b19a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9vz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29152519_*|*_5_*:*_1_*:*_18561699373_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40645", "fixedVersions": [], "id": "40645", "issueType": "Sub-task", "key": "MODULES-6425", "labels": [], "originalEstimate": "PT0S", "parent": "39536", "parentSummary": "Supported Release (vcsrepo) 2.3.0 - 19/01/2018 - (46c6d9549f06e0bf8b238894c0bf4ee6bc13a099)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(vcsrepo) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/370\n", "created": "2018-01-19T02:26:00.000000"}], "components": [], "created": "2018-01-18T07:11:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@780e7deb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4960_*|*_3_*:*_1_*:*_63995548_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5871370"}], "description": "*REASON:* MODULES-6325\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/2.2.0...46c6d9549f06e0bf8b238894c0bf4ee6bc13a099\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39536", "fixedVersions": [], "id": "39536", "issueType": "Task", "key": "MODULES-6424", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T02:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (vcsrepo) 2.3.0 - 19/01/2018 - (46c6d9549f06e0bf8b238894c0bf4ee6bc13a099)", "timeSpent": "PT0S", "updated": "2018-01-19T02:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2018-01-17T20:53:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6995cf67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\npuppetlabs-sqlserver v2.0.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Windows 2016\n\nIf installing SQL Server 2016 specifying media that is not present, user will get an error message that does not clearly represent this. -Additionally, sqlserver module munges paths with forward slashes which can _cause_ the error in the first place if the user happens to like backslashes.-\n\n*Desired Behavior:*\nIf installation media path does not exist, user should get a message along the lines of \"SQL Server 2016 installation media not found at c:\\temp\\installers\\sql2016\\enterprise\"\n\n*Actual Behavior:*\nUser receives message:\n\n{noformat}\nDebug: Executing: 'c:\\windows\\temp\\srvload/SQL2016/Enterprise/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /SQLSYSADMINACCOUNTS=\"NA\\SQL.DBA.UG\" /ConfigurationFile=\"C:/Users/das/AppData/Local/Temp/sqlconfig20180117-4604-4rvyrl.ini\"'\nError: Could not set 'present' on ensure: No such file or directory - CreateProcess at /etc/puppetlabs/code/environments/production/site/profile/manifests/win/app/mssqlserver.pp:91\nError: Could not set 'present' on ensure: No such file or directory - CreateProcess at /etc/puppetlabs/code/environments/production/site/profile/manifests/win/app/mssqlserver.pp:91\nWrapped exception:\nNo such file or directory - CreateProcess\nError: /Stage[main]/Profile::Win::App::Mssqlserver/Sqlserver_instance[MSSQLSERVER]/ensure: change from absent to present failed: Could not set 'present' on ensure: No such file or directory - CreateProcess at /etc/puppetlabs/code/environments/production/site/profile/manifests/win/app/mssqlserver.pp:91\n{noformat}\n\nNote that you *must* run puppet in debug mode to see the real error at all. This also reveals the opinionated munging which may have caused the issue in the first place.\n\n*desired fix*\n1. Better error message\n-2. (if possible) do something with path merge strategy - perhaps reject backslashes input by user or replace them or something?- (local puppet profile was causing this)", "environment": "Windows 2016", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33227", "fixedVersions": [], "id": "33227", "issueType": "Improvement", "key": "MODULES-6423", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver : Write clear error message when installation media missing", "timeSpent": "PT0S", "updated": "2021-06-14T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-17T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46d3a300"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9l3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21035703533_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41684", "fixedVersions": [], "id": "41684", "issueType": "Sub-task", "key": "MODULES-6422", "labels": [], "originalEstimate": "PT0S", "parent": "37454", "parentSummary": "Supported Release (puppetlabs-stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-17T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a2ac8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21035698585_*|*_6_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40643", "fixedVersions": [], "id": "40643", "issueType": "Sub-task", "key": "MODULES-6421", "labels": [], "originalEstimate": "PT0S", "parent": "37454", "parentSummary": "Supported Release (puppetlabs-stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-17T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51bf6342"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21035693398_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39535", "fixedVersions": [], "id": "39535", "issueType": "Sub-task", "key": "MODULES-6420", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37454", "parentSummary": "Supported Release (puppetlabs-stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-17T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ba331ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9k7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21035688680_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38451", "fixedVersions": [], "id": "38451", "issueType": "Sub-task", "key": "MODULES-6419", "labels": [], "originalEstimate": "PT0S", "parent": "37454", "parentSummary": "Supported Release (puppetlabs-stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-17T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@617ce50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj9kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6335_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21035666491"}], "description": "*REASON:* MODULES-6391\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37454", "fixedVersions": [], "id": "37454", "issueType": "Task", "key": "MODULES-6418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-stdlib) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-18T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/04b91f39d116c8bfec3e65451c8ef17ae386d29f", "created": "2018-03-01T12:55:00.000000"}], "components": [], "created": "2018-01-17T12:51:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Add examples for:\nTrigger hash format\nWorking dir\nArguments\nUser\nPassword"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b4f1de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs9b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3014353002_*|*_3_*:*_1_*:*_189085719_*|*_10009_*:*_2_*:*_497249205_*|*_5_*:*_2_*:*_11271"}], "description": "Existing inline Puppet documentation appears in https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/scheduled_task.rb#L86-L165 since the v1 type still lives there.\n\nAt a minimum, we should carry over these examples to the new README.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "38450", "fixedVersions": [], "id": "38450", "issueType": "Improvement", "key": "MODULES-6417", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-03-01T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : DOCS: add examples", "timeSpent": "PT0S", "updated": "2018-03-01T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "5a028139c24efb3c4ed448c4", "created": "2018-02-05T15:55:00.000000", "name": "trigger_xml.xml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12432"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ok - moving this to done then.", "created": "2018-02-06T16:35:00.000000"}], "components": [], "created": "2018-01-17T12:46:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Result of spike should be either:\n * Yes, we can use the trigger in the current hash\n * No, we cannot use the trigger in the current hash and more tickets will need to be added to cope with the deficiency."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b813895"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs9j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1469513492_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_272202206"}], "description": "Determine if MODULES-6395 must be implemented prior to MODULES-6268, MODULES-6399, MODULES-6397 (all trigger related)", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "34273", "fixedVersions": [], "id": "34273", "issueType": "Task", "key": "MODULES-6416", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-02-06T16:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : SPIKE determine if we can use the same trigger hash for v0.2", "timeSpent": "PT0S", "updated": "2018-02-06T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Commit SHA is legit.  Metadata is correct\n\n", "created": "2018-01-24T18:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with\n! tag puppetlabs-registry 2.0.0 at 8b44fbf7f1ffce582cd463840d670e49fee3a711 with \"2.0.0\"", "created": "2018-01-24T18:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release\nhttps://forge.puppet.com/puppetlabs/registry/2.0.0", "created": "2018-01-24T18:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR created at", "created": "2018-01-24T18:55:00.000000"}], "components": [], "created": "2018-01-17T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4af0eefb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj973:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_631881799_*|*_3_*:*_1_*:*_400270_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36448", "fixedVersions": [], "id": "36448", "issueType": "Sub-task", "key": "MODULES-6415", "labels": [], "originalEstimate": "PT0S", "parent": "42756", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.0 - (1-26-2018) - (8b44fbf7f1ffce582cd463840d670e49fee3a711)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T18:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-24T18:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/release/job/forge-windows_puppetlabs-registry_init-merge_release/5/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-registry/blob/8b44fbf7f1ffce582cd463840d670e49fee3a711/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-registry/compare/1.1.4...8b44fbf7f1ffce582cd463840d670e49fee3a711\n\nIssuing from release branch, sha 8b44fbf7f1ffce582cd463840d670e49fee3a711 which is tip of branch.\n\nPrevious tag is 1.1.4 at 42cfd47\n\nMODULES-5976 beaker to beaker rspec is tested implicitly by the tests running successfully.\nMODULES-2957 was tested manually and has unit and acceptance tests.\n\nLGTM (y)", "created": "2018-01-24T17:36:00.000000"}], "components": [], "created": "2018-01-17T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a7dd08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj96v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627545042_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35311", "fixedVersions": [], "id": "35311", "issueType": "Sub-task", "key": "MODULES-6414", "labels": [], "originalEstimate": "PT0S", "parent": "42756", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.0 - (1-26-2018) - (8b44fbf7f1ffce582cd463840d670e49fee3a711)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-24T17:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-24T17:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC", "created": "2018-01-24T16:10:00.000000"}], "components": [], "created": "2018-01-17T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@332c7481"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj96n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_622379938_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34272", "fixedVersions": [], "id": "34272", "issueType": "Sub-task", "key": "MODULES-6413", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42756", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.0 - (1-26-2018) - (8b44fbf7f1ffce582cd463840d670e49fee3a711)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T16:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-24T16:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README edits merged", "created": "2018-01-24T16:09:00.000000"}], "components": [], "created": "2018-01-17T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@988e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj967:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_622366803_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33223", "fixedVersions": [], "id": "33223", "issueType": "Sub-task", "key": "MODULES-6412", "labels": [], "originalEstimate": "PT0S", "parent": "42756", "parentSummary": "Supported Release (puppetlabs-registry) 2.0.0 - (1-26-2018) - (8b44fbf7f1ffce582cd463840d670e49fee3a711)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-registry) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-01-24T16:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Prep PR merged to release branch in https://github.com/puppetlabs/puppetlabs-registry/commit/8b44fbf7f1ffce582cd463840d670e49fee3a711", "created": "2018-01-24T17:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR created at", "created": "2018-01-24T18:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged release back into master at", "created": "2018-01-24T19:07:00.000000"}], "components": [], "created": "2018-01-17T11:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62cefd3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj96f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6796_*|*_10007_*:*_1_*:*_724968_*|*_3_*:*_2_*:*_187411709_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_444874227"}], "description": "*REASON:* 2.0.0\n\nNote: Updated to 2.0.0 from 1.2.0 given we discovered Puppet 3 support was removed. Given the age of this module and it's prevalence, it was decided to change the version to 2.0.0 given the breaking change of support removed for Puppet 3.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-registry/compare/1.1.4...8b44fbf7f1ffce582cd463840d670e49fee3a711\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42756", "fixedVersions": ["registry 2.0.0"], "id": "42756", "issueType": "Task", "key": "MODULES-6411", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-24T19:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-registry) 2.0.0 - (1-26-2018) - (8b44fbf7f1ffce582cd463840d670e49fee3a711)", "timeSpent": "PT0S", "updated": "2018-01-24T19:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "I changed the module name because the product is now called \"Puppet Pipelines.\" The change is unlikely to break anything, since the module on the Forge was broken anyway.", "created": "2018-01-15T15:13:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "What I need:\n\n* Does this module rename make sense?\n* Once I test this in Window and macOS, what do I need to do to get this published?\n\nThanks!", "created": "2018-01-16T12:29:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "I've tested on Windows, macOS, and Linux. I'm using it on Linux in production.\n\nPR: https://github.com/puppetlabs/puppetlabs-distelli_agent/pull/4", "created": "2018-01-21T02:29:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "I need to make a bug fix \u2014 starting the distelli agent from puppet doesn't set the {{$PATH}} it needs to find the executable when you actually run a job.\n\nAlso, I've got a few trivial scripts to test this on vmpooler, but obviously that's not very helpful outside of the company. I could use some recommendations on how to handle that sort of testing (is the answer Beaker?).", "created": "2018-01-31T14:29:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Fixed. The issue was that the agent expects the {{distelli}} executable (a symlink) to be in the same directory as the versioned executable it points to.", "created": "2018-02-04T16:07:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "https://puppet.com/docs/pipelines-for-apps/team/agent-automate.html will need to be updated after this is merged.", "created": "2018-04-18T13:01:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "What else needs to be done to close this out?", "created": "2018-08-13T13:34:00.000000"}], "components": [], "created": "2018-01-15T15:08:00.000000", "creator": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e34b297"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95537802771_*|*_6_*:*_1_*:*_0"}], "description": "*Module Name:* either distelli or distelli_agent depending on how you look at it\n*Module Version:* 0.1.0\n*Puppet Version:* 5.3.4\n*OS Name/Version:* Debian 8\n\n* Rename the module to \"pipelines\" (PIPELINES-234 puppetlabs/distelli_agent module causes compilation failures)\n* PIPELINES-236: distelli_agent module declares packages wget and bzip2\n* PIPELINES-237: distelli_agent module creates non-system user\n* Fix exec resources that aren't named uniquely\n* various other improvements\n\nI've forked the module and made the changes above: https://github.com/danielparks/puppetlabs-pipelines\n\nI haven't yet tested this on Windows or macOS; I strongly suspect it is broken on these platforms.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35310", "fixedVersions": [], "id": "35310", "issueType": "Improvement", "key": "MODULES-6410", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "distelli_agent : fix and rename to pipelines", "timeSpent": "PT0S", "updated": "2021-01-25T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b7b74fe01d006ba5c73e", "body": "+1\u00a0\n\n\u00a0\n\nAlso seeing this issue on Ubuntu 14.04 with Puppet 4.10 and 5.5 using puppetlabs-apt 6.0.0, 5.0.0", "created": "2018-08-28T17:45:00.000000"}, {"author": "623e7592ee1b5a00702a7211", "body": "+1\n\nHaving the same issue with Debian 9", "created": "2018-09-17T07:41:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:351b75aa-e849-4dac-92de-a206ad4b4a47]. Thank you for submitting this issue. Would it be possible for you to send me the manifest that you are applying here? Thanks!", "created": "2018-09-24T03:38:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Upon investigating this I believe the issue is that puppetlabs-apt is unable to install the dirmngr package due to the sources.list/sources.list.d being empty. This means that there is effectively no where from which dirmngr can be downloaded and thus, the error is thrown. I replicated the dirmngr error by simply wiping the sources.list and sources.list.d on my Debian 9 VM then attempted to apply the manifest `include manifest`. Perhaps check first that either:\n * You are using the `purge` parameter of the apt class to wipe these sources.list/sources.list.d\n * Do not have any repos present in sources.list/sources.list.d in the first place\n\nDirmngr Error for reference\n{code:java}Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install dirmngr' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage dirmngr is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another sourceE: Package 'dirmngr' has no installation candidate\nError: /Stage[main]/Apt/Package[dirmngr]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install dirmngr' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage dirmngr is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another sourceE: Package 'dirmngr' has no installation candidate\n{code}", "created": "2018-09-26T03:12:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "I have modified the init.pp to ensure that dirmngr is present before purging any files [https://github.com/puppetlabs/puppetlabs-apt/pull/801]. I hope this resolves the issues you are all having. Please feel free to try out the changes locally yourselves to verify that it is working as intended and let me know how you get on :)", "created": "2018-09-26T06:08:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Since the issue has now been sorted I am going to resolve the ticket. If the issue persists, please feel free to re-open the ticket and we can take another look at finding an alternative solution. Thanks for notifying us of this issue!\u00a0", "created": "2018-09-27T03:26:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Reopening this ticket as a dependency issue in [Puppet DB|https://github.com/puppetlabs/puppetlabs-puppetdb/pull/288]\u00a0has emerged from the previous PR, resulting in the changes having to be reverted.", "created": "2018-10-01T04:59:00.000000"}, {"author": "63eadc619e626e54cc5ae2a1", "body": "I've encountered this issue generally where sources.list is purged, and apt update/install is run before the default sources are added.\n\n\u00a0\n\nI've worked around it in my profiles by doing something like:\n\n\u00a0\n{code:java}\n$sources.each | String $name, Hash $attr| {\n  Apt::Source['name']\n  -> File['sources.list']\n}\n{code}", "created": "2018-12-26T08:27:00.000000"}, {"author": "623d0099bef8a60068c826d2", "body": "\"I've encountered this issue generally where sources.list is purged, and apt update/install is run before the default sources are added.\"\n\nThis seems to be the problem - the purge-recreate operation of the sources list needs to be \"atomic\" to ensure no package updates/installations are tried between the purge and the creation of the sources list. Otherwise, package installations which are done after the purge of the /etc/apt/sources.list but before the creation of the /etc/apt/sources.list.d/* files always fail due to the lack of available sources.\n \u00a0\n Here's an example\n\n\n{noformat}\n# purge of the sources.list\n# Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content)\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) \u2014 /etc/apt/sources.list#0112019-03-07 11:48:37.418560376 +0100\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) +++ /tmp/puppet-file20190307-1083-pj4f9e#0112019-03-07 13:24:38.207058816 +0100\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) @@ -1,2 +1 @@\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) -deb [http://httpredir.debian.org/debian] stretch main contrib non-free\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) -deb [http://security.debian.org/debian-security] stretch/updates main contrib non-free\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) +# Repos managed by puppet.\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]/content) content changed '\\{md5}28264a4796d3470ee1ab0209f1a365cf' to '\\{md5}58b0fa32fbbfb2d58a62bd629830f10e'\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[sources.list]) Scheduling refresh of Class[Apt::Update]\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[preferences]/ensure) created\n Mar 7 13:24:38 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/File[preferences]) Scheduling refresh of Class[Apt::Update]\n\n # (a second later): intermixed package installation which fails. Note: this is not always the same package due to the non deterministic nature of the puppet graph ...\n # Mar 7 13:24:39 backup-test0 puppet-agent[1083]: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install curl' returned 100: Reading package lists...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: Building dependency tree...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: Reading state information...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: Package curl is not available, but is referred to by another package.\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: This may mean that the package is missing, has been obsoleted, or\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: is only available from another source\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: \n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: E: Package 'curl' has no installation candidate\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install curl' returned 100: Reading package lists...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) Building dependency tree...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) Reading state information...\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) Package curl is not available, but is referred to by another package.\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) This may mean that the package is missing, has been obsoleted, or\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) is only available from another source\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure)\n Mar 7 13:24:39 backup-test0 puppet-agent[1083]: (/Stage[main]/Site::Update_pci_usb_database/Package[curl]/ensure) E: Package 'curl' has no installation candidate\n\n # Another second later the new sources lists are created in /etc/apt/sources.list.d/\n # package installations after this point work again\n \u00a0Mar 7 13:24:40 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/Apt::Source[stretch]/Apt::Setting[list-stretch]/File[/etc/apt/sources.list.d/stretch.list]/ensure) defined content as ' \\{md5}2a361857e9c4c0044cd6da4d6fc1ec7a'\n Mar 7 13:24:40 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/Apt::Source[stretch]/Apt::Setting[list-stretch]/File[/etc/apt/sources.list.d/stretch.list]) Scheduling refresh of Class[Apt::Update]\n Mar 7 13:24:40 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/Apt::Source[stretch-security]/Apt::Setting[list-stretch-security]/File[/etc/apt/sources.list.d/stretch-security.list]/ensure) defined content as '\\{md5}\n9b291361feafba0ca6b5e4c59961a9ab'\n Mar 7 13:24:40 backup-test0 puppet-agent[1083]: (/Stage[main]/Apt/Apt::Source[stretch-security]/Apt::Setting[list-stretch-security]/File[/etc/apt/sources.list.d/stretch-security.list]) Scheduling refresh of Class[Apt::Update]\n Mar 7 13:24:40 backup-test0 puppet-agent[1083]: (Class[Apt::Update]) Scheduling refresh of Exec[apt_update]\n{noformat}\n\n\nQuestion is: is there a way to make sure the purge of the old sources.list and the creation of the new sources.list are done at the same time? If you create the new lists first, apt will complain about duplicated sources, if you remove the old lists first, you have a time window during the puppet run, where package installations fail.", "created": "2019-03-07T07:11:00.000000"}], "components": ["apt"], "created": "2018-01-15T07:02:00.000000", "creator": "557058:351b75aa-e849-4dac-92de-a206ad4b4a47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1707a4f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbzrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/18"}], "description": "apt module 4.4.1\npuppet: 5.3.3\nDebian 9\n\nThe module clears my /etc/apt/sources.list as requested and tries to install dirmngr before the desired repositories are set in /etc/apt/sources.list.d/.\n{code}\nNotice: /Stage[main]/Apt/File[sources.list]/content: \n--- /etc/apt/sources.list\t2017-06-19 10:40:06.900779713 +0200\n+++ /tmp/puppet-file20180115-15867-t0z6tx\t2018-01-15 14:41:21.340558104 +0100\n@@ -1,15 +1 @@\n-# \n-\n-# deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main\n-\n-#deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main\n-\n-deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stretch main\n-deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stretch main\n-\n-deb http://security.debian.org/debian-security stretch/updates main\n-deb-src http://security.debian.org/debian-security stretch/updates main\n-\n-# stretch-updates, previously known as 'volatile'\n-deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stretch-updates main\n-deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stretch-updates main\n+# Repos managed by puppet.\n\nInfo: Computing checksum on file /etc/apt/sources.list\nInfo: /Stage[main]/Apt/File[sources.list]: Filebucketed /etc/apt/sources.list to puppet with sum 99258a9163d26a5885b5b69b96746275\nNotice: /Stage[main]/Apt/File[sources.list]/content: content changed '{md5}99258a9163d26a5885b5b69b96746275' to '{md5}58b0fa32fbbfb2d58a62bd629830f10e'\nInfo: /Stage[main]/Apt/File[sources.list]: Scheduling refresh of Class[Apt::Update]\nNotice: /Stage[main]/Apt/File[preferences]/ensure: created\nInfo: /Stage[main]/Apt/File[preferences]: Scheduling refresh of Class[Apt::Update]\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install dirmngr' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage dirmngr is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\n{code}", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "35309", "fixedVersions": [], "id": "35309", "issueType": "Bug", "key": "MODULES-6408", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:351b75aa-e849-4dac-92de-a206ad4b4a47", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : Installation of packages tried before repositories are added after purge of sources.list", "timeSpent": "PT0S", "updated": "2021-01-25T07:26:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-15T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@670f1d82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6ef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135949_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40697", "fixedVersions": [], "id": "40697", "issueType": "Sub-task", "key": "MODULES-6407", "labels": [], "originalEstimate": "PT0S", "parent": "36445", "parentSummary": "Release ticket - Testing QA Template update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-01-15T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-15T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-15T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32e5588a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6e7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129112_*|*_5_*:*_1_*:*_0"}], "description": "*Sign off command examples:*\n{code}! modules release check ntp\n! modules release check acl windows\n! modules release check concat cross-platform\n{code}\n\n*Note: This step can be carried out by anyone*\n1. Paste the sign off command in Hipchat \n2. Confirm output states it is ok to release\n3. Confirm SHA in parent ticket matches the SHA output in Hipchat\n4. Resolve the 'QA Release Sign-off' ticket\n\nDetailed information can be found [here|https://confluence.puppetlabs.com/display/systemsEngineering/Supported+Module+Release+Sign+off+for+Engineer].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39534", "fixedVersions": [], "id": "39534", "issueType": "Sub-task", "key": "MODULES-6406", "labels": [], "originalEstimate": "PT0S", "parent": "36445", "parentSummary": "Release ticket - Testing QA Template update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-01-15T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-15T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-15T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f6b459f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123568_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38449", "fixedVersions": [], "id": "38449", "issueType": "Sub-task", "key": "MODULES-6405", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36445", "parentSummary": "Release ticket - Testing QA Template update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-01-15T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-15T02:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apologies [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] this was a test ticket. \nClosing.", "created": "2018-01-15T02:51:00.000000"}], "components": [], "created": "2018-01-15T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fdf53a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6dj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88859_*|*_5_*:*_1_*:*_18865695354_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37452", "fixedVersions": [], "id": "37452", "issueType": "Sub-task", "key": "MODULES-6404", "labels": [], "originalEstimate": "PT0S", "parent": "36445", "parentSummary": "Release ticket - Testing QA Template update", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-15T02:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cce5cdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj6dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78095_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36445", "fixedVersions": [], "id": "36445", "issueType": "Task", "key": "MODULES-6403", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-01-15T02:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release ticket - Testing QA Template update", "timeSpent": "PT0S", "updated": "2018-01-15T02:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": ["ntp"], "created": "2018-01-12T15:55:00.000000", "creator": "557058:28088056-6220-4c61-8a84-eac7cc7a0ee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@357c551"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj5xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_428704310_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_78688112"}], "description": "_Basic Info_\n*Module Version:* puppetlabs/ntp \n*Puppet Version:* any\n*OS Name/Version:* AIX \n\nAIX's xntpd has a configuration option called slewalways to allow a client to immediately catch up regardless of how far the clock has skewed. Currently the built in template does not support this configuration option and I have to use a template from outside the ntp module. \n\n*Desired Behavior:*\n\nTake a yes/no value for the slewalways configuration option to show up in the ntp.conf when the node's kernel is AIX.\n\n\n*Actual Behavior:*\n\nNo way to set slewalways in ntp.conf at all.\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40696", "fixedVersions": [], "id": "40696", "issueType": "Improvement", "key": "MODULES-6402", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:28088056-6220-4c61-8a84-eac7cc7a0ee5", "resolution": "Fixed", "resolutionDate": "2018-01-18T12:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp : support  xntpd's slewalways ", "timeSpent": "PT0S", "updated": "2018-01-18T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-01-11T18:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note as this is the first release of the module, it will need to be built and published manually first.  But it can still be tagged using Kerminator.  The push jobs will fail.", "created": "2018-01-11T18:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2018-01-11T23:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The acceptance tests are failing in the release branch at the moment but the failures are due to the tests themselves, not the actual code.  In this instance we will release without a green CI run on the acceptance tests.  Note Appveyor and Travis are green.", "created": "2018-01-11T23:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with ! tag puppetlabs-scheduled_task 0.1.0 at 35d7608db7a11201531a907bbfab7e5bd49085cf with \"0.1.0\"", "created": "2018-01-11T23:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release at", "created": "2018-01-11T23:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR at", "created": "2018-01-11T23:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "mergeback done at https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/632698d21b9de537bb18e0278215eec77777dc12", "created": "2018-01-16T16:39:00.000000"}], "components": [], "created": "2018-01-11T18:14:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a8700dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj53z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2422_*|*_10007_*:*_1_*:*_77831457_*|*_3_*:*_1_*:*_348386611_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_82277"}], "description": "*REASON:* 0.1.0 Initial release\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n\n* https://github.com/puppetlabs/puppetlabs-scheduled_task/compare/bd4ee26f5e85329924467758cd7a2458714b5a5a...release\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "41682", "fixedVersions": [], "id": "41682", "issueType": "Task", "key": "MODULES-6401", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-16T16:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (scheduled_task) 0.1.0 - (12 Jan 2018) - (35d7608db7a11201531a907bbfab7e5bd49085cf)", "timeSpent": "PT0S", "updated": "2018-01-16T16:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Discovered during the course of work on MODULES-6845 that implementing this is reasonably straightforward and will be accomplished when that work is merged.\u00a0 Simply changing the compatibility setting will work.", "created": "2018-05-03T15:27:00.000000"}], "components": [], "created": "2018-01-11T17:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Decision is documented in this ticket"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a1a36ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykftz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9664886095_*|*_5_*:*_1_*:*_0"}], "description": "Currently the old scheduled tasks resource can only see / manage v1 compatible tasks.  With the ability to add v2 and above compatible tasks how do users move/migrate tasks from the older to the newer type with the least amount of effort.\n\nThis ticket will document the discussion and any actions that come out of it.", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "39533", "fixedVersions": [], "id": "39533", "issueType": "Task", "key": "MODULES-6396", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-05-03T15:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: SPIKE Discuss/discover how to migrate/manage v1 to v2 api tasks", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "CC [~accountid:5a028139c24efb3c4ed448c4] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2018-02-06T09:21:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Investigation complete. Lessons learned logged above, no new tickets filed.", "created": "2018-02-13T12:33:00.000000"}], "components": ["scheduled_task"], "created": "2018-01-11T17:45:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A new type should be added. Type tests over the v1 task should be implemented against the v2 task as well.\n\nResult of ticket should be:\n\n* YES we should use the type\n\n* NO we should not"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@705014ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykftr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2142164938_*|*_3_*:*_1_*:*_616351305_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_74014565"}], "description": "A new type should be added to the {{scheduled_task}} module that will mimic the v1 type. At this point, it can be a copy of the existing functionality with no net new functionality. Unlike the existing v1 type, the new v2 type should default to using the new v2 provider.\n\nAs additional tickets get completed in the 0.2 release, it may be necessary to expand the definition of the type to accommodate the new features.", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "38448", "fixedVersions": ["scheduled_task 0.2"], "id": "38448", "issueType": "Improvement", "key": "MODULES-6395", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-02-13T12:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : SPIKE Scaffold out v2 scheduled_task type that defaults to using v2 provider", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-01-11T17:35:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Scheduled tasks should be listed as deprecated in puppet\nPoint to the new module for using scheduled tasks"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@245cebaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq27:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "37448", "fixedVersions": [], "id": "37448", "issueType": "Task", "key": "MODULES-6394", "labels": [], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : DOCS: Add scheduled task to deprecated section of puppet", "timeSpent": "PT0S", "updated": "2021-01-25T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Fixed and merged. ", "created": "2018-02-01T10:35:00.000000"}], "components": [], "created": "2018-01-11T17:19:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42a70b74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj53r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166642_*|*_3_*:*_1_*:*_8861112_*|*_10009_*:*_1_*:*_78489002_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1702656128"}], "description": "The inifile module could use some cleanup. Please talk to me to get started on this.\n\nhttps://forge.puppet.com/puppetlabs/inifile\n\nFormatting issues under Use a non-standard indent character.\n\nDefault value: undefined should be undef.\n\n\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36442", "fixedVersions": [], "id": "36442", "issueType": "Task", "key": "MODULES-6393", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2018-02-01T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inifile (DOCS): README cleanup and revision", "timeSpent": "PT0S", "updated": "2018-02-01T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "There needs to be some character string that concat can split on and {{__}} seemed safe enough. I guess not.", "created": "2018-01-17T17:23:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "A character string for splitting is only needed because the 'order' and 'name' are joined into a string. Keeping them separate would avoid the problem by not doing any splitting.\n\nAnyway the bug is hard to trigger. Even when having double underscores in many cases still results in the expected sorting. A colleague realized that this bug exists when reading the module's source to understand how it worked, we didn't hit this in production.", "created": "2018-01-18T14:53:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "Fix: https://github.com/puppetlabs/puppetlabs-concat/pull/485\n", "created": "2018-01-22T03:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for getting this sorted!", "created": "2018-01-25T10:38:00.000000"}], "components": ["concat"], "created": "2018-01-11T08:16:00.000000", "creator": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ddeed60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj4if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1218111908_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.1.1\n*Puppet Version:* 4.10.4\nSame result also with Puppet 3.8.7 and concat 2.2.1\n*OS Name/Version:* Ubuntu 17.10\n\nThe code that sorts fragments in the concat_fragment type does not work correctly if the order parameter contain double underscores ('__').\n\nThe code in question is [here|https://github.com/puppetlabs/puppetlabs-concat/blob/master/lib/puppet/type/concat_file.rb#L170-L179,].\n\nFor each fragment it creates a string {{\"\\#\\{r\\[:order\\]\\}___#\\{r\\[:name\\]\\}\"}}.\nThis is then split using {{'\\_\\_'}} (not {{'\\_\\_\\_'}}) and the result is used for sorting.\nThis does not work as intended when order contains {{'\\_\\_'}}.\n\nI unfortunately don't have time to try to fix this now. If I had, I would avoid creating that string at all and instead keep order, name and fragment_content separately in the array.\n\n*Desired Behavior:*\n{code}\n# This should create /tmp/concat containing:\n# should sort first\n# should sort last\n# \nconcat { '/tmp/concat':\n    ensure => present,\n    order  => 'alpha',\n}\n\nconcat::fragment { 'xxx':\n  target  => '/tmp/concat',\n  content => \"should sort first\\n\",\n  order   => 'x'\n}\n\nconcat::fragment { 'yyy':\n  target  => '/tmp/concat',\n  content => \"should sort last\\n\",\n  order   => 'x__A' # this sorts after 'x'\n}\n{code}\n\n*Actual Behavior:*\n{code}\n~$ cat /tmp/concat\nshould sort last\nshould sort first\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38552", "fixedVersions": [], "id": "38552", "issueType": "Bug", "key": "MODULES-6392", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "resolution": "Fixed", "resolutionDate": "2018-01-25T10:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat: incorrect sorting when order parameter contain double underscores", "timeSpent": "PT0S", "updated": "2018-01-25T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The stdlib::fqdn and stdlib::host types were merged to master 9 days ago and are the latest change in the master branch: https://github.com/puppetlabs/puppetlabs-stdlib/pull/842\n\nThe 4.24.0 release on the forge was released in December, so before those types were merged.\n\nThe types will be in the next release of stdlib that is published (most likely 4.25.0).", "created": "2018-01-17T17:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I've created https://puppet.atlassian.net/browse/MODULES-6418 to track the next release.", "created": "2018-01-17T17:20:00.000000"}], "components": ["stdlib"], "created": "2018-01-11T08:04:00.000000", "creator": "557058:82d14a95-3d9a-46a5-88ae-794bd3d885b2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d64464c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj4i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_551785545_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n2.24\n4.8.2\nAmazon Linux\n\n_Describe your issue in as much detail as possible..._\n\nAttempt to use the Stdlib::Fqdn type for a class parameter\n\nExpected: It should ensure that the parameter matches a valid fqdn value.\n\nActual: Error\n\nJan 11 11:53:08 ip-10-3-46-253 puppet-agent[31975]: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Resource type not found: Stdlib::Fqdn at /home/ec2-user/qmg-puppet/etc/puppet/modules/payment_proxy/manifests/init.pp:2:3 on node...\n\nIt looks like the fqdn.pp file is missing from the packaged release. I can see the file in github:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/types/fqdn.pp\n\nBut it is not in the release:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/releases/tag/4.24.0\n\nI'm not sure how releases are packaged, so I'm not sure how to fix this", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37446", "fixedVersions": [], "id": "37446", "issueType": "Bug", "key": "MODULES-6391", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:82d14a95-3d9a-46a5-88ae-794bd3d885b2", "resolution": "Fixed", "resolutionDate": "2018-01-17T17:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : Stdlib::Fqdn resource type is missing from packaged version", "timeSpent": "PT0S", "updated": "2018-01-23T01:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Major version bump due to dropping Puppet 3, adding Puppet 4 types, and errors during the ISO mount will terminate a puppet run.", "created": "2018-01-14T05:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2018-01-14T05:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Once prep PR is merged please put back to \"In Progress\"", "created": "2018-01-14T05:57:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-mount_iso/commit/2655e85d4c72b583b9f1a8c1fba41819ee193ba0", "created": "2018-01-16T13:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No CI so module is ready for release", "created": "2018-01-17T01:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged with ! tag puppetlabs-mount_iso 2.0.0 at 2655e85d4c72b583b9f1a8c1fba41819ee193ba0 with \"2.0.0\"", "created": "2018-01-17T01:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Module is not automatically published.  Publishing manually\n", "created": "2018-01-17T02:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Published at\nhttps://forge.puppet.com/puppetlabs/mount_iso/2.0.0", "created": "2018-01-17T02:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR\nhttps://github.com/puppetlabs/puppetlabs-mount_iso/pull/11", "created": "2018-01-17T02:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback done into master at", "created": "2018-01-17T02:19:00.000000"}], "components": [], "created": "2018-01-11T01:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e873112"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj4fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2776_*|*_10007_*:*_2_*:*_200431906_*|*_3_*:*_1_*:*_45687810_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_275222572"}], "description": "*REASON:* 2.0.0 metadata change\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\nhttps://github.com/puppetlabs/puppetlabs-mount_iso/compare/1.0.0...2655e85d4c72b583b9f1a8c1fba41819ee193ba0\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34271", "fixedVersions": [], "id": "34271", "issueType": "Task", "key": "MODULES-6390", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-17T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (mount_iso) 2.0.0 - (17 Jan 2018) - (2655e85d4c72b583b9f1a8c1fba41819ee193ba0)", "timeSpent": "PT0S", "updated": "2018-01-17T02:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "body": "Pull Request: https://github.com/puppetlabs/puppetlabs-mount_iso/pull/6", "created": "2018-01-10T19:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-01-10T20:44:00.000000"}], "components": [], "created": "2018-01-10T19:00:00.000000", "creator": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41117dfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj4en:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6261253_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* 5.3.3\n*OS Name/Version:* CentOS7 and OSX10.12\n\n*Desired Behaviour:*\n\nProject_URL should point at https://github.com/puppetlabs/puppetlabs-mount_iso\n\n\n*Actual Behaviour:*\n\nProject_URL actually points at https://puppet.atlassian.net/browse/MODULES\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39532", "fixedVersions": [], "id": "39532", "issueType": "Bug", "key": "MODULES-6389", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "resolution": "Fixed", "resolutionDate": "2018-01-10T20:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mount_iso : metadata project incorrect", "timeSpent": "PT0S", "updated": "2018-01-10T23:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-10T17:09:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36c6837b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows Scheduled Task 0.2"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykftj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13489_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_10254670226"}], "description": "The Trigger epic.\u00a0 This epic is intended to take us beyond feature parity of the V1 Scheduled Tasks implementation\n * Initial support of V2 tasks\n * Introduction of new trigger types\n ** boot\u00a0trigger\n ** task trigger monthly\n ** task trigger day of week (bug fix)\n * Updated documents for new feature support\n\nOut of scope\n * Functionality not included in triggers", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39531", "fixedVersions": [], "id": "39531", "issueType": "Epic", "key": "MODULES-6388", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-05-09T10:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows Scheduled Task 0.2", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This appears to be coming from: https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/master/manifests/profile/dmgr.pp#L79 and this would cause the file resource to not be collected at https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/master/manifests/profile/appserver.pp#L85", "created": "2018-01-17T14:58:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the triage [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]. [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] let us know if this is a major issue for the customer, otherwise we will prioritise it when we have time. Thanks.", "created": "2018-01-19T04:09:00.000000"}], "components": ["websphere_application_server"], "created": "2018-01-10T09:42:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@197a40b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj3rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/18"}], "description": "puppet module install puppetlabs-websphere_application_server --version 1.0.1\n2017.2.2\nWindows 2012 R2\n\nThe custom fact for Websphere attempts to read a websphere XML that isn't placed until mid-run. This fact would need to be rechecked, or a sane default should be put in if the fact is missing to allow a first run to complete, and allow other downstream resources to complete. A second puppet run to set up Websphere is not a problem, but other resources need to see Websphere components completed.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "37469", "fixedVersions": [], "id": "37469", "issueType": "Bug", "key": "MODULES-6386", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "websphere_application_server : attempts to use facts not avail on first run", "timeSpent": "PT0S", "updated": "2018-03-21T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Previously commit 96ce5c9e had passed through CI at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/19/ succesfully.  Subsequent commits 6e5a2e30211b2d3019e53fa95aedc16aff4ad850 and 00a528b1fd54601941536005bb0da1099303edda are docs only changes so it's safe to released with a green run on 00a528b1fd54601941536005bb0da1099303edda", "created": "2018-01-09T20:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged: ! tag puppetlabs-dsc_lite 0.1.0 at c30723e4d7e0dcc02ad541819056728ef1e9f7e7 with \"0.1.0\"", "created": "2018-01-09T20:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released:\nhttps://forge.puppet.com/puppetlabs/dsc_lite/0.1.0", "created": "2018-01-09T20:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergback PR is at", "created": "2018-01-09T20:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Once mergback PR is merged, this ticket can be closed.", "created": "2018-01-09T20:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergback merged into master at", "created": "2018-01-09T21:54:00.000000"}], "components": [], "created": "2018-01-09T18:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f802ce9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj3lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2972_*|*_10007_*:*_1_*:*_5319513_*|*_3_*:*_1_*:*_5587_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5712908"}], "description": "*REASON:* 0.1.0 release\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/compare/ccb39ee8c1a5b6dc8679316a9a704f34042342ea...c30723e4d7e0dcc02ad541819056728ef1e9f7e7\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "40695", "fixedVersions": [], "id": "40695", "issueType": "Task", "key": "MODULES-6383", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-09T21:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (dsc_lite) 0.1.0 - (11 Jan 2018) - (c30723e4d7e0dcc02ad541819056728ef1e9f7e7)", "timeSpent": "PT0S", "updated": "2018-01-09T21:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "created": "2018-01-09T21:01:00.000000", "name": "1 - IIS pre run.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12642"}, {"attacher": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "created": "2018-01-09T21:01:00.000000", "name": "2 - Puppet job run.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12534"}, {"attacher": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "created": "2018-01-09T21:01:00.000000", "name": "3 - IIS post run.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12430"}], "comments": [], "components": ["iis"], "created": "2018-01-09T15:41:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696719dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:u"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_763104929_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* 4.2.1\n*Puppet Version:* 2017.3\n*OS Name/Version:* Windows 2016, IIS 10\n\nthe iis_site resource uses the underlying powershell command to create website, which defaults to port 80 and starts the site, regardless of bindings specified.  This means that using the resource to create a site will fail if any other site is already bound to 80 and started (default website, other application, other websites).  This follows the paradigm of create->modify however powershell interprets that as create->start->modify. \n\n\nrelated tickets: \nhttps://puppet.atlassian.net/browse/MODULES-5772\nhttps://puppet.atlassian.net/browse/MODULES-6140\nhttps://puppet.atlassian.net/browse/MODULES-6149\n\n*Desired Behavior:*\nIdeally the iis_site resource would ensure=>present, then modify the bindings, then start, thus preventing this error. \npassing the first binding port to the New-Website command, thus shifting port collision responsibility to the user.\n\nfor iis_site resource:\n\"ensure => present\" creates but does not start, will not cause port conflicts but have to run a separate exec to start site\n\"ensure => started\" creates site with port 80 and starts, will continue if nothing on port 80 then modify to port set in bindings, otherwise fails\n\n*Actual Behavior:*\nPuppet run failure\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nExample Code Used in below attachments:\n\n{code:java}\n class example::iis {\n\n$iis_features = ['Web-WebServer','Web-Scripting-Tools']\n\niis_feature { $iis_features:\n  ensure => 'present',\n}\n\niis_site { 'mysite_1':\n  ensure               => 'present',\n  applicationpool      => 'DefaultAppPool',\n  enabledprotocols     => 'https',\n  bindings             => [\n    {\n      'bindinginformation'   => '*:8099:',\n      'protocol'             => 'http',\n    },\n  ],\n}\n\niis_site { 'mysite_2':\n  ensure               => 'started',\n  applicationpool      => 'DefaultAppPool',\n  enabledprotocols     => 'https',\n  bindings             => [\n    {\n      'bindinginformation'   => '*:8090:',\n      'protocol'             => 'http',\n    },\n  ],\n}\n\n}\n{code}\n\n\nError:\nError starting website: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\n\nchange from 'stopped' to 'started' failed: Error starting website: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "38550", "fixedVersions": [], "id": "38550", "issueType": "Bug", "key": "MODULES-6381", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Duplicate", "resolutionDate": "2018-01-18T11:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs_iis - iis_site binds to port 80 regardless of binding override on first run", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is gonna require a major version bump of the agent module. That should probably be coordinated with other bug refactors we want to do, which means evaluating whether maintaining this module is worth it compared to building a new agent management tool in, say, tasks", "created": "2018-02-06T20:50:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Apt module is now at 5.0.0.", "created": "2018-07-28T20:02:00.000000"}], "components": ["puppet_agent", "supported"], "created": "2018-01-09T13:19:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d4ae5f0"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If a customer is already using a current version of the puppetlabs-apt module it's a pain to work around this requiring either a downgrade of the module and dealing with errors or setting up a separate environment for the nodes which need upgrades. Ideally this module would use a current version so customers don't face this trouble."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj38n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/18"}], "description": "The puppet_agent module has the following [dependency|https://forge.puppet.com/puppetlabs/puppet_agent/dependencies] on the puppetlabs-apt module\n\npuppetlabs-apt (>= 2.0.1 < 3.0.0)\n\nPlease update the dependency to the current release of the [puppetlabs-apt module|https://forge.puppet.com/puppetlabs/apt] which is at v4.4.1 (4.x)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33220", "fixedVersions": [], "id": "33220", "issueType": "Improvement", "key": "MODULES-6603", "labels": ["debian", "ubuntu"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent : Update Puppetlabs-Apt dependency to current release", "timeSpent": "PT0S", "updated": "2019-01-11T08:44:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "We just got this, also on a CentOS 7.4 mesos/docker node\n{code:java}Warning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (9) count mismatch on line: -A POSTROUTING -m ipvs --vdir ORIGINAL --vmethod MASQ -m comment --comment Minuteman-IPVS-IPTables-masquerade-rule -j MASQUERADE {code}\nafter upgrading puppetlabs-firewall from 1.9.0 to 1.12.0\n\nDoes this shed any light on the issue? Was it being silently ignored previously?\n * Puppet: Puppet Enterprise 2017.3.5\n * puppetlabs-firewall 1.12.0\n * CentOS 7.4\n\n\u00a0\n\nEDIT:\n * Downgraded to 1.11.0, same result\n * Downgraded to 1.10.0, new result. Now its an ERROR:\n\n{code:java}Error: Failed to apply catalog: Parser error: keys (3) and values (9) count mismatch on line: -A POSTROUTING -m ipvs --vdir ORIGINAL --vmethod MASQ -m comment --comment Minuteman-IPVS-IPTables-masquerade-rule -j MASQUERADE {code} * Downgraded back to 1.9.0 for now, no error, no warning (of course it could be silently failing)\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/commit/06cf2eeed850f3a04732ab53048e5b1f8d0956b8", "created": "2018-05-01T17:13:00.000000"}, {"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "This is related to\u00a0MODULES-6547\u00a0since the sanity check that is giving us the error was related to the \"--dport\" style rules.", "created": "2018-05-01T17:55:00.000000"}, {"author": "5d09f568f9d5660c516569a2", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/789 is merged, so this can also be marked as fixed.", "created": "2018-12-10T08:24:00.000000"}, {"author": "5d09f568f9d5660c516569a2", "body": "Fixed in 1.15.0", "created": "2019-02-01T15:39:00.000000"}], "components": [], "created": "2018-01-09T11:50:00.000000", "creator": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ee707f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj34v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9908694239_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23628227170"}], "description": "_Basic Info_\n*Module Version: Master*\n*Puppet Version: 4.10.6*\n*OS Name/Version: CentOS 7.4*\n\nThe following output came from a CentOS 7.4 host that is running Kubernetes and Calico:\n\n{code}\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-PREROUTING -m comment --comment \"cali:5TQcm-i_T8rVGEEa\" -m comment --comment \"Host endpoint policy accepted packet.\" -m mark --mark 0x1000000/0x1000000 -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-FORWARD -m comment --comment \"cali:DmFiPAmzcisqZcvo\" -m comment --comment \"Host endpoint policy accepted packet.\" -m mark --mark 0x1000000/0x1000000 -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-INPUT -m comment --comment \"cali:ttp8-serzKCP-bKZ\" -m comment --comment \"Host endpoint policy accepted packet.\" -m mark --mark 0x1000000/0x1000000 -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-OUTPUT -m comment --comment \"cali:N0jyWt2RfBedKw3L\" -m comment --comment \"Host endpoint policy accepted packet.\" -m mark --mark 0x1000000/0x1000000 -j ACCEPT\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-from-wl-dispatch -m comment --comment \"cali:_kzYmbPSGW7_vAKj\" -m comment --comment \"Unknown interface\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-from-wl-dispatch-8 -m comment --comment \"cali:t-bohEIABdJUeILe\" -m comment --comment \"Unknown interface\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-fw-cali0475704874d -m comment --comment \"cali:M9jGF9B0Zp4VebPz\" -m comment --comment \"Return if profile accepted\" -m mark --mark 0x1000000/0x1000000 -j RETURN\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-fw-cali0475704874d -m comment --comment \"cali:41XJFKLwyMf4tHyV\" -m comment --comment \"Drop if no profiles matched\" -j DROP\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (4) and values (8) count mismatch on line: -A cali-fw-cali197767de94b -m comment --comment \"cali:OuI3Jt--8FVJNh84\" -m comment --comment \"Return if profile accepted\" -m mark --mark 0x1000000/0x1000000 -j RETURN\nWarning: Puppet::Type::Firewall::ProviderIptables: Skipping unparsable iptables rule: keys (3) and values (7) count mismatch on line: -A cali-fw-cali197767de94b -m comment --comment \"cali:HO1hmKeZv-7HvU0W\" -m comment --comment \"Drop if no profiles matched\" -j DROP\n{code}\n\n\nLet me know if there is anything else I can provide.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34270", "fixedVersions": [], "id": "34270", "issueType": "Bug", "key": "MODULES-6379", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "resolution": "Fixed", "resolutionDate": "2019-02-01T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : seeing multiple unparsable iptables rule warnings ", "timeSpent": "PT0S", "updated": "2019-02-01T15:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/96ce5c9ed75a012d2194dc873a50ee852fee0edc", "created": "2018-01-09T18:37:00.000000"}], "components": ["dsc"], "created": "2018-01-09T11:13:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1584fb40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj2zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_622811_*|*_10007_*:*_1_*:*_25228881_*|*_3_*:*_1_*:*_785079_*|*_5_*:*_1_*:*_0"}], "description": "Update the READE to remove any references to the dsc module.\n\nLeave minimal required sections for a normal readme.\n\nPoint Limitations section to MODULES-5847\n\n", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "38549", "fixedVersions": [], "id": "38549", "issueType": "Task", "key": "MODULES-6378", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-01-09T18:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Update readme", "timeSpent": "PT0S", "updated": "2018-01-09T18:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-08T13:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74fea065"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj1pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5603960274_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39530", "fixedVersions": [], "id": "39530", "issueType": "Sub-task", "key": "MODULES-6377", "labels": [], "originalEstimate": "PT0S", "parent": "35308", "parentSummary": "Supported Release (scheduled_task) 0.1 - (1/9) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-14T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-08T13:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d7812c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj1pb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5603949890_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38548", "fixedVersions": [], "id": "38548", "issueType": "Sub-task", "key": "MODULES-6376", "labels": [], "originalEstimate": "PT0S", "parent": "35308", "parentSummary": "Supported Release (scheduled_task) 0.1 - (1/9) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-14T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-08T13:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@178b8b11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj1p3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5603939627_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37467", "fixedVersions": [], "id": "37467", "issueType": "Sub-task", "key": "MODULES-6375", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35308", "parentSummary": "Supported Release (scheduled_task) 0.1 - (1/9) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(scheduled_task) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-14T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2018-01-08T13:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f931885"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj1on:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5603931389_*|*_5_*:*_1_*:*_13829806975_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36429", "fixedVersions": [], "id": "36429", "issueType": "Sub-task", "key": "MODULES-6374", "labels": [], "originalEstimate": "PT0S", "parent": "35308", "parentSummary": "Supported Release (scheduled_task) 0.1 - (1/9) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(scheduled_task) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Replaced by MODULES-6401", "created": "2018-01-11T18:15:00.000000"}], "components": [], "created": "2018-01-08T13:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eb56427"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj1ov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8245_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_277921112"}], "description": "*REASON:* initial release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "35308", "fixedVersions": [], "id": "35308", "issueType": "Task", "key": "MODULES-6373", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-01-11T18:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (scheduled_task) 0.1 - (1/9) - (SHA)", "timeSpent": "PT0S", "updated": "2018-01-11T18:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["scheduled_task"], "created": "2018-01-08T12:32:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The implied end goal is to be able to use existing code unmodified with Puppet 6 + this module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c078fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykftb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10444072467_*|*_5_*:*_1_*:*_0"}], "description": "With Puppet 6, the scheduled_task type and provider are being removed completely.\n\nThe new scheduled_task module has a v2 specific type and provider that contains new functionality and deviates from the v1 type definition. We've already decided that to opt into newer v2 behavior, we require that a new type be used. However, to use the new provider with the existing type has required modification to manifests to opt-in to using the newer provider.\n\nWith the removal of the v1 type, users would have to modify manifests to change providers explicitly OR we have to change the default provider for the v1 type.  To do this requires reinstating the v1 type somewhere - which makes the most sense in this module.\n\nIt's also possible that we leave a completely intact backwards compatible v1 type / provider in this module so that users are not required to make any manifest changes.\n\nThe key here is not requiring users to modify code if they don't have to... the details of which will be investigated as part of this ticket.", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "38547", "fixedVersions": [], "id": "38547", "issueType": "Task", "key": "MODULES-6372", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-05-09T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE: Determine if v1 scheduled task type / provider should be reinstated in module OR unavailable for Puppet 6", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Removal of several modules merged into master at", "created": "2018-08-13T08:35:00.000000"}], "components": [], "created": "2018-01-08T08:37:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@769c34fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PDK Convert Windows Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykft3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172010541_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_32602925602"}], "description": "Blog post on how to PDK Convert modules [here|https://puppet.com/blog/guide-converting-module-pdk]\n\nIIS\n SQL\n DSC\n PowerShell\n Registry\n ...\n\nRubocop error fixes are out of scope for this epic. Issues arising as a result of Beaker 4 will be addressed in a separate epic.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33215", "fixedVersions": [], "id": "33215", "issueType": "Epic", "key": "MODULES-6371", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2019-01-22T16:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PDK Convert Windows Modules", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_core"], "created": "2018-01-08T05:23:00.000000", "creator": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36e99f54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzj0yf:"}], "description": "The {{mount}} resource should allow whitespace in the name.  Currently any whitespace returns the error;\n{noformat}\n\"Error: Parameter name failed on Mount [testmount]: name must not contain whitespace\"\n{noformat}\n\nPuppet should either allow whitespace in the name or recognise the  {{\\040}} used in the fstab.  Currently {{\\040}} is interpreted literally by Puppet;\n\n{noformat}\n\"Could not evaluate: Execution of '/bin/mount /var/tmp/test\\040mount' returned 1: mount: can't find /var/tmp/test\\040mount i\nn /etc/fstab\"\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42755", "fixedVersions": [], "id": "42755", "issueType": "Improvement", "key": "MODULES-7509", "labels": ["Easy", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mount resource does not allow whitespace in name", "timeSpent": "PT0S", "updated": "2018-07-24T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "The hardcoded value is just the default for the {{source}} parameter in {{params.pp}}. Use the {{source}} parameter to specify the load balancer URL.\n\nIn hiera:\n\n{code}\npuppet_agent::source: https://myloadbalancer.mydomain.com:8140/packages\n{code}\n\nOr as a part of the manifest. \n\n{code}\nclass {'::puppet_agent':\n  package_version => '5.3.5',\n  source                 => 'https://myloadbalancer.mydomain.com:8140/packages',\n}\n{code}", "created": "2018-03-12T16:54:00.000000"}], "components": ["puppet_agent"], "created": "2018-01-05T13:56:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a3b4500"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Customers using this module in a load balanced compile master environment will see a change in the logs for agents classified with the module. The console will also report those nodes as having change events, preventing them from \"settling down\" into the unchanged category.\n\nThat said this can be worked around by either modifying the module, or using the aio_version(or whatever is a fact of the puppet agent version on the node) fact in the node classifier group. This would cause the agent to only receive classification with the puppet_agent module when it's version is out of date."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzizxr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35577"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/18"}], "description": "*Module Version:* 1.5.0\n*Puppet Version:* N/A\n*OS Name/Version:* N/A\n\nWhen using a load balancer and compile masters, users are instructed to configure the pe_repo so that it uses compile_master_address_pool to allow installations that point to the load balancer instead of a specific compile master.\n\npuppet_agent instead uses a hardcoded value of \"https://${::servername}:8140/packages\", which does not account for load balancers.\n\n*Desired Behavior:*\n\npuppet_agent should allow for a source to be configured that accounts for a deployment that includes compile masters and load balancers.\n\n*Actual Behavior:*\n\nAgent runs show pc_repo flipping between different compile masters:\n\n{code:puppet}\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/baseurl: baseurl changed 'https://compile1.puppetdebug.vlan:8140/packages/2017.3.1/el-7-x86_64' to 'https://compile2.puppetdebug.vlan:8140/packages/2017.3.1/el-7-x86_64'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42754", "fixedVersions": [], "id": "42754", "issueType": "Bug", "key": "MODULES-6602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] : pc_repo source does not account for load balancers", "timeSpent": "PT0S", "updated": "2019-12-05T05:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "I reached out to Paul Cannon to talk about this and get his go-ahead. [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] and [~accountid:70121:daea3119-cdf4-43ae-bb73-2d9ef9d71335] were CC'd on that communication. ", "created": "2018-01-05T13:04:00.000000"}], "components": [], "created": "2018-01-05T13:03:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dab190f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzizwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5046724_*|*_5_*:*_1_*:*_0"}], "description": "Deprecate cannonps/local_security_policy in favor of ayohrling/local_security_policy.\n\nReason given:\nDevelopment of this module has moved to ayohrling's fork, where it is being maintained and updated.\n\nThe author has suggested ayohrling-local_security_policy as its replacement.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36427", "fixedVersions": [], "id": "36427", "issueType": "Task", "key": "MODULES-6368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2018-01-05T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Deprecate cannonps/local_security_policy in favor of maintained fork", "timeSpent": "PT0S", "updated": "2018-01-05T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2018-01-05T07:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5033b0f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Haproxy Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzizhz:"}], "description": "Next epic for HA Proxy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42753", "fixedVersions": [], "id": "42753", "issueType": "Epic", "key": "MODULES-6367", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Haproxy Next", "timeSpent": "PT0S", "updated": "2021-01-25T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Pull request at https://github.com/puppetlabs/puppetlabs-stdlib/pull/872", "created": "2018-01-04T15:11:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi, could someone please review my pull request?", "created": "2018-02-21T12:18:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "commented on the PR", "created": "2018-02-28T15:25:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thanks for the merge! Can you please leave this open until stdlib has a new release so we know which release this is in.", "created": "2018-03-01T17:37:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "This was released with 4.25.0 and can be closed.", "created": "2018-05-16T05:32:00.000000"}], "components": [], "created": "2018-01-04T14:16:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73a2e9a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziz4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4850455536_*|*_3_*:*_1_*:*_6536214950_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs/stdlib has support for some basic IP address type validation. thrnio/ip has further IP address validation though is no longer maintained. Since it is a few types that intersect with what stdlib is already doing, they should be in stdlib as opposed to a separate module. The licensing is the same as it uses Apache-2.0.\n\nhttps://github.com/thrnio/puppet-ip", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41681", "fixedVersions": [], "id": "41681", "issueType": "New Feature", "key": "MODULES-6366", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2018-05-16T10:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{stdlib} : {support IP address types from thrnio/ip}", "timeSpent": "PT0S", "updated": "2018-05-16T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [], "comments": [], "components": [], "created": "2018-01-04T10:00:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dca8a0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziyvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66112729_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_23978554"}], "description": "Hi!\nhttps://forge.puppet.com/locp/cassandra got migrated to https://forge.puppet.com/puppet/cassandra\n\nCan you mark the old one as deprecated and mark ours as approved?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "41680", "fixedVersions": [], "id": "41680", "issueType": "Task", "key": "MODULES-6365", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-01-05T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{locp-cassandra} : deprecate it", "timeSpent": "PT0S", "updated": "2018-01-05T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2018-01-04T09:00:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17b5f5d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziysf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3711140679_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92195961535"}], "description": "A now closed ticket submitted a change to correct this but was left to lie. The below message is taken from it: \n\nThe apache event module configuration gets added into a file. This file however contains duplicate configuration options and the original values are stored in mpm_event.conf. Since mpm_event.conf sorts alphabetically after event.conf the original settings in mpm_event.conf will always be used. This change alters the name of the file used to store the configuration so that it sorts after mpm_event.conf and thus the new settings will take precedence.\n\nWas related to this now closed ticket:\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1637/files", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33213", "fixedVersions": [], "id": "33213", "issueType": "Improvement", "key": "MODULES-6364", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Won't Do", "resolutionDate": "2021-01-18T09:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{apache} : {Original configuration apache event settings always used rather than updated ones}", "timeSpent": "PT0S", "updated": "2021-01-18T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "attachments": [{"attacher": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "created": "2018-01-03T13:05:00.000000", "name": "Repeatedchanges.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12429"}], "comments": [{"author": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "body": "Resolved in [PR 439|https://github.com/puppetlabs/puppetlabs-ntp/pull/439]", "created": "2018-02-12T21:45:00.000000"}], "components": [], "created": "2018-01-03T13:06:00.000000", "creator": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4deb459c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziyfb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3487109140_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: current\n*Puppet Version: validated on 4.7 but should be NA\n*OS Name/Version: RHEL and Amazon Linux\n\nWhen disabling dhclient with the current module, dhclient still modifies the ntp.conf due to a script that gets called in the dhclient binaries.  this causes repeated changes to the ntp conf and flopping in puppet gui\n\ndisable dhclient = true should prevent dhclient from modifying ntp.conf and thus prevent repeated changes by puppet reverting back to desired state.\n\n\ndisable dhclient = true does not fully disable dhclient from touching ntp.conf.  This has been validated on rhel 6, 7, and amazon linux servers. There may be others (CENTOS, etc..)\n\n\nThis is to resolve case: 28546 \nhttps://support.puppet.com/hc/en-us/requests/28546?page=1\n\n", "environment": "RHEL and Amazon Linux nodes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34269", "fixedVersions": [], "id": "34269", "issueType": "Bug", "key": "MODULES-6363", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "resolution": "Fixed", "resolutionDate": "2018-02-12T21:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2018-02-12T21:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-motd 1.6.0\u00a0at 8e8016eca69d78aafb46ab7b04a32f2acf722fd4 with \"1.6.0\"\nFailure as blacksmith wasnt included in the bundle. Fix is in and waiting on CI.", "created": "2018-01-03T07:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-motd 1.6.0 at d08efd8b25b404126a0cb65cd34a93c6c755387f with \"1.6.0\"", "created": "2018-01-03T08:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-motd 1.6.0 at 0b190d0bd9f306b2196baa409fc4a3cf35f65bd7 with \"1.6.0\"\n", "created": "2018-01-04T07:19:00.000000"}], "components": [], "created": "2018-01-03T05:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49b9d56a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5329156_*|*_3_*:*_1_*:*_86946097_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33209", "fixedVersions": [], "id": "33209", "issueType": "Sub-task", "key": "MODULES-6361", "labels": [], "originalEstimate": "PT0S", "parent": "39529", "parentSummary": "Supported Release (motd) 1.6.0 - (2017/1/4) - (0b190d0bd9f306b2196baa409fc4a3cf35f65bd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-01-04T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-04T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b72:06 PM\nmotd is good to release - QA signoff is complete! \nRelease against 8e8016eca69d78aafb46ab7b04a32f2acf722fd4", "created": "2018-01-03T07:07:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b73:56 PM\n\nmotd is good to release - QA signoff is complete! \nRelease against d08efd8b25b404126a0cb65cd34a93c6c755387f", "created": "2018-01-03T08:56:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Kerminator\u00b72:15 PM\n\nmotd is good to release - QA signoff is complete! \nRelease against 0b190d0bd9f306b2196baa409fc4a3cf35f65bd7", "created": "2018-01-04T07:15:00.000000"}], "components": [], "created": "2018-01-03T05:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb8fcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5191434_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42782", "fixedVersions": [], "id": "42782", "issueType": "Sub-task", "key": "MODULES-6360", "labels": [], "originalEstimate": "PT0S", "parent": "39529", "parentSummary": "Supported Release (motd) 1.6.0 - (2017/1/4) - (0b190d0bd9f306b2196baa409fc4a3cf35f65bd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-01-03T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-04T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Module currently not translated - resolving.", "created": "2018-01-03T05:52:00.000000"}], "components": [], "created": "2018-01-03T05:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@401bf5b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_659648_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41679", "fixedVersions": [], "id": "41679", "issueType": "Sub-task", "key": "MODULES-6359", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39529", "parentSummary": "Supported Release (motd) 1.6.0 - (2017/1/4) - (0b190d0bd9f306b2196baa409fc4a3cf35f65bd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-01-03T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-03T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changed since last release - resolving!", "created": "2018-01-03T07:05:00.000000"}], "components": [], "created": "2018-01-03T05:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5732fc99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5069087_*|*_5_*:*_1_*:*_19887188482_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40694", "fixedVersions": [], "id": "40694", "issueType": "Sub-task", "key": "MODULES-6358", "labels": [], "originalEstimate": "PT0S", "parent": "39529", "parentSummary": "Supported Release (motd) 1.6.0 - (2017/1/4) - (0b190d0bd9f306b2196baa409fc4a3cf35f65bd7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/98", "created": "2018-01-04T07:20:00.000000"}], "components": [], "created": "2018-01-03T05:41:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778bec9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17554_*|*_3_*:*_1_*:*_92291071_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/1.5.1...d08efd8b25b404126a0cb65cd34a93c6c755387f\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39529", "fixedVersions": [], "id": "39529", "issueType": "Task", "key": "MODULES-6357", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-01-04T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (motd) 1.6.0 - (2017/1/4) - (0b190d0bd9f306b2196baa409fc4a3cf35f65bd7)", "timeSpent": "PT0S", "updated": "2018-01-04T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note the manifest below shows the issue \n\n{code}\n# Class: profile::windows::sql_server\n# Installs SQL Server including Management Studio 2017.4\n#\nclass profile::windows::sql_server (\n  #$iso         = 'en_sql_server_2012_core_edition_with_sp2_x64_dvd.iso',\n  #$iso         = 'en_sql_server_2014_core_edition_RTM_x64_dvd.iso',\n  $iso         = 'SW_DVD9_NTRL_SQL_Svr_Ent_Core_2016w_SP1_64Bit_English_OEM_VL_X21-22132.ISO',\n  $iso_source  = \"puppet:///file_repo/${iso}\",\n  $iso_path    = \"C:/Windows/Temp/${iso}\",\n  $iso_drive   = 'X',\n  $sql_version = 'SQL_2016',\n  $sql_name    = 'MSSQLSERVER',\n  $domainname  = 'PUPPET',\n) {\n\n  $computername = upcase($facts['hostname'])\n\n  windowsfeature { 'Net-Framework-Core':\n    ensure  => present\n  }\n\n  group { 'SQL Admins':\n    ensure  => 'present',\n    members => [\"${computername}\\\\Administrator\", \"${domainname}\\\\Domain Admins\"]\n  }\n\n  # Only perform the prep work if SQL is not yet installed\n  unless $facts['sqlserver_instances'][$sql_version][$sql_name] {\n    service { 'wuauserv':\n      ensure => running,\n      enable => true,\n      before => WindowsFeature['Net-Framework-Core']\n    }\n\n    file { $iso_path:\n      ensure => file,\n      source => $iso_source,\n    }\n\n    mount_iso { $iso_path :\n      drive_letter => $iso_drive,\n      require      => File[$iso_path],\n      before       => [\n        Sqlserver_instance[$sql_name],\n        Sqlserver_features['Shared Features']\n      ]\n    }\n  }\n\n  sqlserver_instance { $sql_name:\n    source                => \"${iso_drive}:/\",\n    features              => ['DQ', 'FullText', 'Replication', 'SQLEngine'],\n    #security_mode         => 'SQL',\n    #sa_pwd                => 'p@ssw0rd!!',\n    sql_sysadmin_accounts => [\"${computername}\\\\SQL Admins\", 'BUILTIN\\Administrators'],\n    install_switches      => {\n        'TCPENABLED'          => 1,\n        'SQLBACKUPDIR'        => 'C:\\\\MSSQLSERVER\\\\backupdir',\n        'SQLTEMPDBDIR'        => 'C:\\\\MSSQLSERVER\\\\tempdbdir',\n        'INSTALLSQLDATADIR'   => 'C:\\\\MSSQLSERVER\\\\datadir',\n        'INSTANCEDIR'         => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n        'INSTALLSHAREDDIR'    => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n        'INSTALLSHAREDWOWDIR' => 'C:\\\\Program Files (x86)\\\\Microsoft SQL Server',\n    },\n    require               => [\n      WindowsFeature['Net-Framework-Core'],\n      Group['SQL Admins']\n    ]\n  }\n\n  sqlserver_features { 'Shared Features':\n    source   => \"${iso_drive}:/\",\n    features => ['IS'],\n    require  => [\n      WindowsFeature['Net-Framework-Core'],\n      Sqlserver_instance[$sql_name]\n    ]\n  }\n\n  file { 'C:/Windows/Temp/SSMS-Setup-ENU.exe':\n    ensure => file,\n    source => 'puppet:///file_repo/SSMS-Setup-ENU.exe'\n  }\n\n  package { 'Microsoft SQL Server Management Studio - 17.4':\n    ensure          => installed,\n    source          => 'C:/Windows/Temp/SSMS-Setup-ENU.exe',\n    install_options => [ '/install', '/quiet', '/norestart' ],\n    require         => [\n      WindowsFeature['Net-Framework-Core'],\n      File['C:/Windows/Temp/SSMS-Setup-ENU.exe'],\n      Sqlserver_instance[$sql_name],\n      Sqlserver_features['Shared Features']\n    ]\n  }\n\n  windows_firewall::exception { 'SQL Browser':\n    ensure       => present,\n    direction    => 'in',\n    action       => 'Allow',\n    enabled      => 'yes',\n    protocol     => 'UDP',\n    local_port   => '1434',\n    remote_port  => 'any',\n    display_name => 'SQL Server Browser UDP In',\n    description  => 'MS SQL Server Browser Inbound Access, enabled by Puppet [UDP 1434]',\n  }\n\n  windows_firewall::exception { 'SQL Server - Default Instance':\n    ensure       => present,\n    direction    => 'in',\n    action       => 'Allow',\n    enabled      => 'yes',\n    protocol     => 'TCP',\n    local_port   => '1433',\n    remote_port  => 'any',\n    display_name => 'SQL Server Default Instance TCP In',\n    description  => 'MS SQL Server - Default Instance Inbound Access, enabled by Puppet [TCP 1433]',\n  }\n\n}\n{code}", "created": "2018-01-02T23:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc is failing on SQL 2014 which is odd.  CI is jammed up so it's difficult to pinpoint what's going on.", "created": "2018-01-03T02:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-01-08T18:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-01-08T18:29:00.000000"}], "components": ["sqlserver"], "created": "2018-01-02T22:52:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6709c19c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixtj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_205575_*|*_1_*:*_1_*:*_20845_*|*_10007_*:*_1_*:*_432030708_*|*_3_*:*_1_*:*_70319077_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 5.3.3\n*OS Name/Version:*\nServer 2012 R2 and Server 2016\n\n_Describe your issue in as much detail as possible..._\nWhen passing in accounts for the SQLSYSADMINACCOUNTS parameter the only setting that appears to work is Administrators and local user accounts with no spaces in their name.  In particular:\n\n- SQL 2016 on Win2016 with 1 local group specified for SQLSYSADMINACCOUNTS\n- SQL 2016 on Win2016 with 1 domain group specified for SQLSYSADMINACCOUNTS\n- SQL 2016 on Win2016 with 3 groups (1 local, 1 domain and BUILTIN\\Administrators) specified for SQLSYSADMINACCOUNTS\n\nThis was also repro'd on SQL 2012 and SQL 2014\n\n*Desired Behavior:*\nShould add accounts as admins during installation\n\n*Actual Behavior:*\nErrors that account {{\"xxxx\\xxxx\"}} is not able to be found\n\nNote - This is due to the quotes being taken literally instead of being used to surround text with whitespace.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36422", "fixedVersions": [], "id": "36422", "issueType": "Bug", "key": "MODULES-6356", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-01-08T18:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : Fails to install sql server when SQLSYSADMINACCOUNTS contains multiple accounts or whitespace", "timeSpent": "PT0S", "updated": "2018-01-10T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": [], "created": "2018-01-02T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b015f23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249743216_*|*_3_*:*_1_*:*_4623730_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36420", "fixedVersions": [], "id": "36420", "issueType": "Sub-task", "key": "MODULES-6354", "labels": [], "originalEstimate": "PT0S", "parent": "42781", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.1 - (2018-01-05) - (73d4da0b7ba6f32560e72d0911392aa66e75ed81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-05T13:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-05T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/11/\n\nDiff: https://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.0...98529c4fdc9f859f27d0ca1f66c51849a0676413\n\nChangelog: https://github.com/puppetlabs/puppetlabs-dsc/blob/98529c4fdc9f859f27d0ca1f66c51849a0676413/CHANGELOG.md\n\nIssuing from tip of release branch at sha 98529c4fdc9f859f27d0ca1f66c51849a0676413\nPrevious tag is 1.4.0 at 2a953408\n\nMODULES-4748 has new integration test for timeout.\nMODULES-5743 has new unit test for both plaintext and sensitive strings.\n\nLooks good to me.\n(y)", "created": "2018-01-04T17:29:00.000000"}], "components": [], "created": "2018-01-02T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f3b5ed5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182735851_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35307", "fixedVersions": [], "id": "35307", "issueType": "Sub-task", "key": "MODULES-6353", "labels": [], "originalEstimate": "PT0S", "parent": "42781", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.1 - (2018-01-05) - (73d4da0b7ba6f32560e72d0911392aa66e75ed81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-04T17:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-04T17:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC", "created": "2018-01-04T13:42:00.000000"}], "components": [], "created": "2018-01-02T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3402a397"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169161118_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34268", "fixedVersions": [], "id": "34268", "issueType": "Sub-task", "key": "MODULES-6352", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42781", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.1 - (2018-01-05) - (73d4da0b7ba6f32560e72d0911392aa66e75ed81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-04T13:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-04T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README reviewed ", "created": "2018-01-04T13:41:00.000000"}], "components": [], "created": "2018-01-02T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30192825"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_158913175_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10174186"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33206", "fixedVersions": [], "id": "33206", "issueType": "Sub-task", "key": "MODULES-6351", "labels": [], "originalEstimate": "PT0S", "parent": "42781", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.1 - (2018-01-05) - (73d4da0b7ba6f32560e72d0911392aa66e75ed81)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-04T13:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-01-04T13:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2018-01-02T14:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ccb10b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6296"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzixjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14391_*|*_3_*:*_1_*:*_169520244_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84876279"}], "description": "*REASON:* 1.4.1 Various fixes\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.0...73d4da0b7ba6f32560e72d0911392aa66e75ed81\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/12/", "epicLinkSummary": "DSC 1.4.1", "estimate": "PT0S", "externalId": "42781", "fixedVersions": [], "id": "42781", "issueType": "Task", "key": "MODULES-6350", "labels": [], "originalEstimate": "PT0S", "parent": "38542", "parentSummary": "DSC 1.4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-01-05T13:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc) 1.4.1 - (2018-01-05) - (73d4da0b7ba6f32560e72d0911392aa66e75ed81)", "timeSpent": "PT0S", "updated": "2018-01-05T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2018-01-02T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ff61e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzix3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67038142528_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38546", "fixedVersions": [], "id": "38546", "issueType": "Sub-task", "key": "MODULES-6349", "labels": [], "originalEstimate": "PT0S", "parent": "34267", "parentSummary": "Supported Release (DSC_Lite) 0.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2018-01-02T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28db4b62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzix3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67038084198_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37465", "fixedVersions": [], "id": "37465", "issueType": "Sub-task", "key": "MODULES-6348", "labels": [], "originalEstimate": "PT0S", "parent": "34267", "parentSummary": "Supported Release (DSC_Lite) 0.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2018-01-02T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56976c4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzix3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67038147461_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36418", "fixedVersions": [], "id": "36418", "issueType": "Sub-task", "key": "MODULES-6347", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34267", "parentSummary": "Supported Release (DSC_Lite) 0.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2018-01-02T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@382026e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzix33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13831702005_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35306", "fixedVersions": [], "id": "35306", "issueType": "Sub-task", "key": "MODULES-6346", "labels": [], "originalEstimate": "PT0S", "parent": "34267", "parentSummary": "Supported Release (DSC_Lite) 0.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-06-11T15:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-11T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2018-01-02T12:19:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73d9457c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_628272213_*|*_6_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "34267", "fixedVersions": [], "id": "34267", "issueType": "Task", "key": "MODULES-6345", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2018-01-09T18:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (DSC_Lite) 0.1.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-01-09T18:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Tomcat has recently been updated with archive range:\u00a0>= 1.0.0 < 3.0.0. Thank you for your ticket!", "created": "2018-02-05T07:17:00.000000"}, {"author": "6243b3685f63fd0069b1a7ce", "body": "Awesome. Thank you [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]", "created": "2018-02-05T16:25:00.000000"}], "components": ["tomcat"], "created": "2018-01-02T08:21:00.000000", "creator": "6243b3685f63fd0069b1a7ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@201815e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziwqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2933757913_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 4.10.0\n*OS Name/Version:* Ubuntu / RedHat\n\nThe dependency version of `puppetlabs-tomcat` is very old and it should be updated.\n\n*Desired Behavior:*\n\nThe version of `puppetlabs-tomcat` should be a more modern range (i.e. {{< 3.0.0, >= 1.0.0}} ).\n\n*Actual Behavior:*\n\nThe version range of `puppetlabs-tomcat` is {{< 2.0.0, >= 1.0.0}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40693", "fixedVersions": [], "id": "40693", "issueType": "Bug", "key": "MODULES-6344", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3685f63fd0069b1a7ce", "resolution": "Fixed", "resolutionDate": "2018-02-05T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat: Update outdated version of puppet-archive dependency.", "timeSpent": "PT0S", "updated": "2018-02-05T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "body": "Here how i manage it now , its ugly i think it should be \"nice\" \n\n1/ set collect_exported => false,\n\nhaproxy::backend { 'www_backend':\n\t\tcollect_exported => false,\n  \toptions => [\n  \t\t    { 'mode'  => 'http'},\n    \t\t  { 'option'  => ['tcplog']},\n          { 'balance' => 'source' },\n          { 'hash-type'=>'consistent'}, \n          { 'cookie'  => 'C00 insert' },\n  \t],\n\t}\n\n # 2 exported ressoruces manual read one for \"same dc\" other \"the other dc\" \n  Haproxy::Balancermember <<| listening_service == \"www_backend\" and tag != \"${::datacenter}\" |>>{\n    options => \"check send-proxy backup\",    # override!\n  }\n\n  Haproxy::Balancermember <<| listening_service == \"www_backend\" and tag == \"${::datacenter}\" |>>{\n    options => \"check send-proxy\",    # override!\n  }\n\n\t@@haproxy::balancermember { $::fqdn:\n  \t\tlistening_service => 'www_backend',\n  \t\tdefine_cookies    => true,\n  \t\tports             => '8080',\n  \t\tserver_names      => $::hostname,\n  \t\tipaddresses       => $::ipaddress,\n  \t\toptions           => 'check send-proxy',\n      tag               => $::datacenter <- passing the dc in a tag \n\t}\n\nthe result is correct but its realy ugly\n", "created": "2018-01-02T08:31:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031]. Thanks for raising this use case and suggested improvement, appreciate the feedback! We've put it on our backlog, but as we've a lot on currently it may be some time before we get to it. If you have some cycles to work on a PR we could review that. Thanks!", "created": "2018-01-05T07:57:00.000000"}], "components": ["haproxy"], "created": "2018-01-01T17:02:00.000000", "creator": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2972e292"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziwlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}], "description": "Hello\n\ni think there is a limitation that should be lifted in exported ressources, \n\nhere real work case: \n\n2 replicated datacenters \n\nDC1:\n node1,node2,node3\nDC2:\n node3,node4,node5\n\nwhat is wanted \n\nDC1 : some backend\n node1 check\n node2 check\n node3 check\n node4 check backup\n node5 check backup\n node6 check backup\n\nDC2 : some backend\n node1 check backup\n node2 check backup\n node3 check backup\n node4 check\n node5 check\n node6 check\n\nthis could be nicely done by hooking in haproxy::balancermember::collect_exported\n\nand allowing some exported values override based on some tag for exemple\n\nHaproxy::Balancermember <<| listening_service == $name |>> {\n    abc => \"node-${name}\",    # override!\n}\n\nsomething \"clean\" could come from balancemember to allow exported members customisation based on some \"master\" facts like in this case \"datacenter\" . \n\nI'm not sure i'm very clear but this allow very cool tricks\n\nas when node export it self to puppet master it does not know (and it does not have to know it it will be backup or not seen from haproxy prespective)\n\nregards\n", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "41678", "fixedVersions": [], "id": "41678", "issueType": "Improvement", "key": "MODULES-6343", "labels": [], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-haproxy : make exported ressources tag aware in order to customise the backend", "timeSpent": "PT0S", "updated": "2018-01-05T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "The error is misleading since keytool was not in the PATH. This is not a bug but it should return a correct message.", "created": "2017-12-29T07:24:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:623c0d9050bb2b0070b6b079], appreciate the feedback! We'll put this on our backlog but as we've a lot on our plate right now it could be some time before we can address it. If you have some cycles and wish to submit a PR it will speed the fix up. Otherwise we'll get to it in time. Thanks!", "created": "2018-01-05T07:49:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "I will try to send a PR this week.", "created": "2018-01-05T07:56:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This is now a CI Blocker", "created": "2018-05-21T17:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "CI blocker was as mentioned keytool not being in the path. The error message is still terrible, but I updated the path.", "created": "2018-06-01T13:11:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] can you add a comment to this summarising your findings?", "created": "2018-07-25T06:55:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Apologies, a pr was created by Hunter in order to fix this.\nTo the best of my knowledge this has been resolved.\n[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2018-08-16T01:59:00.000000"}, {"author": "623c126e7910a200718b9495", "body": "I know this is an old topic.\u00a0\u00a0 I am new to puppet and searching for resolutions to issues.\u00a0 \n\nWhat was the resolution to this?\u00a0 I have the exact same issue.\n\n\u00a0", "created": "2019-04-30T08:56:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c126e7910a200718b9495] If you look to the top right off this ticket in the section labeled development you can find a link to the PR that fixed it.\n\nThe fix itself was updating the default java version used by the module if I remember correctly.\n\nHope this helps.", "created": "2019-04-30T09:28:00.000000"}], "components": ["java_ks"], "created": "2017-12-29T06:42:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ad242a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykkzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12388934285_*|*_5_*:*_3_*:*_22231789848_*|*_10005_*:*_3_*:*_8044250725"}], "description": "_Basic Info_\n*Module Version: 2.0.0* \n*Puppet Version: 1.8.3*\n*OS Name/Version: Windows 2012r2*\n\nI am trying to deploy a java_ks resource on WIndows 2012R2 with the following resource.\n{code}\njava_ks { 'ca-java':\n      ensure       => present,\n      certificate  => 'C:\\Windows\\Temp\\my-ca.crt',\n      name         => 'myca',\n      target       => \"C:\\\\Program Files\\\\Java\\\\jdk1.${majversion}.0_${minversion}\\\\jre\\\\lib\\\\security\\\\cacerts\",\n      password     => 'changeitnow',\n      trustcacerts => true,\n    }\n\nensure: change from absent to present failed: Could not set 'present' on ensure: No such file or directory - CreateProcess at\n{code}", "environment": "Windows 2012r2\nPuppet Agent 1.8.3", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35305", "fixedVersions": [], "id": "35305", "issueType": "Improvement", "key": "MODULES-6342", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Fixed", "resolutionDate": "2019-05-07T03:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks : Error: Could not set 'present' on ensure: No such file or directory - CreateProcess at", "timeSpent": "PT0S", "updated": "2019-05-07T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a]. This is a strange error. Is it still occurring for you, or have you found a workaround?", "created": "2018-01-04T07:22:00.000000"}, {"author": "557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a", "body": "The only workaround I have found is to only use 3 digits :-)", "created": "2018-01-09T04:42:00.000000"}, {"author": "70121:8952ca8a-42ea-4281-89aa-b4cd90473183", "body": "I have just experienced the same issue with puppetlabs/firewall-1.12.0 and can confirm that not using numbers between 9000 and 9999 inclusive solves the problem. 8999 and 10000 works fine. I haven't tested all numbers below 8999 but I have plenty of other rules all of which appear to work OK below 9000.\n\nI'm also using CentOS 7 but I'm using puppet 3.8.7", "created": "2018-02-07T13:26:00.000000"}, {"author": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "body": "Same here on Ubuntu 16.04 and fw 1.12.0", "created": "2018-07-16T11:21:00.000000"}, {"author": "557058:eb4517d3-785c-47c5-8e1a-c24303590ded", "body": "I've just come across the same issue, CentOS 7 with Puppet 6.0.0 - version 1.13.0 of the firewall module.\n\nWhat makes it quite annoying is that if you run \"puppet resource firewall\", you are given the existing rules - some of which are numbered 9001 - 900x.\u00a0 You can't just copy and paste those rules back into the manifest because of this bug.\n\nUnless I'm missing something, I don't see anything in the documentation for this module that states that 9000-9999 are a restricted number range for any reason.", "created": "2018-09-27T00:24:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "Same problem on RedHat 7. I ran in debug mode and didn't see anything useful.\n\n\u00a0\n{noformat}\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[9001 allow DBD-JDBC tcp:9001 from grades00](provider=iptables): Inserting rule 9001 allow DBD-JDBC tcp:9001 from grades00\nDebug: Firewall[9001 allow DBD-JDBC tcp:9001 from grades00](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:37\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:37\nWrapped exception:\nundefined method `+' for nil:NilClass\nError: /Stage[main]/Profile::Grades_server::Jdbc_proxy/Firewall[9001 allow DBD-JDBC tcp:9001 from grades00]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:37\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[9001 allow DBD-JDBC tcp:9001 from devgrades](provider=iptables): Inserting rule 9001 allow DBD-JDBC tcp:9001 from devgrades\nDebug: Firewall[9001 allow DBD-JDBC tcp:9001 from devgrades](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:47\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:47\nWrapped exception:\nundefined method `+' for nil:NilClass\nError: /Stage[main]/Profile::Grades_server::Jdbc_proxy/Firewall[9001 allow DBD-JDBC tcp:9001 from devgrades]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/site/profile/manifests/grades_server/jdbc_proxy.pp:47\nDebug: Class[Profile::Grades_server::Jdbc_proxy]: Resource is being skipped, unscheduling all events\n{noformat}\n\u00a0\n\nThis is the manifest:\n{code:java}\n  # Allow the submit servers to access the mysql database on the grades server.\n  firewall{'9001 allow DBD-JDBC tcp:9001 from grades00':\n    ensure => 'present',\n    chain  => 'INPUT',\n    state  => 'NEW',\n    dport  => '9001',\n    proto  => 'tcp',\n    source => '192.168.114.86',\n    action => 'accept',\n  }\n  # Allow the submit servers to access the mysql database on the grades server.\n  firewall{'9001 allow DBD-JDBC tcp:9001 from devgrades':\n    ensure => 'present',\n    chain  => 'INPUT',\n    state  => 'NEW',\n    dport  => '9001',\n    proto  => 'tcp',\n    source => '192.168.131.90',\n    action => 'accept',\n  }\n{code}", "created": "2018-10-22T15:31:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a]. Preventing the user from using the 9000-9999 range is a deliberate design choice since this range is reserved for unmanaged rules. As such, I have [added|https://github.com/puppetlabs/puppetlabs-firewall/pull/796]\u00a0a more verbose exception to check if the user attempts to use 9000-9999 in their title along with additional information in the README. This should help to provide better indication to users as to what the issue is. Thanks for notifying us of this issue! I'm going to go ahead and resolve the ticket now. Cheers!", "created": "2018-12-13T04:43:00.000000"}, {"author": "623a46a67910a200718ac239", "body": "If the decision is to retain the current behavior, then shouldn't the resolution recorded for this issue be something other than \"Fixed\"?", "created": "2018-12-13T06:45:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "[~accountid:623a46a67910a200718ac239] updating from 'Fixed' to 'Won't fix'. Please note changes have been implemented for this issue, however as I stated in the previous comment, this is how the module works as per design. Thanks and sorry for any confusion caused.", "created": "2018-12-13T07:15:00.000000"}], "components": ["firewall"], "created": "2017-12-27T04:53:00.000000", "creator": "557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b787b88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziw0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30325829989_*|*_5_*:*_2_*:*_9122357"}], "description": "_Basic Info_\n*Module Version:* 1.11.0 and 1.12.0\n*Puppet Version:* 4.10.4\n\n*OS Name/Version:* CentOS 7.4 and Ubuntu 14.04.05 LTS\n\n\nThe following code works \n\n  firewall { '999 no BOOTP server':\n    proto  => 'udp',\n    action => 'reject',\n    dport  => '67',\n  }\n  firewall { '8999 no BOOTP server':\n    proto  => 'udp',\n    action => 'reject',\n    dport  => '67',\n  }\n\nThe following code fails\n\n  firewall { '9999 no BOOTP server':\n    proto  => 'udp',\n    action => 'reject',\n    dport  => '67',\n  } \n\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/production/modules/my_firewall/manifests/post.pp:4\n\nSo it looks a a rule that has a number below 9000 works\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35304", "fixedVersions": [], "id": "35304", "issueType": "Bug", "key": "MODULES-6340", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a", "resolution": "Won't Fix", "resolutionDate": "2018-12-13T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall : Fails if name begins with 4 digits", "timeSpent": "PT0S", "updated": "2018-12-13T07:15:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "https://github.com/bundler/bundler/compare/v1.16.0...v1.16.1 has the Bundler diff", "created": "2017-12-27T10:36:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "There has been some chatter in https://github.com/bundler/bundler/issues/6227 that links to a Rubygems problem in 2.7.3 that's supposedly fixed in 2.7.4 per https://github.com/rubygems/rubygems/issues/2123\n\nHowever, we have recently rekicked a Travis job against Ruby 2.4.1 / Bundler 1.16.1 / gem 2.7.4 and the problem is still present - see logs at https://travis-ci.org/puppetlabs/puppetlabs-iis/jobs/319965409\n\nI think the best options going forward here are to:\n\n* Try testing *not updating* bundler via {{gem update bundler}} in the {{.travis.yml}} step {{before_intall}} - we should be able to safely assume that the version of bundler inside TravisCI images is appropriate for the given Ruby version.  Note that it's important to test against a module that has the largest Ruby version matrix in TravisCI to cover all the various Ruby + bundler combinations.\n* If that works on a test module ({{stdlib}} for instance), then this is a change that we could make to modsync - in particular, reverting the change made in https://github.com/puppetlabs/modulesync_configs/commit/1164b1878b0655b468d48831ac5f80bcbd54fc17\n* An alternative solution would be to pin to an older / known good version of bundler, like {{1.15.4}} that Puppet pins to - https://github.com/puppetlabs/puppet/blob/master/.travis.yml#L9\n\n", "created": "2018-01-02T11:02:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Tested removing the {{gem install bundler --version 1.15.4}} and {{gem update bundler}} lines in puppet and puppetlabs-stdlib respectively:\n\nhttps://travis-ci.org/puppetlabs/puppet/builds/324234385?utm_source=github_status&utm_medium=notification\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-stdlib/builds/324225735?utm_source=github_status&utm_medium=notification\n\nIn both cases it looks like Travis defaults to {{1.16.0}} as the latest functional release of bundler to use with their images.\n\nDefaulting to the built-in bundler caused all of the builds in both matrices to pass.", "created": "2018-01-02T12:22:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "FYI [~accountid:623e754d94742a00683f7cf0] it looks like Ruby 1.9.3 is picking up 1.16.0 now per https://travis-ci.org/puppetlabs/puppet/jobs/324234393#L1057\n\nDo you think we can just do a revert now of https://github.com/puppetlabs/puppet/commit/405ab53cd4d57633ec16c57f55d21a0539b1f5b7 and carry it forward?\n\nPR to Puppet is up at https://github.com/puppetlabs/puppet/pull/6482", "created": "2018-01-02T18:18:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "If Travis has the Bundler situation sorted out for 1.9.3, then definitely go ahead and revert 405ab53 as that was just a quick hack to get 1.9.3 running green after the Rubygems security update.", "created": "2018-01-02T18:37:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged so far:\n * puppetlabs-registry in [https://github.com/puppetlabs/puppetlabs-registry/commit/14e3285f2bf8f7bdc0118ea85b92fcec5be29f85]\n * puppetlabs-dsc_lite in [https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/ce57d2c1aa6bd5b4ddd3c2d946493b8cf8e9b2e2]\n * puppetlabs-dsc in [https://github.com/puppetlabs/puppetlabs-dsc/commit/46862ba045b5449b1ca67e5567cc2ce348d42ad0]\n * puppetlabs-scheduled_task in [https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/db531ce2584dde59ca1659e18091ce7f1354eae3]\n * puppetlabs-stdlib in [https://github.com/puppetlabs/puppetlabs-stdlib/commit/e08cfa98d3b7e3be9b1d9f34e391fcd5555e7bb9]\n * puppetlabs-iis in [https://github.com/puppetlabs/puppetlabs-iis/commit/11f3eaabda53bb4c62018a0f272d4c7cdb78e81c]\n * puppetlabs-puppet_agent in [https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/0cc8944b275f9ea047d1c6adc3b097e943a34bf1]\n * puppetlabs-sqlserver in [https://github.com/puppetlabs/puppetlabs-sqlserver/commit/7d81226abfd0bf3d96bfb1fd04a302871fa78d1a]\n * puppetlabs-inifile in [https://github.com/puppetlabs/puppetlabs-inifile/commit/42b74e10afbc00a089f03815a5f915a4224ee256]\n * puppetlabs-chocolatey in [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/79dd265c2c8c02decba64956104a113aa699c73b]\n * puppetlabs-reboot in [https://github.com/puppetlabs/puppetlabs-reboot/commit/f5060feb9f4fd1cf299fa96a6e791d081136df4f]\n * puppetlabs-concat in [https://github.com/puppetlabs/puppetlabs-concat/commit/d4857dfabe00ccbd158050e9245d074818a7cf15]\n * puppetabls-java_ks in [https://github.com/puppetlabs/puppetlabs-java_ks/commit/bd8a7809193248cd8dfa07a7add4495c50764de3]\n * puppetlabs-wsus_client in [https://github.com/puppetlabs/puppetlabs-wsus_client/commit/85d39dce82479f3d3cd361017f27da12074a4045]\n * puppetlabs-acl in [https://github.com/puppetlabs/puppetlabs-acl/commit/4d63f383c2cc61961b4ade1849a241645a8a3723]\n\n * puppetlabs-powershell\u00a0in [https://github.com/puppetlabs/puppetlabs-powershell/commit/e53461c16d70c7e03ff245bcc216bc391de211ce]", "created": "2018-01-04T15:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Linux modules:\n\n* puppetlabs-accounts - https://github.com/puppetlabs/puppetlabs-accounts/commit/4d379badaf5af2b9e9b3d82212c0525efebafa46\n* puppetlabs-apache - https://github.com/puppetlabs/puppetlabs-apache/commit/d194620e84e680161fe4d5d9e01f679927293a7c\n* puppetlabs-apt - https://github.com/puppetlabs/puppetlabs-apt/commit/3a65425d66e1424afabaf9e9ade175c085f8ba6d\n* puppetlabs-firewall - https://github.com/puppetlabs/puppetlabs-firewall/commit/d9debb9503ec026358c3eb58c0cbdb9e09a0e57e\n* puppetlabs-haproxy - https://github.com/puppetlabs/puppetlabs-haproxy/commit/6a4fd55460ffc59e5c4377408d4abfc42f337b8e\n* puppetlabs-java - https://github.com/puppetlabs/puppetlabs-java/commit/c8ce18949bb81aa7db440d63ed8ef953a66dbcdd\n* puppetlabs-mysql - https://github.com/puppetlabs/puppetlabs-mysql/commit/3c29f0587dbca9cd28af89ea05be49737b26b5af\n* puppetlabs-ntp - https://github.com/puppetlabs/puppetlabs-ntp/commit/9f06f92546dccd42b0b14f32625594e39d83fc04\n* puppetlabs-postgresql - https://github.com/puppetlabs/puppetlabs-postgresql/commit/48cb830aa774d161c7ec144224f7c3a1767b4f3f\n* puppetlabs-tagmail - https://github.com/puppetlabs/puppetlabs-tagmail/commit/094ffff98022e85f4d2626b645abcb2c29894018\n* puppetlabs-tomcat - https://github.com/puppetlabs/puppetlabs-tomcat/commit/2b5f46f2c7f4b56ac0a3f84d02b97041c5d8ad4f\n* puppetlabs-vcsrepo - https://github.com/puppetlabs/puppetlabs-vcsrepo/commit/2b361016e7c91a3e176482af63902cc2dd81b189\n* puppetlabs-websphere-application-server - https://github.com/puppetlabs/puppetlabs-websphere_application_server/commit/27b532c81c72e5c7ffbe69339e1f8dac3a5d1742\n\nIn order to resolve Travis failures we had to close PRs that had already ran against Travis and then reopen them, rekicking didnt resolve the issue, it seems to cache 'gem update bundler'.", "created": "2018-01-08T08:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Is this ready to be closed now? [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48]", "created": "2018-02-08T21:20:00.000000"}], "components": [], "created": "2017-12-27T02:03:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65605501"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziw07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45911_*|*_3_*:*_1_*:*_4085572224_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs registry and stdlib Pull requests are failing to start correctly due to what appears to be a bundler issue.\n\nI'm tracking this in https://github.com/travis-ci/travis-ci/issues/8969\n\nSeems to be that parallel_specs is a culprit.\n\nSo far my only workaround that works is to NOT update bundler prior to testing.\n\nChangelog for Bundler\nhttps://github.com/bundler/bundler/blob/master/CHANGELOG.md\n\nOther potential source of problem\nhttps://github.com/bundler/bundler/issues/6072\nhttps://github.com/bundler/bundler/issues/6144\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39528", "fixedVersions": [], "id": "39528", "issueType": "Bug", "key": "MODULES-6339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-02-12T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Travis CI failing for odd reasons with Bundler 1.16.1", "timeSpent": "PT0S", "updated": "2018-02-12T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "WIP branch located here:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/compare/master...ThoughtCrhyme:WIN-69", "created": "2018-02-28T15:42:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "blocked on [https://github.com/puppetlabs/ci-job-configs/pull/4255]\n\n\u00a0", "created": "2018-04-03T15:46:00.000000"}], "components": [], "created": "2017-12-22T15:05:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Old acceptance tests run and pass in Jenkins.\n\nAdded acceptance tests run in beaker rspec"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6485e7c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxzb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_64401835_*|*_1_*:*_1_*:*_5173411768_*|*_3_*:*_2_*:*_3113676565_*|*_10009_*:*_1_*:*_31053805_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_583369774_*|*_10005_*:*_1_*:*_538139591"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the File and Group acceptance test suite to the new syntax.\n * This will involve moving the test files to a new location\n * Renaming the tests files with a _spec.rb suffix\n * Possibly moving test fixture support helpers\n * Removing the beaker rake task shim so that the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "42780", "fixedVersions": [], "id": "42780", "issueType": "Improvement", "key": "MODULES-6748", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-11T16:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Convert puppetlabs-dsc File and Group acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-04-11T16:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This seems to be duplicated by MODULES-6871", "created": "2018-03-30T02:17:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged CI job config changes at [https://github.com/puppetlabs/ci-job-configs/pull/4218]\n\n\u00a0", "created": "2018-04-03T15:45:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Ticket completed in three stages.\u00a0\n # Add the new test files to the module - [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/c9efdd46406e8c05880d74bea35e7bd4ac4257a8]\n # Change the Pipeline configuration to use the new tests instead of the old ones - [https://github.com/puppetlabs/ci-job-configs/commit/d629de3e9d8cc9f0c185754d6b9d2efc7474bf40]\n # Remove old test files from the modules that are no longer needed - [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/f24910d060d0d4d6b073dcbf5c8d2f98b716a74f]", "created": "2018-04-04T09:41:00.000000"}], "components": [], "created": "2017-12-22T15:04:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Chocolatey acceptance tests run beaker-rspec"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1455495f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5173425367_*|*_3_*:*_2_*:*_1875769354_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1827078061"}], "description": "In order to have longer lasting test data and utilize test-tiering (should we decide to do so) all acceptance tests will need to be refactored to use beaker-rspec.\n\nThe current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the acceptance test suite to the new syntax.\n\n* This will involve moving the test files to a new location\n* Renaming the tests files with a _spec.rb suffix\n* Possibly moving test fixture support helpers\n* Removing the beaker rake task shim so that  the real rake task is run.", "epicLinkSummary": "Standardize Windows Modules CI and Test Execution", "estimate": "PT0S", "externalId": "41677", "fixedVersions": [], "id": "41677", "issueType": "Improvement", "key": "MODULES-6746", "labels": [], "originalEstimate": "PT0S", "parent": "40664", "parentSummary": "Standardize Windows Modules CI and Test Execution", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-04-04T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Convert puppetlabs-chocolatey acceptance tests to beaker-rspec", "timeSpent": "PT0S", "updated": "2018-04-04T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:d227d145-a9fd-4f7a-a8ab-c4fff8ae3e74]. Thanks for raising this issue. We will look into it. However, as LVM is not currently a Puppet supported module it may be some time before we can make this change. If you would like to see this change as part of the Master in the near future it would be best to submit a PR and we can review that. Let me know if you've any questions. Thanks!", "created": "2018-01-04T07:20:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you for your ticket, however I'm closing due to inactivity and the module not being supported. If you've any more questions or concerns feel free to open another ticket - Thank you.", "created": "2018-06-26T07:37:00.000000"}], "components": ["lvm"], "created": "2017-12-21T14:53:00.000000", "creator": "70121:d227d145-a9fd-4f7a-a8ab-c4fff8ae3e74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799ab580"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzivg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16127074632_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* v2016.4.2\n*OS Name/Version:* Red Hat Enterprise Linux 7.3\n\n_Describe your issue in as much detail as possible..._\n\n'unless' PV option doesn't work when using _hiera_ syntax:\n\n   lvm::volume_groups:\n     VolGroup00:\n       physical_volumes:\n         /dev/sda2:\n           unless_vg: VolGroup00\n         /dev/sdb1:\n           unless_vg: VolGroup00\n       logical_volumes:\n       ...\n       ...\n\nThis hiera syntax does work:\n\n   lvm::volume_groups:\n     VolGroup00:\n       physical_volumes:\n         - /dev/sda2\n         - /dev/sdb1\n       logical_volumes:\n       ...\n       ...\n\n*Desired Behavior:*\n\nBy using 'unless' PV option one should be able to specify the PVs that needed to be part of a VG. Current behaviour is: If one omits an existing PV for an existing VG, then Puppet interprets it as if one wants to remove the unspecified PVs from the mentioned VG.\n\n\n*Actual Behavior:*\n\nGetting this error when using 'unless' PV option:\n\n-----\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Lvm::Volume_group[VolGroup00]: parameter 'physical_volumes' expects a value of type Array or String, got Struct at /etc/puppetlabs/code/environments/feature_puppet_lvm_1_0_0/modules_site/roles/manifests/linux_core.pp:3 on node <NODENAME>\n-----\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "34266", "fixedVersions": [], "id": "34266", "issueType": "Bug", "key": "MODULES-6338", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d227d145-a9fd-4f7a-a8ab-c4fff8ae3e74", "resolution": "Fixed", "resolutionDate": "2018-06-26T07:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm : unless pv option raise an error", "timeSpent": "PT0S", "updated": "2018-06-26T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c0eef1c7f6a007049e6c6]. We'll look into this, but our backlog is large so it will be some time before we have time. If you're a PE customer then it would be best to raise this via Customer Support. Alternatively, Slack may be worth trying for a workaround. Thanks!", "created": "2018-01-04T07:14:00.000000"}], "components": ["firewall"], "created": "2017-12-21T13:30:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119bb0b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzivdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}], "description": "_Basic Info_\n*Module Version:* 1.11.0\n*Puppet Version:* 5.3.2\n*OS Name/Version:* Arch Linux\n\nTo reproduce, specify a firewall rule like the following:\n\n{code:puppet}firewall { '100':\n  chain       => 'OUTPUT',\n  destination => 'database.clamav.net',\n  dport       => 80,\n  proto       => tcp,\n  action      => accept,\n}{code}\n\n*Desired Behavior:*\n\ndatabase.clamav.net resolves to three IP addresses at the moment, so there should be three firewall rules, identical except for the IP address.\n\n*Actual Behavior:*\n\nOnly a single firewall rule is created:\n\n{code:shell}$ sudo iptables --list-rules | grep -F -e 155.98.64.87 -e 204.130.133.50 -e 12.167.151.2\n-A OUTPUT -d 155.98.64.87/32 -p tcp -m multiport --dports 80 -m comment --comment \"100\" -j ACCEPT{code}\n\nIf this is related to the resource name, is there some way I can work around it?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39577", "fixedVersions": [], "id": "39577", "issueType": "Bug", "key": "MODULES-6337", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Multi-IP hostname should result in multiple rules", "timeSpent": "PT0S", "updated": "2018-01-04T07:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-12-21T13:07:00.000000", "creator": "557058:66cab869-67d3-44d9-876a-7990e48411a5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53ea6e1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzivd3:"}], "description": "_Basic Info_\n*Module Version:* 1.0.0 [works with 0.9.0]\n*Puppet Version:* 4.10.4\n*OS Name/Version:*  Centos 7.x\n\n_Describe your issue in as much detail as possible..._\n\nIt looks like the regexp that verifies the mountpoint does not accept / (root) as a valid logical volume option.\n\nMy hiera code where only rootlv fails runs with no error if root lv is commented out):\n\n# BEGIN LVM DEFAULTS\n  lvm::volume_groups:\n    rootvg:\n      physical_volumes:\n        - /dev/sdb\n      logical_volumes:\n        rootlv:\n          size: 5.59G\n          fs_type: xfs\n          mountpath: /\n        optlv:\n          size: 7.45G\n          fs_type: xfs\n          mountpath: /opt\n        tmplv:\n          size: 3.73G\n          fs_type: xfs\n          mountpath: /tmp\n        usrlv:\n          size: 7.45G\n          fs_type: xfs\n          mountpath: /usr\n        varlv:\n          size: 7.45G\n          fs_type: xfs\n          mountpath: /var\n        homelv:\n          size: 7.45G\n          fs_type: xfs\n          mountpath: /home\n        auditlv:\n          size: 1.86G\n          fs_type: xfs\n          mountpath: /var/log/audit\n        swap:\n          size: 3.73G\n          fs_type: swap\n\n*Desired Behavior:*\n\nRun puppet clean and mount root; all other mount points work as desired\n\n*Actual Behavior:*\n\nGet this error:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Lvm::Logical_volume[rootlv]: parameter 'mountpath' expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], Stdlib::Unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)+$/]], got '/' at /etc/puppetlabs/code/environments/lvm/modules/lvm/manifests/volume_group.pp:34\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Centos 7.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36416", "fixedVersions": [], "id": "36416", "issueType": "Bug", "key": "MODULES-6336", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66cab869-67d3-44d9-876a-7990e48411a5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm v1.0.0 : Unable to mount root via hiera", "timeSpent": "PT0S", "updated": "2018-08-23T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7]", "created": "2017-12-20T04:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No longer an issue, this has been fixed at some point as nightlies are passing:\u00a0https://github.com/puppetlabs/puppetlabs-apache/actions/runs/848036980", "created": "2021-05-17T04:44:00.000000"}], "components": ["apache"], "created": "2017-12-20T04:16:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778985f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziu3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_122024808_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_107357645225"}], "description": "Three seperate tests are failing across the board in apache. These test's are within the vhost_spec.rb file and are located on lines 410, 419 and 434. This is causing a problem as while the jenkins tests are still running clean, all PRs made against the module turn red, thus hindering their closure. \nEvidence suggests that these failures are related to 'https://github.com/travis-ci/travis-ci/issues/8891', an outside issue within the travis-ci were the latest trusty update is missing its ipv6 addresses.\n\nShown below is an example of the failed test results:\n{noformat}\n 1) apache::vhost define new vhost with IPv6 address on port 80 should configure one apache vhost with an ipv6 address\n     \u001b[31mFailure/Error: \u001b[0mapply_manifest(pp, \u001b[33m:catch_failures\u001b[0m => \u001b[1;36mtrue\u001b[0m)\u001b[0m\n     \u001b[31mBeaker::Host::CommandFailure:\u001b[0m\n     \u001b[31m  Host 'ubuntu-1404-x64' exited with 6 running:\u001b[0m\n     \u001b[31m   puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.vfnIo7\u001b[0m\n     \u001b[31m  Last 200 lines of output were:\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[1;33mWarning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\u001b[0m\n     \u001b[31m  \t   (in /etc/puppetlabs/puppet/hiera.yaml)\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: Compiled catalog for ubuntu-1404-x64.c.travis-ci-prod-5.internal in environment production in 1.13 seconds\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Applying configuration version '1513685043'\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: /Stage[main]/Main/Host[ipv6.example.com]/ensure: created\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Computing checksum on file /etc/hosts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Computing checksum on file /etc/apache2/ports.conf\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/File[/etc/apache2/ports.conf]: Filebucketed /etc/apache2/ports.conf to puppet with sum 35a33b48d61d10843ad3dd05fbc0d4c3\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/File[/etc/apache2/ports.conf]/content: content changed '{md5}35a33b48d61d10843ad3dd05fbc0d4c3' to '{md5}1116c14cf77a1c0d54ec33d174fb8988'\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Concat[/etc/apache2/ports.conf]: Scheduling refresh of Class[Apache::Service]\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Computing checksum on file /etc/apache2/sites-available/25-example.com.conf\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: /Stage[main]/Main/Apache::Vhost[example.com]/Concat[25-example.com.conf]/File[/etc/apache2/sites-available/25-example.com.conf]: Filebucketed /etc/apache2/sites-available/25-example.com.conf to puppet with sum c0bd46dd8fa6e94ddac0b4448b9704dc\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: /Stage[main]/Main/Apache::Vhost[example.com]/Concat[25-example.com.conf]/File[/etc/apache2/sites-available/25-example.com.conf]/content: content changed '{md5}c0bd46dd8fa6e94ddac0b4448b9704dc' to '{md5}7b59ba185a3ceec562f6c9b97645d090'\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Concat[25-example.com.conf]: Scheduling refresh of Class[Apache::Service]\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[1;31mError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not restart Service[httpd]: Execution of '/etc/init.d/apache2 restart' returned 1: * Restarting web server apache2\u001b[0m\n     \u001b[31m  \t(99)Cannot assign requested address: AH00072: make_sock: could not bind to address [::1]:80\u001b[0m\n     \u001b[31m  \tno listening sockets available, shutting down\u001b[0m\n     \u001b[31m  \tAH00015: Unable to open logs\u001b[0m\n     \u001b[31m  \tAction 'start' failed.\u001b[0m\n     \u001b[31m  \tThe Apache error log may have more information.\u001b[0m\n     \u001b[31m  \t   ...fail!\u001b[0m\n     \u001b[31m  \t * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[1;31mError: /Stage[main]/Apache::Service/Service[httpd]: Could not restart Service[httpd]: Execution of '/etc/init.d/apache2 restart' returned 1: * Restarting web server apache2\u001b[0m\n     \u001b[31m  \t(99)Cannot assign requested address: AH00072: make_sock: could not bind to address [::1]:80\u001b[0m\n     \u001b[31m  \tno listening sockets available, shutting down\u001b[0m\n     \u001b[31m  \tAH00015: Unable to open logs\u001b[0m\n     \u001b[31m  \tAction 'start' failed.\u001b[0m\n     \u001b[31m  \tThe Apache error log may have more information.\u001b[0m\n     \u001b[31m  \t   ...fail!\u001b[0m\n     \u001b[31m  \t * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: Applied catalog in 21.98 seconds\u001b[0m\u001b[0m\n     \u001b[31m  \u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/host.rb:375:in `exec'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:505:in `block in apply_manifest_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:434:in `apply_manifest_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:512:in `apply_manifest'\u001b[0m\n     \u001b[36m# ./spec/acceptance/vhost_spec.rb:410:in `block (3 levels) in <top (required)>'\u001b[0m\n\n  2) apache::vhost define new vhost with IPv6 address on port 80 should answer to ipv6.example.com\n     \u001b[31mFailure/Error:\u001b[0m\n     \u001b[31m  \u001b[0mshell(\u001b[31m\u001b[1;31m\"\u001b[0m\u001b[31m/usr/bin/curl ipv6.example.com:80\u001b[1;31m\"\u001b[0m\u001b[31m\u001b[0m, {\u001b[33m:acceptable_exit_codes\u001b[0m => \u001b[1;34m0\u001b[0m}) \u001b[32mdo\u001b[0m |r|\u001b[0m\n     \u001b[31m    \u001b[0m\u001b[32mexpect\u001b[0m(r.stdout).to eq(\u001b[31m\u001b[1;31m\"\u001b[0m\u001b[31mHello from vhost\u001b[1;35m\\n\u001b[0m\u001b[31m\u001b[1;31m\"\u001b[0m\u001b[31m\u001b[0m)\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[32mend\u001b[0m\u001b[0m\n     \u001b[31mBeaker::Host::CommandFailure:\u001b[0m\n     \u001b[31m  Host 'ubuntu-1404-x64' exited with 7 running:\u001b[0m\n     \u001b[31m   /usr/bin/curl ipv6.example.com:80\u001b[0m\n     \u001b[31m  Last 200 lines of output were:\u001b[0m\n     \u001b[31m  \t  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\u001b[0m\n     \u001b[31m  \t                                 Dload  Upload   Total   Spent    Left  Speed\u001b[0m\n     \u001b[31m  \t\u001b[0m\n     \u001b[31m  \t  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Couldn't connect to server\u001b[0m\n     \u001b[31m  \u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/host.rb:375:in `exec'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\u001b[0m\n     \u001b[36m# ./vendor/bundle/ruby/2.3.0/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\u001b[0m\n     \u001b[36m# ./spec/acceptance/vhost_spec.rb:434:in `block (3 levels) in <top (required)>'\u001b[0m\n\n  3) apache::vhost define new vhost with IPv6 address on port 80 Service \"apache2\" should be running\n     \u001b[31mFailure/Error: \u001b[0m\u001b[32mit\u001b[0m { is_expected.to be_running }\u001b[0m\n     \u001b[31m  expected Service \"apache2\" to be running\u001b[0m\n     \u001b[31m  \u001b[0m\n     \u001b[36m# ./spec/acceptance/vhost_spec.rb:419:in `block (4 levels) in <top (required)>'\u001b[0m\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34265", "fixedVersions": [], "id": "34265", "issueType": "Bug", "key": "MODULES-6335", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : failures in vhost_spec.rb", "timeSpent": "PT0S", "updated": "2021-05-17T05:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623d00498d8b9c0068b93ee8]\n\nFirstly I would like to thank you for taking the time to log this ticket. I have added it to our backlog however as it is not a high priority it may be some time before we get around to resolving this issue. Please note this module is open source and we accept and regularly review PRs. \n\nMany Thanks\nThe Modules Team", "created": "2018-05-04T05:10:00.000000"}], "components": ["java"], "created": "2017-12-19T12:49:00.000000", "creator": "623d00498d8b9c0068b93ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74558c6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzituf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}], "description": "Just wondering if there is a reason why the Java module does not allow for the input of a checksum value in order to validate Oracle JDK/JRE archives. The dependent archive module allows for the input of a checksum but the Java module does not take in this value or pass one to the archive module for validation. I think this would be a good addition to add a level of trust when installing remotely downloaded programs.", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "36414", "fixedVersions": [], "id": "36414", "issueType": "Bug", "key": "MODULES-6334", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00498d8b9c0068b93ee8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : Oracle Java Checksum", "timeSpent": "PT0S", "updated": "2018-05-04T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/pdk-templates/pull/4\nand\nhttps://github.com/puppetlabs/modulesync_configs/pull/176", "created": "2018-01-02T08:16:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] This has been completed for the modules team - however it needs done with Windows and C&C.\nI would need to sit down with each of the teams and go through what they need for conversion, do you think we should split that into a separate ticket for when those teams start adopting pdk?", "created": "2018-01-22T08:43:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] - yeah, I'd be inclined to create a separate ticket for those teams, as they are making the {{pdk convert}} changes on their own schedule.", "created": "2018-01-22T09:21:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PDK template updated for both modules and\u00a0cross-platform/windows now. Should cover C&C. If there's any other issues I'll raise individual tickets. In the meantime I'm gunna close this as resolved.", "created": "2018-02-19T07:34:00.000000"}], "components": [], "created": "2017-12-19T05:16:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a65f9cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyl5iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1220392640_*|*_3_*:*_1_*:*_4144733613_*|*_5_*:*_1_*:*_0"}], "description": "Module sync templates should be updated with the latest pdk templates before we perform the pdk convert work. This is necessary so that any modules still using module sync - especially those managed by other teams, such as Windows, Cloud and Container - will have the same templates as the PDK before we run pdk convert on modules.\n", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "42779", "fixedVersions": [], "id": "42779", "issueType": "Improvement", "key": "MODULES-6333", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-19T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Sync modulesync templates and pdk templates prior to performing pdk convert", "timeSpent": "PT0S", "updated": "2018-02-19T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-stdlib/pull/881\nRemove from modulesync: https://github.com/puppetlabs/modulesync_configs/pull/196", "created": "2018-03-05T10:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Merges complete. \nNeed to sync with Eric before starting a release.", "created": "2018-03-06T05:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Spoke to Eric and I am going to go ahead and release.", "created": "2018-03-06T09:56:00.000000"}], "components": [], "created": "2017-12-19T05:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/stdlib/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1486f70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzitav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_27014692_*|*_1_*:*_1_*:*_3639587307_*|*_3_*:*_1_*:*_80536826_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2922597821"}], "description": "As a developer I want stdlib to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "41675", "fixedVersions": [], "id": "41675", "issueType": "Improvement", "key": "MODULES-6332", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-06T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-06T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-12-19T05:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/apache/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14dc5d70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzitan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3639620008_*|*_3_*:*_1_*:*_606115100_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2935325166"}], "description": "As a developer I want apache to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "40692", "fixedVersions": [], "id": "40692", "issueType": "Improvement", "key": "MODULES-6331", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-12T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-12T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert:\u00a0https://github.com/puppetlabs/puppetlabs-postgresql/pull/961\nRemove from modulesync:\u00a0https://github.com/puppetlabs/modulesync_configs/pull/193", "created": "2018-03-01T07:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Complete, release is blocked as there are failures in CI including:\n https://puppet.atlassian.net/browse/RE-10364", "created": "2018-03-02T06:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is done. Release is outstanding.", "created": "2018-03-05T04:03:00.000000"}], "components": [], "created": "2017-12-19T05:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/postgresql/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@711e4820"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzitaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7399879_*|*_1_*:*_1_*:*_2953214769_*|*_10007_*:*_1_*:*_74983897_*|*_3_*:*_3_*:*_618872540_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_250136553_*|*_10005_*:*_2_*:*_2657615037"}], "description": "As a developer I want postgresql to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "39574", "fixedVersions": [], "id": "39574", "issueType": "Improvement", "key": "MODULES-6330", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-05T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-03-05T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-12-19T05:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/tomcat/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@170c7fcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzita7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3639675502_*|*_3_*:*_1_*:*_497286289_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1990461758"}], "description": "As a developer I want tomcat to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "38545", "fixedVersions": [], "id": "38545", "issueType": "Improvement", "key": "MODULES-6329", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-28T03:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-02-28T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Convert PR: https://github.com/puppetlabs/puppetlabs-accounts/pull/124\nRemove from modulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/182", "created": "2018-01-19T02:15:00.000000"}], "components": [], "created": "2017-12-19T05:12:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/accounts/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79b06c9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzit9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2608451674_*|*_3_*:*_1_*:*_325272176_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want accounts to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "37463", "fixedVersions": [], "id": "37463", "issueType": "Improvement", "key": "MODULES-6328", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-22T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Accounts: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-01-22T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-12-19T05:11:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/concat/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c3b2bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzit9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3639738939_*|*_3_*:*_1_*:*_1232370930_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_758057620"}], "description": "As a developer I want concat to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "36413", "fixedVersions": [], "id": "36413", "issueType": "Improvement", "key": "MODULES-6327", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-22T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: apply pdk convert", "timeSpent": "PT0S", "updated": "2018-02-22T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to blocked.\n\nThere is a puppet-lint warning. \nAs puppet-lint is ran via the PDK it is not possible to disable this warning. It is prompted by the documentation within [manifests/init.pp|https://github.com/puppetlabs/puppetlabs-ntp/blob/master/manifests/init.pp]\nEither the rule should be updated to now throw a warning on commented out code or this will need corrected in the PDK by making it possible to pass a flag similar to the [autofix flag|https://github.com/puppetlabs/pdk/blob/master/lib/pdk/validate/puppet/puppet_lint.rb#L28].\n\n{code}\n\u279c  puppetlabs-ntp git:(convert) \u2717 pdk validate\npdk (INFO): Running all available validators...\n[\u2714] Checking metadata syntax (metadata.json tasks/*.json).\n[\u2714] Checking module metadata style (metadata.json).\n[\u2714] Checking Puppet manifest syntax (**/**.pp).\n[\u2714] Checking Puppet manifest style (**/*.pp).\n[\u2716] Checking Ruby code style (**/**.rb).\ninfo: task-metadata-lint: ./: Target does not contain any files to validate (tasks/*.json).\nwarning: puppet-lint: manifests/init.pp:5:140: line has more than 140 characters\nwarning: puppet-lint: manifests/init.pp:9:140: line has more than 140 characters\nwarning: puppet-lint: manifests/init.pp:11:140: line has more than 140 characters\nwarning: puppet-lint: manifests/init.pp:12:140: line has more than 140 characters\n{code}", "created": "2018-01-19T07:42:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-ntp/pull/443\nModulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/184", "created": "2018-01-22T08:19:00.000000"}], "components": [], "created": "2017-12-19T05:10:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/ntp/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6933b8c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzit9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2676740305_*|*_3_*:*_2_*:*_14965278_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_260255523"}], "description": "As a developer I want ntp to have {{pdk convert}} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "35302", "fixedVersions": [], "id": "35302", "issueType": "Improvement", "key": "MODULES-6326", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-22T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp: run pdk convert", "timeSpent": "PT0S", "updated": "2018-01-22T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PDK convert: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/368\nRemoval from modulesync_configs: https://github.com/puppetlabs/modulesync_configs/pull/180", "created": "2018-01-18T07:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release is currently in progress: [MODULES-6424|https://puppet.atlassian.net/browse/MODULES-6424]\nResolving this ticket.", "created": "2018-01-18T09:30:00.000000"}], "components": [], "created": "2017-12-19T05:09:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/vcsrepo/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f096074"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzit9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2329991905_*|*_3_*:*_1_*:*_277720907_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want vcsrepo to have {{pdk convert }} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "34264", "fixedVersions": [], "id": "34264", "issueType": "Improvement", "key": "MODULES-6325", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-18T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "VCSRepo: pdk convert", "timeSpent": "PT0S", "updated": "2018-01-18T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-tagmail/commit/0962ea5993047985e21ca96a3da41864ae4cd885", "created": "2018-01-22T04:15:00.000000"}], "components": [], "created": "2017-12-19T05:08:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run {{pdk convert}}\n* Address any issues that are flagged.\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/tagmail/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7338bb1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6307"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzit93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2590432861_*|*_3_*:*_1_*:*_344001541_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want tagmail to have {{pdk convert }} performed on the module.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before {{pdk convert}} is applied.\n* {{pdk convert}} should be run against the code in the module.\n* The module should be removed from module sync.\n* Do a release with {{pdk convert}} completed.", "epicLinkSummary": "PDK Convert Modules", "estimate": "PT0S", "externalId": "33202", "fixedVersions": [], "id": "33202", "issueType": "Improvement", "key": "MODULES-6324", "labels": [], "originalEstimate": "PT0S", "parent": "34247", "parentSummary": "PDK Convert Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-22T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tagmail: PDK Convert", "timeSpent": "PT0S", "updated": "2018-01-22T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/74b3778ba63e7d697d2592f8545caccc44ea9032", "created": "2018-01-09T12:43:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ran through CI in https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/18/", "created": "2018-01-09T18:40:00.000000"}], "components": [], "created": "2017-12-18T12:02:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A user would be able to successfully use a DSC Resource which uses Complex Types like PSCredential, for example the User DSC Resource as provided below:\n\n{code}\ndsc{'foouser':\n  dsc_resource_name       => 'User',\n  dsc_resource_module_name    => 'PSDesiredStateConfiguration',\n  dsc_resource_properties => {\n  username             => 'jane-doe',\n  description          => 'Jane Doe user',\n  ensure               => present,\n  password             => {\n    'user' => 'jane-doe',\n    'password' =>'jane-password'\n  },\n  passwordneverexpires => false,\n  disabled             => true,\n  }\n}\n{code}\nA user would be able to successfully use a DSC Resource which uses CimInstances, for example the xWebSite DSC Resource as provided below:\n\n{code}\ndsc{'xWebsite':\n  dsc_resource_name       => 'xWebsite',\n  dsc_resource_module_name    => 'xWebAdministration',\n  dsc_resource_properties => {\n    'ensure'          => \"Present\",\n    'name'            => \"foo\",\n    'state'           => \"Started\",\n    'physicalpath'    => \"c:/inetpub/wwwroot\",\n    'bindinginfo' => {\n      dsc_type_name => 'MSFT_xWebBindingInformation[]',\n      dsc_properties => [\n        {\n          protocol => 'http'\n        },\n        {\n          protocol => 'ftp'\n        },\n      ]\n    }\n  }\n}\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c425f33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzisyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_21409121_*|*_1_*:*_1_*:*_1473155217_*|*_10007_*:*_1_*:*_5998005_*|*_3_*:*_1_*:*_424080381_*|*_5_*:*_1_*:*_0"}], "description": "In ticket MODULES-5842 the generic `dsc` type was added to the dsc_lite module, which implemented the basic type and provider needed in order to invoke DSC Resources without the puppet type system we used in the previous puppet dsc module.\n\nThis ticket will extend the work in MODULES-5842 by adding CIM Instance support to the generic `dsc` type. In DSC, a CimInstance is a typed hash that allows specifying a complex type that will be able to be serialized across process boundaries. The implementation will have to allow the user to specify a generic hash of properties, but also specify the CimInstance type they are supposed to be in order for our provider to know how to correctly format the resulting PowerShell code.\n\nThis is the current thought on the api design:\n\n{code}\ndsc{'xWebsite':\n  dsc_resource_name       => 'xWebsite',\n  dsc_resource_module_name    => 'xWebAdministration',\n  dsc_resource_properties => {\n    'ensure'          => \"Present\",\n    'name'            => \"foo\",\n    'state'           => \"Started\",\n    'physicalpath'    => \"c:/inetpub/wwwroot\",\n    'bindinginfo' => {\n      dsc_type_name => 'MSFT_xWebBindingInformation[]',\n      dsc_properties => [\n        {\n          protocol => 'http'\n        },\n        {\n          protocol => 'ftp'\n        },\n      ]\n    }\n  }\n}\n{code}\n\n", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "36412", "fixedVersions": [], "id": "36412", "issueType": "New Feature", "key": "MODULES-6323", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-01-09T18:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite : Update generic dsc resource invoker to support CIM Instances", "timeSpent": "PT0S", "updated": "2018-01-09T18:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:62fc630d-c486-43ba-a765-446eda6dea2f", "body": "This issue is the same for PostgreSQL-11", "created": "2018-10-24T18:00:00.000000"}], "components": ["postgresql"], "created": "2017-12-18T09:07:00.000000", "creator": "557058:e4775cf0-1db0-4df2-a73a-9e270c6df00b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2082b8c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzisrb:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32708"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/18"}], "description": "_Basic Info_\n*Module Version:* 5.2.1\n*Puppet Version:* 5.3.3\n*OS Name/Version:* Ubuntu 16.04\n\nEvery puppet run on a node that has a postgresql 10 server installed with the puppet module, puppet tries to install postgresql-contrib-10 package. The packages come from the official postgres repo(http://apt.postgresql.org). The postgresql-contrib-10 package does not exist, but is provided by the postgresql-10 package. This seems to cause puppet to try and install the postgresql-contrib-10 package.\n\n*Desired Behavior:*\nDo not try to install postgresql-contrib-10 when potgresql-10 is installed (ubuntu bionic also provides postgresql-contrib-10 with postgresql-10 https://packages.ubuntu.com/bionic/postgresql-contrib-10 )\n\n*Actual Behavior:*\nPuppet tries to install postgresql-contrib-10 every run, although postgresql-10 is installed and provides postgresql-contrib-10.\n\n*Logs:*\nThe logs show this every run:\nNotice: /Stage[main]/Postgresql::Server::Contrib/Package[postgresql-contrib]/ensure: created\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35301", "fixedVersions": [], "id": "35301", "issueType": "Bug", "key": "MODULES-6322", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e4775cf0-1db0-4df2-a73a-9e270c6df00b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: Package[postgresql-contrib] is triggered every run for postgresql-10", "timeSpent": "PT0S", "updated": "2019-12-05T04:44:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Waiting on Task's fix to go into module.", "created": "2018-02-05T10:22:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Release Ticket: https://puppet.atlassian.net/browse/FM-6798", "created": "2018-02-20T06:42:00.000000"}], "components": ["apache"], "created": "2017-12-18T02:39:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54044918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzismv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5011612740_*|*_3_*:*_1_*:*_532549397_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3039"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33200", "fixedVersions": [], "id": "33200", "issueType": "Sub-task", "key": "MODULES-6321", "labels": [], "originalEstimate": "PT0S", "parent": "35279", "parentSummary": "Implement Rubocop in Apache", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-20T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make a rubocop release", "timeSpent": "PT0S", "updated": "2018-02-20T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["apache"], "created": "2017-12-18T02:39:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2000e360"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzismn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_292877062_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3685610327"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42778", "fixedVersions": [], "id": "42778", "issueType": "Sub-task", "key": "MODULES-6320", "labels": [], "originalEstimate": "PT0S", "parent": "35279", "parentSummary": "Implement Rubocop in Apache", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-02T03:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement Rubocop in the Module", "timeSpent": "PT0S", "updated": "2018-02-05T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-12-18T02:39:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35aa279a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzismf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3978487515_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41674", "fixedVersions": [], "id": "41674", "issueType": "Sub-task", "key": "MODULES-6319", "labels": [], "originalEstimate": "PT0S", "parent": "35279", "parentSummary": "Implement Rubocop in Apache", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Won't Do", "resolutionDate": "2018-02-02T03:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make a clean release", "timeSpent": "PT0S", "updated": "2018-02-02T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["apache"], "created": "2017-12-18T02:39:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f1e9eb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzism7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44318_*|*_3_*:*_1_*:*_3978439653_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40691", "fixedVersions": [], "id": "40691", "issueType": "Sub-task", "key": "MODULES-6318", "labels": [], "originalEstimate": "PT0S", "parent": "35279", "parentSummary": "Implement Rubocop in Apache", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-02T03:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Merge or Close all open PRs", "timeSpent": "PT0S", "updated": "2018-02-02T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e], thanks for raising this ticket. I think you're right on, there should be more specific typing around proto and the other params, too. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-firewall we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-12-21T14:03:00.000000"}], "components": ["firewall"], "created": "2017-12-16T01:56:00.000000", "creator": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329301a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzisdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_475664904_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 4.10\n*OS Name/Version:* Ubuntu 14.04\n\n_Describe your issue in as much detail as possible..._\nWhen passing an Array to proto like below, only the first Value (or the default?) gets picked up. While this may look like a feature request, my main problem and reason to create an issue for this is that it happens silently, eg. you expect both tcp and udp rules to be put in place, but only the tcp one gets put in place and the udp one gets discarded silently.\n{code}\n     firewall { '101 allow SNMP access':\n         chain  => 'INPUT',\n         dport  => [161, 162, 199],\n         proto  => ['tcp', 'udp'],\n         action => 'accept',\n     }\n{code}\n\n*Desired Behavior:*\n{code}\n-A INPUT -p tcp -m multiport --dports 161,162,199 -m comment --comment \"101 allow SNMP access\" -j ACCEPT\n-A INPUT -p udp -m multiport --dports 161,162,199 -m comment --comment \"101 allow SNMP access\" -j ACCEPT\n{code}\n\n*Actual Behavior:*\n{code}\n-A INPUT -p tcp -m multiport --dports 161,162,199 -m comment --comment \"101 allow SNMP access\" -j ACCEPT\n{code}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37461", "fixedVersions": [], "id": "37461", "issueType": "Bug", "key": "MODULES-6317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "resolution": "Won't Do", "resolutionDate": "2017-12-21T14:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: supplying Array for proto only picking up first Value (or the default?)", "timeSpent": "PT0S", "updated": "2017-12-21T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-12-15T10:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@877cf57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3025102342_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2506988"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39572", "fixedVersions": [], "id": "39572", "issueType": "Sub-task", "key": "MODULES-6316", "labels": [], "originalEstimate": "PT0S", "parent": "34263", "parentSummary": "Supported Release (mysql) 5.2.0 - (2018-01-11) - (6871a9f5321040457d8d6ffa4a967eed6a93721d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T11:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-19T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sign off for mysql!", "created": "2018-01-18T14:52:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mysql is good to release - QA signoff is complete! \nRelease against 6871a9f5321040457d8d6ffa4a967eed6a93721d\n\nIt is now possible to do qa sign off yourself by dropping the following command into hipchat:\n! modules release check mysql\n\n:-) Sign off complete", "created": "2018-01-19T00:58:00.000000"}], "components": [], "created": "2017-12-15T10:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d4c7429"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2953109483_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_36351704"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38544", "fixedVersions": [], "id": "38544", "issueType": "Sub-task", "key": "MODULES-6315", "labels": [], "originalEstimate": "PT0S", "parent": "34263", "parentSummary": "Supported Release (mysql) 5.2.0 - (2018-01-11) - (6871a9f5321040457d8d6ffa4a967eed6a93721d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T00:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-19T00:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428], this is ready for translation update", "created": "2018-01-11T13:09:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "submitted for translation today - expected back Tuesday end of day.", "created": "2018-01-11T17:48:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Ready for release - all translation complete.", "created": "2018-01-17T12:20:00.000000"}], "components": [], "created": "2017-12-15T10:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16ccde66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziriv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2857566829_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37459", "fixedVersions": [], "id": "37459", "issueType": "Sub-task", "key": "MODULES-6314", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34263", "parentSummary": "Supported Release (mysql) 5.2.0 - (2018-01-11) - (6871a9f5321040457d8d6ffa4a967eed6a93721d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-17T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-01-17T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "looks good to me!", "created": "2018-01-11T13:08:00.000000"}], "components": [], "created": "2017-12-15T10:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29a5f77b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziri7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2338488094_*|*_5_*:*_1_*:*_19174207052_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3595505"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35300", "fixedVersions": [], "id": "35300", "issueType": "Sub-task", "key": "MODULES-6313", "labels": [], "originalEstimate": "PT0S", "parent": "34263", "parentSummary": "Supported Release (mysql) 5.2.0 - (2018-01-11) - (6871a9f5321040457d8d6ffa4a967eed6a93721d)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-12-15T10:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@193e1663"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzirin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6092_*|*_3_*:*_1_*:*_1030246350_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2259327900"}], "description": "*REASON:* MODULES-4794\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-mysql/compare/5.1.0...6871a9f5321040457d8d6ffa4a967eed6a93721d\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/\n\nMoved from f80390b09b8825c3be82ac2e104684963dcf605a to 6871a9f5321040457d8d6ffa4a967eed6a93721d for translation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34263", "fixedVersions": [], "id": "34263", "issueType": "Task", "key": "MODULES-6312", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-22T12:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 5.2.0 - (2018-01-11) - (6871a9f5321040457d8d6ffa4a967eed6a93721d)", "timeSpent": "PT0S", "updated": "2018-01-31T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-12-15T03:47:00.000000", "creator": "5be7348d629ac7623025e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cb43db6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziref:"}], "description": "_Basic Info_\npuppet_agent v1.5.0\npe 2017.2.4\ncentos 7 1511\n\nRecently I had major issue with puppet box running in AWS.\nInstance became corrupted and unaccessible.\nThanks god we had snapshot of this instance.\nInstance was restored; it got new IP and new hostname.\nWe've configured instance with secondary IP with old IP value and everything worked just fine.\nExcept puppet agents unable to upgrade because changed master server fact $::servername.\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L22\nAllowing custom $_source module parameter will fix issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33197", "fixedVersions": [], "id": "33197", "issueType": "Bug", "key": "MODULES-7165", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5be7348d629ac7623025e2af", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : can't upgrade agent because PE $::servername has changed", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-12-14T09:26:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Using puppet resource iis_feature should not fail on a host that is running PowerShell 2 even if the WebAdministration module is not present."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@485680df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq1r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "When running on a server with Powershell 2.0, the PowerShell provider prepends a statement to import the WebAdministration module manually to any and all commands that it runs. If that module is not present on the server the provider will throw an error and exit making the module unusable.\n\nThe module needs to be able to deal with situations where that module is not present, and not fail if it is not needed. \n\nFor instance the following command should not fail if the WebAdministration module is not present because it is not needed to complete the commands that return the information for that resource.\n{code}\npuppet resource iis_feature\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36411", "fixedVersions": [], "id": "36411", "issueType": "Bug", "key": "MODULES-6384", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : iis_feature resource dies on PowerShell 2", "timeSpent": "PT0S", "updated": "2021-06-14T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hi [~accountid:557058:f73cd8aa-dd68-4128-b8d2-0071a96bf07f]!\n\nThanks for raising this issue. Are you able to supply the code around /etc/puppetlabs/code/environments/devel/modules/gitlab_servers/manifests/back.pp:87? I don't know that this is a problem with the firewall type but it would be interesting to see that back.pp manifest.", "created": "2017-12-21T09:45:00.000000"}, {"author": "557058:f73cd8aa-dd68-4128-b8d2-0071a96bf07f", "body": "I've now changed it to not fall afoul of the bug but it used to look like this when I produced the above error:\n{code}\n...\n  firewall { '6379 redis':\n    proto  => 'tcp',\n    dport  => 6379,\n    state  => 'NEW',\n    action => 'accept',\n  }\n\n  firewall { '9121 redis exporter':\n    proto  => 'tcp',\n    dport  => 9121,\n    state  => 'NEW',\n    action => 'accept',\n  }\n\n  firewall { '5432 postgres':\n    proto  => 'tcp',\n    dport  => 5432,\n    state  => 'NEW',\n    action => 'accept',\n  }\n...\n{code}\n\nNote that we're using an internal modelled after {{my_firewall}} from https://docs.puppet.com/pe/latest/quick_start_firewall.html but I don't think that should affect this particular issue", "created": "2017-12-21T09:52:00.000000"}, {"author": "623a46a67910a200718ac239", "body": "I encountered what appears to be this same issue early on in bringing up a new Puppet 5 master from scratch.\u00a0 Wanting to do as little configuration by hand as possible, I brought up the master without opening its firewall, planning to configure the FW by running the agent locally on the node hosting the master.\u00a0 I chose four-digit rule serial numbers because that's what {{puppet resource firewall}} emits, and naturally, I started my last rules with the digit '9'.\n\nThe catalog for the master compiled fine, and the rules whose titles did not begin with '9' were applied fine, but all the rules that began with '9' failed with errors of the same form as those reported in this issue's description.\u00a0 Changing the affected resources so that their titles started with '8' resolved the problem.\u00a0 There is very little else in this node's catalog \u2013 aside from {{Firewall}} resources, only classes {{::puppetdb}}, {{::puppetdb::master::config}}, and {{::firewall}} (all from puppetlabs/* modules), and {{Firewall}} resource defaults as recommended by the puppetlabs/firewall documentation.\n\nExample failing resource:\n{code:java}firewall { '9999 reject all v4 INPUT':\n  proto => 'all',\n  action => 'reject',\n  reject => 'icmp-host-prohibited',\n}{code}\nSystem info:\n\nRHEL 7.4 / x86_64\n Puppet 5.4.0 master, running under puppetserver, as installed from yum.puppet.com RHEL 7 packages\n Puppet 5.4.0 agent, running from the same packages\n puppetlabs/firewall 1.12.0\n puppetlabs/puppetdb 6.0.2", "created": "2018-03-12T16:51:00.000000"}, {"author": "623e776794742a00683f7da4", "body": "I just had this exact issue. Changed the firewall title to start with something other than 9 and it's fine.\n\nThe documentation also includes an example which has a '999 drop all' rule, which suggests it should be valid.\n\nCentOS 7.5 / x86_64\nPuppet master/server: 5.3.5 (latest packaged RPM version)\nPuppet agent: 5.5.3\npuppetlabs/firewall 1.12.0\npuppetlabs/stdlib 4.25.1\n\n\u00a0\n\nAgent is slightly higher than server because of puppetserver RPM for el7.", "created": "2018-09-20T02:31:00.000000"}, {"author": "623e776794742a00683f7da4", "body": "Have also confirmed that this occurs with newer version of firewall module.\n\npuppetlabs/firewall 1.13.0", "created": "2018-09-20T17:20:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:f73cd8aa-dd68-4128-b8d2-0071a96bf07f]. I am closing this ticket as the issue has now been resolved in\u00a0MODULES-6340.\u00a0Please see this linked ticket for more information. Thanks!", "created": "2018-12-13T04:46:00.000000"}], "components": ["firewall"], "created": "2017-12-14T09:06:00.000000", "creator": "557058:f73cd8aa-dd68-4128-b8d2-0071a96bf07f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f9af880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziqqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_607150669_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_30826846503"}], "description": "_Basic Info_\n*Module Version:* 1.10.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* CentOS Linux release 7.4.1708 (Core)\n*fw provider*: {{iptables}}\n\nAdding a firewall rule using the {{firewall}} resource fails if the rules starts with 9xxx (I have not verified the exact conditions - known failure case below). Puppet agent fails with an opaque error message {{Could not set 'present' on ensure: undefined method `+' for nil:NilClass at ...}}. \n\nExample failing rule:\n{code}\n  firewall { '9121 redis exporter':\n    proto  => 'tcp',\n    dport  => 9121,\n    state  => 'NEW',\n    action => 'accept',\n  }\n{code}\n\nThis produces the error message shown in \"actual behaviour\" below.\n\nMy understanding is that this is due to the fact that rules starting 9xxx are considered \"unmanaged\" (cf. https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L796). \n\n*Desired Behavior:*\n*either* rule is rejected with error message informing the user titles may not start 9xxx (and update documentation to explain this)\n*or* rule is inserted according to number order.\n\n*Actual Behavior:*\nWhen trying to apply catalog, puppet agent fails with an such as \n{code}\n<snip>\nDebug: Firewall[9121 redis exporter](provider=iptables): Inserting rule 9121 redis exporter\nDebug: Firewall[9121 redis exporter](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/usr/sbin/iptables-save'\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/devel/modules/gitlab_servers/manifests/back.pp:87\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/devel/modules/gitlab_servers/manifests/back.pp:87\nWrapped exception:\nundefined method `+' for nil:NilClass\nError: /Stage[main]/Gitlab_servers::Back/Firewall[9121 redis exporter]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at /etc/puppetlabs/code/environments/devel/modules/gitlab_servers/manifests/back.pp:87\nDebug: Prefetching parsed resources for mount\n<snip>\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33194", "fixedVersions": [], "id": "33194", "issueType": "Bug", "key": "MODULES-6308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f73cd8aa-dd68-4128-b8d2-0071a96bf07f", "resolution": "Fixed", "resolutionDate": "2018-12-13T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : Rules with titles starting 9xxx cause cryptic failure messages", "timeSpent": "PT0S", "updated": "2018-12-13T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-12-14T04:07:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Successfully convert all Puppet Supported modules (including the task modules) to use the PDK template. This should then be followed with a blog post, and other evangelism activities to encourage the community to follow our lead."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2739af60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PDK Convert Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziqnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2330159027_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_6666664991"}], "description": "Use pdk convert to convert the existing Puppet Supported modules to use the PDK template.\n\nThe list of modules will follow the list that have previously been Rubocoped. Not all modules have been Rubocopified, so the list of modules to be PDK-ified is longer.\n\nInitial list of modules is:\n\n* Tagmail\n* Motd\n* VCSRepo\n* NTP\n* Concat\n* Accounts\n* Tomcat\n* Postgresql\n* Apache\n* stdlib\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34247", "fixedVersions": [], "id": "34247", "issueType": "Epic", "key": "MODULES-6307", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-28T08:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PDK Convert Modules", "timeSpent": "PT0S", "updated": "2018-03-28T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-12-14T02:32:00.000000", "creator": "623c0a4ba2f6400069eb76f9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@179656b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziqlb:"}], "description": "_Basic Info_\n*Module Version:* 1.11.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* Debian 9\n\n*Description:*\n\nThe documentation for the _firewall_ module (https://forge.puppet.com/puppetlabs/firewall#create-the-my_fwpre-and-my_fwpost-classes) gives the example to use pre- and post- stages to ensure certain firewall settings are applied in a very specific order.\nThe example also shows using a _firewallchain_ resource in a post-main stage to change the default policy, while using firewall resources in the pre-main stage to ensure icmp packets (and more) are allowed.\n\nSadly this is not possible (anymore?) since _firewall/lib/puppet/type/firewall.rb:1582_ auto-requires any matching firewall-chain resource (eg. same chain value), thus leading to a dependency cycle. Strangely this dependency cycle only appears on a second run, after the changes have been applied.\n\n*Desired Behavior:*\n\nOption to disable autorequire option of _firewall_ type in order to use firewallchains in different stages.\n\n*Actual Behavior:*\n\nExample code:\n\n{code:puppet}\nclass profile_firewall {\n  include firewall\n\n  stage { 'firewall_first' :\n    before => Stage['main'],\n  }\n  stage { 'firewall_last' :\n    require => Stage['main']\n  }\n\n  class { 'profile_firewall::pre' :\n    stage => 'firewall_first'\n  }\n  class { 'profile_firewall::post' :\n    stage => 'firewall_last'\n  }\n}\n{code}\n\n{code:puppet}\nclass profile_firewall::pre {\n  firewall { '000: accept icmp' :\n    proto  => 'icmp',\n    action => 'accept',\n  }\n\n  # [...]\n}\n{code}\n\n{code:puppet}\nclass profile_firewall::post {\n  firewallchain { 'INPUT:filter:IPv4' :\n    purge => $purge,\n    policy => 'drop',\n  }\n\n  # [...]\n}\n{code}\n\n\nExample cycle:\n\n{noformat}\nFirewall[000: accept icmp] => Class[Profile_firewall::Pre] => Stage[firewall_first] => Stage[main] => Class[Settings] => Class[Settings] => Stage[main] => Stage[firewall_last] => Class[Profile_firewall::Post] => Firewallchain[INPUT:filter:IPv4] => Firewall[000: accept icmp]\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39568", "fixedVersions": [], "id": "39568", "issueType": "Bug", "key": "MODULES-6306", "labels": ["stage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a4ba2f6400069eb76f9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : firewallchain in different stage", "timeSpent": "PT0S", "updated": "2017-12-28T08:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2017-12-13T10:29:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@542d1c31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}], "description": "The current version of the puppetlabs/firewall module does not support inversion of the iptables {{recent}} extension.  For example, a firewall resource cannot be constructed to generate the rule:\n\n{code:bash}\n-A CUSTOM -m recent --name tracking ! --rcheck -j SET\n{code}\n\nThis inversion is supported by the underlying iptables command and is useful in setting up rate-limiting and preventing brute-force DDOS attacks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37455", "fixedVersions": [], "id": "37455", "issueType": "Improvement", "key": "MODULES-6305", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The iptables module should allow inversion on \"recent\" extension", "timeSpent": "PT0S", "updated": "2021-01-29T20:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2017-12-13T10:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a710130"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzips7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3578126_*|*_3_*:*_1_*:*_360028_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36409", "fixedVersions": [], "id": "36409", "issueType": "Sub-task", "key": "MODULES-6304", "labels": [], "originalEstimate": "PT0S", "parent": "42777", "parentSummary": "Supported Release (ciscopuppet) 1.8.0 - (13-Dec-17) - (b08d3d6804cd0b4cab5ea89b1b4e5dbd9e579acd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-13T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-13T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2017-12-13T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@238c3bcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziprz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2248623_*|*_3_*:*_1_*:*_1289693_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35299", "fixedVersions": [], "id": "35299", "issueType": "Sub-task", "key": "MODULES-6303", "labels": [], "originalEstimate": "PT0S", "parent": "42777", "parentSummary": "Supported Release (ciscopuppet) 1.8.0 - (13-Dec-17) - (b08d3d6804cd0b4cab5ea89b1b4e5dbd9e579acd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-13T11:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-13T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations on this module.", "created": "2017-12-13T11:20:00.000000"}], "components": [], "created": "2017-12-13T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@368017dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziprr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3313870_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34246", "fixedVersions": [], "id": "34246", "issueType": "Sub-task", "key": "MODULES-6302", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42777", "parentSummary": "Supported Release (ciscopuppet) 1.8.0 - (13-Dec-17) - (b08d3d6804cd0b4cab5ea89b1b4e5dbd9e579acd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-12-13T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-13T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-12-13T11:19:00.000000"}], "components": [], "created": "2017-12-13T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bf856e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziprb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3298117_*|*_5_*:*_1_*:*_21686329288_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33191", "fixedVersions": [], "id": "33191", "issueType": "Sub-task", "key": "MODULES-6301", "labels": [], "originalEstimate": "PT0S", "parent": "42777", "parentSummary": "Supported Release (ciscopuppet) 1.8.0 - (13-Dec-17) - (b08d3d6804cd0b4cab5ea89b1b4e5dbd9e579acd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ciscopuppet) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [{"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "[\"Passing\" CI Job|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-develop/PLATFORM=cisconxhw-64a-centos7-64default.mdc,WORKER_LABEL=beaker/21/] (failure is bug on our hardware)", "created": "2017-12-13T10:54:00.000000"}, {"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "[Release PR|https://github.com/cisco/cisco-network-puppet-module/pull/480]\n\nThere is a lot of cruft in the delta due to Cisco using squash merges on previous releases.  They may always be this ugly :'(", "created": "2017-12-13T10:58:00.000000"}], "components": [], "created": "2017-12-13T10:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20dae6e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziprj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7009_*|*_3_*:*_1_*:*_2204070_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1758004"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42777", "fixedVersions": [], "id": "42777", "issueType": "Task", "key": "MODULES-6300", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-13T11:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (ciscopuppet) 1.8.0 - (13-Dec-17) - (b08d3d6804cd0b4cab5ea89b1b4e5dbd9e579acd)", "timeSpent": "PT0S", "updated": "2017-12-13T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:f2b76deb-7881-40af-a516-d47d6e185b93]. Can you provide more details on the issue you're facing please?", "created": "2017-12-28T08:03:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Please provide the error received if re-opening. Thanks!", "created": "2018-08-23T08:25:00.000000"}], "components": ["lvm"], "created": "2017-12-13T09:25:00.000000", "creator": "557058:f2b76deb-7881-40af-a516-d47d6e185b93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d166422"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21851986324_*|*_6_*:*_1_*:*_0"}], "description": "I would like to use lvm module to add new disk to existing volume group and then create an lv on this disk , and mount it \n\n\n_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "38543", "fixedVersions": [], "id": "38543", "issueType": "New Feature", "key": "MODULES-6299", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2b76deb-7881-40af-a516-d47d6e185b93", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm : add new disk to existing vg , and create new lv", "timeSpent": "PT0S", "updated": "2018-08-23T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "created": "2017-12-13T06:12:00.000000", "name": "Screen Shot 2017-12-13 at 5.22.19 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13113"}, {"attacher": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "created": "2017-12-13T06:11:00.000000", "name": "Screen Shot 2017-12-13 at 5.25.10 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13033"}, {"attacher": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "created": "2017-12-13T02:06:00.000000", "name": "sqlserver.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13283"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Quick question for while we triage:\n\nIs the source for the SQL install for the same SQL version as the source for the SQL Management Studio? For example, both are for/from SQL Server 2016?", "created": "2017-12-18T10:20:00.000000"}, {"author": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "body": "Hi James,\n\nGood day! As SSMS is now a separate install from SQL Server 2016 install, the SSMS installation I use is from https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms that covers feature areas on SQL Server 2008 through SQL Server 2017 stated in the URL.\n\nThank you.\n\nCheers!", "created": "2017-12-18T19:45:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Hi Kang,\u00a0\n\nIt looks like you have correctly identified that SSMS is no longer installed by the SQL Installer.\u00a0\n\nThe immediate cause of the continual corrective change reports is because the sqlserver_features resource detects installations of SSMS and other features by looking in the registry for the appropriate version of sql (HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server\\<versionID>\\ConfigurationState), and enumerating the keys to see which features are installed.\n\nSince SSMS is now a standalone application not bundled with the engine, it does not keep its registry keys in the same location anymore, and Puppet can't tell that SSMS is installed.\n\nIf you point the sqlserver_features resource to a 'source' directory that contains the new SSMS installer, it will install SSMS, but only because the new installer happens to support the /Q parameter to do a silent install. If you do a run with the --debug parameter, you will see that most of the switches passed to the setup.exe program, only make sense to the overall SQL installer.\n\nFortunately, SSMS is now distributed as a [Chocolatey Package|https://chocolatey.org/packages/sql-server-management-studio]. I recommend using the puppetlabs-chocolatey module to install SSMS from now on. I personally, would also not call this a workaround. Since this is the strategy MS is going with, this is just what I would call the recommended method for installing SSMS from now on.", "created": "2018-02-22T13:42:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "A proper workaround in the form of a Chocolatey package exists to solve the users problem. At some point in the future we may consider making the module smart enough to detect when an invalid installation like this is going to be attempted.", "created": "2018-02-23T14:53:00.000000"}], "components": ["sqlserver"], "created": "2017-12-13T02:07:00.000000", "creator": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Show as unchange if no change, corrective change if being temper, unchange if no change"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42aca536"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This can lead to customers having a lack of confidence in Puppet, cause confusion about what is occurring on nodes as well as the credibility of what Puppet reports.\n\nThis can cause the server to reboot each puppet run because the resource is not correctly reporting that it's already present which seems like it might cause unexpected downtime."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6276"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6266747325_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* sqlserver 2.1.0\n*Puppet Version:* PE 2017.3\n*OS Name/Version:* Windows2012r2 Vagrant Box (for agent)\nSQL Server EE 2016 (I got installation files from en_sql_server_2016_enterprise_with_service_pack_1_x64_dvd_9542382.iso )\n\nSQL Server Management Studio (version per screenshots attached. Using a seperate setup.exe download from microsoft site)\n\n_Describe your issue in as much detail as possible..._\nWhen I run the attached Puppet Code, the SQLServer and the SQL Features (ADV_SSMS', 'SSMS') are successfully installed during the first puppet run. Subsequent puppet run, the sql features are being reported as corrective change where nothing has changed\n\n\n*Desired Behavior:*\nShould be reported as unchanged\n\n*Actual Behavior:*\nReported as corrective change (current value: absent [which is not true] new value: present\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows2012r2 in Vagrant, SQLServer 2016", "epicLinkSummary": "SQL 2.2.0", "estimate": "PT0S", "externalId": "39567", "fixedVersions": [], "id": "39567", "issueType": "Bug", "key": "MODULES-6298", "labels": ["sqlserver"], "originalEstimate": "PT0S", "parent": "40689", "parentSummary": "SQL 2.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b2af1bde-eef3-4b24-9801-0e881b8f3ac9", "resolution": "Fixed", "resolutionDate": "2018-02-23T14:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver - sqlserver_features keeps reporting corrective change in each puppet run", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a81866b810069e367fb", "body": "PR Raised, tests failed though does not seem to be related to the PR itself.", "created": "2017-12-13T14:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:623a4a81866b810069e367fb]! We'll have a look and feedback with any issues.", "created": "2017-12-28T08:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving due to:\u00a0https://github.com/puppetlabs/puppetlabs-apache/commit/fb6e4111f77d3794dd84377d6255f642019a30a9", "created": "2021-05-17T04:43:00.000000"}], "components": ["apache"], "created": "2017-12-12T20:26:00.000000", "creator": "623a4a81866b810069e367fb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79d71413"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziphr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108112591000_*|*_5_*:*_1_*:*_0"}], "description": "Unable to specify SSLProxyCipherSuite option within apache vhost using puppetlabs-apache module.\nhttp://httpd.apache.org/docs/current/mod/mod_ssl.html#sslproxyciphersuite\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37453", "fixedVersions": [], "id": "37453", "issueType": "New Feature", "key": "MODULES-6297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a81866b810069e367fb", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : Allow SSLProxyCipherSuite to be set for vhost", "timeSpent": "PT0S", "updated": "2021-05-17T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-12-12T17:09:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52724f65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC 1.4.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylocf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2297905880_*|*_6_*:*_1_*:*_0"}], "description": "Z release containing minor fixes / improvements to the DSC module.\n\nCurrent changes - https://github.com/puppetlabs/puppetlabs-dsc/compare/1.4.0...master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38542", "fixedVersions": ["DSC 1.4.1"], "id": "38542", "issueType": "Epic", "key": "MODULES-6296", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-01-08T07:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC 1.4.1", "timeSpent": "PT0S", "updated": "2018-01-09T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-12-12T14:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dd58dd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3266906748_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5098617899"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38541", "fixedVersions": [], "id": "38541", "issueType": "Sub-task", "key": "MODULES-6295", "labels": [], "originalEstimate": "PT0S", "parent": "34245", "parentSummary": "Supported Release (ibm_installation_manager) 0.3.0 - (release date) - (3260f8f87ace041a812dca9d2dd64092be04db28)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-19T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-19T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manually signing off as this module is using a different template therefore the automatic sign off does not work.\n\nThis module is OK to release on 3260f8f87ace041a812dca9d2dd64092be04db28.\nQA sign off is complete. ", "created": "2018-01-19T09:01:00.000000"}], "components": [], "created": "2017-12-12T14:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bb11063"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3263766709_*|*_3_*:*_1_*:*_92889_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37451", "fixedVersions": [], "id": "37451", "issueType": "Sub-task", "key": "MODULES-6294", "labels": [], "originalEstimate": "PT0S", "parent": "34245", "parentSummary": "Supported Release (ibm_installation_manager) 0.3.0 - (release date) - (3260f8f87ace041a812dca9d2dd64092be04db28)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-01-19T09:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ibm_installation_manager) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-01-19T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations\n", "created": "2017-12-18T12:08:00.000000"}], "components": [], "created": "2017-12-12T14:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548051cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510250400_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36408", "fixedVersions": [], "id": "36408", "issueType": "Sub-task", "key": "MODULES-6293", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34245", "parentSummary": "Supported Release (ibm_installation_manager) 0.3.0 - (release date) - (3260f8f87ace041a812dca9d2dd64092be04db28)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-12-18T12:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm_installation_manager) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-18T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79], this module is ready for Docs review.", "created": "2017-12-12T16:03:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks good! Sorry for the delay.", "created": "2017-12-18T12:07:00.000000"}], "components": [], "created": "2017-12-12T14:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17f220d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzip9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510218428_*|*_5_*:*_1_*:*_21251472041_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.2.5...release#diff-04c6e90faac2675aa89e2176d2eec7d8\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35298", "fixedVersions": [], "id": "35298", "issueType": "Sub-task", "key": "MODULES-6292", "labels": [], "originalEstimate": "PT0S", "parent": "34245", "parentSummary": "Supported Release (ibm_installation_manager) 0.3.0 - (release date) - (3260f8f87ace041a812dca9d2dd64092be04db28)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ibm_installation_manager) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Mergeback merged #66", "created": "2018-03-19T11:10:00.000000"}], "components": [], "created": "2017-12-12T14:24:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39aec8dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzipa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5949_*|*_3_*:*_1_*:*_5101899557_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3263651909"}], "description": "*REASON:* FM-6596\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.2.5...3260f8f87ace041a812dca9d2dd64092be04db28\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/job/forge-module_puppetlabs-ibm-installation-manager_init-merge_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34245", "fixedVersions": [], "id": "34245", "issueType": "Task", "key": "MODULES-6291", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-19T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (ibm_installation_manager) 0.3.0 - (release date) - (3260f8f87ace041a812dca9d2dd64092be04db28)", "timeSpent": "PT0S", "updated": "2018-03-19T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-12-12T11:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11bc7a39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5579"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzip7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98483851940_*|*_6_*:*_1_*:*_0"}], "description": "Update the eputnam-i18ndemo module to support Windows 2012, 2016, 7, and 10.", "epicLinkSummary": "i18N Next", "estimate": "PT0S", "externalId": "34244", "fixedVersions": [], "id": "34244", "issueType": "Story", "key": "MODULES-6290", "labels": [], "originalEstimate": "PT0S", "parent": "35140", "parentSummary": "i18N Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "update i18ndemo to support Windows", "timeSpent": "PT0S", "updated": "2021-01-25T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b57264b4e047d2cca09d9f4", "body": "This absolutely looks like a duplicate of PUP-7464 . The `:undef` value is the cause.", "created": "2018-04-18T09:58:00.000000"}], "components": ["apt"], "created": "2017-12-12T08:01:00.000000", "creator": "623c0c47562ab90069f8b028", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701389c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziouf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10976208513_*|*_6_*:*_1_*:*_0"}], "description": "When including apt module, puppet master logs these notices at every puppet agent run for every host:\n\n??Dec 12 14:47:53 puppet puppet-master[32446]: Resource 'Class[Apt]' contains a Hash value. It will be converted to the String '{\"frequency\"=>\"reluctantly\", \"loglevel\"=>:undef, \"timeout\"=>:undef, \"tries\"=>:undef}'\nDec 12 14:47:53 puppet puppet-master[32446]: Resource 'Class[Apt]' contains a Hash value. It will be converted to the String '{\"ensure\"=>:undef, \"host\"=>:undef, \"port\"=>8080, \"https\"=>false, \"direct\"=>false}'\nDec 12 14:47:53 puppet puppet-master[32446]: Resource 'Class[Apt]' contains a Hash value. It will be converted to the String '{\"server\"=>\"keyserver.ubuntu.com\", \"options\"=>:undef, \"content\"=>:undef, \"source\"=>:undef}'??\n\nThis might be related to undef values inside a hash in params.pp, as the only parameters triggering this kind of alert are those which consists of hashes having undef values.\n\nIt might be related to https://puppet.atlassian.net/browse/PUP-7464\nIf not, feel free to unlink this issue.\n\nFeel free to ask for more details.\nCheers,\n\nLo\u00efc", "environment": "*Module Version:* current github master as of 2017-12-12\n*Puppet Version:* 4.8.2-5~bpo8+1\n*OS Name/Version:* Debian Jessie", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "36392", "fixedVersions": [], "id": "36392", "issueType": "Bug", "key": "MODULES-6289", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c47562ab90069f8b028", "resolution": "Duplicate", "resolutionDate": "2018-04-18T09:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : Resource 'Class[Apt]' contains a Hash value. It will be converted to the String ", "timeSpent": "PT0S", "updated": "2018-04-18T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The 'webadmins' group was not being created, so the user resource threw an error so permissions could not be assigned. what a mess. ", "created": "2017-12-12T11:09:00.000000"}], "components": [], "created": "2017-12-12T03:10:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d97986a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziolz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46300936_*|*_5_*:*_1_*:*_0"}], "description": "Failures in IBM installation manager in Jenkins\n\n{code}\n16:55:27 Failures:\n16:55:27 \n16:55:27   1) ibm_installation_manager::ibm_pkg installs package with non-root user with manage_user and manage_group \n16:55:27      Failure/Error: apply_manifest(pp, :catch_failures => true)\n16:55:27      Beaker::Host::CommandFailure:\n16:55:27        Host 'q7gf6oo4436f4ky.delivery.puppetlabs.net' exited with 4 running:\n16:55:27         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.5ud3GF\n16:55:27        Last 10 lines of output were:\n16:55:27        \tError: /Stage[main]/Ibm_installation_manager/File[/home/webadmin/IBM/tmp/InstallationManager]/group: change from root to webadmins failed: Could not find group webadmins\n16:55:27        \tNotice: /Stage[main]/Ibm_installation_manager/Archive[/home/webadmin/IBM/tmp/InstallationManager/ibm-agent_installer.zip]: Dependency File[/home/webadmin/IBM/tmp/InstallationManager] has failures: true\n16:55:27        \tNotice: /Stage[main]/Ibm_installation_manager/Exec[Install IBM Installation Manager]: Dependency File[/home/webadmin/IBM/tmp/InstallationManager] has failures: true\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/Archive[/home/webadmin/IBM/tmp/InstallationManager/ibm-agent_installer.zip]: Skipping because of failed dependencies\n16:55:27        \tError: Could not find group webadmins\n16:55:27        \tError: /Stage[main]/Ibm_installation_manager/File[/home/webadmin/IBM/InstallationManager]/group: change from root to webadmins failed: Could not find group webadmins\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/Exec[Install IBM Installation Manager]: Skipping because of failed dependencies\n16:55:27        \tNotice: /Stage[main]/Main/Ibm_pkg[Websphere0]: Dependency File[/home/webadmin/IBM/tmp/InstallationManager] has failures: true\n16:55:27        \tWarning: /Stage[main]/Main/Ibm_pkg[Websphere0]: Skipping because of failed dependencies\n16:55:27        \tNotice: Applied catalog in 0.27 seconds\n16:55:27        \n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/host.rb:375:in `exec'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:505:in `block in apply_manifest_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:434:in `apply_manifest_on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:512:in `apply_manifest'\n16:55:27      # ./spec/acceptance/ibm_pkg_spec.rb:57:in `block (4 levels) in <top (required)>'\n16:55:27 \n16:55:27   2) ibm_installation_manager::ibm_pkg installs package with non-root user with manage_user and manage_group File \"/home/webadmin/IBM/WebSphere0/AppServer\" should be directory\n16:55:27      Failure/Error: it { should be_directory }\n16:55:27        expected `File \"/home/webadmin/IBM/WebSphere0/AppServer\".directory?` to return true, got false\n16:55:27        \n16:55:27      # ./spec/acceptance/ibm_pkg_spec.rb:66:in `block (5 levels) in <top (required)>'\n16:55:27 \n16:55:27   3) ibm_installation_manager::ibm_pkg installs package with non-root user wihout manage_user with manage_group \n16:55:27      Failure/Error: apply_manifest(pp, :catch_failures => true)\n16:55:27      Beaker::Host::CommandFailure:\n16:55:27        Host 'q7gf6oo4436f4ky.delivery.puppetlabs.net' exited with 4 running:\n16:55:27         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.TnBmfl\n16:55:27        Last 10 lines of output were:\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/File[/home/webadmin/IBM/tmp/InstallationManager]: Skipping because of failed dependencies\n16:55:27        \tNotice: /Stage[main]/Ibm_installation_manager/Archive[/home/webadmin/IBM/tmp/InstallationManager/ibm-agent_installer.zip]: Dependency User[webadmin] has failures: true\n16:55:27        \tNotice: /Stage[main]/Ibm_installation_manager/File[/home/webadmin/IBM/InstallationManager]: Dependency User[webadmin] has failures: true\n16:55:27        \tNotice: /Stage[main]/Ibm_installation_manager/Exec[Install IBM Installation Manager]: Dependency User[webadmin] has failures: true\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/Archive[/home/webadmin/IBM/tmp/InstallationManager/ibm-agent_installer.zip]: Skipping because of failed dependencies\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/File[/home/webadmin/IBM/InstallationManager]: Skipping because of failed dependencies\n16:55:27        \tWarning: /Stage[main]/Ibm_installation_manager/Exec[Install IBM Installation Manager]: Skipping because of failed dependencies\n16:55:27        \tNotice: /Stage[main]/Main/Ibm_pkg[Websphere0]: Dependency User[webadmin] has failures: true\n16:55:27        \tWarning: /Stage[main]/Main/Ibm_pkg[Websphere0]: Skipping because of failed dependencies\n16:55:27        \tNotice: Applied catalog in 0.25 seconds\n16:55:27        \n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/host.rb:375:in `exec'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:505:in `block in apply_manifest_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:434:in `apply_manifest_on'\n16:55:27      # ./.bundle/gems/gems/beaker-puppet-0.8.0/lib/beaker-puppet/helpers/puppet_helpers.rb:512:in `apply_manifest'\n16:55:27      # ./spec/acceptance/ibm_pkg_spec.rb:98:in `block (4 levels) in <top (required)>'\n16:55:27 \n16:55:27   4) ibm_installation_manager::ibm_pkg installs package with non-root user wihout manage_user with manage_group File \"/home/webadmin/IBM/WebSphere0/AppServer\" should be directory\n16:55:27      Failure/Error: it { should be_directory }\n16:55:27        expected `File \"/home/webadmin/IBM/WebSphere0/AppServer\".directory?` to return true, got false\n16:55:27        \n16:55:27      # ./spec/acceptance/ibm_pkg_spec.rb:107:in `block (5 levels) in <top (required)>'\n16:55:27 \n16:55:27 Finished in 2 minutes 27.9 seconds (files took 39.13 seconds to load)\n16:55:27 24 examples, 4 failures\n16:55:27 \n16:55:27 Failed examples:\n16:55:27 \n16:55:27 rspec ./spec/acceptance/ibm_pkg_spec.rb:35 # ibm_installation_manager::ibm_pkg installs package with non-root user with manage_user and manage_group \n16:55:27 rspec ./spec/acceptance/ibm_pkg_spec.rb:66 # ibm_installation_manager::ibm_pkg installs package with non-root user with manage_user and manage_group File \"/home/webadmin/IBM/WebSphere0/AppServer\" should be directory\n16:55:27 rspec ./spec/acceptance/ibm_pkg_spec.rb:71 # ibm_installation_manager::ibm_pkg installs package with non-root user wihout manage_user with manage_group \n16:55:27 rspec ./spec/acceptance/ibm_pkg_spec.rb:107 # ibm_installation_manager::ibm_pkg installs package with non-root user wihout manage_user with manage_group File \"/home/webadmin/IBM/WebSphere0/AppServer\" should be directory\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33188", "fixedVersions": [], "id": "33188", "issueType": "CI Blocker", "key": "MODULES-6288", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-12-12T16:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " ibm-installation-manager (master): Acceptance Smoke Tests - expected `File \"/home/webadmin/IBM/WebSphere0/AppServer\".directory?` to return true, got false", "timeSpent": "PT0S", "updated": "2017-12-12T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "I am unaware of the exact details of this matter however it seem's to me that the gem was pulled due to an\u00a0issue being found\u00a0with it. I would\u00a0recommend that you use\u00a0\u00a0v2.6.1 which was released shortly after", "created": "2018-02-16T08:00:00.000000"}], "components": ["spec_helper"], "created": "2017-12-11T21:53:00.000000", "creator": "62438058699649006ae5ba2b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f285638"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziok7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5738809286_*|*_6_*:*_1_*:*_0"}], "description": "It looks like puppetlabs_spec_helper 2.6.0 was released but then yanked from RubyGems.\n\nFor reference:\n* https://rubygems.org/gems/puppetlabs_spec_helper , where 2.6.0 isn't visible\n* https://rubygems.org/gems/puppetlabs_spec_helper/versions , where it shows as yanked\n* https://github.com/puppetlabs/puppetlabs_spec_helper/releases , where it still shows as a tag\n* https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/CHANGELOG.md , which still shows it as a valid release\n* https://github.com/puppetlabs/puppetlabs_spec_helper/pull/219 , which approves the merge (I couldn't find a reference in the repo or this Jira to why it was yanked\n\nWas it yanked intentionally and I'm missing the notice as to what issue existed? Or was the yank accidental?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35267", "fixedVersions": [], "id": "35267", "issueType": "Bug", "key": "MODULES-6287", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438058699649006ae5ba2b", "resolution": "Fixed", "resolutionDate": "2018-02-16T08:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper 2.6.0 yanked from RubyGems", "timeSpent": "PT0S", "updated": "2018-02-16T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0dfe50bb2b0070b6b0b3", "created": "2018-06-27T06:45:00.000000", "name": "bi_qa_compile_times.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13036"}], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c13e0a1d81f0069d8e29a]. Are you continuing to experience this problem? I checked with customer support and this hasn't been reported by other customers.", "created": "2017-12-22T08:42:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "Hi. We have not investigated further, for the moment we've just reverted back to 4.15.0 and backported a little thing we needed from 4.21.0. The issue may still be there.", "created": "2018-01-08T02:28:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "Hi.\n\nWe have statistics from the\u00a0 real world and also a trivial to reproduce test case.\n\n!bi_qa_compile_times.png|width=634,height=274!\n\nAttached plot shows compilation time for a 24 hour period for a particular identical set of 245 puppet agents.\n\nThe left hand vertical dashed bar is the upgrade of of stdlib from 4.15.0 to 4.21.1.\n\nThe right hand vertical dashed bar is when we removed some completely unnecessary ensure_resources that we had.\n\nAnd now a test case with a simple manifest test.pp\n{panel:title=test.pp}\n{code}\n$x = range(0,1000)\n\n$x.each | $y | {\n ensure_resource('user',$x)\n }\n{code}\n{panel}\n{panel:title=shell}\ngit clone [https://github.com/puppetlabs/puppetlabs-stdlib.git] stdlib\n cd stdlib\n puppet apply ../test.pp --noop --modulepath ..\n{panel}\n * With current HEAD (164e55a3d23c55d479e250610d6312d6db21ef02) (4.25.1 and some)\n\n{panel:title=\"compilation result\"}\nNotice: Compiled catalog for aiadm81.cern.ch in environment production in 88.89 seconds\n{panel}\nThere are two commits that cause a slowdown to the above test case both of which occured\n during the 4.16.0 to 4.17.0 release.\n * Compile went from 24 seconds to 62 seconds with this:\n\n[https://github.com/puppetlabs/puppetlabs-stdlib/commit/4f19c27137d6de29ae63bf73115f1e8fefd00b03]\n{panel:title=\"git bisect output\"}\n4f19c27137d6de29ae63bf73115f1e8fefd00b03 is the first bad commit\n commit 4f19c27137d6de29ae63bf73115f1e8fefd00b03\n Author: Hunter Haugen <hunter@puppet.com>\n Date: Tue Apr 25 12:08:46 2017 -0700\n\n(PE-20308) Pass a literal type and not a string to findresource\n\n:040000 040000 0a64107739275465dc23fa96a5a8c95418348716 3165311085942a8d304de365ccdf79d7ee2755fe M lib\n :040000 040000 cd799a524f85edd9323244b6dd15282acd547f26 c847f8937ac4a6b331bad6b43b9480910125a925 M spec\n{panel}\n * The compile went from 62 seconds to 82 seconds with\n [https://github.com/puppetlabs/puppetlabs-stdlib/commit/32e5a87bb3b8c1d0fabc1e8c2687e4a750173cb5]\n\n{panel:title=\"git bisect output\"}\n32e5a87bb3b8c1d0fabc1e8c2687e4a750173cb5 is the first bad commit\n commit 32e5a87bb3b8c1d0fabc1e8c2687e4a750173cb5\n Author: Hunter Haugen <hunter@puppet.com>\n Date: Fri Apr 28 15:48:56 2017 -0700\n\n(PE-20308) Also fix defined type strings & references\n\n:040000 040000 a512d08effb4aec472e087c707606a405cdbea34 cdccbfc4208d6ab416c4ee45da109cd4bbd44945 M lib\n :040000 040000 f1d109ab22bf635ee68e58b75752d81fd8f818b2 f83e06fca5e376388e23833c0b5bdfc70e25379c M spec\n{panel}\n\u00a0", "created": "2018-06-27T06:57:00.000000"}], "components": ["stdlib"], "created": "2017-12-11T15:21:00.000000", "creator": "623c13e0a1d81f0069d8e29a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c5109f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziocn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/17"}], "description": "_Basic Info_\n*Module Version:* 4.21.0\n*Puppet Version:* 4.9.4\n*OS Name/Version:* CentOS 7\n\nOpening this ticket to track our investigations mainly.\n\nWe've seen in a large installation that when upgrading {{stdlib}} from {{4.15.0}} to {{4.21.0}} the Puppet masters need more time to compile the catalogs of the plant, spending more resources and therefore slowing down other types or requests.\n\nOur monitoring shows that compilations are 20% slower in average. For the moment we've decided to revert the change instead of adding more resources.\n\nAfter looking at the diff, only changes affecting the following functions look interesting.\n\n* lib/puppet/parser/functions/defined_with_params.rb\n* lib/puppet/parser/functions/ensure_packages.rb\n* lib/puppet/parser/functions/pw_hash.rb\n\nBeing the following the changes affecting those functions.\n\n{noformat}\nb1071e4 (MODULES-5546) add check for pw_hash\n42d4ea7 (MODULES-4908) adds support for sensitive data type to pw_hash\n5a17bf1 Merge pull request #716 from EmersonPrado/MODULES-4377\n7b8b9f8 (MODULES-5095) Workaround for PUP-7650\n5ad49eb Fix issue where the following causes obscure catalog compilation errors:\n32e5a87 (PE-20308) Also fix defined type strings & references\nccabfd3 (PE-20308) Correct boundary for 4.5 vs 4.6\n4f19c27 (PE-20308) Pass a literal type and not a string to findresource\n2c138de (FM-6051) Adds comments to warn for UTF8 incompatibility\ne4ea1c4 Merge pull request #729 from eputnam/i18n_prep\n6077460 Should only try to aplpy the resource if it not defined\ne2a8690 (MODULES-4473) join strings for i18n parser This commit joins all strings that are split over two lines with a plus, backslash, or double less than so that our magical i18n parser can wave over the module and mark every ruby string with our i18n function.\n76d0ec4 Include routine to converge ensure values 'present' and 'installed'\n{noformat}\n\n[4f19c27137d6de29ae63bf73115f1e8fefd00b03|https://github.com/puppetlabs/puppetlabs-stdlib/pull/761] seems to be the most promising one but we're still investigating.\n\nAny ideas are welcome.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33229", "fixedVersions": [], "id": "33229", "issueType": "Bug", "key": "MODULES-6286", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13e0a1d81f0069d8e29a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: 20% slower compilations when upgrading from 4.15.0 to 4.21.0", "timeSpent": "PT0S", "updated": "2020-01-14T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] to loop back with Dan and Andrew on the status of the blog posts.", "created": "2018-07-10T17:50:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Dan confirmed today that he's aiming for mid-August for his blog post on taking an existing DSC custom resource and using it in dsc_ lite.", "created": "2018-07-10T18:33:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Reaching out to community to offer remote presentation services to user groups if they are interested. Can also offer short pre-recorded videos if they would like it.", "created": "2018-07-16T12:39:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Andrew will work on a draft of his blog post in the first week of August.", "created": "2018-07-19T17:07:00.000000"}], "components": [], "created": "2017-12-11T12:20:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@147969b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:r"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20663616875_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6549034373"}], "description": "Blog post! (Dan Franciscus and Andrew Ball are going to work on one post each, we'll review)\nPuppet User Group talk?", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "38540", "fixedVersions": [], "id": "38540", "issueType": "Task", "key": "MODULES-6285", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-10-22T12:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_Lite: SPIKE Disseminate DSC_Lite module knowledge to community", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/143", "created": "2017-12-14T10:24:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Some manual testing done as well. The following manifest runs properly on a Win2016 box with PS5.1\n\n\n{code:puppet}\n$site_name                   = '78b53ac5da8d1d20141b'\n$app_name                    = 'ddcaa3b9334ba9e3caf2'\n$thumbprint                  = '5AF34A41D74D71277A3CB0273217D9A52FA8CC86'\n$site_hostname               = 'www.puppet.local'\n$site_path                   = 'c:/inetpub/basic'\n$app_path                    = 'c:/inetpub/modify'\n$app_pool                    = 'test_app_pool'\n\niis_application_pool{$app_pool:\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n}\n\niis_site { $site_name:\n  ensure          => 'started',\n  physicalpath    => $site_path,\n  applicationpool => $app_pool,\n  bindings        => [\n    {\n      'bindinginformation' => \"*:80:${site_hostname}\",\n      'protocol'           => 'http',\n    },\n    {\n      'bindinginformation'   => \"*:443:${site_hostname}\",\n      'protocol'             => 'https',\n      'certificatestorename' => 'MY',\n      'certificatehash'      => $thumbprint,\n      'sslflags'             => 0,\n    },\n  ],\n  require => File[$site_path],\n}\n\niis_application { $app_name:\n  ensure       => 'present',\n  sitename     => $site_name,\n  physicalpath => $app_path,\n  sslflags     => ['Ssl','SslRequireCert'],\n  require      => File[$app_path],\n}\n\nfile{[$site_path,$app_path]:\n  ensure => 'directory',\n}\n{code}\n", "created": "2018-01-05T14:20:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "IIS Code update merged to master:\n\nhttps://github.com/puppetlabs/puppetlabs-iis/commit/352e72b73fa658a2076d2ad74b7d285b5f5db905", "created": "2018-01-08T09:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_i18n-ruby_master/39/", "created": "2018-01-08T18:30:00.000000"}], "components": ["iis"], "created": "2017-12-11T08:35:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests must pass, since underlying powershell functionality has changed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38311fac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzinzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_33473174_*|*_1_*:*_1_*:*_328164_*|*_3_*:*_1_*:*_174474789_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_2246595631"}], "description": "Update the powershell_manager code to the latest version in the powershell module. This means an update from stdout redirection to named pipes, so will require significant acceptance testing to ensure that the iis providers still work", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "41673", "fixedVersions": [], "id": "41673", "issueType": "Improvement", "key": "MODULES-6283", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-01-08T18:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : update powershell_manager", "timeSpent": "PT0S", "updated": "2018-01-08T18:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:5f990747632c62007143ee0a]. I'm not sure I understand the issue here - is this a problem with Concat that needs to be addressed, or a problem with the aide module? Any feedback you could give would be help, thanks!", "created": "2017-12-22T08:12:00.000000"}, {"author": "5f990747632c62007143ee0a", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], The module aide is using the concat module (manifests/config.pp), the problem is in the aide module because it's using the Concat module without adding quotes to the order parameter.", "created": "2018-01-03T03:10:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:5f990747632c62007143ee0a]. It will be best to raise this issue against the aide module directly - go to the \"Report Issues\" link on the module page on the Forge - it should bring you to a place where you can raise the issue directly with the module owners. Puppet doesn't maintain the aide module, so won't be able to fix the issue. Please let me know if you've any issues with this. Thanks!", "created": "2018-01-03T09:21:00.000000"}, {"author": "5f990747632c62007143ee0a", "body": "Thanks [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], i filed a ticket in github under the module aide:\nhttps://github.com/mklauber/puppet-aide/issues/12", "created": "2018-01-04T05:35:00.000000"}], "components": ["concat"], "created": "2017-12-11T08:21:00.000000", "creator": "5f990747632c62007143ee0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e319082"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzinzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1990789948_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.1.2\n*Puppet Version:* 3.8.7\n*OS Name/Version:* CentOS 7\nWe are preparing to upgrade puppet to 4.X, but when we used the catalogue preview module to prepare for the upgrade, we found that the puppet forge module aide v1.1.2 has a deprecated feature, and there is no newer version of this modules in puppet forge.\nit has the following deprecation:\n  MIGRATE4_AMBIGUOUS_INTEGER (8)\n    /etc/puppet/environments/production/modules/aide/manifests/config.pp:[14:16,21:16]\n\n\n{noformat}\nif $operatingsystemmajrelease == \"7\" {\n    concat::fragment { 'aide.conf.header':\n    target  => 'aide.conf',\n    order   => 01,\n    content => template( 'aide/aide.conf.rhel7.erb')\n    }\n}\n{noformat}\n\n\n\n\n\n*Desired Behavior:*\n\nThe order in concat should be inside quotes.\n*Actual Behavior:*\nThere are no quotes for the order parameter.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "38539", "fixedVersions": [], "id": "38539", "issueType": "Bug", "key": "MODULES-6282", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f990747632c62007143ee0a", "resolution": "Won't Do", "resolutionDate": "2018-01-03T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The module aide v1.1.2 has a deprecated feature", "timeSpent": "PT0S", "updated": "2018-01-04T05:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "This PR is green through Adhoc: [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/32/]\n\nThe issue was that prior to the change in [PR 263|https://github.com/puppetlabs/puppetlabs-sqlserver/pull/263], errors returned from SQL Statements were caught by the rescue, and had to be parsed out of a large block of text using a regex. The regex pattern required that the error message start with \"SQL Server \\n\". If the error text did not fit this pattern, an error return code was returned, but not the error text.\u00a0\n\nThis change switches to examining the ADO Connection object when a rescue is triggered to see if an error is present in the object. [Documentation|https://docs.microsoft.com/en-us/sql/ado/reference/ado-api/description-property].", "created": "2018-02-27T14:58:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "New Green Jenkins run for current code version:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/36/", "created": "2018-02-28T09:49:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-sqlserver/commit/53162b61f7e24810268839e805d16fc7f214cd95", "created": "2018-03-05T10:45:00.000000"}], "components": ["sqlserver"], "created": "2017-12-11T07:16:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59827012"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Supporting Windows well is important to us, and the SQLServer module is one of the most demanded Windows modules. Not getting back errors from TSQL statements run using this module makes it very difficult to troubleshoot."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6807"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1024805_*|*_1_*:*_1_*:*_6421769030_*|*_10009_*:*_1_*:*_848374477_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.1\n*Puppet Version:* PE 2017.2.2\n*OS Name/Version:* Ubuntu 14.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* When a TSQL Query is executed and an error message should be raised, this error message needs to be returned to the user in the Puppet run output.\n\n\n*Actual Behavior:*\n\n\nIt is thought that since the change to using SQLNCLI11 as a connector instead of SQLOLEDB there may not be the same level of output returned, so there may not be anything for the code at https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/lib/puppet/type/sqlserver_tsql.rb#L111-L114 to return.\nThe desired behaviour is for any error messages to be returned to the user.", "epicLinkSummary": "SQL 2.1.1 Release", "estimate": "PT0S", "externalId": "35266", "fixedVersions": [], "id": "35266", "issueType": "Bug", "key": "MODULES-6281", "labels": [], "originalEstimate": "PT0S", "parent": "42846", "parentSummary": "SQL 2.1.1 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Fixed", "resolutionDate": "2018-03-05T11:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/sqlserver : No error message thrown when TSQL query executed", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1359761efb0069ce0661", "body": "Created PR on Github: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/268", "created": "2017-12-11T03:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note that this was merged into master at", "created": "2018-03-01T18:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "1.x branch now reverts this PR but keeps it in master.  Will resolve ticket prior to a 1.6.0 release.", "created": "2018-03-13T00:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "1.x branch is in the process of being released.  Marking as blocked until the release is completed.", "created": "2018-03-14T01:20:00.000000"}], "components": ["puppet_agent"], "created": "2017-12-11T03:03:00.000000", "creator": "623c1359761efb0069ce0661", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f9a3198"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlz53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7379999622_*|*_1_*:*_1_*:*_197095081_*|*_10007_*:*_2_*:*_3043249945_*|*_3_*:*_1_*:*_342394676_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5407796001"}], "description": "_Basic Info_\n*Module Version:* 1.5.0\n*Puppet Version:* *\n*OS Name/Version:* Debian OS Family\n\nThe module depends on the puppetlabs/apt module. The version of it has to be < 3.0.0. Some newly created modules (e.g. puppetlabs/kubernetes) require newer versions of puppetlabs/apt, which makes them incompatible to puppetlabs/puppet_agent.\n\n*Desired Behavior:*\npuppetlabs/puppet_agent is compatible with some more current version of puppetlabs/apt.\n\n*Actual Behavior:*\npuppetlabs/puppet_agent is compatible only with puppetlabs/apt < 3.0.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38538", "fixedVersions": ["puppet_agent 2.0.0"], "id": "38538", "issueType": "Improvement", "key": "MODULES-6280", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1359761efb0069ce0661", "resolution": "Fixed", "resolutionDate": "2018-06-18T15:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : ensure compatibility to puppetlabs/apt > 3.0.0", "timeSpent": "PT0S", "updated": "2018-06-18T15:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:623c0987a2f6400069eb7695]. This issue has now been resolved with\u00a0[this PR|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/223]. Thanks for submitting the bug and contributing your PR!", "created": "2018-11-08T07:10:00.000000"}], "components": [], "created": "2017-12-09T15:15:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27590f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzinvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28828464872_*|*_5_*:*_1_*:*_0"}], "description": "After submitting PR #218 to add the {{defaults:}} section to the {{.fixtures.yml}} file, handling of missing {{.fixtures.yml}} files or missing {{fixtures:}} sections broke.\n\nPR [#222|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/222] fixes this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38522", "fixedVersions": [], "id": "38522", "issueType": "Bug", "key": "MODULES-6279", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2018-11-08T07:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper - Fix handling of missing .fixtures.yml or fixtures: section", "timeSpent": "PT0S", "updated": "2018-11-08T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/commit/bd4ee26f5e85329924467758cd7a2458714b5a5a", "created": "2018-01-04T00:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No CI required yet.", "created": "2018-01-04T00:34:00.000000"}], "components": ["scheduled_task"], "created": "2017-12-08T12:25:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b340766"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzin2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2235902747_*|*_3_*:*_1_*:*_54237672_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "34243", "fixedVersions": [], "id": "34243", "issueType": "Task", "key": "MODULES-6278", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-01-04T00:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Import existing Puppet code for scheduled_task to the new repo", "timeSpent": "PT0S", "updated": "2018-01-04T00:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-12-08T10:26:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30ec533b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.3.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylod3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22592_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_926680556_*|*_10015_*:*_1_*:*_3565924906"}], "description": "Set of tickets for a bugfix release", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42775", "fixedVersions": ["IIS 4.3.0"], "id": "42775", "issueType": "Epic", "key": "MODULES-6277", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2018-01-29T10:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS 4.3.0", "timeSpent": "PT0S", "updated": "2019-01-08T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-08T10:20:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77b3c2f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL 2.2.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyloc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_33979356650_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_2847211933"}], "description": "Set of tickets to add new features (if any) to support installing and configuring SQL 2016 and SQL 2017.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40689", "fixedVersions": [], "id": "40689", "issueType": "Epic", "key": "MODULES-6276", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2019-02-07T15:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQL 2.2.0", "timeSpent": "PT0S", "updated": "2019-02-07T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a20ab85d-4ee6-45da-8088-8f51a841059f", "body": "[~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] This ticket needs to go to the modules team. We dont support the VMware modules\n\nFYI [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-01-24T23:01:00.000000"}], "components": ["vsphere"], "created": "2017-12-08T09:00:00.000000", "creator": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bead197"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimrr:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "28427"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/18"}], "description": "A customer has raised a ticket having issues with the compatibility of the puppetlabs/vsphere module with versions 6 & 6.5 of VMware. They have just stated that the module doesn't work well with the versions specified.\n\nhttps://puppetlabs.zendesk.com/agent/tickets/28427\n\n*Module Version:* 1.2.2\n*Puppet Version:* 2017.3.2\n*OS Name/Version:* CentOS 7.0\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33226", "fixedVersions": [], "id": "33226", "issueType": "New Feature", "key": "MODULES-6520", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1134d60c-31df-407a-b573-e0cfaef8865e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/vsphere : compatibility with newer VMware versions", "timeSpent": "PT0S", "updated": "2020-02-12T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-12-08T08:57:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae5a4ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimrj:"}], "description": "_Basic Info_\n*Module Version:* 2.2.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Debian Jessie\n\nThe {{source}} parameter accepts both a hash and a string for specifying git remotes. However, it seems like if you specify the source as a hash containing just a single remote, the module will try to update the remotes on every Puppet run even if it's not changed.\n\nThe reason why I've got a hash containing a single remote is that in my manifest I'm doing something along the lines of:\n\n{code}  ensure_resource('vcsrepo', \"${final_root_location} ${git_repo_path}\", deep_merge({\n    path       => $git_repo_path,\n    provider   => 'git',\n    source     => {\n      origin => \"ssh://${git_server}/srv/git/${final_root_location}\",\n    },\n    branch     => $git_branch_name,\n    submodules => $git_submodules,\n  }, $extra_vcsrepo_settings)){code}\n\nWith the {{deep_merge}} (from stdlib) of the {{$extra_vcsrepo_settings}} it allows me to easily add new sources in _some_ situations. In this particular use-case, I have a \"generic\" git resource type defined in my manifest which contains all the common stuff to create directories, set permissions and all that jazz in addition to checking out from our company git repo. The {{extra_vcsrepo_settings}} variable is passed into this in some situations where we need an additional remote, but in most cases we only want the one.\n\n*Desired Behavior:*\nvcsrepo should treat a hash containing a single remote the same as a plain string for the {{source}} parameter on git repos\n\n*Actual Behavior:*\nEvery Puppet run it notifies me that it has updated the source from a string to a hash:\n{code}Notice: /Stage[main]/Zedcore::Profile::Trac::App_server/Zedcore::Git::Generic[/srv/www/data/trusts]/Vcsrepo[feed-templates /srv/www/data/trusts]/source: source changed 'ssh://git.mycompany.com/srv/git/feed-templates' to '{\"origin\"=>\"ssh://git.mycompany.com/srv/git/feed-templates\"}'{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42774", "fixedVersions": [], "id": "42774", "issueType": "Bug", "key": "MODULES-6274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo : Supplying a single git source as a hash causes an update on every puppet run", "timeSpent": "PT0S", "updated": "2017-12-22T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2017-12-08T08:49:00.000000", "creator": "623c146250bb2b0070b6b497", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a8bf49b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25774627100_*|*_6_*:*_1_*:*_0"}], "description": "A customer tried to install Chocolatey using the supported Puppet module and found that it would not install on automated runs however it would on manual runs using puppet agent -t.\n\nThey are using 2017.3.1 master on RHEL 7.3. \nThe agent is running Windows Server 2012 R2\nPowershell was version 4. \n\nThey added the code below which made the module start installing through the automated runs:\n{code}\n# ADDED \nif ($PSVersionTable.PSVersion.Major -eq 4) { \n[System.Reflection.Assembly]::LoadWithPartialName(\"System.IO.Compression.FileSystem\") | Out-Null \n[System.IO.Compression.ZipFile]::ExtractToDirectory($file, $tempDir) \n} \n#ADDED END \nelseif ($PSVersionTable.PSVersion.Major -lt 5) { \n$shellApplication = new-object -com shell.application \n$zipPackage = $shellApplication.NameSpace($file) \n$destinationFolder = $shellApplication.NameSpace($tempDir) \n$destinationFolder.CopyHere($zipPackage.Items(),0x10) \n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41711", "fixedVersions": [], "id": "41711", "issueType": "New Feature", "key": "MODULES-6273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146250bb2b0070b6b497", "resolution": "Cannot Reproduce", "resolutionDate": "2018-10-02T17:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolately not installing through Automated Puppet Runs", "timeSpent": "PT0S", "updated": "2018-10-02T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-08T03:29:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38f47a3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimq7:"}], "description": "Please document the what each of the features names does in the readme:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver#features\n\nFeatures are documented in sourcecode in the file:\n\n/lib/puppet_x/sqlserver/features.rb\n{noformat}\n      def self.get_instance_features(reg_root, instance_name)\n        instance_features = {\n          # also reg Replication/IsInstalled set to 1\n          'SQL_Replication_Core_Inst' => 'Replication', # SQL Server Replication\n          # also WMI: SqlService WHERE SQLServiceType = 1 # MSSQLSERVER\n          'SQL_Engine_Core_Inst'      => 'SQLEngine', # Database Engine Services\n          'SQL_FullText_Adv'          => 'FullText', # Full-Text and Semantic Extractions for Search\n          'SQL_DQ_Full'               => 'DQ', # Data Quality Services\n          'sql_inst_mr'               => 'ADVANCEDANALYTICS', # R Services (In-Database)\n          'SQL_Polybase_Core_Inst'    => 'POLYBASE', # PolyBase Query Service for External Data\n        }\n\n        feat_root = \"#{reg_root}\\\\ConfigurationState\"\n        features = get_sql_reg_val_features(feat_root, instance_features)\n\n        # https://msdn.microsoft.com/en-us/library/ms179591.aspx\n        # WMI equivalents require trickier name parsing\n        parent_subkey_features = {\n          # also WMI: SqlService WHERE SQLServiceType = 5 # MSSQLServerOLAPService\n          'OLAP' => 'AS', # Analysis Services,\n          # also WMI: SqlService WHERE SQLServiceType = 6 # ReportServer\n          'RS' => 'RS' # Reporting Services - Native\n}\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36391", "fixedVersions": [], "id": "36391", "issueType": "Improvement", "key": "MODULES-6272", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "document the installable features", "timeSpent": "PT0S", "updated": "2019-02-07T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Commit pushed up as https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/74faa2d3df8bdcb76434c9023f51ab44fbc55e95", "created": "2017-12-07T17:53:00.000000"}], "components": ["scheduled_task"], "created": "2017-12-07T17:49:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@460b283e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57037_*|*_3_*:*_1_*:*_218091_*|*_5_*:*_1_*:*_0"}], "description": "Create an initial commit that contains content as generated by the PDK", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "36390", "fixedVersions": [], "id": "36390", "issueType": "Task", "key": "MODULES-6271", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-12-07T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Scaffold skeleton module with PDK", "timeSpent": "PT0S", "updated": "2017-12-07T17:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "modulesync_configs PR at https://github.com/puppetlabs/modulesync_configs/pull/168\nPR with changes at https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/1\n\nNot sure if we should add a {{.sync.yml}} and re-run modulesync at this point or not (like the one in IIS)?\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/.sync.yml", "created": "2017-12-07T18:12:00.000000"}], "components": ["scheduled_task"], "created": "2017-12-07T17:48:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ff80240"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348283_*|*_10007_*:*_1_*:*_6930616_*|*_3_*:*_1_*:*_1104398_*|*_5_*:*_1_*:*_0"}], "description": "Add the module to modulesync repo, and put up a PR to sync it.", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "35265", "fixedVersions": [], "id": "35265", "issueType": "Task", "key": "MODULES-6270", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-12-07T20:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add to modulesync", "timeSpent": "PT0S", "updated": "2017-12-07T20:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] approved / [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] merged in https://github.com/puppetlabs/ci-job-configs/commit/17d8e884e51ac2e0b000aa3c0f5fca74da483bdb\n\nI verified it ran through to completion in CI (even if it has nothing to do) - https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-scheduled_task_i18n-ruby_master/\n\nBasic plumbing looks operational", "created": "2017-12-08T12:19:00.000000"}], "components": ["scheduled_task"], "created": "2017-12-07T17:47:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a7ee353"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58385951_*|*_1_*:*_1_*:*_304219_*|*_10007_*:*_1_*:*_6366212_*|*_3_*:*_1_*:*_1705044_*|*_5_*:*_1_*:*_0"}], "description": "Make sure that there are modules pipelines on Jenkins capable of running the new module", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "34242", "fixedVersions": [], "id": "34242", "issueType": "Task", "key": "MODULES-6269", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-12-08T12:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add ci-job-configs definition", "timeSpent": "PT0S", "updated": "2017-12-08T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Completed - repo is at https://github.com/puppetlabs/puppetlabs-scheduled_task", "created": "2017-12-07T17:52:00.000000"}], "components": ["scheduled_task"], "created": "2017-12-07T17:42:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6afc6642"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_554332_*|*_3_*:*_1_*:*_55221_*|*_5_*:*_1_*:*_0"}], "description": "Create a holding spot for code to land\n\nIn addition, make sure that:\n\n* Teams are configured correctly\n* Webhooks are setup for TravisCI / AppVeyor\n* Any necessary branch protections are in place", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "33222", "fixedVersions": [], "id": "33222", "issueType": "Task", "key": "MODULES-6263", "labels": [], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-12-07T17:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Create initial repository", "timeSpent": "PT0S", "updated": "2017-12-07T17:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c180f8d8b9c0068b8b643", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-firewall/pull/744", "created": "2017-12-07T14:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR merged, resolving ticket.", "created": "2017-12-08T05:21:00.000000"}], "components": ["firewall"], "created": "2017-12-07T13:35:00.000000", "creator": "623c180f8d8b9c0068b8b643", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Iptables rules with dashes in the chain name and a negated property should be correctly managed by the module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ed78970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56775731_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.11.0\n*Puppet Version:* 4.8 .2\n*OS Name/Version:* CentOS 7.4\n\n*Desired Behavior:*\nIf an iptables rule on a chain with a dash in the name contains a negation in the first argument, the rule fails to parse.  As an example, if iptables includes the following rule, the rule will fail to parse: '-A CHAIN-WITH-DASH ! -i eth0 -p tcp -m comment --comment \"005 iniface 2\" -j DROP'.  This is a valid rule and should be parsed by the module.\n\n*Actual Behavior:*\nWhen the firewall module runs, it logs a parse warning.  Because the existing rule is not parsed, the firewall resource will create a duplicate copy of the rule every time puppet runs.  \n\nWarning: Skipping unparsable iptables rule: keys (4) and values (6) count mismatch on line: -A CHAIN-WITH-DASH ! -i eth0 -p tcp -m comment --comment \"005 iniface 2\" -j DROP\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34241", "fixedVersions": [], "id": "34241", "issueType": "Bug", "key": "MODULES-6261", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c180f8d8b9c0068b8b643", "resolution": "Fixed", "resolutionDate": "2017-12-08T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : Rules with a dash in chain name doesn't parse", "timeSpent": "PT0S", "updated": "2017-12-08T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Rubocop'd and\n\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/257", "created": "2017-12-13T09:19:00.000000"}], "components": ["java"], "created": "2017-12-07T07:48:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13da1684"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzimb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521887190_*|*_3_*:*_1_*:*_409033047_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "33219", "fixedVersions": [], "id": "33219", "issueType": "Improvement", "key": "MODULES-6260", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-18T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "infile: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-18T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This appears to the NSS packages on centos7 being to old and rejected due to ssl vulnerabilities. If so, this would be better solved by whomever builds the VMs.", "created": "2018-01-23T11:41:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "This issue hasn't raised it's head in a while so assuming a fix went in to the VMs - as a result gunna close this out.\u00a0\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/master/job/forge-module_puppetlabs-tomcat_intn-sys_smoke-master/", "created": "2018-02-07T09:28:00.000000"}], "components": [], "created": "2017-12-07T06:57:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2265bd0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzim9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5365855975_*|*_5_*:*_1_*:*_0"}], "description": "{code}\n04:51:44 Failed examples:\n04:51:44 \n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:13 # Acceptance case one Initial install Tomcat and verification Should apply the manifest without error\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:112 # Acceptance case one Initial install Tomcat and verification Should be serving a page on port 80\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:117 # Acceptance case one Initial install Tomcat and verification Should be serving a page on port 8080\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:154 # Acceptance case one Start Tomcat with verification Should apply the manifest without error\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:177 # Acceptance case one Start Tomcat with verification Should be serving a page on port 80\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:195 # Acceptance case one un-deploy the war with verification Should not have deployed the war\n04:51:44 rspec ./spec/acceptance/acceptance_1b_spec.rb:204 # Acceptance case one remove the connector with verification Should apply the manifest without error\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36389", "fixedVersions": [], "id": "36389", "issueType": "Bug", "key": "MODULES-6259", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-02-07T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tomcat: All smoke tests failing on CI", "timeSpent": "PT0S", "updated": "2018-02-07T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "63d2e011ed33fd0707b94e2e", "created": "2017-12-07T04:16:00.000000", "name": "run.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12839"}], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this issue [~accountid:63d2e011ed33fd0707b94e2e]. We will look into it, but given our backlog and other priorities it could be some time before we can address this. Feel free to submit a PR if this is a pressing issue for you and we'll look to merge it asap. Thanks!", "created": "2017-12-15T08:22:00.000000"}, {"author": "63d2e011ed33fd0707b94e2e", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I think this is only an issue if you use Puppet 5 Agents with a Puppet 4 Server, therefore this issue should receive a low priority.\n\nWe are working on updating our server to Puppet 5 in a few days, I will report back if this indeed fixes the problem.\nI created this ticket for the record so that other people with the same problem don't need to waste any time debugging the issue again.", "created": "2017-12-18T06:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:63d2e011ed33fd0707b94e2e]\n\nJust wondering if your upgrade fixed the issue?\u00a0\n\nApologies for the delay, we are having a small ticket clear up. :)\u00a0", "created": "2021-06-21T04:34:00.000000"}], "components": ["concat"], "created": "2017-12-07T04:20:00.000000", "creator": "63d2e011ed33fd0707b94e2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78eeddd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzim8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-concat master\n\nWhen using concat::fragment, the encoding of a file is incorrectly reported as ASCII while the file is encoded as UTF-8. I built a minimum working example at https://github.com/mauricemeyer/concat_test that intends to create `/root/concat_test.txt`\n\nRunning:\n{code}\ngit clone https://github.com/mauricemeyer/concat_test.git\ngit clone https://github.com/puppetlabs/puppetlabs-stdlib concat_test/modules/stdlib\ngit clone https://github.com/puppetlabs/puppetlabs-concat concat_test/modules/concat\npuppet apply --modulepath concat_test/modules/ concat_test/working.pp\n{code}\n\ncreates /root/concat_test.txt as both parts of the concat are created by the Puppet server, which encodes it as UTF-8 as it is Version 4.\n\nHowever, running:\n{code}\npuppet apply --modulepath concat_test/modules/ concat_test/broken.pp\n{code}\nfails as the encoding of concat_test/modules/concat_test/files/footer.txt is reported as ASCII while the file is UTF-8 due to containing umlauts.\n\n*Desired Behavior:*\nPuppet creats /root/concat_test.txt and does not wrongly report file encodings\n\n*Actual Behavior:*\nPuppet fails as the encoding of concat_test/modules/concat_test/files/footer.txt is reported as ASCII while the file is UTF-8 due to containing umlauts.\n\nI attached the output of one puppet apply where I added the output of the file type that is reported by `concat_file.rb` in line 186.", "environment": "Puppet Server Version: 4.10.0\nPuppet Agent Version: 5.3.3", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "42773", "fixedVersions": [], "id": "42773", "issueType": "Bug", "key": "MODULES-6258", "labels": ["concat"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e011ed33fd0707b94e2e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-concat : Concat fails with Puppet Server 4 when Agent is 5.x", "timeSpent": "PT0S", "updated": "2021-06-21T04:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-iis/commit/78e9f02dcccb100b94abc7bcdee486efa1bb447c", "created": "2018-01-24T11:30:00.000000"}], "components": [], "created": "2017-12-07T01:54:00.000000", "creator": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cfc8549"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The IIS module should be idempotent. We aren't clear on this but the impact might also include forcing a restart of IIS which could be a disruption if it were a production web server."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3567179981_*|*_10007_*:*_1_*:*_410415970_*|*_3_*:*_1_*:*_204128814_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.2.1\n*Puppet Version:* 2017.2.3\n*OS Name/Version:* Server 2012 R2\n\n_Describe your issue in as much detail as possible..._\niis_application resource is unable to recognise existing application nested in a site subfolder.\nSteps to reproduce\n# Create new IIS site named \"test\"\n# Create subfolders named \"SubFolder/IISApp\" in \"test\" root folder\n# create new IIS application \n{code}\niis_application { 'IISApp':\n  ensure             => 'present',\n  applicationpool    => 'DefaultAppPool',\n  applicationname    => '/SubFolder/IISApp',\n  authenticationinfo => {\n  'iisClientCertificateMapping' => false,\n  'clientCertificateMapping' => false,\n  'anonymous' => true,\n  'basic' => false,\n  'windows' => false\n},\n  enabledprotocols   => 'http',\n  physicalpath       => 'C:\\inetpub\\Test\\SubFolder\\IISApp',\n  sitename           => 'test',\n}\n{code}\n# Run puppet apply to create new iis application called IISApp\n{code}\nNotice: Compiled catalog for nt9y5wgj3zdmx4p.delivery.puppetlabs.net in environm\nent production in 0.19 seconds\nNotice: /Stage[main]/Main/Iis_application[IISApp]/ensure: created\nNotice: Applied catalog in 4.25 seconds\n{code}\n# Run {{puppet apply}} again. It is showing corrective changes and attempt to create the same IISApp application which should not be the case\n{code}\nNotice: Compiled catalog for nt9y5wgj3zdmx4p.delivery.puppetlabs.net in environm\nent production in 0.16 seconds\nNotice: /Stage[main]/Main/Iis_application[IISApp]/ensure: created\nNotice: Applied catalog in 4.14 seconds\n{code}\n# Run {{puppet resource iis_application}}. Note the name of the application **test\\SubFolderIISApp**, it is missing one backslash.\n{code}\niis_application { 'test\\SubFolderIISApp':\n  ensure             => 'present',\n  applicationpool    => 'DefaultAppPool',\n  authenticationinfo => {\n  'iisClientCertificateMapping' => false,\n  'clientCertificateMapping' => false,\n  'anonymous' => true,\n  'basic' => false,\n  'windows' => false\n},\n  enabledprotocols   => 'http',\n  physicalpath       => 'C:\\inetpub\\Test\\SubFolder\\IISApp',\n  sitename           => 'test',\n}\n{code}\n\n*Desired Behavior:*\nStep 5 should not recreate new iis application that already exists\nStep 6 should display the iis application name as **test\\SubFolder\\IISApp**,\n\n", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "41709", "fixedVersions": [], "id": "41709", "issueType": "Bug", "key": "MODULES-6257", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "resolution": "Fixed", "resolutionDate": "2018-01-24T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/iis : iis_application resource unable to recognise application nested in subfolder of a site", "timeSpent": "PT0S", "updated": "2018-01-24T11:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Release mergeback https://github.com/puppetlabs/puppetlabs-stdlib/pull/865", "created": "2017-12-08T04:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback merged. ", "created": "2017-12-08T04:40:00.000000"}], "components": [], "created": "2017-12-06T14:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b7d886"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137187620_*|*_10007_*:*_1_*:*_1563974_*|*_3_*:*_1_*:*_2202_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40687", "fixedVersions": [], "id": "40687", "issueType": "Sub-task", "key": "MODULES-6256", "labels": [], "originalEstimate": "PT0S", "parent": "36388", "parentSummary": "Supported Release (puppetlabs-stdlib) 4.24.0 - 8/12/2017 - e46d9a4c144cbe3e979f1684d89f577f43fe9084", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-08T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-08T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "stdlib is good to release - QA signoff is complete! \nRelease against e46d9a4c144cbe3e979f1684d89f577f43fe9084", "created": "2017-12-08T02:45:00.000000"}], "components": [], "created": "2017-12-06T14:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a0080f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_131870564_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39566", "fixedVersions": [], "id": "39566", "issueType": "Sub-task", "key": "MODULES-6255", "labels": [], "originalEstimate": "PT0S", "parent": "36388", "parentSummary": "Supported Release (puppetlabs-stdlib) 4.24.0 - 8/12/2017 - e46d9a4c144cbe3e979f1684d89f577f43fe9084", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-08T02:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-08T02:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There are no docs changes between this release and the last.", "created": "2017-12-07T07:41:00.000000"}], "components": [], "created": "2017-12-06T14:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@413ab0e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63193059_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38521", "fixedVersions": [], "id": "38521", "issueType": "Sub-task", "key": "MODULES-6254", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36388", "parentSummary": "Supported Release (puppetlabs-stdlib) 4.24.0 - 8/12/2017 - e46d9a4c144cbe3e979f1684d89f577f43fe9084", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-07T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-07T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "There are no docs changes between this release and the last.", "created": "2017-12-07T07:40:00.000000"}], "components": [], "created": "2017-12-06T14:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2731c0d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63181035_*|*_5_*:*_1_*:*_22217870428_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37447", "fixedVersions": [], "id": "37447", "issueType": "Sub-task", "key": "MODULES-6253", "labels": [], "originalEstimate": "PT0S", "parent": "36388", "parentSummary": "Supported Release (puppetlabs-stdlib) 4.24.0 - 8/12/2017 - e46d9a4c144cbe3e979f1684d89f577f43fe9084", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-12-06T14:07:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e7d7bf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5498_*|*_3_*:*_1_*:*_138759510_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10064"}], "description": "*REASON:* customer request\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.23.0...e46d9a4c144cbe3e979f1684d89f577f43fe9084\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36388", "fixedVersions": [], "id": "36388", "issueType": "Task", "key": "MODULES-6252", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-08T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-stdlib) 4.24.0 - 8/12/2017 - e46d9a4c144cbe3e979f1684d89f577f43fe9084", "timeSpent": "PT0S", "updated": "2017-12-08T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "* 2.1.3 has been tagged and released - https://forge.puppet.com/puppetlabs/powershell/2.1.3/readme\n* Release branch has been merged back to master as c146fb2\n", "created": "2017-12-07T17:19:00.000000"}], "components": ["powershell"], "created": "2017-12-06T12:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13f3a6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102267474_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42772", "fixedVersions": [], "id": "42772", "issueType": "Sub-task", "key": "MODULES-6251", "labels": [], "originalEstimate": "PT0S", "parent": "38520", "parentSummary": "Supported Release (PowerShell) 2.1.3 - (2017-12-08) - (df7776a9a271580c9ddeddf0beddaad1b1fb97b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-07T17:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-07T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "These have all been through adhoc / master CI and have been verified by [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562], myself, and [~accountid:5a028139c24efb3c4ed448c4]. It is our opinion that this does not require any further QA.", "created": "2017-12-06T13:00:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_init-merge_release/6/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-powershell/blob/df7776a9a271580c9ddeddf0beddaad1b1fb97b6/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.2...df7776a9a271580c9ddeddf0beddaad1b1fb97b6\n\nIssuing from tip of release branch at df7776a9a271580c9ddeddf0beddaad1b1fb97b6\n\nMODULES-4748 has new integration test with short timeout to test killing process.\nMODULES-6081 modified existing spec test for non-windows platform powershell detection.\n\nLight is green, trap is clean\n(y)", "created": "2017-12-06T16:48:00.000000"}], "components": ["powershell"], "created": "2017-12-06T12:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32c53500"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11980159_*|*_3_*:*_1_*:*_2012668_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41707", "fixedVersions": [], "id": "41707", "issueType": "Sub-task", "key": "MODULES-6250", "labels": [], "originalEstimate": "PT0S", "parent": "38520", "parentSummary": "Supported Release (PowerShell) 2.1.3 - (2017-12-08) - (df7776a9a271580c9ddeddf0beddaad1b1fb97b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-06T16:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(PowerShell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-06T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "No changes in this release requiring documentation updates.", "created": "2017-12-06T12:57:00.000000"}], "components": ["powershell"], "created": "2017-12-06T12:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74d63b6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_127672_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40684", "fixedVersions": [], "id": "40684", "issueType": "Sub-task", "key": "MODULES-6249", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38520", "parentSummary": "Supported Release (PowerShell) 2.1.3 - (2017-12-08) - (df7776a9a271580c9ddeddf0beddaad1b1fb97b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-06T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-06T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "No changes in this release requiring documentation updates.", "created": "2017-12-06T12:57:00.000000"}], "components": ["powershell"], "created": "2017-12-06T12:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12d21315"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112570_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39565", "fixedVersions": [], "id": "39565", "issueType": "Sub-task", "key": "MODULES-6248", "labels": [], "originalEstimate": "PT0S", "parent": "38520", "parentSummary": "Supported Release (PowerShell) 2.1.3 - (2017-12-08) - (df7776a9a271580c9ddeddf0beddaad1b1fb97b6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-06T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-12-06T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Module shipped!", "created": "2017-12-07T17:20:00.000000"}], "components": ["powershell"], "created": "2017-12-06T12:55:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aa98bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6246"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102290622_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.2...df7776a9a271580c9ddeddf0beddaad1b1fb97b6\n* Link to successful CI completion: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-powershell_i18n-ruby_release/2/", "epicLinkSummary": "PowerShell 2.1.3", "estimate": "PT0S", "externalId": "38520", "fixedVersions": [], "id": "38520", "issueType": "Task", "key": "MODULES-6247", "labels": [], "originalEstimate": "PT0S", "parent": "37445", "parentSummary": "PowerShell 2.1.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2017-12-07T17:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (PowerShell) 2.1.3 - (2017-12-08) - (df7776a9a271580c9ddeddf0beddaad1b1fb97b6)", "timeSpent": "PT0S", "updated": "2017-12-07T17:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2017-12-06T12:45:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@549eaa2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell 2.1.3"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_320416_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_3008091013"}], "description": "Bug fix release for several completed tickets.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37445", "fixedVersions": [], "id": "37445", "issueType": "Epic", "key": "MODULES-6246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Done", "resolutionDate": "2018-01-10T08:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell 2.1.3", "timeSpent": "PT0S", "updated": "2018-01-16T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] or Former user can you have a look at this please?", "created": "2017-12-06T12:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The approved endorsement has been removed", "created": "2017-12-08T05:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Good catch, many thanks!", "created": "2017-12-08T05:51:00.000000"}], "components": [], "created": "2017-12-06T12:15:00.000000", "creator": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@244ee536"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149720818_*|*_5_*:*_1_*:*_0"}], "description": "...as it's has been replaced by its fork, https://forge.puppet.com/puppetlabs/docker .", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33216", "fixedVersions": [], "id": "33216", "issueType": "Bug", "key": "MODULES-6245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "resolution": "Fixed", "resolutionDate": "2017-12-08T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "garethr/docker should be marked as deprecated in the Forge", "timeSpent": "PT0S", "updated": "2017-12-08T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:39:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7943f426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12766_*|*_10007_*:*_1_*:*_115689042_*|*_3_*:*_1_*:*_1202383_*|*_5_*:*_1_*:*_0"}], "description": "Update README.md and metadata to add support for installing SQL 2017. Add a section to limitation to note that it will install 2017, but we have not added any new 2017 specific features. We will also update metadata.json to note that SQL 2017 is supported.", "epicLinkSummary": "SQL : 2.1.0", "estimate": "PT0S", "externalId": "36387", "fixedVersions": ["SQL Server 2.1.0"], "id": "36387", "issueType": "Improvement", "key": "MODULES-6244", "labels": [], "originalEstimate": "PT0S", "parent": "36379", "parentSummary": "SQL : 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2017-12-07T20:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL : Update README to note 2017 support.", "timeSpent": "PT0S", "updated": "2017-12-13T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:33:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10888462"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzildz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8460514113_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33212", "fixedVersions": [], "id": "33212", "issueType": "Sub-task", "key": "MODULES-6243", "labels": [], "originalEstimate": "PT0S", "parent": "39564", "parentSummary": "Supported Release puppetlabs-sqlserver 2.1.0 - (2017-12-8) - (34d60af8db09f3fab0dd0c2950dca3eab3163c33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-14T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:33:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d5b4fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzildr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8460503471_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42771", "fixedVersions": [], "id": "42771", "issueType": "Sub-task", "key": "MODULES-6242", "labels": [], "originalEstimate": "PT0S", "parent": "39564", "parentSummary": "Supported Release puppetlabs-sqlserver 2.1.0 - (2017-12-8) - (34d60af8db09f3fab0dd0c2950dca3eab3163c33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-03-14T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:33:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@300f27e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzildj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8460489946_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41705", "fixedVersions": [], "id": "41705", "issueType": "Sub-task", "key": "MODULES-6241", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39564", "parentSummary": "Supported Release puppetlabs-sqlserver 2.1.0 - (2017-12-8) - (34d60af8db09f3fab0dd0c2950dca3eab3163c33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-14T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-03-14T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:33:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68bd1a7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzildb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17537632_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40682", "fixedVersions": [], "id": "40682", "issueType": "Sub-task", "key": "MODULES-6240", "labels": [], "originalEstimate": "PT0S", "parent": "39564", "parentSummary": "Supported Release puppetlabs-sqlserver 2.1.0 - (2017-12-8) - (34d60af8db09f3fab0dd0c2950dca3eab3163c33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-06T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-12-06T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-12-06T11:33:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c6ea45e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzild3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_38267725_*|*_1_*:*_1_*:*_78811558_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.0.2...34d60af8db09f3fab0dd0c2950dca3eab3163c33\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-sqlserver_init-merge_release/20/", "epicLinkSummary": "SQL : 2.1.0", "estimate": "PT0S", "externalId": "39564", "fixedVersions": ["SQL Server 2.1.0"], "id": "39564", "issueType": "Task", "key": "MODULES-6239", "labels": [], "originalEstimate": "PT0S", "parent": "36379", "parentSummary": "SQL : 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2017-12-07T20:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-sqlserver 2.1.0 - (2017-12-8) - (34d60af8db09f3fab0dd0c2950dca3eab3163c33)", "timeSpent": "PT0S", "updated": "2017-12-13T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["java"], "created": "2017-12-06T10:23:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@227d463"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzilb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598056788_*|*_3_*:*_1_*:*_495890757_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "37444", "fixedVersions": [], "id": "37444", "issueType": "Improvement", "key": "MODULES-6238", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-19T02:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-19T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Done by TP", "created": "2017-12-13T08:20:00.000000"}], "components": ["java"], "created": "2017-12-06T08:56:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@606d44df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602677444_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "33208", "fixedVersions": [], "id": "33208", "issueType": "Improvement", "key": "MODULES-6237", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-13T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-13T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Majority of errors accounted for, substantial amount of 'Lint/BooleanSymbol' errors remaining however.\nAttempts to change them caused the connected test's to fail for unknown reasons.", "created": "2017-12-07T03:03:00.000000"}], "components": ["firewall"], "created": "2017-12-06T08:55:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@642223c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1072898_*|*_3_*:*_1_*:*_537653982_*|*_5_*:*_2_*:*_64018010"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "42770", "fixedVersions": [], "id": "42770", "issueType": "Improvement", "key": "MODULES-6236", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-13T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall: update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-13T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/735", "created": "2017-12-07T02:57:00.000000"}], "components": ["apt"], "created": "2017-12-06T08:55:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73843fc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3198048_*|*_1_*:*_1_*:*_77716_*|*_3_*:*_1_*:*_64850248_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "41703", "fixedVersions": [], "id": "41703", "issueType": "Improvement", "key": "MODULES-6235", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-07T03:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt: update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-07T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/863\n", "created": "2017-12-06T08:35:00.000000"}], "components": ["stdlib"], "created": "2017-12-06T08:32:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55ed7707"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4693804_*|*_1_*:*_1_*:*_125284_*|*_3_*:*_1_*:*_32827_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "39563", "fixedVersions": [], "id": "39563", "issueType": "Improvement", "key": "MODULES-6234", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-06T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stlib: Update Version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-06T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/120\n", "created": "2017-12-06T08:34:00.000000"}], "components": ["accounts"], "created": "2017-12-06T08:32:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74f720f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_134352_*|*_3_*:*_1_*:*_22633_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "38519", "fixedVersions": [], "id": "38519", "issueType": "Improvement", "key": "MODULES-6233", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-06T08:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts: update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-06T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-12-06T08:31:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eda9a70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604171838_*|*_3_*:*_2_*:*_410469379_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "37443", "fixedVersions": [], "id": "37443", "issueType": "Improvement", "key": "MODULES-6232", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-18T02:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-18T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "@TP has already done this", "created": "2017-12-12T02:46:00.000000"}], "components": ["ntp"], "created": "2017-12-06T08:31:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37711ef8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_496946305_*|*_3_*:*_1_*:*_788225_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "36386", "fixedVersions": [], "id": "36386", "issueType": "Improvement", "key": "MODULES-6231", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-12T02:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp: update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-13T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-12-06T08:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46dc17df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89955042_*|*_3_*:*_1_*:*_3519725_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "35264", "fixedVersions": [], "id": "35264", "issueType": "Improvement", "key": "MODULES-6230", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-07T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-07T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["motd"], "created": "2017-12-06T08:28:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126bc58c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2703001_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "34240", "fixedVersions": [], "id": "34240", "issueType": "Improvement", "key": "MODULES-6229", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-06T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-07T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tagmail"], "created": "2017-12-06T08:28:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73f97c2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91769226_*|*_5_*:*_1_*:*_0"}], "description": "Following on from an update to jensgems the version of Rubocop being used was bumped, which resulted in failing tests. This ticket is to update the version of Rubocop being used by the module and so the tests pass.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "33205", "fixedVersions": [], "id": "33205", "issueType": "Improvement", "key": "MODULES-6228", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-07T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tagmail: Update version of Rubocop", "timeSpent": "PT0S", "updated": "2017-12-07T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "[~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] You merged the PR for this.", "created": "2017-12-07T18:32:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "Eric Putnam pushed this PR and released version {{2.6.0}}", "created": "2017-12-09T15:14:00.000000"}], "components": [], "created": "2017-12-06T06:38:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64104ed6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzil67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_290149322_*|*_6_*:*_1_*:*_0"}], "description": "Submitting a ticket to get some visibility into an already-submitted PR.\n\nI submitted [PR #218|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/218] against {{puppetlabs_spec_helper}} to add a {{defaults}} section to the {{.fixtures.yml}} file.\n\nThe specific use case that brought this up is applying the same {{flags}} setting to each Forge Module being downloaded, so you can use an internal forge.  A simple example is:\n\n{noformat}\ndefaults:\n  forge_modules:\n    flags: \"--module_repository=https://myforge.example.com/\"\nfixtures:\n  symlinks:\n    mymodule: \"#{source_dir}\"\n  forge_modules:\n    concat: \"puppetlabs/concat\"\n    stdlib: \"puppetlabs/stdlib\"\n    mysql:\n      repo: \"puppetlabs/mysql\"\n      flags: ~ # I need mysql to come from the real Forge\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34239", "fixedVersions": [], "id": "34239", "issueType": "New Feature", "key": "MODULES-6226", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-12-09T15:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper - allow \"defaults\" section in \".fixtures.yml\"", "timeSpent": "PT0S", "updated": "2017-12-09T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "624391bef3824d006a577550", "body": "I've just opened a [Pull Request on GitHub|https://github.com/puppetlabs/puppetlabs-apache/pull/1756]", "created": "2018-01-30T01:35:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Merged on GH", "created": "2018-02-19T03:34:00.000000"}], "components": [], "created": "2017-12-05T14:01:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60d8647b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziktb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6528774224_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.3.0\n*Puppet Version:* 4.10\n*OS Name/Version:* CentOS 7\n\nThere is a little typo within the mod::jk {{templates/mod/jk/workers.properties.erb}} template: \n\nThe template is looking for a key called {{worker_mantain}} within the {{workers_file_content}} hash. The value associated with this key is then assigned to the {{worker.maintain}} directive.\n\nNote the typo here: maintain vs mantain\n\n- {{worker.maintain}} as a [Mod JK directive|https://tomcat.apache.org\n/connectors-doc/reference/workers.html]\n- {{workers_file_content\\[worker_mantain\\]}} as the hash key\n\n\n*Desired Behavior:* I think this is a little typo that could easily be fixed so that the hash given in parameter would use correct directive name 'worker_maintain':\n\n\n{code:puppet}\nclass { 'apache::mod::jk':\n  ...\n  workers_file_content => {\n    worker_maintain => 40,\n    ...\n  },\n{code}\n\n\n*Actual Behavior:* Currently we must pass the following hash:\n{code:puppet}\nclass { 'apache::mod::jk':\n  ...\n  workers_file_content => {\n    worker_mantain => 40,\n    ...\n  },\n{code}\n\nIf you agree, I would suggest the following fix:\n\n- for next release accept both {{worker_maintain}} and {{worker_mantain}} keys so that it wont break anything\n- for next major release, remove the erroneous {{worker_mantain}} key\n\nWould you accept such a PR ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40680", "fixedVersions": [], "id": "40680", "issueType": "Bug", "key": "MODULES-6225", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Done", "resolutionDate": "2018-02-19T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : typoe in mod::jk workers.properties.erb template", "timeSpent": "PT0S", "updated": "2018-02-19T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "624391bef3824d006a577550", "body": "Add link to the [Github PR|https://github.com/puppetlabs/puppetlabs-apache/pull/1733]", "created": "2017-12-05T13:19:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the contribution [~accountid:624391bef3824d006a577550], appreciated! There appear to be some failing tests Travis - it would be good if they could be reviewed. We'll get to this as soon as we can. Thanks!", "created": "2017-12-15T07:52:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Merged on Github", "created": "2018-02-19T03:33:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Merged on GitHub", "created": "2018-02-19T03:37:00.000000"}, {"author": "624386642e101c006a8d2a3d", "body": "At least in Debian this leads to a missing mods-enabled symlink because apache::mod checks whether ${mod}.conf is in the catalog: [https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod.pp#L122]\n\n\u00a0", "created": "2018-03-12T06:46:00.000000"}], "components": ["apache"], "created": "2017-12-05T12:51:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1785554b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziksf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6532930924_*|*_5_*:*_2_*:*_72055_*|*_6_*:*_1_*:*_138024"}], "description": "*Module Version:* 2.3.0\n*Puppet Version:* 4.10\n*OS Name/Version:* CentOS 7\n\nIn file {{manifests/mod/ldap.pp}} there is a {{file}} resource declared with {{ldap.conf}} as resource name.\n{code:puppet}\n  ...\n file { 'ldap.conf':\n   ensure  => file,\n   path    => \"${::apache::mod_dir}/ldap.conf\",\n    mode    => $::apache::file_mode,\n   content => template('apache/mod/ldap.conf.erb'),\n   require => Exec[\"mkdir ${::apache::mod_dir}\"],\n   before  => File[$::apache::mod_dir],\n   notify  => Class['apache::service'],\n  }\n{code}\n\nI consider this resource name as abusive as it may collide with the {{ldap.conf}} client side config file.\n\nI would suggest to rename {{ldap.conf}} into something like {{apache-mod-ldap.conf}}\n\nAs this issue _does not affect_ the module behaviour, I'll submit directly a PR on Github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35262", "fixedVersions": [], "id": "35262", "issueType": "Bug", "key": "MODULES-6224", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Fixed", "resolutionDate": "2018-02-19T03:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Abusive file { 'ldap.conf': ... } resource name", "timeSpent": "PT0S", "updated": "2018-07-10T01:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for bringing this to our attention [~accountid:623c0a83bef8a60068c79663]. We've put it on our backlog. As LVM is not a Supported Puppet module we won't be able to get to this immediately. Feel free to follow up with further feedback as required. Thanks.", "created": "2017-12-15T07:34:00.000000"}], "components": ["lvm"], "created": "2017-12-05T11:41:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c854120"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzikpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}], "description": "_Basic Info_\n*Module Version:*\nPuppet Version: 4.10\n*OS Name/Version:* debian 9 stretch\n\n\nusing my custom fact\n{code:java}\nFacter.add('memory_system_total_bytes_lvm_compatible') do\n  setcode do\n    Facter::Core::Execution.exec('free -m | grep Mem: | awk \\'{print $2}\\'')\n  end\nend\n{code}\nreturns the memory size in megabyte, in my case 2050\n\nusing the following in hiera:\n\n{code:java}\nswap:       { size:  \"%{::facts.memory_system_total_bytes_lvm_compatible}M\", dump: 0, pass: 2, fs_type: swap }\n{code}\ncorrectly resizes the volume to 2050\n\n\n{code:java}\n==> default: Notice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Logical_volume[swap]/size: size changed '16M' to '2050M'\n{code}\n\nbut running puppet again leads to\n\n{code:java}\n==> default: Error: Decreasing the size requires manual intervention (2050M < 2052M)\n==> default: Error: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Logical_volume[swap]/size: change from 2052M to 2050M failed: Decreasing the size requires manual intervention (2050M < 2052M)\n{code}\n\nthe fact still returns 2050.\n\nlvs output:\n\n\n\n{code:java}\nroot@app01:~# lvs\n  LV        VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n...\n  swap      vg_main -wi-ao----   2.00g\n...\n{code}\n\nlvdisplay\n\n{code:java}\n...\n  --- Logical volume ---\n  LV Path                /dev/vg_main/swap\n  LV Name                swap\n  VG Name                vg_main\n  LV UUID                bE5Jk7-tIrQ-7Wka-G18a-UBuX-NzK6-eLK7aQ\n  LV Write Access        read/write\n  LV Creation host, time vagrant, 2017-11-30 20:51:37 +0100\n  LV Status              available\n  # open                 2\n  LV Size                2.00 GiB\n  Current LE             513\n  Segments               3\n  Allocation             inherit\n  Read ahead sectors     auto\n  - currently set to     256\n  Block device           253:9\n{code}\n\n\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34238", "fixedVersions": [], "id": "34238", "issueType": "Bug", "key": "MODULES-6223", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm: inconsistent size handling", "timeSpent": "PT0S", "updated": "2021-01-25T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a83bef8a60068c79663", "body": "fixed with stdlib 4.21.0\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/51c9dc52cf68fcb128c5324d3642620100a44d27", "created": "2017-12-05T11:10:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "puppetlabs/stdlib (>= 4.13.1 < 5.0.0) \n->\npuppetlabs/stdlib (>= 4.21.0 < 5.0.0) ", "created": "2017-12-05T11:12:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Based on the comment from [~accountid:623c0a83bef8a60068c79663] I believe this can be closed, as [the linked ticket|https://puppet.atlassian.net/browse/MODULES-6221] is also resolved. Please re-open if I'm mistaken. Thanks!", "created": "2017-12-15T07:08:00.000000"}], "components": [], "created": "2017-12-05T10:40:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@277bb4ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzikf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_851319675_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-lvm/blob/1.0.0/manifests/logical_volume.pp#L13\n\nas logical_volumes uses ` Stdlib::Absolutepath $mountpath = \"/${name}\"` for path validation which does not allow `/` as a valid path, mounting root is not possible\n\n{{      root:       { size: 1.5G, dump: 0, pass: 1, fs_type: ext4, mountpath: '/', options: 'defaults,acl' }  }}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40678", "fixedVersions": [], "id": "40678", "issueType": "Bug", "key": "MODULES-6222", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "resolution": "Fixed", "resolutionDate": "2017-12-15T07:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm: mounting the root path is broken (wrong stdlib requirement)", "timeSpent": "PT0S", "updated": "2017-12-15T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a83bef8a60068c79663", "body": "fixed with https://github.com/puppetlabs/puppetlabs-stdlib/commit/51c9dc52cf68fcb128c5324d3642620100a44d27\n\n", "created": "2017-12-05T11:16:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/862", "created": "2017-12-05T11:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c0a83bef8a60068c79663]. Thanks for your input on this and submitting the PR, much appreciated! It has been merged so is now available in master, and will be in the next release of stdlib. Therefore, I'm closing this ticket, please re-open if you've any issues. Thanks!", "created": "2017-12-15T05:15:00.000000"}], "components": [], "created": "2017-12-05T10:35:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55d1890b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzikev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_844802773_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/types/unixpath.pp\n\n{{\n# this regex rejects any path component that is a / or a NUL\ntype Stdlib::Unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)*$/]\n}}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39562", "fixedVersions": [], "id": "39562", "issueType": "Bug", "key": "MODULES-6221", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "resolution": "Fixed", "resolutionDate": "2017-12-15T05:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-stdlib: why is \"/\" not a valid absolute path?", "timeSpent": "PT0S", "updated": "2017-12-15T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d] [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]\n\nOnce you release a version from Vox Pupuli on to the Forge, we can deprecate the old one.\n\nThanks", "created": "2017-12-06T14:45:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d]. To deprecate the module please add a note at the top of the read me that the module is deprecated, include a link to the module that should be used instead and set the version to be 999.999.999. When that is done we can add the red deprecation label. Thanks for your help on this!", "created": "2017-12-15T05:12:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], is the 999.999.999 release still needed? We didn't do it for the past 10 migrations or so. We were never a big fan of it. We don't want to delete releases from the forge, and increasing this version number is a bit ugly . We also removed it from our migration guidelines: https://voxpupuli.org/docs/#migrating-a-module-to-voxpupuli", "created": "2017-12-15T05:16:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. No, changing release number to all 9's is not really necessary, so fine not to do it. We will review this practice internally given that Vox have removed that guidance. I'm not suggesting that releases are deleted, apologies for any confusion on that. Add the deprecation notice and link to the other module and we can add the deprecation label. Thanks!", "created": "2017-12-15T05:20:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Can you please deprecate rmueller-cron now, [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]?\n\nIt's been released for a while: [https://forge.puppet.com/puppet/cron]\u00a0\n\n\u00a0\n\n\u00a0", "created": "2018-02-23T13:23:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:1db5c8e0-e1c5-41a9-9ae9-281047124514]. Can the module [https://forge.puppet.com/rmueller/cron]\u00a0be deprecated please? The replacement module is [https://forge.puppet.com/puppet/cron.]\n\nLet me know if anything else is required in order to move this forward. cc [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]. Thanks!", "created": "2018-02-26T06:52:00.000000"}], "components": [], "created": "2017-12-05T05:53:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1135fb41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_118275454_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7416687079"}], "description": "I have moved ownership of the rmueller-cron module to voxpupuli.\nCan you please add the deprecation warning to it and point users to puppet-cron?\n\n//cc [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36385", "fixedVersions": [], "id": "36385", "issueType": "Task", "key": "MODULES-6219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2018-03-02T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rmueller-cron: deprecate module", "timeSpent": "PT0S", "updated": "2018-03-02T10:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:49467d71-2c0a-4f60-a741-cf275db7976e], \n\nIt's likely this has to do with type caching on your Puppet master. One thing that has worked for some is running {{puppet generate types}} on your master. This will regenerate all custom types in the cache and should update the lvm types you're having issues with (after upgrading to 1.0.0). Does that make sense?", "created": "2017-12-06T14:41:00.000000"}, {"author": "557058:49467d71-2c0a-4f60-a741-cf275db7976e", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]\nThanks for your support!\nPuppet regenerate some resource types.\nDidn't know about it yet.\n\nHere's is the output:\n\n{code:java}\nNotice: Generating Puppet resource types.\nWarning: The a2mod provider is deprecated, please use apache::mod instead\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/a2mod.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/apt_key.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/augeasprovider.pp' using 'pcore' format.\nError: /etc/puppetlabs/code/environments/production/modules/augeasproviders_shellvar/lib/puppet/type/shellvar.rb: title patterns that use procs are not supported.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/concat_file.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/concat_fragment.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/datacat_collector.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/datacat_fragment.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_index.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_keystore.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_pipeline.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_plugin.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_role.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_role_mapping.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_service_file.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_template.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_user.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/elasticsearch_user_roles.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/es_instance_conn_validator.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/firewall.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/firewallchain.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/ini_setting.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/ini_subsetting.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/filesystem.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/logical_volume.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/physical_volume.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/volume_group.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mongodb_conn_validator.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mongodb_database.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mongodb_replset.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mongodb_shard.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mongodb_user.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mysql_database.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mysql_datadir.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mysql_grant.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mysql_plugin.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/mysql_user.pp' using 'pcore' format.\nError: /etc/puppetlabs/code/environments/production/modules/openldap/lib/puppet/type/openldap_access.rb: title patterns that use procs are not supported.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/openldap_database.pp' using 'pcore' format.\nError: /etc/puppetlabs/code/environments/production/modules/openldap/lib/puppet/type/openldap_dbindex.rb: title patterns that use procs are not supported.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/openldap_global_conf.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/openldap_module.pp' using 'pcore' format.\nError: /etc/puppetlabs/code/environments/production/modules/openldap/lib/puppet/type/openldap_overlay.rb: title patterns that use procs are not supported.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/openldap_schema.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/anchor.pp' using 'pcore' format.\nNotice: Generating '/etc/puppetlabs/code/environments/production/.resource_types/file_line.pp' using 'pcore' format.\n{code}\n\nBut it didn't helped, the errors are still there :(\nSame with version 1.0.0 and 0.8.0.\n\nSomething i can do?", "created": "2017-12-07T00:57:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Do you have more than one version of puppetlabs-lvm installed in your infrastructure? maybe across different environments? it feels like the problem is the types aren't being updated somewhere when you bump the version up. some other things to try:\n- Uninstall/reinstall puppetlabs-lvm\n- Restart puppetserver", "created": "2017-12-07T14:31:00.000000"}, {"author": "557058:49467d71-2c0a-4f60-a741-cf275db7976e", "body": "Thanks Eric!\n\nNow it's working!\n\nWe've got 2 environments \"production\" and \"development\" over here.\n\nI've done following things:\n\n{code:bash}\npuppet module uninstall puppetlabs-lvm --force\nNotice: Preparing to uninstall 'puppetlabs-lvm' ...\nRemoved 'puppetlabs-lvm' (v0.7.0) from /etc/puppetlabs/code/environments/production/modules\n{code}\n\nlvm is removed in production but still there in development (as it should, due to the last message).\nSo i moved lvm from ./development/modules/ to /root.\n\nNow i installed lvm again:\n{code:bash}\npuppet module install puppetlabs-lvm --version 1.0.0\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-lvm (v1.0.0)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.17.1)\n{code}\n\nRestart the puppetserver and there it is!\nEverything works with 1.0.0!\n\nOk, moved old lvm, which we've backuped to /root, back to development environment.\nThis works also fine.\n\nTo be clean, we use 1.0.0 now in dev and prod environment.\n\nThanks again for your fast support [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]!", "created": "2017-12-08T01:00:00.000000"}, {"author": "557058:49467d71-2c0a-4f60-a741-cf275db7976e", "body": "thanks to support by Ric", "created": "2017-12-08T02:42:00.000000"}], "components": ["lvm"], "created": "2017-12-05T02:53:00.000000", "creator": "557058:49467d71-2c0a-4f60-a741-cf275db7976e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27008c4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijq7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35124"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128908299_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_129643790_*|*_10005_*:*_1_*:*_4302"}], "description": "_Basic Info_\n*Module Version: 1.0.0*\n*Puppet Version: 4.10.8*\n*OS Name/Version: Debian 8.9*\n\nAfter we update from version 0.7.0 to 1.0.0 we've got following message on the client:\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'followsymlinks' at /etc/puppetlabs/code/environments/production/modules/lvm/manifests/volume_group.pp:27 on Volume_group[data] at /etc/puppetlabs/code/environments/production/modules/lvm/manifests/volume_group.pp:27 on **\n{code}\nWe've rolled back to 0.7.0 and tried to upgrade in small steps, but we hang up on version 0.8.0 with following message on the client:\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'thinpool' at /etc/puppetlabs/code/environments/production/modules/lvm/manifests/logical_volume.pp:80 on Logical_volume[www] at /etc/puppetlabs/code/environments/production/modules/lvm/manifests/logical_volume.pp:80 on node **\n{code}\nBack to 0.7.0 everything is fine.\n\n\nHere is our code in the manifest:\n{code:puppet}\n    class { 'lvm':\n      volume_groups =>  {\n        'data'  =>  {\n          physical_volumes  =>   '/dev/sdc',\n          logical_volumes   =>  {\n            'www'  =>  {\n              'size'              => '5196',\n              'mountpath'         => '/var/www',\n              'mountpath_require' => true,\n              'fs_type'           => 'ext4',\n            },\n            'sql' => {\n              'size'              => '5196',\n              'mountpath'         => '/var/lib/mysql',\n              'mountpath_require' => true,\n              'fs_type'           => 'ext4',\n            },\n          },\n        },\n      },\n    }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39561", "fixedVersions": [], "id": "39561", "issueType": "Bug", "key": "MODULES-6218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49467d71-2c0a-4f60-a741-cf275db7976e", "resolution": "Fixed", "resolutionDate": "2017-12-08T02:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM : no parameter named 'followsymlinks' & 'thinpool'", "timeSpent": "PT0S", "updated": "2019-12-05T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:d4419119-da77-42d3-969b-05c6dbae1f36],\n\nCan you paste in an example of the error(s) you're getting? The reason that resource is requiring 'Package['httpd']' is because that's always the name of the package resource for Apache in the module. [As you can see here|https://github.com/puppetlabs/puppetlabs-apache/blob/86995bf2397855cbc64aa81ebb0c5bb169b92375/manifests/package.pp#L32], the actual name of the package to download is dynamic, 'httpd' is only the resource title in this case.", "created": "2017-12-06T14:28:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:70121:d4419119-da77-42d3-969b-05c6dbae1f36] We don't believe this is an issue. Please re-open the ticket and provide details of the error if you disagree. Thanks!", "created": "2017-12-15T05:06:00.000000"}], "components": ["apache"], "created": "2017-12-05T01:52:00.000000", "creator": "70121:d4419119-da77-42d3-969b-05c6dbae1f36", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d1deda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_131767425_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_743871159"}], "description": "_Basic Info_\n*Module Version: 2.3.0*\n*OS Name/Version: All Debian versions*\n\nI need to manage Apache virtualhosts logroot parameters (owner, group, mode etc...) and the File definition uses a require to make sure that the apache package is installed :\n\n{code}require => Package['httpd']{code}\n\nBut on Debian, the package is \"apache2\", not \"httpd\". So the file definition will never be applied. IMHO, this should be a little bit more dynamic.\n\n(See the full file definition here : [https://github.com/puppetlabs/puppetlabs-apache/blob/86995bf2397855cbc64aa81ebb0c5bb169b92375/manifests/vhost.pp#L274|https://github.com/puppetlabs/puppetlabs-apache/blob/86995bf2397855cbc64aa81ebb0c5bb169b92375/manifests/vhost.pp#L274])\n\n*Desired Behavior:*\nAll functionalities should be available on any Linux distribution\n\n*Actual Behavior:*\nWhen using Debian, some functionalities are not available because they require \"httpd\" package to be installed and it is called differently on some systems (ie. it is called \"apache2\" on Debian).\n\nThanks for your help", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34237", "fixedVersions": [], "id": "34237", "issueType": "Improvement", "key": "MODULES-6217", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d4419119-da77-42d3-969b-05c6dbae1f36", "resolution": "Cannot Reproduce", "resolutionDate": "2017-12-15T05:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::vhost : Some functionalities are not available when using Debian", "timeSpent": "PT0S", "updated": "2017-12-15T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Wrote some acceptance tests in \n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/860\n\nand it seems that the function is only failing on integers\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-stdlib/jobs/311680099#L6219", "created": "2017-12-04T22:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nI would just like to thank you for taking the time to raise this issue.\nI have reused your tests and fixed the functionality.\nThe PR can be found here: https://github.com/puppetlabs/puppetlabs-stdlib/pull/861\n\nYour contribution is much appreciated :-)\n\nMany Thanks\nPaula\n", "created": "2017-12-06T11:45:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] !!\n\nCould you please leave this open until a new release has been created.", "created": "2017-12-06T13:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] I have created a new release ticket to track the release:\nhttps://puppet.atlassian.net/browse/MODULES-6252\n\nI will get to work on this tomorrow and it should be out for the weekend. \n\n:-)\n\n", "created": "2017-12-06T14:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] we have now released stdlib. \nIt can be found on the Forge https://forge.puppet.com/puppetlabs/stdlib\n:-) Have a great weekend! \n\nResolving the ticket. :-)", "created": "2017-12-08T04:36:00.000000"}], "components": ["stdlib"], "created": "2017-12-04T21:06:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{{type3x()}} works as it did in 4.22.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73821b2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24739718_*|*_10007_*:*_1_*:*_26943766_*|*_3_*:*_2_*:*_225880180_*|*_5_*:*_2_*:*_8620401"}], "description": "{{type3x()}} is broken with latest stdlib release 4.23.0\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, type3x(): Unknown type at\n{code}\n\nRan through the commits between 4.22.0 and 4.23.0 and the problem was introduced in a big rubocop refactor\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/7999ff2aebbd2d85a231318f1e466b36d6dab84e", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40676", "fixedVersions": [], "id": "40676", "issueType": "Bug", "key": "MODULES-6216", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2017-12-08T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{stdlib} : {type3x function is broken as of 4.23.0}", "timeSpent": "PT0S", "updated": "2017-12-08T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:f004cd10-136f-4c59-87e7-efd09a8f4186], thanks for raising this ticket. This should be a pretty straightforward fix. By removing the [validation with 'mangle' table|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/type/firewall.rb#L1803-L1804] and the double & above, set_mark should be opened up. It doesn't look like we have a restore_mark option in there, so that could be a feature to add.\nUnfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-firewall we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-12-06T14:22:00.000000"}], "components": ["firewall"], "created": "2017-12-04T20:55:00.000000", "creator": "557058:f004cd10-136f-4c59-87e7-efd09a8f4186", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11f0e9da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}], "description": "_Basic Info_\n*Module Version:1.10.0\n*Puppet Version:4.9\n*OS Name/Version:CentOS 7.3\n\nThe set_mark type should not be restricted to the mangle table. Per the iptables-extensions man page, --set-xmark does not list this restriction, while --restore-xmark does.\n\nhttp://ipset.netfilter.org/iptables-extensions.man.html\n{code:puppet}\n  firewall { \"100 mark connection\":\n    chain    => \"PREROUTING\",\n    table    => 'nat',\n    set_mark => '0x6/0xffffffff',\n    jump     => 'MARK',\n  }\n{code}\n\n*Desired Behavior:*\nCreate --set-xmark rule in nat table\n\n*Actual Behavior:*\n{noformat}\nError: Validation of Firewall[100 mark connection] failed: Parameter set_mark only applies to the mangle table and when jump => MARK at /home/centos/syncdir/puppet/puppet.pp:95\n{noformat}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39560", "fixedVersions": [], "id": "39560", "issueType": "Bug", "key": "MODULES-6215", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f004cd10-136f-4c59-87e7-efd09a8f4186", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: set_mark should not be restricted to MANGLE table", "timeSpent": "PT0S", "updated": "2017-12-15T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-12-04T17:02:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Validation tests should be in the repo for {{spec/unit/puppet_x/puppetlabs/iis/property/name_spec.rb}} and should be removed from {{iis_site_spec.rb}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e651ef1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzijmf:"}], "description": "MODULES-5443 added a generic name type and some validation specifically for the {{iis_site}} property name in https://github.com/puppetlabs/puppetlabs-iis/pull/113 . Later MODULES-6069 used the same type for the {{iis_site}} property {{applicationpool}}. (Much of this originally came out of the unmerged PR https://github.com/puppetlabs/puppetlabs-iis/pull/100/files\n\nTests were added to {{iis_site_spec.rb}}, but should be moved to specifically test the property, rather than testing properties of {{IIS::Property::Name}} that are implemented on various other resource types.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38518", "fixedVersions": [], "id": "38518", "issueType": "Improvement", "key": "MODULES-6213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Vaildation tests for IIS::Property::Name should be maintained separately", "timeSpent": "PT0S", "updated": "2017-12-04T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-12-04T12:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ea285cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC_Lite Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylodb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_64268044826_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_1734551759"}], "description": "Contains tickets related to subsequent iterations of the DSC_Lite module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35261", "fixedVersions": [], "id": "35261", "issueType": "Epic", "key": "MODULES-6212", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2020-01-07T10:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite Next", "timeSpent": "PT0S", "updated": "2020-01-07T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:260547ff-166a-4e7c-9ce5-0e9be3639e43],\n\nSadly we currently do not support apt running on Debian 9 [See here |https://github.com/puppetlabs/puppetlabs-apt/blob/master/metadata.json]. Adding the functionality is something that we have got in our backlog but haven't got around to doing it yet. \n\nIf you are in a rush for this feature I would encourage you to open a pull request and we can have a look at it and get it merged. \nFor now I am going to add this ticket to the Debian 9 support epic.", "created": "2017-12-05T05:48:00.000000"}, {"author": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "body": "Hey [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\n\nthank you for the fast answer.\n\nIn that case it's not a show stopper because we don't use Puppet for all servers yet but we plan to. We have upgraded our servers to Debian 9 for security and feature updates.\n\nDebian 9 has been released for a few months now and it would certainly be no mistake for Puppet to support the latest stable Debian release early after its release. ", "created": "2017-12-05T06:27:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:260547ff-166a-4e7c-9ce5-0e9be3639e43], due to the work [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] has been doing we now support Debian 9 on apt :)\u00a0As a result I'm going to close this ticket as resolved. If you have any more issues please feel free to open another ticket. Thank you!", "created": "2018-06-29T08:27:00.000000"}], "components": ["apt"], "created": "2017-12-04T11:06:00.000000", "creator": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2642c29b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzij7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67319102_*|*_3_*:*_1_*:*_792902193_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17011437078"}], "description": "_Basic Info_\nmod 'puppetlabs-apt', '4.4.1'\npuppet client 5.3.3\nDebian 9.2 on Puppet Server  5.1.4-1stretch\n\nOn the puppet server I have the entry\n\nnode 'imaster.someurl.de' {\n  include ::apt::backports\n}\n\nI am using LXC containers with Proxmox and Debian 9 on the client. The client imaster.someurl.de drops the output\n\n{code:java}\nDebug: Caching connection for https://puppet.someurl.de:8140\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, If not on Debian or Ubuntu, you must explicitly pass location, release, repos, and key at /etc/puppetlabs/code/environments/production/modules/apt/manifests/backports.pp:35:7 on node imaster.someurl.de\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nThe Proxmox Host is based on Debian but has slightly different configuration. Facter seems to take attributes from the host and not from the LXC VM. The /etc/apt/sources.list and the other configurations are correctly setup in the LXC.\n\nI suspect the ::apt::backport functions doesn't work correct with Debian 9 with LXC.\n---\nCleaned facter output of the LXC client VM\n\naio_agent_version => 5.3.3\naugeas => {\n  version => \"1.8.1\"\n}\ndisks => {\n  sda => {\n    model => \"PERC H710\",\n    size => \"557.75 GiB\",\n    size_bytes => 598879502336,\n    vendor => \"DELL\"\n  },\n  sdb => {\n    model => \"PERC H710\",\n    size => \"1.82 TiB\",\n    size_bytes => 1999307276288,\n    vendor => \"DELL\"\n  },\n  sr0 => {\n    model => \"DVD-ROM TS-U333B\",\n    size => \"1.00 GiB\",\n    size_bytes => 1073741312,\n    vendor => \"TSSTcorp\"\n  }\n}\ndmi => {\n  bios => {\n    release_date => \"01/22/2016\",\n    vendor => \"Dell Inc.\",\n    version => \"2.5.4\"\n  },\n  board => {\n    manufacturer => \"Dell Inc.\",\n    product => \"XXXXX\"\n  },\n  chassis => {\n    type => \"Rack Mount Chassis\"\n  },\n  manufacturer => \"Dell Inc.\",\n  product => {\n    name => \"PowerEdge R620\"\n  }\n}\nfacterversion => 3.9.3\nfilesystems => btrfs,ext2,ext3,ext4,squashfs,vfat\nidentity => {\n  gid => 0,\n  group => \"root\",\n  privileged => true,\n  uid => 0,\n  user => \"root\"\n}\nis_virtual => true\nkernel => Linux\nkernelmajversion => 4.13\nkernelrelease => 4.13.8-2-pve\nkernelversion => 4.13.8\nload_averages => {\n  15m => 0.15,\n  1m => 0.31,\n  5m => 0.19\n}\nmemory => {\n  swap => {\n    available => \"1.95 GiB\",\n    available_bytes => 2097152000,\n    capacity => \"0%\",\n    total => \"1.95 GiB\",\n    total_bytes => 2097152000,\n    used => \"0 bytes\",\n    used_bytes => 0\n  },\n  system => {\n    available => \"1.89 GiB\",\n    available_bytes => 2033799168,\n    capacity => \"3.02%\",\n    total => \"1.95 GiB\",\n    total_bytes => 2097152000,\n    used => \"60.42 MiB\",\n    used_bytes => 63352832\n  }\n}\nmountpoints => {\n  / => {\n    available => \"11.78 GiB\",\n    available_bytes => 12647034880,\n    capacity => \"7.50%\",\n    device => \"/dev/mapper/pve-vm--103--disk--1\",\n    filesystem => \"ext4\",\n    options => [\n      \"rw\",\n      \"relatime\",\n      \"stripe=64\",\n      \"data=ordered\"\n    ],\n    size => \"12.73 GiB\",\n    size_bytes => 13672456192,\n    used => \"977.92 MiB\",\n    used_bytes => 1025421312\n  },\n  /dev => {\n    available => \"492.00 KiB\",\n    available_bytes => 503808,\n    capacity => \"0%\",\n    device => \"none\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"rw\",\n      \"relatime\",\n      \"size=492k\",\n      \"mode=755\",\n      \"uid=100000\",\n      \"gid=100000\"\n    ],\n    size => \"492.00 KiB\",\n    size_bytes => 503808,\n    used => \"0 bytes\",\n    used_bytes => 0\n  },\n  /dev/shm => {\n    available => \"47.18 GiB\",\n    available_bytes => 50662866944,\n    capacity => \"0%\",\n    device => \"tmpfs\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"rw\",\n      \"nosuid\",\n      \"nodev\",\n      \"uid=100000\",\n      \"gid=100000\"\n    ],\n    size => \"47.18 GiB\",\n    size_bytes => 50662866944,\n    used => \"0 bytes\",\n    used_bytes => 0\n  },\n  /run => {\n    available => \"47.17 GiB\",\n    available_bytes => 50646007808,\n    capacity => \"0.03%\",\n    device => \"tmpfs\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"rw\",\n      \"nosuid\",\n      \"nodev\",\n      \"mode=755\",\n      \"uid=100000\",\n      \"gid=100000\"\n    ],\n    size => \"47.18 GiB\",\n    size_bytes => 50662866944,\n    used => \"16.08 MiB\",\n    used_bytes => 16859136\n  },\n  /run/lock => {\n    available => \"5.00 MiB\",\n    available_bytes => 5242880,\n    capacity => \"0%\",\n    device => \"tmpfs\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"rw\",\n      \"nosuid\",\n      \"nodev\",\n      \"noexec\",\n      \"relatime\",\n      \"size=5120k\",\n      \"uid=100000\",\n      \"gid=100000\"\n    ],\n    size => \"5.00 MiB\",\n    size_bytes => 5242880,\n    used => \"0 bytes\",\n    used_bytes => 0\n  },\n  /run/user/1000 => {\n    available => \"200.00 MiB\",\n    available_bytes => 209715200,\n    capacity => \"0%\",\n    device => \"tmpfs\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"rw\",\n      \"nosuid\",\n      \"nodev\",\n      \"relatime\",\n      \"size=204800k\",\n      \"mode=700\",\n      \"uid=101000\",\n      \"gid=101000\"\n    ],\n    size => \"200.00 MiB\",\n    size_bytes => 209715200,\n    used => \"0 bytes\",\n    used_bytes => 0\n  },\n  /sys/fs/cgroup => {\n    available => \"47.18 GiB\",\n    available_bytes => 50662866944,\n    capacity => \"0%\",\n    device => \"tmpfs\",\n    filesystem => \"tmpfs\",\n    options => [\n      \"ro\",\n      \"nosuid\",\n      \"nodev\",\n      \"noexec\",\n      \"mode=755\",\n      \"uid=100000\",\n      \"gid=100000\"\n    ],\n    size => \"47.18 GiB\",\n    size_bytes => 50662866944,\n    used => \"0 bytes\",\n    used_bytes => 0\n  }\n}\nnetworking => {\n  domain => \"someurl.de\",\n  fqdn => \"imaster.someurl.de\",\n  hostname => \"imaster\",\n  interfaces => {\n    eth0 => {\n      bindings => [\n        {\n          address => \"192.168.x.x\",\n          netmask => \"255.255.255.192\",\n          network => \"192.168.x.192\"\n        }\n      ],\n      bindings6 => [\n        {\n          address => \"fe80::442e:8aff:fecb:f676\",\n          netmask => \"ffff:ffff:ffff:ffff::\",\n          network => \"fe80::\"\n        }\n      ],\n      ip => \"192.168.x.x\",\n      ip6 => \"fe80::442e:8aff:fecb:f676\",\n      mac => \"56:2e:8a:dd:f6:76\",\n      mtu => 1500,\n      netmask => \"255.255.255.192\",\n      netmask6 => \"ffff:ffff:ffff:ffff::\",\n      network => \"192.168.x.x\",\n      network6 => \"fe80::\"\n    },\n    lo => {\n      bindings => [\n        {\n          address => \"127.0.0.1\",\n          netmask => \"255.0.0.0\",\n          network => \"127.0.0.0\"\n        }\n      ],\n      bindings6 => [\n        {\n          address => \"::1\",\n          netmask => \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n          network => \"::1\"\n        }\n      ],\n      ip => \"127.0.0.1\",\n      ip6 => \"::1\",\n      mtu => 65536,\n      netmask => \"255.0.0.0\",\n      netmask6 => \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\",\n      network => \"127.0.0.0\",\n      network6 => \"::1\"\n    }\n  },\n  ip => \"192.168.x.x\",\n  ip6 => \"fe80::442e:8aff:fecb:f676\",\n  mac => \"46:2e:8a:cb:d5:76\",\n  mtu => 1500,\n  netmask => \"255.255.255.192\",\n  netmask6 => \"ffff:ffff:ffff:ffff::\",\n  network => \"192.168.11.192\",\n  network6 => \"fe80::\",\n  primary => \"eth0\"\n}\nos => {\n  architecture => \"amd64\",\n  family => \"Debian\",\n  hardware => \"x86_64\",\n  name => \"Debian\",\n  release => {\n    full => \"9.0\",\n    major => \"9\",\n    minor => \"0\"\n  },\n  selinux => {\n    enabled => false\n  }\n}\npartitions => {\n  /dev/mapper/3690b11c0025bd3001b6a76a80b32d3fb => {\n    size => \"1.82 TiB\",\n    size_bytes => 1999307276288\n  },\n  /dev/mapper/pve-data => {\n    size => \"437.50 GiB\",\n    size_bytes => 469762048000\n  },\n  /dev/mapper/pve-data-tpool => {\n    size => \"437.50 GiB\",\n    size_bytes => 469762048000\n  },\n  /dev/mapper/pve-data_tdata => {\n    size => \"437.50 GiB\",\n    size_bytes => 469762048000\n  },\n  /dev/mapper/pve-data_tmeta => {\n    size => \"112.00 MiB\",\n    size_bytes => 117440512\n  },\n  /dev/mapper/pve-root => {\n    size => \"96.00 GiB\",\n    size_bytes => 103079215104\n  },\n  /dev/mapper/pve-swap => {\n    size => \"8.00 GiB\",\n    size_bytes => 8589934592\n  },\n  /dev/mapper/pve-vm--100--disk--1 => {\n    size => \"30.00 GiB\",\n    size_bytes => 32212254720\n  },\n  /dev/mapper/pve-vm--101--disk--1 => {\n    size => \"20.00 GiB\",\n    size_bytes => 21474836480\n  },\n  /dev/mapper/pve-vm--102--disk--1 => {\n    size => \"40.00 GiB\",\n    size_bytes => 42949672960\n  },\n  /dev/mapper/pve-vm--102--disk--2 => {\n    size => \"10.00 GiB\",\n    size_bytes => 10737418240\n  },\n  /dev/mapper/pve-vm--102--disk--3 => {\n    size => \"5.00 GiB\",\n    size_bytes => 5368709120\n  },\n  /dev/mapper/pve-vm--102--disk--4 => {\n    size => \"5.00 GiB\",\n    size_bytes => 5368709120\n  },\n  /dev/mapper/pve-vm--103--disk--1 => {\n    mount => \"/\",\n    size => \"13.00 GiB\",\n    size_bytes => 13958643712\n  },\n  /dev/mapper/pve-vm--104--disk--1 => {\n    size => \"52.00 GiB\",\n    size_bytes => 55834574848\n  },\n  /dev/mapper/pve-vm--105--disk--1 => {\n    size => \"10.00 GiB\",\n    size_bytes => 10737418240\n  },\n  /dev/mapper/pve-vm--106--disk--1 => {\n    size => \"10.00 GiB\",\n    size_bytes => 10737418240\n  },\n  /dev/sda1 => {\n    size => \"1.00 MiB\",\n    size_bytes => 1048576\n  },\n  /dev/sda2 => {\n    size => \"256.00 MiB\",\n    size_bytes => 268435456\n  },\n  /dev/sda3 => {\n    size => \"557.50 GiB\",\n    size_bytes => 598608952832\n  }\n}\npath => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/bin\nprocessors => {\n  count => 32,\n  isa => \"unknown\",\n  models => [\n    \"Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz\"\n  ],\n  physicalcount => 2,\n  speed => \"3.80 GHz\"\n}\nruby => {\n  platform => \"x86_64-linux\",\n  sitedir => \"/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.4.0\",\n  version => \"2.4.2\"\n}\n\n*** ssh redacted **\n\nsystem_uptime => {\n  days => 3,\n  hours => 75,\n  seconds => 272624,\n  uptime => \"3 days\"\n}\ntimezone => UTC\nvirtual => lxc\n\n", "environment": "Debian 9 - 64 Bit on LXC", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "37412", "fixedVersions": [], "id": "37412", "issueType": "Bug", "key": "MODULES-6211", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "resolution": "Fixed", "resolutionDate": "2018-06-29T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) : ::apt::backports - on Debian 9: Error 500 on SERVER: Server Error", "timeSpent": "PT0S", "updated": "2018-06-29T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "PR for this is up: https://github.com/puppetlabs/modulesync_configs/pull/166", "created": "2017-12-04T08:19:00.000000"}], "components": ["reboot"], "created": "2017-12-04T07:49:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78362d34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziiwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_303744329_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_342167663"}], "description": "Necessary changes for MODULES-5977 require an update to the CONTRIBUTING doc that should _not_ propagate to other modules. Modulesync will overwrite this document on each run; a change to ModuleSync to allow a variable interpolation in CONTRIBUTING is therefore required.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40673", "fixedVersions": [], "id": "40673", "issueType": "Sub-task", "key": "MODULES-6210", "labels": [], "originalEstimate": "PT0S", "parent": "33151", "parentSummary": "reboot : Convert Beaker tests to Beaker-rspec", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Won't Do", "resolutionDate": "2017-12-11T19:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Logic to ModuleSync to Handle Changed CONTRIBUTING doc", "timeSpent": "PT0S", "updated": "2017-12-11T19:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:6243b143f3824d006a579629]. Thanks for the feedback. Fedora is not a supported OS for this module - the module is compatible with it due to previous community contributors. As a result, we won't prioritise this ticket. However, if you would like to work on a fix and submit a PR we'll happily review it. Thanks!", "created": "2017-12-15T04:59:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I wasn't asking for Fedora to be supported.  I was merely hoping it could be something better than outright rejected.  It's great the module knows how to behave on supported OSes, but I think it could be much improved if it were possible to override a few critical settings via Hiera for unsupported OSes.  As it stands now, that's just impossible from what I found.  I can *only* make it work by forking the module and changing the module.  I *cannot* do this in a data-driven fashion.  Of all the modules I use, only this one is limited in this way.", "created": "2021-02-08T08:57:00.000000"}], "components": ["postgresql"], "created": "2017-12-03T16:39:00.000000", "creator": "6243b143f3824d006a579629", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d349b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziitb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100451373044_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 5.2.1\n*Puppet Version:* 4.10.1\n*OS Name/Version:* Fedora 27\n\nThis module frequently lags behind Fedora releases so that the automatic goodness doesn't work.  The problem is, I see no way to do any manual explicit override that will work.  It always starts with the error {{No preferred version defined or automatically detected.}}  I will then add something to Hiera like: {{postgresql::globals::version: '9.6'}}.  Then I get a new error because {{/bin/dnf -d 0 -e 1 -y install postgresql96-server}} fails.  That happens because the package is named {{postgresql-server}} in Fedora.  I can override that problem with {{postgresql::globals::server_package_name:   postgresql-server}} but ... you guessed it ... another error: {{Cannot create /var/lib/pgsql/9.6/data; parent directory /var/lib/pgsql/9.6 does not exist}} and this is where I have no apparent recourse.  \n\n*Desired Behavior:*\nFedora support is mostly there already by virtue of it being a member of the Red Hat OS family.  It's understandable that this module can't keep pace with Fedora's rapid release cycle.  It does however seem reasonable that I should need only specify the version explicitly (as above) to achieve success for a \"not yet supported\" Fedora release.\n\n*Actual Behavior:*\nThe problem seems to be entirely in {{Class[postgresql::params]}} where the {{$package_version}} is inserted in almost ubiquitously.  The one exception for the Red Hat family seems to be if the condition {{if $version == $postgresql::globals::default_version and $::operatingsystem != 'Amazon'}} on line 37 can be met.  However, that condition can only be met if the module actually supports the Fedora release back in {{Class[postgesql::globals]}}.\n", "environment": "e.g., Fedora 27", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42769", "fixedVersions": [], "id": "42769", "issueType": "Bug", "key": "MODULES-6209", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b143f3824d006a579629", "resolution": "Won't Fix", "resolutionDate": "2021-02-08T07:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : Cannot use on newer Fedora releases", "timeSpent": "PT0S", "updated": "2021-02-08T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "When implementing this, account for passwords containing characters that break quoting/require escaping ...\n\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_application_pool/webadministration.rb#L40\n\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L37\n\n", "created": "2017-12-04T10:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-14T21:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-14T23:26:00.000000"}], "components": ["iis"], "created": "2017-12-01T16:14:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All password fields in the module should be Sensitive\n\nUnit test passing in CI \"it_behaves_like\" sensitive data type"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40f41c3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknjj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6015251_*|*_1_*:*_1_*:*_8794852241_*|*_10009_*:*_1_*:*_19100221_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_101562909"}], "description": "The {{iis_virtual_directory}} and {{iis_application_pool}} have the ability to configure a password, but they are currently plaintext strings in a Puppet manifest.\n\nSensitive was introduced in Puppet 4.6 and the current module requires Puppet 4.7 or higher.  Therefore the {{Sensitive}} data type should be accept for password fields.\n\nSee the similar request of DSC at MODULES-5743 / https://github.com/puppetlabs/puppetlabs-dsc/pull/324/files", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "33203", "fixedVersions": [], "id": "33203", "issueType": "Improvement", "key": "MODULES-6208", "labels": [], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-03-14T23:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: Password fields should use the Sensitive data type", "timeSpent": "PT0S", "updated": "2018-03-14T23:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["iis"], "created": "2017-12-01T16:12:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35ad2bd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziinr:"}], "description": "MODULES-5264 and MODULES-6195 were merged without any new acceptance tests for the 4.2.1 release.\n\nThis ticket is for backfilling relevant Beaker tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42768", "fixedVersions": [], "id": "42768", "issueType": "Task", "key": "MODULES-6207", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS: Additional UNC acceptance tests", "timeSpent": "PT0S", "updated": "2017-12-01T16:12:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:81d4bfa2-cff8-4cc9-a607-6378b15200d5", "created": "2018-03-16T14:24:00.000000", "name": "Screen Shot 2018-03-16 at 4.17.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13286"}], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "Hoping this is the right sprint to get this ticket looked at. ", "created": "2017-12-07T17:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is still an issue in 0.2.0\n\nRepro - Windows Server 2012R2\n\nOn the VM running puppet agent\n\n{code}\nPS C:\\Users\\Administrator> puppet resource package \"Microsoft Visual Studio Code\" --param provider\npackage { 'Microsoft Visual Studio Code':\n  ensure   => '1.24.1',\n  provider => 'windows',\n}\nPS C:\\Users\\Administrator>\n{code}\n\nOn a remote node running", "created": "2018-09-09T20:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raising priority to Major as this is clearly broken for the Windows package provider and Windows 2012 R2 is stated as a supported operating system.", "created": "2018-09-09T20:16:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]", "created": "2019-09-26T17:39:00.000000"}], "components": ["package"], "created": "2017-12-01T15:47:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c4da5a3"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This will cause SE demonstrations to fail. We have a large number of Windows customers and this Supported task does not function as require to work on Windows."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziilz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/17"}], "description": "TL,DR: the install package task fails for Windows because it requires the source parameter, which is not available. The update and uninstall package tasks fail on Windows and provide no useful detail as to why they fail. The status package task is inconsistent in reporting status and version of packages on Windows systems.\n\nThe package task has several issues when used on a Windows system:\n\n1. The install action fails with the following (note that there is no source parameter available from the console):\n\n{code:json}\n{\n  \"error\" : \"The source parameter is required when using the Windows provider.\",\n  \"_error\" : {\n    \"msg\" : \"Task finished with exit-code 1\",\n    \"kind\" : \"puppetlabs.tasks/task-error\",\n    \"details\" : {\n      \"exit_code\" : 1\n    }\n  },\n  \"status\" : \"failure\"\n}\n{code}\n\n\n2. The status action performs inconsistently. From a task against a package that had been manually installed:\n\n{code:json}\n{\n  \"status\" : \"unknown\",\n  \"version\" : \"7.5\"\n}\n{code}\n\n\nFrom a task against facter:\n\n{code:json}\n{\n  \"status\" : \"absent\",\n  \"version\" : [ \"absent\" ]\n}\n{code}\n\n\n3. The uninstall action fails with the following:\n\n{code:json}\n{\n  \"_error\" : {\n    \"msg\" : \"Task exited 1:\\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/provider/package/windows.rb:72:in `uninstall': undefined method `uninstall_command' for nil:NilClass (NoMethodError)\\n\\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:39:in `uninstall'\\n\\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:65:in `<main>'\\n\",\n    \"kind\" : \"puppetlabs.tasks/task-error\",\n    \"details\" : {\n      \"exit_code\" : 1\n    }\n  },\n  \"_output\" : \"\"\n}\n{code}\n\n\n4. The update action fails with the following:\n\n{code:json}\n{\n  \"_error\" : {\n    \"msg\" : \"Task exited 1:\\nC:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:48:in `upgrade': undefined method `update' for Package[Notepad++ (64-bit x64)](provider=windows):Puppet::Type::Package::ProviderWindows (NoMethodError)\\n\\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:65:in `<main>'\\n\",\n    \"kind\" : \"puppetlabs.tasks/task-error\",\n    \"details\" : {\n      \"exit_code\" : 1\n    }\n  },\n  \"_output\" : \"\"\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36384", "fixedVersions": [], "id": "36384", "issueType": "Bug", "key": "MODULES-6205", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "package tasks fail in Windows", "timeSpent": "PT0S", "updated": "2021-01-25T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the feedback [~accountid:5a2937864e565f43b0320330]. Can you let me know what error you receive when you try to install the module? Thanks!", "created": "2017-12-15T04:42:00.000000"}, {"author": "5a2937864e565f43b0320330", "body": "While installing the module, there is no error, but when I try to install oracle-jdk I receive an 'unsupported plattform' error from /.../java/manifests/oracle.pp:192:7.", "created": "2017-12-19T06:12:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the feedback [~accountid:5a2937864e565f43b0320330]!", "created": "2017-12-19T07:00:00.000000"}, {"author": "5a2937864e565f43b0320330", "body": "I found a solution that works for me. In manifests/oracle.pp on line 187 remove \"['os']\". When you look at the facter variables, there is no 'architecture' in 'os'.", "created": "2017-12-22T07:40:00.000000"}], "components": ["java"], "created": "2017-12-01T09:40:00.000000", "creator": "5a2937864e565f43b0320330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1157cb7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziibr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1545538228_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23054685095"}], "description": "I noticed that, although described in the documentation, Debian 9 is still not fully supported. E.g. the automatic download and installation of oracle-jdk does not work. \n*Module Version:*\n2.2.0\n*Puppet Version:*\n4.8.2\n*OS Name/Version:*\nDebian 9\n\n*Desired Behavior:*\nInstallation of oracle-jdk works.\n\n*Actual Behavior:*\nInstallation of oracle-jdk fails.\n", "environment": "Debian 9", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "33201", "fixedVersions": [], "id": "33201", "issueType": "Bug", "key": "MODULES-6204", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2937864e565f43b0320330", "resolution": "Fixed", "resolutionDate": "2018-09-12T04:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Java: Debian 9 not fully supported", "timeSpent": "PT0S", "updated": "2018-09-12T04:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-12-01T09:15:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@117eaa2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziib3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9164_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9071618486"}], "description": "Currently we run the rubocop checks as a separate travis job. It should be part of the release_checks rake task in puppetlabs_spec_helper\n\n* remove the old travis jobs that call rubocop directly\n* Fix the .sync.yml files too.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "41701", "fixedVersions": [], "id": "41701", "issueType": "Improvement", "key": "MODULES-6203", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Won't Do", "resolutionDate": "2018-03-16T10:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update puppetlabs_spec_helper release_checks task to run rubocop", "timeSpent": "PT0S", "updated": "2018-03-16T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Covered by https://puppet.atlassian.net/browse/MODULES-6238", "created": "2017-12-13T08:31:00.000000"}], "components": ["mysql"], "created": "2017-12-01T09:12:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b2cf3f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziiav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11321_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1034304680"}], "description": "There is a full rubocop_todo.yml file that needs fixed up.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "40621", "fixedVersions": [], "id": "40621", "issueType": "Improvement", "key": "MODULES-6202", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Duplicate", "resolutionDate": "2017-12-13T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql has a todo file for rubocop that needs fixed. ", "timeSpent": "PT0S", "updated": "2017-12-13T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/modulesync_configs/pull/165\n", "created": "2017-12-01T09:23:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1029", "created": "2017-12-01T09:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "need to add template extras to moduleroot/.rubocop.yml.erb to allow us to add new rules", "created": "2017-12-01T09:54:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/859", "created": "2017-12-04T02:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/voxpupuli/modulesync/pull/136", "created": "2017-12-04T02:44:00.000000"}], "components": ["supported"], "created": "2017-12-01T08:51:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47d021db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziiaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8243_*|*_10007_*:*_1_*:*_4346582024_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_237572885"}], "description": "modulesync had a bug, so we never managed the .rubocop.yml file. This is now fixed. The next modulesync will break modules that have been rubocopped. \n\nFix the .rubocop.yml template in modulesync_configs. \nAdd the .rubocop_todo.yml template to modulesync_configs.\nFix modules\nmysql needs to not manage the todo file. .sync.yml manage rubocop-i18n\nstdlib needs to .sync.yml to add hash rocket alignment\n", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "38517", "fixedVersions": [], "id": "38517", "issueType": "Task", "key": "MODULES-6201", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-01-23T10:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "modulesync will break rubocop", "timeSpent": "PT0S", "updated": "2018-01-23T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-12-01T06:46:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1aa70e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzii7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_950314458_*|*_3_*:*_1_*:*_93713607_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37411", "fixedVersions": [], "id": "37411", "issueType": "Sub-task", "key": "MODULES-6200", "labels": [], "originalEstimate": "PT0S", "parent": "42700", "parentSummary": "Implement Rubocop in HAproxy", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-13T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2017-12-13T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-12-01T06:46:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5fba84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzii7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266961138_*|*_3_*:*_1_*:*_616499267_*|*_10009_*:*_1_*:*_5095_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66850021"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36383", "fixedVersions": [], "id": "36383", "issueType": "Sub-task", "key": "MODULES-6199", "labels": [], "originalEstimate": "PT0S", "parent": "42700", "parentSummary": "Implement Rubocop in HAproxy", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-12T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the Module", "timeSpent": "PT0S", "updated": "2017-12-12T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-12-01T06:46:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39551f1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzii7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45651_*|*_3_*:*_1_*:*_950266882_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35259", "fixedVersions": [], "id": "35259", "issueType": "Sub-task", "key": "MODULES-6198", "labels": [], "originalEstimate": "PT0S", "parent": "42700", "parentSummary": "Implement Rubocop in HAproxy", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-12T06:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make a clean release", "timeSpent": "PT0S", "updated": "2017-12-12T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-12-01T06:46:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e90eb5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzii73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41566_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34236", "fixedVersions": [], "id": "34236", "issueType": "Sub-task", "key": "MODULES-6197", "labels": [], "originalEstimate": "PT0S", "parent": "42700", "parentSummary": "Implement Rubocop in HAproxy", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-01T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Close or Merge any open PRs", "timeSpent": "PT0S", "updated": "2017-12-01T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7b08c3d1-092b-44d0-8ddf-71f98cb2abe3", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-iis/commit/8efce4f50beaeba53b455afedc84027720e91150", "created": "2017-11-30T18:27:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This has passed through {{iis (master)}} CI up through https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-iis_i18n-ruby_master/21/", "created": "2017-12-01T15:12:00.000000"}], "components": [], "created": "2017-11-30T14:39:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76cf899f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_74708538_*|*_1_*:*_1_*:*_122591_*|*_3_*:*_1_*:*_13515596_*|*_5_*:*_1_*:*_0"}], "description": "IIS 4.2.0\n\nIn addition to being able to support UNC paths, it's also useful to have username and password configuration settable on iis_virtual_directory in the event that the path is not already configured as accessible from the systems machine account.", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "35258", "fixedVersions": ["IIS 4.2.1"], "id": "35258", "issueType": "New Feature", "key": "MODULES-6195", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-12-01T15:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : iis_virtual_directory should support username / password", "timeSpent": "PT0S", "updated": "2018-01-03T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5acb11fbaa802f2a7979f6e9], \n\nThanks for raising this ticket. This is a pretty safe fix. It looks like \"scram-sha-256\" just needs to be added to the [list of valid values|https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/pg_hba_rule.pp#L47] for that parameter. \n\nUnfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-postgresql we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team\n", "created": "2017-12-06T14:13:00.000000"}, {"author": "5acb11fbaa802f2a7979f6e9", "body": "Hi Eric!\n\nThanks for the reply. I had actually opened a PR last week but didn't link it here.\n\nHere's the PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/941\n\nThanks,\nPaul", "created": "2017-12-06T14:27:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Merged, thanks [~accountid:5acb11fbaa802f2a7979f6e9]!", "created": "2017-12-06T17:37:00.000000"}], "components": ["postgresql"], "created": "2017-11-30T14:32:00.000000", "creator": "5acb11fbaa802f2a7979f6e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "pg_hba.conf can contain scram-sha-256 as an authentication method managed by the pg_hba_rule resource."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f69b04e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_517261580_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12224810"}], "description": "_Basic Info_\n*Module Version:* 5.2.1\n*Puppet Version:* 5.3\n*OS Name/Version:* Debian 9\n\nPostgres version 10 introduces scram-sha-256 as a valid password authentication type but the postgresql module throws an error when that authentication type is used in the pg_hba_rule.\n\nSee https://www.postgresql.org/docs/current/static/auth-methods.html#AUTH-PASSWORD for more details.\n\n*Desired Behavior:*\nscram-sha-256 can be set and stored in pg_hba.conf managed by puppet.\n\n*Actual Behavior:*\nErrors out with:\n\n{{Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, assert_type(): expects a match for Enum['bsd', 'cert', 'crypt', 'gss', 'ident', 'krb5', 'ldap', 'md5', 'pam', 'password', 'peer', 'radius', 'reject', 'sspi', 'trust'], got 'scram-sha-256' at <vendor-module-dir>/modules/postgresql/manifests/server/pg_hba_rule.pp:50:5}}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33198", "fixedVersions": [], "id": "33198", "issueType": "Bug", "key": "MODULES-6194", "labels": ["module"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5acb11fbaa802f2a7979f6e9", "resolution": "Fixed", "resolutionDate": "2017-12-06T17:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: Cannot use scram-sha-256 in pg_hba_rule with version 10", "timeSpent": "PT0S", "updated": "2017-12-06T17:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-30T10:32:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@add78a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99524897904_*|*_6_*:*_1_*:*_0"}], "description": "Update the Task modules from the 'stdlib' of Tasks to be consistent with other modules in that issues should be raised from Jira and not github and update CI setup to be consistent with how other modules are set up.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "40620", "fixedVersions": [], "id": "40620", "issueType": "Improvement", "key": "MODULES-6193", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Task modules to align on Jira and CI", "timeSpent": "PT0S", "updated": "2021-01-25T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50736f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58127315_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9424775915"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36382", "fixedVersions": [], "id": "36382", "issueType": "Sub-task", "key": "MODULES-6192", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2018-03-20T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40b6cbf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58132014_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1067201689"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35256", "fixedVersions": [], "id": "35256", "issueType": "Sub-task", "key": "MODULES-6191", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-12-13T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ccaa8a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihfr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58136093_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1067187153"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34235", "fixedVersions": [], "id": "34235", "issueType": "Sub-task", "key": "MODULES-6190", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-12-13T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2528e4c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihfj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58141042_*|*_3_*:*_1_*:*_1036435224_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30735726"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33195", "fixedVersions": [], "id": "33195", "issueType": "Sub-task", "key": "MODULES-6189", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-12-13T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d582ce9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihfb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58145120_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1067154345"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42752", "fixedVersions": [], "id": "42752", "issueType": "Sub-task", "key": "MODULES-6188", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-12-13T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3751d9ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58149260_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1067137862"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41699", "fixedVersions": [], "id": "41699", "issueType": "Sub-task", "key": "MODULES-6187", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-12-13T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35b7d115"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1125273788_*|*_5_*:*_1_*:*_0"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40619", "fixedVersions": [], "id": "40619", "issueType": "Sub-task", "key": "MODULES-6186", "labels": [], "originalEstimate": "PT0S", "parent": "39559", "parentSummary": "Update testing for Service Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-12-13T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-30T09:49:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b5ba0d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429226074_*|*_3_*:*_1_*:*_696121628_*|*_5_*:*_1_*:*_0"}], "description": "As a modules developer I want to have robust testing in place for my package Service module.\n\nTesting is to be performed on Redhat and Debian OS families for now.", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "39559", "fixedVersions": [], "id": "39559", "issueType": "Improvement", "key": "MODULES-6185", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-13T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update testing for Service Task Module", "timeSpent": "PT0S", "updated": "2017-12-13T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6efb47ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58266781_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9424730758"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37410", "fixedVersions": [], "id": "37410", "issueType": "Sub-task", "key": "MODULES-6183", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2018-03-20T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4db96b19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihe7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58262114_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_460485547"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36381", "fixedVersions": [], "id": "36381", "issueType": "Sub-task", "key": "MODULES-6182", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-12-06T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Debian 9 doesn't have netstat!!", "created": "2017-12-06T09:28:00.000000"}], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6685d8d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58771038_*|*_3_*:*_1_*:*_86731755_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_458466095"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35255", "fixedVersions": [], "id": "35255", "issueType": "Sub-task", "key": "MODULES-6181", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-07T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-12-07T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6936542b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58275485_*|*_3_*:*_1_*:*_439547300_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19402181"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34234", "fixedVersions": [], "id": "34234", "issueType": "Sub-task", "key": "MODULES-6180", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-12-06T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7350a623"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58279730_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_458930839"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33192", "fixedVersions": [], "id": "33192", "issueType": "Sub-task", "key": "MODULES-6179", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-12-06T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@552be59d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58283603_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_458915698"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42751", "fixedVersions": [], "id": "42751", "issueType": "Sub-task", "key": "MODULES-6178", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-12-06T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f2b547d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76533920_*|*_3_*:*_1_*:*_440647965_*|*_5_*:*_1_*:*_0"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41697", "fixedVersions": [], "id": "41697", "issueType": "Sub-task", "key": "MODULES-6177", "labels": [], "originalEstimate": "PT0S", "parent": "40618", "parentSummary": "Update testing for Exec Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-12-06T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-30T09:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@441f1bf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzihcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73970837_*|*_3_*:*_1_*:*_530803591_*|*_5_*:*_1_*:*_0"}], "description": "As a modules developer I want to have robust testing in place for my exec task module.\n\nTesting is to be performed on Redhat and Debian OS families for now.", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "40618", "fixedVersions": [], "id": "40618", "issueType": "Improvement", "key": "MODULES-6176", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-07T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update testing for Exec Task Module", "timeSpent": "PT0S", "updated": "2017-12-07T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243b2ebad6b7e006aa42600],\n\nI have had a look and puppet/staging 4.0.0 has not been released yet. [see here|https://forge.puppet.com/puppet/staging]\nAre there are particular reasons for the change?\n\nMany Thanks\nPaula", "created": "2017-11-30T06:54:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\nThe way Puppet deals with versions is confusing to me too at first.\n\nHowever, this is what puppetlabs/mysql declares as hard depdencncies (https://forge.puppet.com/puppetlabs/mysql/dependencies):\n* puppetlabs/translate (>= 1.0.0 < 2.0.0)\n* puppetlabs/stdlib (>= 3.2.0 < 5.0.0)\n* puppet/staging (>= 1.0.1 < 3.0.0)\n\nThe current version of puppetlabs/translate is 1.1.0 (mysql says it needs < 2.0.0), puppetlabs/stdlib is at 4.23.0 (< 5.0.0) while the latest puppet/staging is indeed 3.0.0 (< 3.0.0).\nAlso, puppet/staging 3.0.0 was released on Nov 13th 2017 while the latest of puppetlabs/mysql 5.1.0 was released on Oct 11th 2017 (a month before).\n\nSo, this suggests that the MySQL module is not comprehensibly compatible with puppet/staging 3.0.0.", "created": "2017-12-01T09:24:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Ahh sorry [~accountid:6243b2ebad6b7e006aa42600] I looked at the ticket and have overlooked this.\nI interpreted it as <=3.0.0 but in fact it is less than. \n\nI have a PR up: https://github.com/puppetlabs/puppetlabs-mysql/pull/1028\nIf you are happy enough with it I will work on getting it merged for you.\n", "created": "2017-12-01T09:56:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d],\nI hope you had a great weekend.\n\nIf that's all that it takes, meaning that the current puppetlabs/mysql module is already compatible with the new puppet/staging 3.0.0, then go for it.\n\nThank you!\nCri", "created": "2017-12-04T02:18:00.000000"}], "components": ["mysql"], "created": "2017-11-30T03:28:00.000000", "creator": "6243b2ebad6b7e006aa42600", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62d53d2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzih9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2242138_*|*_3_*:*_1_*:*_339466672_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6952"}], "description": "*Module Version:*\npuppetlabs/mysql 5.1.0\n\n*Desired Behavior:*\nDepdendencies: puppet/staging (>= 1.0.1 < 4.0.0)\n\n*Actual Behavior:*\nDepdendencies: puppet/staging (>= 1.0.1 < 3.0.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35253", "fixedVersions": [], "id": "35253", "issueType": "Improvement", "key": "MODULES-6175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b2ebad6b7e006aa42600", "resolution": "Fixed", "resolutionDate": "2017-12-04T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mysql support for puppet/staging 3.0.0", "timeSpent": "PT0S", "updated": "2017-12-04T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Use of {{puppet resource}} to create other resource types should be vetted as well and additional tickets filed as necessary.", "created": "2017-11-29T11:55:00.000000"}], "components": ["iis"], "created": "2017-11-29T11:53:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Initial creation with puppet resource should create a proper manifest"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b555705"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "IIS 4.2.0\n\nGiven a call to puppet resource like\n\n{code}\nbundle exec puppet resource iis_virtual_directory foo physicalpath=c:/foo sitename=\"Default Web Site\" ensure=present --modulepath .\\spec\\fixtures\\modules\\\n{code}\n\nThe operation succeeds, but the emitted manifest is wrong:\n\n{code}\nNotice: /Iis_virtual_directory[foo]/ensure: created\niis_virtual_directory { 'foo':\n  ensure => 'absent',\n}\n{code}\n\nUsing {{puppet resource}} to list the virtual directories afterwards behaves properly:\n\n{code}\nbundle exec puppet resource iis_virtual_directory --modulepath .\\spec\\fixtures\\modules\\\n{code}\n\n\nOutput:\n\n{code}\niis_virtual_directory\n{ 'foo':\n  ensure       => 'present',\n  application  => '/',\n  physicalpath => 'c:/foo',\n  sitename     => 'Default Web Site',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38516", "fixedVersions": [], "id": "38516", "issueType": "Bug", "key": "MODULES-6174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : puppet resource iis_virtual_directory emits incorrect manifest upon initial creation", "timeSpent": "PT0S", "updated": "2021-06-14T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2017-11-29T11:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58034c55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_422451290_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36380", "fixedVersions": [], "id": "36380", "issueType": "Sub-task", "key": "MODULES-6173", "labels": [], "originalEstimate": "PT0S", "parent": "42750", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.2 - 2017-11-29 - 7ef0268c2d802a6913a21dd2f48393b3d9a1b781", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-04T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-04T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/lastSuccessfulBuild/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/7ef0268c2d802a6913a21dd2f48393b3d9a1b781/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.0.1...7ef0268c2d802a6913a21dd2f48393b3d9a1b781\n\nTests that catch error corrected in MODULES-6022 have been moved to a high risk test tier (run on every commit) here: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/250/files\n\nLight is green, trap is clean. LGTM\n(y)", "created": "2017-12-01T15:04:00.000000"}], "components": [], "created": "2017-11-29T11:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cbb1c7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_184404302_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35251", "fixedVersions": [], "id": "35251", "issueType": "Sub-task", "key": "MODULES-6172", "labels": [], "originalEstimate": "PT0S", "parent": "42750", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.2 - 2017-11-29 - 7ef0268c2d802a6913a21dd2f48393b3d9a1b781", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-01T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-01T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC changes.", "created": "2017-11-29T12:54:00.000000"}], "components": [], "created": "2017-11-29T11:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12c592bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3796095_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34233", "fixedVersions": [], "id": "34233", "issueType": "Sub-task", "key": "MODULES-6171", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42750", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.2 - 2017-11-29 - 7ef0268c2d802a6913a21dd2f48393b3d9a1b781", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-11-29T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-29T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No changes to README", "created": "2017-11-29T12:54:00.000000"}], "components": [], "created": "2017-11-29T11:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a966ffc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzignz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3779434_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33189", "fixedVersions": [], "id": "33189", "issueType": "Sub-task", "key": "MODULES-6170", "labels": [], "originalEstimate": "PT0S", "parent": "42750", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.2 - 2017-11-29 - 7ef0268c2d802a6913a21dd2f48393b3d9a1b781", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-11-29T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-29T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Release was prepped with commit ID: 7ef0268c2d802a6913a21dd2f48393b3d9a1b781\nUpdated release date with commit ID: 9d552b934b39359c47d6f21201a7f10344138318\n\nPrevious CI run is still valid. The only thing that was changed was the release date in CHANGELOG.md.", "created": "2017-12-04T08:50:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Can't put SQL 2.0.2 in here like I want to for the Fixed Version. ", "created": "2017-12-11T08:39:00.000000"}], "components": [], "created": "2017-11-29T11:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68795cf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6460_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1025284120"}], "description": "*REASON:* 2.0.2 Fix Idempotency\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.0.1...9d552b934b39359c47d6f21201a7f10344138318\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/17/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42750", "fixedVersions": [], "id": "42750", "issueType": "Task", "key": "MODULES-6169", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-11T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.0.2 - 2017-11-29 - 7ef0268c2d802a6913a21dd2f48393b3d9a1b781", "timeSpent": "PT0S", "updated": "2017-12-11T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-11-29T11:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50fd43c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL 2.1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylocv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10445_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_4428_*|*_10015_*:*_1_*:*_1120434772"}], "description": "This release should encompass tickets required to support installing SQL Server 2017. It does not encompass tickets related to any new features SQL 2017 may have.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36379", "fixedVersions": [], "id": "36379", "issueType": "Epic", "key": "MODULES-6167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-12-12T10:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL : 2.1.0", "timeSpent": "PT0S", "updated": "2017-12-12T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged into the module with PR: https://github.com/puppetlabs/puppetlabs-iis/pull/138", "created": "2018-01-10T09:34:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged into the module with PR 138: https://github.com/puppetlabs/puppetlabs-iis/pull/138", "created": "2018-01-10T09:35:00.000000"}], "components": [], "created": "2017-11-29T11:16:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet resource iis_virtualdirectory ensure=present should fail hard without a sitename specified"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bf916f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzign3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1128251001_*|*_10007_*:*_1_*:*_2494496646_*|*_5_*:*_1_*:*_0"}], "description": "IIS 4.2.0\n\nAssuming {{c:\\foo}} exists, executing the following command fails but reports that it has succeeded:\n\n{code}\npuppet resource iis_virtual_directory foo physicalpath=c:/foo ensure=present\n{code}\n\nOutput\n\n{code}\nC:\\source\\puppetlabs-iis [pr/136]> md c:\\foo\n\n\n    Directory: C:\\\n\n\nMode                LastWriteTime         Length Name\n----                -------------         ------ ----\nd-----       11/28/2017   5:21 PM                foo\n\n\nbundle exec puppet resource iis_virtual_directory foo physicalpath=c:/foo ensure=present --modulepath .\\spec\\fixtures\\modules\\ --debug\nDebug: Runtime environment: puppet_version=5.3.3, ruby_version=2.4.1, run_mode=user, default_encoding=IBM437\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Loaded state in 0.06 seconds\nDebug: Loaded transaction store file in 0.00 seconds\nDebug: Prefetching webadministration resources for iis_virtual_directory\nDebug: COMMAND: Get-WebVirtualDirectory | ForEach-Object {\n  $physicalpath = [string]$_.PhysicalPath\n\n  $name = [string]$_.Path\n  $name = $name -Replace \"^/\", ''\n  $name = $name -Replace \"/\",  '\\'\n\n  if ($_.ItemXPath -Match \"application\\[\\@path\\=(.*?)\\]\") {\n    $application = $matches[1].Replace(\"'\", '')\n  } else {\n    $application = '/'\n  }\n\n  if ($_.ItemXPath -Match \"site\\[\\@name\\=(.*?) and\") {\n    $sitename = $matches[1].Replace(\"'\", '')\n  } else {\n    $sitename = ''\n  }\n\n  New-Object -TypeName PSObject -Property @{\n    name         = $name\n    physicalpath = $physicalpath\n    application  = $application\n    sitename     = $sitename\n  }\n\n} | ConvertTo-Json -Depth 10\n\nDebug: 2017-11-28 17:28:11 -0800 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - is running as pid: 4560\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 2.515625 total seconds.\nDebug: 2017-11-28 17:28:15 -0800 PowerShell initialization complete for pid: 4560\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 1.78125 total seconds.\nDebug: 2017-11-28 17:28:17 -0800 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"stdout\"></Property></ReturnResult>\n\nDebug: Creating foo\nDebug: COMMAND: New-WebVirtualDirectory -Name \"foo\" -PhysicalPath \"c:/foo\" -ErrorAction Stop\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 0.34375 total seconds.\nDebug: 2017-11-28 17:28:17 -0800 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"stdout\">TmV3LVdlYlZpcnR1YWxEaXJlY3RvcnkgOiBWYWx1ZSBjYW5ub3QgYmUgbnVsbC4NClBhcmFtZXRlciBuYW1lOiBTaXRlDQpBdCBsaW5lOjEgY2hhcjoxDQorIE5ldy1XZWJWaXJ0dWFsRGlyZWN0b3J5IC1OYW1lICJmb28iIC1QaHlzaWNhbFBhdGggImM6L2ZvbyIgLUVycm9yQWN0aSAuLi4NCisgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQogICAgKyBDYXRlZ29yeUluZm8gICAgICAgICAgOiBOb3RTcGVjaWZpZWQ6ICg6KSBbTmV3LVdlYlZpcnR1YWxEaXJlY3RvcnldLCBBcmd1bWVudE51bGxFeGNlcHRpb24NCiAgICArIEZ1bGx5UXVhbGlmaWVkRXJyb3JJZCA6IFN5c3RlbS5Bcmd1bWVudE51bGxFeGNlcHRpb24sTWljcm9zb2Z0LklJcy5Qb3dlclNoZWxsLlByb3ZpZGVyLk5ld1ZpcnR1YWxEaXJlY3RvcnlDb21tYW4gDQogICBkDQogDQo=</Property></ReturnResult>\n\nDebug: STDOUT: New-WebVirtualDirectory : Value cannot be null.\nParameter name: Site\nAt line:1 char:1\n+ New-WebVirtualDirectory -Name \"foo\" -PhysicalPath \"c:/foo\" -ErrorActi ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [New-WebVirtualDirectory], ArgumentNullException\n    + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.IIs.PowerShell.Provider.NewVirtualDirectoryComman\n   d\n\n\nNotice: /Iis_virtual_directory[foo]/ensure: created\nDebug: Finishing transaction 39953260\nDebug: Storing state\nDebug: Stored state in 0.08 seconds\niis_virtual_directory { 'foo':\n  ensure => 'absent',\n}\nDebug: PowerShellManager exiting...\n{code}\n\nThe failure is expected, given {{sitename}} is a mandatory parameter - the Puppet output in this case is incorrect.", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "35250", "fixedVersions": [], "id": "35250", "issueType": "Bug", "key": "MODULES-6166", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-01-10T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : puppet resource iis_virtual_directory doesn't fail with a meaningful error when sitename is omitted", "timeSpent": "PT0S", "updated": "2018-01-10T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-11-29T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd640cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_506195458_*|*_3_*:*_1_*:*_1568321_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37409", "fixedVersions": [], "id": "37409", "issueType": "Sub-task", "key": "MODULES-6165", "labels": [], "originalEstimate": "PT0S", "parent": "33185", "parentSummary": "Supported Release puppetlabs-java_ks 2.0.0 - (5/12/17) - dbb32435237e4c86ad05960146a8bbc024bb1580", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-05T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-05T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "java_ks is good to release - QA signoff is complete! \nRelease against dbb32435237e4c86ad05960146a8bbc024bb1580", "created": "2017-12-01T10:19:00.000000"}], "components": [], "created": "2017-11-29T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72f52c9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174892975_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36378", "fixedVersions": [], "id": "36378", "issueType": "Sub-task", "key": "MODULES-6164", "labels": [], "originalEstimate": "PT0S", "parent": "33185", "parentSummary": "Supported Release puppetlabs-java_ks 2.0.0 - (5/12/17) - dbb32435237e4c86ad05960146a8bbc024bb1580", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-01T10:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-01T10:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation on this module yet", "created": "2017-12-01T09:52:00.000000"}], "components": [], "created": "2017-11-29T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@183528e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173308921_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35248", "fixedVersions": [], "id": "35248", "issueType": "Sub-task", "key": "MODULES-6163", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33185", "parentSummary": "Supported Release puppetlabs-java_ks 2.0.0 - (5/12/17) - dbb32435237e4c86ad05960146a8bbc024bb1580", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-12-01T09:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java_ks) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-01T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79],\n\nJust wondering if you get a chance can you have a look please?\nThere has been minor README changes between this release and the last one.\n\nMany Thanks\nPaula :-)", "created": "2017-12-01T05:27:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-12-01T09:52:00.000000"}], "components": [], "created": "2017-11-29T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@118f1a4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173287665_*|*_5_*:*_1_*:*_22728374027_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34322", "fixedVersions": [], "id": "34322", "issueType": "Sub-task", "key": "MODULES-6162", "labels": [], "originalEstimate": "PT0S", "parent": "33185", "parentSummary": "Supported Release puppetlabs-java_ks 2.0.0 - (5/12/17) - dbb32435237e4c86ad05960146a8bbc024bb1580", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-java_ks) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] https://github.com/puppetlabs/puppetlabs-java_ks/pull/208 for mergeback", "created": "2017-12-05T06:47:00.000000"}], "components": [], "created": "2017-11-29T09:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c97f927"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6328_*|*_3_*:*_1_*:*_510618696_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_23884"}], "description": "*REASON:* Customer request\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : \nhttps://github.com/puppetlabs/puppetlabs-java_ks/compare/1.6.0...dbb32435237e4c86ad05960146a8bbc024bb1580\n\n* * Link to successful Init Job Run from CI : \n* https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33185", "fixedVersions": [], "id": "33185", "issueType": "Task", "key": "MODULES-6161", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-05T07:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-java_ks 2.0.0 - (5/12/17) - dbb32435237e4c86ad05960146a8bbc024bb1580", "timeSpent": "PT0S", "updated": "2017-12-05T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Merged into master at: https://github.com/puppetlabs/puppetlabs-sqlserver/commit/66bea539f955de39cc64344e44a38c38d1bacc87", "created": "2017-12-06T11:26:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "CI triggered at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/138", "created": "2017-12-06T11:27:00.000000"}], "components": ["sqlserver"], "created": "2017-11-29T08:43:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running the module should correctly detect that there \nis no SQL 2017 instance installed on the host.\n\nRunning the module should correctly install SQL 2017 on the host.\n\nRunning the module should only install an instance once.\n\nConfirm other installation conforms to previous behavior."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3f692a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziggn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_117859937_*|*_1_*:*_1_*:*_20264029_*|*_10007_*:*_1_*:*_171046278_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_422911847"}], "description": "From user e-mail: \n\nJust to highlight, we don\u2019t need the new features at this point, we just need that the facter recognize the SQL 2017 installed, as in our current tests, current module install SQL 2017 sucessfully, however every agent run it tries to install again because the facter doesn\u2019t recognize there\u2019s a SQL 2017 installed.", "epicLinkSummary": "SQL : 2.1.0", "estimate": "PT0S", "externalId": "38515", "fixedVersions": ["SQL Server 2.1.0"], "id": "38515", "issueType": "New Feature", "key": "MODULES-6168", "labels": [], "originalEstimate": "PT0S", "parent": "36379", "parentSummary": "SQL : 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Fixed", "resolutionDate": "2017-12-07T20:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer fact doesn't detect 2017", "timeSpent": "PT0S", "updated": "2019-01-07T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5e287307b7c7b40ca5a46359], \n\nThanks for raising this ticket. You are definitely correct that the two styles of purging are incompatible and that the docs are unclear. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-firewall we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-12-06T14:07:00.000000"}], "components": ["firewall"], "created": "2017-11-29T06:43:00.000000", "creator": "5e287307b7c7b40ca5a46359", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f6eb883"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_631303158_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_132262"}], "description": "_Basic Info_\n*Module Version:* Latest\n*Puppet Version:* 5.3.3\n*OS Name/Version:* CentOS 7.4\n\nFollowing the instructions in the documentation ({{README.md}}), one would define:\n{code:title=site.pp}\nresources { 'firewall':\n  purge => true,\n}\nresources { 'firewallchain':\n  purge => true,\n}\n{code}\nand set-up basic rules (like SSH-access) in {{pre.pp}}, and switch all chains to {{DROP}} in {{post.pp}}. \n\nThis seems to be incompatible with the syntax:\n{code}\nfirewallchain { 'INPUT:filter:IPv4':\n  ensure => present,\n  policy => drop,\n  purge => true,\n  ignore => [\n    '-j fail2ban-ssh',\n  ],\n}\n{code}\ndefined somewhere before {{post.pp}} (for example, conditionally depending on inclusion of {{fail2ban}}), since that collides with the resource created in {{post.pp}}. \n\nEven worse, also https://puppet.atlassian.net/browse/MODULES-3467 seems to fail with this pattern. This leads to cycles like:\n{code}\n(Firewall[000 accept all icmp] => Class[Profile::Firewall::Post] => Firewallchain[INPUT:filter:IPv4] => Firewall[000 accept all icmp])\n{code}\nMore details are provided in:\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/639#issuecomment-345277068\n\n*Desired Behavior:*\nThe pattern explained in the documentation is compatible with the usage of the {{ignore}} option, or explains how to implement it. \n\n*Actual Behavior:*\nUsing the outlined approach from the main documentation, \nand pecifying {{ignore}} on {{firewallchain}} or using the new code from https://puppet.atlassian.net/browse/MODULES-3467 leads to dependency cycles and / or doubly defined resources. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36363", "fixedVersions": [], "id": "36363", "issueType": "Bug", "key": "MODULES-6160", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e287307b7c7b40ca5a46359", "resolution": "Won't Fix", "resolutionDate": "2017-12-06T14:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: unclear usage of ignore-options", "timeSpent": "PT0S", "updated": "2017-12-06T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2017-11-29T03:21:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@904ab1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70008134386_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38514", "fixedVersions": [], "id": "38514", "issueType": "Sub-task", "key": "MODULES-6159", "labels": [], "originalEstimate": "PT0S", "parent": "34321", "parentSummary": "Supported Release (puppetlabs-aws) 2.1.0 - (29-Nov-2017) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-11-29T03:21:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf88c7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70008014652_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37408", "fixedVersions": [], "id": "37408", "issueType": "Sub-task", "key": "MODULES-6158", "labels": [], "originalEstimate": "PT0S", "parent": "34321", "parentSummary": "Supported Release (puppetlabs-aws) 2.1.0 - (29-Nov-2017) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:03:00.000000"}], "components": [], "created": "2017-11-29T03:21:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1186967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70008132758_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36361", "fixedVersions": [], "id": "36361", "issueType": "Sub-task", "key": "MODULES-6157", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34321", "parentSummary": "Supported Release (puppetlabs-aws) 2.1.0 - (29-Nov-2017) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:520566be-dc64-492b-8de1-701eed347203", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-11-29T03:21:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd6ac63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70007999232_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35247", "fixedVersions": [], "id": "35247", "issueType": "Sub-task", "key": "MODULES-6156", "labels": [], "originalEstimate": "PT0S", "parent": "34321", "parentSummary": "Supported Release (puppetlabs-aws) 2.1.0 - (29-Nov-2017) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [{"author": "5c2ff2fd81c1261667adfa1d", "body": "Ticket Tidy up module was released", "created": "2019-08-15T02:07:00.000000"}], "components": [], "created": "2017-11-29T03:21:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@182e5146"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzigc7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_301788_*|*_3_*:*_1_*:*_53905290308_*|*_6_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n* Link to successful Init Job Run from CI :\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34321", "fixedVersions": [], "id": "34321", "issueType": "Task", "key": "MODULES-6155", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2019-08-15T02:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-aws) 2.1.0 - (29-Nov-2017) - (SHA)", "timeSpent": "PT0S", "updated": "2019-08-15T02:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "https://forge.puppet.com/puppetlabs/iis/4.2.1/changelog released!\n\n0664bef6e3e377cb120e79f36f7ee2c5e3b79dd6 merged back to master\n", "created": "2017-12-04T18:39:00.000000"}], "components": [], "created": "2017-11-28T12:24:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167352ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_540879188_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40617", "fixedVersions": [], "id": "40617", "issueType": "Sub-task", "key": "MODULES-6154", "labels": [], "originalEstimate": "PT0S", "parent": "36360", "parentSummary": "Supported Release (iis) 4.2.1 - (12/4/2017) - (ad70d622ce8beac1e4007289f86c37095d0eb68b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-04T18:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-04T18:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'll leave the same comment here as the one I left on the epic at https://puppet.atlassian.net/browse/MODULES-5886?focusedCommentId=511818&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-511818: \n\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] for the UNC path related additions - particularly MODULES-5264 and MODULES-6915, there were no new Beaker tests added for this functionality, which was a tradeoff we made for the sake of expediting the release. Manual verification was performed using {{puppet resource}} and {{puppet apply}} for create, modify and delete operations - and everything checked out in those scenarios.", "created": "2017-12-01T15:10:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/15/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/ad70d622ce8beac1e4007289f86c37095d0eb68b/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.0...ad70d622ce8beac1e4007289f86c37095d0eb68b\n\nIssuing from tip of release which is ad70d622ce8beac1e4007289f86c37095d0eb68b\nPrevious tag is 4.2.0 at 5d2a87a\n\nMODULES-5264 manually verified as above (would have liked to see a Functional Review on that).\nMODULES-5270 was fixed in PR for MODULES-5169 and has automated idempotency tests.\nMODULES-5642 is a duplicate of MODULES-5264\nMODULES-5954 Notes are in a comment on the ticket.\nMODULES-6020 has new acceptance test before:all to test for application pool switching\nMODULES-6062 includes new acceptance test\nMODULES-6069 should be testing underlying \"name\" property ticketed here: https://puppet.atlassian.net/browse/MODULES-6213\n\nLooks good to me\n(y)", "created": "2017-12-04T17:44:00.000000"}], "components": [], "created": "2017-11-28T12:24:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e93a8f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_529061426_*|*_3_*:*_1_*:*_8504738_*|*_5_*:*_1_*:*_152654_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39558", "fixedVersions": [], "id": "39558", "issueType": "Sub-task", "key": "MODULES-6153", "labels": [], "originalEstimate": "PT0S", "parent": "36360", "parentSummary": "Supported Release (iis) 4.2.1 - (12/4/2017) - (ad70d622ce8beac1e4007289f86c37095d0eb68b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-12-04T17:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(iis) 4.2.1 QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-12-04T17:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "No LOC", "created": "2017-12-01T17:16:00.000000"}], "components": [], "created": "2017-11-28T12:24:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c21a85e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_276718416_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38513", "fixedVersions": [], "id": "38513", "issueType": "Sub-task", "key": "MODULES-6152", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36360", "parentSummary": "Supported Release (iis) 4.2.1 - (12/4/2017) - (ad70d622ce8beac1e4007289f86c37095d0eb68b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-01T17:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-12-01T17:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] and I reviewed the tix for this release and everything looks good except that we need a couple of notes to the README for https://puppet.atlassian.net/browse/MODULES-5264\n\nPR with README update at https://github.com/puppetlabs/puppetlabs-iis/pull/140", "created": "2017-12-01T15:11:00.000000"}], "components": [], "created": "2017-11-28T12:24:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12978f58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_276704019_*|*_6_*:*_2_*:*_321273_*|*_10005_*:*_1_*:*_230218761"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37407", "fixedVersions": [], "id": "37407", "issueType": "Sub-task", "key": "MODULES-6151", "labels": [], "originalEstimate": "PT0S", "parent": "36360", "parentSummary": "Supported Release (iis) 4.2.1 - (12/4/2017) - (ad70d622ce8beac1e4007289f86c37095d0eb68b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-12-04T09:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-12-04T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Additional metadata PR up against release branch at https://github.com/puppetlabs/puppetlabs-iis/pull/140", "created": "2017-12-01T16:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Shipped on 12/4", "created": "2017-12-04T18:41:00.000000"}], "components": [], "created": "2017-11-28T12:24:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ad65268"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66116472_*|*_3_*:*_1_*:*_474859943_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.0...ad70d622ce8beac1e4007289f86c37095d0eb68b\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-iis_init-merge_release/15/\n* Link to successful final Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-iis_i18n-ruby_release/6/\n\nAll Major Stages completed:\n\n* 04 - Acceptance smoke tests (27 mins)\n* 06 - Full Acceptance w/ 2016.4.x (46 mins)\n* 08 - Full Acceptance w/ 2017.3.x (34 mins)\n* 10 - Full Acceptance w/ 2017.2.x (42 mins)\n* 13 - i18n Ruby (7.8 sec)\n* All other relevant stages in between\n", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "36360", "fixedVersions": [], "id": "36360", "issueType": "Task", "key": "MODULES-6150", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-12-04T18:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (iis) 4.2.1 - (12/4/2017) - (ad70d622ce8beac1e4007289f86c37095d0eb68b)", "timeSpent": "PT0S", "updated": "2017-12-04T18:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:57:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd58cb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwj3:"}], "description": "\nCaching a response every 10 minutes on the first hit\n----------------------------------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty \"/system.webServer/serverRuntime\" -pspath IIS:\\ -name frequentHitThreshold -value 1\nSet-WebConfigurationProperty \"/system.webServer/serverRuntime\" -pspath IIS:\\ -name frequentHitTimePeriod -value \"00:10:00\";  \n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40616", "fixedVersions": [], "id": "40616", "issueType": "New Feature", "key": "MODULES-6148", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Caching a response (frequentHitTimePeriod)", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@531e0df0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwin:"}], "description": "\nAdd Cache Settings for dynamic and static types\n------------------------------------------------------------------\n\n\n{code:java}\nAdd-WebConfiguration \"/system.webServer/httpCompression/dynamicTypes\" -pspath IIS:\\ -value (@{mimeType=\"image/jpeg\"; enabled=\"false\";})\n\nAdd-WebConfiguration \"/system.webServer/httpCompression/staticTypes\" -pspath IIS:\\ -value (@{mimeType=\"image/jpeg\"; enabled=\"false\";})\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39467", "fixedVersions": [], "id": "39467", "issueType": "New Feature", "key": "MODULES-6147", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Add Cache Settings for dynamic and static types", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:56:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5df87ab6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwif:"}], "description": "Configure the clients web browser cache\n-------------------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty -filter '/system.webServer/staticContent/clientCache' -name cacheControlMode -value 'UseMaxAge'\n              Set-WebConfigurationProperty -filter '/system.webServer/staticContent/clientCache' -name cacheControlMaxAge -value '1.00:00:00'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38512", "fixedVersions": [], "id": "38512", "issueType": "New Feature", "key": "MODULES-6146", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Configure the clients web browser cache", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:55:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52805a83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwi7:"}], "description": "IIS Caching Settings\n--------------------------------\n\n{code:java}\nSet-WebConfigurationProperty /system.webServer/caching iis:\\sites -name enabled -value \"true\"\n                     Set-WebConfigurationProperty /system.webServer/caching iis:\\sites -name maxCacheSize -Value 0\n                     Set-WebConfigurationProperty /system.webServer/caching iis:\\sites -name maxResponseSize -Value 0\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37406", "fixedVersions": [], "id": "37406", "issueType": "New Feature", "key": "MODULES-6145", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : IIS Caching Settings", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master: https://github.com/puppetlabs/puppetlabs-iis/commit/d17f879606683d758a45d8e5f21f8ae45336a090", "created": "2018-01-02T09:48:00.000000"}], "components": ["iis"], "created": "2017-11-28T08:55:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41493098"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1292073821_*|*_1_*:*_1_*:*_869664919_*|*_10007_*:*_1_*:*_347798903_*|*_3_*:*_1_*:*_517667130_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5432"}], "description": "Setting the ConnectionTimeout for limits to drop inactive connections\n--------------------------------------------------------------------------------------------\n\n{code:java}\n Set-WebConfiguration \"/system.applicationHost/sites/site[@name='SuperWebsite']/limits/@connectionTimeout\" -Value $ConnectionIdleTimeout\n{code}", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "36358", "fixedVersions": [], "id": "36358", "issueType": "New Feature", "key": "MODULES-6144", "labels": [], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-01-02T09:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS :  Setting the ConnectionTimeout for limits to drop inactive connections", "timeSpent": "PT0S", "updated": "2018-01-02T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:55:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36477dac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwhz:"}], "description": "\nUrl Static & Dynamic Compression\n-----------------------------------------------\n\n{code:java}\n           Set-WebConfigurationProperty \"/system.webServer/urlCompression\" -pspath IIS:\\ -name doStaticCompression -value \"true\"\n            Set-WebConfigurationProperty \"/system.webServer/urlCompression\" -pspath IIS:\\ -name doDynamicCompression -value \"true\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35290", "fixedVersions": [], "id": "35290", "issueType": "New Feature", "key": "MODULES-6143", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Url Static & Dynamic Compression", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:54:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28259992"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwhr:"}], "description": "Remove/Add Custom HTTP Headers\n---------------------------------------------------\n\n{code:java}\nRemove-WebConfigurationProperty -PSPath MACHINE/WEBROOT/APPHOST -Filter system.webServer/httpProtocol/customHeaders -Name . -AtElement @{name='X-Powered-By'}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34320", "fixedVersions": [], "id": "34320", "issueType": "New Feature", "key": "MODULES-6142", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Remove/Add Custom HTTP Headers", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-11-28T08:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef86935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwhj:"}], "description": "Enable/Disable Logging IIS Http Server Wide Logging\n----------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty -PSPath \"IIS:\\\" -filter \"system.webServer/httpLogging\" -name dontLog -value $true\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33224", "fixedVersions": [], "id": "33224", "issueType": "New Feature", "key": "MODULES-6141", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : IIS Http Server Logging", "timeSpent": "PT0S", "updated": "2018-02-01T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b684f5c2386de3ce2540423", "body": "This doesn't only effect creating an HTTPS site if there is a site with a wildcard http binding, but any site. If there is a site with a wildcard binding, any further attempts at creating a site with puppet will fail with the same error. I have not looked into the code, but it would seem that the starting of the site is happening before the applying of bindings. If that is the case,  bindings would need to be checked/applied before performing whatever ensure is set to.", "created": "2018-01-11T09:49:00.000000"}, {"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "Thanks. I have updated issue accoringly.\n\nI had a look at the code at the time I reported this initially and it does exactly what you said.", "created": "2018-01-11T23:26:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This ticket is being closed a duplicate of MODULES-6385.\n\nThe issue is resolved in this PR: https://github.com/puppetlabs/puppetlabs-iis/pull/150\n\nThe fix will be released with version 4.2.2 of the module which will hit the forge soon.\n\nThanks very much for your patience. \n", "created": "2018-01-19T12:42:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Fixed in MODULES-6385", "created": "2018-01-19T12:43:00.000000"}, {"author": "557058:4007923b-fb2e-4d95-b761-0832b1ec6a5c", "body": "I'm still getting same error, using latest verion of iis module,\n{code:java}\niis_application_pool { 'ExternalPool' :\n  ensure => 'present',\n  state => 'started',\n  idle_timeout => '00:00:00',\n  managed_pipeline_mode => 'Integrated',\n  managed_runtime_version => 'v4.0',\n}\n\niis_application_pool { 'InternalPool' :\n  ensure => 'present',\n  state => 'started',\n  managed_pipeline_mode => 'Integrated',\n  idle_timeout => '00:00:00',\n  managed_runtime_version => 'v4.0',\n}\n\niis_site { 'Internal' :\n  ensure => 'started',\n  physicalpath => 'D:\\Internal',\n  applicationpool => 'InternalPool',\n  logpath => 'D:\\logs\\Internal',\n  bindings => [\n  {\n  'bindinginformation' => \"*:80:\",\n  'protocol' => 'http'\n  },\n  ], \n  authenticationinfo => {\n    'windows' => true,\n   'anonymous' => false,\n  },\n}\n\niis_site { 'External' :\n  ensure => 'started',\n  physicalpath => 'D:\\External',\n  applicationpool => 'ExternalPool',\n  logpath => 'D:\\logs\\External',\n  authenticationinfo => {\n    'windows' => true,\n    'anonymous' => false,\n  },\n  bindings => [\n  {\n  'bindinginformation' => \"*:80:externalsite.org\",\n  'protocol' => 'http'\n  },\n ], \n}\n{code}\nError:\n{code:java}\nError: Error starting website: Cannot create a file when that file already exist\ns. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with t\nhis port or configuration setting\n\nError: /Stage[main]/Soa/Iis_site[External]/ensure: change from 'stopped' to '\nstarted' failed: Error starting website: Cannot create a file when that file alr\neady exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another webs\nite with this port or configuration setting\n{code}\nDebug log:\n{code:java}\nDebug: STDOUT: [\n{\n\"logtruncatesize\": \"20971520\",\n\"physicalpath\": \"D:\\\\Internal\",\n\"enabledprotocols\": \"http\",\n\"logextfileflags\": \"Date,Time,ClientIP,UserName,ServerIP,Method,UriStem\n,UriQuery,HttpStatus,Win32Status,TimeTaken,ServerPort,UserAgent,Referer,HttpSubS\ntatus\",\n\"logpath\": \"D:\\\\logs\\\\Internal\",\n\"logformat\": \"W3C\",\n\"loglocaltimerollover\": \"False\",\n\"limits\": {\n\"maxconnections\": 4294967295,\n\"connectiontimeout\": 120,\n\"maxbandwidth\": 4294967295\n},\n\"logperiod\": \"Daily\",\n\"bindings\": [\n{\n\"certificatestorename\": \"\",\n\"protocol\": \"http\",\n\"sslflags\": 0,\n\"certificatehash\": \"\",\n\"bindinginformation\": \"*:80:\"\n}\n],\n\"applicationpool\": \"InternalPool\",\n\"preloadenabled\": \"False\",\n\"state\": \"Started\",\n\"serverautostart\": \"True\",\n\"hostheader\": \"\",\n\"name\": \"Internal\",\n\"authenticationinfo\": {\n\"basic\": false,\n\"anonymous\": false,\n\"windows\": true,\n\"iisClientCertificateMapping\": false,\n\"digest\": false,\n\"clientCertificateMapping\": false\n}\n},\n{\n\"logtruncatesize\": \"20971520\",\n\"physicalpath\": \"D:\\\\External\",\n\"enabledprotocols\": \"http\",\n\"logextfileflags\": \"Date,Time,ClientIP,UserName,ServerIP,Method,UriStem\n,UriQuery,HttpStatus,Win32Status,TimeTaken,ServerPort,UserAgent,Referer,HttpSubS\ntatus\",\n\"logpath\": \"%SystemDrive%\\\\inetpub\\\\logs\\\\LogFiles\",\n\"logformat\": \"W3C\",\n\"loglocaltimerollover\": \"False\",\n\"limits\": {\n\"maxconnections\": 4294967295,\n\"connectiontimeout\": 120,\n\"maxbandwidth\": 4294967295\n},\n\"logperiod\": \"Daily\",\n\"bindings\": [\n{\n\"certificatestorename\": \"\",\n\"protocol\": \"http\",\n\"sslflags\": 0,\n\"certificatehash\": \"\",\n\"bindinginformation\": \"*:80:\"\n}\n],\n\"applicationpool\": \"ExternalPool\",\n\"preloadenabled\": \"False\",\n\"state\": \"Stopped\",\n\"serverautostart\": \"True\",\n\"hostheader\": \"\",\n\"name\": \"External\",\n\"authenticationinfo\": {\n\"basic\": false,\n\"anonymous\": true,\n\"windows\": false,\n\"iisClientCertificateMapping\": false,\n\"digest\": false,\n\"clientCertificateMapping\": false\n}\n}\n]\n\nDebug: COMMAND: If (Test-Path -Path 'IIS:\\sites\\External') { exit 0 } else { exi\nt 255 }\nDebug: Waited 0.0 total seconds.\nDebug: COMMAND: Start-Website -Name \"External\" -ErrorVariable errvar", "created": "2018-02-13T12:21:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:4007923b-fb2e-4d95-b761-0832b1ec6a5c]\n\nThe fix applied in this ticket was to allow the module to pass a port number to the New-Website PowerShell cmdlet via the bindinginformation property. Unfortunately, only the port number can be passed, not the full bindinginformation string that would allow it to understand the host name difference you have specified.\n\nOnce thing you could try, and that I will test myself shortly, is ensuring the site with the additional host name in the binding information is created first. That would be a workaround you could implement in the manifest using a requires statement, but I'm not certain if it will work or not.\u00a0\n\nIf that workaround is found to be insufficient we may need an new spike ticket to investigate an alternative strategy to the one currently implemented for avoiding port conflicts.", "created": "2018-02-13T12:30:00.000000"}, {"author": "557058:4007923b-fb2e-4d95-b761-0832b1ec6a5c", "body": "[~accountid:5a028139c24efb3c4ed448c4] Workaround fixed it, created site with hostname first and one with just port next.\n\nThank you for your help!", "created": "2018-02-13T12:43:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:557058:4007923b-fb2e-4d95-b761-0832b1ec6a5c]\n\nGreat to hear!", "created": "2018-02-13T12:46:00.000000"}, {"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "Then this issue is not resolved.\u00a0\n\nThe most basic way to resolve this issue is to apply the bindings before starting the website. Currently it 1) creates the site, 2) start it and then 3) apply binding. Step 2 and 3 needs to be switched around.\n\nThe workaround above will work for an initial setup, but if you want to add a new site in the future it will still break.\n\n\u00a0\n\nCan we open this ticket again?\n\n\u00a0", "created": "2018-02-13T23:45:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "There is a new ticket for this at MODULES-6637.", "created": "2018-02-13T23:55:00.000000"}, {"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "Cool. Thank you", "created": "2018-02-14T00:28:00.000000"}], "components": ["iis"], "created": "2017-11-28T08:28:00.000000", "creator": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ab3aa3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzifan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4508096180_*|*_6_*:*_1_*:*_0"}], "description": "When adding a new website with hostname and there is a default website listening on port 80 (HTTP) for everything, then the module fails. \n\nThe module will create the website and the initiate a start. As there is no bindings/hostname (yet) specified on the website, it fails to start as the new website also only have a wildcard HTTP binding (by default). \n\nThus adding a new website in an environment where there is a wildcard HTTP website is not possible using this module.\n\n*Module Version:* 4.2.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* Windows 2012 R2\n\n*Desired Behavior:*\nWhen creating a new website, create the website, modify bindings and then start it.\n\n*Actual Behavior:*\nCreates the website, tries to start is, when modify the bindings\n\n{code:puppet}\niis_application_pool { 'App_Pool_v4':\n    ensure                  => 'present',\n    managed_pipeline_mode   => 'Integrated',\n    managed_runtime_version => 'v4.0',\n    state                   => 'Started'\n  }\niis_site { \"HTTP Redirect\":\n  ensure           => 'started',\n  physicalpath     => 'c:\\inetpub\\wwwroot\\httpredirect\\',\n  applicationpool  => 'App_Pool_v4',\n  bindings         => [\n    {\n      bindinginformation   => \"*:80:\",\n      protocol             => 'http', \n    }\n  ]\n}\niis_site { \"www.website.com\":\n  ensure          => 'started',\n  physicalpath    => 'c:\\inetpub\\wwwroot\\website\\',\n  applicationpool => 'App_Pool_v4',\n  bindings        => [\n    {\n      bindinginformation   => \"*:443:www.website.com\",\n      protocol             => 'https',\n      certificatehash      => $ssl_certificate_fingerprint,\n      certificatestorename => 'MY',\n      sslflags             => 1,\n    },\n  ]\n}\n{code}\n\nError when adding new site:\n{code:puppet}\nError: Error starting website: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\n\nError: /Stage[second]/Profile_win_iis/Profile_win_iis::Addsite[webia]/Iis_site[web-dev-ia]/ensure: change from absent to started failed: Error starting website: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\n{code}\n\nIf there is any missing information or anything unclear. I will gladly provide more details.", "environment": "Windows 2012 R2\nVirtualbox", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41695", "fixedVersions": ["IIS 4.2.2"], "id": "41695", "issueType": "Bug", "key": "MODULES-6140", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "resolution": "Fixed", "resolutionDate": "2018-01-19T12:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS: New site fails to be added when wildcard site exist", "timeSpent": "PT0S", "updated": "2018-03-21T08:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-11-28T08:22:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52372717"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyl81b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70856088_*|*_10007_*:*_1_*:*_73375848_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_105268169"}], "description": "Ruby 1.8.7 is the default Ruby version on RHEL/CentOS 6. Stdlib supports Puppet 3 and RHEL/CentOS 6, so we need to ensure that the 1.8.7 is supported.\n\nPlease change the target Ruby version used by Rubocop to be 1.8.7 for stdlib only.\nUpdate the 4.23 release to highlight the issue with Rubocop 1.8.7\nCreate new release for stdlib", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "39466", "fixedVersions": [], "id": "39466", "issueType": "Improvement", "key": "MODULES-6139", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-01T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : pin to Ruby version 1.8.7 for Rubocop", "timeSpent": "PT0S", "updated": "2017-12-01T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2017-11-28T04:17:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a92d9d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6821"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzif7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99719869646_*|*_5_*:*_1_*:*_0"}], "description": "Customer has requested support for 2017.3 for the satellite_pe_tools module.", "epicLinkSummary": "Satellite PE Tools Next", "estimate": "PT0S", "externalId": "39465", "fixedVersions": [], "id": "39465", "issueType": "Improvement", "key": "MODULES-6138", "labels": [], "originalEstimate": "PT0S", "parent": "42847", "parentSummary": "Satellite PE Tools Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "satellite_pe_tools : Add support for 2017.3", "timeSpent": "PT0S", "updated": "2021-01-25T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:2f9329f7-8d7a-40f4-8144-cb8211d3810d", "created": "2017-11-28T02:52:00.000000", "name": "manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13032"}, {"attacher": "557058:2f9329f7-8d7a-40f4-8144-cb8211d3810d", "created": "2017-11-28T02:52:00.000000", "name": "powershell-output.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12945"}], "comments": [{"author": "557058:2f9329f7-8d7a-40f4-8144-cb8211d3810d", "body": "This would be an early draft of a work-around until this is resolved:\n\n\n{code:java}\n  exec { 'virtual_directory':\n    command  => 'New-WebVirtualDirectory -Site test_website -Name test -PhysicalPath c:\\\\temp',\n    onlyif   => 'if ((Get-WebVirtualDirectory -Site test_website -Name test).count -eq 0) { exit 0 } else { exit 1 }',\n    provider => powershell,\n  }\n{code}\n", "created": "2017-11-28T03:10:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Unless Puppet is mangling the parameters, the DSC code handles creating the VirtualDirectory.\u00a0A common misconception is that Puppet is performing the work here, when it's DSC that is determining whether the state is in the desired configuration or not. After Puppet parses parameters and creates the invocation code, all the decision work is done by DSC.\u00a0\n\nAs a side note, we've updated the xWebAdministration DSC Resource to v1.19.0.0 in\u00a0MODULES-6592. It may be worthwhile looking at the repo to see if you issue has already been addressed", "created": "2018-02-14T12:32:00.000000"}], "components": ["dsc"], "created": "2017-11-28T02:52:00.000000", "creator": "557058:2f9329f7-8d7a-40f4-8144-cb8211d3810d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e2e3fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzif6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}], "description": "_Basic Info_\n'puppetlabs-dsc', '1.3.0'\nPuppet-agent: 4.10.0\nOS Name:   Microsoft Windows Server 2016 Standard\nOS Version: 10.0.14393 N/A Build 14393\n\n_Describe your issue in as much detail as possible..._\nUsing dsc_xwebvirtualdirectory for IIS websites, the virtual directory created will get a name combined of \"dsc_webapplication/dsc_name\" parameters. Since both parameters are required, its impossible to create a single-layer virtual directory. This is not required, when created vdir resources with Powershell directory. Here the Application parameter is not required.\n\n*Desired Behavior:*\ndsc_xwebvirtualdirectory { 'title': \n\tdsc_website \t   => 'test_website', \n\tdsc_webapplication => 'website', \n\tdsc_physicalpath   => 'c:\\windows', \n\tdsc_name \t   => 'test', \n\tensure             => present, \n}\nShould create a vdir called 'test' on the 'test_website' IIS website, which should be accessible on http://test_website/test\n\n*Actual Behavior:*\nIt will create a vdir named 'website/test' making the URL http://test_website/website/test\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41693", "fixedVersions": [], "id": "41693", "issueType": "Bug", "key": "MODULES-6137", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2f9329f7-8d7a-40f4-8144-cb8211d3810d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dsc : unwanted virtual directory using dsc_xwebvirtualdirectory", "timeSpent": "PT0S", "updated": "2021-01-25T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:371cce5a-def8-43ef-91e9-d177c322c20b]. Thanks for bringing this to our attention. I'm a little unclear on what you're trying to do that is not working as expected. Can you provide some additional detail? Also, are you suggesting that the {{crypt3}} method should be replaced by something that is FIPS compliant? Thanks!", "created": "2017-11-28T04:41:00.000000"}, {"author": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "body": "Sorry, I realized I was not as clear as I could have been when I got back in this morning. \n\nThe issue I'm seeing is here: https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.19.0/lib/puppet/parser/functions/pw_hash.rb#L64\n\nIf you open up a pry session (in Puppet ruby) on a FIPS enabled system, and try to run {{'string'.crypt('salt')}}, you will get the error I posted above.\n\nI am suggesting that the function should use the mechanisms suggested in the ruby docs for String.crypt, which is OpenSSL.\n\nThis is the actual error message in it's entirety:\n{code}\n       \tError: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Operation not permitted - crypt at /etc/puppetlabs/code/environments/production/modules/docker/manifests/registry.pp:71:18  at /tmp/apply_manifest.pp.HbNeaG:14 on node server01.domain\n{code}\n", "created": "2017-11-28T07:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the feedback [~accountid:557058:371cce5a-def8-43ef-91e9-d177c322c20b]. We'll look into this change.", "created": "2017-11-28T09:07:00.000000"}, {"author": "5f0e0b07e1618b001bd380d1", "body": "I'd like to see this issue resolved. We're running RHEL 7.6 with FIPS enabled and running into this same problem.", "created": "2019-09-10T09:40:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "Same problem here. Any updates?", "created": "2022-03-10T06:59:00.000000"}], "components": ["stdlib"], "created": "2017-11-27T15:20:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f464ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzidr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 4.19.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* CentOS 7.4\n\n{{pw_crypt}} uses the crypt(3) method from glic's stdlib, which is disallowed on FIPS. The [docs|https://ruby-doc.org/core-2.1.9/String.html#method-i-crypt] for the crypt function suggest using OpenSSL, which would alleviate this issue.\n\nI've seen this behavior using the {{docker::registry}} defined type, which even hardcodes SHA-512 as the method to be used. SHA-512 is not disallowed at the kernel level, so I was confused to see this not work.\n\n\nMy test environment can be replicated by cloning [simp/simp_docker|https://github.com/simp/pupmod-simp-simp_docker], installing the gems etc, and running {{BEAKER_fips=yes BEAKER_destroy=no rake 'beaker:suites[redhat]'}}. It should fail on this line: https://github.com/simp/pupmod-simp-simp_docker/blob/master/spec/acceptance/suites/redhat/30_registry_spec.rb#L81\n\n*Desired Behavior:* I don't notice a thing\n\n\n*Actual Behavior:* {{Errno::EPERM: Operation not permitted - crypt}}\n", "environment": "CentOS 7.4 with FIPS enabled via kernel parameter", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40615", "fixedVersions": [], "id": "40615", "issueType": "Bug", "key": "MODULES-6135", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : pw_hash uses crypt(3), which is disallowed on FIPS", "timeSpent": "PT0S", "updated": "2022-03-10T06:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:120d4619-e618-46aa-9c51-fdc43ed2518e]. Thanks for notifying us of this issue. This is a Ruby issue with 1.8.7. Can you update your version of Ruby or pin to an older version of stdlib? Let me know if this is an issue for you. Thanks!", "created": "2017-11-28T04:26:00.000000"}, {"author": "557058:120d4619-e618-46aa-9c51-fdc43ed2518e", "body": "Thanks Davin. I did fix this by pinning the version of stdlib. The bug was more informational to let you know that a new point release was breaking backwards compatibility. This puppet code had been running for over three years. I'm probably preaching to the choir, but I think the majority of successful projects to a good job with maintaining backwards compatibility. \n\nCheers\n-Bill", "created": "2017-11-28T06:24:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Agreed, thanks [~accountid:557058:120d4619-e618-46aa-9c51-fdc43ed2518e]. We're looking into this now.", "created": "2017-11-28T08:51:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:120d4619-e618-46aa-9c51-fdc43ed2518e]. We're proposing this [PR|https://github.com/puppetlabs/puppetlabs-stdlib/pull/858] to address this issue. Would you be able to review and let us know if it will fix the issue you're facing with stdlib? cc Former user", "created": "2017-11-29T09:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/858 has been merged to master. ", "created": "2017-12-01T05:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As changes have been merged into master I am going to resolve this ticket. \nIf you have any issue please do not hesitate to reopen.\n\nMany Thanks\nPaula", "created": "2017-12-05T11:02:00.000000"}], "components": ["stdlib"], "created": "2017-11-27T14:27:00.000000", "creator": "557058:120d4619-e618-46aa-9c51-fdc43ed2518e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3965a2fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzidqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678900176_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\npuppetlabs-stdlib (v4.23.0)\n\n*Puppet Version:*\npuppet: 3.8.7\n\n*OS Name/Version:*\ncentos 6.9\n\n_Describe your issue in as much detail as possible..._\nI have a bunch of puppet code that started failing with the latest version of stdilb (v4.23.0). The code works if I roll the version back to v4.22.0. Error message below\n\n{{Error loading fact /etc/puppet/modules/stdlib/lib/facter/pe_version.rb: /etc/puppet/modules/stdlib/lib/facter/pe_version.rb:34: syntax error, unexpected ':', expecting kEND\n  confine is_pe: true\n                ^\n/etc/puppet/modules/stdlib/lib/facter/pe_version.rb:44: syntax error, unexpected ':', expecting kEND\n  confine is_pe: true\n                ^\n/etc/puppet/modules/stdlib/lib/facter/pe_version.rb:54: syntax error, unexpected ':', expecting kEND\n  confine is_pe: true\n                ^\nError loading fact /etc/puppet/modules/stdlib/lib/facter/package_provider.rb: /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ':', expecting ')'\n...ype(:package).newpackage(name: 'dummy', allow_virtual: 'true...\n                              ^\n/etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ',', expecting kEND\n...age).newpackage(name: 'dummy', allow_virtual: 'true')[:provi...\n                              ^\n/etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ')', expecting kEND\n...dummy', allow_virtual: 'true')[:provider].to_s\n                              ^\n/etc/puppet/modules/stdlib/lib/facter/package_provider.rb:18: syntax error, unexpected ':', expecting ')'\n...ype(:package).newpackage(name: 'dummy')[:provider].to_s\n                              ^\n/etc/puppet/modules/stdlib/lib/facter/package_provider.rb:18: syntax error, unexpected ')', expecting kEND\n...age).newpackage(name: 'dummy')[:provider].to_s\n                              ^\nError loading fact /etc/puppet/modules/stdlib/lib/facter/root_home.rb: /etc/puppet/modules/stdlib/lib/facter/root_home.rb:21: syntax error, unexpected ':', expecting kEND\n  confine kernel: :darwin\n                 ^\n/etc/puppet/modules/stdlib/lib/facter/root_home.rb:34: syntax error, unexpected ':', expecting kEND\n  confine kernel: :aix\n                 ^\nError loading fact /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb: /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:122: odd number list for Hash\n    @cache[file] = { data: data, stored: Time.now.to_i }\n\n\n}}\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "\nruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34319", "fixedVersions": [], "id": "34319", "issueType": "Bug", "key": "MODULES-6134", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:120d4619-e618-46aa-9c51-fdc43ed2518e", "resolution": "Fixed", "resolutionDate": "2017-12-05T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib v4.23.0 : runtime errors", "timeSpent": "PT0S", "updated": "2017-12-05T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Evaluation complete and all relevant tickets filed / mostly ordered with blocking relationships.", "created": "2018-02-01T18:17:00.000000"}], "components": [], "created": "2017-11-27T08:56:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Effort evaluated / tickets filed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45c9af16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4605706263_*|*_3_*:*_1_*:*_1130394885_*|*_5_*:*_1_*:*_0"}], "description": "Since it carries the DSC module tests, dsc_lite has the non-standard setup of having an \"integration\" (master based) and \"acceptance\" (masterless) test suites.\n\nThe only tests being used in CI are the 17 \"integration\" tests, though there may be some utility in the \"acceptance\" tests.\n\nThis ticket involves:\n\n* Evaluating if there is any test redundancy / if some tests can be removed\n* Evaluating if \"acceptance\" (masterless) can be moved back in with \"integration\" (master based)\n* Determining effort to standardize the test suite for the sake of ci-job_configs\n* Determining effort to standardize rspec-puppet\n* Determining effort to potentially shuffle file structure on disk\n* Determining if there are any gaps in coverage based on removal of tests from https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/3\n\nConsider Testmode Switcher\nConvert to Rspec\n", "epicLinkSummary": "DSC_Lite 0.2", "estimate": "PT0S", "externalId": "35288", "fixedVersions": ["dsc_lite 0.2"], "id": "35288", "issueType": "Task", "key": "MODULES-6133", "labels": [], "originalEstimate": "PT0S", "parent": "40594", "parentSummary": "DSC_Lite 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-02-01T18:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite: SPIKE Evaluate Beaker test suite for refactoring", "timeSpent": "PT0S", "updated": "2018-02-01T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "In addition to making {{dsc_puppetfakeresource}} work for all these tests, it also makes sense to implement properties on the resource of all the acceptable types - similar to the example mapping exercise in https://gist.github.com/Iristyle/3b37ad44c93e3e00502d799344294d93 (though this may be a separate ticket / may fall under generic resource support)", "created": "2017-11-27T18:02:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "First batch of changes surrounding {{dsc_file}} have been merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/1043e2185adcff5353beac3bb38622a3febf5e1d", "created": "2018-01-03T23:28:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Second batch merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/aaf37cd54f028af2fe7f6724727e320f4a6ec619", "created": "2018-01-09T15:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ran through CI stage https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/18/", "created": "2018-01-09T18:40:00.000000"}], "components": [], "created": "2017-11-27T08:49:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "dsc_file, dsc_service and dsc_xservice will be removed from the repository and the Beaker tests will consume dsc_puppetfakeresource. It will likely be necessary to create a dsc_puppetfakeresource2 with a different version to satisfy the tests using dsc_service / dsc_xservice"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cc701f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_10278853_*|*_1_*:*_1_*:*_17360_*|*_10007_*:*_1_*:*_78795018_*|*_3_*:*_3_*:*_2095316406_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1566245911"}], "description": "During the removal of vendored content / acceptance tests in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/3, 17 tests were left behind that continued to exercise the functionality of the powershell_manager / Invoke-DscResource integration through generated types. In particular, {{dsc_file}}, {{dsc_service}} and {{dsc_xservice}} were all left to satisfy the tests.\n\nThere is another custom resource called {{dsc_puppetfakeresource}} in the repository that is used for reboot tests. Since the dsc_lite repository will no longer vendor content, that type wrapper / DSC implementation can be repurposed to take the place of the {{dsc_file}} resource, removing the few files that remain in the repository as a result.", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "34318", "fixedVersions": [], "id": "34318", "issueType": "Task", "key": "MODULES-6132", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-01-09T18:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : Make Beaker tests consume dsc_puppetfakeresource", "timeSpent": "PT0S", "updated": "2018-02-01T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:1eca026d-3c92-4368-9e84-38508b1a0c1e],\n\nThe following fix was merged into master on Friday: https://github.com/puppetlabs/puppetlabs-lvm/pull/193\n\nI am going to resolve this issue and if you are still seeing this please do not hesitate to reopen this ticket. If you require a release containing this fix also please let me know.\n\nMany Thanks\nPaula", "created": "2017-11-27T08:56:00.000000"}], "components": ["lvm"], "created": "2017-11-27T08:43:00.000000", "creator": "70121:1eca026d-3c92-4368-9e84-38508b1a0c1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ea3895c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3265415_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\nPE 1.10.8.1\n*OS Name/Version:*\nSolaris 10\n\n_Describe your issue in as much detail as possible..._\nInfo: Loading facts\nError: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\n*Desired Behavior:*\nNo error message - Solaris 10 doesn't have lvm\n\n*Actual Behavior:*\nFact tries to execute a command that naturally does not exist on that OS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33218", "fixedVersions": [], "id": "33218", "issueType": "Bug", "key": "MODULES-6131", "labels": ["lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1eca026d-3c92-4368-9e84-38508b1a0c1e", "resolution": "Fixed", "resolutionDate": "2017-11-27T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Gives error on every run on Solaris - fact needs to be confined", "timeSpent": "PT0S", "updated": "2017-11-27T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-11-27T07:44:00.000000", "name": "Screen Shot 2017-11-27 at 2.44.15 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13182"}], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is a really transient issue.", "created": "2017-11-28T09:59:00.000000"}], "components": [], "created": "2017-11-27T07:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Tests passing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6eec98ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69693_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_94317649"}], "description": "There are test failures when running against 2017.3. Currently there is no obvious cause as this build has previously passed on the same SHA.\n\n{code}\n06:39:16 Failures:\n06:39:16 \n06:39:16   1) tagmail tests tagmail group all tests contains the text - foo\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for all})\n06:39:16        expected \"\" to match /This is a test that should be present for all/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for all/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:111:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:110:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   2) tagmail tests tagmail group all tests contains the text - bar\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for all})\n06:39:16        expected \"\" to match /This is a test that should be present for all/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for all/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:116:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:115:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   3) tagmail tests tagmail group tag1 tests contains the text - foo\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag1})\n06:39:16        expected \"\" to match /This is a test that should be present for tag1/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag1/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:148:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:147:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   4) tagmail tests tagmail group tag1 tests contains the text - bar\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag1})\n06:39:16        expected \"\" to match /This is a test that should be present for tag1/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag1/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:153:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:152:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   5) tagmail tests tagmail group tag1 tests contains the text - baz\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag1})\n06:39:16        expected \"\" to match /This is a test that should be present for tag1/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag1/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:158:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:157:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   6) tagmail tests tagmail group tag2 tests contains the text - foo\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag2})\n06:39:16        expected \"\" to match /This is a test that should be present for tag2/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag2/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:185:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:184:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   7) tagmail tests tagmail group tag2 tests contains the text - bar\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag2})\n06:39:16        expected \"\" to match /This is a test that should be present for tag2/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag2/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:190:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:189:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   8) tagmail tests tagmail group tag2 tests contains the text - quz\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag2})\n06:39:16        expected \"\" to match /This is a test that should be present for tag2/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag2/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:200:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:199:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   9) tagmail tests tagmail group tag3 tests contains the text - foo\n06:39:16      Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16        expected \"\" to match /This is a test that should be present for tag3/\n06:39:16        Diff:\n06:39:16        @@ -1,2 +1,2 @@\n06:39:16        -/This is a test that should be present for tag3/\n06:39:16        +\"\"\n06:39:16        \n06:39:16        \n06:39:16      # ./spec/acceptance/tagmail_spec.rb:222:in `block (5 levels) in <top (required)>'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16      # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16      # ./spec/acceptance/tagmail_spec.rb:221:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   10) tagmail tests tagmail group tag3 tests contains the text - bar\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16         expected \"\" to match /This is a test that should be present for tag3/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/This is a test that should be present for tag3/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:227:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:226:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   11) tagmail tests tagmail group tag3 tests contains the text - fred\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16         expected \"\" to match /This is a test that should be present for tag3/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/This is a test that should be present for tag3/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:242:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:241:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   12) tagmail tests tagmail group tag2 and tag3 tests contains the text - foo\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16         expected \"\" to match /This is a test that should be present for tag3/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/This is a test that should be present for tag3/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:259:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:258:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   13) tagmail tests tagmail group tag2 and tag3 tests contains the text - bar\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16         expected \"\" to match /This is a test that should be present for tag3/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/This is a test that should be present for tag3/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:264:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:263:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   14) tagmail tests tagmail group tag2 and tag3 tests contains the text - fred\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{This is a test that should be present for tag3})\n06:39:16         expected \"\" to match /This is a test that should be present for tag3/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/This is a test that should be present for tag3/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:279:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:278:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16   15) tagmail tests tagmail reportfrom test contains the reportfrom text - foo\n06:39:16       Failure/Error: expect(r.stdout).to match(%r{From: MyCoolPuppetAgent})\n06:39:16         expected \"\" to match /From: MyCoolPuppetAgent/\n06:39:16         Diff:\n06:39:16         @@ -1,2 +1,2 @@\n06:39:16         -/From: MyCoolPuppetAgent/\n06:39:16         +\"\"\n06:39:16         \n06:39:16         \n06:39:16       # ./spec/acceptance/tagmail_spec.rb:302:in `block (5 levels) in <top (required)>'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n06:39:16       # ./.bundle/gems/gems/beaker-3.29.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n06:39:16       # ./spec/acceptance/tagmail_spec.rb:301:in `block (4 levels) in <top (required)>'\n06:39:16 \n06:39:16 Finished in 1 minute 23.61 seconds (files took 6 minutes 51 seconds to load)\n06:39:16 32 examples, 15 failures\n{code}\n\nLink to failing job: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tagmail/view/master/job/forge-module_puppetlabs-tagmail_intn-sys_full-pe-current-master/PLATFORM=scientific6-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/65/", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42749", "fixedVersions": [], "id": "42749", "issueType": "Bug", "key": "MODULES-6130", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Fix", "resolutionDate": "2017-11-28T09:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tagmail : Failures on scientific6", "timeSpent": "PT0S", "updated": "2017-11-28T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:fdde9e01-656c-4f17-9e5d-bd9c27f66e73]\n\nThank you for raising this ticket, I have added this to the 'Firewall Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at\u00a0https://github.com/puppetlabs/puppetlabs-firewall\u00a0we'd be more than happy to review it!\n\nThanks again,\u2028\nThe Modules Team", "created": "2017-11-27T07:01:00.000000"}], "components": ["firewall"], "created": "2017-11-27T06:36:00.000000", "creator": "557058:fdde9e01-656c-4f17-9e5d-bd9c27f66e73", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bad5d4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}], "description": "_Basic Info_\npuppetlabs-firewall 1.10.0\npuppet 4.8.2\nDebian GNU/Linux 9.2 (stretch)\n\nWe are using docker on our jenkins nodes.  Docker adds firewall rules which we'd like puppet to ignore.  The puppet config looks like this:\n{code}\nclass fw {\n  case $hostname {\n    /^jess/: { }\n    /^zoe/: { }\n    default: {\n      resources { 'firewall':\n        purge => true,\n      }\n    }\n  }\n  Firewall {\n    before  => Class['fw::post'],\n    require => Class['fw::pre'],\n  }\n  class { ['fw::pre', 'fw::post']: }\n  class { 'firewall': }\n}\n{code}\n\n{{jess\\[0-9]+}} and {{zoe.*}} are jenkins nodes where we'd like to ignore the docker-created rules.  However, one of the rules looks like this:\n\n{code}\n-A FORWARD -i br-376f8c7b6d16 ! -o br-376f8c7b6d16 -j ACCEPT\n{code}\n\nPuppet then fails on the jenkins nodes with the following error:\n\n{code}\nError: Failed to apply catalog: Parser error: keys (3) and values (5) count mismatch on line: -A FORWARD -i br-376f8c7b6d16 ! -o br-376f8c7b6d16 -j ACCEPT\n{code}", "environment": "Linux jess4 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux\nDebian GNU/Linux 9.2 (stretch)\nJenkins node\npuppetlabs-firewall 1.10.0\npuppet 4.8.2\nDocker version 17.09.0-ce, build afdb6d4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37405", "fixedVersions": [], "id": "37405", "issueType": "Bug", "key": "MODULES-6129", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fdde9e01-656c-4f17-9e5d-bd9c27f66e73", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Error when not purging docker-made rules", "timeSpent": "PT0S", "updated": "2017-11-27T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27d3267e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8415603_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9752202697"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33214", "fixedVersions": [], "id": "33214", "issueType": "Sub-task", "key": "MODULES-6128", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2018-03-20T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@402e7c15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4277730_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_789915165"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42748", "fixedVersions": [], "id": "42748", "issueType": "Sub-task", "key": "MODULES-6127", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-12-06T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24f86c55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8422067_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_785758302"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41692", "fixedVersions": [], "id": "41692", "issueType": "Sub-task", "key": "MODULES-6126", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-12-06T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Can I resolve this ticket?\n\nIt seems to be done and I can see the package module on the cross-platform modules list:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/package/view/Master/", "created": "2018-02-15T06:01:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Paula, this relates to the Bootstrap module?", "created": "2018-02-15T06:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Sorry I looked at components and thought it was package.\u00a0\nIgnore me.\u00a0", "created": "2018-02-15T06:57:00.000000"}], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12852640"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8426148_*|*_4_*:*_1_*:*_1564177480_*|*_5_*:*_2_*:*_4649682423_*|*_10005_*:*_2_*:*_3538414075"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40614", "fixedVersions": [], "id": "40614", "issueType": "Sub-task", "key": "MODULES-6125", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2018-03-20T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f7235fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8430395_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_785580986"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39464", "fixedVersions": [], "id": "39464", "issueType": "Sub-task", "key": "MODULES-6124", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-12-06T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57b2a8d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8436817_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_785560432"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38510", "fixedVersions": [], "id": "38510", "issueType": "Sub-task", "key": "MODULES-6123", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-12-06T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12ebdee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8434942_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_784437015"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37404", "fixedVersions": [], "id": "37404", "issueType": "Sub-task", "key": "MODULES-6122", "labels": [], "originalEstimate": "PT0S", "parent": "36357", "parentSummary": "Update testing for bootstrap Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-06T08:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-12-06T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-27T04:41:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75c812b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_369501_*|*_3_*:*_1_*:*_866793253_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14347404"}], "description": "As a modules developer I want to have robust testing in place for my puppet_conf task module.\n\n", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "36357", "fixedVersions": [], "id": "36357", "issueType": "Improvement", "key": "MODULES-6121", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-07T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update testing for bootstrap Task Module", "timeSpent": "PT0S", "updated": "2017-12-07T09:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-11-27T04:40:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53516641"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_446298_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9760318544"}], "description": "As a modules developer I want to have robust testing in place for my puppet_conf task module.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35286", "fixedVersions": [], "id": "35286", "issueType": "Improvement", "key": "MODULES-6120", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update testing for bootstrap Task Module", "timeSpent": "PT0S", "updated": "2018-03-20T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e4ab97d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8589027_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9752159577"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34317", "fixedVersions": [], "id": "34317", "issueType": "Sub-task", "key": "MODULES-6119", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2018-03-20T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c5d3cf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid5b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8564115_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_261059540"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33211", "fixedVersions": [], "id": "33211", "issueType": "Sub-task", "key": "MODULES-6118", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-11-30T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e1ed7e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8570626_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_261040556"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42747", "fixedVersions": [], "id": "42747", "issueType": "Sub-task", "key": "MODULES-6117", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-11-30T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/ci-job-configs/pull/3783", "created": "2017-11-27T07:09:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet_conf/view/master/", "created": "2017-11-30T04:40:00.000000"}], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b5c230"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8578610_*|*_3_*:*_1_*:*_260600513_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_394429"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41691", "fixedVersions": [], "id": "41691", "issueType": "Sub-task", "key": "MODULES-6116", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-11-30T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Building as per https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/15", "created": "2017-11-27T07:32:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Travis wasn't kicked off, may need the CI PR merged https://github.com/puppetlabs/ci-job-configs/pull/3783", "created": "2017-11-27T08:46:00.000000"}], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36310142"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8576073_*|*_3_*:*_1_*:*_254748113_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6211406"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40613", "fixedVersions": [], "id": "40613", "issueType": "Sub-task", "key": "MODULES-6115", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T07:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-11-30T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2579dc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8584114_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1658135"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39463", "fixedVersions": [], "id": "39463", "issueType": "Sub-task", "key": "MODULES-6114", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-11-27T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "As part of https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/15", "created": "2017-11-27T07:29:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/18", "created": "2017-11-30T07:32:00.000000"}], "components": ["package"], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1abe59f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8588224_*|*_3_*:*_1_*:*_262977810_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1641801"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38509", "fixedVersions": [], "id": "38509", "issueType": "Sub-task", "key": "MODULES-6113", "labels": [], "originalEstimate": "PT0S", "parent": "37403", "parentSummary": "Update testing for puppet_conf Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T08:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-11-30T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-27T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fe14b54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78146_*|*_3_*:*_1_*:*_273140262_*|*_5_*:*_1_*:*_0"}], "description": "As a modules developer I want to have robust testing in place for my puppet_conf task module.\n\n", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "37403", "fixedVersions": [], "id": "37403", "issueType": "Improvement", "key": "MODULES-6112", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-30T08:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update testing for puppet_conf Task Module", "timeSpent": "PT0S", "updated": "2017-11-30T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2017-11-27T04:06:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@481e5b23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_706486047_*|*_3_*:*_1_*:*_178516380_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40612", "fixedVersions": [], "id": "40612", "issueType": "Sub-task", "key": "MODULES-6111", "labels": [], "originalEstimate": "PT0S", "parent": "41598", "parentSummary": "Implement Rubocop in Inifile", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-07T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2017-12-07T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["inifile"], "created": "2017-11-27T04:06:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@359bf410"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6414785_*|*_3_*:*_1_*:*_428331522_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_271739749"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39462", "fixedVersions": [], "id": "39462", "issueType": "Sub-task", "key": "MODULES-6110", "labels": [], "originalEstimate": "PT0S", "parent": "41598", "parentSummary": "Implement Rubocop in Inifile", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-12-05T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in the Module", "timeSpent": "PT0S", "updated": "2017-12-05T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["inifile"], "created": "2017-11-27T04:06:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18b3a089"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186342_*|*_3_*:*_1_*:*_361143452_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38508", "fixedVersions": [], "id": "38508", "issueType": "Sub-task", "key": "MODULES-6109", "labels": [], "originalEstimate": "PT0S", "parent": "41598", "parentSummary": "Implement Rubocop in Inifile", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-12-01T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make a clean release", "timeSpent": "PT0S", "updated": "2017-12-01T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No Open PRs", "created": "2017-11-27T04:09:00.000000"}], "components": ["inifile"], "created": "2017-11-27T04:06:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@768710f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50820_*|*_3_*:*_1_*:*_144370_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37402", "fixedVersions": [], "id": "37402", "issueType": "Sub-task", "key": "MODULES-6108", "labels": [], "originalEstimate": "PT0S", "parent": "41598", "parentSummary": "Implement Rubocop in Inifile", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Won't Do", "resolutionDate": "2017-11-27T04:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Close or Merge any open PRs", "timeSpent": "PT0S", "updated": "2017-11-27T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1216d32a94006a6498a8", "body": "Looks like this bug is connected with moving to Rubocop implementation: https://github.com/puppetlabs/puppetlabs-stdlib/pull/838", "created": "2017-11-27T04:20:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c1216d32a94006a6498a8]. Thanks for bringing this issue to our attention. This appears to be a Ruby error. Can you let me know what version of Ruby you're using? Thanks!", "created": "2017-11-27T04:22:00.000000"}, {"author": "623c1216d32a94006a6498a8", "body": "I'm using 1.8, which comes with CentOS 6.\n\n{noformat}\n# ruby --version\nruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]\n{noformat}", "created": "2017-11-27T04:30:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:623c1216d32a94006a6498a8]. I suggest the best course of action will be to upgrade your version of Ruby if that is an option for you, or else pin to an older version of stdlib. We are have no plans to support the older version of Ruby. Let me know if this is going to be a big issue for you. Thanks.", "created": "2017-11-27T04:34:00.000000"}, {"author": "623c1216d32a94006a6498a8", "body": "No problem, we'll just pin it to old version. We are transitioning to puppet 5.x soon.\n\nIt might be good to update support matrix on Puppet Forge, so others will know.", "created": "2017-11-27T05:24:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c1216d32a94006a6498a8]. We're proposing this [PR|https://github.com/puppetlabs/puppetlabs-stdlib/pull/858] to address this issue. Would you be able to review and let us know if it will fix the issue you're facing with stdlib? cc Former user", "created": "2017-11-29T09:30:00.000000"}, {"author": "623c1216d32a94006a6498a8", "body": "I ran the PR on our test suite and it works with all my combinations:\n\n* CentOS 6 + puppet 3\n* CentOS 6 + puppet 5\n* CentOS 7 + puppet 3\n* CentOS 7 + puppet 5", "created": "2017-11-29T23:39:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Excellent, thanks for checking [~accountid:623c1216d32a94006a6498a8]. This fix is in from Former user and https://github.com/puppetlabs/puppetlabs-stdlib/pull/858 has been merged to master.", "created": "2017-12-01T06:28:00.000000"}, {"author": "623c1216d32a94006a6498a8", "body": "Great!\n\nI'll be able to remove some unused code from my acceptance tests now:)", "created": "2017-12-02T08:07:00.000000"}], "components": [], "created": "2017-11-27T00:29:00.000000", "creator": "623c1216d32a94006a6498a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71c71ed1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23413120_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.23.0\n*Puppet Version:* 3.8.7\n*OS Name/Version:* CentOS 6 (latest)\n\nAfter 4.23.0 was released, my beaker tests started to fail on CentOS 6 VM with puppet 3.8.7 installed. When I downgraded stdlib to 4.22.0, they started to pass again. I had a look at git history, but I'm not seeing anything weird, that should be the reason for the error.\n\n4.23.0 is working on:\n* CentOS 6 + puppet 5\n* CentOS 7 + puppet 3\n* CentOS 7 + puppet 5\n\nError:\n{noformat}\ncentos6-puppet3 07:35:03$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.KYxGv6\n  Info: Loading facts\n  Error loading fact /etc/puppet/modules/stdlib/lib/facter/service_provider.rb: /etc/puppet/modules/stdlib/lib/facter/service_provider.rb:15: syntax error, unexpected ':', expecting ')'\n  ...ype(:service).newservice(name: 'dummy')[:provider].to_s\n                                ^\n  /etc/puppet/modules/stdlib/lib/facter/service_provider.rb:15: syntax error, unexpected ')', expecting kEND\n  ...ice).newservice(name: 'dummy')[:provider].to_s\n                                ^\n  Error loading fact /etc/puppet/modules/stdlib/lib/facter/pe_version.rb: /etc/puppet/modules/stdlib/lib/facter/pe_version.rb:34: syntax error, unexpected ':', expecting kEND\n    confine is_pe: true\n                  ^\n  /etc/puppet/modules/stdlib/lib/facter/pe_version.rb:44: syntax error, unexpected ':', expecting kEND\n    confine is_pe: true\n                  ^\n  /etc/puppet/modules/stdlib/lib/facter/pe_version.rb:54: syntax error, unexpected ':', expecting kEND\n    confine is_pe: true\n                  ^\n  Error loading fact /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb: /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:122: odd number list for Hash\n      @cache[file] = { data: data, stored: Time.now.to_i }\n                            ^\n  /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:122: syntax error, unexpected ':', expecting '}'\n      @cache[file] = { data: data, stored: Time.now.to_i }\n                            ^\n  /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:122: syntax error, unexpected ':', expecting '='\n      @cache[file] = { data: data, stored: Time.now.to_i }\n                                          ^\n  /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:122: syntax error, unexpected '}', expecting kEND\n  /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb:196: syntax error, unexpected $end, expecting kEND\n  Error loading fact /etc/puppet/modules/stdlib/lib/facter/root_home.rb: /etc/puppet/modules/stdlib/lib/facter/root_home.rb:21: syntax error, unexpected ':', expecting kEND\n    confine kernel: :darwin\n                   ^\n  /etc/puppet/modules/stdlib/lib/facter/root_home.rb:34: syntax error, unexpected ':', expecting kEND\n    confine kernel: :aix\n                   ^\n  Error loading fact /etc/puppet/modules/stdlib/lib/facter/package_provider.rb: /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ':', expecting ')'\n  ...ype(:package).newpackage(name: 'dummy', allow_virtual: 'true...\n                                ^\n  /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ',', expecting kEND\n  ...age).newpackage(name: 'dummy', allow_virtual: 'true')[:provi...\n                                ^\n  /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:16: syntax error, unexpected ')', expecting kEND\n  ...dummy', allow_virtual: 'true')[:provider].to_s\n                                ^\n  /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:18: syntax error, unexpected ':', expecting ')'\n  ...ype(:package).newpackage(name: 'dummy')[:provider].to_s\n                                ^\n  /etc/puppet/modules/stdlib/lib/facter/package_provider.rb:18: syntax error, unexpected ')', expecting kEND\n  ...age).newpackage(name: 'dummy')[:provider].to_s\n                                ^\n  Error: Could not autoload puppet/parser/functions/validate_bool: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ':', expecting ')'\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ')', expecting kEND\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                                     ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:34: syntax error, unexpected kEND, expecting $end\n  Error: Could not autoload puppet/parser/functions/validate_bool: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ':', expecting ')'\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ')', expecting kEND\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                                     ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:34: syntax error, unexpected kEND, expecting $end on node centos6-puppet3.example.org\n  Error: Could not autoload puppet/parser/functions/validate_bool: /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ':', expecting ')'\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                    ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:5: syntax error, unexpected ')', expecting kEND\n    newfunction(:validate_bool, doc: <<-'ENDHEREDOC') do |args|\n                                                     ^\n  /etc/puppet/modules/stdlib/lib/puppet/parser/functions/validate_bool.rb:34: syntax error, unexpected kEND, expecting $end on node centos6-puppet3.example.org\n{noformat}\n\nI looked at stdlib support matrix and this OS/puppet version should be supported.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39461", "fixedVersions": [], "id": "39461", "issueType": "Bug", "key": "MODULES-6107", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1216d32a94006a6498a8", "resolution": "Won't Fix", "resolutionDate": "2017-11-27T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : syntax errors on CentOS 6 with puppet 3.8", "timeSpent": "PT0S", "updated": "2017-12-02T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "PR [854|https://github.com/puppetlabs/puppetlabs-stdlib/pull/854] submitted for this.", "created": "2017-11-26T17:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as Resolved as the PR has been merged.\nAgain [~accountid:623c0987a2f6400069eb7695] thank you for taking the time to log this ticket and providing a resolution.", "created": "2017-11-27T02:22:00.000000"}], "components": ["stdlib"], "created": "2017-11-26T17:30:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fdc266d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziczb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31942516_*|*_5_*:*_1_*:*_0"}], "description": "The rubocop implementation in {{puppetlabs-stdlib}} broke the {{.sync.yml}} file by adding the rubocop test at a different indentation level than the rest of the {{extras}} section.\n\nThe {{extras}} section also includes unicode {{EN SPACE}} characters, which should be replaced by ascii spaces for maximum editability.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33210", "fixedVersions": [], "id": "33210", "issueType": "Bug", "key": "MODULES-6106", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-11-27T02:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib: error in .sync.yml breaks modulesync", "timeSpent": "PT0S", "updated": "2017-11-27T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "PR [273|https://github.com/puppetlabs/puppetlabs-java/pull/273] submitted for this.", "created": "2017-11-26T17:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as Resolved as the PR has been merged.\nAgain [~accountid:623c0987a2f6400069eb7695] thank you for taking the time to log this ticket and providing a resolution.", "created": "2017-11-27T02:23:00.000000"}], "components": ["java"], "created": "2017-11-26T16:58:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9c6e09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33899508_*|*_5_*:*_1_*:*_0"}], "description": "Commit [dec5136e112654d93e8fa9db6503e0905fa165c4|https://github.com/puppetlabs/puppetlabs-java/commit/dec5136e112654d93e8fa9db6503e0905fa165c4] added a Travis configuration block to {{.sync.yml}} directly at the top layer.  This block should have gone into a {{.travis.yml}} section.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42746", "fixedVersions": [], "id": "42746", "issueType": "Bug", "key": "MODULES-6105", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-11-27T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: error in .sync.yml breaks modulesync", "timeSpent": "PT0S", "updated": "2017-11-27T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:6243b7b74fe01d006ba5c73e]. Thanks for bringing this issue to our attention. I notice that you're using version 1.8.7 of Ruby. I suggest that the best course of action will be to upgrade your version of Ruby if that is an option for you, or else pin to an older version of stdlib. We are have no plans to support the older version of Ruby. Let me know if this is going to be a big issue for you. Thanks.", "created": "2017-11-27T04:49:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]\n\nYes this is a problem. RHEL 6 runs ruby 1.8.7 and Puppet 3.8.7. Stdlib says that version 4.x it supports puppet 3.x\n\nWe have over a thousand RHEL 6 hosts that this causes an issue for. ", "created": "2017-11-27T07:05:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Can you pin to an older version of stdlib [~accountid:6243b7b74fe01d006ba5c73e]?", "created": "2017-11-27T07:10:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:6243b7b74fe01d006ba5c73e]. We're proposing this [PR|https://github.com/puppetlabs/puppetlabs-stdlib/pull/858] to address this issue. Would you be able to review and let us know if it will fix the issue you're facing with stdlib? cc Former user", "created": "2017-11-29T09:28:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Yes, this looks like it should work as it's using the old version of the hash syntax that is compatible with older versions of Ruby", "created": "2017-11-29T10:31:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/858 has been merged to master\n", "created": "2017-12-01T05:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As changes have been merged into master I am going to resolve this ticket. \nIf you have any issue please do not hesitate to reopen.\n\nMany Thanks\nPaula", "created": "2017-12-05T11:02:00.000000"}], "components": ["stdlib"], "created": "2017-11-26T15:04:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d81582c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57328248_*|*_4_*:*_1_*:*_705402261_*|*_5_*:*_2_*:*_361433"}], "description": "_Basic Info_\n*Module Version:* 4.23.0\n*Puppet Version:* 3.8.7\n*OS Name/Version:* RHEL 6.9\n\nGetting an error when ruby is trying to parse new hash syntax in ruby lib files:\n\n```\n     Puppet::Error:\n       Could not autoload puppet/parser/functions/ensure_resource: /home/travis/build/StackStorm/puppet-st2/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:5: syntax error, unexpected ':', expecting ')'\n                                             type: :statement,\n                                                  ^ on node travis-job-stackstorm-puppet-st2-307595926.travisci.net\n```\n\nYou can see the full build here: https://travis-ci.org/StackStorm/puppet-st2/jobs/307595926\n\nThis change was made in https://github.com/puppetlabs/puppetlabs-stdlib/commit/7999ff2aebbd2d85a231318f1e466b36d6dab84e#diff-84c6466e9d7e936cac54f83e7a74138f\n\nLooks like the code was switched from the rocket hash syntax to the new hash syntax.\n\n*Desired Behavior:*\n\nNo errors", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41690", "fixedVersions": [], "id": "41690", "issueType": "Bug", "key": "MODULES-6104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "resolution": "Fixed", "resolutionDate": "2017-12-05T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/stdlib : Error when using v4.23.0 with ruby 1.8.7", "timeSpent": "PT0S", "updated": "2017-12-05T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks a lot! Merged https://github.com/puppetlabs/modulesync_configs/pull/167", "created": "2017-12-07T05:21:00.000000"}], "components": [], "created": "2017-11-26T08:38:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11f558ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_938574671_*|*_5_*:*_1_*:*_0"}], "description": "The spec tests in the {{puppetlabs-apache}} module are growing large enough that the default Travis test parallelism is causing tests to be killed due to overloaded container hosts.\n\nTo fix this, a \"global\" environment variable needs to be added to the {{.travis.yml}} file to reduce the number of processors assigned to each container.\n\nTo this end, I am creating a PR to update {{modulesync_configs/moduleroot/.travis.yml}} to allow the inclusion of an {{env:}} section in the {{.sync.yml}} (or {{config_defaults.yml}} if desired); the {{env:}} section contains either or both a {{global:}} section for global environment variables, or a {{matrix:}} section for environment variable settings that create new test matrices, based on the [https://docs.travis-ci.com/user/environment-variables/#Global-Variables] docs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42745", "fixedVersions": [], "id": "42745", "issueType": "New Feature", "key": "MODULES-6103", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-12-07T05:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "modulesync_configs: Allow creation of `.env` section in `.travis.yml`", "timeSpent": "PT0S", "updated": "2017-12-07T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "PR [164|https://github.com/puppetlabs/modulesync_configs/pull/164] opened for this.", "created": "2017-11-26T08:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Many thanks for the change here. Works a treat !!!", "created": "2017-12-01T07:32:00.000000"}], "components": ["supported"], "created": "2017-11-26T08:26:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@87fb563"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_428775380_*|*_5_*:*_1_*:*_0"}], "description": "Sorry, this is probably opened under the wrong project.\n\nI am creating a small update for the {{puppetlabs/modulesync_configs}} repo, and the template file {{moduleroot/.gitattributes}} is wreaking havoc with my git commands.\n\nAs the files under {{moduleroot}} are not usable in their template state, they should be renamed to end with {{.erb}} to prevent them from affecting actual operations.\n\nAssuming you are using the {{voxpupuli/modulesync}} gem to do the module sync, this is supported.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41689", "fixedVersions": [], "id": "41689", "issueType": "Bug", "key": "MODULES-6102", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-12-01T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "modulesync_configs: moduleroot/.gitattributes template wreaks havoc with git commands", "timeSpent": "PT0S", "updated": "2017-12-01T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moving issue to firewall module", "created": "2017-11-27T18:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623a4c27761efb0069cd36e2] thanks for raising. I am afraid there is a bit of good news and bad news. \n\nGood news i replicated the issue and the new code that was added has not broken the module. \nBad news, it is not a bug it is a feature request. I will explain why. \n\nWith firewall, it will attempt to parse any rules in iptables. Previously if it was unable to parse a rule it would ignore it. Now it ignores it, but warns that it is unable to match the keys to values. https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L486-L489 \n\nThe issue you found is that the parser does not currently support the \"--zone 1\" key and value. This isnt a bug but really a feature request. I have moved this on to our backlog epic. \n\nThanks for raising this. Pull requests are welcome. ", "created": "2017-11-28T09:36:00.000000"}, {"author": "623a4c27761efb0069cd36e2", "body": "Hi,\nI'm not sure I understood, does the parser parse only known keys from a list?\nIf does, why not ignoring unknown keys and their values and by that count the right keys and values?\nI don't see why counting --zone as a value and not as a key, as there are 5 keys and 5  values...", "created": "2017-12-11T02:34:00.000000"}, {"author": "623c0b5401f8660070b6faff", "body": "I've had a go at fixing this by adding a zone property to the firewall:\nhttps://github.com/rwf14f/puppetlabs-firewall/tree/ct-target-properties\nThis only adds the zone option of the CT target iptables extension.\n\nI can submit a pull request if you're happy with the changes.", "created": "2019-07-19T02:03:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The code looks sound, and its a great feature to add [~accountid:623c0b5401f8660070b6faff] !\n\nWhen creating the PR it would be good to have a bit of an explanation on what was added for the readme and some unit tests. So it wont get broken going forward.\n\n\u00a0\n\nAmazing work !", "created": "2019-07-19T03:38:00.000000"}, {"author": "623c0b5401f8660070b6faff", "body": "I've added unit and acceptance tests. The IPv6 acceptance tests caused another test (_puppet resource firewall command when flush iptables and make sure it returns nothing afterwards should eq \"\\n\"_) to fail because _ip6tables_flush_all_tables_ doesn't flush the ip6tables raw table. The tests started to work after I added it (nat should also be added for IPv6).\nDo you want to handle those issues in a separate ticket ?\nI also noticed lots of deprecation warnings in the test logs. Many acceptance tests still use _port_ which is deprecated. Is this already on the radar ?", "created": "2019-07-23T04:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "In the same ticket is good for me.\u00a0\n\nThe deprecation errors need to be tackled, we are working on converting the module to litmus. [~accountid:5b721aea84e3a72af6b3d21c] is looking to that.\u00a0", "created": "2019-07-30T05:04:00.000000"}, {"author": "623c0b5401f8660070b6faff", "body": "The [PR|https://github.com/puppetlabs/puppetlabs-firewall/pull/852] has been merged and released in 2.1.0.\nI think this ticket can be closed.", "created": "2019-10-09T03:55:00.000000"}], "components": ["firewall"], "created": "2017-11-23T09:29:00.000000", "creator": "623a4c27761efb0069cd36e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b06697"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431931565_*|*_3_*:*_1_*:*_3808058193_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54922047028"}], "description": "When trying to create a rule with firewall module, it checks the current rules and parse them.\nI have a valid rule/line which is not parse correctly.\n\nfor this line: -A neutron-openvswi-PREROUTING -m physdev --physdev-in qvb4d8232f9-cf -m comment --comment \"Set zone for 32f9-cfa9-4640-98ed-0f132d26160e\" -j CT --zone 1\n\nI get an error message as a result of an exeception:\nError: Failed to apply catalog: Parser error: keys (4) and values (6) count mismatch on line: -A neutron-openvswi-PREROUTING -m physdev --physdev-in qvb4d8232f9-cf -m comment --comment \"Set zone for 32f9-cfa9-4640-98ed-0f132d26160e\" -j CT --zone 1\n\nThe suspicious code seems to be at this block (debugged the code and found that the error occurs here):\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/7f8b3aaea13c2d21b1b8472e2ae2aef12688742f/lib/puppet/provider/firewall/iptables.rb#L457..L499\n\nIt seems that after a recent commit this bug starts to appear:\nhttps://github.com/puppetlabs/puppetlabs-firewall/commit/7f8b3aaea13c2d21b1b8472e2ae2aef12688742f#diff-14bcf0413d55d21f486f643f82fce2e7", "environment": "CentOS 7.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35284", "fixedVersions": [], "id": "35284", "issueType": "New Feature", "key": "MODULES-6136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c27761efb0069cd36e2", "resolution": "Fixed", "resolutionDate": "2019-10-09T04:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module does not parse correctly some lines", "timeSpent": "PT0S", "updated": "2019-10-09T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "All of this was merged in various PRs!", "created": "2018-01-16T17:27:00.000000"}], "components": [], "created": "2017-11-23T09:18:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- PRs are merged"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a56d76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4694964374_*|*_6_*:*_1_*:*_0"}], "description": "Putting in a seperate ticket as all cross-platform and windows tickets have been merged. This will allow me to resolve 'Run a modulesync' ticket currently assigned to me.\n\nThe following PRs require a merge:\n* https://github.com/puppetlabs/puppetlabs-wsus_client/pull/77\n* https://github.com/puppetlabs/puppetlabs-windows/pull/33\n* https://github.com/puppetlabs/puppetlabs-sqlserver/pull/248\n* https://github.com/puppetlabs/puppetlabs-registry/pull/141 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34316", "fixedVersions": [], "id": "34316", "issueType": "Task", "key": "MODULES-6101", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-01-16T17:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows modulesync PRs need merged", "timeSpent": "PT0S", "updated": "2018-01-16T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-11-23T08:32:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6778ca94"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This has not been a common issue but is likely to hit the more security conscious users who often are also paying customers that expect a supported module to meet their security needs."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylcrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 5.2.1\n*Puppet Version:* 2017.3.2\n*OS Name/Version:* centos / ubuntu\n\nWhen the PostgreSQL module generates postgresql.conf, outside of the initial  server deployment,  the postgresql_conf type does not take any user or group input, resulting in the file being regenerated as root.root, this causes the postgres server to fail to start up.\n\nthis will also happen if the file is moved using the postgresql_conf_path paramater to another location.\n\n*Desired Behavior:*\n\nThe file should be regenerated as what ever $user and $role are set two in the postgres module\n\n\n*Actual Behavior:*\n\nthe file is regenerated as root.root\n", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42744", "fixedVersions": [], "id": "42744", "issueType": "Bug", "key": "MODULES-6100", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql : postgresql.conf can be created with root permissions", "timeSpent": "PT0S", "updated": "2018-01-23T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Since this is an issue with the augeas lenses packaged into puppet-agent, moving this to the PA project.", "created": "2017-11-27T15:02:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The fix for this may simply be to update augeas in the agent. If we're concerned about revving the version in 1.10.x, we can pretty easily backport the patch from upstream.", "created": "2018-01-09T14:57:00.000000"}], "components": ["augeas_core"], "created": "2017-11-23T02:02:00.000000", "creator": "63d2e1648dd199a03e11d573", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@81d7ac4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzick7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}], "description": "When using augeas to edit a php.ini file for apache2 the php.aug lens cannot recognize the php.ini because it does not include the right paths in its filter.\n\nThe diff between the one given by the puppet-agent and the php.aug given by augeas-tools package directly from debian differs as follow:\n\n{code}\n49a50\n>              . (incl \"/etc/php/*/*/*.ini\")\n53a55\n>              . (incl \"/etc/php/*/fpm/pool.d/*.conf\") \n{code}\n\n\nAs we can see the debian one include two more paths for the filter.\n\n", "environment": "Debian 9.2\npuppet-agent 1.10.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37401", "fixedVersions": [], "id": "37401", "issueType": "Bug", "key": "MODULES-7525", "labels": ["upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e1648dd199a03e11d573", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Augeas PHP lens broken on Debian 9", "timeSpent": "PT0S", "updated": "2018-07-23T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [], "components": [], "created": "2017-11-22T14:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68975224"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83777718_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_530662139"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33207", "fixedVersions": [], "id": "33207", "issueType": "Sub-task", "key": "MODULES-6099", "labels": [], "originalEstimate": "PT0S", "parent": "39460", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (November 29) - (692037dc038fff27bb6487d90c030b70ab6b02d3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-29T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-29T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "The PE upgrade pipelines test this module on a wide variety of platforms. [~accountid:557058:79f2fdd6-baee-43c4-91af-c7e647173c95] and [~accountid:557058:d1bc408a-94c2-4178-bb29-6828d99b03d9] can provide verification that they look good.", "created": "2017-11-22T14:35:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet-agent/view/release/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-release/3/\nChangelog: https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/692037dc038fff27bb6487d90c030b70ab6b02d3/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.4.1...692037dc038fff27bb6487d90c030b70ab6b02d3\n\nIssuing version 1.5.0 from tip of release branch at 692037dc038fff27bb6487d90c030b70ab6b02d3\nprevious tag is 1.4.1\n\nStringifiy facts (MODULES-5953) has unit tests present.\nRPM platform changes (MODULES-5633) contain unit tests.\nSolaris 10 upgrades now work for Puppet Enterprise 2017.3 (MODULES-5942) and (MODULES-3787) is unit tested\nAIX upgrades now work for Puppet Enterprise 2017.3 (MODULES-5979) is unite tested\nWindows downgrades (MODULES-5622) contains unit tests.\n\nLight is green, trap is clean.\n(y)\n", "created": "2017-11-22T15:42:00.000000"}], "components": [], "created": "2017-11-22T14:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b2b38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5982151_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42743", "fixedVersions": [], "id": "42743", "issueType": "Sub-task", "key": "MODULES-6098", "labels": [], "originalEstimate": "PT0S", "parent": "39460", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (November 29) - (692037dc038fff27bb6487d90c030b70ab6b02d3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-22T15:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-22T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Modules is not localized.  Closing ticket.", "created": "2017-11-22T14:03:00.000000"}], "components": [], "created": "2017-11-22T14:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f97c09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55172_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41688", "fixedVersions": [], "id": "41688", "issueType": "Sub-task", "key": "MODULES-6097", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39460", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (November 29) - (692037dc038fff27bb6487d90c030b70ab6b02d3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-22T14:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-22T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Reviewing only three commits modifying the README made since the 1.3.2 release: e4fcad7, 760eca1, 4fb1f7a.", "created": "2017-11-22T18:01:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Filed [PR 265|https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/265] with suggested edits and assigned [~accountid:557058:5ad302a7-67ea-4afc-baad-fa9e700de03a] and [~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e] to review.", "created": "2017-11-22T18:22:00.000000"}, {"author": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "body": "Merged to {{master}} at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/90790986a06a8268bba1bc3d46611591e1dbcec5", "created": "2017-11-23T01:33:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Cherry-picked to {{release}} at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/3f531be654cc6af77c8245a23b29b19432851dfd.", "created": "2017-11-23T13:18:00.000000"}], "components": [], "created": "2017-11-22T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10ae7d34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_563954197_*|*_1_*:*_1_*:*_14236993_*|*_10007_*:*_1_*:*_25985482_*|*_3_*:*_1_*:*_337110_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_888370"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40611", "fixedVersions": [], "id": "40611", "issueType": "Sub-task", "key": "MODULES-6096", "labels": [], "originalEstimate": "PT0S", "parent": "39460", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (November 29) - (692037dc038fff27bb6487d90c030b70ab6b02d3)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-29T14:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-29T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] we generated release tickets. Currently waiting on a docs review of the README. /cc [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]", "created": "2017-11-22T14:33:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] The PR was merged 5 days ago. I have no further docs feedback.", "created": "2017-11-27T13:39:00.000000"}], "components": ["puppet_agent"], "created": "2017-11-22T14:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bd4dd07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzicbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_13076034_*|*_3_*:*_1_*:*_424904908_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_170745432_*|*_10006_*:*_1_*:*_5707785"}], "description": "*REASON:* 1.5.0 release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.4.1...692037dc038fff27bb6487d90c030b70ab6b02d3\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet-agent/view/release/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39460", "fixedVersions": [], "id": "39460", "issueType": "Task", "key": "MODULES-6095", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-11-29T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppet_agent) 1.5.0 - (November 29) - (692037dc038fff27bb6487d90c030b70ab6b02d3)", "timeSpent": "PT0S", "updated": "2017-11-29T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Running the {{puppet_conf}} task through bolt would be an excellent method of moving agents from one master to another as part of a PE migration. Unfortunately, this issue prevents that from working:\n\n{noformat}\n[root@pe-201813-master modules]# bolt task run -n centos@pe-2016410-agent.puppetdebug.vlan --no-host-key-check --run-as root puppet_conf action=set section=main setting=server value=$(hostname -f)\n\nStarted on pe-2016410-agent.puppetdebug.vlan...\nFailed on pe-2016410-agent.puppetdebug.vlan:\n  The task failed with exit code 1:\n  /opt/puppetlabs/puppet/lib/ruby/2.1.0/open3.rb:193:in `spawn': No such file or directory - puppet (Errno::ENOENT)\n  \tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/open3.rb:193:in `popen_run'\n  \tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/open3.rb:93:in `popen3'\n  \tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/open3.rb:252:in `capture3'\n  \tfrom /tmp/tmp.ffI1Y7lgp6/init.rb:10:in `set'\n  \tfrom /tmp/tmp.ffI1Y7lgp6/init.rb:36:in `<main>'\n\n  {\n  }\nFailed on 1 node: centos@pe-2016410-agent.puppetdebug.vlan\nRan on 1 node in 1.86 seconds\n{noformat}", "created": "2018-08-20T09:58:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Pull request submitted: https://github.com/puppetlabs/puppetlabs-puppet_conf/pull/32", "created": "2018-08-21T10:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The PR has been merged to master", "created": "2018-09-24T09:50:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Fix shipped in puppetlabs-puppt_conf 0.2.1.", "created": "2018-09-24T14:57:00.000000"}], "components": [], "created": "2017-11-22T12:40:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70bd194"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzic8n:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33005"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2760840500_*|*_1_*:*_1_*:*_6074708_*|*_10007_*:*_1_*:*_175202565_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23482511512"}], "description": "*Module Version:* puppetlabs-puppet_conf (v0.1.4)\n*Puppet Version:* 5.3.3\n*OS Name/Version:* CentOS 6\n\nWith a base mono install of PE 2017.3.2, the puppet_conf task will fail out of the box due to a path issue.\n\n*Desired Behavior:*\n\nThe puppet_conf module should work out of the box.\n\n*Actual Behavior:*\n\n{code:java}\n# puppet task run puppet_conf action=get section=agent setting=graph --nodes pe-201732-master.puppetdebug.vlan\nStarting job ...\nNew job ID: 5\nNodes: 1\n\nStarted on pe-201732-master.puppetdebug.vlan ...\nFailed on pe-201732-master.puppetdebug.vlan\n  Error: Task exited 1:\n    /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `spawn': No such file or directory - puppet (Errno::ENOENT)\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `popen_run'\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:95:in `popen3'\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:258:in `capture3'\n        from /opt/puppetlabs/pxp-agent/tasks-cache/38351bb4b72a29064f5c9a224a81f1abf7042b0bc9d1ffd2a074d1bd63b2f246/init.rb:17:in `get'\n        from /opt/puppetlabs/pxp-agent/tasks-cache/38351bb4b72a29064f5c9a224a81f1abf7042b0bc9d1ffd2a074d1bd63b2f246/init.rb:31:in `<main>'\n\n|\nJob failed. 1 node failed, 0 nodes skipped, 0 nodes succeeded.\nDuration: 2 sec\n{code}\n\n\nThe reason this issue occurs is because the code calls out to `puppet` without a full path at https://github.com/puppetlabs/puppetlabs-puppet_conf/blob/master/tasks/init.rb#L7 and https://github.com/puppetlabs/puppetlabs-puppet_conf/blob/master/tasks/init.rb#L15.  Since the pxp-agent does not have `/opt/puppetlabs/puppet/bin` in it's default path, `puppet` is not found:\n\n{code:java}\n# cat /proc/$(cat /var/run/puppetlabs/pxp-agent.pid)/environ\nTERM=vt100PATH=/sbin:/usr/sbin:/bin:/usr/binPWD=/LANG=en_US.UTF-8SHLVL=2_=/opt/puppetlabs/puppet/bin/pxp-agent\n{code}\n\nThis problem can be avoided by adding {{PATH=/opt/puppetlabs/puppet/bin:$PATH}} to /etc/sysconfig/pxp-agent, but this really should work without having to muck with that file.  The full path to puppet should be used rather than relying on the PATH env variable.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38447", "fixedVersions": [], "id": "38447", "issueType": "Bug", "key": "MODULES-6094", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "resolution": "Fixed", "resolutionDate": "2018-09-24T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_conf : puppet_conf module fails on relative puppet path", "timeSpent": "PT0S", "updated": "2019-12-05T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2017-11-22T09:14:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f19abf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Java_ks next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibxz:"}], "description": "Next epic for Java_ks issues and feature requests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41627", "fixedVersions": [], "id": "41627", "issueType": "Epic", "key": "MODULES-6093", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Java_ks next", "timeSpent": "PT0S", "updated": "2021-01-25T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "60423884cc13b60069c358e7", "body": "Pull Request: https://github.com/puppetlabs/puppetlabs-firewall/pull/737", "created": "2017-11-22T09:15:00.000000"}, {"author": "60423884cc13b60069c358e7", "body": "Testing:\n\nBefore:\n\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for tor-johny-02.lab.primus.ca\nInfo: Applying configuration version '1511360570'\nNotice: /Stage[main]/Ssh::Client::Config/File[/etc/ssh/ssh_config]/content: content changed '{md5}ce07927a4f4fcf4b5978af310886c7ef' to '{md5}38aed40bc349a396ce86c854124ed8c7'\nWarning: Failed to set SELinux context unconfined_u:object_r:etc_t on /etc/sysconfig/iptables\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seluser: seluser changed 'system_u' to 'unconfined_u'\nWarning: Failed to set SELinux context unconfined_u:object_r:etc_t on /etc/sysconfig/ip6tables\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/seluser: seluser changed 'system_u' to 'unconfined_u'\nNotice: Applied catalog in 3.68 seconds\n\nAfter:\n\nInfo: Using configured environment 'centos5_iptables'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for tor-johny-02.lab.primus.ca\nInfo: Applying configuration version '1511365104'\nNotice: Applied catalog in 3.51 seconds\n", "created": "2017-11-22T09:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as fix has been merged and released.\n\nthank you for your contribution [~accountid:60423884cc13b60069c358e7] :)", "created": "2021-07-07T09:29:00.000000"}], "components": ["firewall"], "created": "2017-11-22T08:54:00.000000", "creator": "60423884cc13b60069c358e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs-firewall module successfully applies to CentOS/RHEL 5.x without warnings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d83904"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_646724_*|*_10007_*:*_1_*:*_114304410710_*|*_3_*:*_1_*:*_631431_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4383"}], "description": "_Basic Info_\n*Module Version:* 1.10.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* CentOS 5.11\n\nredhat.pp attempts to set the seluser for /etc/sysconfig/iptables and /etc/sysconfig/ip6tables to unconfined_u.\n\n*Desired Behavior:*\n\nseluser should be system_u.\n\n*Actual Behavior:*\n\nWarning: Failed to set SELinux context unconfined_u:object_r:etc_t on /etc/sysconfig/iptables\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seluser: seluser changed 'system_u' to 'unconfined_u'\nWarning: Failed to set SELinux context unconfined_u:object_r:etc_t on /etc/sysconfig/ip6tables\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/seluser: seluser changed 'system_u' to 'unconfined_u'", "environment": "CentOS 5.x, puppetlabs-firewall 1.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37400", "fixedVersions": [], "id": "37400", "issueType": "Bug", "key": "MODULES-6092", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60423884cc13b60069c358e7", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : Produces warnings on CentOS 5.x", "timeSpent": "PT0S", "updated": "2021-07-07T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "This will likely need to wait on the next puppet-agent 5.3 release with fix in", "created": "2017-11-27T02:44:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@309781fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35007897_*|*_3_*:*_1_*:*_9767758980_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_390200295"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41626", "fixedVersions": [], "id": "41626", "issueType": "Sub-task", "key": "MODULES-6091", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-20T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2018-03-20T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d84603"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35008114_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396342101"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40610", "fixedVersions": [], "id": "40610", "issueType": "Sub-task", "key": "MODULES-6090", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-11-27T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Fail for windows platforms", "created": "2017-11-27T02:40:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f457da1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35008542_*|*_3_*:*_1_*:*_26028784244_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_390003484"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39459", "fixedVersions": [], "id": "39459", "issueType": "Sub-task", "key": "MODULES-6089", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-09-24T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2018-09-24T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "On cross platform rather than tasks", "created": "2017-11-27T02:39:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b7dfd66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35011980_*|*_3_*:*_1_*:*_28102_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_389951330"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38446", "fixedVersions": [], "id": "38446", "issueType": "Sub-task", "key": "MODULES-6088", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T02:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-11-27T02:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Travis run successful", "created": "2017-11-27T02:33:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ad63a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35011821_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_389587267"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37399", "fixedVersions": [], "id": "37399", "issueType": "Sub-task", "key": "MODULES-6087", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T02:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-11-27T02:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Tested locally", "created": "2017-11-27T02:32:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f59ab1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35012902_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_389535193"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36356", "fixedVersions": [], "id": "36356", "issueType": "Sub-task", "key": "MODULES-6086", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T02:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-11-27T02:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Now using the new gem", "created": "2017-11-27T02:30:00.000000"}], "components": ["package"], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc61288"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94448_*|*_3_*:*_1_*:*_424428444_*|*_5_*:*_1_*:*_0"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35282", "fixedVersions": [], "id": "35282", "issueType": "Sub-task", "key": "MODULES-6085", "labels": [], "originalEstimate": "PT0S", "parent": "34315", "parentSummary": "Update testing for Facter Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T02:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-11-27T02:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-22T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ce59469"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14032_*|*_3_*:*_1_*:*_432252890_*|*_5_*:*_1_*:*_0"}], "description": "As a modules developer I want to have robust testing in place for my package task module.\n\nTesting is to be performed on Redhat and Debian OS families for now.", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "34315", "fixedVersions": [], "id": "34315", "issueType": "Improvement", "key": "MODULES-6084", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update testing for Facter Task Module", "timeSpent": "PT0S", "updated": "2017-11-27T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-11-21T12:53:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bcb4443"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibcn:"}], "description": "_Basic Info_\n*Module Version:* 2.0.1\n*Puppet Version:* 5.3.x\n*OS Name/Version:* Windows (all)\n\nThe acceptance test suite for SQLServer is very slow - largely because for each spec file SQL Server needs to be installed (prior to any tests running) and uninstalled (after all the tests run) at least once. The exception to this is the set of tests for sqlserver_instance, which *should* run multiple times.\n\nIt would be useful to be able to _not_ continuously install and uninstall SQLServer without losing the ability to run a single file from the suite instead of all of the acceptance tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41625", "fixedVersions": [], "id": "41625", "issueType": "Improvement", "key": "MODULES-6083", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQLServer: Simplify Acceptance Suite logic for Install/Uninstall", "timeSpent": "PT0S", "updated": "2017-11-21T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-11-21T12:40:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5895f9d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzibcf:"}], "description": "_Basic Info_\n*Module Version:* 2.0.1\n*Puppet Version:* 5.3.x\n*OS Name/Version:* Windows (all)\n\nThe existing acceptance tests for SQLServer do not verify the idempotency of the providers. This allowed us to ship a revision with broken idempotency for the instance resource, a critical bug.\n\n*Desired Behavior:* The acceptance suite should verify the idempotency of resources the module exposes to users.\n\n\n*Actual Behavior:* The acceptance suite only verifies that state can be changed, not that it is untouched if correct.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40609", "fixedVersions": [], "id": "40609", "issueType": "Improvement", "key": "MODULES-6082", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer : Ensure Acceptance Suite Verifies Idempotency", "timeSpent": "PT0S", "updated": "2017-11-21T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-powershell/commit/7c8f2464dff5ce8bfd806fa900c8ff8985de5c50", "created": "2017-11-21T17:08:00.000000"}], "components": ["powershell"], "created": "2017-11-21T11:56:00.000000", "creator": "5a028139c24efb3c4ed448c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The PowerShell provider should call the correct named executable."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52f3622a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6246"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziban:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1280445727_*|*_1_*:*_1_*:*_454684_*|*_10007_*:*_1_*:*_15137427_*|*_3_*:*_1_*:*_3107474_*|*_5_*:*_1_*:*_0"}], "description": "Executable name for PowerShell has changed. Need to update in the PowerShell provider. This was found due to Travis CI failures.\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-powershell/jobs/303156310", "epicLinkSummary": "PowerShell 2.1.3", "estimate": "PT0S", "externalId": "36355", "fixedVersions": ["PowerShell 2.1.3"], "id": "36355", "issueType": "Bug", "key": "MODULES-6081", "labels": [], "originalEstimate": "PT0S", "parent": "37445", "parentSummary": "PowerShell 2.1.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a028139c24efb3c4ed448c4", "resolution": "Fixed", "resolutionDate": "2017-12-06T12:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell : executable renamed in latest betas", "timeSpent": "PT0S", "updated": "2017-12-07T17:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": ["iis", "windows"], "created": "2017-11-21T11:43:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Removes the virtual directory without error.\n\nAcceptance test added."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b44373"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Customers expect our IIS module to work and it cannot manage this resource like it does on other operating systems."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfdr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9433062_*|*_1_*:*_1_*:*_38298778018_*|*_10007_*:*_1_*:*_4356520_*|*_3_*:*_2_*:*_334160826_*|*_10009_*:*_1_*:*_8394022_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3686649853"}], "description": "The provider fails to ensure absent.\nThis is a known issue with Remove-WebVirtualDirectory which is called by the provider.\n\nGiven:\n\n{code}\niis_virtual_directory { 'unc':\n  ensure       => 'absent',\n  sitename     => 'Default Web Site',\n  physicalpath => '\\\\\\\\SERVER\\\\share',\n}\n{code}\n\nThe provider fails:\n\n{code}\nPS C:\\> puppet agent -t\n...\nDebug: Destroying unc\nDebug: COMMAND: Remove-WebVirtualDirectory -Name \"unc\" -Site \"Default Web Site\" -Application \"/\" -ErrorAction Stop\nDebug: Waited 50 milliseconds...\n...\nDebug: Wait object signaled\nDebug: Waited 0.140371 total seconds.\nDebug: STDOUT: remove-item : The method or operation is not implemented.\nAt line:1 char:1\n+ Remove-WebVirtualDirectory -Name \"unc\" -Site \"Default Web Site\" -Application \"/\" ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Remove-Item], NotImplementedException\n    + FullyQualifiedErrorId : System.NotImplementedException,Microsoft.PowerShell.Commands.RemoveItemCommand\n\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[unc]/ensure: removed\n...\n{code}\n\nFor reference, the same PowerShell command on the command line:\n\n{code}\nPS C:\\> Remove-WebVirtualDirectory -Name \"unc\" -Site \"Default Web Site\" -Application \"/\" -ErrorAction Stop\n\nConfirm\nThe item at IIS:\\Sites\\Default Web Site\\\\unc has children and the Recurse parameter was not specified. If you continue, all children will be removed with the item. Are you sure you want to continue?\n[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is \"Y\"): y\n{code}\n\nRemove-WebVirtualDirectory offers no Recurse parameter, and it is probably calling Remove-Item.\n\nTwo possible solutions:\n\n{code}\n# Use Remove-Item\nRemove-Item 'IIS:\\\\Sites\\\\#{@resource[:sitename]}\\\\#{@resource[:name]}' -Recurse\n{code}\n\n{code}\n# Set physicalPath to a temporary empty directory.\nempty_temp_directory = 'c:\\windows\\temp\\empty_physical_path_directory'\nNew-Item -ItemType Directory '#{empty_temp_directory}'\nSet-ItemProperty -Path 'IIS:\\\\Sites\\\\#{@resource[:sitename]}\\\\#{@resource[:name]}' -Name 'physicalPath' -Value '#{empty_temp_directory}'\nRemove-WebVirtualDirectory ...\nRemove-Item '#{empty_temp_directory}'\n{code}", "environment": "puppetlabs-iis 4.2.0", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "34314", "fixedVersions": [], "id": "34314", "issueType": "Bug", "key": "MODULES-6080", "labels": ["cstop10", "customer-escalation", "iis", "windows", "Windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-03-26T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : iis_virtual_directory fails to ensure absent ", "timeSpent": "PT0S", "updated": "2019-03-26T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4afc58c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105405252_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396866495"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41624", "fixedVersions": [], "id": "41624", "issueType": "Sub-task", "key": "MODULES-6079", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2017-11-30T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68554b1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105407930_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396871404"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40608", "fixedVersions": [], "id": "40608", "issueType": "Sub-task", "key": "MODULES-6078", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-11-27T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@807f581"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105409520_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396877042"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39458", "fixedVersions": [], "id": "39458", "issueType": "Sub-task", "key": "MODULES-6077", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-11-27T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51dd56a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105408524_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396859193"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38445", "fixedVersions": [], "id": "38445", "issueType": "Sub-task", "key": "MODULES-6076", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-11-27T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@557a09d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105409778_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396847615"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37398", "fixedVersions": [], "id": "37398", "issueType": "Sub-task", "key": "MODULES-6075", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-11-27T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7806ac7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105409165_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396839254"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36354", "fixedVersions": [], "id": "36354", "issueType": "Sub-task", "key": "MODULES-6074", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-11-27T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e3ef891"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105272888_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_396952166"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35280", "fixedVersions": [], "id": "35280", "issueType": "Sub-task", "key": "MODULES-6073", "labels": [], "originalEstimate": "PT0S", "parent": "34313", "parentSummary": "Update testing for Resource Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-11-27T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-11-21T09:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ba5b453"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44637_*|*_3_*:*_1_*:*_502253003_*|*_5_*:*_1_*:*_0"}], "description": "As a modules developer I want to have robust testing in place for my package task module.\n\nTesting is to be performed on Redhat and Debian OS families for now.", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "34313", "fixedVersions": [], "id": "34313", "issueType": "Improvement", "key": "MODULES-6072", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update testing for Resource Task Module", "timeSpent": "PT0S", "updated": "2017-11-30T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "The parameters of the module weren't documented in the README.md in the last release, but  docs are available as puppet-strings in the /docs branch and at https://voxpupuli.org/puppet-lldpd/. The latest PR https://github.com/voxpupuli/puppet-lldpd/pull/28 adds also docs to the README.md", "created": "2017-11-22T16:43:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We do love that this module has lots of cutting edge features like strings and appropriate facts.\n\nUnfortunately, however, we were unable to approve this module because of the following:\n- We don't support GPL licensing\n- We did not find it superior when compared to peers (https://github.com/bodgit/puppet-lldpd)\n-- particularly in the area of configuration customization", "created": "2017-11-28T11:21:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de],\n\nthanks for the feedback. I checked https://forge.puppet.com/approved/criteria and got two questions:\n\n* Can you explain why GPL isn't allowed?\n* The website says that a module should use Apache, BSD or MIT, which other licenses are allowed/ are any of the GPL licenses allowed?", "created": "2017-11-28T15:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Apologies for the slow turn around, first of all.\n\nFor a module to be approved it must have a license, it is preferred to have Apache BSD or MIT. So we can approve a module with a different license.\n\nWe re-reviewed the module again for thoroughness and to take into account any changes, since the last review.\n\nMust fix issues:\n * The readme does not follow the convention, and seems to be in-complete. [https://puppet.com/docs/puppet/5.5/modules_documentation.html#readme-template]\n * Bodgit's module provides more configuration options, [https://github.com/bodgit/puppet-lldpd/blob/master/manifests/init.pp#L18-L31]\u00a0so it would be hard to say that this module is the best on the forge. ( even some additional functionality would improve this )\n\nNice to clean up:\n * There have only been a few contributors, this can be ignored, because vox is open to changes from anyone.\n * Acceptance tests could be a little more thorough.\n\n\u00a0\n\nThank you for your patience, and let us know if there is anything else we can clear up.\u00a0", "created": "2018-07-03T07:49:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Tim,\n\nWe have chosen not to approve this module in its current state due to the above reasons TP gave in the last review. It's hard for us to justify approving your module over one with considerably more configuration options (the bodgit module).\n\nIn the future feel free to put this module back up for review, especially if it gets a few more configuration options :)\n\nThanks,\n\nThe Approvals Committee", "created": "2019-02-05T07:23:00.000000"}], "components": ["approved"], "created": "2017-11-21T06:00:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cddc0b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97676496_*|*_6_*:*_2_*:*_15726_*|*_10004_*:*_1_*:*_18750815992_*|*_10005_*:*_1_*:*_19258898679"}], "description": "Hi,\nwe just released our lldpd module:\nhttps://forge.puppet.com/puppet/lldpd\n\nThis module is well test. Unit test coverage is at 100%, we've multiple acceptance tests. We support a wide list of operatingsystems. Current best practices like data-in-modules, accessing facts only via $facts[] and not topscope variables and puppet-strings are implemented. Documentation is available on https://voxpupuli.org/puppet-lldpd/.\n\nCan you please approve this module?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "42742", "fixedVersions": [], "id": "42742", "issueType": "Task", "key": "MODULES-6071", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Won't Do", "resolutionDate": "2019-02-05T07:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-lldpd: Please approve it", "timeSpent": "PT0S", "updated": "2019-02-05T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-11-21T04:25:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@558cedb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzib0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27184_*|*_10007_*:*_1_*:*_92503441_*|*_5_*:*_1_*:*_0"}], "description": "tasks tests are failing on non debian oses", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "38444", "fixedVersions": [], "id": "38444", "issueType": "Bug", "key": "MODULES-6070", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-22T06:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{apache} : {failing task testing}", "timeSpent": "PT0S", "updated": "2017-11-22T06:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/133", "created": "2017-11-20T18:09:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-iis/commit/687e253cd2dfa65c9091a36a0a787939e707744c", "created": "2017-11-21T18:40:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI run in master green", "created": "2017-11-21T18:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "In looking for tests against the new {{Property::Name}}, it looks like not all the tests were brought over from the original PR at https://github.com/puppetlabs/puppetlabs-iis/pull/100/files in the new PR that got merged in https://github.com/puppetlabs/puppetlabs-iis/pull/113/files for MODULES-5443.\n\nThat said, looks like the tests for various validations should be against {{PuppetX::PuppetLabs::IIS::Property::Name}}, rather than the individual types that consume them.  Filed a new ticket at MODULES-6213 to backfill / move validation tests out of {{iis_site_spec.rb}}.", "created": "2017-12-04T17:02:00.000000"}], "components": ["iis"], "created": "2017-11-20T18:03:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e9d83d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziav3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13352339_*|*_1_*:*_1_*:*_75189891_*|*_5_*:*_1_*:*_0"}], "description": "The split of the initial PR for MODULES-5293 dropped the fix for the applicationpool attribute ...\n\n{code}\niis_application_pool { 'minimal_site_app.pool':\n  ensure                  => 'present',\n  state                   => 'started',\n  managed_pipeline_mode   => 'Integrated',\n  managed_runtime_version => 'v4.0',\n}\n\niis_site { 'minimal':\n  ensure          => 'started',\n  physicalpath    => 'c:\\\\inetpub\\\\minimal',\n  applicationpool => 'minimal_site_app.pool',\n}\n{code}\n\n{code}\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-agent-win2012\nInfo: Applying configuration version '1511224788'\n\nError: Failed to apply catalog: Parameter applicationpool failed on Iis_site[minimal]: applicationpool is not a valid applicationpool name at /etc/puppetlabs/code/environments/production/manifests/site.pp:38\n{code}", "environment": "puppetlabs-iis 4.2.0", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "36353", "fixedVersions": ["IIS 4.2.1"], "id": "36353", "issueType": "Bug", "key": "MODULES-6069", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2017-11-21T18:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : iis_site applicationpool does not allow valid characters", "timeSpent": "PT0S", "updated": "2017-12-04T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This was merged and tested in CI.  Will be released as part of 1.6.0", "created": "2018-03-14T01:19:00.000000"}], "components": ["puppet_agent"], "created": "2017-11-20T14:19:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f2ed8f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hziaj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_177025887_*|*_1_*:*_1_*:*_100052_*|*_10007_*:*_1_*:*_590814_*|*_10009_*:*_1_*:*_9621477230_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* Any\n*OS Name/Version:* Linuxes\n\nThe module manages the existence of the {{/etc/pki}} and {{/etc/pki/deb-gpg}} directories. That prevents organizations from managing those directories with more restrictive permissions, as many might like to do.\n\n*Desired Behavior:*\n\nShould be able to avoid managing those directories.\n\n*Actual Behavior:*\n\nManages them exclusively.\n", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "33204", "fixedVersions": ["puppet_agent 1.6.0"], "id": "33204", "issueType": "Bug", "key": "MODULES-6068", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2018-03-14T01:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : managing /etc/pki directory prevents organizations using more complete management", "timeSpent": "PT0S", "updated": "2018-03-14T01:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting your module forward for approval, It was excellent. We are going to mark this module as approved. Congratulations.\u00a0\n\nThere was one thing, that the module lacked, acceptance tests. You can look at the puppet supported modules for examples of this. They also utilise travis-ci to run the acceptance tests as well.\u00a0\n\nThanks again.", "created": "2018-07-31T07:33:00.000000"}], "components": ["approved"], "created": "2017-11-20T09:44:00.000000", "creator": "5acd4046ba87e92b4b21668e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65aaf0f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzia8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_391972_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21847367787"}], "description": "Could someone please evaluate my [filebeat module|https://forge.puppet.com/pcfens/filebeat] to see if it might qualify for approved status? Given it's high download count I figured I should get a second opinion to make sure I'm meeting the various quality standards.\n\nThanks!", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "40549", "fixedVersions": [], "id": "40549", "issueType": "Task", "key": "MODULES-6067", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5acd4046ba87e92b4b21668e", "resolution": "Fixed", "resolutionDate": "2018-07-31T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved Status Evaluation (filebeat)", "timeSpent": "PT0S", "updated": "2018-07-31T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5d808ac801e2cb0c301f971d] apologies for the delay but I have merged the following PR which should resolve your issue: \nhttps://github.com/puppetlabs/puppetlabs-lvm/pull/193\n\nSorry for any inconvenience this may have caused.\n\nMany Thanks\nPaula ", "created": "2017-11-24T05:18:00.000000"}], "components": ["lvm"], "created": "2017-11-20T01:45:00.000000", "creator": "5d808ac801e2cb0c301f971d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34d16b36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzia13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_217819264_*|*_3_*:*_1_*:*_89618285_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5717096_*|*_10005_*:*_1_*:*_45193100"}], "description": "_Basic Info_\n*Module Version:*\n1.0.0\n*Puppet Version:*\n4.10.8\n*OS Name/Version:*\nUbuntu 14.04.5 LTS\n\ndiff -r f3c3345a64c3 Puppetfile\n-mod 'puppetlabs/lvm', '0.9.0'\n+mod 'puppetlabs/lvm', '1.0.0'\n\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb]/content: \n--- /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb\t2017-11-14 13:38:55.089201863 +0000\n+++ /tmp/user/0/puppet-file20171120-26477-c8rvzw\t2017-11-20 07:29:52.605612912 +0000\n@@ -14,7 +14,8 @@\n vg_list = []\n Facter.add('lvm_vgs') do\n   confine :lvm_support => true\n-  vgs = Facter::Util::Resolution.exec('vgs -o name --noheadings 2>/dev/null')\n+\n+  vgs = Facter::Core::Execution.execute('vgs -o name --noheadings 2>/dev/null', timeout: 30)\n   if vgs.nil?\n     setcode { 0 }\n   else\n@@ -29,7 +30,7 @@\n   Facter.add(\"lvm_vg_#{i}\") { setcode { vg } }\n   Facter.add(\"lvm_vg_#{vg}_pvs\") do\n     setcode do\n-      pvs = Facter::Util::Resolution.exec(\"vgs -o pv_name #{vg} 2>/dev/null\")\n+      pvs = Facter::Core::Execution.execute(\"vgs -o pv_name #{vg} 2>/dev/null\", timeout: 30)\n       res = nil\n       unless pvs.nil?\n         res = pvs.split(\"\\n\").select{|l| l =~ /^\\s+\\// }.collect(&:strip).sort.join(',')\n@@ -44,7 +45,8 @@\n pv_list = []\n Facter.add('lvm_pvs') do\n   confine :lvm_support => true\n-  pvs = Facter::Util::Resolution.exec('pvs -o name --noheadings 2>/dev/null')\n+\n+  pvs = Facter::Core::Execution.execute('pvs -o name --noheadings 2>/dev/null', timeout: 30)\n   if pvs.nil?\n     setcode { 0 }\n   else\n\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb]/content: content changed '{md5}40cf6d0a36d9c3d3067809eb0950fc03' to '{md5}e661d1d3c6f175a66a99f491bfd0aa00'\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/filesystem/lvm.rb]/content: \n--- /opt/puppetlabs/puppet/cache/lib/puppet/provider/filesystem/lvm.rb\t2017-11-14 13:38:55.277218748 +0000\n+++ /tmp/user/0/puppet-file20171120-26477-u3o53b\t2017-11-20 07:29:52.821632236 +0000\n@@ -4,7 +4,7 @@\n     commands :blkid => 'blkid'\n \n     def create\n-        mkfs(@resource[:fs_type])\n+        mkfs(@resource[:fs_type], @resource[:name])\n     end\n \n     def exists?\n@@ -21,7 +21,7 @@\n         nil\n     end\n \n-    def mkfs(fs_type)\n+    def mkfs(fs_type, name)\n         mkfs_params = { \"reiserfs\" => \"-q\" }\n \n         mkfs_cmd = @resource[:mkfs_cmd] != nil ?\n@@ -33,7 +33,7 @@\n                      [\"mkfs.#{fs_type}\"]\n                    end\n        \n-        mkfs_cmd << @resource[:name]\n+        mkfs_cmd << name\n \n         if mkfs_params[fs_type]\n             mkfs_cmd << mkfs_params[fs_type]\n@@ -45,6 +45,11 @@\n         end\n \n         execute mkfs_cmd\n+        if fs_type == 'swap'\n+            swap_cmd = [\"swapon\"]\n+            swap_cmd << name\n+            execute swap_cmd\n+        end\n     end\n \n end\n\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/filesystem/lvm.rb]/content: content changed '{md5}eb5009786de0a841b206b6ece490bc06' to '{md5}e3a39728e30c311eb5582badaf301ad1'\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/logical_volume/lvm.rb]/content: \n--- /opt/puppetlabs/puppet/cache/lib/puppet/provider/logical_volume/lvm.rb\t2017-11-14 13:38:55.361226292 +0000\n+++ /tmp/user/0/puppet-file20171120-26477-1b5sr53\t2017-11-20 07:29:52.909640109 +0000\n@@ -77,7 +77,7 @@\n             args.push('--stripesize', @resource[:stripesize])\n         end\n \n-\t\n+\n \n         if @resource[:poolmetadatasize]\n             args.push('--poolmetadatasize', @resource[:poolmetadatasize])\n@@ -129,6 +129,9 @@\n \n     def destroy\n         name_escaped = \"#{@resource[:volume_group].gsub('-','--')}-#{@resource[:name].gsub('-','--')}\"\n+        if blkid(path) =~ /\\bTYPE=\\\"(swap)\\\"/\n+            swapoff(path)\n+        end\n         dmsetup('remove', name_escaped)\n         lvremove('-f', path)\n     end\n@@ -194,23 +197,25 @@\n                 fail( \"Decreasing the size requires manual intervention (#{new_size} < #{current_size})\" )\n             end\n         else\n-            ## Check if new size fits the extend blocks\n-            if new_size_bytes * lvm_size_units[new_size_unit] % vg_extent_size != 0\n-                fail( \"Cannot extend to size #{new_size} because VG extent size is #{vg_extent_size} KB\" )\n-            end\n-\n             lvextend( '-L', new_size, path) || fail( \"Cannot extend to size #{new_size} because lvextend failed.\" )\n \n             unless @resource[:resize_fs] == :false or @resource[:resize_fs] == false or @resource[:resize_fs] == 'false'\n-              blkid_type = blkid(path)\n-              if command(:resize4fs) and blkid_type =~ /\\bTYPE=\\\"(ext4)\\\"/\n-                resize4fs( path) || fail( \"Cannot resize file system to size #{new_size} because resize2fs failed.\" )\n-              elsif blkid_type =~ /\\bTYPE=\\\"(ext[34])\\\"/\n-                resize2fs( path) || fail( \"Cannot resize file system to size #{new_size} because resize2fs failed.\" )\n-              elsif blkid_type =~ /\\bTYPE=\\\"(xfs)\\\"/\n-                xfs_growfs( path) || fail( \"Cannot resize filesystem to size #{new_size} because xfs_growfs failed.\" )\n-              elsif blkid_type =~ /\\bTYPE=\\\"(swap)\\\"/\n-                swapoff( path) && mkswap( path) && swapon( path) || fail( \"Cannot resize swap to size #{new_size} because mkswap failed.\" )\n+              begin\n+                blkid_type = blkid(path)\n+                if command(:resize4fs) and blkid_type =~ /\\bTYPE=\\\"(ext4)\\\"/\n+                  resize4fs( path) || fail( \"Cannot resize file system to size #{new_size} because resize2fs failed.\" )\n+                elsif blkid_type =~ /\\bTYPE=\\\"(ext[34])\\\"/\n+                  resize2fs( path) || fail( \"Cannot resize file system to size #{new_size} because resize2fs failed.\" )\n+                elsif blkid_type =~ /\\bTYPE=\\\"(xfs)\\\"/\n+                  xfs_growfs( path) || fail( \"Cannot resize filesystem to size #{new_size} because xfs_growfs failed.\" )\n+                elsif blkid_type =~ /\\bTYPE=\\\"(swap)\\\"/\n+                  swapoff( path) && mkswap( path) && swapon( path) || fail( \"Cannot resize swap to size #{new_size} because mkswap failed.\" )\n+                end\n+              rescue Puppet::ExecutionFailure => detail\n+                ## If blkid returned 2, there is no filesystem present or the file doesn't exist.  This should not be a failure.\n+                if detail.message =~ / returned 2:/\n+                  Puppet.debug(detail.message)\n+                end\n               end\n             end\n \n@@ -293,7 +298,9 @@\n     private\n \n     def lvs_pattern\n-        /\\s+#{Regexp.quote @resource[:name]}\\s+/\n+        # lvs output format:\n+        # LV      VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n+        /\\s+#{Regexp.quote @resource[:name]}\\s+#{Regexp.quote @resource[:volume_group]}\\s+/\n     end\n \n     def path\n\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/logical_volume/lvm.rb]/content: content changed '{md5}e929a4e11531be9eed32bcca38750d3d' to '{md5}7097539eff443e36575a6fc81acac3f9'\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/physical_volume/aix.rb]/content: \n--- /opt/puppetlabs/puppet/cache/lib/puppet/provider/physical_volume/aix.rb\t2017-11-14 13:38:55.437233117 +0000\n+++ /tmp/user/0/puppet-file20171120-26477-1gpmn0r\t2017-11-20 07:29:53.005648697 +0000\n@@ -1,4 +1,4 @@\n-Puppet::Type.type(:physical_volume).provide(:iax) do\n+Puppet::Type.type(:physical_volume).provide(:aix) do\n     desc \"Manages LVM physical volumes\"\n     #defaultof :operatingsystem => AIX\n     #confine :operatingsystem => AIX\n\nNotice: /File[/opt/puppetlabs/puppet/cache/lib/puppet/provider/physical_volume/aix.rb]/content: content changed '{md5}9ece0f988d380fbdb10421d78cac99fd' to '{md5}3af6fdbea8c232c38a52283c37b12e66'\nInfo: Loading facts\nError: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\nInfo: Applying configuration version '1511162996'\nNotice: Applied catalog in 22.24 seconds\n\nI haven't lvm package on the host, but in 0.9.0 version my puppet agent don't return any errors\n\nPlease take a look or explain me some HOWTO\n\n*Desired Behavior:*\npuppet agent -t finishes without any errors\n\n*Actual Behavior:*\nError: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33199", "fixedVersions": [], "id": "33199", "issueType": "Bug", "key": "MODULES-6065", "labels": ["advanced", "intermediate"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d808ac801e2cb0c301f971d", "resolution": "Fixed", "resolutionDate": "2017-11-24T05:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Error: Facter: error while resolving custom facts in /opt/puppetlabs/puppet/cache/lib/facter/lvm_support.rb: execution of command \"vgs -o name --noheadings 2>/dev/null\" failed: command not found.", "timeSpent": "PT0S", "updated": "2017-11-24T05:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2017-11-17T12:58:00.000000", "creator": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6975a09c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:l"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}], "description": "We encountered several machines that had 5+ orphaned powershell.exe processes. Those processes were traced back to an {{exec}} resource that uses the {{powershell}} provider from the puppetlabs/powershell module. The exec resource was invoking a PowerShell script which used a {{#requires}} statement on line 1 similar to the following:\n\nMyPowerShellScript.ps1\n{code}\n#Requires -Modules ActiveDirectory\n{code}\n\nWe tested this script manually on the affected server (Win2008 R2 with PowerShell v2) and it ran and exited with a syntax error (expected result). However, when Puppet ran, we confirmed that it was leaving the powershell.exe process that it spawned around and the process never exited (one process was at least 3 hours old). Also the {{exec}} waited 300 seconds before proceeding on (which is the default timeout). The combination of these processes still running caused the CPU on the affected machines to spike to 100%. These processes needed to be manually cleaned up by their system administrator. \n\nThe workaround they used was to get rid of the #requires (it seems as though this is not a PowerShell \"best practice\" to begin with) and replace it with a check of the PowerShell version at the very beginning of the script. \n\nExpected result: We either should be able to proactively catch this type of error and exit with an appropriate error code or we should document this on the appropriate page(s) so anyone who is executing PowerShell commands with Puppet knows that something like this could happen and how to prevent it. ", "environment": "Windows Server 2008 or any Windows Server with PowerShell 2.0 or lower. \nPuppet 2016.4.x (thought assume this problem would exist on any version of Puppet that can run Powershell commands)", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "39457", "fixedVersions": [], "id": "39457", "issueType": "Bug", "key": "MODULES-6064", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03aedc5a-47b0-4c60-a13f-46427c87153e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell: Scripts using #requires may leave orphaned powershell.exe processes running", "timeSpent": "PT0S", "updated": "2021-05-17T16:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR at", "created": "2017-12-21T00:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged.  Pending a green CI run", "created": "2017-12-21T21:43:00.000000"}], "components": [], "created": "2017-11-17T12:56:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "CI tests run without a master."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73567696"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi9tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1077986623_*|*_1_*:*_1_*:*_2893465397_*|*_10007_*:*_1_*:*_75729895_*|*_5_*:*_1_*:*_0"}], "description": "We don't need to requisition a master and subsequently not use it for registry acceptance testing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38443", "fixedVersions": [], "id": "38443", "issueType": "Improvement", "key": "MODULES-6063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-01-03T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry : Remove master requisition from acceptance test runs", "timeSpent": "PT0S", "updated": "2018-01-03T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Given this in iis_powershell.rb:\n\n{code}\n  def exists?\n    @property_hash[:ensure] == :present\n  end\n\n  def flush\n    if exists?\n      update\n    end\n  end\n{code}\n\nAnd this in iis_virtual_directory/webadministration.rb:\n\n{code}\n  def destroy\n    Puppet.debug \"Destroying #{@resource[:name]}\"\n    cmd = []\n    cmd << \"Remove-WebVirtualDirectory -Name \\\"#{@resource[:name]}\\\" \"\n    ...\n    result = self.class.run(cmd)\n    Puppet.err \"Error destroying virtual directory: #{result[:errormessage]}\" unless result[:exitcode] == 0\n    @resource[:ensure] = :absent\n  end\n{code}\n\nThis may be something magical involving property_hash and resource in providers?", "created": "2017-11-21T12:54:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Should have read your comment before I went spelunking.\n\nThe exists method (https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L15-L17) uses property_hash, but the destroy method uses the resource variable (https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L77).\n\nThe code needs to be modified to use the correct variable in both places", "created": "2017-11-28T08:08:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR is up: https://github.com/puppetlabs/puppetlabs-iis/pull/136", "created": "2017-11-28T11:47:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-iis/commit/00096d2541bbab4f41777b9b447d919203c84aa2\n", "created": "2017-11-29T10:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This passed through all stages of {{iis (master)}} CI up to https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-iis_i18n-ruby_master/20/", "created": "2017-12-01T15:08:00.000000"}], "components": ["iis"], "created": "2017-11-17T11:18:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc3b5d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi94n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_188607408_*|*_1_*:*_1_*:*_938999123_*|*_10007_*:*_1_*:*_82684898_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13110834"}], "description": "The update() method in iis_virtual_directory/webadministration.rb is called after destroy() by flush() in ../iis_powershell.rb\n\nThe update method will then attempt to use Set-ItemProperty on a virtual directory that it just removed via Remove-WebVirtualDirectory :(\n\nAdding the following to update in lib/puppet/provider/iis_virtual_directory/webadministration.rb and running puppet with debug documents this ...\n\n{code}\ndef update\n  if (@resource[:ensure] == :absent)\n    Puppet.debug \"Skipping update after destroy for #{@resource[:name]}\"\n    return\n  end\nend\n{code}\n\n{code}\niis_virtual_directory { 'local':\n  ensure       => 'absent',\n  sitename     => 'Default Web Site',\n  physicalpath => 'c:\\\\inetpub\\\\virtual_directory',\n}\n{code}\n\n{code}\nPS C:\\> Get-WebVirtualDirectory\n\nName             Physical Path\n----             -------------\nlocal            c:\\inetpub\\virtual_directory\n{code}\n\n{code}\nPS C:\\> puppet agent -t -d\n\n...\n\nDebug: Prefetching webadministration resources for iis_virtual_directory\nDebug: COMMAND: Get-WebVirtualDirectory | ForEach-Object {\n  $physicalpath = [string]$_.PhysicalPath\n\n  $name = [string]$_.Path\n  $name = $name -Replace \"^/\", ''\n  $name = $name -Replace \"/\",  '\\'\n\n  if ($_.ItemXPath -Match \"application\\[\\@path\\=(.*?)\\]\") {\n    $application = $matches[1].Replace(\"'\", '')\n  } else {\n    $application = '/'\n  }\n\n  if ($_.ItemXPath -Match \"site\\[\\@name\\=(.*?) and\") {\n    $sitename = $matches[1].Replace(\"'\", '')\n  } else {\n    $sitename = ''\n  }\n\n  New-Object -TypeName PSObject -Property @{\n    name         = $name\n    physicalpath = $physicalpath\n    application  = $application\n    sitename     = $sitename\n  }\n\n} | ConvertTo-Json -Depth 10\n\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 0.140623 total seconds.\nDebug: 2017-11-17 16:05:49 +0000 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"st\ndout\">Ww0KICAgIHsNCiAgICAgICAgInNpdGVuYW1lIjogICJEZWZhdWx0IFdlYiBTaXRlIiwNCiAgICAgICAgIm5hbWUiOiAgInVuYyIsDQogICAgICAgICJwaHlzaWNhbHBhdGgiOiAgIlxcXFxTRVJWRVJcXHNoYXJlIiwNCiAgICAgICAgImF\nwcGxpY2F0aW9uIjogICIvIg0KICAgIH0sDQogICAgew0KICAgICAgICAic2l0ZW5hbWUiOiAgIkRlZmF1bHQgV2ViIFNpdGUiLA0KICAgICAgICAibmFtZSI6ICAibG9jYWwiLA0KICAgICAgICAicGh5c2ljYWxwYXRoIjogICJjOlxcaW5ldHB1\nYlxcdmlydHVhbF9kaXJlY3RvcnkiLA0KICAgICAgICAiYXBwbGljYXRpb24iOiAgIi8iDQogICAgfQ0KXQ0K</Property></ReturnResult>\n\nDebug: STDOUT: [\n{\n        \"sitename\":  \"Default Web Site\",\n        \"name\":  \"local\",\n        \"physicalpath\":  \"c:\\\\inetpub\\\\virtual_directory\",\n        \"application\":  \"/\"\n    }\n]\n\n...\n\nDebug: Destroying local\nDebug: COMMAND: Remove-WebVirtualDirectory -Name \"local\" -Site \"Default Web Site\" -Application \"/\" -ErrorAction Stop\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 0.092786 total seconds.\nDebug: 2017-11-17 16:05:50 +0000 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"st\ndout\"></Property></ReturnResult>\n\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[local]/ensure: removed\nDebug: Skipping update after destroy for local\nDebug: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[local]: The container Node[pe-201722-agent-win2012] will propagate my refresh event\nDebug: Node[pe-201722-agent-win2012]: The container Class[Main] will propagate my refresh event\n\n...\n\nDebug: Finishing transaction 40145220\nDebug: Storing state\nDebug: Stored state in 0.06 seconds\nNotice: Applied catalog in 4.92 seconds\nDebug: Dynamically-bound server lookup failed, falling back to report_server setting\nDebug: Dynamically-bound port lookup failed; falling back to report_port setting\nDebug: Using cached connection for https://pe-201722-master.puppetdebug.vlan:8140\nDebug: Caching connection for https://pe-201722-master.puppetdebug.vlan:8140\nDebug: Closing connection for https://pe-201722-master.puppetdebug.vlan:8140\n\nPS C:\\Users\\Administrator>\n{code}", "environment": "Windows 2012 R2\npuppetlabs-iis 4.20", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "37427", "fixedVersions": ["IIS 4.2.1"], "id": "37427", "issueType": "Bug", "key": "MODULES-6062", "labels": ["iis"], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2017-12-01T15:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis : iis_virtual_directory calls update after destroy", "timeSpent": "PT0S", "updated": "2017-12-13T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "As noted by [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] in the description, *Set-ItemProperty* cannot be used to update the site a virtual directory belongs to. This is because *Set-ItemProperty* can only be used to update the properties of an item, not move xml nodes from one place to another in an xml configuration.\n\nAs an example, this is a snippet from *applicationHost.config* for a server that has a website *minimal* with a virtual directory called *virtDir*\n{code:xml}\n<site name=\"minimal\" id=\"1\" serverAutoStart=\"true\">\n                <application path=\"/\" applicationPool=\"DefaultAppPool\">\n                    <virtualDirectory path=\"/\" physicalPath=\"c:\\inetpub\\minimal\" />\n                    <virtualDirectory path=\"/virtDir\" physicalPath=\"\\\\CM6KC4GPHVHCZUV\\virtDir1\" userName=\"Administrator\" password=\"[enc:IISCngProvider:HoCaQhiLLP66ibascwOt8yyaW/vQxtbJh6+n1tleEUFgBysfDim/oLDDUc1a1cAaOYzhLTi+eShbfjRLV9CeCGeRExf56nYTbLFMC1R645U=:enc]\" />\n                </application>\n                <bindings>\n                    <binding protocol=\"http\" bindingInformation=\"*:8081:*\" />\n                </bindings>\n            </site>\n{code}\n\nNote that while there are properties called *physicalPath* and *userName* there is no property called *siteName*.\n\nThe effect is that in the current provider code, whenever the update function is called, the first line of the following snippet will always result in an error:\n{code:ruby}\ncmd << \"Set-ItemProperty -Path 'IIS:\\\\Sites\\\\#{@resource[:sitename]}\\\\#{@resource[:name]}' -Name 'site' -Value '#{@resource[:sitename]}'", "created": "2019-03-21T15:06:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "merged to master here: https://github.com/puppetlabs/puppetlabs-iis/pull/208/files#diff-c5a995fbaf1a8c6f0d0bf229efc84fbaL53", "created": "2019-03-21T15:28:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged at: https://github.com/puppetlabs/puppetlabs-iis/commit/5c4bdce3b7350dbb5475b51d3907304de4613ea9", "created": "2019-03-21T15:37:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Passed CI at: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/208/", "created": "2019-03-22T10:19:00.000000"}], "components": ["iis", "windows"], "created": "2017-11-17T11:10:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should update iis_virtual_directory site and application\n\nShould have new acceptance tests to verify fix."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aa897e7"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "IIS is one of the core windows modules, we should get it working, or if that's not possible clean things up to explain why."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-167"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hztfdj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "32782"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_602549_*|*_1_*:*_1_*:*_38646368576_*|*_10009_*:*_1_*:*_1140630_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3613936101"}], "description": "iis_virtual_directory silently fails to update site and application.\n\nAdding 'ErrorAction stop' to the PowerShell commands in update for iis_virtual_directory reveals there are failures when updating site (and application) ...\n\n{code}\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[test]/physicalpath: physicalpath changed '\\\\SERVER\\shareXXX' to '\\\\SERVER\\share'\nDebug: Updating test\nDebug: COMMAND: Set-ItemProperty -Path 'IIS:\\Sites\\Default Web Site\\test' -Name 'physicalPath' -Value '\\\\SERVER\\share' -ErrorAction Stop\nSet-ItemProperty -Path 'IIS:\\Sites\\Default Web Site\\test' -Name 'site' -Value 'Default Web Site' -ErrorAction Stop\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 0.140081 total seconds.\nDebug: 2017-11-17 01:35:54 +0000 PIPE> <ReturnResult><Property Name=\"exitcode\">1</Property><Property Name=\"errormessage\">UHJvcGVydHkgc2l0ZSBpcyBub3QgZm91bmQgb24gIF\nxcUEUtMjAxNzIyLUFHRU5UXFNpdGVzXERlZmF1bHQgV2ViIFNpdGVcdW5jLg0KUGFyYW1ldGVyIG5hbWU6IHByb3BOYW1lDQo=</Property><Property Name=\"stderr\"></Property><Property Name=\"std\nout\"></Property></ReturnResult>\n\nDebug: ERRMSG: Property site is not found on \\\\PE-201722-AGENT\\Sites\\Default Web Site\\test.\nParameter name: propName\n\nError: Error updating virtual directory: Property site is not found on \\\\PE-201722-AGENT\\Sites\\Default Web Site\\test.\nParameter name: propName\n{code}\n\nGet-ItemProperty confirms that the site and application attributes do not exist to set via Set-ItemProperty:\n\n{code}\nPS C:\\> Get-ItemProperty 'IIS:\\Sites\\Default Web Site\\test' | Select *\n\npath              : /test\nphysicalPath      : \\\\SERVER\\shareXXX\nuserName          :\npassword          :\nlogonMethod       : ClearText\nallowSubDirConfig : True\nItemXPath         : /system.applicationHost/sites/site[@name='Default Web Site' and @id='1']/application[@path='/']/virtualDirectory[@path='/test']\nName              : unc\nPSPath            : WebAdministration::\\\\PE-201722-AGENT\\Sites\\Default Web Site\\test\nPSParentPath      : WebAdministration::\\\\PE-201722-AGENT\\Sites\\Default Web Site\nPSChildName       : test\nPSDrive           : IIS\nPSProvider        : WebAdministration\nAttributes        : {path, physicalPath, userName, password...}\nChildElements     : {}\nElementTagName    : virtualDirectory\nMethods           :\nSchema            : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n{code}\n\nThis makes sense, especially for site, since site is incorporated into the Path parameter of Set-ItemProperty ...\n\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_virtual_directory/webadministration.rb#L51\n\nThis failure does not occur when updating physicalpath via Set-ItemProperty.\n\nIdeas: We could remove the Set-ItemProperty commands for site and application and document this a limitation, or move the virtual directory from one site or application to another, or ... ??? ", "environment": "Windows 2012R2\npuppetlabs-iis 4.20", "epicLinkSummary": "IIS Technical Debt: Known Bugs", "estimate": "PT0S", "externalId": "42741", "fixedVersions": [], "id": "42741", "issueType": "Bug", "key": "MODULES-6061", "labels": ["cstop10", "customer-escalation", "iis", "windows", "Windows"], "originalEstimate": "PT0S", "parent": "44390", "parentSummary": "IIS Technical Debt: Known Bugs", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2019-03-21T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : iis_virtual_directory fails to update site and application", "timeSpent": "PT0S", "updated": "2019-12-05T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "The IAC Team are doing an audit of open tickets at the moment. Sorry there wasn't any activity on this for so long. It does appear as though this issue was resolved by MODULES-4658 and I did a quick test with the latest version of the module using the manifest in the description and it seems OK.\n\nWe can reopen this ticket again though, should it be required.", "created": "2021-01-25T09:09:00.000000"}], "components": ["tomcat"], "created": "2017-11-17T08:03:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cc368c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi90n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_454184810_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_100205775328"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 4.10.9\n*OS Name/Version:* CentOS 7.4\n\n_Describe your issue in as much detail as possible..._\n\nI have multiple tomcat instances, so I tried to declare the realm resources a bit like this (to avoid duplicate resource issues).\n\n{noformat}\ntomcat::config::server::realm { \"LockOutRealm for ${catalina_base}\":\n    catalina_base => $catalina_base,\n    class_name    => 'org.apache.catalina.realm.LockOutRealm',\n}\n{noformat}\n\n*Desired Behavior:*\nModule produces valid Realm configuration.\n\n*Actual Behavior:*\nThe augeas goes wrong and produces this.\n{noformat}\n<Realm puppetName=\"LockOutRealm\"></Realm>\n<Realm className=\"org.apache.catalina.realm.LockOutRealm\">\n</Realm>\n{noformat}\n\npuppetName is supposed to be an attribute of the actual Realm (and is supposed to equal to the resource title, not just the title up until the first space).\n\nIn my code I've worked around the issue by replacing the spaces with underscores.  Dunno if the module should sanitise the resource title itself, or whether it just needs some extra quotes or escape characters somewhere.\n", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "42740", "fixedVersions": [], "id": "42740", "issueType": "Bug", "key": "MODULES-6060", "labels": ["beginner", "intermediate"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat::config::server::realm doesn't work if resource title contains spaces.", "timeSpent": "PT0S", "updated": "2021-01-25T09:09:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["java"], "created": "2017-11-17T04:40:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16910fb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862071670_*|*_3_*:*_1_*:*_361189310_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38442", "fixedVersions": [], "id": "38442", "issueType": "Sub-task", "key": "MODULES-6059", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-12-01T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-12-01T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["java"], "created": "2017-11-17T04:40:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77012ce2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277883702_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_344074883"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37426", "fixedVersions": [], "id": "37426", "issueType": "Sub-task", "key": "MODULES-6058", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-24T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-11-24T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["java"], "created": "2017-11-17T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce21e48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8x3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277906136_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_584170648"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36352", "fixedVersions": [], "id": "36352", "issueType": "Sub-task", "key": "MODULES-6057", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-11-27T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "branch willmeek:rubocopification\n", "created": "2017-11-20T10:25:00.000000"}], "components": ["java"], "created": "2017-11-17T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78e25f6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277917126_*|*_3_*:*_1_*:*_582148762_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2003619"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35278", "fixedVersions": [], "id": "35278", "issueType": "Sub-task", "key": "MODULES-6056", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-27T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-27T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-6030", "created": "2017-11-17T04:41:00.000000"}], "components": ["java"], "created": "2017-11-17T04:39:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fb14582"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119382_*|*_3_*:*_1_*:*_279619770_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34312", "fixedVersions": [], "id": "34312", "issueType": "Sub-task", "key": "MODULES-6055", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-11-20T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-6046", "created": "2017-11-17T04:37:00.000000"}], "components": ["apt"], "created": "2017-11-17T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15f33d4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39641_*|*_3_*:*_1_*:*_273598809_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33196", "fixedVersions": [], "id": "33196", "issueType": "Sub-task", "key": "MODULES-6054", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-11-20T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["apt"], "created": "2017-11-17T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119b6090"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8w7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42492_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42739", "fixedVersions": [], "id": "42739", "issueType": "Sub-task", "key": "MODULES-6053", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-11-17T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["apt"], "created": "2017-11-17T04:36:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@605dee75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8vr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58715_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40547", "fixedVersions": [], "id": "40547", "issueType": "Sub-task", "key": "MODULES-6052", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-11-17T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["apt"], "created": "2017-11-17T04:35:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cc9de62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8vj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69354_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39456", "fixedVersions": [], "id": "39456", "issueType": "Sub-task", "key": "MODULES-6051", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-17T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-apt 4.4.1\u00a0at cd413ee3930368785afc5af3c19347e74f7d99ac with \"4.4.1\"", "created": "2017-11-20T08:14:00.000000"}], "components": [], "created": "2017-11-17T04:28:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66f4f4fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272729625_*|*_3_*:*_1_*:*_485845_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37425", "fixedVersions": [], "id": "37425", "issueType": "Sub-task", "key": "MODULES-6050", "labels": [], "originalEstimate": "PT0S", "parent": "33193", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.1 - (20/11/2017) - (cd413ee3930368785afc5af3c19347e74f7d99ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-20T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[1:17 PM] Will Meek: !modules release check apt linux\n[1:17 PM] Kerminator:\n    {code}apt is good to release - QA signoff is complete! \n    Release against cd413ee3930368785afc5af3c19347e74f7d99ac{code}", "created": "2017-11-20T06:18:00.000000"}], "components": [], "created": "2017-11-17T04:28:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70be3d07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_265816410_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36351", "fixedVersions": [], "id": "36351", "issueType": "Sub-task", "key": "MODULES-6049", "labels": [], "originalEstimate": "PT0S", "parent": "33193", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.1 - (20/11/2017) - (cd413ee3930368785afc5af3c19347e74f7d99ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2017-11-17T10:47:00.000000"}], "components": [], "created": "2017-11-17T04:28:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@285d9889"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22776027_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35277", "fixedVersions": [], "id": "35277", "issueType": "Sub-task", "key": "MODULES-6048", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33193", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.1 - (20/11/2017) - (cd413ee3930368785afc5af3c19347e74f7d99ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-11-17T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-17T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-11-17T10:47:00.000000"}], "components": [], "created": "2017-11-17T04:28:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@363cdee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22757509_*|*_5_*:*_1_*:*_23934675657_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34311", "fixedVersions": [], "id": "34311", "issueType": "Sub-task", "key": "MODULES-6047", "labels": [], "originalEstimate": "PT0S", "parent": "33193", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.1 - (20/11/2017) - (cd413ee3930368785afc5af3c19347e74f7d99ac)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-apt/pull/734", "created": "2017-11-20T08:16:00.000000"}], "components": [], "created": "2017-11-17T04:28:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ee57e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27568_*|*_3_*:*_1_*:*_19868020785_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/4.4.0...cd413ee3930368785afc5af3c19347e74f7d99ac\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/36/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33193", "fixedVersions": [], "id": "33193", "issueType": "Task", "key": "MODULES-6046", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-07-05T04:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-apt) 4.4.1 - (20/11/2017) - (cd413ee3930368785afc5af3c19347e74f7d99ac)", "timeSpent": "PT0S", "updated": "2018-07-05T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-16T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56a0844f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8in:"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41623", "fixedVersions": [], "id": "41623", "issueType": "Sub-task", "key": "MODULES-6045", "labels": [], "originalEstimate": "PT0S", "parent": "37424", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-08T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-16T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@227f5889"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8if:"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40546", "fixedVersions": [], "id": "40546", "issueType": "Sub-task", "key": "MODULES-6044", "labels": [], "originalEstimate": "PT0S", "parent": "37424", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-08T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This module is not yet translated, so does not need localization work before release", "created": "2017-11-16T13:18:00.000000"}], "components": ["puppet_agent"], "created": "2017-11-16T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43faebfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111956_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39455", "fixedVersions": [], "id": "39455", "issueType": "Sub-task", "key": "MODULES-6043", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37424", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-11-16T13:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) LOC Release Review", "timeSpent": "PT0S", "updated": "2021-03-08T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-16T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5534c109"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8hr:"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38441", "fixedVersions": [], "id": "38441", "issueType": "Sub-task", "key": "MODULES-6042", "labels": [], "originalEstimate": "PT0S", "parent": "37424", "parentSummary": "Supported Release (puppet_agent) 1.5.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2021-03-08T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-16T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5669dc11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi8hz:"}], "description": "*REASON:* AIX/Solaris Upgrade Fixes\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37424", "fixedVersions": [], "id": "37424", "issueType": "Task", "key": "MODULES-6041", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppet_agent) 1.5.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2021-03-08T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-accounts 1.2.1\u00a0at a7c8e4d5f7582f15adc19cda069a60be2ca9983e with \"1.2.1\"", "created": "2017-11-20T04:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "jenkins job wasnt kicked off to release to Forge. \nLooking into this and may have to upload and tag manually.", "created": "2017-11-20T06:24:00.000000"}], "components": [], "created": "2017-11-16T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230f4055"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi87j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_335023918_*|*_3_*:*_1_*:*_3426247_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38440", "fixedVersions": [], "id": "38440", "issueType": "Sub-task", "key": "MODULES-6040", "labels": [], "originalEstimate": "PT0S", "parent": "34310", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.1 - (20/11/2017) - (a7c8e4d5f7582f15adc19cda069a60be2ca9983e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-20T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[10:25 AM] Will Meek: !modules release check accounts linux\n[10:25 AM] Kerminator:\n    {code}accounts is good to release - QA signoff is complete! \n    Release against a7c8e4d5f7582f15adc19cda069a60be2ca9983e{code}", "created": "2017-11-20T03:26:00.000000"}], "components": [], "created": "2017-11-16T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13685e8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi87b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_324296293_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37423", "fixedVersions": [], "id": "37423", "issueType": "Sub-task", "key": "MODULES-6039", "labels": [], "originalEstimate": "PT0S", "parent": "34310", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.1 - (20/11/2017) - (a7c8e4d5f7582f15adc19cda069a60be2ca9983e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation updates required", "created": "2017-11-17T12:08:00.000000"}], "components": [], "created": "2017-11-16T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50422cc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi873:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96413414_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36350", "fixedVersions": [], "id": "36350", "issueType": "Sub-task", "key": "MODULES-6038", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34310", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.1 - (20/11/2017) - (a7c8e4d5f7582f15adc19cda069a60be2ca9983e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2017-11-17T12:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-17T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no docs changes, ready to go", "created": "2017-11-17T12:07:00.000000"}], "components": [], "created": "2017-11-16T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7974646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi86n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96388991_*|*_5_*:*_1_*:*_23929845489_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35275", "fixedVersions": [], "id": "35275", "issueType": "Sub-task", "key": "MODULES-6037", "labels": [], "originalEstimate": "PT0S", "parent": "34310", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.1 - (20/11/2017) - (a7c8e4d5f7582f15adc19cda069a60be2ca9983e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-accounts/pull/118", "created": "2017-11-20T04:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1] this ticket can be resolved now the release back is merged. :-)", "created": "2017-11-20T08:15:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "created": "2017-11-20T08:23:00.000000"}], "components": [], "created": "2017-11-16T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d48468e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi86v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_289165_*|*_3_*:*_1_*:*_273973385_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67862111"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/1.2.0...a7c8e4d5f7582f15adc19cda069a60be2ca9983e\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/16/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34310", "fixedVersions": [], "id": "34310", "issueType": "Task", "key": "MODULES-6036", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-accounts) 1.2.1 - (20/11/2017) - (a7c8e4d5f7582f15adc19cda069a60be2ca9983e)", "timeSpent": "PT0S", "updated": "2017-11-20T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:3baf5123-1d7c-4728-a05c-7f4d9d81e70a", "created": "2017-11-16T09:18:00.000000", "name": "dism error.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13181"}], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing this issue as stale", "created": "2021-05-17T16:38:00.000000"}], "components": ["windows"], "created": "2017-11-16T09:19:00.000000", "creator": "70121:3baf5123-1d7c-4728-a05c-7f4d9d81e70a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43051259"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi86f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_110441968160_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: mod 'puppetlabs-dism', '1.2.0'\n*Puppet Version: 4.7.0\n*OS Name/Version: windows 2012 r2\n\n_Describe your issue in as much detail as possible..._\nFailed to apply catalog: undefined method `get_dism_command' for Puppet::Type::Dism::ProviderDism:Class\n\n*Desired Behavior:*\nDebug: Prefetching chocolatey resources for package\nDebug: Executing: 'C:\\ProgramData\\Chocolatey\\bin\\choco.exe pin list'\nDebug: Executing 'C:\\ProgramData\\Chocolatey\\bin\\choco.exe list -lo -r'\nDebug: Service[MpsSvc](provider=windows): Service MpsSvc is stopped\nDebug: Service[MpsSvc](provider=windows): Service MpsSvc start type is disabled\nDebug: Prefetching dism resources for dism\nDebug: Storing state\nDebug: Stored state in 0.17 seconds\nError: Failed to apply catalog: undefined method `get_dism_command' for Puppet::Type::Dism::ProviderDism:Class\nDebug: Dynamically-bound server lookup failed, falling back to report_server setting\nDebug: Dynamically-bound port lookup failed; falling back to report_port setting\n\n\n*Actual Behavior:*\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Predevelopment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33190", "fixedVersions": [], "id": "33190", "issueType": "Bug", "key": "MODULES-6035", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:3baf5123-1d7c-4728-a05c-7f4d9d81e70a", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{module-puppetlabs/dism} : {Error: Failed to apply catalog: undefined method `get_dism_command' for Puppet::Type::Dism::ProviderDism:Class}", "timeSpent": "PT0S", "updated": "2021-05-17T16:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-java 2.2.0\u00a0at 39113d885af47e165c7fd814379b8e0428b74d32 with \"2.2.0\"\n", "created": "2017-11-20T08:17:00.000000"}], "components": [], "created": "2017-11-16T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3484ea03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi82n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_351079701_*|*_3_*:*_1_*:*_248828_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40544", "fixedVersions": [], "id": "40544", "issueType": "Sub-task", "key": "MODULES-6034", "labels": [], "originalEstimate": "PT0S", "parent": "36349", "parentSummary": "Supported Release (puppetlabs-java) 2.2.0 - (20/11/2017)- 39113d885af47e165c7fd814379b8e0428b74d32", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-20T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[11:55 AM] Will Meek: !modules release check java linux\n[11:55 AM] Kerminator:\n    {code}java is good to release - QA signoff is complete! \n    Release against 39113d885af47e165c7fd814379b8e0428b74d32{code}", "created": "2017-11-20T04:55:00.000000"}], "components": [], "created": "2017-11-16T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d1542e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi82f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339024139_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39454", "fixedVersions": [], "id": "39454", "issueType": "Sub-task", "key": "MODULES-6033", "labels": [], "originalEstimate": "PT0S", "parent": "36349", "parentSummary": "Supported Release (puppetlabs-java) 2.2.0 - (20/11/2017)- 39113d885af47e165c7fd814379b8e0428b74d32", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T04:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-20T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation needed", "created": "2017-11-17T12:11:00.000000"}], "components": [], "created": "2017-11-16T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e97b4ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi827:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105918403_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38439", "fixedVersions": [], "id": "38439", "issueType": "Sub-task", "key": "MODULES-6032", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36349", "parentSummary": "Supported Release (puppetlabs-java) 2.2.0 - (20/11/2017)- 39113d885af47e165c7fd814379b8e0428b74d32", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-11-17T12:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-17T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-11-17T12:10:00.000000"}], "components": [], "created": "2017-11-16T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e3663b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi81r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105888709_*|*_5_*:*_1_*:*_23929691239_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37422", "fixedVersions": [], "id": "37422", "issueType": "Sub-task", "key": "MODULES-6031", "labels": [], "originalEstimate": "PT0S", "parent": "36349", "parentSummary": "Supported Release (puppetlabs-java) 2.2.0 - (20/11/2017)- 39113d885af47e165c7fd814379b8e0428b74d32", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-java) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": [], "created": "2017-11-16T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b1ab47c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi81z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77021961_*|*_3_*:*_1_*:*_281542441_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-java/compare/2.1.1...39113d885af47e165c7fd814379b8e0428b74d32\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/18/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36349", "fixedVersions": [], "id": "36349", "issueType": "Task", "key": "MODULES-6030", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T10:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-java) 2.2.0 - (20/11/2017)- 39113d885af47e165c7fd814379b8e0428b74d32", "timeSpent": "PT0S", "updated": "2017-11-20T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031]\n\nThank you for taking the time to log this issue.\n\nJust wondering if you could send us some more information on your issue so we can try to reproduce this issue. An example of the manifest you are currently using and the version of the firewall module would be great! :-)\n\nMany Thanks\nPaula", "created": "2017-11-22T09:16:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "I can confirm this issue, it broke Kubernetes integration w/ OpenStack TripleO project.\n\nhttps://bugs.launchpad.net/tripleo/+bug/1733628\n\nAccording to my understanding, no special manifest is needed to trigger the issue, just including puppetlabs-firewall module && having already defined iptables rules that the rules parser cannot parse is enough to completely block Puppet from running on the system.\n\nUnfortunately the parser is broken on what seem to be fairly basic iptables rules, in addition to what Anton posted, the launchpad bug has 2 more examples of iptables rules that break the firewall puppet module.\n\nThe indirect cause is this pull request,\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/666\n\nspecifically this commit which started failing when the parser cannot parse something properly:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/666/commits/06cf2eeed850f3a04732ab53048e5b1f8d0956b8\n\nThe direct cause seem to be overly simplistic expectations of the parser. IMO the best immediate solution here would be to issue a warning instead of error, and skip parsing the rule which doesn't match parser's expectations. (And over time the parser could be made more robust to be able to read more rules correctly.)", "created": "2017-11-23T04:02:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "Re version of firewall module -- we're trailing the master branch.\n\nThanks\n\nJiri", "created": "2017-11-23T04:13:00.000000"}, {"author": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "body": "version mod 'puppetlabs-firewall', \t  '1.10.0'\nmanifest : any\n\nthe target node need to have this to reproduce : \n\n# Completed on Wed Nov 15 21:37:07 2017\n# Generated by iptables-save v1.6.0 on Wed Nov 15 21:37:07 2017\n*filter\n:INPUT ACCEPT [57226:83401497]\n:FORWARD DROP [0:0]\n:OUTPUT ACCEPT [45191:5411970]\n:DOCKER - [0:0]\n:DOCKER-ISOLATION - [0:0]\n:DOCKER-USER - [0:0]\n-A FORWARD -j DOCKER-USER\n-A FORWARD -j DOCKER-ISOLATION\n-A FORWARD -o br-ddb8003a03aa -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n-A FORWARD -o br-ddb8003a03aa -j DOCKER\n-A FORWARD -i br-ddb8003a03aa ! -o br-ddb8003a03aa -j ACCEPT\n-A FORWARD -i br-ddb8003a03aa -o br-ddb8003a03aa -j ACCEPT\n-A FORWARD -o br-ee4c82f7d97b -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n-A FORWARD -o br-ee4c82f7d97b -j DOCKER\n-A FORWARD -i br-ee4c82f7d97b ! -o br-ee4c82f7d97b -j ACCEPT\n-A FORWARD -i br-ee4c82f7d97b -o br-ee4c82f7d97b -j ACCEPT\n-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n-A FORWARD -o docker0 -j DOCKER\n-A FORWARD -i docker0 ! -o docker0 -j ACCEPT\n-A FORWARD -i docker0 -o docker0 -j ACCEPT\n-A DOCKER -d 172.19.0.2/32 ! -i br-ddb8003a03aa -o br-ddb8003a03aa -p tcp -m tcp --dport 8111 -j ACCEPT\n-A DOCKER -d 172.19.0.2/32 ! -i br-ddb8003a03aa -o br-ddb8003a03aa -p tcp -m tcp --dport 22 -j ACCEPT\n-A DOCKER -d 172.19.0.3/32 ! -i br-ddb8003a03aa -o br-ddb8003a03aa -p tcp -m tcp --dport 443 -j ACCEPT\n-A DOCKER -d 172.19.0.3/32 ! -i br-ddb8003a03aa -o br-ddb8003a03aa -p tcp -m tcp --dport 80 -j ACCEPT\n-A DOCKER-ISOLATION -i br-ee4c82f7d97b -o br-ddb8003a03aa -j DROP\n-A DOCKER-ISOLATION -i br-ddb8003a03aa -o br-ee4c82f7d97b -j DROP\n-A DOCKER-ISOLATION -i docker0 -o br-ddb8003a03aa -j DROP\n-A DOCKER-ISOLATION -i br-ddb8003a03aa -o docker0 -j DROP\n-A DOCKER-ISOLATION -i docker0 -o br-ee4c82f7d97b -j DROP\n-A DOCKER-ISOLATION -i br-ee4c82f7d97b -o docker0 -j DROP\n-A DOCKER-ISOLATION -j RETURN\n-A DOCKER-USER -j RETURN\nCOMMIT\n\n(for eaxmple any br-xx will break)\n", "created": "2017-11-23T04:26:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "And when having such firewall rules present, a simple way to reproduce the bug is:\n\n{code:bash}\necho \"firewall {'001 my test rule': ensure => absent }\" > test.pp\npuppet apply test.pp\n{code}", "created": "2017-11-23T06:25:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "Fixed at https://github.com/puppetlabs/puppetlabs-firewall/pull/738", "created": "2017-11-23T07:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fantastic [~accountid:70121:d8a04d78-bb44-42a9-9d3e-91391ff86207] thank you for your contribution it is much appreciated.\nWhen this passes Travis I will get this merged for you. ", "created": "2017-11-23T07:24:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031] a fix has been kindly provided by [~accountid:70121:d8a04d78-bb44-42a9-9d3e-91391ff86207] and I have merged it.\nIf you are waiting for a release of firewall to include the change please let me know and I will get working on the release.\n\nMany Thanks\nThe Modules Team \n\n:-)", "created": "2017-11-23T07:52:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "Thanks for the quick handling of the pull request :)", "created": "2017-11-23T07:53:00.000000"}, {"author": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "body": "it works but it still destroy \"unkown\" rules\nhow to prevent it purging the rules on ONE node leaving pruge => true on others ? \n\nthanks for quick fix !!!", "created": "2017-11-23T09:03:00.000000"}, {"author": "70121:d8a04d78-bb44-42a9-9d3e-91391ff86207", "body": "I don't know of a way to do that (or i'm not sure if i understand what you mean). Just to confirm, this is probably not very related to either https://github.com/puppetlabs/puppetlabs-firewall/pull/666 or https://github.com/puppetlabs/puppetlabs-firewall/pull/738 right?\n\nI mean even if we had the old behavior, with purge => true all rules that aren't defined in Puppet manifest would be removed, regardless if they were correctly processed by the parser or not, if i understand correctly.", "created": "2017-11-24T03:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:9746d9cd-6fa3-4f19-9924-eccd0a611031]\n\nI think that sounds like that is unrelated to the parser issue. \nIf you still think this is an issue please log it in a separate issue and we will look into resolving or working on it. \n\nMany thanks\nPaula", "created": "2017-11-24T06:07:00.000000"}], "components": ["firewall"], "created": "2017-11-16T05:09:00.000000", "creator": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f2deb39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi81b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_533224621_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_83569744"}], "description": "parser issue when using on docker polluted firewall host : \n\nError: /Stage[main]/Main/Resources[firewall]: Failed to generate additional resources using 'generate': Parser error: keys (3) and values (5) count mismatch on line: -A FORWARD -i br-ddb8003a03aa ! -o br-ddb8003a03aa -j ACCEPT\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34309", "fixedVersions": [], "id": "34309", "issueType": "Bug", "key": "MODULES-6029", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9746d9cd-6fa3-4f19-9924-eccd0a611031", "resolution": "Fixed", "resolutionDate": "2017-11-23T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-firewall parser issue", "timeSpent": "PT0S", "updated": "2017-11-24T06:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "MODULES-6863", "created": "2018-04-25T01:28:00.000000"}], "components": ["approved"], "created": "2017-11-16T03:30:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ae65c09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi80v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21456832_*|*_3_*:*_1_*:*_50635756_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13740987936"}], "description": "Hi TP,\n\ncould you please have a look at puppet-prometheus and approve it?\nIt got migrated from brutus777 to us, both modules are the most downloaded prometheus modules. We've a good test coverage and make regular releases.\n\nKind Regards,\nThe Vox Pupuli Team", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37421", "fixedVersions": [], "id": "37421", "issueType": "Task", "key": "MODULES-6028", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Duplicate", "resolutionDate": "2018-04-25T01:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-prometheus: Please approve it", "timeSpent": "PT0S", "updated": "2018-04-25T01:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d150206296d800c1591112f", "body": " [PR 1023|https://github.com/puppetlabs/puppetlabs-mysql/pull/1023] submitted for review.", "created": "2017-11-15T19:29:00.000000"}], "components": ["mysql"], "created": "2017-11-15T18:36:00.000000", "creator": "5d150206296d800c1591112f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47dfea7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi7xr:"}], "description": "_Basic Info_\n*Module Version:* 3.11.0\n*Puppet Version:*  4.10.1\n*OS Name/Version:* CentOS 6.9 and FreeBSD 11.1\nUsing a hieradata/node/node.eyaml file to define the following variables from mysql/server/monitor.pp does not work, hiera never evaluates the values.\n\nmysql::server::monitor::mysql_monitor_username: \nmysql::server::monitor::mysql_monitor_password: mysql::server::monitor::mysql_monitor_hostname: \n\n*Desired Behavior:*\nThe Class should ensure a monitoring user is present, if defined.\n\n*Actual Behavior:*\nThe values are ignored.\n\nA PR is forthcoming for your consideration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42738", "fixedVersions": [], "id": "42738", "issueType": "Bug", "key": "MODULES-6027", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d150206296d800c1591112f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql::server::monitor - this Class does not work in puppet 4 hiera environment", "timeSpent": "PT0S", "updated": "2017-11-16T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-15T15:15:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14ec3a57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi7jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_742869217_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_100060614075"}], "description": "Devise rules for PR titles so that they're the most meaningful with the changelog generator.\n \nThese rules should go in CONTRIBUTING.md and in the contributing guide on the website.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34308", "fixedVersions": [], "id": "34308", "issueType": "Story", "key": "MODULES-6025", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rules for PR titles", "timeSpent": "PT0S", "updated": "2021-01-25T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:d83223a2-1c20-4245-a31c-95c8f44172b7], thanks for raising this ticket. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-ha_proxy we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-11-22T14:09:00.000000"}, {"author": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] I'm a little confused as to why a pull request to puppetlabs-ha_proxy would be helpful, here", "created": "2018-06-01T16:18:00.000000"}], "components": ["java_ks"], "created": "2017-11-15T14:47:00.000000", "creator": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@442df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6093"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi7jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* 5.3.3\n*OS Name/Version:* CentOS 7\n\n*Desired Behavior:* I'd like to be able to provide code such as this:\n{code:puppet}\njava_ks { 'alias:certstore':\n  ...\n  certificate_source => 'puppet:///modules/profile/java/some_certificate.cer',\n  ...\n}\n{code}\nor \n{code:puppet}\njava_ks { 'alias:certstore':\n  ...\n  certificate_content => $certificate_content, # from eyaml\n  ...\n}\n{code}\n\n*Actual Behavior:* Instead, I have to write code like this:\n{code:puppet}\nfile { '/path/to/some_certificate.cer':\n  ...\n  content => $certificate_content, # from eyaml\n  ...\n}\n\njava_ks { 'alias:certstore':\n  ...\n  certificate_source => '/path/to/some_certificate.cer',\n  ...\n}\n{code}\nIn cases where I only care to manage a certificate for use with Java and not elsewhere on the system, this is unnecessary clutter.", "environment": "Centos 7, Puppet 5.3.3, Puppetserver 5.0.0, Oracle JRE 1.8.0_152-b16, java_ks module 1.6.0", "epicLinkSummary": "Java_ks next", "estimate": "PT0S", "externalId": "33187", "fixedVersions": [], "id": "33187", "issueType": "New Feature", "key": "MODULES-6024", "labels": [], "originalEstimate": "PT0S", "parent": "41627", "parentSummary": "Java_ks next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks : support getting certificate from puppet server rather than local file", "timeSpent": "PT0S", "updated": "2018-06-01T16:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68],\n\nnitpick: typically, we like to have the parameters reference in the Reference section of the readme, could you move it there?\n\nAlso, we noticed there aren't any acceptance tests. What's the reason for that?\n\nThanks!", "created": "2017-11-21T10:28:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8],\n\nI updated the docs as requested. mcollective is a really complex software with many components, testing this with beaker-rspec isn't easy. We test new releases by hand, to ensure that they are working (besides many unit tests).", "created": "2017-11-22T12:22:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been marked as approved. Thanks for your patience.\n\n\u00a0\n\n\u00a0", "created": "2018-06-27T07:13:00.000000"}], "components": ["approved"], "created": "2017-11-15T13:51:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50888e83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi7gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1312459_*|*_3_*:*_1_*:*_18817221258_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_507566746"}], "description": "Hi,\ncould you please approve puppet-mcollective?\n\nThanks,\nThe Vox Pupuli Team", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "36309", "fixedVersions": [], "id": "36309", "issueType": "Bug", "key": "MODULES-6023", "labels": ["approval_request"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-06-27T07:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-mcollective: Please approve it", "timeSpent": "PT0S", "updated": "2018-06-27T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [{"attacher": "623c1696562ab90069f8b5e4", "created": "2017-11-17T07:54:00.000000", "name": "64bitReg_on_v2.reg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12838"}, {"attacher": "623c1696562ab90069f8b5e4", "created": "2017-11-17T08:51:00.000000", "name": "NOTwow6432registry_on_v2.reg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12944"}], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Reproduced the issue. \n* Created new VM - 2012R2\n* Installed SQL 2012 via module\n* Puppet apply again\n\nResult:\nModule is not able to see that a sql engine instance is already installed. Attempts install which fails.\n\nCause:\nThe registry keys which would tell us that an instance is installed is not in the expected location. Keys exist in SOFTWARE\\Wow6432Node\\Microsoft\\Microsoft SQL Server\n\nAlso found acceptance tests are not testing for idempotency of the install.\n\n", "created": "2017-11-16T16:12:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Found out that the reason this was so easily repro'd is becasue the SQL 2012 ISO we used was a 32bit ISO. [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] will be asking the customer what edition of SQL they are installing to see if this could be root cause for them as well.\n\nEither way, since MS still puts out the 32bit editions we will have to get the module to test for this installs properly as well.", "created": "2017-11-16T17:04:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "I can confirm I'm only using the 64-bit ISO and was affected. Unfortunately I don't have a copy of the post 2.0.1 upgrade registry as we reverted immediately. If the 2.0.0 registry is still useful I can send it on.", "created": "2017-11-16T18:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:623c1696562ab90069f8b5e4] Yes please.  The more info the better.", "created": "2017-11-16T22:26:00.000000"}, {"author": "623c1696562ab90069f8b5e4", "body": "Alright it's attached. If there's anything else I can do to help, please do let me know.", "created": "2017-11-17T07:56:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "We have a WIP PR up for this bug at https://github.com/puppetlabs/puppetlabs-sqlserver/pull/250", "created": "2017-11-17T14:59:00.000000"}], "components": ["sqlserver"], "created": "2017-11-15T10:28:00.000000", "creator": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7381486"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The SQL Server module is one of the premier PE-only modules. This bug can take down a production system(not just impact your puppet infrastructure) so we've rated it a critical priority."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - Critical"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi7bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_107787813_*|*_3_*:*_1_*:*_1107602029_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n2.0.1\n*Puppet Version:*\n\n2017.2.3\n*OS Name/Version:*\n\nRHEL7.2 master / server 2016 agent \n_Describe your issue in as much detail as possible..._\n\nFollowing an upgrade to 2.0.1 from 2.0.0  all existing sql servers are reinstalled on next puppet run\n\nLooks like the instance facts are failing and running puppet facts confirmed it\u2026there was no instance being identified.\n\n\n\n*Desired Behavior:*\nexisting instances should be detected and installation should not happen\n\n*Actual Behavior:*\n\ninstances where not reported as existing \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n[code]\nDebug: Prefetching mssql resources for sqlserver_instance\n\nDebug: Puppet::Type::Sqlserver_instance::ProviderMssql: Parsing result {\"SQL_2012\"=>{}, \"SQL_2014\"=>{}, \"SQL_2016\"=>{}}\n\nDebug: Installation source detected as version SQL_2012\n\nDebug: Executing: 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe $Result = Dism /online /Get-featureinfo /fe\n\naturename:NetFx3\n\nIf($Result -contains \"State : Enabled\")\n\n{\n\nWrite-Host \".Net Framework 3.5 is already installed.\"\n\n}\n\nElse\n\n{\n\nWrite-Host \"Installing .Net Framework 3.5, do not close this prompt...\"\n\n$InstallResult = DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /NoRestart /Quiet /LimitAccess\n\n$Result = Dism /online /Get-featureinfo /featurename:NetFx3\n\nIf($Result -contains \"State : Enabled\")\n\n{\n\nWrite-Host \"Install .Net Framework 3.5 successfully.\"\n\n}\n\nElse\n\n{\n\nWrite-Host \"Failed to install Install .Net Framework 3.5.\"\n\nWrite-Host \"DISM Install Result\"\n\nWrite-Host \"-----------\"\n\nWrite-Host ($InstallResult -join \"`n\")\n\n#exit 1\n\n}\n\n}\n\n'\n\nDebug: Sqlserver_instance[MSSQLSERVER](provider=mssql): Installing features 'SQLEngine'\n\nDebug: Executing: 'C:/BaseSQL/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /AGTSVCACCOUNT=\"\" /AGTSVCPASSWORD=\"\" /SQLSVCACCOUNT=\"\" /SQLSVCPASSWORD=\"/\" /SQLSYSADMINACCOUNTS= \"BUILTIN\\Administrators\" /ConfigurationFile=\"C:/Users/TEMP/AppData/Local/Temp/sqlconfig20171115-2548-t8byq1.ini\"'\n\n[code]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34126", "fixedVersions": [], "id": "34126", "issueType": "Bug", "key": "MODULES-6022", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "resolution": "Fixed", "resolutionDate": "2017-11-29T12:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/sqlserver : upgrade to 2.0.1 reinstalls existing sql server instances", "timeSpent": "PT0S", "updated": "2017-12-06T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "After more thought and discussion @ https://github.com/voxpupuli/puppet-windows_autoupdate/issues/43 i'm still not sure if a deprecation in favor of the wsus_client module is a good idea.  We could use some feedback from the windows team if possible on this.", "created": "2017-12-07T09:28:00.000000"}], "components": ["wsus_client"], "created": "2017-11-15T09:17:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19094aa0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi79z:"}], "description": "_Describe your issue in as much detail as possible..._\nI would like to deprecate the following module at voxpupuli puppet-windows_autoupdate.  The reason for why and what needs to happen in order to do this can be found at the github issue below.\n\nhttps://github.com/voxpupuli/puppet-windows_autoupdate/issues/43", "environment": "N/A", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33181", "fixedVersions": [], "id": "33181", "issueType": "Improvement", "key": "MODULES-6021", "labels": ["wsus_client"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-wsus_client : Update Documentation to deprecate puppet-windows_autoupdate", "timeSpent": "PT0S", "updated": "2017-12-07T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [{"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-11-15T07:10:00.000000", "name": "1-app-doesnt-exist.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13112"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-11-15T07:10:00.000000", "name": "2-app-correct-pool.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13031"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-11-15T07:10:00.000000", "name": "3-app-wrong-pool.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12943"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-11-15T07:10:00.000000", "name": "example.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13180"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Reviewed PR https://github.com/puppetlabs/puppetlabs-iis/pull/130. Needs at least one acceptance test, and commit message updated, then we can merge", "created": "2017-11-16T08:35:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Rebased PR, updated commit message, and added spec acceptance test", "created": "2017-11-28T08:42:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] merged to master https://github.com/puppetlabs/puppetlabs-iis/commit/15d8ce0147e26717d4a073c532edf639e7952ab8", "created": "2017-11-28T08:48:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI Green https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/77/", "created": "2017-11-29T06:46:00.000000"}], "components": ["iis"], "created": "2017-11-15T07:10:00.000000", "creator": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When an existing iis application exists but has the wrong application pool, as per the manifest being applied, puppet changes the iis application to have the correct application pool"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51db5e12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi787:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79128151_*|*_1_*:*_1_*:*_91450372_*|*_10007_*:*_1_*:*_304153_*|*_3_*:*_1_*:*_14017071_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1023236793"}], "description": "_Basic Info_\n*Module Version:* 4.2.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Windows Server 20125\n\n*Desired Behavior:*\nWhen an existing iis application has a different application pool from the one in the puppet configuration then a puppet run should change the iis application  application pool to the correct one.\n\n*Actual Behavior:*\nPuppet will not change the application pool of an existing iis_application regardless of whether the current settings match up to those in the manifest.\n\n_Example scenario:_\n*Setup:*\n* Root website \"mySite\" exists and running on it's own app pool \"mySite\"\n* No iis applications exists\n* 2 app pools setup: \"wrongPool\" and \"rightPool\"\n* Using the attached manifest (example.pp)\n\n*First puppet apply (see attachment: 1-app-doesnt-exist.log):*\nmyApp is created correctly and has the application pool \"rightPool\" as expected.\n\n*Second puppet apply (see attachment: 2-app-correct-pool.log):*\nmyApp is not changed and still has the correct application pool \"rightPool\"\n\n{color:blue}Manually change myApp's application pool to \"wrongPool\"{color}\n\n*Third puppet apply (see attachment: 3-app-wrong-pool.log):*\n{color:red}myApp is not changed and still has the wrong application pool \"wrongPool\"{color}\n\n*Notes:* the log files have been cleaned up a bit to remove company details", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "35271", "fixedVersions": ["IIS 4.2.1"], "id": "35271", "issueType": "Bug", "key": "MODULES-6020", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "resolution": "Fixed", "resolutionDate": "2017-11-29T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS: module cannot change application pool of existing iis application", "timeSpent": "PT0S", "updated": "2017-12-01T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/02a8cf3143fc1661ad52a4713f862666988585b2 (after an accidental out-of-order merge / revert)\n\nPassed through CI https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/3/ against https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2f06187e50bf13ec2a998350965fdfbe2091bfe5", "created": "2017-11-20T17:32:00.000000"}], "components": [], "created": "2017-11-15T01:42:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* No more build directory"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fcde3d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3p3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26511728_*|*_3_*:*_1_*:*_462481671_*|*_5_*:*_1_*:*_0"}], "description": "Once MODULES-5844 has been merged, and a feature branch has been created for the work in MODULES-5967, the type generation tasks / documentation can be removed from the repo.\n", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "33178", "fixedVersions": [], "id": "33178", "issueType": "Task", "key": "MODULES-6019", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-11-20T17:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_lite : Remove build tasks / assets from repo", "timeSpent": "PT0S", "updated": "2017-11-20T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "body": "Suggested fix is here:\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/1021", "created": "2017-11-14T13:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1022", "created": "2017-11-16T09:30:00.000000"}, {"author": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "body": "[https://github.com/puppetlabs/puppetlabs-mysql/pull/1026]\n\n\u00a0", "created": "2018-03-12T09:21:00.000000"}, {"author": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "body": "Assigning to you as you asked about this on PR #1026", "created": "2018-03-13T01:51:00.000000"}, {"author": "623a4815a1d81f0069d81096", "body": "Just leaving a note (besides urgently needing this fix):\u00a0 This issue affects Puppet users who try to use Puppet's own certificates for MySQL TLS authentication.\u00a0 The ISSUER value on a typical Puppet certificate reads, \"/CN=Puppet CA: puppet.%\\{networking.domain}\"\u00a0(where `%\\{networking.domain}` is a placeholder for the purpose of this note).\u00a0 Note the two spaces in the value.\u00a0 This causes tls_options to be non-idempotent, forcing an unnecessary change on every manifest run.\u00a0 It also oddly forces an unnecessary update to password_hash but I'm sure this is secondary to the lack of white-space handling bleeding into the rest of the command that is being attempted.", "created": "2018-05-15T12:46:00.000000"}, {"author": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "body": "I just rebased the pull request.\n\nNow there's an issue with a rule on %w[ANY X509 SSL]\n\nAny ideas what it wants changed? The referenced ruby style guide says that's what it should be...", "created": "2018-06-05T01:25:00.000000"}, {"author": "623a4815a1d81f0069d81096", "body": "[~accountid:557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a] I don't know how useful this anecdote may be to you but I'll offer it as encouragement.\u00a0 I applied #[1026|https://github.com/puppetlabs/puppetlabs-mysql/pull/1026] verbatim to a fork and it \"just worked\" in my environments.\u00a0 I've been using\u00a0[my own fork with this fix|https://github.com/wwkimball/puppetlabs-mysql/tree/integrate_pr_1026] ever since.\u00a0 Our runs are idempotent and we have MySQL TLS across the board.\u00a0 You can see the full changes as-applied at [62405c6|https://github.com/wwkimball/puppetlabs-mysql/commit/62405c69b402069f4ecdf62fa8b0bee2a014da95] and [9eb3ef0|https://github.com/wwkimball/puppetlabs-mysql/commit/9eb3ef0c96368ebb6906647e2f2c464f5328a8e4] (I accidentally pasted `endend` in the first commit", "created": "2018-06-05T10:25:00.000000"}], "components": ["mysql"], "created": "2017-11-14T12:54:00.000000", "creator": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@509c388d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}], "description": "_Basic Info_\n *Module Version:* [master|https://github.com/systarch/puppetlabs-mysql/commit/5834b96da0f8001ed524f3106580a3bda4a9aeea] ~5.1.0\n *Puppet Version:* 5.3.3\n *OS Name/Version:* Linux CentOS 7.5+\n\nusing this in a manifest:\n{noformat}mysql_user { 'test@localhost':\n  tls_options => [\n    \"SUBJECT '/O=Test/CN=Thomas Tester'\",\n    \"ISSUER '/O=Test/OU=Certificate Office West Coast/CN=CA West 01'\"\n  ],\n}\n{noformat}\n*Desired Behavior:*\n 1. tls_options {{issuer}} and {{subject}} can be applied without wrapping string with {{\"...\"}}\n 2. on next puppet run properly detects the current values of {{issuer}} and {{subject}} in the table {{mysql.user}}.\n{noformat}mysql_user { 'test@localhost':\n  tls_options => [\n    \"SUBJECT /O=Test/CN=Thomas Tester\",\n    \"ISSUER /O=Test/OU=Certificate Office West Coast/CN=CA West 01\"\n  ],\n}\n{noformat}\n*Actual Behavior:*\n on first run:\n{noformat}Notice: /Stage[main]/Main/Mysql_user[test@localhost]/tls_options: tls_options changed ['NONE'] to ['SUBJECT \"/O=Test/CN=Thomas Tester\"', 'ISSUER \"/O=Test/OU=Certificate Office West Coast/CN=CA West 01\"']\n{noformat}\non subsequent runs:\n{noformat}Notice: /Stage[main]/Main/Mysql_user[test@localhost]/tls_options: tls_options changed ['ISSUER /O=Test/OU=Certificate', 'SUBJECT Office'] to ['SUBJECT \"/O=Test/CN=Thomas Tester\"', 'ISSUER \"/O=Test/OU=Certificate Office West Coast/CN=CA West 01\"']\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33165", "fixedVersions": [], "id": "33165", "issueType": "Bug", "key": "MODULES-6018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f6935c8a-df7c-4937-a2ac-384b0e636d6a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : mysql_user tls_options fails on whitespace", "timeSpent": "PT0S", "updated": "2020-02-03T06:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6041444a19772401136fc37c],\n\nThank you for raising this ticket, I have added this to the 'Firewall Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-firewall we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-11-24T05:27:00.000000"}], "components": ["firewall"], "created": "2017-11-14T09:30:00.000000", "creator": "6041444a19772401136fc37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ee615cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 1.9 (likely 1.10)\n*Puppet Version:* 4.x\n*OS Name/Version:* Centos 7.4\n\n_Describe your issue in as much detail as possible..._\n\niptables accepts and properly uses hashlimit-name with spaces. If you use them with puppetlabs-firewall it applies properly initially, but the second run fails. This looks like it is trying to match but incorrectly not including spaces.\n\nFor example, if hashlimit_name = 'short name' the second run does this:\n\n\n\n{noformat}\nError: Modifying the chain for existing rules is not supported.\nError: /Stage[main]/Profiles::Fwtest/Tcfw::Add_limit_to_chain[ssh hashlimit test]/Firewall[2200 hashlimit ssh short name]/chain: change from 10/sec to ssh failed: Modify\ning the chain for existing rules is not supported.\nNotice: /Stage[main]/Profiles::Fwtest/Tcfw::Add_limit_to_chain[ssh hashlimit test]/Firewall[2200 hashlimit ssh short name]/hashlimit_name: hashlimit_name changed 'name'\nto 'short name'\n{noformat}\n\n\nNotice how it's seeing \"name\" as the current value. It is not, I guess the parser is just stupid on this:\n\n\n{noformat}\n\n[root@fwtester ~]# readlink -f /proc/net/ipt_hashlimit/short\\ name\n/proc/20898/net/ipt_hashlimit/short name\n\n{noformat}\n\n\n\n\n*Desired Behavior:*\n\nProperly recognize spaces in the hashlimit-name\n\n*Actual Behavior:*\n\nThe last word after spaces in the hashlimit-name value is incorrectly read as the value.\n\nScott", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33164", "fixedVersions": [], "id": "33164", "issueType": "Bug", "key": "MODULES-6017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6041444a19772401136fc37c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : hashlimit_name with spaces breaks second puppet run", "timeSpent": "PT0S", "updated": "2017-11-24T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6041444a19772401136fc37c],\n\nThank you for raising this ticket, I have added this to the 'Firewall Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-firewall we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-11-24T05:28:00.000000"}], "components": ["firewall"], "created": "2017-11-14T08:19:00.000000", "creator": "6041444a19772401136fc37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1945818c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 1.9 (likely 1.10)\n*Puppet Version:* 4.x\n*OS Name/Version:* centos 7\n\n_Describe your issue in as much detail as possible..._\n\niptables truncates hashlimit_name at 15 characters when used in /proc/net/ipt_hashlimit/(hashlimit_name) on the file system.\n\nIf you use a long name, this causes runs to continually reapply. If you use two names that start with the same 15 characters, you instead throw an error that it already exists.\n\n*Desired Behavior:*\n\nGive an error when hashlimit_name > 15 characters is used.\n\nUpdate documentation of hashlimit_name\n\n*Actual Behavior:*\n\nSilently truncates, reapplies at each puppet run because the truncated name does not match expected value.\n\nThis doesn't hurt my installation really because we used a defined type and simply use String[0, 15] on the parameter, but should be addressed in base code.\n\nScott", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40540", "fixedVersions": [], "id": "40540", "issueType": "Bug", "key": "MODULES-6016", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6041444a19772401136fc37c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall : hashlimit_name should only allow 15 characters", "timeSpent": "PT0S", "updated": "2017-11-24T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["java"], "created": "2017-11-14T07:14:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75223456"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10185_*|*_3_*:*_1_*:*_249871605_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33163", "fixedVersions": [], "id": "33163", "issueType": "Sub-task", "key": "MODULES-6015", "labels": [], "originalEstimate": "PT0S", "parent": "40545", "parentSummary": "Implement Rubocop in Java", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-11-17T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c152dee1b5a007029373b],\n\nThank you for raising this ticket, I have added this to the 'Postgresql Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-postgresql we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-11-24T05:31:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "Thanks.  PR #937 has been created to address this.", "created": "2017-11-24T06:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:623c152dee1b5a007029373b], \n\nYour PR has now been merged.\nThank you for taking the time to raise this ticket and submit a PR, it is much appreciated.", "created": "2017-11-27T02:41:00.000000"}], "components": ["postgresql"], "created": "2017-11-14T07:05:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24502966"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_858333261_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_249015170"}], "description": "The postgresql module did not have support for Fedora 27 included.  Fedora 27 beta has been released and includes Postgresql 9.6 by default.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42659", "fixedVersions": [], "id": "42659", "issueType": "Improvement", "key": "MODULES-6014", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "resolution": "Fixed", "resolutionDate": "2017-11-27T02:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for Fedora 27 to puppetlabs-postgresql", "timeSpent": "PT0S", "updated": "2017-11-27T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-6036\n\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/115", "created": "2017-11-17T04:15:00.000000"}], "components": ["accounts"], "created": "2017-11-14T06:48:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5878d380"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_250058625_*|*_3_*:*_1_*:*_267012300_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40539", "fixedVersions": [], "id": "40539", "issueType": "Sub-task", "key": "MODULES-6013", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-20T06:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-11-20T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Added to Travis and Sync ymls", "created": "2017-11-17T04:13:00.000000"}], "components": ["accounts"], "created": "2017-11-14T06:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d5195a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6pb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182660601_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67342824"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39420", "fixedVersions": [], "id": "39420", "issueType": "Sub-task", "key": "MODULES-6012", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-11-17T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-11-14T06:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4225d5df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6p3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182676148_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67251648"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38434", "fixedVersions": [], "id": "38434", "issueType": "Sub-task", "key": "MODULES-6011", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-11-17T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-11-14T06:47:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7026d626"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182691685_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67069823"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37416", "fixedVersions": [], "id": "37416", "issueType": "Sub-task", "key": "MODULES-6010", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-17T04:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey\u00a0[~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba]\n\nThank you for raising this ticket, I have added this to the 'Tomcat Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at\u00a0https://github.com/puppetlabs/puppetlabs-tomcat\u00a0we'd be more than happy to review it!\n\nThanks again,\u2028\nThe Modules Team", "created": "2017-11-27T02:59:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "isn't this the same as: MODULES-1924", "created": "2017-12-07T03:32:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Looks like it.\n\nhttps://puppet.atlassian.net/browse/MODULES-5589 I think was basically a duplicate of https://puppet.atlassian.net/browse/MODULES-1924 but the PR https://github.com/puppetlabs/puppetlabs-tomcat/pull/254 didn't work hence this ticket.", "created": "2017-12-07T03:46:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "The module archive only uses the user/group variables for extracting, not for downloading...", "created": "2017-12-07T03:51:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Indeed.  See the comments I left on https://github.com/puppetlabs/puppetlabs-tomcat/pull/254", "created": "2017-12-07T03:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87]\n\nI have got your PR merged. :-) \nI want to thank you for not only taking the time to contribute but also for participating in #puppethack! \n\nPaula :-)\n", "created": "2017-12-07T05:41:00.000000"}], "components": ["tomcat"], "created": "2017-11-14T02:59:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6083b354"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi6mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1123168864_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_873775821"}], "description": "Module version 2.1.0\n\nRecently added feature https://puppet.atlassian.net/projects/MODULES/issues/MODULES-5589 does not work.  There has been, (a not unreasonable), misunderstanding about the 'archive' user and group parameters.  They are only used when extracting an archive.\nSee https://github.com/cegeka/puppet-archive/commit/d2202685a7e8f64f231d9b1b93625e503a3d724a", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "36300", "fixedVersions": [], "id": "36300", "issueType": "Bug", "key": "MODULES-6009", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "resolution": "Fixed", "resolutionDate": "2017-12-07T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat::war user/group parameters do not work", "timeSpent": "PT0S", "updated": "2017-12-07T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "body": "[~accountid:557058:737a42a3-7a2a-4cb0-9d95-a299dfafaa65] To confirm that Support agreement with f5 has been completed.", "created": "2017-11-14T02:53:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] is this a Forge change thats required?", "created": "2017-11-14T02:58:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Yes it's a toggle of the endorsement field just like supported or approved. First comment from [~accountid:557058:29065b8c-56ec-42db-aa6c-1378331f9538] implies that something still needs to be confirmed? It only takes 2 minutes to flip the flag so if everything is confirmed, this is very easy to do.", "created": "2017-11-14T16:32:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7], we are good to go on that change so go on ahead :)", "created": "2017-11-15T04:15:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "done", "created": "2017-11-15T11:11:00.000000"}], "components": ["approved"], "created": "2017-11-13T13:37:00.000000", "creator": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ca127c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi647:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45885840_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_118133266"}], "description": "This is  the [previous ticket (MODULES-5667)|https://puppet.atlassian.net/browse/MODULES-5567] resurrected.\n\nPlease give this module once again the 'Partner' approved badge as it had once before.  Reason it got removed is because legal had not finalized the support agreement with F5 at that time.  That task is now complete as I've been told.\n\nPlease contact me if you should have any questions.  Thanks.\n\nCC: [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36296", "fixedVersions": [], "id": "36296", "issueType": "Task", "key": "MODULES-6008", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "resolution": "Fixed", "resolutionDate": "2017-11-15T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Partner Approved status for f5/f5 module", "timeSpent": "PT0S", "updated": "2017-11-28T09:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "attachments": [], "comments": [], "components": [], "created": "2017-11-13T10:03:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b4a6036"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5yv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2298_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9555254"}], "description": "*REASON:* (NETDEV-30)\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41617", "fixedVersions": [], "id": "41617", "issueType": "Task", "key": "MODULES-6006", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-11-13T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (netdev_stdlib) 0.13.0 - (13-Nov-17) - (bba83af312c35571e86158a51378dd19bbd15e53)", "timeSpent": "PT0S", "updated": "2018-06-05T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-5997", "created": "2017-11-13T09:03:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Release 4.4.0", "created": "2017-11-17T04:31:00.000000"}], "components": ["apt"], "created": "2017-11-13T09:03:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@665db887"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5vr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10888_*|*_3_*:*_1_*:*_329297422_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37413", "fixedVersions": [], "id": "37413", "issueType": "Sub-task", "key": "MODULES-6005", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-17T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-11-17T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["apt"], "created": "2017-11-13T09:02:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59ee9c62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5vj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11014_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36294", "fixedVersions": [], "id": "36294", "issueType": "Sub-task", "key": "MODULES-6004", "labels": [], "originalEstimate": "PT0S", "parent": "38324", "parentSummary": "Implement Rubocop in Apt", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-13T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-11-13T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-5971 for release signoff", "created": "2017-11-13T09:00:00.000000"}], "components": ["concat"], "created": "2017-11-13T08:59:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc6148"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5v3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10043_*|*_3_*:*_1_*:*_3388181_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34120", "fixedVersions": [], "id": "34120", "issueType": "Sub-task", "key": "MODULES-6003", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-13T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-11-13T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-11-13T08:58:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1446e9a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9844_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33159", "fixedVersions": [], "id": "33159", "issueType": "Sub-task", "key": "MODULES-6002", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-13T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-11-13T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "! tag puppetlabs-apt 4.4.0\u00a0at ea1a4eedee2f565dcc354aca857aade4dd81c6fa with \"4.4.0\"", "created": "2017-11-15T04:02:00.000000"}], "components": [], "created": "2017-11-13T08:54:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a791215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155193265_*|*_3_*:*_1_*:*_8515947_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42655", "fixedVersions": [], "id": "42655", "issueType": "Sub-task", "key": "MODULES-6001", "labels": [], "originalEstimate": "PT0S", "parent": "38506", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.0 - 15/11/2017 - (ea1a4eedee2f565dcc354aca857aade4dd81c6fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-15T06:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-15T06:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "If the SHA remains\n\n[1:50 PM] Will Meek: !modules release check apt\n[1:50 PM] Kerminator:{code}\n    apt is good to release - QA signoff is complete! \n    Release against ea1a4eedee2f565dcc354aca857aade4dd81c6fa{code}", "created": "2017-11-14T06:50:00.000000"}], "components": [], "created": "2017-11-13T08:54:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca8649a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5uf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153149546_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41613", "fixedVersions": [], "id": "41613", "issueType": "Sub-task", "key": "MODULES-6000", "labels": [], "originalEstimate": "PT0S", "parent": "38506", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.0 - 15/11/2017 - (ea1a4eedee2f565dcc354aca857aade4dd81c6fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-15T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-15T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translation on this module yet.", "created": "2017-11-13T12:04:00.000000"}], "components": [], "created": "2017-11-13T08:54:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21235ecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11421262_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40534", "fixedVersions": [], "id": "40534", "issueType": "Sub-task", "key": "MODULES-5999", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38506", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.0 - 15/11/2017 - (ea1a4eedee2f565dcc354aca857aade4dd81c6fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-11-13T12:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-13T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "PR to fix inconsistencies in README formatting: https://github.com/puppetlabs/puppetlabs-apt/pull/729", "created": "2017-11-13T12:03:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "PR merged, thanks Jean", "created": "2017-11-14T06:48:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Good to go!", "created": "2017-11-14T10:55:00.000000"}], "components": [], "created": "2017-11-13T08:54:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cffc0db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11446306_*|*_3_*:*_1_*:*_82222532_*|*_5_*:*_1_*:*_24193418137_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39417", "fixedVersions": [], "id": "39417", "issueType": "Sub-task", "key": "MODULES-5998", "labels": [], "originalEstimate": "PT0S", "parent": "38506", "parentSummary": "Supported Release (puppetlabs-apt) 4.4.0 - 15/11/2017 - (ea1a4eedee2f565dcc354aca857aade4dd81c6fa)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback: https://github.com/puppetlabs/puppetlabs-apt/pull/730", "created": "2017-11-15T06:23:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "PR merged, thanks", "created": "2017-11-15T06:49:00.000000"}], "components": [], "created": "2017-11-13T08:54:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cf58324"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129366_*|*_3_*:*_1_*:*_165160931_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/4.3.0...ea1a4eedee2f565dcc354aca857aade4dd81c6fa\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/34/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38506", "fixedVersions": [], "id": "38506", "issueType": "Task", "key": "MODULES-5997", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-15T06:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-apt) 4.4.0 - 15/11/2017 - (ea1a4eedee2f565dcc354aca857aade4dd81c6fa)", "timeSpent": "PT0S", "updated": "2017-11-15T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Blocked by the following issue: https://puppet.atlassian.net/browse/FM-6547", "created": "2017-11-13T07:48:00.000000"}], "components": [], "created": "2017-11-13T07:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following modules moved from 'jenkii/jenkins-master-prod-1/projects/modules.yaml' to 'jenkii/jenkins-master-prod-1/projects/modules-unified.yaml'\n# java_ks\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6646feee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5sv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_148016_*|*_10007_*:*_1_*:*_69988930_*|*_3_*:*_1_*:*_10487688_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3325926_*|*_10005_*:*_1_*:*_243655885"}], "description": "Migration of the following modules to the unified pipeline:\n# java_ks\n\nThis will enable us to use a more consistent template and control what is being tested easier.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33158", "fixedVersions": [], "id": "33158", "issueType": "Task", "key": "MODULES-5996", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-11-17T02:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Migration of java-ks to the new CI template", "timeSpent": "PT0S", "updated": "2017-11-17T02:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2017-11-13T04:46:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tests are green when tested on Debian 9."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dcc791e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2341376189_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17971869300"}], "description": "As a systems administrator of Debian 9 I'd like my modules to support that platform.\n\nPuppet agent now supports Debian 9, and therefore out modules should also support it. Debian 9 was added to the pipelines and for most modules it passed successfully, however, it failed on tomcat. Therefore, we need to make changes to ensure that tomcat works on Debian 9.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "34119", "fixedVersions": [], "id": "34119", "issueType": "Story", "key": "MODULES-5995", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-07-06T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat: Add Debian 9 support", "timeSpent": "PT0S", "updated": "2018-07-06T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-13T04:46:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tests are green when tested on Debian 9."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@314814d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66992460_*|*_1_*:*_1_*:*_953479990_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15670558564"}], "description": "As a systems administrator of Debian 9 I'd like my modules to support that platform.\n\nPuppet agent now supports Debian 9, and therefore out modules should also support it. Debian 9 was added to the pipelines and for most modules it passed successfully, however, it failed on mysql. Therefore, we need to make changes to ensure that mysql works on Debian 9.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "33157", "fixedVersions": [], "id": "33157", "issueType": "Story", "key": "MODULES-5994", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-25T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: Add Debian 9 support", "timeSpent": "PT0S", "updated": "2018-05-25T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2017-11-13T04:45:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tests are green when tested on Debian 9."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32e9e68b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5pr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2341370312_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17971851756"}], "description": "As a systems administrator of Debian 9 I'd like my modules to support that platform.\n\nPuppet agent now supports Debian 9, and therefore out modules should also support it. Debian 9 was added to the pipelines and for most modules it passed successfully, however, it failed on mysql. Therefore, we need to make changes to ensure that mysql works on Debian 9.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "42654", "fixedVersions": [], "id": "42654", "issueType": "Story", "key": "MODULES-5993", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-07-06T08:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: Add Debian 9 support", "timeSpent": "PT0S", "updated": "2018-07-06T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-13T04:45:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tests are green when tested on Debian 9."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e6d892c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66977390_*|*_1_*:*_1_*:*_953547929_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15670557382"}], "description": "As a systems administrator of Debian 9 I'd like my modules to support that platform.\n\nPuppet agent now supports Debian 9, and therefore out modules should also support it. Debian 9 was added to the pipelines and for most modules it passed successfully, however, it failed on haproxy. Therefore, we need to make changes to ensure that haproxy works on Debian 9.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "41610", "fixedVersions": [], "id": "41610", "issueType": "Story", "key": "MODULES-5992", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-05-25T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy: Add Debian 9 support", "timeSpent": "PT0S", "updated": "2018-05-25T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Need to figure out why dirmngr won't install.\n\n{code}       \tE: Package 'dirmngr' has no installation candidate\n{code}", "created": "2017-11-13T06:40:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1], there was a big discussion and submitted a patch in MODULES-4686.\n\nAlso, not only 'dirmngr' but also 'gnupg' is required in Debian 9. If there is no 'gnupg' package, then the following errors will be generated: \n{code:java}\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Dependency Apt_key[Add key: 75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1 from Apt::Source stretch] has failures: true\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Dependency Apt_key[Add key: D21169141CECD440F2EB8DDA9D6D8F6BC857C906 from Apt::Source stretch-security] has failures: true\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Dependency Apt_key[Add key: 126C0D24BD8A2942CC7DF8AC7638D0442B90D010 from Apt::Source stretch-updates] has failures: true\nWarning: /Stage[main]/Apt::Update/Exec[apt_update]: Skipping because of failed dependencies\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nError: Could not find a suitable provider for apt_key\n{code}\n\nIt'd be really nice to get Debian 9 support in APT module finally.", "created": "2017-11-29T10:19:00.000000"}, {"author": "557058:334d25fa-be26-4d0a-8821-20ab9bc42c69", "body": "That's because just before the installation of dirmngr the sources.list file is clear (if purge behavior configured). The second puppet run it works...\n\nNotice: /Stage[main]/Apt/File[sources.list]/content:\u00a0--- /etc/apt/sources.list 2017-12-22 14:10:40.510001042 +0100+++ /tmp/puppet-file20180312-711-wzajl 2018-03-12 15:31:52.535988217 +0100@@ -1,15 +1 @@-#\u00a0--# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 NETINST 20171209-12:10]/ stretch main--#deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 NETINST 20171209-12:10]/ stretch main--deb http://ftp.be.debian.org/debian/ stretch main-deb-src http://ftp.be.debian.org/debian/ stretch main--deb http://security.debian.org/debian-security stretch/updates main-deb-src http://security.debian.org/debian-security stretch/updates main--# stretch-updates, previously known as 'volatile'-deb http://ftp.be.debian.org/debian/ stretch-updates main-deb-src http://ftp.be.debian.org/debian/ stretch-updates main+# Repos managed by puppet.\nInfo: Computing checksum on file /etc/apt/sources.listInfo: /Stage[main]/Apt/File[sources.list]: Filebucketed /etc/apt/sources.list to main with sum f5e57881967dd817126dc5ffdb1a7625Notice: /Stage[main]/Apt/File[sources.list]/content: content changed '\\{md5}f5e57881967dd817126dc5ffdb1a7625' to '\\{md5}58b0fa32fbbfb2d58a62bd629830f10e'Info: /Stage[main]/Apt/File[sources.list]: Scheduling refresh of Class[Apt::Update]Notice: /Stage[main]/Apt/File[preferences]/ensure: createdInfo: /Stage[main]/Apt/File[preferences]: Scheduling refresh of Class[Apt::Update]Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install dirmngr' returned 100: Reading package lists...Building dependency tree...Reading state information...Package dirmngr is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another source\nE: Package 'dirmngr' has no installation candidateError: /Stage[main]/Apt/Package[dirmngr]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install dirmngr' returned 100: Reading package lists...Building dependency tree...Reading state information...Package dirmngr is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another source\nE: Package 'dirmngr' has no installation candidate", "created": "2018-03-12T08:42:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "I have the same problem. I purge the {{sources.list}} file and replace it with {{apt::source}} entries under {{/etc/apt/sources.list.d}}. So, by the time the {{apt}} module tries to install either {{dirmngr}} or {{apt-transport-https}}, there isn't an installable candidate for either package.\n\nI work around this by ensuring that the packages are installed prior to the {{apt}} module's {{File}} resource that controls {{sources.list}}. All my apt sources are created as virtual resources and realized via collectors.\n\nI think that the same effect could be had by using the {{before}} metaparameter to the packages within the apt module itself. This obviously depends on the apt database being in a good state prior to your first puppet run.\n{code:ruby}    case $facts['os']['name'] {\n      'Debian': {\n        if versioncmp($facts['os']['release']['major'], '9') >= 0 {\n          ensure_packages(['dirmngr'])\n        }\n      }\n      'Ubuntu': {\n        if versioncmp($facts['os']['release']['full'], '17.04') >= 0 {\n          ensure_packages(['dirmngr'])\n        }\n      }\n      default: { }\n    }\n\n    ensure_packages(['apt-transport-https'])\n    Package <| title == 'dirmngr' or title == 'apt-transport-https' |> -> File['sources.list']\n    $repos.each |$repo| {\n      Apt::Source <| title == $repo |> -> Package <| title != 'dirmngr' and title != 'apt-transport-https' |>\n    }\n    Exec['apt_update'] -> Package <| title != 'dirmngr' and title != 'apt-transport-https' |>{code}", "created": "2018-03-27T11:17:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you to everyone for their input, thanks to the work [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] did on apt we are now running green on our Debian 9 pipeline. As a result I'm going to close this ticket. If there are any further issues with this please feel free to open a new ticket - thanks again!", "created": "2018-06-29T08:20:00.000000"}], "components": [], "created": "2017-11-13T04:44:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tests are green when tested on Debian 9."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cccad1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-10"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_953598425_*|*_3_*:*_1_*:*_1807822870_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16947153004"}], "description": "As a systems administrator of Debian 9 I'd like my modules to support that platform.\n\nPuppet agent now supports Debian 9, and therefore out modules should also support it. Debian 9 was added to the pipelines and for most modules it passed successfully, however, it failed on APT. Therefore, we need to make changes to ensure that APT works on Debian 9.", "epicLinkSummary": "Operating System Updates to Modules", "estimate": "PT0S", "externalId": "40532", "fixedVersions": [], "id": "40532", "issueType": "Story", "key": "MODULES-5991", "labels": [], "originalEstimate": "PT0S", "parent": "44247", "parentSummary": "Operating System Updates to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-06-29T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APT: Add Debian 9 support", "timeSpent": "PT0S", "updated": "2018-06-29T08:20:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "Could someone have a look at this issue? Many thanks in advance.", "created": "2018-06-29T07:48:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:87c62e2b-edd9-4c9e-9870-86300cf21f50] A pr has been created and merged in order to fix this. If you have any problems please feel free to reopen the ticket.", "created": "2018-12-04T08:51:00.000000"}, {"author": "623c1459866b810069e43915", "body": "Hi, this change suddenly adds an uncontrolled directory to a otherwise fully Puppet-controlled Apache setup. And worse: it is added after\u00a0conf.d overwriting the controlled configuration.\n\nDebian started with the _conf-\\{available,enabled}_ construction (similar to _sites_ and _mods_, with symlinks from _-enabled_\u00a0to _-available_) in jessie in april 2015. Before that there was only a conf.d directory. Up until last month this module only configured _conf.d_\u00a0so for almost four years and two Debian distributions (jessie and stretch) _conf-enabled_ was completely ignored. Its contents is not controlled by this module (=untrusted) and automatic inclusion breaks configuration on a lot of our systems.\u00a0\n\nPlease make the use of _conf-enabled_ configurable so I can disable the addition of this directory to the configuration.", "created": "2019-01-02T06:27:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c1459866b810069e43915] Has been set to undef by default and release has been made", "created": "2019-01-10T10:10:00.000000"}, {"author": "623c1459866b810069e43915", "body": "Thank you for changing the default to undef.\n\nIt is however not clear to me how users of this module would set/unset this option themselves, as $conf_enabled is set in params.pp but $apache::params::conf_enabled is not used anywhere but in the template file. I would expect a class parameter $conf_enabled in init.pp with $apache::params::conf_enabled as default value, thus enabling users to set apache::conf_enabled in Hiera. If there were I would not have reopened this ticket. Am I missing something?", "created": "2019-01-14T09:27:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623c1459866b810069e43915] Thank you for your feedback. When the original pr was created in order to add conf_enabled it was not expected tat problems would arise from it, as such I wrongly kept it rather simple out of haste. Following your feedback, and feedback from another community member, I have created I have since created a pr that will include conf_enabled in init.pp as you said and allow it to be managed.", "created": "2019-01-14T09:48:00.000000"}, {"author": "623c1459866b810069e43915", "body": "Thank you, much appreciated.", "created": "2019-01-15T03:02:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Code has been updated so that conf-enabled will be managed if it is set and can be overwritten through Hieara", "created": "2019-01-16T04:26:00.000000"}], "components": ["apache"], "created": "2017-11-13T03:10:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43e4176b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5on:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1210102085_*|*_3_*:*_2_*:*_1401868325_*|*_4_*:*_1_*:*_153429580_*|*_5_*:*_3_*:*_2841314819_*|*_10005_*:*_1_*:*_31463413812"}], "description": "*Module Version:*\n*Puppet Version: 4.8.2\n*OS Name/Version: Debian 9\n\n*Desired Behavior:*\nApache2 on Debian uses the /etc/apache2/conf-enabled directory to load additional config files in its main /etc/apache2/apache2.conf config files as such:\n\n{code:java}\n# Include generic snippets of statements\nIncludeOptional conf-enabled/*.conf\n{code}\n\nThe main Apache config template in this module (templates/httpd.conf.erb) needs to be modified in order to add this IncludeOptional parameter in case the Linux distribution is Debian.\n\n*Actual Behavior:*\nThis `IncludeOptional` statement mentioned above is currently missing from the main Apache config template (templates/httpd.conf.erb) as such it not loading some additional config files.", "environment": "Debian 8 and 9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37381", "fixedVersions": [], "id": "37381", "issueType": "Bug", "key": "MODULES-5990", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "resolution": "Fixed", "resolutionDate": "2019-01-16T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache : IncludeOptional conf-enabled/*.conf missing on Debian", "timeSpent": "PT0S", "updated": "2019-01-16T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Closing this epic in favor of a label.", "created": "2018-07-10T15:24:00.000000"}], "components": ["yumrepo_core"], "created": "2017-11-11T19:41:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd2fa71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Yumrepo type/provider improvements"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20803385983_*|*_6_*:*_2_*:*_38646726948"}], "description": "An epic to capture improvements to Puppet's management of client-side yum repository configuration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38503", "fixedVersions": [], "id": "38503", "issueType": "Epic", "key": "MODULES-7424", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Done", "resolutionDate": "2019-09-30T22:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Yumrepo type/provider improvements", "timeSpent": "PT0S", "updated": "2019-09-30T22:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added PR\nhttps://github.com/puppetlabs/modulesync_configs/pull/159", "created": "2017-11-10T15:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pipeline is green.  Modsync completed. Jenkins views added.\n\nClosing ticket", "created": "2017-11-13T10:06:00.000000"}], "components": [], "created": "2017-11-10T15:57:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c01603"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88824_*|*_10007_*:*_1_*:*_238102171_*|*_5_*:*_1_*:*_0"}], "description": "Add dsc_lite to modsync configs as per dsc", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "38502", "fixedVersions": [], "id": "38502", "issueType": "Task", "key": "MODULES-5989", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-11-13T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc_lite : Add to module sync configs", "timeSpent": "PT0S", "updated": "2017-11-15T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Why did you move this to PA from MODULES? This has to do with the puppet_agent module on the forge.", "created": "2017-11-13T07:49:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530],\n\nThe 'puppet-agent' module is owned by the Puppet Agent Team in Puppet. Therefore to get traction on this issue I have changed the project. Unfortunately this is not an issue that the modules team will resolve. \n\nIf you have any more questions or queries please do not hesitate to contact me.\n\nMany Thanks\nPaula", "created": "2017-11-13T07:55:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Thanks for the clarification. Just wanted to make sure it wasn't assumed to be the puppet-agent package itself rather than the puppet_agent module.", "created": "2017-11-13T08:24:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I did some research and testing ....\n\n\u00a0\n\nThe puppet_agent source parameter is already defined by default as the master (when using PE):\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/params.pp#L22]\n\n\u00a0\n\nThe fact that MSIEXEC does not support the self-signed certificate of the master is already accommodated by the following ...\n\n\u00a0\n\nThis defines the 'puppet:///pe_packages' mountpoint on the master:\n\n[https://github.com/puppetlabs/puppetlabs-puppet_enterprise/blob/2016.4.x/manifests/init.pp#L151]\n\nThis specifies the source attribute of a File resource using that mountpoint:\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare/package.pp#L25]\n\nThis stages the MSI file on the agent using that File resource:\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare/package.pp#L57]\n\nThis specifies the puppet_agent::windows::install source parameter as that staged MSI file (when the puppet_agent source parameter is not specified):\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/install.pp#L139]\n\nThis selects the staged MSI file over the https sources (pm.puppetlabs.com or downloads.puppetlabs.com):\n\n[https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/windows/install.pp#L32]", "created": "2018-02-23T19:41:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] can this be prioritized?  it seems related to the other agent module support escalation issues we've seen recently.\n\nif so, please set a fix-version.", "created": "2019-01-02T14:30:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is sufficiently different from the other set of Windows escalations that it's not immediately on my radar. \"Agent Management\" is my big theme for the coming quarter, though, and we have plans to address this.", "created": "2019-01-02T15:13:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "See duplicate issue MODULES-8405 for steps that produce the problem on PE 2018.1.", "created": "2019-01-02T17:07:00.000000"}], "components": ["puppet_agent"], "created": "2017-11-10T14:48:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3348bb28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi5b3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82737389_*|*_1_*:*_1_*:*_15990734134_*|*_10007_*:*_1_*:*_1110313838_*|*_3_*:*_1_*:*_13642905_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_26074017462"}], "description": "_Basic Info_\n*Module Version:* \n1.4.1\n*Puppet Version:* \n4.10.1\n*OS Name/Version:* \nCentOS 7 / Windows 2012 R2\n\n_Describe your issue in as much detail as possible..._\n\nSetting `puppet_agent::source` to use puppet-master requires the prefix https://master.domain.local:8140/packages. This setting works well for Linux but causes issues on Windows clients. \n\n1. install.pp and windows/install.pp having different logic: \n  - {{puppet_agent::source}} is a \"prefix\" for linux but a full path for windows since it overrides {{$_http_source}}. To keep things consistent it should be a prefix as well appending the same way the linux installer does.\n2. merging {{windows/install.pp}} -> {{install.pp}} would probably cleanup this inconsistent behavior which is seen when trying to apply the same class with source in homogeneous environment.\n3. msiexec.exe doesn't support self-signed ssl so will fail on master. Linux however will use the puppet/ssl/ certificates. {{install_puppet.bat}} would require retweak to use powershell to download the package and then msiexec.exe to install the package.\n4. By using powershell to download the package it might be possible to fix the issue that MSI failures aren't caught on puppet run... or at least the download failure would be seen rather than every run being successful even though it wasn't working.\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/tree/c4f14385fa916a60d429609e17d5745db9366187#known-issues\n\n*Desired Behavior:*\nUse same {{puppet_agent::source}} pointing at master packages url to download platform agnostic.\n\n*Actual Behavior:*\nNeed to setup 2 classification groups or logic in puppet manifest to specify a source for linux and no source parameter if osfamily == 'windows'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36291", "fixedVersions": ["puppet_agent 2.1.0"], "id": "36291", "issueType": "Bug", "key": "MODULES-6604", "labels": ["maintenance", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "resolution": "Done", "resolutionDate": "2019-03-26T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-agent : source parameter issues", "timeSpent": "PT0S", "updated": "2019-03-28T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-10T11:30:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@251a9915"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi553:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25449_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* 5+\n*OS Name/Version:* Debian 9\n\nUpgrades fail with an error attempting to access public/private keys for apt authentication.\n\n*Desired Behavior:*\n\nUpgrade should succeed.\n\n*Actual Behavior:*\n\nIt doesn't.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35204", "fixedVersions": ["puppet_agent 1.5.0"], "id": "35204", "issueType": "Bug", "key": "MODULES-5986", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-11-10T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : Debian 9 upgrades in PE fail", "timeSpent": "PT0S", "updated": "2017-11-10T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-10T09:46:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Flush all rules from all chains."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e532bc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi50v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1194680093_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_100066228315"}], "description": "As a firewall administrator I want to be able to perform a global flush to remove all rules from all chains so that I can easily perform test roll backs.\n\nThis task should come with a health warning. Is it sensible?", "epicLinkSummary": "Add Tasks to Modules", "estimate": "PT0S", "externalId": "42651", "fixedVersions": [], "id": "42651", "issueType": "New Feature", "key": "MODULES-5985", "labels": [], "originalEstimate": "PT0S", "parent": "33153", "parentSummary": "Add Tasks to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall: Add task to perform a global flush", "timeSpent": "PT0S", "updated": "2021-01-25T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-10T08:52:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Task that flushes a rule from a specific chain on a firewall.\n* Allow a single node, or list of nodes to be operated on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c6d6a5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1197921136_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_100066205943"}], "description": "As a firewall administrator I want to be able to flush a rule from a specific chain as part of a task so that I can quickly make changes to my firewall outside of a Puppet run.", "epicLinkSummary": "Add Tasks to Modules", "estimate": "PT0S", "externalId": "35201", "fixedVersions": [], "id": "35201", "issueType": "New Feature", "key": "MODULES-5984", "labels": [], "originalEstimate": "PT0S", "parent": "33153", "parentSummary": "Add Tasks to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall: Add task to flush rule from a specific chain", "timeSpent": "PT0S", "updated": "2021-01-25T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-10T08:41:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11af52c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Add Tasks to Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4tj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104885536869_*|*_6_*:*_1_*:*_0"}], "description": "Epic for adding tasks to existing Puppet Supported Modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33153", "fixedVersions": [], "id": "33153", "issueType": "Epic", "key": "MODULES-5983", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2021-03-08T07:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Tasks to Modules", "timeSpent": "PT0S", "updated": "2021-03-08T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We are currently waiting on what to do. There is an email thread on how to progress. We are dependent on bolt / puppet agent.", "created": "2017-11-14T03:38:00.000000"}], "components": ["package"], "created": "2017-11-10T07:50:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d01b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_239691485_*|*_3_*:*_1_*:*_1194700620_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_22604458"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40501", "fixedVersions": [], "id": "40501", "issueType": "Sub-task", "key": "MODULES-5982", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Won't Do", "resolutionDate": "2017-11-27T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Passing on windows platforms", "timeSpent": "PT0S", "updated": "2017-11-27T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2017-11-10T07:25:00.000000", "creator": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Interactive puppet agent runs don't fill up my scrollback with base64coded diffs of crls."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77626f80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}], "description": "_Basic Info_\n*Module Version:*\nmod \"puppetlabs/certregen\", \"0.2.0\"\n\n*Puppet Version:*\n4.10.9\n\n*OS Name/Version:*\nLinux, Centos 6\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nNo opaque diff of /etc/puppetlabs/puppet/ssl/crl.pem shown in interactive puppet agent runs.\n\n*Actual Behavior:*\nWhen we run puppet agent interactively, particularly on hosts where we don't run the agent regularly the diff of /etc/puppetlabs/puppet/ssl/crl.pem can extend past the scrollback buffer of my terminal (6000 lines) making it hard to inspect what the agent changed in that run.\n\nAs the contents are base64coded they basically just say something was changed unless you decode it which i'd say you would do with the filebucket anyway so i propose to set the show_diff parameter on the $::hostcrl file resource to true.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37375", "fixedVersions": [], "id": "37375", "issueType": "Improvement", "key": "MODULES-5981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: hide diff from certregen::client file hostcrl", "timeSpent": "PT0S", "updated": "2017-11-27T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8]. Thanks for bringing this to our attention. This seems like a good idea, but would it be a breaking change? If so, we'd need to have a wider discussion about it. That would be best done during the weekly community triage sessions. In order to get that done submit a PR (can be partial) and join the call on Thursdays at 9am US PST: details here: https://etherpad.openstack.org/p/puppet-community-triage. Thanks!", "created": "2017-11-13T06:23:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Closed due to inactivity ", "created": "2018-07-05T10:22:00.000000"}], "components": ["haproxy"], "created": "2017-11-09T21:15:00.000000", "creator": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f1f2a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_909417411_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_19611005363"}], "description": "_Basic Info_\n*Module Version:* 0.4.1\n*Puppet Version:* 3.8.7\n*OS Name/Version:* CentOS Linux release 7.3.1611 (Core)\n\n{{params.pp}} for all versions of Linux, sets 'stats enable' in the defaults section of the generated HAProxy configuration file. This results in all generated _listen_, _frontend_, and _backend_ sections having statistics enabled. For frontends and listeners with HTTP mode enabled, this means the default behaviour is to allow unauthenticated access to HAProxy statistics on {{/haproxy?stats}}. For TCP mode frontends and listeners, the configuration is invalid, and results in a warning when the config file is checked with {{haproxy -f haproxy.cfg -c}}\n\n*Desired Behavior:* In my view, 'stats enable' should be removed from the default defaults section as it can expose potentially sensitive information (proxy names, hostnames, metrics). I would suggest removing the default, or at the very least updating the documentation to warn users about the potential information exposure.\n\nI am happy to submit a pull request, but I wanted to gauge interest before doing so.\n\n*Actual Behavior:* As described above.\n", "environment": "Tested with Puppet 3.8.7, HAProxy 1.7.9, on Centos 7, but it seems that it would apply to all Puppet/HAProxy versions on any Linux supported by the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41580", "fixedVersions": [], "id": "41580", "issueType": "Bug", "key": "MODULES-5980", "labels": ["haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "resolution": "Won't Fix", "resolutionDate": "2018-07-05T10:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/haproxy : 'stats enable' in defaults section is an insecure default", "timeSpent": "PT0S", "updated": "2018-07-05T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-09T13:33:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fac1c3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1157882_*|*_1_*:*_1_*:*_3529409_*|*_10007_*:*_1_*:*_38285410_*|*_3_*:*_1_*:*_38458739_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* Puppet 5+\n*OS Name/Version:* AIX\n\nUpgrades starting with a Puppet 5 package (and upgrading to a later Puppet 5 package) fail. Running {{puppet agent -t}} to trigger an upgrade results in:\n{code}\n...\nError: Could not convert change ensure to string: No such file or directory @ rb_sysopen - /opt/puppetlabs/puppet/lib/ruby/gems/2.4.0/gems/fast_gettext-1.1.0/lib/fast_gettext/vendor/empty.mo\nError: No such file or directory @ rb_sysopen - /opt/puppetlabs/puppet/lib/ruby/gems/2.4.0/gems/fast_gettext-1.1.0/lib/fast_gettext/vendor/empty.mo\n{code}\n\nThis is pretty much identical to MODULES-5942, but on AIX instead of Solaris 10.\n\n*Desired Behavior:*\n\nUpgrade should succeed.\n\n*Actual Behavior:*\n\nUpgrade attempt uninstalls puppet-agent, then fails. Puppet needs to be manually reinstalled on agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33152", "fixedVersions": ["puppet_agent 1.5.0"], "id": "33152", "issueType": "Bug", "key": "MODULES-5979", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-11-10T12:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : AIX upgrades with Puppet 5 fail", "timeSpent": "PT0S", "updated": "2017-11-20T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master: https://github.com/puppetlabs/puppetlabs-acl/commit/ea7a3e2bd32a55ef80c27d3d991cb0c63bbdf676", "created": "2017-12-21T08:29:00.000000"}], "components": ["acl"], "created": "2017-11-09T12:24:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests should remain\nAll acceptance tests should pass in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1149929d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1048050175_*|*_1_*:*_1_*:*_611296379_*|*_3_*:*_2_*:*_2266247896_*|*_10009_*:*_1_*:*_319596284_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_417567005"}], "description": "The current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the acceptance test suite to the new syntax.\n\n* This will involve moving the test files to a new location\n* Renaming the tests files with a _spec.rb suffix\n* Possibly moving test fixture support helpers\n* Removing the beaker rake task shim so that  the real rake task is run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35199", "fixedVersions": [], "id": "35199", "issueType": "Task", "key": "MODULES-5978", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-01-02T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "acl : Convert Beaker tests to Beaker-rspec", "timeSpent": "PT0S", "updated": "2018-01-09T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master: https://github.com/puppetlabs/puppetlabs-reboot/commit/00715d68431fc81da4036b7a806b5fad267792bc", "created": "2017-12-05T13:22:00.000000"}], "components": ["reboot"], "created": "2017-11-09T12:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests should remain\nAll acceptance tests should pass in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac3daa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66180558_*|*_1_*:*_1_*:*_689749613_*|*_3_*:*_1_*:*_281447743_*|*_10009_*:*_1_*:*_1278751219_*|*_5_*:*_1_*:*_0"}], "description": "The current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the acceptance test suite to the new syntax.\n\n* This will involve moving the test files to a new location\n* Renaming the tests files with a _spec.rb suffix\n* Possibly moving test fixture support helpers\n* Removing the beaker rake task shim so that  the real rake task is run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33151", "fixedVersions": [], "id": "33151", "issueType": "Task", "key": "MODULES-5977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-12-06T07:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "reboot : Convert Beaker tests to Beaker-rspec", "timeSpent": "PT0S", "updated": "2017-12-13T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-11-17T11:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pipelines are green\nConfirmed tests are running.\n\nClosing.", "created": "2017-11-21T11:37:00.000000"}], "components": ["registry"], "created": "2017-11-09T12:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests should remain\nAll acceptance tests should pass in CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b0c9d0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi4fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_344550861_*|*_1_*:*_1_*:*_9097645_*|*_3_*:*_1_*:*_508262925_*|*_10009_*:*_1_*:*_78475722_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_331427_*|*_10005_*:*_1_*:*_93325308"}], "description": "The current acceptance tests are written in straight beaker, however the preferred method would be to use beaker-rspec.\n\nThis ticket is to change the acceptance test suite to the new syntax.\n\n* This will involve moving the test files to a new location\n* Renaming the tests files with a _spec.rb suffix\n* Possibly moving test fixture support helpers\n* Removing the beaker rake task shim so that  the real rake task is run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42649", "fixedVersions": [], "id": "42649", "issueType": "Task", "key": "MODULES-5976", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-11-21T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "registry : Convert Beaker tests to Beaker-rspec", "timeSpent": "PT0S", "updated": "2017-12-06T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-11-09T06:11:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f1b3ffa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3x3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_357535217_*|*_3_*:*_1_*:*_267879_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4268"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36347", "fixedVersions": [], "id": "36347", "issueType": "Sub-task", "key": "MODULES-5975", "labels": [], "originalEstimate": "PT0S", "parent": "42648", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.1 - (13/11/2017) - (c95dc13ea769d187a1ad3e51f45f4c266baa7825)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-13T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-13T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[4:39 PM] Will Meek: !modules release check concat cross-platform\n[4:39 PM] Kerminator:\n{code}    concat is good to release - QA signoff is complete! \n    Release against c95dc13ea769d187a1ad3e51f45f4c266baa7825{code}", "created": "2017-11-10T09:40:00.000000"}], "components": [], "created": "2017-11-09T06:11:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28853159"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98928858_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35197", "fixedVersions": [], "id": "35197", "issueType": "Sub-task", "key": "MODULES-5974", "labels": [], "originalEstimate": "PT0S", "parent": "42648", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.1 - (13/11/2017) - (c95dc13ea769d187a1ad3e51f45f4c266baa7825)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-10T09:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-13T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translation to update. LOC tickets are not generally assigned to the docs representative.", "created": "2017-11-09T15:09:00.000000"}], "components": [], "created": "2017-11-09T06:11:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@222fe05e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32290469_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34113", "fixedVersions": [], "id": "34113", "issueType": "Sub-task", "key": "MODULES-5973", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42648", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.1 - (13/11/2017) - (c95dc13ea769d187a1ad3e51f45f4c266baa7825)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-11-09T15:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-09T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1], the link in the main ticket did not work correctly and didn't show any changes. I dug around and found them, but wanted to let you know.\n\nthis looks fine, ready to go!", "created": "2017-11-09T15:07:00.000000"}], "components": [], "created": "2017-11-09T06:11:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f8adb40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32161093_*|*_5_*:*_1_*:*_24610302650_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33149", "fixedVersions": [], "id": "33149", "issueType": "Sub-task", "key": "MODULES-5972", "labels": [], "originalEstimate": "PT0S", "parent": "42648", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.1 - (13/11/2017) - (c95dc13ea769d187a1ad3e51f45f4c266baa7825)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Please ensure the following merge back PR is merged before resolving this ticket:\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/476", "created": "2017-11-13T09:35:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Thanks Paula", "created": "2017-11-13T09:56:00.000000"}], "components": [], "created": "2017-11-09T06:11:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ab13bbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_359098326_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-concat/compare/4.1.0...c95dc13ea769d187a1ad3e51f45f4c266baa7825\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/14/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42648", "fixedVersions": [], "id": "42648", "issueType": "Task", "key": "MODULES-5971", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-13T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-concat) 4.1.1 - (13/11/2017) - (c95dc13ea769d187a1ad3e51f45f4c266baa7825)", "timeSpent": "PT0S", "updated": "2017-11-13T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Given a manifest of", "created": "2018-05-10T21:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I can add arbitrary tags in the type", "created": "2018-05-10T21:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Given the call stack when creating these objects, I don't think it's possible to modify the resource name without monkey patching puppet\n\n{code}\nCatalog Creation ---Creates---> Resource ---Creates---> Type ---Creates---> Provider\n{code}\n\nStack trace when the provider object is created.. (initialized)\n\n{code}\n=> #0  initialize <powershell#initialize(*args)>                              <----  Provider being created\n   #1 [method]  initialize <powershell#initialize(*args)>\n   #2 [method]  provider= <Puppet::Type#provider=(name)>\n   #3 [block]   block (2 levels) in providify <provider#unsafe_munge(provider)>\n   #4 [method]  munge <Puppet::Parameter#munge(value)>\n   #5 [method]  value= <Puppet::Parameter#value=(value)>\n   #6 [method]  set_default <Puppet::Type#set_default(attr)>\n   #7 [method]  initialize <Puppet::Type#initialize(resource)>                              <----  Type being created\n   #8 [method]  to_ral <Puppet::Resource#to_ral()>\n   #9 [block]   block in to_catalog <Puppet::Resource::Catalog#to_catalog(convert)>\n   #10 [method]  to_catalog <Puppet::Resource::Catalog#to_catalog(convert)>\n   #11 [method]  to_ral <Puppet::Resource::Catalog#to_ral()>      <---- Resource object has already been created when the catalog was being compiled\n   #12 [block]   block in main <Puppet::Application::Apply#main()>\n   #13 [method]  override <Puppet::Context#override(bindings, description=?, &block)>\n   #14 [method]  override <Puppet.override(bindings, description=?, &block)>\n   #15 [method]  main <Puppet::Application::Apply#main()>                         <---- Puppet Apply being executed\n   #16 [method]  run_command <Puppet::Application::Apply#run_command()>\n   #17 [block]   block in run <Puppet::Application#run()>\n   #18 [method]  exit_on_fail <Puppet::Util#exit_on_fail(message, code=?)>\n   #19 [method]  run <Puppet::Application#run()>\n   #20 [method]  run <Puppet::Util::CommandLine::ApplicationSubcommand#run()>\n   #21 [method]  execute <Puppet::Util::CommandLine#execute()>\n   #22 [top]     <top (required)>\n   #23 [main]    <main>\n{code}", "created": "2018-05-10T21:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on getting the questions about what name to masquarade.  Would prefer sketchups or mocked reports to show where the name should be present.", "created": "2018-05-10T21:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Further digging", "created": "2018-05-14T21:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This means if we want to mess with the names in the catalog during compilation we'd need to do some surgery in the compiler stage.\n\nHowever the resource type name comes from the first parameter in the newtype defintion\nhttps://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/lib/puppet/type/dsc.rb#L3\n\nIt doesn't know the :dsc_resource_name: parameter at that point in time, therefore we can't modify the typename there.  Remember at this point in time it's actually ruby loading the file from autoload (https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/autoload.rb#L65)", "created": "2018-05-14T21:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "In theory we could mess around with the reporting though...So basically post processing.\n\nThe class file will still show {{dsc}} as it keeps a list of classes as they're loaded (https://github.com/puppetlabs/puppet/blob/da5a992417015a09bd9a9433b9c5e7d37998465a/lib/puppet/resource/catalog.rb#L548)\n\n", "created": "2018-05-14T21:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed. the place we want to see the change is in last_run_report.yaml", "created": "2018-05-14T21:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Saw this.   zero documentation on it though...may be interesting.  Don't know how to inject that yet.\n\nhttps://github.com/puppetlabs/puppet/blob/40750ddd00f4ee6f3f982d713c80af824f4f9700/lib/puppet/util/classgen.rb#L132", "created": "2018-05-14T21:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created MODULES-7178 to spike into modifying the report generation", "created": "2018-05-15T21:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created MODULES-7179 to spike changing the output messages to be more verbose.", "created": "2018-05-15T21:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created new tickets.  Closing this spike", "created": "2018-05-15T21:34:00.000000"}], "components": [], "created": "2017-11-09T02:43:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "TIMEBOX: 2 days\n\nOUTPUT: tickets for the 1.0.0 epic, subject to future grooming."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30854605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7114"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlpov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1590029862_*|*_3_*:*_2_*:*_105782859_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_378031474_*|*_10005_*:*_1_*:*_14147174846"}], "description": "Determine if, for the sake of reporting, the generic {{dsc}} resource can masquerade under another name. This is important for type filtering in the console.\n\nJosh has theorized this may be possible given the code at https://github.com/puppetlabs/puppet/blob/master/lib/puppet/resource/status.rb#L170\n\nNot sure if there are any implications for the transaction store for corrective changes... ", "epicLinkSummary": "dsc_lite 0.3.0", "estimate": "PT0S", "externalId": "36346", "fixedVersions": [], "id": "36346", "issueType": "New Feature", "key": "MODULES-5970", "labels": [], "originalEstimate": "PT0S", "parent": "35324", "parentSummary": "dsc_lite 0.3.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-05-15T21:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite : (SPIKE) Determine if generic `dsc` resource can report itself under a different resource name", "timeSpent": "PT0S", "updated": "2018-06-26T17:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-11-09T02:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5ff81e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2332_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13423669"}], "description": "*REASON:* (MODULES-4067)\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35196", "fixedVersions": [], "id": "35196", "issueType": "Task", "key": "MODULES-5969", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-11-09T06:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-lvm) 1.1.0 - (9/11/1017) - (2a266ac76d0b492cc99e9608f851be53179e9b1d)", "timeSpent": "PT0S", "updated": "2017-11-09T06:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/4f18a570751e20817f9dc88a442f16b6018d23a6\n\nPassed through CI https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/3/ against https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2f06187e50bf13ec2a998350965fdfbe2091bfe5", "created": "2017-11-20T17:30:00.000000"}], "components": [], "created": "2017-11-09T02:03:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c299a0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3on:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11373_*|*_10007_*:*_1_*:*_703046905_*|*_3_*:*_1_*:*_302986799_*|*_5_*:*_1_*:*_0"}], "description": "Remove generated types, vendored code corresponding to those types and specs / acceptances tests as necessary.  Also includes removing LCM code that is no longer in use.\n\nMay need to keep a couple of resource wrappers around for now for the sake of keeping local specs / acceptance green.\n\nRemoving rake tasks / vendored MOF schemas will be a separate effort once the results of MODULES-5967 are in, ticketed as MODULES-6019", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "33147", "fixedVersions": [], "id": "33147", "issueType": "Task", "key": "MODULES-5968", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-11-20T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite : Remove generated types / vendored code from repo", "timeSpent": "PT0S", "updated": "2017-11-20T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-11-08T15:36:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c7e2347"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi35j:"}], "description": "See the related ticket for more details. Basically, the module iterates over every file in a repo and this can be quite expensive. Perhaps we should implement a parameter that can be set so that puppet ignores files in the repo's .gitignore files.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35194", "fixedVersions": [], "id": "35194", "issueType": "New Feature", "key": "MODULES-5966", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo: option to respect gitignore when operating on repositories", "timeSpent": "PT0S", "updated": "2017-11-24T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged - ! tag puppetlabs-sqlserver 2.0.1 at 0a380e9e4f51572a1a4416ecc610727025da0152 with 2.0.1\n", "created": "2017-11-14T11:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released - https://forge.puppet.com/puppetlabs/sqlserver/2.0.1", "created": "2017-11-14T11:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is up for merge\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/247", "created": "2017-11-14T12:02:00.000000"}], "components": [], "created": "2017-11-08T15:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64561dc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi34n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163392675_*|*_3_*:*_1_*:*_342482455_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41577", "fixedVersions": [], "id": "41577", "issueType": "Sub-task", "key": "MODULES-5965", "labels": [], "originalEstimate": "PT0S", "parent": "37368", "parentSummary": "Supported Release (sqlserver) 2.0.1 - (2017-11-15) - (0a380e9e4f51572a1a4416ecc610727025da0152)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-14T12:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-14T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/14/\n\nChagelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/d8fedb08cea52e885f8cfa710a06c58c5bba4a69/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.0.0...d8fedb08cea52e885f8cfa710a06c58c5bba4a69\n\nMODULES-5693 and MODULES-5566 have had existing spec tests rewritten to test these features.\n\nIssuing from tip of release branch at d8fedb0...\nPrevious tag was 2.0.0\n\nLGTM (y)", "created": "2017-11-09T13:47:00.000000"}], "components": [], "created": "2017-11-08T15:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34d676f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi34f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75215314_*|*_3_*:*_1_*:*_5001194_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40497", "fixedVersions": [], "id": "40497", "issueType": "Sub-task", "key": "MODULES-5964", "labels": [], "originalEstimate": "PT0S", "parent": "37368", "parentSummary": "Supported Release (sqlserver) 2.0.1 - (2017-11-15) - (0a380e9e4f51572a1a4416ecc610727025da0152)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-09T13:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-09T13:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "attachments": [], "comments": [{"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Order submitted, expected back Tuesday Nov 14", "created": "2017-11-10T17:25:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Translation complete.", "created": "2017-11-14T10:20:00.000000"}], "components": [], "created": "2017-11-08T15:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51af55e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi347:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179672627_*|*_3_*:*_1_*:*_320120535_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.\n\nhttps://puppet.atlassian.net/browse/MODULES-5961", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39406", "fixedVersions": [], "id": "39406", "issueType": "Sub-task", "key": "MODULES-5963", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37368", "parentSummary": "Supported Release (sqlserver) 2.0.1 - (2017-11-15) - (0a380e9e4f51572a1a4416ecc610727025da0152)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-14T10:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(sqlserver) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-14T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Review complete.", "created": "2017-11-09T11:48:00.000000"}], "components": [], "created": "2017-11-08T15:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5351456c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi33r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73088883_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38497", "fixedVersions": [], "id": "38497", "issueType": "Sub-task", "key": "MODULES-5962", "labels": [], "originalEstimate": "PT0S", "parent": "37368", "parentSummary": "Supported Release (sqlserver) 2.0.1 - (2017-11-15) - (0a380e9e4f51572a1a4416ecc610727025da0152)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-09T11:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-09T11:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2017-11-08T16:24:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "translation reviewed, ready to go.", "created": "2017-11-14T10:19:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Updated git diff to point at release _after_ inclusion of i18n changes.", "created": "2017-11-14T11:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is up for merge\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/247", "created": "2017-11-14T12:01:00.000000"}], "components": ["sqlserver"], "created": "2017-11-08T15:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3417ec95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi33z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_9741_*|*_3_*:*_2_*:*_505514478_*|*_6_*:*_2_*:*_5805_*|*_10006_*:*_1_*:*_3603091"}], "description": "*REASON:* 2.0.1\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/2.0.0...0a380e9e4f51572a1a4416ecc610727025da0152\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_init-merge_release/lastBuild/\n\nTranslation tracking here: https://trello.com/c/vopzhcsu/43-send-sqlserver-out-for-translation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37368", "fixedVersions": [], "id": "37368", "issueType": "Task", "key": "MODULES-5961", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-11-14T12:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (sqlserver) 2.0.1 - (2017-11-15) - (0a380e9e4f51572a1a4416ecc610727025da0152)", "timeSpent": "PT0S", "updated": "2017-11-14T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T14:18:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25c1043e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2yv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2368_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_91311429"}], "description": "*REASON:* MODULES-3949\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42644", "fixedVersions": [], "id": "42644", "issueType": "Task", "key": "MODULES-5960", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-11-09T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (sqlite) 0.1.0 - (9 Nov 2017) - (72d014e646ef2c17a840e34bd5d51d20ccd99a27)", "timeSpent": "PT0S", "updated": "2017-11-09T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed Jenkins is green\nSHA is correct\nChangelog and Semver are correct", "created": "2017-11-14T16:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged\n! tag puppetlabs-postgresql 5.2.1 at eb04c05f768b67d7d655ff4d1d5da36bb391d5df with 5.2.1", "created": "2017-11-14T16:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR created\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/938", "created": "2017-11-14T16:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released onto the forge\nhttps://forge.puppet.com/puppetlabs/postgresql/5.2.1", "created": "2017-11-14T16:21:00.000000"}], "components": [], "created": "2017-11-08T12:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@586cfbc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_531832824_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41575", "fixedVersions": [], "id": "41575", "issueType": "Sub-task", "key": "MODULES-5959", "labels": [], "originalEstimate": "PT0S", "parent": "37366", "parentSummary": "Supported Release (postgresql) 5.2.1 - (release date) - (eb04c05f768b67d7d655ff4d1d5da36bb391d5df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-14T16:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-14T16:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T12:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b875a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_530416210_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40495", "fixedVersions": [], "id": "40495", "issueType": "Sub-task", "key": "MODULES-5958", "labels": [], "originalEstimate": "PT0S", "parent": "37366", "parentSummary": "Supported Release (postgresql) 5.2.1 - (release date) - (eb04c05f768b67d7d655ff4d1d5da36bb391d5df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-14T15:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-14T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428], this is ready for a translation update", "created": "2017-11-08T14:55:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "We have an issue in transifex (showing already translated strings as untranslated) that will delay submission of the order by at least a day", "created": "2017-11-08T18:28:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "order submitted, expected back Tuesday Nov 14", "created": "2017-11-10T17:25:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Translations are back! \\o/", "created": "2017-11-14T15:55:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "translations complete", "created": "2017-11-14T15:56:00.000000"}], "components": [], "created": "2017-11-08T12:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45277b92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_190103907_*|*_3_*:*_1_*:*_340240022_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.\n\nTranslation tracking: https://trello.com/c/VXKO1N2J/41-send-postges-module-out-for-translation-nov-8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39402", "fixedVersions": [], "id": "39402", "issueType": "Sub-task", "key": "MODULES-5957", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37366", "parentSummary": "Supported Release (postgresql) 5.2.1 - (release date) - (eb04c05f768b67d7d655ff4d1d5da36bb391d5df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-14T15:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-14T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-11-08T12:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae2df7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2w7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8217636_*|*_5_*:*_1_*:*_24697471693_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38493", "fixedVersions": [], "id": "38493", "issueType": "Sub-task", "key": "MODULES-5956", "labels": [], "originalEstimate": "PT0S", "parent": "37366", "parentSummary": "Supported Release (postgresql) 5.2.1 - (release date) - (eb04c05f768b67d7d655ff4d1d5da36bb391d5df)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(postgresql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback https://github.com/puppetlabs/puppetlabs-postgresql/pull/938", "created": "2017-11-14T16:21:00.000000"}], "components": [], "created": "2017-11-08T12:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12b0af09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5865_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_604430706"}], "description": "*REASON:* SERVER-2003\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-postgresql/compare/5.2.0...release\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37366", "fixedVersions": [], "id": "37366", "issueType": "Task", "key": "MODULES-5955", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-11-15T12:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 5.2.1 - (release date) - (eb04c05f768b67d7d655ff4d1d5da36bb391d5df)", "timeSpent": "PT0S", "updated": "2017-11-15T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [{"attacher": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "created": "2017-11-08T11:54:00.000000", "name": "2017-11-08_12-29-05.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12428"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR at\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/129", "created": "2017-11-08T15:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_i18n-ruby_master/15/", "created": "2017-11-15T14:58:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "No warnings were emitted for those constants in the release run log here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/13/PLATFORM=windows2012-64default.a,WORKER_LABEL=beaker/consoleFull", "created": "2017-12-04T17:43:00.000000"}], "components": ["iis"], "created": "2017-11-08T11:55:00.000000", "creator": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should not emit warnings when running on Facter 3 or 2"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71815cc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_434876447_*|*_1_*:*_1_*:*_14707360_*|*_10007_*:*_1_*:*_166230709_*|*_5_*:*_1_*:*_0"}], "description": "e_Basic Info_\n*Module Version:* 4.2.0\n*Puppet Version:* 2017.3\n*OS Name/Version:* Windows 2012 R2\n\nWhile running puppet against a windows server with the puppetlabs-iis module installed facter provides the following warnings:\n\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:7: warning: already initialized constant ACCESS_TYPE}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:7: warning: previous definition of ACCESS_TYPE was here}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:8: warning: already initialized constant HKLM}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:8: warning: previous definition of HKLM was here}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:9: warning: already initialized constant REG_PATH}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:9: warning: previous definition of REG_PATH was here}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:10: warning: already initialized constant REG_KEY}}\n{{C:/Source/puppetlabs-iis/iis/lib/facter/iis_version.rb:10: warning: previous definition of REG_KEY was here}}\n\n*Desired Behavior:*\nI would assume there to be no warnings\n\n*Actual Behavior:*\nWarnings are provided for all variables being set in {{iis_version.rb}}\n\nAttached screenshot to issue", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "40494", "fixedVersions": ["IIS 4.2.1"], "id": "40494", "issueType": "Bug", "key": "MODULES-5954", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "resolution": "Fixed", "resolutionDate": "2017-11-15T14:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : warning already initialized constant", "timeSpent": "PT0S", "updated": "2017-12-04T17:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-11-08T08:11:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48b993bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2of:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1091936969_*|*_1_*:*_1_*:*_144613235_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* 3.X\n*OS Name/Version:* RHEL6 (but applies everywhere)\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nHave both a class and docs to configure the stringify_facts setting/\n\n\n*Actual Behavior:*\n\nNo direct way to configure the stringify_facts via Puppet or tasks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40493", "fixedVersions": ["puppet_agent 1.5.0"], "id": "40493", "issueType": "New Feature", "key": "MODULES-5953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2017-11-22T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Add code to enable stringify_facts config setting", "timeSpent": "PT0S", "updated": "2017-11-22T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:dd736687-9577-4909-b525-fb1f968a0d6a],\n\nThanks for raising this issue! This module isn't currently a priority for us so this work may not get done any time soon. However, if you'd like to submit a pull request on Github, we'd be more than happy to review it.\n\nThanks!", "created": "2017-11-08T14:09:00.000000"}], "components": ["vcsrepo"], "created": "2017-11-08T07:55:00.000000", "creator": "557058:dd736687-9577-4909-b525-fb1f968a0d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@629ffcf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 1.5.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Debian 8.9\n\nThere is no way to have ensure => bare repository to be latest, so the repo will be pulled each puppet run.\n\n*Desired Behavior:*\n\nBare repository to be updated each puppet run.\nProbably add something like ensure => bare_latest so the repo will be pulled each puppet run.\n\n*Actual Behavior:*\n\nThere's only ensure => bare, which clones the bare repo only once and never updates .\n", "environment": "*Provider:* git", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38491", "fixedVersions": [], "id": "38491", "issueType": "Improvement", "key": "MODULES-5952", "labels": ["git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd736687-9577-4909-b525-fb1f968a0d6a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-vcsrepo : No way to create \"bare\" repository as \"ensure => latest\"", "timeSpent": "PT0S", "updated": "2017-11-08T14:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34971ecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27124943622_*|*_6_*:*_2_*:*_12115"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38489", "fixedVersions": [], "id": "38489", "issueType": "Sub-task", "key": "MODULES-5951", "labels": [], "originalEstimate": "PT0S", "parent": "34140", "parentSummary": "Supported Release (docker) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(docker) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25597f65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27124940259_*|*_6_*:*_2_*:*_23662"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37361", "fixedVersions": [], "id": "37361", "issueType": "Sub-task", "key": "MODULES-5950", "labels": [], "originalEstimate": "PT0S", "parent": "34140", "parentSummary": "Supported Release (docker) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(docker) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb1f813"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2lr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27124937529_*|*_6_*:*_2_*:*_33460"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36343", "fixedVersions": [], "id": "36343", "issueType": "Sub-task", "key": "MODULES-5949", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34140", "parentSummary": "Supported Release (docker) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(docker) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:520566be-dc64-492b-8de1-701eed347203", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:520566be-dc64-492b-8de1-701eed347203], I think this is your team's module.", "created": "2017-11-09T15:15:00.000000"}], "components": [], "created": "2017-11-08T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1824d882"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27124934535_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35263", "fixedVersions": [], "id": "35263", "issueType": "Sub-task", "key": "MODULES-5948", "labels": [], "originalEstimate": "PT0S", "parent": "34140", "parentSummary": "Supported Release (docker) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2018-09-18T05:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(docker) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-08T05:50:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50713a06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi2lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5521_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27124911344"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34140", "fixedVersions": [], "id": "34140", "issueType": "Task", "key": "MODULES-5947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (docker) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:89061077-e1e0-4cf3-8b69-a33c088771d2] look for this in puppetlabs-accounts 1.2.0 which should be coming out this week", "created": "2017-11-08T14:05:00.000000"}], "components": ["accounts"], "created": "2017-11-07T12:53:00.000000", "creator": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19a3acda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi23z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12636782_*|*_3_*:*_1_*:*_78051022_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nPlease review https://github.com/puppetlabs/puppetlabs-accounts/pull/110.\nI need this feature and addressed the issues raised in the earlier PR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34138", "fixedVersions": [], "id": "34138", "issueType": "New Feature", "key": "MODULES-5946", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "resolution": "Fixed", "resolutionDate": "2017-11-08T14:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts: support ssh options in the ssh authorized key", "timeSpent": "PT0S", "updated": "2017-11-08T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-11-07T10:30:00.000000", "creator": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57d96eb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi1tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64233850_*|*_10007_*:*_1_*:*_12985909_*|*_3_*:*_1_*:*_637178_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n\nBolt (in https://github.com/puppetlabs/bolt/pull/129) changed from {{--modules}} to {{--modulepath}, however the task module READMEs appear to use the old UI. This looks to have changed in 0.7.0.\n\nThis definitely affects https://github.com/puppetlabs/puppetlabs-exec and https://github.com/puppetlabs/puppetlabs-package. I would expect it to effect other modules too.\n\n*Desired Behavior:*\n\nThe READMEs for task modules should provide valid instructions for running bolt commands\n\n*Actual Behavior:*\n\nThe READMEs for task modules use an old and removed way of referring to the module path, and running them fails to work as expected\n\n", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "41572", "fixedVersions": [], "id": "41572", "issueType": "Bug", "key": "MODULES-5945", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "resolution": "Fixed", "resolutionDate": "2017-11-08T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Task modules : READMEs incorrect due to change in bolt", "timeSpent": "PT0S", "updated": "2017-11-08T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-06T17:20:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52492ae3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi1gv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2264_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10604148871"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35254", "fixedVersions": [], "id": "35254", "issueType": "Task", "key": "MODULES-5943", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-09T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-puppetdb) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-03-09T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "PR at https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/254.", "created": "2017-11-06T16:24:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This also affects AIX now. The load of empty.mo messes with anything that uninstalls then installs for the upgrade.", "created": "2017-11-08T15:14:00.000000"}], "components": ["puppet_agent"], "created": "2017-11-06T16:10:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23914a8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi1ev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6975322_*|*_1_*:*_1_*:*_844131_*|*_10007_*:*_1_*:*_241667424_*|*_10009_*:*_1_*:*_3167_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_42261785"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* Puppet 5+\n*OS Name/Version:* Solaris 10\n\nSolaris 10 upgrades starting with a Puppet 5 package (and upgrading to a later Puppet 5 package) fail. Running {{puppet agent -t --debug}} to trigger an upgrade:\n{code}\n...\nDebug: Class[Puppet_agent::Osfamily::Solaris]: The container Stage[main] will propagate my refresh event\nDebug: Class[Puppet_agent::Osfamily::Solaris]: The container Class[Puppet_agent::Prepare] will propagate my refresh event\nDebug: Class[Puppet_agent::Prepare]: The container Stage[main] will propagate my refresh event\nDebug: Class[Puppet_agent::Prepare]: The container Class[Puppet_agent] will propagate my refresh event\nDebug: /Package[puppet-agent]: Provider sun does not support features virtual_packages; not managing attribute allow_virtual\nDebug: Loaded state in 0.04 seconds\nDebug: Loaded transaction store file in 0.04 seconds\nDebug: Prefetching sun resources for package\nDebug: Executing: '/usr/bin/pkginfo -l'\nDebug: Executing: '/usr/sbin/pkgrm -a /opt/puppetlabs/packages/solaris-noask -n puppet-agent'\nError: Could not convert change ensure to string: No such file or directory @ rb_sysopen - /opt/puppetlabs/puppet/lib/ruby/gems/2.4.0/gems/fast_gettext-1.1.0/lib/fast_gettext/vendor/empty.mo\nDebug: Storing state\nDebug: Stored state in 0.04 seconds\nError: No such file or directory @ rb_sysopen - /opt/puppetlabs/puppet/lib/ruby/gems/2.4.0/gems/fast_gettext-1.1.0/lib/fast_gettext/vendor/empty.mo\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\nDebug: Dynamically-bound server lookup failed, falling back to report_server setting\nDebug: Dynamically-bound port lookup failed; falling back to report_port setting\nDebug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\nDebug: Puppet::Network::Format[msgpack]: feature msgpack is missing\nDebug: report supports formats: json pson yaml\nDebug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\nDebug: Puppet::Network::Format[msgpack]: feature msgpack is missing\nDebug: report supports formats: json pson yaml\nDebug: Failed to load library 'msgpack' for feature 'msgpack': cannot load such file -- msgpack\nDebug: Puppet::Network::Format[msgpack]: feature msgpack is missing\nDebug: report supports formats: json pson yaml\nDebug: Using cached connection for https://ir232mf0wud6gsq.delivery.puppetlabs.net:8140\nDebug: Caching connection for https://ir232mf0wud6gsq.delivery.puppetlabs.net:8140\nDebug: Closing connection for https://ir232mf0wud6gsq.delivery.puppetlabs.net:8140\nError: No such file or directory @ rb_sysopen - /opt/puppetlabs/puppet/lib/ruby/gems/2.4.0/gems/fast_gettext-1.1.0/lib/fast_gettext/vendor/empty.mo\n{code}\n\n*Desired Behavior:*\n\nUpgrade should succeed.\n\n*Actual Behavior:*\n\nUpgrade attempt uninstalls puppet-agent, then fails. Puppet needs to be manually reinstalled on agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40489", "fixedVersions": ["puppet_agent 1.5.0"], "id": "40489", "issueType": "Bug", "key": "MODULES-5942", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-11-10T01:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Solaris 10 upgrades from Puppet 5 fail", "timeSpent": "PT0S", "updated": "2018-02-15T00:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Removing the validation in: \n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/lib/puppet/type/sqlserver_instance.rb#L87\n\nTo match the other {{*_svc_account}} params might be appropriate.", "created": "2017-11-06T15:53:00.000000"}], "components": ["sqlserver"], "created": "2017-11-06T15:51:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{{rs_svc_account}} allows domain accounts using {{DOMAIN\\user}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bd97922"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi1ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}], "description": "Given:\n\n{code}\nnode 'pe-201722-agent-win2012' {\n\n  sqlserver_instance{ 'ReportServer':\n    features        => ['RS'],\n    source          => 'E:/',\n    rs_svc_account  => 'DOMAIN\\user',\n    rs_svc_password => 'A Very Strong Password 123 !!!',\n  }\n\n}\n{code}\n\nReturns:\n\n{code}\nFailed to apply catalog: Parameter rs_svc_account failed on Sqlserver_instance[ReportServer]: rs_svc_account can not contain any of the special characters, / \\ [ ] : ; | = , + * ? < >, your entry contained [[\"\\\\\"]]\n{code}\n\nThe help from the underlying setup.exe may have encouraged us to over-validate:\n\n{code}\nRSSVCACCOUNT                  \n\nSpecify the service account of the report server.\nThis value is required. If you omit this value,\nSetup will use the default built-in account for\nthe current operating system (either\nNetworkService or LocalSystem). If you specify a\ndomain user account, the domain must be under 254\ncharacters and the user name must be under 20\ncharacters. The account name cannot contain the\nfollowing characters:\n\" / \\ [ ] : ; | = , + * ? \n{code}", "environment": "puppetlabs-sqlserver --version 2.0.0\nWindows 2012 R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33142", "fixedVersions": [], "id": "33142", "issueType": "Bug", "key": "MODULES-6355", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: rs_svc_account validation does not allow domain accounts", "timeSpent": "PT0S", "updated": "2021-06-14T08:42:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This ended up getting address in MODULES-6323 (merged in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/74b3778ba63e7d697d2592f8545caccc44ea9032).\n\nAdditional README cleanup is happening in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/19 for MODULES-6378\n\nAs such, this is being closed.", "created": "2018-01-09T16:24:00.000000"}], "components": [], "created": "2017-11-06T14:37:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a70c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzid9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5536046466_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "40488", "fixedVersions": [], "id": "40488", "issueType": "New Feature", "key": "MODULES-5941", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-01-09T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_lite: Document new dsc type in README ", "timeSpent": "PT0S", "updated": "2018-01-09T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": [], "created": "2017-11-06T06:42:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@335d224e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5345246_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37378", "fixedVersions": [], "id": "37378", "issueType": "Sub-task", "key": "MODULES-5940", "labels": [], "originalEstimate": "PT0S", "parent": "33138", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.1 - (6-Nov-2017) - (2bd83e634d6cffa81ef8bb8a4fc82e62ccfab386)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-06T08:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-06T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "CI Acceptance test passed manually :\nBEAKER_set=pooler/centos7 BEAKER_TESTMODE=apply rake fast\nFinished in 101 minutes 8 seconds (files took 19.42 seconds to load)\n66 examples, 0 failures, 3 pending", "created": "2017-11-06T07:39:00.000000"}], "components": [], "created": "2017-11-06T06:42:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65f2a1c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3759261_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36338", "fixedVersions": [], "id": "36338", "issueType": "Sub-task", "key": "MODULES-5939", "labels": [], "originalEstimate": "PT0S", "parent": "33138", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.1 - (6-Nov-2017) - (2bd83e634d6cffa81ef8bb8a4fc82e62ccfab386)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-06T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-azure) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-06T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Translations to Japanese are complete and merged.", "created": "2017-11-06T07:31:00.000000"}], "components": [], "created": "2017-11-06T06:42:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74c55d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3329942_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35249", "fixedVersions": [], "id": "35249", "issueType": "Sub-task", "key": "MODULES-5938", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33138", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.1 - (6-Nov-2017) - (2bd83e634d6cffa81ef8bb8a4fc82e62ccfab386)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-06T07:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-azure) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-06T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:520566be-dc64-492b-8de1-701eed347203", "attachments": [], "comments": [{"author": "557058:520566be-dc64-492b-8de1-701eed347203", "body": "Contains latest version of the readme, including translations. ", "created": "2017-11-06T07:36:00.000000"}], "components": [], "created": "2017-11-06T06:42:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a96dc0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3248897_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34135", "fixedVersions": [], "id": "34135", "issueType": "Sub-task", "key": "MODULES-5937", "labels": [], "originalEstimate": "PT0S", "parent": "33138", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.1 - (6-Nov-2017) - (2bd83e634d6cffa81ef8bb8a4fc82e62ccfab386)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-06T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-azure) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-06T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-06T06:42:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f139f50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0wn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82412_*|*_3_*:*_1_*:*_5286643_*|*_10009_*:*_1_*:*_3507_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\nCI Acceptance test passed manually :\n\nBEAKER_set=pooler/centos7 BEAKER_TESTMODE=apply rake fast\n\nFinished in 101 minutes 8 seconds (files took 19.42 seconds to load)\n66 examples, 0 failures, 3 pending\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33138", "fixedVersions": [], "id": "33138", "issueType": "Task", "key": "MODULES-5936", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-11-06T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-azure) 1.2.1 - (6-Nov-2017) - (2bd83e634d6cffa81ef8bb8a4fc82e62ccfab386)", "timeSpent": "PT0S", "updated": "2017-11-06T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As your PR has been merged I am going to resolve this ticket. \n[~accountid:70121:9060fbd4-b031-4a6a-bc36-c89c965f9677], thank you for your contribution. :-)", "created": "2017-11-07T10:27:00.000000"}], "components": ["apt"], "created": "2017-11-06T03:36:00.000000", "creator": "70121:9060fbd4-b031-4a6a-bc36-c89c965f9677", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52892734"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111047372_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.4.0, but issue is still there in 4.3.0\n*Puppet Version:* 2.7.2 server, 1.10.1-1jessie puppet-agent\n*OS Name/Version:* Linux, Debian, any version\n\n_Describe your issue in as much detail as possible..._\n\nI recently added debian-updates to the apt repos on our Debian servers, with the result that all the systems had alarms about missing security updates. All these alarms were false, security updates had been installed, and it was packages in updates they were alarming about.\n\nThe problem is that puppetlabs-apt treats debian-updates packages as security-updates. But Debian-updates are pending packages between dot-releases, they are not security updates.\n\nWhen Debian has a dot-release, for example 8.7, debian-updates is empty. Between 8.7 and 8.8, updates packages go to debian-updates, and on 8.8, all packages in debian-updates are moved (or replaced) by packages in the main repo, leaving debian-updates empty again.\n\nSecurity updates are managed outside of this.\n\nIt seems to me that puppetlabs-apt was written more with Ubuntu in mind than Debian, at a quick glanse it looks like the module behaved correctly for Ubuntu.\n\n*Desired Behavior:*\nAdding debian-updates repos to sources.list (or sources.list.d/whatever.list) should not trigger alerts about missing security updates.\n\n*Actual Behavior:*\nAdding debian-updates repos to sources.list (or sources.list.d/whatever.list) triggers alerts about missing security updates.\n\nI have created a pull request for this issue on github:\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/716", "environment": "Debian, apt", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38488", "fixedVersions": [], "id": "38488", "issueType": "Bug", "key": "MODULES-5935", "labels": ["apt", "apt-get", "debian", "github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9060fbd4-b031-4a6a-bc36-c89c965f9677", "resolution": "Fixed", "resolutionDate": "2017-11-07T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlaps-apt : debian-updates are erroneously treated as security-updates", "timeSpent": "PT0S", "updated": "2017-11-07T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:28b6aa6e-f856-46c9-be76-b4fd351de95c", "body": "I'm getting the same bug and the only way to resolve this is to stop or delete the Default Web Site if the created site needs to be running after its creation. Creating it stopped is not a solution as everytime the agent runs it would stop the site. This is my code:\n\n\n{code:puppet}\n  iis_site { $site_name :\n    ensure          => 'started',\n    bindings        => [\n      {\n        'bindinginformation' => \"*:30002:\",\n        'protocol'           => 'http',\n      },\n    ],\n    physicalpath    => \"C:\\\\IIS\\\\${site_name}\",\n    applicationpool => 'DefaultAppPool',\n    logpath         => \"L:\\\\IIS\\\\logs\\\\${site_name}\\\\LogFiles\",\n    require         => [File[\"C:\\\\IIS\\\\${site_name}\"], File[\"L:\\\\IIS\\\\logs\\\\${site_name}\\\\LogFiles\"]],\n  }\n{code}\n\nIn my case stopping the Default Web Site is not an option either because we want to have it running too.", "created": "2017-11-06T03:59:00.000000"}, {"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Yes, I can confirm that. When we stop the default website, everything works as designed. The new site is created and the port and hostname are correctly configured.", "created": "2017-11-06T04:22:00.000000"}, {"author": "557058:67f46107-42b4-4f0c-9fc1-bf141a050eb7", "body": "Can confirm that with 'started' we get the same error, but absent/present works.  Changing the default site to a different port (or deleting it altogether) also works around this.  ", "created": "2017-12-07T09:29:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This ticket is being closed a duplicate of MODULES-6385.\n\nThe issue is resolved in this PR: https://github.com/puppetlabs/puppetlabs-iis/pull/150\n\nThe fix will be released with version 4.2.2 of the module which will hit the forge soon.\n\nThanks very much for your patience. ", "created": "2018-01-19T12:46:00.000000"}], "components": ["iis"], "created": "2017-11-06T03:17:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Site is created at desired port and hostname(s) and is running."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a13e521"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi0vr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6427725234_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* v14.1.2\n*Puppet Version:* 4.10.5\n*OS Name/Version:* Windows 2012 R2\n\n_Describe your issue in as much detail as possible..._\nWhen I run the following code:\n\n{code:java}\niis_site { 'mysite':\n  ensure           => 'started',\n  applicationpool  => 'DefaultAppPool',\n  enabledprotocols => 'http',\n  bindings         => [\n    {\n      'bindinginformation' => '*:82:whatever.nl',\n      'protocol'           => 'http',\n    },\n  ],\n}\n{code}\n\n...the site is created, but always at port 80. Also it doesn't take the hostname into account, it's ignored.\n\nI receive the following error:\n\n{noformat}\nError: Error starting website: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\nError: /Stage[main]/Profile::Windows_securityportal/Iis_site[mysite]/ensure: change from absent to started failed: Error starting website: Cannot create a filewhen that file already exists\n(Exception from HRESULT: 0x800700B7). Perhaps there is another website with this port or configuration setting\n{noformat}\n\nThis error is because it conflicts with the default website running at port 80 without any specific hostnames.\n\nHowever, when I set ensure to 'present' or 'stopped', it works fine. It creates the site at the desired port with the desired hostname(s).\n\n*Desired Behavior:*\n\nSite is created at desired port and hostname(s) and is running.\n\n*Actual Behavior:*\n\nSee above.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37376", "fixedVersions": ["IIS 4.2.1"], "id": "37376", "issueType": "Bug", "key": "MODULES-6149", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Fixed", "resolutionDate": "2018-01-19T12:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis : iis_site ignores bindings when ensure => 'started'", "timeSpent": "PT0S", "updated": "2018-03-21T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-03T17:44:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d707df3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi08n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2361_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10865537913"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36336", "fixedVersions": [], "id": "36336", "issueType": "Task", "key": "MODULES-5933", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-03-09T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (test) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-03-09T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52],\n\nI can see your module has now been released - https://forge.puppet.com/puppetlabs/mco_rpc\nI am currently triaging 'MODULES' tickets and checking to see if this ticket can be resolved?\n\nMany thanks\nPaula :-)\n\n", "created": "2017-11-24T05:40:00.000000"}], "components": [], "created": "2017-11-03T17:01:00.000000", "creator": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35c20563"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi087:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2049873392_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34132", "fixedVersions": [], "id": "34132", "issueType": "Task", "key": "MODULES-5932", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "resolution": "Fixed", "resolutionDate": "2017-11-27T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (mco_rpc) 0.1.0 - (2017-11-05 - (296878d7)", "timeSpent": "PT0S", "updated": "2017-11-27T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2017-11-03T12:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e5f9e83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_366091638_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_51082319"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42637", "fixedVersions": [], "id": "42637", "issueType": "Sub-task", "key": "MODULES-5931", "labels": [], "originalEstimate": "PT0S", "parent": "38483", "parentSummary": "Supported Release (iis) 4.2.0 - (10th Nov 2017) - (5d2a87a1caf9f18a59f4f0de887853d10165116b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-08T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-08T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_i18n-ruby_release/2/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/5d2a87a1caf9f18a59f4f0de887853d10165116b/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.2...5d2a87a\n\nIssuing from release at 5d2a87a...\nPrevious tag is 4.1.2\n\nMODULES-5803, Update testing matrix here with server 2016 which includes IIS 10: https://github.com/puppetlabs/ci-job-configs/pull/3670/files\n\nJust looking for backwards compatibility with previous IIS releases, hence no new IIS 10 features or tests included in this release.\n\nLight is green, trap is clean. LGTM\n(y)", "created": "2017-11-07T16:01:00.000000"}], "components": [], "created": "2017-11-03T12:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71373dac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_301054472_*|*_3_*:*_1_*:*_3272377_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_59325313"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41616", "fixedVersions": [], "id": "41616", "issueType": "Sub-task", "key": "MODULES-5930", "labels": [], "originalEstimate": "PT0S", "parent": "38483", "parentSummary": "Supported Release (iis) 4.2.0 - (10th Nov 2017) - (5d2a87a1caf9f18a59f4f0de887853d10165116b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-07T16:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-07T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localized", "created": "2017-11-03T12:01:00.000000"}], "components": [], "created": "2017-11-03T12:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a5bed6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41359_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40559", "fixedVersions": [], "id": "40559", "issueType": "Sub-task", "key": "MODULES-5929", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38483", "parentSummary": "Supported Release (iis) 4.2.0 - (10th Nov 2017) - (5d2a87a1caf9f18a59f4f0de887853d10165116b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-03T12:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-03T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] README suggestion:\n\nUnder OS Compatibility\n \t\t \nThis module{color:red} is compatible only with{color} `Windows Server 2008R2`, `Windows Server 2012` and `Windows Server 2012R2`.\t\t\n\nShould be:\n\nThis module {color:red}is only compatible with{color} `Windows Server 2008R2`, `Windows Server 2012` and `Windows Server 2012R2`.\t\t", "created": "2017-11-03T16:02:00.000000"}], "components": [], "created": "2017-11-03T12:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47beeaa1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_301040710_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_125647197"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39401", "fixedVersions": [], "id": "39401", "issueType": "Sub-task", "key": "MODULES-5928", "labels": [], "originalEstimate": "PT0S", "parent": "38483", "parentSummary": "Supported Release (iis) 4.2.0 - (10th Nov 2017) - (5d2a87a1caf9f18a59f4f0de887853d10165116b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-08T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-08T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR:\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/127", "created": "2017-11-03T12:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job Config PR to add Server 2016 is at", "created": "2017-11-03T12:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2017-11-06T16:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release has been merged back into master.", "created": "2017-11-08T12:00:00.000000"}], "components": [], "created": "2017-11-03T12:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c1fd90f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_942410_*|*_3_*:*_1_*:*_434622143_*|*_6_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/4.1.2...5d2a87a1caf9f18a59f4f0de887853d10165116b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_i18n-ruby_release/2/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38483", "fixedVersions": [], "id": "38483", "issueType": "Task", "key": "MODULES-5927", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-11-08T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (iis) 4.2.0 - (10th Nov 2017) - (5d2a87a1caf9f18a59f4f0de887853d10165116b)", "timeSpent": "PT0S", "updated": "2017-11-08T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-11-03T10:26:00.000000", "creator": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c636aa9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}], "description": "_Basic Info_\n*Module Version: latest*\n*Puppet Version: 4.10.8*\n*OS Name/Version: Ubuntu 16.04*\n\nIt is not possible to install mysql via the puppet module on a newly installed Ubuntu 16.04. if the option mysqld.log_bin is set to a non default location. The reason is, that the configuration value mysqld.log_bin is set in the my.cnf prior to the attempt to install the mysql-server package but the directory is created afterwards. And the package installation fails because mysqld will only start if the configured directory does exists.\n\nThe reason that the mysqld.log_bin directory is created after the installation of the package mysql-server is that the mysql user and group are created by the package mysql-server. \n\nThis is a regression because older module versions do not try to create mysqld.log_bin and it was therefore possible to create the mysqld.log_bin directory. The quick and dirty fix would be an option to disable the attempt to create the mysqld.log_bin directory by the mysql module. If the mysql module must create the mysqld.log_bin directory, then the only solution to this dependency cylce that I see is that the mysql puppet module creates the mysql user and group and can then create the mysqld.log_bin directory prior to the package installation.\n\n*Desired Behavior:*\n\nInstall mysql with a non default mysqld.log_bin directory on Ubuntu 16.04.\n\n*Actual Behavior:*\n\nInstallation of the package mysql-server fails because the non default mysqld.log_bin directory is already configured in the my.cnf but does not exists.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36334", "fixedVersions": [], "id": "36334", "issueType": "Bug", "key": "MODULES-5926", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : mysql-server not installable on ubuntu 16.04. with mysqld log_bin set", "timeSpent": "PT0S", "updated": "2017-11-08T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-11-03T06:47:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1247304f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Hocon Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhziv:"}], "description": "Next epic for the Hocon module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41612", "fixedVersions": [], "id": "41612", "issueType": "Epic", "key": "MODULES-5925", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Hocon Next", "timeSpent": "PT0S", "updated": "2021-01-25T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:70121:97af7abb-c1eb-446c-91da-f51f89da2bd4] I Am going to resolve this ticket as your PR has been merged. \nI would like to thank you for your contribution, it is much appreciated. \n\n:-)", "created": "2017-11-07T10:32:00.000000"}, {"author": "70121:97af7abb-c1eb-446c-91da-f51f89da2bd4", "body": "Hi,\n\nThat's cool.  One side note though,  It seems that it will be included in next release[1], which is 1.9.0, but I don't see it in the changelog[2].\n\nIs that \"normal\", ie, you don't list all and every bug fixed there but only the most important one ?\n\nAm I correct when I wrote that it will be in 1.9.0 (just to make sure I red your release process correctly) ?\n\nThanks again for the fast merge (and release it seems) :)\n\n\n[1] https://github.com/puppetlabs/puppetlabs-firewall/commit/5d3051be60b9b15d8d3e9ad16b5cb634a06c60ed\n[2] https://github.com/puppetlabs/puppetlabs-firewall/commit/f459561d7b376971f1b8405d5d67ec71c201003f", "created": "2017-11-08T05:14:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The last comment of the changed section was meant to cover that PR.", "created": "2017-11-08T07:07:00.000000"}], "components": ["firewall"], "created": "2017-11-03T06:38:00.000000", "creator": "70121:97af7abb-c1eb-446c-91da-f51f89da2bd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d0ec2fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhzin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_363247339_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Latest\n*Puppet Version:* 4.8.2\n*OS Name/Version:* rhel 7.4\n\nOne of the rule of the firewall was updated but instead of updating the current rule it updated another one (\"earlier\" in the list) and made a duplicate.  Each following run having the same behavior:\n - replace an \"earlier\" existing rule (which make a duplicate rule)\n - add the previously overwritten rule\n\nFirst run:\n{code}\nNotice: /Stage[main]/Tripleo::Firewall/Tripleo::Firewall::Rule[143 panko-api]/Firewall[143 panko-api ipv4]/dport: dport changed '8779,13779' to '8977,13779'\nDebug: Firewall[143 panko-api ipv4](provider=iptables): [flush]\nNotice: Firewall[143 panko-api ipv4](provider=iptables): Properties changed - updating rule\nDebug: Firewall[143 panko-api ipv4](provider=iptables): Updating rule 143 panko-api ipv4\n{code}\nSecond run:\n{code}\nDebug: Firewall[119 cinder ipv4](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 63 -t filter -p tcp -m multiport --dports 8776,13776 -m comment --comment 119 cinder ipv4 -m state --state NEW -j ACCEPT'\nNotice: /Stage[main]/Tripleo::Firewall/Tripleo::Firewall::Rule[119 cinder]/Firewall[119 cinder ipv4]/ensure: created\nDebug: Firewall[119 cinder ipv4](provider=iptables): [flush]\nDebug: Firewall[119 cinder ipv4](provider=iptables): [persist_iptables]\nDebug: Executing: '/usr/libexec/iptables/iptables.init save'\nDebug: /Firewall[119 cinder ipv4]: The container Tripleo::Firewall::Rule[119 cinder] will propagate my refresh event\nDebug: Tripleo::Firewall::Rule[119 cinder]: The container Class[Tripleo::Firewall] will propagate my refresh event\nNotice: /Stage[main]/Tripleo::Firewall/Tripleo::Firewall::Rule[143 panko-api]/Firewall[143 panko-api ipv4]/dport: dport changed '8779,13779' to '8977,13779'\nDebug: Firewall[143 panko-api ipv4](provider=iptables): [flush]\nNotice: Firewall[143 panko-api ipv4](provider=iptables): Properties changed - updating rule\nDebug: Firewall[143 panko-api ipv4](provider=iptables): Updating rule 143 panko-api ipv4\n{code}\nThird run:\n{code}\nNotice: /Stage[main]/Tripleo::Firewall/Tripleo::Firewall::Rule[120 iscsi initiator]/Firewall[120 iscsi initiator ipv4]/ensure: created\nDebug: Firewall[120 iscsi initiator ipv4](provider=iptables): [flush]\nDebug: Firewall[120 iscsi initiator ipv4](provider=iptables): [persist_iptables]\nDebug: Executing: '/usr/libexec/iptables/iptables.init save'\nDebug: /Firewall[120 iscsi initiator ipv4]: The container Tripleo::Firewall::Rule[120 iscsi initiator] will propagate my refresh event\nDebug: Tripleo::Firewall::Rule[120 iscsi initiator]: The container Class[Tripleo::Firewall] will propagate my refresh event\nNotice: /Stage[main]/Tripleo::Firewall/Tripleo::Firewall::Rule[143 panko-api]/Firewall[143 panko-api ipv4]/dport: dport changed '8779,13779' to '8977,13779'\nDebug: Firewall[143 panko-api ipv4](provider=iptables): [flush]\nNotice: Firewall[143 panko-api ipv4](provider=iptables): Properties changed - updating rule\nDebug: Firewall[143 panko-api ipv4](provider=iptables): Updating rule 143 panko-api ipv4\n{code}\nAnd so on.\n\nThe actual rule is originaly in the 96th position in the INPUT, but the updated one is always the 80th.  I happen to have 16 manually rule that looks like this\n\n{code}\n 3    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6233 /* Infrared: vbmc ports */\n4    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6245 /* Infrared: vbmc ports */\n5    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6238 /* Infrared: vbmc ports */\n6    ACCEPT     udp  --  anywhere             anywhere             udp dpt:jeol-nsddp-4 /* Infrared: vbmc ports */\n7    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6239 /* Infrared: vbmc ports */\n8    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6232 /* Infrared: vbmc ports */\n9    ACCEPT     udp  --  anywhere             anywhere             udp dpt:6231 /* Infrared: vbmc ports */\n10   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6230 /* Infrared: vbmc ports */\n11   ACCEPT     udp  --  anywhere             anywhere             udp dpt:jeol-nsddp-1 /* Infrared: vbmc ports */\n12   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6240 /* Infrared: vbmc ports */\n13   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6237 /* Infrared: vbmc ports */\n14   ACCEPT     udp  --  anywhere             anywhere             udp dpt:jeol-nsddp-2 /* Infrared: vbmc ports */\n15   ACCEPT     udp  --  anywhere             anywhere             udp dpt:jeol-nsddp-3 /* Infrared: vbmc ports */\n16   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6234 /* Infrared: vbmc ports */\n17   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6236 /* Infrared: vbmc ports */\n18   ACCEPT     udp  --  anywhere             anywhere             udp dpt:6235 /* Infrared: vbmc ports */\n{code}\n\nIf I removed them it works as expected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40557", "fixedVersions": [], "id": "40557", "issueType": "Bug", "key": "MODULES-5924", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:97af7abb-c1eb-446c-91da-f51f89da2bd4", "resolution": "Fixed", "resolutionDate": "2017-11-07T10:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-firewall : unmanaged rules are not handled properly.", "timeSpent": "PT0S", "updated": "2017-11-08T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5e3375e183d74c0e821851f3]\n\nThank you for raising this ticket, I have added this to the 'Vcsrepo Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at https://github.com/puppetlabs/puppetlabs-vcsrepo we'd be more than happy to review it!\n\nThanks again,\nThe Modules Team", "created": "2017-11-24T05:43:00.000000"}, {"author": "557058:e0a367ef-d97b-41ff-b35d-4171dbe1383f", "body": "We started an implementation of this here:\u00a0https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/432", "created": "2019-11-08T16:12:00.000000"}], "components": ["vcsrepo"], "created": "2017-11-02T08:57:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@92db27c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhxu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}], "description": "When using puppetlabs-vcsrepo with the {{owner => 'someuser'}} parameter, the entire git repository is chowned recursively on every update. While this does work, it can create performance issues if there are many files in the repository. Some users will also run applications from the git directories that create runtime files, which can add many files locally that already have the correct owner. \n\nThis ticket is to track a viable option to not run the chown_R on every file in the git repository when using the {{owner}} parameter. One potential option is to use the {{exclude}} parameter to exclude directories in git as well as the recursive chown.  Another option would be to impersonate the user for the git commands so that the owner will be correct, eliminating the need for a chown. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42717", "fixedVersions": [], "id": "42717", "issueType": "Improvement", "key": "MODULES-5922", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo: Excludes for recursive chown", "timeSpent": "PT0S", "updated": "2019-11-08T16:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-01T14:45:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bafb06d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhxjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75450480740_*|*_6_*:*_1_*:*_0"}], "description": "Possible strategy: repo READMEs and then public facing docs", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41604", "fixedVersions": [], "id": "41604", "issueType": "New Feature", "key": "MODULES-5920", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2020-03-23T21:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC Builder: Make docs", "timeSpent": "PT0S", "updated": "2020-03-23T21:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Resources will be pulled initially from the PowerShell gallery, eventually any valid module source.", "created": "2020-01-15T22:11:00.000000"}], "components": [], "created": "2017-11-01T14:43:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c0f29d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-684"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhxjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69582475659_*|*_5_*:*_1_*:*_0"}], "description": "Gallery, from source, github, gitlab\n\nShould be able to pull resources from the PowerShell Gallery, from source control, and local file shares.", "epicLinkSummary": "DSC Builder Phase I: Bootstrap ", "estimate": "PT0S", "externalId": "40553", "fixedVersions": [], "id": "40553", "issueType": "New Feature", "key": "MODULES-5919", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": "45424", "parentSummary": "DSC Builder Phase I: Bootstrap ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2020-01-15T22:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Builder: Figure out what source to pull DSC resources from", "timeSpent": "PT0S", "updated": "2020-03-23T20:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-11-01T14:37:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f0c45bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-684"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhxjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69582827924_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "DSC Builder Phase I: Bootstrap ", "estimate": "PT0S", "externalId": "38470", "fixedVersions": [], "id": "38470", "issueType": "New Feature", "key": "MODULES-5918", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": "45424", "parentSummary": "DSC Builder Phase I: Bootstrap ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Declined", "resolutionDate": "2020-01-15T22:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Builder: Introspect DSC resources to extract the required type info", "timeSpent": "PT0S", "updated": "2020-03-23T20:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Moved epics from {{dsc}} to {{dsc_lite}} as this work will need to happen inside the {{dsc_lite}} repo.", "created": "2017-11-15T08:50:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Another thing to keep in mind here is the work that has gone into https://rubygems.org/gems/puppet-resource_api ... ultimately that's where we should probably go, even if we can't get there quite yet.", "created": "2017-11-20T19:04:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] created https://github.com/puppetlabs/puppetlabs-dsc_lite/tree/feature-simple-type-generation for this work to happen on", "created": "2017-11-27T08:57:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "In light of the move to the autogenerated modules and the Puppet.Dsc PowerShell module, this will not be pursued.", "created": "2021-01-25T09:47:00.000000"}], "components": ["dsc"], "created": "2017-11-01T14:35:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46287326"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1660556355_*|*_3_*:*_1_*:*_1185627934_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_99178541353"}], "description": "Move validation / munging code presently found in files like {{dsc_type_helpers}} into a set of types that can be tested independently from the need to test types themselves.  As a result, generated types should become very simple, defining only the unique attribute names / types, rather than containing a great deal of hardcoded content.\n\nThe work in MODULES-5844 should take place first so that the runtime files have moved into the {{dsc_lite}} namespaces within the repo. PRs should go against a feature branch with the intent to merge it back into mainline once vetted as a legitimate strategy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37362", "fixedVersions": [], "id": "37362", "issueType": "Task", "key": "MODULES-5967", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": "44381", "parentSummary": "dsc_lite Quality of Life improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC / DSC_lite : SPIKE prototype for simplifying type generation and moving shared code to helper", "timeSpent": "PT0S", "updated": "2021-01-25T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Forked to:\u00a0[https://github.com/puppetlabs/PuppetDscBuilder]", "created": "2020-03-23T21:11:00.000000"}], "components": [], "created": "2017-11-01T14:23:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73280b4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-684"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhxiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75451691462_*|*_6_*:*_1_*:*_0"}], "description": "Fork [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]'s prototype build script once it has been licensed:\u00a0\n\n[https://github.com/jpogran/PuppetDscBuilder]", "epicLinkSummary": "DSC Builder Phase I: Bootstrap ", "estimate": "PT0S", "externalId": "34186", "fixedVersions": [], "id": "34186", "issueType": "Task", "key": "MODULES-5916", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": "45424", "parentSummary": "DSC Builder Phase I: Bootstrap ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2020-03-23T21:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC Builder: Fork the repository for this project", "timeSpent": "PT0S", "updated": "2020-03-23T21:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-01T06:20:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f025be5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2426756967_*|*_3_*:*_1_*:*_69166837_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37358", "fixedVersions": [], "id": "37358", "issueType": "Sub-task", "key": "MODULES-5912", "labels": [], "originalEstimate": "PT0S", "parent": "39452", "parentSummary": "Implement Rubocop in Firewall", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-11-30T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2017-11-30T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-01T06:20:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c00882"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_536405675_*|*_3_*:*_1_*:*_1137902793_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_752449342"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36283", "fixedVersions": [], "id": "36283", "issueType": "Sub-task", "key": "MODULES-5911", "labels": [], "originalEstimate": "PT0S", "parent": "39452", "parentSummary": "Implement Rubocop in Firewall", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-11-29T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-29T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-01T06:20:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22eec3ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_532645741_*|*_3_*:*_1_*:*_585963831_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35238", "fixedVersions": [], "id": "35238", "issueType": "Sub-task", "key": "MODULES-5910", "labels": [], "originalEstimate": "PT0S", "parent": "39452", "parentSummary": "Implement Rubocop in Firewall", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-11-14T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make a clean release", "timeSpent": "PT0S", "updated": "2017-11-14T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-11-01T06:19:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13d38258"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60635_*|*_3_*:*_1_*:*_532596928_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34183", "fixedVersions": [], "id": "34183", "issueType": "Sub-task", "key": "MODULES-5909", "labels": [], "originalEstimate": "PT0S", "parent": "39452", "parentSummary": "Implement Rubocop in Firewall", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-11-07T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Close or Merge any open PRs", "timeSpent": "PT0S", "updated": "2017-11-07T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-11-01T05:24:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7df613fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1121989839_*|*_3_*:*_1_*:*_134102_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40551", "fixedVersions": [], "id": "40551", "issueType": "Sub-task", "key": "MODULES-5908", "labels": [], "originalEstimate": "PT0S", "parent": "35237", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.0 - (14/11/2017) - (cc7926b0895c4ac738a99bb4652f63ce6075f20b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-14T04:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-14T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manually signed off due to a transient issue with the sign off script: \n\nAccounts is ok to release against: 9967d7f44292ab3b440a412ede3065e2df3be69e", "created": "2017-11-06T09:07:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Re-opened", "created": "2017-11-08T09:23:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[10:12 AM] Will Meek: ! modules release check accounts\n[10:12 AM] Kerminator:\n   {code}accounts is good to release - QA signoff is complete! \n    Release against 677b108006a2ae5117c976a643c8f3082ba56f63{code}", "created": "2017-11-09T03:13:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "[3:12 PM] Will Meek: ! modules release check accounts\n[3:12 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:12 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:12 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:12 PM] Kerminator: This module is NOT SUPPORTED YET.\n[3:12 PM] Kerminator: This module is NOT SUPPORTED YET.", "created": "2017-11-13T08:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Due to the above transient issue with the script I have checked this manually.\nQA release is good to go. Release against the following SHA: cc7926b0895c4ac738a99bb4652f63ce6075f20b", "created": "2017-11-14T02:57:00.000000"}], "components": [], "created": "2017-11-01T05:24:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@702ca726"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_944193461_*|*_5_*:*_2_*:*_173769275"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39395", "fixedVersions": [], "id": "39395", "issueType": "Sub-task", "key": "MODULES-5907", "labels": [], "originalEstimate": "PT0S", "parent": "35237", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.0 - (14/11/2017) - (cc7926b0895c4ac738a99bb4652f63ce6075f20b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-11-14T02:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-14T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation", "created": "2017-11-10T10:34:00.000000"}], "components": [], "created": "2017-11-01T05:24:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@161683d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_799757599_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37356", "fixedVersions": [], "id": "37356", "issueType": "Sub-task", "key": "MODULES-5906", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35237", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.0 - (14/11/2017) - (cc7926b0895c4ac738a99bb4652f63ce6075f20b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2017-11-10T10:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-accounts) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-10T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "ready to go!", "created": "2017-11-10T10:33:00.000000"}], "components": [], "created": "2017-11-01T05:24:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@546bce62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_799735067_*|*_5_*:*_1_*:*_24540320236_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36282", "fixedVersions": [], "id": "36282", "issueType": "Sub-task", "key": "MODULES-5905", "labels": [], "originalEstimate": "PT0S", "parent": "35237", "parentSummary": "Supported Release (puppetlabs-accounts) 1.2.0 - (14/11/2017) - (cc7926b0895c4ac738a99bb4652f63ce6075f20b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-accounts) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback PR: https://github.com/puppetlabs/puppetlabs-accounts/pull/113", "created": "2017-11-14T04:07:00.000000"}], "components": [], "created": "2017-11-01T05:24:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@789823aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhx2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1122557320_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-accounts/compare/1.1.0...cc7926b0895c4ac738a99bb4652f63ce6075f20b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/release/job/forge-module_puppetlabs-accounts_init-merge_release/12/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35237", "fixedVersions": [], "id": "35237", "issueType": "Task", "key": "MODULES-5904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-14T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-accounts) 1.2.0 - (14/11/2017) - (cc7926b0895c4ac738a99bb4652f63ce6075f20b)", "timeSpent": "PT0S", "updated": "2017-11-14T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:623c0c80b75ca8007056cf3e], This module will be looked at in our next Approved meeting. \nThank you for submitting it for Approval. ", "created": "2017-11-08T04:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:623c0c80b75ca8007056cf3e] Many thanks for putting this forward for approval. It was a great module and you should now see the module marked as approved on the forge.\n\nThanks Again", "created": "2017-11-16T06:14:00.000000"}, {"author": "623c0c80b75ca8007056cf3e", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] [~accountid:623a4879761efb0069cd3565] Woo hoo! Awesome, thanks!", "created": "2017-11-16T08:31:00.000000"}], "components": ["approved"], "created": "2017-10-31T18:44:00.000000", "creator": "623c0c80b75ca8007056cf3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45124a2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhwyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_642969373_*|*_3_*:*_1_*:*_156016913_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_542044566"}], "description": "I think my module https://forge.puppet.com/leoarnold/cups has reached sufficient maturity to enter review for the 'Puppet Approved' badge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42707", "fixedVersions": [], "id": "42707", "issueType": "Task", "key": "MODULES-5903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c80b75ca8007056cf3e", "resolution": "Fixed", "resolutionDate": "2017-11-16T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "leoarnold-cups : 'Puppet Approved' review", "timeSpent": "PT0S", "updated": "2017-11-16T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]\n\nAny objections on me closing this?\n\nMany thanks\nPaula", "created": "2017-11-24T05:43:00.000000"}], "components": [], "created": "2017-10-31T17:43:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8b6c893"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhwwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8346977298_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33101", "fixedVersions": [], "id": "33101", "issueType": "Task", "key": "MODULES-5902", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2018-02-05T07:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release TEST", "timeSpent": "PT0S", "updated": "2018-02-05T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "PR at https://github.com/puppetlabs/puppetlabs-stdlib/pull/834", "created": "2017-10-31T12:04:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As your PR is merged I am going to resolve this ticket. \nAs always, thank you for your contribution [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]. \n:-)\n", "created": "2017-11-07T10:25:00.000000"}], "components": [], "created": "2017-10-31T12:03:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A type that can validate file modes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68f69ef1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhwh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602515293_*|*_5_*:*_1_*:*_0"}], "description": "Add a type that can validate file modes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38326", "fixedVersions": [], "id": "38326", "issueType": "New Feature", "key": "MODULES-5901", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2017-11-07T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add type validation for file modes to stdlib module", "timeSpent": "PT0S", "updated": "2017-11-07T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-31T10:22:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a5cd07d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "i18N Modules Optimisation"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhwaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102120557976_*|*_6_*:*_1_*:*_0"}], "description": "This epic contains stories to create tools and helper functions for module developers to i18N-ify their modules. This is a pre-requisite to future modules being i18N-ified.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34180", "fixedVersions": [], "id": "34180", "issueType": "Epic", "key": "MODULES-5900", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N Modules Optimisation", "timeSpent": "PT0S", "updated": "2021-01-25T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], this is a Windows module.", "created": "2018-01-03T05:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], closing.", "created": "2018-01-03T09:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "First PR is up.\u00a0 [https://github.com/puppetlabs/puppetlabs-acl/pull/122]\n\nFixes files in the spec/ directory.\u00a0 3678 violations done.", "created": "2018-02-08T00:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is in WIP until adhoc is green.", "created": "2018-02-08T00:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-03-13T07:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-14T21:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Whoops closed too early.\n\nRubocop has been done for the spec directory, now work needs to be done for the actual lib\\  etc. code.", "created": "2018-03-14T21:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Final PR is up", "created": "2018-03-15T01:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc started. https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/acl/job/forge-windows_puppetlabs-acl_init-manual-parameters_adhoc/18/", "created": "2018-03-15T01:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhodc at\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/acl/job/forge-windows_puppetlabs-acl_i18n-ruby_adhoc/4/", "created": "2018-03-15T03:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged into master\u00a0[https://github.com/puppetlabs/puppetlabs-acl/pull/125#pullrequestreview-104645415]", "created": "2018-03-16T11:04:00.000000"}], "components": ["acl"], "created": "2017-10-31T09:51:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/acl/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e4226dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw9b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_138421778_*|*_1_*:*_1_*:*_2062319853_*|*_10007_*:*_2_*:*_113856365_*|*_3_*:*_3_*:*_2885695180_*|*_5_*:*_2_*:*_5834_*|*_6_*:*_1_*:*_1917805814_*|*_10006_*:*_1_*:*_11740293_*|*_10005_*:*_3_*:*_4624931013"}], "description": "As a developer I want\u00a0acl to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n * Merge all PR's that can be merged on the module.\n * Any PR's that can't be merged should be closed with the reason given to the PR author.\n * Release the module, so there is a baseline release before Rubocop is applied.\n * Rubocop should be run against the code in the module.\n * Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: this JIRA ticket).\n * Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "38325", "fixedVersions": [], "id": "38325", "issueType": "Improvement", "key": "MODULES-5899", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2018-03-16T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in ACL", "timeSpent": "PT0S", "updated": "2018-03-16T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Thanks for that information [~accountid:557058:79cfdf4b-b7db-45b4-904b-68a82fb46933]. We typically see requests from folks using Chocolatey and Puppet, sometimes those folks are PE customers. I added CS triage mostly for the support calls aspect that Puppet may get asking about Chocolatey and ensuring that certain elements are supported.", "created": "2017-11-02T17:58:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:5a028139c24efb3c4ed448c4] to pair", "created": "2019-01-23T11:13:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Curious as to whether this verbiage for a config setting which is functional only with Business Edition works for you, [~accountid:557058:38567cad-e063-4cba-b20a-465438662eee]:\n{quote}Option to specify whether this source should visible to administrators only.\n\nRequires at least Chocolatey v0.10.8 to set and at least Chocolatey Business Edition v1.12.2 to take effect. Defaults to\u00a0{{false}}.\n{quote}\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/135/files#diff-04c6e90faac2675aa89e2176d2eec7d8R688", "created": "2019-01-25T14:25:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/e518808125054edea19dc17f097b12983458ff28", "created": "2019-01-28T15:23:00.000000"}], "components": ["chocolatey "], "created": "2017-10-31T09:45:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a system that has Chocolatey installed, the following scenarios apply:\n\n* When {{admin_only}} is not specified, the setting should be false in the chocolatey.config. \n* When {{admin_only => true}}, the setting should be true in the chocolatey.config. \n* When {{admin_only => false}}, the setting should be false in the chocolatey.config."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@456efa8b"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We're starting to see customers asking for this, at least a handful in Australia so far. Forcing them to workaround the module or not use the supported chocolatey module to get this to work is not great."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscc7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This adds the ability to configure a source to allow it to be set to administrators only for Chocolatey for Business."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38977054799_*|*_3_*:*_1_*:*_9596126_*|*_10009_*:*_1_*:*_245330085_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_17490981"}], "description": "Chocolatey added the ability to set a source available for Administrators only in Chocolatey v0.10.8 and Chocolatey Licensed v1.12.2 - see https://chocolatey.org/docs/release-notes-licensed#august-31-2017\n\nThe chocolateysource will need a property to address that addition: {{admin_only}}\n\n{code:puppet}\nchocolateysource {'chocolatey_internal':\n  ensure   => present,\n  location => 'https://internal/chocolatey',\n  priority => 1,\n  admin_only => true\n}\n{code}\n\nThis is a business only feature, but the toggle exists in FOSS, so it should be able to be set in any edition of Chocolatey past v0.10.8.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "37397", "fixedVersions": ["Chocolatey 3.2.0"], "id": "37397", "issueType": "New Feature", "key": "MODULES-5898", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Done", "resolutionDate": "2019-01-28T15:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : Add Admin Only toggle to \"chocolateysource\" (Chocolatey v0.10.8+)", "timeSpent": "PT0S", "updated": "2019-01-28T15:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "The CS Triage group doesn't many(or maybe any?) requests for support of chocolatey/this module and so doesn't have a basis to triage this. That said we're all for keeping it current so that our windows users can take advantage of it.", "created": "2017-11-02T17:16:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Same comment as https://puppet.atlassian.net/browse/MODULES-5898?focusedCommentId=503340&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-503340", "created": "2017-11-02T17:59:00.000000"}, {"author": "557058:fd36af84-d3a6-4421-9c90-39b5242448ea", "body": "Would appreciate some priority for this one. ", "created": "2017-12-10T17:54:00.000000"}, {"author": "557058:fd36af84-d3a6-4421-9c90-39b5242448ea", "body": "[~accountid:557058:79cfdf4b-b7db-45b4-904b-68a82fb46933] [~accountid:557058:38567cad-e063-4cba-b20a-465438662eee]\n\nAny chance of this getting looked at ? At the moment, it forces us to use a bunch of ugly execs to get the job done, so that we can provide self service sources.", "created": "2018-05-31T02:57:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair", "created": "2019-01-23T11:12:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/142a445c0b4e2de5d1a750365b742d1526ca3ec0", "created": "2019-01-29T08:21:00.000000"}], "components": ["chocolatey "], "created": "2017-10-31T09:32:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a system that has Chocolatey installed, the following scenarios apply:\n\n* When {{allow_self_service}} is not specified, the setting should be false in the chocolatey.config. \n* When {{allow_self_service => true}}, the setting should be true in the chocolatey.config. \n* When {{allow_self_service => false}}, the setting should be false in the chocolatey.config."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5515a5fd"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscbz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This adds the ability to configure a source to allow it to have self-service for Chocolatey for Business (C4B)."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5166845_*|*_1_*:*_1_*:*_39261602514_*|*_10007_*:*_1_*:*_49733733_*|*_5_*:*_1_*:*_0"}], "description": "Chocolatey added the ability to set a source available for Self-Service back in Chocolatey 0.10.4 and Chocolatey Licensed v1.8.4 - see https://chocolatey.org/docs/release-notes-licensed#january-5-2017\n\nThe chocolateysource will need a property to address that addition: {{allow_self_service}}\n\n{code:puppet}\nchocolateysource {'chocolatey_internal':\n  ensure   => present,\n  location => 'https://internal/chocolatey',\n  priority => 1,\n  allow_self_service => true\n}\n{code}\n\nThis is a business only feature, but the toggle exists in FOSS, so it should be able to be set in any edition of Chocolatey past v0.10.4.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "35234", "fixedVersions": ["Chocolatey 3.2.0"], "id": "35234", "issueType": "New Feature", "key": "MODULES-5897", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Done", "resolutionDate": "2019-01-29T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey : Add Allow Self-Service toggle to \"chocolateysource\" (Chocolatey v0.10.4+)", "timeSpent": "PT0S", "updated": "2019-01-29T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], this is a Windows module.", "created": "2018-01-03T05:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]. Closing.", "created": "2018-01-03T09:25:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The Windows team can take this on.", "created": "2018-01-25T14:06:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Prior implementation in NTP https://github.com/puppetlabs/puppetlabs-ntp/pull/418/files\n\nQ: Should we do PDK Convert before implementing rubocop so the number of warnings are errors are reduced?", "created": "2018-01-25T14:12:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]. Our approach was to run Rubocop first to clean up those errors and then do PDK convert. That was just our approach - not necessarily what needs to be done.", "created": "2018-01-26T04:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc is green.", "created": "2018-01-31T03:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "I've added a commit that makes rubocop run in travis and excludes some rspec nesting warnings and rspec method length warnings.\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/157", "created": "2018-01-31T15:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-02-05T18:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigned back to In Progress for Erick to rebase", "created": "2018-02-05T18:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked due to semantic puppet issue.", "created": "2018-02-05T20:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "And that was fixed, and now ...\n\nFFI is failing :(", "created": "2018-02-06T06:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Travis enable merged into master at", "created": "2018-02-06T16:45:00.000000"}], "components": ["reboot"], "created": "2017-10-31T09:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/reboot/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a4d036e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6371"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_38520491_*|*_1_*:*_1_*:*_2063617491_*|*_10007_*:*_2_*:*_431936487_*|*_3_*:*_3_*:*_32118558_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1917655166_*|*_10004_*:*_1_*:*_73279523_*|*_10005_*:*_2_*:*_3939762958"}], "description": "As a developer I want reboot to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "PDK Convert Windows Modules", "estimate": "PT0S", "externalId": "34179", "fixedVersions": [], "id": "34179", "issueType": "Improvement", "key": "MODULES-5896", "labels": [], "originalEstimate": "PT0S", "parent": "33215", "parentSummary": "PDK Convert Windows Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-06T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Reboot", "timeSpent": "PT0S", "updated": "2018-02-06T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["java_ks"], "created": "2017-10-31T09:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/java_ks/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b116ed4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2063699923_*|*_3_*:*_2_*:*_2591796585_*|*_5_*:*_2_*:*_21978_*|*_10005_*:*_1_*:*_3902955416"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "33098", "fixedVersions": [], "id": "33098", "issueType": "Improvement", "key": "MODULES-5895", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-07T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Java_KS", "timeSpent": "PT0S", "updated": "2018-02-07T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-10-31T09:28:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/haproxy/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@344611d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2063758609_*|*_3_*:*_2_*:*_541138344_*|*_5_*:*_2_*:*_7283_*|*_10005_*:*_1_*:*_1111451669"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "42700", "fixedVersions": [], "id": "42700", "issueType": "Improvement", "key": "MODULES-5894", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-13T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement Rubocop in HAproxy", "timeSpent": "PT0S", "updated": "2017-12-13T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["inifile"], "created": "2017-10-31T09:26:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/inifile/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f31831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2063865613_*|*_3_*:*_1_*:*_885068306_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_253303432"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "41598", "fixedVersions": [], "id": "41598", "issueType": "Improvement", "key": "MODULES-5893", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-12-07T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement Rubocop in Inifile", "timeSpent": "PT0S", "updated": "2017-12-07T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["java"], "created": "2017-10-31T09:25:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/java/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46893bda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1205352863_*|*_3_*:*_1_*:*_1473221146_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "40545", "fixedVersions": [], "id": "40545", "issueType": "Improvement", "key": "MODULES-5892", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-12-01T08:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Java", "timeSpent": "PT0S", "updated": "2017-12-01T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-10-31T09:24:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/firewall/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74573057"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75293268_*|*_3_*:*_1_*:*_2496015734_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "39452", "fixedVersions": [], "id": "39452", "issueType": "Improvement", "key": "MODULES-5891", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-30T02:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Firewall", "timeSpent": "PT0S", "updated": "2017-11-30T02:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["apt"], "created": "2017-10-31T09:23:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/apt/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@465f36f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1205462888_*|*_3_*:*_1_*:*_523403409_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "38324", "fixedVersions": [], "id": "38324", "issueType": "Improvement", "key": "MODULES-5890", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-20T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Apt", "timeSpent": "PT0S", "updated": "2017-11-20T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed], thanks for raising this issue! This module is not on our current roadmap so this work may not get done right away. However, if you'd like to and have time to submit a pull request, we'd be more than happy to review it.", "created": "2017-11-08T14:31:00.000000"}, {"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Hi [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de], no worries. I've done some coding and testing, works great for me on both Linux and Windows. I created a pull request here: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/359.\n\n---\nEdit: Whoops, I see not all checks have succeeded, so I'll fix those first and let you know.", "created": "2017-11-10T04:39:00.000000"}, {"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Alright, all is well now.", "created": "2017-11-10T05:18:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed] ! I'll have a look today.", "created": "2017-11-13T12:42:00.000000"}], "components": ["vcsrepo"], "created": "2017-10-31T03:05:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "You can clone/pull a repo without verifying the SSL certificate."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a669ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhw0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_735993106_*|*_10007_*:*_1_*:*_437342066_*|*_3_*:*_1_*:*_260703666_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_425450367"}], "description": "_Basic Info_\n*Module Version:* 2.2.0\n*Puppet Version:* 4.10\n*OS Name/Version:* Linux / Windows\n\nIf the Git repo is hosted on a server with a self-signed certificate, you can't clone/pull it, as you can't pass along an sslverify=false parameter.\n\nI can't do a \"git config http.sslVerify=false\", as that only works if I've already cloned the repo. I can set that on a \"--global\" level, but that's not a desired option here.\n\n*Desired Behavior:*\nBe able to clone/pull with sslverify=false. The Git command would then contain something like \"-c http.sslVerify=false\".\nPerhaps the already existing parameter \"trust_server_cert\" can be used here. That parameter is currently only used for svn, but might as well use it for Git.\n\n*Actual Behavior:*\nCan't clone/pull repo.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38322", "fixedVersions": [], "id": "38322", "issueType": "New Feature", "key": "MODULES-5889", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Fixed", "resolutionDate": "2017-11-21T14:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : doesn't support git sslverify parameter", "timeSpent": "PT0S", "updated": "2017-11-21T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "This seems to have worked.", "created": "2017-11-02T16:08:00.000000"}], "components": ["puppet_agent"], "created": "2017-10-30T16:32:00.000000", "creator": "557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63928dec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhvpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257756198_*|*_6_*:*_1_*:*_0"}], "description": "This ticket is just to verify that the Create Ticket link in https://confluence.puppetlabs.com/display/ENG/Maintenance is up to date. [http://24.media.tumblr.com/tumblr_m32m03lv8J1qivhiio1_400.gif] and close this ticket as proof that it made it to the correct triage board!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38321", "fixedVersions": [], "id": "38321", "issueType": "Bug", "key": "MODULES-5888", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5", "resolution": "Fixed", "resolutionDate": "2017-11-02T16:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Triage Test", "timeSpent": "PT0S", "updated": "2017-11-02T16:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b] Hi! \n\nThis ticket was generated using the link on  https://confluence.puppetlabs.com/display/ENG/Maintenance but has not been closed - How should we update the link on that page so that tickets made that way make it onto the regular Modules triage?", "created": "2017-11-13T10:49:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5] yeah that did come up on our radar but it wasn't closed because it was flagged as a Triage Test - we should be good to go with the tickets that link creates", "created": "2017-11-15T07:01:00.000000"}], "components": [], "created": "2017-10-30T16:27:00.000000", "creator": "557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f537a44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhvm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1352032798_*|*_6_*:*_1_*:*_0"}], "description": "This ticket is just to verify that the Create Ticket link in https://confluence.puppetlabs.com/display/ENG/Maintenance is up to date. [http://24.media.tumblr.com/tumblr_m32m03lv8J1qivhiio1_400.gif] and close this ticket as proof that it made it to the correct triage board!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33095", "fixedVersions": [], "id": "33095", "issueType": "Task", "key": "MODULES-5887", "labels": ["cs_pr_review", "maintenance", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5aed1ed3-f3b3-4dd3-bebb-5b3bf9907bc5", "resolution": "Fixed", "resolutionDate": "2017-11-15T07:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Triage Test", "timeSpent": "PT0S", "updated": "2017-11-15T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] for the UNC path related additions - particularly MODULES-5264 and MODULES-6915, there were no new Beaker tests added for this functionality, which was a tradeoff we made for the sake of expediting the release. Manual verification was performed using {{puppet resource}} and {{puppet apply}} for create, modify and delete operations - and everything checked out in those scenarios.", "created": "2017-12-01T14:53:00.000000"}], "components": [], "created": "2017-10-30T14:12:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a36c37c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.2.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylocn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102642_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_3705316711"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38319", "fixedVersions": ["IIS 4.2.1"], "id": "38319", "issueType": "Epic", "key": "MODULES-5886", "labels": ["kanban"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-12-12T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS bug fixes 4.2.1", "timeSpent": "PT0S", "updated": "2017-12-12T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-10-30T10:48:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Acceptance tests in that run in Travis are not ran in Jenkins "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12b7f4b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhuyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1035346759_*|*_1_*:*_1_*:*_86114861_*|*_3_*:*_1_*:*_1310215_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_79362274"}], "description": "Currently we are duplicating testing efforts. Acceptance tests that are ran in Travis are then re-ran in Jenkins. This is not necessary and will reduce resources and feedback time.\n\nThis is applicable to all linux and cross-platform modules. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35231", "fixedVersions": [], "id": "35231", "issueType": "Task", "key": "MODULES-5885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-11-13T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove OSs that are tested in Travis", "timeSpent": "PT0S", "updated": "2017-11-13T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR: https://github.com/puppetlabs/puppetlabs-concat/pull/480", "created": "2017-11-27T11:10:00.000000"}], "components": ["concat"], "created": "2017-10-30T10:37:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "metadata.json is updated with modern Windows OSes"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61f71457"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhutr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2427261115_*|*_1_*:*_1_*:*_2424125974_*|*_3_*:*_1_*:*_3523538_*|*_10009_*:*_1_*:*_1913018946_*|*_5_*:*_1_*:*_0"}], "description": "The concat module only claims compatibility with Windows Server 2008, 2012 and 2012R2.  However this seems a small subset of Windows hosts.\n\nThis module should express that its compatible with\nWindows 7/8/10\nServer 2016\nServer 2012R2 Core\nServer 2016 Core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42697", "fixedVersions": [], "id": "42697", "issueType": "Bug", "key": "MODULES-5884", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-01-16T17:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat : Missing windows OSes in metadata.json", "timeSpent": "PT0S", "updated": "2018-01-16T17:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/1024\n\nThis is no longer an issue.", "created": "2017-11-24T05:47:00.000000"}], "components": ["mysql"], "created": "2017-10-30T10:34:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a1c349c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhutb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2146383691_*|*_5_*:*_1_*:*_0"}], "description": "link: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_full-pe-future-master/12/PLATFORM=centos6-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/console\n\n{code}\n08:10:01   1) mysql tasks execute some sql execute arbitary sql\n08:10:01      Failure/Error: expect(result).to match(regex)\n08:10:01        expected \"Starting job ...\\nNew job ID: 1\\nNodes: 1\\n\\n\\e[0;32mStarted on e9wj4t0cun327ad.delivery.puppetlabs....\\e[0;31m skipped, \\e[0m\\e[0;31m0\\e[0m \\e[0;31mnodes\\e[0m\\e[0;31m succeeded.\\e[0m\\nDuration: 3 sec\\n\" to match /information_schema/\n08:10:01        Diff:\n08:10:01        @@ -1,2 +1,14 @@\n08:10:01        -/information_schema/\n08:10:01        +Starting job ...\n08:10:01        +New job ID: 1\n08:10:01        +Nodes: 1\n08:10:01        +\n08:10:01        +Started on e9wj4t0cun327ad.delivery.puppetlabs.net ...\n08:10:01        +Failed on e9wj4t0cun327ad.delivery.puppetlabs.net\n08:10:01        +  Error: Task finished with exit-code 1\n08:10:01        +  error : stderr: 'sh: mysql: command not found\n08:10:01        +'\n08:10:01        +  status : failure\n08:10:01        +\n08:10:01        +Job failed. 1 node failed, 0 nodes skipped, 0 nodes succeeded.\n08:10:01        +Duration: 3 sec\n08:10:01        \n08:10:01        \n08:10:01      # ./spec/spec_helper_acceptance.rb:55:in `block in expect_multiple_regexes'\n08:10:01      # ./spec/spec_helper_acceptance.rb:54:in `each'\n08:10:01      # ./spec/spec_helper_acceptance.rb:54:in `expect_multiple_regexes'\n08:10:01      # ./spec/acceptance/sql_task_spec.rb:20:in `block (3 levels) in <top (required)>'\n\n{code}", "environment": "PE 2017.3\nall platforms", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39448", "fixedVersions": [], "id": "39448", "issueType": "CI Blocker", "key": "MODULES-5883", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-24T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql (master) 12 : task test failure", "timeSpent": "PT0S", "updated": "2017-11-24T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-10-30T10:28:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43bf3362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhuqn:"}], "description": "It would be nice to have a task within the ntp module to allow querying the current state of ntp, with something like 'ntpq -p'\n\nI think a good default would be to just use '-p' as the default argument, but then allow this to be parameterised. \n\n{code}\n[root@master ~]# ntpq -p\n     remote           refid      st t when poll reach   delay   offset  jitter\n==============================================================================\n+eterna.binary.n 204.9.54.119     2 u  741 1024  377   40.858   -0.259   0.241\n*time-c.nist.gov .NIST.           1 u  425 1024  377   73.161    0.727   0.296\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37393", "fixedVersions": [], "id": "37393", "issueType": "New Feature", "key": "MODULES-5882", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp : Add task for checking current state of ntp", "timeSpent": "PT0S", "updated": "2018-08-22T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/106\n\nTo fix the master Jenkins build", "created": "2017-10-30T09:05:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-5904", "created": "2017-11-01T05:25:00.000000"}], "components": ["accounts"], "created": "2017-10-30T09:04:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37caf00b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhulb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6041_*|*_3_*:*_1_*:*_1291331149_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42695", "fixedVersions": [], "id": "42695", "issueType": "Sub-task", "key": "MODULES-5881", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-14T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-11-14T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Pushed to forge, merged back to master. ", "created": "2017-11-02T14:55:00.000000"}], "components": [], "created": "2017-10-30T08:23:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12ac6519"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhuh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_274380529_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8319727"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42694", "fixedVersions": [], "id": "42694", "issueType": "Sub-task", "key": "MODULES-5880", "labels": [], "originalEstimate": "PT0S", "parent": "38317", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.2 - (11/4/2017) - (d61ede5c11320ca94cdb6e89b4d3decee5e674ce)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-11-02T14:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-02T14:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/9/\n\nDiff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.1...d61ede5c11320ca94cdb6e89b4d3decee5e674ce\n\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/d61ede5c11320ca94cdb6e89b4d3decee5e674ce/CHANGELOG.md\n\nBug fixes have accompanying spec tests.\n\nLGTM (y)\n\n", "created": "2017-11-02T12:35:00.000000"}], "components": [], "created": "2017-10-30T08:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38dd73a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhugv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174852797_*|*_3_*:*_1_*:*_96137523_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3357211"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41672", "fixedVersions": [], "id": "41672", "issueType": "Sub-task", "key": "MODULES-5879", "labels": [], "originalEstimate": "PT0S", "parent": "38317", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.2 - (11/4/2017) - (d61ede5c11320ca94cdb6e89b4d3decee5e674ce)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Done", "resolutionDate": "2017-11-02T12:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-iis) 4.1.2 QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-02T12:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-30T08:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79220467"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhugn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_115619_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40483", "fixedVersions": [], "id": "40483", "issueType": "Sub-task", "key": "MODULES-5878", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38317", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.2 - (11/4/2017) - (d61ede5c11320ca94cdb6e89b4d3decee5e674ce)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-10-30T08:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-30T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1], this is a Windows module, so review any README edits and then sign off by resolving the ticket. You'll also want to close the LOC ticket, because this module is not translated. Please talk to me if you have questions.", "created": "2017-10-30T13:30:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "README reviewed. ", "created": "2017-10-31T15:18:00.000000"}], "components": [], "created": "2017-10-30T08:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29ab9ac0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhugf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111310349_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39446", "fixedVersions": [], "id": "39446", "issueType": "Sub-task", "key": "MODULES-5877", "labels": [], "originalEstimate": "PT0S", "parent": "38317", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.2 - (11/4/2017) - (d61ede5c11320ca94cdb6e89b4d3decee5e674ce)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "resolution": "Fixed", "resolutionDate": "2017-10-31T15:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-10-31T15:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Could you please send me the the link to the README? The link above is broken. Thanks!", "created": "2017-10-30T13:48:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] WIll do, ticket is in progress", "created": "2017-10-30T14:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at\nhttps://github.com/puppetlabs/puppetlabs-iis/commit/d61ede5c11320ca94cdb6e89b4d3decee5e674ce", "created": "2017-10-31T14:15:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Passing release CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/9/", "created": "2017-11-01T08:56:00.000000"}], "components": [], "created": "2017-10-30T08:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7a041f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhug7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21640_*|*_3_*:*_1_*:*_179013226_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_170178762"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/4.1.1...d61ede5c11320ca94cdb6e89b4d3decee5e674ce\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_init-merge_release/9/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38317", "fixedVersions": [], "id": "38317", "issueType": "Task", "key": "MODULES-5876", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-11-03T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-iis) 4.1.2 - (11/4/2017) - (d61ede5c11320ca94cdb6e89b4d3decee5e674ce)", "timeSpent": "PT0S", "updated": "2017-11-03T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["motd"], "created": "2017-10-30T04:20:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17a34559"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhuc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109805654_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35229", "fixedVersions": [], "id": "35229", "issueType": "Sub-task", "key": "MODULES-5875", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-31T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-10-31T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Rubocop added to sync.yml and travis.yml", "created": "2017-10-30T04:19:00.000000"}], "components": ["motd"], "created": "2017-10-30T04:19:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e137a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhubz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20021_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34175", "fixedVersions": [], "id": "34175", "issueType": "Sub-task", "key": "MODULES-5874", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-30T04:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-10-30T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]. Have added it to the currently active Tasks epic.", "created": "2017-11-24T07:16:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Hi Former user\n\nI have been looking to replicate this, but have been unsuccessful.\n\nCould I have more information on your environment?\n\n- Which OS and version are you using?\n- Which version of Puppet are you using?\n- Are you calling facter task via puppet or bolt?\n- Which version of facter module are you using?\n- Are you using any rvms?\n\nThis should hopefully allow me to replicate this issue locally.\n\nThanks\nWill", "created": "2017-12-14T10:38:00.000000"}, {"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1]  Sorry just now looking at this again.\n\n* CentOS release 6.7\n* Puppet Version 5.3.0\n* Using the facter task from the PE Console\n* puppetlabs-facter_task (v0.1.3)\n* No rvms", "created": "2017-12-28T16:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1] [~accountid:557058:f23b0b7f-9386-48b3-bd71-4399766356f4]\n\nLet me know if I'm wrong but I think this issue is resolved with this PR https://github.com/puppetlabs/puppetlabs-facter_task/pull/17", "created": "2018-01-23T10:26:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Former user facter_task 0.1.4 was recently released containing a fix, this should hopefully resolve your issue?\n\nLet me know if it doesn't and I can reopen.\n\nThanks\nWill", "created": "2018-01-29T09:10:00.000000"}], "components": [], "created": "2017-10-27T17:25:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e91a8ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylbpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2628788112_*|*_3_*:*_1_*:*_25183798_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3969109729_*|*_10005_*:*_1_*:*_1472422055"}], "description": "On a system where ruby is installed:\n\n{noformat}\nroot@agent1  ~  which -a ruby\n/usr/local/bin/ruby\nroot@agent1 ~  /usr/local/bin/ruby --version\nruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]\n{noformat}\n\n..and the binary comes before puppet's in the system $PATH:\n\n{noformat}\nroot@agent1 ~  echo $PATH\n/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/puppetlabs/bin\n{noformat}\n\nRunning the facter_task in the console produces: \n\n{code:json}\n{\n  \"_error\" : {\n    \"msg\" : \"Task exited 1:\\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `spawn': No such file or directory - facter (Errno::ENOENT)\\n\\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `popen_run'\\n\\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:95:in `popen3'\\n\\tfrom /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:258:in `capture3'\\n\\tfrom /opt/puppetlabs/pxp-agent/tasks-cache/4b19b7e0729b983fd1dbf85af34fcef9022bc5924ec816996c1e51f36903b31a/init.rb:9:in `get'\\n\\tfrom /opt/puppetlabs/pxp-agent/tasks-cache/4b19b7e0729b983fd1dbf85af34fcef9022bc5924ec816996c1e51f36903b31a/init.rb:18:in `<main>'\\n\",\n    \"kind\" : \"puppetlabs.tasks/task-error\",\n    \"details\" : {\n      \"exit_code\" : 1\n    }\n  },\n  \"_output\" : \"\"\n}\n{code}\n\nI can workaround this by setting the pxp-agent service's PATH in /etc/sysconfig/pxp-agent:\n\n{code:bash}\nPATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/puppetlabs/bin:/usr/local/bin\n{code}\n\n\n(putting /usr/local/bin further up)", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "36273", "fixedVersions": [], "id": "36273", "issueType": "Bug", "key": "MODULES-5873", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Fixed", "resolutionDate": "2018-01-29T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "system ruby binary present breaks facter_task", "timeSpent": "PT0S", "updated": "2018-01-29T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppetlabs/tftp/1.0.0", "created": "2018-01-10T16:18:00.000000"}], "components": [], "created": "2017-10-27T16:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e2c6322"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhtaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2190_*|*_3_*:*_1_*:*_11987881_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6470130850"}], "description": "*REASON:* \"must test in production\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35225", "fixedVersions": [], "id": "35225", "issueType": "Task", "key": "MODULES-5872", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-01-10T16:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (tftp) 1.0.0 - (2018-01-10) - (SHA)", "timeSpent": "PT0S", "updated": "2018-01-10T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-10-27T15:24:00.000000", "creator": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64582614"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzht87:"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35224", "fixedVersions": [], "id": "35224", "issueType": "New Feature", "key": "MODULES-5871", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{apache} : {add x-frame-options to conf.d}", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de]. Thanks for the suggestion. For now, we have it on our backlog but I'm not sure when we'll get to it. If you get a moment a pull request would be appreciated on this one. Thanks, Davin.", "created": "2017-11-01T09:25:00.000000"}], "components": ["vcsrepo"], "created": "2017-10-27T13:54:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "parameter for keytab\nparameter for kerberos identity"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5621785f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzht67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/17"}], "description": "It would he helpful if vcs_repo could obtain identity information from kerberos via 'kinit -k filename someuser@EXAMPLE.COM'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37389", "fixedVersions": [], "id": "37389", "issueType": "Improvement", "key": "MODULES-5870", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Kerberos identity support", "timeSpent": "PT0S", "updated": "2017-11-27T05:16:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-10-27T10:13:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fd15093"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6478203163_*|*_3_*:*_1_*:*_2312841169_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34170", "fixedVersions": [], "id": "34170", "issueType": "Sub-task", "key": "MODULES-5869", "labels": [], "originalEstimate": "PT0S", "parent": "33128", "parentSummary": "Implement Rubocop in Tomcat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-02-06T03:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2018-02-06T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-10-27T10:13:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b20c39d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1056355875_*|*_3_*:*_1_*:*_1636174664_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3611338269"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33045", "fixedVersions": [], "id": "33045", "issueType": "Sub-task", "key": "MODULES-5868", "labels": [], "originalEstimate": "PT0S", "parent": "33128", "parentSummary": "Implement Rubocop in Tomcat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-01-08T08:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the Module", "timeSpent": "PT0S", "updated": "2018-02-05T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Making one single release", "created": "2018-01-10T08:43:00.000000"}], "components": ["tomcat"], "created": "2017-10-27T10:13:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2baba5b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4572436926_*|*_3_*:*_1_*:*_1905778874_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42675", "fixedVersions": [], "id": "42675", "issueType": "Sub-task", "key": "MODULES-5867", "labels": [], "originalEstimate": "PT0S", "parent": "33128", "parentSummary": "Implement Rubocop in Tomcat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2018-01-10T08:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make a Clean Release", "timeSpent": "PT0S", "updated": "2018-01-10T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "One PR left, feature that needs additional work.", "created": "2017-12-19T07:20:00.000000"}], "components": ["tomcat"], "created": "2017-10-27T10:13:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75cea8a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259398_*|*_3_*:*_1_*:*_4572187144_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41668", "fixedVersions": [], "id": "41668", "issueType": "Sub-task", "key": "MODULES-5866", "labels": [], "originalEstimate": "PT0S", "parent": "33128", "parentSummary": "Implement Rubocop in Tomcat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-12-19T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Merge or Close all open PRs", "timeSpent": "PT0S", "updated": "2018-02-05T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-10-27T10:12:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@746079ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2136714539_*|*_3_*:*_1_*:*_518359188_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40479", "fixedVersions": [], "id": "40479", "issueType": "Sub-task", "key": "MODULES-5865", "labels": [], "originalEstimate": "PT0S", "parent": "42722", "parentSummary": "Implement Rubocop in stdlib", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-11-27T02:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2017-11-27T02:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-10-27T10:12:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68b108d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsxj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1056463167_*|*_3_*:*_1_*:*_508132757_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_572119288"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39442", "fixedVersions": [], "id": "39442", "issueType": "Sub-task", "key": "MODULES-5864", "labels": [], "originalEstimate": "PT0S", "parent": "42722", "parentSummary": "Implement Rubocop in stdlib", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-11-21T02:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-21T02:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-10-27T10:11:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4662af33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsxb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_925649948_*|*_3_*:*_1_*:*_702935560_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38387", "fixedVersions": [], "id": "38387", "issueType": "Sub-task", "key": "MODULES-5863", "labels": [], "originalEstimate": "PT0S", "parent": "42722", "parentSummary": "Implement Rubocop in stdlib", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-11-15T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Open Release", "timeSpent": "PT0S", "updated": "2017-11-15T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-10-27T10:11:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19bbb9a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339720_*|*_3_*:*_1_*:*_925312574_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37387", "fixedVersions": [], "id": "37387", "issueType": "Sub-task", "key": "MODULES-5862", "labels": [], "originalEstimate": "PT0S", "parent": "42722", "parentSummary": "Implement Rubocop in stdlib", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-11-07T02:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Merge or Close all open PRs", "timeSpent": "PT0S", "updated": "2017-11-07T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "created": "2017-10-27T14:13:00.000000", "name": "ppt_debug.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12641"}], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Hi David,\n\nThis looks similar to an issue that was previously seen in another module - https://github.com/elastic/puppet-elasticsearch/issues/846\n\nThe solution in that case was to restart the puppet server and any agents.\nCould you try this, or have you already?\n\nWhat version of Concat did you upgrade from?\n\nThanks\nWill", "created": "2017-10-27T10:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a] this is being tracked in the following issue:\n[MODULES-5802|https://puppet.atlassian.net/browse/MODULES-5802].\n\nIn the comments there is a suggested work around from [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de], it would be great if you could give this a go and hopefully it will resolve your problem. \n\nThank you for taking the time to open this ticket. \n:D", "created": "2017-11-09T03:26:00.000000"}], "components": ["concat"], "created": "2017-10-27T09:38:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@348e5af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1104486880_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.1.0\n*Puppet Version:* 5.3.2\n*OS Name/Version:* CentOS 7.4.1708\n\nAfter updating puppetlabs-concat to 4.1.0 catalog compilations start failing with an error about not being able to retrieve catalog from remote server referencing that \"no paramater named 'format' at /etc/puppetlabs/code/environments/production/modules/concat/manifests/init.pp:94 on Concat_file\\[/etc/audit/rules.d/puppet.rules\\] at /etc/puppetlabs/code/environments/production/modules/concat/manifests/init.pp:94\"\n\n*Desired Behavior:*\n\nConcat would run without any major changes or bugs (minor release).\n\n*Actual Behavior:*\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'format' at /etc/puppetlabs/code/environments/production/modules/concat/manifests/init.pp:94 on Concat_file[/etc/audit/rules.d/puppet.rules] at /etc/puppetlabs/code/environments/production/modules/concat/manifests/init.pp:94 on node dev-fusion-puppetserver.fuslab.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33043", "fixedVersions": [], "id": "33043", "issueType": "Bug", "key": "MODULES-5861", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Duplicate", "resolutionDate": "2017-11-09T03:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat : new format attribute for concat_file causing compilation failures", "timeSpent": "PT0S", "updated": "2017-11-09T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "PR - https://github.com/puppetlabs/puppet/pull/6318", "created": "2017-10-27T07:37:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "As an FYI, we run a customised version of the ZFS and ZPool providers with some patches to handle this case.\u00a0 The changes we make to the zpool provider are in this Gist:\n\n[https://gist.github.com/lukebigum/da7183246ed02495c18cf0f26b0a0236]\n\nWe call \"zpool status P\", and strip off partition numbers in various forms inside zpool_process_data().\u00a0 That way we can specify either full device paths of the format /dev/sda, /dev/lv_os/lv_zfs, or /dev/disk/byid/wwn-xxxxxxx.\u00a0 None of that is compatible with Solaris, but it works with ZFS On Linux right now.", "created": "2018-05-24T01:59:00.000000"}], "components": ["zfs_core"], "created": "2017-10-27T07:33:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58b94804"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsuf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "When you create a zpool with disks using a full file system path, the zpool provider is not idempotent because it is not querying the status of zpools in a compatible way. Consider the following code and Puppet run:\n\n\n{code:puppet}\nzpool { 'zpool1':\n  disk => '/dev/vg_os/lv_zfs',\n}\n{code}\n\n{noformat}\n[root@host ~]# puppet apply test.pp \nNotice: Compiled catalog for bunyip.yb.lmax in environment production in 0.06 seconds\nError: zpool disk can't be changed. should be /dev/vg_os/lv_zfs, currently is lv_zfs\nError: /Stage[main]/Main/Zpool[zpool1]/disk: change from lv_zfs to /dev/vg_os/lv_zfs failed: zpool disk can't be changed. should be /dev/vg_os/lv_zfs, currently is lv_zfs\nNotice: Finished catalog run in 0.76 seconds\n{noformat}\n\nThe problem comes from the provider using the \"zpool status POOLNAME\" command in order to find out what VDevs are in the pool.  That command will always return a relative path, so if the zpool is created with a fully qualified path the resource will always fail on a subsequent run.\n\nThe fix is to run \"zpool status -P POOLNAME\" which will return the full path, and I've got a PR for that coming.\n\nThe problem is if people have been doing this:\n\n{code:puppet}\nzpool { 'zpool1':\n  disk => 'sda1',\n}\n{code}\n\nWhich works right now, but after the PR will cause the same problem.  I would argue that using relative paths to disk is not the best idea anyway (and the ZFS community has somewhat decided that using WWNs under /dev/disk/by-id/ is the way forward). However it's still a breaking change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35222", "fixedVersions": [], "id": "35222", "issueType": "Bug", "key": "MODULES-7208", "labels": ["community", "solaris", "type_and_provider", "zfs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use VDev full path names for zpools", "timeSpent": "PT0S", "updated": "2019-02-27T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/89", "created": "2017-10-27T07:30:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "h1. Functional Review\n\nVerified as fixed in puppetlabs-chocolatey at f8cfb1d00c9a2195598bb73b2e02d39cc0fd778d.\nh2. Environment\n\nPuppet Agent Version: 6.0.4\n Agent: Windows Server 2016 (1607)\nh2. Repro Steps\n{code:powershell}Set-ExecutionPolicy Bypass -Scope Process\nInvoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))\nchoco install git puppet-agent -y\nImport-Module C:\\ProgramData\\chocolatey\\helpers\\chocolateyProfile.psm1\nUpdate-SessionEnvironment\npuppet module install puppetlabs-chocolatey\ngit clone https://github.com/puppetlabs/puppetlabs-chocolatey.git chocolatey\npuppet apply -e 'notice(\"test\")' --modulepath .\n{code}\nh2. Expect\n\nPuppet apply runs without errors or erroneous notices.\nh2. Repro Output\n{code}PS C:\\users\\vagrant\\Documents> puppet apply -e 'notice(\"test\")' --modulepath .\nC:/Users/vagrant/Documents/chocolatey/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: already initialized cons\ntant PuppetX::Chocolatey::ChocolateyVersion::OLD_CHOCO_MESSAGE\nC:/users/vagrant/Documents/chocolatey/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: previous definition of O\nLD_CHOCO_MESSAGE was here\nNotice: Scope(Class[main]): test\nNotice: Compiled catalog for win-sfjjcdqc559.mshome.net in environment production in 0.03 seconds\nNotice: Applied catalog in 0.03 seconds\n{code}\nh2. Fix\n{code:powershell}cd chocolatey\ngit remote add https://github.com/psreed/puppetlabs-chocolatey.git\ngit fetch --all\ngit checkout psreed/warningfix\ncd ..\ngit apply -e 'notice(\"test\")' --modulepath .\n{code}\nh2. Fixed Output\n{code}PS C:\\Users\\vagrant\\Documents\\chocolatey> git fetch --all\nFetching origin\nFetching psreed\ngit : From https://github.com/psreed/puppetlabs-chocolatey\n    + CategoryInfo          : NotSpecified: (From https://gi...labs-chocolatey:String) [], RemoteException\n    + FullyQualifiedErrorId : NativeCommandError\n\n * [new branch]      binford2k-patch-1     -> psreed/binford2k-patch-1\n * [new branch]      master                -> psreed/master\n * [new branch]      msync_18sep17_892c4cf -> psreed/msync_18sep17_892c4cf\n * [new branch]      msync_modules5187     -> psreed/msync_modules5187\n * [new branch]      release               -> psreed/release\n * [new branch]      warningfix            -> psreed/warningfix\nPS C:\\Users\\vagrant\\Documents\\chocolatey> git checkout psreed/warningfix\ngit : Note: checking out 'psreed/warningfix'.\n    + CategoryInfo          : NotSpecified: (Note: checking out 'psreed/warningfix'.:String) [], RemoteException\n    + FullyQualifiedErrorId : NativeCommandError\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n  git checkout -b <new-branch-name>\nHEAD is now at f8cfb1d MODULES-5859\nPS C:\\users\\vagrant\\Documents\\chocolatey> cd ..\nPS C:\\users\\vagrant\\Documents> puppet apply -e 'notice(\"test\")' --modulepath .\nNotice: Scope(Class[main]): test\nNotice: Compiled catalog for win-sfjjcdqc559.mshome.net in environment production in 0.02 seconds\nNotice: Applied catalog in 0.03 seconds\nPS C:\\users\\vagrant\\Documents>\n{code}", "created": "2018-12-03T21:55:00.000000"}], "components": ["chocolatey "], "created": "2017-10-27T07:29:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Expect to apply test.pp manifest and not see \"already initialized constant\" message.\n\nManual verification sufficient (recommend Functional Review left on this ticket)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@684bad47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw9z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_31832387_*|*_1_*:*_1_*:*_34775085787_*|*_3_*:*_1_*:*_13384308_*|*_5_*:*_1_*:*_0"}], "description": "There is an issue where a warning is thrown that a OLD_CHOCO_MESSAGE constant is already initialized when a \"puppet apply\" is used (does not occur within a \"puppet agent\" run). The warning is as per the output below:\n\n{code}\n[root@master ~]# puppet apply -e 'notice(\"test\")'\n/opt/puppetlabs/puppet/cache/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: already initialized constant PuppetX::Chocolatey::ChocolateyVersion::OLD_CHOCO_MESSAGE\n/etc/puppetlabs/code/environments/production/modules/chocolatey/lib/puppet_x/chocolatey/chocolatey_version.rb:8: warning: previous definition of OLD_CHOCO_MESSAGE was here\nNotice: Scope(Class[main]): test\nNotice: Compiled catalog for master.paulreed.ca in environment production in 0.15 seconds\nNotice: Applied catalog in 0.92 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34169", "fixedVersions": [], "id": "34169", "issueType": "Bug", "key": "MODULES-5859", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-12-04T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-chocolatey : already initialized constant warning", "timeSpent": "PT0S", "updated": "2018-12-04T06:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Duplicate of: MODULES-5831", "created": "2017-10-27T09:48:00.000000"}], "components": [], "created": "2017-10-27T05:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@554263b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhstz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14518602_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42673", "fixedVersions": [], "id": "42673", "issueType": "Sub-task", "key": "MODULES-5858", "labels": [], "originalEstimate": "PT0S", "parent": "38386", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-27T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-27T05:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d4e47c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhstr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29307355629_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41666", "fixedVersions": [], "id": "41666", "issueType": "Sub-task", "key": "MODULES-5857", "labels": [], "originalEstimate": "PT0S", "parent": "38386", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-10-01T10:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-10-01T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-27T05:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@138fd31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhstj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_29307346694_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40478", "fixedVersions": [], "id": "40478", "issueType": "Sub-task", "key": "MODULES-5856", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38386", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-10-01T10:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-10-01T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-10-27T05:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d8a921b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhst3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19647215523_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39441", "fixedVersions": [], "id": "39441", "issueType": "Sub-task", "key": "MODULES-5855", "labels": [], "originalEstimate": "PT0S", "parent": "38386", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2018-06-11T15:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-06-11T15:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-27T05:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59cc9f0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhstb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2423026863_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-ntp/compare/6.4.1...<release_SHA>)\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/\n\nX version bump as Hiera 5 is implemented.\nMetadata bump: \">= 4.9.4 < 6.0.0\" ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38386", "fixedVersions": [], "id": "38386", "issueType": "Task", "key": "MODULES-5854", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-11-24T05:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-ntp) 7.0.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-11-24T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Done by Eric, release back PR has been created.", "created": "2017-10-27T09:20:00.000000"}], "components": [], "created": "2017-10-27T05:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@392e4ed4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhssv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14881787_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37386", "fixedVersions": [], "id": "37386", "issueType": "Sub-task", "key": "MODULES-5853", "labels": [], "originalEstimate": "PT0S", "parent": "33042", "parentSummary": "Supported Release puppetlabs-ntp 6.4.1 - (27/10/2017) - (43db39bffaaaaf42db177710fea30b75ebeda017)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-27T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(NTP) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-27T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "ntp is good to release - QA signoff is complete! \nRelease against 43db39bffaaaaf42db177710fea30b75ebeda017", "created": "2017-10-27T08:43:00.000000"}], "components": [], "created": "2017-10-27T05:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f37c586"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhssn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12692536_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36331", "fixedVersions": [], "id": "36331", "issueType": "Sub-task", "key": "MODULES-5852", "labels": [], "originalEstimate": "PT0S", "parent": "33042", "parentSummary": "Supported Release puppetlabs-ntp 6.4.1 - (27/10/2017) - (43db39bffaaaaf42db177710fea30b75ebeda017)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-27T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(NTP) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-27T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes made.\nResolving.", "created": "2017-10-27T05:22:00.000000"}], "components": [], "created": "2017-10-27T05:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a2d4680"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhssf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_663560_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35221", "fixedVersions": [], "id": "35221", "issueType": "Sub-task", "key": "MODULES-5851", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33042", "parentSummary": "Supported Release puppetlabs-ntp 6.4.1 - (27/10/2017) - (43db39bffaaaaf42db177710fea30b75ebeda017)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-27T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(NTP) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-27T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes made.\nResolving.", "created": "2017-10-27T05:22:00.000000"}], "components": [], "created": "2017-10-27T05:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3aeb81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsrz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_629916_*|*_5_*:*_1_*:*_25772184075_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34168", "fixedVersions": [], "id": "34168", "issueType": "Sub-task", "key": "MODULES-5850", "labels": [], "originalEstimate": "PT0S", "parent": "33042", "parentSummary": "Supported Release puppetlabs-ntp 6.4.1 - (27/10/2017) - (43db39bffaaaaf42db177710fea30b75ebeda017)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Merge back PR: https://github.com/puppetlabs/puppetlabs-ntp/pull/427", "created": "2017-10-27T09:18:00.000000"}], "components": [], "created": "2017-10-27T05:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e74fd31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhss7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_495652_*|*_3_*:*_1_*:*_16128532_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ntp/compare/6.4.0...43db39bffaaaaf42db177710fea30b75ebeda017\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33042", "fixedVersions": [], "id": "33042", "issueType": "Task", "key": "MODULES-5849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-27T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release puppetlabs-ntp 6.4.1 - (27/10/2017) - (43db39bffaaaaf42db177710fea30b75ebeda017)", "timeSpent": "PT0S", "updated": "2017-10-27T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised for new pipelines\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/3718", "created": "2017-11-07T15:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pipelines Created.\nViews Created.\n\nWaiting on a run to complete.", "created": "2017-11-10T15:01:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Validating as working", "created": "2017-11-15T08:45:00.000000"}], "components": [], "created": "2017-10-26T15:16:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Successfully creates the jobs\nClones from the DSC_Lite repository and not the DSC repo\nCI is green with existing DSC tests.\n(open to reevaluation of Acceptance Tests after attempting to run CI)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56a6508f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_409472586_*|*_1_*:*_1_*:*_951785629_*|*_10007_*:*_1_*:*_257826383_*|*_3_*:*_1_*:*_116590_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_88981352"}], "description": "Copy paste current DSC module settings over to a new DSC_Lite project.", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "37384", "fixedVersions": [], "id": "37384", "issueType": "New Feature", "key": "MODULES-5840", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-11-15T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_lite : Create CI pipelines", "timeSpent": "PT0S", "updated": "2017-12-07T18:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "First pass at completing this was done in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/1. There might be more work to clean up by the time MODULES-5842 is completed", "created": "2017-11-03T09:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This was wrapped up in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/4 / merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/ab466644bcaa92c19b9df9f20870412cab38afee", "created": "2017-11-27T08:41:00.000000"}], "components": [], "created": "2017-10-26T15:12:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Existing unit tests pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f33a68a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_952647544_*|*_3_*:*_1_*:*_1792325334_*|*_5_*:*_1_*:*_0"}], "description": "change READMEs and metadata etc.", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "40476", "fixedVersions": [], "id": "40476", "issueType": "New Feature", "key": "MODULES-5843", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-11-27T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC: Rename assets named DSC in the module to the new name of DSC_Lite", "timeSpent": "PT0S", "updated": "2017-11-27T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "PR comments addressed - merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/082200f2b7a7cd016b432b982968f66e338cd4c1", "created": "2018-02-02T11:10:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Shipped!", "created": "2018-02-03T13:03:00.000000"}], "components": [], "created": "2017-10-26T15:11:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As user must be able to specify a DSC Resource in the following ways:\n\nOnly the DSC Resource Name\nThe DSC Resource name and version\nThe fully qualified path to the DSC Resource only\nThe fully qualified path to the DSC Resource only and the version"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2216ebea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_93146325_*|*_1_*:*_1_*:*_8372282019_*|*_10007_*:*_1_*:*_3175396_*|*_3_*:*_2_*:*_151898605_*|*_10009_*:*_1_*:*_15437561_*|*_5_*:*_1_*:*_0"}], "description": "When multiple versions of a dsc resource exist on the target system, version can be used to select the appropriate resource. \n\nTo implement this, add dsc_resource_module attribute to {{dsc type}}, remove dsc_resource_module_name. The dsc_resource_module property will be either a single string or a single hash, allowing the user to either specify a DSC Resource name or a DSC Resource Name and Version at the same time. The DSC Resource name can either be the name of the DSC Resource or a fully qualified path to the DSC Resource on the file system.\n\n{code}\ndsc {'foouser':\n  dsc_resource_name   => 'User',\n  dsc_resource_module => {\n    name    => 'PSDesiredStateConfiguration',\n    version => '1.8.0.0'\n  },\n  dsc_resource_properties  => {\n    # properties\n  }\n}\n\n# same idea (makes version optional)\ndsc {'foouser':\n  dsc_resource_name   => 'User',\n  dsc_resource_module => 'PSDesiredStateConfiguration',\n  dsc_resource_properties  => {\n    # properties\n  }\n}\n{code}", "epicLinkSummary": "DSC_Lite 0.2", "estimate": "PT0S", "externalId": "39439", "fixedVersions": ["dsc_lite 0.2"], "id": "39439", "issueType": "New Feature", "key": "MODULES-5845", "labels": [], "originalEstimate": "PT0S", "parent": "40594", "parentSummary": "DSC_Lite 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-02-03T13:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_Lite: Add version support", "timeSpent": "PT0S", "updated": "2018-02-03T13:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:25a82d4d-7867-42ff-afe2-38fbe29cd677", "body": "This apparently is a result of HC-30", "created": "2017-10-26T16:50:00.000000"}], "components": ["hocon"], "created": "2017-10-26T15:05:00.000000", "creator": "70121:25a82d4d-7867-42ff-afe2-38fbe29cd677", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10288762"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This issue makes it impossible to use version 1.0 of this module to manage auth.conf.\n\nThe workaround for this is to use the 0.9.4 which does correctly handle arrays.\n\nThis bug is unfortunate because HOCON is a format we introduced for configuration of some puppet services and our own module does has issues with it. "}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5925"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhshj:"}], "description": "_Basic Info_\n*Module Version:*\nv1.0.0\n\n*Puppet Version:*\nv4.5.1\n\n*OS Name/Version:*\nUbuntu Xenial/16.04\n\n*Description*\nUsing the hocon_settings provider with {{type => 'array_element'}}\nwill only work if you manage a single element. This is because the {{setting}} option is the {{namevar}}.  I can't think of any good reason why you would only want to manage one element in an array and no more. Maybe the {{namevar}} should be {{setting}} plus the {{value}} when using the {{array_element}} type.\n\nExample:\n{code:shell}\nroot@xenial:~# cat /tmp/config.json \n{\n  \"groups\": {\n    \"admin\": [],\n    \"users\": []\n  }\n}\nroot@xenial:~# cat test.pp \n$users = {\n  'alice' => {\n    'groups' => [ 'admin', 'users' ],\n  },\n  'bob' => {\n    'groups' => [ 'users' ],\n  }\n}\n\n$users.each |String $user, $data| {\n  $data['groups'].each |$group| {\n    notice(\"Will add user: $user to group: $group\")\n    hocon_setting { \"Add user: $user to group: $group\":\n      ensure  => present,\n      path    => '/tmp/config.json',\n      setting => \"groups.${group}\",\n      value   => $user,\n      type    => 'array_element',\n    }\n  }\n}\nroot@xenial:~# puppet apply test.pp\nNotice: Scope(Class[main]): Will add user: alice to group: admin\nNotice: Scope(Class[main]): Will add user: alice to group: users\nNotice: Scope(Class[main]): Will add user: bob to group: users\nError: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Hocon_setting[Add user: bob to group: users] to [\"/tmp/config.json\", \"groups.users\"] at /root/test.pp:15; resource [\"Hocon_setting\", \"/tmp/config.json\", \"groups.users\"] already declared at /root/test.pp:15 at /root/test.pp:15:5 on node xenial.puppet.local.lab\n\n{code}\n\n*Desired Behavior:*\nAbility to manage more than one element in an array when using array_element.\n\n*Actual Behavior:*\nhocon_settings fails with: \n{code}\nError: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Hocon_setting[Add user: bob to group: users] to [\"/tmp/config.json\", \"groups.users\"] at /root/test.pp:15; resource [\"Hocon_setting\", \"/tmp/config.json\", \"groups.users\"] already declared at /root/test.pp:15 at /root/test.pp:15:5 on node xenial.puppet.local.lab\n{code}\n\n", "environment": "Specifically tested on Ubuntu Xenial 16.04", "epicLinkSummary": "Hocon Next", "estimate": "PT0S", "externalId": "36329", "fixedVersions": [], "id": "36329", "issueType": "Bug", "key": "MODULES-5837", "labels": ["puppetlabs-hocon"], "originalEstimate": "PT0S", "parent": "41612", "parentSummary": "Hocon Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:25a82d4d-7867-42ff-afe2-38fbe29cd677", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/hocon : array_element only allows managing one element in an array", "timeSpent": "PT0S", "updated": "2017-11-27T03:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "First pass at completing this was done in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/1. There might be more work to clean up by the time MODULES-5842 is completed", "created": "2017-11-03T09:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think the intent of this ticket got conflated a bit.\n\nThe idea as I originally understood was to remove the files from the {{dsc}} repo that are now part of the {{dsc_lite}} repo (on a separate feature branch of the {{dsc}} repo).  We'll need the rake build tasks to remain in {{dsc_lite}} for now, so we can do apples to apples comparisons of the generated Puppet types (MODULES-5967).\n", "created": "2017-11-08T23:16:00.000000"}], "components": ["dsc"], "created": "2017-10-26T14:52:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Has to work in both plugin sync and puppet module install"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dc2380d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102540185824_*|*_6_*:*_1_*:*_0"}], "description": "\"preform surgery and ensure that then frankenstein gets put back together the parts are functional\" -ethan\n\nRemove branches other than master and release\nRemove tags\nRemove files:\n\n* lib/puppet_x/dsc_resources\n* lib/puppet/type/*.rb\n* build/\n* manifests/\n* templates/\n* spec/defines/lcm_config_spec.rb\n* spec/fixtures/\n* spec/unit/psmodule_spec.rb\n* spec/unit/puppet/provider/powershell_spec.rb\n* spec/unit/puppet/type/dsc_archive_spec.rb\n* spec/unit/puppet/type/dsc_environment_spec.rb\n* spec/unit/puppet/type/dsc_file_spec.rb\n* spec/unit/puppet/type/dsc_group_spec.rb\n* spec/unit/puppet/type/dsc_log_spec.rb\n* spec/unit/puppet/type/dsc_package_spec.rb\n* spec/unit/puppet/type/dsc_registry_spec.rb\n* spec/unit/puppet/type/dsc_script_spec.rb\n* spec/unit/puppet/type/dsc_service_spec.rb\n* spec/unit/puppet/type/dsc_user_spec.rb\n* spec/unit/puppet/type/dsc_windowsfeature_spec.rb\n* spec/unit/puppet/type/dsc_windowsoptionalfeature_spec.rb\n* spec/unit/puppet/type/dsc_windowsprocess_spec.rb\n* dsc_resource_release_tags.yml\n* types.md\n* README_BUILD.md\n* README_CENTOS6.md\n\n\n", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "41665", "fixedVersions": [], "id": "41665", "issueType": "New Feature", "key": "MODULES-5839", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC: Remove plumbing from the DSC repo ", "timeSpent": "PT0S", "updated": "2021-01-25T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/ab466644bcaa92c19b9df9f20870412cab38afee\n\nPassed through CI https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/3/ against https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2f06187e50bf13ec2a998350965fdfbe2091bfe5", "created": "2017-11-20T17:31:00.000000"}], "components": [], "created": "2017-10-26T14:47:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can concurrently work with IIS, Powershell, DSC module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@161dd23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3ov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416288522_*|*_10007_*:*_1_*:*_1501690515_*|*_3_*:*_1_*:*_255443199_*|*_5_*:*_1_*:*_0"}], "description": "Moving currently namespaced code to a new namespace that corresponds to the name of the new module to prevent collisions with existing code.", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "39438", "fixedVersions": [], "id": "39438", "issueType": "New Feature", "key": "MODULES-5844", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-11-20T17:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC: Copy Powershell manager from existing DSC module, rename to avoid namespace collisions ", "timeSpent": "PT0S", "updated": "2017-11-20T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/1b5395e8ba5e4945366d3f1a8bb0923331b1aab6", "created": "2018-01-09T16:20:00.000000"}], "components": [], "created": "2017-10-26T14:44:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b280605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2760019317_*|*_3_*:*_1_*:*_94029_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3729253310"}], "description": "This work should impact DSC_Lite README\n\nh3. Existing DSC type wrappers\n\n* For Microsoft released / community resources requires Puppet to issue new modules with new vendored content\n* For custom resources, requires following a separate build procedure involving Ruby tooling and releasing custom module internally (does allow for unnecessary resources to be stripped from custom module)\n* Type wrappers are specifically versioned with their corresponding DSC resource counterparts - no possibility for a manifest definition to mismatch against the actual DSC resource. All content vendored together makes initial consumption model for users simple.\n* Module is fairly heavyweight for pluginsync, especially given it will generally be synced to Linux hosts where it cannot run\n* No {{puppet resource}} support\n* No property by property reporting - DSC doesn't differentiate between {{properties}} and {{parameters}} like Puppet does, which makes it difficult\n* Type wrappers provide up-front parse-time validation based on MOF schemas, so no need to call into DSC runtime to verify type checks (i.e. string, int, etc)\n* No ability to support PowerShell class based resources currently\n* No ability to support composite resources\n* PE console reporting specificies individual resource types / provides grouping and filtering over them\n\nh3. New DSC_lite generic wrapper\n\n* No parse-time validation performed by Puppet - must defer validation until runtime when DSC resources are executed\n* Consume any resource that is available on the host - no need to use vendored content\n* Can use Puppet more granularly to distribute DSC resources if desired\n* Can use multiple versions of same resource easily on a resource-by-resource basis\n* Console reporting only shows {{dsc}}, and not any specific dsc resource types - work to investigate this further in MODULES-5970\n* The dsc resource properties hash is conceptually more similar to PowerShell DSC resource definition - there are also no {{dsc_}} prefixes necessary for DSC properties\n* Extremely lightweight module given it vendors no content - includes approximately 10 files\n* ", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "37383", "fixedVersions": [], "id": "37383", "issueType": "Task", "key": "MODULES-5847", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-01-09T16:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC_lite: Document tradeoffs between generic DSC and current DSC", "timeSpent": "PT0S", "updated": "2018-01-09T16:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] already investigated / determined that in addition to the properties hash, we'll need a module name and for each nested CIM structure, the name for the CIM type (i.e. the actual EmbeddedInstance), which should indicate whether it will be a single instance or an array.  Version can be omitted for now until that ticket is addressed.\n\nSome details are still being sorted out around {{ensure}}.\n\nBased on conversation with James, additional notes are in https://gist.github.com/Iristyle/3eda64a69508ce2830177901885b4540\n\nThere may be some additional changes around this in the future, which may require further tickets - but for now I think this covers all of our bases for this ticket.", "created": "2017-11-20T18:00:00.000000"}], "components": [], "created": "2017-10-26T14:43:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea35f6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzi3pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_954730063_*|*_3_*:*_1_*:*_464370573_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_756323584"}], "description": "Ties into ticket for adding version and module path. \nMandatory:\n* Hash of values being set on resource.\n* Name of resource type.\nIs version mandatory or optional?\nLook at \"prior art\".\n\nResult will be more tickets and documentation.", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "36328", "fixedVersions": [], "id": "36328", "issueType": "Task", "key": "MODULES-5846", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-11-20T18:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC: SPIKE what mandatory and optional parameters for generic DSC are going to be", "timeSpent": "PT0S", "updated": "2017-11-20T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "These tests were already included in MODULES-6132 / merged from PR https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/17\n\nThere is some additional effort in supporting version as part of MODULES-5845. Some additional tests will be added in MODULES-6450", "created": "2018-02-01T17:05:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Basically a dupe of MODULES-5845", "created": "2018-02-01T17:06:00.000000"}], "components": [], "created": "2017-10-26T14:42:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a host with two DSC resources of same type located at different resources\nAnd Given a module path\nThen the module can execute against a specific version of the module\n\nLikely an acceptance test, prefer using appveyor."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44f51df6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6212"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2760165333_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5719269818"}], "description": "There is some prior art around testing such a scenario in https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/90f0a67ba362c323975a3fff863d44d4298e182d/tests/integration/tests/user_scenarios/duplicate_same_module_version.rb / https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/90f0a67ba362c323975a3fff863d44d4298e182d/tests/integration/tests/user_scenarios/duplicate_different_module_version.rb", "epicLinkSummary": "DSC_Lite Next", "estimate": "PT0S", "externalId": "35219", "fixedVersions": [], "id": "35219", "issueType": "New Feature", "key": "MODULES-5841", "labels": [], "originalEstimate": "PT0S", "parent": "35261", "parentSummary": "DSC_Lite Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Duplicate", "resolutionDate": "2018-02-01T17:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_lite: Module path parameter for generic DSC resource type", "timeSpent": "PT0S", "updated": "2018-02-01T17:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The bits that were put together by [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] so far in https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/2 were rebased and put into https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/9... \n\nHanding back to James for now so I can work on the spike for MODULES-5967 in parallel", "created": "2017-11-20T18:51:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] add gist, please", "created": "2017-12-04T12:15:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/12 is the final PR for this ticket. ", "created": "2017-12-18T11:55:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This ticket should be manually validated with at least the suggested code in the acceptance criteria, as it was decided to carry forward the old beaker type tests instead of adopting the standard puppet-rspec format we are using in every other module. it would be double work to make this test in the old style, then reimplement the test in the new style.", "created": "2017-12-18T12:11:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Made a handful of comments on PR - moving back to \"In Progress\" for now.", "created": "2017-12-18T15:55:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/2a2ba134c5e50807649ad689271db54b39ddce6f with additional commit containing barebones acceptance tests", "created": "2018-01-03T21:46:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Has passed CI through https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc_lite/view/master/job/forge-windows_puppetlabs-dsc_lite_i18n-ruby_master/14/", "created": "2018-01-04T12:05:00.000000"}], "components": [], "created": "2017-10-26T14:39:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As a end user consuming my resource\nI want any parameter type that the DSC resource accepts to be able to be represented in a puppet manifest\nSo that we do not need custom type wrappers built for any dsc resource\n\nFor example, the following code must work:\n\n{code}\ndsc{'thefeaturefdsklnfdlskfklsdkl':\n  dsc_resource_name           => 'WindowsFeature',\n  dsc_resource_module_name    => 'PSDesiredStateConfiguration',\n  dsc_resource_properties     => {\n    'ensure' => 'present',\n    'name'   => 'Web-Server',\n  }\n}\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@631af592"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhse7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_52137558_*|*_1_*:*_1_*:*_673160377_*|*_10007_*:*_1_*:*_13867282_*|*_3_*:*_3_*:*_4443817228_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_859388143"}], "description": "Develop new invocation mechanism that will be able to execute arbitrary DSC resources without having up-front DSC type wrappers.\n\n[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] and I scaffoled out a rough idea of what the type should look like and a few further details around implementation -\n https://gist.github.com/Iristyle/3eda64a69508ce2830177901885b4540", "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "34166", "fixedVersions": [], "id": "34166", "issueType": "New Feature", "key": "MODULES-5842", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2018-01-04T12:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC_Lite: Implement generic DSC resource should be able to consume USER resource", "timeSpent": "PT0S", "updated": "2018-01-04T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Module called DSC_Lite\nresource is called DSC", "created": "2017-10-26T15:04:00.000000"}], "components": ["dsc_lite"], "created": "2017-10-26T14:37:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d91b24e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5838"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1620406_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "estimate": "PT0S", "externalId": "33041", "fixedVersions": [], "id": "33041", "issueType": "Task", "key": "MODULES-5848", "labels": [], "originalEstimate": "PT0S", "parent": "41664", "parentSummary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-10-26T15:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC: SPIKE figure out what to call the module and resource ", "timeSpent": "PT0S", "updated": "2018-01-10T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "attachments": [], "comments": [{"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "I'm opening this somewhat preemptively, we want to do some internal release / testing in Support before making this available on the Forge.\n\nI believe we'll be testing this for at least a couple weeks still.\n\ncc [~accountid:557058:737a42a3-7a2a-4cb0-9d95-a299dfafaa65] [~accountid:5e3375e183d74c0e821851f3]", "created": "2017-10-26T14:17:00.000000"}], "components": [], "created": "2017-10-26T14:13:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@154b4acf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21599862702_*|*_6_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README: https://github.com/puppetlabs/puppetlabs-pe_metrics_dashboard/blob/master/README.md\n* Link to diff for tests: https://github.com/puppetlabs/puppetlabs-pe_metrics_dashboard/pull/15/commits\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35218", "fixedVersions": [], "id": "35218", "issueType": "Task", "key": "MODULES-5836", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Done", "resolutionDate": "2018-07-03T14:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs/puppetlabs-puppet_metrics_dashboard) 1.0.0 - (7/2/18) - (SHA)", "timeSpent": "PT0S", "updated": "2018-07-03T14:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T13:47:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52421027"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC_Lite"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_955235253_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_6143235397"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41664", "fixedVersions": ["dsc_lite 0.1"], "id": "41664", "issueType": "Epic", "key": "MODULES-5838", "labels": ["kanban", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2018-01-16T16:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC : Split the DSC module into DSC_Lite v0.1 Unsupported Release", "timeSpent": "PT0S", "updated": "2019-01-08T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Since the fix is merged upstream, we may be able to just rev augeas to get this fixed", "created": "2018-07-23T12:39:00.000000"}], "components": ["augeas_core"], "created": "2017-10-26T13:22:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14409ea8"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "While it's possible to change lenses on the agent, they will get overwritten on upgrade and so we don't recommend it to customers. It would be best to get this updated lens pulled into puppet agent so that customers who are using this lens avoid sudoer config issues.\n\nSupport gets very few calls related to Augeas but they are usually related to sudoers."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhsbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/18"}], "description": "See also: https://bugzilla.redhat.com/show_bug.cgi?id=1483888 \n\nThe provided lens does not work with the new default /etc/sudoers file in RHEL 7.4\n\nSee also https://github.com/hercules-team/augeas/issues/482 and \nhttps://github.com/hercules-team/augeas/pull/488/files \nfor the fixes implemented in augeas.\n\nDo we need to merge these upstream changes into puppet-agent?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39437", "fixedVersions": [], "id": "39437", "issueType": "Bug", "key": "MODULES-7529", "labels": ["upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "augeas has an issue with the sudoers lens that pertains to RHEL 7.4", "timeSpent": "PT0S", "updated": "2018-07-23T12:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@205d0c99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_346818075_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37286", "fixedVersions": [], "id": "37286", "issueType": "Sub-task", "key": "MODULES-5835", "labels": [], "originalEstimate": "PT0S", "parent": "33039", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (2017/10/30) - (c07a6b4ff9b195b892ecc24fb90a3a3908511349)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-30T11:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-30T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "ntp is good to release - QA signoff is complete! \nRelease against c07a6b4ff9b195b892ecc24fb90a3a3908511349", "created": "2017-10-30T09:58:00.000000"}], "components": [], "created": "2017-10-26T10:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74ee3111"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343044181_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36327", "fixedVersions": [], "id": "36327", "issueType": "Sub-task", "key": "MODULES-5834", "labels": [], "originalEstimate": "PT0S", "parent": "33039", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (2017/10/30) - (c07a6b4ff9b195b892ecc24fb90a3a3908511349)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-30T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-30T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes in this release. \nResolving.", "created": "2017-10-30T05:12:00.000000"}], "components": [], "created": "2017-10-26T10:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@248409ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_325846685_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35217", "fixedVersions": [], "id": "35217", "issueType": "Sub-task", "key": "MODULES-5833", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33039", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (2017/10/30) - (c07a6b4ff9b195b892ecc24fb90a3a3908511349)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-30T05:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-30T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "No docs changes in this release. \nResolving.", "created": "2017-10-30T05:11:00.000000"}], "components": [], "created": "2017-10-26T10:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@236ffd3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_325818801_*|*_5_*:*_1_*:*_25513616984_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34165", "fixedVersions": [], "id": "34165", "issueType": "Sub-task", "key": "MODULES-5832", "labels": [], "originalEstimate": "PT0S", "parent": "33039", "parentSummary": "Supported Release (puppetlabs-ntp) 7.0.0 - (2017/10/30) - (c07a6b4ff9b195b892ecc24fb90a3a3908511349)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-ntp) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-10-26T10:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d93b64b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429927761_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-ntp/compare/4.6.1...c07a6b4ff9b195b892ecc24fb90a3a3908511349\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33039", "fixedVersions": [], "id": "33039", "issueType": "Task", "key": "MODULES-5831", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-31T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-ntp) 7.0.0 - (2017/10/30) - (c07a6b4ff9b195b892ecc24fb90a3a3908511349)", "timeSpent": "PT0S", "updated": "2017-10-31T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53380e4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81657094_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42671", "fixedVersions": [], "id": "42671", "issueType": "Sub-task", "key": "MODULES-5830", "labels": [], "originalEstimate": "PT0S", "parent": "38383", "parentSummary": "Supported Release (ntp) 6.4.1 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-27T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e8c835c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81636061_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41662", "fixedVersions": [], "id": "41662", "issueType": "Sub-task", "key": "MODULES-5829", "labels": [], "originalEstimate": "PT0S", "parent": "38383", "parentSummary": "Supported Release (ntp) 6.4.1 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-27T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@681f3dec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81609779_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_16788"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40474", "fixedVersions": [], "id": "40474", "issueType": "Sub-task", "key": "MODULES-5828", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38383", "parentSummary": "Supported Release (ntp) 6.4.1 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-27T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46851ec6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81384794_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39435", "fixedVersions": [], "id": "39435", "issueType": "Sub-task", "key": "MODULES-5827", "labels": [], "originalEstimate": "PT0S", "parent": "38383", "parentSummary": "Supported Release (ntp) 6.4.1 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-10-27T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-10-26T10:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2258233"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81373524_*|*_6_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38383", "fixedVersions": [], "id": "38383", "issueType": "Task", "key": "MODULES-5826", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2017-10-27T09:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ntp) 6.4.1 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-10-27T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:06:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b05ddc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1058453343_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39434", "fixedVersions": [], "id": "39434", "issueType": "Story", "key": "MODULES-5822", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Duplicate", "resolutionDate": "2017-11-07T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Show Strings on the Forge", "timeSpent": "PT0S", "updated": "2017-11-07T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-26T10:02:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65bc6a0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1059289627_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33038", "fixedVersions": [], "id": "33038", "issueType": "Story", "key": "MODULES-5818", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Done", "resolutionDate": "2017-11-07T15:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Strings education for Modules, Forge and PDK teams", "timeSpent": "PT0S", "updated": "2017-11-07T15:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "Tickets from this epic have been migrated to an epic in the PDOC project epic (PDOC-183). All the tickets that were a part of this epic have been closed as duplicates or moved to PDOC tickets.", "created": "2017-11-07T15:21:00.000000"}], "components": [], "created": "2017-10-26T09:56:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f51a931"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet Strings"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhs0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1059927147_*|*_6_*:*_1_*:*_0"}], "description": "Epic containing work we want to do in order to improve Puppet Strings", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39433", "fixedVersions": [], "id": "39433", "issueType": "Epic", "key": "MODULES-5817", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Duplicate", "resolutionDate": "2017-11-07T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Strings", "timeSpent": "PT0S", "updated": "2017-12-31T19:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Assigning this to you Eric as you have a PR up for the changes. \n:-)", "created": "2017-10-31T10:04:00.000000"}], "components": [], "created": "2017-10-26T08:03:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Future, current and previous versions all need updated to reflect the true versioning."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5435be0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77567552_*|*_10007_*:*_1_*:*_5066204_*|*_3_*:*_1_*:*_2204725_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_361715120"}], "description": "Currently the following is set:\nFuture PE: 2017.3\nFuture Agent: 5.3.2\nCurrent PE: 2017.2\nCurrent Agent: 1.10.8\nPrevious PE: 2017.1\nPrevious Agent: 1.9.3\nLTS PE: 2016.4\nLTS Agent: 1.10.8 ?? Is this correct? Doesn't seem right. Correct According to: https://puppet.com/docs/pe/2016.4/release_notes.html#puppet-agent-release-notes\n\nWith 2017.3 now released as current the above values now need updated.\nI need to follow up on the Future version of PE to get it running\n\nVersioning and EOL docs can be found here: https://puppet.com/misc/puppet-enterprise-lifecycle\n\n\n\nChanges need to be made to the following file:\nhttps://github.com/puppetlabs/ci-job-configs/blob/master/resources/defaults/modules.yaml", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42670", "fixedVersions": [], "id": "42670", "issueType": "Task", "key": "MODULES-5816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-31T12:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update Modules CI - future, current and previous versions", "timeSpent": "PT0S", "updated": "2017-10-31T12:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "ruby versions installed on ENVs can be seen here: https://github.com/puppetlabs/puppetlabs-modules/tree/4683b7c3a6c1612175c847b5377bca44527ddd48/site/profile/manifests/jenkins/usage/ruby\n\nNeed to chat to QE before making this change.", "created": "2017-10-27T05:35:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This wont be necessary. We are moving towards not running unit tests in CI, they are ran on Travis. ", "created": "2017-10-31T10:16:00.000000"}], "components": [], "created": "2017-10-26T07:58:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- CI now runs tests on:\n* 2.3.1\n* 2.4.2"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bc439db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhry7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77860209_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_362457684"}], "description": "Currently Modules CI is testing against the following versions of ruby:\n* 2.1.6\n* 2.3.1\n\nSupport for Ruby 2.1 has ended (https://www.ruby-lang.org/en/news/2017/04/01/support-of-ruby-2-1-has-ended/).\n\nWe should start considering using Ruby 2.4\n\nChanges should be made to the following file: https://github.com/puppetlabs/ci-job-configs/blob/master/resources/defaults/modules.yaml\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38382", "fixedVersions": [], "id": "38382", "issueType": "Task", "key": "MODULES-5815", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2017-10-31T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Modules CI - Ruby Versions", "timeSpent": "PT0S", "updated": "2017-10-31T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "java_ks and stdlib are the only 2 that reference Windows 8. PRs up to remove this.", "created": "2017-10-30T11:24:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/833\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/197", "created": "2017-10-30T11:25:00.000000"}], "components": [], "created": "2017-10-26T07:01:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "References to Windows8 are removed from the cross-platform modules."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9fff31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_59087484_*|*_1_*:*_1_*:*_6339_*|*_3_*:*_1_*:*_1084545_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_80269111_*|*_10005_*:*_2_*:*_280088017"}], "description": "Windows no longer support Windows 8 (http://money.cnn.com/2016/01/15/technology/microsoft-windows-8/index.html) therefore we do not support it any longer. Remove Windows8 from metadata.json in the cross-platform modules.\n\nModules to take into consideration are:\n# concat\n# hocon\n# inifile\n# java_ks\n# motd\n# stdlib\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36325", "fixedVersions": [], "id": "36325", "issueType": "Task", "key": "MODULES-5814", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-10-31T03:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Windows 8 from metadata.json in cross-platform modules", "timeSpent": "PT0S", "updated": "2017-10-31T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "body": "My theory is the behavior is because the resourse (The public key line get the same resource name on both accounts). And if its set to present on test1 it will not be removed from test2. ", "created": "2017-10-28T02:57:00.000000"}], "components": ["sshkeys_core"], "created": "2017-10-26T06:35:00.000000", "creator": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38f413cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}], "description": "If you create 2 users.\nex test1 and test2 \n{code}\n  user { $user:\n      home             => \"/home/${user}\",\n      managehome       => true,\n      purge_ssh_keys   => true,\n      ensure           => \"present\",\n    }\n{code}\nAnd then add 1 key to each\n{code}\n    ssh_authorized_key { $user:\n      ensure => present,\n      key    => $key,\n      user   => $user,\n    }\n{code}\nthen you on the client machine, manual edit your authorized_keys and copy the entire line from test1 user to test2 users authorized_keys, that line will not be delete on next puppet run", "environment": "Centos 7.3", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "42668", "fixedVersions": [], "id": "42668", "issueType": "Bug", "key": "MODULES-7598", "labels": ["the-goods"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "User {purge_ssh_keys => true, } not removing all keys", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:0445a660-9f12-487f-941a-d201731187a6", "created": "2017-10-26T06:06:00.000000", "name": "puppet-stdlib-ipv4_6.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12427"}], "comments": [{"author": "557058:cb7bc15e-c86d-41f5-bc56-683d06b0a7fe", "body": "Hi [~accountid:557058:0445a660-9f12-487f-941a-d201731187a6] , thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2021-06-28T02:56:00.000000"}], "components": ["stdlib"], "created": "2017-10-26T06:03:00.000000", "creator": "557058:0445a660-9f12-487f-941a-d201731187a6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The ipv4 and ipv6 types behave similarly in accepting subnets or not, and/or there are 4 types (ipv4 address and subnet, ipv6 address and subnet)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57e6a94a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2757882134_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_113093338885"}], "description": "_Basic Info_\n*Module Version:* 4.17.1\n*Puppet Version:* 4.10.8\n*OS Name/Version:* CentOS Linux release 7.3.1611 (Core)\n\nStdlib::Compat::Ipv4 accepts subnets (like 10.10.10.0/8), it looks like Stdlib::Compat::Ipv6 only accepts single IPs\n\n*Desired Behavior:*\nHave them both behave the same. I don't have a strong preference on if they should or should not accept subnets, but it would be nice to have an Ipv4 and Ipv6 type that behave the same (or maybe create additional ipv4_subnet and ipv6_subnet types to allow subnet input). Since it's in the Compat:: namespace I think changing the behavior of the current types might not be a good idea.\n\n*Actual Behavior:*\nStdlib::Compat::Ipv4 accepts subnets, Stdlib::Compat::Ipv6 does not.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41660", "fixedVersions": [], "id": "41660", "issueType": "Bug", "key": "MODULES-5813", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0445a660-9f12-487f-941a-d201731187a6", "resolution": "Won't Do", "resolutionDate": "2021-06-28T02:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : Stdlib::Compat::Ipv4 accepts netmasks, Stdlib::Compat::Ipv6 does not", "timeSpent": "PT0S", "updated": "2021-06-28T02:56:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "5c2ff2fd81c1261667adfa1d", "attachments": [], "comments": [{"author": "6217ba0a71554c00695601a8", "body": "Any news on this?", "created": "2018-01-28T05:52:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Alessandro and Martin,\n\nWe have done an initial review on the psick module and have some feedback we will need addressed before this module can be approved:\n\nDefinitely needs fixed:\n\nWe need our approved modules to be following semver and they also need to be past a 1.0.0 release. As of 12th March this module is only version 0.9.3.\n\nWould be nice but isn't critical:\n\nLast upload to the forge was 11 months ago, also the releases on github vs the forge seem inconsistent.\u00a0\n\nAll approved modules generally follow the [example documentation template|[https://puppet.com/docs/puppet/6.0/modules_documentation.html#readme-template].]\u00a0\u00a0We do realise you have a separate docs folder but it is preferred to try and keep within the template.\n\n\u00a0\n\nAny questions or queries feel free to reach back out on this ticket.\n\nThanks,\n\nApprovals Team", "created": "2018-12-18T07:44:00.000000"}, {"author": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "body": "Thank you for the update [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396], we still have some work to do before being ready for version 1.0.0. \nWill ping back when we will be ready and we have addressed your notes.\n\n\u00a0", "created": "2018-12-19T04:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing due to inactivity. Feel free to resubmit the module for consideration if you still want it approved.", "created": "2020-01-23T10:57:00.000000"}], "components": ["approved"], "created": "2017-10-26T04:22:00.000000", "creator": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14b7ef07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1164224050_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_34657964913_*|*_10005_*:*_1_*:*_34966726733"}], "description": "Psick (https://forge.puppet.com/example42/psick) is what we can an \"infrastructure module\" it provides profiles for common use cases and the possibility to manage classification via hiera.\n\nIt has been released at the PuppetConf 2017, but it's core components and concepts are used, in production, in various places.\n\nexample42 is actively developing it and it's using there the latest Puppet technologies (tasks, data in module, development entirely based on Puppet 4 parser).\n\nIt might not be clear, at first sight, but it can do, but once grasped the basic concepts it unleashes its (huge, we dare to say) potential.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40473", "fixedVersions": [], "id": "40473", "issueType": "Task", "key": "MODULES-5812", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "resolution": "Won't Do", "resolutionDate": "2020-01-23T10:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "example42-psick: Request for approval review", "timeSpent": "PT0S", "updated": "2020-01-23T10:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Former user please pull me in on these approvals.", "created": "2017-11-08T15:05:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "Any news on this?", "created": "2018-01-28T05:51:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey\u00a0Alessandro and Martin,\n\nWe have done an initial review of this module for approval and have some feedback we'd like addressed first.\n\nDefinitely needs fixed:\n\nThe module has a license section defined in the metadata but doesn't actually have a license file. Having this file is a hard criteria for getting approved.\n\nWould be nice but isn't critical:\n\n\u00a0\n\nAll approved modules generally follow the [example documentation template|[https://puppet.com/docs/puppet/6.0/modules_documentation.html#readme-template].]\u00a0\u00a0We do realise you have a separate docs folder but it is preferred to try and keep within the template.\n\nAny questions or queries feel free to reach back out on this ticket.\n\nThanks,\n\nApprovals Team", "created": "2018-12-18T07:50:00.000000"}, {"author": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "body": "Here we should definitively be quicker in fixing things, as the module is mature and the changes requested not big.\nWill ping back as soon when ready.\n\nThank you", "created": "2018-12-19T04:40:00.000000"}, {"author": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] we have updated the docs of the module and added the licence file.\nVersion 2.3.3 of the module has been added to the forge.\nPlease let us know if you need further fixes.", "created": "2019-01-07T16:06:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:623a4702761efb0069cd3511],\n\nThank you for working with us, the module is now approved on the forge!\n\nAs a result I'm going to resolve this ticket.\n\nThanks,\n\nHelen", "created": "2019-01-08T07:22:00.000000"}, {"author": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "body": "Thank you [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]. Will ping you on the relevant ticket when we have the psick module ready for version 1.0 and your review (it will take longer).", "created": "2019-01-11T07:38:00.000000"}], "components": ["approved"], "created": "2017-10-26T04:11:00.000000", "creator": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e989148"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1164891592_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1812768476_*|*_10005_*:*_1_*:*_34967015326"}], "description": "Tiny Puppet (https://forge.puppet.com/example42/tp) is a rather particular module which allows management and configuration of virtually any application on any operating system.\nThis is done thanks to the data present in the companion Tiny data module (https://forge.puppet.com/example42/tp) .\n\nEven if it might be considered a module that breaks heavily the single responsibility point principle, I'd suggest to consider this as an \"utility/tool\" module, which offers an interfaces, and a further abstraction layer, to the management of applications (at least the ones based on package/service/configuration file[s] ).\n\nThe module has been used in production, for years, in several of our customers' environments.\n", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "38381", "fixedVersions": [], "id": "38381", "issueType": "Task", "key": "MODULES-5811", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:665d41da-1c53-4cf9-9d98-389103e35aac", "resolution": "Fixed", "resolutionDate": "2019-01-08T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "example42-tp : Request for approved status", "timeSpent": "PT0S", "updated": "2019-01-11T07:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-25T16:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a2526ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_762545175_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38379", "fixedVersions": [], "id": "38379", "issueType": "Sub-task", "key": "MODULES-5810", "labels": [], "originalEstimate": "PT0S", "parent": "34163", "parentSummary": "Supported Release (stdlib) 4.21.0 - (2017/11/3) - (5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-03T12:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-03T12:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-25T16:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d3b5afd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrcf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598859895_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37279", "fixedVersions": [], "id": "37279", "issueType": "Sub-task", "key": "MODULES-5809", "labels": [], "originalEstimate": "PT0S", "parent": "34163", "parentSummary": "Supported Release (stdlib) 4.21.0 - (2017/11/3) - (5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-01T14:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-01T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428], this is ready for an updated translation.", "created": "2017-10-26T11:56:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Translation should be ready & complete Tuesday AM.", "created": "2017-10-30T10:56:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "closed on [~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428]'s behalf", "created": "2017-11-01T15:31:00.000000"}], "components": [], "created": "2017-10-25T16:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@247d735a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600853225_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36323", "fixedVersions": [], "id": "36323", "issueType": "Sub-task", "key": "MODULES-5808", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34163", "parentSummary": "Supported Release (stdlib) 4.21.0 - (2017/11/3) - (5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-01T15:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-11-01T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-10-25T16:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11ad1682"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69441615_*|*_5_*:*_1_*:*_25835045198_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35215", "fixedVersions": [], "id": "35215", "issueType": "Sub-task", "key": "MODULES-5807", "labels": [], "originalEstimate": "PT0S", "parent": "34163", "parentSummary": "Supported Release (stdlib) 4.21.0 - (2017/11/3) - (5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been released, resolving ticket: https://forge.puppet.com/puppetlabs/stdlib/4.21.0/readme", "created": "2017-11-24T05:52:00.000000"}], "components": ["stdlib"], "created": "2017-10-25T16:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3af5f91c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhrbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2556881858_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.20.0...5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/25/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34163", "fixedVersions": [], "id": "34163", "issueType": "Task", "key": "MODULES-5806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-24T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (stdlib) 4.21.0 - (2017/11/3) - (5d6cca1d528cd450ec9ac1afcd28c53ea79e3ff41)", "timeSpent": "PT0S", "updated": "2017-11-24T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c6d98e777edd55f716a43c0", "body": "Pull request submitted: https://github.com/puppetlabs/puppetlabs-tomcat/pull/261", "created": "2017-10-25T12:32:00.000000"}], "components": ["tomcat"], "created": "2017-10-25T11:57:00.000000", "creator": "5c6d98e777edd55f716a43c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@763f15e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhqnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10746890_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* CentOs 6\n\nIf you pass a value with a space to tomcat::config::context::element the value gets cut off at the space.\n\n*Desired Behavior:*\n\nThe full value passed should be present in the resulting file\n\nI have a fix for this and will be creating a PR shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37274", "fixedVersions": [], "id": "37274", "issueType": "Bug", "key": "MODULES-5805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c6d98e777edd55f716a43c0", "resolution": "Fixed", "resolutionDate": "2017-10-25T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat : context::element values cannot have spaces", "timeSpent": "PT0S", "updated": "2017-10-25T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "[~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] has already got a PR open for this: https://github.com/puppetlabs/puppetlabs-reboot/pull/139", "created": "2017-10-25T10:46:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "If someone can write tests for this I'd be very appreciative, I'm on PTO for the next 2 weeks so will take a while for me to turn it around", "created": "2017-10-25T18:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked as this does not work on Windows as expected.", "created": "2017-10-31T12:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "ping [~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] when you get back from holidays", "created": "2017-10-31T12:03:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Assigning back to [~accountid:557058:afa80a20-2814-4f2f-bbdd-ad5db4190123] for when we have time to address", "created": "2017-12-07T20:10:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "Got some work done this week. Hopefully will get it out soon", "created": "2017-12-07T21:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-01-17T22:25:00.000000"}], "components": ["reboot"], "created": "2017-10-25T10:36:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cface44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhq9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_67812_*|*_1_*:*_1_*:*_15732094_*|*_3_*:*_1_*:*_507831152_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6780115950_*|*_10005_*:*_1_*:*_2969"}], "description": "It would be nice to have a task within the reboot module to allow on-demand reboots of machines.\n\nWe'd probably want to hit the same parameters as the resource type, so timeout and message.\n\nMaybe also have some logic to not reboot if a Puppet run is occuring and have a parameter to force through (eg. force=true)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38377", "fixedVersions": [], "id": "38377", "issueType": "New Feature", "key": "MODULES-5804", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2018-01-17T22:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot : Add a reboot task for posix and Windows to the module", "timeSpent": "PT0S", "updated": "2018-01-17T22:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2017-10-25T09:53:00.000000", "name": "puppetrun.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13111"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Thanks for ticket [~accountid:557058:10fe1f37-4122-400d-99da-da7e548af094].  We are aware that it doesn't work on Server 2016 and we are working on adding that shortly.", "created": "2017-10-25T10:05:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Is there an ETA on when it will be released?", "created": "2017-10-25T12:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready for review\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/123", "created": "2017-10-30T11:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The testing matrix will be updated (PR https://github.com/puppetlabs/ci-job-configs/pull/3670) once v4.1.2 is released and PR 123 is merged.", "created": "2017-10-30T11:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocking this ticket until this is done", "created": "2017-10-30T11:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:10fe1f37-4122-400d-99da-da7e548af094]  Unfortunately I don't have an ETA for you but as you can see, it is actively being worked on.  This is not for certain, but it should be in the 4.2 release", "created": "2017-10-30T11:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released today.", "created": "2017-11-08T16:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Also, we test the module with Core in our CI pipelines.", "created": "2017-11-08T16:02:00.000000"}], "components": [], "created": "2017-10-25T09:53:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40b166bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5260"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhq7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_436806207_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_798493642"}], "description": "_Basic Info_\n*Module Version:*  4.1.1\n*Puppet Version:* 2017.3.1\n*OS Name/Version:* Windows Server 2016\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nSet up IIS site and application ppol\n\n*Actual Behavior:*\nReceive errors every agent run\n\nCould not find a suitable provider for iis_site\nCould not find a suitable provider for iis_application_pool\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows Server 2016, no desktop installed", "epicLinkSummary": "IIS Module 4.2.0 w/ IIS 10 Support", "estimate": "PT0S", "externalId": "41642", "fixedVersions": [], "id": "41642", "issueType": "Bug", "key": "MODULES-5803", "labels": [], "originalEstimate": "PT0S", "parent": "36259", "parentSummary": "IIS Module 4.2.0 w/ IIS 10 Support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Fixed", "resolutionDate": "2017-11-08T16:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Doesn't appear to work in 2016 Core", "timeSpent": "PT0S", "updated": "2017-11-08T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [{"attacher": "6243b2ebad6b7e006aa42600", "created": "2017-11-01T05:32:00.000000", "name": "Screenshot from 2017-11-01 11-31-01.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13030"}], "comments": [{"author": "623e7877a9575800695c0946", "body": "Module and version ( as reported by puppet module list )\tpuppetlabs-concat (v4.1.0)\nManifests used\thttps://github.com/DataDog/puppet-datadog-agent/blob/master/manifests/init.pp (line 382)\nPuppet version\t4.10.1 (payg 2017.2.1)\nRuby Version\truby 2.0.0p648 (2015-12-16) [x86_64-linux]\nAny applicable logs\t\"\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'format' at /etc/puppetlabs/code/environments/testing2/modules/concat/manifests/init.pp:94 on Concat_file[/etc/dd-agent/datadog.conf] at /etc/puppetlabs/code/environments/testing2/modules/concat/manifests/init.pp:94 on node testnode.outhere\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2017-10-25T10:11:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e7877a9575800695c0946] i'd be interested to see the entire output of {{puppet module list}}", "created": "2017-10-25T13:59:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Looks similar to this previously raised issue on github\n\nhttps://github.com/elastic/puppet-elasticsearch/issues/846\n\nRestarting puppet master and agents and re-running puppet seemed to be the solution there?", "created": "2017-10-26T02:58:00.000000"}, {"author": "623e7877a9575800695c0946", "body": "Hi William,\nI tried restarting pe-puppetserver on the master, and puppet on the agent, but it still failed the same.\nAre you unable to reproduce?\nI will admit that I am less than impressed with the datadog module's coding", "created": "2017-10-26T07:37:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Jeff,\n\nUnfortunately I have not been able to reproduce this.\nRunning an in place puppet module upgrade of concat to the latest 4.1.0, then applying the manifest, the catalog still reports successfully applied.\nIf we could reproduce this then we could see where perhaps concat types are being cached.\n\nThank you\nWill", "created": "2017-10-26T09:19:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hi everyone,\n\nThis is looking a lot like environment bleed.\n\nSomething worth trying (and has worked for another user) is using {{puppet generate}} to generate pcore types, you can read more [here|https://puppet.com/docs/puppet/4.6/environment_isolation.html] . If you're using r10k, you'll run into a problem of course. The current recommendations for that scenario are [here|https://puppet.com/docs/puppet/5.3/environment_isolation.html#enable-environment-isolation-with-r10k]. \n\nLet me know if this works.", "created": "2017-10-27T14:44:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Same problem here on all our nodes. Attached screenshot. Rolling back to 4.0.1 helped.", "created": "2017-11-01T05:34:00.000000"}, {"author": "557058:8f3d9cfa-70a2-46ba-995e-32de5f31dc34", "body": "Experiencing the same issue when using it with puppet-nginx, reverting to 4.0.1", "created": "2017-11-05T19:41:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Does anybody know if this has been fixed in 4.1.1?", "created": "2017-11-30T03:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243b2ebad6b7e006aa42600],\n\nIt seemed the issue was related to environment bleed. \nIn a few comments above [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] has linked a recommended fix.\n\nIf you could let us know if this resolved your issue. \n\nMany thanks\nPaula", "created": "2017-11-30T04:02:00.000000"}, {"author": "623a47d594742a00683d6fdc", "body": "I can confirm this behaviour after doing major upgrade to 4.2.0 (from 2.2.1). The recommended fix by @Eric Putnam worked like a charm.", "created": "2018-03-23T14:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:623a47d594742a00683d6fdc] this is great news.\nIm going to resolve this issue. \n\nIf you have any more problems please do not hesitate to open another ticket.", "created": "2018-03-26T02:51:00.000000"}, {"author": "557058:01e21ab7-bddb-43f1-befa-3c0cd055023d", "body": "Hi everyone, I have right now this problem after upgraded concat module from an old one 2.2.1 to the latest 6.1.0\n\nI tried to use a module that use the format attribute and had this problem.\n\nI saw there is a solution by [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] but it is no longer availaible :(!\n\nSomething like use puppet generate? Could you please explain to me?\n\nThank you", "created": "2019-12-04T05:11:00.000000"}, {"author": "61352808bba6c7006a0ef17b", "body": "Better later than never:\n{code:java}\npuppet generate types\n# or\npuppet generate types --environment myenv{code}", "created": "2020-12-01T12:13:00.000000"}], "components": [], "created": "2017-10-25T09:00:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56e05cc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhq7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17244847_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13093416425"}], "description": "As per discussion on https://github.com/puppetlabs/puppetlabs-concat/commit/045e74592ee431a52cb6ebc711ffec4bf9343005\n\nMore information is required to replicate this:\n- Module and version ( as reported by puppet module list )\n- Manifests used\n- Puppet version\n- Ruby Version\n- Any applicable logs", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38376", "fixedVersions": [], "id": "38376", "issueType": "Bug", "key": "MODULES-5802", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-03-26T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat : Server Error: no parameter named 'format'", "timeSpent": "PT0S", "updated": "2020-12-01T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created a new PR with rdev5 changes plus some fixes and improvements from me.\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/123\n\nAdded PR to add Server 2016 to testing for IIS.  Ideally, should replace this with Server 2016 core once BHG is updated\nhttps://github.com/puppetlabs/ci-job-configs/pull/3670", "created": "2017-10-27T18:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running through adhoc to confirm all ok in 2008/2012", "created": "2017-10-27T18:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/123", "created": "2017-10-30T11:12:00.000000"}], "components": [], "created": "2017-10-24T14:52:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c32d19f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5260"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_70471450_*|*_1_*:*_1_*:*_264310524_*|*_10007_*:*_1_*:*_11787914_*|*_3_*:*_1_*:*_240885249_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-iis/pull/81", "epicLinkSummary": "IIS Module 4.2.0 w/ IIS 10 Support", "estimate": "PT0S", "externalId": "37260", "fixedVersions": [], "id": "37260", "issueType": "Task", "key": "MODULES-5801", "labels": [], "originalEstimate": "PT0S", "parent": "36259", "parentSummary": "IIS Module 4.2.0 w/ IIS 10 Support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-10-31T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review PR for IIS 10 support in module", "timeSpent": "PT0S", "updated": "2017-10-31T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-24T14:31:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fba1813"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL Server Module 2.0.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylofb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1877935760_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41637", "fixedVersions": [], "id": "41637", "issueType": "Epic", "key": "MODULES-5800", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-11-15T07:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SQL Server Module 2.0.1", "timeSpent": "PT0S", "updated": "2018-01-30T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-10-24T14:16:00.000000", "creator": "557058:467cf264-3f63-4acc-8f20-8bde622365f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29a8671"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhotz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/17"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* PE 2017.3.1\n*OS Name/Version:* Solaris 11.3\n\nWhen using puppet_agent to upgrade from PE 2016.4.6 to 2017.3.1 we were seeing issues when trying to retrieve the last version of puppet-agent package:\n\n{code}\nError: Execution of '/usr/bin/pkg list -Hvfa puppet-agent@5.3.2' returned 1: pkg list: no packages matching 'puppet-agent@5.3.2' known\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.7.1,5.11-1:20161012T034616Z to 5.3.2 failed: Execution of '/usr/bin/pkg list -Hvfa puppet-agent@5.3.2' returned 1: pkg list: no packages matching 'puppet-agent@5.3.2' known\n{code}\n\nThe curl installer was working as expected.\n\nAfter some troubleshooting we discovered that customer had a custom publisher called puppetlabs.com that did not contained the puppet-agent version 5.3.2, making the pkg list command fail, and the puppet_agent module fail.\n\nNotice that this used to happen in the frictionless installer, but it was fixed.\n\n*Desired Behavior:*\n\nPuppet manages an already existing puppetlabs.com publisher, either by unsetting it, modifying the source or creating one with an altered name.\n\n*Actual Behavior:*\n\nPuppet finds a puppetlabs.com publisher and skips straight to trying to install the package instead of verifying if the publisher has the right attributes.", "environment": "Solaris 11.3\nPuppet_agent 1.4.1\nPE 2017.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40570", "fixedVersions": [], "id": "40570", "issueType": "Bug", "key": "MODULES-6382", "labels": ["solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:467cf264-3f63-4acc-8f20-8bde622365f4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Solaris installer fails if there is a pre-existing publisher called puppetlabs.com", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Looks to have been fixed by https://github.com/puppetlabs/puppetlabs-accounts/pull/105 ", "created": "2017-12-12T03:15:00.000000"}], "components": ["accounts"], "created": "2017-10-24T10:55:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59882c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhof3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1314186063_*|*_6_*:*_1_*:*_0"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/accounts/view/master/job/forge-module_puppetlabs-accounts_intn-sys_full-pe-current-master/59/PLATFORM=solaris11-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/\n\nfailure output:\n{code}\n11:31:22 Failures:\n11:31:22 \n11:31:22   1) accounts::user define main tests User \"hunner\" should contain password \"hi\"\n11:31:22      Failure/Error: it { should contain_password 'hi' }\n11:31:22        expected User \"hunner\" to contain password \"hi\"\n11:31:22        \n11:31:22      # ./spec/acceptance/user_spec.rb:31:in `block (4 levels) in <top (required)>'\n11:31:22 \n11:31:22   2) accounts::user define ignore password if ignore set to true User \"ignore_user\" should contain password \"foo\"\n11:31:22      Failure/Error: it { should contain_password 'foo' }\n11:31:22        expected User \"ignore_user\" to contain password \"foo\"\n11:31:22        \n11:31:22      # ./spec/acceptance/user_spec.rb:143:in `block (4 levels) in <top (required)>'\n11:31:22 \n11:31:22   3) accounts::user define do not ignore password if set and ignore set to true User \"specd_user\" should contain password \"bar\"\n11:31:22      Failure/Error: it { should contain_password 'bar' }\n11:31:22        expected User \"specd_user\" to contain password \"bar\"\n11:31:22        \n11:31:22      # ./spec/acceptance/user_spec.rb:205:in `block (4 levels) in <top (required)>'\n11:31:22 \n11:31:22 Finished in 49.21 seconds (files took 9 minutes 16 seconds to load)\n11:31:22 35 examples, 3 failures\n11:31:22 \n11:31:22 Failed examples:\n11:31:22 \n11:31:22 rspec ./spec/acceptance/user_spec.rb:31 # accounts::user define main tests User \"hunner\" should contain password \"hi\"\n11:31:22 rspec ./spec/acceptance/user_spec.rb:143 # accounts::user define ignore password if ignore set to true User \"ignore_user\" should contain password \"foo\"\n11:31:22 rspec ./spec/acceptance/user_spec.rb:205 # accounts::user define do not ignore password if set and ignore set to true User \"specd_user\" should contain password \"bar\"\n{code}", "environment": "solaris 11\nagent version 1.10.8-1.el7\npe version 2017.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41636", "fixedVersions": [], "id": "41636", "issueType": "CI Blocker", "key": "MODULES-5798", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-11-08T14:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{accounts} : {solaris 11 failure, step 08}", "timeSpent": "PT0S", "updated": "2017-12-12T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["concat"], "created": "2017-10-24T09:22:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c5ea01d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzho2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106627004_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_410800198"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42691", "fixedVersions": [], "id": "42691", "issueType": "Sub-task", "key": "MODULES-5797", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-30T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-10-30T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/473", "created": "2017-10-30T09:06:00.000000"}], "components": ["concat"], "created": "2017-10-24T09:21:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1169ecf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzho2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106643396_*|*_3_*:*_1_*:*_1212712208_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_410843938"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41635", "fixedVersions": [], "id": "41635", "issueType": "Sub-task", "key": "MODULES-5796", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-13T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-11-13T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:87c62e2b-edd9-4c9e-9870-86300cf21f50], thanks for raising this issue. The haproxy module isn't currently on our immediate roadmap so there's a low chance this will get done in the near future. However, if you'd like to submit a pull request, we'd be more than happy to review it.", "created": "2017-11-08T14:57:00.000000"}, {"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "Thank you for your honest answer. Is this puppet module maybe on GitHub? I think it would have more chances to be contributed to if it would be on GitHub.", "created": "2017-11-12T06:05:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:87c62e2b-edd9-4c9e-9870-86300cf21f50], it is, along with the rest of our open source modules. https://github.com/puppetlabs/puppetlabs-haproxy", "created": "2017-11-13T14:56:00.000000"}, {"author": "557058:32afee12-cc2d-4ff6-92a9-7cd16e848038", "body": "Until hiera support is added I'm going to give this a try: [https://github.com/gillarkod/puppet-module-haproxywrapper]\n\n\u00a0\n\nI'll update with my experiences.", "created": "2018-03-19T13:31:00.000000"}], "components": ["haproxy"], "created": "2017-10-24T08:22:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3decf5bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzho0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}], "description": "Currently the puppetlabs haproxy module only supports configuration using manifests. I do not want to have any configuration in the manifests code and hence use hiera for that purpose. Unfortunately it is not possible to use hiera to configure this module.\n\nIt would be a great improvement if hiera configuration support for this module could be added. ", "epicLinkSummary": "Haproxy Next", "estimate": "PT0S", "externalId": "33092", "fixedVersions": [], "id": "33092", "issueType": "Improvement", "key": "MODULES-5795", "labels": [], "originalEstimate": "PT0S", "parent": "42753", "parentSummary": "Haproxy Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy : add support for hiera config ", "timeSpent": "PT0S", "updated": "2018-03-19T13:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Note https://puppet.atlassian.net/browse/MODULES-5602", "created": "2017-10-24T07:25:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Checked for \\/ nastiness", "created": "2017-10-24T09:20:00.000000"}], "components": ["motd"], "created": "2017-10-24T07:25:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76725e40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhnzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6946345_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37258", "fixedVersions": [], "id": "37258", "issueType": "Sub-task", "key": "MODULES-5793", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-24T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-10-24T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:62437a597a3f9e006ab15508]. Thanks for raising this feature request - we'll put it on our backlog. If you would like this sooner please feel free to submit a PR and we'll do our best to get it merged promptly. Thanks!", "created": "2017-11-03T09:43:00.000000"}, {"author": "557058:42d70835-e409-40a1-a502-741cb41b7074", "body": "I'm interested in implementing this feature but after looking at the code a bit, I'm wondering how to proceed. ProxyTimeout, if not set, should default to Timeout. That's pretty straight-forward.\n\nBut Timeout itself is currently set to 120 seconds and is not OS-specific yet. Maybe another task should address this but:\n\n1) Why do different OS's/distros set different defaults for Timeout? Shouldn't the [Apache Docs on Timeout|https://httpd.apache.org/docs/2.4/mod/core.html#timeout] rule here (which says it defaults to 60 if not set)?\n\n2) Why is this puppet module's default different (defaults to 120)?\n\n3) If it is necessary to emit different defaults for Timeout for each OS/distro, does anyone have an idea what those defaults are for the different OS/distros? I don't have ready access to many different kinds.\n\nHere are my really rough commits dealing with my first ideas around\u00a0[ProxyTimeout|https://github.com/agoodno/puppetlabs-apache/commit/0062c5b1a6d21527683b73543f93e73670b11785]\u00a0and [Timeout|https://github.com/agoodno/puppetlabs-apache/commit/560ea4dd472dff5a2f2b4bdb6a32a30af0fa8c51]\u00a0so far.\n\n\u00a0\n\n\u00a0", "created": "2018-07-03T15:35:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "# The timeout value is only set once, in the init.pp file. It does not vary according to OS.\n # That default value is from a loooong time ago, traced the whole way back to\u00a0\u00a0[https://github.com/puppetlabs/puppetlabs-apache/commit/be295c801ed664363c628cb5bae9733a366d3b9b]\u00a0. 6 years once you trace it back. Changing the modules 'default' functionality can have un-forseen circumstances. BUT i *agree changing the module to match to the apache default makes sense.*\u00a0\n # Answered by 1.\n\nIf you want to add a new proxy_timeout parameter to [https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/proxy.pp#L2-L6]\u00a0and [https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/mod/proxy.conf.erb]\u00a0to allow [https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxytimeout]\u00a0i think that makes sense.\n\n\u00a0\n\nThanks for the research [~accountid:62437a597a3f9e006ab15508] great work. Looking forward to the PR.", "created": "2018-07-05T04:52:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR\u00a0[https://github.com/puppetlabs/puppetlabs-apache/pull/1805]\u00a0is reviewed and merged for this. Closing as resolved, Thank you [~accountid:557058:42d70835-e409-40a1-a502-741cb41b7074]!", "created": "2018-07-27T09:06:00.000000"}, {"author": "62437a597a3f9e006ab15508", "body": "Thank you all.", "created": "2018-08-06T01:51:00.000000"}, {"author": "557058:42d70835-e409-40a1-a502-741cb41b7074", "body": "I'm just getting back from vacation and this was a great email to get while away! Thanks.", "created": "2018-08-07T10:18:00.000000"}], "components": ["apache"], "created": "2017-10-24T05:00:00.000000", "creator": "62437a597a3f9e006ab15508", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@362c933a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhny7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2934472285_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1916055885_*|*_10005_*:*_1_*:*_19010644970"}], "description": "The apache module is missing the option to define the [ProxyTimeout|https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxytimeout] settings. This is useful if e.g. a request is passed via fastcgi (PHP, Perl, Python) and the response takes longer than the [TimeOut|https://httpd.apache.org/docs/current/mod/core.html#timeout] default which is depending on the OS 30-60 seconds.\nThis is especially the problem if a file upload is handled by the fastcgi backend.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38430", "fixedVersions": [], "id": "38430", "issueType": "New Feature", "key": "MODULES-5792", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437a597a3f9e006ab15508", "resolution": "Fixed", "resolutionDate": "2018-07-27T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache: Add ProxyTimeout to proxy options", "timeSpent": "PT0S", "updated": "2018-08-07T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I'm closing this out - Redhat FIPS shows up as similar enough to normal Redhat that there isn't a need for a major supported modules porting effort, and any issues that will pop up with customers can be handled tactically as bug fixes.", "created": "2018-06-07T13:03:00.000000"}], "components": [], "created": "2017-10-23T17:14:00.000000", "creator": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5398429f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhnkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19597724995_*|*_6_*:*_1_*:*_0"}], "description": "Puppet Agent support for EL 7 (FIPS) x86_64 is coming soon!\n\nh5. In Scope for Modules Team:\n# Assess whether any supported module updates are needed.\n# Ticket any required work.\n# After the assessment is complete (and any required work has been ticketed), please resolve this issue.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38429", "fixedVersions": [], "id": "38429", "issueType": "Task", "key": "MODULES-6846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "resolution": "Won't Do", "resolutionDate": "2018-06-07T13:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Scope supported modules work for EL 7 (FIPS) x86_64", "timeSpent": "PT0S", "updated": "2018-06-07T13:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Moving this into IIS next as it will need more work than we have time for before the 4.1.2 release", "created": "2017-10-25T11:24:00.000000"}, {"author": "5b99062122c5932bd372aa0b", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc], I see there is activity on this issue, but I'm curious as to what the status is for this and whether I can help with anything.", "created": "2018-02-07T03:10:00.000000"}], "components": ["iis"], "created": "2017-10-23T11:25:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2831d2f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_45974721580_*|*_3_*:*_2_*:*_93992478_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_607464241"}], "description": "User has submitted PR https://github.com/puppetlabs/puppetlabs-iis/pull/117, this ticket is to review and merge code", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37255", "fixedVersions": [], "id": "37255", "issueType": "New Feature", "key": "MODULES-5791", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2019-04-16T17:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: SPIKE Add tickets for types for http error, isapifilter and mime type, webconfigurationproperty, webhandler", "timeSpent": "PT0S", "updated": "2019-04-16T17:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-10-23T10:58:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44faf617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhm6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_713471633_*|*_3_*:*_1_*:*_3276949_*|*_5_*:*_1_*:*_0"}], "description": "Need some updated/more documentation around expectations with CHANGELOG entries and release prep in general. \n- What should go under each heading?\n- What should be included in each line? (JIRA ticket link, etc)\n- What is included in the main heading for each version? \n- Each line should be a continuation of a sentence starting with the heading:\n{code}\n### Fixed\n- a problem with something\n{code}\n- [skip-ci] can be used to skip ci for docs only changes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33091", "fixedVersions": [], "id": "33091", "issueType": "Task", "key": "MODULES-5790", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-31T18:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update release prep/changelog documentation", "timeSpent": "PT0S", "updated": "2017-10-31T18:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The work is done, but cannot be merged until the pipelines go green. \nCurrently failures on:\n* java_ks\n* inifile\n* motd\n* stdlib", "created": "2017-10-30T11:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "java-ks is outstanding due to to the following: https://puppet.atlassian.net/browse/FM-6547", "created": "2017-11-08T09:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "opened a seperate ticket to track migration of java-ks", "created": "2017-11-13T07:46:00.000000"}], "components": [], "created": "2017-10-23T09:33:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following modules moved from 'jenkii/jenkins-master-prod-1/projects/modules.yaml' to 'jenkii/jenkins-master-prod-1/projects/modules-unified.yaml'\n# # concat\n# hocon\n# inifile\n# java_ks\n# motd\n# stdlib"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1861f87b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhm1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13846_*|*_3_*:*_2_*:*_1035993663_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_775551325"}], "description": "Migration of the following modules to the unified pipeline:\n# concat\n# hocon\n# inifile\n# java_ks\n# motd\n# stdlib\n\nThis will enable us to use a more consistent template and control what is being tested easier.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36320", "fixedVersions": [], "id": "36320", "issueType": "Task", "key": "MODULES-5789", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-11-13T07:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Migration of cross-platform modules to the new CI template", "timeSpent": "PT0S", "updated": "2017-11-13T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "623c152b7910a200718b961f", "body": "as a work around I changed the below.  probably a better way to do this though.\n\n{code:ruby}\nrequire 'pathname'\nrequire Pathname.new(__FILE__).dirname + '../' + 'puppet_x/chocolatey/chocolatey_version'\n\nFacter.add('chocolateyversion') do\n  confine :osfamily => :windows\n  setcode do\n    PuppetX::Chocolatey::ChocolateyVersion.version || '0'\n  end\nend\n{code}\n\n\n\n\n{code:ruby}\nrequire 'pathname'\nrequire Pathname.new(__FILE__).dirname + '../' + 'puppet_x/chocolatey/chocolatey_version'\n\nFacter.add('chocolateyversion') do\n  confine :osfamily => :windows\n  choco_ver = PuppetX::Chocolatey::ChocolateyVersion.version || '0'\n  setcode do\n    choco_ver.to_s\n  end\nend\n{code}\n\n", "created": "2017-10-23T09:05:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Hi [~accountid:623c152b7910a200718b961f],\n I know there was talk of this on the #windows channel in Puppet Community slack in the last week or two, I'm guessing you are aware of that as well. Adding some Windows team watchers and setting this ticket up for that team.", "created": "2017-10-23T09:29:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "I think what you found as a workaround works very well as the fix as well. If you wanted to go ahead and set up a pull request for that, I'm guessing it could be accepted pretty quickly (my assumption, no guarantees).", "created": "2017-10-23T09:31:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "yep, I think I started that talk :) I'll make a PR", "created": "2017-10-23T09:32:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/88", "created": "2017-10-23T09:37:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-chocolatey/commit/53293cc06c6d106f289f921baa105ea18541aa38", "created": "2017-10-23T11:19:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Passed CI. Pending release", "created": "2017-10-24T07:59:00.000000"}], "components": ["chocolatey "], "created": "2017-10-23T09:02:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e3a2d8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhm0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_74347299_*|*_1_*:*_1_*:*_2754334_*|*_3_*:*_1_*:*_5478260_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 3.0.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Windows 2016 or 2012\n\n_Describe your issue in as much detail as possible..._\n\nrunning\n{noformat}\n puppet facts --render-as (yaml||json)\n{noformat}\n gives the following for chocolateyversion:\n{noformat}\n!ruby/string:Puppet::Util::Execution::ProcessOutput 0.10.8\n{noformat}\n\n*Desired Behavior:*\nto show version only\n\n*Actual Behavior:*\nbad rendering/parsing error\n\n", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "33089", "fixedVersions": [], "id": "33089", "issueType": "Bug", "key": "MODULES-5788", "labels": ["chocolatey", "facter", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "resolution": "Fixed", "resolutionDate": "2017-10-24T07:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey: bad string for chocolateyversion", "timeSpent": "PT0S", "updated": "2017-10-24T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mongodb"], "created": "2017-10-20T18:13:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54339b3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhlov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585018530_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\nPlease deprecate puppetlabs/mongodb; we've released 1.1.0 under voxpupuli", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33087", "fixedVersions": [], "id": "33087", "issueType": "Task", "key": "MODULES-5787", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "resolution": "Fixed", "resolutionDate": "2017-10-27T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mongodb: deprecate module", "timeSpent": "PT0S", "updated": "2017-10-27T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "created": "2017-10-20T15:54:00.000000", "name": "Screen Shot 2017-10-20 at 2.53.57 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13179"}], "comments": [{"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "uninstall strings can be found here typically: HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall \n\nFor this testing - I used notepad++ downloaded from their site.\n\nRunning the commands found there in a command prompt (not powershell) will uninstall the software, albeit in an interactive fashion.\n\nIf I add the switches \"/silent /verysilent /noquestion /Uninst /U /u /S /s /X /x /quiet /passive\" it seems to cover silent uninstall, however this didnt work when testing Chrome.\n\nIt seems non-interactive uninstall varies per product, and while chocolatey does work, a more meaningful error could help here.\n", "created": "2017-10-20T16:18:00.000000"}, {"author": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "body": "it seems to be related to puppet package provider issues.  On same machine powershell \"puppet resource package \"Google Chrome\" ensure=absent\" launched the uninstaller.", "created": "2017-10-20T16:38:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "Closing this duplicate in favor of MODULES-6205 which has more attention", "created": "2018-03-20T09:13:00.000000"}], "components": [], "created": "2017-10-20T15:54:00.000000", "creator": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66152ce0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhliv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13022330350_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 0.1.5\n*Puppet Version: 2017.3.1\n*OS Name/Version: Windows 2012 R2\n\nI install applications via web (exe/msi) such as Notepad++, Chrome.  I run a task to uninstall.  I get the error below.  If I put a valid program name string in I receive an error.  If put \"blah\" it simply says absent. \n\n\nError:\n{code}\n{\n  \"_error\" : {\n    \"msg\" : \"Task exited 1:\\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/provider/package/windows.rb:72:in `uninstall': undefined method `uninstall_command' for nil:NilClass (NoMethodError)\\n\\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:39:in `uninstall'\\n\\tfrom C:/ProgramData/PuppetLabs/pxp-agent/tasks-cache/e1afed840a840b9f8eb316c1c35da96489d0007599efe99c5fe2b9a7cb8e0db2/init.rb:65:in `<main>'\\n\",\n    \"kind\" : \"puppetlabs.tasks/task-error\",\n    \"details\" : {\n      \"exit_code\" : 1\n    }\n  },\n  \"_output\" : \"\"\n}\n\n{code}\n\nTask screenshot attached\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42690", "fixedVersions": [], "id": "42690", "issueType": "Bug", "key": "MODULES-5786", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b20a5d2-cb4e-4afc-acf2-fe8bdb8c7919", "resolution": "Duplicate", "resolutionDate": "2018-03-20T09:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-package 0.1.5 : uninstall errors on windows machines", "timeSpent": "PT0S", "updated": "2018-03-20T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hey [~accountid:623a46aabef8a60068c6c87a]\n\nI would like to apologize for us not getting around to this issue. Due to age I am going to close, however if you are still seeing this issue on the latest versions of puppet please feel free to reopen.", "created": "2021-07-05T04:53:00.000000"}], "components": ["postgresql"], "created": "2017-10-20T06:05:00.000000", "creator": "623a46aabef8a60068c6c87a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e2a362e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhl3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3276208857_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_113705134575"}], "description": "_Basic Info_\n*Module Version: 5.2.0*\n*Puppet Version: 3.8.7*\n*OS Name/Version: CentOS 7.4*\n\n*Desired Behavior:*\nInstall the package postgresql-postgis only once.\n\n*Actual Behavior:*\nModule tries to install the package \"postgresql-postgis\" on every puppet run:\n\n{noformat}\nDebug: Executing '/bin/rpm -q postgis2_96 --nosignature --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\\n'\nDebug: Executing '/bin/yum -d 0 -e 0 -y list postgis2_96'\nDebug: Package[postgresql-postgis](provider=yum): Ensuring => present\nDebug: Executing '/bin/yum -d 0 -e 0 -y install postgis2_96'\nNotice: /Stage[main]/Postgresql::Server::Postgis/Package[postgresql-postgis]/ensure: created\nDebug: /Stage[main]/Postgresql::Server::Postgis/Package[postgresql-postgis]: The container Class[Postgresql::Server::Postgis] will propagate my refresh event\n{noformat}\n\nThe thing is that the package, eg. \"postgis2_96\" is obsoleted by \"postgis24_96\":\n{noformat}\n# yum -y install postgis2_96\nLoaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: centos2.hti.pl\n * epel: mirror.imt-systems.com\n * extras: centos.slaskdatacenter.com\n * updates: centos.slaskdatacenter.com\nPackage postgis2_96-2.3.2-1.rhel7.x86_64 is obsoleted by postgis24_96-2.4.0-1.rhel7.x86_64 which is already installed\nNothing to do\n{noformat}\n", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "40569", "fixedVersions": [], "id": "40569", "issueType": "Bug", "key": "MODULES-5785", "labels": ["centos7", "postgis", "postgresql", "puppet"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46aabef8a60068c6c87a", "resolution": "Fixed", "resolutionDate": "2021-07-05T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::postgis tries to install postgresql-postgis on every puppet agent run", "timeSpent": "PT0S", "updated": "2021-07-05T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hi [~accountid:557058:a567a3bd-d267-4b26-a8ef-3a166510d555], thank you for suggesting this feature! Unfortunately, we simply don\u2019t have the engineering resources to add this functionality. If you\u2019d like to have a go at adding it yourself, we will happily review your pull request, but for the foreseeable future this issue won\u2019t be addressed by us so I\u2019m going to close this ticket. Should you decide to open a pull request, feel free to reopen this ticket. Thank you again and sorry for any inconvenience.", "created": "2017-10-25T14:29:00.000000"}], "components": ["postgresql"], "created": "2017-10-19T00:31:00.000000", "creator": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b93c681"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhk3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_568670783_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* 5.2.0\n\nCurrently the PostgreSQL module tries to retrieve APT sources from a specific mirror. Please make this mirror configurable as one might use a local cache instead.\n\nCurrently the issue is that we would like to avoid pulling from a http-only source and rather use https://mirror.local", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "35203", "fixedVersions": [], "id": "35203", "issueType": "Improvement", "key": "MODULES-5783", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "resolution": "Won't Do", "resolutionDate": "2017-10-25T14:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql : Use https for mirror", "timeSpent": "PT0S", "updated": "2017-11-03T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I ran a selection of xFirewall declarations from the example, and the only one's that continue to report drift is ones using 'RemoteAddress',  the other xFirewall ones I tried, worked correctly. Using debug output from the Puppet run, I copied the PowerShell code we execute, then added the verbose switch to get the verbose information from DSC (note, not all DSC Resources output verbose information, this doesn't always work).\n\n{code}\nPS C:\\Users\\Administrator\\Desktop> $invokeParams = @{\n>>   Verbose = $true\n>>   Name          = 'xFirewall'\n>>   Method        = 'test'\n>>   Property      = @{\n>>     name = 'my_firewall'\n>>     enabled = 'True'\n>>     remoteaddress = @('130.230.0.0/16')\n>>   }\n>>   ModuleName = @{\n>>     ModuleName      = \"C:/ProgramData/PuppetLabs/code/environments/production/modules/dsc/lib/puppet_x/dsc_resources/\nxNetworking/xNetworking.psd1\"\n>>     RequiredVersion = \"5.1.0.0\"\n>>   }\n>> }\n{code}\n\nI got the following output:\n\n{code}\nPS C:\\Users\\Administrator\\Desktop> $result = Invoke-DscResource @invokeParams\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = Resourcetest,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer WINVAGR-MNSKSOE with user sid\nS-1-5-21-850066514-2495575711-3657759813-500.\nVERBOSE: [WINVAGR-MNSKSOE]: LCM:  [ Start  Test     ]  [[xFirewall]DirectResourceAccess]\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-TargetResource: Checking\nsettings for firewall rule with Name 'my_firewall'.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-TargetResource: Find\nfirewall rule with Name 'my_firewall'.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-TargetResource: Check\neach defined parameter against the existing firewall rule with Name 'my_firewall'.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Get-FirewallRuleProperty: Get\nall the properties and add filter info to rule map.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-RuleProperties:\nRemoteAddress property value '130.230.0.0/255.255.0.0' does not match desired state '130.230.0.0/16'.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-RuleProperties: Test\nFirewall rule with Name 'my_firewall' returning False.\nVERBOSE: [WINVAGR-MNSKSOE]:                            [[xFirewall]DirectResourceAccess] Test-TargetResource: Check\nFirewall rule with Name 'my_firewall' returning False.\nVERBOSE: [WINVAGR-MNSKSOE]: LCM:  [ End    Test     ]  [[xFirewall]DirectResourceAccess] False in 0.6260 seconds.\nVERBOSE: [WINVAGR-MNSKSOE]: LCM:  [ End    Set      ]    in  0.6420 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nVERBOSE: Time taken for configuration job to complete is 0.717 seconds\n{code}\n\nThe most important part of that is: \n\n{code}\nTest-RuleProperties: RemoteAddress property value '130.230.0.0/255.255.0.0' does not match desired state '130.230.0.0/16'.\n{code}\n\nThis means the user submits it using bit count, but its stored as subnet mask, which contradicts the help file in the DSC Resource and the help file in New-NetFirewallRule. An issue needs to be raised in the xNetworking DSC Resource for the fix", "created": "2017-10-19T09:35:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Does this mean the issue here is in the underlying DSC and not in our module?", "created": "2017-10-19T17:01:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "All DSC Resources built-in to a given WMF release are provided by Microsoft and supported by Microsoft. All DSC Resources with an 'x' prepended are experimental DSC Resources provided by Microsoft and are not supported by Microsoft in any formal fashion. The user needs to raise an issue in the xNetworking DSC Resource https://github.com/PowerShell/xNetworking/issues to determine why specifying a RemoteAddres as a bit is persisted as a subnet. Once a fix is committed to the repo, Microsoft releases it in a 'Resource Kit' release, which Puppet then builds into it's dsc module.\n", "created": "2017-10-19T19:11:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We've updated the xNetworking DSC Resource to v5.5.0.0 in\u00a0MODULES-6592. It may be worthwhile looking at the repo to see if you issue has been addressed", "created": "2018-02-14T12:31:00.000000"}], "components": ["dsc"], "created": "2017-10-18T14:12:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c7141e8"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "While it appears this may  not be an issue with the puppet module, it certainly does not help the appearance that windows works well with Puppet."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhjrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/17"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 2017.2.4\n*OS Name/Version:* Windows Server 2012r2\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Once a firewall rule is applied via a manifest, it should not need to be reapplied each successive run.\n\n\n*Actual Behavior:* Each run applies the firewall rule as if it had never been applied before:\n\n{code}\nDebug: Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":false,\"errormessage\":\"\"}\n\nDebug: Dsc Resource Exists?: false\nDebug: ensure: present\n{code}\n\nHowever running the Powershell commands Puppet uses through a standalone script gives a different output:\n\n{code}\n{\"rebootrequired\":false,\"indesiredstate\":true,\"errormessage\":\"\"}\n{code}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41634", "fixedVersions": [], "id": "41634", "issueType": "Bug", "key": "MODULES-5782", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/dsc : firewall rules apply every run", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'm going to assume that you're referring to the {{xFirewall}} / {{xFirewallProfile}} resource - and will respond as such.  If that's not the case, please let me know.\n\nBoth {{xFirewall}} and {{xFirewallProfile}} resources declares {{enabled}} as an enumerated string. For {{xFirewall}}, the valid values are {{True}} and {{False}} per https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/dsc_resources/xNetworking/DSCResources/MSFT_xFirewall/MSFT_xFirewall.Schema.mof#L8.  For {{xFirewallProfile}}, those values may be {{True}}, {{False}} or {{NotConfigured}} per https://github.com/puppetlabs/puppetlabs-dsc/blob/bb06515929268a67d46151f2e312d6ff3a50d93f/lib/puppet_x/dsc_resources/xNetworking/DSCResources/MSFT_xFirewallProfile/MSFT_xFirewallProfile.schema.mof#L14\n\nGiven the DSC resource has specified that {{enabled}} be a {{string}}, Puppet uses that definition in its type wrapper as well (for instance in {{xFirewallProfile}}) at https://github.com/puppetlabs/puppetlabs-dsc/blob/bb06515929268a67d46151f2e312d6ff3a50d93f/lib/puppet/type/dsc_xfirewallprofile.rb#L238-L254\n\nThere are other resources which have {{enabled}} as a {{boolean}} as you might expect, but it's the case with these resources that it may be a bit unexpected to a user.\n\nThe Puppet DSC module here is behaving as designed / intended.  Any boolean values as defined in DSC resources are declared as such already (see {{dsc_xaduser}} for instance at https://github.com/puppetlabs/puppetlabs-dsc/blob/bb06515929268a67d46151f2e312d6ff3a50d93f/lib/puppet/type/dsc_xaduser.rb#L655)\n\nThe only way to get this addressed is to have the upstream definitions changed by the authors of the DSC resources themselves I'm afraid.", "created": "2017-10-18T14:32:00.000000"}], "components": [], "created": "2017-10-18T14:06:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75b4ef47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhjqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2053915_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 2017.2.4\n*OS Name/Version:* Windows Server 2012r2\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Boolean variables should be able to be set as booleans or else classified as strings.\n\n*Actual Behavior:* The DSC module requires that all variables be submitted as strings. Because of this, additional code is needed to avoid errors from lint:\n\n{code}\ndsc_enabled => 'true', # lint:ignore:quoted_booleans\n{code} ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39424", "fixedVersions": [], "id": "39424", "issueType": "Improvement", "key": "MODULES-5781", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Won't Do", "resolutionDate": "2017-10-18T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/dsc : type of xFirewall / xFirewallProfile attribute dsc_enabled is a string", "timeSpent": "PT0S", "updated": "2017-10-18T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:567f6169-1d11-4179-82b0-8e91d3630ab5],\nI have reverted the following: https://github.com/puppetlabs/puppetlabs-ntp/pull/394\nThe latest release of NTP (6.4.1) should now resolve your issue, apologies. ", "created": "2017-10-27T09:25:00.000000"}], "components": ["ntp"], "created": "2017-10-18T10:40:00.000000", "creator": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d286c32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhjgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7533522_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_765596534"}], "description": "*Module Version: 6.3.0\n*Puppet Version: 4.7.0\n*OS Name/Version: RHEL 7\n\nUpgrading the puppetlabs-ntp version from 6.2.0 to 6.3.0 results in the configuration not applying to agents.\n\n*Desired Behavior:*\nConfiguration applies as normal\n\n*Actual Behavior:*\nCould not retrieve catalog\n{noformat}\nOct 18 09:12:49 nodename puppet-agent[406]: Starting Puppet client version 4.7.0\nOct 18 09:12:56 nodename puppet-agent[451]: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Class[Ntp]:\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'broadcastclient'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'config'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'config_dir'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'config_file_mode'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'config_epp'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'config_template'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'disable_auth'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'disable_dhclient'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'disable_kernel'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'enable_mode7'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'fudge'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'leapfile'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'logfile'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'keys'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'keys_file'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'keys_controlkey'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'keys_requestkey'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'keys_trusted'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'minpoll'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'maxpoll'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'package_ensure'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'package_manage'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'package_name'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'panic'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'peers'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'pool'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'preferred_servers'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'noselect_servers'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'interfaces'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'interfaces_ignore'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'service_enable'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'service_ensure'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'service_manage'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'service_name'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'service_provider'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'statistics'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'statsdir'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'stepout'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'step_tickers_file'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'step_tickers_epp'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'step_tickers_template'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tinker'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_maxclock'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_minclock'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_minsane'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_floor'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_ceiling'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'tos_cohort'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'udlc_stratum'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'ntpsigndsocket'\nOct 18 09:12:56 nodename puppet-agent[451]:   expects a value for parameter 'authprov' at /etc/puppetlabs/code/environments/production/manifests/site.pp:14:1 on node nodename.domain.tld\nOct 18 09:13:07 nodename puppet-agent[451]: Applied catalog in 10.04 seconds\n{noformat}\n\nHeira values are:\n{code:yaml}\n{\n  \"classes\" : [ \"ntp\" ],\n  \"ntp::disable_auth\"      : false,\n  \"ntp::disable_monitor\"   : false,\n  \"ntp::driftfile\"         : \"/var/lib/ntp/drift\",\n  \"ntp::keys_enable\"       : true,\n  \"ntp::keys\"              : [\n                               \"0000 M 0000\"\n                             ],\n  \"ntp::keys_file\"         : \"/etc/ntp/keys\",\n  \"ntp::keys_controlkey\"   : 0000,\n  \"ntp::keys_requestkey\"   : 0000,\n  \"ntp::keys_trusted\"      : [\n                               0000\n                             ],\n  \"ntp::statistics\"        : [\n                               \"loopstats\",\n                               \"peerstats\",\n                               \"clockstats\",\n                               \"sysstats\"\n                             ],\n  \"ntp::iburst_enable\"     : true,\n  \"ntp::servers\"           : [ \n                               \"1.1.1.1\",\n                               \"2.2.2.2\",\n                               \"3.3.3.3\",\n                             ],\n  \"ntp::restrict\"          : [\n                               \"default kod nomodify notrap nopeer noquery\",\n                               \"-6 default kod nomodify notrap nopeer noquery\",\n                               \"127.0.0.1\",\n                               \"-6 ::1\",\n                               \"7.7.7.7\"\n                             ],\n  \"ntp::udlc\"              : true\n}\n{code}\n", "environment": "Master and agent are both PE 2016.4.2, puppet version 4.7.0, and running RHEL 7.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42689", "fixedVersions": [], "id": "42689", "issueType": "Bug", "key": "MODULES-5780", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "resolution": "Fixed", "resolutionDate": "2017-10-27T09:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ntp : upgrading 6.2.0 to 6.3.0 could not retrieve catalog", "timeSpent": "PT0S", "updated": "2017-10-27T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] the PR has been merged but there seems to be no release - Is it still required?", "created": "2018-02-05T07:21:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]. The module is\u00a0now owned by F5. We should update the Read me to state\u00a0that this module is deprecated and point the customer to the new module (https://forge.puppet.com/f5/f5). We should also get the red deprecated flag set on the module. If this needs a release we should probably do one final release to ensure that this information is displayed on the Forge.", "created": "2018-02-05T07:47:00.000000"}], "components": [], "created": "2017-10-18T07:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@597dde5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhjbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106867321176_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs/f5 module (https://forge.puppet.com/puppetlabs/f5) has been deprecated. There is an outstanding pull request against the module (to set the value to 999.999.999) and which also adds a comment about deprecation. Please merge this PR and perform a final release of the puppetlabs/f5 module.\n\nPR: https://github.com/puppetlabs/puppetlabs-f5_rest/pull/137", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37253", "fixedVersions": [], "id": "37253", "issueType": "Task", "key": "MODULES-5779", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2021-03-08T03:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do final release puppetlabs/f5", "timeSpent": "PT0S", "updated": "2021-03-08T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "attachments": [], "comments": [{"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "PR opened on the module with the fix (spec needed to set the `operatingsystem` fact, which the user providers use for confinement)", "created": "2017-10-26T15:27:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Thanks Tim, can confirm that this functions on OSX.\n\n{code}\n...\nFinished in 2.24 seconds (files took 1.24 seconds to load)\n57 examples, 0 failures\n{code}", "created": "2017-10-27T02:42:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Tim fixed in unit test of accounts - osfamily was being set but not operatingsystem", "created": "2017-10-27T02:42:00.000000"}], "components": [], "created": "2017-10-18T06:45:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6434bfd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhjan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_632307432_*|*_10009_*:*_1_*:*_40519736_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90178015"}], "description": "_Basic Info_\n*Module Version:* rspec-puppet-2.6.9\n*Puppet Version:* puppet-5.3.1\n*OS Name/Version:* Mac OSX 10.12.6\n\n_Describe your issue in as much detail as possible..._\n\nWhen executing the puppetlabs-accounts unit tests on OSX, a test testing group / user ordering fails as directoryservice can not manage home directories\n\nNote that:\n- Travis runs successfully on Ubuntu Linux\n- OSX is not a supported platform for Accounts\n\nIdeally though unit tests should be platform agnostic\n\n*Desired Behavior:*\n\nUnit test for puppetlabs-accounts execute without failure on OSX\n\n*Actual Behavior:*\n\nUnit test for puppetlabs-accounts fails on OSX\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nStacktrace:\n\n{code}\n  1) ::accounts::user when setting user parameters normal linux should contain Group[dan] that comes before User[dan]\n     Failure/Error: it { is_expected.to contain_group('dan').that_comes_before('User[dan]') }\n     \n     Puppet::ResourceError:\n       Parameter managehome failed on User[dan]: User provider directoryservice can not manage home directories at /Users/william.meek/puppet_repos/puppetlabs-accounts/spec/fixtures/modules/accounts/manifests/user.pp:130\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type/user.rb:378:in `block (3 levels) in <module:Puppet>'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/parameter.rb:456:in `validate'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/parameter.rb:491:in `value='\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:675:in `[]='\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2486:in `block in set_parameters'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2480:in `each'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2480:in `set_parameters'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2395:in `initialize'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/resource.rb:460:in `new'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/resource.rb:460:in `to_ral'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:301:in `block in relationship_refs'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2077:in `block in eachautorequire'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2076:in `each'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type.rb:2076:in `eachautorequire'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:300:in `relationship_refs'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:325:in `block (2 levels) in precedes?'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:323:in `each'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:323:in `block in precedes?'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:322:in `each'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:322:in `precedes?'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:217:in `block in check_befores'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:216:in `each'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:216:in `check_befores'\n     # /usr/local/rvm/gems/ruby-2.3.1/gems/rspec-puppet-2.6.9/lib/rspec-puppet/matchers/create_generic.rb:112:in `matches?'\n     # ./spec/defines/accounts_user_spec.rb:71:in `block (4 levels) in <top (required)>'\n     # ------------------\n     # --- Caused by: ---\n     # ArgumentError:\n     #   User provider directoryservice can not manage home directories\n     #   /usr/local/rvm/gems/ruby-2.3.1/gems/puppet-5.3.1/lib/puppet/type/user.rb:378:in `block (3 levels) in <module:Puppet>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37251", "fixedVersions": [], "id": "37251", "issueType": "Bug", "key": "MODULES-5778", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-27T02:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rspec-puppet : accounts unit test defect on Mac OSX", "timeSpent": "PT0S", "updated": "2017-10-27T02:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-18T03:18:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b91db02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhj8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_644226288_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_167332040"}], "description": "Hi,\n\nandschwa/ghost got migrated to puppet-ghost, can you please deprecate it?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36318", "fixedVersions": [], "id": "36318", "issueType": "Task", "key": "MODULES-5777", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-27T12:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "andschwa/ghost: deprecate it please", "timeSpent": "PT0S", "updated": "2017-10-27T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "created": "2017-10-26T00:46:00.000000", "name": "agent-puppet-apply.out.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12640"}, {"attacher": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "created": "2017-10-26T00:46:00.000000", "name": "agent_puppet-module-list.out.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12730"}, {"attacher": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "created": "2017-10-26T00:46:00.000000", "name": "master-puppet-apply.out.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12426"}, {"attacher": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "created": "2017-10-26T00:46:00.000000", "name": "master_puppet-module-list.out.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12533"}], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "hi [~accountid:557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5],\n\nWe're having trouble reproducing this issue. Are you using environment caching on your master?\n\nCould you please provide output from {{puppet module list}} on the master and an agent? Also, puppet apply output from both scenarios with --debug would be good to have. Thanks!", "created": "2017-10-25T14:14:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "Outputs as requested. Two files for master and one agent each.", "created": "2017-10-26T00:46:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "As the debug output shoud reveal, we use the default environment timeout, which is ttl = 0.\n\nAdditionally, the following information might be important:\n\nThe master and the agents are running in development environment (managed by r10k). These are the current contents of puppet.conf for master and agents:\n\nMaster:\n{code:java}\nenvironment = development\nshow_diff = true\n# This file can be used to override the default puppet settings.\n# See the following links for more details on what settings are available:\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_important_settings.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_about_settings.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_file_main.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/configuration.html\n[master]\nvardir = /opt/puppetlabs/server/data/puppetserver\nlogdir = /var/log/puppetlabs/puppetserver\nrundir = /var/run/puppetlabs/puppetserver\npidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid\ncodedir = /etc/puppetlabs/code\nstoreconfigs = true\nstoreconfigs_backend = puppetdb\nreports = puppetdb\n{code}\n\nAgent:\n{code:java}\n# This file can be used to override the default puppet settings.\n# See the following links for more details on what settings are available:\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_important_settings.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_about_settings.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/config_file_main.html\n# - https://docs.puppetlabs.com/puppet/latest/reference/configuration.html\n[agent]\nenvironment = development\n{code}", "created": "2017-10-26T00:52:00.000000"}, {"author": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "body": "Actually we have the same error.\nIt seem to me that we dont parse functions from the new API \n\n[modern Ruby API|https://puppet.com/docs/puppet/5.3/functions_ruby_overview.html]\n", "created": "2018-01-10T05:47:00.000000"}, {"author": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "body": "We also run on centos 7,\nPuppet PE\npuppet master --version\n5.3.3\n", "created": "2018-01-11T02:19:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:eb1ff213-d6ed-44cc-a33e-da553c399c05], [~accountid:557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5]\n\nI was able to reproduce this and I'm not sure why you were able to use validate_string(). It turns out that in a pluginsync many things are copied to the agent, but when it comes to compilation, *functions* are not loaded. This means that even though functions are present in the $libdir, they are not seen by Puppet using {{puppet apply}}, so if the module is not installed locally, the functions cannot be used. One solution, then, would be to install the module locally. Does this make sense?", "created": "2018-01-11T15:38:00.000000"}, {"author": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "body": "So this is an error in puppet.\nHave you notified them about it ?\n", "created": "2018-01-12T03:29:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "Ok, now that this got some attention, I tried again and obviously, my observation described above are not quite correct. Let me clarify the current as simple as possible:\n\nI have the following snippet in a base class that get's applied everywhere:\n\n{noformat}\nnotify { \"${fact('osfamily')}\": }\n{noformat}\n\nAnd additionally ran it using puppet apply on the puppet master (aka puppetserver) and on a random puppet client:\n{noformat}\npuppet apply -e 'notify { \"${fact('osfamily')}\": }'\n{noformat}\n\nResults are as follows:\n\nPuppet Master using \"puppet agent -t\": Error 500 on SERVER: Server Error: Evaluation Error: Unknown function: 'fact'. at /etc/puppetlabs/code/environments/development/site/profile/manifests/base.pp:50:15 on node master\nPuppet Master using \"puppet apply\": Works with no error. Correct output: Notice: RedHat\nPuppet Client Node using \"puppet agent -t\": Error 500 on SERVER: Server Error: Evaluation Error: Unknown function: 'fact'. at /etc/puppetlabs/code/environments/development/site/profile/manifests/base.pp:50:15 on node master\nPuppet Client using \"puppet apply\": Error: Evaluation Error: Unknown function: 'fact'.  at line 1:13 on node client\n\nExpected behaviour is that all 4 cases should work. Important are the puppet agent runs, which both do not work and I have no idea why. Setup:\nCentOS-7.4\npuppet-agent-5.3.3-1.el7.x86_64\npuppetdb-termini-5.1.3-1.el7.noarch\npuppet5-release-5.0.0-1.el7.noarch\npuppetserver-5.1.4-1.el7.noarch\n\nPuppet module list reveals (shortened):\n/etc/puppetlabs/code/environments/development/modules\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.24.0)", "created": "2018-01-12T06:53:00.000000"}, {"author": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "body": "Eric do you need more information ?", "created": "2018-01-16T03:35:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "This is still kicking me (puppet-5.5.1", "created": "2018-05-01T06:32:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hello people.\nI've an up2date Puppet 5 Vagrant environment that also runs into this error. Some details about the server:\n\nInstalled software:\n{code}\n[root@prometheus ]# rpm -qa | grep puppet\npuppetserver-5.3.10-1.el7.noarch\npuppet-agent-5.5.17-1.el7.x86_64\npuppet5-release-5.0.0-4.el7.noarch\n[root@prometheus ]# \n{code}\n\nInstalled modules:\n{code}\n[root@prometheus ]# puppet module list --tree\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u252c KyleAnderson-consul (v6.0.0)\n\u2502 \u251c\u2500\u2500 puppetlabs-stdlib (v6.1.0)\n\u2502 \u251c\u2500\u2500 puppet-archive (v4.4.0)\n\u2502 \u2514\u2500\u252c camptocamp-systemd (v2.7.0)\n\u2502   \u2514\u2500\u252c puppetlabs-inifile (v3.1.0)\n\u2502     \u2514\u2500\u2500 puppetlabs-translate (v2.0.0)\n\u251c\u2500\u252c puppet-ferm (v2.7.0)\n\u2502 \u2514\u2500\u2500 puppetlabs-concat (v6.1.0)\n\u251c\u2500\u2500 puppet-ipset (v1.1.0)\n\u251c\u2500\u2500 puppet-nginx (v1.0.0)\n\u251c\u2500\u2500 puppet-prometheus (v7.1.0)\n\u251c\u2500\u252c theforeman-puppet (v12.1.0)\n\u2502 \u2514\u2500\u2500 puppet-extlib (v4.1.0)\n\u251c\u2500\u2500 bastelfreak-roles (v0.1.0)\n\u2514\u2500\u2500 puppet-selinux (v3.0.0)\n/etc/puppetlabs/code/modules (no modules installed)\n/opt/puppetlabs/puppet/modules (no modules installed)\n[root@prometheus ]#\n{code}\n\nThe fact function is also present as expected:\n{code}\n[root@prometheus ~]# find /etc/puppetlabs/code/environments -type f -name fact.rb\n/etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/fact.rb\n[root@prometheus ~]#\n{code}\n\nI'm not able to use any data type or function from stdlib. For example I want to use the fact() function:\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown function: 'fact'. (file: /etc/puppetlabs/code/environments/production/modules/roles/manifests/server.pp, line: 364, column: 10) on node prometheus.local\n{code}\n\nAnd the code is fairly simple and should work out:\n{code}\nnotify{fact('os.name'):}\n{code}\n\nThis fails for the puppet-agent running in agent mode on my puppetserver as well as a remote agent. Interestingly, resource types from stdlib work fine??\n\n{code}\n  file_line{'bla':\n    path => '/tmp/bla',\n    line => \"bla\\n\",\n  }\n{code}\n\nThis code works directly on the puppetserver box and also on remote agents.\n\n\nYou can find my Vagrant environment here: https://github.com/bastelfreak/osmc2019\nIn that env, the server VM works fine because it doesn't use any stdlib types/functions. Provisioning any of the client boxes will trigger `Server Error: Evaluation Error: Unknown function: 'fact'.` Let me know if you need more debug details.\n\n\nEdit:\nMy first thought was that this is an issue related to environment isolation. But there is just a single environment.  Also r10k generated the required types while deploying the modules:\n\n{code}\n[root@prometheus ~]# puppet generate types\nNotice: Generating Puppet resource types.\nNotice: No files were generated because all inputs were up-to-date.\n[root@prometheus ~]# \n{code}", "created": "2019-11-10T10:58:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Thanks to the help of [twitter|https://twitter.com/BastelsBlog/status/1193595803618725889], I was [able to solve this|https://github.com/bastelfreak/osmc2019/commit/cc301bc4d42c204f4adf4761420f81724fb9c76e], at least for me. I needed to add stdlib to my metadata.json. This seems to kill some autoloading features? I thought Puppet does this completely based on directory layout and doesn't parse the metadata.json?", "created": "2019-11-10T14:21:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Maybe related to the fact that you have to add dependent modules for spec testing when using data types. A horrible behavior.", "created": "2019-11-11T01:52:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey everyone, in line with [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]\u00a0comment \"I needed to add stdlib to my metadata.json.\" I am going to resolve this issue.\u00a0\nIf this is not a resolution that works for you all please feel free to reopen.\u00a0\n\nDue to the age and inactivity following Tims comment I feel like this is the most appropriate thing to do.\u00a0", "created": "2021-06-21T05:34:00.000000"}], "components": ["stdlib"], "created": "2017-10-18T02:19:00.000000", "creator": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can use fact() in our manifests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79474290"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhj7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_51167455888_*|*_3_*:*_1_*:*_58045229797_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6747801103_*|*_10005_*:*_1_*:*_5737"}], "description": "stdllib-4.20.0\npuppet-5.3.2\nCentOS-7.4.1708\n\nWe updated stdlib from 4.17.1 to 4.20.0 to able to use the new puppet function fact(). In one of our profiles we had a call fact('fqdn'), which works on the puppetmaster but does not work on puppet clients. The function fact() is unknown there though the fact.rb gets synced to /opt/puppetlabs/puppet/cache/lib/puppet/functions/. Other functions, i.e. validate_string(), work as expected on the master and the clients.\n\n*Desired Behavior:*\nRunning puppet apply -e 'notify { \"${fact('fqdn')}\": }'\nShould print out the FQDN of the host\n\n*Actual Behavior:*\nOn puppet master sampson, running puppet apply -e 'notify { \"${fact('fqdn')}\": }'\nPrints out:\nNotice: Compiled catalog for sampson.test.com in environment development in 0.06 seconds\nNotice: sampson.test.com\nNotice: /Stage[main]/Main/Notify[sampson.test.com]/message: defined 'message' as 'sampson.test.com'\nNotice: Applied catalog in 0.12 seconds\n\nOn any puppet client, running puppet apply -e 'notify { \"${fact('fqdn')}\": }'\nPrints out: Error: Evaluation Error: Unknown function: 'fact'.  at line 1:13 on node\n\nWhat else should I provide?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40568", "fixedVersions": [], "id": "40568", "issueType": "Bug", "key": "MODULES-5776", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "resolution": "Fixed", "resolutionDate": "2021-06-21T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : unknown function fact", "timeSpent": "PT0S", "updated": "2021-06-21T05:34:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:5ac72d915fe4b660cda6eee6],\nI have reverted the following: https://github.com/puppetlabs/puppetlabs-ntp/pull/394\nThe latest release of NTP (6.4.1) should now resolve your issue, apologies.", "created": "2017-10-27T09:26:00.000000"}], "components": ["ntp"], "created": "2017-10-18T00:40:00.000000", "creator": "5ac72d915fe4b660cda6eee6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b5fe25b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhj73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_654238490_*|*_3_*:*_1_*:*_154926119_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 6.3.0\n*Puppet Version:* 4.7.0\n\nTried using the module with puppet 4.7.0 as metadata,json indicates should be working (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/metadata.json#L104) module fails with many \"expects a value for parameter\" errors", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38428", "fixedVersions": [], "id": "38428", "issueType": "Bug", "key": "MODULES-5775", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac72d915fe4b660cda6eee6", "resolution": "Fixed", "resolutionDate": "2017-10-27T09:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "NTP : metadata.json claims puppet 4.7.0 compatibility though module uses hiera 5", "timeSpent": "PT0S", "updated": "2017-10-27T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-10-17T13:15:00.000000", "creator": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Parity with existing functionality of the module when used with SQL Server 2016"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6614631c"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We've already heard from some customers that they want to start using SQL 2017 because it's much higher performing"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80596367370_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 2.0.0\n*Puppet Version:* 2016.4\n*OS Name/Version:* Windows Server 2016\n\nSQL Server 2017 is now out and provide significant performance improvements and new features. It would be nice for the puppet module to support this version.\n\n*Desired Behavior:*\nSupport SQL Server 2017 with the SQL Server module.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33086", "fixedVersions": [], "id": "33086", "issueType": "New Feature", "key": "MODULES-5774", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "resolution": "Fixed", "resolutionDate": "2020-05-07T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLserver : Add support for SQL Server 2017", "timeSpent": "PT0S", "updated": "2020-05-07T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "HI [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. Yes, we'll get this marked as deprecated. Can you also please bump the version number to 999.999.999?", "created": "2017-10-18T07:27:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "I have noe access to the repo :(\nIs a 999.999.999 release still needed, if the module is marked deprecated? We didn't do the 999.999.999 release for a couple of recently migrated modules.", "created": "2017-10-18T08:26:00.000000"}], "components": [], "created": "2017-10-17T13:15:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a4c4949"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhiv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6883650552_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24135675"}], "description": "Hi [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1],\n\ncan you please deprecate ceritsc/yum on the forge, since it got migrated to puppet/yum?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "42688", "fixedVersions": [], "id": "42688", "issueType": "Task", "key": "MODULES-5773", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-01-05T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ceritsc/yum: deprecate it", "timeSpent": "PT0S", "updated": "2018-01-05T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2017-10-17T08:23:00.000000", "name": "fourthquarterchallenge.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12425"}, {"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2017-10-17T08:18:00.000000", "name": "iisoutput.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12532"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is something you have to take care of in your manifest, and not something Puppet can automagically take care of without making an awful lot of assumptions about the system and what you want.\n\nWhen IIS is installed, it installs the 'Default Web Site' website and configures it to port 80, and starts it. Any other website can't use port 80 at that point, until you either bind it to another port or stop/remove it. A common pattern we've seen in use by customers and ourselves is to either set the 'Default Web Site' to absent or to configure it with another port, then setup their site.\n\nAn example manifest would look like:\n\n{code}\n$iis_features = ['Web-Server','Web-Scripting-Tools']\niis_feature { $iis_features:\n  ensure => present,\n}\n# remove default web site\n-> iis_site {'Default Web Site':\n  ensure          => absent,\n  applicationpool => 'DefaultAppPool',\n  require         => Iis_feature['Web-WebServer'],\n}\n-> iis_site {'examplesite':\n  ensure          => 'started',\n  physicalpath    => 'c:\\somewhere\\site',\n  applicationpool => 'DefaultAppPool',\n  bindings        =>  [\n    {\n      'bindinginformation' => '*:80:',\n      'protocol'           => 'http'\n    }\n  ]\n}\n{code}", "created": "2017-10-25T10:30:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Existing pattern/workaround", "created": "2017-10-25T10:31:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "So I understand the workaround here and I'm ok doing this BUT if I'm asking for a site to be created on port 443 and not port 80, it still runs in to issues since, I believe, its defaulting to trying to create a site on port 80 first then changing it to 443. \n\nAt least that the clue I got from Event Viewer when a new port 443 site was being created via Puppet.\n\nAlthough my manifest I posted on here has a port 80 site (which should be setting a header) the port 443 site that's also on there wouldn't start. ", "created": "2017-10-25T12:05:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The attached example code is more complicated than the example given in your description, which I admit I only read the description and did not read the code. Sorry. Reading the code, I see you are setting up two sites with one being a http redirect to https. There is no implicit ordering in the manifest, so there isn't a guarantee what order things will apply (other than the application pool being created before any of the sites). 'FourthQuarterChallenge-Redirect' will always error, because the site 'Default Web Site' is installed by default by IIS, using port 80, and starts automatically. Your manifest has to account for this, the point of declaring state is for this very purpose, Puppet can't 'know' that the 'Default Web Site' shouldn't be using port 80 in your environment. But assuming 'FourthQuarterChallenge' is applied before 'FourthQuarterChallenge-Redirect', why does 'FourthQuarterChallenge' error if it's binding to 443? It's complicated...\n\nWe use the *New-Website* cmdlet from the PowerShell *WebAdministration* module to create the site, then apply the bindings specified using the *Add-WebConfiguration* cmdlet. This results is a 'two-step' process, which is an oversimplification, there are lot more steps but these are the ones we care about.\n\n*New-Website* behaves differently when creating a new website depending on if there are no other websites using the same binding information or not. If there *isn't a binding conflict*, it starts the site automatically, which we then stop and apply the rest of the config settings, then attempt to start it at the end of our code. If there *are binding conflicts*, it creates the new site stopped, we apply the rest of the config settings, then attempt to start it at the end of our code. The conflict prevents the site from starting, but IIS does not return an error message stating this or an errorcode to lookup, so we guess thats what wrong and output the message you see.\n\nWhy do we do the binding after creating the site? New-Website has parameters 'Port', 'IPAddress', and 'HostHeader' after all. It's complicated...again. When we were first designing the new IIS module, we wanted to have an API that was easy to express the state of a web site. We looked at all current implementations by other parties, looked at how we would want to implement it, and also looked at what the API of the newer PowerShell IISAdministration module looks like. The newer IISAdministration module didn't have as many hoops to jump through as the WebAdministration module did, but also had cmdlet names and parameter differences, bindings were one of the things that differed greatly. We made a compromise on how to express the binding, in order to both support the existing (WebAdministration) and the newer-but-not-yet-in-use (IISAdministration) ways. This meant the existing two step process for WebAdministration, and a streamlined one step for IISAdministration. In hindsight, we could have parsed \"*:443:foo.net\" for the New-WebSite cmdlet and still supported New-IISSite in the future without an API change, but hindsight is 20/20.\n\nSo where does that leave us? In Puppet we model the system state and declare what the target should be, and this situation is no different. Puppet can't know that you need the 'Default Web Site' gone before you use port 80, that's too much assumption and magic. In short, if you use ordering in your manifest and add the removal of the 'Default Web Site' before the other sites are attempted to be created, it works with the expected bindings\n\n{code}\nDebug: /Stage[main]/Main/Iis_site[FourthQuarterChallenge-Redirect]: The container Class[Main] will propagate my refresh\nevent\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 40706060\nDebug: Storing state\nDebug: Stored state in 0.01 seconds\nNotice: Applied catalog in 15.48 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 42835260\nDebug: Received report to process from winpupp-tvrrh3n.localdomain\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from winpupp-tvrrh3n.localdomain with processor Puppet::Reports::Store\nDebug: PowerShellManager exiting...\nPS C:\\vagrant> Get-Website\n\nName             ID   State      Physical Path                  Bindings\n----             --   -----      -------------                  --------\nFourthQuarterCha 1    Started    c:\\inetpub\\wwwroot             https *:443:fourthquarter.woodmen.net sslFlags=0\nllenge\nFourthQuarterCha 2072 Started    c:\\inetpub\\wwwroot             http *:80:fourthquarter.woodmen.net\nllenge-Redirect  4408\n                 18\n{code}", "created": "2017-10-26T10:01:00.000000"}, {"author": "557058:67f46107-42b4-4f0c-9fc1-bf141a050eb7", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] What do you recommend for customers who need a site running on port 80 but who also want to create new sites?  As far as I understand, as long as there's a running site bound to port 80 Puppet can't create new sites (thanks to the two-step process of creating a site and then modifying the bindings).  Even if there are dependencies in Puppet so that the new site is evaluated before the site on port 80, as long as the site on port 80 is already created and running it will always conflict with any new sites that Puppet wants to create.  Am I wrong with that assumption?", "created": "2018-01-11T11:50:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "FYI, it looks like there's a PR in progress that attempts to solve this issue in the IIS module: https://github.com/puppetlabs/puppetlabs-iis/pull/150", "created": "2018-01-11T14:33:00.000000"}], "components": [], "created": "2017-10-17T08:23:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@286b7272"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhikv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_698879384_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.1.1\n*Puppet Version:* 2017.3.0\n*OS Name/Version:* Windows server 2012 R2\n\n_Describe your issue in as much detail as possible..._\nWhen a new site is created, despite the bindings specified in the manifest, it collides with the port 80 binding on the Default Web Site.  I had to manually delete the Default Web Site to get my new site to be created.\n\n*Desired Behavior:*\nCreate the website with the proper bindings to start with.\n\n*Actual Behavior:*\nPuppet run fails.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n", "environment": "Windows Server 2012 R2\nPuppet 2017.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35297", "fixedVersions": [], "id": "35297", "issueType": "Bug", "key": "MODULES-5772", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Won't Fix", "resolutionDate": "2017-10-25T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : New IIS Sites collide with Default Web Site", "timeSpent": "PT0S", "updated": "2018-01-19T12:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing out old cruft. This Epic has not been in use for planning work since a while.", "created": "2021-03-08T04:01:00.000000"}], "components": [], "created": "2017-10-17T08:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd7e5b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Module Updates"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106951665240_*|*_6_*:*_1_*:*_0"}], "description": "A number of updates to modules on the Forge are required, attached to this epic.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33085", "fixedVersions": [], "id": "33085", "issueType": "Epic", "key": "MODULES-5771", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2021-03-08T04:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Updates", "timeSpent": "PT0S", "updated": "2021-03-08T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "attachments": [{"attacher": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "created": "2018-01-10T15:31:00.000000", "name": "Screen Shot 2018-01-10 at 2.31.06 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12840"}], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. I'll contact the author and review this... I agree that it looks dead.", "created": "2017-10-18T07:21:00.000000"}, {"author": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]  The approved label was removed last week, and theisticket was closed.  See attached screenshot of fsalum's modules.\n I noticed you re-opened this issue.  Do you have a question or concern?  !Screen Shot 2018-01-10 at 2.31.06 PM.png|thumbnail! \n[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-01-10T15:31:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "nope, I just pressed the wrong button and opened it by accident, but couldn't close it :D", "created": "2018-01-10T17:47:00.000000"}, {"author": "557058:1db5c8e0-e1c5-41a9-9ae9-281047124514", "body": "cool.  re-closing.", "created": "2018-01-10T17:51:00.000000"}], "components": [], "created": "2017-10-17T06:56:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6960aa95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhigv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3544758865_*|*_5_*:*_2_*:*_443923275_*|*_10006_*:*_1_*:*_25237861_*|*_10005_*:*_1_*:*_3373020824"}], "description": "Hi,\n\nthe module fsalum/newrelic is approved, but had no release in years, and it looks dead upstream. Is it still allowed to hold the label?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "42687", "fixedVersions": [], "id": "42687", "issueType": "Task", "key": "MODULES-5770", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2018-01-10T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fsalum/newrelic: review approved label", "timeSpent": "PT0S", "updated": "2018-01-10T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-10-17T04:55:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e5a239"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhigf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2079137894_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39423", "fixedVersions": [], "id": "39423", "issueType": "Sub-task", "key": "MODULES-5769", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-10T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Put this module on the cross platform page", "timeSpent": "PT0S", "updated": "2017-11-10T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-10-17T04:39:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69d2a470"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhig7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2088562841_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6579"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38427", "fixedVersions": [], "id": "38427", "issueType": "Sub-task", "key": "MODULES-5768", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-11-10T07:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-11-10T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["package"], "created": "2017-10-17T04:38:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428ec118"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhifz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2088650171_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37292", "fixedVersions": [], "id": "37292", "issueType": "Sub-task", "key": "MODULES-5767", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-11-10T07:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Jenkins task tests need to pass for Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-11-10T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "passing locally", "created": "2017-10-17T09:06:00.000000"}], "components": ["package"], "created": "2017-10-17T04:37:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18959de0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhifr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16120884_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36316", "fixedVersions": [], "id": "36316", "issueType": "Sub-task", "key": "MODULES-5766", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-17T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test for tasks work locally in the dev env", "timeSpent": "PT0S", "updated": "2017-10-17T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/beaker-task_helper/commit/6b272ca70b81dc8a8be5b4cb29022807d94dce05", "created": "2017-10-18T08:22:00.000000"}], "components": ["package"], "created": "2017-10-17T04:37:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44f751e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhifj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99926085_*|*_5_*:*_1_*:*_0"}], "description": "We want Travis to be able to run task acceptance test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35296", "fixedVersions": [], "id": "35296", "issueType": "Sub-task", "key": "MODULES-5765", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-18T08:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test for tasks that work in Travis", "timeSpent": "PT0S", "updated": "2017-10-18T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-package/pull/54", "created": "2017-10-17T09:06:00.000000"}], "components": ["package"], "created": "2017-10-17T04:35:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@387a9c2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhifb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16230995_*|*_10009_*:*_1_*:*_2064110414_*|*_5_*:*_2_*:*_8881"}], "description": "Remove old code and put in link to new beaker task helper gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34215", "fixedVersions": [], "id": "34215", "issueType": "Sub-task", "key": "MODULES-5764", "labels": [], "originalEstimate": "PT0S", "parent": "33084", "parentSummary": "Update testing for Package Task Module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-11-10T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use new task gem (beaker task helper) for testing task module", "timeSpent": "PT0S", "updated": "2017-11-10T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "For some quick links\n\nWinRb uses NTLM authentication by default (Negotiate) which uses RC4  e.g.\nhttps://github.com/WinRb/rubyntlm/blob/master/lib/net/ntlm/client/session.rb#L37-L45\n\nHowever puppet-agent as of Puppet 5 removes the RC4 cipher from our compiled OpenSSL binaries.\nhttps://github.com/puppetlabs/puppet-agent/commit/0da049207a247a908d54fb1a209eddd05c45f9a0\n\nThis means we can't test using the Puppet 5 installation.  Possible resoluions\n1. Use Puppet 4.x even with Puppet 5 masters\nThis would restrict agent testing which doesn't seem like a good idea in the long run\n\n2. Install default Ruby using the default OpenSSL libraries\nThis is a bit of a pain but can be done and does offer the best flexibility\n\nNote - I haven't tested this yet, but I suspect using a Puppet Agent v5 install on Linux/MacOS will have the same problem too when trying to connect to a Windows node over WinRM\n\nOther Links\nhttps://github.com/ruby/openssl/issues/148", "created": "2017-11-13T11:12:00.000000"}], "components": ["package"], "created": "2017-10-17T04:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69aec282"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhif3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16506946_*|*_3_*:*_2_*:*_2800931002_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_728759151"}], "description": "As a modules developer I want to have robust testing in place for my package task module.\n\nTesting is to be performed on Redhat and Debian OS families for now.", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "33084", "fixedVersions": [], "id": "33084", "issueType": "Improvement", "key": "MODULES-5763", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-11-27T04:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update testing for Package Task Module", "timeSpent": "PT0S", "updated": "2017-11-27T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Components can be added ad-hoc", "created": "2017-11-13T09:02:00.000000"}], "components": [], "created": "2017-10-17T04:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d603e53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhiev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2353426062_*|*_5_*:*_1_*:*_0"}], "description": "we need to add the new task modules to our pull down when creating jira tickets", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "42686", "fixedVersions": [], "id": "42686", "issueType": "Task", "key": "MODULES-5761", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-13T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add new task modules to the component pull down for modules/fm tickets", "timeSpent": "PT0S", "updated": "2017-11-13T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Work is all done.", "created": "2018-02-06T10:09:00.000000"}], "components": [], "created": "2017-10-17T04:14:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79282d7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Task Test Baselining"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoy7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20542900_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_9681190330"}], "description": "To be updated. Post PuppetConf tasks enhancements", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40567", "fixedVersions": [], "id": "40567", "issueType": "Epic", "key": "MODULES-5744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-06T10:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Task Test Baselining", "timeSpent": "PT0S", "updated": "2018-02-06T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master: https://github.com/puppetlabs/puppetlabs-dsc/commit/d5913472309b496611c5112b34573e996b9eb7c4", "created": "2017-12-19T15:03:00.000000"}], "components": [], "created": "2017-10-16T16:42:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e6a7a76"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A customer is reporting this issue and needs to be able to secure their domain join password using the Sensitive data type. \nNo workaround for this issue and there is a PR ready for merging"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6296"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhibb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1190048334_*|*_1_*:*_1_*:*_4988995279_*|*_10007_*:*_2_*:*_509954872_*|*_3_*:*_1_*:*_28301255_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4815"}], "description": "DSC module validation does not allow for the {{Sensitive}} data type to be used in modules currently.\n\n{code}\ndsc_user { 'bob':\n\tdsc_username => 'bob',\n\tdsc_ensure => 'present',\n\tdsc_password    => {\n    'user'     => 'bob',\n    'password' => Sensitive(\"THE_bobbiest_1234!@#\"),\n  }\n}\n{code}\n\nCurrently fails with validation errors like:\n\n{code}\nError: Parameter dsc_password failed on Dsc_user[bob]: Validate method failed for class dsc_password: password for Password should be a String at c:/bob.pp:1\n{code}\n\nThis is due to stricter than necessary validation in the module.", "epicLinkSummary": "DSC 1.4.1", "estimate": "PT0S", "externalId": "38426", "fixedVersions": [], "id": "38426", "issueType": "New Feature", "key": "MODULES-5743", "labels": [], "originalEstimate": "PT0S", "parent": "38542", "parentSummary": "DSC 1.4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-01-02T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC : Support Sensitive data type in MSFT_Credential", "timeSpent": "PT0S", "updated": "2018-10-15T05:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:5462dc33-cf3a-486d-af05-cde89962295a", "created": "2017-10-16T15:58:00.000000", "name": "MSFT_xArchive.psm1", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12942"}], "comments": [{"author": "557058:5462dc33-cf3a-486d-af05-cde89962295a", "body": "On further review of the latest (3 month old) changes of the Micosoft DSC resource on https://github.com/PowerShell/PSDscResources/tree/dev/DscResources/MSFT_Archive we found that the latest fix also fixes Issue 2) (date issue).\nWe have trialled replacing the current MSFT_Archive.psm1 code in Puppet's MSFT_xArchive.psm1 and could confirm that both issue are fixed in our use.", "created": "2017-10-17T17:30:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "HI [~accountid:557058:5462dc33-cf3a-486d-af05-cde89962295a],\u00a0this is a complicated issue to explain and can't be fixed in the near term in the Puppet dsc module, but I want to point you to the Puppet dsc_lite module as it was created to address issues just like these. I will try to update the ticket\u00a0soon with the longer explanation.\n\nThe puppet dsc_lite module allows you to specify any DSC Resource you want, without having to rely on what we built into any given dsc module release or build any DSC Resources yourself into the dsc module.\u00a0\n\nWhat dsc_lite would allow you to do in this situation is to\u00a0use the specific DSC Resource and specific version that has the fix you need, without waiting on us to vendor a fix. This however means you would be responsible for installing the specific DSC Resource yourself on all your target nodes, something that is handled for you by the dsc module already.\u00a0\n\nFor some example usage see [https://github.com/puppetlabs/puppetlabs-dsc_lite#usage,]\u00a0and for some info on\u00a0some tradeoffs see [https://github.com/puppetlabs/puppetlabs-dsc_lite/blob/master/README_Tradeoffs.md.]\n\n\u00a0", "created": "2018-02-14T12:40:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Work on\u00a0{{puppetlabs-dsc}}\u00a0has been halted with an intention to deprecate and archive in the near future.", "created": "2021-05-17T16:27:00.000000"}], "components": ["dsc"], "created": "2017-10-16T15:58:00.000000", "creator": "557058:5462dc33-cf3a-486d-af05-cde89962295a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@df2ae27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhi8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113099324647_*|*_6_*:*_1_*:*_0"}], "description": "*Issue 1)*\n\u201cdsc_xArchive\u201d has a bug and does not handle when there are folders in the archive separated or ending with \u201c/\u201d\n\nThere is a patch available in Microsoft DSC:\nhttps://github.com/PowerShell/PSDscResources/issues/67 \n(https://github.com/PowerShell/PSDscResources/commit/6730d89763d7acfd8ae35421ade29d3fc7d3190b) \n\n*Issue 2)*\nThe following error is shown when puppet applies the dsc-xArchive resource on a compressed file that has been created with 7zip:\n{code}\nError: PowerShell DSC resource MSFT_xArchive  failed to execute Set-TargetResource functionality with error message: Exception setting \"LastWriteTime\": \"Cannot convert value \"19/09/2017 8:05:08 AM\" to type \"System.DateTime\". Error: \"String was not recognized as a valid DateTime.\"\"\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/util/errors.rb:106:in `fail'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/base_dsc/powershell.rb:121:in `create'\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/dsc_xarchive.rb:38:in `block (3 levels) in <top (required)>'\n{code}\n\nWe have investigated both issues and a possible fix for both issues can be found in attached file MSFT_xArchive.psm1:\n\n# Line 1263 added   the following line to convert any forward slash with backslash:\n$archiveEntryFullName = $archiveEntryFullName -replace '/', '\\'\n# Line 1004 \u2013 change the date format from \u201cG\u201d to \u201cf\u201d\nreturn (Get-Date -Date $ArchiveEntry.LastWriteTime.DateTime -Format 'f')\n\nCan fixes please be incorporated in the Puppet DSC module for dsc_xArchive.\n \n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40566", "fixedVersions": [], "id": "40566", "issueType": "Bug", "key": "MODULES-5784", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5462dc33-cf3a-486d-af05-cde89962295a", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Two issues in dsc_xArchive ('fwd slash', date format)", "timeSpent": "PT0S", "updated": "2021-05-17T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "Ping [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] and Former user because it sounds like this might be tasks related....?", "created": "2017-10-16T17:07:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Any movement on this? This is going to hold up apt releases and future apache work.\n", "created": "2017-11-09T08:57:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is no longer an issue.\nCI pipelines are passing for both APT and Apache.", "created": "2017-11-16T07:22:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "For apt this was solved by skipping the tasks login for Puppet < 5\n\nhttps://github.com/puppetlabs/puppetlabs-apt/commit/e84c74a850378ed00bbea995def1d16c4e80c0f7", "created": "2017-11-16T07:58:00.000000"}], "components": [], "created": "2017-10-16T15:35:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ba76d0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhi7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21463_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_59394200_*|*_10005_*:*_1_*:*_2592968754"}], "description": "So far I've observed this issue on the following modules for multiple operating systems:\n\n* apache\n* apt\n\nBut they are failing with this credentials error:\n\n{noformat}08:38:24 An error occurred in a `before(:suite)` hook.\n08:38:24 Failure/Error: on(master, puppet('access', 'login', '--username', user, '--lifetime', lifetime), stdin: password)\n08:38:24 Beaker::Host::CommandFailure:\n08:38:24   Host 'xtagculw2v3gha1.delivery.puppetlabs.net' exited with 1 running:\n08:38:24    puppet access login --username admin --lifetime 5y\n08:38:24   Last 10 lines of output were:\n08:38:24   \tEnter your Puppet Enterprise credentials.\n08:38:24   \tPassword: \n08:38:24   \t\n08:38:24   \tReceived an error while attempting to request a token. Status code was 403. The specific error was user-not-allowed: Cannot generate a token for the \"admin\" user. To generate a token, log in as a different user..\n08:38:24   \n08:38:24 # ./.bundle/gems/gems/beaker-3.26.0/lib/beaker/host.rb:375:in `exec'\n08:38:24 # ./.bundle/gems/gems/beaker-3.26.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n08:38:24 # ./.bundle/gems/gems/beaker-3.26.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n08:38:24 # ./.bundle/gems/gems/beaker-3.26.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n08:38:24 # ./.bundle/gems/gems/beaker-3.26.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n08:38:24 # ./spec/spec_helper_acceptance.rb:31:in `run_puppet_access_login'\n08:38:24 # ./spec/spec_helper_acceptance.rb:91:in `block (2 levels) in <top (required)>'\n08:38:24 ssh connection to ubuntu1404-64-1 has been terminated\n08:38:24 ssh connection to redhat7-64-1 has been terminated\n08:38:24 \n08:38:24 Finished in 1.24 seconds (files took 7 minutes 53 seconds to load)\n08:38:24 0 examples, 0 failures, 1 error occurred outside of examples\n{noformat}\n\nThe problem is happening on this line and is apparently part of the prep for running task tests:\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/master/spec/spec_helper_acceptance.rb#L30-L32", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34214", "fixedVersions": [], "id": "34214", "issueType": "CI Blocker", "key": "MODULES-5742", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-11-16T07:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"Cannot generate a token for the \"admin\" user\"", "timeSpent": "PT0S", "updated": "2017-11-21T04:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-10-16T09:47:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75dee91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhhc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93508_*|*_10007_*:*_1_*:*_92816525_*|*_3_*:*_1_*:*_614435461_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_93499426"}], "description": "Need to create some content for the [support-training repo|https://github.com/puppetlabs/support-training] on modules localization.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33083", "fixedVersions": [], "id": "33083", "issueType": "Task", "key": "MODULES-5741", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-25T16:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support Training Content", "timeSpent": "PT0S", "updated": "2017-10-25T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623a471ca2f6400069eaa91c],\n\nThank you for raising this ticket, I have added this to the 'Apt Next' Epic. Unfortunately, this module is not on our near-term roadmap so it's not likely this work will be done any time soon. However, if you'd like to submit a pull request at\u00a0https://github.com/puppetlabs/puppetlabs-apt\u00a0we'd be more than happy to review it!\n\nThanks again,\u2028\nThe Modules Team", "created": "2017-11-27T03:11:00.000000"}], "components": ["apt"], "created": "2017-10-16T09:38:00.000000", "creator": "623a471ca2f6400069eaa91c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b022ee0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhhbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-apt current master (Latest commit 4bdbf6f )\n*Puppet Version:* 4.8.1\n*OS Name/Version:* Debian Jessie\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nI have configured several debian repositories with ::apt::sources.\nI am using the resource ::apt::pin to install some packages from a different repository.\nThe correct order of puppets actions is:\n- set apt::source before executing apt_update (handled by apt module) (/)\n- execute apt-update before installing any package-resources from any modules\n(solved by this configuration: Exec\\['apt_update'\\] -> Package <| |>) (/)\n- create pin-file before installing any package-resources from any modules (not possible) (x)\n\n*Actual Behavior:*\n- Puppet set apt::sources\n- Puppet executes apt_update\n- Puppet installs old packages from wrong repository\n- Puppet set ::apt::pin file.\n\n*What I tried to set the correct dependency is:*\n- Class\\['apt'\\] -> Package <| |>\n=> does not work after apt::pin has no relationship to class apt\n- Class\\['apt::pin'\\] -> Package <| |>\n=> apt::pin is not a class\n- Define\\['apt::pin'\\] -> Package <| |>\n=> afaik dependencies to defined types are generally not possible \n\nSo currently I see no possibility to set a *global* dependency to any apt::pin. Just to set them for every apt:pin resource with a dedicated *before* line like:\n{noformat}\n    ::apt::pin {'test':\n      packages => 'test',\n      priority => 1000,\n      version  => '1.0',\n      before   => Package['test']\n    }\n{noformat}\n\nIt would be very nice to be able to set a global dependency like the apt_update. Which is only possible because there is the static exec resource called apt_update where the dependency can be set to.\nFor apt::pin the file-resource is dynamically set related to the name of the apt::pin.\nI am not sure how this can be solved in a proper way. Do you have an proper proposal here?\n\nThx and Greets,\nSimon", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "42685", "fixedVersions": [], "id": "42685", "issueType": "Improvement", "key": "MODULES-5740", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a471ca2f6400069eaa91c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::pin: No possibillity to set a global dependency", "timeSpent": "PT0S", "updated": "2018-08-31T04:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pulls", "created": "2017-10-16T09:14:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/102\n\nThis tidies up one of the PRs", "created": "2017-10-18T09:14:00.000000"}], "components": ["accounts"], "created": "2017-10-16T09:14:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf34e7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhha7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40369_*|*_3_*:*_1_*:*_1208985246_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33082", "fixedVersions": [], "id": "33082", "issueType": "Sub-task", "key": "MODULES-5739", "labels": [], "originalEstimate": "PT0S", "parent": "39491", "parentSummary": "Implement Rubocop in Accounts", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-30T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-10-30T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I think this was fixed, and then broken again.", "created": "2018-03-29T16:43:00.000000"}], "components": [], "created": "2017-10-16T00:40:00.000000", "creator": "6220daf8302c6b006af29ef5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d3e537d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhh5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_18133484_*|*_1_*:*_1_*:*_11706509287_*|*_10007_*:*_2_*:*_926230840_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_38322885_*|*_10005_*:*_1_*:*_2521060436"}], "description": "_Basic Info_\n*Module Version: 0.1.3*\n*Puppet Version: 2017.3.0*\n*OS Name/Version: Windows 2012 R2*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nWhen I run the task with the fact `memoryfree`, I expect the fact value to be returned.\n\n*Actual Behavior:*\n\nThe task succeeds on CentOS 7 but fails on Windows 2012 R2:\n\n{code}\n[root@master production]# puppet task run facter_task fact=memoryfree --nodes centos7a.pdx.puppet.vm,server2012r2a.pdx.puppet.vm  --verbose --format json\n{\n  \"job_name\": \"27\",\n  \"command\": \"task\",\n  \"options\": {\"noop\":false,\"task\":\"facter_task\",\"scope\":{\"nodes\":[\"centos7a.pdx.puppet.vm\",\"server2012r2a.pdx.puppet.vm\"]},\"params\":{\"fact\":\"memoryfree\"},\"transport\":\"pxp\",\"description\":\"\",\"environment\":\"production\"},\n  \"owner\": \"admin\",\n  \"start_timestamp\": \"2017-10-16T06:24:46Z\",\n  \"items\": [\n    {\"name\": \"server2012r2a.pdx.puppet.vm\", \"state\": \"failed\", \"results\": {\"error\":\"\",\"_error\":{\"msg\":\"Task finished with exit-code 1\",\"kind\":\"puppetlabs.tasks/task-error\",\"details\":{\"exit_code\":1}},\"status\":\"failure\"}}\n    ,\n    {\"name\": \"centos7a.pdx.puppet.vm\", \"state\": \"finished\", \"results\": {\"status\":\"235.92 MiB\"}}\n  ],  \"state\": \"failed\",\n  \"finish_timestamp\": \"2017-10-16T06:24:48Z\"\n}\n{code}\n\nRepeat with a different fact:\n\n{code}\n[root@master facter_task]# puppet task run facter_task fact=osfamily --nodes centos7a.pdx.puppet.vm,server2012r2a.pdx.puppet.vm  --verbose --format json\n{\n  \"job_name\": \"29\",\n  \"command\": \"task\",\n  \"options\": {\"noop\":false,\"task\":\"facter_task\",\"scope\":{\"nodes\":[\"centos7a.pdx.puppet.vm\",\"server2012r2a.pdx.puppet.vm\"]},\"params\":{\"fact\":\"osfamily\"},\"transport\":\"pxp\",\"description\":\"\",\"environment\":\"production\"},\n  \"owner\": \"admin\",\n  \"start_timestamp\": \"2017-10-16T06:38:28Z\",\n  \"items\": [\n    {\"name\": \"server2012r2a.pdx.puppet.vm\", \"state\": \"failed\", \"results\": {\"error\":\"\",\"_error\":{\"msg\":\"Task finished with exit-code 1\",\"kind\":\"puppetlabs.tasks/task-error\",\"details\":{\"exit_code\":1}},\"status\":\"failure\"}}\n    ,\n    {\"name\": \"centos7a.pdx.puppet.vm\", \"state\": \"finished\", \"results\": {\"status\":\"RedHat\"}}\n  ],  \"state\": \"failed\",\n  \"finish_timestamp\": \"2017-10-16T06:38:31Z\"\n}\n{code}", "environment": "Windows 2012 r1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39496", "fixedVersions": ["facter_task 0.2.1"], "id": "39496", "issueType": "Bug", "key": "MODULES-5738", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220daf8302c6b006af29ef5", "resolution": "Fixed", "resolutionDate": "2018-04-10T01:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "facter_task: facter_task task fails on Windows 2012 r2", "timeSpent": "PT0S", "updated": "2018-06-18T13:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:6220daf8302c6b006af29ef5],\n\nWe have made a few changes to the Apache task.\nIf you are still seeing this problem can you let me know and we will look into it. \n\nMany Thanks\nThe Modules Team", "created": "2017-11-27T04:34:00.000000"}, {"author": "6220daf8302c6b006af29ef5", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Tested again with version 3.0.0 of the apache module. Now the task works as expected:\n\n\u00a0\n{code:java}[root@master ~]# puppet task run apache action=reload --nodes centos7a.pdx.puppet.vm  --verbose\nStarting job ...\nNew job ID: 119\nNodes: 1\n\nStarted on centos7a.pdx.puppet.vm ...\nFinished on node centos7a.pdx.puppet.vm\n  status : reload successful\n|\nJob completed. 1/1 nodes succeeded.\nDuration: 8 sec{code}", "created": "2018-03-06T06:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thats great, I am going to resolve this ticket.\n\nIf you have any more issues, please do not hesitate to log another ticket.\n\nMany Thanks\nThe Modules Team", "created": "2018-03-06T06:29:00.000000"}], "components": [], "created": "2017-10-16T00:36:00.000000", "creator": "6220daf8302c6b006af29ef5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b9ef78a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhh5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3646729659_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_8560502408"}], "description": "_Basic Info_\n*Module Version: 2.3.0*\n*Puppet Version: 2017.3.0*\n*OS Version: CentOS 7*\n\nWhen I run the apache task with the reload action (the only one available), it fails on CentOS 7.\n\n*Desired Behavior:*\n\nI expect the httpd service to be reloaded.\n\n*Actual Behavior:*\n\nThe task fails with a message about a non-existing service name.\n\n{code}\n[root@master production]# puppet task run apache action=reload --nodes centos7a.pdx.puppet.vm  --verbose\nStarting job ...\nNew job ID: 28\nNodes: 1\n\nStarted on centos7a.pdx.puppet.vm ...\nFailed on centos7a.pdx.puppet.vm\n  Error: Task finished with exit-code 1\n  error : Redirecting to /bin/systemctl reload  apache2.service\nFailed to reload apache2.service: Unit apache2.service failed to load: No such file or directory.\n\n  status : failure\n\nJob failed. 1 node failed, 0 nodes skipped, 0 nodes succeeded.\nDuration: 1 sec\n{code}", "environment": "CentOS 7", "epicLinkSummary": "Add Tasks to Modules", "estimate": "PT0S", "externalId": "38425", "fixedVersions": [], "id": "38425", "issueType": "Bug", "key": "MODULES-5737", "labels": [], "originalEstimate": "PT0S", "parent": "33153", "parentSummary": "Add Tasks to Modules", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6220daf8302c6b006af29ef5", "resolution": "Fixed", "resolutionDate": "2018-03-06T06:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: apache task fails on CentOS 7", "timeSpent": "PT0S", "updated": "2018-03-06T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Hi there,\n\nFreeBSD is community-supported, as it is not a puppet-enterprise platform. I'll leave the ticket open, since this appears to be a valid issue, but we probably won't pick this up as part of our normal development.\n\nWe're happy to review pull requests to fix this, if you or someone else is interested in trying to address this issue.\n", "created": "2018-07-23T10:47:00.000000"}], "components": ["mount_core"], "created": "2017-10-15T06:29:00.000000", "creator": "6243b3685f63fd0069b1a7ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I should be able to mount the procfs, or descfs, file systems via the {{mount}} provider.\n{code}\nmount {\n  '/proc':\n    ensure  => mounted,\n    fstype  => 'procfs',\n    device  => 'proc',\n    options => 'rw',\n    pass    => 0;\n}\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb280c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhh4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/18"}], "description": "When trying to use the {{mount}} provider, on FreeBSD, it will append the [update|https://github.com/puppetlabs/puppet/blob/33843ed58d92c371a4c153c4dd64beb712306467/lib/puppet/provider/mount.rb#L33] option when trying to issue the initial mount command.\n\nHowever, for some file types (i.e. procfs, and fdescfs), the {{update}} flag is not a valid flag. \n\nI'll note that the the entry written to the fstab is correct, but the mount command issues by Puppet is what is incorrect.", "environment": "FreeBSD 10.3/11.0/11.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33081", "fixedVersions": [], "id": "33081", "issueType": "Bug", "key": "MODULES-7491", "labels": ["freebsd", "help_wanted", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3685f63fd0069b1a7ce", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mount command on FreeBSD inaccurate for some fs types.", "timeSpent": "PT0S", "updated": "2018-07-23T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been deprecated https://forge.puppet.com/erwbgy/system", "created": "2017-10-17T08:34:00.000000"}], "components": [], "created": "2017-10-15T06:20:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c91c020"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhh4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180821508_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nerwbgy-system got migrated to puppet-system. Please mark it as deprecated.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "42684", "fixedVersions": [], "id": "42684", "issueType": "Task", "key": "MODULES-5736", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "erwbgy-system: Mark as deprecated", "timeSpent": "PT0S", "updated": "2017-10-17T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]. Do you want to have the red deprecated banner set on the module? If so, I'm not sure if that permission can be shared - I'll check and let you know. Thanks.", "created": "2017-10-17T08:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/yo61/logrotate", "created": "2017-10-17T08:38:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] - unfortunately we can't give out this capability (it's not automated, requires a little work on our side). So, best to raise tickets to get this on our radar. We're updating the requested modules now.", "created": "2017-10-17T08:40:00.000000"}], "components": [], "created": "2017-10-14T00:30:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@203ef09d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhh1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_288451895_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nyo61/logrotate got migrated to puppet-logrotate, can you please mark it deprecated? Is it possible to hand out this permission to Vox Pupuli so we could mark them on our own?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "34213", "fixedVersions": [], "id": "34213", "issueType": "Bug", "key": "MODULES-5735", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "yo61/logrotate: mark as deprecated", "timeSpent": "PT0S", "updated": "2017-10-17T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "reproduced. example graph:\n{code}\ndigraph Resource_Cycles {\n  label = \"Resource Cycles\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Class[Apt::Update]\" -> \"Exec[apt_update]\" -> \"Class[Apt::Update]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Class[Apt::Update]\" -> \"Exec[apt_update]\" -> \"Class[Apt::Update]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Class[Apt::Update]\" -> \"Exec[apt_update]\" -> \"Class[Apt::Update]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"File[/etc/apt/sources.list.d/apt.postgresql.org.list]\" -> \"Apt::Setting[list-apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\"\n\"Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Source[apt.postgresql.org]\" -> \"Package[dirmngr]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\" -> \"Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]\"\n}\n{code}", "created": "2017-10-13T16:50:00.000000"}], "components": ["apt"], "created": "2017-10-13T14:07:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75ad0d11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhgmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/17"}], "description": "{noformat}\n        class { 'postgresql::globals':\n            manage_package_repo => true,\n            version             => '9.6',\n        }->\n        class { '::postgresql::server':\n          ip_mask_allow_all_users => '0.0.0.0/0',\n          listen_addresses        => 'localhost',\n        }\n{noformat}\n\ntrying to `puppet apply` results in:\n{noformat}\nError: Found 1 dependency cycle:\n(Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present] => Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org] => Apt::Source[apt.postgresql.org] => Package[dirmngr] => Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org] => Anchor[apt_key B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 present])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n{noformat}", "environment": "Puppet version 5.3.2 on debian stretch with the following modules:\n\n{noformat}\nroot@fewqg2gu7vofmou:~# puppet module list\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-apt (v4.3.0)\n\u251c\u2500\u2500 puppetlabs-concat (v4.0.1)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.9.0)\n\u251c\u2500\u2500 puppetlabs-inifile (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-postgresql (v5.2.0)\n\u251c\u2500\u2500 puppetlabs-puppetdb (v6.0.1)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.20.0)\n{noformat}", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "38424", "fixedVersions": [], "id": "38424", "issueType": "Improvement", "key": "MODULES-5734", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dependency cycle in apt module on debian stretch", "timeSpent": "PT0S", "updated": "2018-10-02T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4a2d8558-1c4f-48c1-a61c-e36852019d02", "body": "This works now with a later version of Mercurial.", "created": "2018-05-23T11:11:00.000000"}], "components": ["vcsrepo"], "created": "2017-10-13T13:45:00.000000", "creator": "557058:4a2d8558-1c4f-48c1-a61c-e36852019d02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eb28aa8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhgfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19171599516_*|*_6_*:*_1_*:*_0"}], "description": "Module version 1.4 works as expected.\n\nIssue: The check for a Mercurial repository always concludes that any existing repository is not the desired repository. This applies whether the repository was cloned with or without Puppet.\n\nHere is some debug output to illustrate the issue:\n\n{noformat}\nDebug: Executing: '/usr/bin/hg status /root/workspace/auditreport'\nDebug: Executing: '/usr/bin/hg status /root/workspace/auditreport'\nError: Path /root/workspace/auditreport exists and is not the desired repository.\nError: /Stage[main]/Audit/Vcsrepo[ucdavis_agecon/auditreport]/ensure: change from absent to present failed: Path /root/workspace/auditreport exists and is not the desired repository.\n{noformat}\n\nThe command `hg status /path/to/dir` should instead be `hg -R /path/to/dir status`.\n\n`hg status` will check the status of a file and return 0 on success. The `-R` flag specifies the repository to check. Without the `-R` flag it returns the status of the specified file in the repository under the current working directory. Thus `hg status /path/to/dir` always fails.", "environment": "*Module Version:* 1.5 or 2.0\n*Puppet Version:* 4.10.8\n*OS* CentOS 6.9 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36314", "fixedVersions": [], "id": "36314", "issueType": "Bug", "key": "MODULES-5733", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4a2d8558-1c4f-48c1-a61c-e36852019d02", "resolution": "Fixed", "resolutionDate": "2018-05-23T11:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo: always fails for an existing Mercurial repository", "timeSpent": "PT0S", "updated": "2018-05-23T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The experimental deploy of the CI.next job has completed using the following pertinent parameters. The results for this run are identical to those against the {{puppet-agent}} 5.3.x branch in the current legacy modules pipeline.\n\n* JRH_GIT_COMMIT (module sha) = ca37d8e7b1f7656a6c318665e236efb7f1fef00a\n* SHA (puppet-agent sha) = 5.3.2", "created": "2017-10-27T08:45:00.000000"}], "components": ["ciscopuppet"], "created": "2017-10-13T12:10:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548a089c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhiin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40900_*|*_10007_*:*_1_*:*_403224023_*|*_3_*:*_1_*:*_1145469250_*|*_5_*:*_1_*:*_0"}], "description": "Add a Jenkins pipeline for the ciscopuppet module using the standard module pipeline definition on CI.next.\n\nAcceptance testing in this pipeline should test the desired SHA of ciscopuppet against released versions of puppet-agent for both LTS (1.10.x) and current (5.x.x).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33080", "fixedVersions": [], "id": "33080", "issueType": "Task", "key": "MODULES-5732", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-10-31T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ciscopuppet: add Jenkins pipeline to CI.next using standard template", "timeSpent": "PT0S", "updated": "2017-10-31T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vsphere"], "created": "2017-10-13T09:09:00.000000", "creator": "70121:8405ec03-668e-4f08-8177-95a16d89d1d3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23a102bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg8n:"}], "description": "_Basic Info_\n*1.2.2:*\n*2016.5:*\n*All OSes:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nAssign the VM to the desired network as part of the Puppet code.  This is not OS-level configuration of the interface, but rather VM-level.  Each VM can be assigned to a 'VM Network' defined at the vSwitch.  We have 50-ish of these so assigning them in the template is not workable.\n\n*Actual Behavior:*\nWhen creating a VM from a template the VM is assigned to whatever network is defined in the template.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36313", "fixedVersions": [], "id": "36313", "issueType": "New Feature", "key": "MODULES-5731", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8405ec03-668e-4f08-8177-95a16d89d1d3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vsphere : Add ability to define what network the created vm will be attached to", "timeSpent": "PT0S", "updated": "2017-10-13T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-10-13T07:34:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37690ed3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_853001837_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89359937"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39495", "fixedVersions": [], "id": "39495", "issueType": "Sub-task", "key": "MODULES-5730", "labels": [], "originalEstimate": "PT0S", "parent": "35295", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.0 - (24/10/2017) - (1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-24T05:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-24T05:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "concat is good to release - QA signoff is complete! \nRelease against 1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824", "created": "2017-10-20T03:31:00.000000"}], "components": [], "created": "2017-10-13T07:34:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e86ae59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_590220953_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38423", "fixedVersions": [], "id": "38423", "issueType": "Sub-task", "key": "MODULES-5729", "labels": [], "originalEstimate": "PT0S", "parent": "35295", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.0 - (24/10/2017) - (1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-20T03:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-20T03:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations on this module", "created": "2017-10-18T16:06:00.000000"}], "components": [], "created": "2017-10-13T07:34:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@488b3990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_462701612_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37291", "fixedVersions": [], "id": "37291", "issueType": "Sub-task", "key": "MODULES-5728", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35295", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.0 - (24/10/2017) - (1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-10-18T16:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-18T16:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-10-18T16:05:00.000000"}], "components": [], "created": "2017-10-13T07:34:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7120fb72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_462654392_*|*_5_*:*_1_*:*_26511209573_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36312", "fixedVersions": [], "id": "36312", "issueType": "Sub-task", "key": "MODULES-5727", "labels": [], "originalEstimate": "PT0S", "parent": "35295", "parentSummary": "Supported Release (puppetlabs-concat) 4.1.0 - (24/10/2017) - (1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(concat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-concat/pull/472", "created": "2017-10-24T05:20:00.000000"}], "components": [], "created": "2017-10-13T07:34:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ec92496"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18783_*|*_3_*:*_1_*:*_264362432_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2066467626"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(https://github.com/puppetlabs/puppetlabs-concat/compare/4.0.1...1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)\n* Link to successful Init Job Run from CI :\n(https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/12/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35295", "fixedVersions": [], "id": "35295", "issueType": "Task", "key": "MODULES-5726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-11-09T06:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-concat) 4.1.0 - (24/10/2017) - (1a6eeed0e90b75bdfe08e5deae096ee9cc6a9824)", "timeSpent": "PT0S", "updated": "2017-11-09T06:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/470", "created": "2017-10-13T04:07:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://puppet.atlassian.net/browse/MODULES-5726", "created": "2017-10-13T07:35:00.000000"}], "components": ["concat"], "created": "2017-10-13T04:07:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b98a720"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23692_*|*_3_*:*_1_*:*_969229132_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42683", "fixedVersions": [], "id": "42683", "issueType": "Sub-task", "key": "MODULES-5725", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-24T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-10-24T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/puppet/nginx", "created": "2017-10-17T08:45:00.000000"}], "components": [], "created": "2017-10-12T21:45:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e2a1f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhe93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_385213854_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\ncould you please approve puppet-nginx? We do regular releases, have many maintainers and a good test coverage. We are also currently working on puppet-strings integration. The version is currentl 0.8.0, but the provided API is stable since a long time. The upcoming release will be 1.0.0. Please let me know if a 1.X release is mandatory for an approved module.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "35294", "fixedVersions": [], "id": "35294", "issueType": "Task", "key": "MODULES-5723", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-nginx: please approve it", "timeSpent": "PT0S", "updated": "2017-10-17T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/jfryman/nginx", "created": "2017-10-17T08:41:00.000000"}], "components": [], "created": "2017-10-12T21:42:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12448cf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhg13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_385176753_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nplease mark it as deprecated, it got migrated to vox pupuli.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "34212", "fixedVersions": [], "id": "34212", "issueType": "Task", "key": "MODULES-5722", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "jfryman-nginx: mark as deprecated", "timeSpent": "PT0S", "updated": "2017-10-17T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Fixed in PR: [https://github.com/puppetlabs/puppetlabs-ntp/pull/429]\u00a0", "created": "2018-08-22T03:12:00.000000"}], "components": [], "created": "2017-10-12T17:06:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@771a7790"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhfzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27079574468_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 6.3.0\n*Puppet Version:* 4.10.2\n*OS Name/Version:* Solaris 10/11\n\nWhen the ntp module manages the logfile it sets the owner and group to be \"ntp\", on solaris there is no \"ntp\" user as the service runs as root. This causes puppet runs to fail\n\n*Desired Behavior:*\n\nThe correct owner and group is calculated and enforced on the logfile and all other files. This is also exposed as a parameter\n\n*Actual Behavior:*\n\nThe \"ntp\" user is hardcoded and has to be change with a resource collector override (gross)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34211", "fixedVersions": [], "id": "34211", "issueType": "Bug", "key": "MODULES-5721", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp : NTP does not run as \"ntp\" on Solaris", "timeSpent": "PT0S", "updated": "2018-08-22T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/brutus777/prometheus", "created": "2017-10-17T08:44:00.000000"}], "components": [], "created": "2017-10-12T13:01:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@198c4af0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhfnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416589093_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nbrutus777-prometheus got migrated to puppet-prometheus. Please mark it as deprecated.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "36311", "fixedVersions": [], "id": "36311", "issueType": "Task", "key": "MODULES-5720", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "brutus777-prometheus: mark deprecated", "timeSpent": "PT0S", "updated": "2017-10-17T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/yo61/logrotate", "created": "2017-10-17T08:38:00.000000"}], "components": [], "created": "2017-10-12T08:24:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d830c6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhffr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432889543_*|*_5_*:*_1_*:*_0"}], "description": "Hi [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1],\n\nyo61-logrotate was migrated to puppet-logrotate. Can you mark yo61-logrotate as deprecated?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37290", "fixedVersions": [], "id": "37290", "issueType": "Task", "key": "MODULES-5719", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "yo61-logrotate: please mark it deprecated", "timeSpent": "PT0S", "updated": "2017-10-17T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "body": "Alternatively the key can also be retrieved from the package repository, which also avoids a firewall rule:\n{{https://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc}}", "created": "2017-10-19T00:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:a567a3bd-d267-4b26-a8ef-3a166510d555], unfortunately we don't have the resources to do this work right now. Please see our comment on MODULES-5783 for more details. Thanks!", "created": "2017-10-25T14:31:00.000000"}], "components": ["postgresql"], "created": "2017-10-12T07:12:00.000000", "creator": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61f4dea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhfdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149544195_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version:* 5.2.0\n\nCurrently the PostgreSQL module tries to retrieve the gpg key from the PostgreSQL website. Which requires additional firewall rules for restricted environments.\n\nIt is rather more common to retrieve the keys from keyservers, so it would be good to change the method in this module too.\n\nThe key can be successfully downloaded from keyserver.ubuntu.com. Relevant code is in\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/repo/apt_postgresql_org.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35293", "fixedVersions": [], "id": "35293", "issueType": "Improvement", "key": "MODULES-5718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "resolution": "Won't Do", "resolutionDate": "2017-10-25T14:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql : Retrieve key from keyserver", "timeSpent": "PT0S", "updated": "2017-10-25T14:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [{"attacher": "623c1120b75ca8007056d1f0", "created": "2017-10-11T21:47:00.000000", "name": "autofs.conf", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12941"}], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:623c1120b75ca8007056d1f0],\n\nThank you for raising this issue. The problem is the configuration file. You are trying to add new subsetting instead of setting. To fix it, you should change the type from ini_subsetting into ini_setting. Please find below the updated configuration file\n\u00a0\u00a0\n{code:java}ini_setting { 'autofs.conf': ensure => present, path => '/etc/autofs.conf', section => ' autofs ', setting => 'negative_timeout', key_val_separator => ' = ', value => '1', notify => Service['autofs'], }{code}\n\n As a result I will close this ticket. Hopefully this should fix your problem! If you believe this fix is insufficient please feel free to reopen this ticket and provide more information.", "created": "2018-10-30T07:13:00.000000"}], "components": ["inifile"], "created": "2017-10-11T21:47:00.000000", "creator": "623c1120b75ca8007056d1f0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26e9e0b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhf9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33029225653_*|*_3_*:*_1_*:*_96144538_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.0, 1.6.0\n*Puppet Version:* 4.7 & 2016.4.2\n*OS Name/Version:* RHEL 7.4 \n\n_Summary_\nI'm trying to manage the setting \"negative_timeout\" in the automount configuration file with the ini_file module. After the change has been made successfully by the puppet client, every successive puppet run fails with an error message, putting the node into a failed state. \n\n_Puppet Code_\n\n{code:java}\nini_subsetting { 'autofs.conf':\n    ensure            => present,\n    path              => '/etc/autofs.conf',\n    section           => ' autofs ',\n    setting           => 'negative_timeout',\n    key_val_separator => ' = ',\n    value             => '1',\n    notify            => Service['autofs'],\n  }\n{code}\n\n_/etc/autofs.conf_\n\n{code:java}\n#\n# negative_timeout - set the default negative timeout for\n#                    failed mount attempts (default 60).\n#\n#negative_timeout = 0\nnegative_timeout = 1\n#\n{code}\n\n\n(full config file attached).\n\n_puppet agent -t_\n\n{code:java}\nError: /Stage[main]/Profile::Base::Ipa/Ini_subsetting[autofs]: Could not evaluate: undefined method `+' for nil:NilClass\n{code}\n\n\n*Desired Behavior:*\npuppet run finished successfully with exit code 0.\n\n*Actual Behavior:*\npuppet run exists with exit code 6.", "environment": "Puppet Enterprise 2016.4.2 on RHEL 7.4", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "34208", "fixedVersions": [], "id": "34208", "issueType": "Bug", "key": "MODULES-5717", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1120b75ca8007056d1f0", "resolution": "Fixed", "resolutionDate": "2018-10-30T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inifile : Puppet run fails when no change needs to be made to autofs.conf", "timeSpent": "PT0S", "updated": "2018-10-30T07:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/468 merged and closed", "created": "2017-10-11T08:50:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-concat/pull/469 for PR", "created": "2017-10-12T08:02:00.000000"}], "components": ["concat"], "created": "2017-10-11T07:42:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e748d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhea7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25581423_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_134269232"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42681", "fixedVersions": [], "id": "42681", "issueType": "Sub-task", "key": "MODULES-5716", "labels": [], "originalEstimate": "PT0S", "parent": "38401", "parentSummary": "Implement Rubocop in Concat", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-13T04:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-10-13T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "5da5bb56be50c80c3ea18d23", "body": "I was wondering if there's anything we can do to keep this issue going?", "created": "2018-01-24T01:48:00.000000"}], "components": ["approved"], "created": "2017-10-11T06:58:00.000000", "creator": "5da5bb56be50c80c3ea18d23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36b6b0a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhe8v:"}], "description": "I would like to ask a review of the module [icinga/icingaweb2|https://forge.puppet.com/icinga/icingaweb2/readme] to get an \"Approved\" state on the forge.\n\nPlease let me know if you need any further information.\n\nThanks in advance!", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37289", "fixedVersions": [], "id": "37289", "issueType": "Task", "key": "MODULES-5715", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5da5bb56be50c80c3ea18d23", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review icinga/icingaweb2", "timeSpent": "PT0S", "updated": "2021-01-25T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-10-11T06:49:00.000000", "creator": "623c12bf1c7f6a007049e948", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6393079b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhe8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 1.4.1\n*Puppet Version:* 5.3.1\n*OS Name/Version:* Debian Jessie \n\nhttps://puppet.com/docs/puppet/5.3/puppet_platform.html\n\nsays that we should use \"collection => latest\", but this isn't working if I set the package_version to '5.3.1' under debian jessie:\n\n\n{code:java}\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.10.8-1jessie to 5.3.1-1jessie failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install puppet-agent=5.3.1-1jessie' returned 100: Reading package lists...\n{code}\n\nbecause the 'latest' collection somehow doesn't includes the puppet 5.x packages.\nif I change the collection to `puppet5` it's working like expected.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33079", "fixedVersions": [], "id": "33079", "issueType": "Bug", "key": "MODULES-7166", "labels": ["collections"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bf1c7f6a007049e948", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{Puppet_agent} : {collection latest results in puppet-agent 5 not found}", "timeSpent": "PT0S", "updated": "2018-06-15T00:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-10-11T04:12:00.000000", "creator": "557058:eba61c8c-c6d8-4bf7-b2ce-768471972b83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13eaad83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhe7b:"}], "description": "Module Version:  0.9.0\nPuppet Version: 4.10.8\n\nplease fix deprecation warning:\n\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README. at [\"/etc/puppetlabs/code/environments/devvm/modules/lvm/manifests/init.pp\", 15]\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33078", "fixedVersions": [], "id": "33078", "issueType": "Improvement", "key": "MODULES-5713", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eba61c8c-c6d8-4bf7-b2ce-768471972b83", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : deprecation warning", "timeSpent": "PT0S", "updated": "2018-08-23T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-10-10T14:14:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b145fe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5193513_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nVox Pupuli has a splunk module on the forge: https://forge.puppet.com/puppet/splunk\n\nIt has a good test coverage, windows and linux support. Is it possible to make it an approved module?", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "36310", "fixedVersions": [], "id": "36310", "issueType": "Task", "key": "MODULES-5712", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-10T15:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-splunk: please make it an approved module", "timeSpent": "PT0S", "updated": "2017-10-17T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Moved to the appropriate project", "created": "2017-10-13T04:03:00.000000"}], "components": ["apache"], "created": "2017-10-10T09:44:00.000000", "creator": "623c0bfd761efb0069ce0253", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aeb0f26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/17"}], "description": "Hi,\n\nI don't know if this is the correct place to file this issue, please let me know if I've to resubmit it somewhere else.\n\nTo my problem. I installed apache via puppetlabs/apache modul on a CentOS 7.4. machine. \nNext I've to change the default deflate configuration which is loaded from /etc/httpd/conf.modules.d/deflate.conf - I've to remove a line from the default configuration.\nThe problem is that - if i define this via {code}class { 'apache::mod::deflate': types => ['...'] }{code} this leads to a duplicate definition error as mod::deflate is already loaded by default_mods.pp.\n\nA solution would be to define all the modules I want to load via \n{code}class { 'apache': default_mods => ['...'] } {code}. But this means I would have to define a pretty long module array to load by default, actually all the modules from default_mods.pp except for mod::deflate.\n\nIs it correct how I've use apache::mod::deflate to change the deflate configuration?\nWould it be possible to change this behaviour so that one can define deflate configurations via a puppet type or a new resource?\n\nRegards,\nSven", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35291", "fixedVersions": [], "id": "35291", "issueType": "Bug", "key": "MODULES-5724", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0bfd761efb0069ce0253", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache: deflate not configurable (default_mods)", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-10-10T07:38:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3325e971"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112376435_*|*_3_*:*_1_*:*_689487013_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_561911623"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38422", "fixedVersions": [], "id": "38422", "issueType": "Sub-task", "key": "MODULES-5711", "labels": [], "originalEstimate": "PT0S", "parent": "37278", "parentSummary": "Implement Rubocop in NTP", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-26T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release module with Rubocop changes", "timeSpent": "PT0S", "updated": "2017-10-26T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-10-10T07:37:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d1281a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112435622_*|*_3_*:*_1_*:*_405565606_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1365922868"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37288", "fixedVersions": [], "id": "37288", "issueType": "Sub-task", "key": "MODULES-5710", "labels": [], "originalEstimate": "PT0S", "parent": "36303", "parentSummary": "Implement Rubocop in VCSRepo", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Done", "resolutionDate": "2017-11-01T02:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release Module with rubocop changes", "timeSpent": "PT0S", "updated": "2017-11-01T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-10-10T07:37:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677a4b9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111323993_*|*_3_*:*_1_*:*_284863875_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1082178493"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36308", "fixedVersions": [], "id": "36308", "issueType": "Sub-task", "key": "MODULES-5709", "labels": [], "originalEstimate": "PT0S", "parent": "36303", "parentSummary": "Implement Rubocop in VCSRepo", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-27T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in module", "timeSpent": "PT0S", "updated": "2017-10-27T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-10-10T07:37:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@169f27b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10196432_*|*_3_*:*_1_*:*_1183311836_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35289", "fixedVersions": [], "id": "35289", "issueType": "Sub-task", "key": "MODULES-5708", "labels": [], "originalEstimate": "PT0S", "parent": "36303", "parentSummary": "Implement Rubocop in VCSRepo", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-24T03:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Do a clean release with no open prs", "timeSpent": "PT0S", "updated": "2017-10-24T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-10-10T07:36:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ce562b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6399722_*|*_3_*:*_1_*:*_3810965_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34204", "fixedVersions": [], "id": "34204", "issueType": "Sub-task", "key": "MODULES-5707", "labels": [], "originalEstimate": "PT0S", "parent": "36303", "parentSummary": "Implement Rubocop in VCSRepo", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-10T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Merge or Close all open PRs", "timeSpent": "PT0S", "updated": "2017-10-10T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tagmail"], "created": "2017-10-10T07:35:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@503f7bb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhdnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14568_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33139", "fixedVersions": [], "id": "33139", "issueType": "Sub-task", "key": "MODULES-5706", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-10T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release module with changes", "timeSpent": "PT0S", "updated": "2017-10-10T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The NTP module is not a windows module and doesn't appear to mention windows in the metadata or readme. Does the quick start ntp guide mention that this process applies to windows? It should probably mention that it only applies to linux.\n\nIf you want to manage time synchronization on windows, check out https://forge.puppet.com/geoffwilliams/windows_ntp", "created": "2017-10-11T14:42:00.000000"}], "components": [], "created": "2017-10-09T08:49:00.000000", "creator": "557058:cc5d1afc-0588-4756-8c68-42d4c8c08349", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cc17a5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhc2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193987207_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:* windows 2008 r2\n\n_Describe your issue in as much detail as possible..._\n\nfollowing this article: https://docs.puppet.com/pe/latest/quick_start_ntp.html#install-the-ntp-module\n\npuppet agent -t works on linux Debian and Ubuntu for NTP but not on windows.\n\nget an error when invoking puppet agent -t on windows server.  Error below:\n\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Ntp]: expects a value for parameter\n*Desired Behavior:*\n\nshould work with no errors\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41632", "fixedVersions": [], "id": "41632", "issueType": "Bug", "key": "MODULES-5705", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cc5d1afc-0588-4756-8c68-42d4c8c08349", "resolution": "Won't Fix", "resolutionDate": "2017-10-11T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{ntp} : {NTP sync on windows 2008 server using puppet agent -t fails}", "timeSpent": "PT0S", "updated": "2017-10-11T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-10-07T05:34:00.000000", "creator": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c94346"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzhbsn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_377867000_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: latest*\n*Puppet Version: 4.10.8*\n*OS Name/Version: Ubuntu 16.04.1*\n\nThe following code should detect after the second run the working copy correctly:\n\n{code:java}\nvcsrepo { '/tmp/JamochaMUD':\n  ensure => 'present',\n  provider => 'cvs',\n  source => ':pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud',\n  module => 'JamochaMUD',\n}\n{code}\n\nBut this happens:\n\n{noformat}\nrm -rf /tmp/JamochaMUD\n\npuppet apply --modulepath=/tmp/modules testvcsrepo.pp\nNotice: Compiled catalog for test.example.com in environment production in 0.30 seconds\nNotice: /Stage[main]/Main/Vcsrepo[/tmp/JamochaMUD]/ensure: created\nNotice: Applied catalog in 6.38 seconds\n\npuppet apply --modulepath=/tmp/modules testvcsrepo.pp\nNotice: Compiled catalog for test.example.com in environment production in 0.31 seconds\nError: Path /tmp/JamochaMUD exists and is not the desired repository.\nError: /Stage[main]/Main/Vcsrepo[/tmp/JamochaMUD]/ensure: change from absent to present failed: Path /tmp/JamochaMUD exists and is not the desired repository.\nNotice: Applied catalog in 0.68 seconds\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33136", "fixedVersions": [], "id": "33136", "issueType": "Bug", "key": "MODULES-5704", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "resolution": "Fixed", "resolutionDate": "2017-10-11T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo: cvs working copy from source not detected", "timeSpent": "PT0S", "updated": "2017-10-11T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-10-06T08:53:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@573040f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1453098903_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89569165"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37287", "fixedVersions": [], "id": "37287", "issueType": "Sub-task", "key": "MODULES-5703", "labels": [], "originalEstimate": "PT0S", "parent": "33135", "parentSummary": "Supported Release (puppetlabs-motd) 1.5.0 - (24/10/2017) - (b3587e9ef973d93b11f951681462a06e4827ffb8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-24T05:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(motd) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-24T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "motd is good to release - QA signoff is complete! \nRelease against b3587e9ef973d93b11f951681462a06e4827ffb8", "created": "2017-10-20T03:28:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Thanks Paula", "created": "2017-10-23T04:31:00.000000"}], "components": [], "created": "2017-10-06T08:53:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5cb5b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1190114337_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36306", "fixedVersions": [], "id": "36306", "issueType": "Sub-task", "key": "MODULES-5702", "labels": [], "originalEstimate": "PT0S", "parent": "33135", "parentSummary": "Supported Release (puppetlabs-motd) 1.5.0 - (24/10/2017) - (b3587e9ef973d93b11f951681462a06e4827ffb8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-20T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-23T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translation for this module yet.", "created": "2017-10-10T10:51:00.000000"}], "components": [], "created": "2017-10-06T08:53:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1682cd62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9pj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_352654272_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35285", "fixedVersions": [], "id": "35285", "issueType": "Sub-task", "key": "MODULES-5701", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33135", "parentSummary": "Supported Release (puppetlabs-motd) 1.5.0 - (24/10/2017) - (b3587e9ef973d93b11f951681462a06e4827ffb8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Won't Fix", "resolutionDate": "2017-10-10T10:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-10T10:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "this looks fine, ready to go!", "created": "2017-10-10T10:50:00.000000"}], "components": [], "created": "2017-10-06T08:53:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cdc5bfb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_352621848_*|*_5_*:*_1_*:*_27221296069_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34201", "fixedVersions": [], "id": "34201", "issueType": "Sub-task", "key": "MODULES-5700", "labels": [], "originalEstimate": "PT0S", "parent": "33135", "parentSummary": "Supported Release (puppetlabs-motd) 1.5.0 - (24/10/2017) - (b3587e9ef973d93b11f951681462a06e4827ffb8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(motd) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The release date gets put in when the release has been done, sometimes a release can run over a few days :-)", "created": "2017-10-06T09:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-motd/pull/83", "created": "2017-10-24T05:24:00.000000"}], "components": [], "created": "2017-10-06T08:53:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3538233f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_864408980_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_26761727993"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-motd/compare/1.4.0...b3587e9ef973d93b11f951681462a06e4827ffb8\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/release/job/forge-module_puppetlabs-motd_init-merge_release/5/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33135", "fixedVersions": [], "id": "33135", "issueType": "Task", "key": "MODULES-5699", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2018-08-22T02:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-motd) 1.5.0 - (24/10/2017) - (b3587e9ef973d93b11f951681462a06e4827ffb8)", "timeSpent": "PT0S", "updated": "2018-08-22T02:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": [], "created": "2017-10-06T08:40:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f4b066"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9on:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_354383773_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41631", "fixedVersions": [], "id": "41631", "issueType": "Sub-task", "key": "MODULES-5698", "labels": [], "originalEstimate": "PT0S", "parent": "37285", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.0 - (10-Oct-2017) - (9cc7f73471f1bc105b48db67ee29b64a23f96669)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-10-10T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-azure) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Finished in 74 minutes 41 seconds (files took 2 minutes 25.2 seconds to load)\n66 examples, 0 failures, 3 pending", "created": "2017-10-10T10:42:00.000000"}], "components": [], "created": "2017-10-06T08:40:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2942c60a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348475132_*|*_10009_*:*_1_*:*_4505790_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40564", "fixedVersions": [], "id": "40564", "issueType": "Sub-task", "key": "MODULES-5697", "labels": [], "originalEstimate": "PT0S", "parent": "37285", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.0 - (10-Oct-2017) - (9cc7f73471f1bc105b48db67ee29b64a23f96669)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-10-10T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-10-10T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Loc will be done in the next release. There is a holdup with the translations.", "created": "2017-10-10T07:42:00.000000"}], "components": [], "created": "2017-10-06T08:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c4be918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9o7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_342132405_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39494", "fixedVersions": [], "id": "39494", "issueType": "Sub-task", "key": "MODULES-5696", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37285", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.0 - (10-Oct-2017) - (9cc7f73471f1bc105b48db67ee29b64a23f96669)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-10-10T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-10T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:520566be-dc64-492b-8de1-701eed347203", "attachments": [], "comments": [], "components": [], "created": "2017-10-06T08:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a827f19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9nr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_341250652_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38421", "fixedVersions": [], "id": "38421", "issueType": "Sub-task", "key": "MODULES-5695", "labels": [], "originalEstimate": "PT0S", "parent": "37285", "parentSummary": "Supported Release (puppetlabs-azure) 1.2.0 - (10-Oct-2017) - (9cc7f73471f1bc105b48db67ee29b64a23f96669)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-10-10T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-10-10T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-10-06T08:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b052375"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9nz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22188_*|*_3_*:*_2_*:*_354581311_*|*_10009_*:*_1_*:*_5795_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_223339"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\ngit diff bc345ef988c96f6b4c763674c2ab2fa61d07ef92 ef10a0c0ac3826483d24d033d2d9234439f75c82\n* Link to successful Init Job Run from CI :\nAzure jenkins job is still missing creds in production. \nSuccessfully ran on master branch : rake fast.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37285", "fixedVersions": [], "id": "37285", "issueType": "Task", "key": "MODULES-5694", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-10-10T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-azure) 1.2.0 - (10-Oct-2017) - (9cc7f73471f1bc105b48db67ee29b64a23f96669)", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Opened PR:\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/243", "created": "2017-10-18T15:29:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-sqlserver/commit/2bbe4f3ed7d107e257f905facfaa8427a65f5f13", "created": "2017-10-23T15:03:00.000000"}], "components": [], "created": "2017-10-06T07:53:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25eeef70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5800"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_689754015_*|*_1_*:*_1_*:*_1063880826_*|*_10007_*:*_1_*:*_430691333_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_3490"}], "description": "Because the SQL Server Module uses SQLOLEDB to connect to the server and SQLOLEDB does not permit the use of TLSv1.1 or TLSv1.2, any deployment which mandates the use of TLSv1.1 and/or TLSv1.2 cannot use the module.\n\nIs there a different connector which can handle newer TLS transport encryption which can be used by the module, or are there plans for SQLOLEDB to support TLS above TLSv1.0?", "epicLinkSummary": "SQL Server Module 2.0.1", "estimate": "PT0S", "externalId": "42680", "fixedVersions": [], "id": "42680", "issueType": "Improvement", "key": "MODULES-5693", "labels": [], "originalEstimate": "PT0S", "parent": "41637", "parentSummary": "SQL Server Module 2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Fixed", "resolutionDate": "2017-10-31T14:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-sqlserver Module uses SQLOLEDB to connect to server, cannot use TLSv1.1 or TLSv1.2", "timeSpent": "PT0S", "updated": "2017-10-31T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Code has been merged, so marking this as closed. There is a release pending for the Firewall module that will include this change. Feel free to follow-up with any queries. Thanks.", "created": "2017-11-13T05:29:00.000000"}], "components": ["firewall"], "created": "2017-10-06T07:18:00.000000", "creator": "623c114e866b810069e4374e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77ac560c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_457941692_*|*_10007_*:*_1_*:*_2822307318_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* v1.9.0\n*Puppet Version:* 3.8.1-1puppetlabs1\n*OS Name/Version:* Debian 9\n\nDebian 9 iptables -L returns 2 consecutive spaces beetween 'nflog-prefix' and the prefix itself.\nThe delete_args returns en extra argument, so the rule doesn't get removed.\n\nMatching one space or more in the function regex resolves this problem :\n\nLine 651\n\nUse\n{code:ruby}\nline = properties[:line].gsub(/^\\-A /, '-D ').split(/\\s+(?=(?:[^\"]|\"[^\"]*\")*$)/).map{|v| v.gsub(/^\"/, '').gsub(/\"$/, '')}\n{code}\n\nRather than \n{code:ruby}\nline = properties[:line].gsub(/^\\-A /, '-D ').split(/\\s(?=(?:[^\"]|\"[^\"]*\")*$)/).map{|v| v.gsub(/^\"/, '').gsub(/\"$/, '')}\n{code}\n", "environment": "Debian 9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39493", "fixedVersions": [], "id": "39493", "issueType": "Bug", "key": "MODULES-5692", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c114e866b810069e4374e", "resolution": "Fixed", "resolutionDate": "2017-11-13T05:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Debian 9 iptables -L returns 2 consecutive spaces", "timeSpent": "PT0S", "updated": "2017-11-13T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d10a9575800695aca15", "body": "Solved by setting stringify_facts=false in the Puppet Agent's puppet.conf", "created": "2017-10-09T08:08:00.000000"}], "components": [], "created": "2017-10-06T04:32:00.000000", "creator": "623c0d10a9575800695aca15", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c4f6be5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272233741_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 1.4.1*\n*Puppet Version: 3.8.7*\n*OS Name/Version: CentOS 6.9*\n\nTrying to upgrade an existing puppet agent version 3.8.7 on a host to the latest puppet agent, after upgrading the Puppet Server to puppetserver version: 2.8.0. Just included this for the node:\n  class {'::puppet_agent':\n    package_version => '1.10.8'\n  }\n\nPuppet run is returning:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: {\"message\":\"Server Error: Evaluation Error: A substring operation does not accept a String as a character index. Expected an Integer at /etc/puppetlabs/code/modules/puppet_agent/manifests/prepare/ssl.pp:27:27 on node _<node_fqdn>_\",\"issue_kind\":\"RUNTIME_ERROR\",\"stacktrace\":[\"Warning: The 'stacktrace' property is deprecated and will be removed in a future version of Puppet. For security reasons, stacktraces are not returned with Puppet HTTP Error responses.\"]}\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n\nMy current /etc/puppet/puppet.conf on the agent includes this:\n\n[agent]\n    classfile = $vardir/classes.txt\n    localconfig = $vardir/localconfig\n    splay=true\n    preferred_serialization_format=pson\n    vardir=/var/lib/puppet\n    pluginsync=true\n    log_level=info\n    ssldir=$vardir/ssl\n    configtimeout=300\n    environment=production\n    rundir=/var/run/puppet\n    graph=true\n    report=true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40563", "fixedVersions": [], "id": "40563", "issueType": "Bug", "key": "MODULES-5691", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d10a9575800695aca15", "resolution": "Fixed", "resolutionDate": "2017-10-09T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent : runtime error with SSL prepare class", "timeSpent": "PT0S", "updated": "2017-10-09T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": [], "created": "2017-10-06T04:04:00.000000", "creator": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@953c703"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh9jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_469675163_*|*_10007_*:*_1_*:*_84895277_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_478128226"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38420", "fixedVersions": [], "id": "38420", "issueType": "Sub-task", "key": "MODULES-5690", "labels": [], "originalEstimate": "PT0S", "parent": "37278", "parentSummary": "Implement Rubocop in NTP", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "resolution": "Fixed", "resolutionDate": "2017-10-18T02:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement rubocop in the module", "timeSpent": "PT0S", "updated": "2017-10-18T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] and [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] what is the fix for this? Use an earlier version of xSQLServer DSC resource like 7.0.0?", "created": "2017-10-11T02:35:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is due to the long file names used in the xSQLServer DSC Resource. When the puppet module tool installs the module, it fails to install all of the files because the path is too long. See PUP-4866 and MODULES-6592 for more information about that.\n\nThis is resolved by MODULES-6592, which includes version 10.0.0.0 which has significantly shortened file names and folders.", "created": "2018-02-07T11:16:00.000000"}], "components": [], "created": "2017-10-05T07:08:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b242634"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11340691668_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Windows Server 2016\n\nFirst, I rebuild puppetlabs-dsc module (version 1.4.0) using the new DSC resources available in Microsoft repositories (using the rebuild guide).\nAfter running a puppet run with a manifest (that was not using the xSQLServer DSC resource) the following error occurs:\n\n\n{noformat}\nCould not set 'file' on ensure: No such file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DSCResources/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-3496-3p8e1p.lock\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DSCResources/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-3496-3p8e1p.lock\n{noformat}\n\n\n*Desired Behavior:*\nApply the manifest without this error\n\n*Actual Behavior:*\nWhen running, brfore trying to apply the resources in the puppet manifest, the error described above occurs.\n\n\n{noformat}\nPS C:\\Windows\\system32> puppet agent -t -v\nInfo: Using configured environment 'rchavesg_dsc'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DS\nCResources/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-2760\n-6u89g1.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DS\nCResources/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-2760\n-6u89g1.lock\nWrapped exception:\nNo such file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DSCResources/MSFT_xSQLServerAlwaysOnAvail\nabilityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-2760-6u89g1.lock\nError: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DSCResources/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembershi\np/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd1]/ensure: change from absent to file failed: Could not set 'file' on ensure: No s\nuch file or directory @ dir_s_mkdir - C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSQLServer/DSCResources/MSFT_xSQLServerAlwaysOnAvailabil\nityGroupDatabaseMembership/en-US/MSFT_xSQLServerAlwaysOnAvailabilityGroupDatabaseMembership.strings.psd120171005-2760-6u89g1.lock\nInfo: Loading facts\nInfo: Caching catalog for windev-test-07\nInfo: Applying configuration version '1507206753'\nInfo: A reboot is required to progress further. Notifying Puppet.\nWarning: No reboot resource found in the graph that has 'dsc_reboot' as its name. Cannot signal reboot to Puppet.\nNotice: /Stage[main]/Hg_windows_dev::Dsc_tests/Dsc_xsystemvirtualmemory[set-pagefile-with-dsc]/ensure: created\nNotice: Applied catalog in 17.27 seconds\n{noformat}\n\n\nthe manifest I'm running is this:\n\n{code:puppet}\nclass hg_windows_dev::dsc_tests {\n\n # test default puppet resource\n  file{'c:/puppet_file_resource.txt':\n    ensure  => present,\n    content => 'This is a test! Using Puppet File resource.'\n  }\n\n  # test simple resource\n  dsc_file { 'create-file-DSC':\n    dsc_ensure          => 'Present',\n    dsc_destinationpath => 'c:/puppet_dsc_file.txt',\n    dsc_contents        => 'this is a test! Using DSC through Puppet'\n  }\n\n  # TO TEST CONFLICTS WITH PUPPET-POWERSHELL MODULE\n  # Setting Powershell Execution Policy to unrestricted\n  exec { 'Set PowerShell execution policy unrestricted':\n    command  => 'Set-ExecutionPolicy Unrestricted',\n    unless   => 'if ((Get-ExecutionPolicy -Scope LocalMachine) -eq \"Unrestricted\") { exit 0 } else { exit 1 }',\n    provider => powershell\n  }\n\n\n # Windows Components/Remote Desktop Services/Remote Desktop Session Host/Licensing\n   dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting dword':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\LicensingMode',\n     dsc_policytype   => 'Machine',\n     dsc_data         => ['2'],\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n # User Configuration/Administrative Templates/System/User Profiles\n   dsc_cadministrativetemplatesetting { 'ExcludeProfileDirs':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows\\\\System\\\\ExcludeProfileDirs',\n     dsc_policytype   => 'User',\n     dsc_data         => 'dropbox;downloads;My Documents',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'String',\n  }\n\n # test with security setting\n   dsc_cadministrativetemplatesetting { 'Certification Path Validation-1':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\AuthRoot\\\\DisableRootAutoUpdate',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '0',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n  \n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-2':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '36000',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-3':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\ChainUrlRetrievalTimeoutMilliseconds',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '69000',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-4':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\CrossCertDownloadIntervalHours',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '963',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-5':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\Options',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '0',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n\n# test a custom resource\n  dsc_xsystemvirtualmemory { 'set-pagefile-with-dsc':\n    dsc_configureoption => 'CustomSize',\n    dsc_initialsize         => 2176,\n    dsc_maximumsize         => 4224,\n    dsc_driveletter         => 'C:'\n  }\n}\n\n{code}\n", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "35283", "fixedVersions": ["dsc 1.5.0"], "id": "35283", "issueType": "Bug", "key": "MODULES-5689", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "resolution": "Duplicate", "resolutionDate": "2018-02-13T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : xSQLServer error when copying files", "timeSpent": "PT0S", "updated": "2018-02-13T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad9611db-aa6c-48e4-8ca3-89c7cc83bee4", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This functionality would be a breaking change as discussed in https://github.com/puppetlabs/puppetlabs-stdlib/pull/304 and would need to be a newly-implemented function rather than modifying deep_merge().\n\nThat said, pull requests welcome! Just submit it to https://github.com/puppetlabs/puppetlabs-stdlib/ directly.", "created": "2017-10-11T14:26:00.000000"}, {"author": "557058:ad9611db-aa6c-48e4-8ca3-89c7cc83bee4", "body": "is this for a different Laura? [~accountid:557058:467cf264-3f63-4acc-8f20-8bde622365f4] perhaps? ", "created": "2017-10-11T14:35:00.000000"}], "components": ["stdlib"], "created": "2017-10-04T12:00:00.000000", "creator": "70121:ce2aafe4-2b66-4062-8999-5fce6549a683", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11ee1105"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh83r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_613546701_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 4.20.0*\n*Puppet Version: >= 3.8.7*\n*OS Name/Version: CentOS/7.2*\n\n_If we call deep_merge() and the Hash have keys with array values the function will take the value from Hash more right._\n\n*Desired Behavior:*\nShould be interesting to merge the arrays too. and get the result as { 'key1' => ['value1', 'value2', 'value3'] }\n\n*Actual Behavior:*\n  $first_hash = { 'key1' => ['value1', 'value2']}\n  $second_hash = { 'key1' => ['value1', 'value3']}\n  $real_hash = deep_merge($first_hash, $second_hash)\n\nat the end, $real_hash will contain { 'key1' => ['value1', 'value3'] }\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37284", "fixedVersions": [], "id": "37284", "issueType": "New Feature", "key": "MODULES-5687", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ce2aafe4-2b66-4062-8999-5fce6549a683", "resolution": "Won't Do", "resolutionDate": "2017-10-11T14:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-stdlib} : {enable deep_merge() to merge array values}", "timeSpent": "PT0S", "updated": "2017-10-11T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Work on {{puppetlabs-dsc}} has been halted with an intention to deprecate and archive in the near future.", "created": "2021-05-17T16:15:00.000000"}], "components": ["dsc", "powershell"], "created": "2017-10-04T09:51:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57674484"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh80v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114157413106_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_ \n*Module Version:* 1.4.0 \n*Puppet Version:* 4.8.2 \n*OS Name/Version:* Windows Server 2016\n\nAfter rebuilding puppetlabs-dsc module with a new DSC resource (xSystemVirtualMemory), and using it to apply a configuration a message is presented and the machine is not rebooted.\n\n xSystemVirtualMemory DSC resource available here: https://github.com/msperrin/xSystemVirtualMemory/blob/master/DSCResources/xSystemVirtualMemory/xSystemVirtualMemory.psm1 \n\nThis resource tries to reboot the machine after changing the page file. Before, on puppetlabs-dsc version 1.3.0 this resource was working properly and rebooting after changing the page file. Now starting from version 1.3.1, the PowerShell provider was updated (https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb), the xSystemVirtualMemory is applied but it does not reboot and gives the following warning: \n{noformat} \nNo reboot resource found in the graph that has 'dsc_reboot' as its name. Cannot signal reboot to Puppet. {noformat}\n\n*Desired Behavior:* \nreboot the computer after applying the xSystemVirtualMemory resource \n\n*Actual Behavior:* After the puppet run, the agent gives a warning and the machine is not rebooted. \n\nManifest used:\n {code:puppet}\n# test a custom resource dsc_xsystemvirtualmemory { 'set-pagefile-with-dsc': dsc_configureoption => 'CustomSize', \ndsc_initialsize => 2176,\ndsc_maximumsize => 4224, \ndsc_driveletter => 'C:' }\n{code}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "37282", "fixedVersions": [], "id": "37282", "issueType": "Bug", "key": "MODULES-5686", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : dsc_reboot warning", "timeSpent": "PT0S", "updated": "2021-05-17T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/85", "created": "2017-10-24T09:20:00.000000"}], "components": ["motd"], "created": "2017-10-04T04:55:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c7fddfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh7v3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_638179325_*|*_3_*:*_1_*:*_500097876_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1105688045"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38419", "fixedVersions": [], "id": "38419", "issueType": "Sub-task", "key": "MODULES-5683", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-30T04:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-10-30T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "To see if PR https://github.com/puppetlabs/puppetlabs-motd/pull/81 gets approval", "created": "2017-10-04T04:52:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Pending release PR https://github.com/puppetlabs/puppetlabs-motd/pull/82", "created": "2017-10-06T08:29:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Ticket for baseline release https://puppet.atlassian.net/browse/MODULES-5699", "created": "2017-10-06T08:54:00.000000"}], "components": ["motd"], "created": "2017-10-04T04:52:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@218cf87d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh7uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_638396487_*|*_3_*:*_1_*:*_962190274_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_136475562"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37280", "fixedVersions": [], "id": "37280", "issueType": "Sub-task", "key": "MODULES-5682", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Fixed", "resolutionDate": "2017-10-24T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-10-24T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "There was a single PR to add permissions to the file, was rebased but original PR was failing on whitespace.\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/70\n\nCreated new branch and PR with no whitespace.\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/81", "created": "2017-10-04T04:49:00.000000"}], "components": ["motd"], "created": "2017-10-04T04:16:00.000000", "creator": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36f05890"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh7u7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9785813_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33132", "fixedVersions": [], "id": "33132", "issueType": "Sub-task", "key": "MODULES-5681", "labels": [], "originalEstimate": "PT0S", "parent": "35274", "parentSummary": "Implement Rubocop in Motd", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "resolution": "Done", "resolutionDate": "2017-10-04T06:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-10-04T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-10-04T00:07:00.000000", "creator": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6785bd24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh7sn:"}], "description": "Allow using sprintf using named references.\n\nAdjusting the existing sprintf function might prove difficult while adding a new function makes it clear what its intention is.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36305", "fixedVersions": [], "id": "36305", "issueType": "New Feature", "key": "MODULES-5680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: new function sprintf_hash()", "timeSpent": "PT0S", "updated": "2017-10-04T00:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "This was just merged please revert this! We don't want stdlib to be a flea market of everyone's ideas of helpful stuff. There is already decent support in the language for a ternary using either `if` or `unless`.", "created": "2017-10-27T05:53:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Reverted, closing this ticket.", "created": "2017-11-08T14:43:00.000000"}], "components": ["stdlib"], "created": "2017-10-04T00:03:00.000000", "creator": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ec9993"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh7sf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3080409541_*|*_6_*:*_1_*:*_0"}], "description": "Add a new function to mimic ruby's tenary operator (`condition ? true : false`)\n\nThis allows for much cleaner code:\n\n{code}\n$foo = $bar ? {\n  true => 'true',\n  false => 'false',\n}\n{code}\nvs\n{code}\n$foo = ifelse($bar, 'true', 'false')\n{code}\n\n======================================\n\n{code}\nif ($number > 0) {\n  $str = 'positive'\n}\nelse {\n $str = 'negative'\n}\n{code}\nvs\n{code}\n$str = ifelse($number > 0, 'positive', 'negative')\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35281", "fixedVersions": [], "id": "35281", "issueType": "New Feature", "key": "MODULES-5679", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "resolution": "Won't Do", "resolutionDate": "2017-11-08T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib : new function ifelse()", "timeSpent": "PT0S", "updated": "2017-11-08T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "conjure marked deprecated and cyberark is marked partner supported.", "created": "2017-10-11T14:58:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "Per comments from [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] from the aforementioned ticket this is resolved.  Many thanks.", "created": "2017-10-31T12:04:00.000000"}], "components": [], "created": "2017-10-02T15:00:00.000000", "creator": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fdbb220"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh65b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_777479369_*|*_5_*:*_2_*:*_1717569602"}], "description": "CyberArk has made the request since they now own all Conjur IP, they have published the conjur/conjur module under the cyberark name accordingly.\n\nTheir ask is that we move the 'Partner' banner to cyberark/conjur along with the community rating.\n\nThey have graciously asked to have this completed prior to Puppetconf.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33131", "fixedVersions": [], "id": "33131", "issueType": "Task", "key": "MODULES-5677", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "resolution": "Fixed", "resolutionDate": "2017-10-11T14:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "conjur/conjur : Partner banner and community score moved to cyberark/conjur", "timeSpent": "PT0S", "updated": "2017-10-31T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["xinetd"], "created": "2017-10-02T12:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51b9eaec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5rr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170826525_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n*Reason*: community request\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39492", "fixedVersions": [], "id": "39492", "issueType": "Task", "key": "MODULES-5676", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-10-04T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release xinetd 3.0.0 - (2017/10/04) - (386c8467249473f0ac0fbc69090b08fa5b7f955f)", "timeSpent": "PT0S", "updated": "2017-10-04T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Would need to think about dependencies. Beyond scope of ticket.", "created": "2018-08-31T04:18:00.000000"}], "components": [], "created": "2017-10-02T10:42:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@385b1547"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5jj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10877996118_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17870154023"}], "description": "As a systems administrator I want to be able to perform apt restore to restore the packages on my system to a specific version.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "42679", "fixedVersions": [], "id": "42679", "issueType": "New Feature", "key": "MODULES-5750", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-08-31T04:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apt update: add task to perform apt restore", "timeSpent": "PT0S", "updated": "2018-08-31T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["bolt", "package", "service"], "created": "2017-10-02T10:12:00.000000", "creator": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60106815"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5hz:"}], "description": "When using the package (or service) module it would be useful for the target of the query to be output in the structured data. At the moment the output looks like:\n\n{code}\nbolt task run package action=install package=vim --nodes <nodes> --modules ./modules\nnode1:\n\n{\"status\":\"installed\",\"version\":\"2:7.4.052-1ubuntu3.1\"}\n{code}\n\nThe issue is that on it's own the response doesn't contain the package name, or even that it is a package. So it requires the context of the command run to be useful. For instance if I store or share this output I need to also store the context of the command run.\n\nA possible solution could be to include the arguments in the output, ie. include the package:\n\n{code}\nbolt task run package action=install package=vim --nodes <nodes> --modules ./modules\nnode1:\n\n{\"package\":\"vim\",status\":\"installed\",\"version\":\"2:7.4.052-1ubuntu3.1\"}\n{code}", "epicLinkSummary": "Add Tasks to Modules", "estimate": "PT0S", "externalId": "42678", "fixedVersions": [], "id": "42678", "issueType": "Improvement", "key": "MODULES-5759", "labels": [], "originalEstimate": "PT0S", "parent": "33153", "parentSummary": "Add Tasks to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Provide target in structured task output for package, service", "timeSpent": "PT0S", "updated": "2021-03-08T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "attachments": [], "comments": [{"author": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "body": "https://github.com/puppetlabs/puppetlabs-facter_task/pull/17 resolves this in my testing.", "created": "2017-10-12T16:03:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Reported against Solaris today on the pe-users mailing list: https://groups.google.com/a/puppet.com/forum/#!topic/pe-users/g-ky2MMQ4xY", "created": "2017-10-15T11:32:00.000000"}], "components": [], "created": "2017-10-02T10:07:00.000000", "creator": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "fact task should work without facter being on the path"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b54acd0"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - 50-90% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This seems to effect many of the less common OSs(Solaris, AIX), or people with non-standard PATH issues. "}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2003339796_*|*_3_*:*_1_*:*_9778960358_*|*_5_*:*_1_*:*_0"}], "description": "The facter task runs in the Puppet ruby but shells out to the facter binary.\n\nhttps://github.com/puppetlabs/puppetlabs-facter_task/blob/master/tasks/init.rb#L8\n\nThis means if facter isn't on the path then it won't run successfully, eg. resulting in a stack trace on bolt like:\n\n{code}\n/opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `spawn': No such file or directory - facter (Errno::ENOENT)\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:199:in `popen_run'\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:95:in `popen3'\n        from /opt/puppetlabs/puppet/lib/ruby/2.4.0/open3.rb:258:in `capture3'\n        from /tmp/tmp.a9S6TsO28X/init.rb:9:in `get'\n        from /tmp/tmp.a9S6TsO28X/init.rb:18:in `<main>'\n{code}\n\nNote that given the Puppet dependency, Facter has a Ruby interface which could be used rather than shelling out. Alternatively the documentation could make it clear facter needs to be on the path and the module could provide a more user friendly error to make the route cause clear.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38418", "fixedVersions": [], "id": "38418", "issueType": "Bug", "key": "MODULES-5747", "labels": ["cs_pr_review"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "resolution": "Fixed", "resolutionDate": "2018-02-15T17:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Facter task assumes facter is on path", "timeSpent": "PT0S", "updated": "2018-02-15T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Parking for now", "created": "2017-11-01T05:11:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Unparking as ticket we were waiting on has been unresponsive.", "created": "2017-12-18T02:28:00.000000"}], "components": ["apache"], "created": "2017-10-02T08:17:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/apache/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4529d061"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_801120944_*|*_3_*:*_1_*:*_5544880271_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4054595264_*|*_10006_*:*_1_*:*_1779692404"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "35279", "fixedVersions": [], "id": "35279", "issueType": "Improvement", "key": "MODULES-5675", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-20T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Apache", "timeSpent": "PT0S", "updated": "2018-02-20T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Parking this for now, large PR at https://github.com/puppetlabs/puppetlabs-postgresql/pull/917 which would need to be looked at, specifically with Postgresql domain knowledge.", "created": "2017-10-31T08:49:00.000000"}], "components": ["postgresql"], "created": "2017-10-02T08:16:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/postgresql/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75672e3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_801207225_*|*_3_*:*_1_*:*_2073189966_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_8107165650_*|*_10006_*:*_1_*:*_1706392300"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "34199", "fixedVersions": [], "id": "34199", "issueType": "Improvement", "key": "MODULES-5674", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-26T03:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Postgresql", "timeSpent": "PT0S", "updated": "2018-02-26T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-10-02T08:16:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/tomcat/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65b1ecf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_801255306_*|*_3_*:*_1_*:*_8385197163_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1771662050"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "33128", "fixedVersions": [], "id": "33128", "issueType": "Improvement", "key": "MODULES-5673", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-02-06T03:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Tomcat", "timeSpent": "PT0S", "updated": "2018-02-06T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8] FYI the stdlib rubocop changes PR has been merged. :-)", "created": "2017-11-20T04:51:00.000000"}], "components": ["stdlib"], "created": "2017-10-02T08:15:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/stdlib/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d967740"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh5dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_801321763_*|*_3_*:*_1_*:*_2249129486_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1771651404"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "42722", "fixedVersions": [], "id": "42722", "issueType": "Improvement", "key": "MODULES-5672", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-27T02:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement Rubocop in stdlib", "timeSpent": "PT0S", "updated": "2017-11-27T02:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-09-29T05:25:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4efedf2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3uv:"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:*  5.2.0\n*OS Name/Version:* CentOS 7.4\n\nOn every run, the ICMPv6 rules are builds again.\n\n*Desired Behavior:*\nThe the rules are only created on time or on change.\n\n\n*Actual Behavior:*\nOn every puppet run, all ICMPv6 rules are created again.\n\nSample output:\nNotice: /Stage[main]/Wi_core::Iptables_icmp/Firewall[100 ping ipv6]/proto: proto changed 'ipv6-icmp' to 'icmpv6'\nNotice: Firewall[100 ping ipv6](provider=ip6tables): Properties changed - updating rule\n\nsource:\nfirewall { '100 ping ipv6':\n    proto    => 'icmpv6',\n    chain    => 'icmpv6',\n    provider => 'ip6tables',\n    action   => 'accept'\n    icmp => 128\n  }\nsince 1.9.0:\n-    proto => 'ipv6-icmp',\n+    proto => 'icmpv6,',\n1.8.2 works\n\nChanges:\ntype/firewall.rb\n-    newvalues(*[:ip, :tcp, :udp, :icmp, :\"ipv6-icmp\", :esp, :ah, :vrrp, :igmp, :ipencap, :ipv4, :ipv6, :ospf, :gre, :cbt, :sctp, :pim, :all].collect do |proto|\n+    newvalues(*[:ip, :tcp, :udp, :icmp, :icmpv6, :esp, :ah, :vrrp, :igmp, :ipencap, :ipv4, :ipv6, :ospf, :gre, :cbt, :sctp, :pim, :all].collect do |proto|\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34196", "fixedVersions": [], "id": "34196", "issueType": "Bug", "key": "MODULES-5671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall :  ICMPv6 change on every run.", "timeSpent": "PT0S", "updated": "2017-09-29T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi,\n\nhttps://github.com/puppetlabs/puppetlabs-java/pull/261 just got merged, and the module now works with our latest archive release just fine. However, this is currently unreleased.", "created": "2017-10-10T10:59:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "2.1.1 has been released.  This can be closed I think. ", "created": "2017-11-17T07:45:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Indeed! Thanks.", "created": "2017-11-17T10:20:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Fixed in puppetlabs/java 2.1.1.", "created": "2017-11-17T10:21:00.000000"}, {"author": "6243b2ebad6b7e006aa42600", "body": "Fixed in puppetlabs/java 2.1.1", "created": "2017-11-17T10:22:00.000000"}], "components": [], "created": "2017-09-29T05:08:00.000000", "creator": "6243b2ebad6b7e006aa42600", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@587d0071"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_4_*:*_4255994701_*|*_5_*:*_1_*:*_10572_*|*_6_*:*_1_*:*_0"}], "description": "As you've dropped Puppet 3 support, could you please also add compatibility with the latest puppet/archive 2.0.0? Maybe works already fine but it would be good to have that set as such so we don't get module dependencies console warnings.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33126", "fixedVersions": [], "id": "33126", "issueType": "Bug", "key": "MODULES-5670", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b2ebad6b7e006aa42600", "resolution": "Fixed", "resolutionDate": "2017-11-17T10:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Issue found with module: puppetlabs-java - update puppet/archive dependency", "timeSpent": "PT0S", "updated": "2017-11-17T10:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tagmail"], "created": "2017-09-28T08:41:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f30c144"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3cv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_680727910_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35276", "fixedVersions": [], "id": "35276", "issueType": "Sub-task", "key": "MODULES-5668", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-06T05:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set up Rubocop to run automatically on the module", "timeSpent": "PT0S", "updated": "2017-10-06T05:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No issue", "created": "2017-10-06T02:53:00.000000"}], "components": ["tagmail"], "created": "2017-09-28T08:40:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5596aaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_670381073_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34194", "fixedVersions": [], "id": "34194", "issueType": "Sub-task", "key": "MODULES-5667", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-06T02:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Check regex issue from mysql to ensure no recurrence", "timeSpent": "PT0S", "updated": "2017-10-06T02:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["tagmail"], "created": "2017-09-28T08:39:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4816c449"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3cf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_606214953_*|*_10007_*:*_1_*:*_64197048_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33125", "fixedVersions": [], "id": "33125", "issueType": "Sub-task", "key": "MODULES-5666", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-06T02:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in the module", "timeSpent": "PT0S", "updated": "2017-10-06T02:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Only 1 minuscule commit has been commited since last release.", "created": "2017-10-04T08:48:00.000000"}], "components": ["tagmail"], "created": "2017-09-28T08:38:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c162e88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518963579_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42721", "fixedVersions": [], "id": "42721", "issueType": "Sub-task", "key": "MODULES-5665", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-04T08:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Do a release of the module with no open PRs left", "timeSpent": "PT0S", "updated": "2017-10-04T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "No PRs to close.", "created": "2017-10-04T05:44:00.000000"}], "components": ["tagmail"], "created": "2017-09-28T08:36:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f4b98ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh3bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_508085163_*|*_6_*:*_1_*:*_0"}], "description": "Merge or close all PRs on the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41629", "fixedVersions": [], "id": "41629", "issueType": "Sub-task", "key": "MODULES-5664", "labels": [], "originalEstimate": "PT0S", "parent": "34191", "parentSummary": "Implement Rubocop in Tagmail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-04T05:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Merge or close all PRs on the module.", "timeSpent": "PT0S", "updated": "2017-10-04T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-09-28T07:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/accounts/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3272a46d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh34v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149607401_*|*_3_*:*_1_*:*_3016217203_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_411829389"}], "description": "As a developer I want Accounts to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "39491", "fixedVersions": [], "id": "39491", "issueType": "Improvement", "key": "MODULES-5663", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-20T06:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Accounts", "timeSpent": "PT0S", "updated": "2017-11-20T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [], "components": ["concat"], "created": "2017-09-28T07:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/concat/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d5ee812"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh34n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149540509_*|*_3_*:*_1_*:*_2703042663_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_134220225"}], "description": "As a developer I want Concat to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "38401", "fixedVersions": [], "id": "38401", "issueType": "Improvement", "key": "MODULES-5662", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-13T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in Concat", "timeSpent": "PT0S", "updated": "2017-11-13T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "FYI whilst you were on PTO I continued with this and NTP 6.4.0 has been released. \nNice one David.", "created": "2017-10-25T07:39:00.000000"}], "components": ["ntp"], "created": "2017-09-28T07:28:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/ntp/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@431ce704"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh34f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149734998_*|*_3_*:*_1_*:*_862929353_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_388493449"}], "description": "As a developer I want NTP to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "37278", "fixedVersions": [], "id": "37278", "issueType": "Improvement", "key": "MODULES-5661", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-26T02:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Rubocop in NTP", "timeSpent": "PT0S", "updated": "2017-10-26T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-09-28T07:27:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/vcsrepo/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24cd372e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh347:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149816062_*|*_3_*:*_1_*:*_1383059684_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_388455880"}], "description": "As a developer I want VCSRepo to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "36303", "fixedVersions": [], "id": "36303", "issueType": "Improvement", "key": "MODULES-5660", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-01T02:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in VCSRepo", "timeSpent": "PT0S", "updated": "2017-11-01T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "MOTD 1.5.0 / 1.5.1 for pre-post rubocop builds", "created": "2017-10-31T10:50:00.000000"}], "components": ["motd"], "created": "2017-09-28T07:26:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/motd/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@644b2d34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh33z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1147518114_*|*_3_*:*_1_*:*_1579486007_*|*_5_*:*_2_*:*_1298573195_*|*_10006_*:*_1_*:*_136444064"}], "description": "As a developer I want motd to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "35274", "fixedVersions": [], "id": "35274", "issueType": "Improvement", "key": "MODULES-5659", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2017-11-15T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Motd", "timeSpent": "PT0S", "updated": "2017-11-15T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Pushed to forge", "created": "2017-10-10T07:29:00.000000"}], "components": ["tagmail"], "created": "2017-09-28T07:24:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Merge or close all PRs, do a release.\n* Run Rubocop\n* Set up Rubocop to be used by default by the module\n* Test against all currently supported platforms, as listed on the Forge: https://forge.puppet.com/puppetlabs/tagmail/compatibility\n* Release the updated module with documentation updated to outline the changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ef815e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5657"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh33r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1037128426_*|*_5_*:*_1_*:*_0"}], "description": "As a developer I want tagmail to have Rubocop implemented so that my code follows the Ruby style guide.\n\nFor this story to be implemented the following tasks should be performed:\n* Merge all PR's that can be merged on the module.\n* Any PR's that can't be merged should be closed with the reason given to the PR author.\n* Release the module, so there is a baseline release before Rubocop is applied.\n* Rubocop should be run against the code in the module.\n* Regex's should be checked so that the backslash issue that happened on MySQL doesn't recur (see: [this|https://puppet.atlassian.net/browse/MODULES-5602] JIRA ticket).\n* Rubocop should automatically run on the module in the future, so that all future releases of the module have Rubocop automatically applied.", "epicLinkSummary": "Rubocop in Modules", "estimate": "PT0S", "externalId": "34191", "fixedVersions": [], "id": "34191", "issueType": "Improvement", "key": "MODULES-5658", "labels": [], "originalEstimate": "PT0S", "parent": "33123", "parentSummary": "Rubocop in Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-10-10T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Rubocop in Tagmail", "timeSpent": "PT0S", "updated": "2017-10-10T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "attachments": [], "comments": [], "components": [], "created": "2017-09-28T07:13:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "For each module:\n* All PRs that can be merged are merged.\n* Any PRs that can't be merged should be closed.\n* Rubocop should be run over the module.\n* Rubocop should be configured to automatically be part of the build process on the module, so that all future iterations of the module have Rubocop automatically run on them."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b74b898"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Rubocop in Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoy7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1652130021_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_13564685831"}], "description": "As a developer I want my modules to use Rubocop so that my code is readable and follows the Rubocop style guide.\n\nThis story will also help prepare these modules for i18N as it uses Rubocop to decorate strings.\n\nThe list of modules to be addressed by this Epic will grow over time, but the initial set is below, with stories and tasks added to reflect it:\n\n* Tagmail\n* Motd\n* VCSRepo\n* NTP\n* Concat\n* Accounts\n* Tomcat\n* Postgresql\n* Apache\n* stdlib", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33123", "fixedVersions": [], "id": "33123", "issueType": "Epic", "key": "MODULES-5657", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-03-23T10:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rubocop in Modules", "timeSpent": "PT0S", "updated": "2018-03-23T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e765e9b54ec0068b2835d], we've migrated puppetlabs-mongodb to puppet-mongodb. Puppet 3.8 is no longer a supported version, so I'm going to close this issue. If you can verify this is still a problem for you on Puppet 4 or newer, please feel free to re-open an issue on github at https://github.com/voxpupuli/puppet-mongodb/issues .", "created": "2017-10-26T11:30:00.000000"}], "components": ["mongodb"], "created": "2017-09-28T07:01:00.000000", "creator": "623e765e9b54ec0068b2835d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can create a database and user and these will not be recreated on subsequent puppet runs."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4498af36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh33b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2435356265_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.17\n*Puppet Version:* 3.8\n*OS Name/Version:* CentOS 7\n\nWhen running in auth mode the specfied database and user is created correctly but on subsequent puppet runs the query to confirm if the db and user already exist fails so it recreates them on every run. If you switch auth mode off the query is permitted but we want auth mode on so please confirm how this should work.\n\n*Desired Behavior:* The query for databases and users runs correctly.\n\n*Actual Behavior:* The query for databases and users fails so it keeps re-creating them.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n{code}\nError: Could not prefetch mongodb_database provider 'mongodb': Could not evalute MongoDB shell command: printjson(db.getMongo().getDBs())\nNotice: /Stage[main]/Site::Profiles::Mongodb/Mongodb::Db[mytestdb]/Mongodb_database[mytestdb]/ensure: created\nError: Could not prefetch mongodb_user provider 'mongodb': Could not evalute MongoDB shell command: printjson(db.system.users.find().toArray())\nNotice: /Stage[main]/Site::Profiles::Mongodb/Mongodb::Db[mytestdb]/Mongodb_user[User mytestuser on db mytestdb]/ensure: created\n{code}", "environment": "CentOS 7.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41628", "fixedVersions": [], "id": "41628", "issueType": "Bug", "key": "MODULES-5656", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e765e9b54ec0068b2835d", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mongodb : get dbs and users fails in auth mode", "timeSpent": "PT0S", "updated": "2017-10-26T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "fix:  https://github.com/puppetlabs/puppetlabs-puppetserver_gem/pull/18", "created": "2017-09-27T17:40:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330],\n\nI can see you have a PR merged for this ticket, do you have objections with me resolving this ticket?\n\nMany Thanks\nPaula", "created": "2017-11-13T10:12:00.000000"}], "components": ["puppetserver_gem"], "created": "2017-09-27T17:40:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74158e9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh2vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4095502738_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0\n*Puppet Version:* PE 2016.4.7\n*OS Name/Version:* RHEL, Ubuntu\n\n_When using the {{puppetlabs-puppetserver_gem}} provider behind a proxy, the provider fails to work_\n\n*Desired Behavior:*\nWould like to be able to install gems into puppetserver using the puppet module from behind a proxy server\n\n*Actual Behavior:*\nThe proxy server is not used, requests are sent directly to the internet, usually resulting in a long pause and then a failure\n\n*Analysis*\n* Attempting to specify typical environment variables such as {{http_proxy}} and {{https_proxy}} doesn't work since the environment is squashed before {{puppetserver gem}} is executed.  The easiest workaround is therefore to write out proxy configuration to {{/root/.gemrc}} like this: https://github.com/declarativesystems/r_profile/blob/master/manifests/puppet/master/proxy.pp#L108 however - this will also fail because https://github.com/puppetlabs/puppetlabs-puppetserver_gem/issues/8 squashes the {{$HOME}} environment variable, preventing the file from being read\n\n*User impact*\nNot possible to install gems at all using the provider when behind a proxy server\n\n*Workarounds*\n* manual gem installation\n* write a custom exec", "environment": "puppet master must use proxy server to access all internet assets", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34232", "fixedVersions": [], "id": "34232", "issueType": "Bug", "key": "MODULES-5655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "resolution": "Fixed", "resolutionDate": "2017-11-14T02:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetserver_gem} : {provider doesn't work from behind proxy server}", "timeSpent": "PT0S", "updated": "2017-11-14T02:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "Fixed in:  https://github.com/puppetlabs/puppetlabs-chocolatey/pull/87", "created": "2017-09-27T17:16:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Hi,\nI've got the same issue in my environment. Hope this PR will be accepted ! ", "created": "2018-12-10T11:46:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2018-12-12T11:54:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Manual test plan:\nGet a redhat machine from pooler and install apache. Use the apache module to set it up as a proxy, a la https://blog.akquinet.de/2011/11/23/managing-an-apache-server-with-puppet/.\n\nSet the Redhat machine's proxy config manifest to point to chocolatey.org and apply that manifest.\n\nEdit the Windows hosts file to redirect chocolatey.org to 127.0.0.1\n\nTest the negative case first, apply a manifest that installs chocolatey and package on the Windows machine and expect it to fail.\n\nAdd the :install_proxy parameter to the chocolatey class, and reapply the chocolatey install and package install manifest on the Windows machine and expect it to succeed.", "created": "2018-12-12T14:29:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Blocked due to a failure in Travis CI for ruby < 2.3.0 where the tests are unable to run because updating the system gem fails.\n\nThis is being fixed in the PDK templating:\n\n[https://github.com/puppetlabs/pdk/issues/609]\n\nhttps://github.com/puppetlabs/pdk-templates/pull/171", "created": "2018-12-19T10:38:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Left a comment for Geoff that he needs to rebase his PR so the travis fix changes can get into his code. Waiting rebase so we can get this merged.", "created": "2019-01-03T13:27:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "The PR to fix this was merged into master at:\u00a0https://github.com/puppetlabs/puppetlabs-chocolatey/commit/b22738e5fca6ef05388df6e6697082a82f805e74", "created": "2019-02-13T13:54:00.000000"}], "components": ["chocolatey "], "created": "2017-09-27T16:52:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d1056e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh2rb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38099728919_*|*_3_*:*_3_*:*_293895865_*|*_10009_*:*_1_*:*_66547884_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1544997085_*|*_10006_*:*_1_*:*_499589980"}], "description": "_Basic Info_\n*Module Version:* 3.0.0\n*Puppet Version:* 2016.4.7\n*OS Name/Version:* Windows 2012\n\nChocolatey fails to install when loaded with {{include chocolatey}} when proxy server required to access internet\n\n*Desired Behavior:*\nChocolatey should install from behind a proxy server\n\n*Actual Behavior:*\nThe puppet run fails and the entire script is dumped to the console.  The causal error may be in the output but it could not be seen at first glance\n\n*Analysis*\nChocolatey is installed by the module dynamically generating powershell script and evaluating it on the fly, along the lines of:\n\n{noformat}\nexec { \"install chocolatey\":\n  ...\n  command => template(\"install_choclatey.ps1.erb\"),\n}\n{noformat}\n\nThe script itself uses {{[System.Net.WebRequest]}} to perform downloads, so this would need to be programatically configured with the correct proxy for this to work, since windows has no concept of an overall proxy server for the 'system'.  Although many applications use 'Internet Settings' as a placeholder for this, this technique is not available to us in puppet as the {{puppetlabs-registry}} module blocks access to the {{hkey_current_user}} hive.  It's unclear whether writing the correct proxy setting here by some other means would resolve the issue.\n\nThe simplest resolution would be to pass the proxy to use to the module and have it be injected to the script somehow.\n\n*Steps to reproduce*\n1. Setup puppet master, install agent on machine behind proxy server\n2. Install puppetlabs-chocolatey on puppet master\n3. Have the agent classified with code that does {{include chocolatey}}\n4. Observe permanent puppet run failures on client and chocolatey not installing correctly with a huge error message\n\n*User impact*\nUnable to use the module to install chocolatey when proxy servers in use - must either come up with alternative install method or not use chocolatey at all", "environment": "Windows 2012 server with all internet access via proxy server (HTTP/s - no credentials required)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42720", "fixedVersions": [], "id": "42720", "issueType": "Bug", "key": "MODULES-5654", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "resolution": "Fixed", "resolutionDate": "2019-01-09T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-chocolatey : cannot install behind proxy", "timeSpent": "PT0S", "updated": "2019-02-13T13:54:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] - thanks for the suggestion, it seems like a good idea. However,Former user had a look at the code and it doesn't look like it's possible to do currently due to core Puppet (https://github.com/puppetlabs/puppet/blob/ebd96213cab43bb2a8071b7ac0206c3ed0be8e58/lib/puppet/type/service.rb). This is something that may be more appropriate as a module specific task, such as reload Apache config. Let me know what you think. Thanks!", "created": "2017-09-28T09:57:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Module-specific implementations are probably not unreasonable. Without a concept of reload in Puppet, I can see how this could be challenging.", "created": "2017-09-28T10:00:00.000000"}], "components": [], "created": "2017-09-27T12:22:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@615e1d88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh29r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6149205_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_105045313163"}], "description": "Many services support a less-intrusive {{reload}} operation. This can't be done via Puppet currently, and would be really useful as a task.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "36301", "fixedVersions": [], "id": "36301", "issueType": "New Feature", "key": "MODULES-5756", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support reload via service task", "timeSpent": "PT0S", "updated": "2021-01-25T08:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-09-27T09:29:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can restore a database backup on a specified host.\n* The DBA can perform the back under a specific user account\n* The restore will halt in the event of an error during the restore\n* The restore can proceed in the event of an error during the restore if so desired by the DBA\n* Errors should be returned in stdout to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eff1f02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431047852_*|*_3_*:*_1_*:*_13309_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_88888632_*|*_10005_*:*_1_*:*_104541791350"}], "description": "As a database administrator I want to use the MySQL module to restore a previously backed up database.\n\n* Create a db_restore task to restore a previously up a mysql database.\n* It should take the database name as a parameter and restore the database into a database with that name.\n* By default the restore operation should roll back in the event of an error occurring during the restore. However, provide a parameter which overrides this default setting and allows the user to specify that they want the restore to continue regardless of any errors encountered during the restore.\n* Allow the database credentials under which the task is to be run to be passed as optional parameters to the task. By default the logged on user account will be used.\n* Allow the host and port to be passed to the task as parameters.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "37275", "fixedVersions": [], "id": "37275", "issueType": "New Feature", "key": "MODULES-5753", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL: add task to restore database", "timeSpent": "PT0S", "updated": "2021-01-25T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b57264b4e047d2cca09d9f4", "body": "I may be lost here (this issue tracking site seems to confuse me), but assuming we are talking about `puppetlabs-mysql` here, I believe backups are supported [ref]([https://github.com/puppetlabs/puppetlabs-mysql#mysqlserverbackup)]. Although I do feel that the documentation is lacking an example.", "created": "2018-02-23T10:09:00.000000"}], "components": ["mysql"], "created": "2017-09-27T09:26:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can perform an ad hoc database update\n* The DBA can perform the back under a specific user account\n* The back up defaults to the logged in user\n* The back up can be on a specified host and port\n* Errors should be returned in stdout to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54e57e1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431302864_*|*_3_*:*_1_*:*_88821635_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_104541797649"}], "description": "As a database administrator I want to use the MySQL module to perform an ad hoc back up of my database.\n\n* Create a db_backup task to back up a mysql database.\n* It should only allow for a full database back up at this stage.\n* Request that MySQL performs a physical back up.\n* Allow the database credentials under which the task is to be run to be passed as optional parameters to the task.\n* Allow the database name, host and port to be passed to the task as parameters.\n* It should support an optional parameter which specifies that the back up is in compressed format.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "36299", "fixedVersions": [], "id": "36299", "issueType": "New Feature", "key": "MODULES-5749", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL: add task to back up database", "timeSpent": "PT0S", "updated": "2021-01-25T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-09-27T08:31:00.000000", "creator": "557058:ab0f4414-c819-4b5f-a5af-5aef4804e9e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@610bbc06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5925"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh1xj:"}], "description": "{code}\nhocon_setting { \"sample setting\":\n  ensure  => absent,\n  path    => '/tmp/foo.conf',\n  setting => 'foosetting',\n  value   => 'FOO!',\n}\n{code}\n\nThis code will create an empty file /tmp/foo.conf. Some what annoying to leave empty files around.", "epicLinkSummary": "Hocon Next", "estimate": "PT0S", "externalId": "33121", "fixedVersions": [], "id": "33121", "issueType": "Bug", "key": "MODULES-5669", "labels": ["help_wanted", "puppethack"], "originalEstimate": "PT0S", "parent": "41612", "parentSummary": "Hocon Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ab0f4414-c819-4b5f-a5af-5aef4804e9e8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "hocon_setting ensure absent will create an empty file", "timeSpent": "PT0S", "updated": "2021-01-25T08:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [{"attacher": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "created": "2018-02-28T06:45:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12536"}], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa],\n\nWe're having difficulty reproducing this issue. Could you please include the manifest that's causing the issue and --debug output with the error in it?\n\nFrom what we can tell, the config files are already created in a vanilla installation of iptables. Is there a situation where these files might not exist ahead of time?", "created": "2017-09-27T14:17:00.000000"}, {"author": "623a4b0094742a00683d70ff", "body": "MANIFEST\n=========\n{code:puppet}\nclass fw {\n  resources { 'firewall':\n    purge => true\n  }\n \n  Firewall {\n    before  => Class['fw::post'],\n    require => Class['fw::pre'],\n  }\n \n  class { ['fw::pre', 'fw::post']: }\n\n  class { 'firewall':\n    ensure    => running,\n    ensure_v6 => stopped,\n}\n{code}\nDEBUG LOG\n==========\n{noformat}\n\u001b[0", "created": "2017-09-29T01:38:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "RedHat 6.5\nPuppet 4.10.7\nFirewall 1.9.0\n\nThe only way I was able to get firewall to error out on account of the config files was if i deleted all of them before I installed and ran the manifest [~accountid:70121:625637a9-c6b7-41e3-999d-62f1c6f641e9] pasted (minus the ensure_v6 param that doesn't exist in 1.9.0). Here's the manifest I used:\n{code:puppet}\nclass fw {\n  resources { 'firewall':\n    purge => true\n  }\n\n  Firewall {\n    before  => Class['fw::post'],\n    require => Class['fw::pre'],\n  }\n\n  class { ['fw::pre', 'fw::post']: }\n\n  class { 'firewall':\n    ensure    => running,\n}\n}\n\nclass fw::pre {}\n\nclass fw::post {}\n\nclass { 'fw': }\n{code}\n\nThere is an automatic dependency built into the service resource such that it *should* be relying on the file resource. Are you using the above pre/post pattern [~accountid:557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa]? Perhaps something in your pre class is mucking up the works?", "created": "2017-09-29T14:47:00.000000"}, {"author": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "body": "Sieby Ytsma is a colleague of mine.\n\nYes we are using the pre/post pattern. I've seen the automatic dependency in the provider for RHEL. \n\nThe pre class is as followed\n{code}\nclass fw::pre {\n  Firewall {\n    require => undef,\n  }\n\n  firewall { '002 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }\n\n  firewall { '003 accept all icmp':\n    proto  => 'icmp',\n    action => 'accept',\n  }\n\n  firewall { '004 accept related established rules':\n    state  => ['RELATED', 'ESTABLISHED'],\n    action => 'accept',\n    proto  => 'all',\n  }\n}\n{code}\n\nThe post class looks like:\n{code}\nclass fw::post {\n  firewall { '999 icmp host prohibited':\n    proto  => 'all',\n    action => 'reject',\n    reject => 'icmp-host-prohibited',\n    before => undef,\n  }\n}\n{code}\n", "created": "2017-10-02T02:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa] [~accountid:623a4b0094742a00683d70ff],\n\nUnfortunately, this is an architectural issue with the module. It looks like files require rules which require the service instead of the service requiring the files. I'm curious, do you know why your config files are missing?", "created": "2017-10-05T17:25:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "I'm going to close this ticket due to inactivity. If this is still an issue for you, please feel free to re-open.", "created": "2017-11-21T14:29:00.000000"}, {"author": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "body": "The reason why the config file is missing because puppet doesn't create the file before the service is started. In version 1.8.1 we are using at the moment the service has a require on the file [/etc/sysconfig/iptables|https://github.com/puppetlabs/puppetlabs-firewall/blob/1.8.1/manifests/linux/redhat.pp#L59]\n\n\u00a0\n\nWe are now upgrading to the latests version (1.12.0) and there's no longer a requirement for the file [/etc/sysconfig/iptables|https://github.com/puppetlabs/puppetlabs-firewall/blob/1.12.0/manifests/linux/redhat.pp#L70] when using puppet 4.0 or higher\n\nWhen using puppet a puppet version less then 4.0 the [relationship|https://github.com/puppetlabs/puppetlabs-firewall/blob/1.12.0/manifests/linux/redhat.pp#L96] is defined.\u00a0\n\nThe comment suggest that the autobefore functionality should automatically create this relationship but it looks like that is doesn't. The following error occurs with version 1.12.0 using puppet 4.10.8\u00a0\n{code:java}\nNotice: fw::pre\nNotice: /Stage[main]/Fw::Pre/Notify[fw::pre]/message: defined 'message' as 'fw::pre'\nNotice: fw::post\nNotice: /Stage[main]/Fw::Post/Notify[fw::post]/message: defined 'message' as 'fw::post'\nError: Could not start Service[iptables]: Execution of '/sbin/service iptables start' returned 6: iptables: No config file.[WARNING]\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change from stopped to running failed: Could not start Service[iptables]: Execution of '/sbin/service iptables start' returned 6: iptables: No config file.[WARNING]\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/ensure: created\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]/ensure: created\n{code}\nIf we use the same operating system and version but\u00a0the firewall version is 1.8.1 and puppet is 3.6.2 everything works fine.\n\n\u00a0\n\nAdded manifests used for testing", "created": "2018-02-28T06:44:00.000000"}, {"author": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "body": "I've some research and it looks like this a issue in RHEL since 6.6 until 6.9 when using the minimal install.\n\nWe've decided to solve this problem in the kickstart file. This issue can be closed", "created": "2018-03-02T04:39:00.000000"}], "components": ["firewall"], "created": "2017-09-27T05:40:00.000000", "creator": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd99376"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh1w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31122651_*|*_3_*:*_1_*:*_4591158027_*|*_4_*:*_1_*:*_188477234_*|*_6_*:*_2_*:*_8524564482_*|*_10004_*:*_1_*:*_165079164"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 4.10.7\n*OS Name/Version:* RHEL 6.7\n\nWhen I try to install, configure, and start iptables I get an error that the iptables service cannot be started because there's no config file\n{code}\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change from stopped to running failed: Could not start Service[iptables]: Execution of '/sbin/service iptables start' returned 6: iptables: No config file.[WARNING]\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[ip6tables]/enable: enable changed 'true' to 'false'\nNotice: /Firewall[200 HPSum]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 HPSum]: Skipping because of failed dependencies\nNotice: /Firewall[200 Hypertape 1]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 Hypertape 1]: Skipping because of failed dependencies\nNotice: /Firewall[200 Hypertape 2]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 Hypertape 2]: Skipping because of failed dependencies\nNotice: /Firewall[200 Hypertape 3]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 Hypertape 3]: Skipping because of failed dependencies\nNotice: /Firewall[002 accept all to lo interface]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[002 accept all to lo interface]: Skipping because of failed dependencies\nNotice: /Firewall[003 accept all icmp]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[003 accept all icmp]: Skipping because of failed dependencies\nNotice: /Firewall[004 accept related established rules]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[004 accept related established rules]: Skipping because of failed dependencies\nNotice: /Firewall[999 icmp host prohibited]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[999 icmp host prohibited]: Skipping because of failed dependencies\nNotice: /Firewall[200 SCOM]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 SCOM]: Skipping because of failed dependencies\nNotice: /Firewall[200 SSH]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 SSH]: Skipping because of failed dependencies\nNotice: /Firewall[200 HP-SIM SNMP]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 HP-SIM SNMP]: Skipping because of failed dependencies\nNotice: /Firewall[201 HP-SIM SMH Certificate]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[201 HP-SIM SMH Certificate]: Skipping because of failed dependencies\nNotice: /Firewall[202 HP-SIM]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[202 HP-SIM]: Skipping because of failed dependencies\nNotice: /Firewall[200 DB Listener]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 DB Listener]: Skipping because of failed dependencies\nNotice: /Firewall[200 DB multicast]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 DB multicast]: Skipping because of failed dependencies\nNotice: /Firewall[200 Gridcontrol]: Dependency Service[iptables] has failures: true\nWarning: /Firewall[200 Gridcontrol]: Skipping because of failed dependencies\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]: Dependency Service[iptables] has failures: true\nWarning: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]: Skipping because of failed dependencies\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]: Dependency Service[iptables] has failures: true\nWarning: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]: Skipping because of failed dependencies\n{code}\n\nIn the logging you can see that de config files (/etc/sysconfig/ip6tables and /etc/sysconfig/iptables) are created after the service is started.\n\n*Desired Behavior:*\n\nThe config files are created before the iptables service will be started and the service will start succesfully\n\n*Actual Behavior:*\n\nThe config files are created after the starting the iptables service and starting the service fails", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37272", "fixedVersions": [], "id": "37272", "issueType": "Bug", "key": "MODULES-5653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "resolution": "Fixed", "resolutionDate": "2018-03-02T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: Dependency issue starting iptables service and config file", "timeSpent": "PT0S", "updated": "2018-03-02T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Unless Puppet is stripping the backslashes, the DSC code handles creating the VirtualDirectory.\u00a0A common misconception is that Puppet is performing the work here, when it's DSC that is determining whether the state is in the desired configuration or not. After Puppet parses parameters and creates the invocation code, all the decision work is done by DSC.\u00a0\n\nAs a side note, we've updated the xWebAdministration DSC Resource to v1.19.0.0 in\u00a0MODULES-6592. It may be worthwhile looking at the repo to see if you issue has already been addressed", "created": "2018-02-14T12:28:00.000000"}], "components": ["dsc"], "created": "2017-09-26T10:02:00.000000", "creator": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3426dcab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh1bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}], "description": "_Basic Info_\n*Module Version: 1.4.0\n*Puppet Version: 4.10.4\n*OS Name/Version: Server 2012 R2\n\n*Desired Behavior:\n\nSet a network share as a physicalpath.\n\n  \tdsc_xwebvirtualdirectory { 'title':\n  \t\tdsc_website => 'website',\n  \t\tdsc_webapplication => 'website',\n  \t\tdsc_physicalpath => '\\\\\\\\path\\\\to\\\\share',\n  \t    dsc_name => 'test',\n  \t\tensure => present,\n  \t}\n\n\n*Actual Behavior:*\nIt throws an error:\n\n\u001b[1;31mError: Parameter 'PhysicalPath' should point to existing path.\u001b[0m\n\u001b[1;31mError: /Stage[main]/Test/Dsc_xwebvirtualdirectory[titl]/ensure: change from absent to present failed: Parameter 'PhysicalPath' should point to existing path.\u001b[0m\n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33119", "fixedVersions": [], "id": "33119", "issueType": "Bug", "key": "MODULES-5652", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc:xwebvirtualdirectory - Parameter 'PhysicalPath' should point to existing path", "timeSpent": "PT0S", "updated": "2018-02-14T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It looks like append_on_no_match might be broken, we'll look into that. In the meantime, if you set it to true, it will replace your line as you expect. Also, it looks like you're escaping the {{$}} in your example, did you mean to do that?", "created": "2017-09-27T14:36:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "correct, if I set append_on_no_match  to true or undef it will add the line to the file every time puppet runs, so I get 10-20 lines instead of 1\n\nThe $ escape was an attempt to \"wildcard\" the match sequence, I saw several other examples the were using \" \\ \" as what looked like a wildcard\n\nfrom :https://forge.puppet.com/puppetlabs/stdlib\nfile_line { 'bashrc_proxy':\n  ensure => present,\n  path   => '/etc/bashrc',\n  line   => 'export HTTP_PROXY=http://squid.puppetlabs.vm:3128',\n  match  => '^export\\ HTTP_PROXY\\=',\n\n\n", "created": "2017-09-27T15:04:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "original coding :\nmatch was   match => '^#LogLevel=.*$',", "created": "2017-09-27T15:06:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e7a48bef8a60068c8dbf9] I just put up a PR for this, let me know what you think https://github.com/puppetlabs/puppetlabs-stdlib/pull/819", "created": "2017-09-27T17:44:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "reviewed code changes:\nupdated with suggested changes and ran some tests..\n The file still appends every run, the match is not finding the \n\nchanged:\n{noformat}\nlib/puppet/provider/file_line/ruby.rb\n            #:append_on_no_match => false,\n            :append             => false,\n\nlib/puppet/type/file_line.rb\n  #newparam(:append_on_no_match) do\n   newparam(:append) do\n\nspec/unit/puppet/provider/file_line/ruby_spec.rb\n            #:append_on_no_match => false,\n            :append             => false,\n\nrhel_bos/manifests/init.pp\n# Avoid spamming unlinix email.....\nif ($::hostname =~ /(wooddesktop)/) {\nfile_line { 'system.conf':\n        ensure => 'present',\n        path => \"/etc/systemd/system.conf\",\n        line => 'LogLevel=notice',\n        match => '^#LogLevel\\$',\n        #match => '^#relayhost\\ =\\ uucphost$',\n        #append_on_no_match => false,\n  }\n}\n#################################\ntest #1\nroot@wooddesktop:~# grep  LogLevel /etc/systemd/system.conf\n#LogLevel=notice\nroot@wooddesktop:~# \nroot@wooddesktop:~# \nroot@wooddesktop:~# pt\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:50: warning: Insecure world writable dir /opt in PATH, mode 040777\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506601343'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/bin/yum check-update' exited with 1\n{noformat}\n\nTEST #2\n{noformat}\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:50: warning: Insecure world writable dir /opt in PATH, mode 040777\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506601364'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\n{noformat}\nVerify changes:\n{noformat}\nroot@wooddesktop:~# grep  LogLevel /etc/systemd/system.conf\n#LogLevel=notice\nLogLevel=notice\nLogLevel=notice\n\n######################################################\n# Put the original match string back into the code:\n# \n# Avoid spamming unlinix email.....\nif ($::hostname =~ /(wooddesktop)/) {\nfile_line { 'system.conf':\n        ensure => 'present',\n        path => \"/etc/systemd/system.conf\",\n        line => 'LogLevel=notice',\n        match => '^#LogLevel.*$'*,\n        #match => '^#relayhost\\ =\\ uucphost$',\n        #append_on_no_match => false,\n  }\n}\n{noformat}\n\nTest #3\n{noformat}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506602451'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/bin/yum check-update' exited with 1\nNotice: Applied catalog in 11.32 seconds\n{noformat}\nVerify :\n{noformat}\nroot@wooddesktop:~# grep  LogLevel /etc/systemd/system.conf\nLogLevel=notice\nLogLevel=notice\nLogLevel=notice\n{noformat}\n\n", "created": "2017-09-28T06:42:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "{noformat}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506603280'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/bin/yum check-update' exited with 1\nNotice: Applied catalog in 4.53 seconds\nroot@wooddesktop:~# grep  LogLevel /etc/systemd/system.conf\nLogLevel=notice\nLogLevel=notice\nLogLevel=notice\nLogLevel=notice\n{noformat}", "created": "2017-09-28T06:57:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It's difficult to make sure we're testing the same thing. I'm running your sample manifest on RedHat 7 with Puppet 4.10.4 and stdlib 4.20.0 with my changes and i'm having a hard time reproducing the problem, which looks to be that it's not replacing the initial comment line. Am I understanding that right? The repetition of the line is expected behavior. :append_on_no_match, or :append, defaults to true. Once the line is replaced, the match will no longer match and it will continue to append on no match into infinity. Does that make sense?", "created": "2017-09-28T15:00:00.000000"}, {"author": "623cfdb51c7f6a00704a7450", "body": "This is new behavior and does not make sense. Older versions of stdlib (I have 4.15) match on both \"match\" parameter and the replacement line. So once the replacement is done, no more lines are added.\n\nThe following works intuitively in older stdlib - the line is uncommented and Puppet no longer changes anything. With new stdlib new lines are appended forever.\n{code}\nfile_line { 'journal_to_syslog':\n  path   => '/etc/systemd/journald.conf',\n  line   => 'ForwardToSyslog=yes',\n  match  => '^#ForwardToSyslog',\n  notify => Service['systemd-journald'],\n}\n{code}\n\n\n\n", "created": "2017-09-29T05:21:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "Eric, \nTesting is the same (RedHat 7 with Puppet 4.10.4 and stdlib 4.20.0)\n\nYour changes:\nvim lib/puppet/provider/file_line/ruby.rb\n        -      if resource[:append_on_no_match].to_s == 'false'\n        +      if resource[:append].to_s == 'false' && match_count == 0\nvim lib/puppet/type/file_line.rb\n        -  newparam(:append_on_no_match) do\n        +  newparam(:append) do\nvim spec/unit/puppet/provider/file_line/ruby_spec.rb\n        -            :append_on_no_match => false,\n        +            :append             => false,\n\nI reset the target file (/etc/systemd/system.conf) back to \"normal\" , one line  \"#LogLevel=notice\", removed all other strings with  LogLevel\n{noformat}\nroot@wooddesktop:~# grep LogLevel  /etc/systemd/system.conf\n#LogLevel=notice\nroot@wooddesktop:~# \n\npuppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506688936'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/bin/yum check-update' exited with 1\nNotice: Applied catalog in 31.73 seconds\n{noformat}\nChange worked, this is the desired state \n{noformat}\nroot@wooddesktop:~# grep LogLevel  /etc/systemd/system.conf\nLogLevel=notice\nroot@wooddesktop:~# \n{noformat}\nsubsequent checkins..\n{noformat}\n puppet agent -t\n\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for wooddesktop.westfieldgrp.corp\nInfo: Applying configuration version '1506689081'\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nWarning: Puppet::Type::Package::ProviderYum: Could not check for updates, '/bin/yum check-update' exited with 1\n\nroot@wooddesktop:~# grep LogLevel  /etc/systemd/system.conf\nLogLevel=notice\nLogLevel=notice\nLogLevel=notice\n{noformat}\nThank You,\nWm. Kelly Wood\n\n\n", "created": "2017-09-29T06:51:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "There's a specific case when you have {{match}} with {{replace}} and {{match_regex(line) != true}}. \nFor example:\n\n{code:puppet}\nfile_line { 'foo':\n    line    => 'foo',\n    path    => '/baz',\n    match   => '^bar',\n    replace => true,\n}\n{code}\n\nIn this case {{file_line}} thinks that required line doesn't exist and puts it in the file on every run.\n\nChanges below fixes my problem, but i didn't test it thoroughly.\n\n{{lib/puppet/provider/file_line/ruby.rb}}\n{code}\n      match_count = count_matches(new_match_regex)\n-     if resource[:append_on_no_match].to_s == 'false'\n+     if resource[:append_on_no_match].to_s == 'false' && match_count == 0\n        found = true\n-     elsif resource[:replace].to_s == 'true'\n-       found = lines_count > 0 && lines_count == match_count\n+     elsif resource[:replace].to_s == 'true' && match_count > 0\n+       found = lines_count == match_count\n      else\n-       found = match_count > 0\n+       found = lines_count > 0\n      end\n    end\n    found\n{code}\n\nI also think that this is at least *critical* priority, or even a *blocker*.\n\nRegards,\nVergil.", "created": "2017-10-09T06:02:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "Vergil,\nThats the fix!\nI updated lib/puppet/provider/file_line/ruby.rb to \n               if resource[:append_on_no_match].to_s == 'false' && match_count == 0\n\nreset my test to default:\n#LogLevel=notice\n\nRan the first checking\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\n\nverified:\ngrep LogLevel /etc/systemd/system.conf\nLogLevel=notice\n\nran several check-ins and the file did not append additional, unwanted lines.\n\n\n\n", "created": "2017-10-09T08:37:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "[~accountid:623e7a48bef8a60068c8dbf9] this is only a part of the problem. You're using {{append_on_no_match == false}} flag and it's kinda works the way you need it to do.\n\nBut if you create a file without ??#LogLevel=notice?? line then it doesn't add {{line}} into it.\n\nYou can check it.\n\nAlso you can try my fix and set {{append_on_no_match == true}} (which is set by default). In that case it should add the line even if there's no regex matching.\n\nRegards,\nVergil. ", "created": "2017-10-09T08:49:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "you are correct!  only partial fixed...\nif the line does not exists, it will no add with append_on_no_match => false\n\nAND set to true, it will append on every checkin.\n\nAm I really the only one with this issue??  \n\nKelly\n", "created": "2017-10-09T08:59:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "[~accountid:623e7a48bef8a60068c8dbf9] did you change the code?\n\n{{lib/puppet/provider/file_line/ruby.rb}}\n{code}\n      match_count = count_matches(new_match_regex)\n      if resource[:append_on_no_match].to_s == 'false' && match_count == 0\n        found = true\n-     elsif resource[:replace].to_s == 'true'\n-       found = lines_count > 0 && lines_count == match_count\n+     elsif resource[:replace].to_s == 'true' && match_count > 0\n+       found = lines_count == match_count\n      else\n-       found = match_count > 0\n+       found = lines_count > 0\n      end\n    end\n    found\n{code}\n\nRegards,\nVergil.", "created": "2017-10-09T09:02:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "it was not updated.  \nI did update and am retesting now...\nCurrent status:\n####################################\nlib/puppet/provider/file_line/ruby.rb\n{code:ruby}\n match_count = count_matches(new_match_regex)\n       if resource[:append_on_no_match].to_s == 'false' && match_count == 0\n        found = true\n       elsif resource[:replace].to_s == 'true' && match_count > 0\n         found = lines_count > 0\n      else\n        found = match_count > 0\n      end\n{code}\n#############################################\ninit.pp\n{code:puppet}\nif ($::hostname =~ /(wooddesktop)/) {\nfile_line { 'system.conf':\n        ensure => 'present',\n        path => '/etc/systemd/system.conf',\n        line => 'LogLevel=notice',\n        match => '^#LogLevel.*$',\n         append_on_no_match => false,\n  }\n{code}\n############################################\n\n\nreset test file:\nsystem.conf\n{noformat}\n#LogLevel=notice\n{noformat}\ntest 1:  update line if  match found\nLine updated as desired and no additional changes on next checkins\n{noformat}\nLogLevel=notice\n{noformat}\ntest 2:  append line if no match\nremoved LogLevel=notice from /etc/systemd/system.conf\nfilke was not updated as expected (append_on_no_match in init.pp)\n\ninit.pp : comment out  append_on_no_match => false,\n\nadded line every checking, so back to square one...\n\nre-enabled append_on_no_match in init.pp\n\n\n\n\n", "created": "2017-10-09T09:45:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "[~accountid:623e7a48bef8a60068c8dbf9] please check your code again. I think you did a mistake. Second and third {{if}} bodies are incorrect.\n\nRegards,\nVergil.", "created": "2017-10-09T09:51:00.000000"}, {"author": "623e7a48bef8a60068c8dbf9", "body": "sorry, fires glore.....\n\nIve updated stdlib/lib/puppet/provider/file_line/ruby.rb\n{code:ruby}\nmatch_count = count_matches(new_match_regex)\n      if resource[:append_on_no_match].to_s == 'false' && match_count == 0\n        found = true\n      elsif resource[:replace].to_s == 'true' && match_count > 0\n        found = lines_count == match_count        \n      else\n        found = lines_count > 0\n      end\n{code}\nUpdated the init.pp\n{code:puppet}\n  if ($::hostname =~ /(wooddesktop)/) {\nfile_line { 'system.conf':\n        ensure => 'present',\n        path => '/etc/systemd/system.conf',\n        line => 'LogLevel=notice',\n        match => '^#LogLevel.*$',\n        #match => '^#relayhost\\ =\\ uucphost$',\n        #append_on_no_match => false,\n  }\n}\n{code}\n\nReset  /etc/systemd/system.conf\n{noformat}\ngrep LogLevel /etc/systemd/system.conf\n#LogLevel=notice\n{noformat}\n\nTEST #1: \n{noformat}\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nNotice: Applied catalog in 8.93 seconds\nroot@wooddesktop:~# grep LogLevel /etc/systemd/system.conf\nLogLevel=notice\n{noformat}\n\nSuccessful, replace the match with the desired line\nno further changes on additional checkins\n\nTEST #2 \nRemoved LogLevel from file\n{noformat}\nroot@wooddesktop:~# grep LogLevel /etc/systemd/system.conf\nroot@wooddesktop:~# \n{noformat}\n{noformat}\nNotice: /Stage[main]/Rhel_bos/File_line[system.conf]/ensure: created\nNotice: Applied catalog in 5.53 seconds\nroot@wooddesktop:~# grep LogLevel /etc/systemd/system.conf\nLogLevel=notice\nroot@wooddesktop:~# \n{noformat}\n\nSuccessful,Line added as desired!\nno further changes on additional checkins\n\nKelly\n\n\n", "created": "2017-10-11T14:07:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "A quick update for folks following this ticket. We just merged a PR that should fix this issue (https://github.com/puppetlabs/puppetlabs-stdlib/pull/825). Apologies for the delay, there have been some inconsistencies and bad logic in file line for a while, so we wanted to take a step back and do a bit of refactoring to hopefully prevent issues like this in the future.\n\nIf you'd like this fix now feel free to install the module from git, but if you don't mind waiting it will go out when we cut our next release of stdlib.\n\nPlease let me know if you have any questions or further issues! Thank you all for your assistance and patience.", "created": "2017-10-17T12:36:00.000000"}, {"author": "5f90d704ddb0df006e7d5a63", "body": "Thanks Hailee!\n\n\nFrom: Hailee Kenney (JIRA) [mailto:issue-updates+HaileeKenney@puppet.com]\nSent: Tuesday, October 17, 2017 2:39 PM\nTo: UniLinux <UniLinux@westfieldgrp.com>\nSubject: Jira (MODULES-5651) puppetlabs-stdlib: file_line match not working in v4.20.0\n\n[cid:image001.png@01D34755.EBF28C50]\n\nHailee Kenney<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=hailee> updated [Bug] MODULES-5651<https://puppet.atlassian.net/browse/MODULES-5651>\n\n\n\n\nForge Modules<https://puppet.atlassian.net/browse/MODULES> / [Bug] <https://puppet.atlassian.net/browse/MODULES-5651> MODULES-5651<https://puppet.atlassian.net/browse/MODULES-5651>\n\npuppetlabs-stdlib: file_line match not working in v4.20.0<https://puppet.atlassian.net/browse/MODULES-5651>\n\n\nChange By:\n\nHailee Kenney<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=hailee>\n\nResolution:\n\nFixed\n\nStatus:\n\nIn Progress Resolved\n\n\n[Add Comment]<https://puppet.atlassian.net/browse/MODULES-5651#add-comment>\n\nAdd Comment<https://puppet.atlassian.net/browse/MODULES-5651#add-comment>\n\n\n\n\n\n\nThis message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)\n\n[Atlassian logo]\n\n\n\n\n", "created": "2017-10-17T13:29:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "Did a brief test. I think it works correctly.\n\nBig thanks.\n\nRegards,\nVergil.", "created": "2017-10-19T08:41:00.000000"}, {"author": "623a4a9d1c7f6a00704917d3", "body": "Hi\n\nI have just updated the version of stdlib from 4.17.1 to 4.23.0 and suffered this issue (entry is appended on each puppet run). Therefore, although this is now fixed, the logic must have changed preventing my age old code from working any more, so please can someone tell me what I need to add / change from the following to work with the latest code?\n\n\n{code:bash}\nfile_line {\n  'dirvish_ssh_pubkey':\n    ensure  => present,\n    require => File['/root/.ssh/authorized_keys'],\n    path    => '/root/.ssh/authorized_keys',\n    line    => \"ssh-rsa ${pub_key} dirvish_key\\n\",\n}\n{code}\n\n\nMany thanks.\nGraham", "created": "2017-12-08T09:35:00.000000"}, {"author": "623a4a9d1c7f6a00704917d3", "body": "Hi again\nIt was the {{\\n}} new line entry at the end of the {{line}} line.\nI have removed this now and it works fine.\n\nSo is this being interpreted in the entry stage but not during the match so it is actually looking for a \"\\n\" at the end instead of a new line?\n\nAnyway thanks for this I am happy with the current fix.\nRegards\n\nGraham", "created": "2017-12-08T10:13:00.000000"}], "components": ["stdlib"], "created": "2017-09-26T07:26:00.000000", "creator": "623e7a48bef8a60068c8dbf9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1026c2da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh10n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112201532_*|*_3_*:*_1_*:*_498773483_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1222123247"}], "description": "_Basic Info_\n*Module Version:v4.20.0\n*Puppet Version: 4.10.4 (2017_2.2)\n*OS Name/Version: Redhat Linux 7.2\n\n_Describe your issue in as much detail as possible..._\nfile _line match and replace a string is not working..\n{code:puppet}\nif ($::hostname =~ /(wooddesktop)/) {\nfile_line { 'system.conf':\n        ensure => 'present',\n        path => \"/etc/systemd/system.conf\",\n        line => 'LogLevel=notice',\n        match => '^#LogLevel\\$',\n        #match => '^#relayhost\\ =\\ uucphost$',\n        append_on_no_match => false,\n  }\n\n{code}\n*Desired Behavior:*\nmatch string ^#LogLevel, replace with LogLevel=notice\n\n*Actual Behavior:*\nadded         append_on_no_match => false,\nto stop appending the \"line: every run.  tried undef, had not effect\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35272", "fixedVersions": [], "id": "35272", "issueType": "Bug", "key": "MODULES-5651", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a48bef8a60068c8dbf9", "resolution": "Fixed", "resolutionDate": "2017-10-17T12:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib: file_line match not working in v4.20.0", "timeSpent": "PT0S", "updated": "2017-12-08T10:16:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-09-26T07:15:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c62ef7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Java Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh107:"}], "description": "Next epic for Java", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33118", "fixedVersions": [], "id": "33118", "issueType": "Epic", "key": "MODULES-5650", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Java Next", "timeSpent": "PT0S", "updated": "2021-01-25T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "body": "Any chance the documentation/readme for puppetlabs-apache could incorporate mod_fcgid for redhat 7?", "created": "2017-10-17T09:32:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "A release has went out with the fix in it. \n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/metadata.json#L3", "created": "2017-10-17T10:39:00.000000"}, {"author": "70121:84a64518-9134-4b6f-9829-3e494465a1f8", "body": "No, I mean update the Read Me on puppetlabs/apache... here: https://github.com/puppetlabs/puppetlabs-apache/blob/master/README.md \nSo that people know how to use the mod_fcgid for redhat7.  There is content in the readme for fastcgi but no content for mod_fcgid.", "created": "2017-10-27T15:06:00.000000"}], "components": ["apache"], "created": "2017-09-26T05:10:00.000000", "creator": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Validate the bug and fix the type so that it uses a compatible fast cgi mod "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d3d535d"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - ?"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This is causing any customer using our Module, using the aforementioned type on RHEL 7 to run into this issue, one reported instance so far\n\n"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - Critical"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzh0xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15608857_*|*_10007_*:*_1_*:*_1732127085_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_86429961_*|*_10005_*:*_1_*:*_3868"}], "description": "_Basic Info_\n*Module Version:*\n\nApache 2.0.0 (tried to download 2.0.1 but it didn't work? ) \n*Puppet Version:* 2016.4.x and 2017.2.x\n*OS Name/Version:* RHEL 7.3 \n\n_Describe your issue in as much detail as possible..._\n There is a problem apache module and specifically with the apache::fastcgi::server type, I think for RHEL 7 agents its broken due to the package the module tries to install mod_fastcgi which doesn't exist for RHEL 7, digging further into it, it looks like it's been superseded by mod_fcgid which is in the RHEL yum repo\n*Desired Behavior:*\n\nThe apache::fastcgi::server works on RHEL 7 agents \n\n*Actual Behavior:*\nThe apache apache::fastcgi::server type doesn't work with the following error\n\n\n{noformat}\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install mod_fastcgi' returned 1: Error: Nothing to do\nError: /Stage[main]/Apache::Mod::Fastcgi/Apache::Mod[fastcgi]/Package[mod_fastcgi]/ensure: change from purged to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install mod_fastcgi' returned 1: Error: Nothing to do\nWarning: /Stage[main]/Apache::Mod::Fastcgi/Apache::Mod[fastcgi]/File[fastcgi.load]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-base.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-dav.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-lua.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-mpm.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-proxy.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/00-systemd.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.modules.d/01-cgi.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/Anchor[::apache::modules_set_up]: Skipping because of failed dependencies\nWarning: /Stage[main]/Main/Node[centos2017master.corp.puppetlabs.net]/Apache::Fastcgi::Server[php]/File[fastcgi-pool-php.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.d]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.d/README]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.d/autoindex.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.d/userdir.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/File[/etc/httpd/conf.d/welcome.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/File[/etc/httpd/conf.d/15-default.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat[15-default-ssl.conf]/File[/etc/httpd/conf.d/15-default-ssl.conf]: Skipping because of failed dependencies\nWarning: /Stage[main]/Apache::Service/Service[httpd]: Skipping because of failed dependencies\n{noformat}\n\n\nmy site.pp\n\n\n{code:puppet}\napache::fastcgi::server { 'php':\nhost => '127.0.0.1:9000',\ntimeout => 15,\nflush => false,\nfaux_path => '/var/www/php.fcgi',\nfcgi_alias => '/php.fcgi',\nfile_type => 'application/x-httpd-php'\n}\n\n{code}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n\nThis seems to be where it is declared for all redhat and Amazon linux OSes \n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/646ed885e70beb018db95db6a2aace938aba5e8e/manifests/params.pp#L109\n\n\n\n", "environment": "Agent running RHEL 7+ \n\nCustomer reported in 2016.4.x I reproduced in 2017.2.3 \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42719", "fixedVersions": [], "id": "42719", "issueType": "Bug", "key": "MODULES-5649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "resolution": "Fixed", "resolutionDate": "2017-10-17T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{apache} : {apache::fastcgi::server tries to install mod_fastcgi}", "timeSpent": "PT0S", "updated": "2017-11-02T00:58:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e76911c7f6a00704b2970", "body": "Same problem for me with the following versions:\n* Debian Stretch 9.1\n* Puppet 4.8.2\n* puppetlabs/apt 4.1.0\n\nThe following keys (and the wazuh key) are added at each Puppet run:\n{noformat}\n    apt::key { 'elastic_5':\n        id      => '46095ACC8548582C1A2699A9D27D666CD88E42B4',\n        source  => '/etc/apt/elastic_5.key',\n        require => File['/etc/apt/elastic_5.key'],\n    }\n    apt::key { 'node_6':\n        id      => '9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280',\n        source  => '/etc/apt/node_6.key',\n        require => File['/etc/apt/node_6.key'],\n    }\n{noformat}\n\nWhile the following one has been added just once:\n{noformat}\n    apt::key { 'influxdata':\n        id      => '05CE15085FC09D18E99EFB22684A14CF2582E0C5',\n        source  => '/etc/apt/influxdb.key',\n        require => File['/etc/apt/influxdb.key'],\n    }\n{noformat}\n\nHere is the output of apt-key adv command:\n{noformat}\n# apt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode\nExecuting: /tmp/apt-key-gpghome.YIOFpETKTr/gpg.1.sh --list-keys --with-colons --fingerprint --fixed-list-mode\ntru:t:1:1507189250:0:3:1:5\npub:-:4096:1:684A14CF2582E0C5:1443470084:::-:::scESC:::::::\nfpr:::::::::05CE15085FC09D18E99EFB22684A14CF2582E0C5:\nuid:-::::1443470084::3B0A130A6BF352C0CF2A5E0527ED7339A5390453::InfluxDB Packaging Service <support@influxdb.com>:\nsub:-:4096:1:8B165BEE87F70D56:1443470084::::::e::::::\nfpr:::::::::263C9A6324580A483B151ED08B165BEE87F70D56:\npub:-:2048:1:A20F259AEB9C94BB:1441045684:::-:::escaESCA:::::::\nfpr:::::::::EE15CFF6AB6E4E290FDAB681A20F259AEB9C94BB:\nuid:-::::1441045684::F14C316F138CE4549735A8989367FFAD82376821::Freight <support@hw-ops.com>:\npub:-:4096:1:96B3EE5F29111145:1470024076:1564632076::-:::scESC:::::::\nfpr:::::::::0DCFCA5547B19D2A6099506096B3EE5F29111145:\nuid:-::::1470024076::25ED4B770CDE6451669A2C697A46FCCBD9C0FA7B::Wazuh.com (Wazuh Signing Key) <support@wazuh.com>:\nsub:-:4096:1:417F3D5A664FAB32:1470024076:1564632076:::::e::::::\nfpr:::::::::7C7486277A6A9681DF3F3D8A417F3D5A664FAB32:\npub:-:4096:1:1655A0AB68576280:1402676406:::-:::scESC:::::::\nfpr:::::::::9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280:\nuid:-::::1402676406::33935DD8AB41BF0CF0F8D472544FEABF512F7FEB::NodeSource <gpg@nodesource.com>:\nsub:-:4096:1:6C5CDECAAA01DA2C:1402676406::::::e::::::\nfpr:::::::::302755F9E22EDC1ABB62E9B56C5CDECAAA01DA2C:\npub:-:2048:1:D27D666CD88E42B4:1379344074:::-:::scESC:::::::\nfpr:::::::::46095ACC8548582C1A2699A9D27D666CD88E42B4:\nuid:-::::1379344074::9082FE6F8573CF200878DB0A65F655649F7EBECC::Elasticsearch (Elasticsearch Signing Key) <dev_ops@elasticsearch.org>:\nsub:-:2048:1:AB6B7FCB60D31954:1379344074::::::e::::::\nfpr:::::::::3B0C6695387682E18F77B489AB6B7FCB60D31954:\npub:-:4096:1:7638D0442B90D010:1416603673:1668891673::-:::scSC:::::::\nrvk:::1::::::309911BEA966D0613053045711B4E5FF15B0FD82:80:\nrvk:::1::::::FBFABDB541B5DC955BD9BA6EDB16CF5BB12525C4:80:\nrvk:::1::::::80E976F14A508A48E9CA3FE9BC372252CA1CF964:80:\nfpr:::::::::126C0D24BD8A2942CC7DF8AC7638D0442B90D010:\nuid:-::::1416603673::15C761B84F0C9C293316B30F007E34BE74546B48::Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>:\npub:-:4096:1:9D6D8F6BC857C906:1416604417:1668892417::-:::scSC:::::::\nrvk:::1::::::FBFABDB541B5DC955BD9BA6EDB16CF5BB12525C4:80:\nrvk:::1::::::309911BEA966D0613053045711B4E5FF15B0FD82:80:\nrvk:::1::::::80E976F14A508A48E9CA3FE9BC372252CA1CF964:80:\nfpr:::::::::D21169141CECD440F2EB8DDA9D6D8F6BC857C906:\nuid:-::::1416604417::088FA6B00E33BCC6F6EB4DFEFAC591F9940E06F0::Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>:\npub:-:4096:1:CBF8D6FD518E17E1:1376739416:1629027416::-:::scSC:::::::\nfpr:::::::::75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1:\nuid:-::::1376739416::2D9AEBB80FC7D1724686A20DC5712C7D0DC07AF6::Jessie Stable Release Key <debian-release@lists.debian.org>:\npub:-:4096:1:E0B11894F66AEC98:1495478350:1747766350::-:::scSC:::::::\nrvk:::1::::::80E976F14A508A48E9CA3FE9BC372252CA1CF964:80:\nrvk:::1::::::FBFABDB541B5DC955BD9BA6EDB16CF5BB12525C4:80:\nrvk:::1::::::309911BEA966D0613053045711B4E5FF15B0FD82:80:\nfpr:::::::::E1CF20DDFFE4B89E802658F1E0B11894F66AEC98:\nuid:-::::1495478350::D383D366E65EDA7A3FB370A94F25401CDF971ECB::Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>:\nsub:-:4096:1:04EE7237B7D453EC:1495478350:1747766350:::::s::::::\nfpr:::::::::16E90B3FDF65EDE3AA7F323C04EE7237B7D453EC:\npub:-:4096:1:EDA0D2388AE22BA9:1495478513:1747766513::-:::scSC:::::::\nrvk:::1::::::80E976F14A508A48E9CA3FE9BC372252CA1CF964:80:\nrvk:::1::::::FBFABDB541B5DC955BD9BA6EDB16CF5BB12525C4:80:\nrvk:::1::::::309911BEA966D0613053045711B4E5FF15B0FD82:80:\nfpr:::::::::6ED6F5CB5FA6FB2F460AE88EEDA0D2388AE22BA9:\nuid:-::::1495478513::4B4AF158B381AC576A482DF47825CC13569C98D5::Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>:\nsub:-:4096:1:AA8E81B4331F7F50:1495478513:1747766513:::::s::::::\nfpr:::::::::379483D8B60160B155B372DDAA8E81B4331F7F50:\npub:-:4096:1:EF0F382A1A7B6500:1495304669:1747592669::-:::scSC:::::::\nfpr:::::::::067E3C456BAE240ACEE88F6FEF0F382A1A7B6500:\nuid:-::::1495304669::9CE92187BF67E65CB87D7886FDEF11A26BCD1184::Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>:\npub:-:4096:1:8B48AD6246925553:1335553717:1587841717::-:::scSC:::::::\nfpr:::::::::A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553:\nuid:-::::1335553717::BCBD552DFB543AADFE3812AF631B17F5EDEF820E::Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>:\npub:-:4096:1:6FB2A1C265FFB764:1336489909:1557241909::-:::scSC:::::::\nfpr:::::::::ED6D65271AACF0FF15D123036FB2A1C265FFB764:\nuid:-::::1336489909::0BB8E4C85595D59CE65881DDD593ECBAE583607B::Wheezy Stable Release Key <debian-release@lists.debian.org>:\n{noformat}\n\nAnd the output of puppet resource apt_key:\n{noformat}\napt_key { '05CE15085FC09D18E99EFB22684A14CF2582E0C5':\n  ensure      => 'present',\n  created     => '2015-09-28',\n  expired     => 'false',\n  fingerprint => '05CE15085FC09D18E99EFB22684A14CF2582E0C5',\n  long        => '684A14CF2582E0C5',\n  short       => '2582E0C5',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '067E3C456BAE240ACEE88F6FEF0F382A1A7B6500':\n  ensure      => 'present',\n  created     => '2012-04-27',\n  expired     => 'false',\n  expiry      => '2020-04-25',\n  fingerprint => '067E3C456BAE240ACEE88F6FEF0F382A1A7B6500',\n  long        => 'EF0F382A1A7B6500',\n  short       => '1A7B6500',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '126C0D24BD8A2942CC7DF8AC7638D0442B90D010':\n  ensure      => 'present',\n  created     => '2014-11-21',\n  expired     => 'false',\n  expiry      => '2022-11-19',\n  fingerprint => '126C0D24BD8A2942CC7DF8AC7638D0442B90D010',\n  long        => '7638D0442B90D010',\n  short       => '2B90D010',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '16E90B3FDF65EDE3AA7F323C04EE7237B7D453EC':\n  ensure      => 'present',\n  created     => '2017-05-22',\n  expired     => 'false',\n  expiry      => '2025-05-20',\n  fingerprint => '16E90B3FDF65EDE3AA7F323C04EE7237B7D453EC',\n  long        => '04EE7237B7D453EC',\n  short       => 'B7D453EC',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '263C9A6324580A483B151ED08B165BEE87F70D56':\n  ensure      => 'present',\n  created     => '2015-08-31',\n  expired     => 'false',\n  fingerprint => '263C9A6324580A483B151ED08B165BEE87F70D56',\n  long        => '8B165BEE87F70D56',\n  short       => '87F70D56',\n  size        => '2048',\n  type        => 'rsa',\n}\napt_key { '302755F9E22EDC1ABB62E9B56C5CDECAAA01DA2C':\n  ensure      => 'present',\n  created     => '2013-09-16',\n  expired     => 'false',\n  fingerprint => '302755F9E22EDC1ABB62E9B56C5CDECAAA01DA2C',\n  long        => '6C5CDECAAA01DA2C',\n  short       => 'AA01DA2C',\n  size        => '2048',\n  type        => 'rsa',\n}\napt_key { '379483D8B60160B155B372DDAA8E81B4331F7F50':\n  ensure      => 'present',\n  created     => '2017-05-20',\n  expired     => 'false',\n  expiry      => '2025-05-18',\n  fingerprint => '379483D8B60160B155B372DDAA8E81B4331F7F50',\n  long        => 'AA8E81B4331F7F50',\n  short       => '331F7F50',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '3B0C6695387682E18F77B489AB6B7FCB60D31954':\n  ensure      => 'present',\n  created     => '2014-11-21',\n  expired     => 'false',\n  expiry      => '2022-11-19',\n  fingerprint => '3B0C6695387682E18F77B489AB6B7FCB60D31954',\n  long        => 'AB6B7FCB60D31954',\n  short       => '60D31954',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1':\n  ensure      => 'present',\n  created     => '2017-05-22',\n  expired     => 'false',\n  expiry      => '2025-05-20',\n  fingerprint => '75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1',\n  long        => 'CBF8D6FD518E17E1',\n  short       => '518E17E1',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { '7C7486277A6A9681DF3F3D8A417F3D5A664FAB32':\n  ensure      => 'present',\n  created     => '2014-06-13',\n  expired     => 'false',\n  fingerprint => '7C7486277A6A9681DF3F3D8A417F3D5A664FAB32',\n  long        => '417F3D5A664FAB32',\n  short       => '664FAB32',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { 'A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553':\n  ensure      => 'present',\n  created     => '2012-05-08',\n  expired     => 'false',\n  expiry      => '2019-05-07',\n  fingerprint => 'A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553',\n  long        => '8B48AD6246925553',\n  short       => '46925553',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { 'D21169141CECD440F2EB8DDA9D6D8F6BC857C906':\n  ensure      => 'present',\n  created     => '2013-08-17',\n  expired     => 'false',\n  expiry      => '2021-08-15',\n  fingerprint => 'D21169141CECD440F2EB8DDA9D6D8F6BC857C906',\n  long        => '9D6D8F6BC857C906',\n  short       => 'C857C906',\n  size        => '4096',\n  type        => 'rsa',\n}\napt_key { 'EE15CFF6AB6E4E290FDAB681A20F259AEB9C94BB':\n  ensure      => 'present',\n  created     => '2016-08-01',\n  expired     => 'false',\n  expiry      => '2019-08-01',\n  fingerprint => 'EE15CFF6AB6E4E290FDAB681A20F259AEB9C94BB',\n  long        => 'A20F259AEB9C94BB',\n  short       => 'EB9C94BB',\n  size        => '4096',\n  type        => 'rsa',\n}\n{noformat}\n", "created": "2017-10-05T01:58:00.000000"}, {"author": "557058:d34f6059-d85f-43eb-8dcf-490ce172c056", "body": "Same thing happens for me.\n\nI did some debugging and the root cause is that on Debian 9, GPG 2 is used. This version lists the fingerprints of secondary keys aswell, causing the output of the apt-key command to not be fully parsed. I've tried to find an option for gpg to not list fingerprints of secondary keys but it doesn't seem to exist.", "created": "2017-10-12T06:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Fixed by: https://github.com/puppetlabs/puppetlabs-apt/pull/698", "created": "2018-08-29T09:15:00.000000"}], "components": ["apt"], "created": "2017-09-25T13:02:00.000000", "creator": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54cab380"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5419176069_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23770409018"}], "description": "_Basic Info_\n*Module Version:4.1.0*\n*Puppet Version:4.10.8*\n*OS Name/Version:Debian/9.1*\n\nApt source specified as follows:\n\n{code}\n  apt::source { 'puppetlabs':\n    location    => 'http://apt.puppetlabs.com',\n    release     => 'stretch',\n    repos       => 'PC1',\n    key         => '6F6B15509CF8E59E6E469F327F438280EF8D349F',\n  }\n{code}\n\nKey correctly imported (apt-key list)\n{code}\n/etc/apt/trusted.gpg\n--------------------\npub   rsa4096 2016-08-18 [SC] [expires: 2021-08-17]\n      6F6B 1550 9CF8 E59E 6E46  9F32 7F43 8280 EF8D 349F\nuid           [ unknown] Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>\nsub   rsa4096 2016-08-18 [E] [expires: 2021-08-17]\n{code}\n\n*Desired Behavior:*\nDoes nothing on subsequent puppet runs\n\n*Actual Behavior:*\n{code}\nNotice: /Stage[main]/......./Apt::Source[puppetlabs]/Apt::Key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source puppetlabs]/Apt_key[Add key: 6F6B15509CF8E59E6E469F327F438280EF8D349F from Apt::Source puppetlabs]/ensure: created\n{code}\n\nNarrowing this down it looks like the resource is missing, puppet resource apt_key does not list a resource for the key.\n\nThe same issue exists as well for other keys.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "35152", "fixedVersions": [], "id": "35152", "issueType": "Bug", "key": "MODULES-5648", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "resolution": "Fixed", "resolutionDate": "2018-08-29T09:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apt : Does not list all installed keys and always creates them", "timeSpent": "PT0S", "updated": "2018-08-29T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-09-25T09:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can create, update or delete user accounts on a Postgres database.\n* The privileges should be set as part of the operation.\n* Errors should be returned in stdout to the user.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29621e4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5433593556_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_99802660173"}], "description": "As a database administrator I want to use the Postgresql module to be able to create/update/delete user accounts on a Postgresql database.\n\n* Create a db_user task.\n* The DBA should be able to create, update or delete a user account.\n* When creating or updating a user account the dba should be able to set the user's password and their privileges\n* The database and schema for which the operation should be performed should be passed as a parameter.\n* Allow the host and port to be passed to the task as parameters.\n* Results should be returned as a response from the task in stdout.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "41605", "fixedVersions": [], "id": "41605", "issueType": "New Feature", "key": "MODULES-5754", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql: add or remove users using a task from a postgresql database", "timeSpent": "PT0S", "updated": "2021-01-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-09-25T08:30:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can set privileges on Postgres database objects via a task.\n* Individual users or groups should be able to have their privileges set.\n* Errors should be returned in stdout to the user.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@274b6ae9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5435507242_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_99802617160"}], "description": "As a database administrator I want to use the Postgresql module to be able to set privileges on database objects.\n\n* Create a db_set_privileges task.\n* The database objects that should be able to have their privileges set are: table, sequence, function, database, schema, language, tablespace, group\n* The privileges that should be available: SELECT, INSERT, UPDATE, DELETE. Should be passed as a parameter to the task (should this be a JSON file, along with the user and groups?)\n* The user or groups that should have the privileges set should be provided as a parameter to the task.\n* The database and schema for which the operation should be performed should be passed as a parameter.\n* The task should execute the psql command at the command line and return results in the stdout for the user.\n* Allow the database credentials under which the task is to be run to be passed as optional parameters to the task. By default the logged on user account will be used.\n* Allow the host and port to be passed to the task as parameters.\n", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "39490", "fixedVersions": [], "id": "39490", "issueType": "New Feature", "key": "MODULES-5752", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql: set privileges on database objects using a task", "timeSpent": "PT0S", "updated": "2021-01-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-09-25T07:33:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can restore a database backup on a specified host.\n* The DBA can perform the back under a specific user account\n* The restore will halt in the event of an error during the restore\n* The restore can proceed in the event of an error during the restore if so desired by the DBA\n* Errors should be returned in stdout to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca29ccd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_699750487_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_104541734605"}], "description": "As a database administrator I want to use the Postgresql module to restore a previously backed up database.\n\n* Create a db_restore task to restore a previously up a postgresql database.\n* It should take the database name as a parameter and restore the database into a database with that name.\n* There is no need for user accounts to be created or amended as part of the restore operation.\n* By default the restore operation should roll back in the event of an error occurring during the restore. However, provide a parameter which overrides this default setting and allows the user to specify that they want the restore to continue regardless of any errors encountered during the restore.\n* Allow the database credentials under which the task is to be run to be passed as optional parameters to the task. By default the logged on user account will be used.\n* Allow the host and port to be passed to the task as parameters.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "40517", "fixedVersions": [], "id": "40517", "issueType": "New Feature", "key": "MODULES-5755", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql: add task to restore database", "timeSpent": "PT0S", "updated": "2021-01-25T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-09-25T07:14:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A DBA can perform an ad hoc database update\n* The DBA can perform the back under a specific user account\n* The back up defaults to the logged in user\n* The back up can be on a specified host and port\n* Errors should be returned in stdout to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d944394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgzbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_700892769_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_104541719771"}], "description": "As a database administrator I want to use the Postgresql module to perform an ad hoc back up of my database.\n\n* Create a db_backup task to back up a postgresql database.\n* It should only allow for a full database back up at this stage.\n* Allow the database credentials under which the task is to be run to be passed as optional parameters to the task.\n* Allow the host and port to be passed to the task as parameters.\n* It should support an optional parameter which specifies that the back up is in compressed format.", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "34231", "fixedVersions": [], "id": "34231", "issueType": "New Feature", "key": "MODULES-5748", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Postgresql: add task to back up database", "timeSpent": "PT0S", "updated": "2021-01-25T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-25T05:04:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d6fb10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Tasks Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgz9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108877167314_*|*_6_*:*_1_*:*_0"}], "description": "Next epic containing the backlog of tasks work for the modules team.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34230", "fixedVersions": [], "id": "34230", "issueType": "Epic", "key": "MODULES-5760", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2021-03-08T07:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tasks Next", "timeSpent": "PT0S", "updated": "2021-03-08T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-09-24T21:37:00.000000", "creator": "623e7a48b75ca800705812ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a189262"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgz4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_232232312_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8608879866"}], "description": "I request verification for approval of the puppet-ansible module.\nhttps://forge.puppet.com/otherskins/ansible", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "37269", "fixedVersions": [], "id": "37269", "issueType": "Task", "key": "MODULES-5646", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a48b75ca800705812ba", "resolution": "Won't Do", "resolutionDate": "2018-01-05T04:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Approval of puppet-ansible module", "timeSpent": "PT0S", "updated": "2018-01-05T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for bringing this to our attention and for providing the PR [~accountid:70121:44fd760d-4b93-47e8-a3cf-b00e9da1f419]. Are you able to join the community triage session at 10AM US PST? Joining details here: https://etherpad.openstack.org/p/puppet-community-triage. We can review the PR during that session if it suits you to join. Thanks!", "created": "2017-09-27T08:18:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for merging [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]. Ignore my earlier comment [~accountid:70121:44fd760d-4b93-47e8-a3cf-b00e9da1f419].", "created": "2017-09-28T10:15:00.000000"}], "components": ["firewall"], "created": "2017-09-24T01:32:00.000000", "creator": "70121:44fd760d-4b93-47e8-a3cf-b00e9da1f419", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@164249da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgyyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_304662146_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Debian 9\n\n_Describe your issue in as much detail as possible..._\n\nApplying the following puppet rule\n\n{code:puppet}\nfirewall { '100 example':\n  provider => 'ip6tables',\n  chain    => 'INPUT',\n  source   => 'example.com',\n  action   => 'drop',\n}\n{code}\n\nresults in the following error:\n\n{noformat}\nError: Execution of '/sbin/ip6tables -I INPUT 1 --wait -t filter -s 93.184.216.34/32 -p tcp -m comment --comment 100 example -j DROP' returned 2: ip6tables v1.6.0: host/network `93.184.216.34' not found\nTry `ip6tables -h' or 'ip6tables --help' for more information.\nError: /Stage[main]/Main/Firewall[100 example]/ensure: change from absent to present failed: Execution of '/sbin/ip6tables -I INPUT 1 --wait -t filter -s 93.184.216.34/32 -p tcp -m comment --comment 100 example -j DROP' returned 2: ip6tables v1.6.0: host/network `93.184.216.34' not found\nTry `ip6tables -h' or 'ip6tables --help' for more information.\n{noformat}\n\nThe problem is that the IPv4 address of {{example.com}} is still being used. But since the provider is {{ip6tables}}, the IPv6 address ought to be used instead.\n\nA PR exists at https://github.com/puppetlabs/puppetlabs-firewall/pull/721.", "environment": "Debian 9\nPuppet 4.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33116", "fixedVersions": [], "id": "33116", "issueType": "Bug", "key": "MODULES-5645", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:44fd760d-4b93-47e8-a3cf-b00e9da1f419", "resolution": "Fixed", "resolutionDate": "2017-09-27T14:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : Hostnames in source/destination not resolved as IPv6 when provider is ip6tables", "timeSpent": "PT0S", "updated": "2017-09-28T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a6414956b17ff422664c3ae", "attachments": [], "comments": [{"author": "5a6414956b17ff422664c3ae", "body": "Hello,\n\nTou can found a patch :\nhttps://github.com/remicellier/puppetlabs-apache/pull/1/commits/f8e9398bbbe828d798342925115369765c828321\n\nRegards", "created": "2017-09-23T11:02:00.000000"}, {"author": "5a6414956b17ff422664c3ae", "body": "Hello,\n\nThe pull request URL is : https://github.com/puppetlabs/puppetlabs-apache/pull/1699\n\nRegards", "created": "2017-09-23T11:10:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the PR [~accountid:5a6414956b17ff422664c3ae]. I noticed that the tests are failing in Travis - is this something you can investigate/fix? If so, then we'd be happy to review on the weekly community triage on Thursday morning at 10am US PST - joining details here: https://etherpad.openstack.org/p/puppet-community-triage. Thanks!", "created": "2017-09-27T08:16:00.000000"}, {"author": "623c10971c7f6a007049e7b7", "body": "There is a new Pull-Request https://github.com/puppetlabs/puppetlabs-apache/pull/1724 \nwithout introducing new fact operatingsystemmajrelease, so the tests dont have to be altered.\nand versioncmp is used for robustness\u2026", "created": "2017-11-17T07:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving due to:\u00a0https://github.com/puppetlabs/puppetlabs-apache/pull/1724", "created": "2021-05-17T04:41:00.000000"}], "components": ["apache"], "created": "2017-09-23T07:06:00.000000", "creator": "5a6414956b17ff422664c3ae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cd3d153"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgysn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5613371133_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_109462760456"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Debain stretch\n\nWhen I want to use itk module for apache, I have this error :\nNotice: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.conf]/ensure: created\nNotice: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.load]/ensure: created\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install apache2-mpm-itk' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package apache2-mpm-itk\nError: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/Package[apache2-mpm-itk]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install apache2-mpm-itk' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package apache2-mpm-itk\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled]: Dependency Package[apache2-mpm-itk] has failures: true\nWarning: /Stage[main]/Apache/File[/etc/apache2/mods-enabled]: Skipping because of failed dependencies\nNotice: /Stage[main]/Apache::Service/Service[httpd]: Dependency Package[apache2-mpm-itk] has failures: true\nWarning: /Stage[main]/Apache::Service/Service[httpd]: Skipping because of failed dependencies\n\nThe package name changes between Debian 8 (jessie) and Debian 9 (Stretch) :\nDebian 7 : apache2-mpm-itk\nDebian 8 : apache2-mpm-itk\nDebian 9 : libapache2-mpm-itk\n\nRegards\n\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42718", "fixedVersions": [], "id": "42718", "issueType": "Bug", "key": "MODULES-5644", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a6414956b17ff422664c3ae", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache : Debian package name changes for itk on Debian Stretch ", "timeSpent": "PT0S", "updated": "2021-05-17T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e75f0562ab90069f9ec0e", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-java/pull/258\n", "created": "2017-09-22T03:53:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I'm not sure why this is a FACT ticket. It looks like it's a simple modules test fix, which should go in the MODULES project (or even just be a {{(maint)}} PR).", "created": "2017-09-22T10:57:00.000000"}], "components": ["java"], "created": "2017-09-22T03:27:00.000000", "creator": "623e75f0562ab90069f9ec0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126b5a8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgxs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109143489748_*|*_5_*:*_1_*:*_0"}], "description": "The test for \"java_version\" fails for \"other systems\" (i.e., everything besides OpenBSD and Darwin) when java is not installed:\n\n{code}\nFacter::Util::Fact\n  java_version\n    returns java version when java present\n      on OpenBSD\n        should eq \"1.7.0_71\"\n      on Darwin\n        should eql \"1.7.0_71\"\n      on other systems\n        should eq \"1.7.0_71\" (FAILED - 1)\n    returns nil when java not present\n      on OpenBSD\n        should be nil\n      on Darwin\n        should be nil\n      on other systems\n        should be nil\n\nFailures:\n\n  1) Facter::Util::Fact java_version returns java version when java present on other systems should eq \"1.7.0_71\"\n     Failure/Error: expect(Facter.value(:java_version)).to eq(\"1.7.0_71\")\n\n       expected: \"1.7.0_71\"\n            got: nil\n\n       (compared using ==)\n     # ./spec/unit/facter/java_version_spec.rb:54:in `block (5 levels) in <top (required)>'\n{code}\n\nAs soon as Java is installed on the test system, the test succeeds.\n\nReason:\nThe fact uses {{Facter::Util::Resolution.which('java')}}, but that is not correctly mocked with {{Facter::Util::Resolution.expects(:which).with(\"java\").returns(...)}} for the \"other systems\" test. The result of the test therefore depends on java being installed on the test system or not - obviously not the purpose of the test.\n", "environment": "Tested on Debian 9.1, but should fail on every OS besides OpenBSD and Darwin", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "33114", "fixedVersions": [], "id": "33114", "issueType": "Bug", "key": "MODULES-5643", "labels": [], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75f0562ab90069f9ec0e", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppetlabs-java] test for \"java_version\" fails for \"other systems\" when java is not installed", "timeSpent": "PT0S", "updated": "2021-03-08T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Closed as duplicate and fixed in MODULES-5264", "created": "2017-11-28T11:59:00.000000"}], "components": ["iis"], "created": "2017-09-21T14:52:00.000000", "creator": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ec6e5da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:i"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5862383272_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5997104"}], "description": "_Basic Info_\n*Module Version:4.1\n*Puppet Version: 4.1.04\n*OS Name/Version: Server 2012 R2\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: Set a network share as a physicalpath for a virtual directory:\n\niis_virtual_directory { 'vd1':\n  name => 'test',\n  ensure       => 'present',\n  sitename     => 'complete',\n  physicalpath => '\\\\\\\\path\\\\to\\\\share'\n}\n\n\n\n*Actual Behavior: \n\u001b[1;31mError: Parameter physicalpath failed on Iis_virtual_directory[vd1]: File paths must be fully qualified, not '\\\\path\\to\\share' \n\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/util/errors.rb:106:in `fail'\n-------/puppetlabs-iis/lib/puppet/type/iis_virtual_directory.rb:40:in `block (3 levels) in <top (required)>'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/parameter.rb:456:in `validate'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/property.rb:543:in `block in should='\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/property.rb:543:in `each'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/property.rb:543:in `should='\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/property.rb:595:in `value='\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/type.rb:675:in `[]='\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/type.rb:2492:in `block in set_parameters'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/type.rb:2486:in `each'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/type.rb:2486:in `set_parameters'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/type.rb:2401:in `initialize'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource.rb:524:in `new'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource.rb:524:in `to_ral'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:633:in `block in to_catalog'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:625:in `each'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:625:in `to_catalog'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:506:in `to_ral'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/application/apply.rb:263:in `block in main'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet.rb:306:in `override'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/application/apply.rb:225:in `main'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/application/apply.rb:170:in `run_command'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/util.rb:542:in `exit_on_fail'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\nc:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\nc:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'\u001b[0m\n\nregex in iis_virtual_directory.rb, physicalpath property, line 40:\n\n/^.:(\\/|\\\\)/ or value =~ /^\\/\\/[^\\/]+\\/[^\\/]+/\n\n", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "40516", "fixedVersions": [], "id": "40516", "issueType": "Bug", "key": "MODULES-5642", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "resolution": "Duplicate", "resolutionDate": "2017-11-28T11:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iis: virtual directory - can't set network share as physical path", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Unless Puppet is stripping the backslashes, the DSC code handles creating the VirtualDirectory.\u00a0A common misconception is that Puppet is performing the work here, when it's DSC that is determining whether the state is in the desired configuration or not. After Puppet parses parameters and creates the invocation code, all the decision work is done by DSC.\u00a0\n\nAs a side note, we've updated the xWebAdministration DSC Resource to v1.19.0.0 in\u00a0MODULES-6592. It may be worthwhile looking at the repo to see if you issue has already been addressed", "created": "2018-02-14T12:28:00.000000"}], "components": ["dsc"], "created": "2017-09-21T13:51:00.000000", "creator": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29727743"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgvp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104356296915_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 1.4.0\n*Puppet Version: 4.10.4\n*OS Name/Version: Server 2012 R2\n\n_Describe your issue in as much detail as possible..._\n    dsc_xwebvirtualdirectory { 'test_dir':\n    \tdsc_website => 'website.com',\n    \tdsc_webapplication => 'website.com',\n    \tdsc_physicalpath => '\\\\\\\\shared_path\\\\dir',\n    \tdsc_name => 'dir/subdir',\n    \tensure => present,\n    }\n\n        dsc_xwebvirtualdirectory { 'test_dir':\n    \tdsc_website => 'website.com',\n    \tdsc_webapplication => 'website.com',\n    \tdsc_physicalpath => '\\\\\\\\shared_path\\\\dir',\n    \tdsc_name => 'dir\\\\subdir',\n    \tensure => present,\n    }\n*Desired Behavior:*\nThe resource should detect the virtual directory exists, and skip it\n\n*Actual Behavior: it attempts to create the virtual directory, and throws an error saying to use the 'force' parameter.\n\n\u001b[0m\n\u001b[0;36mDebug: Waited 0.0 total seconds.\u001b[0m\n\u001b[0;36mDebug: Create Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":false,\"errormessage\":\"Destination element already exists, please use \\\"force\\\" parameter to override.\"}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "35150", "fixedVersions": [], "id": "35150", "issueType": "Bug", "key": "MODULES-5641", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "resolution": "Won't Do", "resolutionDate": "2021-01-11T08:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc : xwebvirtualdirectory is not idempotent when name contains a slash", "timeSpent": "PT0S", "updated": "2021-01-11T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:0128d85b-2c22-4340-8e53-3aecc8f599c1", "created": "2017-09-20T15:42:00.000000", "name": "Selection_045.bmp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12638"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Hi Andrew,\n\nThis is a known limitation of the DSC module.  We have documented that in the README (https://github.com/puppetlabs/puppetlabs-dsc#known-issues)\n\n{code}\n--noop mode, puppet resource and property change notifications are currently not implemented - see MODULES-2270 for details.\n{code}\n\nIf you would like to monitor progress on this feature, you can add yourself as a watcher to MODULES-2270\n\nThanks,\nGlenn.", "created": "2017-09-20T15:53:00.000000"}], "components": ["dsc", "powershell"], "created": "2017-09-20T15:50:00.000000", "creator": "70121:0128d85b-2c22-4340-8e53-3aecc8f599c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet resource dsc_xfirewall returns existing firewall resources and those resources should be purgable via the purge resource metaparameter"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@640f0d95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgv27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_394153_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 4.10.8\n*OS Name/Version:* Windows Server 2012R2\n\n_Describe your issue in as much detail as possible..._\nI would like to be able to purge unmanaged dsc_xfirewall resources, but puppet seems to be unable to find them because resource doesn't work for dsc_xfirewall\n*Desired Behavior:*\npuppet resource dsc_xfirewall should return a list of firewall resources\n\n*Actual Behavior:*\npuppet resource dsc_xfirewall returns this error:\nError: Could not run: Provider powershell has not defined the 'instances' class method\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Windows Server 2012R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40515", "fixedVersions": [], "id": "40515", "issueType": "New Feature", "key": "MODULES-5639", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:0128d85b-2c22-4340-8e53-3aecc8f599c1", "resolution": "Duplicate", "resolutionDate": "2017-09-20T15:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : dsc_xfirewall does not work with puppet resource", "timeSpent": "PT0S", "updated": "2017-09-20T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This was merged and passed CI a while ago.  Will be released in 1.6.0.", "created": "2018-03-14T01:19:00.000000"}], "components": ["puppet_agent"], "created": "2017-09-19T16:39:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ca10299"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6825"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgu0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_176882810_*|*_1_*:*_1_*:*_5352797073_*|*_10009_*:*_1_*:*_9621512745_*|*_5_*:*_2_*:*_19353"}], "description": "_Basic Info_\n*Module Version:* Current git master\n*Puppet Version:* 5.1.0\n*OS Name/Version:* CentOS 7 (master), Amazon Linux 2017.03 (client)\n\n_Describe your issue in as much detail as possible..._\nWhen setting {{puppet_agent::package_version}} to an explicit version (e.g., {{\"5.1.0\"}}, puppet runs fail\n\n*Desired Behavior:*\nThe package is ensured to the correct version\n\n*Actual Behavior:*\nPuppet fails with an error (see below):\n\n{noformat}\nError: Could not update: Failed to update to version 5.1.0-1.el2017, got version 5.1.0-1.el6 instead\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from '5.1.0-1.el6' to '5.1.0-1.el2017' failed: Could not update: Failed to update to version 5.1.0-1.el2017, got version 5.1.0-1.el6 instead\n{noformat}\n\nI've proposed a fix at:\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/249", "epicLinkSummary": "puppet_agent 1.6.0", "estimate": "PT0S", "externalId": "40514", "fixedVersions": ["puppet_agent 1.6.0"], "id": "40514", "issueType": "Bug", "key": "MODULES-5637", "labels": [], "originalEstimate": "PT0S", "parent": "38658", "parentSummary": "puppet_agent 1.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "resolution": "Fixed", "resolutionDate": "2018-03-14T01:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent : Ensuring package version fails on Amazon", "timeSpent": "PT0S", "updated": "2018-03-14T01:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The changes are reviewed and merged. Thank you.", "created": "2021-01-11T08:06:00.000000"}], "components": ["postgresql"], "created": "2017-09-18T19:30:00.000000", "creator": "70121:ae15dd0f-abca-4632-9976-fae643350050", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@760a54ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgsnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104592940155_*|*_5_*:*_1_*:*_0"}], "description": "Currently postgresql::server::role allows roles to be added but not removed.\n\nThis Pull Request allows postgresql::server::role to remove a role by specifying\n  ensure => absent\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/897", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "41603", "fixedVersions": [], "id": "41603", "issueType": "New Feature", "key": "MODULES-5636", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ae15dd0f-abca-4632-9976-fae643350050", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql module: add ensure=>absent to postgresql::server::role", "timeSpent": "PT0S", "updated": "2021-01-11T08:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "body": "Looks like this has been released in 5.2.1 of the postgres module?", "created": "2018-01-31T11:43:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:b6301e26-c165-42d0-ab3a-59124339555e]. Thanks for the notification on this. Yes, the related PR to this (https://github.com/puppetlabs/puppetlabs-postgresql/pull/932) was merged and released in November, so I'm closing this now. Thanks!", "created": "2018-02-01T02:48:00.000000"}], "components": ["postgresql"], "created": "2017-09-18T19:23:00.000000", "creator": "70121:ae15dd0f-abca-4632-9976-fae643350050", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65288b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgsn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11694281204_*|*_6_*:*_1_*:*_0"}], "description": "When an extension package is updated, this does not automatically change the effective version in each database.\nThe SQL command ALTER EXTENSION... must be executed on a per-database basis to complete the update of the extension.\n\nThis pull request adds the parameter \"version\" to postgresql::server::extension\n\nWhen version is specified (can be {{latest}} ) the ALTER EXTENSION is applied to the database.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/896", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "40513", "fixedVersions": [], "id": "40513", "issueType": "Improvement", "key": "MODULES-5635", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ae15dd0f-abca-4632-9976-fae643350050", "resolution": "Fixed", "resolutionDate": "2018-02-01T02:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add parameter \"version\" to postgresql::server::extension to update the extension version", "timeSpent": "PT0S", "updated": "2018-02-01T02:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR reviewed and merged", "created": "2021-01-11T08:09:00.000000"}], "components": ["postgresql"], "created": "2017-09-18T18:42:00.000000", "creator": "70121:ae15dd0f-abca-4632-9976-fae643350050", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2637c13f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgslz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104596037653_*|*_5_*:*_1_*:*_0"}], "description": "Currently, the Postgresql module allows privileges to be GRANT'ed to roles, but there is no mechanism to REVOKE privileges.\n\nThis Pull Request modifies postgresql::server::grant so that the parameter:\n  ensure => absent\nwill issue a REVOKE instead of a GRANT\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/891\n", "environment": "CentOS 7 with Postgresql Server 9.2 or later\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35147", "fixedVersions": [], "id": "35147", "issueType": "New Feature", "key": "MODULES-5634", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ae15dd0f-abca-4632-9976-fae643350050", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql module: Add the ability to REVOKE privileges as well as GRANT", "timeSpent": "PT0S", "updated": "2021-01-11T08:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "thanks for filing [~accountid:5f98f76b71ab9e006adb2413]. I've moved this to modules project where a maintainer for the firewall module can hopefully jump in. Could you update the ticket with the version of the module have installed? Thanks", "created": "2017-09-21T09:28:00.000000"}, {"author": "5d783cc0cdb6650c4bf83a40", "body": "What is your stack size on puppet master? you can check it via {{ulimit -s}}, the default is 8KB, change it to 16KB may help.", "created": "2017-09-23T15:18:00.000000"}, {"author": "5f98f76b71ab9e006adb2413", "body": "I've updated the ticket to reflect that is is with version 1.9.0 of the firewall module. Also, I upped the stack size on my puppet server to 16KB (I also tried unlimited) and there was no change.", "created": "2017-09-27T17:39:00.000000"}], "components": ["firewall"], "created": "2017-09-18T16:04:00.000000", "creator": "5f98f76b71ab9e006adb2413", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5946f214"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgsdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/17"}], "description": "There seems to be an issue with the puppet agent when applying a manifest with a large amount of firewall rules - think thousands.\n\nThe error I get is:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Internal Server Error: org.jruby.exceptions.RaiseException: (SystemStackError) stack level too deep\n\nIf I comment out the firewall rules manifest in the module that I've written, the puppet agent runs fine.", "environment": "Ubuntu Linux 16.04 / firewall module version 1.9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38400", "fixedVersions": [], "id": "38400", "issueType": "Bug", "key": "MODULES-5640", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98f76b71ab9e006adb2413", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall :stack level too deep with lots of firewall rules", "timeSpent": "PT0S", "updated": "2021-01-25T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-09-18T14:30:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c53f25e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgs3z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_699765995_*|*_1_*:*_1_*:*_2662844_*|*_10007_*:*_1_*:*_619881_*|*_3_*:*_1_*:*_258833_*|*_5_*:*_1_*:*_0"}], "description": "The puppet 5 repo paths are new compared to PC1. We need to support those updated paths to allow upgrading to Puppet 5 versions.", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "41601", "fixedVersions": ["puppet_agent 1.5.0"], "id": "41601", "issueType": "Task", "key": "MODULES-5633", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Done", "resolutionDate": "2017-09-26T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : Fix yum repo paths for Puppet 5", "timeSpent": "PT0S", "updated": "2017-11-20T16:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-18T12:25:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c37e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgrnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_705049129_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35145", "fixedVersions": [], "id": "35145", "issueType": "Sub-task", "key": "MODULES-5632", "labels": [], "originalEstimate": "PT0S", "parent": "41599", "parentSummary": "Supported Release (apt) 4.2.0 - (25/09/17) - (125035111e9d2509c8b59ab4c1f2018861e9e683)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-09-26T16:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-26T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-18T12:25:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca90612"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgrnr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_703901042_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34229", "fixedVersions": [], "id": "34229", "issueType": "Sub-task", "key": "MODULES-5631", "labels": [], "originalEstimate": "PT0S", "parent": "41599", "parentSummary": "Supported Release (apt) 4.2.0 - (25/09/17) - (125035111e9d2509c8b59ab4c1f2018861e9e683)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-09-26T15:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-26T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation on this module yet", "created": "2017-09-26T14:34:00.000000"}], "components": [], "created": "2017-09-18T12:25:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38d866d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgrnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_698905919_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33112", "fixedVersions": [], "id": "33112", "issueType": "Sub-task", "key": "MODULES-5630", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41599", "parentSummary": "Supported Release (apt) 4.2.0 - (25/09/17) - (125035111e9d2509c8b59ab4c1f2018861e9e683)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Won't Fix", "resolutionDate": "2017-09-26T14:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-26T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "go go go", "created": "2017-09-26T14:33:00.000000"}], "components": [], "created": "2017-09-18T12:25:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@492802a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgrn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_698884924_*|*_5_*:*_1_*:*_28417500807_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42716", "fixedVersions": [], "id": "42716", "issueType": "Sub-task", "key": "MODULES-5629", "labels": [], "originalEstimate": "PT0S", "parent": "41599", "parentSummary": "Supported Release (apt) 4.2.0 - (25/09/17) - (125035111e9d2509c8b59ab4c1f2018861e9e683)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apt) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "SHA in jenkins differs because an amendment was made to the CHANGELOG. This did not affect any functionality so we didn't wait for another jenkins run. Jenkins passed on fb0ca693, the previous commit.", "created": "2017-09-26T16:16:00.000000"}], "components": [], "created": "2017-09-18T12:25:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7d7c42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgrnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16688689_*|*_3_*:*_1_*:*_104945079_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_583841229"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(https://github.com/puppetlabs/puppetlabs-apt/compare/4.1.0...eb359e6)\n* Link to successful Init Job Run from CI :\n(https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41599", "fixedVersions": [], "id": "41599", "issueType": "Task", "key": "MODULES-5628", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Done", "resolutionDate": "2017-09-26T16:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (apt) 4.2.0 - (25/09/17) - (125035111e9d2509c8b59ab4c1f2018861e9e683)", "timeSpent": "PT0S", "updated": "2017-09-26T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e75f0562ab90069f9ec0e", "body": "Pull request with fix: https://github.com/puppetlabs/puppetlabs-java/pull/257\n", "created": "2017-09-20T07:34:00.000000"}, {"author": "623e75f0562ab90069f9ec0e", "body": "CI checks failed, will improve code.", "created": "2017-09-20T07:45:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I've migrated this to a MODULES ticket, since java_version comes from the java module and is not part of core Facter.", "created": "2017-09-25T10:50:00.000000"}, {"author": "623e75f0562ab90069f9ec0e", "body": "Code improved, CI checks now succeed.\nhttps://github.com/puppetlabs/puppetlabs-java/pull/257\n", "created": "2017-10-01T09:43:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for the fixes.", "created": "2021-03-08T08:01:00.000000"}], "components": ["java"], "created": "2017-09-18T06:13:00.000000", "creator": "623e75f0562ab90069f9ec0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50a7421e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgr9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34274811_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_109444629812"}], "description": "Synopsis:\nWhen JAVA_TOOL_OPTIONS is used, for example with {{JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true}}, facter is not able to correctly read the version number.\n\nFacter expects the version number to be in the first line:\n{code}\n# java -version\njava version \"1.8.0_77\"\nJava(TM) SE Runtime Environment (build 1.8.0_77-b03)\nJava HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)\n{code}\n\nBut when JAVA_TOOL_OPTIONS is used, java inserts a new first line:\n{code}\n# JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true java -version\nPicked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true\njava version \"1.8.0_77\"\nJava(TM) SE Runtime Environment (build 1.8.0_77-b03)\nJava HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)\n{code}\n\nConsequently, [facters test|https://github.com/puppetlabs/puppetlabs-java/blob/master/lib/facter/java_version.rb#L26] fails when JAVA_TOOL_OPTIONS contains no quote sign:\n{code}\nFacter::Util::Resolution.exec('java -Xmx12m -version 2>&1').lines.first.split(/\"/)[1].strip\n{code}\nIn case JAVA_TOOL_OPTIONS should contain a quote sign, the result is plain wrong and will lead to subsequents faults, e.g., in {{java_major_version}}.\n\nVerified on Debian 8.9, should also fail on Windows. The same test is used for OpenBSD and Darwin (lines 38 and 49), and should also fail.\n\nNote: the new first line as well as the version number is under Linux written to stderr. It is therefore not possible to just redirect the additional output to circumvent the problem. The code needs to search for the \"^java version\" line.\n", "environment": "Tested on Debian 8.9, but is most probably independent of OS", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "40512", "fixedVersions": [], "id": "40512", "issueType": "Bug", "key": "MODULES-5647", "labels": [], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75f0562ab90069f9ec0e", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fact \"java_version\" fails when JAVA_TOOL_OPTIONS is used", "timeSpent": "PT0S", "updated": "2021-03-08T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged, and passed CI", "created": "2017-10-26T11:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-iis/commit/6d04393d6a01f33280240560f45dc9433f7428d6", "created": "2017-10-30T09:16:00.000000"}], "components": ["iis"], "created": "2017-09-15T13:22:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an IIS administrator, I want to be able to use any valid name for my IIS applications so that I can correctly administer my applications."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48d725b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgqhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7140_*|*_10007_*:*_1_*:*_86860104_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3448916283"}], "description": "As per MODULES-5443, we're now going to apply the improved regex/validation of name parameters to the IIS application type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42715", "fixedVersions": [], "id": "42715", "issueType": "Bug", "key": "MODULES-5627", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2017-10-26T11:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : Add Name validation for IIS Applications", "timeSpent": "PT0S", "updated": "2017-10-30T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/119", "created": "2017-10-25T10:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged, and passed CI", "created": "2017-10-26T11:31:00.000000"}], "components": ["iis"], "created": "2017-09-15T13:06:00.000000", "creator": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an IIS administrator, I want to be able to use any valid name for my IIS application pools so that I can correctly administer my app pools."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5558c3ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgqhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113819_*|*_10007_*:*_1_*:*_90644701_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3445970643"}], "description": "As per MODULES-5443, we're now going to apply the improved regex/validation of name parameters to the IIS application pool type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40511", "fixedVersions": [], "id": "40511", "issueType": "Bug", "key": "MODULES-5626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "resolution": "Fixed", "resolutionDate": "2017-10-26T11:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : Add Name validation for IIS Application Pools", "timeSpent": "PT0S", "updated": "2017-10-26T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["bolt", "package", "service"], "created": "2017-09-14T12:10:00.000000", "creator": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7197ac24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5983"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgohr:"}], "description": "It's useful for users to know when a change they would make through a task conflicts with the puppet managed state of a node. The change itself may be dangerous or it may be dangerous for puppet to revert it during the next run. Tasks that are built on puppet resources can help with this by comparing \n\n1. Tasks should to the best of their ability try to predict when they would conflict with puppet management.\n2. Tasks should error if they would conflict with a puppet managed resource detected in the cached catalog. In the most generic case this should just be a resource of the same name.\n3. Tasks should implement and 'override'(name bikeshedding needed) parameter that allows them to perform conflicting changes\n4. If the Task cannot find a catalog to compare against it should assume nothing is managed with puppet.\n\nShould we fall back to checking a report if the cached catalog isn't available?\n\nConcerns over loading:\nHow do we make sure we're using the write termini\nHow do deal with ongoing puppet runs that are changing the catalog.(not a huge concern)\nNote when there was no catalog found in the result.(TP to add specifics)\nuse catalog.resource to look up the ref instead of iterating\n\nSpecific tasks(to be more thoroughly elaborated and turned into subtasks or story tickets)\n\nh4. package\n\nThe package task should not conflict on resource mathces in the following cases\n- uninstall action doesn't conflict with purged/absent\n- install/upgrade don't conflict with present\n- upgrade with no version doesn't conflict with latest\nmaybe:\n- look into what we can do to compare versions\n- don't conflict if providers differ\n\nconflict error includes:\nresource ref\npackage version\nensure value\n\n\nh4. service\n\nThe service task should conflict in the following cases:\n- start/restart conflict with ensure stopped/false\n- stop conflicts with ensure running/true\n- enable conflicts enabled=>false, mask\n- disable conflicts with enabled=> true\n\nconflict error includes\nresource ref\nensure value or enable value(depending on where conflict was detected)\n\nh4. resource\n\n- resource should conflict with any resource of the same ref\n\nh4. puppet_conf\n\nDon't worry about this yet.\n", "epicLinkSummary": "Add Tasks to Modules", "estimate": "PT0S", "externalId": "42713", "fixedVersions": [], "id": "42713", "issueType": "New Feature", "key": "MODULES-5751", "labels": [], "originalEstimate": "PT0S", "parent": "33153", "parentSummary": "Add Tasks to Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tasks based on puppet resources should avoid conflicts with the puppet catalog", "timeSpent": "PT0S", "updated": "2021-03-08T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Could you verify this behavior in the newer 2.0.2 version of the module?\n\nThere were a number of changes made in between 1.1.3 and 2.0.2 - please see https://forge.puppet.com/puppetlabs/registry/changelog\n\n\nThanks!", "created": "2018-10-05T11:19:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "I did, in MODULES-7828, which is probably a dupe of this now.", "created": "2018-10-05T15:20:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] to pair", "created": "2019-01-15T16:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As per Microsoft documentation, zero length strings in MULTI_SZ is not allowed.  In this case I will change the type to fail if it detects an empty string.\n\nhttps://docs.microsoft.com/en-us/windows/desktop/sysinfo/registry-value-types\n\n{code}\nA REG_MULTI_SZ string ends with a string of length 0. Therefore, it is not possible to include a zero-length string in the sequence. An empty sequence would be defined as follows: \\0.\n{code}", "created": "2019-01-17T21:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised with type validation changes\n\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/173", "created": "2019-01-17T23:08:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-registry/commit/0ea2c71c0a686e016bf1ad56ccd3f1c41df38dbc", "created": "2019-01-18T11:10:00.000000"}], "components": ["registry", "windows"], "created": "2017-09-14T12:01:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c4fcd2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9771434_*|*_1_*:*_1_*:*_34820218926_*|*_10007_*:*_1_*:*_40531567_*|*_3_*:*_1_*:*_7562236399_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n\n*Module Version:* 1.1.3\n*Puppet Version:* 4.10.5 (PE 2017.2.3)\n*OS Name/Version:* Windows 2012r2\n\nI'm trying to set an array registry_value to have no value. I want the data to be blank. In trying this, I found that Puppet will set it to empty, but it's not idempotent. On every run, the Puppet output shows {{changed '' to ''}}. This only happens when the type is and {{array}}; it works fine with other types.\n\nCode that I've tried and all don't work as expected (either aren't idempotent or don't blank the value):\n\n{code}\nregistry_value { 'hklm:system\\foo\\bar':\n  ensure => present,\n  type   => 'array',\n  data   => [],\n}\n{code}\n\n{code}\nregistry_value { 'hklm:system\\foo\\bar':\n  ensure => present,\n  type   => 'array',\n  data   => [''],\n}\n{code}\n\n{code}\nregistry_value { 'hklm:system\\foo\\bar':\n  ensure => present,\n  type   => 'array',\n  data   => '',\n}\n{code}\n\n{code}\nregistry_value { 'hklm:system\\foo\\bar':\n  ensure => present,\n  type   => 'array',\n  data   => undef,\n}\n{code}\n\n{code}\nregistry_value { 'hklm:system\\foo\\bar':\n  ensure => present,\n  type   => 'array',\n}\n{code}\n\n*Desired Behavior:*\n\nA REG_MULTI_SZ value created with no data or an existing REG_MULTI_SZ's data change to be empty. And for these actions to be idempotent.\n\n*Actual Behavior:*\n\nIn most cases, the value is blanked out, but the operation is not idempotent\n\nThe Puppet run output shows: {{changed '' to ''}}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38399", "fixedVersions": [], "id": "38399", "issueType": "Bug", "key": "MODULES-5625", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2019-01-18T13:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-registry : registry_value 'array' data type is not idempotent when blanking the value", "timeSpent": "PT0S", "updated": "2019-01-18T13:53:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-14T10:22:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4abbd4cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5760"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgoaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59821899_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_106121241604"}], "description": "https://puppet.atlassian.net/browse/ORCH-1967 will resolve this later\nPE vs bolt below\n\"status\":\"stopped\" vs status : stopped\n\nwe will have to write a helper function, to normalise the strings. for when we run a regex ", "epicLinkSummary": "Tasks Next", "estimate": "PT0S", "externalId": "40510", "fixedVersions": [], "id": "40510", "issueType": "Bug", "key": "MODULES-5745", "labels": [], "originalEstimate": "PT0S", "parent": "34230", "parentSummary": "Tasks Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "bolt vs PE their output is different", "timeSpent": "PT0S", "updated": "2021-01-25T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Missing webhooks on the repo.", "created": "2017-09-14T10:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "{code}\n...\nhttps://webhook.puppet.com/jenkins-master-prod-1.delivery.puppetlabs.net/github-webhook/  (push and repository)\n...\n{code}", "created": "2017-09-14T10:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "many thanks !!! [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\n", "created": "2017-09-14T10:10:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Not sure what groups to add to the github page. This also needs done", "created": "2017-09-14T12:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "When moving to tasks modules to cross_platform this works. ", "created": "2017-11-13T09:01:00.000000"}], "components": [], "created": "2017-09-14T10:05:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@edc6bf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgo9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60843878_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5122915895"}], "description": "When i merge a PR to a modules github repo. It should kick the build in Jenkins", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "36297", "fixedVersions": [], "id": "36297", "issueType": "Task", "key": "MODULES-5757", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-13T09:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: The current jobs are not triggered on PR merge", "timeSpent": "PT0S", "updated": "2017-11-13T09:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2017-09-14T10:02:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@269ae877"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgo9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61098933_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2770724396"}], "description": "At the minute we only run PE tests against redhat.\nWe should add another step with the agent installs against multiple OSes", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "33077", "fixedVersions": [], "id": "33077", "issueType": "Task", "key": "MODULES-5758", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Duplicate", "resolutionDate": "2017-10-17T04:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jenkins: Add agent with Bolt testing into jenkins.", "timeSpent": "PT0S", "updated": "2017-10-17T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-09-14T03:29:00.000000", "creator": "5a2e4f720783ea37bf518c06", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@513ad1f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgo7j:"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-tomcat 2.0.0\n *Puppet Version:* 4.10.6\n*OS Name/Version:* Ubuntu 16\n\n_Describe your issue in as much detail as possible..._\n\nWe want to install tomcat from package in differents OS wit puppetlabs-tomcat class.\nTo make it wit Foreman like ENC, we made another class to call this kind of instalacion\n\n\nclass tomcatnew (\n$package_name_tomcat = 'tomcat8',\nBoolean $install_from_source_tomcat = false,\nBoolean $use_init_tomcat = true,\n$service_name_tomcat = 'tomcat8',\n$tomcat_home = '/etc/tomcat8',\n){\nclass { 'tomcat':\n catalina_home => $tomcat_home,\n   }\ntomcat::instance {'default':\n install_from_source => $install_from_source_tomcat,\n package_name => $package_name_tomcat,\n}\n\ntomcat::service {'default':\nuse_init => $use_init_tomcat,\nservice_name => $service_name_tomcat,\n}\n\n}\n\n\nThis class installs tomcat8 based on puppetlabs-tomcat8 but try to modify catalina.properties into a directory that doesn't exists in package instalation ($catalina_home/conf).\n\nThe correct directory is only $catalina_home in package installation of Ubuntu16\n\nroot@serverubunut16:/etc/tomcat8# ls -ltr\ntotal 204\n-rw-r----- 1 root tomcat8   1577 Jan 24  2014 context.xml\n-rw-r----- 1 root tomcat8   1744 Oct  3  2014 tomcat-users.xml\n-rw-r----- 1 root tomcat8   2370 Apr 10 20:37 logging.properties\n-rw-r----- 1 root tomcat8 169861 May 12 00:20 web.xml\n-rw-r----- 1 root tomcat8   6523 May 12 00:20 server.xml\n-rw-r----- 1 root tomcat8   7294 May 12 00:20 catalina.properties\ndrwxrwxr-x 3 root tomcat8   4096 Sep 14 09:35 Catalina\ndrwxr-xr-x 2 root tomcat8   4096 Sep 14 09:35 policy.d\n\n\nroot@serverubuntu16:~# puppet agent --test\nInfo: Using configured environment 'crisjavatomcat'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for puppet-ubuntu16.upc.edu\nInfo: Applying configuration version '1505376126'\nError: /Stage[main]/Tomcatupcnet/Tomcat::Instance[default]/Tomcat::Config::Properties[/etc/tomcat8 catalina.properties]/Concat[/etc/tomcat8/conf/catalina.properties]/Concat_file[/etc/tomcat8/conf/catalina.properties]: Failed to generate additional resources using 'eval_generate': undefined method `join' for \"/etc/tomcat8/conf/catalina.properties\":String\nError: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nError: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nWrapped exception:\nNo such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nError: /Stage[main]/Tomcatupcnet/Tomcat::Instance[default]/Tomcat::Config::Properties[/etc/tomcat8 catalina.properties]/Concat[/etc/tomcat8/conf/catalina.properties]/File[/etc/tomcat8/conf/catalina.properties]/ensure: change from absent to file failed: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nNotice: Applied catalog in 6.03 seconds\n\n\n*Desired Behavior:*\n \nThe  instalacion in Ubuntu an RH basen on package will install and configure tomcat (tomcat8, and news) correctly without based on source directories.\n\nCatalina.properties and other files need in the instalacion and service will be correctly configured in the directory os default package instalacion in Ubuntu and RH.\n\n\n*Actual Behavior:*\n\n\nThis class installs tomcat8 based on puppetlabs-tomcat8 but try to modify catalina.properties into a directory that doesn't exists in package instalation ($catalina_home/conf).\n\nThe correct directory is only $catalina_home in package installation of Ubuntu16\n\nroot@serverubunut16:/etc/tomcat8# ls -ltr\ntotal 204\n-rw-r----- 1 root tomcat8   1577 Jan 24  2014 context.xml\n-rw-r----- 1 root tomcat8   1744 Oct  3  2014 tomcat-users.xml\n-rw-r----- 1 root tomcat8   2370 Apr 10 20:37 logging.properties\n-rw-r----- 1 root tomcat8 169861 May 12 00:20 web.xml\n-rw-r----- 1 root tomcat8   6523 May 12 00:20 server.xml\n-rw-r----- 1 root tomcat8   7294 May 12 00:20 catalina.properties\ndrwxrwxr-x 3 root tomcat8   4096 Sep 14 09:35 Catalina\ndrwxr-xr-x 2 root tomcat8   4096 Sep 14 09:35 policy.d\n\n\nroot@serverubuntu16:~# puppet agent --test\nInfo: Using configured environment 'crisjavatomcat'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for puppet-ubuntu16.upc.edu\nInfo: Applying configuration version '1505376126'\nError: /Stage[main]/Tomcatupcnet/Tomcat::Instance[default]/Tomcat::Config::Properties[/etc/tomcat8 catalina.properties]/Concat[/etc/tomcat8/conf/catalina.properties]/Concat_file[/etc/tomcat8/conf/catalina.properties]: Failed to generate additional resources using 'eval_generate': undefined method `join' for \"/etc/tomcat8/conf/catalina.properties\":String\nError: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nError: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nWrapped exception:\nNo such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nError: /Stage[main]/Tomcatupcnet/Tomcat::Instance[default]/Tomcat::Config::Properties[/etc/tomcat8 catalina.properties]/Concat[/etc/tomcat8/conf/catalina.properties]/File[/etc/tomcat8/conf/catalina.properties]/ensure: change from absent to file failed: Could not set 'file' on ensure: No such file or directory @ rb_sysopen - /etc/tomcat8/conf/catalina.properties\nNotice: Applied catalog in 6.03 seconds\n\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "37265", "fixedVersions": [], "id": "37265", "issueType": "Bug", "key": "MODULES-5624", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2e4f720783ea37bf518c06", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-tomcat} : {catalina.properties makes error using default_install_from_package }", "timeSpent": "PT0S", "updated": "2021-01-25T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:01e21ab7-bddb-43f1-befa-3c0cd055023d", "body": "Hi,\nI have the same issue.\nI have defined the resource\n\ndsc_xscheduledtask { 'CleanMgr.exe Sagerun':\n  dsc_ensure           => present,\n  dsc_taskname         => 'CleanMgr.exe Sagerun',\n  dsc_enable           => $taskenabled,\n  dsc_actionexecutable => 'c:\\\\windows\\\\system32\\\\cleanmgr.exe',\n  dsc_actionarguments  => '/sagerun:99',\n  dsc_scheduletype     => 'weekly',\n  dsc_starttime        => '08:00:00',\n  dsc_daysofweek       => [sun],\n  dsc_randomdelay      => '01:00:00',\n}\n\nbut when applied i receive the error\n\nError: /Stage[main]/Profile::Windows::Config_diskclean/Dsc_xscheduledtask[CleanMgr.exe Sagerun]: Could not evaluate: Con\nvert property 'randomdelay' value from type 'STRING' to type 'DATETIME' failed\n At line:16, char:2\n Buffer:\narttime = \"08:00:00\"", "created": "2017-10-13T08:42:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the reports.\n\nIt looks like the DSC resource definition itself changed:\n\n* In version 1.3.1 of the module, we're using version 1.9.0.0 of xScheduledTask - https://github.com/puppetlabs/puppetlabs-dsc/blob/1.3.1/lib/puppet/type/dsc_xscheduledtask.rb#L30\n* In version 1.4.0 of the module, we're using version 2.1.0.0 of xScheduledTask - https://github.com/puppetlabs/puppetlabs-dsc/blob/1.4.0/lib/puppet/type/dsc_xscheduledtask.rb#L30\n\nThe parameters {{RepeateInterval}} and {{StartTime}} changed from {{Uint32}} and {{string}} respectively, both becoming \n{{datetime}} as part of the change.\n\nSo passing a value like {{'1'}} for {{RepeateInterval}} will certainly no longer work. That said, I would have expected strings that represent datetime values like {{'08:00:00'}} to work correctly, but clearly that doesn't seem to be the case, even though the resource is implemented in PowerShell, which typically has the ability to turn string values into DateTime values.\n\nWith respect to {{dsc_daysofweek}} - that property is an array of strings in the 1.4.0 release of the module, but didn't exist in the 1.3.1 release of the module.\n\nWe will have to perform some additional investigation to reproduce / debug the problem internally, and there's a chance this results in a bugfix to the module.\n\nAlso note that there is a yet newer version of the xComputerManagement PowerShell module (3.0) that has shipped to the gallery and has removed all usage of {{datetime}} from {{xScheduledTask}} except for {{StartTime}} - see https://github.com/PowerShell/xComputerManagement/blob/3.0.0.0-PSGallery/DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.schema.mof / \n\nWe haven't yet bundled that updated content in the Puppet module.", "created": "2017-11-09T16:04:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "MODULES-6592 has the v4.0.0.0 version of the xComputerManagement module. This will be released in ticket MODULES-5549", "created": "2018-02-14T11:50:00.000000"}, {"author": "623e7a5f7910a200718cd166", "body": "This is still a problem in v4.0.0.0 (puppet-dsc 1.5.0):\n\n{{Error: /Stage[main]/Iis::Config/Dsc_xscheduledtask[IIS-Backup-Task]: Could not evaluate: Convert property 'starttime' value from type 'STRING' to type 'DATETIME' failed}}\n\n\n\n{{dsc_xscheduledtask \\{'IIS-Backup-Task':}}\n{{\u00a0 dsc_ensure => 'present',}}\n{{\u00a0 dsc_taskname => 'BackupIIS',}}\n{{\u00a0 dsc_starttime => '02:30:00',}}\n{{\u00a0 dsc_scheduletype => 'Daily',}}\n{{\u00a0 dsc_repeatinterval => '1',}}\n{{\u00a0 dsc_actionexecutable => \"$\\{datadrive}:\\\\webroot\\\\_IISBackup\\\\BackupIIS.cmd\",}}\n{{ }}}\n\n\u00a0", "created": "2018-02-21T00:53:00.000000"}, {"author": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "body": "Same error here `Could not evaluate: Convert property 'starttime' value from type 'STRING' to type 'DATETIME' failed` using puppet-dsc 1.5.0\n\nIs there another way we can give it a datetime object from puppet?", "created": "2018-02-27T09:49:00.000000"}, {"author": "557058:2c5b56eb-1c6d-43ce-a094-74676694f8d3", "body": "Does anybody has updates on this? Is this WIP?", "created": "2018-07-09T05:59:00.000000"}, {"author": "557058:793b5a1a-ed15-4d0a-aea9-93ad4a608ef1", "body": "Same issue here using puppetlabs-dsc 1.60 . Any update on this?", "created": "2018-08-26T05:20:00.000000"}, {"author": "557058:1abe1fd9-c3f8-427a-86ca-4517d81549ec", "body": "I have just managed to create a scheduled task with\u00a0\ndsc_starttime parameter.\nit is ugly but it works\n\u00a0\nclass task_create (\n\u00a0 \u00a0 String $task_path='C:\\\\TaskPath',\n){\n\u00a0 \u00a0 dsc_xscheduledtask { 'Scheduled Task':\n\u00a0 \u00a0 \u00a0 \u00a0dsc_actionexecutable => \"${task_path}\\\\task.bat\",\n\u00a0 \u00a0 \u00a0 \u00a0dsc_ensure => 'present',\n\u00a0 \u00a0 \u00a0 \u00a0dsc_taskname => 'MyTask',\n\u00a0 \u00a0 \u00a0 \u00a0dsc_taskpath => 'MyPath',\n\u00a0 \u00a0 \u00a0 \u00a0dsc_enable => true,\n\u00a0 \u00a0 \u00a0 \u00a0dsc_scheduletype => 'Weekly',\n\u00a0 \u00a0 \u00a0 \u00a0dsc_daysofweek => ['Saturday'],\n\u00a0 \u00a0 \u00a0 \u00a0dsc_starttime => '20181220030000.000000+060',\n\u00a0 \u00a0 }\n}\nTask will run at 3 AM Central European time starting from 2018-12-20", "created": "2018-12-21T01:40:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "https://github.com/puppetlabs/puppetlabs-dsc/pull/371", "created": "2021-01-11T08:42:00.000000"}], "components": ["dsc"], "created": "2017-09-14T03:23:00.000000", "creator": "557058:2c5b56eb-1c6d-43ce-a094-74676694f8d3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f239549"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9lz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41960"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104998727769_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: puppetlabs-dsc 1.4.0*\n*Puppet Version: Agent: 1.10.7 x64 Server: 2.7.2-1el7*\n*OS Name/Version: Windows Server 2012 and 2016*\n\n_Describe your issue in as much detail as possible..._\nCreating scheduled tasks with puppetlabs-dsc fails after upgrading to version 1.4.0:\nBasically the puppet complains that it cannot convert dsc_repeatinterval and dsc_starttime:\n- Error: /Stage[main]/Platform::Install::Cleanup_task/Dsc_xscheduledtask[Cleanup_task]: Could not evaluate: Convert property 'repeatinterval' value from type 'STRING' to type 'DATETIME' failed\nOnce I disable dsc_repeatinterval I got:\n- Error: /Stage[main]/Platform::Install::Cleanup_task/Dsc_xscheduledtask[Cleanup_task]: Could not evaluate: Convert property 'starttime' value from type 'STRING' to type 'DATETIME' failed\nIf I try to add dsc_daysofweek into the same scheduled task the server doesn't work:\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'dsc_daysofweek'\n\nThe scheduled task is:\n\n  dsc_xscheduledtask { 'Cleanup_task':\n    dsc_ensure              => present,\n    dsc_enable              => true,\n    dsc_taskname            => 'Cleanup_task',\n    dsc_actionexecutable    => 'C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe',\n    dsc_actionarguments     => \"-file ${scripts_path}\\\\Cleanup_script.ps1\",\n    dsc_scheduletype        => 'daily',\n    #dsc_repeatinterval      => '1',\n    #dsc_starttime           => \"03:24\",\n    #dsc_daysofweek      => ['1','4'],\n    dsc_executeascredential => {'user' => \"srv01\\\\adm_usr\", 'password' => 'mypass' },\n  }\n\n*Desired Behavior:*\nIn version 1.3.1 of this module, the repeatinterval and starttime worked. dsc_daysofweek didn't work.\n\n*Actual Behavior:*\nPuppet agent fails to create a new scheduled task\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\nThe output of the puppet agent -td for this issue can be found bellow. However if I copy the whole script into PowerShell ISE and place [datetime] in front of the starttime works.\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$invokeParams = @{\n  Name          = 'xScheduledTask'\n  Method        = 'test'\n  Property      = @{\n    taskname = 'Cleanup_task'\n    actionexecutable = 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe'\n    actionarguments = '-file C:\\Scripts\\Cleanup_script.ps1'\n    scheduletype = 'daily'\n    starttime = '03:22'\n    ensure = 'present'\n    enable = $true\n    executeascredential = [PSCustomObject]@{'user' = 'srv01\\adm_usr'; 'password' = 'mypass'} | new-pscredential\n  }\n  ModuleName = @{\n    ModuleName      = \"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xComputerManagement/xComputerManagement.psd1\"\n    RequiredVersion = \"2.1.0.0\"\n  }\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n\nDebug: Waited 0.0 total seconds.\nDebug: Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":false,\"errormessage\":\"Convert property \\u0027starttime\\u0027 value from type \\u0027STRING\\u0027 to type \\u0027DATETIME\\u0027 failed\\r\\n At line:21, char:2\\r\\n Buffer:\\r\\n1\n0\\\\\\\\powershell.exe\\\";\\n};^\\n\\ninsta\\r\\n\"}\n\nError: /Stage[main]/Platform::Install::Cleanup_task/Dsc_xscheduledtask[Cleanup_task]: Could not evaluate: Convert property 'starttime' value from type 'STRING' to type 'DATETIME' failed\n At line:21, char:2\n Buffer:\n1.0\\\\powershell.exe\";\n};^\n\ninsta", "environment": "Windows 2012 and 2016 Standard\nPuppet agent 1.10.7 x64\nPowerShell 5.1.14393.1532", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "34228", "fixedVersions": [], "id": "34228", "issueType": "Bug", "key": "MODULES-5623", "labels": ["dsc", "jira_escalated", "puppetlabs-dsc", "scheduled_task"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c5b56eb-1c6d-43ce-a094-74676694f8d3", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC creating scheduled task fails after upgrading to 1.4.0", "timeSpent": "PT0S", "updated": "2021-01-11T08:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "The problem exits only when /home/foo/.ssh/authorized_keys have only 0400 rights, which is enough for ssh to run. ", "created": "2017-09-14T04:39:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:8079e9b1-274b-4698-8163-71a2e94c8d2f] Is this a dup of\u00a0PUP-3234?", "created": "2018-02-13T10:01:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "Not a strict duplicate of PUP-3234, but definitely closely related.", "created": "2018-08-06T09:44:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] to add detail and move to Accepted.", "created": "2018-08-21T15:07:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The issue here is that Puppet tries to drop permissions to manage the authorized keys as the specified user, so can't overwrite the `0400` file without changing its perms. We either need to run as root in that case, shuffle the perms, or generate a file securely in temp somewhere that we can then move over the 0400 authorized_keys file.", "created": "2018-08-21T15:10:00.000000"}, {"author": "5aaf7e962235812a62335f8f", "body": "We have just had a similar issue in that a user we were adding was not getting the authorized_keys file with the permission denied error message, exactly as above. We found that the issue was that one of the users that was evaluated earlier in the sequence had an issue in the .pp file, and none of the users after that worked properly.\u00a0 Once we resolved the typo in the .pp file, all of the user accounts were created as expected.\u00a0 It seems that the puppet agent does not deal with an error in account creation particularly well.\u00a0\u00a0\n\n\u00a0\n\nWe are running both 4.10.12 and 4.10.11 on the agent side and server version 2.8.0", "created": "2018-12-05T09:36:00.000000"}], "components": ["sshkeys_core"], "created": "2017-09-14T02:21:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d223986"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgo73:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "43959"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/18"}], "description": "{code:java}\nNotice: /Stage[main]/Ssh_user/Ssh_user::foo_settings[foo-srvadm]/Ssh_authorized_key[foo-srvadm_rsa]/ensure: created\nDebug: Flushing ssh_authorized_key provider target /home/foo-srvadm/.ssh/authorized_keys\nError: Puppet::Util::FileType::FileTypeFlat could not write /home/foo-srvadm/.ssh/authorized_keys: Permission denied @ rb_sysopen - /home/foo-srvadm/.ssh/authorized_keys\nError: /Stage[main]/Ssh_user/Ssh_user::foo_settings[foo-srvadm]/Ssh_authorized_key[foo-srvadm_rsa]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /home/foo-srvadm/.ssh/authorized_keys: Permission denied @ rb_sysopen - /home/foo-srvadm/.ssh/authorized_keys\nNotice: /Stage[main]/Ssh_user/Ssh_user::foo_settings[foo-srvadm]/Ssh_authorized_key[foo-srvadm_ed25519]/ensure: created\nDebug: Flushing ssh_authorized_key provider target /home/foo-srvadm/.ssh/authorized_keys\nError: Puppet::Util::FileType::FileTypeFlat could not write /home/foo-srvadm/.ssh/authorized_keys: Permission denied @ rb_sysopen - /home/foo-srvadm/.ssh/authorized_keys\nError: /Stage[main]/Ssh_user/Ssh_user::foo_settings[foo-srvadm]/Ssh_authorized_key[foo-srvadm_ed25519]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /home/foo-srvadm/.ssh/authorized_keys: Permission denied @ rb_sysopen - /home/foo-srvadm/.ssh/authorized_keys\n{code}\n\nNo entry's under /var/log/audit/audit.log", "environment": "CentOS 7.4", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "42712", "fixedVersions": [], "id": "42712", "issueType": "Bug", "key": "MODULES-7599", "labels": ["centos", "centos7", "jira_escalated", "permissions", "ssh", "ssh_authorized_key", "type_and_provider"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ssh_authorized_key key update will fail on CentOS 7.4", "timeSpent": "PT0S", "updated": "2021-04-13T19:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/commit/c5f21400edb8eaa6d99f49afae6786831a9ca178\n", "created": "2017-11-15T12:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The webhooks were down.  Kicked off CI", "created": "2017-11-15T14:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet-agent/view/master/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-master/29/", "created": "2017-11-15T15:46:00.000000"}], "components": ["puppet_agent"], "created": "2017-09-13T17:45:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@796263db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgo53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11434667_*|*_1_*:*_1_*:*_11123_*|*_10007_*:*_1_*:*_34007951_*|*_3_*:*_1_*:*_1717954119_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3676260777"}], "description": "Windows installer behavior may corrupt Puppet installations when downgrading a newer puppet-agent version to an older puppet-agent version, by removing files that the application needs.\n\nOne strategy for dealing with this problem is to provide additional arguments to {{msiexec.exe}} during installation to force files always get copied.  The agent upgrade module already supports arbitrary argument passing as part of MODULES-4214 / https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/458a747ba58c80136125eadea7a043cfc7b7ca4e\n\nPA-1522 covers verifying that the new property value works (and setting it by default in the MSI). Given installers have already shipped and cannot be fixed, we must document this workaround for end users.\n\nDOCUMENT-724 covers adding this to our installation docs.\n\nThis ticket is about either:\n\n* Adding a note to the README as a known issue for anyone wishing to downgrade, and how to use the existing support from MODULES-4214 to work around the problem\n* Automatically supplying the {{REINSTALLMODE}} value so that a user doesn't have to do this, as we're aware this is a universal problem - the hitch there is dealing with a situation where a user wants to override our value", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41597", "fixedVersions": [], "id": "41597", "issueType": "Improvement", "key": "MODULES-5622", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-11-15T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-agent upgrade should specify Windows MSI REINSTALLMODE", "timeSpent": "PT0S", "updated": "2017-12-06T09:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c157c8d8b9c0068b8b44a", "body": "Linking MODULES-4413 and MODULES-5621 as I feel they are related and personally I think it's likely that the bug described in MODULES-5621 got introduced with the changes that are mentioned in MODULES-4413.", "created": "2018-06-15T06:15:00.000000"}], "components": ["concat"], "created": "2017-09-13T16:04:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f66aefe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgnzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/18"}], "description": "Given this manifest, you'd expect either a duplicate resource or resource flapping. Neither happens.\n\n{code}\nfile { '/etc/motd':\n  ensure  => file,\n  content => 'What I expect in the motd',\n}\nconcat { '/etc/motd':\n  ensure => present,\n}\nconcat::fragment { 'motd header':\n  target  => '/etc/motd',\n  order   => '01',\n  content => 'Surprise!',\n}\n{code}\n\nResult:\n\n{code}\nroot@binford2k:~/puppetcode/modules # puppet apply ~/surprise.pp\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at [\"/etc/puppetlabs/code/environments/production/modules/concat/manifests/fragment.pp\", 18]:\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nNotice: Compiled catalog for binford2k.puppetlabs.vm in environment production in 0.16 seconds\nNotice: /Stage[main]/Main/File[/etc/motd]/content: content changed '{md5}2ad0913480dff4d17f88f3ce3e9add47' to '{md5}2fbbc7e721e7c15c3572944b4940297f'\nNotice: Applied catalog in 0.21 seconds\n[master]root@binford2k:~/puppetcode/modules # cat /etc/motd\nSurprise!\n[master]root@binford2k:~/puppetcode/modules # puppet apply ~/surprise.pp\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at [\"/etc/puppetlabs/code/environments/production/modules/concat/manifests/fragment.pp\", 18]:\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nNotice: Compiled catalog for binford2k.puppetlabs.vm in environment production in 0.15 seconds\nNotice: Applied catalog in 0.16 seconds\n{code}\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "37310", "fixedVersions": [], "id": "37310", "issueType": "Bug", "key": "MODULES-5621", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat fails silently with a duplicate resource", "timeSpent": "PT0S", "updated": "2018-11-27T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "ntp is not restarting / starting sanely. I do not know why. ", "created": "2017-09-14T10:24:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "we need to find a proper / easy service to test against. ", "created": "2017-10-02T08:58:00.000000"}, {"author": "557058:565ade5b-7469-421d-9294-bf7814d6cfb1", "body": "Testing against rsyslog on Linux.\n\nFor RHEL family 5.x - disable syslog before running tests", "created": "2017-12-13T10:26:00.000000"}], "components": ["supported"], "created": "2017-09-13T10:03:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@df55a39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgnlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14365049_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7853042955"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Tasks/view/service/view/master/job/forge-module_puppetlabs-service_intn-sys_full-pe-future-master/1/console\n\nRun against centos in development. failing on redhat in jenkins", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "41596", "fixedVersions": [], "id": "41596", "issueType": "Bug", "key": "MODULES-5746", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-12-13T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "service task is failing in jenkins on redhat", "timeSpent": "PT0S", "updated": "2017-12-13T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "attachments": [], "comments": [{"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "To avoid errors the best method is to delete _dsc_resource_release_tags.yml _ file and  execute \n{noformat}\nbundle exec rake\u00a0dsc:clean\n{noformat}\nbefore building the modules with \n{noformat}\nbundle exec rake\u00a0dsc:build\n{noformat}\n\nIn case of Windows Server 2012 R2, it must run PowerShell > 5.0", "created": "2017-10-04T04:53:00.000000"}], "components": [], "created": "2017-09-13T09:25:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38231cd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgndr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1798061399_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.4.0\n*Puppet Version:* 4.8.2\n*OS Name/Version:* Windows Server 2016 Standard and Windows Server 2012 R2\n\nAfter updating and rebuilding the new release (1.4.0) of puppet DSC module with some custom resources, I got some strange conflicts in the catalog that prevented my manifests to run.\nI discovered that after rebuilding some of the included in the module DSC resources are updated and have an extra folder \"en-US\". This is probably a result of the updates in the DSC resources repositories. So, in some DSC modules, I get two folders \"en-us\" and \"en-US\", which when I try to apply to my machines results in a duplicate declaration in puppet catalog.\n\nTo reproduce and confirm the extra folder issue. For this, I'll use the xCertificate DSC resource as an example.\n\n# In a Linux machine or container like the one I developed. clone the latest release of the module: \n{code:bash}\ngit clone https://github.com/puppetlabs/puppetlabs-dsc.git --branch release\n$ cd puppetlabs-dsc\n{code}\n# Before rebuild Check the xCertificate DSC resource under lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq\n{code:bash}\n$ ls lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq/\nen-us  MSFT_xCertReq.psm1  MSFT_xCertReq.schema.mof\n{code}\n# Prepare the dsc module to build the custom types (following the instructions in  [README_BUILD.md|https://github.com/puppetlabs/puppetlabs-dsc/blob/release/README_BUILD.md]):\n{code:bash}\n$ bundle install --path .bundle/gems --without system_test\n$ bundle exec rake dsc:build\n{code}\n# Check again the folders of xCertificate DSC resource type:\n{code:bash}\n$ ls lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq/\nen-us  en-US  MSFT_xCertReq.psm1  MSFT_xCertReq.schema.mof\n{code}\n\n*NOTE:* This is the main cause of the error when applying the manifest configuration to the client machines\nBut I proceed with the module build, in order to have the necessary custom modules to execute the manifest.\n\n{code:bash}\nbundle install --path .bundle/gems --without system_tests\nbundle exec rake dsc:build\nmkdir build/vendor/custom\ncd build/vendor/custom \ngit clone  https://github.com/msperrin/xSystemVirtualMemory.git\ngit clone https://github.com/dlwyatt/PolicyFileEditor.git\ncd ../../..\nbundle exec rake dsc:resources:import[\"build/vendor/custom\"] \nbundle exec rake dsc:types:build \n{code}\n\n*My test manifest:*\n\n{code:puppet}\nclass hg_windows_dev::dsc_tests {\n\n # test default puppet resource\n  file{'c:/puppet_file_resource.txt':\n    ensure  => present,\n    content => 'This is a test! Using Puppet File resource.'\n  }\n\n  # test simple resource\n  dsc_file { 'create-file-DSC':\n    dsc_ensure          => 'Present',\n    dsc_destinationpath => 'c:/puppet_dsc_file.txt',\n    dsc_contents        => 'this is a test! Using DSC through Puppet'\n  }\n\n  # TO TEST CONFLICTS WITH PUPPET-POWERSHELL MODULE\n  # Setting Powershell Execution Policy to unrestricted\n  exec { 'Set PowerShell execution policy unrestricted':\n    command  => 'Set-ExecutionPolicy Unrestricted',\n    unless   => 'if ((Get-ExecutionPolicy -Scope LocalMachine) -eq \"Unrestricted\") { exit 0 } else { exit 1 }',\n    provider => powershell\n  }\n\n#   # test a custom resource\n # Remote Desktop Services\\Remote Desktop Session Host\\Licensing\\Use the specified\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting License Server':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\LicenseServers',\n    dsc_policytype   => 'Machine',\n    # dsc_data         => ['server.test.localgpo.puppet-dsc.com'],\n    dsc_data         => 'rdslic2016-01.mydomain.com',\n    dsc_ensure       => 'Present',\n    dsc_type         => 'String',\n\n  }\n\n# Remote Desktop Services\\Remote Desktop Session Host\\RD Connection Broker\\Configure RD Connection Broker farm Name\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting RD Connection Broker farm Name':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\SessionDirectoryClusterName',\n    dsc_policytype   => 'Machine',\n    dsc_data         => 'rdslic2016-01.mydomain.com',\n    dsc_ensure       => 'Present',\n    dsc_type         => 'String',\n\n  }\n# Remote Desktop Services\\Remote Desktop Session Host\\RD Connection Broker\\Configure RD Connection Broker server Name\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting RD Connection Broker server Name':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\SessionDirectoryLocation',\n    dsc_policytype   => 'Machine',\n    dsc_data         => 'rdslic2016-01.mydomain.com',\n    dsc_ensure       => 'Present',\n    dsc_type         => 'String',\n  }\n\n # Windows Components/Remote Desktop Services/Remote Desktop Session Host/Licensing\n   dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting dword':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\LicensingMode',\n     dsc_policytype   => 'Machine',\n     dsc_data         => ['2'],\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n\n # User Configuration/Administrative Templates/System/User Profiles\n   dsc_cadministrativetemplatesetting { 'ExcludeProfileDirs':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows\\\\System\\\\ExcludeProfileDirs',\n     dsc_policytype   => 'User',\n     dsc_data         => 'dropbox;downloads;My Documents',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'String',\n  }\n\n # test with security setting\n   dsc_cadministrativetemplatesetting { 'Certification Path Validation-1':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\AuthRoot\\\\DisableRootAutoUpdate',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '0',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n  \n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-2':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '36000',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-3':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\ChainUrlRetrievalTimeoutMilliseconds',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '69000',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-4':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\CrossCertDownloadIntervalHours',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '963',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n  dsc_cadministrativetemplatesetting { 'Certification Path Validation-5':\n     dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\SystemCertificates\\\\ChainEngine\\\\Config\\\\Options',\n     dsc_policytype   => 'Machine',\n     dsc_data         => '0',\n     dsc_ensure       => 'Present',\n     dsc_type         => 'DWord',\n  }\n\n\n# test a custom resource\n  dsc_xsystemvirtualmemory { 'set-pagefile-with-dsc':\n    dsc_configureoption => 'CustomSize',\n    dsc_initialsize         => 2176,\n    dsc_maximumsize         => 4224,\n    dsc_driveletter         => 'C:'\n  }\n}\n{code}\n\n\n*Desired Behavior:*\nCompile catalog normally. and apply configurations accordingly as it happened with previous version.\n\n*Actual Behavior:*\nMachines give the following error when applying the configurations:\n\n{noformat}\nFailed to apply catalog: Cannot alias File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq/en-US] to [\"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq/en-us\"]; resource [\"File\", \"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xCertificate/DSCResources/MSFT_xCertReq/en-us\"] already declared\n{noformat}\n\nIn Windows Server 2012 R2 I get the error below instead. This reflects the inability to use any DSC resources (including native and custom resources) \n\n{code:bash}\nError: Could not find a suitable provider for dsc_file\nError: Could not find a suitable provider for dsc_cadministrativetemplatesetting\nError: Could not find a suitable provider for dsc_xsystemvirtualmemory\n{code}\n\n", "environment": "Module rebuild with custom modules in a container I created based on Ubuntu: https://hub.docker.com/r/ricardogaspar2/puppet-dsc-build/\n\nAfter rebuilding the module the configurations were applied to Windows Server clients.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36377", "fixedVersions": [], "id": "36377", "issueType": "Bug", "key": "MODULES-5620", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "resolution": "Fixed", "resolutionDate": "2017-10-04T04:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC : Duplicate resources after rebuilding module", "timeSpent": "PT0S", "updated": "2017-10-04T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Duplicate of: FM-6396", "created": "2017-09-13T09:07:00.000000"}], "components": [], "created": "2017-09-13T09:06:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Have action item for testing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30e6cf28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgncn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89502_*|*_6_*:*_1_*:*_0"}], "description": "Agree on a plan to test i18n.\n\nShould it be:\n# Testing the CI job\n# Acceptance Testing on more than Debian\n# Exploratory Test Session\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42710", "fixedVersions": [], "id": "42710", "issueType": "Task", "key": "MODULES-5619", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2017-09-13T09:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE - End to end i18n testing", "timeSpent": "PT0S", "updated": "2017-09-13T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "6243b53ded4d6b0070126c8a", "body": "Link [pull request|https://github.com/puppetlabs/puppetlabs-mysql/pull/993].", "created": "2017-09-13T07:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you [~accountid:6243b53ded4d6b0070126c8a]\u00a0for your PR.\nI am resolving this issue as fixed as your PR has been merged.\u00a0\n\n\u00a0", "created": "2021-01-25T05:02:00.000000"}], "components": ["mysql"], "created": "2017-09-13T07:12:00.000000", "creator": "6243b53ded4d6b0070126c8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c63aca1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgnaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24730056_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_106243054628"}], "description": "_Basic Info_\n*Module Version:* all\n*Puppet Version:* all\n*OS Name/Version:* all\n\nWhen the {{password_hash}} for a mysql::user is changed, the hash values are displayed/logged:\n\n{code}\nNotice: /Stage[main]/Mysql::Server::Providers/Mysql_user[foo@localhost]/password_hash: password_hash changed '*42586FD4BB6ED5B8CAA3CB354EB1F126F6C62071' to '*42586FD4BB6ED5B8CAA3CB354EB1F126F6C62072'\n{code}\n\nThis information could pose a security risk when logged locally, or in our case, when pushed to our centralized logging system.\n\n*Desired Behavior:*\n\nI will link to a pull request that takes the same approach as Puppet's user module, redacting the hash data and simply displaying that it was created or changed:\n\n{code}\nNotice: /Stage[main]/Mysql::Server::Providers/Mysql_user[foo@localhost]/password_hash: changed password\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42708", "fixedVersions": [], "id": "42708", "issueType": "Bug", "key": "MODULES-5618", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b53ded4d6b0070126c8a", "resolution": "Fixed", "resolutionDate": "2021-01-25T05:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: hide mysql::user password hashes from logging", "timeSpent": "PT0S", "updated": "2021-01-25T05:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-13T05:01:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61ddb053"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5900"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylhhj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_386366_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30763578403"}], "description": "Gems that will need moved once they are released - \n\n   gem \"puppet-lint-i18n\"\n   gem \"rubocop-i18n\", '~> 1.0'\n   gem \"beaker-i18n_helper\"\n\nThis will need done after each of those Gems are released as 1.0.0.\n\n", "epicLinkSummary": "i18N Modules Optimisation", "estimate": "PT0S", "externalId": "42706", "fixedVersions": [], "id": "42706", "issueType": "Task", "key": "MODULES-5617", "labels": [], "originalEstimate": "PT0S", "parent": "34180", "parentSummary": "i18N Modules Optimisation", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mysql - Sanitise Gems - Move required Gems into Bryan Jens Gems", "timeSpent": "PT0S", "updated": "2018-09-04T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/994\n", "created": "2017-09-14T07:45:00.000000"}], "components": [], "created": "2017-09-13T04:52:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13fc7b4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylhh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_883426_*|*_3_*:*_1_*:*_340288781_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_92023400"}], "description": "Go through and ensure that all interpolated strings are well written - EG no typos, proper punctuation, proper english.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38398", "fixedVersions": [], "id": "38398", "issueType": "Task", "key": "MODULES-5616", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-09-18T05:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : Englishify interpolated strings for pot update", "timeSpent": "PT0S", "updated": "2017-09-18T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e7914562ab90069f9ed13], it's not likely we'll have time to get to this in the near future. It sounds like you have a pretty good understanding of the issue and we'd be happy to review a PR if you'd like to submit one. Otherwise, we'll get to it when we have time. Thanks!", "created": "2017-09-13T14:10:00.000000"}, {"author": "623e7914562ab90069f9ed13", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de], yeah I know 'vcsrepo' isn't exactly a major module, but it's the only one that does exactly what we need it to do with SVN ", "created": "2017-09-13T14:26:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e7914562ab90069f9ed13], welcome to the wide world of Github and PRs! Let me know if I can help at all. \n\nAs for validation, from a cursory look at svn's available commands we don't have a lot of options. Most everything returns 0 always. Maybe there's a flag or something that does like \"--error\" or \"--warn\" or something to return 0?", "created": "2017-09-13T14:57:00.000000"}, {"author": "623e7914562ab90069f9ed13", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] I _think_ this PR should suffice: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/345\n\nHopefully I followed the contribution guidelines correctly :)", "created": "2017-09-14T04:14:00.000000"}], "components": ["vcsrepo"], "created": "2017-09-13T03:35:00.000000", "creator": "623e7914562ab90069f9ed13", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60c73ff0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgmvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_15780184516_*|*_1_*:*_1_*:*_38042044_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_86916758"}], "description": "*Module Version:* 2.0.0\n*Puppet Version:* 4.10.7\n*SVN Version:* 1.7.14 (subversion-1.7.14-10.el7.x86_64)\n*OS Name/Version:* CentOS Linux release 7.3.1611 (Core)\n\n*Desired Behavior:* With \"ensure => present\", if path exists, but is not a working copy, vcsrepo should check out from source to path.\n\n*Actual Behavior:* vcsrepo does not check out, but Puppet run fails with:\n{{(/Vcsrepo[/path/in/question]) Could not evaluate: Execution of '/usr/bin/svn --non-interactive --username USERNAME --password PASSWORD --no-auth-cache info' returned 1: svn: E155007: '/path/in/question' is not a working copy}}\n\nI dug through the provider and found that in \"vcsrepo/lib/puppet/provider/vcsrepo/svn.rb\", \"def working_copy_exists?\" tries to find out if path is a working copy by using \"svn status /path/in/question\". If it fails (not a working copy), the method returns false, if it succeeds it returns true.\n\nHowever, \"svn status /path/in/question\" always returns exit code '0', regardless if it's a working copy or not. Example:\n$ svn status /path/in/question; echo $?\nsvn: warning: '/path/in/question' is not a working copy\n0\n\nForcing the method to always return 'false' makes the provider function as expected.\n\nThis is most likely an issue with \"svn status\" using exit codes incorrectly, but maybe vcsrepo can be changed to check for \"is not a working copy\" instead?\n\n{code:ruby|title=vcsrepo/lib/puppet/provider/vcsrepo/svn.rb}  def working_copy_exists?\n    return false if not File.directory?(@resource.value(:path))\n    if @resource.value(:source)\n      begin\n        svn('status', @resource.value(:path)) # <-- This always succeeds due to \"svn status\" always exiting with '0'\n        return true\n      rescue Puppet::ExecutionFailure\n        return false\n      end\n    else\n      begin\n        svnlook('uuid', @resource.value(:path))\n        return true\n      rescue Puppet::ExecutionFailure\n        return false\n      end\n    end\n  end\n{code}", "environment": "CentOS Linux release 7.3.1611 (Core)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38397", "fixedVersions": [], "id": "38397", "issueType": "Bug", "key": "MODULES-5615", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7914562ab90069f9ed13", "resolution": "Fixed", "resolutionDate": "2018-03-16T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo : Check out fails due to \"svn status\" always returning exit code '0'", "timeSpent": "PT0S", "updated": "2018-03-16T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2017-09-12T09:45:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@190c71b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgm07:"}], "description": "The [docs for puppetlabs/apt state|https://forge.puppet.com/puppetlabs/apt/4.1.0/readme#module-description]:\n\n{quote}\nNote: For this module to correctly autodetect which version of Debian/Ubuntu (or derivative) you're running, you need to make sure the 'lsb-release' package is installed. We highly recommend you either make this part of your provisioning layer, if you run many Debian or derivative systems, or ensure that you have Facter 2.2.0 or later installed, which will pull this dependency in for you.\n{quote}\n\nHowever, Facter 3 is no longer distributed as a stand-alone package and the {{puppet-agent}} package which contains Facter no longer declares {{lsb-release}} as a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34227", "fixedVersions": [], "id": "34227", "issueType": "Bug", "key": "MODULES-5614", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apt docs on installing Facter for lsb-release are obsolete", "timeSpent": "PT0S", "updated": "2017-09-12T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-09-11T16:52:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bf07b30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgncv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_130474733_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14380943"}], "description": "the new puppetlabs-translate module should have full pipelines and a release job on jenkins. it will go in the new unified file because why not?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41594", "fixedVersions": [], "id": "41594", "issueType": "Task", "key": "MODULES-5613", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-09-13T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add translate module to Jenkins", "timeSpent": "PT0S", "updated": "2017-09-13T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0bfd761efb0069ce0253", "body": "We also had this issue while updating to CentOS 7.7\n\nAlso some other files were re-created by the RPM-Installer.\n{code:java}\n/etc/httpd/conf.d/README\n/etc/httpd/conf.d/autoindex.conf\n/etc/httpd/conf.d/userdir.conf\n/etc/httpd/conf.d/welcome.conf\n/etc/httpd/conf.modules.d/00-base.conf\n/etc/httpd/conf.modules.d/00-dav.conf\n/etc/httpd/conf.modules.d/00-lua.conf\n/etc/httpd/conf.modules.d/00-mpm.conf\n/etc/httpd/conf.modules.d/00-proxy.conf\n/etc/httpd/conf.modules.d/00-ssl.conf\n/etc/httpd/conf.modules.d/00-systemd.conf\n/etc/httpd/conf.modules.d/01-cgi.conf {code}\n\u00a0\n\nThis causes the Apache configuration to be invalid. Apache does not start after upgrading the packet.\n\nAnything in work to fix this issue?", "created": "2019-09-25T07:40:00.000000"}, {"author": "602c63a45b63c40068f83c65", "body": "this bug is still present in module version v7.0.0", "created": "2022-02-04T16:51:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "I use puppetlabs-apache on several versions of RHEL, including the SCL httpd on RHEL 6 and RHEL 7 and the AppStream httpd on RHEL 8.\n\nI don't really consider it a bug that puppetlabs-apache doesn't track the exact set of config files that a particular version of RHEL's package installs.  The file names that the package uses can vary between OS versions and also whether you're using SCL or not.\n\nIf you're going to use puppetlabs-apache with a particular version of RHEL, I recommend you have puppet install replacement _placeholder_ files for all of the RHEL files the package may drop into place.  For example:\n\n\n{code:java}\n  # replace stock 00-base.conf with our placeholder\n  file { \"${mod_dir}/00-base.conf\":\n    ensure  => file,\n    source  => 'puppet:///modules/profile/httpd24/placeholder.conf',\n    require => Class['apache'],\n    notify  => Class['apache::service'],\n  }\n\n  # replace stock 00-proxy.conf with our placeholder\n  file { \"${mod_dir}/00-proxy.conf\":\n    ensure  => file,\n    source  => 'puppet:///modules/profile/httpd24/placeholder.conf',\n    require => Class['apache'],\n    notify  => Class['apache::service'],\n  }\n\n{code}\n\n\nand then the placeholder.conf file just has something like this in it:\n\n\n{noformat}\n#\n# Do not edit.  This file is managed via puppet\n#\n\n# This file exists only to serve as a placeholder, to prevent upgrades of\n# httpd from dropping a stock configuration file into place that will\n# conflict with the puppet-generated configuration files.\n{noformat}\n\nOnce you have replaced the stock files from the RHEL package with your placeholder, future package updates won't overwrite your placeholder (the package uses %config(noreplace) for each of the .conf files).", "created": "2022-02-17T12:16:00.000000"}], "components": ["apache"], "created": "2017-09-09T04:17:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b2ac37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgkj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/19"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:* 5.1.0\n*OS Name/Version:* CentOS 7.3\n\nWhen set mpm_module to some value, not the mpm config file is edit, instant an new file is created. The will breaks package updates. \n\n*Desired Behavior:*\nThe the mpm config will be done in the default config file /etc/httpd/conf.modules.d/00-mpm.conf like it is designed on RHEL/CentOS.\n\n*Actual Behavior:*\nAn new file /etc/httpd/conf.modules.d/worker.conf will created.\n", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38396", "fixedVersions": [], "id": "38396", "issueType": "Bug", "key": "MODULES-5612", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " mpm_module edit the wrong file on RHEL/CentOS", "timeSpent": "PT0S", "updated": "2022-02-17T12:16:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Created relevant tickets", "created": "2017-11-28T08:58:00.000000"}], "components": ["iis"], "created": "2017-09-08T08:52:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10db96f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7002419956_*|*_6_*:*_1_*:*_0"}], "description": "Here are some configuration settings we would like to set in IIS that are currently not available through this module\n\nEnable/Disable Logging IIS Http Server Wide Logging\n----------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty -PSPath \"IIS:\\\" -filter \"system.webServer/httpLogging\" -name dontLog -value $true\n{code}\n\nRemove/Add Custom HTTP Headers\n---------------------------------------------------\n\n{code:java}\nRemove-WebConfigurationProperty -PSPath MACHINE/WEBROOT/APPHOST -Filter system.webServer/httpProtocol/customHeaders -Name . -AtElement @{name='X-Powered-By'}\n{code}\n\n\n\nUrl Static & Dynamic Compression\n-----------------------------------------------\n\n{code:java}\n           Set-WebConfigurationProperty \"/system.webServer/urlCompression\" -pspath IIS:\\ -name doStaticCompression -value \"true\"\n            Set-WebConfigurationProperty \"/system.webServer/urlCompression\" -pspath IIS:\\ -name doDynamicCompression -value \"true\"\n{code}\n\n\nSetting the ConnectionTimeout for limits to drop inactive connections\n--------------------------------------------------------------------------------------------\n\n{code:java}\n Set-WebConfiguration \"/system.applicationHost/sites/site[@name='SuperWebsite']/limits/@connectionTimeout\" -Value $ConnectionIdleTimeout\n{code}\n\nIIS Caching Settings\n--------------------------------\n\n{code:java}\nSet-WebConfigurationProperty /system.webServer/caching iis:\\sites -name enabled -value \"true\"\n                     Set-WebConfigurationProperty /system.webServer/caching iis:\\sites -name maxCacheSize -Value 0\n                     Set-WebConfigurationProperty /system.webServer/caching iis:\\sites -name maxResponseSize -Value 0\n{code}\n\n\nConfigure the clients web browser cache\n-------------------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty -filter '/system.webServer/staticContent/clientCache' -name cacheControlMode -value 'UseMaxAge'\n              Set-WebConfigurationProperty -filter '/system.webServer/staticContent/clientCache' -name cacheControlMaxAge -value '1.00:00:00'\n{code}\n\nAdd Cache Settings for dynamic and static types\n------------------------------------------------------------------\n\n\n{code:java}\nAdd-WebConfiguration \"/system.webServer/httpCompression/dynamicTypes\" -pspath IIS:\\ -value (@{mimeType=\"image/jpeg\"; enabled=\"false\";})\n\nAdd-WebConfiguration \"/system.webServer/httpCompression/staticTypes\" -pspath IIS:\\ -value (@{mimeType=\"image/jpeg\"; enabled=\"false\";})\n{code}\n\n\nCaching a response every 10 minutes on the first hit\n----------------------------------------------------------------------\n\n{code:java}\nSet-WebConfigurationProperty \"/system.webServer/serverRuntime\" -pspath IIS:\\ -name frequentHitThreshold -value 1\nSet-WebConfigurationProperty \"/system.webServer/serverRuntime\" -pspath IIS:\\ -name frequentHitTimePeriod -value \"00:10:00\";  \n{code}\n", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "37307", "fixedVersions": [], "id": "37307", "issueType": "New Feature", "key": "MODULES-5609", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Done", "resolutionDate": "2017-11-28T08:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : SPIKE break up Missing Performance Features", "timeSpent": "PT0S", "updated": "2017-11-28T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-09-08T08:40:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@191e1ffd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjqn:"}], "description": "The MySQL module currently does not check if the log file directory exists. As a result the user must ensure the directory exists in order to place log files in it, otherwise there is a failure.\n\nThis enhancement is to ensure that that {{$options['mysqld']['log-error']}} exists. If not, it should be created. The user should be able to specify permissions on the directory when it's created.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "36376", "fixedVersions": [], "id": "36376", "issueType": "Improvement", "key": "MODULES-5608", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql : allow log file location to be specified as an optional parameter", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-09-08T07:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6910521"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36882325_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39488", "fixedVersions": [], "id": "39488", "issueType": "Sub-task", "key": "MODULES-5607", "labels": [], "originalEstimate": "PT0S", "parent": "35143", "parentSummary": "Supported Release (mysql) 4.0.1 - (08/09/17) - (5af7b9314524388949b0ce4b7d09cb06ba2eef5e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-09-08T18:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(msql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-08T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-08T07:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1466a0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36270583_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38395", "fixedVersions": [], "id": "38395", "issueType": "Sub-task", "key": "MODULES-5606", "labels": [], "originalEstimate": "PT0S", "parent": "35143", "parentSummary": "Supported Release (mysql) 4.0.1 - (08/09/17) - (5af7b9314524388949b0ce4b7d09cb06ba2eef5e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-09-08T17:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-08T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no docs changes", "created": "2017-09-08T16:50:00.000000"}], "components": [], "created": "2017-09-08T07:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4963d16d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32358106_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37305", "fixedVersions": [], "id": "37305", "issueType": "Sub-task", "key": "MODULES-5605", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35143", "parentSummary": "Supported Release (mysql) 4.0.1 - (08/09/17) - (5af7b9314524388949b0ce4b7d09cb06ba2eef5e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Won't Fix", "resolutionDate": "2017-09-08T16:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-08T16:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-09-08T16:50:00.000000"}], "components": [], "created": "2017-09-08T07:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@afb4ac6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32344931_*|*_5_*:*_1_*:*_29964524948_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36375", "fixedVersions": [], "id": "36375", "issueType": "Sub-task", "key": "MODULES-5604", "labels": [], "originalEstimate": "PT0S", "parent": "35143", "parentSummary": "Supported Release (mysql) 4.0.1 - (08/09/17) - (5af7b9314524388949b0ce4b7d09cb06ba2eef5e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2017-09-08T07:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@465b3976"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37605701_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(https://github.com/puppetlabs/puppetlabs-mysql/compare/4.0.0...release)\n* Link to successful Init Job Run from CI :\n(https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/job/forge-module_puppetlabs-mysql_init-merge_release/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35143", "fixedVersions": [], "id": "35143", "issueType": "Task", "key": "MODULES-5603", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-09-08T18:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 4.0.1 - (08/09/17) - (5af7b9314524388949b0ce4b7d09cb06ba2eef5e)", "timeSpent": "PT0S", "updated": "2017-09-08T18:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "This bug was resolved in version 4.0.1 of MySQL: https://forge.puppet.com/puppetlabs/mysql/changelog", "created": "2017-09-11T04:11:00.000000"}], "components": ["mysql"], "created": "2017-09-08T06:53:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1709a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249482741_*|*_6_*:*_1_*:*_0"}], "description": "In https://github.com/puppetlabs/puppetlabs-mysql/commit/27b4eede39cf3708ec584c216cd29eb12a89cd2d regex quoting was changed from {{//}} to {{%r}} without changing all {{\\/}} sequences to {{/}}. This triggers a bug in {{puppet generate types}}.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41592", "fixedVersions": [], "id": "41592", "issueType": "Bug", "key": "MODULES-5602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-09-11T04:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: %r regex change fif not account for change in quoting requirements", "timeSpent": "PT0S", "updated": "2017-09-11T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for your PR :)\u00a0", "created": "2021-06-14T06:55:00.000000"}], "components": ["mysql"], "created": "2017-09-08T06:29:00.000000", "creator": "557058:caae9c58-399c-4716-be37-c404839c368a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@559a68c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4441890_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_118797168040"}], "description": "_Basic Info_\n*Module Version:* 3.11.0 and 4.0.0\n*Puppet Version:* NA\n*OS Name/Version:* NA\n\n_Describe your issue in as much detail as possible..._\n\nin file lib/puppet/provider/mysql_grant/mysql.rb on line 122 there is a typo - \"alraedy\" vs \"already\".\n\nPR is at https://github.com/puppetlabs/puppetlabs-mysql/pull/988", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "40509", "fixedVersions": [], "id": "40509", "issueType": "Bug", "key": "MODULES-5601", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caae9c58-399c-4716-be37-c404839c368a", "resolution": "Fixed", "resolutionDate": "2021-06-14T06:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-06-14T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:89061077-e1e0-4cf3-8b69-a33c088771d2], if it's a feature that would be useful for you, I don't see why we can't have it. We're happy to review a PR if you'd like to submit one!", "created": "2017-09-13T14:25:00.000000"}, {"author": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "body": "Thanks, I've added to our todo list!", "created": "2017-09-13T15:24:00.000000"}, {"author": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "body": "Hi Eric, please see https://github.com/puppetlabs/puppetlabs-accounts/pull/109", "created": "2017-11-06T06:44:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:557058:89061077-e1e0-4cf3-8b69-a33c088771d2]!", "created": "2017-11-06T09:43:00.000000"}], "components": ["accounts"], "created": "2017-09-08T06:24:00.000000", "creator": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57a97eff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5329"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_460872294_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4652256127"}], "description": "It would be nice if we could manage the .forward file in the users homedir.\n\n*Desired Behavior:*\n\nadd parameter 'forward_content' similar to bashrc_content\n\n*Actual Behavior:*\n\ncurrently no way to manage the .forward file in the user his homedir\n\nI can easily implement this if you think it is a good add on.", "epicLinkSummary": "Accounts Next", "estimate": "PT0S", "externalId": "38394", "fixedVersions": [], "id": "38394", "issueType": "Improvement", "key": "MODULES-5600", "labels": [], "originalEstimate": "PT0S", "parent": "38352", "parentSummary": "Accounts Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "resolution": "Fixed", "resolutionDate": "2017-11-06T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs::accounts : add support for .forward", "timeSpent": "PT0S", "updated": "2017-11-06T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0e5a94742a00683e3f30],\nI think I found a workaround for this. If you set append_on_no_match to \"undef\", it should work as you expect it to. If this is not the case, please let me know and maybe I'm misunderstanding. However, that's not how it's supposed to work so hopefully we'll get some time to look at this soon. Thanks for the bug!", "created": "2017-09-13T14:42:00.000000"}, {"author": "623c0e5a94742a00683e3f30", "body": "puppetlabs-stdlib::file_line does need to be fixed...but documentation also needs to match the behavior of the module.\nMy interpretation of the docs is that \"match\" is used to select a line and the line contents are replaced with \"line\".\nWith my testing, a \"match\" expression was used to select content and the selected content (not the entire line) was replaced with \"line\"\nSee below for some of my tests:\nI tried append_on_no_match => undef.\n\nWorks as expected:\nmatch => DS,\nline     => DSmailrelay.domain\n\nLine in sendmail.cf with only DS becomes DSmailrelay.domain  No changes on next run\n\nmatch => 'mydomain = domain.tld'\nline     => 'mydomain = domain.com'\n\nLine \"#mydomain = domain.tld\"  becomes '#mydomain = domain.com'. (The \"#\" sign at the beginning of the line was not replaced, so match/line work by expression, not by line as documented. On each puppet run \"mydomain=domain.com\" is appended to file.\n\nFor /etc/postfix/main.cf, my fix was to make my 'line' and 'match' exactly the same: 'mydomain = domain.com' so that 'mydomain = domain.com' would be appended on first run.  No changes are appended to the file after the 1st run.\nI tested by escaping spaces between fields, removing spaces before and after the equal sign to see if this caused the issue.  Results were the same.\n\nI also made the line/match values the same for relayhost in /etc/postfix/main.cf.  On the 1st run, it is appended to main.cf.  Nothing is changed after the 1st run.", "created": "2017-09-26T11:46:00.000000"}, {"author": "623c0e5a94742a00683e3f30", "body": "All of my tests done on 09/26 were done with puppetlabs-stdlib 4.20.0", "created": "2017-09-26T11:47:00.000000"}, {"author": "557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3", "body": "I have the same issue with the following code:\n{code}\n  file_line { 'Customize zshrc.d/oh-my-zsh':\n    ensure             => present,\n    path               => '/opt/oh-my-zsh/templates/zshrc.zsh-template',\n    line               => 'export ZSH=/opt/oh-my-zsh',\n    match              => 'export ZSH=\\$HOME/.oh-my-zsh',\n    append_on_no_match => false,\n  }\n{code}\nChanging the regex doesn't help, e.g.\n{code}\n  file_line { 'Customize zshrc.d/oh-my-zsh':\n    ensure             => present,\n    path               => '/opt/oh-my-zsh/templates/zshrc.zsh-template',\n    line               => 'export ZSH=/opt/oh-my-zsh',\n    match              => 'export ZSH=[$A-Z]*/\\.oh-my-zsh',\n    append_on_no_match => false,\n  }\n{code}\nAnd if I use _append_on_no_match => undef_ Puppet behaves the same as _append_on_no_match => true_: The _line_ is appended on every Puppet run. (This is what I want to avoid!)", "created": "2017-12-22T17:04:00.000000"}, {"author": "557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3", "body": "Just as a side-note: I get an acceptable, though not optimal solution with this workaround code:\n{code}\n  file_line { 'Remove export ZSH':\n    ensure => absent,\n    path   => '/opt/oh-my-zsh/templates/zshrc.zsh-template',\n    line   => 'export ZSH=$HOME/.oh-my-zsh',\n  }\n  -> file_line { 'Add export ZSH':\n    ensure => present,\n    path   => '/opt/oh-my-zsh/templates/zshrc.zsh-template',\n    line   => 'export ZSH=/opt/oh-my-zsh',\n  }\n{code}\nThis does an append, unfortunately, while I would prefer to replace the line in question (as of _match_) at the appropriate line number.", "created": "2017-12-22T17:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3] what version of the module are you using?", "created": "2018-01-08T11:19:00.000000"}, {"author": "557058:9f9481e4-ea0d-4434-9a7d-c2544644ac23", "body": "This was super inconvenient to waste hours on this issue.\n\nIs there a place I can go to send a PR?", "created": "2018-10-26T12:01:00.000000"}], "components": ["stdlib"], "created": "2017-09-07T17:51:00.000000", "creator": "623c0e5a94742a00683e3f30", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@729db88f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/17"}], "description": "_Basic Info_\n*Module Version:4.19.0\n*Puppet Version: 4.10.6\n*OS Name/Version: RHEL 7.3\n\n_Describe your issue in as much detail as possible..._\n\nUsing fileline file_line below, the match is found in the default /etc/postfix/main.cf file and replaced. Of course, running again and it is appended to file as expected. If the \"append_on_no_match\" is changed to \"false\", nothing is changed in the original file.\n{code:puppet}\n file_line { 'smart_relay' :\n    path               =>  '/etc/postfix/main.cf',\n    line               => 'relayhost = smartrelay.domain',\n    match              => '^#relayhost\\ =\\ uucphost$',\n    append_on_no_match => true,\n}\n}\n{code}\n\n\n*Desired Behavior:*\nappend_on_no_match => false \nshould still find the match \"^#relay host\\ =\\ uucphost$\" the entry in the file.\n\n\n*Actual Behavior:*\n1.  No match is every found with \"append_on_no_match => false\" ...This is broken... A match is found on item 2\n2. Setting \"append_on_no_match => true\" and the match is found in the file! ...and then appends on following puppet runs...So append_on_no_match=>true works as advertised - both when a match is found and when a match is not found.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "34226", "fixedVersions": [], "id": "34226", "issueType": "Bug", "key": "MODULES-5599", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e5a94742a00683e3f30", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib: file_line does not match when append_on_no_match is false", "timeSpent": "PT0S", "updated": "2021-07-05T13:17:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/beaker-task_helper", "created": "2017-10-02T08:50:00.000000"}], "components": ["supported"], "created": "2017-09-07T10:12:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We have a release of the gem on rubygems and internal gem server"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75fcf481"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5744"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgilz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_334504870_*|*_3_*:*_1_*:*_2353820729_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3099984929"}], "description": "https://github.com/puppetlabs/package/blob/master/spec/spec_helper_acceptance.rb#L19-L31\n\nshould be in a separate gem", "epicLinkSummary": "Task Test Baselining", "estimate": "PT0S", "externalId": "38393", "fixedVersions": [], "id": "38393", "issueType": "Task", "key": "MODULES-5762", "labels": [], "originalEstimate": "PT0S", "parent": "40567", "parentSummary": "Task Test Baselining", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-11-13T09:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "move tasks helper code for testing", "timeSpent": "PT0S", "updated": "2017-11-13T09:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e7b6050bb2b0070b7eedf", "attachments": [], "comments": [{"author": "623e778b50bb2b0070b7edd5", "body": "Somehow this got assigned to me - probably because I'm at the top of the list, but I'm definitely not the right person :D", "created": "2017-09-07T08:32:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e7b6050bb2b0070b7eedf]. Have you tried opening a ticket with customer support? They may be best placed to assist in troubleshooting this issue. Thanks!", "created": "2017-09-08T04:50:00.000000"}, {"author": "70121:f33ba662-60c8-41fc-b9ed-cd9ffcd87e6c", "body": "I'm having the same issue with a fresh install of PE on Centos 7. [~accountid:623e7b6050bb2b0070b7eedf] if you get a resolution, would you mind posting it here?", "created": "2017-09-11T13:30:00.000000"}, {"author": "623e7b6050bb2b0070b7eedf", "body": "HI All,\nThere are lots of issue in this, as there is bug in this  I have make a track and put the url as following \n\npuppet module install puppetlabs-vsphere --trace --module_groups=base%20pe_only\n\nThis gives me  the msg 403 Forbidden ,\n\nError:-\nThe HTTP response we received was '403 Forbidden'\n\n  The message we received said 'You must have a valid Puppet Enterprise license on this node in order to download puppetlabs-vsphere.\n\nNote:- \nThis module is not available  for the free version of purppet enterprise i.e which comes with 10 license. Need to buy a license . I am requesting the puppet  enterprise team or any one here  to provide a demo license for testing the provisioning of vm \n\n\n\nI have also tested with puppet enterprise 3.7 , on which this type  module(puppet enterprise cloud provisioner  is  incorporated. \n\nAs per the instruction I have created the .fog file with Vshpear public key , It stucked on the connecting and nothing shown. I have also seen some post regarding this but no response or resolving clue . \n\npuppet node_vmware list \nconnecting ....\n\nRegards\nIndranil", "created": "2017-09-11T22:16:00.000000"}, {"author": "70121:f33ba662-60c8-41fc-b9ed-cd9ffcd87e6c", "body": "Ah, well it seems the error should have said that this module is for paid PE. I am using the 10 license evaluation but automating deployment through VMWare is a crucial part that I would like to be able to use. I'm not sure why modules that don't require payment to the vendor would be restricted from the evaluation. It's already limited to 9 nodes since the master takes one of 10 licenses. \n\nIf you do happen to secure an evaluation of the VMWare module please let me know, as I would also like to evaluate this module.", "created": "2017-09-12T07:47:00.000000"}], "components": ["vsphere"], "created": "2017-09-07T03:00:00.000000", "creator": "623e7b6050bb2b0070b7eedf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bd038c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgia7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/17"}], "description": "_Basic Info_\n*Module Version:* 1.2.2\n*Puppet Version:*puppet (4.10.5)   in puppet enterprise 2017.2.3\n*OS Name/Version:*RHEL7.3\n\n_Describe your issue in as much detail as possible..._\nwhile installing  the module I am having the error \"Error: bad URI(is not URI?): /v3/releases?module=puppetlabs-vsphere&module_groups=base pe_only\" \n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42705", "fixedVersions": [], "id": "42705", "issueType": "Bug", "key": "MODULES-5598", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b6050bb2b0070b7eedf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-vsphere : {while install the module I am having the error \"Error: bad URI(is not URI?): /v3/releases?module=puppetlabs-vsphere&module_groups=base pe_only\" , I am using puppet enterprise 2017.2.3  in rhel7.3}", "timeSpent": "PT0S", "updated": "2021-01-25T07:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "This may be related to PA-1402 as we've not seen many issues with puppet_agent module prior to this.", "created": "2017-09-07T14:48:00.000000"}], "components": ["puppet_agent"], "created": "2017-09-07T02:53:00.000000", "creator": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fix the dependency issue"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5efbf6c3"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The primary impact of this is that it breaks the `mco package` command. \n\nWe would like to see users running the latest and greatest agent but that's difficult if the module won't upgrade and cleanup after itself. It may be possible to workaround this by having an exec that cleans it up."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgi9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/17"}], "description": "_Basic Info_\n*Module Version:*\npuppetagent 1.4.1 \n*Puppet Version:*\n\nPE 2016.4.7\nAgent version 1.10.1 upgrading to 1.10.5 (probably all versions)\n*OS Name/Version:*\nRHEL 7.3 on the agent\n_Describe your issue in as much detail as possible..._\n\nThe agent upgrades successfully to 1.10.5 BUT both agent RPMS are kept, this causes yum to have dependency issues and therefore for some mco package commands causes failures \n\nThe requires manual intervention from our customers to fix the dependencies \n\nRemoving the old agent RPM resolves the issue  \n\nAfter an upgrade the resultant RPMs installed\n\n{code:java}\n[root@centosagent ~]# rpm -qa | grep puppet-agen\npuppet-agent-1.10.1-1.el7.x86_64\npuppet-agent-1.10.5-1.el7.x86_64\n\n{code}\n\n\n{code:bash}\nResolving Dependencies\nThere are unfinished transactions remaining. You might consider running yum-complete-transaction, or \"yum-complete-transaction --cleanup-only\" and \"yum history redo last\", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).\n{code}\n\n\n\n\n\n*Desired Behavior:*\n\nThe upgrade upgrades the agent RPM without leaving unresolved yum dependencies \n*Actual Behavior:*\nThe upgrade upgrades the agent RPM leaving unresolved yum dependencies \n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n", "environment": "Master RHEL 6.9\nAgent RHEL 7.3\n\nPE version: 2016.4.7 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41590", "fixedVersions": [], "id": "41590", "issueType": "Bug", "key": "MODULES-6913", "labels": ["linux", "upgrade", "yum"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/puppet_agent: Puppet agent upgrade causes YUM dependency issues", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2017-09-06T16:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6bee92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgi0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77223265692_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36374", "fixedVersions": [], "id": "36374", "issueType": "Sub-task", "key": "MODULES-5596", "labels": [], "originalEstimate": "PT0S", "parent": "42703", "parentSummary": "Supported Release (translate) 1.0.0 - (2017/09/11) - (9455a26726954ad180d910a1269d52eccbfb941c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(translate) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-06T16:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab370a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgi07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434103699_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35142", "fixedVersions": [], "id": "35142", "issueType": "Sub-task", "key": "MODULES-5595", "labels": [], "originalEstimate": "PT0S", "parent": "42703", "parentSummary": "Supported Release (translate) 1.0.0 - (2017/09/11) - (9455a26726954ad180d910a1269d52eccbfb941c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-11T16:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(translate) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-11T16:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "There's no translation of this module, ironically.", "created": "2017-09-11T16:03:00.000000"}], "components": [], "created": "2017-09-06T16:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@200c35db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzghzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431829701_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34225", "fixedVersions": [], "id": "34225", "issueType": "Sub-task", "key": "MODULES-5594", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42703", "parentSummary": "Supported Release (translate) 1.0.0 - (2017/09/11) - (9455a26726954ad180d910a1269d52eccbfb941c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-09-11T16:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(translate) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-11T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-09-11T16:03:00.000000"}], "components": [], "created": "2017-09-06T16:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701f3b6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzghzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431790995_*|*_5_*:*_1_*:*_29708153042_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33074", "fixedVersions": [], "id": "33074", "issueType": "Sub-task", "key": "MODULES-5593", "labels": [], "originalEstimate": "PT0S", "parent": "42703", "parentSummary": "Supported Release (translate) 1.0.0 - (2017/09/11) - (9455a26726954ad180d910a1269d52eccbfb941c)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(translate) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2017-09-06T16:06:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e612da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzghzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4599_*|*_3_*:*_1_*:*_434283060_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3827718"}], "description": "*REASON:* string interpolation added\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(https://github.com/puppetlabs/puppetlabs-translate/compare/master...puppetlabs:release)\n* Link to successful Init Job Run from CI :\n(as there's minimal code in this module and it's just a shim we don't have a jenkins job for it yet)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42703", "fixedVersions": [], "id": "42703", "issueType": "Task", "key": "MODULES-5592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-11T17:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (translate) 1.0.0 - (2017/09/11) - (9455a26726954ad180d910a1269d52eccbfb941c)", "timeSpent": "PT0S", "updated": "2017-09-11T17:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The error is occurring because https://github.com/VirtualEngine/XenDesktop7/blob/master/XenDesktop7.psd1 has semi-colons at the end of each item in the hash. This is syntactically correct, if unusual, and our parser should respect it.\n\nA short term fix is to remove the semi-colons in the psd1 manifest file and the import will work.\n\nLonger term fix is we fix the regex in https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/psmodule.rb#L21", "created": "2017-09-06T12:23:00.000000"}, {"author": "60d7263520d2dd0070801bc9", "body": "Build successful ", "created": "2017-09-06T13:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merging blocked due to incidental travis issue\u00a0MODULES-6598", "created": "2018-02-05T20:28:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/cdba14cef92fc487fcd8d14d97df1aeae793fcf0", "created": "2018-02-06T09:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-02-06T18:06:00.000000"}], "components": ["dsc"], "created": "2017-09-06T11:02:00.000000", "creator": "60d7263520d2dd0070801bc9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63105e7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_30309541_*|*_1_*:*_2_*:*_13138573856_*|*_10007_*:*_2_*:*_75313983_*|*_3_*:*_1_*:*_4047571_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version: 3.8.5-2ubuntu0.1*\n*OS Name/Version: Ubuntu 16.04.2 LTS*\n\nError when building the custom XenDesktop7 ([https://github.com/VirtualEngine/XenDesktop7] using the [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README_BUILD.md] guide\n\nCustom DSC ressource in /local/puppetlabs-dsc/build/vendor/custom; Directory XenDesktop7\n\n# perform an initial build to setup local copy\nbundle exec rake dsc:build *=> OK*\n\n# import your custom DSC Resource, repeat for each seperate directory\nbundle exec rake dsc:resources:import[\"build/vendor/custom\"] * => OK*\n\n# parse the MOF files and build the types\nbundle exec rake dsc:types:build*{color:#d04437} => ERROR{color}*\n\n*XenDesktop7MOF file opening and parsing seems ok according to the following logs*\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7AccessPolicy/VE_XD7AccessPolicy.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Administrator/VE_XD7Administrator.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Catalog/VE_XD7Catalog.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7CatalogMachine/VE_XD7CatalogMachine.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Controller/VE_XD7Controller.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Database/VE_XD7Database.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7DesktopGroup/VE_XD7DesktopGroup.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7DesktopGroupApplication/VE_XD7DesktopGroupApplication.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7DesktopGroupMember/VE_XD7DesktopGroupMember.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7EntitlementPolicy/VE_XD7EntitlementPolicy.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Feature/VE_XD7Feature.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Features/VE_XD7Features.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Role/VE_XD7Role.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7Site/VE_XD7Site.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7SiteConfig/VE_XD7SiteConfig.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7SiteLicense/VE_XD7SiteLicense.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7StoreFrontAuthenticationMethod/VE_XD7StoreFrontAuthenticationMethod.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7StoreFrontBaseUrl/VE_XD7StoreFrontBaseUrl.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7StoreFrontReceiverAuthenticationMethod/VE_XD7StoreFrontReceiverAuthenticationMethod.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7StoreFrontUnifiedExperience/VE_XD7StoreFrontUnifiedExperience.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7VDAController/VE_XD7VDAController.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7VDAFeature/VE_XD7VDAFeature.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/XenDesktop7/DSCResources/VE_XD7WaitForSite/VE_XD7WaitForSite.schema.mof [pragma]\n\n*Error during the build :*\nopen /local/puppetlabs-dsc/import/dsc_resources/xWindowsUpdate/DscResources/MSFT_xMicrosoftUpdate/MSFT_xMicrosoftUpdate.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/xWindowsUpdate/DscResources/MSFT_xWindowsUpdate/MSFT_xWindowsUpdate.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/xWindowsUpdate/DscResources/MSFT_xWindowsUpdateAgent/MSFT_xWindowsUpdateAgent.schema.mof [pragma]\nopen /local/puppetlabs-dsc/import/dsc_resources/xWordPress/DscResources/MSFT_xWordPressSite/MSFT_xWordPressSite.schema.mof [pragma]\nrake aborted!\nNoMethodError: undefined method `empty?' for nil:NilClass\n/local/puppetlabs-dsc/build/dsc/psmodule.rb:13:in `version'\n(erb):81:in `block (2 levels) in build_dsc_types'\n/local/puppetlabs-dsc/build/dsc/manager.rb:187:in `block (2 levels) in build_dsc_types'\n/local/puppetlabs-dsc/build/dsc/manager.rb:186:in `open'\n/local/puppetlabs-dsc/build/dsc/manager.rb:186:in `block in build_dsc_types'\n/local/puppetlabs-dsc/build/dsc/manager.rb:178:in `each'\n/local/puppetlabs-dsc/build/dsc/manager.rb:178:in `build_dsc_types'\n/local/puppetlabs-dsc/build/dsc.rake:228:in `block (3 levels) in <top (required)>'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'\nTasks: TOP => dsc:types:build\n(See full trace by running task with --trace)\n\n\n*Full trace of the error :*\nrake aborted!\nNoMethodError: undefined method `empty?' for nil:NilClass\n/local/puppetlabs-dsc/build/dsc/psmodule.rb:13:in `version'\n(erb):81:in `block (2 levels) in build_dsc_types'\n/usr/lib/ruby/2.3.0/erb.rb:864:in `eval'\n/usr/lib/ruby/2.3.0/erb.rb:864:in `result'\n/local/puppetlabs-dsc/build/dsc/manager.rb:187:in `block (2 levels) in build_dsc_types'\n/local/puppetlabs-dsc/build/dsc/manager.rb:186:in `open'\n/local/puppetlabs-dsc/build/dsc/manager.rb:186:in `block in build_dsc_types'\n/local/puppetlabs-dsc/build/dsc/manager.rb:178:in `each'\n/local/puppetlabs-dsc/build/dsc/manager.rb:178:in `build_dsc_types'\n/local/puppetlabs-dsc/build/dsc.rake:228:in `block (3 levels) in <top (required)>'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `block in execute'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `each'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `execute'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'\n/usr/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:187:in `invoke_with_call_chain'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/task.rb:180:in `invoke'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:152:in `invoke_task'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `block (2 levels) in top_level'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `each'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `block in top_level'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:117:in `run_with_threads'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:102:in `top_level'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:80:in `block in run'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:178:in `standard_exception_handling'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/lib/rake/application.rb:77:in `run'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/bin/rake:23:in `load'\n/local/puppetlabs-dsc/.bundle/gems/ruby/2.3.0/bin/rake:23:in `<main>'\nTasks: TOP => dsc:types:build\n", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "42701", "fixedVersions": [], "id": "42701", "issueType": "Bug", "key": "MODULES-5590", "labels": ["puppetlabs-dsc"], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60d7263520d2dd0070801bc9", "resolution": "Fixed", "resolutionDate": "2018-02-06T18:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC : Error when building XenDesktop7 custom DSC ressource", "timeSpent": "PT0S", "updated": "2018-02-06T18:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad9611db-aa6c-48e4-8ca3-89c7cc83bee4", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppetlabs-tomcat/pull/254] Has been created. \nThis makes use of the PR in the description and includes a few minor docs changes.", "created": "2017-09-12T04:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you [~accountid:623c0d9050bb2b0070b6b079] for your contribution. \nYour code changes have now been merged. \n\n:)", "created": "2017-09-12T05:03:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "(y) :D", "created": "2017-09-12T06:22:00.000000"}], "components": ["tomcat"], "created": "2017-09-06T07:53:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ab6819c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzghkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_508193417_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:*  4.8\n*OS Name/Version:* RHEL 7.x\n\nThe tomcat::war does not provide the user/group attributes mapped to the archive resource type.\n\nAdded a Pull Request to include these attributes to the tomcat::war defined type https://github.com/puppetlabs/puppetlabs-tomcat/pull/253\n\n", "environment": "RHEL 7.x\nPuppet Agent 4.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36373", "fixedVersions": [], "id": "36373", "issueType": "New Feature", "key": "MODULES-5589", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Fixed", "resolutionDate": "2017-09-12T05:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/tomcat : add support for user/group on tomcat::war defined type", "timeSpent": "PT0S", "updated": "2017-12-07T03:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module as a partner supported module (https://forge.puppet.com/f5/f5). If this is an issue that still needs to be developed please raise a GitHub issue for it to be addressed. Let me know if you've any questions or concerns about this. Thanks!", "created": "2017-11-24T03:14:00.000000"}], "components": [], "created": "2017-09-05T11:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8901c39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6886297152_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42737", "fixedVersions": [], "id": "42737", "issueType": "Sub-task", "key": "MODULES-5587", "labels": [], "originalEstimate": "PT0S", "parent": "38392", "parentSummary": "Supported Release (f5) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-11-24T03:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(f5) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-24T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module as a partner supported module (https://forge.puppet.com/f5/f5). If this is an issue that still needs to be developed please raise a GitHub issue for it to be addressed. Let me know if you've any questions or concerns about this. Thanks!", "created": "2017-11-24T03:14:00.000000"}], "components": [], "created": "2017-09-05T11:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15c8a16f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgguf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6886320425_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41588", "fixedVersions": [], "id": "41588", "issueType": "Sub-task", "key": "MODULES-5586", "labels": [], "originalEstimate": "PT0S", "parent": "38392", "parentSummary": "Supported Release (f5) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-11-24T03:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(f5) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-24T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translation on this one", "created": "2017-09-06T15:43:00.000000"}], "components": [], "created": "2017-09-05T11:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18ceebe9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102057009_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40508", "fixedVersions": [], "id": "40508", "issueType": "Sub-task", "key": "MODULES-5585", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38392", "parentSummary": "Supported Release (f5) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-06T15:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(f5) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-06T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module as a partner supported module (https://forge.puppet.com/f5/f5). If this is an issue that still needs to be developed please raise a GitHub issue for it to be addressed. Let me know if you've any questions or concerns about this. Thanks!", "created": "2017-11-24T03:13:00.000000"}], "components": [], "created": "2017-09-05T11:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60464ae8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6886284560_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39487", "fixedVersions": [], "id": "39487", "issueType": "Sub-task", "key": "MODULES-5584", "labels": [], "originalEstimate": "PT0S", "parent": "38392", "parentSummary": "Supported Release (f5) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-11-24T03:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(f5) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-11-24T03:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module as a partner supported module (https://forge.puppet.com/f5/f5). If this is an issue that still needs to be developed please raise a GitHub issue for it to be addressed. Let me know if you've any questions or concerns about this. Thanks!", "created": "2017-11-24T03:15:00.000000"}], "components": [], "created": "2017-09-05T11:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10df0c3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4996_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6886343360"}], "description": "*REASON:* because abrader said so\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38392", "fixedVersions": [], "id": "38392", "issueType": "Task", "key": "MODULES-5583", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-11-24T03:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (f5) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-11-24T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["activemq"], "created": "2017-09-05T07:26:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@794c913d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "ActiveMQ Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggfb:"}], "description": "ActiveMQ backlog", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40507", "fixedVersions": [], "id": "40507", "issueType": "Epic", "key": "MODULES-5582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ActiveMQ Next", "timeSpent": "PT0S", "updated": "2021-03-08T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "11100", "aggregatetimeoriginalestimate": "11100", "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-09-05T04:17:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1655ae2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "MongoDB Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6247444571_*|*_6_*:*_1_*:*_0"}], "description": "Backlog for MongoDB", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42736", "fixedVersions": [], "id": "42736", "issueType": "Epic", "key": "MODULES-5581", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MongoDB Next", "timeSpent": "PT0S", "updated": "2017-11-21T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has been complete:\u00a0https://forge.puppet.com/modules/puppetlabs/drbd", "created": "2021-03-15T09:02:00.000000"}], "components": ["approved"], "created": "2017-09-05T04:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Put a red deprecation notice on the Puppet module (https://forge.puppet.com/puppetlabs/drbd)\n* Put a note in the read me that the customer should use the Vox module\n* Close all open feature requests and improvements for the DRBD module in JIRA."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d94423e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16398579_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_111198394327"}], "description": "Vox have a newer and better maintained module for DRDB. We will deprecate our module and point customers towards the Vox module (https://forge.puppet.com/puppet/drbd).", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "39486", "fixedVersions": [], "id": "39486", "issueType": "Story", "key": "MODULES-5580", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2021-03-15T09:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate DRBD module", "timeSpent": "PT0S", "updated": "2021-03-15T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closed in preference for https://puppet.atlassian.net/browse/FM-6124", "created": "2017-09-21T03:53:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Re-opened in error - closing again!", "created": "2017-09-21T04:11:00.000000"}], "components": [], "created": "2017-09-05T02:45:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51fc6e89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "i18N Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzggcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_4_*:*_1386511867_*|*_6_*:*_2_*:*_1042692"}], "description": "Next epic for all items related to i18N in modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35140", "fixedVersions": [], "id": "35140", "issueType": "Epic", "key": "MODULES-5579", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-09-21T04:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N Next", "timeSpent": "PT0S", "updated": "2018-03-12T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Started the conversation with [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] in  [Puppet Slack #windows|https://puppetcommunity.slack.com/archives/C0W1Z7213/p1504581407000082] about this. That's where Glenn suggested it is likely the IIS version confinement.", "created": "2017-09-04T21:37:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Yes, it looks like it is confining to a fact. Facts are only checked at the beginning of a run, so they are completely out. And if you are hooked up to agent/master, it's even worse.\n\nTo have this work in the Chocolatey provider, we pulled the functionality to check to [{{validate}}|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/puppet/provider/chocolateyconfig/windows.rb#L101-L106] instead of confine, and the call it makes to [chocolatey_version|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/puppet_x/chocolatey/chocolatey_version.rb] is the same method that [the fact also uses|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/facter/chocolateyversion.rb], but nothing in the provider code itself uses the facts directly due to the limitations surrounding when and where facts execute. \n\nOT: It sure would be nice if someone would finally implement client-executed scope for facts in Puppet 6 (I said this same statement for Puppet 5 originally).", "created": "2017-09-04T22:15:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] o/", "created": "2017-09-05T08:47:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] https://puppet.atlassian.net/browse/MODULES-5465", "created": "2017-09-05T09:30:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:623c0b43b75ca8007056ced1] o/ Hey dude! Hope all's well with you! ", "created": "2017-09-05T09:37:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I will let you decide on which one to keep open. The other already has a PR", "created": "2017-09-05T09:46:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-5465", "created": "2017-12-15T16:16:00.000000"}], "components": ["iis"], "created": "2017-09-04T21:35:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a Windows Server that does not have IIS installed and a manifest similar to the below, the code should run without issue on the first pass through puppet.\n\n{code}\n  # add windows features\n  iis_feature { 'Web-WebServer':\n    ensure                   => present,\n    include_management_tools => true,\n  }\n  -> iis_feature { 'Web-Asp-Net45':\n    ensure => present,\n  }\n  -> iis_feature { 'Web-AppInit':\n    ensure => present,\n  }\n\n  # remove default web site\n  -> iis_site {'Default Web Site':\n    ensure          => absent,\n    applicationpool => 'DefaultAppPool',\n    require         => Iis_feature['Web-WebServer'],\n  }\n\n  # application in iis\n  -> iis_application_pool { 'chocolateyserver':\n    ensure                    => 'present',\n    state                     => 'started',\n    enable32_bit_app_on_win64 => true,\n    managed_runtime_version   => 'v4.0',\n    start_mode                => 'AlwaysRunning',\n    idle_timeout              => '00:00:00',\n    restart_time_limit        => '00:00:00',\n    require                   => Iis_feature['Web-WebServer'],\n  }\n  -> iis_site {'chocolateyserver':\n    ensure          => 'started',\n    physicalpath    => 'c:\\somewhere\\site',\n    applicationpool => 'chocolateyserver',\n    preloadenabled  => true,\n    bindings        =>  [\n      {\n        'bindinginformation' => '*:80:',\n        'protocol'           => 'http'\n      }\n    ]\n  }\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c6eb423"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39599185_*|*_6_*:*_2_*:*_940044366_*|*_10006_*:*_1_*:*_7544265673_*|*_10005_*:*_1_*:*_273382841"}], "description": "_Basic Info_\n*Module Version:* 4.1.0\n*Puppet Version:* 5.0.1\n*OS Name/Version:* Windows Server 2012 R2\n\nWhen installing IIS in the same manifest you are setting up iis resources, it fails due to unsuitable providers.\n\nThe problem is likely due to attempting to confine to IIS versions. That is fine, but you need to do that in validate instead of using confine (unless there is a bug in the way the confine is being validated that can be quickly resolved).\n\n\nh3. *Desired Behavior:*\nIt should work all in one go. It's a blocker to using the puppetlabs-iis if it can't do this. Although deprecated, we'll need to switch back to puppet-iis which does not have this issue.\n\nh3. *Actual Behavior:*\n{noformat}\n==> default: Error: Could not find a suitable provider for iis_site\n==> default: Error: Could not find a suitable provider for iis_application_pool\n{noformat}\n\nh3. Manifest\n{code}\n  # add windows features\n  iis_feature { 'Web-WebServer':\n    ensure                   => present,\n    include_management_tools => true,\n  }\n  -> iis_feature { 'Web-Asp-Net45':\n    ensure => present,\n  }\n  -> iis_feature { 'Web-AppInit':\n    ensure => present,\n  }\n\n  # remove default web site\n  -> iis_site {'Default Web Site':\n    ensure          => absent,\n    applicationpool => 'DefaultAppPool',\n    require         => Iis_feature['Web-WebServer'],\n  }\n\n  # application in iis\n  -> iis_application_pool { 'chocolateyserver':\n    ensure                    => 'present',\n    state                     => 'started',\n    enable32_bit_app_on_win64 => true,\n    managed_runtime_version   => 'v4.0',\n    start_mode                => 'AlwaysRunning',\n    idle_timeout              => '00:00:00',\n    restart_time_limit        => '00:00:00',\n    require                   => Iis_feature['Web-WebServer'],\n  }\n  -> iis_site {'chocolateyserver':\n    ensure          => 'started',\n    physicalpath    => 'c:\\somewhere\\site',\n    applicationpool => 'chocolateyserver',\n    preloadenabled  => true,\n    bindings        =>  [\n      {\n        'bindinginformation' => '*:80:',\n        'protocol'           => 'http'\n      }\n    ]\n  }\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41587", "fixedVersions": [], "id": "41587", "issueType": "Bug", "key": "MODULES-5578", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Duplicate", "resolutionDate": "2017-12-15T16:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : must find suitable provider even when installing IIS in same run", "timeSpent": "PT0S", "updated": "2018-10-04T12:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This would be awesome to get in!", "created": "2017-09-04T17:04:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This looks to be {{recycling.periodicRestart.time}}", "created": "2017-09-04T17:15:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Actually, after looking closer, this exists - https://github.com/puppetlabs/puppetlabs-iis#restart_time_limit {{restart_time_limit}}.", "created": "2017-09-04T17:18:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This was already done.", "created": "2017-09-04T17:18:00.000000"}], "components": ["iis"], "created": "2017-09-04T17:03:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7015f2bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgg33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_916472_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.1.0\n*Puppet Version:* 5.0.1\n*OS Name/Version:* Windows Server 2012 R2\n\nI am looking through the settings for removing any intervals for recycling for performance - https://chocolatey.org/docs/how-to-set-up-chocolatey-server#performance. I can set most of these with the iis module, however {{Recycling: Regular Time Interval (minutes)}} is missing.\n\nAny chance to get this one added?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35139", "fixedVersions": [], "id": "35139", "issueType": "Improvement", "key": "MODULES-5577", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Duplicate", "resolutionDate": "2017-09-04T17:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : iis_application_pool is missing Recycle -> Regular Time Interval", "timeSpent": "PT0S", "updated": "2017-09-04T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Just getting started with iis and I came across this one. Looks like an easy fix.", "created": "2017-09-04T16:59:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Looks like this should be {{applicationDefaults.preloadEnabled}} based on {{appcmd.exe list site /text*}}", "created": "2017-09-04T17:13:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This looked pretty simple, so I got it started at https://github.com/puppetlabs/puppetlabs-iis/pull/108", "created": "2017-09-04T17:26:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Add spec test, evaluate if we need acceptance test.", "created": "2017-09-07T12:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-09-12T17:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged fix PR into master at", "created": "2017-09-13T14:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged fix PR #2 into master at", "created": "2017-09-13T17:41:00.000000"}], "components": ["iis"], "created": "2017-09-04T16:57:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a89e25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5441"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylhif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_577851970_*|*_1_*:*_1_*:*_98059_*|*_10007_*:*_2_*:*_257954816_*|*_3_*:*_1_*:*_431974012_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1798561"}], "description": "_Basic Info_\n*Module Version:* 4.1.0\n*Puppet Version:* 5.0.1\n*OS Name/Version:* Windows Server 2012 R2\n\n{code}\niis_site {'chocolateyserver':\n    ensure          => 'started',\n    physicalpath    => 'c:\\some\\path',\n    applicationpool => 'apppoolname',\n    preloadenabled  => true,\n    bindings        =>  [\n      {\n        'bindinginformation' => '*:80:',\n        'protocol'           => 'http'\n      }\n    ],\n  }\n{code}\n\nDoes not appear to set preload enabled properly.\n\n*Desired Behavior:*\nIt should set Preload Enabled to true.\n\n*Actual Behavior:*\nIt doesn't work appropriately. Worse, it is setting {{'applicationDefaults.serviceAutoStartEnabled'}} to {{true}}.\n\nIt appears a little copy/pasta happened here https://github.com/puppetlabs/puppetlabs-iis/blob/61e464f3b2368ecf5cd75a6e663ec41ec3eb04b9/lib/puppet/provider/templates/webadministration/generalproperties.ps1.erb#L64\n", "epicLinkSummary": "IIS 4.1.1", "estimate": "PT0S", "externalId": "34224", "fixedVersions": [], "id": "34224", "issueType": "Bug", "key": "MODULES-5576", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "40583", "parentSummary": "IIS 4.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Done", "resolutionDate": "2017-09-19T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : iis_site - preloadenabled does not work", "timeSpent": "PT0S", "updated": "2017-09-19T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicate of FORGE-588", "created": "2021-03-08T03:48:00.000000"}], "components": [], "created": "2017-09-04T09:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Module is moved to Vox Pupuli namespace.\n* On the forge: \"by\" should state Vox Pupuli and link to them on the forge (https://forge.puppet.com/puppet).\n* On the forge: \"Report issues\" link should point to the git hub issues page.\n* On the forge: update the module image to reflect the correct Vox image, and not the traditional Puppet image.\n* Open JIRA issues should be closed in JIRA and migrated to Git (with comments included if relevant).\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17dcedff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84737387_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_110578440625"}], "description": "Vox Pupuli are taking ownership of GCC. Please ensure that the module is moved to the their namespace, and all associated links on the forge are updated. All open issues from JIRA will need to be moved to github and closed in JIRA with a note stating that github will be used for issue tracking going forward.\n", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "41586", "fixedVersions": [], "id": "41586", "issueType": "Story", "key": "MODULES-5575", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Duplicate", "resolutionDate": "2021-03-08T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Change ownership of GCC", "timeSpent": "PT0S", "updated": "2021-03-08T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] is vox still interested in this?", "created": "2021-03-08T03:50:00.000000"}], "components": ["xinetd"], "created": "2017-09-04T08:58:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Module is moved to Vox Pupuli namespace.\n* On the forge: \"by\" should state Vox Pupuli and link to them on the forge (https://forge.puppet.com/puppet).\n* On the forge: \"Report issues\" link should point to the git hub issues page.\n* On the forge: update the module image to reflect the correct Vox image, and not the traditional Puppet image.\n* Open JIRA issues should be closed in JIRA and migrated to Git (with comments included if relevant)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@617f5ad5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "Vox Pupuli are taking ownership of xinetd. Please ensure that the module is moved to the their namespace, and all associated links on the forge are updated. All open issues from JIRA will need to be moved to github and closed in JIRA with a note stating that github will be used for issue tracking going forward.\n", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "40506", "fixedVersions": [], "id": "40506", "issueType": "Story", "key": "MODULES-5574", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change ownership of xinetd", "timeSpent": "PT0S", "updated": "2021-03-08T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] is vox still interested in this?", "created": "2021-03-08T03:50:00.000000"}], "components": ["activemq"], "created": "2017-09-04T08:57:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Module is moved to Vox Pupuli namespace.\n* On the forge: \"by\" should state Vox Pupuli and link to them on the forge (https://forge.puppet.com/puppet).\n* On the forge: \"Report issues\" link should point to the git hub issues page.\n* On the forge: update the module image to reflect the correct Vox image, and not the traditional Puppet image.\n* Open JIRA issues should be closed in JIRA and migrated to Git (with comments included if relevant)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5345e855"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "Vox Pupuli are taking ownership of ActiveMQ. Please ensure that the module is moved to the their namespace, and all associated links on the forge are updated. All open issues from JIRA will need to be moved to github and closed in JIRA with a note stating that github will be used for issue tracking going forward.\n", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "39485", "fixedVersions": [], "id": "39485", "issueType": "Story", "key": "MODULES-5573", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change ownership of ActiveMQ", "timeSpent": "PT0S", "updated": "2021-03-08T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "module has been passed on a while ago.", "created": "2021-03-08T07:43:00.000000"}], "components": [], "created": "2017-09-04T08:55:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\n* Module is moved to Vox Pupuli namespace.\n* On the forge: \"by\" should state Vox Pupuli and link to them on the forge (https://forge.puppet.com/puppet).\n* On the forge: \"Report issues\" link should point to the git hub issues page.\n* On the forge: update the module image to reflect the correct Vox image, and not the traditional Puppet image.\n* Open JIRA issues should be closed in JIRA and migrated to Git (with comments included if relevant)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@152a90c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85165900_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_110592561730"}], "description": "Vox Pupuli are taking ownership of RabbitMQ. Please ensure that the module is moved to the their namespace, and all associated links on the forge are updated. All open issues from JIRA will need to be moved to github and closed in JIRA with a note stating that github will be used for issue tracking going forward. Epic: https://puppet.atlassian.net/browse/MODULES-4623 contains all current open RabbitMQ issues.\n", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "38391", "fixedVersions": [], "id": "38391", "issueType": "Story", "key": "MODULES-5572", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Done", "resolutionDate": "2021-03-08T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change ownership of RabbitMQ", "timeSpent": "PT0S", "updated": "2021-03-08T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": ["mongodb"], "created": "2017-09-04T08:53:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Module is moved to Vox Pupuli namespace.\n* On the forge: \"by\" should state Vox Pupuli and link to them on the forge (https://forge.puppet.com/puppet).\n* On the forge: \"Report issues\" link should point to the git hub issues page.\n* On the forge: update the module image to reflect the correct Vox image, and not the traditional Puppet image.\n* Open JIRA issues should be closed in JIRA and migrated to Git (with comments included if relevant)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eb5788f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85276829_*|*_3_*:*_1_*:*_4233088841_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1998908730"}], "description": "Vox Pupuli are taking ownership of MongoDB. Please ensure that the module is moved to the their namespace, and all associated links on the forge are updated. All open issues from JIRA will need to be moved to github and closed in JIRA with a note stating that github will be used for issue tracking going forward. Epic https://puppet.atlassian.net/browse/MODULES-5581 contains all currently open issues for MongoDB.", "epicLinkSummary": "Update module ownership", "estimate": "PT0S", "externalId": "37304", "fixedVersions": [], "id": "37304", "issueType": "Story", "key": "MODULES-5571", "labels": [], "originalEstimate": "PT0S", "parent": "35138", "parentSummary": "Update module ownership", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-11-16T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change ownership of MongoDB", "timeSpent": "PT0S", "updated": "2017-11-16T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "This [epic|https://puppet.atlassian.net/browse/MODULES-5771] will be used to track these module updates going forward. Closing this epic.", "created": "2018-01-05T07:42:00.000000"}], "components": [], "created": "2017-09-04T08:17:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41bb8f09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Update module ownership"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10628692552_*|*_6_*:*_1_*:*_0"}], "description": "Some modules are changing ownership, with Vox Pupuli taking ownership. This epic will track the stories associated with these changes. See https://voxpupuli.org/docs/#migrating-a-module-to-voxpupuli for details of this process.\n\nThe modules to be moved are: RabbitMQ, ActiveMQ, MongoDB, xinetd and GCC. The DRBD module will also be deprecated in favour of Vox's module.\n\nQuestion prior to commencing work: should we perform bug fixes and merge PRs prior to changing module ownership? Will they have the bandwidth to address open issues?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35138", "fixedVersions": [], "id": "35138", "issueType": "Epic", "key": "MODULES-5570", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-01-05T07:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update module ownership", "timeSpent": "PT0S", "updated": "2018-01-05T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-09-04T03:37:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "On Debian 9 it should be possible to chose if MariaDB or Oracle MySQL should be installed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@706197a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfkf:"}], "description": "Since Debian 9 (stretch) there is only MariaDB available in the official Debian repository for installation. This means that people who would like to still use the Oracle MySQL on Debian 9 can not use this puppet module.\n\nI suggest adding a parameter to this module in order to enable using the official Oracle MySQL APT repository (http://repo.mysql.com/apt/debian/) which would allow to use Oracle MySQL instead of MariaDB.\n\nPossibly newest version of Ubuntu are also affected by this problem.", "environment": "Debian 9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41585", "fixedVersions": [], "id": "41585", "issueType": "New Feature", "key": "MODULES-5569", "labels": [], "originalEstimate": "PT0S", "parent": "44053", "parentSummary": "IA Content teams Miscellaneous work 2020", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql : enable installation of oracle mysql from official repo on debian 9", "timeSpent": "PT0S", "updated": "2020-01-14T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I just submitted a PR based on what the customer is doing.  Let me know if I need to add anything!", "created": "2017-09-06T12:07:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Super, thanks [~accountid:557058:f23b0b7f-9386-48b3-bd71-4399766356f4]. We'll review it, although probably not immediately due to other priorities. Will comment on the PR as necessary. Thanks!", "created": "2017-09-07T03:21:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "merged \\o/", "created": "2017-09-21T09:42:00.000000"}], "components": [], "created": "2017-09-01T12:38:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1859070"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgeyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1717439583_*|*_5_*:*_1_*:*_0"}], "description": "Customer reported that they need to add escaped quotes around the \"-databaseType\" parameter definition.  This is because websphere expects that stings like \"SQL Server\" contain a space.  Without the space in the string they can't specify that database type as the \"dbtype\" parameter in the websphere_jdbc_provider class.\n\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/master/lib/puppet/provider/websphere_jdbc_provider/wsadmin.rb#L38\n\nSome of the other parameters in the params_string definition already contain escaped quotes, so mirroring those examples appears to work.\n\nThis document refers to valid values for databaseType: https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/rxml_7adminjdbc.html", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "40505", "fixedVersions": [], "id": "40505", "issueType": "Task", "key": "MODULES-5568", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Fixed", "resolutionDate": "2017-09-21T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "websphere_application_server - wsadmin provider needs escaped quotes around databaseType", "timeSpent": "PT0S", "updated": "2017-09-21T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Adding [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] to the thread.", "created": "2017-09-01T12:22:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "Merge of all features from development branch to master branch has been completed", "created": "2017-09-01T12:40:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "Thanks [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] for the initial review of types.  I apologize as many of these items were confirmed to have been fixed based on my own recommendations.  Will be remediated before we submit again.  Looking forward to your review of the provider code.", "created": "2017-09-12T13:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "- Relicensed as Apache 2. I assume this is okay legally?\n- They have already tagged 1.6.0 but did not include notes in the CHANGELOG.md. It is common practice to never delete tags, so they will probably have to just skip this version. IMHO they should publish 2.0.0 under their namespace as the first published version anyway. They can document 1.6.0 as never published in the changelog, or pretend it doesn't exist (and maybe delete the tag).\n- The metadata.json says that they changed the module's name from \"f5\" to \"bigip\" but does not rename the manifests or types to match. This is probably the biggest issue I see, since class names MUST match the module name, and type names SHOULD match the module name (they don't need to, but they really really should). Eg {{bigip_*}}. Also, does this mean that the device \"type\" should be \"bigip\" instead of \"f5\"? Their call on that part.\n- The metadata.json claims compatibility with 12.1", "created": "2017-10-03T12:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oh, and they are missing a NOTICE file with copywrite holder information. Eg https://github.com/puppetlabs/puppetlabs-apache/blob/master/NOTICE", "created": "2017-10-03T12:05:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the review and feedback [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1].\n\n[~accountid:557058:15326046-a29a-49e8-87a0-a88709e5cc0a] - can you work with F5 to address the above points, especially the 3rd point about ensuring the classes match their module name? I also noticed that two instances of the same module got pushed to the Forge: https://forge.puppet.com/f5/bigip and https://forge.puppet.com/f5/puppet. Can you get them to remove the second one please (https://forge.puppet.com/f5/puppet)? They shouldn't name their module 'Puppet'. There is an open JIRA ticket on this to block modules that contain certain names, such as 'Puppet': https://puppet.atlassian.net/browse/FORGE-395.\n\nWhen the partner supported banner is added to the module we can work on deprecated the Puppet F5 module.", "created": "2017-10-04T06:05:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] we will be fixing all of the items mentioned.  Unfortunately, F5 cannot delete the previously created modules.  I have created the following tickets to kindly as [~accountid:623c0e7494742a00683e3f3f] to remove them:\n\n[f5:bigip|https://puppet.atlassian.net/browse/MODULES-5684]\n[f5:puppet|https://puppet.atlassian.net/browse/MODULES-5685]\n\nI will be meeting with the F5 developer on Thursday, during that time we will:\n\n- Fix the name of the module (f5/f5) in metadata.json to make it usable once again\n- Create a NOTICE file in accordance with Apache licensing\n- Choose a new version for next release that will not conflict with previous release(s)\n- Tag/Release said version in conjunction with appropriate next release version\n- Get the necessary wording in the README to indicate the module is the only F5 module now and that the puppetlabs/f5 is officially deprecated.\n\nI will respond to all of you once this list is remediated on Thursday so we can make quick work of flipping the 'partner' banner.\n\nThank you of course to [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] for helping identify these sad, gross errors.", "created": "2017-10-04T09:46:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "This is as resolved as this matter will be.  Many thanks [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] and [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1].  We will open another ticket when both F5 and Puppet legal can agree on allowing us to post the \n'Partner' banner.", "created": "2017-10-31T12:07:00.000000"}], "components": [], "created": "2017-09-01T12:20:00.000000", "creator": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63fbe5e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgexr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_403360994_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4779824996"}], "description": "https://github.com/f5devcentral/f5-puppet\n\nv1.6.0 of module\nLTS and Latest supported version of PE\n\nThis version of the module includes additional types and providers to aid customers in the onboarding of F5 BIG-IP devices.\n\nThe following types and associated REST providers should be reviewed:\n\nf5_addtotrust\nf5_command\nf5_configsync\nf5_device\nf5_devicegroup\nf5_dns\nf5_globalsetting\nf5_license\nf5_ntp\nf5_root\nf5_route\nf5_selfdevice\nf5_user\n\nI will gladly forward along the AWS acceptance testing logs provided by the F5 developer to the code reviewer.  Presumably Former user\n\nPlease review on the 9/5 module review session.  Please let me know if I can provide anything else.\n\nThank you!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35136", "fixedVersions": [], "id": "35136", "issueType": "Task", "key": "MODULES-5567", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "resolution": "Fixed", "resolutionDate": "2017-10-31T12:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "f5devcentral/f5-puppet : Review for Partner Approved status", "timeSpent": "PT0S", "updated": "2018-04-03T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ok...the problem is the get_instance_names_by_ver is looking at the ServerSettings class which seems to only exist when it's actually serving something\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/lib/puppet_x/sqlserver/features.rb#L102-L109\n\nCould probably move this to use HKLM\\Software\\Microsoft\\Microsoft SQL Server\\Instance Names detection.", "created": "2017-09-01T11:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note Analysis Services probably has the same issue too.", "created": "2017-09-01T11:58:00.000000"}, {"author": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "body": "Confirmed - Analysis Services has the same behavior.", "created": "2017-09-05T11:36:00.000000"}], "components": ["sqlserver"], "created": "2017-09-01T11:23:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Instance facts should support Reporting Services being the only installed option in an instance."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51a2a618"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5800"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgevb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1897035_*|*_10007_*:*_1_*:*_1114462164_*|*_10009_*:*_1_*:*_7413_*|*_3_*:*_2_*:*_815678059_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_2324446012_*|*_10005_*:*_1_*:*_1638939586"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:* 2016.4.2\n*OS Name/Version:* Windows Server 2016\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nInstalling the reporting services feature is successful and does not prevent future agent runs, regardless of whether the database engine services are installed or not.\n\n*Actual Behavior:*\nReporting Services are installed correctly during the first run, however every subsequent run attempts to reinstall RS, causing a failure.", "epicLinkSummary": "SQL Server Module 2.0.1", "estimate": "PT0S", "externalId": "36372", "fixedVersions": [], "id": "36372", "issueType": "Bug", "key": "MODULES-5566", "labels": [], "originalEstimate": "PT0S", "parent": "41637", "parentSummary": "SQL Server Module 2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Fixed", "resolutionDate": "2017-11-08T16:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/sqlserver : runs fail if RS is installed but database engine services are not", "timeSpent": "PT0S", "updated": "2017-11-08T16:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2c5b56eb-1c6d-43ce-a094-74676694f8d3", "body": "I had the same issue with 4.19, then I thought it was a bug and upgraded to 4.25.1 which gave me the same issue. After fooling around on the puppet server I've decided to restart the service... and then magic happened, it worked. Don't know why and don't see any relation with the puppet service, but it works :)", "created": "2018-09-27T23:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Marking as duplicate of:\u00a0MODULES-5599", "created": "2021-06-21T05:36:00.000000"}], "components": ["stdlib"], "created": "2017-09-01T10:33:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea522b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgeu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119991780092_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.19.0 \n*Puppet Version:* 5.1\n*OS Name/Version:* CentOS 7.3\n\nIn the documentation an option \"append_on_no_match\" is listed, but it can't be used.\n\n{code:java}\nServer Error: no parameter named 'append_on_no_match'\n{code}\n\nPart of the documentation:\n\n{code:java}\nMatch Example:\n\nfile_line { 'bashrc_proxy':\n  ensure             => present,\n  path               => '/etc/bashrc',\n  line               => 'export HTTP_PROXY=http://squid.puppetlabs.vm:3128',\n  match              => '^export\\ HTTP_PROXY\\=',\n  append_on_no_match => false,\n}\n\nIn this code example, match looks for a line beginning with export followed by HTTP_PROXY and replaces it with the value in line. If a match is not found, then no changes are made to the file.\n{code}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38390", "fixedVersions": [], "id": "38390", "issueType": "Bug", "key": "MODULES-5565", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "resolution": "Duplicate", "resolutionDate": "2021-06-21T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "file_line : append_on_no_match is unkown", "timeSpent": "PT0S", "updated": "2021-06-21T05:36:00.000000", "votes": "6", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-09-01T03:47:00.000000", "name": "first-request_set-ssl-flags.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12528"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-09-01T03:47:00.000000", "name": "second-request_unset-ssl-flags.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12939"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-09-01T03:47:00.000000", "name": "security-settings.xml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12836"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-09-01T03:47:00.000000", "name": "set-ssl.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12727"}, {"attacher": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "created": "2017-09-01T03:47:00.000000", "name": "unset-ssl.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12635"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] try to repro after 5561 work is done.", "created": "2017-09-08T12:28:00.000000"}], "components": ["iis"], "created": "2017-09-01T03:47:00.000000", "creator": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e9ab40c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}], "description": "_Basic Info_\n*Module Version: 4.1.0*\n*Puppet Version: 4.10.4*\n*OS Name/Version: Windows Server 2012*\n\nAfter having setup a web application with sslflags, you cannot completely unset all sslflags.\n\n*Desired Behavior:*\nIf the webapplication has sslflags set and the sslflags property is set to an empty array in the manifest then the next puppet run should remove all sslflags from the webapplication.\n\n*Actual Behavior:*\nThe sslflags remain in place, as shown in the applicationHost.config.\n\n*Notes:*\nAttached are 5 files:\n* set-ssl.pp - manifest for setting ssl and sslrequirecert flags on application\n* first-request_set-ssl-flags.log - debug logs of running puppet on set-ssl.pp\n* unset-ssl.pp - manifest for unsetting sslflags on application\n* second-request_unset-ssl-flags.log - debug logs of running puppet on unset-ssl.pp after having already set the ssl and sslrequirecert flags with the previous run\n* security-settings.xml - security settings section of applicationHost.config after having run the unset-ssl.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34223", "fixedVersions": [], "id": "34223", "issueType": "Bug", "key": "MODULES-5564", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : iis_application doesnt unset sslflags", "timeSpent": "PT0S", "updated": "2021-06-14T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ff62381dd5eb50108d67aa9", "attachments": [], "comments": [{"author": "623e7789bef8a60068c8db55", "body": "We are also facing an issue with the 'interface nve 1' in our VXLAN deployment. \nThis type of logical interface is created through the cisco_vxlan_vtep resource and it is needed for the vxlan evpn control plane. \nWhen purging cisco_interface it gets removed. \n\n", "created": "2017-09-05T12:23:00.000000"}], "components": ["cisco_ios"], "created": "2017-08-31T13:56:00.000000", "creator": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28f59528"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzge8v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}], "description": "When purging cisco_interface resources node_utils is attempting to use \n{noformat}\nno interface <name>\n{noformat}\n\nThis is correct behavior for logical interfaces, but not physical.  For physical the following should be used\n{noformat}\ndefault interface <name>\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41584", "fixedVersions": [], "id": "41584", "issueType": "Bug", "key": "MODULES-5588", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cisco_interface destroy should default for physical interfaces", "timeSpent": "PT0S", "updated": "2021-01-25T09:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-08-31T11:32:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f2e4047"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2008_*|*_3_*:*_1_*:*_4161220_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84037760"}], "description": "*REASON:* \"community request\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42735", "fixedVersions": [], "id": "42735", "issueType": "Task", "key": "MODULES-5563", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-01T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (puppet_authorization) 0.3.0 - (2017/09/01) - (d6977307e361cc3d677613831bf171adbee1a3f9)", "timeSpent": "PT0S", "updated": "2017-09-01T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2017-08-31T10:38:00.000000", "creator": "557058:fb8538fd-0598-49ab-a3d5-e10092b8f4e1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438e3ca3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/17"}], "description": "*Module Version:* 1.0.1\n*Puppet Version:* 2017.2.3\n*OS Name/Version:* RHEL 7\n\nI have a customer who wishes to use this module to manage Websphere, but it does not currently support dynamic clusters. Suggest adding support for dynamic clusters to the websphere_cluster/wsadmin.rb provider.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "40504", "fixedVersions": [], "id": "40504", "issueType": "Improvement", "key": "MODULES-5562", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb8538fd-0598-49ab-a3d5-e10092b8f4e1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "websphere_application_server : cluster provider does not support dynamic clusters", "timeSpent": "PT0S", "updated": "2021-01-25T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Looks like this has been resolved, according to github.", "created": "2017-11-16T10:38:00.000000"}], "components": ["mongodb"], "created": "2017-08-30T20:04:00.000000", "creator": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1.  I can create a database using mongo::db with a user defined\n\n2. The admin user created through mongo::server  succeeds. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdb948e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgdfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4895873360_*|*_3_*:*_1_*:*_1812972104_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.0.0-git master\n*Puppet Version:* 5.0.1\n*OS Name/Version:* Centos 7\n\n_Describe your issue in as much detail as possible..._\n\nmongo::db  user creation is incorrect and results in errors when called from mongo::server to create the admin password. \n\n*Desired Behavior:*\n\nThe user is created with only the appropriate password field set. \n\n*Actual Behavior:*\n\nDue to both $password and $password_hash being set to the explicit value of 'false', the call to mongodb_user  type fails with the error message:\n\n`Error: /Mongodb_user[User admin on db admin]: Only one of 'password_hash' or 'password' should be provided`\n\nLooking at the code, it is pretty trivial to see why - the two parameters in the class declaration should be set to 'undef'  not to 'false' so that validation check in the type.  \n\nAdditionally, lines 38 and 39 should be removed and just replaced with a single statement:\n\npassword_hash => $hash\n\nI will include a separate pull request with this change on Github for the simple fix. ", "environment": "Centos 7, Puppet 5.0.1.  Module source from git direct", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "39484", "fixedVersions": [], "id": "39484", "issueType": "Bug", "key": "MODULES-5560", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "resolution": "Fixed", "resolutionDate": "2017-11-16T10:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mongodb : Incorrect mongo::db password handling", "timeSpent": "PT0S", "updated": "2017-11-16T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I believe this will solved in PR https://github.com/puppetlabs/puppetlabs-scheduled_task/pull/6", "created": "2018-01-07T23:00:00.000000"}], "components": ["scheduled_task"], "created": "2017-08-30T14:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66a6992d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk4qs:o"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1200076847_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10819797454"}], "description": "* Add some basic provider tests to https://github.com/puppetlabs/puppet/blob/master/spec/unit/type/scheduled_task_spec.rb verifying that the default Windows provider continues to be {{:win32_scheduledtask}}\n* Add provider test to https://github.com/puppetlabs/puppet/blob/master/spec/unit/type/scheduled_task_spec.rb showing that {{:win32_scheduledtask2}} may be used as a provider as well, but that it requires user opt-in\n* It might be useful to put these in a new file {{integration/type/scheduled_task_spec.rb}} but isn't a big deal if they end up in the existing file", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "34222", "fixedVersions": [], "id": "34222", "issueType": "Task", "key": "MODULES-6265", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Duplicate", "resolutionDate": "2018-01-16T16:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Add tests to scheduled_task_spec.rb for default provider checks", "timeSpent": "PT0S", "updated": "2020-12-09T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "New module PR is at\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/pull/6", "created": "2018-01-04T01:35:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Rejoice! PR has been merged to master in https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/437a9b910ee093c3d134f8dc063be0745a984bb5", "created": "2018-01-11T09:05:00.000000"}], "components": ["scheduled_task"], "created": "2017-08-30T14:17:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- All tests in win32_taskscheduler2_spec.rb pass\n- Any new tests needed are added"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75ecd3cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9205248_*|*_1_*:*_1_*:*_2169753_*|*_10007_*:*_1_*:*_300656077_*|*_3_*:*_1_*:*_334710511_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10924939759"}], "description": "* Copy / paste https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb to {{win32_taskscheduler2.rb}} and rename provider to {{:win32_taskscheduler2}}.\n* Update any usage of {{Win32::TaskScheduler}} to {{Win32::TaskScheduler2}}, including references to constants\n* Remove calls to any methods not present in {{Win32::TaskScheduler2}} as needed - for instance, the concept of {{Activate}} may no longer make sense\n* Copy / paste the file at https://github.com/puppetlabs/puppet/blob/master/spec/unit/provider/scheduled_task/win32_taskscheduler_spec.rb to {{win32_taskscheduler2_spec.rb}} and update references from {{Win32::TaskScheduler}} to {{Win32::TaskScheduler2}}. Remove any tests that deal with specific v1 implementation details (like how task files are generated on disk)", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "38389", "fixedVersions": [], "id": "38389", "issueType": "Task", "key": "MODULES-6266", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-01-11T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Create provider/scheduled_task/win32_taskscheduler2", "timeSpent": "PT0S", "updated": "2018-01-11T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2017-09-05T11:47:00.000000", "name": "configure-for.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12529"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial PR is at\nhttps://github.com/glennsarti/puppet/pull/3\n\nDocs Link:\nhttps://msdn.microsoft.com/en-us/library/windows/desktop/aa383600(v=vs.85).aspx", "created": "2017-09-01T15:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Testing on Server 2012R2\n\nCreating a scheduled_task via Puppet does make it appear in the V2 API UI.  This seems to be controlled via the {{Configure for}} section\n\n!configure-for.png!\n\nWill need to filter these tasks out in Enum and activate etc...\n", "created": "2017-09-05T11:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed that it appears in PowerShell too with {{Get-ScheduledTask}}", "created": "2017-09-05T11:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I've added an additional property to the task class called \"Compatibility\" to expose which API version a task is compatible with.", "created": "2017-09-06T10:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Initial PR for review\nhttps://github.com/puppetlabs/puppet/pull/6198", "created": "2017-09-12T17:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull https://github.com/puppetlabs/puppet/pull/6198 will eventually be closed.\n\nNew iteration of the PR is at", "created": "2017-11-21T18:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Is this ticket still valid?  Not sure on the exact work as this was perviously for updating Puppet, not a standalone module.", "created": "2017-12-10T21:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "New module PR is at\nhttps://github.com/puppetlabs/puppetlabs-scheduled_task/pull/6", "created": "2018-01-04T01:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job Config PR at\nhttps://github.com/puppetlabs/ci-job-configs/pull/3889", "created": "2018-01-04T20:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Puppet resource output\n\nOutput from the puppet provider\n{code}\nC:\\Source\\puppetlabs-scheduled_task\\scheduled_task [MODULES-6264-add-tasksched-v2-api \u2261 +1 ~0 -0 !]> be puppet resource scheduled_task pup_task5\nDL is deprecated, please use Fiddle\nscheduled_task { 'pup_task5':\n  ensure  => 'present',\n  command => 'C:\\windows\\system32\\notepad.exe',\n  enabled => 'false',\n  trigger => [{'day_of_week' => ['mon', 'tues'], 'enabled' => 'true', 'every' => '2', 'index' => '0', 'minutes_duration' => '0', 'minutes_interval' => '0', 'schedule' => 'weekly', 'start_date' => '2017-9-11', 'start_time' => '08:00'}],\n  user    => 'system',\n}\n{code}\n\nPuppet resource output after disabling the puppet provider:\nChanged\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb#L11\nto {{confine    :operatingsystem => :linux}}\n\n{code}\nC:\\Source\\puppetlabs-scheduled_task\\scheduled_task [MODULES-6264-add-tasksched-v2-api \u2261 +1 ~0 -0 !]> be puppet resource scheduled_task pup_task5 --modulepath ..\nDL is deprecated, please use Fiddle\nscheduled_task { 'pup_task5':\n  ensure  => 'present',\n  command => 'C:\\windows\\system32\\notepad.exe',\n  enabled => 'false',\n  trigger => [{'day_of_week' => ['mon', 'tues'], 'enabled' => 'true', 'every' => '2', 'index' => '0', 'minutes_duration' => '0', 'minutes_interval' => '0', 'schedule' => 'weekly', 'start_date' => '2017-9-11', 'start_time' => '08:00'}],\n  user    => 'SYSTEM',\n}\n{code}\n\nOnly change is case of the username.", "created": "2018-01-04T21:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "ci-job-configs PR merged to master in https://github.com/puppetlabs/ci-job-configs/commit/2206e675afdfcf24af7bf803ec279758c46d2d94", "created": "2018-01-08T21:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Rejoice! PR has been merged to master in https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/437a9b910ee093c3d134f8dc063be0745a984bb5", "created": "2018-01-11T09:05:00.000000"}], "components": ["scheduled_task"], "created": "2017-08-30T14:12:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Tasks can be created / modified / deleted with Win32::TaskScheduler2 "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35711d15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6262"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9302063_*|*_1_*:*_1_*:*_2473463_*|*_10007_*:*_1_*:*_300642398_*|*_3_*:*_2_*:*_11035289995_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_224363062"}], "description": "Basic process:\n\n* copy / paste https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/taskscheduler.rb to {{taskscheduler2.rb}} and rename {{TaskScheduler}} to {{TaskScheduler2}}.\n* Remove COM definitions / reimplement methods in terms of the v2 scripting objects from https://msdn.microsoft.com/en-us/library/windows/desktop/aa383607(v=vs.85).aspx created through Rubys {{WIN32OLE}} class (i.e. {{ITask}} becomes calls against a [TaskDefinition|https://msdn.microsoft.com/en-us/library/windows/desktop/aa382542(v=vs.85).aspx] objection\n* Continue to use the existing {{Win32::TaskScheduler}} interface, implementing all methods with the newer scripting objects\n* Note that this class is tested through {{win32_taskscheduler_spec.rb}}, covered in the ticket immediately following this ticket, but it might make sense to add some minimal tests that create basic tasks just to make sure it's plumbed properly.", "epicLinkSummary": "Windows v2 scheduled tasks initial iteration", "estimate": "PT0S", "externalId": "37302", "fixedVersions": [], "id": "37302", "issueType": "Task", "key": "MODULES-6264", "labels": ["scheduled_task"], "originalEstimate": "PT0S", "parent": "35052", "parentSummary": "Windows v2 scheduled tasks initial iteration", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-01-11T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Create windows/taskscheduler2", "timeSpent": "PT0S", "updated": "2018-01-11T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Looks like the root cause here is too many deltas in a handful of files that are way too big, e.g. \n\n{code}\n$ wc -l spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb\n     688 spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb\n{code}\n\n", "created": "2017-08-30T05:12:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "My view on the fix would be to:\n* Refactor so as to better structure the spec files\n* Rewrite the revision history, without those spec files in it\n\nSee https://stackoverflow.com/questions/11050265/remove-large-pack-file-created-by-git", "created": "2017-08-30T05:14:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I would recommend setting clone depth to a small number, it's unlikely we will want to rewrite the revision history since this is such a highly used module. It's a common practice, for example https://docs.travis-ci.com/user/customizing-the-build#Git-Clone-Depth.", "created": "2017-08-30T08:39:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Aside from developers needing to delete and recreate their clones, is there any real impact in rewriting the history? Setting the clone depth isn't going to help me because I use [g10k|https://github.com/xorpaul/g10k].", "created": "2017-08-30T08:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Unfortunately there's nothing that can be done about this [~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274].\n\nThe git history for published content is a contract at this point and cannot be rewritten. In addition to the fork / clone issue you mentioned, we also have integrations with lots of tooling including build systems and ticket trackers and the Git SHAs are often referenced inside tickets / build history / via commits referencing other commits / etc. \n\nOur supported consumption model for modules is through their official releases to the forge rather than through Git, and the first recommendation would be to switch to consuming tagged / versioned releases, rather than using Git style references. If you must use potentially unreleased content through Git, then I would recommend contacting the author of g10k and ask that they implement a configurable clone depth.", "created": "2017-08-30T11:41:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "No worries. Thanks for the feedback.", "created": "2017-08-30T19:24:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] I failed to mention that you could also copy the official repo {{puppetlabs-powershell}} to a new repo and use that, instead of using the official repository.  If you don't care about the history you could start with the current code on the HEAD of master, and only sync updates going forward - though there may be some tricks to merging the new history into your own \"fork\".", "created": "2017-08-31T10:30:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I just made a copy and deleted the history entirely.", "created": "2017-08-31T10:52:00.000000"}], "components": [], "created": "2017-08-30T05:05:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6195ca6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgc7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23796358_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* latest\n*Puppet Version:* n/a\n*OS Name/Version:* n/a\n\nThe Git repo has grown to 22MB in size:\n\n{code}\n58203070       24 -rw-r--r--    1 alexharvey       staff               11698  2 Aug 22:43 ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb\n58203077       32 -rw-r--r--    1 alexharvey       staff               13713  2 Aug 22:43 ./spec/acceptance/exec_powershell_spec.rb\n58203073       48 -rw-r--r--    1 alexharvey       staff               22198  2 Aug 22:43 ./lib/puppet_x/templates/init_ps.ps1\n58203099       56 -rw-r--r--    1 alexharvey       staff               25412  2 Aug 22:43 ./spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb\n58203021       88 -r--r--r--    1 alexharvey       staff               42372  2 Aug 22:43 ./.git/objects/pack/pack-b9b0f9b608ac91e4ece837e4301c1d0e87f86101.idx\n58201863    44480 -r--r--r--    1 alexharvey       staff            22770123  2 Aug 22:43 ./.git/objects/pack/pack-b9b0f9b608ac91e4ece837e4301c1d0e87f86101.pack\n{code}\n\n*Desired Behavior:*\n\nIt should be a manageable size for users who access it from Github.\n\n*Actual Behavior:*\n\nSlow and expensive to clone.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "42734", "fixedVersions": [], "id": "42734", "issueType": "Bug", "key": "MODULES-5559", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Won't Do", "resolutionDate": "2017-08-30T11:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell : Git repo is 22MB in size", "timeSpent": "PT0S", "updated": "2017-08-31T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-29T13:13:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47c75e94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgbw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1666627_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.2.0\n*Puppet Version:* All\n*OS Name/Version:* All\n\nThe puppetlabs-puppet_authorization module should support concat versions greater than version 3.0.0. The concat module is currently on 4.0.0.\n\nThere is a community provided PR for the issue located here: https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/24", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40503", "fixedVersions": [], "id": "40503", "issueType": "Bug", "key": "MODULES-5557", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "resolution": "Fixed", "resolutionDate": "2017-08-29T13:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_authorization: Update concat dependency", "timeSpent": "PT0S", "updated": "2017-08-29T13:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi [~accountid:557058:5bbf1d9f-50e4-4cd5-97a9-2d5af76a3863] . I would like to thank you for reporting this issue. Fedora is not a supported OS for this module - the module is compatible with it due to previous community contributors. However, if you would like to work on a fix and submit a PR we'll happily review it. Linked is information on how to contribute to our open source modules:\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]. Thank you.", "created": "2021-02-08T07:52:00.000000"}], "components": ["postgresql"], "created": "2017-08-29T12:29:00.000000", "creator": "557058:5bbf1d9f-50e4-4cd5-97a9-2d5af76a3863", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a6ddab6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgbtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93012631_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_108671543732"}], "description": "_Basic Info_\n*Module Version:* git f7bd101b6449ad3de337d093d05ba2cf90e4d7f9\n*Puppet Version:* puppet-4.6.2-4.fc26.noarch\n*OS Name/Version:*  Fedora 26 (uname -a 4.12.8-300.fc26.x86_64 #1 SMP Thu Aug 17 15:30:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux)\n\n_Describe your issue in as much detail as possible..._\nFedora backup works with your module. However, restore fails completely due to data_directory option being set, even if to the default. (see https://bugzilla.redhat.com/show_bug.cgi?id=1318442).\n\n*Desired Behavior:*\n This option should not be set unless it is different than system default.\n\n*Actual Behavior:*\nUpgrades fail due to the option being set. It look as the new in place (empty) install as the restore from point and  destination.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Fedora 26, up to date as of August 29, 2017", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "34221", "fixedVersions": [], "id": "34221", "issueType": "Bug", "key": "MODULES-5556", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5bbf1d9f-50e4-4cd5-97a9-2d5af76a3863", "resolution": "Done", "resolutionDate": "2021-02-08T07:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: usage of this module breaks postgresql upgrade of database due to data_directory option being set", "timeSpent": "PT0S", "updated": "2021-02-08T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Make test \nComplete!\n\n9 file(s) with 100% coverage not shown\n\nTotal resources:   8\nTouched resources: 6\nResource coverage: 75.00%\nUntouched resources:\n\n  Class[Docker_ddc::Params]\n  Class[Docker_ddc::Ucp]", "created": "2017-08-29T07:56:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "v1.0.1 pushed to forge.", "created": "2017-08-29T08:18:00.000000"}], "components": [], "created": "2017-08-29T07:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52aafbbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgbev:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23983_*|*_3_*:*_1_*:*_2444320_*|*_10009_*:*_1_*:*_712118443_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README. \n*   No changes to the Readme\n* Link to diff for tests\n*   No changes to the tests.\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS => Green.\n** PE current N/A\n** PE next (where applicable) N/A\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42733", "fixedVersions": [], "id": "42733", "issueType": "Task", "key": "MODULES-5555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-09-06T14:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (Docker_DDC) 1.0.1 - (2017-08-29) - (09a6dda9d9485e4cac51a24f4e7507dac7d580c4)", "timeSpent": "PT0S", "updated": "2017-09-06T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Tagged and pushed to forge.\n\nRelease mergeback: https://github.com/puppetlabs/puppetlabs-dsc/pull/320", "created": "2017-08-30T11:25:00.000000"}], "components": [], "created": "2017-08-28T11:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@292891ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9yv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172222747_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35134", "fixedVersions": [], "id": "35134", "issueType": "Sub-task", "key": "MODULES-5554", "labels": [], "originalEstimate": "PT0S", "parent": "41583", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.0 - (30th Aug 2017) - (2a953408d53c1c52cc4b8d7574b9cb7e0db786ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-08-30T11:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-30T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_init-merge_release/8/\n\nDiff: https://github.com/puppetlabs/puppetlabs-dsc/compare/1.3.1...2a953408d53c1c52cc4b8d7574b9cb7e0db786ed\n\nChangelog: https://github.com/puppetlabs/puppetlabs-dsc/blob/2a953408d53c1c52cc4b8d7574b9cb7e0db786ed/CHANGELOG.md\n\nIssuing from release branch at sha 2a953408d53... which is tip of branch\n\nLooks good to me.\n\n", "created": "2017-08-30T11:11:00.000000"}], "components": [], "created": "2017-08-28T11:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@591f3f34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9yn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168768623_*|*_3_*:*_1_*:*_1935805_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_282314"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34220", "fixedVersions": [], "id": "34220", "issueType": "Sub-task", "key": "MODULES-5553", "labels": [], "originalEstimate": "PT0S", "parent": "41583", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.0 - (30th Aug 2017) - (2a953408d53c1c52cc4b8d7574b9cb7e0db786ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-30T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-30T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "This isn't translated. ", "created": "2017-08-28T15:04:00.000000"}], "components": [], "created": "2017-08-28T11:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b6f1fce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12152439_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33072", "fixedVersions": [], "id": "33072", "issueType": "Sub-task", "key": "MODULES-5552", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41583", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.0 - (30th Aug 2017) - (2a953408d53c1c52cc4b8d7574b9cb7e0db786ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-28T15:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-dsc) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-08-28T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Okay to go. ", "created": "2017-08-28T15:03:00.000000"}], "components": [], "created": "2017-08-28T11:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66a1c1c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12095540_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42732", "fixedVersions": [], "id": "42732", "issueType": "Sub-task", "key": "MODULES-5551", "labels": [], "originalEstimate": "PT0S", "parent": "41583", "parentSummary": "Supported Release (puppetlabs-dsc) 1.4.0 - (30th Aug 2017) - (2a953408d53c1c52cc4b8d7574b9cb7e0db786ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-28T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-dsc) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-08-28T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Preparation PR is at", "created": "2017-08-28T12:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged, released and merged back.  Closing the ticket", "created": "2017-08-30T16:35:00.000000"}], "components": [], "created": "2017-08-28T11:41:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fa3ec90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9y7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4403_*|*_10007_*:*_1_*:*_95896185_*|*_3_*:*_2_*:*_93286703_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1279557"}], "description": "*REASON:* 1.4 minor release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-dsc/compare/1.3.1...2a953408d53c1c52cc4b8d7574b9cb7e0db786ed\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/dsc/view/release/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-release/2/", "duedate": "2017-08-30T00:00:00.000000", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "41583", "fixedVersions": [], "id": "41583", "issueType": "Task", "key": "MODULES-5550", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-30T16:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-dsc) 1.4.0 - (30th Aug 2017) - (2a953408d53c1c52cc4b8d7574b9cb7e0db786ed)", "timeSpent": "PT0S", "updated": "2017-08-30T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2017-08-28T11:13:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1774c4a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC 1.5"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_13399917384_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_2_*:*_53299830649_*|*_10015_*:*_1_*:*_677181762"}], "description": "\u00a0Goals:\n * DSC Resource content release for October, November, December and February DSC Resource kit releases\n * Remove LCM configuration ability which was deprecated in v1.4\n * Fix minor parsing and type building issues\n\nSuccess:\n * All DSC Resource kit releases specified in Goals are contained in 1.5 release\n * LCM configuration removed\n\nCustomers:\n * All dsc module users", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35132", "fixedVersions": [], "id": "35132", "issueType": "Epic", "key": "MODULES-5549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2019-10-17T07:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC 1.5 Release", "timeSpent": "PT0S", "updated": "2019-10-17T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Warning issued for removing stdlib in previous version:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/blob/90f0a67ba362c323975a3fff863d44d4298e182d/manifests/lcm_config.pp#L5", "created": "2018-02-05T12:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merging blocked due to semantic_puppet issue\u00a0MODULES-6598", "created": "2018-02-05T20:29:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/d02b6a59e05d48b3d820daebcf79d0d2f67aaa25", "created": "2018-02-08T11:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passsed CI at", "created": "2018-02-13T16:43:00.000000"}], "components": ["dsc"], "created": "2017-08-28T11:12:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* manifests/lcm_config.pp is removed\n * lcm_config_spec.rb is removed\n * dsc_utils.rb is updated to remove configure_lcm method\n * allow_lcm_modes.rb is removed (as default PS 5.0 is set to allow invoke-dscresource to run) or inline LCM set code (if we require keeping test for posterity)\n * metadata.json updated to remove stdlib and powershell\n\nTests continue to pass, manually verify files are deleted."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e05bea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_449137182_*|*_1_*:*_1_*:*_13918469572_*|*_10007_*:*_1_*:*_231176917_*|*_10009_*:*_1_*:*_21386060_*|*_3_*:*_1_*:*_3963220_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_939780"}], "description": "Remove the puppetlabs-powershell and puppetlabs-stdlib dependencies from the puppetlabs-dsc module. This was deprecated in MODULES-3409 in 1.4 release", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "33070", "fixedVersions": [], "id": "33070", "issueType": "Improvement", "key": "MODULES-5548", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-02-13T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC : Remove powershell and stdlib", "timeSpent": "PT0S", "updated": "2018-02-13T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "5c7cf09e2872ab111c19cdd5", "body": "same bug with puppet 3.8.5-2ubuntu0.1 on ubuntu 16.04", "created": "2017-08-28T09:32:00.000000"}], "components": ["stdlib"], "created": "2017-08-28T09:29:00.000000", "creator": "5c7cf09e2872ab111c19cdd5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ed54013"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9p3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6452_*|*_1_*:*_1_*:*_8606259_*|*_10007_*:*_1_*:*_300195495_*|*_5_*:*_1_*:*_0"}], "description": "puppet-stdlib: tags/4.19.0\npuppet: 3.4.3-1ubuntu1.1\nos: Ubuntu 14.04\n\nWhen using pw_hash function from stdlib tag 4.19.0, we are facing this error:\n\n{code}\n$ puppet apply test.pp\nError: uninitialized constant Puppet::Pops at /tmp/test.pp:3 on node puppet.xxx\nWrapped exception:\nuninitialized constant Puppet::Pops\nError: uninitialized constant Puppet::Pops at /tmp/test.pp:3 on node puppet.xxx\n\n{code}\n\nSample code:\n{code}\n$ cat test.pp \n$var = pw_hash('tutu', 'SHA-512', 'toto')\n{code}\n\nWith stdlib 4.18.0, no problem.\n\nProblem seems to be introduced by this commit:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/42d4ea7af9197f77a3062727eb166c719ca6296a\n\nline 31: \n{code}\nif arg.is_a? Puppet::Pops::Types::PSensitiveType::Sensitive\n{code}\nseems wrong to me as this type does not exists.", "environment": "puppet-stdlib: tags/4.19.0\npuppet: 3.4.3-1ubuntu1.1\nos: Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37301", "fixedVersions": [], "id": "37301", "issueType": "Bug", "key": "MODULES-5546", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7cf09e2872ab111c19cdd5", "resolution": "Fixed", "resolutionDate": "2017-08-31T23:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-stdlib : uninitialized constant Puppet::Pops when using pw_hash", "timeSpent": "PT0S", "updated": "2017-08-31T23:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi [~accountid:70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f], Could you create a PR for this? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-mongodb/", "created": "2017-08-30T14:23:00.000000"}, {"author": "70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f", "body": "Done.\n\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/390", "created": "2017-08-30T14:31:00.000000"}], "components": ["mongodb"], "created": "2017-08-28T03:43:00.000000", "creator": "70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cae52ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg9nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_211188378_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_44272"}], "description": "_Basic Info_\n*Module Version: >=  0.17.0\n*Puppet Version:*\n*OS Name/Version:* RedHat family\n\n_Describe your issue in as much detail as possible..._\n\nMissing description variable for version >= 3.0.0\n\n*Desired Behavior:*\nPresent variable\n\n*Actual Behavior:*\nMissing variable\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41657", "fixedVersions": [], "id": "41657", "issueType": "Bug", "key": "MODULES-5545", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d5192f14-e7e0-4e6d-8bb1-3fa3bbeb890f", "resolution": "Won't Fix", "resolutionDate": "2017-08-30T14:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mongodb : missing yum repo description ", "timeSpent": "PT0S", "updated": "2017-08-30T14:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Acceptance test machines are \nwin-2008r2-x86_64 as seen here (https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_intn-sys_smoke-master/PLATFORM=windows2008r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/46/consoleFull)\n\n\"bundle exec beaker-hostgenerator windows2008r2-64default.a-redhat7-64mdca --hypervisor abs\"\n\nPSVersion is reporting:\nMajor  Minor  Build  Revision\n-----  -----  -----  --------\n2      0      -1     -1\n\nLatests .NET framework installed:\n4.7.02053\n\n[~accountid:557058:9725795c-b640-4885-b02e-562b76b9ed7a] What versions do you have installed?", "created": "2017-09-15T13:55:00.000000"}, {"author": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]\n\nMy vagrant box comes with .NET Framework 2.0 only enabled by default, so the above issue was reported for that particular environment setup.\n\nNow I have checked with .NET Framework 4.6.1 also (my target framework in prod), and the same issue exists, please find accompanying  testing procedure:\n\n1. I extended \"spec_helper_acceptance.rb\" with:\n\n{CODE}\n      ...\n      install_module_from_forge_on(windows_hosts, 'puppetlabs/reboot', '1.2.1')\n      prereq_manifest = <<-EOS\n        package {'Microsoft .NET Framework 4.6.1':\n          ensure  => '4.6.01055',\n          source  => 'c:/packages/NDP461-KB3102436-x86-x64-AllOS-ENU.exe',\n          install_options  => ['/q', '/norestart'],\n          notify => Reboot['after_run'],\n        }\n \n        reboot { 'after_run':\n          apply  => finished,\n        }\n      EOS\n      apply_manifest_on(windows_hosts, prereq_manifest)\n      ...\n      pp = \"dism { ['IIS-WebServerRole','IIS-WebServer', 'IIS-WebServerManagementTools']: ensure => present }\"\n      apply_manifest_on(windows_hosts, pp)\n      ...\n{CODE}\n\n2. Failed test:\n\n{CODE}\nwin-2008R2-std 21:24:13$ C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -noninteractive -noprofile -executionpolicy bypass -command \"& {Import-Module WebAdministration -ErrorAction Stop", "created": "2017-09-17T15:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Failed to reproduce with a win-2008r2-x86_64 machine using the downloaded version of .NET Framework 4.6.1 and the modified version of spec_helper_acceptance.rb from above.\n\n{CODE}\nPSChildName                             Version                                 Release\n-----------                             -------                                 -------\nv2.0.50727                              2.0.50727.5420\nv3.0                                    3.0.30729.5420\nWindows Communication Foundation        3.0.4506.5420\nWindows Presentation Foundation         3.0.6920.5011\nv3.5                                    3.5.30729.5420\nClient                                  4.6.01055                               394271\nFull                                    4.6.01055                               394271\nClient                                  4.0.0.0\n{CODE}", "created": "2017-09-19T11:42:00.000000"}], "components": ["iis"], "created": "2017-08-28T03:38:00.000000", "creator": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@90fb6fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5441"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgjxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_981706326_*|*_3_*:*_2_*:*_169579794_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_589493743_*|*_10005_*:*_1_*:*_189102333"}], "description": "_Basic Info_\n*Module Version:* 4.1.0\n*Puppet Version:* 4.10.6\n*OS Name/Version:* Windows 10/10.0.14393 N/A Build 14393\n\n*Desired Behavior:*\n\nModule works fine with Powershell v2 on Windows Server 2008R2 by default as documentation implies:\n{CODE}\nThis module requires PowerShell v2 or greater. Works best with PowerShell v3 or above.\n{CODE}\n\n*Actual Behavior:*\n\nVery first serverspec acceptance test fails:\n{CODE}\niis_application_pool\n  when configuring an application pool\n    with default parameters\n      behaves like an idempotent resource\n{CODE}\n\nFollowing command fails:\n{CODE}\npuppet apply --verbose --detailed-exitcodes C:\\Users\\Administrator\\AppData\\Local\\Temp\\tmp5171.tmp\n{CODE}\n\nwhere \"tmp5171.tmp\" contains following manifest declaration:\n\n{CODE}\n     iis_application_pool { '109a4c020c10bbe4dd36':\n            ensure => 'present'\n      }\n{CODE}\n\nerror seen at output:\n{CODE} \n\u001b[00;00m\u001b[00;33m  Info: Applying configuration version '1503909435'\u001b[00;00m\u001b[00;33m\n\u001b[00;00m\u001b[00;33m  Error: Failed to apply catalog: 757: unexpected token at 'Add-Type : Could not load file or assembly 'System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.At line:42 char:9+ Add-Type \n{CODE}\n\nRoot cause:\nModule uses internally piping to non-existing modules (ConvertTo-Json\" in case of PS v2.0): \n\"<PS_CMD_output> | ConvertTo-Json\"\n\nThis was revealed when running following rake task:\n\n{CODE}\nbundle exec rake beaker:windows-2008R2-serverstandard-x64\n{CODE}\n\nwhere windows-2008R2-serverstandard-x64 is a node based on vagrant box \nhttps://github.com/ferventcoder/vagrant-windows-puppet/tree/master/boxes/win2008r2x64-vagrant", "epicLinkSummary": "IIS 4.1.1", "estimate": "PT0S", "externalId": "40592", "fixedVersions": [], "id": "40592", "issueType": "Bug", "key": "MODULES-5544", "labels": [], "originalEstimate": "PT0S", "parent": "40583", "parentSummary": "IIS 4.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "resolution": "Cannot Reproduce", "resolutionDate": "2017-09-19T11:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : SPIKE module does not support PowerShell v2 in this version", "timeSpent": "PT0S", "updated": "2017-09-19T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It does appear that an ntp::restrict value is defined in 6.2.0 for osfamily == Debian hosts at https://github.com/puppetlabs/puppetlabs-ntp/blob/6.2.0/data/Debian.yaml#L1\n\nIs there something about the hiera configuration that would override this value?", "created": "2017-08-30T14:30:00.000000"}, {"author": "557058:2491999f-dbbb-4813-a7b4-8caf99dc9666", "body": "No, I don't use hiera class parameters yet. I only store a few secrets, none of them named anything like ntp.", "created": "2017-08-30T14:58:00.000000"}], "components": ["ntp"], "created": "2017-08-26T09:01:00.000000", "creator": "557058:2491999f-dbbb-4813-a7b4-8caf99dc9666", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10fbdfa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg92v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}], "description": "'puppetlabs-ntp', '6.2.0'\nPuppet 4.10.6\nUbuntu 16.04\n\nThe module worked fine until I configured hiera and eyaml on the puppetserver (using the puppet-hiera module).\nAfter hiera configuration, the catalog generation fails with the following error:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Ntp]: expects a value for parameter 'restrict' at /etc/puppetlabs/code/environments/production/manifests/profiles/ntp_server.pp:3:3 on node www\n{noformat}\n\nDowngrading the puppetlabs-ntp to version 4.2.0 in my Puppetfile fixes the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41655", "fixedVersions": [], "id": "41655", "issueType": "Bug", "key": "MODULES-5543", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2491999f-dbbb-4813-a7b4-8caf99dc9666", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ntp : Class[Ntp]: expects a value for parameter 'restrict' after configuring hiera", "timeSpent": "PT0S", "updated": "2018-08-22T03:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like https://github.com/puppetlabs/puppetlabs-mongodb/pull/314 should fix this. Merged!", "created": "2017-08-30T14:41:00.000000"}], "components": ["mongodb"], "created": "2017-08-25T12:38:00.000000", "creator": "557058:303442a5-094d-4cc2-8474-c8c9bdb7479b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e3308fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8on:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_440367706_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version: 0.16.0 and 1.0.0*\n*Puppet Version: PE 2017.1, puppet agent 1.9.3*\n*OS Name/Version: Cenos 7.3*\n\nI have a puppet class that _only_ includes {{mongodb::client}}\n{code}\ninclude mongodb::client\n{code}\n\nPuppet complains with this error:\n{code}\nError: Facter: error while resolving custom fact \"mongodb_is_master\": No such file or directory @ rb_sysopen - /etc/mongodb.conf\n{code}\n\nI found this error in module version 0.16.0, upgraded to 1.0.0 (latest at the time) and the error still persists.\n\n{{/etc/mongodb.conf}} does not exist on disk.   If I {{touch}} that file, the error goes away.\n", "environment": "Centos 7\nmongodb-2.6.12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41654", "fixedVersions": [], "id": "41654", "issueType": "Bug", "key": "MODULES-5542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:303442a5-094d-4cc2-8474-c8c9bdb7479b", "resolution": "Fixed", "resolutionDate": "2017-08-30T14:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mongodb: mongodb::client custom fact error \"mongodb_is_master\"", "timeSpent": "PT0S", "updated": "2017-08-30T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "1.3.1 release tagged and cut, shipped to forge.\n\nMerged up to release in https://github.com/puppetlabs/puppetlabs-dsc/commits/f05a70edb029cfe5e5c2e207cc0fb34b16f8dfb9", "created": "2017-08-25T17:05:00.000000"}], "components": [], "created": "2017-08-25T10:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66f913f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8if:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24121745_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37300", "fixedVersions": [], "id": "37300", "issueType": "Sub-task", "key": "MODULES-5541", "labels": [], "originalEstimate": "PT0S", "parent": "33069", "parentSummary": "Supported Release (DSC) 1.3.1 - (8-25-2017) - (54a10fcefedaf60684d30cfb1db436e7313939b8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-08-25T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-25T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "No changes from 1.3.0 release / not necessary.", "created": "2017-08-25T10:41:00.000000"}], "components": [], "created": "2017-08-25T10:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c812e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8i7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1080968_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36371", "fixedVersions": [], "id": "36371", "issueType": "Sub-task", "key": "MODULES-5540", "labels": [], "originalEstimate": "PT0S", "parent": "33069", "parentSummary": "Supported Release (DSC) 1.3.1 - (8-25-2017) - (54a10fcefedaf60684d30cfb1db436e7313939b8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2017-08-25T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-25T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "No changes from 1.3.0 release / not necessary.", "created": "2017-08-25T10:41:00.000000"}], "components": [], "created": "2017-08-25T10:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f416dc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8hz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1063100_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35130", "fixedVersions": [], "id": "35130", "issueType": "Sub-task", "key": "MODULES-5539", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33069", "parentSummary": "Supported Release (DSC) 1.3.1 - (8-25-2017) - (54a10fcefedaf60684d30cfb1db436e7313939b8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2017-08-25T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-08-25T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "No docs review necessary - this is simply an automated repackaging of an existing release.", "created": "2017-08-25T10:40:00.000000"}], "components": [], "created": "2017-08-25T10:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ebca0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1029470_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34219", "fixedVersions": [], "id": "34219", "issueType": "Sub-task", "key": "MODULES-5538", "labels": [], "originalEstimate": "PT0S", "parent": "33069", "parentSummary": "Supported Release (DSC) 1.3.1 - (8-25-2017) - (54a10fcefedaf60684d30cfb1db436e7313939b8)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2017-08-25T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-08-25T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged changelog update to release at https://github.com/puppetlabs/puppetlabs-dsc/commit/1da5f3608e3561745856dadc4e614d8ddfaa9afa\n\nMerged metadata bump at https://github.com/puppetlabs/puppetlabs-dsc/commit/9acbdcff3ba7c222294ec18d2589a1cf4e1b0ab0\n\nModsync update commit manually added to release branch at https://github.com/puppetlabs/puppetlabs-dsc/commit/54a10fcefedaf60684d30cfb1db436e7313939b8 so that blacksmith gets picked up", "created": "2017-08-25T10:34:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "That's a wrap - easy peasy lemon squeezy", "created": "2017-08-25T17:06:00.000000"}], "components": [], "created": "2017-08-25T10:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b812fdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8hr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10535_*|*_3_*:*_1_*:*_24146341_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-dsc/compare/1.3.0...54a10fcefedaf60684d30cfb1db436e7313939b8\n* Link to successful Init Job Run from CI :\nSHA 54a10fcefedaf60684d30cfb1db436e7313939b8 ran to completion at \nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-adhoc/2/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33069", "fixedVersions": [], "id": "33069", "issueType": "Task", "key": "MODULES-5537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-08-25T17:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (DSC) 1.3.1 - (8-25-2017) - (54a10fcefedaf60684d30cfb1db436e7313939b8)", "timeSpent": "PT0S", "updated": "2017-08-25T17:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-08-28T10:54:00.000000"}], "components": ["dsc"], "created": "2017-08-25T09:50:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@164c4f04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_161479134_*|*_1_*:*_1_*:*_1039611_*|*_10007_*:*_1_*:*_261994751_*|*_5_*:*_1_*:*_0"}], "description": "Update to August 2017 DSC Resource Kit Release", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "33067", "fixedVersions": [], "id": "33067", "issueType": "Improvement", "key": "MODULES-5536", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-08-30T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : Update to August 2017 DSC Resource Kit Release", "timeSpent": "PT0S", "updated": "2017-08-30T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This has been done piecemeal for some OSes, but it's not handled across the board yet", "created": "2018-05-14T13:41:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:557058:b79f6a67-ae1f-4d72-9eca-fcfa9e4bdaab] We have identified the root cause of this.\n\nPlease supply the \"collection\" parameter to the puppet_agent class as \"puppet5\"\n\n{code}\n  class { puppet_agent:\n    package_version => '5.5.10',\n    collection      => 'puppet5'\n  }\n{code}\n\nand the upgrades should work correctly. We apologize, the documentation is very unclear that collection is a required parameter in open-source installations.", "created": "2019-02-04T15:56:00.000000"}, {"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "This ticket has been resolved with the fix. The docs/readme have been updated to include information on the required parameter.\n\nIf the issue still surfaces please re-open this ticket.", "created": "2019-02-04T15:57:00.000000"}], "components": ["puppet_agent"], "created": "2017-08-25T05:44:00.000000", "creator": "557058:b79f6a67-ae1f-4d72-9eca-fcfa9e4bdaab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eb7f1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22679761354_*|*_3_*:*_1_*:*_530806595_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_22448941663"}], "description": "_Basic Info_\nModule Version: Latest\nPuppet Version: 5.0.1\nOS Name/Version: Any OS\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nIt should install the correct puppet 5 repos. For eg for yum it should pick from yum.puppetlabs.com/puppet5/\n\n*Actual Behavior:*\nIt isn't able to install puppet 5 packages, as the URL for the repo is incorrect. The repo which it installs has only older puppet agents.", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "41653", "fixedVersions": [], "id": "41653", "issueType": "Bug", "key": "MODULES-5535", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b79f6a67-ae1f-4d72-9eca-fcfa9e4bdaab", "resolution": "Fixed", "resolutionDate": "2019-02-04T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : doesn't add the puppet 5 repos properly", "timeSpent": "PT0S", "updated": "2019-02-04T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:623cfe6c94742a00683ecb23], thanks for filing this issue. On first inspection, we think this may be a duplicate of MODULES-4686. To confirm, are you currently using puppetlabs-apt to import the GPG key?", "created": "2017-08-24T12:02:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330], yes, most likely a duplication. We do use puppetlabs-apt to import some GPG keys. Though we have the latest version of it:\n{code:java}\n\u251c\u2500\u2500 puppetlabs-apt (v4.1.0)\n{code}\n", "created": "2017-08-24T12:48:00.000000"}], "components": [], "created": "2017-08-24T10:11:00.000000", "creator": "623cfe6c94742a00683ecb23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22bc3cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg7sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_527774771_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6305673"}], "description": "Have 3 servers in Dev/QA environment, since upgrade to Debian 9 we got a problem of growing number of `dirmngr` processes. It will grow until the maximum number of file descriptors is reached.\nIt took a while to trace down that new _dirmngr_ processes will be launched and left abandoned with each run of _Puppet Agent_. \n\nIn puppet.log have the following:\n{code:java}\n2017-08-24T09:13:04-06:00 wp-cl01qa-n003 puppet-agent[26228]: Execution of '/usr/bin/apt-key adv --keyserver pgp.mit.edu --recv-keys 92B77188854CF23E1634DA89592F7F0585E16EBF' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\n2017-08-24T09:13:04-06:00 wp-cl01qa-n003 puppet-agent[26228]: Executing: /tmp/apt-key-gpghome.nNzong7btL/gpg.1.sh --keyserver pgp.mit.edu --recv-keys 92B77188854CF23E1634DA89592F7F0585E16EBF\n2017-08-24T09:13:04-06:00 wp-cl01qa-n003 puppet-agent[26228]: gpg: keyserver receive failed: No data\n{code}\n\nNumber of processes at the moment:\n{code}\n@wp-cl01qa-n003> w\n 10:04:58 up 1 day, 19:52,  1 user,  load average: 0.00, 0.00, 0.00\n\n@wp-cl01qa-n003> ps axf | grep dirmng | wc -l\n235\n{code}\n\n{code}\n@wp-cl01qa-n001> w\n 10:08:20 up 5 days, 19:32,  1 user,  load average: 0.00, 0.00, 0.00\n\n@wp-cl01qa-n001> ps axf | grep dirmngr | wc -l\n573\n{code}\n\nThe servers have default settings for _GnuPG / dirmngr._ Tried both _stable_ and _testing_ versions.", "environment": "> dpkg -l | grep pupp\nii  puppet-agent                       5.1.0-1stretch                 amd64\n\n> lsb_release -d\nDescription:    Debian GNU/Linux 9.1 (stretch)\n\n> dpkg -l | grep gnup\nii  gnupg                              2.1.18-6                       amd64        GNU privacy guard - a free PGP replacement\nii  gnupg-agent                        2.1.18-6                       amd64        GNU privacy guard - cryptographic agent\nii  gnupg2                             2.1.18-6                       all          GNU privacy guard - a free PGP replacement (dummy transitional package)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33065", "fixedVersions": [], "id": "33065", "issueType": "Bug", "key": "MODULES-5533", "labels": ["puppet-agent"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe6c94742a00683ecb23", "resolution": "Duplicate", "resolutionDate": "2017-08-30T14:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PA leaves abandoned processes on Debian 9", "timeSpent": "PT0S", "updated": "2017-08-30T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "body": "It seems there's the same behaviour with tomcat::server::connector and purge_connectors parameter if you define 2 connector that are using the \"same\" protocol name but different port.\n\nFor example If i want to configure an http connector on port 8080 and an https connector on port 8443 using the same \"HTTP/1.1\" protocol the second connector defined will \"remove\" the first connector. If i use a different protocol like Http11NioProtocol for the second connector it work correctly and create both.\nIf i remove the purge_connector parameter it work correctly.\n\nNot working example:\n{code}\n--- /usr/share/tomcat/conf/server.xml\t2017-10-05 09:13:51.270194861 +0000\n+++ /usr/share/tomcat/conf/server.xml.augnew\t2017-10-05 09:14:28.354727861 +0000\n@@ -138,6 +138,6 @@\n \n       </Host>\n     </Engine>\n-  <Connector port=\"8080\" protocol=\"HTTP/1.1\" connectionTimeout=\"20000\" redirectPort=\"8443\"></Connector>\n+  <Connector port=\"8443\" protocol=\"HTTP/1.1\" SSLEnabled=\"true\" maxThreads=\"150\" scheme=\"https\" secure=\"true\" sslProtocol=\"TLS\" clientAuth=\"false\" keystoreFile=\"/usr/share/tomcat/conf/ssl_cert.jks\" keystorePass=\"tomcat\"></Connector>\n </Service>\n </Server>\n\nNotice: /Stage[main]/Profile::Apache::Tomcat/Tomcat::Config::Server::Connector[HTTPS]/Augeas[server-/usr/share/tomcat-Catalina-connector-8443]/returns: executed successfully\nInfo: Tomcat::Config::Server::Connector[HTTPS]: Scheduling refresh of Tomcat::Service[tomcat]\nNotice: Augeas[server-/usr/share/tomcat-Catalina-connector-8080](provider=augeas): \n--- /usr/share/tomcat/conf/server.xml\t2017-10-05 09:14:28.403752361 +0000\n+++ /usr/share/tomcat/conf/server.xml.augnew\t2017-10-05 09:14:28.463782361 +0000\n@@ -138,6 +138,6 @@\n \n       </Host>\n     </Engine>\n-  <Connector port=\"8443\" protocol=\"HTTP/1.1\" SSLEnabled=\"true\" maxThreads=\"150\" scheme=\"https\" secure=\"true\" sslProtocol=\"TLS\" clientAuth=\"false\" keystoreFile=\"/usr/share/tomcat/conf/ssl_cert.jks\" keystorePass=\"tomcat\"></Connector>\n+  <Connector port=\"8080\" protocol=\"HTTP/1.1\" connectionTimeout=\"20000\" redirectPort=\"8443\"></Connector>\n </Service>\n </Server>\n\nNotice: /Stage[main]/Profile::Apache::Tomcat/Tomcat::Config::Server::Connector[HTTP]/Augeas[server-/usr/share/tomcat-Catalina-connector-8080]/returns: executed successfully\n{code}\n\nWorking example (different protocol):\n{code}\nNotice: Augeas[server-/usr/share/tomcat-Catalina-connector-8443](provider=augeas): \n--- /usr/share/tomcat/conf/server.xml\t2017-10-05 09:14:28.493797361 +0000\n+++ /usr/share/tomcat/conf/server.xml.augnew\t2017-10-05 09:16:44.970001361 +0000\n@@ -139,5 +139,6 @@\n       </Host>\n     </Engine>\n   <Connector port=\"8080\" protocol=\"HTTP/1.1\" connectionTimeout=\"20000\" redirectPort=\"8443\"></Connector>\n+<Connector port=\"8443\" protocol=\"Http11NioProtocol\" SSLEnabled=\"true\" maxThreads=\"150\" scheme=\"https\" secure=\"true\" sslProtocol=\"TLS\" clientAuth=\"false\" keystoreFile=\"/usr/share/tomcat/conf/ssl_cert.jks\" keystorePass=\"tomcat\"></Connector>\n </Service>\n </Server>\n\nNotice: /Stage[main]/Profile::Apache::Tomcat/Tomcat::Config::Server::Connector[HTTPS]/Augeas[server-/usr/share/tomcat-Catalina-connector-8443]/returns: executed successfully\n{code}", "created": "2017-10-05T03:26:00.000000"}, {"author": "623a4b0494742a00683d7103", "body": "Its 2021 guys this issue still exists, seems the fix would be to change\n{noformat}\n if $_purge_connectors {\n      \n      \n            $__purge_connectors = \"rm Server//Connector[#attribute/protocol='${protocol}'][#attribute/port!='${port}']\"\n      \n      \n          } else {\n      \n      \n            $__purge_connectors = undef\n      \n      \n          }{noformat}\nTO\n\n\u00a0\n{code:java}\n if $_purge_connectors {\n      \n      \n            $__purge_connectors = \"rm Server//Connector[#attribute/protocol='${protocol}'][#attribute/port=='${port}']\"\n      \n      \n          } else {\n      \n      \n            $__purge_connectors = undef\n      \n      \n          }\n{code}\n\u00a0\n\nWe should NOT be purging all OTHER connectors just because we define a single connector,\n\nthe same is true for realms.\n\n\u00a0\n\n\u00a0", "created": "2021-09-13T12:11:00.000000"}], "components": ["tomcat"], "created": "2017-08-24T09:41:00.000000", "creator": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4016e3d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg7r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/21"}], "description": "_Basic Info_\n*Module Version: 1.7.0*\n*Puppet Version: 4.10.4 using puppet apply to test*\n*OS Name/Version: Centos 7*\n\n_Describe your issue in as much detail as possible..._\nI'm trying to create 2 realms in the server.xml configuration file using tomcat::config::server::realm define from the tomcat module using purge_realms = true to clean all other realms from the file.\nIt works correctly having purge_realm in the first (and only first) realm definition but the resource are refreshed (line removed and added back) every time.\nPutting purge_realms in the second realm resource or in both result in incorrect configuration file.\n\nThis is the configuration I use in my module:\n\n\n{code:java}\n       tomcat::config::server::realm { 'org.apache.catalina.realm.LockOutRealm':\n          realm_ensure => 'present',\n          purge_realms => true,\n        } \n        ->tomcat::config::server::realm { 'org.apache.catalina.realm.UserDatabaseRealm':\n          realm_ensure          => 'present',\n          parent_realm          => 'org.apache.catalina.realm.LockOutRealm',\n          additional_attributes => {\n            'resourceName' => 'UserDatabase',\n            'digest'       => 'SHA1',\n          },\n        } \n\n{code}\n\n*Desired Behavior:*\nFirst run should do the correct configuration, \nNext runs should do nothing.\n\n*Actual Behavior:*\nEvery run delete the configuration line and put it back.\nThis is the output having purge_realm=true in the first resource:\n\n\n{code}\nNotice: Augeas[/usr/share/tomcat-Catalina-Catalina---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): \n--- /usr/share/tomcat/conf/server.xml\t2017-08-24 15:36:44.014821675 +0000\n+++ /usr/share/tomcat/conf/server.xml.augnew\t2017-08-24 15:37:22.306160858 +0000\n@@ -131,8 +131,7 @@\n                pattern=\"%h %l %u %t &quot;%r&quot; %s %b\" />\n \n       </Host>\n-    <Realm className=\"org.apache.catalina.realm.LockOutRealm\"><Realm className=\"org.apache.catalina.realm.UserDatabaseRealm\" resourceName=\"UserDatabase\" digest=\"SHA1\"></Realm>\n-</Realm>\n+    <Realm className=\"org.apache.catalina.realm.LockOutRealm\"></Realm>\n </Engine>\n   </Service>\n </Server>\n\nNotice: /Stage[main]/Profile::Apache::Tomcat/Tomcat::Config::Server::Realm[org.apache.catalina.realm.LockOutRealm]/Augeas[/usr/share/tomcat-Catalina-Catalina---realm-org.apache.catalina.realm.LockOutRealm]/returns: executed successfully\nInfo: Tomcat::Config::Server::Realm[org.apache.catalina.realm.LockOutRealm]: Scheduling refresh of Tomcat::Service[tomcat]\nNotice: Augeas[/usr/share/tomcat-Catalina-Catalina--org.apache.catalina.realm.LockOutRealm-realm-org.apache.catalina.realm.UserDatabaseRealm](provider=augeas): \n--- /usr/share/tomcat/conf/server.xml\t2017-08-24 15:37:22.326150856 +0000\n+++ /usr/share/tomcat/conf/server.xml.augnew\t2017-08-24 15:37:22.396115851 +0000\n@@ -131,7 +131,8 @@\n                pattern=\"%h %l %u %t &quot;%r&quot; %s %b\" />\n \n       </Host>\n-    <Realm className=\"org.apache.catalina.realm.LockOutRealm\"></Realm>\n+    <Realm className=\"org.apache.catalina.realm.LockOutRealm\"><Realm className=\"org.apache.catalina.realm.UserDatabaseRealm\" resourceName=\"UserDatabase\" digest=\"SHA1\"></Realm>\n+</Realm>\n </Engine>\n   </Service>\n </Server>\n\nNotice: /Stage[main]/Profile::Apache::Tomcat/Tomcat::Config::Server::Realm[org.apache.catalina.realm.UserDatabaseRealm]/Augeas[/usr/share/tomcat-Catalina-Catalina--org.apache.catalina.realm.LockOutRealm-realm-org.apache.catalina.realm.UserDatabaseRealm]/returns: executed successfully\n{code}\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Linux CentOS machine with OS Tomcat installed via tomcat module.", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "34218", "fixedVersions": [], "id": "34218", "issueType": "Bug", "key": "MODULES-5532", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/tomcat : problem using purge_realms=true with 2 realms", "timeSpent": "PT0S", "updated": "2021-09-13T12:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-08-23T14:49:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574cb04e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgbs7:"}], "description": "_Basic Info_\n*Module Version:* Current git master\n*Puppet Version:* 3.8 / 5.1.0\n*OS Name/Version:* CentOS 7\n\n_Describe your issue in as much detail as possible..._\nThe module doesn't document the valid values for the collection parameter, or link to a table of those values as they should be specified. While since the module is designed to upgrade from old versions, it might not be ideal to use an enum, but maybe it could do some basic validation of valid values?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35128", "fixedVersions": [], "id": "35128", "issueType": "Improvement", "key": "MODULES-6914", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : docs: describe valid values for collection", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "Seems like \nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/redhat.pp#L18-L49\n(and presumably the equivalent for Debian) doesn't account for p5 yet\n\nSince 5.x is now a current release, I'm not sure whether the right fix is to move the 5.x packages into the current repo structure, or whether it's yet officially supported by this module. We're hoping to go to 5.x rather than installing the appropriate client version for 4.x first. I don't know how hard this will be to fix", "created": "2017-08-23T15:14:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Looks like I it's possible to work around it in the short term by setting {{puppet_agent::source}}\n\ne.g., (in hiera)\n{{puppet_agent::source: http://yum.puppetlabs.com/puppet5/el/$releasever/$basearch}}", "created": "2017-08-23T16:39:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Looks like this may help:\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/commit/694c3cd3d26d3b4b98f2debc3c8487774087ba1f\nI will try to test", "created": "2017-09-19T16:42:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Any chance this was fixed by MODULES-5633?", "created": "2017-11-20T14:04:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] I have not tried recently, have just left the workaround in place. I can try to see if I can verify the behavior if I have some time.\n\nBTW, would also be nice if https://puppet.atlassian.net/browse/MODULES-5531 could be looked at", "created": "2017-11-20T14:12:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "ps - if https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/249 gets merged, that would also help, since I'm currently running a local fork, and would have to cherry-pick that fix back in.", "created": "2017-11-20T14:24:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] Tested this and seems to work with the fix you referenced, so I think you can close this one out.", "created": "2017-11-20T15:52:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Great, thanks!", "created": "2017-11-20T16:20:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Was fixed by MODULES-5633.", "created": "2017-11-20T16:20:00.000000"}], "components": ["puppet_agent"], "created": "2017-08-23T14:47:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@668bde92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg8dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7698804383_*|*_6_*:*_1_*:*_0"}], "description": "  _Basic Info_\n*Module Version:* Current git master\n*Puppet Version:* 3.8.7 / 5.1.0\n*OS Name/Version:* CentOS 7\n\n_Describe your issue in as much detail as possible..._\nsetting\n{noformat}\npuppet_agent::package_version: \"5.1.0\"\npuppet_agent::collection: \"puppet5\"\n{noformat}\ngives me http://yum.puppetlabs.com/el/$releasever/puppet5/x86_64 vs http://yum.puppetlabs.com/puppet5/el/7/$basearch (which results in a yum error) (despite the module claiming to support < 6.0).\n\nIn addition, the module doesn't make it super obvious which values are valid for collection. I will file a separate ticket\n\n*Desired Behavior:*\nI believe it should look something like this:\n{noformat}\n[root@c7node0 puppet]# cat /etc/yum.repos.d/pc_repo.repo \n[pc_repo]\nname=Puppet Labs puppet5 Repository\nbaseurl=http://yum.puppetlabs.com/puppet5/el/$releasever/$basearch\nenabled=true\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n  file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppet\n{noformat}\n\n*Actual Behavior:*\n\n{noformat}\n[root@c7node0 puppet]# cat /etc/yum.repos.d/pc_repo.repo \n[pc_repo]\nname=Puppet Labs puppet5 Repository\nbaseurl=http://yum.puppetlabs.com/el/$releasever/puppet5/x86_64\nenabled=true\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n  file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppet\n{noformat}", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "33063", "fixedVersions": ["puppet_agent 1.5.0"], "id": "33063", "issueType": "Bug", "key": "MODULES-5530", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "resolution": "Duplicate", "resolutionDate": "2017-11-20T16:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent : setting collection to puppet5 results in invalid config", "timeSpent": "PT0S", "updated": "2017-11-20T16:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The password used by the module should have been inserted into {{/root/.my.cnf}} by https://github.com/puppetlabs/puppetlabs-mysql/blob/master/templates/my.cnf.pass.erb\n\nWhat manifest code are you using to install mysql? Could you provide the output of a {{puppet agent -t --debug}} run? Thanks!", "created": "2017-08-30T14:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to inactivity.", "created": "2021-06-14T06:56:00.000000"}], "components": ["mysql"], "created": "2017-08-23T11:40:00.000000", "creator": "5efd5dcda62a720b98cd8cc4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73ceb6e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg6en:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_615815236_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_119549554792"}], "description": "_Basic Info_\n*Module Version:*\n3.7.0\n*Puppet Version:*\n3.8\n*OS Name/Version:*\nCentos 7.\n\n_Describe your issue in as much detail as possible..._\n\nI've been trying to get the module to install and manage mysql community server 5.7 on centos 7 without success. It's not using password to connecto to mysql and thus fails on the actions.\n\n*Desired Behavior:*\nthe module can install and configure mysql\n\n*Actual Behavior:*\nfails for not using root password:\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nError: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*00ED573D493783CECB8E51B60BEF9FED51941643'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*00ED573D493783CECB8E51B60BEF9FED51941643'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "centos 7, puppet 3.8, ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34210", "fixedVersions": [], "id": "34210", "issueType": "Bug", "key": "MODULES-5529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5efd5dcda62a720b98cd8cc4", "resolution": "Won't Fix", "resolutionDate": "2021-06-14T06:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2021-06-14T06:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "5e3375e183d74c0e821851f3", "body": "A PR to change it to optional_commands has been opened here: https://github.com/puppetlabs/puppetlabs-mysql/pull/975", "created": "2017-08-23T14:09:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "Thank you for creating and merging https://github.com/puppetlabs/puppetlabs-mysql/pull/990 with this change. Since this has been merged and released in 4.0.1, we can close out this ticket. ", "created": "2017-09-12T11:43:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "great, thanks [~accountid:5e3375e183d74c0e821851f3] (y)", "created": "2017-09-12T12:29:00.000000"}], "components": ["mysql"], "created": "2017-08-23T09:47:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63b9f213"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg6an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1737732260_*|*_5_*:*_1_*:*_0"}], "description": "MODULES-2676 added support for MySQL 5.6.7+ by introducing changes such as [as a conditional in mysq_datadir|https://github.com/puppetlabs/puppetlabs-mysql/blob/3.9.0/lib/puppet/provider/mysql_datadir/mysql.rb#L47-L50] to remove the dependency on mysql_install_db. Since mysql_install_db is no longer installed and used in MySQL 8.0, the mysql daemon will provision the database. However we still have a hard requirement on [mysql_install_db|https://github.com/puppetlabs/puppetlabs-mysql/blob/3.9.0/lib/puppet/provider/mysql_datadir/mysql.rb#L12] as follows. \n\n{code}\ncommands :mysql_install_db => 'mysql_install_db'\n{code}\n\nThe requirement on mysql_install_db is a blocker for MySQL 8.0 as this command does not exist on the system. The mysql_install_db command should be optional to ensure future compatibility. ", "environment": "PE 2017.2.x with puppetlabs-mysql 3.9.0 and mysql 8.0 CE", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38417", "fixedVersions": [], "id": "38417", "issueType": "Bug", "key": "MODULES-5528", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2017-09-12T12:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL: Compatibility with 8.0", "timeSpent": "PT0S", "updated": "2017-09-12T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "body": "My use case, before using this module in production mode I would like to see all associated with it tests running against Win2k8R2 server.", "created": "2017-08-23T09:28:00.000000"}, {"author": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "body": "I will let my self to update this ticket, as I did some progress on it.\n\nFirst of all I did a mistake by forcing Ruby 2.4.1.2 to work with Ruby DevKit: 4.7.2, instead I should go with MSYS2-DEVKIT (ONLY RUBY >= 2.4)\n\nI learned about this from this thread: https://github.com/oneclick/rubyinstaller/issues/164\n\n??So if we have ruby 2.4 then we don't need the Devkit if we have MSYS2??\n\nThen I stumbled over this issue when trying to install MSYS2 via \"ridk install\" (option: 3 - MSYS2 and MINGW development toolchain)\n{CODE}\nwarning: wget-1.18-1 is up to date -- skipping\nerror: target not found: mingw-w64-x86_64-winstorecompat-git\nInstall MSYS2 and MINGW development toolchain failed\nInstallation failed: pacman failed\n{CODE}\n\nI solved it by running following command:\n{CODE}\nridk exec pacman -Syy\n{CODE}\n\nWith SYST2 installed successfully, the \"gem install json\" worked out finally !\n", "created": "2017-08-24T04:18:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Thanks for the update. As this is a local developer setup issue, I'm closing this issue", "created": "2017-11-28T12:15:00.000000"}], "components": ["iis"], "created": "2017-08-23T09:23:00.000000", "creator": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5734c20f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg6a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8394722963_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 4.1.0\n*Puppet Version: resolved based on Gemfile automatically, I don`t specify any particular one, should default to 5.0 I guess.\n*OS Name/Version: Windows 10/10.0.14393 N/A Build 14393\n* Ruby: Ruby 2.4.1.2 (Choco)\n* Ruby DevKit: 4.7.2\n\nFYI: [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\nBy following Glenn`s PuppetConf2016 tutorial \"How Not to Freak Out When You Start Writing Puppet Modules for Windows\", I want to see rake tasks running smoothly on beaker, but I`m unable even to get into very first step, to run successfully \"bundle install --path .bundle/gems\", which fails.\n\nBundler should successfully resolve all gem dependencies according specified default version constrains. I`m not specifying any sys variables like \"RUBY_VERSION\", etc.\n\nI`m getting:\n{CODE}\nUsing rototiller 1.0.1                                                                                                                      \nUsing fission 0.5.0                                                                                                                         \nUsing addressable 2.5.1                                                                                                                     \nFetching ruby-ll 2.1.2                                                                                                                      \nInstalling ruby-ll 2.1.2 with native extensions                                                                                             \nUsing parser 2.4.0.0                                                                                                                        \nGem::Ext::BuildError: ERROR: Failed to build gem native extension.                                                                          \n                                                                                                                                            \ncurrent directory:                                                                                                                          \nC:/git/Source/Repos/github/puppetlabs-iis/.bundle/gems/ruby/2.4.0/gems/json-1.8.6/ext/json/ext/generator                                    \nC:/tools/ruby24/bin/ruby.exe -r ./siteconf20170823-11608-1if0egk.rb extconf.rb                                                              \ncreating Makefile                                                                                                                           \n                                                                                                                                            \ncurrent directory:                                                                                                                          \nC:/git/Source/Repos/github/puppetlabs-iis/.bundle/gems/ruby/2.4.0/gems/json-1.8.6/ext/json/ext/generator                                    \nmake \"DESTDIR=\" clean                                                                                                                       \n                                                                                                                                            \ncurrent directory:                                                                                                                          \nC:/git/Source/Repos/github/puppetlabs-iis/.bundle/gems/ruby/2.4.0/gems/json-1.8.6/ext/json/ext/generator                                    \nmake \"DESTDIR=\"                                                                                                                             \ngenerating generator-x64-mingw32.def                                                                                                        \ncompiling generator.c                                                                                                                       \nlinking shared-object json/ext/generator.so                                                                                                 \nc:/opt/ruby-devkit-64-4.7.2/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe:                        \ncannot find -lgmp                                                                                                                           \ncollect2.exe: error: ld returned 1 exit status                                                                                              \nmake: *** [generator.so] Error 1                                                                                                            \n                                                                                                                                            \nmake failed, exit code 2                                                                                                                    \n                                                                                                                                            \nGem files will remain installed in                                                                                                          \nC:/git/Source/Repos/github/puppetlabs-iis/.bundle/gems/ruby/2.4.0/gems/json-1.8.6                                                           \nfor inspection.                                                                                                                             \nResults logged to                                                                                                                           \nC:/git/Source/Repos/github/puppetlabs-iis/.bundle/gems/ruby/2.4.0/extensions/x64-mingw32/2.4.0/json-1.8.6/gem_make.out                      \n                                                                                                                                            \nAn error occurred while installing json (1.8.6), and Bundler cannot                                                                         \ncontinue.                                                                                                                                   \nMake sure that `gem install json -v '1.8.6'` succeeds before bundling.                                                                      \n                                                                                                                                            \nIn Gemfile:                                                                                                                                 \n  beaker-abs was resolved to 0.3.0, which depends on                                                                                        \n    beaker was resolved to 3.22.0, which depends on                                                                                         \n      beaker-aws was resolved to 0.3.0, which depends on                                                                                    \n        aws-sdk-v1 was resolved to 1.67.0, which depends on                                                                                 \n          json                                                                                                                              \n{CODE}\n\nI believe that it is more a newbie like question rather than real defect, so apologize if addressing it via wrong channel.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35192", "fixedVersions": [], "id": "35192", "issueType": "Task", "key": "MODULES-5527", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9725795c-b640-4885-b02e-562b76b9ed7a", "resolution": "Cannot Reproduce", "resolutionDate": "2017-11-28T12:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-iis : bundle fails to install json (1.8.6) gem", "timeSpent": "PT0S", "updated": "2017-11-28T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "CI Blocker tickets are meant to be issues that must immediately be looked at. This ticket has been open for over 5 years. If this is something that folks are tracking please re-open and change the ticket type.", "created": "2022-09-27T15:45:00.000000"}], "components": ["registry"], "created": "2017-08-22T17:03:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@464ac5bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg607:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_213573287_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_160658517240"}], "description": "CI Failure on 2012 and puppet 4.10.0 / ruby 2.3.1:\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/master/job/forge-windows_puppetlabs-registry_intn-module_master/25/\n\n{noformat}\nCannot write to the registry. The parent key does not exist. detail: (The system cannot find the file specified.) Puppet Error ID: AC99C7C6-98D6-4E91-A75E-970F4064BF95\n{noformat}", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "37299", "fixedVersions": [], "id": "37299", "issueType": "CI Blocker", "key": "MODULES-5525", "labels": [], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Incomplete", "resolutionDate": "2022-09-27T15:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "registry : Cannot write to the registry. The parent key does not exist", "timeSpent": "PT0S", "updated": "2022-09-27T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/modulesync_configs/pull/153\n\nIf we can get this merged I'm doing a modulesync next week and it can go out with that?", "created": "2017-08-25T04:24:00.000000"}], "components": [], "created": "2017-08-22T12:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a15636f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg5rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_229501186_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1164721134"}], "description": "Our CONTRIBUTING.md in modulesync_configs could use some dusting off.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40591", "fixedVersions": [], "id": "40591", "issueType": "Task", "key": "MODULES-5524", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-09-07T15:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Revitalise CONTRIBUTING.md", "timeSpent": "PT0S", "updated": "2017-09-07T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Email sent to larissa asking for more information\nI have questions, so apologies in advance.\nIs it possible to get an early version of mysql up for translation ? \nWe are in the process of moving code at the minute. it is possible to give you the pot file and the existing ja po file ?\nCan we do multiple smaller drops before puppet conf\nAre we expecting to just release before puppet conf, or is it ok to release earlier (i am being optimistic)\nThis would help for testing, and also mean there will be less to translate closer to puppet conf", "created": "2017-08-24T08:17:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Former user I'm reopening this ticket, assigning it to me, and using it to track the translation work. Let me know if you'd prefer I do this differently.\n\ncc [~accountid:557058:96a443bf-a3ab-426b-9442-ce50c9977428]", "created": "2017-08-31T22:55:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Translation order sent. Translations will be delivered by Tuesday 9/5.", "created": "2017-09-01T05:16:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "PR to add the i18n-testing branch to the Transifex integration has been merged.", "created": "2017-09-01T05:17:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Added a new Transifex project for i18n testing of MySQL https://www.transifex.com/puppet/mysql-i18n-testing/dashboard/\nTranslation requested 8/31", "created": "2017-09-01T07:45:00.000000"}], "components": [], "created": "2017-08-22T08:25:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cc2c713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4yv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72127498_*|*_3_*:*_1_*:*_278093558_*|*_4_*:*_1_*:*_19219273_*|*_5_*:*_2_*:*_55626860_*|*_10004_*:*_1_*:*_601688156_*|*_10005_*:*_1_*:*_100261814"}], "description": "The main potential blocker for us hitting the PuppetConf date for the mySQL module is waiting for translation. It might be worth thinking about getting it translated in a phased approach:\n\nIf it is pretty much there then submit for translation as soon as possible (knowing there may be subsequent strings needing translated). That will give us a head start and mean that any further submissions should be pretty quick.  ", "duedate": "2017-08-15T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38416", "fixedVersions": [], "id": "38416", "issueType": "Task", "key": "MODULES-5523", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Fixed", "resolutionDate": "2017-09-04T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL Translation - Phased approach", "timeSpent": "PT0S", "updated": "2017-09-04T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Former user You happy enough for me to resolve this ticket?\n", "created": "2017-09-01T05:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "once we get it merged. so close :)", "created": "2017-09-01T06:18:00.000000"}], "components": [], "created": "2017-08-22T05:55:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet Acceptance test running\nRuby Acceptance test running"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@406fbf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9398_*|*_10007_*:*_1_*:*_256412464_*|*_3_*:*_1_*:*_187710465_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_677707522"}], "description": "This will be making use of Erics beaker-i18n_helper\n\nWe want to do the following:\n* Make use of Erics gem\n* Create an i18n test\n* set locale to ja (before all)\n* apply manifest\n* Check warning message appears as expected (hardcoded to start with)\n* Set locale back to English (after all)\n* Implement test for Debian only, it can be start point", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41652", "fixedVersions": [], "id": "41652", "issueType": "Task", "key": "MODULES-5522", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-09-04T05:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql - Write acceptance test that triggers ruby and puppet warning", "timeSpent": "PT0S", "updated": "2017-09-04T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "body": "I've done some work and got the net.pipe support working. I've created a pull request here: https://github.com/puppetlabs/puppetlabs-iis/pull/107\n", "created": "2017-08-31T10:26:00.000000"}, {"author": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "body": "Apologies, I messed up with a few things to fix the previous pull request and just decided to remake it:\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/118", "created": "2017-10-16T08:14:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-iis/commit/942641a8fb37968f0770630a9d98c6ae49f96db7", "created": "2017-10-16T09:39:00.000000"}], "components": ["iis"], "created": "2017-08-22T03:31:00.000000", "creator": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@730375ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9457495_*|*_1_*:*_1_*:*_263277716_*|*_3_*:*_1_*:*_5232556_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4505600847"}], "description": "Use case to setup websites and web applications to use net.pipe protocol and bindings along with others (e.g. HTTP and/or HTTPS)\n\n*Desired Behavior*\nThe ability to use net.pipe protocol at the website and web application level\n\n*Actual Behavior*\nOnly HTTP and HTTPS protocols are supported on websites\nWeb applications do not support enabled protocols\nCannot setup multiple enabled protocols at once\n\n*Workaround:*\nExecute the following powershell script after website/application configuration\n{code}\nImport-Module WebAdministration\n\n# Add net.pipe to website's enabled protocols\n$currentEnabledProtocols = Get-ItemProperty -Path \"IIS:\\Sites\\$site\" -Name enabledProtocols\nif (-not $currentEnabledProtocols.Split(',').Contains('net.pipe')) {\n    Set-ItemProperty -Path \"IIS:\\Sites\\$site\" -Name enabledProtocols -Value \"$currentEnabledProtocols,net.pipe\"\n}\n\n# Add net.pipe to web applications's enabled protocols\n$currentEnabledProtocols = Get-ItemProperty -Path \"IIS:\\Sites\\$site\\$app\" -Name enabledProtocols.Value\nif (-not $currentEnabledProtocols.Split(',').Contains('net.pipe')) {\n    Set-ItemProperty -Path \"IIS:\\Sites\\$site\\$app\" -Name enabledProtocols -Value \"$currentEnabledProtocols,net.pipe\"\n}\n\n# Add net.pipe binding to website\nif (-not ((Get-ItemProperty \"IIS:\\Sites\\$site\" -Name bindings.Collection) | ? { $_.protocol -eq 'net.pipe' -and $_.bindingInformation -eq 'webservices.internal.bango.com' })) {\n    New-ItemProperty -Path \"IIS:\\Sites\\$site\" -Name bindings -Value @{protocol = 'net.pipe'; bindingInformation = $bindingInformation }\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34209", "fixedVersions": [], "id": "34209", "issueType": "New Feature", "key": "MODULES-5521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ac80c6d-2500-417f-9d46-6cde0f09ea92", "resolution": "Fixed", "resolutionDate": "2017-10-16T12:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Support for net.pipe protocol", "timeSpent": "PT0S", "updated": "2017-10-16T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00fd562ab90069f93d7c", "body": "Upgrading with {{-force}} does work.", "created": "2017-08-22T02:31:00.000000"}, {"author": "623d00fd562ab90069f93d7c", "body": "I have this same problem with other modules. For example, I can't upgrade {{theforeman/puppet}} from 7.1.1 to latest although I have installed all of its dependencies.", "created": "2017-08-22T02:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623d00fd562ab90069f93d7c] I've tried reproducing this like so:\n{noformat}\n[root@oolqphl5enko1v9 ~]# /opt/puppetlabs/bin/puppet module install puppetlabs-stdlib\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.19.0)\n[root@oolqphl5enko1v9 ~]# /opt/puppetlabs/bin/puppet module install puppetlabs-concat\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-concat (v4.0.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.19.0)\n{noformat}\n\nIf you could provide any further details on reproducing, that would be helpful!", "created": "2017-08-30T14:52:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as it has been left to lie for more than two years without any activity.\nIf the original opener returns we will of course give it another look,", "created": "2021-01-18T07:43:00.000000"}], "components": ["concat"], "created": "2017-08-22T02:28:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f9a947"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_735835718_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_106854650232"}], "description": "I have puppet-agent 1.9.3 running on Ubuntu Xenial 16.04 desktop.\n\nAlthough the only listed dependency for {{puppetlabs/concat}} is {{puppetlabs/stdlib}} (>=4.13.0 <5.0.0) and I have installed the latest {{puppetlabs/stdlib}} I can't upgrade {{puppetlabs/concat}} from v2.2.0 to latest (4.0.1) now.\n\nThe output I get is:\n\n{noformat}\namateo@joshua:~/puppetcode/main$ /opt/puppetlabs/bin/puppet module upgrade --modulepath ~/puppetcode puppetlabs/concat \nNotice: Preparing to upgrade 'puppetlabs-concat' ...\nNotice: Found 'puppetlabs-concat' (v2.2.0) in /home/amateo/puppetcode ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not upgrade module 'puppetlabs-concat' (v2.2.0 -> latest)\n  There are 4 newer versions\n    No combination of dependency upgrades would satisfy all dependencies\n    Dependencies will not be automatically upgraded across major versions\n    Upgrading one or more of these modules may permit the upgrade to succeed:\n    - puppetlabs-stdlib\n    Use `puppet module upgrade --force` to upgrade only this module\n{noformat}\n\nHere you can see that I have the latest {{stdlib}} version installed:\n\n{noformat}\namateo@joshua:~/puppetcode/main$ puppet module list --modulepath ~/puppetcode 2>/dev/null | grep stdlib\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.19.0)\n{noformat}\n\nI have tried removing the {{concat}} and installing again, but the version installed is v.2.2.0, not latest.\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "42731", "fixedVersions": [], "id": "42731", "issueType": "Bug", "key": "MODULES-5520", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-18T07:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat : Can't upgrade to latest version", "timeSpent": "PT0S", "updated": "2021-01-18T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. Thanks for the PR. We'll put this for review at our community triage session on Thursday morning US PST. Can you join that meeting to have it reviewed: https://etherpad.openstack.org/p/puppet-community-triage? Thanks!", "created": "2017-08-23T04:42:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I entered the session in openstack, but couldn't join the video meeting because it needed a plugin install, which is not available for Debian (I use a Linux Mint Debian Edition). Would you mind bringing an update here? Or was it stalled due to my absence?", "created": "2017-08-28T10:18:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[PR 1679|https://github.com/puppetlabs/puppetlabs-apache/pull/1679] merged", "created": "2017-09-01T09:11:00.000000"}], "components": ["apache"], "created": "2017-08-21T13:12:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Class {{httpd::mod::jk}} must receive a port parameter, then configure Apache to listen to the specified port instead of the default one."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f1ac3bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142262489_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_793659809"}], "description": "When using a reverse proxy or cache in the same host, in front of Apache, the Apache port may have to be changed. Defined type {{httpd::vhost}} allows port setting, but {{mod_jk}} doesn't use vhosts.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "42730", "fixedVersions": [], "id": "42730", "issueType": "New Feature", "key": "MODULES-5519", "labels": ["apache"], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2017-09-01T09:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : Allow port parameter in apache::mod::jk", "timeSpent": "PT0S", "updated": "2017-09-01T09:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2017-08-21T12:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38e7c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1998995736_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39483", "fixedVersions": [], "id": "39483", "issueType": "Sub-task", "key": "MODULES-5518", "labels": [], "originalEstimate": "PT0S", "parent": "35191", "parentSummary": "Supported Release (apache) 2.1.0 - (2017/09/13) - (2944331fee44037aaf8130281e8869c4a01a2c19)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-13T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-13T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[2:32 PM] Eric Putnam: !modules release check apache\n[2:32 PM] Kerminator:\n    apache is good to release - QA signoff is complete! \n    Release against 2944331fee44037aaf8130281e8869c4a01a2c19", "created": "2017-09-13T15:32:00.000000"}], "components": [], "created": "2017-08-21T12:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7e3421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4f3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1998153952_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38415", "fixedVersions": [], "id": "38415", "issueType": "Sub-task", "key": "MODULES-5517", "labels": [], "originalEstimate": "PT0S", "parent": "35191", "parentSummary": "Supported Release (apache) 2.1.0 - (2017/09/13) - (2944331fee44037aaf8130281e8869c4a01a2c19)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-13T15:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-13T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translated version of this module has been released", "created": "2017-09-08T15:18:00.000000"}], "components": [], "created": "2017-08-21T12:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6670c702"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1565315430_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nTranslations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37298", "fixedVersions": [], "id": "37298", "issueType": "Sub-task", "key": "MODULES-5516", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "35191", "parentSummary": "Supported Release (apache) 2.1.0 - (2017/09/13) - (2944331fee44037aaf8130281e8869c4a01a2c19)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-09-08T15:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apache) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-08T15:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-09-08T15:17:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Line 3758: broken link... everything else looks good though!", "created": "2017-09-13T11:45:00.000000"}], "components": [], "created": "2017-08-21T12:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719070d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_535760_*|*_5_*:*_1_*:*_29970093660_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1564703940"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36370", "fixedVersions": [], "id": "36370", "issueType": "Sub-task", "key": "MODULES-5515", "labels": [], "originalEstimate": "PT0S", "parent": "35191", "parentSummary": "Supported Release (apache) 2.1.0 - (2017/09/13) - (2944331fee44037aaf8130281e8869c4a01a2c19)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-08-21T12:30:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59e32937"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4813_*|*_3_*:*_1_*:*_601562295_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1399224924"}], "description": "*REASON:* \"2.1.0\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-apache/compare/2.0.0...2944331fee44037aaf8130281e8869c4a01a2c19\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "35191", "fixedVersions": [], "id": "35191", "issueType": "Task", "key": "MODULES-5514", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-13T16:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apache) 2.1.0 - (2017/09/13) - (2944331fee44037aaf8130281e8869c4a01a2c19)", "timeSpent": "PT0S", "updated": "2017-09-13T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Order sent to TOIN on 8/23. Requested delivery on 8/28.", "created": "2017-08-24T00:04:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] The translations are in the repo on the release branch. This is ready for release.", "created": "2017-08-28T04:07:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8], I'm assigning this to you just to remind you that a stdlib release needs to go. You can close this ticket whenever you get the release process going on that one. ", "created": "2017-08-28T12:18:00.000000"}], "components": [], "created": "2017-08-21T12:02:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37b90155"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_319315230_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11956706280"}], "description": "stdlib had to be released without time for translation, so we need to update the translation and then release it again. [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], can get the translation going and then let us know when it's done?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42729", "fixedVersions": [], "id": "42729", "issueType": "Task", "key": "MODULES-5513", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2018-01-10T13:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: update translation and release", "timeSpent": "PT0S", "updated": "2018-01-10T13:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-08-21T11:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5f6f50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1825375364_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41651", "fixedVersions": [], "id": "41651", "issueType": "Sub-task", "key": "MODULES-5512", "labels": [], "originalEstimate": "PT0S", "parent": "37297", "parentSummary": "Supported Release (stdlib) 4.20.0 - (2017/09/11) - (e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-11T15:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-11T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "stdlib is good to release - QA signoff is complete! \nRelease against 8ec2d07526e7bbd7a93e02a7964f3f9ef815a58b\nFYI [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8]\n\n\nThis bulk of this release is updated translations. \n\n", "created": "2017-09-04T03:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "QA Release sign off has been redone against the new SHA after updated translations.\n\nstdlib is good to release - QA signoff is complete! \nRelease against e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5", "created": "2017-09-08T09:23:00.000000"}], "components": [], "created": "2017-08-21T11:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c34f6aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1178294167_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40590", "fixedVersions": [], "id": "40590", "issueType": "Sub-task", "key": "MODULES-5511", "labels": [], "originalEstimate": "PT0S", "parent": "37297", "parentSummary": "Supported Release (stdlib) 4.20.0 - (2017/09/11) - (e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-04T03:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-08T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "ready for translation", "created": "2017-09-01T11:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] would it be possible to get an updated translation?\n\nThere have been updates to the README which include the following commit: https://github.com/puppetlabs/puppetlabs-stdlib/commit/bd324f9d86a79eb3a7a1a781c82eede8a4a447b8\n\nCan you project how long it will take for the translations to come back?", "created": "2017-09-04T03:28:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] I'll forward you an email I sent to Eric and Jean", "created": "2017-09-04T05:14:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "All done on the translation side [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "created": "2017-09-08T04:08:00.000000"}], "components": [], "created": "2017-08-21T11:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ef48729"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1526971138_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39512", "fixedVersions": [], "id": "39512", "issueType": "Sub-task", "key": "MODULES-5510", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37297", "parentSummary": "Supported Release (stdlib) 4.20.0 - (2017/09/11) - (e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-08T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-09-08T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-09-01T11:27:00.000000"}], "components": [], "created": "2017-08-21T11:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b556aea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4cv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_948491921_*|*_5_*:*_1_*:*_30588676619_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.19.0...8ec2d07526e7bbd7a93e02a7964f3f9ef815a58b#diff-04c6e90faac2675aa89e2176d2eec7d8\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38414", "fixedVersions": [], "id": "38414", "issueType": "Sub-task", "key": "MODULES-5509", "labels": [], "originalEstimate": "PT0S", "parent": "37297", "parentSummary": "Supported Release (stdlib) 4.20.0 - (2017/09/11) - (e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-08-21T11:59:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ed49d79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4d3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4684_*|*_3_*:*_1_*:*_878837528_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_946524721"}], "description": "*REASON:* \"patch/small feature release for translations following 4.20.0\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.19.0...8ec2d07526e7bbd7a93e02a7964f3f9ef815a58b\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-merge_release/19/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37297", "fixedVersions": [], "id": "37297", "issueType": "Task", "key": "MODULES-5508", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-11T15:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.20.0 - (2017/09/11) - (e0f94f32c336f3bd7217f95e62d87b15fcf9f7b5)", "timeSpent": "PT0S", "updated": "2017-09-11T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-21T10:33:00.000000", "creator": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a97fc6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150890504_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2504966752"}], "duedate": "2017-08-15T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38413", "fixedVersions": [], "id": "38413", "issueType": "Task", "key": "MODULES-5507", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "resolution": "Duplicate", "resolutionDate": "2017-09-21T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Demo for wider audience around automating i18n ", "timeSpent": "PT0S", "updated": "2017-09-21T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Doing some ticket clean-up. Do you know if the follow up was done for these? If so, can we close this ticket? Thanks!", "created": "2018-03-09T10:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c],\n\nThese have not been done. \nIt was a gap in testing that I came across at one point and added the ticket to the backlog in hope someone or myself would get time to pick it up. \n\n", "created": "2018-03-12T03:40:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]. Have moved this to the stdlib next epic, so it can be done at a later time. Thanks!", "created": "2018-03-12T04:30:00.000000"}], "components": ["stdlib"], "created": "2017-08-21T10:32:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- There are acceptance tests for `fact` function\n- There are unit tests for `fact` function\n- The fact function is present in the `README`"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@443fc1d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg4an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/18"}], "description": "The following commits have been created with no tests:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/ec6cd56576953c74b48ebbba477d89e138e91ace\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/740ca7dc8053be93e43392ca61b2f308c0596d19\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/409a974095a3f5b637e091494b5d14b451c5de78 \n\nBoth acceptance and unit tests need to be added for the functions.\n\nIt was agreed that because a customer is waiting for a release that this follow up ticket would be created to ensure this issue is resolved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37296", "fixedVersions": [], "id": "37296", "issueType": "Task", "key": "MODULES-5506", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : Add tests and README for fact function", "timeSpent": "PT0S", "updated": "2021-06-28T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] [~accountid:557058:31434fad-8407-476a-9514-f134cc36db3f] https://github.com/puppetlabs/rubocop-i18n/pull/13 Can you have a look. Do the error messages make sense ? shout if you want me to walk you through any of it", "created": "2017-08-23T07:03:00.000000"}], "components": [], "created": "2017-08-21T10:02:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7acc940e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg49z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9307_*|*_3_*:*_1_*:*_87955205_*|*_10009_*:*_2_*:*_89851965_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_74110913"}], "description": "Our error messages and documentation for the rubocop-i18n gem is poor. Lets use english properly. \nWe should run these past [~accountid:557058:31434fad-8407-476a-9514-f134cc36db3f] and [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] at a minimum", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35190", "fixedVersions": [], "id": "35190", "issueType": "Task", "key": "MODULES-5505", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-24T08:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix / correct our error messages for the rubocop gem", "timeSpent": "PT0S", "updated": "2017-08-24T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-08-21T09:41:00.000000", "creator": "557058:21c1fa50-83d5-4415-98e6-2f2a733e4589", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63a9557b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg49b:"}], "description": "*Module Version:* 0.9.0\n*Puppet Version:* PE2016.4.6\n*OS Name/Version:* RHEL7.3\n\nWhen creating an xfs filesystem on a device which has an old filesystem signature, there is an error at the puppet run.\n\nThis is because mkfs.xfs checks if an old filesystem signature exists and fails if so. This can be overridden by using the -f switch with mkfs.xfs.\n\nThis is different from mkfs.ext4 which just creates the filesystem in these cases.\n\n*Desired Behavior:*\n\nfilesystem { '/dev/mapper/vg01-lv_var_opt_perf':\n    ensure  => present,\n    fs_type => 'xfs',\n    before  => Mount['/var/opt/perf'],\n}\nshould work without issues, even if the device already contains a filesystem signature.\n\n*Actual Behavior:*\nfilesystem { '/dev/mapper/vg01-lv_var_opt_perf':\n    ensure  => present,\n    fs_type => 'xfs',\n    before  => Mount['/var/opt/perf'],\n}\nfails with following messages:\nError: Execution of 'mkfs.xfs /dev/mapper/vg01-lv_var_opt_perf' returned 1: mkfs.xfs: /dev/mapper/vg01-lv_var_opt_perf appears to contain an existing filesystem (xfs_external_log).\nmkfs.xfs: Use the -f option to force overwrite.\nError: /Stage[main]/Ito_systlinux_colruyt/Zz_filesystems_systlinux_colruyt::Conf[/var/opt/perf]/Filesystem[/dev/mapper/vg01-lv_var_opt_perf]/ensure: change from absent to present failed: Execution of 'mkfs.xfs /dev/mapper/vg01-lv_var_opt_perf' returned 1: mkfs.xfs: /dev/mapper/vg01-lv_var_opt_perf appears to contain an existing filesystem (xfs_external_log).\nmkfs.xfs: Use the -f option to force overwrite.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "rhel7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41650", "fixedVersions": [], "id": "41650", "issueType": "Bug", "key": "MODULES-5504", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:21c1fa50-83d5-4415-98e6-2f2a733e4589", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : Error when creating xfs filesystem on device with old fs signature on it", "timeSpent": "PT0S", "updated": "2018-08-23T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "hi [~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]. Thanks for raising this and bringing it to our attention. Unfortunately, this is not something we are likely to implement in the near future given other priority items that we're working on, despite the good suggestion. If you are in the mood for a PR, I got this thought from one of the engineers: on the design I would opt for specifying a \"full\" relative path, that is \n{code:java}\ntarget: spec/fixtures/bob\n{code}\n, instead of adding \n{code:java}\nspec/fixtures\n{code}\n automatically as suggested.", "created": "2017-08-24T10:10:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Far easier than expected, and works like a charm!\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/210", "created": "2017-09-02T14:17:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged! Thanks, [~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]", "created": "2017-09-04T05:29:00.000000"}], "components": ["spec_helper"], "created": "2017-08-19T19:28:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6088b783"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg413:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_933942299_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_398149907"}], "description": "_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nI should be able to set the {{target}} parameter for a repository clone appropriately for my environment.\n\nThough {{.fixtures.yml}} was originally intended for cloning modules, it has the lovely capability to clone...anything...and I would like to be able to keep all of my test repo fetching in the same subsystem if at all possible.\n\nExample\n\n{code}\n---\nfixtures:\n  repositories:\n    bar:\n      repo: https://github.com/foo/bar\n      # This would place things in spec/fixtures/bob\n      target: bob\n    baz:\n      repo: https://github.com/foo/baz\n      # This would place things in /tmp/baz\n      target: /tmp/baz\n{code}\n\n*Actual Behavior:*\n\nThe {{target}} is currently hard-coded and it hurts my soul\n\n* https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/rake_tasks.rb#L133\n* https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/rake_tasks.rb#L137", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34207", "fixedVersions": [], "id": "34207", "issueType": "Bug", "key": "MODULES-5503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2017-09-04T05:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper should allow for specifying the 'target' in fixtures.yml", "timeSpent": "PT0S", "updated": "2017-09-04T05:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:6243b10f7a3f9e006ab1859f]\n\nI have added your issue to the backlog. However as this is not high priority it may be some time before we get around to fixing this.\nPlease note this project is open source and we accept and review PRs daily.\n\nMany Thanks\nThe Modules Team", "created": "2018-05-04T05:43:00.000000"}], "components": ["tomcat"], "created": "2017-08-19T08:12:00.000000", "creator": "6243b10f7a3f9e006ab1859f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ff50761"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg40n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}], "description": "_Basic Info_\n*Module Version:* 1.3.2\n*Puppet Version:* 4.3.0\n*OS Name/Version:* CentOS release 6.5 (Final)\n\nFollowing .pp ...\n\n{noformat}\n...->\n# Then un-deploy MY_WEB_APP\ntomcat::war { 'MY_WEB_APP_undeploy':\n  war_name => 'MY_WEB_APP.war',\n  war_ensure => 'absent',\n  war_purge => false,\n  catalina_base => '/usr/share/tomcat_7_0_29',\n}->\n# Then deploy MY_WEB_APP\ntomcat::war { 'MY_WEB_APP_deploy':\n  war_name => 'MY_WEB_APP.war',\n  catalina_base => '/usr/share/tomcat_7_0_29',\n  war_source    => '/tmp/MY_WEB_APP.war',\n}->\n...\n{noformat}\n\nfails with\n\n{noformat}\n Error 400 on SERVER: Duplicate declaration: AAA is already declared in file BBB at line CC; cannot redeclare at DDD:EE on node FFF\n{noformat}\n\nas both try to declare a File resource at '/usr/share/tomcat_7_0_29/webapps/MY_WEB_APP.war'\n\n*Desired Behavior:* While tomcat::war has an ensure parameter, I think I should be able to use it both for un-deploy and deploy.\n\n\n*Actual Behavior:* tomcat::war cannot do un-deploy and deploy in same scope", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "42728", "fixedVersions": [], "id": "42728", "issueType": "Bug", "key": "MODULES-5502", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b10f7a3f9e006ab1859f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat : Could not undeploy then deploy war in same scope", "timeSpent": "PT0S", "updated": "2018-05-04T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PRs are up, just waiting on Travis. ", "created": "2017-08-17T08:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR up for Tomcat but failing, fix has went into release so need to wait for Tomcat to be released and then release mergeback.", "created": "2017-08-18T10:04:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/249", "created": "2017-08-18T10:05:00.000000"}], "components": [], "created": "2017-08-17T06:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@415fcf89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg23r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_323642415_*|*_1_*:*_1_*:*_5052820_*|*_5_*:*_1_*:*_0"}], "description": "Update metadata.json to not include Ubuntu 12.04.\nThis needs done on all supported modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41649", "fixedVersions": [], "id": "41649", "issueType": "Task", "key": "MODULES-5501", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-08-21T02:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove <= 12.04 Ubuntu from metadata.json", "timeSpent": "PT0S", "updated": "2017-08-21T02:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2017-08-16T19:02:00.000000", "creator": "557058:ef44bf09-2604-4cd9-ba84-d3aa6b7126c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2030ba9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg21r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108659571238_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n\n*OS Name/Version: Windows\n\nAll DSC Resources all have a dependency on WMF 5. However, it is not possible to specify this using a resource collector.  (The resource collector would need to look something like Package['powershell'] -> dsc_*<||>) \n\nThis means that I either create a resource collector for each of the DSC resources I use, or use logic like :\nif ( $::powershell_version =~ /5.(.*)/ ){ ... dsc_resources ... }\n\nEven if it is possible to explicitly state that \nPackage['powershell'] -> Dsc_windowsfeature<||>\nfor example in the .pp file where DSC appears, this is quite pointless, since it's an implicit dependency.\n\n*Desired Behavior:*\nWould it be possible to set the dependency on powershell at the dsc_* type level ?\n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41648", "fixedVersions": [], "id": "41648", "issueType": "Improvement", "key": "MODULES-5500", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ef44bf09-2604-4cd9-ba84-d3aa6b7126c0", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dsc : dependency on powershell 5+", "timeSpent": "PT0S", "updated": "2021-01-25T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154]. I noticed a number of tickets created regarding Solaris, including this one. The Apache module currently isn't supported on Solaris - is this something you'd like added? Thanks.", "created": "2017-08-18T07:56:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "I have a pull request coming. I got derailed by a higher priority issue ", "created": "2017-08-18T14:01:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "I also need to write tests after reviewing the rest of the code we are carrying. ", "created": "2017-08-29T10:20:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "I've gotten laid off from Oracle. I'll submit an incomplete pull and will possible get the test done in my idle time.", "created": "2017-08-31T21:10:00.000000"}, {"author": "557058:72afb02a-fc4a-4bd1-96bf-5a71020d42f0", "body": "I should have a PR for basic [Joyent SmartOS support|https://www.joyent.com/smartos] up shortly.\n\nI don't have a Solaris VM or familiarity, but SmartOS' *$::osfamily* is Solaris, so should give you, [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154] a foundation to work off of for explicit Solaris support.", "created": "2018-08-16T13:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154]\n\nIm aware this issue is pretty old. \nI am going to close this due to age.\u00a0\n\nIf you disagree with my decision or are still interested/working on it, please feel free to reopen and i apologize.\n\nMany Thanks\nPaula", "created": "2021-05-17T04:41:00.000000"}], "components": ["apache"], "created": "2017-08-16T15:15:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@451433a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_118329935471_*|*_6_*:*_1_*:*_0"}], "description": "Oracle ships a modified version of this provider.\n\nInclude these changes in the official release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34205", "fixedVersions": [], "id": "34205", "issueType": "Improvement", "key": "MODULES-5499", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Won't Fix", "resolutionDate": "2021-05-17T04:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Solaris support", "timeSpent": "PT0S", "updated": "2021-05-17T04:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "body": "There is no current support for Solaris, so there is nothing to update.", "created": "2017-12-07T15:44:00.000000"}], "components": [], "created": "2017-08-16T15:08:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cfbb3c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1776103743_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7992860389"}], "description": "Solaris 12 is now Solaris 11.4 metadata.json needs an update ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41647", "fixedVersions": [], "id": "41647", "issueType": "Improvement", "key": "MODULES-5498", "labels": ["beginner"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Incomplete", "resolutionDate": "2017-12-07T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : the OS formerly known as Solaris 12", "timeSpent": "PT0S", "updated": "2017-12-07T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "body": "Solaris 12 is not currently included in the metadata.json and Solaris 11 is. The module has been tested up to Solaris 11.1, and as the major version is 11 and is already included in the json, adding 11.4 does not make sense.", "created": "2017-12-07T15:51:00.000000"}], "components": [], "created": "2017-08-16T15:02:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22076e32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1776551728_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7993175523"}], "description": "Solaris 12 is now Solaris 11.4 metadata.json needs an update ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39511", "fixedVersions": [], "id": "39511", "issueType": "Improvement", "key": "MODULES-5497", "labels": ["beginner"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Won't Fix", "resolutionDate": "2017-12-07T15:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat : the OS formerly known as Solaris 12", "timeSpent": "PT0S", "updated": "2017-12-07T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "body": "This should probably be marked \"closed, won't fix\" or put on hold, as Solaris 12 is not currently included in the metadata.json and Solaris 11 is. The module has been tested up to Solaris 11.1, and as the major version is 11 and is already included in the json, adding 11.4 does not make sense.", "created": "2017-12-07T12:05:00.000000"}], "components": [], "created": "2017-08-16T14:50:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b359016"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1777300717_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7980389647"}], "description": "Solaris 12 is now Solaris 11.4 metadata.json needs an update ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38412", "fixedVersions": [], "id": "38412", "issueType": "Improvement", "key": "MODULES-5496", "labels": ["beginner"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Won't Fix", "resolutionDate": "2017-12-07T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ntp : the OS formerly known as Solaris 12", "timeSpent": "PT0S", "updated": "2017-12-07T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It looks like Solaris support was removed from the metadata in version 3.7.0, so I'm going to close this. Please feel free to re-open if I've misunderstood the issue.", "created": "2017-08-16T14:43:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "3.11.0 has \"Improved Solaris Support\" 3.7.0 says unsupported for PE...I don't know how that is supposed to work but support wasn't removed.", "created": "2017-08-16T14:54:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154],\n\nThis is my fault and a semantic error. What I should have written was \"Improved Solaris Compatibility\". We don't fix bugs for Solaris (support) but many of our modules can still be used with it (compatibility). Does that help?", "created": "2017-08-16T15:12:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "I don't understand what that means in terms of metadata changes.\n\nFunctionality remains but you can't find it on the forge looking for modules which support Solaris...are Solaris compatible?", "created": "2017-08-16T15:26:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154]. Thanks for bringing this to our attention. The MySQL module is compatible with Solaris, but it's not supported currently. I can see how this confusion has arisen, as the forge is not clear on the distinction between compatible and supported. I hope this makes sense, but if not please let me know - I'm happy to have a discussion on this. Thanks!", "created": "2017-08-23T05:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue of non-supported compatible OSs being representable on the forge can be seen in https://puppet.atlassian.net/browse/FORGE-354", "created": "2017-08-30T14:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "In the mean time, we'll close this ticket. We'll revisit when the forge can represent compatibility.", "created": "2017-08-30T14:47:00.000000"}], "components": [], "created": "2017-08-16T14:32:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ca53d36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1209883303_*|*_6_*:*_2_*:*_622767"}], "description": "Solaris 12 is now Solaris 11.4 metadata.json needs an update ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33061", "fixedVersions": [], "id": "33061", "issueType": "Improvement", "key": "MODULES-5495", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Won't Fix", "resolutionDate": "2017-08-30T14:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : the OS formerly known as Solaris 12", "timeSpent": "PT0S", "updated": "2017-08-30T14:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154],\n\nThanks for investigating this. Unfortunately, we don't have the bandwidth to work on this right now. Please re-open if you have time to work on this and we will happily review a PR if you would like to submit one! ", "created": "2017-08-16T14:47:00.000000"}], "components": [], "created": "2017-08-16T14:27:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd81c40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1285438_*|*_6_*:*_1_*:*_0"}], "description": "Mysql 5.5 has been EOLd and will be removed from Solaris. The new default version should be 5.7.\n\nIf mysql is installed or mediated that version will be used instead.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34203", "fixedVersions": [], "id": "34203", "issueType": "Improvement", "key": "MODULES-5494", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Won't Fix", "resolutionDate": "2017-08-16T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : default version for Solaris should be 5.7", "timeSpent": "PT0S", "updated": "2017-08-16T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Thanks for the issue report, apologies that it has taken so long to respond. \n\nThe iis_application type uses a composite namevar for applicationname and sitename in order to uniquely identify a declaration. Your example should be written as:\n\n{code}\niis_application { \"$site_name1\\\\$app\":\n  ensure          => 'present',\n  sitename        => $site_name1,\n  physicalpath    => $app_path,\n  applicationpool => $app,\n  require         => File[$app_path]\n}\n\niis_application { \"$site_name2\\\\$app\":\n  ensure          => 'present',\n  sitename        => $site_name2,\n  physicalpath    => $app_path,\n  applicationpool => $app,\n  require         => File[$app_path]\n}\n{code}\n\nBy putting both the sitename and the applicationname in the title, Puppet builds the catalog using the composite of the two values but still uses the correct value for the applicationname when creating the IIS application. You can see us test using composite namevars here: https://github.com/puppetlabs/puppetlabs-iis/blob/master/spec/acceptance/iis_application_spec.rb#L58.\n\nHowever, we did not anticipate wanting to use the same name for multiple iis_application types and didn't have a test for that. Attempting to do so with this code:\n\n{code}\niis_site{'foo':\n  ensure          => 'started',\n  physicalpath    => 'c:\\\\inetpub\\\\foo',\n  applicationpool => 'foo_app_pool',\n  bindings        => [\n  {\n    'bindinginformation' => '*:8080:',\n    'protocol'           => 'http',\n  }]\n}\n\niis_application{'foo\\\\teh_app':\n  ensure          => 'present',\n  physicalpath    => 'c:\\\\inetpub\\\\foo\\\\application',\n  applicationpool => 'foo_app_pool',\n}\n\niis_site{'bar':\n  ensure          => 'started',\n  physicalpath    => 'c:\\\\inetpub\\\\bar',\n  applicationpool => 'bar_app_pool',\n  bindings        => [\n  {\n    'bindinginformation' => '*:8081:',\n    'protocol'           => 'http',\n  }]\n}\n\niis_application{'bar\\\\teh_app':\n  physicalpath    => 'c:\\\\inetpub\\\\bar\\\\application',\n  applicationpool => 'bar_app_pool',\n  ensure          => 'present',\n}\n{code}\n\nProduces a catalog compilation error:\n\n{code}\nError: Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Iis_application[bar\\teh_app] to [\"teh_app\"] at C:/vagrant/bar.pp:29", "created": "2017-11-28T08:06:00.000000"}, {"author": "623c1779a1d81f0069d8e513", "body": "This was supported in the previous version of IIS module i.e. [https://forge.puppet.com/puppet/iis]. I had used it the same way I mentioned it before. The code takes the catalog name and application as same in present module, while if we specifically mention \"applicationname\" in the prevoius module then it wouldn't end in Catalog error. Correct me if I am wrong here!\nThe problem is, if this is not resolved then two sites with same application name can't be created on single vm, for example: _mysite.com/api_ and _yoursite.com/api_. \n\nIn _mod 'puppet-iis', '2.0.2'_ :\n \n{code:puppet}\n iis::manage_virtual_application { $mysite_api:\n    virtual_application_name => $api,\n    ensure      => 'present',\n    site_name   => $mysite_name,\n    site_path   => $mysite_path,\n    app_pool    => $myapp_pool\n  } \n\niis::manage_virtual_application { $yoursite_api:\n    virtual_application_name => $api,\n    ensure      => 'present',\n    site_name   => $yoursite_name,\n    site_path   => $yoursite_path,\n    app_pool    => $yourapp_pool\n  }\n\n\n{code}\n\n", "created": "2017-12-22T09:22:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing adhoc here:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/85/", "created": "2018-10-12T16:56:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Merged into master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/ac162048dfab2ad8aa3a1bd49fa9ff8698a335f3", "created": "2018-10-15T14:11:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:623c1779a1d81f0069d8e513] The changes required to implement your feature request have been merged into master at the commit noted above. You can begin testing in a test environment prior to release to ensure it meets your needs via this Puppetfile syntax: [https://puppet.com/docs/pe/2017.3/puppetfile.html#keep-repository-content-at-a-specific-version]\n\nI think it may be worth noting that the version of the IIS module you mentioned previously (puppet-iis) that was capable of managing two apps with the same name, was not actually a previous version of this module that you have opened a ticket against. That module was the Vox Pupuli module that has been marked as deprecated in favor of this module, the puppetlabs-iis module, which admittedly confusingly, was released for the first time at [version 4.0|https://github.com/puppetlabs/puppetlabs-iis/tree/4.0.0].\n\nAnother thing worth noting is that after version 2.0.2 of the puppet-iis module, Vox seems to have changed strategy with how they were managing applications. Previously they were using a [wrapper around exec|https://github.com/voxpupuli/puppet-iis/blob/v2.0.2/manifests/manage_virtual_application.pp] that was only capable of either creating or deleting applications, and not managing very much of the available feature set. After 2.0.2 they switched to a type and provider model that I have not tested, but based on my reading of their code (especially lines like [this one|https://github.com/voxpupuli/puppet-iis/blob/b5ce5f33cbfda35f6bff0819b70b4e9eeebe90cd/lib/puppet/provider/iis_application/powershell.rb#L31]), this version would also have been unable to manage two same named applications.\n\nSo, with those points out of the way, this change to the Puppetlabs module should allow you to manage two same name applications in different sites as expected. The title of the resource can now be used separately from the name of the application as you suggested, or you can simply add the differing site name to the title of the resource as below, and Puppet will be able to figure that out as well.\n\n\n{code:puppet}\n iis_application { \"${site_name1}/${app}\":\n    ensure        => 'present',\n    physicalpath  => $app_path,\n    applicationpool => $app,\n    require       => File[$app_path]\n}\n\n iis_application { \"${site_name2}/${app}\":\n    ensure        => 'present',\n    physicalpath  => $app_path,\n    applicationpool => $app,\n    require       => File[$app_path]\n}\n{code}\n\nPlease note that if you are currently using the puppet-iis module and are trying to migrate to puppetlabs-iis, that thorough testing of all of your required functionality should be done because, as I mentioned above, this is an entirely different module and no functionality should be assumed to work in exactly the same way.\n", "created": "2018-10-15T14:52:00.000000"}], "components": ["iis"], "created": "2017-08-16T12:34:00.000000", "creator": "623c1779a1d81f0069d8e513", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b28767b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpm7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5445431_*|*_1_*:*_1_*:*_8973192636_*|*_3_*:*_2_*:*_2574195349_*|*_10009_*:*_1_*:*_269995122_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_24905285126_*|*_10005_*:*_1_*:*_168440"}], "description": "Different sites can have same application name in IIS. This issue restricts multiple sites with same application name to be created on one IIS server.\n\n{code:puppet}\n iis_application { 'name1':\n    applicationname => $app\n    ensure        => 'present',\n    sitename      => $site_name1,\n    physicalpath  => $app_path,\n    applicationpool => $app,\n    require       => File[$app_path]\n    }\n iis_application { 'name2':\n    applicationname => $app\n    ensure        => 'present',\n    sitename      => $site_name2,\n    physicalpath  => $app_path,\n    applicationpool => $app,\n    require       => File[$app_path]\n    }\n{code}\n\nThis can be resolved by using name and applicationname as different entities.", "environment": "puppetlabs-iis 4.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41646", "fixedVersions": [], "id": "41646", "issueType": "Bug", "key": "MODULES-5493", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1779a1d81f0069d8e513", "resolution": "Fixed", "resolutionDate": "2018-10-15T14:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS: iis_application restricts multiple sites with same application name to be created", "timeSpent": "PT0S", "updated": "2018-11-20T10:21:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Created [PR 1671|https://github.com/puppetlabs/puppetlabs-apache/pull/1671] with successully tested correction", "created": "2017-08-16T13:24:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "commented on PR", "created": "2017-08-16T14:11:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Thanks for merging the PR! Which is the correct way to close this ticket?", "created": "2017-08-28T10:14:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d], you can just change the status to Resolved in the Workflow menu", "created": "2017-08-28T10:18:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Done. The closing will be done by the team?", "created": "2017-08-28T16:54:00.000000"}], "components": ["apache"], "created": "2017-08-16T11:05:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Relative paths should be prepended by logdir - The one received in parameters or, in its absense, the one defined in {{apache::params}}\n- Absolute paths and pipes should be used as-is"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48b2c903"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11148852_*|*_3_*:*_1_*:*_1046544529_*|*_5_*:*_1_*:*_0"}], "description": "Class `apache::mod::jk` has parameter for the JkShmFile and JkLogFile directive, which can receive either absolute or relative paths. But it prepends the logroot directory in any case, ending up in the wrong path if the parameters receive full path or pipe.\n\nExamples in RHEL 6:\n\n{{log_file => /mylogdir/mylogfile}}\nEnds up in:\n{{log_path => /var/httpd/mylogdir/mylogfile}}\n\n{{log_file => \"|rotatelogs /mylogdir/mylogfile_mytimestamp\"}}\nEnds up in:\n{{log_path => /var/httpd/\"|rotatelogs /mylogdir/mylogfile_mytimestamp\"}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37295", "fixedVersions": [], "id": "37295", "issueType": "Bug", "key": "MODULES-5492", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2017-08-28T16:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : prepends directory to mod_jk log file even if it's specified as absolute path or pipe", "timeSpent": "PT0S", "updated": "2017-08-28T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It looks like you've stumbled on to a case where pry() is called but the end of your heredoc closes STDIN which is the input for pry. So you're closing your pry session by using a heredoc basically. If you try this same code in-line, you should have a different result:\n{code}\npuppet apply -e \"$stuff = { 'elmo' => { 'ensure' => 'present', 'noop'   => true, } }", "created": "2017-08-16T14:29:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is not a bug, but incorrect placing of pry.\u00a0", "created": "2021-06-21T05:38:00.000000"}], "components": ["stdlib"], "created": "2017-08-16T10:03:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50b93b4d"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - ?"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Trivial"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16035746_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_121360085054"}], "description": "_Basic Info_\n*Module Version:* v4.17.1\n*Puppet Version:* 4.9.4\n*OS Name/Version:* CentOS Linux release 7.2.1511 (Core)\n\n_Describe your issue in as much detail as possible..._\n\nUsing the {{pry()}} function to pause compilation and inspect things, but it doesn't pause.  This is an example run:\n\n{code:shell}\n[root@puppet2017 ~]# puppet apply <<'PP'\n$stuff = {\n  'elmo' => {\n    'ensure' => 'present',\n    'noop'   => true,\n  }\n}\npry()\ncreate_resources('user', $stuff)\nPP\n\nFrom: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/parser/functions/pry.rb @ line 25 #<Module:0x000000039d4ad8>#real_function_pry:\n\n    20:     ## Run `catalog` to see the contents currently compiling catalog\n    21:     ## Run `cd catalog` and `ls` to see catalog methods and instance variables\n    22:     ## Run `@resource_table` to see the current catalog resource table\n    23:     #\n    24:     if $stdout.isatty\n => 25:       binding.pry # rubocop:disable Lint/Debugger\n    26:     else\n    27:       Puppet.warning 'pry(): cowardly refusing to start the debugger on a daemonized master'\n    28:     end\n    29:   end\n    30: end\n\n[1] pry(#<Puppet::Parser::Scope>)>\nNotice: Compiled catalog for puppet2017.1.1.puppetlabs.vm in environment production in 0.32 seconds\nNotice: /Stage[main]/Main/User[elmo]/ensure: current_value absent, should be present (noop)\nNotice: Class[Main]: Would have triggered 'refresh' from 1 events\nNotice: Stage[main]: Would have triggered 'refresh' from 1 events\nNotice: Applied catalog in 0.26 seconds\n{code}\n\n*Desired Behavior:*\n\nPry should pause compilation.\n\n*Actual Behavior:*\n\nThe pry shell comes up, but it just continues.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36369", "fixedVersions": [], "id": "36369", "issueType": "Bug", "key": "MODULES-5491", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T05:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : pry() function does not pause compilation when $STDIN is closed", "timeSpent": "PT0S", "updated": "2021-06-21T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-08-16T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aa27c2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79059933257_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42727", "fixedVersions": [], "id": "42727", "issueType": "Sub-task", "key": "MODULES-5490", "labels": [], "originalEstimate": "PT0S", "parent": "38411", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-08-16T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75676aca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79059933624_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41645", "fixedVersions": [], "id": "41645", "issueType": "Sub-task", "key": "MODULES-5489", "labels": [], "originalEstimate": "PT0S", "parent": "38411", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "Translation Complete", "created": "2017-10-31T21:05:00.000000"}], "components": [], "created": "2017-08-16T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a5b120e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6606593013_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40589", "fixedVersions": [], "id": "40589", "issueType": "Sub-task", "key": "MODULES-5488", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38411", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-10-31T21:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-10-31T21:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Parent ticket was closed as duplicate", "created": "2017-08-31T05:23:00.000000"}], "components": [], "created": "2017-08-16T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d52854"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1279683821_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39510", "fixedVersions": [], "id": "39510", "issueType": "Sub-task", "key": "MODULES-5487", "labels": [], "originalEstimate": "PT0S", "parent": "38411", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-31T05:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-08-31T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-08-16T09:55:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673c113d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1hz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4644_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_156639189"}], "description": "*REASON:* \"release changes on master that will resolve file_line issue\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38411", "fixedVersions": [], "id": "38411", "issueType": "Task", "key": "MODULES-5486", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2017-08-18T05:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.19.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-08-18T05:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Rather than doing this we can hardcode the expected return.\nSetting to wont do.", "created": "2017-08-22T03:54:00.000000"}], "components": [], "created": "2017-08-16T09:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Function exists that can map the string to the translation"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53f89aa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59384014_*|*_3_*:*_2_*:*_354429497_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83282494"}], "description": "In order to help with testing we need a function that will do something similar to the following:\n\ngetTranslatedString(\"DE\", msgid=bla\")\n  Does po file exist for DE?\n  Look up the matching msgstr (that corresponds with msgid in po file)\n  return the msgstr\n\nThis should be able to live in Erics beaker_-18n_helper: \nhttps://github.com/eputnam/beaker-i18n_helper\n\nThis will enable us to write tests structures like the following:\ncontext\nbefore all \nset_lcoale=ja\nend\nexpect error_message = translated_error_message from the function\n\n*It will allow us to determine what the string is going to be*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37294", "fixedVersions": [], "id": "37294", "issueType": "Task", "key": "MODULES-5485", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2017-08-22T03:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Create a function to return the translated string", "timeSpent": "PT0S", "updated": "2017-08-22T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-08-16T06:43:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Heredocs will need detected by Rubocop\nStretch Goal - autocorrect them for translation"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb183e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1f3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11866_*|*_3_*:*_1_*:*_440626186_*|*_6_*:*_1_*:*_0"}], "description": "The way our i18n Rubocop rules currently work means that they don't pick up Heredocs for decoration in translation.\nWe need these docs to be translated for i18n.\nHeredocs will need at least detected by us, if not decorated in autofix.\nHeredocs are used by other teams to format strings to pass into functions which may be thrown into output the user will see.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39509", "fixedVersions": [], "id": "39509", "issueType": "Bug", "key": "MODULES-5484", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Won't Do", "resolutionDate": "2017-08-21T09:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "i18n Rubocop : Does not detect Heredocs", "timeSpent": "PT0S", "updated": "2017-08-21T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62439f7c2e101c006a8d4d49", "body": "This will be fixed by: https://github.com/puppetlabs/puppetlabs-mongodb/pull/369", "created": "2017-08-16T06:21:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:62439f7c2e101c006a8d4d49], \n\nThe PR was merged and the changes should be in puppet-mongodb-1.1.0 and greater! Thanks!", "created": "2017-11-16T10:27:00.000000"}], "components": ["mongodb"], "created": "2017-08-16T06:19:00.000000", "creator": "62439f7c2e101c006a8d4d49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39982ddc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7967321506_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n1.0.0\n\n*Puppet Version:*\n4.9.3\n\n*OS Name/Version:*\nCentos 7\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nWith SSL and Auth enable the module should be able to spin up a new mongodb replicaset\n\n*Actual Behavior:*\nIt fails to create the admin user cause the auth is first enabled and than the admin user will be created. For this the module connects on the master in the replicaset via 127.0.0.1, cause connection via localhost will be privileged also with auth enabled. It fails with ssl error cause it tries to validate the cert, that has the FQDN from the servers as DN.\n", "epicLinkSummary": "Update module ownership", "estimate": "PT0S", "externalId": "35189", "fixedVersions": [], "id": "35189", "issueType": "Bug", "key": "MODULES-5483", "labels": [], "originalEstimate": "PT0S", "parent": "35138", "parentSummary": "Update module ownership", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439f7c2e101c006a8d4d49", "resolution": "Fixed", "resolutionDate": "2017-11-16T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mongodb : Auth and FQDN certs => Fail", "timeSpent": "PT0S", "updated": "2017-11-16T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7],\n\nCould you please paste in the rules that are causing the failures? i.e. the rules affected by libvirt.", "created": "2017-08-16T14:38:00.000000"}, {"author": "557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7", "body": "\nHi Eric,\n\nHere's the full output of */sbin/iptables -L -n*\n\npuppet was being used to set the firewall rules on this host before the libvirt nwfilter rules were enabled.\n\n   -Greg\n\nChain INPUT (policy DROP)\ntarget     prot opt source               destination\nlibvirt-host-in  all  --  0.0.0.0/0            0.0.0.0/0\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            /* 000 lo */\nREJECT     all  --  0.0.0.0/0            127.0.0.0/8          /* 001 reject local traffic not on lo */ reject-with icmp-port-unreachable\nACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            /* 002 ping */ icmptype 8\nACCEPT     2    --  0.0.0.0/0            0.0.0.0/0            /* 003 accept igmp */\nREJECT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp flags:0x12/0x12 /* 005 new syn-ack */ state NEW reject-with tcp-reset\nDROP       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp flags:0x02/0x00 /* 006 drop new-not-syn */ state NEW\nLOG        tcp  --  0.0.0.0/0            0.0.0.0/0            tcp flags:0x02/0x00 /* 006 log new-not-syn */ state NEW limit: avg 30/min burst 5 LOG flags 0 level 6 prefix \"New not SYN: \"\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            /* 100 related established */ state RELATED,ESTABLISHED\nACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            multiport sports 5353 multiport dports 5353 /* 500 avahi */\nACCEPT     tcp  --  10.1.1.1       0.0.0.0/0            multiport sports 3260 /* 500 iscsi TCP from iSCSI server 10.1.1.1 */\nACCEPT     tcp  --  10.1.1.2       0.0.0.0/0            multiport sports 3260 /* 500 iscsi TCP from iSCSI server 10.1.1.2 */\nACCEPT     tcp  --  10.1.1.3       0.0.0.0/0            multiport dports 49152:49215 /* 500 libvirt migration TCP from 10.1.1.3 */\nACCEPT     tcp  --  10.1.1.4       0.0.0.0/0            multiport dports 49152:49215 /* 500 libvirt migration TCP from 10.1.1.4 */\nACCEPT     tcp  --  10.1.1.5        0.0.0.0/0            multiport dports 5666 /* 500 nrpe - 10.1.1.5 */\nACCEPT     tcp  --  10.1.1.6        0.0.0.0/0            multiport dports 5666 /* 500 nrpe - 10.1.1.6 */\nACCEPT     tcp  --  10.1.1.7       0.0.0.0/0            multiport dports 5666 /* 500 nrpe - 10.1.1.7 */\nACCEPT     tcp  --  10.1.1.8       0.0.0.0/0            multiport dports 5666 /* 500 nrpe - 10.1.1.8 */\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            multiport dports 22 /* 500 ssh */\nDROP       all  --  0.0.0.0/0            255.255.255.255      /* 990 ignore broadcast */\nDROP       udp  --  0.0.0.0/0            0.0.0.0/0            multiport dports 1947,17500,137,138 /* 990 ignore chatty udp */\nLOG        all  --  0.0.0.0/0            0.0.0.0/0            /* 998 log */ limit: avg 30/min burst 5 LOG flags 0 level 6 prefix \"DROP: \"\nDROP       all  --  0.0.0.0/0            0.0.0.0/0            /* 999 drop all */\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination\nlibvirt-in  all  --  0.0.0.0/0            0.0.0.0/0\nlibvirt-out  all  --  0.0.0.0/0            0.0.0.0/0\nlibvirt-in-post  all  --  0.0.0.0/0            0.0.0.0/0\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain FI-vnet0 (1 references)\ntarget     prot opt source               destination\nRETURN     icmp --  0.0.0.0/0            0.0.0.0/0\nRETURN     udp  --  0.0.0.0/0            10.1.2.1        udp dpt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nRETURN     udp  --  0.0.0.0/0            10.1.2.2        udp dpt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nRETURN     udp  --  10.1.2.1        0.0.0.0/0            udp dpt:53 ctstate ESTABLISHED ctdir REPLY\nRETURN     udp  --  10.1.2.2        0.0.0.0/0            udp dpt:53 ctstate ESTABLISHED ctdir REPLY\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:22 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:80 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:443 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.3.1       tcp dpt:80 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.3.1       tcp dpt:443 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.1          tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.2          tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.2.3         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.3         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.4         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.5         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.6        tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.1          tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.2          tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.2.3         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.3         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.4         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.5         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.6        tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     udp  --  0.0.0.0/0            10.1.2.1        udp dpt:69 ctstate NEW,ESTABLISHED\nRETURN     udp  --  0.0.0.0/0            10.1.2.2        udp dpt:69 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.1          tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.2          tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.3         tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.1       tcp dpt:8140 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.1       tcp dpt:8140 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.3       tcp dpt:8140 ctstate NEW,ESTABLISHED\nDROP       all  --  0.0.0.0/0            0.0.0.0/0\n\nChain FO-vnet0 (1 references)\ntarget     prot opt source               destination\nACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0\nACCEPT     udp  --  10.1.2.1        0.0.0.0/0            udp spt:53 ctstate ESTABLISHED ctdir REPLY\nACCEPT     udp  --  10.1.2.2        0.0.0.0/0            udp spt:53 ctstate ESTABLISHED ctdir REPLY\nACCEPT     udp  --  0.0.0.0/0            10.1.2.1        udp spt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nACCEPT     udp  --  0.0.0.0/0            10.1.2.2        udp spt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:22 ctstate NEW,ESTABLISHED\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:80 ctstate NEW,ESTABLISHED\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:443 ctstate NEW,ESTABLISHED\nACCEPT     tcp  --  10.1.3.1       0.0.0.0/0            tcp spt:80 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.3.1       0.0.0.0/0            tcp spt:443 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.1          0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.2          0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.2.3         0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.3         0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.4         0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.5         0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.6        0.0.0.0/0            tcp spt:389 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.1          0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.2          0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.2.3         0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.3         0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.4         0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.5         0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.4.6        0.0.0.0/0            tcp spt:88 ctstate ESTABLISHED\nACCEPT     udp  --  10.1.2.1        0.0.0.0/0            udp spt:69 ctstate RELATED\nACCEPT     udp  --  10.1.2.2        0.0.0.0/0            udp spt:69 ctstate RELATED\nACCEPT     tcp  --  10.1.5.1          0.0.0.0/0            tcp spt:5432 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.5.2          0.0.0.0/0            tcp spt:5432 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.5.3         0.0.0.0/0            tcp spt:5432 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.6.1       0.0.0.0/0            tcp spt:8140 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.6.1       0.0.0.0/0            tcp spt:8140 ctstate ESTABLISHED\nACCEPT     tcp  --  10.1.6.3       0.0.0.0/0            tcp spt:8140 ctstate ESTABLISHED\nDROP       all  --  0.0.0.0/0            0.0.0.0/0\n\nChain HI-vnet0 (1 references)\ntarget     prot opt source               destination\nRETURN     icmp --  0.0.0.0/0            0.0.0.0/0\nRETURN     udp  --  0.0.0.0/0            10.1.2.1        udp dpt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nRETURN     udp  --  0.0.0.0/0            10.1.2.2        udp dpt:53 ctstate NEW,ESTABLISHED ctdir ORIGINAL\nRETURN     udp  --  10.1.2.1        0.0.0.0/0            udp dpt:53 ctstate ESTABLISHED ctdir REPLY\nRETURN     udp  --  10.1.2.2        0.0.0.0/0            udp dpt:53 ctstate ESTABLISHED ctdir REPLY\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:22 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:80 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:443 ctstate ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.3.1       tcp dpt:80 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.3.1       tcp dpt:443 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.1          tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.2          tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.2.3         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.3         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.4         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.5         tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.6        tcp dpt:389 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.1          tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.2          tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.2.3         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.3         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.4         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.5         tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.4.6        tcp dpt:88 ctstate NEW,ESTABLISHED\nRETURN     udp  --  0.0.0.0/0            10.1.2.1        udp dpt:69 ctstate NEW,ESTABLISHED\nRETURN     udp  --  0.0.0.0/0            10.1.2.2        udp dpt:69 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.1          tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.2          tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.5.3         tcp dpt:5432 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.1       tcp dpt:8140 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.2       tcp dpt:8140 ctstate NEW,ESTABLISHED\nRETURN     tcp  --  0.0.0.0/0            10.1.6.3       tcp dpt:8140 ctstate NEW,ESTABLISHED\nDROP       all  --  0.0.0.0/0            0.0.0.0/0\n\nChain libvirt-host-in (1 references)\ntarget     prot opt source               destination\nHI-vnet0   all  --  0.0.0.0/0            0.0.0.0/0           [goto]  PHYSDEV match --physdev-in vnet0\n\nChain libvirt-in (1 references)\ntarget     prot opt source               destination\nFI-vnet0   all  --  0.0.0.0/0            0.0.0.0/0           [goto]  PHYSDEV match --physdev-in vnet0\n\nChain libvirt-in-post (1 references)\ntarget     prot opt source               destination\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            PHYSDEV match --physdev-in vnet0\n\nChain libvirt-out (1 references)\ntarget     prot opt source               destination\nFO-vnet0   all  --  0.0.0.0/0            0.0.0.0/0           [goto]  PHYSDEV match --physdev-out vnet0 --physdev-is-bridged\n\n", "created": "2017-08-16T23:08:00.000000"}], "components": ["firewall"], "created": "2017-08-16T05:58:00.000000", "creator": "557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35ec979e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg1dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/17"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 3.8.7\n*OS Name/Version:* CentOS 6 / 7\n\nImmediately the libvirt nwfilter was enabled puppet fails with errors:\n\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: -m\nError: /Firewall[500 ssh]: Could not evaluate: Invalid address from IPAddr.new: -m\nError: /Firewall[500 avahi]: Could not evaluate: Invalid address from IPAddr.new: -m\n\n(because of the firewall rule set, there were >200 error messages, but the above is an accurate representation of the core failures).\n\n*Desired Behavior:*\n\nfirewall module happily co-exists with the libvirt managed firewall rules.\n\n*Actual Behavior:*\n\nfirewall module fails as soon as libvirt nwfilter rules are enabled.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34202", "fixedVersions": [], "id": "34202", "issueType": "Bug", "key": "MODULES-5482", "labels": ["firewall", "libvirt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b80a7ce2-1df7-47a0-9a97-1324a832e5c7", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : \"Could not evaluate: Invalid address from IPAddr.new: -m\"", "timeSpent": "PT0S", "updated": "2017-08-23T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "We can confirm our module has now moved on and this issue is no longer present.\u00a0\nthank you for raising this issue.\u00a0", "created": "2021-06-23T05:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Tested on: Ubuntu 18\n\npuppet version:\u00a06.22.1\n\nmodule version:\u00a0puppetlabs-mysql (v11.0.3)", "created": "2021-06-23T05:09:00.000000"}], "components": ["mysql"], "created": "2017-08-15T21:16:00.000000", "creator": "557058:b91687be-2976-41c5-8a3b-c6de08f1b58c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7442de2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg15z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63586084_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_121529541904"}], "description": "_Basic Info_\n*Module Version: v3.11.0\n*Puppet Version: 4.10.6\n*OS Name/Version: ubuntu-xenial 4.4.0-91\n\n_Puppet prints a warning message concerning the use of legacy code within the module_\n\n{code}\n# puppet apply -t --noop  manifests/site.pp\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README. at [\"/etc/puppetlabs/code/modules/mysql/manifests/db.pp\", 17]:\n   (at /etc/puppetlabs/code/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::Array instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at [\"/etc/puppetlabs/code/modules/mysql/manifests/db.pp\", 21]:\n   (at /etc/puppetlabs/code/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at [\"/etc/puppetlabs/code/modules/mysql/manifests/db.pp\", 21]:\n   (at /etc/puppetlabs/code/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nNotice: Compiled catalog for ubuntu-xenial in environment production in 0.69 seconds\nInfo: Applying configuration version '1502853617'\nNotice: Applied catalog in 0.35 seconds\n{code}\n\nMy manifest:\n\n{code}\nclass create_mariadb {\n  class {'::mysql::server':\n    root_password           => lookup('db_root_password'),\n    remove_default_accounts => true\n  }\n\n  mysql::db {'drupal':\n      user     => 'drupal',\n      password => lookup('db_drupal_password'),\n      host     => 'localhost',\n      grant    => ['ALL'],\n  }\n\n  mysql::db {'civicrm':\n    user     => 'civicrm',\n    password => lookup('db_civicrm_password'),\n    host     => 'localhost',\n    grant    => ['ALL'],\n  }\n}\n{code}\n\n*Desired Behavior:*\nIt looks like the mysql module needs to be updated to avoid the warning.\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "A vagrant ubuntu box running on Virtualbox within MacOS\n\n\n\n\n{code:java}\nLinux ubuntu-xenial 4.4.0-91-generic #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux\n{code}\n\n\n\n{code:java}\n# puppet --version\n4.10.6\n{code}\n\n{code:java}\n# puppet module list\n/etc/puppetlabs/code/modules\n\u251c\u2500\u2500 puppet-staging (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.11.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.17.1)\n/opt/puppetlabs/puppet/modules (no modules installed)\n{code}", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "37293", "fixedVersions": [], "id": "37293", "issueType": "Bug", "key": "MODULES-5481", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b91687be-2976-41c5-8a3b-c6de08f1b58c", "resolution": "Fixed", "resolutionDate": "2021-06-23T05:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : Warning for deprecated method", "timeSpent": "PT0S", "updated": "2021-06-23T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2017-08-15T08:39:00.000000", "creator": "557058:e1e9ffb2-63e9-4f5a-a109-7072fab961fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If exec resource is not going to run then skip the check for cwd directory"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a0a5852"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzg007:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/21"}], "description": "puppetlabs-powershell\n*Module Version:2.1.2\n*Puppet Version: 4.10.4\n*OS Name/Version: Windows 10\n\nPuppet Resource:\n\nexec { 'should not run':\n  command  => 'Write-Host hello',\n  cwd       => \"C:/Temp1\",\n  unless    => 'Exit 0',\n  onlyif   => 'Exit 1',\n  provider => 'powershell',\n\n\nDesired Behavior:\n\nIt should execute onlyif or unless condition before execute cwd parameters.\nIn older version puppetlabs-powershell v1.0.6 if cwd directory not present and exec resource evaluated not to run then it did not throw any error:\n\n\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for 1b7485d2-4ddf-4c93-8048-85577bd84394\nInfo: Applying configuration version '1502807605'\nNotice: Applied catalog in 16.53 seconds\n\n\n--------------------------------------------------------------------\nActual  Behavior:\nAfter update puppetlabs-powershell v2.1.2 if cwd directory not present and  exec resource evaluated not to run then it is throwing error:\n\nC:\\Users\\Administrator>puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for 1b7485d2-4ddf-4c93-8048-85577bd84394\nInfo: Applying configuration version '1502805993'\nError: /Stage[main]/Winr8::Test/Exec[should not run]: Could not evaluate: Working directory 'C:/Temp1' does not exist", "environment": "Windows 10\npuppet version 4.10.4", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "42726", "fixedVersions": [], "id": "42726", "issueType": "Bug", "key": "MODULES-5480", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e1e9ffb2-63e9-4f5a-a109-7072fab961fa", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell : checks for cwd even if exec is not going to run", "timeSpent": "PT0S", "updated": "2021-05-17T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "All open prs have been reviewed and closed/merged", "created": "2018-08-17T04:37:00.000000"}], "components": ["accounts"], "created": "2017-08-15T04:57:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de9cc18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4r53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_876282500_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30831291279"}], "description": "Perform the following actions for each open PR on the Acounts module (https://github.com/puppetlabs/puppetlabs-accounts/pulls):\n\n* Verify that tests are running successfully.\n* * If there are no tests for the new functionality or changed functionality then write a test. This may require unit or acceptance tests.\n\n* Verify that there is documentation for additional functionality or changed functionality.\n* * If there is no documentation then write the necessary documentation.\n\n* Verify that the proposed changes don\u2019t break backwards compatibility.\n* * Make code changes to ensure that backwards compatibility isn\u2019t broken.\n\n* For any changes or updates that are made please submit a new PR with the changes included for review and merging by Puppet.\n\n", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "37276", "fixedVersions": [], "id": "37276", "issueType": "Task", "key": "MODULES-5479", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2018-08-17T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Accounts : Review all PRs", "timeSpent": "PT0S", "updated": "2018-08-17T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-08-15T04:54:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c678e24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_876459198_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_31362460899"}], "description": "Perform the following actions for each open PR on the LVM module (https://github.com/puppetlabs/puppetlabs-lvm/pulls):\n\n* Verify that tests are running successfully.\n* * If there are no tests for the new functionality or changed functionality then write a test. This may require unit or acceptance tests.\n\n* Verify that there is documentation for additional functionality or changed functionality.\n* * If there is no documentation then write the necessary documentation.\n\n* Verify that the proposed changes don\u2019t break backwards compatibility.\n* * Make code changes to ensure that backwards compatibility isn\u2019t broken.\n\n* For any changes or updates that are made please submit a new PR with the changes included for review and merging by Puppet.\n\n", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "35187", "fixedVersions": [], "id": "35187", "issueType": "Task", "key": "MODULES-5478", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Won't Do", "resolutionDate": "2018-08-23T08:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM : Review all PRs", "timeSpent": "PT0S", "updated": "2018-08-23T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Reverting the following gems back to significantly older versions fixes this issue: \n\nazure (0.7.9)\nazure-core (0.1.8)\nazure_mgmt_compute (0.3.1)\nazure_mgmt_network (0.3.1)\nazure_mgmt_resources (0.3.1)\nazure_mgmt_storage (0.3.1)\nms_rest (0.2.1)\nms_rest_azure (0.2.3)\n\nAnd then just incrementing the azure_mgmt_* gems to the next release, 0.4.0 from July 2016 re-introduces the problem. The set of azure and ms_rest gems after reproducing the problem:\n\nazure (0.7.9)\nazure-core (0.1.8)\nazure_mgmt_compute (0.4.0, 0.3.1)\nazure_mgmt_network (0.4.0, 0.3.1)\nazure_mgmt_resources (0.4.0, 0.3.1)\nazure_mgmt_storage (0.4.0, 0.3.1)\nms_rest (0.3.1, 0.2.1)\nms_rest_azure (0.3.1, 0.2.3)\n\nSo, the workaround is to ensure the newest version of the azure_mgmt_* gems installed is 0.3.1. ", "created": "2017-08-14T20:19:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "I see now that this is indeed documented, however if you look at the top of the README it only mentions \"Azure gem 0.7.0 or greater\" and then appears to go on  into talking about Azure credentials. Last time I ran into this same issue I raised MODULES-4466 to have this info raised more prominently in the README, it'd be great if this could happen. ", "created": "2017-08-14T20:28:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Is there a plan to make the azure module compatible with current versions of the azure_mgmt_* ruby gems? \n\nFailing that, can we surface a more useful error message than this? Eg \"You've got a version of gem azure_mgmt_resources that is incompatible with the azure module. Version must be 0.3.x\". ", "created": "2017-08-14T20:46:00.000000"}], "components": ["azure"], "created": "2017-08-14T19:08:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24e7ea9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfzsv:"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version: RHEL 7.3  Linux Kernel: 3.10.0-514.el7.x86_64*\n\nThe following error is being thrown when trying to get a list of VMs. This also affects VM creation. \n\n{noformat}\n# puppet resource azure_vm\nError: Could not run: Puppet detected a problem with the information returned from Azure when accessing azure_vm. The specific error was:\n  undefined method `value' for #<Array:0x00000004776560>\n\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/vendor/rgen/lib/rgen/array_extensions.rb:25:in `method_missing'\n/opt/puppetlabs/puppet/cache/lib/puppet_x/puppetlabs/azure/provider_arm.rb:191:in `get_all_vms'\n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:17:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1169:in `block in instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1162:in `collect'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1162:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:269:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:221:in `find_or_save_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:136:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:352:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:540:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/usr/local/bin/puppet:5:in `<main>'\n{noformat}\n\n\n*Desired Behavior:*\n\nazure_vm  resource is able to list vms, and create vms. \n\n*Actual Behavior:*\n\nazure_vm resource is unable to get a list of vms from azure, which also prevents vm creation. \n\nHere's the list of gems installed into the puppet agent's ruby:\n\n /opt/puppetlabs/puppet/bin/gem list --local\n\n*** LOCAL GEMS ***\n\naddressable (2.5.1)\naws-sdk (2.10.21)\naws-sdk-core (2.10.21)\naws-sdk-resources (2.10.21)\naws-sigv4 (1.0.1)\nazure (0.7.9)\nazure-core (0.1.8)\nazure_mgmt_compute (0.11.0)\nazure_mgmt_network (0.11.0)\nazure_mgmt_resources (0.11.0)\nazure_mgmt_storage (0.11.0)\nbigdecimal (1.2.4)\nconcurrent-ruby (1.0.5)\ndeep_merge (1.0.1)\ndomain_name (0.5.20170404)\nfacter (3.4.1)\nfaraday (0.12.2)\nfaraday-cookie_jar (0.0.6)\nfaraday_middleware (0.12.2)\nhiera (3.2.1)\nhocon (1.2.5, 0.9.3)\nhttp-cookie (1.0.3)\nio-console (0.4.3)\njmespath (1.3.1)\njson (1.8.1)\nmime-types (3.1)\nmime-types-data (3.2016.0521)\nmini_portile2 (2.2.0, 2.1.0)\nminitest (4.7.5)\nms_rest (0.7.1)\nms_rest_azure (0.8.1)\nmultipart-post (2.0.0)\nnet-ssh (2.9.2)\nnokogiri (1.8.0, 1.7.2)\npsych (2.0.5)\npublic_suffix (2.0.5)\npuppet (4.7.0)\nrake (10.1.0)\nrdoc (4.1.0)\nretries (0.0.5)\nsemantic_puppet (0.1.2)\nstomp (1.3.3)\nsystemu (2.6.5)\ntest-unit (2.1.9.0)\nthor (0.19.4)\ntimeliness (0.3.8)\nunf (0.2.0.beta2)\n", "environment": "puppetlabs/azure ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40588", "fixedVersions": [], "id": "40588", "issueType": "Bug", "key": "MODULES-5477", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Azure : Undefined method `value' for Array in provider_arm.rb get_all_vms()", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0c9cee1b5a0070293248", "created": "2017-08-14T13:48:00.000000", "name": "base_aix_server_module_init.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13029"}], "comments": [], "components": ["lvm"], "created": "2017-08-14T13:49:00.000000", "creator": "623c0c9cee1b5a0070293248", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@375ac6bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rnr:"}], "description": "_Basic Info_\n*Module Version:  0.9.0\n*Puppet Version:  4.10.1\n*OS Name/Version:  AIX v7.1 TL01 SP09\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: I created several \"logical_volume\" resources - for most of them, I set \"ensure => present\" so it would create them, but for one of them, I set \"ensure => absent\" so it would remove the logical volume if it existed.  \n\n\n*Actual Behavior:  When I ran the puppet agent (with the logical volume existing), it issued an error when trying to remove the logical volume:\n\nError: Could not set 'absent' on ensure: undefined method `destroy' for #<Puppet::Type::Logical_volume:0x21ea6368> at /etc/puppetlabs/code/environments/dev/modules/base_aix_server/manifests/init.pp:316\nError: Could not set 'absent' on ensure: undefined method `destroy' for #<Puppet::Type::Logical_volume:0x21ea6368> at /etc/puppetlabs/code/environments/dev/modules/base_aix_server/manifests/init.pp:316\nWrapped exception:\nundefined method `destroy' for #<Puppet::Type::Logical_volume:0x21ea6368>\nError: /Stage[main]/Base_aix_server/Logical_volume[lg_dumplv]/ensure: change from present to absent failed: Could not set 'absent' on ensure: undefined method `destroy' for #<Puppet::Type::Logical_volume:0x21ea6368> at /etc/puppetlabs/code/environments/dev/modules/base_aix_server/manifests/init.pp:316\n\nIt appears that the \"detroy\" method is not defined for AIX.\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "AIX v7.1 TL01 SP09 (7100-01-09-1341) running puppet agent v4.10.1 (puppet master is v4.10.1 as well)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41644", "fixedVersions": [], "id": "41644", "issueType": "Bug", "key": "MODULES-5475", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c9cee1b5a0070293248", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "LVM : logical_volume ensure absent does not work in AIX", "timeSpent": "PT0S", "updated": "2018-08-23T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Former user Can you provide us with more context on this ticket? Says it's in progress?", "created": "2017-10-03T11:01:00.000000"}], "components": [], "created": "2017-08-14T13:09:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e5be8dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfz73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5181_*|*_3_*:*_1_*:*_4312429190_*|*_6_*:*_1_*:*_0"}], "description": "Exercise puppet_pot_generator class using rspec.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41643", "fixedVersions": [], "id": "41643", "issueType": "Task", "key": "MODULES-5473", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2017-10-03T11:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-pot-generator: acceptance tests", "timeSpent": "PT0S", "updated": "2017-10-03T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Nice work. Is this something that has to reside *in* the sqlserver module, or can your own module add a provider for it?", "created": "2017-08-14T12:56:00.000000"}, {"author": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "body": "We could separate out the provider code pretty easily.  The problem lies in the sqlserver module's usage of that provider.\n\nSince the sqlserver module contains many sqlserver_tsql resources that use the mssql provider, we would have to change each one of those usage, including any other place the user used the tsql type.  But we could extract the provider name into a parameter and allow the user to supply the provider of choice.  Or even prefer the node_encrypt provider if node_encrypt is installed.\n\n\n1. contribute the node_encrypt provider for sqlserver_tsql \n2. create a $sqlserver::tsql_provider class variable\n3. Supply a module data default for this variable and default to mssql\n4. Patch any usage of sqlserver_tsql resources to use the $sqlserver::tsql_provider variable\n\n\n{code:ruby}\nsqlserver_tsql{\"login-permission-${instance}-${login}-${_state}${_grant_option}\":\n  instance => $instance,\n  command => template('something.erb'),\n  onlyif   => template('something_else.erb'),\n  provider => $sqlserver::tsql_provider,\n  require => Sqlserver::Config[$instance],\n}\n{code}\n\nThis would allow for some flexibility and allow for the user to implement their own encryption providers.  Additionally, this would not bind the sqlserver module to node_encrypt.  Unless puppet has node_encrypt built in, I suspect that this additional dependency might cause a negative effect when people who don't care about security just want to get shit installed without bringing all these \"non-essential\" modules.", "created": "2017-08-14T15:03:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This appears to be a valid bug of major priority (as it involves leaking secrets) - need to repro on latest release and, if still valid, address. CC [~accountid:5c2ff2fd81c1261667adfa1d], [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b].", "created": "2021-06-14T08:53:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "With the addition of the sensitive data type it looks like the use of this may be a better solution as it does not require any outside dependencies and can be implemented with full backwards compatibility without the users needing to make any changes.\n\n\u00a0i.e.\u00a0[https://puppet.com/docs/puppet/7/lang_data_sensitive.html]", "created": "2021-09-02T04:26:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A PR is up that allows the `admin_user`, `admin_pass` and `password` values to be passed as `Sensitive[String]` rather than simply string. Believe that this solves the core purpose of this request.", "created": "2021-09-10T06:34:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR has been merged in that allows the relevant values to be entered as Sensitive and as such hidden from the logs and reports", "created": "2021-09-23T03:06:00.000000"}], "components": ["sqlserver"], "created": "2017-08-14T12:53:00.000000", "creator": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@318531de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfz6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1957748744_*|*_3_*:*_1_*:*_3985693249_*|*_10009_*:*_1_*:*_763357116_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_122944391737"}], "description": "In order to setup sqlserver credentials are required to carry out the necessary actions for installation.  Puppet inherently does not provide any kind of safe guards for keeping secrets.  And while eyaml protects against secrets in source code the passwords then become visible in the catalog, reports and other logs.  \n\nThis is currently a bug that does not protect against passwords in plain text when running tsql commands using the tsql provider. \n\n*Desired Behavior:*\nDon't leak my secrets.  Something along the lines where my info is encrypted and only visible on the node.\n\n{code:ruby}\nsqlserver::login('loggingUser':\n   password => node_encrypt(lookup('sqlserver::login::password'))\n}\n\nsqlserver_tsql{'login-permission-${instance}-${login}-${_state}${_grant_option}\":\n  instance => $instance,\n  command => template('something.erb'),\n  onlyif   => template('something_else.erb'),\n  provider => 'node_encrypt_msql',\n  require => Sqlserver::Config[$instance],\n}\n{code}\n\n*Actual Behavior:*\nMy secrets are leaked.\n\n{code:ruby}\nsqlserver::login('loggingUser':\n   password => 'Pupp3t1@'\n}\n{code}\n\nI have been using a patched version of sqlserver that does what I need.  I want this behavior to be part of the code so I don't have to re-patch with every release of sqlserver module. \n\nhttps://gist.github.com/logicminds/f4dfc9ce472723f584e2f4b2107de3fa\n\nNote:  This code worked well in pre 2.0 release but I have not tested with 2.0 of the sqlserver module since I have to repatch the code.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35186", "fixedVersions": [], "id": "35186", "issueType": "Bug", "key": "MODULES-5472", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "resolution": "Fixed", "resolutionDate": "2021-09-23T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: tsql provider passes passwords in plain text", "timeSpent": "PT0S", "updated": "2021-09-23T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Duplicated by https://puppet.atlassian.net/browse/FM-7306\u00a0", "created": "2018-08-22T02:47:00.000000"}], "components": ["motd"], "created": "2017-08-11T16:18:00.000000", "creator": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All parameters in the motd class signature have datatypes assigned\nAll validate functions have been removed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39ad4e30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-23"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfylj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1679434795_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30758277481"}], "epicLinkSummary": "MoTD Overhaul", "estimate": "PT0S", "externalId": "41567", "fixedVersions": [], "id": "41567", "issueType": "Task", "key": "MODULES-5470", "labels": [], "originalEstimate": "PT0S", "parent": "45394", "parentSummary": "MoTD Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "resolution": "Duplicate", "resolutionDate": "2018-08-22T02:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update modules to use puppet 4 datatypes", "timeSpent": "PT0S", "updated": "2018-08-22T02:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "body": "Handed off to Eric so Jen could move to PDE team. Current state: tests are written but spec.erb template fails apparently due to newline. Server spec appears to strip newlines from tests, complicating the issue.", "created": "2017-09-05T14:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updating Team to Windows.", "created": "2017-11-27T05:28:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We now have testing for windows [https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/motd/view/master/job/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/]\u00a0windows 2012\u00a0", "created": "2018-09-04T07:14:00.000000"}], "components": [], "created": "2017-08-11T16:15:00.000000", "creator": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Windows acceptance tests are updated to check for registry key on windows.\nRunning acceptance tests manually with Beaker and VM Pooler will compare contents of registry key against expected content. Possibly also check that etc/motd was not created."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1197d87e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-23"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfylb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33577148934_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "MoTD Overhaul", "estimate": "PT0S", "externalId": "40587", "fixedVersions": [], "id": "40587", "issueType": "Task", "key": "MODULES-5469", "labels": [], "originalEstimate": "PT0S", "parent": "45394", "parentSummary": "MoTD Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "resolution": "Fixed", "resolutionDate": "2018-09-04T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add windows acceptance tests to motd", "timeSpent": "PT0S", "updated": "2018-09-04T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "body": "Todo: \n* puppetlabs-motd/.sync.yml - remove 'appveyor delete' code DONE\n* in config_defaults.yml add windows as a supported platform for motd DONE\n* merge (to modulesync_config)\n* run a module sync on motd only\n* push changes to motd", "created": "2017-08-15T17:03:00.000000"}], "components": ["motd"], "created": "2017-08-11T15:57:00.000000", "creator": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When a PR is opened against puppetlabs-motd, AppVeyor will run the windows/ruby versions grid of unit tests. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@754c17b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5467"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfykf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521116959_*|*_5_*:*_1_*:*_0"}], "description": "* Enable and configure AppVeyor on Github for motd.\n\n* .appveyor.yml is a file under modulesyncs control\n* github.com/puppetlabs/modulesync_configs\n* puppetlabs-motd/.sync.yml - remove 'appveyor delete' code\n* checkout modulesync_configs\n** in config_defaults.yml add windows as a supported platform for motd\n* merge (to modulesync_config)\n* run a module sync on motd only\n* push changes to motd", "epicLinkSummary": "motd next", "estimate": "PT0S", "externalId": "35184", "fixedVersions": [], "id": "35184", "issueType": "Task", "key": "MODULES-5468", "labels": [], "originalEstimate": "PT0S", "parent": "42724", "parentSummary": "motd next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "resolution": "Fixed", "resolutionDate": "2017-08-17T16:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable AppVeyor for MOTD", "timeSpent": "PT0S", "updated": "2017-08-17T16:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["motd"], "created": "2017-08-11T15:27:00.000000", "creator": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ee25a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "motd 2.0.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfygf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32440843102_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42724", "fixedVersions": [], "id": "42724", "issueType": "Epic", "key": "MODULES-5467", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "resolution": "Fixed", "resolutionDate": "2018-08-22T02:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "motd next", "timeSpent": "PT0S", "updated": "2018-08-31T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-11T14:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55b664a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfybz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2121_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_846302268"}], "description": "*REASON:* \"first release\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41566", "fixedVersions": [], "id": "41566", "issueType": "Task", "key": "MODULES-5466", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-21T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (translate) 0.1.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-08-21T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Could we use a feature instead of a fact for the confine?\nThis would also move the test from four provider files to one feature file.", "created": "2017-08-11T13:47:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "For example: https://github.com/puppetlabs/puppetlabs-iis/pull/103", "created": "2017-08-15T13:59:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "I went and looked for this, but didn't come across this ticket.", "created": "2017-09-05T09:43:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "I'll let the Puppet team decide which ticket to keep around and which to mark as a duplicate.", "created": "2017-09-05T09:47:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "PR updated as per GitHub review.\n\nJust a thought (if a property in one provider is accessible by another provider) to reduce powershell-based version checks ...\n\n1) Shouldn't all of the types (except iis_feature) \"autorequire(:iis_feature) \\{ 'Web-WebServer' \\}\" ?\n2) If so, could we set a \"version\" property in iis_feature that can be tested by a confine in the providers of the other types?\n\nNote: We would still need to use \"Get-ItemProperty HKLM:\\SOFTWARE\\Microsoft\\InetStp\" as \"Get-WindowsFeature\" doesn't actually return version numbers:\n\n{code}\nPS C:\\Users\\Administrator> Get-WindowsFeature -Name Web-Webserver* | % { Write-Host ''", "created": "2017-12-12T13:37:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "FYI - downgrading this to \"Major\" from \"Blocker\" given this problem typically only impacts the first agent run. Subsequent agent runs automatically correct. So while this is certainly a problem we intend to fix in the short-term given it introduces spurious first run errors (and given by default it takes an additional 30 minute runinterval to occur before it self-corrects), it should not be preventing second and subsequent runs from behaving properly.", "created": "2017-12-15T16:25:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I created a new PR as part of a spike to research whether to implement this as a feature or like what the puppetlabs-chocolatey module does. I settled on implementing it as a feature (based on [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] wrok), as this allows us to have a central class that decides what is supported and what is means to be 'installed' instead of the more complicated approach chocolatey uses (it has to deal with environment variables and state the iis module does not).", "created": "2018-01-17T10:02:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at: https://github.com/puppetlabs/puppetlabs-iis/commit/bb3ed2cd18d1e10ad47410ed3fb4fd9d28ec10e1", "created": "2018-01-17T13:04:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "\\o/", "created": "2018-01-17T17:15:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Thanks for the ack, James.\n\nI don't know if it's important, but I discovered a transitory error message when ensuring {{absent}} after {{present}}  ...\n\nInstall:\n\n{code}\nC:\\>puppet resource iis_feature web-server ensure=present\niis_feature { 'web-server':\n  ensure => 'present',\n}\n{code}\n\nRemove:\n\n{code}\nC:\\>puppet resource iis_feature web-server ensure=absent\nNotice: /Iis_feature[web-server]/ensure: removed\nError: /Iis_feature[web-server]: Could not evaluate: undefined local variable or method `update' for Iis_feature[web-server](provider=default):Puppet::Type::Iis_feature::ProviderDefault\niis_feature { 'web-server':\n  ensure => 'present',\n}\n{code}\n\nRepeat:\n\n{code}\nC:\\>puppet resource iis_feature web-server ensure=absent\niis_feature { 'web-server':\n  ensure => 'absent',\n}\n{code}", "created": "2018-01-19T09:58:00.000000"}, {"author": "70121:bb2993db-4a71-4445-9b78-93e954737b03", "body": "Hey Everyone!\n\nSo I've just had this exact problem occur on my Windows 2012 R2 environment running Puppet 5.4.0 and on puppetlabs-iis 4.5.0\n\nHere is the manifest I've been using (which i pretty much got from the documentation with a few tweaks)\n\n{code}\n  $iis_features = ['Web-WebServer','Web-Scripting-Tools']\n\n  iis_feature { $iis_features:\n    ensure => 'present',\n  }\n\n   iis_site {'Default Web Site':\n    ensure  => present,\n    require => Iis_feature['Web-WebServer'],\n  }\n\n  iis_site { 'minimal':\n    ensure          => 'started',\n    physicalpath    => 'c:\\\\site',\n    applicationpool => 'DefaultAppPool',\n    require         => [\n      File['minimal'],\n      Iis_site['Default Web Site']\n    ],\n  }\n\n  file { 'minimal':\n    ensure => 'directory',\n    path   => 'c:\\\\site',\n  }\n{code}\n\nIm getting the following error\n\n{code}\n[stderr]\u001b[1", "created": "2019-03-05T23:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:70121:bb2993db-4a71-4445-9b78-93e954737b03] Do you have the full log with debug turned on?\n\ne.g. {{puppet apply something.pp --verbose --debug}}", "created": "2019-03-05T23:30:00.000000"}, {"author": "557058:575b37d1-bb3a-4814-9c63-a8a1764d858d", "body": "I am still having this issue, literally cannot use this iis module.\u00a0\n\nI tried to use iis_site in manifests and it keeps returning error:\n{code:java}Error: Could not find a suitable provider for iis_site\n{code}\nAnd this is the log with debug\u00a0\n{code:java}\nDebug: Puppet::Type::Iis_site::ProviderWebadministration: feature iis_web_server is missing\nDebug: Puppet::Type::Iis_site::ProviderWebadministration: feature iis_web_server is missing\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nInfo: Class[Main]: Unscheduling all events on Class[Main]\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nError: Could not find a suitable provider for iis_site{code}\nDoes anyone know the workaround for this?\u00a0\n\nThanks\u00a0", "created": "2019-04-07T22:10:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Original bug is fixed.", "created": "2021-05-17T16:26:00.000000"}], "components": ["iis"], "created": "2017-08-11T13:35:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "*Given* a fresh windows install\n*When* the below Puppet manifest is run it installs and configures IIS\n*Then* IIS is installed and configured in the same (first) Puppet run without a second run\n\n{code}\n$iis_features = ['Web-Server','Web-Scripting-Tools']\niis_feature { $iis_features:\n  ensure => present,\n} ->\n\niis_site { 'test_website':\n  ensure           => 'present',\n  applicationpool  => 'DefaultAppPool',\n  physicalpath     => 'C:\\inetpub\\wwwroot\\test_website',\n}\n{code}\n\nIf this code works, IIS will be installed and a IIS website will have been created. This can be verified by running \n\n{code}\nGet-WebSite\n{code}\n\nThis should show the 'test_website' in the list of websites."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5700b9d9"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "IIS is one of the main uses for windows customers and while this is more of an annoyance it would be a satisfier to fix it and get the configuration done in a single pass rather than requiring two runs."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6277"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwe7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_81081952_*|*_1_*:*_2_*:*_2400766965_*|*_10007_*:*_1_*:*_798881_*|*_3_*:*_1_*:*_340854_*|*_10009_*:*_1_*:*_10835503_*|*_4_*:*_1_*:*_69436834450_*|*_5_*:*_1_*:*_35553012381_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11326432004_*|*_10005_*:*_1_*:*_162540"}], "description": "The iis_* providers confine themselves using a fact (iis_version). After IIS is installed via {{iis_resource}} that fact is out-of-date when other iis_* providers are called to manage their resources, resulting in 'could not find a suitable provider' errors. These errors are resolved when the fact is updated during the next run.\n\nExample, on a Windows system without IIS installed:\n\n{code}\nnode 'pe-201722-agent-win2012' {\n\n  $iis_features = ['Web-Server','Web-Scripting-Tools']\n  iis_feature { $iis_features:\n    ensure => present,\n  } ->\n\n  iis_site { 'test_website':\n    ensure           => 'present',\n    applicationpool  => 'DefaultAppPool',\n    physicalpath     => 'C:\\inetpub\\wwwroot\\test_website',\n    require          => File['test_website_directory'],\n  }\n\n  file { 'test_website_directory':\n    ensure  => directory,\n    path   => 'C:\\inetpub\\wwwroot\\test_website',\n  }\n\n}\n{code}\n\n{code}\nC:\\Users\\Administrator>puppet agent -t \nInfo: Using configured environment 'production' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Loading facts \nInfo: Caching catalog for pe-201722-agent-win2012 \nInfo: Applying configuration version '1502466556' \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_feature[Web-Server]/ensure: created \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_feature[Web-WebServer]/ensure: created \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/File[test_website]/ensure: created \nInfo: Node[pe-201722-agent-win2012]: Unscheduling all events on Node[pe-201722-agent-win2012] \nError: Could not find a suitable provider for iis_site \nNotice: Applied catalog in 64.21 seconds \n\nC:\\Users\\Administrator>puppet agent -t \nInfo: Using configured environment 'production' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Loading facts \nInfo: Caching catalog for pe-201722-agent-win2012 \nInfo: Applying configuration version '1502466661' \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[test_website]/ensure: defined 'ensure' as 'present' \nNotice: Applied catalog in 11.68 seconds \n{code}\n\n", "environment": "puppetlabs-iis 4.0.0", "epicLinkSummary": "IIS 4.3.0", "estimate": "PT0S", "externalId": "37273", "fixedVersions": [], "id": "37273", "issueType": "Bug", "key": "MODULES-5465", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": "42775", "parentSummary": "IIS 4.3.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2021-05-17T16:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : resources require second run when iis feature is installed", "timeSpent": "PT0S", "updated": "2021-05-17T16:26:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Tagged 4.1.0, released to forge, merged release branch back to master", "created": "2017-08-15T11:43:00.000000"}], "components": [], "created": "2017-08-11T12:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aae6f98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfya7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343052889_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40586", "fixedVersions": [], "id": "40586", "issueType": "Sub-task", "key": "MODULES-5464", "labels": [], "originalEstimate": "PT0S", "parent": "36368", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.0 - (18 Aug 2017) - (831af2a88b8f439ac052ad5c2044470122df8f33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-15T11:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-15T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/5/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-iis/blob/28e7c0a8f6c00334b9ee8b48be91f26827aae5a2/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-iis/compare/4.0.0...28e7c0a8f6c00334b9ee8b48be91f26827aae5a2\n\nIssuing from tip of release which is 831af2a...\n\nNew features have unit tests, bug fixes are covered by new unit tests.\n\nLooks good to me.\n(y)", "created": "2017-08-14T11:28:00.000000"}], "components": [], "created": "2017-08-11T12:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e36ece7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfy9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22526198_*|*_3_*:*_1_*:*_4591921_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_228664514"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39508", "fixedVersions": [], "id": "39508", "issueType": "Sub-task", "key": "MODULES-5463", "labels": [], "originalEstimate": "PT0S", "parent": "36368", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.0 - (18 Aug 2017) - (831af2a88b8f439ac052ad5c2044470122df8f33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-14T11:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-14T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This module is not localised.", "created": "2017-08-11T12:33:00.000000"}], "components": [], "created": "2017-08-11T12:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75b346ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfy9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_444167_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38410", "fixedVersions": [], "id": "38410", "issueType": "Sub-task", "key": "MODULES-5462", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36368", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.0 - (18 Aug 2017) - (831af2a88b8f439ac052ad5c2044470122df8f33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-11T12:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-08-11T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "looks good to me!", "created": "2017-08-14T10:51:00.000000"}], "components": [], "created": "2017-08-11T12:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33cc36b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfy9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22540309_*|*_5_*:*_1_*:*_32146051612_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_230983252"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37270", "fixedVersions": [], "id": "37270", "issueType": "Sub-task", "key": "MODULES-5461", "labels": [], "originalEstimate": "PT0S", "parent": "36368", "parentSummary": "Supported Release (puppetlabs-iis) 4.1.0 - (18 Aug 2017) - (831af2a88b8f439ac052ad5c2044470122df8f33)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at https://github.com/puppetlabs/puppetlabs-iis/pull/102.  --Just waiting on a clean CI run for master first.--\n\nPR is ready for merge.", "created": "2017-08-11T12:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into release at", "created": "2017-08-11T15:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release has passed at the SHA.  Ready for release", "created": "2017-08-11T18:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "CI ran against 831af2a88b8f439ac052ad5c2044470122df8f33 which is one merge commit ahead of SHA https://github.com/puppetlabs/puppetlabs-iis/commit/28e7c0a8f6c00334b9ee8b48be91f26827aae5a2 referenced here:\n\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/28e7c0a...831af2a88b8f439ac052ad5c2044470122df8f33\n\n831af2a88b8f439ac052ad5c2044470122df8f33 should be the actual release SHA from what I see", "created": "2017-08-15T11:33:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Everything is signed off / released", "created": "2017-08-15T11:43:00.000000"}], "components": ["iis"], "created": "2017-08-11T12:25:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73d7d777"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfy9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4394_*|*_10007_*:*_1_*:*_3009479_*|*_3_*:*_2_*:*_19483740_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_320549892_*|*_10006_*:*_1_*:*_32147_*|*_10005_*:*_1_*:*_2477"}], "description": "*REASON:* v4.1 release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/4.0.0...831af2a88b8f439ac052ad5c2044470122df8f33\n\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/5/", "duedate": "2017-08-18T00:00:00.000000", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "36368", "fixedVersions": [], "id": "36368", "issueType": "Task", "key": "MODULES-5460", "labels": [], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-08-15T11:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-iis) 4.1.0 - (18 Aug 2017) - (831af2a88b8f439ac052ad5c2044470122df8f33)", "timeSpent": "PT0S", "updated": "2017-08-15T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "This change is in PR:\u00a0https://github.com/puppetlabs/puppetlabs-iis/pull/160\n\nAnd green through adhoc at:\u00a0https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/56/", "created": "2018-03-16T10:14:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/a20ea2eadabacde1213aa82a0cf9847a8c25046e", "created": "2018-03-16T15:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-03-18T19:23:00.000000"}], "components": ["iis"], "created": "2017-08-11T12:18:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Help text matches documentation"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e6294ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzknjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_186785374_*|*_1_*:*_1_*:*_87743_*|*_3_*:*_1_*:*_150363273_*|*_10009_*:*_1_*:*_18963641_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_101581648_*|*_10005_*:*_1_*:*_18489289625"}], "description": "In MODULES-5433 the README was updated however the text wasn't copied back to the individual help text in the types.  This Ticket will reconcile this i.e. copy the README help text to the puppet types.", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "33059", "fixedVersions": [], "id": "33059", "issueType": "Improvement", "key": "MODULES-5459", "labels": [], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2018-03-18T19:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : update type help to reflect README information", "timeSpent": "PT0S", "updated": "2018-03-18T19:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": ["apache"], "created": "2017-08-11T10:57:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@791b1681"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_524412421_*|*_10007_*:*_1_*:*_323252225_*|*_3_*:*_1_*:*_97284341_*|*_6_*:*_1_*:*_0"}], "description": "See linked issue.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "42723", "fixedVersions": [], "id": "42723", "issueType": "Task", "key": "MODULES-5458", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-08-22T09:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Documentation for default vhost workaround", "timeSpent": "PT0S", "updated": "2017-08-22T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "It appears as though httpredir is running but the URL that is used is different. Will require investigation.\n\n/debian/\n/debian-debug/\n/debian-ports/\n/debian-security/", "created": "2017-09-06T04:49:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey Han. Could you provide me with some information on the following:\u00a0\n * Operating system and version\n * Puppet version\n * puppetlabs-apt version\n * Errors you are getting\n\nThanks!", "created": "2018-08-29T08:22:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Due to inactivity in progressing this ticket I am going to go ahead and close it. However, if you feel that this is an issue that still requires attention please feel free to re-open the ticket. Thanks.", "created": "2018-09-24T07:34:00.000000"}], "components": [], "created": "2017-08-11T07:03:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e36d07b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2238231488_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2244768819_*|*_10005_*:*_1_*:*_30856463831"}], "description": "With the apt module from git I run into odd issues with debian:\n\nI suspect it has to do with the httpredir mirror being discontinued. http://httpredir.debian.org/ is offline and states it is discontinued: https://wiki.debian.org/DebianGeoMirror\n\nI looked at the code and the docs but I can't really find a proper alternative solution so I can't provide a patch.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "38409", "fixedVersions": [], "id": "38409", "issueType": "Bug", "key": "MODULES-5456", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "resolution": "Done", "resolutionDate": "2018-09-24T07:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt: httpredir has been discontinued", "timeSpent": "PT0S", "updated": "2018-09-24T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "created": "2017-08-11T06:42:00.000000", "name": "PE Run Report.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12423"}], "comments": [{"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] hey glen, here is the ticket in regards to the feature request for rebooting immediately when scheduled reboots are pending\n\nHere is also more information about glenn finding why this actually happens in the reboot module code itself.\n\nIn this case the `self.class.rebooting` is referring to ANY instance of the class reboot...\n\n\n[11:32] \nso if there are two reboot resources there are two instances on the reboot class\n\n\n[11:33] \nwhich means on the first `finished` reboot it does this:\n\n\n[11:33] \nhttps://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L65-L71\nGitHub\npuppetlabs/puppetlabs-reboot\npuppetlabs-reboot - Reboot type and provider\n \n\n\n[11:34] \nwhich adds an exit hook to shutdown the OS but it also tags the class as rebooting\n\n\n[11:34] \n@tragiccode I bet if you do a puppet --debug you'll see messages from https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L36\nGitHub\npuppetlabs/puppetlabs-reboot\npuppetlabs-reboot - Reboot type and provider\n \n\n\n[11:34] \n` Puppet.debug(\"Reboot already scheduled", "created": "2017-08-11T06:40:00.000000"}], "components": ["reboot"], "created": "2017-08-11T06:32:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When a reboot is scheduled for the end of the puppet run if an immediate reboot comes up sometime afterward it should take precedence and cause the run to stop dead in its tracked and reboot immediately."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11764a31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfxc7:"}], "description": "Currently, if your catalog schedules a reboot to run after the puppet run and later in the run an immediate reboot crops up the immediate reboot doesn't happen since there is already a scheduled reboot for the end of the run.  It would be nice and helpful and also easier to reason about if the immediate reboot happens regardless of if other reboots are scheduled.\n\nExample code\n\n\n{code:java}\nclass role::reboottest {\n    # resources\n    include profile::endofrunreboot\n    include profile::immediatereboot\n\n    Class['profile::endofrunreboot']\n    -> Class['profile::immediatereboot']\n}\n\n\n\nclass profile::endofrunreboot {\n  dsc_windowsfeature { 'RSAT-Feature-Tools':\n    dsc_ensure => 'present',\n    dsc_name   => 'RSAT-Feature-Tools',\n  }\n\n  reboot { 'reboot_after_install_rsat':\n   apply     => 'finished',\n   when      => 'refreshed',\n   subscribe => Dsc_windowsfeature['RSAT-Feature-Tools'],\n  }\n}\n\nclass profile::immediatereboot {\n\n    dsc_windowsfeature  { 'Web-Mgmt-Console':\n      dsc_ensure => 'present',\n      dsc_name   => 'Web-Mgmt-Console',\n      notify     => Reboot['immediate_reboot'],\n    }\n    reboot { 'immediate_reboot':\n      apply   => 'immediately',\n      message => \"rebooting immediately\",\n  }\n\n  dsc_xtimezone { 'Server Timezone':\n    ensure               => 'present',\n    dsc_issingleinstance => 'yes',\n    dsc_timezone         => 'UTC',\n  }\n}\n{code}\n\nPuppet Enterprise Console Report showing the current behavior\n\n\n\n\n", "environment": "Windows\nRuby 2.3.1\nPuppet Gem 4.10.0 and above", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37268", "fixedVersions": [], "id": "37268", "issueType": "New Feature", "key": "MODULES-5457", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/puppetlabs-reboot [Feature Request] - Immediate Reboot should take effect regardless of already scheduled reboot", "timeSpent": "PT0S", "updated": "2017-08-11T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "This will require a release of modulesync - https://github.com/puppetlabs/modulesync_configs/pull/145.\nI'll line one up for next week.", "created": "2017-08-25T03:27:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] / Former user - hi guys, is this still a valid issue?", "created": "2017-10-13T03:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Seems to be intermittent. It is good now", "created": "2017-10-13T03:53:00.000000"}], "components": ["supported"], "created": "2017-08-11T04:09:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@109c4881"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfxav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_898151_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5441336168"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-tag_push-forge/5/consoleFull\n\nIt looks like with gem changes, we no longer install puppet blacksmith by default.  This will block releases going forward, as they will all need to be done manually. \n\nTagging does work", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40585", "fixedVersions": [], "id": "40585", "issueType": "Bug", "key": "MODULES-5454", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-10-13T03:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release to the forge is failing", "timeSpent": "PT0S", "updated": "2017-10-13T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-10T13:02:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@217001d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfvbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7773197_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8384405056"}], "description": "In order to keep in line with the [Keep a Changelog|http://keepachangelog.com/en/1.0.0/ ] format, we want to be able to have a section in our changelogs for breaking changes. Currently this is not supported by the github-changelog-generator gem but there is a [pull request|https://github.com/skywinder/github-changelog-generator/pull/530] open to add it. Once this pull request is merged we just need to make some quick changes to our tool to support the new section.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38408", "fixedVersions": [], "id": "38408", "issueType": "Improvement", "key": "MODULES-5453", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-11-15T15:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add the breaking category to changelog generator", "timeSpent": "PT0S", "updated": "2017-11-15T15:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "624391bef3824d006a577550", "body": "Here is the related pull request on Github: https://puppet.atlassian.net/browse/MODULES-5452\n\nRegards,", "created": "2017-08-10T10:15:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:624391bef3824d006a577550]. Thanks for bringing this to our attention and raising a PR. If you can join our community triage session at 10am US PST we can review this with you. See https://etherpad.openstack.org/p/puppet-community-triage for details on how to join.", "created": "2017-09-06T05:00:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Hi,\n\nI'm sorry, I'm living on the Paris timezone :)\nChanges look very trivial to me, could'nt you \"just merge them\" ? :D\n\nRegards,", "created": "2017-10-10T03:52:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Hi,\n\nCould you merge this PR : https://github.com/puppetlabs/puppetlabs-apache/pull/1668 please ?\n\nRegards,", "created": "2017-11-29T06:59:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Merged on Dec 20, 2017 on GitHub", "created": "2018-01-29T09:19:00.000000"}], "components": [], "created": "2017-08-10T09:35:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec22b18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2316282936_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1793940417_*|*_10005_*:*_1_*:*_12547174981"}], "description": "*Module Version: 2.0.*\n*Puppet Version: 4.10*\n*OS Name/Version: CentOS 7*\n\nHi,\n\nIt is actually possible to pass options such as *nonce=none* to ProxyPass directives but *not to <Proxy ...> blocks*.\n\nI would like to implement such feature by adding an $options parameter (Type= Array) to the apache::balancer defined type (as it is done for apache::balancermember defined type).\n\n*Desired Behavior:* I would like to be able to declare such Proxy blocs in Apache configuration (this is all about *nonce=none* additional options):\n\n{code:apache}\n<Proxy balancer://foobar nonce=none>\n    BalancerMember ajp://spam:8009 retry=30\n    ...\n</Proxy>\n{code}\n\nNote that this is close to issue MODULES-1159 (Add options to proxy_pass directives)\n\nWould you accept a PR on github with such implementation ?\n\nRegards,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35183", "fixedVersions": [], "id": "35183", "issueType": "New Feature", "key": "MODULES-5452", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Fixed", "resolutionDate": "2018-01-29T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Additional <Proxy balancer:// $options>", "timeSpent": "PT0S", "updated": "2018-02-19T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] are you working on this ?", "created": "2017-08-14T09:12:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Former user Yep, I think this PR should do it? https://github.com/puppetlabs/rubocop-i18n/pulls", "created": "2017-08-14T09:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "superb [~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808]", "created": "2017-08-14T10:17:00.000000"}], "components": [], "created": "2017-08-10T09:23:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f52ba2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347440803_*|*_10007_*:*_1_*:*_1388411_*|*_5_*:*_1_*:*_0"}], "description": "the cop will never detect \n\nraise \"awful\"\n\nbut it detects\n\nraise CONSTANT \"awful\"\n\nhttps://github.com/tphoney/puppetlabs-mysql/blob/poc_i18nTesting/lib/puppet/type/mysql_grant.rb#L34-L37", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33057", "fixedVersions": [], "id": "33057", "issueType": "Story Bug", "key": "MODULES-5451", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cop rule only detects raise's with a constant", "timeSpent": "PT0S", "updated": "2017-08-14T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-10T04:42:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6277c0c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuvj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15925734_*|*_3_*:*_1_*:*_99872335_*|*_5_*:*_1_*:*_0"}], "description": "copy the rake task format used in https://github.com/puppetlabs/gettext-setup-gem", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35181", "fixedVersions": [], "id": "35181", "issueType": "Sub-task", "key": "MODULES-5450", "labels": [], "originalEstimate": "PT0S", "parent": "40584", "parentSummary": "puppet-pot-generator - Complete gem that will generate a pot file from puppet code", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-11T12:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Write rake task for the library", "timeSpent": "PT0S", "updated": "2017-08-11T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-10T04:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a15e176"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_338374212_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34200", "fixedVersions": [], "id": "34200", "issueType": "Sub-task", "key": "MODULES-5449", "labels": [], "originalEstimate": "PT0S", "parent": "40584", "parentSummary": "puppet-pot-generator - Complete gem that will generate a pot file from puppet code", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T02:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update mysql to use the released gem", "timeSpent": "PT0S", "updated": "2017-08-14T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-10T04:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cb9beff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_621594436_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33056", "fixedVersions": [], "id": "33056", "issueType": "Sub-task", "key": "MODULES-5448", "labels": [], "originalEstimate": "PT0S", "parent": "40584", "parentSummary": "puppet-pot-generator - Complete gem that will generate a pot file from puppet code", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-17T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release the first version of the gem", "timeSpent": "PT0S", "updated": "2017-08-17T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-10T04:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f13f448"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97159321_*|*_3_*:*_1_*:*_173128_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18543"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42542", "fixedVersions": [], "id": "42542", "issueType": "Sub-task", "key": "MODULES-5447", "labels": [], "originalEstimate": "PT0S", "parent": "40584", "parentSummary": "puppet-pot-generator - Complete gem that will generate a pot file from puppet code", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-11T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Insert readme / docs for the gem", "timeSpent": "PT0S", "updated": "2017-08-11T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-10T04:39:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Puppet string decorator exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ab6f74d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfuun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15195689_*|*_3_*:*_1_*:*_606524478_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppet-pot-generator\n\nAdd working unit tests\nFix documentation\nrelease the the gem\ntest it\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40584", "fixedVersions": [], "id": "40584", "issueType": "Task", "key": "MODULES-5445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-17T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-pot-generator - Complete gem that will generate a pot file from puppet code", "timeSpent": "PT0S", "updated": "2017-08-17T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Duplicate of FM-6318", "created": "2017-08-29T08:22:00.000000"}], "components": [], "created": "2017-08-10T03:15:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d21d29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfutj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1660068301_*|*_6_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36367", "fixedVersions": [], "id": "36367", "issueType": "Task", "key": "MODULES-5444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-08-29T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (Docker DDC) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-08-29T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/100", "created": "2017-08-09T15:59:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master at: https://github.com/puppetlabs/puppetlabs-iis/commit/3778ce8dc62f0dbd5d7812fa65f8267f0b07d51f", "created": "2017-09-20T11:50:00.000000"}], "components": ["iis"], "created": "2017-08-09T15:49:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an administrator\nI want to be able to use \".\" in physicalpath title/names without a puppet validation error\nSo that I can use dns names \n\nAs an administrator\nI want to be able to use non-us-EN characters as site names\nSo that I can name things in non-english languages"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@317e2332"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5441"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfunb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_163872840_*|*_1_*:*_1_*:*_2380299292_*|*_10007_*:*_1_*:*_427072598_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_606706822_*|*_10005_*:*_1_*:*_198876521"}], "description": "Users cannot create sites with '.' in the name. For example:\n\n{code}\n  iis_site { 'example.com':\n    ensure           => 'present',\n    physicalpath     => 'C:\\inetpub\\wwwroot\\example.com',\n  }\n{code}\n\nThis is caused by the regex here:\n\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_site.rb#L40\n\nAnd repeated here:\n\nhttps://github.com/puppetlabs/puppetlabs-iis/search?q=Z0\n\nI haven't found an official list of valid characters, but \".\" is valid via PowerShell or the GUI.", "environment": "puppetlabs-iis 4.0.0", "epicLinkSummary": "IIS 4.1.1", "estimate": "PT0S", "externalId": "36366", "fixedVersions": [], "id": "36366", "issueType": "Bug", "key": "MODULES-5443", "labels": ["utf-8"], "originalEstimate": "PT0S", "parent": "40583", "parentSummary": "IIS 4.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Done", "resolutionDate": "2017-09-22T08:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : iis_site does not allow names with valid characters", "timeSpent": "PT0S", "updated": "2017-12-04T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-09T13:07:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66db438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "ACL 2.0.2"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylodr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_33966353120_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_13295028332"}], "description": "Tickets for the ACL 2.0.2 Release", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41565", "fixedVersions": [], "id": "41565", "issueType": "Epic", "key": "MODULES-5442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Won't Do", "resolutionDate": "2019-02-07T12:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ACL 2.0.2", "timeSpent": "PT0S", "updated": "2019-02-07T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-08-09T13:04:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@535bcb50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS 4.1.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylogf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2415081934_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_2_*:*_1646378524"}], "description": "Tickets included in the IIS 4.1.1 Release", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40583", "fixedVersions": [], "id": "40583", "issueType": "Epic", "key": "MODULES-5441", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2017-09-25T13:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS 4.1.1", "timeSpent": "PT0S", "updated": "2017-11-08T05:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-09T12:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1366f973"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfugn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_139121594_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34198", "fixedVersions": [], "id": "34198", "issueType": "Sub-task", "key": "MODULES-5440", "labels": [], "originalEstimate": "PT0S", "parent": "40582", "parentSummary": "Supported Release (stdlib) 4.18.0 - (2017/08/10) - (b89d5f388ca701e38a0e0337408f5ccb7e68565f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-11T03:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-11T03:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "stdlib is good to release - QA signoff is complete! \nRelease against faadebfb858f59b289ca065674ad024b5e1fdfc5", "created": "2017-08-10T03:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Need to redo against: b89d5f388ca701e38a0e0337408f5ccb7e68565f", "created": "2017-08-10T06:40:00.000000"}], "components": [], "created": "2017-08-09T12:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57372dc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfugf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53110139_*|*_5_*:*_2_*:*_12727319_*|*_10005_*:*_1_*:*_27795006"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33054", "fixedVersions": [], "id": "33054", "issueType": "Sub-task", "key": "MODULES-5439", "labels": [], "originalEstimate": "PT0S", "parent": "40582", "parentSummary": "Supported Release (stdlib) 4.18.0 - (2017/08/10) - (b89d5f388ca701e38a0e0337408f5ccb7e68565f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-10T14:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-11T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no docs changes on this release", "created": "2017-08-09T13:24:00.000000"}], "components": [], "created": "2017-08-09T12:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cab1cea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfug7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3729201_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42541", "fixedVersions": [], "id": "42541", "issueType": "Sub-task", "key": "MODULES-5438", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40582", "parentSummary": "Supported Release (stdlib) 4.18.0 - (2017/08/10) - (b89d5f388ca701e38a0e0337408f5ccb7e68565f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-09T13:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-08-09T13:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No docs changes, ship it", "created": "2017-08-09T13:24:00.000000"}], "components": [], "created": "2017-08-09T12:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ed254cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfufr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3694682_*|*_5_*:*_1_*:*_32568874732_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nDiff: https://github.com/puppetlabs/puppetlabs-stdlib/compare/4.17.1...faadebfb858f59b289ca065674ad024b5e1fdfc5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41564", "fixedVersions": [], "id": "41564", "issueType": "Sub-task", "key": "MODULES-5437", "labels": [], "originalEstimate": "PT0S", "parent": "40582", "parentSummary": "Supported Release (stdlib) 4.18.0 - (2017/08/10) - (b89d5f388ca701e38a0e0337408f5ccb7e68565f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/blob/release/metadata.json\nBoundary is set to 5.0.0 when it should be 6.0.0.\n\nFormer user is working on resolving this, it will need to be released on a new SHA.", "created": "2017-08-10T05:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The release is now being changed from a x release to a y release. ", "created": "2017-08-10T10:28:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "release to forge failed, had to be done manually\nthe mergeback was broken https://github.com/puppetlabs/puppetlabs-stdlib/commit/a8302160fb60cd9729dc4de48fd33194bb69fc8b This test is different to what is in master\nIt is out though !\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/805", "created": "2017-08-11T03:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_init-tag_push-forge/5/consoleFull\nFailing release to forge job, seems blacksmith has been removed :(", "created": "2017-08-11T03:04:00.000000"}], "components": [], "created": "2017-08-09T12:22:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b6abc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfufz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4315_*|*_3_*:*_1_*:*_81564011_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_61316727"}], "description": "*REASON:* \"puppet requirement adjustment\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.17.1...ed2950ad4ab25436acf31098e847729b18a40246\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40582", "fixedVersions": [], "id": "40582", "issueType": "Task", "key": "MODULES-5436", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-11T04:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.18.0 - (2017/08/10) - (b89d5f388ca701e38a0e0337408f5ccb7e68565f)", "timeSpent": "PT0S", "updated": "2017-08-11T04:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The new CI templates will fully address this issue when all modules are moved over.", "created": "2017-08-31T09:38:00.000000"}], "components": [], "created": "2017-08-09T09:53:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14658c67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfu93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1899881279_*|*_5_*:*_1_*:*_0"}], "description": "In the CI Job Configs we normally prefix our jobs names with {{{value_stream}_{github_user}-{name}_}} however the init jobs (e.g. cinext) use {{{value_stream}_{name}_}}.  This makes it confusing for experiemental pipelines as it sees two different pipelines e.g.  accounts module is seen as {{puppetlabs-accounts}} and {{accounts}}\n\nThis ticket should settle on a single standard and then implement that in all of the modules based job-templates, with the requisite chagnes in the job-groups.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38407", "fixedVersions": [], "id": "38407", "issueType": "Task", "key": "MODULES-5435", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Fix", "resolutionDate": "2017-08-31T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Init jobs in CI next should use consistent naming", "timeSpent": "PT0S", "updated": "2017-08-31T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-dsc/pull/309", "created": "2017-08-09T09:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will be tracked in MODULES-5536. Making this ticket review only", "created": "2017-08-28T10:54:00.000000"}], "components": [], "created": "2017-08-09T09:06:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3736c1eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfu7z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149298_*|*_10007_*:*_1_*:*_1647972492_*|*_10009_*:*_1_*:*_161382538_*|*_5_*:*_1_*:*_0"}], "description": "Update to July DSC Resource Kit Release by running dsc:build rake", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "39507", "fixedVersions": [], "id": "39507", "issueType": "Improvement", "key": "MODULES-5534", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-08-30T07:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update to July DSC Resource Kit Release", "timeSpent": "PT0S", "updated": "2017-08-30T07:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4b06ee1b5a0070286612", "body": "We can confirm this problem. It happens on stretch for us as well. We are using Puppet 4.10.6.", "created": "2017-08-25T03:41:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "This patch seems to work for us (only tested on one machine though)\n\n{code:diff}\ndiff --git a/apt/lib/puppet/provider/apt_key/apt_key.rb b/apt/lib/puppet/provider/apt_key/apt_key.rb\nindex 668fd0f..86db001 100644\n--- a/apt/lib/puppet/provider/apt_key/apt_key.rb\n+++ b/apt/lib/puppet/provider/apt_key/apt_key.rb\n@@ -26,13 +26,19 @@ Puppet::Type.type(:apt_key).provide(:apt_key) do\n       key_output = apt_key(cli_args)\n     end\n \n-    pub_line, fpr_line = nil\n+    pub_line, fpr_line, sub_line = nil\n \n     key_array = key_output.split(\"\\n\").collect do |line|\n       if line.start_with?('pub')\n           pub_line = line\n       elsif line.start_with?('fpr')\n           fpr_line = line\n+      elsif line.start_with?('sub')\n+          sub_line = line\n+      end\n+\n+      if sub_line and fpr_line\n+        sub_line, fpr_line = nil\n       end\n \n       next unless (pub_line and fpr_line)\n{code}\n", "created": "2017-08-25T03:47:00.000000"}, {"author": "999854:72d8a08b-6505-40dd-b9eb-efd8330c8904", "body": "There's a pull request here: https://github.com/puppetlabs/puppetlabs-apt/pull/665", "created": "2017-08-25T03:53:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "My patch above does work with stretch but not with other platforms that do print sub keys but not fingerprints for them.", "created": "2017-08-25T04:53:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The PR 665 has been merged so hopefully we have a solution in place for this, so I'll go ahead and close this ticket off.\n\nThank you both for your information on this, if you bump into any more issues around it please feel free to open another one!", "created": "2017-08-25T08:36:00.000000"}], "components": ["apt"], "created": "2017-08-09T07:17:00.000000", "creator": "623e7984b75ca80070581293", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38414441"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfu67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1387118744_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-apt (v4.1.0)\n*Puppet Version:* 4.8\n*OS Name/Version:* Debian 9.1\n\n*Desired Behavior:*\n\nIt is expected, that the key has been added once it will be not re-added later.\n\n*Actual Behavior:*\n\nI have tried to install some apt-keys using your puppetlabs-apt module and run into the issue than puppet tried to install the same key every run even if the key has been already added to the keychain.  Checking the module code I have found that there is a problem in the apt-key resource by identifying already installed keys. \n\nin the apt/lib/puppet/provider/apt_key/apt_key.rb file the module is parsing the output of apt-key command trying to find all \"*pub*\" and \"*fpr*\" lines:\n\n{code}\n    key_array = key_output.split(\"\\n\").collect do |line|\n      if line.start_with?('pub')\n          pub_line = line\n      elsif line.start_with?('fpr')\n          fpr_line = line\n      end\n\n      next unless (pub_line and fpr_line)\n{code}\n\nEverything is working fine if the key does not have *{color:#d04437}sub{color}* key (as for example debian Stretch key)\n\n{code}pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]\n      E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98\nuid           [ unknown] Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>\nsub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]{code}\n\nIn this case the loop will find the first \"*pub - fpr*\" pair correctly. But on the next iteration the code will find the *fpr *line belonging to the *sub *key and the *pub *line from the next key in the list. This will not allow to identify the already installed key correctly and the module will try to re-add the failing key(s) again. \n\nThank you,\nDimitri Gavrilov", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40581", "fixedVersions": [], "id": "40581", "issueType": "Bug", "key": "MODULES-5434", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7984b75ca80070581293", "resolution": "Fixed", "resolutionDate": "2017-08-25T08:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apt: error in the apt-key resource", "timeSpent": "PT0S", "updated": "2017-08-25T08:36:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/99", "created": "2017-08-08T17:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-08-11T12:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note - This still requires a follow up PR to copy the text in the README back into the individual help content in the types.\n\nRaised MODULES-5459 for this.", "created": "2017-08-11T12:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-08-11T16:17:00.000000"}], "components": ["iis"], "created": "2017-08-08T17:38:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a284ca0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfu2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_14355014_*|*_1_*:*_1_*:*_239972707_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-iis 4.0.0\n\nThe Types and Providers anchor/link is broken.\nThere is no section for iis_virtual_directory.\nDefaultApplicationPool should to be replaced with DefaultAppPool in the example.\nThe case of 'started' and 'stopped' values vary.\nValue formatting varies between quotes and backticks.", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "37266", "fixedVersions": [], "id": "37266", "issueType": "Improvement", "key": "MODULES-5433", "labels": [], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2017-08-11T16:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : update docs to include iis_virtual_directory and normalize", "timeSpent": "PT0S", "updated": "2017-08-11T16:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-08-08T15:37:00.000000", "creator": "557058:303442a5-094d-4cc2-8474-c8c9bdb7479b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ec05b43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzftrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}], "description": "I get an {{Error: Invalid relationship:}} error when using the *require* attribute of a resource to validate Java is already installed.\n\nFor example, this class:\n{code}\n# class debug\nclass debug {\n\n  # java\n  class { 'java' :\n    package => 'jdk1.8.0_141'\n  }\n\n  file { '/var/tmp/foobar':\n    owner => 'root',\n    group => 'root',\n    content => 'helloworld',\n    require => Package['jdk1.8.0_141'],\n  }\n\n}\n{code}\n\nWIll yield this error when run on a client:\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Invalid relationship: File[/var/tmp/foobar] { require => Package[jdk1.8.0_141] }, because Package[jdk1.8.0_141] doesn't seem to be in the catalog\n{code}\n\nI came across this _bug?_ while preparing to upgrade PE from 3.8.4 to 2017.1 (4.9.4).  I also applied that same example code to a PE 3.8.4 installation and I do *not* get any errors.  I used the same java module (1.6.0) in both cases.\n\nI also tested this on PE (4.9.4) with the Java 2.0.0 module as well.  I still get the error.\n\nI can work around the issue by changing the *require* to match only *'java'* (instead of 'jdk1.8.0_141)\n{code}\nrequire => 'java'\n{code}\n\n", "environment": "OS: Centos 7.3.1611\nPuppet Enterprise version (2017.1): 4.9.4\npuppetlabs-java version: 1.6.0 (also tested with 2.0.0)", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "38406", "fixedVersions": [], "id": "38406", "issueType": "Bug", "key": "MODULES-5432", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:303442a5-094d-4cc2-8474-c8c9bdb7479b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue found with module: puppetlabs-java", "timeSpent": "PT0S", "updated": "2018-06-18T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Updating team to Windows.", "created": "2017-11-27T05:29:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was previously not possible due to the long file names used in the xSQLServer DSC Resource. When the puppet module tool installs the module, it fails to install all of the files because the path is too long. See PUP-4866 and MODULES-6592 for more information about that.\n\nThis is resolved by MODULES-6592, which includes version 10.0.0.0 which has significantly shortened file names and folders.", "created": "2018-02-07T11:17:00.000000"}], "components": ["dsc"], "created": "2017-08-08T09:04:00.000000", "creator": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Consider adding the feature\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b34387"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - ?"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Customers are requesting this feature"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjsan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16344914485_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n\nxSQLServer 7.0.0.0.\n*Puppet Version:*\n\nN/A\n*OS Name/Version:*\nN/A\n\n_Describe your issue in as much detail as possible..._\n\nPlease update xSQLServer from  7.0.0.0 to 8.0.0.0\n", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "42540", "fixedVersions": ["dsc 1.5.0"], "id": "42540", "issueType": "New Feature", "key": "MODULES-5431", "labels": [], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "resolution": "Duplicate", "resolutionDate": "2018-02-13T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell DSC : Please update xSQLServer to version 8.0.0.0.", "timeSpent": "PT0S", "updated": "2018-02-13T12:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "This looks to have been resolved by the ticket opener so I am now resolving it.\nIf you see this, thank you for the work that you put in.", "created": "2021-01-18T09:13:00.000000"}], "components": ["apache", "passenger"], "created": "2017-08-08T08:40:00.000000", "creator": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@549f02e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108783182019_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.0 and 1.11.0\n*Puppet Version:* 4.8.1\n*OS Name/Version:* Ubuntu 14 and SLES 12\n\n_Describe your issue in as much detail as possible..._\nI need support for \"PassengerInstanceRegistryDir\" in the server config, Since I added the Server Config vars in mod::passenger, i continued and added the passenger options to the Directory Directive, and this completes the passenger support by adding the VHOST options\n\n*Desired Behavior:*\nComplete support of passenger options\nI created this ticket to attach a pull request.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38405", "fixedVersions": [], "id": "38405", "issueType": "Improvement", "key": "MODULES-5430", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "resolution": "Fixed", "resolutionDate": "2021-01-18T09:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache  : Add support for all mod_passenger options inside VHOST", "timeSpent": "PT0S", "updated": "2021-01-18T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "created": "2017-08-07T16:05:00.000000", "name": "Screen Shot 2017-08-07 at 3.05.22 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12527"}, {"attacher": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "created": "2017-08-08T10:06:00.000000", "name": "Screen Shot 2017-08-08 at 9.01.58 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12725"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Some more context from initial conversation:\n\nTarget node has 2 websites, one of which isn't controlled by Puppet. Both are set to use port 80, both set to localhost, no host headers or other advanced configuration. Since the other website is using port 80, the website Puppet is trying to setup cannot start and use port 80. However Puppet should be throwing an error in this case so the user knows what is going on, but instead of an error, it continues on.", "created": "2017-08-08T09:28:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "If this is a valid reduction of your roles and profiles code ...\n\n{code}\nnode 'pe-201722-agent-win2012' {\n  $iis_features = ['Web-Server','Web-WebServer','Web-Http-Redirect','Web-Mgmt-Console','Web-Mgmt-Tools']\n  iis_feature { $iis_features: ensure => present, }\n  iis_site { 'Default Web Site':\n    ensure => 'absent',\n  }\n  iis_application_pool { 'sample_website':\n    ensure => 'present',\n  }\n  iis_site { 'sample_website':\n    ensure          => 'started',\n    physicalpath    => 'C:\\inetpub\\wwwroot\\sample_website',\n    applicationpool => '80',\n    require         => [\n      Iis_application_pool['sample_website'],\n      File['sample_website']\n    ],\n  }\n  file { 'sample_website':\n    ensure  => directory,\n    path   => 'C:\\inetpub\\wwwroot\\sample_website',\n  }\n}\n{code}\n\nThen ...\n\n{code}\nC:\\Users\\Administrator>puppet agent -t                                                                                                                         \nInfo: Using configured environment 'production'                                                                                                                \nInfo: Retrieving pluginfacts                                                                                                                                   \nInfo: Retrieving plugin                                                                                                                                        \nInfo: Loading facts                                                                                                                                            \nInfo: Caching catalog for pe-201722-agent-win2012                                                                                                              \nInfo: Applying configuration version '1502204198'                                                                                                              \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[Default Web Site]/ensure: undefined 'ensure' from 'started'                                   \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_application_pool[sample_website]/ensure: defined 'ensure' as 'present'                             \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/File[sample_website]/ensure: created                                                                   \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/ensure: defined 'ensure' as 'started'                                         \nNotice: Applied catalog in 30.44 seconds                                                                                                                       \n                                                                                                                                                               \nC:\\Users\\Administrator>puppet agent -t                                                                                                                         \nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin                                                                                                                                        \nInfo: Loading facts                                                                                                                                            \nInfo: Caching catalog for pe-201722-agent-win2012                                                                                                              \nInfo: Applying configuration version '1502204243'                                                                                                              \nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/ensure: ensure changed '' to 'started'                                        \nNotice: Applied catalog in 8.58 seconds                                                                                                                        \n{code}\n\n{code}\nPS C:\\Users\\Administrator> Get-Website                                                                                                                         \n                                                                                                                                                               \nName             ID   State      Physical Path                     Bindings\n----             --   -----      -------------                     --------\nsample_website   1               C:\\inetpub\\wwwroot\\sample_website http *:80:\n{code}\n\nState is empty, causing the module to try to start the iis_site.\n\nStarting fails, because '80' (as defined in your in your class profile::app::sample_website::windows) isn't a valid iis_application_pool ...\n\n{code}\n  String $webserver_port = '80',\n\n  iis_site { 'sample_website':\n    ensure          => 'started',\n    physicalpath    => $doc_root,\n    applicationpool => $webserver_port,\n    require         => [\n      Iis_application_pool['sample_website']\n    ],\n  }\n{code}\n\n{code}\npuppet agent -td\n...\nDebug: COMMAND: If (Test-Path -Path 'IIS:\\sites\\sample_website') { exit 0 } else { exit 255 }\nDebug: 2017-08-08 15:01:59 +0000 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"stdout\"></Property></ReturnResult>\nDebug: Wait object signaled\nDebug: Waited 0.046918 total seconds.\n\nDebug: COMMAND: Start-Website -Name \"sample_website\"\nDebug: Waited 50 milliseconds...Debug: 2017-08-08 15:01:59 +0000 PIPE> <ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\"></Property><Property Name=\"stderr\"></Property><Property Name=\"stdout\">U3RhcnQtV2Vic2l0ZSA6IFRoZSBvYmplY3QgaWRlbnRpZmllciBkb2VzIG5vdCByZXByZXNlbnQgYSB2YWxpZCBvYmplY3QuIChFeGNlcHRpb24gZnJvbSBIUkVTVUxUOiAweDgwMDcxMEQ4KQ0KQXQgbGluZToxIGNoYXI6MQ0KKyBTdGFydC1XZWJzaXRlIC1OYW1lICJzYW1wbGVfd2Vic2l0ZSINCisgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQogICAgKyBDYXRlZ29yeUluZm8gICAgICAgICAgOiBJbnZhbGlkT3BlcmF0aW9uOiAoOikgW1N0YXJ0LVdlYnNpdGVdLCBDT01FeGNlcHRpb24NCiAgICArIEZ1bGx5UXVhbGlmaWVkRXJyb3JJZCA6IEludmFsaWRPcGVyYXRpb24sTWljcm9zb2Z0LklJcy5Qb3dlclNoZWxsLlByb3ZpZGVyLlN0YXJ0V2Vic2l0ZUNvbW1hbmQNCiANCg==</Property></ReturnResult>\nDebug: Wait object signaled\nDebug: Waited 0.156216 total seconds.\nDebug: STDOUT: Start-Website : The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8)\nAt line:1 char:1\n+ Start-Website -Name \"sample_website\"\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidOperation: (:) [Start-Website], COMException\n        + FullyQualifiedErrorId : InvalidOperation,Microsoft.IIs.PowerShell.Provider.StartWebsiteCommand\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/ensure: ensure changed '' to 'started'\n{code}\n\nYou can workaround this: change applicationpool to a valid iis_application_pool, remove the site using via the GUI or 'Remove-WebSite -name sample_website', and run puppet.\n\nIt appears that the idempotency issue is that the provider doesn't appear to call the iis_site.update method in this error state. It does otherwise:\n\n{code}\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/applicationpool: applicationpool changed 'sample_website' to 'DefaultAppPool'\n{code}\n\nYet it actually doesn't change it either :(", "created": "2017-08-08T09:58:00.000000"}, {"author": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "body": "Hi James, further updates:\n\nTarget node now only has 1 iis_site, sample_website, that isn't able to start due to the error \"The object identifier does not represent a valid object.\"\nPuppet runs still report \"ensure changed '' to 'started'\" as well with no failures.", "created": "2017-08-08T10:03:00.000000"}, {"author": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "body": "[~accountid:557058:7b08c3d1-092b-44d0-8ddf-71f98cb2abe3] Thanks for the information! I am updating our iis_site resource to have applicationpool => $apppool now where $apppool is simply 'sample_website'. Also removing everything applied by the class to start fresh. Will update.", "created": "2017-08-08T10:12:00.000000"}, {"author": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] [~accountid:557058:7b08c3d1-092b-44d0-8ddf-71f98cb2abe3] I am no longer experiencing the original issue where the iis_site resource is not idempotent. The issue was that we were using '80' as the value for our applicationpool attribute within the iis_site resource. After I changed the value to 'sample_website' everything is now working as intended. Thank you for the help guys.", "created": "2017-08-08T10:17:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I think there's still an idempotency issue or two:\nNot triggering self.update when changing '80' (invalid) to 'sample_website' (valid).\nNot updating when changing 'sample_website' (valid) to 'DefaultAppPool' (valid).\n\nUpdate: unable to reproduce after a reboot :(\n", "created": "2017-08-08T12:09:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I am able to reproduce an idempotency issue when setting ensure => 'present' :\n\n{code}\n  iis_site { 'sample_website':\n    ensure          => 'present',\n    physicalpath    => 'C:\\inetpub\\wwwroot\\sample_website',\n    applicationpool => 'sample_website',\n    require         => [\n      File['sample_website']\n    ],\n  }\n  file { 'sample_website':\n    ensure  => directory,\n    path   => 'C:\\inetpub\\wwwroot\\sample_website',\n  }\n{code}\n\n{code}\nC:\\Users\\Administrator>puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-agent-win2012\nInfo: Applying configuration version '1502231571'\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/ensure: ensure changed 'started' to 'present'\nNotice: Applied catalog in 7.72 seconds\n\nC:\\Users\\Administrator>puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-agent-win2012\nInfo: Applying configuration version '1502231596'\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[sample_website]/ensure: ensure changed 'started' to 'present'\nNotice: Applied catalog in 7.59 seconds\n{code}\n\n{code}\nPS C:\\Users\\Administrator> Get-WebSite\n\nName             ID   State      Physical Path                     Bindings\n----             --   -----      -------------                     --------\nsample_website   3    Stopped    C:\\inetpub\\wwwroot\\sample_website http *:80:\n{code}", "created": "2017-08-08T17:26:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR https://github.com/puppetlabs/puppetlabs-iis/pull/101 addresses the core issue: that an error occuring from either starting or stopping a website was not being handled, causing Puppet to think a run was successful when it was not.\n\n[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] you last post is a separate issue, in that it deals with what the expected actions from setting ensure to present. We will address that separately.", "created": "2017-08-10T13:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-08-11T12:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-08-11T15:14:00.000000"}], "components": ["iis"], "created": "2017-08-07T16:05:00.000000", "creator": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@740246bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfsxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11206331_*|*_1_*:*_1_*:*_157240804_*|*_3_*:*_2_*:*_174084645_*|*_10009_*:*_1_*:*_4401_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_15519"}], "description": "puppetlabs-iis 4.0.0\n2017.2, 4.10.1\n2012R2\n\n*Desired Behavior:*\nThe iis_site resource should not be showing up as a corrective change every time Puppet runs if the site has already been created.\n\n*Actual Behavior:*\nThe iis_site resource reports a corrective change like so: \"ensure changed '' to 'started'\"\n\nThe sample code that we are using can be found here: https://github.com/puppetlabs-seteam/control-repo/blob/production/site/profile/manifests/app/sample_website/windows.pp#L18 \n\nWe are also ensuring that the default website gets removed prior to creating our own iis_site: https://github.com/puppetlabs-seteam/control-repo/blob/production/site/profile/manifests/app/webserver/iis.pp#L21\n", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "41563", "fixedVersions": [], "id": "41563", "issueType": "Bug", "key": "MODULES-5429", "labels": [], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f4a7049b-01a7-4569-ad58-223d523ae6e7", "resolution": "Fixed", "resolutionDate": "2017-08-11T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : iis_site resource not idempotent", "timeSpent": "PT0S", "updated": "2018-03-06T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "attachments": [], "comments": [{"author": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "body": "pull request open https://github.com/puppetlabs/puppetlabs-apache/pull/1666", "created": "2017-08-07T17:03:00.000000"}], "components": ["apache", "passenger"], "created": "2017-08-07T14:17:00.000000", "creator": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f899d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_769029420_*|*_3_*:*_1_*:*_15517691_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_108064977885"}], "description": "Basic Info_\n*Module Version:* 2.0.0 and 1.11.0\n*Puppet Version:* 4.8.1\n*OS Name/Version:* Ubuntu 14 and SLES 12\n\n_Describe your issue in as much detail as possible..._\nI started and work on MODULES-5426 so it seemed the next logical step was to add support in the vhost template for the things supported by passenger.\n\n*Desired Behavior:*\nComplete support of current documented passenger settings inside the Directory directive.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33052", "fixedVersions": [], "id": "33052", "issueType": "Improvement", "key": "MODULES-5428", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "resolution": "Fixed", "resolutionDate": "2021-01-18T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Add support for all mod_passenger settings inside the Directory directrive", "timeSpent": "PT0S", "updated": "2021-01-18T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/kerminator/pull/483", "created": "2017-08-14T04:46:00.000000"}], "components": [], "created": "2017-08-07T03:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- URLs updated\n- Queries in Kerminator returning information"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@543b2e9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfs8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_346805557_*|*_1_*:*_1_*:*_26772_*|*_3_*:*_1_*:*_1197877_*|*_10009_*:*_1_*:*_255572844_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6846976"}], "description": "The metrics jobs have been migrated from the old jenkins to the new one, the URLs now need updated:\n\nOld url: https://jenkins-modules.puppetlabs.com/view/Metrics/job/module-metrics_metrics_maint_pr-activity/PR_Activity/pr_work_done.png\n\nNew url: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/Metrics/job/module-metrics_metrics_maint_pr-activity/PR_Activity/pr_work_done.png\n\nThe following needs updated:\n\n# ! modules pr all activity\n# ! modules pr daily \n# ! modules pr newest\n# ! modules pr oldest \n# ! modules pr open\n# ! modules pr weekly", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35180", "fixedVersions": [], "id": "35180", "issueType": "Bug", "key": "MODULES-5427", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-08-14T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Kerminator: Metrics URLs have changed", "timeSpent": "PT0S", "updated": "2017-08-14T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "body": "Pull Request Open: https://github.com/puppetlabs/puppetlabs-apache/pull/1665", "created": "2017-08-06T11:28:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Marking this as resolved seeing as the associated ticket has been merged.", "created": "2021-01-18T09:15:00.000000"}], "components": ["apache"], "created": "2017-08-06T11:11:00.000000", "creator": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19472bc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_800280160_*|*_3_*:*_1_*:*_81827343_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1186130808_*|*_10006_*:*_1_*:*_106878761145"}], "description": "_Basic Info_\n*Module Version:* 2.0.0 and 1.11.0\n*Puppet Version:* 4.8.1\n*OS Name/Version:* Ubuntu 14 and SLES 12\n\n_Describe your issue in as much detail as possible..._\nI need support for \"PassengerInstanceRegistryDir\".  I noticed support for many passenger server config settings are not available. \n\n*Desired Behavior:*\nComplete support of current documented passenger server config settings\n\n*Actual Behavior:*\nManually editing the mod_passenger config to add the needed server config settings results in puppet removing them when puppet runs. \n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nI created this ticket to attach a pull request.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36365", "fixedVersions": [], "id": "36365", "issueType": "Improvement", "key": "MODULES-5426", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efb4d1f3-5263-4d26-8033-856ca73f3f88", "resolution": "Fixed", "resolutionDate": "2021-01-18T09:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache  : Add support for all mod_passenger server config settings", "timeSpent": "PT0S", "updated": "2021-01-18T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "When catalina_base and catalina_home are the same, it is not idempotent.\n\n{code:java}\n  concat::fragment { \"${catalina_base} properties base file from catalina_home ${$catalina_home}/conf/catalina.properties\":\n    target => \"${catalina_base}/conf/catalina.properties\",\n    source => \"${catalina_home}/conf/catalina.properties\",\n    order  => '01',\n  }\n{code}", "created": "2017-08-04T13:44:00.000000"}], "components": ["tomcat"], "created": "2017-08-04T13:26:00.000000", "creator": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet is idempotent when managing tomcat::config::properties:property resources."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c5a6d09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfrn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/19"}], "description": "_Basic Info_\n*Module Version:* 1.7.0\n *Puppet Version:* 3.x\n*OS Name/Version:* N/A\n{code:java}  tomcat::config::properties::property { 'tomcat.util.scan.StandardJarScanFilter.jarsToSkip':\n    catalina_base => $tomcat_home,\n    value         => '\\*.jar',\n  }\n{code}\n*Desired Behavior:*\n\nPuppet finds the existing value and replaces it with the new value.\n\n*Actual Behavior:*\n\nPuppet appends the new value to the end of the catalina.properties, whether or not it already exists.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40580", "fixedVersions": [], "id": "40580", "issueType": "Bug", "key": "MODULES-5425", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat : tomcat::config::properties::property is not idempotent for single-instance installs", "timeSpent": "PT0S", "updated": "2021-01-25T08:03:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Done, gem is at https://github.com/highb/rubocop-i18n . I could move it to the puppetlabs namespace, if needed.\nPushed version 0.0.1 that contains the existing rubocop rules up to https://rubygems.org/gems/rubocop-i18n .", "created": "2017-08-11T09:36:00.000000"}], "components": ["supported"], "created": "2017-08-04T05:21:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@529ff4e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_620069917_*|*_10009_*:*_1_*:*_257542611_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37263", "fixedVersions": [], "id": "37263", "issueType": "Sub-task", "key": "MODULES-5424", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create the plugin gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bb65743"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_877819013_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36364", "fixedVersions": [], "id": "36364", "issueType": "Sub-task", "key": "MODULES-5423", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update mysql to use the released gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [], "components": [], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384a7fb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_877806313_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35178", "fixedVersions": [], "id": "35178", "issueType": "Sub-task", "key": "MODULES-5422", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release the first version of the gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b3f4f17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1027885438_*|*_3_*:*_1_*:*_103766683_*|*_5_*:*_1_*:*_0"}], "description": "Contact larissa with what we will be decorating", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33140", "fixedVersions": [], "id": "33140", "issueType": "Sub-task", "key": "MODULES-5420", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-17T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Finalise concatenation / interpolation / multiline", "timeSpent": "PT0S", "updated": "2017-08-17T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79a153be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_877782263_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42539", "fixedVersions": [], "id": "42539", "issueType": "Sub-task", "key": "MODULES-5419", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Insert readme / docs for the gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4747f918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_877729296_*|*_5_*:*_1_*:*_0"}], "description": "Write some tests for the puppet-lint-i18n gem\nto be reviewed by [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40579", "fixedVersions": [], "id": "40579", "issueType": "Sub-task", "key": "MODULES-5417", "labels": [], "originalEstimate": "PT0S", "parent": "39506", "parentSummary": "Rubocop cops - Complete ruby string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write tests for the gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-04T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Puppet string decorator exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94a8fcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_307580_*|*_3_*:*_1_*:*_103808550_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1027549783"}], "description": "\nAdd working unit tests\nFix documentation\nrelease the the gem\ntest it\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39506", "fixedVersions": [], "id": "39506", "issueType": "Task", "key": "MODULES-5416", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-17T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rubocop cops - Complete ruby string decorator function", "timeSpent": "PT0S", "updated": "2017-08-17T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "the name shall be {{translate}}", "created": "2017-08-07T09:47:00.000000"}], "components": ["supported"], "created": "2017-08-04T05:12:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2debae1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_282110643_*|*_5_*:*_2_*:*_107007371"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37261", "fixedVersions": [], "id": "37261", "issueType": "Sub-task", "key": "MODULES-5415", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-07T11:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Finalise the name of the translate function", "timeSpent": "PT0S", "updated": "2017-08-08T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "draft:\nhttps://github.com/eputnam/puppetlabs-translate", "created": "2017-08-08T17:17:00.000000"}], "components": ["supported"], "created": "2017-08-04T05:12:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@124b76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36362", "fixedVersions": [], "id": "36362", "issueType": "Sub-task", "key": "MODULES-5414", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create the new module using the PDK", "timeSpent": "PT0S", "updated": "2017-08-08T17:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-08-04T05:08:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7aee07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr1j:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34197", "fixedVersions": [], "id": "34197", "issueType": "Sub-task", "key": "MODULES-5413", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update mysql to use the released module", "timeSpent": "PT0S", "updated": "2021-01-18T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:08:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dab0ada"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr1b:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33137", "fixedVersions": [], "id": "33137", "issueType": "Sub-task", "key": "MODULES-5412", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release the first version of the module", "timeSpent": "PT0S", "updated": "2017-08-04T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:08:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bb5c0f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_389364794_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40578", "fixedVersions": [], "id": "40578", "issueType": "Sub-task", "key": "MODULES-5409", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-08T17:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Insert readme / docs for the module", "timeSpent": "PT0S", "updated": "2017-08-08T17:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:08:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e98a81c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr0v:"}], "description": "Write some tests for the new module, tstr\nto be reviewed by [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38404", "fixedVersions": [], "id": "38404", "issueType": "Sub-task", "key": "MODULES-5407", "labels": [], "originalEstimate": "PT0S", "parent": "37259", "parentSummary": "translate (Holy) shim for puppet code - Complete the release of the module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write tests for the module", "timeSpent": "PT0S", "updated": "2017-08-04T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T05:08:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Puppet string decorator exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@162ae2f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_547048_*|*_3_*:*_1_*:*_617172376_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_275146392"}], "description": "https://github.com/tphoney/puppetlabs-mysql/blob/poc_i18nTesting/lib/puppet/functions/tstr.rb\n\nCreate the new Module\nAdd working unit tests\nadd documentation\nrelease the module\ninclude the shim module in mysql\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37259", "fixedVersions": [], "id": "37259", "issueType": "Task", "key": "MODULES-5406", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T13:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "translate (Holy) shim for puppet code - Complete the release of the module", "timeSpent": "PT0S", "updated": "2017-08-14T13:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Read stuff here, \nlooks like concatenation and multiline is not possible.", "created": "2017-08-08T06:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This should also encompass \n\nadd interpolation into translate module\nadd interpolation into puppet-pot-generator\n", "created": "2017-09-04T09:57:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Former user I don't think I'll be able to help out with this", "created": "2017-09-05T02:04:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing as resolved since PR is merged.", "created": "2017-09-13T04:39:00.000000"}], "components": [], "created": "2017-08-04T05:02:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@526af0c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_558497893_*|*_10007_*:*_1_*:*_582833270_*|*_3_*:*_1_*:*_2313280200_*|*_5_*:*_1_*:*_0"}], "description": "[~accountid:623c0daea2f6400069eb789c] Is also looking into this\n\nThe string will likely look like\n{code} translate ('something %{special}', {special: => 45}) \n{code}\nMimicking lib/puppet/parser/functions/mysql_password.rb \n\n{code}_('mysql_password(): Wrong number of arguments given (%{args_length} for 1)') % { args_length: args.length }\n{code}\n\n* Implement interpolation for puppet strings. Inside the translate module + add tests\n* It will require puppet-pot-generator to pick up the decorated interpolated strings\n* Update the mysql modules to use the new interpolation standard\n\n{code}manifests/bindings/client_dev.pp:12:    warning(translate(\"No MySQL client development package configured for ${::operatingsystem}.\"))\nmanifests/bindings/daemon_dev.pp:12:    warning(translate(\"No MySQL daemon development package configured for ${::operatingsystem}.\"))\nmanifests/bindings.pp:38:      if $java_enable   { fail(translate(\"::mysql::bindings::java cannot be managed by puppet on ${::osfamily} as it is not in official repositories. Please disable java mysql binding.\")) }\nmanifests/bindings.pp:40:      if $php_enable    { warning(translate(\"::mysql::bindings::php does not need to be managed by puppet on ${::osfamily} as it is included in mysql package by default.\")) }\nmanifests/bindings.pp:42:      if $ruby_enable   { fail(translate(\"::mysql::bindings::ruby cannot be managed by puppet on ${::osfamily} as it is not in official repositories. Please disable ruby mysql binding.\")) }\nmanifests/params.pp:124:          fail(translate(\"Unsupported platform: puppetlabs-${module_name} currently doesn't support ${::operatingsystem}\"))\nmanifests/params.pp:381:          fail(translate(\"Unsupported platform: puppetlabs-${module_name} currently doesn't support ${::osfamily} or ${::operatingsystem}\"))\nmanifests/params.pp:465:    fail(translate(\"Unsupported platform: puppetlabs-${module_name} only supports RedHat 5.0 and beyond\"))\nmanifests/server/backup.pp:28:    warning(translate(\"The \\$prescript option is not currently implemented for the ${provider} backup provider.\"))\nmanifests/server.pp:48:    warning(translate('The `old_root_password` attribute is no longer used and will be removed in a future release.'))\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36272", "fixedVersions": [], "id": "36272", "issueType": "Sub-task", "key": "MODULES-5405", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-09-13T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Finalise interpolation", "timeSpent": "PT0S", "updated": "2017-09-13T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T04:57:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434be4b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350500192_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35176", "fixedVersions": [], "id": "35176", "issueType": "Sub-task", "key": "MODULES-5404", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-08T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Insert readme / docs for the gem", "timeSpent": "PT0S", "updated": "2017-08-08T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T04:56:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d6c9c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfr07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_878936509_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34195", "fixedVersions": [], "id": "34195", "issueType": "Sub-task", "key": "MODULES-5403", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-14T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update mysql to use the released gem", "timeSpent": "PT0S", "updated": "2017-08-14T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-04T04:56:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34f324e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqzz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1133123774_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33134", "fixedVersions": [], "id": "33134", "issueType": "Sub-task", "key": "MODULES-5402", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-17T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release the first version of the gem", "timeSpent": "PT0S", "updated": "2017-08-17T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-08-04T04:54:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa0b342"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_260025482_*|*_3_*:*_1_*:*_15657225_*|*_5_*:*_1_*:*_0"}], "description": "We will need the help of [~accountid:557058:9524215b-1a7d-407b-b7d2-e020f3970c4d]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41562", "fixedVersions": [], "id": "41562", "issueType": "Sub-task", "key": "MODULES-5400", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-07T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add the fix function for gem", "timeSpent": "PT0S", "updated": "2017-08-07T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-08-04T04:52:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d897339"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4399602_*|*_3_*:*_1_*:*_255722931_*|*_5_*:*_1_*:*_0"}], "description": "Write some tests for the puppet-lint-i18n gem\nto be reviewed by [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40535", "fixedVersions": [], "id": "40535", "issueType": "Sub-task", "key": "MODULES-5399", "labels": [], "originalEstimate": "PT0S", "parent": "39311", "parentSummary": "puppet-lint-i18n - Complete Puppet string decorator function", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-07T05:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write tests for the gem", "timeSpent": "PT0S", "updated": "2017-08-07T05:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4d967f54-1ddf-4b41-8662-bf56fc0f1279", "body": "Had the same issue today on Debian Stretch, in my case it was corrupted \"trustdb\". To fix recreate it by running:\n\n\u00a0\n\n\u00a0\n{code:java}\ncd /root/.gnupg\ngpg --export-ownertrust > otrust.tmp\nrm trustdb.gpg\ngpg --import-ownertrust < otrust.tmp\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-04-26T02:09:00.000000"}], "components": ["apt"], "created": "2017-08-04T02:35:00.000000", "creator": "6243990945ece00069c8eca3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c3b509"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/19"}], "description": "puppetlabs-apt (v4.1.0)\npuppet 4.10\nDebian 8 (jessie)\n\nHi,\nI just spent a few hours debugging the following error:\n\nThe id in your manifest <id> and the fingerprint from content/source do not match. Please check there is not an error in the id or check the content/source is legitimate.\n\nThis was quite puzzling, given that this error only occurred only on one machine and 'gpg --with-fingerprint' matched the content of the file. After manually stepping through 'lib/puppet/provider/apt_key/apt_key.rb', I discovered that the actually issue was that gpg --with-fingerprint on the machine in question threw an error (trustdb.gpg got truncated somehow), however the execute calls gpg  with 'failonfail => false' and ignores the output on stderr.\n\n*Desired Behavior:*\nIf puppetlabs-apt fails to determine the fingerpint of the key it should fail the run and print gpg's error message.\n\n*Actual Behavior:*\nThe error message is discarded and the provided fingerprint is matched against an empty string. Afterwards the puppet runs fails and the user is informed to check the key file (which is perfectly valid).\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36271", "fixedVersions": [], "id": "36271", "issueType": "Bug", "key": "MODULES-5398", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243990945ece00069c8eca3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt : missleading error message/ real error message discarded", "timeSpent": "PT0S", "updated": "2019-04-26T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Okay, let me know when you have it ready to go for translation [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]. I'm still tracking the master branch at the moment. Is that going to work?\nPlanning to put up a PR to switch update tracking to the release branch as soon as another PR of mine gets merged.", "created": "2017-08-03T18:35:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ah [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], I know we talked about this, but just to officially notify you, this is ready for translation.\n", "created": "2017-08-09T18:31:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Thank you [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]. I sent this for translation yesterday. The translation will be completed by end of day today.", "created": "2017-08-09T23:35:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "The translators missed a few sentences. Have sent it back to them. ", "created": "2017-08-11T01:51:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Translations are now in the release branch and this is ready to ship.", "created": "2017-08-14T01:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Some readme changes went in as a result of work to get tomcat passing in CI, so will need a refresh before release. 1ed2e8c is the hash that went green and is ready for translation.", "created": "2017-08-22T12:27:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Sent the additional content out for translation today. It will hopefully be back within 24 hours.", "created": "2017-08-23T01:18:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Translations are in the repo (release branch)", "created": "2017-08-23T21:23:00.000000"}], "components": ["tomcat"], "created": "2017-08-03T17:48:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53b2073"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_890808318_*|*_10009_*:*_1_*:*_118636807_*|*_5_*:*_2_*:*_731463432"}], "description": "There's one small editorial fix I want to get made, and then this will need updated translation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34193", "fixedVersions": [], "id": "34193", "issueType": "Sub-task", "key": "MODULES-5397", "labels": [], "originalEstimate": "PT0S", "parent": "42580", "parentSummary": "Supported Release (tomcat) 2.0.0 - (2017-08-23) - (eeb62edd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2017-08-23T21:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) LOC Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-23T21:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for this ticket and tracing through the code", "created": "2017-08-03T17:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "If this does not solve your problem, let me know!", "created": "2017-08-03T17:49:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Hi Hunter,\n\nThank you for giving this problem your attention, but unfortunately adding a {{tomcat::install}} resource to my code does not solve the problem.\n\nThe only place in the module where {{tomcat::config::properties}} is ever instantiated is in {{tomcat::instance}}. In that class, the call is wrapped up in an if block that will only be reached if {{$install_from_source}} and {{$source_url}} are both undefined. Have a look:\n\n{code:java}\n  if $_install_from_source != undef {\n    ...\n  } else {\n    if $_catalina_home != $_catalina_base {\n      ...\n      if $_manage_properties {\n        tomcat::config::properties { \"${_catalina_base} catalina.properties\":\n          catalina_home => $_catalina_home,\n          catalina_base => $_catalina_base,\n          user          => $_user,\n          group         => $_group,\n        }\n      }\n    }\n{code}\n\nNote that the contents of the else block will only be reached if {{$_install_from_source}} is undef. So how does {{$_install_from_source}} get set? Earlier up we have...\n\n{code:java}\n  if $source_url and $install_from_source == undef {\n    $_install_from_source = true\n  } else {\n    $_install_from_source = $install_from_source\n  }\n{code}\n\nUnless I'm mistaken, the only way to come out of the above block with {{$_install_from_source}} being undef is if {{$install_from_source}} and {{$source_url}} are both undef going into it.\n\nSince {{tomcat::config::properties::property}} throws an error without a {{tomcat::config::properties}} being instantiated, it is therefore impossible to use {{tomcat::config::properties::property}} while also installing from source. A possible workaround would be for me to declare {{tomcat::config::properties}} myself. If that is intended then the docs should say so.", "created": "2017-08-04T11:24:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "I think maybe the {{tomcat::config::properties}} declaration was meant to be outside that if/else block, similar to the {{tomcat::service}} declaration just below. I moved it out (locally) and it works for me now. I have submitted the change in a pull request:\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/238", "created": "2017-08-04T11:59:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "After giving this more thought, maybe I misunderstood you. You are saying that {{tomcat::config::properties::property}} only works for multi-instance installs, correct?", "created": "2017-08-04T13:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "(Hopefully this doesn't sound short! I'm not trying to be snippy, just trying to be descriptive without being overly verbose.)\n\nYou are correct about your reasoning of the conditionals and logic, though maybe wonder why it written the way it is?\n\nbq. Unless I'm mistaken, the only way to come out of the above block with $_install_from_source being undef is if $install_from_source and $source_url are both undef going into it.\n\nYep. You should never pass (or need to pass) {{install_from_source}} or {{source_url}} to {{tomcat::instance}}. That is an old (and now officially deprecated, see https://github.com/puppetlabs/puppetlabs-tomcat/pull/237 ) usage pattern. Those parameters should be passed to {{tomcat::install}}. I deleted this from the documentation and examples a while ago because the flow of logic and various kinds of use cases (package/source installs, single/multi installs, single/multi instances) made it hard to reason about when doing maintenance. I kept the functioning logic around for backwards-compatible reasons, for any long-time users still using that pattern, and in case I was just wrong :). It is officially deprecated in the upcoming 2.0.0 release.\n\nbq. After giving this more thought, maybe I misunderstood you. You are saying that tomcat::config::properties::property only works for multi-instance installs, correct?\n\nIt should work for anything. Single-instance installs and multi-instance installs are nearly identical in their code. Single installs/single instances have one {{tomcat::install}} and one {{tomcat::instance}}, single installs/multi instances have one {{tomcat::install}} and multiple {{tomcat::instance}, and multi installs/multi instances have multiple {{tomcat::install} and multiple {{tomcat::instance}}.\n\nSo because this is the case, then the {{tomcat::config::properties}} declaration inside or outside the if/else block should make no difference, as every deployment should have both a {{tomcat::install}} and {{tomcat::instance}} declaration, and the {{tomcat::instance}} declaration should always enter the else part of the block.", "created": "2017-08-07T15:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So that's the \"why\" but it also doesn't hurt to merge your pull request, so I did :). Thanks!", "created": "2017-08-07T15:59:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Ahhh, thank you for sticking with me through this, Hunter. I had to dig in a little bit more because I was still having the problem even though I wasn't passing {{source_url}} to a {{tomcat::instance}}. I found the part that was still giving me trouble. On line 103-4 of instance.pp, we have\n\n{code:java}\n  } else {\n if $_catalina_home != $_catalina_base {\n{code}\n\nWe only make it into that if block on multi-instance installs, and we're still in that scope when {{tomcat::config::properties}} is declared on line 156. Merging my pull fixes this. Thank you for the merge!", "created": "2017-08-09T10:38:00.000000"}], "components": [], "created": "2017-08-03T17:17:00.000000", "creator": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Either:\n\nA) The logic in tomcat::instance should be reworked so tomcat::config::properties is properly instantiated (preferred), or\n\nB) the documentation should be updated to indicate that you aren't allowed to manage properties files if you install from source."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e58286"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfquv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_274449360_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_66455776"}], "description": "_Basic Info_\n*Module Version:* 1.7.0\n*Puppet Version:* 3.x\n*OS Name/Version:* N/A\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* tomcat::config::properties::property can be used to edit the catalina.properties\n\n\n*Actual Behavior:* A warning is issued and the file is not edited. The warning is:\n\n\n{noformat}\nWarning: /Stage[main]/Banner_xe::Tomcat/Tomcat::Config::Properties::Property[banner-jarsToSkip]/Concat::Fragment[/app/banner/conf/catalina.properties property tomcat.util.scan.StandardJarScanFilter.jarsToSkip]/Concat_fragment[/app/banner/conf/catalina.properties property tomcat.util.scan.StandardJarScanFilter.jarsToSkip]: Target Concat_file with path of /app/banner/conf/catalina.properties not found in the catalog\n{noformat}\n\nFrom tracing through the code, here's what I discovered: tomcat::config::properties::property uses a concat::fragment to add snippets to the file. However, concat::fragment requires the base file be defined using the concat resource. The only place in the entire puppetlabs-tomcat module that concat is defined is in tomcat::config::properties. The only place in the module where tomcat::config::properties is ever instantiated is in tomcat::instance. In that class, the call is wrapped up in an if block that will only be reached if $install_from_source and $source_url are both undefined.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37257", "fixedVersions": [], "id": "37257", "issueType": "Bug", "key": "MODULES-5396", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "resolution": "Fixed", "resolutionDate": "2017-08-07T15:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat : tomcat::config::properties::property doesn't work with single-instance install", "timeSpent": "PT0S", "updated": "2017-08-09T12:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:d266d245-5cba-4a99-842a-d1e061513459", "created": "2017-08-03T16:39:00.000000", "name": "console-output.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12724"}, {"attacher": "557058:d266d245-5cba-4a99-842a-d1e061513459", "created": "2017-08-03T16:38:00.000000", "name": "win_patching.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12834"}], "comments": [{"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] - This is the bug I was talking to you about yesterday.", "created": "2017-08-03T16:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "As discussed in HipChat, I don't believe there's a bug in the module here.  The module relies on exit codes, but cmdlets don't return exit codes by default, so some care must be taken at times.\n\nI have also put up a minor README PR to remove unnecessary syntax from some of the examples at https://github.com/puppetlabs/puppetlabs-powershell/pull/209", "created": "2018-01-18T16:37:00.000000"}], "components": ["powershell"], "created": "2017-08-03T16:41:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55409bbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqtj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_121877210843_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.1.2\n*Puppet Version:* 5.0.0\n*OS Name/Version:* Windows 10\n\nWhen running the {{Get-WUInstall -IgnoreUserInput -ShowSearchCriteria -AcceptAll -IgnoreReboot -Verbose}} command via an exec I get this error:\n\n{code}\nError: '$(Get-WUInstall -IgnoreUserInput -ShowSearchCriteria -AcceptAll -IgnoreReboot -Verbose)' returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[Install Windows Updates]/returns: change from 'notrun' to ['0'] failed: '$(Get-WUInstall -IgnoreUserInput -ShowSearchCriteria -AcceptAll -IgnoreReboot -Verbose)' returned 1\ninstead of one of [0]\n{code}\n\nRunning the same command in the same PowerShell window directly works fine.\n\n*Desired Behavior:*\nUsing the command in my manifest should produce the same output as when run on the command line.\n\n*Actual Behavior:*\nError shown above. Full console output of multiple {{puppet apply}} runs plus the run directly in PowerShell is attached as is the associated manifest. Here is a list of all my modules:\n\n{code}\nPS C:\\WINDOWS\\system32> puppet module list\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u251c\u2500\u2500 puppet-download_file (v2.1.0)\n\u251c\u2500\u2500 puppet-windows_env (v2.3.0)\n\u251c\u2500\u2500 puppet-windowsfeature (v2.1.0)\n\u251c\u2500\u2500 puppetlabs-acl (v1.1.2)\n\u251c\u2500\u2500 puppetlabs-chocolatey (v2.0.2)\n\u251c\u2500\u2500 puppetlabs-dsc (v1.3.0)\n\u251c\u2500\u2500 puppetlabs-iis (v4.0.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.1.2)\n\u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\u251c\u2500\u2500 puppetlabs-registry (v1.1.4)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.17.1)\n\u251c\u2500\u2500 puppetlabs-windows (v5.0.0)\n\u2514\u2500\u2500 puppetlabs-wsus_client (v1.0.3)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37256", "fixedVersions": [], "id": "37256", "issueType": "Bug", "key": "MODULES-5395", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : command fails when in manifest", "timeSpent": "PT0S", "updated": "2021-06-14T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2017-08-03T14:44:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15e7a941"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1220736147_*|*_5_*:*_1_*:*_0"}], "description": "Apt module is failing acceptance debian8 on 2017.1.x for commit bc751e00.\n\nAs the previous commits are all DOCS changes this is probably environmental.\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/master/job/forge-module_puppetlabs-apt_intn-sys_full-pe-previous-master/PLATFORM=debian8-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33130", "fixedVersions": [], "id": "33130", "issueType": "CI Blocker", "key": "MODULES-5394", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-08-17T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt module failing due to error requesting key from hkp server hkps.pool.sks-keyservers.net", "timeSpent": "PT0S", "updated": "2017-08-17T17:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "Moreover I think it should always give an error, a compile error. Currently with puppetlabs-5.2.0\nand a trivial manifest.\n\n{noformat}\nconcat::fragment{'123':\n  target  => 'not/existing',\n  content => 'junk',\n}\n{noformat}\n\nproduces\n\n{noformat}\nNotice: Compiled catalog for aiadm83.cern.ch in environment production in 0.17 seconds\nWarning: /Stage[main]/Main/Concat::Fragment[123]/Concat_fragment[123]: Target Concat_file with path or title 'not/existing' or tag 'not_existing not found in the catalog\nNotice: Applied catalog in 0.09 seconds\n{noformat}\n\nA believe a compile error would be more appropriate for this case.\n\n", "created": "2019-01-21T01:50:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "> A believe a compile error would be more appropriate for this case.\n\nMay be harder to compile error as the resolution is done at provider level but still I think an ERROR would be more appropriate for this case.", "created": "2019-01-21T01:54:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "Indeed these warnings are very hard to track down unless you read them. The return code is 0 , there is nothing about them in last_run_summary.yaml so they are super hard to auto detect and yet they are critical.", "created": "2019-01-21T02:14:00.000000"}], "components": ["concat"], "created": "2017-08-03T11:44:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b68e6fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/19"}], "description": "When declaring a {{concat::fragment}} with a target of which there is no {{concat}} resource to collect it, the fragments are silently ignored.\n\nIt would be nice to say {{strict_target => true}} on the fragments causing catalog application to fail if there is no target in the catalog.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "34192", "fixedVersions": [], "id": "34192", "issueType": "New Feature", "key": "MODULES-5393", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{concat} : {cannot raise error when fragment not collected}", "timeSpent": "PT0S", "updated": "2019-01-21T02:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-08-03T10:36:00.000000", "creator": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3133dc6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfqbr:"}], "description": "_Basic Info_\n*Module Version:* 4.15\n*Puppet Version:* 4.10\n*OS Name/Version:* ANY\n\n*ensure_package* is simply a dumb wrapper to check and see if package is declared and declare with the parameters passed if not declared and does not match exactly.  Such that ensure _installed_ and _latest_ will not match.\n\nThis enhancement is to move the logic to such that {code:puppet}ensure => latest{code} and {code:puppet}ensure => installed{code} while fundamentally unequal will in fact provide the same ends, the package will be installed. Similarly {code:puppet}ensure => '1.2.3'{code} and {code:puppet}ensure => installed{code} will be affectively equal in that it will be installed.\n\nDesired outcome should the following code should not fail \n{code:puppet}\nensure_pacakges(['gcc']) \n# More code \npackage {'make':}\n# Later classes\nensure_package(['gcc'],{'ensure' => 'latest'})\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39505", "fixedVersions": [], "id": "39505", "issueType": "New Feature", "key": "MODULES-5392", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : enhance ensure_packages to have logical ensure", "timeSpent": "PT0S", "updated": "2021-01-25T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "body": "We were testing under similar circumstances, and have a similar issues where the puppetdb.conf file doesn't have the correct permissions. Has there been any movement on this issue?", "created": "2018-03-14T11:15:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "pinging [~accountid:557058:18109e62-1b97-4fa3-8217-9c25de3a4710]", "created": "2018-03-14T14:11:00.000000"}], "components": ["puppetdb"], "created": "2017-08-03T09:28:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34f08937"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfq9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/18"}], "description": "*Module Version:* 6.0.1\n*Puppet Version:* 4.10.5\n*OS Name/Version:* CentOS7\n\nI think the module assumes the OS has a umask of 022.  Due to security requirements, my servers have a umask of 027.\nhttps://github.com/puppetlabs/puppetlabs-puppetdb/blob/master/manifests/master/puppetdb_conf.pp uses inifile and doesn't enforce the mode of /etc/puppetlabs/puppet/puppetdb.conf \nPerhaps it should?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34190", "fixedVersions": [], "id": "34190", "issueType": "Bug", "key": "MODULES-5391", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetserver can't read generated /etc/puppetlabs/puppet/puppetdb.conf", "timeSpent": "PT0S", "updated": "2018-03-14T14:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-08-03T08:44:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9d425a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfq8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6936_*|*_3_*:*_1_*:*_9769304_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_smoke-master/54/PLATFORM=redhat7-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/console\n\nbasically on later versions of mysql we expect the procedure to exist before we grant privileges on it", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36270", "fixedVersions": [], "id": "36270", "issueType": "CI Blocker", "key": "MODULES-5390", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-03T11:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{mysql} : {fix failing logic in acceptance test}", "timeSpent": "PT0S", "updated": "2017-08-03T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e755c761efb0069cf4679", "body": "Additional requirement was to set the parameter logging_collector via Puppet to off. ", "created": "2017-08-04T01:53:00.000000"}, {"author": "623e755c761efb0069cf4679", "body": "RTFM... The whole config is configureable through a config hash. I didn't see that. Sorry, this ticket can be closed. ", "created": "2017-08-08T07:40:00.000000"}], "components": [], "created": "2017-08-03T08:10:00.000000", "creator": "623e755c761efb0069cf4679", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea3006a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfq3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_4_*:*_430240180_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4146"}], "description": "_Basic Info_\n*Module Version:* 4.9.0\n*Puppet Version:* 4\n*OS Name/Version:* RHEL7\n\n\n*Desired Behavior:*\nThe parameter log_filename in postgresql.conf should be defineable in Puppet. \n\n*Actual Behavior:*\nActually it is not possible to change the parameter with puppet.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39504", "fixedVersions": [], "id": "39504", "issueType": "New Feature", "key": "MODULES-5388", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e755c761efb0069cf4679", "resolution": "Fixed", "resolutionDate": "2017-08-08T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql : postgresql parameter log_filename should by set as puppet param", "timeSpent": "PT0S", "updated": "2017-08-08T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:eb1ff213-d6ed-44cc-a33e-da553c399c05], this module has been migrated to voxpupuli/puppet-mongodb. I've migrated this issue as well https://github.com/voxpupuli/puppet-mongodb/issues/414", "created": "2017-10-26T11:46:00.000000"}], "components": ["mongodb"], "created": "2017-08-03T06:50:00.000000", "creator": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3280a52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfq1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7275323736_*|*_6_*:*_1_*:*_0"}], "description": "I try to setup mongodb with your module version 1.0.0\n\nThe relevant settings for the setup\n{code:puppet}\n  class { 'mongodb::server':\n    port           => 27017,\n    dbpath         => '/data/mongo',\n    bind_ip        => ['0.0.0.0'],\n    auth           => true,\n    keyfile        => '/opt/mongo/mongo-keyfile',\n    replset        => 'rsmain',\n    replset_config => {\n      'rsmain' => {\n        ensure  => present,\n        members => [\"${ip1}:27017\", \"${ip2}:27017\"]\n      }\n    }\n    ,\n    create_admin   => true,\n    admin_password => \"test\",\n }\n\n{code}\ni use the mongodb own repos\n'https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/'\n\nThe error i get is \n\nError: /Mongodb_user[User admin on db admin]: Only one of 'password_hash' or 'password' should be provided\n\n\n", "environment": "centos 7, mongodb 3.4\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "39503", "fixedVersions": [], "id": "39503", "issueType": "Bug", "key": "MODULES-5387", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb : create admin and repl set fail with password", "timeSpent": "PT0S", "updated": "2017-10-26T11:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc], please submit a PR and we'd be happy to review.", "created": "2017-08-08T15:58:00.000000"}, {"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "Cool - I'll see what I can put together next time I get a chance and will reference back to this issue", "created": "2017-08-08T17:16:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "Reopened ticket.  Submitted pull request.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/809", "created": "2017-08-25T06:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks!", "created": "2017-08-30T14:57:00.000000"}], "components": ["stdlib"], "created": "2017-08-03T01:59:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27c679a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfptj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_482343897_*|*_4_*:*_1_*:*_463867796_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1433257054"}], "description": "It would be awesome if there was a stdlib function to convert puppet data structures to a JSON string.  At the moment I see people already doing this but using full-on ruby programs in their ERB templates to do so - or using cool gists like this one:  https://gist.github.com/halkeye/2287885\n\nThe problem here is that its not packaged in a reusable way so its a hassle to get to the point where the function could be used.\n\nIdeally I'd like to be able to replace:\n\n*horrendous/manifests/init.pp*\n{noformat}\nclass horrendous($hash_of_stuffs = {}) {\n  file { \"/complicated.json\":\n    ensure => file,\n    content => template(\"horrendous/jsonconvert.erb\"),\n  }\n}\n{noformat}\n\n*horrendous/templates/jsonconvert.erb*\n{noformat}\n111 lines of json writing logic and custom munging observed (removed)\n{noformat}\n\n...with:\n\n*horrendous/manifests/init.pp*\n{noformat}\nclass horrendous($hash_of_stuffs = {}) {\n  file { \"/complicated.json\":\n    ensure => file,\n    content => to_json($hash_of_stuffs),\n  }\n}\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36269", "fixedVersions": [], "id": "36269", "issueType": "New Feature", "key": "MODULES-5386", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "resolution": "Fixed", "resolutionDate": "2017-08-30T14:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "to_json() function", "timeSpent": "PT0S", "updated": "2017-08-30T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Going deeper on copying the \"{{apache::vhost}} way\": this defined type uses nested erb templates. This way, all implemented variations of {{mod_authz_host}} directive structure are in a separate file, keeping the main template (somewhat) cleaner. This seems to be a good way to go for these classes in {{apache::mod::}}, with an advantage: many classes use the same structure, so auxilliary templates could serve all those classes. So the main templates also get (somewhat) cleaner, and we can update the model in way less files if needed.\n\nSo my proposed solution is: create an {{apache/mod/_require.erb}} template, put all {{mod_authz_host}} logic into it, then reference it in {{apache/mod/*.erb}}. I'd go further and create another side template {{apache/mod/_allow.erb}}, centralizing old style directives logic.", "created": "2017-08-07T12:48:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Additional challenge: Apache <= 2.2 {{Allow}} and Apache >= 2.4 {{Require}} structures are way different. This makes a good idea to put them in different parameters and variables (also because current parameters and variables are all named {{allow_something}}). However, this should not break sites with Apache >= 2.4 with {{allow_*}} parameters. Also, the templates should permit each class to set its own defaults to directives in either style.\n\nProposed solution: each class would have parameters {{allow_from}} and {{requires}}, defaulted at {{undef}}, and variables {{allow_defaults}} and {{requires_defaults}}, with class defaults for each style. When parameters are not defined, templates should apply the defaults. In the common exception of {{requires}} undefined and {{allow_from}} defined, when using Apache >= 2.4, issue a warning and use {{allow_from}} values in a {{Require ip}} directive. This allows users to smoothly update their parameters to Apache >= 2.4, and even keep both style parameters when not sure.\n\nI'm just thinking if this could be done growing the parameter and variable count a bit less...", "created": "2017-08-07T12:59:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I started 'Work In Progress' [PR 1667|https://github.com/puppetlabs/puppetlabs-apache/pull/1667] to upload changes as I make them work.", "created": "2017-08-08T14:28:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I implemented changes following the proposed solution in class {{apache::mod::status}} and added an apparently well covering spec test. If anyone starts following this ticket, I'd really appreciate opinions about the way I'm going.", "created": "2017-08-09T15:09:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Another thing I'd like to hear opinions about: these helper templates will, of course, create similar content in a number of conf files. That means the spec tests will have lots of redundant code - same specs for a section of all affected files.\nIs it a sane idea to move the redundant code to an external Ruby helper module, then require it in the affected spec tests? Or is it too much for the purpose of these tests?", "created": "2017-08-10T13:55:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I limited PR 1667 to only {{apache::mod::status}} class, its template and the helper templates. This way, the PR doesn't get too bloated.\nI'll wait for the eventual approval of said PR to replicate the implementation in other affected classes, thru new branches and PRs.", "created": "2017-08-17T11:53:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. Thanks for the PR. Can you join the community triage session on Thursday morning US PST to have this reviewed: https://etherpad.openstack.org/p/puppet-community-triage? Thanks!", "created": "2017-08-23T04:50:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I guess I can. Is it throughout the entire Thursday morning? I think I can join (half focused) after 8AM US PST.", "created": "2017-08-23T09:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. Apologies, I forgot to mention the time! It's at 10 US PST on Thursday morning. Hopefully that will suit you. Thanks!", "created": "2017-08-23T15:55:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] I entered the session in openstack, but couldn't join the video meeting because it needed a plugin install, which is not available for Debian (I use a Linux Mint Debian Edition). Would you mind bringing an update here? Or was it stalled due to my absence?", "created": "2017-08-28T10:18:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. Sorry to hear you couldn't join, thanks for trying. Is it possible to join even the audio only? There is a US freephone number: +1.888.240.2560, with other country numbers available: https://www.bluejeans.com/premium-numbers? There is also a BJN app for a phone that should let you join either video or audio. Joining community triage is the best way for your PR to get prompt attention. If you can't make the meeting we will get to the PR and provide feedback on github, but it will likely take us longer given the volume of them we manage. Thanks!", "created": "2017-08-29T05:26:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "PR 1667 merged! As soon as I can, I'll start making similar changes in the other affected classes and templates.", "created": "2018-01-02T07:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks would be great, thanks [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. Please create a new ticket with a link to new PR(s) and a link to this ticket when the subsequent changes are submitted. Thanks!", "created": "2018-01-03T09:39:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] In this case, should we edit ticket description, restricting it to {{apache::mod::status}}?", "created": "2018-01-04T04:35:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Yeah, fair comment [~accountid:70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d]. I updated it, feel free to further amend it if it isn't currently accurate. Thanks!", "created": "2018-01-04T07:12:00.000000"}], "components": ["apache"], "created": "2017-08-02T15:09:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Templates which intend to filter hosts should properly create `RequireAny|All|None` blocks with `require` directives, and receive the correct variables from the classes and defined types which use such templates."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@506ddbb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfpkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1777261703_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11512119531"}], "description": "Some manifests support these directives, but just use data intended to go in \"Allow from\" directives. Some others don't even have such directives. Use a suitable logic to allow proper use of code blocks and directives.\n\nClasses and templates where `require` directives are present, but with `allow` logic:\n- `apache::mod::info`\n\t- Template `apache/mod/info.conf.erb`\n- `apache::mod::status`\n\t- Template `apache/mod/status.conf.erb`\n- `apache::mod::pagespeed`\n\t- Template `apache/mod/pagespeed.conf.erb`\n- `apache::mod::proxy`\n\t- Template `apache/mod/proxy.conf.erb`\n- `apache::mod::proxy_balancer`\n\nClasses and templates where `require` directives are absent:\n- `apache::mod::cluster`\n\t- Template `apache/mod/cluster.conf.erb`\n- `apache::mod::jk`\n\t- Template `apache/mod/jk.conf.erb`\n\nClass `vhost` uses an elegant solution. IMHO, we could just replicate that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41561", "fixedVersions": [], "id": "41561", "issueType": "Improvement", "key": "MODULES-5385", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2018-01-03T09:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache : support Apache 2.4 mod_authz_host directive for apache::mod::status", "timeSpent": "PT0S", "updated": "2018-01-04T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:a47a5c2c-aa44-4129-a902-366fe698b187], would you please attach the output from {{puppet agent -t --debug}}?", "created": "2017-08-08T15:52:00.000000"}, {"author": "557058:a47a5c2c-aa44-4129-a902-366fe698b187", "body": "\n{code:java}\n# puppet agent -t --debug\nDebug: Applying settings catalog for sections main, agent, ssl\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'selinux' for feature 'selinux': cannot load such file -- selinux\nDebug: Using settings: adding file resource 'confdir': 'File[/etc/puppetlabs/puppet]{:path=>\"/etc/puppetlabs/puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'codedir': 'File[/etc/puppetlabs/code]{:path=>\"/etc/puppetlabs/code\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'cfpropertylist' for feature 'cfpropertylist': cannot load such file -- cfpropertylist\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'shadow' for feature 'libshadow': cannot load such file -- shadow\nDebug: Failed to load library 'shadow' for feature 'libshadow': cannot load such file -- shadow\nDebug: Failed to load library 'ldap' for feature 'ldap': cannot load such file -- ldap\nDebug: Puppet::Type::User::ProviderLdap: feature ldap is missing\nDebug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dsimport does not exist\nDebug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist\nDebug: Puppet::Type::User::ProviderPw: file pw does not exist\nDebug: /User[puppet]: Provider useradd does not support features libuser", "created": "2017-08-09T03:12:00.000000"}], "components": ["ntp"], "created": "2017-08-02T07:53:00.000000", "creator": "557058:a47a5c2c-aa44-4129-a902-366fe698b187", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341ec47d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}], "description": "_Basic Info_\n*Module Version:* 6.2.0\n*Puppet Version:* 5.0.1\n*OS Name/Version:* Ubuntu 16.04\n\n_Describe your issue in as much detail as possible..._\nWhen ntpd service exits (from any reason), puppet does not start it. Ntpd will be started only after config file change.\n\n*Desired Behavior:*\nPuppet will start ntpd when it is stopped.\n\n*Actual Behavior:*\nPuppet does not start ntpd.\n\nSimplified how to reproduce:\n# killall ntpd\nntpd: no process found\n# service ntp status | grep Active\nActive: active (exited) since Wed 2017-08-02 15:47:13 CEST; 4min 37s ago\n#puppet agent -t\n(...)\n# service ntp status | grep Active\nActive: active (exited) since Wed 2017-08-02 15:47:13 CEST; 4min 59s ago\n\n{code:java}\nclass { '::ntp':\n    servers  => [...],\n    restrict => [...],\n    service_manage => true,\n    service_enable => true,\n    service_ensure => 'running',\n}\n{code}\n", "environment": "# cat /etc/lsb-release \nDISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=16.04\nDISTRIB_CODENAME=xenial\nDISTRIB_DESCRIPTION=\"Ubuntu 16.04.2 LTS\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38403", "fixedVersions": [], "id": "38403", "issueType": "Bug", "key": "MODULES-5384", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a47a5c2c-aa44-4129-a902-366fe698b187", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp : does not start if exited", "timeSpent": "PT0S", "updated": "2018-08-23T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "623e7af5a9575800695c09d5", "body": "[I've submitted a pull request for the issue|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/84].", "created": "2017-08-02T08:39:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Hi [~accountid:623e7af5a9575800695c09d5], can you expand on why this is necessary? ", "created": "2017-08-16T19:05:00.000000"}, {"author": "623e7af5a9575800695c09d5", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee]: Currently, on the README, there is a section for [using Chocolatey's disable package exit codes feature|https://github.com/puppetlabs/puppetlabs-chocolatey#disable-use-package-exit-codes] - however, changing this setting doesn't affect anything because the Chocolatey package provider always adds the `--ignore-package-exit-codes` flag. This lead to some confusion as changing the setting as indicated on the README was having no effect.", "created": "2017-08-17T01:56:00.000000"}, {"author": "623e7af5a9575800695c09d5", "body": "Has anyone had a chance to review this further? ", "created": "2017-12-04T11:34:00.000000"}], "components": ["chocolatey "], "created": "2017-08-02T06:43:00.000000", "creator": "623e7af5a9575800695c09d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f8ebec4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzsn93:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_551387822_*|*_3_*:*_1_*:*_17611053_*|*_10009_*:*_1_*:*_415965938_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47417112635"}], "description": "_Basic Info_\n*Module Version:* 3.0.0\n*Puppet Version:* 5.0.0\n*OS Name/Version:* Windows 7 & 10\n\n*Desired Behavior:* Chocolatey uses package exit codes.\n\n*Actual Behavior:* Chocolatey does not use package exit codes.\n\nWith the \"usepackageexitcodes\" feature enabled, the [chocolatey provider always adds the --ignore-package-exit-codes argument|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/lib/puppet/provider/package/chocolatey.rb#L93-L95] which \"Overrides the default feature 'usePackageExitCodes' set to 'True'.\" according to [the chocolatey documentation|https://chocolatey.org/docs/commandsinstall] - therefore it is not possible to use the package exit codes, despite the feature being enabled.\n\n{code:puppet}\nchocolateyfeature {'usepackageexitcodes':\n  ensure => enabeld,\n}\n{code}\n", "environment": "Windows 7 & 10, Puppet 5.0.0, puppet-chocolatey 3.0.0", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "35175", "fixedVersions": ["Chocolatey 3.2.0"], "id": "35175", "issueType": "Bug", "key": "MODULES-5383", "labels": ["PR"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7af5a9575800695c09d5", "resolution": "Done", "resolutionDate": "2019-02-13T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-chocolatey : use package exit codes feature broken", "timeSpent": "PT0S", "updated": "2019-02-13T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/800\n\nI have updated the documentation to reflect the functionality. \n\nThanks for your ticket !!!", "created": "2017-08-02T07:52:00.000000"}], "components": ["stdlib"], "created": "2017-08-02T05:22:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cb2b0ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfp7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8837057_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_139570"}], "description": "The function is includes since 4.12.0.\nBut until now (4.17.1 ) the documentation for it is missing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33127", "fixedVersions": [], "id": "33127", "issueType": "Bug", "key": "MODULES-5382", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "resolution": "Fixed", "resolutionDate": "2017-08-02T07:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "validate_email_address not documented ", "timeSpent": "PT0S", "updated": "2017-08-02T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:0f8512b3-a270-4c48-9291-3a6aa84a01d2", "body": "PR to fix: https://github.com/puppetlabs/puppetlabs-iis/pull/94", "created": "2017-08-02T07:42:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Updated commit and merged. ", "created": "2017-09-12T15:05:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review Modules-5381\n\nVerified as fixed with build [https://github.com/puppetlabs/puppetlabs-iis/commit/9ee71b6ba630c64fc9b0ba019dbbd1b8575dc230].\n\nh2. Environment\n\nWindows 2012 r2 x64 WMF5\nPuppet Agent version 3.8.7\nIIS 8.5\n\nh2. Test Case 1 Reproduction Steps\n\n# Got a win-2012r2-wmf5-x86_64 from vmpooler\n# Installed IIS\n# ran: puppet module install puppetlabs-iis--module_repository https://module-staging.puppet.com --version 4.1.0-0044-9ee71b6b\n# Created the following manifest \"modules-5381.pp\":\niis_application_pool {'test_app_pool':\n    ensure                    => 'present',\n    enable32_bit_app_on_win64 => true,\n    managed_runtime_version   => '\"\"',\n    managed_pipeline_mode     => 'Classic',\n    start_mode                => 'AlwaysRunning'\n}\n# Applied the manifest via: puppet apply modules-5381.pp\n\nh2. Test Case 1 Expect\n\nManifest applies\n\nh2. Test Case 1 Actual\n\nNotice: Compiled catalog for uypxwmsmee17f39.delivery.puppetlabs.net in environment production in 0.15 seconds\nNotice: /Stage[main]/Main/Iis_application_pool[test_app_pool]/ensure: defined 'ensure' as 'present'\nNotice: Finished catalog run in 5.20 seconds\n\nh2. Test Case 2 Reproduction Steps\n\n# Created the following manifest \"modules-5381.pp\":\niis_application_pool {'test_app_pool':\n    ensure                    => 'present',\n    enable32_bit_app_on_win64 => true,\n    managed_runtime_version   => 'BLAH',\n    managed_pipeline_mode     => 'Classic',\n    start_mode                => 'AlwaysRunning'\n}\n# Applied the manifest via: puppet apply modules-5381.pp\n\nh2. Test Case 2 Expect\n\nFailure due to no matching managed_runtime_version.\n\nh2. Test Case 2 Actual\n\nNotice: Compiled catalog for uypxwmsmee17f39.delivery.puppetlabs.net in environment production in 0.14 seconds\nError: Parameter managed_runtime_version failed on Iis_application_pool[test_app_pool]: Invalid value \"BLAH\".\n Valid values are \"\", v1.1, v2.0, v4.0.  at C:/Users/Administrator/modules-5381.pp:7\n\nLooks good to me. (y)", "created": "2017-09-12T18:06:00.000000"}], "components": ["iis"], "created": "2017-08-02T04:41:00.000000", "creator": "70121:0f8512b3-a270-4c48-9291-3a6aa84a01d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an administrator\nI want to be able to set the No Managed Code option in the app pool\nSo that it doesn't error "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a0af25e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5441"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfp7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11049006_*|*_1_*:*_1_*:*_3138264398_*|*_10009_*:*_1_*:*_574207612_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_441583230"}], "description": "_Basic Info_\n*Module Version: 4.0.0\n*Puppet Version: v.4.10.1\n*OS Name/Version: Windows Server 2012 R2\n\non the application pool properties we cannot use the 'No Managed Code' on the managed_runtime_version property\n\n*Desired Behavior:'No Managed Code' should be a valid option for the managed_runtime_version proprety. On the iis in the Application Pool properties the .NET CLR Version should be successfully changed\n\n\n*Actual Behavior: puppet throws an error of 'No Managed Code' is not a valid option. Accepted values are 'v1.1, v2.0, v4.0'\n\n\nError: Parameter managed_runtime_version failed on Iis_application_pool[RecoPortal]: Invalid value \"No Managed Code\". Valid values are v1.1, v2.0, v4.0.  at c:/temp/bwRecoPortal.pp:214", "epicLinkSummary": "IIS 4.1.1", "estimate": "PT0S", "externalId": "42538", "fixedVersions": [], "id": "42538", "issueType": "Improvement", "key": "MODULES-5381", "labels": [], "originalEstimate": "PT0S", "parent": "40583", "parentSummary": "IIS 4.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:0f8512b3-a270-4c48-9291-3a6aa84a01d2", "resolution": "Done", "resolutionDate": "2017-09-19T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS : managed_runtime_version should allow the 'No Managed Code' property", "timeSpent": "PT0S", "updated": "2017-09-19T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "63ace57d030d706ab0e452bb", "created": "2018-04-18T13:42:00.000000", "name": "set_sshd_Ciphers_with_augeas_error.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12734"}, {"attacher": "63ace57d030d706ab0e452bb", "created": "2018-04-18T13:49:00.000000", "name": "set_sshd_KexAlgorithms_with_augeas_error.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12842"}, {"attacher": "63ace57d030d706ab0e452bb", "created": "2018-04-18T13:37:00.000000", "name": "set_sshd_MACs_with_augeas_error.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12644"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:62439bea7a3f9e006ab17907] can you provide the output from either {{puppet agent -td --trace}} or {{puppet apply --trace}} when applying a manifest/catalog that is trying to manage the augeas resource? Basically I want to understand if this is an issue in the puppet augeas provider, or something in augeas itself.", "created": "2017-08-02T09:46:00.000000"}, {"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "Hi [~accountid:63d40628f6e1b543161789a7], here is the debug output:\n\n{code:java}\nDebug: Augeas[ssh_client](provider=augeas): Opening augeas with root /, lens path , flags 32\nDebug: Augeas[ssh_client](provider=augeas): Augeas version 1.4.0 is installed\nDebug: Augeas[ssh_client](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/HashKnownHosts\", \"yes\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/IdentitiesOnly\", \"yes\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'rm' with params [\"/files/etc/ssh/ssh_config/Host/KexAlgorithms\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/KexAlgorithms/1\", \"curve25519-sha256@libssh.org\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'rm' with params [\"/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms/1\", \"ssh-ed25519-cert-v01@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms/2\", \"ssh-rsa-cert-v01@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms/3\", \"ssh-ed25519\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms/4\", \"ssh-rsa\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'rm' with params [\"/files/etc/ssh/ssh_config/Host/Ciphers\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/Ciphers/1\", \"chacha20-poly1305@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/Ciphers/2\", \"aes256-gcm@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'rm' with params [\"/files/etc/ssh/ssh_config/Host/MACs\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/MACs/1\", \"hmac-sha2-512-etm@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): sending command 'set' with params [\"/files/etc/ssh/ssh_config/Host/MACs/2\", \"hmac-sha2-256-etm@openssh.com\"]\nDebug: Augeas[ssh_client](provider=augeas): Put failed on one or more files, output from /augeas//error:\nDebug: Augeas[ssh_client](provider=augeas): /augeas/files/etc/ssh/ssh_config/error = put_failed\nDebug: Augeas[ssh_client](provider=augeas): /augeas/files/etc/ssh/ssh_config/error/path = /files/etc/ssh/ssh_config/Host\nDebug: Augeas[ssh_client](provider=augeas): /augeas/files/etc/ssh/ssh_config/error/lens = /opt/puppetlabs/puppet/share/augeas/lenses/dist/ssh.aug:88.17-.64:\nDebug: Augeas[ssh_client](provider=augeas): /augeas/files/etc/ssh/ssh_config/error/message = Failed to match \n    \n(    { /#comment/ = /[^\\001-\\004\\t\\n\\r ][^\\001-\\004\\n]*[^\\001-\\004\\t\\n\\r ]|[^\\001-\\004\\t\\n\\r ]/ }\n      | { }\n      | { /SendEnv/ }\n      | { /ProxyCommand/ = /[^\\001-\\004\\t\\n\\r ][^\\001-\\004\\n]*[^\\001-\\004\\t\\n\\r ]|[^\\001-\\004\\t\\n\\r ]/ }\n      | { /RemoteForward/ }\n      | { /LocalForward/ }\n      | { /MACs/ }\n      | { /Ciphers/ }\n      | { /[Cc][Ii][Pp][Hh][Ee][Rr](([Ss][0-9A-Za-z]|[0-9A-RT-Za-rt-z])[0-9A-Za-z]*|)|[Cc][Ii][Pp][Hh][Ee]([0-9A-QS-Za-qs-z][0-9A-Za-z]*|)|[Cc][Ii][Pp][Hh]([0-9A-DF-Za-df-z][0-9A-Za-z]*|)|[Cc][Ii][Pp]([0-9A-GI-Za-gi-z][0-9A-Za-z]*|)|[Cc][Ii]([0-9A-OQ-Za-oq-z][0-9A-Za-z]*|)|[Hh][Oo][Ss](([Tt][0-9A-Za-z]|[0-9A-SU-Za-su-z])[0-9A-Za-z]*|)|[Hh][Oo]([0-9A-RT-Za-rt-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff][Oo][Rr][Ww][Aa][Rr](([Dd][0-9A-Za-z]|[0-9A-CE-Za-ce-z])[0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff][Oo][Rr][Ww][Aa]([0-9A-QS-Za-qs-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff][Oo][Rr][Ww]([0-9B-Zb-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff][Oo][Rr]([0-9A-VX-Za-vx-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff][Oo]([0-9A-QS-Za-qs-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll][Ff]([0-9A-NP-Za-np-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa][Ll]([0-9A-EG-Za-eg-z][0-9A-Za-z]*|)|[Ll][Oo][Cc][Aa]([0-9A-KM-Za-km-z][0-9A-Za-z]*|)|[Ll][Oo][Cc]([0-9B-Zb-z][0-9A-Za-z]*|)|[Ll][Oo]([0-9ABD-Zabd-z][0-9A-Za-z]*|)|[Mm][Aa][Cc](([Ss][0-9A-Za-z]|[0-9A-RT-Za-rt-z])[0-9A-Za-z]*|)|[Mm][Aa]([0-9ABD-Zabd-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc][Oo][Mm][Mm][Aa][Nn](([Dd][0-9A-Za-z]|[0-9A-CE-Za-ce-z])[0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc][Oo][Mm][Mm][Aa]([0-9A-MO-Za-mo-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc][Oo][Mm][Mm]([0-9B-Zb-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc][Oo][Mm]([0-9A-LN-Za-ln-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc][Oo]([0-9A-LN-Za-ln-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy][Cc]([0-9A-NP-Za-np-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx][Yy]([0-9ABD-Zabd-z][0-9A-Za-z]*|)|[Pp][Rr][Oo][Xx]([0-9A-XZa-xz][0-9A-Za-z]*|)|[Pp][Rr][Oo]([0-9A-WYZa-wyz][0-9A-Za-z]*|)|[Pp][Rr]([0-9A-NP-Za-np-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff][Oo][Rr][Ww][Aa][Rr](([Dd][0-9A-Za-z]|[0-9A-CE-Za-ce-z])[0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff][Oo][Rr][Ww][Aa]([0-9A-QS-Za-qs-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff][Oo][Rr][Ww]([0-9B-Zb-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff][Oo][Rr]([0-9A-VX-Za-vx-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff][Oo]([0-9A-QS-Za-qs-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee][Ff]([0-9A-NP-Za-np-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt][Ee]([0-9A-EG-Za-eg-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo][Tt]([0-9A-DF-Za-df-z][0-9A-Za-z]*|)|[Rr][Ee][Mm][Oo]([0-9A-SU-Za-su-z][0-9A-Za-z]*|)|[Rr][Ee][Mm]([0-9A-NP-Za-np-z][0-9A-Za-z]*|)|[Rr][Ee]([0-9A-LN-Za-ln-z][0-9A-Za-z]*|)|[Ss][Ee][Nn][Dd][Ee][Nn](([Vv][0-9A-Za-z]|[0-9A-UW-Za-uw-z])[0-9A-Za-z]*|)|[Ss][Ee][Nn][Dd][Ee]([0-9A-MO-Za-mo-z][0-9A-Za-z]*|)|[Ss][Ee][Nn][Dd]([0-9A-DF-Za-df-z][0-9A-Za-z]*|)|[Ss][Ee][Nn]([0-9A-CE-Za-ce-z][0-9A-Za-z]*|)|[Ss][Ee]([0-9A-MO-Za-mo-z][0-9A-Za-z]*|)|([Ss][0-9A-DF-Za-df-z]|[Rr][0-9A-DF-Za-df-z]|[Pp][0-9A-QS-Za-qs-z]|[Mm][0-9B-Zb-z]|[Ll][0-9A-NP-Za-np-z]|[Hh][0-9A-NP-Za-np-z]|[Cc][0-9A-HJ-Za-hj-z]|[0-9ABD-GI-KNOQT-Zabd-gi-knoqt-z][0-9A-Za-z])[0-9A-Za-z]*|[Ss]|[Rr]|[Pp]|[Mm]|[Ll]|[Hh]|[Cc]|[0-9ABD-GI-KNOQT-Zabd-gi-knoqt-z]/ = /[^\\001-\\004\\t\\n\\r ]+/ })*\n  with tree\n    { \"GSSAPIAuthentication\" = \"yes\" } { \"#comment\" = \"If this option is set to yes then remote X11 clients will have full access\" } { \"#comment\" = \"to the original X11 display. As virtually no X11 client supports the untrusted\" } { \"#comment\" = \"mode correctly we set this to yes.\" } { \"ForwardX11Trusted\" = \"yes\" } { \"#comment\" = \"Send locale-related environment variables\" } { \"SendEnv\" } { \"SendEnv\" } { \"SendEnv\" } { \"SendEnv\" } { \"HashKnownHosts\" = \"yes\" } { \"IdentitiesOnly\" = \"yes\" } { \"KexAlgorithms\" } { \"HostKeyAlgorithms\" } { \"Ciphers\" } { \"MACs\" }\nDebug: Augeas[ssh_client](provider=augeas): Closed the augeas connection\nError: /Stage[main]/Wi_ssh::Client/Augeas[ssh_client]: Could not evaluate: Saving failed, see debug\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/errors.rb:106:in `fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:438:in `need_to_run?'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type/augeas.rb:198:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1080:in `block in retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1075:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1075:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1098:in `retrieve_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:300:in `from_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:230:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:246:in `eval_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:163:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:163:in `block (2 levels) in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:507:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:506:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:163:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:154:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:222:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:155:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:142:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:221:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:171:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:224:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:170:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:343:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:221:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:306:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:195:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (4 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (3 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:98:in `with_client'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:42:in `block (2 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:65:in `run_in_fork'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:41:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:39:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:353:in `onetime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:331:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:662:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n\n{code}\n", "created": "2017-08-02T23:10:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I think you're running into an issue with an external module which looks to be fixed in https://github.com/hercules-team/augeasproviders_ssh/commit/bc3afed1a24f20ea6c44f9d5d1d132f2592a41fe. Try out the latest version: https://forge.puppet.com/herculesteam/augeasproviders_ssh/changelog#253", "created": "2017-08-03T02:15:00.000000"}, {"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "I don't use an external module for it.\nOnly the puppet augeas function is used.\n/opt/puppetlabs/puppet/bin/augtool print /files/etc/ssh/ssh_config also do in incorrect parse.\n\n{code:java}\n/files/etc/ssh/ssh_config/Host/KexAlgorithms = \"curve25519-sha256@libssh.org\"\n/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms = \"ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ssh-rsa\"\n/files/etc/ssh/ssh_config/Host/Ciphers\n/files/etc/ssh/ssh_config/Host/Ciphers/1 = \"chacha20-poly1305@openssh.com\"\n/files/etc/ssh/ssh_config/Host/Ciphers/2 = \"aes256-gcm@openssh.com\"\n/files/etc/ssh/ssh_config/Host/MACs\n\n{code}\n\n", "created": "2017-08-03T02:24:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Ah, sorry about that, I misunderstood. It looks like the {{ssh.aug}} lens that we ship in puppet-agent needs updating:\n\n{noformat}\nlet key_re = /[A-Za-z0-9]+/\n               - /SendEnv|Host|ProxyCommand|RemoteForward|LocalForward|MACs|Ciphers/i\n{noformat}\n\nI'm going to move this ticket to the PA project.", "created": "2017-08-03T02:40:00.000000"}, {"author": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "body": "On puppet 5.2 the problem with KexAlgorithms is fixed.\nBut the HostKeyAlgorithms bug still exits", "created": "2017-09-13T23:34:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "PubkeyAcceptedKeyTypes came out of PA-1525 and can be included in this work too.", "created": "2018-01-23T15:24:00.000000"}, {"author": "63ace57d030d706ab0e452bb", "body": "Looks like similar error when trying to set MACs, Ciphers and KexAlgorithms\n\ndebug output from trying to set MACs -->\u00a0[^set_sshd_MACs_with_augeas_error.txt]\ndebug output from trying to set Ciphers -->  [^set_sshd_Ciphers_with_augeas_error.txt] \ndebug output from trying to set KexAlgorithms -->  [^set_sshd_KexAlgorithms_with_augeas_error.txt] \n\nUsing Puppet 5.5.0\n{noformat}\n[vagrant@greg-puppetdev ~]$ puppet --version\n5.5.0\n{noformat}\n\nCentos 7\n{noformat}\n[vagrant@greg-puppetdev ~]$ cat /etc/redhat-release \nCentOS Linux release 7.4.1708 (Core) \n{noformat}\n\naugeas 1.4.0\n{noformat}\n[vagrant@greg-puppetdev ~]$ rpm -qa | grep augeas\naugeas-1.4.0-2.el7_4.2.x86_64\naugeas-libs-1.4.0-2.el7_4.2.x86_64\n{noformat}\n\n\nHere is how I tried to use augeas to configure sshd_config.\nUncomment one of KexAlgorithms, Ciphers, MACs and run puppet apply\n{noformat}\n  # use augeas to tweak sshd config\n  augeas { \"sshd_config\":\n    context => \"/files/etc/ssh/sshd_config\",\n    #lens => \"Sshd.lns\",\n    #incl => \"/etc/ssh/sshd_config\",\n    changes => [\n      \"set /files/etc/ssh/sshd_config/ClientAliveCountMax $ssh_ClientAliveCountMax\",\n      \"set /files/etc/ssh/sshd_config/ClientAliveInterval $ssh_ClientAliveInterval\",\n      \"set /files/etc/ssh/sshd_config/Port $ssh_Port\",\n      \"set /files/etc/ssh/sshd_config/UseDNS $ssh_UseDNS\",\n      \"set /files/etc/ssh/sshd_config/PrintMotd $ssh_PrintMotd\",\n      \"set /files/etc/ssh/sshd_config/AuthorizedKeysFile '.ssh/authorized_keys /users/%u/.ssh/authorized_keys /users/%u/.ssh/authorized_keys2'\",\n      # there appears to be bugs with Kex & ciphers & macs\n      # https://puppet.atlassian.net/browse/PA-1369\n      # using specific lens to avoid bug for setting ciphers\n      #\"set /files/etc/ssh/sshd_config/KexAlgorithms $ssh_KexAlgorithms\",\n      #\"set /files/etc/ssh/sshd_config/Ciphers $ssh_Ciphers\",\n      #\"set /files/etc/ssh/sshd_config/MACs $ssh_MACs\",\n    ],\n    show_diff => true,\n    notify => Service['sshd']\n  }\n{noformat}", "created": "2018-04-18T13:52:00.000000"}, {"author": "70121:2c18ab97-e8f5-4cc1-aaa5-56b4a5e813b4", "body": "there are some new on this bug.\n\ni use puppet\u00a05.5.14 and have the same problem with MACs, Ciphers...\n\n\u00a0\n\nthanks\n\n\u00a0\n\nSven", "created": "2019-07-10T02:56:00.000000"}], "components": ["augeas_core"], "created": "2017-08-02T03:18:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77b591cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfp47:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40610"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/17"}], "description": "The augeas tool don't parse the ssh/sshd config file correct.\nHostKeyAlgorithms/KexAlgorithms will not parse as an array.\nsample:\n/opt/puppetlabs/puppet/bin/augtool print /files/etc/ssh/ssh_config\n\n{code:java}\n/files/etc/ssh/ssh_config/Host/KexAlgorithms = \"curve25519-sha256@libssh.org\"\n/files/etc/ssh/ssh_config/Host/HostKeyAlgorithms = \"ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ssh-rsa\"\n/files/etc/ssh/ssh_config/Host/Ciphers\n/files/etc/ssh/ssh_config/Host/Ciphers/1 = \"chacha20-poly1305@openssh.com\"\n/files/etc/ssh/ssh_config/Host/Ciphers/2 = \"aes256-gcm@openssh.com\"\n/files/etc/ssh/ssh_config/Host/MACs\n/files/etc/ssh/ssh_config/Host/MACs/1 = \"hmac-sha2-512-etm@openssh.com\"\n/files/etc/ssh/ssh_config/Host/MACs/2 = \"hmac-sha2-256-etm@openssh.com\"\n{code}\n\n", "environment": "CentOS 7.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42537", "fixedVersions": [], "id": "42537", "issueType": "Bug", "key": "MODULES-7526", "labels": ["001G000001AXgzDIAT", "001G000001pERe6IAG", "jira_escalated", "ssh", "upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "augeas don't parse the ssh/sshd config option HostKeyAlgorithms/KexAlgorithms as an array", "timeSpent": "PT0S", "updated": "2022-07-18T01:27:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:20e1f5dd-c301-4d70-be9e-7076fe6314c0", "body": "I've hit this as well.\nIt's pretty messy and i'll probably work around it by removing the git metadata from these directories in the meantime to keep my repos clean.\n\nA fix would be great :)\n\nK", "created": "2017-08-14T02:48:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the report all - we made a minor mistake with packaging up the last release, and have released a minor re-package as 1.3.1 to the forge.\n\nAlso, look forward to an upcoming 1.4 release that refreshes the DSC resources!", "created": "2017-08-25T17:07:00.000000"}], "components": ["dsc"], "created": "2017-08-02T02:55:00.000000", "creator": "623e75bfa1d81f0069da217e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48200c80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfp3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_564879968_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1473476774"}], "description": "_Basic Info_\n*Module Version:* 1.3\n*Puppet Version:* all\n*OS Name/Version:* puppet module for Windows\n\n_Describe your issue in as much detail as possible..._\n\nPackage with module puppetlabs/dsc which is placed: https://forgeapi.puppetlabs.com/v3/files/puppetlabs-dsc-1.3.0.tar.gz\nis a bit messy. It contains a 'vendor' directory, for which I didn't find any use in this module. What is worse it actually contains another git repository which is placed under /vendor/gems/bundler/gems/mof-f50581901c53.\n\nAfter instalation of this module git status shows modified content, which will always be there as long as this internal git reposotory is present.\nI can obviously delete .git and .gitignore and will no longer have modified content, but I'm not sure if whole vendor directory is needed.\n\nThere is no issue with 1.2 version of this module.\n\nPackage from github https://codeload.github.com/puppetlabs/puppetlabs-dsc/tar.gz/1.3.0 looks a bit cleaner for me.\n\n*Desired Behavior:*\n\nNo internal git repository - clean git status.\n\n*Actual Behavior:*\n\nInternal git repository present - modified content in git staus.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39502", "fixedVersions": [], "id": "39502", "issueType": "Bug", "key": "MODULES-5380", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75bfa1d81f0069da217e", "resolution": "Fixed", "resolutionDate": "2017-08-25T17:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/dsc : extraneous vendor content in puppetlabs-dsc-1.3.0.tar.gz", "timeSpent": "PT0S", "updated": "2017-08-25T17:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-08-01T08:53:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@671fc34a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfntr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4994538_*|*_3_*:*_1_*:*_2285612_*|*_5_*:*_1_*:*_0"}], "description": "parameter 'object_name' expects a value of type Undef, Array, or String, got Integer\nvs\nparameter 'object_name' expects a value of type Array or String, got Integer\n4.10 vs 4.7\nThe unit tests fail because of the change in the error message output.\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-postgresql_unit-module_master/PUPPET_GEM_VERSION=4.7.1,RUBY_VER=ruby-2.3.1,WORKER_LABEL=unit/69/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41560", "fixedVersions": [], "id": "41560", "issueType": "CI Blocker", "key": "MODULES-5378", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-01T10:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql : failing unit test", "timeSpent": "PT0S", "updated": "2017-08-01T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "We now use the following naming convention: [https://github.com/puppetlabs/puppetlabs-stdlib/blob/main/metadata.json#L76:L86]\n\n\u00a0", "created": "2021-06-21T05:40:00.000000"}], "components": ["stdlib"], "created": "2017-08-01T08:52:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50d13eae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfntj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_629455256_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_122047048019"}], "description": "Update the metadata.json compatibility for Windows in puppetlabs/stdlib. See https://github.com/mcanevet/rspec-puppet-facts/issues/42, the facterdb names for Windows server OSes do not include the string portion `Server `. This interferes with rspec-puppet-facts when a Windows OS is expected, and perhaps more importantly, as a well-known module, it may lead others to use the incorrect string in their own modules.\n\nAction: Remove `Server ` from metadata.json Windows OS labels.\n\nI would suggest reviewing other puppetlabs modules as well, to ensure consistency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40533", "fixedVersions": [], "id": "40533", "issueType": "Bug", "key": "MODULES-5377", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2021-06-21T05:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/stdlib : Update Windows OS compatibility names", "timeSpent": "PT0S", "updated": "2021-06-21T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Initial wip pr https://github.com/puppetlabs/ci-job-configs/pull/3434", "created": "2017-09-14T03:02:00.000000"}], "components": [], "created": "2017-08-01T08:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- CI step exists\n- Creation and merging of POT file happens per merge\n- Updated POT file reflecting source is present in github locales directory"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bfacf8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5900"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyljuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13165_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_109989096003"}], "description": "Currently in Jenkins an i18N ruby step exists. This step will need to be altered to do the following:\n# Generate metadata POT file\n# Generate ruby POT file\n# Generate puppet POT file\n# Merge all POT files\n# Compare old_pot and new_pot, if there are changes push to Github\n\nThe basis of the CI steps exists, it is just updating the internals. This will allow our POT file in Github to accurately reflect the strings in the modules master branch.\n\nThis step should be ran each time a PR gets merged into master.", "epicLinkSummary": "i18N Modules Optimisation", "estimate": "PT0S", "externalId": "33124", "fixedVersions": [], "id": "33124", "issueType": "Task", "key": "MODULES-5376", "labels": [], "originalEstimate": "PT0S", "parent": "34180", "parentSummary": "i18N Modules Optimisation", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Infrastructure for Jenkins I18N", "timeSpent": "PT0S", "updated": "2021-01-25T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Already ticketed. \nMODULES-5038", "created": "2017-08-02T09:00:00.000000"}], "components": [], "created": "2017-08-01T04:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A reviewed test plan in confluence\n* Test cases in Test Rail"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68e9e457"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfnrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17540_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_101545707"}], "description": "* Initializing modules in Puppet::Module\n* Loading translations at runtime\n* Translating strings in Ruby and Puppet code\n* Other stuff\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35173", "fixedVersions": [], "id": "35173", "issueType": "Task", "key": "MODULES-5375", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Won't Do", "resolutionDate": "2017-08-02T09:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create test plan for Modules i18n", "timeSpent": "PT0S", "updated": "2017-08-02T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:14532862-613b-4899-805a-13ededded258", "attachments": [], "comments": [{"author": "70121:14532862-613b-4899-805a-13ededded258", "body": "I've proposed a patch to take care of the issue.\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/978]\n\nThe CI is broken tho. There's a warning that exits non zero. I don't want to just comment out the warning to fix it so I need help from other people.", "created": "2018-04-20T03:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks for your contribution. The PR is merged.\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/pull/1021]", "created": "2021-02-08T07:32:00.000000"}], "components": ["postgresql"], "created": "2017-08-01T04:21:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@287d46d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfnqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_645850088_*|*_10009_*:*_1_*:*_88577853339_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21988143965"}], "description": "_Basic Info_\n*Module Version:* 5.0.0\n*Puppet Version:* 4.10.3\n*OS Name/Version:* Debian Jessie\n\nIn PostgreSQL 9.6, the behaviour of psql has changed so that [{{\\-c}} no longer implies {{--no-psqlrc}}|https://www.postgresql.org/docs/9.6/static/release-9-6.html]. This means that if a system psqlrc is in place, it will be applied by default.\n\nOn our DB server, which has a psqlrc deployed, psql will now output various messages on start-up:\n\n{code}~$ psql -d postgres -t -c 'SELECT true' \nPager is always used.\nNull display is \"(null)\".\nExpanded display is used automatically.\nTiming is on.\n t\n\nTime: 51.591 ms\n{code}\n\nEasiest way to fix it would appear to be adding {{--no-psqlrc}} to the psql commandline. I think this makes sense for a variety of reasons anyway, since the puppet module really wants psql to behave \"normally\" without any local customisations in place. This option is available all the way back to PG 7 so compatibility shouldn't be an issue.\n\n*Desired Behavior:*\n\nPuppet postgresql module should continue to work.\n\n*Actual Behavior:*\n\nPuppet postgresql module now fails because the psql output includes extra noise which the module doesn't expect.", "environment": "Debian Jessie\n PostgreSQL 9.6\n\nAlso happens on CentOS and\u00a0PostgreSQL 10", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "40531", "fixedVersions": [], "id": "40531", "issueType": "Bug", "key": "MODULES-5374", "labels": [], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "resolution": "Fixed", "resolutionDate": "2021-02-08T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : SQL commands fail if a system psqlrc is in place", "timeSpent": "PT0S", "updated": "2021-02-08T07:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-31T16:44:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65147399"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfnaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1024839_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_110042120965"}], "description": "Since we're going to be stricter about PR titles and labeling, and because people in the community may also be interested in using what we're using to generate changelogs, we should make a quick blog post just to let people know what's going on and what to expect.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33122", "fixedVersions": [], "id": "33122", "issueType": "New Feature", "key": "MODULES-5373", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T07:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Blog post about changelog automation", "timeSpent": "PT0S", "updated": "2021-01-25T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://confluence.puppetlabs.com/display/systemsEngineering/Github+Changelog+Generation", "created": "2018-01-04T18:04:00.000000"}], "components": [], "created": "2017-07-31T13:51:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a211a24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11429100_*|*_3_*:*_1_*:*_90594228_*|*_10009_*:*_1_*:*_6704212988_*|*_5_*:*_2_*:*_12632853611_*|*_10006_*:*_2_*:*_848703856"}], "description": "There are some things required for pull requests going forward in order for the generated changelog to be well formatted and readable. We should clearly document these things somewhere as well as the list of labels that should be applied to PRs in order for the changelog to be generated correctly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40529", "fixedVersions": [], "id": "40529", "issueType": "New Feature", "key": "MODULES-5371", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2018-03-23T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write some docs around changelog generation", "timeSpent": "PT0S", "updated": "2018-03-23T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2017-07-31T12:37:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71772eac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15846452_*|*_3_*:*_1_*:*_770637860_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70234"}], "description": "Create a separate tool in its own repository that can be easily cloned and used for module changelog generation. We decided to do this to isolate the gnarly gem dependencies required for the github-changlog-generation gem. The tool should include:\n\n* A Gemfile to easily install gem dependencies\n* A Rake file containing the tasks needed to generate a changelog\n* A README with some light documentation on how to use the tool\n\n*Note:* Although the fix we need to include PRs with a label has been merged into the github-changelog-generator gem, we'll have to wait for a new release of the gem before we can just use it directly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33120", "fixedVersions": [], "id": "33120", "issueType": "New Feature", "key": "MODULES-5370", "labels": [], "originalEstimate": "PT0S", "parent": "44378", "parentSummary": "Add capability to auto generate module changlogs for releases", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Done", "resolutionDate": "2017-08-09T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create changelog generation tool", "timeSpent": "PT0S", "updated": "2017-08-09T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "* {{Release}} has been merged up to {{master}}\n* https://forge.puppet.com/puppetlabs/acl/2.0.1 has been released!", "created": "2017-08-03T17:40:00.000000"}], "components": [], "created": "2017-07-31T10:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79dfe4f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_285102876_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34188", "fixedVersions": [], "id": "34188", "issueType": "Sub-task", "key": "MODULES-5368", "labels": [], "originalEstimate": "PT0S", "parent": "40528", "parentSummary": "Supported Release (ACL) 2.0.1 - (7/31/2017) - (611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-03T17:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ACL) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-03T17:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_init-merge_release/8/\nDiff: https://github.com/puppetlabs/puppetlabs-acl/compare/2.0.0...611a39a\nChangelog is here: https://github.com/puppetlabs/puppetlabs-acl/commit/2458da817482e41ba70f24b011b04306a213dd69#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n\nIssuing from tip of release branch 611a39a..\n\n[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] demonstrated that this fix does not allow a reproduction of the bug MODULES-5152\n\nLight is green, trap is clean.\n(y)", "created": "2017-08-03T16:34:00.000000"}], "components": [], "created": "2017-07-31T10:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2542b0e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18015559_*|*_3_*:*_1_*:*_263121752_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33117", "fixedVersions": [], "id": "33117", "issueType": "Sub-task", "key": "MODULES-5367", "labels": [], "originalEstimate": "PT0S", "parent": "40528", "parentSummary": "Supported Release (ACL) 2.0.1 - (7/31/2017) - (611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-03T16:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(ACL) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-03T16:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translations on this module.", "created": "2017-07-31T10:56:00.000000"}], "components": [], "created": "2017-07-31T10:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@159709b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1675644_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42536", "fixedVersions": [], "id": "42536", "issueType": "Sub-task", "key": "MODULES-5366", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40528", "parentSummary": "Supported Release (ACL) 2.0.1 - (7/31/2017) - (611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-31T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ACL) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-07-31T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-07-31T10:56:00.000000"}], "components": [], "created": "2017-07-31T10:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac05a24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1650146_*|*_5_*:*_1_*:*_33355338288_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41559", "fixedVersions": [], "id": "41559", "issueType": "Sub-task", "key": "MODULES-5365", "labels": [], "originalEstimate": "PT0S", "parent": "40528", "parentSummary": "Supported Release (ACL) 2.0.1 - (7/31/2017) - (611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ACL) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into release at", "created": "2017-07-31T15:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "After merging updated acceptance test PR at https://github.com/puppetlabs/puppetlabs-acl/pull/109 to https://github.com/puppetlabs/puppetlabs-acl/commit/611a39a0911f774db3ca74f0bb32fbcbfb3c35c6, and subsequently merging that up to master branch at https://github.com/puppetlabs/puppetlabs-acl/commit/37de951e1353e2929063b07dea2b234556f63742 we have a passing green run through all of Jenkins based on this pending 2.0.1 release at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/master/job/forge-windows_puppetlabs-acl_intn-sys_full-pe-previous-master/15/\n\nNote that the master SHA that passed at 37de951e1353e2929063b07dea2b234556f63742 is different than the release branch SHA at 611a39a0911f774db3ca74f0bb32fbcbfb3c35c6 - but their contents are the same as observed with {{git diff --stat 37de951e1353e2929063b07dea2b234556f63742..611a39a0911f774db3ca74f0bb32fbcbfb3c35c6}}\n", "created": "2017-08-03T11:02:00.000000"}], "components": [], "created": "2017-07-31T10:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27831f79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5227"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4596_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_285111843"}], "description": "*REASON:* 2.0.1\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-acl/compare/2.0.0...611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": "ACL 2.0.1: all improvements and bug fixes associated with this release", "estimate": "PT0S", "externalId": "40528", "fixedVersions": [], "id": "40528", "issueType": "Task", "key": "MODULES-5364", "labels": [], "originalEstimate": "PT0S", "parent": "38344", "parentSummary": "ACL 2.0.1: all improvements and bug fixes associated with this release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-03T17:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ACL) 2.0.1 - (7/31/2017) - (611a39a0911f774db3ca74f0bb32fbcbfb3c35c6)", "timeSpent": "PT0S", "updated": "2017-08-15T13:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Workaround PR raised at", "created": "2017-07-31T10:44:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "windows modules use beaker for acceptance tests\nbeaker drops junit output into many places, one is junit/latest/*.xml\n\nother modules use the beaker rake task, which is actually just rspec\nrspec drops junit output where ever we want it to.", "created": "2017-07-31T16:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Workaround PR was merged into master at", "created": "2017-07-31T18:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Rekicked acceptance smoke on chocolatey, dsc, reboot and registry.  Didn't bother with acl as it has code issues at the moment.", "created": "2017-07-31T18:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Chocolatey has passed smoke so it looks like the change worked ok for that module.", "created": "2017-07-31T18:24:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Things look very green, bar ACL which has a separate ticket.", "created": "2017-08-01T07:57:00.000000"}], "components": ["acl", "chocolatey ", "dsc", "reboot", "registry"], "created": "2017-07-31T10:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d7db467"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_48672460_*|*_1_*:*_1_*:*_943214_*|*_10007_*:*_1_*:*_27675525_*|*_3_*:*_1_*:*_54386_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_20423"}], "description": "acl/chocolatey/dsc/reboot/registry are failing acceptance smoke tests in Jenkins CI because Jenkins is expected test results XML however the file is not being generated by Beaker/rspec.\n\nFor the moment, this feature should be disabled per project in ci-job-configs, the issue resolved in each module and then re-enabled.\n\nNot quite sure how https://github.com/puppetlabs/ci-job-configs/commit/92c0cb2804aa3577a7113c062b276c84c16791d0 broke the pipelines.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39501", "fixedVersions": [], "id": "39501", "issueType": "CI Blocker", "key": "MODULES-5363", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-08-01T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl/chocolatey/dsc/reboot/registry failing acceptance smoke tests", "timeSpent": "PT0S", "updated": "2017-08-01T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4a598d8b9c0068b7e31a", "body": "Would be good to get some movement on this module. It looks very unmaintained, with its last release in 2016 and several pull requests waiting for years.", "created": "2020-05-02T02:23:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "Why was the github repository archived? https://github.com/puppetlabs/puppetlabs-git\n\nThere is no mention of deprecation on the Forge: https://forge.puppet.com/puppetlabs/git", "created": "2020-06-28T16:31:00.000000"}], "components": ["git"], "created": "2017-07-31T09:52:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2acb02e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Git 0.6.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/20"}], "description": "Epic with the issues for the 0.6.0 release of the Git module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40527", "fixedVersions": [], "id": "40527", "issueType": "Epic", "key": "MODULES-5362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Git 0.6.0", "timeSpent": "PT0S", "updated": "2020-06-28T16:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-31T04:12:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Be able to incorporate the new i18n Rubocop rules in such a way that will be accessible to all modules."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b6323e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd98v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31713_*|*_4_*:*_1_*:*_1318068724_*|*_6_*:*_1_*:*_0"}], "description": "Figure out a way to incorporate the new rules into modules - Possibly add them to Rubocop? Possibly create a Rubocop plugin? ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40526", "fixedVersions": [], "id": "40526", "issueType": "Task", "key": "MODULES-5361", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Won't Do", "resolutionDate": "2017-08-15T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Figure out how to incorporate the new Rubocop rules into modules", "timeSpent": "PT0S", "updated": "2017-08-15T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Whoop, sorry about missing this. Thanks for the quick fix!", "created": "2017-07-31T11:00:00.000000"}, {"author": "557058:0dc808ab-85f7-469a-85fc-739bc9fc83b4", "body": "Not a problem :)", "created": "2017-07-31T19:35:00.000000"}], "components": ["tomcat"], "created": "2017-07-30T22:27:00.000000", "creator": "557058:0dc808ab-85f7-469a-85fc-739bc9fc83b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14fe2d95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43665383_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1527168"}], "description": "I'm creating this issue retrospectively as I believe that I have already solved the problem, PR will reference this issue.\n\nIt looks like a recent change to the module has moved away from using {{staging}} and now {{archive}} is being used. The defined type {{tomcat::install::source}} is called from within the defined type {{tomcat::install}} and both are correctly parameterised with two proxy variables, however the proxy variables are not passed to the {{archive}} resource within {{tomcat::install::source}}.", "epicLinkSummary": "Tracking all of the changes to go into tomcat 2.0.0", "estimate": "PT0S", "externalId": "37254", "fixedVersions": [], "id": "37254", "issueType": "Bug", "key": "MODULES-5360", "labels": ["module"], "originalEstimate": "PT0S", "parent": "36162", "parentSummary": "Tracking all of the changes to go into tomcat 2.0.0", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0dc808ab-85f7-469a-85fc-739bc9fc83b4", "resolution": "Fixed", "resolutionDate": "2017-07-31T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat: Proxy settings not passed to archive", "timeSpent": "PT0S", "updated": "2017-07-31T19:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-07-28T16:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@417899aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfmg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3206_*|*_3_*:*_1_*:*_232452476_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_360631"}], "description": "*REASON:* \"because it's been a while\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39500", "fixedVersions": [], "id": "39500", "issueType": "Task", "key": "MODULES-5359", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-31T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (hocon) 1.0.0 - (2017/07/31) - (b2d8c1bbc7c2ac50505b1b77d623ff29d6d5180d)", "timeSpent": "PT0S", "updated": "2017-07-31T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Shipped 2017/08/15 https://forge.puppet.com/puppetlabs/iis", "created": "2017-08-18T14:39:00.000000"}], "components": ["iis"], "created": "2017-07-28T12:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79755873"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS v4.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfm3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71949_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_1823263878"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34157", "fixedVersions": [], "id": "34157", "issueType": "Epic", "key": "MODULES-5358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-08-18T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS v4.1", "timeSpent": "PT0S", "updated": "2017-08-18T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "There's an env variable in the code we can set", "created": "2017-07-28T11:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR is at", "created": "2017-07-30T21:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-07-31T18:24:00.000000"}], "components": ["java_ks"], "created": "2017-07-28T11:57:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b8bce12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfm33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_208500799_*|*_10007_*:*_1_*:*_73947194_*|*_5_*:*_1_*:*_0"}], "description": "Java_ks module is failing acceptance tests in Jenkins on Windows 2008/2012\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/master/job/forge-module_puppetlabs-java-ks_intn-sys_full-pe-current-master/29/PLATFORM=windows2012r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/consoleFull\n\nLooks like the keytool files are missing\n{code}\n0:42:32   Info: Loading facts\n10:42:32   Notice: Compiled catalog for vvge5m06txnbety.delivery.puppetlabs.net in environment production in 0.14 seconds\n10:42:35   Info: Applying configuration version '1501263755'\n10:42:35   Error: Could not set 'latest' on ensure: No such file or directory - CreateProcess at C:/cygwin64/tmp/apply_manifest.pp.kV6NBc:1\n10:42:35   Error: Could not set 'latest' on ensure: No such file or directory - CreateProcess at C:/cygwin64/tmp/apply_manifest.pp.kV6NBc:1\n10:42:35   Wrapped exception:\n10:42:35   No such file or directory - CreateProcess\n10:42:35   Error: /Stage[main]/Main/Java_ks[broker.example.com:chain_key.ks]/ensure: change from absent to latest failed: Could not set 'latest' on ensure: No such file or directory - CreateProcess at C:/cygwin64/tmp/apply_manifest.pp.kV6NBc:1\n10:42:35   Notice: Applied catalog in 0.48 seconds\n{code}\n\nOn further inspecting the jdk8 package in Chocolatey was updated on 27 Jul 2017 to version 8.0.144 however in commit https://github.com/puppetlabs/puppetlabs-java_ks/commit/326200555ae033e2de19dbceedb3d267bb3db3c4 it looks like we're expecting Java version 8.0.131\n\nProbably need to version ping the spec_helper_acceptance or do better Java version detection.\n\nI suspect that's the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40525", "fixedVersions": [], "id": "40525", "issueType": "CI Blocker", "key": "MODULES-5357", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-31T18:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks: Failing acceptance tests on Windows", "timeSpent": "PT0S", "updated": "2017-07-31T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised:\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/83", "created": "2017-07-28T13:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-chocolatey/commit/f4f79b1f467f1ef3b890d3f2d47754b180807c17", "created": "2017-07-28T16:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Spec tests are now passing on Jenkins.  Resolving ticket.", "created": "2017-07-28T16:52:00.000000"}], "components": ["chocolatey "], "created": "2017-07-28T11:32:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1574d836"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfm2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1803387_*|*_1_*:*_1_*:*_8083514_*|*_3_*:*_1_*:*_9348721_*|*_5_*:*_1_*:*_0"}], "description": "Every single spec test is failing on jenkins for Chocolatey module\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_intn-module_master/24/\n\n\nRuby 2.1.9/2.3.1 and Puppet 4.7.1 and 4.10.4\n\n{code}\n17:05:42 Failures:\n17:05:42 \n17:05:42   1) Chocolatey Common .chocolatey_command should find chocolatey install location based on PuppetX::Chocolatey::ChocolateyInstall\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyCommon.chocolatey_command.should == 'c:\\dude\\choco.exe'\n17:05:42 \n17:05:42        expected: \"c:\\\\dude\\\\choco.exe\"\n17:05:42             got: \"choco.exe\" (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_common_spec.rb:20:in `block (3 levels) in <top (required)>'\n17:05:42 \n17:05:42   2) Chocolatey Common .chocolatey_command should find chocolatey install location based on default location\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyCommon.chocolatey_command.should == \"#{ENV['ALLUSERSPROFILE']}\\\\chocolatey\\\\choco.exe\"\n17:05:42 \n17:05:42        expected: \"C:\\\\ProgramData\\\\chocolatey\\\\choco.exe\"\n17:05:42             got: \"choco.exe\" (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_common_spec.rb:29:in `block (3 levels) in <top (required)>'\n17:05:42 \n17:05:42   3) Chocolatey Install Location on Windows should return install path from registry if it exists\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyInstall.install_path.must == expected_value\n17:05:42 \n17:05:42        expected: \"C:\\\\somewhere\"\n17:05:42             got: \"c:\\\\blah\" (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:12:in `block (3 levels) in <top (required)>'\n17:05:42 \n17:05:42   4) Chocolatey Install Location on Windows should return the environment variable ChocolateyInstall if it exists\n17:05:42      Failure/Error: Win32::Registry.any_instance.expects(:[]).with('ChocolateyInstall').raises(Win32::Registry::Error.new(2), 'file not found yo')\n17:05:42 \n17:05:42      Mocha::ExpectationError:\n17:05:42        not all expectations were satisfied\n17:05:42        unsatisfied expectations:\n17:05:42        - expected exactly once, not yet invoked: #<AnyInstance:Win32::Registry>.[]('ChocolateyInstall')\n17:05:42        satisfied expectations:\n17:05:42        - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x34fd4b0>.root?(any_parameters)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:16:in `block (3 levels) in <top (required)>'\n17:05:42 \n17:05:42   5) Chocolatey Install Location on Windows should return nil if the environment variable does not exist\n17:05:42      Failure/Error: Win32::Registry.any_instance.expects(:[]).with('ChocolateyInstall').raises(Win32::Registry::Error.new(2), 'file not found yo')\n17:05:42 \n17:05:42      Mocha::ExpectationError:\n17:05:42        not all expectations were satisfied\n17:05:42        unsatisfied expectations:\n17:05:42        - expected exactly once, not yet invoked: #<AnyInstance:Win32::Registry>.[]('ChocolateyInstall')\n17:05:42        satisfied expectations:\n17:05:42        - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x34fd4b0>.root?(any_parameters)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:25:in `block (3 levels) in <top (required)>'\n17:05:42 \n17:05:42   6) Chocolatey Version on Windows when Chocolatey is installed should return the value from running choco -v\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42        expected: \"1.2.3\"\n17:05:42             got: nil (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:18:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   7) Chocolatey Version on Windows when Chocolatey is installed should handle cleaning up spaces\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42        expected: \"1.2.3\"\n17:05:42             got: nil (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:25:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   8) Chocolatey Version on Windows when Chocolatey is installed should handle older versions of choco\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42        expected: \"1.2.3\"\n17:05:42             got: nil (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:32:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   9) Chocolatey Version on Windows when Chocolatey is installed should handle other messages that return with version call\n17:05:42      Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42        expected: \"1.2.3\"\n17:05:42             got: nil (using ==)\n17:05:42      # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:39:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   10) Chocolatey Version on Windows when Chocolatey is installed should handle a trailing line break\n17:05:42       Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42         expected: \"1.2.3\"\n17:05:42              got: nil (using ==)\n17:05:42       # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:46:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   11) Chocolatey Version on Windows when Chocolatey is installed should handle 0.9.8.33 of choco\n17:05:42       Failure/Error: PuppetX::Chocolatey::ChocolateyVersion.version.must == expected_value\n17:05:42 \n17:05:42         expected: \"1.2.3\"\n17:05:42              got: nil (using ==)\n17:05:42       # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:59:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42   12) Chocolatey Version on Windows When Chocolatey is not installed should return nil\n17:05:42       Failure/Error: File.expects(:exist?).with('\\choco.exe').returns(false)\n17:05:42 \n17:05:42       Mocha::ExpectationError:\n17:05:42         not all expectations were satisfied\n17:05:42         unsatisfied expectations:\n17:05:42         - expected exactly once, not yet invoked: File.exist?('\\\\choco.exe')\n17:05:42         satisfied expectations:\n17:05:42         - allowed any number of times, not yet invoked: #<Puppet::Util::Feature:0x34fd4b0>.root?(any_parameters)\n17:05:42         - expected exactly once, invoked once: PuppetX::Chocolatey::ChocolateyInstall.install_path(any_parameters)\n17:05:42       # ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:66:in `block (4 levels) in <top (required)>'\n17:05:42 \n17:05:42 Finished in 21.5 seconds (files took 3.02 seconds to load)\n17:05:42 254 examples, 12 failures\n17:05:42 \n17:05:42 Failed examples:\n17:05:42 \n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_common_spec.rb:16 # Chocolatey Common .chocolatey_command should find chocolatey install location based on PuppetX::Chocolatey::ChocolateyInstall\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_common_spec.rb:23 # Chocolatey Common .chocolatey_command should find chocolatey install location based on default location\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:8 # Chocolatey Install Location on Windows should return install path from registry if it exists\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:15 # Chocolatey Install Location on Windows should return the environment variable ChocolateyInstall if it exists\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_install_spec.rb:24 # Chocolatey Install Location on Windows should return nil if the environment variable does not exist\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:14 # Chocolatey Version on Windows when Chocolatey is installed should return the value from running choco -v\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:21 # Chocolatey Version on Windows when Chocolatey is installed should handle cleaning up spaces\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:28 # Chocolatey Version on Windows when Chocolatey is installed should handle older versions of choco\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:35 # Chocolatey Version on Windows when Chocolatey is installed should handle other messages that return with version call\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:42 # Chocolatey Version on Windows when Chocolatey is installed should handle a trailing line break\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:49 # Chocolatey Version on Windows when Chocolatey is installed should handle 0.9.8.33 of choco\n17:05:42 rspec ./spec/unit/puppet_x/chocolatey/chocolatey_version_spec.rb:69 # Chocolatey Version on Windows When Chocolatey is not installed should return nil\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38357", "fixedVersions": [], "id": "38357", "issueType": "CI Blocker", "key": "MODULES-5356", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-28T16:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey: all spec tests failing", "timeSpent": "PT0S", "updated": "2017-07-28T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Fixed that as part of the effort to ship 2.0.1 - PR https://github.com/puppetlabs/puppetlabs-acl/pull/109 merged", "created": "2017-08-03T16:03:00.000000"}], "components": ["acl"], "created": "2017-07-28T11:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51c46ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfm2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_284474760_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_250410707"}], "description": "Both 2008 and 2012R2 are failing Acceptance Smoke tests in Jenkins\n\n{code}\n1:25:09                 Errored: 0\n11:25:09                 Skipped: 13\n11:25:09                 Pending: 0\n11:25:09                   Total: 136\n11:25:09 \n11:25:09       - Specific Test Case Status -\n11:25:09         \n11:25:09 Failed Tests Cases:\n11:25:09   Test Case acceptance/tests/propagation/negative/prop_file.rb reported: #<Minitest::Assertion: Expected ACL change event not detected!.\n11:25:09 Expected /\\{ identity => '.*\\\\bob', rights => \\[\"full\"\\], affects => 'self_only' \\}/ to match \"\\e[0;36mDebug: Runtime environment: puppet_version=4.10.5, ruby_version=2.1.9, run_mode=user, default_encoding=IBM437\\e[0m\\n\\e[0;36mDebug: Evicting cache entry for environment 'production'\\e[0m\\n\\e[0;36mDebug: Caching environment 'production' (ttl = 0 sec)\\e[0m\\n\\e[0;36mDebug: Loading external facts from C:/ProgramData/PuppetLabs/puppet/cache/facts.d\\e[0m\\n\\e[0;36mDebug: Facter: loading external fact directories from config file\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"facterversion\\\" has resolved to \\\"3.6.6\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"aio_agent_version\\\" has resolved to \\\"1.10.5\\\".\\e[0m\\n\\e[0;36mDebug: Facter: initializing WMI\\e[0m\\n\\e[0;36mDebug: Facter: searching \\\"C:\\\\ProgramData\\\\PuppetLabs\\\\facter\\\\facts.d\\\" for external facts.\\e[0m\\n\\e[0;36mDebug: Facter: searching \\\"C:/ProgramData/PuppetLabs/puppet/cache/facts.d\\\" for external facts.\\e[0m\\n\\e[0;36mDebug: Facter: no external facts were found.\\e[0m\\n\\e[0;36mDebug: Facter: setting fact \\\"env_windows_installdir\\\" based on the value of environment variable \\\"FACTER_env_windows_installdir\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"env_windows_installdir\\\" has resolved to \\\"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\".\\e[0m\\n\\e[0;36mDebug: Facter: loading all custom facts.\\e[0m\\n\\e[0;36mDebug: Facter: loading custom fact directories from config file\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"agent_specified_environment\\\" has resolved to \\\"production\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"puppetversion\\\" has resolved to \\\"4.10.5\\\".\\e[0m\\n\\e[0;36mDebug: Facter: resolving ruby facts.\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"rubyplatform\\\" has resolved to \\\"x64-mingw32\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"rubysitedir\\\" has resolved to \\\"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"rubyversion\\\" has resolved to \\\"2.1.9\\\".\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"ruby\\\" has resolved to {\\n  platform => \\\"x64-mingw32\\\",\\n  sitedir => \\\"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\\\",\\n  version => \\\"2.1.9\\\"\\n}.\\e[0m\\n\\e[0;36mDebug: Facter: resolving path facts.\\e[0m\\n\\e[0;36mDebug: Facter: fact \\\"path\\\" has resolved to \\\"C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\facter/bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\facter/../puppet/bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\puppet\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\facter\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\hiera\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\mcollective\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\sys\\\\ruby\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\sys\\\\tools\\\\bin;PATH;C:\\\\Program Files (x86)\\\\Puppet Labs\\\\Puppet\\\\bin;C:\\\\Program Files\\\\Puppet Labs\\\\Puppet\\\\bin;C:\\\\cygwin64\\\\opt\\\\puppet-git-\n...\n{code}\n\nIt looks like somehow the puppet apply output has ended up in the test text.\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/master/job/forge-windows_puppetlabs-acl_intn-sys_smoke-master/PLATFORM=windows2012r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/18/console\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/master/job/forge-windows_puppetlabs-acl_intn-sys_smoke-master/PLATFORM=windows2008r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/18/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37252", "fixedVersions": ["MODULES-5364"], "id": "37252", "issueType": "CI Blocker", "key": "MODULES-5355", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2017-08-03T16:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl : failing smoke tests", "timeSpent": "PT0S", "updated": "2017-08-11T22:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-07-27T16:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b0277d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80763143446_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42535", "fixedVersions": [], "id": "42535", "issueType": "Sub-task", "key": "MODULES-5354", "labels": [], "originalEstimate": "PT0S", "parent": "38356", "parentSummary": "Supported Release (hocon) 1.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(hocon) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-07-27T16:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b4d5d2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80763136043_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41558", "fixedVersions": [], "id": "41558", "issueType": "Sub-task", "key": "MODULES-5353", "labels": [], "originalEstimate": "PT0S", "parent": "38356", "parentSummary": "Supported Release (hocon) 1.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(hocon) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-07-27T16:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26d179cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80763134396_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40524", "fixedVersions": [], "id": "40524", "issueType": "Sub-task", "key": "MODULES-5352", "labels": ["i18n", "puppet"], "originalEstimate": "PT0S", "parent": "38356", "parentSummary": "Supported Release (hocon) 1.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(hocon) LOC Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "main ticket closed without release", "created": "2017-08-03T07:36:00.000000"}], "components": [], "created": "2017-07-27T16:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@587b4ad0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_571640970_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39499", "fixedVersions": [], "id": "39499", "issueType": "Sub-task", "key": "MODULES-5351", "labels": [], "originalEstimate": "PT0S", "parent": "38356", "parentSummary": "Supported Release (hocon) 1.0.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-03T07:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(hocon) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-08-03T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "hocon is not supported", "created": "2017-07-28T16:15:00.000000"}], "components": [], "created": "2017-07-27T16:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19dc1be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4639_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84405746"}], "description": "*REASON:* \"it's been a while\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/systemsEngineering/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38356", "fixedVersions": [], "id": "38356", "issueType": "Task", "key": "MODULES-5350", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-07-28T16:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (hocon) 1.0.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-07-28T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-07-27T16:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78c37bc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflav:"}], "description": "*From Github:*\n\nIf a hocon file includes a root-level setting named {{include}}, you can't manage any settings in that file with hocon_setting resources. If you try, you'll get an error like:\n{code}\nError: /Stage[main]/Main/Hocon_setting[destination_setting]: Could not evaluate: /Users/worknick/Desktop/docs_config.conf: 1308: include keyword is not followed by a quoted string, but by: ':'\n{code}\n(If a manifest tries to create an {{include}} setting, it will succeed, and then all subsequent settings in that file will fail.)\n\n-- Nick Fagerlund", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40523", "fixedVersions": [], "id": "40523", "issueType": "Bug", "key": "MODULES-5349", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{hocon} : An \"include\" setting makes it impossible to manage any Hocon_setting resources in its file", "timeSpent": "PT0S", "updated": "2017-07-27T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-07-27T16:00:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12ada49e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzflaf:"}], "description": "*From Github:*\n\nCentOS 7 agent (well, its also the CA/master since thats where I'm trying to manage auth.conf via HOCON via https://github.com/puppetlabs/puppetlabs-puppet_authorization ), however the provider/features isn't being found/activated:\n\npuppet agent --test --debug:\n{code}\nDebug: Failed to load library 'hocon' for feature 'hocon'\nDebug: Puppet::Type::Hocon_setting::ProviderRuby: feature hocon is missing\nDebug: Failed to load library 'hocon' for feature 'hocon'\nDebug: Puppet::Type::Hocon_setting::ProviderRuby: feature hocon is missing\nDebug: Failed to load library 'hocon' for feature 'hocon'\nDebug: Puppet::Type::Hocon_setting::ProviderRuby: feature hocon is missing\nDebug: Failed to load library 'hocon' for feature 'hocon'\nDebug: Puppet::Type::Hocon_setting::ProviderRuby: feature hocon is missing\nDebug: Puppet_authorization[/etc/puppetlabs/puppetserver/conf.d/auth.conf]: Resource is being skipped, unscheduling all events\n{code}\nNewest puppet\n{code}\n[root@puppetca hocon_setting]# /opt/puppetlabs/puppet/bin/puppet --version\n4.4.0\n{code}\ngem is there:\n{code}\n[root@puppetca hocon_setting]# /opt/puppetlabs/puppet/bin/gem list hocon\n\n*** LOCAL GEMS ***\n\nhocon (1.0.1, 0.9.3)\n{code}\nAnd it loads:\n{code}\n[root@puppetca hocon_setting]# /opt/puppetlabs/puppet/bin/irb\nirb(main):001:0> require 'hocon'\n=> true\nirb(main):002:0> quit\n{code}\nAnyone else seeing this? Thoughts?\n\n\nHm, so, the hocon gem was ONLY installed in the puppetlabs gem collection, not system wide. as soon as I installed that, this seems to have worked. Is that correct/intentional, that an explicit installation of the hocon gem is needed?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38355", "fixedVersions": [], "id": "38355", "issueType": "Bug", "key": "MODULES-5348", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a385126e-4a9d-434f-930b-2ffae6d53a89", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{hocon} : Could not find a suitable provider for hocon_setting", "timeSpent": "PT0S", "updated": "2017-07-27T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-07-27T15:58:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ffe73ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfla7:"}], "description": "This module states on the Forge that Ubuntu and Debian are supported.\nWe should support more than that (many Posix platforms, if not all platforms)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36268", "fixedVersions": [], "id": "36268", "issueType": "Bug", "key": "MODULES-5347", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{hocon} : Add support for more than Ubuntu and Debian", "timeSpent": "PT0S", "updated": "2021-01-25T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2017-07-27T15:56:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1109da7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfl9z:"}], "description": "I'm using the last release available 0.9.4 with this manifest:\n\n{code:puppet}\nhocon_setting { 'Set rg_php_version to 7.1':\n    ensure  => present,\n    path    => '/vagrant/override_hiera_values.json',\n    setting => 'rg_php_version',\n    value   => '7.1',\n}\n{code}\nIf the file /vagrant/override_hiera_values.json doesnt exist, puppet shows an error message and the file is created but remains empty after the run:\n{code}\nError: /Stage[main]/Main/Hocon_setting[Set rg_php_version to 7.1]: Could not evaluate: /vagrant/override_hiera_values.json: 1: Empty document\n{code}\nIf the file exists and contains a valid json content, everything works perfectly...\nAny idea why does that happen?\n\nRegards,\nVincent (Vincent--)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35171", "fixedVersions": [], "id": "35171", "issueType": "Task", "key": "MODULES-5346", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Github Issue: Empty document if the file doesnt exist", "timeSpent": "PT0S", "updated": "2017-07-27T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-07-27T14:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1654398f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfl7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85065762_*|*_1_*:*_1_*:*_20547_*|*_10007_*:*_1_*:*_522255628_*|*_3_*:*_1_*:*_917226_*|*_5_*:*_1_*:*_0"}], "description": "When we have xml, we then need to edit it so it can be consumed by QAELK (see linked spike ticket). This ticket is for that work.", "epicLinkSummary": "QAELK for Modules", "estimate": "PT0S", "externalId": "33115", "fixedVersions": [], "id": "33115", "issueType": "Task", "key": "MODULES-5345", "labels": [], "originalEstimate": "PT0S", "parent": "38371", "parentSummary": "QAELK for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-08-03T15:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Beaker property to testresult.xml", "timeSpent": "PT0S", "updated": "2017-08-03T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [{"attacher": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "created": "2017-07-27T13:14:00.000000", "name": "nested_virtual_directory.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13110"}], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Whether created or inspected using forward or backward slashes, the VirtualDirectory {{name}} contains backward slashes and {{path}} contains forward slashes.\n\n\nCreate with backward and forward slashes:\n\n\n{code}\nPS C:\\Users\\Administrator> New-WebVirtualDirectory -Site test_site -Name \"backward\\more_files\" -PhysicalPath c:\\\n\nName                                                        PhysicalPath\n----                                                        ------------\nbackward\\more_files                                         c:\\\n{code}\n\n{code}\nPS C:\\Users\\Administrator> New-WebVirtualDirectory -Site test_site -Name \"forward/more_files\" -PhysicalPath c:\\\n\nName                                                        PhysicalPath\n----                                                        ------------\nforward\\more_files                                          c:\\\n{code}\n\n\nInspect with backward slashes:\n\n\n{code}\nPS C:\\Users\\Administrator> Get-WebVirtualDirectory -Name 'backward\\more_files' | fl *\n\n<!!! NO OUTPUT USING GET-WEBVIRTUALDIRECTORY !!!>\n\n\nPS C:\\Users\\Administrator> Get-Item -Path 'IIS:\\Sites\\test_site\\backward\\more_files' | fl *\n\npath              : /backward/more_files\nphysicalPath      : c:\\\nuserName          :\npassword          :\nlogonMethod       : ClearText\nallowSubDirConfig : True\nItemXPath         : /system.applicationHost/sites/site[@name='test_site' and\n                    @id='1409101936']/application[@path='/']/virtualDirectory[@path='/backward/more_files']\nName              : backward\\more_files\nPSPath            : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\\backward\\more_files\nPSParentPath      : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\nPSChildName       : backward\\more_files\nPSDrive           : IIS\nPSProvider        : WebAdministration\nPSIsContainer     : True\nAttributes        : {path, physicalPath, userName, password...}\nChildElements     : {}\nElementTagName    : virtualDirectory\nMethods           :\nSchema            : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n\n\nPS C:\\Users\\Administrator> Get-WebVirtualDirectory -Name 'forward\\more_files' | fl *\n\n<!!! NO OUTPUT USING GET-WEBVIRTUALDIRECTORY !!!>\n\n\nPS C:\\Users\\Administrator> Get-Item -Path 'IIS:\\Sites\\test_site\\forward\\more_files' | fl *\n\npath              : /forward/more_files\nphysicalPath      : c:\\\nuserName          :\npassword          :\nlogonMethod       : ClearText\nallowSubDirConfig : True\nItemXPath         : /system.applicationHost/sites/site[@name='test_site' and\n                    @id='1409101936']/application[@path='/']/virtualDirectory[@path='/forward/more_files']\nName              : forward\\more_files\nPSPath            : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\\forward\\more_files\nPSParentPath      : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\nPSChildName       : forward\\more_files\nPSDrive           : IIS\nPSProvider        : WebAdministration\nPSIsContainer     : True\nAttributes        : {path, physicalPath, userName, password...}\nChildElements     : {}\nElementTagName    : virtualDirectory\nMethods           :\nSchema            : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n{code}\n\n\nInspect with forward slashes:\n\n\n{code}\nPS C:\\Users\\Administrator> Get-WebVirtualDirectory -Name 'backward/more_files' | fl *\n\npath                  : /backward/more_files\nphysicalPath          : c:\\\nuserName              :\npassword              :\nlogonMethod           : ClearText\nallowSubDirConfig     : True\nPSPath                : MACHINE/WEBROOT/APPHOST\nLocation              :\nConfigurationPathType : Location\nItemXPath             : /system.applicationHost/sites/site[@name='test_site' and\n                        @id='1409101936']/application[@path='/']/virtualDirectory[@path='/backward/more_files']\nAttributes            : {path, physicalPath, userName, password...}\nChildElements         : {}\nElementTagName        : virtualDirectory\nMethods               :\nSchema                : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n\n\nPS C:\\Users\\Administrator> Get-Item -Path 'IIS:\\Sites\\test_site\\backward/more_files' | fl *\n\npath              : /backward/more_files\nphysicalPath      : c:\\\nuserName          :\npassword          :\nlogonMethod       : ClearText\nallowSubDirConfig : True\nItemXPath         : /system.applicationHost/sites/site[@name='test_site' and\n                    @id='1409101936']/application[@path='/']/virtualDirectory[@path='/backward/more_files']\nName              : backward\\more_files\nPSPath            : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\\backward\\more_files\nPSParentPath      : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\nPSChildName       : backward\\more_files\nPSDrive           : IIS\nPSProvider        : WebAdministration\nPSIsContainer     : True\nAttributes        : {path, physicalPath, userName, password...}\nChildElements     : {}\nElementTagName    : virtualDirectory\nMethods           :\nSchema            : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n\n\nPS C:\\Users\\Administrator> Get-WebVirtualDirectory -Name 'forward/more_files' | fl *\n\npath                  : /forward/more_files\nphysicalPath          : c:\\\nuserName              :\npassword              :\nlogonMethod           : ClearText\nallowSubDirConfig     : True\nPSPath                : MACHINE/WEBROOT/APPHOST\nLocation              :\nConfigurationPathType : Location\nItemXPath             : /system.applicationHost/sites/site[@name='test_site' and\n                        @id='1409101936']/application[@path='/']/virtualDirectory[@path='/forward/more_files']\nAttributes            : {path, physicalPath, userName, password...}\nChildElements         : {}\nElementTagName        : virtualDirectory\nMethods               :\nSchema                : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n\n\nPS C:\\Users\\Administrator> Get-Item -Path 'IIS:\\Sites\\test_site\\forward/more_files' | fl *\n\npath              : /forward/more_files\nphysicalPath      : c:\\\nuserName          :\npassword          :\nlogonMethod       : ClearText\nallowSubDirConfig : True\nItemXPath         : /system.applicationHost/sites/site[@name='test_site' and\n                    @id='1409101936']/application[@path='/']/virtualDirectory[@path='/forward/more_files']\nName              : forward\\more_files\nPSPath            : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\\forward\\more_files\nPSParentPath      : WebAdministration::\\\\PE-201722-AGENT\\Sites\\test_site\nPSChildName       : forward\\more_files\nPSDrive           : IIS\nPSProvider        : WebAdministration\nPSIsContainer     : True\nAttributes        : {path, physicalPath, userName, password...}\nChildElements     : {}\nElementTagName    : virtualDirectory\nMethods           :\nSchema            : Microsoft.IIs.PowerShell.Framework.ConfigurationElementSchema\n{code}", "created": "2017-07-27T12:27:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Do I have a pull request? Yes I do!\n\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/91", "created": "2017-07-27T12:41:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Allowing:\n\n{code}\n  $iis_features = ['Web-WebServer','Web-Scripting-Tools']\n  iis_feature { $iis_features:\n    ensure                   => present,\n    include_management_tools => true,\n  } ->\n\n  iis_site { \"test_site\":\n    name            => \"test_site\",\n    ensure          => 'present',\n    physicalpath    => 'c:\\\\inetpub\\\\test_site',\n    applicationpool => 'DefaultApplicationPool',\n  }\n\n  iis_virtual_directory{ \"test_vdir\":\n    ensure          => 'present',\n    sitename        => \"test_site\",\n    physicalpath    => 'c:\\\\inetpub\\\\test_vdir',\n  } ->\n\n  iis_virtual_directory { 'test_vdir\\deeper':\n    name         => 'test_vdir\\deeper',\n    ensure\t => 'present',\n    sitename     => 'test_site',\n    physicalpath => 'c:\\\\inetpub\\\\deeper',\n  }\n{code}\n\nSee attached screen capture for confirmation.", "created": "2017-07-27T13:14:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-iis/commit/c67be483fe67a4b2a1c11c3a0ff575dcd94fb69d", "created": "2017-10-24T07:57:00.000000"}], "components": ["iis"], "created": "2017-07-27T12:24:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an administrator\nI want to be able to use slashes in iis virtual directory's name and title to be idempotent\nSo that puppet works consistently"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d218e1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfl1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12814068_*|*_1_*:*_1_*:*_1048449119_*|*_3_*:*_1_*:*_589583647_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3455267113_*|*_10005_*:*_1_*:*_2580270533"}], "description": "{{iis_virtual_directory}} is not idempotent when {{name}} contains slashes.\nConsider when a customer specifies an {{iis_virtual_directory}} with a {{name}} with a slash:\n\n{code}\n  iis_site { \"test_site\":\n    name            => \"test_site\",\n    ensure          => 'present',\n    physicalpath    => 'c:\\\\inetpub\\\\test_site',\n    applicationpool => 'DefaultApplicationPool',\n  }\n\n  iis_virtual_directory{ \"test_vdir\":\n    ensure       => 'present',\n    sitename     => \"test_site\",\n    physicalpath => 'c:\\\\inetpub\\\\test_vdir',\n  }\n\n  iis_virtual_directory { 'bbbb\\bbbb':\n    name         => 'bbbb\\bbbb',\n    ensure       => 'present',\n    sitename     => 'test_site',\n    physicalpath => '\\\\\\\\WEBSHARE\\\\data\\\\backward',\n  }\n\n  iis_virtual_directory { 'ffff/ffff':\n    name         => 'ffff/ffff',\n    ensure       => 'present',\n    sitename     => 'test_site',\n    physicalpath => '\\\\\\\\WEBSHARE\\\\data\\\\forward',\n  }\n{code}\n\n{code}\nC:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-agent-win2012\nInfo: Applying configuration version '1501179219'\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_site[test_site]/ensure: defined 'ensure' as 'present'\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[test_vdir]/ensure: created\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[bbbb\\bbbb]/ensure: created\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[ffff/ffff]/ensure: created\nNotice: Applied catalog in 14.33 seconds\n\nC:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-agent-win2012\nInfo: Applying configuration version '1501179249'\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[bbbb\\bbbb]/ensure: created\nNotice: /Stage[main]/Main/Node[pe-201722-agent-win2012]/Iis_virtual_directory[ffff/ffff]/ensure: created\nNotice: Applied catalog in 7.13 seconds\n{code}\n\nThe {{iis_virtual_directory}} provider uses the New-WebVirtualDirectory PowerShell command. The New-WebVirtualDirectory PowerShell command uses {{-Name}} to specify {{-Path}}. The VirtualDirectory {{path}} specifies the virtual path. \n\nThe issue appears to be caused by how we parse the output of Get-WebVirtualDirectory in:\n\nlib/puppet/provider/templates/webadministration/_getvirtualdirectories.ps1.erb", "environment": "Windows Server 2012 R2\nIIS Module 4.0\nPuppet 4.10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40522", "fixedVersions": [], "id": "40522", "issueType": "Bug", "key": "MODULES-5344", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2017-10-24T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : iis_virtual_directory is not idempotent when name contains slashes", "timeSpent": "PT0S", "updated": "2017-10-24T11:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "apt-get install vim language-pack-ja -y\nupdate-locale LANG=ja_JP.utf8\nexport LANGUAGE=ja_JP\nmaybe restart session and run \nls -x", "created": "2017-07-27T09:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "needs tests written", "created": "2017-07-27T10:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/tphoney/puppetlabs-mysql/tree/poc_i18nTesting/lib/puppet/functions", "created": "2017-08-04T03:28:00.000000"}], "components": ["supported"], "created": "2017-07-27T08:17:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "things dont burn down\npuppet code actually runs\nthere are tests for the function"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@442c1ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38795_*|*_3_*:*_1_*:*_673784965_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_52246"}], "description": "Write a puppet function that will call out to the _() gettext function", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42534", "fixedVersions": [], "id": "42534", "issueType": "Task", "key": "MODULES-5343", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-08-04T03:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "i18n holy shim - write wrapper function to call gettext", "timeSpent": "PT0S", "updated": "2017-08-04T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:924e45e7-0bee-4c3a-8459-6587460be476", "body": "Um, sorry, it seems that r10k did not actually upgrade the modul. The v3.3.0 was still present on the master. \nI'm deploying the new ntp and stdlib modules right now, will give you the feedback if the ticket is invalid.", "created": "2017-07-27T05:51:00.000000"}, {"author": "557058:924e45e7-0bee-4c3a-8459-6587460be476", "body": "Yes it was my fault, sorry. \nYou can mark it as invalid & close the ticket.", "created": "2017-07-27T07:07:00.000000"}], "components": [], "created": "2017-07-27T05:25:00.000000", "creator": "557058:924e45e7-0bee-4c3a-8459-6587460be476", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fa22367"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfks7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1073188603_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 6.2.0\n*Puppet Version:* 4.7.0\n*OS Name/Version:* SLES/12\n\nHello,\n\ntoday I upgraded our puppetlabs/ntp module from 3.3.0 to 6.2.0. It went pretty good with the exception that the old bug (?) seems still be present: if specified, the logfile parameter sets the wrong syntax in the ntp.conf:\n\n*Desired Behavior:*\nSetting the line as\n{{logfile /var/log/ntp}}\n\n*Actual Behavior:*\nThe line will be set as follows:\n{{logfile = /var/log/ntp}}\nwhich is wrong, at least on SLES, but I just checked a RHEL instance and it was without \"=\" as well. I might be wrong tho.\n\nThis tells the ntp daemon to create a logfile called \"=\" in the root of the filesystem. \n\n{quote}server:~ # l /\ntotal 116\n-rw-r--r--   1 root root   217 29. Jul 2015  =   # <- eh\ndrwxr-xr-x  23 root root  4096 22. Jan 2016  ./\ndrwxr-xr-x  23 root root  4096 22. Jan 2016  ../\ndrwxr-xr-x   2 root root  4096 18. Mai 13:29 bin/\ndrwxr-xr-x   3 root root  4096 18. Mai 13:30 boot/\n[...]{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35167", "fixedVersions": [], "id": "35167", "issueType": "Bug", "key": "MODULES-5342", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:924e45e7-0bee-4c3a-8459-6587460be476", "resolution": "Fixed", "resolutionDate": "2017-08-08T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp : false syntax for the logfile setting in ntp.conf", "timeSpent": "PT0S", "updated": "2017-08-08T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Duplicate declaration errors will occur with any module so this is not specific to puppetlabs-apt. You can either declare it in the environment or in role_base but you cannot do both. Is that helpful?", "created": "2017-08-08T15:28:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Well no, I didn't declare it twice", "created": "2017-08-10T02:33:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0a43761efb0069ce0181],\n\nCould you include output from {{puppet agent -t --trace}} so we can have a closer look? Also any relevant manifests.", "created": "2017-08-11T11:52:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Sure: so if I put the code in the role_base class, like this:\n\n{code:java}\ngrep debian_apt ~/code/modules/role_base/manifests/init.pp\ncontain role_base::debian_apt\n{code}\n\n{code:java}\n# cat ~/code/modules/role_base/manifests/debian_apt.pp \nclass role_base::debian_apt {\n  class { 'apt':\n    proxy => {\n      host => 'mirror.foreman',\n      port => 3142,\n      ensure => present,\n    }\n  }\n}\n{code}\n\nI get this error:\n{code:java}\nroot@cmdb01 ~ # puppet agent -t --trace\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Class[Apt] is already declared", "created": "2017-08-14T08:04:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Apologies [~accountid:623c0a43761efb0069ce0181] but after several attempts by myself and a colleague neither of us have been able to replicate this problem. It is possible that the error you are facing is caused by environmental issues, or that a fix has been put in that I am unaware of.\nI'm sorry that I was not more help.", "created": "2018-10-01T08:01:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Finally found the cause of this problem, the module was indeed configured elsewhere. Please close.\n\nhttps://github.com/elastic/puppet-elastic-stack/issues/36", "created": "2021-03-07T03:31:00.000000"}], "components": ["apt"], "created": "2017-07-27T03:49:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@184a3eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1078791590_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_32802815545_*|*_10005_*:*_1_*:*_3371949321"}], "description": "puppetlabs-apt: latest version from git\npuppet: latest from puppetlabs\nOS: Linux ubuntu xenial, up to date\n\nIf I use this recipe in say /etc/puppetlabs/code/environment/development/manifests/apt-proxy.pp it works great:\n\n{code:java}\n  class { 'apt':\n    proxy => {\n      host => 'mirror.foreman',\n      port => 3142,\n      ensure => present,\n    }\n  }\n{code}\n\nBut if I add it to a subclass like this:\n\n\n{code:java}\nclass role_base {\n  contain role_base::debian_apt\n}\n\nclass role_base::debian_apt {\n    class { 'apt':\n    proxy => {\n      host => 'mirror.foreman',\n      port => 3142,\n      ensure => present,\n    }\n  }\n}\n{code}\n\nI get the following error:\n\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Class[Apt] is already declared; cannot redeclare at /etc/puppetlabs/code/modules/role_base/manifests/debian_apt.pp:2 at /etc/puppetlabs/code/modules/role_base/manifests/debian_apt.pp:2:3 on node ....\n{code}\n\nI hope you can reproduce this issue.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "34156", "fixedVersions": [], "id": "34156", "issueType": "Bug", "key": "MODULES-5341", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "resolution": "Cannot Reproduce", "resolutionDate": "2018-10-01T08:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt : including in a sub class results in a redeclaration", "timeSpent": "PT0S", "updated": "2021-03-07T03:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c13e0a1d81f0069d8e29a", "body": "Tests added.", "created": "2017-08-10T06:56:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "This fix has been merged and release 1.10.0\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/713", "created": "2018-04-03T09:13:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:623c13e0a1d81f0069d8e29a]\u00a0", "created": "2021-05-24T05:39:00.000000"}], "components": ["firewall"], "created": "2017-07-27T03:00:00.000000", "creator": "623c13e0a1d81f0069d8e29a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b341341"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfkpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1081203757_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_119629061485"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 4.9.4\n*OS Name/Version:* CentOS, 7.3.1611\n\n{noformat}\nfirewall { '200 Redirect 1094 user traffic to authproxies':\n    ensure  => $_ensure,\n    table   => 'nat',\n    chain   => 'PREROUTING',\n    state   => 'NEW',\n    ipset   => '!eos_headnodes src',\n    proto   => 'tcp',\n    dport   => $xrd_origin_port,\n    jump    => 'AUTHPROXY',\n  }\n{noformat}\n\n*Desired Behavior:*\n\nA single rule like the following:\n\n{noformat}\n-A PREROUTING -p tcp -m multiport --dports 1094 -m comment --comment \"200 Redirect 1094 user traffic to authproxies\" -m state --state NEW -m set ! --match-set eos_headnodes src -j AUTHPROXY\n{noformat}\n\n*Actual Behavior:*\n\nThe rule is duplicated by Puppet during subsequent runs as it cannot be found when parsing the ruleset.\n\nThe following patch seems to fix the issue:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/713", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41557", "fixedVersions": [], "id": "41557", "issueType": "Bug", "key": "MODULES-5340", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13e0a1d81f0069d8e29a", "resolution": "Fixed", "resolutionDate": "2021-05-24T05:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall : duplicate rules when using sets", "timeSpent": "PT0S", "updated": "2021-05-24T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vsphere"], "created": "2017-07-26T12:20:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cce633a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfkdj:"}], "description": "We have many folders that are critical to our VMware environment working correctly. With that in mind, it would be very helpful if I could model those and ensure their presence with this module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35165", "fixedVersions": [], "id": "35165", "issueType": "New Feature", "key": "MODULES-5339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vsphere : Folder management", "timeSpent": "PT0S", "updated": "2018-08-07T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vsphere"], "created": "2017-07-26T12:17:00.000000", "creator": "557058:d266d245-5cba-4a99-842a-d1e061513459", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28fe83cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfkd3:"}], "description": "If this could manage VMware vSwitches and Distributed vSwitches I would put to use on our internal infrastructure. We already use other network management modules and this would help us be able to do end-to-end networking in Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33113", "fixedVersions": [], "id": "33113", "issueType": "New Feature", "key": "MODULES-5338", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d266d245-5cba-4a99-842a-d1e061513459", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vsphere :  Support for vSwitchs and Distributed vSwitches", "timeSpent": "PT0S", "updated": "2018-08-07T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:6ace1358-650b-4048-8098-5fe21e4545ac", "body": "It's back! Perhaps we need a list of keyservers to pull from. ", "created": "2017-07-26T11:14:00.000000"}], "components": [], "created": "2017-07-26T11:00:00.000000", "creator": "70121:6ace1358-650b-4048-8098-5fe21e4545ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6db94992"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_903077_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\nModule Version: 4.1.0\nPuppet Version: any\nOS Name/Version: all\n\nhkps.pool.sks-keyservers.net keyserer is off the net. Name does not resolve. \n\nDesired Behavior: keysever is available\n\n\n*Actual Behavior: \n\n\u279c   ping hkps.pool.sks-keyservers.net\nping: cannot resolve hkps.pool.sks-keyservers.net: Unknown host\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38354", "fixedVersions": [], "id": "38354", "issueType": "Bug", "key": "MODULES-5337", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6ace1358-650b-4048-8098-5fe21e4545ac", "resolution": "Cannot Reproduce", "resolutionDate": "2017-07-26T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : hkps.pool.sks-keyservers.net keyserver is gone", "timeSpent": "PT0S", "updated": "2017-07-26T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17bea1c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36182658325_*|*_4_*:*_1_*:*_6980_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36267", "fixedVersions": [], "id": "36267", "issueType": "Sub-task", "key": "MODULES-5336", "labels": [], "originalEstimate": "PT0S", "parent": "42533", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ea45e7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36182655050_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35164", "fixedVersions": [], "id": "35164", "issueType": "Sub-task", "key": "MODULES-5335", "labels": [], "originalEstimate": "PT0S", "parent": "42533", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77e25810"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36182647951_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34155", "fixedVersions": [], "id": "34155", "issueType": "Sub-task", "key": "MODULES-5334", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42533", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) LOC Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a250015"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84503682_*|*_6_*:*_2_*:*_8632_*|*_10005_*:*_1_*:*_36098129955"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33111", "fixedVersions": [], "id": "33111", "issueType": "Sub-task", "key": "MODULES-5333", "labels": [], "originalEstimate": "PT0S", "parent": "42533", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-26T10:48:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db20082"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4376_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_36182612146"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42533", "fixedVersions": [], "id": "42533", "issueType": "Task", "key": "MODULES-5332", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-18T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2],\n\nWhat is going wrong when you use the configuration you pasted in above? Please include {{puppet apply manifest.pp --trace}} output on this as well. I'm unclear on what the problem is.", "created": "2017-08-08T15:06:00.000000"}, {"author": "557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] I went in a total other direction when I contacted somebody else on a other forum. So I got it to work now. \nBut it was very frustrating to get the config in puppet. \n\nOnly thing that i have now is the stats link\n\nhttp://ipaddress/haproxy?stats works without pass, what I dont whant.\nI added an puppet config http://ipaddress:8000/stats works with creds. This is working, but how to disable the other link?", "created": "2017-08-10T01:25:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2], \n\nI'm glad you got that part working! Could you throw a manifest for reproduction on here as well as {{puppet apply manifest.pp --trace}} output where you're seeing the new issue?", "created": "2017-08-11T10:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2] It looks like the global config section defaults to {{stats socket /var/lib/haproxy/stats}} and \"defaults\" config section defaults to {{stats enable}}. There is no stats uri or auth setting, so you would have to configure that yourself.\n\nIf you paste the puppet manifest you are using now, that would greatly help us help you.", "created": "2017-08-11T11:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response. \nIf you disagree with my decision I apologize and please feel free to reopen.\u00a0\n\n\u00a0", "created": "2021-03-08T08:59:00.000000"}], "components": ["haproxy"], "created": "2017-07-26T08:40:00.000000", "creator": "557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@454586c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1146371390_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_112992755168"}], "description": "I'm trying to get haproxy working for my 2 apache webservers, with multiple vhosts.\nBut I don't get it to work.\n\nThis is the config I got so far\n\n\n{code:java}\n    class { 'haproxy': }\n\n    haproxy::listen { 'puppet00':\n        collect_exported => false,\n        ipaddress        => '*',\n        ports            => ['80', '443'],\n        mode             => 'http',\n        options          => {\n            'option'  => ['httplog'],\n            'balance' => 'roundrobin',\n        },\n    }\n\n    Haproxy::Balancermember <<| listening_service == 'puppet00' |>>\n\n    haproxy::balancermember { 'haproxy':\n        listening_service => 'puppet00',\n        server_names      => ['portare-p-web01.colo.transip.net', 'portare-p-web02.colo.transip.net'],\n        ipaddresses       => ['192.168.1.10', '192.168.1.11'],\n        ports             => ['80', '443'],\n        options           => 'check',\n    }\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38353", "fixedVersions": [], "id": "38353", "issueType": "Bug", "key": "MODULES-5331", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7df9a334-23b0-45ab-a1ea-b0a5c183f9d2", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T08:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Haproxy: Cant get the frontend and backend working", "timeSpent": "PT0S", "updated": "2021-03-08T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-07-26T07:48:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A rake task that runs the concatenation script"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e3cc66b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59291_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_418797012"}], "description": "Create a rake task runs the string concatenation script.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34154", "fixedVersions": [], "id": "34154", "issueType": "Task", "key": "MODULES-5330", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-31T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a Rubocop Rule to disallow concatenated strings", "timeSpent": "PT0S", "updated": "2017-07-31T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-07-26T06:19:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ebdf823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Accounts Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfk1b:"}], "description": "Next epic containing the backlog for the accounts module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38352", "fixedVersions": [], "id": "38352", "issueType": "Epic", "key": "MODULES-5329", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Accounts Next", "timeSpent": "PT0S", "updated": "2021-01-25T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Modules noted with a * indicate that the module has settings and a template that includes parameters to configure the module. Most Apache module class parameters have default values and don't require configuration. For modules with templates, Puppet installs template files with the module", "created": "2017-07-26T04:15:00.000000"}, {"author": "70121:64b5cafe-0ab2-41ab-95b8-7d7e6e30d2be", "body": "-The documentation is wrong it says \"override\" not \"overrides\".-\n\nIt's even more\u00a0confusing, the documentation is right, but only for the param \"override\", if you want to define \"AllowOverride\" options within directories you have to use \"allow_override\".", "created": "2020-02-11T04:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:70121:64b5cafe-0ab2-41ab-95b8-7d7e6e30d2be]\n\nI understand that the naming convention on this could have been better, however this is out of scope for this specific ticket as it is in relation to documentation that had been added therefore this specific issue has been resolved.\n\nIf you feel strongly about this issue, please feel free to submit a PR to update the naming convention but also support the old naming convention until eventually it can be deprecated, you could also raise this issue with your account manager and escalate, if it is causing painful issues to your setup.\n\nAs this issue was to document the documentation, I believe the issue reported here is indeed fixed and can be seen here: [https://github.com/puppetlabs/puppetlabs-apache/blob/main/REFERENCE.md#overrides]\n\nSetting this issue back to Fixed, Resolved.", "created": "2021-03-15T10:21:00.000000"}], "components": ["apache"], "created": "2017-07-26T02:20:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f1c056"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_235933690_*|*_1_*:*_1_*:*_22105_*|*_3_*:*_1_*:*_202332_*|*_4_*:*_1_*:*_34403224060_*|*_5_*:*_2_*:*_79931570604_*|*_10005_*:*_1_*:*_197110588"}], "description": "The following param needs documented in the README:\n\n$overrides = [ 'FileInfo', 'AuthConfig', 'Limit', 'Indexes' ],\n\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/1e87cd723cc7f898c64b70f0c9c7da55aa47daf5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35161", "fixedVersions": [], "id": "35161", "issueType": "Task", "key": "MODULES-5324", "labels": ["apache"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2021-03-15T10:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache: documentation required for 'overrides' ", "timeSpent": "PT0S", "updated": "2021-03-15T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2017-07-25T18:11:00.000000", "creator": "70121:e5d7b6db-0551-49fb-893c-ae8161902808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5481cf3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "_Basic Info_\n*Module Version:* 2.1.1\n*Powershell Version on Node:* 5.0.10586.117\n*Puppet Version:* 4.8.2\n*OS Name/Version:* CentOS Linux release 7.3.1611\n\nI've been trying to execute a powershell script that accepts parameters.\n\nI've managed to get it *working* by using a pure exec without specifying a provider, let's call it snippet A:\n\n{code:java}\nexec { 'MyScript.ps1':\n    command => 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoProfile -Command \"& \\\"C:\\MyScript.ps1\\\" -ParamString \\\"MyStringParam\\\" -MyFileParam \\\"C:\\MyFile.xml\\\"\"',\n    logoutput => true,\n  }\n{code}\n\n\nIn snippets B & C which *specify a provider*, I'm trying to achieve the same but receive the error (as listed at the end of this ticket) - I've tried various combinations of quotes etc, consulted https://forge.puppet.com/puppetlabs/powershell#external-files-and-exit-codes:\n\n\n{code:java}\nexec { 'MyScript.ps1':\n    command => '& C:\\MyScript.ps1 -ParamString \"MyParamString\" -MyFileParam \"C:\\MyFile.xml\"',\n    logoutput => true,\n    provider => powershell,\n  }\n{code}\n\nSnippet C:\n\n{code:java}\nexec { 'MyScript.ps1':\n    command => '\"& \\\"C:\\MyScript.ps1\\\" -ParamString \\\"MyParamString\\\" -MyFile \\\"C:\\MyFile.xml\\\"\"',\n    logoutput => true,\n    provider => powershell,\n  }\n{code}\n\nIn fact, running something as simple as below produces the same error as described at the end of this ticket:\n\n{code:java}\nexec { 'MyScript.ps1':\n    command => 'Write-Host \"Hello\"',\n    logoutput => true,\n    provider => powershell,\n  }\n{code}\n\n*Desired Behavior:*\n\nExit code 0 in snippet B & C\nSnippet A completes with Exit code 0\n\n*Actual Behavior:*\n\nExit code 1 in snippet B & C\nSnippet A completes with Exit code 0\n\n\n{code:puppet}\nError: '& C:\\MyScript.ps1 -ParamString \"MyParamString\" -MyFileParam \"C:\\MyFile.xml\"' returned -1 instead of one of [0]\n{code}\n\nAny help would be much appreciated. Thank you.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "42532", "fixedVersions": [], "id": "42532", "issueType": "Bug", "key": "MODULES-5323", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e5d7b6db-0551-49fb-893c-ae8161902808", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell : run custom script with parameters / simple Write-Host", "timeSpent": "PT0S", "updated": "2021-06-14T07:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a1e8918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180147_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33109", "fixedVersions": [], "id": "33109", "issueType": "Sub-task", "key": "MODULES-5322", "labels": [], "originalEstimate": "PT0S", "parent": "39498", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(testname) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62a894d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjm7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174142_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42531", "fixedVersions": [], "id": "42531", "issueType": "Sub-task", "key": "MODULES-5321", "labels": [], "originalEstimate": "PT0S", "parent": "39498", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(testname) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501f87a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjlz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_167185_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41556", "fixedVersions": [], "id": "41556", "issueType": "Sub-task", "key": "MODULES-5320", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "39498", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(testname) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5644e58f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjlj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_158162_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40521", "fixedVersions": [], "id": "40521", "issueType": "Sub-task", "key": "MODULES-5319", "labels": [], "originalEstimate": "PT0S", "parent": "39498", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testname) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-07-25T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25ae30ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4541_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_143283"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39498", "fixedVersions": [], "id": "39498", "issueType": "Task", "key": "MODULES-5318", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-07-25T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c8f3750"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjlb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347437_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38350", "fixedVersions": [], "id": "38350", "issueType": "Sub-task", "key": "MODULES-5317", "labels": [], "originalEstimate": "PT0S", "parent": "34153", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testname) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-25T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b023c62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_341978_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37249", "fixedVersions": [], "id": "37249", "issueType": "Sub-task", "key": "MODULES-5316", "labels": [], "originalEstimate": "PT0S", "parent": "34153", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testname) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-25T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cce463b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_286123_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36265", "fixedVersions": [], "id": "36265", "issueType": "Sub-task", "key": "MODULES-5315", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34153", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(testname) LOC Release Review", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8118515"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_278985_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35159", "fixedVersions": [], "id": "35159", "issueType": "Sub-task", "key": "MODULES-5314", "labels": [], "originalEstimate": "PT0S", "parent": "34153", "parentSummary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(testname) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-25T15:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ca7b87b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjkn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4484_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_268357"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34153", "fixedVersions": [], "id": "34153", "issueType": "Task", "key": "MODULES-5313", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-07-25T15:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (testname) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-07-25T15:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Module tagged: https://github.com/puppetlabs/puppetlabs-powershell/tree/2.1.2", "created": "2017-07-27T12:13:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "There seems to be an issue with puppet-blacksmith: https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-powershell_init-tag_push-forge/4/console", "created": "2017-07-27T12:13:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "merge back pr: https://github.com/puppetlabs/puppetlabs-powershell/pull/196", "created": "2017-07-27T12:39:00.000000"}], "components": [], "created": "2017-07-25T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c38e256"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104167361_*|*_3_*:*_1_*:*_254606_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_69276934"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38349", "fixedVersions": [], "id": "38349", "issueType": "Sub-task", "key": "MODULES-5312", "labels": [], "originalEstimate": "PT0S", "parent": "34152", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.2 - (2017-07-27) - (73d8c30e78fc5524d5962e657f5c053085f9ae3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-27T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-27T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ready for you [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2017-07-25T15:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-previous-release/3/\nChangelog is here: https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.1...73d8c30e78fc5524d5962e657f5c053085f9ae3b#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\nDIFF: https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.1...73d8c30e78fc5524d5962e657f5c053085f9ae3b\n\nIssuing from \"release\" branch sha 73d8c3... which is tip of branch.\n\nEthan demonstrated the smoke test is not reproducing the problem. No automation for this will exist due to it's dependency on multiple modules, which is outside the scope of acceptance tests.\n\nLight is green, trap is clean.\n(y)", "created": "2017-07-26T17:22:00.000000"}], "components": [], "created": "2017-07-25T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79886f36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12210541_*|*_3_*:*_1_*:*_22352139_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_69452204"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37248", "fixedVersions": [], "id": "37248", "issueType": "Sub-task", "key": "MODULES-5311", "labels": [], "originalEstimate": "PT0S", "parent": "34152", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.2 - (2017-07-27) - (73d8c30e78fc5524d5962e657f5c053085f9ae3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-26T17:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-26T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Module is not localised.  No need for translations", "created": "2017-07-25T12:30:00.000000"}], "components": [], "created": "2017-07-25T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28459ee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94710_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36264", "fixedVersions": [], "id": "36264", "issueType": "Sub-task", "key": "MODULES-5310", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34152", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.2 - (2017-07-27) - (73d8c30e78fc5524d5962e657f5c053085f9ae3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-25T12:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-powershell) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-25T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] This release is 2 bug fixes.  No Readme changes.", "created": "2017-07-25T12:38:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No docs changes, good to go", "created": "2017-07-27T10:29:00.000000"}], "components": [], "created": "2017-07-25T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7828940a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_564145_*|*_5_*:*_1_*:*_33702594009_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_165007062_*|*_10005_*:*_1_*:*_58577"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35157", "fixedVersions": [], "id": "35157", "issueType": "Sub-task", "key": "MODULES-5309", "labels": [], "originalEstimate": "PT0S", "parent": "34152", "parentSummary": "Supported Release (puppetlabs-powershell) 2.1.2 - (2017-07-27) - (73d8c30e78fc5524d5962e657f5c053085f9ae3b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-powershell) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR at", "created": "2017-07-25T12:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "mergeback PR merged into master at", "created": "2017-07-27T12:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "On the forge ready for downloads.  Closing release.", "created": "2017-07-27T12:44:00.000000"}], "components": ["powershell"], "created": "2017-07-25T12:28:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ee809ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfjfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4476_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_173851033"}], "description": "*REASON:* emergency fixes\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.1...73d8c30e78fc5524d5962e657f5c053085f9ae3b\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.1...73d8c30e78fc5524d5962e657f5c053085f9ae3b#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-previous-release/3/", "duedate": "2017-07-27T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34152", "fixedVersions": [], "id": "34152", "issueType": "Task", "key": "MODULES-5308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-27T12:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-powershell) 2.1.2 - (2017-07-27) - (73d8c30e78fc5524d5962e657f5c053085f9ae3b)", "timeSpent": "PT0S", "updated": "2017-07-27T12:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d7ed266b29eab0c3cba3c72", "body": "Ping? :) Note that Apache2 (under which most modules are, including e.g. stdlib) and GPLv2 are incompatible with each other and can't be combined into a derivative work. Apache2 is compatible with GPLv3, and hence with \"GPLv2 or later\" licensed projects, but puppetlabs/lvm doesn't seem to have an \"or later\" clause anywhere.", "created": "2017-10-02T06:04:00.000000"}, {"author": "5d7ed266b29eab0c3cba3c72", "body": "5 months later... ping? :)", "created": "2018-02-26T15:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "When we relicensed puppet 2.7 with apache 2.0 (puppet <2.7 was GPL) we attempted to contact every single committer and get their sign-off for the conversion and rewrite any GPL-licensed code from external sources.\n\nLuke's blog post about it https://puppet.com/blog/relicensing-puppet-to-apache-2-0\nAlso of interest is the old redmine ticket for doing so https://web.archive.org/web/20140325130722/https://projects.puppetlabs.com/issues/5684\nAnd the commit http://github.com/puppetlabs/puppet/commit/d2145d9a\nAnd the google groups discussion https://groups.google.com/forum/#!topic/puppet-users/NuspYhMpE5o/discussion which talks about Beth collecting signatures (we were such a baby company back then!).\n\nIt's not a small undertaking if that is the baseline for doing so.\n\nvcsrepo is also GPL so may have similar problems.", "created": "2018-03-13T11:38:00.000000"}], "components": ["apache", "lvm"], "created": "2017-07-25T08:15:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b1438aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfj67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/17"}], "description": "change the license to match the other modules. should it be apache 2  ???\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33107", "fixedVersions": [], "id": "33107", "issueType": "Task", "key": "MODULES-5307", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Investigate changing the license from gplv2 to apache matching the other modules", "timeSpent": "PT0S", "updated": "2021-01-18T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "ping [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2017-10-10T10:01:00.000000"}], "components": ["lvm"], "created": "2017-07-25T08:01:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6188a4a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "LVM - Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfj5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/17"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40520", "fixedVersions": [], "id": "40520", "issueType": "Epic", "key": "MODULES-5306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM - Next", "timeSpent": "PT0S", "updated": "2021-01-25T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-07-25T07:30:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3495b596"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfj5b:"}], "description": "_Basic Info_\n*Module Version: master branch*\n*Puppet Version: ALL\n*OS Name/Version: ANY\nCurrently there are no acceptance tests for LVM.\nIdeally we would like to replicate the test setup for acceptance tests from the APT module.\nThis would include adding https://github.com/puppetlabs/puppetlabs-apt/blob/master/spec/spec_helper_acceptance.rb\n\nAnd the folder structure https://github.com/puppetlabs/puppetlabs-apt/tree/master/spec/acceptance\n\nThe test should use the examples from https://github.com/puppetlabs/puppetlabs-lvm/blob/master/README.md\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35156", "fixedVersions": [], "id": "35156", "issueType": "Task", "key": "MODULES-5305", "labels": ["advanced", "puppethack"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm : Add an acceptance test for LVM", "timeSpent": "PT0S", "updated": "2018-08-23T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Upgrading to version 2.1.2 of the powershell module should fix this.\n\nHere's the commit in which the powershell module moved the template into a unique directory so as not to conflict: https://github.com/puppetlabs/puppetlabs-powershell/commit/d0166e4ec6b7e6f1abdb21f9efb439a700940ee1\n\nA similar commit was made to the dsc module", "created": "2017-08-19T14:59:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Fixed as a part of the DSC 1.4.0 Module release.", "created": "2017-09-06T07:25:00.000000"}], "components": ["powershell"], "created": "2017-07-25T06:50:00.000000", "creator": "557058:33fb3b4c-ec34-4d67-8b04-ca22273fca47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d237ca7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfj3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95430473_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3621867550"}], "description": "_Basic Info_\n*Module Version: 2.1.1*\n*Puppet Version: 4.8.2*\n*OS Name/Version: Microsoft Windows NT 10.0.14393.0 (Windows Server 2016 Standard)*\n\nWhen puppetlabs-powershell and puppetlabs-dsc modules are enabled some manifests with exec resource and powershell provider fail to run.\n\n*puppetlabs-dsc Module Version: 1.3.0* \n\nAfter investigation we found that this issue is caused by the conflict of \"init_ps.ps1\" file.\nBoth modules have a file with the same name:\n\n{noformat}\npuppetlabs-dsc/lib/puppet_x/templates/init_ps.ps1\npuppetlabs-powershell/lib/puppet_x/templates/init_ps.ps1\n{noformat}\n\nIt  looks that sync mechanism picks one file \"randomly\". If the file comes from powershell module all is good, if the file comes from dcs module we get an error. \n\n*Desired Behavior:*\n\nResource with powershell provider apply the changes.\n\nCode example:\n{code:puppet}\n    exec { 'Set PowerShell execution policy unrestricted':\n      command  => 'Set-ExecutionPolicy Unrestricted',\n      unless   => 'if ((Get-ExecutionPolicy -Scope LocalMachine) -eq \"Unrestricted\") { exit 0 } else { exit 1 }',\n      provider => powershell\n    }\n{code}\n\n{noformat}\nInfo: Applying configuration version '1500970896'\nDebug: 2017-07-25 10:21:36 +0200 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 594\nDebug: 2017-07-25 10:21:37 +0200 PowerShell initialization complete for pid: 5948\n{noformat}\n\n\n*Actual Behavior:*\n\nResources with powershell provider fail.\n\n{noformat}\nInfo: Applying configuration version '1500986149'\nDebug: 2017-07-25 14:35:49 +0200 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is runni\n as pid: 4280\nDebug: 2017-07-25 14:35:50 +0200 PowerShell initialization complete for pid: 4280\nDebug: Waited 0.0 total seconds.\nDebug: STDERR: #<EOFError: end of file reached\nDebug: STDERR: C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:314:in `sysread\nDebug: STDERR: C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:314:in `block in read_streams\nDebug: PowerShellManager exiting...\nDebug: 2017-07-25 14:35:50 +0200 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is runni\n as pid: 3700\nDebug: 2017-07-25 14:35:51 +0200 PowerShell initialization complete for pid: 3700\nDebug: Waited 0.0 total seconds.\nDebug: STDERR: #<EOFError: end of file reached\nDebug: STDERR: C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:314:in `sysread\nDebug: STDERR: C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:314:in `block in read_streams\nError: Set-ExecutionPolicy Unrestricted returned -1 instead of one of [0]\nError: /Stage[main]/Main/Exec[Set PowerShell execution policy unrestricted]/returns: change from notrun to 0 failed: Set-ExecutionPolicy Unrestricted returned\n1 instead of one of [0]\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 57081900\nDebug: Storing state\nDebug: 2017-07-25 14:35:51 +0200 PIPE> Invoke-Expression : A parameter cannot be found that matches parameter name 'ExecEnvironmentVariables'.\nAt C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\templates\\init_ps.ps1:766 char:21\n+           $result = Invoke-Expression $response.Code\n+                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (:) [Invoke-Expression], ParameterBindingException\n    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeExpressionCommand\n{noformat}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42530", "fixedVersions": [], "id": "42530", "issueType": "Bug", "key": "MODULES-5304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:33fb3b4c-ec34-4d67-8b04-ca22273fca47", "resolution": "Fixed", "resolutionDate": "2017-09-06T07:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-powershell : Conflict with puppetlabs-dsc module", "timeSpent": "PT0S", "updated": "2017-09-06T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/modulesync_configs/commit/f6c56ea37ba3febd6f3fb04f21ccbe8aa3b66faa", "created": "2017-07-24T17:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is being deployed via FM-6266", "created": "2017-07-27T22:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All of the PRs have been raised.  Closing this ticket off.", "created": "2017-07-27T22:21:00.000000"}], "components": [], "created": "2017-07-24T17:15:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cbeaee0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfilj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_276287925_*|*_1_*:*_1_*:*_1306347_*|*_5_*:*_1_*:*_0"}], "description": "* All Windows modules\n* Puppet 4.2.3\n* Or Jenkins infra\n\n\n- Version 0.0.8 is causing problems inside Puppet Jenkins\n   infrastructure due to rspec-puppet-facts depending transitively\n   on json (and not satisfying json with the gem included with Ruby,\n   thus trying to compile native extensions where no compiler is\n   available).\n \n - Version 0.0.9 and 0.0.10 include a newer version of\n   metadata-json-lint (2.0.1) which depends on Puppet >= 4.7.0\n   which hasn't yet been set to the minimum version across all\n   pipeline definitions. For instance, Puppet is still running\n   version 4.2.3 in some matrices.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41555", "fixedVersions": [], "id": "41555", "issueType": "Bug", "key": "MODULES-5303", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-07-27T22:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows modules : Pin puppet-module-win-dev-rXX to 0.0.7", "timeSpent": "PT0S", "updated": "2017-07-27T22:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-07-24T16:37:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62a76bf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfibz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2403473191_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35154", "fixedVersions": [], "id": "35154", "issueType": "Sub-task", "key": "MODULES-5302", "labels": [], "originalEstimate": "PT0S", "parent": "41554", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (b3c533a838f6e29537fff65a6201832b75451245)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-21T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-21T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Unsure about the following PRs:\n\nThey have no test and some of the functionality will make stdlib become backwards incompatible.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/ec6cd56576953c74b48ebbba477d89e138e91ace\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/740ca7dc8053be93e43392ca61b2f308c0596d19\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/409a974095a3f5b637e091494b5d14b451c5de78", "created": "2017-08-21T06:03:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "stdlib is good to release - QA signoff is complete! \nRelease against b3c533a838f6e29537fff65a6201832b75451245\n\nIt has been agreed that stdlib will be signed off on, although a follow up ticket will be created to add tests for the 3 above commits.\n\nThis is the follow up ticket: https://puppet.atlassian.net/browse/MODULES-5506\n", "created": "2017-08-21T10:24:00.000000"}], "components": [], "created": "2017-07-24T16:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4403aff3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfibr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2396879601_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4059"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34151", "fixedVersions": [], "id": "34151", "issueType": "Sub-task", "key": "MODULES-5301", "labels": [], "originalEstimate": "PT0S", "parent": "41554", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (b3c533a838f6e29537fff65a6201832b75451245)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-21T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-21T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "This release has to go out asap, so we'll follow up with an updated translation, and then release again. See the related issue for the new LOC ticket.", "created": "2017-08-21T12:03:00.000000"}], "components": [], "created": "2017-07-24T16:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@608afe3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfibj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2402769046_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33105", "fixedVersions": [], "id": "33105", "issueType": "Sub-task", "key": "MODULES-5300", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41554", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (b3c533a838f6e29537fff65a6201832b75451245)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-08-21T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-08-21T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] good to go ", "created": "2017-08-21T03:00:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "OK to release.", "created": "2017-08-21T11:55:00.000000"}], "components": [], "created": "2017-07-24T16:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fc2ad1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfib3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241530920_*|*_5_*:*_1_*:*_31537390722_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2160797351"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42529", "fixedVersions": [], "id": "42529", "issueType": "Sub-task", "key": "MODULES-5299", "labels": [], "originalEstimate": "PT0S", "parent": "41554", "parentSummary": "Supported Release (stdlib) 4.19.0 - (release date) - (b3c533a838f6e29537fff65a6201832b75451245)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/807", "created": "2017-08-18T06:49:00.000000"}], "components": ["stdlib"], "created": "2017-07-24T16:36:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0f4e02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfibb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4587_*|*_3_*:*_2_*:*_466715642_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1936926549"}], "description": "*REASON:* \"fixes for fileline\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n*  https://github.com/puppetlabs/puppetlabs-stdlib/compare/4.17.1...master#diff-b93ee834b2a298558d2ed47b9fc19b63 \nhttps://puppet.atlassian.net/browse/MODULES-5003?focusedCommentId=472397&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-472397\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-stdlib/blob/b3c533a838f6e29537fff65a6201832b75451245/CHANGELOG.md\n* Passing runs through CI:\n* https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_i18n-ruby_release/13/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41554", "fixedVersions": [], "id": "41554", "issueType": "Task", "key": "MODULES-5298", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-21T12:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (stdlib) 4.19.0 - (release date) - (b3c533a838f6e29537fff65a6201832b75451245)", "timeSpent": "PT0S", "updated": "2017-08-21T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0987a2f6400069eb7695", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this [~accountid:623c0987a2f6400069eb7695]. If you could link to the PR when it's available it would be appreciated. Thanks!", "created": "2017-07-25T02:58:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Can I submit an incomplete PR for this, to get a review of the general concept and the way I'm implementing it?", "created": "2017-07-25T22:51:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Yes [~accountid:623c0987a2f6400069eb7695], that should be fine. Link it to this ticket and we'll take a look! Thanks.", "created": "2017-07-26T03:02:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "Linking to [PR#1659|https://github.com/puppetlabs/puppetlabs-apache/pull/1659] for review.", "created": "2017-07-26T07:56:00.000000"}], "components": ["apache"], "created": "2017-07-24T11:56:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3286fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165098715_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_53138040611"}], "description": "_Basic Info_\n*Module Version:* Latest\n*Puppet Version:* Any\n*OS Name/Version:* Any\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nAllow for the incremental definition of a vhost.  For example, after the vhost itself is defined, allow additional aliases, serveraliases, directories, redirects, etc., to be defined.  This would allow multiple modules to coordinate to create a single vhost, rather than requiring all the knowledge about the vhost to be included in one single module, which is not always feasible.\n\nI am working on a PR for this that will not change behavior of existing vhosts, but it will take some time to refactor the entire vhost type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40519", "fixedVersions": [], "id": "40519", "issueType": "New Feature", "key": "MODULES-5297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Won't Do", "resolutionDate": "2019-04-02T10:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: Allow for incremental definition of vhost", "timeSpent": "PT0S", "updated": "2019-04-02T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/tphoney/puppetlabs-mysql/tree/poc_i18nTesting", "created": "2017-07-24T09:32:00.000000"}], "components": ["supported"], "created": "2017-07-24T05:19:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "# a pot file for the ruby code is generated"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11452766"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd98n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5313034_*|*_3_*:*_1_*:*_169989695_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_831733"}], "description": "When finished there will be 1 POT files\n# Ruby strings POT file\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41553", "fixedVersions": [], "id": "41553", "issueType": "Task", "key": "MODULES-5295", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-26T06:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Rake task for generating pot file for ruby code", "timeSpent": "PT0S", "updated": "2017-07-26T06:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "636bef67c87c50433008e857", "body": "The error was due to the value passed in the array. ` C:\\Windows\\DtcInstall.log ` seems to change all the time continuously, since its a log file. Hence for puppet its same a different file though, same destination. Setting the test parameter to other destination eg, 'C:\\Windows' will work fine. ", "created": "2017-07-29T03:48:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Unfortunately, puppet is not doing any work here, its entirely the xMpPreference DSC Resource determining state and whether to perform work or not. Puppet is passing the parameters you defined onto DSC, which invokes the xMpPreference DSC Resource. You will have to file a bug in the xDefender github repo to have the owners address the bug in xMpPreference.", "created": "2017-08-30T09:47:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Closing as Puppet cannot change the DSC Resource bug", "created": "2017-08-30T09:48:00.000000"}], "components": ["dsc"], "created": "2017-07-21T16:58:00.000000", "creator": "636bef67c87c50433008e857", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e2bfd32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfh3r:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42791"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_643641980_*|*_10009_*:*_1_*:*_2786600501_*|*_6_*:*_1_*:*_0"}], "description": "_The module have dsc_exclusionpath resource and it is NOT acting idempotent._\n\n*Module Version:* 1.3.0\n*Puppet Version:* 4.5.3\n*OS Name/Version:* Windows/2016\n\ndsc_test.pp is \n{code:puppet}\n$exclusionpath      = ['C:\\Windows\\DtcInstall.log']\ndsc_xmppreference { 'exclusionpath_testing':\n  dsc_name               => 'exclusionpath_testing',\n  #dsc_exclusionpath      => $exclusionpath,\n}\n{code}\n\n*Desired Behavior:* Idempotent\n*Actual Behavior:* Not Idempotent\n\n*Log*\n{noformat}\nWarning: Setting 'pluginsync' is deprecated.\n   (at C:/tools/ruby24/lib/ruby/gems/2.4.0/gems/puppet-4.5.3-x64-mingw32/lib/puppet/defaults.rb:1686:in `block in <module:Puppet>')\nWARN: Unresolved specs during Gem::Specification.reset:\n      hiera (< 4, >= 2.0)\nWARN: Clearing out unresolved specs.\nPlease report a bug if this causes problems.\nNotice: Compiled catalog for windows2016apply.hsd1.ca.net in environment production in 0.22 seconds\nNotice: /Stage[main]/Main/Dsc_xmppreference[exclusionpath_testing]/ensure: created\nNotice: Applied catalog in 2.97 seconds\n{noformat}\n", "environment": "Windows 2016\n*  Running as VM on a virtualbox Version 5.1.22 r115126 (Qt5.6.2)\n* Host : Macbook Pro 2016, macOS Sierra Version 10.12.5, Intel Core i5 Processor", "epicLinkSummary": "DSC 1.5 Release", "estimate": "PT0S", "externalId": "36263", "fixedVersions": [], "id": "36263", "issueType": "Bug", "key": "MODULES-5294", "labels": ["customer", "jira_escalated", "module", "windows"], "originalEstimate": "PT0S", "parent": "35132", "parentSummary": "DSC 1.5 Release", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef67c87c50433008e857", "resolution": "Won't Fix", "resolutionDate": "2017-08-30T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : The module have dsc_exclusionpath resource and it is NOT acting idempotently.", "timeSpent": "PT0S", "updated": "2021-01-20T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was partially resolved by MODULES-5443", "created": "2017-10-25T09:34:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is now resolved, pending merge of https://github.com/puppetlabs/puppetlabs-iis/pull/122", "created": "2017-10-30T08:16:00.000000"}], "components": ["iis"], "created": "2017-07-21T16:33:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7106d4bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfh3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_87241367_*|*_1_*:*_1_*:*_8269273640_*|*_10007_*:*_1_*:*_5611195_*|*_3_*:*_1_*:*_427213811_*|*_5_*:*_2_*:*_58888"}], "description": "v4.0\n\nThis regex:\n\n{code}\n^[a-zA-Z0-9\\-\\_'\\s]+$ \n{code}\n\nused in ...\n\n./lib/puppet/type/iis_application.rb (:applicationpool)\n./lib/puppet/type/iis_application_pool.rb (:name)\n./lib/puppet/type/iis_site.rb (:name)\n\nis more restrictive than IIS itself, preventing the management of resources containing non-matching characters.\n\n{code}\nPS C:\\Users\\Administrator> New-WebSite -Name \"Test.Site\" -Port 80 -HostHeader \"Test\" -PhysicalPath \"c:\\\"\n\nName             ID   State      Physical Path                  Bindings\n----             --   -----      -------------                  --------\nTest.Site        2310 Started    c:\\                            http *:80:Test\n{code}\n\n\nAlso, the associated {{fail}} commands interpolate the wrong variable (here, {{name}} instead of {{value}}) ...\n\n{code}\n  newparam(:name, :namevar => true) do\n    desc \"The Name of the IIS site. Used for uniqueness. Will set the target to this value if target is unset.\"\n\n    validate do |value|\n      if value.nil? or value.empty?\n        raise ArgumentError, \"A non-empty name must be specified.\"\n      end\n      fail(\"#{name} is not a valid web site name\") unless value =~ /^[a-zA-Z0-9\\-\\_'\\s]+$/\n    end\n  end\n{code}\n\n{code}\nError: Failed to apply catalog: Parameter name failed on Iis_site[test.site]: name is not a valid web site name at ...\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33075", "fixedVersions": [], "id": "33075", "issueType": "Bug", "key": "MODULES-5293", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2017-10-31T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : regexes for name properties are more restrictive than iis itself", "timeSpent": "PT0S", "updated": "2017-11-20T18:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Having written this ticket, the existing non-tag keywords supported as per https://github.com/puppetlabs/puppetlabs-tagmail/tree/2.2.0#tags all exist inside the values of the {{Puppet::Util::Log}} objects, whereas the {{corrective_change}} boolean value in the {{Puppet::Transaction::Event}} object is not correlated with any logs.\n\nThere is no way to directly correlate logs and events short of parsing the \"source\" printed string which would be fragile.\n\nThe only way to find corrective change properties would be to either iterate over the events with entirely new code, or to have core report corrective changes as part of the log object.", "created": "2017-07-21T16:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The solution of adding corrective change indications to the log messages is overly complicated and won't be done, so the remaining solution would be for the tagmail log processor to report events rather than logs.\n\nThis sounds like a pretty big undertaking and something fairly different from the current behavior of the module.", "created": "2017-08-03T13:05:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for the investigation [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], seems that this is a non-starter, unless customer demand mounts significantly - and even then this module may not be a suitable solution. cc/ [~accountid:557058:f3225c5b-a484-4dfc-b91d-16cbd9f774ec]", "created": "2017-08-04T06:42:00.000000"}], "components": ["tagmail"], "created": "2017-07-21T16:09:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f775b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfh2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/17"}], "description": "_Basic Info_\n*Module Version:* 2.2.0\n\n_Describe your issue in as much detail as possible..._\n\nIn report format 6 (https://docs.puppet.com/puppet/4.9/format_report.html) the {{Puppet::Transaction::Event}} objects have a {{corrective_change}} property.\n\nTagmail currently reports the {{Puppet::Util::Log}} objects as per https://github.com/puppetlabs/puppetlabs-tagmail/blob/2.2.0/lib/puppet/reports/tagmail.rb#L51-L53 which do not indicate what is a corrective change.\n\n[~accountid:557058:f3225c5b-a484-4dfc-b91d-16cbd9f774ec] would like to be able to tagmail log only corrective changes.\n\nIt would seem that tagmail should filter report logs based solely on tags, but it already filters on special \"log level\" keywords an a special \"all\" keyword according to https://github.com/puppetlabs/puppetlabs-tagmail/tree/2.2.0#tags so adding a \"corrective_changes\" keyword wouldn't be crazy.\n\n*Desired Behavior:*\nThis is a supported tagmap:\n{noformat}\n[tagmap]\ncorrective_changes: me@example.com\n{noformat}\n\n*Actual Behavior:*\nIt's not.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39482", "fixedVersions": [], "id": "39482", "issueType": "New Feature", "key": "MODULES-5292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail : can't show only corrective changes", "timeSpent": "PT0S", "updated": "2017-08-04T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": ["supported"], "created": "2017-07-21T14:03:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d20cfa3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgtj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68049_*|*_3_*:*_1_*:*_872989261_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1699732"}], "description": "*EDIT 31 Jul 2017:* It's become clear that our previous approach isn't going to work out so we're going to ticket a new epic of work for this\n\nAdd the necessary Rake task and gem dependencies to puppetlabs-spec-helper so that we can use it to start auto generating changelogs for module releases. Because an upstream change hasn't made it into the official github-changelog-generator gem, we have to rely on a forked repo that includes the change.\n\nBecause gemspec doesn't support git (which we need to use to install our fork of the gem), we can't just put the gem straight into puppetlabs-spec-helper so it has to go in modulesync and be included in all the synced modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33073", "fixedVersions": [], "id": "33073", "issueType": "New Feature", "key": "MODULES-5291", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Done", "resolutionDate": "2017-07-31T17:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ticket epic for automating changelog generation", "timeSpent": "PT0S", "updated": "2017-07-31T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-07-21T13:23:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a766935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "tomcat-next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgsn:"}], "description": "This is for post 2.0.0 which is covered by MODULES-4202", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36262", "fixedVersions": [], "id": "36262", "issueType": "Epic", "key": "MODULES-5290", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tracking changes to go into tomcat next", "timeSpent": "PT0S", "updated": "2018-11-26T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-07-21T06:44:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d469f23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgdj:"}], "description": "Everything is of the latest version, appart from the os Ubuntu Xenial, which is up to date. mysql module is straight from git.\n\nAs a part of the puppet class I wrote to install mediawiki I have this subclass file:\n\n{code:java}\nclass mediawikiconfig::mysql inherits mediawikiconfig {                                                                                                                                                                                                                                               \n  file { \"/root/wikidb-${mwversion}.sql.gz\":                                                                                                                                                   \n    source  => \"puppet:///modules/mediawikiconfig/wikidb-${mwversion}.sql.gz\",                                                                                                                 \n    mode    => '0600',                                                                                                                                                                         \n    require => Class['mediawikiconfig::apache'],                                                                                                                                               \n  }                                                                                                                                                                                            \n                                                                                                                                                                                               \n  class { 'mysqlconfig':                                                                                                                                                                       \n    mysql_root_password => $mysql_root_password,                                                                                                                                               \n    db                  => $db,                                                                                                                                                                \n    dbuser              => $dbuser,                                                                                                                                                            \n    dbpass              => $dbpass,                                                                                                                                                            \n    sql                 => \"/root/wikidb-${mwversion}.sql.gz\",                                                                                                                                 \n    require             => File[\"/root/wikidb-${mwversion}.sql.gz\"],                                                                                                                           \n  }                                                                                                                                                                                            \n  ~>                                                                                                                                                                                           \n  exec { 'update the database':                                                                                                                                                                \n    command     => \"/usr/bin/php /var/www/html/mediawiki-${mwversion}/maintenance/update.php --quick\",                                                                                         \n    refreshonly => true,                                                                                                                                                                       \n  }                                                                                                                                                                                            \n}  \n{code}\n                                                                                                                                                                                            \nSo I install a standard install database to have something to show. But usually I install an older mediawiki's database, like this \n\n{code:java}\necho 'drop database wikividb; create database wikividb;' | mysql; zcat wikividb.sql.gz|mysql wikividb\n{code}\n\nAfter which I ran puppet and to my concern this happened.\n\n{code:java}\nInfo: Applying configuration version '1500636329'\nNotice: /Stage[main]/Mysqlconfig/Mysql::Db[wikividb]/Mysql_database[wikividb]/charset: charset changed 'latin1' to 'utf8'\nNotice: /Stage[main]/Mysqlconfig/Mysql::Db[wikividb]/Mysql_database[wikividb]/collate: collate changed 'latin1_swedish_ci' to 'utf8_general_ci'\nInfo: /Stage[main]/Mysqlconfig/Mysql::Db[wikividb]/Mysql_database[wikividb]: Scheduling refresh of Exec[wikividb-import]\nInfo: /Stage[main]/Mysqlconfig/Mysql::Db[wikividb]/Mysql_database[wikividb]: Scheduling refresh of Exec[wikividb-import]\nNotice: /Stage[main]/Mysqlconfig/Mysql::Db[wikividb]/Exec[wikividb-import]: Triggered 'refresh' from 2 events\nInfo: Class[Mysqlconfig]: Scheduling refresh of Exec[update the database]\nNotice: /Stage[main]/Mediawikiconfig::Mysql/Exec[update the database]: Triggered 'refresh' from 1 events\n{code}\n\nAfter which I reinstalled the database and ran this command:\n{code:java}\nALTER DATABASE wikividb CHARACTER SET utf8 COLLATE utf8_general_ci;\n{code}\n\nAfter which the new database was left in peace.\n\nNow my question is: am I sitting on a volcano, or is it just those settings that can trigger a reinstall? Wouldn't it be better if there were a few safeguards in place that refuse to overwrite a existing database? I expected my puppet code to run the database install just in case the database didn't exist.", "environment": "a fully automated mediawiki installation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38348", "fixedVersions": [], "id": "38348", "issueType": "Bug", "key": "MODULES-5289", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql : database reinstalled after import of replacing database", "timeSpent": "PT0S", "updated": "2017-07-24T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4648f89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81325597679_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42528", "fixedVersions": [], "id": "42528", "issueType": "Sub-task", "key": "MODULES-5288", "labels": [], "originalEstimate": "PT0S", "parent": "38347", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA) - with string decoration (MAJOR)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62f4d040"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfgaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81325503454_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41519", "fixedVersions": [], "id": "41519", "issueType": "Sub-task", "key": "MODULES-5287", "labels": [], "originalEstimate": "PT0S", "parent": "38347", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA) - with string decoration (MAJOR)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "This is now complete - let me know if you have any issues.", "created": "2017-10-04T12:37:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bf886a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfga7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6508921446_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40518", "fixedVersions": [], "id": "40518", "issueType": "Sub-task", "key": "MODULES-5286", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38347", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA) - with string decoration (MAJOR)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-10-04T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-10-04T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@291966d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1136249336_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_80189279213"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39481", "fixedVersions": [], "id": "39481", "issueType": "Sub-task", "key": "MODULES-5285", "labels": [], "originalEstimate": "PT0S", "parent": "38347", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA) - with string decoration (MAJOR)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Awaiting Puppet string interpolation.", "created": "2017-09-04T09:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Duplicate of FM-6391", "created": "2017-09-19T04:25:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2674086b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4366_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_266651620_*|*_10005_*:*_1_*:*_4916741835"}], "description": "*REASON:* Release with string decoration. This will be a major bump.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38347", "fixedVersions": [], "id": "38347", "issueType": "Task", "key": "MODULES-5284", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-19T04:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (mysql) x.y.z - (release date) - (SHA) - with string decoration (MAJOR)", "timeSpent": "PT0S", "updated": "2017-09-19T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-07-21T04:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4387c12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4154096488_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34150", "fixedVersions": [], "id": "34150", "issueType": "Sub-task", "key": "MODULES-5283", "labels": [], "originalEstimate": "PT0S", "parent": "40382", "parentSummary": "Supported Release (mysql) 4.0.0 - (release date) - (04a1bcd241baf9dad1985ac6d228bc14f6cfbd1b) - with Rubocop enabled", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-07T06:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-07T06:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "mysql is good to release - QA signoff is complete! \nRelease against 18c46de3d59a24ce901eb1ae2302292dc4f812aa", "created": "2017-09-01T02:06:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bdb7672"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3618183260_*|*_3_*:*_1_*:*_2731215_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33071", "fixedVersions": [], "id": "33071", "issueType": "Sub-task", "key": "MODULES-5282", "labels": [], "originalEstimate": "PT0S", "parent": "40382", "parentSummary": "Supported Release (mysql) 4.0.0 - (release date) - (04a1bcd241baf9dad1985ac6d228bc14f6cfbd1b) - with Rubocop enabled", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-01T02:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-09-01T02:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "this is ready for translation updates", "created": "2017-09-06T17:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "this has been released so I guess I'm closing this ticket.", "created": "2017-09-13T14:48:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28d3d8ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4703448960_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42557", "fixedVersions": [], "id": "42557", "issueType": "Sub-task", "key": "MODULES-5281", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40382", "parentSummary": "Supported Release (mysql) 4.0.0 - (release date) - (04a1bcd241baf9dad1985ac6d228bc14f6cfbd1b) - with Rubocop enabled", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-13T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-09-13T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-07-21T04:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37bc79e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfg8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_540854742_*|*_5_*:*_1_*:*_30136660846_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3565740547"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41516", "fixedVersions": [], "id": "41516", "issueType": "Sub-task", "key": "MODULES-5280", "labels": [], "originalEstimate": "PT0S", "parent": "40382", "parentSummary": "Supported Release (mysql) 4.0.0 - (release date) - (04a1bcd241baf9dad1985ac6d228bc14f6cfbd1b) - with Rubocop enabled", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(mysql) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/986\nhttps://forge.puppet.com/puppetlabs/mysql/4.0.0/readme", "created": "2017-09-07T06:12:00.000000"}], "components": ["mysql"], "created": "2017-07-21T04:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db15f10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4481_*|*_3_*:*_1_*:*_612571901_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3541531265"}], "description": "*REASON:* This will include Rubocop enabled and fixes to Rubocop errors\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-mysql/compare/3.11.0...release\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40382", "fixedVersions": [], "id": "40382", "issueType": "Task", "key": "MODULES-5279", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-09-07T06:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (mysql) 4.0.0 - (release date) - (04a1bcd241baf9dad1985ac6d228bc14f6cfbd1b) - with Rubocop enabled", "timeSpent": "PT0S", "updated": "2017-09-07T06:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Also need to consider:\n\npowershell.exe -> pwsh.exe\n\nSide by side installs - How do we specify which powershell exe to use? PS Manager will need to be aware of this and have an instance per PS version", "created": "2018-01-09T17:08:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "{{puppetlabs-powershell}} and {{puppetlabs-pwshlib}} support Windows PowerShell (2+), PowerShell Core (6x), and PowerShell 7+.", "created": "2021-06-14T07:26:00.000000"}], "components": ["powershell"], "created": "2017-07-20T10:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51bfd951"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq13:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123107661514_*|*_5_*:*_1_*:*_0"}], "description": "As part of the PowerShell 6 latest beta there was a reference about the future of PowerShell 5.\n{code}\n...\nWindows PowerShell 5.1, much like .NET Framework 4.x, will continue to be a built-in, supported component of Windows 10 and Windows Server 2016. However, it will likely not receive major feature updates or lower-priority bug fixes. \n...\n{code}\nhttps://blogs.msdn.microsoft.com/powershell/2017/07/14/powershell-6-0-roadmap-coreclr-backwards-compatibility-and-more/ \n\nAlso given that PS 6 is due to be released proper before the end of the year, we should be testing PS 6 on windows in our pipelines.\n\nHowever, PS6 does not have to be installed in a system area, in fact there can be multiple versions of PS6 installed on a host as it's not just a file system installation\n\nThe PowerShell provider should be able to:\n1. Use a non-system installed version of PowerShell i.e. PS6 installed anywhere on the filesystem\n\n2. The powershell manager should be able to support having different versions/installations of PS within the same catalog", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "35153", "fixedVersions": [], "id": "35153", "issueType": "Bug", "key": "MODULES-5278", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "powershell : Unable to use the powershell module with PS6", "timeSpent": "PT0S", "updated": "2021-06-14T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as PR went stale.\u00a0\n\nAs Solaris is not an OS we support this work will not be carried out unless it is submitted by a member of the community.\n\nApologies if you ever get time to work on this again, please feel free to reopen.", "created": "2021-06-14T07:00:00.000000"}], "components": ["mysql"], "created": "2017-07-20T10:23:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79b4b15b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzffh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123107844502_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n3.10.0\nAll\nSolaris\n\nFacter::Util::Resolution.exec('pkg mediator -H mysql').split[2] does not raise an error on non-zero exit code. Therefore rescue to set default version is non-functional. \n\n*Desired Behavior:*\n\nIf mysql is not yet installed the default version should be set to 5.5\n\n*Actual Behavior:*\n\nDefault version is not set\n\n\nPull request #950", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36261", "fixedVersions": [], "id": "36261", "issueType": "Bug", "key": "MODULES-5277", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : default version fact is not set on Solaris", "timeSpent": "PT0S", "updated": "2021-06-14T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2017-07-20T05:25:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d9a11f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Forge Updates"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzffav:"}], "description": "Epic to capture tickets related to the Forge, and the user experience of using the Forge. Tickets will be reviewed when the Forge is being amended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34149", "fixedVersions": [], "id": "34149", "issueType": "Epic", "key": "MODULES-5276", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Forge Updates", "timeSpent": "PT0S", "updated": "2017-07-24T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfe25d32a94006a652328", "body": "as mentioned on the linked ticket, this has to do with how I am passing the values to PE console, and how single quotes are not accepted by the same.", "created": "2017-07-21T11:59:00.000000"}], "components": [], "created": "2017-07-20T05:02:00.000000", "creator": "623cfe25d32a94006a652328", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46d65a34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzff9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111461804_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 1.11.0*\n*Puppet Version: v2016.4.2*\n*OS Name/Version: Ubuntu - 14.04*\n\nWe are using this module with puppet Enterprise. When we try to add class - apache::vhosts, with any value for the paramter \"vhosts\", other than the default, the puppet run fails with the message -\n{code}\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, create_resources(): second argument must be a hash at /etc/puppetlabs/code/environments/production/modules/apache/manifests/vhosts.pp:5:3 on node\n{code}\n\nWe've tried many values, including - \n* { 'vhost.example.com': port    => '80', docroot => '/var/www/vhost'}\n* { 'vhost.example.com'}\n* { 'vhost.example.com': port: '80', docroot: '/var/www/vhost'}\n\nFrom what I can see all of these are being converted to strings, instead of being used as a hash, which is the cause of this.\n\n*Desired Behavior:*\nvhost should be created\n\n*Actual Behavior:*\nFails with the error\n{code}\nCould not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, create_resources(): second argument must be a hash at /etc/puppetlabs/code/environments/production/modules/apache/manifests/vhosts.pp:5:3 on node\n{code}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36260", "fixedVersions": [], "id": "36260", "issueType": "Bug", "key": "MODULES-5275", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe25d32a94006a652328", "resolution": "Fixed", "resolutionDate": "2017-07-21T11:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : Cant add vhost via Puppet Enterprise", "timeSpent": "PT0S", "updated": "2017-07-21T14:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:6243b7b74fe01d006ba5c73e],\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, and you've upgraded to Puppet 4, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:31:00.000000"}, {"author": "6243b7b74fe01d006ba5c73e", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Unfortunately we haven't upgraded to Puppet 4 because Red Hat doesn't support any versions past 3.8.7\n", "created": "2017-11-16T10:52:00.000000"}], "components": ["mongodb"], "created": "2017-07-19T20:44:00.000000", "creator": "6243b7b74fe01d006ba5c73e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7471a18d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzff6n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10334871554_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  puppetlabs/mongodb 0.17.0\n*Puppet Version:* Puppet 3.8.6\n*OS Name/Version:* RHEL 7.3\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nWhen using a \"managed repo\" and a specified version number the package \"mongodb-org-server\" should always be installed. The package{} in mongodb::server should always \"ensure => present\"\n\n*Actual Behavior:*\nCurrently if \"version\" is specified in mongodb::globals, then the \"ensure\" setting for the package{} in \"mongodb::server\" is set to the version specified. This causes a problem because version numbers inserted into \"ensure\" are appended to the package name during yum install\n\n{code}\nDebug: Executing '/usr/bin/yum -d 0 -e 0 -y install mongodb-org-server-3.2'\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mongodb-org-server-3.2' returned 1: Error: Nothing to do\nError: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from absent to 3.2 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mongodb-org-server-3.2' returned 1: Error: Nothing to do\n{code}\n\nThis causes a failure to install. Instead the proper package name is \"mongodb-org-server\". In order to achieve this \"ensure\" must be set to \"present\" as to not auto-append the version number.\n\nIn order to get this to work i had to declare overrides using resource collectors:\n\n{code}\n    Package <| title == 'mongodb_server' |> {\n      ensure => 'present'\n    }\n\n    Package <| title == 'mongodb_client' |> {\n      ensure => 'present'\n    }\n{code}", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "42556", "fixedVersions": [], "id": "42556", "issueType": "Bug", "key": "MODULES-5274", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b7b74fe01d006ba5c73e", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mongodb : Attempting to install invalid package on RHEL", "timeSpent": "PT0S", "updated": "2017-11-16T10:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Step 1 PR - https://github.com/puppetlabs/ci-job-configs/pull/3197", "created": "2017-07-19T16:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "More cleanup PR - https://github.com/puppetlabs/ci-job-configs/pull/3199", "created": "2017-07-20T13:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "More cleanup - https://github.com/puppetlabs/ci-job-configs/pull/3214", "created": "2017-07-21T16:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial unified pipelines are at", "created": "2017-07-26T16:06:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All cross-platform and linux modules that the Modules team take care of have now been migrated.", "created": "2017-11-17T02:47:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Doing a bit of clean up - is this ticket completed? Can it be closed? Thanks!", "created": "2018-03-06T07:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I believe it can!!!!", "created": "2018-03-06T16:59:00.000000"}], "components": ["supported"], "created": "2017-07-19T15:06:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11de6012"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfezz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_99890548_*|*_1_*:*_1_*:*_5564_*|*_3_*:*_3_*:*_18764140117_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1018352660"}], "description": "As part of increasing pipeline efficiency, the spec and unit tests will be removed from most module pipelines in jenkins as they duplicate the work of Travis and Appveyor for no benefit.\n\nSteps\n\n-1. Move all pipelines to be called \"with-specs\" or similar in ci-job-configs-\n2. Create pipelines without spec testing (IN PROGRESS)\n3. Move modules from the old pipelines to the new ones\n4. Remove any default values or templates that are no longer required.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37247", "fixedVersions": [], "id": "37247", "issueType": "Task", "key": "MODULES-5273", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-06T16:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove Spec/unit testing from module pipelines", "timeSpent": "PT0S", "updated": "2018-03-06T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-07-19T14:55:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe1722d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Accounts 1.2.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfezj:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34148", "fixedVersions": [], "id": "34148", "issueType": "Epic", "key": "MODULES-5272", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Accounts 1.2.0", "timeSpent": "PT0S", "updated": "2018-08-23T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppet/yum approved\n\nSome feedback during review that was non-blocking:\n- The readme does not follow the standard format (missing table of contents and reference section)", "created": "2017-09-06T12:30:00.000000"}], "components": ["approved"], "created": "2017-07-19T14:28:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@556ae155"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfeyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_363426_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7763759919"}], "description": "Hi,\n\nthe puppet-yum module https://forge.puppet.com/puppet/yum is highly used as a dependency in many many modules. It is, by far, the most-used yum module on the forge. Vox Pupuli puts high effort into this module, community rating and forge rating is at 5/5 points. Can you please make this an approved module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40381", "fixedVersions": [], "id": "40381", "issueType": "Task", "key": "MODULES-5271", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-10-17T11:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approve puppet-yum", "timeSpent": "PT0S", "updated": "2017-10-17T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2017-07-19T12:23:00.000000", "name": "manifestoutput.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13280"}], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "PR: https://github.com/puppetlabs/puppetlabs-iis/pull/93 for MODULES-5169 addresses this.", "created": "2017-07-28T13:30:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-iis/commit/7b5a0a1b91b340809c8b07dac211154330d5ee8c", "created": "2017-11-28T12:16:00.000000"}], "components": ["iis"], "created": "2017-07-19T12:23:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51cb1f2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfep3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11407960938_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 4.0.0\n*Puppet Version:* 2017.2.1\n*OS Name/Version:* Windows Server 2012 R2\n\n_Describe your issue in as much detail as possible..._\n\nEverytime Puppet runs it reapplies the username and password to the application pool\n\n*Desired Behavior:*\n\nRun once, only change if needed\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "38346", "fixedVersions": ["IIS 4.2.1"], "id": "38346", "issueType": "Bug", "key": "MODULES-5270", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Fixed", "resolutionDate": "2017-11-28T12:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[IIS] : Identity Information is applied to Application Pool every agent run", "timeSpent": "PT0S", "updated": "2017-12-01T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-07-19T10:32:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7770ea63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Apache 2.1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoy7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2357758327_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_2664699574"}], "description": "Supporting the next release of the Apache module.\n\nFocus on community PRs\nBug fixes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40380", "fixedVersions": [], "id": "40380", "issueType": "Epic", "key": "MODULES-5269", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-09-15T13:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache 2.1.0", "timeSpent": "PT0S", "updated": "2017-10-17T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We are sorry this happened and this is a problem with the port property. As you'll find in the readme:\n{quote}\nport: DEPRECATED Using the unspecific 'port' parameter can lead to firewall rules that are unexpectedly too lax. It is recommended to always use the specific dport and sport parameters to avoid this ambiguity...\n{quote}\n\nThis parameter will be removed in the next major release of the module.", "created": "2017-07-19T14:10:00.000000"}, {"author": "617849975800630069754f0a", "body": "Thanks. I can understand the danger of using port instead of sport/dport, but if I'm correct, that would not have prevented our mistake?\n\nIf we had eg. this:\n\n{code:java}\nfirewall { '123 Allow 192.168.1.0 access to Elastic':\n  dport => '9200',\n  proto => 'tcp', \n  action => 'accept',\n}\n{code}\n\nThe issue would still be the same? Actually, now that I check, we are already using dport in this case.\n", "created": "2017-07-20T01:42:00.000000"}], "components": ["firewall"], "created": "2017-07-19T07:31:00.000000", "creator": "617849975800630069754f0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f0d472"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfehb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23947530_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.9\n*Puppet Version:* 4.10.4\n*OS Name/Version:* Debian 7/8/9\n\nWe had an incident in our network, which was caused by a human mistake. Basically, what we had was something like:\n\n\n{code:java}\nfirewall { '123 Allow 192.168.1.0 access to Elastic':\n  port => '9200',\n  proto => 'tcp', \n  action => 'accept',\n}\n{code}\n\n\nWhat was forgotten here, is the 'source' parameter. The result is that port 9200 is open for the whole world. As a result someone dropped/emptied the entire ElasticSearch database and a security incident was born.\n\nWe have discussed this issue internally and came to the conclusion that it is an easy-to-make mistake to forget the source parameter, and something should be added to the module to prevent this mistake (eg. throw error or warning). We thought for example of making the source parameter required, so it has to be set to eg. '0.0.0.0/0' if you really want something open for the entire world.\n\nThis turned out to be difficult to implement for us (with little Ruby knowledge), as the module seems to convert 0.0.0.0/0 to 'nill', and omit the source parameter when convertering to iptables rules. We got a little stuck there.\n\nSo this is not a bug report perse, but an attempt to start a discussion about wether or not the source parameter should or should not be required and if so, how we can implement that.\n\n*Desired Behavior:*\n\nDiscuss wether the source parameter should be required.\n\n*Actual Behavior:*\n\nSource parameter is optional.\n", "environment": "Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39480", "fixedVersions": [], "id": "39480", "issueType": "Bug", "key": "MODULES-5268", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "617849975800630069754f0a", "resolution": "Won't Fix", "resolutionDate": "2017-07-19T14:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : Lack of source parameter danger", "timeSpent": "PT0S", "updated": "2017-07-20T01:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi [~accountid:557058:e1e9ffb2-63e9-4f5a-a109-7072fab961fa] - as you've noted, PowerShell modules, once loaded, remaining so for all {{exec}} resources that share that {{powershell.exe}} instance.  In an effort to create isolation from one resource to the next, the module resets environment and global variables - see https://github.com/puppetlabs/puppetlabs-powershell/blob/13fae4a9c4cb2c4037e84935eea30086264ba146/lib/puppet_x/templates/init_ps.ps1#L443-L454\n\nWe will consider calling {{Remove-Module}} to reset loaded modules like we reset variables, but such an approach is problematic as modules may not always cleanly unload for a variety of reasons.\n\nIf you are in control of the PowerShell modules. we suggest you find an alternative mechanism for sharing state within the module, or simply remove any use of global module state.", "created": "2017-07-19T12:49:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Each exec is meant to not share state with prior execs", "created": "2021-05-17T16:37:00.000000"}], "components": ["powershell"], "created": "2017-07-19T05:56:00.000000", "creator": "557058:e1e9ffb2-63e9-4f5a-a109-7072fab961fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43c93b74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfegv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_120825660083_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\nOperating System\n* Windows Server 2016 Standard\n* Windows Server 2008R2 Standard\nPuppet Version v4.10.4\nTested module versions:\n* 1.0.6 (working)\n* 2.1.1 (not working)\n\nWe import a Powershell Module in 2 puppet ressources. In the Powershell Module V1.0.6 the import was done twice and the variables where set correctly in both cases. In V2.1.1, the import is only done once, because the Module is already loaded but the global variables are empty.\n\nDesired behaviour: The global variables should be set in the second ressource as well.\n\nExample Puppet class:\n\n{code:java}\nclass winr8::td {\n\tExec {\n\t\tprovider  => powershell,\n\t\tlogoutput => true,\n\t}\n\t\n\texec\n\t{ 'import1':   command  => 'if (! (Get-Module -Name TD )) { Import-Module TD;} else {write-host \"allready loaded1\"}; write-stuff \"hello1\"' }\n\t\n\texec\n\t{ 'import2':   command  => 'if (! (Get-Module -Name TD )) { Import-Module TD;} else {write-host \"allready loaded2\"}; write-stuff \"hello2\"' }\n\n}\n{code}\n\n\nExample Powershell Module in C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\Modules\\TD\\TD.psm1:\n\n{code:java}\nfunction write-stuff ($foo) {\n\twrite-host $foo;\n\twrite-host $global:myGlobalVar;\n}\n\nfunction init_module () {\n\t$global:myGlobalVar = \"myGlobalVarContent\";\n\twrite-host \"Importing Module TD\";\n}\n\ninit_module;\n\n{code}\n\nOutput in various OS and Module Versions:\nPuppetlaps-powershell 1.0.6, Windows 2016\n\n\n{code:java}\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: hello1\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: executed successfully\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: hello2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: executed successfully\n\tNotice: Applied catalog in 11.20 seconds\n{code}\n\n\nPuppetlaps-powershell 2.1.1, Windows 2016\n\n\n{code:java}\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: hello1\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: executed successfully\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: allready loaded2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: hello2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns:\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: executed successfully\n{code}\n\n\nPuppetlaps-powershell 1.0.6, Windows 2008R2\n\n\n{code:java}\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: hello1\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: executed successfully\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: hello2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: executed successfully\n\tNotice: Applied catalog in 18.94 seconds\n{code}\n\n\nPuppetlaps-powershell 2.1.1, Windows 2008R2\n\n\n{code:java}\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: Importing Module TD\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: hello1\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: myGlobalVarContent\n\tNotice: /Stage[main]/Winr8::Td/Exec[import1]/returns: executed successfully\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: allready loaded2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: hello2\n\tNotice: /Stage[main]/Winr8::Td/Exec[import2]/returns: executed successfully\n\tNotice: Applied catalog in 7.29 seconds\n{code}\n", "environment": "Operating System\n- Windows Server 2016 Standard\n- Windows Server 2008R2 Standard\n\nPuppet Version v4.10.4\n\nTested module versions:\n- 1.0.6 (working)\n- 2.1.1 (not working)\n\n", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "37246", "fixedVersions": [], "id": "37246", "issueType": "Bug", "key": "MODULES-5267", "labels": ["puppetlabs-powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e1e9ffb2-63e9-4f5a-a109-7072fab961fa", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-powershell : PowerShell modules remain loaded across exec resources (while global variables they created are reset in each resource)", "timeSpent": "PT0S", "updated": "2021-05-17T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2017-07-19T05:02:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9477ea0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Java_ks 1.7.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfeg7:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34147", "fixedVersions": [], "id": "34147", "issueType": "Epic", "key": "MODULES-5266", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Java_ks 1.7.0", "timeSpent": "PT0S", "updated": "2018-08-23T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppet/kafka approved\nhttps://forge.puppet.com/opentable/kafka deprecated", "created": "2017-09-06T12:26:00.000000"}], "components": ["approved"], "created": "2017-07-19T03:38:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d787656"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfef3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37931114_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4227349947"}], "description": "Hi,\n\nWe would like to get our kafka module https://forge.puppet.com/puppet/kafka approved. It got migrated from https://forge.puppet.com/opentable/kafka. Can you please validate and approve this?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39479", "fixedVersions": [], "id": "39479", "issueType": "Task", "key": "MODULES-5265", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-09-06T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approve puppet-kafka", "timeSpent": "PT0S", "updated": "2017-09-06T12:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "PR#132 is limited to the iis_virtual_directory type, but other types (especially iis_application which is similar to iis_virtual_directory) use the same regexes and exists tests. Preparing a PR for those.", "created": "2017-11-21T16:46:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-iis/commit/53e36a5a05396ab303d28613d37b86ba957bf4db", "created": "2017-11-22T08:26:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Was going to reopen this for the sake of https://github.com/puppetlabs/puppetlabs-iis/pull/134 but I've decided to create another ticket given this is a net new feature - filed as MODULES-6195 and added it to the pending release.", "created": "2017-11-30T14:43:00.000000"}, {"author": "557058:60b01d55-ae88-48d5-8df1-b4a7143d4671", "body": "before I re-open this, was the PR to correct this functionality ever added to iis_site or iis_application? So far my testing with module version 4.5.1 and puppet version 5.5.12 says no...\n\npuppet apply output:\n{code:java}C:\\Windows\\system32>puppet apply --verbose --test --modulepath=\"C:\\\\ProgramData\\\\PuppetLabs\\\\code\\\\environments\\\\production\\\\modules\" -e \"include profile::appserver\"\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for REDACTED in environment production in 0.19 seconds\nError: Parameter physicalpath failed on Iis_site[MarketSight_Hosted]: File paths must be fully qualified, not '\\\\REDACTED\\share\\Application\\HostedTest\\MarketSight' (file: C:/ProgramData/PuppetLabs/code/environments/production/modules/profile/manifests/appserver.pp, line: 13) {code}\npuppet manifest:\n{code:java} class profile::appserver {\n  iis_application_pool {\n    'MarketSight_Hosted':\n      ensure                  => 'present',\n      state                   => 'started',\n      managed_pipeline_mode   => 'Integrated',\n      managed_runtime_version => 'v4.0',\n      auto_start              => true,\n      identity_type           => 'SpecificUser',\n      user_name               => 'REDACTED',\n      password                => 'REDACTED',\n  }\n  iis_site {\n    'MarketSight_Hosted':\n      ensure           => 'started',\n      physicalpath     => '\\\\\\\\REDACTED\\\\share\\\\Application\\\\HostedTest\\\\MarketSight',\n      applicationpool  => 'MarketSight_Hosted',\n      enabledprotocols => 'https',\n      bindings         => [\n        {\n          'bindinginformation'   => '*:80:',\n          'protocol'             => 'http',\n        },\n      ],\n  }\n  iis_application {\n    'api':\n      ensure   => present,\n      sitename => 'MarketSight_Hosted',\n      physicalpath => '\\\\\\\\REDACTED\\\\share\\\\Application\\\\HostedTest\\\\MarketSight\\\\API\\\\WebAPI',\n  }\n}{code}\n\u00a0", "created": "2019-04-23T16:39:00.000000"}, {"author": "557058:60b01d55-ae88-48d5-8df1-b4a7143d4671", "body": "Doing a little digging this can be fixed as follows (sorry my git foo and ruby foo is weak, just a sysadmin here):\n\n\n{code:java}\n$ git diff HEAD lib/puppet/type/iis_site.rb\ndiff --git a/lib/puppet/type/iis_site.rb b/lib/puppet/type/iis_site.rb\nindex 863dbfb..75d56ea 100644\n--- a/lib/puppet/type/iis_site.rb\n+++ b/lib/puppet/type/iis_site.rb\n@@ -59,7 +59,7 @@ Puppet::Type.newtype(:iis_site) do\n       if value.nil? or value.empty?\n         raise ArgumentError, \"A non-empty physicalpath must be specified.\"\n       end\n-      fail(\"File paths must be fully qualified, not '#{value}'\") unless value =~ /^.:(\\/|\\\\)/ or value =~ /^\\/\\/[^\\/]+\\/[^\\/]+/\n+      fail(\"File paths must be fully qualified, not '#{value}'\") unless value =~ /^.:(\\/|\\\\)/ or value =~ /^\\\\\\\\[^\\\\]+\\\\[^\\\\]+/\n     end\n   end\n\n\n\n$ git diff HEAD lib/puppet/type/iis_application.rb\ndiff --git a/lib/puppet/type/iis_application.rb b/lib/puppet/type/iis_application.rb\nindex 18c704b..6628c9b 100644\n--- a/lib/puppet/type/iis_application.rb\n+++ b/lib/puppet/type/iis_application.rb\n@@ -39,7 +39,7 @@ Puppet::Type.newtype(:iis_application) do\n       if value.nil? or value.empty?\n         raise ArgumentError, \"A non-empty physicalpath must be specified.\"\n       end\n-      fail(\"File paths must be fully qualified, not '#{value}'\") unless value =~ /^.:(\\/|\\\\)/ or value =~ /^\\/\\/[^\\/]+\\/[^\\/]+/\n+      fail(\"File paths must be fully qualified, not '#{value}'\") unless value =~ /^.:(\\/|\\\\)/ or value =~ /^\\\\\\\\[^\\\\]+\\\\[^\\\\]+/\n     end\n   end{code}\n\u00a0", "created": "2019-04-23T17:00:00.000000"}], "components": ["iis"], "created": "2017-07-18T17:47:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an administrator\nI want to be able to use UNC paths in any type in the module where a physical path is specified\nSo that I can use source files on a remote file share"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ccb2617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5886"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Inspection"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcltr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_420038958_*|*_1_*:*_1_*:*_1799056515_*|*_3_*:*_2_*:*_80092656_*|*_5_*:*_2_*:*_282415454_*|*_10006_*:*_1_*:*_6479752669_*|*_10005_*:*_1_*:*_2594785397"}], "description": "puppetlabs-iis v4.0.0\n\nSpecifying {{\\\\SERVER\\share}}\n\nResults in {{File paths must be fully qualified, not '\\\\SERVER\\share'}}\n\nThe second regex is the cause, it should be all backslashes.\n \n", "environment": "Version 4.0.0", "epicLinkSummary": "IIS bug fixes 4.2.1", "estimate": "PT0S", "externalId": "35151", "fixedVersions": ["IIS 4.2.1"], "id": "35151", "issueType": "Bug", "key": "MODULES-5264", "labels": [], "originalEstimate": "PT0S", "parent": "38319", "parentSummary": "IIS bug fixes 4.2.1", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2017-11-30T14:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : physicalpath regex doesn't match UNC paths", "timeSpent": "PT0S", "updated": "2019-04-23T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [{"attacher": "557058:10fe1f37-4122-400d-99da-da7e548af094", "created": "2017-07-18T12:47:00.000000", "name": "phonedirectory.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12833"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Could you please give us more information about the server you are running this on? For instance, is there another website that is using port 443? Are there other websites on the server?", "created": "2017-07-28T12:19:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Windows Server 2012 R2.\n\nThere are other sites, but in a case I had today. The default website is only running on 80. and the new site was running on 443 and required a specific host header.  No other sites running on 443.", "created": "2017-09-11T20:34:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Also, the site will start manually. So it's not a matter of a misconfigured site", "created": "2017-09-12T09:43:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "In your report that you're on version 4.0.0, that was released on 2017-06-05. On 2017-08-18 the 4.1.0 release was cut, which fixed MODULES-5429. You may be experiencing something that that addressed.\n\nIf that isn't the case, can you provide a short example of this not working? I am unable to reproduce with the following on Windows 2012R2 and puppet v5.1.0, and module v4.1.0\n\n{code}\niis_site { 'foo':\n    physicalpath         => 'C:\\\\inetpub\\\\new',\n    ensure               => 'started',\n}\n{code}\n\n{code}\nPS> bundle exec puppet apply .\\foo.pp\nNotice: Compiled catalog for winvagr-8n6p6md in environment production in 0.20 seconds\nNotice: /Stage[main]/Main/Iis_site[foo]/ensure: defined 'ensure' as 'started'\nNotice: Applied catalog in 6.77 seconds\nPS> get-website -Name foo\n\nName             ID   State      Physical Path                  Bindings\n----             --   -----      -------------                  --------\nfoo              1    Started    C:\\inetpub\\new                 http *:80:\n{code}", "created": "2017-09-12T14:52:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:10fe1f37-4122-400d-99da-da7e548af094] You haven't replied to this issue in awhile. Is MODULES-5772 what you were actually experiencing? We're approaching the milestone for 4.1.2, so I'd like to address this ticket soon in order to get it into 4.1.2 if there is a problem.", "created": "2017-10-25T10:36:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "I believe it is related to the above mentioned ticket. MODULES 5772.\n\nMy best guess is that it tries to start before changing the bindings and fails, then changes the bindings and on the next Puppet run it starts.\n\nI believe this ticket can be closed.", "created": "2017-10-25T12:08:00.000000"}], "components": ["iis"], "created": "2017-07-18T12:47:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f4f2625"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862238802_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_8107120851"}], "description": "_Basic Info_\n*Module Version:*\n4.0.0\n*Puppet Version:*\nPE 2017.2.1\n*OS Name/Version:* \nServer 2012 R2\n\n_Describe your issue in as much detail as possible..._\nWhen a new site is created and ensure is set to 'started', the site doesn't start on the first run once its created.  After a second Puppet agent run it starts\n*Desired Behavior:*\nOnce the site is created, it should start if specified.\n\n\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33068", "fixedVersions": [], "id": "33068", "issueType": "Bug", "key": "MODULES-5263", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Cannot Reproduce", "resolutionDate": "2017-10-30T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Newly created sites don't start automatically", "timeSpent": "PT0S", "updated": "2017-10-30T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7518a2f6400069ecba6a", "body": "Hi,\n\nwe are seeing the same issue  on Puppet Enterprise 2017.2.3 and RHEL 7.3 as well. Here is what our resource definition looks like:\n\t\njava_ks { 'wls_identity:truststore_wls': \n  ensure => latest, \n  certificate => \"${wls_inst_dir}/local/localhost.crt\", \n  target => \"${wls_inst_dir}/local/schufa_trust.jks\", \n  password => $trust_keystore_passphrase, \n  trustcacerts => true, \n}\n\nBut, we are seeing the issue on other non puppetlabs modules as well. So I suspect it is a more general problem.\n\nRegards\n\nBenjamin Fischer", "created": "2017-08-21T01:04:00.000000"}, {"author": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "body": "Agreed --- based off my output at a minimum the following are affected beyond java_ks:\nError: /etc/puppetlabs/code/environments/myenv/modules/registry/lib/puppet/type/registry_key.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/registry/lib/puppet/type/registry_value.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/openldap/lib/puppet/type/openldap_overlay.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/openldap/lib/puppet/type/openldap_dbindex.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/openldap/lib/puppet/type/openldap_access.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/registry/lib/puppet/type/registry_value.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/augeasproviders_shellvar/lib/puppet/type/shellvar.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/registry/lib/puppet/type/registry_key.rb: title patterns that use procs are not supported.\nError: /etc/puppetlabs/code/environments/myenv/modules/openldap/lib/puppet/type/openldap_overlay.rb: title patterns that use procs are not supported.\n\nBut I'm sure plenty more that I'm not using are.", "created": "2017-08-21T07:54:00.000000"}, {"author": "623e7518a2f6400069ecba6a", "body": "Hi [~accountid:999854:1b0ddf10-b932-4262-a211-1f5117ac433d]\nI think \"title patterns that use procs are not supported\" is not an actual bug or problem. If you want environment safe types, you are not allowed to use procs in title patterns anymore. So those module need to fix their code.  Java_ks had this issue before, but in version 1.5.0 it was fixed.\nSo from my point of view, that has nothing to do with \"end pattern with unmatched parenthesis:\" bug.\n\nRegards\n\nBenny", "created": "2017-08-21T09:27:00.000000"}, {"author": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "body": "Oh crap sorry you are right -- my mind was on other things at the time and I didn't think it through.  Ignore that!", "created": "2017-08-21T09:29:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "I believe this is fixed in Puppet already by PUP-7825.", "created": "2017-08-28T23:37:00.000000"}, {"author": "557058:1a0b4537-0255-4113-93e1-2a192bed4235", "body": "Anyone have a workaround for this problem? I'm trying to use this module but it seems that it's not working in any way for my environment.\n", "created": "2017-10-05T09:13:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "The problem has been fixed in more recent versions of Puppet (see PUP-7825). If you are not able to upgrade, you'll need to manually modify the culprit file _.resource_types/java_ks.pp_ after the types have been generated. I believe the invalid regexp is at line 84 and should be changed from:\n{code:puppet}\n     /(?i-mx:^(.*):([a-z]:(\\\\/|\\\\).*)$)/ => ['name', 'target'],\n{code}\nto\n{code:puppet}\n     /(?i-mx:^(.*):([a-z]:(\\/|\\\\).*)$)/ => ['name', 'target'],\n{code}", "created": "2017-10-05T09:32:00.000000"}, {"author": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "body": "Just wanted to confirm -- this is indeed fixed in Puppet 5 without any modification to java_ks itself.", "created": "2017-12-06T09:25:00.000000"}, {"author": "557058:d83223a2-1c20-4245-a31c-95c8f44172b7", "body": "This actually does _not_ appear to work, at least for me, using Puppetserver 5.0.0, Puppet 5.1.0, and java_ks 2.0.0", "created": "2018-01-17T18:29:00.000000"}, {"author": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "body": "Interesting, I wonder why it's working for me but not you?  Especially given the way puppet distributes everything bundled these days.  That said I am running puppetserver 5.1.4 and puppet 5.3.3 in case that makes the difference.", "created": "2018-01-19T08:48:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], according to PUP-7825 it has been backported to 4.10.7. I don't have any additional info.", "created": "2018-02-20T09:17:00.000000"}, {"author": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Cust is using 2017.3.4 (5.3.4)", "created": "2018-02-21T02:20:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Note: This bug also affects the debconf type from [https://github.com/smoeding/puppet-debconf,]\u00a0where `puppet generate types` produces an invalid `debconf.pp` file with `\\/` escaped as `\\\\/`.", "created": "2018-10-24T09:05:00.000000"}], "components": ["java_ks"], "created": "2017-07-18T12:10:00.000000", "creator": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1281e4cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6093"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/17"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* server 2.7.2 / agent 1.10.4\n*OS Name/Version:* RedHat Enterprise Linux 7\n\n_Describe your issue in as much detail as possible..._\nWe use r10k in our setup with a variety of different environments created as we test things on branches to our control repos.  Following instructions from Puppet's online docs on how to handle Environment Isolation, I started adding type generation (puppet generate types) to the end of the r10k run which has helped quite a few things --- except for java_ks.  It ended up breaking java_ks and I just tracked down why. The title patterns for java_ks include:\n        \n{code:java}\n/^(.*):([a-z]:(\\/|\\\\).*)$/i,\n{code}\n\nHowever the generated type file ends up containing:\n\n{code:java}\n    /(?i-mx:^(.*):([a-z]:(\\\\/|\\\\).*)$)/ => ['name', 'target'],\n{code}\n\nThe key part here is {code:java}(\\/|\\\\){code} gets turned into {code:java}(\\\\/|\\\\){code}  so it escapes the first backslash, and now it has a / that ends the regex.  =(\n\nThis results in a fun looking error:\n\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, end pattern with unmatched parenthesis: /(?i-mx:^(.*):([a-z]:(\\\\/ at ....\n{code}\n\n\nNow, I don't know if this is a puppet issue or a java_ks issue, so I apologies in advance if I put it in the wrong place.\n\n*Desired Behavior:*\nSuccessful puppet runs after puppet generate types used.\n\n*Actual Behavior:*\nPuppet fails to run on the client with the error mentioned above.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\nSadly I'm not sure I have any useful log info to attach.\n\nI am afraid I don't know how best to fix this issue or I'd send a PR y'all's way.  Please let me know if there's anything I could provide that might help you!", "environment": "- RHEL7", "epicLinkSummary": "Java_ks next", "estimate": "PT0S", "externalId": "40379", "fixedVersions": [], "id": "40379", "issueType": "Bug", "key": "MODULES-5262", "labels": [], "originalEstimate": "PT0S", "parent": "41627", "parentSummary": "Java_ks next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51f7ffda-0432-4cfb-8f61-892da63f5a38", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks : puppet generate types does not create valid regex", "timeSpent": "PT0S", "updated": "2018-10-24T09:05:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["ciscopuppet"], "created": "2017-07-18T10:17:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3565532"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182470265_*|*_3_*:*_1_*:*_18284_*|*_5_*:*_1_*:*_0"}], "description": "via [~accountid:557058:7ed56b44-735e-4cdb-b168-470ef48d5112]:\n\nHi Eric, TP:\n\nI've been tracking down issues with the current ciscopuppet module pipeline, which has been failing for a while but has been failing in a new way for about a week. An example of the console output is here:\n{noformat}\nhttps://jenkins-modules.puppetlabs.com/job/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-master/PLATFORM=redhat-7-mda,WORKER_LABEL=beaker/94/console\n\nbundle exec beaker --color --debug -h ciscopuppet-test-tools/host.cfg --pre-suite ciscopuppet-test-tools/presuite.rb -t tests/beaker_tests --keyfile /var/lib/jenkins/.ssh/id_rsa-acceptance\n21:32:33\n21:32:33 beaker-hostgenerator was not able to use this value as input.\n21:32:33 Exiting with an Error.\n21:32:33\n21:32:33\n21:32:33 Hosts file 'ciscopuppet-test-tools/host.cfg' does not exist.\n21:32:33 Trying as beaker-hostgenerator input.\n21:32:33\n21:32:33 bundler: failed to load command: beaker (/var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_intn-sys_smoke-master/PLATFORM/redhat-7-mda/WORKER_LABEL/beaker/.bundle/gems/bin/beaker)\n21:32:33 BeakerHostGenerator::Exceptions::InvalidNodeSpecError: Invalid node_info token: ciscopuppet\n{noformat}\n\nI was comparing this with an earlier run of the pipeline, which doesn't fail like this, and one big differences is that it also clones the puppetlabs/ciscopuppet-test-tools repo before running beaker.\n\nTracing down where this happens in our CI templates, I came across Eric's PR last week that removes resolve_dependencies and replaces it with junit_setup:\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/3121\n\nIn searching for references to the ciscopuppet-test-tools repo, all I found was that the netdev module pipeline performs the git clone as its resolve_dependencies:\n\nhttps://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/forge-production/projects/netdev.yaml#L28\n\nAm I correct that the ciscopuppet module pipeline depends on this? If so, can you look into fixing it? Or if not, are there any other clues you could offer in how I can troubleshoot this further? Stan and Eric D. are out this week and I'm totally clueless when it comes to the ciscopuppet module test pipeline.\n\nI've filed this as CISCO-55 in JIRA.\n\nThanks,\n\nScott", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38345", "fixedVersions": [], "id": "38345", "issueType": "CI Blocker", "key": "MODULES-5261", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-20T12:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE Cisco pipeline is broken: What do?", "timeSpent": "PT0S", "updated": "2017-07-20T12:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "4.2.0 has been released.  Closing the epic.", "created": "2017-11-08T16:02:00.000000"}], "components": ["iis"], "created": "2017-07-18T09:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@115862a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS Module 4.2.0 w/ IIS 10 Support"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyloev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9788931197_*|*_6_*:*_1_*:*_0"}], "description": "Support IIS 10 in the puppetlabs-iis module by implementing the providers for IISAdministration PowerShell module for the existing types:\n\niis_site\niis_application\niis_application_pool\niis_virtual_directory\n\nNote: iis_feature not included in this list as it's not related to IIS config, it installs features", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36259", "fixedVersions": [], "id": "36259", "issueType": "Epic", "key": "MODULES-5260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-11-08T16:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS Module 4.2.0 w/ IIS 10 Support", "timeSpent": "PT0S", "updated": "2017-11-15T10:36:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Could you paste the change that is being performed repeatedly and an example manifest? I think I'm aware of some cases with hashes that can cause this, but would need example code to check.", "created": "2017-07-18T09:55:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "I've masked passwords for security...\n\nHere is the output from the console\n{noformat}\nbindings changed [{'bindinginformation' => '*:443:webservices-test.woodmen.net', 'certificatehash' => 'F7728143F7C2799674E415F097F3884BE0AB70F9', 'certificatestorename' => 'MY', 'protocol' => 'https', 'sslflags' => '1'}] to '{\"bindinginformation\"=>\"*:443:webservices-test.woodmen.net\", \"protocol\"=>\"https\", \"certificatehash\"=>\"f7728143f7c2799674e415f097f3884be0ab70f9\", \"certificatestorename\"=>\"MY\", \"sslflags\"=>1}'\nSource:\t/Stage[main]/Profiles::Dotnet::Webserver::Webservices/Iis_site[WebServices]/bindingsFile:\t/etc/puppetlabs/code/environments/test/modules/profiles/manifests/dotnet/webserver/webservices.ppLine:\t23\n2017-07-18\n17:40 Z\nnotice\t\nbindings changed [{'bindinginformation' => '*:443:directory-test.woodmen.net', 'certificatehash' => 'F7728143F7C27fake4E415F097F3884BE0AB70F9', 'certificatestorename' => 'MY', 'protocol' => 'https', 'sslflags' => '1'}] to '{\"bindinginformation\"=>\"*:443:directory-test.woodmen.net\", \"protocol\"=>\"https\", \"certificatehash\"=>\"f7728143f7c27fake4e415f097f3884be0ab70f9\", \"certificatestorename\"=>\"MY\", \"sslflags\"=>1}'\nSource:\t/Stage[main]/Profiles::Dotnet::Webserver::Phonedirectory/Iis_site[PhoneDirectory]/bindingsFile:\t/etc/puppetlabs/code/environments/test/modules/profiles/manifests/dotnet/webserver/phonedirectory.ppLine:\t29\n2017-07-18\n17:40 Z\nnotice\t\ndefined 'password' as 'password'\nSource:\t/Stage[main]/Profiles::Dotnet::Webserver::Annualreports/Iis_application_pool[AnnualReports]/passwordFile:\t/etc/puppetlabs/code/environments/test/modules/profiles/manifests/dotnet/webserver/annualreports.ppLine:\t23\n2017-07-18\n17:40 Z\nnotice\t\ndefined 'user_name' as 'HOAD\\PXAPPSCONP1'\nSource:\t/Stage[main]/Profiles::Dotnet::Webserver::Annualreports/Iis_application_pool[AnnualReports]/user_nameFile:\t/etc/puppetlabs/code/environments/test/modules/profiles/manifests/dotnet/webserver/annualreports.ppLine:\t23\n2017-07-18\n17:40 Z\nnotice\t\nbindings changed [{'bindinginformation' => '*:443:annualreports-test.woodmen.net', 'certificatehash' => 'F7728143F7C27fake4E415F097F3884BE0AB70F9', 'certificatestorename' => 'MY', 'protocol' => 'https', 'sslflags' => '1'}] to '{\"bindinginformation\"=>\"*:443:annualreports-test.woodmen.net\", \"protocol\"=>\"https\", \"certificatehash\"=>\"f7728143f7c27fake74e415f097f3884be0ab70f9\", \"certificatestorename\"=>\"MY\", \"sslflags\"=>1}'\n{noformat}", "created": "2017-07-18T11:52:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "\n{code:java}\n  iis_application_pool {'AnnualReports':\n    ensure                        => present,\n    enable32_bit_app_on_win64     => false,\n    managed_runtime_version       => 'v4.0',\n    identity_type                 => 'SpecificUser',\n    user_name                     => 'HOAD\\\\PXAPPSCONP1',\n    password                      => $pxappsconp1password,\n  }->\n\n  iis_site {'AnnualReports':\n    ensure            => 'started',\n    physicalpath      => 'D:\\inetpub\\AnnualReports',\n    applicationpool   => 'AnnualReports',\n    enabledprotocols  => 'https',\n    bindings          => [\n      {\n        'bindinginformation'    =>  \"*:443:$uri\",\n        'protocol'              =>  'https',\n        'certificatehash'       =>  \"$certificate_thumbprint\",\n        'certificatestorename'  =>  'MY',\n        'sslflags'              =>  1,\n      },\n    ],\n    require         => File['D:\\\\inetpub\\\\AnnualReports'],\n    notify          => [Exec['Disable Anonymous Authentication on Annual Reports'],\n                        Exec['Enable Windows Authentication on Annual Reports'],\n                        ],\n  }\n{code}\n", "created": "2017-07-18T11:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for that info.\n\nMy first guess is that the module cares about uppercase vs lowecase thumbprints and IIS doesn't, so that could probably be considered a bug and should be case-insensitive. If you make the {{$certificate_thumbprint}} values lowercase and puppet stops trying to change the value, then that's it.\n\nMy second guess is that the module cares about integers vs strings for sslflags and that IIS doesn't, so it should probably accept either.", "created": "2017-07-18T16:57:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Set my code to lowercase the certificate thumbprint and it still changes.  Output shows its going from UPPERCASE to lowercase.  We're inputting an uppercase value. I'm wondering if the module is forcing the input thumbprint to be lowercase and is reading the thumbprint output uppercase.\n\nGoing to try changing sslflags to be a string\n\n", "created": "2017-07-19T11:48:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "sslflags parameter MUST be an integer", "created": "2017-07-19T11:50:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "Looking at my hiera and it looks like we were trying to enter it lowercase.  I'm guessing you're on the right track, except we need to change to uppercase.  Going to try that.", "created": "2017-07-19T11:52:00.000000"}, {"author": "557058:10fe1f37-4122-400d-99da-da7e548af094", "body": "converting our certificatehash to uppercase appears to be a decent workaround.  Suggest modifying the module to force uppercase though.", "created": "2017-07-19T12:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the debugging [~accountid:557058:10fe1f37-4122-400d-99da-da7e548af094] ! I'll send a PR to make the property accept both upper/lowercase but munge it to uppercase.", "created": "2017-07-21T11:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Acceptance Smoke tests are failing\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-iis_intn-sys_smoke-master/26/", "created": "2017-07-31T15:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR https://github.com/puppetlabs/puppetlabs-iis/pull/95 for failing CI", "created": "2017-08-07T11:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This should now be fixed.", "created": "2017-08-08T10:06:00.000000"}], "components": ["iis"], "created": "2017-07-18T09:50:00.000000", "creator": "557058:10fe1f37-4122-400d-99da-da7e548af094", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b28a151"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_268150_*|*_3_*:*_1_*:*_673370565_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1141723122"}], "description": "_Basic Info_\n*Module Version:4.0.0*\n*Puppet Version: PE 2017.2.1*\n*OS Name/Version:*\nServer 2012 R2\n_Describe your issue in as much detail as possible..._\nEvery time the Puppet Agent runs it updates the binding information and updates the credentials for the Application Pool.  It should only have to do this once unless something changes. \n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35149", "fixedVersions": [], "id": "35149", "issueType": "Bug", "key": "MODULES-5259", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10fe1f37-4122-400d-99da-da7e548af094", "resolution": "Fixed", "resolutionDate": "2017-08-08T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS : Binding Information updates every agent run", "timeSpent": "PT0S", "updated": "2017-08-08T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Hi [~accountid:5abb984318c3bd2a73fff3b8], does this work in pure DSC? A common misconception is that Puppet is performing the work here, when it's DSC that is determining whether the state is in the desired configuration or not. After Puppet parses parameters and creates the invocation code, all the decision work is done by DSC.\u00a0\n\nAs a side note, we've updated the xDhcpServer DSC Resource to v1.6.0.0 in MODULES-6592. It may be worthwhile looking at the repo to see if you issue has already been addressed", "created": "2018-02-14T12:23:00.000000"}], "components": ["dsc"], "created": "2017-07-18T06:03:00.000000", "creator": "5abb984318c3bd2a73fff3b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22886c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}], "description": "Puppetlabs-DSC 1.3.0\nPuppet 5.0\nWindows 2012 R2\n\nWhen I change for example the start ip address of my dhcp scope. It fails because it wants to add a new scope. Also when i change the start ip for example by hand on the server. Puppet / DSC doesn't correct it.\n\n{color:red}Error: PowerShell DSC resource MSFT_xDhcpServerScope  failed to execute Set-TargetResource functionality with error mess\nage: Failed to add scope 10.11.12.0 on DHCP server TEST.\nError: /Stage[main]/Profile::Windows::Server::Dhcpserver/Dsc_xdhcpserverscope[dhcpscope]/ensure: change from 'absent' to\n 'present' failed: PowerShell DSC resource MSFT_xDhcpServerScope  failed to execute Set-TargetResource functionality wit\nh error message: Failed to add scope 10.11.12.0 on DHCP server TEST.{color}\n\nSo this is besicly the same as running a normal script. And not configuration management.", "environment": "Puppet 5.0, Windows 2012 R2, WMF 5.1, Puppetlabs-DSC 1.3.0", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40378", "fixedVersions": [], "id": "40378", "issueType": "Bug", "key": "MODULES-5242", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abb984318c3bd2a73fff3b8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-DSC : xDhcpServerScope can't handle drift.", "timeSpent": "PT0S", "updated": "2018-02-14T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:86aa0ade-02d1-42e3-b7c1-6334e2d7a0e8", "body": "I see this module is not supported in puppet v4", "created": "2017-07-17T19:08:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:86aa0ade-02d1-42e3-b7c1-6334e2d7a0e8], this bug report seems to be valid, but we don\u2019t have the bandwidth to work on it right now. If you have time, we are always accepting PRs!", "created": "2017-07-19T14:45:00.000000"}], "components": ["limits"], "created": "2017-07-17T19:06:00.000000", "creator": "557058:86aa0ade-02d1-42e3-b7c1-6334e2d7a0e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@303f8a24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}], "description": "_Basic Info_\n*Module Version:0.1.0\n*Puppet Version:pe-puppetserver-2017.2.0.23-1.el7.noarch\n*OS Name/Version:RHEL6.9\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior: According to the docs an uid range can be specified with format min_uid:max_uid.  When I specify the following in common.yaml:\n{code:yaml}\nlimits::fragment:\n \"400:/-/nofile\":\n   value: '262144'\n{code}\n\n*Actual Behavior:\nWhen I specify the following in common.yaml:\n{code}\nlimits::fragment:\n \"400:/-/nofile\":\n   value: '262144'\n{code}\nI get the following error:\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, invalid limits format: 400:/-/nofile at /etc/puppetlabs/code/environments/limits/modules/limits/manifests/fragment.pp:46:5 at /etc/puppetlabs/code/environments/limits/site/profile/manifests/limits.pp:5 on node x\n{code}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40377", "fixedVersions": [], "id": "40377", "issueType": "Bug", "key": "MODULES-5240", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:86aa0ade-02d1-42e3-b7c1-6334e2d7a0e8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-limits} : {400:/-/nofile format error}", "timeSpent": "PT0S", "updated": "2017-07-19T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged - Pending release", "created": "2017-07-27T16:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Manually published", "created": "2017-07-27T16:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged changes from release back into master.", "created": "2017-07-27T16:25:00.000000"}], "components": ["supported"], "created": "2017-07-17T14:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e09a3d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868943811_*|*_3_*:*_1_*:*_1379338_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36258", "fixedVersions": [], "id": "36258", "issueType": "Sub-task", "key": "MODULES-5239", "labels": [], "originalEstimate": "PT0S", "parent": "42555", "parentSummary": "Supported Release (puppet_agent) 1.4.1 - (2017-07-18) - (459e3d2f29a785919bf89772ce3ffb6d66336a6e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-27T16:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-27T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [{"author": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "body": "Passing SHA 459e3d2f29a785919bf89772ce3ffb6d66336a6e", "created": "2017-07-27T15:40:00.000000"}], "components": [], "created": "2017-07-17T14:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c35c8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_867520773_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35148", "fixedVersions": [], "id": "35148", "issueType": "Sub-task", "key": "MODULES-5238", "labels": [], "originalEstimate": "PT0S", "parent": "42555", "parentSummary": "Supported Release (puppet_agent) 1.4.1 - (2017-07-18) - (459e3d2f29a785919bf89772ce3ffb6d66336a6e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-27T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-27T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Not applicable for this module.", "created": "2017-07-18T09:33:00.000000"}], "components": [], "created": "2017-07-17T14:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7efab43d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171529028_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11036"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34146", "fixedVersions": [], "id": "34146", "issueType": "Sub-task", "key": "MODULES-5237", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "42555", "parentSummary": "Supported Release (puppet_agent) 1.4.1 - (2017-07-18) - (459e3d2f29a785919bf89772ce3ffb6d66336a6e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-07-19T14:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_agent) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-19T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370], module release tickets get auto assigned to me, but I think this one belongs to you. Actually, I don't even know if Docs review applies to this per se, but I expect that you know. :-)", "created": "2017-07-17T15:36:00.000000"}], "components": ["supported"], "created": "2017-07-17T14:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bd23cd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_854817287_*|*_5_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33066", "fixedVersions": [], "id": "33066", "issueType": "Sub-task", "key": "MODULES-5236", "labels": [], "originalEstimate": "PT0S", "parent": "42555", "parentSummary": "Supported Release (puppet_agent) 1.4.1 - (2017-07-18) - (459e3d2f29a785919bf89772ce3ffb6d66336a6e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-07-27T12:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet_agent) DOCS Release Review", "timeSpent": "PT0S", "updated": "2017-07-27T12:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged prep PR into master at", "created": "2017-07-17T15:21:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Blocked by some issue with the PC1 repo on RedHat 5. Yum can't handle {{https://yum.puppetlabs.com}}.", "created": "2017-07-17T16:50:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] [~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] I'm looking to do a release of this sometime soon. Have time to review it?", "created": "2017-07-27T11:49:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Release CI passing at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/puppet-agent/view/release/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-release/2/", "created": "2017-07-27T12:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Modules is tagged, on the firge and merged back.  this ticket can be closed.", "created": "2017-07-27T16:26:00.000000"}], "components": [], "created": "2017-07-17T14:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f39429d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfdan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4565_*|*_3_*:*_1_*:*_8460552814_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_224453"}], "description": "*REASON:* \"1.4.1 Bug fixes\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.4.0...459e3d2f29a785919bf89772ce3ffb6d66336a6e\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/release/CHANGELOG.md#141---2017-07-18\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-module_puppetlabs-puppet-agent-module_intn-sys_smoke-release/2/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42555", "fixedVersions": [], "id": "42555", "issueType": "Task", "key": "MODULES-5235", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-10-23T12:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppet_agent) 1.4.1 - (2017-07-18) - (459e3d2f29a785919bf89772ce3ffb6d66336a6e)", "timeSpent": "PT0S", "updated": "2017-10-23T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-07-17T09:43:00.000000", "creator": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c66e714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102692512_*|*_3_*:*_1_*:*_79092945_*|*_5_*:*_1_*:*_0"}], "description": "As part of the Apache 2.0.0 release ensure that all PR's are reviewed, and either accepted, rejected, or we've commented requesting further information or action in order to proceed.\n\nWhen this ticket is completed Jenkins should pass. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37245", "fixedVersions": [], "id": "37245", "issueType": "Task", "key": "MODULES-5234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "resolution": "Fixed", "resolutionDate": "2017-07-19T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review Apache Pull Requests", "timeSpent": "PT0S", "updated": "2017-07-19T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:cb918304-c434-4d0d-8ecb-3724d7f37ea5", "body": "Related StackOverflow thread: https://stackoverflow.com/questions/44131983/wget-curl-download-of-oracle-java-7-sdk-from-the-oracle-archive-page", "created": "2017-07-17T18:27:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:cb918304-c434-4d0d-8ecb-3724d7f37ea5].\n\nWhen installing Oracle Java, you must supply a URL from the Oracle [downloads|https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnes]\u00a0page from which you have agreed to their licence. You can then pass this URL into your manifest, by adding the parameter 'url' and ensuring that all the other parameters match those of the build your URL specifies. For Oracle JDK, supplying this URL is necessary for the download to work. For example:\n{code:java}\njava::oracle { 'jdk8':\n    ensure              => 'present',\n    version_major       => '8u191',\n    version_minor       => 'b12',\n    java_se             => 'jdk',\n    url                 => 'http://download.oracle.com/otn-pub/java/jdk/8u191-b12/<secret-token>/jdk-8u191-linux-x64.tar.gz'\n  }{code}\nAdditionally, the URL will only work with the puppetlabs-java module if it includes `otn-pub`. Those URLs using `otn-pub` are generally for current builds (at the time of creating the download link). The download URLs including just `otn` require you to also sign into your Oracle account so as to restrict older potentially vulnerable builds to developers. The module does not support these `otn` URLs requiring sign in which you have specified in your second manifest.\n\nI hope this helps you wish your issue!", "created": "2018-11-08T09:39:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:cb918304-c434-4d0d-8ecb-3724d7f37ea5]. I'm going to go ahead and resolve this ticket now since there doesn't appear to be any more activity. If you have any more issues, feel free to re-open or create a new ticket. Cheers!", "created": "2018-12-12T06:31:00.000000"}], "components": ["java"], "created": "2017-07-17T07:23:00.000000", "creator": "557058:cb918304-c434-4d0d-8ecb-3724d7f37ea5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6feb0eec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual Test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfctr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41397413349_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2926303398"}], "description": "*Configuration:*\nFollowing configuration of java::oracle module fails:\n\n{code:java}\njava::oracle { 'jdk8':\n    ensure => 'present',\n    version_major => '8u121',\n    version_minor => 'b13',\n    java_se => 'jdk',\n  }\n{code}\n\n*Error message:*\n{code:java}\nError: Execution of '/opt/puppetlabs/puppet/bin/curl http://download.oracle.com/otn-pub/java/jdk//8u121-b13/jdk-8u121-linux-x64.rpm -o /tmp/jdk-8u121-linux-x64.rpm_20170716-237-qen1kt -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\nError: /Stage[main]/Svv_tomcat/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u121-linux-x64.rpm]/ensure: change from 'absent' to 'present' failed: Execution of '/opt/puppetlabs/puppet/bin/curl http://download.oracle.com/otn-pub/java/jdk//8u121-b13/jdk-8u121-linux-x64.rpm -o /tmp/jdk-8u121-linux-x64.rpm_20170716-237-qen1kt -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\n{code}\n\n*Observations:*\n# Previous versions (latest version is 8u131) is not found at oracle_url http://download.oracle.com/otn-pub/java/jdk/ but at http://download.oracle.com/otn/java/jdk/\n# Setting parameters oracle_url and url_hash doesn\u00b4t help, because Oracle requires user to login, before downloading previous JDK versions. I tried following configuration:\n{code:java}\njava::oracle { 'jdk8':\n    ensure              => 'present',\n    oracle_url          => 'http://download.oracle.com/otn/java/jdk/',\n    version_major       => '8u121',\n    version_minor       => 'b13',\n    java_se             => 'jdk',\n    url_hash            => 'e9e7ea248e2c4826b92b3f075a80e441',\n  }\n{code}\n\n*Error message:*\n{code:java}\nError: Execution of '/opt/puppetlabs/puppet/bin/curl http://download.oracle.com/otn/java/jdk//8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm -o /tmp/jdk-8u121-linux-x64.rpm_20170716-269-ax2gw0 -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 401 Authorization Required\nError: /Stage[main]/Svv_tomcat/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u121-linux-x64.rpm]/ensure: change from 'absent' to 'present' failed: Execution of '/opt/puppetlabs/puppet/bin/curl http://download.oracle.com/otn/java/jdk//8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm -o /tmp/jdk-8u121-linux-x64.rpm_20170716-269-ax2gw0 -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 401 Authorization Required\n{code}\n\n\n", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "41513", "fixedVersions": [], "id": "41513", "issueType": "Bug", "key": "MODULES-5233", "labels": ["triage"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb918304-c434-4d0d-8ecb-3724d7f37ea5", "resolution": "Fixed", "resolutionDate": "2018-12-12T06:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Downloading Oracle JDK 8u121 fails with puppetlabs-java", "timeSpent": "PT0S", "updated": "2018-12-12T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This ticket should be complete, after the 5.1.0 release.", "created": "2017-07-17T05:42:00.000000"}], "components": [], "created": "2017-07-17T05:42:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dd9293f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcs7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15556_*|*_3_*:*_1_*:*_48015379_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27991276"}], "description": "In the README, \"Optional\" should be on a line of its own, this reduces translation costs and keeps the consistent fomatting in the README.\n\nActual\n{code}\ndata_checksums\n\nOptional boolean to turn on data checksums during initdb.\n\nDefault value: undef, which is the same as false.\n{code}\n\nExpected\n{code}\ndata_checksums\n\nOptional.\n\nBoolean to turn on data checksums during initdb.\n\nDefault value: `undef`, which is the same as false.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34145", "fixedVersions": [], "id": "34145", "issueType": "Task", "key": "MODULES-5232", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-18T02:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Update doc to have optional on a separate line", "timeSpent": "PT0S", "updated": "2017-07-18T02:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing this epic as the remaining open tickets moved to the [Lvm -\n Next|https://puppet.atlassian.net/browse/MODULES-5306] epic.", "created": "2017-12-15T07:41:00.000000"}], "components": ["lvm"], "created": "2017-07-17T04:24:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7da7eae4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "LVM 0.10.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13061799729_*|*_6_*:*_1_*:*_0"}], "description": "This is the backlog for LVM", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40376", "fixedVersions": [], "id": "40376", "issueType": "Epic", "key": "MODULES-5231", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-12-15T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM 0.10.0", "timeSpent": "PT0S", "updated": "2017-12-15T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "I opened a PR for this issue: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/286", "created": "2018-04-03T17:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into 1.x at", "created": "2018-04-04T11:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged up to master at", "created": "2018-04-04T11:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The solution in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/a65876654847d0e2622a95e50750b1fc401034ab uses a variable that doesn't exist in Puppet 3.8 which is causing failures in the 1.x branch.\n\n{code}\nError: Evaluation Error: Operator '[]' is not applicable to an Undef Value. at C:/ProgramData/PuppetLabs/puppet/etc/modules/puppet_agent/manifests/init.pp:82:11 on node anxrdi2egxw7xtb.delivery.puppetlabs.net\n{code}\n", "created": "2018-06-20T01:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR is at", "created": "2018-06-20T02:07:00.000000"}], "components": ["puppet_agent"], "created": "2017-07-14T15:59:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation that shows the customer that this should be removed from classification on the MoM during an upgrade or the puppet_agent module should not manage the MoM's agent version. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72d11b14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26257014837_*|*_4_*:*_1_*:*_565235871_*|*_5_*:*_2_*:*_3152915283"}], "description": "_Basic Info_\n*Module Version:* 1.3.1\n*Puppet Version:* 2016.4.6\n*OS Name/Version:* RHEL7\n\n_Describe your issue in as much detail as possible_\nWhen a customer does a PE upgrade and has the MoM classified with puppet_agent and an older version of the puppet agent, the agent on the MoM may get downgraded. This will likely break the PE installation. \n\n*Desired Behavior:*\nThe puppet_agent module should not manage the puppet version on the MoM. Or we should document that it should be disabled as a part of the upgrade. \n\n*Actual Behavior:*\npuppet_agent downgraded the puppet agent version on the MoM from 1.10.4 to 1.7.1.\n\n{code}\npuppet-agent[42625]: (/Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure) ensure changed '1.10.4-1.el7' to '1.7.1-1.el7'\n{code}\n\nh1.  Solution \n\nNo longer manage the puppet-agent version on PE infrastructure nodes (master, console, puppetdb, compile master, amq hub/spoke, etc...).  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35146", "fixedVersions": ["puppet_agent 1.6.y"], "id": "35146", "issueType": "Bug", "key": "MODULES-5230", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2018-06-26T14:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: Downgrades puppet agent version on MoM", "timeSpent": "PT0S", "updated": "2018-06-26T14:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is almost fully implemented, but there is currently an issue with formatting the hash when Puppet runs. While we have resolved the validation, we now have a problem with idempotency. As shown below, the first run creates the site, the second run notifies that the authenticationinfo has changed, which it has not.\n\nmanifest:\n\n{code}\niis_site { 'test_website':\n  ensure             => 'started',\n  applicationpool    => 'DefaultAppPool',\n  physicalpath       => 'C:\\inetpub\\wwwroot\\test_website',\n  bindings             => [\n    {\n      'bindinginformation'   => '*:80:',\n      'protocol'             => 'http',\n    },\n  ],\n  authenticationinfo => {\n    'basic'     => true,\n    'anonymous' => false,\n    'windows'   => false,\n  },\n}\n{code}\n\nOutput:\n\n{code}\nPS C:\\src\\puppetlabs\\modules\\puppetlabs-iis> bundle exec puppet apply --modulepath C:\\src\\puppetlabs\\modules f\noo.pp\nNotice: Compiled catalog for winpupp-tvrrh3n.localdomain in environment production in 1.86 seconds\nNotice: /Stage[main]/Main/Iis_site[test_website]/ensure: defined 'ensure' as 'started'\nNotice: Applied catalog in 17.11 seconds\nPS C:\\src\\puppetlabs\\modules\\puppetlabs-iis> bundle exec puppet apply --modulepath C:\\src\\puppetlabs\\modules f\noo.pp\nNotice: Compiled catalog for winpupp-tvrrh3n.localdomain in environment production in 1.54 seconds\nNotice: /Stage[main]/Main/Iis_site[test_website]/authenticationinfo: authenticationinfo changed {\n  'basic' => true,\n  'anonymous' => false,\n  'windows' => false,\n  'iisClientCertificateMapping' => false,\n  'digest' => false,\n  'clientCertificateMapping' => false\n} to {\n  'basic' => true,\n  'anonymous' => false,\n  'windows' => false\n}\nNotice: Applied catalog in 7.94 seconds\n{code}\n\nAt point of self.instances, authenticationinfo gets populated with correct info, but when it's 'merged' with what is specified in the manifest. In the manifest we want to allow a user to specify a subset instead of having to declare all options each time. This information is already reflected in PR https://github.com/puppetlabs/puppetlabs-iis/pull/109. \n\nInvestigating this will delay the 4.2.2 release (MODULES-6512), so this will drop and be in the next release.", "created": "2018-01-25T12:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-01-31T20:38:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI green at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_init-merge_master/106/", "created": "2018-02-01T12:42:00.000000"}], "components": ["iis"], "created": "2017-07-14T11:56:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As an administrator\nI want authentication setting to be able to be set at the iis_site level\nSo that I can disable anonymous authentication and enable windows auth\nSo that it is idempotent"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b91c41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6802"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_57871880_*|*_1_*:*_1_*:*_4752972309_*|*_3_*:*_2_*:*_1187987062_*|*_10009_*:*_1_*:*_203167422_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_271138438_*|*_10006_*:*_2_*:*_10986072617_*|*_10005_*:*_1_*:*_6278"}], "description": "Use case is to disable Anonymous and enable Windows Authentication, which is pretty standard. \n\n*Desired Behavior:*\n\nThe ability to manage authentication at the site level.\n\n*Actual Behavior:*\n\nThe IIS module only allows for authenticationinfo to be used within iis_application and not iis_site.\n\n*Workaround:*\n\nThis is PowerShell to run to after feature delegation has been set:\n\n{code}\nSet-WebConfigurationProperty -Filter /system.webserver/security/authentication/anonymousAuthentication -name enabled -value false -PSPath 'IIS:\\Sites\\Default Web Site'\n\nSet-WebConfigurationProperty -Filter /system.webserver/security/authentication/windowsAuthentication -name enabled -value true -PSPath 'IIS:\\Sites\\Default Web Site'\n{code}", "epicLinkSummary": "IIS 4.3.1", "estimate": "PT0S", "externalId": "39478", "fixedVersions": [], "id": "39478", "issueType": "New Feature", "key": "MODULES-5229", "labels": ["cs_pr_review"], "originalEstimate": "PT0S", "parent": "34262", "parentSummary": "IIS 4.3.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Fixed", "resolutionDate": "2018-02-01T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS : implement authenticationinfo in iis_site", "timeSpent": "PT0S", "updated": "2018-03-21T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [{"attacher": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "created": "2017-07-13T14:20:00.000000", "name": "win-log.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12938"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This is caused by the {{init_ps.ps1}} script not being properly segregated into a namespaced directory for each module.  PowerShell and DSC modules are fighting for ownership of this same file when being installed via {{pluginsync}}, which can lead to serious problems with mismatched code.\n\nThanks for reporting this.", "created": "2017-07-19T18:16:00.000000"}, {"author": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] for the time until updates are released - what is a known-good combination of the powershell and DSC modules that will lead to a stable experience? We can pin the modules we use to those versions for the classroom. Thank you.", "created": "2017-07-20T13:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "DSC PR  https://github.com/puppetlabs/puppetlabs-dsc/pull/306\nPS PR https://github.com/puppetlabs/puppetlabs-powershell/pull/193", "created": "2017-07-25T10:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged DSC PR into master at", "created": "2017-07-25T11:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PS PR into master at", "created": "2017-07-25T12:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR\nhttps://github.com/puppetlabs/puppetlabs-dsc/commit/3560a4f30b9bdf75ec6c57cc956e8b8a774709dd", "created": "2017-07-26T09:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "In Powershell 2.1.2 release.  Closing this issue.", "created": "2017-07-27T12:43:00.000000"}], "components": ["powershell"], "created": "2017-07-13T14:20:00.000000", "creator": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4298d2d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfbtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_92016298_*|*_1_*:*_1_*:*_520350023_*|*_10007_*:*_1_*:*_8194759_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_79321948_*|*_10005_*:*_1_*:*_503898946"}], "description": "_Basic Info_\n*Module Version:* Powershell 2.1.1\n*Puppet Version:* 4.9.4\n*OS Name/Version:* Windows 2012r2\n\n_Describe your issue in as much detail as possible..._\nCreating a manifest (exec.pp) with:\n\n{code:ruby}\n  exec { 'ExportSecurityPolicy':\n    command  => 'secedit /export /cfg c:\\windows\\temp\\secpol.cfg.orig',\n    provider => powershell,\n    creates  => 'c:/windows/temp/secpol.cfg.orig',\n  }\n{code}\n\nAnd trying to apply it with `puppet apply exec.pp` fails with the errors in the attachment.\nDoing the same with running hte command in the exec in a powershell window works.\n\nDebug run log attached.\n\nResolution: I could get things to work again by downgrading to version 2.0.3 of the module.\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42554", "fixedVersions": [], "id": "42554", "issueType": "Bug", "key": "MODULES-5228", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "resolution": "Fixed", "resolutionDate": "2017-07-27T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell : Execs fail with  InvalidArgument:  [Invoke-Expression] ParameterBindingException", "timeSpent": "PT0S", "updated": "2017-07-27T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [], "components": ["acl"], "created": "2017-07-13T12:03:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23494486"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "ACL 2.0.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylogn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11279_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_2336707253"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38344", "fixedVersions": [], "id": "38344", "issueType": "Epic", "key": "MODULES-5227", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2017-08-09T13:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL 2.0.1: all improvements and bug fixes associated with this release", "timeSpent": "PT0S", "updated": "2017-08-09T13:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2017-07-13T11:22:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a729f45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfbgv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "As per https://voxpupuli.org/docs/#migrating-a-module-to-voxpupuli because https://github.com/voxpupuli/puppet-rabbitmq has migrated.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "40375", "fixedVersions": [], "id": "40375", "issueType": "Improvement", "key": "MODULES-5226", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate puppetlabs-rabbitmq", "timeSpent": "PT0S", "updated": "2017-12-19T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Closed by MODULES-5493", "created": "2020-10-01T14:16:00.000000"}, {"author": "5fab1bd7e61f150070524a3e", "body": "This is still broken, the vapps are fixed, but not the vdirs", "created": "2020-10-01T14:24:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "[~accountid:5fab1bd7e61f150070524a3e]\u00a0Sorry about that. My mistake then. I've reopened the ticket.\u00a0", "created": "2020-10-01T14:32:00.000000"}], "components": ["iis"], "created": "2017-07-13T10:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Should be able to manage virtual directories with the same name but in different sites."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@255bf8ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfbbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/20"}], "description": "Repro steps\n1. Create a WebSites called SiteA, SiteB\n2. Create a virtual directory called {{blah}} in SiteA\n3. Apply example manifest\n{code}\niis_virtual_directory { 'blah':\n  ensure       => 'present',\n  sitename     => 'SiteB',\n  physicalpath => 'C:\\\\inetpub\\\\App1',\n}\n{code}\n\nPuppet output\n{code}\n...\n\nNotice: /Stage[main]/Main/Iis_virtual_directory[blah]/sitename: sitename changed 'SiteA' to 'SiteB'\nNotice: /Stage[main]/Main/Iis_virtual_directory[blah]/physicalpath: physicalpath changed 'C:\\inetpub\\logs' to 'C:\\inetpub\\App1'\n...\n{code}\n\nNote that it's trying to change the sitename for the vdir instead of creating a new one\n\nThis is due to sitename not being part of the namevar\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_virtual_directory.rb#L12-L23", "environment": "Server 2012R2\nIIS module 4.0\nPuppet 4.5.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42553", "fixedVersions": [], "id": "42553", "issueType": "Bug", "key": "MODULES-5225", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iis : iis_virtual_directory cannot manage dirs with the same name in different sites", "timeSpent": "PT0S", "updated": "2021-06-14T08:24:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Powershell: https://github.com/puppetlabs/puppetlabs-powershell/blob/13fae4a9c4cb2c4037e84935eea30086264ba146/lib/puppet/provider/exec/powershell.rb#L34\n\nDSC: https://github.com/puppetlabs/puppetlabs-dsc/blob/8380d19ec708dfcdd0562663bddb90e9e9ddad11/lib/puppet/provider/base_dsc/powershell.rb#L37", "created": "2017-07-13T12:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-17T10:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI for PowerShell", "created": "2017-07-25T12:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI for DSC at", "created": "2017-07-25T12:41:00.000000"}], "components": ["dsc", "powershell"], "created": "2017-07-13T09:25:00.000000", "creator": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e183f29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_697675628_*|*_1_*:*_1_*:*_84898484_*|*_3_*:*_1_*:*_265982473_*|*_5_*:*_1_*:*_0"}], "description": "<module>/lib/puppet/provider/exec/powershell.rb:34\nPOWERSHELL_UPGRADE_MSG = <<-UPGRADE\nDefined the same in both (latest) modules, which causes a Notice that breaks builds with vRO", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "41510", "fixedVersions": [], "id": "41510", "issueType": "Bug", "key": "MODULES-5224", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "resolution": "Fixed", "resolutionDate": "2017-07-25T12:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Same Global variables defined in DSC and Powershell modules", "timeSpent": "PT0S", "updated": "2017-09-12T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-07-13T09:23:00.000000", "creator": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b9ca3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_538184499_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40374", "fixedVersions": [], "id": "40374", "issueType": "Bug", "key": "MODULES-5223", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1449aab3-44c3-4376-867b-65d7dd01dd2d", "resolution": "Won't Do", "resolutionDate": "2017-07-19T14:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{module-name} : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2017-07-19T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "PR to add function:\nhttps://github.com/puppetlabs/puppetlabs-accounts/pull/156", "created": "2018-08-20T05:45:00.000000"}], "components": ["accounts"], "created": "2017-07-13T07:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6545c41c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_544364181_*|*_10007_*:*_1_*:*_94655907_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34267849812"}], "description": "If $managehome==true, then module does much helpful things like manges .bashrc and ssh keys. It's really helpful.\nBut also it creates $home/.vim directory, and this resource declaration conflicts with modules? that manages vim. For example: 'ghoneycutt-vim'\nAs far as I can see, your module doesn't manages any vim configurations, so maybe you can remove $home/.vim declaration, or add another hiera variable (managevim for example) to disable this? I would be really appreciated.\n\nthere have been 5 upvotes for this change\n\nAdd new attribute: managevim at this line: https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/home_dir.pp#L18 and https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp#L144. Managevim should be set to true by default. Wrap in an if statement here: https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/home_dir.pp#L50-L55. Need to add a tests for this.", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "40373", "fixedVersions": [], "id": "40373", "issueType": "Bug", "key": "MODULES-5222", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-08-21T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{accounts} : {$home/.vim directory conflict}", "timeSpent": "PT0S", "updated": "2018-08-21T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["accounts"], "created": "2017-07-13T07:39:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c9d1c03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_544557859_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34011377191"}], "description": "It appears that managehome = false does not do anything other then tell the module to not manage .ssh dirs.\n\nI would expect this to tell it to ignore all defaults/settings for managed home directories. Is this something that was planned this way or not fully implemented?\n\nthanks", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "39477", "fixedVersions": [], "id": "39477", "issueType": "Bug", "key": "MODULES-5221", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-08-17T06:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{accounts} : {managehome option not fully implemented}", "timeSpent": "PT0S", "updated": "2018-08-17T06:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Could you please post the versions of puppetlabs-chocolatey and puppetlabs-dsc that you are using?", "created": "2017-07-13T09:27:00.000000"}, {"author": "5abb984318c3bd2a73fff3b8", "body": "To double check. I installed an Ubuntu 16.04 LTS Server from scratch with open source puppetserver 5.0. Then installed two modules", "created": "2017-07-13T11:12:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:5abb984318c3bd2a73fff3b8] can you confirm you're still seeing this behavior? I know it's quite a bit later but I just tested by doing the following:\n\n1. Vagrant up for a clean W10 machine\n2. Install puppet agent 6.3.0\n3. puppet module install puppetlabs-dsc\n4. puppet module install puppetlabs-chocolatey\n5. create a single line `test.pp` with `include chocolatey` as the only content\n6. puppet module list:\n{noformat}\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-chocolatey (v3.2.0)\n\u251c\u2500\u2500 puppetlabs-dsc (v1.8.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-reboot (v2.1.2)\n\u251c\u2500\u2500 puppetlabs-registry (v2.1.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v5.2.0)\nC:/ProgramData/PuppetLabs/code/modules (no modules installed)\nC:/Program Files/Puppet Labs/Puppet/puppet/modules (no modules installed){noformat}\n7. puppet apply .\\test.pp works, installs latest chocolatey", "created": "2019-02-27T12:22:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing as can't reproduce, please re-open if the problem persists.", "created": "2019-03-05T09:13:00.000000"}], "components": ["chocolatey ", "supported"], "created": "2017-07-13T07:33:00.000000", "creator": "5abb984318c3bd2a73fff3b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a48240f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqg7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51342555963_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_507065598"}], "description": "When I install the puppetlabs-dsc module. The puppetlabs-chocolatey module does not work anymore. \"include chocolatey\" fails installing chocolatey. The moment I remove the dsc module from the server. Chocolatey gets installed on the agent nodes.", "environment": "Puppet 5.0 Server (Ubuntu 1604) and 5.0 Agent (Windows 2012 R2)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37244", "fixedVersions": ["Chocolatey 3.3.0"], "id": "37244", "issueType": "Bug", "key": "MODULES-5220", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5abb984318c3bd2a73fff3b8", "resolution": "Cannot Reproduce", "resolutionDate": "2019-03-05T09:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue found with module: puppetlabs-chocolatey", "timeSpent": "PT0S", "updated": "2019-03-05T09:13:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Version 1.1.0 was released Sep 20th 2016", "created": "2017-07-13T06:00:00.000000"}], "components": ["accounts"], "created": "2017-07-13T05:58:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e949be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83675_*|*_5_*:*_1_*:*_0"}], "description": "Any information on this? I'm looking to use this feature, but the puppetforge version doesn't contain it.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35144", "fixedVersions": [], "id": "35144", "issueType": "Bug", "key": "MODULES-5218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-13T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{accounts} : {Will the purge_sshkeys code be pushed to puppetforge anytime soon}", "timeSpent": "PT0S", "updated": "2017-07-13T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Apologies, it seems that the examples are currently out of date. This is something we plan to work on in: https://puppet.atlassian.net/browse/FM-7290\nWe hope to have this done sometime within the next one or two sprints, closing this ticker and all work will be tracked in 7290.\nThank you.", "created": "2018-08-17T04:58:00.000000"}], "components": ["accounts"], "created": "2017-07-13T05:54:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23c39a1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_550917391_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34005840834"}], "description": "I'm still learning my way around puppet so forgive me if this is not really an issue but is the accounts::group class mentioned in the example files broken because it is not defined anywhere?\n\nPlease tell me this is the case because I have been banging my head against a wall trying to get this working!\n\n\ud83d\ude22\nreferences https://github.com/sysadmiral/sysadmiral-puppet-accounts/commit/2659b27cad67833bdab5a0981e3c3ef6307700ea\n\nhttps://puppet.atlassian.net/browse/MODULES-3114", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "34144", "fixedVersions": [], "id": "34144", "issueType": "Bug", "key": "MODULES-5217", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-08-17T05:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{accounts} : {is accounts::group broken}", "timeSpent": "PT0S", "updated": "2018-08-17T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "attachments": [], "comments": [{"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "After building this `dsc_cadministrativetemplatesetting` type, I looked into the generated ruby code and I saw these incoherent unless statements:\n\n{code:ruby}\n  # Name:         Type\n  # Type:         sint32\n  # IsMandatory:  False\n  # Values:       [\"Unknown\", \"String\", \"ExpandString\", \"Binary\", \"DWord\", \"MultiString\", \"QWord\", \"None\"]\n  newparam(:dsc_type) do\n    def mof_type", "created": "2017-07-25T10:23:00.000000"}, {"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "The DSC module PolicyFileEditor was updated and it fixed the issues. Now it's possible to use the resources using the \"type\" attribute with string values:  \"Unknown\",\"String\",\"ExpandString\",\"Binary\",\"DWord\",\"MultiString\",\"QWord\",\"None\"", "created": "2017-10-04T02:54:00.000000"}], "components": ["dsc"], "created": "2017-07-13T03:42:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f58430"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7168296540_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.3.0\n*Puppet Version:* 4.9\n*OS Name/Version:* Windows Server 2012 R2\n\nh3. *The Problem*\nUsing {{cAdministrativeTemplateSetting}} DSC Resource from {{PolicyFileEditor}} Module (https://github.com/dlwyatt/PolicyFileEditor) with puppet, there's a problem when one specifyies a value for the *Type* property (allowed values are: \"Unknown\",\"String\",\"ExpandString\",\"Binary\",\"DWord\",\"MultiString\",\"QWord\",\"None\") the following error is throwned:\n\n{{Error: Failed to apply catalog: Parameter dsc_type failed on Dsc_cadministrativetemplatesetting[test-dsc_cAdministrativeTemplateSetting dword]: Invalid value DWord. Should be a signed Integer at /mnt/puppetnfsdir/environments/rchavesg_dsc/hostgroups/hg_windows_dev/manifests/dsc_tests.pp:42}}\n\nThe *Type* property is an Integer. I can be found in the cAdministrativeTemplateSetting resource MOF file definition (https://github.com/dlwyatt/PolicyFileEditor/blob/master/DscResources/PshOrg_AdminTemplateSetting/PshOrg_AdminTemplateSetting.schema.mof):\n{{[write,ValueMap{\"0\",\"1\",\"2\",\"3\",\"4\",\"7\",\"11\",\"-1\"},Values{\"Unknown\",\"String\",\"ExpandString\",\"Binary\",\"DWord\",\"MultiString\",\"QWord\",\"None\"}] sint32 Type;}}\n\nIf instead of specifying a string  as a value for the *dsc_type *property an integer is specified, the following error is thrown:\n\n{{Error: Failed to apply catalog: Parameter dsc_type failed on Dsc_cadministrativetemplatesetting[test-dsc_cAdministrativeTemplateSetting dword]: Invalid value '1'. Valid values are Unknown, String, ExpandString, Binary, DWord, MultiString, QWord, None at /mnt/puppetnfsdir/environments/rchavesg_dsc/hostgroups/hg_windows_dev/manifests/dsc_tests.pp:42}}\n\n\n\nh3. *Steps To reproduce the problem.*\nFirst, create a DSC script that works and compare it with the Puppet manifest.\n\n1. Install the PolicyFileEditor in PowerShell of the target machine:\n{code:powershell}\nPS C:\\Users\\user>Find-DSCResource -ModuleName PolicyFileEditor\nPS C:\\Users\\user> Install-Module PolicyFileEditor\n{code}\n\n2. Run a simple DSC Script on the target Windows machine to prove that the resource *works fine*:\n\n\n{code:powershell}\nConfiguration LocalGPO\n{\n    param\n    (\n        [string[]] $NodeName = 'localhost'\n    )\n\n    Import-DSCResource -ModuleName PolicyFileEditor\n\n    Node $NodeName\n    {\n        cAdministrativeTemplateSetting \"RDP Users Home Directory Path\"\n        {\n        #    SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services!WFHomeDirUNC \n        #    SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services!WFHomeDir\n        #    SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services!WFHomeDirDrive\n            KeyValueName = \"SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\WFHomeDir\"\n            PolicyType = \"Machine\"\n            Data = \"\\\\servershare\\test\"\n            Ensure = \"Present\"\n            Type = \"String\"\n        }\n\n        cAdministrativeTemplateSetting \"RDP Users Home Directory Letter\"\n        {\n            KeyValueName = \"SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\WFHomeDirDrive\"\n            PolicyType = \"Machine\"\n            Data = \"X:\"\n            Ensure = \"Present\"\n            Type = \"String\"\n        }\n\n        cAdministrativeTemplateSetting \"RDP Users Home Directory UNC boolean\"\n        {\n            KeyValueName = \"SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\WFHomeDirUNC\"\n            PolicyType = \"Machine\"\n            Data = \"1\"\n            Ensure = \"Present\"\n            Type = \"Dword\"\n        }\n\n    }\n}\n\nLocalGPO\nStart-DscConfiguration -Path .\\LocalGPO -Wait -Force -Verbose\n{code}\n\n3. On the target machine, run the command {{gpupdate}} to update the Group Policy. Then Check the registry keys in {{HKLM:SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services\\}} . There should be a *DWORD* key with the name {{WFHomeDirUNC}} and value {{1}} .\n\n\nUsing a Puppet manifest\n\n\n{code:puppet}\nclass hg_windows_dev::dsc_tests {\n  # test dsc_cadministrativetemplatesetting. This uses a String by default.\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\LicenseServers',\n    dsc_policytype   => 'Machine',\n    dsc_data         => ['server.test.localgpo.puppet-dsc.com'],\n    dsc_ensure       => 'Present',\n    # dsc_type         => String\n    # dsc_type         => '[Microsoft.Win32.RegistryValueKind]::String'\n    # dsc_type         => 1\n  }\n\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting drive letter':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\WFHomeDirDrive',\n    dsc_policytype   => 'Machine',\n    dsc_data         => 'X:',\n    dsc_ensure       => 'Present',\n  }\n\n  dsc_cadministrativetemplatesetting { 'test-dsc_cAdministrativeTemplateSetting dword':\n    dsc_keyvaluename => 'SOFTWARE\\\\Policies\\\\Microsoft\\\\Windows NT\\\\Terminal Services\\\\WFHomeDirUNC',\n    dsc_policytype   => 'Machine',\n    dsc_data         => '1',\n    dsc_ensure       => 'Present',\n    dsc_type         => 'DWord'\n    # dsc_type         => '[Microsoft.Win32.RegistryValueKind]::Dword'\n    # dsc_type         => 4\n  }\n\n}\n\n{code}\n\n*Note:* The lines of the errors documented above do not correspond exactly to the lines in this example puppet manifest (in this example there's no line 42. But it corresponds to the last uncommented line of the last resource {{dsc_type         => 'DWord'}} ). The commented lines are there to show the other values i tested without any success.\n\n*Desired Behavior:*\nSame behavior as a DSC script. I created one to test and compare it.\n\n*Actual Behavior:*\nWhen using Puppet with DSC, errors are thrown when passing any kind of value to *dsc_type* property (as it shown in the examples).\n\nThe same issue was already submitted by me in the PowerShell github page:\nhttps://github.com/PowerShell/PowerShell/issues/4046", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41508", "fixedVersions": [], "id": "41508", "issueType": "Bug", "key": "MODULES-5216", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "resolution": "Fixed", "resolutionDate": "2017-10-04T02:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dsc : error converting to integer", "timeSpent": "PT0S", "updated": "2017-10-04T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["host_core"], "created": "2017-07-12T17:04:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@116c7b0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-8620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfaw7:"}], "description": "Windows hosts files are encoded as ANSI, however some devices and software write entries to the hosts file in other encodings such as UTF-16. Puppet consumes the hosts file as Encoding.default_external instead of recognizing the UTF-16LE BOM and then writes the file back out as Encoding.default_external, leading to issues such as inserting whitespace between every character in the previous entries, which breaks Windows networking.\n\nPuppet should check for a BOM in the hosts file first, then if one is detected load the file accordingly / preserve the content of the file.", "epicLinkSummary": "Host Type/Provider Improvements", "estimate": "PT0S", "externalId": "39476", "fixedVersions": [], "id": "39476", "issueType": "Bug", "key": "MODULES-7474", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "19940", "parentSummary": "Host Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet should recognize BOM in a hosts file", "timeSpent": "PT0S", "updated": "2018-07-16T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "the version of JJB we use does not support {{allow-empty-resuilts}}. we'll need to perhaps generate empty xml instead.", "created": "2017-07-13T13:46:00.000000"}], "components": [], "created": "2017-07-12T15:42:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d121d0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfatb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_384754_*|*_10007_*:*_1_*:*_6563482_*|*_3_*:*_1_*:*_168506996_*|*_5_*:*_1_*:*_0"}], "description": "This can be mitigated by checking a box. We just need to check the box in ci-job-configs. I believe there should be a property to toggle in the junit publishing job that says something like \"don't fail if there's no output\" or something.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38343", "fixedVersions": [], "id": "38343", "issueType": "CI Blocker", "key": "MODULES-5215", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-14T16:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "config: Jobs fail if no junit xml is produced", "timeSpent": "PT0S", "updated": "2017-07-14T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-07-12T15:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d32244e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfasv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_757539950_*|*_5_*:*_1_*:*_0"}], "description": "It looks like lots of Tomcat unit tests are failing because error messages have changed since the introduction of Puppet 4 type validation to the module. One example is in spec/unit/config/server/connector_spec.rb where, on line 158, an error is expected that contains \"foo\" but the error is instead about the type, which is a String not present or absent.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35188", "fixedVersions": [], "id": "35188", "issueType": "CI Blocker", "key": "MODULES-5214", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-21T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat (master) : unit tests - Puppet 4 error message parsing", "timeSpent": "PT0S", "updated": "2017-07-21T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2017-07-12T14:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a90a893"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfapr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2509031386_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41505", "fixedVersions": [], "id": "41505", "issueType": "Sub-task", "key": "MODULES-5213", "labels": [], "originalEstimate": "PT0S", "parent": "37243", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.0 - (10 Aug 2017) - (13d52c60e73cf7446abd9869c4a6234632957b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-10T15:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-sqlserver) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-10T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-previous-release/3/\nDiff is here: https://github.com/puppetlabs/puppetlabs-sqlserver/compare/1.2.0...13d52c60e73cf7446abd9869c4a6234632957b63\nChangelog: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/13d52c60e73cf7446abd9869c4a6234632957b63/CHANGELOG.md\n\nIssuing from tip of release branch at sha 13d52c60e73cf7446abd9869c4a6234632957b63\n\nNew features are covered by modifying existing unit tests.\nLight is green, trap is clean.\n(y)", "created": "2017-08-09T17:56:00.000000"}], "components": ["sqlserver"], "created": "2017-07-12T14:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ebdbf45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfapj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2317289816_*|*_3_*:*_1_*:*_4698668_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_109267454"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40372", "fixedVersions": [], "id": "40372", "issueType": "Sub-task", "key": "MODULES-5212", "labels": [], "originalEstimate": "PT0S", "parent": "37243", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.0 - (10 Aug 2017) - (13d52c60e73cf7446abd9869c4a6234632957b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-09T17:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-09T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], the README is the master branch is ready for updating the translation.", "created": "2017-07-13T15:39:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Sent for translation today", "created": "2017-07-14T16:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The translations were commit, but Larissa hasn't updated yet.  Closing ticket.", "created": "2017-08-10T15:44:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Thanks [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2].", "created": "2017-08-10T16:49:00.000000"}], "components": ["sqlserver"], "created": "2017-07-12T14:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ee6e17b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfapb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_162496130_*|*_3_*:*_1_*:*_1987623317_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_359637521"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39475", "fixedVersions": [], "id": "39475", "issueType": "Sub-task", "key": "MODULES-5211", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37243", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.0 - (10 Aug 2017) - (13d52c60e73cf7446abd9869c4a6234632957b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-10T15:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-08-10T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "READMe changes.\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/1.2.0...master#diff-04c6e90faac2675aa89e2176d2eec7d8\n\nREADME is ready for review and then translation.  Until then, can't use a SHA or the release branch.", "created": "2017-07-12T14:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updated README PR merged into master at", "created": "2017-07-13T15:23:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm!", "created": "2017-07-13T15:38:00.000000"}], "components": [], "created": "2017-07-12T14:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d5b17fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfaov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_683197_*|*_3_*:*_1_*:*_6693149_*|*_5_*:*_1_*:*_34893644064_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_82790377_*|*_10005_*:*_1_*:*_9685"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38372", "fixedVersions": [], "id": "38372", "issueType": "Sub-task", "key": "MODULES-5210", "labels": [], "originalEstimate": "PT0S", "parent": "37243", "parentSummary": "Supported Release (puppetlabs-sqlserver) 2.0.0 - (10 Aug 2017) - (13d52c60e73cf7446abd9869c4a6234632957b63)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-sqlserver) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release ticket raised for README and LOC review.", "created": "2017-07-12T14:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked waiting for translations.", "created": "2017-07-18T17:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is done.\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/234", "created": "2017-08-04T13:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional Prep PR merged into release at", "created": "2017-08-07T12:33:00.000000"}], "components": ["sqlserver"], "created": "2017-07-12T14:35:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40fd1887"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfap3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5163_*|*_3_*:*_2_*:*_862188558_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_192693145_*|*_10004_*:*_1_*:*_1454647286_*|*_10006_*:*_1_*:*_491367"}], "description": "*REASON:* The SQL 2016 edition\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/1.2.0...13d52c60e73cf7446abd9869c4a6234632957b63\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/1.2.0...13d52c60e73cf7446abd9869c4a6234632957b63#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-previous-release/3/", "duedate": "2017-08-10T00:00:00.000000", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "37243", "fixedVersions": [], "id": "37243", "issueType": "Task", "key": "MODULES-5209", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-10T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (puppetlabs-sqlserver) 2.0.0 - (10 Aug 2017) - (13d52c60e73cf7446abd9869c4a6234632957b63)", "timeSpent": "PT0S", "updated": "2017-08-10T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-sqlserver/pull/229", "created": "2017-07-12T14:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-12T14:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No need for CI as it passed Appveyor and travis", "created": "2017-07-12T14:34:00.000000"}], "components": ["sqlserver"], "created": "2017-07-12T12:45:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Spec tests should pass on Puppet 5"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@604671ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfagv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6521884_*|*_5_*:*_1_*:*_0"}], "description": "The spec tests in appveyor and travis are failing on Puppet 5 due to what appears to be a missing catalog resource.\n\nI have replicated this locally.", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "35185", "fixedVersions": [], "id": "35185", "issueType": "Bug", "key": "MODULES-5208", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-12T14:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : failing spec tests on Puppet 5", "timeSpent": "PT0S", "updated": "2017-07-12T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623e76e494742a00683f7d6a", "created": "2017-07-12T12:44:00.000000", "name": "modules_5271.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13109"}], "comments": [{"author": "623e76e494742a00683f7d6a", "body": "Self-contained class that illustrates the problem.  You'll need to tailor the variables at the top based on how your tomcat is installed and you will need to adjust the tomcat::install resource (we install from packages, you probably won't) and possibly the tomcat::service.\n\nBeyond that, including the class will cause puppetlabs-tomcat to repeatedly purge and re-add the Connector that is nested within the Service for Developer1 and Developer2", "created": "2017-07-12T12:46:00.000000"}], "components": ["tomcat"], "created": "2017-07-12T12:37:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a44f3c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfagf:"}], "description": "_Basic Info_\npuppetlabs-tomcat 1.7.0 (same issue happened with 1.6.1)\npuppet (open source) 3.8.7 client and server\nRHEL 6.x with tomcat 7 and tomcat 8\n\nWhen using {{purge_connectors => true}} in {{tomcat::config::server::connector}}, puppetlabs-tomcat doesn't just purge any unmanaged connectors for its parent service, it purges connectors for *all services*.  This will frequently devolve into an idempotency issue.\n\nWith the most basic tomcat configuration you don't notice this issue because there is only one Service ('Catalina'), but more advanced configurations can have multiple Service definitions, each with their own Connector(s).  In that case, if you set {{purge_connectors => true}} for any {{tomcat::config::server::connector}} call, it will purge connectors with the same protocol type that are nested within other Services.\n\n*Desired Behavior:*\n\n{{purge_connectors => true}} should only purge \"unmanaged\" connectors that are a child of the same Service.\n\n*Actual Behavior:*\n\nI'll attach a complete example that reproduces the issue separately, but the issue is happening because of the following code in {{manifests/config/server/connector.pp}}:\n\n{code}\n\n  $path = \"Server/Service[#attribute/name='${parent_service}']\"\n\n  if $_purge_connectors {\n    $__purge_connectors = \"rm Server//Connector[#attribute/protocol='${protocol}'][#attribute/port!='${port}']\"\n  } else {\n    $__purge_connectors = undef\n  }\n{code}\n\nNotice that there is a {{$path}} defined that would be specific to a particular service, but the augeas code that's doing the removal isn't using that path -- it's deleting any Connector under the Server with the same protocol but a different port.  It's missing the part of the path that restricts it to matching just its parent Service.", "environment": "puppetlabs-tomcat 1.7.0 (same issue happened with 1.6.1)\npuppet (open source) 3.8.7 client and server\nRHEL 6.x with tomcat 7 and tomcat 8", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "33064", "fixedVersions": [], "id": "33064", "issueType": "Bug", "key": "MODULES-5207", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat: purge_connectors purges *all* connectors, not just those for the given parent service", "timeSpent": "PT0S", "updated": "2018-07-05T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "QAELK is no longer being actively maintained. It may be replaced with a different logging and monitoring solution in the future. Please contact DIO if you have any requirements.", "created": "2020-05-08T15:00:00.000000"}], "components": [], "created": "2017-07-12T10:05:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a641da1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18512128_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89077579216"}], "description": "When QAELK is receiving and able to parse results, we need to configure a dashboard or some such thing to display results in a meaningful way.\n", "epicLinkSummary": "QAELK for Modules", "estimate": "PT0S", "externalId": "36227", "fixedVersions": [], "id": "36227", "issueType": "Task", "key": "MODULES-5206", "labels": [], "originalEstimate": "PT0S", "parent": "38371", "parentSummary": "QAELK for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2020-05-08T15:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Configure Grafana to Display Test Results", "timeSpent": "PT0S", "updated": "2020-05-08T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "de-prioritized for now", "created": "2017-09-07T16:31:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Closing because this ticket is old. Is QAELK even a thing anymore?", "created": "2019-09-04T09:55:00.000000"}], "components": [], "created": "2017-07-12T10:04:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51b96344"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9vb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18588009_*|*_3_*:*_1_*:*_3028506874_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_64689985103"}], "description": "This involves setting up the job in Jenkins to export the archived and edited XML to QAELK 1. There is a test instance we can try first ( curl --silent --show-error --request POST --data @beaker_junit.xml http://qaelk-test.slice.puppetlabs.net:27182 )", "epicLinkSummary": "QAELK for Modules", "estimate": "PT0S", "externalId": "35182", "fixedVersions": [], "id": "35182", "issueType": "Task", "key": "MODULES-5205", "labels": [], "originalEstimate": "PT0S", "parent": "38371", "parentSummary": "QAELK for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Incomplete", "resolutionDate": "2019-09-04T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Export Test Results XML to QAELK 1", "timeSpent": "PT0S", "updated": "2019-09-04T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-28T11:08:00.000000"}], "components": [], "created": "2017-07-12T09:57:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b2e06f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_251664870_*|*_1_*:*_1_*:*_18999600_*|*_10007_*:*_1_*:*_73637492_*|*_3_*:*_1_*:*_98030387_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1195997261"}], "description": "In order to export the raw XML to QAELK, we need to have the raw XML. We need to configure Jenkins to archive test result xml for each run so that we can then parse, edit, and export it. This involves saving an \"artifact\" after each test run to pass on to the QAELK export job that will follow.", "epicLinkSummary": "QAELK for Modules", "estimate": "PT0S", "externalId": "33062", "fixedVersions": [], "id": "33062", "issueType": "Task", "key": "MODULES-5204", "labels": [], "originalEstimate": "PT0S", "parent": "38371", "parentSummary": "QAELK for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2017-07-31T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Archive JUnit XML in Jenkins", "timeSpent": "PT0S", "updated": "2017-07-31T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2017-07-12T15:09:00.000000", "name": "beaker_junit_01.xml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12723"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Example XML", "created": "2017-07-12T15:09:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "we're doing it with ruby!", "created": "2017-07-26T11:26:00.000000"}], "components": [], "created": "2017-07-12T09:50:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a913e9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19407230_*|*_3_*:*_1_*:*_73935_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1195911651"}], "description": "we probably shouldn't spend more than a day trying to figure this out. it will only be temporary anyway.\n\nThere is a specific property that beaker creates and inserts into each pre-suite in the test result xml that needs to exist for QAELK to be able to consume the xml. That property is \"jenkins_build_url\" (which is a link to the jenkins job in question) and we need to figure out how we're going to get it into the xml before it is shipped off.\n\ndo it with bash?\ndo it with ruby?", "epicLinkSummary": "QAELK for Modules", "estimate": "PT0S", "externalId": "40371", "fixedVersions": [], "id": "40371", "issueType": "Task", "key": "MODULES-5203", "labels": [], "originalEstimate": "PT0S", "parent": "38371", "parentSummary": "QAELK for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-26T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE Inject Beaker Property into Test Result XML", "timeSpent": "PT0S", "updated": "2017-07-27T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "QAELK is no longer being actively maintained. It may be replaced with a different logging and monitoring solution in the future. Please contact DIO if you have any requirements.", "created": "2020-05-08T15:00:00.000000"}], "components": [], "created": "2017-07-12T09:43:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c75bb9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "QAELK for Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_83467283500_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_1277956_*|*_10013_*:*_1_*:*_5628846653"}], "description": "Epic for exporting modules test results to QAELK 1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38371", "fixedVersions": [], "id": "38371", "issueType": "Epic", "key": "MODULES-5202", "labels": ["ci", "jenkins", "modules", "qaelk"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2020-05-08T15:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "QAELK for Modules", "timeSpent": "PT0S", "updated": "2020-05-08T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-07-12T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c727f06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1189895455_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35179", "fixedVersions": [], "id": "35179", "issueType": "Sub-task", "key": "MODULES-5201", "labels": [], "originalEstimate": "PT0S", "parent": "41503", "parentSummary": "Supported Release (apache) 2.0.0 - (2017/07/26) - (349d4f910c58b08da452f7d08e6e7e6d79c238e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-26T04:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-26T04:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release apache against 349d4f910c58b08da452f7d08e6e7e6d79c238e9\n\nI have created the following ticket that will need complete at a later stage but release is good to go:\nhttps://puppet.atlassian.net/browse/MODULES-5324", "created": "2017-07-26T02:22:00.000000"}], "components": [], "created": "2017-07-12T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bcadd8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1183297607_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34143", "fixedVersions": [], "id": "34143", "issueType": "Sub-task", "key": "MODULES-5200", "labels": [], "originalEstimate": "PT0S", "parent": "41503", "parentSummary": "Supported Release (apache) 2.0.0 - (2017/07/26) - (349d4f910c58b08da452f7d08e6e7e6d79c238e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-26T02:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-26T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "No translation on this. Yet.", "created": "2017-07-25T14:59:00.000000"}], "components": [], "created": "2017-07-12T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@224027d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_623823090_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_518498082"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33060", "fixedVersions": [], "id": "33060", "issueType": "Sub-task", "key": "MODULES-5199", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41503", "parentSummary": "Supported Release (apache) 2.0.0 - (2017/07/26) - (349d4f910c58b08da452f7d08e6e7e6d79c238e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-07-25T14:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apache) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-25T14:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "go go go", "created": "2017-07-25T14:58:00.000000"}], "components": [], "created": "2017-07-12T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d4017e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1142281368_*|*_5_*:*_1_*:*_33859201655_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved and assign or resolve the LOC ticket appropriately.\n\nREADME diff: https://github.com/puppetlabs/puppetlabs-apache/compare/1.11.0...release#diff-04c6e90faac2675aa89e2176d2eec7d8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42552", "fixedVersions": [], "id": "42552", "issueType": "Sub-task", "key": "MODULES-5198", "labels": [], "originalEstimate": "PT0S", "parent": "41503", "parentSummary": "Supported Release (apache) 2.0.0 - (2017/07/26) - (349d4f910c58b08da452f7d08e6e7e6d79c238e9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apache) DOCS Release Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-07-12T09:40:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35bcf5e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9tb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4670_*|*_3_*:*_1_*:*_395139189_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_796619140"}], "description": "*REASON:* \"p4 requested for 2.0.0\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-apache/compare/1.11.0...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-apache/blob/release/CHANGELOG.md\n* Passing runs through CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/release/job/forge-module_puppetlabs-apache_init-merge_release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41503", "fixedVersions": [], "id": "41503", "issueType": "Task", "key": "MODULES-5197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-26T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (apache) 2.0.0 - (2017/07/26) - (349d4f910c58b08da452f7d08e6e7e6d79c238e9)", "timeSpent": "PT0S", "updated": "2017-07-26T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5c37a1aa1c6a692feab9b753], could you please include --trace output for this error?", "created": "2017-07-19T14:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response on ticket.", "created": "2021-06-21T05:41:00.000000"}], "components": ["stdlib"], "created": "2017-07-12T07:15:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35e2f3b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_630166162_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_123780189057"}], "description": "_Basic Info_\n*Module Version:* 4.13.1+\n*Puppet Version:* 2016.4.3\n*OS Name/Version:* Windows Server 2008 R2\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nWhen running facter -p through cmd.exe or powershell.exe as admin, it should show all our custom facts.\n\n*Actual Behavior:*\nIt fails to load any custom facts.\n{noformat}\nERROR puppetlabs.facter - error while resolving custom facts in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\package_provider.rb: Could not autoload puppet/provider/package/apt: Invalid argument -ruby_setenv(DEBIAN_FRONTEND)\n{noformat}\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41500", "fixedVersions": [], "id": "41500", "issueType": "Bug", "key": "MODULES-5196", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T05:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : Customs facts in Facter not loading in Windows Server 2008R2", "timeSpent": "PT0S", "updated": "2021-06-21T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "We have resolved this in by updating the parameters in the powershell script, but you may want to look into whether we did it \"right\" :)\n\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/master...TJM:csod", "created": "2017-07-12T10:53:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was resolved in MODULES-5169, so in this ticket I added more spec tests to attempt to use as many parameters as we could in our CI infrastructure\n\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/97", "created": "2017-08-08T13:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-08-08T14:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/lastSuccessfulBuild/", "created": "2017-08-08T16:59:00.000000"}], "components": ["iis"], "created": "2017-07-11T17:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Applying all iis_application_pool settings should be idempotent.\n* Should be a kitchen-sink acceptance test where we apply ALL _possible_ settings and make sure it's idempotent. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36761879"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This is a biggy, having your web server restart every 30mins because you manage it with Puppet is not ideal. Puppet should be idempotent. We need to make sure our windows features and modules are well maintained and working as expected or risk the perception that windows is not a first class citizen in our ecosystem."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf9kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_8070249_*|*_1_*:*_1_*:*_7959_*|*_10007_*:*_1_*:*_5207534_*|*_3_*:*_1_*:*_668158_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1788_*|*_10006_*:*_1_*:*_2405153093"}], "description": "*Desired Behavior:*\n\nSetting options like orphan worker process sets, but  puppet keeps re-applying\n\n*Actual Behavior:*\n\nShould be idempotent.\n\n*Reason*\nThe Get app pool code at https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/templates/webadministration/_getapppools.ps1.erb does not mirror the actual location of the settings which are configured at https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/provider/iis_application_pool/webadministration.rb#L150-L212.\n\nWe should either manually update them, OR the get_appool template should dynamically generate the PowerShell based on the iis_settings variable.\n\nRef: failure schema https://www.iis.net/configreference/system.applicationhost/applicationpools/add/failure", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "35177", "fixedVersions": [], "id": "35177", "issueType": "Bug", "key": "MODULES-5195", "labels": [], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-08-08T16:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iis : application_pool settings keep reapplying", "timeSpent": "PT0S", "updated": "2017-08-08T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0", "created": "2017-07-11T07:52:00.000000", "name": "puppet_agent_mysql_log.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12422"}], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0], have you seen this on a recent version of the module?", "created": "2018-07-05T10:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to age and lack of response on this ticket.\u00a0", "created": "2021-01-25T05:24:00.000000"}], "components": ["mysql"], "created": "2017-07-11T07:53:00.000000", "creator": "557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2034f71d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf8pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111796270351_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\nModule Version: 2.2.1\nPuppet Version: 3.7.5\nOS Name/Version: CentOS 6.9 \n\n_Describe your issue in as much detail as possible..._\nThis is an edge case and definitely a 'freak' occurrence. We are using a _very old_ version of the Puppet MySQL module, so this issue may have already been addressed in a new version, but I didn't see anything in the change log.\n\nWe had a freak occurrence where the Puppet agent could not connect to a MySQL DB so it seems the logic was \"database doesn't exist\", once second later it could connect and ran our SQL schema, which resulted in all tables being dropped and recreated.\n\n--- Puppet agent logs ----\nJul 10 10:06:40 cgslplisql99 puppet-agent[3533]: Could not prefetch mysql_database provider 'mysql': Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe show variables like '%_database' #mysql50#lost+found' returned 1: ERROR 1040 (HY000): Too many connections\n...\n...\n...\nJul 10 10:06:41 cgslplisql99 puppet-agent[3533]: (/Stage[main]/Accesscor::Profiles::Mysql::Accesscor_prod/Mysql::Db[kmail]/Mysql_database[kmail]/ensure) created\n...\n...\n...\nJul 10 10:08:30 cgslplisql99 puppet-agent[3533]: (/Stage[main]/Accesscor::Profiles::Mysql::Accesscor_prod/Mysql::Db[kmail]/Exec[kmail-import]) Triggered 'refresh' from 1 events\nJul 10 10:08:30 cgslplisql99 puppet-agent[3533]: Finished catalog run in 120.01 seconds\n---------------------\nHere's roughly my interpretation of what I believe happened\n* The MySQL service was hovering at the maximum number of connections (as can be seen in the agent logs, the error \u201cToo many connections\u201d was being returned).  At that time the Puppet Agent was running and doing the checks for the KMAIL database.\n* Due to what I believe is an error/bug in the \u2018logic\u2019 used to determine if a \u2018database\u2019 exists.  The Puppet agent determined the KMAIL database did not exist and the process to create the KMAIL database and tables was initiated.  It is my belief that not being able to connect to the database was interpreted as \u2018database does not exist.\u2019 \n* Exactly one second later, having made the determined the KMAIL database didn\u2019t exist, the Puppet MySQL provider (MySQL Ruby client) connected and ran the \u2018kmail.schema.sql\u2019 schema code to \u2018DROP TABLE IF EXISTS `table` and CREATE TABLE `table`\u2019 for all the tables comprising the KMAIL database.  The irony is not lost on me that in one second there were too many DB connections and the next second the mysql client provider could connect.\n* The process of deleting and recreating all the tables completed and the Puppet agent exits.\n\n\n*Desired Behavior:*\nCorrect the logic in the module which does not interpret \"can not connect to DB Service\" does not mean database does not exist\n\n*Actual Behavior:*\n\"can not connect to DB Service\" is interpreted as database does not exist\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "39474", "fixedVersions": [], "id": "39474", "issueType": "Bug", "key": "MODULES-5194", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T05:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-MySQL : Can not connect to MySQL does not mean database does not exist", "timeSpent": "PT0S", "updated": "2021-01-25T05:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a43761efb0069ce0181", "body": "Looking around a bit in the code and the docs I found:\n\nhttps://github.com/puppetlabs/puppetlabs-apache#default_ssl_vhost\nhttps://github.com/puppetlabs/puppetlabs-apache#default_vhost\n\nSo I set:\n\n{code:java}\n  class { 'apache':                                                                                                                                                                            \n    mpm_module => 'prefork',                                                                                                                                                                   \n    default_vhost => false,                                                                                                                                                                    \n    default_ssl_vhost => false,                                                                                                                                                                \n  } \n{code}\n                                                                                                                                                              \nBut I still got:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Apache::Vhost[default] is already declared in file /etc/puppetlabs/code/modules/apache/manifests/init.pp:365", "created": "2017-07-28T02:16:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "This code does something diffent as documented.\n{code:java}\n    $default_vhost_ensure = $default_vhost ? {                                                                                                                                                 \n      true  => 'present',                                                                                                                                                                      \n      false => 'absent'                                                                                                                                                                        \n    }                                                                                                                                                                                          \n    $default_ssl_vhost_ensure = $default_ssl_vhost ? {                                                                                                                                         \n\n    $default_ssl_vhost_ensure = $default_ssl_vhost ? {                                                                                                                                         \n      true  => 'present',                                                                                                                                                                      \n      false => 'absent'                                                                                                                                                                        \n    } \n{code}\n                                                                                                                                                                                         \n \nit should probably look like:\n\n\n{code:java}\nif $default_vhost {\n    ::apache::vhost { 'default':                                                                                                                                                                                                                                                                                                          \n    port            => '80',                                                                                                                                                               \n    docroot         => $docroot,                                                                                                                                                           \n    scriptalias     => $scriptalias,                                                                                                                                                       \n    serveradmin     => $serveradmin,                                                                                                                                                       \n    access_log_file => $access_log_file,                                                                                                                                                   \n    priority        => '15',                                                                                                                                                               \n    ip              => $ip,                                                                                                                                                                \n    logroot_mode    => $logroot_mode,                                                                                                                                                      \n  }\n}  \n{code}\n\n\n                                                                                                                                                                                          ", "created": "2017-07-28T02:43:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Thinking about it a bit more, there should be three states:\n\n* defined\n* undefined\n* absent.", "created": "2017-07-28T02:45:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0a43761efb0069ce0181] you're not the first person to mention this. We don't have the resources to dedicate to this work right now but if you'd like to submit a PR we'd be happy to look at it.\n\nA workaround would be to create a vhost with a title that's not 'default', such as \"mydefault\".", "created": "2017-08-08T15:37:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Feel free to re-open with a PR!", "created": "2017-08-08T15:37:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Ah yes, your workaround works, given I set:\n\n{code:java}\n  class { 'apache':                                                                                                                                                                                                                                     \n    default_vhost     => false,\n    default_ssl_vhost => false,                                                                                                                                                                \n  }\n{code}\n\nThanks for your suggestion. Please consider mentioning this workaround in the documentation.                                                                                                                                                                                        \n                                                                                                                                                                                               ", "created": "2017-08-10T02:26:00.000000"}], "components": ["apache"], "created": "2017-07-11T04:50:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8815c32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf8o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2458020115_*|*_6_*:*_1_*:*_0"}], "description": "In apache/manifests/init.pp I have commented out the \n::apache::vhost 'default-ssl' and 'default' recipes so I could define my own recipes since otherwise I got the following error:\n\n{{Error while evaluating a Resource Statement, Duplicate declaration: Apache::Vhost[default-ssl] is already declared in file /etc/puppetlabs/code/modules/apache/manifests/init.pp:398; cannot redeclare at}}\n\nSince these apache instances run on a dedicated virtual machine this makes sense to me.\n\nSo my question is: is there a more elegant way to doing this or should it be possible to override the default config?", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "42551", "fixedVersions": [], "id": "42551", "issueType": "Bug", "key": "MODULES-5193", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "resolution": "Won't Fix", "resolutionDate": "2017-08-08T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APACHE: override default vhost and default-ssl vhost", "timeSpent": "PT0S", "updated": "2017-08-11T10:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "RHEL 7 ships with stunnel 4.56\nRHEL 6 ships with stunnel 4.29\n\nIn the man page for stunnel 4.56 only it states:\n\n{code}\n           When 'chroot' option is used, stunnel will look for all its files (including configuration file, certificates, log file and pid file) within the chroot jail.\n{code}\n\nThe Stunnel module is not respecting the chroot option", "created": "2017-07-11T04:33:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I have implemented a work-around locally:\n\n{code}\n  # work-around for\n  # https://puppet.atlassian.net/browse/MODULES-5192\n\n  if $::operatingsystemmajrelease == '7' {\n    file { [\n      '/var/lib/stunnel/dynatrace-agent/var',\n      '/var/lib/stunnel/dynatrace-agent/var/log',\n    ]:\n      ensure => directory,\n      owner  => 'dtagent',\n      group  => 'dtagent',\n      mode   => '0770',\n    }\n  }\n{code}", "created": "2017-08-08T21:09:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-stunnel module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T07:46:00.000000"}], "components": ["stunnel"], "created": "2017-07-10T22:41:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@535dc066"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf8mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "_Basic Info_\n*Module Version:* 0.3.0\n*Puppet Version:* any\n*OS Name/Version:* RHEL 7\n*stunnel Version:* stunnel 4.56 on x86_64-redhat-linux-gnu platform\n\nOn RHEL 7 platforms only, the Puppet module is placing a log file in a directory that will not exist, because it is not inside the chrooted jail.\n\nOn RHEL 6, stunnel did not try to place the log file in the chrooted jail.\n\n*Desired Behavior:*\n\nPuppet configures stunnel and then stunnel starts successfully.\n\n*Actual Behavior:*\n\nStunnel fails to start and a message is seen in the log:\n\n{code}\n[root@ip-10-165-79-102 ~]# journalctl -xe -u stunnel_agent.service\n...\nJul 11 13:10:51 myhost stunnel_agent[10972]: Cannot open log file: /var/log/dynatrace-agent.log\nJul 11 13:10:51 myhost stunnel_agent[10972]: Closing service [dynatrace-agent]\nJul 11 13:10:51 myhost stunnel_agent[10972]: Service [dynatrace-agent] closed (FD=12)\nJul 11 13:10:51 myhost stunnel_agent[10972]: Sessions cached before flush: 0 \nJul 11 13:10:51 myhost stunnel_agent[10972]: Sessions cached after flush: 0\nJul 11 13:10:51 myhost stunnel_agent[10972]: Service [dynatrace-agent] closed\nJul 11 13:10:51 myhost stunnel_agent[10972]: str_stats: 16 block(s), 1181 data byte(s), 928 control byte(s)\nJul 11 13:10:51 myhost systemd[1]: stunnel_agent.service: control process exited, code=exited status=1\nJul 11 13:10:51 myhost systemd[1]: Failed to start SYSV: Secure Tunnel.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33058", "fixedVersions": [], "id": "33058", "issueType": "Bug", "key": "MODULES-5192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stunnel: log file not placed inside chrooted jail", "timeSpent": "PT0S", "updated": "2021-03-08T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2017-07-07T21:44:00.000000", "creator": "6243aa47258562006fa2df25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a87220b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf7fb:"}], "description": "_Basic Info_\n*Module Version:* 1.9.0\n*Puppet Version:* 3.8.7\n*OS Name/Version:* CentOS 7\n\nWhen applying a catalog the defines a firewall resource that uses a hostname rather than an IP address and that has a dependency on a class that configures the resolution of the hostname, the catalog will compile but it will fail to apply because the host_to_ip lookup of the hostname fails during the validation step and the class that configures the resolution of the hostname is never applied.\n\n/tmp/myapp/:\n{code}\n# manifests/init.pp\nclass myapp {\n  include myapp::iptables\n}\n{code}\n\n{code}\n# manifests/iptables.pp\nclass myapp::iptables {\n  firewall { '60 dummy rules that passes validation':\n    chain       => 'OUTPUT',\n    action      => 'ACCEPT',\n    destination => '1.1.1.1',\n    proto       => 'tcp',\n    dport       => ['443'],\n    require     => Class['resolv'],\n  }\n\n  firewall { '60 myapp rule that fails validation':\n    chain       => 'OUTPUT',\n    action      => 'ACCEPT',\n    destination => 'myapp.mydomain.com',\n    proto       => 'tcp',\n    dport       => ['443'],\n    require     => Class['resolv'],\n  }\n}\n{code}\n\n/tmp/resolv/:\n{code}\n# manifests/init.pp\nclass resolv {\n  contain resolv::file\n}\n{code}\n\n{code}\n# manifests/file.pp\nclass resolv::file {\n  file { '/etc/resolv.conf':\n    ensure  => file,\n    owner   => 'root',\n    group   => 'root',\n    mode    => '0644',\n    content => template('resolv/resolv.conf.erb'),\n  }\n}\n{code}\n\n{code}\n# templates/resolv.conf.erb\nnameserver 192.168.1.1\n{code}\n\nAn alternate /tmp/resolv/manifests/init.pp:\n{code}\nclass resolv {\n  host {\n    'myapp.mydomain.com':  ip => '192.168.1.3';\n  }\n}\n{code}\n\n{code}sudo puppet apply --modulepath=/tmp -e \"include myapp\" --noop -d{code}\n\n*Desired Behavior:*\n{code}\nNotice: Compiled catalog for test-node in environment production in 0.35 seconds\nNotice: /Stage[main]/Main/Node[test-node]/Firewall[60 dummy rules that passes validation]/ensure: created\nNotice: /Stage[main]/Main/Node[test-node]/Firewall[60 myapp rule that fails validation]/ensure: created\nNotice: Finished catalog run in 4.14 seconds\n{code}\n\n*Actual Behavior:*\n{code}\nNotice: Compiled catalog for test-node in environment production in 0.35 seconds\nDebug: /Firewall[60 dummy rule that passes validation]: [validate]\nDebug: Reraising host_to_ip failed for myapp.mydomain.com, exception no address for myapp.mydomain.com\nError: Parameter destination failed on Firewall[60 myapp rules that fails validation]: host_to_ip failed for myapp.mydomain.com, exception no address for myapp.mydomain.com at /tmp/myapp/manifests/iptables.pp:18\n{code}", "environment": "CentOS 7 client/server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33055", "fixedVersions": [], "id": "33055", "issueType": "Bug", "key": "MODULES-5191", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243aa47258562006fa2df25", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall : Validation prior to application of dependencies causes hard fail", "timeSpent": "PT0S", "updated": "2018-09-05T03:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "attachments": [], "comments": [{"author": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "body": "I found the problem was that I didn't have the puppetlabs/stdlib module installed.", "created": "2017-07-07T11:43:00.000000"}, {"author": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "body": "Issue was that I needed to install puppetlabs/stdlib", "created": "2017-07-07T11:44:00.000000"}], "components": [], "created": "2017-07-07T10:59:00.000000", "creator": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47cdea1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf6rb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2686677_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version: latest\n*Puppet Version: 5.0.0\n*OS Name/Version: Ubuntu 14.04\n\n----\n\nWhen I run a manifest file that has:\n\n    include certregen::client\n\nI get this error:\n\nbq. Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown function: 'getvar'. at /etc/puppetlabs/code/environments/production/modules/certregen/manifests/client.pp:17:15 on node b10068217974\n\n*Desired Behavior:*\nTo install the certregen module on each node.\n\n*Actual Behavior:*\nPuppet errors when applying the include code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38370", "fixedVersions": [], "id": "38370", "issueType": "Bug", "key": "MODULES-5190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d8f5e060-a02c-462b-86cb-fed755bffcdd", "resolution": "Fixed", "resolutionDate": "2017-07-07T11:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: Unknown function getvar", "timeSpent": "PT0S", "updated": "2017-07-07T11:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The Puppet type generation is correct, and has the correct values, as you can see here: https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/type/dsc_xmppreference.rb#L139. The error shown in the console comes from DSC itself, you can tell because it has the full namespace to the .NET type that handles parsing the value: \"Cannot convert value \"Outgoing\" to t\nype \"Microsoft.PowerShell.Cmdletization.GeneratedTypes.MpPreference.ScanDirection\".\". This means that the underlying PowerShell code is not accepting the value the DSC Resource says it should. This indicates there is a version mismatch between what's installed on the target node and what the DSC Resource expects. This is likely because the xDefender module has been deprecated in favor of the WindowsDefender DSC Resource as stated here: https://github.com/PowerShell/xDefender#xdefender. ", "created": "2017-07-07T17:12:00.000000"}, {"author": "636bf04a4bca78179baab867", "body": "Thank you for your response [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]. So this: https://www.powershellgallery.com/packages/WindowsDefender/1.0.0.3 is the package that should be used now?\nIs it possible to use this in combination with the Puppet Dsc module? It is not very clear to me as to how to set windows defender using dsc without using the dsc_xmppreference type. I cannot seem to find any documentation on the microsoft side of things, and i do not see any types named 'defender' in the puppet DSC module.", "created": "2017-07-26T01:57:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Yes, that is the one. And if this were any other case, you could use it right away by following https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README_BUILD.md#building-puppet-types-from-custom-dsc-resources. I had tried this for you to double check it would work, and ran into a problem. Since Microsoft has deprecated but kept the xDefender DSC Resource in the official repo at https://github.com/PowerShell/DscResources/tree/master/xDscResources, we still parse it when building types for the Puppet dsc module. This ordinarily wouldn't be a problem, but the new WindowsDefender DSC Resource uses the same names for it's DSC Resources that the xDefender DSC Resource did. So when we add WindowsDefender it duplicates xDefender, causing our build process to fail. Since the WindowsDefender DSC Resource doesn't seem to be on GitHub, we can't submit a PR to update the main DSCResource repo.\n\nin short, right now I don't have a good answer for you. We will work on the solution and get back to you.", "created": "2017-07-26T09:52:00.000000"}, {"author": "636bf04a4bca78179baab867", "body": "I will keep an eye on this thread in the future then. Thanks again for your time/effort.", "created": "2017-07-26T10:24:00.000000"}], "components": ["dsc"], "created": "2017-07-07T07:25:00.000000", "creator": "636bf04a4bca78179baab867", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a3c4d1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf6mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/17"}], "description": "_Basic Info_\n*Module Version: 1.3.0* \n*Puppet Version: 4.9.4*\n*OS Name/Version: Windows server 2016*\n\nWhen applying the following \n{code}\ndsc_xmppreference{ 'windows_defender_settings':\n  dsc_name => 'defender_settings',\n  dsc_realtimescandirection => 'outgoing',\n}\n{code}\n\nThe module will report that one should use 'outcoming':\n{code}\nError: Cannot process argument transformation on parameter 'RealTimeScanDirection'. Cannot convert value \"Outgoing\" to t\nype \"Microsoft.PowerShell.Cmdletization.GeneratedTypes.MpPreference.ScanDirection\". Error: \"Unable to match the identifi\ner name Outgoing to a valid enumerator name. Specify one of the following enumerator names and try again:\nBoth, Incoming, Outcoming\"\nError: /Stage[main]/Main/Dsc_xmppreference[windows_defender_settings]/ensure: change from absent to present failed: Cann\not process argument transformation on parameter 'RealTimeScanDirection'. Cannot convert value \"Outgoing\" to type \"Micros\noft.PowerShell.Cmdletization.GeneratedTypes.MpPreference.ScanDirection\". Error: \"Unable to match the identifier name Out\ngoing to a valid enumerator name. Specify one of the following enumerator names and try again:\nBoth, Incoming, Outcoming\"\n{code}\n\n When doing so, it will tell me the following:\n{code}\nError: Parameter dsc_realtimescandirection failed on Dsc_xmppreference[windows_defender_settings]: Invalid value 'Outcom\ning'. Valid values are Both, Incoming, Outgoing\n{code}\n\ni.e: There  are contradicting parameter validations, leaving no valid options for this particular setting.\n\nThe module should accept either 'outgoing' or 'outcoming', not neither.\n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33053", "fixedVersions": [], "id": "33053", "issueType": "Bug", "key": "MODULES-5189", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bf04a4bca78179baab867", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-dsc : dsc_xmppreference has no valid value for outgoing RealTimeScanDirection", "timeSpent": "PT0S", "updated": "2018-01-16T17:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] can this be discussed in an upcoming module triage?", "created": "2017-12-08T08:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Yeah this has been an issue for us as well. People recommend a 3rd part module for approval, or a module is so ubiquitous it is assumed that it should be approved. Having a single contactable developer is not great. \n\n100% Thumbs up\nAdding in  [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2017-12-14T05:10:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "I like this a lot. It's technically a requirement (that the module be \"community driven\") but I think [~accountid:557058:291cd4a1-794b-4442-93e6-929db39e48f7] is right, sometimes there are political or social factors that can override criteria like this. So we do try to enforce this but sometimes there's pressure to approve modules that don't necessarily meet it :(. Interested in [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]'s thoughts.", "created": "2017-12-21T07:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yes! I always looked at the \"community driven\" test like the (Bechdel Test)[https://en.wikipedia.org/wiki/Bechdel_test] for modules:\n\n1. At least two developers...\n2. ...who contribute code to unrelated sections...\n3. ...and don't work at the same company.", "created": "2018-01-02T13:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "From irc, [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] points out that it's github repo admins that is important, not just contributors. I don't know how we would verify this, other than asking the owner of a repo for a current list of admins.", "created": "2018-01-02T14:10:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Personally I would already be happy if the current maintainer lists another contributor as admin and I would trust the statement of the person.", "created": "2018-01-02T14:18:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We could make this part of the \"application\" process. On request, please provide x information which would include a list of at least 2 admins.", "created": "2018-01-08T11:26:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Sounds good!", "created": "2018-01-08T14:26:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "moving into a new epic for tracking.\n\n\u00a0\n\nThe IAC team have under planning a tool to aid the review of modules for approval. We will assess the recommendation here and look at incorporating them into the review process", "created": "2020-01-22T03:10:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The published criteria already specify \"They should be contributed to by more than one person from more than one organization.\" We can be more forceful about this in the next review round.", "created": "2020-01-23T10:56:00.000000"}], "components": [], "created": "2017-07-06T15:43:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d2f72b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf6dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14490207477_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_65934541842"}], "description": "Hi,\n\nI would like to propose a change for the requirements of an approved module. There should be at least two active developers in the git(hub) history. There were multiple cases in the past were a module got approved but died because of inactivity. People reached out to Vox Pupuli and asked us if we could maintain the module. Getting in contact with the maintainers isn't always easy. Having at least two active maintainers may reduce this risk.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41497", "fixedVersions": [], "id": "41497", "issueType": "New Feature", "key": "MODULES-5188", "labels": [], "originalEstimate": "PT0S", "parent": "44838", "parentSummary": "IAC - Module approval requests 2020", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2020-01-23T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enforce minimal amount of devs for an approved module", "timeSpent": "PT0S", "updated": "2020-01-23T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "blocked by work (MODULES-5152) on puppetlabs-acl", "created": "2017-07-24T14:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Additional fix merged to chocolatey master in https://github.com/puppetlabs/puppetlabs-chocolatey/commit/f4f79b1f467f1ef3b890d3f2d47754b180807c17 given PUP-7772 is fixed", "created": "2017-07-28T16:23:00.000000"}], "components": [], "created": "2017-07-06T15:07:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11420de0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf6cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69253419_*|*_3_*:*_1_*:*_1485319027_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_238213084"}], "description": "merged https://github.com/puppetlabs/puppetlabs-apt/pull/688]\nmerged https://github.com/puppetlabs/puppetlabs-accounts/pull/92\nhttps://github.com/puppetlabs/puppetlabs-acl/pull/106\nmerged https://github.com/puppetlabs/puppetlabs-apache/pull/1645\nmerged https://github.com/puppetlabs/puppetlabs-chocolatey/pull/81\nmerged https://github.com/puppetlabs/puppetlabs-concat/pull/462\nmerged https://github.com/puppetlabs/puppetlabs-dism/pull/57\nmerged https://github.com/puppetlabs/puppetlabs-dsc/pull/303\nmerged https://github.com/puppetlabs/puppetlabs-firewall/pull/712\nmerged https://github.com/puppetlabs/puppetlabs-haproxy/pull/284\nmerged https://github.com/puppetlabs/puppetlabs-hocon/pull/64\nmerged https://github.com/puppetlabs/puppetlabs-iis/pull/86\nmerged https://github.com/puppetlabs/puppetlabs-inifile/pull/241\nmerged https://github.com/puppetlabs/puppetlabs-java/pull/249\nmerged https://github.com/puppetlabs/puppetlabs-java_ks/pull/186\nmerged https://github.com/puppetlabs/puppetlabs-mongodb/pull/387\nmerged https://github.com/puppetlabs/puppetlabs-motd/pull/73\nmerged https://github.com/puppetlabs/puppetlabs-mysql/pull/962\nmerged https://github.com/puppetlabs/puppetlabs-netscaler/pull/197\nmerged https://github.com/puppetlabs/puppetlabs-ntp/pull/405\nmerged https://github.com/puppetlabs/puppetlabs-postgresql/pull/895\nmerged https://github.com/puppetlabs/puppetlabs-powershell/pull/189\nmerged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/554\nmerged https://github.com/puppetlabs/puppetlabs-reboot/pull/134\nmerged https://github.com/puppetlabs/puppetlabs-registry/pull/135\nmerged https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/47\nmerged https://github.com/puppetlabs/puppetlabs-sqlserver/pull/229\nmerged https://github.com/puppetlabs/puppetlabs-stdlib/pull/790\nmerged https://github.com/puppetlabs/puppetlabs-tagmail/pull/59\nmerged https://github.com/puppetlabs/puppetlabs-tftp/pull/54\nmerged https://github.com/puppetlabs/puppetlabs-tomcat/pull/222\nmerged https://github.com/puppetlabs/puppetlabs-windows/pull/30\nmerged https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/340\nmerged https://github.com/puppetlabs/puppetlabs-vsphere/pull/126\nmerged https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/98\nmerged https://github.com/puppetlabs/puppetlabs-wsus_client/pull/73\nmerged https://github.com/puppetlabs/puppetlabs-xinetd/pull/98", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "33051", "fixedVersions": [], "id": "33051", "issueType": "Task", "key": "MODULES-5187", "labels": ["modulesync"], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-27T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "modsync for Puppet 5/Ruby 2.4", "timeSpent": "PT0S", "updated": "2017-07-28T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Looks like something changed between rspec-puppet gem 2.5.0 (Last known good appveyor testing) and 2.6.3", "created": "2017-07-06T11:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "So this is awful, windows tests fail on jenkins for a specific test. A quick fix was to disable one test. there was no clean way to work around this. \nI hate just closing this ticket, but there is no obvious answer to this issue, for little gain. \nI am a bad person. ", "created": "2017-07-17T10:15:00.000000"}], "components": ["stdlib"], "created": "2017-07-06T03:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17717a61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf5nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7792_*|*_3_*:*_1_*:*_973727962_*|*_6_*:*_1_*:*_0"}], "description": "ALL PR's are failing appveyor for stdlib:\n[7:29 PM] Glenn Sarti: @tp @eputnam Regarding the STDLIB failure\n[7:30 PM] Glenn Sarti: running rspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb by itself did not trigger an error\n[7:30 PM] Glenn Sarti: running rspec ./spec/unit triggers the error\n[7:31 PM] Glenn Sarti: So we got ourselves a test pollution somewhere.\u2002\u2002Trial and error shows that it's something in the 'ensure_resources_spec.rb' file.\u2002\u2002If I comment the tests out in there, all's fine.\u2002\u2002Add the tests and the file_line test fails\n[7:31 PM] Glenn Sarti: that's on Ruby 2.3.1 32bit and puppet gem 1.10.4\n[7:31 PM] Glenn Sarti: well.\u2002\u20024.10.4\n\nLooking at https://github.com/puppetlabs/puppetlabs-stdlib/pull/786\n\nerror \nFinished in 2 minutes 57.2 seconds (files took 4.45 seconds to load)\n2728 examples, 28 failures, 75 pending\nFailed examples:\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:22 # Puppet::Type::File_line::ProviderRuby when adding should detect if the line exists in the file\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:28 # Puppet::Type::File_line::ProviderRuby when adding should detect if the line does not exist in the file\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:34 # Puppet::Type::File_line::ProviderRuby when adding should append to an existing file when creating\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:59 # Puppet::Type::File_line::ProviderRuby when using replace should not replace the matching line\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:68 # Puppet::Type::File_line::ProviderRuby when using replace should append the line if no matches are found\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:77 # Puppet::Type::File_line::ProviderRuby when using replace should raise an error with invalid values\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:111 # Puppet::Type::File_line::ProviderRuby when matching using match should raise an error if more than one line matches, and should not have modified the file\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:120 # Puppet::Type::File_line::ProviderRuby when matching using match should replace all lines that matches\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:139 # Puppet::Type::File_line::ProviderRuby when matching using match should raise an error with invalid values\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:153 # Puppet::Type::File_line::ProviderRuby when matching using match should replace a line that matches\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:161 # Puppet::Type::File_line::ProviderRuby when matching using match should add a new line if no lines match\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:169 # Puppet::Type::File_line::ProviderRuby when matching using match should do nothing if the exact line already exists\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:217 # Puppet::Type::File_line::ProviderRuby when matching using after match and after set inserts at match \nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:226 # Puppet::Type::File_line::ProviderRuby when matching using after match and after set inserts a new line after when no match \nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:236 # Puppet::Type::File_line::ProviderRuby when matching using after match and after set append to end of file if no match for both after and match \nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:249 # Puppet::Type::File_line::ProviderRuby when matching using after with one line matching the after expression inserts the specified line after the line matching the \"after\" expression\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:262 # Puppet::Type::File_line::ProviderRuby when matching using after with multiple lines matching the after expression errors out stating \"One or no line must match the pattern\"\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:266 # Puppet::Type::File_line::ProviderRuby when matching using after with multiple lines matching the after expression adds the line after all lines matching the after expression\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:294 # Puppet::Type::File_line::ProviderRuby when matching using after with no lines matching the after expression appends the specified line to the file\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:320 # Puppet::Type::File_line::ProviderRuby when removing should remove the line if it exists\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:328 # Puppet::Type::File_line::ProviderRuby when removing should remove the line without touching the last new line\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:336 # Puppet::Type::File_line::ProviderRuby when removing should remove any occurence of the line\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:366 # Puppet::Type::File_line::ProviderRuby when removing with a match should find a line to match\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:373 # Puppet::Type::File_line::ProviderRuby when removing with a match should remove one line if it matches\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:381 # Puppet::Type::File_line::ProviderRuby when removing with a match should raise an error if more than one line matches\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:388 # Puppet::Type::File_line::ProviderRuby when removing with a match should remove multiple lines if :multiple is true\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:408 # Puppet::Type::File_line::ProviderRuby when removing with a match should ignore the match if match_for_absence is not specified\nrspec ./spec/unit/puppet/provider/file_line/ruby_spec.rb:426 # Puppet::Type::File_line::ProviderRuby when removing with a match should ignore the match if match_for_absence is false", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37242", "fixedVersions": [], "id": "37242", "issueType": "CI Blocker", "key": "MODULES-5186", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Won't Fix", "resolutionDate": "2017-07-17T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "STDLIB failing on appveyor ", "timeSpent": "PT0S", "updated": "2017-07-17T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a47754a57610068e67639", "body": "There's a pull request to fix this warning since April. just fork to your git and apply the PR.\n\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/394", "created": "2017-09-08T06:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/394 has been merged, this should address your issue. \nThis change will be available on the next release of NTP.", "created": "2017-09-13T09:53:00.000000"}], "components": ["ntp"], "created": "2017-07-05T20:54:00.000000", "creator": "70121:917a0639-0153-44af-8fa9-e522e6159126", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5421267e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf5m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6008359815_*|*_5_*:*_1_*:*_0"}], "description": "This issue is similar to _MODULES-4472_ and _MODULES-4519_, but since Puppet 5.0 is officially released on June 26, 2017. I think it's time for puppetlabs-ntp module to keep up with this major release. \n\n*Module Version: * 6.2.0\n\n*Puppet Version: * 5.0.0\n\n*OS Name/Version: * Ubuntu 16.04\n\n*Desired Behavior:*\nWhen following Puppet 5.0 reference manual - Quick Start guide - Essential configuration tasks -- NTP quick start guide, user should not get deprecated warnings.\n\n*Actual Behavior:*\nOn a new Ubuntu 16.04 box with puppet 5.0 installed, after install the latest version of ntp module with: \n\n{code:bash}\npuppet module install puppetlabs-ntp\n{code}\n\nwhen running:\n\n{code:bash}\npuppet apply -e \"include ntp\"\n{code}\n\nI got these warnings:\n\n{code:bash}\nWarning: /etc/puppetlabs/code/environments/production/modules/ntp/hiera.yaml: Use of 'hiera.yaml' version 4 is deprecated. It should be converted to version 5\n   (in /etc/puppetlabs/code/environments/production/modules/ntp/hiera.yaml)\nWarning: Defining \"data_provider\": \"hiera\" in metadata.json is deprecated\n   (in /etc/puppetlabs/code/environments/production/modules/ntp/metadata.json)\n{code}\n", "environment": "Puppet 5.0 on Ubuntu 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38369", "fixedVersions": [], "id": "38369", "issueType": "New Feature", "key": "MODULES-5185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:917a0639-0153-44af-8fa9-e522e6159126", "resolution": "Fixed", "resolutionDate": "2017-09-13T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ntp : deprecated warnings in puppet 5.0", "timeSpent": "PT0S", "updated": "2017-09-13T09:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "14400", "aggregatetimeoriginalestimate": "14400", "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2017-07-05T14:56:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@770d1af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf5c7:"}], "description": "_Basic Info_\n*Module Version:* 1.0.1\n*Puppet Version:* 2016.4.3\n*OS Name/Version:* RHEL 6.8/7.3\n\n_Describe your issue in as much detail as possible..._\nThe module is slow and not built for enterprise use. Can cause puppet agent runs to take over 50+ minutes (with no changes) on the Deployment Manager when you are managing a decent amount of resources. Every time you call wsadmin, you start up a JVM with a jython interpreter and then shut it down after each command you run. Starting up a wsadmin JVM takes anywhere from 8 to 15 seconds. For example, say you are managing 20 websphere_jdbc_datasources and 20 websphere_jdbc_providers. That would take 10 minutes to just to see if it exists.\n\nThe exists? functions in the providers below should be reworked to parse the XML files instead of calling wsadmin. This can easily be done with REXML::XPath.\n\n* websphere_cluster\n* websphere_cluster_member\n* websphere_node\n* websphere_web_server\n* websphere_jdbc_provider\n* websphere_jdbc_datasource\n \n*Desired Behavior:*\nA Puppet Agent run with no changes that takes no more than 5 minutes. websphere_sdk and websphere_cluster_member_service are not stored in XML files thus the 5 minutes.\n\n*Actual Behavior:*\n50+ minute agent runs.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nI would submit a pull request but the module is enterprise locked. ", "epicLinkSummary": null, "estimate": "PT14400S", "externalId": "41495", "fixedVersions": [], "id": "41495", "issueType": "Improvement", "key": "MODULES-5184", "labels": [], "originalEstimate": "PT14400S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Websphere_application_server : Deployment Manager agent runs over 50 minutes", "timeSpent": "PT0S", "updated": "2017-07-05T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-07-05T14:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36963726"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf59z:"}], "description": "_Basic Info_\n*Module Version:* master\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n:source parameter should always be an array\n\n\n*Actual Behavior:*\n:source parameter can be an array or string\n\n\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/master/lib/puppet/type/concat_fragment.rb#L36", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "37241", "fixedVersions": [], "id": "37241", "issueType": "Bug", "key": "MODULES-5183", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-concat} : change source in concat_fragment to array_matching => all", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-07-05T10:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@590436f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82687489183_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35174", "fixedVersions": [], "id": "35174", "issueType": "Sub-task", "key": "MODULES-5182", "labels": [], "originalEstimate": "PT0S", "parent": "41492", "parentSummary": "Supported Release (iis) 4.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-07-05T10:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f9d85bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82687499695_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34108", "fixedVersions": [], "id": "34108", "issueType": "Sub-task", "key": "MODULES-5181", "labels": [], "originalEstimate": "PT0S", "parent": "41492", "parentSummary": "Supported Release (iis) 4.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations on this module", "created": "2017-07-06T10:54:00.000000"}], "components": [], "created": "2017-07-05T10:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@140c601c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88710095_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33050", "fixedVersions": [], "id": "33050", "issueType": "Sub-task", "key": "MODULES-5180", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41492", "parentSummary": "Supported Release (iis) 4.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-07-06T10:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-06T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2017-07-05T10:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@661c376e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29480516309_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42550", "fixedVersions": [], "id": "42550", "issueType": "Sub-task", "key": "MODULES-5179", "labels": [], "originalEstimate": "PT0S", "parent": "41492", "parentSummary": "Supported Release (iis) 4.1.0 - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2018-06-11T15:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(iis) DOCS Review", "timeSpent": "PT0S", "updated": "2018-06-11T15:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-07-05T10:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a9b5951"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4tr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_305597_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5968301400"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\n(e.g. https://github.com/puppetlabs/puppetlabs-craigsface/compare/1.0.0...<release_SHA>)\n* Link to successful Init Job Run from CI :\n(e.g. .../postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/1/)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41492", "fixedVersions": [], "id": "41492", "issueType": "Task", "key": "MODULES-5178", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-09-12T12:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (iis) 4.1.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-09-12T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-07-05T02:25:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6088cf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105039_*|*_3_*:*_1_*:*_93047916_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2100317"}], "description": "_Basic Info_\n*Module Version:* firewall master\n*Puppet Version:* 2017.2\n*OS Name/Version:* multiple failing oses\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* tests pass\n\n*Actual Behavior:* tests fail on https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/master/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-current-master/19/\n\nexceptions need to be put into the failing tests for older versions of the firewall application. ie dont run these tests on old versions of firewall", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38368", "fixedVersions": [], "id": "38368", "issueType": "CI Blocker", "key": "MODULES-5177", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-06T04:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : fails acceptance tests on old versions of the firewall app", "timeSpent": "PT0S", "updated": "2017-07-06T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-07-05T02:16:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44450754"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4kf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_640061_*|*_3_*:*_1_*:*_5200644_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_109278551"}], "description": "_Basic Info_\n*Module Version:* postgresql master\n*Puppet Version:* 4.7.0 - 4.8.2\n*OS Name/Version:* acceptance testing on all oses\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* tests pass\n\n*Actual Behavior:* tests fail on https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/master/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-current-master/PLATFORM=redhat6-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/49/console\n\nFailing to install apt as part of the install module dependencies, same for all oses:\n puppet module install puppetlabs-apt -v 4.1.0\n04:18:02   Last 10 lines of output were:\n04:18:02   \tNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\n04:18:02   \tNotice: Downloading from https://forgeapi.puppet.com ...\n04:18:02   \tError: Could not install 'puppetlabs-apt' (v4.1.0)\n04:18:02   \t  No releases matching '4.1.0' are available from https://forgeapi.puppet.com\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37240", "fixedVersions": [], "id": "37240", "issueType": "CI Blocker", "key": "MODULES-5176", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-06T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : fails setup trying to install apt", "timeSpent": "PT0S", "updated": "2017-07-06T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We've bumped the metadata on master and will look into reproducing this issue.", "created": "2017-07-05T14:13:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Please re-open if this continues to be an issue.", "created": "2018-08-31T08:35:00.000000"}], "components": ["concat"], "created": "2017-07-04T22:41:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60a5b38f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_55876412_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_36440535206"}], "description": "_Basic Info_\n*Module Version:1.1.0\n*Puppet Version:5.0.0\n*OS Name/Version:any\n\nModule metadata restricts it from being used with Puppet 5.0.0, \n\n*Desired Behavior:*\n\nThat it works with Puppet 5.0.0 and works as it did with previous versions.\n\n\n*Actual Behavior:*\n\nDeclaring a concat and adding fragments results in no change to the target file.\n\n```puppet\n concat{'puppet.conf':\n    ensure => $ensure_present,\n    path   => lookup('puppet5::files.puppetconf.path', String, 'First'),\n    owner  => 'root',\n    group  => 'root',\n    mode   => '0644',\n  }\n\n  concat::fragment{'puppet.conf_base':\n    target  => 'puppet.conf',\n    content => template('puppet/puppet.conf.base.erb'),\n    order   => '00',\n  }\n```\n\nI'm trying to make it work here: https://github.com/Aethylred/puppet-puppet5/blob/master/manifests/config.pp\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41490", "fixedVersions": [], "id": "41490", "issueType": "Bug", "key": "MODULES-5175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-31T08:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat : Use with Puppet 5.0.0", "timeSpent": "PT0S", "updated": "2018-08-31T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://docs.google.com/document/d/1iTUw7g7aZySjOsFNhOK0xHFK26rZBoZ42TQuxZvinTY/edit#", "created": "2017-07-11T01:49:00.000000"}], "components": [], "created": "2017-07-04T08:28:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c46d86b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65249746_*|*_3_*:*_1_*:*_872431338_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_515652784"}], "description": "We need to get together to come up with an i18n process which will be implemented and followed going forward with i18n for modules. \nThis should include:\n* String preparation - No more multi-line strings allowed in modules? How would we implement this?\n* String decoration - Do we ask people to do this in PR's? Do we rely on automated script then manual checks?\n* What we need to change (if anything) regarding community PRs being accepted.\n* The idea of using rubocop or rake tasks for the above.\n* Extending upon those - what can we look towards outsourcing? Does it depend on the tooling we put in place?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41488", "fixedVersions": [], "id": "41488", "issueType": "Task", "key": "MODULES-5174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-07-21T04:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SPIKE: Come up with an i18n Process Solution", "timeSpent": "PT0S", "updated": "2017-07-21T04:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-07-04T07:15:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@294195cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16130_*|*_3_*:*_1_*:*_13852287_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* latest\n*Puppet Version:* NA \n*OS Name/Version:* redhat 6\n\n_Describe your issue in as much detail as possible..._\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/master/job/forge-module_puppetlabs-firewall_intn-sys_smoke-master/PLATFORM=redhat6-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/27/consoleFull\nthis came from the merge https://github.com/puppetlabs/puppetlabs-firewall/commit/b0e45f8ca06874b500b65dd36ab1dd838aed5826\n*Desired Behavior:*\n\npassing tests\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38367", "fixedVersions": [], "id": "38367", "issueType": "Bug", "key": "MODULES-5173", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-07-04T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{firewall} : {failing regex tests for redhat 6}", "timeSpent": "PT0S", "updated": "2017-07-04T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/240", "created": "2017-07-03T15:23:00.000000"}], "components": ["inifile"], "created": "2017-07-03T15:00:00.000000", "creator": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33f35c9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf4b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170090384_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-inifile (master)\npuppet 4\nrhel7\n\nThe fix for MODULES-4932 was not backwards compatible so all of our providers that were leveraging the ini_file utility now result in errors because the number of parameters has changed.\n\n*Desired Behavior:*\nThe previous function with 3 parameters instead of 4 should still work.\n\n*Actual Behavior:*\nError: wrong number of arguments (3 for 4)\n\nSee https://bugs.launchpad.net/tripleo/+bug/1702134", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40370", "fixedVersions": [], "id": "40370", "issueType": "Bug", "key": "MODULES-5172", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "resolution": "Fixed", "resolutionDate": "2017-07-05T14:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-inifile : Error: wrong number of arguments (3 for 4)", "timeSpent": "PT0S", "updated": "2017-07-12T14:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "see [here|https://github.com/puppetlabs/puppetlabs-firewall/#parameters-1] for the pattern you're looking for. using the {{resources}} resource will just purge all resources independent of the ignore statement in the firewallchain resource you've declared there. we will try and make the documentation more clear for sure.", "created": "2017-07-05T14:33:00.000000"}], "components": ["firewall"], "created": "2017-07-02T08:14:00.000000", "creator": "557058:62542668-43ee-436a-93e3-30ab47e8175b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f527ee7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf46f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/17"}], "description": "_Basic Info_\n*Module Version: 1.9.0*\n*Puppet Version: 4.10.0*\n*OS Name/Version: Oracle Linux 7.3*\n\nI'm using firewall module with all recommended settings described in usage guide with purging all unmanaged rules and chains, but I want to ignore some rules placed in the default chains like INPUT, NAT and some others so I define them like:\n{noformat}\n  resources { 'firewall':\n    purge => true,\n  }\n\n  resources { 'firewallchain':\n    purge => true,\n  }\n\nfirewallchain {\n    'INPUT:filter:IPv4':\n      ensure => present,\n      policy => accept,\n      ignore => ['docker', '172.17.'],\n      before => undef,\n}\n{noformat}\n\n*Desired Behavior:*\nAs described in documentation, Puppet should ignore all rules in INPUT:filter:IPv4 chain that contains 'docker' or '172.17.' substrings.\n\n*Actual Behavior:*\nPuppet removes all unmanaged rules in INPUT:filter:IPv4 chain even those are defined in ignore argument.\n\nI tried to make some research of this behavior and found that rules filtering performs in the 'generate' procedure of 'firewallchain' type. There is 'unless' condition in the beginning that always return 'true' due to 'self.purge?' always returns 'nil' (https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/type/firewallchain.rb#L207) so 'generate' procedure always returns empty array. \nI didn't find out how to make it work in another way and I guess it's a bug.\nI hope it's the good starting point.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37239", "fixedVersions": [], "id": "37239", "issueType": "Bug", "key": "MODULES-5171", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:62542668-43ee-436a-93e3-30ab47e8175b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: ignore attribute in firewallchain is broken", "timeSpent": "PT0S", "updated": "2017-08-18T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "There doesn't seem to be a good path forward here, as the underlying gem does not support JRuby. We will not be able to investigate workarounds any time soon.", "created": "2020-03-12T15:00:00.000000"}], "components": ["stdlib"], "created": "2017-07-01T07:05:00.000000", "creator": "557057:25e17f02-695e-4df4-acfe-ddbc1c19f305", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a54c93e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf3x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_372644727_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_84759863964"}], "description": "_Basic Info_\n*Module Version:* 4.17.1\n*Puppet Version:* 5.0.0\n*OS Name/Version:* Ubuntu 16.04\n\nIt is currently not possible to use the augeas feature in puppet server running from JRuby.\nAugeas currently relies on native bindings which are not supported by JRuby which disables the feature therefore makes validate_augeas() impossible to use from a puppet master.\n\nIt is possible to use validate_augeas() from an agent running in masterless (as JRuby is not involved).\nRelated to:\n- https://github.com/camptocamp/puppet-augeas/issues/66\n- https://github.com/hercules-team/ruby-augeas/issues/9\n\n*Desired Behavior:*\n\nThe command {{puppetserver ruby -e 'require \"augeas\"'}} returns {{true}}\n\n*Actual Behavior:*\n\n{code}\n# puppetserver ruby -e 'require \"augeas\"'\nLoadError: no such file to load -- _augeas\n  require at org/jruby/RubyKernel.java:961\n  require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54\n   <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/augeas.rb:23\n  require at org/jruby/RubyKernel.java:961\n   (root) at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1\n   <main> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37238", "fixedVersions": [], "id": "37238", "issueType": "Bug", "key": "MODULES-5170", "labels": ["puppet-server"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557057:25e17f02-695e-4df4-acfe-ddbc1c19f305", "resolution": "Won't Fix", "resolutionDate": "2020-03-12T15:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : validate_augeas() doesn't work from puppet master with JRuby", "timeSpent": "PT0S", "updated": "2020-03-12T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [{"attacher": "5e3375e183d74c0e821851f3", "created": "2017-06-30T18:01:00.000000", "name": "restart_memory_limit.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12634"}], "comments": [{"author": "557058:c4013df8-980e-45ea-a9e1-ae70b39112d6", "body": "I've found the following values refresh when they don't change:\n\niis_application_pool:\nuser_name\npassword\nrestart_memory_limit\n\niis_site:\nbindings in general, including:\nbindinginformation, protocol, sslflags, certificatehash, certificatestorename", "created": "2017-07-01T12:30:00.000000"}, {"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "Use at your own risk: https://github.com/TJM/puppetlabs-dsc/tree/csod\n\nNOTE: we didn't fix anything \"username or password\" related, but I think we caught the others.", "created": "2017-07-15T17:25:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This PR: \n\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/93\n\nresolves this issue for iis_application_pool. I was unable to reproduce the issues documented for iis_site bindings, but an audit of the properties and the code confirms some omissions, including username and password. I assume there are others in other types.", "created": "2017-07-27T17:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master", "created": "2017-08-08T10:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-08-08T14:33:00.000000"}], "components": ["iis"], "created": "2017-06-30T18:07:00.000000", "creator": "5e3375e183d74c0e821851f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@527a4cb1"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "See MODULES-5195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf3vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13613134_*|*_1_*:*_1_*:*_2655878131_*|*_3_*:*_1_*:*_687306146_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: IIS 4.0.0\n*Puppet Version: 2017.2.1\n*OS Name/Version: Windows 2012 R2\n\n_Description_\nSome parameters in the iis_application_pool type are set on every run and cause a refresh of the application pool. \n\n*Desired Behavior:*\nThe parameters should be idempotent and not cause a refresh of the application pool \n\n*Actual Behavior:*\nParameters like restart_memory_limit and user_name cause the agent runs to refresh the service. A specific use case is the restart_memory_limit. \n\nWhen adding the parameter to the minimal example in the readme we see the issue on a vanilla Windows 2012r2 server.\n\n{code}\n  iis_application_pool { 'minimal_site_app_pool':\n    ensure                  => 'present',\n    managed_pipeline_mode   => 'Integrated',\n    managed_runtime_version => 'v4.0',\n    state                   => 'Started',\n    restart_memory_limit    => '3500000',\n  }\n\n  ->   iis_site { 'minimal':\n    ensure          => 'started',\n    physicalpath    => 'c:\\\\inetpub\\\\minimal',\n    applicationpool => 'minimal_site_app_pool',\n  }\n{code} \n\n{code}\nPS C:\\Users\\Administrator> puppet agent -t\nNotice: /Stage[main]/Profile::Iis/Iis_application_pool[minimal_site_app_pool]/restart_memory_limit: restart_memory_limit changed '' to '3500000'\nNotice: /Stage[main]/Profile::Iis/Iis_site[minimal]/ensure: ensure changed 'stopped' to 'started'\nPS C:\\Users\\Administrator> puppet agent -t\nNotice: /Stage[main]/Profile::Iis/Iis_application_pool[minimal_site_app_pool]/restart_memory_limit: restart_memory_limit changed '' to '3500000'\n{code}\n\nThe agent debug log from one of these runs is attached as restart_memory_limit.txt. It looks like the issue is the return from {{Get-WebConfiguration -Filter '/system.applicationHost/applicationPools/add'}} shows the {{\"restart_memory_limit\":  \"\",}}. When looking at IIS, we can see the {{recycling.periodicRestart.memory}} set properly. \n", "environment": "puppetlabs-iis 4.0.0 with windows 2012r2", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "40369", "fixedVersions": [], "id": "40369", "issueType": "Bug", "key": "MODULES-5169", "labels": ["CS_To10", "maintenance", "triage"], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e3375e183d74c0e821851f3", "resolution": "Fixed", "resolutionDate": "2017-08-08T14:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS: Application Pool parameters always result in a changed catalog", "timeSpent": "PT0S", "updated": "2017-09-06T11:32:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "All sign off tasks complete.\nSanity checks pass.\nClear to release", "created": "2017-07-07T11:58:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Release tagged: https://github.com/puppetlabs/puppetlabs-powershell/tree/2.1.1", "created": "2017-07-07T12:01:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Release pushed to forge: https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-powershell_init-tag_push-forge/3/\n\nVerified 2.1.1 shows up at https://forge.puppet.com/puppetlabs/powershell", "created": "2017-07-07T12:02:00.000000"}], "components": [], "created": "2017-06-30T12:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a72341"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf373:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_464599231_*|*_3_*:*_1_*:*_80021_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_139120908"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40368", "fixedVersions": [], "id": "40368", "issueType": "Sub-task", "key": "MODULES-5167", "labels": [], "originalEstimate": "PT0S", "parent": "36226", "parentSummary": "Supported Release (powershell) 2.1.1 - (7 Jul 2017) - (7d818f7cd75224f60ba10dbf048b6be0e8d0dd26)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-07-07T12:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-07T12:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Ready for review.", "created": "2017-06-30T15:37:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-previous-release/1/\n\nChangelog: https://github.com/puppetlabs/puppetlabs-powershell/blob/bf585f3d950c4e47ba5ef758c757aa115fdcc4da/CHANGELOG.md\n\nDiff: https://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.0...bf585f3d950c4e47ba5ef758c757aa115fdcc4da\n\nEnv variable fix is tested here https://github.com/puppetlabs/puppetlabs-powershell/commit/13fae4a9c4cb2c4037e84935eea30086264ba146#diff-f45a4b11c5162960e27f16aaaa04ddc2R457\n\nOutput available data on error is tested here: https://github.com/puppetlabs/puppetlabs-powershell/pull/185/files#diff-f45a4b11c5162960e27f16aaaa04ddc2R517\n\nLight is green, trap is clean.\nQA is a go\n(y)\n", "created": "2017-07-05T15:47:00.000000"}], "components": [], "created": "2017-06-30T12:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e3da5b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf36v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11847530_*|*_3_*:*_1_*:*_949189_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_431682635"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39473", "fixedVersions": [], "id": "39473", "issueType": "Sub-task", "key": "MODULES-5166", "labels": [], "originalEstimate": "PT0S", "parent": "36226", "parentSummary": "Supported Release (powershell) 2.1.1 - (7 Jul 2017) - (7d818f7cd75224f60ba10dbf048b6be0e8d0dd26)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-05T15:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-05T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] This module is not translated.  Do you still need this ticket?", "created": "2017-06-30T15:38:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "This ticket isn't needed in modules without translations. If the ticket creation is automated, then it's ok to just \"close, won't fix\" or something with a comment that there is no translation.", "created": "2017-07-05T17:41:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no translations on this module", "created": "2017-07-05T17:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Noted - Thanks [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]", "created": "2017-07-05T21:24:00.000000"}], "components": [], "created": "2017-06-30T12:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b46f9b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf36n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11919451_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_439410662"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38366", "fixedVersions": [], "id": "38366", "issueType": "Sub-task", "key": "MODULES-5165", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "36226", "parentSummary": "Supported Release (powershell) 2.1.1 - (7 Jul 2017) - (7d818f7cd75224f60ba10dbf048b6be0e8d0dd26)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-07-05T17:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-05T21:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Ready for review.", "created": "2017-06-30T15:37:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-07-05T17:39:00.000000"}], "components": [], "created": "2017-06-30T12:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b8fb78a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf367:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11882858_*|*_5_*:*_1_*:*_35577582375_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_439284359"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37237", "fixedVersions": [], "id": "37237", "issueType": "Sub-task", "key": "MODULES-5164", "labels": [], "originalEstimate": "PT0S", "parent": "36226", "parentSummary": "Supported Release (powershell) 2.1.1 - (7 Jul 2017) - (7d818f7cd75224f60ba10dbf048b6be0e8d0dd26)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(powershell) DOCS Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release Prep PR is at", "created": "2017-06-30T13:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]  Heads up for module release.  I believe most of the doc change came from yourself anyway.", "created": "2017-06-30T13:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pending CI run on release SHA", "created": "2017-06-30T14:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Docs fix PR was merged.  Changed SHA to 7d818f7cd75224f60ba10dbf048b6be0e8d0dd26", "created": "2017-07-05T17:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "New docs PR passed CI at", "created": "2017-07-05T21:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged, released and merged-back by [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2017-07-07T12:12:00.000000"}], "components": ["powershell"], "created": "2017-06-30T12:19:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167dfbd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4160"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf36f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4818_*|*_10007_*:*_1_*:*_1292092_*|*_3_*:*_1_*:*_60782_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_592405733_*|*_10004_*:*_1_*:*_4944361_*|*_10006_*:*_1_*:*_5562807"}], "description": "*REASON:* bugfixes\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-powershell/compare/2.1.0...7d818f7cd75224f60ba10dbf048b6be0e8d0dd26\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/7d818f7cd75224f60ba10dbf048b6be0e8d0dd26/CHANGELOG.md\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/release/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-previous-release/2/", "duedate": "2017-07-07T00:00:00.000000", "epicLinkSummary": "PowerShell v2.1.1", "estimate": "PT0S", "externalId": "36226", "fixedVersions": [], "id": "36226", "issueType": "Task", "key": "MODULES-5163", "labels": [], "originalEstimate": "PT0S", "parent": "40389", "parentSummary": "PowerShell v2.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-07-07T12:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (powershell) 2.1.1 - (7 Jul 2017) - (7d818f7cd75224f60ba10dbf048b6be0e8d0dd26)", "timeSpent": "PT0S", "updated": "2017-07-07T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-06-30T10:23:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The following commented out lines no longer exist."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c975ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf2y7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11096_*|*_3_*:*_1_*:*_3112182_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_233725946"}], "description": "https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/spec/unit/puppet/provider/vcsrepo/git_spec.rb#L225\n\nRemove the 3 commented out lines. \n{code}\n        ## this test can never succeed due to logic in\n        ##  create/check_force\n        # provider.expects(:working_copy_exists?).returns(false)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37236", "fixedVersions": [], "id": "37236", "issueType": "Task", "key": "MODULES-5162", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-03T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo - Remove commented out lines ", "timeSpent": "PT0S", "updated": "2017-07-03T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:260547ff-166a-4e7c-9ce5-0e9be3639e43] This behavior appears to work for me on Debian 8 with puppet-agent 5.0.0 and no modules pre-installed:\n\n{noformat}\nroot@spe65bfb5pib7hf:~# /opt/puppetlabs/bin/puppet module install puppetlabs-concat --version 4.0.1 --ignore-dependencies\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-concat (v4.0.1)\nroot@spe65bfb5pib7hf:~# /opt/puppetlabs/bin/puppet --version\n5.0.0\nroot@spe65bfb5pib7hf:~# cat /etc/debian_version \n8.0\n{noformat}\n\nCould you give a full module listing? And also a --trace with the error output? Thanks!", "created": "2017-06-30T10:42:00.000000"}, {"author": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "body": "Here is the\n\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 adrien-alternatives (v0.3.0)\n\u251c\u2500\u2500 arnoudj-sudo (v1.3.0)\n\u251c\u2500\u2500 camptocamp-archive (v0.8.1)\n\u251c\u2500\u2500 cesnet-hadoop (v2.4.0)\n\u251c\u2500\u2500 cesnet-hadoop_lib (v0.2.1)\n\u251c\u2500\u2500 darin-zypprepo (v1.0.2)\n\u251c\u2500\u2500 garethr-docker (v4.1.1)\n\u251c\u2500\u2500 genebean-firewalld2iptables (v0.1.2)\n\u251c\u2500\u2500 herculesteam-augeasproviders_core (v2.1.2)\n\u251c\u2500\u2500 herculesteam-augeasproviders_sysctl (v2.0.2)\n\u251c\u2500\u2500 icinga-icinga2 (v1.3.0)\n\u251c\u2500\u2500 icinga-icingaweb2 (v1.0.6)\n\u251c\u2500\u2500 jfryman-selinux (v0.3.1)\n\u251c\u2500\u2500 jlondon-phpmyadmin (v1.1.0)\n\u251c\u2500\u2500 jorhett-mcollective (v1.0.3)\n\u251c\u2500\u2500 pennycoders-mesos (v1.0.17)\n\u251c\u2500\u2500 puppet-staging (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-apache (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-apt (v4.1.0)  invalid\n\u251c\u2500\u2500 puppetlabs-azure (v1.1.1)\n\u251c\u2500\u2500 puppetlabs-azure_agent (v0.1.0)\n\u251c\u2500\u2500 puppetlabs-chocolatey (v3.0.0)  invalid\n\u251c\u2500\u2500 puppetlabs-firewall (v1.8.2)\n\u251c\u2500\u2500 puppetlabs-java (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-java_ks (v1.4.1)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.11.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v4.2.0)\n\u251c\u2500\u2500 puppetlabs-postgresql (v4.7.1)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.1.0)\n\u251c\u2500\u2500 puppetlabs-registry (v1.1.4)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.17.1)\n\u251c\u2500\u2500 puppetlabs-vcsrepo (v1.3.2)\n\u251c\u2500\u2500 razorsedge-cloudera (v3.0.0)\n\u251c\u2500\u2500 razorsedge-network (v3.8.0)\n\u251c\u2500\u2500 saz-timezone (v3.3.0)\n\u251c\u2500\u2500 stahnma-epel (v1.2.2)\n\u2514\u2500\u2500 yo61-logrotate (v1.4.0)\n\nroot@puppet:~# puppet module install puppetlabs-concat --trace --ignore-dependencies      Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-concat' (???)\n  No version of 'puppetlabs-concat' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n", "created": "2017-07-03T07:55:00.000000"}, {"author": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "body": "I got the problem. Some of your own Puppet Modules\n\n- puppetlabs-mysql\n- puppetlabs-postgresql\n\ndoesn't support the newest puppetlabs-concat version and exclude it in the metadata.json.\n\nMaybe you should fix at least your own supported modules before releasing a new Puppet version. ", "created": "2017-07-03T08:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/867 should fix postgresql, and mysql does not have a dependency on concat directly.", "created": "2017-07-24T14:45:00.000000"}], "components": ["stdlib"], "created": "2017-06-30T08:54:00.000000", "creator": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58971878"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_404763_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2086322607_*|*_10005_*:*_1_*:*_7928079"}], "description": "_Basic Info_\n*Module Version:puppet module install puppetlabs-concat --version 4.0.1\n*Puppet Version: 5.0\n*OS Name/Version:* Debian Jessie\n\nroot@puppet:/etc/puppet/code/environments/production/modules# puppet module install puppetlabs-concat --version 4.0.1 --ignore-dependencies\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-concat' (???)\n  No version of 'puppetlabs-concat' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n\nDependecy Package: puppetlabs-stdlib (v4.17.1)\n\nNo further information why it cannot be installed.\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38365", "fixedVersions": [], "id": "38365", "issueType": "Bug", "key": "MODULES-5161", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "resolution": "Fixed", "resolutionDate": "2017-07-24T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/stdlib : not installable", "timeSpent": "PT0S", "updated": "2017-07-24T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-06-30T08:06:00.000000", "creator": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37716d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypfb:"}], "description": "_Basic Info_\n*Module Version:* 6.2.0\n*Puppet Version:* 4.7\n*OS Name/Version:* rhel/centos 6\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Not setting requestkey and controlkey directives in ntp.conf\n\n\n*Actual Behavior:* There doesn't seem to be a way to prevent these from being set.\n\nThe {{keys_controlkey}} and {{keys_requestkey}} are Optional data types and default to {{undef}} in https://github.com/puppetlabs/puppetlabs-ntp/blob/master/data/common.yaml.\n\nThe template, however contains logic:\n\n{code}\n<% if $ntp::keys_requestkey != '' {-%>\nrequestkey <%= $ntp::keys_requestkey %>\n<% } -%>\n<% if $ntp::keys_controlkey != '' {-%>\ncontrolkey <%= $ntp::keys_controlkey %>\n<% } -%>\n{code}\n\nat https://github.com/puppetlabs/puppetlabs-ntp/blob/master/templates/ntp.conf.epp#L115\n\nSo the directives are still being placed into ntp.conf with no value even though the parameters have a value of {{undef}}, resulting in a broken ntp config", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41484", "fixedVersions": [], "id": "41484", "issueType": "Bug", "key": "MODULES-5160", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ntp : requestkey and controlkey incorrectly added to ntp.conf", "timeSpent": "PT0S", "updated": "2018-08-23T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "ci job config PR is up for a workaround:\nhttps://github.com/puppetlabs/ci-job-configs/pull/3096", "created": "2017-06-29T16:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Actual fix PR is at", "created": "2017-06-29T17:15:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "{{semantic_puppet}} version 1.0.1 is now released. It contains the fix. PUP-7747 was created to get the fix into puppets vendored copy.", "created": "2017-07-01T01:09:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The vendored copy is now updated on the 5.0.x branch", "created": "2017-07-07T09:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updated stickler with new version", "created": "2017-07-07T17:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Testing on https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/reboot/view/master/ to make sure I can do a full revert.", "created": "2017-07-07T17:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Working so far.  Time for a revert.", "created": "2017-07-07T18:28:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Doing some clean up - can this be closed?", "created": "2018-03-06T07:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yup. Closing.", "created": "2018-03-06T17:00:00.000000"}], "components": ["iis", "powershell", "registry", "sqlserver"], "created": "2017-06-29T16:10:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@282a6959"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf2lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_21537581930_*|*_1_*:*_1_*:*_3868_*|*_3_*:*_1_*:*_68999156_*|*_5_*:*_1_*:*_0"}], "description": "Jenkins CI steps are failing on the packaging step with an error similar to\n\n{code}\n14:52:13 \n14:52:13 + '[' true '!=' false ']'\n14:52:13 + rm -f Gemfile.lock\n14:52:13 + bundle exec rake module:bump:full\n14:52:14 Bumping version from 2.1.0 to 2.1.0-0016-13fae4a9\n14:52:14 + bundle exec rake module:push\n14:52:16 rake aborted!\n14:52:16 ArgumentError: Invalid 'version' field in metadata.json: version string cannot be parsed as a valid Semantic Version\n14:52:16 /tmp/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:194:in `validate_version'\n14:52:16 /tmp/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:130:in `process_version'\n14:52:16 /tmp/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:54:in `update'\n14:52:16 /tmp/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/applications/application.rb:51:in `block in metadata'\n{code}\n\nIssue was raised on the semantic_puppet repo\nhttps://github.com/puppetlabs/semantic_puppet/issues/25", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39472", "fixedVersions": [], "id": "39472", "issueType": "CI Blocker", "key": "MODULES-5159", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-06T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Modules packaging steps fail due to semantic version failing to recognise module version", "timeSpent": "PT0S", "updated": "2018-03-06T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Packaging step on the most recent run was successful.", "created": "2017-07-07T16:56:00.000000"}], "components": [], "created": "2017-06-29T10:57:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b5e626"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf23j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_712729330_*|*_5_*:*_1_*:*_0"}], "description": "Reboot is failing at the packaging step with either a nokogiri error or something wrong with our version we're choosing:\n\n09:51:30 + '[' true '!=' false ']'\n09:51:30 + rm -f Gemfile.lock\n09:51:30 + bundle exec rake module:bump:full\n09:51:32 WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1\n09:51:33 Bumping version from 1.2.1 to 1.2.1-0014-4e137cac\n09:51:33 + bundle exec rake module:push\n09:51:34 WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1\n09:51:35 rake aborted!\n09:51:35 ArgumentError: Invalid 'version' field in metadata.json: version string cannot be parsed as a valid Semantic Version\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:194:in `validate_version'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:130:in `process_version'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/metadata.rb:54:in `update'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/applications/application.rb:51:in `block in metadata'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/applications/application.rb:49:in `open'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reboot_package-module_master/.bundle/gems/gems/puppet-5.0.0/lib/puppet/module_tool/applications/application.rb:49:in `metadata'\n09:51:35 /tmp/jenkins/workspace/forge-windows_puppetlabs-reb", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35172", "fixedVersions": [], "id": "35172", "issueType": "Bug", "key": "MODULES-5158", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-07-07T16:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-reboot : Packaging step failure", "timeSpent": "PT0S", "updated": "2017-07-07T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-29T15:20:00.000000"}], "components": [], "created": "2017-06-29T10:29:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416df043"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf21b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3291159_*|*_10007_*:*_1_*:*_14188964_*|*_5_*:*_1_*:*_0"}], "description": "Registry module is failing validation because of no upper bound\n\n{code:bash}\n16:29:02 + bundle exec rake validate\n16:29:06 ruby -c lib/puppet/provider/registry_key/registry.rb\n16:29:06 Syntax OK\n16:29:06 ruby -c lib/puppet/provider/registry_value/registry.rb\n16:29:06 Syntax OK\n16:29:06 ruby -c lib/puppet/type/registry_key.rb\n16:29:06 Syntax OK\n16:29:06 ruby -c lib/puppet/type/registry_value.rb\n16:29:06 Syntax OK\n16:29:06 ruby -c lib/puppet_x/puppetlabs/registry.rb\n16:29:06 Syntax OK\n16:29:06 ruby -c lib/puppet_x/puppetlabs/registry/provider_base.rb\n16:29:06 Syntax OK\n16:29:06 ---> syntax:manifests\n16:29:06 ---> syntax:templates\n16:29:06 ---> syntax:hiera:yaml\n16:29:06 (WARN) dependencies: Dependency puppetlabs/stdlib has an open ended dependency version requirement >= 2.3.0\n16:29:06 Warnings found in metadata.json\n16:29:06 + RESULT=1\n16:29:06 + exit 1\n{code}\n\n\n{code:java}\n// Some comments here\npublic String getFoo()\n{\n    return foo;\n}\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35170", "fixedVersions": [], "id": "35170", "issueType": "Bug", "key": "MODULES-5157", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-06-29T15:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-registry : Open ended dependency on stdlib", "timeSpent": "PT0S", "updated": "2017-06-29T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "commented on PR. needs tests.", "created": "2017-07-05T14:45:00.000000"}], "components": ["rabbitmq"], "created": "2017-06-29T09:08:00.000000", "creator": "6243882a247a4b00691c16d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5477e405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf1xz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/17"}], "description": "_Basic Info_\n*Module Version:*\n \"name\": \"puppetlabs-rabbitmq\",\n \"version\": \"5.6.0\",\n*Puppet Version:*\n 4.5.3\n*OS Name/Version:*\n Red Hat Enterprise Linux Server release 6.8 (Santiago)\n\n_Describe your issue in as much detail as possible..._\n When adding a policy with an escape character to an exchange puppet will set the value on every run. this is because \"rabbitmqctl list_policies \" displays the escaped value. \n\n*Desired Behavior:*\nPuppet should set the policy only if it need to.\n\n*Actual Behavior:*\nPuppet enforces the policy on every run \n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n== from Puppet run ==\nNotice: /Stage[main]/our_rabbitmq::Federation/Rabbitmq_policy[eu-federation@vhost]/pattern: pattern changed '^eu\\\\.' to '^eu\\.'\n\n\n== Rabbit mq config ==\n# rabbitmqctl list_policies -p vhost\nListing policies ...\nbuild   eu-federation   exchanges       ^eu\\\\.  {\"federation-upstream-set\":\"all\"}       0\n\n\nThis Pull request on Git hub has resolved the issue for us: [https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/482]", "environment": "Puppet 2016.x RHEL 6.x", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "39471", "fixedVersions": [], "id": "39471", "issueType": "Bug", "key": "MODULES-5156", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243882a247a4b00691c16d2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq :  Rabbitmq_policy inoring excaping of vat from list_policies", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "attachments": [], "comments": [{"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "We're experiencing the same issue, hope this is resolved soon", "created": "2017-06-29T09:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] It appears to be a bug in puppet 5.0.0 with the command that psh is invoking it with. Was it tested to be able to install modules from the forge? :D\n\n{noformat}\ngestalt% bundle exec puppet module install --ignore-dependencies --force --module_working_dir \"/Users/hunner/Documents/work/git/puppetlabs-haproxy/spec/fixtures/work-dir\" --target-dir \"/Users/hunner/Documents/work/git/puppetlabs-haproxy/spec/fixtures/modules\" \"puppetlabs/concat\" --trace\nNotice: Preparing to install into /Users/hunner/Documents/work/git/puppetlabs-haproxy/spec/fixtures/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: wrong number of arguments (given 2, expected 1)\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/semantic_puppet-1.0.0/lib/semantic_puppet/version_range.rb:64:in `parse'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/module_tool/applications/installer.rb:209:in `build_single_module_graph'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/module_tool/applications/installer.rb:86:in `run'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/module_tool/applications/application.rb:11:in `run'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/face/module/install.rb:131:in `block (3 levels) in <top (required)>'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/interface/action.rb+eval[wrapper]:242:in `install'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/application/face_base.rb:247:in `main'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/application.rb:366:in `run_command'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/application.rb:358:in `block in run'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/util.rb:666:in `exit_on_fail'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/application.rb:358:in `run'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/util/command_line.rb:132:in `run'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/lib/puppet/util/command_line.rb:72:in `execute'\n/Users/hunner/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppet-5.0.0/bin/puppet:5:in `<top (required)>'\n/Users/hunner/.rbenv/versions/2.4.1/bin/puppet:22:in `load'\n/Users/hunner/.rbenv/versions/2.4.1/bin/puppet:22:in `<top (required)>'\n{noformat}", "created": "2017-06-29T11:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The offending commit: https://github.com/puppetlabs/puppet/commit/935c0311dbaf1df03937822525c36b26de5390ef", "created": "2017-06-29T11:31:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This issue is occurring because Puppet's module tool calls:\n\n{code:ruby}\n        range = SemanticPuppet::VersionRange.parse(version, @strict_semver)\n{code}\n\nNormally, that invokes the vendored semantic_puppet library in puppet whose {{parse}} method accepts 2 arguments. However, when running in bundler and {{semantic_puppet}} is a gem dependency, then bundler will put the external gem ahead in the {{$LOAD_PATH}}. So then the PMT tries to call the wrong version of the method, and it fails with:\n\n{noformat}\nError: wrong number of arguments (2 for 1)\n{noformat}\n\nWe need to make sure the external and vendored versions of {{semantic_puppet}} are consistent.\n\nHowever, someone may have pinned to an earlier version of the gem, e.g. {{~> 0.1}}, in which case there are no guarantees that the PMT can safely call the parse method with 2 arguments. We may need to be more defensive in puppet (either ensuring our vendored version is earlier in the LOAD_PATH and/or checking the version/arity of the method we're trying to call).", "created": "2017-06-29T17:10:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We decided to fix this in puppet proper so closing this as the dup.", "created": "2017-06-30T16:03:00.000000"}], "components": ["spec_helper"], "created": "2017-06-29T08:54:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a526f98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf1xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29642747_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82471055"}], "description": "*Module Version:*  2.2.0\n*Puppet Version:* 5.0.0\n*OS Name/Version:* Centos 7.3.x\n*Desired Behavior:*\n\nInstalls modules needed for testing from Git or the Forge\n\n*Actual Behavior:*\n\nFails when attempting to install modules from the Forge with following message:\n\n{code:ruby}\nNotice: Preparing to install into /home/dhollinger/workspace/onyx/puppet/base_os/spec/fixtures/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: wrong number of arguments (given 2, expected 1)\nError: Try 'puppet help module install' for usage\nrake aborted!\nFailed to install module choria-mcollective_agent_filemgr to /home/dhollinger/workspace/onyx/puppet/base_os/spec/fixtures/modules\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppetlabs_spec_helper-2.2.0/lib/puppetlabs_spec_helper/rake_tasks.rb:323:in `block (2 levels) in <top (required)>'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppetlabs_spec_helper-2.2.0/lib/puppetlabs_spec_helper/rake_tasks.rb:301:in `each'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppetlabs_spec_helper-2.2.0/lib/puppetlabs_spec_helper/rake_tasks.rb:301:in `block in <top (required)>'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `block in execute'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `each'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `execute'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/2.4.0/monitor.rb:214:in `mon_synchronize'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:187:in `invoke_with_call_chain'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:180:in `invoke'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puppetlabs_spec_helper-2.2.0/lib/puppetlabs_spec_helper/rake_tasks.rb:365:in `block in <top (required)>'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `block in execute'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `each'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:250:in `execute'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:194:in `block in invoke_with_call_chain'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/2.4.0/monitor.rb:214:in `mon_synchronize'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:187:in `invoke_with_call_chain'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/task.rb:180:in `invoke'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/application.rb:152:in `invoke_task'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `block (2 levels) in top_level'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `each'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rake/application.rb:108:in `block in top_level'\n/home/dhollinger/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib/rr\n{code}\n\nThis is pretty important for us as we've already upgraded to Puppet 5.x, but our CI system will not allow merges, PRs, or deployments without passing tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36225", "fixedVersions": [], "id": "36225", "issueType": "Bug", "key": "MODULES-5155", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Duplicate", "resolutionDate": "2017-06-30T16:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs_spec_helper fails to install forge modules on Puppet 5", "timeSpent": "PT0S", "updated": "2017-06-30T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Not sure I get what the problem is here other than you need to set stringify facts also on the master side.", "created": "2017-06-30T05:25:00.000000"}, {"author": "623c09fa8d8b9c0068b8ae0c", "body": "Hello Henril,\n\nThank you for your answer, but isn't \"stringify facts\" gone in Puppet v4 ? As my puppetmaster is running Puppet v4, I cannot configure this, as it doesn't exist anymore.\n\npuppet config print --section main | grep -i stringify\npuppet config print --section master | grep -i stringify\npuppet config print --section agent | grep -i stringify\n\nnothing returned here.\n\nCheers", "created": "2017-06-30T06:28:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Hm, so then the puppet agent module needs to change since it assumes a version 3 agent - it happens to work for version 4 unless strict variables is turned on. What it really should do is check with\n{code:puppet}\nif $facts[stringify_facts] == true {\n  fail(...)\n}\n{code}", "created": "2017-06-30T07:39:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Ping [~accountid:63d40628f6e1b543161789a7] - where should this ticket go?", "created": "2017-06-30T07:39:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moved this to {{MODULES}} project with component {{puppet_agent}}. We are planning some work around the module in support of Puppet 5. [~accountid:623c09fa8d8b9c0068b8ae0c] could you see if [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]'s suggestion solves the problem for you?", "created": "2017-06-30T15:54:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "Ran into the same problem, patched it here:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/236", "created": "2017-07-08T06:44:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Fix was merged to master in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/2f1219ff17fb6b1230f27adb6a34179bb4bf1d9c. [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Do you know when the next puppet_agent module release is planned?", "created": "2017-07-12T21:50:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:63d40628f6e1b543161789a7], you need to ask the [maintainers|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/MAINTAINERS], [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e], [~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]", "created": "2017-07-17T08:59:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I'm not against a 1.4.1 with that fix. I'll work on getting that out.", "created": "2017-07-17T10:30:00.000000"}], "components": ["puppet_agent"], "created": "2017-06-29T06:47:00.000000", "creator": "623c09fa8d8b9c0068b8ae0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44df9293"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf11j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "strict_variables and \"puppet lookup\" will now succeed when the puppet_agent module is used."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_405269600_*|*_1_*:*_1_*:*_81494482_*|*_10009_*:*_1_*:*_32572_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_37729655_*|*_10005_*:*_1_*:*_1058086127"}], "description": "When using \"puppet lookup\" from the puppet master, when \"--compile\" is used (required with my configuration normally), if the puppet module \"puppet_agent\" is called, an error is raised and the lookup is stopped.\n\nExample :\n{noformat}\npuppet lookup --node vmlabdbm02.rsvgnw.local --compile --environment=lab global::ldapauth\nWarning: Undefined variable '::global::sector::sector'; class ::global::sector has not been evaluated\n   (file & line not available)\nWarning: /etc/puppetlabs/code/environments/lab/hiera/team/IT.yaml: file does not contain a valid yaml hash\nWarning: /etc/puppetlabs/code/environments/lab/hiera/application/all.yaml: file does not contain a valid yaml hash\nWarning: /etc/puppetlabs/code/environments/lab/hiera/datacenter/all.yaml: file does not contain a valid yaml hash\nWarning: ModuleLoader: module 'puppet_agent' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules\n   (file & line not available)\nError: Could not run: Evaluation Error: Error while evaluating a Function Call, The puppet_agent class requires stringify_facts to be disabled at /etc/puppetlabs/code/environments/lab/modules/puppet_agent/manifests/params.pp:9:5\n{noformat}\n\nIf the \"--compile\" option is not given, the lookup is successful.\n\nHowever, nothing to report on the client side : the run of the agent on a node is successful, only the \"puppet lookup --compile\" on the server fails.\n\nThe puppet_agent module has this code :\n\n{code:puppet}\n  if $::puppet_stringify_facts {\n    fail('The puppet_agent class requires stringify_facts to be disabled')\n  }\n{code}\n\n{{$::puppet_stringify_facts}} is false on the client, but not during a \"lookup --compile\" run on the master.\n\n\n", "environment": "OS : CentOS 7.3\nPuppet version :\npuppet-agent-1.10.0-1.el7.x86_64\npuppetserver-2.7.2-1.el7.noarch\npuppetlabs-release-pc1-1.1.0-5.el7.noarch\npuppetdb-terminus-2.3.8-1.el7.noarch\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38364", "fixedVersions": ["puppet_agent 1.4.1"], "id": "38364", "issueType": "Bug", "key": "MODULES-5168", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09fa8d8b9c0068b8ae0c", "resolution": "Fixed", "resolutionDate": "2017-07-17T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet lookup fails with \"--compile\" option when using module puppet_agent", "timeSpent": "PT0S", "updated": "2017-07-17T14:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:e29bbac7-c610-495b-aed8-3bbefe3413e3", "body": "I am experiencing the exact same problem on Server 2008r2 with Puppet 6.0.", "created": "2019-01-09T05:44:00.000000"}, {"author": "557058:cc629bc4-9c15-44cc-8ea4-3cb784fff961", "body": "My packer/puppet server build of a Windows Server 2016 (in virtual box) works fine, with puppet manifest:\n{code:java}\nnode default {  include chocolatey }\n{code}\nRecently had to build a version with Windows Server 2012. Now throws up:\n{code:java}\n    virtualbox-iso: Error: Failure waiting for PowerShell process 1948 to start pipe server\n    virtualbox-iso: Error: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: change from notrun to 0 failed: Failure waiting for PowerShell process 1948 to start pipe server\n{code}\nso seems to be this issue ... Any updates on the issue?\n\n\u00a0", "created": "2019-02-09T14:17:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The fix for this landed in {{puppetlabs-powershell}} release for version {{4.1.0}} yesterday, making the pipe_timeout match the exec timeout, which due to {{$::chocolatey::choco_install_timeout_seconds}} defaults to {{1500}} seconds.\n\nUpdating the pin for {{puppetlabs-powershell}} in the Puppetfile to {{4.1.0}} should clear this up.", "created": "2020-12-08T07:17:00.000000"}, {"author": "6220db6259c0740069d86127", "body": "Able to reproduce the issue if set Powershell policy to allow only signed scripts:\n\nLocal Group Policy Editor>Windows PowerShell> Turn on Script Execution > Enabled > Allow only Signed Scripts.\n{code:java}\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Retrieving locales\nInfo: Loading facts\nInfo: Caching catalog for windowsagent.platform9.puppet.net\nInfo: Applying configuration version 'compilemaster-02-production-2133dedb357'\nError: Failure waiting for PowerShell process 3632 to start pipe server\nError: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: change from 'notrun' to ['0'] failed: Failure waiting for PowerShell process 3632 to start pipe server (corrective)\nNotice: Applied catalog in 1504.85 seconds {code}", "created": "2020-12-10T21:48:00.000000"}], "components": ["chocolatey ", "powershell"], "created": "2017-06-29T03:52:00.000000", "creator": "623c13dfd32a94006a6499af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c1a7195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf0yv:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42332"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108694352960_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12746406"}], "description": "Hello together,\n\nafter applying a Windows Server 2016 node to host group, the puppet agent fails always on the first run while installing chocolatey. \nThis is what my monitoring log said:\n\n{color:red}Failure waiting for PowerShell process 3232 to start pipe server\nchange from notrun to 0 failed: Failure waiting for PowerShell process 3232 to start pipe server{color}\n\nThis always happen if i apply only chocolatey module or chocolatey and some modules who install firefox, chrome, etc. over chocolatey. On my big Deployment Processes  where i have about hundret puppet modules, it seems to work, but i think this is just a false conclusion because i dont know what puppet is doing in the background that this failure is maybe just skipped. Whatever. The apply of only chocolatey fail (but only on the first run, if a prompt puppet agent --test again, it works ...).\n\nMaybe it comes from the latest windows updates, because on the day where we update our servers, it does not work anymore.  To be sure its not a failure on my side, i have create new Windows Templates for provisioning, restore, my Puppetmaster from last week, reinstall the puppet chocolatey provider, ... so this is the only thing left i can guessing.\n\nHere the run from a fresh puppet installation after assigning the certificates and assigning to the hostgroup:\n\n{code:java}\nDebug: Dynamically-bound server lookup failed, falling back to server setting\nDebug: Dynamically-bound port lookup failed; falling back to masterport setting\nDebug: Failed to load library 'msgpack' for feature 'msgpack'\nDebug: Puppet::Network::Format[msgpack]: feature msgpack is missing\nDebug: catalog supports formats: pson yaml dot binary\nDebug: Closing connection for https://puppetmaster01.xxx.de:8140\nDebug: Creating new connection for https://puppetmaster01.xxx.de:8140\nDebug: Starting connection for https://puppetmaster01.xxx.de:8140\nDebug: Caching connection for https://puppetmaster01.xxx.de:8140\nInfo: Caching catalog for agentanalysis.xxx.de\nDebug: Puppet::Type::Exec::ProviderPosix: feature posix is missing\nDebug: Puppet::Type::Exec::ProviderShell: feature posix is missing\nDebug: /Package[firefox]: Provider chocolatey does not support features virtual_packages; not managing attribute allow_virtual\nDebug: /Package[googlechrome]: Provider chocolatey does not support features virtual_packages; not managing attribute allow_virtual\nDebug: Creating default schedules\nDebug: Loaded state in 0.06 seconds\nDebug: Loaded transaction store file in 0.00 seconds\nInfo: Applying configuration version '1498727398'\nDebug: /Stage[main]/Chocolatey::Install/before: subscribes to Class[Chocolatey::Config]\nDebug: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/require: subscribes to Registry_value[ChocolateyInstall environment value]\nDebug: Checking the existence of registry value: Registry_value[ChocolateyInstall environment value](provider=registry)\nDebug: Creating registry value: Registry_value[ChocolateyInstall environment value](provider=registry)\nNotice: /Stage[main]/Chocolatey::Install/Registry_value[ChocolateyInstall environment value]/ensure: created\nDebug: Flushing registry value: Registry_value[ChocolateyInstall environment value](provider=registry)\nDebug: /Stage[main]/Chocolatey::Install/Registry_value[ChocolateyInstall environment value]: The container Class[Chocolatey::Install] will propagate my refresh event\nDebug: 2017-06-29 11:09:59 +0200 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 3192\nError: Failure waiting for PowerShell process 3192 to start pipe server\nError: /Stage[main]/Chocolatey::Install/Exec[install_chocolatey_official]/returns: change from notrun to 0 failed: Failure waiting for PowerShell process 3192 to start pipe server\nDebug: Class[Chocolatey::Install]: Resource is being skipped, unscheduling all events\nInfo: Class[Chocolatey::Install]: Unscheduling all events on Class[Chocolatey::Install]\nDebug: Class[Chocolatey::Config]: Resource is being skipped, unscheduling all events\nDebug: Class[Chocolatey::Config]: Resource is being skipped, unscheduling all events\nDebug: Class[Chocolatey]: Resource is being skipped, unscheduling all events\nDebug: Puppet::Type::Package::ProviderChocolatey: file C:\\ProgramData\\chocolatey\\choco.exe does not exist\nDebug: Puppet::Type::Package::ProviderChocolatey: file C:\\ProgramData\\chocolatey\\choco.exe does not exist\nDebug: Puppet::Type::Package::ProviderChocolatey: file C:\\ProgramData\\chocolatey\\choco.exe does not exist\nDebug: Puppet::Type::Package::ProviderChocolatey: file C:\\ProgramData\\chocolatey\\choco.exe does not exist\nError: /Package[firefox]: Provider chocolatey is not functional on this host\nError: /Package[googlechrome]: Provider chocolatey is not functional on this host\nDebug: Class[Firefox]: Resource is being skipped, unscheduling all events\nDebug: Class[Google_chrome]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 50865860\nDebug: Storing state\nDebug: Stored state in 0.11 seconds\nNotice: Applied catalog in 10.63 seconds\n{code}\n\n\n\n", "environment": "- Puppet 4.8 \n- Puppet Agent 1.10.1\n- Windows Server 2016\n- puppetlabs-chocolatey, 3.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42549", "fixedVersions": [], "id": "42549", "issueType": "Bug", "key": "MODULES-5153", "labels": ["jira_escalated", "triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13dfd32a94006a6499af", "resolution": "Fixed", "resolutionDate": "2020-12-08T07:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-chocolatey: Failure waiting for PowerShell process xxxx to start pipe server", "timeSpent": "PT0S", "updated": "2020-12-10T21:48:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Kael - Just curious what happened in that meeting with the windows team?\n\n This comment was made by Matthew Cadorette on Tue Jun 20 10:10:12 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord,\n\nI also wanted to know if we can get the following information:\n1. Version of the ACL module being used.\n2. What version of Puppet Agent is installed.\n\nThanks,\nKael Oisinson\n\n This comment was made by Kael Oisinson on Thu Jun 22 15:20:08 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "That last comment is missing a `(` and should be:\n\n`(New-Object Security.Principal.NTAccount 'ALL APPLICATION PACKAGES').Translate([Security.Principal.SecurityIdentifier])`\n\n This comment was made by Ethan Brown on Wed Jun 28 11:20:44 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "https://puppet.atlassian.net/browse/MODULES-1226\nhttps://puppet.atlassian.net/browse/PUP-2985\n\n This comment was made by Kael Oisinson on Tue Jun 20 13:39:46 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Already in trace.log:\n\n```\n  puppet_version=4.5.2\n\n  architecture => \"x64\",\n  family => \"windows\",\n  hardware => \"x86_64\",\n  name => \"windows\",\n  release => {\n    full => \"2012 R2\",\n    major => \"2012 R2\"\n  },\n  windows => {\n    system32 => \"C:\\Windows\\system32\"\n  }\n```\n\n This comment was made by Tom Kishel on Thu Jun 22 16:01:43 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Cord,\n\nAlthough I haven't found a workaround for this issue yet our developers are actively working on it.  They've asked me to have you run the following powershell command on an affected agent to confirm that we get the expected output back:\n\n```\n(New-Object Security.Principal.NTAccount 'ALL APPLICATION PACKAGES').Translate([Security.Principal.SecurityIdentifier])\n```\n\nThanks!\n-Erik\n\n This comment was made by Erik Hansen on Wed Jun 28 11:27:43 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Kael-\n\nThe information in PUP-2985 is no longer accurate, which was how this ticket came to be.  I originally posted the issue to the windows hipchat room and James took a quick look.  Basically, if you use just the short name with the ACL module win32/security still fails to translate this name to a SID.\n\n This comment was made by Matthew Cadorette on Tue Jun 20 19:40:53 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Sure thing, thanks, the version of the puppetlabs-acl module is 1.1.2 and the agent version is 2016.5.2.", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "PS C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet\\type> (New-Object Security.\nPrincipal.NTAccount 'ALL APPLICATION PACKAGES').Translate([Security.Principal.Se\ncurityIdentifier])\n\nBinaryLength AccountDomainSid Value\n------------ ---------------- -----\n          16                  S-1-15-2-1", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord, \n\nThere are some known issues with Puppet and working with the ACL for the ALL APPLICATION PACKAGES. To check against our known issues I would like to get a copy of the agent run with both the debug and the trace arguments. That can be done with this command: `puppet agent -t --debug --trace > trace.log`. \n\nKind Regards,\nKael Oisinson\n\n This comment was made by Kael Oisinson on Mon Jun 12 18:48:43 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Thanks, I updated to 2.0.0 and the module is still generating the same errors as before.", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Any news on this?", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord, \n\nThanks for that, the first thing that I would like to have you try is the to update the puppetlabs-acl module to the latest version which added support for newer versions. You can see the changelog here: https://forge.puppet.com/puppetlabs/acl/changelog\n\nKind Regards,\nKael Oisinson\n\n This comment was made by Kael Oisinson on Thu Jun 22 18:38:33 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "additionally, when running the requested command puppet agent -td > trace.log, the following was generated to the console even with the log redirect:\n\nC:\\Users\\Administrator>puppet agent -td > trace.log\nError: /Stage[main]/Filesystemsecurityaccess/Acl[c:/windows/system32/xcopy.exe]:\n Could not evaluate: Failed to set security descriptor for path 'c:/windows/syst\nem32/xcopy.exe': undefined method `bytesize' for nil:NilClass\nError: Failed to set permissions for 'APPLICATION PACKAGE AUTHORITY\\ALL APPLICAT\nION PACKAGES': User or users do not exist.\nError: /Stage[main]/Filesystemsecurityaccess/Acl[c:/windows/system32/wbem/wmic.e\nxe]/permissions: change from [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only'\n },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_on\nly' },\n { identity => 'BUILTIN\\Users', rights => [\"read\", \"execute\"], affects => 'self_\nonly' },\n { identity => 'NT SERVICE\\TrustedInstaller', rights => [\"full\"], affects => 'se\nlf_only' },\n { identity => 'APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES', rights\n=> [\"read\", \"execute\"], affects => 'self_only' }] to [\n { identity => 'APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES', rights\n=> [\"full\"], affects => 'self_only' }] failed: Failed to set permissions for 'AP\nPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES': User or users do not exis\nt.\nError: /Stage[main]/Filesystemsecurityaccess/Acl[c:/windows/system32/wscript.exe\n]: Could not evaluate: Failed to set security descriptor for path 'c:/windows/sy\nstem32/wscript.exe': undefined method `bytesize' for nil:NilClass\n\nC:\\Users\\Administrator>", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Yes, correct, refer back to previous information on how I attempted to set it, it doesn't work any of the ways (short name, full name, or SID). Furthermore, if the ACL already contains an entry for ALL APPLICATION PACKAGES, and i change the ACL in any other way, IE try to add or remove a different ACE from the ACL, it will still fail, even when not explicitly doing anything with the ALL APPLICATION PACKAGES group. With the errors shown above, namely: undefined method `bytesize' for nil:NilClass   or user not found.\n\nAdditionally, the environment we are building this desired state for is only going to be 2012R2 and later, so i've not tried to add it on 2008/2008R2, but that shouldn't matter since that group was not added until Windows 8 and server 2012, so it's not present in 2008 any way. \n\nThe ALL APPLICATION PACKAGES group was added to give more restrictive permissions to things like metro apps, and Apps from the windows store. That being said, it's a default permission on most files in the C:\\Windows and C:\\windows\\system32, and as such, it has been recommended to me in discussions with Microsoft engineering to not remove it from any of the files.\n\nThanks for the link, i have indeed seen that before, and discussed it with Matt Cadorette. Unfortunately as mentioned above, i can't get it to resolve properly with SID, short name, or fully qualified name, so there is still something definitely wrong.\n\nI have worked out a manual way to add/remove the group using a Windows PowerShell 5 script that i wrote, but I'd like to get it working with the puppetlabs-acl module so that I don't have to use exec statements to get it working. And so that I can leverage other functionality from the puppetlabs-acl module such as ownership.", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Thanks!", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord, \n\nSorry for the delay, so I found that there was a known issue in the past when trying to assign permissions with the full name of `'APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES` and that the work around was to use the short name instead.  This issue is caused by the that the Windows API call works. You can read more about what we found here: https://puppet.atlassian.net/browse/PUP-2985\n\nYou are reporting the short name is now giving you errors. I'm going to escalate this ticket to see if any changes have been made on our side that would have caused the short name to break. One thing I did want to ask, were you ever able to add the `ALL APPLICATION PACKAGES` group in the past or was this the first time that you had attempted to do so. Additionally,  have you tried this code on any Windows 2008/ Windows 2008R2 servers?\n\nKind Regards,\nKael Oisinson\n\n This comment was made by Kael Oisinson on Thu Jun 22 13:01:25 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Cord,\n\nI just wanted to let you know that I've reproduced this issue and am looking for a workaround for you.\n\n-Erik\n\n This comment was made by Erik Hansen on Fri Jun 23 10:44:58 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord, \n\nThanks for sending the information, in the log file that you sent over it looks like the agent run completely successfully. You can see the changes being made here: \n\n```\n\u001b[0", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord, \n\nThanks for the information, I'm passing it along with the escalation so we can check if anything has changed on our end. \n\nThanks!\nKael Oisinson\n\n This comment was made by Kael Oisinson on Thu Jun 22 14:42:37 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "The box that I've run the above on is a test build box.  As I build modules, I test them on here, and occasionally rebuild the box. Puppet usually runs fine during test sessions. We also have an integration server in our test environment where we apply all modules. That box sees the problem with the ACL module in this specific instance as well. I've also replicated the problem on a couple other machines. If I use the ACL module to manage settings for any file that does not have the ALL APPLICATION PACKAGES group, it works like a charm. It's seemingly only when that group is added into the mix that things stop working.", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "**Problem Statement**:  Two or three sentences which describe the overall problem\nACL module fails to add permissions for any variant of the ALL APPLICATION PACKAGES user. \n**What do we know**:  \nWe know that the short name for ALL APPLICATION PACKAGES worked with the ACL module and the full name didn't work due to a limitation with the Windows API\n**What do we think**:\nPotentially code has changed withing thr ACL module the prevents the short name from working \n**Recreate steps**:\nIncluded in ticket\n**Results of recreate**:\nFailed to add permissions with ACL module\n**Expected results**:\nShort name should work with the ACL module\n\n This comment was made by Kael Oisinson on Thu Jun 22 14:46:40 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hi Cord,\n\nThanks for that information, I have a meeting with the Windows team to discuss this behavior and will have more information for you tomorrow. Let me know if you have any questions in the mean time.\n\nKind Regards,\nKael Oisinson\n\n This comment was made by Kael Oisinson on Wed Jun 14 20:00:31 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Can we get some version information:\n\nWhat version of the ACL module\nWhat version of Puppet Agent\n\nLooks like it's for Server 2012 R2\n\n This comment was made by Glenn Sarti on Thu Jun 22 15:11:16 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "While we work out a repro, on a node that fails to apply, please have the customer run this PowerShell code to verify the account is present:\n\n* `New-Object Security.Principal.NTAccount 'ALL APPLICATION PACKAGES').Translate([Security.Principal.SecurityIdentifier])`\n\n This comment was made by Ethan Brown on Wed Jun 28 11:19:45 PDT 2017 from Zendesk", "created": "2017-06-28T18:13:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Ethan wrote some acceptance tests around this case already: https://github.com/puppetlabs/puppetlabs-acl/pull/105", "created": "2017-07-25T14:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-27T11:50:00.000000"}], "components": ["acl"], "created": "2017-06-28T18:13:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7033fbae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5227"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf0xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1120999337_*|*_1_*:*_1_*:*_2318187422_*|*_10007_*:*_1_*:*_161931992_*|*_3_*:*_1_*:*_4180_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2490662"}], "description": "h3. What You Need From Engineering:\n\nHelp identifying a workaround / long-term fix for an issue setting ACLs with the \"APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES\" user.\n \nh3. Summary:\n\nThere seems to be an issue setting ACLs with this user no matter how you specify the name.  I've attached a manifest using the strings:\n\n* S-1-15-2-1\n* APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES'\n* ALL APPLICATION PACKAGES\n\n..and these all fail\n\nh5. If applicable , did you do a run with --debug --trace?\nYes attaching output\n\nh4. OS & Version:\nWindows 2012R2\n\nh4. PE Version on affected machine: \nPuppet agent  1.10.1\n\nh4. ACL Module version\n'puppetlabs-acl', '2.0.0'\n\nh4. Master Or Agent Affected: \nAgent\n\nh4. Steps Taken To Reproduce:\nWith the attached manifest do a \"puppet apply\"\n\nh4. Files Acquired:\nmanifest acl.rtf\n26132debug.rtf: Debug and trace output from the attached manifest", "epicLinkSummary": "ACL 2.0.1: all improvements and bug fixes associated with this release", "estimate": "PT0S", "externalId": "36224", "fixedVersions": [], "id": "36224", "issueType": "Bug", "key": "MODULES-5152", "labels": ["acl"], "originalEstimate": "PT0S", "parent": "38344", "parentSummary": "ACL 2.0.1: all improvements and bug fixes associated with this release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2017-08-09T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL: ALL APPLICATION PACKAGES causes issues with puppetlabs-acl module", "timeSpent": "PT0S", "updated": "2019-06-03T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [], "components": [], "created": "2017-06-28T13:01:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f4de196"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzf0nb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79741525425_*|*_6_*:*_1_*:*_0"}], "description": "Puppet 5 packages seem to be a new location now (puppet5 and puppet5-nightlies).  Need to check that beaker-installhelper can understand these", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "35169", "fixedVersions": [], "id": "35169", "issueType": "Task", "key": "MODULES-5151", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2020-01-07T10:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review beaker install helper due to new download locations for Puppet 5", "timeSpent": "PT0S", "updated": "2020-01-07T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Needs to be investigated/reproduced.", "created": "2017-07-05T14:54:00.000000"}], "components": ["ntp"], "created": "2017-06-28T03:45:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b0ff694"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/17"}], "description": "_Basic Info_\n*Module Version: 6.0.0\n*Puppet Version: puppet-agent 1.9.2-1xenial -server is 2.7.2\n*OS Name/Version: Ubuntu 16.04\n\nWhen calling:\nclass { \"::ntp\": service_ensure => true, service_enable => true, service_manage => true }\n\nntp.conf is written - but on my systems - ntp dies.. \n\nThere's a bug in Ubuntu about it.. but systemctl status ntp says:\n# systemctl status ntp\n\u25cf ntp.service - LSB: Start NTP daemon\n   Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)\n   Active: active (exited) since fre 2017-06-09 15:19:58 CEST; 2 weeks 4 days ago\n     Docs: man:systemd-sysv-generator(8)\n    Tasks: 0\n   Memory: 0B\n      CPU: 0\n\njun 09 15:19:58 gitlab01.yousee.idk systemd[1]: Starting LSB: Start NTP daemon...\njun 09 15:19:58 gitlab01.yousee.idk ntp[1381]:  * Starting NTP server ntpd\njun 09 15:19:58 gitlab01.yousee.idk ntp[1381]:    ...done.\njun 09 15:19:58 gitlab01.yousee.idk systemd[1]: Started LSB: Start NTP daemon.\njun 09 15:19:58 gitlab01.yousee.idk ntpd[1398]: proto: precision = 0.059 usec (-24)\njun 09 15:19:58 gitlab01.yousee.idk ntpd[1398]: restrict 0.0.0.0: KOD does nothing without LIMITED.\njun 09 15:19:58 gitlab01.yousee.idk ntpd[1398]: restrict ::: KOD does nothing without LIMITED.\njun 09 15:19:58 gitlab01.yousee.idk ntpd[1398]: unable to bind to wildcard address :: - another process may be running - EXITING\njun 09 15:20:04 gitlab01.yousee.idk systemd[1]: Started LSB: Start NTP daemon.\n\n\n*Desired Behavior:*\n\nShouldn't it be noticed if ntp doesn't actually run (systemctl says: Active: active (exited)) ?\n\n*Actual Behavior:*\nPuppet thinks ntp is running just fine :(\n\nIf I manually stop service and starts it again - ntp starts correctly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39470", "fixedVersions": [], "id": "39470", "issueType": "Bug", "key": "MODULES-5150", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp : service is not started - no failure in puppet agent", "timeSpent": "PT0S", "updated": "2018-08-23T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-06-27T11:15:00.000000", "creator": "62438e68ad6b7e006aa402bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54092877"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzezcn:"}], "description": "_Basic Info_\n*Module Version: master branch*\n*Puppet Version: 4.10.4*\n*OS Name/Version: Debian Linux 8 (jessie)*\n\n[The resource accepts parameter|https://github.com/puppetlabs/puppetlabs-lvm/blob/master/manifests/volume_group.pp#L4]: \n{noformat}\nVariant [Array, String] $physical_volumes\n{noformat}\n\nOn [line 11 below|https://github.com/puppetlabs/puppetlabs-lvm/blob/master/manifests/volume_group.pp#L11] function is_hash() is used.\n\nBasically you can't pass this resource a hash for physical_volumes, because the data type is defined as a String or Array (not a Hash).\n\nSolution would be : \n{noformat}\nVariant [Array, String, Hash] $physical_volumes\n{noformat}\n\n*Desired Behavior:*\n\nThe lvm module should accept a Hash for physical_volumes.\n\n*Actual Behavior:*\n\nWith this hiera hash, copy and pasted from README:\n{noformat}\nlvm::volume_groups:\n  myvg:\n    createonly: true\n    physical_volumes:\n      /dev/sda2:\n        unless_vg: 'myvg'\n      /dev/sda3:\n        unless_vg: 'myvg'\n    logical_volumes:\n      opt:\n        size: 20G\n{noformat}\n\nError message:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Lvm::Volume_group[myvg]: parameter 'physical_volumes' expects a value of type Array or String, got Struct at ...\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42548", "fixedVersions": [], "id": "42548", "issueType": "Bug", "key": "MODULES-5149", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438e68ad6b7e006aa402bf", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lvm : Allow physical_volumes parameter to be a Hash.", "timeSpent": "PT0S", "updated": "2018-08-23T08:15:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b63ce551029582ca6fb4db6", "body": "This was added in: https://github.com/puppetlabs/puppetlabs-apache/pull/1706", "created": "2018-04-08T08:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as this fix has been merged.", "created": "2021-05-17T04:29:00.000000"}], "components": ["apache"], "created": "2017-06-27T10:35:00.000000", "creator": "623cff29761efb0069ce91c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e41ed8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzezbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_24615631804_*|*_10009_*:*_1_*:*_98050416659_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 1.1.1\n*Puppet Version: 3 / 4\n*OS Name/Version:  Debian 7 and Debian 8\n\nIn the puppetlabs/apache module with\n{code:puppet}\n    apache::mod {'ldap': }\n{code}\nit is not possible to configure the apache  /etc/apache2/mods-available/ldap.conf so it contains:\n{code:apacheconf}\n  LDAPTrustedMode = TLS/...\n{code}\n\nDesired Behavior:\n in puppet server:\n{code:puppet}\n   apache::mod {'ldap': \n      ldap_trusted_mode => 'TLS',\n   }\n{code}\n on apache installation:\n{code:bash}\n cat /etc/apache2/mods-available/ldap.conf\n <IfModule ldap_module>\n        LDAPTrustedMode TLS\n </IfModule>\n{code}\n\n*Actual Behavior:*\n puppet config option missing (also in the template that goes with to class apache::mod::ldap).\n", "environment": "linux, debian, apache 2.2 and apache 2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35168", "fixedVersions": [], "id": "35168", "issueType": "New Feature", "key": "MODULES-5148", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff29761efb0069ce91c5", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache : add LDAPTrustedMode in ldap module template", "timeSpent": "PT0S", "updated": "2021-05-17T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-06-27T09:04:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40964aa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzez7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12717_*|*_3_*:*_1_*:*_240862067_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_26802003"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42547", "fixedVersions": [], "id": "42547", "issueType": "Task", "key": "MODULES-5146", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-30T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Engineering Demo: Modules i18n", "timeSpent": "PT0S", "updated": "2017-06-30T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at:\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/185", "created": "2017-06-28T14:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-28T14:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-30T12:18:00.000000"}], "components": [], "created": "2017-06-26T16:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65b97445"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4160"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyvj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_165042895_*|*_1_*:*_1_*:*_165445971_*|*_10007_*:*_1_*:*_172694_*|*_10009_*:*_1_*:*_604326546_*|*_5_*:*_1_*:*_0"}], "description": "Currently the powershell module will throw an error when the timeout is exceeded, dropping all of the output gathered from the process already.  This should probably be changed so any available output from the process should be sent to puppet first and then an error thrown.\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/templates/init_ps.ps1#L474", "epicLinkSummary": "PowerShell v2.1.1", "estimate": "PT0S", "externalId": "37235", "fixedVersions": [], "id": "37235", "issueType": "Improvement", "key": "MODULES-5145", "labels": [], "originalEstimate": "PT0S", "parent": "40389", "parentSummary": "PowerShell v2.1.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-07T12:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell : Emit output on timeout", "timeSpent": "PT0S", "updated": "2017-07-07T12:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\n\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/commit/c6369dacaf5015149ee3feb6ce9e331213f84aa6\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/commit/f28cfba36b40bee12508d83d21174ecfcfc10a74\nhttps://github.com/puppetlabs/puppetlabs-reboot/commit/db8edaa443700770897697f4e771dfa325572159\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/fbd608e1f13ec87c00f7f0aeebba740db7609f17", "created": "2017-06-26T16:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\n\nhttps://github.com/puppetlabs/puppetlabs-iis/commit/b3aee1aa07be427f17e9e4c4ef13f59755c7b513\nhttps://github.com/puppetlabs/puppetlabs-dsc/commit/656dd01ec58428e991bd01b0bee1d6c2a69556a5\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/commit/e8c4ccf9373c99f6940795ab917bd284b08bfc13\nhttps://github.com/puppetlabs/puppetlabs-acl/commit/1e261327e842f65550351ed79f666ae8bd792ccd", "created": "2017-06-26T16:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/6e577340c3b6661bb70c4afd824b858b5d79ea3b\nhttps://github.com/puppetlabs/puppetlabs-websphere_application_server/commit/12f8b64aa0ed635e9f729b15a2441c438c297c10\nhttps://github.com/puppetlabs/puppetlabs-vsphere/commit/bb33d351cce0df734ea5b2c808a7285c73ca446d\nhttps://github.com/puppetlabs/puppetlabs-tagmail/commit/c7bea3c11456135a796e169757b233279088ad4b\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/b98f0b3fc113b97cef618e0e6cb09bfdb666e467", "created": "2017-06-26T20:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\nhttps://github.com/puppetlabs/puppetlabs-hocon/commit/16a3f554fff75a01c3b40ea4e8fa4c03c16ba226\nhttps://github.com/puppetlabs/puppetlabs-inifile/commit/46a0e718ccc472cb320e4a67e76022f67c1dc6aa\nhttps://github.com/puppetlabs/puppetlabs-java/commit/31799ce4e721da2aacbf68877c4f0dfaaefdcd6d\nhttps://github.com/puppetlabs/puppetlabs-java_ks/commit/deed08ef965d2fd7c65477b9427d331e985929bd", "created": "2017-06-26T23:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\nhttps://github.com/puppetlabs/puppetlabs-ntp/commit/7bf2801747661c74165b4bb35ce65b3a80dbfc59", "created": "2017-06-27T09:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged:\nhttps://github.com/puppetlabs/puppetlabs-netscaler/commit/3b7ccfb85014fc063f06d4269d20005695034e4e\nhttps://github.com/puppetlabs/puppetlabs-postgresql/commit/b4b957388cecd48310fac0c590d3cb54d1e64344\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\nLooks like https://github.com/puppetlabs/puppetlabs-registry/pull/133 and https://github.com/puppetlabs/puppetlabs-tomcat/pull/219 are failing CI.  Need to fix before I can merge", "created": "2017-06-27T12:10:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Noticed that Puppet 5 is merged into stdlib, though there has not been a release.", "created": "2017-07-06T12:48:00.000000"}], "components": [], "created": "2017-06-26T15:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d9ae511"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeysf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21247051_*|*_3_*:*_1_*:*_2132253154_*|*_5_*:*_1_*:*_0"}], "description": "Manual changes per module repo.\n\n35 PRs:\nmerged https://github.com/puppetlabs/puppetlabs-accounts/pull/90\nmerged https://github.com/puppetlabs/puppetlabs-acl/pull/103\nmerged https://github.com/puppetlabs/puppetlabs-apache/pull/1638\nmerged https://github.com/puppetlabs/puppetlabs-apt/pull/686\nmerged https://github.com/puppetlabs/puppetlabs-chocolatey/pull/80\nmerged https://github.com/puppetlabs/puppetlabs-concat/pull/459\nmerged https://github.com/puppetlabs/puppetlabs-dsc/pull/302\nmerged https://github.com/puppetlabs/puppetlabs-firewall/pull/709\nmerged https://github.com/puppetlabs/puppetlabs-haproxy/pull/282\nmerged https://github.com/puppetlabs/puppetlabs-hocon/pull/63\nmerged https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/53\nmerged https://github.com/puppetlabs/puppetlabs-iis/pull/83\nmerged https://github.com/puppetlabs/puppetlabs-inifile/pull/238\nmerged https://github.com/puppetlabs/puppetlabs-java/pull/247\nmerged https://github.com/puppetlabs/puppetlabs-java_ks/pull/184\nmerged https://github.com/puppetlabs/puppetlabs-mongodb/pull/380\nmerged https://github.com/puppetlabs/puppetlabs-motd/pull/72\nmerged https://github.com/puppetlabs/puppetlabs-mysql/pull/960\nmerged https://github.com/puppetlabs/puppetlabs-netscaler/pull/196\nmerged https://github.com/puppetlabs/puppetlabs-ntp/pull/404\nmerged https://github.com/puppetlabs/puppetlabs-postgresql/pull/889\nmerged https://github.com/puppetlabs/puppetlabs-powershell/pull/184\nmerged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/553\nmerged https://github.com/puppetlabs/puppetlabs-reboot/pull/132\nmerged https://github.com/puppetlabs/puppetlabs-registry/pull/133\nmerged https://github.com/puppetlabs/puppetlabs-sqlserver/pull/228\nmerged https://github.com/puppetlabs/puppetlabs-stdlib/pull/784\nmerged https://github.com/puppetlabs/puppetlabs-tagmail/pull/58\nmerged https://github.com/puppetlabs/puppetlabs-tftp/pull/53\nmerged https://github.com/puppetlabs/puppetlabs-tomcat/pull/219\nmerged https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/337\nmerged https://github.com/puppetlabs/puppetlabs-vsphere/pull/125\nmerged https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/97\nmerged https://github.com/puppetlabs/puppetlabs-wsus_client/pull/72\nmerged https://github.com/puppetlabs/puppetlabs-xinetd/pull/97", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "38363", "fixedVersions": [], "id": "38363", "issueType": "Task", "key": "MODULES-5144", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-21T13:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update module metadata to Puppet < 6.0.0", "timeSpent": "PT0S", "updated": "2018-07-28T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will be a ci-job-config change.", "created": "2017-06-26T14:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Uh Oh.... Need to modify the ruby regex\n\nhttps://github.com/puppetlabs/ci-job-configs/blob/master/resources/defaults/modules.yaml#L514-L529", "created": "2017-06-28T11:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial PR has been merged:\nhttps://github.com/puppetlabs/ci-job-configs/pull/3086", "created": "2017-06-28T17:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Need to add in Puppet 5 gems now.", "created": "2017-06-28T17:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Test pipeline PR at", "created": "2017-06-30T14:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The static linux boxes have ruby 2.4.1 but the mesos docker images do not yet.", "created": "2017-06-30T15:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Hrmm the a Server 2008R2 is failing puppet runs\n", "created": "2017-06-30T15:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised https://puppet.atlassian.net/browse/QENG-5127 to deal with it.", "created": "2017-06-30T16:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Apparently the docker images have been updated, and I've made sure all the 2012 and 2008 spec boxes are under puppet managent.  Will try again.", "created": "2017-07-06T12:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Concat is working.  ACL is failing as expected.", "created": "2017-07-07T13:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Jenkins spec boxes are now all ok.", "created": "2017-07-12T15:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "From email\n\n{code}\nSince this is something that can be \"undone\" later if we find that the deleted tests were valuable, let's do it and review the results in a month if alarm bells don't go off sooner than that.\n\n\nCraig W. Gomes | http://www.puppet.com | +1.503.913.7726\nEngineering Manager\nPuppetConf 2017, 10-12 October\nSan Francisco, California\n\n\n\nOn Fri, Jul 14, 2017 at 3:00 AM, Tp Honey <tp@puppet.com> wrote:\n+1\n\nOn 14 July 2017 at 10:43, Paula McMaw <paula@puppet.com> wrote:\nThis ties in well with the QA initiative that John Duarte is driving to reduce feedback cycle times. \n\nA few things to be aware of is that I am starting to work on trying to reduce our CI times also. The following tasks are on my agenda and this is very early days, I am still working on a spike ticket.\nOn acceptance test runs, removing one of the nodes, this will free up vms and also save us time doing a PE install per acceptance test run\nRather than Jenkins running on each PR, we are going to trial Jenkins running daily and if it goes well this could be reduced to weekly\nRunning travis/appveyor tests in parallel\nFurther down the line auditing tests and removing/refactoring or moving tests will then start to happen\nThis is very early days but something I would like to make you aware of.\n\nPs Go Glenn!\n\nOn Fri, Jul 14, 2017 at 7:42 AM, Erick Banks <erick@puppet.com> wrote:\nIn the interests of faster feedback with only slightly more risk, as running the unit tests in Jenkins is redundant, I believe we should go ahead with removing the unit tests from Jenkins.\n\nOn Thu, Jul 13, 2017 at 5:51 PM, Glenn Sarti <glenn.sarti@puppet.com> wrote:\nAdding Bryan, David and Jesse for good measure.\n\n---------- Forwarded message ----------\nFrom: Glenn Sarti <glenn.sarti@puppet.com>\nDate: Thu, Jul 13, 2017 at 5:49 PM\nSubject: Jenkins, testing, Travis, AppVeyor oh my!\nTo: team-modules@puppet.com\n\n\nAll,\n\nFor those unaware, the Agent team are in the process of removing spec testing of Puppet Agent components (i.e. Puppet, Facter, Hiera etc.).  Instead they will rely on the testing from AppVeyor and Travis CI for this. The advantage being a large reduction in pipeline times.\n\nSo this raises the question of, should we follow suit?\n\nAfter the latest round of modsyncs and jenkins changes for Ruby 2.4 and Puppet 5, our Jenkins spec suites seem like a copy to our AppVeyor and Travis test matrices.  This means we could drop the static analysis and spec tests for almost all of our modules (Windows/Linux/Xplat) and still maintain our same level of testing coverage.\n\nWill there be any special cases? Possibly.  If I recall, the PowerShell module has some integration tests (not unit or acceptance) which require a real Windows 2008 machine, not via mocking.  But still we could remove the Windows 2012 testing which would save on resources (Still the same time due to how the tasks are run) (AppVeyor is 2012 only)\n\nDo we need to decide soon?\nHonestly yes.  I was about to start the process of updating all of our module pipelines to spec test on Puppet5 and Ruby 2.4, however if we decide to just delete the jobs, I could work on that instead.\n\nMy bias is probably clear from this email, but I don't know what I don't know.  Does anyone have any other reasons why we shouldn't do this?\n\nPros\n----\nJenkins pipelines will run faster\nUnified pipelines for Windows and non-Windows (Only difference between them is specs)\nLess management of CI jobs\nRemove testing that has no reason\nMoves our testing to mimic more what community does\n\nCons\n----\nRemoving testing is controversial\nCan we do this work right now? (workload)\n{code}\n\nClosing this ticket as Won't Do", "created": "2017-07-19T09:40:00.000000"}], "components": [], "created": "2017-06-26T14:52:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fcd17b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyrz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348582632_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1037612826_*|*_10006_*:*_1_*:*_582284049"}], "description": "Update all modules to test against modern puppet gems\n\n4.7.1 - Earliest LTS release\n4.10.4 - Latest in the 4.x range\n5.0.0 - Latest in the 5.x range\n\nWindows modules may have a different location for this setting.\n\n* ci-job-config changes.", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "35166", "fixedVersions": [], "id": "35166", "issueType": "Task", "key": "MODULES-5143", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2017-07-19T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Jenkins spec tests to use Ruby 2.4", "timeSpent": "PT0S", "updated": "2017-07-19T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Currently Ruby 2.4 is not available in Jenkins for testing. This was mitigated due to Travis and Appveyor having 2.4 support.\nThis ticket is blocked until it is available.", "created": "2017-06-26T15:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised to get ruby 2.4 available\n\nhttps://github.com/puppetlabs/puppetlabs-modules/pull/7251", "created": "2017-06-26T15:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR was merged and confirmed ruby 2.4 is available on windows spec boxes.  Closing this ticket", "created": "2017-06-30T11:52:00.000000"}], "components": [], "created": "2017-06-26T14:52:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d26fe14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1675054_*|*_3_*:*_1_*:*_458332_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_332675467"}], "description": "Confirm Ruby 2.4 is available on the Windows spec  boxes.", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "33049", "fixedVersions": [], "id": "33049", "issueType": "Task", "key": "MODULES-5142", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-06-30T11:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Confirm Ruby 2.4 is available for windows spec boxes in Jenkins", "timeSpent": "PT0S", "updated": "2017-06-30T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Currently Ruby 2.4 is not available in Jenkins for testing. This was mitigated due to Travis and Appveyor having 2.4 support.\n\nThis ticket is blocked until it is available.", "created": "2017-06-26T15:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised to add Ruby 2.4 to linux boxes\nhttps://github.com/puppetlabs/puppetlabs-modules/pull/7252", "created": "2017-06-26T16:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed ruby 2.4.1 appears to be available:\n\n{code}\n10:08:22 rvm rubies\n10:08:22 \n10:08:22    jruby-1.7.13 [ x86_64 ]\n10:08:22    jruby-1.7.19 [ x86_64 ]\n10:08:22    ruby-1.8.7-p374 [ x86_64 ]\n10:08:22    ruby-1.9.3-p484 [ x86_64 ]\n10:08:22  * ruby-1.9.3-p551 [ x86_64 ]\n10:08:22    ruby-2.0.0-p481 [ x86_64 ]\n10:08:22    ruby-2.1.1 [ x86_64 ]\n10:08:22    ruby-2.1.5 [ x86_64 ]\n10:08:22    ruby-2.1.6 [ x86_64 ]\n10:08:22    ruby-2.1.7 [ x86_64 ]\n10:08:22    ruby-2.1.9 [ x86_64 ]\n10:08:22    ruby-2.2.5 [ x86_64 ]\n10:08:22 => ruby-2.3.1 [ x86_64 ]\n10:08:22    ruby-2.4.1 [ x86_64 ]\n10:08:22 \n{code}", "created": "2017-06-30T11:52:00.000000"}], "components": [], "created": "2017-06-26T14:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47d4dd93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2159256_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_332724388"}], "description": "Ensure that Ruby 2.4 is available in rvm for the linux spec tests", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "42546", "fixedVersions": [], "id": "42546", "issueType": "Task", "key": "MODULES-5141", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-06-30T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Confirm Ruby 2.4 is available for linux spec boxes in Jenkins", "timeSpent": "PT0S", "updated": "2017-06-30T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note that Ruby 2.4 on Windows has an odd issue with OpenSSL.\n\nPuppet has a fix for this at", "created": "2017-06-26T14:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will be a modsync change.", "created": "2017-06-26T14:53:00.000000"}], "components": [], "created": "2017-06-26T14:49:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2da49614"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72034668_*|*_1_*:*_1_*:*_5599833_*|*_10007_*:*_3_*:*_608934953_*|*_3_*:*_2_*:*_184651958_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_65848511"}], "description": "Update all modules using Appveyor to use Ruby 2.4 for PR testing\n\n* Modsync changes.", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "41481", "fixedVersions": [], "id": "41481", "issueType": "Task", "key": "MODULES-5140", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-07T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update AppVeyor to use Ruby 2.4 for PR testing", "timeSpent": "PT0S", "updated": "2017-07-07T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2017-06-26T20:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-28T12:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Now for the mass modsync madness monday manic merging", "created": "2017-06-28T12:38:00.000000"}], "components": [], "created": "2017-06-26T14:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f3665ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5138"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2413428_*|*_10007_*:*_2_*:*_93897627_*|*_3_*:*_2_*:*_6501061_*|*_10009_*:*_1_*:*_772148270_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_62214908"}], "description": "Update all modules using Travis CI to use Ruby 2.4 for PR testing\n\n* Modsync changes.", "epicLinkSummary": "Puppet Version 5 Release for Modules", "estimate": "PT0S", "externalId": "40467", "fixedVersions": [], "id": "40467", "issueType": "Task", "key": "MODULES-5139", "labels": [], "originalEstimate": "PT0S", "parent": "39469", "parentSummary": "Puppet Version 5 Release for Modules", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-07T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Travis CI to use Ruby 2.4 for PR testing", "timeSpent": "PT0S", "updated": "2017-07-07T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-26T14:45:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42da3cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet Version 5 Release for Modules"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz875b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_74914805875_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_4993458296"}], "description": "Updating Modules, Jenkins, AppVeyor and Travis for Puppet 5 / Ruby 2.4 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39469", "fixedVersions": [], "id": "39469", "issueType": "Epic", "key": "MODULES-5138", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2020-01-07T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Version 5 Release for Modules", "timeSpent": "PT0S", "updated": "2020-01-07T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-26T10:59:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e30933d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3202223977_*|*_6_*:*_1_*:*_0"}], "description": "Was doing some poking around with puppet-lint and thought maybe we could use it for Puppet string wrapping for i18n.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40465", "fixedVersions": [], "id": "40465", "issueType": "Task", "key": "MODULES-5137", "labels": ["i18"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-08-02T12:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "POC: puppet string wrapper using puppet-lint", "timeSpent": "PT0S", "updated": "2017-08-02T12:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/gettext-setup-gem/pull/48 ", "created": "2017-07-04T07:59:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/tphoney/puppetlabs-mysql/commit/f90b1212011211e0dab520d71d4fd69a8ec710e4#diff-5b1ba4701bbf2d24ddb158f09bd9aa84", "created": "2017-07-31T04:06:00.000000"}], "components": ["mysql"], "created": "2017-06-26T10:22:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- A Rubocop rule that interpolates strings for translation."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77bdb752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeya7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253712_*|*_3_*:*_1_*:*_526431810_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2474790005"}], "description": "Create a rake task that will execute the string interpolation script.\nThe script can be found here and will need to be migrated to gettext-setup-gem\n\nhttps://github.com/eputnam/string-wrapper/blob/master/interpolation_extractor.rb\n\nThis was originally written by Maggie Dryer.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36223", "fixedVersions": [], "id": "36223", "issueType": "Task", "key": "MODULES-5136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-31T04:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a Rubocop Rule to detect interpolated string offences in Ruby", "timeSpent": "PT0S", "updated": "2017-07-31T04:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Work is ongoing in the following location:\nhttps://github.com/puppetlabs/gettext-setup-gem/pull/47", "created": "2017-06-26T10:35:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR to add gettext-setup to the gem files.\n\nhttps://github.com/puppetlabs/puppet-module-gems/pull/36", "created": "2017-06-27T05:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR closed. This work has changed direction and the functionality will now be implemented in Rubocop.", "created": "2017-07-06T07:44:00.000000"}], "components": [], "created": "2017-06-26T10:22:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- A Rake tasks that when executes wraps all the ruby strings in _()"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1db136a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeycf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_227912_*|*_3_*:*_1_*:*_853682762_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_661086"}], "description": "Create a rake task that will make use of the string_wrapper.rb and wrap strings in _(). \nThe script will need to be migrated to gettext-setup gem. Alongside this the readme can be added to the script at the top in comments.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35163", "fixedVersions": [], "id": "35163", "issueType": "Task", "key": "MODULES-5135", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-06T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a Ruby rake task to execute string_wrapper", "timeSpent": "PT0S", "updated": "2017-07-06T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-06-26T10:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a14e739"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeybr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38777465072_*|*_6_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42545", "fixedVersions": [], "id": "42545", "issueType": "Sub-task", "key": "MODULES-5133", "labels": [], "originalEstimate": "PT0S", "parent": "38362", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-06-26T10:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fdb5e6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeybj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38777473998_*|*_6_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41462", "fixedVersions": [], "id": "41462", "issueType": "Sub-task", "key": "MODULES-5132", "labels": [], "originalEstimate": "PT0S", "parent": "38362", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [], "components": ["java"], "created": "2017-06-26T10:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19737192"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeybb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2615571006_*|*_4_*:*_1_*:*_24140_*|*_6_*:*_2_*:*_71073"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40463", "fixedVersions": [], "id": "40463", "issueType": "Sub-task", "key": "MODULES-5131", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "38362", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-07-26T16:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-07-26T16:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-26T10:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@970884d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88823515_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_38688600599"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39468", "fixedVersions": [], "id": "39468", "issueType": "Sub-task", "key": "MODULES-5130", "labels": [], "originalEstimate": "PT0S", "parent": "38362", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) DOCS Review", "timeSpent": "PT0S", "updated": "2018-09-18T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-06-26T10:00:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@80b64f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5059_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_38777407186"}], "description": "*REASON:* \"bastelfreak's archlinux fixes\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38362", "fixedVersions": [], "id": "38362", "issueType": "Task", "key": "MODULES-5129", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (java) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-18T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/tphoney/puppetlabs-mysql/commit/f90b1212011211e0dab520d71d4fd69a8ec710e4#diff-5b1ba4701bbf2d24ddb158f09bd9aa84", "created": "2017-07-31T04:07:00.000000"}], "components": ["mysql"], "created": "2017-06-26T09:59:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A rake task that runs the concatenation script"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e27c2b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeyaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_124694_*|*_3_*:*_1_*:*_68780047_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2933999719"}], "description": "Create a rake task runs the string concatenation script.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37234", "fixedVersions": [], "id": "37234", "issueType": "Task", "key": "MODULES-5134", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-31T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create a Rubocop Rule to create offences for multi line strings", "timeSpent": "PT0S", "updated": "2017-07-31T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Nicks script is designed to work on HTML files therefore we will need to write our own one. \n\nNicks can be found here: https://github.com/puppetlabs/puppet-docs/tree/master/util\n\nInstructions on how to use the script: https://confluence.puppetlabs.com/display/DOCS/Working+with+Transifex\n\nThe above information may possibly be used as a start point?", "created": "2017-06-27T05:11:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/tphoney/puppetlabs-mysql/tree/poc_i18nTesting", "created": "2017-07-24T09:32:00.000000"}], "components": [], "created": "2017-06-26T09:56:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75d1bd64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1646145_*|*_3_*:*_1_*:*_169966674_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2407048061"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36222", "fixedVersions": [], "id": "36222", "issueType": "Task", "key": "MODULES-5128", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-26T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a Rubocop rule to ensure strings are decorated for translation", "timeSpent": "PT0S", "updated": "2017-07-26T06:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5f1971c6-219b-481d-902b-1eda1facf2a5", "body": "I just saw the same issue in our environment (deployusers of customers with mixed puppet cronjobs and user created cronjobs)\nI think the parser should look for the puppet comment line `# Puppet Name: <title>` and insert/edit only the line or block (if for.e.g environment variables are set) directly after the comment. \n\nAt the moment it seems that all commented lines after the puppet comment are skipped until a uncommented line is found (and this one is changed then). \n\nIf this behaviour is not going to be changed it should be mentioned in the documentation. ", "created": "2017-11-08T04:04:00.000000"}, {"author": "70121:7b5e5010-7d01-4652-85b7-063041787a69", "body": "I can definitely see the logic for how it behaves now, and some code may depend on this behavior. It's hard for me to think of a real-life use case though for someone commenting out the Puppet-managed cron job and then expecting Puppet to manage or insert a cron job on the line below it. I'm curious to hear what engineering thinks. I think the behavior is coming from this function in the {{crontab.rb}} provider file:\n\n{code:ruby}\n  def self.prefetch_hook(records)\n    name = nil\n    envs = nil\n    result = records.each { |record|\n      case record[:record_type]\n      when :comment\n        if record[:name]\n          name = record[:name]\n          record[:skip] = true\n...\n    }.reject { |record| record[:skip] }\n    result\n{code}", "created": "2017-11-19T23:36:00.000000"}], "components": ["cron_core"], "created": "2017-06-26T09:38:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5428b0fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzey9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}], "description": "Hi,\n\nPuppet it's deleting not managed lines in some cases. Best explained in this example:\n\nThis is an example manifest:\n{noformat}\ncron { 'logrotate':\n  command => '/usr/sbin/test1',\n  user    => 'zabbix',\n  hour    => ['2-4'],\n  minute  => '*/10',\n}\n\ncron { 'prueba2':\n  command => '/usr/sbin/test2',\n  user    => 'zabbix',\n  hour    => ['2-4'],\n  minute  => '*/10',\n}\n{noformat}\n\nIf I apply it the result is the one:\n{noformat}\n# Puppet Name: logrotate\n*/10 2-4 * * * /usr/sbin/test1\n# Puppet Name: prueba2\n*/10 2-4 * * * /usr/sbin/test2\n{noformat}\n\nIf you edit the cron manually and you add two entries, and comment some entry managed by puppet, like this:\n\n{noformat}\n*/10 2-4 * * * /usr/sbin/example1\n# Puppet Name: logrotate\n#*/10 2-4 * * * /usr/sbin/test1\n# Puppet Name: prueba2\n#*/10 2-4 * * * /usr/sbin/test2\n*/10 2-4 * * * /usr/sbin/example2\n{noformat}\n\nAnd you execute the manifest:\n{noformat}\n/opt/puppetlabs/puppet/bin/puppet apply cron.pp \nNotice: Compiled catalog for euclides.es.clara.net in environment production in 0.12 seconds\nNotice: /Stage[main]/Main/Cron[logrotate]/ensure: created\nNotice: /Stage[main]/Main/Cron[prueba2]/command: command changed '/usr/sbin/example2' to '/usr/sbin/test2'\nNotice: Applied catalog in 0.26 seconds\n{noformat}\n\nYou this this result: (example2 has been removed), this only happens when the not managed entry is present after the managed entries:\n{noformat}\n*/10 2-4 * * * /usr/sbin/example1\n#*/10 2-4 * * * /usr/sbin/test1\n#*/10 2-4 * * * /usr/sbin/test2\n# Puppet Name: prueba2\n*/10 2-4 * * * /usr/sbin/test2\n# Puppet Name: logrotate\n*/10 2-4 * * * /usr/sbin/test1\n {noformat}\n", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "33048", "fixedVersions": [], "id": "33048", "issueType": "Bug", "key": "MODULES-7787", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cron deleting not managed lines", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:233fa320-7a89-47e6-875d-eb22e4e94cce],\n\nMany thanks for taking the time to raise this ticket.\nApologies for any inconvenience this may have caused. \nThis issue has now been resolved. ", "created": "2017-11-27T05:34:00.000000"}], "components": [], "created": "2017-06-26T09:27:00.000000", "creator": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@563abf69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzey8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13295238061_*|*_5_*:*_1_*:*_0"}], "description": "If we checkout current git master:\n\n$ git oneline\n0ea0b66 (HEAD -> master, origin/master, origin/HEAD) Merge pull request #246 from puppetlabs/release\n$ grep version metadata.json \n  \"version\": \"2.0.0\",\n      \"version_requirement\": \">= 4.7.0 < 5.0.0\"\n      \"version_requirement\": \">= 4.13.1 < 5.0.0\"\n      \"version_requirement\": \">= 1.1.0 < 2.0.0\"\n$ git describe --abbrev=0 --tags\n2.1.0\n\nThis is incorrect and version 2.1.0 was already published, so now master is behind last tag.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39333", "fixedVersions": [], "id": "39333", "issueType": "Bug", "key": "MODULES-5127", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:233fa320-7a89-47e6-875d-eb22e4e94cce", "resolution": "Fixed", "resolutionDate": "2017-11-27T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-java module is tagged to 2.1.0 but metadata says 2.0.0", "timeSpent": "PT0S", "updated": "2017-11-27T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked.  Will get back to this once Puppet 5 release work is done.", "created": "2017-06-26T15:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on FM-6235.  The older puppet gems are throwing errors with the new Puppet 4 data types.", "created": "2017-06-28T14:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed and no longer blocked.  Ready for merge.\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/227", "created": "2017-07-06T11:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-07-10T09:40:00.000000"}], "components": ["sqlserver"], "created": "2017-06-23T14:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No deprecation warnings should be emitted during the module execution"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e0886c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzexin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_255871848_*|*_1_*:*_1_*:*_9722_*|*_10007_*:*_1_*:*_82027863_*|*_3_*:*_2_*:*_273257897_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_835289341_*|*_10005_*:*_1_*:*_3932652"}], "description": "_Basic Info_\n*Module Version: 2.0.0\n*Puppet Version:* 4.x\n*OS Name/Version:* Server 2012 R2\n\n_Describe your issue in as much detail as possible..._\nThe current SQL Server uses now deprecated STDLIB functions (validate_*).  These should be updated.", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "39330", "fixedVersions": [], "id": "39330", "issueType": "Task", "key": "MODULES-5126", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-10T09:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver : remove deprecated stdlib functions", "timeSpent": "PT0S", "updated": "2017-07-10T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [{"attacher": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "created": "2017-06-23T11:04:00.000000", "name": "iis_site error.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13108"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Repro'd locally with a vanilla 2012R2 VM with a vanilla manifest.  Changing Default website physicalpath is detected as a change, but nothing happens.", "created": "2017-06-23T11:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-29T16:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Addition PR raised\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/85", "created": "2017-06-30T15:55:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI is green because of [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]'s PR", "created": "2017-07-05T09:40:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Fix is available on master, will update ticket with release ticket when it's created", "created": "2017-07-05T09:40:00.000000"}, {"author": "70121:3baf5123-1d7c-4728-a05c-7f4d9d81e70a", "body": "Hi, \n\nMy test run on master only resolve the 1st problem \"Setting a new physical path for an existing site\", but fails to fix bug two \"Setting a different ensure state for a site\"", "created": "2017-07-18T14:40:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "PR 85 was merged to master at https://github.com/puppetlabs/puppetlabs-iis/commit/ebe922d8b2fffc8bba12378404f5d6410870faba (landed 7/2)\n\nThis was in the 4.1.0 release, yes.\n\n", "created": "2017-08-18T12:55:00.000000"}], "components": [], "created": "2017-06-23T11:17:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a50a355"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85751759_*|*_1_*:*_1_*:*_1766931_*|*_10007_*:*_3_*:*_1307327147_*|*_3_*:*_1_*:*_43752_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1141319149_*|*_10004_*:*_1_*:*_1797719366_*|*_10005_*:*_1_*:*_510420310"}], "description": "_Basic Info_\n*Module Version:* 4.0.0\n*Puppet Version:* 2016.4.2\n*OS Name/Version:* Windows 2012 r2\n\nAttempting to set either the physical path or the ensure state of an existing site through the IIS module appears to work based on the agent run, but the configuration changes are not actually applied.\n\n*Desired Behavior:*\nUpdating a site's physical path through the IIS module should either produce an error message if it's unsuccessful or change the actual physical path.\nUpdating a site's ensure state through the IIS module should either produce an error message if it's unsuccessful or change the state of the site.\n\n*Actual Behavior:*\nSetting a new physical path for an existing site produces a notice in the agent run indicating it has been successfully changed, but the path does not change.\nSetting a different ensure state for a site produces a notice in the agent run that indicates it has been successfully changed, but the status remains the same as it was before the run.", "environment": "Windows 2012r2, Powershell 4, IIS 8.5", "epicLinkSummary": "IIS v4.1", "estimate": "PT0S", "externalId": "40461", "fixedVersions": [], "id": "40461", "issueType": "Bug", "key": "MODULES-5125", "labels": [], "originalEstimate": "PT0S", "parent": "34157", "parentSummary": "IIS v4.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Fixed", "resolutionDate": "2017-08-18T12:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-iis : Cannot change physical path for a site or set ensure state", "timeSpent": "PT0S", "updated": "2017-08-18T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "Did a demo this morning.  Some feedback:\n\n* What would be the benefit of using this over the puppetlabs/hocon module?\n* Can we added a {{force}} option, or othewise error so you know that you could potentially be overwriting keys from higher orders?\n", "created": "2017-06-29T11:03:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "Added a {{force}} attribute.  Duplicate keys within Hashes will cause a failure unless {{force}} is set to {{true}}.  Debug output contains a message about key name, and what value is use/unused. \n\n{code:puppet}\nPuppet.debug(\"Key '#{k}': replacing '#{v2}' with '#{v1}'.\")\n{code}", "created": "2017-07-19T13:57:00.000000"}], "components": ["concat"], "created": "2017-06-23T10:01:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@664f8eb1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzex9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1053514108_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_22271849310"}], "description": "Currently, if you'd like to piece together (for example) JSON data that is local or via exported resources, you'll have something like this:\n\n{code:json}\nconcat_file { '/tmp/test.txt':\n  ensure => present,\n  tag    => 'example_concat',\n}\nconcat_fragment { 'header':\n  content => '{ \"one\": \"foo\" }',\n  order   => '01',\n  target  => '/tmp/test.txt',\n  tag     => 'example_concat',\n}\nconcat_fragment { 'footer':\n  content => '{ \"two\": \"bar\" }',\n  order   => '10',\n  target  => '/tmp/test.txt',\n  tag     => 'example_concat',\n}\n{code}\n\nThe content of the file will be:\n\n{code:json}\n{ \"one\": \"foo\" }{ \"two\": \"bar\" }\n{code}\n\nThe resulting content is not valid JSON.  This can be done by creating a fragment containing '\\{', '\\}' and then separate fragments for anything in between.  If the source of a fragment is valid JSON, you'll have to strip its '\\{' and '\\}' and use just the insides.  This process seems more work than necessary.\n\nCurrently, we create an array of fragments and simply {{join()}} them.  It should be easy to piece it together as JSON or YAML data structures instead.  Putting together a PR to add a {{format}} attribute to concat to choose how to merge fragments.  Preliminary testing here:\n\nhttps://gist.github.com/WhatsARanjit/936bd17415c43db58570ad62170f916c", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34105", "fixedVersions": [], "id": "34105", "issueType": "New Feature", "key": "MODULES-5124", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Fixed", "resolutionDate": "2018-03-20T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/concat : concatenating data structures", "timeSpent": "PT0S", "updated": "2018-03-20T09:17:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "body": "PR: https://github.com/puppetlabs/puppetlabs-puppetdb/pull/259", "created": "2017-06-23T01:15:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The changes are already merged wrt comment on the PR above. Thanks for reporting the issue and for submitting the PR. Thank you.", "created": "2021-02-08T07:30:00.000000"}], "components": ["postgresql"], "created": "2017-06-23T01:14:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40c9ea8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzex5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114592571767_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* '5.1.2'\n*Puppet Version:* 4.10.4\n*OS Name/Version:* Ubuntu 16.04\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nShould be run fine.\n\n*Actual Behavior:*\n\n{code:java}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Postgresql::Server::Grant[database:GRANT puppetdb -\nall - puppetdb]: parameter 'port' expects an Integer value, got String at /etc/puppetlabs/code/environments/jan/modules/postgresql/manifests/server/database_grant.pp:10 on node puppet.int.creativesandbox.\nde\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42544", "fixedVersions": [], "id": "42544", "issueType": "Bug", "key": "MODULES-5123", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "resolution": "Fixed", "resolutionDate": "2021-02-08T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetdb : compatibility w/ puppetlabs-postgresql 5.0.0", "timeSpent": "PT0S", "updated": "2021-02-08T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:633f3384-0925-47be-b314-15812acfc25e", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Only Puppet 4 and above is now supported by Concat, so we don't plan on addressing this in older versions of the module. Please let us know if this is causing you major pain.", "created": "2018-08-31T08:46:00.000000"}], "components": ["concat"], "created": "2017-06-22T20:52:00.000000", "creator": "70121:633f3384-0925-47be-b314-15812acfc25e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ddbde0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzex3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37540417160_*|*_6_*:*_1_*:*_0"}], "description": "*Module Version: 1.2.5\n*Puppet Version: <3.5\n*OS Name/Version:*\n\nPuppet catalog compilation fails when running concat 1.2.x on Puppet versions 3.x < 3.5. Error returned is: \"Invalid parameter validate_cmd\"\n\n*Desired Behavior: 'validate_cmd' parameter should only be added (https://github.com/puppetlabs/puppetlabs-concat/blob/1.2.x/manifests/init.pp#L197) if puppet version >= 3.5.\n\n*Actual Behavior: The manifest does not check if the puppet version is >=3.5 therefore, for Puppet version <3.5 this parameter is added and breaks the catalog compilation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39327", "fixedVersions": [], "id": "39327", "issueType": "Bug", "key": "MODULES-5122", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:633f3384-0925-47be-b314-15812acfc25e", "resolution": "Won't Fix", "resolutionDate": "2018-08-31T08:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : validate_cmd invalid parameter in Puppet versions < 3.5", "timeSpent": "PT0S", "updated": "2018-08-31T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1635", "created": "2017-06-22T04:59:00.000000"}], "components": ["apache"], "created": "2017-06-22T04:53:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51536210"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzetvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1756613553_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\nCentOS7\npuppet-agent-1.9.3.13\n\n*Desired Behavior:*\n{code}\nclass{'apache':\n    class { '::apache':\n    confd_dir           => '/etc/httpd/conf.puppet.d',\n    default_confd_files => false,\n    default_mods        => false,\n    default_vhost       => false,\n    mod_dir             => '/etc/httpd/conf.modules.puppet.d',\n    vhost_dir           => '/etc/httpd/conf.puppet.d',\n}\nclass{'apache::mod::ssl':}\n\n{code}\n\nIs this case ssl.conf file should be written to \n\n/etc/httpd/conf.modules.puppet.d/ssl.conf\n\nwhich is then loaded from the resulting httpd.conf entries.\n\nInclude \"/etc/httpd/conf.modules.d/*.load\"\nInclude \"/etc/httpd/conf.modules.d/*.conf\"\nInclude \"/etc/httpd/conf/ports.conf\"\n\nThis used to happen until \n\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/bf9f0d04bb48649c3f5b32a1a7da0ecf89960999\n\nwas merged.\n\n*Actual Behavior:*\n\nThe ssl.conf file is written out to \n\n/etc/httpd/conf.d/ssl.conf\n\nTwo things here.\n\n* The file is not respecting `mod_dir` directive above and ssl has been\nmade special.\n* The file /etc/httpd/conf/ssl.conf is not even included in the above configuration becase\n   confd_dir has been specified.\n\nLooking at what bf9f0d04bb48649c3f5b32a1a7da0ecf89960999 was meant\nto achieve I belive it's the wrong approach as it makes mod_ssl special.\nAny package might contain a new httpd cofiguration file.\n\nMy recomendation would be to document the above configuration as way to completly avoid the influence package provided configuration rather than trying to overright hard code paths.\nThis would just be an extension to.\n\nhttps://github.com/puppetlabs/puppetlabs-apache#beginning-with-apache \n\n\n\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36221", "fixedVersions": [], "id": "36221", "issueType": "Bug", "key": "MODULES-5121", "labels": ["apache", "httpd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2017-07-12T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : mod::ssl does not respect mod_dir parameter.", "timeSpent": "PT0S", "updated": "2017-07-12T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c13e0a1d81f0069d8e29a", "attachments": [], "comments": [{"author": "623c13e0a1d81f0069d8e29a", "body": "Reproducible as well with puppetlabs-concat 4.0.0. On the other hand 2.2.1 is fine.", "created": "2017-06-21T05:39:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "{noformat}\ne89f05f9387ca393dcb5dff1ef51b1877f14cc5f is the first bad commit\ncommit e89f05f9387ca393dcb5dff1ef51b1877f14cc5f\nAuthor: Nick Miller <nick.miller@onyxpoint.com>\nDate:   Fri Jan 6 23:55:47 2017 -0500\n\n    Strongly typed and spec tests pass\n\n:040000 040000 cca08f5068c5ccd2f64f10176765f3f4def5320d e67149a0ac26857dcfa82b2d08688d249dd9bfa2 M\tmanifests\n:100644 100644 f982d07e9ccc710807688d72a00dcf5e3ec25765 350619bcabc38e079fb3f72aedb6e001733b6607 M\tmetadata.json\n:040000 040000 7c6824a6911ae36b1f0f7718cb1221de56a65b72 70c93737a4dd00d443c84f00fcad9f1e42b3d41d M\tspec\n{noformat}", "created": "2017-06-21T05:47:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "It seems to be related to {{Stdlib::Absolutepath}}:\n\n{noformat}\ndefine foo\n(Stdlib::Absolutepath $path = '/root',\n)\n{\n  notify{$path:}\n}\n\nFoo{'foo1':\n  path => '/usr/lib/python2.6/site-packages/djcontzole//localsettings.py',\n}\n{noformat}\n\nProduces the same symptoms: puppet apply on that file not returning. We're on stdlib 4.15.0, perhaps it's a bug fixed in a newer version.\n", "created": "2017-06-21T06:08:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "It works with stdlib 4.17.1, presumably fixed by 0bca13947be9f55b7456cc78e2ba979bd7aa1c8c.", "created": "2017-06-21T06:15:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "Surely a duplicate of an already resolved ticket that I'm too lazy now to try to find :)", "created": "2017-06-21T06:16:00.000000"}], "components": ["stdlib"], "created": "2017-06-21T04:12:00.000000", "creator": "623c13e0a1d81f0069d8e29a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a6e1782"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeshz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7434963_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 3.0.0\n*Puppet Version:* 4.9.4\n*OS Name/Version:* CentOS 7.3.1611\n\nThis snippet:\n\n{noformat}\n# 1) Works (compilation failure -- bad path):\n#$foo = '/root/djcontzole/'\n\n# 2) Works (compiles, fails when applying -- parent directory does not exist):\n#$foo = '/usr/lib/python2.6/site-packages/djcontzole'\n\n# 3) Boom (compilation takes forever):\n$foo = '/usr/lib/python2.6/site-packages/djcontzole/'\n\n## The diff between 2) and 3) is the forward slash at the end.\n\nfile { $foo :\n  ensure => 'directory';\n}\n\nconcat{\"${foo}/localsettings.py\":\n    mode => '0440',\n    require => File[\"${foo}\"],\n}\n{noformat}\n\nseems to somehow slow down Concat a lot until it fails.\n\n{noformat}\n# time puppet apply reproducer.pp --modulepath=modulepath/\n^CExiting\n\nreal\t17m55.156s\nuser\t17m21.509s\nsys\t0m0.626s\n{noformat}\n\nCTRL-C'ed deliberately, but at some point it fails with the same compilation error as 1)\n\n1) and 2) return quickly as expected:\n\n# Compilation error: bad path (double slash). Not that bad actually, that's legal.\n# Compiles but fails to apply as the File resource cannot be applied (missing parents). Totally expected.\n\n1)\n\n{noformat}\n# time puppet apply reproducer.pp --modulepath=modulepath/\nError: Evaluation Error: Error while evaluating a Resource Statement, Concat[/root/djcontzole//localsettings.py]: parameter 'path' expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], Stdlib::Unixpath = Pattern[/^\\/([^\\/\\0]+(\\/)?)+$/]], got '/root/djcontzole//localsettings.py'  at /root/ai4874/reproducer.pp:14 on node foo.example.org\nreal\t0m3.862s\nuser\t0m3.265s\nsys\t0m0.380s\n{noformat}\n\n2)\n\n{noformat}\n# time puppet apply reproducer.pp --modulepath=modulepath/\n...\nNotice: Compiled catalog for foo.example.org in environment production in 0.17 seconds\n...\nError: Cannot create /usr/lib/python2.6/site-packages/djcontzole; parent directory /usr/lib/python2.6/site-packages does not exist\n...\nreal\t0m5.273s\nuser\t0m4.148s\nsys\t0m0.446s\n{noformat}\n\nHappy to provide any other debugging information.\n\nCould anybody please try to reproduce the issue?\n\nThanks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33032", "fixedVersions": [], "id": "33032", "issueType": "Bug", "key": "MODULES-5120", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13e0a1d81f0069d8e29a", "resolution": "Duplicate", "resolutionDate": "2017-06-21T06:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat: Concat runs (loops?) for a long time", "timeSpent": "PT0S", "updated": "2017-06-21T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a4ba2f6400069eb76f9", "body": "I second this. \n\nEspecially adding an additional parameter to apt::key, explicitly setting a proxy for fetching key(s), just like there is a proxy parameter on the apt-class itself.\n\nIt would be perfect if either (or both):\n\n* apt::key had an additional paramter *proxy* which would get passed into the *keyserver-options* parameter:\n** 'host': Specifies a proxy host to be stored in /etc/apt/apt.conf.d/01proxy. Valid options: a string containing a hostname. Default: undef.\n** 'port': Specifies a proxy port to be stored in /etc/apt/apt.conf.d/01proxy. Valid options: a string containing a port number. Default: '8080'.\n** 'https': Specifies whether to enable https proxies. Valid options: 'true' and 'false'. Default: 'false'.\n** 'ensure': Optional parameter. Valid options: 'file', 'present', and 'absent'. Default: 'undef'. Prefer 'file' over 'present'.\n* apt:key used the proxy-value set on apt (IF no parameter is set on apt::key)\n\nh2. Use case\n\nSet an environment specific proxy for apt-key in a profile handling domain-specific configurations (eg. *profile_apt*), thus making sure that third-party modules can work seemlessly in the environment.\n\nCurrently a solution to this problem could look like this:\n{code:puppet}\nclass profile_apt(\n  Boolean $use_proxy = $::is_internal_server,\n) {\n  if ($use_proxy) {\n    $proxy_id   = fqdn_rand(3) + 1\n    $proxy_host = \"www-proxy${proxy_id}.example.com\"\n    $proxy_port = 1234\n    $proxy_url  = \"http://${proxy_host}:${proxy_port}\"\n\n    Apt::Key <| provider == 'apt' and tag != 'profile_apt::no_proxy' and options == undef |> {\n      options => \"http-proxy=\\\"${proxy_url}\\\"\",\n    }\n  }\n\n  [...]\n}\n{code}\n\nWhich has the issue that as soon as there is an options value given, it is close to impossible to extend it. \n\nAnother nice addition would be to allow the *options*-parameter to accept _arrays of string_ and _join(...)_ them in https://github.com/puppetlabs/puppetlabs-apt/blob/4.0.0/lib/puppet/provider/apt_key/apt_key.rb#L172\n\nThis would allow for the _[append resource|https://docs.puppet.com/puppet/5.0/lang_classes.html#appending-to-resource-attributes] syntax_  ( +> ) to be used.", "created": "2017-07-13T09:12:00.000000"}], "components": ["apt", "puppet_agent"], "created": "2017-06-21T03:52:00.000000", "creator": "623c12bf1c7f6a007049e948", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ba6e60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzesfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/17"}], "description": "_Basic Info_\n*Module Version: 1.3.2*\n*Puppet Version: 4.x*\n*OS Name/Version: Debian Jessie*\n\nthe module is adding the legacy apt key over apt::key\nif you're behind a proxy environment, the puppet run will give you an error, because the apt::key option can't be set.\n\nsee here:\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/debian.pp#L99\n\nuse the apt::key option:\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/key.pp#L8\n\nwould be good to add an option / param. for proxy environments ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34103", "fixedVersions": [], "id": "34103", "issueType": "Improvement", "key": "MODULES-5119", "labels": ["debian", "linux"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12bf1c7f6a007049e948", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[Puppet_agent] : add proxy option for apt::key", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closed - feedback provided via email. Contact enterprise modules.com for feedback on their modules.\n\nThanks,\nDavin\n", "created": "2017-06-21T09:44:00.000000"}], "components": [], "created": "2017-06-21T02:52:00.000000", "creator": "557058:8df0da36-a1bc-4788-b5b7-a56b1a8642d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54b369b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzesf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24733903_*|*_6_*:*_1_*:*_0"}], "description": "We\u2019d need the modules:  biemond/wls, biemond/oradb and hajee/oracle. This one is for creating tablespaces, users, roles, security\u2026 However, the module hajee/oracle is going to be discontinued as you can see in https://forge.puppet.com/hajee/oracle . In fact, it last update was in October 2015.\n \nThe equivalences in Enterprisemodules (https://www.enterprisemodules.com) for this modules are:\n \nForge\nEnterprisemodules\nbiemond/wls\nwls_install\nwls_config\nbiemond/oradb\nora_install\nhajee/oracle\nora_config\n \n \nIn fact, the enterprisemodules are based on the same source code than forge ones. And because of some dependencies it seems to be not possible to mix forge and enterprisemodules.\n \nWe need you to clarify what is going to happen with hajee/oracle module.\n \n ", "duedate": "2017-06-21T00:00:00.000000", "environment": "Unix/Solaris", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40459", "fixedVersions": [], "id": "40459", "issueType": "Bug", "key": "MODULES-5118", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8df0da36-a1bc-4788-b5b7-a56b1a8642d2", "resolution": "Won't Fix", "resolutionDate": "2017-06-21T09:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{https://forge.puppet.com/hajee/oracle} : {is this module going to be discontinued?}", "timeSpent": "PT0S", "updated": "2017-06-21T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-11T16:05:00.000000"}], "components": [], "created": "2017-06-20T12:54:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@248f9695"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzes4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6754461_*|*_1_*:*_1_*:*_76350347_*|*_3_*:*_2_*:*_1666254715_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83286989"}], "description": "Acceptance is failing on windows: https://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-java-ks_intn-sys_full-pe-current-master/PLATFORM=windows2012r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/21/consoleFull\n\nThis is because https://github.com/puppetlabs/puppetlabs-java_ks/blob/a7d41e7b7a194b46c6495baf190349dd04b4981a/spec/acceptance/basic_spec.rb#L11-L17 uses https://forge.puppet.com/cyberious/windows_java to install java. However due to Oracle changing the urls, all modules who use the raw urls are broken now.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40456", "fixedVersions": [], "id": "40456", "issueType": "Bug", "key": "MODULES-5117", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-07-11T17:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks : Failure to install java on windows in acceptance tests", "timeSpent": "PT0S", "updated": "2017-07-11T17:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Interesting, thanks for pointing this out. Would you be able to file a pull request for the github repo to fix this? Thanks!", "created": "2017-06-21T14:40:00.000000"}], "components": ["ntp"], "created": "2017-06-20T07:27:00.000000", "creator": "62439968ad6b7e006aa41286", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32532eea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}], "description": "_Basic Info_\n*Module Version:* 6.2.0\n*Puppet Version:* any\n*OS Name/Version:* Most modern Linux \n\nIn NTP 4.2.6, Kiss Of Death packets where updated to only be sent when client rate limiting has been enabled with the \"limited\" option to the \"restrict\" keyword.\nThis was presumably done to reduce chance of participating in amplification attacks.\n\n4.2.6 was released in 2009.  Ubuntu Lucid 10.04 has 4.2.4, but Precise and newer has 4.2.6.  \nRedHat EL5 has 4.2.2, Redhat EL6 and newer has 4.2.6.  Other OS families will require more research.\n\n*Desired Behavior:*\n\nThe default restrict rules should be changed to include the \"limited\" keyword or remove the \"kod\" keyword.\n\n*Actual Behavior:*\n\nOn startup, ntpd will complain:\n\nntpd[11089]: restrict 0.0.0.0: KOD does nothing without LIMITED.\nntpd[11089]: restrict ::: KOD does nothing without LIMITED.\n\nReferences:\nhttp://doc.ntp.org/4.2.6/accopt.html\nhttp://doc.ntp.org/4.2.4/accopt.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33031", "fixedVersions": [], "id": "33031", "issueType": "Bug", "key": "MODULES-5116", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439968ad6b7e006aa41286", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-ntp: ntp 4.2.6+ requires restrict kod to be combined with limited", "timeSpent": "PT0S", "updated": "2018-08-23T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:102116eb-e030-4278-9623-67a8be78500f", "body": "Pull-Request, https://github.com/puppetlabs/puppetlabs-java/pull/241", "created": "2017-06-21T02:55:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Closing this ticket since the PR is closed.\n\n[https://github.com/puppetlabs/puppetlabs-java/pull/241]", "created": "2021-03-08T07:56:00.000000"}], "components": ["java"], "created": "2017-06-20T07:08:00.000000", "creator": "70121:102116eb-e030-4278-9623-67a8be78500f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c972df1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzerlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71268034_*|*_10009_*:*_1_*:*_117180044527_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 2.0.0\n*Puppet Version:* 4.10.4\n*OS Name/Version:* Ubuntu 16.04\n\n*Desired Behavior:*\nDo not fork and and use additional syscalls and handle nil.\n\n*Actual Behavior:*\nCurrently execs readlink and breaks other facts in case /usr/bin/java does not exist.\n\n*Problems:*\nexecve(\"/bin/readlink\", [\"/bin/readlink\", \"-e\", \"/usr/bin/java\"], [/* 21 vars */]) = 0\nError: Facter: error while resolving custom fact \"my_fact\": Unable to execute fact_bin: pid 6718 exit 1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40454", "fixedVersions": [], "id": "40454", "issueType": "Bug", "key": "MODULES-5115", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:102116eb-e030-4278-9623-67a8be78500f", "resolution": "Done", "resolutionDate": "2021-03-08T07:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java : fact java_default_home needs to improve", "timeSpent": "PT0S", "updated": "2021-03-08T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:5cddae4f7c13590d66b43963] - we're grooming our open issues and PRs currently. I don't have a date for a release just yet.", "created": "2017-06-29T07:29:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5cddae4f7c13590d66b43963], closing this in favor of MODULES-5197", "created": "2017-07-12T10:38:00.000000"}], "components": ["apache"], "created": "2017-06-20T03:27:00.000000", "creator": "5cddae4f7c13590d66b43963", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@459a8ec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzerj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1926652931_*|*_6_*:*_2_*:*_75776"}], "description": "The puppetlabs/apache module has not seen a new release since December, 2016.\n\nCurrently there are features such as managing RequestHeaders within a Location, but these features are not part of the latest release of the module (currently that would be v1.11.0).\n\nWhen can we expect to see a new release of the module being tagged?\n\nThanks,\nMarin\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35160", "fixedVersions": [], "id": "35160", "issueType": "Bug", "key": "MODULES-5114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cddae4f7c13590d66b43963", "resolution": "Done", "resolutionDate": "2017-07-12T10:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: cut new release", "timeSpent": "PT0S", "updated": "2017-07-12T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The file_line provider only ever does {{create}} or {{destroy}} so the line never has to be changed otherwise (i.e., if it was a property then the {{should}} would never mismatch the {{is}}) and is in no danger of being printed, but the warning is annoying.\n\nIf it was made into a property, the provider {{def line}} getter method could just return the {{@resource[:line]}} and probably function as desired.\n\nThat said, I don't think we'll get around to this. Wanna file a PR?", "created": "2017-06-21T14:52:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] PR submitted.", "created": "2017-06-28T14:47:00.000000"}], "components": ["stdlib"], "created": "2017-06-19T14:10:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68082f35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzer7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175327800_*|*_10007_*:*_1_*:*_755989555_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_609550845"}], "description": "*Module Version:* all, up to 4.17.1 at time of ticket filing\n*Puppet Version:* N/A\n*OS Name/Version:* N/A\n\nWhen using the {{file_line}} type with Senstive values, a user may want/need to specify that the attribute value is Sensitive to prevent the information from being stored in PuppetDB, and to grant confidence that when logging, this value will not be printed or saved.\n\nToday, a Sensitive value can be specified but a warning is printed.\n\nAt a surface level it appears the value is not logged. I have not tested to see if the value is logged at debug level.\n\nThe type should be modified to explicitly support a Sensitive value, and not log a warning,  because due to the nature of the file_line type Sensitive values may frequently be used as the {{line}} attribute.\n\n*Example code:*\n\n{code}\n$testconf = '/tmp/test.conf'\n$testpass = 'foobar'\n\nfile { \"$testconf\":\n  ensure => 'file',\n  mode   => '0600',\n}\n\nfile_line {'file_line sensitive test':\n  ensure => 'present',\n  line   => Sensitive.new(\":testpass: ${testpass}\"),\n  match  => '^:testpass.*',\n  path   => $testconf,\n}\n{code}\n\n*Desired Behavior:*\n\n{code}\nNotice: Compiled catalog for node.example.com in environment production in 0.19 seconds\nNotice: /Stage[main]/Main/File_line[file_line sensitive test]/ensure: created\nNotice: Applied catalog in 0.64 seconds\n{code}\n\n*Actual Behavior:*\n\n{code}\nNotice: Compiled catalog for node.example.com in environment production in 0.19 seconds\nWarning: /File_line[file_line sensitive test]: Unable to mark 'line' as sensitive: line is a parameter and not a property, and cannot be automatically redacted.\nNotice: /Stage[main]/Main/File_line[file_line sensitive test]/ensure: created\nNotice: Applied catalog in 0.64 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39326", "fixedVersions": [], "id": "39326", "issueType": "Improvement", "key": "MODULES-5113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2017-07-07T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : file_line should cleanly support Sensitive line attribute", "timeSpent": "PT0S", "updated": "2017-07-07T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:33:00.000000"}], "components": ["mongodb"], "created": "2017-06-19T04:15:00.000000", "creator": "70121:102116eb-e030-4278-9623-67a8be78500f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ad70ec6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeqtb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_40982561_*|*_3_*:*_1_*:*_167823575_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12777469253"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\n_Describe your issue in as much detail as possible..._\nWhen MongoDB is configured with ssl and bind_ip is only configured for \"$::fqdn\" and not localhost, is_master fails to connect as it assumes that mongo listens on the localhost and non-ssl.\n\n\n*Desired Behavior:*\nWhen mongodb is configured with ssl => true and bind_ip => \"$::fqdn\" the is_master fact should return a value\n\n*Actual Behavior:*\nthe fact cannot connect\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "38361", "fixedVersions": [], "id": "38361", "issueType": "Bug", "key": "MODULES-5112", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:102116eb-e030-4278-9623-67a8be78500f", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Facter is_master doesn't support ssl and bind_ip $::fqdn", "timeSpent": "PT0S", "updated": "2017-11-16T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "attachments": [], "comments": [{"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "Thank you for raising this ticket.\nThis functionality has been addressed in PR https://github.com/puppetlabs/puppetlabs-firewall/pull/707\nI'll provide an update when this has been reviewed and merged.", "created": "2017-06-21T00:21:00.000000"}, {"author": "623c09d91c7f6a007049e447", "body": "Great news. Thanks for the swift reaction.", "created": "2017-06-21T01:45:00.000000"}, {"author": "623c09d91c7f6a007049e447", "body": "I can see that your PR is already merged. May I ask when will this be released ?", "created": "2017-06-22T02:38:00.000000"}, {"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "Hi [~accountid:623c09d91c7f6a007049e447]\nI'm afraid I do not have any insight as to when a new version will be released, but if you need this functionality now, you are able to directly use the master branch of the firewall module repo in your Puppetfile as described in the documentation at https://docs.puppet.com/pe/latest/cmgmt_puppetfile.html#declare-modules-or-data-content-from-git-repositories\nAlternatively you can do a simple git clone of the repo inside the modules directory if you do not use a Puppetfile.\n\nKindest regards,\nStefan", "created": "2017-06-22T03:16:00.000000"}], "components": [], "created": "2017-06-18T22:59:00.000000", "creator": "623c09d91c7f6a007049e447", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54114bb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeqpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_187616075_*|*_5_*:*_2_*:*_86985237"}], "description": "Let firewall module support UNTRACKED state\n*Module Version:* 1.9.0\n*Puppet Version:* 4.10.1\n*OS Name/Version:* Ubuntu 14.04\n\n\n{code:java}\n\n  firewall { '003 accept related established rules':\n    proto  => 'all',\n    state  => ['RELATED', 'ESTABLISHED', 'UNTRACKED'],\n    action => 'accept',\n  }\n{code}\n\n\n*Desired Behavior:*\n\n{code:java}\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED,UNTRACKED\n\n{code}\n\n*Actual Behavior:*\n\n{code:java}\nError: Parameter state failed on Firewall[003 accept related established rules]: Invalid value \"UNTRACKED\". Valid values are INVALID, ESTABLISHED, NEW, RELATED.  at /root/fw.pp:3\n\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42543", "fixedVersions": [], "id": "42543", "issueType": "New Feature", "key": "MODULES-5111", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09d91c7f6a007049e447", "resolution": "Fixed", "resolutionDate": "2017-06-21T03:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: it seems firewall module doesn't support UNTRACKED state", "timeSpent": "PT0S", "updated": "2017-06-22T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "body": "My bad about major_version and minor_version, they're available in 2.0.0.", "created": "2017-06-16T08:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sounds like 2.0.0 it is.", "created": "2017-06-21T14:22:00.000000"}], "components": ["java"], "created": "2017-06-16T08:42:00.000000", "creator": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Doc examples should work out of the box\n\n{code}\n  java::oracle { 'jdk7' :\n    ensure  => 'present',\n    version => '7',\n    java_se => 'jdk',\n  }\n  java::oracle { 'jdk8' :\n    ensure  => 'present',\n    version => '8',\n    java_se => 'jdk',\n  }\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5435e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeovj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_452434687_*|*_6_*:*_1_*:*_0"}], "description": "Hello\n\nThe oracle::java provided by puppetlabs/java is broken, due to outdated version number in the module. Plus the parameters major_version and minor_version mentionned in the doc aren't available.\n\n\n{code}\n==> test.vagrant.local: Notice: Scope(Java::Oracle[jdk7]): Destination is /tmp/jdk-7u80-linux-x64.rpm\n==> test.vagrant.local: Notice: Scope(Java::Oracle[jdk8]): Destination is /tmp/jdk-8u51-linux-x64.rpm\n==> test.vagrant.local: Notice: Compiled catalog for test.vagrant.local in environment production in 0.81 seconds\n==> test.vagrant.local: Notice: /Stage[main]/Profiles::Oraclejdk7/Java::Oracle[jdk7]/Exec[Install Oracle java_se jdk 7]: Dependency Archive[/tmp/jdk-7u80-linux-x64.rpm] has failures: true\n==> test.vagrant.local: Error: Execution of '/bin/curl http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm -o /tmp/jdk-7u80-linux-x64.rpm_20170616-11466-1c32agf -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\n==> test.vagrant.local: Error: /Stage[main]/Profiles::Oraclejdk7/Java::Oracle[jdk7]/Archive[/tmp/jdk-7u80-linux-x64.rpm]: Could not evaluate: Puppet::Util::Log requires a message\n==> test.vagrant.local: Warning: /Stage[main]/Profiles::Oraclejdk7/Java::Oracle[jdk7]/Exec[Install Oracle java_se jdk 7]: Skipping because of failed dependencies\n==> test.vagrant.local: Notice: /Stage[main]/Profiles::Oraclejdk8/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Dependency Archive[/tmp/jdk-8u51-linux-x64.rpm] has failures: true\n==> test.vagrant.local: Error: Execution of '/bin/curl http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm -o /tmp/jdk-8u51-linux-x64.rpm_20170616-11466-prce0e -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\n==> test.vagrant.local: Error: /Stage[main]/Profiles::Oraclejdk8/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u51-linux-x64.rpm]: Could not evaluate: Puppet::Util::Log requires a message\n==> test.vagrant.local: Warning: /Stage[main]/Profiles::Oraclejdk8/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Skipping because of failed dependencies\n\n{code}\n", "environment": "Up to date minimal CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34101", "fixedVersions": [], "id": "34101", "issueType": "Bug", "key": "MODULES-5109", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "resolution": "Won't Fix", "resolutionDate": "2017-06-21T14:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Issue found with module: puppetlabs-java", "timeSpent": "PT0S", "updated": "2017-06-21T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-14T16:04:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31f8eaa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzenkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2036_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_82795175"}], "description": "*REASON:* \"Because we can\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37233", "fixedVersions": [], "id": "37233", "issueType": "Task", "key": "MODULES-5107", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Fix", "resolutionDate": "2017-06-15T15:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unupported Release (puppetlabs-craigsface) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-15T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/235 is merged and should go out in the next release to fix this.", "created": "2017-06-21T14:25:00.000000"}], "components": ["java"], "created": "2017-06-14T12:14:00.000000", "creator": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ba56fdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzencv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_612676026_*|*_5_*:*_1_*:*_0"}], "description": "When installing using the basic \"include java\" on Centos 6.6, the JAVA_HOME path that is set is:\n{code}/usr/lib/jvm/java-1.7.0-openjdk-${ARCH}/{code}\n\nthe actual path of the folder though is \n\n{code}/usr/lib/jvm/java-1.7.0-openjdk.${ARCH}/{code}\n\n(Notice the hyphen vs period between openjdk and the arch)\n\n{code}Installed Packages\nName        : java-1.7.0-openjdk\nArch        : x86_64\nEpoch       : 1\nVersion     : 1.7.0.141\nRelease     : 2.6.10.1.el6_9\nSize        : 92 M\nRepo        : installed\nFrom repo   : updates\nSummary     : OpenJDK Runtime Environment\nURL         : http://openjdk.java.net/\nLicense     : ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and LGPL+ and LGPLv2 and MPLv1.0 and MPLv1.1 and\n            : Public Domain and W3C\nDescription : The OpenJDK runtime environment.{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33030", "fixedVersions": [], "id": "33030", "issueType": "Bug", "key": "MODULES-5106", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "resolution": "Fixed", "resolutionDate": "2017-06-21T14:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Issue found with module: puppetlabs-java", "timeSpent": "PT0S", "updated": "2017-06-21T14:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-06-14T04:07:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8a74b21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16719572_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41461", "fixedVersions": [], "id": "41461", "issueType": "Sub-task", "key": "MODULES-5105", "labels": [], "originalEstimate": "PT0S", "parent": "37352", "parentSummary": "Supported Release (concat) 4.0.1 - (2017/06/14) - (091458795342ecc39cc88ba4c7cae5e2f7a5442a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-14T08:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-14T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Using the QA release sign off script that is being developed this looks ok to go:\n\n{code}\n!> ! release check concat cross-platform\n!> SHA:undefined\nLast commit SHA: 091458795342ecc39cc88ba4c7cae5e2f7a5442a\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 03 -- Unit Tests 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 05 -- Acceptance Smoke Tests 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 07 -- Full Acceptance w/ PE 2016.4.x 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 11 -- Full Acceptance w/ PE 2017.1.x 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 09 -- Full Acceptance w/ PE 2017.2.x 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 13 -- Full Acceptance w/ PE 2015.3.x 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 14 -- i18n Ruby 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 01 -- On Merge Pipeline Init 4.0.1-0010-09145879\n091458795342ecc39cc88ba4c7cae5e2f7a5442a ran on: concat (release): 02 -- Static Analysis 4.0.1-0010-09145879\nThere are no failures on the release branch for concat\n{code}\n\nI have also manually checked, only one minor test change. Its fine to go.", "created": "2017-06-14T08:41:00.000000"}], "components": [], "created": "2017-06-14T04:07:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ccbe3a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16418807_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40452", "fixedVersions": [], "id": "40452", "issueType": "Sub-task", "key": "MODULES-5104", "labels": [], "originalEstimate": "PT0S", "parent": "37352", "parentSummary": "Supported Release (concat) 4.0.1 - (2017/06/14) - (091458795342ecc39cc88ba4c7cae5e2f7a5442a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-14T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-14T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No docs changes went into concat for this release - Plus it's not yet a translated module so resolving this ticket [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]! ", "created": "2017-06-14T04:45:00.000000"}], "components": [], "created": "2017-06-14T04:07:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ca28880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2272128_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39324", "fixedVersions": [], "id": "39324", "issueType": "Sub-task", "key": "MODULES-5103", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "37352", "parentSummary": "Supported Release (concat) 4.0.1 - (2017/06/14) - (091458795342ecc39cc88ba4c7cae5e2f7a5442a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-14T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-06-14T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "No Docs changes at all for this release so resolving this ticket to be able to get this out the door today - Hope you don't mind [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79]!", "created": "2017-06-14T04:43:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "no worries!", "created": "2017-06-14T09:37:00.000000"}], "components": [], "created": "2017-06-14T04:07:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70c39304"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2170827_*|*_5_*:*_1_*:*_37438510399_*|*_6_*:*_1_*:*_0"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38360", "fixedVersions": [], "id": "38360", "issueType": "Sub-task", "key": "MODULES-5102", "labels": [], "originalEstimate": "PT0S", "parent": "37352", "parentSummary": "Supported Release (concat) 4.0.1 - (2017/06/14) - (091458795342ecc39cc88ba4c7cae5e2f7a5442a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) DOCS Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-06-14T04:07:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a47c674"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1755478_*|*_3_*:*_1_*:*_82600720_*|*_5_*:*_1_*:*_0"}], "description": "Need to release concat due to the following:\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/453\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-concat/compare/4.0.0...091458795342ecc39cc88ba4c7cae5e2f7a5442a\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_init-merge_release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37352", "fixedVersions": [], "id": "37352", "issueType": "Task", "key": "MODULES-5101", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-15T03:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (concat) 4.0.1 - (2017/06/14) - (091458795342ecc39cc88ba4c7cae5e2f7a5442a)", "timeSpent": "PT0S", "updated": "2017-06-15T03:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/782", "created": "2017-06-16T05:04:00.000000"}], "components": [], "created": "2017-06-14T04:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@270be2e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzempz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176482053_*|*_5_*:*_1_*:*_0"}], "description": "The Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\n\nThe module team representative assigned this ticket is responsible for these tasks:\n- Tagging and releasing the module. \n- Putting up the merge from release branch back into master branch.\n- Notify the releaser, who will merge the mergeback.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34099", "fixedVersions": [], "id": "34099", "issueType": "Sub-task", "key": "MODULES-5100", "labels": [], "originalEstimate": "PT0S", "parent": "40450", "parentSummary": "Supported Release (stdlib) 4.17.1 - (2017/06/16) - (e8da44042213e07cdc6f0add7c94bccfbd1dd1f5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-16T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-16T05:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Looks good to go.\n\nLast commit SHA: e8da44042213e07cdc6f0add7c94bccfbd1dd1f5", "created": "2017-06-16T04:31:00.000000"}], "components": [], "created": "2017-06-14T04:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@475217be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzempr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174511964_*|*_5_*:*_1_*:*_0"}], "description": "Review test coverage via the module's CHANGELOG. \n- Are there tests for each change?\n- Are they good tests?\n- Should there be tests for each change?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33029", "fixedVersions": [], "id": "33029", "issueType": "Sub-task", "key": "MODULES-5099", "labels": [], "originalEstimate": "PT0S", "parent": "40450", "parentSummary": "Supported Release (stdlib) 4.17.1 - (2017/06/16) - (e8da44042213e07cdc6f0add7c94bccfbd1dd1f5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-16T04:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-16T04:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "This release needs to go out before a translation can be ready. We'll ticket the work for [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] to translate and then release again when that is ready.", "created": "2017-06-14T10:09:00.000000"}], "components": [], "created": "2017-06-14T04:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ec20ba9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzempj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21951687_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42527", "fixedVersions": [], "id": "42527", "issueType": "Sub-task", "key": "MODULES-5098", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40450", "parentSummary": "Supported Release (stdlib) 4.17.1 - (2017/06/16) - (e8da44042213e07cdc6f0add7c94bccfbd1dd1f5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-14T10:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-06-14T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm!", "created": "2017-06-14T09:46:00.000000"}], "components": [], "created": "2017-06-14T04:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56bd9c96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzempb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18808138_*|*_5_*:*_1_*:*_37420379328_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1768055"}], "description": "The DOCS review is meant to provide the DOCS team with enough time to review any changes to the module's documentation before it is released. Any changes should be submitted by the DOCS team member reviewing the docs and merged by the modules team.\n\nOnce the DOCs review is complete and any changes have been merged, set this ticket to Resolved.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41460", "fixedVersions": [], "id": "41460", "issueType": "Sub-task", "key": "MODULES-5097", "labels": [], "originalEstimate": "PT0S", "parent": "40450", "parentSummary": "Supported Release (stdlib) 4.17.1 - (2017/06/16) - (e8da44042213e07cdc6f0add7c94bccfbd1dd1f5)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(stdlib) DOCS Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-06-14T04:03:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72188888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86012061_*|*_3_*:*_1_*:*_92459079_*|*_5_*:*_2_*:*_4146250"}], "description": "Stdlib needs release due to the following:\nhttps://puppet.atlassian.net/browse/PE-20308\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/780\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.17.0...master#diff-04c6e90faac2675aa89e2176d2eec7d8\n* Link to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/\n\n\nPrep PR:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/781\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40450", "fixedVersions": [], "id": "40450", "issueType": "Task", "key": "MODULES-5096", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-16T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.17.1 - (2017/06/16) - (e8da44042213e07cdc6f0add7c94bccfbd1dd1f5)", "timeSpent": "PT0S", "updated": "2017-06-16T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-06-14T02:31:00.000000", "creator": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e9882f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemnz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/17"}], "description": "In PE-20308 it was discovered that the root cause (tracked in ticket PUP-7650) was that the type named passed to the loader sometimes contained uppercase letter. Puppet 4.10.3 will contain a fix for this but until then, a simple workaround in the puppetlabs-stdlib {{defined_with_params}} can be used.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34097", "fixedVersions": [], "id": "34097", "issueType": "Improvement", "key": "MODULES-5095", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "status": "Ready for CI", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : Workaround for puppet issue PUP-7650", "timeSpent": "PT0S", "updated": "2017-09-28T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As this module and test infrastructure has moved on significantly since this issue was raised I am going to close.\u00a0\n\n\nApologies we didn't get around to looking at this whilst it was valid.\u00a0", "created": "2021-07-07T09:32:00.000000"}], "components": ["firewall"], "created": "2017-06-13T15:56:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d96692a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128280956915_*|*_6_*:*_1_*:*_0"}], "description": "Trying to run beaker tests shipped with module don't work on docker centos-7 nodeset.\n\n{code}\nPUPPET_INSTALL_TYPE=agent PUPPET_INSTALL_VERSION=1.10.1 BEAKER_destroy=no BEAKER_set=docker/centos-7 bundle exec rake beaker\n{code}\n\n{code}\nFailed examples:\n\nrspec ./spec/acceptance/change_source_spec.rb:10 # changing the source when unmanaged rules exist applies with 8.0.0.1 first\nrspec ./spec/acceptance/change_source_spec.rb:30 # changing the source when unmanaged rules exist adds a unmanaged rule without a comment\nrspec ./spec/acceptance/change_source_spec.rb:35 # changing the source when unmanaged rules exist contains the changable 8.0.0.1 rule\nrspec ./spec/acceptance/change_source_spec.rb:40 # changing the source when unmanaged rules exist contains the static 8.0.0.2 rule\nrspec ./spec/acceptance/change_source_spec.rb:46 # changing the source when unmanaged rules exist changes to 8.0.0.4 second\nrspec ./spec/acceptance/change_source_spec.rb:60 # changing the source when unmanaged rules exist does not contain the old changing 8.0.0.1 rule\nrspec ./spec/acceptance/change_source_spec.rb:65 # changing the source when unmanaged rules exist contains the staic 8.0.0.2 rule\nrspec ./spec/acceptance/change_source_spec.rb:70 # changing the source when unmanaged rules exist contains the changing new 8.0.0.4 rule\nrspec ./spec/acceptance/class_spec.rb:4 # firewall class should run successfully\nrspec ./spec/acceptance/class_spec.rb:24 # firewall class ensure => running:\nrspec ./spec/acceptance/connlimit_spec.rb:12 # connlimit property connlimit_above 10 applies\nrspec ./spec/acceptance/connlimit_spec.rb:27 # connlimit property connlimit_above 10 should contain the rule\nrspec ./spec/acceptance/connlimit_spec.rb:38 # connlimit property connlimit_mask 24 applies\nrspec ./spec/acceptance/connlimit_spec.rb:54 # connlimit property connlimit_mask 24 should contain the rule\nrspec ./spec/acceptance/connmark_spec.rb:7 # connmark property connmark 50 applies\nrspec ./spec/acceptance/connmark_spec.rb:20 # connmark property connmark 50 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:11 # firewall bridging iptables physdev tests physdev_in eth0 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:27 # firewall bridging iptables physdev tests physdev_in eth0 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:35 # firewall bridging iptables physdev tests physdev_out eth1 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:51 # firewall bridging iptables physdev tests physdev_out eth1 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:59 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_out eth1 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:76 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_out eth1 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:84 # firewall bridging iptables physdev tests physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:100 # firewall bridging iptables physdev tests physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:108 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:125 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:133 # firewall bridging iptables physdev tests physdev_out eth1 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:150 # firewall bridging iptables physdev tests physdev_out eth1 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:158 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_out eth1 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:176 # firewall bridging iptables physdev tests physdev_in eth0 and physdev_out eth1 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:189 # firewall bridging ip6tables physdev tests physdev_in eth0 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:206 # firewall bridging ip6tables physdev tests physdev_in eth0 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:214 # firewall bridging ip6tables physdev tests physdev_out eth1 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:231 # firewall bridging ip6tables physdev tests physdev_out eth1 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:239 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_out eth1 applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:257 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_out eth1 should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:265 # firewall bridging ip6tables physdev tests physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:282 # firewall bridging ip6tables physdev tests physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:290 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:308 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:316 # firewall bridging ip6tables physdev tests physdev_out eth1 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:334 # firewall bridging ip6tables physdev tests physdev_out eth1 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:342 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_out eth1 and physdev_is_bridged applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:361 # firewall bridging ip6tables physdev tests physdev_in eth0 and physdev_out eth1 and physdev_is_bridged should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:369 # firewall bridging ip6tables physdev tests physdev_is_in applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:386 # firewall bridging ip6tables physdev tests physdev_is_in should contain the rule\nrspec ./spec/acceptance/firewall_bridging_spec.rb:394 # firewall bridging ip6tables physdev tests physdev_is_out applies\nrspec ./spec/acceptance/firewall_bridging_spec.rb:411 # firewall bridging ip6tables physdev tests physdev_is_out should contain the rule\nrspec ./spec/acceptance/firewall_dscp_spec.rb:11 # firewall DSCP dscp ipv4 tests set_dscp 0x01 applies\nrspec ./spec/acceptance/firewall_dscp_spec.rb:28 # firewall DSCP dscp ipv4 tests set_dscp 0x01 should contain the rule\nrspec ./spec/acceptance/firewall_dscp_spec.rb:36 # firewall DSCP dscp ipv4 tests set_dscp_class EF applies\nrspec ./spec/acceptance/firewall_dscp_spec.rb:53 # firewall DSCP dscp ipv4 tests set_dscp_class EF should contain the rule\nrspec ./spec/acceptance/firewall_dscp_spec.rb:64 # firewall DSCP dscp ipv6 tests set_dscp 0x01 applies\nrspec ./spec/acceptance/firewall_dscp_spec.rb:82 # firewall DSCP dscp ipv6 tests set_dscp 0x01 should contain the rule\nrspec ./spec/acceptance/firewall_dscp_spec.rb:90 # firewall DSCP dscp ipv6 tests set_dscp_class EF applies\nrspec ./spec/acceptance/firewall_dscp_spec.rb:108 # firewall DSCP dscp ipv6 tests set_dscp_class EF should contain the rule\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:11 # firewall iptmodules iptables ipt_modules tests all the modules with multiple args applies\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:35 # firewall iptmodules iptables ipt_modules tests all the modules with multiple args should contain the rule\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:43 # firewall iptmodules iptables ipt_modules tests all the modules with single args applies\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:63 # firewall iptmodules iptables ipt_modules tests all the modules with single args should contain the rule\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:141 # firewall iptmodules ip6tables ipt_modules tests all the modules with multiple args applies\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:164 # firewall iptmodules ip6tables ipt_modules tests all the modules with multiple args should contain the rule\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:172 # firewall iptmodules ip6tables ipt_modules tests all the modules with single args applies\nrspec ./spec/acceptance/firewall_iptmodules_spec.rb:192 # firewall iptmodules ip6tables ipt_modules tests all the modules with single args should contain the rule\nrspec ./spec/acceptance/firewall_mss_spec.rb:11 # firewall MSS mss ipv4 tests 1360 applies\nrspec ./spec/acceptance/firewall_mss_spec.rb:29 # firewall MSS mss ipv4 tests 1360 should contain the rule\nrspec ./spec/acceptance/firewall_mss_spec.rb:37 # firewall MSS mss ipv4 tests clamp_mss_to_pmtu applies\nrspec ./spec/acceptance/firewall_mss_spec.rb:53 # firewall MSS mss ipv4 tests clamp_mss_to_pmtu should contain the rule\nrspec ./spec/acceptance/firewall_mss_spec.rb:64 # firewall MSS mss ipv6 tests 1360 applies\nrspec ./spec/acceptance/firewall_mss_spec.rb:83 # firewall MSS mss ipv6 tests 1360 should contain the rule\nrspec ./spec/acceptance/firewall_mss_spec.rb:91 # firewall MSS mss ipv6 tests clamp_mss_to_pmtu applies\nrspec ./spec/acceptance/firewall_mss_spec.rb:108 # firewall MSS mss ipv6 tests clamp_mss_to_pmtu should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:11 # firewall basics name valid applies cleanly\nrspec ./spec/acceptance/firewall_spec.rb:23 # firewall basics name invalid fails\nrspec ./spec/acceptance/firewall_spec.rb:38 # firewall basics ensure default applies\nrspec ./spec/acceptance/firewall_spec.rb:51 # firewall basics ensure default should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:59 # firewall basics ensure present applies\nrspec ./spec/acceptance/firewall_spec.rb:73 # firewall basics ensure present should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:81 # firewall basics ensure absent applies\nrspec ./spec/acceptance/firewall_spec.rb:95 # firewall basics ensure absent should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:105 # firewall basics source 192.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:120 # firewall basics source 192.168.2.0/24 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:128 # firewall basics source ! 192.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:143 # firewall basics source ! 192.168.2.0/24 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:152 # firewall basics source 256.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:168 # firewall basics source 256.168.2.0/24 should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:178 # firewall basics src_range 192.168.1.1-192.168.1.10 applies\nrspec ./spec/acceptance/firewall_spec.rb:193 # firewall basics src_range 192.168.1.1-192.168.1.10 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:202 # firewall basics src_range 392.168.1.1-192.168.1.10 applies\nrspec ./spec/acceptance/firewall_spec.rb:218 # firewall basics src_range 392.168.1.1-192.168.1.10 should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:228 # firewall basics destination 192.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:243 # firewall basics destination 192.168.2.0/24 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:251 # firewall basics destination ! 192.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:266 # firewall basics destination ! 192.168.2.0/24 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:275 # firewall basics destination 256.168.2.0/24 applies\nrspec ./spec/acceptance/firewall_spec.rb:291 # firewall basics destination 256.168.2.0/24 should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:301 # firewall basics dst_range 192.168.1.1-192.168.1.10 applies\nrspec ./spec/acceptance/firewall_spec.rb:316 # firewall basics dst_range 192.168.1.1-192.168.1.10 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:325 # firewall basics dst_range 392.168.1.1-192.168.1.10 applies\nrspec ./spec/acceptance/firewall_spec.rb:341 # firewall basics dst_range 392.168.1.1-192.168.1.10 should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:351 # firewall basics sport single port applies\nrspec ./spec/acceptance/firewall_spec.rb:364 # firewall basics sport single port should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:372 # firewall basics sport multiple ports applies\nrspec ./spec/acceptance/firewall_spec.rb:385 # firewall basics sport multiple ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:393 # firewall basics sport invalid ports applies\nrspec ./spec/acceptance/firewall_spec.rb:408 # firewall basics sport invalid ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:418 # firewall basics dport single port applies\nrspec ./spec/acceptance/firewall_spec.rb:431 # firewall basics dport single port should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:439 # firewall basics dport multiple ports applies\nrspec ./spec/acceptance/firewall_spec.rb:452 # firewall basics dport multiple ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:460 # firewall basics dport invalid ports applies\nrspec ./spec/acceptance/firewall_spec.rb:475 # firewall basics dport invalid ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:485 # firewall basics port single port applies\nrspec ./spec/acceptance/firewall_spec.rb:498 # firewall basics port single port should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:506 # firewall basics port multiple ports applies\nrspec ./spec/acceptance/firewall_spec.rb:519 # firewall basics port multiple ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:527 # firewall basics port invalid ports applies\nrspec ./spec/acceptance/firewall_spec.rb:542 # firewall basics port invalid ports should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:10:1:1] # firewall basics dst_type MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:10:1:2] # firewall basics dst_type MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:10:2:1] # firewall basics dst_type ! MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:10:2:2] # firewall basics dst_type ! MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:10:3:1] # firewall basics dst_type BROKEN fails\nrspec ./spec/acceptance/firewall_spec.rb[1:10:3:2] # firewall basics dst_type BROKEN should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:11:1:1] # firewall basics src_type MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:11:1:2] # firewall basics src_type MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:11:2:1] # firewall basics src_type ! MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:11:2:2] # firewall basics src_type ! MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:11:3:1] # firewall basics src_type BROKEN fails\nrspec ./spec/acceptance/firewall_spec.rb[1:11:3:2] # firewall basics src_type BROKEN should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:622 # firewall basics tcp_flags FIN,SYN ACK applies\nrspec ./spec/acceptance/firewall_spec.rb:635 # firewall basics tcp_flags FIN,SYN ACK should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:645 # firewall basics chain INPUT applies\nrspec ./spec/acceptance/firewall_spec.rb:658 # firewall basics chain INPUT should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:668 # firewall basics table mangle applies\nrspec ./spec/acceptance/firewall_spec.rb:681 # firewall basics table mangle should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:688 # firewall basics table nat applies\nrspec ./spec/acceptance/firewall_spec.rb:702 # firewall basics table nat should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:717 # firewall basics jump MARK applies\nrspec ./spec/acceptance/firewall_spec.rb:733 # firewall basics jump MARK should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:741 # firewall basics jump jump and apply applies\nrspec ./spec/acceptance/firewall_spec.rb:760 # firewall basics jump jump and apply should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:770 # firewall basics tosource 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:785 # firewall basics tosource 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:795 # firewall basics todest 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:811 # firewall basics todest 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:821 # firewall basics toports 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:836 # firewall basics toports 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:848 # firewall basics checksum_fill virbr applies\nrspec ./spec/acceptance/firewall_spec.rb:866 # firewall basics checksum_fill virbr should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:876 # firewall basics checksum_fill6 virbr applies\nrspec ./spec/acceptance/firewall_spec.rb:894 # firewall basics checksum_fill6 virbr should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:907 # firewall basics random 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:924 # firewall basics random 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:935 # firewall basics icmp any fails\nrspec ./spec/acceptance/firewall_spec.rb:949 # firewall basics icmp any should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:961 # firewall basics hop_limit 5 applies\nrspec ./spec/acceptance/firewall_spec.rb:977 # firewall basics hop_limit 5 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:985 # firewall basics hop_limit invalid applies\nrspec ./spec/acceptance/firewall_spec.rb:1003 # firewall basics hop_limit invalid should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1013 # firewall basics ishasmorefrags true applies\nrspec ./spec/acceptance/firewall_spec.rb:1029 # firewall basics ishasmorefrags true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1037 # firewall basics ishasmorefrags false applies\nrspec ./spec/acceptance/firewall_spec.rb:1053 # firewall basics ishasmorefrags false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1063 # firewall basics islastfrag true applies\nrspec ./spec/acceptance/firewall_spec.rb:1079 # firewall basics islastfrag true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1087 # firewall basics islastfrag false applies\nrspec ./spec/acceptance/firewall_spec.rb:1103 # firewall basics islastfrag false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1113 # firewall basics isfirstfrag true applies\nrspec ./spec/acceptance/firewall_spec.rb:1129 # firewall basics isfirstfrag true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1137 # firewall basics isfirstfrag false applies\nrspec ./spec/acceptance/firewall_spec.rb:1153 # firewall basics isfirstfrag false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1163 # firewall basics tcp_flags FIN,SYN ACK applies\nrspec ./spec/acceptance/firewall_spec.rb:1177 # firewall basics tcp_flags FIN,SYN ACK should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1187 # firewall basics src_range 2001:db8::1-2001:db8::ff applies\nrspec ./spec/acceptance/firewall_spec.rb:1203 # firewall basics src_range 2001:db8::1-2001:db8::ff should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1212 # firewall basics src_range 2001::db8::1-2001:db8::ff applies\nrspec ./spec/acceptance/firewall_spec.rb:1229 # firewall basics src_range 2001::db8::1-2001:db8::ff should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1239 # firewall basics dst_range 2001:db8::1-2001:db8::ff applies\nrspec ./spec/acceptance/firewall_spec.rb:1255 # firewall basics dst_range 2001:db8::1-2001:db8::ff should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1264 # firewall basics dst_range 2001::db8::1-2001:db8::ff applies\nrspec ./spec/acceptance/firewall_spec.rb:1281 # firewall basics dst_range 2001::db8::1-2001:db8::ff should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1291 # firewall basics mac_source 0A:1B:3C:4D:5E:6F applies\nrspec ./spec/acceptance/firewall_spec.rb:1306 # firewall basics mac_source 0A:1B:3C:4D:5E:6F should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1318 # firewall basics socket true applies\nrspec ./spec/acceptance/firewall_spec.rb:1335 # firewall basics socket true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1343 # firewall basics socket false applies\nrspec ./spec/acceptance/firewall_spec.rb:1360 # firewall basics socket false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1371 # firewall basics ipsec_policy ipsec applies\nrspec ./spec/acceptance/firewall_spec.rb:1391 # firewall basics ipsec_policy ipsec should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1399 # firewall basics ipsec_policy none applies\nrspec ./spec/acceptance/firewall_spec.rb:1419 # firewall basics ipsec_policy none should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1429 # firewall basics ipsec_dir out applies\nrspec ./spec/acceptance/firewall_spec.rb:1449 # firewall basics ipsec_dir out should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1457 # firewall basics ipsec_dir in applies\nrspec ./spec/acceptance/firewall_spec.rb:1477 # firewall basics ipsec_dir in should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1487 # firewall basics set_mark 0x3e8/0xffffffff applies\nrspec ./spec/acceptance/firewall_spec.rb:1505 # firewall basics set_mark 0x3e8/0xffffffff should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1576 # firewall basics mask applies\nrspec ./spec/acceptance/firewall_spec.rb:1594 # firewall basics mask should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:36:1:1] # firewall basics dst_type MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:36:1:2] # firewall basics dst_type MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:36:2:1] # firewall basics dst_type ! MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:36:2:2] # firewall basics dst_type ! MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:36:3:1] # firewall basics dst_type BROKEN fails\nrspec ./spec/acceptance/firewall_spec.rb[1:36:3:2] # firewall basics dst_type BROKEN should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:37:1:1] # firewall basics src_type MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:37:1:2] # firewall basics src_type MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:37:2:1] # firewall basics src_type ! MULTICAST applies\nrspec ./spec/acceptance/firewall_spec.rb[1:37:2:2] # firewall basics src_type ! MULTICAST should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb[1:37:3:1] # firewall basics src_type BROKEN fails\nrspec ./spec/acceptance/firewall_spec.rb[1:37:3:2] # firewall basics src_type BROKEN should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1681 # firewall basics limit 500/sec applies\nrspec ./spec/acceptance/firewall_spec.rb:1696 # firewall basics limit 500/sec should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1706 # firewall basics burst 500 applies\nrspec ./spec/acceptance/firewall_spec.rb:1722 # firewall basics burst 500 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1730 # firewall basics burst invalid applies\nrspec ./spec/acceptance/firewall_spec.rb:1748 # firewall basics burst invalid should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1758 # firewall basics uid nobody applies\nrspec ./spec/acceptance/firewall_spec.rb:1774 # firewall basics uid nobody should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1784 # firewall basics gid root applies\nrspec ./spec/acceptance/firewall_spec.rb:1800 # firewall basics gid root should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1812 # firewall basics set_mark 0x3e8/0xffffffff applies\nrspec ./spec/acceptance/firewall_spec.rb:1829 # firewall basics set_mark 0x3e8/0xffffffff should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1840 # firewall basics pkttype multicast applies\nrspec ./spec/acceptance/firewall_spec.rb:1855 # firewall basics pkttype multicast should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1863 # firewall basics pkttype test applies\nrspec ./spec/acceptance/firewall_spec.rb:1880 # firewall basics pkttype test should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1890 # firewall basics isfragment true applies\nrspec ./spec/acceptance/firewall_spec.rb:1905 # firewall basics isfragment true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1913 # firewall basics isfragment false applies\nrspec ./spec/acceptance/firewall_spec.rb:1928 # firewall basics isfragment false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1939 # firewall basics socket true applies\nrspec ./spec/acceptance/firewall_spec.rb:1956 # firewall basics socket true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1964 # firewall basics socket false applies\nrspec ./spec/acceptance/firewall_spec.rb:1981 # firewall basics socket false should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:1991 # firewall basics ipsec_policy ipsec applies\nrspec ./spec/acceptance/firewall_spec.rb:2010 # firewall basics ipsec_policy ipsec should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2018 # firewall basics ipsec_policy none applies\nrspec ./spec/acceptance/firewall_spec.rb:2037 # firewall basics ipsec_policy none should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2047 # firewall basics ipsec_dir out applies\nrspec ./spec/acceptance/firewall_spec.rb:2066 # firewall basics ipsec_dir out should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2074 # firewall basics ipsec_dir in applies\nrspec ./spec/acceptance/firewall_spec.rb:2093 # firewall basics ipsec_dir in should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2103 # firewall basics recent set applies\nrspec ./spec/acceptance/firewall_spec.rb:2121 # firewall basics recent set should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2130 # firewall basics recent rcheck applies\nrspec ./spec/acceptance/firewall_spec.rb:2151 # firewall basics recent rcheck should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2159 # firewall basics recent update applies\nrspec ./spec/acceptance/firewall_spec.rb:2175 # firewall basics recent update should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2183 # firewall basics recent remove applies\nrspec ./spec/acceptance/firewall_spec.rb:2199 # firewall basics recent remove should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2209 # firewall basics mac_source 0A:1B:3C:4D:5E:6F applies\nrspec ./spec/acceptance/firewall_spec.rb:2223 # firewall basics mac_source 0A:1B:3C:4D:5E:6F should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2236 # firewall basics reset deletes all rules\nrspec ./spec/acceptance/firewall_spec.rb:2244 # firewall basics to Destination netmap 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:2260 # firewall basics to Destination netmap 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2268 # firewall basics to reset deletes all rules\nrspec ./spec/acceptance/firewall_spec.rb:2275 # firewall basics to Source netmap 192.168.1.1 applies\nrspec ./spec/acceptance/firewall_spec.rb:2291 # firewall basics to Source netmap 192.168.1.1 should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2300 # firewall basics log_prefix containing -A adds the rule\nrspec ./spec/acceptance/firewall_spec.rb:2312 # firewall basics log_prefix containing -A should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2318 # firewall basics log_prefix containing -A removes the rule\nrspec ./spec/acceptance/firewall_spec.rb:2331 # firewall basics log_prefix containing -A should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2339 # firewall basics log_uid is true adds the rule\nrspec ./spec/acceptance/firewall_spec.rb:2352 # firewall basics log_uid is true should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2358 # firewall basics log_uid is true removes the rule\nrspec ./spec/acceptance/firewall_spec.rb:2372 # firewall basics log_uid is true should not contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2380 # firewall basics comment containing \"-A \" adds the rule\nrspec ./spec/acceptance/firewall_spec.rb:2392 # firewall basics comment containing \"-A \" should contain the rule\nrspec ./spec/acceptance/firewall_spec.rb:2398 # firewall basics comment containing \"-A \" removes the rule\nrspec ./spec/acceptance/firewall_spec.rb:2411 # firewall basics comment containing \"-A \" should not contain the rule\nrspec ./spec/acceptance/firewall_tee_spec.rb:12 # firewall tee tee_gateway 10.0.0.2 applies\nrspec ./spec/acceptance/firewall_tee_spec.rb:28 # firewall tee tee_gateway 10.0.0.2 should contain the rule\nrspec ./spec/acceptance/firewall_tee_spec.rb:38 # firewall tee tee_gateway6 2001:db8::1 applies\nrspec ./spec/acceptance/firewall_tee_spec.rb:55 # firewall tee tee_gateway6 2001:db8::1 should contain the rule\nrspec ./spec/acceptance/firewall_time_spec.rb:12 # firewall time time tests ipv4 set all time parameters applies\nrspec ./spec/acceptance/firewall_time_spec.rb:34 # firewall time time tests ipv4 set all time parameters should contain the rule\nrspec ./spec/acceptance/firewall_time_spec.rb:44 # firewall time time tests ipv6 set all time parameters applies\nrspec ./spec/acceptance/firewall_time_spec.rb:67 # firewall time time tests ipv6 set all time parameters should contain the rule\nrspec ./spec/acceptance/firewall_uid_spec.rb:11 # firewall uid uid tests uid set to root applies\nrspec ./spec/acceptance/firewall_uid_spec.rb:26 # firewall uid uid tests uid set to root should contain the rule\nrspec ./spec/acceptance/firewall_uid_spec.rb:34 # firewall uid uid tests uid set to !root applies\nrspec ./spec/acceptance/firewall_uid_spec.rb:49 # firewall uid uid tests uid set to !root should contain the rule\nrspec ./spec/acceptance/firewall_uid_spec.rb:57 # firewall uid uid tests uid set to 0 applies\nrspec ./spec/acceptance/firewall_uid_spec.rb:72 # firewall uid uid tests uid set to 0 should contain the rule\nrspec ./spec/acceptance/firewall_uid_spec.rb:80 # firewall uid uid tests uid set to !0 applies\nrspec ./spec/acceptance/firewall_uid_spec.rb:95 # firewall uid uid tests uid set to !0 should contain the rule\nrspec ./spec/acceptance/firewallchain_spec.rb:11 # puppet resource firewallchain command ensure present applies cleanly\nrspec ./spec/acceptance/firewallchain_spec.rb:22 # puppet resource firewallchain command ensure present finds the chain\nrspec ./spec/acceptance/firewallchain_spec.rb:30 # puppet resource firewallchain command ensure absent applies cleanly\nrspec ./spec/acceptance/firewallchain_spec.rb:41 # puppet resource firewallchain command ensure absent fails to find the chain\nrspec ./spec/acceptance/firewallchain_spec.rb:109 # puppet resource firewallchain command policy DROP applies cleanly\nrspec ./spec/acceptance/firewallchain_spec.rb:120 # puppet resource firewallchain command policy DROP finds the chain\nrspec ./spec/acceptance/invert_spec.rb:10 # firewall inverting inverting rules applies\nrspec ./spec/acceptance/invert_spec.rb:32 # firewall inverting inverting rules should contain the rules\nrspec ./spec/acceptance/invert_spec.rb:45 # firewall inverting inverting partial array rules raises a failure\nrspec", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37351", "fixedVersions": [], "id": "37351", "issueType": "Bug", "key": "MODULES-5094", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "resolution": "Won't Fix", "resolutionDate": "2021-07-07T09:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall : docker nodeset failures", "timeSpent": "PT0S", "updated": "2021-07-07T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2017-06-13T15:56:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13028"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Screenshot of error is attached", "created": "2017-06-13T15:57:00.000000"}, {"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "We are seeing this too, attaching text of error, to make searching easier.\n\n{code}\nPS C:\\Windows\\system32> puppet agent -t\nNotice: Local environment: 'production' doesn't match server specified node environment 'windows_basic', switching agent\nto 'windows_basic'.\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/exec/powershell.rb:30: warning: already initialized constant\nPOWERSHELL_UPGRADE_MSG\nC:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/provider/base_dsc/powershell.rb:37: warning: previous definition of PO\nWERSHELL_UPGRADE_MSG was here\nInfo: Caching catalog for rad86472.domain.lan\nInfo: Applying configuration version '271bd23a17fd4b1d6da5444436f6641c2e066770'\nNotice: Applied catalog in 4.23 seconds\nPS C:\\Windows\\system32>\n{code}", "created": "2017-06-13T17:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Resolving this issue as it's a duplicate of MODULES-5224", "created": "2017-09-12T09:42:00.000000"}], "components": ["dsc", "powershell"], "created": "2017-06-13T15:56:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dd2cc52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzemdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7840003208_*|*_6_*:*_1_*:*_0"}], "description": "From slack interaction.  Observed that the DSC and PowerShell modules both try to declare the POWERSHELL_UPGRADE_MSG due to sharing the PS Manager code.  This should probably be an instance method or a more unique name", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36220", "fixedVersions": [], "id": "36220", "issueType": "Bug", "key": "MODULES-5093", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2017-09-12T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC/IIS/PowerShell - Sharing global constant name POWERSHELL_UPGRADE_MSG", "timeSpent": "PT0S", "updated": "2017-09-12T09:42:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-06-13T13:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-16T14:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on FM-5389 failing acceptance", "created": "2017-06-19T11:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-21T10:24:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Reopening as this was discovered again in verifying MODULES-3814\nPuppet agent version 4.9.4\npuppetlabs-sqlserver v2.0.0\n\nSetup:\nGiven a puppetlabs-sqlserver acceptance test execution where a \"binding.pry\" is inserted on line 92 of spec_helper_acceptance (here: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/1f93b59f3056ccf336fbcbbbe2ebe47428afd2aa/spec/spec_helper_acceptance.rb#L92)\n\nAnd a hostgenerator file being executed against of \nbundle exec beaker-hostgenerator windows2012r2-64sql_host%2Cdefault.a%7Bsql_version=2012%7D-redhat7-64mdca --hypervisor abs > spec/acceptance/nodesets/hosts.yml\n\nAND when the acceptance test is run via bundle exec rake beaker:hosts --verbose\n\nAND after the pry break point is hit, and we remote into the windows agent\nAND.NET 3.5 removed from the machine via powershell command \"NET-Non-HTTP-Activ','NET-HTTP-Activation','NET-Framework-Core','NET-Framework-Features' | Uninstall-WindowsFeature -Remove -Confirm:$false\"\nAND the windows 2012r2 iso mounted as the D:\\ (from here: http://int-resources.ops.puppetlabs.net/ISO/Windows/2012/)\nAND the sql server 2012 iso mounted as the E:\\ (from here: http://int-resources.ops.puppetlabs.net/QA_resources/microsoft_sql/iso/)\nAND windows automatic updates turned off\n\nWHEN the following manifest is run:\nsqlserver_instance\n{'MSSQLSERVER': features => ['SQL'], source => 'E:/', sql_sysadmin_accounts => ['Administrator'], }\n\nThen the following report ensues:\nError: Error trying to install features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"E://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\",\n\"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft\n .NET Framework CasPol 4.0.30319.33440\nfor Microsoft .NET Framework version 4.0.30319.33440\nCopyright (C) Microsoft Corporation.  All rights reserved.\n\nWARNING: The .NET Framework does not apply CAS policy by default. Any settings\nshown or modified by CasPol will only affect applications that opt into using\nCAS policy.\n\nPlease see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.\n\n\nSuccess\nMicrosoft .NET Framework CasPol 4.0.30319.33440\nfor Microsoft .NET Framework version 4.0.30319.33440\nCopyright (C) Microsoft Corporation.  All rights reserved.\n\nWARNING: The .NET Framework does not apply CAS policy by default. Any settings\nshown or modified by CasPol will only affect applications that opt into using\nCAS policy.\n\nPlease see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.\n\n\nSuccess\nMicrosoft (R) SQL Server 2012 11.00.5058.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\nError: /Stage[main]/Main/Sqlserver_instance[MSSQLSERVER]/ensure: change from absent to present failed: Error trying to i\nnstall features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"E://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\",\n\"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft\n .NET Framework CasPol 4.0.30319.33440\nfor Microsoft .NET Framework version 4.0.30319.33440\nCopyright (C) Microsoft Corporation.  All rights reserved.\n\nWARNING: The .NET Framework does not apply CAS policy by default. Any settings\nshown or modified by CasPol will only affect applications that opt into using\nCAS policy.\n\nPlease see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.\n\n\nSuccess\nMicrosoft .NET Framework CasPol 4.0.30319.33440\nfor Microsoft .NET Framework version 4.0.30319.33440\nCopyright (C) Microsoft Corporation.  All rights reserved.\n\nWARNING: The .NET Framework does not apply CAS policy by default. Any settings\nshown or modified by CasPol will only affect applications that opt into using\nCAS policy.\n\nPlease see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.\n\n\nSuccess\nMicrosoft (R) SQL Server 2012 11.00.5058.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\nNotice: Applied catalog in 1382.10 seconds", "created": "2017-08-15T17:42:00.000000"}], "components": ["sqlserver"], "created": "2017-06-13T13:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* When a dotnet 3 installation error occurs, the user should be informed of such"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@597fafd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzem9j:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "47144"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/17"}], "description": "The dot net installation method doesn't actually check if dot net was succesfully installed and instead just passes the bad state through to the SQL Server installation, which then throws an odd error in the installation log.\n\n{code}\nrror: Error trying to install features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"D://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\", \"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft (R) SQL Server 2012 11.00.3000.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\nError: /Stage[main]/Main/Sqlserver_instance[MSSQLSERVER]/ensure: change from absent to present failed: Error trying to install features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"D://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\", \"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft (R) SQL Server 2012 11.00.3000.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33028", "fixedVersions": [], "id": "33028", "issueType": "Bug", "key": "MODULES-5092", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver : Dotnet 3 installation silently fails and then generates odd message in sql server installation log", "timeSpent": "PT0S", "updated": "2022-01-25T23:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]! Thanks for the response!  Yes, I personally have been involved with/supported a number of customers with AIX-related concerns.  I think we should support this, not necessarily because AIX is a particularly ubiquitous OS encountered in support, but rather because of *who* the use cases for Puppet + AIX would appeal to...generally very large Government/Banking institutions who would benefit from considerably more supported options for managing both their existing and future infrastructure  --which still includes AIX.", "created": "2017-08-01T15:21:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Could you make a decision regarding this?", "created": "2018-08-17T04:40:00.000000"}], "components": ["accounts"], "created": "2017-06-13T11:20:00.000000", "creator": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5100c61a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5329"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4r5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/17"}], "description": "_Basic Info_\n*Module Version:* 1.1.0\n*Puppet Version:* 2017.2.1\n*OS Name/Version:* AIX 7.1\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:* Compatibility with AIX.\n\n\n*Actual Behavior:*\n\nBased on the list of compatible operating systems here: https://forge.puppet.com/puppetlabs/accounts/compatibility - it looks like AIX isn't supported.  I just wanted to see if this might simply be an omission, or if it is indeed not supported, when this might be planned.", "epicLinkSummary": "Accounts Next", "estimate": "PT0S", "externalId": "38359", "fixedVersions": [], "id": "38359", "issueType": "Improvement", "key": "MODULES-5091", "labels": [], "originalEstimate": "PT0S", "parent": "38352", "parentSummary": "Accounts Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs::accounts: Support for AIX?", "timeSpent": "PT0S", "updated": "2018-08-23T03:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2017-06-13T08:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40306fbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_717926605_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_91964116"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35158", "fixedVersions": [], "id": "35158", "issueType": "Sub-task", "key": "MODULES-5090", "labels": [], "originalEstimate": "PT0S", "parent": "41459", "parentSummary": "Supported Release (java) 2.1.0 - (2017-06-16) - (e8808aca125b1d5e8dc299629ee6624019d6b314)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-22T17:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-22T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_init-merge_release/13/\nChangelog: https://github.com/puppetlabs/puppetlabs-java/blob/e8808aca125b1d5e8dc299629ee6624019d6b314/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-java/compare/2.0.0...e8808ac\n\nIssuing from release branch at e8808ac which is tip of release\nPrevious tag is 2.0.0 at 3b45a95\n\nNew url parameter has test\nNew url_hash parameter has test\n\nLight is green, trap is clean.\n(y)", "created": "2017-06-21T15:58:00.000000"}], "components": [], "created": "2017-06-13T08:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dd54362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264794848_*|*_3_*:*_2_*:*_90578868_*|*_5_*:*_2_*:*_67876019_*|*_10006_*:*_2_*:*_383618893"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34095", "fixedVersions": [], "id": "34095", "issueType": "Sub-task", "key": "MODULES-5089", "labels": [], "originalEstimate": "PT0S", "parent": "41459", "parentSummary": "Supported Release (java) 2.1.0 - (2017-06-16) - (e8808aca125b1d5e8dc299629ee6624019d6b314)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-22T16:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-22T16:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Non-localised module as of yet - resolving this to unblock release.", "created": "2017-06-16T10:08:00.000000"}], "components": [], "created": "2017-06-13T08:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac8a2da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264722653_*|*_5_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33027", "fixedVersions": [], "id": "33027", "issueType": "Sub-task", "key": "MODULES-5088", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "41459", "parentSummary": "Supported Release (java) 2.1.0 - (2017-06-16) - (e8808aca125b1d5e8dc299629ee6624019d6b314)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-16T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-06-16T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-06-16T10:34:00.000000"}], "components": [], "created": "2017-06-13T08:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@597b01dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264805834_*|*_5_*:*_1_*:*_37244649931_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1598882"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42526", "fixedVersions": [], "id": "42526", "issueType": "Sub-task", "key": "MODULES-5087", "labels": [], "originalEstimate": "PT0S", "parent": "41459", "parentSummary": "Supported Release (java) 2.1.0 - (2017-06-16) - (e8808aca125b1d5e8dc299629ee6624019d6b314)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) DOCS Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] commit b7085db is three commits behind tip of release which is ff33bcf", "created": "2017-06-20T15:34:00.000000"}], "components": [], "created": "2017-06-13T08:34:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59205850"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_156139382_*|*_3_*:*_1_*:*_976511983_*|*_5_*:*_1_*:*_0"}], "description": "Release required to upload a fix to the forge as the java url system changed. All information can be seen here:\nhttps://puppet.atlassian.net/browse/MODULES-5058\nhttps://puppet.atlassian.net/browse/MODULES-5047\nhttps://github.com/puppetlabs/puppetlabs-java/pull/214\nhttps://github.com/puppetlabs/puppetlabs-java/pull/234\nhttps://github.com/puppetlabs/puppetlabs-java/pull/229\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Git Diff - https://github.com/puppetlabs/puppetlabs-java/compare/2.0.0...e8808aca125b1d5e8dc299629ee6624019d6b314\n* Passing runs through CI:\n** https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41459", "fixedVersions": [], "id": "41459", "issueType": "Task", "key": "MODULES-5086", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-26T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (java) 2.1.0 - (2017-06-16) - (e8808aca125b1d5e8dc299629ee6624019d6b314)", "timeSpent": "PT0S", "updated": "2017-06-26T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some clean-up - believe this can be closed as the related PR has been merged. Please re-open if that's incorrect. Thanks!", "created": "2018-08-31T08:44:00.000000"}], "components": [], "created": "2017-06-13T01:25:00.000000", "creator": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a30a648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automated Test"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10624_*|*_10007_*:*_1_*:*_38386356382_*|*_3_*:*_1_*:*_1582005_*|*_6_*:*_1_*:*_0"}], "description": "PUP-7616 changes the way event messages are quoted. As a result, the {{replace_spec}} test in the concat module fails since it expects values to be unquoted. The regexp used for that test must accept both quoted and unquoted messages.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37350", "fixedVersions": [], "id": "37350", "issueType": "Bug", "key": "MODULES-5085", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "resolution": "Fixed", "resolutionDate": "2018-08-31T08:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat : Make test handle quotes in change message.", "timeSpent": "PT0S", "updated": "2018-08-31T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "body": "Pull request : https://github.com/puppetlabs/puppetlabs-apt/pull/685", "created": "2017-06-13T00:41:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "A related PR was merged: [https://github.com/puppetlabs/puppetlabs-apt/pull/703]\u00a0which I believe address this request. Please re-open if this isn't the case. Thanks!", "created": "2018-08-23T07:15:00.000000"}], "components": ["apt"], "created": "2017-06-13T00:29:00.000000", "creator": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@405dcf62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeljj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37694747590_*|*_6_*:*_1_*:*_0"}], "description": "Like the fact apt_package_updates, it would be cool to have a fact named apt_security_package_updates with the list of security updates :\n\nActual : \n\n{code:java}\napt_package_updates => [\n  \"base-files\",\n  \"libc6-dev\"\n]\n{code}\n\nFuture :\n\n\n{code:java}\napt_package_updates => [\n  \"base-files\",\n  \"libc6-dev\",\n  \"libc-dev-bin\",\n  \"linux-libc-dev\"\n]\napt_security_package_updates => [\n  \"mysql-common\",\n  \"libmysqlclient18\"\n]\n{code}\n", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "42525", "fixedVersions": [], "id": "42525", "issueType": "New Feature", "key": "MODULES-5084", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "resolution": "Fixed", "resolutionDate": "2018-08-23T07:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APT : add a fact \"apt_security_package_updates\"", "timeSpent": "PT0S", "updated": "2018-08-23T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicates MODULES-5129", "created": "2017-08-31T05:37:00.000000"}], "components": [], "created": "2017-06-12T16:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@80d89ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6872296433_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38358", "fixedVersions": [], "id": "38358", "issueType": "Sub-task", "key": "MODULES-5083", "labels": [], "originalEstimate": "PT0S", "parent": "34093", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-31T05:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-31T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicates MODULES-5129", "created": "2017-08-31T05:37:00.000000"}], "components": [], "created": "2017-06-12T16:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f6883de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6872289906_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37349", "fixedVersions": [], "id": "37349", "issueType": "Sub-task", "key": "MODULES-5082", "labels": [], "originalEstimate": "PT0S", "parent": "34093", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-31T05:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-31T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicates MODULES-5129", "created": "2017-08-31T05:37:00.000000"}], "components": [], "created": "2017-06-12T16:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a72b50b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzelaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6872278319_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36219", "fixedVersions": [], "id": "36219", "issueType": "Sub-task", "key": "MODULES-5081", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "34093", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-31T05:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-08-31T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicates MODULES-5129", "created": "2017-08-31T05:37:00.000000"}], "components": [], "created": "2017-06-12T16:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a652160"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzel9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6872270935_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35155", "fixedVersions": [], "id": "35155", "issueType": "Sub-task", "key": "MODULES-5080", "labels": [], "originalEstimate": "PT0S", "parent": "34093", "parentSummary": "Supported Release (java) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-08-31T05:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java) DOCS Review", "timeSpent": "PT0S", "updated": "2017-08-31T05:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicates MODULES-5129", "created": "2017-08-31T05:36:00.000000"}], "components": [], "created": "2017-06-12T16:39:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a2c7a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzela7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4420_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6872238138"}], "description": "*REASON:* Routine release, nothing to see here.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34093", "fixedVersions": [], "id": "34093", "issueType": "Task", "key": "MODULES-5079", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Duplicate", "resolutionDate": "2017-08-31T05:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (java) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-08-31T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR at", "created": "2017-06-12T15:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into release at", "created": "2017-06-13T13:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged. Released. Merged release back to master.\n\nhttps://forge.puppet.com/puppetlabs/windows/5.0.0", "created": "2017-06-13T14:13:00.000000"}], "components": [], "created": "2017-06-12T14:51:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719c8e5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzel6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2158_*|*_10007_*:*_1_*:*_83470110_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_616456"}], "description": "*REASON:* IIS Module change\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/4.0.0...ba4c7a4d4f2f82a54057a6a0ab108425c74745db\n* Link to diff for README\nNo changes\n* Link to diff for tests\nNo changes\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/4.0.0...ba4c7a4d4f2f82a54057a6a0ab108425c74745db\n* Passing runs through CI:\nN/A", "duedate": "2017-06-13T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42524", "fixedVersions": [], "id": "42524", "issueType": "Task", "key": "MODULES-5078", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-13T14:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unupported Release (windows) 5.0.0 - (13 June 2017) - (ba4c7a4d4f2f82a54057a6a0ab108425c74745db)", "timeSpent": "PT0S", "updated": "2017-06-13T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-06-12T14:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged.\n\nMerged release back to master.\n\nJust waiting on date to release to forge.", "created": "2017-06-12T14:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pending merge of https://github.com/puppetlabs/ci-job-configs/pull/3030", "created": "2017-06-14T12:38:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "I *think* this can be closed. [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\u00a0Please re-open if I'm mistaken. Thanks.", "created": "2018-03-09T10:45:00.000000"}], "components": [], "created": "2017-06-12T14:13:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ed74fb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzel5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2120_*|*_10007_*:*_1_*:*_1227166_*|*_3_*:*_1_*:*_599657_*|*_10009_*:*_1_*:*_23143589826_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_173679270_*|*_10006_*:*_1_*:*_44038"}], "description": "*REASON:* powershell-fix\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\nhttps://github.com/puppetlabs/puppetlabs-mount_iso/compare/0.1.0...600e92cf47537383a658c40749ad79d158cad34e\n* Link to diff for tests\nNothing has changed\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-mount_iso/compare/0.1.0...600e92cf47537383a658c40749ad79d158cad34e\n* Passing runs through CI:\nN/A", "duedate": "2017-06-14T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35087", "fixedVersions": [], "id": "35087", "issueType": "Task", "key": "MODULES-5077", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2018-03-09T10:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unupported Release (mount_iso) 1.0.0 - (14June2017) - (600e92cf47537383a658c40749ad79d158cad34e)", "timeSpent": "PT0S", "updated": "2018-03-09T10:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "attachments": [], "comments": [{"author": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "body": "Issue with staging mod listed twice in puppetfile.", "created": "2017-06-14T09:48:00.000000"}], "components": [], "created": "2017-06-12T11:02:00.000000", "creator": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Working successfully for resource tomcat::war when war_source is type puppet:///"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4438f6ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzekw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168394368_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*  puppetlabs-tomcat\n*Puppet Version:*  2016.1.2  Enterprise\n*OS Name/Version:*  RHEL 7+\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nUsing tomcat::war resource  with war_source puppet:///  local path worked fine.\n\n*Actual Behavior:*\nReturns error on puppet master:\nCould not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type staging::file at /etc/puppetlabs/code/environments/NAME_applications/modules/tomcat/manifests/war.pp:78:5 at /etc/puppetlabs/code/environments/NAME_applications/modules/NAME_applications/manifests/websites.pp:4 on node NAME_REMOVED\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37348", "fixedVersions": [], "id": "37348", "issueType": "Bug", "key": "MODULES-5076", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "resolution": "Cannot Reproduce", "resolutionDate": "2017-06-14T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat : {brief summary of issue}", "timeSpent": "PT0S", "updated": "2017-06-14T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-06-12T10:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48815e73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzckun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11012827_*|*_1_*:*_1_*:*_171372862_*|*_10007_*:*_1_*:*_330650616_*|*_3_*:*_1_*:*_3134127_*|*_4_*:*_1_*:*_1912293811_*|*_5_*:*_1_*:*_0"}], "description": "Now that we have unit/spec tests doing this on Jenkins, we need to make the same happen for acceptance tests. This is the next step on the road to QAELK.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36218", "fixedVersions": [], "id": "36218", "issueType": "Task", "key": "MODULES-5075", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-10T13:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Export JUnit for acceptance tests in Jenkins", "timeSpent": "PT0S", "updated": "2017-07-17T21:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-06-12T10:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@683e7b5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzekuv:"}], "description": "See [~accountid:557058:d466680f-3e2c-4f3d-9462-682020a112f7]'s comment in the linked PR", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "35086", "fixedVersions": [], "id": "35086", "issueType": "Improvement", "key": "MODULES-5074", "labels": ["advanced", "intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : use PQping as provider for postgresql_conn_validator", "timeSpent": "PT0S", "updated": "2017-06-12T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452]", "created": "2017-06-13T08:07:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The Azure module has been deprecated and archived and is no longer actively developed or supported.", "created": "2021-01-25T09:16:00.000000"}], "components": ["azure"], "created": "2017-06-09T19:51:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f3dd2da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeklb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114531903952_*|*_6_*:*_1_*:*_0"}], "description": "The current module *appears* to provision VM sequentially which can be very slow since it must wait for VM creation to complete fully in azure before creating each VM _or at least would appear to operate this way_\n\nAdding multi-threaded VM provisioning to the module while complex (think shared resources) would be a big speed increase for users with large lists of vms to deploy in azure", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33025", "fixedVersions": [], "id": "33025", "issueType": "New Feature", "key": "MODULES-5073", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "azure : multi-threaded module", "timeSpent": "PT0S", "updated": "2021-01-25T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "body": "\"Solution\" seems to comment out the {code}class { 'postgresql::server': }{code} section, add a {code}include postgresql::server{code} run puppet and then revert the puppetry back and then purge the server packages manually.\n\nThen it (the puppetry) competes every time. So this is another symptom of MODULES-5069.", "created": "2017-06-09T17:51:00.000000"}, {"author": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "body": "The correct fix seems to be to add the *user* and *group* options to the server class:\n\n{code}\n        class { 'postgresql::server':\n            package_ensure           => purged,\n            manage_pg_hba_conf       => false,\n            manage_pg_ident_conf     => false,\n            manage_recovery_conf     => false,\n            service_manage           => false,\n            service_enable           => false,\n            default_connect_settings => $connection_settings,\n            user                     => 'root',\n            group                    => 'root'\n       }\n{code}\n\nCould this please be added to the documentation?", "created": "2017-09-29T13:48:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hey [~accountid:557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6]\n\nSorry for the delay. I would like to thank you for reporting this issue. Please note that currently this repo is open source and we would encourage you to submit a PR to the repo with your suggested fix if you have bandwidth. Linked is information on how to contribute to our open source modules:\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]\n\nPlease let us know if you need more information.\n\nThank you.", "created": "2021-02-08T07:27:00.000000"}], "components": ["postgresql"], "created": "2017-06-09T17:20:00.000000", "creator": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b27e446"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzekk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}], "description": "_Basic Info_\n*Module Version:* 4.9.0\n*Puppet Version:* 3.8.5\n*OS Name/Version:* Ubuntu 16.04LTS\n\nMy puppetry using the postgresql module fails on some hosts for no apparent reason.\n\n*Desired Behavior:*\nPuppetry should be applied.\n\n*Actual Behavior:*\nFails with:\n\n{code}\nDebug: Exec[validate postgres connection for @:/](provider=posix): Executing check '/usr/local/bin/validate_postgresql_connection.sh 2 10 '/usr/bin/psql --tuples-only --quiet     --dbname postgres ''\nDebug: Executing '/usr/local/bin/validate_postgresql_connection.sh 2 10 '/usr/bin/psql --tuples-only --quiet     --dbname postgres ''\nDebug: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_internal]/Postgresql::Validate_db_connection[env_internal]/Exec[validate postgres connection for @:/]/unless: 1\nDebug: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_internal]/Postgresql::Validate_db_connection[env_internal]/Exec[validate postgres connection for @:/]/unless:         1\nDebug: Executing '/usr/bin/psql -d postgres -t -c \"SELECT COUNT(*) FROM (SELECT 1 FROM pg_roles WHERE rolname = 'env_internal') count\"'\nError: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_internal]/Postgresql::Server::Role[env_internal]/Postgresql_psql[CREATE ROLE env_internal ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 24666 exit 1: ''\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_internal]/Postgresql::Server::Role[env_internal]/Postgresql_psql[ALTER ROLE env_internal ENCRYPTED PASSWORD ****]: Dependency Postgresql_psql[CREATE ROLE env_internal ENCRYPTED PASSWORD ****] has failures: true\n{code}\n\n{code:title=hiera.yaml}\ndatabase_url: rds.domain.tld\nrds_root_password: \"eyaml_encrypted_very_secret\"\npostgresql_databases:\n    env_internal:\n        password: \"%{hiera('psql_demointernal_pass')}\"\npsql_demointernal_pass: \"eyaml_encrypted_also_very_secret\"\n{code}\n\n{code:title=postgresql.pp}\nclass app-server-fc2::postgresql {\n    $dbs = hiera('postgresql_databases', {})\n    if (!empty($dbs)) {\n        class { 'postgresql::client': }\n\n        class { 'postgresql::server':\n            package_ensure       => purged,\n            manage_pg_hba_conf   => false,\n            manage_pg_ident_conf => false,\n            manage_recovery_conf => false,\n            service_manage       => false\n       }\n\n        create_resources(app-server-fc2::postgresql::create_db_and_user, $dbs)\n    }\n}\n\n# NOTE: Creates a user (role) and a database, both with the same name. Then gives\n#       the created user ALL access to the databse.\ndefine app-server-fc2::postgresql::create_db_and_user($password) {\n    $connection_settings = {\n        'PGHOST'         => hiera('database_url', undef),\n        'PGPORT'         => '5432',\n        'PGUSER'         => 'root',\n        'PGPASSWORD'     => hiera('rds_root_password', undef),\n        'PGDATABASE'     => 'postgres',\n    }\n\n    postgresql::validate_db_connection { \"$title\":\n        connect_settings => $connection_settings\n    }\n\n    postgresql::server::role { \"$title\":\n        password_hash    => postgresql_password(\"$title\", \"$password\"),\n        connect_settings => $connection_settings,\n        require          => [\n            Class['postgresql::globals'],\n            Postgresql::Validate_db_connection[\"$title\"]\n        ]\n    }\n\n    # Create a PostgreSQL database.\n    postgresql::server::database { \"$title\":\n        connect_settings => $connection_settings,\n        encoding         => 'UTF8',\n        locale           => 'en_GB.UTF-8',\n        template         => 'template0',\n        require          => Postgresql::Server::Role[\"$title\"],\n    }\n\n    # Grant user ALL access on database\n    postgresql::server::database_grant { \"$title\":\n        connect_settings => $connection_settings,\n        privilege        => 'ALL',\n        db               => \"$title\",\n        role             => \"$title\",\n        require          => [\n            Postgresql::Server::Role[\"$title\"],\n            Postgresql::Server::Database[\"$title\"]\n        ]\n    }\n}\n{code}\n\nI know that the username/password/host is all correct and retrieved as it's supposed to, because I replaced /usr/bin/psql with a wrapper to send the arguments and environment into temp files and they all look good. I can also, by looking through what the code does replicate it exactly.\n\nI have pretty much the same config on four working hosts (only database name and password to the db user differs) and there it works just fine.\n\nI've even added debug logging in the postgresql module code to make sure it does \"the correct thing\" and to see what it actually does, and all looks good.\n\nBut I have one entry in the RDS logs saying:\n\n{code}\n2017-06-09 20:55:24 UTC::@:[4272]:LOG: checkpoint complete: wrote 1 buffers (0.0%); 0 transaction log file(s) added, 0 removed, 1 recycled; write=0.104 s, sync=0.002 s, total=0.120 s; sync files=1, longest=0.002 s, average=0.002 s; distance=16384 kB, estimate=16384 kB\n2017-06-09 20:59:37 UTC:10.124.0.170(41188):root@postgres:[23255]:ERROR: syntax error at or near \"\";\n;\n\"\" at character 83\n2017-06-09 20:59:37 UTC:10.124.0.170(41188):root@postgres:[23255]:STATEMENT: SELECT COUNT(*) FROM (SELECT 1 FROM pg_roles WHERE rolname = 'env_internal') count\";\n;\n\"\n;\n----------------------- END OF LOG ----------------------\n{code}\n\nI've been looking over the code for hours trying to figure this one out, but there's nowhere this could happen! Not as far as I've been able to figure out anyway.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38342", "fixedVersions": [], "id": "38342", "issueType": "Bug", "key": "MODULES-5072", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : Postgresql::Server::Role fails on some hosts", "timeSpent": "PT0S", "updated": "2021-02-08T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The only switches that could be added are related to the Polybase instance feature", "created": "2017-07-10T17:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2017-07-11T15:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-12T10:46:00.000000"}], "components": ["sqlserver"], "created": "2017-06-09T10:38:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c68d05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzekb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_687372200_*|*_1_*:*_1_*:*_2679392961_*|*_10007_*:*_1_*:*_4211444_*|*_3_*:*_1_*:*_168065936_*|*_5_*:*_1_*:*_0"}], "description": "\nNeed to add any additional command line args for SQL Server 2016?\n\nOr perhaps just leave them for the install_switches hash?\n\nReference\nhttps://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-2016-from-the-command-prompt", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "40448", "fixedVersions": [], "id": "40448", "issueType": "Task", "key": "MODULES-5070", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-20T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add additional installation arguments for SQL Server 2016", "timeSpent": "PT0S", "updated": "2017-07-20T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "body": "I hacked this to get it working. It's not a good solution, but it \"works\" (for me, for now):\n{code}\n--- manifests/server.pp~        2017-03-09 19:04:23.000000000 +0000\n+++ manifests/server.pp 2017-06-09 14:52:25.064280219 +0100\n@@ -70,14 +70,20 @@\n     warning('Passing \"createdb_path\" to postgresql::server is deprecated, it can be removed safely for the same behaviour')\n   }\n\n-  # Reload has its own ordering, specified by other defines\n-  class { \"${pg}::reload\": require => Class[\"${pg}::install\"] }\n+  if $package_ensure != 'purged' {\n+    # Reload has its own ordering, specified by other defines\n+    class { \"${pg}::reload\": require => Class[\"${pg}::install\"] }\n\n-  anchor { \"${pg}::start\": }->\n-  class { \"${pg}::install\": }->\n-  class { \"${pg}::initdb\": }->\n-  class { \"${pg}::config\": }->\n-  class { \"${pg}::service\": }->\n-  class { \"${pg}::passwd\": }->\n-  anchor { \"${pg}::end\": }\n+    anchor { \"${pg}::start\": }->\n+    class { \"${pg}::install\": }->\n+    class { \"${pg}::initdb\": }->\n+    class { \"${pg}::config\": }->\n+    class { \"${pg}::service\": }->\n+    class { \"${pg}::passwd\": }->\n+    anchor { \"${pg}::end\": }\n+  } else {\n+    anchor { \"${pg}::start\": }->\n+    class { \"${pg}::service\": }->\n+    anchor { \"${pg}::end\": }\n+  }\n }\n{code}", "created": "2017-06-09T07:54:00.000000"}], "components": ["postgresql"], "created": "2017-06-09T07:24:00.000000", "creator": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30535ad5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzek3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/17"}], "description": "_Basic Info_\n*Module Version:* 4.9.0\n*Puppet Version:* 3.8.5\n*OS Name/Version:* Ubuntu 16.04LTS\n\nI'm trying to manage a remote PostgreSQL (RDS in AWS). But I can't avoid installing a local server.\n\nEven if I set\n{code}\n        class { 'postgresql::server':\n            package_ensure       => purged,\n            manage_pg_hba_conf   => false,\n            manage_pg_ident_conf => false,\n            manage_recovery_conf => false,\n            service_manage       => false\n        }\n{code}\nI end up with a whole bunch of errors.\n\n*Desired Behavior:*\nInstall users, databases etc on remote server without installing a local postgresql-server package.\n\n*Actual Behavior:*\nErrors or installs package and runs local psql server.\n\nWith the puppetry snippet above, I get:\n{code}\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: ensure changed '9.5.7-0ubuntu0.16.04' to 'purged'\nError: Cannot create /var/lib/postgresql/9.5/main; parent directory /var/lib/postgresql/9.5 does not exist\nError: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.5/main]/ensure: change from absent to directory failed: Cannot create /var/lib/postgresql/9.5/main; parent directory /var/lib/postgresql/9.5 does not exist\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Exec[postgresql_stop_data_directory]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Exec[postgresql_stop_data_directory]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[log_line_prefix]/Postgresql_conf[log_line_prefix]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[log_line_prefix]/Postgresql_conf[log_line_prefix]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Skipping because of failed dependencies\n{code}\n\nAlso see #MODULES-5068. With the app-server-fc2::postgresql::create_db_and_user() function from that, I also get:\n{code}\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[CREATE ROLE env_preview ENCRYPTED PASSWORD ****]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[CREATE ROLE env_preview ENCRYPTED PASSWORD ****]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOCREATEDB]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOCREATEDB]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" INHERIT]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" INHERIT]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" LOGIN]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" LOGIN]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOSUPERUSER]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOSUPERUSER]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" CONNECTION LIMIT -1]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" CONNECTION LIMIT -1]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOCREATEROLE]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOCREATEROLE]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE env_preview ENCRYPTED PASSWORD ****]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE env_preview ENCRYPTED PASSWORD ****]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOREPLICATION]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Role[env_preview]/Postgresql_psql[ALTER ROLE \"env_preview\" NOREPLICATION]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[CREATE DATABASE \"env_preview\"]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[CREATE DATABASE \"env_preview\"]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"env_preview\" FROM public]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"env_preview\" FROM public]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'env_preview']: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database[env_preview]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'env_preview']: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database_grant[env_preview]/Postgresql::Server::Grant[database:env_preview]/Postgresql_psql[grant:database:env_preview]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[env_preview]/Postgresql::Server::Database_grant[env_preview]/Postgresql::Server::Grant[database:env_preview]/Postgresql_psql[grant:database:env_preview]: Skipping because of failed dependencies\nNotice: /Stage[main]/Role_app-server-fc2/Anchor[role_app-server-fc2::end]: Dependency File[/var/lib/postgresql/9.5/main] has failures: true\nWarning: /Stage[main]/Role_app-server-fc2/Anchor[role_app-server-fc2::end]: Skipping because of failed dependencies\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36216", "fixedVersions": [], "id": "36216", "issueType": "Bug", "key": "MODULES-5069", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : Can't manage a remote PostgreSQL instance without installing server locally", "timeSpent": "PT0S", "updated": "2017-11-08T14:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-06-09T05:05:00.000000", "creator": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d730b71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzek2n:"}], "description": "_Basic Info_\n*Module Version:* 4.9.0\n*Puppet Version:* 3.8.5\n*OS Name/Version:* Ubuntu 16.04LTS\n\nWhen trying to create users and database on RDS in AWS, I get:\n{color:red}\nERROR:  permission denied for relation pg_shadow\n{color}\n\nThis, apparently, because RDS doesn't _have_ `pg_shadow`...\n\n*Desired Behavior:*\nCreate user, create database and then give user access to database.\n\n*Actual Behavior:*\nCreating the user succeeds (so connection is ok), altering the user however fails.\n\nh1.Error message:\n{code}\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Role[test]/Postgresql_psql[CREATE ROLE test ENCRYPTED PASSWORD ****]/command: command changed 'notrun' to 'CREATE ROLE \"test\" ENCRYPTED PASSWORD '$NEWPGPASSWD' LOGIN NOCREATEROLE NOCREATEDB NOSUPERUSER  CONNECTION LIMIT -1'\nError: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Role[test]/Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 28402 exit 1: 'ERROR:  permission denied for relation pg_shadow\n'\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[CREATE DATABASE \"test\"]: Dependency Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[CREATE DATABASE \"test\"]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"test\" FROM public]: Dependency Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"test\" FROM public]: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'test']: Dependency Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database[test]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'test']: Skipping because of failed dependencies\nNotice: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database_grant[test]/Postgresql::Server::Grant[database:test]/Postgresql_psql[grant:database:test]: Dependency Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/App-server-fc2::Postgresql/App-server-fc2::Postgresql::Create_db_and_user[test]/Postgresql::Server::Database_grant[test]/Postgresql::Server::Grant[database:test]/Postgresql_psql[grant:database:test]: Skipping because of failed dependencies\nNotice: /Stage[main]/Role_app-server-fc2/Anchor[role_app-server-fc2::end]: Dependency Postgresql_psql[ALTER ROLE test ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Role_app-server-fc2/Anchor[role_app-server-fc2::end]: Skipping because of failed dependencies\n{code}\n\nh1.This with the following puppetry:\n\nh2.Hiera keys:\n{code:title=hiera.yaml}\npostgresql_databases:\n    test:\n        password: \"%{hiera('psql_test_pass')}\"\n{code}\n\nh2.Manifest:\n{code:title=postgresql.pp}\nclass app-server-fc2::postgresql {\n    if ($hostname == 'test-fc2') {\n        $dbs = hiera('postgresql_databases', {})\n        create_resources(app-server-fc2::postgresql::create_db_and_user, $dbs)\n    }\n}\n\n# NOTE: Creates a user (role) and a database, both with the same name. Then gives\n#       the created user ALL access to the databse.\ndefine app-server-fc2::postgresql::create_db_and_user($db = $title, $password) {\n    $root_pw = hiera('rds_root_password', undef)\n    $connection_settings = {\n        'PGUSER'     => \"root\",\n        'PGPASSWORD' => \"$root_pw\",\n        'PGHOST'     => \"rds.domain.tld\",\n        'PGPORT'     => \"5432\",\n        'PGDATABASE' => \"postgres\",\n    }\n\n    include postgresql::server\n\n    # Create the 'fc2' role/user.\n    postgresql::server::role { \"$db\":\n        password_hash    => postgresql_password(\"$db\", \"$password\"),\n        connect_settings => $connection_settings,\n        require          => [\n            Class['postgresql::globals'],\n            Class['postgresql::server::service'],\n        ],\n    }\n\n    # Create a PostgreSQL database.\n    postgresql::server::database { \"$db\":\n        connect_settings => $connection_settings,\n        require => Postgresql::Server::Role[\"$db\"],\n    }\n\n    # Grant user ALL access on database\n    postgresql::server::database_grant { \"$db\":\n        privilege => 'ALL',\n        db        => \"$db\",\n        role      => \"$db\",\n    }\n}\n{code}\n\nh1.Quick hack to solve it:\nChanging the role.pp like this solved it for me. This is obviously not the correct solution, but it's an idea:\n{code}\n--- manifests/server/role.pp~   2017-03-09 19:04:23.000000000 +0000\n+++ manifests/server/role.pp    2017-06-09 12:02:50.089587698 +0100\n@@ -117,7 +117,7 @@\n     }\n     postgresql_psql { \"ALTER ROLE ${username} ENCRYPTED PASSWORD ****\":\n       command     => \"ALTER ROLE \\\"${username}\\\" ${password_sql}\",\n-      unless      => \"SELECT 1 FROM pg_shadow WHERE usename = '${username}' AND passwd = '${pwd_hash_sql}'\",\n+      unless      => \"SELECT 1 FROM pg_user WHERE usename = '${username}' AND passwd = '${pwd_hash_sql}'\",\n       environment => $environment,\n     }\n   }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39321", "fixedVersions": [], "id": "39321", "issueType": "Bug", "key": "MODULES-5068", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77b9922a-cf7a-43ed-a3fa-aee4d740bdf6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : pg_shadow does not exist in RDS @ AWS", "timeSpent": "PT0S", "updated": "2017-06-09T17:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2017-06-09T02:15:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b3fc41c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdmu7:"}], "description": "Sometimes, package repositories are accessible only via https (or even a completely different transport, like tor or S3). It would therefor be nice if apt::update (or apt::source, wherever it fits best) could also handle installation of the appropriate apt-transport-* package. There are currently four of them:\n\n{code}% apt-cache search apt-transport|grep \"^apt\"\napt-transport-https - https download transport for APT\napt-transport-s3 - APT transport for privately held AWS S3 repositories\napt-transport-spacewalk - APT transport for communicating with Spacewalk servers\napt-transport-tor - APT transport for anonymous package downloads via Tor{code}", "environment": "Linux", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "41458", "fixedVersions": [], "id": "41458", "issueType": "New Feature", "key": "MODULES-5067", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for different apt transports", "timeSpent": "PT0S", "updated": "2018-08-31T04:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-08T16:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50936688"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1127695412_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34091", "fixedVersions": [], "id": "34091", "issueType": "Sub-task", "key": "MODULES-5066", "labels": [], "originalEstimate": "PT0S", "parent": "40447", "parentSummary": "Supported Release (postgresql) 5.0.0 - (2017/06/16) - (104d9ea4c4a728a6a7d7919fd9d71298d941d985)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-21T17:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-21T17:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/4/\nChangelog: https://github.com/puppetlabs/puppetlabs-postgresql/blob/release/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-postgresql/compare/4.9.0...104d9ea\n\nIssuing from tip of release branch, previous tag is 4.9.0 at 5b01b42\n\nPassing CI new tests in place for postgresql_conn_validation.\n\nLight is green, trap is clean.\n(y)\n\n", "created": "2017-06-19T12:13:00.000000"}], "components": [], "created": "2017-06-08T16:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7840418e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_686938016_*|*_3_*:*_1_*:*_249294293_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33023", "fixedVersions": [], "id": "33023", "issueType": "Sub-task", "key": "MODULES-5065", "labels": [], "originalEstimate": "PT0S", "parent": "40447", "parentSummary": "Supported Release (postgresql) 5.0.0 - (2017/06/16) - (104d9ea4c4a728a6a7d7919fd9d71298d941d985)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-19T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-19T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "attachments": [], "comments": [], "components": [], "created": "2017-06-08T16:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d0c8ec3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_667991111_*|*_6_*:*_1_*:*_0"}], "description": "This task is for i18n work for the module release. It should come after the docs review is complete.\n\nIf changes are significant and time allows, translations should be processed and returned to the module *before* release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42523", "fixedVersions": [], "id": "42523", "issueType": "Sub-task", "key": "MODULES-5064", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "40447", "parentSummary": "Supported Release (postgresql) 5.0.0 - (2017/06/16) - (104d9ea4c4a728a6a7d7919fd9d71298d941d985)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-06-16T09:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) LOC Review and Translations", "timeSpent": "PT0S", "updated": "2017-06-16T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "this is good to go!", "created": "2017-06-19T12:35:00.000000"}], "components": [], "created": "2017-06-08T16:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d8467"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67690351_*|*_5_*:*_2_*:*_36978973006_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_869060704"}], "description": "The sign-off process should be triggered via status updates, linearly: DOCS -> LOC -> QA -> Module\n\nLink to README diff: https://github.com/puppetlabs/puppetlabs-postgresql/compare/4.9.0...7294657fb59339d1f57a2c774ab6e05ee1b82bcf\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41457", "fixedVersions": [], "id": "41457", "issueType": "Sub-task", "key": "MODULES-5063", "labels": [], "originalEstimate": "PT0S", "parent": "40447", "parentSummary": "Supported Release (postgresql) 5.0.0 - (2017/06/16) - (104d9ea4c4a728a6a7d7919fd9d71298d941d985)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) DOCS Review", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback merged at", "created": "2017-06-21T17:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged at 104d9ea\n\nOn the forge.", "created": "2017-06-21T17:25:00.000000"}], "components": [], "created": "2017-06-08T16:09:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4758706e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4292_*|*_3_*:*_2_*:*_591633415_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_188868535_*|*_10006_*:*_1_*:*_347221327"}], "description": "*REASON:* 5.0.0\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github : https://github.com/puppetlabs/puppetlabs-postgresql/compare/4.9.0...104d9ea4c4a728a6a7d7919fd9d71298d941d985\n* Link to successful Init Job Run from CI : https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/job/forge-module_puppetlabs-postgresql_init-merge_release/4/", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "40447", "fixedVersions": [], "id": "40447", "issueType": "Task", "key": "MODULES-5062", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-21T17:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 5.0.0 - (2017/06/16) - (104d9ea4c4a728a6a7d7919fd9d71298d941d985)", "timeSpent": "PT0S", "updated": "2017-06-21T17:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [{"attacher": "557058:fac9e2d7-3907-43c6-b96b-c125a8288bb9", "created": "2017-06-08T14:27:00.000000", "name": "puppetlabs-lumogon-0.4.0.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13107"}], "comments": [{"author": "557058:fac9e2d7-3907-43c6-b96b-c125a8288bb9", "body": "Updated with puppet_version_requirement, and all extra garbage removed from tarball\n\n[code]puppetlabs-lumogon-0.1.0\npuppetlabs-lumogon-0.1.0/Gemfile\npuppetlabs-lumogon-0.1.0/Guardfile\npuppetlabs-lumogon-0.1.0/Makefile\npuppetlabs-lumogon-0.1.0/Rakefile\npuppetlabs-lumogon-0.1.0/checksums.json\npuppetlabs-lumogon-0.1.0/lib\npuppetlabs-lumogon-0.1.0/lib/puppet\npuppetlabs-lumogon-0.1.0/lib/puppet/provider\npuppetlabs-lumogon-0.1.0/lib/puppet/provider/lumogon\npuppetlabs-lumogon-0.1.0/lib/puppet/provider/lumogon/lumogon.rb\npuppetlabs-lumogon-0.1.0/lib/puppet/type\npuppetlabs-lumogon-0.1.0/lib/puppet/type/lumogon.rb\npuppetlabs-lumogon-0.1.0/metadata.json\npuppetlabs-lumogon-0.1.0/spec\npuppetlabs-lumogon-0.1.0/spec/integration\npuppetlabs-lumogon-0.1.0/spec/integration/puppet_resource_spec.rb\npuppetlabs-lumogon-0.1.0/spec/spec_helper.rb[/code]", "created": "2017-06-08T12:19:00.000000"}, {"author": "557058:fac9e2d7-3907-43c6-b96b-c125a8288bb9", "body": "I bumped the version to 0.4.0 to match with the tag that will ultimately land there. Also added README.md and CHANGELOG.md for the initial release.", "created": "2017-06-08T14:28:00.000000"}], "components": [], "created": "2017-06-08T12:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a91af45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzejqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2048_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_83029955"}], "description": "*REASON:* \"first release\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39320", "fixedVersions": [], "id": "39320", "issueType": "Task", "key": "MODULES-5061", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-09T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unupported Release (lumogon) 0.4.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-09T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is not possible due to how SQL Server treats shared features across different SQL Server version e.g. FM-5389.  Closing ticket as won't do\n\nDocumentation is already updated for this limitation in https://github.com/puppetlabs/puppetlabs-sqlserver/commit/7496d27645246481b6b00d0323e656cddee52c57", "created": "2017-06-23T12:56:00.000000"}], "components": [], "created": "2017-06-08T10:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* I should be able to manage the shared features of each SQL edition (2014/2016) independently.\n* There should be acceptance tests for this"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@347b865b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzej9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1296880847_*|*_3_*:*_1_*:*_6885807_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\nN/A\n*Puppet Version:*\n4.10.1\n*OS Name/Version:*\nWindows 2012R2\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nI can install and uninstall (ensure present/absent) sqlserver_features and specify which sql edition to modify \ne.g.\n\nIf I have SQL 2014 and SQL 2016 installed on a single host.  I should be able to manage the shared features of each SQL edition (2014/2016) independently.\n\nFacter Output\n{code}\n   \"sqlserver_features\": {\n      \"SQL_2012\": [\n\n      ],\n      \"SQL_2014\": [\n        \"ADV_SSMS\",\n        \"SSMS\"\n      ],\n      \"SQL_2016\": [\n        \"Conn\",\n        \"SDK\",\n        \"BOL\"\n      ]\n    },\n    \"sqlserver_instances\": {\n      \"SQL_2012\": {\n\n      },\n      \"SQL_2014\": {\n        \"MSSQLSERVER2014\": {\n          \"name\": \"MSSQLSERVER2014\",\n          \"version_friendly\": \"SQL_2014\",\n          \"version\": \"12.0.2000.8\",\n          \"reg_root\": \"Software\\\\Microsoft\\\\Microsoft SQL Server\\\\MSSQL12.MSSQLSERVER2014\",\n          \"features\": [\n            \"SQLEngine\"\n          ]\n        }\n      },\n      \"SQL_2016\": {\n        \"MSSQLSERVER\": {\n          \"name\": \"MSSQLSERVER\",\n          \"version_friendly\": \"SQL_2016\",\n          \"version\": \"13.1.4001.0\",\n          \"reg_root\": \"Software\\\\Microsoft\\\\Microsoft SQL Server\\\\MSSQL13.MSSQLSERVER\",\n          \"features\": [\n            \"Replication\",\n            \"SQLEngine\"\n          ]\n        }\n      }\n    },\n{code}\n\nPuppet Resource\n{code}\nsqlserver_features { 'Generic Features':\n  ensure   => 'present',\n  features => ['ADV_SSMS', 'SSMS'],\n}\n{code}\n\nonly reports the 2014 features\n\n*Actual Behavior:*\n\nFacter can detect the different editions and shared features however the sql_features only picks one edition to manage and that is not configurable by the user.\n", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "42522", "fixedVersions": [], "id": "42522", "issueType": "Bug", "key": "MODULES-5060", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2017-06-23T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver : Unable to install/uninstall sqlserver_features when two versions of sql server are installed", "timeSpent": "PT0S", "updated": "2017-06-23T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "attachments": [], "comments": [{"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/234 Merged", "created": "2017-06-08T06:53:00.000000"}], "components": [], "created": "2017-06-08T02:24:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56d066d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeizb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16139753_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* puppetlabs-java 2.0.0\n*Puppet Version:* PE 2017.1.1\n*OS Name/Version:* CentOS 6.6 and CentOS 7.2\n\n_Describe your issue in as much detail as possible..._\n\nOracle appear to have changed the download URL structure for at least some of the downloads.\nThis causes catalog application to fail when the catalog includes a resource which tries to download a JDK version from the Oracle website\n\n*Desired Behavior:*\nCatalog is applied and required version of the JDK installed.\n\n*Actual Behavior:*\n\n{code:bash}\n[root@pe-201711-agent2 vagrant]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201711-agent2.puppetdebug.vlan\nInfo: Applying configuration version '1496905187'\nError: Execution of '/usr/bin/curl http://download.oracle.com/otn-pub/java/jdk/8u131-b11/jdk-8u131-linux-x64.rpm -o /tmp/jdk-8u131-linux-x64.rpm_20170608-4893-1l059bw -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\nError: /Stage[main]/Stefan::Java_test/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u131-linux-x64.rpm]: Could not evaluate: Puppet::Util::Log requires a message\nNotice: /Stage[main]/Stefan::Java_test/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Dependency Archive[/tmp/jdk-8u131-linux-x64.rpm] has failures: true\nWarning: /Stage[main]/Stefan::Java_test/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Skipping because of failed dependencies\nNotice: Applied catalog in 2.99 seconds\n[root@pe-201711-agent2 vagrant]#\n{code}\n\n\nI was able to reproduce this in a lab using the following manifest:\n\n{code:puppet}\nclass stefan::java_test {\n  java::oracle { \"jdk8\":\n    ensure => present,\n    version_major => \"8u131\",\n    version_minor => \"b11\",\n    #version => \"8\",\n    java_se => \"jdk\",\n  }\n}\n{code}\n\nI will raise a PR which allows a known good URL to be passed to the class as a workaround.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36214", "fixedVersions": [], "id": "36214", "issueType": "Bug", "key": "MODULES-5058", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Fixed", "resolutionDate": "2017-06-08T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java : Oracle download URLs have changed, need workaround", "timeSpent": "PT0S", "updated": "2017-06-08T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-07T17:17:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b9b0892"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeiqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2146_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_579165291"}], "description": "*REASON:* \"because modules are neat\"\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37347", "fixedVersions": [], "id": "37347", "issueType": "Task", "key": "MODULES-5056", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-06-14T10:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unupported Release (testmodule) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-14T10:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-07T14:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e6ceac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeim7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6698024558_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35085", "fixedVersions": [], "id": "35085", "issueType": "Sub-task", "key": "MODULES-5055", "labels": [], "originalEstimate": "PT0S", "parent": "42521", "parentSummary": "Supported Release (Azure Marketplace Image) x.y.z - (01-Aug-2017) ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-08-24T03:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(Azure Marketplace Image) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-24T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Docs are produced independently for this release. Code complete is a \"release\" for this module.", "created": "2017-08-24T03:12:00.000000"}], "components": [], "created": "2017-06-07T14:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13978be8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeilz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6697999479_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34089", "fixedVersions": [], "id": "34089", "issueType": "Sub-task", "key": "MODULES-5054", "labels": [], "originalEstimate": "PT0S", "parent": "42521", "parentSummary": "Supported Release (Azure Marketplace Image) x.y.z - (01-Aug-2017) ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-08-24T03:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(Azure Marketplace Image) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-24T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Sheena and Mark signed off on the release", "created": "2017-08-24T03:10:00.000000"}], "components": [], "created": "2017-06-07T14:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@271a57b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeilr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6697919600_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33020", "fixedVersions": [], "id": "33020", "issueType": "Sub-task", "key": "MODULES-5053", "labels": [], "originalEstimate": "PT0S", "parent": "42521", "parentSummary": "Supported Release (Azure Marketplace Image) x.y.z - (01-Aug-2017) ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-08-24T03:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(Azure Marketplace Image) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-24T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Note: This is code complete for release, not a full module release. \nCode complete and test complete.", "created": "2017-08-24T03:14:00.000000"}], "components": [], "created": "2017-06-07T14:39:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f177aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylmif:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4647430656_*|*_3_*:*_1_*:*_151680323_*|*_10009_*:*_2_*:*_1849988045_*|*_5_*:*_3_*:*_49019292"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42521", "fixedVersions": [], "id": "42521", "issueType": "Task", "key": "MODULES-5052", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-08-23T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (Azure Marketplace Image) x.y.z - (01-Aug-2017) ", "timeSpent": "PT0S", "updated": "2017-08-24T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Forgot the punch line. As a result of the exception, the report contains a nil {{corrective_change}} field for the event status in {{last_run_report.yaml}}, while the resource status has a {{false}} value. I'm not sure which of those values the console uses to determine corrective change:\n\n{code:yaml}\n    events:\n    - audited: false\n      property: permissions\n      previous_value:\n      - |2-\n\n         { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only' }\n      - |2-\n\n         { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only' }\n      - |2-\n\n         { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' }\n      - |2-\n\n         { identity => 'BUILTIN\\Administrators', rights => [\"mask_specific\"], mask => '2032095', affects => 'self_only', is_inherited => 'true' }\n      - |2-\n\n         { identity => 'S-1-5-21-4099501889-3947410645-162326822-513', rights => [\"mask_specific\"], mask => '1180127', affects => 'self_only', is_inherited => 'true' }\n      desired_value:\n      - |2-\n\n         { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], affects => 'self_only' }\n      historical_value:\n      message: \"permissions changed [\\n { identity => 'NT AUTHORITY\\\\SYSTEM', rights\n        => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'BUILTIN\\\\Administrators',\n        rights => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'BUILTIN\\\\Users',\n        rights => [\\\"full\\\"], affects => 'self_only' }\\n] to [\\n { identity => 'NT\n        AUTHORITY\\\\SYSTEM', rights => [\\\"read\\\"], affects => 'self_only' }, \\n { identity\n        => 'BUILTIN\\\\Administrators', rights => [\\\"full\\\"], affects => 'self_only'\n        }, \\n { identity => 'BUILTIN\\\\Users', rights => [\\\"full\\\"], affects => 'self_only'\n        }\\n]\"\n      name: permissions_changed\n      status: success\n      time: '2017-06-06T23:46:08.212319000-07:00'\n      redacted:\n      corrective_change:\n    corrective_change: false\n{code}", "created": "2017-06-07T00:49:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "automating ui stuff is painful, perhaps could unit test this just making sure the corrective change makes it to YAML.\n\nSo, unit test the yaml, manual test the pe console is what it sounds the approach will be.", "created": "2017-07-25T14:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Have been unsuccessful at reproducing with agent packages 5.0.1, 1.10.5 and 4.6.1 thus far (in a master / agent setup).\n\nModified master code like:\n\n{code}\n def permissions_insync?(current, should)\n    puts \"current type: #{current.class}\"\n    puts \"should type: #{should.class}\"\n    should = update_permissions_if_file(should)\n    are_permissions_insync?(current, should, @resource[:purge])\n  end\n{code}\n\nReceived this on agent:\n\n{code}\nInfo: Loading facts\nInfo: Caching catalog for l0rxckk6739lq6e.delivery.puppetlabs.net\nInfo: Applying configuration version '1501113331'\ncurrent type: Array\nshould type: Array\nNotice: Applied catalog in 0.84 seconds\n{code}\n\n\nThere must be more to this story?  Perhaps I need to install ACL < 2 ... write a corrective changes {{transactionstore.yaml}}, then install ACL >= 2 and try to load / update based on that?", "created": "2017-07-26T17:21:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "CI failures for ACL are currently blocking the puppet-agent 5.1.0 release.", "created": "2017-08-15T11:10:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "Just attempted to reproduce by installing ACL < 2, writing a change, then installing ACL >= 2 and attempting another corrective change. This method still did not reproduce the issue.", "created": "2018-01-16T14:16:00.000000"}, {"author": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "body": "I'm running into this issue on a 2016 server. The agent tries to make the change every time.\u00a0 I get a similar \"contains a Puppet::Type::Acl::Ace value\" message.\n\nacl { 'C:/Program Files/Some Dir':\n purge => true,\n permissions => [\n\n{ identity => 'Administrators', rights => ['full'] }\n\n,\n\n{ identity => 'WCTNET\\\\Some_Account', rights => ['full'] }\n\n,\n\n{ identity => 'SYSTEM', rights => ['full'] }\n\n,\n\n{ identity => 'Users', rights => ['read', 'execute'] }\n\n,\n\n{ identity => 'NT SERVICE\\\\TrustedInstaller', rights => ['full'] }\n\n,\n\n{ identity => 'CREATOR OWNER', rights => ['full'] }\n\n,\n\n{ identity => 'ALL APPLICATION PACKAGES', rights => ['read', 'execute'] }\n\n,\n\n{ identity => 'ALL RESTRICTED APPLICATION PACKAGES', rights => ['read', 'execute'] }\n\n],\n inherit_parent_permissions => false,\n }", "created": "2018-08-24T14:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9525e0a9-2744-445f-a194-bde81ac1a30b] This is not the same issue.  I've raised https://puppet.atlassian.net/browse/MODULES-7719 for your issue.", "created": "2018-08-26T21:18:00.000000"}, {"author": "557058:9525e0a9-2744-445f-a194-bde81ac1a30b", "body": "No, my issue doesn't have to do with CREATOR OWNER.\u00a0 It happens if that's listed or not.\u00a0 It is the same as the above where it says 'contains a Puppet::Type::Acl::Ace value. It will be converted to the String' and in 7719 that doesn't appear.", "created": "2018-08-27T06:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ahh ok. My bad.", "created": "2018-08-27T06:27:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "I'm currently seeing this with Puppet 6.13.0 and puppetlabs-acl 3.1.0.", "created": "2020-02-27T13:41:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "And on Puppet 5.5.18", "created": "2020-02-27T14:02:00.000000"}], "components": ["acl"], "created": "2017-06-07T00:36:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36429d78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "UI manual test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylw4v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "34644"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}], "description": "*Module Version:* 2.0\n*Puppet Version:* 4.6.1 and up\n*OS Name/Version:* All Windows \n\nIf the puppet modifies an ACE that it has previously managed (so there's an entry in the transactionstore.yaml), then puppet cannot determine if the next change was corrective or not, and will log an exception at \"Info\" level like the following:\n\n{noformat}\nInfo: Unknown failure using insync_values? on type: Acl[c:/temp/foo] / property: permissions to compare values [{\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"read\"], \"affects\"=>:self_only}] and [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], affects => 'self_only' },\n ...\n]\n{noformat}\n\nThe problem was introduced with the fix for MODULES-4275, which ironically was to fix a related issue with the ACL module and corrective change on ruby 2.3.\n\nThe issue is that as of ACL 2.0, we *correctly* no longer emit class information in the transactionstore.yaml. So it looks like:\n\n{code:yaml}\nAcl[c:/temp/foo]:\n  parameters:\n    permissions:\n      system_value:\n      - identity: NT AUTHORITY\\SYSTEM\n        rights:\n        - write\n        affects: :self_only\n    owner:\n      system_value:\n      - S-1-5-32-544\n    inherit_parent_permissions:\n      system_value:\n      - :true\n{code}\n\nHowever, when you run puppet the next time, it will load the above {{Ace}} as a {{Hash}}, and will call {{Puppet::Provider::Acl::Windows#permissions_insync?(current, should)}} where the {{current}} value is an {{Ace}}, but the {{should}} value is a {{Hash}}. The provider then tries to call {{Hash#affects}} which raises an exception. Note the exception is logged at {{Info}} level, which does not appear when running {{puppet apply}}, but does if you specify {{--verbose}} or if you run {{puppet agent -t}} because test implies verbose.\n\nThe root cause issue is that the provider's {{permissions}} method returns an Array of {{Ace}} objects, which end up in reports and the transactionstore. It should only return objects that are safe to serialize within the puppet runtime.\n\nThis issue is made worse in Puppet 5, because as of PUP-7382, puppet will emit a warning if the provider's {{current}} value is not serializable as {{Data}}, e.g. Hash, Array, String, etc it spews out a ton of warnings:\n\n{noformat}\nNotice: Applied catalog in 0.11 seconds\nWarning: Event['previous_value'][0] contains a Puppet::Type::Acl::Ace value. It will be converted to the String '\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"write\"], affects => 'self_only' }'\nWarning: Event['previous_value'][0]['previous_value'][1] contains a Puppet::Type::Acl::Ace value. It will be converted to the String '\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only' }'\nWarning: Event['previous_value'][0]['previous_value'][1]['previous_value'][2] contains a Puppet::Type::Acl::Ace value. It will be converted to the String '\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' }'\n...\n{noformat}\n\nTo reproduce:\n\n{noformat}\nC:\\work>git clone puppet\nC:\\work>cd puppet\nC:\\work\\puppet>git checkout 4.6.1\nC:\\work\\puppet>bundle install --path .bundle --without development extra\nC:\\work\\puppet>bundle exec puppet module install puppetlabs-acl\nC:\\work\\puppet>cat manifest.pp\nfile { 'c:/temp':\n  ensure => directory,\n}\nfile { 'c:/temp/foo':\n  ensure => file,\n}\nacl { 'c:/temp/foo':\n  owner                      => 'S-1-5-32-544',\n  permissions                => [\n    {'identity' => 'NT AUTHORITY\\SYSTEM', 'rights' => ['full']},\n  ]\n}\n{noformat}\n\nApply the manifest once, it will succeed:\n\n{noformat}\nC:\\work\\puppet>bundle exec puppet apply manifest.pp --trace\n{noformat}\n\nChange the {{rights}} from {{full}} to {{read}}, and reapply the manifest, it will generate an Info message (Note in 4.6.1 it was logged at Error level, but that was changed to Info in 4.6.2 in PUP-6629):\n\n{noformat}\nC:\\work\\puppet>bundle exec puppet apply manifest.pp --trace\nNotice: Compiled catalog for win-qp47voha2p4.solar.lan in environment production in 0.14 seconds\nInfo: Unknown failure comparing values [{\"identity\"=>\"NT AUTHORITY\\\\SYSTEM\", \"rights\"=>[\"write\"], \"affects\"=>:self_only\n}] and [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"write\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only', is_inherited => 'true' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only', is_inherited => 'true' },\n { identity => 'BUILTIN\\Users', rights => [\"read\", \"execute\"], affects => 'self_only', is_inherited => 'true' }] using insync? on type: Acl[c:/temp/foo] property: permissions\nC:/ProgramData/PuppetLabs/code/environments/production/modules/acl/lib/puppet/provider/acl/windows.rb:86:in `block in update_permissions_if_file'\nC:/ProgramData/PuppetLabs/code/environments/production/modules/acl/lib/puppet/provider/acl/windows.rb:85:in `each'\nC:/ProgramData/PuppetLabs/code/environments/production/modules/acl/lib/puppet/provider/acl/windows.rb:85:in `update_permissions_if_file'\nC:/ProgramData/PuppetLabs/code/environments/production/modules/acl/lib/puppet/provider/acl/windows.rb:97:in `permissions_insync?'\nC:/ProgramData/PuppetLabs/code/environments/production/modules/acl/lib/puppet/type/acl.rb:237:in `insync?'\nC:/work/puppet/lib/puppet/property.rb:366:in `insync_values?'\nC:/work/puppet/lib/puppet/transaction/event.rb:112:in `calculate_corrective_change'\nC:/work/puppet/lib/puppet/transaction/resource_harness.rb:161:in `sync_if_needed'\n...\nNotice: /Stage[main]/Main/Acl[c:/temp/foo]/permissions: permissions changed [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"write\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' }\n] to [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' }\n]\nNotice: Applied catalog in 0.14 seconds\n{noformat}\n\n*Desired Behavior*\n\n1. The transactionstore should continue to contain safe {{Data}} (so no {{!ruby/object}} tags).\n2. The ACL module's {{permissions}} method should return an Array of Hashes, so that the {{Ace}} objects don't leak outside of the module\n3. It should be possible to manage ACLs without warnings when verbose is enabled using ruby 2.1.9 and 2.4.1. This includes 3 scenarios which should all be represented correctly in the report:\n* Managing the ACL the first time\n* Updating the manifest, and ensuring puppet makes an intentional change\n* Updating the manifest, and ensuring puppet makes a corrective change\n\n/cc [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562], [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], [~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d], [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "36212", "fixedVersions": [], "id": "36212", "issueType": "Bug", "key": "MODULES-5051", "labels": [], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL 2.0 doesn't work with corrective change", "timeSpent": "PT0S", "updated": "2022-03-23T09:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-06-06T08:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d178f3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeh2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_21499_*|*_1_*:*_1_*:*_289928033_*|*_3_*:*_1_*:*_232000466_*|*_5_*:*_1_*:*_0"}], "description": "The current master branch of postgresql is failing due to the following error occurring several times:\n\npsql: FATAL:  Ident authentication failed for user \"psql_schema_tester\"\n\nBreaking on Oracle 5, Redhat 5 and Scientific 5.", "environment": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/master/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-current-master/PLATFORM=redhat5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/26/consoleFull", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "38341", "fixedVersions": [], "id": "38341", "issueType": "CI Blocker", "key": "MODULES-5050", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-06-12T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : Failing step 7 on CI with a user authentication issue", "timeSpent": "PT0S", "updated": "2017-06-12T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Could you check this out? It has a PR with a bunch of ticket commits.", "created": "2017-06-07T14:17:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] On it. Got all tickets rounded up in the Azure next epic and will be running acceptance tests against the PRs tomorrow with Greg as Travis doesn't run them.", "created": "2017-06-08T04:57:00.000000"}], "components": ["azure"], "created": "2017-06-06T05:08:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34a1c32d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymfen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119315062_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_135440854070"}], "description": "_Basic Info_\n*Module Version: master*\n*Puppet Version: 2016.4.5*\n*OS Name/Version: centos 7*\n\nIf user attempts to use the azure module's resources without installing the required libraries first, then a puppet error and stack trace will occur\n\n*Desired Behavior:*\nWould like to be able to use Puppet to both install the gems that puppetlabs-azure needs and to  create the required VMs.\n\n*Actual Behavior:*\nThis is impossible with the current module.  If the user attempts to create VMs without the gems already installed then a ruby error will occur and the puppet run will end, preventing eventual correctness\n\n*Analysis*\n{noformat}\n[root@agent modules]# puppet apply /shared/test.pp \nError: Could not autoload puppet/provider/azure_vm/azure_arm: cannot load such file -- hocon\nError: Could not autoload puppet/type/azure_vm: Could not autoload puppet/provider/azure_vm/azure_arm: cannot load such file -- hocon\nError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/azure_vm: Could not autoload puppet/provider/azure_vm/azure_arm: cannot load such file -- hocon at /shared/test.pp:1:1 on node agent.localdomain\n{noformat}\n\n_if run with --trace_\n\n{noformat}\n[root@agent modules]# puppet apply /shared/test.pp  --trace\nError: Could not autoload puppet/provider/azure_vm/azure_arm: cannot load such file -- hocon\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/config.rb:1:in `<top (required)>'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_arm.rb:2:in `<top (required)>'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet/provider/azure_vm/azure_arm.rb:2:in `<top (required)>'\n...snip...\n{noformat}\n\nLooking into the module libraries, we just need to protect the call to {{require}} from the azure gems with a check against the puppet features that the module already ships with.\n\n*Bug impact*\n* Impossible to manage azure VMs and installation of any required gems with puppet at the same time\n\n*Workarounds*\n* Manually install the required gems before running puppet\n_or_\n* Comment out any VM creation code until the libraries are installed\n_or_\n* User to develop custom fact to identify if libraries present on system and use this to protect creation of {{azure_vm}} resources\n\n*Testcase*\n{noformat}\nazure_vm { 'libtester':\n  ensure         => present,\n  location       => 'centralus',\n  image          => 'OpenLogic:CentOS:7.3:latest',\n  user           => 'azureuser',\n  password       => 'Password_!',\n  size           => \"Standard_D1_v2\",\n  resource_group => 'puppetvmsa',\n}\n{noformat}\n\n{{puppet apply}} the code above with the puppetlabs-azure module loaded but the required gems missing to reproduce the error", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "33017", "fixedVersions": [], "id": "33017", "issueType": "Bug", "key": "MODULES-5048", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "resolution": "Fixed", "resolutionDate": "2021-09-22T04:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "azure : puppet error if type used when libraries not present", "timeSpent": "PT0S", "updated": "2021-09-22T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "attachments": [], "comments": [{"author": "623c152dee1b5a007029373b", "body": "I've submitted a pull request which should address this.\n\nhttps://github.com/puppetlabs/puppetlabs-java/pull/214\n", "created": "2017-06-08T10:02:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thanks Michael! \nI added docs to the commit and merged at https://github.com/puppetlabs/puppetlabs-java/pull/236/\nHopefully with the addition of your work and the addition of a full url workaround users can now get past this issue. \nClosing this ticket as resolved.", "created": "2017-06-13T08:21:00.000000"}], "components": [], "created": "2017-06-06T04:26:00.000000", "creator": "557058:bacc1896-de7e-4457-877d-94e845067333", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7450e00a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeh1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_183317927_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_425769859_*|*_10005_*:*_2_*:*_9814498"}], "description": "It appears that Oracle have (in the couple of weeks) changed the method frequently used as a workaround to pull down Oracle Java JDK and JREs from the Oracle site. This has resulted in oracle JDK failing to install.\n\nThis is the error puppet produces.\nNotice: /Stage[main]/Profile::Tomcat8/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]/returns: error: open of <td><h1>Were sorry, the page you requested was not found.</h1></td> </tr> <tr> <td><IMG SRC=\"/errors/us/assets/spacer.gif\" BORDER=0 ALT=\"\" height=\"5\"></td> </tr> <tr> <td>We have recorded this error (404) to help us fix the problem.<br> You may wish to try again using one of the tools below. </td> </tr> <tr> <td><IMG SRC=\"/errors/us/assets/spacer.gif\" BORDER=0 ALT=\"\" height=\"5\"></td> </tr> </table> <table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\"> <tr valign=\"middle\"> <td align=\"right\" valign=\"top\" width=\"2%\"><img src=\"/errors/us/assets/004894.gif\" width=\"7\" height=\"7\" vspace=\"3\"></td> <td><a href=\"javascript:history.back(-1)\">Back to Previous Page</a></td> </tr> <tr valign=\"middle\"> <td align=\"right\" valign=\"top\"><img src=\"/errors/us/assets/004894.gif\" width=\"7\" height=\"7\" vspace=\"3\"></td> <td><a href=\"http://www.oracle.com/us/sitemaps/index.html </tr> <tr valign=\"middle\"> <td align=\"right\" valign=\"top\"><img src=\"/errors/us/assets/004894.gif\" width=\"7\" height=\"7\" vspace=\"3\"></td> <td><a href=\"http://www.oracle.com/technetwork/indexes/products/index.html\">Product Index</a></td> </tr> <tr valign=\"middle\"> <td align=\"right\" valign=\"top\"><img src=\"/errors/us/assets/004894.gif\" width=\"7\" height=\"7\" vspace=\"3\"></td> <td><a href=\"http://www.oracle.com/technetwork/indexes/downloads/index.html\">Software Download Index</a></td> </tr> <tr valign=\"middle\"> <td align=\"right\" valign=\"top\"><img src=\"/errors/us/assets/004894.gif\" width=\"7\" height=\"7\" vspace=\"3\"></td> <td>To <strong>search</strong> for your page, try our Search function.</td> </tr> </table> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr valign=\"top\"> <td width=\"99%\"><form name=searchForm onSubmit=\"javascript: return isNotNull(this.keyword.value)\" action=\"http://search.oracle.com/search/search\" method=get target=\"_top\"> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"> <tr> <td width=\"23\">&nbsp;&nbsp;</td> <td align=\"left\"><input type=\"hidden\" name=\"default\" value=\"true\"/> <input class=\"textA\" name=\"keyword\" size=\"35\" maxlength=\"2048\" value=\"search site\" onClick=\"javascript: document.searchForm.keyword.value = \" title=\"Search\"/> <input type=\"hidden\" name=\"start\" value=\"1\"/> </td> <td align=\"left\">&nbsp;&nbsp;</td> <td align=\"left\"><input type=\"hidden\" name=\"nodeid\" value=\"\"/> <input type=\"hidden\" name=\"fid\" value=\"\"/> <input type=\"hidden\" name=\"showSimilarDoc\" value=\"true\"/> <select name=\"group\" onChange=\"javascript: setFormValues(document.searchForm,document.searchForm.group.value)\" class=\"textA\" size=1> <option value=\"All\">All</option> <option value=\"Oracle Technology Network\" selected=\"selected\">Technology Network</option> <option value=\"Oracle PartnerNetwork (Public)\">PartnerNetwork (Public Only)</option> <!-- <option value=\"Documentation\">Documentation</option> --> <option value=\"Video and Multimedia\">Video and Multimedia</option> </select> </td> <td align=\"left\">&nbsp;</td> <td align=\"left\"><a onClick=\"javascript: return isNotNull(document.searchForm.keyword.value)\" href=\"javascript:document.searchForm.submit()\"> <img src=\"/errors/us/assets/search-icon-search-icon.gif\" width=\"21\" height=\"20\" vspace=\"1\" hspace=\"1\" border=\"0\" /></a></td> <td align=\"left\">&nbsp;&nbsp;</td> <td align=\"left\"><a href=\"http://search.oracle.com/search/search\" class=\"suggestedLink\">Refine Search</a></td> </tr> </table> </form></td> </tr> </table> <br> <div id=\"footer\"> <table width=\"100%\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"50%\" class=\"legalese\" align=\"right\" valign=\"top\">&nbsp;</td> <td width=\"50%\" class=\"legalese\" align=\"left\" valign=\"top\" >&nbsp;</td> </tr> <tr> <td width=\"50%\" class=\"legalese\" align=\"left\" valign=\"top\">&nbsp;</td> <td width=\"50%\" class=\"legalese\" align=\"right\" valign=\"top\"><a class=legalese href=\"http://www.oracle.com/rss/index.html\" target=\"_top\">RSS <img src=\"/errors/us/assets/feed-icon-14x14.png\" width=\"14\" height=\"14\" border=\"0\"></A><span class=navlink> | </span> <a class=legalese href=\"http://www.oracle.com/html/copyright.html\" target=\"_top\">Legal Notices and Terms for Use</a><span class=navlink> | </span> <a class=legalese href=\"http://www.oracle.com/html/privacy.html\" target=\"_top\">Privacy Statement</a><br /> </td> </tr> <tr> <td width=\"50%\" class=\"legalese\" align=\"right\" valign=\"top\">&nbsp;</td> <td width=\"50%\" class=\"legalese\" align=\"left\" valign=\"top\" ></td> </tr> </table> </div> </td> <TD WIDTH=\"10\"><IMG SRC=\"/errors/us/assets/spacer.gif\" BORDER=0 ALT=\"\" WIDTH=\"10\"></TD> </tr> </table> </body> </html> failed: File name too long\nError: rpm --force -iv /tmp/jdk-8u51-linux-x64.rpm returned 102 instead of one of [0]\nError: /Stage[main]/Profile::Tomcat8/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]/returns: change from notrun to 0 failed: rpm --force -iv /tmp/jdk-8u51-linux-x64.rpm returned 102 instead of one of [0]\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nNotice: Applied catalog in 3.65 seconds", "environment": "The system I'm seeing this on is Redhat 7 however it will impact all OS.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41456", "fixedVersions": [], "id": "41456", "issueType": "Bug", "key": "MODULES-5047", "labels": ["triage"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bacc1896-de7e-4457-877d-94e845067333", "resolution": "Fixed", "resolutionDate": "2017-06-13T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Issue found with module: puppetlabs-java", "timeSpent": "PT0S", "updated": "2017-06-13T08:21:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The windows module has been deprecated and archived and is no longer actively developed or supported.", "created": "2021-01-25T09:16:00.000000"}], "components": ["windows-pack"], "created": "2017-06-06T02:55:00.000000", "creator": "5af5be1e79a85f559261f9bd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ade3932"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzegzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114852053680_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:puppetlabs-windows (v4.0.0)*\n*Puppet Version:2.7.2 agent 4.10.1*\n*OS Name/Version:windows*\n\nAt the moment  puppet module \"puppetlabs-windows (v4.0.0)\" has dependency for puppetlabs-chocolatey v2\n\nHowever the choco team just released new version puppetlabs-chocolatey (v3.0.0).\nCould you please update \"puppetlabs-windows\" module dependency?\nSo we are able to update?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37346", "fixedVersions": [], "id": "37346", "issueType": "Improvement", "key": "MODULES-5046", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5af5be1e79a85f559261f9bd", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{puppetlabs-windows} : {dependecy change for this module}", "timeSpent": "PT0S", "updated": "2021-01-25T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue is probably that the puppetlabs-powershell dependency is pinned to 1.x but the windows module pack ships 2.x now. https://github.com/puppetlabs/puppetlabs-mount_iso/blob/0.1.0/metadata.json#L42", "created": "2017-06-07T14:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-06-12T10:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-12T14:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Verified fix manually.", "created": "2017-06-12T14:12:00.000000"}], "components": ["mount_iso", "sqlserver", "windows"], "created": "2017-06-05T17:22:00.000000", "creator": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bc1684b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzegxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161761395_*|*_10007_*:*_1_*:*_11100388_*|*_3_*:*_1_*:*_1780218_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_418002124_*|*_10005_*:*_1_*:*_49109"}], "description": "_Basic Info_\n*Module Version:* 0.1.0\n*Puppet Version:* 4.10.1\n*OS Name/Version:* Windows any version\n\nUnable to even do a PMT install of this module.  I get the following error\n\n No version of 'puppetlabs-mount_iso' can satisfy all dependencies\n   Use `puppet module install --ignore-dependencies` to install only this module\n\n", "environment": "Any Version of windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35084", "fixedVersions": [], "id": "35084", "issueType": "Bug", "key": "MODULES-5045", "labels": ["beginner", "mount_iso", "sqlserver", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "resolution": "Fixed", "resolutionDate": "2017-06-12T14:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mount_iso : Module unable to install with PMT", "timeSpent": "PT0S", "updated": "2017-06-12T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppet-lint-i18n exists", "created": "2017-07-27T06:00:00.000000"}], "components": [], "created": "2017-06-05T08:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Additional tickets to be created after this spike to reflect work that needs to be done."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2949fc8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd98f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71744058_*|*_3_*:*_1_*:*_255503636_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_19595_*|*_10005_*:*_1_*:*_4155589047"}], "description": "Investigation on how to write a Puppet Lint rule. Check in with Tim Sharpe in Australia for how to do this in Puppet Lint. Can we add our own rules to Puppet Lint, but restrict it to specific modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38340", "fixedVersions": [], "id": "38340", "issueType": "Task", "key": "MODULES-5044", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-27T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE: How do we translate strings in Puppet manifests?", "timeSpent": "PT0S", "updated": "2017-07-27T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-05T08:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2abd4bb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzefi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40597067082_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39318", "fixedVersions": [], "id": "39318", "issueType": "Sub-task", "key": "MODULES-5043", "labels": [], "originalEstimate": "PT0S", "parent": "36211", "parentSummary": "Supported Release (puppetlabs-azure) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-05T08:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fac0677"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzefhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40597054467_*|*_6_*:*_2_*:*_6806"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38339", "fixedVersions": [], "id": "38339", "issueType": "Sub-task", "key": "MODULES-5042", "labels": [], "originalEstimate": "PT0S", "parent": "36211", "parentSummary": "Supported Release (puppetlabs-azure) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-05T08:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56df31a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzefhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40597050935_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37345", "fixedVersions": [], "id": "37345", "issueType": "Sub-task", "key": "MODULES-5041", "labels": [], "originalEstimate": "PT0S", "parent": "36211", "parentSummary": "Supported Release (puppetlabs-azure) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-18T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-06-05T08:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@92ab516"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymfcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3638_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_40597033768"}], "description": "*REASON:* i18n\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36211", "fixedVersions": [], "id": "36211", "issueType": "Task", "key": "MODULES-5040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2018-09-18T05:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-azure) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-06-05T08:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-azure.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bfcba21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymfcn:"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-azure.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35083", "fixedVersions": [], "id": "35083", "issueType": "Task", "key": "MODULES-5039", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - azure - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Test Strategy has started and can be found here: https://docs.google.com/a/puppet.com/document/d/1bF7Pj1TszHgybjHayDUB7dVQCvIopdL-QepNmPpWpSE/edit?usp=sharing\n\nWhen reviewed and complete it will be published on Confluence.", "created": "2017-08-01T07:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Outstanding is OS Testing. \nAs all of the tests will be automated, this may be ran against all of the OSs mysql supports and is tested against in CI.\n- Awaiting confirmation.", "created": "2017-08-21T11:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Can be found in the following location:\nhttps://confluence.puppetlabs.com/display/QA/Modules+i18N+Phase+2+Test+Strategy", "created": "2017-08-22T14:07:00.000000"}], "components": [], "created": "2017-06-05T08:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Test strategy created\n* Test strategy reviewed and agreed upon"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f8198e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72394036_*|*_3_*:*_1_*:*_1838469854_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4848257015"}], "description": "We need to create a test plan for Modules i18n. This includes:\n\n- Initializing modules in Puppet::Module\n- Loading translations at runtime\n- Translating strings in Ruby and Puppet code\n- Other stuff\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33014", "fixedVersions": [], "id": "33014", "issueType": "Task", "key": "MODULES-5038", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-08-22T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create test strategy for Modules i18n", "timeSpent": "PT0S", "updated": "2017-08-22T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-05T08:25:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@798d3ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzefh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_925933_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4226647381"}], "description": "FastGettext is now working with custom types and providers and it replaces translations at runtime if they're found in the .po file. The next task is to ensure that the same happens in Puppet manifests. This could be in Puppet itself or somewhere else. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41455", "fixedVersions": [], "id": "41455", "issueType": "Task", "key": "MODULES-5037", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Incomplete", "resolutionDate": "2017-07-24T06:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Use translations in Puppet manifests", "timeSpent": "PT0S", "updated": "2017-08-02T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "PR:  https://github.com/puppetlabs/puppetlabs-azure/pull/143", "created": "2017-06-03T19:56:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Unassigning myself from this ticket as I've nothing to do with the Azure module.\n\nThanks", "created": "2019-03-12T04:13:00.000000"}], "components": ["azure"], "created": "2017-06-03T19:48:00.000000", "creator": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b0d2894"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymfdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/19"}], "description": "_Basic Info_\n*Module Version: master*\n*Puppet Version: n/a*\n*OS Name/Version: n/a*\n\nTo support new features such as managed disks, the azure module needs to use newer versions of the mgmt gems which are currently pinned at 0.3.x from early 2016.  It is not possible to upgrade the gems without altering the module as the newer gems (0.10.x at the time of writing) provide a slightly different interface.\n\n*Analysis*\nLooking at the updated libraries, the class one has to make to use it are a bit simpler, so upgrading the puppet module involves simplifying object handling rather then making it more complicated.  At a high level the changes needed involve:\n* Classnames ending in {{Properties}} are gone in all but one instance.  Typically fixing this is just a matter of renaming the class passed to the {{build()}} function to not end in {{Properties}}\n* Calls to set {{properties}} are now gone \u2013 just set the field you want to set (inspect the model class on the system to find it)\n* The {{.value!.body}} function is gone.  Just delete it and use the object however you want\n* The need to paginate results using {{while ! Result.next_link.nil?...}} _seems_ to be gone along with the corresponding method calls - removed\n* Due to the amount of changed calls, any update will require comprehensive testing before a GA release to protect users against anything being missed in the process\n* Due to the need to maintain different credentials, {{azure_vm_classic}} was skipped due to being too hard to test, however, searching the driver file in puppet_x for the same changes required for ARM did not find any matches so its possible it may not need changes.", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "41454", "fixedVersions": [], "id": "41454", "issueType": "Improvement", "key": "MODULES-5036", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "azure : azure mgmt gem upgrades to support new azure features", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": [], "created": "2017-06-02T17:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@255cf3c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzef8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1545003516_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_262458"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42520", "fixedVersions": [], "id": "42520", "issueType": "Sub-task", "key": "MODULES-5035", "labels": [], "originalEstimate": "PT0S", "parent": "39315", "parentSummary": "Supported Release f5 1.5.4 - 2017-06-19 - 9cea1ff5aa91f4cba35f5c8a80374aa0db379e51", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-20T14:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(p-f5) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-20T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "+1", "created": "2017-06-16T10:27:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "ready to roll!", "created": "2017-06-19T12:34:00.000000"}], "components": [], "created": "2017-06-02T17:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61cde8f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzef87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1118115711_*|*_10009_*:*_1_*:*_65582554_*|*_5_*:*_2_*:*_37245112643_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41453", "fixedVersions": [], "id": "41453", "issueType": "Sub-task", "key": "MODULES-5034", "labels": [], "originalEstimate": "PT0S", "parent": "39315", "parentSummary": "Supported Release f5 1.5.4 - 2017-06-19 - 9cea1ff5aa91f4cba35f5c8a80374aa0db379e51", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(p-f5) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing tests on local machine.\nDiff: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.3...9cea1ff5aa91f4cba35f5c8a80374aa0db379e51\nChangelog: https://github.com/puppetlabs/puppetlabs-f5_rest/blob/9cea1ff5aa91f4cba35f5c8a80374aa0db379e51/CHANGELOG.md\n\nIssuing from release at 9cea1ff... which is tip of branch.\nPrevious tag is 1.5.3 at 2c3fe28\n\nNew f5_iapp execute-action is being tested in spec/acceptance/f5_iapp/rest_spec.rb\n\nProvisionally releasing f5 due to nodes being swept up by CI before the tests run, local passing of tests.\n(y)", "created": "2017-06-19T17:08:00.000000"}], "components": [], "created": "2017-06-02T17:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23dc811d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzef7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1118096676_*|*_3_*:*_1_*:*_3678519_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_345232022"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40446", "fixedVersions": [], "id": "40446", "issueType": "Sub-task", "key": "MODULES-5033", "labels": [], "originalEstimate": "PT0S", "parent": "39315", "parentSummary": "Supported Release f5 1.5.4 - 2017-06-19 - 9cea1ff5aa91f4cba35f5c8a80374aa0db379e51", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-19T17:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(p-f5) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-19T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged.", "created": "2017-06-20T14:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Mergeback PR is at", "created": "2017-06-20T14:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released to forge", "created": "2017-06-20T15:04:00.000000"}], "components": [], "created": "2017-06-02T17:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b900ce8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzef7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3738_*|*_3_*:*_1_*:*_1198815489_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_851589043"}], "description": "*REASON:* PE-20685 / https://github.com/puppetlabs/puppetlabs-f5_rest/pull/130\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.3...9cea1ff5aa91f4cba35f5c8a80374aa0db379e51\n* Passing runs through CI:\n{noformat}\nFinished in 16 minutes 25 seconds (files took 21 minutes 10 seconds to load)\n92 examples, 0 failures\n\ngestalt% git rev-parse HEAD\n470641670ce19fcf98b5a29c81a6f1887dc8e55d\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39315", "fixedVersions": [], "id": "39315", "issueType": "Task", "key": "MODULES-5032", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-26T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release f5 1.5.4 - 2017-06-19 - 9cea1ff5aa91f4cba35f5c8a80374aa0db379e51", "timeSpent": "PT0S", "updated": "2017-06-26T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready at", "created": "2017-06-02T16:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-09T14:02:00.000000"}], "components": ["sqlserver"], "created": "2017-06-02T12:22:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Facts should report shared features for SQL 2016\n* Facts should report instance features for SQL 2016\n\nNote there are currently no unit or acceptance tests for these facts"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43809519"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeeuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72144046_*|*_1_*:*_1_*:*_211778_*|*_10007_*:*_1_*:*_523625541_*|*_3_*:*_1_*:*_14800515_*|*_10009_*:*_1_*:*_614109306_*|*_5_*:*_1_*:*_0"}], "description": "Add support for SQL Server 2016 in the facts", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "38338", "fixedVersions": [], "id": "38338", "issueType": "Task", "key": "MODULES-5031", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-06-16T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for SQL 2016 in facts", "timeSpent": "PT0S", "updated": "2017-06-16T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Decided to remove this parameter as it has no value.\n\nPR is at", "created": "2017-06-13T15:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-16T14:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on FM-5389 failing acceptance", "created": "2017-06-19T11:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-21T10:24:00.000000"}], "components": [], "created": "2017-06-02T11:59:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a5357b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeeuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_416820700_*|*_1_*:*_1_*:*_31415_*|*_10007_*:*_1_*:*_256384326_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_962706385"}], "description": "The {{service_ensure}} parameter in the type is not actually implemented in the sql_instance provider\n\nType\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/06a8ed9a3ecef1b6abcaca15a8173d0e982ee8b2/lib/puppet/type/sqlserver_instance.rb#L47-L50\n\nWe should either remove this param or implement it (and test for it) in the provider.", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "35082", "fixedVersions": [], "id": "35082", "issueType": "Bug", "key": "MODULES-5030", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-06-21T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLServer: The service_ensure parameter in the type is not implement in the provider", "timeSpent": "PT0S", "updated": "2017-06-21T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:41:00.000000", "name": "DSC_xfirewall_lcm.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12722"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:39:00.000000", "name": "classes.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12832"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:38:00.000000", "name": "puppet.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13178"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:39:00.000000", "name": "resources.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12937"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:38:00.000000", "name": "state.yaml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13106"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-06-02T05:38:00.000000", "name": "transactionstore.yaml", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13027"}], "comments": [{"author": "557058:e5bbf96c-75f4-43ee-9a4b-ba1c98be89ba", "body": "I don't believe this is a bug, based on the above, you may be passing your parameters incorrectly.\n\nFor example, you have dsc_profile set to \"dsc_profile     => \"('Domain', 'Private')\",\"\n\nWhile this is correct when using DSC directly, in puppet you should define you parameters like this:\n\ndsc_profile => \"Domain,Private\",\n\nIf you run puppet in debug, you will notice when it generated the dsc code, it automatically creates an array of your data.\n\nNOTE, I have not been able to get multiple ports to work, I believe that is a bug as it isn't generating the array correctly. I have been creating firewall rules for each port I open.", "created": "2017-10-11T22:23:00.000000"}, {"author": "623c1034b75ca8007056d147", "body": "I'm running into the same issue with any property that has multiple values. I've tried various ways of entering the syntax and all have failed.\n\ndsc_remoteaddress   => [\"xxx.xxx.xxx.xxx\", \"xxx.xxx.xxx.xxx\"],\ndsc_remoteaddress   => ('xxx.xxx.xxx.xxx','xxx.xxx.xxx.xxx'),\ndsc_remoteaddress   => \"xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx\",\n\nI discovered while running a debug, that puppet is converting the output like so for PowerShell:\nremoteaddress   = @('xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx')\n\ni.e. it is missing the single ticks at the end of the first IP address and at the beginning of the second IP address.\n", "created": "2018-01-16T13:09:00.000000"}, {"author": "623c1034b75ca8007056d147", "body": "After some more testing, it appears the proper syntax is as follows:\n\ndsc_remoteaddress => ['xxx.xxx.xxx.xxx', 'xxx.xxx.xxx.xxx'],", "created": "2018-01-23T07:46:00.000000"}], "components": ["dsc"], "created": "2017-06-02T05:41:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@190536c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeefz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/17"}], "description": "_Basic Info_\n*Module Version:* 1.3.0\n*Puppet Version:* 4.9\n*OS Name/Version:* Windows Server 2012 R2\n*Other Software:* WMF 5.1; .NET 4.5.2\n\nI'm trying to use xFirewall resource through Puppet and I'm not being able to do it as expected. I already used other resources like dsc_file and dsc_windowsfeature and they work.\n\nI tested using a simple rule, but since it wasn't working I tried to mimic the example provided in the Powershell/xNewtworking module (see example 1 from https://github.com/PowerShell/xNetworking/wiki/xFirewall)\n\nhere is the code I wrote:\n\n{code:puppet}\nclass hg_windows_dev::ts_firewall_dsc {\n  dsc_xfirewall { 'test-dsc_xfirewall':\n    dsc_name        => 'NotePadFirewallRule',\n    dsc_displayname => 'Firewall Rule for Notepad.exe',\n    dsc_group       => 'NotePad Firewall Rule Group',\n    dsc_ensure      => 'Present',\n    dsc_enabled     => 'True',\n    dsc_profile     => \"('Domain', 'Private')\",\n    dsc_direction   => 'OutBound',\n    dsc_remoteport  => \"('8080', '8081')\",\n    dsc_localport   => \"('9080', '9081')\",\n    dsc_protocol    => 'TCP',\n    dsc_description => 'Firewall Rule for Notepad.exe',\n    dsc_program     => 'c:\\windows\\system32\\notepad.exe',\n    dsc_service     => 'WinRM',\n  }\n}\n{code}\n\n\nThings to take in consideration:\n# Firewall was always enabled\n# I tested with a DSC script locally in the machine to set the firewall rules and it worked. (I had to import the xNetworking module, of course). \nthe code:\n\n\n{code:powershell}\nConfiguration DSCFirewallRule\n{\n    param\n    (\n        [string[]] $NodeName = 'localhost'\n    )\n\n    Import-DSCResource -ModuleName xNetworking\n\n    Node $NodeName\n    {\n        xFirewall Firewall \n        {\n            Name        = 'NotePadFirewallRule'\n            DisplayName = 'Firewall Rule for Notepad.exe'\n            Group = 'NotePad Firewall Rule Group'\n            Ensure      = 'Present'\n            Enabled     = 'True'\n            Profile     = ('Domain', 'Private')\n            Direction   = 'OutBound'\n            RemotePort  = ('8080', '8081')\n            LocalPort   = ('9080', '9081')\n            Protocol    = 'TCP'\n            Description = 'Firewall Rule for Notepad.exe'\n            Program     = 'c:\\windows\\system32\\notepad.exe'\n            Service = 'WinRM'\n        }\n\n    }\n\n}\n\nDSCFirewallRule\nStart-DscConfiguration -Path .\\DSCFirewallRule -Wait -Force -Verbose\n{code}\n\n\n*Desired Behavior:*\nSetting the rules properly.\n\n*Actual Behavior:*\nNothing was applied.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41452", "fixedVersions": [], "id": "41452", "issueType": "Bug", "key": "MODULES-5029", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "{dsc} : {xFirewall not working}", "timeSpent": "PT0S", "updated": "2018-07-03T05:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-01T10:43:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6861a37b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzedsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1902_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_203828"}], "description": "*REASON:* function trim() { [native code] }\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35081", "fixedVersions": [], "id": "35081", "issueType": "Task", "key": "MODULES-5028", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-01T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unupported Release (puppetlabs-somemodule) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-01T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-06-01T10:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bba84ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeds7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85623498329_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34087", "fixedVersions": [], "id": "34087", "issueType": "Sub-task", "key": "MODULES-5027", "labels": [], "originalEstimate": "PT0S", "parent": "41451", "parentSummary": "Supported Release (puppetlabs-craigsface) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-craigsface) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-06-01T10:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7850ac07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzedrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85623485479_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33011", "fixedVersions": [], "id": "33011", "issueType": "Sub-task", "key": "MODULES-5026", "labels": [], "originalEstimate": "PT0S", "parent": "41451", "parentSummary": "Supported Release (puppetlabs-craigsface) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-craigsface) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-06-01T10:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b9ef34b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzedrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85623541261_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42519", "fixedVersions": [], "id": "42519", "issueType": "Sub-task", "key": "MODULES-5025", "labels": [], "originalEstimate": "PT0S", "parent": "41451", "parentSummary": "Supported Release (puppetlabs-craigsface) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-craigsface) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-06-01T10:42:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77690f05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzedrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3772_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_268805"}], "description": "*REASON:* function trim() { [native code] }\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41451", "fixedVersions": [], "id": "41451", "issueType": "Task", "key": "MODULES-5024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-06-01T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-craigsface) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-01T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-06-01T05:15:00.000000", "creator": "62437a597a3f9e006ab15508", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a713bb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzedkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}], "description": "When creating a logical volume with [lvcreate|http://man7.org/linux/man-pages/man8/lvcreate.8.html] it might be useful to set the chunksize.\n\nThis is a new parameter for logical volume, to be set in here: https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/type/logical_volume.rb\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33008", "fixedVersions": [], "id": "33008", "issueType": "New Feature", "key": "MODULES-5023", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437a597a3f9e006ab15508", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm: lvcreate with --chunksize", "timeSpent": "PT0S", "updated": "2018-08-23T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "53fe517b6dda4352ef0ed8723ca58adedc1956d7 looks good for tag.", "created": "2017-06-05T15:51:00.000000"}], "components": [], "created": "2017-05-31T14:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@276f7982"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzed1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_435826558_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_570077"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39313", "fixedVersions": [], "id": "39313", "issueType": "Sub-task", "key": "MODULES-5022", "labels": [], "originalEstimate": "PT0S", "parent": "36208", "parentSummary": "Supported Release (puppetlabs-iis) 4.0.0 - (5th June 2017) - (53fe517b6dda4352ef0ed8723ca58adedc1956d7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-05T15:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-05T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], there are a lot of sentences in here with no periods at the ends. Is that something we can fix before release?", "created": "2017-06-05T12:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yes sure! Did you want to do a PR against the release branch?", "created": "2017-06-05T12:35:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-06-05T12:48:00.000000"}], "components": [], "created": "2017-05-31T14:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b155e11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzed1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425414621_*|*_5_*:*_1_*:*_38187005999_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38337", "fixedVersions": [], "id": "38337", "issueType": "Sub-task", "key": "MODULES-5021", "labels": [], "originalEstimate": "PT0S", "parent": "36208", "parentSummary": "Supported Release (puppetlabs-iis) 4.0.0 - (5th June 2017) - (53fe517b6dda4352ef0ed8723ca58adedc1956d7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Confirmed that the target release [SHA 42ba3928bde8ac2e307be60c4a392c42862a6452|https://github.com/puppetlabs/puppetlabs-iis/commit/42ba3928bde8ac2e307be60c4a392c42862a6452] completed and passed its [CI run|https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/3/]", "created": "2017-06-05T11:32:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "(y) from QA.", "created": "2017-06-05T11:33:00.000000"}], "components": [], "created": "2017-05-31T14:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eda0bfa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzed1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_420868159_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37344", "fixedVersions": [], "id": "37344", "issueType": "Sub-task", "key": "MODULES-5020", "labels": [], "originalEstimate": "PT0S", "parent": "36208", "parentSummary": "Supported Release (puppetlabs-iis) 4.0.0 - (5th June 2017) - (53fe517b6dda4352ef0ed8723ca58adedc1956d7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-06-05T11:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-iis) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-05T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-06-01T14:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into master at", "created": "2017-06-01T15:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Just waiting on a clean CI run after the docs ticket merge", "created": "2017-06-05T14:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged", "created": "2017-06-05T16:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pushed to forge\nhttps://forge.puppet.com/puppetlabs/iis/4.0.0", "created": "2017-06-05T16:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged back release into master.\n\nClosing ticket,.", "created": "2017-06-05T16:41:00.000000"}], "components": ["iis"], "created": "2017-05-31T14:38:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f4f764c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzed1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3582_*|*_10007_*:*_1_*:*_75445686_*|*_3_*:*_2_*:*_93997640_*|*_10009_*:*_1_*:*_752457570_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_269929819_*|*_10006_*:*_1_*:*_32078"}], "description": "*REASON:* function trim() { [native code] }\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-iis/compare/0.1.0...53fe517b6dda4352ef0ed8723ca58adedc1956d7\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/53fe517b6dda4352ef0ed8723ca58adedc1956d7/CHANGELOG.md\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/3/\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/release/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-release/4/ (Additional PR)", "duedate": "2017-06-05T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36208", "fixedVersions": [], "id": "36208", "issueType": "Task", "key": "MODULES-5019", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-06-14T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (puppetlabs-iis) 4.0.0 - (5th June 2017) - (53fe517b6dda4352ef0ed8723ca58adedc1956d7)", "timeSpent": "PT0S", "updated": "2017-06-14T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] I just found this when going through the trash pile. The linked CI job is already gone. If this is still relevant, please update, and assign to me. Or add an appropriate pin to the meta-gems.", "created": "2017-08-03T11:19:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Resolving this ticket since this issue was fixed https://github.com/puppetlabs/puppetlabs-catalog_preview/pull/195", "created": "2017-10-16T17:03:00.000000"}], "components": [], "created": "2017-05-31T11:48:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d36c89b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeclr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11942156067_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-modules.puppetlabs.com/job/platform-lang_puppetlabs-catalog-preview_unit-module_master/104/PUPPET_GEM_VERSION=4.5.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/console\n\n{noformat}\n09:00:11 listen-3.1.5 requires ruby version >= 2.2.3, ~> 2.2, which is incompatible with\n09:00:11 the current version, ruby 2.1.6p336\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35080", "fixedVersions": [], "id": "35080", "issueType": "CI Blocker", "key": "MODULES-5018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-10-16T17:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "catalog_preview: listen gem not compatible", "timeSpent": "PT0S", "updated": "2017-10-16T17:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "CI Blocker tickets are meant to be issues that must immediately be looked at. This ticket has been open for over 5 years. If this is something that folks are tracking please re-open and change the ticket type.", "created": "2022-09-27T15:46:00.000000"}], "components": ["aws"], "created": "2017-05-31T11:44:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e9ce3c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeclj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168062489809_*|*_6_*:*_1_*:*_0"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cloud/view/aws/view/aws%20-%20master/job/forge-cloud_puppetlabs-aws_intn-sys_master/lastFailedBuild/AWS_PROFILE=classic,PLATFORM=redhat7-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/console\n\n{noformat}\n16:44:37 NoMethodError:\n16:44:37   undefined method `[]' for nil:NilClass\n16:44:37 # ./spec/acceptance/vpc_spec.rb:398:in `block (3 levels) in <top (required)>'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34085", "fixedVersions": [], "id": "34085", "issueType": "CI Blocker", "key": "MODULES-5017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Incomplete", "resolutionDate": "2022-09-27T15:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "aws : undefined method `[]' for nil:NilClass in spec/acceptance/vpc_spec.rb:398", "timeSpent": "PT0S", "updated": "2022-09-27T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/danzilio/puppet-metrics/blob/master/lib/puppet-metrics/metrics/abc.rb", "created": "2017-07-27T10:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "   def abc_CallExpression(o)\n        branch\n      end\n", "created": "2017-07-27T10:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppet-pot-generator", "created": "2017-08-02T07:54:00.000000"}], "components": [], "created": "2017-05-31T10:17:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- An output POT file containing all of the puppet strings"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51ed260a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31561_*|*_3_*:*_1_*:*_667110563_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4924363272"}], "description": "A rake task that generates a POT file including the Puppet Strings.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40445", "fixedVersions": [], "id": "40445", "issueType": "Task", "key": "MODULES-5016", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-08-04T03:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Generation of POT file for Puppet Strings", "timeSpent": "PT0S", "updated": "2017-08-04T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "I think puppet-lint can be used for this purpose. I've been working on a concept and should have something together soon.", "created": "2017-06-26T10:56:00.000000"}], "components": [], "created": "2017-05-31T10:14:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Puppet string decorator exists"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21bdc075"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyljun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246052_*|*_10007_*:*_1_*:*_625033966_*|*_3_*:*_1_*:*_879353709_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4222355378_*|*_10005_*:*_3_*:*_3367429270"}], "description": "\nAdd working unit tests\nFix documentation\nrelease the the gem\nadd the fix function\ntest it\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39311", "fixedVersions": [], "id": "39311", "issueType": "Task", "key": "MODULES-5015", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-09-13T16:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-lint-i18n - Complete Puppet string decorator function", "timeSpent": "PT0S", "updated": "2017-09-13T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for bringing up this feature! We may not be able to get to it, so if you are able to create a pull request at https://github.com/puppetlabs/puppetlabs-firewall/ and link it here then we can review it.\n\nThanks!", "created": "2017-05-31T15:15:00.000000"}], "components": ["firewall"], "created": "2017-05-31T08:16:00.000000", "creator": "557058:f8473d80-b52c-4a5a-9508-c79cf9113dba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ab39752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzece7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "_Basic Info_\nModule Version: 1.4.0 to current\nPuppet Version: 3.8.7 to current\nOS Name/Version: Linux\n\niptables accepts range matches on uid like '1-1024', but the puppet module interprets a range  as a username and attempts to do a uid lookup on it and fails.  \n\n*Desired Behavior:*\n\nAccept uid ranges without doing a uid lookup and failing.\n\n*Actual Behavior:*\n\nReturns error on uid range.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39309", "fixedVersions": [], "id": "39309", "issueType": "New Feature", "key": "MODULES-5014", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8473d80-b52c-4a5a-9508-c79cf9113dba", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall : uid property does not accept a range of uids", "timeSpent": "PT0S", "updated": "2017-05-31T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready for merge in netscaler repo\nhttps://github.com/puppetlabs/puppetlabs-netscaler/pull/193", "created": "2017-05-31T11:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready for merge in modsync_configs repo\nhttps://github.com/puppetlabs/modulesync_configs/pull/142", "created": "2017-05-31T11:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional fix PR\nhttps://github.com/puppetlabs/puppetlabs-netscaler/pull/194", "created": "2017-06-01T12:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closing this ticket as spec tests are now running, but acceptance is failing due to the AWS image missing.", "created": "2017-07-07T17:11:00.000000"}], "components": ["netscaler"], "created": "2017-05-30T16:55:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12892505"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzebsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2510833555_*|*_1_*:*_1_*:*_3602_*|*_10007_*:*_1_*:*_706344344_*|*_3_*:*_1_*:*_312009_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66691220"}], "description": "Netscaler module is missing required gems as it is not under modsync\n\ne.g.\nhttps://jenkins-modules.puppetlabs.com/job/forge-netdev_puppetlabs-netscaler_unit-module_master/PUPPET_GEM_VERSION=4.5.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/21/console\n\n{code}\n14:20:57 Installing rspec 3.6.0\n14:20:57 Installing rspec-puppet 2.5.0\n14:20:57 Installing puppetlabs_spec_helper 2.1.2\n14:20:58 Bundle complete! 15 Gemfile dependencies, 34 gems now installed.\n14:20:58 Gems in the group system_tests were not installed.\n14:20:58 Bundled gems are installed into ./.bundle/gems.\n14:20:58 + bundle exec rake parallel_spec\n14:21:00 rake aborted!\n14:21:00 Add the parallel_tests gem to Gemfile to enable this task\n14:21:00 /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_unit-module_master/PUPPET_GEM_VERSION/4.5.2/RUBY_VER/ruby-2.1.6/WORKER_LABEL/unit/.bundle/gems/gems/puppetlabs_spec_helper-2.1.2/lib/puppetlabs_spec_helper/rake_tasks.rb:374:in `rescue in block in <top (required)>'\n14:21:00 /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_unit-module_master/PUPPET_GEM_VERSION/4.5.2/RUBY_VER/ruby-2.1.6/WORKER_LABEL/unit/.bundle/gems/gems/puppetlabs_spec_helper-2.1.2/lib/puppetlabs_spec_helper/rake_tasks.rb:364:in `block in <top (required)>'\n14:21:00 /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_unit-module_master/PUPPET_GEM_VERSION/4.5\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39307", "fixedVersions": [], "id": "39307", "issueType": "CI Blocker", "key": "MODULES-5013", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-07T17:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Netscaler module is missing required gems as it is not under modsync", "timeSpent": "PT0S", "updated": "2017-07-07T17:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:9896175e-d227-4f99-a299-51bab70a1a52],\nOur supported inifile module's latest release is 1.6.0, yet you specify 3.0.2 in the ticket. Can you confirm for us that you are using the supported module as seen below?\nhttps://github.com/puppetlabs/puppetlabs-inifile\n\nUsually inifile doesn't handle multiple entries of keys but we can see that autofs does. This would be a useful addition to the module, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-inifile/ \nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions.", "created": "2017-05-31T04:30:00.000000"}, {"author": "557058:9896175e-d227-4f99-a299-51bab70a1a52", "body": "My mistake.  Yes, I'm using 1.6.0.", "created": "2017-05-31T06:20:00.000000"}, {"author": "557058:9896175e-d227-4f99-a299-51bab70a1a52", "body": "I've never really worked on puppet modules themselves and don't know Ruby that well (I'm currently just trying to learn Puppet and provision systems using existing modules) so not sure I'm a good candidate to work on this.  ", "created": "2017-05-31T06:21:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thanks for the update! I'll set this ticket to accepted and it'll go in to our backlog.", "created": "2017-05-31T06:57:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi,\nI run into the same error today\nPlatform: Archlinux\nPuppet Version: 5.3.2\nModule version: 2.1.1\n\ncode to reproduce\n{code}\n    $resolversv4 = ['80.237.128.144', '80.237.128.145']\n    $resolversv6 = ['2a01:488::','2a01:488::1']\n    Ini_setting{\n      ensure    => 'present',\n      path      => '/etc/systemd/network/wired.network',\n      section   => 'Network',\n      show_diff => true,\n    }\n    $resolversv6.each |$resolver| {\n      ini_setting{$resolver:\n        setting => 'DNS',\n        value   => $resolver,\n        tag     => 'ipv6',\n      }\n    }\n    $resolversv4.each |$resolver| {\n      ini_setting{$resolver:\n        setting => 'DNS',\n        value   => $resolver,\n        tag     => 'ipv4',\n      }\n    }\n    Ini_setting <| tag == 'ipv6' |> -> Ini_setting <| tag == 'ipv4' |>\n{code}\n\nExpected output:\n{code}\n[Network]\nDNS=2a01:488::\nDNS=2a01:488::1\nDNS=80.237.128.144\nDNS=80.237.128.145\n{code}\n\nactual output:\n{code}\n# puppet agent -t\nWarning: Downgrading to PSON for future requests\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Applying configuration version '1513256389'\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[2a01:488::]/value: value changed 80.237.128.145 to 2a01:488::\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[2a01:488::1]/value: value changed 2a01:488:: to 2a01:488::1\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[80.237.128.144]/value: value changed 2a01:488::1 to 80.237.128.144\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[80.237.128.145]/value: value changed 80.237.128.144 to 80.237.128.145\nNotice: Applied catalog in 35.88 seconds\n # cat /etc/systemd/network/wired.network \n[Network]\nDNS=80.237.128.145\n{code}\n\nAs far as I know the ini standard doesn't allow the same key multiple times (at least on one section), but still this is common practice in many projects. Also the above puppet code breaks unrelated sections. Let's assume the following file (before the above code got executed):\n\n{code}\n[Match]\nName=enp0s5\n\n[Address]\nAddress=somethingelse\nPeer=169.255.30.1/32\n\n[Address]\nAddress=something/128\n\n[Network]\nGateway=169.255.30.1\nGateway=fe80::1\nDNS=2a01:488::\nDNS=2a01:488::1\nDNS=80.237.128.144\nDNS=80.237.128.145\nNTP=80.237.128.148\nNTP=80.237.128.149\n{code}\n\nnow executing the puppet code:\n\n{code}\n# puppet agent -t\nWarning: Downgrading to PSON for future requests\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Applying configuration version '1513256986'\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[2a01:488::]/value: value changed 80.237.128.145 to 2a01:488::\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[2a01:488::1]/value: value changed 2a01:488:: to 2a01:488::1\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[80.237.128.144]/value: value changed 2a01:488::1 to 80.237.128.144\nNotice: /Stage[main]/Profiles::Systemd/Ini_setting[80.237.128.145]/value: value changed 80.237.128.144 to 80.237.128.145\nNotice: Applied catalog in 37.02 seconds\n # cat /etc/systemd/network/wired.network \n[Match]\nName=enp0s5\n\n[Address]\nAddress=something/128\n\n[Address]\nAddress=something/128\n\n[Network]\nGateway=169.255.30.1\nGateway=fe80::1\nDNS=80.237.128.145\nDNS=80.237.128.145\nDNS=80.237.128.145\nDNS=80.237.128.145\nNTP=80.237.128.148\nNTP=80.237.128.149\n{code}\n\nAll Address sections are now duplicated, but my Puppet code didn't touch it. IMO this should be considered as a serious bug. ", "created": "2017-12-14T06:14:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:5b721aea84e3a72af6b3d21c] can we sync up on this when you are back?", "created": "2019-01-02T05:07:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "Same issue in the git repo: https://github.com/puppetlabs/puppetlabs-inifile/issues/41", "created": "2022-03-08T21:22:00.000000"}], "components": ["inifile"], "created": "2017-05-30T14:47:00.000000", "creator": "557058:9896175e-d227-4f99-a299-51bab70a1a52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54c20e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzebov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* 4.10.1\n*OS Name/Version:* Oracle Linux 7.3\n\nAttempting to populate the autofs sysconfig INI file (which supports multiple SEARCH_BASE entries):\n\n{code}\n$autofs_config_defaults = {\n     'path' => '/etc/sysconfig/autofs'  \n   }\n\n\n  $autofs_config = {\n     '' => {\n       'MASTER_MAP_NAME' => '\"auto_master\"',\n       'TIMEOUT' => '3600',\n       'BROWSE_MODE' => '\"no\"',\n       'MAP_OBJECT_CLASS' => '\"automountMap\"',\n       'ENTRY_OBJECT_CLASS' => '\"automount\"',\n       'MAP_ATTRIBUTE' => '\"automountMapName\"',\n       'ENTRY_ATTRIBUTE' => '\"automountKey\"',\n       'VALUE_ATTRIBUTE' => '\"automountInformation\"',\n       'SEARCH_BASE' => '\"ou=example1.example.com,o=nl,dc=example,dc=com\"',\n       'SEARCH_BASE' => '\"ou=example2.example.com,o=nl,dc=example,dc=com\"',\n       'APPEND_OPTIONS' => '\"yes\"',\n       'OPTIONS' => '\"--global-options nosuid,noacl,vers=3,retry=5000\"',\n       'MOUNT_WAIT' => '86400',\n       'USE_MISC_DEVICE' => '\"yes\"',\n     }\n   }\n\n   create_ini_settings($autofs_config, $autofs_config_defaults)\n{code}\n*Desired Behavior:*\n\n/etc/sysconfig/autofs:\n\n\n{code}\nMASTER_MAP_NAME=\"auto_master\"\nTIMEOUT=3600\nBROWSE_MODE=\"no\"\nMAP_OBJECT_CLASS=\"automountMap\"\nENTRY_OBJECT_CLASS=\"automount\"\nMAP_ATTRIBUTE=\"automountMapName\"\nENTRY_ATTRIBUTE=\"automountKey\"\nVALUE_ATTRIBUTE=\"automountInformation\"\nSEARCH_BASE=\"ou=example1.example.com,o=nl,dc=example,dc=com\"\nSEARCH_BASE=\"ou=example2.example.com,o=nl,dc=example,dc=com\"\nAPPEND_OPTIONS=\"yes\"\nOPTIONS=\"--global-options nosuid,noacl,vers=3,proto=tcp,retry=30\"\nMOUNT_WAIT=86400\nUSE_MISC_DEVICE=yes\n{code}\n\n\n*Actual Behavior:*\n\n/etc/sysconfig/autofs:\n\n\n{code}\nMASTER_MAP_NAME=\"auto_master\"\nTIMEOUT=3600\nBROWSE_MODE=\"no\"\nMAP_OBJECT_CLASS=\"automountMap\"\nENTRY_OBJECT_CLASS=\"automount\"\nMAP_ATTRIBUTE=\"automountMapName\"\nENTRY_ATTRIBUTE=\"automountKey\"\nVALUE_ATTRIBUTE=\"automountInformation\"\nSEARCH_BASE=\"ou=example1.example.com,o=nl,dc=example,dc=com\"\nAPPEND_OPTIONS=\"yes\"\nOPTIONS=\"--global-options nosuid,noacl,vers=3,proto=tcp,retry=30\"\nMOUNT_WAIT=86400\nUSE_MISC_DEVICE=yes\n{code}", "environment": "All (tested on Oracle Linux 7)", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "40444", "fixedVersions": [], "id": "40444", "issueType": "Bug", "key": "MODULES-5012", "labels": ["intermediate"], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9896175e-d227-4f99-a299-51bab70a1a52", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/inifile : Does not support multiple entries (duplicate setting names)", "timeSpent": "PT0S", "updated": "2022-03-08T21:22:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "The discussions in the Zendesk ticket and in the candidate PR make it clear that the original issue is a mismatch in key name case matching. The consensus seems to be that case normalization to lower case is probably a breaking change for a lot of users.\u00a0", "created": "2020-10-01T10:41:00.000000"}], "components": ["registry"], "created": "2017-05-30T14:20:00.000000", "creator": "623c091601f8660070b6fa08", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22353d33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzebfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51748539_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_105343144895"}], "description": "Module Version: 1.1.4\nPuppet Version: 4.5.3\nOS Name/Version: Server 2012R2\n\nRunning into the following error, which I understood was to be resolved under ticket 3195:\n\nError: Failed to apply catalog: Parameter path failed on Registry_key[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\LSA]: Munging failed for value \"HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\LSA\" in class path: Cannot alias Registry_key[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\LSA] to \"hklm\\\\system\\\\currentcontrolset\\\\control\\\\lsa\" at /etc/puppetlabs/code/environments/production_dev/modules/registry/manifests/value.pp:73; resource [\"Registry_key\", \"hklm\\\\system\\\\currentcontrolset\\\\control\\\\lsa\"] already declared at /etc/puppetlabs/code/environments/production_dev/modules/registry/manifests/value.pp:73 at /etc/puppetlabs/code/environments/production_dev/modules/registry/manifests/value.pp:73\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nI'm attempting to set the registry value as below:\nregistry::value { 'LocalAccountBlankPW':\n\tkey   => 'HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\LSA',\n\tvalue => 'LimitBlankPasswordUse',\n\ttype  => 'dword',\n\tdata  => '1',\n}\n\nI have validated that the new 1.1.4 version of the Registry module is being used as well.", "environment": "Server 2012R2 with stdlib 4.12.0 and registry 1.1.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37343", "fixedVersions": [], "id": "37343", "issueType": "Bug", "key": "MODULES-5011", "labels": ["puppetlabs-registry"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c091601f8660070b6fa08", "resolution": "Won't Fix", "resolutionDate": "2020-10-01T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry : Munging failed for value", "timeSpent": "PT0S", "updated": "2020-10-01T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "https://github.com/puppetlabs/puppetlabs-acl/pull/125", "created": "2021-06-14T06:03:00.000000"}], "components": ["acl"], "created": "2017-05-30T12:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All acceptance tests and unit tests pass\nREADME updated with any removed code references"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ea1c02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeawn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58846567_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_127444736588"}], "description": "We recently changed the metadata so that Pup3 is no longer supported for ACL module.  However there is still some pup3 specific code in the module e.g. https://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/util/monkey_patches.rb\n\nThis ticket will audit the ACL module and remove any PUP3 specific code.\n\n", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "42518", "fixedVersions": [], "id": "42518", "issueType": "Bug", "key": "MODULES-5010", "labels": [], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2021-06-14T06:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ACL : Remove Puppet 3-ish code", "timeSpent": "PT0S", "updated": "2021-06-14T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc", "windows"], "created": "2017-05-30T11:49:00.000000", "creator": "557058:7b85de3e-61dc-4b0d-885d-099901a76835", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cdc9102"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeatr:"}], "description": "puppetlabs-dsc version 1.3.0\npuppet 4\nLinux OS for puppet master\nWin2012 and Win2016 for tested issue clients.\n\nHere is a simple dsc_xwebsite example\n\n{code}\ndsc_xwebsite{\"website\":\n  dsc_ensure          => 'Present',\n  dsc_name            => 'website',\n  dsc_state           => 'Started',\n  dsc_physicalpath    => \"$inetpub_wwwroot\",\n  dsc_applicationpool => 'DefaultAppPool',\n  dsc_preloadenabled  => 'True',\n  dsc_serviceautostartenabled => 'True',\n  require             => Dsc_xwebapppool['newwebapppool'],\n  dsc_authenticationinfo => {\n    basic => True,\n    anonymous => 'True',\n  },\n  dsc_bindinginfo     => [{\n    protocol => 'HTTP',\n    port     => \"$iis_port\",\n }],\n}\n{code}\n\nThis will set the correct dsc_authenticationinfo settings. However on every puppet check in the site is ran over and over. Once I comment out dsc_authenticationinfo it is only ran once. So even though dsc_authenticationinfo is setting itself correctly it is not recognizing the setting is already present and therefore does not need to be re-ran.\n\nNote I have tried the following values for \"basic =>\" in case it mattered, all resulted in rerun.\n\nTrue\ntrue\n\"True\"\n'True'\n0\n'0'\n1\n'1'\n\"0\"\n\"1\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39305", "fixedVersions": [], "id": "39305", "issueType": "Bug", "key": "MODULES-5009", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7b85de3e-61dc-4b0d-885d-099901a76835", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dsc : dsc_authenticationinfo for dsc_xwebsite always applies", "timeSpent": "PT0S", "updated": "2017-05-31T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "There was a pull request created for this and since closed due to inactivity and failing tests: https://github.com/puppetlabs/puppetlabs-stdlib/pull/638", "created": "2017-05-31T04:55:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Fix was submitted, breaks tests. Tests need to be fixed. ", "created": "2017-06-30T10:47:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "I'm unable to reproduce this issue with Redhat 6, Agent 1.10.1, and Stdlib Master (which contains one unrelated change and docs compared to 4.17.0). The proposed change breaks basic file_line functionality.\n\n", "created": "2017-06-30T16:48:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Reproduction with CentOS 7.0 / PE 2017.2.2 / puppetlabs-stdlib 4.17.1:\n\n{code}\n[root@pe-201722-master production]# cat manifests/site.pp \nnode default {\n  file_line { 'limits: disable core dumps': \n    ensure   => present, \n    path     => '/etc/security/limits.conf', \n    line     => \"*\\thard\\tcore\\t0\", \n    match    => \"^[ \\t]*\\*[ \\t]+hard[ \\t]+core[ \\t]+.*\", \n    multiple => true, \n  }\n}\n{code}\n\n{code}\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t10\n*\thard\tcore\t20\n\n[root@pe-201722-master production]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-master.puppetdebug.vlan\nInfo: Applying configuration version '1499891585'\nNotice: /Stage[main]/Main/Node[default]/File_line[limits: disable core dumps]/ensure: created\nNotice: Applied catalog in 9.06 seconds\n\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t0\n*\thard\tcore\t0\n{code}\n\n{code}\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t10\n*\thard\tcore\t0\n\n[root@pe-201722-master production]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-master.puppetdebug.vlan\nInfo: Applying configuration version '1499891634'\nNotice: Applied catalog in 9.16 seconds\n\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t10\n*\thard\tcore\t0\n{code}\n\n{code}\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t0\n*\thard\tcore\t10\n\n[root@pe-201722-master production]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201722-master.puppetdebug.vlan\nInfo: Applying configuration version '1499891677'\nNotice: Applied catalog in 9.11 seconds\n\n[root@pe-201722-master production]# cat /etc/security/limits.conf \n*\thard\tcore\t0\n*\thard\tcore\t10\n{code}", "created": "2017-07-12T14:44:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Should this remain \"Resolved\" since there is a reported issue (on GitHub) with the first PR associated with this?", "created": "2017-07-13T16:40:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The last release was *only* to correct/update the puppet requirement, so really anything since 4.17.1 is still sitting on master waiting for a release.", "created": "2017-08-16T09:48:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Linking the release tickets to this issue.", "created": "2017-08-18T03:25:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "The stdlib module has been released to the forge: https://forge.puppet.com/puppetlabs/stdlib", "created": "2017-08-21T13:45:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5b06fd7211b5d0513926a1ee], if you're experiencing a new issue related to this one I'd be happy to help create a new issue detailing it. for record's sake, we'd like to keep this one as is.", "created": "2018-04-10T02:26:00.000000"}], "components": ["stdlib"], "created": "2017-05-30T03:25:00.000000", "creator": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d9d916d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91672487_*|*_3_*:*_1_*:*_846040240_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2628756636"}], "description": "_Basic Info_\n *Module Version:*\nstdlib 4.17.0\n\n*Puppet Version:*\n2017.2.1\n\n*OS Name/Version:*\nCentos 6.8\n\nUsing the following code\n{code:puppet}file_line { \"limits: disable core dumps\":\nensure => present,\npath => '/etc/security/limits.conf',\nline => \"*\\thard\\tcore\\t0\",\nmatch => \"^[ \\t]*\\*[ \\t]+hard[ \\t]+core[ \\t]+.*\",\nmultiple => true,\n}\n{code}\nWill correctly add the entry to '/etc/security/limits.conf' if it does not exist \neg\n * hard core 0\n\nIf the following lines exist\n * hard core 90\n * hard core 10\nit correctly corrects both lines to\n * hard core 0\n * hard core 0\n\nHowever if these lines exist in the file\n * hard core 90\n * hard core 0\n\nIt incorrectly does nothing \nIt should correct the first line", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33003", "fixedVersions": [], "id": "33003", "issueType": "Bug", "key": "MODULES-5003", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "resolution": "Fixed", "resolutionDate": "2017-07-10T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib : file_line does not correct multiple lines where one line already contains correct value. ", "timeSpent": "PT0S", "updated": "2018-04-10T02:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hey [~accountid:557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831]\n\nSorry for the delay. I would like to thank you for reporting this issue. Please note that currently this repo is open source and we would encourage you to submit a PR to the repo with your suggested fix if you have bandwidth. Linked is information on how to contribute to our open source modules:\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]\n\nPlease let us know if you need more information.", "created": "2021-02-08T07:21:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi [~accountid:557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831]\u00a0Feel reopen the ticket. Thank you.", "created": "2021-02-15T06:10:00.000000"}], "components": ["postgresql"], "created": "2017-05-26T23:44:00.000000", "creator": "557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@317441d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzea6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_364628613_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_117166102832"}], "description": "There is often a requirement to create a database, role, or grant remotely (i.e., on a host other than the one on which the resource is being declared). \n\nExample use cases: \n# puppetdb wants to create its database on an AWS RDS instance. \n# razor wants to create its database on a postgresql server that is not under Puppet control\n\nIn theory, this should be straightforward:\n# Ensure that the postgres client package is installed on the local host\n# Set up the connection parameters\n# invoke  Postgresql_psql  with the appropriate connection parameters and SQL command\n\nIn practice:\n# postgresql::server::db does not have a $connection_settings parameter, requiring the use of postgresql::globals to pass the connection setting, which opens up other problems.\n# postgresql::server::database has dependencies on postgresql::server, which force installation of the server locally, which is not needed or desired. \n\nProposed fix:\n# Add $connection_settings parameter to postgresql::server::db\n# Remove dependencies on postgresql::server from postgresql::server::database\n\nI'll do this and set up a PR if anyone thinks this is reasonable. \n\n\n\n\n", "environment": "# ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33000", "fixedVersions": [], "id": "33000", "issueType": "Bug", "key": "MODULES-5000", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831", "resolution": "No Available Fix", "resolutionDate": "2021-02-15T06:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: Can't create remote database without declaring postgresql::server", "timeSpent": "PT0S", "updated": "2021-02-15T06:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-05-26T15:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed.  ", "created": "2017-07-05T15:56:00.000000"}], "components": ["dsc"], "created": "2017-05-26T14:35:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd43a02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9zj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5866_*|*_10007_*:*_1_*:*_3456758238_*|*_3_*:*_1_*:*_4137971_*|*_5_*:*_1_*:*_0"}], "description": "The Static Analysis task is failing on the DSC pipeline as it tries to use the native gem charlock holmes which is not available on the static analysis phase.\n\nThe the `build` gem group should be included in the original bundle exec in the \"On merge\" task", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39303", "fixedVersions": [], "id": "39303", "issueType": "CI Blocker", "key": "MODULES-4999", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-05T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Static Analysis failing due to native gmes", "timeSpent": "PT0S", "updated": "2017-07-05T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi [~accountid:557058:59d89168-3f77-44fb-821a-e62007e1e222],\n\nI suspect that you're reading the github on the master branch on github, but the code from the forge? This feature is in the github repository but not yet released", "created": "2017-05-31T15:39:00.000000"}], "components": ["rsync"], "created": "2017-05-26T13:28:00.000000", "creator": "557058:59d89168-3f77-44fb-821a-e62007e1e222", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59e12f8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_439885677_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.4.0\n*Puppet Version:* 4.6.1\n*OS Name/Version:* Ubuntu 16.04.1 LTS\n\nTrying to setup a basic rsync server using the module installed from forge like so in YAML (not writing any manifests of my own)\n\n{code:java}\nclasses:\n        - 'rsync'\n        - 'rsync::server'\nrsync::server::use_xinetd: false\nrsync::server::module:\n    myrepo:\n        uid: 0\n        gid: 0\n        path: '/var/www/html/my_repo'\n{code}\n\nThis does install rsync, starts it as a service and creates /etc/rsync.conf. \nHowever, none of the server configuration parameters seem to be taking effect:\n\n{code:java}\n#> cat /etc/rsyncd.conf\n# This file is being maintained by Puppet.\n# DO NOT EDIT\n\npid file = /var/run/rsyncd.pid\nuid = nobody\ngid = nobody\nuse chroot = yes\nlog format = %t %a %m %f %b\nsyslog facility = local3\ntimeout = 300\naddress = 0.0.0.0\n{code}\n\n*Desired Behavior:*\nI'm expecting to instead get this /etc/rsync.conf\n\n{code:java}\n# This file is being maintained by Puppet.\n# DO NOT EDIT\n[myrepo]\npath = /var/www/html/my_repo\npid file = /var/run/rsyncd.pid\nuid = 0\ngid = 0\nuse chroot = yes\nlog format = %t %a %m %f %b\nsyslog facility = local3\ntimeout = 300\naddress = 0.0.0.0\n{code}\n\n\n*Actual Behavior:*\nIt seems to completely ignore the hiera values, even though GitHub README pages give that exact example\n\nComparing the code on GitHub with what got pulled down from forge, seems like there are a few more lines in server.pp\nDo you need another release?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33026", "fixedVersions": [], "id": "33026", "issueType": "Bug", "key": "MODULES-4998", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:59d89168-3f77-44fb-821a-e62007e1e222", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-rsync : automatic hiera lookup don't work when using rsync::server::module", "timeSpent": "PT0S", "updated": "2017-05-31T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "All flight checks are green, we are cleared for take-off", "created": "2017-06-02T10:38:00.000000"}], "components": ["chocolatey "], "created": "2017-05-26T12:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac63044"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_597841954_*|*_5_*:*_1_*:*_0"}], "description": "\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35079", "fixedVersions": [], "id": "35079", "issueType": "Sub-task", "key": "MODULES-4997", "labels": [], "originalEstimate": "PT0S", "parent": "42517", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.0.0 - (2 June 2017) - (ccf9b89ebeefcb6320d08a240e3274a1813f5ff1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-02T10:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-02T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-05-30T19:13:00.000000"}], "components": [], "created": "2017-05-26T12:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799bad58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_368641914_*|*_5_*:*_1_*:*_38682298033_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_924227"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34084", "fixedVersions": [], "id": "34084", "issueType": "Sub-task", "key": "MODULES-4996", "labels": [], "originalEstimate": "PT0S", "parent": "42517", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.0.0 - (2 June 2017) - (ccf9b89ebeefcb6320d08a240e3274a1813f5ff1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_init-merge_release/3/\n\nDiff: https://github.com/puppetlabs/puppetlabs-chocolatey/compare/2.0.2...ccf9b89ebeefcb6320d08a240e3274a1813f5ff1\n\nChangelog: https://github.com/puppetlabs/puppetlabs-chocolatey/blob/ccf9b89ebeefcb6320d08a240e3274a1813f5ff1/CHANGELOG.md\n\nIssuing from tip of release branch which is ccf9b89\n\nTests for using choco.exe not the shim in the bin folder exist.\n\nLight is green, trap is clean.\n(y)", "created": "2017-05-30T18:57:00.000000"}], "components": [], "created": "2017-05-26T12:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2412cefe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_367687302_*|*_3_*:*_1_*:*_400923_*|*_5_*:*_2_*:*_13369_*|*_10006_*:*_1_*:*_528719"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33024", "fixedVersions": [], "id": "33024", "issueType": "Sub-task", "key": "MODULES-4995", "labels": [], "originalEstimate": "PT0S", "parent": "42517", "parentSummary": "Supported Release (puppetlabs-chocolatey) 3.0.0 - (2 June 2017) - (ccf9b89ebeefcb6320d08a240e3274a1813f5ff1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Done", "resolutionDate": "2017-05-30T18:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppetlabs-chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-30T18:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-05-30T14:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pending release date", "created": "2017-05-30T22:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged", "created": "2017-06-02T10:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Available on the forge\nhttps://forge.puppet.com/puppetlabs/chocolatey/3.0.0/readme\n\nMerged release back into master.  This ticket can be closed", "created": "2017-06-02T10:44:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Shouldn't this be closed by now?", "created": "2017-08-29T08:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yes. Yes it should.", "created": "2017-08-29T09:45:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "(y)", "created": "2017-08-29T10:11:00.000000"}], "components": ["chocolatey "], "created": "2017-05-26T12:34:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c950c9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3729_*|*_10007_*:*_1_*:*_12090757_*|*_3_*:*_2_*:*_355295599_*|*_10009_*:*_1_*:*_7599676292_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_13963722_*|*_10004_*:*_1_*:*_216567390_*|*_10006_*:*_1_*:*_266387"}], "description": "*REASON:* MODULES-4678 and MODULES-4562 release\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/2.0.2...ccf9b89ebeefcb6320d08a240e3274a1813f5ff1\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/ccf9b89ebeefcb6320d08a240e3274a1813f5ff1/CHANGELOG.md\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/chocolatey/view/release/job/forge-windows_puppetlabs-chocolatey_intn-sys_full-pe-previous-release/3/", "duedate": "2017-06-02T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42517", "fixedVersions": [], "id": "42517", "issueType": "Task", "key": "MODULES-4994", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-08-29T09:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppetlabs-chocolatey) 3.0.0 - (2 June 2017) - (ccf9b89ebeefcb6320d08a240e3274a1813f5ff1)", "timeSpent": "PT0S", "updated": "2017-08-29T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["java"], "created": "2017-05-26T11:52:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a990f86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9lj:"}], "description": "Test java 2.0.0's new major_version minor_version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42516", "fixedVersions": [], "id": "42516", "issueType": "Task", "key": "MODULES-4993", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Java Test version_major and version_minor feature.", "timeSpent": "PT0S", "updated": "2017-05-31T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The facts rely on the functionality built-in to puppet, as trying to replicate the defaults by hand would not ensure truthful values and would create bugs.\n\nThe slowdown I suspect comes from the providers running a bunch of {{which}}'s on their {{commands}} blocks to determine suitability.\n\nAs far as I know, there is no way to add caching or ttl to custom ruby facts either, which would allow a one-time hit for this.\n\nIf you have suggestions, feel free to reopen.", "created": "2017-05-31T15:55:00.000000"}], "components": ["stdlib"], "created": "2017-05-26T06:33:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1713738c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_465720782_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version: 4.15.0   (4.17.0) looks to be same code.\n*Puppet Version: 1.9.3.12\n*OS Name/Version: CentOS 7\n\nCentOS 7\npuppet-agent 1.9.3.12\n\n_Describe your issue in as much detail as possible..._\nNot an issue but observation really.\n\nThe package_provider and the service_provider facts add around 1 second to every\nfacter run. In our case from around 1.6 seconds for a *facter -p* to 2.5 seconds with these two facts.\n\n*Desired Behavior:*\nMust be a quicker way to determine default service and package provider.\n\n*Actual Behavior:*\nTakes 1 second.\n\n", "environment": "CentOS 7\npuppet-agent-1.9.3.12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41450", "fixedVersions": [], "id": "41450", "issueType": "Bug", "key": "MODULES-4992", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib : service_provider and puppet_provider fact add about 1 second to facter", "timeSpent": "PT0S", "updated": "2017-05-31T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5aa6cd9bfe2b4b24ab21c2f7", "body": "Duplicate of MODULES-6912.", "created": "2018-05-04T15:25:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-26T00:02:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7214648a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29690568714_*|*_6_*:*_1_*:*_0"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/221:\n\n{noformat}\n#221: Windows agent version not detected, agent installation on every puppet run\n@sjlanu opened this issue 69 days ago.  [open] (5 comments)\n\n    Installation of Windows puppet agent occurs on every puppet agent run, even if installed agent is already same version as declared in $package_version.\n    \n    Workaround for me was to add _if $::aio_agent_version < '$package_version'_ in line 17 of windows/install.pp\n\n\n5 comments:\n\n@MikaelSmith commented 69 days ago:\n    What system are you on? That's odd, I thought we tested that scenario.\n\n\n@sjlanu commented 69 days ago:\n    Windows 10 1607\n\n\n@smortex commented 64 days ago:\n    With an up-to-date puppet_agent module  (1.3.2), an up-to-date Puppet Master (4.9.4, not installed with the AIO package), and Puppet Agent installed with the AIO package on a Windows machines \n    (Windows 10 Home 14393 and Windows 7 7601) with the following manifest:\n    \n    ```\n      class { '::puppet_agent':\n        package_version => '1.9.3',\n      }\n    ```\n    \n    each agent generates a new  install_puppet.bat  script and execute it (the script contains timestamps so it changes at each run):\n    \n    ```\n    ruby 2.1.9p490 (2016-03-30 revision 54437) [x64-mingw32]\n    \n    C:\\WINDOWS\\system32>puppet --version\n    4.9.4\n    \n    C:\\WINDOWS\\system32>puppet agent -t\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Loading facts\n    Info: Caching catalog for my.node.has.a.funny.name\n    Info: Applying configuration version 'c97154c250f6d4ba1c61180a0afd22c994ebdb35'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\Romain\\AppData\\Local\\Temp\\install_puppet.bat]/content:\n    \n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\Romain\\AppData\\Local\\Temp\\install_puppet.bat]/content: content changed '{md5}4b68bfb53cf121cd163ec1ade98e294c' to \n    '{md5}ed97c0d5afdd82f510c88a0816d1c171'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n    Notice: Applied catalog in 3.02 seconds\n    \n    C:\\WINDOWS\\system32>\n    ```\n    \n    This seems to be caused by the first part of the test at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/be4f2958ab9e6489ffe50f440cf63f1e51146a11/manifests/init.pp#L88 : I am not using \n    Puppet Enterprise and  ${_expected_package_version}  is set to  ${package_version} .\n    \n    I guess that using PE or not, we should only consider an update is required if AIO is not installed or if the installed version does not match the desired version?\n    \n    @sjlanu does this message rings a bell regarding to your setup and the issue you are facing ?\n\n\n@sjlanu commented 62 days ago:\n    Yes, this is exactly the issue and we have same versions of puppet master and puppet agent.\n\n\n@jordigg commented 20 days ago:\n    We have the same issue as well\n\n\n\n\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42515", "fixedVersions": [], "id": "42515", "issueType": "Bug", "key": "MODULES-6915", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Duplicate", "resolutionDate": "2018-05-04T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent: Windows agent version not detected, agent installation on every puppet run", "timeSpent": "PT0S", "updated": "2018-05-04T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I believe we have a feature ticket for enabling SLES floating around somewhere. Closing this one", "created": "2018-05-14T13:23:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-25T23:56:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5498e3e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrpr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4792845053_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24631641295_*|*_10005_*:*_1_*:*_1123113219"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/213:\n\n{noformat}\nI tried this on a SLES box.\n\n```\nclass {'::puppet_agent':\n  is_pe => false,\n  manage_repo => false\n}\n```\nGot this\n```\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: {\"message\":\"Server Error: Evaluation Error: E\nrror while evaluating a Function Call, SLES not supported at /etc/puppetlabs/code/environments/production/modules/puppet\n_agent/manifests/osfamily/suse.pp:7:5 on node hslesd01.hersheys.com\",\"issue_kind\":\"RUNTIME_ERROR\"}\n```\n\nReading through the code not sure what is_pe has to do with it?  I am running SLES 11.3\n\nSwitch to\n\n ```\n if $::operatingsystem != 'SLES' {\n   fail(\"${::operatingsystem} not supported\")\n }\n```\n\nRan and got \n\n`File 'repomd.xml' from repository 'Puppet Labs PC1 Repository sles 11 - x86_64' is unsigned, continue? [yes/no] (no)`\n\nIs that why it is not supported?\n\n\n\n\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41449", "fixedVersions": [], "id": "41449", "issueType": "Bug", "key": "MODULES-4990", "labels": ["sles"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Duplicate", "resolutionDate": "2018-05-14T13:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent:  \"SLES not supported\" error", "timeSpent": "PT0S", "updated": "2018-05-14T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-05-25T23:30:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae3dbcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwvj:"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/225:\n\n{quote}\n[This|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare/package.pp#L51] resource should have backup => false set so when an upgrade happens any old installer files do not get sent to the filebucket.\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40443", "fixedVersions": [], "id": "40443", "issueType": "Improvement", "key": "MODULES-4989", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Disable backup for the local_package_file_path file resource", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-05-25T23:26:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77c09f1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwvb:"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/228:\n\n{quote}\nResource pc_repo_force is always reported as absent. So adding the repo is done every time. It should only need to run once.\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39347", "fixedVersions": [], "id": "39347", "issueType": "Bug", "key": "MODULES-4988", "labels": ["redhat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Resource pc_repo_force is always reported as absent", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent", "supported"], "created": "2017-05-25T23:23:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21159a89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwv3:"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/230:\n\n{quote}```\nWarning: Module 'puppetlabs-apt' (v4.0.0) fails to meet some dependencies:\n  'puppetlabs-puppet_agent' (v1.3.2) requires 'puppetlabs-apt' (>= 2.0.1 < 3.0.0)\n```\nAccording to the Puppet Style Guide https://docs.puppet.com/puppet/latest/style_guide.html#dependencies , epel and apt are soft dependencies and should be treated as such.{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38336", "fixedVersions": [], "id": "38336", "issueType": "Task", "key": "MODULES-4987", "labels": ["debian", "ubuntu"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Make apt/transition soft dependencies", "timeSpent": "PT0S", "updated": "2019-01-11T08:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Comment from [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e]:\n\nbq. I think we can fix this up after the puppet_agent 1.3.2 release. I'm expecting we'll do a 2.0 release that drops support for Puppet 3 and old Ruby versions.", "created": "2017-05-25T23:14:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-25T23:13:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e2f2f70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1021955557_*|*_1_*:*_1_*:*_4795394087_*|*_10007_*:*_1_*:*_85821610_*|*_3_*:*_1_*:*_15833773_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_25235063588_*|*_10005_*:*_2_*:*_23670762506"}], "description": "From https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/206, filed by [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]:\n\nWhen handling an upgrade to Puppet 5.0.0, there are several deprecated settings that should be removed in an upgrade.\nThese are:\n\n* app_management\n* ignorecache\n* configtimeout\n* trusted_server_facts\n\nIf kept they have no effect, but may lead to deprecation warnings (and subsequently when these settings are removed; lead to errors)", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "37342", "fixedVersions": [], "id": "37342", "issueType": "New Feature", "key": "MODULES-4986", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "resolution": "Done", "resolutionDate": "2019-02-19T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Handle deprecated settings in Puppet 5.0.0 ", "timeSpent": "PT0S", "updated": "2019-02-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["rsync"], "created": "2017-05-25T16:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76c1289f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze9a7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1969_*|*_3_*:*_1_*:*_863548229_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_432289126"}], "description": "*REASON:* community request\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34083", "fixedVersions": [], "id": "34083", "issueType": "Task", "key": "MODULES-4985", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-06-09T16:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unupported Release (puppetlabs-rsync) 1.0.0 - (2017/06/09) - (78d3dc2a0257a4fdccd57953adcd36c0b0ebeb14)", "timeSpent": "PT0S", "updated": "2017-06-09T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1870d3d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze93j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1949443_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36197", "fixedVersions": [], "id": "36197", "issueType": "Sub-task", "key": "MODULES-4984", "labels": [], "originalEstimate": "PT0S", "parent": "33021", "parentSummary": "Supported Release (test-script2) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(test-script2) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5686c8aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze93b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1945007_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35078", "fixedVersions": [], "id": "35078", "issueType": "Sub-task", "key": "MODULES-4983", "labels": [], "originalEstimate": "PT0S", "parent": "33021", "parentSummary": "Supported Release (test-script2) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(test-script2) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58fd0be9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze92v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1940284_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34112", "fixedVersions": [], "id": "34112", "issueType": "Sub-task", "key": "MODULES-4982", "labels": [], "originalEstimate": "PT0S", "parent": "33021", "parentSummary": "Supported Release (test-script2) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(test-script2) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:16:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c6f7328"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze933:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3875_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1930131"}], "description": "*REASON:* \"a comment here\"\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33021", "fixedVersions": [], "id": "33021", "issueType": "Task", "key": "MODULES-4981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (test-script2) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-05-25T13:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e20e47d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze927:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2803646_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40442", "fixedVersions": [], "id": "40442", "issueType": "Sub-task", "key": "MODULES-4980", "labels": [], "originalEstimate": "PT0S", "parent": "37341", "parentSummary": "Supported Release (testing-script) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testing-script) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39ac5130"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze91z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2799361_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39346", "fixedVersions": [], "id": "39346", "issueType": "Sub-task", "key": "MODULES-4979", "labels": [], "originalEstimate": "PT0S", "parent": "37341", "parentSummary": "Supported Release (testing-script) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testing-script) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27ba37b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze91j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2792991_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38335", "fixedVersions": [], "id": "38335", "issueType": "Sub-task", "key": "MODULES-4978", "labels": [], "originalEstimate": "PT0S", "parent": "37341", "parentSummary": "Supported Release (testing-script) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Fixed", "resolutionDate": "2017-05-25T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(testing-script) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-25T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-25T13:02:00.000000", "creator": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c76c382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze91r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3839_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2779107"}], "description": "*REASON:* function trim() { [native code] }\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37341", "fixedVersions": [], "id": "37341", "issueType": "Task", "key": "MODULES-4977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:193296bb-27a7-4f40-bc4b-77ed073e9f21", "resolution": "Won't Do", "resolutionDate": "2017-05-25T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (testing-script) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-05-25T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Affected Modules (so far):\nPowerShell\nACL\nRegistry\nReboot\nIIS\n\nUnaffected:\nWSUS Client\nSQL Server\npuppet_agent\nDSC\nDISM\nChocolatey", "created": "2017-05-25T12:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-reboot/pull/131\n\nMerged\nConfirmed no-longer unstable.", "created": "2017-05-25T15:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-registry/pull/132\n\nMerged\nConfirmed still stable", "created": "2017-05-25T15:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-acl/pull/102\n\nMerged\nConfirmed no-longer unstable", "created": "2017-05-25T15:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-powershell/pull/182\n\nMerged\nConfirmed no-longer unstable", "created": "2017-05-25T15:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pipelines are back to normal.  Resolving ticket.", "created": "2017-05-26T09:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "IIS is affected.  somehow missed that.\n\nUpdate - I was only checking spec_helper.  Should've also looked in spec_helper_local", "created": "2017-05-30T10:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/76\n\nMerged\nConfirmed no-longer unstable", "created": "2017-05-30T10:54:00.000000"}], "components": [], "created": "2017-05-25T11:56:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@238bb0d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze8xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_133112_*|*_10007_*:*_2_*:*_68091771_*|*_3_*:*_2_*:*_14145489_*|*_4_*:*_1_*:*_6760_*|*_5_*:*_2_*:*_350043329"}], "description": "I noticed that the PowerShell module (and then the ACL) module kept reporting that the spec tests were completing but were unstable in Jenkins.  Even after I tested this on the registry module ok.\n\nAfter a lot of debugging I found this in spec_helper.rb in PowerShell:\n{code}\n  if Puppet::Util::Platform.windows?\n    config.output_stream = $stdout\n    config.error_stream = $stderr\n    config.formatters.each { |f| f.instance_variable_set(:@output, $stdout) }\n  end\n{code}\nThis would redirect all test output to STDOUT which would explain why I kept seeing bulk XML in Jenkins, BUT the testresult.xml file was empty.\n\nIn the registry module I found this in spec_helper.rb:\n{code}\n  if File::ALT_SEPARATOR && RUBY_VERSION =~ /^1\\./\n    require 'win32console'\n    c.output_stream = $stdout\n    c.error_stream = $stderr\n    c.formatters.each { |f| f.instance_variable_set(:@output, $stdout) }\n  end\n{code}\nAt some point we guarded this behaviour to only happen on Ruby 1.x which is why it had no effect on Ruby 2.x\n\n\nAfter digging around in the Puppet codebase I found this:\nhttps://github.com/puppetlabs/puppet/commit/4ffc02d22093f0b76046a51eee603932a9b14f62\n{code}\n+  if Puppet::Util::Platform.windows?\n +    config.output_stream = $stdout\n +    config.error_stream = $stderr\n +    config.formatters.each { |f| f.instance_variable_set(:@output, $stdout) }\n +  end\n----\nCommit `83cfe9d` added colorized rspec output by default. Unfortunately,\nthis doesn't work on Windows and causes ANSI escape characters to be\nprinted to stdout.\n\nAlthough we load the `win32console` gem while requiring puppet, rspec\nalways writes to `$stdout` and `$stderr` that it was started with. So\nlater when the `win32console` gem overwrites those streams, the formatters\nhave already been created with the old ones.\n\nThis commit modifies the spec helper to reset the stdout and stderr\nstreams on the configuration object, as well as each of the formatters.\nUnfortunately, the formatter does not expose an accessor for its output\nvariable. I tested with 2.9 and 2.11, and both work as expected, i.e.\ncolor on Windows.\n\nThis commit doesn't change behavior on non-Windows platforms.\n{code}\n\nHowever junit is working in the Puppet pipelines.  I found a later commit which fixed this:\nhttps://github.com/puppetlabs/puppet/commit/0babce626adb2e59bf212e4272b9e088a7b559a7\n{code}\n+    config.formatters.each do |f|\n +      if not f.instance_variable_get(:@output).kind_of?(::File)\n +        f.instance_variable_set(:@output, $stdout)\n +      end\n +    end\n---\n(Maint) Do not overwrite file output\nThe windows spec code resets the output streams so that it can handle\ncolor correctly. In doing so it assumed that everything was writing to\nstdout, which is not the case when -o is used on the command line.\n{code}\n\nSo it seems this logic was put in because of the win32_console gem.  After auditing a bunch of windows modules I found that the older modules had this code, while newer ones (wsus_client, chocolatey) did not and still tested correctly.\n\nHowever as Puppet 3.x is now well and truly end of life, we can remove this behaviour entirely.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37340", "fixedVersions": [], "id": "37340", "issueType": "CI Blocker", "key": "MODULES-4976", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-30T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Older Windows modules contain rspec configuration which blocks junit test files", "timeSpent": "PT0S", "updated": "2017-05-30T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "Oooops :)", "created": "2017-05-25T05:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "No worries [~accountid:557058:99353691-c8f3-4c51-89d9-230d3b76590e], recovered from berlin yet  ?? :)\n\nLet me know when the module is uploaded, and i will move the approval tag.\n\nCheers,\nTP", "created": "2017-05-25T05:32:00.000000"}, {"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "bq. No worries Robin Bowes, recovered from berlin yet ?? \n\n:) Just about ", "created": "2017-05-25T06:14:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Former user release is done: https://forge.puppet.com/puppet/logrotate/readme", "created": "2017-05-25T09:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The approved banner has been moved. ", "created": "2017-05-25T10:00:00.000000"}], "components": [], "created": "2017-05-25T05:18:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dc16f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze8mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_878887_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_16016455"}], "description": "Hi,\n\nthe module https://forge.puppet.com/yo61/logrotate got migrated to Vox Pupuli. We will do a release in the next hours. Can you please move the 'approved' label to the Vox Pupuli version? Can you also do a Forge namespace migration?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38334", "fixedVersions": [], "id": "38334", "issueType": "Task", "key": "MODULES-4975", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-05-25T10:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "yo61-logrotate : move approve label to new namespace", "timeSpent": "PT0S", "updated": "2017-05-25T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Adding these as core facts to Facter would require us to gate them on Puppet being loaded, which is kind of a pain - as is the needed ruby interop. A better thing might be for Puppet to inject these facts when it loads Facter. I believe we already have some Facts that are done this way.", "created": "2017-05-30T07:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Sounds good [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] - I would expect them to come in the same way as the other {{puppet facts}} come in.", "created": "2017-05-30T18:41:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "A use case from FACT-475.\n\n{code}\n$bar = some_function($::fqdn)\n \nfile{'/etc/facter/facts.d/myfact.txt':\n  ensure => present,\n  content => \"foo=${bar}\\n\"\n}\n{code}\n\nNot having a hard coded value above would be nice. [More|https://puppet.atlassian.net/browse/FACT-475?focusedCommentId=447726&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-447726]\n\n", "created": "2017-05-31T02:04:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "The existing [puppet_settings.rb|https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/facter/puppet_settings.rb] from stdlib is very much in this area. A few more values in that is probably enough.", "created": "2017-05-31T02:14:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Moving this from FACT to MODULES, since we will likely want to implement it as a custom fact in puppet_agent, stdlib, or one of the other common modules.", "created": "2018-03-21T17:09:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-24T18:15:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50e10eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze8k7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}], "description": "It would be helpful to have some Puppet settings propagated as facts (as long as they're not considered a security issue), namely \n\n* Some portion of those used in the puppet_agent upgrade module - https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/676076dfc1990c968457a0afebe0fef19b083ef4/lib/facter/settings.rb\n** ssldir\n** config\n** stringify_facts\n** privatedir, privatekeydir, publickeydir, certdir, requestdir, hostcrl\n** server\n** confdir\n** client_datadir\n\n\nThis is primarily due to the {{$::settings}} hash only reporting server settings in a typical master / agent workflow, which will vary from values returned from a local {{puppet apply}}, making them unsuitable in a manifest.\n\nNote that [~accountid:557058:467cf264-3f63-4acc-8f20-8bde622365f4] has created a module for the same purpose at https://github.com/LMacchi/puppet_agent_settings - but these facts should probably be a part of core Facter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42514", "fixedVersions": [], "id": "42514", "issueType": "Improvement", "key": "MODULES-6901", "labels": ["facts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Puppet settings as facts", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-05-24T17:19:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e6bc1f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze8in:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_81228414_*|*_1_*:*_1_*:*_76230913_*|*_10007_*:*_1_*:*_1381992_*|*_3_*:*_1_*:*_8948225_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* postgresql master bc221cf22f8c510e436bd6ee97e67ab2b3c60871\n*Puppet Version:* 4.7.0 - 4.8.2\n*OS Name/Version:* unit testing\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nunit tests pass\n\n*Actual Behavior:*\nunit tests fail on https://github.com/puppetlabs/puppetlabs-postgresql/blob/bc221cf22f8c510e436bd6ee97e67ab2b3c60871/manifests/repo/apt_postgresql_org.pp#L3 saying:\n{noformat}\nEvaluation Error: Error while evaluating a Function Call, Class[Apt]: expects a value for parameter $keyserver at /Users/hunner/Documents/work/git/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/repo/apt_postgresql_org.pp:3:3\n{noformat}\n\nThe {{keyserver}} value exists at: https://github.com/puppetlabs/puppetlabs-apt/blob/4.0.0/data/common.yaml#L3 and should be picked up automatically.\n\nThis doesn't happen on 4.9.0\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "40441", "fixedVersions": [], "id": "40441", "issueType": "CI Blocker", "key": "MODULES-4973", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-26T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql : fails with apt > 2.0.0 on puppet < 4.9.0", "timeSpent": "PT0S", "updated": "2017-07-05T02:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:7d65f859-a799-4385-a751-d5b64bf64f67] Thanks for putting this forward for approval. It was reviewed this week by our team and has been marked as approved. \n\nNormally we have some feedback for authors, but your module passed all of our criteria in flying colours. \n\nGreat work on a quality module. \n\nCheers,\nTP", "created": "2017-06-08T11:46:00.000000"}], "components": ["approved"], "created": "2017-05-24T15:16:00.000000", "creator": "557058:7d65f859-a799-4385-a751-d5b64bf64f67", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c319046"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605987866_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_677430236"}], "description": "After a brief 0.x prerelease period, the elastic/kibana module (https://forge.puppet.com/elastic/kibana) is now at a major point release and should meet the criteria for an approved module (thoroughly tested, follows standards/guidelines, etc.) Let me know if there's any changes needed for the module to get approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42513", "fixedVersions": [], "id": "42513", "issueType": "Task", "key": "MODULES-4971", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d65f859-a799-4385-a751-d5b64bf64f67", "resolution": "Fixed", "resolutionDate": "2017-06-08T11:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Approved module request for elastic/kibana", "timeSpent": "PT0S", "updated": "2017-06-08T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This module has been marked as approved. I have some minor feedback that should be passed back to the partner. \n\nThere is one code warning, it will be a simple fix. https://forge.puppet.com/conjur/conjur/scores#\n  Top-scope variable being used without an explicit namespace - 1 occurrence.\nVersion 1.0.1 was released to the forge but not tagged until recently\nThere are no acceptance tests, see other modules for their implementation. ", "created": "2017-05-31T04:13:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "Former user  Much appreciated sir!\n\nThanks for getting to this request this week.", "created": "2017-05-31T10:17:00.000000"}], "components": ["approved"], "created": "2017-05-24T14:52:00.000000", "creator": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474f6c4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_564711492_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1784704"}], "description": "Please review [conjur/puppet|https://github.com/conjur/puppet] module\nThis has been reviewed by me and we in TAPP believe this is ready for Approval.\nThank you for your time as always!", "duedate": "2017-05-30T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37339", "fixedVersions": [], "id": "37339", "issueType": "Task", "key": "MODULES-4970", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "resolution": "Fixed", "resolutionDate": "2017-05-31T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "conjur/conjur : Review for Approved status", "timeSpent": "PT0S", "updated": "2017-05-31T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2017-05-24T12:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@294fe570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7nz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53395263066_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39345", "fixedVersions": [], "id": "39345", "issueType": "Sub-task", "key": "MODULES-4969", "labels": [], "originalEstimate": "PT0S", "parent": "36196", "parentSummary": "Supported Release (chocolatey) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2019-02-01T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2017-05-24T12:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26d47757"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7nr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53395253142_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38333", "fixedVersions": [], "id": "38333", "issueType": "Sub-task", "key": "MODULES-4968", "labels": [], "originalEstimate": "PT0S", "parent": "36196", "parentSummary": "Supported Release (chocolatey) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2019-02-01T11:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2017-05-24T12:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14716304"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7nj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53395241493_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37338", "fixedVersions": [], "id": "37338", "issueType": "Sub-task", "key": "MODULES-4967", "labels": [], "originalEstimate": "PT0S", "parent": "36196", "parentSummary": "Supported Release (chocolatey) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2019-02-01T11:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2019-02-01T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Can I close this ticket?  it has no version or date on it?", "created": "2017-05-31T10:35:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "What is this?", "created": "2017-10-31T09:28:00.000000"}], "components": ["chocolatey "], "created": "2017-05-24T12:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ede987b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze7nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_578964560_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2436346074"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36196", "fixedVersions": [], "id": "36196", "issueType": "Task", "key": "MODULES-4966", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2017-06-28T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (chocolatey) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-10-31T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] can you review the latest on the PR.  The customer has raised a few more questions.", "created": "2017-05-31T08:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "gtg and merged", "created": "2017-06-29T15:41:00.000000"}], "components": ["netapp"], "created": "2017-05-24T10:47:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@599d615c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymb5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19492340_*|*_3_*:*_2_*:*_1196731385_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1911833518"}], "description": "A PR has been posted https://github.com/puppetlabs/puppetlabs-netapp/pull/86\n\nThe customer is requesting a merge and will get the code directly from github until we can release the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37322", "fixedVersions": [], "id": "37322", "issueType": "Task", "key": "MODULES-4965", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-06-29T15:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review and merge customer PR for Netapp module", "timeSpent": "PT0S", "updated": "2017-06-29T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "attachments": [], "comments": [{"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "See PR #187", "created": "2017-05-24T09:52:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "PR Merged, the fix will get shipped on next module release.", "created": "2017-07-25T07:28:00.000000"}], "components": ["lvm"], "created": "2017-05-23T15:42:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a0e077b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze713:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65426610_*|*_10007_*:*_1_*:*_5348126407_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.8.0\n*Puppet Version:* 4.10.1\n*OS Name/Version:* Debian Jessie, Ubuntu 16.04, CentOS 7.3.1161\n\nWhen attempting to set a swap logical_volume resource to absent (via lvm::volume, lvm::logical_volume, or with the logical_volume resource directly), the puppet run fails as there is no process to unload the lvm from swap before removing it.\n\n*Desired Behavior:*\n\nUnload LVM from swap, then destroy LVM\n\n*Actual Behavior:*\n\nPuppet Agent Run or Puppet Apply errors out with a \"Device or resource busy\" error.\n\n", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "36195", "fixedVersions": [], "id": "36195", "issueType": "Bug", "key": "MODULES-4964", "labels": [], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Fixed", "resolutionDate": "2017-07-25T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm: Unable to remove swap LVM", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a028139c24efb3c4ed448c4", "body": "Duplicated by MODULES-5229", "created": "2019-01-25T15:11:00.000000"}], "components": ["iis"], "created": "2017-05-23T14:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d44c3e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52883527576_*|*_6_*:*_1_*:*_0"}], "description": "The iis_application resource only manages whether an authentication method is enabled, but not the configuration of that method. e.g. the basic auth method also has realm, defaultLogonDomain and logonMethod options.\n\nThe iis_site does not expose these settings nor does iis_application see the root application of a site.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37321", "fixedVersions": [], "id": "37321", "issueType": "Improvement", "key": "MODULES-4963", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2019-01-25T15:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS Module does not manage authentication settings", "timeSpent": "PT0S", "updated": "2019-01-25T15:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi [~accountid:623c0d9050bb2b0070b6b079]\n\nI think that the {{file_line}} type will not be able to handle your catalina.policy values if they contain newlines", "created": "2017-05-31T16:03:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "You are right. Saved the day with a template but a *lens* would be super nice for catalina.policy", "created": "2017-05-31T17:00:00.000000"}, {"author": "70121:d2b0e9f7-27a7-4efb-8705-ba74bdf70e52", "body": "Hi, just ran into this. It's been a year, but there is a solution if you only have a *single line* in the heredoc.\n\nYou can use the - sign in the ending tag of the heredoc to remove the newline that is inserted by the heredoc:\n{code:java}\n$bash_prompt = @(END)\nreally_long_single_line_where_text_needs_to_remain_plain\"(($debian_chroot)_\\033\\u@\\H $ \"\n|-END\n\n{code}\nThat will make sure that the line is only inserted once.\n\nThe\u00a0- sign is documented [here|https://puppet.com/docs/puppet/4.10/lang_data_string.html#suppressing-the-final-line-break].", "created": "2018-07-18T03:57:00.000000"}], "components": ["stdlib"], "created": "2017-05-23T12:34:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c35be5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_703771627_*|*_6_*:*_1_*:*_0"}], "description": "file_line keeps inserting blocks of text even if the full literal string exists.\n\nModule Version: Latest\nPuppet Version: 4.8\nOS Name/Version: RHEL 7.x\n\nScenario: Trying to insert some text on a catalina.policy file.\n\n{code}\n $line_to_replace = {HEREDOC WITHOUT INTERPOLATION}\n $line_to_match = {HEREDOC WITHOUT INTERPOLATION}\n{code}\n\nThe match/after attributes are able to find the exact location inside the file but seems like it keeps adding the $line_to_replace multiple times. The $_line_to_replace contains multiple spaces and newlines.\n\nTried to look for augeas solution but could not find a Lense for Catalina.Policy format.\n\n\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "RHEL 7.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33018", "fixedVersions": [], "id": "33018", "issueType": "Bug", "key": "MODULES-4962", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T16:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: File_Line inserts same line when using heredoc matcher/line values ", "timeSpent": "PT0S", "updated": "2018-07-18T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-23T11:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f8392e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6o7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_626401762_*|*_5_*:*_1_*:*_0"}], "description": "\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41448", "fixedVersions": [], "id": "41448", "issueType": "Sub-task", "key": "MODULES-4961", "labels": [], "originalEstimate": "PT0S", "parent": "38332", "parentSummary": "Supported Release (java) 2.0.0 - (2017/05/26) - (3b45a95e509fcd7775909f8e46b6b8423aea055a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-30T17:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(java) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-30T17:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-05-26T15:52:00.000000"}], "components": ["java"], "created": "2017-05-23T11:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9fc7b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_263118902_*|*_5_*:*_1_*:*_39039995802_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12141115"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40440", "fixedVersions": [], "id": "40440", "issueType": "Sub-task", "key": "MODULES-4960", "labels": [], "originalEstimate": "PT0S", "parent": "38332", "parentSummary": "Supported Release (java) 2.0.0 - (2017/05/26) - (3b45a95e509fcd7775909f8e46b6b8423aea055a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_full-pe-lts-release/3/\nchangelog: https://github.com/puppetlabs/puppetlabs-java/blob/release/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-java/compare/1.6.0...3e16918\n\nLacking tests for major/minor version. Added a ticket for testing that here: https://puppet.atlassian.net/browse/MODULES-4993\n\nIssuing from release at 3e16918\nPrevious tag is 1.6.0 at 72a801c\n\nPassing tests, provisionally good to release.", "created": "2017-05-26T12:29:00.000000"}], "components": [], "created": "2017-05-23T11:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77fce01c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6nr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_263096444_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39344", "fixedVersions": [], "id": "39344", "issueType": "Sub-task", "key": "MODULES-4959", "labels": [], "originalEstimate": "PT0S", "parent": "38332", "parentSummary": "Supported Release (java) 2.0.0 - (2017/05/26) - (3b45a95e509fcd7775909f8e46b6b8423aea055a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-26T12:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(java) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-26T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tagged and released at 2.0.0 3b45a95e509fcd7775909f8e46b6b8423aea055a", "created": "2017-05-30T17:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged release back into master at", "created": "2017-05-30T17:28:00.000000"}], "components": ["java"], "created": "2017-05-23T11:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f20c970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102334883_*|*_3_*:*_1_*:*_524096356_*|*_10009_*:*_1_*:*_1186874_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-java/compare/1.6.0...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-java/blob/release/CHANGELOG.md\n* Passing runs through CI:\nunit: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_unit-module_release/5/\nsmoke: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_smoke-release/4/\nLTS: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_full-pe-lts-release/4/\nprevious: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_full-pe-previous-release/3/\ncurrent: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_full-pe-current-release/3/\nlegacy: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/java/view/release/job/forge-module_puppetlabs-java_intn-sys_full-pe-2015.3.x-release/3/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38332", "fixedVersions": [], "id": "38332", "issueType": "Task", "key": "MODULES-4958", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-30T17:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (java) 2.0.0 - (2017/05/26) - (3b45a95e509fcd7775909f8e46b6b8423aea055a)", "timeSpent": "PT0S", "updated": "2017-05-30T17:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2017-05-23T10:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c027547"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3910830177_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.6.0\n*Puppet Version:* any\n*OS Name/Version:* windows\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\n\nAcceptance tests pass on windows\n\n*Actual Behavior:*\n\n404 on trying to download http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-windows-x64.exe via https://github.com/puppetlabs/puppetlabs-java_ks/blob/1.6.0/spec/acceptance/basic_spec.rb#L5\n\nIt appears that java 7 is no longer related, when trying to find an updated URL", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42620", "fixedVersions": [], "id": "42620", "issueType": "Bug", "key": "MODULES-4957", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2017-07-07T17:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java_ks : 404 for oracle java7-jdk", "timeSpent": "PT0S", "updated": "2017-07-07T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hello!\n\nI've been working towards a solution to this for the last couple of days and both a workaround and a fix has been introduced into the module for this, below are all relevant tickets and PRs:\n\nhttps://puppet.atlassian.net/browse/MODULES-5058\nhttps://puppet.atlassian.net/browse/MODULES-5047\nhttps://github.com/puppetlabs/puppetlabs-java/pull/214\nhttps://github.com/puppetlabs/puppetlabs-java/pull/234\nhttps://github.com/puppetlabs/puppetlabs-java/pull/229\n\nMerged in both a workaround (full url param) and a fix (new hash array) that will help users have more than one solution to this issue. Also made a release ticket which you can see here to track it:\n\nhttps://puppet.atlassian.net/browse/MODULES-5086\n\nIn the meantime I'm going to close this ticket so not to have a duplicate - But thank you for raising it!", "created": "2017-06-13T08:38:00.000000"}], "components": ["java"], "created": "2017-05-23T10:25:00.000000", "creator": "5aa6dbd733719f2a5015f566", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4546b342"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2553033_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1805470064"}], "description": "Using version 1.6.0 of the puppetlabs/java module with this code:\n\n{code:puppet}\n    java::oracle { 'jdk8' :\n      ensure  => 'present',\n      version  => 8,\n      java_se => 'jdk',\n    }\n{code}\n\nI receive the following in my puppet run log:\n{code:bash}\nError: Execution of '/bin/curl http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm -o /tmp/jdk-8u51-linux-x64.rpm_20170523-18601-17jvkrk -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\nError: /Stage[main]/Profile::Java/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u51-linux-x64.rpm]: Could not evaluate: Puppet::Util::Log requires a message\n\n{code}\n\nIt appears the 8u51 is no longer available. When inspecting java::oracle (version 1.6.0), it is documented to have the version_major override, but it is not defined in the class for me to override. :(\n\nThe github repo has the version_major override. [https://github.com/puppetlabs/puppetlabs-java/blob/master/manifests/oracle.pp]\n\nPlease update the forge with a newer version :) .... I am pulling from github as a workaround.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38331", "fixedVersions": [], "id": "38331", "issueType": "Improvement", "key": "MODULES-4956", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa6dbd733719f2a5015f566", "resolution": "Duplicate", "resolutionDate": "2017-06-13T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release new version of Java module to the forge", "timeSpent": "PT0S", "updated": "2017-06-13T08:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:aadeca62-6467-4688-b754-d8edf15fb5a1", "attachments": [{"attacher": "557058:aadeca62-6467-4688-b754-d8edf15fb5a1", "created": "2017-05-23T04:16:00.000000", "name": "puppet.out", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12936"}], "comments": [{"author": "557058:aadeca62-6467-4688-b754-d8edf15fb5a1", "body": "The problem was caused by the pluginsync settings on the puppet agent. It has to be enabled, see puppet documentation (https://docs.puppet.com/puppet/3.8/custom_types.html#deploying-and-using-types-and-providers). The weird thing is that no error message appears anywhere about missing (custom) types.", "created": "2017-05-24T03:10:00.000000"}], "components": ["rabbitmq"], "created": "2017-05-23T04:17:00.000000", "creator": "557058:aadeca62-6467-4688-b754-d8edf15fb5a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4683c566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze6ef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_82613505_*|*_6_*:*_1_*:*_0"}], "description": "I could not install rabbitmq with puppet, I get the following error: \n\n{noformat}\nWARNING: The following packages cannot be authenticated!\n  rabbitmq-server\nE: There were unauthenticated packages and -y was used without --allow-unauthenticated\n{noformat}\n\nI've really minimized my manifest file:\n\n{noformat}\nnode \"mynode\" {\n  include rabbitmq\n}\n{noformat}\n\n\nI've attached the whole output of puppet's run.", "environment": "Ubuntu 16.04 on both puppet server and client\nPuppet 3.7.3 on the server and 3.8.5 on the cleint\npuppetlab/rabbitmq 5.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40439", "fixedVersions": [], "id": "40439", "issueType": "Bug", "key": "MODULES-4955", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aadeca62-6467-4688-b754-d8edf15fb5a1", "resolution": "Fixed", "resolutionDate": "2017-05-24T03:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/rabbitmq can not install rabbitmq - unauthenticated packages ", "timeSpent": "PT0S", "updated": "2017-05-24T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for bringing up this feature! We may not be able to get to it, so if you are able to create a pull request at https://github.com/puppetlabs/puppetlabs-firewall/ and link it here then we can review it.\n\nThanks!", "created": "2017-05-31T15:33:00.000000"}], "components": ["firewall"], "created": "2017-05-22T14:16:00.000000", "creator": "5f84ba210756940075ea5045", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fd3924d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze5mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "_Basic Info_\npuppetlabs-firewall 1.9.0\nPuppet 4.10\nCentOS 7\n\npuppet-firewall does not support the rpfilter netfilter module\n\n*Desired Behavior:*\n\npuppet-firewall should be able to configure rules like this\n-A PREROUTING -m rpfilter --invert -j DROP\n\n*Actual Behavior:*\n\nThis is currently not possible\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36194", "fixedVersions": [], "id": "36194", "issueType": "Improvement", "key": "MODULES-4954", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f84ba210756940075ea5045", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall : rpfilter support", "timeSpent": "PT0S", "updated": "2017-05-31T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-05-22T13:30:00.000000", "creator": "557058:7446ce90-9aef-42ef-aba6-4131b6471a60", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "should able to download  oracle java jdk "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@612313ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze5m7:"}], "description": "_Basic Info_\n*Module Version:* java 1.6\n*Puppet Version:* 4.10.1\n*OS Name/Version:* redhat\n\n_Describe your issue in as much detail as possible..._\n\noracle java jdk 8 had default versions \n\n{code}\n$release_major = '8u51'\n$release_minor = 'b16'\n$install_path = \"${java_se}1.8.0_51\"\n{code}\n\nno longer available \n\n{code}\n wget --no-check-certificate --no-cookies --header \"Cookie: oraclelicense=accept-securebackup-cookie\" http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm\n--2017-05-22 19:27:55--  http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm\nResolving download.oracle.com (download.oracle.com)... 204.93.46.185, 204.93.46.241\nConnecting to download.oracle.com (download.oracle.com)|204.93.46.185|:80... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: https://edelivery.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm [following]\n--2017-05-22 19:27:56--  https://edelivery.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm\nResolving edelivery.oracle.com (edelivery.oracle.com)... 104.79.151.173, 2600:1408:10:184::2d3e, 2600:1408:10:185::2d3e\nConnecting to edelivery.oracle.com (edelivery.oracle.com)|104.79.151.173|:443... connected.\nHTTP request sent, awaiting response... 302 Moved Temporarily\nLocation: http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm?AuthParam=1495481396_df527d5b2a70d5c079f9c1c60544514c [following]\n--2017-05-22 19:27:56--  http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm?AuthParam=1495481396_df527d5b2a70d5c079f9c1c60544514c\nConnecting to download.oracle.com (download.oracle.com)|204.93.46.185|:80... connected.\nHTTP request sent, awaiting response... 404 Not Found\n2017-05-22 19:27:57 ERROR 404: Not Found.\n{code}\n\n\n*Desired Behavior:*\n\nshould able to find the version and download \n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\n{code}\nDebug: Caching connection for https://puppet:8140\nDebug: Exec[import-EPEL-7](provider=posix): Executing check 'rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids --keyid-format short < /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7) | cut --characters=11-18 | tr '[A-Z]' '[a-z]')'\nDebug: Executing: 'rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids --keyid-format short < /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7) | cut --characters=11-18 | tr '[A-Z]' '[a-z]')'\nDebug: /Stage[main]/Epel/Epel::Rpm_gpg_key[EPEL-7]/Exec[import-EPEL-7]/unless: gpg-pubkey-352c64e5-52ae6884\nDebug: Prefetching inifile resources for yumrepo\nDebug: Executing: '/usr/bin/curl http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm -o /tmp/jdk-8u51-linux-x64.rpm_20170522-3335-1rwx4uq -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie'\nError: Execution of '/usr/bin/curl http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm -o /tmp/jdk-8u51-linux-x64.rpm_20170522-3335-1rwx4uq -fsSL --max-redirs 5 --cookie gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie' returned 22: curl: (22) The requested URL returned error: 404 Not Found\nError: /Stage[main]/Rap_mhub2::Install/Java::Oracle[jdk8]/Archive[/tmp/jdk-8u51-linux-x64.rpm]: Could not evaluate: Puppet::Util::Log requires a message\nNotice: /Stage[main]/Rap_mhub2::Install/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Dependency Archive[/tmp/jdk-8u51-linux-x64.rpm] has failures: true\nWarning: /Stage[main]/Rap_mhub2::Install/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Skipping because of failed dependencies\nDebug: /Stage[main]/Rap_mhub2::Install/Java::Oracle[jdk8]/Exec[Install Oracle java_se jdk 8]: Resource is being skipped, unscheduling all events\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36193", "fixedVersions": [], "id": "36193", "issueType": "Bug", "key": "MODULES-4953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7446ce90-9aef-42ef-aba6-4131b6471a60", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java : oracle java version 8u51-b16/jdk-8u51 no longer available ", "timeSpent": "PT0S", "updated": "2017-05-31T06:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Module released. (https://forge.puppet.com/puppetlabs/certregen/0.2.0/readme)", "created": "2017-06-08T14:42:00.000000"}], "components": ["certregen"], "created": "2017-05-22T12:44:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18058cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze5kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1475849293_*|*_6_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35077", "fixedVersions": ["certregen 0.2.0"], "id": "35077", "issueType": "Task", "key": "MODULES-4952", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2017-06-08T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release (puppetlabs-certregen) 0.2.0 - (2017/05/22) - (SHA 92a5813156c5feb194c2a1ae0937334fccd7d920)", "timeSpent": "PT0S", "updated": "2017-06-08T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-05-22T11:48:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a3d33bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze5fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1831747912_*|*_3_*:*_1_*:*_256380188_*|*_5_*:*_1_*:*_0"}], "description": "Postgresql 8 is really old, and the 5.0.0 release of the module can drop it.\n\nNote that 8.4 ships in redhat 6's repo, so this may affect OS support outside of using postgresql's official repos.", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "42618", "fixedVersions": [], "id": "42618", "issueType": "Improvement", "key": "MODULES-4951", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-06-15T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Drop postgresql 8 compatibility", "timeSpent": "PT0S", "updated": "2017-06-15T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-05-22T11:35:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12aab4ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Postgresql 5.1.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze5en:"}], "description": "Cool stuff after the 5.0.0 bump.\n\n- Make sure the service can be configured by ::db and ::database from remote hosts. Actually test this in a multi-node setup.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35076", "fixedVersions": [], "id": "35076", "issueType": "Epic", "key": "MODULES-4950", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "First awesome features of the 5.x series", "timeSpent": "PT0S", "updated": "2017-08-08T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1],\n\n[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] and myself have had a look at the PR. \nIt looks sane to us and the final changes you have requested have been addressed.\nIf your happy this PR is ready to merge.", "created": "2017-06-01T08:18:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/commit/c5ab452e9745526bff848cbc011ba688eaeeaf24\n\nNow merged. Closing this ticket as resolved.", "created": "2017-06-06T04:32:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Thanks \\o/", "created": "2017-06-06T04:35:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68], thank you too! Really appreciate all the time you put into that.", "created": "2017-06-06T05:43:00.000000"}], "components": ["postgresql"], "created": "2017-05-22T07:14:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e047db1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13488226_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1272819965"}], "description": "A pr has been submitted to migrate postgresql to Puppet 4.  We will need to review and roll this into the next release.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/852", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "36192", "fixedVersions": [], "id": "36192", "issueType": "Task", "key": "MODULES-4949", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-06-06T04:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PostgresSQL - review PR to migrate to Puppet 4", "timeSpent": "PT0S", "updated": "2017-06-06T05:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think we just need to add r2.4 after https://github.com/puppetlabs/puppet-module-gems/blob/master/config/dependencies.yml#L5", "created": "2017-05-31T16:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "r2.4 gems pushed as of 0.0.5", "created": "2017-06-06T16:08:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Thank you so so much!", "created": "2017-06-06T16:14:00.000000"}], "components": ["postgresql"], "created": "2017-05-21T03:45:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d9b2ba2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze55b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_908907681_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_518072721"}], "description": "Hi,\nI'm running ruby2.4 everywhere since a few months. Recent modulesync changes to the Gemfile made it unable for me to install gems. You now require a gem like puppet-module-posix-default-r$rubyversion\n\nThis fails on ruby2.4 because there doesn't exist a suitable gem :sadface:\n\nOutput from the latest postgres HEAD:\n\n\n{code:java}\n $ bundle install --path .vendor/ --without system_tests --without development; bundle update; bundle clean\nFetching gem metadata from https://rubygems.org/.........\nFetching version metadata from https://rubygems.org/.\nCould not find gem 'puppet-module-posix-default-r2.4' in any of the gem sources listed in your Gemfile or available on this machine.\nFetching gem metadata from https://rubygems.org/..........\nFetching version metadata from https://rubygems.org/..\nCould not find gem 'puppet-module-posix-default-r2.4' in any of the gem sources listed in your Gemfile or available on this machine.\nCould not find gem 'puppet-module-posix-default-r2.4' in any of the gem sources listed in your Gemfile or available on this machine.\n$ ruby --version\nruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]\n $\n{code}\n\nI tested this only on the postgresql module, but I assume this matches for all modules with the correct modulesync-config version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35075", "fixedVersions": [], "id": "35075", "issueType": "Bug", "key": "MODULES-4948", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-06-06T16:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to install testsuite on Ruby2.4", "timeSpent": "PT0S", "updated": "2021-08-16T07:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-05-21T03:34:00.000000", "creator": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c9584f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze553:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_210782629_*|*_5_*:*_1_*:*_0"}], "description": "I'm working on another module which requires a newer version of puppetlabs-apt. I also need puppetlabs-postgresql, which is currently pinned to an old version of concat and and apt. The concat dependency got already bumped in the related issue. I created a PR for bumping apt: https://github.com/puppetlabs/puppetlabs-postgresql/pull/869", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34111", "fixedVersions": [], "id": "34111", "issueType": "Bug", "key": "MODULES-4947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "resolution": "Fixed", "resolutionDate": "2017-05-23T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Dependencies should allow for up to version 4.x.x of puppetlabs-apt", "timeSpent": "PT0S", "updated": "2017-05-23T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["apache"], "created": "2017-05-20T13:59:00.000000", "creator": "557058:5e3b0ddc-0ee5-4a46-8d5b-d5c8d54f9a71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22fa8bf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze53j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349226581_*|*_3_*:*_1_*:*_17023345_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3506157825"}], "description": "_Basic Info_\n*Module Version: 7301123aa51afe696f129988482889f61aa4f0d0\n*Puppet Version: 3.7.2\n*OS Name/Version: Debian GNU/Linux 8.8 (jessie)\n\nThe apache module does not support the HttpProtocolOptions directive <http://httpd.apache.org/docs/2.4/mod/core.html#httpprotocoloptions> introduced in Apache version 2.4.24.\n\n*Desired Behavior:* A new option should support this directive.\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33015", "fixedVersions": [], "id": "33015", "issueType": "New Feature", "key": "MODULES-4946", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5e3b0ddc-0ee5-4a46-8d5b-d5c8d54f9a71", "resolution": "Fixed", "resolutionDate": "2017-07-04T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : Add support for the HttpProtocolOptions configuration option", "timeSpent": "PT0S", "updated": "2017-07-04T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:f0000917-867a-46a0-b127-86ba870848c9], could you supply an example of the desired behavior here?", "created": "2017-05-24T14:58:00.000000"}, {"author": "557058:f0000917-867a-46a0-b127-86ba870848c9", "body": "If I define a VLAN as follows:\n{code}\n  f5_vlan { '/external/VLAN1001_rd1_external':\n    ensure     => 'present',\n    vlan_tag   => '1001',\n    interfaces => [{\n      name   => \"${f5_location}01-external\",\n      tagged => true,\n    }],\n  }\n{code}\n\nThe VLAN object will be created in the Common folder like the following '/Common/VLAN1001_rd1_external', in should be '/external/VLAN1001_rd1_external' instead.\n\nThe change that fixed this in my testing is:\n{code}\n-  def create_message(basename, hash)\n-    # Create the message by stripping :present.\n-    new_hash            = hash.reject { |k, _| [:ensure, :provider, Puppet::Type.metaparams].flatten.include?(k) }\n-    new_hash[:name]     = basename\n-\n-    return new_hash\n-  end\n-\n   def gen_sflow(message)\n     if message[:'sflow-polling-interval'] or message[:'sflow-sampling-rate']\n       message[:sflow] = {}\n@@ -96,7 +88,7 @@ Puppet::Type.type(:f5_vlan).provide(:rest, parent: Puppet::Provider::F5) do\n     message = strip_nil_values(message)\n     message = convert_underscores(message)\n     message = gen_sflow(message)\n-    message = create_message(basename, message)\n+    message = create_message(basename, partition, message)\n     message = rename_keys(map, message)\n     message = string_to_integer(message)\n{code}", "created": "2017-05-24T15:29:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]\n\nI was able to run this fix and could submit a PR on behalf of the Andrew.\nIf I should, should I open an internal FM ticket to do so?\n\n{code}\nnode 'bigip' {\n  f5_partition { 'external':\n    ensure\t=> 'present',\n    description => \"I'm a partition!\",\n  }\n\n  f5_vlan { '/external/VLAN1001_external':\n    ensure     => 'present',\n    vlan_tag   => '1001',\n  }\n{code}\n\n{code}\nroot@pe-201652-master production]# puppet device --user=root -v\nInfo: starting applying configuration to bigip at https://54.185.162.49:443/\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Caching catalog for bigip\nInfo: Applying configuration version '1498608876'\nNotice: /Stage[main]/Main/Node[bigip]/F5_partition[external]/ensure: created\nNotice: /Stage[main]/Main/Node[bigip]/F5_vlan[/external/VLAN1001_external]/ensure: created\nInfo: Node[bigip]: Unscheduling all events on Node[bigip]\n{code}\n\n{code}\n[root@pe-201652-master production]# FACTER_url=$(cat /etc/puppetlabs/puppet/device.conf  | grep url | awk '{ print $2 }') puppet resource f5_partition\nf5_partition { 'Common':\n  ensure      => 'present',\n  description => 'Repository for system objects and shared objects.',\n}\nf5_partition { 'external':\n  ensure      => 'present',\n  description => 'I'm a partition!',\n}\n{code}", "created": "2017-06-27T18:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] you can either open a ticket or just open a PR yourself, whatever is easiest for you! Thanks!", "created": "2017-06-28T08:32:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Thanks, [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]\n\nhttps://github.com/puppetlabs/puppetlabs-f5_rest/pull/135", "created": "2017-06-28T11:26:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Documenting that the PR was merged into master on Jul 19th.", "created": "2017-08-09T09:22:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]. F5 are in the process of taking ownership of this module. They have made some changes they want us to review before releasing an updated version of the module. When it's released this change should be included. Let me know if this is OK, or if it causes any issues. Thanks!", "created": "2017-09-06T05:06:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 has taken ownership of this [module|https://github.com/f5devcentral/f5-puppet]. This issue was fixed prior to F5 cloning the original Puppet repo. Closed as resolved.", "created": "2017-11-23T04:20:00.000000"}], "components": ["f5"], "created": "2017-05-19T13:46:00.000000", "creator": "557058:f0000917-867a-46a0-b127-86ba870848c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ff2caa9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze4nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_436378281_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15776509933"}], "description": "The f5_vlan resource will only create VLANs in the Common partition, regardless of the path provided, because the create_message method is reimplemented in lib/puppet/provider/f5_vlan/rest.rb without partition support.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "34110", "fixedVersions": [], "id": "34110", "issueType": "Bug", "key": "MODULES-4945", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0000917-867a-46a0-b127-86ba870848c9", "resolution": "Fixed", "resolutionDate": "2017-11-23T04:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "f5: VLAN creation only takes place in Common partition", "timeSpent": "PT0S", "updated": "2017-11-23T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks for the bug find [~accountid:623c0dfe50bb2b0070b6b0b3]!", "created": "2017-05-24T14:56:00.000000"}], "components": ["concat"], "created": "2017-05-19T09:23:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e01f5dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze4db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}], "description": "_Basic Info_\n*Module Version:* 4.0.0\n*Puppet Version:* 4.8.1\n*OS Name/Version:* CentOS7\n\nApplying the following code\n\n{code}\n concat {'/tmp/metricbeat.yml':\n    order     => 'numeric',\n    show_diff => false,\n  }\n\n  concat::fragment{'abc2':\n    order   => '24',                      # A quoted int\n    content =>  \"No\\n\",\n    target  =>  '/tmp/metricbeat.yml',\n  }\n  concat::fragment{'abc':\n    order   => 'string',                    # A string.\n    content =>  \"Yes\\n\",\n    target  =>  '/tmp/metricbeat.yml',\n  }\n{code}\n\n*Actual Behavior:*\n\nThe result when the catalog applies is\n\n{code}\nError: /Stage[main]/Main/Concat[/tmp/metricbeat.yml]/Concat_file[/tmp/metricbeat.yml]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed\n{code}\n\nand with debug and trace\n\n{code}\nDebug: /Stage[main]/Main/Concat[/tmp/metricbeat.yml]/Concat_file[/tmp/metricbeat.yml]: Skipping automatic relationship with File[/tmp/metricbeat.yml]\nError: /Stage[main]/Main/Concat[/tmp/metricbeat.yml]/Concat_file[/tmp/metricbeat.yml]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed\n/afs/cern.ch/user/s/straylen/.puppetlabs/etc/code/modules/concat/lib/puppet/type/concat_file.rb:126:in `sort'\n/afs/cern.ch/user/s/straylen/.puppetlabs/etc/code/modules/concat/lib/puppet/type/concat_file.rb:126:in `should_content'\n/afs/cern.ch/user/s/straylen/.puppetlabs/etc/code/modules/concat/lib/puppet/type/concat_file.rb:204:in `eval_generate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/additional_resource_generator.rb:56:in `eval_generate'\n{code}\n\n*Desired Behavior:*\n\nProbably the apply should work and 'string' and '24' can be sorted perfectly \nwell numerically.\n\nNote that using two order values of either:\n\n* order => '23'     and order => '24'\nor\n* order => 'abc'  and order => 'def'\n\nthen this is fine. It only blows up if you use a string for one and a quoted integer\nfor the other.\n\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "38330", "fixedVersions": [], "id": "38330", "issueType": "Bug", "key": "MODULES-4944", "labels": ["concat"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat: numeric order breaks with mixing strings and quoted ints.", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I'm not sure we can work around this without modifying upstream augeas - the type is a pretty thin wrapper around Augeas' built-in behaviors", "created": "2018-07-23T12:26:00.000000"}], "components": ["augeas_core"], "created": "2017-05-19T01:59:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d2c0258"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze49b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/18"}], "description": "\nThere are various similar reports but I could not find an existing bug.\n\nRunning an augeas type when a suitable lens cannot be found results in no augeas change and so no puppet notification.\n\nRunning pupept apply with \n\n{code}\naugeas { 'testing':\n  context => '/tmp/junk.txt',\n  changes => ['set max_files 32768'],\n}\n{code}\n\nresults in \n\n{quote}\nDebug: Augeas[testing](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[testing](provider=augeas): sending command 'set' with params [\"/tmp/junk.txt/max_files\", \"32768\"]\nDebug: Augeas[testing](provider=augeas): Skipping because no files were changed\nDebug: Augeas[testing](provider=augeas): Closed the augeas connection\n{quote}\n\nand  a successful puppet run.  The existance or not of the file /tmp/junk.txt is irrelevent.\n\nThe documentation does recomend to sut the *incl* attribute which subsequently gives you an error but I feel the command above should some how fail, maybe setting a  *incl* should just be mandetory anyway.\n\nFor the real case of this burning us when we switched from non AIO  puppet to AIO puppet-agent we lost the lens. \n\n/usr/share/augeas/lenses/libvirtd_qemu.aug\n\nprovided by a qemu package as the ldpath to augeas changed dropping the system path.\n\nNot finding a suitable lens resulted in successful puppet run but no error or\naction on the file.\n", "environment": "puppet-agent-1.8.2.10.g44e8319-1.ai7.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35074", "fixedVersions": [], "id": "35074", "issueType": "Bug", "key": "MODULES-7394", "labels": ["upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "augeas does not error if no suitable lens found", "timeSpent": "PT0S", "updated": "2018-07-23T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "hello [~accountid:557058:eaaf2f8a-8c1b-4796-be37-853517ca1f8f], \nit looks like unattended upgrade functionality has been moved to its own module in the voxpupuli space here : https://github.com/puppet-community/puppet-unattended_upgrades. ", "created": "2017-05-24T14:52:00.000000"}], "components": ["apt"], "created": "2017-05-18T16:00:00.000000", "creator": "557058:eaaf2f8a-8c1b-4796-be37-853517ca1f8f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ef402bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze40f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_514094723_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_198863"}], "description": "_Basic Info_\n*Module Version: 4.0.0*\n\n*Actual Behavior:*\nAnother module says that puppetlabs-apt module can configure unattended upgrade ([see this doc|https://forge.puppet.com/andschwa/unattended_upgrades]).  \nThe apt module doc says nothing about it.\n\n*Desired Behavior:*\nHaving a chapter dedicated to unattended-upgrades in the doc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37320", "fixedVersions": [], "id": "37320", "issueType": "Improvement", "key": "MODULES-4943", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eaaf2f8a-8c1b-4796-be37-853517ca1f8f", "resolution": "Won't Fix", "resolutionDate": "2017-05-24T14:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt : unattended-upgrades config", "timeSpent": "PT0S", "updated": "2017-05-24T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e793450bb2b0070b7ee55], this looks like it could be an issue with the Percona packages. What did you have in mind as a fix?", "created": "2017-05-24T14:47:00.000000"}], "components": ["mysql"], "created": "2017-05-18T13:23:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6382401d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze3tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}], "description": "There are dependencies between packages that are not addressed when upgrading.\n\nFor example, the new versions of Percona-Server-devel-57-5.7.18-14.1.el6 and Percona-Server-client-57-5.7.18-14.1.el6 need to be installed together.\n\n\n{noformat}\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install Percona-Server-devel-57-5.7.18-14.1.el6' returned 1: Transaction Check Error:\n  file /usr/bin/mysql_config-64 from install of Percona-Server-devel-57-5.7.18-14.1.el6.x86_64 conflicts with file from package Percona-Server-client-57-5.7.17-11.1.el6.x86_64\n\nError Summary\n-------------\nError: /Stage[main]/Mysql::Bindings::Client_dev/Package[mysql-client_dev]/ensure: change from 5.7.17-11.1.el6 to 5.7.18-14.1.el6 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install Percona-Server-devel-57-5.7.18-14.1.el6' returned 1: Transaction Check Error:\n  file /usr/bin/mysql_config-64 from install of Percona-Server-devel-57-5.7.18-14.1.el6.x86_64 conflicts with file from package Percona-Server-client-57-5.7.17-11.1.el6.x86_64\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33012", "fixedVersions": [], "id": "33012", "issueType": "Bug", "key": "MODULES-4942", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Need to improve package dependency to prevent upgrade failure", "timeSpent": "PT0S", "updated": "2017-05-24T14:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "body": "Added pull request #401 in GitHub", "created": "2017-05-18T06:07:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for this PR [~accountid:70121:206d9001-05f6-43ec-8ae0-2f46f8200799]\n\n:)\u00a0", "created": "2021-03-08T08:49:00.000000"}], "components": ["ntp"], "created": "2017-05-18T05:29:00.000000", "creator": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@624c4738"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze33j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_119560030466_*|*_1_*:*_1_*:*_551568142_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* 6.1.0\n*Puppet Version:* 2017.2.1\n*OS Name/Version:* SLES12 SP2, OpenSUSE 42.2, OpenSUSE 42.1\n\n*Desired Behavior:*\nThe ntp daemon should create the driftfile {{/var/lib/ntp/drift}}\n\n*Actual Behavior:*\nThe driftfile is not created, because {{/var/lib/ntp/drift}} is a directory on this platform. The default configuration for the driftfile is {{/var/lib/ntp/drift/ntp.drift}} on SLES / OpenSUSE.", "environment": "SLES12 SP2, OpenSUSE 42.2, OpenSUSE 42.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37319", "fixedVersions": [], "id": "37319", "issueType": "Bug", "key": "MODULES-4941", "labels": ["ntp"], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:206d9001-05f6-43ec-8ae0-2f46f8200799", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp: wrong driftfile for SUSE OS", "timeSpent": "PT0S", "updated": "2021-03-08T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-17T16:00:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3484f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze2mf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7581565_*|*_3_*:*_1_*:*_430481946_*|*_5_*:*_1_*:*_0"}], "description": "For moar xml test results on Jenkins, let's add https://github.com/sj26/rspec_junit_formatter to our [development gemhttps://github.com/puppetlabs/puppet-module-gems/blob/master/config/dependencies.yml#L26]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34109", "fixedVersions": [], "id": "34109", "issueType": "Task", "key": "MODULES-4936", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-22T17:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add rspec_junit_formatter to dev gem", "timeSpent": "PT0S", "updated": "2017-05-22T17:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-05-17T10:26:00.000000", "name": "puppet-acl-test-dir-permissions-afterrun-2012R2.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12721"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-05-17T10:23:00.000000", "name": "puppet-acl-test-dir-permissions-afterrun.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12831"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-05-17T10:13:00.000000", "name": "puppet-acl-test-dir.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12935"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-10-10T04:58:00.000000", "name": "windows-server-2008r2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12729"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-10-10T04:57:00.000000", "name": "windows-server-2012r2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12639"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-10-10T05:01:00.000000", "name": "windows-server-2012r2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12837"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-10-10T04:56:00.000000", "name": "windows-server-2016.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12531"}, {"attacher": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "created": "2017-10-10T05:02:00.000000", "name": "windows-server-2016.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12940"}], "comments": [{"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] any update on the ACL propagation issues/behavior?", "created": "2017-10-04T04:54:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5] I'll try to repro this issue first thing on Monday", "created": "2017-10-07T19:32:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5] could you provide a couple additional bits of info based on your first example?\n\n* The output of {{Get-Acl C:\\ | Select *}}\n* The output of {{Get-Acl C:\\test-copy-explorer | Select *}}\n* The output of {{Get-Acl C:\\test-copy-explorer\\sub-test | Select *}}\n\nWe'd want this for the system that you say is behaving correctly (2008r2) and for another where you believe it is behaving incorrectly (2012r2).\n\nThere's a bit of extraneous info in this ticket, so it would be helpful to isolate the most minimal reproduction of the problem.\n\n\nThanks!", "created": "2017-10-09T12:06:00.000000"}, {"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "Apparently now is working properly. But at the time I submitted the ticket it wasn't.\n\n*Windows 2008 R2:*\n\n\n{noformat}\nPS C:\\Users\\rchavesg> Get-Acl C:\\ | Select\n\n\n    Directory:\n\n\nPath Owner                       Access\n---- -----                       ------\nC:\\  NT SERVICE\\TrustedInstaller CREATOR OWNER Allow  268435456...\n\n\nPS C:\\Users\\rchavesg> Get-Acl C:\\test-copy-explorer | Select *\n\n\nPSPath                  : Microsoft.PowerShell.Core\\FileSystem::C:\\test-copy-explorer\nPSParentPath            : Microsoft.PowerShell.Core\\FileSystem::C:\\\nPSChildName             : test-copy-explorer\nPSDrive                 : C\nPSProvider              : Microsoft.PowerShell.Core\\FileSystem\nCentralAccessPolicyId   :\nCentralAccessPolicyName :\nPath                    : Microsoft.PowerShell.Core\\FileSystem::C:\\test-copy-explorer\nOwner                   : NT AUTHORITY\\SYSTEM\nGroup                   : MYDOMAIN\\Domain Users\nAccess                  : {System.Security.AccessControl.FileSystemAccessRule,\n                          System.Security.AccessControl.FileSystemAccessRule}\nSddl                    : O:SYG:DUD:PAI(A", "created": "2017-10-10T05:02:00.000000"}, {"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "The example using the file and acl resources does not work properly when using a directory with \"exe\" files located at a remote file share. \n\nThe example code:\n\n{code:puppet}\n file { 'c:/NICETasks-test':\n     ensure  => directory,\n     recurse => true,\n     purge   => true,\n     source  => '//servershare/NICETasks'\n }\n\n# ACL ON NICETASKS-TEST FOLDER\n acl { 'test Permissions NICETasks-test':\n   target                     => 'c:/NICETasks-test',\n   purge                      => true,\n   permissions                => [\n     { identity => 'SYSTEM', rights => [\"full\"], child_types => 'all', affects => 'all' },\n     { identity => 'Administrators', rights => [\"full\"], child_types => 'all', affects => 'all' },\n   ],\n   owner                      => 'SYSTEM',\n   inherit_parent_permissions => false,\n   require                    => File['c:/NICETasks-test'],\n }\n{code}\n\nThe contents of the folder to copy:\n\n{noformat}\nls -s \\\\myservershare\\NICETasks\\\n\n\n    Directory: \\\\myservershare\\NICETasks\n\n\nMode                LastWriteTime         Length Name\n----                -------------         ------ ----\nd-----       15/05/2017     17:31                CB\n-a----       30/11/2008     16:26            773 ApplyAuditPolicy.cmd\n-a----       07/09/2009     11:39           4937 AuditPolicy.txt\n-a----       09/10/2013     18:35         615280 DelProf2.exe\n-a----       24/02/2013     15:51            686 InstallCERNTSxxAtJob.cmd\n-a----       14/04/2017     07:34           2267 RemProf.cmd\n\n\n    Directory: \\\\myservershare\\NICETasks\\CB\n\n\nMode                LastWriteTime         Length Name\n----                -------------         ------ ----\n-a----       21/06/2016     13:22            362 Break.cmd\n-a----       04/10/2015     09:11            284 CB.cmd\n-a----       07/06/2014     15:21            283 CB.ps1\n-a----       09/12/2016     09:48            390 CB2.cmd\n-a----       08/08/2016     07:37            420 CB3.cmd\n-a----       17/08/2001     14:02          14336 diruse.exe\n-a---l       24/03/2013     22:24         223424 du.exe\n-a---l       25/05/2011     18:10          81920 RemProf.exe\n{noformat}\n\nUsing three different OSs (Windows Server 2008 R2, Windows Server 2012R2 and Windows Server 2016) with *PowerShell v5.1*, the behavior is different.\nIn both, errors are returned when copying the \"exe\" files:\n\n\n{noformat}\nPS C:\\Windows\\system32> puppet agent -t -v\nInfo: Using configured environment 'qa'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for windev-test-07\nInfo: Applying configuration version '1507638178'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test]/ensure: created\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/ApplyAuditPolicy.cmd]/ensure: defined content as '{md5}a3b1569b5c5a71356b37f8211b6cdf61'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/AuditPolicy.txt]/ensure: defined content as '{md5}b430541cd492d486a9b03d6ca58a9271'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB]/ensure: created\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/Break.cmd]/ensure: defined content as '{md5}a730638da4982c503e35d72b4b3fff23'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/CB.cmd]/ensure: defined content as '{md5}5b85114cfecfcb1ce577432a60701924'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/CB.ps1]/ensure: defined content as '{md5}f1b265a6b6a2a5bd2f0fee3d566160c4'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/CB2.cmd]/ensure: defined content as '{md5}4e57e67101302eaede3f2b23a964c059'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/CB3.cmd]/ensure: defined content as '{md5}06df49435d1f5002a09bcffbe72d854f'\nError: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/RemProf.exe]: Could not evaluate: Parameter target failed on File[c:/NICETasks-test/CB/R\nemProf.exe]: Invalid value \"\". Valid values are notlink. Valid values match /./.\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/diruse.exe]/ensure: defined content as '{md5}f8aeb6e06cc807722b79785243f32c02'\nError: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/CB/du.exe]: Could not evaluate: Parameter target failed on File[c:/NICETasks-test/CB/du.exe\n]: Invalid value \"\". Valid values are notlink. Valid values match /./.\nError: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/DelProf2.exe]: Could not evaluate: Parameter target failed on File[c:/NICETasks-test/DelPro\nf2.exe]: Invalid value \"\". Valid values are notlink. Valid values match /./.\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/InstallCERNTSxxAtJob.cmd]/ensure: defined content as '{md5}81858a9fa7c323576239237878bef3c\n1'\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/File[c:/NICETasks-test/RemProf.cmd]/ensure: defined content as '{md5}123a1f1a4a00a55ded3901e679c6e634'\nInfo: c:/NICETasks-test: Unscheduling all events on c:/NICETasks-test\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/Acl[test Permissions NICETasks-test]: Dependency File[c:/NICETasks-test/CB/RemProf.exe] has failures: true\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/Acl[test Permissions NICETasks-test]: Dependency File[c:/NICETasks-test/CB/du.exe] has failures: true\nNotice: /Stage[main]/Hg_windows_dev::Test_acls/Acl[test Permissions NICETasks-test]: Dependency File[c:/NICETasks-test/DelProf2.exe] has failures: true\nWarning: /Stage[main]/Hg_windows_dev::Test_acls/Acl[test Permissions NICETasks-test]: Skipping because of failed dependencies\nNotice: Applied catalog in 2.67 seconds\n{noformat}\n\n\nBut on *2012 R2* and *2016*, running puppet agent a second time sets the ACLs properly and no more errors are displayed.\nOn *2008 R2*, the error persists (even after multiple puppet runs) and prevents the ACL resource to be applied.\n\n\n\n", "created": "2017-10-10T07:06:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5] We looked into this and were unable to reproduce the 2008R2 issue with the information you provided.\n\nAnswers to the following would help us:\n* What is your file share? Same OS? Something different like Linux with SMB?\n* Are you using DFS or straight SMB?\n* What version of the ACL module are you on?\n* Can you post output of the puppet run with \"--trace --debug --verbose\" output included?", "created": "2017-10-17T17:08:00.000000"}, {"author": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "body": "# My fileshare is running on Windows and uses a DFS \n \nI was using version 1.1.2 of the ACL module, updated now and the permissions are ok. Although some error occurs in a first puppet run, they later disappear in a second one.\n\npupet output \n{noformat}\n\u001b[0", "created": "2017-10-18T02:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5] we were able to identify an issue with how DFS mounts are parsed in Puppet, that is fixed in PUP-8083, that is shipping in the 4.10.9 and 5.3.3 releases of Puppet. This likely addresses one part of the problem here, but may not address the entirety of the problem. Since you're using Puppet 4.10.8, it would be good for you to do another test after installing the 1.10.9 package at https://downloads.puppetlabs.com/windows/puppet-agent-1.10.9-x64.msi\n\nIn addition to fixing the issue around being unable to resolve the paths of the hidden DFS mounts from the root of a DFS volume, Puppet has had some longstanding issues around following links documented in PUP-745 and PUP-5830, which could be coming into play here as well.\n\nWe will continue to try to reproduce the issues you're experiencing in our local environment, but if you could do a quick test that would be useful.\n\n\nThanks!\n", "created": "2017-11-15T11:20:00.000000"}], "components": ["acl"], "created": "2017-05-17T10:47:00.000000", "creator": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@281fb15d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykpxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_618275933_*|*_3_*:*_1_*:*_2173249571_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_66865202_*|*_10006_*:*_1_*:*_854761982_*|*_10005_*:*_2_*:*_122525129340"}], "description": "When using the acl module in different OS (Windows Server 2008 R2; 2012 R2; 2016) and specifying the affects property, the module behaves differently. For 2012 R2 and 2016 it does not propagate the permissions on sub-folders and its sub-files.\n*Note:* My end goal is to copy a folder structure from a network shared folder to a local path.\n\nAll the machines are running PowerShell >= 5.0; Puppet agent 4.8.2.\n\nI tested using a simple folder structure which I manually created (also tried in two different ways: via explorer and PowerShell - same results though).\n!puppet-acl-test-dir.PNG|thumbnail!\n\nTo set the following permissions *works fine on Windows Server 2008 R2*, but not on the remaining OS versions. \n\n{code:puppet}\n  acl { 'test Permissions explorer':\n    target                     => 'c:/test-copy-explorer',\n    purge                      => true,\n    permissions                => [\n      { identity => 'SYSTEM', rights => [\"full\"], child_types => 'all', affects => 'all' },\n      { identity => 'Administrators', rights => [\"full\"], child_types => 'all', affects => 'all' },\n    ],\n    owner                      => 'SYSTEM',\n    inherit_parent_permissions => false,\n  }\n{code}\n\nResults on Windows Server 2008 R2:\n!puppet-acl-test-dir-permissions-afterrun.PNG|thumbnail!\n\nResults on Windows Server 2012 R2/2016:\n!puppet-acl-test-dir-permissions-afterrun-2012R2.PNG|thumbnail!\n\nSince my goal is to copy from a network shared folder to a local path and then set the ACL I tried two different scenarios:\n# Using the file resource:\n\n{code:puppet}\nfile { 'c:/test-file':\n      ensure  => directory,\n      recurse => true,\n      purge   => true,\n      source  => '//server/share/test-folder'\n  }\n\n  acl { 'Permissions test-file':\n    target                     => 'c:/test-file',\n    purge                     => true,\n    permissions           => [\n      { identity => 'SYSTEM', rights => [\"full\"], child_types => 'all', affects => 'all' },\n      { identity => 'Administrators', rights => [\"full\"], child_types => 'all', affects => 'all' },\n    ],\n    owner                      => 'SYSTEM',\n    inherit_parent_permissions => false,\n    require                    => File['c:/test-file'],\n  }\n{code}\n\nThis solution works on both platforms. The problem is that I want to sync the folders, and the file resource doesn't do this correctly (when a folder is renamed, it just deletes its contents but not the folder itself).\n\n# Using a PowerShell script to sync the folders and then apply the ACLs\n\n{code:puppet}\n  $test_source_dir = '//server/share/test-folder'\n  $test_target_dir = 'C:/test-psscript'\n\n  # This script syncs the content of source_dir to target_dir. It considers source as the master (always correct) and deletes target_dir whenever there are differences\n  exec { 'Sync test-folder':\n    command  => \"\\\\\\\\server\\\\share\\\\scripts\\\\Sync-Files.ps1 ${test_source_dir} ${test_target_dir}\",\n    provider => powershell\n  }\n\n  acl { 'Permissions test-psscript':\n    target                     => 'c:/test-psscript',\n    purge                     => true,\n    permissions           => [\n      { identity => 'SYSTEM', rights => ['full'], child_types => 'all', affects => 'all' },\n      { identity => 'Administrators', rights => ['full'], child_types => 'all', affects => 'all' },\n        ],\n    owner                     => 'SYSTEM',\n    inherit_parent_permissions => false,\n    require                   => Exec['Sync test-folder'],\n  }\n\n{code}\n\nAs the first examples with the creation of new folders, this solution *only works on Windows Server 2008 R2*. For the others it doesn't set the ACLs on the subfolders.\n\nHere is the PowerShell Script:\n\n{code:powershell}\nParam(\n[Parameter(Mandatory=$true)][string]$SourceDirPath,\n[Parameter(Mandatory=$true)][string]$TargetDirPath\n)\n# Exit codes for Puppet: Exit 0 - Success (no errors); Exit 1 - Failed (errors)\n\nFunction Compute-Hash {\n    \nParam($Path, $Algorithm )\n\n    if ($PSVersionTable.PSVersion.Major -ge 4) {\n        return $(Get-FileHash -Path $Path -Algorithm $Algorithm).Hash\n    } else {\n        $hash = [Security.Cryptography.HashAlgorithm]::Create( $Algorithm )\n        $stream = ([IO.StreamReader]\"$Path\").BaseStream\n        $output = -join ($hash.ComputeHash($stream) | ForEach { \"{0:x2}\" -f $_ })\n        $stream.Close()\n        $object = New-Object -TypeName psobject -Property @{\n            Algorithm = $Algorithm\n            Hash = $output.ToUpper()\n            Path = $Path\n        }\n        return $object\n    }\n\n}\n\n#source dir must exist\nif(!(Test-Path $SourceDirPath)){\n    exit 1\n}\n\n# ! $_.PSIsContainer ignores directories\n$SourceDirFiles = Get-ChildItem -Recurse -Path $SourceDirPath | where { ! $_.PSIsContainer } \n\n#SourceDirFileHashes = $SourceDirFiles| foreach  {Compute-Hash -Path $_.FullName -Algorithm MD5}\n#Write-Host \"SourceDir File Hashes:\" # TODO DEBUG\n#$SourceDirFileHashes # TODO DEBUG\n\n# target dir exists\nif(Test-Path $TargetDirPath){\n    $TargetDirFiles = Get-ChildItem -Recurse -Path $TargetDirPath | where { ! $_.PSIsContainer } \n    $TargetDirFiles\n    $TargetDirFileHashes = $TargetDirFiles| foreach  {Compute-Hash -Path $_.FullName -Algorithm MD5}\n    #Write-Host \"TargetDir File Hashes:\" # TODO DEBUG\n    #$TargetDirFileHashes # TODO DEBUG\n    \n    # Compares file names \n    $FilesDiff = Compare-Object -ReferenceObject $SourceDirFiles -DifferenceObject $TargetDirFiles\n    #Write-Host \"FilesDiff:\" # TODO DEBUG\n    #$FilesDiff # TODO DEBUG\n    \n    # Compares file contents\n    # $FileHashesDiff = Compare-Object -ReferenceObject $SourceDirFileHashes.Hash -DifferenceObject $TargetDirFileHashes.Hash -IncludeEqual\n    $FileHashesDiff = Compare-Object -ReferenceObject $SourceDirFileHashes -DifferenceObject $TargetDirFileHashes\n    #Write-Host \"FileHashesDiff:\" # TODO DEBUG\n    #$FileHashesDiff # TODO DEBUG\n\n    if(($FilesDiff.SideIndicator.Length -eq 0) -and ($FileHashesDiff.SideIndicator.Length -eq 0)){\n        #echo 'empty - no diffs! Do nothing! exiting...' #TODO DEBUG\n        exit 0\n    } else {\n        #echo 'different trees. Deleting dir ...' #TODO DEBUG\n        Remove-Item $TargetDirPath -Recurse -Force\n    }\n}\n#echo 'copying source dir...' #TODO DEBUG\nCopy-Item $SourceDirPath -Destination $TargetDirPath -Recurse\nexit 0\n{code}\n\n\n\n\n\n", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "34106", "fixedVersions": [], "id": "34106", "issueType": "Bug", "key": "MODULES-4934", "labels": ["acl"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b1286a2-a3d3-41a1-8b3b-ee020f1bb8d5", "resolution": "Done", "resolutionDate": "2021-05-17T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL propagation (affects => 'all') does not work well on Win 2012R2/2016 ", "timeSpent": "PT0S", "updated": "2021-05-17T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We found that the referenced pull request seems to deviate from upstream defaults in Apache 2.4. One solution could be to have custom UserDirs specified as an array of paths (strings) passed to apache::mod::userdir. What do you think?", "created": "2017-05-24T14:29:00.000000"}, {"author": "623c15a8866b810069e439bd", "body": "An array of paths would work for me if the paths could include relative ones to get the ~user/<relative path> interpolation by the Apache server. I don't believe that in relative path cases you can or should try to create a companion <Directory> stanza, but allowing it for absolute paths would seem to give the most flexibility, and allow people to replicate the existing behavior by passing in an array of [\"$home/*/$dir\"]. \nWith just an array of userdirs you wouldn't have the flexibility to apply different $options inside each one but I don't think that would be critical in most use cases.\n\nYou would probably also want to skip creating the Directory if someone passes in a URI like http://foo/bar, since UserDir seems to accept those as well.\n", "created": "2017-05-25T10:09:00.000000"}], "components": ["apache"], "created": "2017-05-17T08:37:00.000000", "creator": "623c15a8866b810069e439bd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64215cb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze1pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_76868866_*|*_1_*:*_1_*:*_625768437_*|*_10007_*:*_1_*:*_90905344_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4831672295"}], "description": "The change made in https://github.com/puppetlabs/puppetlabs-apache/commit/b1a3cc18f3d07ec239b5183384c12798f83b852f seems to forcibly anchor all UserDir lookups to a single path prefix. \"$home/*/$dir\" doesn't allow for using the ~username lookup via the system's name service to determine home directory, which is needed in cases where there are multiple home directory paths possible.\n\nBecause the UserDir string hardcodes the /*/ in the middle it leaves no wiggle room to creatively use $home, either.\n\nI'm not sure what to do about ensuring it matches the singular 'free' <Directory \"$home/*/$dir\" > element. In our particular instance, we have to specify the alternate home paths elsewhere in the config. Make $home into a $homes array and using UserDir's facility to have more than one filename pattern and directory block would probably work for our particular situation, but might not fit in with other's needs. Perhaps make the free directory block something you can opt out of?", "environment": "RedHat 7.x, Apache 2.4, puppet agent 1.7.1, puppetlabs/apache module 1.11.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38329", "fixedVersions": [], "id": "38329", "issueType": "Improvement", "key": "MODULES-4933", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15a8866b810069e439bd", "resolution": "Fixed", "resolutionDate": "2017-07-21T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow for unanchored UserDir  filename patterns", "timeSpent": "PT0S", "updated": "2017-07-21T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "I've come across this too when using puppet/php.\n\nThe default php.ini contains lots of settings with empty values.  eg\n\n{noformat}\n", "created": "2017-06-06T03:10:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This issue is inifile working as intended. If a match for a setting is found in the comments, inifile attempts to insert the setting directly beneath the comment. It reads in the commented line and mimics the spacing in the comment to create the new setting. Only settings that do not already exist are affected. If a setting is being updated, only the value is updated. https://github.com/puppetlabs/puppetlabs-inifile/blob/1.6.0/lib/puppet/util/ini_file.rb#L278-L279\n\nFormer user i've opened a PR with the \"fix\" https://github.com/puppetlabs/puppetlabs-inifile/pull/239", "created": "2017-06-30T18:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "With [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] change in, the behaviour is now more predicatble. closing ticket", "created": "2017-07-03T07:30:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "I commented on the PR but the change was not backwards compatible and breaks anyone who were leveraging inifile for providers.", "created": "2017-07-03T14:51:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "Backwards compatibility issue caused by the PR for this is resolved via the PR for MODULES-5172.", "created": "2017-07-12T14:12:00.000000"}], "components": ["inifile"], "created": "2017-05-17T07:55:00.000000", "creator": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4560e24d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze1p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627641915_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3431671065"}], "description": "_Basic Info_\npuppetlabs-inifile (v1.6.0)\n2017.1.1.0-1\nredhat 6.7\n\n\n\nUsing the following code\n{code}\nini_setting { '/etc/sysconfig/init PROMPT no': \nensure => present, \npath => '/etc/sysconfig/init', \nkey_val_separator => \"=\", \nsetting => 'PROMPT', \nvalue => 'no', \n}\n\n{code}\nWhen there is the following entry already in the file \nPROMPT = no \nPuppet does nothing and does not correct the entry\n\nIf there is a commented line in the file the key_val_separator in the commented line appears to override the value that should be applied in the code...\n\neg \n#PROMPT = no \nresults in the following added \nPROMPT = no\n\nand \n#PROMPT =no \nResults in the following added \nPROMPT =no\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35073", "fixedVersions": [], "id": "35073", "issueType": "Bug", "key": "MODULES-4932", "labels": ["maintenance", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "resolution": "Fixed", "resolutionDate": "2017-07-03T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-inifile : White space not corrected when commented or incorrect PROMPT value already exists in file.", "timeSpent": "PT0S", "updated": "2017-07-12T14:12:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623c0d9050bb2b0070b6b079] ,\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. \nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nThank you for taking the time to create this ticket.", "created": "2017-05-17T04:32:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Hi Former user,\n\nJust added the PR and pending the automated tests. [https://github.com/puppetlabs/puppetlabs-tomcat/pull/210]", "created": "2017-05-17T07:02:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Former user,\n\nSent a fixing PR.", "created": "2017-05-25T19:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623c0d9050bb2b0070b6b079], [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] has provided some feedback on the PR you raised. Thank you for the PR.\n\nCheers,\nTP", "created": "2017-05-30T07:13:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Yes indeed, but I fixed the errors and also updated the documentation for that new parameter.  Is there something else missing?", "created": "2017-05-30T07:42:00.000000"}], "components": ["tomcat"], "created": "2017-05-16T20:25:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19b7a701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze1jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}], "description": "This variable needs to be exposed on the define with a default value. Not all instance of tomcat use logging.properties. \n\nFor instance, tomcat can be configured to use log4j.jar and in that case the logging.properties is not needed.  https://tomcat.apache.org/tomcat-7.0-doc/logging.html ...\n\n{code}\n...\nDelete $CATALINA_BASE/conf/logging.properties to prevent java.util.logging generating zero length log files.\n...\n{code}\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/instance.pp#L143-L149\n", "environment": "RHEL 7.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42616", "fixedVersions": [], "id": "42616", "issueType": "Improvement", "key": "MODULES-4930", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Expose $copy_to_base_list on tomcat::instance ", "timeSpent": "PT0S", "updated": "2017-05-30T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Closing this epic in favor of using labels/components for ticket organization", "created": "2018-10-01T12:41:00.000000"}], "components": [], "created": "2017-05-16T16:34:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@207c0286"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "cron_core module improvements "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze1c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43445186247_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37318", "fixedVersions": [], "id": "37318", "issueType": "Epic", "key": "MODULES-7776", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Won't Do", "resolutionDate": "2018-10-01T12:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cron_core module improvements ", "timeSpent": "PT0S", "updated": "2018-10-01T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "As pointed out by [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] https://puppet.atlassian.net/browse/PUP-6744 may help in this. \n", "created": "2017-05-17T05:18:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:1f7c5098-d991-4129-bcae-5fc413f71091] Here is how we currently emit deprecation warnings:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/deprecation.rb#L12-L14\n\nThis variable could be used to get rid of them altogether. Does that help?", "created": "2017-05-24T14:11:00.000000"}, {"author": "623c091501f8660070b6fa06", "body": "Hi,\n\nLogging in to comment on this, as I see these stackstrace as a real pain in the logs until all modules of the earth are upgraded.\nSetting the env var in /etc/sysconfig/puppetserver + restarting the puppetserver does not help : I still see the stacktraces, as big one liners.\n\nBut I know the puppetserver took the env var :\n\n{code:java}\n# cat /proc/`pgrep -f puppetserver`/environ | tr '\\0' '\\n'|grep STDLIB\nSTDLIB_LOG_DEPRECATIONS=false\n{code}\n\nI've tried to comment out the message redefinition in :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/functions/deprecation.rb#L15 \n\nBut this changed nothing.\n\nThe only thing stopping the stacktraces from appearing is commenting out :\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/functions/deprecation.rb#L25\n\nOr possibly by changing the puppetserver strict option, but that option is global whereas the env var would only affect stdlib.\n(puppetserver 5 here)\n\nSure we loose the information of what/where the call hapenned (and the warning too), but it's so well hidden in the stacktrace that it renders the warning almost useless :/\n\nI't d be great if we could get \"only\" a one line warning...\n\nRegards", "created": "2017-10-04T10:28:00.000000"}, {"author": "623c091501f8660070b6fa06", "body": "Hi again,\n\nSo actually replacing \nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/functions/deprecation.rb#L25\n\nwith  :\n\n{code:java}\nPuppet.warn_once('deprecation', key, \"#{key}. #{message}\")\n{code}\n\nSeems a reasonable (?) compromise as this would only log this kind of things a limited number of times (no stack trace):\n\n{code:java}\n2017-10-05 10:08:46,224 WARN  [qtp246182605-59] [puppetserver] Puppet validate_integer. This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Integer. There is further documentation for validate_legacy function in the README. at :\n   (file & line not available)\n{code}\n\n... ?", "created": "2017-10-05T02:12:00.000000"}], "components": ["stdlib"], "created": "2017-05-16T13:32:00.000000", "creator": "70121:1f7c5098-d991-4129-bcae-5fc413f71091", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e28c75d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze13j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}], "description": "Created based on discussion in PUP-6947 (https://puppet.atlassian.net/browse/PUP-6947?focusedCommentId=400935&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-400935).\n\nEliminate/reduce deprecations emitted by stdlib when using legacy functions, e.g validate_bool. In most cases, users can't actually do anything about these, since they are coming from modules they are using. These deprecations should be emitted only when --strict is used.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34104", "fixedVersions": [], "id": "34104", "issueType": "Improvement", "key": "MODULES-4928", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1f7c5098-d991-4129-bcae-5fc413f71091", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Eliminate/reduce deprecations emitted by stdlib when using legacy functions", "timeSpent": "PT0S", "updated": "2021-06-28T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Closing this open-ended epic now that the related tickets can be found with an appropriate jira component search", "created": "2018-08-21T15:03:00.000000"}], "components": ["sshkeys_core"], "created": "2017-05-16T11:10:00.000000", "creator": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Night's Watch"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@705e7b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "ssh_authorized_key Type/Provider Improvements"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze0vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_39930797607_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39343", "fixedVersions": [], "id": "39343", "issueType": "Epic", "key": "MODULES-7597", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "resolution": "Won't Do", "resolutionDate": "2018-08-21T15:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ssh_authorized_key Type/Provider Improvements", "timeSpent": "PT0S", "updated": "2020-01-31T20:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The issue was with the confguration in .rspec. The TEST_ENV_NUMBER needed to use template style interpolation, not bash.", "created": "2017-05-17T14:00:00.000000"}], "components": [], "created": "2017-05-16T11:01:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69ae4188"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze0uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1249853_*|*_3_*:*_1_*:*_95900010_*|*_5_*:*_1_*:*_0"}], "description": "the tomcat and stdlib modules (so far) are affected by this. The [Jenkins JUnit Results|https://wiki.jenkins-ci.org/display/JENKINS/JUnit+Plugin] plugin is throwing a SAXParseException claiming that there are characters where there shouldn't be characters (paraphrase).\n\nthe accounts module, for example, does not have this issue.\n\nsample failure:\n{code}\nFailed to read test report file /tmp/jenkins/workspace/forge-module_puppetlabs-tomcat_unit-module_master/PUPPET_GEM_VERSION/4.6.2/RUBY_VER/ruby-2.3.1/WORKER_LABEL/unit/junit/testresult.xml\norg.dom4j.DocumentException: Error on line 37 of document file:///tmp/jenkins/workspace/forge-module_puppetlabs-tomcat_unit-module_master/PUPPET_GEM_VERSION/4.6.2/RUBY_VER/ruby-2.3.1/WORKER_LABEL/unit/junit/testresult.xml : Content is not allowed in trailing section. Nested exception: Content is not allowed in trailing section.\n\tat org.dom4j.io.SAXReader.read(SAXReader.java:482)\n\tat org.dom4j.io.SAXReader.read(SAXReader.java:264)\n\tat hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:126)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:302)\n\tat hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.java:244)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:175)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:154)\n\tat hudson.tasks.junit.TestResult.<init>(TestResult.java:126)\n\tat hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:132)\n\tat hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:107)\n\tat hudson.FilePath$FileCallableWrapper.call(FilePath.java:2731)\n\tat hudson.remoting.UserRequest.perform(UserRequest.java:153)\n\tat hudson.remoting.UserRequest.perform(UserRequest.java:50)\n\tat hudson.remoting.Request$2.run(Request.java:336)\n\tat hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat hudson.remoting.Engine$1$1.run(Engine.java:94)\n\tat java.lang.Thread.run(Thread.java:745)\nCaused by: org.xml.sax.SAXParseException; systemId: file:///tmp/jenkins/workspace/forge-module_puppetlabs-tomcat_unit-module_master/PUPPET_GEM_VERSION/4.6.2/RUBY_VER/ruby-2.3.1/WORKER_LABEL/unit/junit/testresult.xml; lineNumber: 37; columnNumber: 1; Content is not allowed in trailing section.\n\tat com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)\n\tat com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)\n\tat com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)\n\tat com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)\n\tat com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver.next(XMLDocumentScannerImpl.java:1431)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)\n\tat com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)\n\tat com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)\n\tat com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)\n\tat com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\n\tat com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\n\tat com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)\n\tat org.dom4j.io.SAXReader.read(SAXReader.java:465)\n\t... 19 more\nNested exception: \norg.xml.sax.SAXParseException; systemId: file:///tmp/jenkins/workspace/forge-module_puppetlabs-tomcat_unit-module_master/PUPPET_GEM_VERSION/4.6.2/RUBY_VER/ruby-2.3.1/WORKER_LABEL/unit/junit/testresult.xml; lineNumber: 37; columnNumber: 1; Content is not allowed in trailing section.\n\tat com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)\n\tat com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)\n\tat com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)\n\tat com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)\n\tat com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver.next(XMLDocumentScannerImpl.java:1431)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)\n\tat com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)\n\tat com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)\n\tat com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)\n\tat com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)\n\tat com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\n\tat com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)\n\tat com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)\n\tat org.dom4j.io.SAXReader.read(SAXReader.java:465)\n\tat org.dom4j.io.SAXReader.read(SAXReader.java:264)\n\tat hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:126)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:302)\n\tat hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.java:244)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:175)\n\tat hudson.tasks.junit.TestResult.parse(TestResult.java:154)\n\tat hudson.tasks.junit.TestResult.<init>(TestResult.java:126)\n\tat hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:132)\n\tat hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:107)\n\tat hudson.FilePath$FileCallableWrapper.call(FilePath.java:2731)\n\tat hudson.remoting.UserRequest.perform(UserRequest.java:153)\n\tat hudson.remoting.UserRequest.perform(UserRequest.java:50)\n\tat hudson.remoting.Request$2.run(Request.java:336)\n\tat hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat hudson.remoting.Engine$1$1.run(Engine.java:94)\n\tat java.lang.Thread.run(Thread.java:745)\n{code}\n\nWhat we know so far:\nFrom viewing the output on my machine...\nThere are no obvious trailing characters in the xml ( {{cat -v -e junit/testresult.xml}} )\nThere are no BOMs in the xml ( in vim, {{:setlocal bomb?}})", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35117", "fixedVersions": [], "id": "35117", "issueType": "Bug", "key": "MODULES-4925", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-17T14:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Error parsing JUnit output on Jenkins", "timeSpent": "PT0S", "updated": "2017-05-17T14:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI PR is at", "created": "2017-05-16T11:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR was merged and ACL is now working on LTS.", "created": "2017-05-16T12:28:00.000000"}], "components": ["acl"], "created": "2017-05-16T10:56:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@418a8db0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze0un:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6861_*|*_10007_*:*_1_*:*_5017631_*|*_3_*:*_1_*:*_530942_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/1/console\n\n{code}\n9:51:39     - dashboard\n09:51:39 CONFIG:\n09:51:39   nfs_server: none\n09:51:39   consoleport: 443\n09:51:39 + bundle exec beaker --options-file acceptance/.beaker-.cfg --hosts hosts.yaml --tests acceptance/tests --keyfile /var/lib/jenkins/.ssh/id_rsa-acceptance\n09:51:40 bundler: failed to load command: beaker (/tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/bin/beaker)\n09:51:40 ArgumentError: Specified options file '/tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/acceptance/.beaker-.cfg' does not exist!\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.16.0/lib/beaker/options/options_file_parser.rb:32:in `parse_options_file'\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.16.0/lib/beaker/options/parser.rb:224:in `parse_args'\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.16.0/lib/beaker/cli.rb:23:in `parse_options'\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.16.0/bin/beaker:9:in `<top (required)>'\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/bin/beaker:23:in `load'\n09:51:40   /tmp/jenkins/workspace/forge-windows_puppetlabs-acl_intn-sys_full-pe-lts-release/PLATFORM/windows2008r2-64default.a-redhat7-64mdca/WORKER_LABEL/beaker/.bundle/gems/bin/beaker:23:in `<top (required)>'\n09:51:40 Build step 'Execute shell' marked build as failure\n09:51:41 [BFA] Scanning build for known causes...\n09:51:41 [BFA] No failure causes found\n{code}\n\nNote the options file is {{.beaker-.cfg}}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34102", "fixedVersions": [], "id": "34102", "issueType": "CI Blocker", "key": "MODULES-4924", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-16T12:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL module beaker command is missing an env var in acceptance tests", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "body": "Resolved by https://github.com/puppetlabs/puppetlabs-mongodb/pull/370", "created": "2017-05-16T05:55:00.000000"}], "components": ["mongodb"], "created": "2017-05-16T05:35:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* mongodb.conf should contain sslMode\n* running any provider should succeed when the server is using TLS."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50140f48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hze0pr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1215943_*|*_5_*:*_1_*:*_0"}], "description": "So, using TLS in the providers (for instance mongodb_replset) requires the configuration to have the sslMode key set in the mongodb configuration. If it's there, it will use the --ssl option in the command line arguments, else it won't. With the current setup any usage of the provider will fail, since sslMode isn't set.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41447", "fixedVersions": [], "id": "41447", "issueType": "Bug", "key": "MODULES-4923", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2017-05-16T05:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "can't use providers if TLS/SSL is enabled (no sslMode in conf)", "timeSpent": "PT0S", "updated": "2017-05-16T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This ticket is quite old and is for 1 major version ago, so I'm closing it.", "created": "2019-09-04T09:54:00.000000"}], "components": [], "created": "2017-05-15T15:08:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a8a50d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72729914479_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36191", "fixedVersions": [], "id": "36191", "issueType": "Sub-task", "key": "MODULES-4921", "labels": [], "originalEstimate": "PT0S", "parent": "33009", "parentSummary": "Supported Release (acl) 2.0.0 - (19 May 2017) - (89db2d1ba261a62b06f98be7c3cb4f3d151d43a6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2019-09-04T09:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(acl) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2019-09-04T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-05-17T15:53:00.000000"}], "components": [], "created": "2017-05-15T15:08:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12707fed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170996611_*|*_5_*:*_1_*:*_39817560365_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4491291"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35116", "fixedVersions": [], "id": "35116", "issueType": "Sub-task", "key": "MODULES-4920", "labels": [], "originalEstimate": "PT0S", "parent": "33009", "parentSummary": "Supported Release (acl) 2.0.0 - (19 May 2017) - (89db2d1ba261a62b06f98be7c3cb4f3d151d43a6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(acl) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_intn-sys_full-pe-previous-release/1/\nChangelog: https://github.com/puppetlabs/puppetlabs-acl/blob/bc345d879cfb44d696df76150e2244118532f976/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-acl/compare/1.1.2...bc345d879cfb44d696df76150e2244118532f976\n\nIssuing from tip of release branch which is bc345d8... and is the SHA passing CI above.\nPrevious tag is 1.1.2 at 10d8d49...\n\nQA is a go.\n(y)", "created": "2017-05-17T14:37:00.000000"}], "components": [], "created": "2017-05-15T15:08:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6686a27c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170984563_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34100", "fixedVersions": [], "id": "34100", "issueType": "Sub-task", "key": "MODULES-4919", "labels": [], "originalEstimate": "PT0S", "parent": "33009", "parentSummary": "Supported Release (acl) 2.0.0 - (19 May 2017) - (89db2d1ba261a62b06f98be7c3cb4f3d151d43a6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-17T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-17T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-05-15T15:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready for release process\n", "created": "2017-05-16T14:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR merged into release\nhttps://github.com/puppetlabs/puppetlabs-acl/commit/2c9d3604f2a06499f9fd5987ba3b7beba7a0d764", "created": "2017-05-17T15:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Version was bumped to 2.0.0.  Ticket updated. PR merged and DOCS approved wording.", "created": "2017-05-19T14:19:00.000000"}], "components": [], "created": "2017-05-15T15:08:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329449b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34202_*|*_10007_*:*_1_*:*_66441408_*|*_3_*:*_2_*:*_17152700_*|*_10009_*:*_1_*:*_8069_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_93873122_*|*_10004_*:*_1_*:*_524677381"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-acl/compare/1.1.2...89db2d1ba261a62b06f98be7c3cb4f3d151d43a6\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/89db2d1ba261a62b06f98be7c3cb4f3d151d43a6/CHANGELOG.md\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/acl/view/release/job/forge-windows_puppetlabs-acl_intn-sys_full-pe-previous-release/1/\n", "duedate": "2017-05-19T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33009", "fixedVersions": [], "id": "33009", "issueType": "Task", "key": "MODULES-4918", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-23T18:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (acl) 2.0.0 - (19 May 2017) - (89db2d1ba261a62b06f98be7c3cb4f3d151d43a6)", "timeSpent": "PT0S", "updated": "2017-05-23T18:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-05-15T12:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged.  Tagmail is now green", "created": "2017-05-15T15:01:00.000000"}], "components": [], "created": "2017-05-15T12:29:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44750f3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_16704_*|*_1_*:*_1_*:*_3947_*|*_10007_*:*_1_*:*_8521155_*|*_3_*:*_1_*:*_565197_*|*_5_*:*_1_*:*_0"}], "description": "Will need to remove Ubuntu 12.04 from testing for tagmail\n\nWill also need to vett other module pipelines for the same issue.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38328", "fixedVersions": [], "id": "38328", "issueType": "CI Blocker", "key": "MODULES-4916", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-15T15:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tagmail tests on Ubuntu 12.04 which is now an unsupported platform", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added conversation from slack for more context\n\n{code}\nsqlserver::config is the class to play with\n\njidar [10:17 AM] \nyep\n\nglenn.sarti [10:19 AM] \nI get the impression I've just done what you'", "created": "2017-05-15T11:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "(MODULES-4915) Remove forced TCP connection for SQL management\n\nPreviously the module tried to connect to the SQL instance using the name\nlocalhost.  This had the side effect of always using the TCP based connection.\nIf a customer used a non-default Port (common practice) then the sql_connection\nwould not connect.  This commit instead changes the Datasource to use the '.'\nmoniker which denotes the local machine.  However this instructs the OLE DB\nprovider to use the enabled protocols enabled for the native client instead of\nonly using TCP.  This means it will prefer to use the Shared Memory protocol if\nenabled.  Also the Shared Memory protocol is required to be enabled for the SQL\nServer Agent process on SQL Server 2016.\n\nAlso the Shared Memory protocol is a local only connection protocol so from a security perspective it has a smaller chance of exploitation (and therefore less likely to be disabled) compared to Named Pipes or TCP.", "created": "2017-06-22T16:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised at", "created": "2017-06-22T16:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The resolution of using '.' instead of adding additional connection options is used because the Data Source is constructed within the provider and concatenates a bunch of properties.  To enable a non-standard port would require puppet just blindly accept anything the user puts in the resource instead of deriving the data source from inputs.", "created": "2017-06-22T16:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-previous-master/18/", "created": "2017-06-23T10:49:00.000000"}], "components": ["sqlserver"], "created": "2017-05-15T11:33:00.000000", "creator": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14d7807a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdzlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_50313700_*|*_1_*:*_1_*:*_3218421409_*|*_10007_*:*_1_*:*_15743187_*|*_3_*:*_1_*:*_82439932_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Current Forge Version\n*Puppet Version:* All versions (new feature request)\n*OS Name/Version:* All versions (new feature request)\n\nCustomer requests to run SQLServer on non-standard port. This is currently unsupported in sql_connection.rb\n\n*Desired Behavior:*\n\nNew Metaparam that allows passing in a datasource containing a port \nie: {{add_connec_string => ['Data Source=190.190.200.100,1433','Network Library=DBMSSOCN'];}}\n\n*Actual Behavior:*\n\nWhen using a SQL Server configured with a nonstandard port, the result is the following error in sqlserver::config:\n{{err Unable to apply changes, failed with error message [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.}}\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "environment": "Tested against SQL Server 2014 ", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "34098", "fixedVersions": [], "id": "34098", "issueType": "New Feature", "key": "MODULES-4915", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "resolution": "Fixed", "resolutionDate": "2017-06-23T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/sqlserver : Support Additional Connection Information", "timeSpent": "PT0S", "updated": "2017-06-23T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1270562ab90069f8b312", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/677\n\nPlease backport this to 2.4.x, since this is the release before incompatibility changes are made. ", "created": "2017-05-15T02:28:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the pull request! It should go out in the next release.\n\nThe 4.x apt series is backwards-compatible with the 2.4.x series except for dropping puppet 3 I believe.", "created": "2017-05-31T16:36:00.000000"}], "components": ["apt"], "created": "2017-05-15T02:20:00.000000", "creator": "623c1270562ab90069f8b312", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77f79c17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdyxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1433715215_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* all versions (e.g. 4.0.0, 2.4.0)\n*Puppet Version:*: newest (4.10.0)\n*OS Name/Version:*: Ubuntu 16.04\n\nWhen using apt::key with source and amazon-s3 urls, apt::source will fail with \n{code}\nError: 400 Bad Request for https://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg\nError: /Stage[main]/Sys11php::Extension::Tideways::Repo/Apt::Source[tideways-profiler]/Apt::Key[Add key: 6A75A7C5E23F3B3B6AAEEB1411CD8CFCEEB5E8F4 from Apt::Source tideways-profiler]/Apt_key[Add key: 6A75A7C5E23F3B3B6AAEEB1411CD8CFCEEB5E8F4 from Apt::Source tideways-profiler]/ensure: change from absent to present failed: 400 Bad Request for https://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg\n{code}\n\nThis can be reproduced with:\n{code}\n      apt::source { 'tideways-profiler':\n        ensure   => present,\n        location => 'http://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages',\n        key      => {\n          'id'     => '6A75A7C5E23F3B3B6AAEEB1411CD8CFCEEB5E8F4',\n          'source' => 'http://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg',\n        },\n        release  => 'debian',\n        repos    => 'main',\n      }\n{code}\n\nThis commit seems to have started the unwanted behavior: https://github.com/puppetlabs/puppetlabs-apt/commit/249a6d586279ab96ffa8f645dcdd0e44210fd4e6\n\n\nAmazon S3 will return 400 when sending an empty auth basic:\n{code}$ curl -s -I http://foo:bar@s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg | head -n 1\nHTTP/1.1 400 Bad Request\n$ curl -s -I http://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg | head -n 1\nHTTP/1.1 200 OK\n{code}\n\n*Desired Behavior:*\n\nThe APT module should not send auth basic header when it is not needed.\n\n*Actual Behavior:*\n\nThe APT module sends auth basic header for each http(s) connection.\n\n\nI'll upload pull request right for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42615", "fixedVersions": [], "id": "42615", "issueType": "Bug", "key": "MODULES-4913", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1270562ab90069f8b312", "resolution": "Fixed", "resolutionDate": "2017-05-31T16:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt : apt::key fails with source with amazon S3 URL", "timeSpent": "PT0S", "updated": "2017-05-31T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623c17f5a1d81f0069d8e54e]\n\napologies for the long delay / lack of response. There were things outside of my control which prevented me getting back to you in a timely fashion. In short, Sorry.\n\nLooking into this a little deeper, we have already given approval to Vox Pupuli's module [https://forge.puppet.com/puppet/splunk]\u00a0\n\nAs a rule we do not approve more than one module that does the same thing.\u00a0\n\nIf you have further questions, please feel free to ask.\u00a0\n\nApologies once again.\n\nTP\u00a0", "created": "2018-08-22T10:23:00.000000"}], "components": ["approved", "splunk"], "created": "2017-05-13T03:41:00.000000", "creator": "623c17f5a1d81f0069d8e54e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec22cb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdyvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350842119_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_39935695498"}], "description": "Hi! I'd like to request a review of my Splunk module (jorritfolmer-splunk) to see if it is awesome enough to deserve the \"Puppet approved\" label.\nThanks for your time!\nJorrit", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "35115", "fixedVersions": [], "id": "35115", "issueType": "Task", "key": "MODULES-4911", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17f5a1d81f0069d8e54e", "resolution": "Won't Do", "resolutionDate": "2018-08-22T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Req for review", "timeSpent": "PT0S", "updated": "2018-08-22T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi [~accountid:623c18088d8b9c0068b8b637], thank you for reporting this issue! Unfortunately, we simply don\u2019t have the engineering resources to maintain the mongodb module. If you\u2019d like to have a go at fixing the issue yourself, we will happily review you pull request, but for the foreseeable future this issue won\u2019t be addressed by us so I\u2019m going to close this ticket. Should you decide to open a pull request, feel free to reopen this ticket. Thank you again and sorry for any inconvenience.", "created": "2017-05-31T15:25:00.000000"}], "components": ["mongodb"], "created": "2017-05-12T13:29:00.000000", "creator": "623c18088d8b9c0068b8b637", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d04f82d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdyen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648571973_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*mod 'puppetlabs-mongodb', '0.17.0'\n*Puppet Version:* 3.8.6\n*OS Name/Version:* RHEL 7\n\n_Describe your issue in as much detail as possible..._\nHere is my puppet manifest:\n{code:puppet}\nclass {'::mongodb::server':\n    ensure    => present,\n    port      => 27018,\n    bind_ip   => $::ipaddress,\n    replset   => 'graylog',\n}\nmongodb_replset { 'graylog':\n    ensure  => present,\n    initialize_host => 'nor1emslog01.mgt.encore.tech',\n    members => ['nor1emslog01.mgt.encore.tech:27017', 'nor1emslog02.mgt.encore.tech:27017']\n{code}\n\nWhen I run:  mongod --port 27017 --replSet graylog:\n\nI get:\n{noformat}\n[rsStart] replSet can't get local.system.replset config from self or any seed (EMPTYCONFIG)\n{noformat}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40438", "fixedVersions": [], "id": "40438", "issueType": "Bug", "key": "MODULES-4910", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c18088d8b9c0068b8b637", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb : replica sets do not get initialized", "timeSpent": "PT0S", "updated": "2017-05-31T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "If you pass the parameter to {{mpm_module}} on the apache class as documented at https://github.com/puppetlabs/puppetlabs-apache/#mpm_module then I believe it should be able to switch between apache::mod::event, apache::mod::prefork, and apache::mod::worker.\n\nIt looks like the error is due to apache defaulting to {{mpm_module => 'prefork'}} and then including {{apache::mod::event}} conflicts with this, as intended.\n\nWe have acceptance tests performing this change at https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/acceptance/prefork_worker_spec.rb\n\nIf this is still not working, feel free to re-open the ticket.", "created": "2017-05-31T15:20:00.000000"}], "components": ["apache"], "created": "2017-05-12T09:04:00.000000", "creator": "623c0c101c7f6a007049e56f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@165210e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdy53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1664177496_*|*_6_*:*_1_*:*_0"}], "description": "After i installed apache with puppetlabs/apache module and no default_mods enabled, there is no way to change the worker module. For an example if i set apache::mod::event, i'm getting an error:\nrror: Could not retrieve catalog from remote server:\n{{ Error 400 on SERVER: May not include both apache::mod::event and apache::mod::prefork on the same node at /etc/puppet/environments/development/modules/apache/manifests/mod/event.pp:26}}\n\nPlease provide a way to change the worker-module after initial installation.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33006", "fixedVersions": [], "id": "33006", "issueType": "New Feature", "key": "MODULES-4909", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c101c7f6a007049e56f", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : Provide a way to change mod::event after prefork was already enabled.", "timeSpent": "PT0S", "updated": "2017-05-31T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-05-11T20:25:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e6539fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdxyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_76939981_*|*_1_*:*_1_*:*_1714610474_*|*_10007_*:*_1_*:*_528331252_*|*_3_*:*_1_*:*_577728339_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3203511612"}], "description": "The {{pw_hash}} function only accepts strings as inputs. This means that if you are using the Sensitive data type for passing passwords around (e.g. from hiera-eyaml), they need to be unwrapped before passing to pw_hash.\n\nThis code:\n{code}\n$password = Sensitive.new('hunter2')\n$salt     = Sensitive.new('wubbalubbadubdub')\npw_hash($password,'SHA-512',$salt)\n{code}\n\nGives me this error:\n{code}\nError: Evaluation Error: Error while evaluating a Function Call, pw_hash(): first argument must be a string at /home/centos/test.pp:3:1 on node master.prod.puppet.com\n{code}\n\nI would expect that it should just work\u2122", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33004", "fixedVersions": [], "id": "33004", "issueType": "Bug", "key": "MODULES-4908", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2017-07-21T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pw_hash does not support Sensitive data type", "timeSpent": "PT0S", "updated": "2017-07-21T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "and apache too\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-apache_unit-module_master/PUPPET_GEM_VERSION=4.6.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/18/console", "created": "2017-05-11T14:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updating severity to Blocker.", "created": "2017-05-11T14:29:00.000000"}, {"author": "557058:5d2971d3-3eb2-4f05-ab63-8a307eabd9c4", "body": "This is related to the update to the {{jessie}} container for our jenkins slaves. Reverted it for now while we track the root cause.", "created": "2017-05-11T14:50:00.000000"}, {"author": "557058:9479147e-472e-492f-9d5f-2788ee2dd8d0", "body": "the image was missing a PR I had made for puppetlabs-modules https://github.com/puppetlabs/puppetlabs-modules/pull/6990", "created": "2017-05-12T07:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closed.  Tracking ticket is QENG-4382 ", "created": "2017-05-15T12:30:00.000000"}], "components": ["firewall", "postgresql"], "created": "2017-05-11T14:26:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dcc04ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdxe7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3261352_*|*_3_*:*_1_*:*_335345422_*|*_5_*:*_1_*:*_0"}], "description": "Modules using ruby 2.1.6 for testing seem to be failing spec tests with\n\n{code}\n13:24:08 \tfrom /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems.rb:298:in `activate_bin_path'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/bundle:22:in `<main>'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `eval'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `<main>'\n13:24:08 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/rubygems_integration.rb:373:in `block in replace_bin_path': can't find executable bundle (Gem::Exception)\n13:24:08 \tfrom /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems.rb:298:in `activate_bin_path'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/bundle:22:in `<main>'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `eval'\n13:24:08 \tfrom /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `<main>'\n13:24:08 Tests Failed\n{code}\n\nFailure links\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-firewall_unit-module_master/PUPPET_GEM_VERSION=4.6.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/7/console\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-firewall_unit-module_master/PUPPET_GEM_VERSION=4.7.0,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/7/console\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-firewall_unit-module_master/PUPPET_GEM_VERSION=4.5.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/7/console\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-postgresql_unit-module_master/PUPPET_GEM_VERSION=4.6.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/16/console\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-postgresql_unit-module_master/PUPPET_GEM_VERSION=4.6.2,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/17/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33001", "fixedVersions": [], "id": "33001", "issueType": "CI Blocker", "key": "MODULES-4907", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-15T12:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ruby 2.1.6 testing failing on linux spec tests", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Created PR #867 on puppetlabs-postgresql", "created": "2017-05-11T14:18:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR mentioned in comments merged and concat dependancy updated.", "created": "2017-05-31T05:37:00.000000"}], "components": ["postgresql"], "created": "2017-05-11T14:14:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20e1b58f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdxdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1697014768_*|*_5_*:*_1_*:*_0"}], "description": "I attempted to update puppetlabs-concat to the new 4.0.0 release, but noticed that puppetlabs-postgresql still requires concat < 3.0.0.\n\nUnless there are any significant changes that prevent postgresql from extending the version range on concat to support 3.0.0 and 4.0.0, I'd like to see that bumped up. \n\nThis is an extremely trivial change, however. Not sure if it should be a bug, improvement, or task.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42613", "fixedVersions": [], "id": "42613", "issueType": "Improvement", "key": "MODULES-4906", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Fixed", "resolutionDate": "2017-05-31T05:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Dependencies should allow for up to version 4.x.x of puppetlabs-concat", "timeSpent": "PT0S", "updated": "2017-05-31T05:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All 11th May\n\nSuccessful:\n10:35:17 (jenkins-slave-windows2012-prod-2.delivery.puppetlabs.net-4bda8b9c)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/4/console\n\n10:20:29  (jenkins-slave-windows2012-prod-2.delivery.puppetlabs.net-4bda8b9c)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/3/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/console\n\n10:56:31 (jenkins-slave-windows2012-prod-1.delivery.puppetlabs.net-f5a01764)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/5/console\n\n11:01:19 (jenkins-slave-windows2012-prod-1.delivery.puppetlabs.net-f5a01764)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/6/console\n\nFailures:\n09:22:04 (jenkins-slave-windows2012-prod-1.delivery.puppetlabs.net-f5a01764)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/2/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/console\n\n09:22:04 (jenkins-slave-windows2012-prod-1.delivery.puppetlabs.net-f5a01764)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/6/console\n\n06:36:17 (jenkins-slave-windows2012-prod-1.delivery.puppetlabs.net-f5a01764)\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-module_master/1/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2012/console\n\nFailure text\n{code}\n06:41:15 Failures:\n06:41:15 \n06:41:15   1) PuppetX::PowerShell::PowerShellManager when managing the powershell process the PowerShellManager::instance method should return the same manager instance / process given the same cmd line\n06:41:15      Failure/Error: fail \"Failure waiting for PowerShell process #{@ps_process[:pid]} to start pipe server\" if @pipe.nil?\n06:41:15 \n06:41:15      RuntimeError:\n06:41:15        Failure waiting for PowerShell process 3128 to start pipe server\n06:41:15      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:68:in `initialize'\n06:41:15      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:19:in `new'\n06:41:15      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:19:in `instance'\n06:41:15      # ./spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:44:in `create_manager'\n06:41:15      # ./spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:47:in `block (2 levels) in <top (required)>'\n06:41:15      # ./spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:52:in `block (4 levels) in <top (required)>'\n06:41:15 \n06:41:15 Finished in 2 minutes 15 seconds (files took 3.44 seconds to load)\n06:41:15 82 examples, 1 failure, 1 pending\n06:41:15 \n{code}\n", "created": "2017-05-11T14:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Happening intermittently still\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x86,S=unit-win2008/\n\n2008 32bit", "created": "2017-05-15T11:57:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Still happening intermittently\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-module_master/25/", "created": "2017-06-20T10:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Powershell no longer runs spec tests in Jenkins so this is a non-issue.", "created": "2018-01-09T17:06:00.000000"}], "components": ["powershell"], "created": "2017-05-11T14:04:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cf1de6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdxdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_485518896_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20524232284"}], "description": "The PowerShell module was intermittently failing on the spec tests for Ruby 2.1.9-x86, Puppet Gem 4.7.0 on Server 2012.  Initially thought it was worker related but turns out it wasn't. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38299", "fixedVersions": [], "id": "38299", "issueType": "CI Blocker", "key": "MODULES-4905", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-01-09T17:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell module intermittently failing on spec tests 2.1.9-x86-4.7.0-Server2012", "timeSpent": "PT0S", "updated": "2018-01-09T17:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "70121:1f7c5098-d991-4129-bcae-5fc413f71091", "body": "Ping [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] does this look familiar/do you have any ideas on this?", "created": "2017-05-23T16:55:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This doesn't look familiar to me - the {{scheduled_task}} doesn't care where the {{password}} value comes from.\n\nI wonder if perhaps their Hiera lookup is no good.  Maybe they should start debugging by issuing a notify with the value of that lookup and seeing if it propagates through the report?\n\nThe relevant code in {{win32_taskscheduler.rb}} is {{set_account_information}}.  Note that the Windows APIs we're using are rather old and subject to some slightly quirky behavior - https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb#L227-L238\n\nThere is a plan to rewrite with the v2 COM API, but it's not scheduled just yet.", "created": "2017-05-30T17:09:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] attempt to repro", "created": "2018-05-01T12:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Unable to reproduce in Puppet version 5.3.6, Windows 2012r2\n\nStart puppet with command prompt.\n\nCreated the following install_eyaml.ps1 file ([taken from here|https://github.com/voxpupuli/hiera-eyaml/issues/203]):\n\n\u00a0\n{code:java}\nInvoke-WebRequest 'https://raw.githubusercontent.com/rubygems/rubygems/master/lib/rubygems/ssl_certs/index.rubygems.org/GlobalSignRootCA.pem' -UseBasicParsing -OutFile 'GlobalSignRootCA.pem' $ruby_gems_location = & 'C:\\Program Files\\Puppet Labs\\Puppet\\sys\\ruby\\bin\\gem.bat' which rubygems | split-path mv \"GlobalSignRootCA.pem\" \"$ruby_gems_location/rubygems/ssl_certs\" & 'C:\\Program Files\\Puppet Labs\\Puppet\\sys\\ruby\\bin\\gem.bat' install --no-ri --no-rdoc hiera-eyaml{code}\nFrom puppet command prompt ran \"powershell install_eyaml.ps1\"\n\nAdded a local \"Svc_xfr\" user.\n\nFrom puppet command prompt at\u00a0*C:\\Users\\Administrator* ran \"eyaml createkeys\"\u00a0\n\nCreated a \"hieradata\" directory at\u00a0*C:\\ProgramData\\PuppetLabs\\puppet\\etc\\hieradata*\n\nModified my hiera.yaml config file to:\n{code:java}\n---\nversion: 3\n:backends:\n - eyaml\n - yaml\n \n:hierarchy:\n - \"%{::clientcert}\"\n - \"%{::osfamily}\"\n - secrets\n - common\n \n:yaml:\n :datadir: 'C:\\ProgramData\\PuppetLabs\\puppet\\etc\\hieradata'\n:eyaml:\n :datadir: 'C:\\ProgramData\\PuppetLabs\\puppet\\etc\\hieradata'\n :pkcs7_private_key: 'C:\\Users\\Administrator\\keys\\private_key.pkcs7.pem'\n :pkcs7_public_key: 'C:\\Users\\Administrator\\keys\\public_key.pkcs7.pem'\n :extension: 'yaml'{code}\nNext I encrypted the Svc_xfr password by calling eyaml like so:\n\n{{eyaml encrypt -l \"svc_xfr_password\" -s \"ThisIsAPassword\"}}\n\nThe ouput of the encryption was copy pasted to a \"secrets.yaml\" file located at\u00a0*C:\\ProgramData\\PuppetLabs\\puppet\\etc\\hieradata\\secrets.yaml* with the contents:\n{code:java}\n---\nsvc_xfr_password: >\n ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw\n DQYJKoZIhvcNAQEBBQAEggEAlh50/Na6Sjh+dADbWmXKDL362p1xj/kcWuMC\n M5J8xuD0jSqH8w94tdIGEUXyWhnZFdi7uYfyu5L4G8Z0peTVCW+j6mgC8bJz\n dq0olVwaO64pa/FIzhp7wPKGfGuZe98Z9c2zm3ytvWmiuhs51hTh5JBy29bB\n KO8IAH1SrHfk91ZDQR1EhuxQomDZK65ySvMtWDmOKB0Wv4Dk0rtPzGT0oBgt\n 34cIoaHKWsLzkQrQ3BGCD/jvznpWpDT4bVpV1ZUSz52CWHTdD0xQyI3POeAy\n U0xb+b330WIpTjSSq0qoYCwORpFWuXyTBfUl4Itwp2DK8c+GAXR7fChmXvxZ\n k9MV6TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDrul1ASkLRtFTa+4gm\n mWUigBD1q5jfrcZr6rG+C7vV1PgJ]{code}\nFinally, I created a scheduled_task.pp puppet manifest that looked like:\n{code:java}\nscheduled_task { 'NP XFR':scheduled_task \n  { 'NP XFR': \n  name => 'NP Generic File Transfer', \n  ensure => present, \n  arguments => '\"C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1\"', \n  command => 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe', \n  enabled => true, \n  user => \"Svc_xfr\", \n  password => lookup('svc_xfr_password'), \n  trigger => { schedule => daily, start_time => '08:00', \n  minutes_interval => 15, \n  minutes_duration => 1440, \n  }, \n}{code}\nAnd ran a \"puppet apply scheduled_task.pp\" which contains the eyaml lookup and got:\n\n{{Notice: Compiled catalog for u51x02u1wk9idy0.delivery.puppetlabs.net in environment production in 1.29 seconds}}\n{{Notice: /Stage[main]/Main/Scheduled_task[NP XFR]/ensure: created}}\n{{Notice: Applied catalog in 0.24 seconds}}\n\nAlso I verified in the Task Scheduler window that the task was created and executes under the correct user.\n\n\u00a0\n\n\u00a0", "created": "2018-05-18T14:29:00.000000"}, {"author": "70121:259ba977-4ef5-4c5c-8814-14bc3a86b276", "body": "Puppet server 5.5.2 on Ubuntu 16.04\n Puppet agent 4.10.11 on Windows Server 2016 Standard\n\nI thought I was having issues with this too, but it turns out that puppet was resolving the domain account to a SID before creating the Scheduled Task. It seems to work fine this way, but causes a cosmetic bug in the Task Scheduler UI (the user field may not include the domain portion).\n\nThe issue in [~accountid:608d9206c210c1006cfd9437]'s case may have been that the user parameter wasn't escaped for windows properly\n\n{noformat}\n\"$domain\\\\Svc_xfr\"\n{noformat}", "created": "2018-07-25T16:45:00.000000"}], "components": [], "created": "2017-05-11T12:12:00.000000", "creator": "608d9206c210c1006cfd9437", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Once we are able to create a scheduled task that runs as a domain account, and the password for that domain account is retrieved via Hiera lookup of eyaml.\n\n\u00a0\n\nIf tickets result from the repro, they should be filed in 0.4 epic."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bd4b21f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrxr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1659581106_*|*_3_*:*_1_*:*_768254191_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_29721189409"}], "description": "It seems that whenever the password's value comes from a Hiera lookup from an eyaml, the scheduled task is never actually created.\n\nThis, for instance, doesn't result in a scheduled task being created\n\n{noformat}\nscheduled_task { 'NP XFR':\n\t\tname\t\t=> 'NP Generic File Transfer',\n\t\tensure\t\t=> present,\n\t\targuments\t=> '\"C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1\"',\n\t\tcommand\t\t=> 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',\n\t\tenabled\t\t=> true,\n\t\tuser\t\t=> \"$domain\\Svc_xfr\",\n\t\tpassword\t=> lookup('svc_xfr_password'),\n\t\ttrigger\t\t=> {\n\t\t\tschedule => daily,\n\t\t\tstart_time => '08:00',\n\t\t\tminutes_interval => 15,\n\t\t\tminutes_duration => 1440,\n\t\t},\n\t\trequire\t\t=> File['C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1'],\n\t}\n{noformat}\n\t\nIf, however, we take the plain text version of svc_xfr_password, and plug it directly in, like below, the Puppet agent does successfully create the scheduled task\n\n{noformat}\nscheduled_task { 'NP XFR':\n\t\tname\t\t=> 'NP Generic File Transfer',\n\t\tensure\t\t=> present,\n\t\targuments\t=> '\"C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1\"',\n\t\tcommand\t\t=> 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',\n\t\tenabled\t\t=> true,\n\t\tuser\t\t=> \"$domain\\Svc_xfr\",\n\t\tpassword\t=> '&TY9)%J7cwtMz8K9pNbEXnxP0#2kWdg7QrSTAgzsf!lrmSoeuQL4E9b@1wNEluqeHh(W!WMj1h0q5SiBc9*GZpdZiSmnFmmj',\n\t\ttrigger\t\t=> {\n\t\t\tschedule => daily,\n\t\t\tstart_time => '08:00',\n\t\t\tminutes_interval => 15,\n\t\t\tminutes_duration => 1440,\n\t\t},\n\t\trequire\t\t=> File['C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1'],\n\t}\n{noformat}\t\nInterestingly enough, when we set the result of lookup('svc_xfr_password') to a variable, and then use that variable when declaring the resource, it still doesn't result in the schedule task being created. Like so:\n\n{noformat}\n$xfr_password = lookup('svc_xfr_password')\nscheduled_task { 'NP XFR':\n\t\tname\t\t=> 'NP Generic File Transfer',\n\t\tensure\t\t=> present,\n\t\targuments\t=> '\"C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1\"',\n\t\tcommand\t\t=> 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',\n\t\tenabled\t\t=> true,\n\t\tuser\t\t=> \"$domain\\Svc_xfr\",\n\t\tpassword\t=> $xfr_password,\n\t\ttrigger\t\t=> {\n\t\t\tschedule => daily,\n\t\t\tstart_time => '08:00',\n\t\t\tminutes_interval => 15,\n\t\t\tminutes_duration => 1440,\n\t\t},\n\t\trequire\t\t=> File['C:/Scripts/GenericFileTransfer/nonprd/EH.FileTransfer_v5.1.ps1'],\n\t}\n{noformat}\t\nI'm struggling to determine why this is the case. It seems as though there is some bug here with the implementation of this resource.", "environment": "OS: RHEL 7.3", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "41446", "fixedVersions": [], "id": "41446", "issueType": "Bug", "key": "MODULES-7131", "labels": [], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "608d9206c210c1006cfd9437", "resolution": "Cannot Reproduce", "resolutionDate": "2018-05-18T14:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows Scheduled_Task doesn't accept password that comes from Hiera eyaml", "timeSpent": "PT0S", "updated": "2018-07-25T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:33:00.000000"}], "components": ["mongodb"], "created": "2017-05-11T07:14:00.000000", "creator": "623a474201f8660070b62f87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e3c8f5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdwcf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1762272663_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14582839989"}], "description": "*Module Version: 0.17.0*\n*Puppet Version: 4.10.0*\n*OS Name/Version: Centos 7.3.161*\n\nWhen facter isMaster() is called, it returns the following error:\n\n\n{noformat}\nError: Facter: error while resolving custom fact \"mongodb_is_master\": 757: unexpected token at '{\n\t\"hosts\" : [\n\t\t\"qamongodb01:27017\",\n\t\t\"qamongodb02:27017\",\n\t\t\"qamongodb03:27017\"\n\t],\n\t\"setName\" : \"qa_main\",\n\t\"setVersion\" : 4,\n\t\"ismaster\" : true,\n\t\"secondary\" : false,\n\t\"primary\" : \"qamongodb01:27017\",\n\t\"me\" : \"qamongodb01:27017\",\n\t\"electionId\" : ObjectId(\"590cdd2a9906802e41b88468\"),\n\t\"lastWrite\" : {\n\t\t\"opTime\" : {\n\t\t\t\"ts\" : Timestamp(1494507217, 1),\n\t\t\t\"t\" : NumberLong(-1)\n\t\t},\n\t\t\"lastWriteDate\" : \"2017-05-11T12:53:37Z\"\n\t},\n\t\"maxBsonObjectSize\" : 16777216,\n\t\"maxMessageSizeBytes\" : 48000000,\n\t\"maxWriteBatchSize\" : 1000,\n\t\"localTime\" : \"2017-05-11T12:53:44.035Z\" ,\n\t\"maxWireVersion\" : 5,\n\t\"minWireVersion\" : 0,\n\t\"readOnly\" : false,\n\t\"ok\" : 1\n}'\n{noformat}\n\nThe current version of the file `lib/facter/is_master.rb` in the git repository is working great since this commit: https://github.com/puppetlabs/puppetlabs-mongodb/commit/2d7e5c11d5708f029080b1d3ac83675b3767899a.\n\n*Can we expect soon a new version of this puppet module with the fix for the mongodb_is_master check?*", "environment": "Centos 7.3, mongodb v 3.4.2, puppet v 4.10.0", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "36190", "fixedVersions": [], "id": "36190", "issueType": "Bug", "key": "MODULES-4904", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a474201f8660070b62f87", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mongodb (0.17.0) : Error when checking if mongodb is master", "timeSpent": "PT0S", "updated": "2017-11-16T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "5c471c9edcae4f5d16e76709", "body": "Ben Reich asked that I confirm on this issue that passing 'user' param to ibm_pkg resolves this issue. Unfortunately I had to fork the module on my side, I hope this can be resolved so I can point my Puppetfile back to the Forge version of this supported module.\n\nThanks\n\nGreg", "created": "2017-10-26T07:58:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] PR submitted to puppetlabs repo. https://github.com/puppetlabs/puppetlabs-websphere_application_server/pull/103", "created": "2017-11-07T14:46:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5c471c9edcae4f5d16e76709],\n\nWe're passing $user through to {{ibm_pkg}} and it's breaking our tests. Is it safe to assume that whatever $user is, it will have the correct permissions to perform all the same tasks as root does in the installation process?", "created": "2017-11-14T16:48:00.000000"}], "components": ["supported"], "created": "2017-05-11T01:46:00.000000", "creator": "6243b712f813eb0069290ba1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b4f1775"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The websphere module is one of our premier large scale middleware modules and should work for users the way they expect."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylbpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1776296385_*|*_10007_*:*_1_*:*_262432781_*|*_3_*:*_1_*:*_8110004880_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13821746728"}], "description": "Unable to install WebSphere instance as non-root user.\nModule Version: 1.0.0\nPuppet Version: 2016.4.3\nOS Name/Version: RHEL 6.9\n\nWhen calling websphere_application_server::instance as a non-root user, it uses the ibm_pkg resource type without relaying the user to use. Therefor ibm_pkg defaults to root. Ibm_pkg calls the 'imcl' command, but it refuses to install the websphere instance because the user which imcl was installed with don't match.\n\n*Desired Behavior:*\nAble to install Websphere instance as non-root user\n\n*Actual Behavior:*\nUnable install Websphere instance as non-root user\n\nThis can be fixed with the following patch to instance.pp\n\n\n{code:puppet}\n    ibm_pkg { $title:\n      ensure           => 'present',\n      package          => $package,\n      version          => $version,\n      target           => $_target,\n      response         => $response_file,\n      options          => $install_options,\n      repository       => $repository,\n      imcl_path        => $imcl_path,\n      manage_ownership => true,\n      package_owner    => $user,\n      package_group    => $group,\n+     user             => $user,\n    }\n{code}\n\nIf websphere_application_server::instance is now called with user => 'non-root' the instance installation will succeed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39342", "fixedVersions": [], "id": "39342", "issueType": "Bug", "key": "MODULES-4903", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b712f813eb0069290ba1", "resolution": "Fixed", "resolutionDate": "2018-02-12T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{websphere_application_server} : {unable to install instance as non-root}", "timeSpent": "PT0S", "updated": "2018-02-12T11:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2017-05-10T15:35:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42280ec7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdw1r:"}], "description": "In https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/release/lib/puppet/provider/websphere_helper.rb#L97:L119\nthere seem to be redundant checks for \"unless server_xml\" and \"!File.exists?(server_xml)\"\n\nThis ticket is to clean that up.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40437", "fixedVersions": [], "id": "40437", "issueType": "Improvement", "key": "MODULES-4901", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Websphere - Redundant checks for server_xml in websphere_helper.rb", "timeSpent": "PT0S", "updated": "2021-01-25T08:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for this! Merged", "created": "2017-05-31T16:47:00.000000"}], "components": ["apache"], "created": "2017-05-10T14:50:00.000000", "creator": "557058:53f496b1-f106-44ad-bf85-32ef1ae432cb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6aed2fc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CVE-ID", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CVE-2016-2183, CVE-2016-6329"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdvqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1821440414_*|*_5_*:*_2_*:*_45285"}], "description": "_Basic Info_\npuppetlabs-apache 1.11.0\nAny puppet version, any OS version.\n\n_Describe your issue in as much detail as possible..._\nPR: https://github.com/puppetlabs/puppetlabs-apache/pull/1619\n\nhttps://sweet32.info/\n\nThe Sweet32 attack exploits DES or 3DES. 3DES is currently part of the \"HIGH\" cipher suite. This cipher suite is a default setting in the apache::mod::ssl , leaving any server using the default settings vulnerable. \n\nFix: \nChange https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/ssl.pp#L7\nCurrently: 'HIGH:MEDIUM:!aNULL:!MD5:!RC4'\nShould be: 'HIGH:MEDIUM:!aNULL:!MD5:!RC4:!3DES'\n\nNote: Per https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslciphersuite, DES (single DES) is not part of HIGH or MEDIUM, therefor is not enabled with the default settings.\n\nWorkaround:\nEnsure this puppet code is applied to a server using puppetlabs-apache:\n  # Resolving Sweet32 issue.\n  class { '::apache::mod::ssl':\n    ssl_cipher => 'HIGH:MEDIUM:!aNULL:!MD5:!RC4:!3DES',\n  }\n", "environment": "Any", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37317", "fixedVersions": [], "id": "37317", "issueType": "Bug", "key": "MODULES-4900", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:53f496b1-f106-44ad-bf85-32ef1ae432cb", "resolution": "Fixed", "resolutionDate": "2017-05-31T16:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache : Default SSLCipherSuite value allows Sweet32 attack", "timeSpent": "PT0S", "updated": "2017-05-31T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-05-10T14:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26e0f9d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdvj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4406355593_*|*_5_*:*_1_*:*_0"}], "description": "\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36189", "fixedVersions": [], "id": "36189", "issueType": "Sub-task", "key": "MODULES-4899", "labels": [], "originalEstimate": "PT0S", "parent": "32999", "parentSummary": "Supported Release (vcsrepo) 2.0.0 - (2017/06/30) - (52c268119f4da7ab69eb5facd5108fb52d2905c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-30T14:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(vcsrepo) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-30T14:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm!", "created": "2017-06-30T12:23:00.000000"}], "components": ["vcsrepo"], "created": "2017-05-10T14:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@786930e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdviv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4134099646_*|*_5_*:*_1_*:*_36028528275_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_265170969"}], "description": "README diff: https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/1.5.0...52c268119f4da7ab69eb5facd5108fb52d2905c1#diff-0a369498a5a8db3ac8fa606b544c9810\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35114", "fixedVersions": [], "id": "35114", "issueType": "Sub-task", "key": "MODULES-4898", "labels": [], "originalEstimate": "PT0S", "parent": "32999", "parentSummary": "Supported Release (vcsrepo) 2.0.0 - (2017/06/30) - (52c268119f4da7ab69eb5facd5108fb52d2905c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(vcsrepo) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "{code}\nHubot> ! modules release check vcsrepo\nHubot> [Wed Jun 28 2017 17:11:45 GMT+0100 (BST)] DEBUG Message '! modules release check vcsrepo' matched regex //^\\s*[@]?(?:Hubot[:,]?|![:,]?)\\s*(?:modules release check ((?:([^\\s-]+)-)?(\\w+)) ?([\\w-]*))/i/", "created": "2017-06-28T10:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have created the following ticket to be complete after release.\n\nhttps://puppet.atlassian.net/browse/MODULES-5162", "created": "2017-06-30T10:24:00.000000"}], "components": ["vcsrepo"], "created": "2017-05-10T14:21:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4265b90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdvin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4392147167_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34096", "fixedVersions": [], "id": "34096", "issueType": "Sub-task", "key": "MODULES-4897", "labels": [], "originalEstimate": "PT0S", "parent": "32999", "parentSummary": "Supported Release (vcsrepo) 2.0.0 - (2017/06/30) - (52c268119f4da7ab69eb5facd5108fb52d2905c1)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-30T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(vcsrepo) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-06-30T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "tagged puppetlabs-vcsrepo 2.0.0 at 52c268119f4da7ab69eb5facd5108fb52d2905c1 with 2.0.0\n\nReleased on the forge at", "created": "2017-06-30T14:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All yours [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de]", "created": "2017-06-30T14:22:00.000000"}], "components": [], "created": "2017-05-10T14:21:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68adb8ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbxev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12391_*|*_10007_*:*_2_*:*_527267939_*|*_3_*:*_2_*:*_31170809_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_242921674_*|*_10006_*:*_1_*:*_4049250907"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nLink to diff on github :\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/compare/1.5.0...52c268119f4da7ab69eb5facd5108fb52d2905c1\n\nLink to successful Init Job Run from CI :\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/vcsrepo/view/release/job/forge-module_puppetlabs-vcsrepo_init-merge_release/4/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32999", "fixedVersions": [], "id": "32999", "issueType": "Task", "key": "MODULES-4896", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-05T17:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (vcsrepo) 2.0.0 - (2017/06/30) - (52c268119f4da7ab69eb5facd5108fb52d2905c1)", "timeSpent": "PT0S", "updated": "2017-07-05T17:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Module released (https://forge.puppet.com/puppetlabs/certregen/0.2.0/readme).", "created": "2017-06-08T14:41:00.000000"}], "components": ["certregen"], "created": "2017-05-10T12:29:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@366a6a6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymah3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1037698969_*|*_10007_*:*_1_*:*_249364324_*|*_3_*:*_1_*:*_1226485133_*|*_6_*:*_1_*:*_0"}], "description": "It's been a while since we did a release of the certregen module and there are a bunch of improvements that need to be shipped.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37316", "fixedVersions": ["certregen 0.2.0"], "id": "37316", "issueType": "Task", "key": "MODULES-4895", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2017-06-08T14:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release certregen 0.2.0", "timeSpent": "PT0S", "updated": "2017-06-13T17:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": [], "created": "2017-05-10T10:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@273ada51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_778592310_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35113", "fixedVersions": [], "id": "35113", "issueType": "Sub-task", "key": "MODULES-4894", "labels": [], "originalEstimate": "PT0S", "parent": "42612", "parentSummary": "Supported Release (firewall) 1.9.0 - (2017/05/19) - (3e40b9b79b4fef2cd92e7832cfe2e77c744e5fd6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-19T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(firewall) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-19T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8]: lines 664 THROUGH 661 should be intended two spaces to align the code block properly under the bullet point to which it belongs. #sadtrombone", "created": "2017-05-18T17:40:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm!", "created": "2017-05-19T10:25:00.000000"}], "components": [], "created": "2017-05-10T10:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61bcb2d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_715240440_*|*_5_*:*_1_*:*_39664422257_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_62304301"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34094", "fixedVersions": [], "id": "34094", "issueType": "Sub-task", "key": "MODULES-4893", "labels": [], "originalEstimate": "PT0S", "parent": "42612", "parentSummary": "Supported Release (firewall) 1.9.0 - (2017/05/19) - (3e40b9b79b4fef2cd92e7832cfe2e77c744e5fd6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(firewall) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-lts-release/8/\nchangelog: https://github.com/puppetlabs/puppetlabs-firewall/blob/master/CHANGELOG.md#supported-release-182\nDiff: https://github.com/puppetlabs/puppetlabs-firewall/compare/1.8.x...4a70e9b\n\nIssuing from tip of release branch 4a70e9b... which is the SHA passing CI above.\nPrevious tag is 1.8.2 at 2301693...\n\nLight is green, trap is clean.\n(y)", "created": "2017-05-18T17:06:00.000000"}], "components": [], "created": "2017-05-10T10:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4033d551"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_715228786_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32997", "fixedVersions": [], "id": "32997", "issueType": "Sub-task", "key": "MODULES-4892", "labels": [], "originalEstimate": "PT0S", "parent": "42612", "parentSummary": "Supported Release (firewall) 1.9.0 - (2017/05/19) - (3e40b9b79b4fef2cd92e7832cfe2e77c744e5fd6)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-18T17:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(firewall) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-18T17:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tag and release", "created": "2017-05-19T10:42:00.000000"}], "components": [], "created": "2017-05-10T10:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71ec05ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10986_*|*_10007_*:*_1_*:*_88276044_*|*_3_*:*_3_*:*_161114580_*|*_10009_*:*_1_*:*_8110158297_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_529210664"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-firewall/compare/1.8.2...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-firewall/blob/release/CHANGELOG.md\n* Passing runs through CI:\nunit https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_unit-module_release/6/testReport/\nsmoke https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_intn-sys_smoke-release/6/\n2016.4 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-lts-release/8/\n2017.2 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-current-release/3/\n2017.1 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/firewall/view/release/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-previous-release/3/\n2015.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42612", "fixedVersions": [], "id": "42612", "issueType": "Task", "key": "MODULES-4891", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2017-08-21T07:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (firewall) 1.9.0 - (2017/05/19) - (3e40b9b79b4fef2cd92e7832cfe2e77c744e5fd6)", "timeSpent": "PT0S", "updated": "2017-08-21T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-10T08:26:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47a02c11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1741732733_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35112", "fixedVersions": [], "id": "35112", "issueType": "Sub-task", "key": "MODULES-4890", "labels": [], "originalEstimate": "PT0S", "parent": "42611", "parentSummary": "Supported Release (Docker-UCP) 1.0.0 - (30-5-2017) - (925d4b9d05d5188ae1a32dd39302efbd37db9615)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-30T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(Docker-UCP) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-30T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "attachments": [], "comments": [], "components": [], "created": "2017-05-10T08:26:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b345664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1419134542_*|*_3_*:*_1_*:*_322429168_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34092", "fixedVersions": [], "id": "34092", "issueType": "Sub-task", "key": "MODULES-4889", "labels": [], "originalEstimate": "PT0S", "parent": "42611", "parentSummary": "Supported Release (Docker-UCP) 1.0.0 - (30-5-2017) - (925d4b9d05d5188ae1a32dd39302efbd37db9615)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-30T12:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(Docker-UCP) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-30T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0", "attachments": [], "comments": [{"author": "557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0", "body": "Travis is passing for this. I am happy to sign off on this. As discuss we will be adding new acceptance tests for this and will be adding this work to  the backlog.", "created": "2017-05-30T06:43:00.000000"}], "components": [], "created": "2017-05-10T08:26:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1577e3ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1721822439_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32995", "fixedVersions": [], "id": "32995", "issueType": "Sub-task", "key": "MODULES-4888", "labels": [], "originalEstimate": "PT0S", "parent": "42611", "parentSummary": "Supported Release (Docker-UCP) 1.0.0 - (30-5-2017) - (925d4b9d05d5188ae1a32dd39302efbd37db9615)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-30T06:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Docker UCP QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-30T06:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-10T08:26:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474f3512"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxyn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21015605_*|*_3_*:*_1_*:*_1720960952_*|*_10009_*:*_1_*:*_86384582_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* https://github.com/puppetlabs/puppetlabs-docker_ucp/releases/tag/v1.0.0\n\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42611", "fixedVersions": [], "id": "42611", "issueType": "Task", "key": "MODULES-4887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-31T12:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (Docker-UCP) 1.0.0 - (30-5-2017) - (925d4b9d05d5188ae1a32dd39302efbd37db9615)", "timeSpent": "PT0S", "updated": "2017-05-31T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:624391bef3824d006a577550],\n\nWe aren't actively maintaining it at this point but if there are specific issues you'd like us to look at, please let us know and we can review those.", "created": "2017-05-10T14:05:00.000000"}], "components": [], "created": "2017-05-10T04:01:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@416c855"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdv0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36243453_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nI'm using your puppetlabs-rsync module from the forge but when I considered submitting a patch I figured out that there is a fork from [TheMeier|https://github.com/TheMeier/puppetlabs-rsync] on github.\n\nSince your puppetlabs-rsync module has a bunch of PR that have not been either closed nor merged, I would like you to consider giving up on this unmaintained module and remove it from the forge to avoid duplicated outdated code.\n\nThis is not a big concern but I think it would avoid duplicated code/module and make maintenance easier for everybody.\n\nRegards,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34090", "fixedVersions": [], "id": "34090", "issueType": "Bug", "key": "MODULES-4886", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-rsync : is it still maintained ?", "timeSpent": "PT0S", "updated": "2017-05-10T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "60c857daf650540069a97896", "body": "Error trace :\n{noformat}\nFailed to apply catalog: Puppet detected a problem with the information returned from Azure when accessing azure_vm. The specific error was: undefined method `publisher' for nil:NilClass \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:28:in `build_image_from_reference' \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:81:in `machine_to_hash' \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:18:in `block in instances' \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:17:in `collect' \n/opt/puppetlabs/puppet/cache/lib/puppet/provider/azure_vm/azure_arm.rb:17:in `instances' \n/opt/puppetlabs/puppet/cache/lib/puppet_x/puppetlabs/azure/provider_base.rb:36:in `prefetch' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:323:in `prefetch' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:223:in `prefetch_if_necessary' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:107:in `block in evaluate' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:116:in `call' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:116:in `traverse' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:154:in `evaluate' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:222:in `block in apply' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:155:in `with_destination' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:142:in `as_logging_destination' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:221:in `apply' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:171:in `block in apply_catalog' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:224:in `block in benchmark' \n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `benchmark' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:170:in `apply_catalog' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:343:in `run_internal' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:221:in `block in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:294:in `override' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:195:in `run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (4 levels) in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (3 levels) in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:98:in `with_client' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:42:in `block (2 levels) in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:65:in `run_in_fork' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:41:in `block in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `call' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:39:in `run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:353:in `onetime' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:331:in `run_command' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:542:in `exit_on_fail' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run' \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute' /usr/local/bin/puppet:5:in `<main>'\n{noformat}\n", "created": "2017-05-12T04:10:00.000000"}, {"author": "623c13d9a1d81f0069d8e297", "body": "i also got the same error\nany body know means please help mee", "created": "2017-06-14T08:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Line at fault is https://github.com/puppetlabs/puppetlabs-azure/blob/1.1.0/lib/puppet/provider/azure_vm/azure_arm.rb#L28\n\nIt may be that a storage profile of some machine currently running (because this error comes from {{self.instances}}) does not have an image reference.", "created": "2017-06-21T14:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] Another one for you.", "created": "2017-06-21T14:34:00.000000"}], "components": ["azure"], "created": "2017-05-09T23:36:00.000000", "creator": "60c857daf650540069a97896", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e49e96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzduxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/17"}], "description": "_Basic Info_\n*Module Version: 1.1.0\n*Puppet Version: 2017.1.1\n*OS Name/Version: Ubuntu 16.04.2 LTS\nIssue Description:\ninit.pp file :\n{code:puppet}\nclass azure {\nazure_vm { 'testvm':\n  ensure         => running,\n  image          => 'canonical:ubuntuserver:14.04.2-LTS:latest',\n  location       => 'southcentralus',\n  user           => 'sampleuser',\n  password       => 'SpecPass123!@#$%',\n  size           => 'Standard_A0',\n  resource_group => 'group',\n}\n}\n{code}\nPuppet run fails with following error :\n{noformat}\nError: Failed to apply catalog: Puppet detected a problem with the information returned from Azure when accessing azure_vm. The specific error was:\n  undefined method `publisher' for nil:NilClass\n{noformat}\n~    \n", "environment": "Puppet Enterprise on Ubuntu 16.04.2 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40436", "fixedVersions": [], "id": "40436", "issueType": "Bug", "key": "MODULES-4885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60c857daf650540069a97896", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "azure-1.1.0 : azure_vm catalog apply fails with error \"undefined method `publisher' for nil:NilClass\"", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release mergeback to master solved the issue", "created": "2017-05-11T17:09:00.000000"}], "components": ["postgresql"], "created": "2017-05-09T18:48:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ed44990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzduv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33621_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_166846974"}], "description": "Postgres is failing PE 2015.3.x on master for multiple OSs\n\nAppears to be something wrong with the install_modules_dependencies_on helper method\n\n{code}\n17:02:47 \n17:02:47 n4pk0d2mgsns0je.delivery.puppetlabs.net (redhat7-64-1) executed in 0.01 seconds\n17:02:47 \n17:02:47 n4pk0d2mgsns0je.delivery.puppetlabs.net (redhat7-64-1) 00:02:47$ mv /etc/puppetlabs/code/modules/beaker /etc/puppetlabs/code/modules/postgresql\n17:02:47 \n17:02:47 n4pk0d2mgsns0je.delivery.puppetlabs.net (redhat7-64-1) executed in 0.01 seconds\n17:02:47 \n17:02:47 An error occurred while loading ./spec/acceptance/00-utf8_encoding_spec.rb.\n17:02:47 Failure/Error: install_module_dependencies_on(hosts)\n17:02:47 NoMethodError:\n17:02:47   undefined method `each' for nil:NilClass\n17:02:47   \n17:02:47 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.4/lib/beaker/module_install_helper.rb:97:in `module_version_from_requirement'\n17:02:47 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.4/lib/beaker/module_install_helper.rb:75:in `block in module_dependencies_from_metadata'\n17:02:47 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.4/lib/beaker/module_install_helper.rb:71:in `each'\n17:02:47 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.4/lib/beaker/module_install_helper.rb:71:in `module_dependencies_from_metadata'\n17:02:47 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.4/lib/beaker/module_install_helper.rb:32:in `install_module_dependencies_on'\n17:02:47 # ./spec/spec_helper_acceptance.rb:9:in `<top (required)>'\n17:02:47 # ./spec/acceptance/00-utf8_encoding_spec.rb:1:in `require'\n17:02:47 # ./spec/acceptance/00-utf8_encoding_spec.rb:1:in `<top (required)>'\n17:02:47 \n17:02:47 * Installing PE on a generic set of hosts\n17:02:47 \n{code}\nRoot job\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/master/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-2015.3.x-master/10/console\n\nDebian 8\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-2015.3.x-master/PLATFORM=debian8-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/10/consoleFull\nRedhat 5\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-2015.3.x-master/PLATFORM=redhat5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/10/consoleFull\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38297", "fixedVersions": [], "id": "38297", "issueType": "CI Blocker", "key": "MODULES-4884", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-11T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgres failing on multiple OS", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["apache"], "created": "2017-05-09T11:29:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43503e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzduiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5534_*|*_3_*:*_1_*:*_160699261_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4831851509"}], "description": "The apache module is failing acceptance tests on 2017.1.x / SLES12 with\n\nPossible solution:\nhttps://linuxacademy.com/community/posts/show/topic/1457-weird-apache-problem-with-sles-12\n\n{code}\n09:57:14   Notice: /Stage[main]/Apache::Default_mods/Apache::Mod[authz_groupfile]/File[authz_groupfile.load symlink]/ensure: created\n09:57:14   Info: /Stage[main]/Apache::Default_mods/Apache::Mod[authz_groupfile]/File[authz_groupfile.load symlink]: Scheduling refresh of Class[Apache::Service]\n09:57:14   Notice: /Stage[main]/Apache::Mod::Env/Apache::Mod[env]/File[env.load symlink]/ensure: created\n09:57:14   Info: /Stage[main]/Apache::Mod::Env/Apache::Mod[env]/File[env.load symlink]: Scheduling refresh of Class[Apache::Service]\n09:57:14   Notice: /Stage[main]/Apache::Mod::Cgi/Apache::Mod[cgi]/File[cgi.load symlink]/ensure: created\n09:57:14   Info: /Stage[main]/Apache::Mod::Cgi/Apache::Mod[cgi]/File[cgi.load symlink]: Scheduling refresh of Class[Apache::Service]\n09:57:14   Error: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2-mod_php5' returned 104: Package 'apache2-mod_php5' not found.\n09:57:15   Error: /Stage[main]/Apache::Mod::Php/Apache::Mod[php5]/Package[apache2-mod_php5]/ensure: change from absent to present failed: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2-mod_php5' returned 104: Package 'apache2-mod_php5' not found.\n09:57:15   Notice: /Stage[main]/Apache/File[/etc/apache2/conf.d]: Dependency Package[apache2-mod_php5] has failures: true\n09:57:15   Notice: /Stage[main]/Apache::Mod::Php/File[php5.conf]: Dependency Package[apache2-mod_php5] has failures: true\n09:57:15   Notice: /Stage[main]/Apache::Mod::Php/Apache::Mod[php5]/File[php5.load]: Dependency Package[apache2-mod_php5] has failures: true\n09:57:15   Warning: /Stage[main]/Apache/File[/etc/apache2/conf.d]: Skipping because of failed dependencies\n09:57:15   Warning: /Stage[main]/Apache::Mod::Php/File[php5.conf]: Skipping because of failed dependencies\n{code}\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-current-master/PLATFORM=sles12-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/17/consoleFull", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36188", "fixedVersions": [], "id": "36188", "issueType": "CI Blocker", "key": "MODULES-4883", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-06T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Failing to install package apache2-mod_php5 on sles12", "timeSpent": "PT0S", "updated": "2017-07-06T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[PR 1618|https://github.com/puppetlabs/puppetlabs-apache/pull/1618] opened", "created": "2017-05-09T14:16:00.000000"}], "components": ["apache"], "created": "2017-05-09T11:26:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dcbed4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzduin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96107871_*|*_5_*:*_1_*:*_0"}], "description": "*Module Version:* [Commit 4b9d2caf|https://github.com/puppetlabs/puppetlabs-apache/commit/4b9d2caf149c286c7d99c05a79c69ad6ed75160b]\n\nIn such commit, developer (me) used a deprecated syntax to reference the variable advertise_frequency in template mod/cluster.conf.erb (line 16):  \n{code}\nAdvertiseFrequency <%= advertise_frequency %>\n{code}\nVariable should be called instead as (note the '@'):  \n{code}\nAdvertiseFrequency <%= @advertise_frequency %>\n{code}\n\nThis only causes a deprecation warning, but may fail in the future", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35111", "fixedVersions": [], "id": "35111", "issueType": "Bug", "key": "MODULES-4882", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache : use correct syntax for variable in template cluster.conf.erb", "timeSpent": "PT0S", "updated": "2017-05-10T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2017-05-09T09:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@578b26aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdudz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108851128_*|*_3_*:*_1_*:*_56851_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38295", "fixedVersions": [], "id": "38295", "issueType": "Sub-task", "key": "MODULES-4881", "labels": [], "originalEstimate": "PT0S", "parent": "35110", "parentSummary": "Supported Release (websphere_application_server) 1.0.1 - (release date) - (fd54017816f52a04a1f194399dfc73807ead08ee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-10T16:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-05-10T15:14:00.000000"}], "components": [], "created": "2017-05-09T09:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69527937"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdudr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105924678_*|*_5_*:*_1_*:*_40424651089_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_187798"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37315", "fixedVersions": [], "id": "37315", "issueType": "Sub-task", "key": "MODULES-4880", "labels": [], "originalEstimate": "PT0S", "parent": "35110", "parentSummary": "Supported Release (websphere_application_server) 1.0.1 - (release date) - (fd54017816f52a04a1f194399dfc73807ead08ee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(websphere_application_server) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-current-release/4/\nChangelog is here: https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/release/CHANGELOG.md\nDiff is here: https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.0.0...fd54017\n\nIssuing from release branch whose fd54017... which is passing CI above.\nPrevious tag is 1.0.0 at 916f5df...\n\n\"cell' unit tests were added.\nSome redundancy may be present in sever_xml validation in websphere_helper.rb get_xml_val method, but nothing stop-ship.\n\n(y)", "created": "2017-05-10T15:10:00.000000"}], "components": [], "created": "2017-05-09T09:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c295426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdudj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105913984_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36187", "fixedVersions": [], "id": "36187", "issueType": "Sub-task", "key": "MODULES-4879", "labels": [], "originalEstimate": "PT0S", "parent": "35110", "parentSummary": "Supported Release (websphere_application_server) 1.0.1 - (release date) - (fd54017816f52a04a1f194399dfc73807ead08ee)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2017-05-10T15:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(websphere_application_server) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T15:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigning Eric as the ticket was moved into In Progress by him", "created": "2017-05-09T11:45:00.000000"}], "components": [], "created": "2017-05-09T09:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@451dd935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdudb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3402575_*|*_3_*:*_1_*:*_105856268_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-websphere_application_server/compare/1.0.0...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/release/CHANGELOG.md\n* Passing runs through CI:\n2017.1 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-current-release/4/\n2016.5 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-previous-release/3/\n2015.3 https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/websphere_application_server/view/release/job/forge-module_puppetlabs-websphere_application_server_intn-sys_full-pe-2015.3.x-release/2/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35110", "fixedVersions": [], "id": "35110", "issueType": "Task", "key": "MODULES-4878", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-10T16:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (websphere_application_server) 1.0.1 - (release date) - (fd54017816f52a04a1f194399dfc73807ead08ee)", "timeSpent": "PT0S", "updated": "2017-05-10T16:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sign-off for 2.0.0 at 545dfdf84a91f4470d7339a4bd4fbab07321c234", "created": "2017-05-10T16:30:00.000000"}], "components": [], "created": "2017-05-08T21:54:00.000000", "creator": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e152aaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47394042_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_105958047"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34088", "fixedVersions": [], "id": "34088", "issueType": "Sub-task", "key": "MODULES-4877", "labels": [], "originalEstimate": "PT0S", "parent": "41445", "parentSummary": "Supported Release (aws) 1.5.0 - (2017-05-10) - (545dfdf84a91f4470d7339a4bd4fbab07321c234)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "resolution": "Fixed", "resolutionDate": "2017-05-10T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(aws) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T16:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "attachments": [], "comments": [], "components": [], "created": "2017-05-08T21:54:00.000000", "creator": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6876978e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47327873_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_93653032"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32993", "fixedVersions": [], "id": "32993", "issueType": "Sub-task", "key": "MODULES-4876", "labels": [], "originalEstimate": "PT0S", "parent": "41445", "parentSummary": "Supported Release (aws) 1.5.0 - (2017-05-10) - (545dfdf84a91f4470d7339a4bd4fbab07321c234)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "resolution": "Done", "resolutionDate": "2017-05-10T13:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(aws) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0", "attachments": [], "comments": [{"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Rerunning the acceptance test now. I will attach the log when completed.\n", "created": "2017-05-09T11:02:00.000000"}, {"author": "557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0", "body": "I am thumbs up on Qa signoff for this. I am going to raise a ticket for our backlog to fix error occurring within context block: This does not effect the tests so we can clean this up after we release.\nAn error occurred in an `after(:context)` hook.\nFailure/Error: @aws.ec2_client.wait_until(:instance_terminated, instance_ids: ids)\nAws::Waiters::Errors::FailureStateError:\nstopped waiting, encountered a failure state\n./spec/acceptance/autoscaling_spec.rb:143:in `block (3 levels) in <top (required)>'\nan autoscaling group in a VPC\n\u001b[0", "created": "2017-05-10T08:42:00.000000"}], "components": [], "created": "2017-05-08T21:54:00.000000", "creator": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d9a88f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47318357_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78089405"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42610", "fixedVersions": [], "id": "42610", "issueType": "Sub-task", "key": "MODULES-4875", "labels": [], "originalEstimate": "PT0S", "parent": "41445", "parentSummary": "Supported Release (aws) 1.5.0 - (2017-05-10) - (545dfdf84a91f4470d7339a4bd4fbab07321c234)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "resolution": "Fixed", "resolutionDate": "2017-05-10T08:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(aws) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T08:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "created": "2017-05-09T12:31:00.000000", "name": "acceptance.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13279"}, {"attacher": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "created": "2017-05-09T12:30:00.000000", "name": "unit.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12420"}], "comments": [{"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "The release PR is here: https://github.com/puppetlabs/puppetlabs-aws/pull/460", "created": "2017-05-09T11:03:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "I've attached logs for successful manual unit & acceptance test runs (the 50 pending acceptance tests are the Route53 tests, which are currently disabled).\n\nFor automated runs, the Jenkins pipeline is here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cloud/view/aws/view/aws%20-%20master/\nStatic analysis and unit test stages are green. The acceptance test stage is red due to issues with the AWS account used for testing (permissions and resource limits). This is covered by CLOUD-1230, which we plan to fix post-release.", "created": "2017-05-09T12:43:00.000000"}, {"author": "557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0", "body": "[~accountid:557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb]Hey Andy I am thumbs up on Qa signoff for this. I am going to raise a ticket for  our backlog to fix error occurring within context block: This does not effect the tests so we can clean this up after we release.\n\nAn error occurred in an `after(:context)` hook.\nFailure/Error: @aws.ec2_client.wait_until(:instance_terminated, instance_ids: ids)\n\nAws::Waiters::Errors::FailureStateError:\n  stopped waiting, encountered a failure state\n# ./spec/acceptance/autoscaling_spec.rb:143:in `block (3 levels) in <top (required)>'\n  an autoscaling group in a VPC\n\u001b[0", "created": "2017-05-10T08:41:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "[~accountid:557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb] No blockers in docs, but I'll need to file a follow-up PR for the next release to resolve formatting and style issues throughout.", "created": "2017-05-10T12:44:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Thanks [~accountid:557058:836ef76e-8051-48a3-8dc7-005f79695b0e]! Next time, we'll make sure to have more lead time before the release.", "created": "2017-05-10T13:03:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Updated SHA in the title to include the merged PR for release prep: f026d35dc0e2a2e9859fae9883766b78ff4febc4", "created": "2017-05-10T14:16:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "The 2.0.0 release is live on the Forge: https://forge.puppet.com/puppetlabs/aws/2.0.0", "created": "2017-05-10T16:43:00.000000"}], "components": ["aws"], "created": "2017-05-08T21:54:00.000000", "creator": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Successful acceptance test run"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119bf2cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu67:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42263662_*|*_10007_*:*_1_*:*_9144366_*|*_3_*:*_1_*:*_102660567_*|*_10009_*:*_1_*:*_420079187_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-aws/compare/1.4.0...545dfdf84a91f4470d7339a4bd4fbab07321c234\n  * QA & DOCS signoff https://github.com/puppetlabs/puppetlabs-aws/compare/1.4.0...f026d35\n  * MODULE signoff https://github.com/puppetlabs/puppetlabs-aws/compare/f026d35...545dfdf84a91f4470d7339a4bd4fbab07321c234\n* Link to CHANGELOG to verify SemVer: https://github.com/ahenroid/puppetlabs-aws/blob/545dfdf84a91f4470d7339a4bd4fbab07321c234/CHANGELOG.md\n* Passing runs through CI: Logs attached for successful manual unit and acceptance test runs (see note below for automated runs)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41445", "fixedVersions": [], "id": "41445", "issueType": "Task", "key": "MODULES-4874", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "resolution": "Fixed", "resolutionDate": "2017-05-15T13:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (aws) 1.5.0 - (2017-05-10) - (545dfdf84a91f4470d7339a4bd4fbab07321c234)", "timeSpent": "PT0S", "updated": "2017-05-15T13:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-09T12:20:00.000000"}], "components": ["tagmail"], "created": "2017-05-08T18:54:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a491464"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_76293080_*|*_1_*:*_1_*:*_32240_*|*_10007_*:*_1_*:*_886208_*|*_3_*:*_1_*:*_901178_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_60987509"}], "description": "The spec_acceptance_helper installs the required inifile module however the code will accept error code 1 which is a failure.\n\nhttps://github.com/puppetlabs/puppetlabs-tagmail/blob/master/spec/spec_helper_acceptance.rb#L20\n\nThis causes the entire acceptance suite to fail and it's very hard to diagnose the issue.  The helper should accept error code 1, only 0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35109", "fixedVersions": [], "id": "35109", "issueType": "CI Blocker", "key": "MODULES-4873", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-10T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tagmail doesn't throw errors if inifile module installation fails during acceptance", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Keyserver issues, likely intermittent - closing ticket as apt currently running green in Jenkins: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/master/", "created": "2017-06-06T05:06:00.000000"}], "components": ["apt"], "created": "2017-05-08T17:29:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca7e7b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdu2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7589_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2461020457"}], "description": "Apt is failing acceptance smoke tests\n\nPLATFORM=debian8-64default.a-redhat7-64mdca\nPLATFORM=ubuntu1604-64default.a-redhat7-64mdca \n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/job/forge-module_puppetlabs-apt_intn-sys_smoke-master/PLATFORM=ubuntu1604-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/17/console\n\n{code}\n09:53:35   1) apt_key server => hkp://hkps.pool.sks-keyservers.net:80 works\n09:53:35      Failure/Error: apply_manifest(pp, :catch_failures => true)\n09:53:35      Beaker::Host::CommandFailure:\n09:53:35        Host 's6pexo68fa9p2py.delivery.puppetlabs.net' exited with 4 running:\n09:53:35         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.XAHRyP\n09:53:35        Last 10 lines of output were:\n09:53:35        \tgpg: keyserver timed out\n09:53:35        \tgpg: keyserver receive failed: keyserver error\n09:53:35        \tError: /Stage[main]/Main/Apt_key[puppetlabs]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key adv --keyserver hkp://hkps.pool.sks-keyservers.net:80 --recv-keys 6F6B15509CF8E59E6E469F327F438280EF8D349F' returned 2: Executing: /tmp/tmp.Y2jfZAKAfF/gpg.1.sh --keyserver\n09:53:35        \thkp://hkps.pool.sks-keyservers.net:80\n09:53:35        \t--recv-keys\n09:53:35        \t6F6B15509CF8E59E6E469F327F438280EF8D349F\n09:53:35        \tgpg: requesting key EF8D349F from hkp server hkps.pool.sks-keyservers.net\n09:53:35        \tgpg: keyserver timed out\n09:53:35        \tgpg: keyserver receive failed: keyserver error\n09:53:35        \tNotice: Applied catalog in 120.25 seconds\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34086", "fixedVersions": [], "id": "34086", "issueType": "CI Blocker", "key": "MODULES-4872", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt module failing smoke tests", "timeSpent": "PT0S", "updated": "2017-06-06T05:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "The customer also had these observations that were submitted in a support ticket:\n\n{noformat}\nAbout 300 AIX nodes were upgraded\u2014half via the \u201cfrictionless\u201d curl method, and the other half via \u201cpuppet_agent\u201d (current version). Both methods had issues, and this is what I had noticed:\n\n\u201ccurl\u201d method:\n\nUsually only the \u201cpuppet\u201d service/agent failed to stop and restart. On occasion (guessing ~5-10% of the time), pxp-agent wouldn\u2019t restart. About less than 5% of the time, no problems at all.\n\n\u201cpuppet_agent\u201d method:\n\nIt seemed that it was fairly consistent that both puppet service AND pxp-agent service failed to restart (~90%). Mcollective had an issue about 1/3 of the time (I forget the approximate amount since I went ahead and restarted all three anyway after the upgrade ran).\n{noformat}\n\nIn cases where a service did not restart it had to be manually restarted.\n\nThis was observed in AIX 7.1 TL2 SP3 and SP4\n", "created": "2017-05-11T16:39:00.000000"}, {"author": "623a49b31c7f6a007049177a", "body": "Sometimes after the upgrade, you will still see:\n\n\n{code:java}\n# lssrc -a | egrep \"puppet|pxp|mcollective\"\n\n puppet                            10092766     active\n pxp-agent                         13435122     active\n mcollective                       12189816     active\n{code}\n\n...but a \"ps -ef | egrep 'puppet|pxp|mcollective'\" shows a pre-upgrade start date/time for one to three of the running processes.  (Meaning that there could be anywhere from one to three stale, pre-upgrade processes still running.)  I have not seen duplicate processes trying to run.", "created": "2017-05-11T21:08:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-08T13:09:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5758581d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/17"}], "description": "On a 2016.4.3 master with the latest puppet_agent and transition modules:\n\n{noformat}\n root@pe-201643-master \ue0b0 ~ \ue0b0 puppet module list | egrep \"agent|transition\"\n\u251c\u2500\u2500 puppetlabs-puppet_agent (v1.3.2)\n\u251c\u2500\u2500 puppetlabs-transition (v0.1.1)\n{noformat}\n\nI am using the puppet_agent class to upgrade the AIX 7.1 agent from 1.5.2 to 1.7.2.  I'm applying the class:\n\n{code:puppet}\n    class {'puppet_agent':\n      package_version= '1.7.2',\n    }\n{code}\n\nBefore upgrade:\n\n{noformat}\n[0] [AIX] root@pe-aix-71-support:~ # lssrc -a | egrep \"puppet|pxp|mcollective\"\n puppet                            10092766     active\n pxp-agent                         13435122     active\n mcollective                       12189816     active\n[0] [AIX] root@pe-aix-71-support:~ # /opt/puppetlabs/puppet/bin/puppet --version\n4.5.2\n{noformat}\n\nAfter upgrade via a puppet run:\n\n{noformat}\n[0] [AIX] root@pe-aix-71-support:~ # /opt/puppetlabs/puppet/bin/puppet --version\n4.7.1\n[0] [AIX] root@pe-aix-71-support:~ # lssrc -a | egrep \"puppet|pxp|mcollective\"\n pxp-agent                         10092726     active\n mcollective                       12189824     active\n puppet                                         inoperative\n{noformat}\n\nSo AIX agents upgraded with the puppet_agent module end up disabled and never check back into the master without intervening to start the puppet agent process back up.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35108", "fixedVersions": [], "id": "35108", "issueType": "Bug", "key": "MODULES-4871", "labels": ["aix", "maintenance", "upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: upgrade in AIX results in inoperative puppet service", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Should be fixed by mergeback: https://github.com/puppetlabs/puppetlabs-java_ks/pull/181", "created": "2017-05-08T13:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All fixed now", "created": "2017-05-09T11:37:00.000000"}], "components": ["java_ks"], "created": "2017-05-08T12:40:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@703f7cca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdtun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_383426_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82237738"}], "description": "Java_ks is failing on spec tests for puppet 4.7.0 and ruby 2.1.6 only.\n\n{code}\n10:04:48 Failures:\n10:04:48 \n10:04:48   1) Puppet::Type::Java_ks::ProviderKeytool when importing a private key and certifcate #to_pkcs12 converts a certificate to a pkcs12 file\n10:04:48      Failure/Error: testing_key = OpenSSL::PKey::RSA.new 1024\n10:04:48 \n10:04:48      OpenSSL::PKey::RSAError:\n10:04:48        BN lib\n10:04:48      # ./spec/unit/puppet/provider/java_ks/keytool_spec.rb:94:in `initialize'\n10:04:48      # ./spec/unit/puppet/provider/java_ks/keytool_spec.rb:94:in `new'\n10:04:48      # ./spec/unit/puppet/provider/java_ks/keytool_spec.rb:94:in `block (4 levels) in <top (required)>'\n10:04:48 \n{code}\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/master/job/forge-module_puppetlabs-java-ks_unit-module_master/PUPPET_GEM_VERSION=4.7.0,RUBY_VER=ruby-2.1.6,WORKER_LABEL=unit/13/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38294", "fixedVersions": [], "id": "38294", "issueType": "CI Blocker", "key": "MODULES-4870", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks failing on pup 4.7.0 and ruby 2.1.6", "timeSpent": "PT0S", "updated": "2019-01-29T03:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR is at\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/229", "created": "2017-05-08T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Received this in the log though.  Doesn't appear to be terminal\n\n{code}\npuppet_agent\n  with Fedora and fedora/f$releasever\n\npuppet_agent\n  Windows Kernelmajversion 5.1\n    without aio_agent_version (FOSS)\n\npuppet_agent::prepare\n  supported operating system families\n    on Debian\n\npuppet_agent\n  aix 7.1\n\npuppet_agent\n  unsupported environment\n    when not PE\n\nAn error occurred while loading ./spec/classes/puppet_agent_spec.rb.\nFailure/Error:\n      on_supported_os.each do |os, facts|\n        context \"on #{os}\" do\n          let(:facts) do\n            global_facts(facts, os)\n          end\n\n          if os !~ /sles/ and os !~ /solaris/\n            context 'package_version is undef by default' do\n              let(:facts) do\n                global_facts(facts, os).merge({:is_pe => false})\n\nNameError:\n  undefined local variable or method `on_supported_os' for RSpec::ExampleGroups::PuppetAgent::SupportedOperatingSystems:Class\n# ./spec/classes/puppet_agent_spec.rb:25:in `block (2 levels) in <top (required)>'\n# ./spec/classes/puppet_agent_spec.rb:24:in `block in <top (required)>'\n# ./spec/classes/puppet_agent_spec.rb:3:in `<top (required)>'\nNo examples found.\n\nFinished in 0 seconds (files took 4 seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n{code}", "created": "2017-05-08T14:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "original PR closed in preference to https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/227", "created": "2017-05-08T17:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-08T17:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Spec tests are now passing.  Closing ticket.", "created": "2017-05-09T10:48:00.000000"}], "components": ["puppet_agent"], "created": "2017-05-08T11:55:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@281355d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdtrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_62039423_*|*_1_*:*_1_*:*_308081_*|*_10007_*:*_1_*:*_11107594_*|*_3_*:*_1_*:*_5687681_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3233768"}], "description": "puppetlabs-puppet_agent is no longer working on more modern rubies\n\n{code}\n     Puppet::PreformattedError:\n\n       Evaluation Error: Error while evaluating a Function Call, ModuleLoader: module 'puppet_agent' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules at C:/Source/tmp/puppetlabs-puppet_agent/spec/fixtures/modules/puppet_agent/manifests/prepare.pp:18:3 on node glennsarti.internal.local\n{code}\n\n{code}\n  47) puppet_agent::prepare supported operating system families on Debian should not contain Ini_setting[/stringify_facts]\n\n      Failure/Error: it { is_expected.not_to contain_ini_setting(\"#{section}/#{setting}\") }\n\n\n\n      Puppet::PreformattedError:\n\n        Evaluation Error: Error while evaluating a Function Call, ModuleLoader: module 'puppet_agent' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules at C:/Source/tmp/puppetlabs-puppet_agent/spec/fixtures/modules/puppet_agent/manifests/prepare.pp:18:3 on node glennsarti.internal.local\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35107", "fixedVersions": [], "id": "35107", "issueType": "CI Blocker", "key": "MODULES-4869", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-09T10:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent is failing all spec tests", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hello [~accountid:5ac72d915fe4b660cda6eee6],\n\nCould you update this ticket with more information for me? e.g. Environment - your puppet setup/ versions, the version of the module etc. That way we can have a better chance at replicating your issue.\n\nAlso there should be a more descriptive error message on your master (Probably in the puppetserver.log) which should hopefully give you more information on the issue.\n\nThanks!", "created": "2017-05-15T06:49:00.000000"}, {"author": "5ac72d915fe4b660cda6eee6", "body": "Hi,\n\ni don't have access to the server puppetserver log in our environment, also the logs are probably long gone.\nThe puppetserverversion was 4.7.x and the client 4.8.x or 4.9.x. \nSince the code has acceptance tests with colons in the resource titles, which work fine on travis-cimi think the issue is something else, maybe it is related to  metadata generation (puppet generate types). \n", "created": "2017-05-22T00:16:00.000000"}, {"author": "5ac72d915fe4b660cda6eee6", "body": "I have a log from the server side now \n\n{code}\n\"Puppet Evaluation Error: Error while evaluating a Method call, Could not find class ::role::test for test.hos at /opt/puppetlabs/code/environments/myenv/site.pp:5:42 on node test.host\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:382:in `evaluate_classes'\norg/jruby/RubyArray.java:2407:in `collect'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:381:in `evaluate_classes'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions/include.rb:35:in `real_function_include'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions.rb:174:in `function_include'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions.rb:167:in `function_include'\n/opt/puppetlabs/code/environments/myenv/site.pp:5:in `stack'\norg/jruby/RubyKernel.java:1111:in `eval'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/puppet_stack.rb:30:in `stack'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:285:in `call_function'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:917:in `call_function_with_block'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:912:in `eval_CallMethodExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:82:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:622:in `eval_BlockExpression'\norg/jruby/RubyArray.java:1613:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:622:in `eval_BlockExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:82:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:981:in `eval_IfExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb:944:in `with_guarded_scope'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:979:in `eval_IfExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:82:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:622:in `eval_BlockExpression'\norg/jruby/RubyArray.java:1613:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:622:in `eval_BlockExpression'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:82:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:182:in `evaluate_code'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:81:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:73:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:555:in `evaluate_ast_node'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:178:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:178:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:241:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:162:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:33:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:266:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:264:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `benchmark'\n/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/1.9/benchmark.rb:295:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:222:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:262:in `compile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:53:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:121:in `do_find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:48:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:241:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:47:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `process'\norg/jruby/RubyArray.java:1613:in `each'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:60:in `process'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:58:in `process'\nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/master.rb:42:in `handleRequest'\nPuppet$$Server$$Master_2072264346.gen:13:in `handleRequest'\nrequest_handler_core.clj:281:in `invoke'\njruby_request.clj:47:in `invoke'\njruby_request.clj:29:in `invoke'\nrequest_handler_service.clj:38:in `handle_request'\nrequest_handler.clj:3:in `invoke'\nrequest_handler.clj:3:in `invoke'\ncore.clj:2493:in `invoke'\nring_middleware.clj:281:in `invoke'\ncore.clj:249:in `invoke'\ncore.clj:294:in `invoke'\ncore.clj:128:in `invoke'\ncore.clj:134:in `invoke'\nringutils.clj:86:in `invoke'\nmaster_core.clj:427:in `invoke'\nring.clj:21:in `invoke'\nring.clj:12:in `invoke'\ncomidi.clj:249:in `invoke'\njetty9_core.clj:424:in `invoke'\nnormalized_uri_helpers.clj:80:in `invoke'\",\n{code}\n\nI can validate this with java_ks in our environment (4.7.0 server, 1.10.0-1jessie agent). I could not yet recreate  this with another module.", "created": "2017-05-22T02:28:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Linked to https://puppet.atlassian.net/browse/MODULES-5262 which appears to be a similar problem.", "created": "2017-08-07T09:12:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "(y) ", "created": "2017-09-12T16:46:00.000000"}], "components": ["java_ks"], "created": "2017-05-08T02:47:00.000000", "creator": "5ac72d915fe4b660cda6eee6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@283d85d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdtfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}], "description": "Since version 1.5.0 if you use a colon in the resource title the catalog compilation might fail on the server leaving you with a useless message on the agent:\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: undefined method `call' for :target:Symbol\n{code}\n\nThe readme of has multiple examples encouraging the use of colons in the title name.", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "37314", "fixedVersions": [], "id": "37314", "issueType": "Bug", "key": "MODULES-4865", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac72d915fe4b660cda6eee6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks colon in resource title not working", "timeSpent": "PT0S", "updated": "2017-11-14T09:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c056c3adc7a08769e2f0f07", "body": "looks like https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/331 is the fix for the problem. quick limited testing seems to indicate that with the change vcsrepo functions as expected", "created": "2017-05-05T17:16:00.000000"}], "components": ["vcsrepo"], "created": "2017-05-05T16:23:00.000000", "creator": "5c056c3adc7a08769e2f0f07", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24e271c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdt53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425563560_*|*_5_*:*_1_*:*_0"}], "description": "currently vcsrepo's \"force\" parameter in puppet-3.8 seem to return string thus always evaluating to \"true\":\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/type/vcsrepo.rb#L229\nvs\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/file.rb#L215\n\nas a result any value in \"force\" is treated as true thus always forcing removal of existing directory", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39341", "fixedVersions": [], "id": "39341", "issueType": "Bug", "key": "MODULES-4864", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c056c3adc7a08769e2f0f07", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo ignores \"force\" for git repos", "timeSpent": "PT0S", "updated": "2017-05-19T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-05T15:11:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28bcc10b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdt27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_330676205_*|*_5_*:*_1_*:*_0"}], "description": "Per [~accountid:557058:3ea0a954-d210-4636-a7c0-fa81dae9452d], we need to comb through and update some of the language in the comments of this module before we do another release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35106", "fixedVersions": [], "id": "35106", "issueType": "Bug", "key": "MODULES-4863", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "websphere_application_server: clean up comments", "timeSpent": "PT0S", "updated": "2017-05-09T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-05-05T14:29:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ceb8a0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Concat Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdszr:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34038", "fixedVersions": [], "id": "34038", "issueType": "Epic", "key": "MODULES-4862", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat Next", "timeSpent": "PT0S", "updated": "2021-01-11T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-05-05T08:55:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b30dc94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Postgresql Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdson:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39340", "fixedVersions": [], "id": "39340", "issueType": "Epic", "key": "MODULES-4860", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql Next", "timeSpent": "PT0S", "updated": "2019-01-22T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5aec2283bfd66b2c4cf7ee47", "created": "2017-05-05T06:53:00.000000", "name": "PUPPET ERROR.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12632"}], "comments": [], "components": ["chocolatey "], "created": "2017-05-05T06:58:00.000000", "creator": "5aec2283bfd66b2c4cf7ee47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2225f94e"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Hi Puppet Experts,\n I have windows2012R mechince as puppet masterless node, when i try to install the JAVA, i am getting below error, Could please let me know what will be the reason for this error.\n\nThanks in Advance\nVIJAY\n\n\n=========================================================\nNotice: Applied catalog in 4.16 seconds\nPS C:\\Users\\vagrant> puppet apply --verbose --environment masterless --certname puppet --hiera_config=\"$Env:ProgramData\\PuppetLabs\\code\\environments\\masterless\\hiera.yaml\" \"$Env:ProgramData\\PuppetLabs\\code\\envi\nronments\\masterless\\manifests\\site.pp\" --detailed-exitcodes\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for puppet in environment masterless in 0.98 seconds\nInfo: Applying configuration version '1493982044'\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[nexus]/ensure: created\nError: /Stage[repos]/Profile::Base/Chocolateysource[nexus]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[nexus](provider=windows)\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]/ensure: ensure changed 'present' to 'disabled'\nError: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[chocolatey](provider=wind\nows)\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[nexus] has failures: true\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[chocolatey] has failures: true\nWarning: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Skipping because of failed dependencies\nNotice: Applied catalog in 4.12 seconds"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqgv:"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Hi Puppet Experts,\n I have windows2012R mechince as puppet masterless node, when i try to install the JAVA, i am getting below error, Could please let me know what will be the reason for this error.\n\nThanks in Advance\nVIJAY\n\n\n=========================================================\nNotice: Applied catalog in 4.16 seconds\nPS C:\\Users\\vagrant> puppet apply --verbose --environment masterless --certname puppet --hiera_config=\"$Env:ProgramData\\PuppetLabs\\code\\environments\\masterless\\hiera.yaml\" \"$Env:ProgramData\\PuppetLabs\\code\\envi\nronments\\masterless\\manifests\\site.pp\" --detailed-exitcodes\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for puppet in environment masterless in 0.98 seconds\nInfo: Applying configuration version '1493982044'\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[nexus]/ensure: created\nError: /Stage[repos]/Profile::Base/Chocolateysource[nexus]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[nexus](provider=windows)\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]/ensure: ensure changed 'present' to 'disabled'\nError: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[chocolatey](provider=wind\nows)\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[nexus] has failures: true\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[chocolatey] has failures: true\nWarning: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Skipping because of failed dependencies\nNotice: Applied catalog in 4.12 seconds"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_117602443844_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:*\n*Puppet Version:*\n*OS Name/Version:*\n\nHi Puppet Experts,\n I have windows2012R mechince as puppet masterless node, when i try to install the JAVA, i am getting below error, Could please let me know what will be the reason for this error.\n\nThanks in Advance\nVIJAY\n\n\n=========================================================\nNotice: Applied catalog in 4.16 seconds\nPS C:\\Users\\vagrant> puppet apply --verbose --environment masterless --certname puppet --hiera_config=\"$Env:ProgramData\\PuppetLabs\\code\\environments\\masterless\\hiera.yaml\" \"$Env:ProgramData\\PuppetLabs\\code\\envi\nronments\\masterless\\manifests\\site.pp\" --detailed-exitcodes\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for puppet in environment masterless in 0.98 seconds\nInfo: Applying configuration version '1493982044'\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[nexus]/ensure: created\nError: /Stage[repos]/Profile::Base/Chocolateysource[nexus]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[nexus](provider=windows)\nNotice: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]/ensure: ensure changed 'present' to 'disabled'\nError: /Stage[repos]/Profile::Base/Chocolateysource[chocolatey]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[chocolatey](provider=wind\nows)\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[nexus] has failures: true\nNotice: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Dependency Chocolateysource[chocolatey] has failures: true\nWarning: /Stage[main]/Exp_pccm/Notify[tis is a test var temp var]: Skipping because of failed dependencies\nNotice: Applied catalog in 4.12 seconds\n\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "42609", "fixedVersions": [], "id": "42609", "issueType": "New Feature", "key": "MODULES-9913", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aec2283bfd66b2c4cf7ee47", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T09:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Could not evaluate An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[nexus](provider=windows)", "timeSpent": "PT0S", "updated": "2021-01-25T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hi [~accountid:623c13edb75ca8007056d3c5], thank you for reporting this issue! Unfortunately, we simply don\u2019t have the engineering resources to fix this issue. If you\u2019d like to have a go at fixing the issue yourself, we will happily review you pull request, but for the foreseeable future this issue won\u2019t be addressed by us so I\u2019m going to close this ticket. Should you decide to open a pull request, feel free to reopen this ticket. Thank you again and sorry for any inconvenience.", "created": "2017-05-10T14:48:00.000000"}], "components": ["vcsrepo"], "created": "2017-05-05T05:58:00.000000", "creator": "623c13edb75ca8007056d3c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@578444f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdsmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_463847232_*|*_6_*:*_1_*:*_0"}], "description": "{code:java}\n    vcsrepo { \"/opt/maintenance-scripts\":\n        ensure    => \"latest\", \n        provider  => hg, \n        basic_auth_username => \"user\",\n        basic_auth_password => \"xxxxxxxx\",\n        force     => true,\n        source    => \"$repo_url\",\n    }   \n{code}\n\n{code}\nError: Execution of '/usr/bin/hg clone https://domain/.../maintenance-scripts /opt/maintenance-scripts --config \"auth.x.prefix=https://domain/.../maintenance-scripts\" --config \"auth.x.username=user\" --config \"auth.x.password=xxxxxxxx\" --config \"auth.x.schemes=http https\"' returned 255: abort: http authorization required for https://domain/.../maintenance-scripts\nError: /Stage[main]/Maintenancescripts/Vcsrepo[/opt/maintenance-scripts]/ensure: change from absent to latest failed: Execution of '/usr/bin/hg clone https://domain/.../maintenance-scripts /opt/maintenance-scripts --config \"auth.x.prefix=https://domain/.../maintenance-scripts\" --config \"auth.x.username=user\" --config \"auth.x.password=xxxxxxxx\" --config \"auth.x.schemes=http https\"' returned 255: abort: http authorization required for https://domain/.../maintenance-scripts\n{code}\nWeirdly, the command works perfectly when copy-pasted into a shell.\n", "environment": "* debian 8\n* open source puppetserver version 2.7.2-1puppetlabs1 (PC1)\n* mercurial version 3.1.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37313", "fixedVersions": [], "id": "37313", "issueType": "Bug", "key": "MODULES-4859", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13edb75ca8007056d3c5", "resolution": "Won't Fix", "resolutionDate": "2017-05-10T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "http authentication broken for provider hg", "timeSpent": "PT0S", "updated": "2017-05-10T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0a43761efb0069ce0181], what version of the apache module are you using? I set up the environment you outlined with version 1.11 of the module and was not able to reproduce the issue. Could you include --debug output too if this is still an issue?", "created": "2017-07-12T14:29:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Hello [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de],\n\nI just retried with the latest git code and it seems to have been resolved indeed, great work.\n\nThe only cosmetic issue that remains is that resulting log files contain a space.\n{code:java}\n  ErrorLog \"/var/log/apache2/mix.example.com non-ssl_error.log\"\n  ServerSignature Off\n  CustomLog \"/var/log/apache2/mix.example.com non-ssl_access.log\" combined \n{code}\n", "created": "2017-07-13T02:09:00.000000"}], "components": ["apache"], "created": "2017-05-05T05:37:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c6caa9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdsm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}], "description": "The example for mixed hostnames suggests to add ' non-ssl' to the ::vhost snippet\n{code:puppet}\napache::vhost { 'mix.example.com non-ssl':\n  servername => 'mix.example.com',\n  port       => '80',\n  docroot    => '/var/www/mix',\n}\n{code}\nThis results in\n{code}<VirtualHost mix.example.com non-ssl>{code}\nWhich is not accepted by Apachectl, for example the \"apache2ctl -S\" output:\n\n[Fri May 05 13:34:17.175087 2017] [core:error] [pid 12917] (EAI 2)Name or service not known: AH00547: Could not resolve host name non-ssl -- ignoring!\n\nThis error can also be found in the syslog generated by a puppet run.\n\nSetting the option vhost_name does not help. A better recipe would be appreciated.", "environment": "puppet-4.10.0\nubuntu-16.04.02\nApache/2.4.18", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "35105", "fixedVersions": [], "id": "35105", "issueType": "Bug", "key": "MODULES-4858", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Example produces <VirtualHost mix.example.com non-ssl>", "timeSpent": "PT0S", "updated": "2017-07-13T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/puppetlabs/ibm_installation_manager/0.2.5/readme", "created": "2017-05-22T08:38:00.000000"}], "components": [], "created": "2017-05-05T04:12:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41ac664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdskv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1059400063_*|*_3_*:*_1_*:*_19758710_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_405714404"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* DIFF LINK https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/compare/0.2.4...release#diff-93830fa29d616f7c87903d08b5b1b29a\n* Link to diff for README *no readme changes*\n* Link to diff for tests *no tests changed*\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/commit/54abdc2d434582b5711f55bcfc2bedf1e672ea81#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n* Passing runs through CI:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ibm-installation-manager/view/release/job/forge-module_puppetlabs-ibm-installation-manager_i18n-ruby_release/2/ final step\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39339", "fixedVersions": [], "id": "39339", "issueType": "Task", "key": "MODULES-4857", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-05-22T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (ibm_installation_manager) 0.2.5 - (2017/05/22) - (54abdc2d434582b5711f55bcfc2bedf1e672ea81)", "timeSpent": "PT0S", "updated": "2017-05-22T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed in https://github.com/puppetlabs/ci-job-configs/pull/2832", "created": "2017-05-08T12:47:00.000000"}], "components": [], "created": "2017-05-04T21:12:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15770a15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdsjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21997_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_315289684"}], "description": "The websphere module doesn't use the standard modules pipelines (Don't know why it doesn't) so when it was moved (and later disabled) it fails spectacularly.\n\n{code}\njava.lang.IllegalArgumentException: The 'ABS_RESOURCE_REQUESTS_beaker' build parameter is missing\n{code}\n\nEither the websphere module should be using the standard modules pipeline OR the websphere module should be failed back to jenkins-modules and then the pipelines modified in preparation for CI.\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32991", "fixedVersions": [], "id": "32991", "issueType": "CI Blocker", "key": "MODULES-4856", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-08T12:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere module pipelines were not moved correctly to CI.Next", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Mergeback: https://github.com/puppetlabs/puppetlabs-mongodb/pull/384", "created": "2017-06-30T20:38:00.000000"}], "components": ["mongodb"], "created": "2017-05-04T11:20:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59925631"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdt2f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_421833158_*|*_1_*:*_1_*:*_2311384708_*|*_3_*:*_1_*:*_32144690_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2614776968"}], "description": "Release request raised as part of community triage.\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42608", "fixedVersions": [], "id": "42608", "issueType": "Task", "key": "MODULES-4855", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-07-05T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (mongodb) 1.0.0 - (2017/06/30) - (204421565993699218b75230eea8c12875965d64)", "timeSpent": "PT0S", "updated": "2017-07-05T17:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Quick side note to this: With module conversions starting to happen the convert (as a convenient side effect) will remove allow_deprecations from the .sync.yml - https://gist.github.com/HelenCampbell/97ea0e1817a952762d2f3df446b3fc66 \n\nAlthough this won't fix modules that are maintained outside of modulesync :<", "created": "2018-01-08T07:08:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396]. I'm cleaning up this epic - is this ticket still valid, or can it be closed, or added to a pdk modulesync epic? Thanks!", "created": "2018-03-09T10:43:00.000000"}], "components": [], "created": "2017-05-04T04:25:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733d6a6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5554778861_*|*_3_*:*_1_*:*_8361857_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_22033253265"}], "description": "In the sync.yaml of modules some still have Allow Deprecations set to true. \nThese will need removed going forward.\nIt will also require ensuring that tests all pass after this change.\n\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/master/.sync.yml#L13\n\nThe below list is of modules that still have allow_deprecations. They haven't necessarily been Puppet 4-itized but they probably should be. So...\n\npuppetlabs-apache (PDK)\n\npuppetlabs-apt (PDK)\n\npuppetlabs-concat (PDK)\n\npuppetlabs-haproxy (PDK)\n\npuppetlabs-hocon https://github.com/puppetlabs/puppetlabs-hocon/pull/67 MERGED\n\npuppetlabs-ibm_installation_manager (PDK)\n\npuppetlabs-java (PDK)\n\npuppetlabs-mongodb (no longer owned by Puppet)\n\npuppetlabs-mysql (PDK)\n\npuppetlabs-postgresql https://github.com/puppetlabs/puppetlabs-postgresql/pull/910 MERGED\n\npuppetlabs-satellite_pe_tools (PDK)\n\npuppetlabs-stdlib (PDK)\n\npuppetlabs-tftp https://github.com/puppetlabs/puppetlabs-tftp/pull/64 MERGED\n\npuppetlabs-tomcat (PDK)\n\npuppetlabs-websphere_application_server (PDK)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34037", "fixedVersions": [], "id": "34037", "issueType": "Task", "key": "MODULES-4854", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2018-03-19T14:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow Deprecations needs removed from all sync.yaml files in all modules released for Puppet 4", "timeSpent": "PT0S", "updated": "2018-03-19T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b2f4a7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrfj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1695964259_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-websphere_application_server module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">=4.0.0 < 5.0.0\"\nSource: https://forge.puppetlabs.com/puppetlabs/websphere_application_server\nProject: https://forge.puppetlabs.com/puppetlabs/websphere_application_server\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-websphere_application_server", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "35104", "fixedVersions": [], "id": "35104", "issueType": "Task", "key": "MODULES-4853", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-websphere_application_server: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Netscaler is failing CI due to missing the parallel_tests gem from the gemfile.  This module does not appear to be under modsync control.", "created": "2017-05-30T16:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Netscaler is as ready for CI as it can be.  This merge can be closed.", "created": "2017-06-01T14:22:00.000000"}], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51344c92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5928700_*|*_1_*:*_1_*:*_1701031183_*|*_10007_*:*_1_*:*_627281000_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_163593137"}], "description": "Update the puppetlabs-netscaler module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.7.0 < 2015.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-netscaler\nProject: https://github.com/puppetlabs/puppetlabs-netscaler\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-netscaler", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "34035", "fixedVersions": [], "id": "34035", "issueType": "Task", "key": "MODULES-4852", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-01T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-netscaler: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-01T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74c77910a200718ccffb", "body": "This issue lists puppetlabs-vsphere sources on github, but the link is dead. The module is obviously a PE only module on the forge now.", "created": "2017-05-23T08:17:00.000000"}], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28f50b6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5596947910_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-vsphere module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">=3.7.2 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-vsphere\nProject: https://forge.puppetlabs.com/puppetlabs/vsphere\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-vsphere", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "33022", "fixedVersions": [], "id": "33022", "issueType": "Task", "key": "MODULES-4851", "labels": [], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-07-07T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-vsphere: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-07-07T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "attachments": [], "comments": [{"author": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "body": "Change has already been made. Actual value for version_requirement: >=4.9.4 <5.0.0\n", "created": "2017-05-23T06:39:00.000000"}, {"author": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "body": "Has already been fixed. \nCurrent value for version_requirement: >=4.9.4 <5.0.0", "created": "2017-05-23T06:40:00.000000"}], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a8ecbbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1692555907_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-azure module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">=3.8.0 < 2015.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-azure\nProject: https://github.com/puppetlabs/puppetlabs-azure\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-azure", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "42607", "fixedVersions": [], "id": "42607", "issueType": "Task", "key": "MODULES-4850", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T06:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-azure: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b3f796d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdren:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54374_*|*_6_*:*_1_*:*_0"}], "description": "Update the puppetlabs-ciscopuppet module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \"2015.2.x\"\nSource: https://github.com/cisco/cisco-network-puppet-module\nProject: https://github.com/cisco/cisco-network-puppet-module\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-ciscopuppet", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "41444", "fixedVersions": [], "id": "41444", "issueType": "Task", "key": "MODULES-4849", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-05-03T16:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ciscopuppet: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-03T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-06-02T12:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocking this ticket as all Travis tests will fail until the test matrix either excludes old rubies or the Gemfile is update with appropriate version pins.", "created": "2017-06-02T12:15:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Unfortunately catalog preview is a special snowflake in that it has to be able to run with Puppet version 3.8 in order to do migrations to 4. So at this time we can't bump it's version requirement.\n\nThanks for the contribution though!", "created": "2017-08-15T10:34:00.000000"}], "components": [], "created": "2017-05-03T16:31:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6223ccfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdref:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696983256_*|*_3_*:*_1_*:*_879702372_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6387527008"}], "description": "Update the puppetlabs-catalog_preview module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.8.0 < 2016.3.0\"\nSource: https://github.com/puppetlabs/puppetlabs-catalog_preview\nProject: https://github.com/puppetlabs/puppetlabs-catalog_preview\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-catalog_preview", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "40435", "fixedVersions": [], "id": "40435", "issueType": "Task", "key": "MODULES-4848", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-08-15T10:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-catalog_preview: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-08-15T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7803a1ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdre7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696095022_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-docker_platform module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: git://github.com/puppetlabs/puppetlabs-docker_platform.git\nProject: https://github.com/puppetlabs/puppetlabs-docker_platform\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-docker_platform", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "39338", "fixedVersions": [], "id": "39338", "issueType": "Task", "key": "MODULES-4847", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-docker_platform: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "attachments": [], "comments": [{"author": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "body": "Updated the metadata file and created pull request:\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/78\n", "created": "2017-05-23T11:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I don't think we should be changing the issues url from `puppet.com` to `puppetlabs.com`.  Puppet.com is our name and the redirect works fine.  Eventually all of our resources will be in the puppet.com domain.", "created": "2017-05-23T12:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Thoughts [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]", "created": "2017-05-23T12:33:00.000000"}, {"author": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "body": "Yeah, just got an update on my other one.  Pushed another commit to use puppet.com instead for the issues_url.\n", "created": "2017-05-23T12:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T13:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-24T12:55:00.000000"}], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ab583cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_85905577_*|*_1_*:*_1_*:*_1708023943_*|*_10007_*:*_2_*:*_5574555_*|*_3_*:*_1_*:*_713382_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1253277"}], "description": "Update the puppetlabs-chocolatey module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-chocolatey\nProject: https://github.com/puppetlabs/puppetlabs-chocolatey\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-chocolatey", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "38293", "fixedVersions": [], "id": "38293", "issueType": "Task", "key": "MODULES-4846", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-24T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-chocolatey: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-30T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:971ba3ac-d04a-4e49-98fa-a110b38e2528", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45d59409"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696166407_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-tagmail module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.7.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-tagmail.git\nProject: https://github.com/puppetlabs/puppetlabs-tagmail/\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-tagmail", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "37312", "fixedVersions": [], "id": "37312", "issueType": "Task", "key": "MODULES-4845", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tagmail: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77fda8ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3770804096_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-accounts module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 4.0.0 < 5.0.0\"\nSource: git://github.com/puppetlabs/puppetlabs-accounts.git\nProject: https://github.com/puppetlabs/puppetlabs-accounts\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-accounts", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "36185", "fixedVersions": [], "id": "36185", "issueType": "Task", "key": "MODULES-4844", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-16T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-accounts: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-16T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74c77910a200718ccffb", "body": "Another PE-only module from the Forge.", "created": "2017-05-23T08:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moved to the SQL server epic.  Work will be done there.", "created": "2017-06-21T10:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR at:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/225", "created": "2017-06-23T10:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-28T14:22:00.000000"}], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68fb4ffc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4225058611_*|*_10007_*:*_1_*:*_444873465_*|*_3_*:*_1_*:*_47474606_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_113318442"}], "description": "Update the puppetlabs-sqlserver module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.7.0 < 2016.4.0\"\nSource: https://tickets.puppet.com/browse/MODULES/component/12400\nProject: https://tickets.puppet.com/browse/MODULES/component/12400\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-sqlserver", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "34034", "fixedVersions": [], "id": "34034", "issueType": "Task", "key": "MODULES-4842", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-28T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-28T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "attachments": [], "comments": [{"author": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "body": "Already fixed :-) ", "created": "2017-05-23T07:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thanks!", "created": "2017-06-06T04:45:00.000000"}], "components": [], "created": "2017-05-03T16:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@81ac9ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2895319556_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-aws module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">=3.7.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-aws.git\nProject: https://github.com/puppetlabs/puppetlabs-aws\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-aws", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "33019", "fixedVersions": [], "id": "33019", "issueType": "Task", "key": "MODULES-4841", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-06T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-aws: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-06T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-26T09:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on red CI", "created": "2017-05-26T18:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-30T14:09:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d72383e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_361824621_*|*_1_*:*_1_*:*_1697857190_*|*_10007_*:*_2_*:*_15090017_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_249592210"}], "description": "Update the puppetlabs-dsc module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.8.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-dsc\nProject: https://github.com/puppetlabs/puppetlabs-dsc\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-dsc", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "42606", "fixedVersions": [], "id": "42606", "issueType": "Task", "key": "MODULES-4840", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-30T14:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dsc: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-30T14:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The puppet_agent module is specifically designed to move people from older agents to newer ones.  In this case I don't think the version requirement makes sense as it defeats the purpose of the module", "created": "2017-05-23T11:06:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Agreed - closing this ticket ", "created": "2017-06-16T09:40:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36f1e752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696416440_*|*_3_*:*_1_*:*_12212595_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2068438862"}], "description": "Update the puppetlabs-puppet_agent module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.7.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-puppet_agent\nProject: https://github.com/puppetlabs/puppetlabs-puppet_agent\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-puppet_agent", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "41443", "fixedVersions": [], "id": "41443", "issueType": "Task", "key": "MODULES-4839", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-06-16T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppet_agent: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-16T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released as part of MODULES-4918.", "created": "2017-05-23T15:02:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@149d8242"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1167900139_*|*_3_*:*_1_*:*_25394232_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_529503068"}], "description": "Update the puppetlabs-acl module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.2.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-acl.git\nProject: https://github.com/puppetlabs/puppetlabs-acl\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-acl", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "40434", "fixedVersions": [], "id": "40434", "issueType": "Task", "key": "MODULES-4838", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-acl: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T11:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-24T17:55:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1406c0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_109266457_*|*_1_*:*_1_*:*_1696712143_*|*_3_*:*_1_*:*_13586659_*|*_10009_*:*_1_*:*_4079_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-wsus_client module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.7.0 < 2016.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-wsus_client\nProject: https://github.com/puppetlabs/puppetlabs-wsus_client\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-wsus_client", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "39337", "fixedVersions": [], "id": "39337", "issueType": "Task", "key": "MODULES-4837", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-24T17:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-wsus_client: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-24T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T11:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-24T17:56:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c1cb25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_109334246_*|*_1_*:*_1_*:*_1697654065_*|*_3_*:*_1_*:*_12622402_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-reboot module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.1.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-reboot.git\nProject: https://github.com/puppetlabs/puppetlabs-reboot\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-reboot", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "38292", "fixedVersions": [], "id": "38292", "issueType": "Task", "key": "MODULES-4836", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-24T17:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-reboot: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-24T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T11:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-24T12:49:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733c1a10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_90929235_*|*_1_*:*_1_*:*_1697672804_*|*_3_*:*_1_*:*_12587934_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-registry module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.3.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-registry.git\nProject: http://links.puppet.com/registry-module\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-registry", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "37311", "fixedVersions": [], "id": "37311", "issueType": "Task", "key": "MODULES-4835", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-24T12:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-registry: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-24T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5a8f659a-2de7-48cf-8a7c-aa7079e34a6f", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T11:41:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@643e2ed3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_193202400_*|*_1_*:*_1_*:*_1697946490_*|*_10007_*:*_2_*:*_12822305_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-tomcat module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: http://github.com/puppetlabs/puppetlabs-tomcat\nProject: https://github.com/puppetlabs/puppetlabs-tomcat\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-tomcat", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "36184", "fixedVersions": [], "id": "36184", "issueType": "Task", "key": "MODULES-4834", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-25T17:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-25T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-java_ks/pull/183", "created": "2017-05-23T07:32:00.000000"}], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b7e46d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1695768209_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-java_ks module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-java_ks.git\nProject: https://github.com/puppetlabs/puppetlabs-java_ks\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-java_ks", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "35103", "fixedVersions": [], "id": "35103", "issueType": "Task", "key": "MODULES-4833", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java_ks: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c146250bb2b0070b6b497", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c851db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696471634_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-motd module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 2015.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-motd\nProject: https://github.com/puppetlabs/puppetlabs-motd\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-motd", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "34033", "fixedVersions": [], "id": "34033", "issueType": "Task", "key": "MODULES-4832", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-motd: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:17943255-5ba0-4816-b375-a092f4b59509", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40bae5e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdrav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82575644_*|*_1_*:*_1_*:*_1697901585_*|*_10007_*:*_1_*:*_204776077_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-haproxy module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 2015.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-haproxy\nProject: https://github.com/puppetlabs/puppetlabs-haproxy\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-haproxy", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "33016", "fixedVersions": [], "id": "33016", "issueType": "Task", "key": "MODULES-4831", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-26T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-haproxy: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-26T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@431eb15d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdran:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1700509812_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-inifile module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-inifile\nProject: https://github.com/puppetlabs/puppetlabs-inifile\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-inifile", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "42605", "fixedVersions": [], "id": "42605", "issueType": "Task", "key": "MODULES-4830", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-inifile: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "attachments": [], "comments": [{"author": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "body": "Updated metadata and created pull request:\nhttps://github.com/puppetlabs/puppetlabs-java/pull/227\n", "created": "2017-05-23T11:11:00.000000"}, {"author": "557058:90cbc9df-ffef-4d3a-953b-ea6c56eabf61", "body": "Updated commit per request to use puppet.com in the issues_url instead of puppetlabs.\n", "created": "2017-05-23T12:52:00.000000"}], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e2bbd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdraf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_181851204_*|*_1_*:*_1_*:*_1707634357_*|*_10007_*:*_1_*:*_14348164_*|*_3_*:*_1_*:*_112987_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-java module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 2015.4.0\"\nSource: git://github.com/puppetlabs/puppetlabs-java\nProject: https://github.com/puppetlabs/puppetlabs-java\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-java", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "41442", "fixedVersions": [], "id": "41442", "issueType": "Task", "key": "MODULES-4829", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-25T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-java: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-25T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:29065b8c-56ec-42db-aa6c-1378331f9538", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68eaac41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdra7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696411003_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-firewall module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.5.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-firewall\nProject: http://github.com/puppetlabs/puppetlabs-firewall\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-firewall", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "40433", "fixedVersions": [], "id": "40433", "issueType": "Task", "key": "MODULES-4828", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26060a5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82554398_*|*_1_*:*_1_*:*_1697966449_*|*_10007_*:*_1_*:*_204777443_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-ntp module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 4.5.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-ntp\nProject: https://github.com/puppetlabs/puppetlabs-ntp\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-ntp", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "39336", "fixedVersions": [], "id": "39336", "issueType": "Task", "key": "MODULES-4827", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-26T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ntp: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-26T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-30T17:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-30T17:05:00.000000"}], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@395be21b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_96846_*|*_1_*:*_1_*:*_1705144450_*|*_10007_*:*_2_*:*_629766066_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-postgresql module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: git://github.com/puppetlabs/puppetlabs-postgresql.git\nProject: https://github.com/puppetlabs/puppetlabs-postgresql\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-postgresql", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "38291", "fixedVersions": [], "id": "38291", "issueType": "Task", "key": "MODULES-4826", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-30T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-30T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [{"author": "623e74c77910a200718ccffb", "body": "change was already made 2 days ago on http://github.com/puppetlabs/puppetlabs-mysql with https://github.com/puppetlabs/puppetlabs-mysql/commit/b134a6dd036710d5e4e208745f7520ea8807a421", "created": "2017-05-23T09:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note - no PR for this\n\nMerged into master at", "created": "2017-05-30T16:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-30T17:01:00.000000"}], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46c7db52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_192009_*|*_1_*:*_1_*:*_1704264069_*|*_10007_*:*_1_*:*_630324647_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-mysql module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: http://github.com/puppetlabs/puppetlabs-mysql.git\nProject: http://github.com/puppetlabs/puppetlabs-mysql\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-mysql", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "37309", "fixedVersions": [], "id": "37309", "issueType": "Task", "key": "MODULES-4825", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-30T17:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-30T17:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:443609ed-734d-4bee-9ea0-1efc9664058e", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you!", "created": "2017-05-23T07:49:00.000000"}], "components": [], "created": "2017-05-03T16:28:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dea4845"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696851938_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-apache module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: git://github.com/puppetlabs/puppetlabs-apache.git\nProject: https://github.com/puppetlabs/puppetlabs-apache\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-apache", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "36183", "fixedVersions": [], "id": "36183", "issueType": "Task", "key": "MODULES-4824", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-23T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-23T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:27:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aacbdc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr93:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_191053172_*|*_1_*:*_1_*:*_1702959604_*|*_10007_*:*_1_*:*_10017519_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-vcsrepo module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-vcsrepo\nProject: https://github.com/puppetlabs/puppetlabs-vcsrepo\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-vcsrepo", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "35137", "fixedVersions": [], "id": "35137", "issueType": "Task", "key": "MODULES-4823", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-25T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-vcsrepo: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-25T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6e894d89-7ab8-4473-8627-14e595c403d6", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-23T11:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-26T09:35:00.000000"}], "components": [], "created": "2017-05-03T16:27:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51b5dad3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_250774401_*|*_1_*:*_1_*:*_1711665264_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-powershell module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">= 3.0.0 < 2016.4.0\"\nSource: https://github.com/puppetlabs/puppetlabs-powershell\nProject: https://github.com/puppetlabs/puppetlabs-powershell\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-powershell", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "34032", "fixedVersions": [], "id": "34032", "issueType": "Task", "key": "MODULES-4822", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-26T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-powershell: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-05-26T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74c77910a200718ccffb", "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:27:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73c102e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4820"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1446903056_*|*_1_*:*_1_*:*_1704520421_*|*_10007_*:*_1_*:*_623897084_*|*_5_*:*_1_*:*_0"}], "description": "Update the puppetlabs-stdlib module version compatibility in the metadata.json to: \"version_requirement\": \">= 4.7.0 < 5.0.0\"\nThe current version_requirement is listed as \">=2.7.20 <5.0.0\"\nSource: https://github.com/puppetlabs/puppetlabs-stdlib\nProject: https://github.com/puppetlabs/puppetlabs-stdlib\nSet issues_url to https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=1&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&summary=Issue+found+with+module%3A+puppetlabs-stdlib", "epicLinkSummary": "Update Puppet Requirement in metadata", "estimate": "PT0S", "externalId": "33013", "fixedVersions": [], "id": "33013", "issueType": "Task", "key": "MODULES-4821", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40432", "parentSummary": "Update Puppet Requirement in metadata", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-16T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib: Update the version compatibility to >= 4.7.0 < 5.0.0", "timeSpent": "PT0S", "updated": "2017-06-16T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-05-03T16:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@298b329"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Update Puppet Requirement in metadata"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1713099497_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_7509273668"}], "description": "h3. #puppethack learning opportunity\n\nLearn how the settings in {{metadata.json}} work. Update the module version compatibilities as described in each ticket. See https://docs.puppet.com/puppet/latest/modules_metadata.html for more info", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40432", "fixedVersions": [], "id": "40432", "issueType": "Epic", "key": "MODULES-4820", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-08-18T10:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Puppet Requirement in metadata", "timeSpent": "PT0S", "updated": "2017-08-18T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-03T16:35:00.000000"}], "components": [], "created": "2017-05-03T14:40:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10245ba7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdr0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5108124_*|*_1_*:*_1_*:*_1982151_*|*_3_*:*_1_*:*_4940403_*|*_5_*:*_1_*:*_0"}], "description": "In Apt module v2.0 the {apt::source}} resource removed the {{include_src}} parameter.  The apache module uses the apt module during acceptance tests and references the include_src param which is now failing acceptance tests\n\n{code}\n08:24:22        Last 10 lines of output were:\n08:24:22        \tInfo: Loading facts\n08:24:22        \tInfo: Loading facts\n08:24:22        \tInfo: Loading facts\n08:24:22        \tWarning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n08:24:22        \t   (in /etc/puppetlabs/puppet/hiera.yaml)\n08:24:22        \tWarning: Defining \"data_provider\": \"hiera\" in metadata.json is deprecated\n08:24:22        \t   (in /etc/puppetlabs/code/environments/production/modules/apt/metadata.json)\n08:24:22        \tWarning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README. at [\"/etc/puppetlabs/code/environments/production/modules/apt/manifests/setting.pp\", 21]:\n08:24:22        \t   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\n08:24:22        \tError: Evaluation Error: Error while evaluating a Resource Statement, Apt::Source[Debian_jessie]: has no parameter named 'include_src'  at /tmp/apply_manifest.pp.duwtPJ:18 on node nofsenuzqbo3kj7.delivery.puppetlabs.net\n{code}\n\nexample offending code\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/8e3077753a3d9f509b2f22a946d4060496c514a3/spec/acceptance/vhost_spec.rb#L1587-L1608\n\nEither need to update apache module to use the new apt syntax or version pin the apt module at;\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/e267d693abab94f68e3e6a9c1c445e9db83dc070/spec/spec_helper_acceptance.rb#L57-L60\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34031", "fixedVersions": [], "id": "34031", "issueType": "CI Blocker", "key": "MODULES-4819", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-03T18:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache acceptance tests now fail due to breaking changes in Apt 2.0", "timeSpent": "PT0S", "updated": "2017-05-17T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-05T12:32:00.000000"}], "components": ["iis"], "created": "2017-05-03T10:57:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1758bfa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdqrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_249233528_*|*_1_*:*_1_*:*_4743_*|*_3_*:*_1_*:*_178531290_*|*_6_*:*_1_*:*_0"}], "description": "The iis_feature acceptance test does not have '_spec' in it's filename, so it's ignored. This should be fixed so it is run by CI.\n\nWhen the file is renamed, iis_feature fails CI. Investigate", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42604", "fixedVersions": [], "id": "42604", "issueType": "Bug", "key": "MODULES-4818", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-05-08T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] - iis_feature spec ignored and provider not idempotent", "timeSpent": "PT0S", "updated": "2017-05-08T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Some of the work for this is in:\nhttps://github.com/puppetlabs/ci-job-configs/pull/3199", "created": "2017-07-20T13:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is worth [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] looking at to. \n\nIn an ideal world we should be leveraging the metadata.json supported OS matrix programmatically. I can see that happening soon :)", "created": "2017-08-01T07:59:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing due to the current environment in CI being too changeable and time can't be dedicated to this. Cannot to this in the short term but it may come up again in the future. ", "created": "2017-08-24T10:08:00.000000"}], "components": [], "created": "2017-05-03T10:14:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@393cf094"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdqnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1191372266_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8571523819"}], "description": "As a result of platform lists in many places (both in defaults and overridden in projects), we are still testing on Ubuntu 12.04 which is EOL, and potentially Ubuntu 10 and others. Our default lists should look something like this for linux:\n{code:javascript}\n  smoke_platforms: \n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n\n    pe20153x_platforms:\n      - 'centos7-64default.a-redhat7-64mdca'\n      - 'debian7-64default.a-redhat7-64mdca'\n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'oracle5-64default.a-redhat7-64mdca'\n      - 'oracle6-64default.a-redhat7-64mdca'\n      - 'oracle7-64default.a-redhat7-64mdca'\n      - 'redhat5-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'scientific5-64default.a-redhat7-64mdca'\n      - 'scientific6-64default.a-redhat7-64mdca'\n      - 'scientific7-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n\n    previous_pe_platforms:\n      - 'centos7-64default.a-redhat7-64mdca'\n      - 'debian7-64default.a-redhat7-64mdca'\n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'oracle5-64default.a-redhat7-64mdca'\n      - 'oracle6-64default.a-redhat7-64mdca'\n      - 'oracle7-64default.a-redhat7-64mdca'\n      - 'redhat5-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'scientific5-64default.a-redhat7-64mdca'\n      - 'scientific6-64default.a-redhat7-64mdca'\n      - 'scientific7-64default.a-redhat7-64mdca'\n      - 'sles11-64default.a-redhat7-64mdca'\n      - 'sles12-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n      - 'ubuntu1604-64default.a-redhat7-64mdca'\n\n    current_pe_platforms: \n      - 'centos7-64default.a-redhat7-64mdca'\n      - 'debian7-64default.a-redhat7-64mdca'\n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'oracle5-64default.a-redhat7-64mdca'\n      - 'oracle6-64default.a-redhat7-64mdca'\n      - 'oracle7-64default.a-redhat7-64mdca'\n      - 'redhat5-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'scientific5-64default.a-redhat7-64mdca'\n      - 'scientific6-64default.a-redhat7-64mdca'\n      - 'scientific7-64default.a-redhat7-64mdca'\n      - 'sles11-64default.a-redhat7-64mdca'\n      - 'sles12-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n      - 'ubuntu1604-64default.a-redhat7-64mdca'\n\n\n    future_pe_platforms:\n      - 'centos7-64default.a-redhat7-64mdca'\n      - 'debian7-64default.a-redhat7-64mdca'\n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'oracle5-64default.a-redhat7-64mdca'\n      - 'oracle6-64default.a-redhat7-64mdca'\n      - 'oracle7-64default.a-redhat7-64mdca'\n      - 'redhat5-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'scientific5-64default.a-redhat7-64mdca'\n      - 'scientific6-64default.a-redhat7-64mdca'\n      - 'scientific7-64default.a-redhat7-64mdca'\n      - 'sles11-64default.a-redhat7-64mdca'\n      - 'sles12-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n      - 'ubuntu1604-64default.a-redhat7-64mdca'\n\n    lts_pe_platforms:\n      - 'centos7-64default.a-redhat7-64mdca'\n      - 'debian7-64default.a-redhat7-64mdca'\n      - 'debian8-64default.a-redhat7-64mdca'\n      - 'oracle5-64default.a-redhat7-64mdca'\n      - 'oracle6-64default.a-redhat7-64mdca'\n      - 'oracle7-64default.a-redhat7-64mdca'\n      - 'redhat5-64default.a-redhat7-64mdca'\n      - 'redhat6-64default.a-redhat7-64mdca'\n      - 'redhat7-64default.a-redhat7-64mdca'\n      - 'scientific5-64default.a-redhat7-64mdca'\n      - 'scientific6-64default.a-redhat7-64mdca'\n      - 'scientific7-64default.a-redhat7-64mdca'\n      - 'sles11-64default.a-redhat7-64mdca'\n      - 'sles12-64default.a-redhat7-64mdca'\n      - 'ubuntu1404-64default.a-redhat7-64mdca'\n      - 'ubuntu1604-64default.a-redhat7-64mdca'\n{code}\n\nand for windows:\n{code:javascript}\n  smoke_platforms:\n      - 'windows2008r2-64default.a-redhat7-64mdca'\n      - 'windows2012r2-64default.a-redhat7-64mdca'\n    future_pe_platforms:\n      - 'windows2008r2-64default.a-redhat7-64mdca'\n      - 'windows2012-64default.a-redhat7-64mdca'\n      - 'windows2012r2-64default.a-redhat7-64mdca'\n    current_pe_platforms:\n      - 'windows2008r2-64default.a-redhat7-64mdca'\n      - 'windows2012-64default.a-redhat7-64mdca'\n      - 'windows2012r2-64default.a-redhat7-64mdca'\n    previous_pe_platforms:\n      - 'windows2008r2-64default.a-redhat7-64mdca'\n      - 'windows2012-64default.a-redhat7-64mdca'\n      - 'windows2012r2-64default.a-redhat7-64mdca'\n    lts_pe_platforms:\n      - 'windows2008r2-64default.a-redhat7-64mdca'\n      - 'windows2012-64default.a-redhat7-64mdca'\n      - 'windows2012r2-64default.a-redhat7-64mdca'\n{code}\n\nIf projects' lists are identical to these, they can be removed from the project level. If they aren't but they should be, same, etc. Let's get to a point where we can manage platforms easier.\n\nWhat do we support, anyway?\n*Platforms that are EOL (we no longer provide agents or patches for)*\nSLES 10\nEL4\nUbuntu 10.04, 12.04\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42603", "fixedVersions": [], "id": "42603", "issueType": "Task", "key": "MODULES-4817", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-08-24T10:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CI: Clean up platforms", "timeSpent": "PT0S", "updated": "2017-08-24T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "624391bef3824d006a577550", "body": "Here is the [PR on Github|https://github.com/puppetlabs/puppetlabs-apache/pull/1616].\nPlease let me know if you have any suggestion.\n\nRegards,", "created": "2017-05-03T09:34:00.000000"}], "components": ["apache"], "created": "2017-05-03T09:19:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d835640"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdqn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2447177488_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1136493_*|*_10005_*:*_1_*:*_3617203553"}], "description": "I need to set my own _setup rules_ for mod_security, which is done by the \"${modsec_dir}/security_crs.conf\" file.\n\nAs I have very specific setup, I would like to submit a patch with an additional parameter for apache::mod::security: *$deploy_security_crs = true*\n\nBy setting this to false, the following resource would be ignored: file { \"${modsec_dir}/security_crs.conf\"\n\nWould the Apache module maintainer be ok with that idea ?\nI'm going to submit a PR on Github.", "environment": "RHEL7 but should be environment independent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35135", "fixedVersions": [], "id": "35135", "issueType": "Improvement", "key": "MODULES-4816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Fixed", "resolutionDate": "2017-07-12T14:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache - mod/security.pp - Add $deploy_security_crs param", "timeSpent": "PT0S", "updated": "2017-07-12T14:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a43761efb0069ce0181", "body": "Here is the diff between two runs from the puppet serverlog, The - part is from the background run log output and the + from the foreground run:\n\n\n{noformat}\n+ //icinga02.foreman/Puppet Using configured environment 'development'\n+ //icinga02.foreman/Puppet Retrieving pluginfacts\n+ //icinga02.foreman/Puppet Retrieving plugin\n+ //icinga02.foreman/Puppet Loading facts\n+ //icinga02.foreman/Puppet Caching catalog for icinga02.foreman\n+ //icinga02.foreman/Puppet Applying configuration version '1493970961'\n  //icinga02.foreman//Stage[main]/Mysql::Server::Config/File[/etc/mysql]/ensure created\n  //icinga02.foreman//Stage[main]/Mysql::Server::Config/File[/etc/mysql/conf.d]/ensure created\n  //icinga02.foreman//Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure defined content as '{md5}856ef35f90f4c5e318b4bb042ed1422b'\n- //icinga02.foreman//Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure created\n- //icinga02.foreman//Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/password_hash password_hash changed '' to '*78DBE42B355BE61967F2E783DC908A28AF4D3990'\n- //icinga02.foreman//Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]/ensure defined content as '{md5}682adba06a64d7a09203c10da4fa7749'\n- //icinga02.foreman/Puppet Applied catalog in 23.37 seconds\n+ //icinga02.foreman/Puppet Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-server' returned 100: Reading package lists...\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Install/Package[mysql-server] Could not evaluate: Puppet::Util::Log requires a message\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql] Dependency Package[mysql-server] has failures: true\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql] Skipping because of failed dependencies\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/error.log] Dependency Package[mysql-server] has failures: true\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/error.log] Skipping because of failed dependencies\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Service/Service[mysqld] Dependency Package[mysql-server] has failures: true\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Service/Service[mysqld] Skipping because of failed dependencies\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open] Dependency Package[mysql-server] has failures: true\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open] Skipping because of failed dependencies\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Root_password/Exec[remove install pass] Dependency Package[mysql-server] has failures: true\n+ //icinga02.foreman//Stage[main]/Mysql::Server::Root_password/Exec[remove install pass] Skipping because of failed dependencies\n+ //icinga02.foreman/Puppet Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)\n{noformat}\n", "created": "2017-05-05T02:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It appears that apt-get is returning a 100 code, but there is no detail beyond that. Do you have any more details or logs relating to this? Thanks!", "created": "2017-05-31T16:57:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "Here is the recipe I used to reproduce the issue on an up to date, fresh install of ubuntu xenial-16.04.02:\n{code:java}\nnode james {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             \n    class { '::mysql::server':                                                                                                                                                                 \n    create_root_user        => true,                                                                                                                                                           \n    remove_default_accounts => true,                                                                                                                                                           \n    create_root_my_cnf      => true,                                                                                                                                                           \n    root_password           => 'testing12',                                                                                                                                                    \n  }                                                                                                                                                                                            \n}    \n{code}\n                                                                                                                                                                                          \nThe relevant logs:\n{code:java}\ndpkg: error processing package mysql-server-5.7 (--configure):\n subprocess installed post-installation script returned error exit status 1\n{code}\n\nI hope you can reproduce the issue, it shouldn't be to hard, given that you set up a vm with xenial.", "created": "2017-06-07T08:24:00.000000"}, {"author": "623c0a43761efb0069ce0181", "body": "I narrowed it down a bit, completely reproducable:\n\nUse the recipe mentioned in the previous posting and then:\n{code:java}\nmkdir /root/.tmp\nexport TMPDIR=/root/.tmp\npuppet agent -t\n{code}\n\nfails, and then:\n\n{code:java}\nunset TMPDIR\npuppet agent -t\n{code}\n\nworks again.", "created": "2017-06-07T09:54:00.000000"}], "components": ["mysql"], "created": "2017-05-02T10:14:00.000000", "creator": "623c0a43761efb0069ce0181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69fd19f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdpqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "After resetting the snapshot to the before installed state the clock is updated and puppet is run automatically. If the recipe is enabled in the config I get this output:\n\n\n{noformat}\nMay  2 17:42:18 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Config/File[/etc/mysql]/ensure) created\nMay  2 17:42:18 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Config/File[/etc/mysql/conf.d]/ensure) created\nMay  2 17:42:18 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure) defined content as '{md5}856ef35f90f4c5e318b4bb042ed1422b'\nMay  2 17:42:22 icinga02 systemd[1]: Reloading.\nMay  2 17:42:24 icinga02 systemd[1]: Reloading.\nMay  2 17:42:25 icinga02 systemd[1]: message repeated 2 times: [ Reloading.]\nMay  2 17:42:26 icinga02 systemd[1]: Stopped MySQL Community Server.\nMay  2 17:42:31 icinga02 systemd[1]: Reloading.\nMay  2 17:42:31 icinga02 systemd[1]: message repeated 2 times: [ Reloading.]\nMay  2 17:42:31 icinga02 systemd[1]: Starting MySQL Community Server...\nMay  2 17:42:32 icinga02 systemd[1]: Started MySQL Community Server.\nMay  2 17:42:32 icinga02 systemd[1]: Reloading.\nMay  2 17:42:32 icinga02 systemd[1]: Stopping MySQL Community Server...\nMay  2 17:42:33 icinga02 systemd[1]: Stopped MySQL Community Server.\nMay  2 17:42:35 icinga02 systemd[1]: Reloading.\nMay  2 17:42:35 icinga02 systemd[1]: Starting MySQL Community Server...\nMay  2 17:42:36 icinga02 systemd[1]: Started MySQL Community Server.\nMay  2 17:42:36 icinga02 systemd[1]: Reloading.\nMay  2 17:42:37 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure) created\nMay  2 17:42:37 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/password_hash) password_hash changed '' to '*78DBE42B355BE61967F2E783DC908A28AF4D3990'\nMay  2 17:42:37 icinga02 puppet-agent[21407]: (/Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]/ensure) defined content as '{md5}682adba06a64d7a09203c10da4fa7749'\nMay  2 17:42:37 icinga02 puppet-agent[21407]: (/Stage[main]/Icingaconfig/Limits::Fragment[mysql/soft/nofile]/Augeas[limits_conf/mysql/soft/nofile]/returns) executed successfully\nMay  2 17:42:37 icinga02 puppet-agent[21407]: (/Stage[main]/Icingaconfig/Limits::Fragment[mysql/hard/nofile]/Augeas[limits_conf/mysql/hard/nofile]/returns) executed successfully\nMay  2 17:42:37 icinga02 puppet-agent[21407]: Applied catalog in 22.35 seconds\n{noformat}\nIf I disable the mysql part, let puppet run automatically, enable the recipe and then manually run puppet from the command line I get this output, cut short after it starts installing.\n{noformat}\nMay  2 17:47:56 icinga02 puppet-agent[21594]: (/Stage[main]/Mysql::Server::Config/File[/etc/mysql]/ensure) created\nMay  2 17:47:56 icinga02 puppet-agent[21594]: (/Stage[main]/Mysql::Server::Config/File[/etc/mysql/conf.d]/ensure) created\nMay  2 17:47:56 icinga02 puppet-agent[21594]: (/Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure) defined content as '{md5}856ef35f90f4c5e318b4bb042ed1422b'\nMay  2 17:48:00 icinga02 systemd[1]: Reloading.\nMay  2 17:48:03 icinga02 systemd[1]: Reloading.\nMay  2 17:48:04 icinga02 systemd[1]: message repeated 2 times: [ Reloading.]\nMay  2 17:48:04 icinga02 systemd[1]: Stopped MySQL Community Server.\nMay  2 17:48:09 icinga02 systemd[1]: Reloading.\nMay  2 17:48:09 icinga02 systemd[1]: message repeated 2 times: [ Reloading.]\nMay  2 17:48:09 icinga02 systemd[1]: Starting MySQL Community Server...\nMay  2 17:48:10 icinga02 systemd[1]: Started MySQL Community Server.\nMay  2 17:48:10 icinga02 systemd[1]: Reloading.\nMay  2 17:48:11 icinga02 systemd[1]: Stopping MySQL Community Server...\nMay  2 17:48:12 icinga02 systemd[1]: Stopped MySQL Community Server.\nMay  2 17:48:14 icinga02 systemd[1]: Reloading.\nMay  2 17:48:14 icinga02 puppet-agent[21594]: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-server' returned 100: Reading package lists...\nMay  2 17:48:14 icinga02 puppet-agent[21594]: Building dependency tree...\nMay  2 17:48:14 icinga02 puppet-agent[21594]: Reading state information...\nMay  2 17:48:14 icinga02 puppet-agent[21594]: The following additional packages will be installed:\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   apparmor libaio1 libapparmor-perl libcgi-fast-perl libcgi-pm-perl\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   libencode-locale-perl libevent-core-2.0-5 libfcgi-perl libhtml-parser-perl\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   libhtml-tagset-perl libhtml-template-perl libhttp-date-perl\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libnuma1\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   libtimedate-perl liburi-perl mysql-client-5.7 mysql-client-core-5.7\nMay  2 17:48:14 icinga02 puppet-agent[21594]:   mysql-common mysql-server-5.7 mysql-server-core-5.7 psmisc\n{noformat}\n\n\nApparently during the manual run the package is deemed to be badly installed and the install is tried again and fails again.", "environment": "ubuntu 16.04, a fresh install, puppet has already run but not the mysql installation recipe. I use a vmware snapshot to return to exactly the same state as before. The mysql puppet module is straight from git and at the latest version.\n\nThis is the recipe, of course those variables have been set before.\n                                                                                                                                                \n  class { '::mysql::server':                                                                                                                                                                   \n    create_root_user        => true,                                                                                                                                                           \n    remove_default_accounts => true,                                                                                                                                                           \n    create_root_my_cnf      => true,                                                                                                                                                           \n    root_password           => 'foobar',                                                                                                                                                                                                                                                                                   \n  } ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35133", "fixedVersions": [], "id": "35133", "issueType": "Bug", "key": "MODULES-4813", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a43761efb0069ce0181", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql install fails when running puppet agent -t but succeeds when run automatically", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0ef5a1d81f0069d8dfb9", "body": "This is the same as https://github.com/puppetlabs/puppetlabs-puppetserver_gem/issues/12 also raised by me.", "created": "2017-05-02T09:28:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "Note that this is a problem with the puppetserver_gem forge module which I am trying to use with open source puppetserver, but may of course also be a problem with the PE version of puppetserver where you may want to do the first fix.", "created": "2017-05-02T12:27:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "The fix I have successfully tested locally (open source puppetserver 2.2.0) with a forked version is to move line 74 of https://github.com/puppetlabs/puppetlabs-puppetserver_gem/blob/master/lib/puppet/provider/package/puppetserver_gem.rb to between the current lines 47 and 48.\n", "created": "2017-05-02T12:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sorry, I misinterpreted the description to indicate that the {{puppetserver gem}} command was misbehaving by requiring {{--clear-sources}} to work.\n\n[~accountid:623c0ef5a1d81f0069d8dfb9] Besides moving line 74, do you think it would be reasonable to always pass {{--clear-sources}} whenever the {{source}} attribute is used so that no one needs to use {{install_options}} anyway?", "created": "2017-05-02T18:26:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "To maintain backwards compatibility I would suggest that we do *not* imply --clear-sources when the {{source}} option on the package provider is used. Instead could we just improve the documentation so that it clearly says that the source option *appends* the source to the list of gem sources, and say that you need to use --clear-sources if you want it to be the only source. By documentation I mean both the description of the provider in the code, and the forge web page.", "created": "2017-05-03T00:18:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "I added https://github.com/puppetlabs/puppetlabs-puppetserver_gem/pull/13 as a proposed fix for the code and documentation.", "created": "2017-05-03T07:13:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the fix! I pushed https://forge.puppet.com/puppetlabs/puppetserver_gem/1.0.0 for this.", "created": "2017-05-03T13:33:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "Thanks, and apologies ... once I saw the README.md with markup I realised there were a couple of layout/typing errors in it. Another PR coming your way.", "created": "2017-05-03T14:56:00.000000"}], "components": ["puppetserver_gem"], "created": "2017-05-02T09:28:00.000000", "creator": "623c0ef5a1d81f0069d8dfb9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20a0a822"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdpon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32315475_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_68788748"}], "description": "_Basic Info_\n*Module Version:* puppetserver_gem forge module 0.2.0\n*Puppet Version:* puppetserver 2.2.0\n*OS Name/Version:* RHEL 6.5\n\nIf you use the {{source}} option for an install it gets added to the {{puppetserver gem}} command line before any {{install_options}} which means that you cannot use {{clear-sources}} and so rubygems.org is always searched first. The need for this is illustrated from the following {{puppetserver gem}} command lines:\n{code}\nmyhost:~ # puppetserver gem install jmx --version 1.0 --no-document --clear-sources --source https://my-internal-gem-repo/default.gems.global/\nSuccessfully installed jmx-1.0\n1 gem installed\nmyhost:~ # puppetserver gem uninstall jmx\nSuccessfully uninstalled jmx-1.0\nmyhost:~ # puppetserver gem install jmx --version 1.0 --no-document --source https://my-internal-gem-repo/default.gems.global/ --clear-sources \nERROR:  Could not find a valid gem 'jmx' (= 1.0), here is why:\n          Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - Connection refused (https://api.rubygems.org/specs.4.8.gz)\n{code}\n\n*Desired Behavior:*\nAdding {{clear-sources}} to {{install_options}} should put it on the gem command line before the {{source}} option.\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33007", "fixedVersions": [], "id": "33007", "issueType": "Bug", "key": "MODULES-4815", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef5a1d81f0069d8dfb9", "resolution": "Fixed", "resolutionDate": "2017-05-03T13:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetserver_gem : source option does not work as expected", "timeSpent": "PT0S", "updated": "2017-05-19T00:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-05-02T01:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a9ec240"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdp9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_202961561_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41441", "fixedVersions": [], "id": "41441", "issueType": "Sub-task", "key": "MODULES-4810", "labels": [], "originalEstimate": "PT0S", "parent": "38290", "parentSummary": "Supported Release (ntp) 6.2.0 - (release date) - (67ed0865c8a8e5d776c5112f59ae4a33b3613cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-04T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(ntp) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-04T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-05-04T09:38:00.000000"}], "components": [], "created": "2017-05-02T01:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3371baf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdp9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_200665756_*|*_5_*:*_1_*:*_40963239560_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40431", "fixedVersions": [], "id": "40431", "issueType": "Sub-task", "key": "MODULES-4809", "labels": [], "originalEstimate": "PT0S", "parent": "38290", "parentSummary": "Supported Release (ntp) 6.2.0 - (release date) - (67ed0865c8a8e5d776c5112f59ae4a33b3613cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(ntp) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 67ed0865c8a8e5d776c5112f59ae4a33b3613cd9 \n\nSHA matches the git log:\n\u2028commit 67ed0865c8a8e5d776c5112f59ae4a33b3613cd9\nMerge: 66b149a adfdc35\nAuthor: Hunter Haugen <hunter@puppet.com>\nDate:   Wed May 3 17:00:33 2017 -0700\n\n    Merge pull request #398 from eputnam/6.2.0release\n\n    release prep for 6.2.0\n\nTest coverage:\nA release with minor changes, adding  documentation for \u2018pool\u2019 parameter, tests and a few minor changes for rendering of the README and translated Japanese README.", "created": "2017-05-04T02:37:00.000000"}], "components": [], "created": "2017-05-02T01:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31cfa886"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdp9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175409344_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39335", "fixedVersions": [], "id": "39335", "issueType": "Sub-task", "key": "MODULES-4808", "labels": [], "originalEstimate": "PT0S", "parent": "38290", "parentSummary": "Supported Release (ntp) 6.2.0 - (release date) - (67ed0865c8a8e5d776c5112f59ae4a33b3613cd9)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-04T02:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(NTP) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-04T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-05-02T01:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e7c0c81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdp9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22726_*|*_3_*:*_1_*:*_286174_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_204455727"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-ntp/compare/6.1.0...puppetlabs:release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-ntp/blob/release/CHANGELOG.md\n* Passing runs through CI:\n* \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38290", "fixedVersions": [], "id": "38290", "issueType": "Task", "key": "MODULES-4807", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-04T10:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (ntp) 6.2.0 - (release date) - (67ed0865c8a8e5d776c5112f59ae4a33b3613cd9)", "timeSpent": "PT0S", "updated": "2017-07-17T03:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for this report. It seems that you have a few comments in one.\n\n1. What is the use case for installing the software but not starting an instance?\n2. Can you submit a pull request for the missing postgis packages?\n3. Could you clarify what the issue with \"2.2\" is? Is there something that needs updating?\n4. What kind of guides would you like to see in the documentation?", "created": "2017-05-31T17:18:00.000000"}], "components": ["postgresql"], "created": "2017-05-01T14:41:00.000000", "creator": "557058:2ae958a8-ca72-4e65-b93f-5d338a790590", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e335577"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdoxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "on U16.04 at least module is not installing all requirements for postgis resulting in \n\nSuccess. You can now start the database server using:\n\n    /usr/lib/postgresql/9.5/bin/pg_ctl -D /tmp/tmp.GAUFmn3dPc/data -l logfile start\n\nwaiting for server to start.... done\nserver started\n                                                 version\n----------------------------------------------------------------------------------------------------------\n PostgreSQL 9.5.6 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413, 64-bit\n(1 row)\n\nERROR:  could not open extension control file \"/usr/share/postgresql/9.5/extension/postgis.control\": No such file or directory\n\nroot@volt22a:/etc/puppet# dpkg --list postgres*\nDesired=Unknown/Install/Remove/Purge/Hold\n| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend\n|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n||/ Name                                                        Version                            Architecture                       Description\n+++-===========================================================-==================================-==================================-============================================================================================================================\nun  postgresql                                                  <none>                             <none>                             (no description available)\nun  postgresql-7.4                                              <none>                             <none>                             (no description available)\nun  postgresql-8.0                                              <none>                             <none>                             (no description available)\nun  postgresql-9.1                                              <none>                             <none>                             (no description available)\nii  postgresql-9.5                                              9.5.6-1.pgdg16.04+1                amd64                              object-relational SQL database, version 9.5 server\nii  postgresql-9.5-postgis-2.2                                  2.2.2+dfsg-7~137.gite11228b.pgdg16 amd64                              Geographic objects support for PostgreSQL 9.5\nii  postgresql-9.5-postgis-2.3                                  2.3.2+dfsg-1~exp2.pgdg16.04+1      amd64                              Geographic objects support for PostgreSQL 9.5\nun  postgresql-9.5-postgis-2.3-scripts                          <none>                             <none>                             (no description available)\nun  postgresql-client                                           <none>                             <none>                             (no description available)\nii  postgresql-client-9.5                                       9.5.6-1.pgdg16.04+1                amd64                              front-end programs for PostgreSQL 9.5\nii  postgresql-client-common                                    180.pgdg16.04+1                    all                                manager for multiple PostgreSQL client versions\nii  postgresql-common                                           180.pgdg16.04+1                    all                                PostgreSQL database-cluster manager\nun  postgresql-contrib-9.5                                      <none>                             <none>                             (no description available)\nun  postgresql-doc-9.5                                          <none>                             <none>                             (no description available)\n\nthese packages are required\npostgresql-9.5-postgis-2.3-scripts\npostgresql-contrib-9.5\n\nalso its not installing the latest postgis, mine was 2.2, maybe that's a config option, but this all was working ok up to the postgis 2.2 release and on older Ubuntu's I believe although I've been fixing it by hand for a while.\n\nAnother thing that doesn't work is specifying a software only install. I only want the software I don't want to start an instance. There was an old bug about this, it was fixed, its broken again.\n\nThe setup for this module needs guiding comments in my opinion.\n\nthanks.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39332", "fixedVersions": [], "id": "39332", "issueType": "Bug", "key": "MODULES-4806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ae958a8-ca72-4e65-b93f-5d338a790590", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "not all packages for postgis are installed in U16.04", "timeSpent": "PT0S", "updated": "2021-01-25T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4c1da9575800695a001d", "body": "+1 this creates a ton of chatter through pluginsync and there's no real way to tell which one will be used at any given time. it looks like they only differ by line formatting as well.", "created": "2017-05-18T22:01:00.000000"}, {"author": "70121:6024d1d2-3ba1-476e-96ef-a7ee1c8127c0", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1625\n", "created": "2017-05-22T00:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2017-05-31T16:09:00.000000"}, {"author": "70121:630d5da8-e2ab-4bd0-af2e-2fcd30d099a2", "body": "Hi,\n\nDo you perhaps know when the forge module will be updated?\n\nThanks", "created": "2017-06-01T00:25:00.000000"}], "components": ["apache", "stdlib"], "created": "2017-05-01T13:36:00.000000", "creator": "70121:6024d1d2-3ba1-476e-96ef-a7ee1c8127c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44bdd71e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdop3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2601219235_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* apache 1.11.0, stdlib 4.16.0\n*Puppet Version:* any\n*OS Name/Version:* any\n\npuppetlabs stdlib and puppetlabs apache both contain a parser function named enclose_ipv6.rb. Their content differs, causing pluginsync to apparently select one at random. I suspect it is also fairly unpredictable which version is used when the function is actually used.\n\n*Desired Behavior:*\n\nEither have the function names be unique, or have apache use stdlib's version.\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36250", "fixedVersions": [], "id": "36250", "issueType": "Bug", "key": "MODULES-4805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6024d1d2-3ba1-476e-96ef-a7ee1c8127c0", "resolution": "Fixed", "resolutionDate": "2017-05-31T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache : enclose_ipv6 parser function collides with stdlibs version", "timeSpent": "PT0S", "updated": "2017-06-01T00:25:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-05-01T12:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR merged into production at\nhttps://github.com/puppetlabs/puppetlabs-windows/commit/b7b4c9fcc159d05e2edfa1bf915f67c90d5f3a1b", "created": "2017-05-01T13:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Module is ready for release.  Just waiting on due date", "created": "2017-05-01T13:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Released\nhttps://forge.puppet.com/puppetlabs/windows/4.0.0/readme", "created": "2017-05-03T21:44:00.000000"}], "components": [], "created": "2017-05-01T12:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fa1245a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdohz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_487096_*|*_10007_*:*_1_*:*_1732286_*|*_3_*:*_1_*:*_198503_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_204021030"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/3.0.0...b7b4c9fcc159d05e2edfa1bf915f67c90d5f3a1b\n* Link to diff for tests\nNot applicable\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-windows/compare/3.0.0...b7b4c9fcc159d05e2edfa1bf915f67c90d5f3a1b\n* Passing runs through CI:\nNot applicable", "duedate": "2017-05-03T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42601", "fixedVersions": [], "id": "42601", "issueType": "Task", "key": "MODULES-4804", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-03T21:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unsupported Release (windows) 4.0.0 - (2017-05-03) - (b7b4c9fcc159d05e2edfa1bf915f67c90d5f3a1b)", "timeSpent": "PT0S", "updated": "2017-05-03T21:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "NTP pipelines are now succesful, should this ticket be closed?", "created": "2017-05-09T11:39:00.000000"}], "components": ["ntp"], "created": "2017-05-01T11:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60472f3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdohj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_691491280_*|*_5_*:*_1_*:*_0"}], "description": "failed job: \nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/ntp/view/master/job/forge-module_puppetlabs-ntp_intn-sys_full-pe-previous-master/31/PLATFORM=centos7-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/consoleFull\n\nsnippet: \n{code} \n Last 10 lines of output were:\n14:26:06        \tInfo: Loading facts\n14:26:06        \tNotice: Compiled catalog for hlqyrkd6q23rhfy.delivery.puppetlabs.net in environment production in 0.37 seconds\n14:26:06        \tInfo: Applying configuration version '1493414696'\n14:26:06        \tInfo: Computing checksum on file /etc/ntp.conf\n14:26:06        \tInfo: /Stage[main]/Ntp::Config/File[/etc/ntp.conf]: Filebucketed /etc/ntp.conf to puppet with sum 1906ba05d4cc1f6ca6f5c981b2c0ecaa\n14:26:06        \tNotice: /Stage[main]/Ntp::Config/File[/etc/ntp.conf]/content: content changed '{md5}1906ba05d4cc1f6ca6f5c981b2c0ecaa' to '{md5}2e5e6f44ce21c48b50452caee00f2fad'\n14:26:06        \tInfo: Class[Ntp::Config]: Scheduling refresh of Class[Ntp::Service]\n14:26:06        \tInfo: Class[Ntp::Service]: Scheduling refresh of Service[ntp]\n14:26:06        \tNotice: /Stage[main]/Ntp::Service/Service[ntp]: Triggered 'refresh' from 1 events\n14:26:06        \tNotice: Applied catalog in 0.25 seconds\n14:26:06        \n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/host.rb:373:in `exec'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:504:in `block in apply_manifest_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:433:in `apply_manifest_on'\n14:26:06      # ./.bundle/gems/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:511:in `apply_manifest'\n14:26:06      # ./spec/acceptance/disable_monitoring_spec.rb:28:in `block (3 levels) in <top (required)>'\n{code}", "environment": "centos 7", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38289", "fixedVersions": [], "id": "38289", "issueType": "CI Blocker", "key": "MODULES-4803", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp (master): 2016.5 failure", "timeSpent": "PT0S", "updated": "2017-05-09T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "apt"], "created": "2017-05-01T11:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7af5b7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdogn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_367058734_*|*_5_*:*_1_*:*_0"}], "description": "failed jobs:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/master/job/forge-module_puppetlabs-apache_intn-sys_smoke-master/14/PLATFORM=debian8-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apache/view/master/job/forge-module_puppetlabs-apache_intn-sys_smoke-master/14/PLATFORM=ubuntu1404-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/\n\nexcerpt:\n{code}\nLast 10 lines of output were:\n08:24:22        \tInfo: Loading facts\n08:24:22        \tInfo: Loading facts\n08:24:22        \tInfo: Loading facts\n08:24:22        \tWarning: /etc/puppetlabs/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n08:24:22        \t   (in /etc/puppetlabs/puppet/hiera.yaml)\n08:24:22        \tWarning: Defining \"data_provider\": \"hiera\" in metadata.json is deprecated\n08:24:22        \t   (in /etc/puppetlabs/code/environments/production/modules/apt/metadata.json)\n08:24:22        \tWarning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README. at [\"/etc/puppetlabs/code/environments/production/modules/apt/manifests/setting.pp\", 21]:\n08:24:22        \t   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\n08:24:22        \tError: Evaluation Error: Error while evaluating a Resource Statement, Apt::Source[Debian_jessie]: has no parameter named 'include_src'  at /tmp/apply_manifest.pp.duwtPJ:18 on node nofsenuzqbo3kj7.delivery.puppetlabs.net\n{code}", "environment": "debian 8, ubuntu 1404", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42599", "fixedVersions": [], "id": "42599", "issueType": "CI Blocker", "key": "MODULES-4802", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-05T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache (master): smoke - include_src on debian systems", "timeSpent": "PT0S", "updated": "2017-05-05T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "xServiceSet, xWindowsFeatureSet, and xServiceSet are composite resources and aren't supported yet: https://github.com/puppetlabs/puppetlabs-dsc#limitations\n\n", "created": "2017-05-01T11:39:00.000000"}], "components": ["dsc"], "created": "2017-05-01T07:03:00.000000", "creator": "70121:c4868211-1a57-40ef-b792-8b187808052e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14ea5721"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdod3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6316159088_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 1.3.0\n*Puppet Version:* 4.9.3\n*OS Name/Version:* CentOS 7.3\n\n_Describe your issue in as much detail as possible..._\n\nIn newest puppetlabs-dsc release, few resources from xPSDesiredStateConfiguration is missing.\n\n* xServiceSet\n* xWindowsFeatureSet\n* xWindowsOptionalFeatureSet\n\n*Desired Behavior:*\n\nIncluded resource.\n\n*Actual Behavior:*\n\nUnknown resource type: 'dsc_xserviceset' at\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36248", "fixedVersions": [], "id": "36248", "issueType": "Bug", "key": "MODULES-4801", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c4868211-1a57-40ef-b792-8b187808052e", "resolution": "Won't Fix", "resolutionDate": "2017-07-13T09:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "{puppetlabs-dsc} : {not all resources from xPSDesiredstatConfiguration are available}", "timeSpent": "PT0S", "updated": "2017-07-13T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2017-04-29T10:07:00.000000", "creator": "557058:806b3a5f-dbe3-4f72-9246-4c5665ab814e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19104250"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdobj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "_Basic Info_\n*Module Version:* master/5.3.1\n*Puppet Version:* 3.8.5\n*OS Name/Version:* Ubuntu 16.04.2\n\n_Describe your issue in as much detail as possible..._\n\nWe provision RabbitMQ servers for our OpenStack controllers using the puppetlabs/rabbitmq module. We need to increase the file descriptor limit for these installations, because the system default (1024) is insufficient. We therefore use the handy *file_limit* parameter. But when we upgraded from Ubuntu 14.04 (Trusty) to 16.04 (Xenial), this parameter no longer had an effect.\n\n*Desired Behavior:*\n\nWhen provisioning a ::rabbitmq server with *file_limit* set to 20480, the maximum number of file descriptors for the RabbitMQ process should be set to 20480, even on Ubuntu 16.04, which uses systemd.\n\n*Actual Behavior:*\n\nThe maximum number of file descriptors of the RabbitMQ process is the system default (1024) on Ubuntu 16.04. Puppet puts \"ulimit -n 20480\" into /etc/default/rabbitmq-server. This had the desired effect in Ubuntu 14.04, but is ignored on Ubuntu 16.04, which uses systemd.\n\nmanifests/config.pp contains code that writes an appropriate defaults file for systemd (/etc/systemd/system/rabbitmq-server.service.d/limits.conf), but this is only applied on RedHat 7 and later. This branch should also be used on other distributions with systemd, such as Ubuntu >=15.04 or Debian >=Jessie.", "environment": "Ubuntu 16.04\nRabbitMQ 3.6.x", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "36246", "fixedVersions": [], "id": "36246", "issueType": "Bug", "key": "MODULES-4795", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:806b3a5f-dbe3-4f72-9246-4c5665ab814e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq: Support systemd on non-RedHat OSs", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I didn't see anything obvious that would limit the module from using paths in /opt... do you have some more information on what would indicate why this is?", "created": "2017-05-31T17:26:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "Hunner-\n\nWhen puppetlabs-mysql introduced the mysql_datadir type, that's when using packages that have {{mysqld}} in _odd locations_ broke.  Prior to mysql_datadir being added, we were using an older version of puppetlabs-mysql quite happily with mariadb55 from Red Hat's Software Collections Library (SCL).\n\nThe problem is happening because of this code in {{mysql/lib/puppet/provider/mysql_datadir/mysql.rb}}:\n\n{code}\n  # Make sure we find mysqld on CentOS and mysql_install_db on Gentoo and Solaris 11\n  ENV['PATH']=ENV['PATH'] + ':/usr/libexec:/usr/share/mysql/scripts:/opt/rh/mysql55/root/usr/bin:/opt/rh/mysql55/root/usr/libexec:/usr/mysql/5.5/bin:/usr/mysql/5.6/bin:/usr/mysql/5.7/bin'\n{code}\n\nThe basic problem is that the code only knows about the \"mysql55\" Software Collection that might be installed in /opt/rh/mysql55, but it doesn't check for any of the other (current) possible software collections that might be present on any RHEL-derived box:\n\n{code}\n    /opt/rh/rh-mysql57\n    /opt/rh/rh-mysql56\n    /opt/rh/rh-mariadb101\n    /opt/rh/rh-mariadb100\n    /opt/rh/mariadb55             # older Software Collections used this naming convention\n{code}\n", "created": "2017-06-08T16:16:00.000000"}, {"author": "623c0b3cb75ca8007056cecd", "body": "Any update on this issue? ", "created": "2017-07-03T23:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It appears that the path handling code is not resilient, then.\n\nThe code can either be updated to look for {{/opt/rh/\\*\\{mariadb,mysql\\}*/bin/mysqld}} for building {{ENV['PATH']}} or can have a parameter added to the type.\n\nI think auto-finding it would be easier when determining suitability rather than having the module pass it, assuming that covers use cases.", "created": "2017-07-05T18:33:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Hi,\n\nAny news on this issue ?\nI note that all providers classes needs to change their {{PATH}} (especially the {{Puppet::Provider::Mysql}} parent class).\n\nRegards,", "created": "2017-11-03T09:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c0b3cb75ca8007056cecd],\n\nI have started working on your issue. Would it be possible for you to send me an example of the manifest you are using.\n\nMany Thanks\nPaula", "created": "2017-12-05T10:54:00.000000"}, {"author": "623c0b3cb75ca8007056cecd", "body": "Hey Paula,\n\nI simpified our manifiest to this code snippet here: \n\n{code:puppet}\n\nclass mycompany::website {\n  $mariadb_package = 'rh-mariadb101'\n  $mysql_root_pass = 'password'\n  $mysql_pass = 'password'\n\n  # very ugly workaround for this bug\n  file { '/usr/libexec/mysqld':\n    ensure => 'link',\n    target => \"/opt/rh/$mariadb_package/root/usr/libexec/mysqld\",\n    require => Class['mysql::server'],\n  }\n\n  class { 'mysql::server':\n    config_file => \"/etc/opt/rh/$mariadb_package/my.cnf\",\n    includedir => \"/etc/opt/rh/$mariadb_package/my.cnf.d\",\n    root_password => $mysql_root_pass,\n    package_name => $mariadb_package,\n    service_name => \"$mariadb_package-mariadb\",\n    users => {\n      'user@localhost' => {\n      ensure => present,\n      password_hash => mysql_password($mysql_pass),\n    }\n  },\n  override_options => {\n    mysqld => {\n      log-error => \"/var/opt/rh/$mariadb_package/log/mariadb/mariadb.log\",\n      datadir => \"/var/opt/rh/$mariadb_package/lib/mysql\",\n      pid-file => \"/var/run/$mariadb_package-mariadb/mariadb.pid\",\n      socket => '/var/lib/mysql/mysql.sock',\n    },\n    mysqld_safe => {\n      log-error => \"/var/opt/rh/$mariadb_package/log/mariadb/mariadb.log\",\n    }\n  }\n}\n}\n{code}\n\nYou must install mariadb >= 10 from RHSCL (e.g. rh-mariadb101). This only works with the workaround (symlink). Without symlink *mysqld* is not found by puppet. \n\nRegards, \nMartin\n", "created": "2017-12-06T06:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I have tried every method I can think of to have a provider search globbed paths for commands instead of requiring them to be hard-coded into {{$PATH}} and nothing has worked. Confine with true/false blocks, delaying commands or has_command, or features all just evaluate once per puppet run and before any resources are evaluated. The dependencies or autorequire system doesn't delay loading either.\n\nI think there is basically no way to search for provider commands in puppet, so the hacky solution of hard-coding the paths into $PATH will have to continue until the puppet provider system gives more control over enumerating command paths for provider suitability.", "created": "2017-12-13T17:26:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "Thanks for the valiant attempt, [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1].  It makes me feel a little better about the hacky method we're currently using to work around this issue, knowing that a module/ruby expert couldn't find a more elegant way.\n\nWe're currently doing this at the top of {{mysql/lib/puppet/provider/mysql_datadir/mysql.rb}}:\n\n{code:puppet}\n  # Make sure we find mysql_install_db on Gentoo and Solaris 11\n  ENV['PATH']=ENV['PATH'] + ':/usr/libexec:/usr/share/mysql/scripts:/usr/mysql/5.5/bin:/usr/mysql/5.6/bin:/usr/mysql/5.7/bin'\n  # osfamily=RedHat with Software Collections (www.softwarecollections.org)\n  # could have mysqld in any of these directories.  Search newest first.\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/rh-mysql57/root/usr/bin:/opt/rh/rh-mysql57/root/usr/libexec'\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/rh-mysql56/root/usr/bin:/opt/rh/rh-mysql56/root/usr/libexec'\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/rh-mariadb101/root/usr/bin:/opt/rh/rh-mariadb101/root/usr/libexec'\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/rh-mariadb100/root/usr/bin:/opt/rh/rh-mariadb100/root/usr/libexec'\n  # early Software Collections used a slightly different naming convention\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/mysql55/root/usr/bin:/opt/rh/mysql55/root/usr/libexec'\n  ENV['PATH']=ENV['PATH'] + ':/opt/rh/mariadb55/root/usr/bin:/opt/rh/mariadb55/root/usr/libexec'\n{code}\n\nThat (patch) makes mysql_datadir \"work\" currently, since it's enough to find the /opt/rh/mariadb55/root/usr/libexec/mysqld that is actually installed on the system, without resorting to the symlink hack that we used earlier, that Martin illustrates with the {{file { '/usr/libexec/mysqld':}} resource in his comment.\n\nA slight improvement to that would be to check to see if a particular path or directory exists and only add it to PATH if it does.  It's also possible that the behavior could be confined to osfamily=RedHat, since beyond RHEL/CentOS/OEL/SL and other RHEL-derived systems, I'm not aware of anyone else making use of [Software Collections|https://www.softwarecollections.org/en/], but I could be wrong.\n\nI see two problems for you (as puppetlabs-mysql upstream) in adopting this behavior:\n# It's brittle, in that any time Red Hat or someone else releases a relevant software collection, the module would potentially need to be updated to include another path to check.\n# you as the module owner get the unenviable task of deciding which paths you check first, thereby \"preferring\" e.g. mysql57 over mariadb101, or vice-versa.\n\nThoughts?\n\nThanks again for trying.", "created": "2017-12-13T17:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I dug some more, since there definitely SHOULD be an in-code way to do this. Looks like PUP-5985 is the reason features were not working for me. I used the workaround to eventually get it working, but I don't like it: https://github.com/hunner/puppetlabs-mysql/tree/fix_rhsc (see the latest commit).\n\nbq. A slight improvement to that would be to check to see if a particular path or directory exists and only add it to PATH if it does.\n\nThis is actually what is hard to do and what the PUP bug above blocks without the hacky workaround, because the path existence is checked before the package is installed, then never again (so it takes two puppet runs to work).\n\nAlso, even though the above change can find the paths, when applying the example manifest given in a previous comment the {{mysql_install_db}} command complains about {{scl enable rh-mariadb101 'service ...'}} commands:\n{noformat}\nError: Execution of '/opt/rh/rh-mariadb101/root/usr/bin/mysql_install_db --defaults-extra-file=/etc/opt/rh/rh-mariadb101/my.cnf --basedir=/usr --datadir=/var/opt/rh/rh-mariadb101/lib/mysql --user=mysql' returned 1: Use \"scl enable rh-mariadb101 'service ...'\" invocation\n{noformat}\n\nI'm not familiar with SCL so I'm not sure what the intended solution is.\n\nI made a PR for a much simpler change of just including all the paths you mentioned: https://github.com/puppetlabs/puppetlabs-mysql/pull/1039 . It win because it's less hacky and easier to understand and maintain, even if it is not yet extensible. I've voted for PUP-5985 but it'll be a while before a dynamic solution that is simple exists.\n\nbq. It's brittle, in that any time Red Hat or someone else releases a relevant software collection, the module would potentially need to be updated to include another path to check.\n\nYeah, such is the life of modules... it's nice when there is a way to future proof it, but often the simple fix is the only fix.\n\nbq. you as the module owner get the unenviable task of deciding which paths you check first, thereby \"preferring\" e.g. mysql57 over mariadb101, or vice-versa.\n\nHow common would it be to have more than a single kind of install on a single host? Even the dynamic searching solution above would have the same problem, as it would always find the same install first. This kind of setup would require new parameters and extra configuration that may be very niche and not worth the effort.", "created": "2017-12-14T16:23:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "bq. How common would it be to have more than a single kind of install on a single host?\n\nI think for production use, it would be atypical to have multiple SCL componentst _that do the same thing_ installed.  We certainly don't do that, though we've not yet been in the situation where e.g. we've been forced to upgrade our mariadb55 database to rh-mariadb101 (10.1) to support some new software.  Because each SCL component installs into its own root and has its config and other directories separate from base system software, it's very possible to have _every_ version of a package or competing packages installed on a single system.  I wouldn't do it, but it's hard to estimate what happens at other sites.\n\nWe do have systems that have multiple SCL components installed, but they're different components: {{httpd24}} and {{rh-php70}} for example, but not both {{mariadb55}} and {{mysql55}}.\n\nFor a devel host, though, it might be more likely to have both {{rh-mariadb101}} and {{rh-mysql57}} installed at the same time (like when you're testing a puppet module or something ", "created": "2017-12-14T18:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I've filed MODULES-6312 for releasing mysql with the change. You can follow that ticket for the status of the release.", "created": "2017-12-15T17:35:00.000000"}], "components": ["mysql"], "created": "2017-04-28T03:46:00.000000", "creator": "623c0b3cb75ca8007056cecd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47348dc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyl8zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2900429192_*|*_3_*:*_1_*:*_790476738_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16320959050"}], "description": "I'm unable to use this module with MariaDB 10.1 from RHCSL (rh-mariadb101).\n\nApperently this module only looks in standard paths for mysql* binaries. Packages from software collections are installed commonly under /opt/<provider>/package/[...]. To use packages from software collections you have to source a \"enable\" script which sets different environment variables like PATH or LD_LIBRARY_PATH.\n\nIs it possible to tell the module to use different environment variables or paths?", "environment": "RHEL 7.3\nMariaDB 10.1 (from RHSCL)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33005", "fixedVersions": [], "id": "33005", "issueType": "Bug", "key": "MODULES-4794", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b3cb75ca8007056cecd", "resolution": "Fixed", "resolutionDate": "2017-12-15T17:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to use mariadb from red hat software collections", "timeSpent": "PT0S", "updated": "2017-12-15T17:37:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Looks like the {{$_version}} is being used as part of the path by {{staging::file}} and that seems like a mistake.", "created": "2017-05-31T17:33:00.000000"}, {"author": "557058:8994976c-c3af-4804-bf45-09b33d40492e", "body": "Created a pull request: [https://github.com/puppetlabs/puppetlabs-mysql/pull/1019]", "created": "2017-11-06T08:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Does that change not need to go on the {{$_version}} line rather than the {{$_source}} line? It appears that the version is the part that breaks.", "created": "2018-01-25T10:46:00.000000"}, {"author": "557058:8994976c-c3af-4804-bf45-09b33d40492e", "body": "Correct, mistake on my end. Pushed a fix.", "created": "2018-01-25T11:28:00.000000"}], "components": ["mysql"], "created": "2017-04-28T01:21:00.000000", "creator": "557058:8994976c-c3af-4804-bf45-09b33d40492e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3162b376"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdnfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}], "description": "The combination of https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/server/mysqltuner.pp#L9-L11 and https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/server/mysqltuner.pp#L39 doesn't appear to be compatible. It results in errors like these:\n{noformat}\nApr 25 12:13:25 dlf01-bkp02 puppet-agent[7236]: No such file or directory @ dir_s_mkdir - /opt/staging/mysql/mysqltuner-puppet:/modules/ism/mysqltuner.pl20170425-7236-otwvd.lock\nApr 25 12:13:25 dlf01-bkp02 puppet-agent[7236]: (/Stage[main]/Mysql::Server::Mysqltuner/Staging::File[mysqltuner-puppet:///modules/ism/mysqltuner.pl]/File[/opt/staging/mysql/mysqltuner-puppet:///modules/ism/mysqltuner.pl]/ensure) change from absent to file failed: Could not set 'file' on ensure: No such file or directory @ dir_s_mkdir - /opt/staging/mysql/mysqltuner-puppet:/modules/ism/mysqltuner.pl20170425-7236-otwvd.lock at /etc/puppetlabs/code/environments/production/modules/staging/manifests/file.pp:103\nApr 25 12:13:25 dlf01-bkp02 puppet-agent[7236]: (/Stage[main]/Mysql::Server::Mysqltuner/File[/usr/local/bin/mysqltuner]) Dependency File[/opt/staging/mysql/mysqltuner-puppet:///modules/ism/mysqltuner.pl] has failures: true\nApr 25 12:13:25 dlf01-bkp02 puppet-agent[7236]: (/Stage[main]/Mysql::Server::Mysqltuner/File[/usr/local/bin/mysqltuner]) Skipping because of failed dependencies\n{noformat}\nThis is the result of setting:\n{noformat}\nmysql::server::mysqltuner::source: puppet:///modules/ism/mysqltuner.pl\n{noformat}\nin Hiera.\n\nManually creating the staging tree works around it.", "environment": "Puppet OSS PC1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41440", "fixedVersions": [], "id": "41440", "issueType": "Bug", "key": "MODULES-4793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8994976c-c3af-4804-bf45-09b33d40492e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Custom download location for mysqltuner doesn't work", "timeSpent": "PT0S", "updated": "2018-01-25T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:42c68e91-7f1c-4767-895c-70596db6f3d8", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:5a317f879380f313f486ccac],\n\nThank you for your ticket! We came across a similar issue and made the decision to rip out data in modules for the meantime as can be seen here:\nhttps://github.com/puppetlabs/puppetlabs-apt/commit/33d17cfcfd86bef27a71e29a0fbab4b20b97327d\n\nThere hasn't been a release since, however I'll create a ticket for it. Hopefully this should fix any issues you're having!", "created": "2017-05-31T07:09:00.000000"}, {"author": "5a317f879380f313f486ccac", "body": "Thanks for the update [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396].\n\nI tried unpinning from 2.4 in this patch:\n\nhttps://git.opendaylight.org/gerrit/#/c/58066/\n\nI'm not seeing this error anymore, but tests are still failing on puppetlabs-apt. The new error is:\n\nbq. Evaluation Error: Operator '[]' is not applicable to an Undef Value. at /w/workspace/puppet-test-full-master/puppet/spec/fixtures/modules/apt/manifests/params.pp:72:8\n\nLog: https://jenkins.opendaylight.org/releng/job/puppet-test-full-master/43/consoleFull\nBackup of log (will timeout eventually): https://pastebin.com/M5i3YrKf\n\nDo you happen to know if there's already a ticket raised to track that error?", "created": "2017-05-31T11:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:5a317f879380f313f486ccac] The apt module 3.0.0 and 4.0.0 used data-in-modules which did not have a params.pp file, but we discovered issues in puppet versions earlier than 4.9.0 and went back to params.pp, but now use the {{$facts}} hash instead of old-style {{$::osfamily}} facts. The failure you're seeing comes from https://github.com/puppetlabs/puppetlabs-apt/blob/61f4e6ae/manifests/params.pp#L72 and I would bet that the unit tests you're using do not have a facts key in the {{:facts}} stub.\n\nIf you add those to your tests it will start passing, but given the trouble this causes you and us and other folks in the future [~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] will switch apt to using the \"normal\" unstructured facts.", "created": "2017-05-31T15:06:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Marking this as resolved due to the last few messages shown.", "created": "2018-08-28T02:52:00.000000"}], "components": ["apt"], "created": "2017-04-27T12:56:00.000000", "creator": "5a317f879380f313f486ccac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b127082"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdmtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42126956666_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* >2.4\n*Puppet Version:* 4.8.2\n*OS Name/Version:* CentOS 7\n\nOur daily CI started failing the day after 3.0.0 was released. I think I've finally tracked the problem down to something related to the \"data in modules\" change mentioned in the changelog. Rspec tests fail with:\n\n{quote}Class[Apt]: expects a value for parameter $keyserver{quote}\n\nLog: https://jenkins.opendaylight.org/releng/job/puppet-test-sanity-master/2/consoleFull\nAnother log: https://pastebin.com/XeWPB2Sx\n\n[Pinning our puppetlabs-apt version to 2.4 | https://git.opendaylight.org/gerrit/#/c/56193/1] gets our [tests passing again | https://jenkins.opendaylight.org/releng/job/puppet-test-sanity-master/4/console], but I'm not sure what I need to do to actually fix the problem and get back to using latest.\n\n*Desired Behavior:*\n\nDon't break dependent modules, continue working.\n\n*Actual Behavior:*\n\nBreaks rspec tests with `Class[Apt]: expects a value for parameter $keyserver`.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "37306", "fixedVersions": [], "id": "37306", "issueType": "Bug", "key": "MODULES-4792", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a317f879380f313f486ccac", "resolution": "Fixed", "resolutionDate": "2018-08-28T02:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt : Structured facts causing unit test failures in >2.4", "timeSpent": "PT0S", "updated": "2018-08-28T02:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [], "components": ["lvm"], "created": "2017-04-27T10:49:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d507549"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdmp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}], "description": "LVM module has a lot of things that could be improved, many of which are captured in https://github.com/puppetlabs/puppetlabs-lvm/pull/186 and could be picked up.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33002", "fixedVersions": [], "id": "33002", "issueType": "Improvement", "key": "MODULES-4791", "labels": ["advanced", "puppethack"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Modernize LVM", "timeSpent": "PT0S", "updated": "2018-08-23T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oops, thanks for catching this!", "created": "2017-04-28T14:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/765", "created": "2017-04-28T17:54:00.000000"}, {"author": "623c13e0a1d81f0069d8e29a", "body": "Yup, we hit the same wall and concluded that 4f19c27137d6de29ae63bf73115f1e8fefd00b03 was the culprit.\n\n{noformat}\n$ git bisect start HEAD 4.16.0\nBisecting: 9 revisions left to test after this (roughly 3 steps)\n[c40cac22a39110f6c73d07fce32b3e929c5681eb] (MODULES-4322) pre-localization edit on stdlib README\n$ git bisect good\nBisecting: 4 revisions left to test after this (roughly 2 steps)\n[a4b59f2a566ba140d3108b87fc8b6b988ae5fe96] Merge pull request #758 from sathieu/file_line_ruby18\n$ git bisect good\nBisecting: 1 revision left to test after this (roughly 1 step)\n[047fe6da7403cdc6f480a905c0485795e51eec06] Merge pull request #761 from hunner/fix_type_loading\n$ git bisect bad\nBisecting: 0 revisions left to test after this (roughly 1 step)\n[4f19c27137d6de29ae63bf73115f1e8fefd00b03] (PE-20308) Pass a literal type and not a string to findresource\n$ git bisect bad\nBisecting: 0 revisions left to test after this (roughly 0 steps)\n[f15cc31041cb902d0025f1e35d9403956ad2fc79] Merge pull request #760 from puppetlabs/release\n$ git bisect good\n4f19c27137d6de29ae63bf73115f1e8fefd00b03 is the first bad commit\ncommit 4f19c27137d6de29ae63bf73115f1e8fefd00b03\nAuthor: Hunter Haugen <hunter@puppet.com>\nDate:   Tue Apr 25 12:08:46 2017 -0700\n\n    (PE-20308) Pass a literal type and not a string to findresource\n    \n    - `defined_with_params` calls `findresource(reference.to_s)`\n    - `findresource` is\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/parser/compiler.rb#L407\n      and points to\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/resource/catalog.rb#L352\n    - This calls `Puppet::Resource.new` with the type\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/resource/catalog.rb#L366\n    - This ends up calling `resource_type` via\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/resource.rb#L317-L319\n      and that ends up declaring the type via the autoloader api at\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/resource.rb#L390\n    - But why does the autoloader API fail to find it in the current\n      environment?\n    - Okay, so when the autoloader is trying to find the type, it uses the\n      typeloader to look it up in the current environment\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/metatype/manager.rb#L171\n    - this calls `get_file` and `mark_loaded`\n      https://github.com/puppetlabs/puppet/blob/4.8.1/lib/puppet/util/autoload.rb#L64-L67\n    \n    Suggested workaround is to pass a literal type instead of a string to\n    `findresource` to fix in stdlib, and also to fix loading/requiring of\n    type in core puppet.\n    \n    This seems to affect more recent versions of puppet, so fallback to\n    original behavior on pre-4.5\n\n:040000 040000 0a64107739275465dc23fa96a5a8c95418348716 3165311085942a8d304de365ccdf79d7ee2755fe M\tlib\n:040000 040000 cd799a524f85edd9323244b6dd15282acd547f26 c847f8937ac4a6b331bad6b43b9480910125a925 M\tspec\n{noformat}\n\nThanks for fixing.", "created": "2017-05-04T02:34:00.000000"}], "components": ["stdlib"], "created": "2017-04-27T03:11:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76e00810"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdml3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_139388972_*|*_3_*:*_1_*:*_5348472377_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* master (at 7a04578), i.e. 4.16.1 or so\n*Puppet Version:* 4.10.0\n*OS Name/Version:* Fedora\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/4f19c271 (PE-20308) introduced a regression in defined_with_params() when dealing with defined types. It can no longer find defined type resources, causing it to return false.\n\nWhen using ensure_resource() with a defined type, this causes a duplicate resource and the catalog compilation fails.\n\nTest manifest:\n\n{noformat}\ndefine test() { }\nensure_resource('test', 'a')\nensure_resource('test', 'a')\n{noformat}\n\n*Desired Behavior:*\nCatalog builds successfully.\n\n*Actual Behavior:*\n{noformat}\nError: Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Test[a] is already declared in file fail.pp:2; cannot redeclare at fail.pp:3 at fail.pp:3:1 on node cobalt\n{noformat}\n\nTests for the issue: https://github.com/domcleal/puppetlabs-stdlib/commit/c8441b20d39ceee47739dc18695095e7b4fa3293", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40430", "fixedVersions": [], "id": "40430", "issueType": "Bug", "key": "MODULES-4790", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2017-06-29T15:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib : defined_with_params() does not find defined types, ensure_resources() fails with duplicates", "timeSpent": "PT0S", "updated": "2017-06-29T15:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-26T14:28:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f5a5d0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88720387572_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36244", "fixedVersions": [], "id": "36244", "issueType": "Sub-task", "key": "MODULES-4789", "labels": [], "originalEstimate": "PT0S", "parent": "32998", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-26T14:28:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a2d2b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88720387115_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35131", "fixedVersions": [], "id": "35131", "issueType": "Sub-task", "key": "MODULES-4788", "labels": [], "originalEstimate": "PT0S", "parent": "32998", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-26T14:28:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b0e1c13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88720392630_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34030", "fixedVersions": [], "id": "34030", "issueType": "Sub-task", "key": "MODULES-4787", "labels": [], "originalEstimate": "PT0S", "parent": "32998", "parentSummary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Dupes MODULES-4624", "created": "2017-07-21T13:17:00.000000"}], "components": [], "created": "2017-04-26T14:28:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36ed179e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlr3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_148978_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7425993742"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32998", "fixedVersions": [], "id": "32998", "issueType": "Task", "key": "MODULES-4786", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2017-07-21T13:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tomcat) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-07-21T13:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi,\n\nThis sounds like a useful feature, and yes it looks like neither {{apache::vhost}} nor its {{directories}} attribute support setting those yet. Have you looked at creating a PR for this? The module's code is open source and we encourage community contributions. You can find the code for the module here: https://github.com/puppetlabs/puppetlabs-apache/\n\nWe do try to actively monitor new PRs and review/merge them. Thank you for taking the time to create this ticket!", "created": "2017-04-26T14:15:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "Hi [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\n\nYes I have looked at submitting a PR", "created": "2017-04-26T15:44:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "Huh.\n\nIt turns out that the {{vhost/_directories.erb}} already supports setting {{ExpiresActive/ExpiresDefault/ExpiresByType}} at the per-directory level.  It's just not documented, anywhere.  It's also quite different from how the {{mod/expires.conf.erb}} does it, and I'm suspicious it might be a little less robust.\n\nThe only support that appears to be missing is being able to set those things at the vhost level.  I don't know if that's all that important, since you can set it per-directory within the vhost.\n\nSo what's you thought on what should be done?  Just document the existing (possibly sub-par) implementation?  Redo what's there to be more like how {{mod/expires.conf.erb}} does things?  Doing that might actually break the undocumented existing behavior, which could possibly impact some people.", "created": "2017-04-28T13:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I am definitely not an Apache expert so I can't say much about the comparison of how {{vhost/_directories.erb}} vs {{mod/expires.conf.erb}} compares, or how updating the former to be more like the latter would impact people, but making the module more \"consistent\" sounds reasonable.\n\nIt would be nice to at least have the readme mention the parameters you were looking for. The {{directories}} section is a bit difficult to figure out :).", "created": "2017-05-01T16:37:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "I did some experimentation and the way that {{mod/expires.conf.erb}} does it is preferrable to the undocumented way that it currently exists in the {{vhost/_directories.erb}} template.  My only concern was with breaking the (undocumented) existing behavior.\n\nIf you're not to averse breaking with undocumented behavior, I can take a look at fixing it the right way.  I just didn't want to go down that route if we're trying to maintain compatibility with undocumented behavior.\n\nAny work I would do would definitely include changes to the Readme.", "created": "2017-05-01T16:55:00.000000"}], "components": ["apache"], "created": "2017-04-26T13:13:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75491664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}], "description": "puppetlabs-apache has an apache::mod::expires that supports setting ExpiresActive On/Off, ExpiresDefault, and an array of ExpiresByType, but only at a global level (for all vhosts).\n\nApache httpd supports those settings on a per-vhost or even per-directory basis though, and that's been true going back to at least httpd 2.0:\n\n[httpd 2.0 mod_expires documentation|http://httpd.apache.org/docs/2.0/mod/mod_expires.html]\n\nAdding support for the apache::mod::expires settings to both vhost and directory would be useful.", "environment": "puppetlabs-apache 1.10.0 with puppet 3.8.7 on RHEL 6.x and RHEL 7.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40429", "fixedVersions": [], "id": "40429", "issueType": "New Feature", "key": "MODULES-4785", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache does not support per-directory ExpiresActive/ExpiresByType", "timeSpent": "PT0S", "updated": "2017-06-29T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-26T10:03:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@114d8007"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88736283943_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40428", "fixedVersions": [], "id": "40428", "issueType": "Sub-task", "key": "MODULES-4784", "labels": [], "originalEstimate": "PT0S", "parent": "37303", "parentSummary": "Supported Release (stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-26T10:03:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5628ee51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88736257029_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39329", "fixedVersions": [], "id": "39329", "issueType": "Sub-task", "key": "MODULES-4783", "labels": [], "originalEstimate": "PT0S", "parent": "37303", "parentSummary": "Supported Release (stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2017-04-26T10:03:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@440e5b77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88736351067_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38288", "fixedVersions": [], "id": "38288", "issueType": "Sub-task", "key": "MODULES-4782", "labels": [], "originalEstimate": "PT0S", "parent": "37303", "parentSummary": "Supported Release (stdlib) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release work was tracked in the following ticket.\nhttps://puppet.atlassian.net/browse/MODULES-4706\n\nStdlib was released this morning and is now available on the Forge: \nhttps://forge.puppet.com/puppetlabs/stdlib\n\nThe latest changes are also available in github master branch: \nhttps://github.com/puppetlabs/puppetlabs-stdlib", "created": "2017-05-10T04:26:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This has now been released and closing this ticket as work has been tracked in MODULES-4706.", "created": "2017-05-10T10:17:00.000000"}], "components": [], "created": "2017-04-26T10:03:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb438e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdlev:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15950022_*|*_3_*:*_1_*:*_1124416155_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70078306"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37303", "fixedVersions": [], "id": "37303", "issueType": "Task", "key": "MODULES-4781", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2017-05-10T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-05-10T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-04-26T08:28:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f5a76bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrm7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_145329_*|*_3_*:*_1_*:*_780088941_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_25235189402_*|*_10005_*:*_2_*:*_31625565069"}], "description": "Update puppet_agent module README and public documentation to reflect Puppet 5 support.", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "36243", "fixedVersions": [], "id": "36243", "issueType": "Task", "key": "MODULES-4780", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Done", "resolutionDate": "2019-02-22T10:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppet_agent module documentation to reflect Puppet 5 support.", "timeSpent": "PT0S", "updated": "2019-02-22T10:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "For Debian and Ubuntu, this appears to already work - setting the collection as \"puppet5\" and the package version to \"5.1.0\", an agent can be upgraded from 1.10.7 to 5.1.0 with the following manifest:\n\n{noformat}\nclass { 'puppet_agent':\n  collection => 'puppet5',\n  package_version => '5.1.0'\n}\n{noformat}\n\nYum-based systems will take a bit of effort, as our repository layouts have changed.", "created": "2017-09-13T14:30:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Removing settings is already ticketed separately. It appears that pe_repo is similar enough (at least for now), that there are no changes needed there.\n\nI've filed MODULES-5633 for the redhat/fedora case. That should be the only additional ticketed work that's needed.", "created": "2017-09-18T14:31:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "AFAICT, all work needed for this has been captured at this point. We can resolve this scoping ticket.", "created": "2017-09-18T17:01:00.000000"}], "components": ["puppet_agent"], "created": "2017-04-26T08:23:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Tickets filed to represent decomposed, concrete tasks."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5482efbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzgfbz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_446111_*|*_3_*:*_1_*:*_357258004_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12190533380_*|*_10005_*:*_1_*:*_10829988"}], "description": "Identify requirements to add puppet_agent module support for upgrades to Puppet 5.\n\nSome considerations may include:\n* New public repository (and layout) for Puppet 5 artifacts.\n* Possible changes to pe_repo structure for Puppet 5.\n* Supported version ranges in metadata.json.\n*  Remove deprecated settings - e.g archive_server, settings related to removal of audit.", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "35129", "fixedVersions": [], "id": "35129", "issueType": "Task", "key": "MODULES-4779", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Done", "resolutionDate": "2017-09-18T17:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Identify requirements to add Puppet 5 support to puppet_agent module", "timeSpent": "PT0S", "updated": "2017-09-18T17:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're refactoring how we want to do CI for this module, so this ticket is now obsolete", "created": "2018-05-14T13:09:00.000000"}], "components": ["puppet_agent"], "created": "2017-04-26T08:18:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Recommendation on path forward communicated with stakeholders (Agent Team, Org Scale, FF).\n* Tickets filed for decomposed, concrete tasks.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eb1614a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4777"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykoxj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_777016_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33096629719_*|*_10005_*:*_1_*:*_11283285"}], "description": "Identify changes needed to add Puppet 5 support to puppet_agent acceptance tests and CI. \n\n*In Scope:*\n* If we add coverage in \"platform\" pipelines, do we still need coverage in PE pipelines?\n* Identify requirements to move CI coverage out of PE integration pipelines.\n* Identify if there is a continued need to test in PE integration pipelines. \n\n", "epicLinkSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "estimate": "PT0S", "externalId": "34029", "fixedVersions": [], "id": "34029", "issueType": "Task", "key": "MODULES-4778", "labels": [], "originalEstimate": "PT0S", "parent": "42597", "parentSummary": "Add Puppet 5 support to Puppet Agent upgrade module ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Won't Do", "resolutionDate": "2018-05-14T13:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Identify requirements to add puppet_agent CI to support Puppet 5", "timeSpent": "PT0S", "updated": "2018-05-21T13:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent", "supported"], "created": "2017-04-26T08:06:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fa7d38a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Add Puppet 5 support to Puppet Agent upgrade module "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykp7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7431_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_58857433233"}], "description": "Puppet 5 artifacts will be hosted in a new public repository (with some changes to the repository structure).\n\nThis Epic is to track the changes needed to add Puppet 5 support to the Puppet Agent upgrade module (https://github.com/puppetlabs/puppetlabs-puppet_agent).\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42597", "fixedVersions": [], "id": "42597", "issueType": "Epic", "key": "MODULES-4777", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Done", "resolutionDate": "2019-03-08T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Puppet 5 support to Puppet Agent upgrade module ", "timeSpent": "PT0S", "updated": "2019-03-08T12:23:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-25T17:50:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13dcc824"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdl0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_663236695_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35127", "fixedVersions": [], "id": "35127", "issueType": "Sub-task", "key": "MODULES-4776", "labels": [], "originalEstimate": "PT0S", "parent": "42593", "parentSummary": "Supported Release (java_ks) 1.6.0 - (2017-05-02) - (d1df767acd7aaa86c8334171eac32e53564cdf20)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-03T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-03T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-05-02T12:22:00.000000"}], "components": [], "created": "2017-04-25T17:50:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42db99a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdl0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585097289_*|*_5_*:*_1_*:*_41126220272_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34028", "fixedVersions": [], "id": "34028", "issueType": "Sub-task", "key": "MODULES-4775", "labels": [], "originalEstimate": "PT0S", "parent": "42593", "parentSummary": "Supported Release (java_ks) 1.6.0 - (2017-05-02) - (d1df767acd7aaa86c8334171eac32e53564cdf20)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/job/forge-module_puppetlabs-java-ks_intn-sys_full-pe-lts-release/5/\nChangelog: https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.5.0...d1df767acd7aaa#diff-1\nDiff: https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.5.0...d1df767acd7aaa\n\nIssuing from tip of Release branch at d1df767... which is passing CI above.\nPrevious tag is 1.5.0 at 91c84c9...\n\n(y)", "created": "2017-05-02T12:18:00.000000"}], "components": [], "created": "2017-04-25T17:50:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e9f23b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdl07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_577038757_*|*_3_*:*_1_*:*_7800852_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71030"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32996", "fixedVersions": [], "id": "32996", "issueType": "Sub-task", "key": "MODULES-4774", "labels": [], "originalEstimate": "PT0S", "parent": "42593", "parentSummary": "Supported Release (java_ks) 1.6.0 - (2017-05-02) - (d1df767acd7aaa86c8334171eac32e53564cdf20)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-02T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(java_ks) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-02T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-04-25T17:50:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a8d8e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdkzz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74355537_*|*_3_*:*_1_*:*_518826793_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70063173"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.5.0...d1df767acd7aaa\n* Link to CHANGELOG to verify SemVer: https://github.com/puppetlabs/puppetlabs-java_ks/compare/1.5.0...d1df767acd7aaa#diff-1\n* Passing runs through CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/java-ks/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42593", "fixedVersions": [], "id": "42593", "issueType": "Task", "key": "MODULES-4773", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-03T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (java_ks) 1.6.0 - (2017-05-02) - (d1df767acd7aaa86c8334171eac32e53564cdf20)", "timeSpent": "PT0S", "updated": "2017-05-03T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2017-04-25T15:35:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d14c178"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzs93j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "The {{chocolatey}} class has a {{chocolatey_version}} parameter, but it doesn't seem to be respected. I can't see it being used anywhere in the module.\n\nThis is **high priority** because the [current version is broken|https://github.com/chocolatey/choco/issues/1241].\n\nThe [install docs|https://chocolatey.org/install#installing-a-particular-version-of-chocolatey] say to use an env variable to choose a specific version. Setting it on the command line and installing manually totally worked, but adding this to the module did nothing:\n\n{code}\n  exec { 'install_chocolatey_official':\n    command     => template('chocolatey/InstallChocolatey.ps1.erb'),\n    creates     => \"${::chocolatey::choco_install_location}\\\\bin\\\\choco.exe\",\n    provider    => powershell,\n    timeout     => $::chocolatey::choco_install_timeout_seconds,\n    logoutput   => $::chocolatey::log_output,\n    environment => [\"ChocolateyInstall=${::chocolatey::choco_install_location}\",\"chocolateyVersion=${::chocolatey::chocolatey_version}\"]  # added version variable\n  }\n{code}", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "40412", "fixedVersions": [], "id": "40412", "issueType": "Bug", "key": "MODULES-4772", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey_version is not respected", "timeSpent": "PT0S", "updated": "2021-01-25T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-04-25T13:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b21f1b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdko7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609562419_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1502228"}], "description": "\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42590", "fixedVersions": [], "id": "42590", "issueType": "Sub-task", "key": "MODULES-4771", "labels": [], "originalEstimate": "PT0S", "parent": "40471", "parentSummary": "Supported Release (satellite_pe_tools) 2.0.0 - (2017/05/02) - (e64aa5aa3eef962cfaff7f25f36df82cd13f2988)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-02T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(satellite_pe_tools) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-02T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "+1", "created": "2017-05-02T14:05:00.000000"}], "components": [], "created": "2017-04-25T13:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d286388"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdknz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521391109_*|*_5_*:*_1_*:*_41119964885_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_85589165"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41439", "fixedVersions": [], "id": "41439", "issueType": "Sub-task", "key": "MODULES-4770", "labels": [], "originalEstimate": "PT0S", "parent": "40471", "parentSummary": "Supported Release (satellite_pe_tools) 2.0.0 - (2017/05/02) - (e64aa5aa3eef962cfaff7f25f36df82cd13f2988)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(satellite_pe_tools) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20release/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-lts-release/2/\nChangelog: https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/e64aa5aa3eef962cfaff7f25f36df82cd13f2988/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/1.0.x...e64aa5aa3eef962cfaff7f25f36df82cd13f2988#diff-04c6e90faac2675aa89e2176d2eec7d8\n\nIssuing from Release branch whose tip is e64aa5a... which is the sha that passed CI above.\nPrevious tag is 1.0.1 at 00111b8... many many moons ago.\n\nLooks good to me.\n(y)\nhttps://www.youtube.com/watch?v=GAamgBPebsk", "created": "2017-05-01T14:18:00.000000"}], "components": [], "created": "2017-04-25T13:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51624289"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdknr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_516704792_*|*_3_*:*_1_*:*_4673533_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40411", "fixedVersions": [], "id": "40411", "issueType": "Sub-task", "key": "MODULES-4769", "labels": [], "originalEstimate": "PT0S", "parent": "40471", "parentSummary": "Supported Release (satellite_pe_tools) 2.0.0 - (2017/05/02) - (e64aa5aa3eef962cfaff7f25f36df82cd13f2988)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-01T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(satellite_pe_tools) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-01T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The new release has addressed the issues from the original release. The scores still look weird on the forge, but there is a fix in flight for the forge to fix the issue. \nhttps://forge.puppet.com/cloudpassage/cloudpassage/scores Compatibility score is wrong. \n\nThe module has now been marked as approved. \n\nCheers,\nTP\n[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]\n", "created": "2017-04-26T04:10:00.000000"}, {"author": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "body": "Cheers Former user  and [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] for expediting this one!  CloudPassage is very excited.", "created": "2017-04-26T11:04:00.000000"}], "components": ["approved"], "created": "2017-04-25T10:13:00.000000", "creator": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e43f08a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdkhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64617273_*|*_5_*:*_1_*:*_0"}], "description": "Please review [cloudpassage/cloudpassage|https://forge.puppet.com/cloudpassage/cloudpassage]\n\nThis has been reviewed by me and I believe this is ready for Approval.  That said, since this is the first submission from the TAPP team, I don't doubt there may be items requiring remediation.\n\nThank you for your time!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42587", "fixedVersions": [], "id": "42587", "issueType": "Task", "key": "MODULES-4768", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:15326046-a29a-49e8-87a0-a88709e5cc0a", "resolution": "Fixed", "resolutionDate": "2017-04-26T04:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Approved review for cloudpassage/cloudpassage", "timeSpent": "PT0S", "updated": "2017-04-26T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Customer found resolution themselves in the zendesk ticket.", "created": "2021-01-25T07:46:00.000000"}], "components": [], "created": "2017-04-25T09:54:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6002b421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdkfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102310245_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_118348057280"}], "description": "It would be great to have a doc page or a blog that walks through how to connect and authenticate users and groups from multiple AD subdomains in Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40410", "fixedVersions": [], "id": "40410", "issueType": "Improvement", "key": "MODULES-4767", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Won't Do", "resolutionDate": "2021-01-25T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for doc/blog about authenticating multiple AD subdomains", "timeSpent": "PT0S", "updated": "2021-01-25T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2017-04-25T04:29:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5255f5ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdk7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88842788553_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37337", "fixedVersions": [], "id": "37337", "issueType": "Sub-task", "key": "MODULES-4766", "labels": [], "originalEstimate": "PT0S", "parent": "34027", "parentSummary": "Supported Release (module name) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-25T04:29:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@810f7dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdk7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88842692575_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36241", "fixedVersions": [], "id": "36241", "issueType": "Sub-task", "key": "MODULES-4765", "labels": [], "originalEstimate": "PT0S", "parent": "34027", "parentSummary": "Supported Release (module name) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-25T04:29:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ec102bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdk6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88842699278_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35126", "fixedVersions": [], "id": "35126", "issueType": "Sub-task", "key": "MODULES-4764", "labels": [], "originalEstimate": "PT0S", "parent": "34027", "parentSummary": "Supported Release (module name) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": [], "created": "2017-04-25T04:29:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f9c90fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdk73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_121690621_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_53620985005"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34027", "fixedVersions": [], "id": "34027", "issueType": "Task", "key": "MODULES-4763", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2019-01-07T04:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (module name) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2019-01-07T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/69", "created": "2017-05-02T11:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-02T11:20:00.000000"}], "components": ["iis"], "created": "2017-04-24T10:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b82143b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdinz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186330549_*|*_10007_*:*_1_*:*_2778940_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_503827321"}], "description": "The code in \nhttps://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/puppet/type/iis_site.rb#L109\n\nThrows an error {{sslflags, certificatehash, and certificatestorename are valid for http bindings}}\n\nHowever this should probably read\n\n{{sslflags, certificatehash, and certificatestorename are not valid for http bindings}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40409", "fixedVersions": [], "id": "40409", "issueType": "Bug", "key": "MODULES-4762", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-02T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error message is not obvious for SSL properties on a HTTP IIS Site", "timeSpent": "PT0S", "updated": "2017-05-02T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-04-24T06:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18376bbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdihb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_165516558_*|*_10007_*:*_1_*:*_58729287_*|*_3_*:*_1_*:*_21963407_*|*_5_*:*_1_*:*_0"}], "description": "{code}\nFailures:\n\n  1) mysql_grant adding procedure privileges should work without errors\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'b3fojbxnurfjqf0.delivery.puppetlabs.net' exited with 4 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.jyElGn\n       Last 10 lines of output were:\n       \tInfo: Loading facts\n       \tInfo: Loading facts\n       \tInfo: Loading facts\n       \tInfo: Loading facts\n       \tNotice: Compiled catalog for b3fojbxnurfjqf0.delivery.puppetlabs.net in environment production in 0.13 seconds\n       \tInfo: Applying configuration version '1493033005'\n       \tError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT EXECUTE ON PROCEDURE `mysql`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: FUNCTION or PROCEDURE simpleproc does not exist\n       \tError: /Stage[main]/Main/Mysql_grant[test2@tester/PROCEDURE mysql.simpleproc]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT EXECUTE ON PROCEDURE `mysql`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: FUNCTION or PROCEDURE simpleproc does not exist\n       \tNotice: Applied catalog in 0.59 seconds\n\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/host.rb:373:in `exec'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:504:in `block in apply_manifest_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:433:in `apply_manifest_on'\n     # ./.bundle/gems/ruby/2.3.0/gems/beaker-3.15.0/lib/beaker/dsl/helpers/puppet_helpers.rb:511:in `apply_manifest'\n     # ./spec/acceptance/types/mysql_grant_spec.rb:435:in `block (3 levels) in <top (required)>'\n\n  2) mysql_grant adding procedure privileges should find the user\n     Failure/Error: expect(r.stdout).to match(/GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/)\n       expected \"GRANT USAGE ON *.* TO 'test2'@'tester'\\nGRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\\n\" to match /GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/\n       Diff:\n       @@ -1,2 +1,3 @@\n       -/GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/\n       +GRANT USAGE ON *.* TO 'test2'@'tester'\n       +GRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\n{code}", "environment": "Failing only on the following host setup: sles12-64default.a-redhat7-64mdca\nRuby: 2.3.1\nPE Version: 2017.1.2-rc0-1-g3c6f336\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39334", "fixedVersions": [], "id": "39334", "issueType": "Bug", "key": "MODULES-4761", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-04-27T02:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql (master): 07 - mysql grant FUNCTION or PROCEDURE simpleproc does not exist", "timeSpent": "PT0S", "updated": "2017-04-27T02:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Started a release ticket MODULES-4786 to track this. Thanks for bringing it to our attention!", "created": "2017-04-26T14:28:00.000000"}], "components": ["tomcat"], "created": "2017-04-22T22:49:00.000000", "creator": "557058:724f8532-144f-4a06-830b-a614714244e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59b107a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdibr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_315578074_*|*_5_*:*_1_*:*_0"}], "description": "h2. Overview\nTomcat 1.6.1 published on puppet forge requires puppet-staging < 2.2.0, breaking sites using librarian puppet and also stopping testing tools such as pdqtest from being able to resolve the dependencies.\n\nh2.  Desired fix\nHunter fixed this in metadata.json file over a year ago in master:\nhttps://github.com/puppetlabs/puppetlabs-tomcat/commit/7a7a3754279a5e44a60513b6886e43b0aea7d1a2\n\nSo presumably its well tested by now - would it be possible to get a fixed version of puppet-tomcat released please? I have to rely on the above git commit for testing at the moment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35125", "fixedVersions": [], "id": "35125", "issueType": "Task", "key": "MODULES-4760", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:724f8532-144f-4a06-830b-a614714244e4", "resolution": "Fixed", "resolutionDate": "2017-04-26T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat 1.6.1 conflicts with puppet-staging-2.2.0 - please release a new puppetlabs-tomcat", "timeSpent": "PT0S", "updated": "2017-07-21T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Fixed in: https://github.com/puppetlabs/puppetlabs-java_ks/commit/ff1732205cb94f0def2f19ca1bdedc6929def08d", "created": "2017-04-24T07:35:00.000000"}], "components": ["java_ks"], "created": "2017-04-21T18:08:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68971cd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdi8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_418925145_*|*_5_*:*_1_*:*_0"}], "description": "{code}\n09:28:24 Errors found in metadata.json\n09:28:24 The 'pe' requirement is no longer supported by the Forge.\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40408", "fixedVersions": [], "id": "40408", "issueType": "CI Blocker", "key": "MODULES-4759", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-26T14:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks (release) : metadata error", "timeSpent": "PT0S", "updated": "2017-04-26T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2017-04-21T13:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7515639b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdhuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16663_*|*_10007_*:*_1_*:*_85840234_*|*_3_*:*_1_*:*_251133639_*|*_5_*:*_1_*:*_0"}], "description": "Update satellite_pe_tools with Puppet 4 types (including manifests and README) and add puppet-strings docs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42584", "fixedVersions": [], "id": "42584", "issueType": "Task", "key": "MODULES-4758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-25T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "satellite: upgrade to Puppet 4", "timeSpent": "PT0S", "updated": "2017-04-25T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "PR #950", "created": "2017-04-28T12:39:00.000000"}], "components": ["mysql"], "created": "2017-04-21T12:13:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d8adf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdht3:"}], "description": "Path is currently modified inconsistently in both\nlib/puppet/provider/mysql.rb\nlib/puppet/provider/mysql_datadir/mysql.rb\n\nIt should instead be modified in a single location.", "environment": "puppetlabs-mysql 3.10.0\nSolaris 12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39331", "fixedVersions": [], "id": "39331", "issueType": "Improvement", "key": "MODULES-4757", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : should only set PATH once", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Working on investigating again and planning on creating and grooming an Epic in the next few days with [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2].", "created": "2017-05-09T07:18:00.000000"}], "components": [], "created": "2017-04-21T08:34:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Plan of action on automating QA release sign off"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46ab7683"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdhjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34286_*|*_3_*:*_2_*:*_423722384_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1133986225"}], "description": "Investigate using hubot to automate QA release process. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34026", "fixedVersions": [], "id": "34026", "issueType": "Task", "key": "MODULES-4756", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE - Investigate hubot for QA release sign off", "timeSpent": "PT0S", "updated": "2017-05-09T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "/cc [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]", "created": "2017-04-21T07:37:00.000000"}], "components": [], "created": "2017-04-21T07:04:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d34bc1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdhin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_359382456_*|*_3_*:*_1_*:*_21584008_*|*_5_*:*_1_*:*_0"}], "description": "Per Puppet\u2019s [Platform Support Lifecycle|https://puppet.com/content/platform-support-lifecycle], the following OS platforms have reached end-of-life:\n\n* Ubuntu 12.04\n* Fedora 23\n* EL 4\n\nPlease update projects and CI pipelines to remove these EOL OS platforms (if applicable).", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36239", "fixedVersions": [], "id": "36239", "issueType": "Task", "key": "MODULES-4755", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Fixed", "resolutionDate": "2017-04-25T16:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Platform EOL for EL4, Fedora 23, and Ubuntu 12.04", "timeSpent": "PT0S", "updated": "2017-04-25T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I have a gist with some ways to interact with the PS init script in a gist:\nhttps://gist.github.com/Iristyle/effcc874e567cd1798f9217848e280ec\n\n", "created": "2017-04-21T17:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-12T16:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI", "created": "2017-05-16T09:59:00.000000"}], "components": [], "created": "2017-04-20T15:08:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e283fb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdh4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_322704600_*|*_1_*:*_1_*:*_517242456_*|*_10007_*:*_1_*:*_1387924060_*|*_5_*:*_1_*:*_0"}], "description": "There have been some reports of the powershell_manager host process being zombied / orphaned, thought it's unclear what could have caused this state.\n\nUse puppets {{post_resource_eval}} method instead of the Ruby {{at_exit}} to exercise a bit more control on when the PowerShell process is asked to exit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37336", "fixedVersions": [], "id": "37336", "issueType": "Improvement", "key": "MODULES-4754", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-05-16T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell: Exit powershell_manager earlier in Puppet run", "timeSpent": "PT0S", "updated": "2017-05-16T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "attachments": [], "comments": [{"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "The exec resources running swapon and swapoff in the lvm::logical_volume\n    define type were running whenever a swap logical volume was created\n    or updated.\n\n    The logical_volume provider was also running these same commands on a swap\n    resize. This caused a conflict where the puppet run would error out\n    when the logical_volume provider attempted to run swapoff on a swap\n    lvm that had already been unloaded from swap and the lvm would never\n    be reloaded into swap.", "created": "2017-05-23T12:53:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "This will also require a change to the provider to make sure it runs swapon for a newly created swap lvm partition. It doesn't do this now as the previous puppet code in the define provided that functionality\n", "created": "2017-05-23T12:53:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "PR #187", "created": "2017-05-23T14:04:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Updated environment. This particular issue is, more than likely, affects the module's use on Linux in general", "created": "2017-05-23T15:34:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "PR Merged by author", "created": "2017-07-25T07:13:00.000000"}], "components": ["lvm"], "created": "2017-04-20T14:53:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7c70c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdh3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518811028_*|*_10007_*:*_1_*:*_5416940272_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2331004856"}], "description": "_Basic Info_\n_Module Version:_ 0.7.0; 0.9.0\n_Puppet Version:_ 4.10.0\n_OS Name/Version:_ debian 8 x64\n\nfollowing situation, i bootstrap a debian 8 x64 system with api calls at my provider. to be as flexible as possible the lvm volumes are choosen as small as possible and then should be resized via puppetlabs-lvm.\n\nh2. summary\n- swappoff is not called on swap resizes\n- blkid call required for swaps?\n- is \"check if swap already exists\" broken?\n\n\nh2. detailed\n{code}\nPART  lvm  vg_main  all\n...\nLV  vg_main  swap  swap  swap  16M\n...\n{code}\n\nthis works without problems with {{non-swap}} partitions (tested with {{ext3}}, {{ext4}}, {{xfs}}) but results problems with {{swap}} partitions.\n\n\n\nthe initial swap partitions has {{16M}} the target size in my case would be {{2048M}}, so an increase is necessary. after getting errors with {{puppetlabs/lvm 0.7.0}} i happily upgraded to {{puppetlabs/lvm 0.9.0}} after reading about the swap changes \n\n> - Executed command {{swapoff}} before unmount swap partion\n\nunfortunately the problems are still there after the upgrade.\n\n\n\nfirst run {{puppet agent --test --debug}}:\n\nIf the specified token was not found, or no (specified) devices could be identified, an exit code of 2 is returned.\n{code}\n...\nInfo: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[home_root]/Mount[/root]: Scheduling refresh of Mount[/root]\nDebug: Lvm::Logical_volume[home_root]: The container Lvm::Volume_group[vg_main] will propagate my refresh event\nDebug: Executing: '/sbin/lvs vg_main'\nDebug: Executing: '/sbin/lvs --noheading --unit m /dev/vg_main/swap'\nDebug: Executing: '/sbin/lvs --noheading --unit m /dev/vg_main/swap'\nDebug: Executing: '/sbin/lvs --noheading -o vg_extent_size --units k /dev/vg_main/swap'\nDebug: Executing: '/sbin/lvextend -L 2048M /dev/vg_main/swap'\nDebug: Executing: '/sbin/blkid /dev/vg_main/swap'\nError: Execution of '/sbin/blkid /dev/vg_main/swap' returned 2:\nError: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Logical_volume[swap]/size: change from 16M to 2048M failed: Execution of '/sbin/blkid /dev/vg_main/swap' returned 2:\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Filesystem[/dev/vg_main/swap]: Dependency Logical_volume[swap] has failures: true\n...\n{code}\n\n{code}\nroot@app ~ # lvs\n  LV        VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n  ...\n  swap      vg_main -wi-ao----   2.00g\n  ...\nroot@app ~ # cat /proc/swaps\nFilename                                Type            Size    Used    Priority\n/dev/dm-9                               partition       16380   0       -1\nroot@app ~ # /sbin/blkid /dev/vg_main/swap\nroot@app ~ # echo $?\n2\n\n{code}\nso the lv size is correct but the filesystem is not. is calling {{blkid}} on swap a good thing?\n\n\n2nd & nth puppet run:\n\n{code}\nDebug: Executing: '/sbin/lvs vg_main'\nDebug: Executing: '/sbin/lvs --noheading --unit m /dev/vg_main/swap'\nDebug: Executing: '/sbin/blkid /dev/vg_main/swap'\nDebug: Executing: 'mkswap /dev/vg_main/swap'\nError: Execution of 'mkswap /dev/vg_main/swap' returned 1: mkswap: error: /dev/vg_main/swap is mounted; will not make swapspace\nError: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Filesystem[/dev/vg_main/swap]/ensure: change from absent to present failed: Execution of 'mkswap /dev/vg_main/swap' returned 1: mkswap: error: /dev/vg_main/swap is mounted; will not make swapspace\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Dependency Filesystem[/dev/vg_main/swap] has failures: true\n{code}\n\nshouldn't swap partitions get unmounted automatically? this would also allow decreasing without problems. see related issue\n\nrunning {{swappoff --all}} manually before the puppet run leads to correctly created swapspace:\n\n{code}\nDebug: Executing: 'test -d /root'\nDebug: Executing: '/sbin/lvs vg_main'\nDebug: Executing: '/sbin/lvs --noheading --unit m /dev/vg_main/swap'\nDebug: Executing: '/sbin/blkid /dev/vg_main/swap'\nDebug: Executing: 'mkswap /dev/vg_main/swap'\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Filesystem[/dev/vg_main/swap]/ensure: created\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Filesystem[/dev/vg_main/swap]: The container Lvm::Logical_volume[swap] will propagate my refresh event\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]/ensure: defined 'ensure' as 'defined'\nDebug: Flushing mount provider target /etc/fstab\nInfo: Computing checksum on file /etc/fstab\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nInfo: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Scheduling refresh of Exec[swapon for '/dev/vg_main/swap']\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: The container Lvm::Logical_volume[swap] will propagate my refresh event\nInfo: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Scheduling refresh of Mount[/dev/vg_main/swap]\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Triggered 'refresh' from 1 events\nInfo: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Scheduling refresh of Exec[swapon for '/dev/vg_main/swap']\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: The container Lvm::Logical_volume[swap] will propagate my refresh event\nInfo: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Scheduling refresh of Mount[/dev/vg_main/swap]\nDebug: Exec[swapon for '/dev/vg_main/swap'](provider=posix): Executing check 'grep `readlink -f /dev/vg_main/swap` /proc/swaps'\nDebug: Executing: 'grep `readlink -f /dev/vg_main/swap` /proc/swaps'\nDebug: Exec[swapon for '/dev/vg_main/swap'](provider=posix): Executing 'swapon /dev/vg_main/swap'\nDebug: Executing: 'swapon /dev/vg_main/swap'\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']/returns: executed successfully\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: The container Lvm::Logical_volume[swap] will propagate my refresh event\nDebug: Exec[swapon for '/dev/vg_main/swap'](provider=posix): Executing check 'grep `readlink -f /dev/vg_main/swap` /proc/swaps'\nDebug: Executing: 'grep `readlink -f /dev/vg_main/swap` /proc/swaps'\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']/unless: /dev/dm-9                               partition      2097148 0       -1\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: Triggered 'refresh' from 2 events\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: The container Lvm::Logical_volume[swap] will propagate my refresh event\nDebug: Lvm::Logical_volume[swap]: The container Lvm::Volume_group[vg_main] will propagate my refresh event\n{code}\n\nbut running puppet again leads to an error again, because the module tries to create the swapspace again, even if it already exists.\n\n{code}\nroot@app ~ # lvs\n  LV        VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n  ...\n  swap      vg_main -wi-ao----   2.00g\n  ...\nroot@app ~ # cat /proc/swaps\nFilename                                Type            Size    Used    Priority\n/dev/dm-9                               partition       2097148 0       -1\n{code}\n\n\n\n{code}\nDebug: Executing: '/sbin/lvs vg_main'\nDebug: Executing: '/sbin/lvs --noheading --unit m /dev/vg_main/swap'\nDebug: Executing: '/sbin/blkid /dev/vg_main/swap'\nDebug: Executing: 'mkswap /dev/vg_main/swap'\nError: Execution of 'mkswap /dev/vg_main/swap' returned 1: mkswap: error: /dev/vg_main/swap is mounted; will not make swapspace\nError: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Filesystem[/dev/vg_main/swap]/ensure: change from absent to present failed: Execution of 'mkswap /dev/vg_main/swap' returned 1: mkswap: error: /dev/vg_main/swap is mounted; will not make swapspace\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Dependency Filesystem[/dev/vg_main/swap] has failures: true\nWarning: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Skipping because of failed dependencies\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Mount[/dev/vg_main/swap]: Resource is being skipped, unscheduling all events\nNotice: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: Dependency Filesystem[/dev/vg_main/swap] has failures: true\nWarning: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: Skipping because of failed dependencies\nDebug: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Exec[swapon for '/dev/vg_main/swap']: Resource is being skipped, unscheduling all events\nDebug: Lvm::Logical_volume[swap]: Resource is being skipped, unscheduling all events\n{code}\n\nconverted from markdown to jira with http://j2m.fokkezb.nl/", "environment": "all", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "35124", "fixedVersions": [], "id": "35124", "issueType": "Bug", "key": "MODULES-4753", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "resolution": "Fixed", "resolutionDate": "2017-07-25T07:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm : serious flaws with swap space on debian", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "623c1696562ab90069f8b5e4", "body": "i.e. does it work similarly to puppet-iis where the undocumented binding code works as follows? (need more info on multiple bindings in particular). \n      iis::manage_binding { 'mysite':\n        ensure                 => present,\n        site_name              => 'mysite',\n        protocol               => 'https',\n        port                   => '443',\n        ip_address             => '*',\n        certificate_thumbprint => 'MYTHUMBPRINT'\n      }\n\nThe code seems to indicate it isn't the same, but how to use the bindings within iis_site is unclear within the type info provided.", "created": "2017-04-20T15:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is up at", "created": "2017-05-02T14:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI as part of", "created": "2017-05-09T11:46:00.000000"}], "components": ["iis"], "created": "2017-04-20T14:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e62c7b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_430743905_*|*_1_*:*_1_*:*_70299574_*|*_10007_*:*_1_*:*_163173793_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_968257405"}], "description": "Comment from slack\n\n{code}\nSo @jpogran...less urgent than this PS thing, but the feedback on the puppetlabs-iis from my team is the docs need help before they're comfy using it. Specifically...how to use the bindings.\n\n[1:08] \npuppet-iis had the same trouble, but I managed to glean it from the code.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35123", "fixedVersions": [], "id": "35123", "issueType": "Task", "key": "MODULES-4752", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update docs with better examples for bindings", "timeSpent": "PT0S", "updated": "2017-05-09T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c6973327-1553-427a-99b1-d873fe72306c", "body": "PR for fix: https://github.com/puppetlabs/puppetlabs-java/pull/225", "created": "2017-04-20T13:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged, thanks!", "created": "2017-04-25T17:27:00.000000"}], "components": ["java"], "created": "2017-04-20T13:12:00.000000", "creator": "557058:c6973327-1553-427a-99b1-d873fe72306c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@569a884a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdh0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_447300239_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* Master branch\n*Puppet Version:* 4.10\n*OS Name/Version:* CentOS 7\n\nThe Java Oracle manifest has a bug introduced with [this maintenance change|https://github.com/puppetlabs/puppetlabs-java/commit/a8448286f78165b24f0502bda42d28966b9e7723]; the Execute command is being done before the archive file has been downloaded; leading to file not found or other rpm type errors.\n\n*Desired Behavior:* The archive resource should be required before the execute resource.\n\n\n*Actual Behavior:* The execute resource is applied _before_ the archive resource.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38287", "fixedVersions": [], "id": "38287", "issueType": "Bug", "key": "MODULES-4751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c6973327-1553-427a-99b1-d873fe72306c", "resolution": "Fixed", "resolutionDate": "2017-04-25T17:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-java : Incorrect order of operation", "timeSpent": "PT0S", "updated": "2017-04-25T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-04-20T12:23:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@407057f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgzj:"}], "description": "mysqld_version fact should not provide a different answer than mysqld_version method \n\nThe mysqld_version fact returns the mysqld version string.\n/usr/mysql/5.7/bin/mysqld  Ver 5.7.17 for solaris12 on x86_64 (MySQL Community Server (GPL))\n\nThe mysqld_version method returns mysqld version.\n5.7.17\n\n---\n\n(MODULES-3441) Adds the mysqld_version fact\n\nThe docs indicate mysqld_version may be overridden for use on a remote server.  mysqld_version (the string) is also consumed by mysqld_type. As written to get all the described behavior the override value should be provided as a complete mysqld version string not an major.minor.patch value. \n\nInternally the mysqld_version fact is consumed into the mysqld_version_string method and the mysqld_version method parses the string into the version number.\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/81c4fed35e65e285e334b30998b4e3eba662534c/lib/puppet/provider/mysql.rb#L33\n\n{code}\n  def self.mysqld_version_string\n    # As the possibility of the mysqld being remote we need to allow the version string to be overridden, this can be done by facter.value as seen below. In the case that it has not been set and the facter value is nil we use the mysql -v command to ensure we report the correct version of mysql for later use cases.\n    @mysqld_version_string ||= Facter.value(:mysqld_version) || mysqld('-V')\n  end\n{code}\n\n{code}\n  def self.mysqld_version\n    # note: be prepared for '5.7.6-rc-log' etc results\n    #       versioncmp detects 5.7.6-log to be newer then 5.7.6\n    #       this is why we need the trimming.\n    mysqld_version_string.scan(/\\d+\\.\\d+\\.\\d+/).first unless mysqld_version_string.nil?\n  end\n{code}\n\nThis inconsistency should be reconciled. \nThe referenced pull request* creates the following facts\nmysqld_version_string:  msyqld -V\nmysqld_type: parsed mysqld_version_string (mariadb, perconia, mysql)\nmysqld_version: parsed mysqld_version_string (5.7.17 etc)\n\nPR #951", "environment": "puppetlabs-mysql 4.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41438", "fixedVersions": [], "id": "41438", "issueType": "Bug", "key": "MODULES-4750", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql : mysqld_version is inconsistent", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sounds good! Where do these patches exist? Can they be submitted by PR?", "created": "2017-04-26T14:55:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "PR #950\n\nI was working out some issues in the specs. It still isn't perfect but I don't understand why the centos tests fail. It seems that it is failing in setup steps.\n\n{code}\n\tWarning: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Skipping because of failed dependencies\n\tInfo: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\n\tError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\n{code} ", "created": "2017-04-28T12:39:00.000000"}], "components": ["mysql"], "created": "2017-04-20T11:38:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f6acb1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}], "description": "Oracle currently carries patches for the mysql module shipped with Solaris. There is no reason they cannot be integrated into the mainline.\n\n", "environment": "Solaris 12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34025", "fixedVersions": [], "id": "34025", "issueType": "Improvement", "key": "MODULES-4749", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : Solaris support", "timeSpent": "PT0S", "updated": "2021-01-18T03:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "623c152b7910a200718b961f", "body": "Issue has occurred on (at least) these builds:\n\n{noformat}\nMajor 5,  Minor 0,  Build 10586, Revision 117\n{noformat}\n\nI am waiting on some other replies for other build numbers. \n\nhere are some of the various commands it has failed on (it does seem random, sometimes they work, sometimes they dont):\n\n\n{noformat}\n  if ('5' in $::powershell_ver) {\n    exec { 'extract mcollective 2016':\n      command   => 'powershell.exe Expand-Archive -path C:\\marionette-collective\\mcollective.zip -DestinationPath C:\\marionette-collective',\n      path      => [$::path, 'C:\\marionette-collective\\/'],\n      unless    => 'C:\\Windows\\System32\\cmd.exe /c sc query mcollectived | findstr \"RUNNING\"'\n    }\n{noformat}\n\n\n{noformat}\n          exec { 'set CML mpio device':\n            command  => \"New-MSDSMSupportedHW -VendorID COMPELNT -ProductID 'Compellent Vol'\",\n            path     => $::path,\n            provider => powershell\n          } ->\n          exec { 'claim SC series':\n            command  => 'Update-MPIOClaimedHW -Confirm:$false | Out-File C:/ProgramData/PuppetLabs/mpio.log',\n            path     => $::path,\n            provider => powershell\n          } ->\n{noformat}\n\n\n{noformat}\n    exec { 'HandlesPerHost':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET HandlesPerHost=32768\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"HandlesPerHost       : 32768\"',\n      provider => powershell,\n      path     => $::path\n    } ->\n    exec { 'MemoryAllHosts':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET MemoryAllHosts=20000000000\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"MemoryAllHosts       : 20000000000\"',\n      provider => powershell,\n      path     => $::path\n    } ->\n    exec { 'MemoryPerHost':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET MemoryPerHost=20000000000\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"MemoryPerHost        : 20000000000\"',\n      provider => powershell,\n      path     => $::path\n    } ->\n    exec { 'ProcessLimitAllHosts':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET ProcessLimitAllHosts=64\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"ProcessLimitAllHosts : 64\"',\n      provider => powershell,\n      path     => $::path,\n    } ->\n    exec { 'ThreadsPerHost':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET ThreadsPerHost=256\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"ThreadsPerHost       : 256\"',\n      provider => powershell,\n      path     => $::path\n    } ->\n    # Copy wmi access script to server\n    file { 'wmi_access_script':\n      path   => \"C:\\\\ProgramData\\\\PuppetLabs\\\\wmi_access.ps1\",\n      ensure => present,\n      source => \"puppet:///extra_files/wmi/wmi_access.ps1\"\n    } ->\n    # Execute script, only if log file doesnt say True\n    exec { 'wmi_access_exec':\n      command  => \"Start-Process powershell '-Executionpolicy Unrestricted -File C:/ProgramData/PuppetLabs/wmi_access.ps1' -verb RunAs\",\n      path     => $::path,\n      unless   => \"Get-Content C:\\\\ProgramData\\\\PuppetLabs\\\\wmi_access.log | Select-String True\",\n      provider => powershell\n    }\n\n{noformat}\n\n", "created": "2017-04-20T08:29:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "So after running a manifest with 100 exec's like your start-process one, back to back, for a dozen or more times, I'm unable to get your pipe error. I do have some orphan powershell processes that errored with StackOverflowException and aren't closing. Taking this to the logical conclusion, running it enough will leave enough orphaned conhost.exe/powershell.exe to muck things up.\n\nHowever, i don't think i found anything wrong with the module. In one example you're using start-process which by default starts the process detached, so we no longer have control of it. If it's running a long enough command or errors out, it could stay long past the puppet run. When puppet runs again it will make another orphaned process, and conitnue on until things die. I recommend when using the powershell provider, only pass powershell code to it and not powershell.exe or start-process statements. If you do, you have to write stuff that handles the cleanup yourself.\n\nI recommend changing things like:\n\n{code:puppet}\nexec { 'wmi_access_exec':\n  command  => \"Start-Process powershell '-Executionpolicy Unrestricted -File C:/ProgramData/PuppetLabs/wmi_access.ps1' -verb RunAs\",\n  path     => $::path,\n  unless   => \"Get-Content C:\\\\ProgramData\\\\PuppetLabs\\\\wmi_access.log | Select-String True\",\n  provider => powershell\n}\n{code}\n\nto:\n\n{code:puppet}\nexec { 'wmi_access_exec':\n  command  => \"& C:/ProgramData/PuppetLabs/wmi_access.ps1\",\n  path     => $::path,\n  unless   => \"Get-Content C:\\\\ProgramData\\\\PuppetLabs\\\\wmi_access.log | Select-String True\",\n  provider => powershell\n}\n{code}\n\n\nIn short, when using the powershell provider, do not call out to powershell.exe, as you are already inside powershell.\n\nThat being said, we are investigating if there could be some more code added to the exit part of the module to better handle shutting down the parent PowerShell process.", "created": "2017-04-21T08:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I have a gist that shows how to do some basic interactivity in a REPL\nhttps://gist.github.com/Iristyle/effcc874e567cd1798f9217848e280ec\n\n", "created": "2017-04-21T17:54:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:623c152b7910a200718b961f] have you been able to try the 2.1.1 release of the PowerShell module?  There were some minor cleanup changes released in that version that we think might help.", "created": "2017-07-12T12:28:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I have not.   I'll upgrade to 2.1.1 right now (since it looks like there is a potential fix in the changelog) and see if we start getting errors reported back. \n", "created": "2017-07-13T05:01:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Although, it appears the occurrence is less likely, we still hit it on latest:\n\n{noformat}\nCould not evaluate: Failure waiting for PowerShell process 2208 to start pipe server\n{noformat}\n\n\ncommand is:\n\n\n{code:java}\n    exec { 'HandlesPerHost':\n      command  => \"C:\\\\Windows\\\\System32\\\\cmd.exe /c wmic /NAMESPACE:\\\\\\\\root PATH __ProviderHostQuotaConfiguration SET HandlesPerHost=32768\",\n      unless   => 'get-wmiobject -Class __ProviderHostQuotaConfiguration -Namespace root -ComputerName . | find \"HandlesPerHost       : 32768\"',\n      provider => powershell,\n      path     => $::path\n    }\n{code}\n\n\n", "created": "2017-07-13T13:51:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "which is funny cause it could be re-written without a{noformat} | {noformat} find - but would still need a \n{noformat}\n| get-content \n{noformat}\nor something of the sort.  ", "created": "2017-07-13T13:53:00.000000"}, {"author": "6243b712f813eb0069290ba1", "body": "We are using module version 2.1.2 and we see this a lot on both 2008 R2 and 2012 R2 with the following code:\n\n\n{code:puppet}\nexec {'cd-to-z':\n  command  => '(gwmi Win32_cdromdrive).Drive | %{$a = mountvol $_ /l", "created": "2017-08-14T04:53:00.000000"}, {"author": "557058:15480491-b0fe-4b18-ada0-ec68388b2de1", "body": "Just thought I'd comment because I ran into this today using the DSC package.  They could not evaluate, waiting to start pipe to the server was the error.  I had a 50% failure rate on 10 machines that I was auto-provisioning with puppet and that class.  It auto-resolved itself after the second puppet run, but would be nice to not deal with this.\n\nUsed `dsc_xremotefile` and `dsc_package`\n\nUsing Powershell 5.1 on Windows 7", "created": "2017-09-13T22:07:00.000000"}, {"author": "5a0defb282741237bddc1140", "body": "Our environment is based on Windows 2K12 R2 machines and currently we use PSVersion 5.0.10586.117.\n*puppetlabs-dsc version 1.4.0*\n\nWe encountered the same issue with a variable rate of success, the first thing we noticed is that it only happened after we updated the puppetlabs-dsc module from 1.2.0 to 1.4.0. So that was our first clue. We once reverted back to the old version as we didn't really need the latest version currently some things were fixed in the 1.4.0 version we needed for IIS configuration, and the error came back. But this time we wanted to find the cause of it.\n\nSo based on our first clue we went checking what changed between those versions and where the error happens, these seem to come from the *powershell_manager.rb* file.\n[https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/powershell_manager.rb]\n\nIn version 1.4.0 there is another way introduced about starting the powershell pipe. The pipe is started and then a loop is entered to check if the pipe is open, this one times out after 10 seconds.  (50 x 0.2 seconds).  So we set the treshold to (150x0.2 seconds) and enabled some logging.\n[https://github.com/puppetlabs/puppetlabs-dsc/blob/90f0a67ba362c323975a3fff863d44d4298e182d/lib/puppet_x/puppetlabs/powershell_manager.rb#L58]\n\nWhen analyzing the logging we noticed that on the *very first* boot our virtual machines on average need 8-9 seconds to start the pipe to the powershell shell. But one out of 6 resulted in a 13-14 second pipe start. That means that these machine reached the treshold of 10 sec and cause the puppet run to fail.\n\nAnother fun test was to see the differences between starting the powershell pipe according to the DSC module. \n- First boot -> 8-9 seconds (but peaks go up to 13-15 seconds)\n- After a few reboots -> on average 4-5 seconds\n- Started \"puppet agent -t\" from in a command prompt -> on average about 2 seconds\n\nI noticed that in the 1.2.0 puppetlabs-dsc version another method is used to start this and there is a timeout for 300 seconds to check. \n\nSo in general the timeout of 10 seconds to check for the pipe status might be to short when the system is busy. Windows on first boot might still be busy installing patches, doing virusscans or maybe another temporary resources issue. I did a quick patch and increased the timeout to make it loop for 150 times instead of 50. But I'm not sure what the correct solution should be. \n\nI think 2 options : \n- Increase the time to check for timeout\n- Design another method to start/control the powershell shell command that is being created. \n\nHope I helped someone that encounters the same issue and hopefully this can be patched/updated in general.  I personally think the 10 seconds timeout check is just to tight. ", "created": "2017-11-03T07:35:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:5a0defb282741237bddc1140] thanks for the detailed feedback!\n\nBased on your debugging, I agree that 10 seconds is too short a time period.  When we reworked the initial pipe handshake, the assumption was that 10 seconds would be plenty of time to start PowerShell and open up the pipe server on that side, even though it requires C# code compilation.  The idea was that we wanted to remain generally responsive in the event something had gone totally wrong.\n\nClearly, you've proven that 10 seconds is not long enough. I'll propose that we make it around 30 seconds given older / slower infrastructure that may be under load / may need to prime the .NET runtime after first reboot. Our internal testing likely didn't pick this up given it's only under the load of the tests themselves (which is pretty light).\n\nReally appreciate your efforts here!", "created": "2017-11-03T12:27:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I've submitted PRs to increase the timeout in both the DSC and PowerShell to 30 seconds. IIS, which uses similar code, seems to have a default timeout of 300 seconds if no specific timeout is provided. I don't _think_ any other modules rely on the powershell_manager code.\n\nDSC: https://github.com/puppetlabs/puppetlabs-dsc/pull/328\n\nPowerShell: https://github.com/puppetlabs/puppetlabs-powershell/pull/201", "created": "2017-11-21T13:50:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in DSC at https://github.com/puppetlabs/puppetlabs-dsc/commit/587893664b42af58180e240df03a1eb487607c8b - pending release in DSC 1.4.1\nMerged to master in PowerShell at https://github.com/puppetlabs/puppetlabs-powershell/commit/58d5818919586b1d6cf1bdb672b35d8c6c835245 - pending release in PowerShell 2.1.3\n\nIIS is using an older version of the manager code without named pipes.\nI can merge dsc into dsc_lite later to pick up the changes there.", "created": "2017-11-21T17:32:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Moved back to \"in progress\" as I just realized there's another piece of the puzzle that we're missing. When hitting the \"Failure waiting for PowerShell process\" scenario at https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L68 we aren't currently cleaning up the started process {{@ps_process}} properly and we're creating zombies.\n\nThe {{@ps_process}} object is supposed to be an instance of [Process::Status|https://ruby-doc.org/core-2.4.0/Process/Status.html], which gives us a {{pid}}, but it also has a blocking {{.value}} attribute and a blocking {{.join}} method (that I don't see in the Ruby docs) - so we'll have to do a little more research to see what other utility it has. In an ideal situation we'd get a Windows process handle and can terminate it, but I don't believe that info is exposed.\n\nTo vet our ability to kill the process if we fail to connect to a pipe, we'll have to change the initializer signature from \n\n{code}\ndef initialize(cmd, debug)\n{code}\n\nto\n\n{code}\ndef initialize(cmd, debug, pipe_timeout = 30)\n{code}\n\nIn tests we can set an artificially low timeout, then check to make sure a process isn't still running in the situation where the pipe connection is not established.", "created": "2017-11-21T20:24:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "I have a rough WIP PR up for killing the zombies in the PowerShell module at: https://github.com/puppetlabs/puppetlabs-powershell/pull/202\n\nCC [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2017-11-22T12:21:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged follow-on PR to powershell#master at https://github.com/puppetlabs/puppetlabs-powershell/commit/a691dacb94333aa84500b5091001c70e75ba67b3\n\nReady to proceed with dsc / dsc_lite repos", "created": "2017-11-28T14:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Because this ticket is currently shared, we haven't yet closed it as part of the PowerShell 2.1.3 release.\n\nHowever, PowerShell pipeline did run through to completion against the release branch at df7776a, which includes these changes - see https://jenkins-master-prod-1.delivery.puppetlabs.net/view/All/job/forge-windows_puppetlabs-powershell_i18n-ruby_release/2/", "created": "2017-12-07T17:10:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Although the latest changes seem to resolve, what seems like, about 99% of the issues", "created": "2018-01-16T06:36:00.000000"}], "components": ["powershell"], "created": "2017-04-20T07:39:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7930ce24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6246"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgnz:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41624"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_3014939184_*|*_1_*:*_1_*:*_1819288_*|*_10007_*:*_1_*:*_13191779_*|*_3_*:*_2_*:*_4477621295_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_67780546_*|*_10005_*:*_2_*:*_14640110277"}], "description": "_Basic Info_\n*Module Version:* 2.1.0\n*Puppet Version:* 3.7.3\n*OS Name/Version:* 2012, 2012r2, 2016\nPowershell v4 and v5\n\n_Describe your issue in as much detail as possible..._\n\nMultiple issues across multiple modules and commands:\n{noformat}\nCould not evaluate: Failure waiting for PowerShell process <pid> to start pipe server\n{noformat}\nPipes are working.  We have .net 3.5 on these. \n\n*Desired Behavior:*\nPowershell executes commands without issue.\n\n*Actual Behavior:*\nPowershell commands fail.  Appears to be totally random on what kind of command. \n\nUnfortunately thats about it for the logs.  A Powershell failure and thats it.  Really hard to troubleshoot or capture anymore.", "environment": "Windows:  2012, 2012r2, 2016\nR320's, R620's, R720's.  64-256 GB of RAM\nPowershell 5.0 and 4.0", "epicLinkSummary": "PowerShell 2.1.3", "estimate": "PT0S", "externalId": "39328", "fixedVersions": ["DSC 1.4.1", "PowerShell 2.1.3"], "id": "39328", "issueType": "Bug", "key": "MODULES-4748", "labels": ["jira_escalated", "module", "modules", "powershell"], "originalEstimate": "PT0S", "parent": "37445", "parentSummary": "PowerShell 2.1.3", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "resolution": "Fixed", "resolutionDate": "2018-01-02T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "powershell : failure waiting for powershell process", "timeSpent": "PT0S", "updated": "2020-10-21T04:00:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed through CI.  Closing ticket.", "created": "2017-04-20T15:08:00.000000"}], "components": ["dsc"], "created": "2017-04-19T19:32:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489c4ded"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdgk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13425922_*|*_1_*:*_1_*:*_57109506_*|*_5_*:*_1_*:*_0"}], "description": "Update to the April 2017 DSC Resource release: https://blogs.msdn.microsoft.com/powershell/2017/04/19/dsc-resource-kit-release-april-2017/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32994", "fixedVersions": [], "id": "32994", "issueType": "Bug", "key": "MODULES-4747", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-04-20T15:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC : Update to April 2017 DSC Resource Release", "timeSpent": "PT0S", "updated": "2017-04-20T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I opened [PR 1630](https://github.com/puppetlabs/puppetlabs-apache/pull/1630) with \"Work In Progress\" status. It is somewhat funcional, but lacks some important stuff:\n- Parameter validation\n- Proper parsing of some parameters\n- Worker map file management\n- rspec/serverspec/whatever tests\n\nFuncional tests are quite limited at the moment - only one RHEL 6 machine with Apache 2.2. Worse yet - with Puppet 3.6.1. I'm working on a better testing environment.", "created": "2017-06-07T11:34:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Added worker map file management", "created": "2017-06-07T15:15:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "After some more commits and reviews, we have a working class with spec tests which pass. It would be nice to have some parameter validation and probably deeper spec tests, but I guess we're good to go.", "created": "2017-07-31T12:00:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "PR accepted in 8/2/17. Which is the correct way to close this ticket?", "created": "2017-08-07T09:40:00.000000"}], "components": ["apache"], "created": "2017-04-19T09:40:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should manage mod_jk and its .load file via apache::mod, and manage jk.conf file on its own."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22bdd6dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdfjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16949557420_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-apache has helpful classes under apache::mod:: to manage Apache modules like mod_cluster and so on. mod_jk could also be managed by a suitable class apache::mod::jk.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "39325", "fixedVersions": [], "id": "39325", "issueType": "New Feature", "key": "MODULES-4746", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2017-11-01T13:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create class in module puppetlabs-apache to install connector mod_jk", "timeSpent": "PT0S", "updated": "2017-11-01T13:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:5ce758555c99a60dcbaeaa72],\n\nWe have had a look we have found an example of setting up apache passenger within the Apache acceptance tests.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/c04e0620defb953a27cace6409e74ad1b708a2f4/spec/acceptance/mod_passenger_spec.rb\n\nThe following document may also provide you with some insight:\nhttps://docs.puppet.com/puppet/4.10/passenger.html\n\nHopefully this helps, if not please let us know.\nThank you for taking the time to raise this ticket.", "created": "2017-04-19T04:13:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] those are helpful, however code is not documentation, and the other gives how to configure Passenger manually, not via the puppetlabs-apache module.\n\nI'm able to work through the code to figure out to correctly implement the configuration I want, but the Apache module documentation is still incomplete (not just for this class).\n\nThe puppetlabs-apache README.md is huge, and should be broken up into a collection of linked documents.", "created": "2017-04-19T15:28:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] and [~accountid:5ce758555c99a60dcbaeaa72]! I'm working on a revision of the apache module README now, and I'd also noticed this was missing! So a fix for this is in the works. The README, as you know, is pretty long, so it's taking longer than I'd hoped, but it's definitely coming.\n\nI'll link this to my other ticket so that I don't lose track of it.  I'm glad you filed this ticket, [~accountid:5ce758555c99a60dcbaeaa72]", "created": "2017-04-20T12:23:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "The information in this section has been expanded, in a separate community PR, iirc.", "created": "2018-06-11T15:36:00.000000"}], "components": ["apache", "passenger"], "created": "2017-04-18T20:55:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dd1f6ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdfdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26329799_*|*_5_*:*_1_*:*_6122521103_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_115777495_*|*_10006_*:*_1_*:*_28874224627_*|*_10005_*:*_1_*:*_7166165611"}], "description": "_Basic Info_\n*Module Version:* master branch\n*Puppet Version:* all\n*OS Name/Version:* all\n\n*Desired Behavior:* That the documentation for the {{apache::mod::passenger}} described the purpose and usage of all the parameters for the class. (I wanted to know how to specify the ruby for passenger to use)\n\n\n*Actual Behavior:*\n\nDocumentation is only describes a limited number of parameters\n\n=========\n\nThe [apache::mod::passenger|https://github.com/puppetlabs/puppetlabs-apache#class-apachemodpassenger] documentation is very brief and only describes six parameters, while the class itself has many more:\n\n{code}\nclass apache::mod::passenger (\n  $passenger_conf_file              = $::apache::params::passenger_conf_file,\n  $passenger_conf_package_file      = $::apache::params::passenger_conf_package_file,\n  $passenger_high_performance       = undef,\n  $passenger_pool_idle_time         = undef,\n  $passenger_max_request_queue_size = undef,\n  $passenger_max_requests           = undef,\n  $passenger_spawn_method           = undef,\n  $passenger_stat_throttle_rate     = undef,\n  $rack_autodetect                  = undef,\n  $rails_autodetect                 = undef,\n  $passenger_root                   = $::apache::params::passenger_root,\n  $passenger_ruby                   = $::apache::params::passenger_ruby,\n  $passenger_default_ruby           = $::apache::params::passenger_default_ruby,\n  $passenger_max_pool_size          = undef,\n  $passenger_min_instances          = undef,\n  $passenger_max_instances_per_app  = undef,\n  $passenger_use_global_queue       = undef,\n  $passenger_app_env                = undef,\n  $passenger_log_file               = undef,\n  $passenger_log_level              = undef,\n  $passenger_data_buffer_dir        = undef,\n  $manage_repo                      = true,\n  $mod_package                      = undef,\n  $mod_package_ensure               = undef,\n  $mod_lib                          = undef,\n  $mod_lib_path                     = undef,\n  $mod_id                           = undef,\n  $mod_path                         = undef,\n) inherits ::apache::params {{\n{code}\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "40407", "fixedVersions": [], "id": "40407", "issueType": "Improvement", "key": "MODULES-4745", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache : documentation of apache::mod::passenger parameters is not complete", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "Proposed as https://github.com/puppetlabs/puppetlabs-apache/pull/1610", "created": "2017-04-18T09:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We will look over this during our weekly modules  PR triage on Thursday. https://puppet.com/community/events/contributor-events", "created": "2017-04-19T04:21:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for submitting the PR [~accountid:557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d]. Closing this JIRA as the corresponding PR got closed. Please re-open the JIRA if the changes requested on the PR are fixed and the PR is re-opened. Thanks!", "created": "2017-07-27T07:51:00.000000"}], "components": ["apache"], "created": "2017-04-18T07:37:00.000000", "creator": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40b5132f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzddzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8640812920_*|*_6_*:*_1_*:*_0"}], "description": "As per https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#ctl, some SecRule should be placed before the CRS (CoreRuleSet).\n\nThis is currently not possible on a given vhost.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42581", "fixedVersions": [], "id": "42581", "issueType": "New Feature", "key": "MODULES-4744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "resolution": "Won't Fix", "resolutionDate": "2017-07-27T07:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::security Unable to use ruleRemoveById or other pre-declaration overrides", "timeSpent": "PT0S", "updated": "2017-07-27T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154]\n\nThis sounds like a useful bug fix, have you looked at creating a PR for this? The module's code is open source and we encourage community contributions.\n\nYou can find the code for the module here: https://github.com/puppetlabs/puppetlabs-mysql/blob/5e33c913d3c93956b55ed0af27733b5c5085495d/manifests/server/installdb.pp\n\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nThank you for taking the time to create this ticket.", "created": "2017-04-19T04:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Changing severity to 'Normal' as [~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154] has provided a quick fix for this issue. ", "created": "2017-04-19T04:35:00.000000"}, {"author": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "body": "I did, I thought there was an auto addition of a link to the pull request to the referenced bug so I didn't add one after I made the fix.\n\n[Pull 945|https://github.com/puppetlabs/puppetlabs-mysql/pull/945]", "created": "2017-04-19T09:51:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:fc11868e-0146-4f3b-a79d-faf27cfd1154], fantastic! \n\nThis pull request has now been merged. \n\nThank you :-)", "created": "2017-04-20T03:29:00.000000"}], "components": ["mysql"], "created": "2017-04-17T18:04:00.000000", "creator": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3eb1e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzddv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_124112801_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_82647788"}], "description": "Error log is created prior to initialization resulting in failure.\n\nChanging \n{code}\n  if $options['mysqld']['log-error'] {\n    file { $options['mysqld']['log-error']:\n      ensure  => present,\n      owner   => $mysqluser,\n      group   => $::mysql::server::mysql_group,\n      mode    => 'u+rw',\n      before => Mysql_datadir[ $datadir ],\n    }\n  }\n{code}\n\nTo\n{code}\n  if $options['mysqld']['log-error'] {\n    file { $options['mysqld']['log-error']:\n      ensure  => present,\n      owner   => $mysqluser,\n      group   => $::mysql::server::mysql_group,\n      mode    => 'u+rw',\n      require => Mysql_datadir[ $datadir ],\n    }\n  }\n{code}\n\nfixes the problem\n\n\n{noformat}\nNotice: /Stage[main]/Mysql::Server::Installdb/File[/var/mysql/5.7/data/vstop.err]/ensure: created\nDebug: /Stage[main]/Mysql::Server::Installdb/File[/var/mysql/5.7/data/vstop.err]: The container Class[Mysql::Server::Installdb] will propagate my refresh event\nDebug: Mysql_datadir[/var/mysql/5.7/data](provider=mysql): Initializing MySQL data directory >= 5.7.6 with mysqld: --datadir=/var/mysql/5.7/data --user=mysql --log-error=/var/mysql/5.7/data/vstop.err --initialize-insecure\nDebug: Executing: '/usr/mysql/5.7/bin/mysqld --datadir=/var/mysql/5.7/data --user=mysql --log-error=/var/mysql/5.7/data/vstop.err --initialize-insecure'\nError: Execution of '/usr/mysql/5.7/bin/mysqld --datadir=/var/mysql/5.7/data --user=mysql --log-error=/var/mysql/5.7/data/vstop.err --initialize-insecure' returned 1: 2017-04-17T23:25:01.743088Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option\n (see documentation for more details).\n2017-04-17T23:25:02.214697Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.\n2017-04-17T23:25:02.214754Z 0 [ERROR] Aborting\n{noformat}", "environment": "puppetlabs-mysql version 3.10.0\npuppet version 4.7.0\n5.7.17\nSolaris 12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38286", "fixedVersions": [], "id": "38286", "issueType": "Bug", "key": "MODULES-4743", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fc11868e-0146-4f3b-a79d-faf27cfd1154", "resolution": "Fixed", "resolutionDate": "2017-04-20T03:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql : cannot initialize database dir not empty", "timeSpent": "PT0S", "updated": "2017-04-20T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-04-17T11:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44e4da85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdddj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_682148439_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42577", "fixedVersions": [], "id": "42577", "issueType": "Sub-task", "key": "MODULES-4742", "labels": [], "originalEstimate": "PT0S", "parent": "39323", "parentSummary": "Supported Release (concat) 4.0.0 - (2017/04/25) - (3d1a90ae05df47ee94fc1c1154ea9e4cbc46dbde)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-25T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-25T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "+1", "created": "2017-04-24T14:11:00.000000"}], "components": [], "created": "2017-04-17T11:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@549c7ad9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdddb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609625240_*|*_5_*:*_1_*:*_41810825758_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4558419"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41437", "fixedVersions": [], "id": "41437", "issueType": "Sub-task", "key": "MODULES-4741", "labels": [], "originalEstimate": "PT0S", "parent": "39323", "parentSummary": "Supported Release (concat) 4.0.0 - (2017/04/25) - (3d1a90ae05df47ee94fc1c1154ea9e4cbc46dbde)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(concat) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_unit-module_release/7/\n\nChangelog here:\nhttps://github.com/puppetlabs/puppetlabs-concat/commit/00122b4f769844309a9bfdce40a842c8ac1e08db#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n\nDiff here:\nhttps://github.com/puppetlabs/puppetlabs-concat/compare/3.0.0...06c5990\n\nTip of release branch is 06c5990... which is passing CI above.\nPrevious tag is 3.0.0 at 04f2871...\n\nNew types are tested with appropriate \"expect string\" tests.\n\nLight is green, trap is clean.\n(y)\n\n", "created": "2017-04-24T12:55:00.000000"}], "components": [], "created": "2017-04-17T11:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20903d59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzddcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_606902060_*|*_3_*:*_1_*:*_2712871_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40406", "fixedVersions": [], "id": "40406", "issueType": "Sub-task", "key": "MODULES-4740", "labels": [], "originalEstimate": "PT0S", "parent": "39323", "parentSummary": "Supported Release (concat) 4.0.0 - (2017/04/25) - (3d1a90ae05df47ee94fc1c1154ea9e4cbc46dbde)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-24T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(concat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-24T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": ["concat"], "created": "2017-04-17T11:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6925771c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4482"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzddd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4303882_*|*_3_*:*_1_*:*_584796457_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_93068060"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-concat/compare/3.0.0...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-concat/blob/release/CHANGELOG.md\n* Passing runs through CI:\nunit https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_unit-module_release/lastSuccessfulBuild/\nsmoke https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_intn-sys_smoke-release/lastSuccessfulBuild/\nLTS https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_intn-sys_full-pe-lts-release/lastSuccessfulBuild/\ncurrent https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_intn-sys_full-pe-current-release/lastSuccessfulBuild/\nprevious https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_intn-sys_full-pe-previous-release/lastSuccessfulBuild/\nwho cares? https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/concat/view/release/job/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-release/lastSuccessfulBuild/", "epicLinkSummary": "Deprecate current version of Concat and move to Puppet 4 only", "estimate": "PT0S", "externalId": "39323", "fixedVersions": [], "id": "39323", "issueType": "Task", "key": "MODULES-4739", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "40464", "parentSummary": "Deprecate current version of Concat and move to Puppet 4 only", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-25T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (concat) 4.0.0 - (2017/04/25) - (3d1a90ae05df47ee94fc1c1154ea9e4cbc46dbde)", "timeSpent": "PT0S", "updated": "2017-04-25T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "[~accountid:557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d] work is in progress and release should be ready within the week", "created": "2018-06-06T14:37:00.000000"}], "components": ["websphere_application_server"], "created": "2017-04-17T01:52:00.000000", "creator": "623a4c42d32a94006a63ca60", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2405a9b2"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Supported modules should be kept up to date and work with new versions of the software they manage.\n\nIn this case if a customer tries to use it, parts of it don't seem to work."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdczb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28524089044_*|*_3_*:*_2_*:*_5113176037_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2421151300"}], "description": "We need know if the supported forge module for websphere (https://forge.puppet.com/puppetlabs/websphere_application_server) support the Websphere version 9.x and the next O.S: SUSE Linux Enterprise Server 12 SP2 (or later) . Could be added support for that websphere version and O.S, please?", "environment": "Production , WebSphere Supported Forge Module with WebSphere version 9 and SUSE Enterprise Linux v12+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37335", "fixedVersions": [], "id": "37335", "issueType": "New Feature", "key": "MODULES-4738", "labels": ["maintenance", "module", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c42d32a94006a63ca60", "resolution": "Fixed", "resolutionDate": "2018-06-08T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WebSphere Supported Forge Module and version 9 support", "timeSpent": "PT0S", "updated": "2018-06-21T08:14:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:624391bef3824d006a577550],\n\nThis sounds like a useful feature, and we would be happy to accept a PR for this. \nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nThank you for taking the time to create this ticket. We look forward to your contribution.", "created": "2017-04-19T04:41:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Hi Paula,\n\nHere is the PR on Github: https://github.com/puppetlabs/puppetlabs-apache/pull/1611\nFeel free to give me some feedback if anything need to be improved.\n\nRegards,", "created": "2017-04-21T03:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged, thanks!", "created": "2017-04-25T17:15:00.000000"}, {"author": "623d00498d8b9c0068b93ee8", "body": "My apologies for asking a question here but I'd like to understand the reasoning before requesting a change. I'd like to override some default settings on the mod/ssl class as requested here. Specifically, I'd like to set a default list of ciphers. Is the idea, in general, to accept the defaults but set explicit overrides on configured vhosts? I assume it is. Is there any other way to override the DEFAULT value for this (or other) parameters in the mod/ssl class?", "created": "2017-11-07T07:05:00.000000"}], "components": ["apache"], "created": "2017-04-16T11:10:00.000000", "creator": "624391bef3824d006a577550", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@427aa7da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdcyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235878075_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_563585896"}], "description": "Hi,\n\nI would like to set some advanced Apache SSL directives using the apache::mod::ssl class:\n\n- [SSLSessionCache|https://httpd.apache.org/docs/current/en/mod/mod_ssl.html#sslsessioncache]: this is already a template variable  (`$session_cache`), but it's assigned within apache::mod::ssl and it's impossible to override. Solution would be to move the code block into apache::params and to add an apache class parameter to override defaults (exactly as the $apache::mod::passenger::passenger_root variable).\n  Why ? On our web servers, we use a specific place outside of the var directory, something like 'shmcb:/tmp/ssl_session_cache(2000000)'\n\n- [SSLProxyProtocol|https://httpd.apache.org/docs/current/en/mod/mod_ssl.html#sslproxyprotocol] is both a server and a virtual host directive, but currently it can be defined only on apache::vhost defined type, and I would like it to be present as a apache::mod::ssl class parameter. Default value would be undef which means no directive inside the generated ssl.conf file.\n  Why ? We'd like to define this directive for all our vhosts instead of repeating it into each vhost.\n\nI'm able to implement this as a PR on github if you're OK with my proposal.\n\n", "environment": "RHEL 6 and 7", "epicLinkSummary": null, "estimate": "PT7200S", "externalId": "34024", "fixedVersions": [], "id": "34024", "issueType": "New Feature", "key": "MODULES-4737", "labels": ["puppetlabs-apache"], "originalEstimate": "PT7200S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624391bef3824d006a577550", "resolution": "Fixed", "resolutionDate": "2017-04-25T17:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache::mod::ssl - additional class parameters", "timeSpent": "PT0S", "updated": "2017-11-07T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hi [~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd],\n\nThe limit for java_version memory allocation pool has been set to 8mb. Is there a maximum amount of memory you need for this to work on your system? You will find a conversation regarding this in the following pull request: https://github.com/puppetlabs/puppetlabs-java/pull/103\n\nThe module's code is open source and we encourage community contributions. We actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nMany Thanks for taking the time to log this ticket with us.", "created": "2017-04-19T04:54:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "With java/OS versions I provided 8MB is not enough, 9M makes it works again:\n\n{noformat}\n# java -Xmx9M -version\njava version \"1.6.0_41\"\nOpenJDK Runtime Environment (IcedTea6 1.13.13) (rhel-1.13.13.1.el6_8-x86_64)\nOpenJDK 64-Bit Server VM (build 23.41-b41, mixed mode)\n{noformat}\n\nI can submit PR to make it 16M, to be on a safe side?\n", "created": "2017-04-19T05:26:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "9M is enough on 40G systems, but not on 150G\nWe have database servers up to 1.5T of RAM\nI tested, 12M is enough on all of them, it seems\n", "created": "2017-04-19T05:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd], your pull request has now been merged. \nWe would like to thank you for contributing. ", "created": "2017-04-19T06:54:00.000000"}], "components": ["java"], "created": "2017-04-16T07:07:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52dae38d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdcyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251235429_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7217704"}], "description": "java_version fact collection sets heap size too low for some version, which causes fact java to crash and create a heap file:\n\n# ls /root/hs_err_pid*|wc -l\n2828\n\n# java -Xmx8m -version 2>&1\n#\n# A fatal error has been detected by the Java Runtime Environment:\n#\n#  SIGSEGV (0xb) at pc=0x00007fdf05fd3377, pid=13401, tid=140595883497216\n#\n# JRE version: 6.0_41-b41\n# Java VM: OpenJDK 64-Bit Server VM (23.41-b41 mixed mode linux-amd64 compressed oops)\n# Derivative: IcedTea6 1.13.13\n# Distribution: Red Hat Enterprise Linux Server release 6.8 (Santiago), package rhel-1.13.13.1.el6_8-x86_64\n# Problematic frame:\n# V  [libjvm.so+0x395377]  __printf_chk+0x395377\n#\n# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try \"ulimit -c unlimited\" before starting Java again\n#\n# An error report file with more information is saved as:\n# /root/hs_err_pid13401.log\n#\n# If you would like to submit a bug report, please include\n# instructions how to reproduce the bug and visit:\n#   http://icedtea.classpath.org/bugzilla\n#\nAborted\n\n# java -version 2>&1\njava version \"1.6.0_41\"\nOpenJDK Runtime Environment (IcedTea6 1.13.13) (rhel-1.13.13.1.el6_8-x86_64)\nOpenJDK 64-Bit Server VM (build 23.41-b41, mixed mode)\n\n# cat /etc/redhat-release \nRed Hat Enterprise Linux Server release 6.9 (Santiago)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32992", "fixedVersions": [], "id": "32992", "issueType": "Bug", "key": "MODULES-4736", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2017-04-19T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_version fact creates heap dumps", "timeSpent": "PT0S", "updated": "2017-04-19T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-dns module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T07:50:00.000000"}], "components": [], "created": "2017-04-13T18:35:00.000000", "creator": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f85370d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdc8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_761732_*|*_3_*:*_1_*:*_123084161780_*|*_6_*:*_1_*:*_0"}], "description": "While working on unrelated new puppet code for Splunk I came across this error when run on a freshly cloned Centos 7 vm in testnet:\n\n{code}\n[root@splunk-app-test-1 ~]# pb itops_splunk\nInfo: Using configured environment 'itops_splunk'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Redefining anchor in Puppet::Type\nInfo: Redefining file_line in Puppet::Type\nError: Could not autoload puppet/provider/dns_record/route53: cannot load such file -- nokogiri\nError: Could not autoload puppet/type/splunk_config: Could not autoload puppet/provider/dns_record/route53: cannot load such file -- nokogiri\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/splunk_config: Could not autoload puppet/provider/dns_record/route53: cannot load such file -- nokogiri\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nThis eventually led to attempting to install the module manually using the puppet ruby environment:\n{code}\n[root@splunk-app-test-1 ~]# !85\n/opt/puppetlabs/puppet/bin/gem install nokogiri\nBuilding native extensions.  This could take a while...\nERROR:  Error installing nokogiri:\n\tERROR: Failed to build gem native extension.\n\n    /opt/puppetlabs/puppet/bin/ruby extconf.rb\nchecking if the C compiler accepts ... *** extconf.rb failed ***\nCould not create Makefile due to some reason, probably lack of necessary\nlibraries and/or headers.  Check the mkmf.log file for more details.  You may\nneed configuration options.\n\nProvided configuration options:\n\t--with-opt-dir\n\t--with-opt-include\n\t--without-opt-include=${opt-dir}/include\n\t--with-opt-lib\n\t--without-opt-lib=${opt-dir}/lib\n\t--with-make-prog\n\t--without-make-prog\n\t--srcdir=.\n\t--curdir\n\t--ruby=/opt/puppetlabs/puppet/bin/ruby\n\t--help\n\t--clean\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError)\nYou have to install development tools first.\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/mkmf.rb:571:in `block in try_compile'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/mkmf.rb:522:in `with_werror'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/mkmf.rb:571:in `try_compile'\n\tfrom extconf.rb:138:in `nokogiri_try_compile'\n\tfrom extconf.rb:162:in `block in add_cflags'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/mkmf.rb:619:in `with_cflags'\n\tfrom extconf.rb:161:in `add_cflags'\n\tfrom extconf.rb:406:in `<main>'\n\nextconf failed, exit code 1\n\nGem files will remain installed in /opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/nokogiri-1.7.1 for inspection.\nResults logged to /opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0/nokogiri-1.7.1/gem_make.out\n{code}\n\nThis then led to discovery that installing the nokogiri gem requires a compiler (gcc) and zlib-devel.\n{code}\nyum groupinstall 'Development Tools'\nyum install zlib-devel\n{code}\n\n[~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] recommended some changes to the provider code and adding a feature/ definition for better error handling.  I'm working on PR for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41436", "fixedVersions": [], "id": "41436", "issueType": "Bug", "key": "MODULES-4735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T07:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dns and nokogiri gem", "timeSpent": "PT0S", "updated": "2021-03-08T07:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["transition"], "created": "2017-04-13T16:32:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3496437f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzdbwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1593769_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README: no changes to README\n* Link to diff for tests: no changes to tests\n* Link to [CHANGELOG|https://github.com/puppetlabs/puppetlabs-transition/blob/release/CHANGELOG.md] to verify SemVer\n* Passing runs through CI: not in CI\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40405", "fixedVersions": [], "id": "40405", "issueType": "Task", "key": "MODULES-4734", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-13T16:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (puppetlabs-transition) 0.1.1 - (4.13.2017) - (5fa5590808c6c87aaa9cd5da5ea17a6475a6cbca)", "timeSpent": "PT0S", "updated": "2017-04-13T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:11a50a90-5585-4229-994a-72322be4a7d7] [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] is this really a modules ticket ?", "created": "2017-04-19T04:55:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Former user yes, it's in reference to the [certregen module|https://github.com/puppetlabs/puppetlabs-certregen]. We've been keeping all of the certregen module tickets in this issue tracker since the module was created.", "created": "2017-04-19T11:09:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Ruby 1.8.7 support is close to impossible in our environment at this point", "created": "2017-05-12T13:29:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "If this issue is revisited, Ruby 1.8.7 can be built with the following patch to drop SSLv3 support.\n{code}\ndiff --git ext/openssl/extconf.rb ext/openssl/extconf.rb\nindex 3f9ef511f3..e2eb0764bd 100644\n--- ext/openssl/extconf.rb\n+++ ext/openssl/extconf.rb\n@@ -103,6 +103,9 @@ end\n have_func(\"SSLv2_method\")\n have_func(\"SSLv2_server_method\")\n have_func(\"SSLv2_client_method\")\n+have_func(\"SSLv3_method\")\n+have_func(\"SSLv3_server_method\")\n+have_func(\"SSLv3_client_method\")\n unless have_func(\"SSL_set_tlsext_host_name\", ['openssl/ssl.h'])\n   have_macro(\"SSL_set_tlsext_host_name\", ['openssl/ssl.h']) && $defs.push(\"-DHAVE_SSL_SET_TLSEXT_HOST_NAME\")\n end\ndiff --git ext/openssl/ossl_ssl.c ext/openssl/ossl_ssl.c\nindex 00a447d7c1..26e58b0fee 100644\n--- ext/openssl/ossl_ssl.c\n+++ ext/openssl/ossl_ssl.c\n@@ -102,14 +102,17 @@ struct {\n     OSSL_SSL_METHOD_ENTRY(TLSv1_server),\n     OSSL_SSL_METHOD_ENTRY(TLSv1_client),\n #if defined(HAVE_SSLV2_METHOD) && defined(HAVE_SSLV2_SERVER_METHOD) && \\\n-        defined(HAVE_SSLV2_CLIENT_METHOD)      \n+        defined(HAVE_SSLV2_CLIENT_METHOD)\n     OSSL_SSL_METHOD_ENTRY(SSLv2),\n     OSSL_SSL_METHOD_ENTRY(SSLv2_server),\n     OSSL_SSL_METHOD_ENTRY(SSLv2_client),\n #endif\n+#if defined(HAVE_SSLV3_METHOD) && defined(HAVE_SSLV3_SERVER_METHOD) && \\\n+        defined(HAVE_SSLV3_CLIENT_METHOD)\n     OSSL_SSL_METHOD_ENTRY(SSLv3),\n     OSSL_SSL_METHOD_ENTRY(SSLv3_server),\n     OSSL_SSL_METHOD_ENTRY(SSLv3_client),\n+#endif\n     OSSL_SSL_METHOD_ENTRY(SSLv23),\n     OSSL_SSL_METHOD_ENTRY(SSLv23_server),\n     OSSL_SSL_METHOD_ENTRY(SSLv23_client),\n{code}", "created": "2017-05-12T13:30:00.000000"}, {"author": "70121:6360a38c-202a-4439-9197-a667b0b8970e", "body": "Can the module on the forge be updated to the correct compatibility information?  If you're not going to support this on older servers, can it be reflected on the download page?", "created": "2017-12-04T10:21:00.000000"}], "components": ["certregen"], "created": "2017-04-13T13:28:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* `puppet help certregen` outputs help without error."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b97034"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzddrb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1050047443_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1455639544"}], "description": "The certregen face is not compatible with ruby less than 1.9.\n\nWhen installed on a Centos 6 system with the system ruby and puppet 3.8.7 installed, attempting to get help from the certregen face results in the following errors\n\nEnvironment\n{code}\n[root@s7b1ol2ub5f1v8q ~]# facter os\n{\"name\"=>\"CentOS\", \"family\"=>\"RedHat\", \"release\"=>{\"major\"=>\"6\", \"full\"=>\"6.5\", \"minor\"=>\"5\"}}\n[root@s7b1ol2ub5f1v8q ~]# ruby --version\nruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]\n[root@s7b1ol2ub5f1v8q ~]# puppet --version\n3.8.7\n{code}\n\nError:\n{code}\n[root@s7b1ol2ub5f1v8q ~]# puppet help certregen\nError: Failed to load face certregen:\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:158: syntax error, unexpected ':', expecting ')'\n      config.merge!(username: opts[:username]) if opts[:username]\n                             ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:158: syntax error, unexpected ')', expecting kEND\n      config.merge!(username: opts[:username]) if opts[:username]\n                                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:159: syntax error, unexpected ':', expecting ')'\n...   config.merge!(ssh_key_file: File.expand_path(opts[:ssh_ke...\n                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:159: syntax error, unexpected ')', expecting kEND\n...and_path(opts[:ssh_key_file])) if opts[:ssh_key_file]\n                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:168: odd number list for Hash\n      rv = {succeeded: [], failed: []}\n                      ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:168: syntax error, unexpected ':', expecting '}'\n      rv = {succeeded: [], failed: []}\n                      ^\nError: Failed to load face certregen:\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:158: syntax error, unexpected ':', expecting ')'\n      config.merge!(username: opts[:username]) if opts[:username]\n                             ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:158: syntax error, unexpected ')', expecting kEND\n      config.merge!(username: opts[:username]) if opts[:username]\n                                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:159: syntax error, unexpected ':', expecting ')'\n...   config.merge!(ssh_key_file: File.expand_path(opts[:ssh_ke...\n                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:159: syntax error, unexpected ')', expecting kEND\n...and_path(opts[:ssh_key_file])) if opts[:ssh_key_file]\n                              ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:168: odd number list for Hash\n      rv = {succeeded: [], failed: []}\n                      ^\n/etc/puppet/modules/certregen/lib/puppet/face/certregen.rb:168: syntax error, unexpected ':', expecting '}'\n      rv = {succeeded: [], failed: []}\n                      ^\nError: Could not load help for the face certregen.\nPlease check the error logs for more information.\n\nDetail: \"Could not find Puppet Face certregen\"\n\nError: Try 'puppet help help help' for usage\n{code}", "environment": "OS: Centos 6 x86_64\nPuppet: 3.8.7\nRuby: 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41435", "fixedVersions": [], "id": "41435", "issueType": "Bug", "key": "MODULES-4733", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Won't Fix", "resolutionDate": "2017-05-12T13:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(certregen) not compatible with ruby < 1.9", "timeSpent": "PT0S", "updated": "2017-12-04T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2017-04-13T07:13:00.000000", "creator": "623c130a562ab90069f8b377", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@355575d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwnz:"}], "description": "With 2 resources named pxe-example.com and dhcp-example.com I get duplicate definition error. The target and title are different in both. The rest is the same.\n\n{noformat}\n  sshkey { 'pxe-example.com':\n    ensure => 'present',\n    name   => 'example.com',\n    type   => 'ssh-rsa',\n    key    => '<redacted>',\n    target => '/var/lib/<user>/.ssh/known_hosts',\n  }\n{noformat}\n\nIn an environment where sshd is intentionally configured to _not_ read a global known hosts file, attempting to change the resource title for the same key installed into different locations fails.\n\n{noformat}\nCannot alias Sshkey[pxe-example.com] to [\"example.com\"] at /etc/puppetlabs/code/environments/dhcp/site/role/manifests/pxe.pp:56; resource [\"Sshkey\", \"example.com\"] already declared at /etc/puppetlabs/code/environments/dhcp/site/role/manifests/dhcp.pp:73 at /etc/puppetlabs/code/environments/dhcp/site/role/manifests/pxe.pp:56:3 on node dhcp-failover.err.internal\n{noformat}\n\nExpected behavior is that changing the title suffices in it being a different resource.", "environment": "h3. server\n\ncentos-6.8 (updated on Mar 01, 2017)\npuppetserver-2.7.2-1.el6.noarch (2.7.2)\n\nh3. agent\n\ncentos-6.9 (current)\npuppet-agent-1.9.3-1.el6.x86_64 (4.9.4)", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "38285", "fixedVersions": [], "id": "38285", "issueType": "Bug", "key": "MODULES-7610", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c130a562ab90069f8b377", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sshkey uses name instead of title for duplication check", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Former user opening this per our discussion on slack", "created": "2017-04-12T15:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "Looking for some confines on the providers.", "created": "2017-04-12T15:51:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "the require for the Class didn't always fix issue... trying with a require on the Service['rabbitmq-server'] to see if that makes it better but the PR that was merged and since been stripped by @apenny might have to be re-added to fix? Not sure why it was removed, could have been oversight?", "created": "2017-04-13T11:00:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "So the service required didn't fix either. \nGuessing at that point the chain with spaceship operator wouldn't either. It literally needs to do the connection to see if rabbitmq is up and responding to requests. ", "created": "2017-04-13T12:44:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "The issue turns out to be selinux enforcing.\nIf the puppet apply is run from cfn-init this causes the systemd and rabbitmq-server restarts to fail.\nIf the puppet apply is run from shell this works fine with selinux enforcing.\n\n{code}\ntype=SERVICE_STOP msg=audit(1492796370.173:29): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=cfn-hup comm=\"systemd\" exe=\"/usr/lib/systemd/systemd\" hostname=? addr=? terminal=? res=failed'\ntype=SERVICE_START msg=audit(1492796370.605:30): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=postfix comm=\"systemd\" exe=\"/usr/lib/systemd/systemd\" hostname=? addr=? terminal=? res=failed'\n...\ntype=SERVICE_START msg=audit(1492723083.772:363): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=cloud-final comm=\"systemd\" exe=\"/usr/lib/systemd/systemd\" hostname=? addr=? terminal=? res=failed'\ntype=SERVICE_START msg=audit(1492723674.551:586): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=rabbitmq-server comm=\"systemd\" exe=\"/usr/lib/systemd/systemd\" hostname=? addr=? terminal=? res=failed'\n{code}\n\nRunning any of these through audit2allow or audit2why yields \"Nothing to do\".\nI see that selinux is disabled in the rabbitmq module tests but based on this isn't only when puppet is run from a non environment shell like cfn-init.", "created": "2017-04-21T14:53:00.000000"}], "components": ["rabbitmq"], "created": "2017-04-12T15:40:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a650025"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzda5b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/17"}], "description": "Code below will have timeout issues on the custom types if rabbitmq isn't running yet. \n{code:puppet}\n  class { '::rabbitmq': }\n  rabbitmq_user { 'sensu':\n    password => 'readonly',\t\n    require  => Class['::rabbitmq'],\t\n  } ->\n  rabbitmq_vhost { '/sensu':\t\n    ensure  => present,\n    require => Class['::rabbitmq'],\t\n  } ->\n  rabbitmq_user_permissions { 'sensu@/sensu':\n    configure_permission => '.*',\n    read_permission      => '.*',\n    write_permission     => '.*',\n    require              => Class['::rabbitmq'],\n  }\n{code}", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "42574", "fixedVersions": [], "id": "42574", "issueType": "Bug", "key": "MODULES-4729", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RabbitMQ types are not requiring feature", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-04-12T14:45:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@84b7f3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4482"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzda27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_569456071_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_460063110"}], "description": "The bottom limit of the Puppet requirement in metadata.json needs to be updated to reflect the issue linked below.", "epicLinkSummary": "Deprecate current version of Concat and move to Puppet 4 only", "estimate": "PT0S", "externalId": "35122", "fixedVersions": [], "id": "35122", "issueType": "Task", "key": "MODULES-4728", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "40464", "parentSummary": "Deprecate current version of Concat and move to Puppet 4 only", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-24T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat: Update metadata Puppet version", "timeSpent": "PT0S", "updated": "2017-04-24T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-04-12T12:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696a8733"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9un:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5889140_*|*_5_*:*_1_*:*_0"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40404", "fixedVersions": [], "id": "40404", "issueType": "Task", "key": "MODULES-4727", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-12T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release (beaker-puppet_install_helper) 0.7.0 - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-04-12T14:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This task is blocked until a release of [beaker-puppet_install_helper|https://github.com/puppetlabs/beaker-puppet_install_helper] greater than 0.6.0 is available.", "created": "2017-04-12T11:48:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[beaker-puppet_install_helper version 0.7.0|https://github.com/puppetlabs/beaker-puppet_install_helper/tree/0.7.0] has been released. This work can proceed.", "created": "2017-04-12T18:03:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "There are some test adjustments required for tests to pass in the {{foss}} deployment. This PR addresses them.", "created": "2017-04-12T18:14:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This PR re-enables the foss job in the certregen pipeline.", "created": "2017-04-12T18:16:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "These changes currently fail in CI due to the following reasons.\n\n# Setting {{PUPPET_INSTALL_TYPE=foss}} does not properly set the beaker {{type}} setting. This causes {{pe}} paths to be set for the the {{foss}} hosts. Specifically, this sets an incorrect {{distmoduledir}} path for the {{foss}} hosts causing the certregen module to be installed in a location that is not in the {{modulepath}}\n# On debian 8, the initial cert exchange with the master is not successfully completed. The agent key is properly sent to the master and signed, however the agent is then unable to successfully negotiate an SSL connection to the master. The following error is presented.\n{code}\nWarning: SSL_connect returned=1 errno=0 state=unknown state: certificate verify failed: [unable to get local issuer certificate for /CN=dx7w2q7a6nix1iy.delivery.puppetlabs.net]\n{code}", "created": "2017-04-14T09:58:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Possible solutions to {{PUPPET_INSTALL_TYPE=foss}} versus beaker {{type}} mismatch:\n* Update {{beaker-hostgenerator}} command to use {{PUPPET_INSTALL_TYPE}} value to see global beaker {{type}}\n{code}\nbundle exec beaker-hostgenerator --global-config \"{type=$PUPPET_INSTALL_TYPE}\" debian8-64default.a-redhat7-64mdca\n{code}\n* Change the beaker-puppet_install_helper gem to update the beaker {{type}} value based on its internal type disovery: https://github.com/puppetlabs/beaker-puppet_install_helper/blob/master/lib/beaker/puppet_install_helper.rb#L13", "created": "2017-04-14T10:29:00.000000"}], "components": ["certregen"], "created": "2017-04-12T11:47:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* CI foss acceptance job is updated to use {{bundle exec rake beaker}} as its command and all tests pass."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53d83e3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymmjj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Once a version of [beaker-puppet_install_helper|https://github.com/puppetlabs/beaker-puppet_install_helper] greater than 0.6.0 is released, then the foss CI job command should be updated to {{bundle exec rake beaker}} to ensure that the full complement of tests are executed on a foss installation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42571", "fixedVersions": [], "id": "42571", "issueType": "Task", "key": "MODULES-4726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(certregen) re-enable foss pipeline in CI", "timeSpent": "PT0S", "updated": "2018-03-30T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "When we generate the Puppet types (dsc_xfirewall) from the DSC Resource (xFirewall), we use the MOF file schema (MSFT_xFirewall.schema.mof) to determine what parameters each DSC Resource accepts and their types.\n\nIn the xFirewall DSC Resource the LocalPort parameter is typed as a 'String[]':\n{code:java}\n[Write, Description(\"Local Port used for the filter\")] String LocalPort[]", "created": "2018-02-14T12:05:00.000000"}], "components": ["dsc"], "created": "2017-04-12T09:45:00.000000", "creator": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53cd09c9"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The dsc_xfirewall resource in DSC has a number of known issues. We'll need to work with the upstream powershell/DSC developers to get this issue entered."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16812114_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_118350730914"}], "description": "When passing a mixture of integer TCP ports and string port ranges to the dsc_localport parameter in the dsc_xfirewall resource, an error is returned from the provider as it expects string values.\n\ndsc_localport should be able to accept integer array values or convert integer values to strings automatically.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "34023", "fixedVersions": [], "id": "34023", "issueType": "Improvement", "key": "MODULES-4725", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de0e2f80-1ec2-47f2-8b6b-f1c0efbde320", "resolution": "Won't Do", "resolutionDate": "2021-01-11T08:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC: dsc_localport should be able to handle integer array elements", "timeSpent": "PT0S", "updated": "2021-01-11T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:557058:d52b9473-9543-490b-8154-16ede8b83ba8]. You should be able to clone a VM without specifying a resource pool. I applied the following manifest and was able to successfully clone a VM.\n{code:java}vsphere_vm { '/<path-to>/MODULES-823BC22A9FD6CD12' :\n  ensure => 'present',\n  source => '/opdx/<another-path-to>/templates/debian-8-x86_64',\n}{code}\n{code:java}root@myrandomvm:~# puppet apply manifest.pp\nNotice: Compiled catalog for myrandomvm in environment production in 0.04 seconds\nNotice: /Stage[main]/Main/Vsphere_vm[/<path-to>/MODULES-823BC22A9FD6CD12]/ensure: changed absent to present{code}\nSince you are getting a connection refused error it's possible that your vSphere login credentials are not valid. You can add these by exporting certain environment variables or alternatively, you can create a vcenter.conf file with the credentials and place this in the /etc/puppetlabs/puppet directory. Details on both options can be found in the [README.|https://github.com/puppetlabs/puppetlabs-vsphere#configuring-credentials]\u00a0If the issue persists after trying this, would you be able to provide me with a detailed error log and more information on the manifest you have used? Cheers!\u00a0", "created": "2018-11-08T04:00:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi [~accountid:557058:d52b9473-9543-490b-8154-16ede8b83ba8]. I'm just looking to follow up to see if this worked for you?", "created": "2019-01-30T06:54:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Since there has not been any feedback for over 2 months I'm going to go ahead and close this ticket now. Feel free to re-open if you still require assistance on this issue. Cheers!", "created": "2019-02-18T04:27:00.000000"}], "components": [], "created": "2017-04-12T08:46:00.000000", "creator": "557058:d52b9473-9543-490b-8154-16ede8b83ba8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9df43db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49666481360_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8814390945"}], "description": "*_Basic Info_*\nModule Version: 1.2.2\nPuppet Version: 4.8.1\nOS Name/Version: CentOS 7.2.511\n\nThe documentation for vsphere does not specify that resource_pool is a required argument.  When one follows the documentation you try this:\n\nvsphere_vm { '/opdx1/vm/eng/sample':\n  ensure => present,\n  source => '/opdx1/vm/eng/source',\n}\n\nBut if you do that, you get a connection refused error.\n\nYou need to add resource_pool => 'resource listed in source vm'\n\n*Desired Behavior:*\n\nVM is cloned.\n\n*Actual Behavior:*\n\nConnection refused error without explanation.\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40403", "fixedVersions": [], "id": "40403", "issueType": "Bug", "key": "MODULES-4724", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d52b9473-9543-490b-8154-16ede8b83ba8", "resolution": "Won't Do", "resolutionDate": "2019-02-18T04:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "{vsphere} : {resource_pool is a required option when cloning a vm}", "timeSpent": "PT0S", "updated": "2019-02-18T04:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-04-12T08:21:00.000000", "creator": "557058:62af7fe5-cf38-4f84-beea-e9624fda2759", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33b1c190"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9gv:"}], "description": "does not work out of the box.\nyou need to call something like \"apt install -t jessie-backports  openjdk-8-jre-headless ca-certificates-java\"\n\nI am using 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36237", "fixedVersions": [], "id": "36237", "issueType": "Bug", "key": "MODULES-4723", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:62af7fe5-cf38-4f84-beea-e9624fda2759", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Jdk8 in Debian 8", "timeSpent": "PT0S", "updated": "2017-04-12T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "h3. #puppethack learning opportunity\n\nGet started in custom type & provider development. Learn how the type autorequire system works. See https://docs.puppet.com/puppet/latest/custom_types.html#automatic-relationships\n\n\nh3. Hints\n\nAdd the subversion package to the [autorequire list|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/42312fc86e8b0ee48125666f38276d2a1743bea3/lib/puppet/type/vcsrepo.rb#L302]. Should any other packages be listed here?", "created": "2017-05-22T09:58:00.000000"}, {"author": "557058:d03df85b-7952-4add-b4d1-c65909e47cd7", "body": "This has already been completed by [~accountid:619d2635d2e64c0071fd2f82].  [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] Can you please close this?", "created": "2017-12-06T05:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for your comment [~accountid:557058:d03df85b-7952-4add-b4d1-c65909e47cd7]\n\nResolving as per Michaels comment.", "created": "2021-02-15T07:36:00.000000"}], "components": ["vcsrepo"], "created": "2017-04-12T07:46:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@234406e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_100860004395_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20534952966"}], "description": "_Basic Info_\n*Module Version:* 1.5.0\n*Puppet Version:* 3.8.6 (future parser)\n*OS Name/Version:* RedHat 7\n\nThe vcsrepo type should auto require the subversion package.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32990", "fixedVersions": [], "id": "32990", "issueType": "Bug", "key": "MODULES-4722", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo : should auto require subversion package", "timeSpent": "PT0S", "updated": "2021-02-15T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-04-12T05:09:00.000000", "creator": "557058:3f7ae4ad-7841-4287-8cda-ab27f82b32f5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@515d0f58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9fr:"}], "description": "We would like to have windows support (for at least git) in the vcsrepo module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40402", "fixedVersions": [], "id": "40402", "issueType": "New Feature", "key": "MODULES-4721", "labels": ["advanced", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f7ae4ad-7841-4287-8cda-ab27f82b32f5", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add windows support to puppetlabs-vcsrepo", "timeSpent": "PT0S", "updated": "2017-04-12T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-12T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7548c13c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9fj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2286200720_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39322", "fixedVersions": [], "id": "39322", "issueType": "Sub-task", "key": "MODULES-4720", "labels": [], "originalEstimate": "PT0S", "parent": "36236", "parentSummary": "Supported Release (tomcat) 1.7.0 - (2017/05/08) - (0f12e8e80e2af717b4a2b4095bdd8a8be46f52db)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-08T16:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T16:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-05-08T15:37:00.000000"}], "components": [], "created": "2017-04-12T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@243955ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2284325525_*|*_5_*:*_1_*:*_40596102295_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38284", "fixedVersions": [], "id": "38284", "issueType": "Sub-task", "key": "MODULES-4719", "labels": [], "originalEstimate": "PT0S", "parent": "36236", "parentSummary": "Supported Release (tomcat) 1.7.0 - (2017/05/08) - (0f12e8e80e2af717b4a2b4095bdd8a8be46f52db)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tomcat) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 35d5ccfc4fe0f5f57d6c79bea37f075e5b699b9f \n\nSHA matches the git log:\n\u2028commit 35d5ccfc4fe0f5f57d6c79bea37f075e5b699b9f\nMerge: 67a6fce 521856b\nAuthor: TP Honey <tphoney@users.noreply.github.com>\nDate:   Fri May 5 12:18:57 2017 +0100\n\n    Merge pull request #209 from HelenCampbell/release_preppo\n\n    1.7.0 Release Prep\n\n\nTest coverage:\nThe following issue has been created to track tests that need added: https://puppet.atlassian.net/browse/FM-6178\nThis is minor therefore okay to go on and release. ", "created": "2017-05-08T02:59:00.000000"}], "components": [], "created": "2017-04-12T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@798c6daa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9f3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2238921596_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37334", "fixedVersions": [], "id": "37334", "issueType": "Sub-task", "key": "MODULES-4718", "labels": [], "originalEstimate": "PT0S", "parent": "36236", "parentSummary": "Supported Release (tomcat) 1.7.0 - (2017/05/08) - (0f12e8e80e2af717b4a2b4095bdd8a8be46f52db)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-08T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release mergeback done.", "created": "2017-05-09T01:49:00.000000"}], "components": [], "created": "2017-04-12T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6762e698"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9ev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604363063_*|*_3_*:*_1_*:*_77271681_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1639431724"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/compare/1.6.1...master\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36236", "fixedVersions": [], "id": "36236", "issueType": "Task", "key": "MODULES-4717", "labels": ["tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T01:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (tomcat) 1.7.0 - (2017/05/08) - (0f12e8e80e2af717b4a2b4095bdd8a8be46f52db)", "timeSpent": "PT0S", "updated": "2017-05-09T01:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/commit/67a6fce70dd90a10b78cbbe88d2d930324ebbc3b\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/commit/cd85787092db20c64060ccd9c2b2d0e2d3a48ab1", "created": "2017-05-05T04:11:00.000000"}], "components": [], "created": "2017-04-12T05:04:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-tomcat.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37241263"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604421711_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1379608651"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-tomcat.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35121", "fixedVersions": [], "id": "35121", "issueType": "Task", "key": "MODULES-4716", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-05T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - tomcat - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-05-05T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-tagmail/commit/21d863e3b7816bcb06633fa79c2f0c3b57acb907\n\nhttps://github.com/puppetlabs/puppetlabs-tagmail/commit/1cc7db60d2e088f22b7005936acb5fc4a870e70f", "created": "2017-05-05T04:09:00.000000"}], "components": [], "created": "2017-04-12T05:00:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-tagmail.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14885be1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9ef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604623476_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1379526209"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-tagmail.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34067", "fixedVersions": [], "id": "34067", "issueType": "Task", "key": "MODULES-4715", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-05T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - tagmail - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-05-05T04:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-04-12T04:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@407f59be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9e7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8315713694_*|*_5_*:*_1_*:*_0"}], "description": "\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32989", "fixedVersions": [], "id": "32989", "issueType": "Sub-task", "key": "MODULES-4714", "labels": [], "originalEstimate": "PT0S", "parent": "40401", "parentSummary": "Supported Release postgresql 5.1.0 - (2017/07/17) - d9e4153e4fd0fa52bbf433e84d8890d2defe0bf8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-17T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(postgresql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-17T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Needs some minor edits, but as the translation has been done and the changes aren't blockers, let's ship it!", "created": "2017-07-17T10:35:00.000000"}], "components": [], "created": "2017-04-12T04:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@177c9969"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8314870832_*|*_5_*:*_1_*:*_34566211870_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42568", "fixedVersions": [], "id": "42568", "issueType": "Sub-task", "key": "MODULES-4713", "labels": [], "originalEstimate": "PT0S", "parent": "40401", "parentSummary": "Supported Release postgresql 5.1.0 - (2017/07/17) - d9e4153e4fd0fa52bbf433e84d8890d2defe0bf8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Release postgresql against d9e4153e4fd0fa52bbf433e84d8890d2defe0bf8", "created": "2017-07-17T10:12:00.000000"}], "components": [], "created": "2017-04-12T04:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1977cc75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8314348200_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41434", "fixedVersions": [], "id": "41434", "issueType": "Sub-task", "key": "MODULES-4712", "labels": [], "originalEstimate": "PT0S", "parent": "40401", "parentSummary": "Supported Release postgresql 5.1.0 - (2017/07/17) - d9e4153e4fd0fa52bbf433e84d8890d2defe0bf8", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-17T10:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(postgresql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-07-17T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] Tagged and out! - Mergeback waiting for merge: https://github.com/puppetlabs/puppetlabs-postgresql/pull/904", "created": "2017-07-17T10:50:00.000000"}], "components": [], "created": "2017-04-12T04:53:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3863a4c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9dj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605036695_*|*_3_*:*_1_*:*_28794765_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3611488650_*|*_10005_*:*_1_*:*_4072726680"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-postgresql/compare/5.0.0...master\n* Link to CHANGELOG to verify SemVer: https://github.com/puppetlabs/puppetlabs-postgresql/pull/903/files\n* Passing runs through CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40401", "fixedVersions": [], "id": "40401", "issueType": "Task", "key": "MODULES-4711", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-17T11:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release postgresql 5.1.0 - (2017/07/17) - d9e4153e4fd0fa52bbf433e84d8890d2defe0bf8", "timeSpent": "PT0S", "updated": "2017-07-17T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-04-12T04:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-postgresql.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b2726c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605209327_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3609794503_*|*_10005_*:*_1_*:*_4072713587"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-postgresql.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39319", "fixedVersions": [], "id": "39319", "issueType": "Task", "key": "MODULES-4710", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-07-17T02:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "i18N - postgresql - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-07-17T02:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-04-12T04:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31c75fd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9d3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2414440198_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38283", "fixedVersions": [], "id": "38283", "issueType": "Sub-task", "key": "MODULES-4709", "labels": [], "originalEstimate": "PT0S", "parent": "35120", "parentSummary": "Supported Release (stdlib) 4.17.0 - (2017/05/10) - (51fd72ca4accb2760a364d65dfe6f9b672f68d83)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-10T03:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-05-08T15:52:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Would you do us a massive favour and quickly re-check this? We had to do a load of git foo this morning and just want a sanity check! Please and thank you :)", "created": "2017-05-09T06:29:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Yes! Looks good!", "created": "2017-05-09T10:11:00.000000"}], "components": [], "created": "2017-04-12T04:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79953162"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9cv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2275483171_*|*_5_*:*_2_*:*_40581732496_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10701768_*|*_10005_*:*_1_*:*_13411192"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37333", "fixedVersions": [], "id": "37333", "issueType": "Sub-task", "key": "MODULES-4708", "labels": [], "originalEstimate": "PT0S", "parent": "35120", "parentSummary": "Supported Release (stdlib) 4.17.0 - (2017/05/10) - (51fd72ca4accb2760a364d65dfe6f9b672f68d83)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI acceptance tests starting here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-lts-release/4/\nChangelog: https://github.com/puppetlabs/puppetlabs-stdlib/blob/release/CHANGELOG.md\nDiff: https://github.com/puppetlabs/puppetlabs-stdlib/compare/4.16.0...4d2bb6b\n\nIssuing from tip of release branch at 4d2bb6b... which is passing CI above.\nprevious tag 4.16.0 at 1ae06c5...\n\nNew glob feature has spec tests.\n\nLight is green, trap is clean\n(y)", "created": "2017-05-08T12:54:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Git magic happened on the release branch so resetting this ticket due to a new SHA and assigning to Paula.", "created": "2017-05-09T06:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 51fd72ca4accb2760a364d65dfe6f9b672f68d83\n\nSHA matches the git log:\n\ncommit 51fd72ca4accb2760a364d65dfe6f9b672f68d83\nAuthor: Hunter Haugen <hunter@puppet.com>\nDate:   Fri Apr 28 13:47:47 2017 -0700\n\n    add tests\n\nTest coverage:\nA roll up for minor changes and maintenance work. \nLocalization work also going in. Testing looks sufficient.", "created": "2017-05-10T02:55:00.000000"}], "components": [], "created": "2017-04-12T04:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@708891f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2269710991_*|*_3_*:*_2_*:*_6249092_*|*_5_*:*_2_*:*_63220954_*|*_10005_*:*_1_*:*_73160517"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36234", "fixedVersions": [], "id": "36234", "issueType": "Sub-task", "key": "MODULES-4707", "labels": [], "originalEstimate": "PT0S", "parent": "35120", "parentSummary": "Supported Release (stdlib) 4.17.0 - (2017/05/10) - (51fd72ca4accb2760a364d65dfe6f9b672f68d83)", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-10T02:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-10T02:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], QA signoff to you, Erick wasn't around today. Updated this ticket with green CI runs.", "created": "2017-05-09T16:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/releases/tag/4.17.0", "created": "2017-05-10T03:30:00.000000"}], "components": [], "created": "2017-04-12T04:49:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2daa4dd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605289668_*|*_3_*:*_2_*:*_169674082_*|*_5_*:*_2_*:*_18103_*|*_10005_*:*_2_*:*_1641325782"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-stdlib/compare/4.16.0...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-stdlib/blob/release/CHANGELOG.md\n* Passing runs through CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/\nsmoke: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_smoke-release/8/\nLTS: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-lts-release/8/\n2017.1: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-release/8/\n2016.5: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-previous-release/8/\n2015.3: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cross-platform/view/stdlib/view/release/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-2015.3.x-release/8/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35120", "fixedVersions": [], "id": "35120", "issueType": "Task", "key": "MODULES-4706", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-10T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (stdlib) 4.17.0 - (2017/05/10) - (51fd72ca4accb2760a364d65dfe6f9b672f68d83)", "timeSpent": "PT0S", "updated": "2017-05-10T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/commit/28f03218f9fad39ff1295c9faf326258d00136ec\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/27e86f95ae11a20b160dff324270a2c9203e2f25", "created": "2017-05-05T03:26:00.000000"}], "components": [], "created": "2017-04-12T04:48:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-stdlib.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eac5811"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9c7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605350229_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1376932784"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-stdlib.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34066", "fixedVersions": [], "id": "34066", "issueType": "Task", "key": "MODULES-4705", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-05T03:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - stdlib - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-05-05T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-04-12T04:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@750bcc06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9bz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2324408938_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32988", "fixedVersions": [], "id": "32988", "issueType": "Sub-task", "key": "MODULES-4704", "labels": [], "originalEstimate": "PT0S", "parent": "40400", "parentSummary": "Supported Release (sqlserver) 1.2.0 - (release date) - (ba2d6a716ba28640f0cf1748ee2a22d066b6065b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-09T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-05-08T15:17:00.000000"}], "components": [], "created": "2017-04-12T04:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b8fa5aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2284199122_*|*_5_*:*_1_*:*_40597296976_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42564", "fixedVersions": [], "id": "42564", "issueType": "Sub-task", "key": "MODULES-4703", "labels": [], "originalEstimate": "PT0S", "parent": "40400", "parentSummary": "Supported Release (sqlserver) 1.2.0 - (release date) - (ba2d6a716ba28640f0cf1748ee2a22d066b6065b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(sqlserver) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: ba2d6a716ba28640f0cf1748ee2a22d066b6065b\n\nSHA matches the git log:\n\ncommit ba2d6a716ba28640f0cf1748ee2a22d066b6065b\nMerge: c7e580b e6076b3\nAuthor: TP Honey <tphoney@users.noreply.github.com>\nDate:   Mon May 8 11:52:29 2017 +0100\n\n    Merge pull request #209 from HelenCampbell/rprep\n\n    1.2.0 Release Prep\n\nTest coverage:\nA roll up for minor changes and maintenance work. \nLocalization work also going in. Testing looks sufficient.", "created": "2017-05-09T01:59:00.000000"}], "components": [], "created": "2017-04-12T04:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74144598"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9bj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2322756334_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41433", "fixedVersions": [], "id": "41433", "issueType": "Sub-task", "key": "MODULES-4702", "labels": [], "originalEstimate": "PT0S", "parent": "40400", "parentSummary": "Supported Release (sqlserver) 1.2.0 - (release date) - (ba2d6a716ba28640f0cf1748ee2a22d066b6065b)", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T02:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(sqlserver) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-09T02:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-sqlserver/releases/tag/1.2.0", "created": "2017-05-09T02:27:00.000000"}], "components": [], "created": "2017-04-12T04:47:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@631b693d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9bb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605439727_*|*_3_*:*_1_*:*_83716371_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1639422196"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/compare/1.1.6...master\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/sqlserver/view/release/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40400", "fixedVersions": [], "id": "40400", "issueType": "Task", "key": "MODULES-4701", "labels": ["sqlserver"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T03:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (sqlserver) 1.2.0 - (release date) - (ba2d6a716ba28640f0cf1748ee2a22d066b6065b)", "timeSpent": "PT0S", "updated": "2017-05-09T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-sqlserver/commit/b0a3f3927162dd418b6c59d67f64e3acb7c4137e\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/commit/b1c66d13f63193a0bb769a7d865c22091239ce33", "created": "2017-05-05T03:25:00.000000"}], "components": [], "created": "2017-04-12T04:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-sqlserver.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70b2ba83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605546472_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1376848639"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-sqlserver.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39317", "fixedVersions": [], "id": "39317", "issueType": "Task", "key": "MODULES-4700", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-05T03:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "i18N - sqlserver - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-05-05T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-12T04:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@624660d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9an:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2283147516_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37332", "fixedVersions": [], "id": "37332", "issueType": "Sub-task", "key": "MODULES-4699", "labels": [], "originalEstimate": "PT0S", "parent": "34065", "parentSummary": "Supported Release (mysql) 3.11.0 - (2017/05/08) - (a48069e89a4c06abccbb3595d2c782c7cd6e3254)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-08T14:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(mysql) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Ready to go!", "created": "2017-05-08T14:48:00.000000"}], "components": [], "created": "2017-04-12T04:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@321a4cb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2282731653_*|*_5_*:*_1_*:*_40599009390_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36232", "fixedVersions": [], "id": "36232", "issueType": "Sub-task", "key": "MODULES-4698", "labels": [], "originalEstimate": "PT0S", "parent": "34065", "parentSummary": "Supported Release (mysql) 3.11.0 - (2017/05/08) - (a48069e89a4c06abccbb3595d2c782c7cd6e3254)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 48589d9f51b509e2a6011907ff49b9ebee5065cb\n\nSHA matches the git log:\n\ncommit 48589d9f51b509e2a6011907ff49b9ebee5065cb\nMerge: 04cc36f 0051320\nAuthor: Paula McMaw <paula@puppet.com>\nDate:   Sun May 7 22:12:06 2017 +0100\n\n    Merge pull request #953 from eputnam/3.11.0prep\n\n    (MODULES-4696) release 3.11.0 prep\n\nTest coverage:\nA roll up for minor changes and maintenance work. \nLocalization work also going in. Testing looks sufficient.", "created": "2017-05-08T05:44:00.000000"}], "components": [], "created": "2017-04-12T04:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f0f4906"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd9a7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2250061280_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35119", "fixedVersions": [], "id": "35119", "issueType": "Sub-task", "key": "MODULES-4697", "labels": [], "originalEstimate": "PT0S", "parent": "34065", "parentSummary": "Supported Release (mysql) 3.11.0 - (2017/05/08) - (a48069e89a4c06abccbb3595d2c782c7cd6e3254)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-08T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(mysql) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The released hash (a48069e89a4c06abccbb3595d2c782c7cd6e3254) is different than the tested hash because of README changes in the docs phase.", "created": "2017-05-08T14:51:00.000000"}], "components": [], "created": "2017-04-12T04:43:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@99b7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd99z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605700384_*|*_3_*:*_1_*:*_295800482_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1427381121"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/mysql/view/release/\nhttps://github.com/puppetlabs/puppetlabs-mysql/compare/3.10.0...master\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/00513202e7c25c4b98d8e4f787c9005ebb2df17c\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34065", "fixedVersions": [], "id": "34065", "issueType": "Task", "key": "MODULES-4696", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-09T03:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) 3.11.0 - (2017/05/08) - (a48069e89a4c06abccbb3595d2c782c7cd6e3254)", "timeSpent": "PT0S", "updated": "2017-05-09T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/puppetlabs-mysql/commit/f141d54e89383f220444d71c750b7ce32508b7ad\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/7b764c3bbd734001a1bc944e2efaef13bb2fe770", "created": "2017-05-05T03:24:00.000000"}], "components": [], "created": "2017-04-12T04:41:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-mysql.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@628b63b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd99r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605816299_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1376759936"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-mysql.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32964", "fixedVersions": [], "id": "32964", "issueType": "Task", "key": "MODULES-4695", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-05-05T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - MySQL - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-05-05T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": [], "created": "2017-04-12T04:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1231d0fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd99j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89965269742_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42561", "fixedVersions": [], "id": "42561", "issueType": "Sub-task", "key": "MODULES-4694", "labels": [], "originalEstimate": "PT0S", "parent": "39316", "parentSummary": "Supported Release (Apache) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-04-12T04:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e900ecd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd99b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89965300057_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41477", "fixedVersions": [], "id": "41477", "issueType": "Sub-task", "key": "MODULES-4693", "labels": [], "originalEstimate": "PT0S", "parent": "39316", "parentSummary": "Supported Release (Apache) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": [], "created": "2017-04-12T04:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7029d0a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd993:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89965348516_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40399", "fixedVersions": [], "id": "40399", "issueType": "Sub-task", "key": "MODULES-4692", "labels": [], "originalEstimate": "PT0S", "parent": "39316", "parentSummary": "Supported Release (Apache) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Duplicate of FM-6371", "created": "2017-09-19T04:25:00.000000"}], "components": [], "created": "2017-04-12T04:39:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cda81ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzeycn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605916312_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9144523947_*|*_10005_*:*_1_*:*_4072674928"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39316", "fixedVersions": [], "id": "39316", "issueType": "Task", "key": "MODULES-4691", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Duplicate", "resolutionDate": "2017-09-19T04:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (Apache) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-09-19T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] This will all be handled by the Transifex integration, but we can use this ticket as a placeholder for the work of adding Apache to the Transifex integration.\nYou can use the template in INTL-10 to submit a request to me when you're ready.", "created": "2017-05-25T17:37:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Japanese README now exists:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/f0deadbb88cc180cbb24bccd12b88764fc059ddc#diff-673dcb8f1db196f9684ac135420206bc\n\nTranslated PO now exists:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/ee705af4cf911b0515714f1ea09b95b51944d921\n", "created": "2017-09-13T09:19:00.000000"}], "components": [], "created": "2017-04-12T04:37:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- ja directory exists in the locales directory\n- translated po file exists in locales/ja\n- PO file is called puppetlabs-apache.po"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c3bab02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylhgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_606061744_*|*_10007_*:*_1_*:*_6315_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_12716468063"}], "description": "When the translated PO file is returned place the PO file into the following location:\nlocales/ja/puppetlabs-apache.po", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38312", "fixedVersions": [], "id": "38312", "issueType": "Task", "key": "MODULES-4690", "labels": ["apache", "i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-09-13T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "i18N - Apache - Get translated PO file into directory structure", "timeSpent": "PT0S", "updated": "2017-09-13T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:29:00.000000"}], "components": ["f5"], "created": "2017-04-12T01:17:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The tables parameter is no longer mandatory."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a7cfc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd97r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47987294_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19407057861_*|*_10005_*:*_1_*:*_38623"}], "description": "When you use an iApp that doesn't use tables, you get the following error:\n\n{code}Error: Could not set 'present' on ensure: undefined method `collect' for nil:NilClass{code}\n\nThe code expects iapp\\['tables'\\] to exist, there's no check to see if maybe it doesn't. A simple if statement around it works like a charm:\n\n{code}\ntables = {}\nif iapp['tables']\n  tables = iapp['tables'].inject({}) do |memo,table|\n    <snip>\n  end\nend\n{code}\n\nThe tables = {} part is to make sure that variable exists, as it's used when filling instances. \nLooks pretty decent when doing a puppet resource f5_iapp:\n\n{code}\nf5_iapp { '/Common/marktest.app/marktest':\n  ensure    => 'present',\n  template  => '/Common/mark.test',\n  variables => {'vs__addr' => '1.2.3.4', 'vs__port' => '80'},\n}\n{code}\n\nObviously this is a mockup iApp, just to make the whole thing easier to read :).", "environment": "F5 BIG-IP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "32962", "fixedVersions": [], "id": "32962", "issueType": "Bug", "key": "MODULES-4689", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "'Tables' shouldn't be a mandatory parameter for f5_iapp resource", "timeSpent": "PT0S", "updated": "2017-11-23T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623c0987a2f6400069eb7695] version 2.0.0 introduced the dependency on parallel gem but it was never added as a dependency in the gemspec. 2.1.1 changelog indicates why the bugfix release considers this a bug rather than a breaking change (tl", "created": "2017-04-12T14:46:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] - I think this needs to be reconsidered.\n\nThis gem works perfectly fine, up through the {{2.1.0}} version, without the {{parallel}} gem installed.  Version {{2.0.0}} did _not_ break existing builds like {{2.1.1}} does.  The gem worked (and works) perfectly fine up through version {{2.1.0}} in the same setup.  {{2.1.1}} will not install, which causes testing environments to break where they did not break two weeks ago.  *This* is the breaking change, not adding a feature back in version {{2.0.0}} which apparently the software can work without.\n\n-- Johnson", "created": "2017-04-12T20:53:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "I'm reopening for reconsideration.  I can sort of see both sides", "created": "2017-04-12T20:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Probably the fallback is the best idea. It's not terrible if someone misses the gem and runs tests slower.", "created": "2017-04-17T14:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/189", "created": "2017-04-17T15:51:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "2.1.2 released", "created": "2017-04-17T16:37:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "Thanks!", "created": "2017-04-17T22:01:00.000000"}], "components": [], "created": "2017-04-11T22:34:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62507b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd97j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_474811713_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_22172017"}], "description": "{{puppetlabs_spec_helper}} version {{2.1.1}} introduces a dependency on the {{parallel}} gem, which suddenly causes this gem to only work with Ruby 2.0 or better.  This is a major change for a \"patch\" version update.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42559", "fixedVersions": [], "id": "42559", "issueType": "Bug", "key": "MODULES-4688", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-04-17T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Breaking change in puppetlabs_spec_helper 2.1.1", "timeSpent": "PT0S", "updated": "2017-04-17T22:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2017-04-11T22:22:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51de4c32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd97b:"}], "description": "puppet-concat release 2.2.1 includes a breaking change for Puppet versions < 3.2.0.  Since the puppet-concat module still says it supports back to Puppet 3.0.0, this is an incompatible change.\n\nCommit \n[cb6cd105d9c28debf94f6fb8f20179dcb2154955|https://github.com/puppetlabs/puppetlabs-concat/commit/cb6cd105d9c28debf94f6fb8f20179dcb2154955] introduces the {{Puppet::Parameter::Boolean}} type check into a couple of parameters.  That class did not exist until Puppet 3.2.0:\n\n{noformat}\ndiff --git a/lib/puppet/type/concat_file.rb b/lib/puppet/type/concat_file.rb\nindex 23eb577..73a5659 100644\n--- a/lib/puppet/type/concat_file.rb\n+++ b/lib/puppet/type/concat_file.rb\n@@ -58,7 +58,7 @@ Puppet::Type.newtype(:concat_file) do\n   end\n\n   newparam(:order) do\n-    desc \"Controls the ordering of fragments. Can be set to alphabetical or numeric.\"\n+    desc \"Controls the ordering of fragments. Can be set to :alpha or :numeric.\"\n\n     newvalues(:alpha, :numeric)\n\n@@ -70,18 +70,18 @@ Puppet::Type.newtype(:concat_file) do\n     defaultto 'puppet'\n   end\n\n-  newparam(:replace) do\n+  newparam(:replace, :boolean => true, :parent => Puppet::Parameter::Boolean) do\n     desc \"Whether to replace a file that already exists on the local system.\"\n-    defaultto true\n+    defaultto :true\n   end\n\n   newparam(:validate_cmd) do\n     desc \"Validates file.\"\n   end\n\n-  newparam(:ensure_newline) do\n+  newparam(:ensure_newline, :boolean => true, :parent => Puppet::Parameter::Boolean) do\n     desc \"Whether to ensure there is a newline after each fragment.\"\n-    defaultto false\n+    defaultto :false\n   end\n\n   # Inherit File parameters\n{noformat}\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "41476", "fixedVersions": [], "id": "41476", "issueType": "Bug", "key": "MODULES-4687", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-concat release 2.2.1 is breaking on Puppet < 3.2.0", "timeSpent": "PT0S", "updated": "2018-08-31T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [{"attacher": "623cfe6c94742a00683ecb23", "created": "2017-09-07T09:47:00.000000", "name": "diff_4.1.0.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12637"}], "comments": [{"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "Having the same problem on Debian Stretch. {{dirmngr}} became optional, a workaround would be to import GPG keys directly without fetching them from a keyserver.\n\nEven though the keys seems to be imported, [puppetlabs-apt uses this command|https://github.com/puppetlabs/puppetlabs-apt/blob/6e82d2f5aa579efc4318c6c366125ff20ff45f1e/lib/puppet/provider/apt_key/apt_key.rb#L21]\n\n{code:bash}\napt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode\n{code}\n\nyet, after each run it tries to import keys again, and more {{dirmngr}} remains stuck on the system. Possibly related [bugreport|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840680] in marked as resolved for version for {{dirmngr 2.1.15-6}}", "created": "2017-05-13T07:37:00.000000"}, {"author": "557058:d7b10b94-52d5-4e83-aa71-4eec926b23e2", "body": "I suspect this might be to do with Debian stretch using GnuPG 2. The output from the above command doesn't have lines in the same order as on a Jessie machine. At a glance it looks like it also lists the fingerprints of subkeys. This means that the parsed lines aren't meaningful, and comparisons don't match. Note that if you run eg \n{code}\napt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode > log\n{code}\n on Stretch, it does explicitly warn you:\n{code}\nWarning: apt-key output should not be parsed (stdout is not a terminal)\n{code}", "created": "2017-08-01T06:27:00.000000"}, {"author": "557058:b20c9259-3315-4f9a-aabc-eea2c9203123", "body": "Could be the root of the issue indeed.\n\nAny workaround yet ? It's a serious bug as it spawns tones of dirmngr never stopping...\n\nRegards,", "created": "2017-08-16T03:22:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "[~accountid:557058:b20c9259-3315-4f9a-aabc-eea2c9203123] my recollection is that the problem is only for repos defined with a key id and key server. So one can choose to point to the key on HTTP instead. I'm going by memory, but this may be a workaround that helps you even if it may require forking modules that rely on the key server approach.", "created": "2017-08-16T10:51:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "Keys imported via {{key_source => 'http://..'}} are re-imported each Puppet run. It won't create extra {{dirmngr}} process, but displays notice about importing {{Apt::key}}.\n\nProviding full GPG key content seems to be proper workaround:\n\n{code:yaml}\napt::sources:\n  'repo-stretch':\n    location: 'https://example.com/debian'\n    release: 'stretch'\n    repos: 'main'\n    key:\n      id: '05CE15085FC09D2SE99EFB22684B14CF2582E0C5'\n      content: '-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFYJmwQBEADCw7mob8Vzk+DmkYyiv0dTU/xgoSlp4SQwrTzat8MB8jxmx60l\n...\n{code}", "created": "2017-08-17T03:48:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "It is not my experience that keys specified with this hiera YAML are re-imported every run.\n\n{noformat}\nkey:\n      id: 6F6B15509CF8E59E6E469F327F438280EF8D349F\n      source: http://my.host/keys/puppetlabs.key\n{noformat}\n\nI'm sure your way works, too, because they are both specifying the key fingerprint.", "created": "2017-08-17T06:48:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "In my case the problem is following:\n\nOn jessie:\n{code:bash}\npub:-:4096:1:D17A8687BA998F65:1468511493:::-:::scESC:\nfpr:::::::::E5A477D0D7E1B337D17CA78DD17A8687BA998F65:\nuid:-::::1468511493::DBCB5CEFBD5C6678F6553639F01BAC4793DD0A22::Issuer <ops@example.com>:\n{code}\n\nthen {{puppetlabs-apt}} parses \n\n{code:bash}\nps: [\"pub\", \"-\", \"4096\", \"1\", \"D17A8687BA998F65\", \"1468511493\", \"\", \"\", \"-\", \"\", \"\", \"scESC\"]\nfs: [\"fpr\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"E5A477D0D7E1B337D17CA78DD17A8687BA998F65\"]\n{:key_fingerprint=>\"E5A477D0D7E1B337D17CA78DD17A8687BA998F65\", :key_long=>\"D17A8687BA998F65\", :key_short=>\"BA998F65\", :key_size=>\"4096\", :key_type=>:rsa, :key_created=>2016-07-14 15:51:33 +0000, :key_expiry=>nil}\n{code}\n\nstretch: \n{code:bash}\npub:-:4096:1:D17A8687BA998F65:1468511493:::-:::scESC:::::::\nfpr:::::::::E5A477D0D7E1B337D17CA78DD17A8687BA998F65:\nuid:-::::1468511493::DBCB5CEFBD5C6678F6553639F01BAC4793DD0A22::Issuer <ops@example.com>:\n{code}\nthere are extra colons in the {{pub}} line, but it doesn't seem to be problem as the index in the array stays the same (after splitting string by {{:}})\n{code:bash}\nps: [\"pub\", \"-\", \"4096\", \"1\", \"D17A8687BA998F65\", \"1468511493\", \"\", \"\", \"-\", \"\", \"\", \"scESC\"]\nfs: [\"fpr\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\", \"896C0900C4FCBC04ED6302B2F5873934F1C3BD80\"]\n{:key_fingerprint=>\"896C0900C4FCBC04ED6302B2F5873934F1C3BD80\", :key_long=>\"F5873934F1C3BD80\", :key_short=>\"F1C3BD80\", :key_size=>\"4096\", :key_type=>:rsa, :key_created=>2016-07-14 15:51:33 +0000, :key_expiry=>nil}\n{code}\nHowever, on stretch the same {{pub_line}} is matched with different {{fpr_line}}. Stretch uses {{gpg --version}}: {{2.1.18}} while {{jessie}} uses {{1.4.18}}. It looks like the lines ordering of {{apt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode}} is not guaranteed while {{apt_key}} provider in  {{puppetlabs-apt}}  heavily relies on its ordering.", "created": "2017-08-17T07:47:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "Ah, a data point. I do see an instance in which a key is continually added in unnecessarily!\n\n1. Install a \"release\" package that installs a gpg key into /etc/apt/trusted.gpg.d (such as Puppet itself which appears to have several keys).\n2. Then add a resource of the type above which supplies a key hash with id and source to an apt::source resources.\n\nI have another repo which was installed by #2 alone. This key is not continually added. I didn't see this before because (yesterday) I happened to switch to a provisioning scheme which installs puppet by downloading the release package over https.\n\nRemoving the puppetlabs gpg file under /etc/apt/trusted.gpg.d just makes things much, much worse and confuses puppetlabs-apt to the point where it tries to install all the keys.", "created": "2017-08-18T07:31:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "Is it possible to update the priority to *Blocker*? The issue makes the module (and the whole system as the consequence) pretty much unusable on Debian 9.", "created": "2017-08-30T11:28:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "Yes, please. Debian is not a hard platform to do integration testing against. It is arguably among the easiest.", "created": "2017-08-30T13:38:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330], any ETA on it at all? ", "created": "2017-08-30T14:31:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330], should say I'm a bit disappointed with company's reaction on the issue, but anyway.\n\n*+The problem #1+* is in GnuPG [mis-]documentation or behaviour. According to {{/usr/share/doc/gnupg/DETAILS.gz}}:\n{quote}The double =--with-fingerprint= prints the fingerprint for the subkeys too. {quote}\n\nBut for whatever reason, the fingerprints for the subkeys are printed even with the single {{--with-fingerprint}}.\n\nThe following fixes the issue of \"multiple\" key adding (actually, of trying to add it many times) and stale {{dirmngr}} processes:\n{code:ruby}\ndiff -Naur puppetlabs-apt-4.1.0/lib/puppet/provider/apt_key/apt_key.rb apt/lib/puppet/provider/apt_key/apt_key.rb\n--- puppetlabs-apt-4.1.0/lib/puppet/provider/apt_key/apt_key.rb 2017-06-05 03:26:22.000000000 -0600\n+++ apt/lib/puppet/provider/apt_key/apt_key.rb  2017-09-06 11:21:15.930173930 -0600\n@@ -26,15 +26,22 @@\n       key_output = apt_key(cli_args)\n     end\n\n-    pub_line, fpr_line = nil\n+    pub_line, sub_line, fpr_line = nil\n\n     key_array = key_output.split(\"\\n\").collect do |line|\n       if line.start_with?('pub')\n           pub_line = line\n+      elsif line.start_with?('sub')\n+          sub_line = line\n       elsif line.start_with?('fpr')\n           fpr_line = line\n       end\n\n+      if (sub_line and fpr_line)\n+        sub_line, fpr_line = nil\n+        next\n+      end\n+\n       next unless (pub_line and fpr_line)\n\n       line_hash = key_line_hash(pub_line, fpr_line)\n{code}\n\n", "created": "2017-09-06T11:32:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "*+The problem #2+* is failed dependencies on Debian 9:\n{code}\nError: Execution of '/usr/bin/apt-key adv --keyserver pgp.mit.edu --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\nExecuting: /tmp/apt-key-gpghome.XteiAnyoK2/gpg.1.sh --keyserver pgp.mit.edu --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8\ngpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory\ngpg: connecting dirmngr at '/tmp/apt-key-gpghome.XteiAnyoK2/S.dirmngr' failed: No such file or directory\ngpg: keyserver receive failed: No dirmngr\n{code}\n\n{{dirmngr}} package is neither installed by default nor by {{puppetlabs-apt}}", "created": "2017-09-06T11:35:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "btw, there is a \"bug\" and discussion about {{dirmngr}} dependency: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845720\n\n{quote}\n> Please, add the missing dependency on package dirmngr.\ngnupg already Recommends: dirmngr.  Without dirmngr, the gnupg package can perform all sorts of useful functionality (encryption, decryption, signing, verification, local key management, etc).\n...\nI'm closing this bug report because dirmngr fits much better in Recommends than in Depends.\n{quote}\n\nSo, looks like {{puppetlabs-apt}} shall take care about that dependency by itself.", "created": "2017-09-06T11:50:00.000000"}, {"author": "623c13f194742a00683e427d", "body": "[~accountid:623cfe6c94742a00683ecb23] Your patch does indeed works fro stretch... But has the undesirable side effect of introducing the same bug for wheezy and jessie :/", "created": "2017-09-07T09:23:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:623c13f194742a00683e427d], my bad. Requires resetting {{sub_line}}:\n{code}\n       if line.start_with?('pub')\n           pub_line = line\n+          sub_line = nil\n{code}\n\nFull patch is attached. \n\nWorks on Stretch and Jessie, and don't have Wheezy handy but should work as well. \n\n", "created": "2017-09-07T09:47:00.000000"}, {"author": "623c13f194742a00683e427d", "body": "Confirmed, works fine on squeeze, wheezy, jessie and stretch. Thanks ! Hopefully it will be included ASAP in the module and there will be an offcial releaase very soon after.", "created": "2017-09-07T09:57:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "Thanks Alex! I've created a PR on github with the patch: https://github.com/puppetlabs/puppetlabs-apt/pull/698", "created": "2017-09-07T15:13:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:fa8ae624-8e0f-430f-a32e-07272f1b302e], no problem and thanks for the update.\n\n{{dirmngr}} dependency issue is still open though. ", "created": "2017-09-07T15:17:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "[~accountid:623cfe6c94742a00683ecb23] I've added {{dirmngr}} installation. Though it might introduce cyclic dependencies especially in case when your codebase include something like:\n\n{{Class['apt'] -> Package<| |>}}\n\nI've tested the patch on clean Stretch image and it seems to be working.", "created": "2017-09-11T10:31:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Hey all, just wanted to leave a quick note that this has been handed over to the modules team and we're actively working on it. Our goal is to get the fix in and a release out sometime this week, if that changes I will update everyone here!\n\nThanks!", "created": "2017-09-12T17:01:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Just a quick update that this has now been merged. We have a ticket for a release of the apt module (MODULES-5628) if you'd like to follow the progress there. The release should happen quite soon. In the mean time, you can always clone the module directly from GitHub if you need the fix before the release goes out.\n\nPlease let me know if there are any further concerns or questions!", "created": "2017-09-18T17:07:00.000000"}, {"author": "557058:520e1279-1bde-419f-ab7f-d7dcac0c8939", "body": "Hey [~accountid:557058:fa8ae624-8e0f-430f-a32e-07272f1b302e],\n\nI noticed that you mention that this change can cause cyclic dependencies, and that is exactly what it is happening to me now. Maybe you can help me find out why ?\n\nThis is the error I am getting since https://github.com/puppetlabs/puppetlabs-apt/pull/698\n\nInfo: Applying configuration version '1505757051'\nError: Found 1 dependency cycle:\n(Anchor[apt_key 6572BBEF1B5FF28B28B706837E3F070089DF5277 present] => Apt::Key[Add key: 6572BBEF1B5FF28B28B706837E3F070089DF5277 from Apt::Source dotdeb] => Apt::Source[dotdeb] => Package[dirmngr] => Apt::Key[Add key: 6572BBEF1B5FF28B28B706837E3F070089DF5277 from Apt::Source dotdeb] => Anchor[apt_key 6572BBEF1B5FF28B28B706837E3F070089DF5277 present])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n\nPA v5.2.0\nPS v5.0.0\nDebian 9.1\n\nThe only place where I can find the apt-key 6572BBEF1B5FF28B28B706837E3F070089DF5277 references is in the php module from https://github.com/jippi/puppet-php/blob/master/manifests/apt.pp\n\nWould you please help me finding the root cause for this ?\n\nThank you.\n\n\n", "created": "2017-09-19T09:06:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "[~accountid:557058:520e1279-1bde-419f-ab7f-d7dcac0c8939] Fortunately the fix is rather easy. In most cases you can restrict the hook to the specific module (like in here: https://github.com/Icinga/puppet-icinga2/pull/377/files)\n\nby using automatic tags:\n{code:puppet}\nApt::Source['icinga-stable-release'] -> Package <| tag == 'icinga2' |>\n{code}\n\nThe module you've linked doesn't handle dependencies properly {{\"version_requirement\": \"> 0.0.0\",}}. The parameter {{include_src}} is no longer supported by the {{puppetlabs-apt}} module (I guess it was removed in 4.0 release). So, it looks like you're not using code from the master branch of https://github.com/puppetlabs/puppetlabs-apt.git", "created": "2017-09-19T09:44:00.000000"}, {"author": "557058:520e1279-1bde-419f-ab7f-d7dcac0c8939", "body": "Thank you [~accountid:557058:fa8ae624-8e0f-430f-a32e-07272f1b302e] !! With your help I was able to find the issue.\n\nPlease let me note some points and please correct me if I'm wrong, as I am new with puppet so I might be saying nonsense.\n\nEvery time there is a require inside a Apt::Source resource, I should erase it a remplace it with an autorequire, just as you showed me.\n\nExample:\n\n{noformat}\nFrom:\n\napt::source { 'nginx-repo':\n      location => \"http://nginx.org/packages/$osdown\",\n      release  => $::lsbdistcodename,\n      repos    => 'all',\n      require  => Apt::Key['nginx-key']\n}\n\nTo:\n\napt::source { 'nginx-repo':\n      location => \"http://nginx.org/packages/$osdown\",\n      release  => $::lsbdistcodename,\n      repos    => 'all',\n}\n\nApt::Source['nginx-repo'] -> Apt::Key <| tag == 'nginx-key' |>\n{noformat}\n\nMaking those changes in all my code, I was able to fix the dependency cycle.\nThere is, however, a special situation that I'd like your opinion on:\n\nWhen the key is defined inside the Apt::Source resource (using the 'key' attribute), I get the same cyclic dependency. I had to change it to be on it's own declaration, like this:\n{noformat}\nFrom:\n\napt::source { 'bintray-rundeck':\n          location => 'https://dl.bintray.com/rundeck/rundeck-deb',\n          release  => '/',\n          repos    => '',\n          key      => {\n            id     => '8756C4F765C9AC3CB6B85D62379CE192D401AB61',\n            server => 'keyserver.ubuntu.com',\n          },\n          before   => Package['rundeck'],\n}\n\nTo:\n\napt::key { 'bintray-rundeck-key':\n          id     => '8756C4F765C9AC3CB6B85D62379CE192D401AB61',\n          server => 'keyserver.ubuntu.com',\n}\napt::source { 'bintray-rundeck':\n         location => 'https://dl.bintray.com/rundeck/rundeck-deb',\n         release  => '/',\n         repos    => '',\n         before   => Package['rundeck'],\n}\nApt::Source['bintray-rundeck'] -> Apt::Key <| tag == 'bintray-rundeck-key' |>\n{noformat}\n\n(this is code from https://github.com/voxpupuli/puppet-rundeck/blob/master/manifests/install.pp)\n\nIs this correct ? Am I missing something ?\n\nThank you, your help it is very much appreciated.", "created": "2017-09-19T11:18:00.000000"}, {"author": "557058:fa8ae624-8e0f-430f-a32e-07272f1b302e", "body": "[~accountid:557058:520e1279-1bde-419f-ab7f-d7dcac0c8939] That's rather strange issue. Generally I'd say the preferred syntax would be:\n\n{code:puppet}\napt::source { 'bintray-rundeck':\n          location => 'https://dl.bintray.com/rundeck/rundeck-deb',\n          release  => '/',\n          repos    => '',\n          key      => {\n            id     => '8756C4F765C9AC3CB6B85D62379CE192D401AB61',\n            server => 'keyserver.ubuntu.com',\n          },\n}\nApt::Source['bintray-rundeck'] -> Package <| tag == 'rundeck' |>\nClass['apt::update'] -> Package <| tag == 'rundeck' |>\n{code}\nThe code would ensure that any package installed by this module ({{rundeck}}) won't be installed before the {{apt::source}} is created and {{apt-get update}} executed.", "created": "2017-09-20T09:08:00.000000"}, {"author": "557058:520e1279-1bde-419f-ab7f-d7dcac0c8939", "body": "It is weird, any of this situations triggers the dependency cycle issue:\n\n-. Having a key definition inside an apt::source.\n-. Having a require pointing to apt:key inside an apt:source resource.\n\nThis all started happening since https://github.com/puppetlabs/puppetlabs-apt/pull/698\nNobody elses seems to have the same problem, so I guess it is on my end. Anyway, knowing that I can simply avoid that in my code and everything works.\n\nThank you for your help.", "created": "2017-09-20T12:07:00.000000"}], "components": ["apt"], "created": "2017-04-11T21:37:00.000000", "creator": "60e5bc12131bf80069b93c7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7662be71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd973:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62004258_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13745808648"}], "description": "_Basic Info_\n*Module Version:* 2.4.0\n*Puppet Version:* 4.8.2 from debian.org (master is 4.9 with package version 2.7.2-1puppetlabs1)\n*OS Name/Version:* Agent running Debian 9 (master is Debian 8)\n\nI realize this is not exactly the best pairing of agent and master. Puppetlabs is yet to release a copy of puppet-agent all-in-one for Debian 9, even though it's in its final freeze stage. So, to test my infrastructure with Debian 9, I have to use the Debian 4.8.2 release of the puppet agent...\n\nWhen I add a repo with the key has specifying and id and server, I get an error like the following:\n\n{noformat}\nError: Execution of '/usr/bin/apt-key adv --keyserver keyring.debian.org --recv-keys ED6D65271AACF0FF15D123036FB2A1C265FFB764' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\nExecuting: /tmp/apt-key-gpghome.NbQnqZRGfW/gpg.1.sh --keyserver keyring.debian.org --recv-keys ED6D65271AACF0FF15D123036FB2A1C265FFB764\ngpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory\ngpg: connecting dirmngr at '/tmp/apt-key-gpghome.NbQnqZRGfW/S.dirmngr' failed: No such file or directory\ngpg: keyserver receive failed: No dirmngr\nError: /Stage[main]/Aptconf/Apt::Source[debian]/Apt::Key[Add key: ED6D65271AACF0FF15D123036FB2A1C265FFB764 from Apt::Source debian]/Apt_key[Add key: ED6D65271AACF0FF15D123036FB2A1C265FFB764 from Apt::Source debian]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key adv --keyserver keyring.debian.org --recv-keys ED6D65271AACF0FF15D123036FB2A1C265FFB764' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\nExecuting: /tmp/apt-key-gpghome.NbQnqZRGfW/gpg.1.sh --keyserver keyring.debian.org --recv-keys ED6D65271AACF0FF15D123036FB2A1C265FFB764\ngpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory\ngpg: connecting dirmngr at '/tmp/apt-key-gpghome.NbQnqZRGfW/S.dirmngr' failed: No such file or directory\ngpg: keyserver receive failed: No dirmngr\n{noformat}\n\nAdding the package {{dirmngr}} eliminates the error message but the agent just hangs instead.\n\n{noformat}\nroot     15835  0.0  0.0  40300  3624 ?        SL   22:50   0:00 gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/apt-key-gpghome.I1PlE2ou2b --no-auto-check-trustdb --trust-model always --keyring /tmp/apt-key-gpghome.I1PlE2ou2b/pubring.gpg --keyserver keyring.debian.org --recv-keys ED6D65271AACF0FF15D123036FB2A1C265FFB764\nroot     15838  0.0  0.0 133592  8716 ?        Ssl  22:50   0:00 dirmngr --daemon --homedir /tmp/apt-key-gpghome.I1PlE2ou2b\n{noformat}\n\n\nI suspect the underlying issue is the large jump in the gpgv package between Debian 8 and 9. Hopefully this is enough info to address this problem before puppet-agent is formally released for Debian 9.", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "40398", "fixedVersions": [], "id": "40398", "issueType": "Bug", "key": "MODULES-4686", "labels": ["advanced", "puppethack"], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60e5bc12131bf80069b93c7a", "resolution": "Fixed", "resolutionDate": "2017-09-18T17:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt: gpg keyserver import fails in Debian stretch", "timeSpent": "PT0S", "updated": "2017-09-20T12:08:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This was a placeholder epic.  All tickets have been removed.  Closing.", "created": "2017-08-09T11:07:00.000000"}], "components": [], "created": "2017-04-11T15:59:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aa86b04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet 5 modules updates"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd93z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10324_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_10350481759"}], "description": "This work is needed to track Modules updates needed to support the Puppet 5 platform release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34064", "fixedVersions": [], "id": "34064", "issueType": "Epic", "key": "MODULES-4685", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Won't Do", "resolutionDate": "2017-08-09T11:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet 5 modules updates", "timeSpent": "PT0S", "updated": "2017-08-09T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This is a known limitation of no-op mode in Puppet. If the user doesn't exist on the system, Puppet has no way of knowing anything about it to simulate changes.", "created": "2017-04-12T14:58:00.000000"}], "components": [], "created": "2017-04-11T01:01:00.000000", "creator": "557058:d3d22f4e-c24d-4e86-8c9a-53a658236aa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dc6a414"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd8l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_136639457_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\nRunning puppet in no-op mode does not work if a rabbitmq user does not exist. The resource **rabbitmq_user_permissions** provider is trying to enumerate the user even thou it doesnt exist, here is some example log:\n{code}\nNotice: /Stage[main]/Centralmsgexchange::Users/Rabbitmq_user[panic1.shovel.inwards]/ensure: current_value absent, should be present (noop)\nDebug: /Stage[main]/Centralmsgexchange::Users/Rabbitmq_user[panic1.shovel.inwards]: The container Class[Centralmsgexchange::Users] will propagate my refresh event\nDebug: Executing: '/usr/sbin/rabbitmqctl -q list_user_permissions panic1.shovel.inwards'\nDebug: Command failed, retrying\nDebug: Executing: '/usr/sbin/rabbitmqctl -q list_user_permissions panic1.shovel.inwards'\nDebug: Command failed, retrying\nDebug: Executing: '/usr/sbin/rabbitmqctl -q list_user_permissions panic1.shovel.inwards'\nDebug: Command failed, retrying\nDebug: Executing: '/usr/sbin/rabbitmqctl -q list_user_permissions panic1.shovel.inwards'\nDebug: Command failed, retrying.\n{code}\n\nrabbitmq_user is an auto-requirement and we have also tried with setting up an explicit requirement\n\n\nWe are using rabbitmq module  version 5.6.0, but the code does not seem to have changed.\n\nBest Regards Olof Hellqvist", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41475", "fixedVersions": [], "id": "41475", "issueType": "Bug", "key": "MODULES-4683", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3d22f4e-c24d-4e86-8c9a-53a658236aa8", "resolution": "Won't Fix", "resolutionDate": "2017-04-12T14:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Noop does not work if user doesnt exist in rabbitmq-module", "timeSpent": "PT0S", "updated": "2017-04-12T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "according the docs default_connect_settings / connect_settings are to be used for PG env vars. maybe it's not the right place to pass this {{LD_LIBRARY_PATH}} ? or more not the correct variable to pass to the service validate function because maybe the user  specified in does not exist yet?", "created": "2017-04-10T06:09:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "h3. #puppethack learning opportunity\n\nLearn how to accept community contributions while keeping quality high. Correct existing PR to pass style validation, or work with the original author to update it.", "created": "2017-05-22T10:04:00.000000"}], "components": ["postgresql"], "created": "2017-04-10T05:49:00.000000", "creator": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a427e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd7iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}], "description": "_Basic Info_\n*Module Version:*  4.9.0\n*Puppet Version:* 4.10 (puppet-agent 1.10)\n*OS Name/Version:* CentOS/RedHat Enterprise Linux 7\n\nI've tried to install PuppetDB with PostgreSQL 9.5 from SoftwareCollections. This worked out mostly fine after i've figured out all {{postgresql::globals}} params.\nExample puppet manifest: https://gist.github.com/vinzent/448fa47032a6f050fb4c501cc741ccad#file-puppetdb-postgresql-9-5-example-pp\n\n\nThe only missing failing class was postgresql::service with the {{Postgresql::Validate_db_connection['validate_service_is_running']}} resource. It was missing the {{LD_LIBRARY_PATH}} environment variable.\n\nI've edited {{manifests/server/service.pp}} so it passes {{postgresql::server::default_connect_settings}} as {{connect_settings}} param to this resource. \n\nProposed patch: https://gist.github.com/vinzent/448fa47032a6f050fb4c501cc741ccad#file-postgresql-service-validate_db_connection-patch\n\n\n*Desired Behavior:*\nConnection validation works\n\n*Actual Behavior:*\nConnection validation fails\n", "environment": "CentOS 7 with Software Collection PostgreSQL 9.5", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "34063", "fixedVersions": [], "id": "34063", "issueType": "New Feature", "key": "MODULES-4682", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql : pass env values to validate_db_connection in postgresql::service ", "timeSpent": "PT0S", "updated": "2017-05-22T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4c909b54ec0068b0740c", "body": "https://github.com/puppetlabs/puppetlabs-certregen/pull/32", "created": "2017-04-09T05:36:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Merged in 013a4f8, this just needs to be sheparded through CI.", "created": "2017-05-03T14:28:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "[~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] do you know if this has passed CI?", "created": "2017-05-09T16:54:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:557058:11a50a90-5585-4229-994a-72322be4a7d7], yes this passed in CI.", "created": "2017-05-09T17:21:00.000000"}], "components": ["certregen"], "created": "2017-04-09T05:33:00.000000", "creator": "623a4c909b54ec0068b0740c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f247242"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd7h3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_528807792_*|*_1_*:*_1_*:*_2105663261_*|*_10009_*:*_1_*:*_68756173_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* 0.1.1\n*Puppet Version:* 4.10.0\n*OS Name/Version:* Debian Stretch\n\n_Describe your issue in as much detail as possible..._\n\n*Desired Behavior:*\nThe module should cope with {{strict_variables = true}} set in {{puppet.conf}}.\n\n*Actual Behavior:*\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Unknown variable: 'pe_build'. at /etc/puppetlabs/code/environments/production/modules/certregen/manifests/client.pp:17:25 on node tarquin.bootc.eu}}\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36231", "fixedVersions": [], "id": "36231", "issueType": "Bug", "key": "MODULES-4681", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c909b54ec0068b0740c", "resolution": "Fixed", "resolutionDate": "2017-05-10T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: incompatible with strict_variables", "timeSpent": "PT0S", "updated": "2017-05-25T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b543ed4d6b0070126c93", "body": "Near-duplicate of MODULES-3224, released in 1.7.0.\n\nThe request was to have the mode set to 0750 (better), while it was fixed to 0755 only. setenv.sh typically doesn't contain sensitive values, so this seems good enough.", "created": "2018-02-09T07:08:00.000000"}], "components": ["tomcat"], "created": "2017-04-08T03:30:00.000000", "creator": "623a4a9ba95758006959ff7b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7192d363"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd7fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26541477823_*|*_5_*:*_1_*:*_8376386966_*|*_6_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:1.6.1\n*Puppet Version:4.9\n*OS Name/Version:Ubuntu/16.04\n\nUsing tomcat::setenv::entry to set JAVA_OPTS environment settings, I found that the 'setenv.sh' file is not executable, in other modes the mode of the file has been set to '0644'.  As the result, when Tomcat launches, it ignored the values set.\n\n*Desired Behavior:*\nTo be consistent with the mode of the rest of the shell scripts in <base>/bin, the mode of the setenv.sh file should be set to '0750'\n\n\n*Actual Behavior:*\nThe mode of the 'setenv.sh' file has been set to '0644'\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39314", "fixedVersions": [], "id": "39314", "issueType": "Bug", "key": "MODULES-4680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a9ba95758006959ff7b", "resolution": "Done", "resolutionDate": "2018-05-17T06:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat : setenv.sh has mode '0644'", "timeSpent": "PT0S", "updated": "2018-05-17T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:558e3c8a-10ff-4712-a44f-ce2ae08b6434", "body": "I found that the git page for this project has only a place to add pull requests.\n\nThis was the only place I found to post an issue.  I spent time trying to understand the problem on my own...  and failed, hence this post about the puppetlabs-mysql module.\n\nWhat's next?\n\nI was waiting to see if there are any clues as to what might be causing the problem but I suppose an option is to find another module that might work the same, but without show stopper.  I was installing icinga and they recommended this puppetlabs-mysql module.\n\nThanks in advance for any tips.", "created": "2017-04-11T19:35:00.000000"}, {"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "You're probably not looking at this anymore, but I was searching for open tickets on the same type of issue and thought I'd comment:\n\nmysql::params::install_secret_file: \"/root/.mysql_secret\"\n\nShould be:\nmysql::server::install_secret_file: '/root/.mysql_secret'\n\nSo this exec onlyif check is failing:\nDebug: Exec[remove install pass](provider=posix): Executing check 'test -f /.mysql_secret'\nDebug: Executing: 'test -f /.mysql_secret'\n(note that the path is incorrect)\n\nBecause of how the root_password change code works, the temporary password from install likely still is in use, which is why the attempt to set the configured root password fails (access denied error with password: NO).  The workflow appears to be that the temp password is parsed and used to set the password to blank, then login occurs without a password and the new password is set.\n\nI'm curious about how you have a mysql_secret file though - with the 5.7 community packages I'm using (RHEL7, though), they switched from that file to putting the temp password in the mysqld.log file - so the root password update logic doesn't work at all.", "created": "2017-08-10T13:30:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to age.\u00a0\nIf you feel this is still an issue you would like addressed please do not hesitate to reopen.\n\nThank you for taking the time to raise this and thank you [~accountid:557058:fba4c131-aa30-4295-a1e1-8b3f9398190b]\u00a0for the comment in the ticket.\u00a0\n\n\u00a0\n\n\u00a0", "created": "2021-01-25T04:52:00.000000"}], "components": ["mysql"], "created": "2017-04-07T20:09:00.000000", "creator": "557058:558e3c8a-10ff-4712-a44f-ce2ae08b6434", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7f3914"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd7ef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13078134903_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_106880068522"}], "description": "Error driving me sql crazy all day...\n\nError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n\n*Module Version: 3.10.0\n*Puppet Version: 4.8.1\n*OS Name/Version: Redhat 6.7\n\n_Describe your issue in as much detail as possible..._\n* installing 5.7.17 community server from in-house yum repo\n* I've deleted all mysql traces, tried over, and over\n* turned off selinux\n* I can get it running manually; yum install mysql-community-server\n* afterwards the temp password is in /root/.mysql_secret\n* this did not seem to work, I thought it would for version 5.7.6++ / from mysql.rb:\n```if insecure == true\n      initialize=\"--initialize-insecure\"```\n\n\n*Desired Behavior:*\n\n\n*Actual Behavior:*\n\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.\n\nMy very simple hiera yaml:\n---\nclasses:\n  - mysql::server\n\n# mysql::params::install_secret_file: \"/root/.mysql_secret\"\n\nmysql::server::package_manage: true\nmysql::server::root_password: 'yac@4enzi'\nmysql::server::remove_default_accounts: false\nmysql::server::package_name: 'mysql-community-server'\nmysql::server::package_ensure: '5.7.17'\n\n\nsample debug output:\n\n\nDebug: Executing: 'diff -u /etc/my.cnf /tmp/puppet-file20170407-25038-1n6ehaj'\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content:\n--- /etc/my.cnf\t2016-11-28 14:36:18.000000000 +0000\n+++ /tmp/puppet-file20170407-25038-1n6ehaj\t2017-04-07 23:28:23.793000061 +0000\n@@ -1,27 +1,63 @@\n-# For advice on how to change settings please see\n-# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html\n+### MANAGED BY PUPPET ###\n+\n+[client]\n+port = 3306\n+socket = /var/lib/mysql/mysql.sock\n+\n+[isamchk]\n+key_buffer_size = 16M\n\n [mysqld]\n-#\n-# Remove leading # and set to the amount of RAM for the most important data\n-# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.\n-# innodb_buffer_pool_size = 128M\n-#\n-# Remove leading # to turn on a very important data integrity option: logging\n-# changes to the binary log between backups.\n-# log_bin\n-#\n-# Remove leading # to set options mainly useful for reporting servers.\n-# The server defaults are faster for transactions and fast SELECTs.\n-# Adjust sizes as needed, experiment to find the optimal values.\n-# join_buffer_size = 128M\n-# sort_buffer_size = 2M\n-# read_rnd_buffer_size = 2M\n-datadir=/var/lib/mysql\n-socket=/var/lib/mysql/mysql.sock\n+basedir = /usr\n+bind-address = 127.0.0.1\n+datadir = /var/lib/mysql\n+expire_logs_days = 10\n+key_buffer_size = 16M\n+log-error = /var/log/mysqld.log\n+max_allowed_packet = 16M\n+max_binlog_size = 100M\n+max_connections = 151\n+pid-file = /var/run/mysqld/mysqld.pid\n+port = 3306\n+query_cache_limit = 1M\n+query_cache_size = 16M\n+skip-external-locking\n+socket = /var/lib/mysql/mysql.sock\n+ssl = false\n+ssl-ca = /etc/mysql/cacert.pem\n+ssl-cert = /etc/mysql/server-cert.pem\n+ssl-key = /etc/mysql/server-key.pem\n+thread_cache_size = 8\n+thread_stack = 256K\n+tmpdir = /tmp\n+user = mysql\n+\n+[mysqld-5.0]\n+myisam-recover = BACKUP\n+\n+[mysqld-5.1]\n+myisam-recover = BACKUP\n+\n+[mysqld-5.5]\n+myisam-recover = BACKUP\n+\n+[mysqld-5.6]\n+myisam-recover-options = BACKUP\n+\n+[mysqld-5.7]\n+myisam-recover-options = BACKUP\n+\n+[mysqld_safe]\n+log-error = /var/log/mysqld.log\n+nice = 0\n+socket = /var/lib/mysql/mysql.sock\n+\n+[mysqldump]\n+max_allowed_packet = 16M\n+quick\n+quote-names\n+\n+\n\n-# Disabling symbolic-links is recommended to prevent assorted security risks\n-symbolic-links=0\n+!includedir /etc/my.cnf.d\n\n-log-error=/var/log/mysqld.log\n-pid-file=/var/run/mysqld/mysqld.pid\n\nInfo: Computing checksum on file /etc/my.cnf\nDebug: Dynamically-bound server lookup failed, falling back to server setting\nDebug: Dynamically-bound port lookup failed; falling back to masterport setting\nDebug: Using cached connection for https://pm48.corp.xxx:8140\nDebug: Caching connection for https://pm48.corp.xxx:8140\nInfo: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/my.cnf to main with sum 2313f2b332d12f787e38294895803523\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}2313f2b332d12f787e38294895803523' to '{md5}4a56a47b135b41f6840bfc3db07b34ee'\nDebug: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: The container Class[Mysql::Server::Config] will propagate my refresh event\nDebug: Class[Mysql::Server::Config]: The container Stage[main] will propagate my refresh event\nDebug: Executing: '/sbin/service mysqld status'\nDebug: Executing: '/sbin/chkconfig mysqld'\nDebug: Executing: '/sbin/chkconfig --add mysqld'\nDebug: Executing: '/sbin/chkconfig mysqld on'\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]/enable: enable changed 'false' to 'true'\nDebug: /Stage[main]/Mysql::Server::Service/Service[mysqld]: The container Class[Mysql::Server::Service] will propagate my refresh event\nDebug: Exec[wait_for_mysql_socket_to_open](provider=posix): Executing check 'test -S /var/lib/mysql/mysql.sock'\nDebug: Executing: 'test -S /var/lib/mysql/mysql.sock'\nDebug: Class[Mysql::Server::Service]: The container Stage[main] will propagate my refresh event\nDebug: Exec[remove install pass](provider=posix): Executing check 'test -f /.mysql_secret'\nDebug: Executing: 'test -f /.mysql_secret'\nDebug: Prefetching mysql resources for mysql_user\nDebug: Executing: '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\nDebug: Storing state\nDebug: Stored state in 0.08 seconds\n\nvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv the error\nError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nDebug: Dynamically-bound server lookup failed, falling back to report_server setting\nDebug: Dynamically-bound port lookup failed; falling back to report_port setting\nDebug: Using cached connection for https://pm48.corp.xxx:8140\nDebug: Caching connection for https://pm48.corp.xxx:8140\nDebug: Closing connection for https://pm48.corp.xxx:8140\n\n\n", "environment": "PuppetLabs mysql version 3.10.0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34062", "fixedVersions": [], "id": "34062", "issueType": "Bug", "key": "MODULES-4679", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:558e3c8a-10ff-4712-a44f-ce2ae08b6434", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T04:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql : SELECT CONCAT(User, '@',Host) AS User FROM mysql.user - Access denied for user 'root'@'localhost ", "timeSpent": "PT0S", "updated": "2021-01-25T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Merged by [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/66b46ac95dd895525fb304c15a64cfc12cdcd084", "created": "2017-05-04T11:21:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "The behavior in Chocolatey is also fixed to handle file locking for 0.10.6. https://github.com/chocolatey/choco/issues/1241", "created": "2017-05-29T14:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-30T14:07:00.000000"}], "components": ["chocolatey "], "created": "2017-04-07T10:10:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ff4e8e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2256347016_*|*_1_*:*_1_*:*_2292079995_*|*_10007_*:*_1_*:*_44972973_*|*_5_*:*_1_*:*_0"}], "description": "_Basic Info_\n*Module Version:* any (2.0.2)\n*Puppet Version:* any\n*OS Name/Version:* All Windows\n\nIn Chocolatey 0.10.4, we changed the way we update the config. I believe we used to rename the file then create a new one as part of updating the file. This allowed the old file to be locked. We've flipped to a bit more robust way of doing this in 0.10.4+, however it highlighted a flaw in the Puppet Chocolatey provider - {{chocolateysource}}, {{chocolateyfeature}}, and {{chocolateyconfig}} all tend to hold the config file locked to the Puppet process, so it is unable to be changed and results in errors\n\n*Desired Behavior:*\nThere should be no error when attempting to set a source.\n\n*Actual Behavior:*\n\n{{The process cannot access the file because it is being used by another process}}\n\n{noformat}\nC:\\ProgramData\\PuppetLabs>choco -version\nThis is try 1/3. Retrying after 300 milliseconds.\n Error converted to warning:\n (32) The process cannot access the file because it is being used by another process: [\\\\?\\C:\\ProgramData\\chocolatey\\config\\chocolatey.config]\nThis is try 2/3. Retrying after 400 milliseconds.\n Error converted to warning:\n (32) The process cannot access the file because it is being used by another process: [\\\\?\\C:\\ProgramData\\chocolatey\\config\\chocolatey.config]\nMaximum tries of 3 reached. Throwing error.\nError deserializing response of type chocolatey.infrastructure.app.configuration.ConfigFileSettings:\n (32) The process cannot access the file because it is being used by another process: [\\\\?\\C:\\ProgramData\\chocolatey\\config\\chocolatey.config]\n(32) The process cannot access the file because it is being used by another process: [\\\\?\\C:\\ProgramData\\chocolatey\\config\\chocolatey.config]\n{noformat}", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "37331", "fixedVersions": [], "id": "37331", "issueType": "Bug", "key": "MODULES-4678", "labels": ["chocolatey", "maintenance", "pe", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Fixed", "resolutionDate": "2017-05-30T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : unable to set chocolateysource and other configuration with 0.10.4+", "timeSpent": "PT0S", "updated": "2017-05-30T14:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Because it doesn't actually do what it says and acts like it works, this feels like an error. Not sure where this is happening, and if it is something that choco.exe is not returning a good error code for Puppet here.", "created": "2017-04-07T09:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] Should that be {{--source}} ? not {{-source}}", "created": "2017-04-07T10:21:00.000000"}], "components": ["chocolatey "], "created": "2017-04-07T08:43:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11fc37c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/17"}], "description": "_Basic Info_\n*Module Version:* 2.0.2\n*Puppet Version:* 3.7.3\n*OS Name/Version:* 2012r2\n\n_Describe your issue in as much detail as possible..._\nAttempting to downgrade chocolatey (albeit incorrectly using the source => attribute), appears to be a success, even though it fails.  Both puppet and choco seem to agree there were no issue.\n\n\n\n\n*Desired Behavior:*\nThrow an error.\n\n*Actual Behavior:*\nDoes not throw an error.\n\n\n{code:java}\npackage { 'chocolatey':\n  ensure          => '0.10.3',\n  require         => Class['chocolatey'],\n  provider        => chocolatey,\n  source          => 'http://es-artifactory.lab.beer.town/artifactory/chocolatey-local/chocolatey.0.10.3.nupkg',\n  install_options => ['--ignore-dependencies', '--allowemptychecksum',\n    '--cache-location=C:\\ProgramData\\PuppetLabs\\choco', '--force', '--allow-downgrade' ]\n}\nDebug: Prefetching chocolatey resources for package\nDebug: Executing 'C:\\ProgramData\\chocolatey\\bin\\choco.exe pin list'\nDebug: Executing 'C:\\ProgramData\\chocolatey\\bin\\choco.exe list -lo -r'\nDebug: Executing 'C:\\ProgramData\\chocolatey\\bin\\choco.exe pin remove -n chocolatey'\nDebug: Executing 'C:\\ProgramData\\chocolatey\\bin\\choco.exe upgrade chocolatey --version 0.10.3 -y -source http://es-artifactory.lab.beer.town/artifactory/chocolatey-local/chocolatey.0.10.3.nupkg --ignore-dependencies --allow-e\nmpty-checksums --allowemptychecksum --cache-location=C:\\ProgramData\\PuppetLabs\\choco --force --allow-downgrade --ignore-package-exit-codes'\nNotice: /Stage[main]/Main/Package[chocolatey]/ensure: ensure changed '0.10.5' to '0.10.3'\nDebug: /Package[chocolatey]: The container Class[Main] will propagate my refresh event\n\n\nC:\\Users\\Administrator>choco -v\n0.10.5\n{code}\n", "environment": "{code:java}\nC:\\Users\\Administrator>systeminfo\n\nHost Name:                 PUPPETAGENT1\nOS Name:                   Microsoft Windows Server 2012 R2 Standard\nOS Version:                6.3.9600 N/A Build 9600\nOS Manufacturer:           Microsoft Corporation\nOS Configuration:          Standalone Server\nOS Build Type:             Multiprocessor Free\nRegistered Owner:          Windows User\nRegistered Organization:\nProduct ID:                00252-00107-88329-AA546\nOriginal Install Date:     8/29/2014, 9:17:15 AM\nSystem Boot Time:          11/16/2016, 8:03:40 AM\nSystem Manufacturer:       VMware, Inc.\nSystem Model:              VMware Virtual Platform\nSystem Type:               x64-based PC\nProcessor(s):              2 Processor(s) Installed.\n                           [01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1900 Mhz\n                           [02]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1900 Mhz\nBIOS Version:              Phoenix Technologies LTD 6.00, 4/14/2014\nWindows Directory:         C:\\Windows\nSystem Directory:          C:\\Windows\\system32\nBoot Device:               \\Device\\HarddiskVolume1\nSystem Locale:             en-us;English (United States)\nInput Locale:              en-us;English (United States)\nTime Zone:                 (UTC-06:00) Central Time (US & Canada)\nTotal Physical Memory:     8,192 MB\nAvailable Physical Memory: 6,644 MB\nVirtual Memory: Max Size:  9,472 MB\nVirtual Memory: Available: 7,841 MB\nVirtual Memory: In Use:    1,631 MB\nPage File Location(s):     C:\\pagefile.sys\nDomain:                    WORKGROUP\nLogon Server:              \\\\PUPPETAGENT1\nHotfix(s):                 41 Hotfix(s) Installed.\n                           [01]: KB2843630\n                           [02]: KB2862152\n                           [03]: KB2868626\n                           [04]: KB2876331\n                           [05]: KB2883200\n                           [06]: KB2884846\n                           [07]: KB2887595\n                           [08]: KB2892074\n                           [09]: KB2893294\n                           [10]: KB2894029\n                           [11]: KB2894179\n                           [12]: KB2898514\n                           [13]: KB2898871\n                           [14]: KB2900986\n                           [15]: KB2901128\n                           [16]: KB2903939\n                           [17]: KB2904266\n                           [18]: KB2909210\n                           [19]: KB2911106\n                           [20]: KB2912390\n                           [21]: KB2913152\n                           [22]: KB2913270\n                           [23]: KB2913760\n                           [24]: KB2916036\n                           [25]: KB2917929\n                           [26]: KB2917993\n                           [27]: KB2919394\n                           [28]: KB2922229\n                           [29]: KB2923300\n                           [30]: KB2923528\n                           [31]: KB2923768\n                           [32]: KB2925418\n                           [33]: KB2928193\n                           [34]: KB2928680\n                           [35]: KB2930275\n                           [36]: KB2931366\n                           [37]: KB2939087\n                           [38]: KB2961851\n                           [39]: KB2961908\n                           [40]: KB2962123\n                           [41]: KB2975061\nNetwork Card(s):           2 NIC(s) Installed.\n                           [01]: Intel(R) 82574L Gigabit Network Connection\n                                 Connection Name: Ethernet\n                                 DHCP Enabled:    Yes\n                                 DHCP Server:     100.88.0.122\n                                 IP address(es)\n                                 [01]: 100.91.41.149\n                                 [02]: fe80::39b0:1ddb:5cf1:307\n                                 [03]: fc00:ac:1729:0:39b0:1ddb:5cf1:307\n                           [02]: Intel(R) 82574L Gigabit Network Connection\n                                 Connection Name: Ethernet 2\n                                 DHCP Enabled:    No\n                                 IP address(es)\n                                 [01]: 10.11.12.13\n                                 [02]: fe80::2c60:f2a8:5442:a38c\n                                 [03]: fc00:ac:1729:0:2c60:f2a8:5442:a38c\nHyper-V Requirements:      A hypervisor has been detected. Features required for Hyper-V will not be displayed.\n\nC:\\Users\\Administrator>\n{code}\n", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "42595", "fixedVersions": [], "id": "42595", "issueType": "Bug", "key": "MODULES-4677", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/chocolatey : Incorrect assertion change of versioning", "timeSpent": "PT0S", "updated": "2020-04-02T20:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-04-07T04:10:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bfe11d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6n3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1747738316_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42592", "fixedVersions": [], "id": "42592", "issueType": "Sub-task", "key": "MODULES-4676", "labels": [], "originalEstimate": "PT0S", "parent": "39312", "parentSummary": "Supported Release (apt) 4.0.0 - (2017/04/27) - (e9dadf5ed3308655d003374c4b2c2f5fe8619c27)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-27T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-27T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "lgtm", "created": "2017-04-26T16:04:00.000000"}], "components": [], "created": "2017-04-07T04:10:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b0c3c1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1683756299_*|*_5_*:*_1_*:*_41631271986_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_682718"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41474", "fixedVersions": [], "id": "41474", "issueType": "Sub-task", "key": "MODULES-4675", "labels": [], "originalEstimate": "PT0S", "parent": "39312", "parentSummary": "Supported Release (apt) 4.0.0 - (2017/04/27) - (e9dadf5ed3308655d003374c4b2c2f5fe8619c27)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(apt) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 6626c5de292825f1e5274568165f19a74a7759ba\n\ncommit 6626c5de292825f1e5274568165f19a74a7759ba\nMerge: 4815fa1 fd1b911\nAuthor: Helen <helen@puppetlabs.com>\nDate:   Tue Apr 25 16:56:26 2017 +0100\n\n    Merge pull request #674 from hunner/fix_specs\n\n    (maint) Fix for different versions\n\nTest coverage:\nPuppet 4 upgrade.\nTest coverage looks fine.", "created": "2017-04-26T10:13:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_init-merge_release/14/\n\nChangelog is here: https://github.com/puppetlabs/puppetlabs-apt/blob/release/CHANGELOG.md which doesn't mention bug fixes and is therefore not standard and therefore irritating.\n\nDiff: https://github.com/puppetlabs/puppetlabs-apt/compare/3.0.0...e9dadf5\n\nReleasing from tip of release branch which is e9dadf5\nPrevious tag is 3.0.0 at 7e9405e\n\nSpec test added to account for new opt-arch change.\n\nLight is green, trap is clean.\n(y)", "created": "2017-04-26T15:49:00.000000"}], "components": [], "created": "2017-04-07T04:10:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26679f69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1663423171_*|*_3_*:*_1_*:*_166348_*|*_5_*:*_2_*:*_15638231_*|*_10006_*:*_1_*:*_4511816"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40367", "fixedVersions": [], "id": "40367", "issueType": "Sub-task", "key": "MODULES-4674", "labels": [], "originalEstimate": "PT0S", "parent": "39312", "parentSummary": "Supported Release (apt) 4.0.0 - (2017/04/27) - (e9dadf5ed3308655d003374c4b2c2f5fe8619c27)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-26T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-26T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "6626c5d had an issue: https://github.com/puppetlabs/puppetlabs-apt/pull/672\n\nI pulled it into the release branch, so e9dadf5 is the new hash for sign-off.", "created": "2017-04-26T14:32:00.000000"}], "components": [], "created": "2017-04-07T04:10:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a721595"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_311598764_*|*_3_*:*_1_*:*_516940912_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_919324955"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nCI Release branch run green:\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/\n\nDiff:\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/3.0.0...release\n- QA first signed off on https://github.com/puppetlabs/puppetlabs-apt/compare/3.0.0...6626c5d\n- A change was merged, creating https://github.com/puppetlabs/puppetlabs-apt/compare/6626c5d...e9dadf5\n\nMetadata bump:\nhttps://github.com/puppetlabs/puppetlabs-apt/compare/3.0.0...release#diff-490694a9db8f7a371538da1abe484314\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39312", "fixedVersions": [], "id": "39312", "issueType": "Task", "key": "MODULES-4673", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-27T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (apt) 4.0.0 - (2017/04/27) - (e9dadf5ed3308655d003374c4b2c2f5fe8619c27)", "timeSpent": "PT0S", "updated": "2017-04-27T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-apt/releases/tag/3.0.0", "created": "2017-04-19T09:57:00.000000"}], "components": [], "created": "2017-04-07T04:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3173dc26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1057919485_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38311", "fixedVersions": [], "id": "38311", "issueType": "Sub-task", "key": "MODULES-4672", "labels": [], "originalEstimate": "PT0S", "parent": "35118", "parentSummary": "Supported Release (apt) 3.0.0 - (2017-04-18) - (7e9405e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-19T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-19T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "go time!", "created": "2017-04-18T08:48:00.000000"}], "components": [], "created": "2017-04-07T04:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5928a426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_909680855_*|*_5_*:*_1_*:*_42348600174_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57684259"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37330", "fixedVersions": [], "id": "37330", "issueType": "Sub-task", "key": "MODULES-4671", "labels": [], "originalEstimate": "PT0S", "parent": "35118", "parentSummary": "Supported Release (apt) 3.0.0 - (2017-04-18) - (7e9405e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "7e9405e... Passing runs through CI:\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-lts-release/5/\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-current-release/2/\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-previous-release/3/\n\nChangelog here: https://github.com/puppetlabs/puppetlabs-apt/compare/2.4.0...7e9405e#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\nDIFF: https://github.com/puppetlabs/puppetlabs-apt/compare/2.4.0...7e9405e#diff-0\n\nReleaseing 7e9405e... which is tip of release branch.\nPrevious tag is 2.4.0 at 3f6863a\n\nYAML-ized features have unit tests.\n\nLight is green, trap is clean.\n(y)", "created": "2017-04-17T16:47:00.000000"}], "components": [], "created": "2017-04-07T04:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@291ad4f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_907655344_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2016424"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36230", "fixedVersions": [], "id": "36230", "issueType": "Sub-task", "key": "MODULES-4670", "labels": [], "originalEstimate": "PT0S", "parent": "35118", "parentSummary": "Supported Release (apt) 3.0.0 - (2017-04-18) - (7e9405e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-17T16:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-17T16:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://forge.puppet.com/puppetlabs/apt/3.0.0/readme", "created": "2017-04-19T10:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]i think this can be marked as resolved. ", "created": "2017-04-19T10:03:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] i think this is correct, the release merge back https://github.com/puppetlabs/puppetlabs-apt/pull/671", "created": "2017-04-20T08:08:00.000000"}], "components": [], "created": "2017-04-07T04:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dc5974d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_311841709_*|*_3_*:*_1_*:*_919264424_*|*_4_*:*_1_*:*_22445_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-apt/compare/2.4.0...7e9405e\n* Link to CHANGELOG to verify SemVer: https://github.com/puppetlabs/puppetlabs-apt/compare/2.4.0...7e9405e#diff-0\n* Passing runs through CI:\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-lts-release/5/\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-current-release/2/\n  * https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/job/forge-module_puppetlabs-apt_intn-sys_full-pe-previous-release/3/\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35118", "fixedVersions": [], "id": "35118", "issueType": "Task", "key": "MODULES-4669", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-21T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (apt) 3.0.0 - (2017-04-18) - (7e9405e)", "timeSpent": "PT0S", "updated": "2017-04-21T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ruby"], "created": "2017-04-06T17:25:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b2311f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd6in:"}], "description": "_Basic Info_\n*Module Version:* master/0.6.0\n*Puppet Version:* all (tested on 3.8.7)\n*OS Name/Version:* Debian/Ubuntu\n\nUsing the manifest on Ubuntu 14.04 with Puppet 3.8.7:\n\n{code}\npackage{['python-software-properties','software-properties-common']:\n  ensure => present,\n}\n-> apt::ppa{ 'ppa:brightbox/ruby-ng':\n  before => Class['ruby'],\n}\n\nclass{'ruby':\n  version            => '2.3',\n  suppress_warnings  => true,\n  set_system_default => true,\n}\n{code}\n\n*Desired Behavior:* When ruby2.3 packages are available (i.e. repositories are set up) that they are installed.\n\n\n*Actual Behavior:*\n\nResponds with error that fails installation\n\n{code}\nError: Unable to resolve default ruby binary at /etc/puppet/modules/ruby/manifests/init.pp:226 on node puppet.local\n{code}\n\nSpecifying Ruby version >2.1 causes the installation to fall through the case to the default and failing. See [Line 150 of init.pp|https://github.com/puppetlabs/puppetlabs-ruby/blob/master/manifests/init.pp#L150]\n\nPlease take a moment and attach any relevant log output and/or manifests. This will help us immensely when troubleshooting the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42589", "fixedVersions": [], "id": "42589", "issueType": "Bug", "key": "MODULES-4668", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ruby : Can't install Ruby2.3 on Debian", "timeSpent": "PT0S", "updated": "2017-04-06T17:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Initial PR to get SQL Server and DSC green-\nhttps://github.com/puppetlabs/ci-job-configs/pull/2668\n\nMerged", "created": "2017-04-06T10:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-PR to add the WMF5 VMPooler image to Beaker Host Generator-\nhttps://github.com/puppetlabs/beaker-hostgenerator/pull/73\n\nMerged", "created": "2017-04-06T16:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Release of BHG is pending-\n\nReleased", "created": "2017-04-06T18:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Added PR to add facade test tiering rake tasks to the DSC module-\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/294\n\nMerged", "created": "2017-04-06T18:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-CI Job Configs PR for DSC and SQL Server-\nhttps://github.com/puppetlabs/ci-job-configs/pull/2676\n\nMerged\n\nNote - Depends on https://github.com/puppetlabs/puppetlabs-dsc/pull/294 and https://github.com/puppetlabs/puppetlabs-sqlserver/pull/206 being merged first, otherwise failures will ensue.", "created": "2017-04-06T18:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Added PR for SQL Server module-\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/206\n\nMerged", "created": "2017-04-06T20:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SQL Server pipeline failed but it was mid run.  It was complaining that rake was not in the gemset.\n\nStarted a completely new run.\n\nAlso started a new run on the DSC master pipeline.\n\nNote that release will be broken until release is fully merged into master and rebased.\n\n", "created": "2017-04-07T16:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Additional PR for SQL Server-\nhttps://github.com/puppetlabs/ci-job-configs/pull/2752\n\nMerged\n\nWaiting on a green CI run.", "created": "2017-04-20T11:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SQL Server is now green\n\nDSC - release is green.  Master is waiting on a release so the fixes in release will land back in master\n\nThis ticket can now be closed.", "created": "2017-04-20T15:05:00.000000"}], "components": ["dsc", "sqlserver"], "created": "2017-04-06T10:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27d87d68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CI will verify"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd613:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1128006892_*|*_1_*:*_1_*:*_732229_*|*_10007_*:*_1_*:*_57464719_*|*_3_*:*_1_*:*_39164193_*|*_5_*:*_1_*:*_0"}], "description": "The DSC and SQL Server modules currently use crafted host files for beaker tests.\n\nThis ticket is to move these modules over to a Beaker Host Style generation of node data in preparation for moving the Windows Modules to CI.Next", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36229", "fixedVersions": [], "id": "36229", "issueType": "Bug", "key": "MODULES-4667", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-04-20T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Move SQL Server and DSC modules to beaker host generated nodes", "timeSpent": "PT0S", "updated": "2017-04-20T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-06T06:47:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6417c46e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5nr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627855457_*|*_10007_*:*_1_*:*_13775716_*|*_5_*:*_1_*:*_0"}], "description": "This PR has been submitted and the request for review originated in PE-20229\n\nhttps://github.com/puppetlabs/puppetlabs-transition/pull/8\n\nIf the PR is reviewed and approved we will need to cut a new release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34061", "fixedVersions": [], "id": "34061", "issueType": "Bug", "key": "MODULES-4666", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-04-13T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review PR for puppetlabs/transition module in preparation for release", "timeSpent": "PT0S", "updated": "2017-04-13T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-04-06T06:25:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66ccabd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_120105106091_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/beaker-puppet_install_helper/pull/29 brought up the idea of depending more on the nodeset, specifically roles, for intelligence on what to do to those nodes.\n\nApplying that idea further, the two relevant values for {{PUPPET_INSTALL_TYPE}} are {{foss}}, and {{pe}}, where the only difference is what will be installed on the {{master}} node. Adding changing the default to {{foss}} on top of this will mean that community members, and devs in the simple case, will never have to set {{PUPPET_INSTALL_TYPE}} again, since PIH will do the Right Thing by default: install agents everywhere, install puppetserver, if there is a node with the {{master}} role.\n\n## New README\n\n{code}\n== installing puppet\n\nIn the setup part of your test suite, call `run_puppet_install_helper()` or `run_puppet_install_helper_on(hosts)` to trigger installation.\n\nOperations of those functions is guided by the roles and configs in the nodeset, and environment variables. By default, the FOSS version is installed. All nodes tagged with an `agent` role will receive the AIO agent, while nodes tagged with a `master` role will receive a basic puppet server installation. To get a PE installation, set `PUPPET_INSTALL_TYPE` to `pe`, or modify the nodeset to specify `type: pe` in the `CONFIG` section. The PE installation will aditionally require nodes tagged as `dashboard`, and `database`, usually those are co-hosted on the `master`. To explicitly request a FOSS install, set `PUPPET_INSTALL_TYPE` to `foss`.\n\nBy default the last available stable version of the requested packages are installed. To be able to test against older versions, you can specify the master, agent, and PE versions:\n\n* `PUPPET_INSTALL_PE_VERSION`: One of the \"PE Version\" values from https://docs.puppet.com/pe/latest/overview_version_table.html, e.g. '2017.1.0'. Can be shortened to the first two components, e.g. '2017.1', to get the latest patch release out of this branch. If nothing else is specified, the agent version released with that PE version is used on the agent nodes.\n\n* `PUPPET_INSTALL_SERVER_VERSION`: One of the versions from https://docs.puppet.com/puppetserver/latest/release_notes.html, e.g. '2.7.2'. Can be shortened to the first two components, e.g. '2.7', to get the latest patch release out of this branch.\n\n* `PUPPET_INSTALL_AGENT_VERSION`: One of the \"puppet-agent\" versions from https://docs.puppet.com/puppet/latest/about_agent.html, e.g. '1.10.0'. Can be shortened to the first two components, e.g. '2.7', to get the latest patch release out of this branch. Using this overrides any choice for agent versions made through `PUPPET_INSTALL_PE_VERSION`.\n\nOf course if the nodeset does not contain a `master`, only an agent version needs to be specified.\n\n{code}\n\n\nIf the old `PUPPET_INSTALL_VERSION` is set, the process should fail, and an appropriate error message explaining the new configuration (or pointing to the README) should be emitted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41473", "fixedVersions": [], "id": "41473", "issueType": "Improvement", "key": "MODULES-4665", "labels": ["beaker-puppet_install_helper"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Won't Do", "resolutionDate": "2021-01-25T07:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "beaker-puppet_install_helper: reduce need for environment variables", "timeSpent": "PT0S", "updated": "2021-01-25T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-06T05:17:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a204d17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19371154_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40366", "fixedVersions": [], "id": "40366", "issueType": "Sub-task", "key": "MODULES-4664", "labels": [], "originalEstimate": "PT0S", "parent": "37329", "parentSummary": "Supported Release (apt) 2.4.0 - (2017/04/06) - (3f6863ac4c97f834bebc811852452b073d202682)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-06T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-06T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks legit to me!", "created": "2017-04-06T10:20:00.000000"}], "components": [], "created": "2017-04-06T05:17:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d58ad79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18202971_*|*_5_*:*_1_*:*_43379889501_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39310", "fixedVersions": [], "id": "39310", "issueType": "Sub-task", "key": "MODULES-4663", "labels": [], "originalEstimate": "PT0S", "parent": "37329", "parentSummary": "Supported Release (apt) 2.4.0 - (2017/04/06) - (3f6863ac4c97f834bebc811852452b073d202682)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 3f6863ac4c97f834bebc811852452b073d202682 \n\nSHA matches the git log:\u2028commit 3f6863ac4c97f834bebc811852452b073d202682\nMerge: 3029850 9aacea6\nAuthor: Paula McMaw <paula@puppet.com>\nDate:   Thu Apr 6 15:39:54 2017 +0100\n\n    Merge pull request #666 from HelenCampbell/release\n\n    2.4.0 Release Prep\n\nTest coverage:\nAcceptance test coverage is good and all new features are covered with tests.", "created": "2017-04-06T10:17:00.000000"}], "components": [], "created": "2017-04-06T05:17:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58085ede"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18029411_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38310", "fixedVersions": [], "id": "38310", "issueType": "Sub-task", "key": "MODULES-4662", "labels": [], "originalEstimate": "PT0S", "parent": "37329", "parentSummary": "Supported Release (apt) 2.4.0 - (2017/04/06) - (3f6863ac4c97f834bebc811852452b073d202682)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-06T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(apt) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-06T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-04-06T05:17:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f283850"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5fr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8893_*|*_3_*:*_1_*:*_19888029_*|*_5_*:*_1_*:*_0"}], "description": "First minor release before the apt Puppet 4 work.\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nDiff:\n- https://github.com/puppetlabs/puppetlabs-apt/compare/2.3.0...master\nPrep Pr/ changelog:\n- https://github.com/puppetlabs/puppetlabs-apt/pull/666\nCI job:\n- https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/apt/view/release/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37329", "fixedVersions": [], "id": "37329", "issueType": "Task", "key": "MODULES-4661", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-04-06T10:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (apt) 2.4.0 - (2017/04/06) - (3f6863ac4c97f834bebc811852452b073d202682)", "timeSpent": "PT0S", "updated": "2017-04-06T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-04-06T00:56:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When user is root, use 'installc' as the installation command. Otherwise (non-root user) use 'userinstc'."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@637890ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd5dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2987906522_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_94310"}], "description": "*Module Version:* 0.2.4\n*Puppet Version:* 4.7.1\n*OS Name/Version:* RHEL 6.8\n\nMy colleagues are trying to install the IBM Installation Manager using Puppet. They're trying to install it with a user other than the default \"root\".Thing is, the module is using \"installc\" as the installcommand, but when using a non-root user, you'd have to use \"userinstc\":\n\nhttps://www.ibm.com/support/knowledgecenter/en/SSDV2W_1.8.5/com.ibm.silentinstall12.doc/topics/r_install_cmd.html\n\nThe result at this moment is that it does get installed, but everything is owned by user \"root\" after all. When changing the module to use \"userinstc\", it turns out just fine.\n\nI forked the module and made a tiny change. My colleagues tested it and now works OK. Pull request is here: https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/49", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36228", "fixedVersions": [], "id": "36228", "issueType": "Bug", "key": "MODULES-4660", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[ibm_installation_manager] Installing with non-root user needs to use 'userinstc' rather than 'installc'", "timeSpent": "PT0S", "updated": "2017-05-10T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "!http://rs215.pbsrc.com/albums/cc280/bleurgh_bucket/facepalm.jpg~c200!", "created": "2017-04-05T14:23:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This has passed in CI.", "created": "2017-04-19T18:48:00.000000"}], "components": ["certregen"], "created": "2017-04-05T14:06:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* {{puppet certregen healthcheck}} on a system with more than 10% of its CA cert life left emits no output to STDERR."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a2cba48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd4un:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4358804_*|*_1_*:*_1_*:*_1127586768_*|*_10007_*:*_1_*:*_92463827_*|*_3_*:*_1_*:*_2124498_*|*_5_*:*_1_*:*_0"}], "description": "On recent version of puppet (tested with 4.9.4), using certregen triggers the deprecation warning for {{list_certificates}}.\nThis warning was added recently [to puppet at 1129e3ee|https://github.com/puppetlabs/puppet/commit/1129e3ee1c256f6f8a137888954d53887732154f].\n\nExample\n{code}\n# puppet certregen healthcheck\nWarning: Puppet::SSL::CertificateAuthority#list_certificates is deprecated. Please use Puppet::SSL::CertificateAuthority#list or the certificate status API to query certificate information. See https://docs.puppet.com/puppet/latest/http_api/http_certificate_status.html\n   (at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/ssl/certificate_authority.rb:211:in `list_certificates')\nNo certificates are approaching expiration.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35102", "fixedVersions": [], "id": "35102", "issueType": "Bug", "key": "MODULES-4659", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-04-19T18:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) list_certificates deprecation warning emitted on recent version puppet", "timeSpent": "PT0S", "updated": "2017-04-19T18:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "557058:d1e22039-23b6-4434-a482-dc079be4babb", "created": "2017-04-07T05:30:00.000000", "name": "puppet tomcat sample code.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12830"}, {"attacher": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "created": "2017-04-05T13:02:00.000000", "name": "puppet_run_output.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12934"}, {"attacher": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "created": "2017-04-05T13:02:00.000000", "name": "puppet_tomcat_augeas_fail.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13026"}, {"attacher": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "created": "2017-04-05T13:02:00.000000", "name": "puppet_tomcat_augeas_working.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12829"}], "comments": [{"author": "557058:d1e22039-23b6-4434-a482-dc079be4babb", "body": "Uploaded sample code", "created": "2017-04-07T05:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "_Finally_ got tomcat failures clean. (It was a long list of changing environment things like java paths changing, Apache's tomcat server web page changing, and other things.) So this can start moving to release. MODULES-4624 is the release ticket.", "created": "2017-07-21T10:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Released in 2.0.0", "created": "2017-08-25T11:39:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Fix has been released in version 2.0.0", "created": "2017-09-19T07:53:00.000000"}], "components": [], "created": "2017-04-05T13:01:00.000000", "creator": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1267f4fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd4sn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_5175610314_*|*_1_*:*_1_*:*_2580270247_*|*_10007_*:*_1_*:*_202324558_*|*_3_*:*_2_*:*_4628921159_*|*_5_*:*_2_*:*_14689_*|*_10006_*:*_1_*:*_1823139286"}], "description": "_Basic Info_\n*Module Version:*\n1.6.1\n\n*Puppet Version:*\n2016.4.2\n\n*OS Name/Version:*\nRedHat 7.3\n\n_Describe your issue in as much detail as possible..._\n\nZendesk Issue: https://puppetlabs.zendesk.com/agent/tickets/24305\n\nModule doesn't configure multiple realms, but instead configures one realm with one statement, then overwrites that realm with the other realm.\n\nLooking at the tomcat module in manifests/config/server/realm.pp on line 97, it looks like it's still referring to each class name as a unique asset, which gets passed on to Augeas.\n{code}\nif ! empty($additional_attributes) {\n      $_additional_attributes = suffix(prefix(join_keys_to_values($additional_attributes, \" '\"), \"set ${path}[#attribute/className='${class_name}']/#attribute/\"), \"'\")\n    } else {\n      $_additional_attributes = undef\n    }\n    if ! empty(any2array($attributes_to_remove)) {\n      $_attributes_to_remove = prefix(any2array($attributes_to_remove), \"rm ${path}[#attribute/className='${class_name}']/#attribute/\")\n    } else {\n      $_attributes_to_remove = undef\n    }\n{code}\n\nBy comparison, if you use augtool, you can add multiple classnames just by appending a number to the end of the classname. \n\nIt would seem then, that the number of duplicate realms would need to be counted, and then each element passed on to Augeas with that number, like an element ID so that it doesn't stomp on the others.\n\nThe customer has a server.xml with two realms configured, and has gone into augtool and did a print so you can see how it looks in Augeas (puppet_tomcat_augeas_working.txt). \n\nCompare that to the Augeas output after running this through the Tomcat module as configured in the manifest and the Augeas output (puppet_tomcat_augeas_fail.txt), and you'll see that even though it's accepting both realms now, it's still only passing the classname once back to Augeas.\n\nWhen running Puppet (puppet_run_output.txt), you see that it's dropping in the first realm properly, then going back and editing that realm with the second realm, rather than configuring two unique elements.\n\n*Desired Behavior:*\nModule should support configuring multiple LDAP realms.\n\n*Actual Behavior:*\nInitial LDAP realm is overwritten by second configured realm.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36182", "fixedVersions": [], "id": "36182", "issueType": "Bug", "key": "MODULES-4658", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "resolution": "Fixed", "resolutionDate": "2017-09-19T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat : module not configuring multiple LDAP realms", "timeSpent": "PT0S", "updated": "2017-11-17T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3ff86ead-03bb-4b44-9e1d-735086bfa278", "body": "This might be all it takes:\n\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/25", "created": "2017-04-05T12:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is up at", "created": "2017-05-01T12:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Upon release:\n* Will require a major version bump\n* Need to update metadata puppet versioning to 4.x+ now that 3.x is deprecated", "created": "2017-05-01T12:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-01T12:19:00.000000"}], "components": ["windows-pack"], "created": "2017-04-05T11:53:00.000000", "creator": "557058:3ff86ead-03bb-4b44-9e1d-735086bfa278", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The puppet/windows_env is linked to the windows-pack\n* The readme has been updated to indicate the correct module\n* The readme has been updated to indicate the change in modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e9e9cd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd4q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3819437_*|*_10007_*:*_1_*:*_622832_*|*_3_*:*_1_*:*_2243518170_*|*_10009_*:*_1_*:*_259068_*|*_5_*:*_1_*:*_0"}], "description": "The Windows pack module depends on badgerious/windows_env, which as of two days ago has been transferred to Vox Pupuli and the module in the original badgerious namespace is now an unmaintained \"999.999.999\" release.\n\nI think that puppetlabs/windows should probably just depend on puppet/windows_env instead.\n\nReadme will need to be updated to indicate the correct windows_env module.  This line: Create, edit, and remove environment variables with ease with badgerious-windows_env.\nReadme will need to be updated to indicate the module change for users of this module pack.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35101", "fixedVersions": [], "id": "35101", "issueType": "Bug", "key": "MODULES-4657", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ff86ead-03bb-4b44-9e1d-735086bfa278", "resolution": "Fixed", "resolutionDate": "2017-05-01T12:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/windows depends on unmaintained badgerious/windows_env", "timeSpent": "PT0S", "updated": "2017-05-01T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "created": "2017-04-04T19:53:00.000000", "name": "manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12933"}, {"attacher": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "created": "2017-04-04T19:53:00.000000", "name": "pe_upgrade.out", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13025"}], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "We moved this to the MODULES project with {{puppet_agent}} component since that's where most puppet_agent module tickets are currently. Left the team as {{Agent}} since we own that module.", "created": "2017-04-13T13:52:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Now that the puppetlabs/transition PR has been merged and version {{0.1.1}} has been released with the fix, should the {{puppet_agent}} module update its metadata.json to require at least version {{0.1.1}} of transition?", "created": "2017-04-19T11:01:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "[~accountid:557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3] +1 to that. New installs will likely get the latest version of transition, but we should make the dependency explicit.", "created": "2017-04-19T17:23:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Created https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/226 to bump the minimum version of transition.", "created": "2017-04-19T17:52:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This update was included in the 1.4.0 release of the puppet_agent module.", "created": "2017-06-19T08:57:00.000000"}], "components": ["puppet_agent"], "created": "2017-04-04T19:53:00.000000", "creator": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Reproduction case passes when using puppet_agent module to upgrade puppet-agent on AIX."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7caa6928"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylzon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3524868525_*|*_1_*:*_1_*:*_746681902_*|*_10007_*:*_1_*:*_568242402_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_558486944_*|*_10006_*:*_1_*:*_1128742309"}], "description": "_Basic Info_\n*Module Version:*\n1.3.2\n\n*Puppet Version:*\nTested with 2016.5.2\n\n*OS Name/Version:*\nAIX 7.1\n\n_Describe your issue in as much detail as possible..._\n\nZendesk Customer issue: https://puppetlabs.zendesk.com/agent/tickets/24870\nMethod to reproduce:\n\nin site.pp, add:\n{code}\nnode \"pe-aix-71-support.delivery.puppetlabs.net:/root/rpm_out.txt\" {\n  if $::facts[\"aix_test\"] =~ NotUndef {\n    notify {\"AIX testing enabled!\": }\n\n    package{'curl':\n      ensure => 'present',\n      provider => 'rpm',\n    }\n\n    class {'puppet_agent':\n      package_version= '1.8.3',\n    }\n\n  }\n\n}\n{code}\nThen run:\n{code}\nFACTER_aix_test=yes /opt/puppetlabs/puppet/bin/puppet agent -t\n{code}\n\n--and you will see that the rpm pre-fetch coupled with the way the Transition resource identifies the package as 'present' effectively skips the installation of the new puppet agent, --leaving puppet in a non-functioning state.\n\n*Desired Behavior:*\nThe puppet_agent module should successfully upgrade the agent on AIX hosts.\n\n*Actual Behavior:*\n\nDue to the above manner in how the agent is upgraded with the rpm provider, the agent is not upgraded, and instead results in a a broken installation, which requires running the bash installer to correct:\n{code}\ncurl -1 https://pe.corp.costco.com:8140/packages/current/install.bash | bash\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42586", "fixedVersions": ["puppet_agent 1.4.0"], "id": "42586", "issueType": "Bug", "key": "MODULES-4732", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "resolution": "Fixed", "resolutionDate": "2017-06-19T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent : RPM pre-fetch cache + Transition resource behavior prevent upgrades on AIX", "timeSpent": "PT0S", "updated": "2017-07-25T00:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're dropping support for upgrades from 3.8", "created": "2018-05-14T13:05:00.000000"}], "components": ["puppet_agent"], "created": "2017-04-04T18:59:00.000000", "creator": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a51564b"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We should clean up our own mess correctly. It appears that this would have to occur in the puppet_agent module as we are unlikely to release an updated 3.8 agent that uninstalls correctly on AIX.\n\nThe may see errors on boot up as this inittab is left but the pe-mcollective service is no longer present."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_750124998_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34220588668"}], "description": "_Basic Info_\n*Module Version:*\n1.3.2\n\n*Puppet Version:*\n3.8.x\n\n*OS Name/Version:*\nAIX\n\n_Describe your issue in as much detail as possible..._\n\nZendesk Customer issue: https://puppetlabs.zendesk.com/agent/tickets/24948\n\nUsing the puppet_agent module, and upgrading the agent version from 3.8.x doesn't remove the following entry from /etc/inittab:\n{code}\npe-mcollective:2:once:/usr/bin/startsrc -s pe-mcollective\n{code}\n\nThe current workaround is to log onto the host and execute /opt/puppet/bin/puppet resource service pe-mcollective enable=false --prior to upgrade.\n\n*Desired Behavior:*\n\nAs part of the upgrade process, the module should check for a corresponding pe-mcollective entry in /etc/inittab and remove it once the agent is successfully upgraded.\n\n*Actual Behavior:*\n\nThe entry for pe-mcollective remains in /etc/inittab, causing delays when the host is rebooted.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39308", "fixedVersions": [], "id": "39308", "issueType": "Bug", "key": "MODULES-4731", "labels": ["aix"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "resolution": "Won't Fix", "resolutionDate": "2018-05-14T13:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Upgrading from 3.8.x leaves pe-mcollective in  /etc/inittab on AIX hosts", "timeSpent": "PT0S", "updated": "2018-05-14T13:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2017-04-04T11:21:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74250fb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd3cv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_83044693_*|*_1_*:*_1_*:*_60406938_*|*_10007_*:*_1_*:*_4048679_*|*_10009_*:*_1_*:*_16752_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9221918"}], "description": "{code}\n {\n      \"operatingsystem\": \"SLES\",\n      \"operatingsystemrelease\": [\n        \"11\",\n        \"12\"\n      ]\n    },\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40365", "fixedVersions": [], "id": "40365", "issueType": "Task", "key": "MODULES-4654", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-06T06:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SLES to tomcat metadata", "timeSpent": "PT0S", "updated": "2017-04-06T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[PR 29|https://github.com/puppetlabs/beaker-puppet_install_helper/pull/29] submitted.\n\n[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] this is currently blocking foss testing of the certregen module which expects a puppet master to be installed on the beaker {{master}} node. This change may have impact on other modules using this helper. I would appreciate you review. Thanks.\n\ncc [~accountid:557058:11a50a90-5585-4229-994a-72322be4a7d7]", "created": "2017-04-04T11:04:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for the changes John, there are still two minor things, and the whole issue brought up a bigger design improvement that could be done to the whole section, that I'll ticket up separately.", "created": "2017-04-06T05:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Created and linked MODULES-4665", "created": "2017-04-06T06:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2017-04-07T01:48:00.000000"}], "components": [], "created": "2017-04-04T08:53:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A host with a {{master}} role defined in the beaker hosts file should have {{puppetserver}} installed on it and it should successfully act as a master for the defined nodes in the beaker hosts file."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b041e60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd33b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_107681_*|*_10007_*:*_3_*:*_177183154_*|*_3_*:*_3_*:*_56368267_*|*_5_*:*_1_*:*_0"}], "description": "Currently, the beaker-puppet_install_helper methods install puppet_agent on beaker hosts, but do not install a puppet master on a host defined with a {{master}} role.\n\nThe installer should correctly accommodate the {{master}} role if it is defined in the given hosts file and install {{puppetserver}} on the master.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39306", "fixedVersions": [], "id": "39306", "issueType": "Improvement", "key": "MODULES-4653", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-04-07T01:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(beaker-puppet_install_helper) should install puppetserver on master", "timeSpent": "PT0S", "updated": "2017-04-07T01:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Good catch on this issue, the problem seems to be that $notify_update is an optional parameter and we don't check for definition before calling validate_bool. \nA refactor is currently underway on the apt module to implement Puppet 4 language features, and I have ensured that the work includes a fix for your issue:\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/663/files#diff-a28b9a77c5a8a61b74b43a2942393177R18\n\nThis work should be released within the next month, or if you want to fix the problem locally I would use the code like so:\n \nif $notify_update {\n     validate_bool($notify_update)\n   }\n\nHopefully one of these solutions work for you. Thanks again for your ticket!\n", "created": "2017-04-05T04:39:00.000000"}], "components": ["apt"], "created": "2017-04-04T08:00:00.000000", "creator": "557058:b20c9259-3315-4f9a-aabc-eea2c9203123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e9d25c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd32n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74371911_*|*_5_*:*_1_*:*_0"}], "description": "Hello,\n\nAfter upgrading from 2.2.1 to 2.3.0 nothing work anymore. The problem is that all modules use apt::source without specifying notify_source boolean.\nThen, validate_bool($notify_update) in setting.pp gets a empty string instead of false/true and breaks.\nI fixed my own modules but all other external ones do exactly the same so I commented out the validation for the moment.\n\nHere is the only error message I get on clients:\nCould not retrieve catalog from remote server: Error 400 on SERVER: \"\" is not a boolean.  It looks to be a String on node <node>\n\nPretty nasty to debug....\n\nRegards, Adam.", "environment": "Hello,\n\nAfter upgrading from 2.2.1 to 2.3.0 nothing work anymore. The problem is that all modules use apt::source without specifying notify_source boolean.\nThen, validate_bool($notify_update) in setting.pp gets a empty string instead of false/true and breaks.\nI fixed my own modules but all other external ones do exactly the same so I commented out the validation for the moment.\n\nHere is the only error message I get on clients:\nCould not retrieve catalog from remote server: Error 400 on SERVER: \"\" is not a boolean.  It looks to be a String on node <node>\n\nPretty nasty to debug....\n\nRegards, Adam.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34059", "fixedVersions": [], "id": "34059", "issueType": "Bug", "key": "MODULES-4652", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b20c9259-3315-4f9a-aabc-eea2c9203123", "resolution": "Fixed", "resolutionDate": "2017-04-05T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "notify_update bool validation fails with puppet3 and parser=future", "timeSpent": "PT0S", "updated": "2017-04-05T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0b6101f8660070b6fb08", "body": "Dup of MODULES-4559\nWill pin back to stdlib 4.15.0 until we manage the puppet 4 upgrade.\nPlease close", "created": "2017-04-04T15:54:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://puppet.atlassian.net/browse/MODULES-4559?focusedCommentId=421261&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-421261\n\nAs you noted, MODULES-4559 talks about the migration to puppet 4. We would love to support everything but it is not feasible. Your approach of pinning to a previous version of stdlib is probably the best. I am closing this ticket. Please feel free to reach out if you have further questions.", "created": "2017-04-05T04:15:00.000000"}], "components": [], "created": "2017-04-03T23:31:00.000000", "creator": "623c0b6101f8660070b6fb08", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c5b9f3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd2xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103441202_*|*_6_*:*_1_*:*_0"}], "description": "Not sure if you intended to break compat with open source puppet running with ruby 1.8.7 when adding this. It wasn't noted in the changelog.\n\nThis might be a common setup if you were running puppet open source with the system ruby on centos 6.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/46e3a2349e9eef4001db8be9581fae9dfbccaf14#diff-b93ee834b2a298558d2ed47b9fc19b63\n\n@lines ||= File.readlines(resource[:path], :encoding => resource[:encoding])\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36181", "fixedVersions": [], "id": "36181", "issueType": "Bug", "key": "MODULES-4651", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b6101f8660070b6fb08", "resolution": "Won't Fix", "resolutionDate": "2017-04-05T04:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib 4.16.0 breaks compat with ruby 1.8.7", "timeSpent": "PT0S", "updated": "2017-04-05T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Former user the description seemed clear to me. I'm not sure why this is a packaging issue, unless we've started lumping the puppet_agent Forge module tickets in general into the PA project.", "created": "2017-04-06T09:12:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Seems I put this in the wrong area. This is meant to be a bug in the puppet_agent Forge module (https://forge.puppet.com/puppetlabs/puppet_agent), not the puppet-agent package.\n\nedit: Oh, it got moved. Not sure why this ticket got moved.", "created": "2017-04-06T09:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This was my fault. But which team should be working on this. The modules team has never really worked on this to my knowledge.\n", "created": "2017-04-10T03:17:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "This is occurring because the install_puppet.bat script used on windows reads the environment:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.7.0/templates/install_puppet.bat.erb#L11-L12\n\nThen passes the read value to the MSI installer as the PUPPET_AGENT_ENVIRONMENT key, which causes it to be written into puppet.conf:\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.7.0/templates/install_puppet.bat.erb#L77\n\nMy guess is that the intention of this behavior was to ensure the environment setting was migrated from Puppet 3.x puppet.conf to newer Puppet versions. However, this logic doesn't account for the case where no \"environment=...\" key is present in puppet.conf and \"puppet config print --section agent environment\" is returning the default value of \"production\". In this case, the MSI installer writes \"environment=production\" to puppet.conf which causes the [agent_specified_environment variable|https://puppet.com/docs/puppet/6.1/lang_facts_and_builtin_vars.html#puppet-agent-facts] to flip from \"undef\" to \"production\". This flip causes nodes to be incorrectly classified post-upgrade.", "created": "2018-12-26T11:52:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] Yeah, that was done as part of migrating settings from 3.x to 4.x. We should just disable that behavior entirely for upgrades from any AIO build to any newer one. And in 2.0, remove that logic entirely", "created": "2019-01-02T12:07:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Marking as a blocker for PE-25086 as that changeset wants to update the default PE environment groups to key off of agent_specified_environment.", "created": "2019-01-02T13:11:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "do we know what puppet-agent module or agent version this will ship in?\nour new process for tickets related to (closed) support escalations is to ensure there is a \"_Fix Version_\" set so the related tickets don't languish in backlogs.\n\nIn particular to this issue, we expect many more customers to use the agent module for upgrades as their deployments EOL.", "created": "2019-01-02T14:33:00.000000"}], "components": ["puppet_agent"], "created": "2017-04-03T15:37:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Agent upgrades no longer use the PUPPET_AGENT_ENVIRONMENT parameter to windows msiexec.exe installations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b04641"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8401"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwuv:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33845"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_532345498_*|*_1_*:*_1_*:*_848548201_*|*_10007_*:*_1_*:*_492777_*|*_3_*:*_1_*:*_75353520_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2339770820_*|*_10005_*:*_1_*:*_54352069054"}], "description": "The {{install.bat}} script that puppet_agent runs should not be passing an environment key to the MSI installer as it would cause unintended side effects and possibly break the agent-specified environment workflow.\n\nThat was added in this PR: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/127\n\nThere is no need to specify the environment when running the MSI on a server that already has Puppet installed. The MSI will correctly preserve the environment.\n\n...but more importantly, the MSI install will not *add* an environment setting if one is not already set. This is the reason for this ticket.\n\nSetting {{environment=foo}} at installation time to the MSI will cause {{environment=foo}} to be added to puppet.conf. This breaks the agent-specified environment workflow for reasons described in the following ticket: https://puppet.atlassian.net/browse/PA-286\n\nh2. Reproduction case\n\n  - Install PE 2018.1.5 and Bolt 1.x on a master node.\n\n  - Configure the master with Windows packages for PE 2018.1.4:\n\n{code:bash}\n# Fix a hard-coded PE version in the template used to generate install.ps1\nsed -i'' \"s/current/<%= scope['pe_version'] %>/\" /opt/puppetlabs/puppet/modules/pe_repo/templates/install.ps1.erb\nmkdir -p /opt/puppetlabs/server/data/packages/public/2018.1.4\n\npuppet apply -e 'pe_repo::windows { \"windows-x86_64\": arch => \"x64\", agent_version => \"5.5.6\", pe_version => \"2018.1.4\"}'\n{code}\n\n  - Install the puppet_agent module:\n\n{code:bash}\npuppet module install puppetlabs-puppet_agent --version 1.7.0\n{code}\n\n\n  - Install the 2018.1.4 agent on a node running Windows:\n\n{code:bash}\n# NOTE: Change to the hostname of your node\nwin_node='winrm://Administrator@qcx05m12sifwqpy.delivery.puppetlabs.net'\n\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"[Net.ServicePointManager]::ServerCertificateValidationCallback = {\\$true}\n  \\$webClient = New-Object System.Net.WebClient\n  \\$webClient.DownloadFile('https://$(hostname -f):8140/packages/2018.1.4/install.ps1', \\$env:temp + '/install.ps1')\n  powershell -File (\\$env:temp + '/install.ps1')\" \\\n  --password\n\npuppet cert sign -a\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\n  - Configure site.pp to print out the value of the [agent_specified_environment variable|]:\n\n{code:bash}\ncat <<'EOF' > /etc/puppetlabs/code/environments/production/manifests/site.pp\nnode 'default' {\n  if $::agent_specified_environment =~ Undef {\n    notify {\"agent_specified_environment is undefined for ${trusted['certname']}\": }\n  } else {\n    notify {\"agent_specified_environment is ${::agent_specified_environment} for ${trusted['certname']}\": }\n  }\n}\nEOF\n{code}\n\n  - Apply the puppet_agent class to upgrade the agent node.\n\n{code:bash}\npuppet apply <<'EOF'\npe_node_group { 'Agent Upgrade':\n  parent          => 'PE Agent',\n  refresh_classes => true,\n  pinned          => puppetdb_query(\"inventory[certname] { ! facts.aio_agent_version = '${facts['aio_agent_version']}' }\").map |$row| {\n    $row['certname']\n  },\n  classes         => {\n    'puppet_agent' => {\n      'package_version' => $facts['aio_agent_version'],\n    }\n  }\n}\nEOF\n{code}\n\n  - Run the upgrade on the Windows agent and observe the value of agent_specified_environment before and after.\n\n{code:bash}\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n\n# Run it again to see if agent_specified_environment changes its value\nbolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\n{code}\n\nh3. Outcome\n\nThe agent enters the upgrade with an undefined agent_specified_environment:\n\n{noformat}\n# bolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\nPlease enter your password:\nStarted on qcx05m12sifwqpy.delivery.puppetlabs.net...\nFinished on qcx05m12sifwqpy.delivery.puppetlabs.net:\n  STDOUT:\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Retrieving locales\n    Info: Loading facts\n    Info: Caching catalog for qcx05m12sifwqpy.delivery.puppetlabs.net\n    Info: Applying configuration version '1545849637'\n\n    Notice: agent_specified_environment is undefined for qcx05m12sifwqpy.delivery.puppetlabs.net\n\n    Notice: /Stage[main]/Main/Node[default]/Notify[agent_specified_environment is undefined for qcx05m12sifwqpy.delivery.puppetlabs.net]/message: defined 'message' as 'agent_specified_environment is undefined for qcx05m12sifwqpy.delivery.puppetlabs.net'\n    Notice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages]/ensure: created\n    Notice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/ensure: defined content as '{sha256lite}6989877481def857c2a4372b337ba5c29b0b8f6bf74b9bb7489a148b2d032295'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]/ensure: defined content as '{md5}c7c22a4154e7eab5b7cd693222710dae'\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n    Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n    Notice: Applied catalog in 3.82 seconds\nSuccessful on 1 node: winrm://Administrator@qcx05m12sifwqpy.delivery.puppetlabs.net\nRan on 1 node in 77.40 seconds\n{noformat}\n\nBut the first run post-upgrade reveals agent_specified_environment has been set to \"production\"\n\n{noformat}\n# bolt command run --nodes \"${win_node}\" --no-ssl \\\n  \"puppet agent --onetime --no-daemonize --verbose\" \\\n  --password\nPlease enter your password:\nStarted on qcx05m12sifwqpy.delivery.puppetlabs.net...\nFinished on qcx05m12sifwqpy.delivery.puppetlabs.net:\n  STDOUT:\n    Info: Using configured environment 'production'\n    Info: Retrieving pluginfacts\n    Info: Retrieving plugin\n    Info: Retrieving locales\n    Info: Loading facts\n    Info: Caching catalog for qcx05m12sifwqpy.delivery.puppetlabs.net\n    Info: Applying configuration version '1545849793'\n\n    Notice: agent_specified_environment is production for qcx05m12sifwqpy.delivery.puppetlabs.net\n\n    Notice: /Stage[main]/Main/Node[default]/Notify[agent_specified_environment is production for qcx05m12sifwqpy.delivery.puppetlabs.net]/message: defined 'message' as 'agent_specified_environment is production for qcx05m12sifwqpy.delivery.puppetlabs.net'\n    Notice: Applied catalog in 0.10 seconds\nSuccessful on 1 node: winrm://Administrator@qcx05m12sifwqpy.delivery.puppetlabs.net\nRan on 1 node in 9.32 seconds\n{noformat}\n\nh3. Expected outcome\n\nUpgrading a Windows agent does not alter the value of the agent_specified_environment variable.", "epicLinkSummary": "Upgrading on Windows is way too complicated", "estimate": "PT0S", "externalId": "34057", "fixedVersions": [], "id": "34057", "issueType": "Bug", "key": "MODULES-4730", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "37594", "parentSummary": "Upgrading on Windows is way too complicated", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2019-02-05T15:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The puppet_agent module should not pass environment to the Windows MSI installer", "timeSpent": "PT0S", "updated": "2019-12-05T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2017-05-22T15:48:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12525"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Comments from Slack regarding examples:\n\n{code}\nulti-Bindings yes - Certificate Import / Configuration for binding\n\n[2:06] \n(e.g. wildcard cert setup)\n\n[2:06] \nLocation of vdir in different location than C:\\inetpub\\wwwroot\n\n[2:06] \n(with permissioning)\n\n[2:07] \nAuthentication Modes enabled / disabled  (if basic auth - set realm / comment -- so default domain can be used)\n\n[2:07] \nI'm just listing things I know I've had to do - whether the module supports it full - (unsure)\n\n---\n\njjohnson [6:27 AM] \n@glenn.sarti one thing i would love is some IIS examples showing how you can push a hash table from hiera or a variable. Something like\n```\n  testsite.company.com:\n    dsc_name: testsite.company.com\n    dsc_bindinginfo:\n        protocol: http\n        port: 80\n        hostname: testsite.company.com\n```\n\nas it took me some time to figure out where to put :  and make things look right. ( but i am an oddball :wink: )\n\n\njjohnson [7:00 AM] \n@glenn.sarti also on that IIS module.. any chance you guys will be adding FTP site management support? its very similar but has a few more attributes to set\n\njpogran [7:12 AM] \n@jjohnson If you create a ticket for FTP management I'll add it to our epic. it may not make this release, but we can investigate and reply back when\n\n[7:13] \n@kenmaglio can you send an example of the vdir stuff you are talking about? i want to make sure the code i just wrote handles your scenario\n\njjohnson [7:13 AM] \n@jpogran should I add an example of what we would want managed in ftp? and thanks!\n\njpogran [7:13 AM] \n@jjohnson yep\n\njjohnson [7:27 AM] \n@jpogran one last question.. support ticket or Jira ( wanted to be sure i do the right thing )\n\n!screenshot-1.png!\n{code}", "created": "2017-05-22T15:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on the IIS vdir work being completed.", "created": "2017-05-23T14:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "WIP PR at https://github.com/puppetlabs/puppetlabs-iis/pull/75", "created": "2017-05-26T15:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-30T17:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As this is a README only change.  No CI required.", "created": "2017-05-30T17:02:00.000000"}], "components": [], "created": "2017-04-03T10:08:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17170798"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66611_*|*_1_*:*_1_*:*_1554166776_*|*_3_*:*_2_*:*_1298495487_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_259206704_*|*_10005_*:*_1_*:*_1837735434"}], "description": "Update Readme with current examples of all implemented types. Example, iis_site does not explain how to use bindings", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34055", "fixedVersions": [], "id": "34055", "issueType": "Bug", "key": "MODULES-4649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-05-30T17:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] - Update Readme with current examples", "timeSpent": "PT0S", "updated": "2017-05-30T17:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-04-03T09:50:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27d99c8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd24f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90089052_*|*_3_*:*_1_*:*_176959117_*|*_5_*:*_1_*:*_0"}], "description": "this ticket is for creating a \"template\" for our bug ticket going forward. It turns out the user only sees about 5 fields when they're creating a bug in JIRA. We want to make the most of these fields and one of them is the description (thank goodness). Inside the description we figure we can at least provide a few headers and some guidance to try to coax relevant info out. More details in the good doc linked below:\n\n\nhttps://docs.google.com/document/d/1cnATsB5npYC0LKIVMdkQtQvq_bHUEwbm6L7yo_t0b8Y/edit#", "duedate": "2017-04-07T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35100", "fixedVersions": [], "id": "35100", "issueType": "Task", "key": "MODULES-4648", "labels": ["bug", "template"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-06T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create Bug Ticket Template", "timeSpent": "PT0S", "updated": "2017-04-06T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR is now up for this but NTP needs to be green on Jenkins before this can be merged.\nPR: https://github.com/puppetlabs/puppetlabs-ntp/pull/387\n\nPutting into the 'Blocked' column.", "created": "2017-04-03T09:53:00.000000"}], "components": ["ntp"], "created": "2017-04-03T09:21:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Japanese translated README in the readmes folder\n- Japanese translated POT file into the locales folder"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3439a8bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd23b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34878_*|*_10007_*:*_1_*:*_329724_*|*_3_*:*_2_*:*_7334335_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_154578440_*|*_10006_*:*_1_*:*_61238"}], "description": "Get Japanese translated files into NTP.\nThis includes both the translated README and the translated metadata.json\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40364", "fixedVersions": [], "id": "40364", "issueType": "Task", "key": "MODULES-4647", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-04-05T06:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Get Japanese translations into NTP", "timeSpent": "PT0S", "updated": "2017-04-05T06:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99],\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-apache/ \nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature.\n\nThank you for taking the time to create this ticket.", "created": "2017-04-05T04:29:00.000000"}, {"author": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "body": "Hello [~accountid:623a4879761efb0069cd3565],\n\nI had cloned the puppetlabs-apache git repository, created a branch and tried to push it, but got a 403 permission denied. This is my first PR, so maybe I need some assistance with that. Thanks for your help!\n\nRegards, Christian", "created": "2017-04-05T05:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "You probably do not have permissions to push directly to the puppet repo. Generally we use forks. https://help.github.com/articles/working-with-forks/ Is a Useful guide. Hope it helps. \n\nThanks for all the work you have done !", "created": "2017-04-05T06:12:00.000000"}, {"author": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "body": "Hello [~accountid:623a4879761efb0069cd3565],\nI have made a pull request. Tested on CentOS 7.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1608\n\nRegards, Christian", "created": "2017-04-06T11:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR was merged. Many thanks !!!", "created": "2017-04-12T04:35:00.000000"}, {"author": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "body": "I have to thank you! When will the new feature be available for public?", "created": "2017-04-12T07:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I have created a ticket for releasing apache, it will probably be at least another week. ", "created": "2017-04-18T04:24:00.000000"}, {"author": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "body": "Hi Former user, any news on the upcoming release with my PR included?", "created": "2017-05-06T12:01:00.000000"}], "components": ["apache"], "created": "2017-04-03T08:24:00.000000", "creator": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d7c602"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_158700590_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_605146501"}], "description": "Actually its not possible to pass supplementary groups for the apache user. Please make use of the groups attribute in the user resource type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38309", "fixedVersions": [], "id": "38309", "issueType": "Improvement", "key": "MODULES-4646", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aaa54e6f-fa49-40cd-b270-3dd9ec60ab99", "resolution": "Fixed", "resolutionDate": "2017-04-12T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module should support supplementary groups", "timeSpent": "PT0S", "updated": "2017-05-06T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:32:00.000000"}], "components": ["f5"], "created": "2017-04-03T07:37:00.000000", "creator": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@757cc1f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20210069663_*|*_6_*:*_1_*:*_0"}], "description": "Puppet F5 module - enable tacacs authentication.\n\nThe puppet f5 module currently only support basic auth as supplied by puppet device. \nIn larger infrastructures the F5 bigip access is often secured by TACACS+ or RADIUS. \nTo authenticate against tacacs with the f5 rest api, the procedure is as follows.\n\n1. instead of basic auth send initial Post request to /mgmt/shared/authn/login with this json body;\n\n{ \n\"username\": \u201eadmin_account_f5\", \n\"password\": \u201ethe_secure_password_of_admin_account_f5\", \n\"loginProviderName\": \"tmos\" \n}\n\nThe result of the above post request is a json\n\n{\"username\":\"_admin_account_f5\",\"loginReference\":{\"link\":\"https://localhost/mgmt/cm/system/authn/providers/tmos/1f44a60e-11a7-3c51-a49f-82983026b41b/login\"},\"loginProviderName\":\"tmos\",\"token\":{\"token\":\"TQDOSB7P334ENTXQZZ6GZ6FLYV\",\"name\":\"TQDOSB7P334ENTXQZZ6GZ6FLYV\",\"userName\":\"_admin_f5\",\"authProviderName\":\"tmos\",\"user\":{\"link\":\"https://localhost/mgmt/cm/system/authn/providers/tmos/1f44a60e-11a7-3c51-a49f-829830...}\n\n2. Use the token returned in the json structure (in the example above TQDOSB7P334ENTXQZZ6GZ6FLYV ) as http request header variable X-F5-Auth-Token in every subsequent f5 rest api call.\n\nexample curl-call for irule api call: curl -kv -H \u201cContent-Type: application/json\u201d -X GET -H \"X-F5-Auth-Token: TQDOSB7P334ENTXQZZ6GZ6FLYV\" https://$HOST/mgmt/tm/ltm/rule\n\nPlease add this feature to the f5 module.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "36180", "fixedVersions": [], "id": "36180", "issueType": "New Feature", "key": "MODULES-4645", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet F5 module feature request: TACACS authentication", "timeSpent": "PT0S", "updated": "2017-11-23T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:33:00.000000"}], "components": ["f5"], "created": "2017-04-03T07:36:00.000000", "creator": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@479e0904"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20210215315_*|*_6_*:*_1_*:*_0"}], "description": "Please add the feature SSL certificate and key handling via f5 rest api to the puppetlabs f5 module. \nThe rest api calls are described here:\n\nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate.ashx\n\nThe relevant api calls for this feature are:\n\nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate__certificate_import_from_file.ashx \nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate__certificate_delete.ashx \nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate__key_delete.ashx \nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate__key_import_from_file.ashx \nhttps://devcentral.f5.com/wiki/iControl.Management__KeyCertificate__pkcs12_import_from_file.ashx", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "35099", "fixedVersions": [], "id": "35099", "issueType": "New Feature", "key": "MODULES-4644", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet F5 Module feature request: SSL certificate handling", "timeSpent": "PT0S", "updated": "2017-11-23T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This was introduced in release 2.67.4 of the specinfra gem which is a dependency of all modules. By pinning to specinfra 2.67.3 appears to fix the issue and an adhoc CI run of NTP with this gem pinned in the Gemfile confirms this as the fix.\n\nHave submitted the following PR:\nhttps://github.com/puppetlabs/puppet-module-gems/pull/21", "created": "2017-04-03T07:08:00.000000"}], "components": [], "created": "2017-04-03T07:04:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eed5aec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10421450_*|*_1_*:*_1_*:*_161075545_*|*_5_*:*_1_*:*_0"}], "description": "Multiple modules are failing acceptance tests on SLES 11 & 12 in Jenkins with similar error such as:\n{code}\n17:07:54       TypeError:\n17:07:54         no implicit conversion of Symbol into Integer\n17:07:54         \n17:07:54       # ./.bundle/gems/gems/specinfra-2.67.6/lib/specinfra/command_factory.rb:26:in `[]'\n17:07:54       # ./.bundle/gems/gems/specinfra-2.67.6/lib/specinfra/command_factory.rb:26:in `create_command_class'\n17:07:54       # ./.bundle/gems/gems/specinfra-2.67.6/lib/specinfra/command_factory.rb:16:in `get'\n17:07:54       # ./.bundle/gems/gems/beaker-rspec-6.1.0/lib/beaker-rspec/helpers/serverspec.rb:151:in `run'\n17:07:54       # ./.bundle/gems/gems/beaker-rspec-6.1.0/lib/beaker-rspec/helpers/serverspec.rb:136:in `method_missing'\n17:07:54       # ./.bundle/gems/gems/serverspec-2.38.0/lib/serverspec/type/file.rb:113:in `content'\n17:07:54       # ./spec/acceptance/ntp_parameters_spec.rb:229:in `block (4 levels) in <top (required)>'\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34052", "fixedVersions": [], "id": "34052", "issueType": "Bug", "key": "MODULES-4643", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2017-04-05T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Multiple modules acceptance tests failing on SLES OS's ", "timeSpent": "PT0S", "updated": "2017-04-05T06:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/gettext-setup-gem/pull/49/files", "created": "2017-08-02T07:58:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "PR merged, so closing.", "created": "2017-09-04T09:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] This is blocked by a test ticket that is ongoing. \n\nI think it should be closed when the test ticket is complete and the bugs are resolved that are linked to the test ticket or there is a different way it should be happening?\n\n", "created": "2017-09-04T09:16:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "No worries [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]. Re-opening - can be closed with the ticket it's blocked by is closed :-). Thanks.", "created": "2017-09-05T02:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Changed the link, from blocks FM-6260 to relates to FM-6260. \nFM-6260 can be seen independently so no need to keep this open. \n\nThanks [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2017-09-05T08:26:00.000000"}], "components": [], "created": "2017-04-03T06:57:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "# 3 POT files are merged into 1 POT file"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@726909e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylqy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5005823010_*|*_3_*:*_1_*:*_2692000652_*|*_4_*:*_1_*:*_21141172_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_62495718_*|*_10006_*:*_1_*:*_4222580199_*|*_10005_*:*_2_*:*_1393267592"}], "description": "When finished there will be 3 POT files output:\n# Ruby strings POT file\n# Puppet strings POT file\n# Metadata.json POT file\n\nCompare the files to see if anything has changed and merge into 1 POT file which can then be sent for translation. Within gettext there is a function called msgcat that may work.\n\nOnce complete update CI job to include the new rake tasks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32960", "fixedVersions": [], "id": "32960", "issueType": "Task", "key": "MODULES-4642", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-09-05T08:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rake task for comparing and merging 3 .pot files", "timeSpent": "PT0S", "updated": "2017-09-05T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR for this: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/194\nNote that the metadata rake task is the only one currently finished - hence why this PR only has the metadata task in it. Other tasks will be added upon their completion.", "created": "2017-06-06T04:35:00.000000"}], "components": [], "created": "2017-04-03T06:54:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A main rake task is created which calls the other rake tasks."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@662210de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1rb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10446657_*|*_10007_*:*_1_*:*_164376566_*|*_3_*:*_1_*:*_106560692_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_73202027_*|*_10005_*:*_1_*:*_5437471855"}], "description": "Within gettext-setup-gem there is a rake task for generation of a POT file for:\n# Ruby\n# Puppet\n# metadata.json\n\nCreate a Rake task that actually calls all of the 3 tasks eg:\n\ngenerate_pot\n   generate_metadata\n   generate_puppet\n   generate_ruby", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42583", "fixedVersions": [], "id": "42583", "issueType": "Task", "key": "MODULES-4641", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-06-09T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a 'parent' rake task to call other rake tasks", "timeSpent": "PT0S", "updated": "2017-06-26T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "https://github.com/puppetlabs/gettext-setup-gem/pull/34", "created": "2017-04-11T08:08:00.000000"}], "components": [], "created": "2017-04-03T06:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Ruby script to generate a po file as an output\n* Script should be able to cope with having no description or summary as they aren't in all the metadata.json files"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72025a2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10621941_*|*_10007_*:*_2_*:*_243266894_*|*_3_*:*_2_*:*_281544621_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_160341721"}], "description": "Generate a POT file using Ruby. json2po is a Python file therefore the installation is complex. As the po file is static except the timestamp, description and summary. Not all files have a description or summary.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41472", "fixedVersions": [], "id": "41472", "issueType": "Task", "key": "MODULES-4640", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-04-11T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Generation of a POT file, using ruby", "timeSpent": "PT0S", "updated": "2017-04-13T17:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:69356586-6d69-4a7c-9507-268459e38504],\n\nThank you for submitting your module for approval, It meets enough of our criteria to be marked as approved !! congratulations.\n\nOn reviewing the module, we found a few minor things that could be tweaked / changed to make the module even better to use.\n\n* The readme, should contain the sections from our [template|https://docs.puppet.com/puppet/latest/modules_documentation.html#readme-template] this will make it consistant with other modules.\n* The readme does not document a number of the features / providers you have. Also noted in https://github.com/HewlettPackard/oneview-puppet/issues/44\n* metadata.json, the puppet version is unbounded.\n* The methodology for your testing is not really explained, it is significantly different to other modules. It warrants an explanation either in the spec folder and in the readme.\nThanks again for a great module, If you go to the forge, you will see it is now marked as approved.\n\nCheers,\nTP\n", "created": "2017-04-19T05:29:00.000000"}], "components": ["approved"], "created": "2017-04-03T05:37:00.000000", "creator": "557058:69356586-6d69-4a7c-9507-268459e38504", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41b6ac71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd1q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168807463_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_620179_*|*_10005_*:*_1_*:*_1212542558"}], "description": "README link: [github](https://github.com/HewlettPackard/oneview-puppet/blob/master/README.md)\n* Link to CI: [travis](https://travis-ci.org/HewlettPackard/oneview-puppet)\n* Link to CHANGELOG: [changelog](https://github.com/HewlettPackard/oneview-puppet/blob/master/CHANGELOG.md)\n\nSorry if this is not filed in the correct place, I could only find that I was supposed to open this ticked here through the link (https://forge.puppet.com/approved).\nI'm one of the main contributors to the hewlettpackard/oneview module, and it is actively developed by multiple engineers at HPE and integrated with our solution 'HPE Oneview'. \nWe've followed several best practices and are currently using rspec-puppet to unit test and integration test all the ruby code in the module, plus we have examples for its usage. \nWe're using SemVer and our metadata score has been at 5 for the past releases.\n\nHow could we request for the module to become Puppet Approved, or what is missing so that we can focus on achieving that eventually?\n\nBest Regards,\nFelipe Bulsoni.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37328", "fixedVersions": [], "id": "37328", "issueType": "Task", "key": "MODULES-4639", "labels": ["how-to", "puppet-approved"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:69356586-6d69-4a7c-9507-268459e38504", "resolution": "Fixed", "resolutionDate": "2017-04-19T05:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "How to become Puppet Approved? (hewlettpackard/oneview) 2.2.0 - (Mar 28th 2017) - (514fae3275fc16c0983d064559922aab88c96f62)", "timeSpent": "PT0S", "updated": "2017-04-19T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sign-off for e0e4f10", "created": "2017-04-03T18:41:00.000000"}], "components": [], "created": "2017-03-30T15:09:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f81b6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0b3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_361505999_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40363", "fixedVersions": [], "id": "40363", "issueType": "Sub-task", "key": "MODULES-4636", "labels": [], "originalEstimate": "PT0S", "parent": "37327", "parentSummary": "Supported Release (chocolatey) 2.0.2 - (4th April 2017) - (e0e4f10e4105827bf0243a412f56016f6037115a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-04-03T19:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-03T19:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "/tests/README needs some attention, but it's OK to release now and PR later. :-)", "created": "2017-03-31T13:51:00.000000"}], "components": [], "created": "2017-03-30T15:09:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7effaea3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81728004_*|*_5_*:*_1_*:*_43885601946_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39304", "fixedVersions": [], "id": "39304", "issueType": "Sub-task", "key": "MODULES-4635", "labels": [], "originalEstimate": "PT0S", "parent": "37327", "parentSummary": "Supported Release (chocolatey) 2.0.2 - (4th April 2017) - (e0e4f10e4105827bf0243a412f56016f6037115a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Commit SHA: e0e4f10e4105827bf0243a412f56016f6037115a\nCan confirm this has made it through release CI pipeline successfully. \nNo additional tests required for the bugfix that this release contains.\nChangelog LGTM.", "created": "2017-03-31T11:41:00.000000"}], "components": [], "created": "2017-03-30T15:09:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@569e02a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9673902_*|*_3_*:*_1_*:*_64279843_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38308", "fixedVersions": [], "id": "38308", "issueType": "Sub-task", "key": "MODULES-4634", "labels": [], "originalEstimate": "PT0S", "parent": "37327", "parentSummary": "Supported Release (chocolatey) 2.0.2 - (4th April 2017) - (e0e4f10e4105827bf0243a412f56016f6037115a)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-03-31T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(chocolatey) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-31T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Prep PR is at", "created": "2017-03-30T15:47:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "QA Sign-Off Done. Details in qa signoff ticket.", "created": "2017-03-31T11:43:00.000000"}], "components": ["chocolatey "], "created": "2017-03-30T15:09:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1151d0d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2237440_*|*_10007_*:*_1_*:*_689111_*|*_3_*:*_1_*:*_4842038_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_353750587"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/compare/2.0.1...release\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/commit/e0e4f10e4105827bf0243a412f56016f6037115a\n* Passing runs through CI:\nPassed release CI at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20release/job/forge-windows_puppetlabs-chocolatey_intn-sys_full-pe-previous-release/", "duedate": "2017-04-04T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37327", "fixedVersions": [], "id": "37327", "issueType": "Task", "key": "MODULES-4633", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-04-03T19:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (chocolatey) 2.0.2 - (4th April 2017) - (e0e4f10e4105827bf0243a412f56016f6037115a)", "timeSpent": "PT0S", "updated": "2017-04-03T19:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI is green in release, all tickets for epic addressed. Release is complete", "created": "2017-04-27T18:30:00.000000"}], "components": [], "created": "2017-03-30T15:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a05bc1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd0a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2431414501_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36179", "fixedVersions": [], "id": "36179", "issueType": "Sub-task", "key": "MODULES-4632", "labels": [], "originalEstimate": "PT0S", "parent": "32959", "parentSummary": "Supported Release (DSC) 1.3.0 - (27th April) - (2d12dd794df7e50df50028dc14a8a0b835c381ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-04-27T18:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-27T18:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Looks good to me!", "created": "2017-04-20T18:31:00.000000"}], "components": [], "created": "2017-03-30T15:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f3f67ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd09z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1826491070_*|*_5_*:*_1_*:*_42140816407_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_162838"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35098", "fixedVersions": [], "id": "35098", "issueType": "Sub-task", "key": "MODULES-4631", "labels": [], "originalEstimate": "PT0S", "parent": "32959", "parentSummary": "Supported Release (DSC) 1.3.0 - (27th April) - (2d12dd794df7e50df50028dc14a8a0b835c381ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(dsc) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passing CI here:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20release/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-release/4/\n\nLink to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/2d12dd794df7e50df50028dc14a8a0b835c381ed/CHANGELOG.md\n\nLink to diff on github\nhttps://github.com/puppetlabs/puppetlabs-dsc/compare/1.2.0...2d12dd794df7e50df50028dc14a8a0b835c381ed\n\nCommit 2d12dd79... is tip of release, and passed CI\n\nPrevious tag 1.2.0 is at 38911fdb...\n\nLots of new auto generated code. First step for work to review what tests should remain and what we should remove has been ticketed here: https://puppet.atlassian.net/browse/FM-6164\n\nLight is green, trap is clean.\n(y)", "created": "2017-04-20T18:28:00.000000"}], "components": [], "created": "2017-03-30T15:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6070f63f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd09r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1826474503_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34050", "fixedVersions": [], "id": "34050", "issueType": "Sub-task", "key": "MODULES-4630", "labels": [], "originalEstimate": "PT0S", "parent": "32959", "parentSummary": "Supported Release (DSC) 1.3.0 - (27th April) - (2d12dd794df7e50df50028dc14a8a0b835c381ed)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-04-20T18:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(DSC) 1.3.0 QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-04-20T18:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release prep PR is at https://github.com/puppetlabs/puppetlabs-dsc/pull/293", "created": "2017-04-05T18:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release CI is currently blocked on\nhttps://github.com/puppetlabs/ci-job-configs/pull/2665", "created": "2017-04-05T18:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The release branch has new commits therefore I need to start the release process again, using the correct commit.\n\nMoving the ticket back to inprogress and assigned to me.", "created": "2017-04-14T15:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-Maint PR up for test change-\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/296\n\nMerged", "created": "2017-04-19T17:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Now ready for the release process again.", "created": "2017-04-20T15:07:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Release tagged at https://github.com/puppetlabs/puppetlabs-dsc/tree/1.3.0 and released to forge", "created": "2017-04-27T18:32:00.000000"}], "components": ["dsc"], "created": "2017-03-30T15:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41582235"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzd09j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12161_*|*_10007_*:*_1_*:*_58932359_*|*_3_*:*_4_*:*_559762404_*|*_10009_*:*_1_*:*_81552539_*|*_5_*:*_2_*:*_23713_*|*_10011_*:*_2_*:*_1029820229_*|*_10004_*:*_1_*:*_190774016_*|*_10005_*:*_1_*:*_510606474"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-dsc/compare/1.2.0...2d12dd794df7e50df50028dc14a8a0b835c381ed\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/2d12dd794df7e50df50028dc14a8a0b835c381ed/CHANGELOG.md\n* Passing runs through CI:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20release/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-release/4/\n\n", "duedate": "2017-04-27T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32959", "fixedVersions": [], "id": "32959", "issueType": "Task", "key": "MODULES-4629", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-04-27T18:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (DSC) 1.3.0 - (27th April) - (2d12dd794df7e50df50028dc14a8a0b835c381ed)", "timeSpent": "PT0S", "updated": "2017-04-27T18:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] this is ready for translation updates. And yes, you have already had some changes translated, but there are more now. This kind of occurrence should be the exception rather than the rule.", "created": "2017-08-22T16:01:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "New content sent for translation today. I've asked for a delivery within 24 hours if possible.", "created": "2017-08-23T01:16:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Done. See the LOC release ticket.", "created": "2017-08-23T21:24:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged back", "created": "2017-08-25T17:09:00.000000"}], "components": [], "created": "2017-03-29T15:47:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@323059d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12648543153_*|*_3_*:*_1_*:*_229973493_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35097", "fixedVersions": [], "id": "35097", "issueType": "Sub-task", "key": "MODULES-4627", "labels": [], "originalEstimate": "PT0S", "parent": "42580", "parentSummary": "Supported Release (tomcat) 2.0.0 - (2017-08-23) - (eeb62edd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-08-25T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-25T17:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Line 1422, \"value\" has three Ls.\n", "created": "2017-08-03T17:47:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-08-22T16:00:00.000000"}], "components": [], "created": "2017-03-29T15:47:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5920e411"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10978251592_*|*_10009_*:*_1_*:*_1636927699_*|*_5_*:*_1_*:*_31436313337_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34048", "fixedVersions": [], "id": "34048", "issueType": "Sub-task", "key": "MODULES-4626", "labels": [], "originalEstimate": "PT0S", "parent": "42580", "parentSummary": "Supported Release (tomcat) 2.0.0 - (2017-08-23) - (eeb62edd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ready for sign-off!", "created": "2017-08-03T17:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "tomcat is good to release - QA signoff is complete! \nRelease against 8de05d1b5597ee76fc2b43015c0c2a487e9973a5\n\nHad a look at tests and they are adequate.", "created": "2017-08-07T04:44:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "tomcat is good to release - QA signoff is complete! \nRelease against 1ed2e8c33a46e0178431c6a4d3495a3c37e56aa1\n\nChecked changes that went in between 8de05d1b5597ee76fc2b43015c0c2a487e9973a5 and 1ed2e8c33a46e0178431c6a4d3495a3c37e56aa1: https://github.com/puppetlabs/puppetlabs-tomcat/compare/8de05d1b5597ee76fc2b43015c0c2a487e9973a5...1ed2e8c33a46e0178431c6a4d3495a3c37e56aa1\n\n", "created": "2017-08-22T13:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Checked the new SHA: \n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/compare/1ed2e8c33a46e0178431c6a4d3495a3c37e56aa1...6fab50be999d1e1c9cbe4673af531dbae59c0773\n\nStill good to release, only docs changes.\n\ntomcat is good to release - QA signoff is complete! \nRelease against 6fab50be999d1e1c9cbe4673af531dbae59c0773\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2017-08-23T03:12:00.000000"}], "components": [], "created": "2017-03-29T15:47:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e7c4be1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10978195727_*|*_5_*:*_2_*:*_1323169644_*|*_10006_*:*_2_*:*_304228617"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32957", "fixedVersions": [], "id": "32957", "issueType": "Sub-task", "key": "MODULES-4625", "labels": [], "originalEstimate": "PT0S", "parent": "42580", "parentSummary": "Supported Release (tomcat) 2.0.0 - (2017-08-23) - (eeb62edd)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-08-22T13:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tomcat) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-08-23T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Done.", "created": "2017-08-25T10:36:00.000000"}], "components": ["tomcat"], "created": "2017-03-29T15:47:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@256ffbc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczen:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5406052301_*|*_3_*:*_1_*:*_3025450247_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4423457738"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-tomcat/compare/1.7.0...eeb62edd\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-tomcat/blob/eeb62edd/CHANGELOG.md#supported-release-200\n* Passing runs through CI: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/release/\n* Diff from first sign-off hash: https://github.com/puppetlabs/puppetlabs-tomcat/compare/8de05d1...1ed2e8c\n* Diff from second sign-off hash: https://github.com/puppetlabs/puppetlabs-tomcat/compare/1ed2e8c...eeb62edd (only readme/translation changes)\n", "epicLinkSummary": "Tracking all of the changes to go into tomcat 2.0.0", "estimate": "PT0S", "externalId": "42580", "fixedVersions": [], "id": "42580", "issueType": "Task", "key": "MODULES-4624", "labels": [], "originalEstimate": "PT0S", "parent": "36162", "parentSummary": "Tracking all of the changes to go into tomcat 2.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-08-25T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (tomcat) 2.0.0 - (2017-08-23) - (eeb62edd)", "timeSpent": "PT0S", "updated": "2017-08-25T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2017-03-29T15:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19a5276b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Rabbitmq Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcze7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}], "description": "Rabbitmq Next", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40362", "fixedVersions": [], "id": "40362", "issueType": "Epic", "key": "MODULES-4623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rabbitmq Next", "timeSpent": "PT0S", "updated": "2021-01-25T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-29T15:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62ac098b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45241239519_*|*_6_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38307", "fixedVersions": [], "id": "38307", "issueType": "Sub-task", "key": "MODULES-4622", "labels": [], "originalEstimate": "PT0S", "parent": "35096", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-04T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-29T15:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f485ab5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45241232281_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37326", "fixedVersions": [], "id": "37326", "issueType": "Sub-task", "key": "MODULES-4621", "labels": [], "originalEstimate": "PT0S", "parent": "35096", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-04T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-29T15:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f065663"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45241228448_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36178", "fixedVersions": [], "id": "36178", "issueType": "Sub-task", "key": "MODULES-4620", "labels": [], "originalEstimate": "PT0S", "parent": "35096", "parentSummary": "Supported Release (mysql) x.y.z - (release date) - (SHA)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(module name) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2018-09-04T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "ancient ticket", "created": "2018-09-04T06:40:00.000000"}], "components": [], "created": "2017-03-29T15:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@459ca970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzczcv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5406523674_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_39834734483"}], "description": "Requested by MODULES-4087\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "35096", "fixedVersions": [], "id": "35096", "issueType": "Task", "key": "MODULES-4619", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Won't Do", "resolutionDate": "2018-09-04T06:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (mysql) x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2018-09-04T06:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-29T13:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cf4d75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcz7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3471418190_*|*_5_*:*_1_*:*_0"}], "description": "\n\n\nThe sign-off must be performed by someone other than the assignee on the parent ticket\nThe sign-off process should be triggered via status updates, linearly: QA -> Docs -> Modules\nThe Module Team Representative handling the signoff should follow https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is tagged.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34045", "fixedVersions": [], "id": "34045", "issueType": "Sub-task", "key": "MODULES-4618", "labels": [], "originalEstimate": "PT0S", "parent": "41471", "parentSummary": "Supported Release (tagmail) 2.2.0 - (2017/05/08) - (cc0efb9456ea8bf4650f2be29cfc0ff9de906253)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-08T18:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tagmail) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Go go go!", "created": "2017-05-08T15:56:00.000000"}], "components": [], "created": "2017-03-29T13:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@399c8d31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcz7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3463935500_*|*_5_*:*_1_*:*_40594937068_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32955", "fixedVersions": [], "id": "32955", "issueType": "Sub-task", "key": "MODULES-4617", "labels": [], "originalEstimate": "PT0S", "parent": "41471", "parentSummary": "Supported Release (tagmail) 2.2.0 - (2017/05/08) - (cc0efb9456ea8bf4650f2be29cfc0ff9de906253)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(tagmail) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 4d5b74cc1acdd216dc25c3d7b444ea8d6916b385 \n\nSHA matches the git log:\n\u2028commit 4d5b74cc1acdd216dc25c3d7b444ea8d6916b385\nMerge: 1cc7db6 3874380\nAuthor: Paula McMaw <paula@puppet.com>\nDate:   Fri May 5 12:19:32 2017 +0100\n\n    Merge pull request #51 from tphoney/modules-4615\n\n    (MODULES-4615) 2.2.0 release prep\n\nTest coverage:\nA roll up of maintenance work including module sync.", "created": "2017-05-08T03:00:00.000000"}], "components": [], "created": "2017-03-29T13:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@563a7aa3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcz7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3417381541_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42579", "fixedVersions": [], "id": "42579", "issueType": "Sub-task", "key": "MODULES-4616", "labels": [], "originalEstimate": "PT0S", "parent": "41471", "parentSummary": "Supported Release (tagmail) 2.2.0 - (2017/05/08) - (cc0efb9456ea8bf4650f2be29cfc0ff9de906253)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-08T03:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(tagmail) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T03:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Merge back done.", "created": "2017-05-09T01:50:00.000000"}], "components": [], "created": "2017-03-29T13:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ece905e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcz73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1875017515_*|*_3_*:*_1_*:*_75462567_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1549113569"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-tagmail/compare/2.1.1...release\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-tagmail/commit/4d5b74cc1acdd216dc25c3d7b444ea8d6916b385#diff-4ac32a78649ca5bdd8e0ba38b7006a1e \n* Passing runs through CI:\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41471", "fixedVersions": [], "id": "41471", "issueType": "Task", "key": "MODULES-4615", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-09T01:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (tagmail) 2.2.0 - (2017/05/08) - (cc0efb9456ea8bf4650f2be29cfc0ff9de906253)", "timeSpent": "PT0S", "updated": "2017-05-09T01:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "The following modules require fixes for puppet-lint:\nrabbitmq\npostgresql\nntp\nmysql\nmongodb\njava\nchocolatey\napt", "created": "2017-03-29T07:43:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Also affected:\ntomcat\nstdlib", "created": "2017-03-29T10:00:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Fixes for all of these are submitted in the following PR's, along with the current msync run:\nrabbitmq\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/540 - Merged\npostgresql\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/860 - Merged\nntp\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/385 - Merged\nmysql\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/940 - Merged\nmongodb\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/366 - Merged\njava\nhttps://github.com/puppetlabs/puppetlabs-java/pull/222 - Merged\nchocolatey\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/73 - Merged\napt\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/662\ntomcat\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/201 - Merged\nstdlib\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/754 - Merged", "created": "2017-03-29T10:16:00.000000"}], "components": [], "created": "2017-03-29T07:04:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58bd33aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcyyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11536477_*|*_10007_*:*_1_*:*_591501314_*|*_3_*:*_1_*:*_18600_*|*_6_*:*_1_*:*_0"}], "description": "After release 2.2.0 of puppet-lint, multiple modules are failing travis 'release_checks'. Most of the failures are due to a new check chaining arrow syntax meets the Puppet Style Guide documented [here|https://docs.puppet.com/puppet/latest/style_guide.html#chaining-arrow-syntax]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36177", "fixedVersions": [], "id": "36177", "issueType": "Bug", "key": "MODULES-4614", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2017-04-05T06:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix all modules failing puppet-lint checks on travis", "timeSpent": "PT0S", "updated": "2017-04-05T06:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is probably duplicated somewhere - I've seen a few solaris tickets against this module with suspiciously similar phrasing. Getting them all sorted will have to wait until I'm done poking the full backlog", "created": "2018-05-14T13:02:00.000000"}], "components": ["puppet_agent"], "created": "2017-03-28T13:00:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f97c9fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/18"}], "description": "Testing an upgrade of Solaris 10/11 agents from the puppet-agent package 1.3.2 to 1.7.2, I noticed a few issues.  The puppet_agent class was invoked with `package_version => '1.7.2'`\n\nSolaris 10 succeeds in upgrading the package, but the puppet service is disabled after the upgrade:\n\n{noformat}\n-bash-3.2# svcs puppet\nSTATE          STIME    FMRI\ndisabled       11:42:10 svc:/network/puppet:default\n{noformat}\n\nadditional puppet runs do not enable the service.\n\nSolaris 11 upgrade fails with:\n\n{noformat}\nError: Execution of '/usr/bin/pkg list -Hvfa puppet-agent@1.7.2' returned 1: pkg list: no packages matching 'puppet-agent@1.7.2' known\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.3.2,5.11-1:20151202T193853Z to 1.7.2 failed: Execution of '/usr/bin/pkg list -Hvfa puppet-agent@1.7.2' returned 1: pkg list: no packages matching 'puppet-agent@1.7.2' known\n{noformat}\n\nIt appears that the upgrade script did not remove the existing publisher and replace it with the new one:\n\n{noformat}\nroot@y01ib1o9haw49fx:~# pkg publisher\nPUBLISHER                   TYPE     STATUS P LOCATION\nsolaris                     origin   online F http://pkg.oracle.com/solaris/release/\npuppetlabs.com              origin   online F file:///root/puppet-agent@1.3.2,5.11-1.i386.p5p/\n{noformat}\n\nAs with Solaris 10, the puppet service is also disabled.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34043", "fixedVersions": [], "id": "34043", "issueType": "Bug", "key": "MODULES-4613", "labels": ["maintenance", "solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: Issues upgrading Solaris 10/11 agents from 1.3.2 to 1.7.2", "timeSpent": "PT0S", "updated": "2018-06-18T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:33:00.000000"}], "components": ["f5"], "created": "2017-03-28T12:37:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2db3b08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcxvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20710564116_*|*_6_*:*_1_*:*_0"}], "description": "Customer request: \n\nThe issue was that I was (incorrectly) declaring the f5_node resource on my proxy node, and not to the (newly created) f5 node. It wasn't initially clear to me how this worked, but it makes sense now.\n\nThe error message from applying the f5_node resource to my proxy node was not very helpful. I would expect the f5 providers to have confines so they couldn't be used on non-f5 nodes. \n\nIt'd be great if you could pass my feedback along.", "environment": "mod 'puppetlabs-f5', '1.5.3'", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "41470", "fixedVersions": [], "id": "41470", "issueType": "Improvement", "key": "MODULES-4612", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement confines in f5 module", "timeSpent": "PT0S", "updated": "2017-11-23T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:34:00.000000"}], "components": ["f5"], "created": "2017-03-28T12:09:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7edc6c55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcxun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20712254792_*|*_6_*:*_1_*:*_0"}], "description": "The module cannot manage f5_selfip resources that have CIDR names in them, because it interprets the CIDR slash as partition name.\n\n{noformat}\nf5_vlan { '/Common/vlan_mgmt':\n  ensure   => 'present',\n  vlan_tag => '4094',\n}\nf5_selfip { \"/Common/10.20.30.40/24\":\n  ensure                => 'present',\n  address               => \"10.20.30.40/24\",\n  inherit_traffic_group => 'false',\n  port_lockdown         => ['none'],\n  traffic_group         => '/Common/traffic-group-local-only',\n  vlan                  => '/Common/vlan_mgmt',\n}\n{noformat}\n\n{noformat}\n[root@pe-201711-master ~]# puppet device -v --user=root\nInfo: starting applying configuration to bigip at https://123.456.789.123:443/\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Caching catalog for bigip\nInfo: Applying configuration version '1490723407'\nNotice: /Stage[main]/Main/Node[bigip]/F5_vlan[/Common/vlan_mgmt]/ensure: created\nError: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"01070088:3: The requested object name (24) is invalid.\",\"errorStack\":[]} at /etc/puppetlabs/code/environments/production/manifests/site.pp:30\nError: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"01070088:3: The requested object name (24) is invalid.\",\"errorStack\":[]} at /etc/puppetlabs/code/environments/production/manifests/site.pp:30\nWrapped exception:\nREST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"01070088:3: The requested object name (24) is invalid.\",\"errorStack\":[]}\nError: /Stage[main]/Main/Node[bigip]/F5_selfip[/Common/10.20.30.40/24]/ensure: change from absent to present failed: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"01070088:3: The requested object name (24) is invalid.\",\"errorStack\":[]} at /etc/puppetlabs/code/environments/production/manifests/site.pp:30\nInfo: Node[bigip]: Unscheduling all events on Node[bigip]\nNotice: Applied catalog in 0.46 seconds\n{noformat}\n\nThe same resource can be created via tmsh (and cannot be managed via the module):\n\n{noformat}\nadmin@(ip-123-456-789-123)(cfg-sync Standalone)(Active)(/Common)(tmos)# create /net self 10.20.30.40/24 vlan vlan_mgmt\n{noformat}\n\n{noformat}\nadmin@(ip-123-456-789-123)(cfg-sync Standalone)(Active)(/Common)(tmos)# list net self\nnet self 10.20.30.40/24 {\n    address 10.20.30.40/24\n    traffic-group traffic-group-local-only\n    vlan vlan_mgmt\n}\n{noformat}\n", "environment": "mod 'puppetlabs-f5', '1.5.3' with BIG-IP Version 11.6.0", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "32953", "fixedVersions": [], "id": "32953", "issueType": "Bug", "key": "MODULES-4611", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "F5 module error when creating f5_selfip", "timeSpent": "PT0S", "updated": "2017-11-23T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This has already been taken care of: https://github.com/puppetlabs/puppetlabs-lvm/blob/master/manifests/init.pp#L9-L13\n\nHowever, the documentation needs to be updated to reflect this support.", "created": "2017-07-25T07:51:00.000000"}, {"author": "5c498aa97e0b872d022f283f", "body": "The package is managed, but without ordering handling, so, lvm ressources (or facts) can be executed before the package is installed and it generates errors at least at first run.\n\n\u00a0\n\nAnthony.", "created": "2018-03-23T16:45:00.000000"}], "components": ["lvm"], "created": "2017-03-27T21:34:00.000000", "creator": "557058:9ea74795-eda2-4923-8ad3-12ab8c73ed21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44e88f7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcxgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}], "description": "LVM forge module should require the required packages (lvm2) on Linux for example.\n\nIn AWS, instances don't have LVM installed by default, so when I run my code there it fails since lvm2 isn't installed. I could \"require\" them myself (and will do for now), but doing it in the module is the proper place to do it.\n\nEDIT\nUpdate Readme to indicate the required packages.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35095", "fixedVersions": [], "id": "35095", "issueType": "Bug", "key": "MODULES-4610", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ea74795-eda2-4923-8ad3-12ab8c73ed21", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM forge module should require the required packages (lvm2) on Linux for example.", "timeSpent": "PT0S", "updated": "2018-08-23T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-27T15:54:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bea6c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcx5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2061224709_*|*_5_*:*_1_*:*_0"}], "description": "#puppethack doc needs a revisit before it's released into the wild again.\n\nhttps://docs.google.com/document/d/1M7ynEaVvRFNhY1CO5dA9P2IVk3JhU3jwZ-NKS9XXfr8/edit#heading=h.3almh3877sdh", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36176", "fixedVersions": [], "id": "36176", "issueType": "Task", "key": "MODULES-4609", "labels": ["puppethack"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-20T12:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppethack documentation", "timeSpent": "PT0S", "updated": "2017-04-20T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2017-03-27T14:59:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ddfe4a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcx4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94435_*|*_10007_*:*_1_*:*_354428433_*|*_3_*:*_1_*:*_814427_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_588354555"}], "description": "Functionality is currently being added to Beaker for creating an additional disk in vmpooler. Once we have the disk, we need to attach it in spec_helper_acceptance.\n\nWhat's working the best currently is formatting the new drive and then expanding the root disk to include it. The commands look like this:\n{code:javascript}\n    on host, \"parted -s /dev/sdb mklabel gpt\"\n    on host, \"parted -s /dev/sdb mkpart primary 2048 16000\"\n    on host, \"mkfs.ext4 /dev/sdb1\"\n    on host, \"pvcreate -y /dev/sdb1\"\n    on host, \"vgextend -y rhel /dev/sdb1\"\n    on host, \"lvextend -l +100%FREE /dev/mapper/rhel-root\"\n    on host, \"xfs_growfs /dev/mapper/rhel-root\"\n{code}\n\nin some ways, this is restricted to RHEL systems but that doesn't seem like it'll be a problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38306", "fixedVersions": [], "id": "38306", "issueType": "Task", "key": "MODULES-4608", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-07T13:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add disk mounting to spec_helper_acceptance", "timeSpent": "PT0S", "updated": "2017-04-07T13:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CC [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2017-03-27T09:45:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Issue obviated by move to pdksync.", "created": "2021-06-14T08:24:00.000000"}], "components": ["iis"], "created": "2017-03-27T09:44:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should determine which gem spec is correct and modify the sync.yml appropriately."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6de39486"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcwnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8767_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_133051193005"}], "description": "In commit https://github.com/puppetlabs/puppetlabs-iis/commit/8e09756540d45da6fd5aff29ed8cf8269e324daf the rototiller gem from '~> 1.0.0' to no restriction.\n\nThe original spec was added in https://github.com/puppetlabs/puppetlabs-iis/commit/af8d5963fd9dc6edf52f0ab953b3d5c0e5303784", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40361", "fixedVersions": [], "id": "40361", "issueType": "Bug", "key": "MODULES-4607", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2021-06-14T08:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rototiller gem spec was modified as part of Modsync", "timeSpent": "PT0S", "updated": "2021-06-14T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "This is already possible.  Don't declare the main class, use puppetdb::server directly instead.\n\nIt takes a bit of searching for, but this usage is documented in the README [https://github.com/puppetlabs/puppetlabs-puppetdb#puppetdbserver].\n", "created": "2017-08-03T09:32:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The feature is already available. Thank you. Please let us know if you need more information.", "created": "2021-01-11T08:14:00.000000"}], "components": ["postgresql", "puppetdb"], "created": "2017-03-27T01:25:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67cc7726"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcw1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119778535452_*|*_5_*:*_1_*:*_0"}], "description": "Hello,\n\nI was wondering if it's possible to add a new flag to the puppet module that will allow to manage the creation of the database (something like $manage_database). This will allow us to use a database on an external host.\n\nCurrently when $database parameter is set to 'postgres', the class puppetdb::database::postgresql is defined, which executes postgresql::server::db.\n\nThe definition of the puppetdb::database::postgresql class could be inside an \"if  $manage_database {....}\"\n\nBest regards,\nCristian Falcas", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37325", "fixedVersions": [], "id": "37325", "issueType": "Improvement", "key": "MODULES-4606", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Duplicate", "resolutionDate": "2021-01-11T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Suport external postgresql", "timeSpent": "PT0S", "updated": "2021-01-11T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7ac6b75ca800705812de", "body": "PR: [176|https://github.com/puppetlabs/puppetlabs-java_ks/pull/176]", "created": "2017-03-27T05:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, we have updated and commented on the PR.\n\nCheers.", "created": "2017-04-05T04:42:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e7ac6b75ca800705812de]. It appears as though this issue was addressed in this PR: https://github.com/puppetlabs/puppetlabs-java_ks/pull/179, so I'm closing this issue. Please re-open if you disagree!", "created": "2017-08-15T08:36:00.000000"}], "components": ["java_ks"], "created": "2017-03-27T01:17:00.000000", "creator": "623e7ac6b75ca800705812de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36a6406c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcw1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_789865438_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11418840495"}], "description": "We use the java_ks modul on around 120 systems to maintaining our certificates. \nUnder non-reproducible circumstances the keytool process hangs with 100 % cpu utilization on approximately 10 different systems per week, so that our the puppet agent runs hangs up too, until we kill the process:\n\n{code}\n[root@********* ~]# service puppet status\nRedirecting to /bin/systemctl status  puppet.service\npuppet.service - Puppet agent\n   Loaded: loaded (/usr/lib/systemd/system/puppet.service; enabled)\n   Active: active (running) since Thu 2017-01-03 17:42:28 CEST; 1 months 17 days ago\n Main PID: 126303 (puppet)\n   CGroup: /system.slice/puppet.service\n           \u251c\u2500 78404 puppet agent: applying configuration\n           \u251c\u2500 83230 keytool -list -keystore <path_to_keystore> -alias <cert_alias>\n           \u2514\u2500126303 /usr/bin/ruby /usr/bin/puppet agent --no-daemonize\n{code}\n\nWe have already tried other Java versions and increased the memory, but without success.\n\nI'd be grateful if we could add timeout parameter/option for the _command_keytool_ variable or for the execution of each command (run_command-method).\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36175", "fixedVersions": [], "id": "36175", "issueType": "Improvement", "key": "MODULES-4605", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac6b75ca800705812de", "resolution": "Fixed", "resolutionDate": "2017-08-15T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add timeout option for keytool commands", "timeSpent": "PT0S", "updated": "2017-08-15T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for raising this ticket. Can you please provide an example manifest that demonstrates this behaviour. \nHere is an example of a working manifest code for this resource https://github.com/puppetlabs/puppetlabs-mysql/blob/master/examples/mysql_grant.pp\n\nPlease note how the name of the resource matches the user user and table parameters.\n\nThanks again.", "created": "2017-04-05T04:52:00.000000"}, {"author": "623c16bd8d8b9c0068b8b521", "body": "my manifest is as basic as can be for this, once the manifest runs, I run 'puppet resource mysql_grant' from the cli, and receive the aforementioned error.  I even tried to minimize possibilities by logging in to the mysql cli and deleted every user but the default root account, still receive the error.  If I comment out the last fail check self[:name] = ....., then everything works fine.  What I noticed, if I did a print of the values while running, none of the variables except for self[:name] seemed to have any values set.  With modification to the code, I do currently have hiera data, but that was empty when testing.  It was only added after I made the mods.\n\nFor the sake of completeness, the current guest enviroment is ubuntu 16.04, puppet client 4.9.4. puppet server is PE 2017.1 on another server.  Host system is running lxd 2.12 on ubuntu 16.10.\n{code:puppet}\n# == Class profile::mysql\n#\nclass profile::mysql {\n\n  include mysql::server\n\n  @@phpmyadmin::servernode { \"${::fqdn}\":\n    server_group => 'mysql',\n  }\n\n}\n{code}", "created": "2017-04-05T06:51:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c16bd8d8b9c0068b8b521] do you have any grants in your mysql instance that don't have a table? the provider returns a name that should be correct but if one of the values: user, host, or table is nil, then it may be malformed. \n\nIt may be helpful if you could get a {{puts self[:name]}} just before the failure you specified on line 37. The same for table and host as well.", "created": "2017-04-12T14:19:00.000000"}, {"author": "623c16bd8d8b9c0068b8b521", "body": "It's a default out of the box install of mysql using the manifest above, before any tables, users, grants, etc are added.  When doing puts(my initial attempt to debug), self:name showed as expected, but self:user and self:table were nil, hence the always and immediate fail.  I found this, after running the initial manifest which was only \"include mysql::server\" and running \"puppet resource mysql_grant\" from the cli as I wanted to see what the formatting was for the resource.", "created": "2017-04-12T14:46:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "It seems module can't handle table '*.*' , which is quite common use case\n\n{noformat}\nshow grants for backup@localhost", "created": "2017-04-17T14:59:00.000000"}, {"author": "623c16bd8d8b9c0068b8b521", "body": "Anything on this bug?", "created": "2017-06-25T17:45:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c16bd8d8b9c0068b8b521], I'm starting work on this today, I'll keep you posted.", "created": "2017-06-26T17:49:00.000000"}, {"author": "623c16bd8d8b9c0068b8b521", "body": "awesome", "created": "2017-06-26T20:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The line mentioned in the description exists to prevent duplicate grants. Unfortunately, {{self}} does not contain a :user or :table during {{puppet resource}} which causes the failure to occur. Name validation should happen inside the name parameter anyways.", "created": "2017-06-27T12:07:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c16bd8d8b9c0068b8b521], fix has been merged to master", "created": "2017-06-28T08:42:00.000000"}, {"author": "623c16bd8d8b9c0068b8b521", "body": "Thank you very much.  I'll test it first chance I get.", "created": "2017-06-28T09:15:00.000000"}], "components": ["mysql"], "created": "2017-03-26T13:11:00.000000", "creator": "623c16bd8d8b9c0068b8b521", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cc47e2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcvzz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58262122_*|*_1_*:*_1_*:*_834048170_*|*_10007_*:*_1_*:*_10579438_*|*_3_*:*_2_*:*_70960080_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1225653315_*|*_10006_*:*_1_*:*_5905946275"}], "description": "clean install of ubuntu. mysql installed with puppet, 'puppet resource mysql_grant' returns \"name must match user and table parameters\"....doing the little diagnosis I can, given lack of ruby knowledge, I was able to debug that while self[:name], has a value, the rest of the array is empty, ie, :user, :table, etc.....commenting out line 37\n{code:ruby}\nfail('name must match user and table parameters') if self[:name] != \"#{self[:user]}/#{self[:table]}\"\n{code}\nallows module to work fine", "environment": "Ubuntu 16.10, PE 2017.1, puppetlabs/mysql 3.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38304", "fixedVersions": [], "id": "38304", "issueType": "Bug", "key": "MODULES-4604", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16bd8d8b9c0068b8b521", "resolution": "Fixed", "resolutionDate": "2017-06-28T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet resource mysql_grant fails", "timeSpent": "PT0S", "updated": "2017-06-28T09:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-03-25T11:23:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78689e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcvy7:"}], "description": "ip6tables knows --src ip1,ip2,ip3 etc... --dst ip1,ip2,ip3 etc.\nip1-1p3 are different ipv6 addresses.\nBut this can't be used via the puppet firewall module.\nthe sample code:\n{code}\nfirewall{'107 www ipv6':\n    destination => [\"${ipv6_basis}::5,\"${ipv6_basis}::10\"],\n    jump        => 'www'\n  }\n{code}\nwill result only in\n{code}\n-A INPUT -d 1::5/128 -j www\n{code}\ninstant of\n{code}\n-A INPUT --dst 1::5,1::10 -j www\n{code}\nwhen ipv6_basis will be 1:1:1 or any other ipv6 address.\nThe same will happens when using the source option. ", "environment": "CentOS 7.3\nusing ip6tables.service instant of firewalld\nfirewall module 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41469", "fixedVersions": [], "id": "41469", "issueType": "Bug", "key": "MODULES-4602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "source/destination don't work with arrays of ipv6 addresses", "timeSpent": "PT0S", "updated": "2017-03-25T11:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CC [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2017-03-24T17:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Example bad output", "created": "2017-03-24T17:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-27T22:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-27T22:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI is now running all tests.\n\nClosing ticket", "created": "2017-03-28T10:30:00.000000"}], "components": ["chocolatey "], "created": "2017-03-24T17:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11a1f857"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcvp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_44132294_*|*_1_*:*_1_*:*_166841_*|*_3_*:*_1_*:*_20251231_*|*_10009_*:*_1_*:*_17142151_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_240079662"}], "description": "In commit https://github.com/puppetlabs/puppetlabs-chocolatey/commit/5725407f275069abbc2934424f79fffed26ca91b the Gemfile was changed and the rototiller gem was removed.  However the rake tasks in Chocolatey just swallow any errors when trying to run the rake tests if the gem is missing as opposed to throwing error.  So instead Jenkins was showing the test suite as passing when really it had not.\n\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/Rakefile#L169-L171", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37324", "fixedVersions": [], "id": "37324", "issueType": "CI Blocker", "key": "MODULES-4601", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-28T10:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey beaker tests are exiting with success but not actually testing", "timeSpent": "PT0S", "updated": "2017-03-28T10:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "A colleague discovered this difference yesterday. This difference is slightly confusing, and I agree that it should be fixed to be consistent in the next major version.\n\nI suggest using :alpha as default in both places. Use of the define is what is documented and what the vast majority is using (according to a github search) and its default have been 'alpha' since the first released version of the module. That is before 2.x when the types was added.", "created": "2018-01-11T01:37:00.000000"}, {"author": "62437c021da0e1007138c15e", "body": "I just got bit by this. I was going mad seeing that a fragment that I intended to have as the file's header, with `order => 5` was being placed after other fragments with the default order of `'10'`.\n\nthe `concat` define should really have \"numeric\" as the default order to match the default value of `concat_file`", "created": "2020-07-01T14:39:00.000000"}], "components": ["concat"], "created": "2017-03-24T16:50:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@584cad2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcvov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}], "description": "The $order parameter for the concat defined type defaults to type :alpha in init.pp but defaults to type :numeric in the concat_file type definition. These should be updated to be consistent, but as to which one should be chosen I don't know.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "42576", "fixedVersions": [], "id": "42576", "issueType": "Bug", "key": "MODULES-4600", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat::order and concat_file::order defaults don't match", "timeSpent": "PT0S", "updated": "2020-07-01T14:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e76e494742a00683f7d6a]. We released PR https://github.com/puppetlabs/puppetlabs-apache/pull/1636 in version 2.0.0 of the Apache module, which should address this issue. Please re-open if you continue to experience this problem.", "created": "2017-08-14T11:51:00.000000"}], "components": ["apache"], "created": "2017-03-24T15:22:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14defbd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcvl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12342526765_*|*_6_*:*_1_*:*_0"}], "description": "I believe that the \"fix\" implemented by [this github commit|https://github.com/puppetlabs/puppetlabs-apache/commit/bf9f0d04bb48649c3f5b32a1a7da0ecf89960999] was the wrong fix for the problem and introduces new issues.\n\nI've searched, but I cannot find an issue on this tracker that reports the problem that the change is trying to address.  It's not mentioned in the commit message, so perhaps it was a change made without a supporting issue #.\n\nPrior to this change, the {{/etc/httpd/conf.modules.d/ssl.conf}} was read *before* any of the vhost config in {{/etc/httpd/conf.d}}, like all of the other module config files, which is as it should be.\n\nWith this change in place, {{/etc/httpd/conf.d/ssl.conf}} is now read *after* all of the vhosts that have a priority, and after any vhosts without a priority that sort earlier in the alphabet than \"s\".  That means that none of the defaults set in ssl.conf will be applied to any vhost in most configs.\n\n*If* (and that's a big if) the puppetlabs-apache module is going to try to solve the \"what happens when the package is updated and all the stock config files come back\" problem, then the right fix isn't to move the ssl.conf from conf.modules.d/ssl.conf to conf.d/ssl.conf.  The better fix is to keep ssl.conf in conf.modules.d with all the mod_ssl config, so it's read with all the other module config before the vhosts, but install a placeholder file (containing only comments about why it's there in the file) as conf.d/ssl.conf.\n\nIf puppetlabs-apache becomes responsible for blocking conflicting stock config files from vendor packages, the next question then becomes: why isn't it blocking some of the other stock config files that can get dropped back into place on package update?  There are potentially others that could cause a post-upgrade apachectl graceful to fail.", "environment": "RHEL 7.x with puppetlabs-apache 1.11.0, puppet 3.8.7\nRHEL 6.x with puppetlabs-apache 1.11.0, puppet 3.8.7, and httpd24 from Red Hat Software Collections Library", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "41468", "fixedVersions": [], "id": "41468", "issueType": "Bug", "key": "MODULES-4599", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "resolution": "Fixed", "resolutionDate": "2017-08-14T11:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ssl.conf move in puppetlabs-apache 1.11.0 was the wrong fix", "timeSpent": "PT0S", "updated": "2017-08-14T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR Open here:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/858", "created": "2017-03-28T07:37:00.000000"}, {"author": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "body": "This is working just fine on my SLES 12 SP2 instance, and it's also on the SLES 12 SP2 DVD:\n\n{noformat}\nxxx/SLES/12.2/x86_64/suse/x86_64$ ls -l postgresql94-*\n-r--r--r-- 7 root root 1159569 Sep 29  2016 postgresql94-9.4.9-14.1.x86_64.rpm\n-r--r--r-- 7 root root  567988 Sep 29  2016 postgresql94-contrib-9.4.9-14.1.x86_64.rpm\n-r--r--r-- 7 root root 3532422 Sep 29  2016 postgresql94-server-9.4.9-14.1.x86_64.rpm\n{noformat}\n\n", "created": "2017-04-12T14:30:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "postgresql94-server is available for SLES 12.2 but we test on SLES 12.0 which is still on postgresql93-server", "created": "2017-04-14T12:20:00.000000"}], "components": ["postgresql"], "created": "2017-03-24T09:29:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@110bd92a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcv6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_678390842_*|*_1_*:*_1_*:*_338894756_*|*_3_*:*_1_*:*_9794693_*|*_4_*:*_1_*:*_1632033646_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_632497161"}], "description": "the postgresql package for sles12 is no longer available\n\nError: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm postgresql94' returned 104: No provider of 'postgresql94' found.\nError: /Stage[main]/Postgresql::Client/Package[postgresql-client]/ensure: change from absent to present failed: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm postgresql94' returned 104: No provider of 'postgresql94' found.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42573", "fixedVersions": [], "id": "42573", "issueType": "CI Blocker", "key": "MODULES-4598", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-05-01T11:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql (master): sles12 no longer available", "timeSpent": "PT0S", "updated": "2017-05-01T11:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The module has moved on quite a bit from this ticket was raised therefore I am going to close as wont fix as we no longer support the versions listed in the ticket.\n\nI would like to thank you for raising it and I apologize for only getting around to it now.", "created": "2021-06-21T05:43:00.000000"}], "components": ["stdlib"], "created": "2017-03-24T08:52:00.000000", "creator": "557058:de061074-a878-4ca5-823d-51eb605817e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1862f766"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcv4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_133908649672_*|*_6_*:*_1_*:*_0"}], "description": "The following commit:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/commit/46e3a2349e9eef4001db8be9581fae9dfbccaf14\n\nadded file encoding support which adds the :encoding option to File.readlines() in:\n\nlib/puppet/provider/file_line/ruby.rb:43\n\nThis option is not supported in the ruby shipped with RHEL6, which puppet-3.8 uses. The stdlib module still claims to support RHEL6 and puppet >= 2.7, but this encoding addition breaks this compatibility.", "environment": "RHEL-6.9\npuppet-3.8.7\npuppetlabs-stdlib-4.16.0\nruby-1.8.7.374\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39362", "fixedVersions": [], "id": "39362", "issueType": "Bug", "key": "MODULES-4597", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de061074-a878-4ca5-823d-51eb605817e8", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T05:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "New 4.16.0 version of stdlib breaks compatibility with Puppet 3.8 & RHEL6", "timeSpent": "PT0S", "updated": "2021-06-21T05:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:34:00.000000"}], "components": ["f5"], "created": "2017-03-24T02:57:00.000000", "creator": "557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2116d6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcv2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21091059184_*|*_6_*:*_1_*:*_0"}], "description": "When using IPv6 addresses in the f5_virtualserver provider, every puppet runs fails.\nIn the file /lib/puppet/provider/f5_virtualserver/standard.rb, the module calls for destination_address and destination_port:\n{noformat}\n      destination_address = vserver['destination'].match(%r{/([^/]+):})[1]\n      destination_port    = vserver['destination'].match(%r{:(\\d+)$})[1]\n{noformat}\n The regex used matches only the IPv4 addresses. We currently solved this using a dirty hack, by replacing this with:\n{noformat}\n      if vserver[\"mask\"].include?(\"ffff\")\n        destination_address = \"[\" + vserver['destination'].match(%r{/([^/]+)\\.})[1] + \"]\"\n        destination_port    = vserver['destination'].match(%r{\\.(\\d+)$})[1]\n      else\n        destination_address = vserver['destination'].match(%r{/([^/]+):})[1]\n        destination_port    = vserver['destination'].match(%r{:(\\d+)$})[1]\n      end\n{noformat}\nIt would be nice, if this could be fixed by a clean solution.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "40360", "fixedVersions": [], "id": "40360", "issueType": "Bug", "key": "MODULES-4596", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "f5_virtualserver does not handle IPv6 addresses", "timeSpent": "PT0S", "updated": "2017-11-23T04:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:35:00.000000"}], "components": ["f5"], "created": "2017-03-24T02:51:00.000000", "creator": "557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e117833"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcv2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21091471645_*|*_6_*:*_1_*:*_0"}], "description": "The file /lib/puppet/provider/f5_virtualserver/standard.rb contains a typo on line 160:\nThere's a space at the wrong side of the double quotes around ftp\n\n{noformat}\n        ftp_profile:                            ((applied_profiles[\"ftp \"            ]||[]).first || {})[\"fullPath\"] || \"none\",\n{noformat}\nshoud be\n{noformat}\n        ftp_profile:                            ((applied_profiles[\"ftp\"            ]||[]).first || {})[\"fullPath\"] || \"none\",\n{noformat}\nThis causes errors during the puppet run.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "39361", "fixedVersions": [], "id": "39361", "issueType": "Bug", "key": "MODULES-4595", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2a68ec9-2381-4c56-98fb-0c137ba8bd34", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "f5_virtualserver: ftp_profile typo", "timeSpent": "PT0S", "updated": "2017-11-23T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Blocked by CI failures on Beaker.", "created": "2017-04-12T10:58:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Blocked by https://github.com/puppetlabs/beaker/pull/1377", "created": "2017-04-13T11:43:00.000000"}], "components": ["satellite_pe_tools"], "created": "2017-03-23T16:04:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb0ab3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcutr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69525814_*|*_10007_*:*_2_*:*_776385454_*|*_3_*:*_2_*:*_861035718_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_437632064"}], "description": "Satellite requires at least 5G of free space and the current redhat 7 vmpooler template provides 1.5 after all is said and done. We should be able to add something to beaker to expose this in the config or at least as a few beaker lines in spec_helper_acceptance. Currently, beaker does not offer this for vmpooler.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35094", "fixedVersions": [], "id": "35094", "issueType": "Task", "key": "MODULES-4594", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-17T11:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement adding disks in vmpooler", "timeSpent": "PT0S", "updated": "2017-06-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2017-03-22T17:25:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46e09f68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcuaf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3534594231_*|*_5_*:*_1_*:*_0"}], "description": "The docs are going to need a refresher.\n\nReview the existing documentation.\nUpdate to reflect any changes made in the module\nUpdate for any new supported platforms, etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40359", "fixedVersions": [], "id": "40359", "issueType": "Task", "key": "MODULES-4592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-02T15:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite docs need a refresh", "timeSpent": "PT0S", "updated": "2017-05-02T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-22T14:11:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e19bc85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcu2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2920402834_*|*_6_*:*_1_*:*_0"}], "description": "A default display-name needs to be created to tie all this together. Ironically, this can be done first as it will be overridden in every case. \nThe common thread throughout all module display names would look something like this:\n{code}\ndisplay-name: '{name} ({scm_branch}): {dn-sort-index} -- {dn-qualifier}'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40358", "fixedVersions": [], "id": "40358", "issueType": "Sub-task", "key": "MODULES-4591", "labels": [], "originalEstimate": "PT0S", "parent": "42570", "parentSummary": "Take Advantage of \"dn-*\" Properties in CI", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-04-25T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "default display-name", "timeSpent": "PT0S", "updated": "2017-04-25T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-22T14:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@132f8f0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcu1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2920905553_*|*_6_*:*_1_*:*_0"}], "description": "dn-qualifier is something that describes the job. Examples include \"Static Analysis\", \"Unit Tests\", \"Full Acceptance with PE 2017.1\" and so on. This will be the only thing needed for each job template as \"Step x\" will be part of the dn-sort-index specified in the job-group. It would basically replace \"display-name\" in the job template.\n\ne.g. https://github.com/puppetlabs/ci-job-configs/blob/master/resources/job-templates/init.yaml#L167", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34060", "fixedVersions": [], "id": "34060", "issueType": "Sub-task", "key": "MODULES-4590", "labels": [], "originalEstimate": "PT0S", "parent": "42570", "parentSummary": "Take Advantage of \"dn-*\" Properties in CI", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-04-25T09:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dn-qualifier", "timeSpent": "PT0S", "updated": "2017-04-25T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This issue requires two changes in order to be resolved.\n\n# Change {{PUPPET_INSTALL_TYPE}} to {{foss}} for the CI pipeline. Currently, the template sets the install type to {{agent}} which is specifically for test suites that do not need a master. A [PR|https://github.com/puppetlabs/ci-job-configs/pull/2652] has been submitted for this change.\n# Update the {{foss}} install helper in [beaker-puppet_install_helper|https://github.com/puppetlabs/beaker-puppet_install_helper] to install a puppet master on the master node. This has been ticketed as MODULES-4653", "created": "2017-04-04T17:51:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The {{foss}} install helper in [beaker-puppet_install_helper|https://github.com/puppetlabs/beaker-puppet_install_helper] has been updated. A new release of the gem is needed before it can be consumed by the foss acceptance job for certregen.\n\nPending the release of the beaker-puppet_install_helper a [PR|https://github.com/puppetlabs/ci-job-configs/pull/2664] has been raised to short circuit the foss acceptance job to allow the PE jobs to execute. This change should be reverted once a new version of beaker-puppet_install_helper is released.", "created": "2017-04-07T09:06:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The foss job has been successfully short circuited and this is no longer a CI Blocker. The work to re-enable the testing in the foss job has been ticketed as MODULES-4726 and is blocked on a new release of [beaker-puppet_install_helper|https://github.com/puppetlabs/beaker-puppet_install_helper]", "created": "2017-04-12T11:50:00.000000"}], "components": ["certregen"], "created": "2017-03-22T14:00:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4947cb49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym3if:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_237701238_*|*_1_*:*_1_*:*_95063019_*|*_10007_*:*_2_*:*_431827942_*|*_3_*:*_2_*:*_581852383_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_32171749_*|*_10006_*:*_1_*:*_64326859_*|*_10005_*:*_1_*:*_363639197"}], "description": "When running the foss acceptance suite, the node with the {{master}} role does not get a puppet master deployed to it during the pre-suite. This results in the expected state of the test {{master}} not being present and no master CA is deployed. This causes all of the acceptance tests expecting a CA cert on the master to fail with the following errors.\n\n{code}\nError: Unable to set up CA: the CA certificate is not present.\nError: Try 'puppet help certregen ca' for usage\n{code}\n\n{code}\ncat: /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem: No such file or directory\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32951", "fixedVersions": [], "id": "32951", "issueType": "CI Blocker", "key": "MODULES-4589", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-04-12T11:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) foss acceptance fails due to lack of server installation", "timeSpent": "PT0S", "updated": "2017-04-12T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-04-14T10:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Can move this to resolved once JJB is deployed and verified the displaynames are as expected.", "created": "2017-04-14T10:54:00.000000"}], "components": [], "created": "2017-03-22T13:51:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Each job-template should have a dn-sort-index field that can be overridden in the job-groups."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15d04ead"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcu0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_265928716_*|*_1_*:*_1_*:*_1740988815_*|*_3_*:*_1_*:*_235546414_*|*_5_*:*_1_*:*_0"}], "description": "Currently, our CI steps are numbered 1-10 and the numbers are hard coded into the job templates resulting in the appearance of skipped or duplicate steps. We could be using the {{dn-sort-index}} like the rest of the world which can be specified in the job-groups file ([like so|https://github.com/puppetlabs/ci-job-configs/blob/0def119cbaf4e5f39fdbb1e6fb45d40fe287c8c8/resources/job-groups/generic-ruby.yaml#L8]) and is prepended to the display-name. So if current PE tests are the sixth step in one pipeline but 4th in another, the don't both have to be \"Step 6\", etc. Also, we should move to 2 digit step numbers 01,02,03...\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38303", "fixedVersions": [], "id": "38303", "issueType": "Sub-task", "key": "MODULES-4588", "labels": [], "originalEstimate": "PT0S", "parent": "42570", "parentSummary": "Take Advantage of \"dn-*\" Properties in CI", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-17T12:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dn-sort-index", "timeSpent": "PT0S", "updated": "2017-04-17T12:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-22T12:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70e4b53a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2505835706_*|*_5_*:*_1_*:*_0"}], "description": "Our release to forge jobs still poll Github every 5 minutes instead of using web hooks. This causes all kinds of frustration when you just want the darn thing to be released already. \n\nIt's so simple, even a caveman could do it. Simply add these lines to the Push to Forge job in the {{triggers}} section:\n{code}\n    p_github_hook_enabled: 'true'\n    p_pollscm_cron: ''\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32949", "fixedVersions": [], "id": "32949", "issueType": "Improvement", "key": "MODULES-4587", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-20T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable Git web hooks for \"Release to Forge\" jobs", "timeSpent": "PT0S", "updated": "2017-04-20T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-22T12:04:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Create a google doc with field candidates for meeting on Thursday."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67304c3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctxj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5531962_*|*_3_*:*_1_*:*_163767_*|*_5_*:*_1_*:*_0"}], "description": "We could probably benefit from a template for ticket type \"Bug\". \n\nGoal of this ticket: Create a google doc with field candidates for meeting on Thursday.", "duedate": "2017-03-23T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39360", "fixedVersions": [], "id": "39360", "issueType": "Task", "key": "MODULES-4586", "labels": ["jira", "maintenance"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-22T13:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[SPIKE] New Bug Template Draft", "timeSpent": "PT0S", "updated": "2017-03-22T13:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Test strategy can be found in the following location:\nhttps://docs.google.com/a/puppet.com/document/d/12ssA_u8rOlnrV2F6PDvogQSE_DnKuB60O-97qLPFcLE/edit?usp=sharing\n\nIt is actively being worked on therefore it is not yet complete. ", "created": "2017-04-12T07:57:00.000000"}], "components": [], "created": "2017-03-22T11:46:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Test strategy output on how this will be tested"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c232af3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1795936749_*|*_3_*:*_1_*:*_503343052_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4720931"}], "description": "Need to sync with Jesse and come up with a plan on how to test the translated module on the forge. This includes making sure that all the metadata can be accessed by the forge to display the details.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40357", "fixedVersions": [], "id": "40357", "issueType": "Task", "key": "MODULES-4585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-04-18T03:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Define test strategy for testing translated strings on the forge", "timeSpent": "PT0S", "updated": "2017-04-18T03:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This will go into *gettext-setup-gem*.\nIt will go into the following file: lib/tasks/gettext.rake", "created": "2017-04-05T04:21:00.000000"}], "components": [], "created": "2017-03-22T11:36:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Agreement on where the Rake task will go. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ff7b28c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymcgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36379_*|*_3_*:*_2_*:*_80249407_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_687450676_*|*_10005_*:*_1_*:*_415735996"}], "description": "When a change has been made to the description or summary in a module metadata.json file the PO file needs to be updated to reflect the changes. We need agreement on where this Rake task will go. \n\nLogically it can go into gettext-setup-gem, but need to agree with Scott McClelland.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34058", "fixedVersions": [], "id": "34058", "issueType": "Task", "key": "MODULES-4584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-04-05T04:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Finalize where Rake Task will go for update_metadata", "timeSpent": "PT0S", "updated": "2017-04-05T04:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-03-22T09:19:00.000000", "creator": "623a4bb301f8660070b63110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Specifying options for all git transports is possible, like http.sslKey, http.sslCert, http.proxy. Bonus points for being able to set these options globally, too."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47730b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctj3:"}], "description": "Often it is necessary to be able to specify transport- or other settings per git repository, like proxy and ssl certificate/key for http. Unfortunately vcsrepo can't handle additional config options at all. Please implement a way to specify / update them.", "environment": "Current vcsrepo master from github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40356", "fixedVersions": [], "id": "40356", "issueType": "Improvement", "key": "MODULES-4580", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bb301f8660070b63110", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo: allow to configure git options for repositories", "timeSpent": "PT0S", "updated": "2018-09-05T03:16:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [], "components": [], "created": "2017-03-22T07:37:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50b463af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4651048425_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41467", "fixedVersions": [], "id": "41467", "issueType": "Sub-task", "key": "MODULES-4579", "labels": [], "originalEstimate": "PT0S", "parent": "38302", "parentSummary": "Supported Release puppetlabs-azure 1.1.1 - (2017-05-15) - (477296606b949a85a36870719fee10f5a2b85d09)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-15T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(puppetlabs-azure) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-15T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "This has already been reviewed by Garret. \n\nhttps://puppet.atlassian.net/browse/CLOUD-1221", "created": "2017-05-08T04:29:00.000000"}], "components": [], "created": "2017-03-22T07:37:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eea1114"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4049573992_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40355", "fixedVersions": [], "id": "40355", "issueType": "Sub-task", "key": "MODULES-4578", "labels": [], "originalEstimate": "PT0S", "parent": "38302", "parentSummary": "Supported Release puppetlabs-azure 1.1.1 - (2017-05-15) - (477296606b949a85a36870719fee10f5a2b85d09)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-08T04:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-08T04:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "rake fast :\n  - BEAKER_set=pooler/centos7m_windows2012r2 rake fast\n\nFinished in 56 minutes 43 seconds (files took 17.23 seconds to load)\n66 examples, 0 failures, 1 pending", "created": "2017-05-12T04:51:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Executing acceptance tests for Azure module\n\nBEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake fast\n\nFinished in 49 minutes 31 seconds (files took 2.65 seconds to load)\n66 examples, 0 failures, 1 pending", "created": "2017-05-12T06:30:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "BEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_operations\n\nFinished in 27 minutes 18 seconds (files took 2.79 seconds to load)\n40 examples, 0 failures, 1 pending\n\n", "created": "2017-05-12T07:14:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "BEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_resources\n\nFinished in 22 minutes 19 seconds (files took 2.62 seconds to load)\n31 examples, 0 failures\n", "created": "2017-05-12T07:37:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "BEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_extensions\n\nFinished in 35 minutes 22 seconds (files took 2.63 seconds to load)\n28 examples, 0 failures, 1 pending", "created": "2017-05-12T08:34:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "BEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake arm_only\n\nFinished in 63 minutes 58 seconds (files took 2.96 seconds to load)\n72 examples, 0 failures\n\nCompleted the execution of following acceptance spec tests successfully  in linux box\n\nBEAKER_set=pooler/centos7m_windows2012r2 rake fast\nBEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_operations\nBEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_resources\nBEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake asm_extensions\nBEAKER_set=pooler/ubuntu1404m_ubuntu1404a BEAKER_debug=true rake arm_only\n\nResults are updated above\n\n", "created": "2017-05-12T14:06:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "time BEAKER_set=pooler/centos7m_windows2012r2a BEAKER_debug=true rake arm_only\n\nFinished in 72 minutes 59 seconds (files took 16.12 seconds to load)\n72 examples, 0 failures", "created": "2017-05-14T14:08:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "I believe we are good to go!", "created": "2017-05-14T14:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Cool..All tests are executed on linux and windows manually and they all ran clean.Results are updated above.", "created": "2017-05-15T02:32:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Azure Acceptance tests ran clean on Linux and Windows.\n", "created": "2017-05-15T02:34:00.000000"}], "components": [], "created": "2017-03-22T07:37:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68ee7c5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzctbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4647427482_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39359", "fixedVersions": [], "id": "39359", "issueType": "Sub-task", "key": "MODULES-4577", "labels": [], "originalEstimate": "PT0S", "parent": "38302", "parentSummary": "Supported Release puppetlabs-azure 1.1.1 - (2017-05-15) - (477296606b949a85a36870719fee10f5a2b85d09)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Done", "resolutionDate": "2017-05-15T02:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(puppetlabs-azure) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-05-15T02:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-03-22T07:37:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The acceptance tests pass on windows and linux (RHEL/debian) Note. They are not in jenkins at present and must be manually run.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69ea2709"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym1kv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_592387400_*|*_10007_*:*_1_*:*_293927_*|*_3_*:*_3_*:*_720865600_*|*_10009_*:*_1_*:*_32276734_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_3340574253"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-azure/blob/master/CHANGELOG.md\n* Passing runs through CI: Manual acceptance tests results are in the QA subtask.\n* https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/cloud/view/azure/view/azure%20-%20master/  => Green. \nModules Release Process:\nhttps://confluence.puppetlabs.com/display/RE/Modules+Release+Process\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38302", "fixedVersions": [], "id": "38302", "issueType": "Task", "key": "MODULES-4576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-05-15T13:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release puppetlabs-azure 1.1.1 - (2017-05-15) - (477296606b949a85a36870719fee10f5a2b85d09)", "timeSpent": "PT0S", "updated": "2017-05-15T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:a490ae88-0bb2-4174-a60b-824abbd4685d] the PR was merged and should be in v1.1.0 and greater!", "created": "2017-11-16T10:23:00.000000"}], "components": ["mongodb"], "created": "2017-03-22T04:39:00.000000", "creator": "557058:a490ae88-0bb2-4174-a60b-824abbd4685d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fb5a18d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5570"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20673852782_*|*_5_*:*_1_*:*_0"}], "description": "The yum repository layout as provided by Mongdb inc, has changed slightly for their enterprise product.\n\nThe result of which is that the module in its current state is configuring a non existent location for the enterprise yum repository.\n\nA solution has been proposed in https://github.com/puppetlabs/puppetlabs-mongodb/pull/361", "epicLinkSummary": "Update module ownership", "estimate": "PT0S", "externalId": "41466", "fixedVersions": [], "id": "41466", "issueType": "Bug", "key": "MODULES-4575", "labels": [], "originalEstimate": "PT0S", "parent": "35138", "parentSummary": "Update module ownership", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a490ae88-0bb2-4174-a60b-824abbd4685d", "resolution": "Fixed", "resolutionDate": "2017-11-16T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enterprise installations no longer work", "timeSpent": "PT0S", "updated": "2017-11-16T10:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a20ab85d-4ee6-45da-8088-8f51a841059f", "attachments": [], "comments": [{"author": "557058:a20ab85d-4ee6-45da-8088-8f51a841059f", "body": "Checked the code and the metadata.json LGTM", "created": "2017-03-28T04:35:00.000000"}], "components": [], "created": "2017-03-22T03:43:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ae205ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521481616_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39358", "fixedVersions": [], "id": "39358", "issueType": "Sub-task", "key": "MODULES-4574", "labels": [], "originalEstimate": "PT0S", "parent": "36174", "parentSummary": "Supported Release docker_platform module 2.2.0 - (2017-03-27) - (7cf39ebe925148d2e1d876464c5ec7ef5bac4c6b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-03-28T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(docker_platform) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-28T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "attachments": [], "comments": [{"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "Filed a PR and raised a few additional problems with the document there.", "created": "2017-03-27T13:28:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Great job Garret. We are going to merge your PR immediately after release as support need this version. \nWe are planning a release in the next sprint, so it will be gathered up and release with that.", "created": "2017-03-28T04:05:00.000000"}], "components": [], "created": "2017-03-22T03:43:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cbc49c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_464647710_*|*_10009_*:*_1_*:*_52646439_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2392069"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38301", "fixedVersions": [], "id": "38301", "issueType": "Sub-task", "key": "MODULES-4573", "labels": [], "originalEstimate": "PT0S", "parent": "36174", "parentSummary": "Supported Release docker_platform module 2.2.0 - (2017-03-27) - (7cf39ebe925148d2e1d876464c5ec7ef5bac4c6b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-03-28T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(docker_platform) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-28T04:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fa00105-1baa-443b-968e-3059980a262c", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "root@test-ubuntu-16:~/testing# git clone https://github.com/puppetlabs/puppetlabs-docker_platform.git\nCloning into 'puppetlabs-docker_platform'...\nremote: Counting objects: 168, done.\nremote: Compressing objects: 100% (7/7), done.\nremote: Total 168 (delta 0), reused 0 (delta 0), pack-reused 161\nReceiving objects: 100% (168/168), 138.89 KiB | 0 bytes/s, done.\nResolving deltas: 100% (83/83), done.\nChecking connectivity... done.\nroot@test-ubuntu-16:~/testing# ls\npuppetlabs-docker_platform\nroot@test-ubuntu-16:~/testing# cd puppetlabs-docker_platform/\nroot@test-ubuntu-16:~/testing/puppetlabs-docker_platform# ls\nCHANGELOG.md  LICENSE  README.md  metadata.json\nroot@test-ubuntu-16:~/testing/puppetlabs-docker_platform# apt-get install puppet\nReading package lists... Done\nBuilding dependency tree\nReading state information... Done\nThe following additional packages will be installed:\n  augeas-lenses debconf-utils facter hiera libaugeas0 libxslt1.1 puppet-common ruby-augeas ruby-deep-merge ruby-json\n  ruby-nokogiri ruby-rgen ruby-safe-yaml ruby-selinux ruby-shadow virt-what\nSuggested packages:\n  augeas-doc mcollective-common augeas-tools puppet-el vim-puppet etckeeper ruby-rrd\nThe following NEW packages will be installed:\n  augeas-lenses debconf-utils facter hiera libaugeas0 libxslt1.1 puppet puppet-common ruby-augeas ruby-deep-merge\n  ruby-json ruby-nokogiri ruby-rgen ruby-safe-yaml ruby-selinux ruby-shadow virt-what\n0 upgraded, 17 newly installed, 0 to remove and 118 not upgraded.\nNeed to get 2049 kB of archives.\nAfter this operation, 10.1 MB of additional disk space will be used.\nDo you want to continue? [Y/n] y\nGet:1 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 augeas-lenses all 1.4.0-0ubuntu1 [263 kB]\nGet:2 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 debconf-utils all 1.5.58ubuntu1 [57.5 kB]\nGet:3 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-json amd64 1.8.3-1build4 [43.9 kB]\nGet:4 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 facter all 2.4.6-1 [75.1 kB]\nGet:5 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-deep-merge all 1.0.1+gitf9df6fdb-1 [8226 B]\nGet:6 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 hiera all 2.0.0-2 [21.6 kB]\nGet:7 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 libaugeas0 amd64 1.4.0-0ubuntu1 [154 kB]\nGet:8 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 libxslt1.1 amd64 1.1.28-2.1 [145 kB]\nGet:9 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-augeas amd64 1:0.5.0-3build4 [10.6 kB]\nGet:10 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-nokogiri amd64 1.6.7.2-3build1 [88.3 kB]\nGet:11 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-rgen all 0.7.0-2 [70.0 kB]\nGet:12 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-safe-yaml all 1.0.4-1 [17.5 kB]\nGet:13 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-shadow amd64 2.4.1-1build4 [9490 B]\nGet:14 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 puppet-common all 3.8.5-2ubuntu0.1 [1014 kB]\nGet:15 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 puppet all 3.8.5-2ubuntu0.1 [12.3 kB]\nGet:16 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-selinux amd64 2.4-3build2 [46.2 kB]\nGet:17 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 virt-what amd64 1.14-1 [13.0 kB]\nFetched 2049 kB in 3s (527 kB/s)\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLANGUAGE = (unset),\n\tLC_ALL = (unset),\n\tLC_CTYPE = \"en_GB.UTF-8\",\n\tLANG = \"en_US.UTF-8\"\n    are supported and installed on your system.\nperl: warning: Falling back to a fallback locale (\"en_US.UTF-8\").\nlocale: Cannot set LC_CTYPE to default locale: No such file or directory\nlocale: Cannot set LC_ALL to default locale: No such file or directory\nSelecting previously unselected package augeas-lenses.\n(Reading database ... 119466 files and directories currently installed.)\nPreparing to unpack .../augeas-lenses_1.4.0-0ubuntu1_all.deb ...\nUnpacking augeas-lenses (1.4.0-0ubuntu1) ...\nSelecting previously unselected package debconf-utils.\nPreparing to unpack .../debconf-utils_1.5.58ubuntu1_all.deb ...\nUnpacking debconf-utils (1.5.58ubuntu1) ...\nSelecting previously unselected package ruby-json.\nPreparing to unpack .../ruby-json_1.8.3-1build4_amd64.deb ...\nUnpacking ruby-json (1.8.3-1build4) ...\nSelecting previously unselected package facter.\nPreparing to unpack .../facter_2.4.6-1_all.deb ...\nUnpacking facter (2.4.6-1) ...\nSelecting previously unselected package ruby-deep-merge.\nPreparing to unpack .../ruby-deep-merge_1.0.1+gitf9df6fdb-1_all.deb ...\nUnpacking ruby-deep-merge (1.0.1+gitf9df6fdb-1) ...\nSelecting previously unselected package hiera.\nPreparing to unpack .../archives/hiera_2.0.0-2_all.deb ...\nUnpacking hiera (2.0.0-2) ...\nSelecting previously unselected package libaugeas0.\nPreparing to unpack .../libaugeas0_1.4.0-0ubuntu1_amd64.deb ...\nUnpacking libaugeas0 (1.4.0-0ubuntu1) ...\nSelecting previously unselected package libxslt1.1:amd64.\nPreparing to unpack .../libxslt1.1_1.1.28-2.1_amd64.deb ...\nUnpacking libxslt1.1:amd64 (1.1.28-2.1) ...\nSelecting previously unselected package ruby-augeas.\nPreparing to unpack .../ruby-augeas_1%3a0.5.0-3build4_amd64.deb ...\nUnpacking ruby-augeas (1:0.5.0-3build4) ...\nSelecting previously unselected package ruby-nokogiri.\nPreparing to unpack .../ruby-nokogiri_1.6.7.2-3build1_amd64.deb ...\nUnpacking ruby-nokogiri (1.6.7.2-3build1) ...\nSelecting previously unselected package ruby-rgen.\nPreparing to unpack .../ruby-rgen_0.7.0-2_all.deb ...\nUnpacking ruby-rgen (0.7.0-2) ...\nSelecting previously unselected package ruby-safe-yaml.\nPreparing to unpack .../ruby-safe-yaml_1.0.4-1_all.deb ...\nUnpacking ruby-safe-yaml (1.0.4-1) ...\nSelecting previously unselected package ruby-shadow.\nPreparing to unpack .../ruby-shadow_2.4.1-1build4_amd64.deb ...\nUnpacking ruby-shadow (2.4.1-1build4) ...\nSelecting previously unselected package puppet-common.\nPreparing to unpack .../puppet-common_3.8.5-2ubuntu0.1_all.deb ...\nUnpacking puppet-common (3.8.5-2ubuntu0.1) ...\nSelecting previously unselected package puppet.\nPreparing to unpack .../puppet_3.8.5-2ubuntu0.1_all.deb ...\nUnpacking puppet (3.8.5-2ubuntu0.1) ...\nSelecting previously unselected package ruby-selinux.\nPreparing to unpack .../ruby-selinux_2.4-3build2_amd64.deb ...\nUnpacking ruby-selinux (2.4-3build2) ...\nSelecting previously unselected package virt-what.\nPreparing to unpack .../virt-what_1.14-1_amd64.deb ...\nUnpacking virt-what (1.14-1) ...\nProcessing triggers for man-db (2.7.5-1) ...\nProcessing triggers for libc-bin (2.23-0ubuntu7) ...\nProcessing triggers for systemd (229-4ubuntu10) ...\nProcessing triggers for ureadahead (0.100.0-19) ...\nSetting up augeas-lenses (1.4.0-0ubuntu1) ...\nSetting up debconf-utils (1.5.58ubuntu1) ...\nSetting up ruby-json (1.8.3-1build4) ...\nSetting up facter (2.4.6-1) ...\nSetting up ruby-deep-merge (1.0.1+gitf9df6fdb-1) ...\nSetting up hiera (2.0.0-2) ...\nSetting up libaugeas0 (1.4.0-0ubuntu1) ...\nSetting up libxslt1.1:amd64 (1.1.28-2.1) ...\nSetting up ruby-augeas (1:0.5.0-3build4) ...\nSetting up ruby-nokogiri (1.6.7.2-3build1) ...\nSetting up ruby-rgen (0.7.0-2) ...\nSetting up ruby-safe-yaml (1.0.4-1) ...\nSetting up ruby-shadow (2.4.1-1build4) ...\nSetting up puppet-common (3.8.5-2ubuntu0.1) ...\nSetting up puppet (3.8.5-2ubuntu0.1) ...\nSetting up ruby-selinux (2.4-3build2) ...\nSetting up virt-what (1.14-1) ...\nProcessing triggers for libc-bin (2.23-0ubuntu7) ...\nProcessing triggers for systemd (229-4ubuntu10) ...\nProcessing triggers for ureadahead (0.100.0-19) ...\nroot@test-ubuntu-16:~/testing/puppetlabs-docker_platform# puppet module list\n/etc/puppet/modules (no modules installed)\n/usr/share/puppet/modules (no modules installed)\nroot@test-ubuntu-16:~/testing/puppetlabs-docker_platform# cd /usr/share/puppet/modules\nroot@test-ubuntu-16:/usr/share/puppet/modules# ls\nroot@test-ubuntu-16:/usr/share/puppet/modules# mv /root/testing/puppetlabs-docker_platform docker_platform\nroot@test-ubuntu-16:/usr/share/puppet/modules# ls\ndocker_platform\nroot@test-ubuntu-16:/usr/share/puppet/modules# puppet module list\nWarning: Missing dependency 'garethr-docker':\n  'puppetlabs-docker_platform' (v2.2.0) requires 'garethr-docker' (v5.3.0)\n/etc/puppet/modules (no modules installed)\n/usr/share/puppet/modules\n\u2514\u2500\u2500 puppetlabs-docker_platform (v2.2.0)\nroot@test-ubuntu-16:/usr/share/puppet/modules# apt-get install librarian-puppet git\nReading package lists... Done\nBuilding dependency tree\nReading state information... Done\ngit is already the newest version (1:2.7.4-0ubuntu1).\nThe following additional packages will be installed:\n  ruby-faraday ruby-faraday-middleware ruby-highline ruby-librarian ruby-minitar ruby-multipart-post ruby-puppet-forge\n  ruby-rsync ruby-semantic-puppet\nThe following NEW packages will be installed:\n  librarian-puppet ruby-faraday ruby-faraday-middleware ruby-highline ruby-librarian ruby-minitar ruby-multipart-post\n  ruby-puppet-forge ruby-rsync ruby-semantic-puppet\n0 upgraded, 10 newly installed, 0 to remove and 118 not upgraded.\nNeed to get 193 kB of archives.\nAfter this operation, 1043 kB of additional disk space will be used.\nDo you want to continue? [Y/n] y\nGet:1 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-rsync all 1.0.9-1 [5632 B]\nGet:2 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-multipart-post all 1.2.0-2 [6144 B]\nGet:3 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-faraday all 0.9.2-3 [33.4 kB]\nGet:4 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-faraday-middleware all 0.10.0-1 [13.1 kB]\nGet:5 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-minitar all 0.5.4-3 [16.7 kB]\nGet:6 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-semantic-puppet all 0.1.1-1 [11.9 kB]\nGet:7 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-puppet-forge all 2.1.3-1 [17.3 kB]\nGet:8 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-highline all 1.7.2-1 [40.7 kB]\nGet:9 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 ruby-librarian all 0.6.3-1 [31.1 kB]\nGet:10 http://opdx1.clouds.archive.ubuntu.com/ubuntu xenial/universe amd64 librarian-puppet all 2.2.1-2 [16.7 kB]\nFetched 193 kB in 2s (93.1 kB/s)\nperl: warning: Setting locale failed.\nperl: warning: Please check that your locale settings:\n\tLANGUAGE = (unset),\n\tLC_ALL = (unset),\n\tLC_CTYPE = \"en_GB.UTF-8\",\n\tLANG = \"en_US.UTF-8\"\n    are supported and installed on your system.\nperl: warning: Falling back to a fallback locale (\"en_US.UTF-8\").\nlocale: Cannot set LC_CTYPE to default locale: No such file or directory\nlocale: Cannot set LC_ALL to default locale: No such file or directory\nSelecting previously unselected package ruby-rsync.\n(Reading database ... 121694 files and directories currently installed.)\nPreparing to unpack .../ruby-rsync_1.0.9-1_all.deb ...\nUnpacking ruby-rsync (1.0.9-1) ...\nSelecting previously unselected package ruby-multipart-post.\nPreparing to unpack .../ruby-multipart-post_1.2.0-2_all.deb ...\nUnpacking ruby-multipart-post (1.2.0-2) ...\nSelecting previously unselected package ruby-faraday.\nPreparing to unpack .../ruby-faraday_0.9.2-3_all.deb ...\nUnpacking ruby-faraday (0.9.2-3) ...\nSelecting previously unselected package ruby-faraday-middleware.\nPreparing to unpack .../ruby-faraday-middleware_0.10.0-1_all.deb ...\nUnpacking ruby-faraday-middleware (0.10.0-1) ...\nSelecting previously unselected package ruby-minitar.\nPreparing to unpack .../ruby-minitar_0.5.4-3_all.deb ...\nUnpacking ruby-minitar (0.5.4-3) ...\nSelecting previously unselected package ruby-semantic-puppet.\nPreparing to unpack .../ruby-semantic-puppet_0.1.1-1_all.deb ...\nUnpacking ruby-semantic-puppet (0.1.1-1) ...\nSelecting previously unselected package ruby-puppet-forge.\nPreparing to unpack .../ruby-puppet-forge_2.1.3-1_all.deb ...\nUnpacking ruby-puppet-forge (2.1.3-1) ...\nSelecting previously unselected package ruby-highline.\nPreparing to unpack .../ruby-highline_1.7.2-1_all.deb ...\nUnpacking ruby-highline (1.7.2-1) ...\nSelecting previously unselected package ruby-librarian.\nPreparing to unpack .../ruby-librarian_0.6.3-1_all.deb ...\nUnpacking ruby-librarian (0.6.3-1) ...\nSelecting previously unselected package librarian-puppet.\nPreparing to unpack .../librarian-puppet_2.2.1-2_all.deb ...\nUnpacking librarian-puppet (2.2.1-2) ...\nSetting up ruby-rsync (1.0.9-1) ...\nSetting up ruby-multipart-post (1.2.0-2) ...\nSetting up ruby-faraday (0.9.2-3) ...\nSetting up ruby-faraday-middleware (0.10.0-1) ...\nSetting up ruby-minitar (0.5.4-3) ...\nSetting up ruby-semantic-puppet (0.1.1-1) ...\nSetting up ruby-puppet-forge (2.1.3-1) ...\nSetting up ruby-highline (1.7.2-1) ...\nSetting up ruby-librarian (0.6.3-1) ...\nSetting up librarian-puppet (2.2.1-2) ...\nupdate-alternatives: using /usr/share/librarian-puppet/bin/librarian-puppet to provide /usr/bin/librarian-puppet (librarian-puppet) in auto mode\nroot@test-ubuntu-16:/usr/share/puppet/modules# librarian-puppet install --path ../. --verbose\n[Librarian] Ruby Version: 2.3.1\n[Librarian] Ruby Platform: x86_64-linux-gnu\n[Librarian] Rubygems Version: 2.5.1\n[Librarian] Librarian Version: 0.6.3\n[Librarian] Librarian Adapter: puppet\n[Librarian] Librarian Adapter Version: 2.2.1\n[Librarian] Project: /usr/share/puppet/modules\n[Librarian] Specfile: Puppetfile\n[Librarian] Lockfile: Puppetfile.lock\n[Librarian] Git: /usr/bin/git\n[Librarian] Git Version: 2.7.4\n[Librarian] Git Environment Variables:\n[Librarian]   (empty)\n[Librarian] Pre-Cached Sources:\n[Librarian] Specfile /usr/share/puppet/modules/Puppetfile not found, using defaults\nMetadata file does not exist: /usr/share/puppet/modules/metadata.json\n/usr/lib/ruby/vendor_ruby/librarian/puppet/dsl.rb:70:in `metadata'\n/usr/lib/ruby/vendor_ruby/librarian/puppet/dsl.rb:22:in `block in default_specfile'\n/usr/lib/ruby/vendor_ruby/librarian/dsl/receiver.rb:37:in `instance_eval'\n/usr/lib/ruby/vendor_ruby/librarian/dsl/receiver.rb:37:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/puppet/dsl.rb:47:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/dsl.rb:93:in `block in run'\n/usr/lib/ruby/vendor_ruby/librarian/dsl.rb:85:in `tap'\n/usr/lib/ruby/vendor_ruby/librarian/dsl.rb:85:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/dsl.rb:17:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/environment.rb:148:in `dsl'\n/usr/lib/ruby/vendor_ruby/librarian/specfile.rb:15:in `read'\n/usr/lib/ruby/vendor_ruby/librarian/action/resolve.rb:13:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/puppet/action/resolve.rb:10:in `run'\n/usr/lib/ruby/vendor_ruby/librarian/puppet/cli.rb:104:in `resolve!'\n/usr/lib/ruby/vendor_ruby/librarian/puppet/cli.rb:68:in `install'\n/usr/lib/ruby/vendor_ruby/thor/command.rb:27:in `run'\n/usr/lib/ruby/vendor_ruby/thor/invocation.rb:126:in `invoke_command'\n/usr/lib/ruby/vendor_ruby/thor.rb:359:in `dispatch'\n/usr/lib/ruby/vendor_ruby/thor/base.rb:440:in `start'\n/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `block (2 levels) in bin!'\n/usr/lib/ruby/vendor_ruby/librarian/cli.rb:31:in `returning_status'\n/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `block in bin!'\n/usr/lib/ruby/vendor_ruby/librarian/cli.rb:47:in `with_environment'\n/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `bin!'\n/usr/bin/librarian-puppet:7:in `<main>'\nroot@test-ubuntu-16:/usr/share/puppet/modules# ls\ndocker_platform\nroot@test-ubuntu-16:/usr/share/puppet/modules# cd docker_platform/\nroot@test-ubuntu-16:/usr/share/puppet/modules/docker_platform# ls\nCHANGELOG.md  LICENSE  README.md  metadata.json\nroot@test-ubuntu-16:/usr/share/puppet/modules/docker_platform# librarian-puppet install --path ../. --verbose\n[Librarian] Ruby Version: 2.3.1\n[Librarian] Ruby Platform: x86_64-linux-gnu\n[Librarian] Rubygems Version: 2.5.1\n[Librarian] Librarian Version: 0.6.3\n[Librarian] Librarian Adapter: puppet\n[Librarian] Librarian Adapter Version: 2.2.1\n[Librarian] Project: /usr/share/puppet/modules/docker_platform\n[Librarian] Specfile: Puppetfile\n[Librarian] Lockfile: Puppetfile.lock\n[Librarian] Git: /usr/bin/git\n[Librarian] Git Version: 2.7.4\n[Librarian] Git Environment Variables:\n[Librarian]   (empty)\n[Librarian] Pre-Cached Sources:\n[Librarian] Specfile /usr/share/puppet/modules/docker_platform/Puppetfile not found, using defaults\n[Librarian] Post-Cached Sources:\n[Librarian]   [:forge, \"https://forgeapi.puppetlabs.com\", {}]\n[Librarian] Resolving garethr-docker (= 5.3.0) <https://forgeapi.puppetlabs.com>\n[Librarian]   Checking manifests\n[Librarian]   Module garethr-docker found versions: 5.3.0, 5.2.0, 5.1.0, 5.0.0, 4.1.1, 4.1.0, 4.0.2, 4.0.1, 4.0.0, 3.5.0, 3.4.0, 3.3.2, 3.3.1, 3.3.0, 3.2.1, 3.2.0, 3.1.0, 3.0.0, 2.2.0, 2.1.0, 2.0.0, 1.2.2, 1.2.1, 1.2.0, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.2, 1.0.1, 1.0.0, 0.13.0, 0.12.0, 0.11.1, 0.11.0, 0.10.2, 0.10.1, 0.10.0, 0.9.0, 0.8.0, 0.7.1, 0.7.0, 0.6.2, 0.6.1, 0.6.0, 0.5.0, 0.4.1, 0.4.0, 0.3.0, 0.2.0, 0.1.0, 0.0.3, 0.0.2, 0.0.1\n[Librarian]     Checking garethr-docker/5.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian]       Resolved garethr-docker (= 5.3.0) <https://forgeapi.puppetlabs.com> at garethr-docker/5.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian]   Resolved garethr-docker (= 5.3.0) <https://forgeapi.puppetlabs.com>\n[Librarian] Resolving puppetlabs-apt (<= 3.0.0, >= 1.8.0) <(no source specified)>\n[Librarian]   Checking manifests\n[Librarian]   Module puppetlabs-apt found versions: 2.3.0, 2.2.2, 2.2.1, 2.2.0, 2.1.1, 2.1.0, 2.0.1, 2.0.0, 1.8.0, 1.7.0, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.2, 1.4.0, 1.3.0, 1.2.0, 1.1.1, 1.1.0, 1.0.1, 1.0.0, 0.0.4, 0.0.3\n[Librarian]     Checking puppetlabs-apt/2.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian]       Resolved puppetlabs-apt (<= 3.0.0, >= 1.8.0) <(no source specified)> at puppetlabs-apt/2.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian]   Resolved puppetlabs-apt (<= 3.0.0, >= 1.8.0) <(no source specified)>\n[Librarian] Resolving puppetlabs-stdlib (>= 4.1.0) <(no source specified)>\n[Librarian]   Checking manifests\n[Librarian]   Module puppetlabs-stdlib found versions: 4.16.0, 4.15.0, 4.14.0, 4.13.1, 4.13.0, 4.12.0, 4.11.0, 4.10.0, 4.9.1, 4.9.0, 4.8.0, 4.7.0, 4.6.0, 4.5.1, 4.5.0, 4.4.0, 4.3.2, 4.3.0, 4.2.2, 4.2.1, 4.2.0, 4.1.0, 3.2.2, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.1, 3.0.0, 2.6.0, 2.5.1, 2.5.0, 2.4.0, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.1, 2.2.0, 2.1.3, 2.0.0, 1.1.0, 1.0.0, 0.1.7, 0.1.6, 0.1.5, 0.1.4, 0.1.3, 0.1.2, 0.1.1\n[Librarian]     Checking puppetlabs-stdlib/4.16.0 <https://forgeapi.puppetlabs.com>\n[Librarian]       Resolved puppetlabs-stdlib (>= 4.1.0) <(no source specified)> at puppetlabs-stdlib/4.16.0 <https://forgeapi.puppetlabs.com>\n[Librarian]   Resolved puppetlabs-stdlib (>= 4.1.0) <(no source specified)>\n[Librarian] Resolving stahnma-epel (>= 0.0.6) <(no source specified)>\n[Librarian]   Checking manifests\n[Librarian]   Module stahnma-epel found versions: 1.2.2, 1.2.1, 1.2.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1, 1.0.0, 0.1.1, 0.1.0, 0.0.6, 0.0.5, 0.0.3, 0.0.2, 0.0.1\n[Librarian]     Checking stahnma-epel/1.2.2 <https://forgeapi.puppetlabs.com>\n[Librarian]       Resolved stahnma-epel (>= 0.0.6) <(no source specified)> at stahnma-epel/1.2.2 <https://forgeapi.puppetlabs.com>\n[Librarian]   Resolved stahnma-epel (>= 0.0.6) <(no source specified)>\n[Librarian] Bouncing Puppetfile.lock\n[Librarian] Install: dependencies resolved\n[Librarian] Installing puppetlabs-stdlib/4.16.0 <https://forgeapi.puppetlabs.com>\n[Librarian] Executing puppet module install for puppetlabs-stdlib 4.16.0: puppet module install --version 4.16.0 --target-dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-stdlib/4.16.0 --module_repository https://forgeapi.puppetlabs.com --modulepath /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-stdlib/4.16.0 --module_working_dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-stdlib/4.16.0 --ignore-dependencies puppetlabs-stdlib\n[Librarian] Installing puppetlabs-apt/2.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian] Executing puppet module install for puppetlabs-apt 2.3.0: puppet module install --version 2.3.0 --target-dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-apt/2.3.0 --module_repository https://forgeapi.puppetlabs.com --modulepath /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-apt/2.3.0 --module_working_dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/puppetlabs-apt/2.3.0 --ignore-dependencies puppetlabs-apt\n[Librarian] Installing stahnma-epel/1.2.2 <https://forgeapi.puppetlabs.com>\n[Librarian] Executing puppet module install for stahnma-epel 1.2.2: puppet module install --version 1.2.2 --target-dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/stahnma-epel/1.2.2 --module_repository https://forgeapi.puppetlabs.com --modulepath /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/stahnma-epel/1.2.2 --module_working_dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/stahnma-epel/1.2.2 --ignore-dependencies stahnma-epel\n[Librarian] Installing garethr-docker/5.3.0 <https://forgeapi.puppetlabs.com>\n[Librarian] Executing puppet module install for garethr-docker 5.3.0: puppet module install --version 5.3.0 --target-dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/garethr-docker/5.3.0 --module_repository https://forgeapi.puppetlabs.com --modulepath /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/garethr-docker/5.3.0 --module_working_dir /usr/share/puppet/modules/docker_platform/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/garethr-docker/5.3.0 --ignore-dependencies garethr-docker\nroot@test-ubuntu-16:/usr/share/puppet/modules/docker_platform# puppet module list\n/etc/puppet/modules (no modules installed)\n/usr/share/puppet/modules\n\u251c\u2500\u2500 garethr-docker (v5.3.0)\n\u251c\u2500\u2500 puppetlabs-apt (v2.3.0)\n\u251c\u2500\u2500 puppetlabs-docker_platform (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.16.0)\n\u2514\u2500\u2500 stahnma-epel (v1.2.2)\nroot@test-ubuntu-16:/usr/share/puppet/modules/docker_platform#\n\n\nFull SHA -7cf39ebe925148d2e1d876464c5ec7ef5bac4c6b", "created": "2017-03-27T05:50:00.000000"}], "components": [], "created": "2017-03-22T03:43:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4474d77a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_443194427_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10887"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37323", "fixedVersions": [], "id": "37323", "issueType": "Sub-task", "key": "MODULES-4572", "labels": [], "originalEstimate": "PT0S", "parent": "36174", "parentSummary": "Supported Release docker_platform module 2.2.0 - (2017-03-27) - (7cf39ebe925148d2e1d876464c5ec7ef5bac4c6b)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-03-27T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(docker_platform) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-27T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "[~accountid:557058:0391846d-6964-433c-9bfd-0cf76723122b] something up here in that:\n\n* puppet-in-docker isn't a module, so much of this checklist doesn't apply\n* puppet-in-docker doesn't have an independent version number, each image has a version based on the upstream software version\n* the component is docker_platform which doesn't match the title\n* puppet-in-docker isn't supported as mentioned in the title", "created": "2017-03-22T03:55:00.000000"}], "components": ["docker_platform"], "created": "2017-03-22T03:43:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All CI for docker_platform are green after the release tag is made.\n* The release branch is merged back to master"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37ae733b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcon3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195926263_*|*_3_*:*_1_*:*_325574948_*|*_10009_*:*_1_*:*_276848019_*|*_5_*:*_2_*:*_11858"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Diff is available here https://github.com/puppetlabs/puppetlabs-docker_platform/pull/18/files\n* Change log is available here https://github.com/puppetlabs/puppetlabs-docker_platform/pull/18/files#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n* There is no CI for this module. Manually verified on a Ubuntu 16.04 pooler instance.\n\napt-get install puppet\n\npuppet module list\ncd /usr/share/puppet/modules\n// copy the release version of puppetlabs-docker_platform to here\nmv puppetlabs-docker_platform/ docker_platform\npuppet module list\napt-get install librarian-puppet git\nlibrarian-puppet install --path ../. --verbose\n\nroot@a7ab3j7vznc2kk7:~# puppet module list\n/usr/share/puppet/modules\n\u251c\u2500\u2500 garethr-docker (v5.3.0)\n\u251c\u2500\u2500 puppetlabs-apt (v2.3.0)\n\u251c\u2500\u2500 puppetlabs-docker_platform (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.16.0)\n\u2514\u2500\u2500 stahnma-epel (v1.2.2)\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36174", "fixedVersions": [], "id": "36174", "issueType": "Task", "key": "MODULES-4571", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-03-31T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release docker_platform module 2.2.0 - (2017-03-27) - (7cf39ebe925148d2e1d876464c5ec7ef5bac4c6b)", "timeSpent": "PT0S", "updated": "2017-03-31T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "+1 as this is affecting the supported Sensu puppet module", "created": "2019-01-06T18:42:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The legacy {{puppetlabs-dsc}} module is deprecated", "created": "2021-06-14T07:27:00.000000"}], "components": ["powershell"], "created": "2017-03-22T01:01:00.000000", "creator": "6243b71a45ece00069c9008e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb1914c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_133511163342_*|*_6_*:*_1_*:*_0"}], "description": "Manually migrated from [github issue #217|https://github.com/puppetlabs/puppetlabs-dsc/issues/217] as I couldn't find the mentioned \"ticket already created from this issue\" in JIRA.\n\n{quote}The dsc_service doesn't appear to support the \"refresh\" action when a dependency changes via notify. It does, however, ensure a service is running when stopped.\n\nTherefore, I have to use the native service type as well to handle this situation.\n\n{noformat}\n  service { $service_name:\n    ensure    => running,\n    enable    => true,\n    subscribe => Dsc_service[$service_name],\n  }\n\n  #Prevents user from changing service to run as Local System account\n  dsc_service { $service_name:\n    dsc_name       => $service_name,\n    dsc_credential => {\"user\" => \"${service_user}\", \"password\" => \"${service_pass}\"},\n  }\n{noformat}\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34056", "fixedVersions": [], "id": "34056", "issueType": "Bug", "key": "MODULES-4570", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b71a45ece00069c9008e", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_service doesn't refresh on notify", "timeSpent": "PT0S", "updated": "2021-06-14T07:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Is this done?", "created": "2017-04-20T16:55:00.000000"}], "components": [], "created": "2017-03-21T17:06:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42930202"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzct3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1457616486_*|*_3_*:*_1_*:*_358130267_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1180598268"}], "description": "this is in case anyone gets bored.\n\n*dn* is an abbreviation for \"display-name\". Currently, we explicitly declare the display-name in every job template. often, the _same_ display-name save for a few variables that could be _parameterized_ easily. The sub-tasks here split those out into their respective dn-* anchors. this will end with a default display-name in the modules defaults file and select properties specified in the job-templates and job groups.\n\nthe default display-name could look like:\n{code:javascript}\ndisplay-name: '{name} ({scm_branch}): Step {dn-sort-index} -- {dn-qualifier}'\n{code}\n\na template of the future might look something like this:\n{code:javascript}\n- job-template:\n    defaults: 'module-job-level-defaults'\n    name: '{value_stream}_{github_user}-{name}_static-module_{scm_branch}'\n    dn-qualifier: 'Static Analysis'\n    meta_description: |\n        Basic reusable static analysis job\n    parameters:\n        - 'reason'\n    init_type: 'init-merge'\n    scm:\n        - 'clone-from-init':\n            init: '{value_stream}_{github_user}-{name}_{init_type}_{scm_branch}'\n    properties:\n        - github:\n            url: 'https://www.github.com/{github_user}/{github_project}/'\n...\n{code}\n\n\nthen a job-group may look something like this:\n{code:javascript}\n- job-group:\n    name: 'netdev-module-pipeline'\n    defaults: 'modules-team-module-defaults'\n    jobs:\n        - '{value_stream}_{github_user}-{name}_init-merge_{scm_branch}':\n            dn-sort-index: '01'\n            downstream_jobs:\n              - '{value_stream}_{github_user}-{name}_static-module_{scm_branch}'\n\n        - '{value_stream}_{github_user}-{name}_static-module_{scm_branch}':\n            dn-sort-index: '02'\n            downstream_jobs:\n              - '{value_stream}_{github_user}-{name}_unit-module_{scm_branch}'\n\n        - '{value_stream}_{github_user}-{name}_unit-module_{scm_branch}':\n            dn-sort-index: '03'\n            downstream_jobs:\n              - '{value_stream}_{github_user}-{name}_intn-sys_smoke-{scm_branch}'\n\n        - '{value_stream}_{github_user}-{name}_intn-sys_smoke-{scm_branch}':\n            dn-sort-index: '04'\n            downstream_jobs:\n              - '{value_stream}_{github_user}-{name}_intn-sys_full-pe-current-{scm_branch}'\n\n        - '{value_stream}_{github_user}-{name}_intn-sys_full-pe-current-{scm_branch}':\n            dn-sort-index: '05'\n{code}\n\nThe display name of the Static Analysis job would then be \n\n*\"f5 (master): Step 02 -- Static Analysis\"*\n\nEerily similar to the current display-name with two distinct advantages:\n- Much less mess in the JJB\n- Step 10 would come after Step 09 instead of after Step 2, as it currently does. It's only visual but...looks matter. Get over it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42570", "fixedVersions": [], "id": "42570", "issueType": "Task", "key": "MODULES-4569", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-25T09:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Take Advantage of \"dn-*\" Properties in CI", "timeSpent": "PT0S", "updated": "2017-04-25T09:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-21T16:11:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@494e1e57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcszb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70460824_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2863784"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36173", "fixedVersions": [], "id": "36173", "issueType": "Sub-task", "key": "MODULES-4568", "labels": [], "originalEstimate": "PT0S", "parent": "32948", "parentSummary": "Supported Release (f5) 1.5.3 - (2017-03-22) - (2c3fe28876c152789c24eb4098d0c2feff51c050)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-03-22T12:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(f5) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-22T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)", "created": "2017-03-22T11:27:00.000000"}], "components": [], "created": "2017-03-21T16:11:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7322409b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68594644_*|*_5_*:*_1_*:*_44671902871_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_751192"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35093", "fixedVersions": [], "id": "35093", "issueType": "Sub-task", "key": "MODULES-4567", "labels": [], "originalEstimate": "PT0S", "parent": "32948", "parentSummary": "Supported Release (f5) 1.5.3 - (2017-03-22) - (2c3fe28876c152789c24eb4098d0c2feff51c050)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(f5) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passes CI here*: https://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/f5/view/f5%20-%20release/job/forge-netdev_puppetlabs-f5_intn-sys_smoke-release/19/\n\nnote: we haven't had a successful CI run through step six PE Acceptance stage due to an infrastructure setup failure, however due to time constraints we're releasing based on a manual test run. It has passed that stage manually on 2016.4 (see results in https://puppet.atlassian.net/browse/MODULES-4543). \n\nTicket to fix CI is here: https://puppet.atlassian.net/browse/FM-6119\n\nLink to changelog present: https://github.com/puppetlabs/puppetlabs-f5_rest/blob/2c3fe28876c152789c24eb4098d0c2feff51c050/CHANGELOG.md\n\nLink to diff present at: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.2...2c3fe28876c152789c24eb4098d0c2feff51c050\n\nCommit 2c3fe28876c152789c24eb4098d0c2feff51c050 is tip of release branch.\n\nPrevious release is labeled 1.5.2 at 76b7d2622897740862e2c5cf9b1d74acc70d858a\n\nMay need a ticket to test new facts for this release. \n\nProvisionally (see above CI ticket) getting a green-light from QA.", "created": "2017-03-22T11:14:00.000000"}], "components": [], "created": "2017-03-21T16:11:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d1e5fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67367943_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1210925"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34054", "fixedVersions": [], "id": "34054", "issueType": "Sub-task", "key": "MODULES-4566", "labels": [], "originalEstimate": "PT0S", "parent": "32948", "parentSummary": "Supported Release (f5) 1.5.3 - (2017-03-22) - (2c3fe28876c152789c24eb4098d0c2feff51c050)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-03-22T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(f5) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-22T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "f5_rest has been released.", "created": "2017-03-22T15:10:00.000000"}], "components": [], "created": "2017-03-21T16:11:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f294d93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14310_*|*_3_*:*_1_*:*_4140732_*|*_10009_*:*_1_*:*_1130564_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_15326323_*|*_10004_*:*_1_*:*_56388516_*|*_10006_*:*_2_*:*_6849469"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.2...2c3fe28876c152789c24eb4098d0c2feff51c050\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-f5_rest/blob/2c3fe28876c152789c24eb4098d0c2feff51c050/CHANGELOG.md\n* Passing runs through CI:https://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/f5/view/f5%20-%20release/job/forge-netdev_puppetlabs-f5_intn-sys_smoke-release/19/\n\nManual test on PE:\n{noformat}\ngestalt% git rev-parse HEAD                                                                                                                                                    \n2c3fe28876c152789c24eb4098d0c2feff51c050\ngestalt% BEAKER_destroy=onpass BEAKER_set=pe-default PUPPET_INSTALL_TYPE=pe BEAKER_PE_DIR=/opt/enterprise/dists BEAKER_PE_VER=2016.4.4-rc0-41-g0170bd3 be rspec spec/acceptance\n...\nFinished in 18 minutes 4 seconds (files took 55 minutes 24 seconds to load)\n92 examples, 0 failures\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32948", "fixedVersions": [], "id": "32948", "issueType": "Task", "key": "MODULES-4565", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-03-22T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Release (f5) 1.5.3 - (2017-03-22) - (2c3fe28876c152789c24eb4098d0c2feff51c050)", "timeSpent": "PT0S", "updated": "2017-03-22T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready for merge", "created": "2017-05-05T12:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-08T16:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-09T11:47:00.000000"}], "components": ["iis"], "created": "2017-03-21T11:00:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d8df4f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_70856725_*|*_1_*:*_1_*:*_1381551_*|*_10007_*:*_1_*:*_272357878_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3891874188"}], "description": "In MODULES-3050 the iis_application type and provider was added however these were not documented in the README.\n\nThis ticket is to track the work to add this to the README file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41465", "fixedVersions": [], "id": "41465", "issueType": "Task", "key": "MODULES-4564", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Document the IIS_Application type and provider", "timeSpent": "PT0S", "updated": "2017-05-09T11:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/67", "created": "2017-04-25T17:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-02T11:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI was succesful at", "created": "2017-05-02T16:22:00.000000"}], "components": ["iis"], "created": "2017-03-21T10:58:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "CI passes "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7276bb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcsdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_17983142_*|*_1_*:*_1_*:*_1464756_*|*_10007_*:*_1_*:*_582101787_*|*_3_*:*_1_*:*_374012971_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2672680340"}], "description": "In Modules-3050 iis_application support was added however it left out IIS 7.5\n\nThis ticket is to track the effort to backport this type and provider for Server 2008 R2.\n\nInvestigate which parameters are not supported in 7.5\nGuard against use in the type\nTest supported parameters in 7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39357", "fixedVersions": [], "id": "39357", "issueType": "Task", "key": "MODULES-4563", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-02T16:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add iis_application support for IIS 7.5", "timeSpent": "PT0S", "updated": "2017-05-02T16:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "6243b712f813eb0069290ba1", "body": "Eventviewer shows this at the time of failed puppet run:\n\nApplication: choco.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.ComponentModel.Win32Exception\nStack:\n   at shim.ShimProgram.Main(System.String[])", "created": "2017-03-24T02:05:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "I'm evaluating this right now as well. Looking over log files to determine if there is something running and holding multiple choco.exe processes open to cause it to do exactly this.", "created": "2017-03-27T11:28:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Perhaps it is best to use choco.exe directly instead of the shimmed choco.exe in the bin directory? This would cut down on issues like this.", "created": "2017-04-05T09:46:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Posted https://github.com/puppetlabs/puppetlabs-chocolatey/pull/77 for review.", "created": "2017-05-04T23:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-05T14:30:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "(y) thank you [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]! ", "created": "2017-05-05T14:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-30T14:07:00.000000"}], "components": ["chocolatey "], "created": "2017-03-21T10:02:00.000000", "creator": "6243b712f813eb0069290ba1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16e08ad0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcs9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2158594441_*|*_1_*:*_1_*:*_1306420144_*|*_10007_*:*_1_*:*_54485411_*|*_3_*:*_1_*:*_35129943_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2508092467"}], "description": "Sometimes a Puppet run fails with the following error:\n\nFailed to apply catalog: Validation of Chocolateysource[chocolatey] failed: Chocolatey version must be '0.9.9.0' to manage configuration values with Puppet. Detected '0' as your version. Please upgrade Chocolatey to use this resource.\n\nThe next Puppet run the error is gone. Chocolatey version 0.10.3 is installed.\n\n\n*Desired Behavior:*\n\n{{choco.exe -v}} should always return the version.\n\n*Actual Behavior:*\n\nEventviewer shows this at the time of failed puppet run:\nApplication: choco.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.ComponentModel.Win32Exception\nStack:\nat shim.ShimProgram.Main(System.String[])", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "39356", "fixedVersions": [], "id": "39356", "issueType": "Bug", "key": "MODULES-4562", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b712f813eb0069290ba1", "resolution": "Fixed", "resolutionDate": "2017-05-30T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey : version sometimes detected as '0'", "timeSpent": "PT0S", "updated": "2017-05-30T14:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [], "components": [], "created": "2017-03-21T09:25:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f9bf26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC 1.4"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoyc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8056528708_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_608647620_*|*_10015_*:*_1_*:*_5418047662"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42567", "fixedVersions": [], "id": "42567", "issueType": "Epic", "key": "MODULES-4561", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-08-31T09:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC Bug fixes for release 1.4", "timeSpent": "PT0S", "updated": "2019-06-25T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-03-21T09:07:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42523e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "IIS vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoycn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15131383025_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38300", "fixedVersions": [], "id": "38300", "issueType": "Epic", "key": "MODULES-4560", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Duplicate", "resolutionDate": "2017-09-12T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Next supported release", "timeSpent": "PT0S", "updated": "2018-04-20T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I have tried to reproduce this error with the following manifest:\n{code}\n[root@eecuvfetfh4rtpc ~]# cat site.pp\n\nfile { '/var':\n  ensure => directory,\n}\n\nfile { '/var/www':\n  ensure => directory,\n}\n\nfile { '/var/www/first':\n  ensure => directory,\n}\n\nfile { '/var/www/first/index.html':\n  ensure => file,\n  content => '<h1>Test Test</h1>'\n}\n\nclass { '::apache': }\n\napache::vhost { 'eecuvfetfh4rtpc.delivery.puppetlabs.net':\n  port    => '80',\n  docroot => '/var/www/first',\n  require => File['/var/www/first/index.html']\n}\n\ninclude apache::mod::prefork\n{code}\n\nThe machine I am using is RHEL 7 with Puppet Agent 3.8.7\n{code}\n[root@eecuvfetfh4rtpc ~]# puppet agent --version\n3.8.7\n[root@eecuvfetfh4rtpc ~]# puppet module list --tree\n/etc/puppet/modules\n\u2514\u2500\u252c puppetlabs-apache (v1.11.0)\n  \u251c\u2500\u2500 puppetlabs-stdlib (v4.16.0)\n  \u2514\u2500\u2500 puppetlabs-concat (v2.2.0)\n{code}\n\nI am not receiving any errors. [~accountid:557058:ff4ccca3-ba72-41e7-94b1-9b854d58061e] could you provide a little more information about your environment and perhaps a sample manifest to help us reproduce this.\n\nThanks.", "created": "2017-03-21T08:24:00.000000"}, {"author": "557058:b046d22b-f34c-468d-a850-61305f4443a0", "body": "I'm getting the same error when using the following:\n\n\n{code:java}\nclass { '::apache':\n    default_vhost => false,\n    mpm_module    => 'prefork'\n}\n{code}\n", "created": "2017-03-21T10:25:00.000000"}, {"author": "557058:ff4ccca3-ba72-41e7-94b1-9b854d58061e", "body": "Our vhost config is quite a bit more complex, but I think your manifest should be sufficient, it seems just evaluating the Mod::Prefork code is enough to trigger the error.\n\nClient environment is:\n\nCentOS 6.8\nPuppet 3.8.7 (from puppetlabs open source repo)\n\nServer is:\n\nUbuntu 14.04\nPuppet 3.4.2 (from default Canonical repo)\n\nWe are using an older version of puppetlabs-concat module due to some incompatibilities on my side (invalid chars in a concat), maybe that is the culprit?\n\n{noformat}\n\u2514\u2500\u252c puppetlabs-apache (v1.11.0)\n  \u251c\u2500\u2500 puppetlabs-stdlib (v4.16.0)\n  \u2514\u2500\u2500 puppetlabs-concat (v1.2.5)\n{noformat}\n\n\nLet me know if I can provide more info.  I'm still trying to puzzle it out on my end, as well.", "created": "2017-03-21T10:27:00.000000"}, {"author": "557058:b046d22b-f34c-468d-a850-61305f4443a0", "body": "I had some more complicated prefork configuration, but even slimming it down to the very basic configuration resulted in errors. Downgrading to puppetlabs/stdlib 4.15 solved the problem for now.", "created": "2017-03-21T10:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "With a manifest of:\n{code:puppet}\nclass { '::apache':\n    default_vhost => false,\n    mpm_module    => 'prefork'\n}\n{code}\n\nAnd a {{yum install -y puppet-3.8.7}} on centos 6 from yum.puppet.com which brings in ruby 1.8.7, I get this stack trace for {{puppet apply -d --trace test.pp}}\n{noformat}\nError: /Stage[main]/Apache::Mod::Prefork/File_line[/etc/sysconfig/httpd prefork enable]: Could not evaluate: can't convert Hash into String\n/etc/puppet/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:43:in `readlines'\n/etc/puppet/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:43:in `lines'\n/etc/puppet/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:6:in `exists?'\n/usr/lib/ruby/site_ruby/1.8/puppet/property/ensure.rb:81:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1048:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1076:in `retrieve_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:204:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:217:in `eval_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:335:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:334:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:138:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:169:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:149:in `with_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:168:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:120:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:119:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:227:in `run_internal'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:134:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:246:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:133:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:302:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:236:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:246:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:198:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:159:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:507:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:496:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8\n{noformat}\n\nRuby 1.8.7 does not support open_args for File.readlines like ruby 1.9 and newer:\n- http://ruby-doc.org/core-1.8.7/IO.html#method-i-readlines\n- http://ruby-doc.org/core-1.9.3/IO.html#method-i-readlines\nhttp://ruby-doc.org/core-2.4.0/IO.html#method-i-readlines", "created": "2017-03-21T11:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So this appears to be a ruby 1.8.7 issue, which while we haven't actively broken, definitely don't support and have not for a while.\n\nI would suggest updating your puppet infrastructure to the puppet 4 series as it is much easier to install and maintain, and ships modern versions of ruby (ruby 1.8 has been EOL much longer than puppet 3). I imagine you'd have done this however if it were possible, considering that security patches are no longer maintained against these older versions of ruby and puppet.\n\nIf that is not possible, then I suggest maintaining local modification of stdlib, or pinning to 4.15.0. Pinning to a legacy stdlib is probably the easiest solution for your environment.", "created": "2017-03-21T11:26:00.000000"}], "components": ["apache", "stdlib"], "created": "2017-03-21T07:54:00.000000", "creator": "557058:ff4ccca3-ba72-41e7-94b1-9b854d58061e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@562cd13c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcs3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12734152_*|*_6_*:*_1_*:*_0"}], "description": "Apologies in advance if this report is inappropriate...  I could not find a better place to put this.\n\nWith the combination of puppetlabs-stdlib (4.16.0) & puppetlabs-apache (1.11.0) associated with a client host, the following error is emitted during agent run:\n\n/Stage[main]/Apache::Mod::Prefork/File_line[/etc/sysconfig/httpd prefork enable] :\n   Could not evaluate: can't convert Hash into String\n\nI believe the causal code section is inside the manifests/mod/prefork.pp manifest (but I could be wrong):\n\n\n{code:ruby}\n        file_line { '/etc/sysconfig/httpd prefork enable':\n          ensure  => present,\n          path    => '/etc/sysconfig/httpd',\n          line    => '#HTTPD=/usr/sbin/httpd.worker',\n          match   => '#?HTTPD=/usr/sbin/httpd.worker',\n          require => Package['httpd'],\n          notify  => Class['apache::service'],\n        }\n{code}\n\n\nI currently don't have a good explanation for why the minimal changes in 4.16.0's file_line function would choke on the above.  Is the #? not considered valid Unicode?  If not then perhaps the fix is to alter puppetlabs-apache to include an 'encoding' parameter... but would this be backwards compatible with stdlib < 4.16.0?", "environment": "Puppet version (clients): various v3...  3.8.7, 3.4.8\nPuppet version (server): 3.4.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34053", "fixedVersions": [], "id": "34053", "issueType": "Bug", "key": "MODULES-4559", "labels": ["modules", "puppetlabs-apache", "puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff4ccca3-ba72-41e7-94b1-9b854d58061e", "resolution": "Won't Fix", "resolutionDate": "2017-03-21T11:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Newest puppetlabs-stdlib (4.16.0) conflict with latest puppetlabs-apache module", "timeSpent": "PT0S", "updated": "2017-03-21T11:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623e79708d8b9c0068b9f469", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-03-21T06:40:00.000000", "creator": "623e79708d8b9c0068b9f469", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e17896"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcs2v:"}], "description": "We want to use checksums on data pages. This has to be enabled when running initdb. Currently, the [puppetlabs/postgresql|https://forge.puppet.com/puppetlabs/postgresql] module does not seem to support this.", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "39355", "fixedVersions": [], "id": "39355", "issueType": "New Feature", "key": "MODULES-4558", "labels": [], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e79708d8b9c0068b9f469", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Option to use --data-checksums on initdb", "timeSpent": "PT0S", "updated": "2017-03-21T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "cc [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]", "created": "2017-03-20T10:51:00.000000"}, {"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "PR opened at https://github.com/puppetlabs/puppetlabs_spec_helper/pull/193 to address this", "created": "2017-06-05T21:17:00.000000"}, {"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "The PR was merged a while ago and has been released, so we can probably close this out now.", "created": "2018-03-04T20:41:00.000000"}], "components": ["spec_helper"], "created": "2017-03-20T10:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The `release_checks` rake task should work on Windows."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55f552cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqqv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The symlink check that is part of the `release_tests` rake task has been rewritten to work cross-platform (previously only worked on Linux or BSD)."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29813903933_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_378853881"}], "description": "In commit https://github.com/puppetlabs/puppetlabs_spec_helper/commit/18dc5bb1656de7c8122e906d89940e59551d93b6\n\nThe release_checks rake task calls, which calls the rake task `check:symlinks`\n{code}\n...\nnamespace :check do\n  desc \"Fails if symlinks are present in directory\"\n  task :symlinks do\n    symlink = `find . -path ./.git -prune -o -type l -ls`\n    unless symlink == \"\"\n      puts symlink\n      fail \"A symlink exists within this directory\"\n    end\n  end\n...\n{code}\n\nUnfortunately this is a *nix only command and fails on Windows.  This means we cannot use the release_checks rake task in automated CI or for manual testing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37127", "fixedVersions": [], "id": "37127", "issueType": "Bug", "key": "MODULES-4557", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-04T20:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cannot use the release_checks rake task on Windows", "timeSpent": "PT0S", "updated": "2018-03-04T20:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "(ACL) Merged into master at", "created": "2017-03-20T14:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "(DSC) Merged into master at", "created": "2017-03-20T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "(Reboot) Merged into master at", "created": "2017-03-20T14:49:00.000000"}], "components": [], "created": "2017-03-20T10:06:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600ed112"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_170310936_*|*_1_*:*_1_*:*_3328076_*|*_3_*:*_1_*:*_62038730_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32947", "fixedVersions": [], "id": "32947", "issueType": "Bug", "key": "MODULES-4556", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2017-03-23T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Audit and remove 'pe' requirement from metadata.json of all modules", "timeSpent": "PT0S", "updated": "2017-03-23T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ebba4d8c5c6230baa6b0fc0", "body": "A pull request for this issue exists already: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/486", "created": "2017-03-20T09:02:00.000000"}, {"author": "5ebba4d8c5c6230baa6b0fc0", "body": "And I created another one (with additional rspec tests): https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/537", "created": "2017-03-20T09:05:00.000000"}], "components": ["rabbitmq"], "created": "2017-03-20T09:00:00.000000", "creator": "5ebba4d8c5c6230baa6b0fc0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36c8aa6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2083959822_*|*_5_*:*_1_*:*_0"}], "description": "If ha-mode: nodes is specified, then ha-params should be a list value. However, validate_definition accepts only string values.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42565", "fixedVersions": [], "id": "42565", "issueType": "Bug", "key": "MODULES-4555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ebba4d8c5c6230baa6b0fc0", "resolution": "Fixed", "resolutionDate": "2017-04-13T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rabbitmq_policy: validation error with ha-mode=nodes and ha-params list values", "timeSpent": "PT0S", "updated": "2017-04-13T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "623a4a9ba95758006959ff7b", "body": "To further support this report, I used the examples used the the stdlib documentation:-\n$ar = ['abf', 'ab', 'ac']\n$dl = delete_regex($ar,'^ab.*')\n\nresulted the following:-\n'[ab, ac]'\n\ninstead of the expected:-\n'[ac]'", "created": "2018-05-15T21:32:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623a4a9ba95758006959ff7b], what versions of Puppet and puppetlabs-stdlib are you using? Can you provide any debug output that contains the error? Thanks!", "created": "2018-05-16T15:44:00.000000"}, {"author": "623a4a9ba95758006959ff7b", "body": "Hi Eric, I'm using puppet 5.1 and puppetlabs-stdlib 4.15.1.  I have temporarily upgraded puppetlabs-stdlib to 4.25.1 to test it out but the results is the same.\n\nHowever I patched delete_regex.rb, changing line 35 to the following:-\n          collection.reject! { |coll_item| (coll_item =~ %r{#{item}}) }\n\nhence dropping the '/b' word boundary regex.  It worked accordingly.  Hope that helps.", "created": "2018-05-17T07:08:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623a4a9ba95758006959ff7b],\n \nLooks like the .* at the end of your regex is swallowing the last \\b and then the \\b isn't matching anything. What you can do is add a ? to the end of your regex and I think that will get you the result you want. I'm hesitant to try and change the behavior of this function when there's a fairly straightforward workaround.", "created": "2018-05-17T14:51:00.000000"}, {"author": "623a4a9ba95758006959ff7b", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de],\n\nNoted. I will try and update here.\u00a0 However the originator of this issue report will have to close this.\n\nMay I suggest that the README / documentation be changed to reflect that. Thanks.", "created": "2018-05-17T18:32:00.000000"}, {"author": "623a4a9ba95758006959ff7b", "body": "Hi [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de],\n\nI have tested.\u00a0 Your suggestion worked for my case, I got the expected '[ac]' by appending a '?' at the end of my regex.\u00a0 However it did not work for [~accountid:6243b4515f63fd0069b1a849] sample code - '--storage-driver aufs' is not filtered out.\u00a0 My suggested code change however worked for both our codes.", "created": "2018-05-17T19:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to workaround mentioned in the comments.\u00a0", "created": "2021-06-21T05:44:00.000000"}], "components": ["stdlib"], "created": "2017-03-20T08:42:00.000000", "creator": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All items in an array which match the regex should be deleted."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34b7b39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36486143458_*|*_3_*:*_1_*:*_97685569694_*|*_5_*:*_2_*:*_8764_*|*_10004_*:*_1_*:*_83184896"}], "description": "The following code does not do as expected:\n\n{code:puppet}\n$dockerd_params = [\n  '--icc=false',\n  '--iptables=true',\n  '--disable-legacy-registry',\n  '--live-restore',\n  '--userland-proxy=false',\n  '--storage-driver aufs',\n]\n\n$clean_array = delete_regex($dockerd_params, '--storage-driver\\s+aufs')\n\nnotify { $clean_array: }\n{code}\n\nThe result is:\n\n{code}\nNotice: --icc=false\nNotice: /Stage[main]/Main/Notify[--icc=false]/message: defined 'message' as '--icc=false'\n.\n.\n.\nNotice: --storage-driver aufs\nNotice: /Stage[main]/Main/Notify[--storage-driver aufs]/message: defined 'message' as '--storage-driver aufs'\n{code}\n\nThe storage-driver lines should be missing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36172", "fixedVersions": [], "id": "36172", "issueType": "Bug", "key": "MODULES-4554", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "resolution": "Won't Fix", "resolutionDate": "2021-06-21T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "delete_regex function in puppet/stdlib does not work", "timeSpent": "PT0S", "updated": "2021-06-21T05:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["docker_platform"], "created": "2017-03-20T08:41:00.000000", "creator": "557058:7b85de3e-61dc-4b0d-885d-099901a76835", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14fbd68e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqj3:"}], "description": "The https://forge.puppet.com/puppetlabs/docker_platform module no longer works due to Dockers change in release numbering and cadence. - https://medium.com/@nagarwal/dockers-new-versioning-scheme-introduced-9bf594a278cf#.54e54cl7k", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35092", "fixedVersions": [], "id": "35092", "issueType": "Bug", "key": "MODULES-4553", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7b85de3e-61dc-4b0d-885d-099901a76835", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Docker changed version scheme and module is no longer compatible\\functionable", "timeSpent": "PT0S", "updated": "2018-11-08T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This is currently working progress and it will change as the modules i18n team learn more. \nhttps://confluence.puppetlabs.com/display/ecosystem/How+to+Prepare+Your+Module+for+Translation", "created": "2017-03-20T08:02:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Basis has been started. This will be an ongoing task for the modules i18n team.", "created": "2017-03-21T05:01:00.000000"}], "components": [], "created": "2017-03-20T07:59:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Confluence page outlining the process of preparing a module for translation. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7831a221"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcqif:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17210_*|*_3_*:*_1_*:*_75740378_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9509"}], "description": "Create a confluence page to outline each step when preparing a module for translation. \nThis can possibly form the basis of a 'How to Prepare your module for translation' blog post and eventually contribute to a puppetconf talk. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40354", "fixedVersions": [], "id": "40354", "issueType": "Task", "key": "MODULES-4552", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-03-21T05:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create documentation around preparing modules for translation", "timeSpent": "PT0S", "updated": "2017-03-21T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "As per [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]\n{quote}DSC is missing this bit - https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L54-L66\nmost of the rest of it has been rewritten as well{quote}\n", "created": "2017-03-17T16:43:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This work is already ticketed in MODULES-3977, with PR already up at https://github.com/puppetlabs/puppetlabs-dsc/pull/261. It hasn't been finished due to lack of resources", "created": "2017-03-20T10:33:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR has been merged - Closing this ticket as resolved!", "created": "2017-06-06T05:07:00.000000"}], "components": [], "created": "2017-03-17T16:42:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Manifest below applied via \"puppet apply -t\" on agent will make start renamed service correctly:\n\ndsc_service { 'disable_ftp_service':\n  dsc_name        => 'w32time\u884c',\n  dsc_startuptype => 'Automatic',\n  dsc_state       => 'Running'\n}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5096903f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcpkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6956762172_*|*_5_*:*_1_*:*_0"}], "description": "DSC module is lacking the updated powershell_manager.rb file that will allow DSC to properly handle UTF-8 characters in manifests.", "environment": "DSC 1.2.0\nWindows 2012r2 x64_86", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "39354", "fixedVersions": [], "id": "39354", "issueType": "Bug", "key": "MODULES-4551", "labels": ["dsc", "i18n", "utf-8", "windows"], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC module does not properly support UTF-8", "timeSpent": "PT0S", "updated": "2018-03-12T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Tomcat is passing on currently tested versions of PE with both SLES 11 and 12. Next steps would be to \n* add SLES to the CI config for Tomcat\n* Update Tomcat metadata to include SLES 11 and 12", "created": "2017-04-04T10:37:00.000000"}], "components": ["tomcat"], "created": "2017-03-17T14:38:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@407a97c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcpen:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_834153_*|*_3_*:*_1_*:*_84965013_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1454920894"}], "description": "Research level of effort for adding SLES 12 support to the tomcat module\n\n||platform||pass?||\n|sles 11 - 2016.4 | yes |\n|sles 11 - 2016.5 | yes |\n|sles 11 - 2017.1 | yes |\n|sles 12 - 2016.4 | yes |\n|sles 12 - 2016.5 | yes |\n|sles 12 - 2017.1 | yes |\n\n\n*UPDATE*: Issue with 2017.1 was resolved with a {{bundle update}}\n\nseeing this when testing against PE 2017.1\n{code}\nbundler: failed to load command: rspec (/Users/eric.putnam/.rbenv/versions/2.3.1/bin/rspec)\nBeaker::Host::CommandFailure: Host 'yt74r5givb5fhle.delivery.puppetlabs.net' exited with 1 running:\n cd /tmp/2017-04-03_10.35.23.9JIz74/puppet-enterprise-2017.1.2-rc0-el-7-x86_64 && ./puppet-enterprise-installer -y -c /tmp/2017-04-03_10.35.23.9JIz74/pe.conf\nLast 10 lines of output were:\n\t2017-04-03 10:35:57,674 Running command: chmod 755 /opt/puppetlabs/bin/puppet-enterprise-uninstaller\n\t2017-04-03 10:35:57,677 Running command: /opt/puppetlabs/puppet/bin/puppet infrastructure configure  --detailed-exitcodes --modulepath /opt/puppetlabs/server/data/enterprise/modules\n\t2017-04-03 10:36:00,822 - [Warning]: /etc/puppetlabs/enterprise/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5\n\t   (in /etc/puppetlabs/enterprise/hiera.yaml)\n\t2017-04-03 10:36:00,947 - [Error]: Evaluation Error: Error while evaluating a Function Call, Class[Puppet_enterprise]: expects a value for parameter $puppet_master_host  at line 1:1 on node yt74r5givb5fhle.delivery.puppetlabs.net\n\t* /opt/puppetlabs/puppet/bin/puppet infrastructure configure  --detailed-exitcodes --modulepath /opt/puppetlabs/server/data/enterprise/modules\n\t* returned: 1\n\t2017-04-03 10:36:00,980 [ERROR]: !! There were problems during the application of the installation catalog. !!\n\t2017-04-03 10:36:00,982 [ERROR]: !! Review the logs at /var/log/puppetlabs/installer/2017-04-03T10.35.26-0700.install.log and resolve any issues you can find. !!\n\t2017-04-03 10:36:00,984 [ERROR]: !! After fixing any errors, re-run the installer to complete the installation or upgrade. !!\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/host.rb:373:in `exec'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-pe-1.6.1/lib/beaker-pe/install/pe_utils.rb:478:in `block in do_install'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-pe-1.6.1/lib/beaker-pe/install/pe_utils.rb:431:in `each'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-pe-1.6.1/lib/beaker-pe/install/pe_utils.rb:431:in `do_install'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-pe-1.6.1/lib/beaker-pe/install/pe_utils.rb:798:in `block in install_pe_on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-3.6.0/lib/beaker/dsl/structure.rb:234:in `confine_block'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-pe-1.6.1/lib/beaker-pe/install/pe_utils.rb:781:in `install_pe_on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-puppet_install_helper-0.6.0/lib/beaker/puppet_install_helper.rb:49:in `run_puppet_install_helper_on'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/beaker-puppet_install_helper-0.6.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n  /Users/eric.putnam/src/puppetlabs-tomcat/spec/spec_helper_acceptance.rb:5:in `<top (required)>'\n  /Users/eric.putnam/src/puppetlabs-tomcat/spec/acceptance/acceptance_1a_spec.rb:1:in `require'\n  /Users/eric.putnam/src/puppetlabs-tomcat/spec/acceptance/acceptance_1a_spec.rb:1:in `<top (required)>'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `each'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `load_spec_files'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:100:in `setup'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:86:in `run'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:71:in `run'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:45:in `invoke'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/exe/rspec:4:in `<top (required)>'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/bin/rspec:23:in `load'\n  /Users/eric.putnam/.rbenv/versions/2.3.1/bin/rspec:23:in `<top (required)>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39353", "fixedVersions": [], "id": "39353", "issueType": "Task", "key": "MODULES-4550", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-04T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[SPIKE] tomcat on SLES", "timeSpent": "PT0S", "updated": "2017-04-04T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "it looks like PMT reads pmtignore, then gitignore files to find files to ignore in the packaging process. otherwise, everything goes in the final package.\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/module_tool/applications/builder.rb#L60-L75\n\nThe question: is there anything in the new locales directory we want to exclude? nah.", "created": "2017-03-20T16:41:00.000000"}], "components": [], "created": "2017-03-17T12:13:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45082b6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcp2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2772478_*|*_3_*:*_1_*:*_773647_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_272203424"}], "description": "With the introduction of i18n, the locales/ dir needs to go into the module package. This ticket is to find out what needs to happen to make this happen.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35091", "fixedVersions": [], "id": "35091", "issueType": "Task", "key": "MODULES-4549", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-20T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[SPIKE] Changes to PMT?", "timeSpent": "PT0S", "updated": "2017-03-20T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3f7ae4ad-7841-4287-8cda-ab27f82b32f5", "body": "We have the same issue. A fresh install fails to start the service.\n\nIn the first pull request this is mentioned: \"the /etc/sysconfig/iptables file is in an invalid state: this might be the\nmost annoying case. In the original version, puppet would have fixed the file\nbefore touching the service. Now the service could arguably fail to start if\nthe permissions are really bad. Puppet will still fix the issue, and start\nthe service on the next run, so I do not consider this to be a big problem.\"\n\nI -do- consider this as a big problem, since we have a lot of dependencies on firewall-rules in our profiles and roles, which fail to be generated, and therefore > 90% of our first puppetrun on a freshly installed system fails.\n", "created": "2017-04-11T01:18:00.000000"}], "components": ["firewall"], "created": "2017-03-17T03:50:00.000000", "creator": "557058:b716da7f-f193-47cd-8a12-a09f215fbfe6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@226a906c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcox3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/17"}], "description": "The patch introduced by the following issue introduced a bug that prevents iptables to be properly configured with Puppet 4.\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/658\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/660\nhttps://puppet.atlassian.net/browse/MODULES-4093\n\nIn a scenario where {{/etc/sysconfig/iptables}} is not present and {{iptables}} is not running (a fresh minimal install), Puppet won't be able to configure the system and start iptables if Puppet 4 is used.\n\nThe aforementioned patched changes the dependency chain between Puppet3 and Puppet4:\nPuppet3: {{File[/etc/sysconfig/iptables] -> Service[iptables] -> Firewall}}\nto\nPuppet4: {{Service[iptables] -> Firewall -> File[/etc/sysconfig/iptables]}}\n\nThis means that in the scenario presented, Puppet won't be able to start iptables as it requires the sysconfig file not present.\n\nI think the patch introduced by MODULE-4093 should be refactored.", "environment": "RHEL, Puppet 4, Firewall module 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32946", "fixedVersions": [], "id": "32946", "issueType": "Bug", "key": "MODULES-4548", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b716da7f-f193-47cd-8a12-a09f215fbfe6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bootstrap of iptables fails running a Puppet 4 agent", "timeSpent": "PT0S", "updated": "2017-04-11T01:18:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-03-15T17:31:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@424a0aa9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrlz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Now explicitly uses the system package provider on Solaris 10."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_13243664_*|*_1_*:*_1_*:*_101401_*|*_10007_*:*_1_*:*_10688987950_*|*_5_*:*_1_*:*_0"}], "description": "The puppet_agent module has a set of packages provided by Puppet that it expects to work with, but does not explicitly select package providers. In environments where the default package provider has been changed, this causes the module to fail. We should hard-code package providers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38298", "fixedVersions": ["puppet_agent 1.4.1"], "id": "38298", "issueType": "Bug", "key": "MODULES-4547", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-07-17T14:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] expects package provider to be system default", "timeSpent": "PT0S", "updated": "2017-07-24T21:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module as a partner supported module (https://forge.puppet.com/f5/f5). If this is an issue that still needs to be developed please raise a GitHub issue for it to be addressed. Let me know if you've any questions or concerns about this. Thanks!", "created": "2017-11-24T03:14:00.000000"}], "components": [], "created": "2017-03-15T17:02:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34b4cf50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493120623_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21406412018"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34051", "fixedVersions": [], "id": "34051", "issueType": "Sub-task", "key": "MODULES-4546", "labels": [], "originalEstimate": "PT0S", "parent": "41464", "parentSummary": "Supported Release (f5) 1.5.2 - (2017-03-15) - (ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Won't Do", "resolutionDate": "2017-11-24T03:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(f5) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-11-24T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "+1", "created": "2017-03-21T09:36:00.000000"}], "components": [], "created": "2017-03-15T17:02:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41567b1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_438772976_*|*_5_*:*_1_*:*_44764957824_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_52848407"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32945", "fixedVersions": [], "id": "32945", "issueType": "Sub-task", "key": "MODULES-4545", "labels": [], "originalEstimate": "PT0S", "parent": "41464", "parentSummary": "Supported Release (f5) 1.5.2 - (2017-03-15) - (ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(f5) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Passes CI here*: https://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/f5/view/f5%20-%20release/job/forge-netdev_puppetlabs-f5_init-merge_release/22/\n\n* note: we haven't had a successful CI run through step six PE Acceptance stage due to an infrastructure setup failure, however due to time constraints we're releasing based on a manual test run. It has passed that stage manually on 2016.4 (see results in parent ticket). Tick to fix CI is here: https://puppet.atlassian.net/browse/FM-6119\n\nLink to changelog present: https://github.com/puppetlabs/puppetlabs-f5_rest/blob/ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f/CHANGELOG.md\n\nLink to diff present at: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.1...ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f\n\nCommit ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f is tip of release branch.\n\nPrevious release is labeled 1.5.1 at 2b4fbc2\n\nMay need a ticket to test new facts for this release. Will loop back with [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] to verify before opening tickets.\n\nProvisionally (see above CI ticket) getting a (y) from QA.\n\n\n\n\n", "created": "2017-03-20T18:54:00.000000"}], "components": [], "created": "2017-03-15T17:02:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2936ed31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25782_*|*_3_*:*_1_*:*_14593_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_438712594"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42562", "fixedVersions": [], "id": "42562", "issueType": "Sub-task", "key": "MODULES-4544", "labels": [], "originalEstimate": "PT0S", "parent": "41464", "parentSummary": "Supported Release (f5) 1.5.2 - (2017-03-15) - (ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2017-03-20T18:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(f5) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-20T18:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppetlabs/f5/1.5.2", "created": "2017-03-21T10:28:00.000000"}], "components": [], "created": "2017-03-15T17:02:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74eaf2e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1387408_*|*_3_*:*_1_*:*_12055_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_493373555"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/1.5.1...f5bfab9efd9514dc0738cfb574d9b706432bd194\n* Link to CHANGELOG to verify SemVer: https://github.com/puppetlabs/puppetlabs-f5_rest/blob/f5bfab9efd9514dc0738cfb574d9b706432bd194/CHANGELOG.md\n{noformat}\ngestalt% git rev-parse HEAD\nf5bfab9efd9514dc0738cfb574d9b706432bd194\ngestalt% BEAKER_destroy=onpass BEAKER_set=vmpooler PUPPET_INSTALL_TYPE=agent be rspec spec/acceptance\n[...]\nFinished in 226 minutes 54 seconds (files took 14 minutes 55 seconds to load)\n92 examples, 0 failures\n{noformat}\n\n\n* Link to futher spec_helper_acceptance.rb changes to get the CI job to pass: https://github.com/puppetlabs/puppetlabs-f5_rest/compare/f5bfab9efd9514dc0738cfb574d9b706432bd194...ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f\n* Passing runs through CI: https://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/f5/view/f5%20-%20release/job/forge-netdev_puppetlabs-f5_intn-sys_smoke-release/18/\n\nManual run output for PE 2016.4:\n{noformat}\ngestalt% git rev-parse HEAD                                                                                                                                                                                                                                                                                                 \n90e391803108866c7b3aa08bd366e45d079d77cd\ngestalt% BEAKER_destroy=onpass BEAKER_set=pe-default PUPPET_INSTALL_TYPE=pe BEAKER_PE_DIR=http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready BEAKER_PE_VER=2016.4.4-rc0-41-g0170bd3 be rspec spec/acceptance\n\n[skip output of failures due to incorrect chmod...]\n\nFinished in 2 minutes 12.7 seconds (files took 25 minutes 37 seconds to load)\n92 examples, 92 failures\n\n[git commit to fix that...]\n\ngestalt% git rev-parse HEAD                                                                                                                                                                                        \nea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f\ngestalt% BEAKER_provision=no BEAKER_destroy=onpass BEAKER_set=pe-default PUPPET_INSTALL_TYPE=pe BEAKER_PE_DIR=http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready BEAKER_PE_VER=2016.4.4-rc0-41-g0170bd3 be rspec spec/acceptance\n\n[fiddle around to find how to get the tests to re-run without recreating the hosts...]\n\ngestalt% git diff         \ndiff --git a/spec/acceptance/nodesets/pe-default.yml b/spec/acceptance/nodesets/pe-default.yml\nindex cd0c04c..71c25b3 100644\n--- a/spec/acceptance/nodesets/pe-default.yml\n+++ b/spec/acceptance/nodesets/pe-default.yml\n@@ -9,6 +9,7 @@ HOSTS:\n       - agent\n     vmname: \"centos-6-x86-64-west\"\n     hypervisor: \"ec2\"\n+    ip: \"ec2-54-185-94-74.us-west-2.compute.amazonaws.com\"\n     platform: \"el-6-x86_64\"\n     snapshot: \"ebs\"\n     amisize: m3.xlarge\n@@ -21,6 +22,9 @@ HOSTS:\n     snapshot: \"default\"\n     amisize: \"m3.large\"\n     user: \"admin\"\n+    ssh:\n+      password: '87a8420d18db6482e7e7d8d50935b3cb7c1dcf3029bd98d6283e4f776e2b6fa0'\n+    ip: \"ec2-54-189-93-202.us-west-2.compute.amazonaws.com\"\n     additional_ports: 443\n CONFIG:\n   type: \"pe\"\ngestalt% BEAKER_provision=no BEAKER_destroy=onpass BEAKER_set=pe-default PUPPET_INSTALL_TYPE=pe BEAKER_PE_DIR=http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready BEAKER_PE_VER=2016.4.4-rc0-41-g0170bd3 be rspec spec/acceptance\n\n[snip output...]\n\nFinished in 16 minutes 8 seconds (files took 1.09 seconds to load)\n92 examples, 0 failures\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41464", "fixedVersions": [], "id": "41464", "issueType": "Task", "key": "MODULES-4543", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-03-21T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (f5) 1.5.2 - (2017-03-15) - (ea5a390dc923ea3caa35a3c53cbca9cdb4b8fe9f)", "timeSpent": "PT0S", "updated": "2017-03-21T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This has passed in CI.", "created": "2017-04-19T18:48:00.000000"}], "components": [], "created": "2017-03-15T16:29:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The supported {{--render-as}} formats include consistent data that is the same or reasonably similar to the data supported by the plain text output\n\n* certname and hash\n* Status\n* Expiration date\n* Expires in"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@594867a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnj3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3557962_*|*_1_*:*_1_*:*_2939432581_*|*_10007_*:*_1_*:*_86858926_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2478111"}], "description": "The {{puppet certregen healthcheck --all}} command lists the following data for each certificate:\n\n* certname and hash\n* Status\n* Expiration date\n* Expires in\n\nThe {{--render-as}} output for the yaml and JSON formats do not include the information above. I would expect the fields in this data to be consistent.\n\nh3. Text output example\n{code}\n[root@awccioz6pp1gkle ~]# puppet certregen healthcheck  --all\n\"awccioz6pp1gkle.delivery.puppetlabs.net\" (SHA256) 4F:C1:E7:14:B7:0A:97:E2:0C:7D:2C:98:E2:67:BB:23:5A:25:E1:BD:D3:C2:08:C1:65:57:92:97:46:15:02:7C\n  Status: ok\n  Expiration date: 2022-03-14 21:19:41 UTC\n  Expires in: 4 years, 364 days, 23 hours, 1 minute, 14 seconds\n...\n{code}\n\nh3. Yaml example\nThe {{--render-as yaml}} flag produces yaml content only contains the certname and references to ruby certificate objects.\n{code}\n[root@awccioz6pp1gkle ~]# puppet certregen healthcheck --render-as yaml --all\n---\n- !ruby/object:Puppet::SSL::Certificate\n  name: awccioz6pp1gkle.delivery.puppetlabs.net\n  content: !ruby/object:OpenSSL::X509::Certificate {}\n...\n{code}\n\nh3. JSON example\nThe {{--render-as json}} flag produces json content that only contains the cert itself.\n{code}\n[root@awccioz6pp1gkle ~]# puppet certregen healthcheck --render-as json --all | python -mjson.tool\n[\n    \"-----BEGIN CERTIFICATE-----\\nMIIGGDCCBACgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMXAwbgYDVQQDDGdQdXBw\\nZXQgRW50ZXJwcmlzZSBDQSBnZW5lcmF0ZWQgb24gYXdjY2lvejZwcDFna2xlLmRl\\nbGl2ZXJ5LnB1cHBldGxhYnMubmV0IGF0ICsyMDE3LTAzLTE1IDE0OjE5OjMxIC0w\\nNzAwMB4XDTE3MDMxNDIxMTk0MVoXDTIyMDMxNDIxMTk0MVowMjEwMC4GA1UEAwwn\\nYXdjY2lvejZwcDFna2xlLmRlbGl2ZXJ5LnB1cHBldGxhYnMubmV0MIICIjANBgkq\\nhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtLjuJZjhoHKgG3Mx93WlA7LADg+HcTsK\\nRNm9UwasvKsUgGKH7Nc6Z5KKK3P74sWratmuU7ex5E6xrHlVdFX7elQOG83iAI93\\ngfNnKtUrpkAcH8wcwhK494dEp6w66e4wnxVx3x2qUcoSSDdTwBlFIjRoxTt4w+J9\\nBQm3+EzUDyyoI4QCxt9Nf8WhV/zrV8JJ98CJamnHkmUXgSiGCkInnit8S13ka/Rl\\ns0YYH1r2XLhXw3fO7iPvVtm/C043yCWkLqDt33ZN1gCLZw4y2qAVcRNYTVqrz5DS\\nNPffGh7k9sDpF90PBkLSsHPoKM04bxiP//JJpLcmkkspc9ZNEJd3GKols4rJxiio\\nx65z5zfaf2kSqSmwUdLUVQHyHV7zviOR8p99ZOaz9xvJFo634Oiy6DoJYbCKffpw\\n+mTJ5MjA2IoW8gUWO0FOtmAFSO/N+x1lbCiTzd1gKIU1JLToWBdJOuMOImUj2oWU\\nQGj4dKhHy5lHtNaicr01F6/keShmgzY4QD1bMsQqL5nvPouYunTiLSfjD3kAeFcF\\nA1zbJSGBgtS9Uor1XmfNFKUxmitaNbdwLJSisV+5GUJ3JZ/0PEnSO/mPpRFQ/ch0\\nAH6T5+8/SQDMXveksXsa/QoWcf2Lkml9hK/pDejpteKFdojyuvLPD4yhAcU6DwMJ\\nXz0FreCeDssCAwEAAaOB+DCB9TA3BglghkgBhvhCAQ0EKgwoUHVwcGV0IFJ1Ynkv\\nT3BlblNTTCBJbnRlcm5hbCBDZXJ0aWZpY2F0ZTA6BgNVHREEMzAxgidhd2NjaW96\\nNnBwMWdrbGUuZGVsaXZlcnkucHVwcGV0bGFicy5uZXSCBnB1cHBldDAOBgNVHQ8B\\nAf8EBAMCBaAwIAYDVR0lAQH/BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud\\nEwEB/wQCMAAwHQYDVR0OBBYEFGQzbXJ7XpCD/gfVKM0xglN9ENytMB8GA1UdIwQY\\nMBaAFCxYdYMyFVFBrTq3d5ZQX0tKKSMpMA0GCSqGSIb3DQEBCwUAA4ICAQCUWELE\\nvRqtAUmDVMyQp3X9d3dq6Z/04OjYCxTeMuIEjy4geGxkF6Z3EFH+feQKcQRXMvYi\\ncrVdJYqrCZbxp3bzEcFZCsquty79fA7/1IbakZgJgNHRbIEiv5B6zEI7rrgfT2Pa\\n3NOlhdJwV99zlxzVDpGKxn1PoKrn5CM19cEkBJJ2oncLti79iRPwfiOo5wtTOg4D\\nZMpuZlzetQLDSoXS9nv95uzXN4WQFcOTOjVRKSyfs9jRakxbluuV+OVnRKTlDAI9\\nTJf2CmtVpTHeI5jgqmfgdueRTKTVctDgMucxzyJ4Xw5HOATDNzABDFhd83Rj6Bq3\\nbW3JfWfzXYbd0pRFe6KqGvNupwVzdYxPk1mDCQaA1l4OnnJo+waZPexJ4VLo/C7X\\nLZyZfTXXJ0dDGTkKa2ujXGSzd5sON+qVgdpVCA1cLVuJQ1N72UpLzRERefNm1+Wq\\nd4pNb71Ay53HFDIGDOLg1oYaX7VVFBlLmqqckbZ+tkihrsQftm9DENj1t1qecwgJ\\n5kLioBoLZuUXln9iogjfMPsVHeLQRjcS8Eku8WBIuLu/IVoAruupYqmoLMW4OUno\\nNMuo+mzqrxvdBgbMXd7BwnJv27NGuhbxEHINEzLBb4IDHfTIWsOzQFMlycMJwNzh\\nIQR+QmvhWhyAuKj2HXq8qSLmkx0FTA9+94Q7+w==\\n-----END CERTIFICATE-----\\n\",\n...\n]\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36171", "fixedVersions": [], "id": "36171", "issueType": "Bug", "key": "MODULES-4542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-04-19T18:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) healthcheck --all --render-as yaml/json do not include expiration data", "timeSpent": "PT0S", "updated": "2017-04-19T18:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2017-03-15T15:49:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* {{man puppet-certregen}} displays man page if man tool is installed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2197c561"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnev:"}], "description": "The help page for the {{certregen}} face instructs the user to see the man page for more information. However, this page is not available\n\n{code}\n[root@awccioz6pp1gkle ~]# puppet help certregen healthcheck\n\nUSAGE: puppet certregen healthcheck [--all]\n\nThis subcommand checks for certificates that are nearing or past expiration.\n\nOPTIONS:\n  --render-as FORMAT             - The rendering format to use.\n  --verbose                      - Whether to log verbosely.\n  --debug                        - Whether to log debug information.\n  --all                          - Report certificate expiry for all nodes,\n                                   including nodes that aren't near expiration.\n\nSee 'puppet man certregen' or 'man puppet-certregen' for full help.\n\n[root@awccioz6pp1gkle ~]# man puppet-certregen\nNo manual entry for puppet-certregen\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36170", "fixedVersions": [], "id": "36170", "issueType": "Bug", "key": "MODULES-4541", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) certregen face man page is missing", "timeSpent": "PT0S", "updated": "2017-08-10T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2017-03-15T15:45:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Help output lists the supported formats.\n* The invalid format error either:\n**  lists the supported formats or \n** provides the help command to be able to list them"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57057e26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcnef:"}], "description": "The command {{puppet certregen healthcheck --render-as}} takes specific supported formats as an argument. However, the user cannot determine which formats are supported from the CLI.\n\nh3. Current help output\n{code}\n[root@awccioz6pp1gkle ~]# puppet help certregen healthcheck\n\nUSAGE: puppet certregen healthcheck [--all]\n\nThis subcommand checks for certificates that are nearing or past expiration.\n\nOPTIONS:\n  --render-as FORMAT             - The rendering format to use.\n  --verbose                      - Whether to log verbosely.\n  --debug                        - Whether to log debug information.\n  --all                          - Report certificate expiry for all nodes,\n                                   including nodes that aren't near expiration.\n\nSee 'puppet man certregen' or 'man puppet-certregen' for full help.\n\n[root@awccioz6pp1gkle ~]# man puppet-certregen\nNo manual entry for puppet-certregen\n{code}\n\nh3. Current unsupported format error\n{code}\n[root@awccioz6pp1gkle ~]# puppet certregen healthcheck --render-as xml\nError: Could not parse application options: I don't know how to render 'xml'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34049", "fixedVersions": [], "id": "34049", "issueType": "Improvement", "key": "MODULES-4540", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) lhave healthcheck help list supported render-as formats", "timeSpent": "PT0S", "updated": "2017-08-10T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-03-15T09:59:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2daf64bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_500376886_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40353", "fixedVersions": [], "id": "40353", "issueType": "Sub-task", "key": "MODULES-4539", "labels": [], "originalEstimate": "PT0S", "parent": "37126", "parentSummary": "Supported Release (stdlib) 4.16.0 - (21/03/2017) - (1ae06c50acc89be4dea28b6e85b5a23f479f584e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-21T04:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(module name) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-21T04:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "There are some bits that I'd like to edit, but this needs a pre-localization edit anyway, so I'll just handle them then. Fine to release.", "created": "2017-03-20T14:36:00.000000"}], "components": [], "created": "2017-03-15T09:59:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4adb0f82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_448651220_*|*_5_*:*_1_*:*_44833316630_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39352", "fixedVersions": [], "id": "39352", "issueType": "Sub-task", "key": "MODULES-4538", "labels": [], "originalEstimate": "PT0S", "parent": "37126", "parentSummary": "Supported Release (stdlib) 4.16.0 - (21/03/2017) - (1ae06c50acc89be4dea28b6e85b5a23f479f584e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "CI is green:\u2028Revision: 1ae06c50acc89be4dea28b6e85b5a23f479f584e \n\nSHA matches the git log:\u2028commit 1ae06c50acc89be4dea28b6e85b5a23f479f584e\nMerge: 60e9e0b efb2d02\nAuthor: Wilson McCoubrey <wilson@mccoubreys.co.uk>\nDate:   Mon Mar 20 11:53:57 2017 +0000\n\n    Merge pull request #742 from HelenCampbell/releasey\n\n    Release prep for 4.16.0\n\nTest coverage:\nNew functionality for size function has adequate testing. \nOther changes include module sync, tests and doc updates for i18n and the implementation of beaker-module_install_helper and minor fixes.", "created": "2017-03-20T13:54:00.000000"}], "components": [], "created": "2017-03-15T09:59:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76531427"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_446134084_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38296", "fixedVersions": [], "id": "38296", "issueType": "Sub-task", "key": "MODULES-4537", "labels": [], "originalEstimate": "PT0S", "parent": "37126", "parentSummary": "Supported Release (stdlib) 4.16.0 - (21/03/2017) - (1ae06c50acc89be4dea28b6e85b5a23f479f584e)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-20T13:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-21T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-03-15T09:59:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45217c9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmr3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534749_*|*_3_*:*_3_*:*_431841868_*|*_10009_*:*_1_*:*_29146_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_3_*:*_71162202_*|*_10006_*:*_1_*:*_411551"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/4.15.0...release\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/742/files#diff-4ac32a78649ca5bdd8e0ba38b7006a1e\n\nhttps://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/stdlib/view/stdlib%20-%20release/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37126", "fixedVersions": [], "id": "37126", "issueType": "Task", "key": "MODULES-4536", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-21T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (stdlib) 4.16.0 - (21/03/2017) - (1ae06c50acc89be4dea28b6e85b5a23f479f584e)", "timeSpent": "PT0S", "updated": "2017-03-21T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "57600", "aggregatetimeoriginalestimate": "57600", "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing out old tickets. If this is still an issue, please reach out to [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] for prioritisation.", "created": "2021-03-08T07:52:00.000000"}], "components": [], "created": "2017-03-15T07:18:00.000000", "creator": "557058:68f27403-4b2c-4056-8462-29e2676ae269", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Customer would just like to be able to use Puppet to manage RH subscriptions in a supported manner.  There must be a better/supported module for this?  Please advise."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@423f8823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_125631283647_*|*_6_*:*_1_*:*_0"}], "description": "I had a call with a customer about a Red Hat bug in subscription manager that it takes too long to retrieve facts about red hat subscriptions and times out facter (via subscription-manager).  No Sat6.  They mentioned a forge module waveclaw/subscription_manager https://github.com/waveclaw/puppet-subscription_manager/issues/39 which I thought was odd since Red Hat officially supports Puppet with RHSM (Subscripition Manager).  Do we have an official supported module I can redirect him to?  I went as far as to find the issue reported on community module above but it seems like a stretch without a supported module.\n\nThanks", "duedate": "2017-03-17T00:00:00.000000", "environment": "Puppet agent on RHEL 6/7 with subscription management.", "epicLinkSummary": null, "estimate": "PT57600S", "externalId": "34047", "fixedVersions": [], "id": "34047", "issueType": "Bug", "key": "MODULES-4638", "labels": ["modules"], "originalEstimate": "PT57600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68f27403-4b2c-4056-8462-29e2676ae269", "resolution": "No Available Fix", "resolutionDate": "2021-03-08T07:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Red Hat Subscription Manager support?  Community module with bugs or supported option?", "timeSpent": "PT0S", "updated": "2021-03-08T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey,\nFirst, thank you for this ticket! I recently came across this problem myself. As the size function is so heavily used I was hesitant to touch the inner workings of it - As a result I added a new length function to stdlib which you can find here: \nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/functions/length.rb\nHopefully this helps!\nHelen", "created": "2017-03-21T06:29:00.000000"}], "components": ["stdlib"], "created": "2017-03-15T07:05:00.000000", "creator": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Stop trying to cast strings to Floats? Unless this is working as intended and I'm unaware of the intent. Calling size on an integer returns the number of bytes used to store that number rather than the number of digits, but then again we already verified that the input is_a String a few lines up..."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39dbd915"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_516341917_*|*_5_*:*_1_*:*_0"}], "description": "If you check the code in stdlib/lib/puppet/parser/functions/size.rb, the function  wants to be passed a string, array, or hash. However, the code path it uses to get there is a bit odd. If given a string, it tries to cast it to a float. If that throws an exception, then it actually returns item.size _from inside the error handler_!\n\nI'm sure there's a very interesting story for how this came to be, but it makes for some frustration if you have a string containing a number and you want to know its length.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "42560", "fixedVersions": [], "id": "42560", "issueType": "Story", "key": "MODULES-4535", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "resolution": "Fixed", "resolutionDate": "2017-03-21T06:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib::size() casts to Float to check for strings", "timeSpent": "PT0S", "updated": "2017-03-21T06:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b53ded4d6b0070126c8a", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-mysql/pull/934", "created": "2017-03-15T07:13:00.000000"}], "components": ["mysql"], "created": "2017-03-15T06:55:00.000000", "creator": "6243b53ded4d6b0070126c8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a3ad1ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmmn:"}], "description": "The mysql_grant type does not currently support PROXY grants. The only real difference between PROXY and other grants is that the \"table\" is actually a user (proxy_user@proxy_host). The following should be supported:\n\n{code}\nmysql_grant { 'foo@bar/baz@blah':\n  ensure     => present,\n  user       => 'foo@bar',\n  table      => 'baz@blah',\n  privileges => 'PROXY',\n}\n{code}\n\nI will submit a PR momentarily.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41463", "fixedVersions": [], "id": "41463", "issueType": "New Feature", "key": "MODULES-4534", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b53ded4d6b0070126c8a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql_grant should support PROXY grants", "timeSpent": "PT0S", "updated": "2017-03-15T07:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4],\n\nThanks for raising this issue.\u00a0However to be able to move forward with this issue we require more information. Are you applying the manifest directly to the node or are you applying\u00a0in on a puppet agent -t run? Would you also please try to execute it again and let us know about the status? I tried to reproduce this issue and i couldn't. I would appreciate if you could give me all the details! Thank you!", "created": "2018-11-06T07:52:00.000000"}, {"author": "623c13f4a9575800695acdf9", "body": "Hello everybody,\n\nI have the same problem under Windows. Is there progress in this case?\n\nMy inifile configuration works correctly on a variety of different Windows servers (2008R2, 2012R2, 2016, 2019). Only on a few servers (so far only 2008R2) were the target files filled with Chinese characters.\n\nIf the target file is in ANSI or UTF-8 format, inifile works correctly. Once this target file is in Unicode format, the Chinese characters will come.\n\nI was able to reproduce this on a system even though I did not make any changes to the Puppet server, Puppet agent, or Puppet code.", "created": "2019-11-19T08:15:00.000000"}], "components": ["inifile"], "created": "2017-03-14T18:36:00.000000", "creator": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bf7c347"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/17"}], "description": "When I attempt to manage an ini file on Windows, there are some reason asian unicode characters being included throughout the entire file. These characters do not appear at all in parameter settings. It also does it on the whole file and not just the specified sections and settings.\n\nPart of Ini Before Running Puppet\n{code}\n[WindowState]\nGFXType=Nitrous\nGFXRenderer=\nGFXDevice=\nGFXDirect3DVersion=11.0\nGFXDirect3DDevice=Hardware\nGFXDirect3DBuild=Release\nSize=800 600\n{code}\n\nPart of File After Running Puppet\n\n{code}\n[WindowState]\n\u0a0d\u4700\u4600\u5800\u5400\u7900\u7000\u6500\u3d00\u4e00\u6900\u7400\u7200\u6f00\u7500\u7300\u0d00\u0d00\nGFXRenderer=\n\u0a0d\u4700\u4600\u5800\u4400\u6500\u7600\u6900\u6300\u6500\u3d00\u0d00\u0d00\nGFXDirect3DVersion=11.0\n\u0a0d\u4700\u4600\u5800\u4400\u6900\u7200\u6500\u6300\u7400\u3300\u4400\u4400\u6500\u7600\u6900\u6300\u6500\u3d00\u4800\u6100\u7200\u6400\u7700\u6100\u7200\u6500\u0d00\u0d00\nGFXDirect3DBuild=Release\n\u0a0d\u5300\u6900\u7a00\u6500\u3d00\u3800\u3000\u3000\u2000\u3600\u3000\u3000\u0d00\u0d00\nPlace=187 125\n\u0a0d\u4d00\u6100\u7800\u6900\u6d00\u6900\u7a00\u6500\u6400\u3d00\u3100\u0d00\u0d00\n{code}\n\nI am using a defined resource type to manage these:\n\n{code:java}\ndefine max::local_ini(\n  Hash $ini_settings,\n){\n  if $title !~ Stdlib::Absolutepath {\n    debug($title)\n    fail(\"max::local_ini title must be an absolute path to user directory, provided '${title}'\")\n  }\n\n  $local_autodesk_3dmsax = {\n    \"${title}/AppData\"  => { ensure => 'directory'},\n    \"${title}/AppData/Local\"  => { require  => File[\"${title}/AppData\"]},\n    \"${title}/AppData/Local/Autodesk\"  => { require  => File[\"${title}/AppData/Local\"] },\n    \"${title}/AppData/Local/Autodesk/3dsMax\"  => { require  => File[\"${title}/AppData/Local/Autodesk\"] }\n  }\n  ensure_resources('file', $local_autodesk_3dmsax, { ensure => 'directory' })\n  $ini_settings.each | $version, $sections | {\n    file { \"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit\":\n      ensure  => directory,\n      require => File[\"${title}/AppData/Local/Autodesk/3dsMax\"],\n    }\n    file { \"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit/ENU\":\n      ensure  => directory,\n      require => File[\"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit\"],\n    }\n    file { \"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit/ENU/3dsmax.ini\":\n      require => File[\"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit/ENU\"],\n    }\n    $sections.each | $section, $settings | {\n      $settings.each | $setting, $value | {\n        ini_setting { \"${title} ${version} ${section} ${setting}\":\n          ensure            => present,\n          path              => \"${title}/AppData/Local/Autodesk/3dsMax/${version} - 64bit/ENU/3dsmax.ini\",\n          section           => $section,\n          setting           => $setting,\n          value             => $value,\n          key_val_separator => '=',\n        }\n      }\n    }\n  }\n}\n{code}\n\nthe ini_settings hash is as follows:\n\n{noformat}\n2016:\n  WindowState:\n    GFXType: OpenGL\n    GFXDevice: ' '\n    GFXDirect3DVersion: ' '\n2015:\n  WindowState:\n    GFXType: OpenGL\n    GFXDevice: ' '\n    GFXDirect3DVersion: ' '\n2017:\n  WindowState:\n    GFXType: OpenGL\n    GFXDevice: ' '\n    GFXDirect3DVersion: ' '\n{noformat}\n\n\n", "environment": "Windows 7 Puppet 4.8.1 Node\nUbuntu 14 Puppet 4.8.1 Master", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "42558", "fixedVersions": [], "id": "42558", "issueType": "Bug", "key": "MODULES-4533", "labels": ["asian", "characters", "i18n", "ini", "inifile", "puppet-inifile", "unicode"], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/inifile module creating asian unicode characters", "timeSpent": "PT0S", "updated": "2019-11-19T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "best to use the concat module.  Smaller and less tests\n", "created": "2017-03-14T16:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "example SHA - 5965af7ad9a89f6d74610115a5659522241b8ef5\nexample SuiteVer - 1.9.3.43.g5965af7", "created": "2017-03-14T16:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Offending code is at", "created": "2017-03-15T15:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Well, I'm beginning to think that the code at https://github.com/puppetlabs/beaker/blob/857396ef8a53924f468cb6facbe5601fe98b8edf/lib/beaker/host/unix/file.rb#L80 is not required {{pattern = \"repos-pe-#{pattern}\" if self.is_pe?}}\n\nI can't see any directories that have {{repos-pe}} in them and since in puppet-agent it's all-in-one (AIO) there's no such thing as a FOSS vs PE agent anyway.\n\nWill ask in the Beaker Hipchat channel for help.\n\ncc [~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20]", "created": "2017-03-15T15:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Well..it's used in other projects e.g.  http://builds.puppetlabs.lan/pe-console-services/1.8.9/repo_configs/rpm/", "created": "2017-03-15T16:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Will investigate how puppet uses it in https://github.com/puppetlabs/puppet/blob/master/acceptance/setup/aio/pre-suite/010_Install.rb#L23\n", "created": "2017-03-15T16:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Well.. the problem is we need pass in the type as aio.  However beaker-rspec/beaker-puppet-installer_helper has no way to pass that in.\n\nSo instead we need to add the global config of {{type: aio}} in the hosts.yml file\n\ne.g.\n{{bundle exec beaker-hostgenerator --global-config {type=aio} $PLATFORM > hosts.yaml}}\n\nThis generates the following hosts.yaml\n{code}\n---\nHOSTS:\n  debian8-64-1:\n    pe_dir: \n    pe_ver: \n    pe_upgrade_dir: \n    pe_upgrade_ver: \n    hypervisor: vmpooler\n    platform: debian-8-amd64\n    template: debian-8-x86_64\n    roles:\n    - agent\n    - default\n  redhat7-64-1:\n    pe_dir: \n    pe_ver: \n    pe_upgrade_dir: \n    pe_upgrade_ver: \n    hypervisor: vmpooler\n    platform: el-7-x86_64\n    template: redhat-7-x86_64\n    roles:\n    - agent\n    - master\n    - database\n    - dashboard\nCONFIG:\n  nfs_server: none\n  consoleport: 443\n  type: aio\n  pooling_api: http://vmpooler.delivery.puppetlabs.net/\n{code}", "created": "2017-03-15T17:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "May also be nice to add debug output in beaker-rspec\n\n\n{{https://github.com/puppetlabs/beaker-rspec/blob/master/lib/beaker-rspec/beaker_shim.rb#L59}}\n\n{code}\nputs \"---------------\"\nputs options.dump\nputs \"---------------\"\n{code}", "created": "2017-03-15T17:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job config PR for review.\nhttps://github.com/puppetlabs/ci-job-configs/pull/2552", "created": "2017-03-16T11:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Verified Concat now runs..\n\nMaking sure ACL still runs too...", "created": "2017-03-16T15:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "ACL is ok too.\n\nTrying Stdlib,ntp and apache", "created": "2017-03-16T16:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "NTP is working", "created": "2017-03-16T16:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Stdlib is succesfully failing with a \"': Hiera is not a class (TypeError)\" error", "created": "2017-03-16T16:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Apache is working.", "created": "2017-03-16T17:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closing ticket as the tests are running now.", "created": "2017-03-16T17:11:00.000000"}], "components": ["apache", "concat"], "created": "2017-03-14T16:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49d1569f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcmaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14969_*|*_10007_*:*_1_*:*_19561843_*|*_3_*:*_1_*:*_156848602_*|*_5_*:*_1_*:*_0"}], "description": "The puppet-agent smoke test pipelines have started to be used in anger however they debian 8 tests are failing due to beaker using the wrong download location\n\nhttps://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM=debian8-64default.a-redhat7-64mdca,UNNEEDED=UNNEEDED,WORKER_LABEL=beaker/1/consoleFull\n{code}\nReading database ... 80%(Reading database ... 85%(Reading database ... 90%  (Reading database ... 95%  (Reading database ... 100%(Reading database ... 47171 files and directories currently installed.)\n13:49:18   Preparing to unpack .../puppet-agent_1.9.3.43.g5965af7-1jessie_amd64.deb ...\n13:49:18   Unpacking puppet-agent (1.9.3.43.g5965af7-1jessie) ...\n13:49:18   Setting up puppet-agent (1.9.3.43.g5965af7-1jessie) ...\n13:49:22   Created symlink from /etc/systemd/system/multi-user.target.wants/puppet.service to /lib/systemd/system/puppet.service.\n13:49:23   Created symlink from /etc/systemd/system/multi-user.target.wants/mcollective.service to /lib/systemd/system/mcollective.service.\n13:49:23   Created symlink from /etc/systemd/system/multi-user.target.wants/pxp-agent.service to /lib/systemd/system/pxp-agent.service.\n13:49:23   Removed symlink /etc/systemd/system/multi-user.target.wants/pxp-agent.service.\n13:49:23 \n13:49:23 mutb8xng700zrlm.delivery.puppetlabs.net (debian8-64-1) executed in 5.64 seconds\n13:49:23 Fetching: http://builds.delivery.puppetlabs.net/puppet-agent/5965af7ad9a89f6d74610115a5659522241b8ef5/repo_configs/rpm/pl-puppet-agent-5965af7ad9a89f6d74610115a5659522241b8ef5-repos-pe-el-7-x86_64.repo\n13:49:23   and saving to tmp/repo_configs/el/pl-puppet-agent-5965af7ad9a89f6d74610115a5659522241b8ef5-repos-pe-el-7-x86_64.repo\n13:49:23 /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM/debian8-64default.a-redhat7-64mdca/UNNEEDED/UNNEEDED/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.12.0/lib/beaker/dsl/helpers/web_helpers.rb:64:in `rescue in fetch_http_file': Failed to fetch_remote_file 'http://builds.delivery.puppetlabs.net/puppet-agent/5965af7ad9a89f6d74610115a5659522241b8ef5/repo_configs/rpm/pl-puppet-agent-5965af7ad9a89f6d74610115a5659522241b8ef5-repos-pe-el-7-x86_64.repo' (404 Not Found) (RuntimeError)\n13:49:23 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM/debian8-64default.a-redhat7-64mdca/UNNEEDED/UNNEEDED/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.12.0/lib/beaker/dsl/helpers/web_helpers.rb:56:in `fetch_http_file'\n13:49:23 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM/debian8-64default.a-redhat7-64mdca/UNNEEDED/UNNEEDED/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.12.0/lib/beaker/dsl/install_utils/foss_utils.rb:964:in `install_repo_configs'\n13:49:23 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM/debian8-64default.a-redhat7-64mdca/UNNEEDED/UNNEEDED/WORKER_LABEL/beaker/.bundle/gems/gems/beaker-3.12.0/lib/beaker/dsl/install_utils/foss_utils.rb:1025:in `install_puppetlabs_dev_repo'\n13:49:23 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys-generic-smoke_puppet-agent/PLATFORM/debian8-64default.a-redhat7-64mdca/UNNEEDED/UNNEEDED/WORKER_LABEL/beak\n{code}\n\nWe know this code works so need to investigate what's going on between Jenkins, Beaker and Beaker-puppet_install_helper\nhttps://github.com/puppetlabs/puppet/blob/master/acceptance/setup/aio/pre-suite/010_Install.rb#L8-L25", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34046", "fixedVersions": [], "id": "34046", "issueType": "CI Blocker", "key": "MODULES-4532", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-16T17:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent smoke test pipelines failing for Apache and Concat due to agent download URL", "timeSpent": "PT0S", "updated": "2017-03-16T17:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was addressed in FM-5969.", "created": "2017-03-21T09:05:00.000000"}], "components": [], "created": "2017-03-14T10:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f0d534f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcm0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599894262_*|*_6_*:*_1_*:*_0"}], "description": "Add iis_feature documentation to README", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36169", "fixedVersions": [], "id": "36169", "issueType": "Task", "key": "MODULES-4531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-21T09:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add iis_feature documentation to README", "timeSpent": "PT0S", "updated": "2017-03-21T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Some new information has been added. This should just be wrapped into each task that touches things noted in the document.", "created": "2017-03-15T10:33:00.000000"}], "components": [], "created": "2017-03-14T10:19:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d38fa75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcm0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12777951_*|*_3_*:*_1_*:*_74413010_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_30104"}], "description": "https://docs.google.com/document/d/1tAJ0BaDWtiX5W283dT6cWsYCrPtaZKt89PYdZSWtOcc/edit# needs to be updated with new information", "duedate": "2017-03-17T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35090", "fixedVersions": [], "id": "35090", "issueType": "Bug", "key": "MODULES-4530", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-15T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18n: Update Google Design Document", "timeSpent": "PT0S", "updated": "2017-03-15T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Windows modules now have a standardized acceptance test invocation of \"bundle exec rake beaker\" that don't benefit from a rototiller task in their individual rakefiles now. \n\nExisting rototiller have been removed from the rakefile in this commit:\u00a0https://github.com/puppetlabs/puppetlabs-iis/commit/be9b0f424435227323bbb251d84e93f942f19474\n\nSo we closed this as \"won't fix\".", "created": "2018-08-13T16:32:00.000000"}], "components": [], "created": "2017-03-14T05:29:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e6d663a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcltz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9957291370_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34738229334"}], "description": "With MODULES-3373 the rototiller rake task 'acceptance_tests' was added to the Rakefile of the iis module.\n\nThis rototiller task *should* be able to be used by all modules so should be placed in a shared library where it is most appropriate, e.g. puppetlabs_spec_helper.\n\nThe current placement of this rake task in IIS's rakefile mean that the Rakefile needs to be ignored in future modulesync runs and may go out of date.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40472", "fixedVersions": [], "id": "40472", "issueType": "Task", "key": "MODULES-4529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Won't Fix", "resolutionDate": "2018-08-13T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Abstract 'acceptance_tests' rototiller task from IIS module to shared library", "timeSpent": "PT0S", "updated": "2018-08-13T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "puppetlabs-acl\n* No instances found\n\npuppetlabs/puppetlabs-chocolatey\nThese comparisons are ok\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/spec/classes/init_spec.rb#L42\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/spec/classes/init_spec.rb#L90\n\npuppetlabs/puppetlabs-dism\n* No instances found\n\npuppetlabs/puppetlabs-dsc\n* No instances found\n\npuppetlabs/puppetlabs-iis\nhttps://github.com/puppetlabs/puppetlabs-iis/blob/12ac84e3ae3a07bba9f35607deea8d687f5535db/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-puppet_agent\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/d235ec30a41bebf206ac3eca021f565510334d89/spec/spec_helper.rb#L4\nThese comparisons are ok\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/efa08b8b3e983ed8a9be9f46cb9eac2a181a83f4/spec/classes/puppet_agent_prepare_spec.rb#L47\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/efa08b8b3e983ed8a9be9f46cb9eac2a181a83f4/spec/classes/puppet_agent_prepare_spec.rb#L76\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/676076dfc1990c968457a0afebe0fef19b083ef4/spec/unit/facter/settings_spec.rb#L21\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/676076dfc1990c968457a0afebe0fef19b083ef4/spec/unit/facter/settings_spec.rb#L30\n\npuppetlabs/puppetlabs-powershell\n* No instances found\n\npuppetlabs/puppetlabs-reboot\n* No instances found\n\npuppetlabs/puppetlabs-registry\n* No instances found\n\npuppetlabs/puppetlabs-sqlserver\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/06a8ed9a3ecef1b6abcaca15a8173d0e982ee8b2/spec/defines/login/permissions_spec.rb#L17\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/06a8ed9a3ecef1b6abcaca15a8173d0e982ee8b2/spec/defines/user/permissions_spec.rb#L18\n\npuppetlabs/puppetlabs-wsus_client\n* No instances found\n", "created": "2017-03-14T11:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "puppetlabs/puppetlabs-concat\nThis comparison is ok\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/e8e63832e0cceb0e87aae1603cf085d1448e9f4b/spec/unit/defines/concat_spec.rb#L305\n\npuppetlabs/puppetlabs-hocon\n* No instances found\n\npuppetlabs/puppetlabs-inifile\nhttps://github.com/puppetlabs/puppetlabs-inifile/blob/964c60624e0f1ab9a0e81e7e4df142578caa7585/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-java_ks\nhttps://github.com/puppetlabs/puppetlabs-java_ks/blob/19a33d48aededb6b70647ade99e388c00b118672/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-motd\nhttps://github.com/puppetlabs/puppetlabs-motd/blob/c82b97fe1adc3b2a0253ab686dcf4f0c1f5eca30/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-stdlib\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/737", "created": "2017-03-14T12:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "puppetlabs/puppetlabs-accounts\nhttps://github.com/puppetlabs/puppetlabs-accounts/blob/f5c43b9f64a9cacf522b8bccbf989915bb4c8467/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-apache\n* No instances found\n\npuppetlabs/puppetlabs-apt\nThis comparison is ok\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/master/spec/defines/setting_spec.rb#L98\n\npuppetlabs/puppetlabs-catalog_preview\nThese comparisons are ok\nhttps://github.com/puppetlabs/puppetlabs-catalog_preview/blob/c8a70f65eb2ebd3646e3a92038c39605665fc1e9/lib/puppet/indirector/catalog/diff_compiler.rb#L152\nhttps://github.com/puppetlabs/puppetlabs-catalog_preview/blob/a78dafe9984064a2bcac3f6daaaad4dcc90ddbdd/spec/unit/preview_spec.rb#L261\nhttps://github.com/puppetlabs/puppetlabs-catalog_preview/blob/a78dafe9984064a2bcac3f6daaaad4dcc90ddbdd/spec/unit/migration_checker_spec.rb#L6\nhttps://github.com/puppetlabs/puppetlabs-catalog_preview/blob/a78dafe9984064a2bcac3f6daaaad4dcc90ddbdd/lib/puppet/application/preview.rb#L53\n\npuppetlabs/puppetlabs-certregen\n* No instances found\n\npuppetlabs/puppetlabs-firewall\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/35cdb7cbf74c6bcf3c00e14bdaf6bf8d1deb0f05/spec/spec_helper.rb#L4\nThese comparisons are ok\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/e70157ef0692b679470a980d7051c4b73000ed9f/spec/unit/puppet/provider/ip6tables_spec.rb#L4\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/e70157ef0692b679470a980d7051c4b73000ed9f/spec/unit/puppet/provider/iptables_spec.rb#L4\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/e70157ef0692b679470a980d7051c4b73000ed9f/spec/unit/puppet/provider/iptables_spec.rb#L11\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/e70157ef0692b679470a980d7051c4b73000ed9f/spec/unit/puppet/provider/iptables_chain_spec.rb#L4\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/e70157ef0692b679470a980d7051c4b73000ed9f/spec/unit/puppet/provider/iptables_chain_spec.rb#L11\n\npuppetlabs/puppetlabs-haproxy\n* No instances found\n\npuppetlabs/puppetlabs-ibm_installation_manager\n* No instances found\n\npuppetlabs/puppetlabs-java\n* No instances found\n\npuppetlabs/puppetlabs-mysql\nMay be an issue\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/ef7e882ebaf98d5ccd0c16891a396db9f4700bc0/spec/spec_helper_acceptance.rb#L19\nThese comparisons are ok\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/5e33c913d3c93956b55ed0af27733b5c5085495d/spec/unit/puppet/functions/mysql_deepmerge_spec.rb#L10\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/5e33c913d3c93956b55ed0af27733b5c5085495d/spec/classes/mysql_server_spec.rb#L111\n\npuppetlabs/puppetlabs-ntp\nhttps://github.com/puppetlabs/puppetlabs-ntp/blob/b65b5c672aa3fad9621a71975e4407e1a3cefdd2/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-postgresql\n* No instances found\n\npuppetlabs/puppetlabs-satellite_pe_tools \n* No instances found\n\npuppetlabs/puppetlabs-tagmail\nhttps://github.com/puppetlabs/puppetlabs-tagmail/blob/2a7b55e2722bde91558258ca390b9568f426eaa0/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-vcsrepo\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/spec/spec_helper.rb#L4\n\npuppetlabs/puppetlabs-websphere_application_server\n* No instances found\n", "created": "2017-03-14T12:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Maint PR for IIS merged into master at", "created": "2017-03-16T10:42:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "The following PR's for modules have now been merged:\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/52\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/689\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/658\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/737\n\nThe following PR is outstanding:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/203\n\nThe remaining modules either have comparisons which are not affected, or have comparisons which are within the spec/spec_helper.rb file which is managed by modulesync. These changes have been merged into the modulesync_configs repository in the below PR and will be rolled out in the next modulesync run\nhttps://github.com/puppetlabs/modulesync_configs/pull/134", "created": "2017-03-20T09:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "How much effort/risk is there in the remaining \"non-affected\" comparisons?\nPeople out there are using those codes as examples, without having the same\nbreadth of experience to immediately understand when to use which version.\n\nOn 20 March 2017 at 15:21, Wilson McCoubrey (JIRA) <\n\n", "created": "2017-03-20T15:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SQL Server PR merged into master at", "created": "2017-03-21T11:31:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] After the current msync run is complete and with the PR's which have already been merged to occurrances not in the spec_helper.rb file, there are only the following modules to submit PR's for, and they are all comparisons which are unnaffected by the 4.10.0 issue.\n\nModules Using Puppet.version <>= 'X.Y' operator version comparison:\npuppetlabs-chocolatey\npuppet_agent\n\nModules Using a Puppet.version =~ / ... /  regex version comparison:\npuppetlabs-mysql\ncatalog_preview", "created": "2017-03-24T06:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-registry/commit/9cad7e1af8b8b93b4a7d7a38dce726b7942988dd", "created": "2017-03-28T10:21:00.000000"}], "components": [], "created": "2017-03-14T04:16:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fcbecc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzclsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_192954443_*|*_10007_*:*_1_*:*_162349551_*|*_3_*:*_1_*:*_1039471511_*|*_5_*:*_1_*:*_0"}], "description": "See https://github.com/rodjek/rspec-puppet/pull/479 and https://groups.io/g/voxpupuli/topic/puppet_4_10_x_version/4537157?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,4537157 for background", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34044", "fixedVersions": [], "id": "34044", "issueType": "Task", "key": "MODULES-4528", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-03-30T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Audit and fix all module test suites for \"4.10.0\".to_f issues", "timeSpent": "PT0S", "updated": "2017-03-30T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-13T14:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Should be able to show that artifacts are used instead of workspace\n* All pipelines should not fail due to these changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a8ddfe1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzckuv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37797_*|*_10007_*:*_2_*:*_256171131_*|*_3_*:*_2_*:*_86080391_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_31710757117"}], "description": "The current Modules pipelines use the Copy Workspace feature of Jenkins however this has a few subtle issues.\n\nWorkspace is not bound to a specific commit, instead workspace is only associated with a Job.    This can cause issues if you want to rerun tests, or run jobs simultaneously where it will pull in the wrong workspace. e.g.\n\n* Run Job (#1) which creates a workspace at commit 123\n* Runs job which tests on commit 123\n* Run job (#2) creates a workspace at commit 678\n* Rerun job which tests.  Even though it says it testing job #1, it will pull in the workspace from job #2.\n\nThis issue may not occur commonly, and so far has only surfaced in the Adhoc pipelines,  However we could be seeing instances of false positive results or why we sometimes see \"intermittent\" failures which miraculously work when we re-run them\n\nThis ticket is to move from a shared workspace to using a tarball (or zip or whatever) artifact which get's copied and extracted, to mimic the shared workspace behaviour.  This is already in use in the Puppet and Puppet Component pipelines for the exact reason I mentioned above.\n\nIn this case the tarball artifact is bound to the init job which created it so you can be sure you are testing on the right thing.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34042", "fixedVersions": [], "id": "34042", "issueType": "Task", "key": "MODULES-4527", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2018-03-19T13:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove use of shared workspace and instead use tarballed artifacts", "timeSpent": "PT0S", "updated": "2018-03-20T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-03-13T10:04:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Add an acceptance test/s to verify the examples are working.\n* Have these run in jenkins on a weekly basis. (on commit if tiering is not available)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17367f35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymfhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "This is not just a problem in this module. The examples have stopped working, due to changes in Azure itself and where templates now exist. This was picked up in the field by a customer. \n\nIts poor that new customers try the module and the examples have ceased working, and we dont know until they trip up.\n\nIt wouldnt be too hard to use the examples in an acceptance test. If we combine this with test tiering the check would only have to run weekly.", "environment": "Acceptance tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41537", "fixedVersions": [], "id": "41537", "issueType": "New Feature", "key": "MODULES-4526", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Azure: Examples need to run in acceptance tests periodically", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "999854:0f1c9fb2-4dc0-4fee-96e1-347c2868be46", "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/sheenaajay/ci-job-configs/tree/azurepipeline\n\nWIP PR for azure pipeline", "created": "2017-06-05T16:11:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/sheenaajay/ci-job-configs/blob/azurejenkinpipeline/resources/job-groups/modules.yaml\n\nInitial review with Sam(QE team)\n\nWill be creating two dependency tickets \n1. Q-Eng ticket to add azure cert pem files to the slaves for testing\n2. Cloud ticker to create new credentials for azure Jenkin testing\n", "created": "2017-06-09T08:18:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://puppet.atlassian.net/browse/QENG-5052", "created": "2017-06-09T08:25:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/blob/master/doc/qe/jjb-using.md\nHow to test changes with 'cjc-manager test'\n\nWorking with Sam\n", "created": "2017-06-12T02:44:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR reviewed by Fergal and changes made to the file :-)\n\njenkin job testing done successfully\n\ncjc-manager test jenkins-master-prod-1 \"*experimental*\"\n", "created": "2017-06-13T08:31:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Sam & Spencer working on getting cert files to jenkin slaves. ticket QENG-5052.Pulled to the QE sprint.", "created": "2017-06-14T14:00:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "INFO:jenkins_jobs.local_yaml:Including file 'init-workspace.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'cinext-rmm-helpers.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-beaker.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'cinext-rmm-helpers.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-beaker.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'cinext-rmm-helpers.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-beaker.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-beaker.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-beaker.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-frankenbuilder.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-frankenbuilder.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'jar-jar-pe-smoke.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-cplusplus.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'cinext-rmm-helpers.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'prepare-for-component-tests.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-puppet-agent-suite.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-puppet-agent-suite.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'jar-jar-update.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-python-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'meta-ci-ghprb-fetch-pr.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-python-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'qaelk-publish-junit.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'run-historian.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'run-historian.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'windows-specs.bat' from path 'resources/scripts'\nWARNING:jenkins_jobs.local_yaml:tag '!include-raw' is deprecated, switch to using '!include-raw:'\nINFO:jenkins_jobs.local_yaml:Including file 'modules-specs.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'modules-i18n-ruby.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-clj-lein-deploy.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'clj-updatedeps.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-clj-lein-voom-deploy.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'ezbake-packaging-foss.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'clj-updatedeps.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-clj-lein-ezbake.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-clj-lein-ezbake-multiproject.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'clj-updatedeps.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-js-grunt-assets.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-js-compose-console.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-js-ember-cli-assets.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'internal-promotion.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'internal-promotion.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'internal-promotion.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-repo.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'vanagon-exec-ship.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'vanagon-exec-repo.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'packaging-git-promote.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-cplusplus.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'cinext-rmm-helpers.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'init-workspace.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'release-clj.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'clj-updatedeps.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'release-nodeploy-clj.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'release-nodeploy-clj.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'release-js.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'ship-mvn-builds.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-clj.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-clj-postgres.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'integration-clj-directory-services.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'clj-updatedeps.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-jruby.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-grunt.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-ember-cli.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-ember-cli.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-mocha.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-event-inspector.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-certificate-manager.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-js-console.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-module.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-rb.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-rb.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-license-cli.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-live-management.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'unit-dashboard.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'generic-command.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'windows-specs.bat' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'groovy/canary_checks.groovy' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'modules-build-step.bash' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'init-pdk-workspace.sh' from path 'resources/scripts'\nINFO:jenkins_jobs.local_yaml:Including file 'vanagon-exec-ship.sh' from path 'resources/scripts'\nWARNING:root:logrotate is deprecated on jenkins>=1.637, use the property build-discarder on newer jenkins instead\nINFO:jenkins_jobs.builder:Number of jobs generated:  8", "created": "2017-06-15T02:14:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "https://github.com/puppetlabs/ci-job-configs/pull/3033\n\nPR created for review", "created": "2017-06-15T06:57:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "QE Ticket is approved and ready to merge", "created": "2017-06-22T02:54:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR approved\n\ndeployed jobs to test the credentials\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/experimental/", "created": "2017-06-22T09:04:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "merged ", "created": "2017-06-23T09:09:00.000000"}], "components": ["azure"], "created": "2017-03-13T09:58:00.000000", "creator": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The Azure tests run in jenkins on commit.\n* Rototiller integration\n* Test tiering setup, to speed up the acceptance tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46a0f8e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylu33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172177380_*|*_10007_*:*_1_*:*_92636182_*|*_3_*:*_2_*:*_595089185_*|*_10009_*:*_1_*:*_449957373_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_865037261_*|*_10006_*:*_1_*:*_7084899398"}], "description": "The acceptance tests for the Azure modules are not presently run in jenkins. This has allowed an error to creep in a the tests have broken silently.\n\nThe tests need to be run as a part of CI job config.\n\nAzure credentials are required. See Greg Hardy for credentials. \n\nPlease look at the rototiller gem, as the Azure acceptance tests take > 1hour. Rototiller supports test tiering and will allow finer control over the what acceptance tests run on commit versus say on a weekly basis. ", "environment": "Acceptance tests running in jenkins", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38237", "fixedVersions": [], "id": "38237", "issueType": "New Feature", "key": "MODULES-4525", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "resolution": "Fixed", "resolutionDate": "2017-06-28T14:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Azure : Acceptance tests need to run in jenkins", "timeSpent": "PT0S", "updated": "2020-12-11T23:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2017-03-13T09:55:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1013a4a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzckl3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9020_*|*_3_*:*_1_*:*_86395295_*|*_5_*:*_1_*:*_0"}], "description": "The size function in stdlib is written assuming Puppet has no knowledge of numerics - with the addition of the Puppet types introduced in Puppet 4 this function does not handle strings like '1' correctly. \nAs a replacement I will write a new Puppet 4 function named length that will have all the same functionality but can handle itself around the new Puppet types.\n\nSize function:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/size.rb\n\nPR:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/736", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37125", "fixedVersions": [], "id": "37125", "issueType": "New Feature", "key": "MODULES-4524", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-14T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create length stdlib function to eventually replace size function", "timeSpent": "PT0S", "updated": "2017-03-14T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This passes manual validation. [PR raised|https://github.com/puppetlabs/puppetlabs-certregen/pull/28] to unblock the acceptance test to validate in CI.", "created": "2017-04-05T11:51:00.000000"}], "components": ["certregen"], "created": "2017-03-13T08:45:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The expiration date of the updated CA is returned after performing a {{puppet certregen ca}} command."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d094247"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym3i7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_251869083_*|*_1_*:*_1_*:*_91190917_*|*_10007_*:*_2_*:*_2768330_*|*_3_*:*_1_*:*_22499808_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1732480169"}], "description": "When executing a the {{puppet certregen ca}} command the CA expiration data returned is for the previous CA that was replaced and not for the CA that was generated by the command.\n\nh2. Reproduction steps\nh3. Install Puppet Master\nh3. Install certregen module\nh3. Verify CA expiration\nNotice in the example below that the expiration date is 2022-03-12\n{code}\n[root@rwf2tofwizq6zyg ~]# puppet certregen healthcheck --all\n\"ca\" (SHA256) 7B:7B:FA:7C:87:1A:9F:98:D5:9D:FD:62:3E:9A:A9:D3:92:DE:72:C0:1F:A1:02:0B:8B:7A:8F:05:50:C7:F4:4B\n  Status: ok\n  Expiration date: 2022-03-12 14:08:07 UTC\n  Expires in: 4 years, 364 days, 23 hours, 46 minutes, 27 seconds\n{code}\nh3. Get ca_serial value\nRun the `puppet certregen ca` command without any arguments to get the serial_ca value for the current CA cert.\n{code}\n[root@rwf2tofwizq6zyg ~]# puppet certregen ca\nError: The serial number of the CA certificate to rotate must be provided. If you are sure that you want to rotate the CA certificate, rerun this command with --ca_serial 01\nError: Try 'puppet help certregen ca' for usage\n{code}\nh3. Update the CA with a new expiration date\nIn this example, the CA is updated with a ttl of 1day. The expected value for the expiration date is 2017-03-14, however the value of 2022-03-12 is returned as the 'current' expiration date.\n{code}\n[root@rwf2tofwizq6zyg ~]# puppet certregen ca --ca_serial 01 --ca_ttl 1d\nNotice: Backing up current CA certificate to /etc/puppetlabs/puppet/ssl/ca/ca_crt.1489415004.pem\nNotice: Signed certificate request for ca\nCA expiration is now 2022-03-12 14:08:07 UTC\nCRL next update is now 2022-03-12 14:23:24 UTC\n{code}\nh4. Validate the CA expiration\nHowever, the CA has been successfully updated as seen by performing a {{healthcheck}} on the cert.\n{code}\n[root@rwf2tofwizq6zyg ~]# puppet certregen healthcheck --all\n\"ca\" (SHA256) F4:8C:44:26:95:3A:01:96:90:F6:31:70:92:91:62:BC:D1:68:18:FE:97:F7:91:FB:CC:7E:7F:24:0E:D8:0E:55\n  Status: ok\n  Expiration date: 2017-03-14 14:40:37 UTC\n  Expires in: 23 hours, 59 minutes, 54 seconds\n\n{code}", "environment": "Redhat 7 PE master (PE 2106.4.3)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35089", "fixedVersions": [], "id": "35089", "issueType": "Bug", "key": "MODULES-4523", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-04-06T16:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(certregen) certregen ca returns incorrect CA expiration", "timeSpent": "PT0S", "updated": "2017-04-06T16:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:5d7695d1f794970dbfeb0b7a]. We believe this may have been fixed in 3.11 of the MySQL module. Can you check if that works?", "created": "2017-08-23T04:20:00.000000"}, {"author": "5df142098998970e5b4355be", "body": "We have a very similar setup with the same kind of issues.\n\nThe problem is not solved in 3.11.0, neither in the current master.\n\nHowever, the only issue appears to be that it needs the \"mysqld\" binary to get the version number. A hacky workaround is to create an executable file /usr/sbin/mysqld which just outputs a version string.\n\nAs a more permanent fix, I suggest not using mysqld to get the version number, but use something along the lines of *mysql -s -N -e 'select version()", "created": "2017-08-30T04:10:00.000000"}, {"author": "5d7695d1f794970dbfeb0b7a", "body": "I tested the 4.0.1 release and it worked \"better\", but still incorrectly. I still got the error about mysqld missing, but didn't give me errors about creating the user and grants. Instead it thought that the users were absent and needed to be created, when, in fact, the users were already present.\n{code}\nInfo: Applying configuration version '1506458716'\nError: Could not prefetch mysql_user provider 'mysql': Command mysqld is missing\nNotice: /Stage[main]/Profiles::Mysql::Users/Mysql_user[user1@%]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Profiles::Mysql::Users/Mysql_user[user2@%]/ensure: current_value absent, should be present (noop)\n{code}\n\n*However*, I just went back to the documentation and noticed this little snippet (I'm not sure if this is new or I just missed it before):\n{quote}\nThis module uses the mysqld_version fact to discover the server version being used. By default, this is set to the output of mysqld -V. If you're working with a remote MySQL server, you may need to set a custom fact for mysqld_version to ensure correct behaviour.\n{quote}\n\nSo, I created the mysqld_version fact on my node and sure enough, it works. I can work with this in the short term.\n\nBut, I feel like the module should be able to manage users and grants on remote MySQL servers without the need for a custom fact. As [~accountid:5df142098998970e5b4355be] suggests, maybe the best way is to not rely on the existence of mysqld in the path and instead run a query against the server indicated in the .my.cnf.\n", "created": "2017-09-26T14:59:00.000000"}], "components": ["mysql"], "created": "2017-03-10T16:14:00.000000", "creator": "5d7695d1f794970dbfeb0b7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3de18f5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzchvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}], "description": "I'm managing users and grants on a remote MySQL server (AWS Aurora) from a puppet managed EC2 instance (Ubuntu 16.04).\n\nI recently upgraded the MySQL puppet forge module from 3.6.1 to 3.10.0. This works in 3.6.1, but stopped working for us in 3.7.0 release of the forge module.\n\nWhen I do a puppet agent run, this is the error output:\n{code}\nInfo: Applying configuration version '1489187073'\nError: Could not prefetch mysql_user provider 'mysql': Command mysqld is missing\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'user1'@'%' IDENTIFIED BY PASSWORD '****************************' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'user1'@'%'\nError: /Stage[main]/Profiles::Mysql::Users/Mysql_user[user1@%]: Could not evaluate: Puppet::Util::Log requires a message\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'user2'@'%' IDENTIFIED BY PASSWORD '****************************'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'user2'@'%'\nError: /Stage[main]/Profiles::Mysql::Users/Mysql_user[user2@%]: Could not evaluate: Puppet::Util::Log requires a message\nNotice: /Stage[main]/Profiles::Mysql::Grants/Mysql_grant[user1@%/%.*]: Dependency Mysql_user[user1@%] has failures: true\nWarning: /Stage[main]/Profiles::Mysql::Grants/Mysql_grant[user1@%/%.*]: Skipping because of failed dependencies\nNotice: /Stage[main]/Profiles::Mysql::Grants/Mysql_grant[user2@%/%.*]: Dependency Mysql_user[user2@%] has failures: true\nWarning: /Stage[main]/Profiles::Mysql::Grants/Mysql_grant[user2@%/%.*]: Skipping because of failed dependencies\nNotice: Applied catalog in 5.07 seconds\n{code}\n\nThe users and grants are pulled from hiera, thusly:\n{code}\nclass profiles::mysql::users {\n  $mysql_users = hiera_hash('mysql_users')\n\n  create_resources( 'mysql_user', $mysql_users )\n}\n\nclass profiles::mysql::grants {\n  $mysql_grants = hiera_hash('mysql_grants')\n\n  create_resources( 'mysql_grant', $mysql_grants )\n}\n{code}\n\nAnd my hiera:\n{code}\nmysql_grants:\n  user1@%/%.*:\n    ensure: present\n    privileges: ['EXECUTE', 'SELECT']\n    user: user1@%\n    table: ! '%.*'\n  user2@%/%.*:\n    ensure: present\n    privileges: ['EXECUTE', 'SELECT']\n    user: user2@%\n    table: ! '%.*'\n\nmysql_users:\n  user1@%:\n    ensure: present\n    password_hash: ! '****************************'\n  user2@%:\n    ensure: present\n    password_hash: ! '****************************'\n{code}\n\nAs mentioned, if I go back to the 3.6.1 version of the MySQL forge module, it runs fine. Trying to use any version >=3.7.0 throws the above error.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35088", "fixedVersions": [], "id": "35088", "issueType": "Bug", "key": "MODULES-4522", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d7695d1f794970dbfeb0b7a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Managing grants and privileges on remote server fails", "timeSpent": "PT0S", "updated": "2017-09-26T14:59:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-03-10T08:13:00.000000", "creator": "70121:8859ca0d-06d6-423d-8d39-4677d2e46b4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dd41e29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzch87:"}], "description": "log_formats => is great, but it would be nice to have a way to set 'ErrorLogFormat' https://httpd.apache.org/docs/2.4/mod/core.html#errorlogformat\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36168", "fixedVersions": [], "id": "36168", "issueType": "New Feature", "key": "MODULES-4520", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8859ca0d-06d6-423d-8d39-4677d2e46b4e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ErrorLogFormat", "timeSpent": "PT0S", "updated": "2017-06-29T08:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2017-03-10T01:25:00.000000", "creator": "557058:3c77b0a2-2364-4cd9-8c1a-642ee3a13f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575f836c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzch33:"}], "description": "A bit of context in the [puppet 4 language update](https://puppet.com/blog/ntp-puppet-4-language-update).\n\nThis occurs because I have `parser=future` in the `main` section of `/etc/puppet/puppet.conf`.\n\nubuntu@loire1:/vagrant$ sudo puppet apply --modulepath=/vagrant/puppet/modules/:/etc/puppet/modules -e 'include apt'\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nNotice: Compiled catalog for loire1.jellybooks.com in environment production in 0.62 seconds\nNotice: Finished catalog run in 0.15 seconds\nubuntu@loire1:/vagrant$", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36257", "fixedVersions": [], "id": "36257", "issueType": "Improvement", "key": "MODULES-4519", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c77b0a2-2364-4cd9-8c1a-642ee3a13f21", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt causes numerous deprecation warnings with parser=future", "timeSpent": "PT0S", "updated": "2017-03-10T01:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-09T12:20:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@974301b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcgj3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1648004651_*|*_6_*:*_1_*:*_0"}], "description": "Need to set up my vRO development environment and get up to speed on workflows.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38236", "fixedVersions": [], "id": "38236", "issueType": "Task", "key": "MODULES-4518", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2017-03-28T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Set up vRO Environment", "timeSpent": "PT0S", "updated": "2017-03-28T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-28T10:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-03-28T10:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving to resolved", "created": "2017-04-03T15:07:00.000000"}], "components": [], "created": "2017-03-09T09:15:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40d2032e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4482"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcabj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_534663162_*|*_1_*:*_1_*:*_609543657_*|*_10007_*:*_1_*:*_81550269_*|*_3_*:*_1_*:*_527800495_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_423937894"}], "description": "The configuration_defaults.yml file in modulesync_configs can be updated to have {{windows}} for concat, which will add the appveyor configuration. It will then need to pass.\n\n-make sure github webhooks to appveyor are done on concat repo.\n-do a test PR and make sure tests pass on both travis-ci and appveyor.", "epicLinkSummary": "Deprecate current version of Concat and move to Puppet 4 only", "estimate": "PT0S", "externalId": "36256", "fixedVersions": [], "id": "36256", "issueType": "Task", "key": "MODULES-4517", "labels": [], "originalEstimate": "PT0S", "parent": "40464", "parentSummary": "Deprecate current version of Concat and move to Puppet 4 only", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-04-03T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add concat to appveyor", "timeSpent": "PT0S", "updated": "2017-04-03T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-03-09T07:03:00.000000", "creator": "5b472a58da498c2c21cb7a77", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The class will accept an array of values to use as the AllowOverride directive values in the template, similar to the Options directive. The current static list will be used as the default values."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@433b4b9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcg6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75502110_*|*_5_*:*_1_*:*_0"}], "description": "The apache::mod::userdir class currently allows management of the Options directive in the userdir.conf.erb template, but AllowOverride uses a static list. I've run into a requirement to allow Options overrides for htaccess files in user home directories on a shared development server and need to be able to add 'Options=...' or 'All' as the AllowedOverride values.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38235", "fixedVersions": [], "id": "38235", "issueType": "Improvement", "key": "MODULES-4516", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b472a58da498c2c21cb7a77", "resolution": "Done", "resolutionDate": "2017-03-10T04:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow management of the AllowOverride directive in userdir.conf.erb", "timeSpent": "PT0S", "updated": "2017-03-10T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Current failure is two fold:\nbeaker 3.12.0 requires Ruby 2.2.5\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20master/job/forge-module_puppetlabs-satellite-pe-tools_unit-module_master/lastFailedBuild/PUPPET_GEM_VERSION=4.6.2,RUBY_VERSION=ruby-2.1.6,WORKER_LABEL=unit/console\n\nparallel_tests is missing\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20master/job/forge-module_puppetlabs-satellite-pe-tools_unit-module_master/lastFailedBuild/PUPPET_GEM_VERSION=4.5.2,RUBY_VERSION=ruby-2.3.1,WORKER_LABEL=unit/console\n", "created": "2017-03-15T10:36:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "*UPDATE* master branch is now passing in Jenkins: build #1.0.1-0046-de4fac8c", "created": "2017-04-13T15:06:00.000000"}], "components": [], "created": "2017-03-08T16:51:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Satellite is green."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17c9379e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcg27:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13449_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3786771556_*|*_10005_*:*_1_*:*_2405"}], "description": "Get Satellite tests working in CI ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38234", "fixedVersions": [], "id": "38234", "issueType": "Task", "key": "MODULES-4515", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-04-21T13:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite acceptance tests should pass", "timeSpent": "PT0S", "updated": "2017-04-21T13:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2017-03-08T15:45:00.000000", "creator": "623d01424a57610068e7d279", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9880cfb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfyv:"}], "description": "java_ks module doesn't recognize storetype => 'jceks' if certificate and private_key are specified\n\njava_ks { 'app-ssl-cert:keystore':\n      ensure       => latest,\n      certificate  => '/etc/ssl/pem/app.pem',\n      private_key  => '/etc/ssl/pem/app.pem',\n      target       => '/folder/vault.keystore',\n      storetype    => 'jceks',\n      password     => 'password',\n      path         => '/usr/bin',\n      trustcacerts => true,\n    }\n\nError is :\n2017-03-08 22:11:31 +0000 Puppet (err): Execution of 'keytool -importkeystore -srcstoretype PKCS12 -destkeystore /folder/vault.keystore -srckeystore /tmp/app-ssl-cert.20170308-22907-1iig6ro -alias app-ssl-cert -trustcacerts' returned 1: keytool error: java.io.IOException: Invalid keystore format\n2017-03-08 22:11:31 +0000 /Stage[main]/App_ssl_certs/Java_ks[app-ssl-cert:keystore]/ensure (err): change from absent to latest failed: Execution of 'keytool -importkeystore -srcstoretype PKCS12 -destkeystore /folder/vault.keystore -srckeystore /tmp/app-ssl-cert.20170308-22907-1iig6ro -alias app-ssl-cert -trustcacerts' returned 1: keytool error: java.io.IOException: Invalid keystore format\n\nThe module never adds the `-storetype JCEKS` parameter to the keytool command", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "39351", "fixedVersions": [], "id": "39351", "issueType": "Bug", "key": "MODULES-4514", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d01424a57610068e7d279", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue with jceks storetype under certain conditions", "timeSpent": "PT0S", "updated": "2017-08-15T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppetlabs/satellite_pe_tools/2.0.0", "created": "2017-05-02T15:14:00.000000"}], "components": [], "created": "2017-03-08T12:57:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Release satellite_pe_tools module "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49395a7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcflb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14103786_*|*_3_*:*_1_*:*_618786050_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4123708594_*|*_10005_*:*_1_*:*_2919"}], "description": "Modules Release Process:\nhttps://confluence.puppetlabs.com/display/RE/Modules+Release+Process\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ENG/Module+Release+Checklist#ModuleReleaseChecklist-SupportedReleaseChecklist\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/1.0.x...e64aa5aa3eef962cfaff7f25f36df82cd13f2988#diff-04c6e90faac2675aa89e2176d2eec7d8\n* Link to diff for tests https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/compare/1.0.x...e64aa5aa3eef962cfaff7f25f36df82cd13f2988#diff-04c6e90faac2675aa89e2176d2eec7d8\n* Link to CHANGELOG to verify SemVer https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/e64aa5aa3eef962cfaff7f25f36df82cd13f2988/CHANGELOG.md\n* Passing runs through CI:\n** PE LTS   https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20release/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-lts-release/lastSuccessfulBuild/\n** PE previous  https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20release/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-previous-release/PLATFORM=default-vcloud,WORKER_LABEL=beaker/2/ \n** PE current https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20release/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-current-release/2/\n* Update metadata.json to puppet versions instead of PE versions\n", "duedate": "2017-05-01T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40471", "fixedVersions": [], "id": "40471", "issueType": "Task", "key": "MODULES-4513", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-05-02T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (satellite_pe_tools) 2.0.0 - (2017/05/02) - (e64aa5aa3eef962cfaff7f25f36df82cd13f2988)", "timeSpent": "PT0S", "updated": "2017-05-02T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-08T12:55:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ae7c822"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfl3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14397728_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3100100303"}], "description": "Spec helper acceptance needs to not install PE itself, but use the helper.\n\nIt may also need some tweaking of the DNS/hosts stuff.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39350", "fixedVersions": [], "id": "39350", "issueType": "Task", "key": "MODULES-4512", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-04-13T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite specs need to use standard module acceptance test setup", "timeSpent": "PT0S", "updated": "2017-04-13T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-08T12:54:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ebaec30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfkv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14417218_*|*_10007_*:*_1_*:*_346323144_*|*_3_*:*_1_*:*_1402513_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2494395768"}], "description": "Modulesync needs satellite_pe_tools in managed_modules.yml and config.yml as linux, and a .sync.yml needs to be created with the special rest-client gem and pe-only license.\n[!https://github-shields.com/github/puppetlabs/modulesync_configs/pull/138.svg!|https://github.com/puppetlabs/modulesync_configs/pull/138]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-satellite_pe_tools/pull/41.svg!|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/41]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38233", "fixedVersions": [], "id": "38233", "issueType": "Task", "key": "MODULES-4511", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-04-10T15:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite is not in modulesync", "timeSpent": "PT0S", "updated": "2017-04-13T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-08T12:53:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ea14db9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfkn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13794356_*|*_3_*:*_1_*:*_26300_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3088038863_*|*_10005_*:*_2_*:*_660918"}], "description": "The CI pipeline for satellite_pe_tools is pe-only and multi-node with special in-module nodesets, so will essentially be the same thing as F5's pipeline.\n\nCurrent pipeline: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20master/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37124", "fixedVersions": [], "id": "37124", "issueType": "Task", "key": "MODULES-4510", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-04-13T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite needs a Jenkins pipeline", "timeSpent": "PT0S", "updated": "2017-04-13T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "623d013b761efb0069ce92a1", "body": "Submitted PR: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/69", "created": "2017-03-08T14:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed this fails on Choco 0.10.3", "created": "2017-03-24T12:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fails in 0.10.2\nFails in 0.10.0\nFails in 0.9.10.3\nFails in 0.9.10\n\nSomething changed here\n\nDifferent error in 0.9.9.12\nDifferent error in 0.9.9.0", "created": "2017-03-24T13:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running through adhoc\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/chocolatey/job/forge-windows_puppetlabs-chocolatey_init-manual-parameters_adhoc/37/", "created": "2017-03-24T14:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at:\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/commit/2be3e289d0b1ef60c43c66ace8ed7b8547c72ee0", "created": "2017-03-24T16:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked due to MODULES-4601", "created": "2017-03-24T17:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Now that MODULES-4601 was unblocked, a successful CI run has been done.\n\nClosing this ticket.", "created": "2017-03-28T10:31:00.000000"}], "components": ["chocolatey "], "created": "2017-03-08T12:38:00.000000", "creator": "623d013b761efb0069ce92a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppetlabs/Chocolatey should be able install or upgrade a package without getting a bundle error"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f2e9976"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3340966_*|*_1_*:*_1_*:*_1367055247_*|*_3_*:*_1_*:*_24634816_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_321784936"}], "description": "The puppet labs chocolatey module is trying to install an application, but fails to properly parse the command. According to this [ticket|https://github.com/chocolatey/choco/issues/842] the command should use {{--version}} instead of {{-version}}. \n\nh4. Error message\nbq. change from absent to 6.9.2 failed: Could not update: Execution of 'C:\\ProgramData\\chocolatey\\bin\\choco.exe upgrade notepadplusplus -version 6.9.2 -y --ignore-package-exit-codes' returned 1: Parsing -version resulted in error (converted to warning): Cannot bundle unregistered option '-e'. Chocolatey v0.10.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42632", "fixedVersions": [], "id": "42632", "issueType": "Bug", "key": "MODULES-4508", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d013b761efb0069ce92a1", "resolution": "Fixed", "resolutionDate": "2017-03-28T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-chocolatey error message \"Cannot bundle unregistered option '-e' \"", "timeSpent": "PT0S", "updated": "2021-06-23T08:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": [], "created": "2017-03-08T11:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5538aa0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_487226_*|*_3_*:*_1_*:*_109778125_*|*_10009_*:*_1_*:*_75989543_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/ci-job-configs/pull/2514 changed CI so that the Windows Modules conformed to the Module Release process.\n\nThis ticket is to track the work to deprecate the stable branches in;\n* puppetlabs-acl  \u2714\u2714\n  No stable\n  Has release\n\n* puppetlabs-chocolatey  \u2714\u2714\n  No stable\n  Has release\n\n* puppetlabs-dism  \u2714\n  No stable\n  No release\n\n* puppetlabs-dsc  \u2714\u2714\n  No stable\n  Has release\n  \n* puppetlabs-iis \u2714\u2714\n  No stable\n  Has release\n \n* puppetlabs-powershell \u2714\u2714\n  Merged from stable to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/882788dc7efea8d7b4752c75ec8722d5e2284b1a\n  No Stable\n  Has release\n\n* puppetlabs-reboot \u2714\u2714\n  No stable\n  Has release\n\n* puppetlabs-registry \u2714\u2714\n  Merged from stable to master at https://github.com/puppetlabs/puppetlabs-registry/commit/79406f053a55845b9a3c644468d27c9695a1a2d7\n  No stable\n  Has release\n\n* puppetlabs-sqlserver \u2714\u2714\n  Merged from stable to master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/b9e17b16b7ba81327c6a09adfed62f6213df1804\n  No stable\n  Has release\n\n* puppetlabs-wsus_client \u2714\u2714\n  No stable\n  Has release", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34041", "fixedVersions": [], "id": "34041", "issueType": "Task", "key": "MODULES-4507", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-10T15:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Deprecate Stable branch in all Windows Modules repos", "timeSpent": "PT0S", "updated": "2017-03-10T15:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This is now able to move forward with release of Puppet-Module-Gems 0.0.1", "created": "2017-03-14T00:47:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This is now merged into modulesync_configs with this PR:\nhttps://github.com/puppetlabs/modulesync_configs/pull/133", "created": "2017-03-28T10:40:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "The following modulesync_config changes will be included within the same msync run:\n- https://github.com/puppetlabs/modulesync_configs/commit/786266487e7a69951ce6513d1923baa927b3b6f7\n- https://github.com/puppetlabs/modulesync_configs/commit/a458030d144af7fb3cf490c7d2fe6d637d4fc644\n- https://github.com/puppetlabs/modulesync_configs/commit/0d654de5f5441f2abb1f58fd0d06809c9d8aeef5\n\nThe commit message used will be:\n\"[maint] modulesync 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config, 0d654d Ignore yang_ietf in .travis.yml\"", "created": "2017-03-28T10:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged ACL into master at", "created": "2017-03-30T11:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged DISM into master at", "created": "2017-03-30T11:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged IIS into master at", "created": "2017-03-30T14:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] This is currently broken for https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/223", "created": "2017-03-30T15:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PowerShell into master at", "created": "2017-03-30T15:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged reboot into master at", "created": "2017-03-30T16:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged SQLServer into master at", "created": "2017-03-30T18:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/540 - Merged\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/940 - Merged\nhttps://github.com/puppetlabs/puppetlabs-motd/pull/69 - Merged\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/177 - Merged\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/235 - Merged\n", "created": "2017-03-31T14:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] Are there any outstanding PRs left open?", "created": "2017-04-03T13:53:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] just pending puppetlabs-puppet_agent PR being merged.", "created": "2017-04-05T06:40:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "puppetlabs-puppet_agent PR now merged.", "created": "2017-04-05T10:07:00.000000"}], "components": [], "created": "2017-03-08T09:24:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Green CI runs from a number of linux and a number of windows modules with the new gems referenced in their Gemfile."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe16339"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcfd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88073018_*|*_10007_*:*_1_*:*_605334313_*|*_3_*:*_2_*:*_289897401_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1039319149_*|*_10005_*:*_1_*:*_395610238"}], "description": "This ticket is to do a modulesync run across all modules to update the Gemfile to use the new Puppet Module Gems, generated by [this utility|https://github.com/puppetlabs/puppet-module-gems]\n\nThis ticket will involve building and pushing the gems to rubygems and then to the internal stickler rubygems mirror used by CI before the modulesync can take place.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37123", "fixedVersions": [], "id": "37123", "issueType": "Task", "key": "MODULES-4506", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2017-04-05T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "msync run to update Gemfiles with new Puppet Module Gems", "timeSpent": "PT0S", "updated": "2017-04-05T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Seems like a small adjustment to this resource type would be very simple to do and would allow it to become environment safe.", "created": "2017-03-08T05:19:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Fix merged into master here:\nhttps://github.com/puppetlabs/puppetlabs-java_ks/commit/27ced479906cbf28b6db169cf06b227d092adb58", "created": "2017-03-10T07:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "For the record, practically every custom type written with title patterns has cargo-culted the lambda around, even though it was apparently fixed back in the 2.7 days: https://github.com/puppetlabs/puppet/commit/89e0f142044ebf132f39c141a7b7d600b04a922d . Yay for progress.", "created": "2017-03-14T10:30:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] and [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] FYI: This solution breaks anything prior to Puppet {{4.10.4}}. Given that this is the case, is everything prior to that officially unsupported at this point? This is not clear from the release pages.", "created": "2018-05-07T14:12:00.000000"}], "components": [], "created": "2017-03-08T04:53:00.000000", "creator": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3577fd69"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcf8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_249525570_*|*_1_*:*_1_*:*_78787_*|*_3_*:*_1_*:*_78172340_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_104077220_*|*_10005_*:*_1_*:*_93429"}], "description": "This request is for an environment safe version of puppetlabs/java_ks. Currently an error is displayed as below when running 'generate types'.\n\n[root@pro-tst0-pup-v02 environments]# puppet generate types >/dev/null \nError: /etc/puppetlabs/code/environments/production/modules/java_ks/lib/puppet/type/java_ks.rb: title patterns that use procs are not supported. \nError: /opt/puppetlabs/puppet/modules/pe_java_ks/lib/puppet/type/pe_java_ks.rb: title patterns that use procs are not supported. \n[root@pro-tst0-pup-v02 environments]#\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40470", "fixedVersions": [], "id": "40470", "issueType": "Improvement", "key": "MODULES-4505", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "resolution": "Fixed", "resolutionDate": "2017-03-13T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Environment safe version of puppetlabs/java_ks", "timeSpent": "PT0S", "updated": "2018-05-07T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2017-03-07T22:35:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppet resource [some provider] <some registry path> returns code like the following:\n\n[some type] { \"<some registry path>: \n  value => $registryName, \n  type => $type, \n  data => $value, \n}\n\nSome keys contain multiple values and data, of course, so that would need to be accommodated, too..."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a7985ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcf1r:"}], "description": "I'm working with a Puppet user who is trying to puppetize their Windows and Linux systems.\n\nWith many standard types, it's possible to use puppet resource to interrogate various resources on a known-good system and quickly paste them into a new module.\n\nThis is not possible with the existing puppetlabs-registry module, as puppet resource registry_key <path> or registry_value <path> don't return anything other than whether or not the resource is present.\n\nIt would be a great feature to help windows users get going with Puppet if we had a way to interrogate the registry and have it return puppet code. This avenue is especially appealing if a user has powershell scripts they're looking to puppetize, as powershell and puppet call the same things by different names. For instance, here is what a user must consider when translating between Powershell and Puppet. (There must be an easier way, especially for a new user!):\n\nHere is a Powershell script to handle Limited User account settings:\n$registryPath = 'HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System'\n$registryName = 'EnableLUA' #Note the collision with $name\n$value = '0x00000000'\n$type = 'DWORD'\nNew-ItemProperty -Path $registryPath -Name $registryName -Value $value `\n-PropertyType $type -Force | Out-Null\n\nIf we magically had access to the same variables in Puppet, we would have to transmogrify them to work:\nregistry::value\n{ \"Disable_UAC\": key => $registryPath, value => $registryName, type => downcase($type), data => $value, }\nThe caveats:\n1. the registry Path gets resolved by the underlying windows API, and may look different than what we present (in this case, with a colon)\n2. What powershell (new-item) calls a name, we call a value.\n3. What powershall (new-item) calls a value, we call data.\n4. We have to lowercase the type, but they prefer it upper case\n5. We have to single quote the registry path to avoid backslash issues, windows doesn't\n6. We simplify a few registry types by calling them string and not accepting what Microsoft calls them (e.g. REG_SZ and REG_EXPANDED_SZ are strings, but we force everything to be a string, requiring the human to translate between Microsoft and Puppet when Puppet should be able to do that under the hood.\n\n(A much better solution would be, rather to translate the powershell script, to copy the path from the script and paste it after puppet resource [something], and copy/paste the result into a manifest... This would save typos, translation errors, time and frustration)", "environment": "Windows Server 2012\nPuppet Enterprise 2016.4.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36255", "fixedVersions": [], "id": "36255", "issueType": "Improvement", "key": "MODULES-4504", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Query registry via puppet resource", "timeSpent": "PT0S", "updated": "2017-03-07T22:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-03-07T19:05:00.000000", "creator": "624377d07a3f9e006ab15434", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2efff28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcexz:"}], "description": "Apache mpm itk has 2 parameters LimitUIDRange and LimitGIDRange that are currently defined at vhost level. This is wrong and causes apache to fail with errors like\n\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Systemd restart for apache2 failed!\njournalctl log for apache2:\n-- Logs begin at Sat 2017-03-04 17:23:44 UTC, end at Wed 2017-03-08 00:12:42 UTC. --\nMar 08 00:12:42 vm219151 systemd[1]: Stopping LSB: Apache2 web server...\nMar 08 00:12:42 vm219151 apache2[7661]: Stopping web server: apache2.\nMar 08 00:12:42 vm219151 apache2[7661]: The apache2 configtest failed, so we are trying to kill it manually. This is almost certainly suboptimal, so please\nmake sure your system is working as you'd expect now! ... (warning).\nMar 08 00:12:42 vm219151 systemd[1]: Starting LSB: Apache2 web server...\nMar 08 00:12:42 vm219151 apache2[7687]: Starting web server: apache2 failed!\nMar 08 00:12:42 vm219151 apache2[7687]: The apache2 configtest failed. ... (warning).\nMar 08 00:12:42 vm219151 apache2[7687]: Output of config test was:\nMar 08 00:12:42 vm219151 apache2[7687]: AH00526: Syntax error on line 15 of /etc/apache2/sites-enabled/25-test.local.conf:\nMar 08 00:12:42 vm219151 apache2[7687]: LimitUIDRange cannot occur within <VirtualHost> section\nMar 08 00:12:42 vm219151 apache2[7687]: Action 'configtest' failed.\nMar 08 00:12:42 vm219151 apache2[7687]: The Apache error log may have more information.\nMar 08 00:12:42 vm219151 systemd[1]: apache2.service: control process exited, code=exited status=1\nMar 08 00:12:42 vm219151 systemd[1]: Failed to start LSB: Apache2 web server.\nMar 08 00:12:42 vm219151 systemd[1]: Unit apache2.service entered failed state.\n\nInstead these two parameters should go to the itk.conf file where they belong.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40469", "fixedVersions": [], "id": "40469", "issueType": "Bug", "key": "MODULES-4503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624377d07a3f9e006ab15434", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "parameters LimitGIDRange and LimitUIDRange for itk module should not go to vhost section", "timeSpent": "PT0S", "updated": "2017-07-19T09:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "[PR 1601|https://github.com/puppetlabs/puppetlabs-apache/pull/1601] opened", "created": "2017-03-07T13:00:00.000000"}], "components": ["apache"], "created": "2017-03-07T12:12:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If calling class or Hiera specify parameter `advertising_frequency`, and the parameter `server_advertise` equals `true`, the virtual host in `cluster.conf` should receive a line containing `AdvertiseFrequency <Value>`. Otherwise, line should be absent."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2a1e46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcedj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5532999022_*|*_5_*:*_1_*:*_0"}], "description": "Apache cluster module allows advertising frequency to be changed from the default by the directive `AdvertiseFrequency` in `cluster.conf`. The class `apache::mod::cluster` and related template `apache/mod/cluster.conf.erb` can be improved in order to allow this directive to be included by a parameter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32943", "fixedVersions": [], "id": "32943", "issueType": "New Feature", "key": "MODULES-4500", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow directive \"AdvertiseFrequency\" in Apache mod_cluster class", "timeSpent": "PT0S", "updated": "2017-05-10T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-03-07T11:28:00.000000", "creator": "557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b09f3b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcean:"}], "description": "Initial setup of Percona 5.7 fails with the following error:\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure: defined content as '{md5}758a1d9a2b991f1bc2f82e92ee48d902'\nError: Execution of '/sbin/mysqld --defaults-extra-file=/etc/percona-server.conf.d/mysqld.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/tmp/mysqld_initialize.log --initialize-insecure' returned 1: 2017-03-07T18:17:52.899362Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).\n2017-03-07T18:17:52.901072Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.\n2017-03-07T18:17:52.901113Z 0 [ERROR] Aborting\n\n\nHere is the Puppet config for Percona MySQL\n\n\n{code:java}\n# Configure MySQL Server \n   class { '::mysql::server':\n     package_ensure          => present,\n     package_name            => \"Percona-Server-server-57\",\n     service_name            => 'mysql',\n     config_file             => '/etc/percona-server.conf.d/mysqld.cnf',\n     # includedir              => '/etc/my.cnf.d',\n     root_password           => 'xxxxxxxxxxxxxxxxxxxxxxx',\n     remove_default_accounts => true,\n     override_options        =>\n       { 'mysqld' =>\n         { # GENERAL #\n           'pid_file'                       => \"${pid_file}\",\n           'socket'                         => \"${socket}\",\n           'user'                           => \"mysql\",\n           'default_storage_engine'         => 'innodb',\n           # Mysql dies when I specifiy an IP\n           'bind-address'                   => \"0.0.0.0\",\n           'ssl'                            => false,\n           # MyISAM\n           'key_buffer_size'                => '16M # 25% of the machines total memory is an acceptable value for this variable',\n           # Deprecated for Percona\n           'myisam-recover'                 => 'BACKUP',\n           # SAFETY # \n           'max_allowed_packet'             => '16M',\n           'datadir'                        => \"/var/lib/mysql\",\n           'max_connections'                => '500',\n           # # CACHES AND LIMITS #\n           'query_cache_size'               => '16M',\n           'query_cache_limit'              => '1M',\n           'thread_stack'                   => '192K',  # do not know default\n           'thread_cache_size'              => '8', # old 50  # 8 + (max_connections / 100) 8 + (500/100) = 12\ntables that are updated by another process.',\n           'innodb_file_per_table'          => '1',\n           'innodb_log_files_in_group'      => '2',\n           'innodb_log_file_size'           => '512M # Old 32M',\n           'innodb_flush_log_at_trx_commit' => '1',\n           'innodb_file_per_table'          => '1',\n           # 'innodb_buffer_pool_size'        => '10240M # 30G new prod # 20G old', \n           # 'innodb_log_buffer_size'         => '10M # Default 8MB - if you have transactions that update, insert, or delete many rows, making the log buffer larger saves disk I/O. For general I/O tuning advice, see Section 8.5.8,    \u201cOptimizing InnoDB Disk I/O\u201d. ',\n           # 'innodb_autoextend_increment'    => '256 # increment size (in MB) for extending the size of an auto-extend InnoDB system tablespace file when it becomes full. The default value is 64 ',\n           # 'table_definition_cache'         => '2448 # old 1024 -- 400 + (table_open_cache / 2)',\n           #  # LOGGING # \n           'log_error'                      => \"${log_error}\",\n           'log_slow_admin-statements'      => '1 # Include slow administrative statements in the statements written to the slow query log',\n           'log-queries-not-using-indexes'  => '1',\n           'log_output'                     => 'FILE',\n           'general_log'                    => '1',\n           'general_log_file'               => \"${general_log_file}\",\n           'slow_query_log'                 => '1',\n           'slow_query_log_file'            => \"${slow_log_file}\",\n           },\n           'mysqld_safe' =>\n             { 'log-error' => \"${log_error}\",\n               'socket'    => \"${socket}\",\n               'pid-file'  => \"${pid_file}\",\n               'nice'      => '0',\n             },\n           remove_default_accounts => true,\n       },\n}\n   class { '::mysql::client':\n     package_ensure => present,\n     package_name    => \"Percona-Server-client-57\",\n   }\n\n{code}\n\n\n", "environment": "Puppet server 3.8.7\nPuppet agent  3.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36254", "fixedVersions": [], "id": "36254", "issueType": "Bug", "key": "MODULES-4499", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d7c9c8d-1c00-4497-a093-a1d095a3c2a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL module fails on initial setup of Percona 5.7", "timeSpent": "PT0S", "updated": "2017-03-07T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=3&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&components=12141&assignee=TP&priority=6&description=Please+enter+the+forge+url+and+location+of+the+source+code+for+the+module+you+would+like+to+be+approved+and+enter+any+other+information+you feel+is+relevant.\n\n[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] what do you think of this ?", "created": "2017-04-12T05:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]\nhttps://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=3&team=Modules&customfield_14200=14302&labels=triage&customfield_10005=2147&components=12213&priority=6\nwould make the metadata.json like this\nhttps://gist.github.com/tphoney/5e86ce52b684cb01808877b848606f8d\n\nwhich should make creating tickets better if coming from the forge.\nother values for modules\n<option title=\"accounts \" value=\"18301\">\n                accounts\n            </option>\n                    <option title=\"acl \" value=\"11945\">\n                acl\n            </option>\n                    <option title=\"activemq \" value=\"11424\">\n                activemq\n            </option>\n                    <option title=\"apache \" value=\"11425\">\n                apache\n            </option>\n                    <option title=\"appdirector \" value=\"15015\">\n                appdirector\n            </option>\n                    <option selected=\"selected\" title=\"approved \" value=\"12141\">\n                approved\n            </option>\n                    <option title=\"apt \" value=\"11427\">\n                apt\n            </option>\n                    <option title=\"aws \" value=\"14714\">\n                aws\n            </option>\n                    <option title=\"awsdemo_profiles \" value=\"15016\">\n                awsdemo_profiles\n            </option>\n                    <option title=\"azure \" value=\"11428\">\n                azure\n            </option>\n                    <option title=\"bacula \" value=\"15017\">\n                bacula\n            </option>\n                    <option title=\"boundary \" value=\"11431\">\n                boundary\n            </option>\n                    <option title=\"catalog_preview \" value=\"15018\">\n                catalog_preview\n            </option>\n                    <option title=\"ceilometer \" value=\"15019\">\n                ceilometer\n            </option>\n                    <option title=\"certregen \" value=\"20300\">\n                certregen\n            </option>\n                    <option title=\"chocolatey  \" value=\"16404\">\n                chocolatey \n            </option>\n                    <option title=\"cinder \" value=\"15020\">\n                cinder\n            </option>\n                    <option title=\"ciscopuppet \" value=\"15021\">\n                ciscopuppet\n            </option>\n                    <option title=\"cloud \" value=\"15010\">\n                cloud\n            </option>\n                    <option title=\"cloud_provisioner \" value=\"11433\">\n                cloud_provisioner\n            </option>\n                    <option title=\"cloudformation \" value=\"11434\">\n                cloudformation\n            </option>\n                    <option title=\"community \" value=\"11314\">\n                community\n            </option>\n                    <option title=\"concat \" value=\"11436\">\n                concat\n            </option>\n                    <option title=\"corosync \" value=\"11437\">\n                corosync\n            </option>\n                    <option title=\"dashboard \" value=\"11439\">\n                dashboard\n            </option>\n                    <option title=\"denyhosts \" value=\"15022\">\n                denyhosts\n            </option>\n                    <option title=\"dhcp \" value=\"11440\">\n                dhcp\n            </option>\n                    <option title=\"DISM \" value=\"12014\">\n                DISM\n            </option>\n                    <option title=\"docker_platform \" value=\"15023\">\n                docker_platform\n            </option>\n                    <option title=\"drbd \" value=\"11442\">\n                drbd\n            </option>\n                    <option title=\"dsc \" value=\"13413\">\n                dsc\n            </option>\n                    <option title=\"f5 \" value=\"11445\">\n                f5\n            </option>\n                    <option title=\"firewall \" value=\"11446\">\n                firewall\n            </option>\n                    <option title=\"gcc \" value=\"11447\">\n                gcc\n            </option>\n                    <option title=\"gce_compute \" value=\"11448\">\n                gce_compute\n            </option>\n                    <option title=\"git \" value=\"11449\">\n                git\n            </option>\n                    <option title=\"glance \" value=\"15024\">\n                glance\n            </option>\n                    <option title=\"grizzly \" value=\"15025\">\n                grizzly\n            </option>\n                    <option title=\"haproxy \" value=\"11450\">\n                haproxy\n            </option>\n                    <option title=\"havana \" value=\"15026\">\n                havana\n            </option>\n                    <option title=\"heat \" value=\"15027\">\n                heat\n            </option>\n                    <option title=\"hocon \" value=\"15028\">\n                hocon\n            </option>\n                    <option title=\"horizon \" value=\"15029\">\n                horizon\n            </option>\n                    <option title=\"iis \" value=\"15066\">\n                iis\n            </option>\n                    <option title=\"inifile \" value=\"11451\">\n                inifile\n            </option>\n                    <option title=\"java \" value=\"11452\">\n                java\n            </option>\n                    <option title=\"java_ks \" value=\"11453\">\n                java_ks\n            </option>\n                    <option title=\"keystone \" value=\"15030\">\n                keystone\n            </option>\n                    <option title=\"kwalify \" value=\"15031\">\n                kwalify\n            </option>\n                    <option title=\"lib_puppet \" value=\"15032\">\n                lib_puppet\n            </option>\n                    <option title=\"limits \" value=\"15033\">\n                limits\n            </option>\n                    <option title=\"logentries \" value=\"11455\">\n                logentries\n            </option>\n                    <option title=\"lvm \" value=\"11456\">\n                lvm\n            </option>\n                    <option title=\"mcollective \" value=\"11458\">\n                mcollective\n            </option>\n                    <option title=\"mongodb \" value=\"11459\">\n                mongodb\n            </option>\n                    <option title=\"motd \" value=\"11460\">\n                motd\n            </option>\n                    <option title=\"mount_iso \" value=\"15034\">\n                mount_iso\n            </option>\n                    <option title=\"mount_providers \" value=\"11461\">\n                mount_providers\n            </option>\n                    <option title=\"mrepo \" value=\"15035\">\n                mrepo\n            </option>\n                    <option title=\"mssql \" value=\"15036\">\n                mssql\n            </option>\n                    <option title=\"mysql \" value=\"11462\">\n                mysql\n            </option>\n                    <option title=\"netapp \" value=\"14705\">\n                netapp\n            </option>\n                    <option title=\"netdev_stdlib \" value=\"15037\">\n                netdev_stdlib\n            </option>\n                    <option title=\"netscaler \" value=\"15038\">\n                netscaler\n            </option>\n                    <option title=\"network devices \" value=\"14601\">\n                network devices\n            </option>\n                    <option title=\"neutron \" value=\"15039\">\n                neutron\n            </option>\n                    <option title=\"newrelic \" value=\"15040\">\n                newrelic\n            </option>\n                    <option title=\"nginx \" value=\"11463\">\n                nginx\n            </option>\n                    <option title=\"node_gce \" value=\"15041\">\n                node_gce\n            </option>\n                    <option title=\"node_openstack \" value=\"15042\">\n                node_openstack\n            </option>\n                    <option title=\"nodejs \" value=\"11464\">\n                nodejs\n            </option>\n                    <option title=\"nova \" value=\"15043\">\n                nova\n            </option>\n                    <option title=\"ntp \" value=\"12213\">\n                ntp\n            </option>\n                    <option title=\"opennebula \" value=\"15044\">\n                opennebula\n            </option>\n                    <option title=\"openstack \" value=\"15045\">\n                openstack\n            </option>\n                    <option title=\"passenger \" value=\"11470\">\n                passenger\n            </option>\n                    <option title=\"pe_gem \" value=\"15046\">\n                pe_gem\n            </option>\n                    <option title=\"pe_puppetserver_gem \" value=\"15047\">\n                pe_puppetserver_gem\n            </option>\n                    <option title=\"pe_upgrade \" value=\"11475\">\n                pe_upgrade\n            </option>\n                    <option title=\"policy_engine \" value=\"15048\">\n                policy_engine\n            </option>\n                    <option title=\"postgresql \" value=\"11476\">\n                postgresql\n            </option>\n                    <option title=\"powershell \" value=\"12015\">\n                powershell\n            </option>\n                    <option title=\"profile \" value=\"11477\">\n                profile\n            </option>\n                    <option title=\"prosvc_repo \" value=\"11478\">\n                prosvc_repo\n            </option>\n                    <option title=\"puppet_agent \" value=\"15049\">\n                puppet_agent\n            </option>\n                    <option title=\"puppetdb \" value=\"11480\">\n                puppetdb\n            </option>\n                    <option title=\"puppetserver_gem \" value=\"15050\">\n                puppetserver_gem\n            </option>\n                    <option title=\"quantum \" value=\"15051\">\n                quantum\n            </option>\n                    <option title=\"rabbitmq \" value=\"11481\">\n                rabbitmq\n            </option>\n                    <option title=\"razor \" value=\"15052\">\n                razor\n            </option>\n                    <option title=\"reboot \" value=\"12016\">\n                reboot\n            </option>\n                    <option title=\"registry \" value=\"11482\">\n                registry\n            </option>\n                    <option title=\"role \" value=\"11483\">\n                role\n            </option>\n                    <option title=\"rspec \" value=\"15067\">\n                rspec\n            </option>\n                    <option title=\"rsync \" value=\"15053\">\n                rsync\n            </option>\n                    <option title=\"ruby \" value=\"11485\">\n                ruby\n            </option>\n                    <option title=\"satellite_pe_tools \" value=\"15054\">\n                satellite_pe_tools\n            </option>\n                    <option title=\"spec_helper \" value=\"11952\">\n                spec_helper\n            </option>\n                    <option title=\"splunk \" value=\"15055\">\n                splunk\n            </option>\n                    <option title=\"sqlite \" value=\"11486\">\n                sqlite\n            </option>\n                    <option title=\"sqlserver \" value=\"12400\">\n                sqlserver\n            </option>\n                    <option title=\"ssh \" value=\"11487\">\n                ssh\n            </option>\n                    <option title=\"stdlib \" value=\"11489\">\n                stdlib\n            </option>\n                    <option title=\"strings \" value=\"15056\">\n                strings\n            </option>\n                    <option title=\"stunnel \" value=\"11490\">\n                stunnel\n            </option>\n                    <option title=\"supported \" value=\"14942\">\n                supported\n            </option>\n                    <option title=\"swift \" value=\"15057\">\n                swift\n            </option>\n                    <option title=\"tagmail \" value=\"15058\">\n                tagmail\n            </option>\n                    <option title=\"tempest \" value=\"11492\">\n                tempest\n            </option>\n                    <option title=\"tftp \" value=\"15059\">\n                tftp\n            </option>\n                    <option title=\"tomcat \" value=\"12106\">\n                tomcat\n            </option>\n                    <option title=\"transition \" value=\"15060\">\n                transition\n            </option>\n                    <option title=\"vcenter \" value=\"15061\">\n                vcenter\n            </option>\n                    <option title=\"vcli_rsyslog \" value=\"15062\">\n                vcli_rsyslog\n            </option>\n                    <option title=\"vcsrepo \" value=\"11493\">\n                vcsrepo\n            </option>\n                    <option title=\"vsphere \" value=\"15063\">\n                vsphere\n            </option>\n                    <option title=\"vswitch \" value=\"11494\">\n                vswitch\n            </option>\n                    <option title=\"win_desktop_shortcut \" value=\"15064\">\n                win_desktop_shortcut\n            </option>\n                    <option title=\"windows \" value=\"15011\">\n                windows\n            </option>\n                    <option title=\"windows-pack \" value=\"14403\">\n                windows-pack\n            </option>\n                    <option title=\"wsus_client \" value=\"14205\">\n                wsus_client\n            </option>\n                    <option title=\"xinetd \" value=\"11495\">\n                xinetd\n            </option>\n", "created": "2017-04-12T06:42:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "The first link looks good.  I think we'll need to update the instructions on the forge.\n\nCurrent: Module authors are welcome to request a review by submitting a ticket in the MODULES project at tickets.puppetlabs.com. We'll do our best to review all candidates in a timely fashion. In the near future, we intend to automate most of the module analysis, providing feedback as close to the time of publish as possible.\n\nUpdate: Module authors are welcome to request a review by clicking here.  Fill out the Reporter and Summary fields, then fiollow the instructions in the Description field before submitting.  We'll do our best to review all candidates in a timely fashion. In the near future, we intend to automate most of the module analysis, providing feedback as close to the time of publish as possible.  \n\nSeparate ticket for PF", "created": "2017-04-17T07:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] The changes on the forge, is that something that Jesse will look at, is it worth getting a review from Jean ?", "created": "2017-04-18T04:56:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Done in https://puppet.atlassian.net/browse/PF-1351\n\nI believe this ticket can be closed ", "created": "2017-04-18T06:29:00.000000"}], "components": [], "created": "2017-03-06T14:19:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given that a modules other wants to submit a request for an approved module review\nWhen the module author has published the module to the forge or is ready for review on github\nThen the request is clearly and uniformly identified in JIRA as ready for approval review"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78cd6927"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcdev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3165797644_*|*_3_*:*_1_*:*_789973947_*|*_6_*:*_1_*:*_0"}], "description": "Currently when users are directed to the https://forge.puppet.com/approved to request a module to be reviewed for Approved they are directed to the generic tickets.puppetlabs.com site and left to fill out the form on their own.  JIRA allows for us to fill out most of these fields in advance.\n\nAs a module author I would like to request to have my module approved with as many fields pre-populated as possible so that my request is acknowledged.\n\nAn example for creating a Triage ticket: https://tickets.puppetlabs.com/CreateIssueDetails!init.jspa?pid=10707&issuetype=3&team=Modules&customfield_14200=14302&labels=maintenance&labels=triage&customfield_10005=2147\n\nInstructions: https://confluence.puppetlabs.com/display/ENG/Triage+and+Create+Ticket+Links\n\nWe should consider using a short url: https://confluence.puppetlabs.com/display/HELP/TINYCC+-+pup.pt+Short+Links", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34040", "fixedVersions": [], "id": "34040", "issueType": "Task", "key": "MODULES-4498", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-04-21T10:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create a link for users to submit Approve Module requests", "timeSpent": "PT0S", "updated": "2017-04-25T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-15T12:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Trialled on a single pipeline\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/master/job/forge-module_puppetlabs-tomcat_unit-module_master/21/PUPPET_GEM_VERSION=4.5.2,RUBY_VER=ruby-2.3.1,WORKER_LABEL=unit/console\n\nSpecs still passed.\nCould see the junit formatter gem being bundled\n\n", "created": "2017-05-15T12:08:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Working demo build: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/_adhoc/view/tomcat/job/forge-module_puppetlabs-tomcat_unit-module_adhoc/3/testReport/\n\nMoving to add to all modules.", "created": "2017-05-17T14:02:00.000000"}], "components": [], "created": "2017-03-06T14:16:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cc6eaf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcdef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_335308192_*|*_1_*:*_1_*:*_5373_*|*_3_*:*_1_*:*_413317069_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5623313992"}], "description": "Previously in MODULES-4471, Junit test result parsing was implemented however as the existing jobs were not creating test result files, CI was failing.  This was then changed to be disabled by default.\n\nThis ticket is enable test result parsing on a few modules at first and then roll it out to the remainder of Modules spec/unit testing job templates", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32987", "fixedVersions": [], "id": "32987", "issueType": "Task", "key": "MODULES-4497", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-19T09:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable Junit Test result parsing in Modules spec/unit test jobs", "timeSpent": "PT0S", "updated": "2017-06-12T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-03-06T14:12:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ef6929d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw64f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13362_*|*_3_*:*_2_*:*_95531871_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_10963688364"}], "description": "This ticket is to enable sending Beaker test results to the QAELK metrics system.\n\nThis was previously attempted in MODULES-4471 but had to be backed out due to CI issues\n\n---\n\nPR Raised against CI Job Configs to prep Jenkins\nhttps://github.com/puppetlabs/ci-job-configs/pull/2470\n\nReverted the QAELK changes in \nhttps://github.com/puppetlabs/ci-job-configs/pull/2498", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42631", "fixedVersions": [], "id": "42631", "issueType": "Task", "key": "MODULES-4496", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2017-07-12T15:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable sending Beaker results to QAELK for Modules CI", "timeSpent": "PT0S", "updated": "2017-07-12T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623a48758d8b9c0068b7e27b]. Thanks for the PR, appreciated! We are awaiting some information for the read me before we progress. If you could supply those we'll look at the PR!", "created": "2017-07-27T07:46:00.000000"}], "components": ["apache"], "created": "2017-03-06T13:34:00.000000", "creator": "623a48758d8b9c0068b7e27b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d4cf7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcdd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}], "description": "I opened a PR attempting to implement this but I suck at writing unit tests:\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1598\n\nThe spirit of this is to emulate the vhosts convenience method with the balancer/loadbalancer defined type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35031", "fixedVersions": [], "id": "35031", "issueType": "Improvement", "key": "MODULES-4495", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48758d8b9c0068b7e27b", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "have a create resources for load balancers in apache module", "timeSpent": "PT0S", "updated": "2017-07-27T07:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "# *Does the i18n library need to be added to each module?* No, currently gettext-setup lives in puppetlabs_spec_helper. If for some reason this changes and it needs to go into every module, it could be modulesync'd, but that doesn't seem like the desired approach. Further utilities we might need (like json2po) could probably aso go in puppetlabs_spec_helper.\n# *What directory structure will we use for storing POT files and translated PO files?* POT and PO files will be stored in ./locales. Currently, the gettext:po\\[:lang\\] task will create a subdirectory and put a po file inside it. e.g. {{./locales/de/puppetlabs-stdlib.po}}\n# *What work needs to be done on the Puppet side in order for Puppet to interpret i18n functions and find the correct PO files for displaying translated strings?* Local hero [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] is currently working on this, see MODULES-4502, INTL-17.\n# *What are the dependencies for releasing a module that contains string externalization functions?* {{\\_()}} is in {{ruby-gettext}} which has been a Gem requirement for some time in modules, however after some research it seems like we're going to need to take advantage of chaining in order to support multiple modules, which we will need {{fast_gettext}} for. We will need to set a dependency in the modules metadata for the appropriate version of Puppet. Also we will have to pin to a version of stdlib which contains the {{translate()}} function for puppet code.\n# *What breaking changes are involved in releasing a localized module?* In theory, the wrapped strings in Ruby code shouldn't be a problem because Ruby should know how to handle them. However, the wrapped strings in Puppet code will be an issue. That's why we will do a major release of a module with a hard dependency on the version of stdlib that includes the {{translate()}} function. Beyond this, there shouldn't be any other backwards incompatible changes. \n# *What are the dependencies for releasing a module that contains a translated PO file?* gettext-setup, ruby-gettext, fast_gettext. Again, all these files, like the PO and POT etc, shouldn\u2019t break anything, they\u2019ll just sit there idly unless you\u2019re in Japan and using the right version of Puppet. Puppet is where the translation loading is going to happen. Unless you\u2019re running tests, then it\u2019s in puppetlabs_spec_helper. For Ruby.\n", "created": "2017-03-10T09:45:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], let me know if you need further details and clarification on any of the above answers or if there's more work to do to document them outside of this ticket. Fellow i18n-ers, feel free to chime in if anything looks incorrect or incomplete. ", "created": "2017-03-10T09:47:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623cffe88d8b9c0068b93ebf] apprently we can edit each other's comments (?) so i just did that.", "created": "2017-03-13T16:30:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Thanks [~accountid:623cffe88d8b9c0068b93ebf], this is great! The idea is that we will eventually add this documentation to our community guidelines for writing/contributing to modules. Would that be Beginner's Guide to Modules? But, we're not quite ready to do that, so I've put this content [in Confluence|https://confluence.puppetlabs.com/display/enterprise/i18n+for+modules] for now. \n\nA couple of things:\n\"Currently, the gettext:po\\[:lang\\] task will create a subdirectory and put a po file inside it. e.g. {{./locales/de/puppetlabs-stdlib.po}}\"\nWe don't actually need to create the subdirectory and PO file. Transifex handles that. Is this task part of the gettext setup gem? It won't break anything, so if it's already baked in we can leave it there. \n\n\"it's looking more and more like we'll need to use a function provided by FastGettext called {{d\\_()}}\"\nbased on a recent conversation with [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] and [~accountid:557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91], I think we're going to be using chains instead of this function\n", "created": "2017-03-15T23:17:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Hey [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]\n\nTo address your questions:\n\n{quote}\nWe don't actually need to create the subdirectory and PO file. Transifex handles that. Is this task part of the gettext setup gem? It won't break anything, so if it's already baked in we can leave it there.\n{quote}\nIt's true that this is baked in, so if it won't cause any trouble it seems like the best solution is just to leave it there.\n\n{quote}\nbased on a recent conversation with Eric Putnam and David Lutterkort, I think we're going to be using chains instead of this function\n{quote}\nAfter talking to Eric, I've updated the comment to reflect this. Even though we won't rely on {{d_()}} anymore, we'll still have the dependency on {{fast_gettext}} for chaining.\n\nHope that all makes sense! If so, we can probably go ahead and close this ticket.", "created": "2017-03-16T09:28:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Thanks [~accountid:623cffe88d8b9c0068b93ebf]. I updated the Confluence page and am closing this ticket now. ", "created": "2017-03-16T11:38:00.000000"}, {"author": "557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91", "body": "/cc [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] as an i18n workflow will need to be reflected in the SDK at some point, too", "created": "2017-03-16T11:45:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "True, thanks [~accountid:557058:94d3052b-8fff-43b1-91b3-4cdcbc8fcd91]. I asked [~accountid:557058:db3c8c5c-5825-4424-a788-64c2fa922e24] about i18n in the SDK and he said to talk to you [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]. ", "created": "2017-03-16T11:49:00.000000"}], "components": [], "created": "2017-03-06T10:55:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75f8ef43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcd3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256374432_*|*_3_*:*_2_*:*_349284965_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_257326075"}], "description": "Document the procedure for releasing localized modules. \n\nQuestions to answer:\n* Does the i18n library need to be added to each module?\n* What directory structure will we use for storing POT files and translated PO files.  \n* What work needs to be done on the Puppet side in order for Puppet to interpret i18n functions and find the correct PO files for displaying translated strings?\n* What are the dependencies for releasing a module that contains string externalization functions?\n* What are the dependencies for releasing a module that contains a translated PO file?\n* What breaking changes are involved in releasing a localized module? What do we need to say about backwards incompatibility, etc.?  ", "environment": "*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40468", "fixedVersions": [], "id": "40468", "issueType": "Task", "key": "MODULES-4494", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2017-03-16T11:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Document the design and release plan for localized modules", "timeSpent": "PT0S", "updated": "2017-03-16T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2017-03-06T09:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@763f0e8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzccs7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_267738772_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32986", "fixedVersions": [], "id": "32986", "issueType": "Sub-task", "key": "MODULES-4493", "labels": [], "originalEstimate": "PT0S", "parent": "40466", "parentSummary": "Supported Release (postgresql) 4.9.0 - (2016/03/09) - (5b01b42e2228d9c979f7fcbdfac5b926f25f5dea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-09T11:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgreSQL MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-09T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "Everything looks good for docs sign-off for CHANGELOG.md, and README.md updates in this release.", "created": "2017-03-09T08:04:00.000000"}], "components": [], "created": "2017-03-06T09:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd96407"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzccrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_202539565_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_51554776"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42630", "fixedVersions": [], "id": "42630", "issueType": "Sub-task", "key": "MODULES-4492", "labels": [], "originalEstimate": "PT0S", "parent": "40466", "parentSummary": "Supported Release (postgresql) 4.9.0 - (2016/03/09) - (5b01b42e2228d9c979f7fcbdfac5b926f25f5dea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-09T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-09T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Tip of \"release\" branch matches passing run in CI here: \n[Step 1|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_init-merge_release/lastSuccessfulBuild/]\n[Step 2|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_static-module_release/lastSuccessfulBuild/]\n[Step 3|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_unit-module_release/lastSuccessfulBuild/]\n[Smoke Tests|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_smoke-release/lastSuccessfulBuild/]\n[Acceptance 2016.5|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-current-release/lastSuccessfulBuild/]\n[Acceptance 2016.4|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-previous-release/lastSuccessfulBuild/]\n[Acceptance 2015.3|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-2015.3.x-release/lastSuccessfulBuild/]\n[Travis|https://travis-ci.org/puppetlabs/puppetlabs-postgresql/builds/208795448]\n\nDiff in code here: https://github.com/puppetlabs/puppetlabs-postgresql/compare/4.8.0...release\n\nChangelog here: https://github.com/eputnam/puppetlabs-postgresql/blob/68df8db773cffba86b4165595dff193912bef84f/CHANGELOG.md\n\nPrevious tag is 4.8.0 at sha 6a07dec.. 8 months ago.\n\nAutomation is in place for most new features and bug fixes, reviewed with [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de].\n\nProposed these tickets to cover possible testing gaps:\nhttps://puppet.atlassian.net/browse/FM-6100\nhttps://puppet.atlassian.net/browse/FM-6101\n\nOtherwise, LGTM, QA is a go (y)", "created": "2017-03-08T17:44:00.000000"}], "components": [], "created": "2017-03-06T09:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7afdde4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzccrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188995371_*|*_3_*:*_1_*:*_13529836_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41536", "fixedVersions": [], "id": "41536", "issueType": "Sub-task", "key": "MODULES-4491", "labels": [], "originalEstimate": "PT0S", "parent": "40466", "parentSummary": "Supported Release (postgresql) 4.9.0 - (2016/03/09) - (5b01b42e2228d9c979f7fcbdfac5b926f25f5dea)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-08T17:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-03-08T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-03-06T09:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3001ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzccrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10016516_*|*_3_*:*_1_*:*_258891811_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to [diff|https://github.com/puppetlabs/puppetlabs-postgresql/compare/4.8.0...release] on github\n* Link to [CHANGELOG|https://github.com/eputnam/puppetlabs-postgresql/blob/68df8db773cffba86b4165595dff193912bef84f/CHANGELOG.md] to verify SemVer\n* Passing runs through CI:\n[Step 1|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_init-merge_release/lastSuccessfulBuild/]\n[Step 2|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_static-module_release/lastSuccessfulBuild/]\n[Step 3|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_unit-module_release/lastSuccessfulBuild/]\n[Smoke Tests|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_smoke-release/lastSuccessfulBuild/]\n[Acceptance 2016.5|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-current-release/lastSuccessfulBuild/]\n[Acceptance 2016.4|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-previous-release/lastSuccessfulBuild/]\n[Acceptance 2015.3|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/postgresql/view/postgresql%20-%20release/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-2015.3.x-release/lastSuccessfulBuild/]\n[Travis|https://travis-ci.org/puppetlabs/puppetlabs-postgresql/builds/208795448]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40466", "fixedVersions": [], "id": "40466", "issueType": "Task", "key": "MODULES-4490", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-09T12:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (postgresql) 4.9.0 - (2016/03/09) - (5b01b42e2228d9c979f7fcbdfac5b926f25f5dea)", "timeSpent": "PT0S", "updated": "2017-03-09T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Currently the module is not supported on OpenSuse or SLES. Re-categorising as feature request.", "created": "2018-08-31T04:04:00.000000"}], "components": ["apt"], "created": "2017-03-06T08:07:00.000000", "creator": "623a4d36d32a94006a63cab3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to run a complete puppet agent -t on a OpenSUSE"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18bf8b71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/17"}], "description": "As I have the understanding OpenSUSE LEAP and SLES 12 is very like and resorted to try to use the rpm for SLES on my LEAP version.\n\nOn this platform puppet stalled after \nInfo: Loading facts\n\nps fax showed that puppet had called apt-get (!) \n 1527 ?        Ss     0:00  \\_ sshd: root@pts/0\n 1538 pts/0    Ss     0:00  |   \\_ -bash\n 2252 pts/0    Sl+    0:04  |       \\_ /opt/puppetlabs/puppet/bin/ruby /usr/local/bin/puppet agent -t\n 2260 pts/0    T      0:00  |           \\_ sh -c /usr/bin/apt-get -s upgrade 2>&1\n 2261 pts/0    T      0:01  |               \\_ zypper update --dry-run\n\nThe \"zypper update\" asks for confirmation to continue. I guess this is problem. I have made a bug report https://bugzilla.novell.com/show_bug.cgi?id=1028119 and asked for a behavior more close to Debian. \n\nBut as I see it, apt-get should have been called on a suse platform in the first place.\n\nSecond, atp-get is deprecated anyway and is a wrapper which points to zypper\n", "environment": "OpenSUSE LEAP 42.2 / SLES 12", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "36253", "fixedVersions": [], "id": "36253", "issueType": "New Feature", "key": "MODULES-4489", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4d36d32a94006a63cab3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt-get is run (and stalls) on OpenSUSE", "timeSpent": "PT0S", "updated": "2018-08-31T04:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think a possible solution would be to make the require conditional such that {{postgresql::server::database[$database]}} being not declared would cause the require to be unset.", "created": "2017-05-22T11:54:00.000000"}], "components": ["postgresql"], "created": "2017-03-03T16:19:00.000000", "creator": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1673aa2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcbyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}], "description": "Was trying to add extensions to template1/template0 databases, but because of a require in the postgresql::server::extensions module, you need to have a database declaration first.\n\n{code:puppet}\n  postgresql_psql {\"Add ${extension} extension to ${database}\":\n\n    psql_user        => $user,\n    psql_group       => $group,\n    psql_path        => $psql_path,\n    connect_settings => $connect_settings,\n\n    db               => $database,\n    command          => $command,\n    unless           => \"SELECT t.count FROM (SELECT count(extname) FROM pg_extension WHERE extname = '${extension}') as t WHERE t.count ${unless_comp} 1\",\n    require          => Postgresql::Server::Database[$database],\n  }{code}\n\nthe {code:puppet} require          => Postgresql::Server::Database[$database],{code} wont' allow you to add an extension to template1/template0 which are automatically created by postgres.\n\nAttempting to add extension:\n{code:puppet}\n  postgresql::server::extension {'uuid-ossp':\n    database => 'template1',\n  }{code}", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "41535", "fixedVersions": [], "id": "41535", "issueType": "Bug", "key": "MODULES-4487", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Cannot add extensions to template1 db", "timeSpent": "PT0S", "updated": "2017-05-22T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2017-03-03T05:52:00.000000"}], "components": [], "created": "2017-03-03T04:30:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b480434"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcaqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4886830_*|*_5_*:*_1_*:*_0"}], "description": "The current ipv6 regex for Stdlib::Compat::Ipv6:\n\n{code}\ntype Stdlib::Compat::Ipv6 = Pattern[/^(?:(?:[\\da-f]{1,4}:){7}[\\da-f]{1,4}|((?:[\\da-f]{1,4}:){6})(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+))$/]\n{code}\n\nmisses out on some valid ipv6 addresses:\n\n{code}\n'fa76:8765:34ac:0823:ab76:eee9:0987:1111',\n'fe80:0000:0000:0000:0204:61ff:fe9d:f156',\n'fe80:0:0:0:204:61ff:fe9d:f156',\n'fe80::204:61ff:fe9d:f156',\n'fe80:0:0:0:0204:61ff:254.157.241.86',\n'::1',\n'fe80::',\n'2001::',\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34039", "fixedVersions": [], "id": "34039", "issueType": "Improvement", "key": "MODULES-4485", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2017-03-03T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Improve ipv6 support in stdlib module", "timeSpent": "PT0S", "updated": "2017-03-03T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "It turns out there is a bug in the ConvertTo-JSON converter code.\n\nIf a collection type (typically an array) only has element the convert makes it into a hashtable, not an array of one element.\n\nexample", "created": "2017-03-08T14:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving back todo so we can focus on releasing the module.", "created": "2017-03-08T14:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is ready but pending unsupported release", "created": "2017-03-13T14:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release has been completed.  PR is ready for review.", "created": "2017-03-16T10:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI has passed succesfully at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/15/", "created": "2017-03-20T14:10:00.000000"}], "components": ["iis"], "created": "2017-03-02T16:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f2c4aab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcaf3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10402313_*|*_1_*:*_1_*:*_21240_*|*_10007_*:*_1_*:*_347901678_*|*_3_*:*_1_*:*_91409098_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_245061302_*|*_10006_*:*_2_*:*_848559539_*|*_10005_*:*_1_*:*_9895"}], "description": "While removing the use of Get-Website -name for Server 2008 it was found that the the code for creating/applying bindings is not working as expected.\n\n{code}\n15:23:36 Handing 'lkpi1zvm2k7i270.delivery.puppetlabs.net' back to vmpooler for VM destruction\n15:23:36 Spent 0.04 seconds cleaning up\n15:23:36 \n15:23:36 Failures:\n15:23:36 \n15:23:36   1) iis_site when configuring a website with all parameters specified using W3C log format, logflags and logtruncatesize behaves like an idempotent resource should run a second time without changes\n15:23:36      Failure/Error: apply_manifest(@manifest, :catch_changes => true)\n15:23:36      Beaker::Host::CommandFailure:\n15:23:36        Host 'fsoltfntz2yiwgm.delivery.puppetlabs.net' exited with 2 running:\n15:23:36         cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.ro0PEt\n15:23:36        Last 10 lines of output were:\n15:23:36        \tInfo: Loading facts\n15:23:36        \tNotice: Compiled catalog for fsoltfntz2yiwgm.delivery.puppetlabs.net in environment production in 0.27 seconds\n15:23:36        \tInfo: Applying configuration version '1488496571'\n15:23:36        \tNotice: /Stage[main]/Main/Iis_site[5d2f989286bd4aafe5aa]/bindings: bindings changed {'Property' => {'bindinginformation' => '*:8084:domain.test', 'certificatehash' => '', 'certificatestorename' => '', 'protocol' => 'http', 'sslflags' => '0'}} to '{\"bindinginformation\"=>\"*:8080:\", \"certificatehash\"=>\"\", \"certificatestorename\"=>\"\", \"protocol\"=>\"http\", \"sslflags\"=>0} {\"bindinginformation\"=>\"*:8084:domain.test\", \"certificatehash\"=>\"\", \"certificatestorename\"=>\"\", \"protocol\"=>\"http\", \"sslflags\"=>0}'\n15:23:36        \tNotice: Applied catalog in 12.87 seconds\n15:23:36        \n15:23:36      Shared Example Group: \"an idempotent resource\" called from ./spec/acceptance/iis_site_spec.rb:84\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/host.rb:373:in `exec'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/helpers/puppet_helpers.rb:504:in `block in apply_manifest_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/helpers/puppet_helpers.rb:433:in `apply_manifest_on'\n15:23:36      # ./.bundle/gems/gems/beaker-3.9.0/lib/beaker/dsl/helpers/puppet_helpers.rb:511:in `apply_manifest'\n15:23:36      # ./spec/support/examples/idempotent_resource.rb:7:in `block (2 levels) in <top (required)>'\n15:23:36 \n15:23:36   2) iis_site when configuring a website can changed previously set value bindings behaves like an idempotent resource should run a second time without changes\n15:23:36      Failure/Error: apply_manifest(@manifest, :catch_changes => true)\n15:23:36      Beaker::Host::CommandFailure:\n15:23:36        Host 'fsoltfntz2yiwgm.delivery.puppetlabs.net' exited with 2 running:\n15:23:36         cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.Azn0E6\n15:23:36        Last 10 lines of output were:\n15:23:36        \tInfo: Loading facts\n15:23:36        \tNotice: Compiled catalog for fsoltfntz2yiwgm.delivery.puppetlabs.net in environment production in 0.25 seconds\n15:23:36        \tInfo: Applying configuration version '1488496878'\n15:23:36        \tNotice: /Stage[main]/Main/Iis_site[9040a974c333a3f18729]/bindings: bindings changed {'Property' => {'bindinginformation' => '*:8081:', 'certificatehash' => '', 'certificatestorename' => '', 'protocol' => 'http', 'sslflags' => '0'}} to '{\"bindinginformation\"=>\"*:8081:\", \"certificatehash\"=>\"\", \"certificatestorename\"=>\"\", \"protocol\"=>\"http\", \"sslflags\"=>0}'\n15:23:36        \tNotice: Applied catalog in 6.36 seconds\n{code}\n\nRepro:\nServer 2008R2\n\nApply the following manifest:\n{code}\n            iis_site { '#{@site_name}':\n              ensure               => 'started',\n              applicationpool      => 'DefaultAppPool',\n              enabledprotocols     => 'https',\n              bindings             => [\n                {\n                  'bindinginformation'   => '*:8080:',\n                  'certificatehash'      => '',\n                  'certificatestorename' => '',\n                  'protocol'             => 'http',\n                  'sslflags'             => 0,\n                },\n                {\n                  'bindinginformation'   => '*:8084:domain.test',\n                  'certificatehash'      => '',\n                  'certificatestorename' => '',\n                  'protocol'             => 'http',\n                  'sslflags'             => 0,\n                },\n              # {\n              #   'bindinginformation'   => '10.32.126.39:443:domain.test',\n              #   'certificatehash'      => '3598FAE5ADDB8BA32A061C5579829B359409856F',\n              #   'certificatestorename' => 'MY',\n              #   'protocol'             => 'https',\n              #   'sslflags'             => 1,\n              # },\n              ],\n              logflags             => ['ClientIP', 'Date', 'Time', 'UserName'],\n              logformat            => 'W3C',\n              loglocaltimerollover => false,\n              logpath              => 'C:\\\\inetpub\\\\logs\\\\NewLogFiles',\n              logtruncatesize      => 2000000,\n              physicalpath         => 'C:\\\\inetpub\\\\new',\n            }\n{code}\n\nThe site will be created correctly however:\n\nRunning `puppet resource iis_site` shows:\n{code}\nPS C:\\Users\\Administrator> puppet resource iis_site\niis_site { 'bd4350517215c1c02e0a':\n  ensure               => 'started',\n  applicationpool      => 'DefaultAppPool',\n  bindings             => {'Property' => {'bindinginformation' => '*:8084:domain.test', 'certificatehash' => '', 'certif\nicatestorename' => '', 'protocol' => 'http', 'sslflags' => '0'}},\n  enabledprotocols     => 'https',\n  logflags             => ['ClientIP', 'Date', 'Time', 'UserName'],\n  logformat            => 'W3C',\n  loglocaltimerollover => 'false',\n  logpath              => 'C:\\inetpub\\logs\\NewLogFiles',\n  logperiod            => 'MaxSize',\n  logtruncatesize      => '2000000',\n  physicalpath         => 'C:\\inetpub\\new',\n}\n{code}\n\nNote that the bindings is now a hashtable called Property", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41534", "fixedVersions": [], "id": "41534", "issueType": "Bug", "key": "MODULES-4484", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-20T14:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bindings don't serialise properly on Server 2008", "timeSpent": "PT0S", "updated": "2017-03-20T14:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "So upon reviewing the pull request and searching through concat, it seems that this is all handled. The only two parameters being removed in the pull request are {{$ensure}} for {{concat::fragment}} defined type, and {{$force}} for the {{concat}} defined type. Both parameters were previously deprecated and the deprecation warnings (along with unit tests for the deprecation warnings) have been removed along with the parameters in pull request #424. When I looked through concat for deprecated parameters, those were the only two I found. So it seems like everything is dealt with and there's no further work to be done on this.", "created": "2017-03-21T09:15:00.000000"}], "components": ["concat"], "created": "2017-03-02T15:28:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-Parameters/functions in 3.x that are removed in PR #424 need to have deprecation.\n-Parameters that have a deprecation warning in 2.x need to be removed in 3.x\n-Needs to pass tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@116f7ad0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4482"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcabb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1191586761_*|*_3_*:*_1_*:*_9009079_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_415272198"}], "description": "Deprecations warnings for parameters that will be removed in next Major release have already been implemented. There are no custom functions or facts to worry about. Validate that PR #424 does not remove any public parameters that haven't already been deprecated. Any params that are removed that haven't already gotten a deprecation warning, need a deprecation warning. Also anything that has a deprecation warning in 2.x need to be removed in 3.x.", "epicLinkSummary": "Deprecate current version of Concat and move to Puppet 4 only", "estimate": "PT0S", "externalId": "42629", "fixedVersions": [], "id": "42629", "issueType": "Task", "key": "MODULES-4483", "labels": ["concat"], "originalEstimate": "PT0S", "parent": "40464", "parentSummary": "Deprecate current version of Concat and move to Puppet 4 only", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2017-03-21T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat: Implement deprecation warnings", "timeSpent": "PT0S", "updated": "2017-03-21T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-03-02T15:21:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54c3973a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Concat Puppet 4 Release"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcaav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_583001918_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_4939941481"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40464", "fixedVersions": [], "id": "40464", "issueType": "Epic", "key": "MODULES-4482", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-05-05T14:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate current version of Concat and move to Puppet 4 only", "timeSpent": "PT0S", "updated": "2017-05-24T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ca3c329bb1ed00ac5e5de8a", "body": "This no longer seems to be an issue in the latest version of puppet", "created": "2021-04-12T17:15:00.000000"}], "components": ["stdlib"], "created": "2017-03-02T11:25:00.000000", "creator": "5ca3c329bb1ed00ac5e5de8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@688385bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc9zr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129790225535_*|*_6_*:*_1_*:*_0"}], "description": "I have the following:\n\n  ensure_packages('vault', { provider => 'puppet_gem' })\n  ensure_packages('vault', { provider => 'puppetserver_gem' })\n\npuppet throws a 'Duplicate declaration' error for 'Package[vault]'.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41533", "fixedVersions": [], "id": "41533", "issueType": "Bug", "key": "MODULES-4481", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ca3c329bb1ed00ac5e5de8a", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T17:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ensure_packages unable to install the same package using two different providers", "timeSpent": "PT0S", "updated": "2021-04-12T17:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "https://github.com/puppetlabs/puppetlabs-certregen/pull/21 submitted to add acceptance test for this workflow.", "created": "2017-03-13T19:12:00.000000"}], "components": [], "created": "2017-03-02T10:51:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@466eebb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym84f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_423045462_*|*_1_*:*_1_*:*_543100318_*|*_10007_*:*_1_*:*_329433014_*|*_3_*:*_1_*:*_433669061_*|*_5_*:*_1_*:*_0"}], "description": "add automated test to validate of certificate regeneration before expiration \n\u2013 use --ca_ttl to reconfigure CA that expires in 5 minutes\n\u2013 validate for warning\n\u2013 recycle CA using tool\n\u2013 Validate that new CA has new expire time stamp\n\u2013 Validate that new CA info is driven to each agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39349", "fixedVersions": [], "id": "39349", "issueType": "Task", "key": "MODULES-4480", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Done", "resolutionDate": "2017-03-22T12:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(certregen) automate validation of certificate regeneration before expiration ", "timeSpent": "PT0S", "updated": "2017-03-22T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fix has been merged and released.\n\nThanks for your PR [~accountid:557058:88b7bd93-d432-4423-aaca-d0fdc06c4004] :)", "created": "2021-07-07T09:34:00.000000"}], "components": ["firewall"], "created": "2017-03-02T06:12:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f60fa47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc9kf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137211725378_*|*_5_*:*_1_*:*_0"}], "description": "The firewall module does not map Linux group names to GIDs when trying to use the {{owner}} module in a rule, resulting in spurious \"changes\" being reported by the agent:\n\n{code}Notice: /Stage[main]/Zedcore::Firewall::Pre/Firewall[041 unrestricted zcstaff outbound]/gid: gid changed '10001' to 'zcstaff'\nNotice: Firewall[041 unrestricted zcstaff outbound](provider=iptables): Properties changed - updating rule{code}\n\n{code}~$ getent group zcstaff\nzcstaff:*:10001:{code}\nI have submitted [PR #682|https://github.com/puppetlabs/puppetlabs-firewall/pull/682] on github which fixes it, by basically doing the same as what the {{uid}} property does for user names.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41532", "fixedVersions": [], "id": "41532", "issueType": "Bug", "key": "MODULES-4479", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall module doesn't map group names to GIDs", "timeSpent": "PT0S", "updated": "2021-07-07T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-03-01T17:26:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35f436fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc90f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "On RedHat systems, the GPG keys will no longer be re-imported every run."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1907116_*|*_1_*:*_1_*:*_55161_*|*_10007_*:*_1_*:*_1033918627_*|*_3_*:*_1_*:*_87757_*|*_5_*:*_1_*:*_0"}], "description": "On Redhat family systems, the GPG keys get imported every run since the exec call is returning false.\n\nThe fix appears to be ensure upper and lower are wrapped around single quotes to prevent expansion.\n\n{code}\necho \"ABCDEFG\" | tr [:upper:] [:lower:]\ntr: misaligned [:upper:] and/or [:lower:] construct\n{code}\n\n{code}\necho \"ABCDEFG\" | tr '[:upper:]' '[:lower:]'\nabcdefg\n{code}\n\n{code}\nrpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --characters=11-18 | tr [:upper:] [:lower:] tr: misaligned [:upper:] and/or [:lower:] construct\npackage gpg-pubkey- is not installed\n{code}\n\n{code}\nrpm -q gpg-pubkey-`echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --characters=11-18 | tr '[:upper:]' '[:lower:]'`\ngpg-pubkey-4bd6ec30-4c37bb40\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37122", "fixedVersions": ["puppet_agent 1.4.0"], "id": "37122", "issueType": "Bug", "key": "MODULES-4478", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-03-13T18:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Reimports GPG key every run on some RedHat systems", "timeSpent": "PT0S", "updated": "2017-06-15T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-03-01T15:39:00.000000", "creator": "557058:066cb73e-e283-405d-a1bd-28a8515a7c83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4121eb5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc8v3:"}], "description": "If you have firewall rules with double quotes in the title, it seems that they don't get purged correctly if they are removed later on. The rules seem to stay in place in both /etc/sysconfig/iptables and in {{iptables -L}}.", "environment": "CentOS 7, PE 2016.4.2, Firewall Module 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38232", "fixedVersions": [], "id": "38232", "issueType": "Bug", "key": "MODULES-4477", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:066cb73e-e283-405d-a1bd-28a8515a7c83", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall does not purge rules with quotes in comment", "timeSpent": "PT0S", "updated": "2017-03-01T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Changing type to Improvement.", "created": "2017-07-27T07:43:00.000000"}, {"author": "623c10bb4a57610068e745eb", "body": "FYI as of [https://github.com/apache/httpd/commit/0f5e2fded6bc90533769656db9056efe262923df]\u00a0and [https://github.com/apache/httpd/commit/f5799e6e50934b030ac4fc08d25ede66be99f266]\u00a0(which are both in the process of being backported to 2.4.x) SSLOCSPEnable is more than on/off.", "created": "2018-05-09T09:54:00.000000"}], "components": ["apache"], "created": "2017-03-01T12:50:00.000000", "creator": "623c10bb4a57610068e745eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@317b7e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc8rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}], "description": "allow configuration of OCSP parameters", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34036", "fixedVersions": [], "id": "34036", "issueType": "Improvement", "key": "MODULES-4476", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10bb4a57610068e745eb", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache: add SSLOCSPEnable parameter", "timeSpent": "PT0S", "updated": "2018-05-09T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Removed in another ticket.  This ticket is not required", "created": "2017-03-31T14:26:00.000000"}], "components": [], "created": "2017-03-01T10:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eacb02f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc8gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8109_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2601760747"}], "description": "The NTP module is on CI-Next.  It should be removed from the jenkins-modules master", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41531", "fixedVersions": [], "id": "41531", "issueType": "Task", "key": "MODULES-4475", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-03-31T14:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove NTP from jenkins-modules master", "timeSpent": "PT0S", "updated": "2017-03-31T14:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [], "components": [], "created": "2017-03-01T09:37:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20aaea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc8ef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1156070_*|*_10007_*:*_1_*:*_6636173696_*|*_3_*:*_1_*:*_449659_*|*_6_*:*_1_*:*_0"}], "description": "The concat_file type defines an autorequire of related fragments which can unnecessarily lead to dependency cycles in common patterns such as this:\n\n{code:puppet}\nclass foo::config {\n  concat { '/tmp/foo.conf': }\n\n  concat::fragment { '/tmp/foo.conf+10-main':\n    target  => '/tmp/foo.conf',\n    content => \"[main]\\nbar = baz\\n\",\n    order   => 10,\n  }\n}\n\ndefine foo::config::main_setting($value) {\n  concat::fragment { \"/tmp/foo.conf+20-main_setting-${name}\":\n    target  => '/tmp/foo.conf',\n    content => \"${name} = ${value}\\n\",\n    order   => 20,\n  }\n}\n\nclass base {\n  contain '::foo::config'\n}\n\nclass role {\n  require '::base'\n\n  foo::config::main_setting { 'qux':\n    value => 'quux',\n  }\n}\n\ninclude role\n{code}\n\n{code}\ntdevelioglu@traveler:/tmp$ puppet apply foo.pp\nNotice: Compiled catalog for traveler.ams4.prod.booking.com in environment production in 0.18 seconds\nError: Failed to apply catalog: Found 1 dependency cycle:\n(Concat_file[/tmp/foo.conf] => Concat[/tmp/foo.conf] => Class[Foo::Config] => Class[Base] => Class[Role] => Foo::Config::Main_setting[qux] => Concat::Fragment[/tmp/foo.conf+20-main_setting-qux] => Concat_fragment[/tmp/foo.conf+20-main_setting-qux] => Concat_file[/tmp/foo.conf])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\n{code}\n\nIt's not evident to me why the fragments need to be required by concat_file and perhaps the autorequire can be removed as to prevent this from happening. At least tests still succeed without it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34007", "fixedVersions": [], "id": "34007", "issueType": "Improvement", "key": "MODULES-4474", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-05-17T06:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: Drop autorequirement of fragments", "timeSpent": "PT0S", "updated": "2018-07-26T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PR #729 (join strings for i18n parser) into master at", "created": "2017-03-13T15:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI succesfully at", "created": "2017-03-14T11:00:00.000000"}], "components": ["stdlib"], "created": "2017-02-28T17:34:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eef1434"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc81j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_69818619_*|*_1_*:*_1_*:*_11662_*|*_10007_*:*_1_*:*_338001061_*|*_3_*:*_1_*:*_708963155_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_65575370"}], "description": "In stdlib there are a ton of functions in ./lib/puppet/parser/functions that have error strings split over 2 lines. Most, if not all, are split because of line length. Some of them are split with \"+\" at the end of the line, some with \"\\\" and some with \"<<\". The one thing they all have in common is that none of them can be picked up by the magical handy-dandy string marker I'm working on. This is a ticket to join all of these strings to one liners.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35028", "fixedVersions": [], "id": "35028", "issueType": "Task", "key": "MODULES-4473", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-14T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[i18n - stdlib] parser/functions string preparation", "timeSpent": "PT0S", "updated": "2017-03-14T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a47754a57610068e67639", "body": "There's a pull request to fix this warning since April. just fork to your git and apply the PR.\n\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/394", "created": "2017-09-08T06:51:00.000000"}], "components": ["ntp"], "created": "2017-02-28T16:59:00.000000", "creator": "557058:6ef5069f-2163-4323-97cc-c4705f524b0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@430ee7ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc7zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16548805779_*|*_6_*:*_1_*:*_0"}], "description": "With hiera 5 (latest puppet 4.9), the ntp module warns thusly:\n\nWarning: /etc/puppetlabs/puppet/environments/<..>/ntp/hiera.yaml: Use of 'hiera.yaml' version 4 is deprecated. It should be converted to version 5\n   (in /etc/puppetlabs/puppet/environments/<..>/ntp/hiera.yaml)\nWarning: Defining \"data_provider\": \"hiera\" in metadata.json is deprecated\n   (in /etc/puppetlabs/puppet/environments/<..>/ntp/metadata.json)\n\n\nThis is an easy fix which i can submit.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32985", "fixedVersions": [], "id": "32985", "issueType": "Bug", "key": "MODULES-4472", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ef5069f-2163-4323-97cc-c4705f524b0b", "resolution": "Duplicate", "resolutionDate": "2017-09-08T06:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Deprecation warning from hiera.yaml in ntp module with hiera 5", "timeSpent": "PT0S", "updated": "2017-09-08T06:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "--PR Raised against puppetlabs_spec_helper-- MERGED\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/182\n\n--PR Raised against modsync_configs to add required gem-- Will not do\nhttps://github.com/puppetlabs/modulesync_configs/pull/131\n\n--PR Raised against CI Job Configs to prep Jenkins-- MERGED\nhttps://github.com/puppetlabs/ci-job-configs/pull/2470\n\nReverted the QAELK changes in \nhttps://github.com/puppetlabs/ci-job-configs/pull/2498\n\n--Disabled the JUnit stuff for the moment due to it failing all spec jobs-- MERGED\nhttps://github.com/puppetlabs/ci-job-configs/pull/2503", "created": "2017-02-28T16:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised for parrallel_spec junit test results and enable on Registry module\nhttps://github.com/puppetlabs/ci-job-configs/pull/2511", "created": "2017-03-07T12:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Now working in the registry module", "created": "2017-03-07T18:40:00.000000"}], "components": [], "created": "2017-02-28T16:21:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24fd4cc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc7vz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2234668_*|*_10007_*:*_1_*:*_22111676_*|*_3_*:*_1_*:*_588789719_*|*_5_*:*_1_*:*_0"}], "description": "Previously there was no output from rspec or beaker gathered therefore we have no metrics to help us make decisions around tests.\n\nThis ticket will track to the work to get the spec test results into Jenkins and queryable.\n\nTasks\n---------\n--Update spec_helper so that it can take extra rspec arguments--\n--Wait for puppetlabs_spec_helper gem release with PR 182-- Done PSH 2.1.0\n--Update modsync to add the yarjuf gem-- Will not do\n--Update JJB to add a Gemfile.local to inject the  yarjuf gem-- Merged\n--Update JJB to add test result publisher--\n--Update JJB to add QAELK publisher-- Wiil not do. Logged in MODULES-4496\n--Update JJB to add the CI_SPEC_OPTIONS env var for rspec-- Will not do.  Not compatible with parallel_spec\n--Update JJB to inject required .rspec and .rspec_parallel files-- Done\n--Update JJB to push beaker results to QAELK (prod master/stable only.  Not adhoc or staging)-- Wiil not do. Logged in MODULES-4496", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37121", "fixedVersions": [], "id": "37121", "issueType": "Task", "key": "MODULES-4471", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-03-07T18:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Display Test Results in Jenkins for Modules", "timeSpent": "PT0S", "updated": "2017-04-20T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-02-28T14:42:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32710c4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc7q7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Move \"description\" and \"summary\" from metadata.json into the POT file.\n\n{code}\n\nmsgid \"Description of PostgreSQL module\"\nmsgstr \"\"\n\nmsgid \"Summary of PostgreSQL module\"\nmsgstr \"\"\n\n{code}", "duedate": "2017-05-02T00:00:00.000000", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "37120", "fixedVersions": [], "id": "37120", "issueType": "Task", "key": "MODULES-4470", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgres: metadata.json translation", "timeSpent": "PT0S", "updated": "2017-06-06T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-02-28T14:00:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cb9cbb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc7p3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1455396247_*|*_10007_*:*_1_*:*_272965487_*|*_3_*:*_1_*:*_3130755_*|*_5_*:*_1_*:*_0"}], "description": "To prevent POT file generation/updating from blocking our testing at all, the job that is currently Step 1.5 should be moved to last position which I believe will be Step 9. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41530", "fixedVersions": [], "id": "41530", "issueType": "Task", "key": "MODULES-4469", "labels": ["ci", "i18n", "maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-20T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "i18n CI: Move POT job in job-group to last position", "timeSpent": "PT0S", "updated": "2017-03-20T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed.", "created": "2021-01-18T06:55:00.000000"}], "components": ["apache"], "created": "2017-02-28T06:59:00.000000", "creator": "5e0e0324e3b48c0daa0ec7bd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bc37016"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc6lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_122687756083_*|*_6_*:*_1_*:*_0"}], "description": "When trying to use puppetlabs-apache module I get the following error on the agent:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, undefined method `repeated_param' for #<Puppet::Functions::DispatcherBuilder:0x000000031ea728> at /etc/puppet/modules/apache/manifests/init.pp:90:3 on node sfrdapi1.sysadminology.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n", "environment": "root@puppet:/etc/puppet# dpkg -l puppetmaster\nii  puppetmaster                              3.7.2-4                   all                       configuration management system, master service\nroot@puppet:/etc/puppet#\n\nroot@puppet:/etc/puppet# cat /etc/debian_version\n8.7\n\nroot@puppet:/etc/puppet# cat /etc/debian_version\n8.7\nroot@puppet:/etc/puppet# puppet module list\n/etc/puppet/modules\n\u251c\u2500\u2500 deric-gpasswd (v0.3.2)\n\u251c\u2500\u2500 puppet-staging (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-apache (v1.11.0)\n\u251c\u2500\u2500 puppetlabs-apt (v2.3.0)\n\u251c\u2500\u2500 puppetlabs-concat (v2.2.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.15.0)\n/usr/share/puppet/modules (no modules installed)\nroot@puppet:/etc/puppet#\n\nroot@puppet:/etc/puppet# uname -a\nLinux puppet 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42628", "fixedVersions": [], "id": "42628", "issueType": "Bug", "key": "MODULES-4467", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e0e0324e3b48c0daa0ec7bd", "resolution": "Won't Do", "resolutionDate": "2021-01-18T06:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache throws \"Error 400 on SERVER: Evaluation Error undefined method `repeated_param' for #<Puppet::Functions::", "timeSpent": "PT0S", "updated": "2021-01-18T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Amazingly, this just burnt me again. If only the 'azure' gem is installed, you get the following error message when trying to use the module to stand up VMs in Azure: \n\nCould not autoload puppet/provider/azure_vm/azure_arm: cannot load such file -- azure_mgmt_compute\n", "created": "2017-08-09T23:27:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The module is deprecated\n\n[https://forge.puppet.com/modules/puppetlabs/azure_arm]", "created": "2021-05-24T05:26:00.000000"}], "components": ["azure"], "created": "2017-02-27T21:16:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@277c77c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc6in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16440259936_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_117159947961"}], "description": "The first mention of dependencies in the Readme lists only one ruby gem as being required, the `azure` gem. But further down it lists 7 gems:\n\n* retries\n* azure --version='~>0.7.0' \n* azure_mgmt_compute --version='~>0.3.0'\n* azure_mgmt_storage --version='~>0.3.0' \n* azure_mgmt_resources --version='~>0.3.0' \n* azure_mgmt_network --version='~>0.3.0'\n* hocon --version='~>1.1.2'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34006", "fixedVersions": [], "id": "34006", "issueType": "Bug", "key": "MODULES-4466", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Won't Do", "resolutionDate": "2021-05-24T05:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Readme should be clearer about required ruby gems", "timeSpent": "PT0S", "updated": "2021-05-24T05:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised https://github.com/puppetlabs/ci-job-configs/pull/2461", "created": "2017-02-27T17:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged and deployed\n\n\nWaiting on a Module release to confirm the notifications are working.", "created": "2017-02-28T15:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised https://tickets.puppetlabs.com/servicedesk/customer/portal/2/HELP-8110 for HiPChat admin work.", "created": "2017-03-01T15:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Notifications are now working in the Modules room.", "created": "2017-03-02T15:30:00.000000"}], "components": [], "created": "2017-02-27T17:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5df7700a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc6gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_122893_*|*_10007_*:*_1_*:*_78744299_*|*_3_*:*_1_*:*_572673_*|*_10009_*:*_1_*:*_171594184_*|*_6_*:*_1_*:*_0"}], "description": "This ticket is to add a hipchat notification for the automated module push jobs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42627", "fixedVersions": [], "id": "42627", "issueType": "Task", "key": "MODULES-4465", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-02T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add HipChat notifications to Module pushes", "timeSpent": "PT0S", "updated": "2017-03-02T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-iis/pull/46", "created": "2017-03-23T16:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at:\nhttps://github.com/puppetlabs/puppetlabs-iis/commit/70a78c281c45773be690436f75ef84488e89b8e3", "created": "2017-03-24T12:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Looks like a legit CI failure\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_smoke-master/PLATFORM=windows2008r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/30/consoleFull\n\n{code}\n11:45:03 s02nuqhygf0nz7v.delivery.puppetlabs.net (windows2008r2-64-1) 11:45:03$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n11:45:03   C:/cygwin64/tmp/apply_manifest.pp.lJvJmu\n11:45:03 \n11:45:03 s02nuqhygf0nz7v.delivery.puppetlabs.net (windows2008r2-64-1) executed in 0.07 seconds\n11:45:03 localhost $ scp /tmp/beaker20170324-12096-1f46yrd windows2008r2-64-1:C:/cygwin64/tmp/apply_manifest.pp.lJvJmu {:ignore => }\n11:45:03 \n11:45:04 s02nuqhygf0nz7v.delivery.puppetlabs.net (windows2008r2-64-1) 11:45:04$ cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.lJvJmu\n11:45:04   Info: Loading facts\n11:45:13   Notice: Compiled catalog for s02nuqhygf0nz7v.delivery.puppetlabs.net in environment production in 0.23 seconds\n11:45:13   Info: Applying configuration version '1490381112'\n11:45:13   Notice: /Stage[main]/Main/Iis_application_pool[59041ec1f80a3f1b5502]/managed_runtime_version: managed_runtime_version changed 'v2.0' to 'v4.0'\n11:45:16   Error: Error updating apppool: Object on target path is already stopped.\n11:45:17   \n11:45:17   Error: Error updating apppool: Object on target path is already stopped.\n11:45:17   Notice: Applied catalog in 3.73 seconds\n11:45:17 \n11:45:17 s02nuqhygf0nz7v.delivery.puppetlabs.net (windows2008r2-64-1) executed in 13.35 seconds\n11:45:17 Exited: 2\n11:45:17         should run a second time without changes (FAILED - 1)\n11:45:17       when puppet resource is run\n11:45:17 \n11:45:17 s02nuqhygf0nz7v.delivery.puppetlabs.net (windows2008r2-64-1) 11:45:17$ cmd.exe /c puppet resource iis_application_pool 59041ec1f80a3f1b5502\n11:45:17   iis_application_pool { '59041ec1f80a3f1b5502':\n{code}", "created": "2017-03-24T15:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR at", "created": "2017-03-28T10:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR merged into master at", "created": "2017-03-28T11:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR passed CI\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/18/", "created": "2017-03-28T13:06:00.000000"}], "components": ["iis"], "created": "2017-02-27T15:10:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d2e2518"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymcg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_339942499_*|*_1_*:*_1_*:*_201482_*|*_10007_*:*_2_*:*_268951913_*|*_3_*:*_1_*:*_6771314_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1878674567"}], "description": "Running APPCMD via the PowerShell Manager in PS2 behaves erratically.  It intermittently returns an error code.  But the same command when run other times behaves correctly.\n\nThis ticket is remove the use of APPCMD", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38231", "fixedVersions": [], "id": "38231", "issueType": "Bug", "key": "MODULES-4464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-28T13:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APPCMD behaves erractically when run under a PS2 RunSpace", "timeSpent": "PT0S", "updated": "2017-03-28T13:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "http://stackoverflow.com/questions/4170530/powershell-get-website-name-parameter-is-ignored\n\n", "created": "2017-02-27T20:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Performance Repro on Get-Website on 2008\n\n* Grab a Win2008R2 from VM Pooler and install default IIS\n* Create 150 websites using the following script:\n{code}\n$ErrorActionPreference = 'Stop'\n\nImport-Module WebAdministration\nPush-Location IIS:\n\n(1..150) | % {\n  $index = $_\n  New-Website -Name \"Website $index\" -ApplicationPool 'DefaultAppPool' -PhysicalPath 'C:\\inetpub\\wwwroot' -Port (8000 + $index)\n}\n\nPop-Location\n{code}\n\n* Use the following script to time different ways to use Get-Website\n{code}\n$ErrorActionPreference = 'Stop'\n\nImport-Module WebAdministration\nPush-Location IIS:\n\n$WebsiteName = \"Website 120\"\n\n#-----\n$result = Measure-Command {\n  Get-Website -Name $WebsiteName\n}\nWrite-Host \" $result (BROKEN) Using Get-Website\"\n\n#-----\n$subject = $null\n$result = Measure-Command {\n  $subject = Get-Website | ? { $_.Name -eq $WebsiteName }\n}\nif ($subject.Name -ne $WebsiteName) { Throw \"Failed to get the website\"}\nWrite-Host \" $result Using Get-Website | ? ....\"\n\n#-----\n$subject = $null\n$result = Measure-Command {\n  $subject = Get-Item \"IIS:\\sites\\$WebsiteName\"\n}\nif ($subject.Name -ne $WebsiteName) { Throw \"Failed to get the website\"}\nWrite-Host \" $result Using Get-Item 'IIS:\\sites\\$WebsiteName'\"\n\n#-----\n$subject = $null\n$result = Measure-Command {\n  $subject = Get-Website -Name \"*$WebsiteName*\" | ? { $_.Name -eq $WebsiteName }\n}\nif ($subject.Name -ne $WebsiteName) { Throw \"Failed to get the website\"}\nWrite-Host \" $result Using Get-Website with wildcard | ? ....\"\n\n\nPop-Location\n{code}", "created": "2017-03-01T12:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Output:\n\n{code}\n 00:00:01.0004350 (BROKEN) Using Get-Website\n 00:00:01.0261313 Using Get-Website | ? ....\n 00:00:00.0065812 Using Get-Item 'IIS:\\sites\\Website 120'\n 00:00:00.0186170 Using Get-Website with wildcard | ? ....\n{code}\n\nNote that using Get-Website and filter takes 157 times longer than using Get-Item\n\nIt is recommended to use this command instead of Get-Website", "created": "2017-03-01T12:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running through adhoc\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/21/", "created": "2017-03-02T16:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc.", "created": "2017-03-02T18:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-03T11:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI passed at", "created": "2017-03-06T12:38:00.000000"}], "components": ["iis"], "created": "2017-02-27T14:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404cc768"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_264581892_*|*_1_*:*_1_*:*_50300_*|*_10007_*:*_1_*:*_59744440_*|*_3_*:*_1_*:*_104237810_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_5938006_*|*_10006_*:*_1_*:*_162553915"}], "description": "Using the Get-Website cmdlet gives different results between 2008 and 2012, in particular is using the {{-Name}} parameter\n\ne.g. 2012\n{code}\nPS C:\\Users\\Administrator> Get-Website\n\nName             ID   State      Physical Path                  Bindings\n----             --   -----      -------------                  --------\nDefault Web Site 1    Started    %SystemDrive%\\inetpub\\wwwroot  http *:80:\n\n\nPS C:\\Users\\Administrator> Get-Website -Name 'minimal'\nPS C:\\Users\\Administrator>\n{code}\n\n2008\n{code}\nPS C:\\Users\\Administrator> get-website -Name 'minimal'\n\nName             ID   State      Physical Path                  Bindings\n----             --   -----      -------------                  --------\nDefault Web Site 1    Started    %SystemDrive%\\inetpub\\wwwroot  http *:80:\n\n\nPS C:\\Users\\Administrator>\n{code}\n\nThis ticket will either guard usage of {{-Name}} from IIS on 2008, or remove usage of this cmdlet entirely.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42626", "fixedVersions": [], "id": "42626", "issueType": "Bug", "key": "MODULES-4463", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-06T12:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Get-Website does not behave the same between 2008 and 2012", "timeSpent": "PT0S", "updated": "2017-03-06T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": [], "created": "2017-02-27T14:19:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@422a2897"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93728469762_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36252", "fixedVersions": [], "id": "36252", "issueType": "Sub-task", "key": "MODULES-4462", "labels": [], "originalEstimate": "PT0S", "parent": "35025", "parentSummary": "This is a test", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "This is a sub-task to my test ticket", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-27T14:18:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78837891"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604406557_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35025", "fixedVersions": [], "id": "35025", "issueType": "Task", "key": "MODULES-4461", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-03-06T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "This is a test", "timeSpent": "PT0S", "updated": "2017-03-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This research is now complete.\n\n1) We have provided Jesse with a tar ball and development on the Forge side will be implemented around what the modules team have delivered. The Forge will read the summary and description from the PO file and read the rest from metadata.json.\n\n2) json2po is a python script which is difficult to install on a ruby environment. We will implement our own Ruby version, ticket has been created for this.\n\n3) When the ruby script mentioned in step 2 is developed, it will be a matter of calling this in a Rake task on merges. ", "created": "2017-04-03T09:36:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] you happy enough for me to resolve this?", "created": "2017-04-03T09:37:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "resolve away!", "created": "2017-04-03T09:39:00.000000"}], "components": [], "created": "2017-02-27T14:13:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5527150c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5kn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31473_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3004379075"}], "description": "For Phase 1 of i18n, we're expected to have summaries and descriptions from metadata.json translated for 10 modules. Getting the strings translated isn't a problem, that can be done manually. The issue is localization and how it'll be handled in the Forge. Questions include:\n\n- How will the Forge be consuming localized content from modules?\n_Per Jesse, the Forge will be able to read directly from the PO file_\n- Is there already tooling around i18n for JSON files somewhere in the ether?\n_Helen found [json2po|http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/json2po.html]. If there's a way to only pull certain keys from the JSON, this could definitely be something. Ideally, we would have all translatable strings in a single POT file. Can we use this tool? Is the licensing appropriate?_\n- If not, how can we automate the translation of strings in metadata files?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42625", "fixedVersions": [], "id": "42625", "issueType": "Task", "key": "MODULES-4460", "labels": ["i18n", "metadata"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-03T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RESEARCH i18n for metadata.json", "timeSpent": "PT0S", "updated": "2017-04-03T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-02-27T14:12:00.000000", "creator": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d4b2c3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5kf:"}], "description": "On a fresh VM with this manifest:\n\n{code}\nclass { 'java':\n  distribution => 'jre',\n}\n{code}\n\nI get these errors:\n\n{code}\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install java-common' returned 100: Reading package lists...                                                                                         \nBuilding dependency tree...                                                                                                                                                                                                        \nYou might want to run 'apt-get -f install' to correct these:                                                                                                                                                                       \nThe following packages have unmet dependencies:                                                                                                                                                                                    \n rundeck : Depends: java7-runtime or                                                                                                                                                                                               \n                    java7-runtime-headless or                                                                                                                                                                                      \n                    java8-runtime or                                                                                                                                                                                               \n                    java8-runtime-headless                                                                                                                                                                                         \nE: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).                                                                                                                                          \nError: /Stage[main]/Java/Package[java-common]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install java-common' returned 100: Reading package lists...    \nBuilding dependency tree...                                                                                                                                                                                                        \nYou might want to run 'apt-get -f install' to correct these:                                                                                                                                                                       \nThe following packages have unmet dependencies:                                                                                                                                                                                    \n rundeck : Depends: java7-runtime or                                                                                                                                                                                               \n                    java7-runtime-headless or                                                                                                                                                                                      \n                    java8-runtime or                                                                                                                                                                                               \n                    java8-runtime-headless                                                                                                                                                                                         \nE: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).                                                                                                                                          \nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install openjdk-8-jre-headless' returned 100: Reading package lists...                                                                              \nBuilding dependency tree...                                                                                                                                                                                                        \nYou might want to run 'apt-get -f install' to correct these:                                                                                                                                                                       \nThe following packages have unmet dependencies:                                                                                                                                                                                    \n openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed                                                                                                                                        \n                          Depends: java-common (>= 0.28) but it is not going to be installed                                                                                                                                       \n                          Depends: libcups2 but it is not going to be installed                                                                                                                                                    \n                          Depends: liblcms2-2 (>= 2.2+git20110628) but it is not going to be installed                                                                                                                             \n                          Depends: libjpeg8 (>= 8c) but it is not going to be installed                                                                                                                                            \n                          Depends: libfontconfig1 but it is not going to be installed                                                                                                                                              \n                          Depends: libnss3 (>= 2:3.17.1) but it is not going to be installed                                                                                                                                       \n                          Depends: libpcsclite1 (>= 1.3.0) but it is not going to be installed                                                                                                                                     \n                          Depends: libx11-6 but it is not going to be installed                                                                                                                                                    \n                          Depends: libxext6 but it is not going to be installed                                                                                                                                                    \n                          Depends: libxi6 but it is not going to be installed                                                                                                                                                      \n                          Depends: libxrender1 but it is not going to be installed                                                                                                                                                 \n                          Depends: libxtst6 but it is not going to be installed                                                                                                                                                    \nE: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).                                                                                                                                          \nError: /Stage[main]/Java/Package[java]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install openjdk-8-jre-headless' returned 100: Reading package lists...\nBuilding dependency tree...                                                                                                                                                                                                        \nYou might want to run 'apt-get -f install' to correct these:                                                                                                                                                                       \nThe following packages have unmet dependencies:                                                                                                                                                                                    \n openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed                                                                                                                                        \n                          Depends: java-common (>= 0.28) but it is not going to be installed                                                                                                                                       \n                          Depends: libcups2 but it is not going to be installed                                                                                                                                                    \n                          Depends: liblcms2-2 (>= 2.2+git20110628) but it is not going to be installed                                                                                                                             \n                          Depends: libjpeg8 (>= 8c) but it is not going to be installed                                                                                                                                            \n                          Depends: libfontconfig1 but it is not going to be installed                                                                                                                                              \n                          Depends: libnss3 (>= 2:3.17.1) but it is not going to be installed                                                                                                                                       \n                          Depends: libpcsclite1 (>= 1.3.0) but it is not going to be installed                                                                                                                                     \n                          Depends: libx11-6 but it is not going to be installed                                                                                                                                                    \n                          Depends: libxext6 but it is not going to be installed                                                                                                                                                    \n                          Depends: libxi6 but it is not going to be installed                                                                                                                                                      \n                          Depends: libxrender1 but it is not going to be installed                                                                                                                                                 \n                          Depends: libxtst6 but it is not going to be installed                                                                                                                                                    \nE: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).                                                                                                                                          \nNotice: /Stage[main]/Java::Config/Exec[update-java-alternatives]: Dependency Package[java-common] has failures: true                                                                                                               \nNotice: /Stage[main]/Java::Config/Exec[update-java-alternatives]: Dependency Package[java] has failures: true                                                                                                                      \nWarning: /Stage[main]/Java::Config/Exec[update-java-alternatives]: Skipping because of failed dependencies                                                                                                                         \nNotice: /Stage[main]/Java/Anchor[java::end]: Dependency Package[java-common] has failures: true                                                                                                                                    \nNotice: /Stage[main]/Java/Anchor[java::end]: Dependency Package[java] has failures: true                                                                                                                                           \nWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies                                                                                                                                              \n{code}\n\nWhen I try to manually resolving it with `sudo apt-get -f install`, I get this:\n\n{code}\nroot@rundeck-dev-01:~# sudo apt-get -f install                                                                                                                                                                                                                                                                        \nReading package lists... Done                                                                                                                                                                                                                                                                                         \nBuilding dependency tree... Done                                                                                                                                                                                                                                                                                      \nCorrecting dependencies... Done                                                                                                                                                                                                                                                                                       \nThe following additional packages will be installed:                                                                                                                                                                                                                                                                  \n  at-spi2-core ca-certificates-java dbus dbus-x11 fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-extra gconf-service gconf-service-backend gconf2 gconf2-common hicolor-icon-theme java-common libasound2 libasound2-data libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0     \n  libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libcairo2 libcanberra0 libcups2 libdatrie1 libdbus-1-3 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libfontenc1 libgconf-2-4 libgdk-pixbuf2.0-0     \n  libgdk-pixbuf2.0-common libgif7 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgnome-2-0 libgnome2-common libgnomevfs2-0 libgnomevfs2-common libgraphite2-3 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm3.8 libltdl7 libnspr4 libnss3     \n  libnss3-nssdb libogg0 liborbit-2-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpixman-1-0 libsm6 libtdb1 libthai-data libthai0 libtiff5 libtxc-dxtn-s2tc0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0\n  libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 openjdk-9-jre          \n  openjdk-9-jre-headless sound-theme-freedesktop x11-common x11-utils                                                                                                                                                                                                                                                 \nSuggested packages:                                                                                                                                                                                                                                                                                                   \n  gconf-defaults-service default-jre libasound2-plugins alsa-utils libbonobo2-bin libcanberra-gtk0 libcanberra-pulse cups-common desktop-base libgnomevfs2-bin libgnomevfs2-extra gamin | fam gnome-mime-data librsvg2-common gvfs liblcms2-utils pcscd icedtea-8-plugin libnss-mdns fonts-ipafont-gothic             \n  fonts-ipafont-mincho ttf-wqy-microhei | ttf-wqy-zenhei fonts-indic mesa-utils                                                                                                                                                                                                                                       \nThe following NEW packages will be installed:                                                                                                                                                                                                                                                                         \n  at-spi2-core ca-certificates-java dbus-x11 fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-extra gconf-service gconf-service-backend gconf2 gconf2-common hicolor-icon-theme java-common libasound2 libasound2-data libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0          \n  libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libcairo2 libcanberra0 libcups2 libdatrie1 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libfontenc1 libgconf-2-4 libgdk-pixbuf2.0-0                 \n  libgdk-pixbuf2.0-common libgif7 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgnome-2-0 libgnome2-common libgnomevfs2-0 libgnomevfs2-common libgraphite2-3 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm3.8 libltdl7 libnspr4 libnss3     \n  libnss3-nssdb libogg0 liborbit-2-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpixman-1-0 libsm6 libtdb1 libthai-data libthai0 libtiff5 libtxc-dxtn-s2tc0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0\n  libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 openjdk-9-jre          \n  openjdk-9-jre-headless sound-theme-freedesktop x11-common x11-utils                                                                                                                                                                                                                                                 \nThe following packages will be upgraded:                                                                                                                                                                                                                                                                              \n  dbus libdbus-1-3                                                                                                                                                                                                                                                                                                    \n2 upgraded, 118 newly installed, 0 to remove and 124 not upgraded.                                                                                                                                                                                                                                                    \nNeed to get 211 MB of archives.                                                                                                                                                                                                                                                                                       \nAfter this operation, 512 MB of additional disk space will be used.                                                                                                                                                                                                                                                   \nDo you want to continue? [Y/n]                                                                                                                                                                                                                                                                                        \n{code}\n\nI confirm the prompt, and it successfully installs all packages (although, it installs openjdk-9-jre-headless instead of v8, like I'd expect).  After that, a run of puppet agent is successful.\n\nIs this an issue of *update-alternatives*?\n\nObviously, the manual fix is ok, but it's preferable to have Puppet take care of this.\n\nPlease let me know if more info is needed.", "environment": "OS:  Ubuntu 16.04\nPuppet agent:  4.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41529", "fixedVersions": [], "id": "41529", "issueType": "Bug", "key": "MODULES-4459", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fails to install JRE on Ubuntu 16.04 Xenial due to unmet dependencies", "timeSpent": "PT0S", "updated": "2017-02-27T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-02-27T12:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49bee736"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5h3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97538734_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40462", "fixedVersions": [], "id": "40462", "issueType": "Sub-task", "key": "MODULES-4458", "labels": [], "originalEstimate": "PT0S", "parent": "37119", "parentSummary": "Supported Release (registry) 1.1.4 - (6th Mar 2017) - (42cfd470ca881918674c3ddb2d0d83e6aa8656c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-28T15:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(registry) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-02-28T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Having looked at this yesterday, I think it's ready to roll!\n", "created": "2017-02-28T12:04:00.000000"}], "components": [], "created": "2017-02-27T12:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eb259ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83883008_*|*_5_*:*_1_*:*_46566881123_*|*_6_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39348", "fixedVersions": [], "id": "39348", "issueType": "Sub-task", "key": "MODULES-4457", "labels": [], "originalEstimate": "PT0S", "parent": "37119", "parentSummary": "Supported Release (registry) 1.1.4 - (6th Mar 2017) - (42cfd470ca881918674c3ddb2d0d83e6aa8656c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(registry) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Ticket is properly formatted.\nLinks to passing CI, changelog and code diff exist on parent ticket.\nWe're releasing 42cfd470... off stable, and stable tip is same.\nHas passed through all CI stages, light is green, trap is clean.\nUnit tests added for hku registry manipulation.\nLooks good to me (y)", "created": "2017-02-28T15:32:00.000000"}], "components": [], "created": "2017-02-27T12:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67086485"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15581669_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_80809635"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38230", "fixedVersions": [], "id": "38230", "issueType": "Sub-task", "key": "MODULES-4456", "labels": [], "originalEstimate": "PT0S", "parent": "37119", "parentSummary": "Supported Release (registry) 1.1.4 - (6th Mar 2017) - (42cfd470ca881918674c3ddb2d0d83e6aa8656c7)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-28T15:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(registry) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-02-28T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Release PR merged into stable at", "created": "2017-02-27T15:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Awaiting a clean CI run....", "created": "2017-02-27T15:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI run complete and was succesful.", "created": "2017-02-27T17:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All signed off.  Will release on 6th March.", "created": "2017-02-28T15:53:00.000000"}], "components": [], "created": "2017-02-27T12:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c03b264"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22884_*|*_3_*:*_2_*:*_16708342_*|*_10009_*:*_1_*:*_499252820_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_80897805"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\n  https://github.com/puppetlabs/puppetlabs-registry/compare/1.1.3...stable\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-registry/blob/1e7517ff67fcdd2a6b47f6c2571052aad15e8894/CHANGELOG.md#2017-03-06---supported-release-114\n* Passing runs through CI:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20stable/job/forge-windows_puppetlabs-registry_intn-sys_full-pe-previous-stable/4/", "duedate": "2017-03-06T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37119", "fixedVersions": [], "id": "37119", "issueType": "Task", "key": "MODULES-4455", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-03-06T10:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Supported Release (registry) 1.1.4 - (6th Mar 2017) - (42cfd470ca881918674c3ddb2d0d83e6aa8656c7)", "timeSpent": "PT0S", "updated": "2017-03-06T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-02-27T09:03:00.000000", "creator": "557058:d9b38478-b470-4246-a8d0-e426ce25e624", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33ad8c05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc58f:"}], "description": "Under SLES the default value for log_error is set to {{/var/log/mysqld.log}} by [params.pp|https://github.com/puppetlabs/puppetlabs-mysql/blob/3.10.0/manifests/params.pp#L132]:\n\n{noformat}\n/(SLES|SLED)/ => '/var/log/mysqld.log',\n{noformat}\n\nWith this log_error and the latest MySQL version 5.5.54-0.35.1 from SLES 11 SP3 LTSS everything under {{/var/log}} gets assigned to the MySQL user:\n\n{noformat}\n$ ls -la /var/log\ntotal 51408\ndrwxrwx--- 17 mysql mysql   16384 Feb 16 11:45 .\ndrwxr-xr-x 16 root  root     4096 Nov 22 11:45 ..\n...\ndrwxr-x---  2 mysql mysql    4096 Jan 15 11:45 redis\n...\ndrwxrwx---  2 mysql mysql   12288 Jan 15 11:45 tomcat6\n...\n-rw-rw-r--  1 mysql mysql   30720 Feb 17 17:35 wtmp\n...\ndrwxr-xr-x  2 mysql mysql    4096 Nov 10 12:40 zypp\n...\n{noformat}\n\nSetting log_error to {{/var/log/mysql/mysqld.log}} prevents this problem.\n\nThe init script {{/etc/init.d/mysql}} contains the following part:\n\n{noformat}\n...\n# Creating parent directories for logs\nfor i in \"$log_upgrade\" \"$log_query\" \"$log_error\"; do\n\tif [ \"${i:0:1}\" == \"/\" ]; then\n\t\tlog_dir=\"`dirname \"$i\"`\"\n\t\tif [ \\! -d \"$log_dir\" ]; then\n\t\t\tmkdir -p \"$log_dir\"\n\t\tfi\n\t\tchmod 770 \"$log_dir\"\n\t\tchown -R --no-dereference \"$mysql_daemon_user:$mysql_daemon_group\" \"$log_dir\"\n\telse\n\t\t...\n\tfi\ndone\n...\n{noformat}\n\nI don't know in which version this was added to the MySQL package of SLES.\n\nMaybe it has something to do with the [Security Notes of MySQL 5.5.54|https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-54.html].", "environment": "* SLES 11 SP3 LTSS\n* puppetlabs-mysql 3.10.0", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "35022", "fixedVersions": [], "id": "35022", "issueType": "Bug", "key": "MODULES-4453", "labels": ["puppetlabs-mysql", "SLES"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9b38478-b470-4246-a8d0-e426ce25e624", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: SLES: Permission problem with the default value of log_error", "timeSpent": "PT0S", "updated": "2018-09-05T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-02-24T12:24:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ca3e68c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc2xr:"}], "description": "To reproduce: Use the recommended setup plus the following resource:\n\n{code:puppet}\n  firewall { '200 limit incoming SSH connections to 5 per minute':\n    dport     => 22,\n    proto     => tcp,\n    recent    => update,\n    rseconds  => 60,\n    rhitcount => 5,\n    rname     => 'SSH-rate-limit',\n    rsource   => true,\n    action    => drop,\n  }\n{code}\n\nRun this schema, then realise that this doesn't work because SSH ingress is not enabled, and change the setup to the following:\n\n{code:puppet}\n  firewall { '200 allow incoming SSH connections':\n    dport     => 22,\n    proto     => tcp,\n    action    => accept,\n  } ->\n  firewall { '201 limit incoming SSH connections to 5 per minute':\n    dport     => 22,\n    proto     => tcp,\n    recent    => update,\n    rseconds  => 60,\n    rhitcount => 5,\n    rname     => 'SSH-rate-limit',\n    rsource   => true,\n    action    => drop,\n  }\n{code}\n\nApply the resources. Expected outcome: The entry with the comment \"200 limit incoming SSH connections to 5 per minute\" should be gone, replaced by the \"200 allow incoming SSH connections\" and \"201 limit incoming SSH connections to 5 per minute\" ones. Instead, all three rules are listed by iptables.", "environment": "Up-to-date Arch Linux, Puppet 4.8.2.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36251", "fixedVersions": [], "id": "36251", "issueType": "Bug", "key": "MODULES-4452", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Does not purge renamed resources", "timeSpent": "PT0S", "updated": "2017-02-24T12:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-02-24T10:53:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a7048d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc2nr:"}], "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "41528", "fixedVersions": [], "id": "41528", "issueType": "Bug", "key": "MODULES-4451", "labels": [], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL Dependency Ordering", "timeSpent": "PT0S", "updated": "2019-09-04T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "attachments": [], "comments": [{"author": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "body": "Resolved by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/539", "created": "2017-05-16T05:56:00.000000"}, {"author": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "body": "It was initially resolved by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/534", "created": "2017-05-16T05:57:00.000000"}], "components": ["rabbitmq"], "created": "2017-02-24T02:24:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2695bb9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc25j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7007399511_*|*_5_*:*_2_*:*_40531_*|*_6_*:*_1_*:*_104641"}], "environment": "The default ssl depth for the rabbitmq configuration is set as undef, however, when writing the template, the string 'UNSET' is checked for. The only validation for this is that if the ssl_depth variable is set. This results in an invalid ssl configuration, with the parameter set as following:\n\n{depth,}\n\nThis is a syntax error and results in rabbit not running.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32984", "fixedVersions": [], "id": "32984", "issueType": "Bug", "key": "MODULES-4450", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2017-05-16T05:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using the default SSL depth results in an invalid configuration", "timeSpent": "PT0S", "updated": "2017-05-16T05:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4d39a1d81f0069d812a7", "body": "The workaround fails:\n\n\"Error: Failed to apply catalog: Validation of Chocolateysource[chocolatey.licensed] failed: If specifying user/password, you must specify both values.\"\n\nChocolatey v0.10.10 Business\n\n\u00a0", "created": "2018-04-27T15:20:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:623a4d39a1d81f0069d812a7] check out [https://chocolatey.org/docs/installation-licensed#set-up-licensed-edition-with-puppet,]\u00a0we've provided the correct way to do so there. I'll update this as well.", "created": "2018-04-27T16:55:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Updated just now to show user and password with information.", "created": "2018-04-27T16:57:00.000000"}, {"author": "623a4d39a1d81f0069d812a7", "body": "That solved the issue for me. Thank you [~accountid:557058:38567cad-e063-4cba-b20a-465438662eee]", "created": "2018-04-27T17:59:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "While working on MODULES-4409 I was unable to reproduce the original error (flapping on each run), repro attempt here:\n\nhttps://puppet.atlassian.net/browse/MODULES-4409?focusedCommentId=636546&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-636546\n\n\u00a0\n\nSo I'm wondering if this is still an issue or can be closed?", "created": "2019-02-27T12:58:00.000000"}], "components": ["chocolatey "], "created": "2017-02-23T15:43:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "One should be able to disable a source without needing to specify all fields. Those fields should be remembered and not overwritten.\n\n\nGiven Chocolatey installed, a licensed edition of Chocolatey, and the following code: \n\n{code:puppet}\nchocolateysource {\u2018chocolatey.licensed\u2019:\n    ensure => disabled,\n}\n{code}\n\n* The source should report disabling the source on the first run.\n* Subsequent runs should produce no change in reports.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f319c17"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - ?"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This is not an issue CS has heard of. The workaround of adding the needed lines to the resource seems pretty low effort."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Trivial"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - Superficial"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc1pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/18"}], "description": "If you disable a source, the provider resets some of the fields, like priority to their default values. This is okay in some instances, but the licensed source will ensure it is there, at priority 10 and some other fields filled out.\n\nGiven the following set of code based on a licensed version of Chocolatey:\n\n{code:puppet}\nchocolateysource {'chocolatey.licensed':\n    ensure => disabled,\n}\n{code}\n\nIt causes a report of  \n\n{noformat}\nPriority changed '10' to '0'\nUser changed 'customer' to ''\n{noformat}\n\nA workaround may be available (put the priority/user in the disable):\n\n{code:puppet}\n## Disable the licensed source, it can't be removed\n## Disabled sources still need all other attributes until\n## https://puppet.atlassian.net/browse/MODULES-4449 is resolved.\n## Password is necessary with user, but not ensurable, so it should not\n## matter what it is set to here. If you ever do get into trouble here,\n## the password is your license GUID.\nchocolateysource {'chocolatey.licensed':\n  ensure   => disabled,\n  priority => '10',\n  user     => 'customer',\n  password => '1234',\n}\n{code}", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "32983", "fixedVersions": [], "id": "32983", "issueType": "Bug", "key": "MODULES-4449", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey Provider - Disabling a source sets some fields empty", "timeSpent": "PT0S", "updated": "2020-04-02T20:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-23T15:30:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "the i18n script should be able to pull or push to any GITHUB_REF passed through the adhoc init job."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68231b66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc1n3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85414426_*|*_3_*:*_1_*:*_9073166_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2152881867"}], "description": "Because our adhoc Jenkins pipelines can use any branch of any user's public repo, our i18n script as it is now will break. A few things need to happen before i18n can be a part of our adhoc pipelines:\n\n1. GITHUB_REF from the adhoc init job needs to be written to ci.props so it can be passed to the i18n job. Since this variable is also used by the Jenkins Git plugin, it doesn't persist between jobs on its own unless its set by the plugin, which its not in this case.\n\n2. A conditional block needs to be added to our i18n script. Perhaps something along these lines:\n{code}\nif [[ $GITHUB_REF ]]; then\n    REF_TO_CHECKOUT=$GITHUB_REF\nelse\n    REF_TO_CHECKOUT={scm_branch}\nfi\n{code}\nThis new var also needs to replace \\{scm_branch\\} throughout the script  \n\n\n::*UPDATE*::\nSince the creation of this ticket, the git logic has been [removed|https://github.com/puppetlabs/ci-job-configs/pull/2447] from the modules i18n script which negates the need for any changes to be made. All we need to do now is add the i18n job to the adhoc pipelines in last position.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37118", "fixedVersions": [], "id": "37118", "issueType": "Bug", "key": "MODULES-4448", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-21T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement i18n Step for Linux Adhoc Pipelines", "timeSpent": "PT0S", "updated": "2017-03-21T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e778abef8a60068c8db57]. Thanks for reporting this issue. If you'd be interested in submitting a PR for the change we'd appreciate it!", "created": "2017-07-27T07:42:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "edit: I've used an old version of the module. The current master works fine.\n\n[~accountid:623e778abef8a60068c8db57]: Can you please verify this for your setup?", "created": "2017-09-26T09:35:00.000000"}], "components": ["apache"], "created": "2017-02-23T15:15:00.000000", "creator": "623e778abef8a60068c8db57", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "apache::mod::php can be successfully used on Ubuntu 16.04. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e3e9055"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc1kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}], "description": "Hi,\n\nInstalling the Apache PHP fails on Ubuntu 16.04 because the code trys to install PHP 5 instead of PHP 7. \n\n{code:puppet}\nclass { 'apache':\n    mpm_module => 'prefork',        # use the \"prefork\" mpm_module\n  }\n  include ::apache::mod::php\n{code}\n\nThe error I get is:\n\n{code:shell}\nPackage libapache2-mod-php5 is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\n{code}\n\nI believe the error is on line 227 of puppetlabs-apache/manifests/params.pp . The intended result is a step to the \"else\" on line 232, but instead it goes to the \"if\" block on line 229. \n\n{code:puppet}\nif ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '9') < 0) {\n      # Only the major version is used here\n      $php_version = '5'\n    } else {\n      # major.minor version used since Debian stretch and Ubuntu Xenial\n      $php_version = '7.0'\n    }\n{code}\n\nI did an ugly hack to get it to work on 16.04 by changing $php_version =7.0 on line 229.\n\n{code:java}\nif ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') < 0) or ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemrelease, '9') < 0) {\n      # Only the major version is used here\n      $php_version = '7.0'\n    } else {\n      # major.minor version used since Debian stretch and Ubuntu Xenial\n      $php_version = '7.0'\n    }\n{code}\n\nThanks,\nByron\n", "environment": "Ubuntu 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34005", "fixedVersions": [], "id": "34005", "issueType": "Bug", "key": "MODULES-4447", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e778abef8a60068c8db57", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Include ::apache::mod::php fails on Ubuntu 16.04", "timeSpent": "PT0S", "updated": "2017-09-26T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-24T11:03:00.000000"}], "components": ["registry"], "created": "2017-02-23T14:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "N/A Docs update."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23a34af5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc1jb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_238301_*|*_10007_*:*_1_*:*_71760283_*|*_3_*:*_1_*:*_554802_*|*_5_*:*_1_*:*_0"}], "description": "The README for the registry module incorrectly states that the registry_value type\n\n{code}\nRequired. Specifies a Registry key for Puppet to manage. If any of the parent keys in the path don't exist, Puppet creates them automatically. Valid options: a string containing a Registry path.\n{code}\n\nWhat it actually does is throw an error and abort the puppet run.  This should be changed to indicate it will not create the parent keys", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36249", "fixedVersions": [], "id": "36249", "issueType": "Bug", "key": "MODULES-4446", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-24T10:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry_Value documentation incorrectly states it creates parent keys", "timeSpent": "PT0S", "updated": "2017-02-24T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-18T14:10:00.000000"}], "components": ["apache"], "created": "2017-02-23T14:20:00.000000", "creator": "557058:538778bd-da55-4e53-867f-87c5adf0c4b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f94231f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc1in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72595483_*|*_1_*:*_1_*:*_12000869756_*|*_10007_*:*_1_*:*_515981662_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6940158"}], "description": "In the [apache::mod::authnz_ldap|https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/authnz_ldap.pp] class, the parameter {{$verifyServerCert}} accepts a boolean value, but it actually ignores a {{false}} value.  On [line 13|https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/authnz_ldap.pp#L13], it tests {{if $verifyServerCert}}, and if true, it issues a deprecation warning and continues to set the value of the private variable. However, because it only tests truthiness and not the actual values true or false, *no deprecation warning is issued* if the {{$verifyServerCert}} variable is {{false}}; the default value {{$verify_server_cert}} is used instead.\n\nThe work around for me here is to stop using the deprecated parameter, but because of the bug, I did not see any deprecated warnings, and only found out that it was deprecated because the value I originally set, {{false}}, changed the output.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41527", "fixedVersions": [], "id": "41527", "issueType": "Bug", "key": "MODULES-4445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:538778bd-da55-4e53-867f-87c5adf0c4b9", "resolution": "Fixed", "resolutionDate": "2017-07-19T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "authnz_ldap module verifyServerCert parameter ignores non true value", "timeSpent": "PT0S", "updated": "2017-07-19T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10ba866b810069e43704", "body": "Associated pull request : https://github.com/puppetlabs/puppetlabs-mongodb/pull/362", "created": "2017-02-23T08:05:00.000000"}, {"author": "623c10ba866b810069e43704", "body": "Well, i ll leave this open but fyi, i ve merged my changed to my fork because i couldnt wait more.\n\nI ll come here to check the status on a monthly base.", "created": "2017-03-23T10:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master https://github.com/puppetlabs/puppetlabs-mongodb/commit/bee26be9235ce0a494d334e6cbd8a17c80ae4e32", "created": "2017-03-29T15:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Will be fixed in next module release.", "created": "2017-03-29T15:59:00.000000"}], "components": ["mongodb"], "created": "2017-02-23T06:25:00.000000", "creator": "623c10ba866b810069e43704", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c39266c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc0yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2968404003_*|*_5_*:*_1_*:*_0"}], "description": "This issue is related to the following pull request :\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/304\n\nThis pull request resolved part of the problem by changing the regex to validate dbname in mongodb_database.rb but the same incorrect regex is present in mongodb_user.rb as i pointed out in the last comment on this pull request:\n\n{code:title=lib/puppet/type/mongodb_user.rb|borderStyle=solid}\n 21   newproperty(:database) do\n 22     desc \"The user's target database.\"\n 23     defaultto do\n 24       fail(\"Parameter 'database' must be set\") if provider.database == :absent\n 25     end\n 26     newvalues(/^\\w+$/)\n 27   end\n{code}\n\nAnyway, the result is we cant use dbname with hyphen because it fails when trying to create the associated users.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35019", "fixedVersions": [], "id": "35019", "issueType": "Bug", "key": "MODULES-4444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10ba866b810069e43704", "resolution": "Fixed", "resolutionDate": "2017-03-29T15:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mongodb mongodb_user fails to create user when dbname contains (an) hyphen(s)", "timeSpent": "PT0S", "updated": "2017-03-29T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ruby git issue\nhttps://github.com/schacon/ruby-git/issues/326\n\nMonkey Patch PR\nhttps://github.com/voxpupuli/modulesync/pull/111 (Merged)\n\nThis is holding up\nhttps://github.com/puppetlabs/modulesync_configs/pull/128 (Merged into master at https://github.com/puppetlabs/modulesync_configs/commit/65d00859fcd9bfc86d03c9db7c0e497b6c2f3f2a)\nhttps://github.com/puppetlabs/modulesync_configs/pull/129 (Merged into master at https://github.com/puppetlabs/modulesync_configs/commit/aa1c5ef2b104a0fcbb40ee5ebbaea77d030ca82d)\n", "created": "2017-02-22T15:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "... and now for some reason, msync is trying to sync up SQL Server even though we told it not to.", "created": "2017-02-22T22:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Maint PR\nhttps://github.com/puppetlabs/modulesync_configs/pull/130 (Merged)", "created": "2017-02-23T14:35:00.000000"}], "components": [], "created": "2017-02-22T15:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63cd79f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc0ev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_201936_*|*_10007_*:*_1_*:*_164378088_*|*_6_*:*_1_*:*_0"}], "description": "There is a bug in the git ruby gem.  I've raised a fix in the module_sync gem to monkey patch the git ruby gem as it no longer seems to be actively maintained (Last release was a year ago, and 80+ open Pull requests)\n\nWithout this fixed, no modsync_config changes will pass Travis CI", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34004", "fixedVersions": [], "id": "34004", "issueType": "CI Blocker", "key": "MODULES-4443", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-24T13:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Modsync cannot sync the Chocolatey module", "timeSpent": "PT0S", "updated": "2017-02-24T13:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-02-22T15:18:00.000000", "creator": "623e750ab75ca80070581156", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b796d2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc0db:"}], "description": "Would love to add [https://git-lfs.github.com/ git LFS] to vcsrepo or puppetlabs/git.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35016", "fixedVersions": [], "id": "35016", "issueType": "New Feature", "key": "MODULES-4442", "labels": ["git", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e750ab75ca80070581156", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support in vcsrepo for Git LFS", "timeSpent": "PT0S", "updated": "2018-09-05T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-02-22T14:39:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d316a96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc0an:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2244646562_*|*_10007_*:*_2_*:*_90681523_*|*_3_*:*_1_*:*_2901999_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_73611883"}], "description": "In our normal rotation, PE 2016.4 will be bumped off our list of tested PE versions on Jenkins at the end of February (Flanders release). However, since 2016.4 is an LTS release, I'd assume we want to keep it on the regular rotation, so we should put it into its own \"LTS\" anchor. \n\n{code}\n # The version of PE that's under developement\n    future_pe_version: '2017.2'\n    # The version of PE that's currently available\n    current_pe_version: '2017.1'\n    # The previous PE version\n    previous_pe_version: '2016.5'\n    # LTS version\n    lts_pe_version: '2016.4'\n{code}\n\nThe new version will require its own set of {lts_en_vars}, its own job template, and so on as well.\n\n2015.3, the other PE version we current test against, won't be EOL until April 30, 2017 so we could be looking at 4 PE test runs in the standard pipeline.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32982", "fixedVersions": [], "id": "32982", "issueType": "Task", "key": "MODULES-4441", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-22T13:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create notion of LTS release in ci-job-configs", "timeSpent": "PT0S", "updated": "2017-03-22T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "see confluence page and email from helen\nhttps://confluence.puppetlabs.com/display/ecosystem/i18n+-+Modules", "created": "2017-02-28T12:26:00.000000"}], "components": [], "created": "2017-02-22T12:06:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c52d792"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc06v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9890219_*|*_3_*:*_1_*:*_509695619_*|*_5_*:*_1_*:*_0"}], "description": "We want to get a definite idea of what strings need to be externalized by our parser script for our initial i18n roll-out.\n\nFrom the official [Confluence page|https://confluence.puppetlabs.com/display/enterprise/Initiative+-+i18n]: \n\n*In Scope (String Externalization)*\nUser-facing strings in the GUI\nUser-facing strings in reports\nUser-facing error and informational messages in the GUI, command line tools, and APIs\nUser-facing strings in log entries\nComments in PE modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40460", "fixedVersions": [], "id": "40460", "issueType": "Task", "key": "MODULES-4440", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-02-28T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RESEARCH i18n Externalized Strings Expectations", "timeSpent": "PT0S", "updated": "2017-02-28T12:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-22T09:48:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c99bd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4437"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymbjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36555_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "This is the cut line for Epics in flight", "estimate": "PT0S", "externalId": "35013", "fixedVersions": [], "id": "35013", "issueType": "Bug", "key": "MODULES-4438", "labels": [], "originalEstimate": "PT0S", "parent": "34003", "parentSummary": "This is the cut line for Epics in flight", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-02-22T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test cutline ticket", "timeSpent": "PT0S", "updated": "2017-02-22T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-22T09:44:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e82d1b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "________________________________________"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoybj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_276990_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34003", "fixedVersions": [], "id": "34003", "issueType": "Epic", "key": "MODULES-4437", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-02-22T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "This is the cut line for Epics in flight", "timeSpent": "PT0S", "updated": "2017-02-22T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Clarification added to the readme", "created": "2018-08-29T04:32:00.000000"}], "components": [], "created": "2017-02-22T04:59:00.000000", "creator": "5ac72d915fe4b660cda6eee6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40b0124f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbzrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47686353331_*|*_10007_*:*_1_*:*_87640763_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-apt/blob/master/README.md#adding-new-sources-or-ppas claims that you could ensure apt-get update would be done before packages are trying to be installed with \n\n{code}\nClass['apt::update'] -> Package <| provider == 'apt' |>\n{code}\n\n\nBut this only works if each package resource explicittly sets provider => 'apt'\n(https://docs.puppet.com/puppet/4.9/lang_relationships.html#implicit-properties-arent-searchable) which the puppetlabs-apt readme does not reflect.\n", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "41526", "fixedVersions": [], "id": "41526", "issueType": "Bug", "key": "MODULES-4439", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac72d915fe4b660cda6eee6", "resolution": "Fixed", "resolutionDate": "2018-08-29T04:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt documentation inconsistent?", "timeSpent": "PT0S", "updated": "2018-08-29T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:36:00.000000"}], "components": ["f5"], "created": "2017-02-22T00:37:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All device facts are lowercase."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@572b010e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbzn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3075430015_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20612483291"}], "description": "The device facts of F5's aren't all lowercase:\n{code:java}\nbaseMac\nchassisId\nfullPath\nmanagementIp\nmarketingName\nplatformId\ntimeZone\n{code}\n\nAlthough it's working, Puppet Lint will complain about using variable names with uppercase characters in it:\n{code:java}\npuppetlint output: 20:3:warning:variable contains an uppercase letter\n{code}\n\nI suggest lowercasing these fact names, like so:\n{code:java}\n[ :baseMac,\n  :chassisId,\n  :fullPath,\n  :hostname,\n  :managementIp,\n  :marketingName,\n  :partition,\n  :platformId,\n  :timeZone,\n  :version,\n  :failoverState\n].each do |fact|\n  facts[fact.downcase] = result[fact.to_s]        <-----\nend\n{code}", "environment": "F5 BIG-IP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "34002", "fixedVersions": [], "id": "34002", "issueType": "Improvement", "key": "MODULES-4436", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make F5 device facts lowercase", "timeSpent": "PT0S", "updated": "2017-11-23T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2017-02-21T18:57:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@631bc864"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbzfr:"}], "description": "Couldn't find any documentation associated with key-vault secrets with azure.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36247", "fixedVersions": [], "id": "36247", "issueType": "New Feature", "key": "MODULES-4435", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for Azure Key Vault", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/40", "created": "2017-03-06T09:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-06T12:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-03-06T14:09:00.000000"}], "components": ["iis"], "created": "2017-02-21T13:47:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6964a9a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5704882_*|*_1_*:*_1_*:*_50502_*|*_10007_*:*_1_*:*_261075298_*|*_3_*:*_1_*:*_831290528_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_26408283"}], "description": "Allow user to install IIS and component features. Use similar approach as windowsfeature or dis module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41525", "fixedVersions": [], "id": "41525", "issueType": "Bug", "key": "MODULES-4434", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-03-06T14:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS - Support Installation of IIS features", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-21T13:29:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fb27dd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4345"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyxz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48355605756_*|*_6_*:*_1_*:*_0"}], "description": "Currently, in the modules defaults alone, there are 27 different lists of platforms. These lists can then either be used as they are or then overwritten in our project files, which we have 5 that we manage and many modules do have their own lists there. There needs to be some standardization, at least at the default level, to help making changes less risky.", "epicLinkSummary": "Unifying Windows and Linux CI Pipelines", "estimate": "PT0S", "externalId": "39391", "fixedVersions": [], "id": "39391", "issueType": "Task", "key": "MODULES-4433", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": "38279", "parentSummary": "Unifying Windows and Linux CI Pipelines", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Clean Up platform lists in ci-job-configs", "timeSpent": "PT0S", "updated": "2018-09-04T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-02-21T12:45:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e396bc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/17"}], "description": "In the future the puppet-agent packages will be located at a path that removes the {{f}} prefix, as in http://yum.puppetlabs.com/fedora/f20/. The puppet_agent module currently relies on the existing paths at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/redhat.pp#L7. It needs to be updated to handle the new locations.\n\nOne option for addressing this would be to use the repo rpms directly instead of generating our own repo files using yumrepo.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34001", "fixedVersions": [], "id": "34001", "issueType": "Improvement", "key": "MODULES-4432", "labels": ["fedora"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Support puppet-agent packages located at new paths", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Find what we're currently using at https://github.com/eputnam/string-wrapper", "created": "2017-03-14T13:12:00.000000"}], "components": [], "created": "2017-02-21T10:23:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b37cf66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxsv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_276360741_*|*_10007_*:*_1_*:*_103888515_*|*_3_*:*_2_*:*_422136754_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1014300250_*|*_10006_*:*_1_*:*_4214686"}], "description": "Using - https://github.com/Magisus/string-wrapper - we need to create our own version for the finding and tagging of strings for localisation within modules.\n\n# Need to use 'translate' as our keyword instead of '_'? (this is apparently an ongoing discussion in MODULES-4300)\n## The current proposal is _() for Ruby and translate() for Puppet. Since we're not working on Puppet right now anyway, I think we can move forward with _() for now\n# Update script logic to only tag pertinent strings\n# Test on one module (stdlib?)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32981", "fixedVersions": [], "id": "32981", "issueType": "Task", "key": "MODULES-4431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-14T13:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create/modify a script for the automatic tagging of strings for localization", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-28T10:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Passed with success\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-master/", "created": "2017-02-28T12:37:00.000000"}], "components": [], "created": "2017-02-21T09:18:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1670a8f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxsn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_8422025_*|*_1_*:*_1_*:*_103249117_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_505081236"}], "description": "The name of the official DSC Resources folder inside the powershell/DSCResources repo has changed from 'dscresources' to 'DscResources'. Line https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L79 expects the lower case name, and so misses the renamed folder entirely, causing the build process to skip all the official DSC Resources.\n\nThis needs to be changed to either a case-insensitive match or changed to the correct case.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36245", "fixedVersions": [], "id": "36245", "issueType": "Bug", "key": "MODULES-4430", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-28T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Fix rake task to handle DSCResources repo case change", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2017-02-21T05:45:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- PRs to add UTF8 unit tests for all 5 functions.\n- Ensure following doc is updated with progress"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7351a253"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxsf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16206197_*|*_5_*:*_1_*:*_0"}], "description": "Add unit tests to the following functions with a 'low' difficulty level. Levels are outlined in the following doc:\nhttps://docs.google.com/a/puppet.com/document/d/1Rtrta3C6KKEC_s9jCv-M-LSKlxj4ip8bDOd5qpGp8kU/edit?usp=sharing\n*+Functions+*\n# concat\n# count\n# delete\n# delete_at\n# delete_values", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35011", "fixedVersions": [], "id": "35011", "issueType": "Task", "key": "MODULES-4429", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-02-21T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - Add unit tests for UTF8 compatibility (concat-delete_values)", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2017-02-21T03:31:00.000000", "creator": "623c0aac1c7f6a007049e4bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39078da3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyj3:"}], "description": "When file_per_database is enabled, the backup script try to backup the sys database, leading to an error on recent mysql versions.\n\n\n\n{noformat}\nmysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ * FROM `GLOBAL_STATUS`': The 'INFORMATION_SCHEMA.GLOBAL_STATUS' feature is disabled; see the documentation for 'show_compatibility_56' (3167)\nmysqldump: Couldn't execute 'SHOW FIELDS FROM `host_summary`': execute command denied to user 'backup_user'@'localhost' for routine 'sys.format_time' (1370)\n{noformat}\n\n\nThe backup cronjob sent one email with that error for every invocation.\n\nDisabling file_per_database solves the issue because {{mysqldump --all-databases}} knows what to do and skip the system databases.", "environment": "Ubuntu Xenial - mysql 5.7.17", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "35008", "fixedVersions": [], "id": "35008", "issueType": "Bug", "key": "MODULES-4428", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0aac1c7f6a007049e4bf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Backup script try to backup sys database when file_per_database is enabled.", "timeSpent": "PT0S", "updated": "2021-06-30T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Next to this one I've reported two other tickets regarding the F5 module, but nothing has been done with that. These are all bugs that make the F5 module *not* usable for us. We're now using a local repository with a copy of the module in which we fix these bugs, but that prevents us from using the upstream version.", "created": "2017-02-21T02:47:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.\n\nPlease note that the repo for the F5 module is now [open|https://github.com/f5devcentral/f5-puppet], so you can submit your PRs in GitHub to get your fixes into the upstream version.", "created": "2017-11-23T04:38:00.000000"}], "components": ["f5"], "created": "2017-02-21T02:42:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The \"failoverstate\" fact is present and usable in manifests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67fd2079"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3154325626_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20612606323"}], "description": "We're using F5's in active/standby mode (so not standalone). If all F5's are managed by Puppet, I don't want changes to be applied to all nodes, as that will result in sync errors (which you can solve, but you'd have to force the sync - every time).\n\nLet's say we have two F5's, A and B. Sometimes A is active and B is on standby, but it could easily be the other way around.\n\nI'd like to be able to make changes to a device when its \"failoverState\" is \"active\". What I need for that is a \"failoverstate\" fact which I can use in my manifests.\n\nThis fact should be added in the \"facts.rb\" file. Should probably be in lowercase, otherwise puppet lint will nag about it ;):\n{code:java}\nfacts[:failoverstate] = result['failoverState']\n{code}\n\nAlso, and this goes for ALL facts, it *always* grabs the first occurence of the \"items\" array, which does NOT have to be the F5 you're currently talking to. The items array contains information about all connected F5's:\n{code:java}\nif response = @transport.call('/mgmt/tm/cm/device') and items = response['items']\n  result = items.first\n{code}\n\nSo... this needs some additional coding to determine what index to use in the items array. I think you may be able to use the \"selfDevice\" variable, which is part of the items array. That variable is set to \"true\" on the device you're talking to. Instead of the code above, perhaps something like this:\n\n{code:java}\nfor i in 0..(items.length-1)\n  if items[i]['selfDevice'] == \"true\"\n    result = items[i]\n  end\nend\n{code}", "environment": "F5 BIG-IP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "32980", "fixedVersions": [], "id": "32980", "issueType": "Bug", "key": "MODULES-4427", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add failoverstate fact to F5 module (and grab correct facts when using active/standby)", "timeSpent": "PT0S", "updated": "2017-11-23T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2017-02-20T21:45:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42c0e06e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyhj:"}], "description": "When the aws module providers encounter errors it's non obvious which module (or type && provider) the error has been caused within. For example, if the ec2_instance provider is unable to find credentials then you get an error message like this:\n\n{noformat}\nFailed to apply catalog: unable to sign request without credentials set\n{noformat}\n\nIt takes a web search, or a debug run, to determine which module is failing, and which component. \n\nIt'd be great if the error messages from the module at least mentioned 'aws'. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38229", "fixedVersions": [], "id": "38229", "issueType": "Bug", "key": "MODULES-4426", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "aws module error messages should better identify themselves", "timeSpent": "PT0S", "updated": "2017-02-20T21:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "PR: https://github.com/puppetlabs/puppetlabs-aws/pull/494", "created": "2017-12-21T19:53:00.000000"}, {"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "Fixed in: https://github.com/puppetlabs/puppetlabs-aws/commit/b5f7164c2548d7cd2b6b66915393ad0e82184934", "created": "2018-01-16T15:58:00.000000"}], "components": ["aws"], "created": "2017-02-20T21:36:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@320d9530"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Managing AWS with Puppet is often one of the first ideas(maybe not the best idea) new users have. The lack of documentation of this file for storing credentials can make it frustrating to use which can make an early experience with puppet frustrating."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28491685723_*|*_5_*:*_1_*:*_0"}], "description": "There was a feature added to the aws module in https://github.com/puppetlabs/puppetlabs-aws/pull/246 which allows for a global credentials file named puppetlabs_aws_credentials.ini within Puppet's confdir. This is required if you're not using IAM roles and expect the puppet agent to be able to authenticate to AWS. \n\nCurrently the README just talks about ~/.aws/credentials which does not work when the provider is running under puppet agent. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37117", "fixedVersions": [], "id": "37117", "issueType": "Bug", "key": "MODULES-4425", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Fixed", "resolutionDate": "2018-01-16T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "aws module readme should mention the global credentials file", "timeSpent": "PT0S", "updated": "2018-01-16T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5aa6cd9bfe2b4b24ab21c2f7", "attachments": [], "comments": [{"author": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "body": "This looks good but needs a rebase against 1.x.", "created": "2018-06-14T15:49:00.000000"}], "components": ["puppet_agent"], "created": "2017-02-20T19:40:00.000000", "creator": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b63f984"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_236582511_*|*_1_*:*_1_*:*_38678468718_*|*_10007_*:*_2_*:*_2696272828_*|*_3_*:*_1_*:*_1008349_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_431521637"}], "description": "If the repository that the puppet_agent module deploys is unavailable, it breaks all yum interactions. It would be helpful if one could optionally enable the skip_if_unavailable yumrepo parameter so that yum transactions can continue if the puppet_agent repo is unavailable for any reason.\n\nPR submitted: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/205", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41524", "fixedVersions": [], "id": "41524", "issueType": "Improvement", "key": "MODULES-4424", "labels": ["el", "linux"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "resolution": "Fixed", "resolutionDate": "2018-06-22T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add skip_if_unavailable to yumrepo resource", "timeSpent": "PT0S", "updated": "2018-06-22T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "there are separate licensing issues for installing oracle java, is an explanation of how to do this in the readme", "created": "2021-01-25T07:24:00.000000"}], "components": ["java"], "created": "2017-02-20T16:58:00.000000", "creator": "557058:bff717f5-87b0-4915-9089-ad0ae6ccf815", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384ac7e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123949581115_*|*_6_*:*_1_*:*_0"}], "description": "Puppetlabs/java module doesn't support oracle-jdk:\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: {\"message\":\"Server Error: Evaluation Error: Error while evaluating a Function Call, Java distribution oracle-jdk is not supported. at /etc/puppetlabs/code/environments/production/modules/java/manifests/init.pp:65:5 on node ps0006.eng.parsec.apple.com\",\"issue_kind\":\"RUNTIME_ERROR\"}\n\nIs there a reason oracle-jdk is not supported for Xenial?", "environment": "Ubuntu Xenial, 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35006", "fixedVersions": [], "id": "35006", "issueType": "Bug", "key": "MODULES-4423", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bff717f5-87b0-4915-9089-ad0ae6ccf815", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T07:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "oracle-java not supported by puppet labs java module for Ubuntu 16.04", "timeSpent": "PT0S", "updated": "2021-01-25T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-23T09:35:00.000000"}], "components": ["dsc"], "created": "2017-02-20T14:34:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7725d83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9s3b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8293445_*|*_1_*:*_1_*:*_170795301_*|*_10007_*:*_1_*:*_67294856_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2418776744"}], "description": "As per https://github.com/puppetlabs/puppetlabs-dsc/issues/281, the module manifest parser expects single quotes and will error if it contains double quotes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32979", "fixedVersions": [], "id": "32979", "issueType": "Bug", "key": "MODULES-4422", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-03-23T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Module manifest parser does not handle double quotes", "timeSpent": "PT0S", "updated": "2017-03-23T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Workaround PR - https://github.com/puppetlabs/puppetlabs-stdlib/pull/720", "created": "2017-02-20T11:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Stdlib has a workaroud for now. we are actively pursuing a full and proper fix in beaker via the attached ticket", "created": "2017-02-22T09:28:00.000000"}], "components": [], "created": "2017-02-20T11:25:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5857f8c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbye7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_152731863_*|*_3_*:*_1_*:*_13083303_*|*_5_*:*_1_*:*_0"}], "description": "From email:\n----\n[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]\n---\nBKR-969 describes how it can be fixed long-term.\n\nMeanwhile https://github.com/puppetlabs/puppetlabs-stdlib/pull/720 has a workaround for stdlib, and there are a few PRs depending on that needing re-kicking.\n\nThanks for picking this up again.\n----\n[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d]\n---\nHey guys, \n\nSo from puppet 4.9.0 was released on 31st January stdlib is one of our libraries that is failing with the following error:\n\n- Hiera is not a class (TypeError)\n\nThere has now been puppet 4.9.1 and puppet 4.9.2 released and the issue has not been resolved. It was previously indicated that a work around is to make a change to the Rakefile (which I have done with no success). The bug is https://puppet.atlassian.net/browse/BKR-969.\n\nThis has now been going on for too long so would like to know what the best way would be to get the ball rolling to get it fixed. \n\nI have pinned the gem back to 4.8.2 and there are no issues, it has been introduced in 4.9.0 and has not been fixed in 4.9.1 and 4.9.2.\n\nI just don't want to leave it and it get lost, and it would be great if I could start getting PRs merged for adding tests for i18N testing which won't happen until this issue is addressed and CI is green.\n\nI have spoke to Thomas Hallgren and also Fergal Gribben who raised it in a QE standup. Thomas also commented on the bug but it is still unassigned.\n\n\nMany Thanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40458", "fixedVersions": [], "id": "40458", "issueType": "CI Blocker", "key": "MODULES-4421", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-22T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"Hiera is not a class Error\" in stdlib since Puppet 4.9.0", "timeSpent": "PT0S", "updated": "2017-02-22T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "body": "Module isn't installable because of that requirement\n.", "created": "2017-02-20T09:02:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "I don't know which version had this problem. When the bug was opened (2017-02-20) the current stdlib version should have 4.15.0, but this mentions 4.2.0 being unavailable.\n\nAnyway, there is no current problem installing puppetlabs-concat, so this appears to have been fixed:\n\n{code}\n$ puppet module install puppetlabs-concat\nNotice: Preparing to install into /home/paran/.puppet/etc/code/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n{code}\n", "created": "2018-01-11T00:50:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "Thank you for reporting this. We believe this issue has already been addressed in a later release of Puppet. If you experience this issue against the current version of Puppet, please add a comment to this ticket with your reproduction scenario.\n\nFor more info on getting the current version of Puppet Agent, see https://docs.puppet.com/puppet/latest/install_pre.html.", "created": "2018-01-11T01:00:00.000000"}], "components": [], "created": "2017-02-20T09:00:00.000000", "creator": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d89c2d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbyd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28049590171_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1631138"}], "description": "puppetlabs-concat depends on puppetlabs/stdlib 4.2.0 but only 4.1.5 is available\n\nroot@puppet:/etc/puppetlabs/code/environments/production/modules# puppet module install  puppetlabs-concat\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nError: Could not install module 'puppetlabs-concat' (???)\n  No version of 'puppetlabs-concat' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35003", "fixedVersions": [], "id": "35003", "issueType": "Bug", "key": "MODULES-4420", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "resolution": "Fixed", "resolutionDate": "2018-01-11T01:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat depends on puppetlabs/stdlib 4.2.0 but only 4.1.5 is available", "timeSpent": "PT0S", "updated": "2018-01-11T01:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-02-20T07:14:00.000000", "creator": "557058:381ee237-41b8-4623-8a70-f65c83851a17", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "allow Require and require to be used"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@798f4cc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbybz:"}], "description": "Bug or Feature Found\n\ntemplates/vhost/_require.erb\n\nIf the (require) Option Begins with CAPS the matching fails and it defaults to blank _item , which drops to \"Require all grant\"\n...\n  <%- if _item['require'] && _item['require'] != '' && _item['require'] !~ /unmanaged/i -%>\n\t# Require is not the same as require, even though it gets rewrote with cap R\n\t# please fix this, so that this allows Require or require \n\t\n    <%- if _item['require'].is_a?(Hash) -%>\n      <%- case _item['require']['enforce'].downcase -%>\n      <%- when 'all','none','any' then -%>\n    <Require<%= _item['require']['enforce'].capitalize %>>\n        <%- Array(_item['require']['requires']).each do |req| -%>\n      #item found <%= _item['require'] %>\n      Require <%= req.strip %>\n        <%- end -%>\n    </Require<%= _item['require']['enforce'].capitalize %>>\n      <%- else -%>\n        <%- scope.function_warning([\"Apache::Vhost: Require can only overwritten with all, none or any.\"]) -%>\n      <%- end -%>\n    <%- else -%>\n      <%- Array(_item['require']).each do |req| -%>\n    Require <%= req %>\n      <%- end -%>\n    <%- end -%>\n  <%- end -%>\n  <%- if _item['auth_require'] -%>\n    Require <%= _item['auth_require'] %>\n  <%- end -%>\n  <%- if !(_item['require'] && _item['require'] != '') && _item['require'] !~ /unmanaged/i && !(_item['auth_require']) -%>\n    #no item found so defaulting to here\n\t\n    Require all granted\n  <%- end -%>\n...", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "39389", "fixedVersions": [], "id": "39389", "issueType": "Bug", "key": "MODULES-4419", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:381ee237-41b8-4623-8a70-f65c83851a17", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "templates/vhost/_require.erb", "timeSpent": "PT0S", "updated": "2017-06-29T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "I may be able to help work on this as we have some customers requesting this feature.", "created": "2017-02-18T11:27:00.000000"}, {"author": "623c17c701f8660070b7020f", "body": "I think this feature is quite important for organisations that have their own mirror which is accessible without proxy. I tried to find an easy workaround but they are pretty bad (powershell exec stuff).", "created": "2018-01-18T02:55:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] to pair", "created": "2019-01-23T11:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-chocolatey/pull/132", "created": "2019-01-24T16:40:00.000000"}], "components": ["chocolatey "], "created": "2017-02-18T11:26:00.000000", "creator": "557058:38567cad-e063-4cba-b20a-465438662eee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a system that has Chocolatey installed, the following scenarios apply:\n\n* When {{bypass_proxy}} is not specified, the setting should be false in the chocolatey.config. \n* When {{bypass_proxy => true}}, the setting should be true in the chocolatey.config. \n* When {{bypass_proxy => false}}, the setting should be false in the chocolatey.config."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55200ab7"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Many customers use proxies and PE and supported modules should have facilities to work with them."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzscbr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This adds the ability to have a source explicitly bypass a proxy."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_68569705_*|*_1_*:*_1_*:*_60827525808_*|*_3_*:*_1_*:*_82179161_*|*_10009_*:*_1_*:*_21096334_*|*_5_*:*_1_*:*_0"}], "description": "Chocolatey is adding the ability for a source to explicitly bypass any configured proxies in 0.10.4 - see https://github.com/chocolatey/choco/issues/262.\n\nThe chocolateysource will need a property to address that addition: {{bypass_proxy}}\n\n{code:puppet}\nchocolateysource {'chocolatey':\n  ensure   => present,\n  location => 'https://chocolatey.org/api/v2',\n  priority => 1,\n  bypass_proxy => true\n}\n{code}", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "32978", "fixedVersions": ["Chocolatey 3.2.0"], "id": "32978", "issueType": "New Feature", "key": "MODULES-4418", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38567cad-e063-4cba-b20a-465438662eee", "resolution": "Done", "resolutionDate": "2019-01-25T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey: Add bypass proxy setting \"chocolateysource\"", "timeSpent": "PT0S", "updated": "2019-01-25T11:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2c0bf46f-318b-47d6-a857-19983492d66e", "body": "For the impatient i found a wrapper that does the work for you here: [alexharvey/firewall_multi|https://forge.puppet.com/alexharvey/firewall_multi] However I hope this feature will make it to production :)", "created": "2017-02-18T10:33:00.000000"}, {"author": "557058:b00858a4-13aa-446e-885d-ff8ad58cfcaf", "body": "Workaround I'm using\n{code:java}\nfirewall { '100 allow http and https access ipv4': \n    dport => [80, 443], \n\u00a0   proto => tcp, \n    action => accept, \n    provider => 'iptables'", "created": "2020-11-23T01:22:00.000000"}], "components": ["firewall"], "created": "2017-02-18T05:46:00.000000", "creator": "557058:2c0bf46f-318b-47d6-a857-19983492d66e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a02580"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzby6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/20"}], "description": "*Use case:* We run a webserver on the internet and use puppet to manage the ports 80, 443\nThe host has IPv4 and IPv6 ip numbers.\nIt's a kind of an odd idea imho that one would have different ports open on ipv6 than on ipv4 in general, so why not combine punching holes in the firewall in one command for both IPv4 and IPv6 stack. It keeps the code DRY and guarantees consistency of the firewalls on both IPv4 and IPv6 stack.\n\nCurrent situation:\n{code:java}\n# Setup IPv4 holes in IPv4 firewall:\nfirewall { '100 allow http and https access':\n    dport  => [80, 443],\n    proto  => tcp,\n    action => accept,\n    provider => 'iptables'\n}\n# Not so much DRY but we need to do this again to setup IPv6 firewall:\nfirewall { '100 allow http and https access':\n    dport  => [80, 443],\n    proto  => tcp,\n    action => accept,\n    provider => 'ip6tables'\n}\n{code}\n\nSuggested feature situation:\n\n{code:java}\n# DRY example of setup IPv4 & IPv6 firewall:\nfirewall { '100 allow http and https access':\n    dport  => [80, 443],\n    proto  => tcp,\n    action => accept,\n    provider => ['iptables', 'ip6tables']\n}\n{code}\n\nHope it helps :-)", "environment": "In a server environment where the machine is running a full IPv4 & IPv6 stack", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42624", "fixedVersions": [], "id": "42624", "issueType": "Improvement", "key": "MODULES-4417", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c0bf46f-318b-47d6-a857-19983492d66e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: Should accept multiple providers (IPv4 & IPv6) at once", "timeSpent": "PT0S", "updated": "2020-11-23T01:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Originally reported by vittal.angadi on Slack #Windows channel", "created": "2017-02-17T09:50:00.000000"}], "components": ["aws"], "created": "2017-02-17T09:50:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6d5685"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcf0n:"}], "description": "The documentation for the AWS module is purely for linux based nodes.  The documentation needs to be amended so that the AWS module can be used on a Windows Node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37116", "fixedVersions": [], "id": "37116", "issueType": "Task", "key": "MODULES-4415", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add documentation for running the AWS module on a Windows node", "timeSpent": "PT0S", "updated": "2017-03-17T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The PR has been merged. marking as resolved. ", "created": "2017-02-23T07:25:00.000000"}], "components": ["ntp"], "created": "2017-02-17T08:22:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ad3a289"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbxnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_514964182_*|*_5_*:*_1_*:*_0"}], "description": "It would be helpful for some high time sensitive activities to enable ntp's statistics logging to review drift and perform statistical analysis on the changes.", "environment": "Highly time sensitive systems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40457", "fixedVersions": [], "id": "40457", "issueType": "Improvement", "key": "MODULES-4414", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Fixed", "resolutionDate": "2017-02-23T07:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow NTP to record statistics", "timeSpent": "PT0S", "updated": "2017-02-23T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d466680f-3e2c-4f3d-9462-682020a112f7", "body": "I hit this problem too.  Silently failing is dangerous.  Can we make this cause duplicate declaration error, at least?\n", "created": "2017-05-09T02:21:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "I believe I'm seeing this same issue, in a different way.\n\nI'm using puppetserver-5.1.4 with puppetlabs-concat 1.2.5, trying to get it updated to 2.2.1 so I can do the dance to get other modules that depend upon it updated, so that I can then update concat again.\n\nThis works with concat 1.2.5 but fails with concat 2.2.1\n\n{code}\n    $httpd_fragment = \"/etc/httpd/apps.d/jetty-proxydefs-shibboleth-idp.conf\"\n    concat { $httpd_fragment:\n      ensure => present,\n      owner  => 'root',\n      group  => 'root',\n      mode   => '0444',\n    }\n    concat::fragment { \"jetty-${httpd_fragment}-idp-forwarded-https\":\n      target  => $httpd_fragment,\n      order   => '40',\n      content => \"  <Location /idp>\\n    RequestHeader set X-Forwarded-Proto 'https'\\n  </Location>\\n\\n\",\n    }\n\n    concat::fragment { \"jetty-${httpd_fragment}-idp-proxy\":\n      target  => $httpd_fragment,\n      order   => '50',\n      content => \"  ProxyPass /idp http://localhost:8888/idp\\n  ProxyPassReverse /idp http://localhost:8888/idp\\n\\n\",\n    }\n\n    File[$httpd_fragment] ~> Service['httpd']\n{code}\n\nWith concat 2.2.1, I get the error\n\n{code}\n+Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not find resource 'File[/etc/httpd/apps.d/jetty-proxydefs-shibboleth-idp.conf]' for relationship on 'Service[httpd]' on node whatever.our.fqdn\n+Warning: Not using cache on failed catalog\n{code}", "created": "2018-02-02T12:49:00.000000"}, {"author": "623c157c8d8b9c0068b8b44a", "body": "Just want to add a \"We too\" comment, as we are affected too. We had to move from Concat 1.2.5 to 2.2.1 because of requirements by other versions. But now all our Apache and Tomcat setups fail as the depending file resources aren't present anymore. So we get errors like:\n\n{noformat}Could not retrieve catalog from remote server: Error 500 on SERVER:\nServer Error: Invalid relationship:\nApache::Vhost[hostname.domain.tld-443-ssl] {\n subscribe => File[/etc/ssl/certs/hostname.domain.tld-issuing.pem]\n}, because File[/etc/ssl/certs/hostname.domain.tld-issuing.pem] doesn't seem to be in the catalog{noformat}\n\nAnd fixing this apparently isn't easy as currently we have code like:\n{noformat}subscribe => [File[$_ssl_cert, $_ssl_key]],{noformat}\nwhere $_ssl_key is always a File resource but the $_ssl_cert can be a file resource (Host certificate only) OR a Concat Resource (Host certificate + intermediata CA, or other combinations based on what the service needs). Introducing a parameter and some switch case everywhere is absolutely not convenient.\n\nSo from my point of view it should be a hard requirement that every Concat-Resouce MUST be available as a File-Resource with the same name. Let alone to prevent errors like the one described in MODULES-5621.", "created": "2018-06-15T06:09:00.000000"}, {"author": "623c157c8d8b9c0068b8b44a", "body": "Just did some tests with the concat module in version 4.2.1 and the bug is still present. We get the same error message.\nWould be nice if someone from the maintainer could make a statement if this is indeed the new behaviour or if this change simply went live unnoticed.", "created": "2018-06-15T06:55:00.000000"}], "components": ["concat"], "created": "2017-02-16T05:01:00.000000", "creator": "5ca1cab21b65666cbad27c5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cc4d31b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbxen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/17"}], "description": "I have just updated from Puppet 3.x with concat 1.x to Puppet 4.9.2 and concat 2.2.0 (latest).\n\nPreviously I had code that had {{require => File\\['/path']}} where {{/path}} could be declared elsewhere as either a file resource or a concat resource (conditionally). It seems like the concat resource created a file one implicitly, which was convenient.\n\nBut now, my code failed with {{\"File\\[/path] doesn't seem to be in the catalog\"}} where it's a concat resource. So I decided to just add a (redundant) file resource next to the concat one. The catalog now compiles, but concat is silently failing, not creating the file content it's supposed to.\n\nThis reproduces the issue :\n{code}\n  concat { '/tmp/test': }\n  file { '/tmp/test': }\n\n  concat::fragment { 'foo':\n    target => '/tmp/test',\n    content => 'foo',\n  }\n\n  exec { '/bin/true': require => File['/tmp/test'] }\n{code}\nThe above will execute /bin/true but the /tmp/test file won't be created.\n\nWorkarounds :\n * Explicitly setting an ensure present on the file seems to work (in this test, not in my real more complex case(!?))\n * Removing the exec's require and removing the file resource works.\n\nIf recent version of concat have dropped an implicit file resource that used to be provided, that's fine, but if concat silently stops managing files when a file resource exists for the same file, that's quite bad.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "36242", "fixedVersions": [], "id": "36242", "issueType": "Bug", "key": "MODULES-4413", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ca1cab21b65666cbad27c5c", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Silent failure when mixing concat and file resources", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c12c2ee1b5a007029358d", "created": "2022-07-08T09:19:00.000000", "name": "image-2022-07-08-11-19-32-793.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12616"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Apologies for the delay in response.\n\nThe data talked about here is created and controlled by DSC, not by Puppet. This occurs even when using DSC by itself, as this is the internal cache that DSC uses to track configuration status. There is supposed to be an internal mechanism that controls retention, you can set this by running this DSC Configuration script:\n{code:java}\n[DSCLocalConfigurationManager()]\nconfiguration Test\n{\n    settings\n    {\n        StatusRetentionTimeInDays = 1\n    }\n}\n{code}", "created": "2018-05-10T08:42:00.000000"}, {"author": "557058:40fc1bfc-bc8b-44b5-b660-bd6f7fced8a2", "body": "Hey\u00a0[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc], thank you for your response.\u00a0\n\nThe LCM configuration you proposed is exactly the option i mentioned. But since Puppet DSC is not using LCM but calls DSC resources directly, it does not seem to affect the log cleanup (unless, of course, you are using LCM in addition to Puppet). Therefore my proposal to add at least a configuration option within Puppet to cleanup those log files.\n\nIf you noticed another behavior on your system, please let me know.", "created": "2018-05-11T01:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This came up in the community slack today [https://puppetcommunity.slack.com/archives/C0W1Z7213/p1566911151367500.]\u00a0Copied my response here with minor edits:\n\u00a0\nSo puppet (the integrator here) is in a rough spot, as it can't do anything without causing side effects. It's a problem with DSC, that hasn't been fixed by MS[1], and since it's been open since 2016[2], I don't think the chances are likely. The 'fix' seems to be to have another process delete the files every 'x' time period, although if you do it seems to cause a lot of events to be logged (check last uservoice comment[1]). Apparently puppet's ticket was being used as a point of evidence too[3], in 2017.\n\n\nIf we (puppet) say 'run a schtask and delete these files' and you get 4k events saying bad things happened, we're at fault. If we code something in the module that then deletes the file at the wrong time and you get 4k events saying bad things happened, we're at fault.\n\u00a0\nI think the solution here is to do what should have been done initially, is to turn this into a docs ticket and put links in the Known Issues section for this and let the user decide what route to take\n\u00a0\n[1] https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/14343861-dsc-statusretentiontimeindays-is-not-deleting-file\n[2] https://powershell.org/forums/topic/cwindowssystem32configurationconfigurationstatus-directory-growing/\n[3] https://powershell.org/forums/topic/configurationstatus-folder-filling-up/", "created": "2019-08-27T07:54:00.000000"}, {"author": "557058:40fc1bfc-bc8b-44b5-b660-bd6f7fced8a2", "body": "@[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]: Thank you for your effort. I agree with what you are writing.\u00a0", "created": "2019-08-27T08:15:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Can you expand on your previous comment in regards to \"although if you do it seems to cause a lot of events to be logged (check last uservoice comment[1])\"? Unfortunately, all of the URL sources in your comment are unreachable and I was unable to find cached copies of them.\n\nMy entire environment is riddled with this problem with some servers reaching 4 million files and causing a number of other issues. I understand that this is primarily a DSC issue so I'm interested in what these side effects are.\n\n!image-2022-07-08-11-19-32-793.png!", "created": "2022-07-08T09:20:00.000000"}, {"author": "70121:853904fe-ad22-49c6-b90f-f2211b2ecbb0", "body": "I resolved this within my DSC configuration itself by adding a (slightly unortodox, but it works) Script resource to the configuration:\n{code:java}Import-DscResource -ModuleName PSDscResources\n\n# Clean up DSC ConfigurationStatus folder to remove files older than 10 days - see https://forums.powershell.org/t/configurationstatus-folder-filling-up/14982, https://puppet.atlassian.net/browse/MODULES-4412\nScript \"CleanupDSCConfigurationStatus\"\n{\n\u00a0 \u00a0 GetScript = {@{Result = ''}}\n\u00a0 \u00a0 TestScript = \n\u00a0 \u00a0 {\n\u00a0 \u00a0 \u00a0 \u00a0 $ConfigStatusFolder = \"$env:SystemRoot\\System32\\Configuration\\ConfigurationStatus\\\"\n\u00a0 \u00a0 \u00a0 \u00a0 $CreationDateLimit = (Get-Date).AddDays(-10)\n\u00a0 \u00a0 \u00a0 \u00a0 if (Test-Path $ConfigStatusFolder) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Get-ChildItem -Path \"$ConfigStatusFolder*\" -File -Include '*.details.json', '*.mof' | Where-Object { $_.CreationTime -le $CreationDateLimit } | Remove-Item -Force\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $true\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 }\n\u00a0 \u00a0 SetScript = {$null}\n}{code}\nHope this helps others\n\n\u00a0", "created": "2022-08-31T05:28:00.000000"}, {"author": "623c12c2ee1b5a007029358d", "body": "My team has not deployed this into production, but our solution will be setting up a nightly scheduled task that runs a Powershell script to clean up the files.\n\nBecause we have Puppet nodes that have been executing DSC for years, a lot of them have millions of files. This means that the implementation above by [~accountid:70121:853904fe-ad22-49c6-b90f-f2211b2ecbb0] will result in a Powershell process that will consume too much memory and take too long (due to Powershell cmdlet implementation of file deletion) and cause a server outage.\n\n\u00a0\n{code:java}  $script_path = \"C:\\\\Windows\\\\System32\\\\Configuration\\\\Cleanup.ps1\"\n\u00a0 file { $script_path :\n\u00a0 \u00a0 ensure => file,\n\u00a0 \u00a0 source => 'puppet:///modules/win/cleanup_dsc_logs.ps1',\n\u00a0 }\u00a0 $task_name = 'DSC Log Cleanup'\n\u00a0 # Task Scheduler GUI doesn't support newlines for descriptions\n\u00a0 # Use full sentences with a space\n\u00a0 # Use of newlines will cause idempotency inconsistency due to DSC tests\n\u00a0 $task_description = @(Description/L)\n\u00a0 \u00a0 Deletes DSC logs older than 3 days that are generated by Puppet. \\\n\u00a0 \u00a0 Executes in a random 4 hour delay after midnight. \\\n\u00a0 \u00a0 |-Description\n\u00a0 dsc_scheduledtask { $task_name:\n\u00a0 \u00a0 dsc_ensure \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'Present',\n\u00a0 \u00a0 dsc_enable \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => true,\n\u00a0 \u00a0 dsc_taskname \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => $task_name,\n\u00a0 \u00a0 dsc_description \u00a0 \u00a0 \u00a0 \u00a0=> $task_description,\n\u00a0 \u00a0 dsc_actionexecutable \u00a0 => \"C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\",\n\u00a0 \u00a0 dsc_actionarguments \u00a0 \u00a0=> \"-File \\\"${script_path}\\\"\",\n\u00a0 \u00a0 dsc_starttime \u00a0 \u00a0 \u00a0 \u00a0 \u00a0=> Timestamp({\n\u00a0 \u00a0 \u00a0 string \u00a0 => '2022-01-01T00:00:00',\n\u00a0 \u00a0 \u00a0 timezone => 'EST'\n\u00a0 \u00a0 }), # Midnight\n\u00a0 \u00a0 dsc_randomdelay \u00a0 \u00a0 \u00a0 \u00a0=> '04:00:00',\n\u00a0 \u00a0 dsc_executiontimelimit => '01:00:00',\n\u00a0 \u00a0 dsc_multipleinstances \u00a0=> 'StopExisting',\n\u00a0 \u00a0 dsc_scheduletype \u00a0 \u00a0 \u00a0 => 'Daily',\n\u00a0 \u00a0 dsc_runlevel \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'Highest',\n\u00a0 } {code}\n{code:powershell}function Write-Log {\n\u00a0 \u00a0 param(\n\u00a0 \u00a0 [Parameter(\u00a0\n\u00a0 \u00a0 \u00a0 \u00a0 Mandatory=$true,\u00a0\n\u00a0 \u00a0 \u00a0 \u00a0 ValueFromPipeline=$true)\n\u00a0 \u00a0 ]$Message\n\u00a0 \u00a0 )\u00a0 \u00a0 $CmdTime = [DateTime]::Now.ToString('u')\n\u00a0 \u00a0 $Message = \"[$CmdTime]: $Message\"\n\u00a0 \u00a0 Add-Content -Value $Message -Path \"$PSScriptRoot\\DSC_Log_Cleanup.log\" -Force -PassThru -EA SilentlyContinue | Write-Host\n}\n\n# Clean up DSC logs that are generated by Puppet\n# This code has been optimized to handle millions of files\n$ErrorActionPreference = 'stop'\n$FilesDeleted = 0\n$FilesOlderThan = 3\n$ConfigurationPath = \"C:\\Windows\\System32\\Configuration\"\ntry {\n\u00a0 \u00a0 Write-Log -Message \"Initializing\"\n$Kernel32Util = Add-Type -MemberDefinition @'\n[DllImport(\"kernel32\", CharSet = CharSet.Unicode, SetLastError = true)]\n[return: MarshalAs(UnmanagedType.Bool)]\npublic static extern bool DeleteFile(string filePath)", "created": "2022-08-31T07:37:00.000000"}], "components": ["dsc"], "created": "2017-02-16T03:34:00.000000", "creator": "557058:40fc1bfc-bc8b-44b5-b660-bd6f7fced8a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73837d26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}], "description": "We have noticed, that PowerShell doesn't seem to properly clean up old DSC log files.\n\nThese log files are located in the following path:\n{code:java}\nC:\\Windows\\System32\\Configuration\\ConfigurationStatus\n{code}\n\nThe logs not correctly cleaned up are in the format\n{code:java}\n<GUID>-0.details.json\n{code}\n\nDSC has a configuration option that _should_ afaik clean up the directory. \n\n{code:java}\nGet-DscLocalConfigurationManager | select StatusRetentionTimeInDays\n{code}\n\nThis option is either broken in our constellation or does intentionally not delete the mentioned files.\n\nI would propose to add an option to the Puppet DSC module to clean log files either by age, size or count.\nThis is a problem in the nature of the DSC implementation in Puppet. Since DSC is run over and over with all different configuration parameters, the log directory explodes.\nOn one sample system we have over 350'000 files with a total size of over 20 GB.\n\n", "environment": "Windows Server 2012 R2 with PowerShell 5.0", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40455", "fixedVersions": [], "id": "40455", "issueType": "New Feature", "key": "MODULES-4412", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:40fc1bfc-bc8b-44b5-b660-bd6f7fced8a2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Implement Auto-Cleanup for DSC Logs", "timeSpent": "PT0S", "updated": "2022-09-09T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-02-16T03:12:00.000000", "creator": "557058:fa0b0323-8ba2-4d50-a90a-777c196b0c41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a85120e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbxdj:"}], "description": "I set variables in /etc/sysconfig/haproxy. When puppet goes to restart haproxy, it ignores the \nfact that these values exist, and so the restart fails. \n\nThe following command works for me: \n    . /etc/sysconfig/haproxy && haproxy -f /etc/haproxy/haproxy.cfg $OPTIONS -c\n\nI would do a pull request, but I don't understand how the module decides whether or not to use /etc/sysconfig or /etc/defaults and in particular the versions of these files for particular service instances.\n\nCheers, \nNick ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38228", "fixedVersions": [], "id": "38228", "issueType": "Bug", "key": "MODULES-4411", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fa0b0323-8ba2-4d50-a90a-777c196b0c41", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Haproxy config check on restart ignores /etc/sysconfig/haproxy and /etc/defaults/haproxy", "timeSpent": "PT0S", "updated": "2017-02-16T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "What version of Puppet registry module are you using? ", "created": "2017-03-08T12:37:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "cc [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] / [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\n\nLooks like the removal of that key for the registry provider caused a small issue in the Chocolatey provider.\n\n[~accountid:623e77aa4a57610068e8842f] can you verify whether this is an annoying message or if this is a gating issue for you?", "created": "2017-03-08T12:39:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:623e77aa4a57610068e8842f] What version of Puppet and what version of the Registry module do you have installed?", "created": "2017-03-08T12:41:00.000000"}, {"author": "623e77aa4a57610068e8842f", "body": "Sorry for the late reply. Seemingly this issue seems to have self healed, we have merged 2.0.1 through a few of our environments, not still in production, but getting there. Obviously since this was first reported we have upgraded our registry module and are now on 1.1.3 and running puppet version is 4.9.2. So the guess being that the upgrade of the registry module solved this.", "created": "2017-03-14T03:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Thanks for the update [~accountid:623e77aa4a57610068e8842f].  I'll keep the ticket open for a few weeks just in case anything comes up.  I'll close it after that, but I can still reopen if something happens.", "created": "2017-03-14T12:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closing this ticket.", "created": "2017-03-28T10:32:00.000000"}], "components": ["chocolatey "], "created": "2017-02-16T01:49:00.000000", "creator": "623e77aa4a57610068e8842f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51bdb012"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbxd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1767147789_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1716624474"}], "description": "After a test upgrade to puppetlabs/chocolatey to the latest version, 2.0.1, puppet runs started failing with this error text:\n\nFailed to apply catalog: Parameter path failed on Registry_value[ChocolateyInstall environment value]: Munging failed for value \"HKLM\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment\\\\ChocolateyInstall\" in class path: uninitialized constant PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY at /etc/puppetlabs/code/environments/devel/modules/chocolatey/manifests/install.pp:11\n\nInvestigating into the manifest in the module it seems like it is looking for a registry property on some systems this property is present on others not, all systems get the error though. We haven't seen this behavior before...", "duedate": "2017-03-28T00:00:00.000000", "environment": "Seen on Windows Server 2008-2016 running chocolatey version 0.10.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36240", "fixedVersions": [], "id": "36240", "issueType": "Bug", "key": "MODULES-4410", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e77aa4a57610068e8842f", "resolution": "Fixed", "resolutionDate": "2017-03-28T10:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Upgrade to puppetlabs/chocolatey 2.0.1 results in failed puppet runs", "timeSpent": "PT0S", "updated": "2017-03-28T10:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:38567cad-e063-4cba-b20a-465438662eee] This may actually be in Chocolatey.\u00a0 Can you review?", "created": "2018-02-28T11:30:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] there is an identified issue already here, let me see if I can find it - basically Chocolatey expects the add command to always pass all settings and for some reason the provider doesn't always do so. On disabling a source, it should be as easy as the above without adding all of the other items, but in practice that hasn't been the case.\n\n\u00a0\n\n[~accountid:623e77aa4a57610068e8842f] can you elaborate a little on the changing from 0 to 10 and the rest,\u00a0I'm not sure I follow on this point. Also as best you can, can you share what you have in your manifests (minus sensitive data) to help best reproduce this behavior? Thank you!\u00a0", "created": "2018-02-28T11:42:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] https://puppet.atlassian.net/browse/MODULES-4449\u00a0is the issue I was mentioning.\u00a0", "created": "2018-02-28T11:44:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48] Try to reproduce this bug", "created": "2019-02-27T10:48:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "[~accountid:623e77aa4a57610068e8842f] are you able to replicate still?\n\n1. Vagrant up for a clean W10 machine\n 2. Install puppet agent 6.3.0\n 3. puppet module install puppetlabs-chocolatey\n 4. create a single line `test.pp` with the disable as the only text:\n{noformat}chocolateysource {'Chocolatey':\n  ensure => disabled,\n}{noformat}\n\u00a05. puppet module list:\n{code:java}C:/ProgramData/PuppetLabs/code/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-chocolatey (v3.2.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.2.0)\n\u251c\u2500\u2500 puppetlabs-registry (v2.1.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v5.2.0)\nC:/ProgramData/PuppetLabs/code/modules (no modules installed)\nC:/Program Files/Puppet Labs/Puppet/puppet/modules (no modules installed){code}\n6. puppet apply .\\test.pp works, disables the chocolatey source.\n{noformat}PS C:\\Users\\vagrant\\Documents> puppet apply .\\test.pp\nNotice: Compiled catalog for vagrant-10.mshome.net in environment production in 0.15 seconds\nNotice: /Stage[main]/Main/Chocolateysource[Chocolatey]/ensure: ensure changed 'present' to 'disabled'\nNotice: Applied catalog in 0.97 seconds{noformat}\n7. puppet apply .\\test.pp works, does not flap.\n{noformat}PS C:\\Users\\vagrant\\Documents> puppet apply .\\test.pp\nNotice: Compiled catalog for vagrant-10.mshome.net in environment production in 0.15 seconds\nNotice: Applied catalog in 0.23 seconds{noformat}\n\u00a0", "created": "2019-02-27T12:44:00.000000"}, {"author": "623e77aa4a57610068e8842f", "body": "Hi [~accountid:557058:6d857d90-8994-48d7-b10d-fb3191606f48],\n\nOh, this was long ago, had to read up on what I wrote above to remember what issue this was. As it behaved it could not be replicated on new machines, you need an old machine installed in a certain timespan, I wrote above about speculating that behavior differed depending on which version of Chocolatey the machine originally had installed, and then been updated from, for this to occur. I remember vaguely I set up a fact grabbing the windows install date and made an IF that depending on the date changed the 0 or 10 accordingly.\n\nWith that said, this became so annoying so we decided that we would never use the default Chocolatey repo anyway, so we just set it to \"absent\". By that we also destroyed the possibility to reproduce this, sadly. To reproduce I think I would need a set of machines and the chocolatey version from december (or so) 2016, that I then could upgrade to a newer version, to provoke/reproduce the error. So sadly I think I'd see this as bygones will be bygones, and just put this issue to rest...", "created": "2019-03-01T05:44:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Thanks, [~accountid:623e77aa4a57610068e8842f]!", "created": "2019-03-01T07:53:00.000000"}], "components": ["chocolatey "], "created": "2017-02-15T07:38:00.000000", "creator": "623e77aa4a57610068e8842f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e5abdb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqgf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64198257929_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_84225204"}], "description": "Hi,\n Tried to find a registered issue that was in some kind resembling mine, but didn\u2019t find any. I have this pretty strange behavior from the chocolateysource resource.\n\nMy manifest has this in it:\n chocolateysource {'Chocolatey':\n ensure => disabled,\n }\n\nFor some reason this resource previously kept on changing the priority from 10 to 0 (I guess 0 is set when a repo is disabled). I remedied this in the ugly way in the past, just adding a priority setting set to 10, as servers where constantly \"active\" otherwise. Ok, so far so good. \nLately though I've realized that newly installed servers reacted in the other direction so to say, the ugly fix \u201cpriority => 10\u201d results in these servers changing 0 to 10. Removing the fix results in these servers being quiet, but the old becoming active with the first behavior explained above.\nThe only thing I can come to think of that differs between systems are that the older servers have gone through a few versions of Chocolatey, while the newer ones have gone through maybe just one release. And for this I can no longer come up with a workaround I think someone needs to take a look.", "environment": "Different versions of Windows, some have had chocolatey since version 0.9.6 others only 0.10.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42623", "fixedVersions": ["Chocolatey 3.3.0"], "id": "42623", "issueType": "Bug", "key": "MODULES-4409", "labels": ["chocolatey"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e77aa4a57610068e8842f", "resolution": "Cannot Reproduce", "resolutionDate": "2019-03-01T07:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolateysource priority behaves different on different Windows versions", "timeSpent": "PT0S", "updated": "2019-03-01T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:f62828ab-43a6-4372-af20-b4b153c76bbc], thanks for the ticket. Is your issue described in DOC-3056?", "created": "2017-03-17T15:16:00.000000"}, {"author": "557058:f62828ab-43a6-4372-af20-b4b153c76bbc", "body": "Hi Eric, where can I find DOC-3056?", "created": "2017-03-20T04:23:00.000000"}], "components": ["firewall"], "created": "2017-02-15T05:28:00.000000", "creator": "557058:f62828ab-43a6-4372-af20-b4b153c76bbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@538610a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbx9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/17"}], "description": "The puppetlabs/firewall-Module is inserting post-Rules at the wrong position, if there is an unmanaged Rule with Argument \"--state NEW\" in the same Chain.\n\nExample:\n\nFORWARD-Chain before \"puppet agent -t\":\n\n{code}\n-A FORWARD -i docker0 -o weave -j DROP\n-A FORWARD -j DOCKER-ISOLATION\n-A FORWARD -o docker0 -j DOCKER\n-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n-A FORWARD -i docker0 ! -o docker0 -j ACCEPT\n-A FORWARD -i docker0 -o docker0 -j ACCEPT\n-A FORWARD -o weave -j WEAVE-NPC\n-A FORWARD -o weave -m state --state NEW -j NFLOG --nflog-group 86\n-A FORWARD -o weave -j DROP\n-A FORWARD -i weave ! -o weave -j ACCEPT\n-A FORWARD -o weave -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n{code}\n\npuppetlabs/firewall post.pp:\n\n{code}\nclass fw::post {\n  \n  firewall { \"999 deny all other forward requests\":\n    chain      => 'FORWARD',\n    action     => 'reject',\n\t\treject\t\t\t=> 'icmp-host-prohibited',\n    proto      => 'all',\n    before     => undef,\n  }\n\n}\n{code}\n\nFORWARD-Chain after \"puppet agent -t\":\n\n{code}\n-A FORWARD -i docker0 -o weave -j DROP\n-A FORWARD -j DOCKER-ISOLATION\n-A FORWARD -o docker0 -j DOCKER\n-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n-A FORWARD -i docker0 ! -o docker0 -j ACCEPT\n-A FORWARD -i docker0 -o docker0 -j ACCEPT\n-A FORWARD -o weave -j WEAVE-NPC\n-A FORWARD -o weave -m state --state NEW -j NFLOG --nflog-group 86\n-A FORWARD -o weave -j DROP\n-A FORWARD -i weave ! -o weave -j ACCEPT\n-A FORWARD -m comment --comment \"999 deny all other forward requests\" -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -o weave -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\n{code}\n\nThe Rule \"999 deny all other forward requests\" was inserted next to last, which is the wrong position.\nIt should be inserted at last position.\n\nI've made some Extra -Debug-Output in the Module to find the cause of the Problem (/etc/puppet/modules/firewall/lib/puppet/provider/firewall/iptables.rb) :\n{code}\n  def insert_order\n    debug(\"[insert_order]\")\n    rules = []\n\n    self.class.instances.each do |rule|\n      if rule.chain == resource[:chain].to_s and rule.table == resource[:table].to_s\n        rules << rule.name\n        debug 'found rule (name) %s' % rule.name\n        debug 'found rule (chain) %s' % rule.chain\n        debug 'found rule (table) %s' % rule.table\n      else\n        debug 'skipped rule (name) %s' % rule.name\n        debug 'skipped rule (chain) %s' % rule.chain\n        debug 'skipped rule (table) %s' % rule.table\n      end\n    end\n    ...\n{code}\n\n\nThe output of the Debug-Messages with the Example from above:\n\n{code}\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9023 6159e40da6496959a23291929a9ccafa\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9024 bbbb8cc8641f314ea26b871afd72a5e6\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9025 305cfb035fc4adba0e46cad3d15bca23\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9026 49631823720e9a79abd414e73cccd48d\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9027 fe610d70c21ce9c0931056b9ea87cf49\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9028 74aa613649d9718fb31361867b84366f\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9029 887d1ff5488b74ba0ca352c0e937a729\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): skipped rule (name) 9030 943d247fb21c0cab052d18adee76be67\nDebug: Firewall[999 deny all other forward requests](provider=iptables): skipped rule (chain) NEW\nDebug: Firewall[999 deny all other forward requests](provider=iptables): skipped rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9031 ce8181aa9ce68c153ecc9499c2e9ec31\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9032 d7781d9e07d41710e5b607ce555e04b8\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (name) 9033 c04a2afdeb3a5273a40208e16b974986\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (chain) FORWARD\nDebug: Firewall[999 deny all other forward requests](provider=iptables): found rule (table) filter\n{code}\n\n\n", "environment": "Ubuntu 16.04 LTS\nPuppet 3.8.6\npuppetlabs/firewall 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40453", "fixedVersions": [], "id": "40453", "issueType": "Bug", "key": "MODULES-4486", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f62828ab-43a6-4372-af20-b4b153c76bbc", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall inserting post-rules at wrong position", "timeSpent": "PT0S", "updated": "2018-09-05T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [{"author": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "body": "Changes on https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/530", "created": "2017-02-14T08:37:00.000000"}, {"author": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "body": "I also added a param called ssl_cert_password to provide a password for private key.\n\nSame repo: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/530", "created": "2017-02-16T06:58:00.000000"}], "components": ["rabbitmq"], "created": "2017-02-14T07:45:00.000000", "creator": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@346b40bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbx2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_4051742_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4568_*|*_10005_*:*_1_*:*_612026424"}], "description": "Add the option to provide the \"depth\" configuration option in the rabbitmq.config for SSL validation depth.\nAlso add the option to specify a password for private key for the SSL configuration.  ", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "39386", "fixedVersions": [], "id": "39386", "issueType": "New Feature", "key": "MODULES-4408", "labels": ["enhancement", "rabbitmq"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:298485d8-9257-4e75-8f1e-e2ba0d63ca1e", "resolution": "Fixed", "resolutionDate": "2017-02-21T10:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add depth option to SSL configuration section of rabbitmq.config", "timeSpent": "PT0S", "updated": "2017-02-21T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This has probably been fixed in https://github.com/puppetlabs/puppetlabs-java/commit/9dbe1ce9bb336beaca6abe177132800e906d4bc8 and a release is needed.\n\nh3. #puppethack learning opportunity\n\nparticipate in a module release validation", "created": "2017-05-22T10:11:00.000000"}], "components": ["java"], "created": "2017-02-14T02:43:00.000000", "creator": "557058:daa6453e-562d-401d-9970-b49efcb99afb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@116c3fda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxs7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22030682_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_77957587194_*|*_10005_*:*_1_*:*_112676"}], "description": "When attempting to install Oracle Java on an Oracle Linux machine, Puppet throws the below error:\n\n{{Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, unsupported platform OracleLinux at /etc/puppet/environments/testing/modules/java/manifests/oracle.pp:127:11}}\n\nSetting *FACTER_operatingsystem* to *RedHat* fixes the error, showing that the current module will work on Oracle Linux. The only change required would be to add *OracleLinux* to the case statement on line 118\n\nE.g. Instead of\ncase $::kernel {\n    'Linux' : {\n      case $::operatingsystem {\n        'CentOS', 'RedHat' : {\n\n\nHave:\ncase $::kernel {\n    'Linux' : {\n      case $::operatingsystem {\n        'CentOS', 'RedHat', '*OracleLinux*' : {", "environment": "Oracle Linux 7.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34000", "fixedVersions": [], "id": "34000", "issueType": "Bug", "key": "MODULES-4407", "labels": ["beginner", "java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:daa6453e-562d-401d-9970-b49efcb99afb", "resolution": "Fixed", "resolutionDate": "2019-08-05T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for Oracle Java on Oracle Linux (OL)", "timeSpent": "PT0S", "updated": "2019-08-05T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The last acceptance test  https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/spec/acceptance/z_last_sqlserver_features_spec.rb#L239-L278  intermittently fails with\n\n{code}\n10:19:42 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) executed in 3.94 seconds\n10:19:42 \n10:19:42 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) 10:19:42$ cmd.exe /c \"cd \\\"%ProgramFiles%\\Microsoft SQL Server\\110\\Setup Bootstrap\\SQLServer2012\\\" && setup.exe /Action=uninstall /Q /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQL,AS,RS /INSTANCENAME=MSSQLSERVER\"\n10:19:42 \n10:20:38 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) executed in 56.32 seconds\n10:20:38 \n10:20:38 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) 10:20:38$ cmd.exe /c \"cd \\\"%ProgramFiles%\\Microsoft SQL Server\\110\\Setup Bootstrap\\SQLServer2012\\\" && setup.exe /Action=uninstall /Q /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQL,AS,RS /INSTANCENAME=MSSQLE953B6E3\"\n10:20:38   The following error occurred:\n10:20:46   A computer restart is required. You must restart this computer before installing SQL Server.\n10:20:46   \n10:20:46   Error result: -2067919934\n10:20:46   Result facility code: 1214\n10:20:46   Result error code: 3010\n10:20:46   \n10:20:46   Please review the summary.txt log for further details\n10:20:46 \n10:20:46 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) executed in 8.07 seconds\n10:20:46 Exited: 194\n10:20:46       all possible features (FAILED - 1)\n10:20:46 \n10:20:46 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) 10:20:46$ cmd.exe /c \"cd \\\"%ProgramFiles%\\Microsoft SQL Server\\110\\Setup Bootstrap\\SQLServer2012\\\" && setup.exe /Action=uninstall /Q /IACCEPTSQLSERVERLICENSETERMS /FEATURES=Tools,BC,Conn,SSMS,ADV_SSMS,SDK,IS,MDS\"\n10:20:46   The following error occurred:\n10:20:52   A computer restart is required. You must restart this computer before installing SQL Server.\n10:20:52   \n10:20:52   Error result: -2067919934\n10:20:52   Result facility code: 1214\n10:20:52   Result error code: 3010\n10:20:52   \n10:20:52   Please review the summary.txt log for further details\n10:20:52 \n10:20:52 pv8g1hkrvhpx5yo.delivery.puppetlabs.net (win2012r2) executed in 5.89 secon\n{code}\n\nrekicking the jobs sometimes is enough to make it  pass (anecdotally 1/3 of the time)", "created": "2017-02-13T11:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I have a WIP branch up which pre-emptively reboots the node after removing all features.  This works on SQL 2012 but not 2014 for some reason\n\nhttps://github.com/glennsarti/puppetlabs-sqlserver/tree/ticket/maint/handle-reboots\n\nPrying into the test makes it succeed :-(", "created": "2017-02-13T11:48:00.000000"}, {"author": "557058:e6726ff0-7a50-486d-b5db-41043ba64e4d", "body": "This one got us as well. We figured it had something to do with the uninstall/install testing we were doing. I will add this to our list.\n\n~tommy", "created": "2017-06-21T17:45:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Potential bring in reboot test fixture and reboot before the tests are executed?\n\n", "created": "2017-07-17T14:13:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "CI Blocker tickets are meant to be issues that must immediately be looked at. This ticket has been open for over 5 years. If this is something that folks are tracking please re-open and change the ticket type.", "created": "2022-09-27T15:44:00.000000"}], "components": ["sqlserver"], "created": "2017-02-13T11:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eef727d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o05u34:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5623568345_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_171680085193"}], "description": "the sqlserver testsuite sometimes fails with \"A computer restart is required. You must restart this computer before installing SQL Server.\"\n\nFor example:\n\n{code}\n  Feature has only one 'RS'\n\nbawdy-grit.delivery.puppetlabs.net (windows2012r2-64-1) 08:55:45$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n  C:/cygwin64/tmp/apply_manifest.pp.boAPan\n\nbawdy-grit.delivery.puppetlabs.net (windows2012r2-64-1) executed in 0.21 seconds\nlocalhost $ scp /tmp/beaker20191214-2671-1tjd154 windows2012r2-64-1:C:/cygwin64/tmp/apply_manifest.pp.boAPan {:ignore => }\n\nbawdy-grit.delivery.puppetlabs.net (windows2012r2-64-1) 08:55:46$ cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.boAPan\n  Info: Loading facts\n  Info: Loading facts\n  Notice: Compiled catalog for bawdy-grit.delivery.puppetlabs.net in environment production in 0.07 seconds\n  Info: Applying configuration version '1576313747'\n  Notice: Applied catalog in 7.45 seconds\n  Error: Error trying to install features (RS \n   Execution of '[\"H:/setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQL3D05684A\", \"/FEATURES=RS\", \"/AGTSVCACCOUNT=\\\"Administrator\\\"\", \"/AGTSVCPASSWORD=\\\"**HIDDEN VALUE**\\\"\", \"/SAPWD=\\\"**HIDDEN VALUE**\\\"\", \"/SECURITYMODE=\\\"SQL\\\"\", \"/SQLSYSADMINACCOUNTS=Administrator\"]' returned 2227047362: The following error occurred:\n  A computer restart is required. You must restart this computer before installing SQL Server.\n  \n  Error result: -2067919934\n  Result facility code: 1214\n  Result error code: 3010\n  \n  Please review the summary.txt log for further details\n  Microsoft (R) SQL Server 2014 12.00.6024.00\n  Copyright (c) Microsoft Corporation.  All rights reserved.\n  Error: /Stage[main]/Main/Sqlserver_instance[MSSQL3D05684A]/ensure: change from 'absent' to 'present' failed: Error trying to install features (RS \n   Execution of '[\"H:/setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQL3D05684A\", \"/FEATURES=RS\", \"/AGTSVCACCOUNT=\\\"Administrator\\\"\", \"/AGTSVCPASSWORD=\\\"**HIDDEN VALUE**\\\"\", \"/SAPWD=\\\"**HIDDEN VALUE**\\\"\", \"/SECURITYMODE=\\\"SQL\\\"\", \"/SQLSYSADMINACCOUNTS=Administrator\"]' returned 2227047362: The following error occurred:\n  A computer restart is required. You must restart this computer before installing SQL Server.\n  \n  Error result: -2067919934\n  Result facility code: 1214\n  Result error code: 3010\n  \n  Please review the summary.txt log for further details\n  Microsoft (R) SQL Server 2014 12.00.6024.00\n  Copyright (c) Microsoft Corporation.  All rights reserved.\n\nbawdy-grit.delivery.puppetlabs.net (windows2012r2-64-1) executed in 11.05 seconds\nExited: 4\n    create MSSQL3D05684A instance with only one RS feature (FAILED - 1)\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40451", "fixedVersions": [], "id": "40451", "issueType": "CI Blocker", "key": "MODULES-4406", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Incomplete", "resolutionDate": "2022-09-27T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Intermittent reboot required in SQL Server module", "timeSpent": "PT0S", "updated": "2022-09-27T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-02-13T11:33:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d18e060"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No action necessary from QA."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxrz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_685663342_*|*_10007_*:*_1_*:*_457981778_*|*_10009_*:*_1_*:*_82702209_*|*_5_*:*_1_*:*_0"}], "description": "As per https://puppet.com/content/platform-support-lifecycle, the following platforms are Puppet EOL:\n\nSLES 10\nUbuntu 10\nMac OS X 10.9\n\nThese are partly responsible for the current Jenkins fire and are of course just using up resources needlessly and should be removed from our Jenkins pipelines.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36238", "fixedVersions": [], "id": "36238", "issueType": "Task", "key": "MODULES-4405", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-02-27T16:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove EOL Platforms from Jenkins", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "61bbace0755091006a2b896a", "body": "i'm running into the same bug with puppet 5.5.14/5.3.8. Are there news about that?", "created": "2019-06-28T08:36:00.000000"}, {"author": "557058:55399b77-3824-47d7-b99d-a0113bcca913", "body": "Any update on this issue?", "created": "2021-01-22T03:10:00.000000"}], "components": ["sshkeys_core"], "created": "2017-02-12T23:59:00.000000", "creator": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Root users ssh key should ne purged, altought used by another user. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@82f36fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymbav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/17"}], "description": "Having the following setup: \n\nFile: /root/.ssh/authorized_keys\n\n{noformat}\nssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQXXXXXXXXXXXXXXXXXXXXXXXXXXXCCnPvBi9gRCVPWHHaLtz3Df5iVDunsQ5JA5wk2YaK8AXfrvIzO+vZWj7maFEP8PIfoFPi8L3M83ELXBSVLp/FdAGf1q221kXeioOyia/HBewn857EpWBtagUwpbE1k/Lmrp7mDVJrXrPVVjdafV8VMLA84fTdastAbJEJEw8o6lemUavHedTslkUPEzOdqVbsT7dmEbYOg6cj9drxC6yOZMpR/jok8xbEmJbaa9iZTWJyHE8YWHesA2v2Afdy46oOJ8XeYSNR4CVjhF6eWjT9yMg6QhmlpmmoLfi9R9PUq1ymltP90Hi+EKYbOJUGQ== ssh-key-user\n{noformat}\n\nAnd the following manifest\n\n{noformat}\nuser { 'user':\n  ensure => present,\n  home => '/home/user',\n  purge_ssh_keys => true,\n}\nuser { 'root':\n  ensure => present,\n  home => '/root',\n  purge_ssh_keys => true,\n}\nssh_authorized_key { 'ssh-key-user':\n  type => 'ssh-rsa',\n  user => 'user',\n  key => 'ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQXXXXXXXXXXXXXXXXXXXXXXXXXXXCCnPvBi9gRCVPWHHaLtz3Df5iVDunsQ5JA5wk2YaK8AXfrvIzO+vZWj7maFEP8PIfoFPi8L3M83ELXBSVLp/FdAGf1q221kXeioOyia/HBewn857EpWBtagUwpbE1k/Lmrp7mDVJrXrPVVjdafV8VMLA84fTdastAbJEJEw8o6lemUavHedTslkUPEzOdqVbsT7dmEbYOg6cj9drxC6yOZMpR/jok8xbEmJbaa9iZTWJyHE8YWHesA2v2Afdy46oOJ8XeYSNR4CVjhF6eWjT9yMg6QhmlpmmoLfi9R9PUq1ymltP90Hi+EKYbOJUGQ=='\n}\n{noformat}\n\nThe key in /root/.ssh/authorized_keys is not purged, altought it should be according to the catalog.\n\nBackground: \n  When deploying servers, we hand over the server with a ssh key of the ordering person added to the root user's ssh key file. Once the server is attached to puppet, the server is \"provissioned\" - meaning we add personal accounts with sudo and want to use puppet to purge all unmanaged ssh keys in the root users. ", "environment": "Centos7, Puppet 4.8.2", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "40449", "fixedVersions": [], "id": "40449", "issueType": "Bug", "key": "MODULES-7596", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet ssh_authorized_key not purged as expected", "timeSpent": "PT0S", "updated": "2021-01-22T03:10:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-07-13T10:52:00.000000"}], "components": ["apache"], "created": "2017-02-11T08:30:00.000000", "creator": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@731ac713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbvcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_10493270_*|*_1_*:*_1_*:*_13050577301_*|*_10007_*:*_2_*:*_72872114_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14278230_*|*_10005_*:*_1_*:*_9148"}], "description": "The following parameters are no longer valid on the apache class. However, they are documented.\n\nPlease remove from README.\n\n'loadfile_name'\n'ssl_stapling'\n'ssl_stapling_return_errors'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33999", "fixedVersions": [], "id": "33999", "issueType": "Bug", "key": "MODULES-4404", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7ffa178-49e1-4787-822a-d425e4ea3100", "resolution": "Fixed", "resolutionDate": "2017-07-13T13:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache Class Improperly Documented", "timeSpent": "PT0S", "updated": "2017-07-13T13:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-02-10T15:10:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can delete schemas on a database with ensure => absent"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f9c160c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbv8v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "Every created database has a schema called {{public}} that it would be nice to delete when not needed. postgresql::server::schema has no {{ensure}} attribute or any other way to delete a schema.", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "38227", "fixedVersions": [], "id": "38227", "issueType": "Improvement", "key": "MODULES-4403", "labels": [], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::schema can't delete schemas", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2017-02-10T10:31:00.000000"}], "components": [], "created": "2017-02-10T09:54:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17b88395"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No action necessary from QA."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbuz3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7103_*|*_10007_*:*_1_*:*_607359799_*|*_3_*:*_1_*:*_2210663_*|*_5_*:*_1_*:*_0"}], "description": "Need to add the adhoc pipelines for all projects Modules manage.  Currently this is only for Windows modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39384", "fixedVersions": [], "id": "39384", "issueType": "Task", "key": "MODULES-4402", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-17T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add adhoc pipelines to Non-Windows modules", "timeSpent": "PT0S", "updated": "2017-02-22T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "61ba0348acc926006a06fc59", "body": "Any news on that?", "created": "2017-04-19T01:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Whoops sorry about that. We'll get the label migrated and mark the old namespace as deprecated.\n\nTwo comments when reviewing the module was that a) the README.md reference section is missing (kibana does have one though) and b) the LICENSE file is the short form of the file, though the base of a project should have the long form: https://www.apache.org/dev/apply-license.html#new", "created": "2017-06-07T14:42:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Looks like elastic/logstash needs similar fixups", "created": "2017-06-07T14:50:00.000000"}, {"author": "557058:7d65f859-a799-4385-a751-d5b64bf64f67", "body": "Closing the loop here, I've made the suggested changes to the elasticsearch and kibana modules (kibana license change pending being pushed to the forge).", "created": "2017-06-14T14:50:00.000000"}], "components": [], "created": "2017-02-10T08:33:00.000000", "creator": "557058:7d65f859-a799-4385-a751-d5b64bf64f67", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b013ed3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbuwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10628109279_*|*_6_*:*_1_*:*_0"}], "description": "Howdy! Hopefully this is an easy one.\n\nDue to a company name change (that happened... over a year ago :) ), I've re-released the first major version of the elasticsearch/elasticsearch module to the new elastic/elasticsearch namespace. I've deprecated the old module and provided links both in the documentation and code warnings to point people at the new source for the module.\n\nGiven that the old module was approved, can the migrated module (with the majority of the code the exact same) be approved at elastic/elasticsearch as well? Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37115", "fixedVersions": [], "id": "37115", "issueType": "Task", "key": "MODULES-4401", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d65f859-a799-4385-a751-d5b64bf64f67", "resolution": "Fixed", "resolutionDate": "2017-06-13T09:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approved module request for elastic/elasticsearch", "timeSpent": "PT0S", "updated": "2017-06-14T14:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Compared commits between f82683281b2fcabb6fd76bb917046d18d894e16b and PR #23 and found the changes from f82683281b2fcabb6fd76bb917046d18d894e16b to be the only ones missing from master. After considering whether or not to git-fu the changes back in, James has put up https://github.com/puppetlabs/puppetlabs-iis/pull/39 to re-add the missing changes.", "created": "2017-02-10T11:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I've also reviewed the PR and it looks like everything has now been fixed up.  Happy to close this off.\n\nWe haven't got a green CI run due to other unrelated issues.", "created": "2017-02-21T11:57:00.000000"}], "components": ["iis"], "created": "2017-02-09T16:12:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5be3589a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzburj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_950320709_*|*_1_*:*_1_*:*_27774_*|*_3_*:*_1_*:*_70659670_*|*_5_*:*_2_*:*_13359_*|*_10011_*:*_1_*:*_2127"}], "description": "One, possibly, two bad commits came in as part of https://github.com/puppetlabs/puppetlabs-iis/pull/23/files\n\nIf particular the \"Merge branch 'master'...\" were automated merge strategies using the Github UI which seems to have removed previous changes that were in master e.g. PR #30.\n\nIf you look at the git history for spec_helper_acceptance (https://github.com/puppetlabs/puppetlabs-iis/commits/master/spec/spec_helper_acceptance.rb) it's missing the commit (https://github.com/puppetlabs/puppetlabs-iis/pull/30/commits/f82683281b2fcabb6fd76bb917046d18d894e16b) where we changed from windows-features to dism.\n\nThis raises the question, what else went missing?\n\nThis ticket is to review the git tree and re-instate any changes that were removed as part of the auto-merge.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40427", "fixedVersions": [], "id": "40427", "issueType": "CI Blocker", "key": "MODULES-4400", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-21T11:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review PR #23 changes", "timeSpent": "PT0S", "updated": "2018-04-03T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is an feature request that would require extensive work and has not had any additional support or discussion in over two years. If it is still desired, this issue can be reopened and escalated to PM for review of prioritization and viability.", "created": "2021-01-25T09:21:00.000000"}], "components": ["sqlserver"], "created": "2017-02-08T17:54:00.000000", "creator": "557058:72492ef9-f00d-4ee4-a36a-412e7ee8a145", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "For anything in this module that requires a SQL connection, I would like to be able to input a custom provider."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ea94615"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbu3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_124990037681_*|*_6_*:*_1_*:*_0"}], "description": "The sql_connection.rb file hard codes the \"Provider\" portion of the connection string to be \"SQLOLEDB.1\".  However, that provider isn't necessarily the best choice in all cases, and in some cases causes a blocker.\n\nPlease allow us to change the provider to something else (like \"SQLNCLI11.1\", which happens to be the native SQL Server provider that you should be using anyway).", "environment": "Windows OS and SQL Server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32977", "fixedVersions": [], "id": "32977", "issueType": "New Feature", "key": "MODULES-4399", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:72492ef9-f00d-4ee4-a36a-412e7ee8a145", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow SQL Server Provider to be changed in config", "timeSpent": "PT0S", "updated": "2021-01-25T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vsphere"], "created": "2017-02-08T14:29:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- CRUD operations on VSphere Datastores\n- Working example \n- Acceptance tests \n- Documentation\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38da9e3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbtrj:"}], "description": "As a VSphere customer, I want the ability to manage a VSphere datastore through Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41523", "fixedVersions": [], "id": "41523", "issueType": "New Feature", "key": "MODULES-4398", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add the ability to manage VSphere Datastores", "timeSpent": "PT0S", "updated": "2021-01-25T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0f8ca1d81f0069d8e00f", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Please try the lastest agent containing Puppt 4.9.2. That version fixes a number of problms related to hiera/lookup. Note that there are still some issues and there will very soon also be a puppet 4.9.3 released.\n\nWe are interested in learning of the problems remain on the Puppet 4.9.2 version (so we can quickly fix for 4.9.3).", "created": "2017-02-20T13:36:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Reading again - this may have nothing to do with hiera I realize.", "created": "2017-02-20T13:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:623c0f8ca1d81f0069d8e00f]\n\nApologies for taking so long to get back to you. With this issue being so urgent and lack of response on the above comments I am going to close this issue assuming it was resolved.\u00a0\n\nIf you disagree with me I apologize and I would be more than happy to chat about it.\u00a0\n\n\u00a0", "created": "2021-06-21T04:40:00.000000"}], "components": ["concat"], "created": "2017-02-08T09:19:00.000000", "creator": "623c0f8ca1d81f0069d8e00f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db56a0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbtan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1052219219_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_136649033874"}], "description": "I recently have upgraded to puppet agent 1.9 \nAfter that this error occurs:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, 'regsubst' parameter 'target' expects a value of type Array or String, got Undef at /etc/puppetlabs/code/environments/mine/modules/concat/manifests/fragment.pp:47:23 at /etc/puppetlabs/code/environments/mine/modules/cron/manifests/register.pp:21 on node host.domain.com\n{noformat}\n\nI tried to fix it in module lsit-cron:\n{noformat}\npuppet module changes cron\nWarning: 2 files modified\ntemplates/crontab.erb\nmanifests/init.pp\n{noformat}\nwhich BTW returns a wrong answer, because changes are made here:\n\n{noformat}\nindex 226a3ac..4b15f6f 100644\n--- a/modules/cron/manifests/init.pp\n+++ b/modules/cron/manifests/init.pp\n@@ -44,7 +44,8 @@ class cron::crontab::config inherits cron::params {\n   \n   ## file\n #'crontab':\n-  concat { $crontab_path: \n+#  concat { $crontab_path: \n+  concat { 'crontab' :\n #    ensure  => 'present',\n     path    => $crontab_path,\n     owner   => 'root',\n@@ -54,7 +55,8 @@ class cron::crontab::config inherits cron::params {\n     require => Class['cron::install'],\n   }\n   concat::fragment { 'crontab_base':\n-    target  => $crontab_path,\n+#    target  => $crontab_path,\n+    target  => 'crontab',\n     content => template($crontab_tmpl),\n     order   => '00',\n   }\n{noformat}\n{noformat}\nindex ef972b5..3c7099a 100644\n--- a/modules/cron/manifests/register.pp\n+++ b/modules/cron/manifests/register.pp\n@@ -19,8 +19,8 @@ define cron::register (\n {\n \n   concat::fragment { \"${name}\":\n-#    target  => 'crontab',\n-    target  => $cron::crontab::config::crontab_path,\n+    target  => 'crontab',\n+#    target  => $cron::crontab::config::crontab_path,\n     content => \"# ${name}\\n$content\",\n     order   => $order,\n   }\n{noformat}\n\nNow, this is the result:\n{noformat}\nError: Failed to apply catalog: uninitialized constant Puppet::Type::Concat_file\n{noformat}\n\nNow I need your help!\n\nThank you\nAndreas", "environment": "Debian GNU/Linux 8.7 (jessie)\npuppet-agent                   1.9.0-1jessie\nModules:\npuppetlabs-concat 2.2.0\nlsit-cron 0.0.2", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "33998", "fixedVersions": [], "id": "33998", "issueType": "Bug", "key": "MODULES-4396", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f8ca1d81f0069d8e00f", "resolution": "Won't Do", "resolutionDate": "2021-06-21T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update to puppet-agent 1.9.0-1jessie breaks puppetlabs-concat 2.2.0", "timeSpent": "PT0S", "updated": "2021-06-21T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is up at https://github.com/puppetlabs/ci-job-configs/pull/2402\n", "created": "2017-02-07T16:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-07T18:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR raised as I missed some modules\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/2420", "created": "2017-02-09T18:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR merged into master at", "created": "2017-02-10T12:15:00.000000"}], "components": [], "created": "2017-02-07T15:01:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c2a342"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxrr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10405_*|*_10007_*:*_2_*:*_70457436_*|*_10009_*:*_2_*:*_12710011716_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6117625"}], "description": "puppet agent 1.9.0 has removed support for a few platforms however the future_pe_pipelines have not been updated to reflect this.\n\nhttps://docs.puppet.com/puppet/4.9/release_notes_agent.html#platforms-end-of-life\n\nSpecifically Ubuntu 10 and SLES 10\n\nhttps://github.com/puppetlabs/ci-job-configs/search?utf8=%E2%9C%93&q=future_pe_platforms\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38226", "fixedVersions": [], "id": "38226", "issueType": "CI Blocker", "key": "MODULES-4395", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-07-05T15:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent 1.9.0 has removed support platforms", "timeSpent": "PT0S", "updated": "2017-07-05T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-07T14:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Put into review pending a puppetlabs-spec-helper gem release", "created": "2017-02-07T14:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Puppetlabs_spec_helper was release for v2.0.0\n\nAdditional PR for CI Job Configs is up\nhttps://github.com/puppetlabs/ci-job-configs/pull/2398", "created": "2017-02-07T16:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-07T18:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Had a passing run in CI.  Closing issue", "created": "2017-02-09T15:25:00.000000"}], "components": [], "created": "2017-02-07T13:42:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a78a10e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymch3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1973644_*|*_10007_*:*_2_*:*_7291919_*|*_10009_*:*_2_*:*_169706785_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-spec-helper gem uses a hardcoded relative path for the module working directory, however under CI this path can be too deep on Windows computers, which then fails to install the fixtures correctly.\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/rake_tasks.rb#L308\n\nThis ticket should make this path optionally configurable but default to {{spec/fixtures/work-dir}} if not specified", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36235", "fixedVersions": [], "id": "36235", "issueType": "CI Blocker", "key": "MODULES-4394", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-09T15:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make the module_working_dir configurable in puppetlabs_spec_helper", "timeSpent": "PT0S", "updated": "2017-02-09T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "Hey [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de], does this look like something we might want to pull in for the next round of postgres work?", "created": "2017-02-07T17:22:00.000000"}, {"author": "62438e68ad6b7e006aa402bf", "body": "puppetlabs-apt and puppetlabs-concat modules, version 4.0, will break puppetlabs-postgresql module v4.9.0 due to the above depreciations. Both apt and concat version 3.0 will not", "created": "2017-05-22T08:20:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "This issue was fixed within the following commit: \nhttps://github.com/puppetlabs/puppetlabs-postgresql/commit/968661402e6a9f42cb41ccfffb71082c99d64e44\n", "created": "2017-06-01T07:44:00.000000"}], "components": ["postgresql"], "created": "2017-02-07T11:05:00.000000", "creator": "60e5bc12131bf80069b93c7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a769c31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbsiv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22742143_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9811210073"}], "description": "The file manifests/repo/apt_postgresql_org.pp calls the apt::source class with deprecated arguments include_src and key_source. The master warning is fairly clear about the solution.\n\nThe deprecation warning was added in Nov. 27, 2016 so I think it should be taken seriously.\n\nhttps://github.com/puppetlabs/puppetlabs-apt/commit/71305efaf9ee58f3e4edbafb148dd01a022df706#diff-a3efcdc2c485949d50da5816e90d89de\n\n2017-02-07 11:53:06,620 WARN  [qtp638747577-77] [puppetserver] Scope(Apt::Source[apt.postgresql.org]) $include_src is deprecated and will be removed in the next major release, please use $include => { 'src' => false } instead\n2017-02-07 11:53:06,620 WARN  [qtp638747577-77] [puppetserver] Scope(Apt::Source[apt.postgresql.org]) $key_source is deprecated and will be removed in the next major release, please use $key => { 'source' => https://www.postgresql.org/\nmedia/keys/ACCC4CF8.asc } instead.\n", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "32976", "fixedVersions": [], "id": "32976", "issueType": "Bug", "key": "MODULES-4393", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60e5bc12131bf80069b93c7a", "resolution": "Fixed", "resolutionDate": "2017-06-01T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql depends on deprecated functions in apt module", "timeSpent": "PT0S", "updated": "2017-06-01T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:60e5bc12131bf80069b93c7a], we will be dropping Puppet 3 support in the upcoming 2.0.0 release. We're always accepting PRs if this something you'd be interested in working on for a future release.", "created": "2017-07-12T12:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Our module has gone through multiple rounds of removing deprecated functionality.\u00a0\nAs we are now supporting puppet 6&7 I am pretty sure this issue has been resolved at some point along the path.\u00a0\n\nI am going to resolve this issue, if you disagree with my decision I apologize and do not hesitate to reopen.\n\nFinally apologies for taking so long to get around to your ticket.\nMany Thanks.", "created": "2021-05-17T04:26:00.000000"}], "components": ["apache"], "created": "2017-02-07T10:42:00.000000", "creator": "60e5bc12131bf80069b93c7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eef5acd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbsgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24802341_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_134733018141"}], "description": "There are several instances of is_array and is_string in release 1.11 of the puppetlabs-apache module (and in master). These functions are slated for deprecation in stdlib and have fairly simple equivalents in Puppet 4. Puppet 3, of course, is EOL.\n\n{noformat}\n2017-02-07 11:11:03,963 WARN  [qtp638747577-75] [puppetserver] Puppet This method is deprecated, please use match expressions with Stdlib::Compat::Array instead. They are described at https://docs.puppet.com/puppet/latest/reference/lan\ng_data_type.html#match-expressions.\n{noformat}\n\nIf I were you, I'd start requiring Puppet 4 for the next tagged release and fix these deprecations the \"right way.\" But I could see why you'd be hesistant.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33997", "fixedVersions": [], "id": "33997", "issueType": "Bug", "key": "MODULES-4392", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60e5bc12131bf80069b93c7a", "resolution": "Fixed", "resolutionDate": "2021-05-17T04:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache module relies on deprecated stdlib functions", "timeSpent": "PT0S", "updated": "2021-05-17T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a55562ab90069f8af78", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1596", "created": "2017-02-07T07:03:00.000000"}, {"author": "557058:287e9455-de75-4289-8e49-804e82a385c7", "body": "Hi,\nAny idea if this will make it in the next release and when will that be? \nThanks,\nBobby", "created": "2017-05-29T18:33:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:287e9455-de75-4289-8e49-804e82a385c7], this will be included in the upcoming 2.0.0 release", "created": "2017-07-12T12:46:00.000000"}], "components": ["apache"], "created": "2017-02-07T06:11:00.000000", "creator": "623c0a55562ab90069f8af78", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12ccdd9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbs5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5967334_*|*_10009_*:*_1_*:*_13406132414_*|*_5_*:*_1_*:*_0"}], "description": "The SSLProxyVerifyDepth and SSLProxyCACertificateFile directives are missing and should be added to the vhost/_sslproxy.erb template.\n\nhttps://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslproxyverifydepth\nhttps://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslproxycacertificatefile", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33996", "fixedVersions": [], "id": "33996", "issueType": "New Feature", "key": "MODULES-4391", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a55562ab90069f8af78", "resolution": "Fixed", "resolutionDate": "2017-07-12T12:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add SSLProxyVerifyDepth and SSLProxyCACertificateFile directive", "timeSpent": "PT0S", "updated": "2017-07-12T12:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Heh, the link doesn't work anymore. Seems to now be documented at https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process#ModuleReleaseProcess-ModuleSubTicketSign-offProcess.", "created": "2017-02-06T17:34:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] Heads up, DOCS signoff complete.", "created": "2017-02-07T12:23:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "{quote}\nSanity-check the release:\n- Do the version numbers on the ticket, the metadata, and the most recent changelog entry match?\n- Does the Changelog format correctly?\n- Has CI run on this SHA green?\n{quote}\n\nYes on all 3. Tagged https://github.com/puppetlabs/puppetlabs-puppet_agent/releases/tag/1.3.2", "created": "2017-02-07T14:48:00.000000"}], "components": [], "created": "2017-02-06T17:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@552712b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbs1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76934290_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off must be performed by someone other than the assignee on the parent ticket\n\nThe sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Modules\n\nThe Module Team Representative handling the signoff should follow the Week 2 - RE Signoff steps detailed in: https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module\n\nOnce the module has been tagged. Notify the Assignee of the parent ticket that Module is ready to be published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35002", "fixedVersions": [], "id": "35002", "issueType": "Sub-task", "key": "MODULES-4390", "labels": [], "originalEstimate": "PT0S", "parent": "42622", "parentSummary": "Supported Release (puppet-agent) 1.3.2 - (9th Feb 2017) - (fd43dc466e1f72f6c3d6d58159aadaf9b8847b68)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-02-07T14:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet-agent) MODULE Release Sign-off", "timeSpent": "PT0S", "updated": "2017-02-07T14:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370], QA has signed off on SHA {{fd43dc466e1f72f6c3d6d58159aadaf9b8847b68}} for release. The next step in the process is sign off from Docs.", "created": "2017-02-07T11:37:00.000000"}], "components": [], "created": "2017-02-06T17:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2d28fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbs1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65272677_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2777172"}], "description": "The sign-off process should be triggered via status updates, linearly: QA -> Docs -> Module\n\nOnce signed off, the Docs Representative must update the associated MODULE Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Modules Team Representative\n\nPinging the Modules Team Representative in-person or via HipChat, to let them know that the ticket is ready for their sign-off, is also recommended.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33995", "fixedVersions": [], "id": "33995", "issueType": "Sub-task", "key": "MODULES-4389", "labels": [], "originalEstimate": "PT0S", "parent": "42622", "parentSummary": "Supported Release (puppet-agent) 1.3.2 - (9th Feb 2017) - (fd43dc466e1f72f6c3d6d58159aadaf9b8847b68)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-07T12:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet-agent) DOCS Release Sign-off", "timeSpent": "PT0S", "updated": "2017-02-07T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "On behalf of QA, [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] signs off on SHA {{fd43dc466e1f72f6c3d6d58159aadaf9b8847b68}} of the puppet-agent module for release.\n\nSHA {{fd43dc466e1f72f6c3d6d58159aadaf9b8847b68}} has resulted in a passing acceptance run in the [modules CI pipeline|https://jenkins-modules.puppetlabs.com/job/platform-client_puppetlabs-puppet-agent_intn-sys_smoke-master/57/] as well as successful PE integration runs.", "created": "2017-02-07T11:35:00.000000"}], "components": [], "created": "2017-02-06T17:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d13c863"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbs13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65246523_*|*_5_*:*_1_*:*_0"}], "description": "The sign-off process should be triggered via status updates, linearly:  QA -> Docs -> Module\n\nOnce signed off, the QA Representative must update the associated Docs Sign-off ticket as follows:\n     Status - Ready for Engineering\n     Assignee - Docs Representative\n\nPinging the Docs Representative in-person or via HipChat, to let them know that the ticket is ready for sign-off, is also recommended.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32975", "fixedVersions": [], "id": "32975", "issueType": "Sub-task", "key": "MODULES-4388", "labels": [], "originalEstimate": "PT0S", "parent": "42622", "parentSummary": "Supported Release (puppet-agent) 1.3.2 - (9th Feb 2017) - (fd43dc466e1f72f6c3d6d58159aadaf9b8847b68)", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-07T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(puppet-agent) QA Release Sign-off", "timeSpent": "PT0S", "updated": "2017-02-07T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-02-06T17:28:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73303f21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbs1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76961011_*|*_3_*:*_1_*:*_125082294697_*|*_5_*:*_1_*:*_0"}], "description": "Module Release Checklist:\nhttps://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process\n\nModule Engineer, please also include here:\n* Link to diff on github\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/compare/1.3.1...fd43dc466e1f72f6c3d6d58159aadaf9b8847b68\n* Link to CHANGELOG to verify SemVer\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/CHANGELOG.md#132---2017-02-09\n* Passing runs through CI:\nInit job - https://jenkins-modules.puppetlabs.com/job/platform-client_puppetlabs-puppet-agent_init-merge_master/73/\nLast Step - https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_intn-sys_smoke-master/57/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42622", "fixedVersions": [], "id": "42622", "issueType": "Task", "key": "MODULES-4387", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Supported Release (puppet-agent) 1.3.2 - (9th Feb 2017) - (fd43dc466e1f72f6c3d6d58159aadaf9b8847b68)", "timeSpent": "PT0S", "updated": "2021-01-25T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-02-06T16:58:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59192253"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbrz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_247114150_*|*_6_*:*_1_*:*_0"}], "description": "manifest:\n{code}\nclass { 'postgresql::server': }\n{code}\n\ncommand:\n{{puppet apply test.pp --noop --debug}}\n\nagent run output:\n{code}\nInfo: Applying configuration version '1486425358'\nDebug: Prefetching apt resources for package\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n' postgresql-client-9.1'\nNotice: /Stage[main]/Postgresql::Client/Package[postgresql-client]/ensure: current_value purged, should be present (noop)\nDebug: /Package[postgresql-client]: The container Class[Postgresql::Client] will propagate my refresh event\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nNotice: /Stage[main]/Postgresql::Client/File[/usr/local/bin/validate_postgresql_connection.sh]/ensure: current_value absent, should be file (noop)\nDebug: /Stage[main]/Postgresql::Client/File[/usr/local/bin/validate_postgresql_connection.sh]: The container Class[Postgresql::Client] will propagate my refresh event\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n' postgresql-9.1'\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: current_value purged, should be present (noop)\nDebug: /Package[postgresql-server]: The container Class[Postgresql::Server::Install] will propagate my refresh event\nNotice: Class[Postgresql::Server::Install]: Would have triggered 'refresh' from 1 events\nDebug: Class[Postgresql::Server::Install]: The container Stage[main] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.1/main]/ensure: current_value absent, should be directory (noop)\nDebug: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.1/main]: The container Class[Postgresql::Server::Initdb] will propagate my refresh event\nNotice: Class[Postgresql::Server::Initdb]: Would have triggered 'refresh' from 1 events\nDebug: Class[Postgresql::Server::Initdb]: The container Stage[main] will propagate my refresh event\nDebug: Exec[postgresql_stop_data_directory](provider=posix): Executing check 'grep \"data_directory = '/var/lib/postgresql/9.1/main'\" /etc/postgresql/9.1/main/postgresql.conf'\nDebug: Executing 'grep \"data_directory = '/var/lib/postgresql/9.1/main'\" /etc/postgresql/9.1/main/postgresql.conf'\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Exec[postgresql_stop_data_directory]/unless: grep: /etc/postgresql/9.1/main/postgresql.conf: No such file or directory\nDebug: Exec[postgresql_stop_data_directory](provider=posix): Executing check 'service postgresql status'\nDebug: Executing 'service postgresql status'\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Exec[postgresql_stop_data_directory]/onlyif: postgresql: unrecognized service\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_ident.conf]/File[/etc/postgresql/9.1/main/pg_ident.conf]/ensure: current_value absent, should be file (noop)\nDebug: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_ident.conf]/File[/etc/postgresql/9.1/main/pg_ident.conf]: The container /etc/postgresql/9.1/main/pg_ident.conf will propagate my refresh event\nNotice: /etc/postgresql/9.1/main/pg_ident.conf: Would have triggered 'refresh' from 1 events\nDebug: /etc/postgresql/9.1/main/pg_ident.conf: The container Concat[/etc/postgresql/9.1/main/pg_ident.conf] will propagate my refresh event\nNotice: Concat[/etc/postgresql/9.1/main/pg_ident.conf]: Would have triggered 'refresh' from 1 events\nInfo: Concat[/etc/postgresql/9.1/main/pg_ident.conf]: Scheduling refresh of Class[Postgresql::Server::Reload]\nDebug: Concat[/etc/postgresql/9.1/main/pg_ident.conf]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nDebug: Prefetching parsed resources for postgresql_conf\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]/ensure: current_value absent, should be present (noop)\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: The container Postgresql::Server::Config_entry[data_directory] will propagate my refresh event\nInfo: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]: Scheduling refresh of Class[Postgresql::Server::Service]\nNotice: Postgresql::Server::Config_entry[data_directory]: Would have triggered 'refresh' from 1 events\nDebug: Postgresql::Server::Config_entry[data_directory]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[log_line_prefix]/Postgresql_conf[log_line_prefix]/ensure: current_value absent, should be present (noop)\nInfo: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[log_line_prefix]/Postgresql_conf[log_line_prefix]: Scheduling refresh of Class[Postgresql::Server::Reload]\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[log_line_prefix]/Postgresql_conf[log_line_prefix]: The container Postgresql::Server::Config_entry[log_line_prefix] will propagate my refresh event\nNotice: Class[Postgresql::Client]: Would have triggered 'refresh' from 2 events\nDebug: Class[Postgresql::Client]: The container Stage[main] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]/ensure: current_value absent, should be present (noop)\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]: The container Postgresql::Server::Config_entry[listen_addresses] will propagate my refresh event\nInfo: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]: Scheduling refresh of Class[Postgresql::Server::Service]\nNotice: Postgresql::Server::Config_entry[listen_addresses]: Would have triggered 'refresh' from 1 events\nDebug: Postgresql::Server::Config_entry[listen_addresses]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nNotice: Postgresql::Server::Config_entry[log_line_prefix]: Would have triggered 'refresh' from 1 events\nDebug: Postgresql::Server::Config_entry[log_line_prefix]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]/ensure: current_value absent, should be present (noop)\nDebug: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: The container Postgresql::Server::Config_entry[port] will propagate my refresh event\nInfo: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Scheduling refresh of Class[Postgresql::Server::Service]\nNotice: Postgresql::Server::Config_entry[port]: Would have triggered 'refresh' from 1 events\nDebug: Postgresql::Server::Config_entry[port]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_hba.conf]/File[/etc/postgresql/9.1/main/pg_hba.conf]/ensure: current_value absent, should be file (noop)\nDebug: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_hba.conf]/File[/etc/postgresql/9.1/main/pg_hba.conf]: The container /etc/postgresql/9.1/main/pg_hba.conf will propagate my refresh event\nNotice: /etc/postgresql/9.1/main/pg_hba.conf: Would have triggered 'refresh' from 1 events\nDebug: /etc/postgresql/9.1/main/pg_hba.conf: The container Concat[/etc/postgresql/9.1/main/pg_hba.conf] will propagate my refresh event\nNotice: Concat[/etc/postgresql/9.1/main/pg_hba.conf]: Would have triggered 'refresh' from 1 events\nInfo: Concat[/etc/postgresql/9.1/main/pg_hba.conf]: Scheduling refresh of Class[Postgresql::Server::Reload]\nDebug: Concat[/etc/postgresql/9.1/main/pg_hba.conf]: The container Class[Postgresql::Server::Config] will propagate my refresh event\nNotice: Class[Postgresql::Server::Reload]: Would have triggered 'refresh' from 3 events\nInfo: Class[Postgresql::Server::Reload]: Scheduling refresh of Exec[postgresql_reload]\nNotice: Class[Postgresql::Server::Config]: Would have triggered 'refresh' from 6 events\nDebug: Class[Postgresql::Server::Config]: The container Stage[main] will propagate my refresh event\nNotice: Class[Postgresql::Server::Service]: Would have triggered 'refresh' from 3 events\nInfo: Class[Postgresql::Server::Service]: Scheduling refresh of Anchor[postgresql::server::service::begin]\nInfo: Class[Postgresql::Server::Service]: Scheduling refresh of Service[postgresqld]\nInfo: Class[Postgresql::Server::Service]: Scheduling refresh of Postgresql::Validate_db_connection[validate_service_is_running]\nInfo: Class[Postgresql::Server::Service]: Scheduling refresh of Anchor[postgresql::server::service::end]\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Would have triggered 'refresh' from 1 events\nDebug: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: The container Class[Postgresql::Server::Service] will propagate my refresh event\nDebug: Executing '/etc/init.d/postgresql status | /bin/egrep -q 'Running clusters: .+|online''\nNotice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: current_value stopped, should be running (noop)\nDebug: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]: The container Class[Postgresql::Server::Service] will propagate my refresh event\nInfo: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]: Unscheduling refresh on Service[postgresqld]\nNotice: Postgresql::Validate_db_connection[validate_service_is_running]: Would have triggered 'refresh' from 1 events\nInfo: Postgresql::Validate_db_connection[validate_service_is_running]: Scheduling refresh of Exec[validate postgres connection for @:5432/postgres]\nError: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]: Could not evaluate: Could not find command '/usr/local/bin/validate_postgresql_connection.sh'\nNotice: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]: Would have triggered 'refresh' from 1 events\nDebug: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]: The container Postgresql::Validate_db_connection[validate_service_is_running] will propagate my refresh event\nNotice: Postgresql::Validate_db_connection[validate_service_is_running]: Would have triggered 'refresh' from 1 events\nDebug: Postgresql::Validate_db_connection[validate_service_is_running]: The container Class[Postgresql::Server::Service] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Would have triggered 'refresh' from 1 events\nDebug: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: The container Class[Postgresql::Server::Service] will propagate my refresh event\nNotice: Class[Postgresql::Server::Service]: Would have triggered 'refresh' from 4 events\nDebug: Class[Postgresql::Server::Service]: The container Stage[main] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Would have triggered 'refresh' from 1 events\nDebug: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: The container Class[Postgresql::Server::Reload] will propagate my refresh event\nNotice: Class[Postgresql::Server::Reload]: Would have triggered 'refresh' from 1 events\nDebug: Class[Postgresql::Server::Reload]: The container Stage[main] will propagate my refresh event\nNotice: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Skipping because of failed dependencies\nNotice: Stage[main]: Would have triggered 'refresh' from 6 events\nDebug: Finishing transaction 24046440\nDebug: Storing state\nDebug: Stored state in 0.15 seconds\nNotice: Finished catalog run in 0.33 seconds\nDebug: Using settings: adding file resource 'rrddir': 'File[/var/lib/puppet/rrd]{:path=>\"/var/lib/puppet/rrd\", :mode=>\"750\", :owner=>\"puppet\", :group=>\"puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Finishing transaction 24840360\nDebug: Received report to process from j6vg79m1bgmb8zt.delivery.puppetlabs.net\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from j6vg79m1bgmb8zt.delivery.puppetlabs.net with processor Puppet::Reports::Store\n{code}", "environment": "postgresql 4.8.0\npuppet 3.8.7\nruby 1.9.3p194\nDebian 7.11", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40426", "fixedVersions": [], "id": "40426", "issueType": "Bug", "key": "MODULES-4386", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2017-02-09T13:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql 4.8.0 validate_postgresql_connection", "timeSpent": "PT0S", "updated": "2017-02-09T13:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Duplicate of MODULES-2947", "created": "2017-07-25T07:46:00.000000"}], "components": ["lvm"], "created": "2017-02-06T13:33:00.000000", "creator": "70121:351dd9d2-abbd-4836-ae57-4776f56e8377", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67b0bd80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbrlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99846122_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_14477297841"}], "description": "When creating the logical volumes Puppet complains about duplicate logical volume name for instance if I have 2 Volume groups names vg01 and vg02, under these i define the logical volumes as say lv01 and lv02 my code would look like\n\nlvm::volume_group { 'vg1':\n  physical_volumes => [ '/dev/sda1' ],\n  logical_volumes  => {\n    'lv01'    => {\n      size => '2G',\n      fs_type => 'ext4',\n      }\n    'lv02'    => {\n      size => '2G',\n      fs_type => 'ext4',\n    }\n  }\n}\nlvm::volume_group { 'vg2':\n  physical_volumes => [ '/dev/sda2' ],\n  logical_volumes  => {\n    'lv01'    => {\n      size => '2G',\n      fs_type => 'ext4',\n      }\n    'lv02'    => {\n      size => '2G',\n      fs_type => 'ext4',\n    }\n  }\n}\n\nThis should give me\n/dev/vg1/lv1 and /dev/vg1/lv2 as well as /dev/vg2/lv1 and /dev/vg2/lv2\n\nThere is nothing illegal about this from the Linux OS standard but the module doesnt allow for this logic.", "environment": "Puppet Enterprise 2016.2 and LVM Module 0.9.0", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "41518", "fixedVersions": [], "id": "41518", "issueType": "Bug", "key": "MODULES-4385", "labels": [], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:351dd9d2-abbd-4836-ae57-4776f56e8377", "resolution": "Duplicate", "resolutionDate": "2017-07-25T07:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "LVM Module cant have duplicate lvm name even though volume group name is different", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-02-06T12:00:00.000000", "creator": "623c1171562ab90069f8b253", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@137db410"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbrif:"}], "description": "In a folder properties there are some files coming in from svn and other files from a compressed file (zipped format)\nvcsrepo checksout the files from svn and archive unzips the zipped file.\nI need to exclude the files from zipped archive and let vcsrepo maintain the files from the svn where it fails.\nI add the files to be excluded in the excludes section of the vcsrepo stanza but it complains about the files as being unversioned.", "environment": "Vagrant 1.8.6\nVirtualBox 5.0.26\nCentOS 6.8\npuppet agent --version = 4.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38225", "fixedVersions": [], "id": "38225", "issueType": "Bug", "key": "MODULES-4384", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1171562ab90069f8b253", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Excludes does not work with vcsrepo and svn. vcsrepo v1.5.0", "timeSpent": "PT0S", "updated": "2017-02-06T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/852 - Will remove deprecation warnings\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/metadata.json#L70 - Puppet version now 4.7.0 and above\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/master/job/forge-module_puppetlabs-postgresql_unit-module_master/ - Ruby 1.8 no longer supported/ does not run in CI or Travis.\n\nDue to all the above, closing this ticket as resolved.", "created": "2017-06-01T09:17:00.000000"}], "components": [], "created": "2017-02-06T10:46:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6729a554"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbr8n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8320_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9927032855"}], "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "40425", "fixedVersions": [], "id": "40425", "issueType": "Bug", "key": "MODULES-4383", "labels": [], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-06-01T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove deprecations, puppet 3, ruby 1.8 for postgres 5", "timeSpent": "PT0S", "updated": "2017-06-01T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello [~accountid:623c12cb562ab90069f8b34b],\n\nI'm not sure I completely understand your issue. You want to make the options parameter optional for the apt::key type? Could you set up [the proxy|https://github.com/puppetlabs/puppetlabs-apt#class-apt] when you declare the Apt class?", "created": "2017-12-21T07:44:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Well so far each time I  use apt::key type I need to re-specify proxy config.\nI don't think apt::key use the proxy from apt class.\n\nIt is very old issue so maybe it is not anymore accurate. \n\nBut each modules should be tested with proxy environment, it is always the same issue :) ", "created": "2019-04-19T11:51:00.000000"}], "components": ["rabbitmq"], "created": "2017-02-06T10:10:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@627950ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbr7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}], "description": "Hello,\n\nI would like to use rabbitmq module, but in my environment, apt need to use a proxy to retrieve the key. \nCurrently there is no option to tell the class apt::source to use this proxy.\n\nIn my setup $key should look like this (class rabbitmq::repo::apt)\nmanifests\\repo\\apt.pp\n{code:java}\n #$key          = '0A9AF2115F4687BD29803A206B73A36E6026DFCA',\n  $key\t        = {'id' => '0A9AF2115F4687BD29803A206B73A36E6026DFCA',},\n{code}\n\ninit.pp define $key parameter  :\n\n{code:puppet}\n class { '::rabbitmq::repo::apt' :\n          #key_source => $package_gpg_key,\n          key_content => $key_content,\n          key         => {'id' => '0A9AF2115F4687BD29803A206B73A36E6026DFCA',\n                          'options' => 'http-proxy=\"http://raproxy-vip:8080\"',\n\t\t          'server' => 'hkp://keyserver.ubuntu.com:80',\n\t\t\t\t},\n\t\t}\n{code}\n\nI don't know how to make options for key hashes array optional from the class rabbitMQ\n\n\n\n\n\n\n", "environment": "Debian Jessie ", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "38224", "fixedVersions": [], "id": "38224", "issueType": "New Feature", "key": "MODULES-4382", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq plugin - add apt::source proxy support ", "timeSpent": "PT0S", "updated": "2021-01-25T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2017-02-06T08:58:00.000000", "creator": "557058:09857eb7-88a1-4e43-9122-3fda71c2962f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73b2d16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbr5j:"}], "description": "Module doesn't publish any parameter resource and thus it cannot be used by an ENC like Foreman.\nI'm not an expert but some suggestion can be found here:\nhttps://github.com/voxpupuli/puppet-zabbix/issues/117", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38223", "fixedVersions": [], "id": "38223", "issueType": "Bug", "key": "MODULES-4381", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:09857eb7-88a1-4e43-9122-3fda71c2962f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module cannot be used in Foreman \"This Puppet class has no parameters in its signature\"", "timeSpent": "PT0S", "updated": "2017-02-06T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Tests are on the following branch 'MODULES-4380-unitTests'\nThis cannot be merged until the following bugs are fixed:\nhttps://puppet.atlassian.net/browse/FM-6051\nhttps://puppet.atlassian.net/browse/FM-6052\nhttps://puppet.atlassian.net/browse/FM-6053\n", "created": "2017-02-21T07:59:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Chomp and chop have been completed in the following:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/727\n\nMarking this as closed as the other functions will be tested for bug fixes.", "created": "2017-02-28T09:19:00.000000"}], "components": [], "created": "2017-02-06T04:07:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests are merged for the following functions:\n# base64\n# camelcase\n# capitalize\n# chomp\n# chop"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7809386f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "QA task"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxrj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1594917114_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_324605738"}], "description": "Add unit tests to the following functions with a 'low' difficulty level. Levels are outlined in the following doc:\n\nhttps://docs.google.com/a/puppet.com/document/d/1Rtrta3C6KKEC_s9jCv-M-LSKlxj4ip8bDOd5qpGp8kU/edit?usp=sharing\n\n*+Functions+*\n# base64\n# camelcase\n# capitalize\n# chomp\n# chop\n\nAlso get https://github.com/puppetlabs/puppetlabs-stdlib/pull/714 merged.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32974", "fixedVersions": [], "id": "32974", "issueType": "Task", "key": "MODULES-4380", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2017-02-28T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "i18N - Add unit tests for UTF8 compatibility (base64-chop)", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["git"], "created": "2017-02-05T04:45:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@740e126b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbqyv:"}], "description": "as a user of puppetlabs-git module I would like to be able to specify provider for git package.\n\nWe use pkgutil provider, for example, to install git on Solaris 10", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "32973", "fixedVersions": [], "id": "32973", "issueType": "Improvement", "key": "MODULES-4379", "labels": [], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add option to configure git package provider", "timeSpent": "PT0S", "updated": "2017-08-08T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-05-05T14:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-09T11:47:00.000000"}], "components": ["iis"], "created": "2017-02-03T15:56:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Unit tests created for the {{add_powershell2_support}} {{parse_json_result(raw)}} methods and the {{PuppetX::IIS::PowerShellVersion}} class"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69eeaa32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxrb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82890396_*|*_1_*:*_2_*:*_3946345577_*|*_10007_*:*_1_*:*_251444606_*|*_3_*:*_1_*:*_7467822_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3901293762"}], "description": "In the interests of time, MODULES-4370 was created without unit tests as this was blocking a lot of development work.\n\nThis ticket will be to add the unit tests for all code merged for MODULES-4370", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37114", "fixedVersions": [], "id": "37114", "issueType": "Task", "key": "MODULES-4378", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-05-09T11:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add spec tests for the code created in MODULES-4370", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Pull request #716 created with the proposed solution\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/716", "created": "2017-02-03T12:22:00.000000"}, {"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "FWIW, I got the following results:\n\nDuplicate against ensure_packages([curl]):\nensure_packages({'curl' => { ensure => 'installed'}})\n\nNo Duplicate:\nensure_packages({'curl' => { ensure => 'present' }})\nensure_packages(['curl'], { ensure => 'present' })\nensure_packages(['curl'], { ensure => 'installed' })", "created": "2017-04-21T16:15:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping and see that the related PR has been merged, so closing. Thanks for the submission!", "created": "2018-09-05T03:25:00.000000"}], "components": ["stdlib"], "created": "2017-02-03T11:48:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Declare the same package at least once with ensure => 'present' and once with ensure => 'installed'. ensure_packages should process all declarations normally and properly install package."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce77970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbqhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49991845859_*|*_6_*:*_1_*:*_0"}], "description": "Funcion ensure_packages fail if declared more than once with different 'ensure' values, which is correct and documented. But values 'present' and 'installed' also cause failure, despite meaning the same desired state. This function could regard both values as the same and process concurrent declarations with them without errors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35000", "fixedVersions": [], "id": "35000", "issueType": "Improvement", "key": "MODULES-4377", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2018-09-05T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow concurrent create_resources with ensure => 'present' and 'installed'", "timeSpent": "PT0S", "updated": "2018-09-05T03:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2017-02-03T11:42:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. User should be able to use this resource to grant permissions on a specific schema."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52fe6edd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbqh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "This ticket sprung from a comment on MODULES-1155 . We now have a schema type for schema creation but a nice-to-have would be a way to grant permissions on a schema. This can wrap `postgresql::server::grant` like `database_grant` and `table_grant`", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33994", "fixedVersions": [], "id": "33994", "issueType": "Improvement", "key": "MODULES-4376", "labels": ["beginner", "postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Has no postgresql::server::schema_grant defined type", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It'd be nice if this function allowed us to set source_files in modsync:\nhttps://github.com/puppetlabs/gettext-setup-gem/blob/master/lib/tasks/gettext.rake#L20-L29\n\nIn other words, set general globs like \"lib/puppet/**\" that wouldn't fail in different modules based on deeper directory structures. \n\nCurrently, if one of the globs is \"lib/puppet/type/*\" and there's a directory in type, the gettext:pot and update_pot tasks will error out.", "created": "2017-03-10T13:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at https://github.com/puppetlabs/modulesync_configs/pull/132", "created": "2017-03-14T09:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-14T10:05:00.000000"}], "components": [], "created": "2017-02-03T09:59:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701ca00e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxr3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1832760501_*|*_10007_*:*_1_*:*_65061178_*|*_3_*:*_1_*:*_271469166_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1197050151"}], "description": "We probably want to update modulesync_configs with the new \"locales\" folder and a config.yaml template that can be used for each module.\n\nmoduleroot/locales\nmoduleroot/locales/config.yaml\nmoduleroot/readmes\nmoduleroot/readmes/placeholder?\n\nExample config:\n{code:javascript}\n---\n# This is the project-specific configuration file for setting up\n# fast_gettext for your project.\ngettext:\n  # This is used for the name of the .pot and .po files; they will be\n  # called <project_name>.pot?\n  project_name: 'puppetlabs-apache'\n  # This is used in comments in the .pot and .po files to indicate what\n  # project the files belong to and should bea little more desctiptive than\n  # <project_name>\n  package_name: puppetlabs-apache\n  # The locale that the default messages in the .pot file are in\n  default_locale: en\n  # The email used for sending bug reports.\n  bugs_address: docs@puppetlabs.com\n  # The holder of the copyright.\n  copyright_holder: Puppet, Inc.\n  # This determines which comments in code should be eligible for translation.\n  # Any comments that start with this string will be externalized. (Leave\n  # empty to include all.)\n  comments_tag: TRANSLATORS\n  # Patterns for +Dir.glob+ used to find all files that might contain\n  # translatable content, relative to the project root directory\n  source_files:\n    - 'metadata.json'\n{code}\n\n* The name of the module is stored in @configs[:puppet_module] when creating the template.\n* source_files should initially only include the metadata.json", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37113", "fixedVersions": [], "id": "37113", "issueType": "Task", "key": "MODULES-4375", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-14T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update modulesync_configs for i18n directory and config", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \n\nWe have reviewed your module and it has met nearly all of our approval criteria and has been marked as approved.  There are a few minor pieces of feedback:\n\n* There are a couple of warnings that will need fixed. https://forge.puppet.com/icinga/icinga2/scores\n* There are no acceptance tests at all, if you look at apache as an example https://github.com/puppetlabs/puppetlabs-apache/tree/master/spec/acceptance\n* Types, providers, facts, and functions should have at least 1 unit test each. There are no tests for your custom fact. \n\nIf you have any further queries, please feel free to reach out to us. \n\nThanks\nTP", "created": "2017-03-23T05:11:00.000000"}, {"author": "5da5bb56be50c80c3ea18d23", "body": "Hi Thomas,\n\nthank you for the review.\nWe are already working on the warnings you pointed out.\nFor the other suggestions, I'll open issues so we don't miss to implement them.\n\nThanks,\nBlerim\n", "created": "2017-03-23T06:26:00.000000"}], "components": ["approved"], "created": "2017-02-03T01:09:00.000000", "creator": "5da5bb56be50c80c3ea18d23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36270de3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbq7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4158114286_*|*_5_*:*_1_*:*_0"}], "description": "I would like to ask a review of the module icinga/icinga2 to get an \"Approved\" state on the forge.\nI'm not sure if you need any further information, so please let me know if I missed anything.\n\nThanks in advance!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40424", "fixedVersions": [], "id": "40424", "issueType": "Task", "key": "MODULES-4374", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5da5bb56be50c80c3ea18d23", "resolution": "Fixed", "resolutionDate": "2017-03-23T05:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review icinga/icinga2", "timeSpent": "PT0S", "updated": "2018-06-08T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2017-02-20T03:54:00.000000"}], "components": ["vsphere"], "created": "2017-02-02T22:47:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2032686f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbq5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1487218531_*|*_5_*:*_1_*:*_0"}], "description": "The vsphere module's docs should talk about what to do in the case that the datacentre is nested within folders (groups) in vsphere. Eg if you have a datacentre named 'baz' and it's nested in 'foo' and 'bar' folders then you should use the following for the datacenter config:\n\ndatacenter: \"foo/var/baz\"\n\nWithout knowing this, when you read the docs (and the source code) it looks like it will find the datacenter without needing to specify the fully qualified path to it. I had to read the rbvmomi source code to ascertain that it wants a slash separated path to the datacenter. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42621", "fixedVersions": [], "id": "42621", "issueType": "Bug", "key": "MODULES-4373", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Fixed", "resolutionDate": "2017-02-20T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vsphere module docs should talk about datacenter being a path", "timeSpent": "PT0S", "updated": "2017-02-20T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Will require hostgenerator if not already present.\n\nIn conflict with ticket for making tests run faster.\n\nShould include removing 2008 and adding 2016.\n\nDiscuss this ticket's priority during next Windows planning meeting.", "created": "2017-07-31T11:14:00.000000"}], "components": ["dsc"], "created": "2017-02-02T11:13:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65dfa99c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/17"}], "description": "Add Server 2016 to acceptance suite for DSC module", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36233", "fixedVersions": [], "id": "36233", "issueType": "Task", "key": "MODULES-4372", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Server 2016 to DSC Module", "timeSpent": "PT0S", "updated": "2018-12-03T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "It would be really helpfull to have available montly 'stable' builds of puppelabs-dsc. Custom,own builds are cool, but i can imagine issues hell, when stable releases will be not so frequent and popular way of getting modules with fixed content would force us to make own build.\nPuppetlabs-dsc looks for me like core module for all WIndows based systems, so I would really like to have it in a top shape.\nSO, please, please, please - reconsider making stable builds at specific intervals (month?, bi-month?)", "created": "2017-03-10T01:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-21T12:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged March resources into master at", "created": "2017-03-21T18:57:00.000000"}], "components": ["dsc"], "created": "2017-02-02T11:09:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56979406"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9s33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_589734_*|*_1_*:*_1_*:*_1738180663_*|*_10007_*:*_1_*:*_24386_*|*_10009_*:*_1_*:*_263387_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2486076395"}], "description": "New DSC Resource Kit has been release (Jan 2017)\n\nhttps://blogs.msdn.microsoft.com/powershell/2017/01/25/dsc-resource-kit-release-january-2017/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32972", "fixedVersions": [], "id": "32972", "issueType": "Task", "key": "MODULES-4371", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Done", "resolutionDate": "2017-03-23T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update DSC Module for WMF 5.1 resources", "timeSpent": "PT0S", "updated": "2017-03-23T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-08T12:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on the revert for MODULES-3373", "created": "2017-02-09T10:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on https://github.com/puppetlabs/puppetlabs-iis/pull/41", "created": "2017-02-22T16:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Now running in adhoc.", "created": "2017-02-23T09:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/1/", "created": "2017-02-28T17:29:00.000000"}], "components": ["iis", "powershell"], "created": "2017-02-02T10:36:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c887017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_546958482_*|*_1_*:*_1_*:*_525844682_*|*_3_*:*_1_*:*_75356758_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1123033007"}], "description": "The current iis module code uses JSON output to communicate between the powershell host and the ruby code inside puppet. This works great on any version other than PowerShell v2, which does not have the built-in cmdlet to output JSON.\n\nThis ticket should implement a ConvertTo-JSON function that mimics the builtin function in PowerShell v3 and above. We already have prior art here from another module, so the effort involved should be in adapting that approach to the one we have here", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38282", "fixedVersions": [], "id": "38282", "issueType": "Bug", "key": "MODULES-4370", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-28T17:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Support PowerShell v2", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Merged in PR: https://github.com/puppetlabs/puppetlabs-iis/pull/30", "created": "2017-02-03T08:43:00.000000"}], "components": ["iis"], "created": "2017-02-02T09:59:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@192ea277"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This is a change to spec_helper_acceptance file"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymegn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81861326_*|*_5_*:*_1_*:*_0"}], "description": "For acceptance testing, we need to ensure that IIS and the IIS PowerShell Module are installed before running the tests. Since the iis module itself does not do this yet, the spec helper used the puppet-windowsfeature module to install the needed features. This module does not work on windows2008, which is one of the platforms we target.\n\nThis prevents all tickets from passing CI", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34999", "fixedVersions": [], "id": "34999", "issueType": "Bug", "key": "MODULES-4369", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-03T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Change spec_helper_acceptance to use something other than puppet-windowsfeature", "timeSpent": "PT0S", "updated": "2017-02-06T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Setting this ticket to resolved as this PR got merged: https://github.com/puppetlabs/puppetlabs-apt/pull/681\nWith the new Puppet data types this issue is no longer a problem in the latest release of apt.\nThanks for your ticket and your PR Tom!", "created": "2017-06-06T05:25:00.000000"}], "components": [], "created": "2017-02-02T03:54:00.000000", "creator": "557058:4832ef2c-8bd1-498d-9343-943e40765c1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I set the release to be empty string on an apt::source resource.\nThen the resource does not error\nThe resulting source file does not include a release\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf4de7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbpb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10715428616_*|*_5_*:*_1_*:*_0"}], "description": "We use apt repositories that have no release set.\nWhen we set the release to be an empty string the apt module as is fails.\n\nIt seems that this issue was resolved a long time ago but the fix has regressed.\n\nPR submitted with fix here: https://github.com/puppetlabs/puppetlabs-apt", "environment": "apt module (https://github.com/puppetlabs/puppetlabs-apt)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40423", "fixedVersions": [], "id": "40423", "issueType": "Bug", "key": "MODULES-4397", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4832ef2c-8bd1-498d-9343-943e40765c1c", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::source release is not allowed to be empty", "timeSpent": "PT0S", "updated": "2017-06-06T05:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Try to repro after api update", "created": "2017-08-28T16:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Can repro the error\n\nCreate a task with", "created": "2018-02-20T22:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fix PR is at", "created": "2018-02-20T23:17:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/bf131deab9705f7c5556fb73fef5c99f7d6d15c6", "created": "2018-02-21T12:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2018-02-21T15:37:00.000000"}], "components": ["scheduled_task"], "created": "2017-02-01T15:43:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "able to\u00a0switch from a monthly ( by weekday ) scheduled_task to a monthly ( by date ) scheduled_task\n\nCreate a manifest with a monthly by weekday sched. task and apply to create the task. Then create another manifest that update the trigger to monthly by date and apply. Should succeed. Puppet resource to ensure data that returns is correct."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56460c2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs8v:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Known Issue"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The scheduled task resource section could be updated to indicate this issue. \n\nhttps://docs.puppet.com/puppet/4.8/type.html#scheduled_task-attribute-trigger"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12312998_*|*_1_*:*_1_*:*_6115225033_*|*_10007_*:*_1_*:*_46498610_*|*_3_*:*_1_*:*_2378991_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_27087267737"}], "description": "h1.  The Problem\n\nIf you make a scheduled task using the {{on}} in the trigger attribute you cannot switch to using {{day_of_week}} and {{which_occurence}}.  The opposite is also not allowed.  \n\nWhen you have an existing scheduled resource on the system and you edit the puppet code to be the opposite type of monthly trigger you will receive an error like...\n\n{code}\nPuppet (err): Neither 'day_of_week' nor 'which_occurrence' can be specified when creating a monthly date-based trigger \n{code}\n\nHowever, if you change the name of the scheduled_task and execute the same puppet code it will work.  \n\nh1.  Workaround\n\nThe simplest thing to do is {{ensure => absent}} on the old scheduled task name and then make a new one with the same puppet code and a different name.  \n", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "39382", "fixedVersions": [], "id": "39382", "issueType": "Bug", "key": "MODULES-6268", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2018-02-21T15:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Cannot switch from a monthly ( by weekday ) scheduled_task to a monthly ( by date ) scheduled_task", "timeSpent": "PT0S", "updated": "2018-02-21T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-java/pull/215", "created": "2017-02-01T00:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2017-06-07T17:16:00.000000"}], "components": ["java"], "created": "2017-02-01T00:00:00.000000", "creator": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fact should not exist if java is not installed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20e04327"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbm8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_197385_*|*_3_*:*_1_*:*_548621_*|*_10009_*:*_1_*:*_10944204641_*|*_5_*:*_1_*:*_0"}], "description": "```\n# facter -p java_default_home\n.\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39380", "fixedVersions": [], "id": "39380", "issueType": "Bug", "key": "MODULES-4368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "resolution": "Fixed", "resolutionDate": "2017-06-07T17:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_default_home fact is returning a (wrong) value if no jdk is installed", "timeSpent": "PT0S", "updated": "2017-06-07T17:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Shipped", "created": "2017-06-29T15:48:00.000000"}], "components": ["postgresql"], "created": "2017-01-31T16:08:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cd1893e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PostgreSQL 5.0.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoy9j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "26.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_6648622758_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_137833_*|*_10013_*:*_2_*:*_3381160557_*|*_10012_*:*_2_*:*_1807711168_*|*_10015_*:*_2_*:*_1031200672"}], "description": "Epic for the next release of the PostgreSQL module", "duedate": "2017-06-14T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34998", "fixedVersions": [], "id": "34998", "issueType": "Epic", "key": "MODULES-4367", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-06-29T15:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PostgreSQL 5.0.0", "timeSpent": "PT0S", "updated": "2017-11-01T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "Link to code on latest release:  https://github.com/puppetlabs/puppetlabs-mongodb/blob/0.17.0/manifests/server/config.pp#L223", "created": "2017-03-21T11:32:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "Related:  https://github.com/puppetlabs/puppetlabs-mongodb/pull/347", "created": "2017-03-21T11:35:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "[~accountid:623c09e4761efb0069ce015b] I'm unsure of the details of your environment, but setting `dbpath_fix => false` made this go away for me (Ubuntu 16.04, Puppet 4.7.0).\n\nSee discussion on this PR:  https://github.com/puppetlabs/puppetlabs-mongodb/pull/347", "created": "2017-03-21T11:46:00.000000"}], "components": ["mongodb"], "created": "2017-01-31T06:44:00.000000", "creator": "623c09e4761efb0069ce015b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b5dca6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbl7b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4954127542_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18213619178"}], "environment": "At each run <code>exec { 'fix dbpath permissions':/<code> is run because some files are not chown mongodb:mongodb but mongodb:nogroup.\n\nMongoDB seems to restore these permissions at each restart,", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "42619", "fixedVersions": [], "id": "42619", "issueType": "Bug", "key": "MODULES-4365", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09e4761efb0069ce015b", "resolution": "Fixed", "resolutionDate": "2017-10-26T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MongoDB is restarting at each run", "timeSpent": "PT0S", "updated": "2017-10-26T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi Eloy - can you confirm that you don't need any changes to: logical_volume, physical_volume and filesystem as part of this change? Is the change restricted to volume_group?", "created": "2017-06-27T07:40:00.000000"}, {"author": "557058:a575ee89-b706-45cf-b61f-965f021d5982", "body": "Hi Davin, I don't need any other changes in this moment. Thanks for you effort.", "created": "2017-06-30T01:58:00.000000"}], "components": ["lvm"], "created": "2017-01-31T03:31:00.000000", "creator": "557058:a575ee89-b706-45cf-b61f-965f021d5982", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50f1f705"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "CS hasn't seen any support tickets on this. "}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/17"}], "description": "We need to create a volume_group with 32M pysicalextentsize instead of default value.\n\nCurrently we are using following command:\nvgcreate aplic_vg /dev/sdd1 /dev/sde1 -s 32M\nvgcreate aplic_vg /dev/sdd1 /dev/sde1 --physicalextentsize 32M\n\n\nThis will require a new parameter added to Volume Group [https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/type/volume_group.rb]. We need to document attribute in the read-me and ensure there are tests for the parameter and that they are passing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36217", "fixedVersions": [], "id": "36217", "issueType": "New Feature", "key": "MODULES-4364", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a575ee89-b706-45cf-b61f-965f021d5982", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for physicalextentsize params in volume_group ", "timeSpent": "PT0S", "updated": "2018-08-23T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "reported by [~accountid:623c0ed37910a200718b9257]", "created": "2017-01-30T18:21:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0ed37910a200718b9257] I'm having trouble reproducing this issue. Please keep us in the loop if it comes up again.", "created": "2017-02-17T14:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I tried this with 3 versions of stdlib 4.13.1, 4.14.0 and 4.15.0. I was unable to reproduce the problem. I tested on a ubuntu 14.04 \n\nI was testing using \n{code:java}\npuppet apply\n{code}\n", "created": "2017-02-17T15:53:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c0ed37910a200718b9257] , have you seen any more of this issue in the past couple months?", "created": "2017-03-20T14:12:00.000000"}, {"author": "623c0ed37910a200718b9257", "body": "Hello, I have just now retried the entire process and experienced exactly the same behaviour. Will try to explain process:\n\n1. Deploy Puppet labs in Azure via \"Puppet Enterprise 2016.1\" Template (Puppet deployed on Ubuntu 14.04.4 LTS)\n2. Add \"pe_repo::platform::el_7_x86_64\" PE_Master Classification (in order to support CentOS 7.3 clients)\n3. In Puppet Master run \"puppet agent -t\"\n4. Create new Classification named RedHat with Rule \"osfamiliy\" = \"RedHat\" (for client nodes)\n5. In Puppet Master run puppet module install puppetlabs-ntp to install ntp modules\n6. Add \"ntp\" module do \"RedHat\" classification and add parameter \"Servers\" = [\"pt.pool.ntp.org\"]\n7. In client node run puppet with \"puppet agent -t\"\n8. Error is thrown...\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Class[Ntp]:\n  parameter 'authprov' expects a String value, got Hash\n  parameter 'config_dir' expects a match for Variant[stdlib::windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], stdlib::unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)+$/]], got Hash\n  parameter 'config_epp' expects a String value, got Hash\n  parameter 'config_template' expects a String value, got Hash\n  parameter 'keys_controlkey' expects a ntp::key_id = Integer[1, 65534] value, got Hash[0, 0]\n  parameter 'keys_requestkey' expects a ntp::key_id = Integer[1, 65534] value, got Hash[0, 0]\n  parameter 'leapfile' expects a match for Variant[stdlib::windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], stdlib::unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)+$/]], got Hash\n  parameter 'logfile' expects a match for Variant[stdlib::windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], stdlib::unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)+$/]], got Hash\n  parameter 'maxpoll' expects a ntp::poll_interval = Integer[4, 17] value, got Hash[0, 0]\n  parameter 'minpoll' expects a ntp::poll_interval = Integer[4, 17] value, got Hash[0, 0]\n  parameter 'ntpsigndsocket' expects a match for Variant[stdlib::windowspath = Pattern[/^(([a-zA-Z]:[\\\\\\/])|([\\\\\\/][\\\\\\/][^\\\\\\/]+[\\\\\\/][^\\\\\\/]+)|([\\\\\\/][\\\\\\/]\\?[\\\\\\/][^\\\\\\/]+))/], stdlib::unixpath = Pattern[/^\\/([^\\/\\0]+\\/*)+$/]], got Hash\n  parameter 'panic' expects an Integer value, got Hash\n  parameter 'servers' expects an Array value, got String\n  parameter 'service_provider' expects a String value, got Hash\n  parameter 'step_tickers_epp' expects a String value, got Hash\n  parameter 'step_tickers_template' expects a String value, got Hash\n  parameter 'stepout' expects an Integer value, got Hash\n  parameter 'tinker' expects a Boolean value, got Hash on node puppet-cli1.gsolywg4bpmetjw2ekfkmnr15g.ax.internal.cloudapp.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2017-04-03T13:07:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Undef hiera data-in-modules values being an empty hash is a known issue that was resolved in puppet 4.5.0 which ships in the PE 2016.2 series. The dependency for ntp 5.0.0 is specified to be {{>= 4.5.0}} https://github.com/puppetlabs/puppetlabs-ntp/blob/5.0.0/metadata.json#L106 so if you need puppet 4.4 or lower (PE 2016.1 or earlier) then pinning to ntp 4.x is the correct approach.\n\nSorry for the runaround!\n\nHiera data bug details: PUP-6230\n", "created": "2017-04-07T12:44:00.000000"}], "components": ["ntp"], "created": "2017-01-30T18:19:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e560cf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymbjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1546484233_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4212333825_*|*_10005_*:*_1_*:*_6356651"}], "description": "I've had two reports in the field of {{include ntp}} failing parameter validation. An example (from a Learning VM users) looks like this:\n\n{code}\nroot@learning:# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on\nSERVER: Evaluation Error: Error while evaluating a Function Call,\nClass[Ntp]:\n  expects a value for parameter 'authprov'\n  parameter 'config' expects a Resource value, got String\n  expects a value for parameter 'config_dir'\n  expects a value for parameter 'config_epp'\n  expects a value for parameter 'config_template'\n  parameter 'driftfile' expects a Resource value, got String\n  expects a value for parameter 'keys_controlkey'\n  parameter 'keys_file' expects a Resource value, got String\n  expects a value for parameter 'keys_requestkey'\n  expects a value for parameter 'leapfile'\n  expects a value for parameter 'logfile'\n  expects a value for parameter 'maxpoll'\n  expects a value for parameter 'minpoll'\n  expects a value for parameter 'ntpsigndsocket'\n  expects a value for parameter 'panic'\n  expects a value for parameter 'service_provider'\n  expects a value for parameter 'step_tickers_epp'\n  parameter 'step_tickers_file' expects a Resource value, got String\n  expects a value for parameter 'step_tickers_template'\n  expects a value for parameter 'stepout'\n  expects a value for parameter 'tinker' at\n/etc/puppetlabs/code/environments/production/manifests/site.pp:34:3 on\nnode learning.puppetlabs.vm\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nDowngrading to {{puppetlabs/ntp}} version 4.2.0 worked as expected.\n\nI worked with another customer with similar issues. We validated that all parameters in {{common.yaml}} that default to {{~}} (the {{null}} value in yaml) error out. Loading the file directly in IRB shows the proper {{nil}} values.\n\nOn the second customer's machine, he was testing on a client node with only {{stdlib-4.15.0}} and {{ntp-6.0.0}} installed and no hieradata\n\nI've had mixed results trying to duplicate this with a CentOS 7 vm.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39378", "fixedVersions": [], "id": "39378", "issueType": "Bug", "key": "MODULES-4363", "labels": ["maintenance", "ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Duplicate", "resolutionDate": "2017-04-07T12:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/ntp fails on default parameter calculation", "timeSpent": "PT0S", "updated": "2017-04-07T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-01-30T17:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ce69b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No QA necessary for this ticket."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbl3r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_90247190_*|*_1_*:*_1_*:*_1674986_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_236115320"}], "description": "Proposed modules to run weekly Future PE pipline:\n{{windows-team-module-future-pe-pipeline}}\nacl\n{{module-team-module-future-pe-pipeline}}\nconcat\nstdlib\napache\nntp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37168", "fixedVersions": [], "id": "37168", "issueType": "Task", "key": "MODULES-4362", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-02-03T12:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Select Modules to Future PE pipeline", "timeSpent": "PT0S", "updated": "2017-02-03T12:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "body": "It is possible that restarting the service would cause us to run into the issue from MODULES-3787, so that may be a blocker for this ticket.", "created": "2017-01-30T11:09:00.000000"}], "components": ["puppet_agent"], "created": "2017-01-30T11:08:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68366827"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This will impact all customers that have puppet agents on Solaris 10 or 11 nodes who are using the puppet_agent module to upgrade their nodes. They will all have to work around this via a shell script or some other means. While this issue has been fixed in the Puppet 5 agent these users won't be able to get their without using a workaround at least once.\n\nWe should really put a fix into the module for this, or at the very least publish a known issue which includes a shell script to resolve this."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/18"}], "description": "Using puppetlabs-puppet_agent 1.3.1 to upgrade a Solaris 11 i86pc 2016.2.1 system to 2016.4.2.  The upgrade is successful, but the old versions of the services are left running.  Only mcollective is restarted on a subsequent Puppet run.\n\nResults:\n\n{noformat}\n# /opt/puppetlabs/bin/puppet --version\n4.5.3\n# ps -ef |grep puppet\n    root  2664  2198   0 09:49:29 pts/1       0:00 grep puppet\n    root  2604     1   0 09:49:09 ?           0:00 /opt/puppetlabs/puppet/bin/pxp-agent\n    root  2370     1   0 09:46:13 ?           0:09 /opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/bin/puppet agent\n    root  2626     1   0 09:49:11 ?           0:01 /opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/puppet/bin/mcollectived --pid=/\n# /opt/puppetlabs/bin/puppet agent -t\n<snip>\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: ensure changed '1.5.3,5.11-1:20160720T002950Z' to '1.7.1,5.11-1:20161012T032706Z'\nNotice: Applied catalog in 73.10 seconds\n# ps -ef |grep puppet\n    root  2950  2198   0 09:55:10 pts/1       0:00 grep puppet\n    root  2604     1   0 09:49:09 ?           0:00 /opt/puppetlabs/puppet/bin/pxp-agent\n    root  2370     1   0 09:46:13 ?           0:09 /opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/bin/puppet agent\n    root  2626     1   0 09:49:11 ?           0:01 /opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/puppet/bin/mcollectived --pid=/\n# /opt/puppetlabs/bin/puppet --version\n4.7.0\n{noformat}\n\nNote that the ps output shows the same pids for the pxp-agent and puppet daemons before and after the upgrade.  \n\nExpected results:  The upgrade should restart the services to get the upgraded code loaded as the currently running service.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37166", "fixedVersions": [], "id": "37166", "issueType": "Bug", "key": "MODULES-4361", "labels": ["solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module does not restart puppet and pxp-agent services after upgrade on Solaris", "timeSpent": "PT0S", "updated": "2018-12-22T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this module forward for approval, it was an excellent module. There was one slight thing, the metadata.json the project_page should point at https://github.com/kinneygroup/puppet-module-appdynamics. \n\nIt has now been marked as approved. Congratulations !!!\n", "created": "2017-02-28T10:54:00.000000"}], "components": ["approved"], "created": "2017-01-30T09:59:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:043df5cb-3f92-4eee-8ade-ef36fbe4a315", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f3694f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599069181_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_331272_*|*_10005_*:*_1_*:*_1909509858"}], "description": "Please review the kinneygroup/appdynamics (https://forge.puppet.com/kinneygroup/appdynamics) puppet module for approved status. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36215", "fixedVersions": [], "id": "36215", "issueType": "New Feature", "key": "MODULES-4360", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:043df5cb-3f92-4eee-8ade-ef36fbe4a315", "resolution": "Fixed", "resolutionDate": "2017-02-28T10:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved Review for kinneygroup/appdynamics", "timeSpent": "PT0S", "updated": "2017-02-28T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for putting all this hard work in and maintaining the PR!", "created": "2017-06-27T15:22:00.000000"}], "components": [], "created": "2017-01-30T09:58:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167e1314"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90547_*|*_10007_*:*_1_*:*_12802604684_*|*_3_*:*_1_*:*_364080_*|*_6_*:*_1_*:*_0"}], "description": "The concat_file and concat_fragment have an inexplicable design, rather than use the :target parameter to associate fragments they each re-declare the tag parameter as a standard parameter (which AFAIK does nothing, i.e. the types behave exactly the same without).\n\nPiggybacking on the tag parameter is also clumsy because its values are limited to the pattern {noformat}/\\A[0-9A-Za-z_][0-9A-Za-z_:.-]*\\Z/R{noformat} making the normalization in 'concat' and 'concat::fragment' kind of required and using the actual types directly impossible. (At least not without doing the same everywhere)\n\nThere is no explanation on why it was designed this way, leading me to believe that a) There is something I don't know, b) It's based on a misconception or c) it just worked and nobody cared.\n\nThe defined types are overhead and their raison d'\u00eatre is to provide backward compatibility with the old non-native concat implementation thus they should not act as a required interface to the native types.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35072", "fixedVersions": [], "id": "35072", "issueType": "Improvement", "key": "MODULES-4359", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-06-27T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: Fix native types so they can be used directly.", "timeSpent": "PT0S", "updated": "2017-06-27T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2017-01-30T08:52:00.000000", "creator": "557058:beb51ec5-6f20-4ad2-a332-379a3d4bb8c2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43ceff62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkkv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17125327311_*|*_6_*:*_1_*:*_0"}], "description": "I decared a simple\n{code}\napt::key { 'weechat':\n  key => 'A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8',\n  ensure => present,\n}\n{code}\nand the puppet agent fails like this:\n{code}\nDebug: Prefetching apt_key resources for apt_key\nDebug: Executing: '/usr/bin/apt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode'\nDebug: Executing: '/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8'\nError: Execution of '/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\nExecuting: /tmp/apt-key-gpghome.SuxGOpUWcm/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8\ngpg: keyserver receive failed: Server indicated a failure\nError: /Stage[main]/Weechat/Apt::Key[weechat]/Apt_key[weechat]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8' returned 2: Warning: apt-key output should not be parsed (stdout is not a terminal)\nExecuting: /tmp/apt-key-gpghome.SuxGOpUWcm/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8\ngpg: keyserver receive failed: Server indicated a failure\nNotice: /Stage[main]/Weechat/Apt::Key[weechat]/Anchor[apt_key A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8 present]: Dependency Apt_key[weechat] has failures: true\nWarning: /Stage[main]/Weechat/Apt::Key[weechat]/Anchor[apt_key A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8 present]: Skipping because of failed dependencies\nDebug: /Stage[main]/Weechat/Apt::Key[weechat]/Anchor[apt_key A9AB5AB778FA5C3522FD0378F82F4B16DEC408F8 present]: Resource is being skipped, unscheduling all events\nDebug: Apt::Key[weechat]: Resource is being skipped, unscheduling all events\nDebug: Apt::Source[weechat]: Resource is being skipped, unscheduling all events\nDebug: Apt::Setting[list-weechat]: Resource is being skipped, unscheduling all events\nNotice: /Stage[main]/Weechat/Apt::Source[weechat]/Apt::Setting[list-weechat]/File[/etc/apt/sources.list.d/weechat.list]: Dependency Apt_key[weechat] has failures: true\nWarning: /Stage[main]/Weechat/Apt::Source[weechat]/Apt::Setting[list-weechat]/File[/etc/apt/sources.list.d/weechat.list]: Skipping because of failed dependencies\nDebug: /Stage[main]/Weechat/Apt::Source[weechat]/Apt::Setting[list-weechat]/File[/etc/apt/sources.list.d/weechat.list]: Resource is being skipped, unscheduling all events\nDebug: Class[Apt::Update]: Resource is being skipped, unscheduling all events\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Dependency Apt_key[weechat] has failures: true\nWarning: /Stage[main]/Apt::Update/Exec[apt_update]: Skipping because of failed dependencies\nDebug: /Stage[main]/Apt::Update/Exec[apt_update]: Resource is being skipped, unscheduling all events\nDebug: Class[Apt::Update]: Resource is being skipped, unscheduling all events\nDebug: Apt::Setting[list-weechat]: Resource is being skipped, unscheduling all events\nDebug: Apt::Source[weechat]: Resource is being skipped, unscheduling all events\nDebug: Class[Weechat]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 47119341091660\n{code}\nThis currently breaks adding custom apt repos.\n", "environment": "Debian Strech, Puppet 4.8.1-1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33993", "fixedVersions": [], "id": "33993", "issueType": "Bug", "key": "MODULES-4358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:beb51ec5-6f20-4ad2-a332-379a3d4bb8c2", "resolution": "Duplicate", "resolutionDate": "2017-08-16T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::key fails with  Warning: apt-key output should not be parsed (stdout is not a terminal)", "timeSpent": "PT0S", "updated": "2017-08-16T14:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:d5b6b4b0-12b5-462d-afbd-e8ba5ef77a44", "body": "Appears this is related to https://puppet.atlassian.net/browse/ENTERPRISE-551 - puppet device succeeds when f5 is included in the Puppet Master's environment Puppetfile, but not when it's included in the Puppetfile of the proxy:\n\ne.g. \n\nPM environment: production\nProxy environment: myenvironment\n\nif {{mod 'puppetlabs-f5', '1.5.1'}} is in production branch Puppetfile, {{puppet device -v --user=root}} successfully creates an f5_virtualserver\nif {{mod 'puppetlabs-f5', '1.5.1'}} is in myenvironment branch Puppetfile, {{puppet device -v --user=root}} fails with \"no parameter named 'provider'\" error.\n\n\n\n", "created": "2017-01-31T05:45:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:d5b6b4b0-12b5-462d-afbd-e8ba5ef77a44] Thanks for this report. This seems like a problem that should have been fixed in puppet 4.0.0 (PUP-1515), but you're reporting 4.7.0 so that's strange.\n\nI am trying to replicate this, but having trouble getting your error. Here is my setup:\n- master: PE 2016.4.6-rc0 in {{production}} environment\n- proxy node: puppet-agent 1.7.1 in {{proxies}} environment\n- f5 11.6.0 in {{devs}} environment\n\nThe manifest I am testing with:\n{code:puppet}\nf5_node { '/Common/WWW_Server_1':\n ensure                   => 'present',\n address                  => '172.16.226.10',\n description              => 'WWW Server 1',\n availability_requirement => 'all',\n health_monitors          => ['/Common/icmp'],\n}->\nf5_node { '/Common/WWW_Server_2':\n ensure                   => 'present',\n address                  => '172.16.226.11',\n description              => 'WWW Server 2',\n availability_requirement => 'all',\n health_monitors          => ['/Common/icmp'],\n}->\nf5_pool { '/Common/puppet_pool':\n ensure                    => 'present',\n members                   => [\n   { name => '/Common/WWW_Server_1', port => '80', },\n   { name => '/Common/WWW_Server_2', port => '80', },\n ],\n availability_requirement  => 'all',\n health_monitors           => ['/Common/http_head_f5'],\n}->\nf5_virtualserver { '/Common/puppet_vs':\n ensure                    => 'present',\n provider                  => 'standard',\n default_pool              => '/Common/puppet_pool',\n destination_address       => '192.168.80.100',\n destination_mask          => '255.255.255.255',\n http_profile              => '/Common/http',\n service_port              => '80',\n protocol                  => 'tcp',\n source                    => '0.0.0.0/0',\n}\n{code}\n\nIf I put the f5 module in just the {{proxies}} and {{devs}} environments and not in the {{production}} environment then it works as expected. If I put the f5 module in just the {{devs}} environment then I get the error in PUP-7506 (that I filed as part of this discovery work). I charted out a list of all possible combinations:\n- production+proxies+devs: works\n- proxies+devs: works\n- devs: {{Error: Could not run: cannot load such file -- puppet/util/network_device/f5/device}} PUP-7506\n- proxies: {{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'f5_node'}}\n- production+proxies: {{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type: 'f5_node'}}\n- production+devs: {{Error: Could not run: cannot load such file -- puppet/util/network_device/f5/device}} PUP-7506\n\nIt could be a difference in PE 2016.4.6 and 2016.4.0, but I'd be surprised if something like this was fixed. Do you have any more info I could check on?\n", "created": "2017-05-11T18:23:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:d5b6b4b0-12b5-462d-afbd-e8ba5ef77a44]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:41:00.000000"}], "components": ["f5"], "created": "2017-01-30T06:42:00.000000", "creator": "557058:d5b6b4b0-12b5-462d-afbd-e8ba5ef77a44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@678c0859"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7617173485_*|*_3_*:*_1_*:*_1203588694_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16832775603"}], "description": "When following the documentation, particularly this part: https://forge.puppet.com/puppetlabs/f5/1.5.0/readme#step-one-classifying-your-servers\n\nrunning \n\n{{puppet device -v --user=root}}\n\nproduces the following output:\n\n{{Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'provider' at /etc/puppetlabs/code/environments/<envname>/modules/profile/manifests/f5_device.pp:26 on F5_virtualserver[/Common/puppet_vs] at /etc/puppetlabs/code/environments/<envname>/modules/profile/manifests/f5_device.pp:26 on node bigip}}\n\n[...]\n\n{{Error: /Stage[main]/Profile::F5_device/F5_virtualserver[/Common/puppet_vs]: Could not evaluate: f5_virtualserver requires that a provider is declared. Available providers are: forwarding_ip, forwarding_layer_2, performance_http, performance_l4, reject, standard, stateless}}\n\nNodes and pools are being created/enforced as expected. I'm using the example code from the documentation.", "environment": "puppetserver version: 2016.4.0.1006\npuppet version: 4.7.0\nRHEL 7.1\nF5 VE BigIP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "37164", "fixedVersions": [], "id": "37164", "issueType": "Bug", "key": "MODULES-4357", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d5b6b4b0-12b5-462d-afbd-e8ba5ef77a44", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-f5 virtualserver can't process a provider parameter", "timeSpent": "PT0S", "updated": "2017-11-23T04:41:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12cb562ab90069f8b34b", "body": "Sorry,\n\nthis is already possible like this :\n\n{code:java}\n\napt::setting { \"conf-norecommend\":\n  content  => template('apt/norecommend.erb'),\n  ensure => present,\n}\n{code}\n\nrequirement :\ncreate the norecommend.erb file in templates folder.\n\nMaybe a documentation more clear can be usefull for this class.\n\n", "created": "2017-02-02T07:25:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Here is an example on how to use it :\n\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/master/examples/fancy_progress.pp", "created": "2018-08-06T04:26:00.000000"}], "components": ["apt"], "created": "2017-01-28T11:03:00.000000", "creator": "623c12cb562ab90069f8b34b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a8e557e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbkef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47924567048_*|*_6_*:*_1_*:*_0"}], "environment": "Hello,\n\nI would like to use the apt module, but I can't set this preference (If I am not wrong) :\n\n/etc/apt.conf.d/01norecommend\n{code:java}\n# apt : FILE MANAGED BY PUPPET\nAPT::Install-Recommends \"0\";\nAPT::Install-Suggests \"0\";\n{code}\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39376", "fixedVersions": [], "id": "39376", "issueType": "New Feature", "key": "MODULES-4356", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cb562ab90069f8b34b", "resolution": "Incomplete", "resolutionDate": "2018-08-06T04:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for no-install-recommends", "timeSpent": "PT0S", "updated": "2018-08-06T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-01-27T14:20:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15b0f079"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4345"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No QA necessary for this ticket."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbk7j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_63459977_*|*_1_*:*_1_*:*_270574673_*|*_5_*:*_1_*:*_0"}], "description": "We have 2 different init job templates, soon to be 3 with the introduction of the future_pe pipeline   (see related ticket). Quality Engineering has suggested that we use templating in the JJB config to simplify this code.\n\n1. Template job\n2. Manual Init\n3. Merge Init\n4. Adhoc Init\n5. Future Init", "epicLinkSummary": "Unifying Windows and Linux CI Pipelines", "estimate": "PT0S", "externalId": "32971", "fixedVersions": [], "id": "32971", "issueType": "Improvement", "key": "MODULES-4355", "labels": ["ci", "maintenance"], "originalEstimate": "PT0S", "parent": "38279", "parentSummary": "Unifying Windows and Linux CI Pipelines", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-31T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Template-ize init jobs", "timeSpent": "PT0S", "updated": "2017-01-31T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2017-01-27T13:55:00.000000", "creator": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Oracle Java is supported on CentOS7"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41358b55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-849"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbk73:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "As a DevOps Engineer in a large Java Software Development Environment, I need the PuppetLabs Java Module to support CentOS 7 so that the module stays current with the current release of Red Hat Operating Systems.\n\n\n", "epicLinkSummary": "Supports RHEL 7 ", "estimate": "PT0S", "externalId": "41517", "fixedVersions": [], "id": "41517", "issueType": "Improvement", "key": "MODULES-4354", "labels": [], "originalEstimate": "PT0S", "parent": "28329", "parentSummary": "Supports RHEL 7 ", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "https://github.com/puppetlabs/puppetlabs-java Oracle Java Support for CentOS 7", "timeSpent": "PT0S", "updated": "2017-01-27T13:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2017-01-27T10:00:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a54beb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjzr:"}], "description": "If you set the directoryindex parameter on a vhost it does not set a DirectoryIndex setting for the vhost but only sets it on the default docroot directory that it creates if you don't supply a directory setting.\nIf you supply a directory setting it silently ignores the directoryindex setting.\nIt should either set it for for vhost or warn/error when both are set.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34082", "fixedVersions": [], "id": "34082", "issueType": "Bug", "key": "MODULES-4353", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "directory index does not have any affect if you specify a directory.", "timeSpent": "PT0S", "updated": "2017-01-27T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [], "components": [], "created": "2017-01-27T08:55:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30b857d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32345_*|*_3_*:*_1_*:*_9491551622_*|*_6_*:*_1_*:*_0"}], "description": "The replace parameter accepts an arbitrary string as opposed to the file type's replace parameter.\n    \nThe replace parameter's value should be restricted to what is accepted by the file resource type so instead of this:\n    \n{code}\nError: /Stage[main]/Main/Concat_file[/tmp/foo]: Failed to generate additional resources using 'generate': Parameter replace failed on File[/tmp/foo]: Invalid value \"foo\". Valid values are true, false, yes, no.\nError: /Stage[main]/Main/Concat_file[/tmp/foo]: Failed to generate additional resources using 'eval_generate': undefined method `ref' for nil:NilClass\n    {code}\n\nwe get a more easily understandable this:\n\n{code}\nError: Parameter replace failed on Concat_file[/tmp/foo]: Invalid value \"foo\". Valid values are true, false, yes, no.  at /tmp/foo.pp:1\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39374", "fixedVersions": [], "id": "39374", "issueType": "Bug", "key": "MODULES-4352", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-05-17T06:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: Restrict parameter :replace to values accepted by file", "timeSpent": "PT0S", "updated": "2017-05-17T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [], "components": [], "created": "2017-01-27T08:48:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e9f191c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6063_*|*_3_*:*_1_*:*_9492168595_*|*_6_*:*_1_*:*_0"}], "description": "The order parameter of concat_file does not check its values, making it possible to accidentally pass a value that isn't intended.\n\nThe parameter should check that its value is one of either alpha , or numeric.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38281", "fixedVersions": [], "id": "38281", "issueType": "Bug", "key": "MODULES-4351", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-05-17T06:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: fix :order parameter accepting arbitrary values in concat_file.", "timeSpent": "PT0S", "updated": "2017-05-17T06:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [], "components": [], "created": "2017-01-27T08:40:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2edaa800"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_207134_*|*_3_*:*_2_*:*_9492429911_*|*_6_*:*_1_*:*_0"}], "description": "With path not a key attribute it's possible for multiple concat_file resources to manage the same path.\n\nFor example, this compiles perfectly fine and creates a file:\n\n{code:java}\nconcat_file { 'foo':\n  ensure => present,\n  path   =>  '/tmp/foo',\n} \n\nconcat_file { 'bar':\n  ensure => present,\n  path   =>  '/tmp/foo',\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37162", "fixedVersions": [], "id": "37162", "issueType": "Bug", "key": "MODULES-4350", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-05-17T06:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: Fix path parameter not being a namevar.", "timeSpent": "PT0S", "updated": "2017-05-17T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0afb8d8b9c0068b8ae71", "attachments": [], "comments": [], "components": [], "created": "2017-01-27T08:32:00.000000", "creator": "623c0afb8d8b9c0068b8ae71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5475ba25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_316873_*|*_3_*:*_1_*:*_9492778150_*|*_6_*:*_1_*:*_0"}], "description": "Rubocop throws the following warning and error:\n\n{code:java}\ntdevelioglu@traveler:~/git/puppetlabs-concat$ rubocop --version\n0.47.1\n\ntdevelioglu@traveler:~/git/puppetlabs-concat$ rubocop spec\n/home/tdevelioglu/git/puppetlabs-concat/.rubocop.yml: Lint/Eval has the wrong namespace - should be Security\nError: The `Style/MethodCallParentheses` cop has been renamed to `Style/MethodCallWithoutArgsParentheses`.\n(obsolete configuration found in /home/tdevelioglu/git/puppetlabs-concat/.rubocop.yml, please update it)\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36213", "fixedVersions": [], "id": "36213", "issueType": "Bug", "key": "MODULES-4349", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afb8d8b9c0068b8ae71", "resolution": "Fixed", "resolutionDate": "2017-05-17T06:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: Fix obsolete Rubocop config", "timeSpent": "PT0S", "updated": "2017-05-17T06:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e78348d8b9c0068b9f406], it looks like this is the default behavior of keytool. If you'd like to submit a PR for handling key file permissions, we'd be more than happy to review it.", "created": "2017-09-13T14:46:00.000000"}], "components": ["java_ks"], "created": "2017-01-27T02:43:00.000000", "creator": "623e78348d8b9c0068b9f406", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ebe8119"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/17"}], "description": "Keyfiles created with the module have insecure mode '644'.\nAt the very least it should be possible to change the mode using a new parameter.\n", "environment": "Centos7 x86_64", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "41514", "fixedVersions": [], "id": "41514", "issueType": "Bug", "key": "MODULES-4348", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78348d8b9c0068b9f406", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Insecure permissions of created keystore", "timeSpent": "PT0S", "updated": "2017-09-14T09:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c1347761efb0069ce0660", "body": "Hello [~accountid:623a4a52a2f6400069eaaa1a]\n\nCan you please provide an example where ensure => absent is not sufficient and value => undef would be a better option?\n\nI've looked over the ticket you mention, it appears to marked as solved and have a solution already implemented however it looks like you opened this ticket some time after that solution, so I suppose that isn't what you need.\n\nThe more information you provide can help me get a better understanding of your request.\n\nThank you", "created": "2018-11-14T06:49:00.000000"}], "components": ["inifile"], "created": "2017-01-26T23:33:00.000000", "creator": "623a4a52a2f6400069eaaa1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d438196"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/18"}], "description": "Hi.\n\nIs there a plan to support {{value => undef}} as an alias to {{ensure => absent}} as asked in [MODULES-283]?\n\nI have quite a lot of settings to manage and this would allow me to remove conditional statements.", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "38280", "fixedVersions": [], "id": "38280", "issueType": "New Feature", "key": "MODULES-4347", "labels": [], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a52a2f6400069eaaa1a", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-inifile: undefined value should remove setting", "timeSpent": "PT0S", "updated": "2018-11-14T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-01-26T15:49:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b5b0d12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4345"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11277509714_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_39316110923"}], "description": "We need to research all the things that need to be done, or at least where to start, to bring Windows and Linux CI Pipelines under a single configuration. This includes:\n\n* *job-templates*: we should be able to use the same basic job configs for both Linux and Windows modules\n* *defaults*: we could probably do some more work to unify variables in the defaults file\n* *job-groups*: if the jobs end up being the same, there shouldn't be more than 1 or 2 different job groups for windows/linux pipelines", "epicLinkSummary": "Unifying Windows and Linux CI Pipelines", "estimate": "PT0S", "externalId": "40422", "fixedVersions": [], "id": "40422", "issueType": "Task", "key": "MODULES-4346", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "38279", "parentSummary": "Unifying Windows and Linux CI Pipelines", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RESEARCH: Tasks for unifying Windows and Linux CI configurations", "timeSpent": "PT0S", "updated": "2018-09-04T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2017-01-26T15:44:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32dfa51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "CI Unification"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbji7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50593888239_*|*_6_*:*_1_*:*_0"}], "description": "This is an epic for work unifying our Windows and Linux CI Pipeline configurations in ci-job-configs. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38279", "fixedVersions": [], "id": "38279", "issueType": "Epic", "key": "MODULES-4345", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unifying Windows and Linux CI Pipelines", "timeSpent": "PT0S", "updated": "2018-09-04T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Ready for merge on voxpupuli. Closing this ticket.", "created": "2017-02-06T17:32:00.000000"}], "components": [], "created": "2017-01-26T15:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. Should accept a version number\n2. Should change the metadata's version to the passed version number, in place"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f15395b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No action necessary from QA."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjhz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518940715_*|*_10007_*:*_1_*:*_278546012_*|*_3_*:*_1_*:*_159600210_*|*_5_*:*_1_*:*_0"}], "description": "It all started back when, in preparation for CI.next migration, we stopped using a set of scripts found [here|https://github.com/eputnam/qe-module-ci-helpers/tree/master/utils/bin]. Our packaging/promotion CI step, still in use by the Windows modules, requires that the module version be changed in the metadata before the push to the staging forge because duplicate versions are not allowed. \nIf we continue using Step 4, or that process anywhere, it would be nice to have a rake task available that would allow us to just pass in a module version number, rather than being restricted to the bump types currently available (minor, major, patch, full). \nBenefits:\n1. One less env variable to keep track of in JJB\n2. Easier to pass in a variable than wonder what that bump type does (e.g. full)\n3. Addition of an extremely flexible option that may come in handy in a variety of other scenarios\n4. Experience writing rake tasks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36210", "fixedVersions": [], "id": "36210", "issueType": "New Feature", "key": "MODULES-4344", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-02-06T17:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"change version to\" task for puppet-blacksmith", "timeSpent": "PT0S", "updated": "2017-02-06T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is due to the {{puppet module install --module_working_dir}} call using a path that is too long", "created": "2017-02-07T13:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc CI run now passes.  This can be closed.", "created": "2017-02-09T16:01:00.000000"}], "components": ["chocolatey "], "created": "2017-01-26T15:34:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7904a21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1211297249_*|*_5_*:*_1_*:*_0"}], "description": "The chocolatey module is failing to pass the spec tests, with what looks like a pathing issue in Jenkins;\n\n{code}\n14:06:17 Running Tests\n14:06:21 Notice: Preparing to install into C:/jenkins/workspace/forge-windows_puppetlabs-chocolatey_intn-module_master/P/4.2.3/R/ruby-2.1.9.1-x64/S/unit-win2008/spec/fixtures/modules ...\n14:06:22 Notice: Downloading from https://forgeapi.puppetlabs.com ...\n14:06:36 Error: Could not install package\n14:06:36   Package attempted to install file into\n14:06:36   \"C:/jenkins/workspace/forge-windows_puppetlabs-chocolatey_intn-module_master/P/4.2.3/R/ruby-2.1.9.1-x64/S/unit-win2008/spec/fixtures/module-working-dir/cache/tmp20170126-4080-1dpajo6/puppetlabs-stdlib-4.15.0\" under \"spec/fixtures/module-working-dir/cache/tmp20170126-4080-1dpajo6\".\n14:06:36 rake aborted!\n{code}\n\nAll cells are failing.\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-module_master/97/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32970", "fixedVersions": [], "id": "32970", "issueType": "Bug", "key": "MODULES-4343", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-02-09T16:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey is unable to pass Windows spec tests when downloading module dependencies", "timeSpent": "PT0S", "updated": "2017-02-09T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing out old tickets.", "created": "2021-03-08T07:53:00.000000"}], "components": [], "created": "2017-01-26T15:30:00.000000", "creator": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A decision to release more client ONLY modules.  Examples would be Monitoring Clients, DB Clients, Virus Scan Clients."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27ca1fd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129745399895_*|*_6_*:*_1_*:*_0"}], "description": "There are way too many Server/Client Modules in Puppet.  Usually I just need a Client Puppet Module and it keep getting bogged down in support because they including the kitchen sink.  Are there any plans to release more rapid client modules that are disconnected from the server component?  And on more Operating Systems then CentOS.  (Solaris, Windows, AIX, RHEL) all for current stable release.  This is a common pattern in the community releases as well. The community release are design holistic solutions and over time lead to a slow down in interest and releases.   More Client-Only Modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40421", "fixedVersions": [], "id": "40421", "issueType": "Improvement", "key": "MODULES-4342", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:028b881b-0e5a-42ca-aa2b-339940ba0ce1", "resolution": "No Available Fix", "resolutionDate": "2021-03-08T07:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "More Client only Modules", "timeSpent": "PT0S", "updated": "2021-03-08T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "Is this tracking a new release to the forge of the reboot module? There hasn't ben one in over 2 years while there has been lots of activity in git. If not I'll file a separate bug.", "created": "2017-12-20T03:18:00.000000"}], "components": ["reboot"], "created": "2017-01-26T15:19:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3194d2c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Reboot vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/17"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37160", "fixedVersions": [], "id": "37160", "issueType": "Epic", "key": "MODULES-4341", "labels": ["reboot"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot vNext", "timeSpent": "PT0S", "updated": "2018-11-16T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:527296c7-b37b-43c6-a7e6-03462eddff7f", "body": "On a related note, the {{$pidfile}} for Arch Linux is also set to live in {{/var/run}}, which should still work because {{/var/run}} is a symlink to {{/run}}, but it might be worth dropping the {{/var}} prefix. I'm not sure if the pidfile is still in use though on systemd systems. {{grep -i pid /usr/lib/systemd/system/mariadb.service}} doesn't yield any results.", "created": "2017-01-26T15:54:00.000000"}, {"author": "557058:527296c7-b37b-43c6-a7e6-03462eddff7f", "body": "Are there any major concerns with this kind of a change causing existing systems to break?", "created": "2017-01-26T16:32:00.000000"}, {"author": "557058:527296c7-b37b-43c6-a7e6-03462eddff7f", "body": "Trivial PR, in case it's useful: https://github.com/puppetlabs/puppetlabs-mysql/pull/924", "created": "2017-01-26T16:33:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi! We don't support ArchLinux on this module. Feel free to submit a PR if you would like to make the module compatible with that platform, but Puppet has no plans to support ArchLinux at this stage on this module. Thanks!", "created": "2018-09-05T03:28:00.000000"}], "components": ["mysql"], "created": "2017-01-26T15:11:00.000000", "creator": "557058:527296c7-b37b-43c6-a7e6-03462eddff7f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Default location for MySQL socket file when setup via Puppet conforms to Arch Linux' default location\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@747a73cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbjev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50671034029_*|*_6_*:*_1_*:*_0"}], "description": "h1. Summary\n\nBasically, the socket path defined for Arch Linux in puppetlabs-mysql is incorrect and should be updated.\n\nh1. The issue\nWhen installing {{mariadb}} on a fresh Arch Linux instance ([the default MySQL implementation|https://wiki.archlinux.org/index.php/MySQL#Installation]), the mysql socket file lives in {{/run/mysqld}} ([see packaging code|https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/mariadb#n37]):\n{noformat}\n[root@server-01 ~]# ls -l  /run/mysqld/mysqld.sock\nsrwxrwxrwx 1 mysql mysql 0 Jan 26 21:02 /run/mysqld/mysqld.sock\n{noformat}\n\nHowever, the puppet module thinks it's meant to be in {{/var/lib/mysql/mysql.sock}} (see [params.pp:216|https://github.com/puppetlabs/puppetlabs-mysql/blob/aec7383/manifests/params.pp#L216])\n\nh1. Repro\n\n# Setup an Arch Linux instance\n# Run {{pacman -Syu; reboot}} to bring it up to date\n# Run the following puppet code: {noformat}\nclass {'::mysql::server':\n  root_password => 'secret',\n  manage_config_file => false,\n  purge_conf_dir => false,\n  remove_default_accounts => true,\n}\n->\nmysql::db {'foo':\n  user => 'foo',\n  password => 'supersecret',\n  host => 'localhost',\n  grant => ['ALL'],\n}\n{noformat}\n\nh2. Expected results\n\nPuppet run completes successfully\n\nh2. Actual results\n{noformat}\n...\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Unscheduling refresh on Service[mysqld]\nError: test -S /var/lib/mysql/mysql.sock returned 1 instead of one of [0]\nError: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]/returns: change from notrun to 0 failed: test -S /var/lib/mysql/mysql.sock returned 1 instead of one of [0]\n...\n{noformat}\n\nh1. The fix\n\nChanging [params.pp:216|https://github.com/puppetlabs/puppetlabs-mysql/blob/aec7383/manifests/params.pp#L216] to {{$socket = '/run/mysqld/mysqld.sock'}} fixes this issue, although it's unclear if this would be a straightforward update for existing systems.\n\nh1. More background\n\nAs far as I can tell, the {{.sock}} file got there via [/var/run/mysqld (since 2009-11/MySQL 5.1.40|https://www.archlinux.org/news/mysql-5140-configuration-file-moved/] when [{{/var/run}} was moved to {{/run}} in 2012-06|https://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required-1/]. I don't think it ever was in {{/var/lib}} on Arch Linux.\n\nOriginal PR that brought in Arch Linux support: https://github.com/puppetlabs/puppetlabs-mysql/pull/517\n", "environment": "Arch Linux (latest), Puppet 4.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35071", "fixedVersions": [], "id": "35071", "issueType": "Bug", "key": "MODULES-4340", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:527296c7-b37b-43c6-a7e6-03462eddff7f", "resolution": "Won't Do", "resolutionDate": "2018-09-05T03:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update/Fix MySQL socket file path for Arch Linux", "timeSpent": "PT0S", "updated": "2018-09-05T03:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Mass closing issues for the netscaler module as it is not supported or maintained anymore.", "created": "2020-01-07T08:56:00.000000"}], "components": ["netscaler"], "created": "2017-01-26T06:49:00.000000", "creator": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14c1f0d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbitj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92974002060_*|*_6_*:*_1_*:*_0"}], "description": "With the last version of netscaler module, I have this error when adding my certkey :\n\nFirst run :\n\n{code:java}\nNotice: /Stage[main]/Netscalerwrapper::Common/Netscalerwrapper::Certkey[mycert]/Netscaler_sslcertkey[CERT:mycert]/ensure: created\n{code}\n\nSecond run :\n\n{code:java}\nNotice: /Stage[main]/Netscalerwrapper::Common/Netscalerwrapper::Certkey[mycert]/Netscaler_sslcertkey[CERT:mycert]/passplain: defined 'passplain' as 'mygoodpassphrase'\nError: Netscaler_sslcertkey[CERT:mycert](provider=rest): Cannot update passplain after creation\n{code}\n\n{code:java}\n  netscaler_sslcertkey { 'CERT:mycert':\n    ensure               => present,\n    certificate_filename => \"/nsconfig/ssl/mycert.cert\",\n    key_filename         => \"/nsconfig/ssl/mycert.key\",\n    passplain            => 'mygoodpassphrase',\n  }\n{code}\n\nRegards,", "environment": "Debian 8\nNetscaler 11\nPuppetserver 2.7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39372", "fixedVersions": [], "id": "39372", "issueType": "Bug", "key": "MODULES-4338", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "resolution": "Won't Do", "resolutionDate": "2020-01-07T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error with netscaler_sslcertkey", "timeSpent": "PT0S", "updated": "2020-01-07T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:a2028153-7de3-4830-b50f-33ac7835231b], thanks for the ticket. \n\nWe need additional information for this issue: \n- A manifest that causes the issue if there is one\n- Logs containing failures/errors\n- Puppet version\n- Puppet agent version\n- Apache module version\n- Desired outcome\n", "created": "2017-03-17T14:46:00.000000"}, {"author": "6243ab907a3f9e006ab183c4", "body": "Hi Eric Putnam, The information you need is the following\n\npuppet agent version i used is 4.8, Apache module version: 1.11.0\n\nThe manifest I used is this\n{code}\n  class profile::apache::install  (\n\n    String $masi              = lookup ('profile::apache::masi'),\n    String $instance_name     = lookup ('profile::apache::instance_name'),\n    String $domain_name       = upcase($instance_name),\n    Optional[String] $mount_fs = lookup ('profile::apache::mount_fs', {'default_value' => undef}),\n    String $version           = lookup ('profile::apache::version'),\n    Hash $instance            = {},\n    Hash $apache              = {},\n\n    ){\n\n    $user        = 'USAGEST'\n    $user_UGI    = \"UGI${masi}\"\n    $user_USW    = \"USW${masi}\"\n    $home_users  = '/apps/users'\n    $install_dir = '/apps/apache'\n    $domain_dir  = \"${install_dir}/${masi}\"\n    $group       = 'web'\n    $server_root = \"${install_dir}/${masi}/${instance_name}\"\n\n     package { 'libopenssl1_0_0':\n      ensure  => '1.0.2j-55.1',\n    }\n\n    $_instance_defaults = {\n      listen_port    => '80',\n      project        => $instance_name,\n      secure         => false,\n      environment    => $environment,\n      listen_address => $fqdn,\n      version        => $version,\n      install_user   => $user,\n      domain_user    => $user_UGI,\n      deploy_user    => $user_USW,\n      group          => $group,\n      plugins        => [ { } ],\n    }\n\n    $_instance = $_instance_defaults + $instance \n\n    $dirs_user_USW = [\"${install_dir}/${masi}\",\"${install_dir}/logs\",\"${install_dir}/logs/${domain_name}\",\"${install_dir}/${masi}/${instance_name}\",\"${install_dir}/${masi}/${instance_name}/bin\",\"${install_dir}/${masi}/${instance_name}/conf\",\"${install_dir}/base/${_instance[version]}\",\"${install_dir}/base/${_instance[version]}/httpd\",\"${domain_dir}/www/${instance_name}\"]\n\n     \n\n    file{ $install_dir:\n      ensure => directory,\n    }\n\n    file {\"${install_dir}/base\": \n      ensure => directory,\n      owner  => $user,\n      require => File[$install_dir],\n    }\n\n    file { $dirs_user_USW: \n     ensure  => directory,\n     owner   => $user_USW,\n     require => [File[$install_dir], User[$user_USW]],\n    }\n\n    file { \"${home_users}/${user}\":\n      ensure  => directory,\n      owner   => $user,\n      require => File[$home_users],\n    }\n    \n    file { \"${home_users}/${user_UGI}\":\n      ensure  => directory,\n      owner   => $user_UGI,\n      require => File[$home_users],\n    }\n    \n    file { \"${home_users}/${user_USW}\":\n      ensure  => directory,\n      owner   => $user_USW,\n      require => [File[$home_users], User[$user_USW]]\n    }\n\n    file { \"${$install_dir}/${masi}/www\": \n     ensure => directory,\n     owner => $user_UGI,\n     require => File[$install_dir],\n    }\n\n    user { $user_UGI :\n        ensure => present,\n        groups => $group,\n        home   => \"${home_users}/${user_UGI}\",\n        require  => Group['web'],\n    }\n    \n    user { $user_USW :\n      ensure  => present,\n      groups  => $group,\n      home    => \"${home_users}/${user_USW}\",\n      require  => Group['web'],\n    }\n    \n    if $mount_fs {\n\n      lvm::volume { 'apps_apache_base_lv':\n         ensure  => present,\n         vg      => 'apps_vg',\n         pv      => $mount_fs,\n         fstype  => 'xfs',\n         size    => '1G',\n       }\n   \n       mount { \"${install_dir}/base\":\n         device  => \"/dev/apps_vg/apps_apache_base_lv\",\n         fstype  => \"xfs\",\n         ensure  => \"mounted\",\n         options => \"defaults,nodev\",\n         atboot  => \"true\",\n         require => [Lvm::Volume['apps_apache_base_lv'], File[\"${install_dir}/base\"]],\n       }\n\n       exec{\"chown.mount.base\":\n         path  => ['/bin/','/sbin/','/usr/bin/','/usr/sbin/'],\n         command => \"chown ${user}.${group} ${install_dir}/base\",\n         require => [Mount[\"${install_dir}/base\"], Group['web']],\n       }\n\n       Lvm::Volume[\"apps_apache_base_lv\"] -> File[\"${install_dir}/base\"] -> Mount[\"${install_dir}/base\"] -> Exec['chown.mount.base']\n\n       lvm::volume { \"apps_apache_${masi}_lv\":\n         ensure  => present,\n         vg      => 'apps_vg',\n         pv      => $mount_fs,\n         fstype  => 'xfs',\n         size    => '2G',\n       }\n\n        mount { \"${install_dir}/${masi}\":\n         device  => \"/dev/apps_vg/apps_apache_${masi}_lv\",\n         fstype  => \"xfs\",\n         ensure  => \"mounted\",\n         options => \"defaults,nodev\",\n         atboot  => \"true\",\n         require => [Lvm::Volume[\"apps_apache_${masi}_lv\"], File[\"${install_dir}/${masi}\"]],\n       }\n\n       exec{\"chown.mount.${masi}\":\n         path  => ['/bin/','/sbin/','/usr/bin/','/usr/sbin/'],\n         command => \"chown USW${$masi}.${group} ${install_dir}/${masi}\", \n         require => [Mount[\"${install_dir}/${masi}\"] , Group['web']],\n       }\n\n      Lvm::Volume[\"apps_apache_${masi}_lv\"] -> File[\"${install_dir}/${masi}\"] -> Mount[\"${install_dir}/${masi}\"] -> Exec[\"chown.mount.${masi}\"]\n   \n      lvm::volume { 'apps_apache_logs_lv':\n         ensure  => present,\n         vg      => 'apps_vg',\n         pv      => $mount_fs,\n         fstype  => 'xfs',\n         size    => '2G',\n      }\n\n       mount { \"${install_dir}/logs\":\n         device  => \"/dev/apps_vg/apps_apache_logs_lv\",\n         fstype  => \"xfs\",\n         ensure  => \"mounted\",\n         options => \"defaults,nodev\",\n         atboot  => \"true\",\n         require => [Lvm::Volume['apps_apache_logs_lv'], File[\"${install_dir}/logs\"]]\n       }\n\n        exec{\"chown.mount.logs\":\n         path  => ['/bin/','/sbin/','/usr/bin/','/usr/sbin/'],\n         command => \"chown USW${masi}.${group} ${install_dir}/logs\", \n         require => [Mount[\"${install_dir}/logs\"] , Group['web']],\n       }\n\n       Lvm::Volume[\"apps_apache_logs_lv\"] -> File[\"${install_dir}/logs}\"] -> Mount[\"${install_dir}/logs\"] -> Exec['chown.mount.logs']\n   \n   \n       lvm::volume { \"apps_apache_${masi}_www_lv\":\n         ensure  => present,\n         vg      => 'apps_vg',\n         pv      => $mount_fs,\n         fstype  => 'xfs',\n         size    => '11G',\n       }  \n   \n       mount { \"${install_dir}/${masi}/www\":\n         device  => \"/dev/apps_vg/apps_apache_${masi}_www_lv\",\n         fstype  => \"xfs\",\n         ensure  => \"mounted\",\n         options => \"defaults,nodev\",\n         atboot  => \"true\",\n         require => [Lvm::Volume[\"apps_apache_${masi}_www_lv\"], File[\"${install_dir}/${masi}/www\"]]\n       }\n\n       exec{\"chown.mount.www\":\n         path  => ['/bin/','/sbin/','/usr/bin/','/usr/sbin/'],\n         command => \"chown UGI${masi}.${group} ${install_dir}/${masi}/www\", \n         require => [Mount[\"${install_dir}/${masi}/www\"] , Group['web']],\n    \n       }\n       \n       Lvm::Volume[\"apps_apache_${masi}_www_lv\"] -> File[\"${install_dir}/${masi}/www\"] -> Mount[\"${install_dir}/${masi}/www\"] -> Exec['chown.mount.www']\n   }\n\n   $_apache_defaults = {\n      package_ensure    => present,\n      apache_version    => $version,\n      server_root       => \"${install_dir}/${masi}/${instance_name}\",\n      httpd_dir         => \"${install_dir}/${masi}/${instance_name}\",\n      conf_dir          => \"${install_dir}/${masi}/${instance_name}/conf\",\n      ports_file        => \"${install_dir}/${masi}/${instance_name}/conf/ports.conf\",\n      confd_dir         => \"${install_dir}/${masi}/${instance_name}/conf.d\",\n      vhost_dir         => \"${install_dir}/${masi}/${instance_name}/conf.d\",\n      logroot           => \"${install_dir}/logs/${domain_name}/${instance_name}\",\n      mod_dir           => \"${install_dir}/${masi}/${instance_name}/conf.modules.d\",\n      docroot           => \"${domain_dir}/www/${instance_name}\",\n      user              => $_instance[domain_user],\n      manage_user       => false,\n      group             => $_instance[group],\n      manage_group      => false,\n      server_tokens     => 'Prod',\n      server_signature  => 'Off',\n      timeout           => '10',\n      keepalive         => 'On',\n      limitreqfieldsize => '1024',\n      servername        => $instance_name,\n      log_level         => 'notice',\n      sendfile          => 'Off',\n      log_formats       => {\n        telco     => '%h %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-agent}i\\\" Client-ip=%{client-ip}i COL=\\\"%{COL}i\\\" Por-Proxy=\\\"%{por-proxy}i\\\" EXECTIME=%D \\\"%{Content-Type}o\\\"',\n      },\n      mpm_module        => 'worker',\n      use_systemd       => false,\n      default_mods      => [],\n    }\n\n   file_line { '/etc/sysconfig/apache2':\n          ensure  => present,\n          path    => '/etc/sysconfig/apache2',\n          line    => \"APACHE_HTTPD_CONF=\\\"${install_dir}/${masi}/${instance_name}/conf/httpd.conf\\\"\",\n          match   => 'APACHE_HTTPD_CONF=', \n          require => Class['apache'],\n          notify  => Class['apache::service'],\n   }\n      \n    class { 'apache':\n        *       => $_apache_defaults + $apache,\n        require => Package['libopenssl1_0_0'],\n    }\n\n  }\n{code}", "created": "2017-03-23T09:50:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:a2028153-7de3-4830-b50f-33ac7835231b] and [~accountid:6243ab907a3f9e006ab183c4] - can you help me understand your issue please? What is the unsupported instances you're referring to, and what is it that you need to be supported? Any help you can give would be appreciated. Thanks!", "created": "2017-06-28T04:27:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:a2028153-7de3-4830-b50f-33ac7835231b] & [~accountid:6243ab907a3f9e006ab183c4] Are you trying to run multiple *versions* of Apache? What do you need to do that multiple virtual hosts cannot provide?", "created": "2017-06-29T14:29:00.000000"}, {"author": "5c6d43675b4c2675327424dd", "body": "Hello, \n\nAt first place I would like present me. I\u00b4m a workmate of Arturo and Jos\u00e9 that currently is working with them in the same project involving Puppetlab Puppet .\nThe main problem that we have is that we\u00b4ll need create apache installations/configurations on distinct locations on same server (\"instances\"). It\u00b4s a requirement for us the possibility of configure in a flexible way the location for the main file httpd.conf, the name for it and the corresponding service as you could do using the \"-f\" flag . i.e: I could need configure three apache installations  using the http-internal,httpd-external and httpd-smallsites as main \"httpd.conf\" file with the three diferent services in each case. How I could complete these types of configurations using the module Apache provided by \"the forge\"? Only using vhost is not enought for us because need real isolation \"between apaches\". It will not be a problem share the same apache binaries but it\u00b4s extrictly needed that we can use different services and main configuration files for each one.\n\n", "created": "2017-06-30T10:00:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Potential solution proposed in linked ticket [https://puppet.atlassian.net/browse/MODULES-2011]", "created": "2017-07-19T09:30:00.000000"}], "components": ["apache", "lvm"], "created": "2017-01-26T05:16:00.000000", "creator": "557058:a2028153-7de3-4830-b50f-33ac7835231b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45220000"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymf67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/17"}], "description": "Unsupported multiple instances of Apache", "environment": "SLES 12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38278", "fixedVersions": [], "id": "38278", "issueType": "Improvement", "key": "MODULES-4337", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a2028153-7de3-4830-b50f-33ac7835231b", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported multiple instances", "timeSpent": "PT0S", "updated": "2017-07-28T10:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] and [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] as well. I don't recall off hand why we do this.", "created": "2017-01-25T14:41:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] The original intent was to make sure that end users can always install a module from the Forge. There was one major bug uncovered by this testing having to do with path lengths in the DSC module.", "created": "2017-01-25T14:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ok, so we have some options here:\n\n1. Make everything like the linux pipelines and never use the private forge\n\n2. Make everything like the windows pipelines and always use the private forge\n\n3. Make the linxu and windows pipelines", "created": "2017-01-25T15:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Whatever causes the least pain? :D", "created": "2017-01-25T15:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "4. Make normal pipelines like the linux pipelines and not use the private forge, but the \"release to forge\" pipelines DO upload to the private forge, run through the same pipe of tests, and finally upload to the public forge if they pass.", "created": "2017-01-25T16:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I would NOT remove forge testing altogether. I mean, if a module is unusable from the forge which is our official delivery mechanism because we didn't test on it... it's kind of like when we shipped modules or PE versions that didn't work together (which has happened many times, unfortunately).", "created": "2017-01-25T16:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] Reminded me what the previous failure was.  There was an issue with PMT (Puppet module Tool) from the DSC module.\n\nOption 4 - I'm not a fan of delaying that kind of testing till the last moment.  Mind you the kinds of errors (i.e. PMT) are somewhat uncommon so testing too early doesn't make sense either.", "created": "2017-01-25T21:26:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The packaging step, on average, adds about 30 seconds to the windows pipelines (not a lot). I think [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]'s option 3 makes the most sense. If we're trying to simulate the entire user experience with acceptance testing, downloading the module is certainly one part of that and should be used, but wouldn't necessarily be necessary for smoke testing. ", "created": "2017-01-31T11:52:00.000000"}], "components": ["windows"], "created": "2017-01-25T14:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aeaf216"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "A spike ticket therefore no need for QA."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxqn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/17"}], "description": "\u00bfIs there a reason (good or bad) that we package and push Windows modules to the staging Forge in CI pipelines? In other words, Linux pipelines no longer use Step 4 in Jenkins and instead just clone the workspace from step 1 into step 5, is there a reason we're not doing this with Windows modules?\n\n[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35070", "fixedVersions": [], "id": "35070", "issueType": "Task", "key": "MODULES-4336", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[SPIKE] Research: Use of Staging Forge in Windows CI Pipelines", "timeSpent": "PT0S", "updated": "2020-04-02T20:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6243affffd5e450070435046", "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "thanks for filing", "created": "2017-01-30T10:14:00.000000"}, {"author": "70121:7b5e5010-7d01-4652-85b7-063041787a69", "body": "[~accountid:6243affffd5e450070435046] Can you please confirm whether this bug is still present? From what I can see the documentation now reflects the various usage options, and I'm not able to reproduce a problem. Unless I'm misunderstanding the issue.\n\nEdit: I've tested with 4.10.x and master.\n\n{code:puppet}\n# test.pp\n\ncron { 'test1':\n  command => '/usr/sbin/test1',\n  user    => 'reid',\n  hour    => 2,\n  minute  => 3,\n}\n \ncron { 'test2':\n  command => '/usr/sbin/test2',\n  user    => 'reid',\n  hour    => '2',\n  minute  => '3',\n}\n \ncron { 'test3':\n  command => '/usr/sbin/test2',\n  user    => 'reid',\n  hour    => [2,3,5],\n  minute  => '*/10',\n}\n \ncron { 'test4':\n  command => '/usr/sbin/test2',\n  user    => 'reid',\n  hour    => '2-4',\n  minute  => '*/10',\n}\n \ncron { 'test5':\n  command => '/usr/sbin/test2',\n  user    => 'reid',\n  hour    => ['2-4'],\n  minute  => '*/2',\n}\n{code}\n\n{code}\n$ bundle exec puppet apply /tmp/test.pp\nNotice: Compiled catalog for laptop.attlocal.net in environment production in 0.12 seconds\nNotice: /Stage[main]/Main/Cron[test1]/ensure: created\nNotice: /Stage[main]/Main/Cron[test2]/ensure: created\nNotice: /Stage[main]/Main/Cron[test3]/ensure: created\nNotice: /Stage[main]/Main/Cron[test4]/ensure: created\nNotice: /Stage[main]/Main/Cron[test5]/ensure: created\nNotice: Applied catalog in 0.24 seconds\n\n[reid@laptop ~/git/puppet/lib/puppet/provider/cron]$ crontab -l\n# HEADER: This file was autogenerated at 2017-11-20 01:08:35 -0600 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n# Puppet Name: test1\n3 2 * * * /usr/sbin/test1\n# Puppet Name: test2\n3 2 * * * /usr/sbin/test2\n# Puppet Name: test3\n*/10 2,3,5 * * * /usr/sbin/test2\n# Puppet Name: test4\n*/10 2-4 * * * /usr/sbin/test2\n# Puppet Name: test5\n*/2 2-4 * * * /usr/sbin/test2\n{code}", "created": "2017-11-20T00:10:00.000000"}, {"author": "623c0c9ab75ca8007056cf55", "body": "having the same problem, trying to create a cron class with parameters given in manifest/node file...\n\nget error:\nWrapped exception:\n is not a valid minute\n\nsome hint would be nice\nthanks", "created": "2018-01-15T02:54:00.000000"}, {"author": "6243affffd5e450070435046", "body": "This problem persists.\u00a0 After 10 months and 3+ years, I dug out the responses out of my spam bucket. Original ticket was filed for 3.8 but I looked at the current versions implementation via github. I have now tested Now we are on puppet 6.22 and the problem persists.\u00a0\n\n[~accountid:70121:7b5e5010-7d01-4652-85b7-063041787a69]\u00a0back in 2017, you've specified several 'work-arounds' that are -not anywhere (still!)-\u00a0very poorly documented: (1) using The `*/n` pattern and (2) the 'n-m' pattern.\u00a0 You also specify some kind of array-of-integers pattern for hours and minutes.\u00a0 These are quasi-documented through examples at the top of the page, examples which contradict the type-properties documented below.\u00a0\n\nSince 3.8 (at least in 6.22), another pattern that does work is a comma-separated string **inside\u00a0an array\u00a0\u00a0{{[\u00a0'n1,n2,n3']}}.\u00a0 \u00a0However, the pure string pattern doesn't exist, and I consider this a bug, alongside with incorrect documentation.\n \u00a0\n As explained in the [documentation|https://puppet.com/docs/puppet/5.5/types/cron.html#cron-attribute-minute]\u00a0these values are supposed to only be numbers.\u00a0\n{noformat}minute (Property:\u00a0This attribute represents concrete state on the target system.)\n  The minute at which to run the cron job. Optional", "created": "2021-04-29T15:03:00.000000"}], "components": ["cron_core"], "created": "2017-01-25T09:19:00.000000", "creator": "6243affffd5e450070435046", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The cron resource must not validate these as integer-only, but accept strings as-is. The providers should validate these if possible, or allow them as-is with warning if support is unknown."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@344154ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyloo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jan/17"}], "description": "(The presence of this bug is so mind-stunning, I have to restrain myself.)\n\nThe resource `cron` takes several time-related parameters, such as `minute`, `hour`, `month`, `monthday`, `weekday` and others. According to our current version and the recent-generated documentation, these are enforced as numbers (or arrays of numbers), or in some cases, names (of weekdays, months). In fact, all crons take (1) ranges of numbers, (2) comma-separated lists. BSD and Linux (since at least 2005, probably before) also accept (3) divisional steps, eg `*/2`. \n\nSee http://www.manpages.info/sunos/crontab.1.html, https://www.freebsd.org/cgi/man.cgi?query=crontab&sektion=5&apropos=0&manpath=FreeBSD+9.0-RELEASE, http://man7.org/linux/man-pages/man5/crontab.5.html", "environment": "n/a", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "34080", "fixedVersions": [], "id": "34080", "issueType": "Bug", "key": "MODULES-7772", "labels": ["wall_of_shame"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243affffd5e450070435046", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cron resource: Do not restrict time parameters to integers", "timeSpent": "PT0S", "updated": "2021-04-29T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [{"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-apache.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12828"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-aws.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12720"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-azure.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12631"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-mysql.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12524"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-ntp.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12419"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-postgresql.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13278"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-sqlserver.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13177"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-stdlib.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13105"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-tagmail.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13024"}, {"attacher": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "created": "2017-03-23T04:04:00.000000", "name": "puppetlabs-tomcat.pot", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12932"}], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:623cffe88d8b9c0068b93ebf] and [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] I think we moved forward with a more automated process for externalizing metadata.json strings. Where did we land with being able to filter out the strings we don't need so the POT only contains translatable strings?\nCan we close this ticket?", "created": "2017-03-15T16:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This ticket has now been updated to contain the correct information. This is currently ongoing.", "created": "2017-03-23T03:21:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "pot files are all attached.", "created": "2017-03-23T04:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PR for sqlserver at", "created": "2017-03-27T11:08:00.000000"}], "components": [], "created": "2017-01-25T05:27:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* All POT files containing the required strings merged into master"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a3ca552"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4437685807_*|*_3_*:*_1_*:*_66202175_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_413553651"}], "description": "For showing the translations on the forge, all {{summary}} and {{description}} fields need to be extracted into POTs. Due to timing constraints (this goes out with the translated READMEs) we need to do so manually before the tooling is in place.\n\nSee https://github.com/puppetlabs/pe-razor-server/blob/11e3629d3e4e366a2e53b3be900fe87a22d7d11a/locales/razor-server.pot for an example.\n\nFor each of the target modules (list TBD) create the {{locales/en.pot}} with {{msgid}} entries for both the modules' summary and description from the metadata.json.\n\nModules in scope for this ticket:\nNTP (consider this module as our beta)\nApache\nMySQL\nSQLserver\nStdlib\nAWS\nPostgreSQL\nTagmail\nTomcat\nAzure\n\n\nThe process for creating the POT file is manual but filtering the summary and description can be filtered as built in functionality for the json2po tool", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38277", "fixedVersions": [], "id": "38277", "issueType": "Task", "key": "MODULES-4334", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-03-23T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Prepare POT files for metadata.json summary and description", "timeSpent": "PT0S", "updated": "2017-03-27T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Mass closing issues for the netscaler module as it is not supported or maintained anymore.", "created": "2020-01-07T08:56:00.000000"}], "components": ["netscaler"], "created": "2017-01-25T01:54:00.000000", "creator": "557058:aee1c939-0736-4579-bb03-fc4dd3d9ef56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3269d058"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93078147841_*|*_6_*:*_1_*:*_0"}], "description": "Netscaler Nitro Api allows you to rename your current netscaler element.\n\nI would like to manage this with puppet as well. Could you please add this functionality?\nhttps://docs.citrix.com/en-us/netscaler/11/nitro-api/nitro-rest/nitro-rest-general/nitro-rest-rename-resource.html\n\nThank you in advance for having a look.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41511", "fixedVersions": [], "id": "41511", "issueType": "Task", "key": "MODULES-4333", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aee1c939-0736-4579-bb03-fc4dd3d9ef56", "resolution": "Won't Do", "resolutionDate": "2020-01-07T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add netscaler newname feature for netscaler module", "timeSpent": "PT0S", "updated": "2020-01-07T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at https://github.com/puppetlabs/ci-job-configs/commit/f280e5da76e53a833b1903460d0424115ad934e4", "created": "2017-01-25T16:13:00.000000"}], "components": ["windows"], "created": "2017-01-24T17:01:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@718ff324"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgjr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_150817244_*|*_1_*:*_1_*:*_83524311_*|*_5_*:*_1_*:*_0"}], "description": "Windows modules use the modules packaging step (step 4) which now uses the module:push puppet-blacksmith task. Unfortunately, a \"dev\" version of the module's version is never passed into the task so the task only works once because you can't push the same version to the forge twice. Previously, the module's version was bumped inside the metadata before the push started so that the version was always different. We need to re-implement this in blacksmith or implement a push task in PSH.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39370", "fixedVersions": [], "id": "39370", "issueType": "CI Blocker", "key": "MODULES-4332", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-27T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "module:push rake task does not increment version number", "timeSpent": "PT0S", "updated": "2017-01-27T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-registry/commit/412f5febde7aa0dcb1e45faeb4df2aef91fa8e91", "created": "2017-01-24T15:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20master/job/forge-windows_puppetlabs-registry_init-merge_master/47/", "created": "2017-01-24T15:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI passed starting at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20master/job/forge-windows_puppetlabs-registry_init-merge_master/50/", "created": "2017-01-26T15:03:00.000000"}], "components": ["registry"], "created": "2017-01-24T14:57:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bb0c0ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This will be tested in CI."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbggf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_171999251_*|*_1_*:*_1_*:*_1174197_*|*_5_*:*_1_*:*_0"}], "description": "{code}\n[12:55:48]  <claflico>\tWindows/Puppetlabs folks. Just upgraded our\npuppetserver from 2.3.2 to 2.7.2 and now getting an error in the\nregistry::services manifest: Evaluation Error: Resource type not found:\nUNSET at /etc/puppetlabs/code/environments/qa/modules/registry/manifests/service.pp:52:5\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41509", "fixedVersions": [], "id": "41509", "issueType": "Bug", "key": "MODULES-4331", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2017-01-26T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "UNSET is no longer a valid bareword", "timeSpent": "PT0S", "updated": "2017-01-26T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "See https://github.com/puppetlabs/puppetlabs-dsc/issues/267 for further discussion", "created": "2017-01-24T14:51:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think better reboot support, exactly what that means we'll need to determine", "created": "2017-01-26T15:38:00.000000"}], "components": ["dsc"], "created": "2017-01-24T14:51:00.000000", "creator": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f4d10e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175609849_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_126120571674"}], "description": "Update docs for {{dsc_reboot}} to support refeshonly once implemented in https://puppet.atlassian.net/browse/MODULES-4328", "environment": "windows 2012", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39368", "fixedVersions": [], "id": "39368", "issueType": "Improvement", "key": "MODULES-4330", "labels": ["dsc", "reboot", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dsc: Update with better reboot support", "timeSpent": "PT0S", "updated": "2021-01-25T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "See https://github.com/puppetlabs/puppetlabs-dsc/issues/267 for further discussion", "created": "2017-01-24T14:50:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88] So question - currently you can set refreshed with the [[when parameter|https://github.com/puppetlabs/puppetlabs-reboot#when]] {{when => 'refreshed'}}, but I believe I'm hearing a use case for the two (pending vs refreshonly) not to be mutually exclusive.\n\nAnd in this case because DSC is always going to return a pending answer that is yes, even if it doesn't do anything. Is that also correct?", "created": "2017-01-26T15:24:00.000000"}, {"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "[~accountid:623c0b43b75ca8007056ced1] yes I think they need to be separate. {{when => refreshed}} will force a reboot when ever a refresh is sent. My use case is reboot only when refreshed and there are reboots pending.", "created": "2017-01-26T16:16:00.000000"}, {"author": "557058:a1c818d2-01ae-4ca0-8271-9a33948a79de", "body": "I also really would like to have this feature implemented. Currently I need to reboot after each module was installed while it actually only need to check if the reboot is required after the module/application was installed.\n\nDoing reboots where not really necessary adds lots of extra time to the initial setups.", "created": "2017-09-13T04:45:00.000000"}], "components": ["reboot"], "created": "2017-01-24T14:46:00.000000", "creator": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14933c98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4341"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/17"}], "description": "It would be useful for reboot to support {{refreshonly}} so it is only applied in response to another resource.\n\n{code}\npackage { 'antivirus_something':\n  ensure   => latest,\n  provider => chocolatey,\n  notify     => Reboot['dsc_reboot']\n}\n\nreboot { 'dsc_reboot' :\n  message    => 'DSC has requested a reboot',\n  when          => 'pending',\n  refreshonly => true,\n}\n{code}\n\nMy use case here is on windows. I have something similar to the above.\n\nThis can cause random reboots when puppet is running as an agent every 30 minutes. If windows update runs and installs something it will then schedule the reboot, or more likely perhaps a user performs a manual windows update run but decided to reboot later on.\n\nAt the next puppet run the {{reboot}} resource will be applied and the system will reboot unexpectedly.", "environment": "windows 2012", "epicLinkSummary": "Reboot vNext", "estimate": "PT0S", "externalId": "38276", "fixedVersions": [], "id": "38276", "issueType": "Improvement", "key": "MODULES-4329", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": "37160", "parentSummary": "Reboot vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot: support for refreshonly", "timeSpent": "PT0S", "updated": "2017-09-13T04:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "See https://github.com/puppetlabs/puppetlabs-dsc/issues/267 for further discussion", "created": "2017-01-24T14:50:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I don't like the word \"reason\" - it doesn't self-document very well. So I think we are open to suggestions here.", "created": "2017-01-31T14:08:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "cc [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] ", "created": "2017-01-31T14:10:00.000000"}, {"author": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "body": "I've implemented something in https://github.com/puppetlabs/puppetlabs-reboot/pull/136", "created": "2017-07-21T19:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-09-21T10:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI.  Pending a release", "created": "2017-09-27T16:38:00.000000"}], "components": ["reboot"], "created": "2017-01-24T14:43:00.000000", "creator": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7242a01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_541302878_*|*_1_*:*_1_*:*_174984317_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20541399538"}], "description": "There are a number of reasons why the reboot module might reboot a server on windows. From the code\n\n{code}\ndef reboot_pending?\n    # http://gallery.technet.microsoft.com/scriptcenter/Get-PendingReboot-Query-bdb79542\n\n    reboot_required ||\n      component_based_servicing? ||\n      windows_auto_update? ||\n      pending_file_rename_operations? ||\n      package_installer? ||\n      package_installer_syswow64? ||\n      pending_computer_rename? ||\n      pending_dsc_reboot? ||\n      pending_ccm_reboot?\n  end\n{code}\n\nIt would be handy to be able to pick the reason for the reboot perhaps something like\n{code}\nreboot { 'installed software':\n  reason => ['software']\n}\n{code}\n\nThis would then only reboot if a piece of software has been installed but not due to say a windows update.", "environment": "windows 2012", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37157", "fixedVersions": [], "id": "37157", "issueType": "Improvement", "key": "MODULES-4328", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "resolution": "Fixed", "resolutionDate": "2017-09-27T16:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "reboot: limit what may cause a reboot by parameter", "timeSpent": "PT0S", "updated": "2017-09-27T16:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-01-24T05:46:00.000000", "creator": "623c0f8ca1d81f0069d8e00f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e5e274d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfjb:"}], "description": "Hello,\n\nUsing ensure_resource command twice to install the same resource\nbut use alias values for 'ensure' gives\n\nError 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[postgresql-client] is already declared \n\n{quote}\n    ensure_resource ( 'package'\n                    , 'postgresql-client'\n                    , \\{'ensure' => 'installed'\\}\n                    )\n    ensure_resource ( 'package'\n                    , 'postgresql-client'\n                    , \\{'ensure' => 'present'\\}\n                    )\n{quote}\n\nThis isn't a problem as long as i'm the author but when using alien modules this becomes anoying.\n\nThank you\nAndreas", "environment": "Debian GNU/Linux 8 (jessie)\nii  puppetlabs-release-pc1         1.1.0-4jessie               all          Release packages for the Puppet Labs PC1 repository\nii  puppet-agent                   1.8.3-1jessie               amd64        The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, hiera and mcollective.\nii  puppetserver                   2.7.2-1puppetlabs1          all          Puppet Labs puppetserver\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36209", "fixedVersions": [], "id": "36209", "issueType": "Bug", "key": "MODULES-4335", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f8ca1d81f0069d8e00f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ensure_resource does not respect aliases for ensure parameter", "timeSpent": "PT0S", "updated": "2021-01-25T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], this is merged and ready for translation!", "created": "2017-08-22T10:31:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Can we set up a release ticket with a loc ticket under it? Do you do that? That way we can be working off the release branch like the other modules. ", "created": "2017-08-25T00:23:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Also, it's very exciting to have this ready to go.", "created": "2017-08-25T00:23:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Hi [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]", "created": "2017-08-28T13:20:00.000000"}], "components": [], "created": "2017-01-23T17:58:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45a1cbb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbff3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103542_*|*_10007_*:*_1_*:*_326049761_*|*_5_*:*_1_*:*_31456033355_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17873844133"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "34079", "fixedVersions": [], "id": "34079", "issueType": "Task", "key": "MODULES-4327", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "edit for loc: azure", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR Open Here:\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/202", "created": "2017-03-30T07:10:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] this is ready: https://github.com/puppetlabs/puppetlabs-tomcat", "created": "2017-04-05T09:47:00.000000"}], "components": [], "created": "2017-01-23T17:57:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b776d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfev:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12761_*|*_1_*:*_1_*:*_836128_*|*_3_*:*_1_*:*_592072053_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5584100779"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "32969", "fixedVersions": [], "id": "32969", "issueType": "Task", "key": "MODULES-4326", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2017-04-05T06:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "edit for loc: tomcat", "timeSpent": "PT0S", "updated": "2017-04-05T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] this one is ready.", "created": "2017-04-17T11:59:00.000000"}], "components": [], "created": "2017-01-23T17:56:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f2cacf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfen:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_927402_*|*_10007_*:*_1_*:*_265858210_*|*_3_*:*_1_*:*_339685292_*|*_5_*:*_1_*:*_42423546159_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6626150122"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "42617", "fixedVersions": [], "id": "42617", "issueType": "Task", "key": "MODULES-4325", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "edit for loc: tagmail", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Thanks to [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], this one is done too, whenever you are ready for it [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709]!", "created": "2017-04-20T11:29:00.000000"}], "components": [], "created": "2017-01-23T17:55:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@379039e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfef:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_944548_*|*_10007_*:*_1_*:*_14501957_*|*_3_*:*_1_*:*_185953791_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7288639414"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "41506", "fixedVersions": [], "id": "41506", "issueType": "Task", "key": "MODULES-4324", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2017-04-20T11:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "edit for loc: postgressql", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] , this is ready: https://github.com/puppetlabs/puppetlabs-aws", "created": "2017-04-05T09:44:00.000000"}], "components": [], "created": "2017-01-23T17:54:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32a1d983"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfe7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_994533_*|*_10007_*:*_1_*:*_11568825_*|*_3_*:*_1_*:*_513869734_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5661392396"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "40420", "fixedVersions": [], "id": "40420", "issueType": "Task", "key": "MODULES-4323", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2017-04-05T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "edit for loc: aws", "timeSpent": "PT0S", "updated": "2017-04-05T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "back at you", "created": "2017-03-29T18:21:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], this is ready: https://github.com/puppetlabs/puppetlabs-stdlib", "created": "2017-04-05T09:36:00.000000"}], "components": [], "created": "2017-01-23T17:53:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@661a5e45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfdz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1057258_*|*_3_*:*_2_*:*_775338484_*|*_10009_*:*_1_*:*_231655843_*|*_5_*:*_1_*:*_43468937227_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5179344583"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "39366", "fixedVersions": [], "id": "39366", "issueType": "Task", "key": "MODULES-4322", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "edit for loc: stdlib", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], just wanted to let you know I've PR'd this. (There's a link on the right-hand side, if you want to look at the PR.)", "created": "2017-02-03T16:28:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], this should be ready for you. Let me know if you discover any issues! We can refine this process as we go along.\n", "created": "2017-02-07T17:14:00.000000"}], "components": [], "created": "2017-01-23T17:51:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f275260"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfdr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1131712_*|*_3_*:*_2_*:*_350005864_*|*_5_*:*_1_*:*_48362710117_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_942563062"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "38275", "fixedVersions": [], "id": "38275", "issueType": "Task", "key": "MODULES-4321", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "edit for loc: sqlserver", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/943", "created": "2017-04-03T03:28:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709], this one's ready: https://github.com/puppetlabs/puppetlabs-mysql", "created": "2017-04-05T09:35:00.000000"}], "components": [], "created": "2017-01-23T17:50:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4831ba56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfdj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1189895_*|*_3_*:*_1_*:*_194940146_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5991348115"}], "description": "Edit to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "37155", "fixedVersions": [], "id": "37155", "issueType": "Task", "key": "MODULES-4320", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Fixed", "resolutionDate": "2017-04-05T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "edit for loc: mysql", "timeSpent": "PT0S", "updated": "2017-04-05T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "@jean what is the status of this ?", "created": "2017-08-21T03:20:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Well, strictly speaking, there's more editing to be done. That said, the README is correctly formatted and out for translation, so the work that this ticket represents is \"done,\" and I'll resolve it.", "created": "2017-08-21T12:30:00.000000"}], "components": ["apache"], "created": "2017-01-23T17:49:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56acc053"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbfdb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1182646_*|*_10007_*:*_1_*:*_9602_*|*_3_*:*_2_*:*_16848592091_*|*_5_*:*_1_*:*_31535323834_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1271463999"}], "description": "Edit README to prep for localization and Puppet Strings", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "36207", "fixedVersions": [], "id": "36207", "issueType": "Task", "key": "MODULES-4319", "labels": [], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "edit for loc: apache", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Apologies but this ticket seems to be rather unclear.\nTo my understanding '$::apt_update_last_success' defaulting to `-1` is correct as this value represent's that the update command has not been run yet. If you are utilizing a piece of code such as what you indicated at the beginning of your comment it should still work as intended, with the `-1` value triggering the update code and thus getting replaced with an actual time value.\nIn regards to the `16.04` machine possessing an actual value this indicates that an update command has been run, likely during the setup.\nAs this ticket does not seem to have any work required I will now be closing it.\nI apologize if this is an inconvenience and welcome any further dialog regarding it.", "created": "2018-08-28T06:45:00.000000"}], "components": ["apt"], "created": "2017-01-20T19:48:00.000000", "creator": "557058:c85b5caa-eb22-4ed8-b87d-eb7f6934ab14", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe3bb1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbe7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50493508662_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_11629"}], "description": "On Ubuntu 14.04 $apt_update_last_success defaults to -1 as the same config works perfectly on Ubuntu 16.04 both with Puppetlabs repo packages.\n\n## Supported Release 2.3.0\n\n'daily': {\n      #compare current date with the apt_update_last_success fact to determine\n      #if we should kick apt_update.\n      $daily_threshold = (strftime('%s') - 86400)\n      if $::apt_update_last_success {\n        if $::apt_update_last_success + 0 < $daily_threshold {\n          $_kick_apt = true\n        } else {\n          $_kick_apt = false\n        }\n      } else {\n        #if apt-get update has not successfully run, we should kick apt_update\n        $_kick_apt = true\n      }\n    }\n\n*+Ubuntu 14.04+*\n\n# /opt/puppetlabs/puppet/bin/puppet -V\n4.8.1\n\n# /opt/puppetlabs/puppet/bin/puppet agent -t --debug | grep apt\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_update_last_success.rb\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_updates.rb\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_reboot_required.rb\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_update_last_success.rb.\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_updates.rb.\nDebug: Facter: executing command: /bin/sh -c /usr/bin/apt-get -s upgrade 2>&1\nUse 'apt-get autoremove' to remove them.\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_reboot_required.rb.\nDebug: Facter: fact \"apt_has_updates\" has resolved to true.\nDebug: Facter: fact \"apt_package_updates\" has resolved to [\nDebug: Facter: fact \"apt_reboot_required\" has resolved to false.\nDebug: Facter: fact \"apt_security_updates\" has resolved to 0.\nDebug: Facter: fact \"apt_update_last_success\" has resolved to -1.\nDebug: Facter: fact \"apt_updates\" has resolved to 15.\n\n\n+*Ubuntu 16.04:*+\n\n# /opt/puppetlabs/puppet/bin/puppet -V\n4.8.1\n\n# /opt/puppetlabs/puppet/bin/puppet agent -t --debug | grep apt\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_reboot_required.rb\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_update_last_success.rb\nDebug: Loading facts from /var/lib/puppet/lib/facter/apt_updates.rb\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_reboot_required.rb.\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_update_last_success.rb.\nInfo: Facter: loading custom facts from /var/lib/puppet/lib/facter/apt_updates.rb.\nDebug: Facter: executing command: /bin/sh -c /usr/bin/apt-get -s upgrade 2>&1\nDebug: Facter: fact \"apt_has_updates\" has resolved to true.\nDebug: Facter: fact \"apt_package_updates\" has resolved to [\nDebug: Facter: fact \"apt_reboot_required\" has resolved to true.\nDebug: Facter: fact \"apt_security_updates\" has resolved to 0.\nDebug: Facter: fact \"apt_update_last_success\" has resolved to 1484900946.\nDebug: Facter: fact \"apt_updates\" has resolved to 15.\n\n", "environment": "Ubuntu 14.04/16.04", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "40419", "fixedVersions": [], "id": "40419", "issueType": "Bug", "key": "MODULES-4318", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c85b5caa-eb22-4ed8-b87d-eb7f6934ab14", "resolution": "Fixed", "resolutionDate": "2018-08-28T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APT $::apt_update_last_success defaults to -1 on Ubuntu 14.04", "timeSpent": "PT0S", "updated": "2018-08-28T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Further test development pending approval of test helper methods submitted as part of MODULES-4480", "created": "2017-03-16T13:04:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-certregen/pull/22", "created": "2017-03-17T16:03:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Currently failing CI for PE variants.\n\nSample failure\n{code}\nFailures:\n\n  1) C99821 - workflow - regen CA after it expires create CA to be expired and update agents regenerate CA automatically distribute new ca to linux hosts should report success on all linux agents\n     Failure/Error: expect(@report['succeeded']).to include agent.hostname\n       expected [] to include \"xl8evil87310w7f.delivery.puppetlabs.net\"\n       \n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:81:in `block (6 levels) in <top (required)>'\n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:79:in `each'\n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:79:in `block (5 levels) in <top (required)>'\n\n  2) C99821 - workflow - regen CA after it expires create CA to be expired and update agents regenerate CA automatically distribute new ca to linux hosts should update CA cert on all linux agents\n     Failure/Error: expect(enddate).to eq master_enddate\n       \n       expected: 2022-03-21 18:05:33.000000000 +0000\n            got: 2022-03-21 17:58:27.000000000 +0000\n       \n       (compared using ==)\n       \n       Diff:\n       @@ -1,2 +1,2 @@\n       -2022-03-21 18:05:33 UTC\n       +2022-03-21 17:58:27 UTC\n       \n       \n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:91:in `block (6 levels) in <top (required)>'\n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:87:in `each'\n     # ./spec/acceptance/workflow_regen_after_expire_spec.rb:87:in `block (5 levels) in <top (required)>'\n\nFinished in 2 minutes 13.3 seconds (files took 8 minutes 13 seconds to load)\n37 examples, 2 failures, 5 pending\n{code}", "created": "2017-03-22T12:23:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Failed CI with the following\n{code}\n  1) C99821 - workflow - regen CA after it expires create CA to be expired and update agents regenerate CA automatically distribute new ca to linux hosts should emit a report in valid json\n     Failure/Error: on(master, \"ssh #{agent.hostname} ls\")\n     Beaker::Host::CommandFailure:\n       Host 'm1j0ncg6hlwf4io.delivery.puppetlabs.net' exited with 255 running:\n        ssh awv7m7063zamjp3.delivery.puppetlabs.net ls\n       Last 10 lines of output were:\n       \tHost key verification failed.\n{code}\n\n[PR submitted|https://github.com/puppetlabs/puppetlabs-certregen/pull/30] to correct this issue.", "created": "2017-04-06T16:04:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This has successfully passed in CI.", "created": "2017-04-12T11:54:00.000000"}], "components": [], "created": "2017-01-20T14:10:00.000000", "creator": "557058:bab073e0-f060-421e-9465-366c4060cc31", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@136cf396"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym3hr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_259852775_*|*_1_*:*_1_*:*_4744492273_*|*_10007_*:*_3_*:*_739220795_*|*_3_*:*_1_*:*_3079_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_97004505_*|*_10006_*:*_2_*:*_1232473772"}], "description": "Create a beaker test that validates the certificate regeneration workflow AFTER CA expiration.\n'Revive and redistribute an expired CA, in a Puppet deployment that has stopped working.'\n-- Check to see that CA will expire in 5 minutes or less\n--- If not, recycle CA?\n-- Sleep until CA expires.\n-- Validate expiration behavior...\n-- Reconfig --ca_ttl to appropraite number if needed...\nRegenerate the CA certificate with 'puppet certregen ca'\nDistribute the new CA to Linux nodes with 'puppet certregen redistribute'\n-- Validate that we are again fully functional\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39364", "fixedVersions": [], "id": "39364", "issueType": "Task", "key": "MODULES-4317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bab073e0-f060-421e-9465-366c4060cc31", "resolution": "Fixed", "resolutionDate": "2017-04-12T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Automate validation of certificate regeneration after CA expiration", "timeSpent": "PT0S", "updated": "2017-04-12T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Fixed in [this PR|https://github.com/puppetlabs/ci-job-configs/pull/2281].", "created": "2017-01-23T10:41:00.000000"}], "components": [], "created": "2017-01-20T14:04:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3996709e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbe4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246977622_*|*_5_*:*_1_*:*_0"}], "description": "Windows modules run step 1 using Ruby 2.1.6. Beaker 3.9.0 requires Ruby >= 2.2.5 \n\nExample Job: \nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/lastFailedBuild/", "environment": "RVM_RUBY_VERSION=2.1.6", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38274", "fixedVersions": [], "id": "38274", "issueType": "CI Blocker", "key": "MODULES-4316", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-23T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "windows modules (all): beaker 3.9.0 ruby dependency", "timeSpent": "PT0S", "updated": "2017-01-23T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "I am re-targeting this ticket to the task of creating the automated test suite. The mechanics of the test suite are a per-requisite for adding the specific automated test that this ticket was originally written for. I have create MODULES-4480 to capture the specific acceptance test that this ticket originally referenced.", "created": "2017-03-02T10:56:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Further test development pending approval of test helper methods submitted as part of MODULES-4480", "created": "2017-03-14T09:46:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Submitted the following PRs\nhttps://github.com/puppetlabs/puppetlabs-certregen/pull/23\nhttps://github.com/puppetlabs/puppetlabs-certregen/pull/24", "created": "2017-03-17T16:43:00.000000"}], "components": [], "created": "2017-01-20T14:00:00.000000", "creator": "557058:bab073e0-f060-421e-9465-366c4060cc31", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29361c17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym83j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_169203829_*|*_1_*:*_1_*:*_3473982998_*|*_10007_*:*_1_*:*_246532965_*|*_3_*:*_1_*:*_1086200937_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_284417429"}], "description": "Create an automated acceptance suite for the puppetlabs-certregen module. This suite should be executable via CI in a manner consistent with existing module pipelines.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37153", "fixedVersions": [], "id": "37153", "issueType": "Task", "key": "MODULES-4315", "labels": ["Testing"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bab073e0-f060-421e-9465-366c4060cc31", "resolution": "Done", "resolutionDate": "2017-03-22T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(certregen) create automated acceptance test suite", "timeSpent": "PT0S", "updated": "2017-03-22T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:41dc5120-addb-42c7-aff4-2d00c35c948c", "body": "[~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] We have this and 2 more tickets in the SysEng backlog on Certregen. FYI", "created": "2017-02-28T10:36:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The pr for creating this pipeline has been submitted, but is blocked by the creation of the acceptance test facility in the module itself. Once https://github.com/puppetlabs/puppetlabs-certregen/pull/19 has been merged, this can be moved to 'Ready for Merge' status and the blocked label can be removed from the pending PR https://github.com/puppetlabs/ci-job-configs/pull/2483", "created": "2017-03-02T10:46:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The pipeline has been created, but the jobs fail because the runner cannot install the explicit gem dependencies as defined in {{Gemfile.lock}}. I have taken the liberty of standardizing the gems and other boilerplate files by applying the [ModuleSync|https://github.com/puppetlabs/modulesync_configs] configuration script to the repo. This change along with others in an attempt to get a clean run of the pipeline have been submitted in the following PR.\n\nhttps://github.com/puppetlabs/puppetlabs-certregen/pull/20\n\nThis PR is blocked however. When attempting to run {{bundle exec rake parallel_spec}} on the Jenkins CI runner, all of the tests fail because the tests cannot change permissions on the temporary files used to configure the test environment used for testing. The error manifests itself in the following way:\n{code}\n\n     RuntimeError:\n       Got 2 failure(s) while initializing: File[/tmp/rspecrun20170309-30029-1kqof18/var20170309-30029-144h6yl]: change from jenkins to puppet failed: Failed to set group to '111': Operation not permitted @ chown_internal - /tmp/rspecrun20170309-30029-1kqof18/var20170309-30029-144h6yl", "created": "2017-03-09T14:16:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The root cause of the permissions issue on the Jenkins runner has been identified. This is caused by the puppetlabs_spec_helper injecting a stub that causes puppet to believe it is always running as root.\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/module_spec_helper.rb#L29\nThis leads to attempts to execute {{chown}} in a manner that the user running the spec tests does not have permission to do.\nThis PR includes a commit to unstub {{Puppet.features.root?}} in order for the puppet code to be executed in accordance with the user that is running it. This change allows the spec tests to pass in CI.\n\nThe PR in its current state has been successfully run through the Jenkins pipeline.", "created": "2017-03-10T08:41:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "certregen CI pipeline has been successfully deployed.\nThere are test failures in the acceptance suite, but those are not related to the pipeline definition.", "created": "2017-03-22T11:21:00.000000"}], "components": [], "created": "2017-01-20T11:01:00.000000", "creator": "557058:bab073e0-f060-421e-9465-366c4060cc31", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Server"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f98697e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hym84v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_251559888_*|*_1_*:*_1_*:*_3541300694_*|*_10007_*:*_2_*:*_1395662001_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_79490256"}], "description": "This ticket is the first in a body of work that is being defined, and as such is subject to substantial future edits.\n\nWe need a CI pipeline for the automated testing of CertRegen.\n\nThe following should be considered a very rough draft.\n\nMODULES-4315: Simplest possible beaker test; Validate certificate regeneration before expiration.\n\n[Not ticketed]\nDefine CI pipeline with QE.\n- Identify CI approach with QE (CI.Next?  Or jjb?)\n- Identify test steps to inform CI pipe definition.\n\nMODULES-4317  Automate validation of certificate regeneration after CA expiration\n\nWork below this point is un-ticketed:\n\n[ Right here is where we need the pipeline up for sure. ]\n\nPART 2: Expand OSes and PE builds\n-- Add Ubuntu, Add Old PE build\n-- Add unreleased PE testing... \n-- Study and add prioritized testing\n(We want fairly rare, low priority testing on most things except for unreleased PE.\n-- Slowly expand matrix to cover roughly 80% of customer's configurations, refactoring as needed. \n--- LTS Ubuntus, ELs, \n\nPART 3: Add additional additional tests.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38273", "fixedVersions": [], "id": "38273", "issueType": "Task", "key": "MODULES-4314", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bab073e0-f060-421e-9465-366c4060cc31", "resolution": "Done", "resolutionDate": "2017-03-22T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Define CI Pipeline(s) & automated testing of CertRegen", "timeSpent": "PT0S", "updated": "2017-03-22T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-01-20T07:39:00.000000", "creator": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I think you should start building the static args list...\n{noformat}\n      args += [\"--ssh\", \"ssh -oStrictHostKeyChecking=no -oPasswordAuthentication=no -oKbdInteractiveAuthentication=no -oChallengeResponseAuthentication=no\"]\n{noformat}\n...then if @resource.value(:identity) is set, append:\n{noformat}\n args += [\"-i #{@resource.value(:identity)}\"]\n{noformat}\n...then if @resource.value(:user) is set, append:\n{noformat}\n args += [\"-l #{@resource.value(:user)}\"]\n{noformat}\n\n...or something simillar.\nThe important part is to add the \"-l <username>\" option to the commandline."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@201a0d8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbduf:"}], "description": "Line 137-139 in  puppetlabs-vcsrepo/lib/puppet/provider/vcsrepo/hg.rb state:\n{noformat}\n    if options[:remote] and @resource.value(:identity)\n      args += [\"--ssh\", \"ssh -oStrictHostKeyChecking=no -oPasswordAuthentication=no -oKbdInteractiveAuthentication=no -oChallengeResponseAuthentication=no -i #{@resource.value(:identity)}\"]\n    end\n{noformat}\n\nIt fails to handle the option {{user => 'myusername',}}.\n'myusername' is not included in the final hg clone commandline.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34078", "fixedVersions": [], "id": "34078", "issueType": "Bug", "key": "MODULES-4313", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo:mercurial:ssh takes no username", "timeSpent": "PT0S", "updated": "2018-07-05T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Merged here: https://github.com/puppetlabs/beaker-module_install_helper/commit/f83d9c1d4d4e0745cfadc1478db8f54c47f158a5", "created": "2017-02-02T14:37:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR for this merged and released to rubygems v0.1.2", "created": "2017-02-03T08:40:00.000000"}], "components": [], "created": "2017-01-20T04:00:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cc3be89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Unit Tests required for this functionality"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymdjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11524099_*|*_3_*:*_1_*:*_1214879222_*|*_5_*:*_1_*:*_0"}], "description": "The goal of this work is to have a way of defining the forge instance to install module dependencies from and to implement a method which will allow install of a module that is not defined in the metadata.json", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41504", "fixedVersions": [], "id": "41504", "issueType": "Bug", "key": "MODULES-4312", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2017-02-03T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "beaker-module_install_helper - Implement a method to allow install of module not in the metadata.json and from any forge instance", "timeSpent": "PT0S", "updated": "2017-02-03T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-01-19T17:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d13b65d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CI Pipeline Update, no QA required"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbdnj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430966682_*|*_5_*:*_1_*:*_0"}], "description": "We no longer support Windows 2003 and so it should go the way of Puppet 3. \n\nIt needs to be removed from groups in resources/defaults/modules.yaml and at the project level in jenkii/forge-production/projects/windows.yaml and modules.yaml", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36206", "fixedVersions": [], "id": "36206", "issueType": "Task", "key": "MODULES-4311", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-24T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove win2003 from Modules CI Pipelines", "timeSpent": "PT0S", "updated": "2017-01-24T17:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Also appeared in the Puppet pipelines", "created": "2017-03-16T10:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "There doesn't appear to be any need to install bundler because the spec boxes should already have it and it's supposed to be managed by Puppet.", "created": "2017-03-17T15:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR https://github.com/puppetlabs/ci-job-configs/pull/2569 to remove the bundle install which is causing the SSL issue", "created": "2017-03-17T16:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "IIS and Reboot are still building OK.  Moving this ticket to resolved.", "created": "2017-03-20T12:53:00.000000"}], "components": ["acl", "chocolatey ", "dsc", "powershell", "reboot", "registry", "sqlserver", "wsus_client"], "created": "2017-01-19T15:43:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34c90d82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbdif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4641885561_*|*_10007_*:*_1_*:*_197922925_*|*_10009_*:*_1_*:*_50022567_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_280384758"}], "description": "Error message:\n{code}\n Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)\n{code}\n\nExample failure:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-module_master/lastFailedBuild/P=4.2.3,R=ruby-2.1.9.1-x64,S=unit-win2012/console", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32968", "fixedVersions": [], "id": "32968", "issueType": "CI Blocker", "key": "MODULES-4310", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-03-20T12:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "windows modules (all): ssl/rubygems error", "timeSpent": "PT0S", "updated": "2017-03-20T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["acl", "chocolatey ", "dsc", "powershell", "reboot", "registry", "sqlserver", "wsus_client"], "created": "2017-01-19T15:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51d2c654"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbdgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83273134_*|*_3_*:*_1_*:*_500011_*|*_5_*:*_1_*:*_0"}], "description": "Rubocop has a fairly wide dependency on Rainbow, between versions 1.99 and 3.0. Rainbow 2.2.1 was just released and tries to install native extensions, which is no bueno for Windows. We need to pin Rainbow at 2.1.0 or lower in the modulesync configs for Windows modules to mitigate this issue. \n\nFailure excerpt: \n{code}\n11:00:16 Gem::InstallError: The 'rainbow' native gem requires installed build tools.\n11:00:16 \n11:00:16 Please update your PATH to include build tools or download the DevKit\n11:00:16 from 'http://rubyinstaller.org/downloads' and follow the instructions\n11:00:16 at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'\n11:00:16 \n11:00:16 An error occurred while installing rainbow (2.2.1), and Bundler cannot continue.\n11:00:16 Make sure that `gem install rainbow -v '2.2.1'` succeeds before bundling.\n{code}\n\nA few failed jobs:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-module_master/lastFailedBuild/P=4.2.3,R=ruby-2.1.9.1-x64,S=unit-win2012/console\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/reboot%20-%20master/job/forge-windows_puppetlabs-reboot_intn-module_master/lastFailedBuild/P=4.2.3,R=ruby-2.1.9.1-x86,S=unit-win2012/console\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20master/job/forge-windows_puppetlabs-registry_intn-module_master/lastFailedBuild/P=4.7.0,R=ruby-2.1.9.1-x64,S=unit-win2008/\n\n[!https://github-shields.com/github/puppetlabs/puppetlabs-acl/pull/93.svg!|https://github.com/puppetlabs/puppetlabs-acl/pull/93]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-chocolatey/pull/65.svg!|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/65]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-dsc/pull/270.svg!|https://github.com/puppetlabs/puppetlabs-dsc/pull/270]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-iis/pull/25.svg!|https://github.com/puppetlabs/puppetlabs-iis/pull/25]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-powershell/pull/170.svg!|https://github.com/puppetlabs/puppetlabs-powershell/pull/170]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-registry/pull/122.svg!|https://github.com/puppetlabs/puppetlabs-registry/pull/122]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-reboot/pull/125.svg!|https://github.com/puppetlabs/puppetlabs-reboot/pull/125]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-sqlserver/pull/196.svg!|https://github.com/puppetlabs/puppetlabs-sqlserver/pull/196]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-wsus_client/pull/67.svg!|https://github.com/puppetlabs/puppetlabs-wsus_client/pull/67]", "environment": "Ruby < 2.1.9.1\nWindows 2008 and 2012", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36205", "fixedVersions": [], "id": "36205", "issueType": "CI Blocker", "key": "MODULES-4309", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-20T14:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "windows modules (all): rubocop > rainbow dependency", "timeSpent": "PT0S", "updated": "2017-01-20T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-01-19T14:26:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c18497"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbdev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5012752_*|*_5_*:*_1_*:*_0"}], "description": "Failed tests:\n{code}\n11:17:04 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:39 # Puppet::Type::Vcsrepo::ProviderCvs creating with a source should just execute 'cvs checkout' without a revision\n11:17:04 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:47 # Puppet::Type::Vcsrepo::ProviderCvs creating with a source with a compression should just execute 'cvs checkout' without a revision\n11:17:04 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:58 # Puppet::Type::Vcsrepo::ProviderCvs creating when a source is not given should execute 'cvs init'\n{code}\nFailed Job:\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/vcsrepo/view/vcsrepo%20-%20master/job/forge-module_puppetlabs-vcsrepo_unit-module_master/61/PUPPET_GEM_VERSION=4.6.2,RUBY_VERSION=ruby-2.3.1,WORKER_LABEL=unit/console", "environment": "Puppet 4.6.2\nRuby 2.3.1", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35069", "fixedVersions": [], "id": "35069", "issueType": "CI Blocker", "key": "MODULES-4308", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Cannot Reproduce", "resolutionDate": "2017-01-19T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo (master): cvs failures - ruby 231", "timeSpent": "PT0S", "updated": "2017-01-19T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2017-01-19T14:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3226a833"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymf5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5178487_*|*_5_*:*_1_*:*_0"}], "description": "Failed tests:\n{code}\n11:19:50 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:22 # Puppet::Type::Vcsrepo::ProviderCvs creating with a source should execute 'cvs checkout'\n11:19:50 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:30 # Puppet::Type::Vcsrepo::ProviderCvs creating with a source should execute 'cvs checkout' as user 'muppet'\n11:19:50 rspec ./spec/unit/puppet/provider/vcsrepo/cvs_spec.rb:39 # Puppet::Type::Vcsrepo::ProviderCvs creating with a source should just execute 'cvs checkout' without a revision\n{code}\nFailed Job:\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/vcsrepo/view/vcsrepo%20-%20master/job/forge-module_puppetlabs-vcsrepo_unit-module_master/61/PUPPET_GEM_VERSION=4.6.2,RUBY_VERSION=ruby-2.1.6,WORKER_LABEL=unit/console", "environment": "Puppet 4.6.2\nRuby 2.1.6", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34077", "fixedVersions": [], "id": "34077", "issueType": "CI Blocker", "key": "MODULES-4307", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Cannot Reproduce", "resolutionDate": "2017-01-19T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo (master): cvs failures - ruby 216", "timeSpent": "PT0S", "updated": "2017-01-19T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "migrated, in this case, is a bit of an euphemism.\nwe forked it after giving up, because bfraser didn't respond to any of our requests for months\u2026", "created": "2017-01-19T15:03:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "[~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774] Updated Description to match your comment", "created": "2017-01-19T15:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for making this known. I have made the switch. Thanks for taking over the module \n\n:)\n\nCheers !!", "created": "2017-02-28T09:53:00.000000"}], "components": ["approved"], "created": "2017-01-19T13:57:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb03f72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbddz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51338057_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3390037854"}], "description": "The approved module bfraser/grafana was forked to Vox Pupuli in the puppet namespace due to the module no longer being maintained and a lack of communication from the original developer. We would like to confirm that the module still meets Approved status and migrate the banner to puppet/grafana, as bfraser/grafana is no longer under active development.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40418", "fixedVersions": [], "id": "40418", "issueType": "Bug", "key": "MODULES-4306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Fixed", "resolutionDate": "2017-02-28T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Nominate puppet/grafana for approved status", "timeSpent": "PT0S", "updated": "2017-02-28T09:53:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2017-01-19T12:21:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd012e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbd7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7254715633_*|*_5_*:*_1_*:*_0"}], "description": "Dependency issues for Ruby 1.9.3\n{code}\nGem::InstallError: public_suffix requires Ruby version >= 2.0.\nGem::InstallError: mime-types-data requires Ruby version >= 2.0.\nGem::InstallError: net-ssh requires Ruby version >= 2.0.\n{code}\n\nFailed job example: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20master/job/forge-module_puppetlabs-satellite-pe-tools_unit-module_master/11/PUPPET_GEM_VERSION=4.7.0,RUBY_VERSION=ruby-1.9.3-p551,WORKER_LABEL=unit/console", "environment": "RUBY_VERSION < 2.0.0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38272", "fixedVersions": [], "id": "38272", "issueType": "CI Blocker", "key": "MODULES-4298", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-13T12:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "satellite (master): missing dependencies gem on ruby < 2", "timeSpent": "PT0S", "updated": "2017-04-13T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-05-05T12:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI as part of\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/iis/view/master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/2/", "created": "2017-05-09T11:46:00.000000"}], "components": ["iis"], "created": "2017-01-19T12:11:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "IIS site auto-requires application pool\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2731553f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynti7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_93542858_*|*_1_*:*_1_*:*_5971196807_*|*_10007_*:*_1_*:*_248590918_*|*_3_*:*_1_*:*_933641_*|*_10009_*:*_1_*:*_3102946461_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3184655178"}], "description": "You should be able to auto require an application pool when creating an IIS site", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42614", "fixedVersions": [], "id": "42614", "issueType": "Task", "key": "MODULES-4297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-06-14T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS - Add auto require for iis_application_pool and iis_site", "timeSpent": "PT0S", "updated": "2017-06-14T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2017-01-19T12:06:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "\nThis ticket should replace the puppet resource parts with the equivalent IIS PowerShell commands to do the same thing"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cbb255d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbd2v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "The existing acceptance tests for his_application_pool that were created in MODULES-4219 work  but use puppet resource in order to test that the type and provider do the work they say they do. This is fine, so long as the provider correctly implemented puppet resource. In other words it is best not to use the thing you are testing to test the thing.\n\nThis ticket should replace the puppet resource parts with the equivalent IIS PowerShell commands to do the same thing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36203", "fixedVersions": [], "id": "36203", "issueType": "Task", "key": "MODULES-4296", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Modify iis_application_pool acceptance tests to use external commands to test state", "timeSpent": "PT0S", "updated": "2021-06-14T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69] The modules team is getting ready to start i18n of modules. They will use your CI job as a template for their own CI job. Do you have some documentation about how you're setting up the job that you can link to it in this ticket?", "created": "2017-01-20T10:05:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "I have linked the PUP ticket which is tracking the work for that CI job, and I updated the description and added a comment describing the details of how the job works and how we are using it in the puppet pipeline.", "created": "2017-01-20T11:14:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Thanks [~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69] ", "created": "2017-01-25T10:02:00.000000"}], "components": [], "created": "2017-01-19T11:59:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Rake task for gettext:update_pot\n* CI job is working and extracts externalized strings into POT file"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cab0c89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "No action necessary from QA."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_528369_*|*_1_*:*_1_*:*_691101075_*|*_10007_*:*_1_*:*_259293037_*|*_3_*:*_1_*:*_605640980_*|*_5_*:*_1_*:*_0"}], "description": "Set up the CI job for generating the POT files from the translate() functions. See attached ticket for the same type of job for Ruby. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34076", "fixedVersions": [], "id": "34076", "issueType": "New Feature", "key": "MODULES-4295", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-02-06T12:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set up CI job for i18n for modules ", "timeSpent": "PT0S", "updated": "2017-08-03T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "attachments": [], "comments": [{"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Yes sure! I'll take a look tomorrow morning and get back to you.\u00a0", "created": "2018-09-05T08:43:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "The incorrect line has already been taken out of documentation.\u00a0", "created": "2018-09-06T04:39:00.000000"}], "components": ["stdlib"], "created": "2017-01-19T08:02:00.000000", "creator": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fix the documentation.\n\n(\nDo *not* fix this by changeing the file_line code to follow the current documentation, since that would break almost all current file_line+match implementations out there.\n)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63a58a21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbci7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51320428204_*|*_6_*:*_2_*:*_76498_*|*_10005_*:*_1_*:*_71706018"}], "description": "The manual for file_line: match (https://forge.puppet.com/puppetlabs/stdlib#file_line) states:\n\"match: Specifies a regular expression to run against existing lines in the file; if a match is found, it is replaced rather than adding a new line. A regex comparison is performed against the line value, and if it does not match, an exception is raised. Valid options: String containing a regex. Default: Undefined.\"\n\nI think \"A regex comparison is performed against the line value, and if it does not match, an exception is raised.\" is incorrect documentation.\n\nIt should state something like this:\n\"match: Specifies a regular expression to run against existing lines in the file; if a match is found, it is replaced (also see [replace]), otherwise a new line is added. Valid options: String containing a regex. Default: Undefined.\"\n", "environment": "Documentation (https://forge.puppet.com/puppetlabs/stdlib#file_line)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40415", "fixedVersions": [], "id": "40415", "issueType": "Bug", "key": "MODULES-4293", "labels": ["file_line"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77e61db9-5988-47b2-a5fb-b2bf857ff07c", "resolution": "Fixed", "resolutionDate": "2018-09-06T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error in docs for file_line: match", "timeSpent": "PT0S", "updated": "2018-09-06T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hey [~accountid:557058:3dad93b0-ea7c-474b-a72a-55cb13a8fc8e]\n\nI would like to apologize for us not getting around to this issue. Due to age I am going to close, however if you are still seeing this issue on the latest versions of puppet please feel free to reopen.\n\nThank you", "created": "2021-07-05T04:42:00.000000"}], "components": ["postgresql"], "created": "2017-01-19T07:27:00.000000", "creator": "557058:3dad93b0-ea7c-474b-a72a-55cb13a8fc8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b779174"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbchj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_140645707483_*|*_6_*:*_1_*:*_0"}], "description": "I wanted to get started using the postgresql module. I have a simple node classifier in my site.pp file where I simply declare the following as the documentation for the module states:\n\n\n{code:java}\nclass { 'postgresql::server': }\n{code}\n\n\nFrom what I see on the module page this should work.\n\nWhen I execute the puppet agent on the server I get the following error:\n\nError: echo 'Unable to connect to defined database using: /usr/bin/psql --tuples-only --quiet    -p 5432  --dbname postgres ' && false returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]/returns: change from notrun to 0 failed: echo 'Unable to connect to defined database using: /usr/bin/psql --tuples-only --quiet    -p 5432  --dbname postgres ' && false returned 1 instead of one of [0]\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server/Anchor[postgresql::server::end]: Skipping because of failed dependencies\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Dependency Exec[validate postgres connection for @:5432/postgres] has failures: true\nWarning: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Skipping because of failed dependencies", "environment": "Redhat Enterprise 7.3\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37149", "fixedVersions": [], "id": "37149", "issueType": "Bug", "key": "MODULES-4292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3dad93b0-ea7c-474b-a72a-55cb13a8fc8e", "resolution": "Fixed", "resolutionDate": "2021-07-05T04:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error validating database connection", "timeSpent": "PT0S", "updated": "2021-07-05T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2017-01-18T18:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a11b40f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbccv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7319442984_*|*_5_*:*_1_*:*_0"}], "description": "satellite_pe_tools' Gemfile does not require the parallel_tests gem needed for the now-standard unit test rake task on Jankins.\n\nExample failed job: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/satellite%20-%20master/job/forge-module_puppetlabs-satellite-pe-tools_unit-module_master/11/PUPPET_GEM_VERSION=4.5.2,RUBY_VERSION=ruby-2.1.6,WORKER_LABEL=unit/", "environment": "RUBY_VERSION <= 2.0.0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36202", "fixedVersions": [], "id": "36202", "issueType": "CI Blocker", "key": "MODULES-4291", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-04-13T12:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "satellite (master): missing parallel_tests gem on ruby 2+", "timeSpent": "PT0S", "updated": "2017-04-13T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ciscopuppet"], "created": "2017-01-18T15:35:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf13bcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbbzz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9247458884_*|*_5_*:*_1_*:*_0"}], "description": "Failed job: https://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/cisco/view/cisco%20-%20master/job/forge-netdev_cisco-ciscopuppet_package-module_master/lastFailedBuild/\nSlave: ci-modules-worker-01-92fbd3b3\n\nSegmentation fault during packaging step. \n\n{code}\n11:52:58 + /usr/local/bin/promote-dev-module pkg\n11:53:13 Bumping version from: 1.5.0 to 1.5.0-b20023-.\n11:53:18 Building module                                             /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json-1.8.6/lib/json/ext/generator.so: [BUG] Segmentation fault at 0x00000000000630\n11:53:18 ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-linux]\n11:53:18 \n11:53:18 -- Control frame information -----------------------------------------------\n11:53:18 c:0027 p:-9844950 s:0082 e:000081 TOP    [FINISH]\n11:53:18 c:0026 p:---- s:0080 e:000079 CFUNC  :require\n11:53:18 c:0025 p:0017 s:0076 e:000075 CLASS  /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.\n11:53:18 c:0024 p:0011 s:0074 e:000073 CLASS  /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.\n11:53:18 c:0023 p:0057 s:0072 e:000071 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext. [FINISH]\n11:53:18 c:0022 p:---- s:0070 e:000069 CFUNC  :require\n11:53:18 c:0021 p:0019 s:0066 e:000065 CLASS  /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json.rb:5\n11:53:18 c:0020 p:0017 s:0064 e:000063 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json.rb:5 [FINISH]\n11:53:18 c:0019 p:---- s:0062 e:000061 CFUNC  :require\n11:53:18 c:0018 p:0023 s:0058 e:000057 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resou [FINISH]\n11:53:18 c:0017 p:---- s:0056 e:000055 CFUNC  :require\n11:53:18 c:0016 p:0055 s:0052 e:000051 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resou [FINISH]\n11:53:18 c:0015 p:---- s:0050 e:000049 CFUNC  :require\n11:53:18 c:0014 p:0023 s:0046 e:000045 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parse [FINISH]\n11:53:18 c:0013 p:---- s:0044 e:000043 CFUNC  :require\n11:53:18 c:0012 p:0030 s:0040 e:000039 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parse [FINISH]\n11:53:18 c:0011 p:---- s:0038 e:000037 CFUNC  :require\n11:53:18 c:0010 p:0189 s:0034 e:000033 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet.rb:28 [FINISH]\n11:53:18 c:0009 p:---- s:0032 e:000031 CFUNC  :require\n11:53:18 c:0008 p:0033 s:0028 e:000027 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/util/ [FINISH]\n11:53:18 c:0007 p:---- s:0026 e:000025 CFUNC  :require\n11:53:18 c:0006 p:0009 s:0022 e:000021 TOP    /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/bin/puppet:4 [FINISH]\n11:53:18 c:0005 p:---- s:0019 e:000018 CFUNC  :load\n11:53:18 c:0004 p:0135 s:0015 E:001568 EVAL   /usr/local/rvm/gems/ruby-2.1.6/bin/puppet:23 [FINISH]\n11:53:18 c:0003 p:---- s:0011 e:000010 CFUNC  :eval\n11:53:18 c:0002 p:0118 s:0005 E:001500 EVAL   /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15 [FINISH]\n11:53:18 c:0001 p:0000 s:0002 E:001468 TOP    [FINISH]\n11:53:18 \n11:53:18 -- Ruby level backtrace information ----------------------------------------\n11:53:18 /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `<main>'\n11:53:18 /usr/local/rvm/gems/ruby-2.1.6/bin/ruby_executable_hooks:15:in `eval'\n11:53:18 /usr/local/rvm/gems/ruby-2.1.6/bin/puppet:23:in `<main>'\n11:53:18 /usr/local/rvm/gems/ruby-2.1.6/bin/puppet:23:in `load'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/bin/puppet:4:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/bin/puppet:4:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/util/command_line.rb:12:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/util/command_line.rb:12:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet.rb:280:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet.rb:280:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parser.rb:5:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parser.rb:5:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parser/compiler.rb:4:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/parser/compiler.rb:4:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resource/catalog.rb:8:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resource/catalog.rb:8:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resource/capability_finder.rb:10:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/resource/capability_finder.rb:10:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json.rb:54:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json.rb:58:in `<module:JSON>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json.rb:58:in `require'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.rb:9:in `<top (required)>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.rb:12:in `<module:JSON>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.rb:14:in `<module:Ext>'\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json_pure-1.8.3/lib/json/ext.rb:14:in `require'\n11:53:18 \n11:53:18 -- C level backtrace information -------------------------------------------\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c9bfc) [0x7f4e700b9bfc] vm_dump.c:690\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x764a0) [0x7f4e6ff664a0] error.c:312\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_bug+0xb3) [0x7f4e6ff67153] error.c:339\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x14a243) [0x7f4e7003a243] signal.c:824\n11:53:18 /lib/x86_64-linux-gnu/libpthread.so.0(+0xf0a0) [0x7f4e6fce30a0]\n11:53:18 /usr/local/rvm/rubies/ruby-2.3.1/lib/libruby.so.2.3(rb_wb_protected_newobj_of+0xa) [0x7f4e6b48937a] hash.c:3057\n11:53:18 /usr/local/rvm/rubies/ruby-2.3.1/lib/libruby.so.2.3(rb_str_new_static+0x3b) [0x7f4e6b549ddb] string.c:1445\n11:53:18 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/json-1.8.6/lib/json/ext/generator.so(Init_generator+0x983) [0x7f4e6a9dce93] generator.c:1486\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(dln_load+0xfd) [0x7f4e6ff203dd] dln.c:1359\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c424e) [0x7f4e700b424e] vm.c:1743\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x5eb) [0x7f4e6ff7399b] load.c:1002\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_require_safe+0x62a) [0x7f4e6ff739da] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval+0x17e) [0x7f4e700b3b0e] vm.c:1649\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x81a84) [0x7f4e6ff71a84] load.c:615\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x826d2) [0x7f4e6ff726d2] load.c:644\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c1e01) [0x7f4e700b1e01] vm_eval.c:1281\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c28e7) [0x7f4e700b28e7] vm_eval.c:1322\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b3870) [0x7f4e700a3870] vm_insnhelper.c:1510\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1c12d5) [0x7f4e700b12d5] vm_insnhelper.c:1600\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1b8832) [0x7f4e700a8832] insns.def:1028\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x1bd0ca) [0x7f4e700ad0ca] vm.c:1398\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(rb_iseq_eval_main+0x1d5) [0x7f4e700b3d35] vm.c:1662\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(+0x7c9ea) [0x7f4e6ff6c9ea] eval.c:253\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(ruby_exec_node+0x1d) [0x7f4e6ff6e7ed] eval.c:318\n11:53:18 /usr/local/rvm/rubies/ruby-2.1.6/lib/libruby.so.2.1(ruby_run_node+0x1c) [0x7f4e6ff70e1c] eval.c:310\n11:53:18 ruby /usr/local/rvm/gems/ruby-2.1.6/bin/puppet module build /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master() [0x40090b]\n11:53:18 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f4e6f0a0ead]\n11:53:18 ruby /usr/local/rvm/gems/ruby-2.1.6/bin/puppet module build /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master() [0x400939]\n11:53:18 \n11:53:18 -- Other runtime information -----------------------------------------------\n11:53:18 \n11:53:18 * Loaded script: /usr/local/rvm/gems/ruby-2.1.6/bin/puppet\n11:53:18 \n11:53:18 * Loaded features:\n11:53:18 \n11:53:18     0 enumerator.so\n11:53:18     1 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so\n11:53:18     2 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so\n11:53:18     3 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/rbconfig.rb\n11:53:18     4 thread.rb\n11:53:18     5 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/thread.so\n11:53:18     6 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/compatibility.rb\n11:53:18     7 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/defaults.rb\n11:53:18     8 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/deprecate.rb\n11:53:18     9 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/errors.rb\n11:53:18    10 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/version.rb\n11:53:18    11 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/requirement.rb\n11:53:18    12 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/platform.rb\n11:53:18    13 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb\n11:53:18    14 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/stub_specification.rb\n11:53:18    15 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/util/stringio.rb\n11:53:18    16 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb\n11:53:18    17 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/exceptions.rb\n11:53:18    18 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb\n11:53:18    19 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/monitor.rb\n11:53:18    20 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb\n11:53:18    21 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems.rb\n11:53:18    22 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/path_support.rb\n11:53:18    23 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb\n11:53:18    24 /usr/local/rvm/gems/ruby-2.1.6@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb\n11:53:18    25 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/etc.so\n11:53:18    26 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/fileutils.rb\n11:53:18    27 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/pathname.so\n11:53:18    28 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/pathname.rb\n11:53:18    29 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/environment_preserver.rb\n11:53:18    30 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/socket.so\n11:53:18    31 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/socket.rb\n11:53:18    32 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/timeout.rb\n11:53:18    33 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/protocol.rb\n11:53:18    34 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/common.rb\n11:53:18    35 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/generic.rb\n11:53:18    36 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/ftp.rb\n11:53:18    37 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/http.rb\n11:53:18    38 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/https.rb\n11:53:18    39 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/ldap.rb\n11:53:18    40 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/ldaps.rb\n11:53:18    41 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri/mailto.rb\n11:53:18    42 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/uri.rb\n11:53:18    43 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/zlib.so\n11:53:18    44 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/stringio.so\n11:53:18    45 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/exceptions.rb\n11:53:18    46 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/header.rb\n11:53:18    47 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/generic_request.rb\n11:53:18    48 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/request.rb\n11:53:18    49 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/requests.rb\n11:53:18    50 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/response.rb\n11:53:18    51 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/responses.rb\n11:53:18    52 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/proxy_delta.rb\n11:53:18    53 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http/backward.rb\n11:53:18    54 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/net/http.rb\n11:53:18    55 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/date_core.so\n11:53:18    56 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/date/format.rb\n11:53:18    57 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/date.rb\n11:53:18    58 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/time.rb\n11:53:18    59 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/io/console.so\n11:53:18    60 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/user_interaction.rb\n11:53:18    61 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/request/http_pool.rb\n11:53:18    62 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/request/https_pool.rb\n11:53:18    63 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/request/connection_pools.rb\n11:53:18    64 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/request.rb\n11:53:18    65 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/cgi/core.rb\n11:53:18    66 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/cgi/util.rb\n11:53:18    67 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/cgi/cookie.rb\n11:53:18    68 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/cgi.rb\n11:53:18    69 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/uri_formatter.rb\n11:53:18    70 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/fcntl.so\n11:53:18    71 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/digest.so\n11:53:18    72 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/digest.rb\n11:53:18    73 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/openssl.so\n11:53:18    74 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/bn.rb\n11:53:18    75 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/cipher.rb\n11:53:18    76 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/config.rb\n11:53:18    77 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/digest.rb\n11:53:18    78 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/x509.rb\n11:53:18    79 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/buffering.rb\n11:53:18    80 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl/ssl.rb\n11:53:18    81 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/openssl.rb\n11:53:18    82 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/securerandom.rb\n11:53:18    83 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/resolv.rb\n11:53:18    84 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/remote_fetcher.rb\n11:53:18    85 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/gem_remote_fetcher.rb\n11:53:18    86 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/gem_helpers.rb\n11:53:18    87 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/match_platform.rb\n11:53:18    88 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/rubygems_ext.rb\n11:53:18    89 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb\n11:53:18    90 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/build_error.rb\n11:53:18    91 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/builder.rb\n11:53:18    92 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/configure_builder.rb\n11:53:18    93 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/delegate.rb\n11:53:18    94 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/tmpdir.rb\n11:53:18    95 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/tempfile.rb\n11:53:18    96 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/ext_conf_builder.rb\n11:53:18    97 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/rake_builder.rb\n11:53:18    98 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/optparse.rb\n11:53:18    99 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/command.rb\n11:53:18   100 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext/cmake_builder.rb\n11:53:18   101 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/ext.rb\n11:53:18   102 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/rubygems_integration.rb\n11:53:18   103 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/version.rb\n11:53:18   104 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/constants.rb\n11:53:18   105 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/current_ruby.rb\n11:53:18   106 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/errors.rb\n11:53:18   107 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler.rb\n11:53:18   108 /usr/local/rvm/gems/ruby-2.1.6@global/gems/bundler-unload-1.0.2/lib/bundler-unload.rb\n11:53:18   109 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so\n11:53:18   110 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/environment.rb\n11:53:18   111 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/shared_helpers.rb\n11:53:18   112 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/runtime.rb\n11:53:18   113 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/settings.rb\n11:53:18   114 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/x86_64-linux/strscan.so\n11:53:18   115 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/source.rb\n11:53:18   116 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/source/path.rb\n11:53:18   117 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/source/git.rb\n11:53:18   118 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/text.rb\n11:53:18   119 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/name_tuple.rb\n11:53:18   120 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/site_ruby/2.1.0/rubygems/spec_fetcher.rb\n11:53:18   121 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/source/rubygems.rb\n11:53:18   122 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/lockfile_parser.rb\n11:53:18   123 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/set.rb\n11:53:18   124 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/definition.rb\n11:53:18   125 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/dependency.rb\n11:53:18   126 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/ruby_dsl.rb\n11:53:18   127 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/dsl.rb\n11:53:18   128 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/source_list.rb\n11:53:18   129 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/tsort.rb\n11:53:18   130 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/forwardable.rb\n11:53:18   131 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/spec_set.rb\n11:53:18   132 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb\n11:53:18   133 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb\n11:53:18   134 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb\n11:53:18   135 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/state.rb\n11:53:18   136 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb\n11:53:18   137 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb\n11:53:18   138 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb\n11:53:18   139 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb\n11:53:18   140 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendor/molinillo/lib/molinillo.rb\n11:53:18   141 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/vendored_molinillo.rb\n11:53:18   142 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/resolver.rb\n11:53:18   143 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/dep_proxy.rb\n11:53:18   144 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/index.rb\n11:53:18   145 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/remote_specification.rb\n11:53:18   146 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/stub_specification.rb\n11:53:18   147 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/lazy_specification.rb\n11:53:18   148 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/endpoint_specification.rb\n11:53:18   149 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/ui.rb\n11:53:18   150 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/ui/silent.rb\n11:53:18   151 /usr/local/rvm/gems/ruby-2.1.6/gems/bundler-1.12.5/lib/bundler/ui/rg_proxy.rb\n11:53:18   152 /usr/local/rvm/gems/ruby-2.1.6@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb\n11:53:18   153 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/puppet-4.8.2/lib/puppet/version.rb\n11:53:18   154 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/facter-2.4.6/lib/facter/version.rb\n11:53:18   155 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/facter-2.4.6/lib/facter/util/values.rb\n11:53:18   156 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/facter-2.4.6/lib/facter/util/confine.rb\n11:53:18   157 /var/lib/jenkins/workspace/forge-netdev_cisco-ciscopuppet_package-module_master/.bundle/gems/gems/facter-2.4.6/lib/facter/util/unix_root.rb\n11:53:18   158", "environment": "default", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37147", "fixedVersions": [], "id": "37147", "issueType": "CI Blocker", "key": "MODULES-4290", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-05T17:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ciscopuppet (master): segfault", "timeSpent": "PT0S", "updated": "2017-05-05T17:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["netdev_stdlib"], "created": "2017-01-18T14:14:00.000000", "creator": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f6a5694"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbbxb:"}], "description": "Version 0.11.1 is on the forge:\nhttps://forge.puppet.com/puppetlabs/netdev_stdlib\n\nBut version 0.11.0 is on github:\nhttps://github.com/puppetlabs/netdev_stdlib/releases\n\nFor our situation we're on site with a client and the latest ciscopuppet module release requires v0.11.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37146", "fixedVersions": [], "id": "37146", "issueType": "Bug", "key": "MODULES-4289", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netdev_stdlib - Forge and Github version do not match", "timeSpent": "PT0S", "updated": "2017-01-18T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Ubuntu 17.04 (Zesty Zapus) reached End of Life on January 13, 2018. Closing all issues in the Epic as \"Won't Do\".", "created": "2018-02-06T22:54:00.000000"}], "components": ["puppet_agent"], "created": "2017-01-18T12:18:00.000000", "creator": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a14f438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-873"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbbq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_134920_*|*_6_*:*_2_*:*_27642831893_*|*_10005_*:*_1_*:*_5572799763"}], "epicLinkSummary": "Add Ubuntu 17.04 (amd64, i386) as a supported agent platform", "estimate": "PT0S", "externalId": "37145", "fixedVersions": [], "id": "37145", "issueType": "Task", "key": "MODULES-4288", "labels": [], "originalEstimate": "PT0S", "parent": "57821", "parentSummary": "Add Ubuntu 17.04 (amd64, i386) as a supported agent platform", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "resolution": "Won't Do", "resolutionDate": "2017-03-24T01:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Ubuntu 17.04 to puppetlabs-puppet_agent module.", "timeSpent": "PT0S", "updated": "2018-02-06T22:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "We have been seeing this issue for quite some time as well", "created": "2017-06-23T13:06:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:33:00.000000"}], "components": ["mongodb"], "created": "2017-01-17T22:44:00.000000", "creator": "557058:bca6882b-3509-4526-b4bf-405a3dc6e0c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@793f377b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbaqn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26135309709_*|*_6_*:*_1_*:*_0"}], "description": "Using mongodb to create the admin user as well as create a database with authenticated user:\n{noformat}\n    class {'::mongodb::server':\n      auth            => true,\n      create_admin    => true,\n      store_creds     => true,\n      admin_username  => 'admin',\n      admin_password  => 'admin',\n    }\n\n    mongodb::db {'test':\n      user          => 'test',\n      password_hash => 'test',\n    }\n{noformat}\n\nalways makes puppet runs throw this notice:\n{noformat}\nNotice: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]/password_hash: defined 'password_hash' as 'hash'\nNotice: /Stage[main]/Mongodb::Db[test]/Mongodb_user[User test on db test]/password_hash: defined 'password_hash' as 'hash'\n{noformat}", "environment": "CentOS 7\nUsing puppetlabs-mongodb 0.13.0\nUsing mongodb version 3.2", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40414", "fixedVersions": [], "id": "40414", "issueType": "Bug", "key": "MODULES-4286", "labels": ["mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bca6882b-3509-4526-b4bf-405a3dc6e0c5", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mongodb: Constant puppet notice when managing users", "timeSpent": "PT0S", "updated": "2017-11-16T10:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2017-01-17T09:10:00.000000", "creator": "5a1f058ba3481b031fe67e97", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3151dfe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb9bz:"}], "description": "There is currently no way to configure proxy protocol in haproxy module.\n\nExample of the result:\nIn your HAProxy configuration, just use the source parameter in your backend:\n\nbackend bk_app\n[...]\n  source 0.0.0.0 usesrc clientip\n  server srv1 192.168.11.1 check\n\nInformation source: http://blog.haproxy.com/2012/06/05/preserve-source-ip-address-despite-reverse-proxies/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38271", "fixedVersions": [], "id": "38271", "issueType": "Bug", "key": "MODULES-4285", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1f058ba3481b031fe67e97", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for proxy protocol", "timeSpent": "PT0S", "updated": "2017-01-17T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a48b9a95758006959fed0", "body": "Created https://github.com/puppetlabs/puppetlabs-lvm/pull/181 as I do not see assignees/reactions on this ticket.", "created": "2017-01-26T09:31:00.000000"}], "components": ["lvm"], "created": "2017-01-17T02:57:00.000000", "creator": "623a48b9a95758006959fed0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48b99139"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb913:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15849382383_*|*_5_*:*_1_*:*_0"}], "description": "In version 0.9.0 of puppet-lvm, the by-path access is added.\nBut the parameter followsymlinks does not seem to be passed.\n\nI would expect volume_group.pp to be like:\n{code}\n# == Define: lvm::volume_group\n#\ndefine lvm::volume_group (\n  $physical_volumes,\n  $ensure           = present,\n  $logical_volumes  = {},\n  $followsymlinks   = false\n) {\n\n  validate_hash($logical_volumes)\n\n  if ($name == undef) {\n    fail(\"lvm::volume_group \\$name can't be undefined\")\n  }\n\n  physical_volume { $physical_volumes:\n    ensure => $ensure,\n  } ->\n\n  volume_group { $name:\n    ensure           => $ensure,\n    physical_volumes => $physical_volumes,\n    followsymlinks   => $followsymlinks\n  }\n\n  create_resources(\n    'lvm::logical_volume',\n    $logical_volumes,\n    {\n      ensure       => $ensure,\n      volume_group => $name,\n    }\n  )\n}\n{code}\n\nOr am I missing something?", "environment": "all environments", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "36201", "fixedVersions": [], "id": "36201", "issueType": "Bug", "key": "MODULES-4284", "labels": [], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48b9a95758006959fed0", "resolution": "Fixed", "resolutionDate": "2017-07-19T14:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "followsymlinks parameter not passed in 0.9.0", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_core"], "created": "2017-01-17T00:46:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22122009"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-7562"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb90n:"}], "description": "Feature request (which I also saw some talked about back in 2.6 days :)\n\nJust this morning, 20 of our servers had an nfs mount with stale file handles - and had to be manually umounted and mounted again :(\n\nPuppet handles the mounts, but errors out with:\nBad file descriptor\n\nso it knows somethings wrong, and IMHO it would be a nice feature, if it (when it knows its an nfs mount) atleast just tried once - to umount and remount to see if that resolved the issue (especially since the system reports the mount as being mounted).", "epicLinkSummary": "Mount Type/Provider Improvements", "estimate": "PT0S", "externalId": "34075", "fixedVersions": [], "id": "34075", "issueType": "New Feature", "key": "MODULES-7504", "labels": ["help_wanted", "linux", "mount", "nfs", "type_and_provider"], "originalEstimate": "PT0S", "parent": "29212", "parentSummary": "Mount Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remount mounts with \"bad file descriptor\" errors", "timeSpent": "PT0S", "updated": "2018-07-23T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "body": "We are also in the process of upgrading from Puppet 3 > 5, and upgrading the puppetlabs-firewall module from 1.7.0 to the latest 1.9.0 has resulted in this exact same dependency cycle when using stages.  The documentation even suggests that Puppet won't care where you place the rules if you're using a roles and profiles pattern, so you should be able to place the rules as close to the services managed by the profile, while declaring resources in earlier stages (https://github.com/puppetlabs/puppetlabs-firewall#application-specific-rules)\n\nI had some sample code to demonstrate how we're using stages and the module, and the issue we're facing as well:\n\n{code:bash}\n[jlindquist@puppetfirewall production]$ sudo puppet module list\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 common (???)\n\u2514\u2500\u2500 puppetlabs-firewall (v1.9.0)\n/etc/puppetlabs/code/modules (no modules installed)\n/opt/puppetlabs/puppet/modules (no modules installed)\n[jlindquist@puppetfirewall production]$ cat site.pp\nstage { 'pre':\n  before => Stage[main],\n}\n\nnode default {\n  class { 'common::firewall':\n    stage => 'pre',\n  }\n\n  firewall { '101 80,443 from ANY':\n    proto  => 'tcp',\n    action => accept,\n    dport  => [80,443],\n  }\n}\n[jlindquist@puppetfirewall production]$ cat modules/common/manifests/firewall.pp\nclass common::firewall {\n  resources { 'firewall':\n    purge => false,\n  }\n\n  resources { 'firewallchain':\n    purge => false,\n  }\n\n  class { 'firewall':\n    ensure => running,\n  }\n}\n[jlindquist@puppetfirewall production]$ sudo puppet apply /etc/puppetlabs/code/environments/production/site.pp --noop\nNotice: Compiled catalog for puppetfirewall.cloud.phx3.gdg in environment production in 0.90 seconds\nError: Found 1 dependency cycle:\n(File[/etc/sysconfig/ip6tables] => Class[Firewall::Linux::Redhat] => Stage[pre] => Stage[main] => Class[Main] => Node[default] => Firewall[101 80,443 from ANY] => File[/etc/sysconfig/ip6tables])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\nError: Failed to apply catalog: One or more resource dependency cycles detected in graph\n{code}\n", "created": "2017-09-22T13:38:00.000000"}], "components": ["firewall"], "created": "2017-01-15T02:23:00.000000", "creator": "623e78b150bb2b0070b7ee26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Firewall resources can be declared in any stage without causing dependency cycles."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1adf2b40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb8cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/17"}], "description": "I think a change introduced in version 1.8.2 of the puppetlabs firewall module causes a dependency cycle if firewall resources are declared in a stage other than main.\n\n{code}\n[root@puppet01 ~]# puppet apply --noop foo.pp \nNotice: Compiled catalog for puppet01.example.com in environment production in 0.49 seconds\nError: Failed to apply catalog: Found 1 dependency cycle:\n(File[/etc/sysconfig/ip6tables] => Class[Firewall::Linux::Redhat] => Stage[main] => Stage[runtime] => Stage[runtime] => Stage[setup_infra] => Stage[setup_infra] => Stage[deploy_infra] => Stage[deploy_infra] => Stage[setup_app] => Stage[setup_app] => Stage[deploy_app] => Stage[deploy_app] => Stage[deploy] => Class[Firewall_final] => Firewall[999 drop all other inbound] => File[/etc/sysconfig/ip6tables])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\n{code}\n\nHere's the manifest used to reproduce this bug:\n{code:puppet}\ninclude ::firewall\ninclude ::stdlib\n\nclass firewall_final {\n  firewall { '999 drop all other inbound':\n    chain  => 'INPUT',\n    proto  => 'all',\n    action => 'drop',\n  }\n  firewall { '999 reject all other outbound':\n    chain  => 'OUTPUT',\n    proto  => 'all',\n    action => 'reject',\n  }\n  firewall { '999 drop all other forward':\n    chain  => 'FORWARD',\n    proto  => 'all',\n    action => 'drop',\n  }\n}\n\nclass { 'firewall_final':\n  stage => 'deploy',\n}\n{code}\n\nWe could have a conversation about whether this is/isn't a legitimate use of the stages feature (I believe it is)... but I think the more relevant discussion is whether it's appropriate for File[/etc/sysconfig/ip*tables] resources to depend on Firewall resources?\n\nThanks again for your help.", "environment": "CentOS 7, puppet-agent 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34074", "fixedVersions": [], "id": "34074", "issueType": "Bug", "key": "MODULES-4283", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78b150bb2b0070b7ee26", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall resources cause dependency loop when declared in a different stage", "timeSpent": "PT0S", "updated": "2018-05-04T05:24:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15ada9575800695acf1e", "body": "Right after I posted this I came up with a (not necessarily ideal) solution for the .vim management\n\nIn homedir.pp:\n\n{noformat}\nadd: $managevim    = true, to the class parameters\nwrap file block for ${name}/.vim in if $managevim == true { block\n{noformat}\n\nIn user.pp:\n\n{noformat}\nadd: $managevim   = true, to the class parameters\nadd: managevim => $managevim, to the accounts::home_dir block\n{noformat}\n\nThis allows $managevim to be set where the accounts are defined, or omitted as the default is true.\n\nAgain, apologies if I'm doing this request in a poor manner.  I'm not at all familiar with Jira.\n\nThanks,\n\n-stefan", "created": "2017-01-13T13:29:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey Stefan.\n\nWe have recently added support for $managevim through the following PR: [https://github.com/puppetlabs/puppetlabs-accounts/pull/156]\u00a0\n\nIn the case of $managepassword, this specific parameter has not been added, but the functionality to do what you require has been added. See https://puppet.atlassian.net/browse/MODULES-4085\u00a0for details.\n\nFor $manageshell, we currently have no commitment to add this feature. However should you feel this is something which we should reassess please feel free to re-open the ticket. Thanks!", "created": "2018-08-22T06:28:00.000000"}], "components": ["accounts"], "created": "2017-01-13T13:23:00.000000", "creator": "623c15ada9575800695acf1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@766e5fb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4r5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50601887798_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nIt would be outstanding if some components of the puppetlabs-accounts module could be optional.  Examples\n\n$managevim = true: If this is set to false, it won't enforce ~/.vim as a directory\n$managepassword = true: If this is set to false, it won't enforce a user password, allowing them to change locally\n$manageshell = true: If set to false, it won't enforce a user shell, allowing them to change locally\n\nThe $managevim especially would be useful as we have several users who set up ~/.vim as a symlink, and puppet keeps breaking it.  I could switch them to just normal user objects but I'd like to keep the advantages of the accounts module as well.\n\nI'm working on getting this working locally as it's causing us problems not to have it, but I hate making changes to puppetlabs forge modules as they'll just be overwritten when we update, so I'm making a feature request.  Apologies if I'm filing this wrong.  I'm also happy to include a diff file if I get this working.\n\nThanks,\n\n-stefan", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "34073", "fixedVersions": [], "id": "34073", "issueType": "New Feature", "key": "MODULES-4282", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15ada9575800695acf1e", "resolution": "Fixed", "resolutionDate": "2018-08-22T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Please make some components of puppetlabs-accounts optional", "timeSpent": "PT0S", "updated": "2018-08-22T06:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "70121:be6b05f8-23df-468a-ade8-1fae932a28be", "body": "Hi team,\n\nJust let me know if form SUSE we can help in anyway to have SUSE Linux Enterprise Server and OpenSUSE compatibility for the Tomcat module.\n\nBrgds,\n\n  Juan", "created": "2017-01-23T16:38:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:6243ab907a3f9e006ab183c4], we will investigate adding SLES support for our tomcat module. We will respond to this ticket with our findings. Thank you.", "created": "2017-03-17T14:40:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:6243ab907a3f9e006ab183c4], [~accountid:70121:be6b05f8-23df-468a-ade8-1fae932a28be],\n\nThe Tomcat module is currently compatible with SLES 11 and 12 so you should be able to use it on those platforms", "created": "2017-04-04T10:44:00.000000"}, {"author": "6243ab907a3f9e006ab183c4", "body": "Thank you very much for the support. I will check it and  I will report any failure that I could find (if it\u00b4s the case)\n\nRegards,\n\nArturo", "created": "2017-04-05T04:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hi [~accountid:6243ab907a3f9e006ab183c4], we've officially added support for SLES 11 and 12 on the tomcat module. This will be reflected in the next release.", "created": "2017-04-11T16:14:00.000000"}], "components": ["tomcat"], "created": "2017-01-13T05:34:00.000000", "creator": "6243ab907a3f9e006ab183c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a4a3974"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb7t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5474077852_*|*_3_*:*_1_*:*_184473_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2163760137"}], "description": "This module does not support the SUSE Linux system, we would like it to be modified to support this system", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38270", "fixedVersions": [], "id": "38270", "issueType": "Improvement", "key": "MODULES-4281", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243ab907a3f9e006ab183c4", "resolution": "Fixed", "resolutionDate": "2017-04-11T16:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "unsupported System Suse", "timeSpent": "PT0S", "updated": "2017-04-11T16:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:52933635-a589-4483-b255-e4626dba1748", "body": "If you're taking votes ... getting this fix into a release on the forge would be awesome.", "created": "2017-05-08T12:54:00.000000"}], "components": ["vcsrepo"], "created": "2017-01-12T15:46:00.000000", "creator": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "svn provider not failing."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41fa16c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb7kv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10186575985_*|*_5_*:*_1_*:*_0"}], "description": "Since commit d26905fde50c4b8ce47dc0da7232028dc914a327 svn provider is no longer working.\n\nProblem is:\nError: /Vcsrepo[/usr/local/custom]: Could not evaluate: undefined method `sourceurl' for #<Puppet::Type::Vcsrepo::ProviderSvn:0x000000030478f8>\n\nThe error is:\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/commit/d26905fde50c4b8ce47dc0da7232028dc914a327#diff-574463866055cc3f49ee013638f6652aL80\n\nthe method has been renamed in source, while still referred as sourceurl.\n\nJust changing sourceurl to source seems to do the job, but i have not deeply tested.\n\n--- /var/lib/puppet/lib/puppet/provider/vcsrepo/svn.rb  2017-01-12 20:06:07.494165296 +0100\n+++ /tmp/puppet-file20170112-91179-5nx63h       2017-01-12 23:37:04.293578949 +0100\n@@ -59,7 +59,7 @@\n\n   def latest?\n     at_path do\n-      (self.revision >= self.latest) and (@resource.value(:source) == self.sourceurl)\n+      (self.revision >= self.latest) and (@resource.value(:source) == self.source)\n     end\n   end\n\n\n", "environment": "puppetlabs-vcsrepo (v1.5.0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39363", "fixedVersions": [], "id": "39363", "issueType": "Bug", "key": "MODULES-4280", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "svn provider no longer working", "timeSpent": "PT0S", "updated": "2017-05-10T14:22:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "attachments": [], "comments": [{"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/680", "created": "2017-01-12T13:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Pull request looks good, for the ability to manage the geoip/src_cc/dst_cc properties. Merged", "created": "2017-01-26T10:46:00.000000"}, {"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "thx ... waiting for 1.9.0 ", "created": "2017-01-26T10:55:00.000000"}, {"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "Fixed and error:\n-> Github pull\nThe geo rules will be generated over and over again if the matching options are not exactly the same.\nSo it has to be --source-country instead of --src-cc.\nWithout that, every puppet run will generate the geo rules new and dont purge the old ones.", "created": "2017-03-18T04:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged https://github.com/puppetlabs/puppetlabs-firewall/pull/690 to fix that behavior.", "created": "2017-03-20T12:02:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5], Can you verify geoip is implemented in version 1.9.0 of the module?", "created": "2017-11-08T14:41:00.000000"}, {"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "The geoip module itself must be installed manually, but the configuration works like a charm.\nI dont think that the installation of the module should be a part of this puppet module.\nThere are so different ways of installing this extension with (different) geo data,\nthat this should be the part of individual server configuration.\n\n  '070 logging geo chain':\n    proto: 'all'\n    chain: 'LOGGING-GEO'\n  '071 jump to GEO for country scan':\n    chain: 'INPUT'\n    proto: 'all'\n    jump: 'LOGGING-GEO'\n  '072 log incoming geo traffic':\n    chain: 'LOGGING-GEO'\n    proto: 'all'\n    jump : 'LOG'\n    log_level: '6'\n    log_prefix: '[IPTABLES GEO DROP] drop:'\n    src_cc: 'KR,CN,IN,RU,SA,TR,VN,UA,BR,VE,PK,JP'\n  '073 drop incoming traffic from selected countries':\n    chain: 'LOGGING-GEO'\n    action: 'drop'\n    proto: 'all'\n    src_cc: 'VN,UA,BR,VE,PK,JP'\n  '074 drop incoming traffic from selected countries 2':\n    chain: 'LOGGING-GEO'\n    action: 'drop'\n    proto: 'all'\n    src_cc: 'KR,CN,IN,RU,SA,TR'", "created": "2017-11-08T14:49:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5], thanks! I'll close this ticket then.", "created": "2017-11-08T15:20:00.000000"}], "components": ["firewall"], "created": "2017-01-12T12:58:00.000000", "creator": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@125c2491"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb7dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1201699972_*|*_5_*:*_2_*:*_23670661337_*|*_10004_*:*_2_*:*_1056186643"}], "description": "It would be nice if it is possible to use the geoip module in the firewall module.\n\nI will make a pull request on github. maybe someone can review it", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34072", "fixedVersions": [], "id": "34072", "issueType": "New Feature", "key": "MODULES-4279", "labels": ["firewall", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "resolution": "Fixed", "resolutionDate": "2017-11-08T15:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement the geoip module", "timeSpent": "PT0S", "updated": "2017-11-08T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/367", "created": "2017-01-12T10:31:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Merged into master here: https://github.com/puppetlabs/puppetlabs-ntp/commit/eaf142a58e61eaf8ce7ca07e4867b64f3c96c016", "created": "2017-03-21T06:04:00.000000"}], "components": ["ntp"], "created": "2017-01-12T10:10:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41a9436d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb77z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5856893417_*|*_5_*:*_1_*:*_0"}], "description": "The NTP config option 'noselect' can be useful for some more complex data sets.\n\nCan the NTP module add the noselect feature.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34071", "fixedVersions": [], "id": "34071", "issueType": "New Feature", "key": "MODULES-4278", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Done", "resolutionDate": "2017-03-21T06:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP module noselect feature", "timeSpent": "PT0S", "updated": "2017-03-21T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c", "body": " It seems that problem is how {{concat}} module works. Is there possibility to make it to remove file if there is no fragments exists?", "created": "2017-01-12T08:27:00.000000"}, {"author": "557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c", "body": "Proposed fix in https://github.com/puppetlabs/puppetlabs-postgresql/pull/834", "created": "2017-01-12T08:58:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "The proposed changes are merged with this PR\u00a0[https://github.com/puppetlabs/puppetlabs-postgresql/pull/995]\n\nThanks [~accountid:557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c]\u00a0for opening the ticket.\n\nWill close the ticket.", "created": "2021-05-24T05:23:00.000000"}], "components": ["postgresql"], "created": "2017-01-12T08:18:00.000000", "creator": "557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a2b3fbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb76f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137621089004_*|*_5_*:*_1_*:*_0"}], "description": "In the functionality added in https://puppet.atlassian.net/browse/MODULES-1761 in postgresql::server::recovery is stated that:\n\nbq. The {{recovery.conf}} will be only create if at least one parameter set and {{manage_recovery_conf}} set to {{true}}.\n\nBut if I set {{manage_recovery_conf}} to {{true}} in {{postgresql::server}} and will not provide {{postgresql::server::recovery}} at all, empty recovery.conf file will be created and PostgreSQL will refuse to start.\n\n*Manifest file to reproduce*\n\n{code}\nclass { 'postgresql::server':\n  listen_addresses     => '*',\n  manage_recovery_conf => true,\n}\n{code}\n\n*Expected result*\n\n recovery.conf not created\n\n*Actual result*\n\nEmpty recovery.conf (with comment 'managed by puppet') is being created\n\n*Some background*\n\nI'm using single manifest called {{db/common_setup.pp}} which included into the manifests of all database nodes (master, replica, reports) and contains {{postgresql::server}} class definition. Definition of {{postgresql::server::recovery}} is located in separate {{db/slave.pp}} manifest which is included only to the replica nodes in puppet master's {{side.pp}}.\n\nPuppet version: 3.8.7\npuppetlabs-postgresql module version: 4.8.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32966", "fixedVersions": [], "id": "32966", "issueType": "Bug", "key": "MODULES-4276", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c", "resolution": "Fixed", "resolutionDate": "2021-05-24T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "recovery.conf is being created when manage_recovery_conf is set to true but no recovery options specified", "timeSpent": "PT0S", "updated": "2021-05-24T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:557058:dfa3afd9-9ac4-436c-96d1-911280d615fb], we just ran into this issue too. The problem is that {{Puppet::Type::Acl::Ace}} inherits from {{Hash}} and ruby 2.3 changed how hash subclasses are serialized (it will attempt to serialize the instance variable). In this case Ace has  reference to the provider whose name is a symbol {{:windows}}, and YAML will fail to serialize that.\n\nWe will need to update the ACL module to support ruby 2.3.", "created": "2017-03-17T15:16:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "/cc [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562], [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]", "created": "2017-03-17T15:16:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "In order to trigger the behavior, you have to define an ACL resource and have puppet change it, so that it records the corrective change state and adds an event to the report for that change:\n\n\n{noformat}\nC:\\work\\puppet>bundle exec puppet apply -e \"acl { 'c:/temp/foo': permissions => [{identity => 'Users', rights => ['full']}]}\" --trace\n...\nError: Failed to apply catalog: undefined method `split' for :windows:Symbol\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:85:in `block in initialize'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:505:in `block in visit_hash_subclass'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:501:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:501:in `visit_hash_subclass'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:389:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:407:in `block in visit_Array'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:407:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:407:in `visit_Array'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:385:in `block in visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:385:in `block in visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:385:in `block in visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:385:in `block in visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:385:in `block in visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `each'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:383:in `visit_Hash'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:163:in `accept'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb:127:in `push'\nc:/Ruby23-x64/lib/ruby/2.3.0/psych.rb:418:in `dump'\nC:/work/puppet/lib/puppet/util/yaml.rb:33:in `block in dump'\nC:/work/puppet/lib/puppet/util.rb:483:in `replace_file'\nC:/work/puppet/lib/puppet/util/yaml.rb:32:in `dump'\nC:/work/puppet/lib/puppet/transaction/persistence.rb:83:in `save'\nC:/work/puppet/lib/puppet/transaction.rb:148:in `block in evaluate'\nC:/work/puppet/lib/puppet/graph/relationship_graph.rb:147:in `traverse'\nC:/work/puppet/lib/puppet/transaction.rb:154:in `evaluate'\nC:/work/puppet/lib/puppet/resource/catalog.rb:222:in `block in apply'\nC:/work/puppet/lib/puppet/util/log.rb:155:in `with_destination'\nC:/work/puppet/lib/puppet/transaction/report.rb:142:in `as_logging_destination'\nC:/work/puppet/lib/puppet/resource/catalog.rb:221:in `apply'\nC:/work/puppet/lib/puppet/configurer.rb:171:in `block in apply_catalog'\nC:/work/puppet/lib/puppet/util.rb:223:in `block in benchmark'\nc:/Ruby23-x64/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'\nC:/work/puppet/lib/puppet/util.rb:222:in `benchmark'\nC:/work/puppet/lib/puppet/configurer.rb:170:in `apply_catalog'\n{noformat}", "created": "2017-03-20T16:57:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The same thing then happens when trying to save the last run report:\n\n{noformat}\n...\nc:/Ruby23-x64/lib/ruby/2.3.0/psych.rb:418:in `dump'\nC:/work/puppet/lib/puppet/util/yaml.rb:33:in `block in dump'\nC:/work/puppet/lib/puppet/util.rb:483:in `replace_file'\nC:/work/puppet/lib/puppet/util/yaml.rb:32:in `dump'\nC:/work/puppet/lib/puppet/indirector/yaml.rb:30:in `save'\nC:/work/puppet/lib/puppet/indirector/indirection.rb:288:in `save'\nC:/work/puppet/lib/puppet/configurer.rb:391:in `send_report'\n{noformat}", "created": "2017-03-20T16:58:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{noformat}\n(byebug) @new_data['resources']['Acl[c:/temp/foo]']['parameters']['permissions']['system_value'].first\n\n { identity => 'BUILTIN\\Users', rights => [\"read\"] }\n(byebug) @new_data['resources']['Acl[c:/temp/foo]']['parameters']['permissions']['system_value'].first.class\nPuppet::Type::Acl::Ace\n(byebug) @new_data['resources']['Acl[c:/temp/foo]']['parameters']['permissions']['system_value'].first.class < Hash\ntrue\n{noformat}", "created": "2017-03-20T17:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I put up a quick PR demonstrating an on-the-fly approach to implementing {{encode_with}} - https://github.com/puppetlabs/puppet/pull/5726\n\nThis is not the solution that we'll be running with, but does demonstrate one way of addressing the problem in Puppet itself.", "created": "2017-03-20T17:19:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Moved this ticket to the Puppet 5 modules epic - MODULES-4685.\n\n", "created": "2017-04-11T16:40:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Pull request is ready to rock and roll at https://github.com/puppetlabs/puppetlabs-acl/pull/97", "created": "2017-04-12T16:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-04-14T11:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed through CI with success at", "created": "2017-04-20T15:10:00.000000"}], "components": ["acl"], "created": "2017-01-12T03:53:00.000000", "creator": "557058:dfa3afd9-9ac4-436c-96d1-911280d615fb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should work without an error, as it does with Ruby 2.2."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65741460"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4685"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb73z:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "33707"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_532884098_*|*_1_*:*_1_*:*_5565505324_*|*_10007_*:*_1_*:*_145917700_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11458704_*|*_10005_*:*_2_*:*_2248487262"}], "description": "Given example manifest\n\n{code:puppet}\n# acl.pp\n$destination_dir = 'c:/dev/tmp'\n\nacl { $destination_dir:\n  permissions => [{\n    identity => 'Users',\n    rights   => ['read', 'execute']\n  }],\n}\n{code}\n\nWhen I run {{puppet apply acl.pp}}\n\nThen I receive an error:\n{noformat}\nError: Failed to apply catalog: undefined method `split' for :windows:Symbol\n{noformat}", "environment": "Windows 7 SP1, Ruby 2.3.3 32-bit (from RubyInstaller, 7z version)", "epicLinkSummary": "Puppet 5 modules updates", "estimate": "PT0S", "externalId": "39392", "fixedVersions": [], "id": "39392", "issueType": "Bug", "key": "MODULES-4275", "labels": [], "originalEstimate": "PT0S", "parent": "34064", "parentSummary": "Puppet 5 modules updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dfa3afd9-9ac4-436c-96d1-911280d615fb", "resolution": "Fixed", "resolutionDate": "2017-04-20T15:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL module - Failed to apply catalog: undefined method `split' for :windows:Symbol", "timeSpent": "PT0S", "updated": "2019-12-05T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2017-01-11T19:04:00.000000", "creator": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@691697a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb71r:"}], "description": "When I use firewall rules under CentOS 7 it fails with:\n\nUnable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n\nThe only way for me to resolve this is to add:\n\n{code:java}\npackage { 'iptables-services':\n        ensure => 'installed',\n        before => Class['profile::fw::pre'],\n      }\n{code}\n\nLooking at the manifests in this module, it should be setting the $package_name to iptables-services as part of ::firewall::params, but it's falling back to $package_name = iptables somewhere.", "environment": "CentOS 7.2.1511\npuppet-agent-1.8.0-1.el7.x86_64\npuppet/firewall 1.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36200", "fixedVersions": [], "id": "36200", "issueType": "Bug", "key": "MODULES-4274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CentOS 7.x doesn't install iptables-services package", "timeSpent": "PT0S", "updated": "2017-01-11T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2017-01-11T11:00:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60494c9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymeif:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11304822_*|*_10007_*:*_1_*:*_1041883684_*|*_3_*:*_1_*:*_194286_*|*_6_*:*_1_*:*_0"}], "description": "If the CRL has expired then redistributing the CA certificate is not enough; we'll need to redistribute the CRL as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35067", "fixedVersions": ["certregen 0.1.1"], "id": "35067", "issueType": "Improvement", "key": "MODULES-4273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2017-01-23T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: distribute CRL along with CA cert for `redistribute` command", "timeSpent": "PT0S", "updated": "2017-02-22T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2017-01-11T09:48:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@364f9994"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4116"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "gitignore update"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb66v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25200254_*|*_10007_*:*_1_*:*_141004_*|*_3_*:*_1_*:*_155920739_*|*_5_*:*_1_*:*_0"}], "description": "Update the git ignore that gets modulesynced so it ignores the unwanted files that strings will create when it's run", "epicLinkSummary": "Usage of Puppet Strings functionality", "estimate": "PT0S", "externalId": "38268", "fixedVersions": [], "id": "38268", "issueType": "Improvement", "key": "MODULES-4272", "labels": [], "originalEstimate": "PT0S", "parent": "40292", "parentSummary": "Usage of Puppet Strings functionality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-01-13T12:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update modulesync git ignore for strings", "timeSpent": "PT0S", "updated": "2017-01-23T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "acl - Ok\nchoco - Missing\ndism - Missing\ndsc - Missing\ndsc_lite - Missing\niis - Ok\npuppet_agent - Missing\npowershell - Missing\nreboot - Ok\nregistry - Missing\nscheduled_task - Ok\nsqlserver - Ok\nwsus_client - Missing\nstdlib - Ok\n\n\n", "created": "2018-04-17T21:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "choco - https://github.com/puppetlabs/puppetlabs-chocolatey/pull/102\ndism - https://github.com/puppetlabs/puppetlabs-dism/pull/65\ndsc - https://github.com/puppetlabs/puppetlabs-dsc/pull/358\ndsc_lite - https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/43\npuppet_agent - https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/288\npowershell - https://github.com/puppetlabs/puppetlabs-powershell/pull/221\nregistry - https://github.com/puppetlabs/puppetlabs-registry/pull/160\nwsus_client - https://github.com/puppetlabs/puppetlabs-wsus_client/pull/82", "created": "2018-04-17T21:35:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Choco merged to master at: https://github.com/puppetlabs/puppetlabs-chocolatey/commit/e3dcf5182c1026d63305411c47b22537eb4381c9\ndism\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dism/commit/3bebbe2d93a30ce36a462341d6840469ac6e0430\ndsc\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc/commit/5a30c7280d779153d0b788796f99ca834c78c498\ndsc_lite\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-dsc_lite/commit/443431cfe32fd8f976b5ea1b706317c9ccc9ce5c\npuppet_agent\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/27fba1b48ae8538b03b9445ca5c2aff2b59ccee3\npowershell\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-powershell/commit/4f8cd1d43e058bda3144ebf05513e63fd22f3257\nregistry\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-registry/commit/92a9ea969c69b9a7a209052ae421c1aa0421409b\nwsus_client\u00a0 merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-wsus_client/commit/1bd592870766293a0ce379d34ae00b2378531eb0", "created": "2018-04-18T11:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As these are all metadata.json changes CI is not required.\n\nClosing the ticket.", "created": "2018-04-18T18:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Forgot the windows meta module\n\nwindows - https://github.com/puppetlabs/puppetlabs-windows/pull/36", "created": "2018-04-18T19:44:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "WIndows merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-windows/commit/3ecff606d1736dd3c168050920d246440f4df5d5", "created": "2018-04-18T20:15:00.000000"}], "components": [], "created": "2017-01-11T00:34:00.000000", "creator": "623a4dbf01f8660070b631d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All windows modules should show they support Windows Server 2016"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@729bf53c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb5rz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35722614921_*|*_10007_*:*_1_*:*_75650532_*|*_3_*:*_1_*:*_1225564_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4179668517"}], "description": "The puppetlabs-powershell has (according to it's metadata.json) support for Windows 10 (which at this time facter says a Windows 2016 server is), but other modules seems to be 'lagging' behind. When will Windows 2016 Server be supported by modules like:\n\npuppetlabs-acl\npuppetlabs-registry\npuppetlabs-stdlib\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35066", "fixedVersions": ["PowerShell 2.1.5"], "id": "35066", "issueType": "Improvement", "key": "MODULES-4271", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4dbf01f8660070b631d6", "resolution": "Fixed", "resolutionDate": "2018-04-18T18:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update windows modules metadata to support Windows 2016", "timeSpent": "PT0S", "updated": "2018-08-06T14:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:659ddd8f-db43-43f3-a311-ee2c950f77e4", "body": "Very much an issue for all providers, we need this functionality on git.", "created": "2017-10-25T03:04:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:659ddd8f-db43-43f3-a311-ee2c950f77e4] [~accountid:70121:5fd33e67-2786-4173-869b-73faa48e77e6] so if I understand correctly, the system umask is being used whether a custom one is being specified or not?", "created": "2017-11-08T14:54:00.000000"}, {"author": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "body": "[~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8], umask option is currently not available in the module, if I recall correctly.", "created": "2017-11-08T14:59:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:5fd33e67-2786-4173-869b-73faa48e77e6], ok, I think I understand now. This module isn't currently slated for work in the near future but if, in the meantime, you'd like to submit a pull request, we'd be more than happy to review it.", "created": "2017-11-08T15:23:00.000000"}], "components": ["vcsrepo"], "created": "2017-01-10T19:08:00.000000", "creator": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "New repository and update created with a custom umask, different from the system one."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b1e71a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb5hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}], "description": "When a svn repository is created on the server, umask is affecting the files created.\n\nSystem umask should be of course respected.\nOf course the needing for a different umask on a specific project may happens.\n\nOne possibility is to add a umask before command run to have another umask temporary.\n\nIn example\n  vcsrepo { '/usr/local/repo':\n    ensure   => latest,\n    provider => svn,\n    source   => 'https://svn.example.com/svn/repo',\n    umask   => '002',\n  }\n\nThis may be valid for other repositories as well, eventually to be investigated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34070", "fixedVersions": [], "id": "34070", "issueType": "Bug", "key": "MODULES-4270", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SVN: umask cannot be set for repositories", "timeSpent": "PT0S", "updated": "2017-11-08T15:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2017-01-10T11:24:00.000000", "creator": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b452a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwu7:"}], "description": "The Overview leads a customer to believe that this module is limited to Puppet 3 to 4 upgrades. Could we document 4.x to 4.x in the Overview?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32965", "fixedVersions": [], "id": "32965", "issueType": "Improvement", "key": "MODULES-4269", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent overview vague about version support", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2017-01-10T08:13:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5739f5c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb4un:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_220536995_*|*_5_*:*_1_*:*_0"}], "description": "We should start using our parallel_spec task on CI for faster spec tests. \n\nparallel_spec tests take about 27% of the time that spec tests do.\n\n||puppetlabs-apache||test1||test2||test3||\n||spec|8:16|8:08|7:59||\n||parallel_spec|2:11|2:14|2:12||", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39390", "fixedVersions": [], "id": "39390", "issueType": "Task", "key": "MODULES-4268", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-12T21:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable parallel_spec on CI", "timeSpent": "PT0S", "updated": "2017-01-23T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tagmail"], "created": "2017-01-09T13:25:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69633074"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymf4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10032842206_*|*_5_*:*_1_*:*_0"}], "environment": "redhat 5", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34069", "fixedVersions": [], "id": "34069", "issueType": "CI Blocker", "key": "MODULES-4267", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-05-05T17:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tagmail (master): Step 6 Failures: cannot find sendmail pkg", "timeSpent": "PT0S", "updated": "2017-05-05T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "PR - https://github.com/puppetlabs/puppetlabs-gcc/pull/15", "created": "2017-01-09T11:57:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "ping", "created": "2017-11-26T18:57:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey people. Can anybody please look at the open PRs from the gcc module and make a new release?", "created": "2018-10-03T01:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Replaced by FORGE-588: deprecate our version and donate to vox", "created": "2021-03-08T03:48:00.000000"}], "components": ["gcc"], "created": "2017-01-09T11:55:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@790f57bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb3wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_131212335861_*|*_6_*:*_1_*:*_0"}], "description": "The approved r10k module lists puppetlabs/gcc as a dependency. For r10k to be stable, its dependencies also need to be at least v1.\n\nThe current version of puppetlabs/gcc is 0.3.0 and has not been touched for 2 years. Created MODULES-4124 to move this to Vox Pupuli, though there has not been any movement.\n\nCould Puppet please update the module and release a v1.0.0.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "35065", "fixedVersions": [], "id": "35065", "issueType": "Improvement", "key": "MODULES-4266", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Fix", "resolutionDate": "2021-03-08T03:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release v1 of puppetlabs/gcc module", "timeSpent": "PT0S", "updated": "2021-03-08T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "hi [~accountid:623e7506761efb0069cf465a] - thanks for filing this. Could you go a little deeper into what you're trying to accomplish and your environment? Are you working with a custom module you've built for rabbitmq? ", "created": "2017-01-09T09:58:00.000000"}, {"author": "623e7506761efb0069cf465a", "body": "our env is serving clients that require certain security certifications (HIPAA, SOC2 and the like) and we are therefor required, among other things, that all data is stored on volumes that are encrypted at rest. we chose to have all our AWS VMs mount LUKS-encrypted volumes and make sure all our data is saved and processed on those when not in RAM. since this requires the LUKS volumes to be manually mounted after boot (to input the passphrases for each volume) we can't have the essentials on such volumes (/var/lib and similar), so mysql, rabbit and all other important bits are moved out to /data/$SERVICE/\n\nThe mysql/mariaDB module as well as other sensitive sata management have all been quite flexible, but maybe since Rabbit is based on Erlang, I see the homedir is passed over the commandline rather than in the config file, after it already runs. I'd assume this is a requirement of the Erlang VM for security? I don't know enough about it, but I can make an educated guess about chroot tricks and such.\n\n", "created": "2017-01-11T03:11:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "thanks for the additional context [~accountid:623e7506761efb0069cf465a]", "created": "2017-01-12T09:33:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "cc [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] filed originally in puppet, moved this to modules project", "created": "2017-01-12T09:34:00.000000"}, {"author": "623e7506761efb0069cf465a", "body": "Oops, sorry for the wrong module. I havent used JIRA in a long while.", "created": "2017-01-12T10:13:00.000000"}], "components": ["rabbitmq"], "created": "2017-01-08T06:42:00.000000", "creator": "623e7506761efb0069cf465a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Setting 'rabbitmq_home' for the init manifest would actually get rabbitmq to use that directory for its working directory."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ab01f76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb3dz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/17"}], "description": "I have set 'rabbitmq_home' to a path I keep on a LUKS disk, /data/rabbitmq, and I expected the mnesia directory and all else to be directed to it, however I see there's no code that really deals with the WorkingDirectory setting under /usr/lib/systemd/system/rabbitmq-server.service etc. - i.e. it still starts in /var/lib/rabbitmq.\n\nI have solved it at the moment with puppet code creating a directory and a symlink before the RPM is installed but I'm not 100% happy with that.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "34068", "fixedVersions": [], "id": "34068", "issueType": "Bug", "key": "MODULES-4277", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7506761efb0069cf465a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq_home parameter doesn't really affect all relevant places", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "body": "[PR created|https://github.com/puppetlabs/puppetlabs-apt/pull/651]", "created": "2017-01-08T12:04:00.000000"}, {"author": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "body": "This also affects the {{apt_package_security_updates}} fact.", "created": "2017-09-26T20:19:00.000000"}], "components": ["apt"], "created": "2017-01-07T18:27:00.000000", "creator": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6447d8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb3db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22704856832_*|*_5_*:*_1_*:*_0"}], "description": "The {{apt_security_updates}} fact misses some security updates on Ubuntu when it is present, with puppetlabs-apt 2.3.0. On my test systems it always returns {{0}}, although other systems may return non-zero values depending on their available updates.\n\nThis seems to be related to [ebf9d9f6a629dc69973cad6092080f36ec5af1d6|https://github.com/puppetlabs/puppetlabs-apt/commit/ebf9d9f6a629dc69973cad6092080f36ec5af1d6], which switched away from using {{apt-check}} to using {{apt-get -s upgrade}} and regular expressions. It fails to match security updates with the following output:\n{noformat}Inst vim-common [2:7.4.1689-3ubuntu1.1] (2:7.4.1689-3ubuntu1.2 Ubuntu:16.04/xenial-security, Ubuntu:16.04/xenial-updates [amd64]){noformat}\n\nThe regex {{/ Ubuntu[^\\s]+-security /}} would match the line if {{Ubuntu:16.04/xenial-security}} was the only source which had a newer package. However, since the package is also available from {{ubuntu:16.04/xenial-updates}}, there is a comma after \"-security\" instead of a space.", "environment": "Ubuntu 14.04 and 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34022", "fixedVersions": [], "id": "34022", "issueType": "Bug", "key": "MODULES-4265", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "resolution": "Fixed", "resolutionDate": "2017-09-27T14:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt_security_updates fact misses some security updates in Ubuntu in 2.3.0", "timeSpent": "PT0S", "updated": "2017-09-27T14:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "Additionally, other modules are waiting to merge fixes as the wait for concat to be updated to Puppet 4: https://github.com/puppetlabs/puppetlabs-postgresql/pull/831\n", "created": "2017-01-26T19:14:00.000000"}, {"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "There is a PR for this in GitHub at https://github.com/puppetlabs/puppetlabs-concat/pull/424", "created": "2017-02-06T20:29:00.000000"}], "components": ["concat"], "created": "2017-01-06T18:27:00.000000", "creator": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Tests pass on Jenkins\n- No deprecation warnings from the module"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66432ee6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4482"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcabr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5933525154_*|*_10007_*:*_1_*:*_1140467808_*|*_3_*:*_1_*:*_328567301_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_972304297"}], "description": "Concat currently throw deprecation warnings because of it's use of the validate_* functions from stdlib. \n\nMake sure all parameters are using native Puppet4 validations and all basic parameter validations from Concat 2.x are properly transitioned to Puppet4.\nMake sure that test runs do not show any deprecation warnings after merging #424.", "epicLinkSummary": "Deprecate current version of Concat and move to Puppet 4 only", "estimate": "PT0S", "externalId": "41499", "fixedVersions": [], "id": "41499", "issueType": "Task", "key": "MODULES-4264", "labels": [], "originalEstimate": "PT0S", "parent": "40464", "parentSummary": "Deprecate current version of Concat and move to Puppet 4 only", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:371cce5a-def8-43ef-91e9-d177c322c20b", "resolution": "Fixed", "resolutionDate": "2017-04-13T17:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update concat for Puppet 4", "timeSpent": "PT0S", "updated": "2017-04-13T17:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Like it. Definitely would like to see this go against the stable branches and then get merged up to master for the repos that have both branches.", "created": "2017-01-06T15:34:00.000000"}], "components": ["chocolatey ", "dsc", "iis", "powershell", "sqlserver", "wsus_client"], "created": "2017-01-06T10:43:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "upon loading the Rakefile in any windows module, all tasks in the \"module\" namespace should be available. This can be checked using {{bundle exec rake --tasks}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6769822"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Does not affect module functionality"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb31r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_263734088_*|*_5_*:*_1_*:*_0"}], "description": "Changes for CI.next concerning the portability of Jenkins job configurations calls for using puppet-blacksmith rake tasks during builds, specifically \"module:push\" currently. puppet-blacksmith has now been included in all Gemfiles but has yet to be required in Windows Rakefiles. Windows Rakefiles are not included in modulesync yet so this work has to be done manually. The following will be added to windows Rakefiles:\n{code:ruby}\nrequire 'puppet_blacksmith/rake_tasks' if Bundler.rubygems.find_name('puppet-blacksmith').any?\n{code}\n[!https://github-shields.com/github/puppetlabs/puppetlabs-acl/pull/90.svg!|https://github.com/puppetlabs/puppetlabs-acl/pull/90]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-powershell/pull/168.svg!|https://github.com/puppetlabs/puppetlabs-powershell/pull/168]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-reboot/pull/124.svg!|https://github.com/puppetlabs/puppetlabs-reboot/pull/124]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-chocolatey/pull/64.svg!|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/64]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-registry/pull/121.svg!|https://github.com/puppetlabs/puppetlabs-registry/pull/121]\n[!https://github-shields.com/github/puppetlabs/puppetlabs-sqlserver/pull/194.svg!|https://github.com/puppetlabs/puppetlabs-sqlserver/pull/194]\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37144", "fixedVersions": [], "id": "37144", "issueType": "Task", "key": "MODULES-4263", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-01-09T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Blacksmith rake tasks to windows modules", "timeSpent": "PT0S", "updated": "2017-01-10T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Thanks!", "created": "2017-01-19T13:42:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a] Thanks for all the work you have put in, it was a great module. Great work !!!\n\nCheers,\nTP ", "created": "2017-01-20T04:19:00.000000"}], "components": ["approved"], "created": "2017-01-05T23:25:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62edef87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb2wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_289873787_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_884198771"}], "description": "The approved module dhollinger/autofs was recently migrated to Vox Pupuli in the puppet namespace. We would like to confirm that the module still meets Approved status and migrate the banner to puppet/autofs, as dhollinger/autofs is no longer under active development.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38266", "fixedVersions": [], "id": "38266", "issueType": "Bug", "key": "MODULES-4262", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Fixed", "resolutionDate": "2017-01-19T13:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Nominate puppet/autofs for Approved status", "timeSpent": "PT0S", "updated": "2017-01-20T04:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "Submitted [PR#193|https://github.com/puppetlabs/puppetlabs-tomcat/pull/193]", "created": "2017-01-05T17:28:00.000000"}, {"author": "623c157c8d8b9c0068b8b44a", "body": "Alternatively a switch to [puppet-archive|https://github.com/voxpupuli/puppet-archive] would also be advisable, as [puppet-staging|https://github.com/voxpupuli/puppet-staging] is marked as deprecated. Was also mentioned in [this comment in MODULES-4020|https://puppet.atlassian.net/browse/MODULES-4020?focusedCommentId=382267&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-382267] but I couldn't see any ticket for this.", "created": "2017-03-21T08:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-29T15:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed in next release of module, in ticket MODULES-4624", "created": "2017-03-29T15:47:00.000000"}], "components": ["tomcat"], "created": "2017-01-05T17:22:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6382e885"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb2on:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7161922165_*|*_5_*:*_1_*:*_0"}], "description": "Affects version 1.6.1 (JIRA does not accept 1.6.1 as a valid version :P)\n\nThe puppetlabs-tomcat module restricts the puppet-staging to < 2.0.0, which is incompatible with other puppet/puppetlabs modules that require >= 2.0.0.\n\nOther than dropping ruby 1.8 support, there appears to be no incompatible changes between puppet-staging < 2.0.0 and >= 2.0.0\n\nOnce I've submitted this, I'll create a PR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41496", "fixedVersions": [], "id": "41496", "issueType": "Improvement", "key": "MODULES-4261", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2017-03-29T15:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: Please allow use of newer staging module", "timeSpent": "PT0S", "updated": "2017-03-29T15:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yup, should totally be changed to puppet-staging. Would you mind submitting a PR? :D", "created": "2017-01-05T16:21:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "Never mind.\n\nThe correct solution is to use *puppet-mrepo* instead of *puppetlabs-mrepo*", "created": "2017-01-05T16:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oh hah, yeah. Oops", "created": "2017-01-05T16:58:00.000000"}], "components": ["mrepo"], "created": "2017-01-05T16:19:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f990504"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb2kv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164081_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2220813"}], "description": "The puppetlabs-mrepo module has a dependency on the nanliu-staging module.  There are three issues with this:\n\n#  nanliu-staging is no longer being maintained\n#  nanliu-staging does not support Puppet 4\n#  this conflicts with numerous other puppetlabs modules that depend on *puppet*-staging\n\nCan the mrepo module be revised to use puppet-staging rather than nanliu-staging?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36199", "fixedVersions": [], "id": "36199", "issueType": "Improvement", "key": "MODULES-4260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Won't Fix", "resolutionDate": "2017-01-05T16:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mrepo dependency on nanliu-staging limits usefulness", "timeSpent": "PT0S", "updated": "2017-01-05T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2017-01-04T09:17:00.000000", "creator": "557058:1320fec8-e180-4e4d-98da-bcd202000b1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e105502"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb19r:"}], "description": "As discussed at https://github.com/garethr/garethr-docker/pull/617\n\nIt seems there is a problem with ensure_packages and package resources defined as array. When using\n\n{code}\npackage { 'curl': ensure => present }\n{code}\n\nIt works, no errors. As soon as it's done this way:\n\n{code}\n$latest = hiera_array('packages::latest', [])\npackage { $latest:\n  ensure => latest,\n}\n{code}\n\nThe following error occurs:\n\n{code}\nDebug: Resource package[curl] was not determined to be defined\nDebug: Create new resource package[curl] with params {\"ensure\"=>\"present\"}\nError: Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[curl] is already declared in file /etc/puppetlabs/code/environments/global/modules/twentyfifth/manifests/packages.pp:16; cannot redeclare at /etc/puppetlabs/code/environments/global/modules/docker/manifests/compose.pp:31 at /etc/puppetlabs/code/environments/global/modules/docker/manifests/compose.pp:31:7 on node ...\n{code}\n\nThis error also occurs when using\n\n{code}\ncreate_resources('package', hiera_hash('packages::latest_hash', {}))\n{code}\n\nSo it seems, as long as the conflicting package is used explicitly, without passing an array or using create_resources, the ensure_packages function does what it should do. Otherwise it does not.", "environment": "* Ubuntu Server 16.04 x86_64\n* puppetlabs-stdlib: 4.14.0\n* tested using {{puppet apply}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41493", "fixedVersions": [], "id": "41493", "issueType": "Bug", "key": "MODULES-4259", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1320fec8-e180-4e4d-98da-bcd202000b1e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ensure_packages conflicts with \"non-explicit\" package resources", "timeSpent": "PT0S", "updated": "2017-01-04T09:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See https://www.reddit.com/r/Puppet/comments/2onlpu/running_rspecpuppet_tests_for_a_linux_agent_on_a/ and https://github.com/liamjbennett/rspec-puppet-windows-issue and many other places for examples of this issue.", "created": "2017-01-04T08:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See also more analysis at https://github.com/rodjek/rspec-puppet/issues/437", "created": "2017-01-06T06:00:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{{to_ral}} converts the resource catalog (server catalog) to an RAL catalog (agent catalog). This process invokes munging and validation of the individual resource properties and parameters. This process requires at least one suitable provider be available on the platform where {{to_ral}} is called. Due to provider confines and features, there's no way for {{to_ral}} to be meaningful or useful when the platforms are sufficiently different.", "created": "2017-01-11T10:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks, [~accountid:63d40628f6e1b543161789a7], it's good to have that on good authority.\n\nThere are two calls to {{to_ral}}:\n\nhttps://github.com/rodjek/rspec-puppet/blob/fb27c533e2664057fba4b73d0bd902a946abfce0/lib/rspec-puppet/matchers/compile.rb#L137 is catalog.to_ral for only the {{relationship_graph}}, and https://github.com/rodjek/rspec-puppet/blob/fb27c533e2664057fba4b73d0bd902a946abfce0/lib/rspec-puppet/matchers/create_generic.rb#L262 for evaluating {{autorequires}}. I still need to look closer into the code for each to figure out workarounds, but both do not seem intractable.", "created": "2017-01-11T12:11:00.000000"}, {"author": "557058:9524215b-1a7d-407b-b7d2-e020f3970c4d", "body": "This should now be resolved by https://github.com/rodjek/rspec-puppet/pull/498", "created": "2017-05-24T02:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Tim already did testing on Linux and Windows, see last comment on the PR", "created": "2017-05-24T09:40:00.000000"}, {"author": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "body": "Tested: SDK-116 enabled Windows testing, and I ran spec tests on OSX", "created": "2017-05-26T08:08:00.000000"}], "components": [], "created": "2017-01-04T08:25:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a108eee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Needs careful manual testing against current modules from both Windows and Linux workstation to see what the impact is"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb16f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8272577523_*|*_3_*:*_1_*:*_3816632959_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_174992599"}], "description": "When running rspec-puppet's {{compile}} matcher, it calls {{to_ral}} somewhere to gain access to the complete flattened dependency graph (see https://github.com/rodjek/rspec-puppet/blob/186fcc36a2b8656856ab34fc926939a7f75e2349/lib/rspec-puppet/matchers/compile.rb#L137), which causes all kinds of issues with running unit tests on non-target-platform platforms (e.g. compiling a linux manifest on windows, or vice-versa).\n\nTo fix this, the {{to_ral}} call needs to be removed, and instead the matchers at https://github.com/rodjek/rspec-puppet/blob/186fcc36a2b8656856ab34fc926939a7f75e2349/lib/rspec-puppet/matchers/create_generic.rb#L41-L59 need to walk the graph themselves.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34021", "fixedVersions": [], "id": "34021", "issueType": "Bug", "key": "MODULES-4287", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-05-26T08:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet: platform-independence issues because of using to_ral", "timeSpent": "PT0S", "updated": "2017-05-26T08:08:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Dependency puppet-staging (which is deprecated) removed in favour of puppet-archive from 2.0.0 . The latest release of tomcat module is on 4.3.0\n\n\u00a0", "created": "2021-01-11T08:23:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you.", "created": "2021-01-11T08:23:00.000000"}], "components": ["tomcat"], "created": "2017-01-04T05:59:00.000000", "creator": "5ac72d915fe4b660cda6eee6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5685ba54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb133:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_126843836767_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/metadata.json has this dependency:\n\n {\"name\":\"puppet/staging\",\"version_requirement\":\">= 0.4.1 < 2.0.0\"}\n\nit seems that the module works fine with 2.0.1 or even 2.1.0 versions of puppet/staging so maybe it is time to change it, maybe to < 3.0.0 ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36198", "fixedVersions": [], "id": "36198", "issueType": "Improvement", "key": "MODULES-4258", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac72d915fe4b660cda6eee6", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat dependeny update for puppet/staging in metadata json", "timeSpent": "PT0S", "updated": "2021-01-11T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "--Added PR for SQL Server 2016 support in acceptance:--  MERGED\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/211", "created": "2017-06-01T15:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "--Added PR to setup a temporary SQL Server 2016 adhoc pipeline-- Merged\nhttps://github.com/puppetlabs/ci-job-configs/pull/2994", "created": "2017-06-02T12:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on https://puppet.atlassian.net/browse/MODULES-5031 being merged for the time being", "created": "2017-06-05T11:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-09T14:01:00.000000"}], "components": ["sqlserver"], "created": "2017-01-03T13:46:00.000000", "creator": "557058:a561f457-84b9-4699-9644-2b8ce702b9a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33228220"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzb07r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_72091776_*|*_1_*:*_1_*:*_12183026470_*|*_10007_*:*_1_*:*_3688044_*|*_3_*:*_2_*:*_79097737_*|*_10009_*:*_1_*:*_614124058_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_534737545_*|*_10005_*:*_1_*:*_689429203"}], "description": "The module should be updated to support installation of SQL Server 2016", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "41489", "fixedVersions": [], "id": "41489", "issueType": "Improvement", "key": "MODULES-4257", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a561f457-84b9-4699-9644-2b8ce702b9a4", "resolution": "Fixed", "resolutionDate": "2017-06-16T16:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support for SQL 2016", "timeSpent": "PT0S", "updated": "2017-06-16T16:36:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "Looks like ruby problem.\nWorkaround\nwhen\n/usr/bin/ruby > /usr/bin/ruby.old (ruby 2.0.0p648 (2015-12-16) [x86_64-linux])\n/usr/bin/ruby -> /opt/puppetlabs/puppet/bin/ruby (ruby 2.1.9p490 (2016-03-30 revision 54437) [x86_64-linux])\nchanges in foreman-proxy systemd\nfrom:\n{{ExecStart=/usr/share/foreman-proxy/bin/smart-proxy\nto\nExecStart=/usr/bin/ruby.old /usr/share/foreman-proxy/bin/smart-proxy}}", "created": "2017-01-12T01:13:00.000000"}, {"author": "557058:21545633-a62f-4c99-b1b7-0896b5344696", "body": "Running into the same issue. Only happens when the rabbitmq module is installed. Once it is removed the problem goes away. It seems like the puppetserver is \"forgetting\" about the json gem when this module is present.\n\nI also cannot get the workaround mentioned to work, it doesn't seem to fix the issue.", "created": "2017-01-21T21:13:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "Guys, can we have a little attention here? One module trashesh whole puppet server, and nobody seems to care to even triage this.", "created": "2017-01-28T06:46:00.000000"}, {"author": "557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7", "body": "Same issue here. Always reproducible. As soon as the server tries to build a catalog for a server referencing the RabbitMQ module it falls over.\n\nPuppet Server: \nCentos 7.3\nSystem Ruby (ruby -v): ruby 2.0.0p648 (2015-12-16) [x86_64-linux]\nPuppet Server: 2.7.2\nServer Implementation: JVM based\nForeman Version:  1.14.2\nInstalled Gems (unchanged) (sudo puppetserver gem list):\nfast_gettext (1.1.0)\ngettext (3.2.2)\ngettext-setup (0.8)\nhocon (1.1.3)\njar-dependencies (0.2.6)\njruby-openssl (0.9.16 java)\njson (1.8.0 java)\nlocale (2.1.2)\nrake (10.1.0)\nrdoc (4.1.2)\nsemantic_puppet (0.1.3)\ntext (1.3.1)\n\nHere is the exact error message on the client:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node rabbitmq-01.example.com: Failed to find rabbitmq-01.example.com via exec: Execution of '/etc/puppetlabs/puppet/node.rb rabbitmq-01.example.com' returned 2: You need the `json` gem to use the Foreman ENC script                               \n{noformat}\n\nHere is the exact error message from the server log:\n{noformat}\n2017-03-15 23:42:07,636 ERROR [qtp1419549222-62] [puppetserver] Puppet Server Error: Failed to find rabbitmq-01.example\n.com via exec: Execution of '/etc/puppetlabs/puppet/node.rb rabbitmq-01.example.com' returned 2: You need the `json` ge\nm to use the Foreman ENC script                                                                                        \nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/execution.rb:44\n:in `execute'                                                                                                          \nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/execution.rb:14\n:in `initialize_execution_stub'                                                                                        \norg/jruby/RubyProc.java:281:in `call'                                                                                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:194:in `execute'                                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/node/exec.rb:33:in `execute'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/exec.rb:19:in `find'                                     \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/node/exec.rb:17:in `find'                                \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:121:in `do_find'              \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:48:in `call'                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'                                         \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:293:in `override'                                                \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:47:in `call'                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `process'                               \norg/jruby/RubyArray.java:1613:in `each'                                                                                \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'                               \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'                               \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'                               \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:60:in `process'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'                    \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'                                    \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:58:in `process'                             \nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/master.rb:42:in\n `handleRequest'                                                                                                       \nPuppet$$Server$$Master_659505089.gen:13:in `handleRequest'                                                             \nrequest_handler_core.clj:273:in `invoke'                                                                               \njruby_request.clj:46:in `invoke'                                                                                       \njruby_request.clj:31:in `invoke'                                                                                       \nrequest_handler_service.clj:34:in `handle_request'                                                                     \nrequest_handler.clj:3:in `invoke'                                                                                      \nrequest_handler.clj:3:in `invoke'                                                                                      \ncore.clj:2515:in `invoke'                                                                                              \nring_middleware.clj:284:in `invoke'                                                                                    \ncore.clj:168:in `invoke'                                                                                               \ncore.clj:211:in `invoke'                                                                                               \ncore.clj:45:in `invoke'                                                                                                \ncore.clj:343:in `invoke'                                                                                               \ncore.clj:51:in `invoke'                                                                                                \nringutils.clj:83:in `invoke'                                                                                           \nmaster_core.clj:411:in `invoke'                                                                                        \nring.clj:21:in `invoke'                                                                                                \nring.clj:12:in `invoke'                                                                                                \ncomidi.clj:249:in `invoke'                                                                                             \njetty9_core.clj:424:in `invoke'                                                                                        \nnormalized_uri_helpers.clj:80:in `invoke'                                                                              {noformat}", "created": "2017-03-15T17:40:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "Looks like no one cares.", "created": "2017-03-16T00:57:00.000000"}, {"author": "557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7", "body": "OK, I'm implementing a stupidly simple workaround:\n1. Change the shebang line in /etc/puppetlabs/puppet/node.rb from\n{{#!/usr/bin/env ruby}} to \n{{#!/usr/bin/env tfm-ruby}}\n2. Profit!\n\nSide note: I tried switching it to /opt/puppetlabs/puppet/bin/ruby and that worked as well, but since that file is created by the foreman installer I'm going to use the foreman specific ruby (tfm-ruby)", "created": "2017-03-17T18:23:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "[~accountid:557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7] - Seems to workaround the issue for me.", "created": "2017-04-08T01:59:00.000000"}, {"author": "5c18b39036647b5b9100e26d", "body": "[~accountid:557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7] Thanks, your workaround great.\n@puppetlabs, shame on you for ignoring this issue", "created": "2017-04-09T07:45:00.000000"}, {"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "What is the underlying error? \"You need the `json` gem to use the Foreman ENC script\" is from an error handler in the ENC script, and may be masking another {{LoadError}}. Remove/uncomment that and please show the error message and stack trace.\n\n(I'm unable to reproduce this.)", "created": "2017-05-12T03:59:00.000000"}, {"author": "557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7", "body": "I commented out the rescue block in node.rb\n{code:ruby}\nbegin                                                                \n  require 'json'                                                     \nrescue LoadError                                                     \n  # Debian packaging guidelines state to avoid needing rubygems, so  \n  # we only try to load it if the first require fails (for RPMs)     \n  begin                                                              \n    require 'rubygems' rescue nil                                    \n    require 'json'                                                   \n  #rescue LoadError => e                                             \n  #  puts \"You need the `json` gem to use the Foreman ENC script\"    \n  #  # code 1 is already used below                                  \n  #  exit 2                                                          \n  end                                                                \nend                                                                  \n{code}\n\n\nOn the agent (with trace enabled), this gives: \n\n{panel:title=Agent Error}\n[vagrant@rabbitmq-01 ~]$ sudo puppet agent --test --trace                                                               \nWarning: Unable to fetch my node definition, but the agent run will continue:                                           \nWarning: Error 500 on SERVER: Server Error: Failed to find rabbitmq-01.example.com via exec: Execution of '/etc/puppetla\nbs/puppet/node.rb rabbitmq-01.example.com' returned 1:                                                                  \nInfo: Retrieving pluginfacts                                                                                            \nInfo: Retrieving plugin                                                                                                 \nInfo: Loading facts                                                                                                     \nwhich: no ipmitool in (/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)                                                    \nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node \nrabbitmq-01.example.com: Failed to find rabbitmq-01.example.com via exec: Execution of '/etc/puppetlabs/puppet/node.rb r\nabbitmq-01.example.com' returned 1:                                                                                     \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:269:in `is_http_200?'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:167:in `find'                                     \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'                              \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:434:in `block in retrieve_new_catalog'                 \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:387:in `block in thinmark'                                   \n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'                                                    \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:386:in `thinmark'                                            \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:433:in `retrieve_new_catalog'                          \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:78:in `retrieve_catalog'                               \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:147:in `prepare_and_retrieve_catalog'                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:309:in `run_internal'                                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:221:in `block in run'                                  \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'                                          \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:294:in `override'                                                 \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:195:in `run'                                           \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (4 levels) in run'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'                                         \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (3 levels) in run'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:98:in `with_client'                                         \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:42:in `block (2 levels) in run'                             \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:65:in `run_in_fork'                                         \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:41:in `block in run'                                        \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `call'                                         \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'                               \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:39:in `run'                                                 \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:353:in `onetime'                                \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:331:in `run_command'                            \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `block in run'                                 \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:542:in `exit_on_fail'                                        \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:358:in `run'                                          \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'                                    \n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'                                 \n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'                                                                         \nWarning: Not using cache on failed catalog                                                                              \nError: Could not retrieve catalog", "created": "2017-05-12T13:07:00.000000"}, {"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "This doesn't show any error from the script, only the non-zero exit code. The stack trace is from the server process launching the script, not from the script.\n\nTry either redirecting stderr to stdout, or using the rescue but print the exception information:\n\n{noformat}\nrescue LoadError => e\n  puts e.message\n  puts e.backtrace.join(\"\\n\")\nend\n{noformat}", "created": "2017-05-15T05:21:00.000000"}, {"author": "557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7", "body": "Ok, doesn't seem to be too informative. With those changes:\n\n{panel:title=on agent}\n[vagrant@rabbitmq-01 ~]$ sudo puppet agent --test\nWarning: Unable to fetch my node definition, but the agent run will continue:\nWarning: Error 500 on SERVER: Server Error: Could not load external node results for rabbitmq-01.example.com: undefined method `inject' for #<String:0x48f685ea>\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nwhich: no ipmitool in (/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node rabbitmq-01.example.com: Failed to find rabbitmq-01.example.com via exec: Execution of '/etc/puppetlabs/puppet/node.rb rabbitmq-01.example.com' returned 1: cannot load such file -- json\n/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'\n/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'\n/etc/puppetlabs/puppet/node.rb:88:in `rescue in <main>'\n/etc/puppetlabs/puppet/node.rb:81:in `<main>'\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2017-05-15T12:57:00.000000"}, {"author": "557058:f9dafa55-4776-4e99-80d8-a3f83fc4dff7", "body": "Just to document, there's more discussion about how TheForeman (since they replace this script) could help with this issue over here: https://github.com/theforeman/puppet-foreman/pull/544\n\nIt's really incredible this hasn't been fixed yet!", "created": "2017-07-21T14:47:00.000000"}, {"author": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "body": "Just wanted to add that I appear to have also hit this issue.\n\nCentOS 7.3\npuppetserver version: 5.0.0\npuppetlabs-rabbitmq: 5.6.0\n\nI am _not_ using foreman, but I am using custom ruby ENC terminus script, which relies on a couple of gems installed in the puppet ruby environment. The script, invokes the puppet ruby instance with:\n{{#!/opt/puppetlabs/puppet/bin/ruby}}\n\nEverything has/had been working rather well until I just added the puppetlabs-rabbitmq module. Now, after any/every puppet agent run that includes the rabbitmq class, the puppetserver becomes unusable, with the ENC script no longer able to look-up a single node, and the following is in the puppetserver.log: \n{{Executed an external process which logged to STDERR: /opt/puppetlabs/puppet/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- inifile (LoadError)}}\n\nOf course, the ENC script was working before, and the gem _is_ installed and functional. There is just something about the rabbitmq module that is hosing the puppetserver environment.\n\nIf anyone has suggestions of what I could do to help diagnose the source of this issue, I'm happy to try (time depending).", "created": "2017-09-05T09:47:00.000000"}, {"author": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "body": "So, I did a little experimenting, and I modified my ENC script to dump the current environment to a log file.\nThis is the environment of the puppetserver after any normal node that _does not_ include the rabbitmq class:\n{noformat}\nRELOAD_TIMEOUT = 120\nSHELL = /sbin/nologin\nINSTALL_DIR = /opt/puppetlabs/server/apps/puppetserver\nUSER = puppet\nGROUP = puppet\nJAVA_BIN = /usr/bin/java\nBOOTSTRAP_CONFIG = /etc/puppetlabs/puppetserver/services.d/,/opt/puppetlabs/server/apps/puppetserver/config/services.d/\nCONFIG = /etc/puppetlabs/puppetserver/conf.d\nJRUBY_JAR = /opt/puppetlabs/server/apps/puppetserver/jruby-9k.jar\nPATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin\nPWD = /\nLANG = en_US.UTF-8\nJAVA_ARGS = -Xms3g -Xmx3g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger\nHOME = /opt/puppetlabs/server/data/puppetserver\nSHLVL = 1\nLOGNAME = puppet\nSERVICE_STOP_RETRIES = 60\nSTART_TIMEOUT = 300\n_ = /usr/bin/java\nNLSPATH = /usr/dt/lib/nls/msg/%L/%N.cat\nXFILESEARCHPATH = /usr/dt/app-defaults/%L/Dt\nDEBIAN_FRONTEND = noninteractive\nAPT_LISTBUGS_FRONTEND = none\nAPT_LISTCHANGES_FRONTEND = none\n{noformat}\nand this is the environment after a node _does_ include the rabbitmq module:\n{noformat}\nRELOAD_TIMEOUT = 120\nSHELL = /sbin/nologin\nINSTALL_DIR = /opt/puppetlabs/server/apps/puppetserver\nUSER = puppet\nGROUP = puppet\nJAVA_BIN = /usr/bin/java\nBOOTSTRAP_CONFIG = /etc/puppetlabs/puppetserver/services.d/,/opt/puppetlabs/server/apps/puppetserver/config/services.d/\nCONFIG = /etc/puppetlabs/puppetserver/conf.d\nJRUBY_JAR = /opt/puppetlabs/server/apps/puppetserver/jruby-9k.jar\nPATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin\nPWD = /\nLANG = en_US.UTF-8\nJAVA_ARGS = -Xms3g -Xmx3g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger\nHOME = /opt/puppetlabs/server/data/puppetserver\nSHLVL = 1\nLOGNAME = puppet\nSERVICE_STOP_RETRIES = 60\nSTART_TIMEOUT = 300\n_ = /usr/bin/java\nNLSPATH = /usr/dt/lib/nls/msg/%L/%N.cat\nXFILESEARCHPATH = /usr/dt/app-defaults/%L/Dt\nDEBIAN_FRONTEND = noninteractive\nAPT_LISTBUGS_FRONTEND = none\nAPT_LISTCHANGES_FRONTEND = none\nJARS_REQUIRE = false\nGEM_HOME = /opt/puppetlabs/server/data/puppetserver/jruby-gems\nJARS_NO_REQUIRE = true\nRUBY = /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre/bin/java -cp :/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar:/opt/puppetlabs/server/apps/puppetserver/jruby-9k.jar:/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar org.jruby.Main\nGEM_PATH = /opt/puppetlabs/server/data/puppetserver/jruby-gems:/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems\n{noformat}\n\nTo make the difference between the two clearer, the following 5 environment variables are left behind after the rabbitmq module is compiled into a catalogue:\n{noformat}\nJARS_REQUIRE = false\nGEM_HOME = /opt/puppetlabs/server/data/puppetserver/jruby-gems\nJARS_NO_REQUIRE = true\nRUBY = /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre/bin/java -cp :/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar:/opt/puppetlabs/server/apps/puppetserver/jruby-9k.jar:/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar org.jruby.Main\nGEM_PATH = /opt/puppetlabs/server/data/puppetserver/jruby-gems:/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems\n{noformat}\n\nThe rabbitmq module clearly pollutes the running environment, setting additional variables which, for me with my ruby ENC script, prevent me from running anything further.\n\nI will try adding a work around to my ENC script, but clearly no working around should be necessary, and the rabbitmq module should take care of this.", "created": "2017-09-06T03:50:00.000000"}, {"author": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "body": "how's the current state of this problem when using the current git master of the rabbitmq module?", "created": "2017-09-06T06:28:00.000000"}, {"author": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "body": "[~accountid:557058:750f4af2-1c22-46dd-9477-5385f29f68db]: I can (finally) confirm that yes, this is still happening, even with the latest now voxpupuli maintained version of the rabbitmq module.\n\nMuch has changed in my environment since posting this only a couple of weeks ago. This are the main items that I've updated:\npuppetserver-5.0 -> puppetserver-5.1\npuppetlabs-rabbitmq-5.6.0 -> puppet-rabbitmq-7.0.0\npuppet-agent-5.1 -> puppet-agent-5.2\n\nWhen I remove the work around I've had to put into my ENC script (un-setting those 5 specific environment variables in a bash wrapper, before invoking the ruby script), the problems still occur. Clearly, even with such a change in set-up (most notably migrating the rabbitmq module), the problem still persists.", "created": "2017-09-15T11:14:00.000000"}], "components": ["rabbitmq"], "created": "2017-01-03T05:45:00.000000", "creator": "70121:c4868211-1a57-40ef-b792-8b187808052e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d6698eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzazef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/17"}], "description": "CentoOS 7.2/7.3 x64 as puppetserver.\nPuppetserver in version:\n{quote}Installed Packages\nName        : puppetserver\nArch        : noarch\nVersion     : 2.7.2\nRelease     : 1.el7\n{quote}\npuppet agent in version: 1.8.2 (1.el7)\n\nWhen running on client any config with puppetlabs-rabbitmq module [https://github.com/puppetlabs/puppetlabs-rabbitmq] we end with broken puppetserver\nWhen catalog for mentioned host is being compiled, in puppet server logs entries like:\n\n[puppetserver] Puppet Server Error: Failed to find eca-temp01.spcph.local via exec: Execution of '/etc/puppetlabs/puppet/node.rb eca-temp01.spcph.local' returned 2: You need the `json` gem to use the Foreman ENC script\nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/execution.rb:44:in `execute'\nfile:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppetserver-lib/puppet/server/execution.rb:14:in `initialize_execution_stub'\n\nstart showing. After compiling this catalog ALL other nodes starts to fails with the same error (you need json gem).\nGem list before and after accident shows no differences. Currently I am stuck, as I don't know where to look - stoping foreman doesn't help.\nWhen module rabbitmq is removed from puppet environments this situation doesn't take a place.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "35064", "fixedVersions": [], "id": "35064", "issueType": "Bug", "key": "MODULES-4256", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c4868211-1a57-40ef-b792-8b187808052e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Running rabbitmq module (on client) on ends with broken puppetserver ", "timeSpent": "PT0S", "updated": "2017-09-15T11:14:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "created": "2017-01-24T10:26:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12931"}], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] I have submitted the following PR to solve this issue within the sqlserver_instance provider.\n\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/195", "created": "2017-01-16T10:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/bb38c4c3bb546ab7ae292192446f4903e7bcdc48. CI is kicking off now. Will need to address a known failure in CI but that doesn't hold up the merge.", "created": "2017-01-24T10:58:00.000000"}], "components": ["sqlserver"], "created": "2017-01-03T03:13:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53de2d06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzazdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1233659666_*|*_10007_*:*_1_*:*_3543362062_*|*_6_*:*_1_*:*_0"}], "description": "While using the puppetlabs/sqlserver module in order to install Microsoft SQL Server, if one of the passwords is incorrect during the running of setup.exe, the error message displayed in the console contains all of the passwords in plaintext.\n\nReproduction Steps:\n* Install and configure a sqlserver instance providing the wrong password for the agent service account with the following manifest:\n* sqlserver_instance{ 'MSSQLSERVER':\n  features              => ['SQL'],\n  source                => 'E:/',\n  sql_sysadmin_accounts => ['myuser'],\n  agt_svc_password => 'wrongpassword',\n}\n* Passwords will be disclosed in the pe console error message", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40413", "fixedVersions": [], "id": "40413", "issueType": "Bug", "key": "MODULES-4255", "labels": ["security"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "resolution": "Fixed", "resolutionDate": "2017-02-27T10:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error Message contains Passwords in plaintext while trying to install SQL Server", "timeSpent": "PT0S", "updated": "2017-03-10T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "We no longer use beaker. :)", "created": "2021-01-25T09:08:00.000000"}], "components": ["chocolatey "], "created": "2016-12-29T11:42:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "host-generating should be done outside of the acceptance and reference calls. Host generation should depend on the PLATFORM env variable."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10f3d730"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykqgn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128553963031_*|*_6_*:*_1_*:*_0"}], "description": "Now that we're circling in on a standard way to setup modules we need to do some maintenance on the way we're implementing beaker host-generator in the rakefile. We (I) used to have it hard coded to accept certain configs and so beaker host-generator could be relied on to create a config in a predictable way.\n\nNow we allow a lot of different configurations and beaker host-generator should be used outside of the acceptance and reference calls to create a config in necessary. This would be in conformance to how we use host-generator in IIS and pe-puppet-server-extensions.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "38252", "fixedVersions": [], "id": "38252", "issueType": "Improvement", "key": "MODULES-4254", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey - fix the way we use beaker host-generator", "timeSpent": "PT0S", "updated": "2021-01-25T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "body": "Apparently I did not have enough coffee today yet, because it works very well, yet I had too little memory for both Puppet and MySQL running  on that VM:\n\n{code:bash}\n[  592.941741] Out of memory: Kill process 5755 (mysqld) score 603 or sacrifice child\n[  592.942138] Killed process 5755 (mysqld) total-vm:369216kB, anon-rss:311400kB, file-rss:4kB\n{code}\n\nClosing this issue now, as it seems fine. I hope the Ubuntu + Percona code sample can be of use for somebody else if needed in the future.", "created": "2016-12-29T08:16:00.000000"}], "components": ["mysql"], "created": "2016-12-29T05:24:00.000000", "creator": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75ede197"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaykn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_10326802_*|*_6_*:*_1_*:*_0"}], "description": "On Ubuntu Trusty 14.04 LTS, I am trying to install Percona (server) 5.6, based on these two information sources found on the Puppet Forge:\n\nhttps://forge.puppet.com/puppetlabs/mysql#install-percona-server-on-centos (Percona, but for CentOS, using the mysql::server part and dependency management from here)\nhttps://forge.puppet.com/puppetlabs/mysql#install-mariadb-on-ubuntu (MariaDB, but for Ubuntu, using the apt::source part from here, obviously modified for Percona repo)\n\nThis results into the following effective piece of code, that should work just fine, you might expect:\n\n{code:yaml}\ninclude apt\n\napt::source { 'percona':\n  location => 'http://repo.percona.com/apt',\n  release  => $::lsbdistcodename,\n  repos    => 'main',\n  key      => {\n    id     => '4D1BB29D63D98E422B2113B19334A25F8507EFA5',\n    server => 'hkp://keyserver.ubuntu.com:80',\n  },\n  include => {\n    src   => false,\n    deb   => true,\n  },\n}\n\nclass { '::mysql::server':\n  package_name     => 'percona-server-server-5.6',\n  package_ensure   => '5.6.34-79.1-1.trusty',\n  service_name     => 'mysql',\n  config_file      => '/etc/my.cnf',\n  includedir       => '/etc/my.cnf.d',\n  root_password    => 'abcd1234',\n  override_options => {\n    mysqld => {\n      'log-error' => '/var/log/mysql/error.log',\n      'pid-file'  => '/var/run/mysqld/mysqld.pid',\n    },\n    mysqld_safe => {\n      'log-error' => '/var/log/mysql/error.log',\n    },\n  }\n}\n\n# Dependency management. Only use that part if you are installing the repository\n# as shown in the Preliminary step of this example.\nApt::Source['percona'] ~>\nClass['apt::update'] ->\nClass['::mysql::server']\n{code}\n\nHowever, running this doesn't work, and results in the following situation:\n\n{code:bash}\n==> default: Debug: Prefetching apt resources for package\n==> default: Debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\n==> default: Debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n' percona-server-server-5.6'\n==> default: Debug: Executing '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install percona-server-server-5.6=5.6.34-79.1-1.trusty'\n<hangs for a very long time>\n{code}\n\n{code:bash}\n/var/log/dpkg.log:\n2016-12-29 11:55:11 status unpacked percona-server-server-5.6:amd64 5.6.34-79.1-1.trusty\n2016-12-29 11:55:11 status half-configured percona-server-server-5.6:amd64 5.6.34-79.1-1.trusty\n{code}\n\n{code:bash}\n<when then trying to use apt-get or apt again>\ndpkg was interrupted, you must manually run \n    sudo dpkg --configure -a\n to correct the problem.\n{code}\n\nThe reason I suspect the Percona server setup to hang, is that it is prompting and waiting for the root password to be set. I also notice this behaviour when running {code}apt-get install -y percona-server-server-5.6{code} myself. This is a fresh server, so nothing is installed before running this besides puppet obviously. It is kind of weird that it is awaiting/expecting user input, as the whole goal of Puppet is to run things non-interactive. I did not find any traces of code related to pre-filling the root password for the setup in these Puppet modules, also no debconf-related code such as this (often done in bash scripts to install Percona):\n\n{code:bash}\necho \"percona-server-server-5.6 percona-server-server/root_password password $MYSQL_ROOT_PASSWORD\" | debconf-set-selections\necho \"percona-server-server-5.6 percona-server-server/root_password_again password $MYSQL_ROOT_PASSWORD\" | debconf-set-selections\n{code}\n\nIf you first install percona-server-server-5.6 yourself, giving an ENTER when the root password input is requested (thus continuing with a blank root password), the rest of the above Puppet code works fine, it will set the root password to the value you defined as root_password in the manifest after the installation is done, but not during the installation itself.\n\n{code:bash}\nroot      1959  6.1  9.2 223656 46184 pts/0    Sl+  15:01   0:03  |                       \\_ /usr/bin/ruby /usr/bin/puppet apply --debug --verbose /etc/puppet/manifests/site.pp\nroot      2548  8.4  1.4  73424  7428 ?        Rs   15:02   0:02  |                           \\_ /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install percona-server-server-5.6=5.6.34-79.1-1.trusty\nroot      4864  0.0  0.4  14140  2404 ?        S    15:02   0:00  |                               \\_ /usr/bin/dpkg --force-confold --status-fd 38 --configure libaio1:amd64 mysql-common:all libmysqlclient18:amd64 libdbi-perl:amd64 libperconaserverclient18.1:amd64 percona\nroot      4880  0.3  2.0  59056 10364 ?        S    15:02   0:00  |                                   \\_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/percona-server-server-5.6.postinst configure\nroot      4888  0.0  0.0   9676   364 ?        S    15:02   0:00  |                                       \\_ /bin/bash -e /var/lib/dpkg/info/percona-server-server-5.6.postinst configure\nroot      5066  0.0  0.0   4440   132 ?        S    15:02   0:00  |                                           \\_ /bin/sh /usr/sbin/invoke-rc.d mysql start\nroot      5085  0.0  0.1   9872   988 ?        S    15:02   0:00  |                                               \\_ /bin/bash /etc/init.d/mysql start\nroot      5833  0.0  0.0   4340   356 ?        S    15:02   0:00  |                                                   \\_ sleep 1\n{code}", "environment": "Puppet 3.4.3\nUbuntu Trusty 14.04 LTS\n\u251c\u2500\u2500 puppetlabs-mysql (v3.10.0)\n\u251c\u2500\u2500 puppetlabs-apt (v2.3.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40397", "fixedVersions": [], "id": "40397", "issueType": "Bug", "key": "MODULES-4253", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4208c4d9-44eb-48da-a00a-2cce2cd47d0e", "resolution": "Cannot Reproduce", "resolutionDate": "2016-12-29T08:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[mysql] Installing Percona on Ubuntu hangs for a very long time, awaiting root password input", "timeSpent": "PT0S", "updated": "2016-12-29T08:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-12-28T06:50:00.000000", "creator": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@674aba4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzay53:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "When using the rabbitmq puppet module a config file for rabbitmq is created {code}/etc/rabbitmq/rabbitmq.config{code}\n\nIn the template for this file there's a section of tcp_listen_options\n\n{code}\n{tcp_listen_options,\n         [binary,\n         <%- if @tcp_keepalive -%>\n         {keepalive,     true},\n         <%- end -%>\n         {packet,        raw},\n         {reuseaddr,     true},\n         {backlog,       128},\n         {nodelay,       true},\n         {exit_on_close, false}]\n    },\n{code}\n\nMy config file for rabbitmq is as followed:\n{code}\n[root@wls1 rabbitmq]# cat /etc/rabbitmq/rabbitmq.config\n% This file managed by Puppet\n% Template Path: rabbitmq/templates/rabbitmq.config\n[\n  {rabbit, [\n    {cluster_nodes, {['rabbit@wls1', 'rabbit@wls2', 'rabbit@wls3'], disc}},\n    {cluster_partition_handling, pause_minority},\n    {tcp_listen_options,\n       [binary,\n         {packet, raw},\n         {reuseaddr, true},\n         {backlog, 128},\n         {nodelay, true},\n         {exit_on_close, false}]},\n    {hipe_compile, true},\n    {vm_memory_high_watermark, {absolute, \"100MiB\"}},\n    {vm_memory_high_watermark_paging_ratio, 0.75},\n    {default_user, <<\"guest\">>},\n    {default_pass, <<\"guest\">>}\n  ]},\n  {kernel, [\n    {inet_default_connect_options, [{nodelay, true}]},\n    {inet_default_lisen_options, [{nodelay, true}]}\n  ]}\n,\n  {rabbitmq_management, [\n    {tcp_listen_options, [{nodelay, true}]}\n,    {listener, [\n      {port, 15672}\n    ]}\n  ]}\n].\n% EOF\n{code}\n\nWhen i start the rabbitmq service using this config file the logfile /var/log/rabbitmq/rabbit@<hostname>.log shows the following warnings:\n{code}\n=WARNING REPORT==== 28-Dec-2016::14:10:17 ===\nTransport option binary unknown or invalid.\n\n=WARNING REPORT==== 28-Dec-2016::14:10:17 ===\nTransport option {packet,raw} unknown or invalid.\n\n=WARNING REPORT==== 28-Dec-2016::14:10:17 ===\nTransport option {reuseaddr,true} unknown or invalid.\n{code}\n\nIt looks like not al the options that are default in the template are supported by the rabbitmq version I use.\n\n\n\n\n", "environment": "rabbitmq puppet module 5.4.0\nrabbitmq-server rpm 3.6.5\nerlang rpm 19.0.4\nOS: RHEL 6.7", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "39388", "fixedVersions": [], "id": "39388", "issueType": "Bug", "key": "MODULES-4252", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tcp_listen_options not all supported", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:623cfe3294742a00683ecb0c] I am not sure this is a bug. The override_options parameter accepts a hash of properties to be set in the my.cnf file, nothing else, these are simply key value pairs which are used to populate the my.cnf file. I do not think this functionality is within the remit of the override_options parameter.\n\nTo solve this would require added functionality to the mysql::server class to accept these values as parameters rather than in the override_options hash so the log directory can be managed as a puppet resource. Would you agree with this?\n\nThanks, Wilson.\n\n", "created": "2016-12-28T06:51:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Closed due to inactivity", "created": "2018-07-05T07:27:00.000000"}], "components": ["mysql"], "created": "2016-12-28T06:39:00.000000", "creator": "623cfe3294742a00683ecb0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@633202e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzay4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_133061_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_47864708145_*|*_10005_*:*_1_*:*_71566"}], "description": "Hello,\n\nI have in hiera:\n\n---\nmysql::server::override_options :\n  'mysqld':\n    log-bin                  : '/data/mysql/replog/mysql-bin.log'\n    log_bin_index            : '/data/mysql/replog/mysql-bin.log.index'\n    relay-log                : '/data/mysql/replog/slave-relay.log'\n    relay-log-index          : '/data/mysql/replog/slave-relay-log.index'\n....\n\nThe directory \"replog\" isn't created in /data/mysql/, so the agent fails. I have to first create the directory, than change the owner. Then puppet agent -t runs fine.", "environment": "Puppet 3.7.2\nDebian Jessie 8.6\n\u251c\u2500\u2500 puppetlabs-mysql (v2.3.1)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38251", "fixedVersions": [], "id": "38251", "issueType": "Bug", "key": "MODULES-4251", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe3294742a00683ecb0c", "resolution": "Fixed", "resolutionDate": "2018-07-05T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::override_options does not create log-bin directory", "timeSpent": "PT0S", "updated": "2018-07-05T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "Odds are http://ruby-doc.org/stdlib-2.4.0/libdoc/uri/rdoc/URI.html should be sufficient to check if it really is a URI", "created": "2016-12-27T13:57:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Thanks for the info. Added this to backlog however it will likely be a long time before this is makes it into a sprint. Feel free to submit a PR referencing this ticket if you would like the functionality and we can then release the functionality in the next release.\n\nThanks, Wilson.", "created": "2016-12-28T06:56:00.000000"}, {"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "Any suggestions for code I can look at to basically just call the URI scanner and just error out if things go wrong?  The existing data types seem to use Pattern= and I'd rather toss the logic at the existing - and well maintained - ruby library.", "created": "2016-12-28T07:41:00.000000"}, {"author": "557058:cb7bc15e-c86d-41f5-bc56-683d06b0a7fe", "body": "Hi [~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de], thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2021-06-28T02:28:00.000000"}], "components": ["stdlib"], "created": "2016-12-27T13:45:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63d5f4b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaxf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61732489_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_141935625787"}], "description": "Currently stdlib provides:\n\nData types:\nStdlib::Httpsurl \nStdlib::Httpurl \n\nHowever, it may be useful to provide a more generic expression for any url.  A number of other url strings may be used.  A generic data type should allow for greater precision without needless feature creep. \n\nExample urls:\nrsync://myserver.example.com/myshare\ngit://myserver.example.com/somrepo.git\nssh://user@server/project.git\njdbc:mysql//primaryhost,secondaryhost1,secondaryhost2/example\njdbc:postgresql://localhost/example", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37143", "fixedVersions": [], "id": "37143", "issueType": "New Feature", "key": "MODULES-4250", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Won't Do", "resolutionDate": "2021-06-28T02:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Stdlib::Anyurl datatype", "timeSpent": "PT0S", "updated": "2021-06-28T02:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/670", "created": "2016-12-29T01:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2017-05-04T11:40:00.000000"}], "components": ["firewall"], "created": "2016-12-27T11:40:00.000000", "creator": "557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@513ab0d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzax53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69908412_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10985660864"}], "description": "Using firewallchain resources with the ethernet protocol might lead to \"Command ebtables is missing\" errors provided the availability of the ebtables package is not ensured by other means.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37172", "fixedVersions": [], "id": "37172", "issueType": "Bug", "key": "MODULES-4249", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9252d4fd-3365-45f6-aca8-ae7196bcdd9e", "resolution": "Fixed", "resolutionDate": "2017-05-04T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall module does not check status of package ebtables", "timeSpent": "PT0S", "updated": "2017-05-04T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "608289c41dcf900068887816", "attachments": [], "comments": [{"author": "608289c41dcf900068887816", "body": "Patched fork available, diff here: https://github.com/puppetlabs/puppetlabs-apache/compare/master...harakiri406:feature/add_charset?expand=1", "created": "2016-12-28T07:48:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "hi [~accountid:608289c41dcf900068887816]. This appears to be fixed by the PR you submitted which we recently merged: https://github.com/puppetlabs/puppetlabs-apache/pull/1582\n\nIf this isn't the case please re-open the ticket.\n\nThanks sending in the PR!", "created": "2017-07-27T07:39:00.000000"}], "components": ["apache"], "created": "2016-12-27T06:05:00.000000", "creator": "608289c41dcf900068887816", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e95c7ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzax0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90086471_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18228758573"}], "description": "From: https://httpd.apache.org/docs/2.4/mod/mod_mime.html#addcharset\nDescription:\tMaps the given filename extensions to the specified content charset\nSyntax:\tAddCharset charset extension [extension] ...\nContext:\tserver config, virtual host, directory, .htaccess\nOverride:\tFileInfo\nStatus:\tBase\nModule:\tmod_mime", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32963", "fixedVersions": [], "id": "32963", "issueType": "New Feature", "key": "MODULES-4248", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "608289c41dcf900068887816", "resolution": "Fixed", "resolutionDate": "2017-07-27T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add option AddCharset for Directory", "timeSpent": "PT0S", "updated": "2017-07-27T07:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c09aa4a57610068e742a9", "body": "I've added proxy_pass_reverse parameter to apache::vhost. It could be found at https://github.com/dzmitryv/puppetlabs-apache (ProxyPassReverse_for_Rewrites branch). It's my first attempt to contribute so I'm not sure if I need to do any additional changes before submitting pull request (I've done the changes and updated README.md so far)", "created": "2016-12-26T21:01:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Hi [~accountid:623c09aa4a57610068e742a9], feel free to submit a PR. In the title of your PR mention this ticket like so '[MODULES-4247] - A Short Description'. Ensure for your contribution that you have spec and acceptance test coverage to cover new functionality so it can be tested against different platforms.", "created": "2016-12-28T07:10:00.000000"}, {"author": "623c09aa4a57610068e742a9", "body": "Thank you [~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e], I created [PR #1584|https://github.com/puppetlabs/puppetlabs-apache/pull/1584]. I'll have to add the tests though.", "created": "2016-12-28T17:25:00.000000"}], "components": ["apache"], "created": "2016-12-26T20:58:00.000000", "creator": "623c09aa4a57610068e742a9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71fc94c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/16"}], "description": "The current version (1.11.0) of Apache module supports ProxyPassReverse directive only as part of  ProxyPass or ProxyPassMatch configuration. \n\nProxyPassReverse directive can also be used in conjunction with the proxy feature (RewriteRule ... [P]) from mod_rewrite, without matching ProxyPass or ProxyPassMatch. It might be useful to be able to manage ProxyPassReverse on its own.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42600", "fixedVersions": [], "id": "42600", "issueType": "New Feature", "key": "MODULES-4247", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c09aa4a57610068e742a9", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support of ProxyPassReverse directive without matching ProxyPass or ProxyPassMatch to apache::vhost", "timeSpent": "PT0S", "updated": "2017-09-01T15:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] - Adding only 'bolded' part resolved my whole issue with 'what causes the problem'.\n\n\n$invokeParams = @{\n  Name          = 'xFirewall'\n  Method        = 'test'\n  Property      = @{\n    name = 'NotePadFirewallRule'\n    displayname = 'Firewall Rule for Notepad.exe'\n    ensure = 'present'\n    enabled = 'True'\n    profile = @('Domain', 'Private')\n    direction = 'Inbound'\n    localport = @('9091', '9090')\n    protocol = 'TCP'\n    description = 'Firewall Rule for Notepad.exe'\n    localaddress = @('Any')\n    remoteaddress = @('192.168.2.0-192.168.2.128,192.168.1.0/255.255.255.0')\n  }\n  *Verbose =$true*\n  \n  ModuleName = @{\n    ModuleName      = \"C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xNetworking/xNetworking.psd1\"\n    RequiredVersion = \"3.0.0.0\"\n  }\n}", "created": "2016-12-24T07:12:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\nAny progress?", "created": "2017-01-28T06:48:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] I'm closing the epic that this ticket is in because it was superseded by the DSC-Lite epic. Do we need to move this ticket to another epic?", "created": "2018-02-21T18:25:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Superseded by the work in the {{Puppet.Dsc}} PowerShell module and autogenerated modules on the {{dsc}} namespace on the forge.", "created": "2021-01-25T09:09:00.000000"}], "components": ["dsc", "powershell"], "created": "2016-12-24T05:15:00.000000", "creator": "70121:c4868211-1a57-40ef-b792-8b187808052e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a1ccee0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzawun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129009284628_*|*_6_*:*_1_*:*_0"}], "description": "We need to exhance ouput returned when running powershell (especially DSC) modules. Microsoft documentation is very vague, lots of modules passes 'TEST' and gets 'notify' on 'SET'.\nIn this state we cannot:\n- confirm if proper values were set by \"SET' pass\n- debug it for DSC authors to find problems. \n\n{quote}In the short term, you can take any of the powershell output by puppet (like you do when copying to the github issues) and add the verbose parameter to the declaration. Copy paste that to your shell, or put it in a script and execute it. You will see all of the verbose output, and it will be just like puppet has executed the DSC Resource. Since it's the exact code puppet runs, it will be just like puppet doing it, except you can add whatever other parameters you want.\nIn the longer term, I can try to add the verbose switch if the user has used the --debug switch when running puppet{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41487", "fixedVersions": [], "id": "41487", "issueType": "Improvement", "key": "MODULES-4246", "labels": ["dsc", "powershell"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c4868211-1a57-40ef-b792-8b187808052e", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enhance output for Powershell_DSC", "timeSpent": "PT0S", "updated": "2021-01-25T09:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] - thanks. Will triage and add to sprint.", "created": "2017-03-03T12:53:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:0391846d-6964-433c-9bfd-0cf76723122b] - This looks good. Can you create a release ticket for this as well? ", "created": "2017-03-16T11:01:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "The fix is done and merged. Ive raised a ticket to get the azure module released.\n", "created": "2017-03-22T10:42:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Azure release ticket MODULES-4576", "created": "2017-03-22T10:47:00.000000"}], "components": ["azure"], "created": "2016-12-22T12:29:00.000000", "creator": "623e7511562ab90069f9ebd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Azure resoruces should be created when using a proper Azure template"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b3ec0b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxg7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6706095680_*|*_10007_*:*_1_*:*_94591241_*|*_3_*:*_1_*:*_440522572_*|*_10009_*:*_1_*:*_526323634_*|*_5_*:*_1_*:*_0"}], "description": "While creating an Azure_resource_template I receive an error :\n\nDebug: Validating template deployment and parameters\nError: /Stage[main]/Webapp::TestServer/Azure_resource_template[test-storage-account]: Could not evaluate: undefined method `validate' for #<String:0x000000011c4700>\n\n* Other azure resources, that do not use azure_resource_template (such as azure_resource_group and azure_storage_account) work properly. \n\n* The resource template being used was copied directly from the examples folder of the GitHub azure repo: https://github.com/puppetlabs/puppetlabs-azure/blob/master/examples/azure_resource_template.pp\n\n", "environment": "* Ubuntu Server 16.04 LTS running in Azure Resource Group\n* PuppetLabs/Azure module 1.1.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39387", "fixedVersions": [], "id": "39387", "issueType": "Bug", "key": "MODULES-4245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7511562ab90069f9ebd0", "resolution": "Fixed", "resolutionDate": "2017-03-22T11:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs\\azure azure_resource_template throws error Azure_resource_template[test-storage-account]: Could not evaluate: undefined method `validate' for String", "timeSpent": "PT0S", "updated": "2021-03-10T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Closing due to mcollective", "created": "2022-02-08T01:15:00.000000"}], "components": ["puppet_agent"], "created": "2016-12-22T11:11:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@679882db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_794992_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_161877056300"}], "description": "When the {{services}} param includes {{mcollective}} on Windows, the service isn't running after upgrade. It should be running.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32961", "fixedVersions": [], "id": "32961", "issueType": "Bug", "key": "MODULES-4244", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2022-02-08T01:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Mcollective service not started after upgrade on Windows when included is services param", "timeSpent": "PT0S", "updated": "2022-02-08T01:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-12-22T11:09:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76e5ee05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaw6n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The Windows Puppet service will now always be enabled and started after upgrade if included in the {{services}} parameter."}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1018891791_*|*_1_*:*_1_*:*_37667_*|*_10009_*:*_1_*:*_178239_*|*_5_*:*_1_*:*_4934568579_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13903221"}], "description": "When the {{services}} param includes {{puppet}} on Windows, the service isn't running after upgrade if a previous install used PUPPET_AGENT_STARTUP_MODE=Manual or Disabled. It should be running.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42598", "fixedVersions": ["puppet_agent 1.3.2"], "id": "42598", "issueType": "Bug", "key": "MODULES-4243", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-01-03T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Puppet service not started after upgrade on Windows when included is services param", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Issues occurs when upgrading from puppet 3 which is much EOL", "created": "2022-02-08T01:17:00.000000"}], "components": ["puppet_agent"], "created": "2016-12-22T10:59:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e13f79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/22"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153298_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_161878518581"}], "description": "The module resets ssldir to defaults during an upgrade from Puppet 3. However, on Windows it doesn't copy those files, ending up with an inoperable install. If ssldir is set before the upgrade, it will work incorrectly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36167", "fixedVersions": [], "id": "36167", "issueType": "Bug", "key": "MODULES-4242", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2022-02-08T01:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Resets ssldir but doesn't move ssl files on Windows", "timeSpent": "PT0S", "updated": "2022-02-08T01:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/212 merged into master", "created": "2017-02-02T18:37:00.000000"}], "components": ["puppet_agent"], "created": "2016-12-21T15:26:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Agent upgrades in an OSS environment should succeed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b481aeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzavvr:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Windows updates without PE will no longer due to {{common_appdata}} being undefined."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1018888319_*|*_1_*:*_1_*:*_216262_*|*_10007_*:*_1_*:*_84712146_*|*_10009_*:*_1_*:*_172003_*|*_5_*:*_1_*:*_4934574314_*|*_6_*:*_1_*:*_0"}], "description": "When trying to use this module on my Windows 10 Pro (1607) node it failed with the following error:\n\n{code}\nRunning Puppet agent on demand ...\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for foobar.example.com\nError: Failed to apply catalog: Parameter path failed on File[\\Puppetlabs]: File paths must be fully qualified, not '\\Puppetlabs' at /etc/puppetlabs/code/environments/testing/modules/puppet_agent/manifests/prepare.pp:42\n{code}\n\nThe problematic code in `prepare.pp`...\n\n{code}\n  if !defined(File[$::puppet_agent::params::local_puppet_dir]) {\n    file { $::puppet_agent::params::local_puppet_dir:\n      ensure => directory,\n    }\n{code}\n\n...depends on the variable `$common_appdata`, which is used in `params.pp`...\n\n{code}\n      $local_puppet_dir = windows_native_path(\"${::common_appdata}/Puppetlabs\")\n      $local_packages_dir = windows_native_path(\"${local_puppet_dir}/packages\")\n{code}\n\n...but this variable isn't available on my system(s). I don't know which module _should_ provide this fact, but it's apparently not installed in my environment. Thus I suggest to add this custom fact to this module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39385", "fixedVersions": ["puppet_agent 1.3.2"], "id": "39385", "issueType": "Bug", "key": "MODULES-4241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-01-03T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Windows upgrades fail because common_appdata is undefined", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I have recently (the past week) been using the apache module on a standard Centos 7 box at home and have not experienced this error. We cover Centos 7 in Travis which runs on each PR and we cover RHEL7 specifically in our Jenkins CI pipelines and I would image that with the test coverage the apache module has, we would have picked up something as basic as the service failing to start.\n\nWhat version of the apache module are you using and could you provide the exact manifest you are using so I attempt can reproduce this issue?\n\nThanks, Wilson.", "created": "2016-12-28T08:05:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Also, what version of apache are you using?", "created": "2016-12-28T08:05:00.000000"}, {"author": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "body": "apache module version = 1.10.\nServer version: Apache/2.4.6 (Red Hat Enterprise Linux)\nThe manifest was very simple.  I was starting to learn how to use the apache module and just added it to the site.pp file.  I just wanted the module to install and run the apache web server.\nOn my end I provisioned a RHEL7 server from VRA (VRealizeAutomation.)  When the server is available the puppet agent was installed and registered with the puppet master.  At this point on my serve the folder /run/httpd does not exist.  If I add  class {'apache':} and assign it to the new node in the site.pp file the module will fail to start apache.    Maybe the standard Centos 7 box comes with the /run/httpd directory already created.  I know in my case this is not the default configuration for the RHEL7 server that was provisioned.\n\nsite.pp\nnode 'lx1436' {\n class { 'apache':}\n}\nPlease let me know if you need anything else.", "created": "2016-12-28T08:24:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "On a completely clean RHEL 7 box I have just done the following:\n* sudo rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm\n* yum install puppet-agent\n* exit & re-login so 'puppet' command is now available\n* puppet module install puppetlabs-apache\n* Create site.pp with:\n{code:puppet}\nnode default {\n  class { 'apache': }\n}\n{code}\n* puppet apply --debug site.pp\n* service httpd status\n\nThe httpd service was running normally.", "created": "2016-12-28T09:25:00.000000"}, {"author": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "body": "Can you verify on a clean RHEL7 if the directory /run/httpd  exists before you install and run puppet and let me know the resutls", "created": "2016-12-28T09:30:00.000000"}, {"author": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "body": "Provisioned a RHEL sever from VRA (Where I  work)  Apache came preinstalled.   I checked to see if /run/httpd exists.  It dose not.  Ran the command sudo apachectl start.    \nError message\nJob for httpd.service failed because the control process exited with error code. See \"systemctl status httpd.service\" and \"journalctl -xe\" for details.\nVersion of apache \nServer version: Apache/2.4.6 (Red Hat Enterprise Linux)\nServer built:   Mar 21 2016 02:33:00\nOut put of ls /run | grep http   returns nothing.", "created": "2016-12-28T10:22:00.000000"}, {"author": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "body": "Discovered the issues lies in the VRA template for RHEL7 server.  Uninstalled the httpd package and reinstalled the package and then the /run/httpd directory is created and apache starts without any issue.    Please feel free to close this issue. ", "created": "2016-12-28T11:46:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closed at the request of [~accountid:557058:a6d202e5-4913-4923-bb0f-89090aed868d]. Thanks for the feedback :-)", "created": "2017-06-29T04:47:00.000000"}], "components": ["apache"], "created": "2016-12-21T09:46:00.000000", "creator": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Apache puppet module will run without error if the /run/httpd folder is missing on RHEL7 server."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@769cfe1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzavb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598194609_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15796101717_*|*_10005_*:*_1_*:*_127776"}], "description": "If the directory /run/httpd is missing from the server the Apache Module will fail to start Apache.\n\nDiscovered on RHEL7\nhttpd  error_log message \nFailed to create shared memory segment on file /run/httpd/authdigest_shm.\n\nSteps to recreate\n1.  Provision a RHEL7 Server\n2.  Make sure the folder /run/httpd  is missing\n3.  Have puppet try to install apache\nNotice puppet error.\n\nManual steps to correct\n1.  Create the folder /run/httpd\n2.  Rerun puppet apache module\nNotice no puppet error.\n\nSuggested Solution\n1.  Have the apache module check for the existence of the /run/httpd folder.  Before install the package.  If the folder does not exist have puppet create the folder with proper permissions.\n\nDesired result\n1.   The apache module should install onto RHEL7 server, start apache without error when the folder /run/httpd folder is missing.\n\n \n\n\n", "environment": "RHEL7 Sever", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35063", "fixedVersions": [], "id": "35063", "issueType": "Bug", "key": "MODULES-4240", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a6d202e5-4913-4923-bb0f-89090aed868d", "resolution": "Won't Do", "resolutionDate": "2017-06-29T04:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache Module Error if /run/httpd Directory is Missing", "timeSpent": "PT0S", "updated": "2017-06-29T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "60dce4258a72bd006c75cc9c", "body": "While I wouldn't necessarily call this a bug (certainly a good and wanted feature request), I agree that it's important that the mount directive have the ability to change permissions on mount. It's common to have to run the agent twice before permissions are set correctly. While there are workarounds that seem to do the job, I think it'd be a lot easier and more practical if we could simply change permissions as part of the mount directive.\n", "created": "2017-03-29T14:29:00.000000"}], "components": ["mount_core"], "created": "2016-12-21T08:15:00.000000", "creator": "5a1482c7d0c1096ffa87036f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1291b604"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-7562"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzav9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/17"}], "description": "In Unix I am trying to mount a disk to a directory. I create a file resource with xxx permissions and then I create a mount resource to that file resource. When puppet runs it creates the directory with xxx permissions and then it mounts the filesystem to the directory with yyy permissions (probably from root umask). Once puppet runs again it will set the mount to xxx permissions. This is not what I want. I need the directory to be permissions xxx and the mount to be permissions yyy. If the mount ever disappears the permissions would change and be incorrect. \n\nMount should take a mode parameter to set the mount's permissions. The File resource would also have to identify that that the mount is actually a mount and not a directory.", "epicLinkSummary": "Mount Type/Provider Improvements", "estimate": "PT0S", "externalId": "36166", "fixedVersions": [], "id": "36166", "issueType": "New Feature", "key": "MODULES-7496", "labels": ["linux", "mount", "permissions", "type_and_provider"], "originalEstimate": "PT0S", "parent": "29212", "parentSummary": "Mount Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a1482c7d0c1096ffa87036f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Directory and Mount points have same permissions", "timeSpent": "PT0S", "updated": "2018-07-23T11:33:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Thanks for reporting this, have added to our backlog. However, feel free to submit a PR supporting this improved functionality.\n\nThanks, Wilson.", "created": "2016-12-28T07:43:00.000000"}], "components": ["inifile"], "created": "2016-12-21T07:12:00.000000", "creator": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f3ff706"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzav9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/16"}], "description": "Often it is needed, to set an ini option without value.\nExample:\n{code}\n[foo]\nbar\nbar_foo=test\n{code}\nbar_foo is no problem, but bar is unable to set.", "environment": "Version 1.2.0 of it", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34020", "fixedVersions": [], "id": "34020", "issueType": "Improvement", "key": "MODULES-4239", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8079e9b1-274b-4698-8163-71a2e94c8d2f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to to set an setting without value", "timeSpent": "PT0S", "updated": "2016-12-28T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "related to https://github.com/puppetlabs/puppetlabs-tomcat/pull/184/files", "created": "2016-12-21T07:19:00.000000"}], "components": ["tomcat"], "created": "2016-12-21T03:06:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a214169"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzav8n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_64476171_*|*_1_*:*_1_*:*_22698928_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/tomcat/view/tomcat%20-%20master/job/forge-module_puppetlabs-tomcat_intn-sys_smoke-master/PLATFORM=ubuntu1404-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/74/consoleFull\n\nCannot create /opt/apache-tomcat/tomcat6; parent directory /opt/apache-tomcat does not exist\n\nlooks like we are not creating the correct folder structure. Causing multiple tests to fail", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40396", "fixedVersions": [], "id": "40396", "issueType": "Bug", "key": "MODULES-4238", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-12-22T03:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat: Failing smoke acceptance tests", "timeSpent": "PT0S", "updated": "2016-12-22T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-12-21T02:59:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65453f99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzav8f:"}], "description": "Error: Could not set 'present' on ensure: incompatible character encodings: UTF-8 and IBM437 at C:/cygwin64/tmp/apply_manifest.pp.7dbL2p:1\n06:52:59 \tError: Could not set 'present' on ensure: incompatible character encodings: UTF-8 and IBM437 at C:/cygwin64/tmp/apply_manifest.pp.7dbL2p:1\n06:52:59 \tWrapped exception:\n06:52:59 \tincompatible character encodings: UTF-8 and IBM437\n\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-sys_smoke-master/PLATFORM=windows2012r2-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/70/console\n\nIt looks like there is an encoding issue with one of the acceptance tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39383", "fixedVersions": [], "id": "39383", "issueType": "Bug", "key": "MODULES-4237", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Encoding issue on acceptance tests", "timeSpent": "PT0S", "updated": "2016-12-21T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-12-20T15:19:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d2e6292"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzauyv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1384901174_*|*_1_*:*_1_*:*_6310_*|*_10007_*:*_1_*:*_58963_*|*_10009_*:*_1_*:*_2156436756_*|*_5_*:*_1_*:*_2583993763_*|*_6_*:*_1_*:*_0"}], "description": "{quote}\n\"We have system wide proxy for all repos and this is critical for us so we can use the module. Disable proxy for yum repo as it will not pass through to Puppet Server and will not hand over the certs.\"\n{quote}\n\nIt's possible to configure yum with a proxy. That proxy may not work for communication with Puppet Server, since it uses its own SSL. It should be possible to disable the proxy for the yum repo so it can communicate with Puppet Server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41485", "fixedVersions": ["puppet_agent 1.3.2"], "id": "41485", "issueType": "Bug", "key": "MODULES-4236", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-01-30T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Allow disabling proxy on yum repo", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Is this ticket still required? It was created before we settled on the DSC-Lite route.", "created": "2018-02-21T18:22:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] checked with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] this is still valid, was just in the wrong epic.", "created": "2018-02-23T11:27:00.000000"}], "components": ["dsc"], "created": "2016-12-20T11:53:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Have unit tests to test DSC resource building for main and custom types.\nAcceptance test for build and configuration of a custom and main resource."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c5deefd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaumv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/18"}], "description": "A regression was found in MODULES-4201 showing that we do not test that we can build both official and custom resources. There are no tests currently around building custom DSC Resources or Microsoft DSC Resource Kit types for the dsc module. \n\nThere should be tests covering build at least one official Microsoft DSC Resource as well as one custom DSC Resource. An example custom DSC Resource is located in the module source, called PuppetFakeResource", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "34019", "fixedVersions": [], "id": "34019", "issueType": "Task", "key": "MODULES-4235", "labels": ["dsc", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - create tests for building custom and main resource types  ", "timeSpent": "PT0S", "updated": "2018-02-23T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "63d2e126c7e5fd35203c1f2f", "body": "- Is there a workaround for this? Currently Puppet can't run in all our OpenShift environments\n- What would need to be fixed?", "created": "2017-01-04T03:41:00.000000"}, {"author": "63d2e126c7e5fd35203c1f2f", "body": "Apparently the Parser does not know about {{--physdev-is-in}} and {{-physdev-is-out}}.\n\nFrom the man page:\n\n{quote}\n--physdev-is-in\nMatches if the packet has entered through a bridge interface.\n--physdev-is-out\nMatches if the packet will leave through a bridge interface.\n{quote}", "created": "2017-01-31T07:58:00.000000"}, {"author": "63d2e126c7e5fd35203c1f2f", "body": "PR is out https://github.com/puppetlabs/puppetlabs-firewall/pull/685", "created": "2017-02-16T07:42:00.000000"}, {"author": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "body": "Is there any chance to get this merged soon?", "created": "2017-02-20T01:17:00.000000"}, {"author": "63d2e126c7e5fd35203c1f2f", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/685 added support for the missing physdev parameters. However, it is possible to negate those parameters:\n\n{code}-m physdev ! --physdev-is-in{code}\n\nHow are negated booleans handled in the iptables providers?", "created": "2017-04-03T07:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as PR in comments has been merged and released.\n\nThank you [~accountid:63d2e126c7e5fd35203c1f2f] :)", "created": "2021-07-07T09:40:00.000000"}], "components": ["firewall"], "created": "2016-12-20T09:39:00.000000", "creator": "63d2e126c7e5fd35203c1f2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c342bb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaufz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_685740329_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_142734729944"}], "description": "Puppet fails to parse the following rule:\n\n{code}-A KUBE-SERVICES -d 172.1.2.3/32 -p tcp -m comment --comment \"project/app:50000-tcp external IP\" -m tcp --dport 31236 -m physdev ! --physdev-is-in -m addrtype ! --src-type LOCAL -j KUBE-SVC-123ABCDEFGHI456J{code}\n\nThe resulting hash looks ~ like this:\n\n{code}{\n  :jump=>\"KUBE-SVC-123ABCDEFGHI456J\",\n  :dport=>[\"! LOCAL\"],\n  :name=>\"--src-type\",\n  :proto=>\"addrtype\",\n  :destination=>\"! -m\",\n  :chain=>\"--physdev-is-in\"\n}{code}\n\nFailing test case:\n\n{code}\ndiff --git a/spec/acceptance/resource_cmd_spec.rb b/spec/acceptance/resource_cmd_spec.rb\nindex 39845fb..0dfeb99 100644\n--- a/spec/acceptance/resource_cmd_spec.rb\n+++ b/spec/acceptance/resource_cmd_spec.rb\n@@ -165,6 +165,21 @@ describe 'puppet resource firewall command' do\n     end\n   end\n\n+  context '???', focus: true do\n+    before :all do\n+      iptables_flush_all_tables\n+      shell('-A KUBE-SERVICES -d 172.1.2.3/32 -p tcp -m comment --comment \"project/app:50000-tcp external IP\" -m tcp --dport 31236 -m physdev ! --physdev-is-in -m addrtype ! --src-type LOCAL -j KUBE-SVC-123ABCDEFGHI456J')\n+    end\n+\n+    it do\n+      shell('puppet resource firewall') do |r|\n+        r.exit_code.should be_zero\n+        # don't check stdout, testing preexisting rules, output is normal\n+        r.stderr.should be_empty\n+      end\n+    end\n+  end\n+\n   # version of iptables that ships with el5 doesn't work with the\n   # ip6tables provider\n   if default['platform'] !~ /el-5/ and default['platform'] !~ /sles-10/\n{code}", "environment": "Red Hat Enterprise Linux Server release 7.3 (Maipo)\nPuppet 3.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38250", "fixedVersions": [], "id": "38250", "issueType": "Bug", "key": "MODULES-4234", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e126c7e5fd35203c1f2f", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iptables parser fails with \"Invalid address from IPAddr.new: -m\"", "timeSpent": "PT0S", "updated": "2021-07-07T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": [], "created": "2016-12-20T09:07:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a2c24b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Testmode-Switcher"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaufj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99165_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35062", "fixedVersions": [], "id": "35062", "issueType": "Epic", "key": "MODULES-4233", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-12-20T09:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "This is a testing tool that allows you to control whether to use a puppet agent or apply when running your tests.", "timeSpent": "PT0S", "updated": "2016-12-20T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-12-20T07:33:00.000000", "creator": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The role is revoked accordingly to the mongodb_user definition."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a0b6b37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaudr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_692157043_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_27916168228"}], "description": "Using mongodb_user, and when puppet has to revoke a role, it fails.\n\nerr\t/Stage[main]/Mongodb::Datadog/Mongodb_user[datadog]/roles\n\nchange from [\"clusterMonitor\", \"read\", \"read@local\"] to [\"clusterMonitor\", \"read\"] failed: Could not evalute MongoDB shell command: load('/root/.mongorc.js'); db.getSiblingDB('admin').revokeRolesFromUser('datadog', [\"read@local\"])\n\nThe user indeed was added a extra role manually, such as the user has the following role:\n\n{\n        \"_id\" : \"admin.datadog\",\n        \"user\" : \"datadog\",\n        \"db\" : \"admin\",\n        \"customData\" : {\n                \"createdBy\" : \"Puppet Mongodb_user['datadog']\"\n        },\n        \"roles\" : [\n                {\n                        \"role\" : \"read\",\n                        \"db\" : \"local\"\n                },\n                {\n                        \"role\" : \"clusterMonitor\",\n                        \"db\" : \"admin\"\n                },\n                {\n                        \"role\" : \"read\",\n                        \"db\" : \"admin\"\n                }\n        ]\n}\n\nThe error happens only on the primary.\n\nIf no change, no error. If adding, no error (within the limitation of the current module)\n", "environment": "CentOS 7, foreman 1.12, module 0.16", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37171", "fixedVersions": [], "id": "37171", "issueType": "Bug", "key": "MODULES-4232", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "revoking user rights fail", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5a028139c24efb3c4ed448c4", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] try repro in puppet 5.3", "created": "2018-01-11T17:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Confirmed issue still present in 5.3.6\n\nApplication of manifest:\n{code:java}\n// code placeholder\nscheduled_task { 'Run.Note.pad':\n command => \"C:/Users/Administrator/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Accessories/notepad.exe\",\n provider => 'win32_taskscheduler',\n enabled => 'true', # This is the default, but including it is good practice. Flip to 'false' to disable the task.\n trigger => [{\n schedule => 'once', # Defines the trigger type", "created": "2018-05-09T16:54:00.000000"}, {"author": "5a028139c24efb3c4ed448c4", "body": "This bug is only present in the puppet code, which has been superseded by using the puppetlabs-scheduled_task module.\n\nUsing that module requires a minimum puppet version of 4.9.0 which is greater than the reported version in this ticket, but unfortunately, the reported version of 3.7.2 is no longer supported.\n\nAs noted in the comment above, the bug is still present in puppet 5.3.6, but only if the user is not using the puppetlabs-scheduled_task module. That module is now the supported method for managing scheduled tasks on Windows.", "created": "2018-07-09T16:06:00.000000"}], "components": [], "created": "2016-12-20T04:36:00.000000", "creator": "557058:33c954a5-879f-4678-88e7-ef11d36cb8a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If tickets result from the repro, they should be filed in 0.4 epic."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@220793e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7214"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzlrxj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_197433288_*|*_3_*:*_2_*:*_9278442_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10184294073_*|*_10005_*:*_2_*:*_38549169216"}], "description": "*Environment*: Windows Server 2008 R2 Standard x64\n*Puppet Agent*: 3.7.2\n\nExample that does not work: `Prefix.ApplicationName.Suffix`.\nExample does work: `Prefix.ApplicationName_Suffix`.\n\nBoth *do work if manually created* via the Task Scheduler GUI. There seems to be no name validation for tasks. Is this a bug of the Windows Task scheduler API that Ruby is using or something that Puppet should validate?\n\nWe have a naming convention that applies to applications deployed where we use a Prefix for everything to identify a certain range of products and a Suffix for things such as Locale or Versions.\n\n*Works:*\n\n{code:java}\nscheduled_task { \"${prefix}.${application}_${suffix}\":\n    ensure      => present,\n    enabled     => true,\n    command     => $command,\n    arguments   => $arguments,\n    working_dir => $working_directory,\n    trigger     => {\n      schedule   => daily,\n      every      => 1,\n      start_date => '2016-01-01',\n      start_time => $start_time\n    }\n}\n{code}\n\n*Does not work:*\n\n{code:java}\nscheduled_task { \"${prefix}.${application}.${suffix}\":\n    ensure      => present,\n    enabled     => true,\n    command     => $command,\n    arguments   => $arguments,\n    working_dir => $working_directory,\n    trigger     => {\n      schedule   => daily,\n      every      => 1,\n      start_date => '2016-01-01',\n      start_time => $start_time\n    }\n}\n{code}\n\nError output from Puppet Agent after running *puppet apply*:\n\n{noformat}\nError: Failed to call #<Win32::TaskScheduler::COM::TaskScheduler:0x000000063809e0>::NewWorkItem with HRESULT: -2147024809.:  The parameter is incorrect.\nError: /Stage[main]/Profiles::Application::Service/Scheduled_task[Prefix.Application.Suffix]/ensure: change from absent to present failed: Failed to call #<Win32::TaskScheduler::COM::TaskScheduler:0x000000063809e0>::NewWorkItem with HRESULT: -2147024809.:  The parameter is incorrect.\n{noformat}", "epicLinkSummary": "Windows Scheduled Task 0.4 - logon", "estimate": "PT0S", "externalId": "35061", "fixedVersions": [], "id": "35061", "issueType": "Bug", "key": "MODULES-7130", "labels": ["needs_repro", "scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "39589", "parentSummary": "Windows Scheduled Task 0.4 - logon", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:33c954a5-879f-4678-88e7-ef11d36cb8a2", "resolution": "Won't Fix", "resolutionDate": "2018-07-09T16:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "scheduled_task : Cannot configure a scheduled task with two \".\" in the name. ", "timeSpent": "PT0S", "updated": "2018-07-09T16:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Apologies for the long delay, and thank you for reaching out to us. I am sorry that you feel aggrieved with our approval of dhollinger/autofs. We reviewed 3 of the top module hits for autofs, which included the module you own. Dholinger's module passed all of Puppet's criteria for approved modules without any faults. There were a few issues seen with the module you maintain: \n* It did not follow the readme template https://docs.puppet.com/puppet/latest/modules_documentation.html#readme-template\n* The readme does not cover all of the public classes / defines / parameters and resources.\n* There are unbounded dependencies in the metadata.json for stdlib and concat.\n* There is no puppet compatibility expressed in the metadata.\n* Testing is limited to a single test case for the autofs class.\n\nThese are the reasons the other module was chosen. Unfortunately, once a module is approved, Puppet does not approve another module that performs the same task.\n\nI hope that clarifies why we marked the dhollinger/autofs as approved. Sorry for any consternation caused.\n\nRegards.\nTP", "created": "2017-01-04T04:52:00.000000"}], "components": ["approved"], "created": "2016-12-20T04:19:00.000000", "creator": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a214713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaub3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_176380728_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_24729757739_*|*_10005_*:*_1_*:*_1121658458"}], "description": "\nHello,\n\nCould you please review yuav/autofs to be Puppet approved?\n\nhttps://github.com/Yuav/puppet-autofs\n\nThank you.\n\nJon Skarpeteig\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32958", "fixedVersions": [], "id": "32958", "issueType": "New Feature", "key": "MODULES-4231", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "resolution": "Won't Do", "resolutionDate": "2017-10-17T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved Review for autofs", "timeSpent": "PT0S", "updated": "2017-10-17T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-PR for the ACL module is up at", "created": "2016-12-19T17:38:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Testing\n\n* Clone the puppetlabs-acl module (or any module really)\n* (For testing only) Change the gemfile so that the it uses the gem under test e.g.\n{code}\n...\n  gem 'beaker-puppet_install_helper',:git => 'https://github.com/glennsarti/beaker-puppet_install_helper.git', :ref => 'ticket/master/MODULES-4230-add-custom-pa-version'\n...\n{code}\n* bundle install and make sure the gem used is the one for testing\n* Run beaker host generator to create the relevant hosts.yaml file\n* Ensure PUPPET_INSTALL_TYPE=\"agent\"\n* Ensure the PUPPET_AGENT_SHA environment variable does not exist\n* Run beaker acceptance test.\n\nNote in the debug log it will use the released repository for puppet-agent installations e.g.\n{code}\n...\n[00", "created": "2016-12-20T15:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised for the beaker puppet install helper gem\nhttps://github.com/puppetlabs/beaker-puppet_install_helper/pull/20", "created": "2016-12-20T15:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master", "created": "2016-12-21T18:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Release Prep is up at https://github.com/puppetlabs/beaker-puppet_install_helper/pull/23 ", "created": "2016-12-22T05:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "v0.6.0 was release today which includes the required fixes.\n\nhttps://rubygems.org/gems/beaker-puppet_install_helper/versions/0.6.0", "created": "2017-01-04T18:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ran ACL module with a custom version of the puppet agent.\n\nConfirmed that the puppet agent was downloaded from out builds repo\n\n{code}\n13:14:08 xpetpyyq3c4zos7.delivery.puppetlabs.net (windows2008r2-64-1) executed in 0.10 seconds\n13:14:08 \n13:14:08 xpetpyyq3c4zos7.delivery.puppetlabs.net (windows2008r2-64-1) 13:14:08$ echo '' | wmic os get osarchitecture\n13:14:08   OSArchitecture  \n13:14:09   64-bit          \n13:14:09 \n13:14:09 xpetpyyq3c4zos7.delivery.puppetlabs.net (windows2008r2-64-1) executed in 0.15 seconds\n13:14:09 Fetching: http://builds.delivery.puppetlabs.net/puppet-agent/e573003dc7c72101d2527d544939ed0c7ec10525/repos/windows/puppet-agent-1.8.2.393.ge573003-x64.msi\n13:14:09   and saving to tmp/repo_configs/windows/puppet-agent-1.8.2.393.ge573003-x64.msi\n13:14:09 \n13:14:11 xpetpyyq3c4zos7.delivery.puppetlabs.net (windows2008r2-64-1) 13:14:11$ cmd.exe /c sc query BvSshServer\n13:14:11   [SC] EnumQueryServicesStatus:OpenService FAILED 1060:\n13:14:11   \n13:14:11   The specified service does not exist as an installed service.\n13:14:11 \n{code}\n\nWill now raise a PR to add this job to all modules listed in the original ticket.", "created": "2017-01-05T14:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised - https://github.com/puppetlabs/ci-job-configs/pull/2197", "created": "2017-01-05T14:58:00.000000"}], "components": [], "created": "2016-12-19T17:30:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Should be able to use custom puppet agents in smoke acceptance tests via beaker."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@134ab28f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Test-related tickets not risk assessed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymef3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_39361_*|*_1_*:*_1_*:*_11611_*|*_10007_*:*_3_*:*_685724604_*|*_3_*:*_1_*:*_80795522_*|*_10009_*:*_1_*:*_1282003148_*|*_5_*:*_1_*:*_0"}], "description": "Previously, the beaker installation helpers would only use released puppet-agent versions.\n\nIn order to assist the Puppet Agent team validate new agents against core modules modules should be able to use custom puppet agents in smoke tests.\n\nconcat: cross-platform module rummaging in puppet's guts\nntp: simple linux-only go-to module for all testing purposes\napache: complex linux-only go-to module for all testing purposes\nstdlib: cross-platform high-use module\nacl: windows only module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39381", "fixedVersions": [], "id": "39381", "issueType": "New Feature", "key": "MODULES-4230", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-01-12T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow custom puppet agent installations to be used in Acceptance tests", "timeSpent": "PT0S", "updated": "2017-01-12T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "body": "Actually, what I really wanted was to pass roles to 2 different databases, so I should be able to pass a hash in the roles array, such as :\n\n  $datadog_admindb_roles    = [\n    '{ role: \"clusterMonitor\", db: \"admin\" },\n    { role: \"read\", db: \"admin\" },\n    { role : \"read\", db: \"local\" }'\n  ],\n\nBut this fails also with Error: Failed to apply catalog: Parameter roles failed on Mongodb_user[datadog_admindb]: Invalid value \"{ role: \\\"clusterMonitor\\\", db: \\\"admin\\\" }, \\n    { role: \\\"read\\\", db: \\\"admin\\\" }, \\n    { role : \\\"read\\\", db: \\\"local\\\" }\". Valid values match /^\\w+$/. at /etc/puppet/environments/production/modules/mongodb/manifests/datadog.pp:27", "created": "2016-12-19T14:45:00.000000"}, {"author": "623e74fc4a57610068e8835f", "body": "Hello,\nthis is what I think an important feature, as it is common to have a single user with access to multiple databases. Is there any workaround in the meantime, other than creating the users with execs? Even an additional resource that would let us grant roles to existing users would be a huge improvement.", "created": "2017-02-13T06:37:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-12-19T11:35:00.000000", "creator": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to pass an array for the database parameter such as: \n\ndatabase => ['local', 'admin'],"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37bdb188"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzatun:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28680198274_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nUsing the puppetlabs/mongodb, I realized I could not pass several databases to mongodb_user, so that for example, my datadog user needs read access to 2 databases:\n\n\nmongodb_user { datadog_admindb:\n    name          => $datadog_user,\n    ensure        => present,\n    password_hash => mongodb_password($datadog_user, $datadog_password),\n    database      => admin,\n    roles         => $datadog_admindb_roles,\n    tries         => 3,\n  }\n\nIf I try to repeat the stanza, it fails with a duplicate error.", "environment": "CentOS", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "39379", "fixedVersions": [], "id": "39379", "issueType": "New Feature", "key": "MODULES-4229", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb_user, database field as array", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7ac1bef8a60068c8dc1c", "body": "Having applied Daniel Haag's patch to war.pp the problems I had were down to me passing the wrong parameters.\n\nI ended up passing in three textual parameters all of which end \".war\", they contain:\n* The location from which to get the war file (war_source)\n* The war filename (including version number)\n* The context root suffixed with \".war\"\n\nthere is some overlap here and its far from obvious which should contain what.\n\nI've added a comment to MODULES-1545 which shows what I ended up with in more detail.\n", "created": "2017-01-17T10:09:00.000000"}], "components": ["tomcat"], "created": "2016-12-16T08:56:00.000000", "creator": "623e7ac1bef8a60068c8dc1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38a0003f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaskn:"}], "description": "The issue here revolves around Apache Tomcat taking its context root from the name of the war file and war file names needing to change to reflect the version number and the fact that the version has moved on.\n\nIssue MODULES-1545 discusses an issue whereby a new version of a war file fails to get deployed.\n\nThat issue was raised in November 2014. The following month, a solution was posted by Patrick O'Dwyer.  If I understand it correctly, his solution is forget about using tomcat::war and instead add the following to your Puppet code:\n\n\n{noformat}\nstaging::file {\u2018${name}\u2019:\n  source => \u2018$war_source,\n}\n\nfile { \"${_deployment_path}/${_war_name}\":\n  source => \"${::staging::path}/tomcat/${name},\n}\n{noformat}\n\nA year later Daniel Haag proposed fixing the problem with a change to this module's war.pp file, replacing:\n\n{noformat}\nstaging::file { $name:\n  source => $war_source,\n  target => \"${_deployment_path}/${_war_name}\",\n}\n{noformat}\n\nwith:\n\n{noformat}\ninclude 'staging'\nstaging::file { $name:\n  source => $war_source,\n} ->\n  file { \"${_deployment_path}/${_war_name}\":\n  source => \"${::staging::path}/tomcat/${name}\",\n}\n{noformat}\n\nI don't understand why it hasn't made it into the current version.\n", "environment": "Linux", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "36165", "fixedVersions": [], "id": "36165", "issueType": "Improvement", "key": "MODULES-4228", "labels": ["puppetlabs-tomcat", "upgrade", "version"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac1bef8a60068c8dc1c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Deploying an updated war file", "timeSpent": "PT0S", "updated": "2018-09-12T03:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:3a5570d6-9924-4f52-b4be-a68e142b2980]\n\nPlease provide more information about your inability to login when the system is rebooted. Why are you unable to login?", "created": "2017-07-19T14:32:00.000000"}], "components": ["aws", "lvm"], "created": "2016-12-15T19:11:00.000000", "creator": "557058:3a5570d6-9924-4f52-b4be-a68e142b2980", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7531b063"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaqsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}], "description": " hi ,\n\nThank you for the help in advanced. I have a question related to this module .\n\nhttps://forge.puppet.com/puppetlabs/lvm\n\nI am using this module to create the logical volume, create the volume group and mount the filesystem. I have added this module in the puppet file and below is the code that I am using to create the required volume group, logical volume and filesystem. This works very well but when I restart my server after configuring the disk through the below code ,  I am not able to login back to the server this has happened second time in row. Below is the code for the lvm\nThere are two physical volume that is created as vg_root and vg_app from thr physical disk /dev/xvdm1 and /dev/xvdl1 . PLease help me in finding this issue\n{code:puppet}\nclass profile::glic_wasnd::glic_wasbase::lvmmanage {\n  $ppvroot     =  '/dev/xvdm1'\n  $pvgroot     =  'vg_root'\n\n  $plvrootmwd  =  'mwadmin'\n  $pfsrootmwd  =  \"/dev/${pvgroot}/$plvrootmwd\"\n  $pfshumreadrootmwd = '/home/mwadmin'\n\n  $plvroottemp  =  'temp'\n  $pfsroottemp =  \"/dev/${pvgroot}/${plvroottemp}\"\n  $pfshumreadroottemp = '/tmp'\n\n  $pfstype    =  'ext4'\n  $poptions   =  'defaults'\n  $pfixed_pass  = '1'\n  $pfixed_dump  = '1'\n\n  $ppvapp     =  '/dev/xvdl1'\n  $pvgapp     =  'vg_app'\n\n  $plvappihs  =  'ihs'\n  $pfsappihs =  \"/dev/${pvgapp}/${plvappihs}\"\n  $pfshumreadapptihs = \"/opt/${plvappihs}\"\n\n  $plvappwas  =  'was'\n  $pfsappwas =  \"/dev/${pvgapp}/${plvappwas}\"\n  $pfshumreadapptwas = \"/opt/${plvappwas}\"\n\n  $plvapplogr  =  'logr'\n  $pfsapplogr =  \"/dev/${pvgapp}/${plvapplogr}\"\n  $pfshumreadapptlogr = \"/${plvapplogr}\"\n\n\n\n#Step 1 Create the root vg group\n\n  physical_volume { $ppvroot :\n    ensure      =>  present,\n    unless_vg   =>  \"$pvgroot\",\n  }\n   \n  volume_group { $pvgroot :\n    ensure           => present,\n    physical_volumes => \"$ppvroot\",\n    createonly       =>  true,\n    require           => Physical_volume[$ppvroot] ,\n  }\n\n# Step for the adding the mwadmin in vg root\n\n\n  logical_volume { $plvrootmwd :\n    ensure       => present,\n    volume_group => \"$pvgroot\",\n    size         => '5G',\n    require       => Volume_group[$pvgroot],\n  }\n\n  filesystem { $pfsrootmwd :\n    ensure   => present,\n    fs_type  => 'ext4',\n    options  => '-b 4096 -E stride=32,stripe-width=64',\n    require  =>  Logical_volume[$plvrootmwd],\n  }\n\n  mount { $pfshumreadrootmwd : \n    ensure    =>  mounted,\n    name     =>   $pfshumreadrootmwd,\n    device    =>  $pfsrootmwd ,\n    fstype     => \"${pfstype}\",    \n    options => $poptions,\n    pass    => $pfixed_pass,\n    dump    => $pfixed_dump,\n    atboot  => true,\n    require => Filesystem[$pfsrootmwd] ,\n  }\n\n\n\n# Step for the adding the temp in vg root\n\n\n   logical_volume { $plvroottemp :\n    ensure       => present,\n    volume_group => \"$pvgroot\",\n    size         => '5G',\n    require       => Volume_group[$pvgroot],\n   }\n\n  filesystem { $pfsroottemp:\n    ensure   => present,\n    fs_type  => 'ext4',\n    options  => '-b 4096 -E stride=32,stripe-width=64',\n    require  =>  Logical_volume[$plvroottemp],\n  }\n\n  mount { $pfshumreadroottemp : \n    ensure    =>  mounted,\n    name     =>   $pfshumreadroottemp,\n    device    =>  $pfsroottemp ,\n    fstype     => \"${pfstype}\",    \n    options => $poptions,\n    pass    => $pfixed_pass,\n    dump    => $pfixed_dump,\n    atboot  => true,\n    require => Filesystem[$pfsroottemp] ,\n  }\n\n\n\n# Step 2 - For vg-app\n\n  physical_volume { $ppvapp :\n  ensure      =>  present,\n  unless_vg   =>  \"$pvgapp\",\n  }\n   \n  volume_group { $pvgapp :\n  ensure           => present,\n  physical_volumes => \"$ppvapp\",\n  createonly       =>  true,\n  require           => Physical_volume[$ppvapp] ,\n  }\n\n# Step for the adding the ihs in vg app\n\n\n  logical_volume { $plvappihs :\n  ensure       => present,\n  volume_group => \"$pvgapp\",\n  size         => '4G',\n  require       => Volume_group[$pvgapp],\n  }\n\n  filesystem { $pfsappihs:\n    ensure  => present,\n    fs_type => 'ext4',\n    options => '-b 4096 -E stride=32,stripe-width=64',\n    require       => Logical_volume[$plvappihs],\n  }\n\n\n  mount { $pfshumreadapptihs : \n    ensure    =>  mounted,\n    name     =>   $pfshumreadapptihs,\n    device    =>  $pfsappihs ,\n    fstype     => \"${pfstype}\",    \n    options => $poptions,\n    pass    => $pfixed_pass,\n    dump    => $pfixed_dump,\n    atboot  => true,\n    require => Filesystem[$pfsappihs] ,\n  }\n\n\n# Step for the adding the was in vg app\n\n  logical_volume { $plvappwas :\n  ensure       => present,\n  volume_group => \"$pvgapp\",\n  size         => '20G',\n  require       => Volume_group[$pvgapp],\n  }\n\n  filesystem { $pfsappwas:\n    ensure  => present,\n    fs_type => 'ext4',\n    options => '-b 4096 -E stride=32,stripe-width=64',\n    require       => Logical_volume[$plvappwas],\n  }\n\n  mount { $pfshumreadapptwas : \n    ensure    =>  mounted,\n    name     =>   $pfshumreadapptwas,\n    device    =>  $pfsappwas ,\n    fstype     => \"${pfstype}\",    \n    options => $poptions,\n    pass    => $pfixed_pass,\n    dump    => $pfixed_dump,\n    atboot  => true,\n    require => Filesystem[$pfsappwas] ,\n  }\n\n\n# Step for the adding the logr in vg app\n\n  logical_volume { $plvapplogr :\n  ensure       => present,\n  volume_group => \"$pvgapp\",\n  size         => '10G',\n  require       => Volume_group[$pvgapp],\n  }\n\n  filesystem { $pfsapplogr:\n    ensure  => present,\n    fs_type => 'ext4',\n    options => '-b 4096 -E stride=32,stripe-width=64',\n    require       => Logical_volume[$plvapplogr],\n  }\n\n  mount { $pfshumreadapptlogr : \n    ensure    =>  mounted,\n    name     =>   $pfshumreadapptlogr,\n    device    =>  $pfsapplogr ,\n    fstype     => \"${pfstype}\",    \n    options => $poptions,\n    pass    => $pfixed_pass,\n    dump    => $pfixed_dump,\n    atboot  => true,\n    require => Filesystem[$pfsapplogr] ,\n  }\n}\n{code}\n", "environment": "RHEL 6.6\npuppet agent 4.5.3\nod \"puppetlabs-lvm\",                                   '0.8.0'", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "37170", "fixedVersions": [], "id": "37170", "issueType": "Bug", "key": "MODULES-4227", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3a5570d6-9924-4f52-b4be-a68e142b2980", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm issue on RHEL Linux 6.6", "timeSpent": "PT0S", "updated": "2017-07-25T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b421f3824d006a579736", "body": "I ran into this same issue.\n\nFresh Centos7 install, trying to use the rabbitmq module (puppetlabs-rabbitmq) version 5.6.0.\n\n\n{code:bash}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Virtual Query, Could not autoload puppet/type/rabbitmq_plugin: Attempt to redefine entity 'http://puppet.com/2016.1/runtime/type/rabbitmq_plugin'. Set at unknown location at /etc/puppetlabs/code/environments/dev/modules/rabbitmq/manifests/init.pp:310:35 on node tcpvm06.regulusgroup.net\n{code}\n", "created": "2017-04-12T08:30:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:f3848e45-d328-48b4-adf6-fdddf27e2348]\u00a0can you include a minimal reproduction using the rabbitmq module?", "created": "2021-10-26T09:38:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I think this is a dup of\u00a0PUP-7466, which we haven't been able to reproduce using currently supported puppet versions.", "created": "2021-10-26T09:41:00.000000"}], "components": ["rabbitmq"], "created": "2016-12-15T07:19:00.000000", "creator": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4178e6a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaq8f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/17"}], "description": "since I updated to puppet 4.8.1 just earlier today, I get the error on my rabbitmq host running puppet agent:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Virtual Query, Could not autoload puppet/type/rabbitmq_plugin: Attempt to redefine entity 'http://puppet.com/2016.1/runtime/type/rabbitmq_plugin'. Set at unknown location at /etc/puppetlabs/code/environments/production/modules/rabbitmq/manifests/init.pp:310:35 on node XXX\n\nThe line 310 is:\n\n{code:puppet}\nClass['::rabbitmq::install'] -> Rabbitmq_plugin<| |>\n{code}\n\npuppet master and agent are the same version.\nrabbitmq module is at git revision:\nf88f40c6f62fdd267b7d70679b7a5ae3e73f4e1b\n\nI've a plugin thats supposed to get created ", "environment": "OpenBSD 6.0-snapshot, puppet master running behind gunicorn/nginx 4.8.1, amd64, ruby 2.3.1", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "32956", "fixedVersions": [], "id": "32956", "issueType": "Bug", "key": "MODULES-4226", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rabbitmq Error while evaluating a Virtual Query, Could not autoload puppet/type/rabbitmq_plugin: Attempt to redefine entity", "timeSpent": "PT0S", "updated": "2021-10-26T09:41:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [], "components": [], "created": "2016-12-14T09:36:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13928077"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4116"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Comments for puppet strings style doc generation"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymerb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81935155_*|*_3_*:*_1_*:*_2363183885_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Usage of Puppet Strings functionality", "estimate": "PT0S", "externalId": "42596", "fixedVersions": [], "id": "42596", "issueType": "Improvement", "key": "MODULES-4225", "labels": [], "originalEstimate": "PT0S", "parent": "40292", "parentSummary": "Usage of Puppet Strings functionality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Fixed", "resolutionDate": "2017-01-11T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add YARD style comments to the ntp modules for strings", "timeSpent": "PT0S", "updated": "2017-01-11T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Release completed. This included some small bug fixes and a 2nd release of version 0.1.1. This is now implemented in 4 modules. I will carry this over to next sprint and continue to implement this in more modules.", "created": "2017-01-11T08:41:00.000000"}], "components": [], "created": "2016-12-14T07:59:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c076f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Manual validation by ensuring after implementation the runs pass in jenkins"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymerj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5859139_*|*_3_*:*_1_*:*_1298761004_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2312372890"}], "description": "Release the gem to rubygems and implement the gem within a number of modules. The modules I will implement this is will be at minimum ntp, vcsrepo, mysql, firewall and one windows module. If I get these completed I will aim for more modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32954", "fixedVersions": [], "id": "32954", "issueType": "New Feature", "key": "MODULES-4224", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2017-01-25T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Install Helper - Release 0.1.0 gem to rubygems and implement the gem in a number of modules.", "timeSpent": "PT0S", "updated": "2017-01-25T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "attachments": [], "comments": [{"author": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "body": "resolved by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/524", "created": "2017-05-16T05:58:00.000000"}], "components": ["rabbitmq"], "created": "2016-12-14T02:38:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b858c24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzapan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13227593200_*|*_5_*:*_1_*:*_0"}], "environment": "As seen here: https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/manifests/config.pp#L68\n\nthe default_environment_variables are set always as:\n  $default_env_variables      =  {\n    'NODE_PORT'        => $port,\n    'NODE_IP_ADDRESS'  => $node_ip_address\n}\n\nthis gets rabbitmq to use those values for a TCP listener, which is problematic if we want to use TLS only.\n\nIf they use different ports, it will start both a TCP listener and a TLS connection (which is not what we want if we use the ssl_only option).\n\nIf they use the same port, rabbitmq-server will fail to start, since the TCP listener is already using the port that the SSL listener attempts to use.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41482", "fixedVersions": [], "id": "41482", "issueType": "Bug", "key": "MODULES-4223", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2017-05-16T05:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Can't use TLS only if rabbitmq::port is set", "timeSpent": "PT0S", "updated": "2017-05-16T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10dba9575800695acbee", "body": "Noticed fix has been merged https://github.com/puppetlabs/puppetlabs-apache/commit/5e5f7c75e1d9a6346be519b7758911c45d293fad", "created": "2016-12-14T13:21:00.000000"}], "components": ["apache"], "created": "2016-12-13T13:20:00.000000", "creator": "623c10dba9575800695acbee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30cb73c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaosv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86462317_*|*_6_*:*_1_*:*_0"}], "description": "After the recent ssl_stapling pull request merge I notice that SSLStapling gets enabled on apache 2.2 configuration causing apache startup failure.  \n\nI have narrow this down to be from this statement in {{templates/vhost/_ssl.erb}}\n\n{code}<%- if not @ssl_stapling.nil? && scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\nSSLUseStapling <%= scope.function_bool2httpd([@ssl_stapling]) %>\n<%- end -%>{code}\n\nI believe the correct statement should be:\n\n{code}if (not @ssl_stapling.nil?) && scope.function_versioncmp([@apache_version, '2.4']) >= 0{code}\n\nor \n\n{code}if !@ssl_stapling.nil? && scope.function_versioncmp([@apache_version, '2.4']) >= 0{code}\n\nAs currently the whole line gets evaluated to true if it is false, causing the SSLUseStapling config to be added to apache 2.2 configuration which it does not understand.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36164", "fixedVersions": [], "id": "36164", "issueType": "Bug", "key": "MODULES-4222", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10dba9575800695acbee", "resolution": "Fixed", "resolutionDate": "2016-12-14T13:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache SSL Stapling incorrectly enabled for centos 6", "timeSpent": "PT0S", "updated": "2016-12-14T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "attachments": [], "comments": [{"author": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "body": "https://github.com/puppetlabs/puppetlabs-git/pull/79", "created": "2016-12-13T12:06:00.000000"}, {"author": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "body": "Perfect! Thks (y)", "created": "2016-12-14T03:56:00.000000"}], "components": ["git"], "created": "2016-12-13T10:14:00.000000", "creator": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@756bb1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaojz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16343345389_*|*_6_*:*_1_*:*_0"}], "description": "If I try to use this manifest:\n\n{code:puppet}\n    git::config { 'core.preloadindex':\n        value => true,\n        scope => 'system',\n    }\n{code}\n\nIt fails with \n{noformat}\nError: undefined method `empty?' for false:FalseClass\n{noformat}\n\nThe same manifest with a string instead of a boolean value is working perfectly:\n\n{code:puppet}\n    git::config { 'core.preloadindex':\n        value => 'true',\n        scope => 'system',\n    }\n{code}\n\nI believe this is due to this validation in git/lib/puppet/type/git_config.rb (line 31)\n\n{noformat}\n    fail('it is required to pass \"value\"') if self[:value].nil? || self[:value].empty? || self[:value] == :absent\n\n{noformat}\n\nbecause empty? is not defined for boolean.\n\n\n----\n\nPuppet: 3.8.7\nRuby: 1.9.3p484 (2013-11-22 revision 43786) x86_64-linux\nLinux 3.13.0-101-generic #148-Ubuntu SMP Thu Oct 20 22:08:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux\npuppetlabs/git: 0.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37169", "fixedVersions": [], "id": "37169", "issueType": "Bug", "key": "MODULES-4221", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "resolution": "Fixed", "resolutionDate": "2017-06-20T15:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error message with boolean value in git::config", "timeSpent": "PT0S", "updated": "2017-06-20T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc][~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] to groom and review this ticket for User story format and acceptance criteria prior to bringing into sprint.", "created": "2017-01-11T10:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-02-08T12:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on the revert for MODULES-3373", "created": "2017-02-09T10:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/1/", "created": "2017-02-28T17:29:00.000000"}], "components": ["iis"], "created": "2016-12-13T09:42:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a984035"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxpb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_622144088_*|*_1_*:*_1_*:*_4233395259_*|*_10007_*:*_1_*:*_11145099_*|*_3_*:*_1_*:*_691117200_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1123010377"}], "description": "Add the following properties:\n\nauto_start\nclr_config_file\nenable32_bit_app_on_win64\nenable_configuration_override\nmanaged_pipeline_mode\nmanaged_runtime_loader\nmanaged_runtime_version\npass_anonymous_token\nstart_mode\nqueue_length\ncpu_action\ncpu_limit\ncpu_reset_interval\ncpu_smp_affinitized\ncpu_smp_processor_affinity_mask\ncpu_smp_processor_affinity_mask2\nidentity_type\nidle_timeout\nidle_timeout_action\nload_user_profile\nlog_event_on_process_model\nlogon_type\nmanual_group_membership\nmax_processes\npinging_enabled\nping_interval\nping_response_time\nset_profile_environment\nshutdown_time_limit\nstartup_time_limit\norphan_action_exe\norphan_action_params\norphan_worker_process\nload_balancer_capabilities\nrapid_fail_protection\nrapid_fail_protection_interval\nrapid_fail_protection_max_crashes\nauto_shutdown_exe\nauto_shutdown_params\ndisallow_overlapping_rotation\ndisallow_rotation_on_config_change\nlog_event_on_recycle\nrestart_memory_limit\nrestart_private_memory_limit\nrestart_requests_limit\nrestart_time_limit\nrestart_schedule", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41552", "fixedVersions": [], "id": "41552", "issueType": "New Feature", "key": "MODULES-4220", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-28T17:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS - Add all required properties for IIS Application Pool", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "MODULES-4296 will address fixing the acceptance tests. See that ticket for details", "created": "2017-01-19T12:07:00.000000"}], "components": ["iis"], "created": "2016-12-13T09:41:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78271311"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "application pool fundamental tasks should be exercised"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymdjb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1126799476_*|*_1_*:*_1_*:*_92226783_*|*_10007_*:*_1_*:*_418439517_*|*_3_*:*_1_*:*_3114621543_*|*_5_*:*_1_*:*_0"}], "description": "Implement the create/update/destroy methods for the iis_application_pool provider. The update method will only handle name, state, managedpipelinemode, and managedruntimeversion in this ticket. When MODULES-4220 is worked on, it will add the rest of the properties to the flush method.\n\nUser story:\n\nAs a sysadmin, I would like to create a new application pool\nAs a sysadmin, I would like to remove an application pool\nAs a sysadmin, I would like to update an application pool", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40395", "fixedVersions": [], "id": "40395", "issueType": "New Feature", "key": "MODULES-4219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-06T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Create/Update/Destroy IIS Application Pool", "timeSpent": "PT0S", "updated": "2017-02-06T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "body": "I believe this is not a hard dependency and should be added only in the instances that it is required, we don't use the oracle and instead have our own pulp repo for managing our java instances and don't want to require archive be present to be valid.", "created": "2016-12-13T12:07:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "[~accountid:70121:b6024426-6278-4db2-b12a-b73e411cd0fb] I could agree with that. I have run into similar situations before and it would be fantastically handy to have conditional dependencies. ", "created": "2016-12-13T13:38:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "this has been fixed for a while now.", "created": "2021-01-25T07:23:00.000000"}], "components": ["java"], "created": "2016-12-13T07:49:00.000000", "creator": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bc961bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaogn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17257359_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_129926775638"}], "description": "The puppetlabs/java module freshly installed from the forge does not include puppet/archive as part of the dependency list. If you then try to install oracle based java it fails because it can't find archive which it needs to download the necessary files.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36163", "fixedVersions": [], "id": "36163", "issueType": "Bug", "key": "MODULES-4218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java module does not list archive as dependency", "timeSpent": "PT0S", "updated": "2021-01-25T07:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "body": "This is what I have:\n\n\n{code:java}\nhaproxy::listen{'stats':\n    bind    => {'localhost:1936' => []},\n    mode    => http,\n    options => [\n      {'stats' => 'enable'},\n      {'stats' => 'hide-version'},\n      {'stats' => 'realm Haproxy\\ Statistics'},\n      {'stats' => 'uri /'},\n      {'stats' => \"auth stats:${stats_password}\"},\n    ],\n  }\n\n{code}\n", "created": "2017-08-11T07:00:00.000000"}], "components": ["haproxy"], "created": "2016-12-13T07:24:00.000000", "creator": "557058:e993dbb3-e93e-40c6-98db-4089d176e4ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53fa0a77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaogf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}], "description": "There is currently no way of adding a block like this to enable the internal stats of haproxy:\n\n{code}\nlisten stats\n    mode http\n    bind *:1936\n    stats enable\n    stats hide-version\n    stats realm Haproxy\\ Statistics\n    stats uri /\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40394", "fixedVersions": [], "id": "40394", "issueType": "New Feature", "key": "MODULES-4217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e993dbb3-e93e-40c6-98db-4089d176e4ac", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/haproxy does not support the haproxy stats module", "timeSpent": "PT0S", "updated": "2017-09-06T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "via [~accountid:5f581819110ce00069f59a2a]", "created": "2016-12-19T19:02:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Merged PR, release set for no later than Jan 31.", "created": "2017-01-25T16:04:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "version 1.0.0 released https://forge.puppet.com/puppetlabs/mount_providers/readme", "created": "2017-01-27T11:37:00.000000"}], "components": ["mount_providers"], "created": "2016-12-12T23:08:00.000000", "creator": "557058:596a4c24-5039-45a7-8af8-a7181a4f3048", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f2f9a41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaph3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2721661113_*|*_10007_*:*_1_*:*_1211397078_*|*_5_*:*_1_*:*_0"}], "description": "When a mountpoint gets actually created and when this resource receives a refresh event, the share gets mounted and subsequently remounted. Especially, in case of remote shares, this behavior is very prone to failure.\n\nFor more details, please check the following issue:\nhttps://puppet.atlassian.net/browse/PUP-6951", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34018", "fixedVersions": [], "id": "34018", "issueType": "Improvement", "key": "MODULES-4216", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:596a4c24-5039-45a7-8af8-a7181a4f3048", "resolution": "Fixed", "resolutionDate": "2017-01-27T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Avoiding remounts in case of a refresh event, when a mountpoint actually gets created.", "timeSpent": "PT0S", "updated": "2017-01-27T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:f0000917-867a-46a0-b127-86ba870848c9]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:43:00.000000"}], "components": ["f5"], "created": "2016-12-12T16:32:00.000000", "creator": "557058:f0000917-867a-46a0-b127-86ba870848c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@519d32c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzao67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29851848152_*|*_6_*:*_1_*:*_0"}], "description": "We define a bunch of irules similar to the following irule:\n{code}\n  f5_irule { 'redirects_external':\n    ensure     => 'present',\n    definition => template('loadbalancer/irules/external/redirects_external.tcl.erb'),\n    name       => \"/${::clientcert}/redirects_external\"\n  }\n{code}\n\nThe issue I'm running into is that on every puppet run the module updates every irule regardless of there actually being a change.\n\nI was able to verify that the issue was an extra newline at the end of the version of the irule loaded from the template and that a work around was to modify the irule type like so:\n{code}\n  newproperty(:definition) do\n    desc 'iRule text containing event declarations consisting of TCL code that is executed when an event occurs'\n    munge do |value|\n      value.strip\n    end\n  end\n{code}\n\nIs it possible that we're just doing something wrong when loading the template or is that an actual bug?", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "38249", "fixedVersions": [], "id": "38249", "issueType": "Bug", "key": "MODULES-4215", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0000917-867a-46a0-b127-86ba870848c9", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "F5 - irules update every run", "timeSpent": "PT0S", "updated": "2017-11-23T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Have just noticed I opened the ticket in the wrong category. It should be \"Forge Modules\" instead. Is it possible to move it?", "created": "2016-12-12T12:06:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Hello Emerson, yes I will move the ticket for you. Cheers!", "created": "2016-12-12T12:11:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Thank you, [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7]!", "created": "2016-12-12T12:47:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "Pull request https://github.com/puppetlabs/puppetlabs-apache/pull/1569 sent with a patch", "created": "2016-12-12T13:02:00.000000"}], "components": [], "created": "2016-12-12T12:03:00.000000", "creator": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Class apache::virtualhost should accept a parameter indicating whether the directive should be present\nDefault should be false, preserving backwards compatibility and respecting expected behaviour\nIf true, class should include directive after `RewriteEngine On`"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15f50d93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101734305_*|*_5_*:*_1_*:*_0"}], "description": "Apache module Rewrite allows for specifying global rules and making all virtual hosts inherit them via:\n`RewriteOptions Inherit`\nClass apache::virtualhost should manage this virtual host directive", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34017", "fixedVersions": [], "id": "34017", "issueType": "Bug", "key": "MODULES-4213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "resolution": "Fixed", "resolutionDate": "2016-12-13T16:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow \"RewriteOptions Inherit\" in class apache::vhost", "timeSpent": "PT0S", "updated": "2016-12-13T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Passed FOSS CI: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/", "created": "2017-03-13T10:45:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "It looks like this may have failed in PE CI for SLES, see PE-19899. /cc [~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e]", "created": "2017-03-14T09:39:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Latest runs are passing in CI\n[FOSS|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/platform_puppet-agent_intn-van-sys_module_multi-daily-module-smoke-1.10.x/2/]\n[PE|https://jenkins-master-prod-1.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-upgrade_nightly_2017.2.x/LAYOUT=sles12-64mcd-64f-64f,LEGACY_AGENT_VERSION=NONE,PLATFORM=NONE,SCM_BRANCH=2017.2.x,UPGRADE_FROM=2016.1.2,UPGRADE_TO_VERSION=NONE,label=beaker-bigjob/34/]", "created": "2017-03-15T08:37:00.000000"}], "components": ["puppet_agent"], "created": "2016-12-12T09:12:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2016.4.x"}, {"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2016.5.x"}, {"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2017.1.x"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61e66a4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyma8f:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppet_agent module will now use the included copy of Puppet's GPG keys for apt repositories, rather than attempting to download them from pgp.mit.edu."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_76753897_*|*_1_*:*_1_*:*_7614545550_*|*_10007_*:*_2_*:*_241840274_*|*_3_*:*_1_*:*_9643170_*|*_10009_*:*_1_*:*_751525_*|*_5_*:*_2_*:*_84992381_*|*_6_*:*_1_*:*_14383_*|*_10006_*:*_1_*:*_918096"}], "description": "Currently, we are using pgp.mit.edu as the [source for the puppet package key|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/debian.pp#L82-L95]. If the external server is having issues, this can cause the import of the key to fail.\n\nThe [key file for RPMs is currently shipped as part of the puppet_agent module|https://github.com/puppetlabs/puppetlabs-puppet_agent/tree/master/files]. This [file is imported directly for redhat based operating systems|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/osfamily/redhat.pp#L51-L85]. This same behavior should be implemented for debian based systems to remove the dependency on an external pgp key server.\n\nAcceptance Criteria:\nDebian based systems can be upgraded using the puppet_agent module without relying on an external pgp key server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34016", "fixedVersions": ["puppet_agent 1.4.0"], "id": "34016", "issueType": "CI Blocker", "key": "MODULES-4521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2017-03-15T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: import apt key from file rather than external server", "timeSpent": "PT0S", "updated": "2017-06-12T16:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "created": "2016-12-12T03:47:00.000000", "name": "vsphere_vm-resource_pool.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12719"}], "comments": [], "components": ["vsphere"], "created": "2016-12-12T03:48:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e466181"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}], "description": "A customer has noted issues with how resource_pools are handled when the hierarchy is something other than \"datacenter > cluster > resource_pool\".\n\nFrom customer:\nWhile evaluating various technologies to replace our current server cloning/configuration/deployment process I evaluated the Puppet puppetlabs-vsphere module.\n\nWhile trying to make it work I encountered a bug in its code around resource_pool handling. I have patched the code so that it now can correctly find/reference the resource_pool in our environment. The patch is attached to this ticket.\n\nThe code as written assumes that the hierarchy goes: datacenter -> cluster -> resource pools. In our environment it looks like: datacenter -> vm folder -> cluster -> resource pools. This patch should allow it to work in both scenarios, though I don't have any easy way of testing the former.\n\nI haven't polished the code up or written spec tests, which I might have done if there was a Git repository available to me, but I figured I'd share the work in the event you wanted to incorporate it into future releases.\n\nHowever, we are not going to pursue our replacement cloning process using this module. The design is nice, but it is missing far too many features for it to be usable by us (we need to be able to set target datastore, add additional controllers/disks, add NICs, set VLANs, etc.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35060", "fixedVersions": [], "id": "35060", "issueType": "Bug", "key": "MODULES-4211", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Resource Pool handling is broken in hierarchies other than \"datacenter > cluster > resource_pool\"", "timeSpent": "PT0S", "updated": "2017-11-20T03:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/56", "created": "2016-12-12T05:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Thanks! Will look at pulling this into the next release. Initial review of the PR looks great!", "created": "2016-12-14T09:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This does have a workaround to use 7z - although it requires downloading 7z which most organizations probably won't be keen to do.\n\nI am curious why it fails, likely that the com provider is disabled for some reason in some environments. I've seen this work on Windows Server 2016, so I'm not sure that by default it should fail. However, using something built-in to .NET and thus usable by PowerShell would be preferred if available. (y)", "created": "2016-12-14T09:07:00.000000"}, {"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "Indeed, I 'hotfixed' the issue by using 7z", "created": "2016-12-14T09:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/a3da9b3d7fb2d29f22e8ed9ed740337e3753d5a3", "created": "2016-12-15T13:27:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Have validated this fix using a Windows Server 2016 box (without any chocolatey version installed) and tip of puppetlabs-chocolatey master branch (39b10c0efad7ec6023504808266c5b8b6ffbd6a9) using the below manifest:\n\n{code:java}\nnode default {\n  include chocolatey \n  \n  package { 'vlc':\n    provider => 'chocolatey',\n\tensure   => installed\n  }\n}\n{code}\n\nChocolatey v0.10.3 was installed without issue and so was the vlc package included in the manifest.", "created": "2016-12-28T08:59:00.000000"}], "components": ["chocolatey "], "created": "2016-12-12T03:17:00.000000", "creator": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given the following:\n\n* A Windows box with PowerShell v5 anniversary edition (which can be found with a Windows Server 2016 box)\n* Chocolatey is not installed\n\nWhen:\n* Installing Chocolatey using the puppetlabs-chocolatey module using:\n\n{code}\ninclude chocolatey\n{code}\n\nThen: \n* it should not error  "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d58892d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanhj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1104215310_*|*_1_*:*_1_*:*_193332597_*|*_10007_*:*_1_*:*_102471025_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_2907462"}], "description": "At least on Windows 10, chocolatey fails to install the provider when:\n* Agent / Puppet is run in a non-interactive session and\n* Windows {{native}} unzip is used\n\nWorkaround:\n{{use_7zip => false}}\n\nNotes:\nThis issue seems to rise because the com object used for [unzip](https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/templates/InstallChocolatey.ps1.erb#L103)\nWe should rather use a more 'modern' {{Add-Type -AssemblyName System.IO.Compression.FileSystem}}", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "34015", "fixedVersions": [], "id": "34015", "issueType": "Bug", "key": "MODULES-4210", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "resolution": "Fixed", "resolutionDate": "2016-12-28T08:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey provider install fails on kernel >= 10 with use_7zip => false  ", "timeSpent": "PT0S", "updated": "2016-12-28T08:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Former user This seems like a \"task\" rather than a bug, correct?", "created": "2016-12-20T10:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]changed", "created": "2016-12-20T10:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "?This is dependant on vox pupuli doing a release. until then it has to wait", "created": "2017-01-03T04:50:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The approval has now been moved.", "created": "2017-04-03T06:44:00.000000"}], "components": ["approved"], "created": "2016-12-12T03:09:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d963a31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3593408_*|*_3_*:*_1_*:*_144807_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7779268853_*|*_10005_*:*_1_*:*_1903144033"}], "description": "https://forge.puppet.com/badgerious/windows_env\nhas moved to vox pupuli ownership\nhttps://github.com/voxpupuli/puppet-windows-env/issues/20", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32952", "fixedVersions": [], "id": "32952", "issueType": "Task", "key": "MODULES-4209", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-04-03T06:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Move approved header for windows_env", "timeSpent": "PT0S", "updated": "2019-01-28T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["activemq"], "created": "2016-12-11T04:55:00.000000", "creator": "623c0a89866b810069e43435", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ba8ed10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanfb:"}], "description": "after installing aktivemq via puppet, the JMS Listener does not start. There are two problems.\n\n# web-console is active by default, but the jetty.xml is not installed at the client.\n*  if you manually copy the jetty.xml there are dependencies missing\n# KahaDB could not created, at the config file for the active profile, there are missing configurations\n* \n{code:xml}\n    <!-- Allows us to use system properties as variables in this configuration file -->\n    <bean class=\"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer\"/>\n{code}\n* \n{code:xml}\n        <persistenceAdapter>\n            <kahaDB directory=\"${activemq.base}/data/kahadb\"/>\n        </persistenceAdapter>\n{code}\n\nif the code snippets are added to _activemq.xml.erb_ file an da puppet agent -t is performed, the the message broker starts fine.", "environment": "Debian 8 (Jessie)", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "35059", "fixedVersions": [], "id": "35059", "issueType": "Bug", "key": "MODULES-4208", "labels": [], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a89866b810069e43435", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "aktivemq does not start", "timeSpent": "PT0S", "updated": "2017-09-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Started a WIP PR for review\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/198", "created": "2016-12-12T12:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-12-20T17:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2016-12-21T18:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pending Module release", "created": "2016-12-21T18:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For posterity leaving a similar comment to the one I just posted on a pull request.\n{quote}The problem is a little more subtle than just restarting the network stack.\n\nAny application connected to the event log - like a local event log collector application or the PowerShell cmdlets, loads / locks all the resource DLLs registered to the event log. This means the event log service holds a lock on puppetres.dll.\n\nBecause Windows will share svchost.exe instances amongst multiple services, any services co-located to the same process as the event log will get bounced, even when just the event log service needs to be restarted. Furthermore, in the event that one of the other hosted services was a dependency of yet other services, it would cause a domino effect. So in the worst case situation, I believe we saw DHCP being shared with Event Log. Higher level services like Exchange Server depended on DHCP, which caused cascading service restarts.\n\nIt may be sufficient to mention network stack restarts, but that's just one of the ways this manifested depending on version of OS, which services Windows decided to share with event log, etc, etc.\n{quote}", "created": "2019-01-18T16:27:00.000000"}], "components": ["puppet_agent"], "created": "2016-12-09T15:11:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Opt in feature/parameter to enable this behaviour\n- Tests to show that the behaviour is optin\n- Acceptance test to show the file being moved no longer causes a network stack restart"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58ee0a88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Can be automated as a spec test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbffz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_92555801_*|*_1_*:*_1_*:*_67714_*|*_10007_*:*_1_*:*_541597769_*|*_3_*:*_1_*:*_416232816_*|*_10009_*:*_1_*:*_3441789510_*|*_5_*:*_1_*:*_2584009052_*|*_6_*:*_1_*:*_0"}], "description": "In PA-663 it was found the the file lock on opened on puppetres.dll was causing part of the network stack to restart unexpectedly.\n\nThis ticket is create a new feature in the puppet_agent module to defensively move the puppetres.dll file prior to MSI installation in order to avoid the file lock and thus the network stack restart.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42594", "fixedVersions": ["puppet_agent 1.3.2"], "id": "42594", "issueType": "New Feature", "key": "MODULES-4207", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-01-30T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Defensively move the puppetres.dll file prior to MSI install", "timeSpent": "PT0S", "updated": "2021-01-21T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-12-09T14:48:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Environment variables necessary to run wsus_client are set to default values using rototiller.\nThey are:\nBEAKER_keyfile\nBUNDLE_PATH\nBEAKER_PE_DIR"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496d0570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49929680008_*|*_6_*:*_1_*:*_0"}], "description": "When executing tests on an existing module it is often difficult to figure out how to set up a local machine to act as the test runner. Rototiller solves part of this problem by ensuring the environment variables are set to reasonable defaults (and are allowed to be overridden) to enable quicker test setup and execution.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39377", "fixedVersions": [], "id": "39377", "issueType": "Improvement", "key": "MODULES-4206", "labels": ["maintenance", "modules", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Do", "resolutionDate": "2018-07-10T13:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Rototiller to wsus_client for reasonable default environment variables", "timeSpent": "PT0S", "updated": "2018-07-10T13:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "The invalid characters are:\n\n{code}\n\u2714 ~/Projects/puppetlabs-catalog_preview/lib/puppet_x/puppetlabs/preview/api/documentation [master|\u2714]\n13:40 $ pcregrep --color='auto' -n '[^\\x00-\\x7F]' preview-help.md\n151:  |\ufffd\ufffdpreview         | The preview catalog for one node in json\n153:  |\ufffd\ufffdpreview-log     | The preview log for one node in json\n154:  |\ufffd\ufffdstatus          | Short compliance status output for one or multiple nodes\n157:  |\ufffd\ufffdoverview-json   | (Experimental) The overview output in json format\n158:  |\ufffd\ufffdfailed-nodes    | A list of nodes where compilation of the two catalogs failed\n{code}\n\nFixed in https://github.com/puppetlabs/puppetlabs-catalog_preview/pull/192", "created": "2017-07-20T14:44:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d] It looks like this has a couple merged PRs. Is this ticket still an issue, or can it be closed?", "created": "2018-04-26T18:46:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Not a problem with the latest version of the module\n\n\u00a0", "created": "2018-04-27T03:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d] would it be possible for you to confirm this isnt an issue in the latest version of the module and I will resolve the ticket. \n\nMany Thanks\nThe Modules Team. ", "created": "2018-05-03T07:15:00.000000"}, {"author": "5e3375e183d74c0e821851f3", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] The fix is working and has been merged into master, but has not made it into a released version on the forge. Can we release the new version and close this out?", "created": "2018-05-04T10:32:00.000000"}], "components": ["catalog_preview"], "created": "2016-12-09T14:42:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a7f82e6"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This would cause your run status to report back as failed. While it may seem like an annoyance this is a big deal for customers who track their run status closely.\n\nGiven how trivial this is we should just fix it."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}], "description": "(Submitted on behalf of Enterprise customer)\n\nOne hindrance to possible eventual Solaris compatibility with the catalog_preview module are five non-ascii characters in the preview-help.md file. These are non-ascii space characters found in a table between lines 151 and 158 of that document, specifically in Column 5 at lines 151, 153, 154, 157, and 158.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37167", "fixedVersions": [], "id": "37167", "issueType": "Bug", "key": "MODULES-4205", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Non-ascii characters in preview-help.md cause invalid byte sequence errors on Solaris 10", "timeSpent": "PT0S", "updated": "2018-05-04T14:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7ac1bef8a60068c8dc1c", "body": "Getting Puppet to create a systemd service for Tomcat was quick and easy using a .epp template.\n\nHaving done that systemd's standard commands work perfectly:\nsystemctl start <servicename>\nsystemctl status <servicename>\nsystemctl stop <servicename>\n\nThis left me puzzling over how to get Puppetlabs' Tomcat module using the systemd commands to start and stop Tomcat.\n\nI was most impressed to see tomcat::service has properties for setting the start and stop commands, perfect, this should be nice and easy. \n\nBy leaving both $use_jsvc and $use_init undefined, I thought this would put the start and stop commands in my control, I set them as below:\n\n{noformat}\ntomcat::service { 'sf':\n  catalina_home  => $catalinaHome,\n  catalina_base  => $catalinaBase,\n  start_command  => \"systemctl start ${systemdServiceName}\",\n  stop_command   => \"systemctl stop ${systemdServiceName}\",\n}\n{noformat}\n\nThis does not seem to be the case. Whatever is happening I think it happens around lines 140 onwards in service.pp (version 1.6.1)\n\n{noformat}\n    $_start        = $start_command ? {\n      undef   => \"su -s /bin/bash -c 'CATALINA_HOME=${_catalina_home} CATALINA_BASE=${_catalina_base} ${_catalina_home}/bin/catalina.sh start' ${_user}\",\n      default => $start_command\n    }\n    $_stop         = $stop_command ? {\n      undef   => \"su -s /bin/bash -c 'CATALINA_HOME=${_catalina_home} CATALINA_BASE=${_catalina_base} ${_catalina_home}/bin/catalina.sh stop' ${_user}\",\n      default => $stop_command\n    }\n{noformat}\n\nI've been googling without success to find what that ? operator does in Puppet. \n\nWhatever it is, it doesn't put me in control of the start / stop commands.\n\nRather than have incompatible start/stop mechanisms operated by Puppet and systemd, I'm tempted to try and disuade Puppet from executing either start or stop and thus leave it all to systemd.\n\nThis idea is so bad, i'm confident that somebody will have a better one.\n\n\n\n\n\n\n\n\n", "created": "2017-02-20T10:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623e7ac1bef8a60068c8dc1c] Thanks for the comment! I logged this ticket so that I could actually add the systemctl epp template to the module directly but haven't had the time.\n\nThe ? operator is essentially a switch statement called the \"selector\" in puppet-speak: https://docs.puppet.com/puppet/4.9/lang_conditional.html#selectors . Those lines essentially set a default value for {{$_start}} and {{$_stop}} if {{$start_command}} and {{$stop_command}} are {{undef}}\n\nAlso if you don't know what something is called but know what the syntax looks like, https://docs.puppet.com/puppet/4.9/lang_visual_index.html is really handy for figuring that out.\n\nI don't see anything obvious in service.pp that would cause {{start_command}} being passed a value to be ignored", "created": "2017-02-22T12:08:00.000000"}, {"author": "623e7ac1bef8a60068c8dc1c", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] WOW, those parameters to tomcat::service work perfectly. Thank you.\n\nI certainly wasn't expecting to set use_init => true but it works.\n\nThe epp template I used for generating the systemd service is:\n\n{noformat}\n<%-| String $catalinaHome,\n      String $catalinaBase,\n      String $tomcatUser,\n      String $tomcatGroup,\n|-%>\n# Puppet EPP template for generating a Tomcat systemd service.\n\n[Unit]\nDescription=Apache Tomcat Web Application Container\nAfter=syslog.target network.target\n\n[Service]\nType=forking\nEnvironment=JAVA_HOME=/usr/lib/jvm/jre\nEnvironment=CATALINA_PID=<%= $catalinaBase %>/temp/tomcat.pid\nEnvironment=CATALINA_HOME=<%= $catalinaHome %>\nEnvironment=CATALINA_BASE=<%= $catalinaBase %>\n\nExecStart=<%= $catalinaHome %>/bin/startup.sh\nExecStop=<%= $catalinaHome %>/bin/shutdown.sh\n\nUser=<%= $tomcatUser %>\nGroup=<%= $tomcatGroup %>\nUMask=0007\n\n[Install]\nWantedBy=multi-user.target\n{noformat}\n\nThe Puppet code I used for invoking the template is:\n{noformat}\nfile { \"/etc/systemd/system/${systemdServiceName}.service\": # file destination\n\tcontent => epp('sf/tomcat.service.epp', {\n\t\t\t\t 'catalinaHome' => $catalinaHome,\n\t\t\t\t 'catalinaBase' => $catalinaBase,\n\t\t\t\t 'tomcatUser'   => $tomcat_user,\n\t\t\t\t 'tomcatGroup'  => $tomcat_group,\n\t\t\t   }),\n\towner    => root,\n\tgroup    => root,\n\tmode     => '0644',\n}\n{noformat}\n\n", "created": "2017-02-23T08:27:00.000000"}, {"author": "70121:d28a92ef-edf2-457c-bd0e-5e9be0c8a185", "body": "Thanks for the information in the module. I was able to create a systemd service and launch it when I am using a single instance. How to do I get this to work when I want to use multiple instances?\u00a0\n\nI first started using multiple instances by calling tomcat::instance and creating multiple instances. This worked great when using puppet to start each tomcat instance. I then tried to convert this to systemd services.\u00a0 The problem I have is that when calling tomcat::instance it in turns calls tomcat::service but it does not allow me to specify the service_name, start_command, and stop_command.\n\nI got around this by not making a call to tomcat::instance and only calling tomcat::service and passing the service_name, start_command, and stop_command. The only problem now is that on a new tomcat install it does not create the multiple instances during the install. The only workaround I can see is if I modify tomcat::instance so I can pass service_name, start_command, and stop_command as parameters and then call tomcat::service from within tomcat::instance with these parameters.\n\nIs there any easier way or would this need to be a new feature?", "created": "2018-06-19T11:48:00.000000"}], "components": ["tomcat"], "created": "2016-12-09T13:21:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b9698c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanaf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/17"}], "description": "https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04\n\n{code}\n[Unit]\nDescription=Apache Tomcat Web Application Container\nAfter=network.target\n\n[Service]\nType=forking\n\nEnvironment=JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre\nEnvironment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid\nEnvironment=CATALINA_HOME=/opt/tomcat\nEnvironment=CATALINA_BASE=/opt/tomcat\nEnvironment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'\nEnvironment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'\n\nExecStart=/opt/tomcat/bin/startup.sh\nExecStop=/opt/tomcat/bin/shutdown.sh\n\nUser=tomcat\nGroup=tomcat\nUMask=0007\nRestartSec=10\nRestart=always\n\n[Install]\nWantedBy=multi-user.target\n{code}", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "38248", "fixedVersions": [], "id": "38248", "issueType": "New Feature", "key": "MODULES-4204", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add systemd init for tomcat instances", "timeSpent": "PT0S", "updated": "2018-06-19T11:48:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/metadata.json#L76\nPuppet version set to 4.7.0 and greater so closing this ticket.", "created": "2017-06-06T05:32:00.000000"}], "components": ["tomcat"], "created": "2016-12-09T13:20:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d59ee9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4202"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzana7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15433874039_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_69714"}], "description": "Puppet 3 is EOL Jan 1 2017 so drop it on tomcat.", "epicLinkSummary": "Tracking all of the changes to go into tomcat 2.0.0", "estimate": "PT0S", "externalId": "37165", "fixedVersions": [], "id": "37165", "issueType": "New Feature", "key": "MODULES-4203", "labels": [], "originalEstimate": "PT0S", "parent": "36162", "parentSummary": "Tracking all of the changes to go into tomcat 2.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat: drop puppet 3", "timeSpent": "PT0S", "updated": "2017-06-06T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Updated to archive in https://github.com/puppetlabs/puppetlabs-tomcat/pull/214", "created": "2017-05-17T15:28:00.000000"}], "components": ["tomcat"], "created": "2016-12-09T13:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14444059"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Tomcat 2.0.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoy73:"}], "description": "Tomcat 1.x has undergone some design changes and has a few backwards-incompatible changes that need to be made:\n\n- migrate from puppet-staging to puppet-archive\n- update permissions for security concerns\n- drop puppet 3 compatibility\n- Maybe drop support for creating instances without ::installs?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36162", "fixedVersions": [], "id": "36162", "issueType": "Epic", "key": "MODULES-4202", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Grooming", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tracking all of the changes to go into tomcat 2.0.0", "timeSpent": "PT0S", "updated": "2017-10-17T09:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/ffd910f99801d19cdd2f0e3a16079f3aabe93454", "created": "2016-12-14T07:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI green https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/lastSuccessfulBuild/", "created": "2016-12-14T10:29:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "We're making another ticket to test the main and custom dsc resources. Otherwise this would be an \"automated\" QA Risk Assessment", "created": "2016-12-20T11:33:00.000000"}], "components": ["dsc"], "created": "2016-12-09T12:02:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@188fb6cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhhr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12172914_*|*_1_*:*_1_*:*_249488867_*|*_10007_*:*_1_*:*_167750902_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_72749527"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36161", "fixedVersions": [], "id": "36161", "issueType": "Bug", "key": "MODULES-4201", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-15T07:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Fix building types for custom DSC Resources", "timeSpent": "PT0S", "updated": "2016-12-20T11:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-12-08T17:01:00.000000", "creator": "5a4e9cf5065f952a4ad0141e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34631d3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzamyn:"}], "description": "We have manual and puppet controlled chains, and someone manually added rule like this:\n\n-A INPUT -s 1.2.3.4/32 -p tcp -m -tcp --dport 80 --tcp-flags FIN,SYN,RST,ACK SYN -m comment --comment \"some comment\" -j ACCEPT\n\nand puppet started throwing errors like:\n\nCould not evaluate: Invalid address from IPAddr.new: 80\n\nAfter some digging I've found that the rule is not properly parsed because of the --dport 80 between -m tcp and --tcp-flags. Similar issues can be expected with other combined arguments from the resource_map. It's hard to cover all those cases so I've added simple sanity check for the parser.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/666", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35058", "fixedVersions": [], "id": "35058", "issueType": "Bug", "key": "MODULES-4200", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a4e9cf5065f952a4ad0141e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add simple sanity check for the rule to hash parser", "timeSpent": "PT0S", "updated": "2016-12-08T17:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:f7970e3b-6352-40b5-b3da-8ae8437579ed]\n\nApologies for taking so long to get around to your ticket. \nThank you fro submitting this ticket, I can see this module is now Partner Supported. \nAre you still seeking the Puppet Approved status?\n\nMany Thanks\nPaula \n", "created": "2018-11-12T05:33:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:f7970e3b-6352-40b5-b3da-8ae8437579ed],\n\nWe have decided to close this due to inactivity, please feel free to open another ticket if it's still relevant.\n\nMany Thanks,\n\nThe Approvals Committee", "created": "2019-01-08T07:40:00.000000"}], "components": ["approved"], "created": "2016-12-08T16:38:00.000000", "creator": "557058:f7970e3b-6352-40b5-b3da-8ae8437579ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3226274b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzamyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60785678230_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4932432976"}], "description": "This module will manage Halo agent via Puppet.\n# Installation and uninstallation\n# Start and stop the service\n\nhttps://github.com/cloudpassage/puppet-cloudpassage", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38247", "fixedVersions": [], "id": "38247", "issueType": "New Feature", "key": "MODULES-4199", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f7970e3b-6352-40b5-b3da-8ae8437579ed", "resolution": "Won't Do", "resolutionDate": "2019-01-08T07:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Requesting review - CloudPassage Halo ", "timeSpent": "PT0S", "updated": "2019-01-08T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tomcat"], "created": "2016-12-08T12:07:00.000000", "creator": "623c10c250bb2b0070b6b21b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Ability to manage existance of CORS filter in web.xml for a single tomcat instance"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42e5732f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzamof:"}], "description": "It would be nice to be able to manage the web.xml file, specifically I have need to set a custom filter I have an app that needs the CORS filter enabled, http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter", "environment": "RHEL 6.8 Linux", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "32950", "fixedVersions": [], "id": "32950", "issueType": "New Feature", "key": "MODULES-4198", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10c250bb2b0070b6b21b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ability to add <filter> to web.xml for Tomcat", "timeSpent": "PT0S", "updated": "2017-07-21T13:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] it looks like you might have addressed this with https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/5876df98aa33c66f895e8c150417de41bc996702\n\nAny reason why that's not in master? ", "created": "2016-12-08T10:55:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "I believe this is actually resolved by that commit, shipped in 1.3.1 ", "created": "2016-12-08T11:01:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Now it's on master.", "created": "2016-12-08T11:01:00.000000"}], "components": [], "created": "2016-12-08T10:54:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30dcc704"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzam8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425975_*|*_5_*:*_1_*:*_55591_*|*_6_*:*_1_*:*_0"}], "description": "Originally filed as:\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/issues/195\n\nSomewhere between puppet agent module 1.3.1 and HEAD, a regression was introduced that is causing puppet to fail to checksum verification of the Windows MSI (haven't checked other packages) at least when upgrade from Puppet 3.8.1.\n\nEnvironment:\nCentos 7 Mono running Puppet Enterprise 2016.4.0\nPuppet Agent module installed from HEAD of https://github.com/puppetlabs/puppetlabs-puppet_agent\nWindows 2012R2 64-bit Agent on Puppet 3.8.1\n\nReproduction:\n- Classify the windows node with puppet_agent and run puppet\n\nExpected results:\n- Upgrades successfully\n\nActually results:\n- Puppet fails to validate the checksum on the package\n{code}\nNotice: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/stringify_facts]/ensure: removed\nNotice: /Stage[main]/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/pluginsync]/ensure: removed\nNotice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages]/ensure: created\nError: File written to disk did not match checksum; discarding changes ({sha256lite}5463b3053faecf798f463c5b019a00a75421\n05829d6b16f6882df670eb81679a vs {sha256lite}01009e50abac71f031a3204235a9864fe3be292d602cef645fe1a47ea8672dbd)\nError: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/ensure:\n change from absent to file failed: File written to disk did not match checksum; discarding changes ({sha256lite}5463b30\n53faecf798f463c5b019a00a7542105829d6b16f6882df670eb81679a vs {sha256lite}01009e50abac71f031a3204235a9864fe3be292d602cef6\n45fe1a47ea8672dbd)\nNotice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]: Depen\ndency File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi] has failures: true\nWarning: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\install_puppet.bat]: Skip\nping because of failed dependencies\nNotice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]: Dependency File[C:\\ProgramData\\Puppetlabs\\\npackages\\puppet-agent-x64.msi] has failures: true\nWarning: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]: Skipping because of failed dependencies\nNotice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]: Dependency File[C:\\ProgramData\\P\nuppetlabs\\packages\\puppet-agent-x64.msi] has failures: true\nWarning: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]: Skipping because of failed depe\nndencies\nNotice: Finished catalog run in 2.30 seconds\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42591", "fixedVersions": ["puppet_agent 1.3.1"], "id": "42591", "issueType": "Bug", "key": "MODULES-4197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Fixed", "resolutionDate": "2016-12-08T11:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent fails to upgrade: checksum mismatch", "timeSpent": "PT0S", "updated": "2016-12-08T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623c1362562ab90069f8b3bf", "body": "I need the ability to install a jar to the lib dir as well. In my case I need to install the MySQL connector. I have copied tomcat::war over to tomcat::jar, and I have unit tests passing. I'm currently working on acceptance tests before creating a PR.\n\nHere's where I'm working on my code:\n\n[https://github.com/damonconway/puppetlabs-tomcat/tree/MODULES-4196]", "created": "2018-05-10T16:00:00.000000"}], "components": ["tomcat"], "created": "2016-12-08T05:55:00.000000", "creator": "623e7ac1bef8a60068c8dc1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70137736"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzam3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/May/18"}], "description": "The module puppetlabs/tomcat has functionality for configuring a J2EE Realm. If you configure a custom Realm it will need a jar file containing the Realm code and potentially another, for example a JDBC driver. \n\nI can see nothing in the puppetlabs/tomcat documentation about getting Puppet to place the jar files into a Tomcat lib directory.\n\nYes I could do this myself using an additional Puppet manifest but I feel like I'm missing a trick, I'm assuming\ntomcat::config::server::realm\nhas probably got functionality to put in place all the stuff needed by a Realm.\n\nJ2EE Realms are incorporated into the servlet engine (in this case Tomcat), not the web application. Hence the jar files they use need to be installed into a Tomcat lib directory and NOT put in a war file.", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "34997", "fixedVersions": [], "id": "34997", "issueType": "Improvement", "key": "MODULES-4196", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac1bef8a60068c8dc1c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat::config::server::realm can't add jars needed by custom realm", "timeSpent": "PT0S", "updated": "2018-05-10T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81", "attachments": [], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "Since we have decided there's little customer value in actually having a 'versionless' package, going to re purpose as a switch to 6.1 rpms everywhere", "created": "2018-05-30T10:29:00.000000"}, {"author": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95", "body": "Looks like we have CI failures until this gets merged.\nJob link [here|https://cinext-jenkinsmaster-enterprise-prod-1.delivery.puppetlabs.net/view/pe-integration/view/pe-2018.2.x/job/enterprise_pe-acceptance-tests_integration-system_pe_non-standard-full-agent-upgrade_non-standard_2018.2.x/LAYOUT=centos6-64mcd-aix71-POWERfa,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2018.2.x,UPGRADE_FROM=2018.1.0,UPGRADE_TO_VERSION=NONE,label=beaker/60/testReport/(root)/setup/agent_upgrade_rb/].\nOutput of the version check after the puppet run where we expect the agent to be upgraded:\n{code}\nMinitest::Assertion: aix71-5.delivery.puppetlabs.net puppet-agent is version 5.5.1 but the master puppet-agent version is 5.5.1.366.gac97ae5.\nExpected: \"5.5.1.366.gac97ae5\"\n  Actual: \"5.5.1\"\n{code}", "created": "2018-06-06T10:11:00.000000"}], "components": [], "created": "2016-12-07T10:36:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppet_agent module can upgrade an AIX machine from a 5.x os-version-specific RPM to a 6.x AIX 6.1 RPM"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3582a00a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PA-720"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyknmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2940309571_*|*_1_*:*_1_*:*_46742458283_*|*_10007_*:*_2_*:*_749474093_*|*_3_*:*_1_*:*_20836259_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_521738667_*|*_10006_*:*_1_*:*_263729281"}], "description": "The puppet_agent module needs to handle the new AIX RPM paradgim.\n\n* When upgrading to a new 5.X version, it should still use versioned artifacts\n* When upgrading from 5.X to 6.X, it should remove the old versioned RPM and install the 6.1 rpm\n* When upgrading from 5.X to a newer 5.X, it should work as if versioned RPMs never existed", "epicLinkSummary": "Change AIX to use only one build", "estimate": "PT0S", "externalId": "36160", "fixedVersions": [], "id": "36160", "issueType": "Task", "key": "MODULES-4195", "labels": [], "originalEstimate": "PT0S", "parent": "56022", "parentSummary": "Change AIX to use only one build", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Fixed", "resolutionDate": "2018-07-23T12:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support installation of AIX 6.1 RPMs on AIX 7.1/2 in puppet_agent", "timeSpent": "PT0S", "updated": "2018-07-23T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-12-06T16:17:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56028274"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymh7z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90603100_*|*_10007_*:*_1_*:*_1054046751_*|*_3_*:*_1_*:*_61309899_*|*_6_*:*_1_*:*_0"}], "description": "We should make sure that the CRL is not pending expiration and offer a command to update the CRL nextUpdate field as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36159", "fixedVersions": ["certregen 0.1.1"], "id": "36159", "issueType": "Bug", "key": "MODULES-4194", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-20T15:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: action for updating CRL nextUpdate field", "timeSpent": "PT0S", "updated": "2016-12-20T15:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-12-06T15:43:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@559286ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzakpr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2980759_*|*_10007_*:*_1_*:*_65161716_*|*_3_*:*_1_*:*_4446124_*|*_6_*:*_1_*:*_0"}], "description": "Right now the certregen command orders certs from longest to shortest remaining expiration time; this is counter intuitive and should be fixed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34014", "fixedVersions": ["certregen 0.1.1"], "id": "34014", "issueType": "Bug", "key": "MODULES-4193", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-07T11:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: order expiring certificates from soonest to latest for healthcheck", "timeSpent": "PT0S", "updated": "2016-12-07T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-12-06T15:37:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@551eeb5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzakpb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10892_*|*_10007_*:*_1_*:*_85264985_*|*_3_*:*_1_*:*_878664_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2408916"}], "description": "For the Puppet version comparison done in PuppetX::Certregen::CA.sign(), it seems like it would be better to use something like Puppet::Util::Package.versioncmp() rather than just a string comparison.  Especially since something like \u201c4.10.0\u201d would be considered less than \u201c4.6.0\u201d.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42588", "fixedVersions": ["certregen 0.1.1"], "id": "42588", "issueType": "Bug", "key": "MODULES-4192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-07T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: use versioncmp function for feature probing", "timeSpent": "PT0S", "updated": "2016-12-07T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-12-06T15:36:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@291d4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzakp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7119_*|*_10007_*:*_1_*:*_3268249_*|*_3_*:*_1_*:*_3444919_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_89606539"}], "description": "The Issuer, Subject, and Authority Key Identifier (AKI) DirName in the regenerated CA certificate appear to have been converted from mixed to lowercase.\n\nIn my case, the Issuer, Subject, and AKI DirName in the original certificate had:\n\n  CN=Puppet CA: jb-centos7.localdomain\n\nThe Issuer, Subject, and AKI DirName in the regenerated CA certificate, however, had:\n\n  CN=puppet ca: jb-centos7.localdomain\n\nThis didn\u2019t appear to cause any certificate validation failures but it seems like we should try to find a way to make the distinguished names in the new certificate match those from the old certificate.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41551", "fixedVersions": ["certregen 0.1.1"], "id": "41551", "issueType": "Bug", "key": "MODULES-4191", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-07T18:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: Issuer, Subject, and AKI fields are downcased in regenerated certificate.", "timeSpent": "PT0S", "updated": "2016-12-07T18:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-12-06T12:18:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fbe149"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzakb3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8270_*|*_10007_*:*_1_*:*_94425494_*|*_3_*:*_1_*:*_6066669_*|*_6_*:*_1_*:*_0"}], "description": "{noformat}\n[root@pe-201640-master vagrant]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201640-master.puppetdebug.vlan\nInfo: Applying configuration version '1481046515'\nNotice: /Stage[main]/Certregen::Client/File[/etc/puppetlabs/puppet/ssl/certs/ca.pem]/owner: owner changed 'pe-puppet' to 'root'\nNotice: /Stage[main]/Certregen::Client/File[/etc/puppetlabs/puppet/ssl/certs/ca.pem]/group: group changed 'pe-puppet' to 'root'\nNotice: Applied catalog in 12.41 seconds\n[root@pe-201640-master vagrant]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-201640-master.puppetdebug.vlan\nInfo: Applying configuration version '1481046551'\nNotice: /Stage[main]/Certregen::Client/File[/etc/puppetlabs/puppet/ssl/certs/ca.pem]/owner: owner changed 'pe-puppet' to 'root'\nNotice: /Stage[main]/Certregen::Client/File[/etc/puppetlabs/puppet/ssl/certs/ca.pem]/group: group changed 'pe-puppet' to 'root'\nNotice: Applied catalog in 12.50 seconds\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34013", "fixedVersions": ["certregen 0.1.1"], "id": "34013", "issueType": "Bug", "key": "MODULES-4190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-07T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: permissions not idempotent on localcacert file", "timeSpent": "PT0S", "updated": "2016-12-07T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:88257301-b238-491f-840a-7b39463c2b2d] Thanks for putting this forward for approval, it was a great module. Great work !!!\n\nCheers,\nTP ", "created": "2017-01-20T04:18:00.000000"}, {"author": "557058:88257301-b238-491f-840a-7b39463c2b2d", "body": "Thanks \n\nFor me it was a pet project for a Java Magazine article but [~accountid:5a1d7378b87a44359db0fc2b] push this module to the next unbelievable level. All credits goes to him.\n\nI guess after WebLogic & Jboss we should work on WebSphere & Tomcat and we got the whole puppet app server market :-)\n\nCiao", "created": "2017-01-20T07:02:00.000000"}], "components": ["approved"], "created": "2016-12-06T09:49:00.000000", "creator": "557058:88257301-b238-491f-840a-7b39463c2b2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51919784"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzak7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_498009797_*|*_10009_*:*_1_*:*_1222086848_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_100498877_*|*_10005_*:*_1_*:*_1990431634"}], "description": "Hello,\n\nCould you please review biemond/wildfly to be Puppet Approved?\nhttps://forge.puppet.com/biemond/wildfly\n\nThanks Edwin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39375", "fixedVersions": [], "id": "39375", "issueType": "New Feature", "key": "MODULES-4189", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88257301-b238-491f-840a-7b39463c2b2d", "resolution": "Fixed", "resolutionDate": "2017-01-19T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for biemond/wildfly", "timeSpent": "PT0S", "updated": "2017-01-20T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged [~accountid:557058:5ad302a7-67ea-4afc-baad-fa9e700de03a] PR.", "created": "2016-12-13T08:43:00.000000"}], "components": [], "created": "2016-12-06T09:27:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f3e5318"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzak73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602201885_*|*_5_*:*_1_*:*_0"}], "description": "A function to generate a UUID would be useful for stdlib\n\nExample usecase: rundeck requires a UUID configuration setting. By default it uses the $::serialnumber fact, but having a UUID based on an FQDN seed would be useful\n\nhttps://github.com/voxpupuli/puppet-rundeck/pull/275\n\nhttps://github.com/olavmrk/puppet-fqdn_rand_uuid/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37163", "fixedVersions": [], "id": "37163", "issueType": "New Feature", "key": "MODULES-4188", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2016-12-13T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add UUID generation function to stdlib", "timeSpent": "PT0S", "updated": "2016-12-13T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "body": "Any new here?", "created": "2017-01-13T01:31:00.000000"}], "components": ["mysql"], "created": "2016-12-06T01:24:00.000000", "creator": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ab926ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzak33:"}], "description": "I've added mysql_grant:\n{code:puppet}\n      $table = \"${db}.${account}\"\n\n      mysql_grant { \"${account}@%/${table}\":\n        privileges => ['ALL'],\n        provider   => 'mysql',\n        user       => \"${account}@%\",\n        table      => $table,\n        require    => [\n          Mysql_database[$db],\n          Mysql_user[\"${account}@%\"],\n        ],\n      }\n{code}\nOne of my accounts (and tables) has name with dash and I got following error:\n\n{code:}\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT ALL PRIVILEGES ON `test`.account-test TO 'account-test'@'%'' returned 1: ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-test TO 'account-test'@'%'' at line 1\nError: /Stage[main]/Bla-bla-bla/Mysql_grant[account-test@%/test.account-test]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT ALL PRIVILEGES ON `test`.account-test TO 'account-test'@'%'' returned 1: ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-test TO 'account-test'@'%'' at line 1\n{code}\n\nThe problem is at *lib/puppet/provider/mysql.rb* file in *self.cmd_table()* method.\n\nHere is my version of this method which covers all my cases (\\*.\\*, db.\\*, db.table):\n{code:ruby}\n  def self.cmd_table(table)\n    parts = Array.new\n    table.split('.').each do |part|\n      if part == '*'\n        parts.push('*')\n      elsif part.start_with?('PROCEDURE ')\n        parts.push(\"PROCEDURE `#{part}`\")\n      else\n        parts.push(\"`#{part}`\")\n      end\n    end\n    parts.join('.')\n  end\n\n{code}\n", "environment": "Ubuntu 14.04\nPuppet server 4.4.1\nPuppet agent 4.4.1 (puppet-agent 1.4.1-1trusty)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36158", "fixedVersions": [], "id": "36158", "issueType": "Bug", "key": "MODULES-4187", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_grant failed if table name has dash ('-')", "timeSpent": "PT0S", "updated": "2017-01-13T01:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:650f77a6-b37a-4be1-9ad4-1f1c8b1ae57e", "body": "Latest version shows:{code:java}\nmod 'puppetlabs-powershell', '2.1.0'\n{code}\nper:\nhttps://forge.puppet.com/puppetlabs/powershell", "created": "2016-12-05T13:01:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:650f77a6-b37a-4be1-9ad4-1f1c8b1ae57e] Thanks for the ticket. I believe this is working as intended. The `puppet-iis` module has an upper bound of '< 2.0.0' for `puppetlabs-powershell` dependency, and thus has created a warning on the `puppetlabs-powershell` install entry. To resolve this, you will need to set the version of `puppetlabs-powershell` to a version that is < 2.0.0 in your Puppetfile (in this case it is version 1.0.6).", "created": "2016-12-12T14:46:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The behavior of code manager is working as intended.", "created": "2016-12-12T14:47:00.000000"}], "components": ["powershell"], "created": "2016-12-05T12:59:00.000000", "creator": "557058:650f77a6-b37a-4be1-9ad4-1f1c8b1ae57e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module should not show as invalid on module list."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a9b4147"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzajs7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_611280809_*|*_6_*:*_1_*:*_0"}], "description": "using Code Manager, Puppetfile has:{code:java}\nmod 'puppetlabs-powershell', :latest\nmod 'puppet-iis', :latest\n{code}\n\n\n{panel:title=Output of test:}\n{noformat}\npuppet module list --environment development\n{noformat}\nWarning: Module 'puppetlabs-powershell' (v2.1.0) fails to meet some dependencies:\n'puppet-iis' (v2.0.2) requires 'puppetlabs-powershell' (>= 1.0.1 < 2.0.0)\n/etc/puppetlabs/code/environments/development/modules\n\u251c\u2500\u2500 module-template (v0.0.1)\n\u251c\u2500\u2500 puppet-iis (v2.0.2)\n\u251c\u2500\u2500 puppetlabs-motd (v1.4.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.1.0) {color:red}invalid{color}\n\u251c\u2500\u2500 puppetlabs-registry (v1.1.3)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.13.1)\n{panel}\n\nChange Puppetfile to:{code:java}\nmod 'puppetlabs-powershell', '2.0.0'\nmod 'puppet-iis', :latest\n{code}\n\n{panel:title=Output of test:}\n{noformat}\npuppet module list --environment development\n{noformat}\nWarning: Module 'puppetlabs-powershell' (v2.0.0) fails to meet some dependencies:\n'puppet-iis' (v2.0.2) requires 'puppetlabs-powershell' (>= 1.0.1 < 2.0.0)\n/etc/puppetlabs/code/environments/development/modules\n\u251c\u2500\u2500 module-template (v0.0.1)\n\u251c\u2500\u2500 puppet-iis (v2.0.2)\n\u251c\u2500\u2500 puppetlabs-motd (v1.4.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v2.0.0) {color:red}invalid{color}\n\u251c\u2500\u2500 puppetlabs-registry (v1.1.3)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.13.1)\n{panel}\nChange Puppetfile to:{code:java}\nmod 'puppetlabs-powershell', '1.0.6'\nmod 'puppet-iis', :latest\n{code}\n{panel:title=Output of test:}\n{noformat}\npuppet module list --environment development\n{noformat}\n/etc/puppetlabs/code/environments/development/modules\n\u251c\u2500\u2500 module-template (v0.0.1)\n\u251c\u2500\u2500 puppet-iis (v2.0.2)\n\u251c\u2500\u2500 puppetlabs-motd (v1.4.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n\u251c\u2500\u2500 puppetlabs-registry (v1.1.3)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.13.1)\n{panel}", "environment": "cat /etc/redhat-release\nRed Hat Enterprise Linux Server release 7.2 (Maipo)\n\npuppetserver --version\npuppetserver version: 2016.2.0.9\n\npuppet --version\n4.5.2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37161", "fixedVersions": [], "id": "37161", "issueType": "Bug", "key": "MODULES-4186", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:650f77a6-b37a-4be1-9ad4-1f1c8b1ae57e", "resolution": "Won't Fix", "resolutionDate": "2016-12-12T14:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Check of module show as invaled", "timeSpent": "PT0S", "updated": "2016-12-12T14:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR: https://github.com/puppetlabs/puppetlabs-iis/pull/14", "created": "2016-12-09T09:50:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR that finishes this out: https://github.com/puppetlabs/puppetlabs-iis/pull/16", "created": "2016-12-14T07:41:00.000000"}], "components": ["iis"], "created": "2016-12-05T09:52:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7892ca79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynthz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_345483014_*|*_10007_*:*_1_*:*_104227_*|*_3_*:*_1_*:*_424301306_*|*_5_*:*_1_*:*_0"}], "description": "Create the type and provider for iis_applicationpool, focusing on adding the required infrastructure for a new provider and type. A minimal set of parameters will be implemented, the rest of the most needed parameters will be implemented in MODULES-4220 ticket. The result of this ticket will allow puppet resource iis_application will list the current set of application pools on the system.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36157", "fixedVersions": [], "id": "36157", "issueType": "Bug", "key": "MODULES-4185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-14T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Add IIS ApplicationPool Resource", "timeSpent": "PT0S", "updated": "2016-12-14T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We are targeting Windows 2008, 2012 and 2016 for our supported module. Auto generating types and providers requires some kind of API to interrogate, the only one available on all platforms is the PowerShell WebAdministraiton and IISAdministration modules. These are a collection of cmdlets that perform (mostly) single use actions, but do not encompass the entire set of actions needed to accomplish a type's purpose. For instance, creating a new website uses the New-Website cmdlet. However, there are ~10-20 properties that need to or could be set to make the new site function. These are set using one or two other cmdlets, Set-Item or Set-WebConfiguration. This means whatever code generation tool we use would have to 'know' how to create and setup a website in order to generate the type, which is mostly the same as writing the type and provider ourselves. This knowledge doesn't transfer to the other types we would implement, requiring us to manually do this for each type, negating any benefit from attempting a code-gem solution.\n\nIn Windows 2016, IIS has an alpha set of HTTP apis that can be called, but it is too early to rely on this to for our module, and there is no indication it will be back ported to the platforms we support.", "created": "2017-03-21T09:04:00.000000"}], "components": ["iis"], "created": "2016-12-05T07:20:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50f76417"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynthr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9161010616_*|*_6_*:*_1_*:*_0"}], "description": "Document reasons that we can/can't auto generate types and providers from the IIS cmdlets/api ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37159", "fixedVersions": [], "id": "37159", "issueType": "Bug", "key": "MODULES-4183", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2017-03-21T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS - Research on whether we can auto code gen IIS types and providers", "timeSpent": "PT0S", "updated": "2017-03-21T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4c3e7910a200718ac41e", "body": "Workaround:\n\n{code}\n    apache::mod { \"dav\": }\n    apache::mod { \"dav_svn\":\n        require       => Apache::Mod['dav'],\n    }\n    apache::mod { \"authz_svn\":\n        loadfile_name => 'dav_svn_authz_svn.load',\n        require       => Apache::Mod['dav_svn'],\n    }\n{code}", "created": "2016-12-05T04:50:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "This problem still exists.", "created": "2017-09-26T08:43:00.000000"}, {"author": "557058:8928b669-140c-4412-a06e-fb709a4a7b27", "body": "Dear [~accountid:623a4c3e7910a200718ac41e]\n\nwe are using hiera yaml for configuration, but I don't believe your workaround would solve this problem.\n\nThe problem is, that puppet creates following files:\n\ndav_svn.load {noformat}LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so{noformat}\n\nauthz_svn.load {noformat}LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so{noformat}\n\napache tries to load files in in alphabetical order, i.e. first authz_svn and then dav_svn. But the module mod_authz_svn.so use symbol dav_svn_get_repos_path2, which is defined in mod_dav_svn.so, but this module is loaded later then mod_authz_svn.so.\n\nOriginal files dav_svn.load and authz_svn.load from debian package contain following code:\n\n\ndav_svn.load {noformat}# Depends: dav\n<IfModule !mod_dav_svn.c>\n    <IfModule !mod_dav.c>\n        Include mods-enabled/dav.load\n    </IfModule>\n    LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so\n</IfModule>\n{noformat}\n\nauthz_svn.load {noformat}# Depends: dav_svn\n<IfModule !mod_dav_svn.c>\n    Include mods-enabled/dav_svn.load\n</IfModule>\nLoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so\n{noformat}\n\nThe authz_svn loads first dav_svn if this has not yet been loaded.\n\nI understand, that this module does just simple action without extended logic. And without special pp files for both modules this problem could not be probably solved.\n\nOther solution would be to generate filename for authz_svn alphabetically after dav_svn, e.g. if I rename the symlink authz_svn.load to z_authz_svn.load, then apache works fine\n\n{noformat}\n# apachectl -t\napache2: Syntax error on line 40 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_svn.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: /usr/lib/apache2/modules/mod_authz_svn.so: undefined symbol: dav_svn_get_repos_path2\nAction '-t' failed.\nThe Apache error log may have more information.\n# mv -v /etc/apache2/mods-enabled/authz_svn.load /etc/apache2/mods-enabled/z_authz_svn.load\nrenamed '/etc/apache2/mods-enabled/authz_svn.load' -> '/etc/apache2/mods-enabled/z_authz_svn.load'\n# apachectl -t\nSyntax OK\n{noformat}\n\nOr maybe to use only one load file and add load authz_svn command before load dav_svn command?\n\nDo you have any other idea how to solve this problem?\n\n\nThank you.\n\nRegards.\n\nRobert Wolf.\n", "created": "2021-04-21T08:04:00.000000"}], "components": ["apache"], "created": "2016-12-05T04:47:00.000000", "creator": "623a4c3e7910a200718ac41e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16cd0411"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzajen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/17"}], "description": "Using *puppetlabs-apache 1.10.0*. In Ubuntu 16.04, the following directive:\n\n{code}\nclass { 'apache::mod::dav_svn':\n        authz_svn_enabled => true,\n}\n{code}\n\ncauses apache2 to fail to start with the error:\n\n{code}\napache2: Syntax error on line 38 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_svn.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: /usr/lib/apache2/modules/mod_authz_svn.so: undefined symbol: dav_svn_get_repos_path2\n{code}\n\nThe problem lies in the order in which authz_svn and dav_svn apache2 modules are loaded. authz_svn must be loaded after dav_svn but this does not happen since file authz_svn.load is read before dav_svn.load (module files are read alphabetically). Note that the original files from the Ubuntu 16.04 distribution contains proper <ifmodule> checks to force loading missing modules.\n\nIt seems like implementers of apache::mod::dav_svn were aware of this problem since the code in manifests/mod/dav_svn.pp contains a workaround which should solve the problem, forcing a different name on the \".load\" file for authz_svn:\n\n{code}\n  if $::osfamily == 'Debian' and ($::operatingsystemmajrelease != '6' and $::operatingsystemmajrelease != '10.04' and $::operatingsystemrelease != '10.04') {\n    $loadfile_name = undef\n  } else {\n    $loadfile_name = 'dav_svn_authz_svn.load'\n  }\n{code}\n\nHowever the code above does not work with Ubuntu 16.04.", "environment": "Ubuntu Server 16.04.1\nDebian 10.9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39373", "fixedVersions": [], "id": "39373", "issueType": "Bug", "key": "MODULES-4182", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c3e7910a200718ac41e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::mod::dav_svn does not work in Ubuntu 16.04", "timeSpent": "PT0S", "updated": "2021-04-21T08:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-apt/commit/3bc18e960bc46cd6528dc172a6c2ac5877cb57ac", "created": "2017-03-14T09:58:00.000000"}], "components": [], "created": "2016-12-05T04:46:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20332c79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3902336712_*|*_3_*:*_1_*:*_4666393893_*|*_5_*:*_1_*:*_0"}], "description": "With the upgrade to Puppet 4 comes a new way to handle data in modules.\nTo take advantage of this we should deconstruct the params.pp file into a series of OS specific .yaml files.\nThe apt module seems to only need two OS data files, Ubuntu and Debian, alongside a default file.\n\nhttps://www.devco.net/archives/2016/01/08/native-puppet-4-data-in-modules.php\nhttps://puppet.com/blog/ntp-puppet-4-language-update", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38246", "fixedVersions": [], "id": "38246", "issueType": "Task", "key": "MODULES-4181", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2017-03-14T09:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deconstruct params.pp into OS specific .yaml files", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-12-04T13:00:00.000000", "creator": "557058:96e23e5f-bfb8-4e90-b85b-fcd1cf831072", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@170db63a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzajb3:"}], "description": "ipset_type => 'src' or something similar is needed which would be appended after ipset to create the firewall rule to fix error like this..\n\nError: Execution of '/sbin/iptables -I INPUT 5 -t filter -p icmp -m comment --comment 997 accept icmp from ipset jumpstations -m set --match-set myset  -j ACCEPT' returned 2: iptables v1.4.7: You must specify (the comma separated list of) 'src' or 'dst'.\n\ntoday I am doing a workaround like ipset => 'myset src' .. ", "environment": "ipset => 'myset' fails since it is missing a src or dst. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37158", "fixedVersions": [], "id": "37158", "issueType": "Improvement", "key": "MODULES-4184", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:96e23e5f-bfb8-4e90-b85b-fcd1cf831072", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall needs ipset_type or like", "timeSpent": "PT0S", "updated": "2017-07-24T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "I've raised https://github.com/puppetlabs/puppetlabs-lvm/pull/185 for this.", "created": "2017-04-10T07:13:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "I've just realised my original example shows Puppet trying to extend to one size, but my lvresize using another. Here's a better example of the problem:\n\n\n{noformat}\nInfo: Loading facts\nInfo: Caching catalog for localhost\nInfo: Applying configuration version '30ee4b4be2d0ed91150fabcc2a9dd7b09ea92984'\nError: Cannot extend to size 2.4T because VG extent size is 4096 KB\nError: /Stage[main]/Main/Node[localhost]/Lmax_lvm/Lmax_lvm::Volume[store]/Logical_volume[store]/size: change from 2.3T to 2.4T failed: Cannot extend to size 2.4T because VG extent size is 4096 KB\n{noformat}\n\n\nAnd doing what Puppet should have done works:\n\n\n{noformat}\n[root@localhost ~]# lvextend -L 2.4T /dev/vg.mailarchiva/store \n  Rounding size to boundary between physical extents: 2.40 TiB.\n  Size of logical volume vg.mailarchiva/store changed from 2.30 TiB (602932 extents) to 2.40 TiB (629146 extents).\n  Logical volume store successfully resized.\n{noformat}", "created": "2017-04-10T07:16:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "some problem here:\n\n\n{code:java}\n\n==> default: Error: Cannot extend to size 1250M because VG extent size is 4096 KB\n==> default: Error: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[var_cache]/Logical_volume[var_cache]/size: change from 256M to 1250M failed: Cannot extend to size 1250M because VG extent size is 4096 KB\n{code}\n\n", "created": "2017-04-13T06:02:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "if the size detection should stay, the error message should be better. \n\nCannot extend to size 1250M because VG extent size is 4096 KB\n->\nCannot extend to size 1250M. next possible size: 1280M", "created": "2017-04-13T06:11:00.000000"}], "components": ["lvm"], "created": "2016-12-03T03:39:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14713caa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaj8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19735181681_*|*_5_*:*_1_*:*_0"}], "description": "There is error checking in the logical_volume Provider that incorrectly limits the growth of an LV based on extent size. The error the Provider returns is this:\n\n{noformat}\nError: Cannot extend to size 4.3T because VG extent size is 4096 KB\nError: /Stage[main]/Profile::Market_data_service::Archive/Lmax_lvm::Volume[archive]/Logical_volume[archive]/size: change from 3.20T to 4.3T failed: Cannot extend to size 4.3T because VG extent size is 4096 KB\n{noformat}\n\nHowever this resize is possible with this extent size because I've just done it by hand:\n\n{noformat}\n[root@server ~]# lvresize -L +1.16T /dev/vg_mds_archive/archive\n  Rounding size to boundary between physical extents: 1.16 TiB\n  Size of logical volume vg_mds_archive/archive changed from 3.20 TiB (838861 extents) to 4.36 TiB (1142949 extents).\n  Logical volume archive successfully resized\n{noformat}\n\nI would recommend this entire if block just be removed and you rely on the LVM tools themselves to report the error to the user, rather than trying to figure out if the LVM command will work or not.\n\nhttps://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/provider/logical_volume/lvm.rb#L199", "environment": "CentOS 6, Debian 8 (Jessie)", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "32934", "fixedVersions": [], "id": "32934", "issueType": "Bug", "key": "MODULES-4180", "labels": [], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "resolution": "Fixed", "resolutionDate": "2017-07-19T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM module incorrectly limits size of LVs", "timeSpent": "PT0S", "updated": "2018-01-19T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2016-12-02T16:36:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12134743"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We support this for CentOS 6 already, seems strange that it covers nothing else. It would be better to just commit to supporting Oracle java and covering the rest of the platforms, or just not support it at all and leave it to others."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaj1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/17"}], "description": "Request that Oracle Java be supported on RHEL 7 systems for the puppetlabs-java module.\n\nPer the [Limitations|https://forge.puppet.com/puppetlabs/java#limitations], is it only supported on CentOS 6 systems. Affects latest version of the module which is 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40392", "fixedVersions": [], "id": "40392", "issueType": "New Feature", "key": "MODULES-4179", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request Oracle Java be supported on RHEL 7 for puppetlabs-java", "timeSpent": "PT0S", "updated": "2017-11-23T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e76e494742a00683f7d6a", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:623e76e494742a00683f7d6a] Thank you for the ticket. Are you able to copy and paste the manifest snippet that leads to this failure?", "created": "2016-12-12T14:53:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "We use concat for a number of things (for example the /etc/sysconfig/iptables firewall config is built up from multiple fragments), so I'm not sure how easy it's going to be to come up with a minimal example.\n\nAre there other steps we can take that might help diagnose the issue, or should I devote some time to making a minimal example?  I know it's important to have a reproducer, I just don't know how long it's going to take me to pull out something I can share.", "created": "2016-12-12T15:23:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623e76e494742a00683f7d6a], thanks for raising this however you're using old version of concat and we would suggest upgrading to address this issue. If this does not address the issue please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2017-09-06T04:23:00.000000"}], "components": ["stdlib"], "created": "2016-12-02T15:35:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69ac74d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaj07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_861490712_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_23113740275"}], "description": "We had been reliably using puppetlabs-stdlib 4.6.0 with puppetlabs-concat 1.2.1 for months without issue, but the moment I upgrade puppetlabs-stdlib 4.6.0 to 4.13.1, we start to see this for all our clients:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, $source is not a string or an Array. at /etc/puppet/environments/production/forge-modules/concat/manifests/fragment.pp:41:5 on node somenode.ndsu.edu\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n\nThat line in concat::fragment 1.2.1 is the is_string and is_array validation checks.\n\nI've tried updating puppetlabs-concat to 1.2.5 (the latest in the 1.2 series), and the same problem happens with that version too.  As soon as I --force uninstall puppetlabs-stdlib and then re-install version 4.6.0, the problem goes away.\n\nNote that puppet module will not let me upgrade to puppetlabs-concat 2.2.0.  It gives the following message, without telling me which dependency is blocking the upgrade:\n\n{noformat}\n$sudo puppet module upgrade puppetlabs-concat --version=2.2.0\n[sudo] password for mooney: \nNotice: Preparing to upgrade 'puppetlabs-concat' ...\nNotice: Found 'puppetlabs-concat' (v1.2.5) in /etc/puppet/environments/production/forge-modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nError: Could not upgrade module 'puppetlabs-concat' (v1.2.5 -> v2.2.0)\n  No version of 'puppetlabs-concat' can satisfy all dependencies\n    Use `puppet module upgrade --ignore-dependencies` to upgrade only this module\n{noformat}\n\nThis problem may be related to [https://puppet.atlassian.net/browse/MODULES-3310], though people reporting there are using the puppet server, while we're still using the classic puppet stack.", "environment": "OpenSource puppet (\"classic\") 3.8.7 server on RHEL 6.8 x86_64\nOpenSource puppet (\"classic\") 3.8.7 on all RHEL clients, where the RHEL version is either 5.11, 6.8, or 7.3.\n\nOur puppet server has the following modules installed from the forge:\n\n{noformat}\n/etc/puppet/environments/production/forge-modules\n\u251c\u2500\u2500 Slashbunny-phpfpm (v0.0.5)\n\u251c\u2500\u2500 mosen-cups (v1.2.1)\n\u251c\u2500\u2500 nanliu-staging (v1.0.0)\n\u251c\u2500\u2500 puppetlabs-apache (v1.7.0)\n\u251c\u2500\u2500 puppetlabs-apt (v2.2.2)\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.1)\n\u251c\u2500\u2500 puppetlabs-java (v1.1.2)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.2.0)\n\u251c\u2500\u2500 puppetlabs-rabbitmq (v5.3.1)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.13.1)\n\u2514\u2500\u2500 puppetlabs-tomcat (v1.0.1)\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39371", "fixedVersions": [], "id": "39371", "issueType": "Bug", "key": "MODULES-4178", "labels": ["intermediate", "maintenance", "puppethack", "puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "resolution": "Won't Fix", "resolutionDate": "2017-09-06T04:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-stdlib 4.13.1 is incompatible with puppetlabs-concat 1.2.x", "timeSpent": "PT0S", "updated": "2017-09-06T04:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [], "components": [], "created": "2016-12-02T14:37:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- As a user I should be able to specify additional optional MSI command line arguments when upgrading/installing puppet agent"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3923e0d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Can be automated as a spec test"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymsmf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2226907840_*|*_1_*:*_2_*:*_768415029_*|*_3_*:*_1_*:*_102156549_*|*_5_*:*_1_*:*_98925_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_4585525598"}], "description": "Unfortunately there is no way to supply additional MSI command line parameters when installing puppet agent in Windows.  for example addition public properties.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41550", "fixedVersions": ["puppet_agent 1.3.2"], "id": "41550", "issueType": "Task", "key": "MODULES-4214", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-01T12:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow additional MSI parameters to be specified in puppet_agent install", "timeSpent": "PT0S", "updated": "2017-09-13T17:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As described in https://github.com/puppetlabs/puppetlabs-mysql#work-with-an-existing-server , you need to provide a custom mysqld_version fact to make this module work with a remote server.\n\nSpecifically your code would fail with any remote server that is not a older mysqld.", "created": "2016-12-02T09:41:00.000000"}, {"author": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "body": "Yeah, I saw it. But I didn't connect it with my issue for some reason... I'm going to try a custom fact at Monday.", "created": "2016-12-02T09:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The easiest to test is setting FACTER_mysqld_version environment variable when running puppet agent.", "created": "2016-12-02T11:00:00.000000"}, {"author": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "body": "Fixed by custom fact:\n{code:ruby}\n# remote_mysqld_version.rb\n\nFacter.add('mysqld_version') do\n  setcode do\n    raw_version = Facter::Core::Execution.exec('/usr/bin/mysql -N -s -e \\'SHOW VARIABLES LIKE \"version\"\\' 2>/dev/null')\n    version = raw_version.split(/\\s+/)[1]\n    if version.index('-')\n      version = version.split('-')[0]\n    end\n    version\n  end\nend\n\n{code}\n\n[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], thank you.", "created": "2016-12-05T03:03:00.000000"}], "components": ["mysql"], "created": "2016-12-02T09:32:00.000000", "creator": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a15879"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaion:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_560829_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_235302584"}], "description": "When I added mysql::db I got: \n\n{code:}\nError: Command mysqld is missing\nError: /Stage[main]/Bla-bla-bla/Mysql::Db[test4]/Mysql_user[test4@%]/ensure: change from absent to present failed: Command mysqld is missing\n{code}\n\nThe problem is at _lib/puppet/provider/mysql_user/mysql.rb_ file.\nCall of *mysqld_version* method cases exception. I fixed it by monkey patch with begin/rescue at three places.\nExample:\n\n{code:ruby}\n users.collect do |name|\n      begin\n        if mysqld_version.nil?\n          ## Default ...\n          query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n        else\n          if (mysqld_type == \"mysql\" or mysqld_type == \"percona\") and Puppet::Util::Package.versioncmp(mysqld_version, '5.7.6') >= 0\n            query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, AUTHENTICATION_STRING, PLUGIN FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n          else\n            query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n          end\n        end\n      rescue\n          query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, SSL_TYPE, SSL_CIPHER, X509_ISSUER, X509_SUBJECT, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\n      end\n{code}\n\n\nFacter output:\n\n{code:bash}\n~# facter -p |grep mysql\n  mysql-client-core-5.6 => \"5.6.31-0ubuntu0.14.04.2\",\n  python-mysql.connector => \"1.1.6-1\",\n  mysql-common => \"7.19.3-0ubuntu3\",\n  libdbd-mysql-perl => \"1:6.6p1-2ubuntu2.7\",\n  libmysqlclient18 => \"0.8.4-1build1\",\n  python3-mysql.connector => \"1.20140128-1ubuntu8.2\",\n  mysql-client-5.6 => \"2.8.95~2430-0ubuntu5.3\",\nmysql_server_id => 3032068\nmysql_version => 5.6.31\n\n{code}\n\nP.S.\nI don't use mysql::server, only mysql::client.", "environment": "Ubuntu 14.04\nPuppet server 4.4.1\nPuppet agent 4.4.1 (puppet-agent 1.4.1-1trusty)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34012", "fixedVersions": [], "id": "34012", "issueType": "Bug", "key": "MODULES-4176", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:bb0d479e-2b51-4c80-a5e3-7d4f431dc18b", "resolution": "Fixed", "resolutionDate": "2016-12-05T03:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql: Error: Command mysqld is missing", "timeSpent": "PT0S", "updated": "2016-12-05T03:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "It might be more reasonable to have a flag to either silence alerts when ipv6 is not available, or to `fail()`. This way external modules could include firewall rules for default conditions and the end user could set `firewall::fail_when_ipv6_is_not_present` to false if they want to stop processing or true to just do things. This would reduce a lot of defensive program in every module.", "created": "2016-12-01T17:20:00.000000"}, {"author": "62438a418678e9007059bcca", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b], I agree.\n\nThe bottom line is that we often have _a priori_ knowledge that IPv6 isn't available on a particular host, which means that all {{firewall}} resources that attempt to create IPv6 rules will fail.\n\nThus, it would be *enormously* helpful if the {{firewall}} module had an option to globally (and silently) disable IPv6. This would avoid having to create defensive test cases in every single module that creates {{firewall}} resources, or add a flag to every such module (e.g., {{create_ipv6_firewall_resource}} to control whether it attempts to create just IPv4 {{firewall}} resources, or both IPv4 and IPv6 {{firewall}} resources. Instead, we could simply set the firewall module parameter in Puppet Lookup (e.g., {{firewall::enable_ipv6: false}} and be done with it.\n\nDoes this seem reasonable?", "created": "2017-01-01T21:22:00.000000"}, {"author": "623a48a3562ab90069f7e376", "body": "MODULES-3572 with PR https://github.com/puppetlabs/puppetlabs-firewall/pull/641 introduces managing the ipv6 iptables service on EL systems. Unfortunately, this worsen things.  The service won't start if the config doesn't exist (e.g. /etc/sysconfig/ip6tables). It doesn't appear to exist by default, at least on a Scientific 6.8 box, so the service won't start. The service ensure/enable parameters use the same values that the ipv4 iptables service uses.\n\nI noticed this with resource purging without any ip6tables rules defined.", "created": "2017-02-17T15:11:00.000000"}, {"author": "613f5b731370f0006902efc2", "body": "Just noting that the PR above has made it into releases >= 1.8.2.  Causing those of us who have machines with ipv6 disabled to have to stay on version 1.8.1.\n\nAny timeframe for this to be worked on?", "created": "2017-06-12T06:41:00.000000"}, {"author": "623c09449b54ec0068b13efe", "body": "Have the same issue with \"ip6tables-save' returned 1\" on CentOS 5 and module puppetlabs-firewall version 1.12.0.\n\nSince IPv6 is not used and there is still no solution, as workaround did following:\n\n*Removed file\u00a0 lib/puppet/provider/firewall/ip6tables.rb*\n\n*Commented out IPv6 key in\u00a0MAPPING hash in fille lib/puppet/provider/firewallchain/iptables_chain.rb like this:*\n\n#IPv6: {\n #tables: method(:ip6tables),\n #save: method(:ip6tables_save),\n #re: %r{^:(.+)\\s(\\S+)\\s[\\d+:\\d+]$},\n #},\n\n*In manifests/linux/redhat.pp of firewall module:*\n\n+commented out service like this+\n #service { $service_name_v6: \n #ensure => $_ensure_v6, \n #enable => $_enable_v6, \n #hasstatus => true, \n #}\n\n+in if ($::operatingsystem != 'Amazon') block changed string+\n\n\"before => Service[$service_name, $service_name_v6],\"\n\nto\n\n\"before => Service[$service_name],\"\n\n\u00a0\n\nRules are created now.\n\n\u00a0\n\n_Btw, just for information - on CentOS 5 you can't combine\u00a0--dports AND --sports\u00a0multiport options in one line:_\u00a0\n\n_Error: /Stage[main]/Fcc_fw::Pre/Firewall[009 allow DHCP requests]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I INPUT 10 -t filter -s 0.0.0.0/32 -p udp -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT -m comment --comment 009 allow DHCP requests' returned 2: Try `iptables -h' or 'iptables --help' for more information._\n_Bad argument `67'_", "created": "2018-04-17T04:37:00.000000"}, {"author": "70121:a20855f0-dd3d-40c2-8724-19cae6b368d8", "body": "This was a no code change needed work around for me. I use CentOS (aka RedHat) and compiled ipv6 out of the kernel.\n\npuppet module install puppetlabs-firewall --version 1.15.1\n\nMy site.pp configuration has this:\n\n\u00a0\n{code:java}\n// code that works with ipv6 service not present and not runnable\n\nclass { ['my_fw::pre', 'my_fw::post']: }\n\nFirewall {\n before => Class['my_fw::post'],\n require => Class['my_fw::pre'],\n }\n\nclass { 'firewall': \n service_name_v6 => undef,\n ensure_v6 => stopped,\n }\n\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2019-02-16T11:44:00.000000"}], "components": ["firewall"], "created": "2016-12-01T16:47:00.000000", "creator": "62438a418678e9007059bcca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@458aee16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaiif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/16"}], "description": "On Linux systems, IPv6 support may or may not be available, depending on whether the ipv6 module is enabled (or even loaded at all).\n\nUnfortunately, the firewall module is currently pretty dumb about this. For example, if IPv6 is disabled on a RHEL5 system, the following errors can occur, even if no firewall resources with ip6tables providers are defined:\n\n{noformat}\nError: /Stage[main]/Iptables/Firewallchain[INPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1: \nError: /Stage[main]/Iptables/Firewallchain[FORWARD:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1: \nError: /Stage[main]/Iptables/Firewallchain[OUTPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1: \n{noformat}\n\nFurthermore, if IPv6 is disabled, but firewall resources with ip6tables providers are defined, then Puppet will attempt to apply those firewall resources on every invocation, because the ip6tables command always fails, and therefore never actually creates the rules the firewall module is expecting to see.\n\nI think the firewall module can be smarter about this, because at least on Linux, there's a very easy way to determine if IPv6 support is enabled:\n\n* If the file {{/proc/net/if_inet6}} exists, IPv6 support is enabled.\n* If the file {{/proc/net/if_inet6}} does *not* exist, IPv6 support is disabled.\n\nI think it would make sense to enhance the firewall module as follows:\n\n* If IPv6 support is disabled, the firewall module must never call the ip6tables command in any internal functions.\n* Similarly, if IPv6 support is disabled, attempting to apply a resource that uses the ip6tables provider should return an error, instead of actually attempting to invoke the ip6tables command (which will always fail).\n* Finally, the firewall module should export a custom fact that other module authors can use to avoid instantiating IPv6 firewall rules when IPv6 support is disabled. E.g.:\n\n{noformat}\ninclude firewall\n\nif $::firewall['has_ipv6_support'] {\n  # Create IPv6 firewall resources here.\n}\n{noformat}\n\nThis looks like a pretty straightforward enhancement that should be pretty simple to implement.\n\nThoughts?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32932", "fixedVersions": [], "id": "32932", "issueType": "Improvement", "key": "MODULES-4175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438a418678e9007059bcca", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall shouldn't assume IPv6 support is enabled", "timeSpent": "PT0S", "updated": "2019-02-16T11:44:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-12-01T14:22:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a5222c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynthb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331635692_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_85299947_*|*_10005_*:*_1_*:*_8901873"}], "description": "{noformat}\n04:46:46   Info: Loading facts\n04:46:46   Info: Loading facts\n04:46:46   Notice: Compiled catalog for ss2u5xpammwzdz0.delivery.puppetlabs.net in environment production in 0.03 seconds\n04:46:46   Info: Applying configuration version '1480337206'\n04:46:47   Error: Could not set 'present' on ensure: can't modify frozen String at 7:/tmp/apply_manifest.pp.kefg3K\n04:46:47   Error: Could not set 'present' on ensure: can't modify frozen String at 7:/tmp/apply_manifest.pp.kefg3K\n04:46:47   Wrapped exception:\n04:46:47   can't modify frozen String\n04:46:47   Error: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.hbIPf3/svnrepo]/ensure: change from absent to present failed: Could not set 'present' on ensure: can't modify frozen String at 7:/tmp/apply_manifest.pp.kefg3K\n04:46:47   Notice: Finished catalog run in 0.46 seconds\n{noformat}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42585", "fixedVersions": [], "id": "42585", "issueType": "CI Blocker", "key": "MODULES-4174", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-12-06T12:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo step 9: failing svn tests on puppet3", "timeSpent": "PT0S", "updated": "2016-12-06T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-12-01T13:58:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@378ce1e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynth3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12578_*|*_3_*:*_1_*:*_334193552_*|*_5_*:*_1_*:*_0"}], "description": "SELinux's seluser and seltype are causing Puppet 3 to report changes in iptables file.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34996", "fixedVersions": [], "id": "34996", "issueType": "Bug", "key": "MODULES-4173", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-12-05T10:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall step 9: Tests fail on EL7 and Puppet 3.x", "timeSpent": "PT0S", "updated": "2016-12-05T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c174a01f8660070b701a2", "attachments": [], "comments": [{"author": "623a49b31c7f6a007049177a", "body": "Reformatted the description since the parser ate my \"\\+\" characters.", "created": "2016-11-30T21:02:00.000000"}], "components": ["lvm"], "created": "2016-11-30T20:55:00.000000", "creator": "623a49b31c7f6a007049177a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3739ea0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzahhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1085002162_*|*_10009_*:*_1_*:*_5978800_*|*_5_*:*_1_*:*_0"}], "description": "Line 140 of manifest volume.pp reads:\n\n{code:java}\n    default: {\n      fail ( 'puppet-lvm::volume: ensure parameter can only be set to ' +\n        'cleaned, absent or present' )\n{code}\n\nGeppetto is picking up on the \"\\+\" as an error for string concatenation (which, if I read correctly in the Puppet docs, the \"\\+\" character is no longer supported for string concatenation).", "environment": "AIX 7.1\nPE 2016.2.0\nLVM 0.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32930", "fixedVersions": [], "id": "32930", "issueType": "Bug", "key": "MODULES-4172", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49b31c7f6a007049177a", "resolution": "Fixed", "resolutionDate": "2016-12-13T11:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Syntax error (using \"+\" with string) in fail message of volume.pp", "timeSpent": "PT0S", "updated": "2016-12-13T11:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-11-30T11:58:00.000000", "creator": "557058:10ef3c83-8c3f-44bd-b3a1-50280e8c87ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@da80cda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymsm7:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "apt-update will no longer be forced to refresh every run when the puppet_agent module is used."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2790056_*|*_1_*:*_1_*:*_532610006_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_745634651_*|*_10005_*:*_2_*:*_7631993437"}], "description": "On Debian based systems the following notices are generated on every run of the agent:\n\nNotice: forcing apt update for pc_repo PC1\nNotice: /Stage[main]/Puppet_agent::Osfamily::Debian/Notify[pc_repo_force]/message: defined 'message' as 'forcing apt update for pc_repo PC1'\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40391", "fixedVersions": ["puppet_agent 1.4.0"], "id": "40391", "issueType": "Bug", "key": "MODULES-4171", "labels": ["intermediate", "maintenance", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10ef3c83-8c3f-44bd-b3a1-50280e8c87ed", "resolution": "Fixed", "resolutionDate": "2017-03-13T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent executes apt_update on every run", "timeSpent": "PT0S", "updated": "2017-06-12T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the PR, i am marking this ticket as closed. ", "created": "2016-12-12T06:20:00.000000"}], "components": [], "created": "2016-11-30T11:40:00.000000", "creator": "557058:18109e62-1b97-4fa3-8217-9c25de3a4710", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c91b3e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzag53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1017620504_*|*_5_*:*_1_*:*_0"}], "description": "The path validation regex used for windows doesn't work; it doesn't allow the slash after the colon to be a backslash (i.e. \"c:\\something)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39369", "fixedVersions": [], "id": "39369", "issueType": "Bug", "key": "MODULES-4170", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:18109e62-1b97-4fa3-8217-9c25de3a4710", "resolution": "Fixed", "resolutionDate": "2016-12-12T06:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile: path validation fails on windows", "timeSpent": "PT0S", "updated": "2016-12-12T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "See also https://github.com/voxpupuli/puppet-nginx/issues/839#issuecomment-263941179", "created": "2016-11-30T10:55:00.000000"}], "components": ["apt"], "created": "2016-11-30T10:55:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29df7c18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaftr:"}], "description": "https://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/params.pp defaults to keyserver.ubuntu.com\n\nI'm getting some semi unpredictable timeouts from one or the other IP given out for keyserver.ubuntu.com. [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] says that maybe hkps.pool.sks-keyservers.net is the correct host to use?\n\n{code}\nkeyserver.ubuntu.com.\t600\tIN\tA\t91.189.89.49\nkeyserver.ubuntu.com.\t600\tIN\tA\t91.189.90.55\n\nvagrant@ubuntu-server-1604-x64:~$ telnet 91.189.89.55  hkp\nTrying 91.189.89.55...\nvagrant@ubuntu-server-1604-x64:~$ sudo /usr/bin/apt-key adv --keyserver 91.189.89.49 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\nExecuting: /tmp/tmp.oNnf0YYrzT/gpg.1.sh --keyserver 91.189.89.49 --recv-keys\n573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\ngpg: requesting key 7BD9BF62 from hkp server 91.189.89.49\ngpg: key 7BD9BF62: \"nginx signing key <signing-key@nginx.com>\" not changed\ngpg: Total number processed: 1\ngpg:              unchanged: 1\nvagrant@ubuntu-server-1604-x64:~$ ^49^55\nsudo /usr/bin/apt-key adv --keyserver 91.189.89.55 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\nExecuting: /tmp/tmp.qLxvoPwFaA/gpg.1.sh --keyserver 91.189.89.55 --recv-keys\n573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\ngpg: requesting key 7BD9BF62 from hkp server 91.189.89.55\ngpg: keyserver timed out\ngpg: keyserver receive failed: keyserver error\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40390", "fixedVersions": [], "id": "40390", "issueType": "Bug", "key": "MODULES-4169", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ubuntu keyserver timeouts", "timeSpent": "PT0S", "updated": "2016-11-30T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c12fd94742a00683e41f8", "body": "PR: https://github.com/puppetlabs/puppetlabs-ntp/pull/403", "created": "2017-06-08T02:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Many thanks for the PR, great work . The PR has been merged.", "created": "2017-07-10T03:57:00.000000"}], "components": ["ntp"], "created": "2016-11-30T07:55:00.000000", "creator": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27f9e43e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzafl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19162932426_*|*_5_*:*_1_*:*_0"}], "description": "With Ubuntu 16.04, there's a config setting required to get CollectD ntp plugin working.\n\n{noformat}\n# /etc/ntp.conf\nenable mode7\n{noformat}\n\nFor more information about this requirement for CollectD, see;\n\nhttps://github.com/collectd/collectd/issues/932", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41549", "fixedVersions": [], "id": "41549", "issueType": "Bug", "key": "MODULES-4168", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "resolution": "Fixed", "resolutionDate": "2017-07-10T03:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Missing option to enable mode7", "timeSpent": "PT0S", "updated": "2017-07-10T03:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5db86374a766000da47cc448", "body": "Tested on ubuntu 16.04 that latest(master) puppetlabs-mysql fix this issue.", "created": "2017-05-15T21:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, i am just looking for some further information here, What version of the puppet  mysql module were you using ?\nDo you have a simple manifest that will help us replicate the issue ?\n\nThanks for taking the time to create this issue. \n\nCheers,\nTP", "created": "2017-05-17T04:47:00.000000"}, {"author": "5ab4c7daf75bb52a8233970a", "body": "Issue was caused by some misconfiguration on our host (somehow the old module was still included), so this ticket can be closed.", "created": "2017-05-17T04:53:00.000000"}], "components": ["mysql"], "created": "2016-11-30T06:57:00.000000", "creator": "5ab4c7daf75bb52a8233970a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ce56a2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzafkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14503791721_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1467302"}], "description": "As stated in #3401, the mysql-module should be compatible with MySQL 5.7.1x\n\nOn Ubuntu 16.04.1 with MySQL 5.7.16, it still tries to use a nonexisting column:\n\n\n{code:java}\nDebug: Prefetching mysql resources for mysql_user\nDebug: Executing: '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\nDebug: Executing: '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'debian-sys-maint@localhost''\nDebug: Storing state\nDebug: Stored state in 0.04 seconds\nError: Failed to apply catalog: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'debian-sys-maint@localhost'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PASSWORD' in 'field list'\n{code}\n\n", "environment": "Ubuntu 16.04.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38245", "fixedVersions": [], "id": "38245", "issueType": "Bug", "key": "MODULES-4167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ab4c7daf75bb52a8233970a", "resolution": "Won't Do", "resolutionDate": "2017-05-17T05:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL module still incompatible with 5.7.16", "timeSpent": "PT0S", "updated": "2017-05-17T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Conversion of the pipelines to use beaker-hostgenerator in jenkins is already going on thanks to Sam (https://groups.google.com/a/puppet.com/d/msg/discuss-modules/q6M_7ObpPQU/Nnjjq_bcBQAJ ). From my understanding, as long as we don't eff up too much, we don't have to do anything on our side to make this happen.\n\nThe nodesets in https://github.com/puppetlabs/puppetlabs-iis/pull/5 have already been generated using beaker-hostgenerator, and need to be updated once the vagrant images are available (https://groups.google.com/a/puppet.com/forum/#!topic/team-modules/ajf4tuTR9RQ ).", "created": "2016-11-30T05:34:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "If we only use Beaker-Hostgenerator on the Jenkins side how does this help QA to quickly write and run tests from their machines? As a QA resource who will be writing integration tests I'd like to be able to call from the command line a single command that allows me to target a specific supported platform to verify the new tests I've written pass against that platform. \n\nI don't want to have to muck around in environment variables and point to yaml/.config files if I don't have to. This is mostly because no two windows modules seems to have any standardization as to how to execute tests", "created": "2016-12-05T17:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Given the general lack of user experience around running beaker, any improvement you can suggest would be very welcome. I hear rototiller had its v1.0 release and might be ready for prime time now. \\*hint\\*nudge* Initial thinking of the required steps was noted in https://puppet.atlassian.net/browse/FM-5112, but never got any real traction, since the main motivation - load reduction/resource reservation on jenkins - is being addressed now by QENG.\n\nTo be very frank, windows modules are not exactly the poster child of how module development should work. This has many reasons, starting with \"windows is a pain to wrangle in VMs\", and \"ruby on windows is a pain\". The other modules all have a set of standardized nodesets for local development and travis in {{spec/acceptance/nodesets/}} (e.g. https://github.com/puppetlabs/puppetlabs-ntp/tree/master/spec/acceptance/nodesets deployed from https://github.com/puppetlabs/modulesync_configs/tree/master/moduleroot/spec/acceptance/nodesets).\n\nThe IIS module currently has Windows 2012 as default, and a Windows 2008R2 that you can select with {{BEAKER_set=windows2008r2}} (see https://github.com/puppetlabs/beaker-rspec/#supported-env-variables). For local testing on other platforms you can easily replace the default.yml with your own generated definitions to run tests without any special configuration, or commit more nodesets into the repository for a shared experience. IMAGES-416 is currently in progress to create the vagrant images necessary to switch over to non-vmpooler nodesets.\n\n\n\n\n", "created": "2016-12-06T01:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Is this ticket still required as BHG is used in CI already for IIS?", "created": "2017-04-21T09:52:00.000000"}], "components": ["iis"], "created": "2016-11-29T19:15:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Beaker hostgenerator is used to create configs for each windows topology we wish to test against.\n\nThose defaults can be overridden by passing an argument that can point to vagrant (or other external) configurations to execute tests on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c3aa391"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16982738042_*|*_6_*:*_1_*:*_0"}], "description": "Beaker Hostgenerator is used to generate default hosts to test against our vmpooler vm's. It reduces complexity by dynamically generating config/yaml files for the hosts Puppet runs on.\n\nWe should allow these defaults to overridden by arguments to the test execution command allowing external parties to run our tests against a vagrant host setup also.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34995", "fixedVersions": [], "id": "34995", "issueType": "Improvement", "key": "MODULES-4166", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2017-06-14T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Use Beaker Hostgenerator to create sensible default hosts", "timeSpent": "PT0S", "updated": "2017-06-14T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The original intent of testmode switcher was to be able to run exactly the same tests in different run-time environments. Partitioning the tests so that every single test only runs under certain circumstances is easier done by updating the rake tasks (moving away from {{rake beaker}} to {{rake acceptance}} and {{rake integration}}), and having spec/acceptance and spec/integration.\n\nI'm still fuzzy on the distinction between acceptance and integration - e.g. the existing tests in spec/integration/puppet_x/puppetlabs/iis/powershell_manager_spec.rb seem to be entirely focused on exercising something on the target, where I'd be totally happy to just put that into \"acceptance\" testing.", "created": "2016-11-30T08:47:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This just in, test mode switcher does not work on windows, so this cannot be done.", "created": "2016-12-14T09:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "a common assertion, I still haven't seen a proper ticket about it.", "created": "2016-12-14T09:59:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] to create a research ticket to discover whether this actually works on Windows or not.", "created": "2016-12-14T10:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Created a research ticket (MODULES-4137) and I was able to get testmode-switcher working on a windows module (Powershell) POC PR can be found in the following location: https://github.com/puppetlabs/puppetlabs-powershell/pull/166\n\nIntegrating testmode-switcher into this module is possible.", "created": "2016-12-20T05:53:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Now that TMS is confirmed to be working on windows, I believe we should start as we mean to go on with IIS and implement this sooner rather than later in the acceptance test suite.", "created": "2017-01-24T06:30:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Have deleted the blocking issue on test tiering tags needing implemented before this ticket gets implemented. I see it as implementing TMS is a pre-cursor to test tiering the IIS module.", "created": "2017-03-01T07:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-iis/commit/0de8b47401941fcb73937596bb5147e165a3fb06", "created": "2017-03-08T15:42:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This has now successfully made it through the master CI pipeline here:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/6/", "created": "2017-03-09T03:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Can we close this now or does it a require a demo/review?", "created": "2017-03-17T09:56:00.000000"}], "components": ["iis"], "created": "2016-11-29T19:03:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Test Mode Switcher implemented such that acceptance test runs execute all tests tagged with Test Tier \"acceptance\" on an agent only run (BEAKER_TESTMODE = Apply) and integration test runs test all tests tagged with \"integration\" on a master/agent (BEAKER_TESTMODE = Agent)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@744f5ced"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntjb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_43611231_*|*_1_*:*_1_*:*_1262821093_*|*_3_*:*_1_*:*_633613355_*|*_10009_*:*_1_*:*_1034808262_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3530445212_*|*_10005_*:*_1_*:*_3114745131"}], "description": "Test Mode Switcher (TMS) in conjunction with Test Tiering (hence the blocking linked issue) will allow us to reduce the duplication of test code by tagging the tests with acceptance or integration and letting TMS's BEAKER_TESTMODE be set appropriately to execute the acceptance tests on agent only and the integration tests using Puppet Enterprise.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32928", "fixedVersions": [], "id": "32928", "issueType": "Improvement", "key": "MODULES-4165", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2017-03-21T04:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS- Use Test Mode Switcher to reduce test code duplication", "timeSpent": "PT0S", "updated": "2017-03-21T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "This is a real thing that should really happen.", "created": "2017-01-25T14:43:00.000000"}], "components": ["iis"], "created": "2016-11-29T18:17:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests are labeled with these Test Tiering tags:\n* At least one of the following Stage tags: Unit, Acceptance, Integration\n* Exactly one of the following Risk tags: High, Low\n\nExamples:\nHigh Risk (https://github.com/puppetlabs/ci-job-configs/blob/b0dcc7befe2e636b2c520e4a2a701a26cdb4e8e9/jenkii/enterprise/projects/pe-integration.yaml)\n\nLow Risk (https://github.com/puppetlabs/pe_acceptance_tests/blob/2016.5.x/acceptance/tests/cloud_provisioner/not_installed_check.rb)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b760836"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntiv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Test Tiering allows for reliably passing tests to consume fewer CI resources (as Chris Throne's experiment has given us supporting evidence: https://confluence.puppetlabs.com/pages/viewpage.action?pageId=108888173)\n\nTest Tiering is also a necessary component to gaining maximum benefit from Test Mode Switcher and will allow us to reduce code duplication between the current two testing folders for Acceptance and Integration tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41548", "fixedVersions": [], "id": "41548", "issueType": "Improvement", "key": "MODULES-4164", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "IIS - Use Test Tiering tags on automated tests", "timeSpent": "PT0S", "updated": "2017-09-12T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": [], "created": "2016-11-29T17:44:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b257341"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzafdr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56752_*|*_10007_*:*_1_*:*_94588230_*|*_3_*:*_1_*:*_95106266_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_495979773"}], "description": "For the sake of sanity and convenience, rotating the CA cert should also rotate the localcacert tool.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36156", "fixedVersions": ["certregen 0.1.1"], "id": "36156", "issueType": "Bug", "key": "MODULES-4163", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-12-07T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: puppet certregen ca command doesn't replace localcacert", "timeSpent": "PT0S", "updated": "2016-12-07T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": [], "created": "2016-11-29T15:39:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44698588"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymeh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7141_*|*_3_*:*_1_*:*_3024541865_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1813020297"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38244", "fixedVersions": [], "id": "38244", "issueType": "Task", "key": "MODULES-4162", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2017-01-24T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: release 0.1.1", "timeSpent": "PT0S", "updated": "2017-01-24T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Translated and released", "created": "2017-04-19T14:23:00.000000"}], "components": [], "created": "2016-11-29T11:55:00.000000", "creator": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50d8e8e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Docs ticket"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhgf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287706827_*|*_10007_*:*_1_*:*_1875375470_*|*_3_*:*_1_*:*_543897611_*|*_5_*:*_1_*:*_50722807319_*|*_6_*:*_1_*:*_0"}], "description": "Phase 1 - the following supported modules:\n-NTP (consider this module as our beta)-\nApache\nMySQL\nSQLserver\nStdlib\nAWS\nPostgreSQL\nTagmail\nTomcat\nAzure\nPhase 2 - the following supported modules:\nIIS (currently being developed - https://github.com/puppetlabs/puppetlabs-iis)\nOpenStack (currently being developed?)\nF5\nNetApp\nCiscopuppet\nPowershell\nPhase 3:\nRemaining supported modules\nPhase 4 - the following non-supported modules requested by customers:\nVMWare (https://forge.puppet.com/puppetlabs/vsphere or https://forge.puppet.com/vmware/vcenter?)\nWebsphere (https://github.com/puppetlabs/puppetlabs-websphere_application_server?)\nOracle\nEMC", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "42582", "fixedVersions": [], "id": "42582", "issueType": "Task", "key": "MODULES-4161", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "edit ntp module to prep for localization", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2016-11-29T11:47:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f5680d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "PowerShell 2.1.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaerr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_10453670303_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_2_*:*_8552226371"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40389", "fixedVersions": [], "id": "40389", "issueType": "Epic", "key": "MODULES-4160", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-07-07T12:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell v2.1.1", "timeSpent": "PT0S", "updated": "2017-11-17T14:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "This is complete", "created": "2017-01-31T14:16:00.000000"}], "components": ["wsus_client"], "created": "2016-11-29T11:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c00b911"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "WSUS_Client 1.0.3"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4q1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518829_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_5452497853"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40388", "fixedVersions": [], "id": "40388", "issueType": "Epic", "key": "MODULES-4159", "labels": ["windows", "wsus_client"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-01-31T14:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WSUS_Client v1.0.3", "timeSpent": "PT0S", "updated": "2017-04-04T12:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10dc4a57610068e74601", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-postgresql/pull/823", "created": "2016-11-29T10:00:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I will bring this PR up at tomorrows community PR review and update accordingly. Thanks for the work!", "created": "2016-11-30T04:03:00.000000"}], "components": ["postgresql"], "created": "2016-11-29T08:10:00.000000", "creator": "623c10dc4a57610068e74601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57ffb4fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaekv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}], "description": "The puppetlabs-postgresql module lacks support for granting SELECT and UPDATE permission on sequences (only the USAGE permission is supported).\n\nI will submit a PR which adds this support shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34994", "fixedVersions": [], "id": "34994", "issueType": "Improvement", "key": "MODULES-4158", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10dc4a57610068e74601", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support granting SELECT and UPDATE permission on sequences", "timeSpent": "PT0S", "updated": "2016-11-30T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR Currently up for this: https://github.com/puppetlabs/beaker-module_install_helper/pull/2", "created": "2016-11-30T11:09:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Merged in https://github.com/puppetlabs/beaker-module_install_helper/pull/2", "created": "2016-12-01T08:57:00.000000"}], "components": [], "created": "2016-11-29T06:39:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Above features to be committed to github and have a green travis run having run the rspec placeholder tests and rubocop against the ModuleInstallHelper and its placeholder tests."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650fd76c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaeiv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104081511_*|*_3_*:*_1_*:*_76967518_*|*_5_*:*_1_*:*_0"}], "description": "Research and Implement the basic module install helper gem setup.\nImplement a ruby project which will have the following:\n* Follow a gem structure similar to beaker-puppet_install_helper\n* Contain relevant dependencies\n* Contain a Beaker::ModuleInstallHelper class with stub methods for install_module_on and install_module_dependencies_on methods.\n* RSpec setup to run placeholder unit tests against stubbed methods\n* Implement rubocop\n* Implement travis to run rubocop and placeholder unit tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34993", "fixedVersions": [], "id": "34993", "issueType": "New Feature", "key": "MODULES-4157", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2016-12-01T08:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Install Helper - Implement basic gem setup", "timeSpent": "PT0S", "updated": "2016-12-01T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "i've opened a PR ", "created": "2016-12-13T13:13:00.000000"}], "components": ["apache"], "created": "2016-11-29T02:16:00.000000", "creator": "623c14dc761efb0069ce073e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69db91f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzae5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93192057_*|*_10007_*:*_1_*:*_67865034_*|*_3_*:*_1_*:*_6055028949_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1155977144"}], "description": "At the moment, it is not possible to define RequestHeader directly inside a directory. It would be nice if  a patch like the one at the bottom of this message was applied in the template, so that it accepts also RequestHeader\n\nNote that at the moment, the 'custom_fragment' could be used for this. It would be nicer to have its own syntax, though.\n\n\n\n{code}\n-bash-4.2$ git diff 1.10.0..psaiz_devel\ndiff --git a/templates/vhost/_directories.erb b/templates/vhost/_directories.erb\nindex df2690c..264722e 100644\n--- a/templates/vhost/_directories.erb\n+++ b/templates/vhost/_directories.erb\n@@ -274,6 +274,15 @@\n          <%- end -%>\n       <%- end -%>\n     <%- end -%>\n+    <% if directory['request_headers'] and ! directory['request_headers'].empty? -%>\n+  ## Request header rules\n+  ## as per http://httpd.apache.org/docs/2.2/mod/mod_headers.html#requestheader\n+    <%- Array(directory['request_headers']).each do |request_statement| -%>\n+     <%- if request_statement != '' -%>\n+          RequestHeader <%= request_statement %>\n+      <%- end -%>\n+     <%- end -%>\n+    <% end -%>\n     <%- if directory['custom_fragment'] -%>\n     <%= directory['custom_fragment'] %>\n     <%- end -%>\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34011", "fixedVersions": [], "id": "34011", "issueType": "Improvement", "key": "MODULES-4156", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c14dc761efb0069ce073e", "resolution": "Fixed", "resolutionDate": "2017-02-22T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow request headers inside the directories", "timeSpent": "PT0S", "updated": "2017-02-22T10:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10dba9575800695acbee", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1560", "created": "2016-12-12T17:07:00.000000"}], "components": ["apache"], "created": "2016-11-28T14:16:00.000000", "creator": "623c10dba9575800695acbee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Debug and audit logs are configured to directory of logroot."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60bf7b61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzadr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_136532442_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1158262452"}], "description": "Modsecurity does not parameterise the log directory for audit and debug logs meaning it cannot be a custom dir.\n\nIf set to use apache $logroot it can be overridden for custom installs.\n\ni.e. security.conf\n\n{code}SecDebugLog <%= @logroot %>/modsec_debug.log\nSecAuditLog <%= @logroot %>/modsec_audit.log{code}", "environment": "Any", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40387", "fixedVersions": [], "id": "40387", "issueType": "Improvement", "key": "MODULES-4155", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10dba9575800695acbee", "resolution": "Fixed", "resolutionDate": "2016-12-13T13:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ModSecurity log directory cannot be configured", "timeSpent": "PT0S", "updated": "2016-12-13T13:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-11-28T13:52:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@442edd8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzadof:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1206409_*|*_10007_*:*_1_*:*_11211892_*|*_6_*:*_1_*:*_0"}], "description": "The {{chloride}} gem is required at the top level in {{lib/puppet_x/puppetlabs/certregen/ca.rb}} file; that needs to be wrapped in a Puppet feature so that the absence of the gem doesn't break the entire face.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37156", "fixedVersions": ["certregen 0.1.1"], "id": "37156", "issueType": "Bug", "key": "MODULES-4154", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-28T17:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: Remove hard dependency on chloride gem", "timeSpent": "PT0S", "updated": "2016-11-28T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "created": "2016-11-28T11:43:00.000000", "name": "init.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12418"}, {"attacher": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "created": "2016-11-28T11:43:00.000000", "name": "source.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13276"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ah, I was able to replicate this by using a local file for the tomcat tarball instead of an http url.", "created": "2016-12-07T15:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The previous solution in tomcat for strict umasks only solved it for http* cases and broke the puppet:// and local file cases (as this ticket documents). The fix for umasks is thus not possible in tomcat itself and would need to be made in staging.\n\nSince staging is no longer maintained, I'll just remove the strict umasks attempted patch from tomcat and do a bugfix release, and we'll migrate tomcat to puppet-archive and do a major bump. This would solve the issue, and allow us to remove the catalina base == home form and drop puppet 3 at the end of the year.", "created": "2016-12-08T12:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Going to make a bugfix release with https://github.com/puppetlabs/puppetlabs-tomcat/pull/182 and then a major bump with the previously described changes.", "created": "2016-12-09T09:48:00.000000"}], "components": ["tomcat"], "created": "2016-11-28T11:43:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ce7bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzadfj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_147240150_*|*_10007_*:*_1_*:*_5530937_*|*_3_*:*_1_*:*_171279418_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_625006728"}], "description": "(Filed on behalf of a PE Support customer)\n\nThere appears to be a bug in the latest tomcat module that causes a duplicate declaration of a file to occur which then fails the run. I am installing Tomcat using the tomcat::install option and supplying a source file to a puppet module file. The Tomcat module file named source.pp located in tomat/manifests/install/source.pp appears to have a recent bug fix to address a file permission issue that possibly created this issue. The source.pp file is attached and includes my change to comment out the offending code block that was causing the duplicate file reference. The init.pp that is attached contains my usage of the tomcat::install.\n\nHere is the error that was getting until I commented out the code in source.pp:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: File[/opt/staging/tomcat/apache-tomcat-8.0.20.tar.gz] is already declared in file /etc/puppetlabs/code/environments/production/modules/tomcat/manifests/install/source.pp:54; cannot redeclare at /etc/puppetlabs/code/environments/production/modules/staging/manifests/file.pp:103 at /etc/puppetlabs/code/environments/production/modules/staging/manifests/file.pp:103:7 at /etc/puppetlabs/code/environments/production/modules/tomcat/manifests/install/source.pp:45 on node lxlabtc02.fmhi.com\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37154", "fixedVersions": [], "id": "37154", "issueType": "Bug", "key": "MODULES-4153", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "resolution": "Fixed", "resolutionDate": "2016-12-09T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Duplicate Declaration in Tomcat module version 1.6", "timeSpent": "PT0S", "updated": "2016-12-14T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Following PR is up for this ticket: https://github.com/puppetlabs/beaker-module_install_helper/pull/3", "created": "2016-12-05T15:28:00.000000"}], "components": [], "created": "2016-11-28T09:42:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Implement method 'install_module_on(host)' method to install the module under test on a specified host and have a number of passing unit tests to test that method."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ad392e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264461356_*|*_10009_*:*_1_*:*_171090384_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1105190444"}], "description": "After conversations with David Schmitt and my own investigation into the contents and functionality implemented within spec_helper_acceptance.rb files within various modules, it was decided that for maintenance and standardisation purposes that it would be worthwhile to standardise the way certain functions are performed within the spec_helper_acceptance.rb file as there was a pattern of implementing the same functionality in many different ways.\n\nThis ticket covers implementing a standard way on installing the module under test on the appropriate SUT. This means that in master/agent tests the module is only installed on the master or on agent only testing the module is installed on every agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36155", "fixedVersions": [], "id": "36155", "issueType": "New Feature", "key": "MODULES-4152", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2016-12-16T05:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Install Helper - Implement standard way of installing module only on SUT", "timeSpent": "PT0S", "updated": "2016-12-16T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "https://github.com/puppetlabs/beaker-module_install_helper/pull/4 currently open for this ticket.", "created": "2016-12-20T04:49:00.000000"}], "components": [], "created": "2016-11-28T09:34:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Implement method 'install_module_dependencies_on(host, dependencies)' method to install the module under test's dependencies on a specified host and have a number of passing unit tests to test that method.\n\nImplement method 'get_dependencies_from_metadata()' method to retrieve the module under test's dependencies as an array which can be passed to the 'install_module_dependencies_on' method and have a number of passing unit tests to test that method."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61f68bef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhh3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264910614_*|*_3_*:*_2_*:*_1192429617_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1117823786"}], "description": "After conversations with David Schmitt and my own investigation into the contents and functionality implemented within spec_helper_acceptance.rb files within various modules, it was decided that for maintenance and standardisation purposes that it would be worthwhile to standardise the way certain functions are performed within the spec_helper_acceptance.rb file as there was a pattern of implementing the same functionality in many different ways.\n\nThis ticket covers implementing a standard way on installing the dependencies of modules within the spec helper acceptance.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32926", "fixedVersions": [], "id": "32926", "issueType": "New Feature", "key": "MODULES-4151", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Done", "resolutionDate": "2016-12-28T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module Install Helper - Implement standard way of installing module dependencies", "timeSpent": "PT0S", "updated": "2016-12-28T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Lorne and Charles\n\nFeedback from the review:\n\nPlease provide a license file and a CHANGELOG file.  Those would be needed prior to approval.  Otherwise the module meets our approval criteria.  ", "created": "2017-01-11T12:52:00.000000"}, {"author": "623d002f8d8b9c0068b93edf", "body": "I added CHANGELOG.md and LICENSE files and published to the forge as ciscoeng/ciscoyang.", "created": "2017-01-17T11:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Marked as approved on the forge.", "created": "2017-04-03T06:48:00.000000"}], "components": ["approved"], "created": "2016-11-28T09:30:00.000000", "creator": "623d002f8d8b9c0068b93edf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a3a105a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzad6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256632967_*|*_10009_*:*_1_*:*_7248493448_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3367970315"}], "description": "We were instructed by Craig Gomes to request \"Puppet Approved\" status for our module via a JIRA ticket (hopefully I picked an acceptable project and issue type).\n\nOur module has not yet been published to Puppet Forge, although we plan to in the near future (pending some internal discussions). It can currently be found on github here:\n\n[cisco-yang-puppet-module|https://github.com/cisco/cisco-yang-puppet-module]\n\nLet us know if you have any questions or concerns.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42578", "fixedVersions": [], "id": "42578", "issueType": "New Feature", "key": "MODULES-4150", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d002f8d8b9c0068b93edf", "resolution": "Fixed", "resolutionDate": "2017-04-03T06:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet approved module request - cisco-yang-puppet-module", "timeSpent": "PT0S", "updated": "2017-04-03T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [{"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2016-11-28T15:53:00.000000", "name": "UnsuitableProvider.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12718"}], "comments": [{"author": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "body": "With the following manifest: \n\n{code:puppet}\n class{'chocolatey':\n    choco_install_location        => $install_location,\n    chocolatey_download_url       => $download_url,\n    use_7zip                      => $use_7zip,\n    choco_install_timeout_seconds => $timeout_seconds,\n  }\n\n  registry::value{'ChocolateyInstall':\n    key   => 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment',\n    value => 'ChocolateyInstall',\n    data  => $install_location,\n  }\n\n    # point the source at our repo\n    chocolateysource{ 'nexus':\n      ensure   => present,\n      location => $nuget_repo,\n      provider => 'windows',\n      require  => [Registry::Value['ChocolateyInstall'],Class['chocolatey']],\n    }\n{code}\n\nI get the following error during a puppet run:\n\n{noformat}\nPS C:\\Users\\Administrator\\src> puppet agent -t\nNotice: Local environment: \"production\" doesn't match server specified node environment \"rick_scratch_choco\", switching agent to \"rick_scratch_choco\".\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for htappd00512.qcorpaa.aa.com\nError: Failed to apply catalog: Validation of Chocolateysource[nexus] failed: Chocolatey version must be '0.9.9.0' to manage configuration values with Puppet. Detected '' as your version. Please upgrade Chocolatey to use this resource. at /opt/puppet-code/environments/rick_scratch_choco/site/profiles/manifests/chocolatey.pp:30\n{noformat}\n\n", "created": "2016-11-28T09:02:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I originally linked you to https://forge.puppet.com/puppetlabs/chocolatey#choco_install_location\n\nHowever I can see that really fails to explain the issue. Let me try to give a better shot here. It's a lot to explain to really understand the nuance of the problem, so bear with me.\n\nh3. Puppet Providers and Suitability\nWhen deciding if a provider is functional on a system, it comes down to something called suitability - https://docs.puppet.com/guides/provider_development.html#suitability\n\nThis boils down to:\n \n{quote}\nPuppet providers include some helpful class-level methods you can use to both document and declare how to determine whether a given provider is suitable. The primary method is commands, which actually does two things for you: It declares that this provider requires the named binary, and it sets up class and instance methods with the name provided that call the specified binary. \n{quote}\n\nThis is also important to note:\n\n{quote}\nThe suitability test is *late-binding, meaning that you can have a resource in your configuration that makes a provider suitable*. If you start puppetd or puppet in debug mode, you\u2019ll see the results of failed provider suitability tests for the resource types you\u2019re using.\n{quote}\n\nThat is what we are doing when we ensure Chocolatey installation. We already know the check for the binary is as late-bound as possible. What I'm not fully sure on is whether the location of the command value can be late bound (e.g. `$env:ChocolateyInstall\\bin\\choco.exe`) or whether it is frozen with whatever value it evaluated to when it originally set up for the choco command. This is really important to know whether this can be changed later in the process, say when you actually set `ChocolateyInstall` with a registry resource to a value that doesn't evaluate to the default location.\n\nh3. Suitability by just binary name and not fully-qualified locations\nThen there is the opportunity of whether that path needs to be fully qualified or can just be `choco.exe`:\n\n{quote}\nThe binary can be fully qualified, in which case that specific path is required, or it can be unqualified, in which case Puppet will find the binary in the shell path and use that. If the binary cannot be found, then the provider is considered unsuitable. \n{quote}\n\nRight now the answer is fully qualified, because you can't update environment variables mid-Puppet run - the only known way of updating or overriding is through exec (PowerShell) and using the {{environment}} parameter - however we just learned that in PowerShell module v2, that is not being respected - https://puppet.atlassian.net/browse/MODULES-4138, which caused MODULES-4091 in the first place for you.\n\nEven then though, Windows doesn't natively support updating environment variables in running processes. It does do a low level api call to broadcast that there are changes, which is ignored by most applications, including cmd.exe and powershell.exe - this is why after installing something you always have to close and reopen your command line to see the updated Paths. Now it is possible to updated environment variables in currently running processes, Chocolatey does this. Puppet however does not. If you think it should, please comment on https://puppet.atlassian.net/browse/PUP-4708\n\n\nh3. Continued...\nThis is getting long, so I will let you digest this while I finish out the rest.", "created": "2016-11-28T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "h3. Suitability?!\n\nSo stepping back for a second. With types and providers, Puppet needs a location for a binary to ensure that the provider is suitable, or able to be used on a particular system. You don't want to be running registry resources on Linux machines, nor Linux-specific resources against Windows machines. That is what suitability does for you. It can also wait for other puppet resources to make those binaries become available, and then become suitable.\n\nSo when Puppet is looking at Chocolatey and whether the provider is suitable, it needs a location for the {{choco.exe}}. This is done very early in the Puppet run process when it loads modules up. The location is {{$env:ChocolateyInstall\\bin\\choco.exe}} - when {{$env:ChocolateyInstall}} is empty, it uses the default install location of {{C:\\ProgramData\\chocolatey\\bin\\choco.exe}}. So when {{ChocolateyInstall}} doesn't exist, the suitability location for the Chocolatey binary gets bound to {{C:\\ProgramData\\chocolatey\\bin\\choco.exe}} and is frozen with that value.\n\nWhen the {{chocolatey}} class ensures the installation of Chocolatey and the location is the default, magically everything falls into place and is completely suitable.  When you decide to override that default installation location, by the time Puppet sees that and sets the environment variable, it is already later than the provider checking the command values and setting the location to {{C:\\ProgramData\\chocolatey\\bin\\choco.exe}} (because there was no `ChocolateyInstall` environment variable set prior to the run). There is no easy way to tell Puppet you've changed the command location and it should look there to determine suitability.\n\nh3. Workarounds?\n\n# install to the default location - this is the most obvious, although there is likely a really good reason why this won't work in your environment.\n# Set `ChocolateyInstall` to your custom location PRIOR to running Puppet. This must be done outside of Puppet, because Puppet won't be able to use the value set to determine suitability if it is done DURING a Puppet run.\n", "created": "2016-11-28T15:04:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There could also be something with determining Chocolatey version that is causing this issue, I need to dig into more details. Because if the value is not frozen and re-evaluated later, then this could just work if we re-evaluate choco version when empty instead of caching it (the error leads me to believe this could be the case).", "created": "2016-11-28T15:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is what I would have thought the error would be:\n\n!UnsuitableProvider.png!\n\n{code:ruby}\nclass {'chocolatey':\n  log_output              => true,\n  choco_install_location  => 'c:\\choco',\n}\n\nchocolateyfeature {'allowEmptyChecksums':\n  ensure => enabled,\n}\n\nchocolateyconfig {'cacheLocation':\n  value => 'c:\\ProgramData\\choco-cache',\n}\n{code}", "created": "2016-11-28T15:54:00.000000"}, {"author": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "body": "I think I was getting the count not find a suitable provider error until I added the \n{code:java}\n  provider => 'windows',\n{code}\nto the chocolateysource resource.  \n\nI have verified that if I use c:\\ProgramData\\chocolatey\\ as the install dir, it all just works, and we didn't actually have a good reason to put chocolatey anywhere else, so I'm just going to use the default path.", "created": "2016-11-28T16:22:00.000000"}, {"author": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "body": "As far as I'm concerned at this point, this ticket can be closed, but I'd appreciate it if you updated the documentation with some of the issues you clarified here.", "created": "2016-11-28T16:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I was wondering what I would see with ChocolateySource and I was able to reproduce your error. It still should have hit the suitability error, but for some reason we hit another issue. Interestingly enough, the type calls validate and the provider throws this error on validation, although I would have thought that validation would have come AFTER suitability. \n\nYou are correct that this completely kills the Puppet run. Let's see if we can fix that call to validate.", "created": "2016-11-28T16:34:00.000000"}, {"author": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "body": "I would expect that forcing the provider to windows would skip the suitability tests...  Is that not how it works?", "created": "2016-11-28T16:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "That's interesting - I disabled the validation code just to see it work and I got the non-functional bits like I expected. However this is the same validation code that is used by the other two configuration providers to check versions they work with. Not entirely sure why this one errors and they wok fine just yet. But now it provides the proper errors.", "created": "2016-11-28T16:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:70121:56407cc6-4a94-4b61-a305-9e9489d37506] It does not skip the suitability tests, even when you've explicitly set the provider. However it should not throw errors like you are seeing, just tell you that it is not suitable on that run. We are fixing that.", "created": "2016-11-29T16:12:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Manual testing results were good.\n\n{noformat}\nDebug: Puppet::Type::Chocolateysource::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nDebug: Puppet::Type::Chocolateyfeature::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nDebug: Puppet::Type::Chocolateyconfig::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nDebug: Puppet::Type::Chocolateysource::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nDebug: Puppet::Type::Chocolateyfeature::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nDebug: Puppet::Type::Chocolateyconfig::ProviderWindows: file C:\\ProgramData\\chocolatey\\bin\\choco.exe does not exist\nError: /Stage[main]/Main/Chocolateysource[custom_source]: Provider windows is not functional on this host\nError: /Stage[main]/Main/Chocolateyfeature[allowEmptyChecksums]: Provider windows is not functional on this host\nError: /Stage[main]/Main/Chocolateyconfig[cacheLocation]: Provider windows is not functional on this host\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nDebug: Finishing transaction 42840500\nDebug: Storing state\nDebug: Stored state in 0.05 seconds\nNotice: Applied catalog in 9.45 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 42657440\nDebug: Received report to process from hvvyw8n9f12mly1.delivery.puppetlabs.net\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from hvvyw8n9f12mly1.delivery.puppetlabs.net with processor Puppet::Reports::Store\nDebug: PowerShellManager exiting...\n\n{noformat}\n", "created": "2016-12-14T10:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Manual QA passed. Fixing issues with CI prior to release so we'll address those separately.", "created": "2016-12-14T11:06:00.000000"}], "components": ["chocolatey "], "created": "2016-11-28T09:02:00.000000", "creator": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Starting with a Windows box that does not have Chocolatey installed.\n\nGiven the manifest \n\n{code}\nclass {'chocolatey':\n  log_output              => true,\n  choco_install_location  => 'c:\\choco',\n}\n \nchocolateysource {'custom_source':\n  ensure   => present,\n  location => 'c:\\packages',\n  provider => windows,\n}\n\nchocolateyfeature {'allowEmptyChecksums':\n  ensure   => enabled,\n  provider => windows,\n}\n \nchocolateyconfig {'cacheLocation':\n  value     => 'c:\\ProgramData\\choco-cache',\n  provider = > windows,\n}\n{code}\n\nYou should get unsuitable messages and not an error stopping the Puppet run."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3203ae16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymhgv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_162365233_*|*_1_*:*_1_*:*_27963270_*|*_10007_*:*_1_*:*_504890887_*|*_3_*:*_1_*:*_684248426_*|*_5_*:*_2_*:*_10400129"}], "description": "This stops the puppet run BEFORE installing chocolatey, although the chocolateysource explicitly requires Class['Chocolatey'] before applying the chocolateysource resource.  If I comment out the chocolateysource resource, the run will work and install chocolatey and set the regsitry key, and then a second run will set the source, but I can't do them both in a single run.\n                              ", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "40386", "fixedVersions": [], "id": "40386", "issueType": "Bug", "key": "MODULES-4149", "labels": ["chocolatey", "maintenance", "pe", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "resolution": "Fixed", "resolutionDate": "2016-12-14T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When Chocolatey is not installed, configuration resources kill puppet run", "timeSpent": "PT0S", "updated": "2016-12-14T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00fd562ab90069f93d7c", "body": "I'm having this same problem with module version 1.0.0. I'm running ubuntu xenial.\nIt seems that the problem is that mongod is creating files with {{nogroup}} group:\n{noformat}\nroot@capra11:~# find /var/lib/mongodb -not -user mongodb -o -not -group mongodb -print -quit\n/var/lib/mongodb/journal/j._0\nroot@capra11:~# ls -l /var/lib/mongodb/journal/j._0\n-rw------- 1 mongodb nogroup 16384 jul  6 12:16 /var/lib/mongodb/journal/j._0\n{noformat}\nAlthough puppet is changing this file to {{mongodb::mongodb}} mongod daemon changes it again to {{nogroup}} group.", "created": "2017-07-06T04:30:00.000000"}, {"author": "5aeff04737b57b262eadeb4f", "body": "Same issue at module version 1.0.0 on debian 8.8 with mongodb version 3.4.0", "created": "2017-09-04T02:56:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-11-28T06:01:00.000000", "creator": "623a46e950bb2b0070b5e1fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57636cfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzad5b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166730694_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30347878019"}], "description": "Every time I run puppet agent --test, I get the following.\n\npuppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for promese-o-mongodb01.colo.transip.net\nInfo: Applying configuration version '1480337381'\nNotice: /Stage[main]/Mongodb::Server::Config/Exec[fix dbpath permissions]/returns: executed successfully\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 10.81 seconds", "environment": "ubuntu 16.04 LTS", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41547", "fixedVersions": [], "id": "41547", "issueType": "Bug", "key": "MODULES-4145", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46e950bb2b0070b5e1fa", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Every time puppet agent runs, fix dbpath permissions is run", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Related PR closed. Please re-open if this remains an issue.\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/868]\u00a0", "created": "2018-09-12T03:09:00.000000"}], "components": ["postgresql"], "created": "2016-11-28T04:48:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ca2377c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza9db:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273493590_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_56136155003_*|*_10005_*:*_1_*:*_8564"}], "description": "There might be an issue around service/config reloading in postgresql, when configuration values change. This was reported on github: https://github.com/puppetlabs/puppetlabs-postgresql/pull/822#issuecomment-263250058\n\nPlease create follow-up fix/implementation tickets based on the outcomes of this investigation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40385", "fixedVersions": [], "id": "40385", "issueType": "Task", "key": "MODULES-4144", "labels": ["intermediate", "maintenance", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2018-09-12T03:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Investigate postgresql service reloading issue", "timeSpent": "PT0S", "updated": "2018-09-12T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This has occurred due to stdlib being updated to promote puppet 4's new variable types and as such is an intentional change. To resolve this, this module needs to be updated to no longer use stdlib type validation functions and use new Puppet 4 type syntax.", "created": "2016-11-30T04:25:00.000000"}, {"author": "623c1459866b810069e43915", "body": "With puppetlabs-stdlib 4.15.0, the apt module produces the following error:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, nil is not a string.  It looks to be a NilClass at /etc/puppet/modules/apt/manifests/source.pp:23:3 on node foobar\nThis breaks the puppet agent run.", "created": "2017-01-27T04:55:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "The setup I am using is Debian 8 with puppet agent 4.8.2\nHere are the module versions and manifest I am using to test\n{code}\nroot@mfp7c3gqeraq1r3:~# puppet module list --tree\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-apt (v2.3.0)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.15.0)\n\nroot@mfp7c3gqeraq1r3:~# cat site.pp\nclass { 'apt': }\n\n# Install the puppetlabs apt source\n# Release is automatically obtained from lsbdistcodename fact if available.\napt::source { 'puppetlabs':\n  location => 'http://apt.puppetlabs.com',\n  repos    => 'main',\n  key      => {\n    id     => '6F6B15509CF8E59E6E469F327F438280EF8D349F',\n    server => 'hkps.pool.sks-keyservers.net',\n  },\n}\n\n# test two sources with the same key\napt::source { 'debian_testing':\n  location => 'http://debian.mirror.iweb.ca/debian/',\n  release  => 'testing',\n  repos    => 'main contrib non-free',\n  key      => {\n    id     => 'A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553',\n    server => 'hkps.pool.sks-keyservers.net',\n  },\n  pin      => '-10',\n}\n{code}\n\nThe above manifest ran cleanly, except for stdlib warnings, using `puppet apply site.pp --debug`\n\n", "created": "2017-01-31T04:54:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "Given that Puppet 3 is now EOL, I believe it is appropriate to start making (documented) changes that break compatibility and fix this problem the right way.\n\nstdlib allows you to migrate to a validate_legacy function that works in Puppet 4 but still require code changes. This function explicitly does not work in Puppet 3.\n\nAs stated above, I believe they're encouraging you to do things the Puppet 4 way. i.e.\n\n{code:java}\n  if $order and !is_integer($order) {\n    fail('Only integers are allowed in the apt::pin order param')\n  }\n{code}\n\n\nbecomes\n\n{code:java}\ndefine apt::pin(\n  $ensure          = present,\n  $explanation     = undef,\n  Integer $order           = 50,\n  $packages        = '*',\n  $priority        = 0,\n  $release         = '', # a=\n  $origin          = '',\n  $version         = '',\n  $codename        = '', # n=\n  $release_version = '', # v=\n  $component       = '', # c=\n  $originator      = '', # o=\n  $label           = ''  # l=\n) \n{code}", "created": "2017-02-07T11:17:00.000000"}, {"author": "6243990945ece00069c8eca3", "body": "This issue still exists.\nPuppetlabs-apt dependes on Puppetlabs-stdlib >= 4.16.0, which has deprecated all validate_* and is_* functions.\n\nHow is it possible that Puppetlabs-apt has 5.0 quality score with no errors or warnings, while being incompatible with it's dependency?", "created": "2017-07-18T03:33:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "As far as I am aware all deprecated function calls have been removed from the module and as such any remaining warnings are likely coming from a local manifest.\nIn regards to the error reported by Robert Scheer from what I can tell a fix for the reported error was included in the stdlib 4.16.0 release.\nAs such I will now be resolving this ticket. If this is unsatisfactory to anyone I welcome them to reopen the issue and contact us on the exact error that they are facing.", "created": "2018-08-28T08:38:00.000000"}], "components": ["apt"], "created": "2016-11-24T12:41:00.000000", "creator": "62439159ad6b7e006aa404cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No warnings produced by normal usage of the module with current stdlib."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13fe580b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzacwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_488634756_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54962000862"}], "description": "With puppetlabs-stdlib 4.13.1, the apt module produces the following deprecation warnings:\n\n{noformat}\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README.\n   (at /usr/share/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README.\n   (at /usr/share/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README.\n   (at /usr/share/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README.\n   (at /usr/share/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::Array instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions.\n   (at /usr/share/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\n{noformat}\n", "environment": "Version 2.3.0 on Debian Linux with stdlib 4.13.1", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "32924", "fixedVersions": [], "id": "32924", "issueType": "Improvement", "key": "MODULES-4143", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439159ad6b7e006aa404cc", "resolution": "Fixed", "resolutionDate": "2018-08-28T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apt produces error with current stdlib", "timeSpent": "PT0S", "updated": "2018-08-28T08:39:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "I've run individually through each of the acceptance tests. Here's the results:\n* autoscaling (1 failure)\n* iam* (all tests currently disabled)\n* instance (all pass)\n* loadbalancer (all pass)\n* rds_db (all pass)\n* rds (1 failure)\n* route53 (hangs)\n* securitygroup (all pass)\n* sqs (all pass)\n* vpc (2 failures)\n\nFor the Route53 hang, I've attempted to disable individual groups of tests, but the cleanup process still hangs while cleaning up test resources. For now, I've filed an issue in GitHub (https://github.com/puppetlabs/puppetlabs-aws/issues/451) and a PR temporarily disabling these tests (https://github.com/puppetlabs/puppetlabs-aws/pull/452).\n", "created": "2017-04-24T14:32:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Filed https://github.com/puppetlabs/puppetlabs-aws/pull/453 to address the 2 VPC test failures", "created": "2017-04-25T20:50:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Filed https://github.com/puppetlabs/puppetlabs-aws/pull/455 to address the RDS test failure\n\nAlso, cleaned up old resources in the puppetlabs-eso AWS account, hopefully unblocking acceptance test runs failing due to AWS resource limits.\n", "created": "2017-04-26T14:11:00.000000"}, {"author": "557058:ee5c1409-5f9d-4dd8-9c22-21070ef94edb", "body": "Completed a full manual acceptance run with 0 failures. There do appear to be some tests slowly leaking AWS resources, and I've filed CLOUD-1229 to address this. Also, there are failures when tests are run from Jenkins, and I've filed CLOUD-1230 for this.\n", "created": "2017-04-27T22:28:00.000000"}], "components": ["aws"], "created": "2016-11-24T12:08:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75a53074"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcomf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_959642199_*|*_3_*:*_1_*:*_299238811_*|*_10009_*:*_1_*:*_474504775_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12080354654"}], "description": "Both cells in https://jenkins-modules.puppetlabs.com/view/5.%20cloud/view/aws/view/aws%20-%20master/job/forge-cloud_puppetlabs-aws_intn-sys_master/64/ failed at the same place in the test suite:\n\n{code}\n07:41:34     should allow the ttl to be changed on the A record\n07:41:45 Debug: Runtime environment: puppet_version=4.8.0, ruby_version=2.2.5, run_mode=user, default_encoding=UTF-8\n07:41:45 Debug: Evicting cache entry for environment 'production'\n07:41:45 Debug: Caching environment 'production' (ttl = 0 sec)\n07:41:45 Debug: Loading external facts from /var/lib/jenkins/.puppetlabs/opt/puppet/cache/facts.d\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for ec2_metadata\n07:41:46 Debug: Facter: value for ec2_metadata is still nil\n07:41:46 Debug: Facter: value for agent_specified_environment is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for dhcp_servers\n07:41:46 Debug: Facter: value for dhcp_servers is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for system32\n07:41:46 Debug: Facter: value for system32 is still nil\n07:41:46 Debug: Facter: ruby-augeas not available\n07:41:46 Debug: Facter: value for augeasversion is still nil\n07:41:46 Debug: Facter: value for zfs_version is still nil\n07:41:46 Debug: Facter: value for lsbrelease is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for selinux_enforced\n07:41:46 Debug: Facter: value for selinux_enforced is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for selinux_policyversion\n07:41:46 Debug: Facter: value for selinux_policyversion is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for selinux_current_mode\n07:41:46 Debug: Facter: value for selinux_current_mode is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for selinux_config_mode\n07:41:46 Debug: Facter: value for selinux_config_mode is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for selinux_config_policy\n07:41:46 Debug: Facter: value for selinux_config_policy is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for gce\n07:41:46 Debug: Facter: value for gce is still nil\n07:41:46 Debug: Facter: value for ipaddress6_eth0 is still nil\n07:41:46 Debug: Facter: value for ipaddress6_lo is still nil\n07:41:46 Debug: Facter: value for macaddress_lo is still nil\n07:41:46 Debug: Facter: value for vlans is still nil\n07:41:46 Debug: Facter: value for cfkey is still nil\n07:41:46 Debug: Facter: value for ipaddress6 is still nil\n07:41:46 Debug: Facter: value for zpool_version is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for xendomains\n07:41:46 Debug: Facter: value for xendomains is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for zonename\n07:41:46 Debug: Facter: value for zonename is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 2 for iphostnumber\n07:41:46 Debug: Facter: value for iphostnumber is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 2 for swapencrypted\n07:41:46 Debug: Facter: value for swapencrypted is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for ec2_metadata\n07:41:46 Debug: Facter: value for ec2_metadata is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for ec2_userdata\n07:41:46 Debug: Facter: value for ec2_userdata is still nil\n07:41:46 Debug: Facter: value for is_rsc is still nil\n07:41:46 Debug: Facter: value for is_rsc is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for rsc_region\n07:41:46 Debug: Facter: value for rsc_region is still nil\n07:41:46 Debug: Facter: value for is_rsc is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for rsc_instance_id\n07:41:46 Debug: Facter: value for rsc_instance_id is still nil\n07:41:46 Debug: Facter: Found no suitable resolves of 1 for processor\n07:41:46 Debug: Facter: value for processor is still nil\n07:41:46 Debug: Evicting cache entry for environment 'production'\n07:41:46 Debug: Caching environment 'production' (ttl = 0 sec)\n07:41:48 Notice: Compiled catalog for ci-slave05-prod.delivery.puppetlabs.net in environment production in 1.84 seconds\n07:41:48 Debug: Evicting cache entry for environment 'production'\n07:41:48 Debug: Caching environment 'production' (ttl = 0 sec)\n07:41:48 Debug: Creating default schedules\n07:41:48 Debug: Loaded state in 0.06 seconds\n07:41:48 Debug: Loaded state in 0.06 seconds\n07:41:48 Debug: Loaded transaction store file in 0.00 seconds\n07:41:48 Info: Applying configuration version '1480002106'\n07:41:48 Debug: /Stage[main]/Main/Route53_a_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_mx_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_aaaa_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_cname_record[local2.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_srv_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_txt_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: /Stage[main]/Main/Route53_spf_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Adding autorequire relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:41:48 Debug: Prefetching v2 resources for route53_zone\n07:41:49 Debug: Checking if zone a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:41:49 Debug: Prefetching v2 resources for route53_a_record\n07:41:52 Debug: Checking if A record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:41:52 Notice: /Stage[main]/Main/Route53_a_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/values: values changed ['127.0.0.1'] to '127.0.0.2 127.0.0.3'\n07:41:52 Info: Updating A record local.a41861ff-8866-4a93-962c-40a707991494.com.\n07:41:52 Debug: /Stage[main]/Main/Route53_a_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: The container Class[Main] will propagate my refresh event\n07:41:52 Debug: Prefetching v2 resources for route53_mx_record\n07:41:54 Debug: Checking if MX record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:41:54 Debug: Prefetching v2 resources for route53_aaaa_record\n07:41:57 Debug: Checking if AAAA record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:41:57 Debug: Prefetching v2 resources for route53_cname_record\n07:42:00 Debug: Checking if CNAME record local2.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:42:00 Debug: Prefetching v2 resources for route53_srv_record\n07:42:02 Debug: Checking if SRV record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:42:02 Debug: Prefetching v2 resources for route53_txt_record\n07:42:04 Debug: Checking if TXT record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:42:04 Debug: Prefetching v2 resources for route53_spf_record\n07:42:07 Debug: Checking if SPF record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:42:07 Debug: Class[Main]: The container Stage[main] will propagate my refresh event\n07:42:07 Debug: Finishing transaction 38532740\n07:42:07 Debug: Storing state\n07:42:07 Debug: Stored state in 0.05 seconds\n07:42:07 Notice: Applied catalog in 18.51 seconds\n07:42:07 Debug: Applying settings catalog for sections main, reporting, metrics\n07:42:07 Debug: Using settings: adding file resource 'confdir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'codedir': 'File[/var/lib/jenkins/.puppetlabs/etc/code]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/code\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'vardir': 'File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache]{:path=>\"/var/lib/jenkins/.puppetlabs/opt/puppet/cache\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'logdir': 'File[/var/lib/jenkins/.puppetlabs/var/log]{:path=>\"/var/lib/jenkins/.puppetlabs/var/log\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'statedir': 'File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/state]{:path=>\"/var/lib/jenkins/.puppetlabs/opt/puppet/cache/state\", :mode=>\"1755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'rundir': 'File[/var/lib/jenkins/.puppetlabs/var/run]{:path=>\"/var/lib/jenkins/.puppetlabs/var/run\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'libdir': 'File[/var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/lib]{:path=>\"/var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/lib\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'preview_outputdir': 'File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/preview]{:path=>\"/var/lib/jenkins/.puppetlabs/opt/puppet/cache/preview\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'certdir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certs]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certs\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'ssldir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl\", :mode=>\"771\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/public_keys]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/public_keys\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'requestdir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certificate_requests]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certificate_requests\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private_keys]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private_keys\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'privatedir': 'File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private]{:path=>\"/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: Using settings: adding file resource 'pluginfactdest': 'File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/facts.d]{:path=>\"/var/lib/jenkins/.puppetlabs/opt/puppet/cache/facts.d\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/state]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/preview]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certs]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/public_keys]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/certificate_requests]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private_keys]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl/private]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/etc/puppet/ssl]\n07:42:07 Debug: /File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache/facts.d]: Adding autorequire relationship with File[/var/lib/jenkins/.puppetlabs/opt/puppet/cache]\n07:42:07 Debug: Finishing transaction 39966860\n07:42:07 Debug: Received report to process from ci-slave05-prod.delivery.puppetlabs.net\n07:42:07 Debug: Evicting cache entry for environment 'production'\n07:42:07 Debug: Caching environment 'production' (ttl = 0 sec)\n07:42:07 Debug: Processing report from ci-slave05-prod.delivery.puppetlabs.net with processor Puppet::Reports::Store\n07:42:07 opening connection to route53.amazonaws.com:443...\n07:42:07 opened\n07:42:07 starting SSL for route53.amazonaws.com:443...\n07:42:07 SSL established\n07:42:07 <- \"GET /2013-04-01/hostedzone/Z4Q5ZJUNWH4JU/rrset HTTP/1.1\\r\\nContent-Type: \\r\\nAccept-Encoding: \\r\\nUser-Agent: aws-sdk-ruby2/2.3.22 ruby/2.2.5 x86_64-linux\\r\\nX-Amz-Date: 20161124T154207Z\\r\\nHost: route53.amazonaws.com\\r\\nX-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\\r\\nAuthorization: AWS4-HMAC-SHA256 Credential=AKIAI43RA65INP4FSKMA/20161124/us-east-1/route53/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=7726b7154e74289ae87b8978af1f111062bd5b9ed559ad909ad69e64df94c7f8\\r\\nContent-Length: 0\\r\\nAccept: */*\\r\\n\\r\\n\"\n07:42:07 -> \"HTTP/1.1 200 OK\\r\\n\"\n07:42:07 -> \"x-amzn-RequestId: 8e78de5d-b25c-11e6-87b6-df69a6d59657\\r\\n\"\n07:42:07 -> \"Content-Type: text/xml\\r\\n\"\n07:42:07 -> \"Content-Length: 2970\\r\\n\"\n07:42:07 -> \"Vary: Accept-Encoding\\r\\n\"\n07:42:07 -> \"Date: Thu, 24 Nov 2016 15:42:07 GMT\\r\\n\"\n07:42:07 -> \"\\r\\n\"\n07:42:07 reading 2970 bytes...\n07:42:07 -> \"\"\n07:42:07 -> \"<?xml version=\\\"1.0\\\"?>\\n<ListResourceRecordSetsResponse xmlns=\\\"https://route53.amazonaws.com/doc/2013-04-01/\\\"><ResourceRecordSets><ResourceRecordSet><Name>a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>NS</Type><TTL>172800</TTL><ResourceRecords><ResourceRecord><Value>ns-567.awsdns-06.net.</Value></ResourceRecord><ResourceRecord><Value>ns-178.awsdns-22.com.</Value></ResourceRecord><ResourceRecord><Value>ns-1032.awsdns-01.org.</Value></ResourceRecord><ResourceRecord><Value>ns-1698.awsdns-20.co.uk.</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>SOA</Type><TTL>900</TTL><ResourceRecords><ResourceRecord><Value>ns-567.awsdns-06.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>A</Type><TTL>4000</TTL><ResourceRecords><ResourceRecord><Value>127.0.0.2</Value></ResourceRecord><ResourceRecord><Value>127.0.0.3</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>AAAA</Type><TTL>302</TTL><ResourceRecords><ResourceRecord><Value>2001:0db8:85a3:0:0:8a2e:0370:7334</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>MX</Type><TTL>303</TTL><ResourceRecords><ResourceRecord><Value>10 mail.local.a41861ff-8866-4a93-962c-40a707991494.com.</Value></ResourceRecord><ResourceRecord><Value>20 mail.local.a41861ff-8866-4a93-962c-40a707991494.com.</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>SPF</Type><TTL>300</TTL><ResourceRecords><ResourceRecord><Value>&quot;v=spf1 a -all&quot;</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>SRV</Type><TTL>301</TTL><ResourceRecords><ResourceRecord><Value>1 10 5269 xmpp-server.a41861ff-8866-4a93-962c-40a707991494.com.</Value></ResourceRecord><ResourceRecord><Value>2 12 5060 sip-server.a41861ff-8866-4a93-962c-40a707991494.com.</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>TXT</Type><TTL>17000</TTL><ResourceRecords><ResourceRecord><Value>&quot;message&quot;</Value></ResourceRecord></ResourceRecords></ResourceRecordSet><ResourceRecordSet><Name>local2.a41861ff-8866-4a93-962c-40a707991494.com.</Name><Type>CNAME</Type><TTL>304</TTL><ResourceRecords><ResourceRecord><Value>local3.a41861ff-8866-4a93-962c-40a707991494.com.</Value></ResourceRecord></ResourceRecords></ResourceRecordSet></ResourceRecordSets><IsTruncated>false</IsTruncated><MaxItems>100</MaxItems></ListResourceRecordSetsResponse>\"\n07:42:07 read 2970 bytes\n07:42:07 Conn keep-alive\n07:42:07     should allow the value to be changed on the A record\n07:42:07     using puppet resource on the A record\n07:42:13 route53_a_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:13   ensure => 'present',\n07:42:13   ttl    => '4000',\n07:42:13   values => ['127.0.0.2', '127.0.0.3'],\n07:42:13   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:13 }\n07:42:13       should show the correct TTL\n07:42:13       should show the correct zone\n07:42:13       should show the correct values\n07:42:13     using puppet resource on the MX record\n07:42:19 route53_mx_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:19   ensure => 'present',\n07:42:19   ttl    => '303',\n07:42:19   values => ['10 mail.local.a41861ff-8866-4a93-962c-40a707991494.com.', '20 mail.local.a41861ff-8866-4a93-962c-40a707991494.com.'],\n07:42:19   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:19 }\n07:42:19       should show the correct TTL\n07:42:19       should show the correct zone\n07:42:19       should show the correct values\n07:42:19     using puppet resource on the CNAME record\n07:42:25 route53_cname_record { 'local2.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:25   ensure => 'present',\n07:42:25   ttl    => '304',\n07:42:25   values => ['local3.a41861ff-8866-4a93-962c-40a707991494.com.'],\n07:42:25   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:25 }\n07:42:25       should show the correct TTL\n07:42:25       should show the correct zone\n07:42:25       should show the correct values\n07:42:25     using puppet resource on the SRV record\n07:42:30 route53_srv_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:30   ensure => 'present',\n07:42:30   ttl    => '301',\n07:42:30   values => ['1 10 5269 xmpp-server.a41861ff-8866-4a93-962c-40a707991494.com.', '2 12 5060 sip-server.a41861ff-8866-4a93-962c-40a707991494.com.'],\n07:42:30   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:30 }\n07:42:30       should show the correct TTL\n07:42:30       should show the correct zone\n07:42:30     using puppet resource on the AAAA record\n07:42:35 route53_aaaa_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:35   ensure => 'present',\n07:42:35   ttl    => '302',\n07:42:35   values => ['2001:0db8:85a3:0:0:8a2e:0370:7334'],\n07:42:35   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:35 }\n07:42:35       should show the correct TTL\n07:42:35       should show the correct zone\n07:42:35       should show the correct values\n07:42:35     using puppet resource on the TXT record\n07:42:41 route53_txt_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:41   ensure => 'present',\n07:42:41   ttl    => '17000',\n07:42:41   values => ['\"message\"'],\n07:42:41   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:41 }\n07:42:41       should show the correct TTL\n07:42:41       should show the correct zone\n07:42:41     using puppet resource on the SPF record\n07:42:46 route53_spf_record { 'local.a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:46   ensure => 'present',\n07:42:46   ttl    => '300',\n07:42:46   values => ['\"v=spf1 a -all\"'],\n07:42:46   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:46 }\n07:42:46       should show the correct TTL\n07:42:46       should show the correct zone\n07:42:46     using puppet resource on the auto generted NS record\n07:42:52 route53_ns_record { 'a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:52   ensure => 'present',\n07:42:52   ttl    => '172800',\n07:42:52   values => ['ns-567.awsdns-06.net.', 'ns-178.awsdns-22.com.', 'ns-1032.awsdns-01.org.', 'ns-1698.awsdns-20.co.uk.'],\n07:42:52   zone   => 'a41861ff-8866-4a93-962c-40a707991494.com.',\n07:42:52 }\n07:42:52       should show the correct zone\n07:42:52     using puppet resource on the route53_zone\n07:42:56 route53_zone { 'a41861ff-8866-4a93-962c-40a707991494.com.':\n07:42:56   ensure => 'present',\n07:42:56 }\n07:42:56       should show the zone as present\n07:43:02 Debug: Runtime environment: puppet_version=4.8.0, ruby_version=2.2.5, run_mode=user, default_encoding=UTF-8\n07:43:02 Debug: Evicting cache entry for environment 'production'\n07:43:02 Debug: Caching environment 'production' (ttl = 0 sec)\n07:43:02 Debug: Loading external facts from /var/lib/jenkins/.puppetlabs/opt/puppet/cache/facts.d\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for ec2_metadata\n07:43:02 Debug: Facter: value for ec2_metadata is still nil\n07:43:02 Debug: Facter: value for agent_specified_environment is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for dhcp_servers\n07:43:02 Debug: Facter: value for dhcp_servers is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for system32\n07:43:02 Debug: Facter: value for system32 is still nil\n07:43:02 Debug: Facter: ruby-augeas not available\n07:43:02 Debug: Facter: value for augeasversion is still nil\n07:43:02 Debug: Facter: value for zfs_version is still nil\n07:43:02 Debug: Facter: value for lsbrelease is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for selinux_enforced\n07:43:02 Debug: Facter: value for selinux_enforced is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for selinux_policyversion\n07:43:02 Debug: Facter: value for selinux_policyversion is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for selinux_current_mode\n07:43:02 Debug: Facter: value for selinux_current_mode is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for selinux_config_mode\n07:43:02 Debug: Facter: value for selinux_config_mode is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for selinux_config_policy\n07:43:02 Debug: Facter: value for selinux_config_policy is still nil\n07:43:02 Debug: Facter: Found no suitable resolves of 1 for gce\n07:43:02 Debug: Facter: value for gce is still nil\n07:43:02 Debug: Facter: value for ipaddress6_eth0 is still nil\n07:43:02 Debug: Facter: value for ipaddress6_lo is still nil\n07:43:02 Debug: Facter: value for macaddress_lo is still nil\n07:43:03 Debug: Facter: value for vlans is still nil\n07:43:03 Debug: Facter: value for cfkey is still nil\n07:43:03 Debug: Facter: value for ipaddress6 is still nil\n07:43:03 Debug: Facter: value for zpool_version is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for xendomains\n07:43:03 Debug: Facter: value for xendomains is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for zonename\n07:43:03 Debug: Facter: value for zonename is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 2 for iphostnumber\n07:43:03 Debug: Facter: value for iphostnumber is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 2 for swapencrypted\n07:43:03 Debug: Facter: value for swapencrypted is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for ec2_metadata\n07:43:03 Debug: Facter: value for ec2_metadata is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for ec2_userdata\n07:43:03 Debug: Facter: value for ec2_userdata is still nil\n07:43:03 Debug: Facter: value for is_rsc is still nil\n07:43:03 Debug: Facter: value for is_rsc is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for rsc_region\n07:43:03 Debug: Facter: value for rsc_region is still nil\n07:43:03 Debug: Facter: value for is_rsc is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for rsc_instance_id\n07:43:03 Debug: Facter: value for rsc_instance_id is still nil\n07:43:03 Debug: Facter: Found no suitable resolves of 1 for processor\n07:43:03 Debug: Facter: value for processor is still nil\n07:43:03 Debug: Evicting cache entry for environment 'production'\n07:43:03 Debug: Caching environment 'production' (ttl = 0 sec)\n07:43:04 Notice: Compiled catalog for ci-slave05-prod.delivery.puppetlabs.net in environment production in 1.23 seconds\n07:43:04 Debug: Evicting cache entry for environment 'production'\n07:43:04 Debug: Caching environment 'production' (ttl = 0 sec)\n07:43:04 Debug: Creating default schedules\n07:43:04 Debug: Loaded state in 0.06 seconds\n07:43:04 Debug: Loaded state in 0.06 seconds\n07:43:04 Debug: Loaded transaction store file in 0.00 seconds\n07:43:04 Info: Applying configuration version '1480002183'\n07:43:04 Debug: /Stage[main]/Main/Route53_a_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_txt_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_aaaa_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_mx_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_cname_record[local2.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_srv_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_spf_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]/before: subscribes to Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_a_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_txt_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_aaaa_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_mx_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_cname_record[local2.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_srv_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: /Stage[main]/Main/Route53_spf_record[local.a41861ff-8866-4a93-962c-40a707991494.com.]: Skipping automatic relationship with Route53_zone[a41861ff-8866-4a93-962c-40a707991494.com.]\n07:43:04 Debug: Prefetching v2 resources for route53_a_record\n07:43:08 Debug: Checking if A record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:43:08 Info: Deleting A record local.a41861ff-8866-4a93-962c-40a707991494.com.\n07:43:08 Debug: Prefetching v2 resources for route53_txt_record\n07:43:10 Debug: Checking if TXT record local.a41861ff-8866-4a93-962c-40a707991494.com. exists\n07:43:10 Info: Deleting TXT record local.a41861ff-8866-4a93-962c-40a707991494.com.\n08:43:10 Build timed out (after 60 minutes). Marking the build as aborted.\n08:43:10 Build was aborted\n08:43:10 [BFA] Scanning build for known causes...\n08:43:10 rake aborted!\n08:43:10 SignalException: SIGTERM\n08:43:10 /var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/rake_task.rb:79:in `system'\n08:43:10 /var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/rake_task.rb:79:in `run_task'\n08:43:10 /var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/rake_task.rb:96:in `block (2 levels) in define'\n08:43:10 /var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/rake_task.rb:94:in `block in define'\n08:43:10 /var/lib/jenkins/workspace/forge-cloud_puppetlabs-aws_intn-sys_master/AWS_PROFILE/classic/PLATFORM/redhat-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/cli/exec.rb:63:in `load'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/cli/exec.rb:63:in `kernel_load'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/cli/exec.rb:24:in `run'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/cli.rb:304:in `exec'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/cli.rb:11:in `start'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/exe/bundle:27:in `block in <top (required)>'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/lib/bundler/friendly_errors.rb:98:in `with_friendly_errors'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/gems/bundler-1.12.5/exe/bundle:19:in `<top (required)>'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/bin/bundle:23:in `load'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/bin/bundle:23:in `<main>'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/bin/ruby_executable_hooks:15:in `eval'\n08:43:10 /usr/local/rvm/gems/ruby-2.2.5@global/bin/ruby_executable_hooks:15:in", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42575", "fixedVersions": [], "id": "42575", "issueType": "CI Blocker", "key": "MODULES-4142", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-05-03T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "aws: timeout during acceptance", "timeSpent": "PT0S", "updated": "2017-05-03T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is more than likely a Chocolatey issue - I'll file a bug and we can track it there.", "created": "2016-11-30T15:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I filed the ticket at https://github.com/chocolatey/choco/issues/1069", "created": "2016-11-30T15:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Great find! I think we could close this here though?", "created": "2016-11-30T15:21:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Agreed this can be closed here if you believe there will be no changes required to the module, after the chocolatey fix is in. Or we can keep this open regardless and close once I test the fix? Your call [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58]", "created": "2016-12-01T08:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "It doesn't hurt one way or another.", "created": "2016-12-01T21:13:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Fix is external to puppet, within chocolatey itself.", "created": "2016-12-14T08:02:00.000000"}], "components": ["chocolatey "], "created": "2016-11-24T10:13:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When failOnInvalidOrMissingLicense is enabled on a chocolatey install without a valid license, it should be able to be disabled again."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20596e63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_536680210_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1183229549_*|*_10005_*:*_1_*:*_245420"}], "description": "During exploratory testing of the chocolatey modules 'chocolateyfeature' class, one of the tasks was to enable all available features using puppet. I enabled the failOnInvalidOrMissingLicense feature. This was successfully enabled, however after it was enabled on a chocolatey install with no license, chocolatey would no longer function (enabling/disabling features, installing packages, etc.). This is as expected due to the nature of the feature in my opinion.\n\nHowever, when trying to disable the feature again I was unable to do so. To get chocolatey functional again I had to log in to the VM and uninstall chocolatey before running puppet agent again, ensuring failOnInvalidOrMissingLicense is disabled.", "environment": "I was using a PE install with centos-7 master and 2 windows agents, 2012R2 x64  and 2016 x64\n\nI believe this issue is not platform specific and will occur on all versions of the module which support chocolatey features and all versions of chocolatey after failOnInvalidOrMissingLicense is enabled.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41546", "fixedVersions": [], "id": "41546", "issueType": "Bug", "key": "MODULES-4141", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2016-12-14T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey module unable to recover after failOnInvalidOrMissingLicense feature enabled without a valid license", "timeSpent": "PT0S", "updated": "2016-12-14T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I think the underlying problem is that {{concat_file}} cannot find the source of one of the fragments, and when trying to generate the error message informing the user about it it calls the {{join}} method on a string instead of an array. So the first thing to do is to make sure all fragment sources can be found where they are expected.\n\nAs for the error message failing (see [https://github.com/puppetlabs/puppetlabs-concat/blob/master/lib/puppet/type/concat_file.rb#L186]):\n\nThis:\n{code}\nself.fail \"Could not retrieve source(s) #{r[:source].join(\", \")}\" unless @source\n{code}\n\nShould probably be something like this:\n{code}\nself.fail \"Could not retrieve source(s) #{[r[:source]].flatten.compact.join(\", \")}\" unless @source\n{code}\n\nNotice ", "created": "2017-06-29T04:27:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I have created a pull request for this: https://github.com/puppetlabs/puppetlabs-concat/pull/461", "created": "2017-07-03T07:12:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "the :source parameter should always be an array in the provider. to fix this, {{:array_matching => :all}} should be passed to the parameter in the concat_fragment type.", "created": "2017-07-05T14:26:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Do you mean like this? https://github.com/antaflos/puppetlabs-concat/commit/86e7543c779b2cdbb78600b6b04ba2100801342f\n\nI also want to add tests for this change but I am not sure how or if setting {{:array_matching => :all}} even makes a difference. It doesn't seem to affect the existing spec tests at all, but I would have expected for at least this test to fail if not adapted (since I thought setting {{:array_matching => :all}} always casts the value to an array): https://github.com/puppetlabs/puppetlabs-concat/blob/master/spec/unit/type/concat_fragment_spec.rb#L24-L28\n\nOr does the {{:source}} value additionally need to be munged into an array using the {{munge()}} method? I may be misunderstanding this aspect of Puppet custom types :)", "created": "2018-01-05T16:14:00.000000"}, {"author": "623a4b6094742a00683d7127", "body": "According to https://puppet.com/docs/puppet/5.3/custom_types.html#handling-property-values this is not what {{:array_matching => :all}} is for.\u00a0 Especially it's only designed for properties, not for parameters.\n\nHow about fixing this issue first (although I'd use {{Array(r[:source])}} similar to the same code some lines above instead of {{[...].flatten.compact}}), and then think about how to make {{:source}} always an array?\n", "created": "2018-07-30T06:10:00.000000"}], "components": ["concat"], "created": "2016-11-24T06:28:00.000000", "creator": "623c15641c7f6a007049ea95", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d2e5802"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzacvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}], "description": "Getting:\n{code}\nError: /Stage[main]/Postdeploy/Concat[/root/postdeploy]/Concat_file[/root/postdeploy]: Failed to generate additional resources using 'eval_generate': undefined method `join' for \"puppet:///modules/postdeploy/immolate\":String\n/opt/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:161:in `fragment_content'\n/opt/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:127:in `block in should_content'\n/opt/puppetlabs/puppet/cache/lib/puppet/type/concat_file.rb:126:in `each'\n[snip]\n{code}\n\nWith the following code:\n{noformat}\nconcat {'/root/postdeploy':\n    ensure => present,\n    owner  => 'root',\n    group  => 'root',\n    mode   => '0700',\n  }\n[snip]\n  concat::fragment { 'postdeploy_flag':\n    target  => '/root/postdeploy',\n    order   => '98',\n    content => \"touch /etc/postdeploycomplete\\n\\n\",\n  }\n  concat::fragment { 'postdeploy_immolate':\n    target => '/root/postdeploy',\n    order  => '98',\n    source => 'puppet:///modules/postdeploy/immolate',\n  }\n{noformat}\n\nFragment source is UTF8/ASCII\n{noformat}\n# file ./modules/postdeploy/files/immolate\nimmolate: ASCII text\n{noformat}\n\nOther concats with source params work OK, but not this one.", "environment": "Server:\npuppet-agent-1.8.1-1.el7.x86_64\npuppetserver-2.7.1-1.el7.noarch\npuppetlabs-release-pc1-1.1.0-4.el7.noarch\n\npuppetlabs/concat v2.2.0\n\nCentOS7", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "38243", "fixedVersions": [], "id": "38243", "issueType": "Bug", "key": "MODULES-4140", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15641c7f6a007049ea95", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat: undefined method `join' for \"puppet:///modules/wibble/wibble\":String", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Now green in jenkins.", "created": "2016-11-28T04:42:00.000000"}], "components": ["vcsrepo"], "created": "2016-11-24T05:04:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad0048d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzacvr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_344283327_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/vcsrepo/view/vcsrepo%20-%20master/job/forge-module_puppetlabs-vcsrepo_intn-sys_full-pe-current-master/7/PLATFORM=ubuntu-1604-64mda,WORKER_LABEL=beaker/consoleFull\n\n{code}\n07:42:15 localhost $ scp /tmp/beaker20161120-25359-1v2gr9g ubuntu-1604-agent:/tmp/apply_manifest.pp.ofWROS {:ignore => }\n07:42:15 \n07:42:15 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:14$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.ofWROS\n07:42:15   Info: Loading facts\n07:42:16   Info: Loading facts\n07:42:16   Notice: Compiled catalog for ouua1d2dxezgkr4.delivery.puppetlabs.net in environment production in 0.19 seconds\n07:42:16   Info: Applying configuration version '1479656536'\n07:42:16   Notice: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.SJMfHc/svnrepo]/includes: includes changed ['difftools/pics/README', 'difftools/README', 'obsolete-notes', 'guis/pics'] to 'difftools/pics/README obsolete-notes'\n07:42:18   Notice: Applied catalog in 1.39 seconds\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 3.22 seconds\n07:42:18 Exited: 2\n07:42:18     can remove directory paths (and empty parent directories) from includes, but not files with siblings\n07:42:18     File \"/tmp/vcsrepo.SJMfHc/svnrepo/guis/pics/README\"\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:18$ /bin/sh -c test\\ -e\\ /tmp/vcsrepo.SJMfHc/svnrepo/guis/pics/README\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.00 seconds\n07:42:18 Exited: 1\n07:42:18       should not exist\n07:42:18     File \"/tmp/vcsrepo.SJMfHc/svnrepo/guis/pics\"\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:18$ /bin/sh -c test\\ -e\\ /tmp/vcsrepo.SJMfHc/svnrepo/guis/pics\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.00 seconds\n07:42:18 Exited: 1\n07:42:18       should not exist\n07:42:18     File \"/tmp/vcsrepo.SJMfHc/svnrepo/guis\"\n07:42:18 \n07:42:18 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:18$ /bin/sh -c test\\ -e\\ /tmp/vcsrepo.SJMfHc/svnrepo/guis\n07:42:19 \n07:42:19 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.00 seconds\n07:42:19 Exited: 1\n07:42:19       should not exist\n07:42:19     File \"/tmp/vcsrepo.SJMfHc/svnrepo/difftools/pics/README\"\n07:42:19       md5sum\n07:42:19 \n07:42:19 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:18$ /bin/sh -c md5sum\\ /tmp/vcsrepo.SJMfHc/svnrepo/difftools/pics/README\\ \\|\\ cut\\ -d\\ \\'\\ \\'\\ -f\\ 1\n07:42:19   bad02dfc3cb96bf5cadd59bf4fe3e00e\n07:42:19 \n07:42:19 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.00 seconds\n07:42:19         should eq \"bad02dfc3cb96bf5cadd59bf4fe3e00e\"\n07:42:19     File \"/tmp/vcsrepo.SJMfHc/svnrepo/difftools/README\"\n07:42:19       md5sum\n07:42:19 \n07:42:19 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) 07:42:18$ /bin/sh -c md5sum\\ /tmp/vcsrepo.SJMfHc/svnrepo/difftools/README\\ \\|\\ cut\\ -d\\ \\'\\ \\'\\ -f\\ 1\n07:42:19   md5sum:   /tmp/vcsrepo.SJMfHc/svnrepo/difftools/README  : No such file or directory\n07:42:19 \n07:42:19 ouua1d2dxezgkr4.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.01 seconds\n07:42:19         should eq \"540241e9d5d4740d0ef3d27c3074cf93\" (FAILED - 1)\n07:42:19   changing revisions\n07:42:19 \n{code}\n\n{code}\n07:42:55 Failures:\n07:42:55 \n07:42:55   1) subversion :includes tests on SVN version == 1.6 remove include paths File \"/tmp/vcsrepo.SJMfHc/svnrepo/difftools/README\" md5sum should eq \"540241e9d5d4740d0ef3d27c3074cf93\"\n07:42:55      Failure/Error: its(:md5sum) { should eq '540241e9d5d4740d0ef3d27c3074cf93' }\n07:42:55        \n07:42:55        expected: \"540241e9d5d4740d0ef3d27c3074cf93\"\n07:42:55             got: \"\"\n07:42:55        \n07:42:55        (compared using ==)\n07:42:55        \n07:42:55      # ./spec/acceptance/svn_paths_spec.rb:247:in `block (4 levels) in <top (required)>'\n07:42:55 \n07:42:55 Finished in 5 minutes 35 seconds (files took 8 minutes 0 seconds to load)\n07:42:55 124 examples, 1 failure\n07:42:55 \n07:42:55 Failed examples:\n07:42:55 \n07:42:55 rspec ./spec/acceptance/svn_paths_spec.rb:247 # subversion :includes tests on SVN version == 1.6 remove include paths File \"/tmp/vcsrepo.SJMfHc/svnrepo/difftools/README\" md5sum should eq \"540241e9d5d4740d0ef3d27c3074cf93\"\n07:42:55 \n07:42:55 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-vcsrepo_intn-sys_full-pe-current-master/PLATFORM/ubuntu-1604-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-vcsrepo_intn-sys_full-pe-current-master/PLATFORM/ubuntu-1604-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-vcsrepo_intn-sys_full-pe-current-master/PLATFORM/ubuntu-1604-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37152", "fixedVersions": [], "id": "37152", "issueType": "CI Blocker", "key": "MODULES-4139", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-28T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo: acceptance test failure on ubuntu 16.04/PE2016.4", "timeSpent": "PT0S", "updated": "2016-11-28T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "thanks for filing this [~accountid:623e78a31c7f6a00704b29ff]", "created": "2016-11-28T10:10:00.000000"}, {"author": "557058:df494675-4e68-43de-b7c5-ec1cd5ac3ca0", "body": "[~accountid:557058:e484fb55-2ddc-43a0-968e-11d70ae3153c]\nHi Moses,\nI found a problem with this approach as well.\nSuppose if we create public and private keys using Exec resource in puppet. \n\nmi.pub will be available only after the Exec resource is applied on the agent. and mi.pub can be generated any where in the file system of the agent. so the resources will be as below.\n\nExec{'create ssh keys':\n\n---\n}->\n\nssh_authorized_key {'mi':\n    user   => 'root',\n    pubkey => file('local path to pub file')\n}\n\nIf we have a structure like this, but file or inline_template are the parser functions which are evaluated during compilation phase. but during that phase, the pub key is not generated as Exec resources is not applied on the agent during that time.\n\nWe have solved this issue by writing custom providers which will serve our purpose.", "created": "2017-01-09T23:10:00.000000"}], "components": ["sshkeys_core"], "created": "2016-11-23T13:20:00.000000", "creator": "623e78a31c7f6a00704b29ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "{code:puppet}\n  ssh_authorized_key {'mi':\n    user   => 'root',\n    pubkey => 'puppet:///keys/mi.pub'\n}\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54901df9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaco7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/16"}], "description": "When creating adding an authorized public key with the {{Ssh_authorized_key}}-resource, the manifest is supposed to provide all of the pieces of the key.\n\nIt would be very nice, if the resource could simply parse an existing {{foo.pub}} in the format used by OpenSSH (maybe, in some other formats as well). The path to the file can be interpreted the same way, {{source}}-attribute of the {{File}}-resource is or, perhaps even better, the way {{template()}} interprets its arguments.\n\nOptions specified in the manifest can complement and, in case of conflict, _overwrite_ those found in the file.\n\nBy treating the keys as _data_ rather than as _code_, it would be easier for users to deal with large number of them.", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "36154", "fixedVersions": [], "id": "36154", "issueType": "Improvement", "key": "MODULES-7595", "labels": ["help_wanted", "maintenance"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78a31c7f6a00704b29ff", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ssh_authorized_key should be able to take a ready-made OpenSSH public key", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "cc [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] / [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] - the saga continues.", "created": "2016-11-22T23:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2017-06-23T12:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-29T17:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-30T12:18:00.000000"}], "components": ["powershell"], "created": "2016-11-22T23:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a simple manifest\n\n{code}\nexec { 'test envvars':\n    command     => 'Write-Output \"TESTVALUE = $env:TESTVALUE\"',\n    provider    => powershell,\n    logoutput   => true,\n    environment => [\"TESTVALUE=YES\"],\n}\n{code}\n\nThe output should be \n\n{noformat}\nNotice: /Stage[main]/Exec[test envvars]/returns: TESTVALUE = YES\n{no format}\n\nConversely, given a simple manifest a second run will not have the env variable set in the first run:\n\n{code}\nexec { 'test envvars':\n    command     => 'Write-Output \"TESTVALUE = $env:TESTVALUE\"',\n    provider    => powershell,\n    logoutput   => true,\n    environment => [\"TESTVALUE=YES\"],\n}\nexec { 'test envvars':\n    command     => 'Write-Output \"TESTVALUE = $env:TESTVALUE\"',\n    provider    => powershell,\n    logoutput   => true,\n}\n{code}\n\nThe output in the first run should be \n\n{noformat}\nNotice: /Stage[main]/Exec[test envvars]/returns: TESTVALUE = YES\n{no format}\n\n\nThe output in the second run should be \n\n{noformat}\nNotice: /Stage[main]/Exec[test envvars]/returns: TESTVALUE =\n{no format}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@229564c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4160"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_66724708_*|*_1_*:*_1_*:*_10017_*|*_10007_*:*_1_*:*_536412082_*|*_3_*:*_1_*:*_14693004083_*|*_10009_*:*_1_*:*_604328647_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3667720497"}], "description": "In newer versions of PowerShell, it looks like environment variables are not getting passed through.\n\n{code}\nexec { 'test environment variables':\n    command     => 'Write-Output \"TESTVALUE = $env:TESTVALUE\"',\n    provider    => powershell,\n    logoutput   => true,\n    environment => [\"TESTVALUE=YES\"],\n}\n{code}\n\nTested against 2.0.0 up to 2.1.0 and this was returned every time.\n{noformat}\nNotice: /Stage[main]/Exec[test envvars]/returns: TESTVALUE = \n{noformat}\n\nIn version 1.0.6, the return looks like this:\n{noformat}\nNotice: /Stage[main]/Exec[test envvars]/returns: TESTVALUE = YES\n{noformat}\n", "epicLinkSummary": "PowerShell v2.1.1", "estimate": "PT0S", "externalId": "41545", "fixedVersions": [], "id": "41545", "issueType": "Bug", "key": "MODULES-4138", "labels": ["maintenance", "powershell", "windows"], "originalEstimate": "PT0S", "parent": "40389", "parentSummary": "PowerShell v2.1.1", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-07-07T12:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell module 2.x does not respect environment parameter - doesn't receive environment variables passed through", "timeSpent": "PT0S", "updated": "2017-07-07T12:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Pulling into this sprint as it needs done ASAP. ", "created": "2016-12-19T08:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "POC can be found in the following PR: \nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/166\n\nSample nodeset is below:\n{code}\n---\nHOSTS:\n  'p3t50dsqw44066g.delivery.puppetlabs.net':\n    pe_dir:\n    pe_ver:\n    pe_upgrade_dir:\n    pe_upgrade_ver:\n    hypervisor: vmpooler\n    platform: windows-2008r2-64\n    ruby_arch: x64\n    template: win-2008r2-x86_64\n    roles:\n    - agent\n    - default\n  'hw4dvunnxgb4u2g.delivery.puppetlabs.net':\n    pe_dir:\n    pe_ver:\n    pe_upgrade_dir:\n    pe_upgrade_ver:\n    hypervisor: vmpooler\n    platform: el-7-x86_64\n    template: redhat-7-x86_64\n    roles:\n    - agent\n    - master\n    - database\n    - dashboard\nCONFIG:\n  nfs_server: none\n  consoleport: 443\n  pooling_api: http://vmpooler.delivery.puppetlabs.net/\n{code}", "created": "2016-12-19T08:34:00.000000"}], "components": [], "created": "2016-11-22T08:52:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Incorporate Testmode Switcher in to the Powershell module tests.\nIf it doesn't work straight out of the box investigate why, and ticket up the work."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c56e790"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymjkv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_205223_*|*_3_*:*_1_*:*_1815153797_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_516405475"}], "description": "Get the supported powershell module's tests up and running with Testmode Switcher. \nThis work will likely not be committed, but is an experiment to test whether TMS is able to work with Windows.\nFurther tickets may be required if TMS doesn't work for a Windows module straight out of the box. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40384", "fixedVersions": [], "id": "40384", "issueType": "Task", "key": "MODULES-4137", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-12-19T08:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Get Testmode Switcher working with the Powershell Module Tests", "timeSpent": "PT0S", "updated": "2016-12-19T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2016-11-22T08:50:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71378be7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzabe7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243707173_*|*_3_*:*_1_*:*_356362934_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2153707"}], "description": "A Puppet 3 run from a voxpupuli module is having errors thrown by the Puppet 4 deprecation function. The Puppet 3 version of the function should be being called, not the Puppet 4 version. \n\n---------------\nEvaluation Error: Error while evaluating a Function Call, uninitialized constant Puppet::Pops::PuppetStack\nhttps://travis-ci.org/voxpupuli/puppet-gluster/jobs/177770318#L917\n\nThat's puppet 3 with future parser enabled.\n---------------\n\nWe need to find out why the Puppet 4 function is being called when the Puppet version is < 4. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38242", "fixedVersions": [], "id": "38242", "issueType": "Bug", "key": "MODULES-4136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-11-29T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet 4 deprecation function seems to be called on Puppet 3 ", "timeSpent": "PT0S", "updated": "2016-11-29T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI is green https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/lastSuccessfulBuild/", "created": "2016-11-29T09:38:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I have reviewed that PR and I am happy with the spec test coverage of this small fix and the fix & spec tests are green in CI, so I am happy.", "created": "2016-11-30T07:51:00.000000"}], "components": ["chocolatey "], "created": "2016-11-22T08:30:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Install Chocolatey in one run and set the license file down without the extension installed.\n\nTry to run Puppet setting a Chocolatey source. Note whether {{chocolateyversion}} fact returns properly.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa7f487"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzabdr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_71699799_*|*_1_*:*_1_*:*_11346_*|*_10007_*:*_1_*:*_522053053_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_85727554_*|*_10006_*:*_1_*:*_15191027"}], "description": "h3. Error\n\n{noformat}\nValidation of Something[name] failed: Malformed version number \nstring Error when attempting to load chocolatey licensed assembly.\n{noformat}\n\nh3. Context \n* Chocolatey was previously installed.\n* The license file has been placed without the extension (licensed edition package) being installed.\n\nh3. Details\nAny run of Puppet will cause an error when attempting to set {{chocolateyversion}}:\n\n{noformat}\nDebug: Facter: fact \"chocolateyversion\" has resolved to \"Error when attempting to load chocolatey licensed assembly. Ensure\n that chocolatey.licensed.dll exists at \n 'C:\\ProgramData\\chocolatey\\extensions\\chocolatey\\chocolatey.licensed.dll'.\n Install with `choco install chocolatey.extension`.\n The error message itself may be helpful as well:\n The system cannot find the file specified. (Exception from HRESULT: 0x80070002)\n0.10.3\n{noformat}\n\nh3. Workarounds\nThe only workaround for this is manual intervention.", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "36153", "fixedVersions": [], "id": "36153", "issueType": "Bug", "key": "MODULES-4135", "labels": ["chocolatey", "pe", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-11-30T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - when placing a license into an existing choco install, version becomes malformed if extension is not installed", "timeSpent": "PT0S", "updated": "2016-11-30T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-11-21T09:58:00.000000", "creator": "557058:be232657-879c-45fd-9e23-fcc6b409ed88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c3237a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza8pj:"}], "description": "https://github.com/puppetlabs/puppetlabs-dsc/issues/255\n\nWhen using the forge for this repo: https://forge.puppet.com/puppetlabs/dsc\n\nthe puppet_x dsc resources do not copy down. I had to use a direct git repo.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36152", "fixedVersions": [], "id": "36152", "issueType": "Bug", "key": "MODULES-4134", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be232657-879c-45fd-9e23-fcc6b409ed88", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC v1.2 does not download DSC resources when using forge", "timeSpent": "PT0S", "updated": "2021-03-24T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Thank you!", "created": "2017-01-04T13:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Nope, thank you !!!", "created": "2017-01-05T05:39:00.000000"}], "components": ["approved"], "created": "2016-11-20T15:34:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d77c2fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza8lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1254908187_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_22955485_*|*_10005_*:*_1_*:*_2595570550"}], "description": "The approved module zack/r10k was recently migrated to Vox Pupuli in the puppet namespace. We would like to confirm that the module still meets Approved status and migrate the banner to puppet/r10k, as zack/r10k is no longer under active development.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34992", "fixedVersions": [], "id": "34992", "issueType": "Bug", "key": "MODULES-4133", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2017-01-04T11:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Nominate puppet/r10k for Approved status", "timeSpent": "PT0S", "updated": "2017-01-05T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2016-11-19T11:07:00.000000", "name": "2016-11-19_18MS+0000_327x136.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12827"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "attached currently failing unit test matrix", "created": "2016-11-19T11:08:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR up at https://github.com/puppetlabs/puppetlabs-aws/pull/382", "created": "2016-11-19T11:08:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged and passed", "created": "2016-11-24T06:24:00.000000"}], "components": ["aws"], "created": "2016-11-19T11:07:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574950f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza8j3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26184_*|*_10007_*:*_1_*:*_409925440_*|*_3_*:*_1_*:*_5075943_*|*_5_*:*_1_*:*_0"}], "description": "{code}\n00:11:58.234 Installing beaker 3.3.0\n00:11:58.291 \n00:11:58.305 Gem::InstallError: beaker requires Ruby version >= 2.2.5.\n00:11:58.305 Installing puppet-blacksmith 3.4.0\n00:11:58.361 Installing librarian-puppet 2.2.3\n00:11:58.622 An error occurred while installing beaker (3.3.0), and Bundler cannot continue.\n00:11:58.622 Make sure that `gem install beaker -v '3.3.0'` succeeds before bundling.\n00:11:58.627 Build step 'Execute shell' marked build as failure\n{code}\n\nand others", "environment": "travis & jenkins", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41544", "fixedVersions": [], "id": "41544", "issueType": "CI Blocker", "key": "MODULES-4132", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-24T06:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "aws: failing in CI due to outdated gem dependencies", "timeSpent": "PT0S", "updated": "2016-11-24T06:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR up at https://github.com/puppetlabs/puppetlabs-tomcat/pull/179", "created": "2016-11-19T10:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged - ci running again", "created": "2016-11-22T07:35:00.000000"}], "components": ["tomcat"], "created": "2016-11-19T09:35:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e73b4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza8iv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7911_*|*_10007_*:*_1_*:*_241355588_*|*_3_*:*_1_*:*_10658699_*|*_5_*:*_1_*:*_0"}], "description": "Everytime the tomcat project releases new versions of the software, the readme_spec breaks, because it is using the hardcoded values from the README.\n\nThis only creates unnecessary churn, as this also means that the actual versions in the README will be out-of-date for most of the time.\n\nInstead re-use the dynamic versions from the spec_helper_acceptance and amend the README to not use specific versions.", "environment": "CI", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40383", "fixedVersions": [], "id": "40383", "issueType": "CI Blocker", "key": "MODULES-4131", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-22T07:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat: recurring CI failures due to hardcoded upstream versions in readme_spec", "timeSpent": "PT0S", "updated": "2016-11-22T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "See https://forge.puppet.com/puppetlabs/certregen", "created": "2016-11-22T16:09:00.000000"}], "components": ["certregen"], "created": "2016-11-18T16:51:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c202c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza85j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_247051394_*|*_3_*:*_1_*:*_95993538_*|*_6_*:*_1_*:*_0"}], "description": "Release the certregen module for early user testing and feedback.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36151", "fixedVersions": ["certregen 0.1.0"], "id": "36151", "issueType": "Task", "key": "MODULES-4130", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-22T16:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: release 0.1.0", "timeSpent": "PT0S", "updated": "2016-11-29T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "Here's the problem: https://github.com/cisco/cisco-network-puppet-module/blob/develop/lib/puppet/provider/package/cisco.rb#L35-L46\n\nh/t [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\n\nThat code isn't scoped into any part of provider evaluation, so it runs way earlier on than it should, causing the failure.\n\nHere's the upstream implementation in yum which does not have this problem: https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/yum.rb#L16-L24", "created": "2016-11-18T17:45:00.000000"}], "components": ["ciscopuppet"], "created": "2016-11-18T16:11:00.000000", "creator": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@639fd16c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza847:"}], "description": "The {{puppetlabs/ciscopuppet}} module defines its own package provider, {{cisco}}, which inherits from the yum provider.\n\nFor some reason this seems to interfere with the package type and provider on AIX.\n\nSteps to reproduce are simply:\n\nInstall puppet master.\nInstall agent on AIX 7.1 (not sure if it affects other versions but likely) and connect to master.\nInstall puppetlabs-ciscopuppet on master.\nRun puppet on aix box for pluginsync.\nTry to manage any package on aix. The following triggers the issue:\n\n{code}\n[0] [AIX] root@pe-aix-71-support:~ # puppet resource package wget ensure=absent\nError: Could not autoload puppet/provider/package/cisco: Command yum is missing\nError: Could not autoload puppet/type/package: Could not autoload puppet/provider/package/cisco: Command yum is missing\nError: Could not run: Could not autoload puppet/type/package: Could not autoload puppet/provider/package/cisco: Command yum is missing\n{code}\n\nPuppet runs of any kind fail completely while the cisco plugins are installed on AIX:\n\n{code}\n[0] [AIX] root@pe-aix-71-support:~ # cat foo.pp\nnotify {'before': }\npackage { 'wget':\n  ensure => present,\n}\nnotify { 'after': }\n[0] [AIX] root@pe-aix-71-support:~ # puppet apply foo.pp\nError: Could not autoload puppet/provider/package/cisco: Command yum is missing\nError: Could not autoload puppet/type/package: Could not autoload puppet/provider/package/cisco: Command yum is missing\nError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/package: Could not autoload puppet/provider/package/cisco: Command yum is missing at /root/foo.pp:2:1 on node pe-aix-71-support.delivery.puppetlabs.net\n[0] [AIX] root@pe-aix-71-support:~ #\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36150", "fixedVersions": [], "id": "36150", "issueType": "Bug", "key": "MODULES-4129", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/ciscopuppet module breaks package resource on AIX", "timeSpent": "PT0S", "updated": "2017-07-24T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-31T14:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "As this is a DOCS only PR, CI run is not required.  Moving to done.", "created": "2017-03-31T14:23:00.000000"}], "components": ["dsc"], "created": "2016-11-18T13:23:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The resulting documentation should have a short list of steps to help the user get started troubleshooting before they open a ticket"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40859062"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9s3r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8296507832_*|*_10007_*:*_1_*:*_81320184_*|*_3_*:*_1_*:*_627250978_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2257_*|*_10006_*:*_1_*:*_2486144133"}], "description": "Provide a short list of instructions on how to debug the puppet dsc module, with specific focus on how to determine if the problem lies in the puppet module or the DSC Resource.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34010", "fixedVersions": [], "id": "34010", "issueType": "Improvement", "key": "MODULES-4128", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-03-31T14:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Provide short list of instructions on how to debug the dsc module", "timeSpent": "PT0S", "updated": "2017-03-31T14:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-11-18T13:15:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c609b43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza7sv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_132090900740_*|*_6_*:*_1_*:*_0"}], "description": "Review https://github.com/puppetlabs/puppetlabs-dsc/pull/251 in order to determine the best course of action to pull the code into the module", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "32922", "fixedVersions": [], "id": "32922", "issueType": "New Feature", "key": "MODULES-4127", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE - DSC review PullRequest #251", "timeSpent": "PT0S", "updated": "2021-01-25T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This will be released next sprint and as such this is now being tracked with internal work tickets. Thanks for the heads up :)", "created": "2016-11-30T05:07:00.000000"}, {"author": "70121:b3d9c581-c3bd-40ba-917c-6cd35a48fe70", "body": "We found a bug that the GOTO option is not implemented in ip6tables. Could you confirm this? \n-We're also looking into an issue that ip6tables rules with multiple ports in one --sports entry causes an error:-\n{code}Error: /Stage[main]/Profiles::Firewall/Resources[firewall]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new:{code}\n\n-If this is the case I'll open a new issue for it.-\nThis was an error on our side.\n\nRegards,\nDaan", "created": "2017-02-08T07:06:00.000000"}], "components": ["firewall"], "created": "2016-11-18T07:29:00.000000", "creator": "70121:b3d9c581-c3bd-40ba-917c-6cd35a48fe70", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d6e52d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza7bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}], "description": "Hello,\n\nWe're currently using the puppetlabs/firewall module which is working very well, good work!\nOne of our counters needs the --goto option in this module.\n\nI can see this is added in this commit: https://github.com/puppetlabs/puppetlabs-firewall/commit/772c1cbd1cd9afc382e5c79c6a404309eb0985a9#diff-14bcf0413d55d21f486f643f82fce2e7 but currently it's not released. Can anyone tell me when the version with --goto inplemented will be released?\n\nThanks!\n\nRegards,\nDaan\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37150", "fixedVersions": [], "id": "37150", "issueType": "Improvement", "key": "MODULES-4126", "labels": ["firewall", "iptables"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b3d9c581-c3bd-40ba-917c-6cd35a48fe70", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iptables GOTO option in firewall module", "timeSpent": "PT0S", "updated": "2018-09-12T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "NTP version 6 no longer supports Puppet 3. The last version to support Puppet 3 is NTP version 5. Here is a blog post covering puppet 4 language features and the work on the latest NTP release to make use of these new puppet 4 features.", "created": "2016-11-30T05:11:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Could you try to use a supported NTP version for your puppet version and update this ticket if you are still having issues.\n\nThanks.", "created": "2016-11-30T05:12:00.000000"}, {"author": "557058:cb5e4935-5f65-41f1-82bd-9de88207f37b", "body": "[~accountid:623c146c8d8b9c0068b8b37c][~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] I can confirm this is the case with puppetlabs-ntp module versions 5.0.0 and 6.0.0\n\nIf you're running on a puppet major version 3 (e.g. 3.7.2, the puppet agent version  from debian jessie repo ) , the latest version that will work is version 4.2.0. \n\nRan into same issue, this is the dirty fix if you're unable to ugrade to major version 4 for some reason. hope this helps.", "created": "2017-01-31T13:14:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing this ticket due to it being a support mixup - Feel free to open another ticket if you have any more issues. Thanks!", "created": "2017-06-06T05:35:00.000000"}], "components": ["ntp"], "created": "2016-11-18T02:23:00.000000", "creator": "623c146c8d8b9c0068b8b37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cbe9705"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza7bb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17287941884_*|*_5_*:*_1_*:*_0"}], "description": "Hello,\n\nI'm trying to use ntp module. I have an issue\nTo debug or understand, i do a simple test with : \ncat clrntp.pp \ninclude '::ntp'\n\n[root@clrwn115 INSTALLATION-PUPPET-WN]# puppet apply clrntp.pp \nError: Syntax error at 'Boolean'; expected ')' at /etc/puppet/modules/ntp/manifests/init.pp:2 on node clrwn115.in2p3.fr\nError: Syntax error at 'Boolean'; expected ')' at /etc/puppet/modules/ntp/manifests/init.pp:2 on node clrwn115.in2p3.fr\n\n\nAny help are welcome", "environment": "Pupput 3 in client mode only\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32921", "fixedVersions": [], "id": "32921", "issueType": "Bug", "key": "MODULES-4125", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146c8d8b9c0068b8b37c", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "issue with puppetlabs-ntp Version 6.0.0", "timeSpent": "PT0S", "updated": "2017-06-06T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], we are just getting round to reviewing this ticket, are you guys still happy for us to proceed with transferring ownerwhip of this module to Vox?", "created": "2019-01-31T04:41:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "r10k no longer needs gcc[1], which was the initial motivation behind this request\n\nIf a search of the Forge shows that other modules use this, then perhaps it is worth moving to VP.\n\n[1] - https://github.com/voxpupuli/puppet-r10k/pull/465", "created": "2019-01-31T06:47:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Not too many,\n\n{code}\n[gcc] is a _class_\n==================================\nBreaking changes to this file WILL impact these modules:\n  * willdurand-nodejs (https://github.com/willdurand/puppet-nodejs)\n  * marcel-passenger (https://github.com/mcary/puppet-passenger)\n  * puppet-r10k (https://github.com/voxpupuli/puppet-r10k)\n  * millerjl1701-pulsar (https://github.com/millerjl1701/millerjl1701-pulsar)\n  * thomasvandoren-redis (git://github.com/thomasvandoren/puppet-redis.git)\n  * bltavares-baseline (https://github.com/bltavares/vagrant-baseline)\n  * ayohrling-r10k (https://github.com/ayohrling/r10k)\n  * nono-dkms (git://forge-git.ircam.fr/puppet-module-base-dkms.git)\n  * zack-r10k (https://github.com/acidprime/r10k)\n  * offtop-redis (UNKNOWN)\n  * puppetlabs-passenger (https://github.com/puppetlabs/puppetlabs-passenger)\n  * benben-rubybuild (https://github.com/benben/puppet-rubybuild)\n  * garethr-riemann (git://github.com/garethr/garethr-riemann)\n  * jaredjennings-build_kernel_modules (https://github.com/jaredjennings/puppet-build_kernel_modules)\n\nBreaking changes to this file MAY impact these modules:\n  * halyard-nodejs (https://github.com/halyard/puppet-nodejs)\n  * Lavaburn-cabot (https://github.com/Lavaburn/puppet_cabot.git)\n  * halyard-ruby (https://github.com/halyard/puppet-ruby)\n  * Aethylred-ck (https://github.com/Aethylred/puppet-ck)\n  * halyard-python (https://github.com/halyard/puppet-python)\n{code}", "created": "2019-02-04T08:55:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "np thanks, [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] - does that list above warrant VP taking ownership of this module?", "created": "2019-02-15T08:55:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "CC [~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68] [~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] ", "created": "2019-02-15T09:41:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]/[~accountid:557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68]/[~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] - any thoughts on how you'd like to progress?", "created": "2019-02-28T04:00:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "No response, so closing. Please re-open if Vox would like to take ownership.", "created": "2019-03-14T05:39:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "As per Davins comment - no response so closing - will reopen if there is renewed interest", "created": "2019-03-19T09:22:00.000000"}], "components": ["gcc"], "created": "2016-11-17T17:47:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d2060b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza7a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69932266185_*|*_3_*:*_1_*:*_3201244922_*|*_6_*:*_2_*:*_445394073"}], "description": "puppetlabs/gcc seems to have been abandoned. The last commit was 1.5 years ago and the highest release is 0.3.0. Since r10k depends on this, which is now managed by Vox Pupuli, could this module be officially transitioned to Vox Pupuli?\n\nCC: [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34991", "fixedVersions": [], "id": "34991", "issueType": "Bug", "key": "MODULES-4124", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-03-14T05:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Move puppetlabs/gcc to Vox Pupuli", "timeSpent": "PT0S", "updated": "2019-03-19T09:22:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-11-17T17:35:00.000000", "creator": "557058:ef44bf09-2604-4cd9-ba84-d3aa6b7126c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548e8a65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza79j:"}], "description": "In order to build custom DSC resources ( xActiveDirectory in my case) , i was following the guide from https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README_BUILD.md\n\nWhen running the bundle install i get the following error: \n\n\nroot@ubuntu-xenial-puppet:/opt/code/puppetlabs-dsc# rvm --default use 1.9.3\n\nUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p551\n\nroot@ubuntu-xenial-puppet:/opt/code/puppetlabs-dsc# bundle install\n\nFetching gem metadata from https://rubygems.org/.........\n\nFetching version metadata from https://rubygems.org/.\n\nResolving dependencies...\n\npublic_suffix-2.0.4 requires ruby version >= 2.0, which is incompatible with the current version,\n\nruby 1.9.3p551\n\nglenn.sarti suggested using  `bundle install --without system_tests` which worked\n\nhowever, the solution could be using a version that supports 1.9.3 ( public_suffix 1.4.5 was the latest i could found on rubygems)\n\nthanks !", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42572", "fixedVersions": [], "id": "42572", "issueType": "Bug", "key": "MODULES-4123", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ef44bf09-2604-4cd9-ba84-d3aa6b7126c0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ruby 1.9.3 attempting to build custom DSC resources", "timeSpent": "PT0S", "updated": "2016-11-17T17:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-11-17T15:41:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2478b938"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza75b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31430227867_*|*_6_*:*_1_*:*_0"}], "description": "I spoke about this with [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] on IRC, and I think some of this may be in the works as it moves towards a 1.0, but just opening a ticket specifically for this issue...\n\nEven once a user is (successfully) created in Mongodb, on a database version that uses SCRAM-SHA-1, the module will try to 'ensure' the password each time, because the 'pwd' attribute doesn't exist, and, presumably, because the format is different.\n\nAlso, it might make some sense to differentiate between when the attribute doesn't match vs. when it doesn't exist at all (when ensuring resources).\n\n{code}\nInfo: Applying configuration version '1479336807'\nNotice: /Stage[main]/Role::Mongodb::Server/Mongodb_user[admin]/password_hash: defined 'password_hash' as 'xyz'\n{code}\n\nAdditionally, it would be great to be able to add users *in* the admin database, but assign them roles in other databases.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41543", "fixedVersions": [], "id": "41543", "issueType": "Bug", "key": "MODULES-4122", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Password resource ensure won't work on newer Mongodb versions", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-11-17T12:44:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39f11bdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Chocolatey v2.0.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoydb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_114205_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_6777_*|*_10015_*:*_1_*:*_3525172449_*|*_10014_*:*_1_*:*_4847088786"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32919", "fixedVersions": [], "id": "32919", "issueType": "Epic", "key": "MODULES-4121", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-02-22T10:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey v2.0.1", "timeSpent": "PT0S", "updated": "2017-02-22T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:623c15169b54ec0068b14547],\nA supported release of apache has gone out since this ticket was created and and will have the commit included - Closing this ticket as resolved - Thank you!", "created": "2017-06-06T05:39:00.000000"}], "components": ["apache"], "created": "2016-11-17T10:06:00.000000", "creator": "623c15169b54ec0068b14547", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@559b978a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza6m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17346801687_*|*_5_*:*_1_*:*_0"}], "description": "Like https://puppet.atlassian.net/browse/MODULES-3840, would greatly appreciate an unsupported release of puppetlabs/apache too.\n\nIt also hasn't had a release since May, and we're also needing https://github.com/puppetlabs/puppetlabs-apache/commit/d14e1a83e7e778fc6a000f8b28124fdb36834c43.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34009", "fixedVersions": [], "id": "34009", "issueType": "Task", "key": "MODULES-4120", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15169b54ec0068b14547", "resolution": "Fixed", "resolutionDate": "2017-06-06T05:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release apache x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2017-06-06T05:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5af5e3832083b15a0bd3c189", "body": "I think I know why this happens.\n\nThe fact {code}lib/facter/apt_updates.rb{code} runs {code}/usr/bin/apt-get -s upgrade{code}\n\nIf you use mcollective, and collect the facts regularly on mcollective servers [ as is required for effective use of the facts for filtering], the fact gets run regularly, and occasionally it clashes with the {code}apt_update{code} exec.\n\nI don't really believe this is acceptable :)\n\nReading the man page, {code}--simulate{code} is supposed to mean NoLocking is set, but testing indicates this is not true.\nSpecify the dpkg option when invoking apt-get resolves the locking issue, and should be added to the command in the apt-updates fact.\n\n{code}apt-get -s -o Debug::NoLocking=true upgrade{code}\n\nI'll create a pull request.\n", "created": "2016-11-22T07:31:00.000000"}, {"author": "5af5e3832083b15a0bd3c189", "body": "Pull request #640", "created": "2016-11-22T07:44:00.000000"}, {"author": "557058:f5346170-db53-41b0-97ef-9b20275f6fa9", "body": "To clarify re. --simulate: the apt-get man page states that NoLocking is only set when apt-get is run as a user, not root:\n\n\"Simulated runs performed as a user will automatically deactivate locking (Debug::NoLocking), and if the option APT::Get::Show-User-Simulation-Note is set (as it is by default) a notice will also be displayed indicating that this is only a simulation. Runs performed as root do not trigger either NoLocking or the notice - superusers should know what they are doing without further warnings from apt-get.\"", "created": "2017-02-24T12:58:00.000000"}, {"author": "5af5e3832083b15a0bd3c189", "body": "That's true - good extra info.\n\nThe fact cron job, and the puppet agent run as root, hence the issue.\n\nIt's fixed with my pull request, but it's been sitting there for a while un-merged :(\n", "created": "2017-02-28T08:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Many thanks for the ticket and the PR. Apologies for the slow response from our side, There are a lot of modules to look after. \n\nThanks again !!! PR is merged BTW", "created": "2017-07-11T04:20:00.000000"}], "components": ["apt"], "created": "2016-11-16T12:07:00.000000", "creator": "5af5e3832083b15a0bd3c189", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ff5e057"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza5rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20445204641_*|*_5_*:*_1_*:*_0"}], "description": "Puppet 3.8 running on Ubuntu Trusty.\n\nAfter switching from 1.x to 2.x [ 2.3.0 ] of the apt module, I regularly see this kind of error during system builds.\n\n{code}Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install locate' returned 100: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)\nE: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?\nError: /Stage[main]/Warehouse_common::Packages/Package[locate]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install locate' returned 100: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)\nE: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?{code}\n\nIt seems entirely random what package fails.\n\nI'm not sure how this could be a bug in the module, but it seems like too much of a co-incidence that it just started after bumping the version.\n\nPlease let me know what extra information you require.\n\nThanks.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42569", "fixedVersions": [], "id": "42569", "issueType": "Bug", "key": "MODULES-4118", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5af5e3832083b15a0bd3c189", "resolution": "Fixed", "resolutionDate": "2017-07-11T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dpkg  -  E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?", "timeSpent": "PT0S", "updated": "2017-07-11T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-11-16T10:58:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cb33fcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymtuf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108224958_*|*_10007_*:*_1_*:*_332457444_*|*_6_*:*_1_*:*_0"}], "description": "We need to implement something that can enumerate Puppet nodes and then copy a fresh CA cert to them after the CA cert has expired.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42566", "fixedVersions": ["certregen 0.1.0"], "id": "42566", "issueType": "Improvement", "key": "MODULES-4117", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-21T13:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: build side band mechanism for distributing CA certs", "timeSpent": "PT0S", "updated": "2016-11-21T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-11-16T10:37:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2549b81d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet Strings with Modules and Forge"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoybz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12007964322_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40292", "fixedVersions": [], "id": "40292", "issueType": "Epic", "key": "MODULES-4116", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-04-04T11:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Usage of Puppet Strings functionality", "timeSpent": "PT0S", "updated": "2017-12-07T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f505b19c-5951-41c8-9f79-ca0d772f4fd1", "body": "Submitted [Pull Request 912|https://github.com/puppetlabs/puppetlabs-mysql/pull/912].", "created": "2016-11-16T10:19:00.000000"}, {"author": "557058:3731d670-163a-4b2e-86a1-fdebec06495a", "body": "I have the same problem here. What's the state of his issue? The pull request was rejected with a reference to PUP-1515. But that's not the root issue. PUP-1515 was fixed in a prior version of Puppet. We are using 3.8.7 where this issue is already fixed. \n\nIt happens only on master/agent mode. Same setup on a vagrant VM with local apply works well.\n\nBTW: removing the line with {{provider => 'mysql'}} (like recommended in the pull request) solves the problem. ", "created": "2017-06-21T07:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The provider line seems to have just been cargo-culted in. Merged the PR, though I still have no idea what causes this error as it seems like it should be working.", "created": "2017-06-21T15:06:00.000000"}], "components": ["mysql"], "created": "2016-11-16T10:07:00.000000", "creator": "557058:f505b19c-5951-41c8-9f79-ca0d772f4fd1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bcb0cd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza5fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18763141157_*|*_5_*:*_1_*:*_0"}], "description": "When following the provided instructions for creating a database, \n\n{code}\nmysql::db { 'mydb':\n  user     => 'myuser',\n  password => 'mypass',\n  host     => 'localhost',\n  grant    => ['SELECT', 'UPDATE'],\n}\n{code}\n\nthe configured node(s) fail to compile their catalog with the following error:\n\n{code}\nInvalid parameter provider on Mysql_user[myuser@localhost]\n{code}\n\nmysql/manifests/db.pp line 38 shows:\n\n{code}\n  $user_resource = {\n    ensure        => $ensure,\n    password_hash => mysql_password($password),\n    provider      => 'mysql',\n  }\n  ensure_resource('mysql_user', \"${user}@${host}\", $user_resource)\n{code}\n\nRemoving this provider line from db.pp allows the catalog to compile successfully and creates the database, user, and grants as expected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40291", "fixedVersions": [], "id": "40291", "issueType": "Bug", "key": "MODULES-4115", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f505b19c-5951-41c8-9f79-ca0d772f4fd1", "resolution": "Fixed", "resolutionDate": "2017-06-21T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Invalid parameter provider on Mysql_user[user@localhost] in mysql::db", "timeSpent": "PT0S", "updated": "2017-06-21T15:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974], master is now up to date and is the 'latest' version. release is the 'current' release.", "created": "2016-11-30T14:24:00.000000"}], "components": ["git"], "created": "2016-11-15T17:37:00.000000", "creator": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38da8a02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza547:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1279063144_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5388498"}], "description": "While reviewing updates, it appears that the release branch says 0.5.0 while master still says 0.4.0.  The branches seem inconsistent and we're unsure of what is the 'current' version.\n\nhttps://github.com/puppetlabs/puppetlabs-git/compare/master...release\nhttps://github.com/puppetlabs/puppetlabs-git/compare/release...master\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34990", "fixedVersions": [], "id": "34990", "issueType": "Bug", "key": "MODULES-4114", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "resolution": "Fixed", "resolutionDate": "2016-11-30T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-git has an inconsistent master", "timeSpent": "PT0S", "updated": "2016-11-30T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:44:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d7166e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza51j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712621471_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36149", "fixedVersions": [], "id": "36149", "issueType": "Sub-task", "key": "MODULES-4112", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Documentation", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:44:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78b97378"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza51b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712613089_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34989", "fixedVersions": [], "id": "34989", "issueType": "Sub-task", "key": "MODULES-4111", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Create New app pool", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:43:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10d8a82e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza513:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712617329_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34008", "fixedVersions": [], "id": "34008", "issueType": "Sub-task", "key": "MODULES-4110", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Remove", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:00:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:43:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7354ff8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza50v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712642819_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32918", "fixedVersions": [], "id": "32918", "issueType": "Sub-task", "key": "MODULES-4109", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement Restart", "timeSpent": "PT0S", "updated": "2020-02-17T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:01:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:42:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c0e6d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza50n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712707627_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42563", "fixedVersions": [], "id": "42563", "issueType": "Sub-task", "key": "MODULES-4108", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "2 - Implement Stop", "timeSpent": "PT0S", "updated": "2020-02-17T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:42:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43d8909e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza50f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712850569_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41542", "fixedVersions": [], "id": "41542", "issueType": "Sub-task", "key": "MODULES-4107", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "1 - Implement Get State Functionality", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "auto-closing sub-tasks of historic (and closed) tickets.", "created": "2020-02-17T10:02:00.000000"}], "components": ["iis"], "created": "2016-11-15T14:41:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71c4ff1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza507:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102712860360_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40290", "fixedVersions": [], "id": "40290", "issueType": "Sub-task", "key": "MODULES-4106", "labels": [], "originalEstimate": "PT0S", "parent": "39179", "parentSummary": "[IIS] Support for AppPool resource", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2020-02-17T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test stopping/restarting app pool", "timeSpent": "PT0S", "updated": "2020-02-17T10:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-11-15T10:09:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75ea71b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4nb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89221553_*|*_3_*:*_1_*:*_64868713_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_108333905"}], "description": "In developing the certregen module it became apparent that it's too easy to rerun the CA cert regeneration command. In practice this command should only be run once every five years, but there's no safety net to prevent users from accidentally performing another rotation.\n\nIn order to prevent users from rotating one certificate many times, the {{puppet certregen ca}} command should accept a {{--serial}} option. This option will take the serial number of the current CA cert, and will then perform the rotation. If the option is not given or mismatched the command should error out, indicating the mismatch and the reason why this is a problem, and tell the user how to re-run the command if they really desire it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34988", "fixedVersions": ["certregen 0.1.0"], "id": "34988", "issueType": "Improvement", "key": "MODULES-4105", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-18T11:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: prevent unnecessary CA cert regeneration", "timeSpent": "PT0S", "updated": "2016-11-18T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2016-11-15T09:02:00.000000", "creator": "623d0139a1d81f0069d96efd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d206941"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17042365029_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9316"}], "description": "In pref file under /etc/apt/preferences.d/, I think that the server name mustn't contains the port number in case of repo with a non standard port \ncat /etc/apt/preferences.d/example-repo.pref\n\n{code}\n # # This file is managed by Puppet. DO NOT EDIT.\nExplanation: apt: example-repo\nPackage: *\n# Line below should be : Pin: origin repo.example.com  as displayed in apt-cache policy\nPin: origin repo.example.com:8080\nPin-Priority: 200\n{code}\n\n\nI solved the problem upgrading in apt::source.pp :  $url_split1  = split($location,'/') with \n{code}\n$url_split = split($location, '[:\\/]+') \n$host      = $url_split[1]\n{code}\nIs there any better solution ?", "environment": "Debian 8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34987", "fixedVersions": [], "id": "34987", "issueType": "Bug", "key": "MODULES-4104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0139a1d81f0069d96efd", "resolution": "Fixed", "resolutionDate": "2017-05-31T16:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "APT : Pinning repo  with custom port number", "timeSpent": "PT0S", "updated": "2017-05-31T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3cf5498f-5215-48ab-a1e4-31ce5afc57a2", "attachments": [], "comments": [{"author": "557058:3cf5498f-5215-48ab-a1e4-31ce5afc57a2", "body": "puppet agent --version\n3.8.5\n\nfacter --version\n2.4.6", "created": "2016-11-17T00:05:00.000000"}, {"author": "557058:3cf5498f-5215-48ab-a1e4-31ce5afc57a2", "body": "Not a bug. It is my mistake. Old facter version.", "created": "2016-11-17T00:08:00.000000"}, {"author": "557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3", "body": "Interestingly, we're having the same issue, with the same puppet agent and facter version. I provisioned the host using Foreman (current version, 1.15.2).\n\nDoes that mean I have to update facter (and the Puppet agent)? With the Puppet control repository sources we're actually targeting Puppet 4.10, which includes [Facter 3.6|https://docs.puppet.com/facter/3.6/].", "created": "2017-08-10T03:40:00.000000"}, {"author": "557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3", "body": "The issue is really with Ubuntu 16.04.3 LTS Xenial, which provides an an old version of the Puppet agent and Facter. When provisioning Ubuntu 17.04 Zesty the versions are as follows, and the error does not pop up again.\n\n$ puppet agent --version\n4.8.2\n$ facter --version\n2.4.6", "created": "2017-08-10T04:47:00.000000"}, {"author": "557058:eeaa7a21-cc44-4c5e-a0ca-4f9a9f0740e3", "body": "See also: [commit comments|https://github.com/puppetlabs/puppetlabs-ntp/commit/5a6bfb71fe1f4796964400f2fc264c8094786d5c#commitcomment-19825303] on `puppetlabs-ntp` (GitHub).", "created": "2017-08-10T04:52:00.000000"}], "components": ["ntp"], "created": "2016-11-15T01:57:00.000000", "creator": "557058:3cf5498f-5215-48ab-a1e4-31ce5afc57a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@168b57df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166233064_*|*_6_*:*_1_*:*_0"}], "description": "Changes at [hiera.yaml|https://github.com/puppetlabs/puppetlabs-ntp/commit/5a6bfb71fe1f4796964400f2fc264c8094786d5c] causes error on puppetdb server, which was configured by means puppetlabs-puppetdb module:\n{code}\npuppet agent  --test\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: {\"message\":\"Server Error: Data Provider type mismatch: Got String when a hash-like object was expected to access value using 'name' from key 'facts.os.name' on node pup\npet-db.gksm.local\",\"issue_kind\":\"RUNTIME_ERROR\"}\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nI rolled back to the old version puppetlabs-ntp 4.2.0, and error is not repeated.\n\nPuppetfile\n{code}\n[...]\n# A module from the Puppet Forge\nmod 'puppetlabs-stdlib'\nmod 'puppetlabs-ntp' # version '5.0.0' or greater\nmod 'puppetlabs-puppetdb'\nmod 'puppetlabs-firewall'\nmod 'puppetlabs-inifile'\nmod 'puppetlabs-postgresql' \nmod 'puppetlabs-apt'\nmod 'puppetlabs-concat'\n[...]\n{code}\n\nnodes.pp\n{code}\n[...]\nnode 'puppet-cm01.gksm.local' {\n  class { 'puppetdb::master::config':\n    puppetdb_server => 'puppet-db.gksm.local',\n  }\n}\n\nnode 'puppet-cm02.gksm.local' {\n  class { 'puppetdb::master::config':\n    puppetdb_server => 'puppet-db.gksm.local',\n  }\n}\n\nnode 'puppet-db.gksm.local' {\n  class { 'puppetdb':\n    listen_address => '0.0.0.0',\n    manage_dbserver => false,\n  }\n  class { '::postgresql::globals':\n    manage_package_repo => true,\n    version => '9.4',\n  }\n  class { '::postgresql::server':\n    datadir => '/media/data/postgresql/9.4/main',\n  }\n  postgresql::server::extension { 'pg_trgm':\n    database  => 'puppetdb',\n  }\n}\n{code}\n", "environment": "Ubuntu 16.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32917", "fixedVersions": [], "id": "32917", "issueType": "Bug", "key": "MODULES-4103", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3cf5498f-5215-48ab-a1e4-31ce5afc57a2", "resolution": "Cannot Reproduce", "resolutionDate": "2016-11-17T00:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Data Provider type mismatch: Got String when a hash-like object was expected to access value using value using 'name' from key 'facts.os.name'", "timeSpent": "PT0S", "updated": "2017-08-10T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-11-14T22:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28d7e5ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_301219924_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-module_master/P=3.8.7,R=ruby-1.9.3-p551.1,S=unit-win2012/61/\n\n{code}\n12:54:51 Resolving Ruby Dependencies\n12:54:51 The directory is not empty.\n12:54:51 The directory name is invalid.\n12:54:53 Successfully installed bundler-1.13.6\n12:54:53 1 gem installed\n12:54:54 \n12:54:54 [!] There was an error parsing `Gemfile`: can't modify frozen String. Bundler cannot continue.\n12:54:54 \n12:54:54  #  from C:/jenkins/workspace/forge-windows_puppetlabs-chocolatey_intn-module_master/P/3.8.7/R/ruby-1.9.3-p551.1/S/unit-win2012/Gemfile:51\n12:54:54  #  -------------------------------------------\n12:54:54  #  \n12:54:54  >  # vim:ft=ruby\n12:54:54  #  #This file is generated by ModuleSync, do not edit.\n12:54:54  #  -------------------------------------------\n12:54:54 Cleaning up Gem Bundle\n12:54:54 \n12:54:54 \n12:54:54 Exiting with 4\n12:54:54 Build step 'Execute Windows batch command' marked build as failure\n12:54:54 [BFA] Scanning build for known causes...\n12:54:54 [BFA] No failure causes found\n12:54:54 [BFA] Done. 0s\n12:54:54 Collecting metadata...\n12:54:54 Metadata collection done.\n12:54:54 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n12:54:54 Finished: FAILURE\n{code}", "environment": "Puppet 3.8.7, Ruby 1.9.3\nPuppet 3.3.0, Ruby 1.9.3", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40289", "fixedVersions": [], "id": "40289", "issueType": "CI Blocker", "key": "MODULES-4102", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-18T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey (master): Step 3 - Gemfile", "timeSpent": "PT0S", "updated": "2016-11-18T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2016-11-14T22:20:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1df17839"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4g7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_297845880_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/acl%20-%20master/job/forge-windows_puppetlabs-acl_intn-module_master/P=3.8.7,R=ruby-1.9.3-p551.1,S=unit-win2012/25/\n\n{code}\n13:43:36 Resolving Ruby Dependencies\n13:43:36 The directory is not empty.\n13:43:36 The directory name is invalid.\n13:43:40 Successfully installed bundler-1.13.6\n13:43:40 1 gem installed\n13:43:41 \n13:43:41 [!] There was an error parsing `Gemfile`: can't modify frozen String. Bundler cannot continue.\n13:43:41 \n13:43:41  #  from C:/jenkins/workspace/forge-windows_puppetlabs-acl_intn-module_master/P/3.4.0/R/ruby-1.9.3-p551.1/S/unit-win2003/Gemfile:53\n13:43:41  #  -------------------------------------------\n13:43:41  #  \n13:43:41  >  # vim:ft=ruby\n13:43:41  #  #This file is generated by ModuleSync, do not edit.\n13:43:41  #  -------------------------------------------\n13:43:41 Cleaning up Gem Bundle\n13:43:41 \n13:43:41 \n13:43:41 Exiting with 4\n13:43:41 Build step 'Execute Windows batch command' marked build as failure\n13:43:41 [BFA] Scanning build for known causes...\n13:43:41 [BFA] No failure causes found\n13:43:41 [BFA] Done. 0s\n13:43:41 Collecting metadata...\n13:43:41 Metadata collection done.\n13:43:41 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n13:43:41 Finished: FAILURE\n{code}", "environment": "Puppet 3.8.7, Ruby 1.9.3\nPuppet 3.4.0, Ruby 1.9.3", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39367", "fixedVersions": [], "id": "39367", "issueType": "CI Blocker", "key": "MODULES-4101", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-18T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl (master): Step 3 - Gemfile", "timeSpent": "PT0S", "updated": "2016-11-18T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2016-11-14T22:16:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47fdf5f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_298077275_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/acl%20-%20master/job/forge-windows_puppetlabs-acl_intn-module_master/P=4.7.0,R=ruby-2.1.9.1-x64,S=unit-win2008/\n{code}\n13:46:00 Resolving Ruby Dependencies\n13:46:00 The directory is not empty.\n13:46:00 The directory name is invalid.\n13:46:04 ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why:\n13:46:04 \n          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)\n13:46:11 Fetching source index from http://rubygems.delivery.puppetlabs.net/\n13:46:11 Resolving dependencies...............................................\n13:46:14 Installing rake 11.3.0\n13:46:15 Installing ast 2.3.0\n13:46:16 Installing coderay 1.1.1\n13:46:17 Installing diff-lcs 1.2.5\n13:46:18 Installing docile 1.1.5\n13:46:18 Installing ffi 1.9.14\n13:46:21 Installing json 1.8.3 with native extensions\n13:46:21 Installing json_pure 1.8.3\n13:46:23 Installing stomp 1.4.3\n13:46:23 Installing systemu 2.6.5\n13:46:23 Installing metaclass 0.0.4\n13:46:23 Installing spdx-licenses 1.1.0\n13:46:23 Installing method_source 0.8.2\n13:46:24 Installing minitar 0.5.4\n13:46:24 Installing parallel 1.9.0\n13:46:24 Installing powerpack 0.1.1\n13:46:25 Installing slop 3.6.0\n13:46:25 Installing puppet-lint 2.0.2\n13:46:25 Installing puppet_facts 0.2.1\n13:46:28 Installing rspec-support 3.5.0\n13:46:28 Installing rainbow 2.1.0\n13:46:33 Installing ruby-progressbar 1.8.1\n13:46:33 Installing unicode-display_width 1.1.1\n13:46:34 Installing simplecov-html 0.10.0\n13:46:35 Using bundler 1.13.2\n13:46:35 Installing puppet-syntax 2.1.0\n13:46:35 Installing parser 2.3.1.4\n13:46:35 Installing win32-dir 0.4.9\n13:46:36 Installing win32-security 0.2.5\n13:46:38 Installing win32-eventlog 0.6.5\n13:46:38 Installing win32-process 0.7.5\n13:46:38 Installing win32-service 0.8.8\n13:46:38 Gem::InstallError: The 'json' native gem requires installed build tools.\n13:46:38 \n13:46:38 Please update your PATH to include build tools or download the DevKit\n13:46:38 from 'http://rubyinstaller.org/downloads' and follow the instructions\n13:46:38 at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'\n13:46:38 \n13:46:38 An error occurred while installing json (1.8.3), and Bundler cannot continue.\n13:46:38 Make sure that `gem install json -v '1.8.3'` succeeds before bundling.\n13:46:39 Cleaning up Gem Bundle\n13:46:40 \n13:46:40 \n13:46:40 Exiting with 5\n13:46:40 Build step 'Execute Windows batch command' marked build as failure\n13:46:40 [BFA] Scanning build for known causes...\n13:46:40 [BFA] Found failure cause(s):\n13:46:40 [BFA] Failure when contacting Rubygems.org from category rubygems\n13:46:40 [BFA] Done. 0s\n13:46:40 Collecting metadata...\n13:46:40 Metadata collection done.\n13:46:40 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n13:46:41 Finished: FAILURE\n{code}", "environment": "Puppet 4.7.0, Ruby 2.1.9.1\nPuppet 3.8.7, Ruby 2.0.0.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38241", "fixedVersions": [], "id": "38241", "issueType": "CI Blocker", "key": "MODULES-4100", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-18T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "acl (master): Step 3 - bundler", "timeSpent": "PT0S", "updated": "2016-11-18T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Manually testing `yum install nss` on oracle 7 worked - rekicking.\n\nMaybe the mirror was broken, or the image was updated inbetween.", "created": "2016-11-19T08:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Rekicking cleared the NSS install error.", "created": "2016-11-19T09:31:00.000000"}], "components": ["tomcat"], "created": "2016-11-14T20:54:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73d58e87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4fj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_390979975_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-tomcat_intn-sys_full-pe-current-master/PLATFORM=oracle-7-64mda,WORKER_LABEL=beaker/5/\n\n{code}\n00:19:47 An error occurred in a `before(:suite)` hook.\n00:19:47 Failure/Error: on host, 'yum install -y nss'\n00:19:47 Beaker::Host::CommandFailure:\n00:19:47   Host 'vaf0ckf0ev5kxh8.delivery.puppetlabs.net' exited with 1 running:\n00:19:47    yum install -y nss\n00:19:47   Last 10 lines of output were:\n00:19:47   \thttp://osmirror.delivery.puppetlabs.net/oracle7latestserver-x86_64/RPMS.latest/nss-tools-3.21.0-9.0.1.el7_2.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found\n00:19:47   \tTrying other mirror.\n00:19:47   \t\n00:19:47   \t\n00:19:47   \tError downloading packages:\n00:19:47   \t  nss-softokn-freebl-3.16.2.3-14.2.el7_2.x86_64: [Errno 256] No more mirrors to try.\n00:19:47   \t  nss-sysinit-3.21.0-9.0.1.el7_2.x86_64: [Errno 256] No more mirrors to try.\n00:19:47   \t  nss-3.21.0-9.0.1.el7_2.x86_64: [Errno 256] No more mirrors to try.\n00:19:47   \t  nss-tools-3.21.0-9.0.1.el7_2.x86_64: [Errno 256] No more mirrors to try.\n00:19:47   \t  nss-softokn-3.16.2.3-14.2.el7_2.x86_64: [Errno 256] No more mirrors to try.\n00:19:47   \n00:19:47 # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/host.rb:366:in `exec'\n00:19:47 # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n00:19:47 # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n00:19:47 # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n00:19:47 # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n00:19:47 # ./spec/spec_helper_acceptance.rb:65:in `block (3 levels) in <top (required)>'\n00:19:47 # ./spec/spec_helper_acceptance.rb:58:in `each'\n00:19:47 # ./spec/spec_helper_acceptance.rb:58:in `block (2 levels) in <top (required)>'\n00:19:47 ssh connection to oracle-7-x86_64-agent has been terminated\n00:19:47 ssh connection to redhat-7-x86_64-master has been terminated\n00:19:47 Handing 'vaf0ckf0ev5kxh8.delivery.puppetlabs.net' back to vmpooler for VM destruction\n00:19:47 Handing 'q3on63alu7bhvp5.delivery.puppetlabs.net' back to vmpooler for VM destruction\n00:19:47 Spent 0.02 seconds cleaning up\n00:19:47 \n00:19:47 Finished in 24.04 seconds (files took 7 minutes 44 seconds to load)\n00:19:47 0 examples, 0 failures\n00:19:47 \n00:19:47 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-tomcat_intn-sys_full-pe-current-master/PLATFORM/oracle-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-tomcat_intn-sys_full-pe-current-master/PLATFORM/oracle-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-tomcat_intn-sys_full-pe-current-master/PLATFORM/oracle-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n00:19:47 Build step 'Execute shell' marked build as failure\n00:19:47 [BFA] Scanning build for known causes...\n00:19:48 [BFA] No failure causes found\n00:19:48 [BFA] Done. 0s\n00:19:48 Collecting metadata...\n00:19:48 Metadata collection done.\n00:20:00 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n00:20:00 Finished: FAILURE\n{code}", "environment": "oracle 7", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36148", "fixedVersions": [], "id": "36148", "issueType": "CI Blocker", "key": "MODULES-4099", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-19T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat (master): Step 6 failure - Oracle 7", "timeSpent": "PT0S", "updated": "2016-11-19T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2016-11-14T15:25:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-Rectify and land all files except Gemfile and Travis.yml between windows branch to master branch."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2de84594"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaphz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5187793144_*|*_3_*:*_1_*:*_953692883_*|*_5_*:*_1_*:*_0"}], "description": "The Windows and the Other Modules team currently use separate branches of modulesync_configs to manage their boilerplate. To reduce duplication of work, we want to merge those two branches.\nAs a first step, Rob and I started working on merging the current state of master into the windows branch at https://github.com/puppetlabs/modulesync_configs/pull/60 . It turns out that there is more work involved than in the session we allocated. The rest of that work is tracked at MODULES-3631.\nThe next step after that is to merge up the windows branch into master and finish the reunification of the two lines, which will be done in this ticket. Since at this point, all changes have already been merged to the windows modules, any changes necessary should only impact \"other\" modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42484", "fixedVersions": [], "id": "42484", "issueType": "Task", "key": "MODULES-4098", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2017-01-24T17:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "modulesync_configs: Rectify the rest of the files", "timeSpent": "PT0S", "updated": "2017-01-24T17:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": [], "created": "2016-11-14T15:21:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-Rectify and land travis.yml between windows branch to master branch."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50e15fda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymer3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2593913876_*|*_3_*:*_1_*:*_3032031670_*|*_5_*:*_1_*:*_0"}], "description": "The Windows and the Other Modules team currently use separate branches of modulesync_configs to manage their boilerplate. To reduce duplication of work, we want to merge those two branches.\nAs a first step, Rob and I started working on merging the current state of master into the windows branch at https://github.com/puppetlabs/modulesync_configs/pull/60 . It turns out that there is more work involved than in the session we allocated. The rest of that work is tracked at MODULES-3631.\nThe next step after that is to merge up the windows branch into master and finish the reunification of the two lines, which will be done in this ticket. Since at this point, all changes have already been merged to the windows modules, any changes necessary should only impact \"other\" modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41541", "fixedVersions": [], "id": "41541", "issueType": "Task", "key": "MODULES-4097", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2017-01-18T18:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "modulesync_configs: Rectify travis.yml between master and windows", "timeSpent": "PT0S", "updated": "2017-01-18T18:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Updated stickler to carry most recent version of rspec-puppet which doesn't exhibit this failure. rekicked.", "created": "2016-11-19T08:47:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "stickler update cleared unit test failures.", "created": "2016-11-19T09:05:00.000000"}], "components": ["stdlib"], "created": "2016-11-11T14:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384794d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2wf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_672103597_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/stdlib/view/stdlib%20-%20master/job/forge-module_puppetlabs-stdlib_unit-module_master/149/\n\nFails on Puppet 4.5+ on all Ruby versions", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39365", "fixedVersions": [], "id": "39365", "issueType": "CI Blocker", "key": "MODULES-4094", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-19T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib (master): Step 3 Unit Test Failures", "timeSpent": "PT0S", "updated": "2016-11-19T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR up: https://github.com/puppetlabs/puppetlabs-firewall/pull/658", "created": "2016-11-19T07:39:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged and passed CI", "created": "2016-11-22T05:06:00.000000"}], "components": ["firewall"], "created": "2016-11-11T14:09:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29ff48ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2vr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_667844113_*|*_10007_*:*_1_*:*_249983441_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/firewall/view/firewall%20-%20master/job/forge-module_puppetlabs-firewall_intn-sys_smoke-master/lastFailedBuild/PLATFORM=redhat-7-64mda,WORKER_LABEL=beaker/\n\n{code}\n00:02:39.064 connlimit property\n00:02:39.064 \n[...]\n00:02:39.145   connlimit_above\n00:02:39.146     10\n00:02:39.147 \n00:02:39.147 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) 16:23:39$ mktemp -t apply_manifest.pp.XXXXXX\n00:02:39.148   /tmp/apply_manifest.pp.sDJZT9\n00:02:39.158 \n00:02:39.159 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 0.01 seconds\n00:02:39.160 localhost $ scp /tmp/beaker20161112-11819-w2if0x redhat-7-x86_64-agent:/tmp/apply_manifest.pp.sDJZT9 {:ignore => }\n00:02:39.162 \n00:02:39.214 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) 16:23:39$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.sDJZT9\n00:02:39.214   Info: Loading facts\n00:02:40.779   Info: Loading facts\n00:02:40.779   Notice: Compiled catalog for ljclyne1t8gqn7a.delivery.puppetlabs.net in environment production in 1.07 seconds\n00:02:42.041   Info: Applying configuration version '1478996620'\n00:02:42.055   Notice: /Stage[main]/Main/Firewall[500 - test]/ensure: created\n00:02:42.199   Notice: Applied catalog in 0.19 seconds\n00:02:42.240 \n00:02:42.355 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 3.14 seconds\n00:02:42.355 Exited: 2\n00:02:42.355 \n00:02:42.355 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) 16:23:42$ mktemp -t apply_manifest.pp.XXXXXX\n00:02:42.355   /tmp/apply_manifest.pp.sU5Q9w\n00:02:42.368 \n00:02:42.368 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 0.01 seconds\n00:02:42.368 localhost $ scp /tmp/beaker20161112-11819-suedtp redhat-7-x86_64-agent:/tmp/apply_manifest.pp.sU5Q9w {:ignore => }\n00:02:42.368 \n00:02:42.434 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) 16:23:42$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.sU5Q9w\n00:02:42.435   Info: Loading facts\n00:02:43.813   Info: Loading facts\n00:02:43.813   Notice: Compiled catalog for ljclyne1t8gqn7a.delivery.puppetlabs.net in environment production in 1.00 seconds\n00:02:44.958   Info: Applying configuration version '1478996623'\n00:02:45.008   Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seltype: seltype changed 'etc_t' to 'system_conf_t'\n00:02:45.112   Notice: Applied catalog in 0.22 seconds\n00:02:45.227 \n00:02:45.344 ljclyne1t8gqn7a.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 2.91 seconds\n00:02:45.344 Exited: 2\n00:02:45.344       applies (FAILED - 1)\n{code}\n", "environment": "redhat 7", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34986", "fixedVersions": [], "id": "34986", "issueType": "CI Blocker", "key": "MODULES-4093", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-22T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall (master): Step 5 - redhat 7 failures", "timeSpent": "PT0S", "updated": "2018-04-12T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-11-11T13:57:00.000000", "creator": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56770b9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2v3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Previously, the Solaris upgrade did not properly handle the multi-zone case in the same way as the puppet enterprise agent install scripts did. The module now behaves the same, and can correctly upgrade zones."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_324475582_*|*_1_*:*_1_*:*_8270_*|*_10007_*:*_1_*:*_6105122_*|*_3_*:*_1_*:*_2119275_*|*_10009_*:*_1_*:*_89097036_*|*_5_*:*_1_*:*_0"}], "description": "On solaris 10, installing packages can be either \"global\" or \"per-zone\". The PE install scripts ensure that the agent is installed per-zone. When using the module to upgrade, this is not maintained, and can cause installation failures in individual zones once the global zone has been upgraded.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42482", "fixedVersions": ["puppet_agent 1.3.1"], "id": "42482", "issueType": "Bug", "key": "MODULES-4092", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "resolution": "Fixed", "resolutionDate": "2016-11-16T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet_agent module does not correctly handle zones on Solaris 10", "timeSpent": "PT0S", "updated": "2017-06-12T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Perhaps as part of a fix, we can set up a registry resource to do the same thing here.", "created": "2016-11-14T09:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Talked to [~accountid:70121:56407cc6-4a94-4b61-a305-9e9489d37506] a bit about this. It may be a bit deeper than we though. Looks like version is coming back as nil as well.", "created": "2016-11-17T10:32:00.000000"}, {"author": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "body": "Just to be absolutely clear here, there are two issues that cause the same error during a puppet run:\n\n1) Chocolatey is installed, but neither the environment variable (ChocolateyInstall) or the registry key above are set, which means that the module can't find chocolatey and raises the error above.  This is fixed by the registry key work around above.\n\n2) Chocolatey is not installed, and therefore cannot be found.  I do not have a workaround for this situation, and it prevents me from doing the Chocolatey install and configuration in the same puppet run.", "created": "2016-11-17T12:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:70121:56407cc6-4a94-4b61-a305-9e9489d37506] option 2 is noted in the documentation already - https://forge.puppet.com/puppetlabs/chocolatey#choco_install_location\n\n{{choco_install_location}} parameter: \n{quote}\n*NOTE*: Puppet can install Chocolatey and configure Chocolatey install packages during the same run UNLESS you specify this setting. This is due to the way the providers search for suitability of the command, falling back to the default install for the executable when none is found. Because environment variables and commands do not refresh during the same Puppet run (due somewhat to a Windows limitation with updating environment information for currently running processes), installing to a directory that is not the default won't be detected until the next time Puppet runs. So unless you really want this installed elsewhere and don't have a current existing install in that non-default location, do not set this value.\n{quote}\n\nWe are going to work to address the first issue. The second issue is one we may not easily be able to get around (and why we documented it). Hopefully though we may be able to address it as well.", "created": "2016-11-18T13:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Okay, I determined this is actually caused by the recently discovered MODULES-4138. The PowerShell module is not respecting the environment parameter passed to it - if you are using v1.0.6 of the powershell module, it works appropriately. Every version in 2.x that uses the new PowerShell manager all suffer from this issue.\n\nFor Chocolatey it causes Chocolatey install to run every time when you override the install location from the default.\n\nI think we can still work around it with {{registry_value}}.", "created": "2016-11-22T23:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The change is up for review and it appears to work to resolve the first issue.", "created": "2016-11-24T14:54:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI is green https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/lastSuccessfulBuild/", "created": "2016-11-29T09:39:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I have tested this manually on a 2012R2 VM with Powershell module version 2.1.0, Registry module version 1.1.3 & the master branch of chocolatey module (SHA 9772b725b432f97077e7626d2f636d7d5400beb3).\n\nI ran this manifest:\n\n{code:puppet}\nclass {'chocolatey':\n  log_output              => true,\n  choco_install_location  => 'c:\\choco',\n}\n{code}\n\nI ran this manifest multiple times to ensure the chocolatey install only occurred once and subsequently installed 2 packages using chocolatey to verify install. I found no issues.\n\nWilson.\n\n", "created": "2016-11-30T07:32:00.000000"}], "components": ["chocolatey "], "created": "2016-11-11T13:10:00.000000", "creator": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "When executing the following with PowerShell module v2.x+ it should properly set the install directory to the location specified (\"c:\\choco\"):\n\n{code:ruby}\nclass {'chocolatey':\n  log_output              => true,\n  choco_install_location  => 'c:\\choco',\n}\n{code}\n\nBefore the code was merged, you would see it install to the original directory and on subsequent runs it would run this resource again because it would be looking for choco.exe at {{c:\\choco\\bin\\choco.exe}} and not finding it there."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1531f8f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2u7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_71700550_*|*_1_*:*_1_*:*_247830881_*|*_10007_*:*_1_*:*_431536874_*|*_3_*:*_1_*:*_530451385_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_85752673_*|*_10006_*:*_1_*:*_261019989_*|*_10005_*:*_1_*:*_4432"}], "description": "The chocolatey configuration tools (chocolateysource, chocolateyconfig, and chocolateyfeature) depend on the ChocolateyInstall environment variable to be set to find the chocolatey config directory, but the install class does not successfully set the environment.  Rebooted the server and chocolateysource resource still fails with error:\n\nError: Failed to apply catalog: Validation of Chocolateysource[nexus] failed: Chocolatey version must be '0.9.9.0' to manage configuration values with Puppet. Detected '' as your version. Please upgrade Chocolatey to use this resource. at /opt/puppet-code/environments/rick_scratch_choco/site/profiles/manifests/chocolatey.pp:23\n\nWorkaround by setting the registry key 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\ChocolateyInstall' from a registry_value resource in the manifest before calling chocolateysource. ", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "34985", "fixedVersions": [], "id": "34985", "issueType": "Bug", "key": "MODULES-4091", "labels": ["chocolatey", "maintenance", "pe", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:56407cc6-4a94-4b61-a305-9e9489d37506", "resolution": "Fixed", "resolutionDate": "2016-11-30T09:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "When using alternate chocolatey install directory, ChocolateyInstall does not get set.", "timeSpent": "PT0S", "updated": "2016-11-30T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/2862e058de0c28be363cb7df03aa5da31caae414", "created": "2016-11-18T11:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Documentation change so resolving. This will also be reviewed by Docs team as part of the release ticket.", "created": "2016-11-22T16:24:00.000000"}], "components": ["chocolatey "], "created": "2016-11-11T10:10:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f78dc54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2mv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_361925548_*|*_1_*:*_1_*:*_212487_*|*_10007_*:*_1_*:*_6234069_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_604519712"}], "description": "The install directory was originally {{C:\\Chocolatey}}, so when the Chocolatey installation script sees that, Chocolatey believes it is upgrading from that location. This behavior started in 0.9.9.x. If someone wants to keep this location, they have some additional configuration they need to do.\n\nWe need to document this at https://forge.puppet.com/puppetlabs/chocolatey#choco_install_location plus options as noted in details below.\n\nh3. Details \nWhen you run into this you have two options:\n- Either specify a different location for install \n- Set an environment variable to allow for that directory to be installed to. The environment variable is {{ChocolateyAllowInsecureRootDirectory}} and it needs to be set to {{true}}.\n\nh3. References\n* https://github.com/chocolatey/choco/blob/master/CHANGELOG.md#099-march-3-2015\n* https://github.com/chocolatey/choco/issues/17 \n* https://github.com/chocolatey/choco/issues/7", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "33947", "fixedVersions": [], "id": "33947", "issueType": "Task", "key": "MODULES-4090", "labels": ["chocolatey", "docs", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-11-22T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey Module needs documentation surrounding install to \"C:\\Chocolatey\"", "timeSpent": "PT0S", "updated": "2016-11-22T16:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-11-11T07:40:00.000000", "creator": "70121:3a320514-2b7c-417d-a733-69e3cb2b4897", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@249b035f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza2kn:"}], "description": "Binary log configuration (Class['mysql::server::binarylog']) happens after package installation (Class['mysql::server::install']) but in Debian/Ubuntu service started during package installation.\n\nBecause binary log folder is unavailable, service start and installation fail. ", "environment": "OS: Ubuntu 14.04.4 LTS\nPackage: percona-server-server-5.6", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "32916", "fixedVersions": [], "id": "32916", "issueType": "Bug", "key": "MODULES-4089", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:3a320514-2b7c-417d-a733-69e3cb2b4897", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Percona Mysql server installation fails on Ubuntu when binary logs enabled", "timeSpent": "PT0S", "updated": "2018-07-05T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This issue is clearly beaker failing to install PE on 2015.3.x. I propose ignoring the issue until 2015.3.x goes EOL end of the year.", "created": "2016-11-19T08:15:00.000000"}], "components": ["concat"], "created": "2016-11-10T13:52:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38370d38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza26f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2163108828_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/concat/view/concat%20-%20master/job/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker/35/\n\n{code}\n12:23:07 /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/host.rb:366:in `exec': Host 'ymrz6iny3rjd9oo.delivery.puppetlabs.net' exited with 1 running: (Beaker::Host::CommandFailure)\n12:23:07  cmd.exe /c reg query \"HKLM\\SOFTWARE\\Wow6432Node\\Puppet Labs\\PuppetInstaller\" /v \"RememberedPuppetAgentStartupMode\" | findstr Manual\n12:23:07 Last 10 lines of output were:\n12:23:07 \tERROR: The system was unable to find the specified registry key or value.\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/install_utils/windows_utils.rb:168:in `block in install_msi_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/install_utils/windows_utils.rb:115:in `install_msi_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/install_utils/foss_utils.rb:1190:in `block in install_puppet_agent_pe_promoted_repo_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/install_utils/foss_utils.rb:1159:in `install_puppet_agent_pe_promoted_repo_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-1.5.0/lib/beaker-pe/install/pe_utils.rb:437:in `block in do_install'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-1.5.0/lib/beaker-pe/install/pe_utils.rb:431:in `each'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-1.5.0/lib/beaker-pe/install/pe_utils.rb:431:in `do_install'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-1.5.0/lib/beaker-pe/install/pe_utils.rb:811:in `block in install_pe_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/structure.rb:234:in `confine_block'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-1.5.0/lib/beaker-pe/install/pe_utils.rb:789:in `install_pe_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:48:in `run_puppet_install_helper_on'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:6:in `<top (required)>'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/acceptance/backup_spec.rb:1:in `require'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/acceptance/backup_spec.rb:1:in `<top (required)>'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `each'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `load_spec_files'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:100:in `setup'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:86:in `run'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:71:in `run'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:45:in `invoke'\n12:23:07 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec:4:in `<main>'\n12:23:07 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-concat_intn-sys_full-pe-2015.3.x-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n12:23:08 Build step 'Execute shell' marked build as failure\n12:23:08 [BFA] Scanning build for known causes...\n12:23:09 [BFA] No failure causes found\n12:23:09 [BFA] Done. 0s\n12:23:09 Collecting metadata...\n12:23:09 Metadata collection done.\n12:23:09 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n12:23:09 Finished: FAILURE\n{code}", "environment": "Windows 2008, 2012, 2012r2", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38240", "fixedVersions": [], "id": "38240", "issueType": "CI Blocker", "key": "MODULES-4088", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-12-05T14:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat (master): Step 8 failures - Registry Key", "timeSpent": "PT0S", "updated": "2016-12-05T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Thank you for reporting this issue. However, we believe this issue only affects an operating system/version that is no longer supported by Puppet, and will not be addressing this in a future release of Puppet.\n\nFor a list of current supported operating systems, please see https://docs.puppet.com/pe/latest/sys_req_os.html.", "created": "2017-05-16T14:46:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "I'm re-opening this because although win2k3 is EOL'ed, we still use its API for scheduled tasks - the blocking bug [PUP-6455] needs to be addressed before this can truly be closed.", "created": "2017-05-21T17:02:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "That's correct making a scheduled tasks that runs at startup and repeats every 15 minutes after is something you can do in newer versions of windows but not in 2003.  We happen to be using the 2003 API to make scheduled tasks with Puppet.  ", "created": "2017-05-22T11:27:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] try to repro this after the update to a newer API.", "created": "2017-08-28T16:06:00.000000"}, {"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Duplicate of MODULES-6267", "created": "2018-05-03T15:56:00.000000"}], "components": [], "created": "2016-11-10T10:14:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "scheduled_task that runs at startup and repeats every 15 minutes after"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@773ef13c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7106"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfu7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_29981386149_*|*_6_*:*_2_*:*_440129164_*|*_10005_*:*_1_*:*_16164995209"}], "description": "h1.  The Problem\n\nI want to run a task at startup and every 15 minutes after.  This is not supported by the windows 2003 version of scheduled tasks that get created from puppet.  \n\nh1.  The solution\n\nUpdate the scheduled task resource, potentially allowing the user to specify the version of the task to create.  ", "epicLinkSummary": "Windows Scheduled Task 0.3", "estimate": "PT0S", "externalId": "42481", "fixedVersions": [], "id": "42481", "issueType": "Improvement", "key": "MODULES-6399", "labels": [], "originalEstimate": "PT0S", "parent": "37511", "parentSummary": "Windows Scheduled Task 0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Duplicate", "resolutionDate": "2018-05-03T15:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "scheduled_task: I'd like to create a scheduled_task that runs at startup and repeats every 15 minutes after", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c144150bb2b0070b6b47c", "body": "I think it's because there's an extra comma in lib/puppet/provider/mysql_user/mysql.rb at line 38:\n\n{code:title=lib/puppet/provider/mysql_user/mysql.rb|borderStyle=solid}\n      new(:name                     => name,\n          :ensure                   => :present,\n          :password_hash            => @password,\n          :plugin                   => @plugin,\n          :max_user_connections     => @max_user_connections,\n          :max_connections_per_hour => @max_connections_per_hour,\n          :max_queries_per_hour     => @max_queries_per_hour,\n          :max_updates_per_hour     => @max_updates_per_hour,\n          :tls_options              => @tls_options,    <---------------------------\n         )\n{code}", "created": "2016-12-23T01:41:00.000000"}, {"author": "557058:4640feec-dd54-4b02-a1ab-b02c4c54c5eb", "body": "Confirmed on Debian with these versions:\nruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]\npuppet 3.8.6-1puppetlabs1", "created": "2017-01-04T02:20:00.000000"}, {"author": "557058:81fbd2f7-b1be-47be-8943-79bb6609fce8", "body": "Confirmed on CentOS 6 with system ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]\n\nDoes not occur on CentOS 7 with system ruby 2.0.0p648 (2015-12-16) [x86_64-linux]\n\nAlso can confirm that removing the , at the end of line 38 in lib/puppet/provider/mysql_user/mysql.rb resolves the issue in Ruby 1.8.7, and does not cause a regression on Ruby 2.0.0.", "created": "2017-03-20T11:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Will be fixed in next module release.  Release ticket is MODULES-4619", "created": "2017-03-29T15:40:00.000000"}], "components": ["mysql"], "created": "2016-11-09T22:37:00.000000", "creator": "5d102483b8c82e0c0ff10686", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56475192"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza1sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12067344766_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\nBefore the module upgrade I was running 3.9.0. After the upgrade, on RHEL 5 and 6 the agent crashes with:\n\nError: Could not autoload puppet/provider/mysql_user/mysql: /var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:39: syntax error, unexpected ')'\n/var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:197: syntax error, unexpected $end, expecting kEND\nError: Could not autoload puppet/type/mysql_user: Could not autoload puppet/provider/mysql_user/mysql: /var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:39: syntax error, unexpected ')'\n/var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:197: syntax error, unexpected $end, expecting kEND\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/mysql_user: Could not autoload puppet/provider/mysql_user/mysql: /var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:39: syntax error, unexpected ')'\n/var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb:197: syntax error, unexpected $end, expecting kEND\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nStarted working again after I downgraded running:\n# puppet module install puppetlabs-mysql --force --version 3.9.0\n{noformat}", "environment": "{noformat}\nruby --version\nruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]\n\npuppet-3.8.7-1.el5\npuppetlabs-release-22.0-2\n{noformat}", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "38239", "fixedVersions": [], "id": "38239", "issueType": "Bug", "key": "MODULES-4087", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d102483b8c82e0c0ff10686", "resolution": "Fixed", "resolutionDate": "2017-03-29T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[mysql] After 3.9.0 -> 3.10.0 upgrade the module became unusable on RHEL 6 and 5", "timeSpent": "PT0S", "updated": "2017-03-29T15:40:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:518ceac5-ae55-496b-a6ca-eefb9a8024fb", "body": "Confirming, here's the hacky workaround I put in my base profile that quiets things in the meantime. Similar could be used for Fedora >=23 but I don't have any Fedora machines.\n\n{code}\nif $::operatingsystemrelease >= '7.3' {\n    Selmodule <|tag == 'selinux::module::redhat'|> { syncversion => undef }\n}\n{code}\n", "created": "2016-12-15T08:00:00.000000"}, {"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "[~accountid:70121:518ceac5-ae55-496b-a6ca-eefb9a8024fb] RedHat re-introduces the version number as a bugfix update in RHEL 7.3: https://bugzilla.redhat.com/show_bug.cgi?id=1395733 https://bugzilla.redhat.com/show_bug.cgi?id=1392573", "created": "2016-12-15T09:40:00.000000"}], "components": ["selinux_core"], "created": "2016-11-09T16:31:00.000000", "creator": "5b454ba4173f212c1f29cfbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec90728"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza1o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Dec/16"}], "description": "The documentation for the 'selmodule' type states that the default value of 'syncversion' is 'false'. However it is actually 'undef' (the type does not set 'defaultto' for this parameter).\n\nIf 'syncversion' is explicitly set to false, Puppet runs on RHEL <=7.2 fail because the semodule provider still calls the syncversion method which raises an exception when '/usr/sbin/semodule --upgrade ...' fails because the module is the same version on disk and loaded.\n\nHowever, in RHEL7.3, Red Hat updated SELinux's policycoreutils which changed the behavior of the *semodule* utility that Puppet's selmodule provider depends on. The utility no longer reports the version of loaded SELinux modules. This has been reported in PUP-5649.\n\nThe effect is that every Puppet run on RHEL7.3 reports a change in Selmodule resources where syncversion is set to true.\n\nThe semodule provider's 'syncversion=' method does not check it's *dosync* parameter and unconditionally calls *semodule --upgrade*, which fails if the versions match on RHEL 7.2 and earlier.\n\n_*syncversion*_ is called when the parameter value isn't *undef*.\n\n_*syncversion=*_ appears the be called when\n* the syncversion parameter is false and the _syncversion_ method returns :true (matching load and file versions)\n* the syncversion parameter is true and the _syncversion_ method returns :false (when load version is 'nil' for RHEL7.3)\n\nThe workaround appears to be to use undef instead of false, and I'm not clear on when/how Puppet decides to call the provider methods 'syncversion' and 'syncversion='.\n\nHere are the differences in behavior:\n\n{noformat}\n# RHEL <=7.2 - syncversion = true\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking syncversion on puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): load version 1.4\nDebug: Selmodule[puppet_nrpe](provider=semodule): file version 1.4\n\n# RHEL <=7.2 - syncversion = false\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking syncversion on puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): load version 1.4\nDebug: Selmodule[puppet_nrpe](provider=semodule): file version 1.4\nDebug: Executing '/usr/sbin/semodule --upgrade /usr/local/share/selinux/puppet_nrpe.pp'\nError: Could not upgrade policy module: libsemanage.get_direct_upgrade_filename: Previous module puppet_nrpe is same or newer. (No such file or directory).\nError: /Stage[main]/Profile::Nrpe::Puppet/Selmodule[puppet_nrpe]/syncversion: change from true to false failed: Could not upgrade policy module: libsemanage.get_direct_upgrade_filename: Previous module puppet_nrpe is same or newer. (No such file or directory).\n\n# RHEL <=7.2 - syncversion = undef\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\n\n# RHEL 7.3 - syncversion = true\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking syncversion on puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): load version\nDebug: Executing '/usr/sbin/semodule --upgrade /usr/local/share/selinux/puppet_nrpe.pp'\nNotice: /Stage[main]/Profile::Nrpe::Puppet/Selmodule[puppet_nrpe]/syncversion: syncversion changed 'false' to 'true'\nDebug: /Stage[main]/Profile::Nrpe::Puppet/Selmodule[puppet_nrpe]: The container Class[Profile::Nrpe::Puppet] will propagate my refresh event\n\n# RHEL 7.3 - syncversion = false\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking syncversion on puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\nDebug: Selmodule[puppet_nrpe](provider=semodule): load version\n\n# RHEL 7.3 - syncversion = undef\nDebug: Selmodule[puppet_nrpe](provider=semodule): Checking for module puppet_nrpe\nDebug: Executing '/usr/sbin/semodule --list'\n{noformat}\n", "environment": "Puppet Open Source 3.8.5\n(Issue applies to 3.8.5 and latest version of Puppet)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41540", "fixedVersions": [], "id": "41540", "issueType": "Bug", "key": "MODULES-7323", "labels": ["linux", "selinux", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b454ba4173f212c1f29cfbc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "selmodule syncversion => false behavior incorrect", "timeSpent": "PT0S", "updated": "2018-06-18T16:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623d013b761efb0069ce92a1", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:623d013b761efb0069ce92a1] disabling the source should not actually remove it. That would be {{ensure => absent}}.\n\nAny chance you can tell whether the source has been removed separately? I have some ideas of what may be going on here but I want to be sure I understand more about what specifically may be going on with your environment.", "created": "2016-11-14T09:57:00.000000"}, {"author": "623d013b761efb0069ce92a1", "body": "Tested on a system that didn't have chocolatey installed.\n 1st puppet run = chocolatey was installed, community feed set to disabled, and custom feed added\n2nd puppet run = puppet ran with no notice\n\nI used choco source to remove the community feed.\n3rd puppet run = Notice: /Stage[main]/Profile_chocolatey::Agent/Chocolateysource[chocolatey]/ensure: created  (the community feed wasn't actually added back though).\n4th puppet run = Notice was generated again.\n\n----\n[~accountid:623c0b43b75ca8007056ced1] I think my preferred route is the removal of the source instead of disabling. I'll test that route.\n\n", "created": "2016-11-18T08:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What did you find on removal?", "created": "2016-11-29T11:37:00.000000"}, {"author": "623d013b761efb0069ce92a1", "body": "It correctly removes the source and doesn't generate additional notices.", "created": "2016-12-01T13:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm unable to reproduce with current master nor with 2.0.0. I know we had this issue that we fixed prior to the 2.0.0 release. \n\nThe code was part of MODULES-3430 and the specific commit I believe was https://github.com/puppetlabs/puppetlabs-chocolatey/commit/edcd94bc9cfff588c2348e6fc0751bf79c29b609", "created": "2016-12-14T08:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:623d013b761efb0069ce92a1] if you can repro this again that would be great. I'm going to put this in a pending status for now.", "created": "2016-12-14T08:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Howdy, we are going to close this for now as we've been unable to reproduce the issue. However if you run into this in the future, feel free to comment and we can reopen this issue. Thanks!", "created": "2017-01-25T10:04:00.000000"}], "components": ["chocolatey "], "created": "2016-11-09T15:39:00.000000", "creator": "623d013b761efb0069ce92a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@600bdbc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaphj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52042420_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6221132390_*|*_10005_*:*_1_*:*_359420641"}], "description": "Using the example from the documentation to disable the community source successfully removes the source, but creates a notice every time puppet runs.\n\n*Code*\n{code:puppet}\nchocolateysource {'chocolatey':\n  ensure => disabled,\n}\n{code}\n\n*Result*\nNotice: /Stage[main]/Profile_chocolatey::Agent/Chocolateysource[chocolatey]/ensure: created", "environment": "Windows Server 2012 R2\npuppet aio agent v1.4.2\nChocolatey v0.10.3\npuppetlabs-chocolatey v2.0.0", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "34984", "fixedVersions": [], "id": "34984", "issueType": "Bug", "key": "MODULES-4086", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d013b761efb0069ce92a1", "resolution": "Cannot Reproduce", "resolutionDate": "2017-01-25T10:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "disabling default chocolatey source creates a notice every puppet run", "timeSpent": "PT0S", "updated": "2017-01-25T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Functionality to manage whether the accounts module manages a user password has been introduced with the following PR: [https://github.com/puppetlabs/puppetlabs-accounts/pull/102]\u00a0\n\nWhen declaring an accounts::user resource, set password = ' ' and ignore_password_if_empty = true . This will prevent the module from modifying the user's password, thus preventing it from overwriting a password that you have set locally. I will be resolving this ticket now. If you need any additional help feel free to open a new ticket. I hope this helps you with your issue!", "created": "2018-08-22T05:08:00.000000"}], "components": ["accounts"], "created": "2016-11-09T14:05:00.000000", "creator": "623c0e43a9575800695aca86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs::accounts does not manage account passwords by default."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8a13d96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56210589038_*|*_5_*:*_1_*:*_0"}], "description": "When using the puppetlabs::accounts module, the default behavior is to set the password to '!!' which does not allow a user to log in with a password. I have multiple accounts which I need to be able to set the password manually, and not have puppet manage it. With the current version of the accounts module, after I have manually set a password, the password is wiped on the next Puppet run. The passwords for these accounts are managed by a different set of users, so managing the password in Puppet is undesirable. I need to have the accounts module leave the users password alone, unless it is managed within my manifests. Using the standard user resource type is not as desirable since I cannot manage the bash.rc contents with it.", "environment": "RHEL 6.8, Puppet Enterprise 2016.4", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "36147", "fixedVersions": [], "id": "36147", "issueType": "New Feature", "key": "MODULES-4085", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e43a9575800695aca86", "resolution": "Fixed", "resolutionDate": "2018-08-22T05:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passwords are ALWAYS managed with the puppetlabs::accounts module", "timeSpent": "PT0S", "updated": "2018-08-22T05:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "created": "2016-11-08T23:44:00.000000", "name": "Screenshot 2016-11-09 17.44.26.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13104"}], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Attaching screenshot from Satellite 6.2 showing how to find the restrict_registered_smart_proxies setting (Hint: it's labelled \"Restrict registered capsules\").", "created": "2016-11-08T23:45:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "PR: https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/31", "created": "2016-11-09T00:39:00.000000"}, {"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Cancelled PR 31, replaced with https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/33", "created": "2016-11-23T17:49:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR merged", "created": "2021-02-15T08:25:00.000000"}], "components": ["satellite_pe_tools"], "created": "2016-11-08T23:42:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b290672"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza0x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_134728934558_*|*_5_*:*_1_*:*_0"}], "description": "The current instructions in the module say to set restrict_registered_puppetmasters to true in Satellite, however this setting has gone from Foreman since 1.8.0 and so is not present in Satellite 6.2. \n\nAccording to https://github.com/theforeman/theforeman.org/issues/307 these settings were renamed: restrict_registered_puppetmasters and require_ssl_puppetmasters are now restrict_registered_smart_proxies, and require_ssl_smart_proxies, respectively.\n\nhttps://theforeman.org/manuals/1.8/index.html#Releasenotesfor1.8\nhttp://projects.theforeman.org/issues/8484\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39302", "fixedVersions": [], "id": "39302", "issueType": "Bug", "key": "MODULES-4084", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Fixed", "resolutionDate": "2021-02-15T08:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update documentation on configuring Satellite now restrict_registered_puppetmasters has been renamed in foreman", "timeSpent": "PT0S", "updated": "2021-02-15T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "PR: https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/30", "created": "2016-11-09T00:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the effort you put in, The ticket has been merged. \n\nCheers!", "created": "2016-11-10T06:06:00.000000"}], "components": ["satellite_pe_tools"], "created": "2016-11-08T14:28:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3ade59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza0s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142674246_*|*_5_*:*_1_*:*_0"}], "description": "Currently satellite_pe_tools supports RHEL 7 and not RHEL 6.x. It'd be great to also support it on RHEL 6.x. \n\nThe first issue I found when testing on RHEL 6.8 is that the rpm command is at /bin/rpm on RHEL 6 and the module sets path to /usr/bin only. \n\nI'll probably have a PR this week. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39301", "fixedVersions": [], "id": "39301", "issueType": "Bug", "key": "MODULES-4083", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Fixed", "resolutionDate": "2016-11-10T06:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for RHEL 6.x to satellite_pe_tools", "timeSpent": "PT0S", "updated": "2016-11-10T06:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This issue is clearly beaker failing to install PE on 2015.3.x. I propose ignoring the issue until 2015.3.x goes EOL end of the year.", "created": "2016-11-19T08:16:00.000000"}], "components": ["motd"], "created": "2016-11-08T13:55:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7149cbe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza0rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1896795357_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_518926469"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/motd/view/motd%20-%20master/job/forge-module_puppetlabs-motd_intn-sys_full-pe-2015.3.x-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/19/", "environment": "windows 2008, 2012, 2012r2", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36146", "fixedVersions": [], "id": "36146", "issueType": "CI Blocker", "key": "MODULES-4082", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-12-06T12:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd (master): Step 8 failures - windows registry key missing", "timeSpent": "PT0S", "updated": "2016-12-06T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["java"], "created": "2016-11-08T11:08:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4874c6f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza0f3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1295215681_*|*_3_*:*_1_*:*_13820920_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/java/view/java%20-%20master/job/forge-module_puppetlabs-java_intn-sys_full-pe-current-master/PLATFORM=solaris-11-64a,WORKER_LABEL=beaker/3/\n\n{code}\n15:22:57 Failures:\n15:22:57 \n15:22:57   1) installing java jre should install jre\n15:22:57      Failure/Error: apply_manifest(pp, :catch_failures => true)\n15:22:57      Beaker::Host::CommandFailure:\n15:22:57        Host 'mjh8ojh8qnw0cqh.delivery.puppetlabs.net' exited with 4 running:\n15:22:57         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.9PaiGe\n15:22:57        Last 10 lines of output were:\n15:22:57        \tInfo: Loading facts\n15:22:57        \tInfo: Loading facts\n15:22:57        \tInfo: Loading facts\n15:22:57        \tNotice: Compiled catalog for mjh8ojh8qnw0cqh.delivery.puppetlabs.net in environment production in 0.99 seconds\n15:22:57        \tInfo: Applying configuration version '1478560876'\n15:22:57        \tError: /Stage[main]/Java::Config/File_line[java-home-environment]: Could not evaluate: No such file or directory @ rb_sysopen - /etc/environment\n15:22:57        \tNotice: /Stage[main]/Java/Anchor[java::end]: Dependency File_line[java-home-environment] has failures: true\n15:22:57        \tWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies\n15:22:57        \tNotice: Applied catalog in 0.54 seconds\n15:22:57        \n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/host.rb:366:in `exec'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:481:in `block in apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:410:in `apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:488:in `apply_manifest'\n15:22:57      # ./spec/acceptance/install_spec.rb:44:in `block (3 levels) in <top (required)>'\n15:22:57 \n15:22:57   2) installing java jdk should install jdk\n15:22:57      Failure/Error: apply_manifest(pp, :catch_failures => true)\n15:22:57      Beaker::Host::CommandFailure:\n15:22:57        Host 'mjh8ojh8qnw0cqh.delivery.puppetlabs.net' exited with 6 running:\n15:22:57         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.5ia4Ke\n15:22:57        Last 10 lines of output were:\n15:22:57        \tInfo: Loading facts\n15:22:57        \tInfo: Loading facts\n15:22:57        \tNotice: Compiled catalog for mjh8ojh8qnw0cqh.delivery.puppetlabs.net in environment production in 1.02 seconds\n15:22:57        \tInfo: Applying configuration version '1478560882'\n15:22:57        \tNotice: /Stage[main]/Java/Package[java]/ensure: created\n15:22:57        \tError: /Stage[main]/Java::Config/File_line[java-home-environment]: Could not evaluate: No such file or directory @ rb_sysopen - /etc/environment\n15:22:57        \tNotice: /Stage[main]/Java/Anchor[java::end]: Dependency File_line[java-home-environment] has failures: true\n15:22:57        \tWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies\n15:22:57        \tInfo: Class[Java]: Unscheduling all events on Class[Java]\n15:22:57        \tNotice: Applied catalog in 41.04 seconds\n15:22:57        \n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/host.rb:366:in `exec'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:481:in `block in apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:410:in `apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:488:in `apply_manifest'\n15:22:57      # ./spec/acceptance/install_spec.rb:55:in `block (3 levels) in <top (required)>'\n15:22:57 \n15:22:57   3) failure cases should fail on debian or RHEL when passed fake java_alternative and path\n15:22:57      Failure/Error: apply_manifest(pp, :catch_failures => true)\n15:22:57      Beaker::Host::CommandFailure:\n15:22:57        Host 'mjh8ojh8qnw0cqh.delivery.puppetlabs.net' exited with 4 running:\n15:22:57         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.U7a4uf\n15:22:57        Last 10 lines of output were:\n15:22:57        \tInfo: Loading facts\n15:22:57        \tInfo: Loading facts\n15:22:57        \tInfo: Loading facts\n15:22:57        \tNotice: Compiled catalog for mjh8ojh8qnw0cqh.delivery.puppetlabs.net in environment production in 0.93 seconds\n15:22:57        \tInfo: Applying configuration version '1478560972'\n15:22:57        \tError: /Stage[main]/Java::Config/File_line[java-home-environment]: Could not evaluate: No such file or directory @ rb_sysopen - /etc/environment\n15:22:57        \tNotice: /Stage[main]/Java/Anchor[java::end]: Dependency File_line[java-home-environment] has failures: true\n15:22:57        \tWarning: /Stage[main]/Java/Anchor[java::end]: Skipping because of failed dependencies\n15:22:57        \tNotice: Applied catalog in 0.50 seconds\n15:22:57        \n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/host.rb:366:in `exec'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:481:in `block in apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:410:in `apply_manifest_on'\n15:22:57      # ./vendor/gems/gems/beaker-3.3.0/lib/beaker/dsl/helpers/puppet_helpers.rb:488:in `apply_manifest'\n15:22:57      # ./spec/acceptance/install_spec.rb:219:in `block (2 levels) in <top (required)>'\n15:22:57 \n15:22:57 Finished in 8 minutes 40 seconds (files took 10 minutes 18 seconds to load)\n15:22:57 9 examples, 3 failures\n15:22:57 \n15:22:57 Failed examples:\n15:22:57 \n15:22:57 rspec ./spec/acceptance/install_spec.rb:31 # installing java jre should install jre\n15:22:57 rspec ./spec/acceptance/install_spec.rb:50 # installing java jdk should install jdk\n15:22:57 rspec ./spec/acceptance/install_spec.rb:208 # failure cases should fail on debian or RHEL when passed fake java_alternative and path\n15:22:57 \n15:22:57 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-java_intn-sys_full-pe-current-master/PLATFORM/solaris-11-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-java_intn-sys_full-pe-current-master/PLATFORM/solaris-11-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-java_intn-sys_full-pe-current-master/PLATFORM/solaris-11-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n15:22:58 Build step 'Execute shell' marked build as failure\n15:22:58 [BFA] Scanning build for known causes...\n15:22:59 .[BFA] No failure causes found\n15:22:59 [BFA] Done. 1s\n15:22:59 Collecting metadata...\n15:22:59 Metadata collection done.\n15:22:59 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n15:22:59 Finished: FAILURE\n{code}", "environment": "Solaris 11", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36145", "fixedVersions": [], "id": "36145", "issueType": "CI Blocker", "key": "MODULES-4081", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-23T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java (master): Step 6 failure - solaris 11", "timeSpent": "PT0S", "updated": "2016-11-28T05:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-11-08T07:16:00.000000", "creator": "557058:9c46fa47-2d34-4dfc-85ed-8018cfb53522", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The Password is not stored in a File on the DB Server, but coming directly from the Catalog/Hiera.\nIt is possible to modify the Username (e.g create a user with super privileges called \"puppet\" to be used in further runs, after the initial installation).  "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@309c2f68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza07j:"}], "description": "Hi guys\n\nFirst things first: Started a while ago with Puppet and getting every day more addicted. \n\nMy Problem is the following:\nI'm using  the Forge Module puppetlabs-mysql in a \"security aware\" environment. Our CSO is not so happy though, about the /root/.my.cnf storing the Root Password in Plaintext, allowing all admins to \"sudo mysql\" without entering a password. \n\nIt would be nice to be able to disable the defaultsfile, and make the provider use mysql -u -p instead (or even the ruby mysql connector) instead, with a configurable Username/PW taken from Hiera. \n\nHave you guys ever planned to enhance this in the module, or is there maybe even already a fork available that would work that way? Of course I would still need to be able to create users/dbs and grants. \n\nIs Puppet Enterprise coming with supported Puppet Modules? Or how would I benefit from using the Enterprise Version in an environment of about 200 Systems (all stages)?", "environment": "Rhel6, Mysql 5.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34983", "fixedVersions": [], "id": "34983", "issueType": "Bug", "key": "MODULES-4080", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9c46fa47-2d34-4dfc-85ed-8018cfb53522", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql login without defaults file", "timeSpent": "PT0S", "updated": "2017-07-24T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-11-08T02:41:00.000000", "creator": "6243b44d699649006ae5e8cf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3874c021"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza067:"}], "description": "We use a repository which changes rarely, and would like to keep them as much in sync as possible. The only option to achieve this is `ensure => latest`, which unfortunately destroys local changes. It would be good to have a [parameter like `allow_local_changes`|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/304da4c6ab085525c809829b8abebd8aa1aff31a/lib/puppet/provider/vcsrepo/git.rb#L84-L87] to just try `pull`, and to possibly fail back to `fetch` if that fails. That way, if there are no changes it updates cleanly, and if there are changes they are available to be merged ASAP (and will be visible in the shell prompt when using [Git PS1|https://github.com/git/git/blob/be099661f41e661eac8af2b4879a84a9eb9a7b9b/contrib/completion/git-prompt.sh]).", "environment": "Fedora Linux 24", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37148", "fixedVersions": [], "id": "37148", "issueType": "New Feature", "key": "MODULES-4079", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b44d699649006ae5e8cf", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Can't get latest Git repo contents without destroying local changes", "timeSpent": "PT0S", "updated": "2016-11-08T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I'm gonna assume this was a transient at this point. Feel free to re-open if you want", "created": "2018-05-11T16:03:00.000000"}, {"author": "557058:36bc9d03-7fb7-45ea-8295-9aa6a139eaaa", "body": "Hi Brandon,\n\nDid you solve this problem? I'm still getting this error.\n\n\u00a0\n\n\u00a0", "created": "2018-11-23T04:06:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:36bc9d03-7fb7-45ea-8295-9aa6a139eaaa] We're not seeing the issue in our CI system anymore. Unfortunately, I don't have any information on what changed. ", "created": "2018-11-26T13:20:00.000000"}], "components": ["puppet_agent"], "created": "2016-11-07T16:24:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19c6e590"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwtj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}], "description": "Not sure if this is just a transient network issue or a permanent problem but we're seeing the following failure when attempting to upgrade Solaris 11 agents with the puppet_agent module\n{code}\nDebug: /Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[puppet_agent copy packages]: The container Class[Puppet_agent::Osfamily::Solaris] will propagate my refresh event\n      Debug: Exec[puppet_agent ensure pkg publishers are available](provider=posix): Executing 'pkg refresh puppetlabs.com'\n      Debug: Executing: 'pkg refresh puppetlabs.com'\n      Notice: /Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[puppet_agent ensure pkg publishers are available]/returns: pkg: The image cannot be modified as it is currently in use by another package client.\n      Error: /Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[puppet_agent ensure pkg publishers are available]: Failed to call refresh: pkg refresh puppetlabs.com returned 7 instead of one of [0]\n      Error: /Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[puppet_agent ensure pkg publishers are available]: pkg refresh puppetlabs.com returned 7 instead of one of [0]\n      Debug: Class[Puppet_agent::Osfamily::Solaris]: The container Stage[main] will propagate my refresh event\n      Debug: Class[Puppet_agent::Osfamily::Solaris]: The container Class[Puppet_agent::Prepare] will propagate my refresh event\n{code}\n\n[Example of a failing job|https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_solaris-sparc_2016.4.x/10/LAYOUT=centos6-64mcd-solaris11-SPARCfa%257Bhypervisor=none%252Cvmhostname=cisparc.delivery.puppetlabs.net%257D,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2016.4.x,UPGRADE_FROM=2016.2.0,label=beaker-bigjob/testReport/junit/(root)/setup/agent_upgrade_rb/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39299", "fixedVersions": [], "id": "39299", "issueType": "Bug", "key": "MODULES-4078", "labels": ["maintenance", "solaris"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Solaris 11 unable to `pkg refresh` puppetlabs.com", "timeSpent": "PT0S", "updated": "2018-11-26T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a] Thanks for putting this forward for approval. It was a great module. It is now marked as approved in the Forge. ", "created": "2016-12-12T04:27:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Former user Thanks for the review! Greatly appreciated!", "created": "2016-12-12T08:19:00.000000"}, {"author": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "body": "Why was this module selected over https://forge.puppet.com/yuav/autofs ?", "created": "2016-12-20T03:18:00.000000"}], "components": ["approved"], "created": "2016-11-07T15:21:00.000000", "creator": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4740e0f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaes7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_230428599_*|*_5_*:*_2_*:*_1701960051_*|*_10006_*:*_1_*:*_544393315_*|*_10005_*:*_2_*:*_2494386197"}], "description": "Hello,\n\nCould you please review dhollinger/autofs to be Puppet approved?\n\nhttps://github.com/dhollinger/autofs-puppet\n\nThank you.\n\nDavid Hollinger", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32915", "fixedVersions": [], "id": "32915", "issueType": "New Feature", "key": "MODULES-4077", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "resolution": "Fixed", "resolutionDate": "2017-01-04T04:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved Review for autofs", "timeSpent": "PT0S", "updated": "2017-01-04T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This seemed to be an error with beaker 3.2.0, or our usage of it. It does not occur anymore.", "created": "2016-11-19T09:37:00.000000"}], "components": ["stdlib"], "created": "2016-11-07T12:10:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59685a95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62736156_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_964896227"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker/7/\n\n{code}\n19:46:21 wg51wt42tavsq5r.delivery.puppetlabs.net (redhat-7-x86_64-master) executed in 0.01 seconds\n19:46:21 /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:48:in `run_puppet_install_helper_on': undefined method `install_pe_on' for main:Object (NoMethodError)\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:7:in `<top (required)>'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/spec/acceptance/abs_spec.rb:2:in `require'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/spec/acceptance/abs_spec.rb:2:in `<top (required)>'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `each'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `load_spec_files'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:100:in `setup'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:86:in `run'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:71:in `run'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:45:in `invoke'\n19:46:22 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec:4:in `<main>'\n19:46:22 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-stdlib_intn-sys_full-pe-current-master/PLATFORM/debian-7-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n19:46:22 Build step 'Execute shell' marked build as failure\n19:46:22 [BFA] Scanning build for known causes...\n19:46:22 [BFA] No failure causes found\n19:46:22 [BFA] Done. 0s\n19:46:22 Collecting metadata...\n19:46:22 Metadata collection done.\n19:46:22 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n19:46:22 Finished: FAILURE\n{code}", "environment": "All configurations", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41539", "fixedVersions": [], "id": "41539", "issueType": "CI Blocker", "key": "MODULES-4076", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-19T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib (master): step 6 failures - install_pe_on", "timeSpent": "PT0S", "updated": "2016-11-19T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["motd"], "created": "2016-11-07T12:05:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33582c81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63022151_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29776075"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM=redhat-6-64mda,WORKER_LABEL=beaker/4/\n\n{code}\n10:41:06 enww6e59z41hdon.delivery.puppetlabs.net (redhat-7-x86_64-master) executed in 0.01 seconds\n10:41:06 /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:48:in `run_puppet_install_helper_on': undefined method `install_pe_on' for main:Object (NoMethodError)\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-puppet_install_helper-0.5.0/lib/beaker/puppet_install_helper.rb:6:in `run_puppet_install_helper'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:4:in `<top (required)>'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/spec/acceptance/motd_spec.rb:1:in `require'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/spec/acceptance/motd_spec.rb:1:in `<top (required)>'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `each'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1433:in `load_spec_files'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:100:in `setup'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:86:in `run'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:71:in `run'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib/rspec/core/runner.rb:45:in `invoke'\n10:41:06 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec:4:in `<main>'\n10:41:06 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-motd_intn-sys_full-pe-current-master/PLATFORM/redhat-6-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n10:41:06 Build step 'Execute shell' marked build as failure\n10:41:06 [BFA] Scanning build for known causes...\n10:41:07 [BFA] No failure causes found\n10:41:07 [BFA] Done. 0s\n10:41:07 Collecting metadata...\n10:41:07 Metadata collection done.\n10:41:07 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n10:41:07 Finished: FAILURE\n{code}", "environment": "All platforms", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40288", "fixedVersions": [], "id": "40288", "issueType": "CI Blocker", "key": "MODULES-4075", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-08T13:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "motd (master): Step 6 failure - install_pe_on", "timeSpent": "PT0S", "updated": "2016-11-16T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2016-11-07T11:41:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39fb587f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zof:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64459197_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_228379773"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-ntp_intn-sys_full-pe-previous-master/PLATFORM=sles-12-64mda,WORKER_LABEL=beaker/3/\n\n{code}\n18:43:12 Failures:\n18:43:12 \n18:43:12   1) ntp class with disable_monitor: should not disable runs twice\n18:43:12      Failure/Error: apply_manifest(pp, :catch_changes => true)\n18:43:12      Beaker::Host::CommandFailure:\n18:43:12        Host 'syb9kpf5al01pu1.delivery.puppetlabs.net' exited with 2 running:\n18:43:12         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.GyCdCL\n18:43:12        Last 10 lines of output were:\n18:43:12        \tNotice: Compiled catalog for syb9kpf5al01pu1.delivery.puppetlabs.net in environment production in 0.37 seconds\n18:43:12        \tInfo: Applying configuration version '1478486530'\n18:43:12        \tInfo: Computing checksum on file /var/run/ntp/servers-netconfig\n18:43:12        \tInfo: FileBucket got a duplicate file {md5}05284c6e6ba2b733a00a541aae1b25d8\n18:43:12        \tInfo: /Stage[main]/Ntp::Config/File[/var/run/ntp/servers-netconfig]: Filebucketed /var/run/ntp/servers-netconfig to puppet with sum 05284c6e6ba2b733a00a541aae1b25d8\n18:43:12        \tNotice: /Stage[main]/Ntp::Config/File[/var/run/ntp/servers-netconfig]/ensure: removed\n18:43:12        \tInfo: Class[Ntp::Config]: Scheduling refresh of Class[Ntp::Service]\n18:43:12        \tInfo: Class[Ntp::Service]: Scheduling refresh of Service[ntp]\n18:43:12        \tNotice: /Stage[main]/Ntp::Service/Service[ntp]: Triggered 'refresh' from 1 events\n18:43:12        \tNotice: Applied catalog in 0.19 seconds\n18:43:12        \n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/host.rb:366:in `exec'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/helpers/puppet_helpers.rb:481:in `block in apply_manifest_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/helpers/puppet_helpers.rb:410:in `apply_manifest_on'\n18:43:12      # ./vendor/gems/gems/beaker-3.2.0/lib/beaker/dsl/helpers/puppet_helpers.rb:488:in `apply_manifest'\n18:43:12      # ./spec/acceptance/disable_monitoring_spec.rb:28:in `block (3 levels) in <top (required)>'\n18:43:12 \n18:43:12 Finished in 1 minute 33.04 seconds (files took 9 minutes 36 seconds to load)\n18:43:12 59 examples, 1 failure\n18:43:12 \n18:43:12 Failed examples:\n18:43:12 \n18:43:12 rspec ./spec/acceptance/disable_monitoring_spec.rb:26 # ntp class with disable_monitor: should not disable runs twice\n18:43:12 \n18:43:12 /usr/local/rvm/rubies/ruby-2.3.1/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-ntp_intn-sys_full-pe-previous-master/PLATFORM/sles-12-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-ntp_intn-sys_full-pe-previous-master/PLATFORM/sles-12-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-ntp_intn-sys_full-pe-previous-master/PLATFORM/sles-12-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.4/exe/rspec spec/acceptance --color failed\n18:43:12 Build step 'Execute shell' marked build as failure\n18:43:12 [BFA] Scanning build for known causes...\n18:43:13 .[BFA] No failure causes found\n18:43:13 [BFA] Done. 1s\n18:43:13 Collecting metadata...\n18:43:13 Metadata collection done.\n18:43:13 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n18:43:13 Finished: FAILURE\n{code}", "environment": "SLES 12", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39297", "fixedVersions": [], "id": "39297", "issueType": "CI Blocker", "key": "MODULES-4073", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-10T21:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp (master): Step 7 failure - SLES 12", "timeSpent": "PT0S", "updated": "2016-11-10T21:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Fixed with modulesync PR https://github.com/puppetlabs/puppetlabs-ibm_installation_manager/pull/40\n\nthe fact that beaker-pe was missing was probably the cause of this issue.", "created": "2016-11-07T22:22:00.000000"}], "components": [], "created": "2016-11-07T11:37:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b134b68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38746075_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-ibm-installation-manager_intn-sys_full-pe-current-master/PLATFORM=ubuntu-1404-64mda,WORKER_LABEL=beaker/3/\n", "environment": "ALL configurations", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37207", "fixedVersions": [], "id": "37207", "issueType": "CI Blocker", "key": "MODULES-4072", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-07T22:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ibm-installation-manager (master): Step 6 failure - install_pe_on", "timeSpent": "PT0S", "updated": "2016-11-07T22:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] FYI.", "created": "2016-11-07T11:08:00.000000"}], "components": ["dsc"], "created": "2016-11-07T11:08:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d86c235"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zlr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66418779_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_203221550"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker/74/\n\n{code}\n09:31:19       Test Suite: pre_suite @ 2016-11-07 09:29:41 -0800\n09:31:19 \n09:31:19       - Host Configuration Summary -\n09:31:19 \n09:31:19 \n09:31:19               - Test Case Summary for suite 'pre_suite' -\n09:31:19        Total Suite Time: 98.10 seconds\n09:31:19       Average Test Time: 32.70 seconds\n09:31:19               Attempted: 3\n09:31:19                  Passed: 2\n09:31:19                  Failed: 0\n09:31:19                 Errored: 1\n09:31:19                 Skipped: 0\n09:31:19                 Pending: 0\n09:31:19                   Total: 4\n09:31:19 \n09:31:19       - Specific Test Case Status -\n09:31:19         \n09:31:19 Failed Tests Cases:\n09:31:19 Errored Tests Cases:\n09:31:19   Test Case tests/acceptance/pre-suite/02_dsc_module_install.rb reported: #<Beaker::Host::CommandFailure: Host 'dlbujp7auign6np.delivery.puppetlabs.net' exited with 1 running:\n09:31:19  cmd.exe /c puppet module install puppetlabs-dsc --module_working_dir C:/Windows/Temp --version 1.1.0-b20095-16ddea90\n09:31:19 Last 10 lines of output were:\n09:31:19 \tNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/production/modules ...\n09:31:19 \tNotice: Downloading from https://forgeapi.puppet.com ...\n09:31:19 \tError: Could not install 'puppetlabs-dsc' (v1.1.0-b20095-16ddea90)\n09:31:19 \t  No releases matching '1.1.0-b20095-16ddea90' are available from https://forgeapi.puppet.com>\n09:31:19     Test line: tests/acceptance/pre-suite/02_dsc_module_install.rb:19:in `block (3 levels) in run_test'\n09:31:19 Skipped Tests Cases:\n09:31:19 Pending Tests Cases:\n09:31:19 \n09:31:19 Failed: errored in TestSuite: report_and_raise_on_failure\n09:31:19 #<RuntimeError: Failed while running the pre_suite suite>\n09:31:19 No tests to run for suite 'pre_cleanup'\n09:31:19 Cleanup: cleaning up after failed run\n09:31:19 ssh connection to win-2012r2-x86_64-agent has been terminated\n09:31:19 Handing 'dlbujp7auign6np.delivery.puppetlabs.net' back to vmpooler for VM destruction\n09:31:19 Spent 0.22 seconds cleaning up\n09:31:19 \n09:31:19 You can reproduce this run with:\n09:31:19 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/bin/beaker --debug --preserve-hosts never --config tests/configs/windows-2012r2-64a --keyfile /var/lib/jenkins/.ssh/id_rsa-acceptance --load-path tests/lib --type aio --pre-suite tests/acceptance/pre-suite --tests tests/acceptance/tests\n09:31:19 \n09:31:19 Important ENV variables that may have affected your run:\n09:31:19     BUNDLE_PATH\t\t./vendor/gems\n09:31:19     BUNDLE_BIN\t\t./vendor/bin\n09:31:19     GEM_HOME\t\t/var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems\n09:31:19     GEM_PATH\t\t\n09:31:19     RUBYLIB\t\t/usr/local/rvm/gems/ruby-2.3.1@global/gems/bundler-1.12.5/lib\n09:31:19     PATH\t\t/var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/bin:/usr/local/rvm/gems/ruby-2.3.1/bin:/usr/local/rvm/gems/ruby-2.3.1@global/bin:/usr/local/rvm/rubies/ruby-2.3.1/bin:/usr/local/rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/puppetlabs/bin\n09:31:19     home\t\t/var/lib/jenkins\n09:31:19     project\t\tforge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker\n09:31:19     jenkins_build_url\t\thttps://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-dsc_intn-sys_smoke-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker/74/\n09:31:19     created_by\t\tJenkins_coordinator_machine_account\n09:31:19     forge_host\t\tapi-module-staging.puppetlabs.com\n09:31:19 Failed running the test suite.\n09:31:19 \n09:31:19 Build step 'Execute shell' marked build as failure\n09:31:20 [BFA] Scanning build for known causes...\n09:31:20 [BFA] No failure causes found\n09:31:20 [BFA] Done. 0s\n09:31:20 Collecting metadata...\n09:31:20 Metadata collection done.\n09:31:20 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n09:31:20 Finished: FAILURE\n{code}", "environment": "windows 2012r2", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "34967", "fixedVersions": [], "id": "34967", "issueType": "CI Blocker", "key": "MODULES-4071", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-10T14:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc (master): Step 5 Errors - installing dsc module", "timeSpent": "PT0S", "updated": "2016-11-16T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["windows"], "created": "2016-11-07T10:13:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Creation of tickets to add 2016 platforms for all modules that don't currently have 2016 platform support."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d620621"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zi7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Audit the Windows modules and see which ones need to add 2016 agent platform configs or host generation to test against 2016.\n\nAlso, this will increase the feedback time on testing... should we deprecate 2008?", "environment": "Windows 2016", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33946", "fixedVersions": [], "id": "33946", "issueType": "Task", "key": "MODULES-4070", "labels": ["maintenance", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE Audit Windows Modules for 2016 Platform Support", "timeSpent": "PT0S", "updated": "2016-11-15T16:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:87322d8e-3d74-4e47-ac62-f57161eb3047] I'm not seeing in the puppet output where it's flushing and recreating the authorized_key for the users that puppet didn't need to remediate, e.g. users test1 and test2 in step 5 above. Is the file mtime changing?", "created": "2016-11-11T11:28:00.000000"}, {"author": "557058:87322d8e-3d74-4e47-ac62-f57161eb3047", "body": "[~accountid:63d40628f6e1b543161789a7] there are the following lines for the 'test2' and 'test3' users which indicate that the file content has changed - Puppet HEADER is changing and contains the current time and the file mtime is changing as a result.\n\nLet me know if you need more details.\n\nDebug: Prefetching parsed resources for ssh_authorized_key\nDebug: The required user is not yet present on the system\nDebug: Executing: '/usr/sbin/useradd -g 550 -d /home/test3 -u 10053 -o -m test3'\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]/ensure: created\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]/ensure: created\nInfo: Computing checksum on file /home/test3/.ssh/authorized_keys\n{color:red}*Debug: Flushing ssh_authorized_key provider target /home/test3/.ssh/authorized_keys*{color}", "created": "2016-11-14T06:15:00.000000"}, {"author": "557058:87322d8e-3d74-4e47-ac62-f57161eb3047", "body": "[~accountid:63d40628f6e1b543161789a7], do you have enough information to confirm the bug on your side or more details required?\n", "created": "2016-12-06T05:22:00.000000"}], "components": ["sshkeys_core"], "created": "2016-11-07T09:29:00.000000", "creator": "557058:87322d8e-3d74-4e47-ac62-f57161eb3047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "authorized_keys file shouldn't be modified if it has proper content and the user does not exist (which involves creating user action)."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45932418"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymaqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/16"}], "description": "An _authorized_keys_ file is recreated if a user does not exist and when there are multiple user/ssh_authorized_key resources declaration.\n\nFirst user/ssh_authorized_key declaration works as expected and the _authorized_keys_ file is parsed and not modified.\n\nFor all other users the file is modified in case user does not exist.\n\nHow to reproduce\n----\n# code\n{code:ruby}\n  group { 't':\n    ensure => present,\n    gid => 550,\n  }\n\n  file { '/home/test':\n    ensure  => 'directory',\n    owner   => 'test',\n    group   => 550,\n    mode    => '0755',\n    require => User['test'],\n  }\n  file { \"/home/test/.ssh\":\n    ensure  => 'directory',\n    owner   => 'test',\n    group   => 550,\n    mode    => '0700',\n    require => File['/home/test'],\n  }\n  user { 'test':\n    ensure         => present,\n    uid            => 10051,\n    gid            => 550,\n    groups         => [],\n    home           => '/home/test',\n    managehome     => true,\n    password       => undef,\n    purge_ssh_keys => true,\n    system         => false,\n    shell          => undef,\n    allowdupe      => true,\n  }\n  ssh_authorized_key { 'test@test':\n    ensure => present,\n    user   => 'test',\n    type   => 'ssh-rsa',\n    key    => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQDV3KORznWjPHBG3ZspDBawRBJWOIIyuRh/10rF8b9Vn1dgP/NjT+Xq58gCIB1n0/kfJo2jq2YfQ1sz9aqqxUxI+23LAlrD4r472cPWCwDWDQovXslHhxRiDhPfER4vK3k+tSCCQjDhBfgnsTRERM7CKjw3VxDJeHEnfDAl585FD6Fs6FD9kXQtsIHyNOOFFeCG5WppDYIsl+//6Nls/FUkrCjbikoS9fGBY3j17smv5BDYY+Nw40hxJoxbSp1ucmQy5fkdwQOw1/R7glL3c0cqGyiHmadO5stXp0yDtBf3cUzayZjhcLOOaivJjGcFZLEHX1V9xPeY5TC8PBv3ctZx'\n  }\n\n  file { '/home/test2':\n    ensure  => 'directory',\n    owner   => 'test2',\n    group   => 550,\n    mode    => '0755',\n    require => User['test2'],\n  }\n  file { \"/home/test2/.ssh\":\n    ensure  => 'directory',\n    owner   => 'test2',\n    group   => 550,\n    mode    => '0700',\n    require => File['/home/test2'],\n  }\n  user { 'test2':\n    ensure         => present,\n    uid            => 10052,\n    gid            => 550,\n    groups         => [],\n    home           => '/home/test2',\n    managehome     => true,\n    password       => undef,\n    purge_ssh_keys => true,\n    system         => false,\n    shell          => undef,\n    allowdupe      => true,\n  }\n  ssh_authorized_key { 'test2@test2':\n    ensure => present,\n    user   => 'test2',\n    type   => 'ssh-rsa',\n    key    => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQDV3KORznWjPHBG3ZspDBawRBJWOIIyuRh/10rF8b9Vn1dgP/NjT+Xq58gCIB1n0/kfJo2jq2YfQ1sz9aqqxUxI+23LAlrD4r472cPWCwDWDQovXslHhxRiDhPfER4vK3k+tSCCQjDhBfgnsTRERM7CKjw3VxDJeHEnfDAl585FD6Fs6FD9kXQtsIHyNOOFFeCG5WppDYIsl+//6Nls/FUkrCjbikoS9fGBY3j17smv5BDYY+Nw40hxJoxbSp1ucmQy5fkdwQOw1/R7glL3c0cqGyiHmadO5stXp0yDtBf3cUzayZjhcLOOaivJjGcFZLEHX1V9xPeY5TC8PBv3ctZx'\n  }\n\n  file { '/home/test3':\n    ensure  => 'directory',\n    owner   => 'test3',\n    group   => 550,\n    mode    => '0755',\n    require => User['test3'],\n  }\n  file { \"/home/test3/.ssh\":\n    ensure  => 'directory',\n    owner   => 'test3',\n    group   => 550,\n    mode    => '0700',\n    require => File['/home/test3'],\n  }\n  user { 'test3':\n    ensure         => present,\n    uid            => 10053,\n    gid            => 550,\n    groups         => [],\n    home           => '/home/test3',\n    managehome     => true,\n    password       => undef,\n    purge_ssh_keys => true,\n    system         => false,\n    shell          => undef,\n    allowdupe      => true,\n  }\n  ssh_authorized_key { 'test3@test3':\n    ensure => present,\n    user   => 'test3',\n    type   => 'ssh-rsa',\n    key    => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQDV3KORznWjPHBG3ZspDBawRBJWOIIyuRh/10rF8b9Vn1dgP/NjT+Xq58gCIB1n0/kfJo2jq2YfQ1sz9aqqxUxI+23LAlrD4r472cPWCwDWDQovXslHhxRiDhPfER4vK3k+tSCCQjDhBfgnsTRERM7CKjw3VxDJeHEnfDAl585FD6Fs6FD9kXQtsIHyNOOFFeCG5WppDYIsl+//6Nls/FUkrCjbikoS9fGBY3j17smv5BDYY+Nw40hxJoxbSp1ucmQy5fkdwQOw1/R7glL3c0cqGyiHmadO5stXp0yDtBf3cUzayZjhcLOOaivJjGcFZLEHX1V9xPeY5TC8PBv3ctZx'\n  }\n{code}\n# puppet agent --debug --verbose --no-daemonize --onetime\n# remove user 'test' and run puppet agent again\n{code:ruby}\nInfo: Caching catalog for *****\nDebug: Creating default schedules\nDebug: Loaded state in 0.09 seconds\nDebug: User[test] parsed for purging Ssh_authorized_key[test@test]\nDebug: User[test2] parsed for purging Ssh_authorized_key[test2@test2]\nDebug: User[test3] parsed for purging Ssh_authorized_key[test3@test3]\nInfo: Applying configuration version '1478534587'\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test]/require: subscribes to User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]/require: subscribes to File[/home/test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2]/require: subscribes to User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]/require: subscribes to File[/home/test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3]/require: subscribes to User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]/require: subscribes to File[/home/test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test@test]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test2]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test2@test2]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]: Adding autorequire relationship with User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]: Adding autorequire relationship with User[test3]\nDebug: Executing: '/usr/sbin/useradd -g 550 -d /home/test -u 10051 -o -m test'\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/User[test]/ensure: created\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nDebug: Prefetching parsed resources for ssh_authorized_key\nDebug: Class[Dax_profiles::Auth_keys_test]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 34442180\nDebug: Storing state\nDebug: Stored state in 0.14 seconds\nNotice: Applied catalog in 0.46 seconds\n{code}\n# remove user 'test2' and run puppet agent\n{code:ruby}\nInfo: Caching catalog for *****\nDebug: Creating default schedules\nDebug: Loaded state in 0.09 seconds\nDebug: User[test] parsed for purging Ssh_authorized_key[test@test]\nDebug: User[test2] parsed for purging Ssh_authorized_key[test2@test2]\nDebug: User[test3] parsed for purging Ssh_authorized_key[test3@test3]\nInfo: Applying configuration version '1478534587'\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test]/require: subscribes to User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]/require: subscribes to File[/home/test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2]/require: subscribes to User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]/require: subscribes to File[/home/test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3]/require: subscribes to User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]/require: subscribes to File[/home/test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test@test]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test2]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test2@test2]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]: Adding autorequire relationship with User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]: Adding autorequire relationship with User[test3]\nDebug: Prefetching parsed resources for ssh_authorized_key\nDebug: The required user is not yet present on the system\nDebug: Executing: '/usr/sbin/useradd -g 550 -d /home/test2 -u 10052 -o -m test2'\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/User[test2]/ensure: created\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test2]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test2@test2]/ensure: created\nInfo: Computing checksum on file /home/test2/.ssh/authorized_keys\nDebug: Flushing ssh_authorized_key provider target /home/test2/.ssh/authorized_keys\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test2@test2]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nDebug: Class[Dax_profiles::Auth_keys_test]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 29048120\nDebug: Storing state\nDebug: Stored state in 0.14 seconds\nNotice: Applied catalog in 0.49 seconds\n{code}\n# remove user 'test3' and run puppet agent\n{code:ruby}\nInfo: Caching catalog for *****\nDebug: Creating default schedules\nDebug: Loaded state in 0.09 seconds\nDebug: User[test] parsed for purging Ssh_authorized_key[test@test]\nDebug: User[test2] parsed for purging Ssh_authorized_key[test2@test2]\nDebug: User[test3] parsed for purging Ssh_authorized_key[test3@test3]\nInfo: Applying configuration version '1478535202'\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test]/require: subscribes to User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]/require: subscribes to File[/home/test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2]/require: subscribes to User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]/require: subscribes to File[/home/test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3]/require: subscribes to User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]/require: subscribes to File[/home/test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test/.ssh]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test@test]: Adding autorequire relationship with User[test]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test2/.ssh]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test2]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test2@test2]: Adding autorequire relationship with User[test2]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/File[/home/test3/.ssh]: Adding autorequire relationship with User[test3]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]: Adding autorequire relationship with Group[t]\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]: Adding autorequire relationship with User[test3]\nDebug: Prefetching parsed resources for ssh_authorized_key\nDebug: The required user is not yet present on the system\nDebug: Executing: '/usr/sbin/useradd -g 550 -d /home/test3 -u 10053 -o -m test3'\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]/ensure: created\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/User[test3]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nNotice: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]/ensure: created\nInfo: Computing checksum on file /home/test3/.ssh/authorized_keys\nDebug: Flushing ssh_authorized_key provider target /home/test3/.ssh/authorized_keys\nDebug: /Stage[main]/Dax_profiles::Auth_keys_test/Ssh_authorized_key[test3@test3]: The container Class[Dax_profiles::Auth_keys_test] will propagate my refresh event\nDebug: Class[Dax_profiles::Auth_keys_test]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 40419220\nDebug: Storing state\nDebug: Stored state in 0.14 seconds\nNotice: Applied catalog in 0.44 seconds\n{code}\n\nThe authorized_key file content is flushed and recreated by Puppet agent for the 2nd and 3rd user which is not expected.", "environment": "Puppet master\n---\nOS: CentOS 7.2.1511 x86_64\nPuppetserver: 2.4.0-1.el7.noarch\nPuppetdb: 4.1.2-1.el7.noarch\n\nPuppet agent\n---\nOS: CentOS 6.7 x86_64\nPuppetagent: 1.5.2-1.el6.x86_64", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "37205", "fixedVersions": [], "id": "37205", "issueType": "Bug", "key": "MODULES-7594", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87322d8e-3d74-4e47-ac62-f57161eb3047", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SSH authorized_keys file is recreated if a user does not exist and when there are multiple user/ssh_authorized_key resources declaration", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/203", "created": "2016-11-07T08:02:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR merged", "created": "2021-03-08T07:54:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thank you for your contribution.", "created": "2021-03-08T07:54:00.000000"}], "components": ["java"], "created": "2016-11-07T03:45:00.000000", "creator": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d0baa39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_136699706569_*|*_5_*:*_1_*:*_0"}], "description": "Code currently prohibits from adding a java configuration yourself since it will only allow you overriding known (params.pp) java installations.\n\n{noformat}\nif has_key($java::params::java, $distribution) {\n} else {\nfail(\"Java distribution ${distribution} is not supported.\")\n}\n{noformat}\n\nThe default values should only be required when they are needed (no param given)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42479", "fixedVersions": [], "id": "42479", "issueType": "Bug", "key": "MODULES-4069", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "resolution": "Fixed", "resolutionDate": "2021-03-08T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow overriding package, alternatives and home for unsupported java versions", "timeSpent": "PT0S", "updated": "2021-03-08T07:54:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "It appears to be working fine here on 2016.2.1. ", "created": "2016-11-09T00:43:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "This is a duplicate of MODULES-3510.  ", "created": "2017-02-07T17:58:00.000000"}], "components": ["satellite_pe_tools"], "created": "2016-11-06T14:03:00.000000", "creator": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@760b52b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9zaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069196084_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5980096035"}], "description": "satellite_pe_tools (supported module) declares it is compatible with PE versions < 2015.4.0. Could we get this updated to support 2016.4.x please? ", "environment": "Affects module version 1.0.1 (current version published to forge)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34966", "fixedVersions": [], "id": "34966", "issueType": "Bug", "key": "MODULES-4068", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "resolution": "Duplicate", "resolutionDate": "2017-02-07T17:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "satellite_pe_tools support for 2016.4", "timeSpent": "PT0S", "updated": "2017-02-07T17:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "attachments": [], "comments": [{"author": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "body": "Submitted PR https://github.com/puppetlabs/puppetlabs-lvm/pull/188 to address this.", "created": "2017-06-01T17:59:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hi [~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16] PR looks good, can you add in a unit test to cover that change please? More info in link below if you need it: https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/CONTRIBUTING.md", "created": "2017-11-07T05:00:00.000000"}, {"author": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "body": "[~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]  Nevermind, I was able to figure out why my test wasn't working.  I have updated the PR to include a test.", "created": "2017-11-08T14:08:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have now made a release of LVM that contains your changes. This can be found on the Forge: https://forge.puppet.com/puppetlabs/lvm/readme", "created": "2017-11-09T04:56:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing as LVM released on 9th Nov: https://forge.puppet.com/puppetlabs/lvm", "created": "2017-11-14T04:33:00.000000"}], "components": ["lvm"], "created": "2016-11-05T08:47:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Growing an LV without a file system on it should return as a success."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b9270d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylbq7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2178151635_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30123794531"}], "description": "When puppetlabs-lvm modifies the size of a logical volume that does not have a file system on it (just an LV) Puppet will complain about the return code of 'blkid' - which returns 2 if there is no file system on the block device. I believe it is this line here:\n\nhttps://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/provider/logical_volume/lvm.rb#L205\n\nThe LV resize takes place, but you get this error:\n\n{noformat}\nError: Execution of '/sbin/blkid /dev/vg_journal/journal_reserved_snap' returned 2: \nError: /Stage[main]/Profile::Application_database/Logical_volume[journal_reserved_snap]/size: change from 8G to 500G failed: Execution of '/sbin/blkid /dev/vg_journal/journal_reserved_snap' returned 2: \n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34965", "fixedVersions": [], "id": "34965", "issueType": "Bug", "key": "MODULES-4067", "labels": ["cs_pr_review", "intermediate", "maintenance", "puppethack", "triage"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "resolution": "Fixed", "resolutionDate": "2017-11-14T04:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm logical_volume doesn't handle all 'blkid' error codes", "timeSpent": "PT0S", "updated": "2017-11-15T06:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:134705a2-88ab-4039-8f65-5862497ed593", "body": "It looks like this was already reported here: [https://puppet.atlassian.net/browse/MODULES-3690]", "created": "2016-11-07T10:25:00.000000"}], "components": ["powershell"], "created": "2016-11-04T16:11:00.000000", "creator": "557058:134705a2-88ab-4039-8f65-5862497ed593", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae75c13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9z73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_311531173_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_142668738461"}], "description": "I've built out a rather thorough manifest for setting up IIS all the way through installing SSL certs and even applying IISCrypto.\n\nI've been able to successfully test and run these against Windows Server 2012 R2 Standard machine but when run against Windows Server 2016 Standard, I do something as simple as:\n\n  exec { '[debug]':\n        command => 'Remove-Item C:\\test.txt',\n        provider => 'powershell'\n  }\n\nRunning Puppet agent (ondemand) yields the following output:\n\nNotice: /Stage[main]/V6/Exec[[debug]]/returns: executed successfully\n\nBut the file is still there (no effect).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41538", "fixedVersions": [], "id": "41538", "issueType": "Bug", "key": "MODULES-4066", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:134705a2-88ab-4039-8f65-5862497ed593", "resolution": "Duplicate", "resolutionDate": "2021-05-17T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Powershell not executing on Windows Server 2016 Standard (or silently failing)", "timeSpent": "PT0S", "updated": "2021-05-17T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Former user is there a reason this ticket got moved from the MODULES project? That project is where I have components and module fix versions and where I've been storing general tickets related to the certregen project.", "created": "2016-11-11T11:42:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "See MODULES-4117 for implementation.", "created": "2016-11-16T10:59:00.000000"}], "components": ["certregen"], "created": "2016-11-04T15:41:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d96c646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9z53:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8659_*|*_3_*:*_1_*:*_172634947_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_850818549"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41522", "fixedVersions": ["certregen 0.1.0"], "id": "41522", "issueType": "Task", "key": "MODULES-4113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-16T10:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: investigate CA post-expiration recovery", "timeSpent": "PT0S", "updated": "2016-11-16T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-11-04T15:40:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79e865ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9z4v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78457_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_30226721909"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40287", "fixedVersions": [], "id": "40287", "issueType": "Task", "key": "MODULES-4095", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Incomplete", "resolutionDate": "2017-10-20T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: investigate client certificate rotation", "timeSpent": "PT0S", "updated": "2017-10-20T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-11-04T15:16:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59a86ec9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9z0v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1626004_*|*_10007_*:*_1_*:*_249653971_*|*_3_*:*_1_*:*_6196211_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_594884449"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38238", "fixedVersions": ["certregen 0.1.0"], "id": "38238", "issueType": "Bug", "key": "MODULES-4063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-11-14T11:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: ca action doesn't error out when no CA exists", "timeSpent": "PT0S", "updated": "2016-11-14T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-11-04T13:36:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57362fe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9yx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76135_*|*_6_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-vcsrepo_intn-sys_smoke-master/PLATFORM=redhat-6-64mda,WORKER_LABEL=beaker/33/", "environment": "redhat-6", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33945", "fixedVersions": [], "id": "33945", "issueType": "CI Blocker", "key": "MODULES-4062", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2016-11-04T13:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo (master): Step 5 failures", "timeSpent": "PT0S", "updated": "2016-11-04T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b]\u00a0for opening the issue. Please feel free top reopen the the ticket if it still exists. Thank you.", "created": "2021-02-08T07:14:00.000000"}], "components": ["postgresql"], "created": "2016-11-04T10:31:00.000000", "creator": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@749be5f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9yif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2257776183_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_132258804508"}], "description": "*To reproduce:*\n * Get a _debian-7-x86_64_ VM from vmpooler\n * Apply puppetlabs-postgresql on it. My code is:\n{code}test_name 'Install Postgresql on hosts' do\n   step 'Install puppetlabs-postgres' do\n     on(agents, puppet('module install puppetlabs-postgresql'))\n   end\n \n   step 'Apply the postgresql::server class and create the test dujour user' do\n     apply_manifest_on(agents, <<-MANIFEST)\n class { postgresql::server: }\n \n postgresql::server::db { 'dujour':\n   user     => 'dujour',\n   password => postgresql_password('dujour', 'dujour'),\n }\n MANIFEST\n   end\n end{code}\n\n* Attempt to stop and start postgresql, it doesn't seem to work:\n{noformat}root@vzf1lhz7ao599ve:~# puppet resource service postgresql\nservice { 'postgresql':\n  ensure => 'running',\n  enable => 'true',\n}\nroot@vzf1lhz7ao599ve:~# puppet resource service postgresql ensure=stopped\nNotice: /Service[postgresql]/ensure: ensure changed 'running' to 'stopped'\nservice { 'postgresql':\n  ensure => 'running',\n}\nroot@vzf1lhz7ao599ve:~# puppet resource service postgresql\nservice { 'postgresql':\n  ensure => 'running',\n  enable => 'true',\n}\nroot@vzf1lhz7ao599ve:~# puppet resource service postgresql ensure=stopped\nNotice: /Service[postgresql]/ensure: ensure changed 'running' to 'stopped'\nservice { 'postgresql':\n  ensure => 'running',\n}\nroot@vzf1lhz7ao599ve:~# puppet resource service postgresql\nservice { 'postgresql':\n  ensure => 'running',\n  enable => 'true',\n}{noformat}\n\nUsing 'service postgresql stop|start' works as expected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32914", "fixedVersions": [], "id": "32914", "issueType": "Bug", "key": "MODULES-4061", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "resolution": "Fixed", "resolutionDate": "2021-02-08T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql does not control service state on debian7", "timeSpent": "PT0S", "updated": "2021-02-08T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-11-04T08:25:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c0c4381"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ygn:"}], "description": "When building types, the official DSC Resource repos are not written to the dsc_resource_release_tags.yml file, only the community ones. This is most likely due to this line: https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L202", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33944", "fixedVersions": [], "id": "33944", "issueType": "Bug", "key": "MODULES-4060", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Official DSC Resources are not written to the dsc_resource_release_tags.yml", "timeSpent": "PT0S", "updated": "2016-11-30T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI green", "created": "2016-11-07T09:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/16ddea9065324c552c3a07a8f7755766acac0cc5.", "created": "2016-11-07T10:17:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI green....again. https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_init-merge_master/lastSuccessfulBuild/", "created": "2016-11-08T09:44:00.000000"}], "components": ["dsc"], "created": "2016-11-04T08:22:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bdb302d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ygf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_84412138_*|*_1_*:*_1_*:*_695684_*|*_10007_*:*_1_*:*_265443667_*|*_5_*:*_2_*:*_3557622"}], "description": "The November DSC Resource Kit has been released: https://blogs.msdn.microsoft.com/powershell/2016/11/02/dsc-resource-kit-november-2016-release/\n\nWe need to build the types in prep for our release. Because of  MODULES-4057, we need to blacklist PsDscResources until we figure that out.\n\nThis also resolves MODULES-3686", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32913", "fixedVersions": [], "id": "32913", "issueType": "Bug", "key": "MODULES-4059", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-11-08T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Build types for November DSC Resource Kit Release", "timeSpent": "PT0S", "updated": "2016-11-08T09:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-11-04T08:18:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@668cdd0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9yg7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "When running the rake task dsc:build once, the correct folder structure is created:\n\n{code}\n ~/src/puppetlabs/modules/dsc \ue0b0 \ue0a0 master \u25cf \ue0b0 ll import\n-rw-r--r--   1 jpogran  staff     104 Nov  4 10:14 base.mof\n-rw-r--r--   1 jpogran  staff  120071 Nov  4 10:14 dsc_modules.mof\ndrwxr-xr-x  54 jpogran  staff    1836 Nov  4 10:14 dsc_resources\ndrwxr-xr-x  24 jpogran  staff     816 Nov  4 10:12 dsc_resources_tmp\n{code}\n\nHowever if dsc:build is run again (without deleting the import folder), an incorrect second level folder is created:\n\n{code}\n ~/src/puppetlabs/modules/dsc \ue0b0 \ue0a0 master \u25cf \ue0b0 ll import/dsc_resources\ndrwxr-xr-x  52 jpogran  staff  1768 Nov  4 10:14 dsc_resources\n{code}\n\nThis results in a failed build because the second dsc_resources also contains a full set of copied DSC Resources.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42478", "fixedVersions": [], "id": "42478", "issueType": "Bug", "key": "MODULES-4058", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Twice nested import folder is created when dsc:build is run twice", "timeSpent": "PT0S", "updated": "2016-11-30T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The {{puppetlabs-dsc}} module is deprecated and no new non-critical work will land in it. Instead, the {{dsc-psdscresources}} module should be used for this.", "created": "2021-06-14T07:38:00.000000"}], "components": ["dsc", "powershell"], "created": "2016-11-04T07:59:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This ticket should research options and come up with a solution."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@309edc33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9yfz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_341380295_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_145068556117"}], "description": "The built-in DSC Resources in the WMF 5 release have been open sourced (https://github.com/PowerShell/PSDscResources) and will be released out of band to the WMF release in the future. Not all of the built-in DSC Resources have been ported, so some are still missing in the OSS repo.\n\nAs stated here https://github.com/PowerShell/PSDscResources#psdscresources, it is expected to have both the builtin DSC Resources and the new PSDscResources present on a system at the same time. As well as open sourcing, additions to the parameters for the DSC Resources were made, making them different than the built-in ones. A user can specify which to use in their DSC Configuration script using Import-DscResource, avoiding any ambiguity or run-time parsing errors that would happen from having two DSC Resources on the system with the same name but different parameters.\n\nThis presents a problem for us, as we named our types with the friendlyname of the DSC Resource, i.e. dsc_archive. We can't have two types with the same name to handle two types with different parameter sets, so we will have to figure out our approach.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41521", "fixedVersions": [], "id": "41521", "issueType": "Improvement", "key": "MODULES-4057", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - SPIKE Support PsDscResources repo", "timeSpent": "PT0S", "updated": "2021-06-14T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is the issue - https://github.com/chocolatey/choco/issues/661\n\nWhat's happening is that it is unable to list local packages when there is no active sources. \n\n{{choco list -lo -r}} with no sources produces this:\n\n{noformat}\nUnable to search for packages when there are no sources enabled for packages and none were passed as arguments.\n{noformat}", "created": "2016-12-14T07:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/ff9c1c6cdd198cdf181667e21a9ec58318a2cf52", "created": "2016-12-14T08:35:00.000000"}], "components": ["chocolatey "], "created": "2016-11-03T17:16:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Choco expected error gets propagated up to the user and reads \"Installation was NOT successful. There are no sources enabled for packages and none were passed as arguments.\"\n\nInstall Chocolatey, remove all sources \n\n* {{choco source remove -n chocolatey}}\n\n\nThen run a simple manifest like\n\n{code}\npackage {'7zip':\n  ensure   => present,\n  provider => chocolatey,\n}\n{code}\n\nYou should get a Puppet failure if no sources are enabled. Unfortunately it doesn't matter if you provide a source or not. See the link to the Chocolatey issue below."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43d942ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4121"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza6wn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3913692_*|*_1_*:*_1_*:*_393679333_*|*_10007_*:*_1_*:*_1277113_*|*_3_*:*_1_*:*_4466369_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2581206417_*|*_10005_*:*_1_*:*_534046948"}], "description": "Repro steps:\n# Install puppet agent.\n# Install chocolatey client\n# Install chocolatey module\n# Remove all <source> from the Chocolatey config file \\ProgramData\\chocolatey\\config\\chocolatey.config\n# Apply a manifest that installs a package like this:\n   package { \"7zip\":\n     ensure  => present,\n     provider => chocolatey,\n   }\n\n*Expected error* (this is what you get if you run the choco command directly on the command line):\nInstallation was NOT successful. There are no sources enabled for packages and none were passed as arguments.\n\n*Actual error*:\nNotice: Compiled catalog for win-lqdv0cfio2q.localdomain in environment production in 0.02 seconds\nError: Could not prefetch package provider 'chocolatey': undefined method `each' for nil:NilClass\nError: /Package[7zip]: Could not evaluate: undefined method `each' for nil:NilClass\n", "environment": "VMware Windows 2012 r2 .NET4.5\npuppet agent v3.8.7\nChocolatey v0.10.3\npuppetlabs-chocolatey v2.0.0-b20066-35b34ff1", "epicLinkSummary": "Chocolatey v2.0.1", "estimate": "PT0S", "externalId": "36144", "fixedVersions": [], "id": "36144", "issueType": "Bug", "key": "MODULES-4056", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "32919", "parentSummary": "Chocolatey v2.0.1", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-12-14T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-chocolatey does not propagate null source error correctly", "timeSpent": "PT0S", "updated": "2016-12-14T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2016-11-03T14:16:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f5b7a65"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "SQL Server is one of the bigger uses for Windows customers but we have seen very few support cases related to this particular issue."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9y4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}], "description": "h1. The Problem\n\nI'd like to update my SQL server license key via the SQL Server module after I've already installed but the pid attribute on sqlserver_instance is only used on install. \n\nh1.  The Solution\n\nPost-install we should read the product key out of sql server, compare to the pid attribute and update if necessary. \n\nHere's some relatively lengthy powershell code to read the key out.  \n\nhttp://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37203", "fixedVersions": [], "id": "37203", "issueType": "Improvement", "key": "MODULES-4055", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQL Server pid is only used during installation but is not managed after ", "timeSpent": "PT0S", "updated": "2017-07-20T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831] do you have an example of such a variable and/or any logs to look at?", "created": "2016-11-30T12:33:00.000000"}, {"author": "557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831", "body": "If you look at, for example, lines 8 and 9 of the current manifests/server/db.pp, or at lines 5, 8, 9, 14-18 of the current manifests/server/database.pp there are references to variables defined in the postgresql::server scope. \n\nIn many realistic use cases, this is going to be masked because people generally declare postgresql::server before declaring db or database. This surfaced for me because I have modules that don't set up the server (someone else has taken care of that) but that do want to create a database. \n", "created": "2016-12-01T22:41:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This points to a much larger issue where a db can't be initialized at all without a server being installed locally. ", "created": "2016-12-02T11:41:00.000000"}], "components": ["postgresql"], "created": "2016-11-03T13:36:00.000000", "creator": "557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45663242"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9y3b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}], "description": "Modules ::postgresql::server::db and ::postgresql::server::database both make reference to variables in the ::postgresql::server scope but do not require, include, contain, or inherit from the ::postgresql::server module", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "36143", "fixedVersions": [], "id": "36143", "issueType": "Bug", "key": "MODULES-4054", "labels": ["advanced", "postgresql"], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:612d7760-1d4b-4a75-8e4b-d3d300bc4831", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Undeclared variables in postgresql/server/db and postgresql/server/database", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See MODULES-3537", "created": "2016-11-08T17:31:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "I wrote a long descriptive on the outcomes of this and then navigated away without posting it. I'm rewriting it now and I'll just edit this commit when it's done :'D", "created": "2016-12-14T09:24:00.000000"}], "components": ["strings"], "created": "2016-11-03T12:02:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65b5ddee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4116"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza413:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_412064963_*|*_3_*:*_1_*:*_440663403_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2683555184"}], "description": "Research the best approach for using puppet-strings output to document our modules\n\nNTP is the prototype for generating puppet strings from a module.  This work is done?!\n\nThe outcome of this ticket is \n* guidance on how we continue to do this going forward for other modules.\n* should we run this in Jenkins? Travis?\n* Update for every release?\n* Master vs. Release documentation\n* Do we archive older versions or just keep latest release\n* how is the Forge team doing on integrated strings documentation?\n\n", "epicLinkSummary": "Usage of Puppet Strings functionality", "estimate": "PT0S", "externalId": "41520", "fixedVersions": [], "id": "41520", "issueType": "Task", "key": "MODULES-4052", "labels": ["maintenance", "strings"], "originalEstimate": "PT0S", "parent": "40292", "parentSummary": "Usage of Puppet Strings functionality", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-12-14T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Research puppet-strings 1.0.0 integration with forge modules", "timeSpent": "PT0S", "updated": "2016-12-14T09:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "body": "This bug is fixed, while the fix is not released yet - bad for customers.\n\nIt seems the latest release of the puppetlabs-postgresql module is very old (https://github.com/puppetlabs/puppetlabs-postgresql/releases, 26.Jul.2016) and does not contain this https://github.com/puppetlabs/puppetlabs-postgresql/commit/0ae4b7737964f246183c0258e805d3a066823e28 fix (also see https://puppet.atlassian.net/browse/MODULES-4051 and https://github.com/puppetlabs/puppetlabs-postgresql/pull/818). Yesterday there was a short problem with the yum repo, while the download.postgresql.org repo worked.\n\nThere should be a release of the manifest to pick up the repo changes.", "created": "2017-03-04T23:09:00.000000"}], "components": ["postgresql"], "created": "2016-11-03T10:12:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* applying postgreql::repo configures the yumrepo for the new URL (unit testable)\n* upgrading postgreql::repo does not leave a orphaned yumrepo around (check by code review)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15a805c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9xtr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_419897013_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_878082788"}], "description": "The URL of the RedHat upstream repository has changed from http://yum.postgresql.org/ to https://download.postgresql.org/pub/repos/yum; the {{manifests/repo**}} part of the module needs to be changed so that the system configuration remains valid.\n\nThere is already a community PR at https://github.com/puppetlabs/puppetlabs-postgresql/pull/796 that requires a few touch-ups before merging, with no reaction from the original submitter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41515", "fixedVersions": [], "id": "41515", "issueType": "Bug", "key": "MODULES-4051", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-18T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql: update yum repo URL", "timeSpent": "PT0S", "updated": "2017-03-06T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/202", "created": "2016-11-07T08:02:00.000000"}], "components": ["java"], "created": "2016-11-03T03:49:00.000000", "creator": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@127c8cd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9xn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2367727208_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_14392"}], "description": "Oracle packages created with make-jpkg set the default alternative java path to /usr/lib/jvm/jre-8-oracle-x64/bin/java. Because of this, the subsubdir is /usr/lib/jvm which is not the correct java_default_home.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39296", "fixedVersions": [], "id": "39296", "issueType": "Bug", "key": "MODULES-4050", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "resolution": "Fixed", "resolutionDate": "2016-11-30T12:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_default_home fact is not always correct on oracle packages", "timeSpent": "PT0S", "updated": "2016-11-30T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged, and passed CI.", "created": "2016-11-22T04:53:00.000000"}], "components": ["apache"], "created": "2016-11-02T18:06:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f703c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9xlb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_751256571_*|*_3_*:*_1_*:*_932769774_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/apache/view/apache%20-%20master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-current-master/PLATFORM=sles-12-64mda,WORKER_LABEL=beaker/1/", "environment": "SLES 12\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40286", "fixedVersions": [], "id": "40286", "issueType": "CI Blocker", "key": "MODULES-4049", "labels": ["apache", "maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-22T04:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: step 6 failures SLES 12", "timeSpent": "PT0S", "updated": "2016-11-22T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["apache"], "created": "2016-11-02T18:06:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dea3565"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9xl3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678904742_*|*_5_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/apache/view/apache%20-%20master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-current-master/PLATFORM=sles-10-64mda,WORKER_LABEL=beaker/1/\n", "environment": "SLES 10 \n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39294", "fixedVersions": [], "id": "39294", "issueType": "CI Blocker", "key": "MODULES-4048", "labels": ["apache", "maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-10T13:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: step 6 failures SLES 10", "timeSpent": "PT0S", "updated": "2016-11-10T13:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Manage has a precise terminology in Puppet. So for some people this might be the expected behavior.\n\nHowever, I'm not aware of anyone who expects this particular behavior (the option has only existed for a short time), so changing it to ensure absent if \"unmanaged\" seems reasonable. It's easy to still manage a similar file by giving it a different name.\n\n[~accountid:999854:bf05f056-f45c-47c5-a625-fafb2aa93f8d] have any opinions on whether we should {{ensure => absent}} if {{manage_repo}} is false? Cleanup isn't trivial, since there's 4 different platforms with different package managers to update.", "created": "2016-11-03T10:20:00.000000"}, {"author": "623e771d94742a00683f7d8f", "body": "Thanks for replying.\n\nApologies in advance for getting pedantic on terms... If the parameter were called *configure*_repo, I could see the current behavior making sense (configure a repo file vs. don't configure one). Calling the parameter *manage*_repo , implies to me that the puppet_agent module is assuring that the package will be sourced from one location vs. another.\n\nWith the current behavior, setting {{manage_repo => false}} effectively gives the module amnesia about repo configuration, and the module assumes that it has never configured the repo file in the past. I'm not sure if that is a good assumption to make, if the user is trying to use the puppet_agent module to manage agent upgrades. The module already assumes ownership over a file called \"pc_repo.repo\" for Redhat, so I don't think there would be much risk in the module declaring {{ensure => absent}} on the file, if the user sets {{manage_repo => false}}.\n\nTo clarify our use-case... we are trying to use the puppet_agent module to compliment our native rpm package management, because:\n* We can let the puppet_agent module handle post-upgrade tasks (removing deprecated features from puppet.conf, etc)\n* Ability to push upgrades to Windows servers in the future\n* We wouldn't need to maintain a separate set of repos on the Puppet master via Puppet, when all of our other repos are already sourced from a different location (and we wouldn't need firewall rules opening 80 and 443 across our environment to the Puppet Master, just to upgrade one package).\n", "created": "2016-11-03T11:58:00.000000"}, {"author": "999854:bf05f056-f45c-47c5-a625-fafb2aa93f8d", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] If we want full control, I tend to think it might be more reasonable to set a separate boolean (maybe: {{remove_repo}} ) via a selector based off the value of {{manage_repo}} to determine whether to cleanup the repo file when {{manage_repo => false}} rather than just assume that if you're not managing the repo, that you want to actively remove the old repo file that could exist. That said, I'm not necessarily opposed to the behavior of ensuring the file is absent by default if {{manage_repo => false}} - but I don't know if other people will have strong opinions on that topic.\n\nI understand the perspective that {{manage_repo => false}} seems like module amnesia, but we only know the state of the resource we're trying manage at the time that we're trying to manage it, so I wouldn't expect awareness of a resources previous state.", "created": "2016-11-03T12:28:00.000000"}, {"author": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "body": "The current behavior is correct IMO. If {{manage_repo}} is set to {{false}}, then the module should not manage it. Deleting it is managing it. This behavior is consistent for {{manage_}} parameters on multiple popular and supported modules\n\nFor comparison:\n\n* {{puppetlabs-postgresql}} has a {{manage_package_repo}} parameter on {{postgresql::globals}}. When set to {{true}}, it sets up the official PostgreSQL repositories. When false, the module does nothing with repositories.\n* {{puppetlabs-mysql}} has a {{manage_config_file}} parameter on {{mysql::server}}. When set to {{true}}, it writes out the main config file. When set to {{false}}, it does nothing with the config file.\n* {{puppetlabs-tomcat}} has multiple {{manage_foo}} parameters, and the module manages the appropriate resources when the parameters are {{true}} or does nothing with them if the parameters are {{false}}.\n* {{stankevich-python}} has a {{manage_gunicorn}} parameter. When set to {{true}}, it either installs or removes the {{gunicorn}} package based on the value of the {{gunicorn}} parameter. When set to {{false}}, it does nothing with the package.\n* {{sensu-sensu}} has a {{manage_repo}} parameter. When {{true}}, it sets up the official Sensu repositories. When {{false}}, it does nothing with repositories.\n* {{puppet-nginx}} has a {{manage_repo}} parameter. When {{true}}, it sets up the appropriate official nginx repositories. When {{false}}, it does nothing with repositories.\n* {{puppet-nodejs}} has a {{manage_repo}} parameter. When {{true}}, it sets up the appropriate Node.js repositories. When {{false}}, it does nothing with repositories.\n\nLike [~accountid:999854:bf05f056-f45c-47c5-a625-fafb2aa93f8d] suggested, there may be value in something like a {{purge_repo}}, {{remove_repo}}, or {{install_repo}} parameter which determines the behavior when {{manage_repo}} is set to {{true}}, but removing the repository when {{manage_repo}} is set to {{false}} is inconsistent with common patterns in the community.", "created": "2017-07-07T17:48:00.000000"}], "components": ["puppet_agent"], "created": "2016-11-02T13:29:00.000000", "creator": "623e771d94742a00683f7d8f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79b92ac9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/16"}], "description": "The {{manage_repo}} parameter of the puppet_agent module, does not behave as expected.\n\nIf {{manage_repo}} is set to true (default), a local repository file is created in */etc/yum.repos.d/pc_repo.repo*\n\nIf you then go back and set {{manage_repo => false}}, the local repository file remains in */etc/yum.repos.d/* and stays enabled- so if a *yum update* command is triggered by the module, or if someone runs a *yum update* on their own, they will still be pulling from the puppet repo. This also means if you ever want to switch between managed and unmanaged repos, you would have a lot of cleanup to do on your hosts.\n\nTo reproduce:\n\n# Configure puppet_agent module on a node, with desired version set and nothing else (i.e. {{manage_repo}} defaults to {{true}}).\n# Trigger a Puppet run ; a puppet repo file is created at */etc/yum.repos.d/pc_repo.repo*\n# Go back into Enterprise Console and set {{manage_repo}} to be {{false}} , trigger a Puppet run\n# The puppet repo is still enabled, and it would conflict with any other local repos you have configured.\n\nI discovered this when trying to use the puppet_agent module with our local yum repositories (where we keep our puppet agent packages stored). We don't have a pe_repo configured on the master, so with the default options, it failed because it couldn't contact the (nonexistant) puppet repo. After setting manage_repo to be false, I still received the error about missing repository, until I deleted the .repo file manually.", "environment": "Master: Puppet Enterprise 2016.4 on RHEL 6.7\nAgent: puppet-agent 1.7.1 on RHEL 6.7\nmodule puppet_agent 1.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40285", "fixedVersions": [], "id": "40285", "issueType": "Bug", "key": "MODULES-4047", "labels": ["redhat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e771d94742a00683f7d8f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module does not clean up local repo when manage_repo set to false", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "body": "Independent of the quality, I'd need a release with https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/24 (or similar) included soon, so I can start using it in my module set (which includes newer versions of the dependencies).", "created": "2017-08-15T07:10:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "ping", "created": "2017-11-26T19:01:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "puppetlabs/hocon is what is now used, so no further effort is needed for puppetlabs/puppet_authorization", "created": "2018-05-20T12:51:00.000000"}, {"author": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "body": "Just to make sure, I'm getting this right: puppetlabs/puppet_authorization is dead now, correct?", "created": "2018-06-08T08:51:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "@puppetlabs-employees Can we get an answer to Michael question?", "created": "2019-01-09T01:44:00.000000"}, {"author": "623e7689562ab90069f9ec45", "body": "[https://puppet.com/docs/puppetserver/latest/config_file_auth.html] - the docs still encourage using this module.", "created": "2020-04-06T16:33:00.000000"}], "components": ["supported"], "created": "2016-11-02T12:12:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Release v1.0.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f6b7dab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9x7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_497456595_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_48234436887"}], "description": "Since https://docs.puppet.com/puppetserver/latest/config_file_auth.html is encouraging people to use puppetlabs/puppet_authorization, that module should be at 1.0.0 quality. Since the software is pre-1.0.0, breaking changes are allowed. If you are implementing the technology as per the documentation, having breaking changes to the authorization mechanism is not a good thing as it is a key component of the security model.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34964", "fixedVersions": [], "id": "34964", "issueType": "Improvement", "key": "MODULES-4046", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Fix", "resolutionDate": "2018-05-20T12:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Get puppetlabs/puppet_authorization to v1.0.0 quality", "timeSpent": "PT0S", "updated": "2020-04-06T16:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "body": "How are you including apt::sources, are you just including apt class, are you using hiera to include classes?", "created": "2016-12-13T11:50:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:70121:b6024426-6278-4db2-b12a-b73e411cd0fb] we're using hiera as per code above.", "created": "2016-12-15T13:31:00.000000"}, {"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "I've seen a hiera_merge flag before in modules to indicate wether or not to use the parameters provided (manually or by hiera) or to make an additional hiera_hash call.  We use a wrapper in our profile to achieve this:\n\n{code:puppet}\n# Setup the apt repositories.\n#\n# @param sources placeholder param for hiera_hash merge.\n# @param hiera_merge Boolean indicating wether (or not) you want to specify sources in multiple\n#   levels in hiera. Executes an extra hiera_hash call if true (=default)\nclass profiles::base::apt (\n  Hash[String,Optional[Hash]] $sources = {},\n  Boolean $hiera_merge                 = true,\n) {\n  if $hiera_merge {\n    $_sources = hiera_hash('profiles::base::apt::sources', {})\n  } else {\n    $_sources = $sources\n  }\n  # resources\n  if $::osfamily == 'Debian' {\n    Class['Apt::Update'] -> Package <| |>\n    class { '::apt':\n      sources => $_sources,\n    }\n  }\n}\n{code}", "created": "2016-12-21T06:49:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623cfe6c94742a00683ecb23]\nAs stated above this should be resolved by adding a merge flag to your run command to bring your separate .yaml files together into one.\nFor more information regarding this here is a good link: https://puppet.com/docs/puppet/5.0/hiera_merging.html\nI apologize for the time it took to reply and hope that this is helpful.", "created": "2018-08-30T04:22:00.000000"}, {"author": "623cfe6c94742a00683ecb23", "body": "[~accountid:557058:154e67dd-e474-47c6-b112-0111e3b9f3d8], I forgot about that issue, almost 2 years, lol :)\u00a0\n\n\u00a0\n\nThe following configuration is still valid:\n * defining APT resources as per above", "created": "2018-08-30T10:22:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "[~accountid:623cfe6c94742a00683ecb23] You should be able to achieve the functionality that you are requesting can be achieved through setting a 'lookup_option' within your hiera data files, you mentioned that you had done this previously. I apologize if you do not find this to be adequate however the module is open source and we encourage community contributions.\nBest Wishes", "created": "2018-09-26T03:18:00.000000"}], "components": ["apt"], "created": "2016-11-02T09:35:00.000000", "creator": "623cfe6c94742a00683ecb23", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@390858b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwjz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_4740450907_*|*_5_*:*_1_*:*_21634781_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_55090589970"}], "description": "if _apt::sources_ is defined through Hiera in multiple YAML files, then the definitions are NOT merged but the last used only. \n\nFor example: \ncommon sources in _/etc/puppetlabs/code/environments/corporate/hieradata/os_Debian.yaml_:\n\n{code:java}\napt::sources:\n  'jessie':\n    location: 'http://ftp.debian.org/debian'\n    ensure: 'present'\n    release: 'jessie'\n    repos: 'main non-free contrib'\n    key:\n      id: '75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1'\n      server: 'pgp.mit.edu'\n  'jessie-security':\n    location: 'http://security.debian.org'\n    release: 'jessie/updates'\n    repos: 'main non-free contrib'\n    key:\n      id: 'D21169141CECD440F2EB8DDA9D6D8F6BC857C906'\n      server: 'pgp.mit.edu'\n...\n{code}\n\nhost specific sources in _/etc/puppetlabs/code/environments/corporate/hieradata/nodes/host.yaml_:\n\n{code:java}\napt::sources:\n  'graylog':\n    location: 'https://packages.graylog2.org/repo/debian/'\n    ensure: 'present'\n    release: 'stable'\n    repos: '2.1'\n    key:\n      id: '28AB6EB572779C2AD196BE22D44C1D8DB1606F22'\n      server: 'pgp.mit.edu'\n...\n{code}\n\n\nOnly _graylog.list_ will be created in _/etc/apt/sources.list.d/_ and the rest will be ignored.", "environment": "Debian GNU/Linux 8.6 (jessie)\n\npuppet-agent    1.8.0-1jessie\npuppetdb        4.2.4-1puppetlabs1\npuppetdb-termini        4.2.4-1puppetlabs1\npuppetlabs-release-pc1  1.1.0-4jessie\npuppetserver    2.6.0-1puppetlabs1\n\npuppetlabs-apt (v2.3.0)\n", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "40284", "fixedVersions": [], "id": "40284", "issueType": "Bug", "key": "MODULES-4045", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe6c94742a00683ecb23", "resolution": "Won't Do", "resolutionDate": "2018-09-26T03:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apt: source definition through Hiera", "timeSpent": "PT0S", "updated": "2018-09-26T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": ["supported"], "created": "2016-11-02T09:05:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Go over the testmode-switcher documentation\nRun comments module using test mode switcher\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5309d151"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9wu7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_776552937_*|*_3_*:*_1_*:*_438544060_*|*_5_*:*_1_*:*_0"}], "description": "To use Gregs comments module to become familiar with using testmode-switcher with the help of his documentation.\n\nhttps://github.com/puppetlabs/beaker-testmode_switcher\n\nhttps://confluence.puppetlabs.com/display/QA/Beaker-TestmodeSwitcher+%3A%3A+RSPEC+Documentation\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37202", "fixedVersions": [], "id": "37202", "issueType": "Task", "key": "MODULES-4044", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-11-16T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Investigate and use testmode-switcher", "timeSpent": "PT0S", "updated": "2016-11-16T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:38567cad-e063-4cba-b20a-465438662eee", "attachments": [{"attacher": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "created": "2016-11-02T17:02:00.000000", "name": "Screen Shot 2016-11-02 at 3.47.52 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13023"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Run {{puppet resource package --param provider}} - you will see TWO CHocolateyGUI items. One of which is from the built-in provider and the other is from Chocolatey. \n\nCan you confirm that this particular one actually comes out as \n\n{noformat}\npackage { 'ChocolateyGUI 0.13.2.0':\n  ensure => '0.13.2.0',\n  provider => 'windows',\n}\n{noformat}", "created": "2016-11-02T16:24:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}1. No package resource called \"ChocolateyGUI\" is created.{quote}\n\nIt creates chocolateygui package. Package id's are lowercase, no matter what the package looks like.\n\n{quote}2. Two resources do get created, \"ChocolateyGUI 0.13.2.0\", and \"chocolateygui\"{quote}\n\nOne comes from the windows provider ({{ChocolateyGUI 0.13.2.0}}) and one comes from the Chocolatey provider ({{chocolateygui}}).\n\n{quote}3. I can remove \"ChocolateyGUI 0.13.2.0\", but not \"chocolateygui\"{quote} \n\nThere is probably a package error itself if it is not removing the Chocolatey package.\n\n{quote}4. Once \"ChocolateyGUI 0.13.2.0\" has been removed, I can't install it again.{quote}\n\nIf the software is removed from Programs and Features ({{ChocolateyGUI 0.13.2.0}}), but the package is still installed ({{chocolateygui}}), then there is nothing for the Chocolatey provider to do because the package is still installed - Chocolatey is a package manager that integrates with Programs and Features based on the event of installing, upgrading or removing a package. If the package is already installed, well, you see what it does. This behavior is different when Package Synchronizer is available.\n\nOnce you remove the installed version, you would need Package Synchronizer for it to detect that something happened in Programs and Features and sync to remove the package from Chocolatey's list automatically. Synchronizer is a paid version of Chocolatey feature. Chocolatey open source requires all commands manipulating system state for software it is managing to come through choco and not through Programs and Features. \n\n", "created": "2016-11-02T16:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}1. No package resource called \"ChocolateyGUI\" is created.{quote}\n\nThis looks like a bug that you run {{puppet resource package ChocolateyGUI}} and it doesn't return the lowercase one.", "created": "2016-11-02T16:42:00.000000"}, {"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58]\nYou are right.  Why do two providers run? Shouldn't the system select one (only)?  \n\n{code}\nAdministrator@gnpwpdlt1y6rpg1 ~\n$ cmd.exe /c puppet resource package 'ChocolateyGUI 0.13.2.0' --param provider\npackage { 'ChocolateyGUI 0.13.2.0':\n  ensure   => '0.13.2.0',\n  provider => 'windows',\n}\n\nAdministrator@gnpwpdlt1y6rpg1 ~\n$ cmd.exe /c puppet resource package chocolateygui --param provider\npackage { 'chocolateygui':\n  ensure   => '0.13.2',\n  provider => 'chocolatey',\n}\n\nAdministrator@gnpwpdlt1y6rpg1 ~\n{code}\n", "created": "2016-11-02T16:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}3. I can remove \"ChocolateyGUI 0.13.2.0\", but not \"chocolateygui\"{quote}\n\nThis also looks like a bug that it doesn't report an error.", "created": "2016-11-02T16:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Multiple providers for a type - that's why. You can't filter by provider to my knowledge, but you can see what they are.", "created": "2016-11-02T16:45:00.000000"}, {"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "The manifest declaration for the package-ChocolateyGUI resource specifies a provider parameter pointing to chocolatey.  Why is the windows provider involved at all?\n\nAfter successful application of the manifest, I can't find chocolateygui in the programs and features window. (see attached screen shot.)\n\nIs it common to change the name of a resource to lower case? Do other resource types do this?\n ", "created": "2016-11-02T17:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] So what happens if a user installs a package via chocolatey, removes it, and then later reinstalls a newer version using a puppetlabs-chocolatey you're saying it wouldn't work because the lower-case version of the allegedly removed package is still there?\n\nIf so, that sounds like a broken workflow for the user.", "created": "2016-11-02T17:19:00.000000"}, {"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "After applying the manifest that instals ChocolateyGUI, there appear to be two packages installed:\n{code}\nAdministrator@gnpwpdlt1y6rpg1 ~\n$ cmd.exe /c puppet resource package | grep -i chocolatey\npackage { 'ChocolateyGUI 0.13.2.0':\npackage { 'chocolatey':\npackage { 'chocolateygui':\n{code}\nNow, if I use the chocolatey CLI to remove 'chocolateygui' or 'ChocolateyGUI', both packages get removed.\nIf I use the choco CLI to remove 'ChocolateyGUI 0.13.2.0', I get a failure.\n\nWhen both packages have been removed, then 'puppet apply install_chocolateyGUI.pp' works as before.\n\n", "created": "2016-11-02T17:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}\nRob Reynolds So what happens if a user installs a package via chocolatey, removes it, and then later reinstalls a newer version using a puppetlabs-chocolatey you're saying it wouldn't work because the lower-case version of the allegedly removed package is still there?\n{quote}\n\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] No, they would be fine. The Chocolatey package was removed. The Programs and Features (Windows) package would still be there.\n\n\n{quote}\nIf I use the choco CLI to remove 'ChocolateyGUI 0.13.2.0', I get a failure.\n{quote}\n\n[~accountid:557058:8872d0b6-d198-4e25-92ad-02776be82d59] This would be expected as {{ChocolateyGUI 0.13.2.0}} is not a Chocolatey package, it is a package for the {{windows}} provider. Run {{cmd.exe /c puppet resource package --parameter provider | grep -i ChocolateyGUI}} and you will see that one is a Chocolatey package that the Chocolatey provider can remove and the other is from the built-in Windows provider.\n\n", "created": "2016-12-30T15:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Currently I don't see an issue here, only learning. I suggest closing this as user education.", "created": "2016-12-30T15:56:00.000000"}], "components": ["chocolatey "], "created": "2016-11-02T08:38:00.000000", "creator": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should be able to use 'puppet resource' command to display the resource using the name given in the manifest.\n\nShould not create another package ('chocolateygui').\n\nShould be able to reinstall package after it has been removed.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eb4ae52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9wt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/16"}], "description": "When using the Chocolatey provider to install test package ChocolateyGUI,\nI ran into the following problems:\n\n1.  No package resource called \"ChocolateyGUI\" is created.\n2.  Two resources do get created, \"ChocolateyGUI 0.13.2.0\", and \"chocolateygui\"\n3.  I can remove \"ChocolateyGUI 0.13.2.0\", but not \"chocolateygui\"\n4.  Once \"ChocolateyGUI 0.13.2.0\" has been removed, I can't install it again.\n\nHere are some details:\n1.  No package resource called \"ChocolateyGUI\" is created.\n{code}\nAdministrator@gj3t1xgvygk984t ~\n$ cat install_chocalateyGUI.pp\n\npackage { \"ChocolateyGUI\" :\n  ensure  => present,\n  provider => chocolatey,\n  source => 'http://nexus.delivery.puppetlabs.net/service/local/nuget/choco-pipeline-tests/'\n}\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet apply install_chocalateyGUI.pp\nNotice: Compiled catalog for gj3t1xgvygk984t.delivery.puppetlabs.net in environment production in 0.02 seconds\nNotice: /Stage[main]/Main/Package[ChocolateyGUI]/ensure: created\nNotice: Finished catalog run in 11.63 seconds\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package ChocolateyGUI\npackage { 'ChocolateyGUI':\n  ensure => 'absent',\n}\n{code}\n2.  Two resources do get created, \"ChocolateyGUI 0.13.2.0\", and \"chocolateygui\"\n{code}\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package\n\n...\n\npackage { 'ChocolateyGUI 0.13.2.0':\n  ensure => '0.13.2.0',\n}\n\n...\n\npackage { 'chocolateygui':\n  ensure => '0.13.2',\n}\n{code}\n3.  I can remove \"ChocolateyGUI 0.13.2.0\", but not \"chocolateygui\"\n{code}\nAdministrator@gj3t1xgvygk984t ~\n$ cat remove_chocolateyGUI.pp\n\npackage { 'ChocolateyGUI 0.13.2.0' :\n  ensure  => absent,\n}\n\npackage { 'chocolateygui' :\n  ensure => absent,\n}\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet apply remove_chocolateyGUI.pp\nNotice: Compiled catalog for gj3t1xgvygk984t.delivery.puppetlabs.net in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Package[ChocolateyGUI 0.13.2.0]/ensure: removed\nNotice: Finished catalog run in 1.09 seconds\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package\n\n...\n\npackage { 'chocolateygui':\n  ensure => '0.13.2',\n}\n\n...\n\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package chocolateygui\npackage { 'chocolateygui':\n  ensure => '0.13.2',\n}\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package chocolateygui ensure=absent\npackage { 'chocolateygui':\n  ensure => 'absent',\n}\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package chocolateygui\npackage { 'chocolateygui':\n  ensure => '0.13.2',\n}\n{code}\n4.  Once \"ChocolateyGUI 0.13.2.0\" has been removed, I can't install it again.\n{code}\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet apply install_chocalateyGUI.pp\nNotice: Compiled catalog for gj3t1xgvygk984t.delivery.puppetlabs.net in environment production in 0.03 seconds\nNotice: Finished catalog run in 4.50 seconds\n\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package 'Chocolate 0.13.2.0'\npackage { 'Chocolate 0.13.2.0':\n  ensure => 'absent',\n}\n\n\nAdministrator@gj3t1xgvygk984t ~\n$ cmd.exe /c puppet resource package\n\n...\n\npackage { 'chocolateygui':\n  ensure => '0.13.2',\n}\n\n...\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41512", "fixedVersions": [], "id": "41512", "issueType": "Bug", "key": "MODULES-4043", "labels": ["b"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey: Problems installing and removing package 'ChocolateyGUI' ", "timeSpent": "PT0S", "updated": "2017-01-31T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hey Former user, we've created an internal ticket for the release. Expect it sometime in the next ~3 weeks.", "created": "2016-11-30T12:24:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623a457901f8660070b62eef] I pinged you on irc but just in case, we just released 1.5.0. Go forth and manage repos.", "created": "2016-12-16T15:05:00.000000"}], "components": ["vcsrepo"], "created": "2016-11-02T08:24:00.000000", "creator": "623a457901f8660070b62eef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59035766"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9wsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2436786314_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_417219"}], "description": "I am hoping to get a release for puppetlabs-vcsrepo, since a bunch of changes I made have been merged in.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39292", "fixedVersions": [], "id": "39292", "issueType": "Task", "key": "MODULES-4042", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a457901f8660070b62eef", "resolution": "Fixed", "resolutionDate": "2016-11-30T12:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "New release for puppetlabs-vcsrepo", "timeSpent": "PT0S", "updated": "2016-12-16T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": ["supported"], "created": "2016-11-02T03:44:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Go over the testmode-switcher documentation\nRun comments module using test mode switcher\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@271ba5aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9won:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1385398_*|*_3_*:*_1_*:*_1126075169_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_104038744"}], "description": "To use Gregs comments module to become familiar with using testmode-switcher with the help of his documentation.\n\nhttps://github.com/puppetlabs/beaker-testmode_switcher\n\nhttps://confluence.puppetlabs.com/display/QA/Beaker-TestmodeSwitcher+%3A%3A+RSPEC+Documentation\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38269", "fixedVersions": [], "id": "38269", "issueType": "Task", "key": "MODULES-4041", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-11-16T08:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - Investigate and use testmode-switcher", "timeSpent": "PT0S", "updated": "2016-11-16T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Katie is on PTO until November 28th", "created": "2016-11-16T17:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Document write-up for discussion https://docs.google.com/document/d/1wRRAfjTMW4tqVh6HPmUAxretwp_Y-lnabDEXuGA6mLc/edit#", "created": "2016-12-06T17:45:00.000000"}], "components": ["supported"], "created": "2016-11-01T18:38:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d095d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymjk7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1292796185_*|*_10007_*:*_1_*:*_661621670_*|*_3_*:*_2_*:*_606796271_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1124840053"}], "description": "Prerequisite - ask legal\n\nList of PE Only Modules\nIdentify public feedback \nIdentify why it makes sense to open/public source\nIdentify licensing considerations", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37200", "fixedVersions": [], "id": "37200", "issueType": "Task", "key": "MODULES-4040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-12-14T09:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Strategy: Research possible public sourcing of PE-Only Modules", "timeSpent": "PT0S", "updated": "2016-12-14T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://docs.google.com/spreadsheets/d/1AkkFYEH6GoRkpQC6VLzd_PGJ_E0VEqHMmTTzUf8uniI/edit", "created": "2016-11-15T16:50:00.000000"}], "components": ["supported"], "created": "2016-11-01T18:36:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4baedbf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymng7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1204285927_*|*_3_*:*_1_*:*_4720620_*|*_5_*:*_1_*:*_0"}], "description": "The results of this one will be to provide a list of modules.\nWe will leave it up to Product to decide timing of modules to hand over.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34963", "fixedVersions": [], "id": "34963", "issueType": "Task", "key": "MODULES-4039", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-11-15T17:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Strategy: Identify UNSupported modules that can be transferred to Vox Pupuli", "timeSpent": "PT0S", "updated": "2016-11-15T17:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "Looks like there was work done last year to make the skeleton compatible with strings!\nhttps://github.com/garethr/puppet-module-skeleton/pull/78", "created": "2016-11-16T06:44:00.000000"}, {"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "So, a few thinks here. Some form, some opinion.\n\nThis issue is in the MODULES project but refers to Puppet. It should be moved to the PUP project for the requisite visibility.\n\nBeing picky, the open PR copies some work not owned by Puppet and puts it straight into a Puppet owned repository without any attribution, or without any apparent recorded checking of the license terms of that code. This appears to be a bug in a process somewhere. In this case the skeleton is licensed under the Apache license, which has some specific stipulations. I'm more bothered about the general case here than the specific, but I wanted to make sure this gets discussed.\n\nAlso, as you've hit upon, the Skeleton needs a whole bunch of updates. I wouldn't suggest merging it without a level of tidy-up. I would actually recommend we don't merge it at all however so that's somewhat moot.\n\nMore importantly, I don't think it's a good default for the majority of Puppet users. It contains _a lot_ of tools which are good for advanced users, but the workflow is totally undocumented for anyone coming to it new. I think if you're first Puppet module uses this skeleton you're going to be more confused than is sensible, especially given a large Puppet audience that just want to use Puppet, not programme in Ruby.\n\nAdding this to Puppet starts a countdown where by this is supported for customers too. I would argue that raises two or three big issues", "created": "2016-11-16T08:39:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8][~accountid:623cffe88d8b9c0068b93ebf] to break down into a different set of tickets next grooming session.", "created": "2016-11-16T09:35:00.000000"}], "components": ["supported"], "created": "2016-11-01T17:27:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70ad027c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymnfz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_565572579_*|*_10007_*:*_1_*:*_9946955_*|*_3_*:*_1_*:*_418952373_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_276780361"}], "description": "Idea\nUpdate based off Gareth's Module Skeleton\n\nDoes not include long term plans for pulling out the PMT\nMake sure the skeleton generated is compatible with Puppet Strings\n\nTesting will just involve updating whatever tests are in core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32942", "fixedVersions": [], "id": "32942", "issueType": "Task", "key": "MODULES-4037", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Won't Do", "resolutionDate": "2016-11-16T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Puppet Module Tool to use better skeleton", "timeSpent": "PT0S", "updated": "2016-11-16T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I can reproduce this locally with {{rspec-puppet}}, but not using {{puppet apply}}. rspec-puppet (not) setting up lookup, or breaking the environment is still my main suspect.", "created": "2016-11-01T05:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Investigation into this lead to PUP-6856.", "created": "2016-11-01T10:24:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02],\n\nWhat was the resolution for this ticket in terms of rspec. I am facing a similar error with NTP.", "created": "2017-06-02T06:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:623c0d9050bb2b0070b6b079] the problem in this specific case was lack of error reporting/handling in the core hiera/lookup functions. See PUP-6856, for details. This gap was addressed in puppet 4.9.\n\nFor the test itself, I needed to add more facts to the stubbing, so that hiera would find the correct keys.", "created": "2017-06-02T07:12:00.000000"}], "components": [], "created": "2016-11-01T04:16:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* using ntp as a dependency in a unit test correctly loads defaults from ntp's lookup data"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c66929f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9vrr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11307_*|*_3_*:*_1_*:*_22029814_*|*_6_*:*_1_*:*_0"}], "description": "https://groups.google.com/d/msg/puppet-users/ph6_kdzr0Ec/YNzi3tOjAAAJ\n\nI'm struggling to unit test a very simple profile with a dependency on the \nntp 5.0.0 module - the ntp version implementing module data. The problem is \nthat none of the default values for ntp are visible/available to the unit \ntest as indicated by the failure:\n\n{code}\n  1) profile::ntp::client with default values for all parameters \nprofile::ntp::client should compile into a catalogue without dependency \ncycles\n     Failure/Error: it { is_expected.to compile.with_all_deps }\n     \n      error during compilation: Evaluation Error: Error while evaluating a \nFunction Call, Class[Ntp]:\n         expects a value for parameter 'autoupdate'\n         expects a value for parameter 'broadcastclient'\n         expects a value for parameter 'config'\n         ...\n         {code}\n\n\nThe profile::ntp::client class is very simple:\n\n{code}\nclass profile::ntp::client {\n  include ::ntp\n}\n{code}\n\nMy spec helper is:\n\n{code}\nrequire 'puppetlabs_spec_helper/module_spec_helper'\nRSpec.configure do |c|\n  c.after(:suite) do\n    RSpec::Puppet::Coverage.report!(95)\n  end\nend\n{code}\n\nMy .fixtures.yml\n\n\n{code}\nfixtures:\n  forge_modules:\n    ntp: 'puppetlabs/ntp'\n    stdlib: 'puppetlabs/stdlib'\n  symlinks:\n    profile: \"#{source_dir}/../profile\"\n{code}\n\nMy unit test:\n\n{code}\nrequire 'spec_helper'\n\ndescribe 'profile::ntp::client' do\n  context 'with default values for all parameters' do\n    describe 'profile::ntp::client' do\n      it { is_expected.to compile.with_all_deps }\n      # it { is_expected.to contain_class('profile::ntp::client') }\n      # it { is_expected.to contain_class('::ntp') }\n      end\n  end\nend\n{code}\n\nPuppet version is 4.7.0. Host OS is ubuntu 16.04\n\nAny help in resolving this would be much appreciated.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36142", "fixedVersions": [], "id": "36142", "issueType": "Bug", "key": "MODULES-4036", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Won't Fix", "resolutionDate": "2016-11-01T10:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet: lookup data of dependent modules is not loaded", "timeSpent": "PT0S", "updated": "2017-06-02T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "From my scanning of catalog_preview's spec_helper_integration (https://github.com/puppetlabs/puppetlabs-catalog_preview/blob/master/spec/spec_helper_integration.rb#L376-L380) you are not even using the staging module for anything in your tests. Like every other test suite out there.\n\nPlease remove the Packaging step with prejudice from all pipelines. See https://groups.google.com/a/puppet.com/d/msg/discuss-modules/-Up5jAInYnY/cPYg8MvhBQAJ for more discussion and background.", "created": "2016-11-03T04:19:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "moved this from ci-blocker to bug.  we're not packaging most (any?) of the modules now as we're not testing against the staging-forge.  \ndue to this, this ticket is no longer blocking catalog_preview CI", "created": "2016-11-08T09:56:00.000000"}], "components": ["catalog_preview"], "created": "2016-10-31T15:33:00.000000", "creator": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eca205d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9vi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/16"}], "description": "https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/catalog_preview/view/catalog_preview%20-%20master/job/platform-lang_puppetlabs-catalog-preview_package-module_master/\n\nacceptance tests require beaker 3+ which requires beaker 2.3.1+.  the push to ruby 2.3.1 causes this job to fail", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36141", "fixedVersions": [], "id": "36141", "issueType": "Bug", "key": "MODULES-4032", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "catalog_preview fails to package against ruby 2.3.1", "timeSpent": "PT0S", "updated": "2016-11-08T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi [~accountid:557058:d87ab7ef-b31d-42aa-9773-92a96c1cd299]\n\nSorry for the delay.\n\nThank you for reporting this issue.\n\nPlease feel free to reopen the ticket if it still exist. We have couple of releases of this module now. Thank you.", "created": "2021-02-08T06:54:00.000000"}], "components": ["postgresql"], "created": "2016-10-31T15:33:00.000000", "creator": "557058:d87ab7ef-b31d-42aa-9773-92a96c1cd299", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12abf393"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9vhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_134842876445_*|*_5_*:*_1_*:*_0"}], "description": "We are using Puppet Server 3.8.1-1 on CentOS 6 with Puppet Postgresql module version 4.8.0.\n\nWe are randomly getting the following error across all of our hosts:\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter connect_settings on Postgresql_psql[Create db 'bardata'] at /etc/puppet-environments/testing/modules/postgresql/manifests/server/database.pp:94 on node *******\n{code}\n\nThe client is also 3.8.1-1.\n\nI tried restarting httpd and the puppetmaster service on the master and then also the client. I have rebooted the puppet master server and we are still getting this error randomly. Sometimes it is every run when running puppet 5 times, sometimes only once in 5 times.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34962", "fixedVersions": [], "id": "34962", "issueType": "Bug", "key": "MODULES-4031", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d87ab7ef-b31d-42aa-9773-92a96c1cd299", "resolution": "Fixed", "resolutionDate": "2021-02-08T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet agent run fails with Postgresql module error", "timeSpent": "PT0S", "updated": "2021-02-08T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Don't forget Windows specific gem requirements too\n\nPing [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2016-10-31T10:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "And we have a few. Most can be seen in our module sync file in the github windows branch.", "created": "2016-10-31T15:45:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] to break down into smaller tickets and bring them in as appropriate", "created": "2016-11-02T10:34:00.000000"}], "components": ["supported"], "created": "2016-10-31T10:50:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-Create an epic\n-Create tickets\n-Create a github repository with basic information detailing the project and purpose."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f6d44d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntdz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_675717723_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_705433900"}], "description": "We are suffering from churn on the gem dependencies we have to manage across all modules, especially around adding ruby-version specific pins (see https://github.com/puppetlabs/puppetlabs-stdlib/blob/4b15c970f5ac6bc683cfde32d782f51a63bee867/Gemfile#L29-L34 for example).\n\nThe ruby tools don't provide a way to specify ruby-version specific dependencies in gems, so we need to create separate gems for each ruby version, and bundler group:\n\n{code}\npuppet-module-{development,unit-test,system-test}-{1.8,1.9,2.1,2.3}\n{code}\n\n* Create a puppet-module-gems repository\n* Create the necessary gems (see for example https://blog.engineyard.com/2015/its-raining-gems)\n* Add windows-specific dependencies from https://github.com/puppetlabs/modulesync_configs/blob/windows/moduleroot/Gemfile#L92-L165 e.g. using http://guides.rubygems.org/specification-reference/#platform=\n* Coordinate with RE on releasing those gems\n* Add a simple pipeline to jenkins to build, test, and release from that repo (identify a set of modules across platforms and technologies that need to pass some kind of test before release).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34961", "fixedVersions": [], "id": "34961", "issueType": "Task", "key": "MODULES-4027", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-16T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RESEARCH: Module gem management", "timeSpent": "PT0S", "updated": "2016-11-16T09:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "The {{stringify_facts}} does default to true for Puppet 3. However, part of migration to Puppet 4 is ensuring your code still works when {{stringify_facts}} is disabled (the new default in 4), so I'd suggest disabling it before upgrading Puppet. This can be done with an {{ini_setting}} updating the setting in {{puppet.conf}}.\n\nAs far as upgrading, the module will work with Puppet 3.7+ (it requires future parser support) in apply mode, and Puppet 3.5+ when running against a master that supports future parser. However, older versions of Facter might be a larger issue", "created": "2016-10-31T11:21:00.000000"}, {"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "That clarifies things. After modification as you've suggested, It does appear that the standard EL7 OSS agent (3.6) can be upgraded to PC1 via the puppet_agent module.\n\nCool!\n\nI'll have to test EL6 later.", "created": "2016-10-31T23:13:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Sounds like the module README could be a little clearer in those regards.", "created": "2016-11-01T11:40:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're dropping support for upgrading from 3.x agents, and we won't get to this before doing so", "created": "2018-05-11T15:09:00.000000"}], "components": ["puppet_agent"], "created": "2016-10-28T13:57:00.000000", "creator": "557058:35060490-aa27-40a2-b587-eca7672140c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697fac80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_222925502_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_48165394363"}], "description": "Right now, most EL distributions' Puppet agent repo are pre-3.8, which contains the stringify_facts setting.\n\nThis means they can't be upgraded using puppet_agent and require alternative methods...\n\nThis can be a bummer if a user is migrating from open source to enterprise.\n\nAny chance we could add support for the latest puppet agent in say, EL7 and EL6?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38267", "fixedVersions": [], "id": "38267", "issueType": "New Feature", "key": "MODULES-4025", "labels": ["el"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35060490-aa27-40a2-b587-eca7672140c8", "resolution": "Won't Fix", "resolutionDate": "2018-05-11T15:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent module should upgrade OS releases of Puppet Agent", "timeSpent": "PT0S", "updated": "2018-05-11T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2016-10-28T07:10:00.000000", "creator": "6243b1105f63fd0069b1a6e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44e7eef7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9tof:"}], "description": "I'm exporting balancermember as a resource. After upgrading the module to version 1.5, it's not possible for Puppet to compile the catalog, as the ensure parameter isn't valid anymore.\n\n{quote}Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter ensure on Haproxy::Balancermember[magik.domain.tld] on node mimic.domain.tld{quote}\n\nDue to this issue, it's not possible to export those resources without the ensure parameter as catalog compilation fails\n\nRight now, the only way to fix this is, by removing those exported resources from PuppetDB", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41502", "fixedVersions": [], "id": "41502", "issueType": "Bug", "key": "MODULES-4024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1105f63fd0069b1a6e0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Catalog compilation fails due to exported balancermember and removed ensure parameter", "timeSpent": "PT0S", "updated": "2016-10-31T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2016-10-28T04:34:00.000000", "creator": "623c171050bb2b0070b6b652", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45c3e62d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9tnr:"}], "description": "Hello.\n\nLook like MODULES-2104 is still here, even with closed PUP-1963.\n\nI have\nserver:\npuppetserver-2.6.0-1.el7.noarch on centos 7\n\nclient:\npuppet-agent-1.7.1-1.el6.x86_64 on centos 6\n\npuppetlabs-stdlib 4.13.1\npuppetlabs-concat 2.2.0\n\nand /etc/snmp/snmpd.conf with wrong content\nmanifest\n\n{code}\nclass snmp {\n    concat { '/etc/snmp/snmpd.conf':\n\n    }\n\n    concat::fragment { 'test':\n      target => \"/etc/snmp/snmpd.conf\",\n      content => 'puppet line',\n      order => '000',\n    }\n\n    service { 'snmpd':\n      ensure => 'running',\n      subscribe => Concat['/etc/snmp/snmpd.conf']\n    }\n}\n\ninclude snmp\n{code}\n\ni run agent --test and puppet should change /etc/snmp/snmpd.conf content and restart snmpd service.\nWhen i run agent --test without tags - everything works as expected. But if i use tags: file content is chaged, but service is not restarted.\n\n{code:shell}\n/opt/puppetlabs/bin/puppet agent --test  --tags snmp --debug 2>&1 |grep snmp\nNotice: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]/content:\n--- /etc/snmp/snmpd.conf        2016-10-28 13:00:09.777479206 +0300\nInfo: Computing checksum on file /etc/snmp/snmpd.conf\nInfo: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]: Filebucketed /etc/snmp/snmpd.conf to puppet with sum 4b3bbcd85a4c03a12b75bd1e70daa6c2\nNotice: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]/content: content changed '{md5}4b3bbcd85a4c03a12b75bd1e70daa6c2' to '{md5}ce7c179cfac0ad835c141ffb2645655d'\nNotice: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]/mode: mode changed '0444' to '0644'\nDebug: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]: The container Concat[/etc/snmp/snmpd.conf] will propagate my refresh event\nDebug: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]: The container /etc/snmp/snmpd.conf will propagate my refresh event\nDebug: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]: The container Concat[/etc/snmp/snmpd.conf] will propagate my refresh event\nDebug: /Stage[main]/Snmp/Concat[/etc/snmp/snmpd.conf]/File[/etc/snmp/snmpd.conf]: The container /etc/snmp/snmpd.conf will propagate my refresh event\nDebug: /etc/snmp/snmpd.conf: Not tagged with snmp\nDebug: /etc/snmp/snmpd.conf: Resource is being skipped, unscheduling all events\nInfo: /etc/snmp/snmpd.conf: Unscheduling all events on /etc/snmp/snmpd.conf\nDebug: Concat[/etc/snmp/snmpd.conf]: Not tagged with snmp\nDebug: Concat[/etc/snmp/snmpd.conf]: Resource is being skipped, unscheduling all events\nInfo: Concat[/etc/snmp/snmpd.conf]: Unscheduling all events on Concat[/etc/snmp/snmpd.conf]\nDebug: Executing: '/sbin/service snmpd status'\nDebug: Stage[main]: Not tagged with snmp\nDebug: /Schedule[puppet]: Not tagged with snmp\nDebug: /Schedule[hourly]: Not tagged with snmp\nDebug: /Schedule[daily]: Not tagged with snmp\nDebug: /Schedule[weekly]: Not tagged with snmp\nDebug: /Schedule[monthly]: Not tagged with snmp\nDebug: /Schedule[never]: Not tagged with snmp\nDebug: /Filebucket[puppet]: Not tagged with snmp\n{code}\n\nProblem is here, concat resource do not have tag of his class.\n\n{code:shell}\nDebug: Concat[/etc/snmp/snmpd.conf]: Not tagged with snmp\n{code}", "environment": "server:\npuppetserver-2.6.0-1.el7.noarch on centos 7\n\nclient:\npuppet-agent-1.7.1-1.el6.x86_64 on centos 6\n\npuppetlabs-stdlib 4.13.1\npuppetlabs-concat 2.2.0\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "38265", "fixedVersions": [], "id": "38265", "issueType": "Bug", "key": "MODULES-4023", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c171050bb2b0070b6b652", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat resources lost tags", "timeSpent": "PT0S", "updated": "2018-11-27T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This is part of the log from the catalog_preview module\n/usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- puppet/face (LoadError)\nfrom /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'\nfrom /usr/local/bin/promote-dev-module:9:in `<main>'", "created": "2016-10-28T04:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is blocking QA for the ntp 6.0 release.", "created": "2016-10-28T09:51:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "why is this not a ci-blocker so it goes in the report?", "created": "2016-10-28T11:20:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This breakage was caused by change of general_rvm_setup to use ruby 2.3.1 from ruby 2.1.6. I have created the below PR to reverse this and apply these changes only to the catalog_preview module. [~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] can you take a look at the below PR to ensure you are happy with this?\n\nhttps://github.com/puppetlabs/ci-job-configs/pull/1953\n\nI will create a ticket and look into the cause of this failure next sprint and then change the default ruby version to 2.3.1 if I can resolve this breakage.", "created": "2016-10-31T05:17:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Can we mark this ticket Resolved?", "created": "2016-11-10T20:24:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This was fixed by the removal of the packaging step from the pipelines of all modules, bar catalog_preview. See related PR.", "created": "2016-11-11T06:04:00.000000"}], "components": [], "created": "2016-10-28T04:09:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50a69d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymnh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_271339074_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_948789699"}], "description": "Affecting all modules.\n\nOccurring On Ruby Versions:\n - ruby-2.3.1", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36139", "fixedVersions": [], "id": "36139", "issueType": "CI Blocker", "key": "MODULES-4022", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2016-11-11T06:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Multiple modules failing Step 4 -- Packaging", "timeSpent": "PT0S", "updated": "2016-11-11T06:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Could you give a guesstimate when this issue will be looked at?", "created": "2016-12-09T02:23:00.000000"}, {"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "This is fixed in version 1.5.4, so this ticket can be closed.", "created": "2017-06-22T01:11:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Fixed in v1.5.4", "created": "2017-11-23T04:44:00.000000"}], "components": ["f5"], "created": "2016-10-28T03:37:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "An iApp gets \"reconfigured\" after it gets updated - or an optional field is introduced which you can use to enforce this."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474d5f14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9tnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347346438_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33442658835"}], "description": "When using \"f5_iapp\", after updating an existing app, it doesn't perform a \"reconfigure\". So what happens, is that the app itself gets updated (you can see this when you look at the \"reconfigure\" tab), but no actual changes are made to the objects you create with said app.\n\nFor example, you have an iApp that creates a pool for you. At first you have only one node selected and so, during the 'create' process this pool is created with that node. But if you later on decide to add another node, the app itself gets updated, but the pool doesn't, that still contains only one node (member, in F5 terms).\n\nThe solution is to pass 'executeAction' along, with the value 'definition'. This triggers the F5 to update whatever it is the iApp creates for you. The result in my example above is that the pool will end up having two members.\n\nIn a bit more detail, simply adding one extra line in lib/puppet/provider/f5_iapp/rest.rb would suffice:\n\n{code:java}\ninstances << new(\n  name:          iapp['fullPath'],\n  ensure:        :present,\n  template:      iapp['template'],\n  executeAction: 'definition',\n  variables:     variables,\n  tables:        tables,\n)\n{code}\n\nHowever, it's possible not everyone wants their F5 to do this, so it could be made optional. And then by default it does or doesn't reconfigure.\n\nUnfortunately there doesn't seem to be another way to contribute to this module, so have to rely on tickets.", "environment": "F5 BIG-IP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "34960", "fixedVersions": [], "id": "34960", "issueType": "Bug", "key": "MODULES-4021", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Fixed", "resolutionDate": "2017-11-23T04:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "f5_iapp doesn't do a \"reconfigure\" after updating existing app", "timeSpent": "PT0S", "updated": "2017-11-23T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "Alternatively, the \"staging\" module could be swapped out for the \"archive\" module (or the staging module could be enhanced) which supports doing \"verification\" of downloads (like md5 checksums), which is the reason why I had downloaded the file locally in the first place.", "created": "2016-10-31T11:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-tomcat/pull/182 and will be released shortly. We'll also be migrating to archive next.", "created": "2016-12-09T11:18:00.000000"}], "components": ["tomcat"], "created": "2016-10-27T23:28:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* tomcat::install should work when given a locally downloaded file as the source_url.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59cb0dd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9tn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3675024953_*|*_5_*:*_1_*:*_0"}], "description": "After updating to 1.6.0, I get the following error:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: File[/var/opt/puppet-staging/tomcat/apache-tomcat-8.0.35.tar.gz] is already declared in file /etc/puppetlabs/code/environments/production/modules/tomcat/manifests/install/source.pp:50; cannot redeclare at /etc/puppetlabs/code/environments/production/modules/staging/manifests/file.pp:86 at /etc/puppetlabs/code/environments/production/modules/staging/manifests/file.pp:86:7 at /etc/puppetlabs/code/environments/production/modules/tomcat/manifests/install/source.pp:41 on node pdx-agent-1663.puppet.lan\n\n\n... It would seem that maybe the \"workaround\" for FM-5578 (which I can't see) has some side effects. \n\nWorkaround: Downgrade to 1.5.0", "environment": "* PuppetEnterprise 2016.4\n\n\n{code:title=Puppetfile}\nforge \"http://forge.puppetlabs.com\"\n\nmod 'petems-swap_file',       '3.0.2'\nmod 'puppet-archive',         '1.1.2'\nmod 'puppet-hiera',           '2.2.0'\nmod 'puppet-staging',         '1.0.7'\nmod 'puppetlabs-apache',      '1.10.0'\nmod 'puppetlabs-apt',         '2.3.0'\nmod 'puppetlabs-concat',      '2.2.0'\nmod 'puppetlabs-inifile',     '1.6.0'\nmod 'puppetlabs-java',        '1.6.0'\nmod 'puppetlabs-ntp',         '5.0.0'\nmod 'puppetlabs-stdlib',      '4.13.1'\nmod 'puppetlabs-tomcat',      '1.5.0'\nmod 'thias-resolvconf',       '0.0.3'\nmod 'thias-sysctl',           '1.0.6'\nmod 'vshn-gitlab',            '1.10.0'\n{code}\n\n{code:title=site/profile/tomcat.pp}\n# Tomcat Application server\nclass profile::tomcat (\n  String $source_url,\n  String $checksum,\n  String $checksum_type,\n  String $catalina_home,\n) {\n  include ::java\n\n  $filename = regsubst($source_url, '^.*\\/([^\\/]+)$', '\\1')\n  $download_path = \"/var/tmp/${filename}\"\n\n  # Download and Verify Checksum\n  archive{ $filename:\n    path          => $download_path,\n    source        => $source_url,\n    checksum      => $checksum,\n    checksum_type => $checksum_type,\n    extract       => false,\n  }\n\n  # Lets use a proper tomcat module to install it though\n  tomcat::install { $catalina_home:\n    source_url => $download_path,\n  }\n\n  tomcat::instance { 'default':\n    catalina_home => $catalina_home,\n  }\n}\n{code}\n\n{code:title=hieradata/common.yaml}\n# Tomcat Defaults\nprofile::tomcat::source_url: https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.tar.gz\nprofile::tomcat::checksum: bb29919e136300292f8c2c2855074b1b\nprofile::tomcat::checksum_type: md5\nprofile::tomcat::catalina_home: /opt/staging\nstaging::path: /var/opt/puppet-staging\n{code}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32940", "fixedVersions": [], "id": "32940", "issueType": "Bug", "key": "MODULES-4020", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2016-12-09T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat::install fails when given a local file as source_url at 1.6.0", "timeSpent": "PT0S", "updated": "2016-12-09T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c97eb53691f0c0d01e3402a", "body": "Problem goes away when you use proper ordering:\n\n\u00a0 class\u00a0{\u00a0'apache::mod::ssl':\u00a0}->\n\u00a0 class\u00a0{\u00a0'apache::mod::fcgid':\u00a0}->\n\u00a0 class\u00a0{\u00a0'apache::mod::proxy':\u00a0}->\n\u00a0 class{\u00a0'apache::mod::proxy_fcgi':\u00a0}\n\nAnother way to do it:\n\nclass\u00a0{\u00a0'apache::mod::proxy_fcgi':\n\u00a0 after => Class['apache::mod::proxy'],\n}", "created": "2020-04-18T17:20:00.000000"}, {"author": "5c97eb53691f0c0d01e3402a", "body": "The comment wysiwyg on this website sucks.", "created": "2020-04-18T17:21:00.000000"}], "components": ["apache"], "created": "2016-10-27T16:03:00.000000", "creator": "557058:c9d01460-f857-4498-acde-e6740147c27e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@722ac299"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9thb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/20"}], "description": "when including apache::mod:proxy_fcgi i get the error:\n\n    Error 500 on SERVER: Server Error: Could not find resource 'Class[Apache::Mod::Proxy]' for relationship on 'Class[Apache::Mod::Proxy_fcgi]'\n\n", "environment": "ubuntu 16.04\npuppet 4.7.0\npuppetlabs-apache 1.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33942", "fixedVersions": [], "id": "33942", "issueType": "Bug", "key": "MODULES-4019", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9d01460-f857-4498-acde-e6740147c27e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mod_proxy_fcgi can't find resource mod_proxy ", "timeSpent": "PT0S", "updated": "2020-04-18T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2016-10-27T12:09:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3147d500"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Customers expect that when we edit a line in a config file with Puppet we are otherwise doing no harm to that file. It's a surprise when that isn't the case."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6827"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9t3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}], "description": "When using the inifile module 1.2.0 to manage /etc/security/user on AIX 7.1, default comments are reorganized. Request that inifile be able to preserve the stock comments in files.", "epicLinkSummary": "Inifile Next", "estimate": "PT0S", "externalId": "40282", "fixedVersions": [], "id": "40282", "issueType": "New Feature", "key": "MODULES-4018", "labels": [], "originalEstimate": "PT0S", "parent": "41736", "parentSummary": "Inifile Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request inifile preserve default comments in files", "timeSpent": "PT0S", "updated": "2018-11-14T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:7317f440-3db6-429c-9980-6884f1f7ba86", "body": "I have a 20k node licenses customer (Traveler's) asking about Windows 2016 support: https://puppetlabs.zendesk.com/agent/tickets/26836\n\nIt doesn't look as though we have included this in the list of issues in the above epic.  It's important that Support is able to communicate an expectation to our customers regarding the availability of support on Windows 2016 for this module.", "created": "2017-08-07T13:31:00.000000"}], "components": ["sqlserver"], "created": "2016-10-27T12:08:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3476141e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL Server v2.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoyaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13918297825_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_13134631269"}], "description": "Support for SQL 2016 with feature parity on previously supported platforms (SQL 2012 and SQL 2014)\nBug fixes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39290", "fixedVersions": [], "id": "39290", "issueType": "Epic", "key": "MODULES-4017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Done", "resolutionDate": "2017-09-05T14:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQL Server v2.0", "timeSpent": "PT0S", "updated": "2017-09-05T14:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2016-10-27T11:45:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38ff1ed3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9t13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/17"}], "description": "The 1.4.1 java_ks module supports changing the keystore to jceks using the storetype parameter. Request adding the option of selecting a CMS keystore. \n\n", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "38264", "fixedVersions": [], "id": "38264", "issueType": "New Feature", "key": "MODULES-4016", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add option for CMS keystore to java_ks module", "timeSpent": "PT0S", "updated": "2017-11-07T09:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master https://github.com/puppetlabs/puppetlabs-dsc/commit/8380d19ec708dfcdd0562663bddb90e9e9ddad11", "created": "2017-04-03T14:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-04-03T16:50:00.000000"}], "components": ["dsc"], "created": "2016-10-27T08:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "System should warn user WMF5 is not installed, but not prevent running module on systems that do have WMF 5 installed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c1dc31f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx2f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6970502_*|*_1_*:*_1_*:*_327656205_*|*_3_*:*_1_*:*_17076772_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13328064803"}], "description": "When a user attempts to use the dsc module on a windows system without WMF 5 installed, they get a cryptic error saying that no provider could be found. It's misleading and confusing, since the module is installed correctly and there isn't any information for the user to deduce that they are missing WMF 5. This is documented in the README, but it's often overlooked.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36138", "fixedVersions": [], "id": "36138", "issueType": "Bug", "key": "MODULES-4014", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-04-03T16:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Improve WMF 5 needed to run module warning ", "timeSpent": "PT0S", "updated": "2017-04-03T16:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed, however, it does appear as though the PassengerGroup parameter has been implemented.", "created": "2021-01-18T08:10:00.000000"}], "components": ["apache"], "created": "2016-10-27T00:13:00.000000", "creator": "557058:875f994c-ca73-48f7-86be-e785b2ce3341", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@365509ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9str:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}], "description": "The Apache module includes the `passenger_user` parameter to set the `PassengerUser` directive in the Apache configs, but there's no equivalent for `PassengerGroup`. This is kind of unfortunate, as the only alternative is to use custom_fragment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36122", "fixedVersions": [], "id": "36122", "issueType": "New Feature", "key": "MODULES-4013", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:875f994c-ca73-48f7-86be-e785b2ce3341", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Can't set PassengerGroup in Apache module", "timeSpent": "PT0S", "updated": "2021-01-18T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a497b4a57610068e676b3", "body": "Not sure if this needs to be a separate issue but this also appears to have an effect on the mongodb_is_master facter since it throws an error due to the .mongorc.js file being empty rather than absent.", "created": "2016-10-28T07:49:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-10-26T16:26:00.000000", "creator": "623a497b4a57610068e676b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dc136f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9snb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57523107_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33274404571"}], "description": "/root/.mongo.rc file seems to get created on mongo restart but the file is empty:\n-rw-------   1 root root    0 Oct 26 17:06 .mongorc.js\n\nWhen doing a puppet run on a mongo replicaset member it deletes the empty .mongorc.js file since we aren't using authentication and restarts the mongod service...which triggers an election in the replicaset.\n\nInfo: Computing checksum on file /root/.mongorc.js\nInfo: FileBucket got a duplicate file {md5}d41d8cd98f00b204e9800998ecf8427e\nInfo: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Filebucketed /root/.mongorc.js to puppet with sum d41d8cd98f00b204e9800998ecf8427e\nDebug: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Removing existing file for replacement with absent\nNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]/ensure: removed\nDebug: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: The container Class[Mongodb::Server::Config] will propagate my refresh event\nDebug: Class[Mongodb::Server::Config]: The container Stage[main] will propagate my refresh event\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\n...\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/enable: enable changed 'false' to 'true'\nDebug: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: The container Class[Mongodb::Server::Service] will propagate my refresh event\nDebug: Executing: '/bin/systemctl is-active mongod'\nDebug: Executing: '/bin/systemctl restart mongod'\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\n\nAfter the puppet run the mongorc.js file is gone but the next time that node gets elected to primary it creates the /root/.mongorc.js file and restarts the entire process.", "environment": "CentOS 7\nMongoDB 3.2.3-1.el7 \npuppetlabs-release-pc1-1.0.0-2.el7.noarch\npuppet-agent-1.4.2-1.el7.x86_64\nmod 'puppetlabs-mongodb', '0.14.0'", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40280", "fixedVersions": [], "id": "40280", "issueType": "Bug", "key": "MODULES-4012", "labels": ["mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a497b4a57610068e676b3", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Removal of empty .mongorc.js file triggers mongo reset, forcing random elections in replicaset.", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0ed8866b810069e43620", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/810", "created": "2016-10-26T15:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-11-24T10:19:00.000000"}], "components": ["postgresql"], "created": "2016-10-26T15:20:00.000000", "creator": "623c0ed8866b810069e43620", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12211e60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9sjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49729693_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2441417317"}], "description": "Postgresql module does not support Gentoo out of the box\n\nWhile the module mostly works as is when parameters are set via postgresql::globals, the following things do not work:\n- postgresql::client tries to install a separate package, on Gentoo there is only one package that encompasses server, client, contrib and devel\n  - likewise, server::contrib and lib:devel classes are not compatible with the Gentoo package\n- changes to datadir are not propagated to the systemd service unit\n  - Gentoo's default datadir of /var/lib/postgresql/${version}/data is incompatible with the module which can't automatically create the intermediate version directory for initdb. I think it's preferable to have the module deviate slightly from the gentoo default datadir to workaround this rather than add special cases to the puppet class.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40278", "fixedVersions": [], "id": "40278", "issueType": "Improvement", "key": "MODULES-4011", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ed8866b810069e43620", "resolution": "Fixed", "resolutionDate": "2016-11-24T10:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Gentoo-based operatingsystems to puppetlabs/postgresql module", "timeSpent": "PT0S", "updated": "2016-11-24T10:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "body": "Mount tests are disable in this PR: https://github.com/puppetlabs/facter/pull/1458", "created": "2016-10-26T15:18:00.000000"}], "components": ["mount_core"], "created": "2016-10-26T15:03:00.000000", "creator": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eaee590"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9sif:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/16"}], "description": "{{/etc/fstab}} doesn't exist on AIX. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33941", "fixedVersions": [], "id": "33941", "issueType": "New Feature", "key": "MODULES-7506", "labels": ["Acceptance", "aix", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable mount tests on AIX", "timeSpent": "PT0S", "updated": "2018-07-23T11:40:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-10-26T14:28:00.000000", "creator": "557058:066cb73e-e283-405d-a1bd-28a8515a7c83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16f33e44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9sen:"}], "description": "I would expect that changing the value of the {{version}} parameter for the {{mysql::server::tuner}} class would cause the installed script to update to a new version.\n\nHowever, no change occurs. This means it's difficult to roll out an updated version of the script over time through Puppet.", "environment": "CentOS 7, PE 2016.4; mysql module 3.9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36120", "fixedVersions": [], "id": "36120", "issueType": "Bug", "key": "MODULES-4010", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:066cb73e-e283-405d-a1bd-28a8515a7c83", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Changing mysqltuner version doesn't upgrade installed script", "timeSpent": "PT0S", "updated": "2016-10-27T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-10-26T10:29:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7221513b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx2n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "We have been bitten at least twice now with vendoring in DSC Resources that have very very long child folder structures which blows out our puppet module install process with MAXPATH errors*.\n\nIt would be a good thing to add a test that runs on travis or appveyor that tests the path length to ensure it is less than 260 characters for each file to ensure we do not get to CI acceptance and find out there.\n\n[*] In all versions of Windows in the cmd shell, there is a limit to how long a file path can be. This is not an issue with the latest builds of Windows Server 2016 and Windows 10, but in older OS it is still a problem.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38263", "fixedVersions": [], "id": "38263", "issueType": "Bug", "key": "MODULES-4009", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Add MAXPATH Test to spec tests", "timeSpent": "PT0S", "updated": "2018-02-07T11:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "PR is up, [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]!", "created": "2016-11-15T13:29:00.000000"}], "components": ["stdlib"], "created": "2016-10-26T08:53:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f7b6edd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyml3j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1119060_*|*_3_*:*_1_*:*_590631749_*|*_5_*:*_1_*:*_55124844861_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1665311944"}], "description": "Jean, please go through the message at https://groups.google.com/forum/#!msg/puppet-dev/ruPhY0Oks6A/t82cfuUBBQAJ (and the preceding thread) and have a look what we can do on the docs-side of things to improve the situation.\n\nAt least, I see:\n\n* Improve visibility of the version note on validate_legacy\n* add deprecation status to all deprecated is_ and validate_ function reference sections\n\nYou might have more ideas how to improve this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32939", "fixedVersions": [], "id": "32939", "issueType": "Improvement", "key": "MODULES-4008", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: improve README to improve understandability of deprecation statuses", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] Investigating this and I think it might be happening because we're trying to upgrade from 1.7.1 to 1.7.1-1. The package prepare logic might not be recognizing that as an upgrade, so it doesn't prepare the DMG, but the package resource in the install class is still trying to install the dmg from that location. So this might not be an issue for end-users, who will not be using dev builds.", "created": "2016-10-31T16:04:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This successfully passed in CI\n\n[job run link|https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade-secondary_nightly_2016.4.x/29/]", "created": "2016-11-03T08:17:00.000000"}], "components": [], "created": "2016-10-26T08:49:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-integration pe-2016.4.x"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ffd6356"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ryn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_50548644_*|*_1_*:*_1_*:*_115008554_*|*_3_*:*_1_*:*_523784106_*|*_5_*:*_1_*:*_0"}], "description": "The puppet-agent artifact is not available to install from while performing upgrades via the puppet_agent module\n\nEffected platforms:\n* Solaris 10\n* OS X 10.10\n* OS X 10.11\n\nexample error:\n{code}\n      No such file or directory @ rb_sysopen - /opt/puppetlabs/packages/puppet-agent-1.7.1-1.osx10.10.dmg\n      Error: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from absent to present failed: Could not set 'present' on ensure: No such file or directory @ rb_sysopen - /opt/puppetlabs/packages/puppet-agent-1.7.1-1.osx10.10.dmg at 104:/etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/install.pp\n{code}\n [joblink|https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade-secondary_nightly_2016.4.x/LAYOUT=centos6-64mcd-osx1010-64f,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2016.4.x,UPGRADE_FROM=2016.4.0,label=beaker-bigjob]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41498", "fixedVersions": [], "id": "41498", "issueType": "CI Blocker", "key": "MODULES-4030", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2016-11-03T08:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-agent not available on certain platforms in puppet_agent module upgrade", "timeSpent": "PT0S", "updated": "2021-10-07T13:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec],\nwe have reviewed your module and have some feedback for you. It was particularly hard to review this module as there are so many NFS modules on the forge. We want to have the best possible implementation. Apologies if the feedback seems overly critical.\n\n* The headers used in your readme do not match our readme template https://docs.puppet.com/puppet/latest/reference/modules_documentation.html#readme-template This may seem small, but it gives all modules a familar look and feel to all modules. eg your examples section would map to usage.\n* I looked to see if there were any dependencies on other modules, i just want to double check that is the case. \n\nIf you have any questions please feel free to reach out. \n\nCheers,\nTP", "created": "2016-11-24T06:46:00.000000"}, {"author": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "body": "Hi Thomas Honey,\n\nThanks for reviewing my module.\n\nI have updated the documentation to meet the template you have mentioned. \n\nThe only dependencies this module needs are the both modules which are already stated in the readme and in the metadata.json: \n - puppetlabs-stdlib\n - puppetlabs-concat\n\nBest regards,\nDaniel\n", "created": "2016-11-24T07:28:00.000000"}], "components": ["approved"], "created": "2016-10-26T06:23:00.000000", "creator": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@767f6765"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9rxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7879920_*|*_10009_*:*_1_*:*_2690_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3473306268_*|*_10006_*:*_1_*:*_10487545_*|*_10005_*:*_1_*:*_2490620211"}], "description": "Please review https://forge.puppet.com/derdanne/nfs for puppet approval.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42477", "fixedVersions": [], "id": "42477", "issueType": "Story", "key": "MODULES-4007", "labels": ["Engineering-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "resolution": "Fixed", "resolutionDate": "2017-01-03T11:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "NFS module Puppet Approved", "timeSpent": "PT0S", "updated": "2017-01-03T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies for the length of time this ticket has been sitting with no activity. The IAC Team are currently doing a bit of a clean up. Given the lack of activity on this ticket, I'm going to close, however, I can converted MODULES-3873 to a feature request, which appears to be requesting the same feature.", "created": "2021-01-25T08:28:00.000000"}], "components": ["tomcat"], "created": "2016-10-24T15:14:00.000000", "creator": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733390c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9q3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72066222_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_134172792935"}], "description": "The default value of $tomcat::service::service_ensure of running, doesn't allow a define of tomcat::service that doesn't force a service state (as undef would normally).  I would like to have the service restart when notified and running, but otherwise no forced state.", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "37199", "fixedVersions": [], "id": "37199", "issueType": "Bug", "key": "MODULES-4004", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "resolution": "Duplicate", "resolutionDate": "2021-01-25T08:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat module native puppet service resource cannot be undef", "timeSpent": "PT0S", "updated": "2021-01-25T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "For reference, any file with a specified owner/group has an autorequire to come after the user/group resource, but the package must create the user/group by itself and thus there would be no user/group resource to autorequire.\n\nAnyway, I think this directory in the case being pointed to would never even be populated by anything so we are just going to remove it.", "created": "2016-12-13T11:55:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/184\n\nRemoves the above referenced codeblock\n\n", "created": "2016-12-13T12:27:00.000000"}], "components": ["tomcat"], "created": "2016-10-24T14:11:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "There should not be any errors when installing via package and setting a custom {{catalina_home}}."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e7a842c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9q27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75974873_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4254985137"}], "description": "With puppetlabs-tomcat 1.6.0 and puppet 4.7.0 we noticed that, when installing via package, the {{tomcat}} user and group was not created prior to the file at https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/instance.pp#L78 attempting to be created.\n\nIn theory, the following will fix the issue (untested):\n\n\n{code:puppet}\nensure_resource('file',$_catalina_home, {\n    ensure => directory,\n    owner  => $_user,\n    group  => $_group,\n    after  => Tomcat::Install[$name]\n })\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38262", "fixedVersions": [], "id": "38262", "issueType": "Bug", "key": "MODULES-4003", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2016-12-13T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The tomcat module has an ordering issue when using a package for installation", "timeSpent": "PT0S", "updated": "2016-12-13T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Removed.", "created": "2017-05-16T18:48:00.000000"}], "components": ["concat", "tomcat"], "created": "2016-10-24T13:50:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No warnings should be generated from the {{tomcat}} module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d14dfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9q1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77266315_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17566236987"}], "description": "When combining tomcat 1.6.0 with concat 2.1.0, the following warning is thrown when using the {{::tomcat::setenv::entry}} define.\n\n{code:shell}\nWarning: Scope(Concat::Fragment[setenv-VAR]): The $ensure parameter to concat::fragment is deprecated and has no effect.\n{code}\n\nUnfortunately, setting the parameter on call to {{undef}} does not help since the default in {{tomcat::setenv::entry}} is {{present}} and takes over.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33940", "fixedVersions": [], "id": "33940", "issueType": "Bug", "key": "MODULES-4002", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Fixed", "resolutionDate": "2017-05-16T18:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat::setenv_entry causes a Warning from puppetlabs-concat regarding the 'ensure' parameter", "timeSpent": "PT0S", "updated": "2017-05-16T18:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was already completed in another ticket", "created": "2017-02-22T14:03:00.000000"}], "components": ["dsc"], "created": "2016-10-24T13:15:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e81759f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9q13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79203487_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10381648364"}], "description": "Need to research whether this will cause issues, but now there are MSFT_xWaitFor in addition to MSFT_WaitFor resources that we already blacklist.  We are not sure if we can fully remove these due to being part of other resources.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40276", "fixedVersions": [], "id": "40276", "issueType": "Bug", "key": "MODULES-4001", "labels": ["dsc", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2017-02-22T14:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Blacklist MSFT_xWaitFor Resources", "timeSpent": "PT0S", "updated": "2017-02-22T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Reassigning as I think you're now working on this? Feel free to close as I'm assuming you're tracking that in PF anyways.", "created": "2021-03-08T07:55:00.000000"}], "components": [], "created": "2016-10-24T13:10:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a78f98b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Public Anubis "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9q0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}], "description": "To get a better gauge of module quality:\n* Preview score before publish\n* Publish score criteria\n* Needs updating\n* Review and update", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38261", "fixedVersions": [], "id": "38261", "issueType": "Epic", "key": "MODULES-4000", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make the Anubis scoring system public", "timeSpent": "PT0S", "updated": "2021-03-08T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Postgresql is now green in jenkins for all platforms. Closing this ticket as issue no longer occurring.", "created": "2016-11-02T08:23:00.000000"}], "components": [], "created": "2016-10-24T06:50:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Full Acceptance w/ PE 2016.2.x to pass on scientific-5 platform and CI to be green."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28e9d1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9psv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102396199_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_680808268"}], "description": "Error given in logs:\nError: /Stage[main]/Puppet_enterprise::Profile::Console::Proxy/File[/etc/puppetlabs/nginx/dhparam_puppetproxy.pem]: Could not evaluate: Could not retrieve file metadata for puppet:///modules/puppet_enterprise/console/dhparam_puppetproxy.pem: Connection refused - connect(2) for \"rimnul0tpsgibw4.delivery.puppetlabs.net\" port 8140", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41494", "fixedVersions": [], "id": "41494", "issueType": "Bug", "key": "MODULES-3999", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2016-11-02T08:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql Full Acceptance w/ PE 2016.2.x failing on scientific-5", "timeSpent": "PT0S", "updated": "2016-11-02T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Have fixed issues occurring within the git provider caused by --local not supported by git config command in git version 1.7.1, which is the most recent supported on RHEL6 based distros.", "created": "2016-10-28T07:30:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "The following PR fixes issues with git provider on git versions <= 1.7.10.\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/303\n\nHowever, there is still an issue with svn provider when SVN version < v1.7 as svn update didn't support the '--parents' param until v1.7 as detailed here: https://subversion.apache.org/docs/release-notes/1.7.html", "created": "2016-10-31T05:59:00.000000"}], "components": ["vcsrepo"], "created": "2016-10-24T06:44:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@269d3578"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymmr3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10723039_*|*_3_*:*_1_*:*_1125733375_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_323919013"}], "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40274", "fixedVersions": [], "id": "40274", "issueType": "CI Blocker", "key": "MODULES-3998", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2016-11-10T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo failing acceptance tests on RHEL6 based distros", "timeSpent": "PT0S", "updated": "2016-11-10T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Oracle 5 is not listed as a supported platform since 2014-10-17. Current CI is not running against Oracle 5.", "created": "2016-11-19T06:31:00.000000"}], "components": ["firewall"], "created": "2016-10-24T04:46:00.000000", "creator": "623cffe88d8b9c0068b93ebf", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@180228a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ps7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109802802_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2146524476"}], "description": "Failed job: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-firewall_intn-sys_full-pe-current-master/PLATFORM=oracle-5-64mda,WORKER_LABEL=beaker/7/\n\nNow that firewall acceptance tests are running on oracle5, they're experiencing a host of failures:\n\n{code:ruby}05:25:26 Failures:\n05:25:26 \n05:25:26   1) connlimit property connlimit_above 10 applies\n05:25:26      Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26      Beaker::Host::CommandFailure:\n05:25:26        Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.j14898\n05:25:26        Last 10 lines of output were:\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.00 seconds\n05:25:26        \tInfo: Applying configuration version '1476965833'\n05:25:26        \tError: Execution of '/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --dports 2222 -m comment --comment 500 - test -j REJECT -m connlimit --connlimit-above 10' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tError: /Stage[main]/Main/Firewall[500 - test]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --dports 2222 -m comment --comment 500 - test -j REJECT -m connlimit --connlimit-above 10' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tNotice: Applied catalog in 0.27 seconds\n05:25:26        \n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n05:25:26      # ./spec/acceptance/connlimit_spec.rb:23:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   2) connlimit property connlimit_above 10 should contain the rule\n05:25:26      Failure/Error: expect(r.stdout).to match(/-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"500 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 32 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/)\n05:25:26        expected \"# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:14 2016\\n*filter\\n:INPUT ACCEPT [100:11412]\\...NG ACCEPT [100:11412]\\n:OUTPUT ACCEPT [83:10547]\\nCOMMIT\\n# Completed on Thu Oct 20 05:17:14 2016\\n\" to match /-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"500 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 32 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/\n05:25:26        Diff:\n05:25:26        @@ -1,2 +1,31 @@\n05:25:26        -/-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"500 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 32 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:14 2016\n05:25:26        +*filter\n05:25:26        +:INPUT ACCEPT [100:11412]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [83:10547]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:14 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:14 2016\n05:25:26        +*nat\n05:25:26        +:PREROUTING ACCEPT [6:840]\n05:25:26        +:INPUT ACCEPT [6:840]\n05:25:26        +:OUTPUT ACCEPT [32:3207]\n05:25:26        +:POSTROUTING ACCEPT [32:3207]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:14 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:14 2016\n05:25:26        +*mangle\n05:25:26        +:PREROUTING ACCEPT [100:11412]\n05:25:26        +:INPUT ACCEPT [100:11412]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [83:10547]\n05:25:26        +:POSTROUTING ACCEPT [83:10547]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:14 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:14 2016\n05:25:26        +*raw\n05:25:26        +:PREROUTING ACCEPT [100:11412]\n05:25:26        +:OUTPUT ACCEPT [83:10547]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:14 2016\n05:25:26        \n05:25:26        \n05:25:26      # ./spec/acceptance/connlimit_spec.rb:30:in `block (5 levels) in <top (required)>'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n05:25:26      # ./spec/acceptance/connlimit_spec.rb:28:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   3) connlimit property connlimit_mask 24 applies\n05:25:26      Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26      Beaker::Host::CommandFailure:\n05:25:26        Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.W15101\n05:25:26        Last 10 lines of output were:\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.07 seconds\n05:25:26        \tInfo: Applying configuration version '1476965836'\n05:25:26        \tError: Execution of '/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --dports 2222 -m comment --comment 501 - test -j REJECT -m connlimit --connlimit-above 10 --connlimit-mask 24' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tError: /Stage[main]/Main/Firewall[501 - test]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --dports 2222 -m comment --comment 501 - test -j REJECT -m connlimit --connlimit-above 10 --connlimit-mask 24' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tNotice: Applied catalog in 0.25 seconds\n05:25:26        \n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n05:25:26      # ./spec/acceptance/connlimit_spec.rb:50:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   4) connlimit property connlimit_mask 24 should contain the rule\n05:25:26      Failure/Error: expect(r.stdout).to match(/-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"501 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 24 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/)\n05:25:26        expected \"# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:18 2016\\n*filter\\n:INPUT ACCEPT [157:17612]\\...G ACCEPT [158:17952]\\n:OUTPUT ACCEPT [123:16855]\\nCOMMIT\\n# Completed on Thu Oct 20 05:17:18 2016\\n\" to match /-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"501 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 24 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/\n05:25:26        Diff:\n05:25:26        @@ -1,2 +1,31 @@\n05:25:26        -/-A INPUT -p tcp -m multiport --dports 2222 -m comment --comment \"501 - test\" -m connlimit --connlimit-above 10 --connlimit-mask 24 (--connlimit-saddr )?-j REJECT --reject-with icmp-port-unreachable/\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:18 2016\n05:25:26        +*filter\n05:25:26        +:INPUT ACCEPT [157:17612]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [123:16855]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:18 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:18 2016\n05:25:26        +*nat\n05:25:26        +:PREROUTING ACCEPT [11:1802]\n05:25:26        +:INPUT ACCEPT [10:1462]\n05:25:26        +:OUTPUT ACCEPT [44:4323]\n05:25:26        +:POSTROUTING ACCEPT [44:4323]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:18 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:18 2016\n05:25:26        +*mangle\n05:25:26        +:PREROUTING ACCEPT [158:17952]\n05:25:26        +:INPUT ACCEPT [157:17612]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [123:16855]\n05:25:26        +:POSTROUTING ACCEPT [123:16855]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:18 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:18 2016\n05:25:26        +*raw\n05:25:26        +:PREROUTING ACCEPT [158:17952]\n05:25:26        +:OUTPUT ACCEPT [123:16855]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:18 2016\n05:25:26        \n05:25:26        \n05:25:26      # ./spec/acceptance/connlimit_spec.rb:57:in `block (5 levels) in <top (required)>'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n05:25:26      # ./spec/acceptance/connlimit_spec.rb:55:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   5) connmark property connmark 50 applies\n05:25:26      Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26      Beaker::Host::CommandFailure:\n05:25:26        Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.a15302\n05:25:26        Last 10 lines of output were:\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.04 seconds\n05:25:26        \tInfo: Applying configuration version '1476965840'\n05:25:26        \tError: Execution of '/sbin/iptables -I INPUT 1 -t filter -p all -m comment --comment 502 - test -j REJECT -m connmark --mark 0x1' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tError: /Stage[main]/Main/Firewall[502 - test]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I INPUT 1 -t filter -p all -m comment --comment 502 - test -j REJECT -m connmark --mark 0x1' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tNotice: Applied catalog in 0.29 seconds\n05:25:26        \n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n05:25:26      # ./spec/acceptance/connmark_spec.rb:17:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   6) connmark property connmark 50 should contain the rule\n05:25:26      Failure/Error: expect(r.stdout).to match(/-A INPUT -m comment --comment \"502 - test\" -m connmark --mark 0x1 -j REJECT --reject-with icmp-port-unreachable/)\n05:25:26        expected \"# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:21 2016\\n*filter\\n:INPUT ACCEPT [202:22444]\\...G ACCEPT [203:22784]\\n:OUTPUT ACCEPT [164:23171]\\nCOMMIT\\n# Completed on Thu Oct 20 05:17:21 2016\\n\" to match /-A INPUT -m comment --comment \"502 - test\" -m connmark --mark 0x1 -j REJECT --reject-with icmp-port-unreachable/\n05:25:26        Diff:\n05:25:26        @@ -1,2 +1,31 @@\n05:25:26        -/-A INPUT -m comment --comment \"502 - test\" -m connmark --mark 0x1 -j REJECT --reject-with icmp-port-unreachable/\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:21 2016\n05:25:26        +*filter\n05:25:26        +:INPUT ACCEPT [202:22444]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [164:23171]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:21 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:21 2016\n05:25:26        +*nat\n05:25:26        +:PREROUTING ACCEPT [11:1802]\n05:25:26        +:INPUT ACCEPT [10:1462]\n05:25:26        +:OUTPUT ACCEPT [56:5439]\n05:25:26        +:POSTROUTING ACCEPT [56:5439]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:21 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:21 2016\n05:25:26        +*mangle\n05:25:26        +:PREROUTING ACCEPT [203:22784]\n05:25:26        +:INPUT ACCEPT [202:22444]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [164:23171]\n05:25:26        +:POSTROUTING ACCEPT [164:23171]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:21 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:17:21 2016\n05:25:26        +*raw\n05:25:26        +:PREROUTING ACCEPT [203:22784]\n05:25:26        +:OUTPUT ACCEPT [164:23171]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:17:21 2016\n05:25:26        \n05:25:26        \n05:25:26      # ./spec/acceptance/connmark_spec.rb:22:in `block (5 levels) in <top (required)>'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n05:25:26      # ./spec/acceptance/connmark_spec.rb:21:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   7) firewall iptmodules iptables ipt_modules tests all the modules with multiple args applies\n05:25:26      Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26      Beaker::Host::CommandFailure:\n05:25:26        Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.L19047\n05:25:26        Last 10 lines of output were:\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.00 seconds\n05:25:26        \tInfo: Applying configuration version '1476965898'\n05:25:26        \tError: Execution of '/sbin/iptables -I OUTPUT 1 -t filter -m physdev --physdev-in eth0 --physdev-out eth1 --physdev-is-bridged -p tcp -m iprange --src-range 90.0.0.1-90.0.0.2 --dst-range 100.0.0.1-100.0.0.2 -m owner --uid-owner 0 --gid-owner 404 -m multiport --dports 8080 -m addrtype --src-type LOCAL --dst-type UNICAST -m comment --comment 801 - ipt_modules tests -j REJECT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tError: /Stage[main]/Main/Firewall[801 - ipt_modules tests]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I OUTPUT 1 -t filter -m physdev --physdev-in eth0 --physdev-out eth1 --physdev-is-bridged -p tcp -m iprange --src-range 90.0.0.1-90.0.0.2 --dst-range 100.0.0.1-100.0.0.2 -m owner --uid-owner 0 --gid-owner 404 -m multiport --dports 8080 -m addrtype --src-type LOCAL --dst-type UNICAST -m comment --comment 801 - ipt_modules tests -j REJECT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tNotice: Applied catalog in 0.27 seconds\n05:25:26        \n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n05:25:26      # ./spec/acceptance/firewall_iptmodules_spec.rb:31:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   8) firewall iptmodules iptables ipt_modules tests all the modules with multiple args should contain the rule\n05:25:26      Failure/Error: expect(r.stdout).to match(/-A OUTPUT -p tcp -m physdev\\s+--physdev-in eth0 --physdev-out eth1 --physdev-is-bridged -m iprange --src-range 90.0.0.1-90.0.0.2\\s+--dst-range 100.0.0.1-100.0.0.2 -m owner --uid-owner (0|root) --gid-owner 404 -m multiport --dports 8080 -m addrtype --src-type LOCAL --dst-type UNICAST -m comment --comment \"801 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/)\n05:25:26        expected \"# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:20 2016\\n*filter\\n:INPUT ACCEPT [1572:188139...CCEPT [1573:188479]\\n:OUTPUT ACCEPT [949:132474]\\nCOMMIT\\n# Completed on Thu Oct 20 05:18:20 2016\\n\" to match /-A OUTPUT -p tcp -m physdev\\s+--physdev-in eth0 --physdev-out eth1 --physdev-is-bridged -m iprange --src-range 90.0.0.1-90.0.0.2\\s+--dst-range 100.0.0.1-100.0.0.2 -m owner --uid-owner (0|root) --gid-owner 404 -m multiport --dports 8080 -m addrtype --src-type LOCAL --dst-type UNICAST -m comment --comment \"801 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/\n05:25:26        Diff:\n05:25:26        @@ -1,2 +1,31 @@\n05:25:26        -/-A OUTPUT -p tcp -m physdev\\s+--physdev-in eth0 --physdev-out eth1 --physdev-is-bridged -m iprange --src-range 90.0.0.1-90.0.0.2\\s+--dst-range 100.0.0.1-100.0.0.2 -m owner --uid-owner (0|root) --gid-owner 404 -m multiport --dports 8080 -m addrtype --src-type LOCAL --dst-type UNICAST -m comment --comment \"801 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:20 2016\n05:25:26        +*filter\n05:25:26        +:INPUT ACCEPT [1572:188139]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [949:132474]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:18:20 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:20 2016\n05:25:26        +*nat\n05:25:26        +:PREROUTING ACCEPT [110:16266]\n05:25:26        +:INPUT ACCEPT [109:15926]\n05:25:26        +:OUTPUT ACCEPT [294:27562]\n05:25:26        +:POSTROUTING ACCEPT [294:27562]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:18:20 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:20 2016\n05:25:26        +*mangle\n05:25:26        +:PREROUTING ACCEPT [1573:188479]\n05:25:26        +:INPUT ACCEPT [1572:188139]\n05:25:26        +:FORWARD ACCEPT [0:0]\n05:25:26        +:OUTPUT ACCEPT [949:132474]\n05:25:26        +:POSTROUTING ACCEPT [949:132474]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:18:20 2016\n05:25:26        +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:20 2016\n05:25:26        +*raw\n05:25:26        +:PREROUTING ACCEPT [1573:188479]\n05:25:26        +:OUTPUT ACCEPT [949:132474]\n05:25:26        +COMMIT\n05:25:26        +# Completed on Thu Oct 20 05:18:20 2016\n05:25:26        \n05:25:26        \n05:25:26      # ./spec/acceptance/firewall_iptmodules_spec.rb:37:in `block (5 levels) in <top (required)>'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n05:25:26      # ./spec/acceptance/firewall_iptmodules_spec.rb:36:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   9) firewall iptmodules iptables ipt_modules tests all the modules with single args applies\n05:25:26      Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26      Beaker::Host::CommandFailure:\n05:25:26        Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.w19250\n05:25:26        Last 10 lines of output were:\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tInfo: Loading facts\n05:25:26        \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.02 seconds\n05:25:26        \tInfo: Applying configuration version '1476965902'\n05:25:26        \tError: Execution of '/sbin/iptables -I OUTPUT 1 -t filter -m physdev --physdev-out eth1 --physdev-is-bridged -p tcp -m iprange --dst-range 100.0.0.1-100.0.0.2 -m owner --gid-owner 404 -m multiport --dports 8080 -m addrtype --dst-type UNICAST -m comment --comment 802 - ipt_modules tests -j REJECT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tError: /Stage[main]/Main/Firewall[802 - ipt_modules tests]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I OUTPUT 1 -t filter -m physdev --physdev-out eth1 --physdev-is-bridged -p tcp -m iprange --dst-range 100.0.0.1-100.0.0.2 -m owner --gid-owner 404 -m multiport --dports 8080 -m addrtype --dst-type UNICAST -m comment --comment 802 - ipt_modules tests -j REJECT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26        \tNotice: Applied catalog in 0.28 seconds\n05:25:26        \n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n05:25:26      # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n05:25:26      # ./spec/acceptance/firewall_iptmodules_spec.rb:59:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   10) firewall iptmodules iptables ipt_modules tests all the modules with single args should contain the rule\n05:25:26       Failure/Error: expect(r.stdout).to match(/-A OUTPUT -p tcp -m physdev\\s+--physdev-out eth1 --physdev-is-bridged -m iprange --dst-range 100.0.0.1-100.0.0.2 -m owner --gid-owner 404 -m multiport --dports 8080 -m addrtype --dst-type UNICAST -m comment --comment \"802 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/)\n05:25:26         expected \"# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:23 2016\\n*filter\\n:INPUT ACCEPT [1628:194779...CCEPT [1629:195119]\\n:OUTPUT ACCEPT [989:139054]\\nCOMMIT\\n# Completed on Thu Oct 20 05:18:23 2016\\n\" to match /-A OUTPUT -p tcp -m physdev\\s+--physdev-out eth1 --physdev-is-bridged -m iprange --dst-range 100.0.0.1-100.0.0.2 -m owner --gid-owner 404 -m multiport --dports 8080 -m addrtype --dst-type UNICAST -m comment --comment \"802 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/\n05:25:26         Diff:\n05:25:26         @@ -1,2 +1,31 @@\n05:25:26         -/-A OUTPUT -p tcp -m physdev\\s+--physdev-out eth1 --physdev-is-bridged -m iprange --dst-range 100.0.0.1-100.0.0.2 -m owner --gid-owner 404 -m multiport --dports 8080 -m addrtype --dst-type UNICAST -m comment --comment \"802 - ipt_modules tests\" -j REJECT --reject-with icmp-port-unreachable/\n05:25:26         +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:23 2016\n05:25:26         +*filter\n05:25:26         +:INPUT ACCEPT [1628:194779]\n05:25:26         +:FORWARD ACCEPT [0:0]\n05:25:26         +:OUTPUT ACCEPT [989:139054]\n05:25:26         +COMMIT\n05:25:26         +# Completed on Thu Oct 20 05:18:23 2016\n05:25:26         +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:23 2016\n05:25:26         +*nat\n05:25:26         +:PREROUTING ACCEPT [111:16344]\n05:25:26         +:INPUT ACCEPT [110:16004]\n05:25:26         +:OUTPUT ACCEPT [306:28678]\n05:25:26         +:POSTROUTING ACCEPT [306:28678]\n05:25:26         +COMMIT\n05:25:26         +# Completed on Thu Oct 20 05:18:23 2016\n05:25:26         +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:23 2016\n05:25:26         +*mangle\n05:25:26         +:PREROUTING ACCEPT [1629:195119]\n05:25:26         +:INPUT ACCEPT [1628:194779]\n05:25:26         +:FORWARD ACCEPT [0:0]\n05:25:26         +:OUTPUT ACCEPT [989:139054]\n05:25:26         +:POSTROUTING ACCEPT [989:139054]\n05:25:26         +COMMIT\n05:25:26         +# Completed on Thu Oct 20 05:18:23 2016\n05:25:26         +# Generated by iptables-save v1.3.5 on Thu Oct 20 05:18:23 2016\n05:25:26         +*raw\n05:25:26         +:PREROUTING ACCEPT [1629:195119]\n05:25:26         +:OUTPUT ACCEPT [989:139054]\n05:25:26         +COMMIT\n05:25:26         +# Completed on Thu Oct 20 05:18:23 2016\n05:25:26         \n05:25:26         \n05:25:26       # ./spec/acceptance/firewall_iptmodules_spec.rb:65:in `block (5 levels) in <top (required)>'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n05:25:26       # ./spec/acceptance/firewall_iptmodules_spec.rb:64:in `block (4 levels) in <top (required)>'\n05:25:26 \n05:25:26   11) firewall basics src_range 192.168.1.1-192.168.1.10 applies\n05:25:26       Failure/Error: apply_manifest(pp, :catch_failures => true)\n05:25:26       Beaker::Host::CommandFailure:\n05:25:26         Host 'btpzo0e69h4j4yq.delivery.puppetlabs.net' exited with 4 running:\n05:25:26          puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.F22083\n05:25:26         Last 10 lines of output were:\n05:25:26         \tInfo: Loading facts\n05:25:26         \tInfo: Loading facts\n05:25:26         \tInfo: Loading facts\n05:25:26         \tNotice: Compiled catalog for btpzo0e69h4j4yq.delivery.puppetlabs.net in environment production in 1.14 seconds\n05:25:26         \tWarning: Passing port to firewall is deprecated and will be removed. Use dport and/or sport instead.\n05:25:26         \tInfo: Applying configuration version '1476965945'\n05:25:26         \tError: Execution of '/sbin/iptables -I INPUT 3 -t filter -p tcp -m iprange --src-range 192.168.1.1-192.168.1.10 -m multiport --ports 557 -m comment --comment 557 - test -j ACCEPT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26         \tError: /Stage[main]/Main/Firewall[557 - test]/ensure: change from absent to present failed: Execution of '/sbin/iptables -I INPUT 3 -t filter -p tcp -m iprange --src-range 192.168.1.1-192.168.1.10 -m multiport --ports 557 -m comment --comment 557 - test -j ACCEPT' returned 1: iptables: Unknown error 18446744073709551615\n05:25:26         \tNotice: Applied catalog in 0.31 seconds\n05:25:26         \n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/host.rb:351:in `exec'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n05:25:26       # ./vendor/gems/gems/beaker-2.51.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n05:25:26       #", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36119", "fixedVersions": [], "id": "36119", "issueType": "CI Blocker", "key": "MODULES-3997", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cffe88d8b9c0068b93ebf", "resolution": "Won't Fix", "resolutionDate": "2016-11-19T06:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall acceptance failures on oracle5", "timeSpent": "PT0S", "updated": "2016-11-19T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-10-23T08:29:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@568cfaf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ppz:"}], "description": "Because of missing sport for  the route6 filter module it is unable to block RH0 packages.\nthe rule per hand will be:\n{code}\nip6tables -A INPUT -m rt --rt-type 0 -j DROP\n{code} \nBut there is no support for the route6 module of ip6tables.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33939", "fixedVersions": [], "id": "33939", "issueType": "New Feature", "key": "MODULES-3996", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to block critical rh0 packages", "timeSpent": "PT0S", "updated": "2016-10-24T02:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-10-22T11:16:00.000000", "creator": "623e78a31c7f6a00704b29ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36db2ebd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9pjb:"}], "description": "It is currently possible to specify, that the specified line should be inserted _after_ a particular regexp. However, sometimes the location can only be specified as _before_ a line.\n\nFor example, one may wish to insert an XML-snippet into a config file before a particular closing tag -- regardless of what's preceding it. Please, add the feature. Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34959", "fixedVersions": [], "id": "34959", "issueType": "New Feature", "key": "MODULES-4005", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78a31c7f6a00704b29ff", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line should support \"before\"-clause as well as \"after\"", "timeSpent": "PT0S", "updated": "2016-10-27T08:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This issue is a duplicate of the following: MODULES-3995", "created": "2016-10-27T05:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apologies [~accountid:623e78a31c7f6a00704b29ff].\n\nI have spent additional time looking as your issue with colleagues and you are correct, is it not a duplicate.\nI plan on accepting the bug and adding to the engineering backlog. \nMany Thanks for your contribution. ", "created": "2016-10-27T08:02:00.000000"}], "components": ["stdlib"], "created": "2016-10-22T11:12:00.000000", "creator": "623e78a31c7f6a00704b29ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ba7ce56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9pj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/16"}], "description": "Using Puppet 3.8.7, I needed to insert a multi-line XML-snippet into {{web.xml}}-file configuring a vendor-supplied Tomcat-instance. The {{file_line}} seemed like an almost perfect way to do it:\n{code:puppet}\n  file_line{'Insist on secure connections':\n    path    => \"${base}/conf/web.xml\",\n    line    => template('atlassian/secure-tomcat.xml'),\n    after   => '</welcome-file-list>\\r?$',\n    require => Package['atlassian-confluence']\n  }\n{code}\nThe content of the {{modules/atlassian/templates/secure-tomcat.xml}} is thus -- all that matters is that it contains multiple lines:\n{code:xml}\n<!-- Required to cause redirects to HTTPS. See\n        https://coolestguidesontheplanet.com/redirecting-http-https-tomcat/\n     and numerous other sources for this recipe --> \n<security-constraint>\n        <web-resource-collection>\n                <web-resource-name>Protected Context</web-resource-name>\n                <url-pattern>/*</url-pattern>\n        </web-resource-collection>\n        <user-data-constraint>\n                <transport-guarantee>CONFIDENTIAL</transport-guarantee>\n        </user-data-constraint>\n</security-constraint>\n{code}\nIt even worked the fist time -- inserting the snippet returned by {{template()}} after the specified line in the file. Unfortunately, it kept on \"working\" -- reinserting the same snippet again and again on each Puppet-run...\n\nI suspect, the {{file_line}} was only ever tested with single lines, but there is really no reason for it to break on multi-line modifications -- new line is just a character like all others...\n\nI suppose, I can flatten the template into a single line, but that's ugly, hard to read, and hard to maintain going forward... Please, fix {{file_line}}. Thank you!", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "33938", "fixedVersions": [], "id": "33938", "issueType": "Bug", "key": "MODULES-4006", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78a31c7f6a00704b29ff", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line confused, when the \"line\" is multi-line text", "timeSpent": "PT0S", "updated": "2021-07-05T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Jason,\n\nthanks for your report. Since you're running quite old versions, can you try to explicitly specify {{replace=>true}} on your file_line resources. It might be the case that defaulting worked differently back then\n\n\nCheers, David", "created": "2016-10-26T07:25:00.000000"}, {"author": "623e78a31c7f6a00704b29ff", "body": "Although [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] resolved my MODULES-4006 as a _duplicate_ of this ticket, I'm not at all sure, the resolution is correct. At any rate, I'm adding a formal link between the issues for posterity.", "created": "2016-10-27T07:16:00.000000"}, {"author": "5aadf84f795d0d2a5cd92766", "body": "Hi David,\n\nI realise parts of my system are old (something I can't change the moment), but which bits in particular do you think come into play here?\n\nRe changing {{replace}} -- are you suggesting I hack/fork/patch {{puppetlabs-apache}}?", "created": "2016-10-27T20:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:5aadf84f795d0d2a5cd92766] Starting with {{puppet: 2.7.26}}, which has left commercial support since \"a while\". stdlib 4.8 is several releases behind the current 4.13 (although I don't think there are relevant changes to file_line for you). apache 1.2 is several releases behind the current 1.10 (again, no relevant changes to you).\n\nIf you find a workaround, that doesn't break everyone else, I'd be more than willing to apply it for you, but you'd need to upgrade to the currently maintained versions first, and at that point it might be easier to finally upgrade everything.", "created": "2016-10-28T03:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Closing as only long EOL versions are concerned and no feedback from customer.", "created": "2018-05-01T07:14:00.000000"}], "components": ["stdlib"], "created": "2016-10-21T18:24:00.000000", "creator": "5aadf84f795d0d2a5cd92766", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56ae533b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9pif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_319836121_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_47692105664_*|*_10005_*:*_1_*:*_72676155"}], "description": "A strange (to me) issue here.  Upon the addition of the {{replace}} param to {{file_line}} (stdlib version 4.8.0), compilation fails when it is used by puppetlabs-apache:\n\n{code}\nerr: /Stage[main]/Apache::Mod::Prefork/File_line[/etc/sysconfig/httpd prefork enable]: Could not evaluate: Invalid parameter replace(:replace) at /etc/puppet/environments/trunk/regional/modules.vendor/apache/manifests/mod/prefork.pp:58\nnotice: /Stage[main]/Apache::Service/Service[httpd]: Dependency File_line[/etc/sysconfig/httpd prefork enable] has failures: true\nwarning: /Stage[main]/Apache::Service/Service[httpd]: Skipping because of failed dependencies\n\ninfo:   Got release24.el6providergsoa_yumepoch0version1.8.6p3namesudoarchx86_64ensure1.8.6p3-24.el6\nnotice: /Stage[main]/Aurim::Rhsm/Package[yum-rhn-plugin]/ensure: created\n/usr/lib/ruby/site_ruby/1.8/puppet/util/errors.rb:60:in `fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]'\n/etc/puppet/environments/trunk/regional/modules.vendor/stdlib/lib/puppet/provider/file_line/ruby.rb:3:in `exists?'\n/usr/lib/ruby/site_ruby/1.8/puppet/property/ensure.rb:68:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:710:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:728:in `retrieve_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:32:in `perform_changes'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:133:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:49:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:84:in `eval_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:104:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:509:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:508:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:104:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:386:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:99:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:141:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:122:in `retrieve_and_apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:121:in `retrieve_and_apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:152:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:23:in `lock'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/1.8/sync.rb:230:in `synchronize'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:95:in `with_client'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:41:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:172:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:172:in `controlled_run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:39:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:339:in `onetime'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:313:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:416:in `hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:407:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:69:in `execute'\n/usr/bin/puppet:8\nerr: /Stage[main]/Apache::Mod::Prefork/File_line[/etc/sysconfig/httpd prefork enable]: Could not evaluate: Invalid parameter replace(:replace) at /etc/puppet/environments/trunk/regional/modules.vendor/apache/manifests/mod/prefork.pp:58\nnotice: /Stage[main]/Apache::Service/Service[httpd]: Dependency File_line[/etc/sysconfig/httpd prefork enable] has failures: true\nwarning: /Stage[main]/Apache::Service/Service[httpd]: Skipping because of failed dependencies\n{code}\n\nI find it odd that downgrading to 4.7.0 (where {{replace}} is simply missing) fixes the issue.  I'm not skilled with puppet custom types/providers, but I'd expect when a param is missing, the error above would happen, not the other way around.\n", "environment": "puppet: 2.7.26\nRed Hat Enterprise Linux Server release 6.4 (Santiago)\ncamptocamp-augeas (1.5.1)\ncamptocamp-postfix (1.4.0)\ncrayfishx-puppetdb_rundeck (0.0.2)\npuppetlabs-apache (1.2.0)\npuppetlabs-concat (1.2.5)\npuppetlabs-firewall (1.8.1)\npuppetlabs-mount_providers (0.0.3)\npuppetlabs-stdlib (4.8.0)\nsaz-ssh (2.8.1)\nsaz-sudo (3.1.0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40271", "fixedVersions": [], "id": "40271", "issueType": "Bug", "key": "MODULES-3995", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aadf84f795d0d2a5cd92766", "resolution": "Won't Fix", "resolutionDate": "2018-05-01T07:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib update from 4.7.0 to 4.8.0 breaks file_line", "timeSpent": "PT0S", "updated": "2018-05-01T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/be4f2958ab9e6489ffe50f440cf63f1e51146a11", "created": "2017-02-05T14:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Cleared CI at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_intn-sys_smoke-master/56/", "created": "2017-02-05T22:07:00.000000"}], "components": ["puppet_agent"], "created": "2016-10-21T16:27:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17d7e833"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9pgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_28282930_*|*_1_*:*_1_*:*_144170_*|*_10007_*:*_1_*:*_507410769_*|*_6_*:*_2_*:*_2040112135_*|*_10005_*:*_1_*:*_8732933535"}], "description": "Reported by community member. The {{puppet_agent::service}} class will not be applied because we reference {{is_pe}} rather than {{$is_pe}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41491", "fixedVersions": ["puppet_agent 1.3.2"], "id": "41491", "issueType": "Bug", "key": "MODULES-3994", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Fixed", "resolutionDate": "2017-02-05T22:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "typo calling `is_pe` function prevents service class from being created", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "Since that log was deleted, here's what it is referring to.\n\n{noformat}\n2016-10-25 13:44:35.995037 | Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README.\n2016-10-25 13:44:35.999782 |    (at /etc/puppetlabs/code/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation'", "created": "2016-10-25T11:17:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/puppet-specifications/blob/master/language/func-api.md#access-to-stacktrace has a description on how to access the relevant information.", "created": "2016-11-02T04:22:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/685", "created": "2016-11-07T07:56:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/693", "created": "2016-11-23T09:11:00.000000"}], "components": ["stdlib"], "created": "2016-10-21T12:46:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* calling deprecation() from a manifest correctly identifies the location of the call to the user."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c3546f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyml2v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_340098712_*|*_10007_*:*_1_*:*_954314043_*|*_3_*:*_1_*:*_704236029_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_602177272_*|*_10006_*:*_1_*:*_83074963_*|*_10005_*:*_1_*:*_672572337"}], "description": "The default stacktraces in the logfile of deprecation messages (see http://logs.openstack.org/89/388589/1/gate/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/fc2567b/console.html#_2016-10-19_22_24_59_667975) does not help users to find the actual manifest caller of the function.\n\nThe message should provide the filename and line number of the pp file calling the function.\n\nCC [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd], can you point us to the right incantation to get this information in a puppet4 function?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38260", "fixedVersions": [], "id": "38260", "issueType": "Bug", "key": "MODULES-3993", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-29T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: deprecation messages do not describe their call site in puppet manifest", "timeSpent": "PT0S", "updated": "2016-11-30T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm guessing that the erroring BigIP template is https://github.com/0xHiteshPatel/appsvcs_integration_iapp/tree/v1.0_001\n\nIt appears to be saying that the {{easyL4FirewallBlacklist}} has a different number of columns for the {{CIDRRange}} row than were specified. https://github.com/0xHiteshPatel/appsvcs_integration_iapp/blob/edfcd45d5a1785c3c9f1faeb9839d960e136f83a/test/test_vs_standard_http_afm.json#L44-L56 would indicate that {{CIDRRange}} accepts a single column per row, so that doesn't make sense. Perhaps the empty value {{''}} is being rejected? What happens if you supply say {{'0.0.0.0/32'}} as the blocklist CIDR range?", "created": "2016-10-21T12:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to close this as \"can't reproduce\" for now. If it is still happening after making the recommended changes, feel free to reopen it.", "created": "2016-10-24T10:09:00.000000"}], "components": [], "created": "2016-10-21T12:37:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7553799b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9pd3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_635955_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_249677882"}], "description": "(reported by customer directly through email)\n\nManifest code:\n{code:puppet}\nf5_iapp { '/Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP':\n  ensure    => 'present',\n  tables    => {\n    'feature__easyL4FirewallBlacklist' => [\n      {\n        'CIDRRange' => '',\n      }\n    ],\n    'feature__easyL4FirewallSourceList' => [\n      {\n        'CIDRRange' => '0.0.0.0/0',\n      }\n    ],\n    'pool__Members' => [\n      {\n        'ConnectionLimit' => '0',\n        'IPAddress'       => '1.1.1.1',\n        'Port'            => '80',\n        'Ratio'           => '1',\n        'State'           => 'enabled',\n      }\n    ]\n  },\n  template  => '/Common/appsvcs_integration_v1.0_001',\n  variables => {\n    'extensions__Field1'               => '',\n    'extensions__Field2'               => '',\n    'extensions__Field3'               => '',\n    'feature__easyASMPolicy'           => 'disabled',\n    'feature__easyL4Firewall'          => 'auto',\n    'feature__insertXForwardedFor'     => 'enabled',\n    'feature__redirectToHTTPS'         => 'disabled',\n    'feature__securityEnableHSTS'      => 'disabled',\n    'feature__sslEasyCipher'           => 'disabled',\n    'feature__statsHTTP'               => 'auto',\n    'feature__statsTLS'                => 'auto',\n    'iapp__appStats'                   => 'enabled',\n    'iapp__mode'                       => 'auto',\n    'iapp__routeDomain'                => 'auto',\n    'iapp__strictUpdates'              => 'disabled',\n    'pool__AdvOptions'                 => '',\n    'pool__Description'                => 'pooldescr',\n    'pool__LbMethod'                   => 'round-robin',\n    'pool__MemberDefaultPort'          => '80',\n    'pool__Monitor'                    => '/Common/http',\n    'pool__Name'                       => '',\n    'pool__addr'                       => '192.168.10.1',\n    'pool__mask'                       => '255.255.255.255',\n    'pool__port'                       => '80',\n    'vs__AdvOptions'                   => '',\n    'vs__AdvProfiles'                  => '',\n    'vs__ConnectionLimit'              => '0',\n    'vs__Description'                  => 'vsdescr',\n    'vs__IpProtocol'                   => 'tcp',\n    'vs__Irules'                       => '',\n    'vs__Name'                         => '',\n    'vs__OptionConnectionMirroring'    => 'disabled',\n    'vs__OptionSourcePort'             => 'preserve',\n    'vs__ProfileAccess'                => '',\n    'vs__ProfileAnalytics'             => '',\n    'vs__ProfileClientProtocol'        => '/Common/tcp-lan-optimized',\n    'vs__ProfileClientSSL'             => '',\n    'vs__ProfileClientSSLAdvOptions'   => '',\n    'vs__ProfileClientSSLCert'         => '',\n    'vs__ProfileClientSSLChain'        => '',\n    'vs__ProfileClientSSLCipherString' => '',\n    'vs__ProfileClientSSLKey'          => '',\n    'vs__ProfileCompression'           => '/Common/httpcompression',\n    'vs__ProfileConnectivity'          => '',\n    'vs__ProfileDefaultPersist'        => '/Common/cookie',\n    'vs__ProfileFallbackPersist'       => '/Common/source_addr',\n    'vs__ProfileHTTP'                  => '/Common/http',\n    'vs__ProfileOneConnect'            => '/Common/oneconnect',\n    'vs__ProfilePerRequest'            => '',\n    'vs__ProfileRequestLogging'        => '',\n    'vs__ProfileSecurityDoS'           => '',\n    'vs__ProfileSecurityIPBlacklist'   => 'none',\n    'vs__ProfileSecurityLogProfiles'   => '',\n    'vs__ProfileServerProtocol'        => '/Common/tcp-lan-optimized',\n    'vs__ProfileServerSSL'             => '',\n    'vs__SNATConfig'                   => 'automap',\n    'vs__SourceAddress'                => '0.0.0.0/0',\n  },\n}\n\nf5_iapp {'/Common/simplehttp.app/simplehttp':\n  ensure    => 'present',\n  tables    => {\n    'basic__snatpool_members' => [],\n    'net__snatpool_members'   => [],\n    'optimizations__hosts'    => [],\n    'pool__hosts' => [\n      {\n        'name' => 'f5.example.com',\n      },\n    ],\n    'pool__members' => [\n      {\n        'addr'             => '10.1.1.1',\n        'connection_limit' => '0',\n        'port'             => '80',\n      }\n    ],\n    'server_pools__servers' => []\n  },\n  template  => '/Common/f5.http',\n  variables => {\n    'client__http_compression'           => '/#create_new#',\n    'monitor__monitor'                   => '/#create_new#',\n    'monitor__response'                  => 'none',\n    'monitor__uri'                       => '/',\n    'net__client_mode'                   => 'wan',\n    'net__server_mode'                   => 'lan',\n    'pool__addr'                         => '192.168.3.2',\n    'pool__pool_to_use'                  => '/#create_new#',\n    'pool__port'                         => '80',\n    'ssl__mode'                          => 'no_ssl',\n    'ssl_encryption_questions__advanced' => 'no',\n    'ssl_encryption_questions__help'     => 'hide',\n  },\n}\n{code}\n\nPuppet run:\n{noformat}\nscs@master:/etc/puppetlabs/code/environments/production/manifests$ sudo puppet device -v --user=root\nInfo: starting applying configuration to bigip at https://10.0.0.61:443\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Caching catalog for bigip\nInfo: Applying configuration version '1476987823'\nError: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"Invalid table, the number of row elements does not match the number of column headers in table ::feature__easyL4FirewallBlacklist in application /Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP\",\"errorStack\":[],\"apiError\":3} at 1:/etc/puppetlabs/code/environments/production/manifests/site.pp\nError: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"Invalid table, the number of row elements does not match the number of column headers in table ::feature__easyL4FirewallBlacklist in application /Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP\",\"errorStack\":[],\"apiError\":3} at 1:/etc/puppetlabs/code/environments/production/manifests/site.pp\nWrapped exception:\nREST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"Invalid table, the number of row elements does not match the number of column headers in table ::feature__easyL4FirewallBlacklist in application /Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP\",\"errorStack\":[],\"apiError\":3}\nError: /Stage[main]/Main/F5_iapp[/Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP]/ensure: change from absent to present failed: Could not set 'present' on ensure: REST failure: HTTP status code 400 detected.  Body of failure is: {\"code\":400,\"message\":\"Invalid table, the number of row elements does not match the number of column headers in table ::feature__easyL4FirewallBlacklist in application /Common/ServiceRouting_forHTTP.app/ServiceRouting_forHTTP\",\"errorStack\":[],\"apiError\":3} at 1:/etc/puppetlabs/code/environments/production/manifests/site.pp\nNotice: /Stage[main]/Main/F5_iapp[/Common/simplehttp.app/simplehttp]/ensure: created\nInfo: Class[Main]: Unscheduling all events on Class[Main]\nNotice: Applied catalog in 0.40 seconds\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37197", "fixedVersions": [], "id": "37197", "issueType": "Bug", "key": "MODULES-3992", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Cannot Reproduce", "resolutionDate": "2016-10-24T10:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "F5 iapp incorrect row/column counts", "timeSpent": "PT0S", "updated": "2016-10-26T17:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "body": "\nPatch at \nhttps://github.com/puppetlabs/puppetlabs-lvm/compare/master...timhughes:MODULES-3991?expand=1\n\nwith the following code in create_vg.pp it physically works but I still get some output that is incorrect.\n\n{code}\nclass { 'lvm':\n  volume_groups    => {\n    'myvg' => {\n      physical_volumes => [ '/dev/disk/by-path/pci-0000:00:04.0-virtio-pci-virtio1', ],\n      logical_volumes  => {\n        'opt' => {\n          'size'              => '200M',\n          'mountpath'         => '/opt',\n        },\n      },\n    },\n  },\n}\n{code}\n\n{code}\n[root@localhost ~]# puppet apply create_vg.pp \nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for localhost.islab2.lmax in environment production in 0.20 seconds\nNotice: /Stage[main]/Lvm/Lvm::Volume_group[myvg]/Volume_group[myvg]/physical_volumes: physical_volumes changed ['/dev/vdb'] to '/dev/disk/by-path/pci-0000:00:04.0-virtio-pci-virtio1'\nNotice: Finished catalog run in 0.90 seconds\n{code}\n\n\n", "created": "2016-11-02T12:42:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "TL", "created": "2016-11-16T05:33:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "https://github.com/lukebigum/puppetlabs-lvm/ contains patches undoing Tim's Provider patch and moving the symlink resolution logic into the Type. I've introduced a new boolean parameter to turn on the new behaviour which follows symlinks of physical volumes to the real device. Here is a manifest and debug log with the parameter off, showing the problem:\n\n{code:puppet}\nphysical_volume { '/dev/disk/by-path/pci-0000:00:03.0-virtio-pci-virtio0-part2': }\nvolume_group { 'VolGroup00':\n  physical_volumes => '/dev/disk/by-path/pci-0000:00:03.0-virtio-pci-virtio0-part2',\n  followsymlinks   => false,\n}\n{code}\n\n{noformat}\nInfo: Applying configuration version '1479300528'\nDebug: Executing '/sbin/vgs VolGroup00'\nDebug: Executing '/sbin/pvs -o pv_name,vg_name --separator ,'\nDebug: Executing '/sbin/pvs -o pv_name,vg_name --separator ,'\nDebug: Executing '/sbin/vgreduce VolGroup00 /dev/vda2'\nError: Could not remove physical volume /dev/vda2 from volume group 'VolGroup00'", "created": "2016-11-16T05:56:00.000000"}, {"author": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "body": "New pull request at https://github.com/puppetlabs/puppetlabs-lvm/pull/167", "created": "2016-11-16T07:03:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR was merged and a followup PR with docs update was also merged. Thanks!", "created": "2017-01-05T13:55:00.000000"}], "components": ["lvm"], "created": "2016-10-21T03:21:00.000000", "creator": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I think the acceptance criteria would be something like the following being able to be run twice and it doing the correct thing.\n\n\n{code:puppet}\nlvm::volume { 'mylv':\n  ensure => present,\n  vg     => 'myvg',\n  pv     => '/dev/disk/by-path/pci-XXXX:XX:XX.X-scsi-X:X:X:X',\n  fstype => 'ext3',\n  size   => '1G',\n}\n{code}\n\nAlso being able to do the same for each of the other paths under /dev/disk/\n\n/dev/disk/by-id/xxxxxxxxxxxxxxx\n/dev/disk/by-path/xxxxxxxxxxxxxxx\n/dev/disk/by-uuid/xxxxxxxxxxxxxxx\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a2abd53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9p7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30886068_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6577142522"}], "description": "The puppetlabs-lvm module doesn't cope with physical volumes referenced by static names. The first run works fine and creates the physical volume but the second run tries to remove the device because of the way it is discovered it has a different name \n\n{noformat}\n[root@co1nytest03 ~]# puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for co1nytest03.yb.lmax\nInfo: Applying configuration version 'c8fed00eb2e87f1cee8e90ebbe870c190ac3848c'\nNotice: /Stage[main]/Lvm/Lvm::Vg[vg_data]/Physical_volume[/dev/disk/by-path/pci-0000:06:00.0-scsi-0:2:0:0]/ensure: created\nNotice: /Stage[main]/Lvm/Lvm::Vg[vg_data]/Volume_group[vg_data]/ensure: created\nNotice: Finished catalog run in 16.55 seconds\n{noformat}\n\n\n{noformat}\n[root@co1nytest03 ~]# puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for co1nytest03.yb.lmax\nInfo: Applying configuration version 'b67a5a787fe5fd008b599af38b4bf179c2dc1f4e'\nError: Could not remove physical volume /dev/sda from volume group 'vg_data'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/sbin/vgreduce vg_data /dev/sda' returned 5: Can't remove final physical volume \"/dev/sda\" from volume group \"vg_data\")\nError: /Stage[main]/Lvm/Lvm::Vg[vg_data]/Volume_group[vg_data]/physical_volumes: change from /dev/sda to /dev/disk/by-path/pci-0000:06:00.0-scsi-0:2:0:0 failed: Could not remove physical volume /dev/sda from volume group 'vg_data'; this physical volume may be in use and may require a manual data migration (using pvmove) before it can be removed (Execution of '/sbin/vgreduce vg_data /dev/sda' returned 5: Can't remove final physical volume \"/dev/sda\" from volume group \"vg_data\")\nNotice: Finished catalog run in 11.61 seconds\n{noformat}\n\nThis is the code that does the discovery of physical volumes. \n\nhttps://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/provider/volume_group/lvm.rb#L73 \n\nThe output of that line is:\n{noformat}\n[root@co1nytest03 ~]# pvs -o pv_name,vg_name --separator ','\n  PV,VG\n  /dev/md1,vg_os\n  /dev/sda,vg_data\n{noformat}\n\n\n", "environment": "Centos 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38259", "fixedVersions": [], "id": "38259", "issueType": "Bug", "key": "MODULES-3991", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "resolution": "Fixed", "resolutionDate": "2017-01-05T13:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue with using /dev/disk/by-path/pci-XXXX:XX:XX.X-scsi-X:X:X:X ", "timeSpent": "PT0S", "updated": "2017-01-05T13:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "No idea the state of this, but there hasn't been much development on nano.", "created": "2021-03-24T12:23:00.000000"}], "components": ["powershell"], "created": "2016-10-20T14:38:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3364ec88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9p2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_128889206015_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10725071040"}], "description": "Running {{puppet resource exec \"echo hello\" provider=powershell -d}} on Nano Server (docker container on Server 2016) using the stable branch (30dcfb9d1e5aa1bc4c82d08e98963fccd1de7e62):\n\n{code}\nDebug: Runtime environment: puppet_version=4.7.1, ruby_version=2.1.9, run_mode=user, default_encoding=UTF-8\nDebug: Facter: searching for custom fact \"operatingsystem\".\nDebug: Facter: fact \"facterversion\" has resolved to \"3.5.0\".\nDebug: Facter: fact \"aio_agent_version\" has resolved to \"1.7.0.38\".\nDebug: Facter: initializing WMI\nDebug: Facter: COM single-threaded apartment not supported, using multi-threaded\nDebug: Facter: skipping external facts for \"C:\\ProgramData\\PuppetLabs\\facter\\facts.d\": The system cannot find the path specified\nDebug: Facter: no external facts were found.\nDebug: Facter: setting fact \"env_windows_installdir\" based on the value of environment variable \"FACTER_env_windows_installdir\".\nDebug: Facter: fact \"env_windows_installdir\" has resolved to \"C:\\puppet\".\nDebug: Facter: resolving operating system facts.\nDebug: Facter: resolving kernel facts.\nDebug: Facter: fact \"kernel\" has resolved to \"windows\".\nDebug: Facter: fact \"kernelrelease\" has resolved to \"10.0.14393\".\nDebug: Facter: fact \"kernelmajversion\" has resolved to \"10.0\".\nDebug: Facter: fact \"kernelversion\" has resolved to \"10.0.14393\".\nDebug: Facter: fact \"osfamily\" has resolved to \"windows\".\nDebug: Facter: fact \"operatingsystemmajrelease\" has resolved to \"2016\".\nDebug: Facter: fact \"operatingsystemrelease\" has resolved to \"2016\".\nDebug: Facter: fact \"hardwaremodel\" has resolved to \"x86_64\".\nDebug: Facter: fact \"architecture\" has resolved to \"x64\".\nDebug: Facter: fact \"operatingsystem\" has resolved to \"windows\".\nDebug: Facter: fact \"system32\" has resolved to \"C:\\Users\\ContainerAdministrator\\system32\".\nDebug: Facter: fact \"os\" has resolved to {\n  architecture => \"x64\",\n  family => \"windows\",\n  hardware => \"x86_64\",\n  name => \"windows\",\n  release => {\n    full => \"2016\",\n    major => \"2016\"\n  },\n  windows => {\n    system32 => \"C:\\Users\\ContainerAdministrator\\system32\"\n  }\n}.\nDebug: Puppet::Type::Exec::ProviderPosix: feature posix is missing\nDebug: Puppet::Type::Exec::ProviderShell: feature posix is missing\nDebug: Loaded state in 0.00 seconds\nDebug: Facter: searching for custom fact \"hostname\".\nDebug: Facter: resolving networking facts.\nDebug: Facter: initializing Winsock\nDebug: Facter: fact \"ipaddress_vEthernet (Temp Nic Name)\" has resolved to \"172.26.160.122\".\nDebug: Facter: fact \"ipaddress\" has resolved to \"172.26.160.122\".\nDebug: Facter: fact \"netmask_vEthernet (Temp Nic Name)\" has resolved to \"255.255.240.0\".\nDebug: Facter: fact \"netmask\" has resolved to \"255.255.240.0\".\nDebug: Facter: fact \"network_vEthernet (Temp Nic Name)\" has resolved to \"172.26.160.0\".\nDebug: Facter: fact \"network\" has resolved to \"172.26.160.0\".\nDebug: Facter: fact \"ipaddress6_vEthernet (Temp Nic Name)\" has resolved to \"fe80::c812:6ede:4189:9494%27\".\nDebug: Facter: fact \"ipaddress6\" has resolved to \"fe80::c812:6ede:4189:9494%27\".\nDebug: Facter: fact \"netmask6_vEthernet (Temp Nic Name)\" has resolved to \"ffff:ffff:ffff:ffff::\".\nDebug: Facter: fact \"netmask6\" has resolved to \"ffff:ffff:ffff:ffff::\".\nDebug: Facter: fact \"network6_vEthernet (Temp Nic Name)\" has resolved to \"fe80::%27\".\nDebug: Facter: fact \"network6\" has resolved to \"fe80::%27\".\nDebug: Facter: fact \"macaddress_vEthernet (Temp Nic Name)\" has resolved to \"00:15:5D:EC:A9:0D\".\nDebug: Facter: fact \"macaddress\" has resolved to \"00:15:5D:EC:A9:0D\".\nDebug: Facter: fact \"mtu_vEthernet (Temp Nic Name)\" has resolved to 1500.\nDebug: Facter: fact \"hostname\" has resolved to \"2b8fad892c14\".\nDebug: Facter: fact \"domain\" has resolved to \"localdomain\".\nDebug: Facter: fact \"fqdn\" has resolved to \"2b8fad892c14.localdomain\".\nDebug: Facter: fact \"interfaces\" has resolved to \"vEthernet (Temp Nic Name)\".\nDebug: Facter: fact \"networking\" has resolved to {\n  domain => \"localdomain\",\n  fqdn => \"2b8fad892c14.localdomain\",\n  hostname => \"2b8fad892c14\",\n  interfaces => {\n    vEthernet (Temp Nic Name) => {\n      bindings => [\n        {\n          address => \"172.26.160.122\",\n          netmask => \"255.255.240.0\",\n          network => \"172.26.160.0\"\n        }\n      ],\n      bindings6 => [\n        {\n          address => \"fe80::c812:6ede:4189:9494%27\",\n          netmask => \"ffff:ffff:ffff:ffff::\",\n          network => \"fe80::%27\"\n        }\n      ],\n      ip => \"172.26.160.122\",\n      ip6 => \"fe80::c812:6ede:4189:9494%27\",\n      mac => \"00:15:5D:EC:A9:0D\",\n      mtu => 1500,\n      netmask => \"255.255.240.0\",\n      netmask6 => \"ffff:ffff:ffff:ffff::\",\n      network => \"172.26.160.0\",\n      network6 => \"fe80::%27\"\n    }\n  },\n  ip => \"172.26.160.122\",\n  ip6 => \"fe80::c812:6ede:4189:9494%27\",\n  mac => \"00:15:5D:EC:A9:0D\",\n  mtu => 1500,\n  netmask => \"255.255.240.0\",\n  netmask6 => \"ffff:ffff:ffff:ffff::\",\n  network => \"172.26.160.0\",\n  network6 => \"fe80::%27\",\n  primary => \"vEthernet (Temp Nic Name)\"\n}.\nDebug: Facter: searching for custom fact \"domain\".\nDebug: Loaded transaction store file in 0.00 seconds\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'selinux' for feature 'selinux'\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'cfpropertylist' for feature 'cfpropertylist'\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Failed to load library 'shadow' for feature 'libshadow'\nDebug: Failed to load library 'shadow' for feature 'libshadow'\nDebug: 2016-10-20 13:36:49 -0700 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass is running as pid: 6908\nDebug: 2016-10-20 13:36:52 -0700 PowerShell initialization complete for pid: 6908\nDebug: Waited 0.001002 total seconds.\nDebug: 2016-10-20 13:36:52 -0700 PIPE> Add-Type : (282) : 'PuppetPSHost.CurrentCulture': type must be 'CultureInfo' to match overridden member \n\n'PSHost.CurrentCulture'\n\n(281) :     }\n\n(282) : >>>     public override CultureInfo CurrentCulture\n\n(283) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (282) : The type 'CultureInfo' is defined in an assembly that is not referenced. You must add a reference \n\nto assembly 'System.Globalization, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\n\n(281) :     }\n\n(282) : >>>     public override CultureInfo CurrentCulture\n\n(283) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (286) : 'PuppetPSHost.CurrentUICulture': type must be 'CultureInfo' to match overridden member \n\n'PSHost.CurrentUICulture'\n\n(285) :     }\n\n(286) : >>>     public override CultureInfo CurrentUICulture\n\n(287) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (286) : The type 'CultureInfo' is defined in an assembly that is not referenced. You must add a reference \n\nto assembly 'System.Globalization, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\n\n(285) :     }\n\n(286) : >>>     public override CultureInfo CurrentUICulture\n\n(287) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (253) : 'PuppetPSHost' does not implement inherited abstract member 'PSHost.CurrentCulture.get'\n\n(252) : \n\n(253) : >>>   public class PuppetPSHost : PSHost\n\n(254) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (253) : 'PuppetPSHost' does not implement inherited abstract member 'PSHost.CurrentUICulture.get'\n\n(252) : \n\n(253) : >>>   public class PuppetPSHost : PSHost\n\n(254) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTyp\nDebug: 2016-10-20 13:36:52 -0700 PIPE> eCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (161) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(160) : \n\n(161) : >>>     public override void Write(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value)\n\n(162) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (161) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(160) : \n\n(161) : >>>     public override void Write(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value)\n\n(162) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (161) : 'PuppetPSHostUserInterface.Write(ConsoleColor, ConsoleColor, string)': no suitable method found to \n\noverride\n\n(160) : \n\n(161) : >>>     public override void Write(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value)\n\n(162) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (222) : 'PuppetPSHostUserInterface.Prompt(string, string, Collection<FieldDescription>)': return type must \n\nbe 'Dictionary<string, PSObject>' to match overridden member 'PSHostUserInterface.Prompt(string, string, \n\nCollection<FieldDescription>)'\n\n(221) : \n\n(222) : >>>     public override Dictionary<string, PSObject> Prompt(string caption, string message, \n\nCollection<FieldDescription> descriptions)\n\n(223) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (222) : The type 'Dictionary<,>' is defined in an assembly that is not referenced. You must add a reference \n\nto assembly 'System.Collections, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\n\n(221) : \n\n(222) : >>>     public override Dictionary<string, PSObject> Prompt(string caption, string message, \n\nCollection<FieldDescription> descriptions)\n\n(223) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR\nDebug: 2016-10-20 13:36:52 -0700 PIPE> ,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (127) : 'PuppetPSHostUserInterface' does not implement inherited abstract member \n\n'PSHostUserInterface.Write(ConsoleColor, ConsoleColor, string)'\n\n(126) : \n\n(127) : >>>   public class PuppetPSHostUserInterface : PSHostUserInterface\n\n(128) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (26) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(25) :     private ConsoleColor backgroundcolor;\n\n(26) : >>>     public override ConsoleColor BackgroundColor\n\n(27) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (54) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(53) :     private ConsoleColor foregroundcolor;\n\n(54) : >>>     public override ConsoleColor ForegroundColor\n\n(55) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (26) : 'PuppetPSHostRawUserInterface.BackgroundColor': type must be 'ConsoleColor' to match overridden \n\nmember 'PSHostRawUserInterface.BackgroundColor'\n\n(25) :     private ConsoleColor backgroundcolor;\n\n(26) : >>>     public override ConsoleColor BackgroundColor\n\n(27) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (26) : The type 'ConsoleColor' is defined in an assembly that is not referenced. You must add a reference \n\nto assembly 'System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\n\n(25) :     private ConsoleColor backgroundcolor;\n\n(26) : >>>     public override ConsoleColor BackgroundColor\n\n(27) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (54) : 'PuppetPSHostRawUserInterface.ForegroundColor': type must be 'ConsoleColor' to match overridden \n\nmember 'PSHostRawUserInterface.ForegroundColor'\n\n(53) :     private ConsoleColor foregroundcolor;\n\n(54) : >>>     public override ConsoleColor ForegroundColor\n\n(55) :     {\nDebug: 2016-10-20 13:36:52 -0700 PIPE> \n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (54) : The type 'ConsoleColor' is defined in an assembly that is not referenced. You must add a reference \n\nto assembly 'System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\n\n(53) :     private ConsoleColor foregroundcolor;\n\n(54) : >>>     public override ConsoleColor ForegroundColor\n\n(55) :     {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (14) : 'PuppetPSHostRawUserInterface' does not implement inherited abstract member \n\n'PSHostRawUserInterface.BackgroundColor.set'\n\n(13) : {\n\n(14) : >>>   public class PuppetPSHostRawUserInterface : PSHostRawUserInterface\n\n(15) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (14) : 'PuppetPSHostRawUserInterface' does not implement inherited abstract member \n\n'PSHostRawUserInterface.ForegroundColor.get'\n\n(13) : {\n\n(14) : >>>   public class PuppetPSHostRawUserInterface : PSHostRawUserInterface\n\n(15) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (14) : 'PuppetPSHostRawUserInterface' does not implement inherited abstract member \n\n'PSHostRawUserInterface.BackgroundColor.get'\n\n(13) : {\n\n(14) : >>>   public class PuppetPSHostRawUserInterface : PSHostRawUserInterface\n\n(15) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (14) : 'PuppetPSHostRawUserInterface' does not implement inherited abstract member \n\n'PSHostRawUserInterface.ForegroundColor.set'\n\n(13) : {\n\n(14) : >>>   public class PuppetPSHostRawUserInterface : PSHostRawUserInterface\n\n(15) :   {\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Comm\nDebug: 2016-10-20 13:36:52 -0700 PIPE> ands.AddTypeCommand\n\n \n\nAdd-Type : (25) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(24) : \n\n(25) : >>>     private ConsoleColor backgroundcolor;\n\n(26) :     public override ConsoleColor BackgroundColor\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (53) : The type or namespace name 'ConsoleColor' could not be found (are you missing a using directive or \n\nan assembly reference?)\n\n(52) : \n\n(53) : >>>     private ConsoleColor foregroundcolor;\n\n(54) :     public override ConsoleColor ForegroundColor\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (19) : The name 'ConsoleColor' does not exist in the current context\n\n(18) :       buffersize      = new Size(120, 120);\n\n(19) : >>>       backgroundcolor = ConsoleColor.Black;\n\n(20) :       foregroundcolor = ConsoleColor.White;\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (20) : The name 'ConsoleColor' does not exist in the current context\n\n(19) :       backgroundcolor = ConsoleColor.Black;\n\n(20) : >>>       foregroundcolor = ConsoleColor.White;\n\n(21) :       cursorposition  = new Coordinates(0, 0);\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (157) : 'Console' does not contain a definition for 'SetError'\n\n(156) :     {\n\n(157) : >>>       System.Console.SetError(_errWriter);\n\n(158) :       System.Console.SetOut(_outWriter);\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError) [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : (158) : 'Console' does not contain a definition for 'SetOut'\n\n(157) :       System.Console.SetError(_errWriter);\n\n(158) : >>>       System.Console.SetOut(_outWriter);\n\n(159) :     }\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (Microsoft.Power...peCompilerError:AddTypeCompilerError)\nDebug: 2016-10-20 13:36:52 -0700 PIPE>  [Add-Type], Except \n\n   ion\n\n    + FullyQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\nAdd-Type : Cannot add type. Compilation errors occurred.\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:325 \n\nchar:1\n\n+ Add-Type -TypeDefinition $hostSource -Language CSharp\n\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidData: (:) [Add-Type], InvalidOperationException\n\n    + FullyQualifiedErrorId : COMPILER_ERRORS,Microsoft.PowerShell.Commands.AddTypeCommand\n\n \n\n\nDebug: STDERR: #<EOFError: end of file reached\nDebug: STDERR: C:/ProgramData/PuppetLabs/code/environments/production/modules/powershell/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:268:in `sysread\nDebug: STDERR: C:/ProgramData/PuppetLabs/code/environments/production/modules/powershell/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:268:in `block in read_streams\nDebug: Finishing transaction 37393440\nDebug: Storing state\nDebug: 2016-10-20 13:36:52 -0700 PIPE> New-Object : Cannot find type [Puppet.PuppetPSHost]: verify that the assembly containing this type is loaded.\n\nAt C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\powershell\\lib\\puppet_x\\templates\\init_ps.ps1:403 \n\nchar:28\n\n+     $global:puppetPSHost = New-Object Puppet.PuppetPSHost\n\n+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n    + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentException\n\n    + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand\n\n \n\n\nDebug: Stored state in 0.02 seconds\nexec { 'echo hello':\n  returns => 'notrun',\n}\nDebug: PowerShellManager exiting...\n{code}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36117", "fixedVersions": [], "id": "36117", "issueType": "Bug", "key": "MODULES-3990", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Declined", "resolutionDate": "2021-03-24T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[powershell] Module doesn't work on Nano Server", "timeSpent": "PT0S", "updated": "2021-03-24T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Feature implemented: [https://github.com/puppetlabs/puppetlabs-accounts/pull/128/files]", "created": "2018-08-22T02:36:00.000000"}], "components": ["accounts"], "created": "2016-10-20T14:03:00.000000", "creator": "623c0e43a9575800695aca86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@627cd4d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79199630_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_57853990090"}], "description": "I need to have an option within the puppetlabs::accounts::user module similar to the forcelocal option available with the built in group and user classes. I am trying to create users on a system that is joined to Active Directory where users by the same name exist, so the user creation fails. I need to use the puppetlabs::accounts module because I need to manage the .bashrc for the users as well. This affects version 1.1.0 of the puppetlabs/accounts module. I wasn't sure what to put in the affects version/fix version boxes above.\n\nThanks! ", "environment": "PE 2016.2 on RHEL6 joined to active directory", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "41486", "fixedVersions": ["puppet_agent 1.2.0"], "id": "41486", "issueType": "New Feature", "key": "MODULES-3989", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e43a9575800695aca86", "resolution": "Fixed", "resolutionDate": "2018-08-22T02:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Need \"forcelocal\" option on puppetlabs::accounts::user module", "timeSpent": "PT0S", "updated": "2018-08-22T02:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-10-18T18:07:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d4e7753"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9o6f:"}], "description": "When upgrading an agent with the puppet_agent module, if daemonize = false is set in the [agent] configuration, the initial run that applies the puppet_agent class hangs:\n\n{code:java}\nDebug: Executing '/usr/bin/yum -d 0 -e 0 -y install puppet-agent-1.5.3-1.el6'\nDebug: Executing '/bin/rpm -q puppet-agent --nosignature --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\\n'\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: created\nDebug: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]: The container Class[Puppet_agent::Install] will propagate my refresh event\nDebug: Class[Puppet_agent::Install]: The container Stage[main] will propagate my refresh event\nDebug: Class[Puppet_agent::Install]: The container Class[Puppet_agent] will propagate my refresh event\nDebug: Executing '/sbin/service puppet status'\nDebug: Executing '/sbin/chkconfig puppet'\nDebug: Executing '/sbin/service puppet start'\n{code}\n\nI end up with these processes stalled:\n\n{code:java}\nroot      2096  1.1  2.2 434600 89696 pts/1    Sl+  23:39   0:05 /opt/puppet/bin/ruby /usr/local/bin/puppet agent -t --debug\nroot      2424  0.0  0.0 108164  1400 ?        S    23:39   0:00 /bin/bash -c ulimit -S -c 0 >/dev/null 2>&1 ; /opt/puppetlabs/puppet/bin/puppet agent\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33937", "fixedVersions": [], "id": "33937", "issueType": "Bug", "key": "MODULES-3988", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent agents running with the daemon disabled stall on upgrade", "timeSpent": "PT0S", "updated": "2016-11-08T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "body": "[~accountid:557058:11a50a90-5585-4229-994a-72322be4a7d7] Is there a link to where this lives in Github?  ", "created": "2016-10-20T09:00:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "There is", "created": "2016-10-20T16:15:00.000000"}], "components": ["certregen"], "created": "2016-10-18T17:27:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34377b49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9o4v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6005337_*|*_1_*:*_1_*:*_9412_*|*_3_*:*_1_*:*_1250183_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_63260693"}], "description": "Now that we have basic certregen functionality working we need to add unit and integration tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40262", "fixedVersions": ["certregen 0.1.0"], "id": "40262", "issueType": "Task", "key": "MODULES-3987", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-10-19T13:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: flesh out test coverage", "timeSpent": "PT0S", "updated": "2016-10-20T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-10-18T17:24:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dceb049"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9o4n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30578_*|*_3_*:*_1_*:*_250274199_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_90247"}], "description": "Right now users have no idea how close their infrastructure is to expiration. We need to provide users with some way to see which certificates are close to expiration and whether those certificates have any particular significance. (CA cert, cert with altnames, etc)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39289", "fixedVersions": ["certregen 0.1.0"], "id": "39289", "issueType": "Improvement", "key": "MODULES-3986", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-10-21T14:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "certregen: action for checking certificate expiry", "timeSpent": "PT0S", "updated": "2016-10-21T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "body": "Submitted PR for potential solution: https://github.com/puppetlabs/puppetlabs-apache/pull/1539", "created": "2016-10-18T16:24:00.000000"}], "components": ["apache"], "created": "2016-10-18T14:27:00.000000", "creator": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The file resource should have an explicit requirement for the package\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d604bbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6647731_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70412621"}], "description": "The following commit has introduced a bug where Puppet is attempting to manage the /etc/httpd/modsecurity.d directory for CentOS before the package exists\n\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/816d32292424df890a613e71e89c84a530b36f8e#diff-facbfa311c3d5f0c3b2079e15fbeb2d2\n\nThis results in a missing dependency when it attempts to create the directory when the parent directory does not exist\n\nError: Cannot create /etc/httpd/modsecurity.d; parent directory /etc/httpd does not exist\nError: /Stage[main]/Apache::Mod::Security/File[/etc/httpd/modsecurity.d]/ensure: change from absent to directory failed: Cannot create /etc/httpd/modsecurity.d; parent directory /etc/httpd does not exist\nNotice: /Stage[main]/Apache::Mod::Security/File[/etc/httpd/modsecurity.d/security_crs.conf]: Dependency File[/etc/httpd/modsecurity.d] has failures: true\nWarning: /Stage[main]/Apache::Mod::Security/File[/etc/httpd/modsecurity.d/security_crs.conf]: Skipping because of failed dependencies\n\nBy using $::apache::params::user & $::apache::params::group when manage_user and manage_group is set to true, there is an explicit requirement that the httpd package exists prior to managing the user, and subsequent directory for ModSecurity.  Prior to the change, Puppet would auto require the user, which had the package requirement defined, therefore maintaining the proper order for dependencies.  A better solution may be to have an explicit requirement for the package on the file resource.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37196", "fixedVersions": [], "id": "37196", "issueType": "Bug", "key": "MODULES-3985", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:575da61e-020a-49e0-88fc-dd2fd7e7f1d5", "resolution": "Fixed", "resolutionDate": "2016-10-19T11:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache/manifests/mod/security.pp dependency failure", "timeSpent": "PT0S", "updated": "2016-10-19T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] your work to update modulesync_configs should cover this.", "created": "2016-10-18T12:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please take care of https://github.com/puppetlabs/puppetlabs-ntp/pull/347 too.", "created": "2016-10-18T12:22:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "All PRs have now been merged with a modulesync.", "created": "2016-11-01T09:08:00.000000"}], "components": [], "created": "2016-10-18T11:37:00.000000", "creator": "623c17471c7f6a007049ebcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Modules sync is run to update parallel_tests"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b80b806"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ngv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2133949_*|*_3_*:*_1_*:*_1052287314_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78706122_*|*_10005_*:*_1_*:*_67511701"}], "description": "Parallel_tests 2.10.0 that was released on 10/17 raised the ruby dependency from 1.9.3 to 2.0.0, which breaks CI checks on the ruby 1.9.3 jobs. The gemfiles of modules should be changed to accommodate this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40261", "fixedVersions": [], "id": "40261", "issueType": "Bug", "key": "MODULES-3983", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17471c7f6a007049ebcb", "resolution": "Fixed", "resolutionDate": "2016-11-01T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "parallel_tests 2.10.0 sets ruby dependency at 2.0.0", "timeSpent": "PT0S", "updated": "2016-11-01T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "3 points for implementation, 2 points for testing.", "created": "2016-11-15T17:59:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Duplicate of FM-5721", "created": "2016-11-15T18:00:00.000000"}], "components": ["azure"], "created": "2016-10-18T09:55:00.000000", "creator": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@556ab917"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98lb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23004888_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2428911793_*|*_10005_*:*_1_*:*_6002"}], "description": "When trying to provision into azure:\nIf we specify existing resource group and existing virtual_network_name puppet will try and modify virtual_network_name with different IP range and error out rather then use those existing resource\nIf we specify new resouce group with existing virtual_network_name puppet will create another virtual_network_name with exactly same name but it's own IP range ( 10.0.2.0/24 )", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "38258", "fixedVersions": [], "id": "38258", "issueType": "Bug", "key": "MODULES-3982", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e40f5e6c-ee9d-4462-9791-93cd67ab605d", "resolution": "Duplicate", "resolutionDate": "2016-11-15T18:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Azure ARM provisioning - virtual_network_name duplicate", "timeSpent": "PT0S", "updated": "2016-11-15T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17471c7f6a007049ebcb", "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "Opened a pull request to improve the regex validation for ipv4 here https://github.com/puppetlabs/puppetlabs-stdlib/pull/676", "created": "2016-10-17T15:48:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:623c17471c7f6a007049ebcb] The explanation for closing this can be found in your PR as well as this PR with a more detailed explanation.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/660", "created": "2016-10-18T16:22:00.000000"}, {"author": "62439749247a4b00691c2a0b", "body": "Hi,\n\nI'm sorry but I have just not understood why this regression {{is_ip_address => Stdlib::Compat::Ip_address}} will not be fixed? Is it possible to have a little (and simple) explanation?\n\nThx in advance.", "created": "2016-10-19T02:59:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This will be fixed. It is taking a while as we uncovered gaps in our testing approach and some information was miscommunicated across systems.\n\nThe current state of development is at https://github.com/puppetlabs/puppetlabs-stdlib/pull/680 blocked behind more infrastructure changes to get testing working on all ruby versions again.", "created": "2016-10-25T04:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged. ", "created": "2017-07-09T10:35:00.000000"}], "components": ["stdlib"], "created": "2016-10-17T14:41:00.000000", "creator": "62439749247a4b00691c2a0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a086c2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92493989_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_259608653_*|*_10006_*:*_1_*:*_22529149655"}], "description": "Hi,\n\n{code:bash}\n~$ sudo /opt/puppetlabs/bin/puppet apply -e 'notice ( is_ip_address(\"9999.9999.9999.9999\") )'\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::Ip_address instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nNotice: Scope(Class[main]): false\nNotice: Compiled catalog for puppet.lss1.backbone.education in environment production in 0.20 seconds\nNotice: Applied catalog in 0.24 seconds\n{code}\n\nThe result above is correct but it's a deprecated code. With the recommended way:\n\n{code:bash}\n~$ sudo /opt/puppetlabs/bin/puppet apply -e 'notice ( \"9999.9999.9999.9999\" =~ Stdlib::Compat::Ip_address )'\nNotice: Scope(Class[main]): true\nNotice: Compiled catalog for puppet.lss1.backbone.education in environment production in 0.19 seconds\nNotice: Applied catalog in 0.29 seconds\n{code}\n\nThe result is not correct.\nRegards.", "environment": "On Ubuntu Trusty with:\n- puppet-agent 1.7.0\n- puppetlabs-stdlib 4.13.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34958", "fixedVersions": [], "id": "34958", "issueType": "Bug", "key": "MODULES-3980", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439749247a4b00691c2a0b", "resolution": "Fixed", "resolutionDate": "2017-07-09T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Regression with Stdlib::Compat::Ip_address instead of  is_ip_address()", "timeSpent": "PT0S", "updated": "2017-07-09T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "PE 2016.2.1 will automatically update the truststore if {{localcacert}} changes", "created": "2016-10-18T17:26:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "PE back to 3.8.6 will automatically update {{broker.ts}}, so this shouldn't be an issue.", "created": "2016-10-26T10:57:00.000000"}], "components": ["certregen"], "created": "2016-10-17T12:15:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@555f3b6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mlb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3015499_*|*_3_*:*_1_*:*_667868220_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_102021477"}], "description": "As part of CA certificate rotation we need to rotate the CA certificate in the PE activemq trust store. In theory the puppetlabs-puppet_enterprise module should do this automatically as it should ensure the latest CA certificate is stored in the trust store, but we need to verify that code path.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42476", "fixedVersions": ["certregen 0.1.0"], "id": "42476", "issueType": "Improvement", "key": "MODULES-3978", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-10-26T10:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "certregen: Rotate the CA cert in the activemq trust store", "timeSpent": "PT0S", "updated": "2016-10-26T10:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:a6acb916-6a15-493e-a2db-e5245b8eee71", "body": "DSC was functioning properly in: PSVersion 5.1.14300.1000 though it stopped at:\nPSVersion 5.1.14393.0 w2k16(core), debug showing:\nDebug: 2016-10-18 13:24:41 -0700 STDOUT> +         if ($runspace -eq $null)\nDebug: 2016-10-18 13:24:41 -0700 STDOUT> +                                ~\nDebug: 2016-10-18 13:24:41 -0700 STDOUT> Missing statement block after if ( condition ).\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>     + FullyQualifiedErrorId : MissingStatementBlock\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>           $runspace = [RunspaceFactory]::CreateRunspace()\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>\nDebug: 2016-10-18 13:24:41 -0700 STDOUT>           $runspace.Open()\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> At line:1 char:12\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +         try\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +            ~\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> The Try statement is missing its statement block.\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + FullyQualifiedErrorId : MissingTryStatementBlock\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           # http://learn-powershell.net/2012/05/13/using-background-runspaces-instead-of-psjobs-for-better-performance/\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           $ps = [powershell]::create()\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           $ps.Runspace = $runspace\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           [Void]$ps.AddScript($powershell_code)\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           $asyncResult = $ps.BeginInvoke()\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           if (!$asyncResult.AsyncWaitHandle.WaitOne(1200000))\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           {\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             throw \"Catastrophic failure: PowerShell DSC resource timeout (1200000 ms) exceeded while executing\"\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           }\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           $output = $ps.EndInvoke($asyncResult)\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           Write-Output $output\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> catch : The term 'catch' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> included, verify that the path is correct and try again.\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> At line:27 char:9\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +         catch\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +         ~~~~~\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + CategoryInfo          : ObjectNotFound: (catch:String) [], CommandNotFoundException\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + FullyQualifiedErrorId : CommandNotFoundException\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           try\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           {\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             if ($runspace) { $runspace.Dispose() }\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           }\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           finally\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           {\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             $runspace = $null\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           }\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           @{\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             indesiredstate = $false\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             rebootrequired = $false\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>             errormessage = $_.Exception.Message\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           } | ConvertTo-Json -Compress\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> finally : The term 'finally' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> included, verify that the path is correct and try again.\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> At line:59 char:9\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +         finally\nDebug: 2016-10-18 13:24:42 -0700 STDOUT> +         ~~~~~~~\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + CategoryInfo          : ObjectNotFound: (finally:String) [], CommandNotFoundException\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>     + FullyQualifiedErrorId : CommandNotFoundException\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           [Void]$event.Set()\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           [Void]$event.Dispose()\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>           if ($ps -ne $null) { [Void]$ps.Dispose() }\nDebug: 2016-10-18 13:24:42 -0700 STDOUT>", "created": "2016-10-18T14:54:00.000000"}, {"author": "623e7a5f7910a200718cd166", "body": "The patch below fixes the syntax errors, but it still hangs when applying the DSC resource (Set). Strange thing is the testing of the resource works fine... (When run on Server 2016,  WMF 5.1.14393.206)\n\n{code}\ndiff --git a/lib/puppet_x/puppetlabs/powershell_manager.rb b/lib/puppet_x/puppetlabs/powershell_manager.rb\nindex 92f709f..ab5b4b1 100644\n--- a/lib/puppet_x/puppetlabs/powershell_manager.rb\n+++ b/lib/puppet_x/puppetlabs/powershell_manager.rb\n@@ -29,8 +29,7 @@ module PuppetX\n         # always need a trailing newline to ensure PowerShell parses code\n         code = <<-CODE\n         $event = [Threading.EventWaitHandle]::OpenExisting(\"#{output_ready_event_name}\")\n-        if ($runspace -eq $null)\n-        {\n+        if ($runspace -eq $null) {\n           $runspace = [RunspaceFactory]::CreateRunspace()\n           $runspace.Open()\n         }\n@@ -40,8 +39,7 @@ module PuppetX\n '@\n         $ps = $null\n \n-        try\n-        {\n+        try {\n           # http://learn-powershell.net/2012/05/13/using-background-runspaces-instead-of-psjobs-for-better-performance/\n           $ps = [powershell]::create()\n           $ps.Runspace = $runspace\n@@ -49,22 +47,16 @@ module PuppetX\n \n           $asyncResult = $ps.BeginInvoke()\n \n-          if (!$asyncResult.AsyncWaitHandle.WaitOne(#{timeout_ms}))\n-          {\n+          if (!$asyncResult.AsyncWaitHandle.WaitOne(#{timeout_ms})) {\n             throw \"Catastrophic failure: PowerShell DSC resource timeout (#{timeout_ms} ms) exceeded while executing\"\n           }\n \n           $output = $ps.EndInvoke($asyncResult)\n           Write-Output $output\n-        }\n-        catch\n-        {\n-          try\n-          {\n+        } catch {\n+          try {\n             if ($runspace) { $runspace.Dispose() }\n-          }\n-          finally\n-          {\n+          } finally {\n             $runspace = $null\n           }\n           @{\n@@ -72,9 +64,7 @@ module PuppetX\n             rebootrequired = $false\n             errormessage = $_.Exception.Message\n           } | ConvertTo-Json -Compress\n-        }\n-        finally\n-        {\n+        } finally {\n           [Void]$event.Set()\n           [Void]$event.Dispose()\n           if ($ps -ne $null) { [Void]$ps.Dispose() }\n{code}", "created": "2017-01-03T02:15:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "When using Windows Server 2016 with latest (december) updates and Powershell Version :\n\nPS C:\\Windows\\system32> $PSVersionTable.PSVersion\n\nMajor  Minor  Build  Revision\n-----  -----  -----  --------\n5      1      14393  693\n\nI was able to run various dsc modules (which previously hanged) like: xFirewall,xArchive and so on. All test passed, rules were created.", "created": "2017-01-13T10:47:00.000000"}, {"author": "623e7a5f7910a200718cd166", "body": "I just tested after installing KB3213986 on server 2016, and can confirm that this update fixes the issue for me as well...!\n", "created": "2017-01-16T01:21:00.000000"}, {"author": "70121:c4868211-1a57-40ef-b792-8b187808052e", "body": "Also tested with few Windows 10 environments I have - all is good.", "created": "2017-01-16T01:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed with KB3213986", "created": "2017-03-29T15:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closed prematurely.", "created": "2017-03-30T18:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tracking PR https://github.com/puppetlabs/puppetlabs-dsc/pull/261", "created": "2017-03-30T18:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/018893f612178a9e12a08b50a267b34aeb0070b3", "created": "2017-04-03T10:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-master/45/", "created": "2017-04-03T12:55:00.000000"}], "components": ["dsc", "powershell"], "created": "2016-10-17T09:54:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@473aab2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9s3j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7777174_*|*_1_*:*_2_*:*_3135545878_*|*_3_*:*_2_*:*_7676461841_*|*_4_*:*_1_*:*_38925_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_98015092_*|*_10004_*:*_1_*:*_683241503_*|*_10006_*:*_1_*:*_2924981798"}], "description": "The dsc module uses the PowerShell Manager code from the powershell module, which is broken on WMF5.1. See MODULES-3690 for more information and the fix. We need to port the fix to the DSC module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42474", "fixedVersions": [], "id": "42474", "issueType": "Bug", "key": "MODULES-3977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-04-03T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - WMF 5.1 (PS 5.1.14393) hangs while using dsc module", "timeSpent": "PT0S", "updated": "2017-04-03T12:55:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Due to the age of this ticket I am going to set as Wont Fix.\nIf this is an issue you are still seeing with the latest version, I apologize and please feel free to reopen.\u00a0", "created": "2021-04-12T06:50:00.000000"}], "components": ["postgresql"], "created": "2016-10-17T09:38:00.000000", "creator": "70121:e116caf4-a54d-49cd-803d-512787cf0121", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75f59ab6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_249373351_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_141263749230"}], "description": "I write a simple .pp for installing postgresql with the last version of puppetlabs-postgresql 4..8.0\n\n{code:java}\n\nclass { 'postgresql::globals':\n        manage_package_repo => true,\n        version             => '9.3',\n    } ->\n    class { '::postgresql::server':  }\n\n::postgresql::server::db { $db_name:\n        user     => $db_user,\n        password => $db_password,\n    }\n\n{code}\n\nI 've got this error message : \n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, This Type-Name has no effect. A value was produced and then forgotten (one or more preceding expressions may have the wrong form) at /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/server/database.pp:73:3 at /etc/puppetlabs/code/environments/production/modulesmymodule/manifests/extras/postgresql/create_instance.pp:12 on node int-data-bdd-01.ovh.local\n\nWith using puppetlabs-postgresql-4.7.1, it 's work.\n", "environment": "puppet version 4.7\npuppetlabs-postgresql-4.8.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39287", "fixedVersions": [], "id": "39287", "issueType": "Bug", "key": "MODULES-3984", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e116caf4-a54d-49cd-803d-512787cf0121", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T06:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error puppetlabs-postgresql-4.8.0 : This Type-Name has no effect. A value was produced and then forgotten (one or more preceding expressions may have the wrong form)", "timeSpent": "PT0S", "updated": "2021-04-12T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-10-17T04:01:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72676d57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mcf:"}], "description": "Partly related to MODULES-1733, the Firewall type does not support all of the features of CONNMARK, specifically around marking with connection tracking. Here is some example iptables config that seems impossible to generate with this Type:\n\n{{\n-A PREROUTING -j CONNMARK --restore-mark --nfmask 0xffffffff --ctmask 0xffffffff \n-A INPUT -i bond10 -p tcp -m tcp -m multiport --dport 80,443 -m comment --comment \"Mark HTTP/S packets for different routing\" -j MARK --set-xmark 0x1/0xffffffff \n-A INPUT -j CONNMARK --save-mark --nfmask 0xffffffff --ctmask 0xffffffff \n-A OUTPUT -j CONNMARK --restore-mark --nfmask 0xffffffff --ctmask 0xffffffff \n}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33936", "fixedVersions": [], "id": "33936", "issueType": "New Feature", "key": "MODULES-3976", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support all connmark features", "timeSpent": "PT0S", "updated": "2021-01-11T20:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Included this in PR\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/156", "created": "2018-01-31T19:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2018-02-05T18:20:00.000000"}], "components": ["reboot", "windows"], "created": "2016-10-16T16:35:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ef7e02e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9maf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_38447597_*|*_1_*:*_1_*:*_308097645_*|*_10007_*:*_1_*:*_390773291_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_40485401676"}], "description": "https://github.com/puppetlabs/puppetlabs-reboot/commit/05b7ce404b0b3fd5b2cfd4b88e864f1445626d2a was initially made to remove the control flow {{and}} in favor of the boolean {{&&}}.\n\nThis commit was reverted due to breakages as described in https://github.com/puppetlabs/puppetlabs-reboot/commit/2ad6ebb1f120243b8f075afe2444cee9c50d047a\n\nHowever, this code seems wrong - and should be fixed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33935", "fixedVersions": [], "id": "33935", "issueType": "Improvement", "key": "MODULES-3975", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2018-02-05T18:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Reboot - Fix conditionals in Windows provider", "timeSpent": "PT0S", "updated": "2018-02-05T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "body": "Could you give a guesstimate when this issue will be looked at?", "created": "2016-12-09T02:22:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed]. Apologies for the slow responses to your F5 tickets. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.\n\nPlease note that the repo for the F5 module is now [open|https://github.com/f5devcentral/f5-puppet], so you can submit your PRs in GitHub to get your fixes into the upstream version.\n\nPlease reach out to me if you would like any further information or would like to discuss. Thanks.", "created": "2017-11-23T04:46:00.000000"}], "components": ["f5"], "created": "2016-10-14T04:50:00.000000", "creator": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The f5_iapp resource should accept a \"lists\" parameter where we can enter the multichoice fields."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@790b300b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9lcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_527443766_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34467901274"}], "description": "A couple of iApps we have feature multichoice fields. We can create an app instance through f5_iapp, but when looking at what gets created (through \"reconfigure\" in the F5 BIG-IP interface), all multichoice fields are empty.\n\nWhen I create an app instance through the F5 interface and check the bigip.conf, it appears these multichoice fields need to go under \"lists\" (rather than \"variables\", which I put them under in the first place). But, f5_iapp doesn't support \"lists\" and thus things go wrong.\n\nI'm currently testing under v11.5.1 of the BIG-IP, but since \"lists\" isn't supported at all, every version would have this issue.", "environment": "F5 BIG-IP", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "36116", "fixedVersions": [], "id": "36116", "issueType": "Bug", "key": "MODULES-3974", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c2cd190e-cc5a-44ba-9487-a0f3a37692ed", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "No \"lists\" parameter for f5_iapp", "timeSpent": "PT0S", "updated": "2017-11-23T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-10-13T15:21:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3beab92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98iv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_514381312_*|*_3_*:*_1_*:*_94277977_*|*_5_*:*_1_*:*_0"}], "description": "In the docs for `f5::f5_virtualserver` the params `protocol_profile_client` and `protocol_profile_server` need to be updated to reflect the findings/workaround from MODULES-3687\n\nTL;DR - when you set one of them, you have to set both of them.\n\nBy default, F5 will set protocol_profile_server to whatever protocol_profile_client is set to. However to set them via the REST API, you have to provide both. \n\ne.g.\n\n\n{noformat}\n    f5_virtualserver { \"/Common/db.powerhrg.com-nitro-task${role_instance}\":\n      ensure                     => 'present',\n      provider                   => 'standard',\n      source                     => \"${task_server_ipaddress}/32\",\n      destination_address        => $destination_address,\n      destination_mask           => '255.255.255.255',\n      protocol_profile_client    => '/Common/tcp_3.5hr_idle_timeout',\n      protocol_profile_server  => '/Common/tcp_3.5hr_idle_timeout',\n      service_port               => '3306',\n      protocol                   => 'tcp',\n      source_address_translation => 'automap',\n      default_pool               => '/Common/db-ntask',\n    }\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32938", "fixedVersions": [], "id": "32938", "issueType": "Bug", "key": "MODULES-3973", "labels": ["f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-10-20T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update protocol_profile_client/server in F5 docs", "timeSpent": "PT0S", "updated": "2016-10-20T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is still failing in acceptance tests, now across all platforms: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/apache/view/apache%20-%20master/job/forge-module_puppetlabs-apache_intn-sys_full-pe-2015.3.x-master/", "created": "2016-11-22T04:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged.", "created": "2016-11-23T02:52:00.000000"}], "components": ["apache"], "created": "2016-10-13T10:35:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31b88435"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymmqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1129564044_*|*_3_*:*_1_*:*_2388676080_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\n1) apache::vhost define apache_directories readme example, adapted should configure a vhost with Files\n16:39:32      Failure/Error: apply_manifest(pp, :catch_failures => true)\n16:39:32      Beaker::Host::CommandFailure:\n16:39:32        Host 'r7rhdel1gu5jixc.delivery.puppetlabs.net' exited with 1 running:\n16:39:32         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.89ydwt\n16:39:32        Last 10 lines of output were:\n16:39:32        \tInfo: Loading facts\n16:39:32        \tInfo: Loading facts\n16:39:32        \tInfo: Loading facts\n16:39:32        \tMatching apachectl 'Server version: Apache/2.2.22 (Unix)\n16:39:32        \tServer built:   Aug 18 2014 14:54:53'\n16:39:32        \tWarning: Unknown variable: 'apache::apache_version'. at /tmp/apply_manifest.pp.89ydwt:3:25\n16:39:32        \tError: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /tmp/apply_manifest.pp.89ydwt:3:14 on node r7rhdel1gu5jixc.delivery.puppetlabs.net\n16:39:32        \n{noformat}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33934", "fixedVersions": [], "id": "33934", "issueType": "Bug", "key": "MODULES-3972", "labels": ["apache", "maintenance"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-11-23T02:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache failing to get version on 2015.3.x", "timeSpent": "PT0S", "updated": "2016-11-23T02:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I really don't like hitting network services as part of acceptance tests, and this can be cleanly tested at the unit level", "created": "2018-05-11T14:46:00.000000"}], "components": ["puppet_agent"], "created": "2016-10-12T14:16:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance test to install a Windows agent using the https://downloads.puppet.com/windows website exists and passes"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dcd8e1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49768247975_*|*_6_*:*_1_*:*_0"}], "description": "Previously there are no acceptance tests to ensure that the ability to install the agent from https://downloads.puppet.com/windows actually works.  This is highlighted by MODULES-3970.\n\nThis ticket would be to add an acceptance test for this feature.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42472", "fixedVersions": [], "id": "42472", "issueType": "Improvement", "key": "MODULES-3971", "labels": ["maintenance", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2018-05-11T14:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add acceptance test for installing Windows puppet-agent from website", "timeSpent": "PT0S", "updated": "2018-05-11T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "ping [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I think this should get in for 1.3.0", "created": "2016-10-12T09:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Agreed.  Would've preferred to see an acceptance test for this.  I'll file a ticket for it.", "created": "2016-10-12T13:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/commit/828ed81df2efe79fd0da235a0db14bdf6fbcb1ee", "created": "2016-10-12T15:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised MODULES-3971 for an acceptance test for this.", "created": "2016-10-12T15:12:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Through CI green at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_init-merge_master/47/", "created": "2016-10-13T09:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Noticed that this ticket wasn't pointed.  Added a single story point.", "created": "2016-10-13T14:26:00.000000"}], "components": [], "created": "2016-10-12T09:38:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f4706db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hwv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_77033880_*|*_1_*:*_1_*:*_132290_*|*_10007_*:*_1_*:*_26531277_*|*_5_*:*_1_*:*_0"}], "description": "PR filed from community member raising this issue\n\nFrom https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/178\n\n{quote}\nHey there,\n\nAt some point the url schema for Windows agents in the repo was updated to https://downloads.puppetlabs.com/windows/puppet-agent-${version}-${arch}.msi, but the module is still looking for agent packages at https://downloads.puppetlabs.com/windows/puppet-agent-${arch}-${version}.msi\n\nThis updates the filename to point to the correct url.\n\nPlease let me know if this needs anything else.\n\nThanks! \n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34957", "fixedVersions": ["puppet_agent 1.3.0"], "id": "34957", "issueType": "Bug", "key": "MODULES-3970", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Fixed", "resolutionDate": "2016-10-13T14:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-puppet_agent MSI url is wrong", "timeSpent": "PT0S", "updated": "2016-10-13T14:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-10-12T10:44:00.000000"}], "components": ["stdlib"], "created": "2016-10-12T09:09:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* getvar should work in the described environment"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37a530a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hwf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_428194_*|*_10007_*:*_1_*:*_4969119_*|*_3_*:*_1_*:*_324678_*|*_5_*:*_1_*:*_0"}], "description": "at https://github.com/puppetlabs/puppetlabs-stdlib/commit/f6bd01b784d279d477f327e5da76f3c27fcf4156#commitcomment-19393963 @markasammut reported:\n\n{code}\nThis commit should be reversed as this is causing the following error on all Puppet runs:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, return can't jump across threads at /etc/puppet/modules/collectd/manifests/params.pp:28:8 on node xxxxxxxxxxxxxxx\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nThe collectd module makes use of this getvar() function\n{code}\n\nI could reproduce this on a test machine with \n\n{code}\nvagrant@localhost:/vagrant$ ruby --version\nruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]\nvagrant@localhost:/vagrant$ bundle list\nGems included by the bundle:\n  * CFPropertyList (2.2.8)\n  * bundler (1.1.4)\n  * diff-lcs (1.2.5)\n  * facter (2.4.6)\n  * hiera (1.3.4)\n  * json_pure (1.8.3)\n  * metaclass (0.0.4)\n  * mocha (1.1.0)\n  * puppet (3.8.3)\n  * puppet-lint (2.0.2)\n  * puppet-syntax (2.1.0)\n  * puppet_facts (0.2.1)\n  * puppetlabs_spec_helper (1.2.2)\n  * rake (10.5.0)\n  * rspec (3.5.0)\n  * rspec-core (3.5.4)\n  * rspec-expectations (3.5.0)\n  * rspec-mocks (3.5.0)\n  * rspec-puppet (2.4.0 fb27c53)\n  * rspec-support (3.5.0)\nvagrant@localhost:/vagrant$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'notice(getvar(\"Stage[main].title\"))'\nError: unexpected return at line 1 on node localhost.corp.puppetlabs.net\nError: unexpected return at line 1 on node localhost.corp.puppetlabs.net\nvagrant@localhost:/vagrant$ \n{code}\n\n", "environment": "collectd module v5.1.0 (but this is failing in any module using getvar)\npuppet 3.8.3\nruby 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32937", "fixedVersions": [], "id": "32937", "issueType": "Bug", "key": "MODULES-3969", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-12T10:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: getvar \"unexpected return\"", "timeSpent": "PT0S", "updated": "2016-10-12T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This has already been reported as MODULES-3962, and we're currently looking into it. Please stay on 4.12.0 for now, and watch the release notifications (https://puppet.com/blog/puppet-forge-subscribe-notifications-module-releases) for a 4.13.1 in the next days.", "created": "2016-10-12T05:42:00.000000"}], "components": [], "created": "2016-10-12T05:15:00.000000", "creator": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4de120d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1644609_*|*_6_*:*_1_*:*_0"}], "description": "It seems the new functions introduced in stdlib 4.13.0 throw errors on Puppet 3.7. with future parser enabled  I first saw this in my rspec tests with validate_hash failing...\n\nhttps://travis-ci.org/crayfishx/puppet-firewalld/builds/167004999\n\nSee the failed tests for output.... pinning puppetlabs/stdlib to 4.12.0 in .fixtures.yml fixed the tests, I was able to reproduce this manually below...\n\nh4. Puppet 4.7.0\n\nIssues deprecation warnings as expected\n\n{code}\n$ puppet -V\n4.7.0\n$ puppet apply --modulepath /tmp/modules -e 'validate_hash({\"a\" => \"b\"})'\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README.\n   (at /tmp/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nNotice: Compiled catalog for craigs-mbp in environment production in 0.15 seconds\nNotice: Applied catalog in 0.05 seconds\n{code}\n\nh4. Puppet 3.8.5\n\nRuns cleanly, issues deprecation warning with future parser, as expected.\n\nh4. Puppet 3.7.5\n\nRuns cleanly, but fails with error when using future parser.\n\n{code}\n$ puppet -V\n3.7.5\n\n$ puppet apply --modulepath /tmp/modules -e 'validate_hash({\"a\" => \"b\"})'\nNotice: Compiled catalog for craigs-mbp in environment production in 0.02 seconds\nNotice: Finished catalog run in 0.02 seconds\n\n\n$ puppet apply --parser future --modulepath /tmp/modules -e 'validate_hash({\"a\" => \"b\"})'\nError: Evaluation Error: Error while evaluating a Function Call, undefined method `optional_repeated_param' for #<Puppet::Functions::InternalDispatchBuilder:0x007fa92e3badb0> at line 1:1 on node craigs-mbp\nError: Evaluation Error: Error while evaluating a Function Call, undefined method `optional_repeated_param' for #<Puppet::Functions::InternalDispatchBuilder:0x007fa92e3badb0> at line 1:1 on node craigs-mbp\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38257", "fixedVersions": [], "id": "38257", "issueType": "Bug", "key": "MODULES-3968", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "resolution": "Duplicate", "resolutionDate": "2016-10-12T05:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: 4.13.0 functions throw exception on puppet 3.7 + future", "timeSpent": "PT0S", "updated": "2016-10-12T05:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Just checking in on this.\nwas this resolved with the code merge ?", "created": "2016-11-08T06:55:00.000000"}, {"author": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "body": "[My PR|https://github.com/puppetlabs/puppetlabs-postgresql/pull/809] hasn't been merged on GitHub yet, I'm assuming this was because last time I submitted it, it failed on Travis due to MODULES-3983. I rebased it again a couple of days ago to latest master and it passed its latest CI run.", "created": "2016-11-10T07:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has now been merged, thanks for the time and effort you have put in and the code.", "created": "2016-11-10T07:32:00.000000"}], "components": ["postgresql"], "created": "2016-10-12T04:26:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d2d63b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2520369239_*|*_5_*:*_1_*:*_0"}], "description": "The change to the unless clause for the grant_role type made in MODULES-3858 has had the unfortunate side-effect that it's no longer possible to grant roles to superusers. This is because pg_has_role will always return true for a superuser regardless of whether they have the role or not.\n\nI've put together a fix that should work for both superusers and non-login roles. It basically uses the same SQL as before the change in MODULES-3858, but uses the pg_roles table twice instead of the pg_users table (the pg_users table is basically the same as pg_roles with the non-login roles filtered out). Will submit a PR once Travis has done its thing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38256", "fixedVersions": [], "id": "38256", "issueType": "Bug", "key": "MODULES-3967", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "resolution": "Fixed", "resolutionDate": "2016-11-10T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "grant_role does not work for superusers", "timeSpent": "PT0S", "updated": "2016-11-10T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This has already been reported as MODULES-3962, and we're currently looking into it. Please stay on 4.12.0 for now, and watch the release notifications (https://puppet.com/blog/puppet-forge-subscribe-notifications-module-releases) for a 4.13.1 in the next days.", "created": "2016-10-12T03:50:00.000000"}], "components": ["stdlib"], "created": "2016-10-12T03:41:00.000000", "creator": "5d937af92038bf0c2e16271a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6626766b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1316023_*|*_6_*:*_1_*:*_0"}], "description": "After stdlib has been upgraded to 4.13.0. validate_re (at least) raise error:\n{noformat}\nError: Evaluation Error: Error while evaluating a Function Call, undefined method `optional_repeated_param' for #<Puppet::Functions::InternalDispatchBuilder:0x00000001cd6328> at /etc/puppet/modules/nscd/manifests/init.pp:257:3 on node host_here\nError: Evaluation Error: Error while evaluating a Function Call, undefined method `optional_repeated_param' for #<Puppet::Functions::InternalDispatchBuilder:0x00000001cd6328> at /etc/puppet/modules/nscd/manifests/init.pp:257:3 on node host_here\n{noformat}\n\n{noformat}\n[host_here]# sed -n \"257p\" /etc/puppet/modules/nscd/manifests/init.pp\n  validate_re($package_ensure, '^(present)|(installed)|(absent)$',\n{noformat}\n\nPuppet 3.7.4 is a default puppet3 version for Amazon Linux.\nstdlib 4.12 works well.\n\nWe use run puppet with --parser future:\n{{puppet apply /etc/puppet/manifests/site.pp --parser future --ordering manifest}}", "environment": "puppet 3.7.4\n\n/etc/puppet/modules\n\u251c\u2500\u2500 ghoneycutt-nscd (v1.9.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.13.0)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34956", "fixedVersions": [], "id": "34956", "issueType": "Bug", "key": "MODULES-3966", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d937af92038bf0c2e16271a", "resolution": "Duplicate", "resolutionDate": "2016-10-12T04:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib 4.13.0: validate_re doesn't work in puppet 3.7.4", "timeSpent": "PT0S", "updated": "2016-10-12T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["splunk"], "created": "2016-10-11T17:27:00.000000", "creator": "623c0cfc1c7f6a007049e5c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Licensing file added to git repo"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e837556"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ho7:"}], "description": "Current module does not specify a license for re-using the code. Can this please be added so we can be clear on how the code can be used?\n\nhttps://forge.puppet.com/puppetlabs/splunk", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39286", "fixedVersions": [], "id": "39286", "issueType": "Improvement", "key": "MODULES-3965", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0cfc1c7f6a007049e5c5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-splunk module needs a license added", "timeSpent": "PT0S", "updated": "2016-10-11T17:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "As the module and ruby versions have moved on significantly since this issue was raised I am going to close it.\u00a0\n\nIf you disagree with my decision or are still seeing it on the latest versions please feel free to reopen.\n\nApologies we are only getting around to this issue now.", "created": "2021-04-12T06:49:00.000000"}], "components": ["stdlib"], "created": "2016-10-11T17:14:00.000000", "creator": "557058:365e5727-42b3-4a5d-ac2c-67adcdc1f14a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@741302e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9hnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142004110793_*|*_6_*:*_1_*:*_0"}], "description": "We are having trouble with [this commit|https://github.com/puppetlabs/puppetlabs-stdlib/commit/f6bd01b784d279d477f327e5da76f3c27fcf4156] (released in version 4.13.0) on our machines:\n\n{code}\nError: unexpected return at <PATH_OMITTED>:44 on node <NODE_OMITTED>\n/etc/puppet/modules/stdlib/lib/puppet/parser/functions/getvar.rb:24:in `real_function_getvar'\n/etc/puppet/modules/stdlib/lib/puppet/parser/functions/getvar.rb:23:in `catch'\n/etc/puppet/modules/stdlib/lib/puppet/parser/functions/getvar.rb:23:in `real_function_getvar'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/functions.rb:164:in `send'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/functions.rb:164:in `function_getvar'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:51:in `profile'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/functions.rb:157:in `function_getvar'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/function.rb:42:in `send'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/function.rb:42:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:61:in `safeevaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:412:in `set_default_parameters'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:406:in `collect'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:406:in `set_default_parameters'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/type.rb:309:in `set_resource_parameters'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/type.rb:115:in `evaluate_code'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/resource.rb:81:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/around_profiler.rb:58:in `profile'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:51:in `profile'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/resource.rb:77:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/autoload.rb:62:in `__original_to_proc'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:236:in `each'\n/usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:236:in `evaluate_classes'\n{code}\n\nIt looks like this module is supposed to be supported on CentOS 6 still, per [the compatibility table|https://forge.puppet.com/puppetlabs/stdlib]. CentOS 6 ships with Ruby 1.8.7.", "environment": "* CentOS 6.7\n* Puppet 3.8.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32936", "fixedVersions": [], "id": "32936", "issueType": "Bug", "key": "MODULES-3964", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:365e5727-42b3-4a5d-ac2c-67adcdc1f14a", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T06:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-stdlib getvar appears to be broken on Ruby 1.8 on CentOS 6", "timeSpent": "PT0S", "updated": "2021-04-12T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-10-11T12:06:00.000000", "name": "puppet_agent.4.0.0.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12930"}, {"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-10-11T12:07:00.000000", "name": "puppet_agent_3.7.5.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12826"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Travis links - https://travis-ci.org/puppetlabs/puppetlabs-puppet_agent/pull_requests", "created": "2016-10-11T12:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note it does work with\nRuby 1.8.7 and Puppet 3.8.1\nRuby 1.9.3 and Puppet 3.8.1\nRuby 2.0.0 and Puppet 3.8.1", "created": "2016-10-11T12:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ping [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]", "created": "2016-10-11T12:09:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Even changing {{optional_repeated_param}} to {{repeated_param}} doesn't help much. Then it fails with not passing through all arguments. I could trace this back to PUP-4438 which was fixed in puppet 3.8.1 and 4.1.0. I'll continue working on this to see if we can workaround this in stdlib.", "created": "2016-10-12T05:44:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've uploaded a potential fix to https://github.com/puppetlabs/puppetlabs-stdlib/pull/673\n\nThis also includes extending the test matrix to cover 3.7 future parser, to avoid regressing on this again.\n\nThe workaround seemed to work fine locally, but I'd be very happy if one of you could confirm (either here or on the PR) that the change fixes the issues in your environment.", "created": "2016-10-12T06:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-10-12T10:29:00.000000"}], "components": ["stdlib"], "created": "2016-10-11T12:06:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Puppet_agent Travis CI testing should succeed with the supported version of STDLIB"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7098f997"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9h4v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68073490_*|*_10007_*:*_1_*:*_12536070_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-puppet_agent module has started failing travis CI PR checks due to a change in stdlib from version 4.12.0 to 4.13.0\n\nIn particular:\nRuby 1.8.7 and Puppet Gem 3.7.5\nRuby 2.1.6 and Puppet Gem 4.0.0\n\nIt is repeatedly failing with:\n{code}\n...\n 595) puppet_agent supported operating systems on redhat-6-x86_64 invalid package_versions should raise Exception with message matching /invalid version/\n     \u001b[31mFailure/Error: it { expect { catalogue }.to raise_error(/invalid version/) }\u001b[0m\n     \u001b[31m  expected Exception with message matching /invalid version/, got #<Puppet::Error: Evaluation Error: Error while evaluating a Function Call, undefined method `optional_repeated_param' for #<Puppet::Functions::InternalDispatchBuilder:0x0000000da23c28> at /home/travis/build/puppetlabs/puppetlabs-puppet_agent/spec/fixtures/modules/puppet_agent/manifests/init.pp:51:3 on node testing-worker-linux-docker-4cadf3b4-3423-linux-2.prod.travis-ci.org> with backtrace:\u001b[0m\n...\n{code}\n\nThe code in question is using;\n{code}\nvalidate_re($arch, ['^x86$','^x64$','^i386$','^i86pc$','^amd64$','^x86_64$','^power$','^sun4[uv]$','PowerPC_POWER'])\n{code}\n\nI have attached full logs with this ticket.\n\nThe documentation for Stdlib suggests that these puppet versions are supported by this module (STDLIB 4.6+ supports PUP 2.7, 3.x and 4.x)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32935", "fixedVersions": [], "id": "32935", "issueType": "Bug", "key": "MODULES-3962", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-10-12T10:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent module unit tests no longer work with stdlib 4.13.0", "timeSpent": "PT0S", "updated": "2016-10-26T13:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-10-12T04:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm that this issue is now resolved when testing on master in stdlib.\nClosing issue. ", "created": "2016-10-18T03:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manifest used:\n\n{code}\nnode default {\n  validate_bool(true)\n  validate_absolute_path('/etc/puppetlabs')\n  validate_hash({ 'one' => 'two' })\n  validate_integer(2)\n  validate_ip_address('192.168.9.101')\n  validate_numeric(133)\n  validate_string('This is a string')\n}\n{code}\n\nDeprecation errors:\n{code}\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Absolute_Path. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Integer. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Ip_Address. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Numeric. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\n{code}", "created": "2016-10-18T04:11:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "So not sure where to comment but this warning is absolutely useless when trying to figure out what is deprecated.\n\nhttp://logs.openstack.org/89/388589/1/gate/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/fc2567b/console.html#_2016-10-19_22_24_59_667975\n\nThe stack trace that is printed is almost impossible to figure out.\n\nAlso why are you deprecating all the validate_* functions? Why can't they just continue to work rather than forcing people to use puppet4 specific logic? ", "created": "2016-10-20T09:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've created MODULES-3993 to track the issue with backtraces - we need to address this soon. The other questions were already answered in https://groups.google.com/d/msg/puppet-dev/ruPhY0Oks6A/QnibcTjMAwAJ .", "created": "2016-10-24T09:57:00.000000"}], "components": [], "created": "2016-10-11T10:40:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Running validate_bool and validate_absolute_path in the same transaction causes deprecation warnings for both."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c50b363"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9gtr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_63580277_*|*_10007_*:*_1_*:*_856339_*|*_5_*:*_1_*:*_513335269_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/functions/validate_absolute_path.rb#L7 (and friends) should change from {{'puppet_3_type_check'}} to a deprecation key that is unique to each validate_ function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37194", "fixedVersions": [], "id": "37194", "issueType": "Bug", "key": "MODULES-3961", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-10-12T04:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: validate_ functions should emit one warning each, not one for all", "timeSpent": "PT0S", "updated": "2016-10-24T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-10-10T18:24:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e49e126"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9dtz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11119_*|*_10007_*:*_1_*:*_357172532_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_936617674"}], "description": "When a Puppet CA certificate has been rotated we'll need to distribute the updated CA certificate on all clients. The new certificate should be verified before installation to ensure that nodes cannot accidentally cut themselves off.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34955", "fixedVersions": ["certregen 0.1.0"], "id": "34955", "issueType": "New Feature", "key": "MODULES-3960", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-10-25T17:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: class for distributing the updated CA cert to agents", "timeSpent": "PT0S", "updated": "2016-10-25T17:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "attachments": [], "comments": [], "components": ["certregen"], "created": "2016-10-10T18:12:00.000000", "creator": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69be0d21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9dtj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_746840_*|*_3_*:*_1_*:*_114788736_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_572641372"}], "description": "Users need a method to regenerate their CA certificate without having to resort to the openssl command line.\n\nThe regeneration command needs to copy important attributes from the old CA certificate to the new CA certificate. This includes the following:\n\n  * Subject\n  * Issuer (which equals Subject)\n  * Subject Public Key Info\n\nX.509v3 extensions should be copied but shouldn't vary. The only exception is the Authority Key Identifier, which does include the name of the CA.\n\n{noformat}\n            X509v3 Authority Key Identifier: \n                DirName:/CN=Puppet CA: sky.corp.puppetlabs.net\n                serial:1E\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32933", "fixedVersions": ["certregen 0.1.0"], "id": "32933", "issueType": "New Feature", "key": "MODULES-3959", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "resolution": "Fixed", "resolutionDate": "2016-10-18T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "certregen: Add face for rotating the CA certificate", "timeSpent": "PT0S", "updated": "2016-10-18T17:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Would also need some direction on what mocking framework to use instead.", "created": "2016-10-10T10:59:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "ah. good point. I would default back to rspec's built in mocking stuff. It matches rspec3 syntax, and its documentation is in the same place as the rest.", "created": "2016-10-10T11:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This ticket sounds more like an epic.  I assume that there'll be tickets filed per module for the work?", "created": "2016-10-14T12:22:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "yeah,  this needs (much) more grooming before it can be executed. starting\nwith how many modules actually use mocha mocking at all,  and which modules\nwill be the worst to migrate?\n\nOn 14 Oct 2016 7:23 p.m., \"Glenn Sarti (JIRA)\" <\n\n", "created": "2016-10-14T12:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "applied to cross-platform modules. doing this across other areas of puppet is another effort", "created": "2019-04-11T11:11:00.000000"}], "components": [], "created": "2016-10-10T10:56:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@320d24cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4paf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_711682686_*|*_3_*:*_1_*:*_4418622157_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_73753778105"}], "description": "While mocha provides rspec support, it is not native to our test-framework. Using it just adds insult to injury on top of the already complex test requirements when you need stubbing.\n\nWith the fixing of PDK-916, it is now easily possible to choose the mocking framework in the .sync.yml, and fix the tests one by one.\n\nThis ticket needs some work to identify the amount of work by module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32931", "fixedVersions": [], "id": "32931", "issueType": "Task", "key": "MODULES-3958", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2019-04-11T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Get rid of mocha-based stubbing across all modules", "timeSpent": "PT0S", "updated": "2019-04-11T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "modulesync_configs' and module's PRs are up.", "created": "2016-10-10T07:43:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "all merged", "created": "2016-10-14T03:53:00.000000"}], "components": [], "created": "2016-10-10T07:33:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3684bba7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9d13:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11901_*|*_10007_*:*_1_*:*_161592714_*|*_3_*:*_1_*:*_170805343_*|*_5_*:*_1_*:*_0"}], "description": "since rspec-puppet resets deprecation warnings between tests, every test is spewing out masses of deprecation warnings. Create a fix in stdlib to allow suppressing the messages easily in CI using the STDLIB_LOG_DEPRECATIONS envvar; and modulesync a solution to all modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41483", "fixedVersions": [], "id": "41483", "issueType": "Bug", "key": "MODULES-3957", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-14T03:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib validate deprecations screw up travis logs", "timeSpent": "PT0S", "updated": "2016-10-14T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "[~accountid:5aa6dbd733719f2a5015f566] Can you post the code you were using that gave this error?", "created": "2016-10-08T06:42:00.000000"}, {"author": "5aa6dbd733719f2a5015f566", "body": "Below is my code. In my yaml file, I had:\nmongodb::repo::version: \"3.2.10\"\n\n{code:puppet}\n  class { 'mongodb::globals':\n    manage_package_repo => true,\n  }->\n  class { 'mongodb::server':\n    bind_ip        => ['127.0.0.1', $::ipaddress],\n    #auth           => true,\n    store_creds    => true,\n    admin_username => 'siteUserAdmin',\n    admin_password => 'some-pass',\n  }\n  mongodb_user { 'siteUserAdmin':\n    username      => 'siteUserAdmin',\n    ensure        => present,\n    password_hash => mongodb_password('siteUserAdmin', 'some-pass'),\n    database      => 'admin',\n    roles         => ['userAdminAnyDatabase'],\n    tries         => 10,\n    require       => Class['::mongodb::server'],\n  }\n\n  class {'::mongodb::client':}\n{code}", "created": "2016-10-08T14:37:00.000000"}, {"author": "5aa6dbd733719f2a5015f566", "body": "Seems like ordering is off - I was able to fix it with https://github.com/andrewwippler/puppetlabs-mongodb/commit/96d37857a5569218314afdc2c4e11a8502f5692e and placing {code:yaml}mongodb::server::restart: false{code} in my yaml.", "created": "2016-10-08T15:11:00.000000"}, {"author": "557058:3ac8989e-d26a-43e5-bb2c-0616dc5dd5a6", "body": "I've been bitten by the same conflict but I think it's the mongodb puppet module that's pre-creating the PID file, not MongoDB itself.  Then Mongo refuses to start based on: https://github.com/mongodb/mongo/commit/3eaf36bc9fb28f9ca63b0d7de33e9f587aa88325\n\n[~accountid:5aa6dbd733719f2a5015f566], your workaround seems to be the right direction but I don't think the removal of the *restart* flag is the right call for our use case.  In our case, I updated the order as per your suggestion within the \"if $restart\" conditional (a few lines above your change).  This seems to work correctly as well.  I'd like to switch back to the maintainer revision of puppetlabs-mongodb so we don't end up diverging for too long.", "created": "2016-10-11T14:26:00.000000"}, {"author": "557058:bb1bfbfe-7508-459c-8d40-202881de056a", "body": "I feel the best way is to create an option.\nparams.pp\n  $createpidfile         = pick($mongodb::globals::createpidfile, true)\n\nserver.pp \n  $createpidfile    = $mongodb::params::createpidfile,\n\nconfig.pp\n  if $pidfilepath {\n      if $createpidfile {\n        file { $pidfilepath:\n          ensure => file,\n          mode   => '0644',\n          owner  => $user,\n          group  => $group,\n        }\n      } else {\n        file { $pidfilepath:\n          ensure => absent,\n          backup => false,\n        }\n\n       }\n     }", "created": "2016-10-26T02:25:00.000000"}, {"author": "557058:bb1bfbfe-7508-459c-8d40-202881de056a", "body": "PR created - https://github.com/puppetlabs/puppetlabs-mongodb/pull/346\n", "created": "2016-11-03T02:48:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping. The corresponding PR (https://github.com/puppetlabs/puppetlabs-mongodb/pull/346) has been merged, so I'm closing this. Thanks [~accountid:557058:bb1bfbfe-7508-459c-8d40-202881de056a] for the good work!", "created": "2017-09-05T05:10:00.000000"}], "components": ["mongodb"], "created": "2016-10-07T22:19:00.000000", "creator": "5aa6dbd733719f2a5015f566", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ef287f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ctz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28709479988_*|*_6_*:*_1_*:*_0"}], "description": "{code:shell}\n==> default: Notice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{md5}511d7600a3ea4e2b3227fc9157af5a7f' to '{md5}fa1a5424c80c2618372431ef1571f209'\n==> default: Notice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]/ensure: created\n==> default: Notice: /Stage[main]/Mongodb::Server::Config/File[/var/run/mongodb/mongod.pid]/ensure: created\n==> default: Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\n==> default: Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\n==> default: Error: Systemd start for mongod failed!\n==> default: journalctl log for mongod:\n==> default: -- Logs begin at Sat 2016-10-08 03:52:24 UTC, end at Sat 2016-10-08 03:58:07 UTC. --\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....\n==> default: Oct 08 03:58:07 localhost.localdomain mongod[1138]: Error starting mongod. /var/run/mongodb/mongod.pid exists.\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: mongod.service: control process exited, code=exited status=1\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Failed to start SYSV: Mongo is a scalable, document-oriented database..\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Unit mongod.service entered failed state.\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: mongod.service failed.\n==> default: \n==> default: Error: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/ensure: change from stopped to running failed: Systemd start for mongod failed!\n==> default: journalctl log for mongod:\n==> default: -- Logs begin at Sat 2016-10-08 03:52:24 UTC, end at Sat 2016-10-08 03:58:07 UTC. --\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Starting SYSV: Mongo is a scalable, document-oriented database....\n==> default: Oct 08 03:58:07 localhost.localdomain mongod[1138]: Error starting mongod. /var/run/mongodb/mongod.pid exists.\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: mongod.service: control process exited, code=exited status=1\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Failed to start SYSV: Mongo is a scalable, document-oriented database..\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: Unit mongod.service entered failed state.\n==> default: Oct 08 03:58:07 localhost.localdomain systemd[1]: mongod.service failed.\n==> default: \n==> default: Notice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\n==> default: Notice: /Stage[main]/Mongodb::Server::Service/Mongodb_conn_validator[mongodb]: Dependency Service[mongodb] has failures: true\n{code}\n\nCurrent workaround is:\n{code:shell}\nsudo rm /var/run/mongodb/mongod.pid\nsudo systemctl start mongod\nsudo puppet agent -t\n{code}\nBut I don't think that is an acceptable solution to the problem. ", "environment": "CentOS 7 (without SELinux)\nMongoDB 3.2.10\nmongodb git commit 5a3ea902e3f69eeb0b5b6b5f441d3d19812b6f22", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "38255", "fixedVersions": [], "id": "38255", "issueType": "Bug", "key": "MODULES-3956", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa6dbd733719f2a5015f566", "resolution": "Fixed", "resolutionDate": "2017-09-05T05:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MongoDB creates pid file before running service", "timeSpent": "PT0S", "updated": "2017-09-05T05:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-10-07T12:30:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b96c19a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwt3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8167601355_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_42038669585"}], "description": "Currently, the puppetlabs-puppet_agent module's acceptance tests reference a host to test as `default`. Beaker hostgenerator doesn't include `default` as a role by default, instead using explicit roles like `agent` and `master`. \n\nThe puppetlabs-puppet_agent tests should instead use a `agents.each |agent|` block for tests, as beaker populates `agents` with an array containing all hosts with the `agent` role.\n\nThis will allow us to test against more than one agent host at a time, for example if we want to test against solaris and rhel.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39284", "fixedVersions": [], "id": "39284", "issueType": "Task", "key": "MODULES-3955", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Won't Do", "resolutionDate": "2018-05-11T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent acceptance should use 'agents' not 'default'", "timeSpent": "PT0S", "updated": "2018-05-11T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-10-07T12:25:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Agent"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42a8c4b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "puppetlabs-puppet_agent fixups first round"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9chr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14419_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_875160990"}], "description": "This epic is to gather issues discovered/to be fixed as part of trying to get puppetlabs-puppet_agent ready for its 1.3.0 release", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37193", "fixedVersions": ["puppet_agent 1.3.0"], "id": "37193", "issueType": "Epic", "key": "MODULES-3954", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Done", "resolutionDate": "2016-10-17T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-puppet_agent fixups first round", "timeSpent": "PT0S", "updated": "2016-11-15T22:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "ping [~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] - you wouldn't happen to know if this is expected? Happy to dive in and fix up if needs fix ", "created": "2016-10-07T11:44:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Interesting, is this a platform specific issue? As far as I know, that is not an expected failure.", "created": "2016-10-07T15:45:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "I'm not sure if it's platform-specific - i've seen it in local runs against centos/rhel ", "created": "2016-10-10T10:00:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Turns out these errors are actually the result of the [Settings catalog](https://github.com/puppetlabs/puppet/blob/master/docs/catalogs.md#settings-catalog) being applied after puppet agent was purged. PR up at https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/171", "created": "2016-10-10T12:16:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "merged to master at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/7ba7df10ca89e451a3b93100fbae4b71bd76a4bc", "created": "2016-10-10T18:50:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Green CI run at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_init-merge_master/44/", "created": "2016-10-11T11:17:00.000000"}], "components": [], "created": "2016-10-07T11:42:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54579926"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3954"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9cgf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82129575_*|*_1_*:*_1_*:*_16392_*|*_10007_*:*_1_*:*_11276595_*|*_3_*:*_1_*:*_261204655_*|*_5_*:*_1_*:*_0"}], "description": "This resource failure(s) appear multiple times in the puppet_agent module acceptance output:\n{code}\n20:06:13   Notice: Compiled catalog for b5oq5w29ysfzwmb.delivery.puppetlabs.net in environment production in 0.11 seconds\n20:06:16   Notice: /Stage[main]/Main/Yumrepo[pc_repo]/ensure: removed\n20:06:16   Notice: /Stage[main]/Main/File[/etc/puppet]/ensure: removed\n20:06:16   Notice: /Stage[main]/Main/File[/etc/puppetlabs]/ensure: removed\n20:06:16   Notice: /Stage[main]/Main/File[/etc/mcollective]/ensure: removed\n20:06:16   Notice: /Stage[main]/Main/Package[puppet-agent]/ensure: purged\n20:06:17   Notice: /Stage[main]/Main/Package[puppet-agent]: Triggered 'refresh' from 1 events\n20:06:17   Notice: Applied catalog in 1.85 seconds\n20:06:17   Error: Cannot create /etc/puppetlabs/puppet; parent directory /etc/puppetlabs does not exist\n20:06:17   Error: /File[/etc/puppetlabs/puppet]/ensure: change from absent to directory failed: Cannot create /etc/puppetlabs/puppet; parent directory /etc/puppetlabs does not exist\n20:06:17   Error: Cannot create /etc/puppetlabs/code; parent directory /etc/puppetlabs does not exist\n20:06:17   Error: /File[/etc/puppetlabs/code]/ensure: change from absent to directory failed: Cannot create /etc/puppetlabs/code; parent directory /etc/puppetlabs does not exist\n20:06:17   Notice: /File[/etc/puppetlabs/puppet/ssl]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl]: Skipping because of failed dependencies\n20:06:18   Notice: /File[/etc/puppetlabs/puppet/ssl/certs]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl/certs]: Skipping because of failed dependencies\n20:06:18   Notice: /File[/etc/puppetlabs/puppet/ssl/public_keys]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl/public_keys]: Skipping because of failed dependencies\n20:06:18   Notice: /File[/etc/puppetlabs/puppet/ssl/certificate_requests]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl/certificate_requests]: Skipping because of failed dependencies\n20:06:18   Notice: /File[/etc/puppetlabs/puppet/ssl/private_keys]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl/private_keys]: Skipping because of failed dependencies\n20:06:18   Notice: /File[/etc/puppetlabs/puppet/ssl/private]: Dependency File[/etc/puppetlabs/puppet] has failures: true\n20:06:18   Warning: /File[/etc/puppetlabs/puppet/ssl/private]: Skipping because of failed dependencies\n20:06:18   Error: Could not send report: Got 2 failure(s) while initializing: File[/etc/puppetlabs/puppet]: change from absent to directory failed: Cannot create /etc/puppetlabs/puppet; parent directory /etc/puppetlabs does not exist; File[/etc/puppetlabs/code]: change from absent to directory failed: Cannot create /etc/puppetlabs/code; parent directory /etc/puppetlabs does not exist\n20:06:18 \n{code}\n\nThat particular one was with this manifest:\n{code}\n20:06:13 b5oq5w29ysfzwmb.delivery.puppetlabs.net (redhat-6-x86_64-agent) 20:06:13$ puppet apply -e \"yumrepo { 'pc_repo': ensure => absent, notify => Package['puppet-agent'] }\n20:06:13 file { ['/etc/puppet', '/etc/puppetlabs', '/etc/mcollective']: ensure => absent, force => true, backup => false }\n20:06:13 package { ['puppet-agent', 'puppet', 'mcollective', 'mcollective-client']: ensure => purged }\n20:06:13 \"\n{code}\n\nNot sure if this is expected, but it deserves investigation? \n*In Scope*\n* Investigate the failure above. If a major issue, file separate ticket. If minor (.5 day or less) to fix, address as part of this ticket ", "epicLinkSummary": "puppetlabs-puppet_agent fixups first round", "estimate": "PT0S", "externalId": "41480", "fixedVersions": ["puppet_agent 1.3.0"], "id": "41480", "issueType": "Bug", "key": "MODULES-3953", "labels": [], "originalEstimate": "PT0S", "parent": "37193", "parentSummary": "puppetlabs-puppet_agent fixups first round", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Fixed", "resolutionDate": "2016-10-11T14:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-puppet_agent acceptance has ignored resource failures", "timeSpent": "PT0S", "updated": "2016-10-11T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/170", "created": "2016-10-06T22:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged to master at", "created": "2016-10-10T16:33:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Green CI run at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_init-merge_master/44/", "created": "2016-10-11T11:17:00.000000"}], "components": ["puppet_agent"], "created": "2016-10-06T22:38:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should raise an error if stringify_facts is set to true"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5887a0ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9c9b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79214345_*|*_1_*:*_1_*:*_52515_*|*_10009_*:*_1_*:*_323938215_*|*_5_*:*_1_*:*_0"}], "description": "The {{is_pe}} fact is evaluated as true, and so the class bails out. In some cases the {{info()}} function isn't loud enough and so it appears to do nothing.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33933", "fixedVersions": ["puppet_agent 1.3.0"], "id": "33933", "issueType": "Task", "key": "MODULES-3951", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2016-10-11T14:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent blows up in seriously weird ways if stringify_facts is on", "timeSpent": "PT0S", "updated": "2016-10-11T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["nginx"], "created": "2016-10-06T15:46:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f9ab901"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9bwv:"}], "description": "https://forge.puppet.com/puppetlabs/nginx redirects to https://forge.puppetlabs.com/jfryman/nginx, however, that now redirects to the newer Voxpupuli module (https://forge.puppet.com/puppet/nginx). This should be updated so that the first just redirects directly to the Voxpup module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39282", "fixedVersions": [], "id": "39282", "issueType": "Bug", "key": "MODULES-3950", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "redirect on puppetlabs/nginx forge module out of date", "timeSpent": "PT0S", "updated": "2016-10-06T15:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "Pull request adding this here: https://github.com/puppetlabs/puppetlabs-sqlite/pull/9", "created": "2016-11-01T20:22:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "This has been unchanged for almost a year. There is a pull request that seems to solve this. Can you merge it and re-release?", "created": "2017-11-07T15:35:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Merged.", "created": "2017-11-08T14:17:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "This has been merged and a release of the module has been cut! Please let us know if there are any issues with the new release.\n\nThanks!", "created": "2017-11-09T15:40:00.000000"}], "components": ["sqlite"], "created": "2016-10-06T10:28:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c13080"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9bon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34404528626_*|*_3_*:*_1_*:*_91393768_*|*_5_*:*_2_*:*_19884"}], "description": "puppetlabs-sqlite has a totally empty metadata.json. This breaks {{module build}} and gives warnings on a bunch of other commands (for example {{puppet cert list}}).\n\nThe exact error:\n??Warning: sqlite has an invalid and unparsable metadata.json file. The parse error: A JSON text must at least contain two octets!??", "environment": "Puppet 4.7.0\nRedHat 7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36114", "fixedVersions": [], "id": "36114", "issueType": "Bug", "key": "MODULES-3949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "resolution": "Fixed", "resolutionDate": "2017-11-09T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLITE metadata.json empty", "timeSpent": "PT0S", "updated": "2017-11-09T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-10-06T08:39:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34d71cf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9bif:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35087931495_*|*_6_*:*_1_*:*_0"}], "description": "with latest puppetlabs-mongodb module, when I run, it keeps giving me this:\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/diagnostic.data/metrics.interim]/mode: mode changed '0644' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/journal/j._0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/diagnostic.data/metrics.2016-10-06T14-37-37Z-00000]/mode: mode changed '0644' to '0755'\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\n\n\nIf I remove 'recurse' from https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/manifests/server/config.pp#L212 - it stops doing so.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40259", "fixedVersions": [], "id": "40259", "issueType": "Bug", "key": "MODULES-3948", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mongodb keeps changing perms on files", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["gce_compute"], "created": "2016-10-05T22:54:00.000000", "creator": "623c1456ee1b5a00702936a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b673bde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9bbj:"}], "description": "I would like to be able to manage a wide variety of Google Cloud Platform resources. The gce_compute module looks like it is mostly focused on creating virtual machines.\n\nExample GCP resources I would like to manage with Puppet:\n\nProjects\nNetworks\nCloud DNS\nVPN\nSubnets\nContainer Engine\nGoogle Cloud Storage\nPub/Sub\n\nI'd be willing to implement some of these, time permitting.\n\nAre these things that Puppet would be open to adding to the gce_compute module? Or should I create my own separate module for these types/providers?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34954", "fixedVersions": [], "id": "34954", "issueType": "New Feature", "key": "MODULES-3947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1456ee1b5a00702936a8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add More Types/Providers to gce_compute Module", "timeSpent": "PT0S", "updated": "2016-10-05T22:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "ping [~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] it looks like the PE support in this came from you originally, does this problem look at all familiar to you? I'm not sure what I'm doing wrong..\n\n{quote}\ncommit 1f3f4f39b719464afe912793a7f1d855532604f2\n\n\nAuthor: Eric Williamson <eric.williamson@puppetlabs.com>\nDate:   Tue Jun 30 19:03:28 2015 -0700\n\n    (PE-10132) Add support for pe_repo as a source\n\n    This commit adds pe_repo support for users in a Puppet Enterprise\n    environment. In a typical PE install, the PE master will be assigned the\n    pe_repo class and will host the packages, giving us a safe default. In\n    the event that they have changed either the server or repo_dir\n    parameters, then they must pass in the source parameter.\n{quote}\n\n", "created": "2016-10-05T18:07:00.000000"}, {"author": "557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65", "body": "{quote} It appears as if the `${::servername}` fact isn't populated on this host maybe? I think this fact comes from the [`server_facts`] {quote}\n\n[~accountid:557058:e484fb55-2ddc-43a0-968e-11d70ae3153c] servername is a fact thats injected at compile time by the compiling master, so will not be available via {{puppet apply}}.\n\nTo my knowledge the {{puppet_agent}} module wasn't designed with a puppet apply style workflow, but rather via classification and using {{puppet agent -t}}.\n\nIf you want to use {{puppet apply}}, specifying {{trusted_server_facts}} may work, other options may be:\n\n1. {{FACTER_servername=master.example.vm}} before your apply\n\nor\n\n2. pass in the {{source}} param in your apply:\n\nso \n{code}puppet apply --modulepath /root/modules -e \" class { '::puppet_agent': package_version => '1.7.0', is_pe => true } \"{code}\n\nbecomes\n\n{code}puppet apply --modulepath /root/modules -e \" class { '::puppet_agent': package_version => '1.7.0', is_pe => true, source=> \"https://master.example.vm:8140/packages\" } \"{code}", "created": "2016-10-05T18:21:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Ah interesting. Thanks for the info [~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65]. The readme doesn't say anything about not being compatible with `puppet apply`. I feel like this is a bit of a shortcoming on the module, will -file a separate ticket..- repurpose this ticket ", "created": "2016-10-06T10:29:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "{{puppet apply}} is tested to work for FOSS, but not PE, installs. See https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/spec/acceptance/class_spec.rb, which does both apply and agent tests.", "created": "2016-11-02T17:28:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This appears to have no comments, votes, or watchers from outside the company. I'm going to just close it since it has seemingly proven itself unimportant", "created": "2018-05-11T14:40:00.000000"}], "components": ["puppet_agent"], "created": "2016-10-05T17:56:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@196417c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50359417421_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs-puppet_agent module should support a `puppet apply` workflow on Puppet Enterprise. This will make for a more intuitive experience and prevent confusing failures like the one I encountered below.\n\n*Repro*\nI installed the puppetlabs-puppet_agent module on a PE agent using pmt:\n\n{code}\n[root@rhel7 ~]# puppet module install --target-dir /root/modules puppetlabs-puppet_agent\nNotice: Preparing to install into /root/modules ...\nNotice: Created target directory /root/modules\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/root/modules\n\u2514\u2500\u252c puppetlabs-puppet_agent (v1.2.0)\n  \u251c\u2500\u2500 puppetlabs-apt (v2.3.0)\n  \u251c\u2500\u2500 puppetlabs-inifile (v1.6.0)\n  \u251c\u2500\u2500 puppetlabs-stdlib (v4.12.0)\n  \u2514\u2500\u2500 puppetlabs-transition (v0.1.0)\n{code}\n\nAnd tried to use it via puppet apply, with the following failure:\n{code}\n[root@rhel7 ~]# puppet apply --modulepath /root/modules -e \" class { '::puppet_agent': package_version => '1.7.0', is_pe => true } \"\nWarning: Unknown variable: '::servername'. at /root/modules/puppet_agent/manifests/params.pp:19:29\nNotice: Compiled catalog for rhel7.localdomain in environment production in 0.51 seconds\nError: Parameter baseurl failed on Yumrepo[pc_repo]: Validate method failed for class baseurl: the scheme https does not accept registry part: :8140 (or bad hostname?) at /root/modules/puppet_agent/manifests/osfamily/redhat.pp:95\n{code}\ndebugging in pry, the yumrepo type validate block has this value:\n{code}\n[1] pry(#<Puppet::Type::Yumrepo::Baseurl>)> value\n=> \"https://:8140/packages//el-7-x86_64\"\n{code}\n\nIt appears as if the `${::servername}` fact isn't populated on this host maybe? I think this fact comes from the [`server_facts`](https://docs.puppet.com/puppet/latest/reference/lang_facts_and_builtin_vars.html#serverfacts-variable) hash, which isn't available by default? \n\nOr I could just be doing something wrong? If I'm not, perhaps we should document that you have to set `trusted_server_facts` to `true` (which enables this fact)?\n\nThis was using a Puppet Enterprise 2016.2 mono master on Centos 7, with a RHEL 7 agent running puppet agent 1.5.2\n\n*Notes*\nFrom [~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] comment below:\n{quote}\n[~accountid:557058:e484fb55-2ddc-43a0-968e-11d70ae3153c] servername is a fact thats injected at compile time by the compiling master, so will not be available via {{puppet apply}}.\n\nTo my knowledge the {{puppet_agent}} module wasn't designed with a puppet apply style workflow, but rather via classification and using {{puppet agent -t}}.\n\nIf you want to use {{puppet apply}}, specifying {{trusted_server_facts}} may work, other options may be:\n\n1. {{FACTER_servername=master.example.vm}} before your apply\n\nor\n\n2. pass in the {{source}} param in your apply:\n\nso \n{code}puppet apply --modulepath /root/modules -e \" class { '::puppet_agent': package_version => '1.7.0', is_pe => true } \"{code}\n\nbecomes\n\n{code}puppet apply --modulepath /root/modules -e \" class { '::puppet_agent': package_version => '1.7.0', is_pe => true, source=> \"https://master.example.vm:8140/packages\" } \"{code}\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40258", "fixedVersions": [], "id": "40258", "issueType": "Bug", "key": "MODULES-3946", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Won't Do", "resolutionDate": "2018-05-11T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module should support `puppet apply`", "timeSpent": "PT0S", "updated": "2018-05-11T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "A couple of additional pieces of info here - there are currently 2 ways of implementing this going forward:\n\n* Move towards socket support (which is what the current PR at https://github.com/puppetlabs/puppetlabs-powershell/pull/152 does), which will require a few things:\n  ** A newer drop of PowerShell than 6.0.0-alpha.17 (releases at https://github.com/PowerShell/PowerShell/releases) that includes an updated CoreCLR that addresses the problem referred to at https://github.com/PowerShell/PowerShell/issues/1616 - the work seems to initially have been performed in https://github.com/dotnet/coreclr/pull/9269 but its not totally certain which version of CoreCLR this landed in (we think it's 1.1?) or if we also need an updated CoreFX as well.\n  ** NOTE: It's nearly impossible to figure out from inside PowerShell which version of CoreCLR / CoreFX PowerShell currently bundles.  {{$PSVersionTable}} value for {{CLRVersion}} is absent at the moment.  There *might* be a trick to loading a type, then cracking open it's assembly using Reflection APIs to interrogate a version.  Maybe.\n  ** NOTE: We may have to be careful with how IPv6 / IPv4 works on different platforms and whether or not {{localhost}} resolves for the sake of opening up a listening port and connecting to it properly from Ruby.\n* Continue to use the existing named pipe approach, noting that there will also need to be a new version of CoreFX that includes the reimplemented Unix domain socket approach implemented in https://github.com/dotnet/corefx/commit/fcc5cc9d78b84958394395611ebad9e7be222658 - see also https://github.com/dotnet/corefx/blob/master/src/System.IO.Pipes/src/System/Net/Sockets/UnixDomainSocketEndPoint.cs\n  ** Unfortunately, it doesn't seem like there's a way to pass in the path on non-Windows to the socket, so that may completely invalidate the current named pipe approach anyhow because the name is generated on the Ruby side and passed to PowerShell (Unix domain socket paths are currently a private member variable inside the [NamedPipeServerStream|https://msdn.microsoft.com/en-us/library/system.io.pipes.namedpipeserverstream_properties%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396] implementation)\n  ** Some of the other classes that actually implement domain sockets are also sealed / internal implementation details within CoreFx which makes using them directly problematic.  There's a [StackOverflow post|http://stackoverflow.com/a/40203940] that covers this as well (Mono had a public implementation, but CoreCLR doesn't currently).\n* Another less glamorous option is to not use a long-running in-process PowerShell, but instead to invoke a new session each time a command comes in with a new powershell.exe process, much the way the v1 module worked. The code is in the repo to do this already for backward support of older PS versions. \n\nThe .NET Core [releases page|https://github.com/dotnet/core/releases] is the definitive source for what has been actually released, but keep in mind that a new release does not necessarily mean it has been bundled into a PowerShell release.  There is an enormous lag.  At the moment, PowerShell 6 alphas are pinned to .NET Core SDK 1.0.0.preview2 due to project.json and build concerns - actual build instructions are at https://github.com/PowerShell/PowerShell/blob/master/build.psm1#L949", "created": "2017-03-23T11:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial PR is up at https://github.com/puppetlabs/puppetlabs-powershell/pull/175", "created": "2017-03-29T15:35:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Add the new platforms to the matrix and adjust test tier to low frequency if they pass.", "created": "2017-04-11T12:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged and passed through CI\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20master/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-previous-master/47/\n\nAlready demo'd at Puppet Demos on 20th April", "created": "2017-04-25T17:43:00.000000"}], "components": ["powershell"], "created": "2016-10-05T16:10:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Full module acceptance suite runs / passes against Linux and OSX"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a15adac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9b13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15117835238_*|*_10007_*:*_1_*:*_2227090655_*|*_10009_*:*_1_*:*_113465354_*|*_5_*:*_1_*:*_0"}], "description": "With PowerShell v6 able to run on OSX / Linux, the module can be expanded so that it works on non-Windows platforms.\n\nMuch of the initial work has been done as part of MODULES-3690 to move away from OS specific code.  However, some work remains to make adjustments to the PowerShell code and some of the Ruby pipe code to ensure that the module can execute code on these platforms.\n\nA couple of issues that I've come across:\n\n* When PowerShell calls {{Add-Type}}, openssl must be in the load path for the underlying call to {{csc.exe}} to work properly.  Some info on this problem is at https://github.com/dotnet/cli/issues/3964  (I've been able to workaround that problem with {{export DYLD_LIBRARY_PATH=/usr/local/opt/openssl/lib}})\n* {{Add-Type}} behaves differently on OSX than Windows - and looks to drag in the wrong assemblies.  Most of the custom code will compile by adding additional {{-ReferenceAssemblies}} to the {{Add-Type}} call, but 6.0 alpha 11 should feature some additional fixes - see the PowerShell issue https://github.com/PowerShell/PowerShell/issues/1616 for more details, and a similar issue / response in Roslyn issue tracker - https://github.com/dotnet/roslyn/issues/13267\n\n\nWith some minor modifications, I have been able to reduce the errors down to https://gist.github.com/Iristyle/cbf1626e092683e8f578b7ccdddae7c3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36112", "fixedVersions": [], "id": "36112", "issueType": "Improvement", "key": "MODULES-3945", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-04-25T17:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell - Add cross-platform support", "timeSpent": "PT0S", "updated": "2018-12-12T00:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "The Pull Request for the issue is at https://github.com/puppetlabs/puppetlabs-git/pull/75, and was last updated on June 21 2017", "created": "2018-01-17T09:04:00.000000"}], "components": ["git"], "created": "2016-10-05T15:11:00.000000", "creator": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@713facd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ay7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/18"}], "description": "Similar to MODULES-2637, if the Xcode developer tools are not installed Facter will still attempt to resolve the facts in the git module by calling /usr/bin/git.  This results in a GUI to install git.\n\nInstead, add some logic to identify if we are in that state before attempting resolution.\n\nI have already written the code, opening a bug report so I can file a pull request.", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "41479", "fixedVersions": [], "id": "41479", "issueType": "Bug", "key": "MODULES-3944", "labels": [], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix git version and other facts on macOS when git not installed", "timeSpent": "PT0S", "updated": "2018-01-17T09:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["powershell"], "created": "2016-10-05T14:57:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Output that currently comes through via the actual {{stderr}} and {{stdout}} streams should instead be propagated over the bi-directional pipe used to communicate between PowerShell and Ruby"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b273eda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9awv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135890018306_*|*_6_*:*_1_*:*_0"}], "description": "It may be possible with native windows APIs (or with a native windows binary) to write to stdout / stderr outside of the redirected [Console]::Out and [Console]::Error that the current PowerShell custom host captures.\n\nWhile those streams are drained / collected while executing commands against the PowerShell instance, the behavior there can be non-deterministic, so it would be desirable to have more control if possible.\n\nNote that:\n\n* It's unclear if this really matters to users\n* It's unclear if there are any real-world cases where this is a problem\n* Proposed solutions may have Windows-only solutions, rendering them unusable in a cross-platform environment\n\nA solution for [redirecting stdout + stderr in a Windows service|https://stackoverflow.com/questions/1579074/redirect-stdoutstderr-on-a-c-sharp-windows-service] exists that uses the [SetStdHandle|https://msdn.microsoft.com/en-us/library/windows/desktop/ms686244%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396] Windows API call.  Though there are some circumstances where [that might not work|https://stackoverflow.com/questions/21374548/setstdhandle-has-no-effect-on-cout-printf].\n\nIt's uncertain if [FlushFileBuffers|https://msdn.microsoft.com/en-us/library/windows/desktop/aa364439%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396] needs to be called at any point.  Chocolatey [uses the GetStdHandle API|https://github.com/chocolatey/choco/blob/master/src/chocolatey/infrastructure/adapters/Console.cs] when it deals with console behavior.\n\nP/Invoke defs for {{StdHandle}} APIs:\n\n{code}\n[DllImport(\"kernel32.dll\", SetLastError = true)]\ninternal static extern IntPtr GetStdHandle(int nStdHandle);\n\n\n[DllImport(\"Kernel32.dll\", SetLastError = true)]\npublic static extern int SetStdHandle(int device, IntPtr handle);\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41478", "fixedVersions": [], "id": "41478", "issueType": "Improvement", "key": "MODULES-3943", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell - Ensure direct writes to stdout / stderr streams are redirected and captured", "timeSpent": "PT0S", "updated": "2021-01-25T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["apache"], "created": "2016-10-05T12:27:00.000000", "creator": "557058:deec20f9-4189-49e5-9e09-a48b890e0614", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61685747"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_843108600_*|*_1_*:*_1_*:*_27040643209_*|*_10007_*:*_1_*:*_439519360_*|*_3_*:*_1_*:*_5241122_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_264270023"}], "description": "Affects version: {{puppetlabs/apache 1.10.0}} (couldn't find it in the drop down)\n\nWhen {{redirectmatch_*}} parameters are used, the [redirect fragment|https://github.com/puppetlabs/puppetlabs-apache/blob/1.10.0/templates/vhost/_redirect.erb#L33] is [included|https://github.com/puppetlabs/puppetlabs-apache/blob/1.10.0/manifests/vhost.pp#L803-L809] which uses the {{RedirectMatch}} command.\n\n{{RedirectMatch}} is part of {{mod_alias}}, but the alias module [is not loaded|https://github.com/puppetlabs/puppetlabs-apache/blob/1.10.0/manifests/vhost.pp#L431-L436].\n\nThis bug tracks the inclusion of the alias module when the redirectmatch parameters are used.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "42469", "fixedVersions": [], "id": "42469", "issueType": "Bug", "key": "MODULES-3942", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:deec20f9-4189-49e5-9e09-a48b890e0614", "resolution": "Fixed", "resolutionDate": "2017-09-01T10:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mod_alias should be loaded when redirectmatch_* parameters are used", "timeSpent": "PT0S", "updated": "2017-09-01T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-10-05T10:52:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dd4c6a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9a2f:"}], "description": "On a freshly installed VM, setting innodb_log_file_size (256M) causes the next mysql service restart to fail. It looks like what\u2019s happening is that ::mysql::server installs mysql and runs the service with the default innodb_log_file_size (5242880 bytes) instead of taking what we set in the puppet module. When the mysql service is restarted the mysql my.cnf file has our new innodb_log_file_size (256M) but the DB has already be initialized with the default innodb_log_file_size (5242880 bytes) which causes a failure to start the service.\n\nError message from mysql error log is, \u201cInnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes than specified in the .cnf 0 268435456 bytes!\u201d\n\nThis looks like there was a ticket on this but it was closed as cannot reproduce https://puppet.atlassian.net/browse/MODULES-1162\n\nWe\u2019re able to reproduce this consistently on Ubuntu 14.04, PE 2016.2, puppet agent 4.4.2, puppet-mysql 3.6.2, mysql-server-5.5\n\nHere\u2019s a small snippet we used to reproduce this scenario\nclass mysql_test { \n  $override_options = {\n    'mysqld'                    => {\n      'bind-address'            => '127.0.0.1',\n      'innodb_buffer_pool_size' => '1536M',\n      'tmp_table_size'          => '512M',\n      'max_heap_table_size'     => '512M',\n      'innodb_log_file_size'    => '256M',\n      'innodb_log_buffer_size'  => '4M',\n      'default-storage-engine'  => 'INNODB',\n      'innodb_file_per_table'   => '1',\n    }\n  }\n \n  class { '::mysql::server':\n    root_password           => 'test',\n    remove_default_accounts => true,\n    override_options        => $override_options,\n  }\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34953", "fixedVersions": [], "id": "34953", "issueType": "Bug", "key": "MODULES-3941", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet mysql innodb_log_file_size not getting set before mysql service is first ran causing mysql to fail on restart", "timeSpent": "PT0S", "updated": "2016-10-05T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "That module is not managed by the Puppet team.\nIn such case it's better to create an issue at the github project directly.\nIn the meantime the module was released in version 0.2.5 anyway.", "created": "2016-10-12T02:12:00.000000"}, {"author": "623e79b3bef8a60068c8dbb8", "body": "Thanks Roman.  I commented on the authors github project and he fixed it as you saw.  Thanks!", "created": "2016-10-12T07:44:00.000000"}], "components": [], "created": "2016-10-05T10:26:00.000000", "creator": "623e79b3bef8a60068c8dbb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@762d85e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz99zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135900964202_*|*_5_*:*_1_*:*_0"}], "description": "The current forge vnstat module version ( 0.2.4 ) does not contain the latest commit bug fix:\nhttps://github.com/joshuar/puppet-vnstat/commit/7454971bdde5d4d384454c8c9b4a123b61c38621\n\nWithout it, puppet runs Error:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type createdb at /etc/puppetlabs/code/environments/dev/modules/vnstat/manifests/config.pp:16:3 on node mynode.mydomain", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38254", "fixedVersions": [], "id": "38254", "issueType": "Bug", "key": "MODULES-3940", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e79b3bef8a60068c8dbb8", "resolution": "Won't Do", "resolutionDate": "2021-01-25T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vnstat Invalid resource type", "timeSpent": "PT0S", "updated": "2021-01-25T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rspec"], "created": "2016-10-05T07:18:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@636f9ba8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz99qn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "13.0"}], "description": "Currently only the FunctionExampleGroup provides hooks to attach expectations to the scope. This needs to be implemented for the other example groups too, to enable things like testing for deprecations (MODULES-3717).\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41357", "fixedVersions": [], "id": "41357", "issueType": "Improvement", "key": "MODULES-3938", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rspec-puppet: ClassExampleGroup (et al.) should provide scope and compiler attributes", "timeSpent": "PT0S", "updated": "2021-01-25T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2016-10-05T03:00:00.000000", "creator": "557058:d3d22f4e-c24d-4e86-8c9a-53a658236aa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5307057b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz99of:"}], "description": "Hi,\nWe get a dependency cycle when we try to create pg_hba_rules for all our apps (we iterate over all our apps in a for-loop).\n\nSo we would like the ability to give the pg_hba_rule resource an array of users, e.g: \n{noformat}\npostgresql::server::pg_hba_rule { 'allow application network to access app database':\n  description => \"Open up PostgreSQL for access from 200.1.2.0/24\",\n  type        => 'host',\n  database    => 'app',\n  users        => ['app1', 'app2'}\n  address     => '200.1.2.0/24',\n  auth_method => 'md5',\n}\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34982", "fixedVersions": [], "id": "34982", "issueType": "New Feature", "key": "MODULES-3937", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3d22f4e-c24d-4e86-8c9a-53a658236aa8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for array of users for postgresql::server::pg_hba_rule", "timeSpent": "PT0S", "updated": "2016-11-08T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-10-04T23:58:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-examples are correct and can create simple dmgr and appserver cluster on a master and two agents."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12efdd1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz99mf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_221859781_*|*_3_*:*_1_*:*_448691652_*|*_5_*:*_1_*:*_0"}], "description": "Manual test of example manifests to set up three node cluster", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36111", "fixedVersions": [], "id": "36111", "issueType": "Improvement", "key": "MODULES-3936", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-10-12T18:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere: manual testing", "timeSpent": "PT0S", "updated": "2016-10-12T18:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/375312bd177c7f1633d0fcf6b7d62444e5476fda", "created": "2016-11-02T09:15:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Succesfull CI run", "created": "2016-11-02T11:56:00.000000"}], "components": ["dsc"], "created": "2016-10-04T12:32:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests should pass. This is a type update only."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dc86b2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymmpz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9689940_*|*_1_*:*_1_*:*_79648674_*|*_10007_*:*_1_*:*_72144950_*|*_3_*:*_2_*:*_2341981601_*|*_5_*:*_1_*:*_0"}], "description": "Update all DSC Resources to the latest release on the PSGallery and build all types.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40257", "fixedVersions": [], "id": "40257", "issueType": "Improvement", "key": "MODULES-3935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2016-11-02T11:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update to latest released DSC Resources in the PSGallery", "timeSpent": "PT0S", "updated": "2016-11-02T11:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7b4501f8660070b83cca", "body": "I am experiencing this behavior.\u00a0 Please take a look ASAP.\u00a0 I am building an automation and this is a show stopper.\u00a0\n\nI am using sqlserver 2.6.2", "created": "2020-02-05T13:41:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Are there any updates on this ticket?", "created": "2020-02-21T13:35:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I see that modules-5071 is being worked on.\u00a0 Does that mean this is being worked on as well?", "created": "2020-03-03T14:00:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi Chip, yes - we are looking at this ticket, MODULES-5071 and MODULES-3934 as a combined effort.", "created": "2020-03-04T03:10:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "See comment here: https://puppet.atlassian.net/browse/MODULES-5071?focusedCommentId=776836&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-776836\u00a0", "created": "2021-01-13T05:18:00.000000"}], "components": ["sqlserver"], "created": "2016-10-04T08:54:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@626c7218"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This can be quite surprising. It would be good to investigate whether there are other connector options which would get parity of exceptions raised with the user experience in SQL Studio."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq5b:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37960,38294"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20066590599_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_114880814999"}], "description": "It has been noted that code which runs TSQL queries in onlyif statement returns different results if exceptions are thrown than the same queries run in MS SQL Studio.\nSpecifically, queries which create temporary tables and return datasets will never trigger exceptions even if a comparator is used to evaluate the data in the dataset. \n\nIt is believed that this is due to the way OLEDB is handling the query, and that SQL Studio does not use the OLEDB method to run the query.\n\nThis causes problems when queries built using SQL Studio are used in the SQLServer module code, as the results may be different than expected.\n\nCan the two methods be brought closer into line in some way?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37192", "fixedVersions": [], "id": "37192", "issueType": "Improvement", "key": "MODULES-3934", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-13T05:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "TSQL Queries issued using SQLServer Module handles exceptions differently to Microsoft SQL Studio", "timeSpent": "PT0S", "updated": "2021-01-26T04:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "I'm unable to reproduce this - I applied your test case with and without quotes around the ports value, and either way it was treated as a string in the template file. I added a like that printed some output if the type of port was a String here, https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_bind.erb#L18, and it printed out every time.\n\nThis was done just using a fresh puppet/ubuntu vagrant box and installing the haproxy module and its dependencies.", "created": "2016-10-08T23:42:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:623c17471c7f6a007049ebcb] for going through the effort of reproduction!\n\n[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] As for the intent of the param, the docs clearly state that the `$ports` param is meant as a way to pass in 'one or more' ports to the config file. If we were to implement the parameter to allow a single integer value, that would lead to some extraneous logic to handle a special case. And while I agree that ports are indeed integers, the parameter's intent (being able to support multiple ports), means that integers can still be passed into the defined type in the form of an Array. So the options for this particular param are either to quote a single port.. or create an Array with a single integer.", "created": "2016-10-18T17:01:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Strange, I retried the testcase and it 100% reproduces the error I encountered but putting the integer in an array as suggested fixes things.  Perhaps the docs could be updated to make this trick more obvious?", "created": "2016-10-18T17:25:00.000000"}, {"author": "557058:c70bce14-8caa-48df-9bf3-9e36df1f64d1", "body": "Just got to that one too. I would update documentation for \"ports\" - type should be not Any as it is now, but String or Array of Strings/Integers. And there should be validation if the type is correct. We shouldn't have some unhandled cases based on the expectation that the user will pass correct values in the long run.", "created": "2021-09-23T00:35:00.000000"}], "components": ["haproxy"], "created": "2016-10-04T06:26:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61f7bffa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1247695125_*|*_6_*:*_1_*:*_0"}], "description": "h2. Overview\nThe puppetlabs/haproxy module does not support passing port numbers as integers.  This is incorrect as TCP ports *are* integers - treating them as such affords better error handling, eg check >=0 and <= 65535.\n\nNo doubt this is a hangover from when everything was internally a string but we should probably fix this now.\n\nh2. Expected result\nExpect to be able to configure the module using integers for port numbers\n\nh2. Actual result\n{noformat}\nError: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Failed to parse template haproxy/haproxy_listen_block.erb:\n  Filepath: /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions/template.rb\n  Line: 26\n  Detail: Failed to parse template haproxy/fragments/_bind.erb:\n  Filepath: /etc/puppetlabs/code/environments/production/modules/haproxy/templates/fragments/_bind.erb\n  Line: 16\n  Detail: undefined method `split' for 8140:Fixnum\n\n at /etc/puppetlabs/code/environments/production/modules/haproxy/manifests/listen.pp:143:16  at /root/test.pp:2 on node puppet.demo.internal\n{noformat}\nI get a ruby error - not only is must I use a string but this isn't validated anywhere either\n\nh2. Testcase\n{noformat}\n  include haproxy\n  haproxy::listen { 'puppet00':\n    collect_exported => false,\n    ipaddress        => $::ipaddress,\n    ports            => 8140,\n  }\n{noformat}\n\nh2. Customer impact\n* The error message is hard to understand\n* It's difficult to justify why an integer can't be used when TCP ports should most definitely be treated as _real_ integers\n\nh2. Workaround\nCustomers must quote integers used for port numbers for the time-being", "environment": "mod 'puppetlabs/haproxy', '1.5.0'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38207", "fixedVersions": [], "id": "38207", "issueType": "Bug", "key": "MODULES-3932", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Won't Fix", "resolutionDate": "2016-10-18T17:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/haproxy should allow port numbers to be integers", "timeSpent": "PT0S", "updated": "2021-09-23T00:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5e4c5042bbb5110c9a677f43] Feedback has been provided in the PR.", "created": "2016-10-18T16:50:00.000000"}, {"author": "5e4c5042bbb5110c9a677f43", "body": "Withdrawing the PR.  Twas poorly informed in the first place.", "created": "2016-10-18T16:54:00.000000"}], "components": ["apache"], "created": "2016-10-03T13:52:00.000000", "creator": "5e4c5042bbb5110c9a677f43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@153b95d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97uv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1306661609_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_206259"}], "description": "The parameter SSLCertificateKeyFile is actually optional.  A private key doesn't need to be supplied when using wildcard SSL certs, for example.  This PR patches the module to permit specifying ssl_key => false for apache::vhost, to work around the otherwise hardcoded default of .../localhost.key.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1529", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34981", "fixedVersions": [], "id": "34981", "issueType": "New Feature", "key": "MODULES-3931", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e4c5042bbb5110c9a677f43", "resolution": "Won't Do", "resolutionDate": "2016-10-18T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Let SSLCertificateKeyFile be optional", "timeSpent": "PT0S", "updated": "2016-10-18T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [], "components": [], "created": "2016-10-03T12:23:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41d62abd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97s7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1311335387_*|*_3_*:*_1_*:*_356820292_*|*_10009_*:*_1_*:*_61863251_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_138362224"}], "description": "https://confluence.puppetlabs.com/display/ENG/Puppet+approved+modules\n(Maybe needs a small \u201cwtf?\u201d/about/intro section. Good info fo sho. Is the diagram up to date? Can we shrink the JIRA macro?)", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "39280", "fixedVersions": [], "id": "39280", "issueType": "Task", "key": "MODULES-3930", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-25T03:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved Doc", "timeSpent": "PT0S", "updated": "2016-10-27T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This doc is as good as it's going to get at this point", "created": "2016-10-26T16:37:00.000000"}], "components": [], "created": "2016-10-03T12:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@283ad0e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97rz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1311398892_*|*_3_*:*_1_*:*_432227141_*|*_10009_*:*_1_*:*_173562584_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_85267998"}], "description": "https://confluence.puppetlabs.com/display/ecosystem/Support+Escalation+-+Modules\n(This really needs looked at/ gone over by Craig or the higher ups for us to be able to set it in stone. Made like a year ago and not touched/looked at since so we are better checking.)", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "38206", "fixedVersions": [], "id": "38206", "issueType": "Task", "key": "MODULES-3929", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-26T16:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Customer Escalation Doc", "timeSpent": "PT0S", "updated": "2016-10-27T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Closed in favor of individual tickets", "created": "2016-10-18T16:17:00.000000"}], "components": [], "created": "2016-10-03T12:15:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575e1cd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97rb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1310555250_*|*_6_*:*_1_*:*_0"}], "description": "Ticket for when/if we want Jean to look over the docs.", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "33917", "fixedVersions": [], "id": "33917", "issueType": "Task", "key": "MODULES-3928", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2016-10-18T16:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Docs Review of Docs", "timeSpent": "PT0S", "updated": "2016-10-27T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://confluence.puppetlabs.com/display/ecosystem/Releasing+a+Module", "created": "2016-10-14T08:57:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://confluence.puppetlabs.com/display/ecosystem/Module+Release+Process", "created": "2016-10-19T08:48:00.000000"}], "components": [], "created": "2016-10-03T12:03:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b5d612"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymnhr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1204117747_*|*_3_*:*_1_*:*_246797871_*|*_5_*:*_1_*:*_0"}], "description": "https://confluence.puppetlabs.com/display/ENG/Module+Release+Checklist\n(Needs the two week drama removed. Apart from that it\u2019s pretty up to date with most of the recent changes that went into the process. Will need probably a bit of a restructure.)", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "39278", "fixedVersions": [], "id": "39278", "issueType": "Task", "key": "MODULES-3927", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-20T07:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module Release Doc", "timeSpent": "PT0S", "updated": "2016-10-27T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "(y)", "created": "2016-11-01T15:25:00.000000"}], "components": [], "created": "2016-10-03T12:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13e7ea3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97qn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1312585927_*|*_3_*:*_1_*:*_91765349_*|*_10009_*:*_1_*:*_621849833_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_557063859"}], "description": "https://confluence.puppetlabs.com/display/ENG/Module+Team+Bug+Triage+Process\n(Has the basic premise, good amount of information about how we should deal with tickets, however it needs checked rigorously to check its correct. Also more information than just the actual ticket triage, does it need dispersed?)", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "38205", "fixedVersions": [], "id": "38205", "issueType": "Task", "key": "MODULES-3926", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-02T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ticket Triage Doc", "timeSpent": "PT0S", "updated": "2016-11-02T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Since you're on PR triage, would you mind giving this a once over? Then you can close methinks.", "created": "2016-10-26T16:36:00.000000"}], "components": [], "created": "2016-10-03T12:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5b7bc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97qf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1311267996_*|*_10007_*:*_1_*:*_20067_*|*_3_*:*_1_*:*_518792008_*|*_10009_*:*_1_*:*_752070060_*|*_5_*:*_1_*:*_0"}], "description": "https://confluence.puppetlabs.com/display/ecosystem/PR+Triage+-+Modules\n(Has loads of really good links in it. Not sure it\u2019s ever been used however and doesn\u2019t link to any other document. Could still be usable.)", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "37191", "fixedVersions": [], "id": "37191", "issueType": "Task", "key": "MODULES-3925", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-11-02T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR Triage Doc", "timeSpent": "PT0S", "updated": "2016-11-02T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-10-03T12:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c7ef8ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97q7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_258065811_*|*_3_*:*_1_*:*_19257481_*|*_10009_*:*_1_*:*_1028634562_*|*_5_*:*_1_*:*_0"}], "description": "https://confluence.puppetlabs.com/display/ENG/CI+Triage+-+Modules+Team\n(Essentially needs completely re-written and needs to mention the current google doc)\n", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "36109", "fixedVersions": [], "id": "36109", "issueType": "Task", "key": "MODULES-3924", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-18T14:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CI Triage Doc", "timeSpent": "PT0S", "updated": "2016-10-27T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-10-03T11:22:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1681515d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ynz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22550551_*|*_3_*:*_1_*:*_1291155350_*|*_10009_*:*_1_*:*_62181485_*|*_5_*:*_1_*:*_0"}], "description": "Overhaul of Onboarding docs for newcomers. We'll be using the existing Onboarding/Developer resource page as a home and either insert the onboarding docs directly or link to their own page. More info to come.", "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "42467", "fixedVersions": [], "id": "42467", "issueType": "Task", "key": "MODULES-3923", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-19T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Onboarding Docs", "timeSpent": "PT0S", "updated": "2016-10-27T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm I have retested the validate_* functions against master. \nI have also retested and closed all of the bugs raised by QA.", "created": "2016-10-18T04:29:00.000000"}], "components": [], "created": "2016-10-03T09:14:00.000000", "creator": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@721dc62c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ir3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174202945_*|*_3_*:*_1_*:*_570448441_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_534230863"}], "description": "Carry out final validation of work on Stdlib/NTP modules for release of Puppet 4 on Forge work. This involves performing an upgrade from NTP v4.2.0 -> NTP v5.0.0 -> NTP v6.0.0 and also testing the individual validate_* functions in stdlib library to ensure they display appropriate deprecation errors.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32929", "fixedVersions": [], "id": "32929", "issueType": "Task", "key": "MODULES-3922", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "resolution": "Fixed", "resolutionDate": "2016-10-18T04:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "QA: stdlib/ntp Final Validation before Release", "timeSpent": "PT0S", "updated": "2016-10-18T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged the two mergable PRs. Rebase is still needed for the TEA change.", "created": "2016-10-05T07:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Uploaded", "created": "2016-10-09T14:32:00.000000"}], "components": [], "created": "2016-10-03T08:35:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d49cd56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iqn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168975924_*|*_3_*:*_1_*:*_296883942_*|*_5_*:*_2_*:*_596388_*|*_10006_*:*_1_*:*_73326264"}], "description": "There are community PRs that have been merged, conflicting with the puppet4 releases. They would have to have been redone & backported otherwise.\n\nThere also are outstanding changes from MODULES-3919 that need to be integrated: removing the puppet-tea dependency and using the Stdlib versions of those types.\n\nThe experimental branch needs to be rebased a final time to integrate all those changes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38204", "fixedVersions": [], "id": "38204", "issueType": "Task", "key": "MODULES-3921", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-09T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp: final rebase of the puppet4 branch", "timeSpent": "PT0S", "updated": "2016-10-09T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppet.com/puppetlabs/splunk/", "created": "2016-11-01T16:04:00.000000"}], "components": [], "created": "2016-10-03T08:23:00.000000", "creator": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@530a8a23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97b3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1325730545_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1207537116"}], "description": "puppetlabs/splunk has been moved to vox pupuli  (https://forge.puppet.com/puppet/splunk) - the puppetlabs/splunk forge page needs to reflect that this module has been deprecated and repoint to puppet/splunk.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34980", "fixedVersions": [], "id": "34980", "issueType": "Task", "key": "MODULES-3920", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "resolution": "Fixed", "resolutionDate": "2016-11-01T16:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Deprecate splunk module", "timeSpent": "PT0S", "updated": "2016-11-01T16:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/664", "created": "2016-10-06T07:26:00.000000"}], "components": [], "created": "2016-10-03T07:58:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4176776c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyms9z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155882174_*|*_10007_*:*_1_*:*_89497722_*|*_3_*:*_1_*:*_101395146_*|*_5_*:*_1_*:*_0"}], "description": "pull the following types into stdlib\n* absolutepath\n* httpsurl\n* httpurl\n* unixpath\n* windowspath\n\nAdditional things to do:\n* renaming from Tea:: to Stdlib::\n* fetch docs, adding them if necessary\n* add simple test cases with valid and invalid values", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32927", "fixedVersions": [], "id": "32927", "issueType": "Task", "key": "MODULES-3919", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-07T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: pull puppet-tea types into stdlib", "timeSpent": "PT0S", "updated": "2016-10-07T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2016-10-03T07:51:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696c2eca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz97an:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1327627250_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4142628233"}], "description": "Now that acceptance tests pass on SLES 11 SP4, SLES 12 has proved to be a completely different beast with ~170 failures. This ticket is for assessing how important SLES 12 support is and then for patching Apache accordingly or not.", "environment": "SLES 12", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42464", "fixedVersions": [], "id": "42464", "issueType": "CI Blocker", "key": "MODULES-3918", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-12-05T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: SLES 12 Support", "timeSpent": "PT0S", "updated": "2016-12-05T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/DavidS/puppetlabs-ntp/pull/8", "created": "2016-10-14T08:10:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Passed review and travis. Integrated into the experiments/puppet4 branch.", "created": "2016-10-18T13:23:00.000000"}], "components": ["ntp"], "created": "2016-10-03T07:43:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* add a test case requiring proper containment of the intermediate classes in the ntp class\n* prove whether or not anchors are needed, or can be replaced by {{contain()}}\n* change init.pp to have the anchors removed and {{contain()}} used properly OR file a enhancement ticket for contain()"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@613e0f5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179595742_*|*_10007_*:*_1_*:*_364401149_*|*_3_*:*_1_*:*_693780725_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78630944"}], "description": "See https://github.com/puppetlabs/puppetlabs-ntp/pull/332#discussion_r81409131\n\nProbably the solution looks like this:\n\n{code:puppet}\n# original\nclass { '::ntp::config': } ~>\nclass { '::ntp::service': }\n{code}\n\n{code:puppet}\n# fixed\ncontain('ntp::config')\ncontain('ntp::service')\nClass['ntp::config'] ~> Class['ntp::service']\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41356", "fixedVersions": [], "id": "41356", "issueType": "Improvement", "key": "MODULES-3917", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-18T13:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ntp/puppet4: investigate whether anchors are still required", "timeSpent": "PT0S", "updated": "2016-10-18T13:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-09-30T14:45:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e20df45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3915"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntcv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_240951335_*|*_3_*:*_1_*:*_20635471_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Documentation Overhaul", "estimate": "PT0S", "externalId": "37190", "fixedVersions": [], "id": "37190", "issueType": "Task", "key": "MODULES-3916", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "32925", "parentSummary": "Documentation Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-03T15:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Tickets for Documentation Overhaul", "timeSpent": "PT0S", "updated": "2016-10-27T02:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-09-30T14:43:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37bb159d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Documentation Overhaul"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz96pj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9739697_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_12506420742"}], "description": "h3. Background\nThe team decided that now, just before PuppetConf, would be a good time to revisit all of our documentation. Since we are anticipating considerable growth in the relatively near future, update of the onboarding and process docs is a must. This epic will track work on documentation over the next few sprints.\n\nh3. Google Doc\nhttps://docs.google.com/document/d/1VfjcdusfP28USFJawn7nxitQ9OpuLm1zr4eB_hKOOnM/edit#", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32925", "fixedVersions": [], "id": "32925", "issueType": "Epic", "key": "MODULES-3915", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2017-02-22T10:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Documentation Overhaul", "timeSpent": "PT0S", "updated": "2017-04-04T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "I just hit this too. I specified {{ssl_key}}  and {{ssl_cert}}, but not {{ssl_ca_cert}}.\nThe module created a ca.pem, but it took me a while before I realised it was an empty file...", "created": "2017-08-03T09:21:00.000000"}], "components": ["puppetdb"], "created": "2016-09-29T10:37:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The {{puppetdb}} module fails on a key that has no content or source.\n\nThe {{puppetdb}} service starts without issue."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4828364b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz94nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/17"}], "description": "In the 5.1.2 release of the {{puppetdb}} module, setting the following parameters when calling the {{::puppetdb}} class results in empty files being created for the PuppetDB SSL certificate and key as well as PuppetDB being unable to start.\n\n{code}\n$ssl_deploy_certs => true,\n$ssl_set_cert_paths => true\n{code}\n\nThis is probably due to the fact that the default code at https://github.com/puppetlabs/puppetlabs-puppetdb/blob/master/manifests/server.pp#L211-L241 does not check to see if the {{content}} parameter of the {{file}} resources is {{undef}}, which is the default case from {{params.pp}}.\n\nAdditionally, I don't see an obvious method for including the content of the SSL certificates in these resources. Shouldn't this be a {{source}} parameter instead?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40256", "fixedVersions": [], "id": "40256", "issueType": "Bug", "key": "MODULES-3914", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetdb module will lay down SSL certificates with no content by default.", "timeSpent": "PT0S", "updated": "2017-08-03T09:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "I'm closing this. It looks like the previous was correct and the native EL provided Postgres shouldn't be used.", "created": "2016-09-29T14:42:00.000000"}], "components": ["postgresql"], "created": "2016-09-29T10:31:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ef76327"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz94nb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15061440_*|*_6_*:*_1_*:*_0"}], "description": "In {{postgresql;;params}}, the {{$version}} parameter should be {{$postgresl::globals::default_version}} instead of {{$postgresql::globals::globals_version}}.\n\nThe existing method will only work by accident, if it works at all.\n\nOn EL 6 and 7 systems, it does not work at all.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38203", "fixedVersions": [], "id": "38203", "issueType": "Bug", "key": "MODULES-3913", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Won't Do", "resolutionDate": "2016-09-29T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::params has incorrect value for $version parameter", "timeSpent": "PT0S", "updated": "2016-09-29T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "This feature has now been implemented by a PR following the one you have linked here [https://github.com/puppetlabs/puppetlabs-accounts/pull/110]. Appropriate tests have been added along with information on the function which can be found in REFERENCE.md. I will set this ticket to resolved now.", "created": "2018-08-22T07:47:00.000000"}], "components": ["accounts"], "created": "2016-09-29T04:38:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b0123ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz94dr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59800125506_*|*_5_*:*_1_*:*_0"}], "description": "The accounts module does not support passing options through via ssh keys. One existing PR is https://github.com/puppetlabs/puppetlabs-accounts/pull/46 though it lacks docs and tests.", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "34979", "fixedVersions": [], "id": "34979", "issueType": "Improvement", "key": "MODULES-3911", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-08-22T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Accounts: Add ssh_authorized_key options ability", "timeSpent": "PT0S", "updated": "2018-08-22T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:38567cad-e063-4cba-b20a-465438662eee", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Need more information on when this kind of thing occurs. This was noticed in Slack, so I thought it would be a good idea to capture a ticket. \n\n[~accountid:557058:06731bb3-9e0d-4150-b76f-8a09b6031b83] do you have a good example of this we can use?", "created": "2016-09-28T14:40:00.000000"}, {"author": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "body": "I am seeing the same issue", "created": "2016-12-08T07:17:00.000000"}], "components": ["reboot"], "created": "2016-09-28T14:38:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@450be328"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz93zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/16"}], "description": "Certain products will add a pending reboot field but it doesn't clear so the system may believe it still has a pending reboot.  The module should detect when it is in a reboot loop and attempt to break out.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40255", "fixedVersions": [], "id": "40255", "issueType": "Improvement", "key": "MODULES-3910", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot - detect continuous reboot cycle", "timeSpent": "PT0S", "updated": "2017-01-31T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-09-28T14:05:00.000000", "creator": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests pass in our CI"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16021f6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz93xj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_500055811_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7115_*|*_10006_*:*_1_*:*_303704"}], "description": "Cisco would like to publish their latest Node Utils gem and Module.  They would like this to happen on Monday 10/3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36108", "fixedVersions": [], "id": "36108", "issueType": "Task", "key": "MODULES-3909", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "resolution": "Fixed", "resolutionDate": "2016-10-04T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Publish Cisco 1.4.0 Module and gem", "timeSpent": "PT0S", "updated": "2016-10-04T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks for the suggestion [~accountid:623c0a83bef8a60068c79663]! We have an LVM release on the roadmap and will consider this feature.", "created": "2016-09-28T14:35:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623c0a83bef8a60068c79663]. I believe this item has been resolved by https://puppet.atlassian.net/browse/MODULES-4753 (PR: https://github.com/puppetlabs/puppetlabs-lvm/pull/187)\n\nIf you feel this not the case, please re-open the ticket. Thanks!", "created": "2017-07-26T04:41:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "lvm version 1.0.0\n\n{{\n==> default: Error: Decreasing the size requires manual intervention (2050M < 2052M)\n==> default: Error: /Stage[one]/Lvm/Lvm::Volume_group[vg_main]/Lvm::Logical_volume[swap]/Logical_volume[swap]/size: change from 2052M to 2050M failed: Decreasing the size requires manual intervention (2050M < 2052M)}}\n\nstill not supported", "created": "2017-12-05T11:28:00.000000"}], "components": ["lvm"], "created": "2016-09-28T03:43:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c68b9a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz936v:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "42650"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/16"}], "description": "as swap partitions can be easily rebuild and reformated puppetlabs-lvm should support decreasing swap partitions", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36106", "fixedVersions": [], "id": "36106", "issueType": "New Feature", "key": "MODULES-3908", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm should support decreasing swap partitions", "timeSpent": "PT0S", "updated": "2021-01-12T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c116dbef8a60068c799ac", "body": "The PR has been merged. This report can be closed. ", "created": "2016-09-28T11:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for this [~accountid:623c116dbef8a60068c799ac] :)\u00a0\n\n\u00a0", "created": "2021-04-12T06:44:00.000000"}], "components": ["mysql"], "created": "2016-09-28T00:36:00.000000", "creator": "623c116dbef8a60068c799ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eb201e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz936n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_143186929656_*|*_5_*:*_1_*:*_0"}], "description": "Puppetlabs/mysql does not run --insecure-initilize if the datadir does not contain the mysql directory. The module fails on a fresh MySQL / Percona 5.7 deploy.  \n\nI have reviewed the logic, and don't see anything that would actually run the initialize command. \n\nAfter adding the initialize command to the 5.7 block, the deploy is successful, and only runs if the $data_dir/mysql does not exist. \n\n{code:ruby}\n==> integration-7: Notice: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/mysqld.err]/ensure: created\n==> integration-7: Debug: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysql/mysqld.err]: The container Class[Mysql::Server::Installdb] will propagate my refresh event\n==> integration-7: Debug: Executing: '/sbin/mysqld -V'\n==> integration-7: Debug: Mysql_datadir[/var/lib/mysql](provider=mysql): Initializing MySQL data directory >= 5.7.6 with 'mysqld --defaults-extra-file=/etc/my.cnf --initialize-insecure --basedir=/usr --datadir=/var/lib/mysql --user=mysql'\n==> integration-7: Debug: Executing: '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.err --initialize-insecure'\n{code}\n\n\nPlease review the following PR and let me know if this is sufficient. \n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/892\n\n", "environment": "Working / Testing env: CentOS 7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33916", "fixedVersions": [], "id": "33916", "issueType": "Bug", "key": "MODULES-3907", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c116dbef8a60068c799ac", "resolution": "Fixed", "resolutionDate": "2021-04-12T06:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs/MySQL Percona 5.7 initialize", "timeSpent": "PT0S", "updated": "2021-04-12T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2016-09-28T00:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5232cff2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz936f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}], "description": "Consider the following manifest:\n\n{code:java}\nec2_instance { 'web-1':\n  ensure          => present,\n  region          => 'ap-southeast-1',\n  image_id        => 'ami-21d30f42',\n  instance_type   => 't2.medium',\n  subnet          => 'subnet-ap-southeast-1',\n  block_devices   => [\n    {\n      device_name => '/dev/sda1',\n      volume_type => 'io1',\n      volume_size => 8,\n      iops        => '1000',\n    }\n  ]\n}\n{code}\n\nWhen the code is executed, it doesn't pop up an error about the {{ios}} value which is not the right value for that {{volume_size}} of 8 GB. We believe this value will give out an error, because the maximum supported value is 400 for 8GB. \n\nIs this the right usage of that parameter? Can it be used with {{ec2_instance}} type or only for {{rds_instance}} type?\n\nThanks.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32923", "fixedVersions": [], "id": "32923", "issueType": "Bug", "key": "MODULES-3906", "labels": ["puppetlabs-aws"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-aws module iops question/bug", "timeSpent": "PT0S", "updated": "2018-07-03T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a46a650bb2b0070b5e1df", "body": "Created PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/894", "created": "2016-09-29T17:44:00.000000"}], "components": ["mysql"], "created": "2016-09-27T14:11:00.000000", "creator": "623a46a650bb2b0070b5e1df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c6e3856"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz92s7:"}], "description": "puppetlabs-mysql automatically writes user creation, user grants, and database creation to the binary logs. There is a potential issue if you want grants only on certain MySQL boxes in a replication chain.\n\nI propose that we add an option to include `SET SESSION SQL_LOG_BIN = 0` to the providers that run `CREATE USER`, `ALTER USER`, & `GRANT` statements.\n\nI'm on the fence if `CREATE DATABASE` should also have this option. I personally can't think of a good use case for this, but maybe others could use it. It should be easy to update like mysql_user and mysql_grant.\n\nI have started a branch on my local copy of `puppetlabs-mysql`, and I can submit a PR if this sounds like a good fit for the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39300", "fixedVersions": [], "id": "39300", "issueType": "New Feature", "key": "MODULES-3904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a650bb2b0070b5e1df", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql optionally set SQL_LOG_BIN for users and grants", "timeSpent": "PT0S", "updated": "2016-09-29T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3ecabcfe-7b6d-4b7e-826a-cb975cbe0d46", "body": "It looks like the wrong GPG key is being used for this.\n\nInstead of RPM-GPG-KEY-puppetlabs, I think it should be using RPM-GPG-KEY-puppet-PC1 that I found from my puppetserver install.  However, I don't know the authoritative source for this file.", "created": "2016-09-27T14:34:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "_I updated the description to use JIRA's wonky inconsistent syntax._\n\nI'm running into the same problem. I'm on CentOS 7.2.1511, and I'm using puppet_agent 1.2.0.\n\n{code:collapse|title=Failing puppet run, redacted}\n$ sudo puppet agent --test\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\nInfo: Applying configuration version '81cf9b11a589b66f21648e5b81c453708a0b8374'\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install puppet-agent-1.7.1-1.el7' returned 1: warning: /var/cache/yum/x86_64/7/pc_repo/packages/puppet-agent-1.7.1-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID ef8d349f: NOKEY\n\n\nThe GPG keys listed for the \"Puppet Labs PC1 Repository\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.\n\n\n Failing package is: puppet-agent-1.7.1-1.el7.x86_64\n GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.5.3-1.el7 to 1.7.1-1.el7 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install puppet-agent-1.7.1-1.el7' returned 1: warning: /var/cache/yum/x86_64/7/pc_repo/packages/puppet-agent-1.7.1-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID ef8d349f: NOKEY\n\n\nThe GPG keys listed for the \"Puppet Labs PC1 Repository\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.\n\n\n Failing package is: puppet-agent-1.7.1-1.el7.x86_64\n GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\nInfo: Stage[main]: Unscheduling all events on Stage[main]\nNotice: Applied catalog in 1.85 seconds\n{code}\n\n{code:collapse|title=Keys in /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs}\n$ gpg --list-packets /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs | fgrep keyid\n\tkeyid: 1054B7A24BD6EC30\n:signature packet: algo 1, keyid 1054B7A24BD6EC30\n:signature packet: algo 1, keyid 215AFE50E4147032\n:signature packet: algo 1, keyid 5C13D6DB93052E03\n:signature packet: algo 1, keyid 1054B7A24BD6EC30\n:signature packet: algo 1, keyid 4A330B9AD648FAE3\n:signature packet: algo 1, keyid 133957EA11028DF3\n{code}\n\nTo sum up, yum reports that the package is signed with keyid ef8d349f, but that key isn't in RPM-GPG-KEY-puppetlabs.", "created": "2016-10-13T22:41:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Looks like this is fixed in git, and will go out with the next version (1.3.0). Perhaps this is covered by MODULES-3905. [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]?", "created": "2016-10-13T23:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Yup! This should go out with the next release!", "created": "2016-10-14T10:01:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "I'm not sure what this is a duplicate off, but it's definitely fixed.", "created": "2016-10-14T17:14:00.000000"}, {"author": "557058:0f478d07-ecfb-4cd4-b21c-b711bda1c7e9", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] What Enterprise release # will this be?  We are on 2016.4.0.  Or is this a module bug and not a server version issue?", "created": "2016-10-27T17:02:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:0f478d07-ecfb-4cd4-b21c-b711bda1c7e9] this is a module bug, not a server version issue!", "created": "2016-10-27T17:14:00.000000"}], "components": ["puppet_agent"], "created": "2016-09-27T13:29:00.000000", "creator": "557058:3ecabcfe-7b6d-4b7e-826a-cb975cbe0d46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6593569c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz92qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1482272570_*|*_5_*:*_1_*:*_0"}], "description": "The GPG keys that are installed do not match what the PC1 repository is expecting.\n\n{code}\n# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for XXXX.illinois.edu\nInfo: Applying configuration version '1475004282'\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/File[/etc/puppetlabs/puppet/puppet.conf]/content: \n--- /etc/puppetlabs/puppet/puppet.conf\t2016-09-27 14:16:52.000000000 -0500\n+++ /tmp/puppet-file20160927-1289167-cmqjkq-0\t2016-09-27 14:24:50.000000000 -0500\n@@ -5,9 +5,11 @@\n \n     # Where Puppet PID files are kept.\n     # The default value is '$vardir/run'.\n+    rundir = /var/run/puppet\n \n     # Where SSL certificates are kept.\n     # The default value is '$confdir/ssl'.\n+    ssldir = $vardir/ssl\n \n [agent]\n     # The file in which puppetd stores a list of the classes\n@@ -15,10 +17,13 @@\n     # the separate ``puppet`` executable using the ``--loadclasses``\n     # option.\n     # The default value is '$confdir/classes.txt'.\n+    classfile = $vardir/classes.txt\n \n     # Where puppetd caches the local configuration.  An\n     # extension indicating the cache format is added automatically.\n     # The default value is '$confdir/localconfig'.\n+    localconfig = $vardir/localconfig\n     server = XXXXXX.illinois.edu\n     certname = XXXXXXX.illinois.edu\n+    stringify_facts = false\n \n\nInfo: Computing checksum on file /etc/puppetlabs/puppet/puppet.conf\nInfo: FileBucket got a duplicate file {md5}dc87d2d9396ec7b5b8e7b5f5b2a636ee\nInfo: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/File[/etc/puppetlabs/puppet/puppet.conf]: Filebucketed /etc/puppetlabs/puppet/puppet.conf to puppet with sum dc87d2d9396ec7b5b8e7b5f5b2a636ee\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/File[/etc/puppetlabs/puppet/puppet.conf]/content: content changed '{md5}dc87d2d9396ec7b5b8e7b5f5b2a636ee' to '{md5}29ff7c9fbc7188555dc81d14e96ef47f'\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/ssldir]/ensure: removed\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/localconfig]/ensure: removed\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/classfile]/ensure: removed\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/Ini_setting[agent/stringify_facts]/ensure: removed\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Prepare/Puppet_agent::Prepare::Puppet_config/Ini_setting[main/rundir]/ensure: removed\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install puppet-agent' returned 1: warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID ef8d349f: NOKEY\n\n\nThe GPG keys listed for the \"Puppet Labs PC1 Repository\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.\nError: /Stage[main]/Puppet_agent/Puppet_agent::Install/Package[puppet-agent]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install puppet-agent' returned 1: warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID ef8d349f: NOKEY\n\n\nThe GPG keys listed for the \"Puppet Labs PC1 Repository\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Service/Service[mcollective]: Dependency Package[puppet-agent] has failures: true\nWarning: /Stage[main]/Puppet_agent/Puppet_agent::Service/Service[mcollective]: Skipping because of failed dependencies\nNotice: /Stage[main]/Puppet_agent/Puppet_agent::Service/Service[puppet]: Dependency Package[puppet-agent] has failures: true\nWarning: /Stage[main]/Puppet_agent/Puppet_agent::Service/Service[puppet]: Skipping because of failed dependencies\nNotice: Finished catalog run in 14.00 seconds\n{code}\n\n\n\n{code}\n# yum install -y puppet-agent\nLoaded plugins: auto-update-debuginfo, fastestmirror, priorities, security\nSetting up Install Process\nLoading mirror speeds from cached hostfile\n * base: centos.firehosted.com\n * epel: mirror.steadfast.net\n * epel-debuginfo: mirror.steadfast.net\n * extras: repo.us.bigstepcloud.com\n * updates: mirror.nexcess.net\n18 packages excluded due to repository priority protections\nResolving Dependencies\n--> Running transaction check\n---> Package facter.x86_64 1:2.4.6-1.el6 will be obsoleted\n---> Package hiera.noarch 0:1.3.4-1.el6 will be obsoleted\n---> Package puppet.noarch 0:3.8.7-1.el6 will be obsoleted\n---> Package puppet-agent.x86_64 0:1.7.0-1.el6 will be obsoleting\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n===================================================================================================================================================================================================\n Package                                           Arch                                        Version                                          Repository                                    Size\n===================================================================================================================================================================================================\nInstalling:\n puppet-agent                                      x86_64                                      1.7.0-1.el6                                      pc_repo                                       27 M\n     replacing  facter.x86_64 1:2.4.6-1.el6\n     replacing  hiera.noarch 1.3.4-1.el6\n     replacing  puppet.noarch 3.8.7-1.el6\n\nTransaction Summary\n===================================================================================================================================================================================================\nInstall       1 Package(s)\n\nTotal size: 27 M\nDownloading Packages:\nwarning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID ef8d349f: NOKEY\nRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n\n\nThe GPG keys listed for the \"Puppet Labs PC1 Repository\" repository are already installed but they are not correct for this package.\nCheck that the correct key URLs are configured for this repository.\n{code}", "environment": "CentOS 6.8  running puppet-3.8.7-1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40254", "fixedVersions": [], "id": "40254", "issueType": "Bug", "key": "MODULES-3903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ecabcfe-7b6d-4b7e-826a-cb975cbe0d46", "resolution": "Duplicate", "resolutionDate": "2016-10-14T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Incorrect /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs", "timeSpent": "PT0S", "updated": "2016-11-21T10:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2016-09-27T13:26:00.000000", "creator": "623c111da2f6400069eb7a87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29283baf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz92qf:"}], "description": "{{apache::mod::status}} unconditionally enables its {{<Location>}} section, which gets applied to Apache's main config and thus to all defined virtual hosts. Even if it is already possible to apply ip-based restriction, it would be better to disable its {{<Location>}} block altogether so it won't affect unrelated virtual hosts.\n\nIt could then be possible to explicitly configure the status location to a single desired {{apache::vhost}} using its {{directories}} parameter. Or maybe {{apache::mod::status}} could have a vhost parameter to specify which virtual host it would be applied to, or any other similar mechanism.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38202", "fixedVersions": [], "id": "38202", "issueType": "Improvement", "key": "MODULES-3902", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111da2f6400069eb7a87", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::mod::status should allow disabling its <Location>", "timeSpent": "PT0S", "updated": "2017-06-29T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "attachments": [], "comments": [{"author": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "body": "1 test error\n{code}\ncisco-c9372.delivery.puppetlabs.net 17:33:40$ source /etc/profile", "created": "2016-09-28T11:52:00.000000"}, {"author": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "body": "From Mike\n\nbq. I tried dhcp-server but /etc/default/dhcp-server does not exist across our various nxos platforms.  I was able to switch to \u2018crond' and that passed all of my tests.\nbq. \nbq. If this is an acceptable substitute for mcollective I will commit the changes to the release 1.4.0 branch and you can resume your testing.", "created": "2016-09-29T14:00:00.000000"}, {"author": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "body": "Test has been changes to manage crond instead of mcollective", "created": "2016-09-29T14:01:00.000000"}, {"author": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "body": "That same test is still failing.  Now the issue seems to be that we are unable to start the crond service.\nThe test starts out making sure the service in present, then verifies it is stopped and then tries to start it.\n\nIn the case of crond on the switch we have, it will never \"start\". \n\n{code}\nLinux# sudo service crond status\ncrond is stopped\nLinux# sudo service crond start\nStarting crond: FAIL\n{code}\n\nSo, naturally, it fails when Puppet tries to start it as well\n{code}\nLinux# source /etc/profile", "created": "2016-09-30T12:21:00.000000"}], "components": ["network devices"], "created": "2016-09-27T09:37:00.000000", "creator": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All tests pass against the latest Puppet Agent release."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ed616b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz92ef:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "4.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17045_*|*_3_*:*_2_*:*_496746495_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_85769215_*|*_10005_*:*_1_*:*_15018056"}], "description": "From Mike @ Cisco:\n\"I have created github branches (cisco_node_utils and cisco puppet module) for our 1.4.0 release.  We have completed all testing on our end and just need you to run it through CI on your end.\n\nMy goal would be to release it early next week (9/3 or 9/4).\n\nI still have some doc updates to make but all functional changes/updates have been made and tested.\n\nNode Utils: https://github.com/cisco/cisco-network-node-utils/tree/release_1.4.0\nPuppet: https://github.com/cisco/cisco-network-puppet-module/tree/release_1.4.0\"", "environment": "Cisco Module CI Pipeline", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33915", "fixedVersions": [], "id": "33915", "issueType": "Task", "key": "MODULES-3901", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "resolution": "Fixed", "resolutionDate": "2016-10-04T07:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Verify Cisco Module 1.4.0 against the latest Puppet Agent release", "timeSpent": "PT0S", "updated": "2016-10-05T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:cb213d53-26f1-413f-9189-cbda8f2d6dd9", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:6243b621fd5e45007043531c],\n\nThanks for your request! We'll take a look and get back to you as soon as possible.", "created": "2016-10-03T15:39:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in PR https://github.com/puppetlabs/puppetlabs-concat/pull/421", "created": "2016-12-13T11:36:00.000000"}], "components": ["concat"], "created": "2016-09-27T02:40:00.000000", "creator": "6243b621fd5e45007043531c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6915d9e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz929r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3032573475_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3656027240"}], "description": "Upon making a mistake in my use of concat::fragment I got his unhelpful error message:\n{code}\n# puppet_run.sh \nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Order cannot contain '/', ':', or '\n'. at /etc/puppet/environments/international_testing/3rd_party/concat/manifests/fragment.pp:38 on node xxxxxxxxxx\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n#\n{code}\nwould it be possible to include $name or even $target information in this error message so I can track down where in my puppet configurations my mistake has occurred?\n", "environment": "concat version 2.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33914", "fixedVersions": [], "id": "33914", "issueType": "New Feature", "key": "MODULES-3900", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b621fd5e45007043531c", "resolution": "Fixed", "resolutionDate": "2016-12-13T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Poor quality error message in concat::fragment", "timeSpent": "PT0S", "updated": "2016-12-13T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:a3132145-aae4-410f-9f7a-85a3117a0c14] does this belong here, or is it a Puppetserver issue?", "created": "2016-09-26T18:42:00.000000"}, {"author": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] if you trigger Filesync again does it fix the issue?  I have had something similar occur", "created": "2016-09-26T22:31:00.000000"}, {"author": "557058:a3132145-aae4-410f-9f7a-85a3117a0c14", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] I'm not sure I totally follow - your initial comment says that we start returning 0 classes, but the log message says \"Synchronized 373 classes\"?\n\nCould you give me some more explicit repro steps?  In terms of what I should be doing to observe the bad behavior after the code deploys that you show above?\n\nAlso, long shot, but this could possibly be related to PE-15475 ?", "created": "2016-09-27T10:38:00.000000"}, {"author": "557058:a3132145-aae4-410f-9f7a-85a3117a0c14", "body": "Or maybe PE-16918", "created": "2016-09-27T10:58:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This appears to be a red herring and the actual root cause of my environment not refreshing came from PE-16918.\n\nThe classes disappearing from the NC appear to be unrelated.", "created": "2016-09-27T11:04:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:557058:a3132145-aae4-410f-9f7a-85a3117a0c14] oh wow, you're an amazing mind reader.  PE-15475 is totally the cause of the disappearing classes.", "created": "2016-09-27T11:06:00.000000"}], "components": [], "created": "2016-09-26T17:46:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c68133c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9287:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62297075_*|*_6_*:*_1_*:*_0"}], "description": "As soon as I install the {{puppetlabs/apache}} module and deploy it, the environment endpoint begins returning 0 classes.\n\n{code}\n2016-09-26 16:39:26,729 INFO  [p.p.a.routes] Request activity for classifier node_groups bf336c25-f085-46ad-a582-3b77771fd811\n2016-09-26 16:39:31,189 INFO  [p.c.class-updater] Requesting environment list from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:39:31,305 INFO  [p.c.class-updater] 200 response received for request for environments from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:39:31,306 INFO  [p.c.class-updater] Requesting classes in production from https://master.puppetlabs.vm:8140/puppet/v3/environment_classes?environment=production with etag cdf3bc70465aa5ed8f01d05c088fd97b8a388adb\n2016-09-26 16:39:36,057 INFO  [p.c.class-updater] 200 response received for request for classes in production.\n2016-09-26 16:39:36,220 INFO  [p.c.class-updater] Synchronized 373 classes from the Puppet Master in 5 seconds\n^C\nroot@master:/etc/puppetlabs/code-staging/modules # puppet module install puppetlabs/apache --modulepath /etc/puppetlabs/code-staging/modules\nNotice: Preparing to install into /etc/puppetlabs/code-staging/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code-staging/modules\n\u2514\u2500\u252c puppetlabs-apache (v1.10.0)\n  \u251c\u2500\u2500 puppetlabs-concat (v2.2.0)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.12.0)\nroot@master:/etc/puppetlabs/code-staging/modules # puppet code deploy --all --wait\nDeploying all environments.\n[{\"environment\":\"production\",\"id\":2,\"status\":\"complete\",\"file-sync\":{\"environment-commit\":\"df6ea2a77e46904bc156117fe725410200d96468\",\"code-commit\":\"ebc1b8f5d5ba80c49de134cebd8ce9a19ed17619\"},\"deploy-signature\":\"f0ca3835e80a59e5d2197dd08ae7def0e8b64821\"}]\nroot@master:/etc/puppetlabs/code-staging/modules # tail /var/log/puppetlabs/console-services/console-services.log -f\n2016-09-26 16:41:47,515 INFO  [p.c.class-updater] Requesting environment list from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:41:47,535 INFO  [p.c.class-updater] 200 response received for request for environments from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:41:47,535 INFO  [p.c.class-updater] Requesting classes in production from https://master.puppetlabs.vm:8140/puppet/v3/environment_classes?environment=production with etag 15c3fe58753888b2dbaedd368d3ca8cce2aa4d38\n2016-09-26 16:41:47,646 INFO  [p.c.class-updater] 304 response received for request for classes in production.\n2016-09-26 16:41:47,689 INFO  [p.c.class-updater] Synchronized 1 classes from the Puppet Master in 0 seconds\n^C\nroot@master:/etc/puppetlabs/code-staging/modules # rm -rf apache/\nroot@master:/etc/puppetlabs/code-staging/modules # puppet code deploy --all --wait\nDeploying all environments.\n[{\"environment\":\"production\",\"id\":3,\"status\":\"complete\",\"file-sync\":{\"environment-commit\":\"249d0c59576905f3e2069e0baa27e8df2ea051e9\",\"code-commit\":\"2e5d56343bbde94c104b728a3815da0552c10dca\"},\"deploy-signature\":\"f0ca3835e80a59e5d2197dd08ae7def0e8b64821\"}]\nroot@master:/etc/puppetlabs/code-staging/modules # tail /var/log/puppetlabs/console-services/console-services.log -f\n2016-09-26 16:48:07,457 INFO  [p.c.class-updater] Requesting environment list from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:48:07,480 INFO  [p.c.class-updater] 200 response received for request for environments from \"https://master.puppetlabs.vm:8140/puppet/v3/environments\"\n2016-09-26 16:48:07,482 INFO  [p.c.class-updater] Requesting classes in production from https://master.puppetlabs.vm:8140/puppet/v3/environment_classes?environment=production with etag 15c3fe58753888b2dbaedd368d3ca8cce2aa4d38\n2016-09-26 16:48:12,834 INFO  [p.c.class-updater] 200 response received for request for classes in production.\n2016-09-26 16:48:12,982 INFO  [p.c.class-updater] Synchronized 373 classes from the Puppet Master in 5 seconds\n{code}\n\nI should also point out that {{puppetserver.log}} shows nothing. And I don't mean nothing relevant, I mean it just shows nothing at the default log level.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33913", "fixedVersions": [], "id": "33913", "issueType": "Bug", "key": "MODULES-3899", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Cannot Reproduce", "resolutionDate": "2016-09-27T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "installing apache seems to break the node classifier", "timeSpent": "PT0S", "updated": "2016-09-27T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80bcb7bb-c13d-445f-ab52-d3d93964accf", "body": "We are looking at deploying ssh certificates, and the lack of support is going to force us to manage the ssh_known_hosts file with wrapper around concat.", "created": "2018-03-19T06:29:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hey developers, is it possible to get some attention here? Ping: [~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b]", "created": "2019-07-11T05:03:00.000000"}], "components": ["sshkeys_core"], "created": "2016-09-26T08:16:00.000000", "creator": "623a4c771c7f6a007049187a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "*  Type sshkey accepts a new property for key markers with the the allowed options of ['@cert-authority', '@revoked']\n* Specifying the field results in a authorized_host line prefixed with the marker\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e3250c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz91nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/18"}], "description": "OpenSSH has support for so called \"SSH Certificates\" for both hostkeys as well as user keys. So a host can be verified by validating a certain ssh certificate. \n\nThe sshkey resource does not yet support managing allowed CAs in ssh_known_hosts, because technically it is realized with markers before the host aliases (similar to options in ssh_authorized_keys).\n\nSo to realize this feature requestion one would have to add a new property \"markers\" (how it is called in the sshd manapage) or \"options\" (which would be consistent with the similar parameter in ssh_authorized_key) and allow the values @cert-authority and @revoked.\n\nAs it stands now, it's not possible to manage a SSH CA keys with puppe (except managing known_hosts with a file resource).", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "32920", "fixedVersions": [], "id": "32920", "issueType": "New Feature", "key": "MODULES-7593", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c771c7f6a007049187a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sshkey: add support for \"markers\" / SSHCA", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de],\n\nThanks for the ticket and PR! We'll take a look and provide feedback as soon as possible.", "created": "2016-10-03T15:31:00.000000"}, {"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "Fix looks to be merged.  Any chance for a push to the forge?", "created": "2016-10-10T10:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de], version 5.0.0+ should contain your changes. Thanks again!", "created": "2016-12-05T14:32:00.000000"}], "components": ["ntp"], "created": "2016-09-26T08:16:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2acae468"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz91nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6074210550_*|*_5_*:*_1_*:*_0"}], "description": "When I setup a 'preferred' NTP server, ntpd can distinguish between them.  However, when ntpdate is used with the 4.2.0 template the distinction is not present.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42461", "fixedVersions": [], "id": "42461", "issueType": "Improvement", "key": "MODULES-3898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "resolution": "Fixed", "resolutionDate": "2016-12-05T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ntp step-tickers should honor prefered servers as ntpdate doesn't distinguish", "timeSpent": "PT0S", "updated": "2016-12-05T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:94e8dfd8-edb5-48dc-952b-482669dbbf05", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-mongodb/pull/328", "created": "2016-09-26T07:39:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "merged. Thanks for the ticket and PR [~accountid:70121:94e8dfd8-edb5-48dc-952b-482669dbbf05]!", "created": "2016-09-30T16:53:00.000000"}], "components": ["mongodb"], "created": "2016-09-26T06:54:00.000000", "creator": "70121:94e8dfd8-edb5-48dc-952b-482669dbbf05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a744047"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3358"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz91m7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_381561795_*|*_6_*:*_1_*:*_0"}], "description": "Running MongoDB on a custom port causes is_master facter to fail connecting.", "epicLinkSummary": "Update and release mongodb 1.0.0", "estimate": "PT0S", "externalId": "36104", "fixedVersions": [], "id": "36104", "issueType": "Bug", "key": "MODULES-3897", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42498", "parentSummary": "Update and release mongodb 1.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:94e8dfd8-edb5-48dc-952b-482669dbbf05", "resolution": "Fixed", "resolutionDate": "2016-09-30T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Facter is_master doesn't work on non default port", "timeSpent": "PT0S", "updated": "2017-06-19T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Issue reported confirmed that issue is fixed in https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/156. ", "created": "2016-10-05T12:23:00.000000"}, {"author": "70121:d9ea39da-d443-424a-88ca-c2e33519f98a", "body": "I get this warning in my puppetserver.log after adding puppet_agent to one of my test nodes:\n\nPuppet Unknown variable: '::platform_tag'. (file: /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/install.pp, line: 191, column: 14)\n\nPuppetserver : 6.0.2\n\nPuppet-agent module : 1.7.0\n\nPuppet agent : 6.0.2\n\nOS : CentOS 7.4", "created": "2018-10-21T02:09:00.000000"}], "components": [], "created": "2016-09-23T16:37:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a545e1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9147:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_60652481_*|*_1_*:*_1_*:*_7470_*|*_10007_*:*_1_*:*_336745061_*|*_3_*:*_1_*:*_119728_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_624075212"}], "description": "Examples are\n{code}\nWarning: Unknown variable: '::platform_tag'. at /root/puppet/modules/puppet_agent/manifests/params.pp:75:17\nWarning: Unknown variable: '_package_version'. at /root/puppet/modules/puppet_agent/manifests/init.pp:108:8\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40253", "fixedVersions": ["puppet_agent 1.3.0"], "id": "40253", "issueType": "Bug", "key": "MODULES-3896", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-10-05T12:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Module triggers warnings about unknown variables", "timeSpent": "PT0S", "updated": "2018-10-21T02:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-09-23T15:35:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d035e1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrlj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8215_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_25781991394"}], "description": "When attempting to install on RHEL4:\n{code}\nError: Failed to apply catalog: Parameter ensure failed on Package[puppet-agent]: Provider up2date must have features 'versionable' to set 'ensure' to '1.5.3-1.el4' at /etc/puppetlabs/code/environments/release26/modules/puppet_agent/manifests/install.pp:110\n{code}\n\nPer the docs, up2date does not have feature 'versionable', and there doesn't appear to be a way to change the package provider from up2date to yum with the current module.\n\nWe're working around it by setting the package version to undef instead of a specific version for RHEL4 only, which manages the upgrade from 3->4 but will not work when we upgrade 4->4. However, we have so few RHEL4 left that we can decide at that point whether to upgrade by hand or to extend the module with a PR if it hasn't been done yet.\n\nI mostly wanted to report the issue since the module says that it supports RHEL4.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40252", "fixedVersions": [], "id": "40252", "issueType": "Bug", "key": "MODULES-3895", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2017-07-19T01:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Errors upgrading from puppet-agent on RHEL 4", "timeSpent": "PT0S", "updated": "2017-07-24T21:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-09-23T15:32:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61fe40ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrlb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10065_*|*_10007_*:*_1_*:*_25781593274_*|*_5_*:*_1_*:*_0"}], "description": "The current code on Suse simply converts all letters to the character 'a' and causes each run to re-import keys - so just for consistency sake, setting redhat/suse to both use the [:upper:] [:lower:] syntax\n\nedit - I should clarify - this doesn't happen on all systems, but the behavior appears to occur on older versions of coreutils\n\nJust to show an example:\n\n{code}\nroot@examplehost:/tmp $ rpm -qf /usr/bin/tr\ncoreutils-8.12-6.25.31.1\n\nroot@examplehost:/tmp $ cat /etc/*release\nSUSE Linux Enterprise Server 11 (x86_64)\nVERSION = 11\nPATCHLEVEL = 3\n\nroot@examplehost:/tmp $ echo \"ABCDEFG\" | tr [A-Z] [a-z]\naaaaaaa\n\nroot@examplehost:/tmp $ echo \"ABCDEFG\" | tr A-Z a-z\nabcdefg\n\nroot@examplehost:/tmp $ echo \"ABCDEFG\" | tr [:upper:] [:lower:]\nabcdefg\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34978", "fixedVersions": ["puppet_agent 1.3.0"], "id": "34978", "issueType": "Bug", "key": "MODULES-3894", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-07-19T01:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] Some SUSE installs always re-import gpg keys", "timeSpent": "PT0S", "updated": "2017-07-24T21:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "I have implemented a proof-of-concept for this here: https://github.com/puppetlabs/puppetlabs_spec_helper/compare/master...gdubicki:parallel_forge_downloads?expand=1\n\n...but it doesn't speed up thing as much as expected. I am a beginner in ruby and this is mostly copy & paste code so I may have done something terribly wrong and that may cause performance to suffer. Can someone here take a look at that code?", "created": "2017-08-06T07:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing as the original code link is dead. If this would still be an improvement, the issue should be raised again in the PDK project to route to the right people.\n\nTo answer the original question, I believe that forge downloads were initially not parallelised since they are much faster than a git clone and we didn't want to overload the forge API hosts.", "created": "2021-03-08T07:49:00.000000"}], "components": [], "created": "2016-09-23T04:17:00.000000", "creator": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cea0ebd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz90br:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_140589160034_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs_spec_helper#parallel-fixture-downloads says that:\n\n{quote}\nNote: parallel downloads is only available for repositories and not forge modules.\n{quote}\n\n..but actually: why is it not available for forge modules too?\n\nIt would speed up rspec runs.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37189", "fixedVersions": [], "id": "37189", "issueType": "Improvement", "key": "MODULES-3892", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "resolution": "Incomplete", "resolutionDate": "2021-03-08T07:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable parallel fixture downloads for forge modules too", "timeSpent": "PT0S", "updated": "2021-03-08T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "postgresql needs to be re-worked so it doesn't rely on a server being present. This issue has come up before.", "created": "2016-12-05T14:23:00.000000"}, {"author": "623a462e9b54ec0068b071ac", "body": "Here we are in 2021 and I'm experiencing a similar glitch with Ubuntu 20.04/postgreSQL 12:\n|err|//db.dbcm.loc//Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]|Could not evaluate: Error evaluating 'unless' clause, returned pid 59073 exit 2: 'psql: error: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.5432\"? '|\n\n\u00a0\n\nPeculiar to this one is, that provisioning worked on first run and broke on second run, failing to recover.\n\n\u00a0", "created": "2021-08-16T23:52:00.000000"}], "components": ["postgresql"], "created": "2016-09-22T03:51:00.000000", "creator": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c4081a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8zhr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/16"}], "description": "We're trying to deploy a new PostgreSQL 9.5 server with Puppet, and discovered that the postgresql module for puppet can not only end up creating invalid configuration that breaks postgresql, but also it cannot recover from this by itself when the manifest is fixed.\n\nIn our case, we added a {{postgresql::server::config_entry}} block for {{checkpoint_segments}}, unaware that this config setting has been replaced in 9.5 with {{max_wal_size}}. This caused postgresql to not start up the next time it was restarted:\n\n{code}Sep 21 16:52:45 db1 postgresql@9.5-main[40703]: The PostgreSQL server failed to start. Please check the log output:\nSep 21 16:52:45 db1 postgresql@9.5-main[40703]: LOG:  unrecognized configuration parameter \"checkpoint_segments\" in file \"/etc/postgresql/9.5/main/postgresql.conf\" line 655\nSep 21 16:52:45 db1 postgresql@9.5-main[40703]: FATAL:  configuration file \"/etc/postgresql/9.5/main/postgresql.conf\" contains errors{code}\n\nWe fixed the manifest and tried to re-run the puppet agent, but unfortunately Puppet was unable to apply the fixed manifest because the postgresql module seems to rely on the postgresql server actually running before it can work:\n\n{code}(/Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]) Could not evaluate: Error evaluating 'unless' clause, returned pid 43147 exit 2: 'psql: could not connect to server: No such file or directory \n(/Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]) #011Is the server running locally and accepting                                                                                                \n(/Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]) #011connections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.5432\"?                                                                     \n(/Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF-8]) '                                                                                                                                              \n{code}\n\nIdeally the {{postgresql::server::config_entry}} type wouldn't allow us to add broken configuration entries in the first place, but assuming that's not viable, is it at least possible to change it so that it can fix a broken config file and start up the server so that it can apply the rest of the manifest?", "environment": "Puppet 4.5.2\nDebian 8 (jessie)\nPostgreSQL 9.5", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "39298", "fixedVersions": [], "id": "39298", "issueType": "Bug", "key": "MODULES-3891", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::config_entry allows invalid config entries and then cannot recover", "timeSpent": "PT0S", "updated": "2021-08-16T23:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was addressed in FM-5917 and FM-923", "created": "2016-12-14T08:07:00.000000"}], "components": ["iis"], "created": "2016-09-21T09:51:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests were added for iis_site"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4965e5ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ylr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7254991843_*|*_6_*:*_1_*:*_0"}], "description": "Since we were doing a POC for the iis module, acceptance tests were left off. This needs to be fixed now that the implementation is proven", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32912", "fixedVersions": [], "id": "32912", "issueType": "Bug", "key": "MODULES-3889", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-14T08:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Create acceptance tests for iis_site", "timeSpent": "PT0S", "updated": "2016-12-14T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was completed in the flurry of work to get the module up to spec", "created": "2016-12-05T07:10:00.000000"}], "components": ["iis"], "created": "2016-09-21T09:50:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All plumbing is added for acceptance testing so that a new acceptance test can be added and work"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6175fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynymv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6474035798_*|*_6_*:*_1_*:*_0"}], "description": "We need to add the puppet acceptance test framework to the iis module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42455", "fixedVersions": [], "id": "42455", "issueType": "Bug", "key": "MODULES-3888", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-05T07:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] Create acceptance test framework", "timeSpent": "PT0S", "updated": "2016-12-05T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [], "components": ["iis"], "created": "2016-09-21T09:47:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The iis_site provider needs to handle flush"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bd7ef2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Core Functionality Work, Automation Required"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyn3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10952405290_*|*_3_*:*_1_*:*_949500592_*|*_5_*:*_1_*:*_0"}], "description": "The iis_site provider does not implement flush. It needs to in order to manage websites", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41355", "fixedVersions": [], "id": "41355", "issueType": "Bug", "key": "MODULES-3887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-02-06T02:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] Implement flush for iis_site", "timeSpent": "PT0S", "updated": "2017-02-06T02:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is superseded by FM-4738", "created": "2016-12-14T08:14:00.000000"}], "components": ["iis"], "created": "2016-09-21T09:46:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "At least 1 example and a description of iis_type type and provider"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7693d359"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7255655655_*|*_6_*:*_1_*:*_0"}], "description": "Fill out the readme with description of iis_site and examples", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39295", "fixedVersions": [], "id": "39295", "issueType": "Bug", "key": "MODULES-3886", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-14T08:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[IIS] Basic readme for iis_type", "timeSpent": "PT0S", "updated": "2016-12-14T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "\"Hi Helen - I have a customer that is suddenly seeing \"(LoadError) no such file to load -- puppet_x/puppetlabs/stdlib/deprecation_gen\". Do you think that is related to puppetlabs/puppetlabs-stdlib#654?\"", "created": "2016-09-26T06:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "\"Evaluation Error: Error while evaluating a Function Call, {} is not a boolean.  It looks to be a Hash at /home/travis/build/voxpupuli/puppet-rundeck/spec/fixtures/modules/rundeck/manifests/init.pp:241:3 on node testing-worker-linux-docker-66f4fd71-3499-linux-1.prod.travis-ci.org\"", "created": "2016-09-26T06:47:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Needs an updated test case for coving how the issue showed up: Multiple executions of several different Puppet 4 functions called in a row. (10 or more)", "created": "2016-09-26T10:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged at https://github.com/puppetlabs/puppetlabs-stdlib/pull/659", "created": "2016-10-03T08:33:00.000000"}], "components": ["stdlib"], "created": "2016-09-21T09:43:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Investigate the failure shown by Alex in the PR. \nIf the fix is more than 1/2 points, write up a ticket. \nOtherwise, fix the failures in the scope of this ticket."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b8287f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ylb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2989926_*|*_3_*:*_1_*:*_599863472_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_429717476"}], "description": "As Alex pointed out, whenever the PR for https://puppet.atlassian.net/browse/MODULES-3735 was merged builds started failing on travis that weren't caught by any of the tests within STDLIB. \nAll relevant information is currently inside the PR, I'll elaborate on the detail on this ticket when I start looking in to the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37188", "fixedVersions": [], "id": "37188", "issueType": "Bug", "key": "MODULES-3885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-10-03T08:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Look into the failures caused by merging https://github.com/puppetlabs/puppetlabs-stdlib/pull/654", "timeSpent": "PT0S", "updated": "2016-10-03T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-09-21T09:35:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Tests complete successfully"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b1feab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8err:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432209199_*|*_3_*:*_1_*:*_346799973_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32911", "fixedVersions": [], "id": "32911", "issueType": "Task", "key": "MODULES-3884", "labels": ["websphere"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-09-30T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere: Templatize appserver tests", "timeSpent": "PT0S", "updated": "2016-09-30T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b331e306f00c836f6506197", "body": "This is also a problem in that I cannot allocate using \"100%FREE\". VMWare for example is a little imprecise when allocating disk. You can add a disk for 10GB in vmware, but it is really 9.99GB which will cause lvcreate/vgcreate to throw an error. Supporting all units and strings for lvcreation would allow me to do this more easily and better.", "created": "2016-09-26T12:27:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "a possible approach to solving this could be to introduce a \"stict\" or \"check\" flag, where i can configure if the puppet-lvm should apply the checks for parameters or not. so it would be backwards compatible", "created": "2016-09-26T13:41:00.000000"}, {"author": "623c0a83bef8a60068c79663", "body": "can we raise priority here? hoped it would make it in 1.0.0\n\nas this module is managed by the puppetlabs team it should be able to handle the facts provided by puppet or puppet should provide a compatible fact\n\n{{swap:       { size:  \"%{::facts.memory.system.total_bytes}b\", dump: 0, pass: 2, fs_type: swap }}}", "created": "2017-12-05T10:07:00.000000"}], "components": ["lvm"], "created": "2016-09-21T07:39:00.000000", "creator": "623c0a83bef8a60068c79663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f47f534"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykku7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/16"}], "description": "according the output of {{lvm help resize}} lvm is able to handle bytes but the puppetlabs-lvm module blocks everthing else than {{KMGTPE}}\n\n{code}\nlvresize\n        [-A|--autobackup y|n]\n        [--alloc AllocationPolicy]\n        [--commandprofile ProfileName]\n        [-d|--debug]\n        [-f|--force]\n        [-h|--help]\n        [-i|--stripes Stripes [-I|--stripesize StripeSize]]\n        {-l|--extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] |\n         -L|--size [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]}\n         --poolmetadatasize [+]MetadataVolumeSize[bBsSkKmMgG]}\n        [-n|--nofsck]\n        [--noudevsync]\n        [-r|--resizefs]\n        [-t|--test]\n        [--type VolumeType]\n        [-v|--verbose]\n        [--version]\n        LogicalVolume[Path] [ PhysicalVolumePath... ]\n{code}\nsee also https://linux.die.net/man/8/lvresize\n\nthis is quite unhandy for setting swap space via hiera facts, because the memory fact returns the size in bytes or in three character notation like {{GiB}}.\n\nexample.com.yaml\n{code}\nlvm::volume_groups:\n  vg_main:\n    physical_volumes:\n      - /dev/md1\n    logical_volumes:\n      swap:       { size: \"%{::facts.memory.system.total_bytes}b\", dump: 0, pass: 2, fs_type: swap }\n{code}\n\nsee also https://docs.puppet.com/facter/latest/core_facts.html#memory\n\nrunning {{lvresize}} on the command line works \n\n{code}\nlvresize /dev/vg_main/swap --size=2156150784b\n  Rounding size to boundary between physical extents: 2.01 GiB\n  Size of logical volume vg_main/swap changed from 16.00 MiB (4 extents) to 2.01 GiB (515 extents).\n  Logical volume swap successfully resized\n{code}\n", "environment": "debian 8.5 64bit; Red Hat 6; CentOS 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42497", "fixedVersions": [], "id": "42497", "issueType": "Bug", "key": "MODULES-3883", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a83bef8a60068c79663", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-lvm doesn't support all size units which lvm supports which breaks hiera memory facts", "timeSpent": "PT0S", "updated": "2018-08-23T08:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2016-09-23T07:50:00.000000"}], "components": ["apache"], "created": "2016-09-21T01:38:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@96b236b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8y8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195072819_*|*_5_*:*_1_*:*_0"}], "description": "If an empty string is given to the servername parameter of the vhost. The manifest will still write the empty servername, resulting in an invalid configuration. So httpd will fail to start.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37217", "fixedVersions": [], "id": "37217", "issueType": "Bug", "key": "MODULES-3882", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2016-09-23T07:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "httpd fails to start if empty servername given to a vhost", "timeSpent": "PT0S", "updated": "2016-09-23T07:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks for the ticket [~accountid:623a49b31c7f6a007049177a], we'll look into this.", "created": "2016-09-30T15:02:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "fixed with https://github.com/puppetlabs/puppetlabs-lvm/pull/162", "created": "2016-12-05T14:16:00.000000"}], "components": ["lvm"], "created": "2016-09-20T18:51:00.000000", "creator": "623a49b31c7f6a007049177a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Units reported match actual filesystem size units."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35bed30b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8y73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6553518308_*|*_5_*:*_1_*:*_0"}], "description": "When using puppetlabs-lvm \"filesystem\" size parameter in AIX, and your class would make a change to filesystem size due to actual and desired size mismatch, the value reported back has the wrong units.\n\nE.g. (AIX):\nclass set_fs_size {\n  filesystem {'/opt':\n    ensure  => present,\n    fs_type => 'jfs2',\n    size      => '10G',\n  }\n}\n\nIf the current size of /opt is 5G, running the above code produces output like this:\nNotice: /Stage.../Filesystem[/opt]/size: size changed '5M' to '10G'. \nIt should read '5G' to '10G'. Had the class been set to \"size => '5G'\", it would have correctly reported nothing. It works properly, but reports stdout units incorrectly.\n", "environment": "PE puppet agent 1.5.2  on AIX 7.1\nPE 2016.2.0 (3-way split) on RHEL 6.x\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38201", "fixedVersions": [], "id": "38201", "issueType": "Bug", "key": "MODULES-3881", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49b31c7f6a007049177a", "resolution": "Fixed", "resolutionDate": "2016-12-05T14:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-lvm-0.7.0 reports wrong filesystem \"size changed\" (units) in AIX", "timeSpent": "PT0S", "updated": "2016-12-05T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/9edd190b61021127a54d5df3c975c4b6ad25ab30", "created": "2016-09-21T13:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/63/", "created": "2016-09-21T14:14:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] If you want to review this, you can run a package that exits with 3010 simulating a reboot exit code. Chocolatey would normally exit with 3010. We want to know if this will exit with 0 appropriately with this change.", "created": "2016-09-21T15:50:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Ran an apply of this manifest:  \npackage { \"dotnet4.5\":\n    ensure  => present,\n    provider => chocolatey,\n    source => 'C:\\DotNet4.5.4.5.20120822.nupkg'\n}\n\nIt did not require a restart. \n\nRan this immediately after\n  package { \"powershell\":\n    ensure  => present,\n    provider => chocolatey,\n    source => 'C:\\PowerShell.5.0.10586.20151218.nupkg'\n  }\n\nStill no restart.\nRe-ran the above just for idempotency's sake.\n\nThen removed the above packages via:\n  package { \"dotnet4.5\":\n    ensure  => absent,\n    provider => chocolatey,\n  }\n\nand\n\n  package { \"powershell\":\n    ensure  => absent,\n    provider => chocolatey,\n  }\n\nNo restart required.\n\nLooks good to me.", "created": "2016-09-21T17:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "One can workaround not having this with {{install_options}} if you are unable to upgrade to at least puppetlabs/chocolatey 2.0.0.", "created": "2016-10-24T11:32:00.000000"}], "components": [], "created": "2016-09-20T15:24:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2104fe81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8xxb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6707468_*|*_1_*:*_1_*:*_16762_*|*_10007_*:*_1_*:*_74646744_*|*_3_*:*_1_*:*_6545014_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_7037086"}], "description": "Chocolatey 0.9.10 added [package exit codes|https://github.com/chocolatey/choco/issues/512]. The module needs to ignore those and exit with 0 when it passes and 1 when it does not. \n\nSome workarounds and more information is described at [chocolatey/puppet-chocolatey#131|https://github.com/chocolatey/puppet-chocolatey/issues/131]", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "38200", "fixedVersions": [], "id": "38200", "issueType": "Task", "key": "MODULES-3880", "labels": [], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-09-21T17:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey - Set ignore package exit codes", "timeSpent": "PT0S", "updated": "2016-10-24T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Linked to a PR you've commented on", "created": "2016-09-28T15:51:00.000000"}], "components": ["mysql"], "created": "2016-09-20T13:43:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71d35b0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8xqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1411086002_*|*_5_*:*_1_*:*_0"}], "description": "The ressource mysql::db allow to specify a sql file. The sql is imported to the new db, if the db was created via puppet.\n\nThis does work with plan sql files only. To support compress files, we need to specify the command to cat the file. (bzcat instead cat).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42496", "fixedVersions": [], "id": "42496", "issueType": "Improvement", "key": "MODULES-3879", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "resolution": "Fixed", "resolutionDate": "2016-10-06T21:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support compressed dump files on mysql::db", "timeSpent": "PT0S", "updated": "2016-10-06T21:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d454f0a3-2083-4d6f-9eb4-7623cea872d9", "body": "Found a slight workaround. After the initial puppet run, if the contests of the mysql_datadir are removed and /usr/sbin/mysqld --initialize-insecure is run. The puppet run can be initiated a second time and will succeed.", "created": "2016-09-18T21:44:00.000000"}, {"author": "557058:6c293825-2685-4cd0-be04-afeeb56e16d4", "body": "I had the same error and I used the same workaround reported here with mysql 5.7 in centos 7 with puppet 4\n\nCentOS Linux release 7.2.1511 (Core)\nmysql  Ver 14.14 Distrib 5.7.15, for Linux (x86_64) using  EditLine wrapper\nPuppet 4.6.2", "created": "2016-09-27T10:38:00.000000"}, {"author": "557058:5b218ebd-a517-451b-a209-946cba1e0cc0", "body": "I can also confirm the same issue and resolution. I reverted back from 3.9.0 to 3.8.0 and this works as expected again. I am using a clean CentOS 7.2 vm on each test. Something was introduced in 3.9.0 that is breaking this.\n\nMy config looks like this:\n{code}\n    yumrepo { 'percona':\n      descr    => 'CentOS $releasever - Percona',\n      baseurl  => 'http://repo.percona.com/centos/$releasever/os/$basearch/',\n      gpgkey   => 'http://www.percona.com/downloads/percona-release/RPM-GPG-KEY-percona',\n      enabled  => 1,\n      gpgcheck => 1,\n    }\n    ->\n    package { 'percona-release':\n      ensure   => latest,\n    }\n    ->\n    class { 'mysql::server':\n      package_name => 'Percona-Server-server-57',\n      package_ensure => latest,\n      service_name => 'mysql',\n      config_file => '/etc/my.cnf',\n      includedir => '/etc/my.cnf.d',\n      override_options => {\n        mysqld => {\n          log-error => '/var/log/mysqld.log',\n          pid-file => '/var/run/mysqld/mysqld.pid',\n          explicit_defaults_for_timestamp => 1, # To avoid \"TIMESTAMP with implicit DEFAULT value is deprecated.\" error on 5.6\n                                                                             # and up, until puppetlabs/mysql module is updated to consider it\n        },\n        mysqld_safe => {\n          log-error => '/var/log/mysqld.log',\n        }\n      }\n    }\n{code}", "created": "2016-10-12T19:20:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "I believe this issue can be resolved, as the support for 5.7.6 or later with {{mysqld --initialize}} instead of the {{mysql_install_db}} seems to be working.  I was able to use puppetlabs-mysql 3.10.0 to set up Percona Server 5.7 on RHEL 7 without issue.", "created": "2017-06-08T16:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing inline with [~accountid:623e76e494742a00683f7d6a]\u00a0comment.\u00a0", "created": "2021-06-23T05:18:00.000000"}], "components": ["mysql"], "created": "2016-09-18T21:22:00.000000", "creator": "557058:d454f0a3-2083-4d6f-9eb4-7623cea872d9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575e79cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8w87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150191749289_*|*_6_*:*_1_*:*_0"}], "description": "When attempting to install and configure Percona MySQL 5.7 with the puppetlabs-mysql module, puppet outputs the following errors:\n\n\n{code}\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\n==> mysql01: Debug: /Stage[main]/Mysql::Server::Install/Package[mysql-server]: The container Class[Mysql::Server::Install] will propagate my refresh event\n==> mysql01: Debug: Class[Mysql::Server::Install]: The container Stage[main] will propagate my refresh event\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysqld.log]/owner: owner changed 'root' to 'mysql'\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysqld.log]/group: group changed 'root' to 'mysql'\n==> mysql01: Debug: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysqld.log]: The container Class[Mysql::Server::Installdb] will propagate my refresh event\n==> mysql01: Debug: /Stage[main]/Mysql::Server::Installdb/File[/var/log/mysqld.log]: The container Class[Mysql::Server::Installdb] will propagate my refresh event\n==> mysql01: Debug: Mysql_datadir[/data](provider=mysql): Initializing MySQL data directory >= 5.7.6 with 'mysqld --defaults-extra-file=/etc/my.cnf --initialize-insecure --basedir=/usr --datadir=/data --user=mysql'\n==> mysql01: Debug: Executing '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/data --user=mysql --log-error=/var/log/mysqld.log'\n==> mysql01: Debug: Class[Mysql::Server::Installdb]: The container Stage[main] will propagate my refresh event\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Debug: Prefetching mysql resources for mysql_user\n==> mysql01: Debug: Executing '/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\n==> mysql01: Error: Execution of '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/data --user=mysql --log-error=/var/log/mysqld.log' returned 1: \n==> mysql01: Error: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/data]/ensure: change from absent to present failed: Execution of '/sbin/mysqld --defaults-extra-file=/etc/my.cnf --basedir=/usr --datadir=/data --user=mysql --log-error=/var/log/mysqld.log' returned 1: \n==> mysql01: Warning: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Skipping because of failed dependencies\n==> mysql01: Warning: /Stage[main]/Mysql::Server::Service/Exec[wait_for_mysql_socket_to_open]: Skipping because of failed dependencies\n==> mysql01: Warning: /Stage[main]/Mysql::Server::Root_password/Exec[remove install pass]: Skipping because of failed dependencies\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Notice: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Notice: /Stage[main]/Mysql::Server/Anchor[mysql::server::end]: Dependency Mysql_datadir[/data] has failures: true\n==> mysql01: Debug: Class[Main]: The container Stage[main] will propagate my refresh event\n==> mysql01: Debug: Finishing transaction 32576560\n==> mysql01: Debug: Storing state\n==> mysql01: Info: Creating state file /var/lib/puppet/state/state.yaml\n==> mysql01: Error: Could not prefetch mysql_user provider 'mysql': Execution of '/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\n==> mysql01: Warning: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]: Skipping because of failed dependencies\n==> mysql01: Warning: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Skipping because of failed dependencies\n==> mysql01: Warning: /Stage[main]/Mysql::Server/Anchor[mysql::server::end]: Skipping because of failed dependencies\n==> mysql01: Debug: Stored state in 0.01 seconds\n==> mysql01: Notice: Finished catalog run in 106.96 seconds\n==> mysql01: Debug: Using settings: adding file resource 'rrddir': 'File[/var/lib/puppet/rrd]{:path=>\"/var/lib/puppet/rrd\", :mode=>\"750\", :owner=>\"puppet\", :group=>\"puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n==> mysql01: Debug: /File[/var/lib/puppet/rrd]/ensure: created\n==> mysql01: Debug: Finishing transaction 39281420\n==> mysql01: Debug: Received report to process from mysql01.srv.symbionetworks.com\n==> mysql01: Debug: Evicting cache entry for environment 'production'\n==> mysql01: Debug: Caching environment 'production' (ttl = 0 sec)\n==> mysql01: Debug: Processing report from mysql01.srv.symbionetworks.com with processor Puppet::Reports::Store\n{code}\n\nOutput of /var/log/mysqld.log:\n\n{code}\n2016-09-19T03:20:58.748262Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).\n2016-09-19T03:20:58.751685Z 0 [Note] /sbin/mysqld (mysqld 5.7.11-4) starting as process 14404 ...\n2016-09-19T03:20:58.756113Z 0 [Note] InnoDB: PUNCH HOLE support available\n2016-09-19T03:20:58.756139Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins\n2016-09-19T03:20:58.756144Z 0 [Note] InnoDB: Uses event mutexes\n2016-09-19T03:20:58.756148Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier\n2016-09-19T03:20:58.756152Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.7\n2016-09-19T03:20:58.756156Z 0 [Note] InnoDB: Using Linux native AIO\n2016-09-19T03:20:58.756361Z 0 [Note] InnoDB: Number of pools: 1\n2016-09-19T03:20:58.756449Z 0 [Note] InnoDB: Using CPU crc32 instructions\n2016-09-19T03:20:58.768572Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M\n2016-09-19T03:20:58.778798Z 0 [Note] InnoDB: Completed initialization of buffer pool\n2016-09-19T03:20:58.780224Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().\n2016-09-19T03:20:58.790694Z 0 [Note] InnoDB: The first innodb_system data file 'ibdata1' did not exist. A new tablespace will be created!\n2016-09-19T03:20:58.790945Z 0 [Note] InnoDB: Setting file './ibdata1' size to 12 MB. Physically writing the file full; Please wait ...\n2016-09-19T03:20:58.816901Z 0 [Note] InnoDB: File './ibdata1' size is now 12 MB.\n2016-09-19T03:20:58.823601Z 0 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB\n2016-09-19T03:20:58.970428Z 0 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB\n2016-09-19T03:20:59.082194Z 0 [Note] InnoDB: Created parallel doublewrite buffer at /data/xb_doublewrite, size 3932160 bytes\n2016-09-19T03:20:59.156958Z 0 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0\n2016-09-19T03:20:59.157057Z 0 [Warning] InnoDB: New log files created, LSN=45790\n2016-09-19T03:20:59.157071Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables\n2016-09-19T03:20:59.157128Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...\n2016-09-19T03:20:59.217015Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.\n2016-09-19T03:20:59.217351Z 0 [Note] InnoDB: Doublewrite buffer not found: creating new\n2016-09-19T03:20:59.347177Z 0 [Note] InnoDB: Doublewrite buffer created\n2016-09-19T03:20:59.354542Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.\n2016-09-19T03:20:59.354567Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.\n2016-09-19T03:20:59.355824Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.\n2016-09-19T03:20:59.397095Z 0 [Note] InnoDB: Foreign key constraint system tables created\n2016-09-19T03:20:59.397165Z 0 [Note] InnoDB: Creating tablespace and datafile system tables.\n2016-09-19T03:20:59.397992Z 0 [Note] InnoDB: Tablespace and datafile system tables created.\n2016-09-19T03:20:59.398014Z 0 [Note] InnoDB: Creating sys_virtual system tables.\n2016-09-19T03:20:59.398371Z 0 [Note] InnoDB: sys_virtual table created\n2016-09-19T03:20:59.398460Z 0 [Note] InnoDB: Waiting for purge to start\n2016-09-19T03:20:59.449063Z 0 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.7.11-4 started; log sequence number 0\n2016-09-19T03:20:59.450516Z 0 [Note] Plugin 'FEDERATED' is disabled.\nmysqld: Table 'mysql.plugin' doesn't exist\n2016-09-19T03:20:59.450661Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.\n2016-09-19T03:20:59.451036Z 0 [Note] Salting uuid generator variables, current_pid: 14404, server_start_time: 1474255258, bytes_sent: 0, \n2016-09-19T03:20:59.451078Z 0 [Note] Generated uuid: '15fbb3b0-7e18-11e6-af39-080027b7f3af', server_start_time: 4054365566014558686, bytes_sent: 53303520\n2016-09-19T03:20:59.451089Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 15fbb3b0-7e18-11e6-af39-080027b7f3af.\n2016-09-19T03:20:59.451909Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.\n2016-09-19T03:20:59.453425Z 0 [Note] Skipping generation of SSL certificates as options related to SSL are specified.\n2016-09-19T03:20:59.453782Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL_CTX_set_default_verify_paths failed\n2016-09-19T03:20:59.513742Z 0 [Note] Auto generated RSA key files are placed in data directory.\n2016-09-19T03:20:59.513889Z 0 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306\n2016-09-19T03:20:59.513914Z 0 [Note]   - '127.0.0.1' resolves to '127.0.0.1';\n2016-09-19T03:20:59.513926Z 0 [Note] Server socket created on IP: '127.0.0.1'.\n2016-09-19T03:20:59.514981Z 0 [Warning] Failed to open optimizer cost constant tables\n\n2016-09-19T03:20:59.515094Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist\n2016-09-19T03:20:59.515135Z 0 [ERROR] Aborting\n\n2016-09-19T03:20:59.515146Z 0 [Note] Binlog end\n2016-09-19T03:20:59.515184Z 0 [Note] Shutting down plugin 'ngram'\n2016-09-19T03:20:59.515189Z 0 [Note] Shutting down plugin 'ARCHIVE'\n2016-09-19T03:20:59.515192Z 0 [Note] Shutting down plugin 'BLACKHOLE'\n2016-09-19T03:20:59.515195Z 0 [Note] Shutting down plugin 'partition'\n2016-09-19T03:20:59.515197Z 0 [Note] Shutting down plugin 'MyISAM'\n2016-09-19T03:20:59.515206Z 0 [Note] Shutting down plugin 'INNODB_SYS_VIRTUAL'\n2016-09-19T03:20:59.515209Z 0 [Note] Shutting down plugin 'INNODB_CHANGED_PAGES'\n2016-09-19T03:20:59.515211Z 0 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'\n2016-09-19T03:20:59.515214Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'\n2016-09-19T03:20:59.515216Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'\n2016-09-19T03:20:59.515218Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'\n2016-09-19T03:20:59.515220Z 0 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'\n2016-09-19T03:20:59.515222Z 0 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'\n2016-09-19T03:20:59.515224Z 0 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'\n2016-09-19T03:20:59.515226Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'\n2016-09-19T03:20:59.515228Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLES'\n2016-09-19T03:20:59.515230Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'\n2016-09-19T03:20:59.515232Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'\n2016-09-19T03:20:59.515235Z 0 [Note] Shutting down plugin 'INNODB_FT_CONFIG'\n2016-09-19T03:20:59.515237Z 0 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'\n2016-09-19T03:20:59.515239Z 0 [Note] Shutting down plugin 'INNODB_FT_DELETED'\n2016-09-19T03:20:59.515241Z 0 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'\n2016-09-19T03:20:59.515243Z 0 [Note] Shutting down plugin 'INNODB_METRICS'\n2016-09-19T03:20:59.515245Z 0 [Note] Shutting down plugin 'INNODB_TEMP_TABLE_INFO'\n2016-09-19T03:20:59.515247Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'\n2016-09-19T03:20:59.515249Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'\n2016-09-19T03:20:59.515252Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'\n2016-09-19T03:20:59.515254Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'\n2016-09-19T03:20:59.515256Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'\n2016-09-19T03:20:59.515258Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'\n2016-09-19T03:20:59.515260Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM'\n2016-09-19T03:20:59.515262Z 0 [Note] Shutting down plugin 'INNODB_CMP_RESET'\n2016-09-19T03:20:59.515264Z 0 [Note] Shutting down plugin 'INNODB_CMP'\n2016-09-19T03:20:59.515266Z 0 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'\n2016-09-19T03:20:59.515268Z 0 [Note] Shutting down plugin 'INNODB_LOCKS'\n2016-09-19T03:20:59.515270Z 0 [Note] Shutting down plugin 'INNODB_TRX'\n2016-09-19T03:20:59.515272Z 0 [Note] Shutting down plugin 'XTRADB_RSEG'\n2016-09-19T03:20:59.515274Z 0 [Note] Shutting down plugin 'XTRADB_INTERNAL_HASH_TABLES'\n2016-09-19T03:20:59.515282Z 0 [Note] Shutting down plugin 'XTRADB_READ_VIEW'\n2016-09-19T03:20:59.515285Z 0 [Note] Shutting down plugin 'InnoDB'\n2016-09-19T03:20:59.515333Z 0 [Note] InnoDB: FTS optimize thread exiting.\n2016-09-19T03:20:59.516260Z 0 [Note] InnoDB: Starting shutdown...\n2016-09-19T03:20:59.617442Z 0 [Note] InnoDB: Dumping buffer pool(s) to /data/ib_buffer_pool\n2016-09-19T03:20:59.617614Z 0 [Note] InnoDB: Buffer pool(s) dump completed at 160919  3:20:59\n2016-09-19T03:21:01.052629Z 0 [Note] InnoDB: Shutdown completed; log sequence number 1209961\n2016-09-19T03:21:01.053917Z 0 [Note] InnoDB: Removed temporary tablespace data file: \"ibtmp1\"\n2016-09-19T03:21:01.053927Z 0 [Note] Shutting down plugin 'MEMORY'\n2016-09-19T03:21:01.053933Z 0 [Note] Shutting down plugin 'MRG_MYISAM'\n2016-09-19T03:21:01.053937Z 0 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'\n2016-09-19T03:21:01.053995Z 0 [Note] Shutting down plugin 'CSV'\n2016-09-19T03:21:01.053999Z 0 [Note] Shutting down plugin 'sha256_password'\n2016-09-19T03:21:01.054001Z 0 [Note] Shutting down plugin 'mysql_native_password'\n2016-09-19T03:21:01.054003Z 0 [Note] Shutting down plugin 'keyring_file'\n2016-09-19T03:21:01.054176Z 0 [Note] Shutting down plugin 'binlog'\n2016-09-19T03:21:01.054582Z 0 [Note] /sbin/mysqld: Shutdown complete\n{code}\n", "environment": "CentOS 7.2\nPuppet 3.8.7\nPercona MySQL Server 5.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34977", "fixedVersions": [], "id": "34977", "issueType": "Bug", "key": "MODULES-3877", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d454f0a3-2083-4d6f-9eb4-7623cea872d9", "resolution": "Fixed", "resolutionDate": "2021-06-23T05:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Consistently fails when configuring Percona MySQL 5.7", "timeSpent": "PT0S", "updated": "2021-06-23T05:18:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this module forward for approval and for your patience.\n\nThere are a few trivial things that you should clean up. \n*  the license field in metadata.json is not correct, this means the license does not show on the [forge|https://forge.puppet.com/logicmonitor/logicmonitor]\n* The project page in metadata.json is not correct,it should point at your github repo.\n*  According to semver, you should have a changelog document, this helps users to see what is changing between releases.\n* On github the tags should match the releases on the forge. (there are no tags on the github repo)\n\nThere are few other issues, that need a little more work / we would like to see:\n* Ideally we like all modules to follow this template for their readme [here|https://docs.puppet.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* The documentation doesn't do the module justice, there are many feature / attributes that are not mentioned. \n* Currently there is only one contributor, we like to see community members contributing back to the github repo.\n\nI am aware this all sounds very negative, but we will mark this for approval ASAP. It is worth looking into the smaller fixes, as they are easy to execute.\n\nCheers,\nTP", "created": "2016-10-11T11:35:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "done", "created": "2016-10-11T13:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:21f145a7-b143-4b77-8b06-859a07935702] The module has been marked as approved. There are some notes from the review, in this ticket. \n\nThanks for putting this forward for approval.\n\nCheers,\nTP", "created": "2016-10-11T15:35:00.000000"}], "components": ["approved"], "created": "2016-09-16T15:57:00.000000", "creator": "557058:21f145a7-b143-4b77-8b06-859a07935702", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b80b16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8vyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2042231943_*|*_10009_*:*_1_*:*_114563444_*|*_5_*:*_1_*:*_0"}], "description": "https://forge.puppet.com/logicmonitor/logicmonitor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34976", "fixedVersions": [], "id": "34976", "issueType": "Task", "key": "MODULES-3876", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:21f145a7-b143-4b77-8b06-859a07935702", "resolution": "Fixed", "resolutionDate": "2016-10-11T15:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "logicmonitor/logicmonitor: review for Puppet approved", "timeSpent": "PT0S", "updated": "2016-10-11T15:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review\n\nCommits are ok\nAdditional tests cover the acceptance criteria\nVerified debug behaviour using manifest below\n\n{code}\nExec {\n  provider  => powershell,\n  logoutput => true,\n}\n\n# Onlyif Checks\nexec\n{ 'onlyif check exit 0':   command  => '\"SHOULD SEE - OnlyifExit0\"',   onlyif => 'exit 0', }\n\nexec\n{ 'onlyif check exit 1':   command  => '\"FAIL! - OnlyifExit1\"',   onlyif => 'exit 1' }\n\nexec\n{ 'onlyif check noexit':   command  => '\"SHOULD SEE - OnlyifNoExit\"',   onlyif => '' }\n\nexec\n{ 'onlyif check non-term':   command  => '\"SHOULD SEE - OnlyifNonTerm\"',   onlyif => 'Get-Service -Name IDontExist' }\n\nexec\n{ 'onlyif check term':   command  => '\"FAIL! - OnlyifTerm\"',   onlyif => 'Get-Service -Name IDontExist -ErrorAction Stop' }\n\nexec\n{ 'onlyif check processterm':   command  => '\"FAIL! - OnlyIfProcessTerm\"',   onlyif => '([System.Diagnostics.Process]::GetCurrentProcess()).Kill()' }\n\n\n# Unless Checks\nexec\n{ 'unless check exit 0':   command  => '\"FAIL! - UnlessExit0\"',   unless => 'exit 0' }\n\nexec\n{ 'unless check exit 1':   command  => '\"SHOULD SEE - UnlessExit1\"',   unless => 'exit 1' }\n\nexec\n{ 'unless check noexit':   command  => '\"FAIL! - UnlessNoExit\"',   unless => '' }\n\nexec\n{ 'unless check non-term':   command  => '\"FAIL! - UnlessNonTerm\"',   unless => 'Get-Service -Name IDontExist' }\n\nexec\n{ 'unless check term':   command  => '\"SHOULD SEE - UnlessTerm\"',   unless => 'Get-Service -Name IDontExist -ErrorAction Stop' }\n\nexec\n{ 'unless check processterm':   command  => '\"SHOULD SEE - UnlessProcessTerm\"',   unless => '([System.Diagnostics.Process]::GetCurrentProcess()).Kill()' }\n\n{code}\n\nShould only see the tasks marked as \"SHOULD SEE\".", "created": "2016-09-16T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note that this PR cannot be verified on Server 2016 or Win10 with AU installed.", "created": "2016-09-16T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into stable at", "created": "2016-09-16T14:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-09-16T16:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI on stable at", "created": "2016-09-16T16:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Glenn demoed to me, unit tests are present for all AC. Passes CI. No FR necessary.", "created": "2016-09-19T16:46:00.000000"}], "components": ["powershell"], "created": "2016-09-16T08:25:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The current behavior should be better documented in tests\n* In the face of a terminal failure inside the hosted PowerShell process, the PowerShellManager should create a new PowerShell process to execute the next PowerShell command\n* Such catastrophic errors should create actionable output for an end user (and should provide additional detail in the --debug stream)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6a5d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8vin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6098169_*|*_1_*:*_1_*:*_17148_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_259959680_*|*_10006_*:*_1_*:*_23200514"}], "description": "Before being able to complete the pipe reimplementation in MODULES-3690, it became apparent that the current tests are insufficient to demonstrate how the current implementation behaves in the face of failures:\n\n* When the stdin, stdout or stderr streams are closed / broken\n* When user code terminates / crashes the underlying PowerShell process\n\nIt also did not demonstrates how the manager behaves when given 64k+ of data from the Ruby side.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42495", "fixedVersions": ["PowerShell 2.0.3"], "id": "42495", "issueType": "Improvement", "key": "MODULES-3875", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-09-19T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell - Improve PowerShellManager Resilience to Failure", "timeSpent": "PT0S", "updated": "2016-09-30T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Obviated by the {{dsc-*}} modules.", "created": "2021-06-14T07:39:00.000000"}], "components": ["powershell"], "created": "2016-09-16T06:54:00.000000", "creator": "557058:1e4e9f35-087a-4fc7-8697-8daa18d0f7a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34b2532a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8vhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149647484423_*|*_6_*:*_1_*:*_0"}], "description": "I am trying to install IIS using dsc_windowsfeature.\ndsc_windowsfeature {'IIS':\n  dsc_ensure => 'present',\n  dsc_name   => 'Web-Server',\n  provider => powershell,\n}\nI get the following error:\nError: /Stage[main]/Main/Dsc_windowsfeature[IIS]: Provider powershell is not fun\nctional on this host\n", "environment": "Windows 2008 R2, Windows 10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37216", "fixedVersions": [], "id": "37216", "issueType": "Bug", "key": "MODULES-3874", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1e4e9f35-087a-4fc7-8697-8daa18d0f7a1", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell provider not functional", "timeSpent": "PT0S", "updated": "2021-06-14T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This may be solved by adding a manage_service parameter.", "created": "2017-08-08T15:11:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "The IAC Team are currently doing a bit of a clean up - it appears as though this has been requested in other tickets too (MODULES-3746, MODULES-4004). I'm going to convert this ticket to a feature request and point the other two at it.", "created": "2021-01-25T08:26:00.000000"}], "components": ["tomcat"], "created": "2016-09-16T02:02:00.000000", "creator": "623c0a6e4a57610068e742ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@500b9394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8vhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/17"}], "description": "Hi,\n\nWith puppetlabs/tomcat 1.5.0\n\nI would like to install tomcat with its service (::tomcat::service) but I don't want to force whose status to running.\nSo I tried this parameteres :\n{code:puppet}\n    ::tomcat::service { 'default':\n      service_name    => 'tomcat7',\n      use_jsvc        => false,\n      use_init        => true,\n      service_ensure  => *undef*,\n      service_enable  => $service_enable,\n    }\n{code}\nUnfortunately this doesn't work because \"service_ensure\" has a default value \"true\" and \"undef\" can't be used to override default class'value.\n\nTo temporarily avoir this issue I have to use this \n\n{code:puppet}\n    service { 'tomcat7':\n      hasrestart => true,\n      ensure => undef,\n      enable => true,\n    }\n\n{code}\n", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "33912", "fixedVersions": [], "id": "33912", "issueType": "New Feature", "key": "MODULES-3873", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a6e4a57610068e742ef", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "can't set service_ensure to undef", "timeSpent": "PT0S", "updated": "2021-01-25T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Validated manually on a rhel 7 host:\nmanifest:\n{code}\nnode 'rhel7.localdomain' {\n  class { '::puppet_agent' :\n    package_version => '1.6.2',\n  }\n}\n{code}\napplied to rhel7 node running 1.5.2.\nconfirmed by default that repo is created, as package successfully installs to 1.6.2\n\ndeleted repo\n{code}\n[root@rhel7 ~]# rm /etc/yum.repos.d/pc_repo.repo\n[root@rhel7 ~]# yum clean metadata\nLoaded plugins: product-id, search-disabled-repos, subscription-manager\nThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.\nCleaning repos: os pe_repo updates\n7 metadata files removed\n6 sqlite files removed\n0 metadata files removed\n{code}\nconfirmed repo is re-created on puppet run\n{code}\n[root@rhel7 ~]# puppet agent -t --verbose --debug\n...\nNotice: /Stage[main]/Puppet_agent::Osfamily::Redhat/Yumrepo[pc_repo]/ensure: created\nInfo: changing mode of /etc/yum.repos.d/pc_repo.repo from 600 to 644\n...\n[root@rhel7 ~]# cat /etc/yum.repos.d/pc_repo.repo\n[pc_repo]\nname=Puppet Labs PC1 Repository\nbaseurl=https://centos7.localdomain:8140/packages/2016.2.0/el-7-x86_64\nenabled=True\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n  file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppet\nsslcacert=/etc/puppetlabs/puppet/ssl/certs/ca.pem\nsslclientcert=/etc/puppetlabs/puppet/ssl/certs/rhel7.localdomain.pem\nsslclientkey=/etc/puppetlabs/puppet/ssl/private_keys/rhel7.localdomain.pem\n[root@rhel7 ~]#\n{code}\n\nupdated manifest to set manage_repo to false:\n{code}\n[root@centos7 manifests]# cat site.pp\nnode 'default' {}\n\nnode 'rhel7.localdomain' {\n  class { '::puppet_agent' :\n    package_version => '1.6.2',\n    manage_repo     => false,\n  }\n}\n{code}\ndeleted repo\n{code}\n[root@rhel7 ~]# rm /etc/yum.repos.d/pc_repo.repo\n{code}\nconfirmed repo is _not_created by puppet run:\n{code}\n[root@rhel7 ~]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for rhel7.localdomain\nInfo: Applying configuration version '1475716957'\nNotice: Applied catalog in 0.85 seconds\n[root@rhel7 ~]# ls /etc/yum.repos.d/pc_repo.repo\nls: cannot access /etc/yum.repos.d/pc_repo.repo: No such file or directory\n{code}", "created": "2016-10-06T14:56:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Proceeding w/acceptance test", "created": "2016-10-06T14:57:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "PR raised for acceptance test https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/173", "created": "2016-10-10T18:50:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "merged to master at https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/a0483491380afc2dfb07219a7614a944227fe07a", "created": "2016-10-11T14:12:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Green through CI here https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_init-merge_master/46/", "created": "2016-10-11T16:37:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "awesome, thanks [~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69]", "created": "2016-10-12T09:44:00.000000"}], "components": ["puppet_agent"], "created": "2016-09-15T17:30:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b6bbcc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3954"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8vfz:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Makes it possible to use the module with independently managed package repositories."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_750737039_*|*_1_*:*_1_*:*_20687_*|*_10007_*:*_2_*:*_72351028_*|*_3_*:*_1_*:*_16926375_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1449881414_*|*_10004_*:*_1_*:*_14886986"}], "description": "Currently the puppet_agent module manages configuration of repositories providing the puppet-agent package. This makes it incompatible with users utilizing existing systems management tools and internally hosted repositories to ensure agent upgrades (such as spacewalk/satellite).\n\nh5. In scope for agent team:\n\nWrite acceptance test to install the agent, remove our repo configuration (if present), verify that module does not re-add the repo if set to false, does add the repo if set to true.", "epicLinkSummary": "puppetlabs-puppet_agent fixups first round", "estimate": "PT0S", "externalId": "42494", "fixedVersions": ["puppet_agent 1.3.0"], "id": "42494", "issueType": "Bug", "key": "MODULES-3872", "labels": [], "originalEstimate": "PT0S", "parent": "37193", "parentSummary": "puppetlabs-puppet_agent fixups first round", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-10-12T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppet_agent] Allow disabling repository configuration", "timeSpent": "PT0S", "updated": "2017-06-28T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix merged in PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1525", "created": "2016-12-12T16:30:00.000000"}], "components": ["apache"], "created": "2016-09-15T13:40:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f5f2ee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8v5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7616977588_*|*_5_*:*_1_*:*_0"}], "description": "The port numbers in manifests/init.pp are not quoted on lines 238 and 248 which causes the puppet agent to fail with the following error.\n\nError 500 on SERVER: {\"message\":\"Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error creating type specialization of an Apache::Listen-Type, Cannot use Integer where a resource title String is expected at /etc/puppetlabs/code/environments/apache_test/forge_modules/apache/manifests/vhost.pp:252:33 at /etc/puppetlabs/code/environments/apache_test/forge_modules/apache/manifests/init.pp:237", "environment": "CentOS 7.2.1511 with puppet 4.6.2\npuppetlabs-apache version 0.9.0", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "41354", "fixedVersions": [], "id": "41354", "issueType": "Bug", "key": "MODULES-3871", "labels": ["puppetlabs-apache"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "resolution": "Fixed", "resolutionDate": "2016-12-12T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "port numbers are not quoted in the default apache settings", "timeSpent": "PT0S", "updated": "2016-12-12T16:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["websphere_application_server"], "created": "2016-09-14T12:40:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Create a websphere instance in site.pp and apply it with `puppet agent`. Create a 2nd websphere instance in a separate pp file and apply it with `puppet apply`. facts.yaml should contain both instances' facts."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5e6a84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ujz:"}], "description": "The way the websphere facts are collected, each instance creates a concat fragment for it's own instance's facts. The main websphere class has a collector that will create the facts.yaml file. This works fine on puppet runs via puppet agent. However, declaring a 2nd websphere instance in a puppet apply run will overwrite the facts.yaml file.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "41353", "fixedVersions": [], "id": "41353", "issueType": "Bug", "key": "MODULES-3870", "labels": ["websphere", "websphere_application_server"], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Websphere: Multiple instances can overwrite facts.yaml", "timeSpent": "PT0S", "updated": "2017-07-24T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-windows/commit/6a5e39dba61345e10f513789f219f66d59b7f44d", "created": "2016-09-14T13:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There is no CI and no need for further review. Someone may want to run a quick test to be sure it works appropriately once we release but other than that, looks good! ", "created": "2016-09-14T13:42:00.000000"}], "components": [], "created": "2016-09-14T10:43:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15c261ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ucf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1129956_*|*_10007_*:*_1_*:*_9615411_*|*_5_*:*_1_*:*_0"}], "description": "Update the following to the latest released major version:\n\n* powershell\n* chocolatey\n* windowsfeature", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37215", "fixedVersions": [], "id": "37215", "issueType": "Improvement", "key": "MODULES-3869", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-09-14T13:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update versions for puppet modules in puppetlabs-windows", "timeSpent": "PT0S", "updated": "2016-09-14T13:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Please note this was originally raised against validate_hash() and validate_slength(). \n\nThe ticket has now been extended to include:\n- validate augeas()\n- validate_cmd()\n- validate_x509_rsa_key_pair()", "created": "2016-09-15T07:23:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've pointed that for one point to update validate_hash, and another point to work out if any of the other functions actually need deprecations.", "created": "2016-09-21T09:47:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/656", "created": "2016-09-21T10:29:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "validate_hash: in progress\nvalidate_slength: should be deprecated, use String[x] instead\n\nthe others (augeas, cmd, and x509) can't be mapped to datatypes and will be kept as-is.", "created": "2016-09-26T06:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm that this issue is now resolved when testing on master in stdlib.\nClosing issue. ", "created": "2016-10-18T03:11:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Manifest used:\n{code}\nnode default {\n  validate_hash({ 'one' => 'two' })\n  validate_slength('thaosis', 7)\n  validate_cmd('puppetlabs', 'ls /etc')\n}\n{code}\n\nDeprecation errors:\n{code}\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with String[]. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\n{code}\n", "created": "2016-10-18T04:15:00.000000"}], "components": ["stdlib"], "created": "2016-09-14T10:36:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Deprecation warnings can be triggered for: \n# validate_slength()\n# validate_hash()\n# validate_augeas()\n# validate_cmd()\n* Acceptance tests are extended to check this\n# validate_x509_rsa_key_pair()"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eea87b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymuen:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604603177_*|*_10007_*:*_1_*:*_4668841_*|*_3_*:*_1_*:*_275741033_*|*_5_*:*_1_*:*_1874200527_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_151637948"}], "description": "When calling validate_slength() and validate_hash() deprecation warnings are not displayed as they are not implemented.\n\nSteps\n------------\n1) Confirm puppet 4 is installed\n   puppet --version\n2) Confirm stdlib is installed\n  puppet module list\n3) Open the following file in vi: \n    vi /etc/puppetlabs/code/environments/production/manifests/site.pp\n4) Add the following function call before the final '}'\n    validate_slength() OR validate_hash() OR validate_augeas() OR validate_cmd() OR validate_x509_rsa_key_pair()\n5) Trigger a puppet run \n     puppet apply /etc/puppetlabs/code/environments/production/manifests/site.pp --debug --verbose\n6) Confirm that there are no deprecation warnings\n\nIt is also possible to confirm that in the github files that the deprecation warning has not been implemented.\n- puppetlabs-stdlib/spec/functions/validate_hash_spec.rb\n- puppetlabs-stdlib/spec/functions/validate_slength_spec.rb", "environment": "[root@c2cpsqeqvlkxlzm ~]# puppet --version\n4.6.2\n\u251c\u2500\u2500 puppet-tea (v0.2.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v6.0.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.12.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32910", "fixedVersions": [], "id": "32910", "issueType": "Bug", "key": "MODULES-3868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-09-26T10:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: Deprecation warnings are not implemented ", "timeSpent": "PT0S", "updated": "2016-10-18T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Since the code SHOULD work, this is at least two points to figure out what the feck is going on here.", "created": "2016-09-21T09:39:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "{code}\ndavid@davids:~/git/puppetlabs-stdlib$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'validate_integer(3)'\nNotice: Compiled catalog for davids.corp.puppetlabs.net in environment production in 0.06 seconds\nNotice: Applied catalog in 0.03 seconds\ndavid@davids:~/git/puppetlabs-stdlib$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'validate_ip_address(3)'\nError: Evaluation Error: Error while evaluating a Function Call, 3 is not a string.  at line 1:1 on node davids.corp.puppetlabs.net\ndavid@davids:~/git/puppetlabs-stdlib$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'validate_ip_address(\"1.1.1.1\")'\nNotice: Compiled catalog for davids.corp.puppetlabs.net in environment production in 0.09 seconds\nNotice: Applied catalog in 0.03 seconds\ndavid@davids:~/git/puppetlabs-stdlib$ export STDLIB_LOG_DEPRECATIONS=true \ndavid@davids:~/git/puppetlabs-stdlib$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'validate_ip_address(\"1.1.1.1\")'\nWarning: Scope(Class[main]): deprecation. puppet_3_type_check. This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Ip_address. There is further documentation for validate_legacy function in the README. : /home/david/gems/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/parser/functions.rb : 174\nNotice: Compiled catalog for davids.corp.puppetlabs.net in environment production in 0.09 seconds\nNotice: Applied catalog in 0.03 seconds\ndavid@davids:~/git/puppetlabs-stdlib$ bundle exec puppet apply --modulepath spec/fixtures/modules/ -e 'validate_integer(3)'\nWarning: Scope(Class[main]): deprecation. puppet_3_type_check. This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Integer. There is further documentation for validate_legacy function in the README. : /home/david/gems/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/parser/functions.rb : 174\nNotice: Compiled catalog for davids.corp.puppetlabs.net in environment production in 0.07 seconds\nNotice: Applied catalog in 0.04 seconds\ndavid@davids:~/git/puppetlabs-stdlib$ \n{code}\nThis testing may have overlapped with the change in behaviour of the deprecation function. This needs to wait for MODULES-3885 to go in.", "created": "2016-09-27T12:20:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] should this still have the \"Needs Information\" status?", "created": "2016-09-28T14:21:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Have tested this fix from the master branch of stdlib and the deprecation errors for this function are being displayed correctly.\n\nManifest used:\n{code:puppet}\nnode default {\n  validate_ip_address('192.186.9.101')\n  validate_ip_address('192.186.9.101')\n}\n{code}\n\nDeprecation error:\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Ip_Address. There is further documentation for validate_legacy function in the README. : /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/functions/dispatch.rb : 47\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:20:in `deprecation')", "created": "2016-10-04T16:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks!", "created": "2016-10-05T07:20:00.000000"}], "components": ["stdlib"], "created": "2016-09-14T10:12:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* When calling validate_ip_address a deprecation warning is output\n* Acceptance tests are extended to check this"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c5008ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz809j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_606098286_*|*_3_*:*_2_*:*_190014617_*|*_5_*:*_1_*:*_1112136526_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_586552051_*|*_10006_*:*_1_*:*_421438734"}], "description": "When calling the validate_ip_address the deprecation warning is not output. \nDeprecation warning code has been implemented but does not seem to be output.\n\nSteps\n--------\n1) Confirm puppet 4 is installed\n  puppet --version\n2) Confirm Stdlib is installed\n  puppet module list\n3) Open the following file in vi: \nvi /etc/puppetlabs/code/environments/production/manifests/site.pp\n4) Add the following function call before the final '}'\nvalidate_ip_address('192.186.9.101)\n5) Trigger a puppet run \npuppet apply /etc/puppetlabs/code/environments/production/manifests/site.pp --debug --verbose\n6) Confirm that there is no deprecation warning", "environment": "[root@c2cpsqeqvlkxlzm ~]# puppet --version\n4.6.2\n\n\u251c\u2500\u2500 puppet-tea (v0.2.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v6.0.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.12.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38199", "fixedVersions": [], "id": "38199", "issueType": "Bug", "key": "MODULES-3867", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-10-05T07:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: validate_ip_address deprecation warning is not displayed", "timeSpent": "PT0S", "updated": "2016-10-18T04:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This bug was originally raised on validate_bool raising 2 deprecation errors. The ticket has now been updated as the issue is also seen when calling the validate_absolute_path. ", "created": "2016-09-15T07:17:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/657", "created": "2016-09-26T09:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm when testing on master of stdlib this issue is no longer seen.\nManifest used:\n{code}\nnode default {\n  validate_bool(true)\n  validate_absolute_path('/etc/puppetlabs')\n}\n{code}\nDeprecation errors:\n{code}\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\nWarning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Absolute_Path. There is further documentation for validate_legacy function in the README.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:19:in `deprecation')\n{code}\n\nClosing.", "created": "2016-10-18T04:18:00.000000"}], "components": ["stdlib"], "created": "2016-09-14T09:51:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* When triggering a puppet run and calling validate_bool only one deprecation error is displayed\n* Acceptance tests are extended to check this"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@411a04fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz809r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_607352136_*|*_10007_*:*_1_*:*_2865956_*|*_3_*:*_1_*:*_2479415_*|*_5_*:*_1_*:*_1878267091_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_426695792"}], "description": "When calling the validate_bool function OR validate_absolute_path deprecation error is output twice:\n\nSteps\n------------\n1) Confirm puppet 4 is installed\n   puppet --version\n2) Confirm stdlib is installed\n  puppet module list\n3) Open the following file in vi: \n    vi /etc/puppetlabs/code/environments/production/manifests/site.pp\n4) Add the following function call before the final '}'\n    validate_bool(true) OR validate_absolute_path('/etc/puppetlabs')\n5) Trigger a puppet run \n     puppet apply /etc/puppetlabs/code/environments/production/manifests/site.pp --debug --verbose\n6) Confirm that there are 2 deprecation warnings output on the terminal (this is the yellow text)", "environment": "[root@c2cpsqeqvlkxlzm manifests]# puppet --version\n4.6.2\n\u251c\u2500\u2500 puppet-tea (v0.2.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v6.0.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.12.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36103", "fixedVersions": [], "id": "36103", "issueType": "Bug", "key": "MODULES-3866", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Fixed", "resolutionDate": "2016-09-26T10:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: validate functions trigger 2 deprecation warnings", "timeSpent": "PT0S", "updated": "2016-10-18T04:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b92a8953-f29c-406d-a628-2e9b7468e50d", "attachments": [], "comments": [], "components": [], "created": "2016-09-13T12:30:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@299708b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Priority"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8r2n:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "40235"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_622217435_*|*_10007_*:*_1_*:*_409952602_*|*_3_*:*_1_*:*_86412468_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_122219879324"}], "description": "Having a leading zero in the cron resource doesn't work as expected. It will either create a duplicate crontab entry or it is simply ignored.\n\nFor example:\n\n{code:puppet}\nclass crontest {\n  cron { '/usr/local/bin/crontest.sh':\n    ensure => 'present',\n    command => '/usr/local/bin/crontest.sh',\n    hour => ['06'],\n    minute => ['30'],\n    target => 'root',\n    user => 'root',\n  }\n}\n{code}\n\n{code}\n[root@pe-201621-master manifests]# crontab -l\n# Puppet Name: /usr/local/bin/crontest.sh\n30 6 * * * /usr/local/bin/crontest.sh\n{code}\n\nIf your crontab entry already has a \"non-Puppet\" entry with a leading zero, it doesn't match it and creates a duplicate. For example:\n{code}\n[root@pe-201621-master manifests]# crontab -l\n30 06 * * * /usr/local/bin/crontest.sh\n{code}\nbecomes...\n{code}\n[root@pe-201621-master manifests]# crontab -l\n30 06 * * * /usr/local/bin/crontest.sh\n# Puppet Name: /usr/local/bin/crontest.sh\n30 6 * * * /usr/local/bin/crontest.sh\n {code}\n", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "34975", "fixedVersions": [], "id": "34975", "issueType": "Bug", "key": "MODULES-7786", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "resolution": "Fixed", "resolutionDate": "2020-08-11T01:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Leading zero with cron resource is not handled as expected.", "timeSpent": "PT0S", "updated": "2020-08-11T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This ticket was raised on behalf of github user: https://github.com/hilhorst", "created": "2016-09-13T11:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised by community member\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/114", "created": "2016-09-13T11:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-registry/commit/c515df48c5c0f3e91fb732d28d334c8e6fe15934.", "created": "2016-11-18T22:28:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review\n  \nVerified as fixed in puppetlabs-registry e2137f7.\n  \nh2. Environment\nPuppet Agent Version: 3.8.7\nAgent: Windows-2012r2-x86_64\nh2. Key/Value Creation Test\n  \n# Install wsus_client module version e2137f7\n# Applied this manifest:\n{noformat}\nregistry_value { 'HKU\\.DEFAULT\\Environment\\test':\n  ensure => present,\n  type   => string,\n  data   => \"creation test string\",\n}\n{noformat}\n  \nh3. Expect\nAddition of registry key in HKU\\.DEFAULT\\Environment\\test to be:\ntest REG_SZ creation test string\n  \nh3. Output\n{noformat}  \nNotice: Compiled catalog for h1upvicglrkauql.delivery.puppetlabs.net in environm\nent production in 0.08 seconds\nNotice: /Stage[main]/Main/Registry_value[HKU\\.DEFAULT\\Environment\\test]/ensure:\ncreated\nNotice: Finished catalog run in 0.06 seconds\n{noformat}\n\nAlso the registry in regedit was seen as \ntest REG_SZ creation test string\n\nh3. Idempotency Test\n# Reapplied same manifest to test for idempotency\n\nh3. Expect\nNo change\n\nh3. Result\nNo change\n\nh2. Key/Vaue Update Test\n# Applied this manifest:\n{noformat}\nregistry_value { 'HKU\\.DEFAULT\\Environment\\test':\n  ensure => present,\n  type   => string,\n  data   => \"update test string\",\n}\n{noformat}\n  \nh3. Expect \nModification of registry key in HKU\\.DEFAULT\\Environment\\test to be:\ntest REG_SZ update test string\n\nh3. Output Result\n{noformat}\nNotice: Compiled catalog for h1upvicglrkauql.delivery.puppetlabs.net in environm\nent production in 0.08 seconds\nNotice: /Stage[main]/Main/Registry_value[HKU\\.DEFAULT\\Environment\\test]/data: da\nta changed 'creation test string' to 'update test string'\nNotice: Finished catalog run in 22.39 seconds\n{noformat}\n\nObserved registry key to be\ntest REG_SZ update test string\n\nNOTE: 22 seconds is a long time, retried the update run and it was .06 seconds.\n\nh2. Key Delete Test\n# Applied this manifest:\n{noformat}\nregistry_value { 'HKU\\.DEFAULT\\Environment\\test':\n  ensure => absent,\n}\n{noformat}\n\nh3. Expect \nDeletion of registry key in HKU\\.DEFAULT\\Environment\\test\n\nh3. Actual\n{noformat}\nNotice: Compiled catalog for h1upvicglrkauql.delivery.puppetlabs.net in environm\nent production in 0.08 seconds\nNotice: /Stage[main]/Main/Registry_value[HKU\\.DEFAULT\\Environment\\test]/ensure:\nremoved\nNotice: Finished catalog run in 0.05 seconds\n{noformat}\n\nKey was observed to be removed in regedit.\n\nh2. Key Add Test\n# Applied this manifest\n{noformat}\nregistry_key { 'HKU\\.DEFAULT\\Environment\\test':\n  ensure => present,\n}\n{noformat}\n\nh3. Expect\nCreation of a key HKU\\.DEFAULT\\Environment\\test\n\nh3. Actual\nKey was created in HKU\\.DEFAULT\\Environment\\test.\n\nh2. Key Delete Test\n# Applied this manifest after having manually added a \"test\" key to HKU\\.DEFAULT\\Environment\\\n{noformat}\nregistry_key { 'HKU\\.DEFAULT\\Environment\\test':\n  ensure => absent,\n}\n{noformat}\n\nh3. Expect\nDeletion of key HKU\\.DEFAULT\\Environment\\test\n\nh3. Actual\nKey was deleted.", "created": "2016-12-13T18:37:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Automated spec tests added pass CI.\nPassed FR.\nMeets Acceptance Criteria.", "created": "2016-12-13T18:50:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Now I understand that this is about managing registry settings for LocalSystem ({{HKU:\\.DEFAULT}})", "created": "2017-08-16T14:27:00.000000"}], "components": ["registry"], "created": "2016-09-13T11:10:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Can create a key in HKU\n* Can create a value in HKU\n* Can modify a key in HKU\n* Can modify a value in HKU\n* Can delete a key in HKU\n* Can delete a value in HKU\n* Update README with new implementation information"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ace4f0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymjl3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1102039791_*|*_1_*:*_1_*:*_135735_*|*_10007_*:*_1_*:*_5635171224_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1156266076"}], "description": "The current puppetlabs-registry module only allows managing keys and values in HKLM and HKCR.  This means the module can not be used to manage keys in HKU\\.DEFAULT which is a well known key store.\n\nThis ticket would be to allow keys and values to be manipulated in the HKU hive.\n\nNote - This is not the same as loading and unloading user hives to modify user registry keys.  It is purely to manage keys and values in HKU", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40251", "fixedVersions": [], "id": "40251", "issueType": "New Feature", "key": "MODULES-3865", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-12-13T18:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow managing keys in HKU", "timeSpent": "PT0S", "updated": "2017-08-16T14:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I have had a quick look and this function has moved on and looks pretty different from when this issue was raised.\n{code:java}\ndef sync      \n    output, status = provider.run_sql_command(value)      \n    raise(\"Error executing SQL", "created": "2021-01-25T09:00:00.000000"}], "components": ["postgresql"], "created": "2016-09-13T09:03:00.000000", "creator": "623c0dd1866b810069e4357f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14079073"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8t0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137811437882_*|*_6_*:*_1_*:*_0"}], "description": "When using {{postgresql_psql}} to apply some SQL script to a database the script fails because the contained backslashes and dollar signs are not escaped. \n\nI have prepared a possible patch to {{lib/puppet/type/postgresql_psql.rb}} by replacing said characters using gsub on Github.\n{code:ruby}\n     def sync\n       output, status = provider.run_sql_command(value.gsub(/[\\\\$]/, '$' => '\\$', '\\\\' => '\\\\\\\\'))\n       self.fail(\"Error executing SQL; psql returned #{status}: '#{output}'\") unless status == 0\n     end\n{code}\n", "environment": "Puppet 4.6.1\npuppetlabs/postgresql 4.8.0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "38198", "fixedVersions": [], "id": "38198", "issueType": "Bug", "key": "MODULES-3864", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dd1866b810069e4357f", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQL code for postgresql_psql is not escaped", "timeSpent": "PT0S", "updated": "2021-01-25T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-09-13T08:14:00.000000", "creator": "623c152dee1b5a007029373b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b39c74b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8szb:"}], "description": "The firewall module does not flush existing rules before deleting rules which causes established connections to be dropped when the agent runs.  This results in the box being inaccessible and causes downtime.\n\nFor example, the server I am testing on has the following iptables rules before puppet runs.\n\n[root@mdct-aos-master-f21 ~]# iptables -nL\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination         \nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED\nACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           \nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           \nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:21\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:9102\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:873\nDROP       tcp  --  10.1.192.109         0.0.0.0/0            state NEW tcp\nREJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination         \nREJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nWhen puppet runs the first rule is removed as shown below.\n\n[root@server-f21 ~]# puppet agent -t --environment firewall_test \nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nNotice: /File[/var/lib/puppet/lib/puppet/util]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/util/ipcidr.rb]/ensure: defined content as '{md5}e1160dfd6e73fc5ef2bb8abc291f6fd5'\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewall.rb]/ensure: defined content as '{md5}32d2f5e5dcc082986b82ef26a119038b'\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewallchain]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewall]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb]/ensure: defined content as '{md5}679164a3d8f28850215a639869c9585b'\nNotice: /File[/var/lib/puppet/lib/puppet/type/firewallchain.rb]/ensure: defined content as '{md5}9262061ade5c73329db773b769ee70a2'\nNotice: /File[/var/lib/puppet/lib/puppet/type/firewall.rb]/ensure: defined content as '{md5}4ba21ccd1f849609715a5ab2b0efa9cd'\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewallchain/iptables_chain.rb]/ensure: defined content as '{md5}4d0432b240e8ecd46094a64462641e15'\nNotice: /File[/var/lib/puppet/lib/facter/ip6tables_version.rb]/ensure: defined content as '{md5}091123ad703f1706686bca4398c5b06f'\nNotice: /File[/var/lib/puppet/lib/facter/iptables_persistent_version.rb]/ensure: defined content as '{md5}8ea76fecb8032174823ef6fb846c83c9'\nNotice: /File[/var/lib/puppet/lib/facter/iptables_version.rb]/ensure: defined content as '{md5}facbd760223f236538b731c1d1f6cf8f'\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewall/ip6tables.rb]/ensure: defined content as '{md5}d4c147434e94cf7da020d05a76872aaf'\nNotice: /File[/var/lib/puppet/lib/puppet/util/firewall.rb]/ensure: defined content as '{md5}9da19e4b7365e3267e81a6aca2e3fb86'\nInfo: Loading facts\nInfo: Caching catalog for mdct-aos-master-f21.dartcontainer.com\nInfo: Applying configuration version 'da0a8959181ec680eb943d6c69d1d20dd8a882a2'\nNotice: /Stage[main]/Main/Firewall[9010 72afb5edd89247542f6ba0df981e6695]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9007 bfd71be0e50d9408f0f44885b46bfca3]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9001 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9005 c87d3bc8704a40ec877d2a89e281bfed]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9006 8412de770ffdfa70d98bc36ba13f8b8e]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9009 29e4405f44f1fbd319c1dd49bcf41444]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9005 8412de770ffdfa70d98bc36ba13f8b8e]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9008 29e4405f44f1fbd319c1dd49bcf41444]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9006 bfd71be0e50d9408f0f44885b46bfca3]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9009 d9cc8f537a766bb6c5d2dc5a39d01999]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9003 7686fdf971b558f5ebfca49abfeafa8e]/ensure: removed\n\nAt this point the terminal locks up due to the ssh session being blocked.  Puppet is able to continue running by issuing an \"iptables -F\" command from the console however not all servers have a console available which causes issues in production.\n\niptables rules are as follows when this occurs.\n\n[root@server-f21 ~]# cat tables.txt \nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination         \nACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           \nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22\nREJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination         \nREJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nThe firewall module should *flush* existing rules instead of deleting them one by one.  A parameter to flush all rules before applying new ones would also be a good option to have.", "environment": "Fedora 21 with Puppet 3.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39293", "fixedVersions": [], "id": "39293", "issueType": "Bug", "key": "MODULES-3863", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152dee1b5a007029373b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall causes existing connections to be dropped", "timeSpent": "PT0S", "updated": "2016-09-21T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-09-12T17:25:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28b9ec80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8sp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137862990541_*|*_6_*:*_1_*:*_0"}], "description": "Requested by USAA\n\n/cc: [~accountid:557058:052b9996-90a5-4c96-9f53-5f30e0c028d9]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40250", "fixedVersions": [], "id": "40250", "issueType": "New Feature", "key": "MODULES-3862", "labels": [], "originalEstimate": "PT0S", "parent": "40333", "parentSummary": "CS Module Requests ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T07:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IBM DB2/UDB Supported Module ", "timeSpent": "PT0S", "updated": "2021-01-25T07:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Based on the recommendation to use the Approved module here, I would postpone this creating a dedicated supported module for this for the time being.", "created": "2016-10-17T14:31:00.000000"}, {"author": "5a1d7378b87a44359db0fc2b", "body": "We opened a request to review a JBoss/Wildfly module for approved endorsement. https://puppet.atlassian.net/browse/MODULES-4189", "created": "2016-12-08T06:02:00.000000"}], "components": ["supported"], "created": "2016-09-12T17:20:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59653aa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8sof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/16"}], "description": "Supported module for JBoss. \n\n/cc: [~accountid:557058:052b9996-90a5-4c96-9f53-5f30e0c028d9] - could you provide more detail here? \n\nMikeC:   Both customer requests for JBOSS support have mentioned that Ansible already does it and makes it easier..  Both also mentioned that the teams responsible for JBOSS want Ansible as a result..  I lifted the following from their website:\nDeploy JBOSS products across disparate infrastructures\nCentrally manage JBOSS configurations\nDeploy and manage JBOSS applications\nDiscover JBOSS versions and reconcile subscriptions\n\nOops, after doing a little more research, I found that the jboss module ships with Ansible, but is supported through their community..  That said, I'm not sure how they are any better than we are since we have a good community module for jboss..  I'll go back to the customer and get details about what exactly is lacking from our community module..", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36101", "fixedVersions": [], "id": "36101", "issueType": "New Feature", "key": "MODULES-3861", "labels": [], "originalEstimate": "PT0S", "parent": "40333", "parentSummary": "CS Module Requests ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RedHat JBoss Supported Module ", "timeSpent": "PT0S", "updated": "2017-07-24T07:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "Pull request [37|https://github.com/puppetlabs/puppetlabs-mrepo/pull/37] submitted for this.", "created": "2016-09-12T14:28:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Resolving as PR has been merged. Thank you for your contribution!", "created": "2016-09-21T07:58:00.000000"}], "components": ["mrepo"], "created": "2016-09-12T13:55:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55fe5795"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8siv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_756185611_*|*_5_*:*_1_*:*_0"}], "description": "The {{puppetlabs-mrepo}} module allows configuration of the mrepo {{mailto}} setting, but not {{mailfrom}} or {{smtp-server}}.  Many environments need to configure all three.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36099", "fixedVersions": [], "id": "36099", "issueType": "New Feature", "key": "MODULES-3860", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2016-09-21T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mrepo module should allow configuration of smtp-server and mailfrom settings", "timeSpent": "PT0S", "updated": "2016-09-21T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-09-12T11:45:00.000000", "creator": "557058:b0098632-f6a5-4120-9a61-70f8cf89e31f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7223b09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8sbj:"}], "description": "As reported in Customer Support ticket #21263:\n\nAlthough puppetlabs-vcsrepo module was installed, it was installed in a default location `/etc/puppetlabs/code/environments/production/modules`.\n\nEvidently, any other environment(like our staging and development envs) will see that module is installed, but it will not actually execute the Vcsrepo code! Why is this? <--- this is the problem.\n\nSolution:\n\nI uninstalled the module `sudo puppet module uninstall puppetlabs-vcsrepo`. I then reinstalled the module, but using what appears to be a location that all environments have access to: `sudo puppet module install puppetlabs-vcsrepo --target-dir=/etc/puppetlabs/code/modules`.\n\nAt this point, the vcsrepo code actually ran.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39291", "fixedVersions": [], "id": "39291", "issueType": "New Feature", "key": "MODULES-3859", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0098632-f6a5-4120-9a61-70f8cf89e31f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "default environment location for vcsrepo install", "timeSpent": "PT0S", "updated": "2016-09-12T11:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:efbff89b-7629-4697-9a39-79dde9cb9a77", "body": "Submitted PR #788 to correct this and also add acceptance tests.", "created": "2016-09-12T07:50:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing due to PR being merged. Thank you for your contribution (and such a detailed ticket)!", "created": "2016-09-21T08:03:00.000000"}], "components": ["postgresql"], "created": "2016-09-12T06:04:00.000000", "creator": "557058:efbff89b-7629-4697-9a39-79dde9cb9a77", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd2c3d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8rzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_784729730_*|*_5_*:*_1_*:*_0"}], "description": "The unless check in #762 does not work with non-login roles.   \"Groups\" in postgres are actually just other roles ... and should be grantable to other roles, not just roles that can login.\n\nMy suggestion is to correct that by amending the unless test to use the pg_has_role() function.\n\nPlease let me know if there are any questions.\n\ntesting=# create user testing1;\nCREATE ROLE\ntesting*=# create role testing2;\nCREATE ROLE\ntesting*=# create role group1;\nCREATE ROLE\ntesting*=# SELECT t.count FROM (SELECT count(*) FROM pg_user AS u JOIN pg_auth_members AS am ON (u.usesysid = am.member    ) JOIN pg_roles AS r ON (r.oid = am.roleid) WHERE r.rolname = 'group1' AND u.usename = 'testing1') AS t WHERE t.count = 1;\n count\n-------\n(0 rows)\n\ntesting*=# SELECT t.count FROM (SELECT count(*) FROM pg_user AS u JOIN pg_auth_members AS am ON (u.usesysid = am.member    ) JOIN pg_roles AS r ON (r.oid = am.roleid) WHERE r.rolname = 'group1' AND u.usename = 'testing2') AS t WHERE t.count = 1;\n count\n-------\n(0 rows)\n\ntesting*=# grant group1 to testing1,testing2;\nGRANT ROLE\ntesting*=# SELECT t.count FROM (SELECT count(*) FROM pg_user AS u JOIN pg_auth_members AS am ON (u.usesysid = am.member    ) JOIN pg_roles AS r ON (r.oid = am.roleid) WHERE r.rolname = 'group1' AND u.usename = 'testing1') AS t WHERE t.count = 1;\n count\n-------\n     1\n(1 row)\n\ntesting*=# SELECT t.count FROM (SELECT count(*) FROM pg_user AS u JOIN pg_auth_members AS am ON (u.usesysid = am.member    ) JOIN pg_roles AS r ON (r.oid = am.roleid) WHERE r.rolname = 'group1' AND u.usename = 'testing2') AS t WHERE t.count = 1;\n count\n-------\n(0 rows)\n\ntesting*=# select 1 where pg_has_role('testing1', 'group1', 'MEMBER') = true;\n ?column?\n----------\n        1\n(1 row)\n\ntesting*=# select 1 where pg_has_role('testing2', 'group1', 'MEMBER') = true;\n ?column?\n----------\n        1\n(1 row)\n", "environment": "PostgreSQL 9.5, Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36121", "fixedVersions": [], "id": "36121", "issueType": "Bug", "key": "MODULES-3858", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efbff89b-7629-4697-9a39-79dde9cb9a77", "resolution": "Fixed", "resolutionDate": "2016-09-21T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Role grants do not work to non-login roles", "timeSpent": "PT0S", "updated": "2016-10-12T04:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:b7229574-08d4-469a-ae91-d8011e09c77e]\nwe reviewed the module and it comes up to the standard of other approved modules, one slight thing there is no need to have the dependency on backports as it is not strictly necessary.\n\nHowever, we felt that the code within this module really should be ported into mainline puppet, having it as a separate module only fills a niche requirement. Despite the code quality, we feel this is not suited to becoming an approved module. \n\nIf you have further questions please feel free to ask. \nCheers,\nTP", "created": "2016-10-26T08:43:00.000000"}, {"author": "557058:b7229574-08d4-469a-ae91-d8011e09c77e", "body": "Thank you for your time investment and review. AFAIR about two years ago I've tried to propose this module to core (it's earlier incarnation) and puppetlabs' answer was quite opposite, please see final comment on https://github.com/puppetlabs/puppet/pull/2130. At that time, the trend was to move providers out of core. Something has changed in this matter? Obviously I'd be glad if you could pull it into mainline.\n\nBackports allow the module to work also with really old versions of puppet (I think virtually all puppet versions are supported, see https://travis-ci.org/ptomulik/puppet-portsng). Of course, once added to mainline, the backports are not necessary.", "created": "2016-10-26T09:08:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I will follow up internally, i will let you know my findings. \n\nThanks again for being so patient.\n\nCheers,\nTP", "created": "2016-10-26T09:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "After speaking to others internally, this module seems to be the best way to approach it. I will get this set in motion. ", "created": "2016-11-07T08:22:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \n\nYour module has been marked as approved. Thanks for the great module !!!\n\nTP", "created": "2016-11-24T03:24:00.000000"}], "components": ["approved"], "created": "2016-09-12T05:40:00.000000", "creator": "557058:b7229574-08d4-469a-ae91-d8011e09c77e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b86e618"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8rz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2424849845_*|*_10009_*:*_1_*:*_1387697862_*|*_3_*:*_1_*:*_378789745_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1039221921_*|*_10006_*:*_1_*:*_38428"}], "description": "Please consider reviewing https://forge.puppet.com/ptomulik/portsng for being approved", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32909", "fixedVersions": [], "id": "32909", "issueType": "Improvement", "key": "MODULES-3857", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b7229574-08d4-469a-ae91-d8011e09c77e", "resolution": "Fixed", "resolutionDate": "2016-11-11T17:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review ptomulik/portsng module for approval", "timeSpent": "PT0S", "updated": "2016-11-24T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We no longer test netscaler on 2016.2", "created": "2016-11-01T17:05:00.000000"}], "components": ["netscaler"], "created": "2016-09-12T03:19:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7916dd2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ry7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4369552283_*|*_6_*:*_1_*:*_0"}], "description": "failed job:\nhttps://jenkins-modules.puppetlabs.com/view/6.%20netdev/view/netscaler/view/netscaler%20-%20master/job/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM=pe-default,WORKER_LABEL=beaker/2/\n\n{code}\n01:38:42 Beaker::Hypervisor, found some ec2 boxes to create\n01:38:42 aws-sdk: launch all hosts in configuration\n01:38:43 aws-sdk: launch instances not particular about subnet\n01:38:43 aws-sdk: launch instances requiring a specific subnet\n01:38:43 aws-sdk: launch instances requiring no subnet\n01:38:43 aws-sdk: filtering available vpcs in region by 'isDefault\n01:38:43 [AWS EC2 200 0.233826 0 retries] describe_vpcs(:filters=>[{:name=>\"isDefault\",:values=>[\"true\"]}])  \n01:38:44 aws-sdk: Checking image ami-f7d1d0c7 exists and getting its root device\n01:38:44 [AWS EC2 200 0.075395 0 retries] describe_images(:image_ids=>[\"ami-f7d1d0c7\"])  \n01:38:44 aws-sdk: exception - unable to find the image\n01:38:44 /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/aws-sdk-v1-1.66.0/lib/aws/core/resource.rb:238:in `rescue in block in define_attribute_getter': unable to find the image (AWS::Core::Resource::NotFound)\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/aws-sdk-v1-1.66.0/lib/aws/core/resource.rb:234:in `block in define_attribute_getter'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor/aws_sdk.rb:275:in `create_instance'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor/aws_sdk.rb:405:in `block in launch_all_nodes'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor/aws_sdk.rb:404:in `each'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor/aws_sdk.rb:404:in `launch_all_nodes'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor/aws_sdk.rb:48:in `provision'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/hypervisor.rb:75:in `create'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/network_manager.rb:69:in `block in provision'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/network_manager.rb:68:in `each_key'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.48.0/lib/beaker/network_manager.rb:68:in `provision'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec/beaker_shim.rb:35:in `provision'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec/spec_helper.rb:46:in `block in <top (required)>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core.rb:97:in `configure'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec/spec_helper.rb:5:in `<top (required)>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec.rb:5:in `require'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec.rb:5:in `<module:BeakerRSpec>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/beaker-rspec-5.6.0/lib/beaker-rspec.rb:1:in `<top (required)>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:4:in `require'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:4:in `<top (required)>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/spec/acceptance/first_spec.rb:1:in `require'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/spec/acceptance/first_spec.rb:1:in `<top (required)>'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1435:in `load'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1435:in `block in load_spec_files'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1433:in `each'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1433:in `load_spec_files'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:100:in `setup'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:86:in `run'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:71:in `run'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:45:in `invoke'\n01:38:44 \tfrom /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/exe/rspec:4:in `<main>'\n01:38:44 /usr/local/rvm/rubies/ruby-2.1.6/bin/ruby -I/var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib:/var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-netdev_puppetlabs-netscaler_intn-sys_full-pe-2016.2.x-master/PLATFORM/pe-default/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/exe/rspec spec/acceptance --color failed\n{code}", "environment": "\"default\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38197", "fixedVersions": [], "id": "38197", "issueType": "CI Blocker", "key": "MODULES-3856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Cannot Reproduce", "resolutionDate": "2016-11-01T17:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netscaler (master): Step 7 Failure", "timeSpent": "PT0S", "updated": "2016-11-01T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks for the ticket [~accountid:623c0c80b75ca8007056cf3e]! We'll have someone look at this ASAP.", "created": "2016-09-28T14:42:00.000000"}], "components": ["apt"], "created": "2016-09-10T09:14:00.000000", "creator": "623c0c80b75ca8007056cf3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64cdef84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8rrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/16"}], "description": "*Key problem:* According to the book by Dan Bode and Nan Liu (ISBN 1449339328), every puppet resource should be declarative, idempotent and unique. Puppet requires uniqueness to avoid concurrency between two differing declarations of the same resource.\n\nIn the {{puppetlabs-apt}} module, the defined type {{apt::key}} violates uniqueness.\nAccording to the ReadMe, {{apt::key}} \"includes extra functionality to help prevent duplicate keys\", but effectively it enables resource declaration duplicates, since the manifest\n\n{code:puppet}\ninclude apt\n\napt::key { 'duplicate1':\n  ensure => present,\n  id     => '6F6B15509CF8E59E6E469F327F438280EF8D349F',\n  source => 'http://apt.puppetlabs.com/DEB-GPG-KEY-puppetlabs'\n}\n\napt::key { 'duplicate2':\n  ensure => present,\n  id     => '6F6B15509CF8E59E6E469F327F438280EF8D349F',\n  source => 'http://some.other.src'\n}\n{code}\n\ncompiles without error\n\n{noformat}\n$ puppet apply --noop test.pp \nNotice: Compiled catalog for client.example.net in environment production in 3.49 seconds\nNotice: /Stage[main]/Main/Apt::Key[duplicate1]/Apt_key[duplicate1]/ensure: current_value absent, should be present (noop)\nNotice: Apt::Key[duplicate1]: Would have triggered 'refresh' from 1 events\nNotice: Class[Main]: Would have triggered 'refresh' from 1 events\nNotice: Stage[main]: Would have triggered 'refresh' from 1 events\nNotice: Applied catalog in 1.04 seconds\n{noformat}\n\nWhich source URL is used depends on the version of Puppet used. The first declaration processed wins, all others will be ignored.\n\n*Root cause:* I think the need for the {{apt:key}} tomfoolery lies in the {{key}} attribute of {{apt::source}}, as the manifest\n\n{code:puppet}\napt::source { \"archive.ubuntu.com-xenial\":\n  location => 'http://archive.ubuntu.com/ubuntu',\n  key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n  repos    => 'main universe multiverse restricted',\n}\n\napt::source { \"archive.ubuntu.com-xenial-security\":\n  location => 'http://archive.ubuntu.com/ubuntu',\n  key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n  repos    => 'main universe multiverse restricted',\n  release  => 'xenial-security',\n}\n{code}\n\nwill implicitly create the resources {{Apt::Key[Add key: 630239CC130E1A7FD81A27B140976EAF437D05B5 from Apt::Source archive.ubuntu.com-xenial]}} and {{Apt::Key[Add key: 630239CC130E1A7FD81A27B140976EAF437D05B5 from Apt::Source archive.ubuntu.com-xenial-security]}}, which would normally result in a compilation error (two {{apt::key}} resources with same {{id}}), but as described above it doesn't.\n\nYet, the same could be accomplished in a clean, standard conforming way:\n\n{code:puppet}\napt_key { '630239CC130E1A7FD81A27B140976EAF437D05B5': }\n\napt::source { \"archive.ubuntu.com-${lsbdistcodename}\":\n  location => 'http://archive.ubuntu.com/ubuntu',\n  repos    => 'main universe multiverse restricted',\n  require  => Apt_key['630239CC130E1A7FD81A27B140976EAF437D05B5'],\n}\n\napt::source { \"archive.ubuntu.com-${lsbdistcodename}-security\":\n  location => 'http://archive.ubuntu.com/ubuntu',\n  repos    => 'main universe multiverse restricted',\n  release  => \"${lsbdistcodename}-security\",\n  require  => Apt_key['630239CC130E1A7FD81A27B140976EAF437D05B5'],\n}\n{code}\n\n*Conclusions:*\n* {{apt::key}} violates fundamental Puppet design principles\n* Keeping {{apt::key}} entails code duplication with {{apt_key}}, e.g. if new attributes (like {{keyring}}) are added to {{apt_key}}.\n* The {{key}} attribute of {{apt::source}} is an OOM design flaw, since the GPG key is an object of its own.\n* The {{key}} attribute of {{apt::source}} is expendable since there are clean Puppet ways to achieve the same result.\n\n*Suggested changes:*\n* Deprecate the {{key}} attribute of {{apt::source}} and remove in next major release.\n* Deprecate the defined type {{apt::key}} and remove in next major release.\n* Adapt documentation accordingly.", "environment": "Affects any environement. Tested on Ruby 1.8.7 / Puppet 2.7 and Ruby 2.3.1 / Puppet 4.6.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42493", "fixedVersions": [], "id": "42493", "issueType": "Improvement", "key": "MODULES-3855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c80b75ca8007056cf3e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APT module: Violation of uniqueness and other design flaws", "timeSpent": "PT0S", "updated": "2016-12-05T11:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2016-09-09T17:57:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d1fe83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8rqf:"}], "description": "I labeled this as an \"improvement\", but this is more a cry of frustration.  I am at my wits end trying to make the apache configuration that is generated by the puppetlabs-apache module conform with our security standards without having to basically rewrite most of the basic module functionality in my calling class.\n\nCurrent case in point:\n\nWe need to make the default {{/icons/}} directory alias _not_ appear in our configurations.\n\nIn order to do this with this module, I need to pass in {{false}} for the {{icons_path}} parameter of the {{apache::mod::alias}} class.  I can't invoke the {{apache::mod::alias}} class unless I've already configured the base {{apache}} class.  But if I invoke the base {{apache}} class, it pre-configures {{apache::mod::alias}} -- unless I pass in {{default_mods => no}} to the {{apache}} class, in which case I have to reverse-engineer the {{apache::default_mods}} class in order to pull in the appropriate apache modules to make the configuration work.\n\nThis is not conducive to appreciating this module at all.\n\nI already ran into another situation where I had to change the default options for all virtual hosts that get created because there is no way to affect the options used for the {{default}} virtual host.  Because of that, *every single* virtual host we now create has to include its specific options list (most of which are the original default) -- or I need to reverse engineer the creation of the default virtual host.\n\nI should not have to decode and reverse engineer your module in order to make use of it.\n\nCan you do anything to make this module more friendly to configuring the individual components?  For example, in the {{default_mods}} case, instead of invoking the {{apache::default_mods}} class and telling it not to install the default modules, how about you just don't invoke the class and let me do it myself after I've configured the invidual modules that I need to configure?\n\nOh - and by the way, it's rather annoying that you have a \"Version\" field in this JIRA instance that doesn't actually have any current version of any module in existence.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37214", "fixedVersions": [], "id": "37214", "issueType": "Improvement", "key": "MODULES-3854", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache: please provide a way to manage individual modules while still allowing \"default_mods\" to be installed", "timeSpent": "PT0S", "updated": "2017-08-14T11:42:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [], "components": ["ntp", "supported"], "created": "2016-09-09T06:47:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* passing a ERB template to config_template and step_tickers_template works\n* passing EPP templates to {{config_epp}} and {{step_tickers_epp}} works\n* passing in both causes a validation failure\n* the code change is rebased into the \"Updating to epp templating\" commit in the experiments/puppet4 branch"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53891e57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz809b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1050364290_*|*_10007_*:*_1_*:*_90465608_*|*_3_*:*_1_*:*_94197123_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_417864984"}], "description": "In the experiments/puppet4 branch, in the \"Updating to epp templating\" commit, we break the backwards compatibility of the config_template and step_tickers_template class params, as users now are forced to switch to EPP templates.\n\nA better alternative is to provide {{config_epp}} and {{step_tickers_epp}} alternatives (in addition to the existing config_template and step_tickers_template params) so that existing configurations still work with ERB templates, but users can also supply EPP templates, if they want.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37213", "fixedVersions": [], "id": "37213", "issueType": "Bug", "key": "MODULES-3852", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2016-09-28T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp: config_template and step_tickers_template need to have _epp alternatives", "timeSpent": "PT0S", "updated": "2016-09-28T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think we can close this one, we are already tracking it at MODULES-3430", "created": "2016-09-08T16:16:00.000000"}], "components": [], "created": "2016-09-08T15:46:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bd13ed4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8r1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3952295_*|*_6_*:*_1_*:*_0"}], "description": "failed job: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/47/\n\n{code}\n15:38:28   Test Case tests/reference/tests/chocolateysource/disable_existing_source.rb reported: #<Beaker::Host::CommandFailure: Host 'lr6nia64nncf9qv.delivery.puppetlabs.net' exited with 6 running:\n15:38:28  cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.CpDwMb\n15:38:28 Last 10 lines of output were:\n15:38:28 \tInfo: Loading facts\n15:38:28 \tInfo: Loading facts\n15:38:28 \tNotice: Compiled catalog for lr6nia64nncf9qv.delivery.puppetlabs.net in environment production in 0.20 seconds\n15:38:28 \tInfo: Applying configuration version '1472855781'\n15:38:28 \tNotice: /Stage[main]/Main/Chocolateysource[chocolatey]/ensure: ensure changed 'present' to 'disabled'\n15:38:28 \tError: /Stage[main]/Main/Chocolateysource[chocolatey]: Could not evaluate: An error occurred running choco. Unable to set Chocolatey source configuration for Chocolateysource[chocolatey](provider=windows)\n{code}", "environment": "2008r2\n2012r2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33910", "fixedVersions": [], "id": "33910", "issueType": "CI Blocker", "key": "MODULES-3851", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2016-09-08T16:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey (master): Smoke Tests Error", "timeSpent": "PT0S", "updated": "2016-09-08T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is also a known issue - PUP-6629", "created": "2016-09-08T16:16:00.000000"}], "components": [], "created": "2016-09-08T15:40:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ffd0e56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8r13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7866205_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1715467091"}], "description": "failed job example: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/acl%20-%20master/job/forge-windows_puppetlabs-acl_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/24/\n\n{code}\n09:54:22 Failed Tests Cases:\n09:54:22   Test Case acceptance/tests/parameter_target/rem_perms_from_8dot3_file.rb reported: #<Minitest::Assertion: Unexpected error was detected!.\n09:54:22 </Error:/> expected to not match\n09:54:22 <\"\\e[1;31mError: Unknown failure comparing values [{}] and [\\n { identity => 'IOQC4IPJKDQ7VT6\\\\bob', rights => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'NT AUTHORITY\\\\SYSTEM', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Administrators', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Users', rights => [\\\"read\\\", \\\"execute\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'IOQC4IPJKDQ7VT6\\\\cyg_server', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }] using insync? on type: Acl[c:/temp/REM_FI~2.TXT] property: permissions\\e[0m\\n\">.>\n09:54:22     Test line: acceptance/tests/parameter_target/rem_perms_from_8dot3_file.rb:68:in `block (3 levels) in run_test'\n09:54:22   Test Case acceptance/tests/parameter_target/rem_perms_from_file.rb reported: #<Minitest::Assertion: Unexpected error was detected!.\n09:54:22 </Error:/> expected to not match\n09:54:22 <\"\\e[1;31mError: Unknown failure comparing values [{}] and [\\n { identity => 'IOQC4IPJKDQ7VT6\\\\bob', rights => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'NT AUTHORITY\\\\SYSTEM', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Administrators', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Users', rights => [\\\"read\\\", \\\"execute\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'IOQC4IPJKDQ7VT6\\\\cyg_server', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }] using insync? on type: Acl[c:/temp/rem_perm_file.txt] property: permissions\\e[0m\\n\">.>\n09:54:22     Test line: acceptance/tests/parameter_target/rem_perms_from_file.rb:67:in `block (3 levels) in run_test'\n09:54:22   Test Case acceptance/tests/purge/purge_all_other_perms_file.rb reported: #<Minitest::Assertion: Unexpected error was detected!.\n09:54:22 </Error:/> expected to not match\n09:54:22 <\"\\e[1;31mError: Unknown failure comparing values [{}] and [\\n { identity => 'IOQC4IPJKDQ7VT6\\\\bob', rights => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'NT AUTHORITY\\\\SYSTEM', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Administrators', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Users', rights => [\\\"read\\\", \\\"execute\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'IOQC4IPJKDQ7VT6\\\\cyg_server', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }] using insync? on type: Acl[c:/temp/purge_all_other_no_inherit.txt] property: permissions\\e[0m\\n\">.>\n09:54:22     Test line: acceptance/tests/purge/purge_all_other_perms_file.rb:74:in `block (3 levels) in run_test'\n09:54:22   Test Case acceptance/tests/purge/purge_explicit_perms_file.rb reported: #<Minitest::Assertion: Unexpected error was detected!.\n09:54:22 </Error:/> expected to not match\n09:54:22 <\"\\e[1;31mError: Unknown failure comparing values [{}] and [\\n { identity => 'IOQC4IPJKDQ7VT6\\\\bob', rights => [\\\"full\\\"], affects => 'self_only' }, \\n { identity => 'NT AUTHORITY\\\\SYSTEM', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Administrators', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'BUILTIN\\\\Users', rights => [\\\"read\\\", \\\"execute\\\"], affects => 'self_only', is_inherited => 'true' }, \\n { identity => 'IOQC4IPJKDQ7VT6\\\\cyg_server', rights => [\\\"full\\\"], affects => 'self_only', is_inherited => 'true' }] using insync? on type: Acl[c:/temp/purge_exp_inherit.txt] property: permissions\\e[0m\\n\">.>\n09:54:22     Test line: acceptance/tests/purge/purge_explicit_perms_file.rb:75:in `block (3 levels) in run_test'{code}", "environment": "2008r2\n2012r2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32908", "fixedVersions": [], "id": "32908", "issueType": "CI Blocker", "key": "MODULES-3850", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Duplicate", "resolutionDate": "2016-09-28T14:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "acl (master): Smoke Tests Failure", "timeSpent": "PT0S", "updated": "2016-10-06T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cloud"], "created": "2016-09-08T10:39:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Cloud & Container Management"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35376e4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Container Image Building"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8qmf:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33909", "fixedVersions": [], "id": "33909", "issueType": "Epic", "key": "MODULES-3849", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Container Image Building ", "timeSpent": "PT0S", "updated": "2016-11-08T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "The only outstanding function to test is validate_x509_rsa_key().\n\nUnable to test validate_legacy as it calls Puppet 3 validate functions.\nThis cannot be tested until the Puppet 4 validate functions are implemented.", "created": "2016-09-19T07:58:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Assigning over to [~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] as I am going on PTO and will be back in office on 6th October.", "created": "2016-09-19T07:58:00.000000"}], "components": [], "created": "2016-09-08T09:30:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Test Results in TestRail"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@778f094f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8qkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_944418807_*|*_3_*:*_1_*:*_174714508_*|*_5_*:*_1_*:*_0"}], "description": "This will include testing the following functions with a positive and negative test case:\n\n* validate_absolute_path\n* validate_array\n* validate_augeas\n* validate_bool\n* validate_cmd\n* validate_hash\n* validate_integer\n* validate_ip_address\n* validate_legacy\n* validate_numeric\n* validate_re\n* validate_slength\n* validate_string\n* validate_x509_rsa_key_pair\n* validate_legacy\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41352", "fixedVersions": [], "id": "41352", "issueType": "Task", "key": "MODULES-3848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2016-09-21T08:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "QA: validate_* function testing", "timeSpent": "PT0S", "updated": "2016-09-21T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Assigning over to [~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] as I am going on PTO and will be back in office on 6th October.", "created": "2016-09-19T07:58:00.000000"}], "components": [], "created": "2016-09-08T09:28:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Test Results on Test Rail"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44135592"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8qk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_342793189_*|*_3_*:*_1_*:*_776430771_*|*_5_*:*_1_*:*_0"}], "description": "Using a puppet 3 module, check the deprecation warning can be triggered, addressing and muting the warnings and ensure that there are no issues when the module is upgraded from puppet3 to puppet 4. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40249", "fixedVersions": [], "id": "40249", "issueType": "Task", "key": "MODULES-3847", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2016-09-21T08:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "QA: Module User Deprecation Warnings", "timeSpent": "PT0S", "updated": "2016-09-21T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "This ticket was created originally by myself and paula in our misunderstanding of what was required of us in the testing of Puppet 4 on Forge. As we realized that we were testing the upgrade process from a puppet 3 module to a puppet 4 module and not NTP itself. NTP was just the module we were using to test the process.\n\nHowever, I still went through the acceptance tests written for the NTP module and concluded that the test coverage, coupled with the fact that NTP is such a widely used module already, lead me to the conclusion that the acceptance test coverage for this module is sufficient.\n\nI believe I still gained a lot from this ticket as it meant I focussed on understanding the test coverage and in general looking at a good example of module acceptance tests.", "created": "2016-09-21T08:29:00.000000"}], "components": [], "created": "2016-09-08T09:25:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A list of acceptance tests that may could be added"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21203e2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8qjz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1119833885_*|*_5_*:*_1_*:*_0"}], "description": "Investigate acceptance test coverage for the new puppet 4 module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39288", "fixedVersions": [], "id": "39288", "issueType": "Task", "key": "MODULES-3846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2016-09-21T08:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "QA: Investigate Acceptance Test Coverage for NTP", "timeSpent": "PT0S", "updated": "2016-09-21T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I have completed these tests. I found and fixed one issue. \nHere is the PR for the fix: https://github.com/DavidS/puppetlabs-ntp/pull/6\n\nThe bug was that on upgrade from v4.2.0 of NTP to v5.0.0 or v6.0.0, the md5 checksum of the ntp config file was being changed and hence this was causing a restart of the ntp service.\n\nI fixed this issue and raised a PR.", "created": "2016-09-19T09:08:00.000000"}], "components": [], "created": "2016-09-08T09:20:00.000000", "creator": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Testing of module user stories outlined in the test strategy\n* Test Results in Test Rail"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67e1b15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8qjj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_945232529_*|*_3_*:*_1_*:*_4443535_*|*_5_*:*_1_*:*_0"}], "description": "To test the puppet 3 to puppet 4 upgrade procedure from a module users perspective using versions 4.2.0 -> 5.0.0 -> 6.0.0 of the NTP module.\n\nThis will be manual testing as this is a one off and the testing \n\nTest cases:\nhttps://testrail.ops.puppetlabs.net/index.php?/cases/view/98184&group_by=cases:section_id&group_id=19777&group_order=asc\nhttps://testrail.ops.puppetlabs.net/index.php?/cases/view/98238&group_by=cases:section_id&group_id=19777&group_order=asc", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37212", "fixedVersions": [], "id": "37212", "issueType": "Task", "key": "MODULES-3845", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "resolution": "Done", "resolutionDate": "2016-09-19T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "QA: Module User Scenario Testing", "timeSpent": "PT0S", "updated": "2016-09-19T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:8872d0b6-d198-4e25-92ad-02776be82d59] and [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], please take a look at the linked PR and add any acceptance criteria I may have missed, namely any necessary negative test cases.", "created": "2016-09-07T16:49:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Created the following PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/802\nThe above PR confirms it is not possible to grant role to a non existing user.", "created": "2016-10-18T03:06:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] !", "created": "2016-10-18T16:20:00.000000"}], "components": ["postgresql"], "created": "2016-09-07T16:48:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Base acceptance test with default values for parameters\n- Acceptance tests with modified parameter values"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@364ac8bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8isn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_445333_*|*_3_*:*_1_*:*_608891491_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2931382515_*|*_10005_*:*_1_*:*_4267"}], "description": "Acceptance test coverage needs to be added for the postgresql::server::grant_role resource added in https://github.com/puppetlabs/puppetlabs-postgresql/pull/762.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37211", "fixedVersions": [], "id": "37211", "issueType": "Task", "key": "MODULES-3844", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-10-18T16:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write Acceptance tests for postgresql::server::grant_role", "timeSpent": "PT0S", "updated": "2016-10-18T16:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We can't reproduce this with a modern puppet-agent package and puppet_agent module. If it's still a problem for you, please re-open with additional details about your environment", "created": "2018-05-11T14:14:00.000000"}], "components": ["puppet_agent"], "created": "2016-09-07T13:46:00.000000", "creator": "6243a48e1da0e1007138eaba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e3d7f05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52792063884_*|*_6_*:*_1_*:*_0"}], "description": "In the MSI log:\n\nMSI (s) (F8:18) [12:49:39:500]: Download of URL resource https://downloads.puppetlabs.com/windows/puppet-agent-x64-1.6.2.msi failed with last error 2\n\nHowever, the msi name should be:  puppet-agent-1.6.2-x64.msi \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32907", "fixedVersions": [], "id": "32907", "issueType": "Bug", "key": "MODULES-3843", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243a48e1da0e1007138eaba", "resolution": "Cannot Reproduce", "resolutionDate": "2018-05-11T14:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: failure to install specific puppet version on windows", "timeSpent": "PT0S", "updated": "2018-05-11T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:8ceceb9c-5c04-47ae-a9a8-3a3104eebfcb", "body": "Dear Support,\n\nI rastarted the puppet server and the error solved.\n\nBest Regards,\nSandor Kalmanczi\n\n\n", "created": "2016-09-08T04:07:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Duplicate of https://puppet.atlassian.net/browse/MODULES-3836\nSee that ticket for more information. ", "created": "2016-10-12T02:06:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing due to the ticket creator getting past the issue in addition to there being a duplicate ticket. Thanks!", "created": "2017-06-06T07:45:00.000000"}], "components": ["apache"], "created": "2016-09-07T02:19:00.000000", "creator": "70121:8ceceb9c-5c04-47ae-a9a8-3a3104eebfcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c9a9afc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8p73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23520375032_*|*_5_*:*_1_*:*_0"}], "description": "Dear PuppetLABS,\n\nI get this error ot the host:\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[mkdir /etc/httpd/conf.d] is already declared in file /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:167; cannot redeclare at /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:214 at /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:214:5 at /etc/puppetlabs/code/environments/production/manifests/site.pp:37 on node dev1.virt24h.hu\n\nThis is my config on the puppet server:\n\n# Http\n\nclass { 'apache':\n    default_mods        => false,\n    default_confd_files => true,\n    mpm_module => 'prefork',\n  }\n\n#class { '::apache::mod::prefork':\n#    apache_version => \"2.4\",\n#  }\n\n\n# If I was declaerating it, I get the same error.\nclass {'::apache::mod::php':\n    package_name => \"php\",\n  }\n\nclass {'apache::mod::rewrite':\n  }\n\nclass {'apache::mod::authn_core':\n  }\n\nclass {'apache::mod::authn_file':\n  }\n\nclass {'apache::mod::auth_basic':\n  }\n\nclass {'apache::mod::authz_user':\n  }\n\nclass {'apache::mod::deflate':\n  }\n\nclass {'apache::mod::expires':\n  }\n\nclass {'apache::mod::headers':\n  }\n\n\nfile { '/var/www/develsite20.virt24h.hu':\n    ensure => 'directory',\n    owner     => 'apache',\n    group      => 'apache',\n    mode   => '0775',\n  }\n\nfile { '/var/www/develsite20.virt24h.hu/web':\n    ensure => 'directory',\n    owner     => 'apache',\n    group      => 'apache',\n    mode   => '0775',\n  }\n\napache::vhost { 'develsite20.virt24h.hu':\n    port    => '80',\n    docroot => '/var/www/develsite20.virt24h.hu/web',\n    directories  => [ { path => '/var/www/develsite20.virt24h.hu/web', allow_override => ['All', 'Indexes'],},],\n    vhost_name      => '*',\n    serveraliases   => ['www.develsite20.virt24h.hu',],\n    docroot_owner => 'apache',\n    docroot_group => 'apache',\n    docroot_mode => '0775',\n  }\n\n\nBest Regards,\nSandor Kalmanczi\n\n\n", "environment": "OS: Centos 7\nServer: puppetserver-2.5.0-1\nAgent  puppet-agent-1.6.2-1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37210", "fixedVersions": [], "id": "37210", "issueType": "Bug", "key": "MODULES-3842", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8ceceb9c-5c04-47ae-a9a8-3a3104eebfcb", "resolution": "Duplicate", "resolutionDate": "2017-06-06T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Duplicate declaration: Exec[mkdir /etc/httpd/conf.d]", "timeSpent": "PT0S", "updated": "2017-06-06T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Already fixed.", "created": "2016-10-17T09:57:00.000000"}], "components": ["tomcat"], "created": "2016-09-06T17:20:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@531f38d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8oz3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3515814214_*|*_6_*:*_1_*:*_0"}], "description": "13 failures is a lot to put in a ticket, but here's a summary:\n\n{code}\n1) Acceptance case one Initial install Tomcat and verification Should apply the manifest without error\n2) Acceptance case one Initial install Tomcat and verification Should be serving a page on port 80\n3) Acceptance case one Start Tomcat with verification Should apply the manifest without error\n4) Acceptance case one Start Tomcat with verification Should be serving a page on port 80\n5) Acceptance case one un-deploy the war with verification Should not have deployed the war\n6) Acceptance case one un-deploy the war with verification Should still have the server running on port 80\n7) Acceptance case one remove the connector with verification Should apply the manifest without error\n8) Acceptance case one Initial install Tomcat and verification Should apply the manifest without error\n9) Acceptance case one Initial install Tomcat and verification Should be serving a page on port 80\n10) Acceptance case one Start Tomcat with verification Should apply the manifest without error\n11) Acceptance case one Start Tomcat with verification Should be serving a page on port 80\n12) Acceptance case one un-deploy the war with verification Should not have deployed the war13) Acceptance case one remove the connector with verification Should apply the manifest without error\n{code}\n\nFrom the looks of it, Tomcat isn't even successfully installing on Ubuntu 16.04", "environment": "ubuntu-1604", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "39285", "fixedVersions": [], "id": "39285", "issueType": "CI Blocker", "key": "MODULES-3841", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2016-10-17T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat (master): Step 6 Failures ", "timeSpent": "PT0S", "updated": "2016-10-17T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "623c15169b54ec0068b14547", "body": "*Thank you!*", "created": "2016-11-17T10:10:00.000000"}], "components": [], "created": "2016-09-06T14:12:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b41b6dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98if:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4111617588_*|*_3_*:*_1_*:*_709333252_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\n19:43       stbenjam | Is there any chance someone could be persuaded to release a new version of puppetlabs-mongodb? It was last released in May, I've been hoping to get the  \n                     | fix for MODULES-3684 in a released version of the module\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36118", "fixedVersions": [], "id": "36118", "issueType": "Task", "key": "MODULES-3840", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-11-01T09:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release mongodb 0.15.0 - (1/11/2016) - (13af1c585a46b1450383a1b6a7fff99d077d0a01)", "timeSpent": "PT0S", "updated": "2016-11-17T10:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "After some investigation it looks like it's only \"IncompleteParseException\" errors need to be dealt with differently.\n\ne.g. this manifest produces a ParseException error\n{code}\nexec { 'cwd test':\n    command   => \"\\$ErrorActionPreference = 'Stop'", "created": "2016-09-06T15:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised https://github.com/puppetlabs/puppetlabs-powershell/pull/141", "created": "2016-09-06T16:40:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to stable in https://github.com/puppetlabs/puppetlabs-powershell/commit/dd9de4fad7d4e81d915b19d5b360b91502676f1d", "created": "2016-09-07T09:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI successfully.\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-stable/27/", "created": "2016-09-07T12:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Reproduced fix on win-2012r2 spec tests in place, CI is green, no FR needed.", "created": "2016-09-07T15:06:00.000000"}], "components": ["powershell"], "created": "2016-09-06T14:05:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Should refer to a valid line and char number in the usercode in the error message instead of in the powershell manager code\n* Not not refer to throw $_.Exception.InnerException in the error message"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0aea1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwh3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9673073_*|*_1_*:*_1_*:*_9338380_*|*_10007_*:*_1_*:*_61867421_*|*_3_*:*_1_*:*_2858_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_12742585"}], "description": "As part of MODULES-3443, the error code handling was improved to make it easier for users to determine where errors originate from.  This code covered exceptions but syntax errors still result in a somewhat ambiguous source.\n\ne.g.\n\nManifest - Fail to close the if statement with a closing '}'\n{code}\nexec { 'cwd test':\n    command   => \"\\$ErrorActionPreference = 'Stop';\\n\\n if (1 -ne 2) {\\n\\n Write-Host 'failwhale'\\n\",\n    logoutput => true,\n    provider  =>  powershell,\n}\n{code}\n\nPuppet apply error - Debug\n{code}\nlbnQgYmxvY2suCg1BdCBsaW5lOjg2IGNoYXI6OQ0KKyAgICAgICAgIHRocm93ICRfLkV4Y2VwdGlvbi5Jbm5lckV4Y2VwdGlvbg0KKyAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg==</Property><Property Name=\"stdout\"></Property></ReturnResult>\n\nDebug: 2016-09-06 12:56:00 -0700 PIPE>\n\nDebug: 2016-09-06 12:56:00 -0700 PIPE>\n\nDebug: Wait object signaled\nDebug: Waited 200 total milliseconds.\nDebug: STDERR: Missing closing '}' in statement block.\nAt line:86 char:9\n+         throw $_.Exception.InnerException\n+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nError: $ErrorActionPreference = 'Stop';\n\n if (1 -ne 2) {\n\n Write-Host 'failwhale'\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[cwd test]/returns: change from notrun to 0 failed: $ErrorActionPreference = 'Stop';\n\n if (1 -ne 2) {\n\n Write-Host 'failwhale'\n returned 1 instead of one of [0]\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 51536020\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\n{code}\n\nNote that it refers to {{throw $_.Exception.InnerException}} and {{Line 86}}\n\nThis ticket would be to investigate how to better present syntax errors to the user and tests for the behaviour", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33908", "fixedVersions": ["PowerShell 2.0.3"], "id": "33908", "issueType": "Bug", "key": "MODULES-3839", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-09-07T16:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell Manager host will propagate user code syntax errors in a confusing way", "timeSpent": "PT0S", "updated": "2016-09-30T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "623c0ed8866b810069e43620", "body": "This just bit me, so I have forked and patched locally, and submitted a PR for inclusion upstream.\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1631\n\nThis works for me, but I haven't run the test suite or made any attempt to update documentation.", "created": "2017-06-08T04:46:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Waiting for response from community member. Bumping to 2.1.0.", "created": "2017-07-21T11:57:00.000000"}], "components": ["apache"], "created": "2016-09-06T04:07:00.000000", "creator": "70121:7e0abf14-3605-4f14-984a-3436acb01b72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3a487d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8od3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_250364599_*|*_1_*:*_1_*:*_27503351620_*|*_10007_*:*_1_*:*_8797880_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10818889"}], "description": "When using a non-default apache package set, such as the SCL httpd24 packages on RH/CentOS 6, declaring a module resource uses the default module name to package name mapping for the OS, and therefore installs the default packages and their dependencies.\nThe module to package name mapping needs to be over-ridable for custom package sets.", "environment": "RH/CentOS 6 using SCL httpd24 package", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38196", "fixedVersions": [], "id": "38196", "issueType": "Bug", "key": "MODULES-3838", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7e0abf14-3605-4f14-984a-3436acb01b72", "resolution": "Fixed", "resolutionDate": "2017-07-24T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cannot override module to package mapping when using non-default packages", "timeSpent": "PT0S", "updated": "2017-07-24T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-09-05T09:18:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f802f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8o7j:"}], "description": "When importing the {{puppetlabs-firewall}} module into Geppetto, it reports an error in {{manifests/linux/redhat.pp}}:\n{noformat}\n  if $::operatingsystem == RedHat and $::operatingsystemrelease >= 7 {\n{noformat}\nreports:\nbq. Unknown type: '::RedHat'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42492", "fixedVersions": [], "id": "42492", "issueType": "Bug", "key": "MODULES-3837", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall 1.1.3: Geppetto reports error in manifests/linux/redhat.pp", "timeSpent": "PT0S", "updated": "2016-09-05T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623a47bb50bb2b0070b5e23c] - can you let me know if this is still a problem for you, on the latest version on the Puppet Agent?", "created": "2017-08-14T11:39:00.000000"}, {"author": "623a47bb50bb2b0070b5e23c", "body": "Hi,\n\nI just updated my lab it seems to work with the latest EL7 puppet-agent\ninstalled. For reference\n\npuppet-agent-1.10.6-1.el7.x86_64\npuppetserver-2.7.2-1.el7.noarch\npuppetdb-4.4.0-1.el7.noarch\npuppetdb-termini-4.4.0-1.el7.noarch\n", "created": "2017-08-15T08:09:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for checking [~accountid:623a47bb50bb2b0070b5e23c], appreciate the assistance. I'm going to close the ticket - it can be re-opened if you, or anyone else, disagrees. Thanks.", "created": "2017-08-15T10:45:00.000000"}, {"author": "623a47bb50bb2b0070b5e23c", "body": "It's unfortunate that the real problem with the module is still sat there waiting to bite someone randomly when they upgrade in future.", "created": "2017-08-16T02:24:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Fair point [~accountid:623a47bb50bb2b0070b5e23c] will keep it open.", "created": "2017-08-18T02:35:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "We the IAC team are in the process of a clean out of our backlog.\nAs such I will be closing this ticket as staled, should anyone seeing this continue to have issues relating to it please feel free to reopen the ticket and reach out to us for aid.", "created": "2021-01-25T09:38:00.000000"}], "components": ["apache"], "created": "2016-09-05T05:35:00.000000", "creator": "623a47bb50bb2b0070b5e23c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52415e4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz01tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29740211743_*|*_6_*:*_2_*:*_229780689_*|*_10005_*:*_1_*:*_108547399052"}], "description": "The recent release of puppet-agent-1.6.2-1.el7 breaks the apache module for example running puppet on an EL6 system I get the following error message\n\n{noformat}\n\"message\":\"Server Error: Evaluation Error: Error while evaluating a Resource Statement, \nDuplicate declaration: Exec[mkdir /etc/httpd/conf.d] is already declared in file /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:167; \ncannot redeclare at /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:180\n{noformat} \n\nDigging into the code we see\n{code}\nexec { \"mkdir ${confd_dir}\":\n    creates => $confd_dir,\n    require => Package['httpd'],\n  }\n  file { $confd_dir:\n    ensure  => directory,\n    recurse => true,\n    purge   => $purge_confd,\n    notify  => Class['Apache::Service'],\n    require => Package['httpd'],\n  }\n\n  if ! defined(File[$mod_dir]) {\n    exec { \"mkdir ${mod_dir}\":\n      creates => $mod_dir,\n      require => Package['httpd'],\n    }\n{code}\n\nFor EL6 params.pp defines both $mod_dir and $confd_dir to be /etc/httpd/conf.d. It seems that the update (which includes a ruby update) causes the resources to be evaluated in a different order which subsequently breaks the run.\n\nThere is a similar related issue with EL7\n\n{noformat}\n\"message\":\"Server Error: Evaluation Error: Error while evaluating a Resource Statement, \nDuplicate declaration: Exec[mkdir /etc/httpd/conf.d] is already declared in file\n /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:167; cannot redeclare at /etc/puppetlabs/code/environments/production/modules/apache/manifests/init.pp:214\n{noformat}\n\nA workaround is to not upgrade or revert to the earlier version of the puppet-agent package 1.6.1-1.el7 ", "environment": "Puppet master is EL7.2. Puppet version is 4.6.1 Apache module is 1.10.0 .\n\nPackages are\n{noformat}\npuppet-agent-1.6.1-1.el7.x86_64\npuppetdb-termini-4.2.2-1.el7.noarch\npuppetserver-2.5.0-1.el7.noarch\npuppetdb-4.2.2-1.el7.noarch\npuppetlabs-release-pc1-1.0.0-2.el7.noarch\npuppetlabs-release-7-11.noarch\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37209", "fixedVersions": [], "id": "37209", "issueType": "Bug", "key": "MODULES-3836", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47bb50bb2b0070b5e23c", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Updating to puppet-agent.x86_64 0:1.6.2-1.el7 breaks apache module", "timeSpent": "PT0S", "updated": "2021-01-25T09:38:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The latest release of the windows module went out in May 2017 - https://github.com/puppetlabs/puppetlabs-windows/releases/tag/4.0.0\n\nThank you for your ticket! Closing as resolved.", "created": "2017-06-06T07:48:00.000000"}], "components": ["windows"], "created": "2016-09-04T19:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ee9ec188-2ce9-4d3e-985f-b58fd7e1aaf5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7837e857"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8o67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23718496847_*|*_5_*:*_1_*:*_0"}], "description": "The current release still depends on puppet/iis 1.0 which is old and is preventing users from using newer features\n\nThe iis version has already been bumped in master\nhttps://github.com/puppetlabs/puppetlabs-windows/commit/10a5b80b", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33907", "fixedVersions": [], "id": "33907", "issueType": "Bug", "key": "MODULES-3835", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ee9ec188-2ce9-4d3e-985f-b58fd7e1aaf5", "resolution": "Fixed", "resolutionDate": "2017-06-06T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release new version for puppetlabs/windows", "timeSpent": "PT0S", "updated": "2017-06-06T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "OSS CI passed at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/puppet_agent%20-%20master/job/platform-client_puppetlabs-puppet-agent_intn-sys_smoke-master/24/.", "created": "2016-09-06T16:45:00.000000"}], "components": [], "created": "2016-09-02T17:28:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Services"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bc89f85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8o1b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Release Engineering"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5739_*|*_10007_*:*_1_*:*_4445925_*|*_3_*:*_1_*:*_329839197_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40248", "fixedVersions": ["puppet_agent 1.3.0"], "id": "40248", "issueType": "Task", "key": "MODULES-3905", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2016-09-06T14:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use new key in puppetlabs-puppet_agent module", "timeSpent": "PT0S", "updated": "2020-05-01T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "This fix has been validated. \n", "created": "2016-10-05T12:16:00.000000"}], "components": ["puppet_agent"], "created": "2016-09-02T11:31:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@581d961d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8nlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1827846468_*|*_1_*:*_1_*:*_4661_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1026067514"}], "description": "After using the module to upgrade from 3.8.2 to PE 2016.2.1 am seeing the Windows agents get updated every Puppet run in the PE 2016.2.1 environment (as far as I can tell, the upgrade was successful):\n\nmode changed '0664' to '0644'\nSource: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/mode\nFile: /etc/puppetlabs/code/environments/myenv/modules/puppet_agent/manifests/prepare/package.pp Line: 40\n\nLooking at the file itself, it has:\nEveryone: Read\nSYSTEM: Full control\nAdministrators: Special\n-> Administrators have all permissions except for \"Full control\" and \"Traverse folder / execute file\"\n\nI tried removing the 6 checkboxes for write permissions by hand on my test node. Puppet then responded that the permissions needed to change from 0444 to 0644. Apparently when it did that change, it did not do so successfully, for it then started back with the need to change the file from 0664 to 0644.\n\nPer this ticket: https://puppet.atlassian.net/browse/PUP-5491\nThe reason for this behavior is because when puppet service runs as SYSTEM, the default DACL (analogous to umask) will cause any newly created file/dir to have owner Administrators (note plural) and group SYSTEM. [...] By comparison, when running in an elevated context (Administrator), then the owner will be you, and group will be None.\n\nHowever, from the behavior I'm seeing, I almost wonder if the owner of the file is Administrators -and- the group is Administrators as well, in which case those values need to be set to the same thing (e.g. 0664 or 0444, but not 0644)? Or should Puppet be updating the Windows file permissions differently?\n\nFrom that same ticket I linked:\n\"I found a reference in Mechanics of User Identification and Authentication that explains this. SYSTEM is an implicit / hidden member of the Administrators group [...] an explicit grant to Administrators should also cover SYSTEM in theory as well.\"\n\nFYI, I do get the same permissions change every run when running \"puppet agent -t\" versus running puppet as the service.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40322", "fixedVersions": ["puppet_agent 1.3.0"], "id": "40322", "issueType": "Bug", "key": "MODULES-3834", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-10-05T12:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Permissions on puppet-agent MSI updated every run", "timeSpent": "PT0S", "updated": "2016-10-05T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [], "components": ["powershell"], "created": "2016-09-02T10:25:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126c44e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8nhr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6249_*|*_3_*:*_1_*:*_434403255_*|*_5_*:*_1_*:*_0"}], "description": "Microsoft suggested a workaround of using named pipes instead of stdin/stdout to get around the issue in MODULES-3690.\n\nThis ticket is to spike a solution and see if it's feasible.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40321", "fixedVersions": [], "id": "40321", "issueType": "Task", "key": "MODULES-3833", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-09-07T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(SPIKE) Investigate using named pipe instead of STDIN for Powershell Manager", "timeSpent": "PT0S", "updated": "2016-09-07T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Looks like the blocking/related ticket has been resolved. Should this fall into current IIS work, [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]? ", "created": "2016-12-05T11:08:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Yep, going to move this.", "created": "2016-12-05T12:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR\nhttps://github.com/puppetlabs/puppetlabs-iis/pull/37", "created": "2017-02-28T16:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running through adhoc\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/iis/job/forge-windows_puppetlabs-iis_init-manual-parameters_adhoc/15/", "created": "2017-02-28T16:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc was successful after James updated his fork.\n\nMerged into master at", "created": "2017-03-01T14:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Completed CI with success at", "created": "2017-03-03T11:15:00.000000"}], "components": ["iis", "powershell"], "created": "2016-09-02T10:18:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ff6d2d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_161033802_*|*_1_*:*_1_*:*_8128072519_*|*_10007_*:*_2_*:*_619212051_*|*_3_*:*_1_*:*_947486216_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_95331067_*|*_10006_*:*_1_*:*_5780712931"}], "description": "The Powershell Manager code has a bug which was identified in MODULES-3690.  This scope of this ticket is to take the fix from MODULES-3690 and port it to the IIS version of the Powershell module.\n\nWindows 10 Anniversary Update and Server 2016 RS1 (RTM)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39283", "fixedVersions": [], "id": "39283", "issueType": "Bug", "key": "MODULES-3832", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2017-03-03T11:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell manager (IIS) does not work on PS 5.1.14393", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Although this one was first, the other carries comments from users outside of Puppet. :D", "created": "2016-10-24T13:30:00.000000"}], "components": ["dsc"], "created": "2016-09-02T10:17:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e401962"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98kf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4504363685_*|*_6_*:*_1_*:*_0"}], "description": "The Powershell Manager code has a bug which was identified in MODULES-3690.  This scope of this ticket is to take the fix from MODULES-3690 and port it to the DSC version of the Powershell module.\n\nWindows 10 Anniversary Update and Server 2016 RS1 (RTM)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38195", "fixedVersions": [], "id": "38195", "issueType": "Bug", "key": "MODULES-3831", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Duplicate", "resolutionDate": "2016-10-24T13:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell manager (DSC) does not work on PS 5.1.14393", "timeSpent": "PT0S", "updated": "2016-11-02T10:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "body": "Cool. Thanks !", "created": "2017-01-20T02:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:fbd7d726-b72b-42a6-ae12-f3625c180b32] Thanks for putting this forward for approval, it was a great module. Great work !!!\n\nCheers,\nTP ", "created": "2017-01-20T04:20:00.000000"}], "components": ["approved"], "created": "2016-09-02T07:58:00.000000", "creator": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70d3b31e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8nf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5789106035_*|*_10009_*:*_1_*:*_778299102_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_100253654_*|*_10005_*:*_1_*:*_5361637734"}], "description": "Hi guys,\n\nAs stipulated in [your procedure|https://forge.puppet.com/approved], I'm here to submit one of our module to your expertise and approbation.\n\nThe module in question is [ccin2p3-remctl|https://forge.puppet.com/ccin2p3/remctl].\n\nWho are we: \n* [IN2P3 Computing Centre|http://cc.in2p3.fr]\n* 3 on site persons to maintain this module (including me)\n* we're actively using remctl at our site and giving our modest participation to the development of the product.\n\nWhat do we use puppet for:\n* Manage ~1500 hosts with Puppet OSE v3.8. \n* Migration to OSE v4.6 programmed for December of this year.\n\nQuick background of this module:\n* This module was first released in March 2014\n* This module was reviewed and validated by the remctl developer / maintainer.\n  [The official product page|https://www.eyrie.org/~eagle/software/remctl/] references our module as the recommended method to use with Puppet.\n* Each release of this module is announced on the official Kerberos mailing list (as of https://www.mail-archive.com/kerberos@mit.edu/msg20420.html)\n\nReview of module's puppet forge score:\n* our metadata's LICENSE is unrecognized.\n  French government requires us to use this license to publish our code. For what it's worth, this license is recognized by [gnu.org|https://www.gnu.org/licenses/license-list.en.html#CeCILL] and [fsf.org|https://directory.fsf.org/wiki/License:CeCILLv2]\n\nOur questions:\nOur metadata.json file does not currently express Puppet version compatibility. \nWe weren't able to find any documentation about how to express this.\nAfter a quick look at some already approved modules, we've noticed \"requirements\" section. Can't find any documentation about that. \nThis seems quite obvious what to put here for the puppet OSE (_>= 3.2.0 < 5.0.0_) ... but really not that obvious for the Puppet Enterprise edition.\nWhat is the equivalent of _>= 3.2.0 < 5.0.0_ in PE specific version names ?\n\n\nThanks for your time and considering our demand.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34973", "fixedVersions": [], "id": "34973", "issueType": "New Feature", "key": "MODULES-3830", "labels": ["forge-module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "resolution": "Fixed", "resolutionDate": "2017-01-19T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Nominate module \"remctl\" as new Puppet approved module", "timeSpent": "PT0S", "updated": "2017-01-20T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Preliminary analysis showed that ensure_resource*s* has no tests, and {{Hash(titles)}} call is probably invalid ruby 1.8. testing showed that it can be replaced by {{titles.dup}}", "created": "2016-09-02T08:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "workaround submitted by a community contributor. tests still missing.", "created": "2016-11-08T01:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The same issue arises in {{ensure_packages}}. see https://github.com/puppetlabs/puppetlabs-stdlib/commit/0da9ca7e4a78df49c08873f55caf7c88cdd9bc32#commitcomment-19853291", "created": "2016-11-18T09:24:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "Just a note: based off mucking around in IRB it looks as if the 'Hash(titles)' syntax isn't supporter in 1.9.3 either, it requires 2.0.0 or newer. So we would have been able to catch this error via unit tests if they exited (even though we don't test with 1.8.7)", "created": "2016-12-01T07:37:00.000000"}], "components": ["catalog_preview", "stdlib"], "created": "2016-09-02T06:18:00.000000", "creator": "557058:ae178b0b-e772-4b67-9966-e1c304a21748", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* ensure_resources() unit tests exist and pass on all rubies\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41d5d510"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymjkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_243973663_*|*_1_*:*_1_*:*_9753557_*|*_10007_*:*_1_*:*_3853708_*|*_3_*:*_1_*:*_1463124649_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7000210729"}], "description": "Overview\n\npuppet preview fails baseline catalog compilation if the ensure_resources function from the stdlib module is referenced. Catalog compiles and works as expected with Puppet 3 and 4 parser.  \n\nExample\n\n1. create group mygroup\n2. Add following line to site.pp or manifest:\n ensure_resources('user', {'dan' => { gid => 'mygroup', uid => '600' }, 'alex' => { gid => 'mygroup' }}, {'ensure' => 'present'})\n3. Execute puppet preview\n puppet preview --migrate 3.8/4.0 node.test.vlan --baseline-environment production\n\nExpected Behavior\n\nCatalog preview compiled catalogs and generates report. \n\nActual Behaviour\n\nERROR: undefined method `Hash' for Scope(Node[default]):Puppet::Parser::Scope at /etc/puppetlabs/puppet/environments/production/manifests/site.pp:49 on node node.test.vlan\nNode node.test.vlan failed baseline compilation.\n\nAdditional Information:\n\nIssue seems to be tied to definition of resource_hash from title (second parameter). This is currently defined in ensure_resources.rb as below. \n\n  if title.is_a?(Hash)\n    resource_hash = Hash(title)\n    resources = resource_hash.keys\n\nChanging second line to assignment results in catalog compiling. \n\n  if title.is_a?(Hash)\n    resource_hash = title.dup\n    resources = resource_hash.keys", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42491", "fixedVersions": [], "id": "42491", "issueType": "Bug", "key": "MODULES-3829", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ae178b0b-e772-4b67-9966-e1c304a21748", "resolution": "Fixed", "resolutionDate": "2016-12-12T03:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: Catalog compilation failure when using catalog_preview and ensure_resources", "timeSpent": "PT0S", "updated": "2016-12-12T03:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2016-09-01T16:26:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32ef0846"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq4n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/18"}], "description": "Support requested by Blackstone for support for clustering in SQL Server. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34972", "fixedVersions": [], "id": "34972", "issueType": "New Feature", "key": "MODULES-3828", "labels": [], "originalEstimate": "PT0S", "parent": "44746", "parentSummary": "Support MS SQL Server Always On clustering method", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SPIKE: Support for SQL Server clustering ", "timeSpent": "PT0S", "updated": "2019-02-07T18:24:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:71800ec3-b300-41dc-8603-325a90a092cd], apologies for the delay.\u00a0\n\nThis module has considerably moved on from this issue was reported.\u00a0\nJust wondering if you are still seeing this issue on the latest version of the module and a supported version of Puppet.\u00a0\n\nMany thanks", "created": "2021-01-25T08:55:00.000000"}, {"author": "557058:71800ec3-b300-41dc-8603-325a90a092cd", "body": "Hi [~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] \u2013 thank you for the concern.\u00a0 I can't test on the most recent version, but I confirm this bug is *no longer* present on postgresql module 5.4.0\u00a0 / puppet 5.5.10.", "created": "2021-01-25T09:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for such a quick response on such an old ticket!\u00a0:)\u00a0\nClosing this issue.\u00a0\n\nHave a lovely day :D\n\n\u00a0", "created": "2021-01-25T09:17:00.000000"}], "components": ["postgresql"], "created": "2016-08-31T09:30:00.000000", "creator": "557058:71800ec3-b300-41dc-8603-325a90a092cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ee3a26d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8lwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_138934009253_*|*_5_*:*_1_*:*_0"}], "description": "The {{postgresql::server::role}} resource will be instantiated every time when {{login => false}} is set, because this does not generate a row in the {{pg_shadow}} table.\n{noformat}\n==> default: Notice: /Stage[main]/Whotnow::Backend_tests/Postgresql::Server::Role[wn_test_driver]/Postgresql_psql[ALTER ROLE wn_test_driver ENCRYPTED PASSWORD ****]/command: command changed 'notrun' to 'ALTER ROLE \"wn_test_driver\" ENCRYPTED PASSWORD '$NEWPGPASSWD''\n==> default: Notice: /Stage[main]/Whotnow::Backend_tests/Postgresql::Server::Role[wn_ephemeral_test]/Postgresql_psql[ALTER ROLE wn_ephemeral_test ENCRYPTED PASSWORD ****]/command: command changed 'notrun' to 'ALTER ROLE \"wn_ephemeral_test\" ENCRYPTED PASSWORD '$NEWPGPASSWD''\n{noformat}\n\nRelevant piece of module source is\n\n{code}\n    postgresql_psql { \"ALTER ROLE ${username} ENCRYPTED PASSWORD ****\":\n      command     => \"ALTER ROLE \\\"${username}\\\" ${password_sql}\",\n      unless      => \"SELECT usename FROM pg_shadow WHERE usename='${username}' and passwd='${pwd_hash_sql}'\",\n      environment => $environment,\n    }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40320", "fixedVersions": [], "id": "40320", "issueType": "Bug", "key": "MODULES-3820", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:71800ec3-b300-41dc-8603-325a90a092cd", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql::Server::Role is non-idempotent when role does not have login privilege", "timeSpent": "PT0S", "updated": "2021-01-25T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:102116eb-e030-4278-9623-67a8be78500f", "attachments": [], "comments": [{"author": "70121:102116eb-e030-4278-9623-67a8be78500f", "body": "Created pull-request https://github.com/puppetlabs/puppetlabs-mongodb/pull/376", "created": "2017-06-16T06:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2017-06-16T10:31:00.000000"}], "components": ["mongodb"], "created": "2016-08-31T07:50:00.000000", "creator": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d1f0ae7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8lsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24979255809_*|*_5_*:*_1_*:*_0"}], "description": "The mongodb_conn_validator type describes the server parameter as taking a DNS name or an IP address. However, taking a DNS name makes it crash because the validator code is hardcoded to use IP addresses only https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/lib/puppet/util/mongodb_validator.rb#L12  so binding to a FQDN does not work when trying to deploy the mongodb server.", "environment": "CentOS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42490", "fixedVersions": [], "id": "42490", "issueType": "Bug", "key": "MODULES-3819", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8bf4408f-8e50-44e5-846f-294a4a50f427", "resolution": "Fixed", "resolutionDate": "2017-06-16T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mongodb_conn_validator doesn't take a FQDN", "timeSpent": "PT0S", "updated": "2017-06-16T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-08-30T18:42:00.000000", "creator": "70121:26fdd2a3-d3e5-4567-874e-8eb85fce5aad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Once fixed LinuxMint machines using puppetlabs firewall module should install iptables-persistent."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de5b475"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8lqn:"}], "description": "Firewall works, but if iptables-persistent isn't installed there's many errors.  LinuxMint should be recognized as a Debian family and get that package installed.", "environment": "LinuxMint version 17", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41351", "fixedVersions": [], "id": "41351", "issueType": "Bug", "key": "MODULES-3818", "labels": ["firewall", "iptables", "puppetlabs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:26fdd2a3-d3e5-4567-874e-8eb85fce5aad", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Linux Mint is not recognized as a debian family, iptables-persistent not installed.", "timeSpent": "PT0S", "updated": "2018-07-05T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The r10k module is maintained by Vox Pupuli. Please raise the issue there.", "created": "2021-03-08T07:56:00.000000"}], "components": [], "created": "2016-08-30T15:35:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Releases are documented in CHANGELOG."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501dabb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8le7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142622433945_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/acidprime/r10k/blob/master/CHANGELOG states that the latest version in the 2.x series is v2.8.2 though v2.8.3 and v2.8.4 are listed in the releases. Could you please add descriptions of those to the CHANGELOG.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39281", "fixedVersions": [], "id": "39281", "issueType": "Bug", "key": "MODULES-3817", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Incomplete", "resolutionDate": "2021-03-08T07:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/r10k is missing documention on releases", "timeSpent": "PT0S", "updated": "2021-03-08T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I fixed this erroneous entry in the changelog with https://github.com/puppetlabs/puppetlabs-postgresql/pull/814", "created": "2016-11-10T05:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for pointing this out BTW.\n\nCheers [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]", "created": "2016-11-10T05:56:00.000000"}], "components": ["postgresql"], "created": "2016-08-30T15:31:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "tag a release for 3.4.3"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cb9dcb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ldz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6189902730_*|*_5_*:*_1_*:*_0"}], "description": "The CHANGELOG mentions v3.4.3, though there is not a release for this available.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/CHANGELOG.md#2014-08-27---supported-release-343", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38194", "fixedVersions": [], "id": "38194", "issueType": "Bug", "key": "MODULES-3816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2016-11-10T05:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/postgresql is missing a release for v3.4.3", "timeSpent": "PT0S", "updated": "2016-11-10T05:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:5c37a1aa1c6a692feab9b753]\u00a0for reporting the issue.\u00a0\n\nIf you would like to work on a fix and submit a PR we'll happily review it. Linked is information on how to contribute to our open source modules: [https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/main/CONTRIBUTING.md] [|https://github.com/puppetlabs/puppetlabs-postgresql/blob/main/CONTRIBUTING.md]. Thank you.", "created": "2021-02-15T07:49:00.000000"}], "components": ["websphere_application_server"], "created": "2016-08-29T23:05:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@159a1cdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8kjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142681402530_*|*_6_*:*_1_*:*_0"}], "description": "Doesn't support SQL Server as a valid dbtype because when the dbtype parameter gets passed into wsadmin SQL Server isn't wrapped in double quotes.\n\nSolution: Modify line 38 on ../lib/puppet/provider/websphere_jdbc_provider/wsadmin.rb to add quotes around the resource.", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "33906", "fixedVersions": [], "id": "33906", "issueType": "Bug", "key": "MODULES-3815", "labels": ["ibm", "websphere_application_server"], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "resolution": "Fixed", "resolutionDate": "2021-03-08T07:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere_application_server: websphere_jdbc_provider Doesn't support SQL Server", "timeSpent": "PT0S", "updated": "2021-03-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "created": "2016-08-29T17:39:00.000000", "name": "failCase.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13275"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I'm unable to reproduce this issue.  [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] are you able to try doing a repro again?\n\nThis may have already been fixed but I'm not sure when.  Nothing obvious in the commit history.", "created": "2017-06-13T13:56:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "sqlserver v1.2.0\npuppet agent version 4.9.4\napplied this manifest:\nsqlserver_instance\n{'MSSQLSERVER': features => ['SQL'], source => 'E:/', sql_sysadmin_accounts => ['Administrator'], }\n\nDoes not show the UI, but fails in this way:\nError: Error trying to install features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"E://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\",\n\"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft\n (R) SQL Server 2012 11.00.5058.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\nError: /Stage[main]/Main/Sqlserver_instance[MSSQLSERVER]/ensure: change from absent to present failed: Error trying to i\nnstall features (DQ, FullText, Replication, SQLEngine\n Execution of '[\"E://setup.exe\", \"/ACTION=install\", \"/Q\", \"/IACCEPTSQLSERVERLICENSETERMS\", \"/INSTANCENAME=MSSQLSERVER\",\n\"/FEATURES=DQ,FullText,Replication,SQLEngine\", \"/SQLSYSADMINACCOUNTS=\\\"Administrator\\\"\"]' returned 2241069057: Microsoft\n (R) SQL Server 2012 11.00.5058.00\nCopyright (c) Microsoft Corporation.  All rights reserved.\nNotice: Applied catalog in 110.45 seconds\n\nThis looks like a reopening of https://puppet.atlassian.net/browse/MODULES-5092\n", "created": "2017-08-15T16:13:00.000000"}], "components": ["sqlserver"], "created": "2016-08-29T17:39:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f3ae98c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxhj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20121032975_*|*_3_*:*_3_*:*_175246281_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_5354780424_*|*_10005_*:*_1_*:*_4670186276"}], "description": "Given a windows 2012 machine with puppetlabs-sqlserver module installed\nAND .NET 3.5 removed from the machine via powershell command \"NET-Non-HTTP-Activ','NET-HTTP-Activation','NET-Framework-Core','NET-Framework-Features' | Uninstall-WindowsFeature -Remove -Confirm:$false\"\nAND the windows 2012r2 iso mounted as the D:\\\nAND the sql server 2012 iso mounted as the E:\\\nAND windows automatic updates turned off\n\nWhen applying a manifest \nsqlserver_instance{'MSSQLSERVER':\n    features                => ['SQL'],\n    source                  => 'E:/',\n    sql_sysadmin_accounts   => ['myuser'],\n}\n\nThe UI should not be shown during a failure to install .NET 3.5 as this will stall the puppet run until a user intervenes.", "environment": "Windows 2012 r2 x64 \nSQL Server 2012\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/commit/8d8368ebcf044df85e9c9f329b47b72ac0d9a8a6", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "38193", "fixedVersions": [], "id": "38193", "issueType": "Bug", "key": "MODULES-3814", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Cannot Reproduce", "resolutionDate": "2017-08-15T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer application of manifest without source shows UI", "timeSpent": "PT0S", "updated": "2017-08-15T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2016-08-29T17:22:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6487f96c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Registry Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyloen:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41350", "fixedVersions": [], "id": "41350", "issueType": "Epic", "key": "MODULES-3813", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Registry Next", "timeSpent": "PT0S", "updated": "2019-06-25T04:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2016-08-29T17:13:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75b69826"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "ACL Next "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8k7b:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40319", "fixedVersions": [], "id": "40319", "issueType": "Epic", "key": "MODULES-3812", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL Next ", "timeSpent": "PT0S", "updated": "2019-02-07T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2016-08-29T16:50:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cfedfe0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Apt vNext"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8k67:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33905", "fixedVersions": [], "id": "33905", "issueType": "Epic", "key": "MODULES-3811", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apt vNext", "timeSpent": "PT0S", "updated": "2019-03-04T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 now own the F5 module, so closing this epic.", "created": "2017-11-23T05:08:00.000000"}], "components": ["f5"], "created": "2016-08-29T16:32:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f88e0c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "F5 vNext "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8k5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38928976723_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40318", "fixedVersions": [], "id": "40318", "issueType": "Epic", "key": "MODULES-3810", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Won't Do", "resolutionDate": "2017-11-23T05:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "F5 vNext ", "timeSpent": "PT0S", "updated": "2017-11-23T05:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-08-29T14:24:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1745c2d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87sv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4217276343_*|*_6_*:*_1_*:*_0"}], "description": "failed job:\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/ntp/view/ntp%20-%20master/job/forge-module_puppetlabs-ntp_intn-sys_full-pe-3.8.x-master/PLATFORM=centos-7-64mda,WORKER_LABEL=beaker/46/\n\nlog snippet:\n{code}\n09:02:12 Failures:\n09:02:12 \n09:02:12   1) ntp class: panic => 1 enables the tinker panic setting\n09:02:12      Failure/Error: apply_manifest(pp, :catch_failures => true)\n09:02:12      Beaker::Host::CommandFailure:\n09:02:12        Host 'ysi48amf9hy8pmz.delivery.puppetlabs.net' exited with 6 running:\n09:02:12         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.41EIeT\n09:02:12        Last 10 lines of output were:\n09:02:12        \tInfo: FileBucket got a duplicate file {md5}1f44e40bd99abd89f0a209e823285332\n09:02:12        \tInfo: /Stage[main]/Ntp::Config/File[/etc/ntp.conf]: Filebucketed /etc/ntp.conf to puppet with sum 1f44e40bd99abd89f0a209e823285332\n09:02:12        \tNotice: /Stage[main]/Ntp::Config/File[/etc/ntp.conf]/content: content changed '{md5}1f44e40bd99abd89f0a209e823285332' to '{md5}275db10be3a615effcadabd50d74c37b'\n09:02:12        \tInfo: Class[Ntp::Config]: Scheduling refresh of Class[Ntp::Service]\n09:02:12        \tInfo: Class[Ntp::Service]: Scheduling refresh of Service[ntp]\n09:02:12        \tError: /Stage[main]/Ntp::Service/Service[ntp]: Failed to call refresh: Could not restart Service[ntp]: Execution of '/usr/bin/systemctl restart ntpd' returned 1: Job for ntpd.service failed because start of the service was attempted too often. See \"systemctl status ntpd.service\" and \"journalctl -xe\" for details.\n09:02:12        \tTo force a start use \"systemctl reset-failed ntpd.service\" followed by \"systemctl start ntpd.service\" again.\n09:02:12        \tError: /Stage[main]/Ntp::Service/Service[ntp]: Could not restart Service[ntp]: Execution of '/usr/bin/systemctl restart ntpd' returned 1: Job for ntpd.service failed because start of the service was attempted too often. See \"systemctl status ntpd.service\" and \"journalctl -xe\" for details.\n09:02:12        \tTo force a start use \"systemctl reset-failed ntpd.service\" followed by \"systemctl start ntpd.service\" again.\n09:02:12        \tNotice: Finished catalog run in 0.13 seconds\n09:02:12        \n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/host.rb:351:in `exec'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n09:02:12      # ./vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n09:02:12      # ./spec/acceptance/ntp_parameters_spec.rb:181:in `block (3 levels) in <top (required)>'\n09:02:12 \n09:02:12 Finished in 55.51 seconds (files took 7 minutes 35 seconds to load)\n09:02:12 58 examples, 1 failure\n09:02:12 \n09:02:12 Failed examples:\n09:02:12 \n09:02:12 rspec ./spec/acceptance/ntp_parameters_spec.rb:175 # ntp class: panic => 1 enables the tinker panic setting\n{code}", "environment": "centos-7-x64\nredhat-7-x64\npuppet 3.x", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42489", "fixedVersions": [], "id": "42489", "issueType": "CI Blocker", "key": "MODULES-3809", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Fix", "resolutionDate": "2016-10-17T09:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ntp (master): Step 9: tinker panic setting", "timeSpent": "PT0S", "updated": "2016-10-17T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as we no longer support puppet 5 and nightly testing on puppet 6 with Ubuntu16 shows no issues.\n\nLink to nightly:\u00a0https://github.com/puppetlabs/puppetlabs-mysql/runs/2890247439?check_suite_focus=true", "created": "2021-06-23T05:21:00.000000"}], "components": ["mysql"], "created": "2016-08-29T11:35:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64522e66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8jmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151955151897_*|*_6_*:*_1_*:*_0"}], "description": "Using the module on Centos with mysql 5.7.12 you will receive the following errors similar to [#MODULES-3716]:\n\n\n{code:java}\n  7) mysql_grant adding procedure privileges should work without errors\n     \u001b[31mFailure/Error: apply_manifest(pp, :catch_failures => true)\u001b[0m\n     \u001b[31mBeaker::Host::CommandFailure:\u001b[0m\n     \u001b[31m  Host 'centos-67-x64' exited with 4 running:\u001b[0m\n     \u001b[31m   puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.DGs4B4\u001b[0m\n     \u001b[31m  Last 10 lines of output were:\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Loading facts\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: Compiled catalog for centos-67-x64.wpsic.com in environment production in 0.04 seconds\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[0;32mInfo: Applying configuration version '1471453090'\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[1;31mError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT EXECUTE ON PROCEDURE `mysql`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: PROCEDURE simpleproc does not exist\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[1;31mError: /Stage[main]/Main/Mysql_grant[test2@tester/PROCEDURE mysql.simpleproc]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf --database=mysql -e GRANT EXECUTE ON PROCEDURE `mysql`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: PROCEDURE simpleproc does not exist\u001b[0m\u001b[0m\n     \u001b[31m  \t\u001b[mNotice: Finished catalog run in 0.39 seconds\u001b[0m\u001b[0m\n     \u001b[31m  \u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/host.rb:331:in `exec'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/puppet_helpers.rb:479:in `block in apply_manifest_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/puppet_helpers.rb:408:in `apply_manifest_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/puppet_helpers.rb:486:in `apply_manifest'\u001b[0m\n     \u001b[36m# ./spec/acceptance/types/mysql_grant_spec.rb:434:in `block (3 levels) in <top (required)>'\u001b[0m\n\n  8) mysql_grant adding procedure privileges should find the user\n     \u001b[31mFailure/Error: expect(r.stdout).to match(/GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/)\u001b[0m\n     \u001b[31m  expected \"GRANT USAGE ON *.* TO 'test2'@'tester'\\nGRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\\n\" to match /GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/\u001b[0m\n     \u001b[31m  Diff:\u001b[0m\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[34m@@ -1,2 +1,3 @@\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[31m-/GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO 'test2'@'tester'/\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[32m+GRANT USAGE ON *.* TO 'test2'@'tester'\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[32m+GRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\u001b[0m\n     \u001b[31m  \u001b[0m\u001b[0m\n     \u001b[31m  \u001b[0m\n     \u001b[36m# ./spec/acceptance/types/mysql_grant_spec.rb:439:in `block (4 levels) in <top (required)>'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/host_helpers.rb:88:in `block in on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\u001b[0m\n     \u001b[36m# /Users/tjones/.rvm/gems/ruby-1.9.3-p551/gems/beaker-2.42.0/lib/beaker/dsl/helpers/host_helpers.rb:122:in `shell'\u001b[0m\n     \u001b[36m# ./spec/acceptance/types/mysql_grant_spec.rb:438:in `block (3 levels) in <top (required)>'\u001b[0m\n\n{code}\n\nThe issue seems to be with this bit of code:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/0ea083b643fc343e3fe9f9edefefb1543ad77355#diff-1f20b258ca7f5332b1335166b2dc0971L415\n\n..which accounts for mysql 5.7.12 but only on an Ubuntu 16 platform\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32906", "fixedVersions": [], "id": "32906", "issueType": "Bug", "key": "MODULES-3808", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-23T05:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql: Should account for installs of 5.7.12 that are not on an Ubuntu 16 platform", "timeSpent": "PT0S", "updated": "2021-06-23T05:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "557058:7b5ff584-1d49-4f52-8373-2fe2ba29e300", "body": "this issue still exists in version 1.6.0.\n\nsame initial as given in the description:\n{code}\nJAVA_ARGS=\"-Djava.awt.headless=true\"  # Allow graphs etc. to work even when an X server is present{code}\n\nthe following puppet code:\n{code}  ini_subsetting { 'jenkins_xmx':\n    ensure            => 'present',\n    section           => '',\n    key_val_separator => '=',\n    path              => '/etc/default/jenkins',\n    setting           => 'JAVA_ARGS',\n    subsetting        => '-Xmx',\n    value             => $jenkins_xmx,\n    insert_type       => start,\n  }{code}\n\nhas the following result:\n{code}\nJAVA_ARGS=-Xmx2048m \"-Djava.awt.headless=true\" # Allow graphs etc. to work even when an X server is present{code}\n\nthe quotation is obviously wrong.\n", "created": "2016-09-29T06:19:00.000000"}, {"author": "557058:7b5ff584-1d49-4f52-8373-2fe2ba29e300", "body": "setting \"quote_char\" param also does not help:\n\n{code}\n  ini_subsetting { 'jenkins_xmx':\n    ensure            => 'present',\n    section           => '',\n    key_val_separator => '=',\n    quote_char        => '\"',\n    path              => '/etc/default/jenkins',\n    setting           => 'JAVA_ARGS',\n    subsetting        => '-Xmx',\n    value             => $jenkins_xmx,\n    insert_type       => start,\n  }{code}\n\nhas the following result:\n\n{code}\nJAVA_ARGS=\"-Xmx2048m \"-Djava.awt.headless=true\" # Allow graphs etc. to work even when an X server is present\"{code}", "created": "2016-09-29T06:23:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "Hello [~accountid:557058:7b5ff584-1d49-4f52-8373-2fe2ba29e300]\n\nApologies for taking so long to get back to this issue. I am going to close this issue as inifile doesn't have support for trailing comments (See [here|https://github.com/twp/inifile/#example-file-format] for the usage examples and [here|https://github.com/twp/inifile/#comments-1] about comments).\n I've made some research on comments for jenkins' files, and it looks like the trailing comments have been removed see [thread|https://issues.jenkins-ci.org/browse/JENKINS-39777] and [jenkinsci/packaging|https://github.com/jenkinsci/packaging/compare/1df9edbb6144...2206ee9f38e9].\n Thank you again and sorry for the inconvenience.", "created": "2018-10-29T08:13:00.000000"}], "components": ["inifile"], "created": "2016-08-29T10:59:00.000000", "creator": "557058:7b5ff584-1d49-4f52-8373-2fe2ba29e300", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39cddaed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8jlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68332483948_*|*_5_*:*_1_*:*_0"}], "description": "hi, \n\nit would seem that a ini_subsetting is problematic, when a comment is present in the same line after the setting. when i try to add a JAVA_ARGS subsetting to a (jenkins) properties file, they get added *after* a comment. \n\nthe initial line is:\n {code}JAVA_ARGS=\"-Djava.awt.headless=true\"  # Allow graphs etc. to work even when an X server is present{code}\n\nmy puppet code:\n {code} ini_subsetting { 'jenkins_xmx':\n    ensure            => present,\n    section           => '',\n    key_val_separator => '=',\n    path              => '/etc/default/jenkins',\n    setting           => 'JAVA_ARGS',\n    subsetting        => '-Xmx',\n    value             => $jenkins_xmx,\n  }\n{code}\n\nafter puppet was applied the result is:\n {code}JAVA_ARGS=\"-Djava.awt.headless=true\" # Allow graphs etc. to work even when an X server is present -Xmx2048m{code}\n\nwhen i additionally set:\n{code}quote_char        => '\"',{code}\n\nthe result is:\n {code}JAVA_ARGS=\"\"-Djava.awt.headless=true\" # Allow graphs etc. to work even when an X server is present -Xmx2048m\"{code}\n\ni would expect that a setting gets added *before* a comment inside the the quotes. \ndid i miss how to set that up correctly or is this a bug?\n\nthanks\n", "environment": "puppet version: 4.6.1, \nOS: Debian GNU/Linux 8.5 (jessie)\ninifile version: 1.5.0, 1.6.0 \n", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "32905", "fixedVersions": [], "id": "32905", "issueType": "Bug", "key": "MODULES-3807", "labels": ["debian", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7b5ff584-1d49-4f52-8373-2fe2ba29e300", "resolution": "Fixed", "resolutionDate": "2018-10-29T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "subsettings appended after comment", "timeSpent": "PT0S", "updated": "2018-10-29T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c3f31b99bcfd72df1021e47", "body": "This is not just a documentation issue.\n\nIn puppetlabs-postgresql version 5.4.0 at least the default pg_hba rules are set with orders in numeric form ( 1, 2, 3, and 4) whereas before it was ('001', '002', '003' and '004')\nGiven that the default value for order in pg_hba is 150 (integer value) you get :\n\nBefore[ '001', '002', '003', '004', '150', ....]\n\nAfter [ '1',\u00a0 '150', ...., '2', '3', '4']\n\nWhich is a big problem. And there is no way to make this work properly right now.\nThe implicit cast to string is done by ruby itself \n\nSo right now there is no way to use the default pg_hba rule from the module.\n\n\u00a0", "created": "2018-04-06T03:33:00.000000"}, {"author": "623a4876761efb0069cd3562", "body": "I just hit this issue while trying to update the postgresql module, and discovered that the order of the default entries in pg_hba.conf changed.\n\nI have submitted a pull request to the module which fixes the incorrect ordering of the default entries by padding all integer values to three digits. E.g. 1 becomes 001. This should work well with the default pg_hba entries as well as the default value for the order parameter.\n\nThe pull request can be found at: [https://github.com/puppetlabs/puppetlabs-postgresql/pull/1040]\n\nA better long-term solution would probably involve changing the $order-parameter to an integer-only parameter and enabling numeric sort on the concat resource. Unfortunately that cannot be done without breaking backwards compatibility. If one decides to do that, my suggestion would be to start by deprecating integer values outside the range [0, 999], as well as string values. This would ensure that once the deprecation warnings are fixed, changing the parameter to integer-only and enabling numeric sort would not affect the order of the entries in pg_hba.conf.\n\n\u00a0", "created": "2018-12-06T11:14:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR Reviewed and Merged. Thank you", "created": "2021-01-11T08:30:00.000000"}], "components": ["postgresql"], "created": "2016-08-28T15:49:00.000000", "creator": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6356d127"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8jev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137958077514_*|*_5_*:*_1_*:*_0"}], "description": "Documentation makes the order parameter look like a numeric value but if you pass in '50' it sorts after '150'. You have to pass in '050' to get the sorting right. The documentation of the parameter could point this out or the order values less than three digits could be left padded with zeros. \n\n[Order Documentation|\nhttps://github.com/puppetlabs/puppetlabs-postgresql#order]\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33904", "fixedVersions": [], "id": "33904", "issueType": "Improvement", "key": "MODULES-3804", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "resolution": "Fixed", "resolutionDate": "2021-01-11T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::pg_hba_rule order parameter looks like number sorted as string", "timeSpent": "PT0S", "updated": "2021-01-11T08:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "body": "bmjen merged commit 20dc64f into puppetlabs:master 11 hours ago\n1 check passed", "created": "2016-09-03T02:31:00.000000"}], "components": ["mysql"], "created": "2016-08-27T14:47:00.000000", "creator": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33aec762"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8jef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_560654836_*|*_5_*:*_1_*:*_0"}], "description": "hello,\n\nwhile trying to implement some basic stuff on mysql/identity management (account lifecycle present,disabled,absent) I came across on a not nice behavior. If user is ever granted a granting option, those cannot be revoked in a fine manner. the \"feature\" itself is not documented because it's more like a side effect.\n\ntestcase:\n1. mysql_grant( ... options=>['GRANT'])\n2. grant is present\n3. mysql_grant( ... options=>[])\n3a. mysql_grant( ...)\n4. grant is present\n5. mysql_grant( ... options=>\"\")\n6. grant is revoked\n7. mysql_grant( ... options=>\"\")\n8. grant is revoked again\n... its revoked everytime\n\nThis patch proposes a more proper handling options attribute on grant resource. Initialize option everytime even if it's not present, NONE keyword is not honored in providers cmd_options, so it does not matter and it's backward compatible.\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/880", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36115", "fixedVersions": [], "id": "36115", "issueType": "Bug", "key": "MODULES-3803", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29bcdcd5-0689-4834-848e-0ef4b0b1f7c0", "resolution": "Fixed", "resolutionDate": "2016-09-03T02:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql revoking GRANT privilege fix", "timeSpent": "PT0S", "updated": "2016-09-03T02:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2016-08-26T15:50:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The enclosing directory should automatically be a dependency"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@673996a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8j9j:"}], "description": "The following puppet code: \n\n{code}\n# (oversimplified)\n  $config_file = '/etc/letsencrypt/cli.ini'\n  file { '/etc/letsencrypt': ensure => directory }\n# (assume $_config_joined is populated)\n  create_ini_settings($_config_joined, { path => $config_file })\n{code}\n\n... will try to create the cli.ini file before /etc/letsencrypt exists.\n\n{quote}\n[15:36]  <TommyTheKid> How can I make sure that the \"enclosing directory\" exists before the ini file when using create_ini_settings() ? I need it to depend on the package or at least the File of the enclosing directory, but its trying to create the file before it exists\n[15:42]  <binford2k> TommyTheKid: well that's kind of a bummer. It doesn't actually autorequire the file... it should\n[15:43]  <binford2k> TommyTheKid: can you file a ticket?\n[15:43]  <binford2k> TommyTheKid: in the meantime, just require => File ['/path/to/file']\n{quote}\n", "environment": "CentOS7.2, Puppet 3.8.7 (but that doesn't matter)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42488", "fixedVersions": [], "id": "42488", "issueType": "Bug", "key": "MODULES-3802", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "create_ini_settings should auto require dependent paths", "timeSpent": "PT0S", "updated": "2016-08-26T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:46:00.000000"}], "components": ["f5"], "created": "2016-08-26T13:08:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Write an acceptance test setting protocol_profile_client, validates that f5_virtualserver is created, and protocol_profile_server is set to same value.\n- Write an acceptance test setting protocol_profile_server, validates that f5_virtualserver is created, and protocol_profile_client is set to same value."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58fa3de9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5sov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39199065369_*|*_6_*:*_1_*:*_0"}], "description": "On V11 of the F5 REST API, the API requires passing in both protocol_profile_client and protocol_profile_server if one of them is set. Update the f5_virtualserver provider to correctly add both profiles to the json payload.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "32904", "fixedVersions": [], "id": "32904", "issueType": "Bug", "key": "MODULES-3801", "labels": ["f5"], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "F5 - Update f5_virtualserver provider to default protocol_profile_server if protocol_profile_client is set.", "timeSpent": "PT0S", "updated": "2017-11-23T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:47:00.000000"}], "components": ["f5"], "created": "2016-08-26T13:05:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- README is updated"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6236deaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ief:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39199327535_*|*_6_*:*_1_*:*_0"}], "description": "On V11 of the F5 Rest API, the creation of a new `f5_virtualserver` type with `protocol_profile_client` set, must also require the setting of `protocol_profile_server`. If user wants this to be default, then set it to the same value as `protocol_profile_client`.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "42487", "fixedVersions": [], "id": "42487", "issueType": "Bug", "key": "MODULES-3800", "labels": ["f5"], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "F5 - Update docs for f5_virtualserver profiles", "timeSpent": "PT0S", "updated": "2017-11-23T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "From IRC (and supposedly from slack):\n\n{noformat}\n17:31    dmburmistrov | Hunner, hi! is there any plans to make a new tag for \"rabbitmq\" module (5.4.1)? There is a commit in current master I'm interested of (hope it can be\n                      | \"included\" in a new tag/version).\n17:39             wby | haven't gotten a clear answer about whether it's still officially supported, but I think Hunner had been talking about going to a new major release at\n                      | one point in a PR (https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/440)\n09:52    dmburmistrov | Hunner, can you clarify rmq module tagging plans? it would be great to hear some comments from you :)\n{noformat}", "created": "2016-08-26T10:41:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "https://forge.puppet.com/puppetlabs/rabbitmq", "created": "2016-08-31T11:11:00.000000"}], "components": [], "created": "2016-08-26T10:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5591d515"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8i7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_126841_*|*_3_*:*_1_*:*_410437601_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_23320208"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40317", "fixedVersions": [], "id": "40317", "issueType": "Task", "key": "MODULES-3799", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-08-31T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release rabbitmq 5.5.0 - 2016/08/30 - df8c1e3d9c64ed405a2e3d205bd769a1139820a7", "timeSpent": "PT0S", "updated": "2016-08-31T16:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Would you expect Package['foo'] to have both of the dependencies afterwards?", "created": "2016-08-30T12:36:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "I would, yes.\n\nAlternatively, a better error like: \"You can't use this function with dependency operators, please use resource chaining instead\" could work.\n\nRight now, it gives a 'duplicate resource' error which is super confusing since that's what {{ensure_resource}} was designed to do.", "created": "2016-08-30T14:03:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hmm ... both options are less than ideal: using metaparams from the hash will cause confusion, since what-you-see isn't what you get anymore. Requiring resource chaining outside the hash, means people need to do contortions when loading data from hiera.\n\nI guess the latter is the bigger issue, since that is a major restriction in functionality, while the confusion of the first, can at least be documented, where people can be pointed at an explanation.\n\nI've changed the ticket accordingly, and put it on the heap.", "created": "2016-08-31T02:17:00.000000"}], "components": ["stdlib"], "created": "2016-08-26T10:18:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The provided example code doesn't error out, and the Package\\[foo] resource depends on both files.\n* README updated to mention this behaviour."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4092a891"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8i6n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/16"}], "description": "Using the following code, the puppet run will fail with a {{duplicate resource}} error due to dependency parameters being checked in the {{defined_with_params()}} function.\n\n{code:java}\nensure_resource('package', ['foo']], { \n    'before' =>  File[/tmp/foo\"]\n  } \n)\n\nensure_resource('package', ['foo']], { \n    'before' =>  File[/tmp/bar\"]\n  } \n)\n{code}\n\n*Workaround:* Moving the dependency chain out of {{ensure_resource()}} works however, this should either be an explicit failure if added to {{ensure_resource()}} or ignored in {{defined_with_params()}}.\n\nTo fix this properly, {{ensure_resource()}} needs to handle the dependency metaparams to not cause duplicate resource errors, and instead apply the correct chaining to the existing (or newly created) resources.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34971", "fixedVersions": [], "id": "34971", "issueType": "Bug", "key": "MODULES-3798", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: defined_with_params() in stdlib needs to ignore dependency parameters", "timeSpent": "PT0S", "updated": "2016-09-06T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2016-08-26T06:29:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24d01cb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8i4f:"}], "description": "Error message:\n\nError: Evaluation Error: Error while evaluating a Function Call, unsupported platform Fedora at [...]/java/manifests/oracle.pp:127:11 on node [...]\n", "environment": "Fedora 24", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32903", "fixedVersions": [], "id": "32903", "issueType": "Bug", "key": "MODULES-3797", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Not compatible with Fedora 24", "timeSpent": "PT0S", "updated": "2016-08-26T06:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c6157fbdb49e4016460f4a3", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Probably something for cloud and future tech team in the future.", "created": "2016-09-21T10:12:00.000000"}], "components": ["docker_platform"], "created": "2016-08-25T16:51:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@588dda6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Needs Assessment"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8q0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}], "description": "failed build: \nhttps://jenkins-modules.puppetlabs.com/job/forge-module_garethr-docker_intn-sys_smoke-master/PLATFORM=oracle-7-64mda,WORKER_LABEL=beaker/92/\n\nlog snippet(s):\n{code}\n08:36:45 Warning: ssh connection to oracle-7-x86_64-agent has been terminated\n08:36:45 Warning: ssh connection to redhat-7-x86_64-master has been terminated\n08:36:45 Handing 'um25xa3qzif0sln.delivery.puppetlabs.net' back to vmpooler for VM destruction\n08:36:45 Handing 'p8vouaj9be8381g.delivery.puppetlabs.net' back to vmpooler for VM destruction\n08:36:45 Spent 0.10 seconds cleaning up\n08:36:45 \n08:36:45 Failures:\n08:36:45 \n08:36:45   1) docker registry should be able to login to the registry\n08:36:45      Failure/Error: apply_manifest(manifest, :catch_failures=>true)\n08:36:45      Beaker::Host::CommandFailure:\n08:36:45        Host 'um25xa3qzif0sln.delivery.puppetlabs.net' exited with 4 running:\n08:36:45         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.AcXW5e\n08:36:45        Last 10 lines of output were:\n08:36:45        \tInfo: Loading facts\n08:36:45        \tInfo: Loading facts\n08:36:45        \tNotice: Compiled catalog for um25xa3qzif0sln.delivery.puppetlabs.net in environment production in 0.20 seconds\n08:36:45        \tInfo: Applying configuration version '1468856191'\n08:36:45        \tNotice: /Stage[main]/Main/Docker::Registry[localhost:5000]/Exec[localhost:5000 auth]/returns: Warning: '-e' is deprecated, it will be removed soon. See usage.\n08:36:45        \tNotice: /Stage[main]/Main/Docker::Registry[localhost:5000]/Exec[localhost:5000 auth]/returns: Error response from daemon: Get http://localhost:5000/v1/users/: dial tcp [::1]:5000: getsockopt: connection refused\n08:36:45        \tError: docker login -u 'username' -p \"${password}\" -e 'user@example.com' localhost:5000 returned 1 instead of one of [0]\n08:36:45        \tError: /Stage[main]/Main/Docker::Registry[localhost:5000]/Exec[localhost:5000 auth]/returns: change from notrun to 0 failed: docker login -u 'username' -p \"${password}\" -e 'user@example.com' localhost:5000 returned 1 instead of one of [0]\n08:36:45        \tNotice: Applied catalog in 0.08 seconds\n08:36:45        \n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/host.rb:351:in `exec'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n08:36:45      # ./vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n08:36:45      # ./spec/acceptance/docker_spec.rb:122:in `block (3 levels) in <top (required)>'\n08:36:45      # ./vendor/gems/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:98:in `block in run'\n08:36:45      # ./vendor/gems/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `loop'\n08:36:45      # ./vendor/gems/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:88:in `run'\n08:36:45      # ./vendor/gems/gems/rspec-retry-0.4.5/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n08:36:45      # ./vendor/gems/gems/rspec-retry-0.4.5/lib/rspec/retry.rb:22:in `block (2 levels) in setup'\n08:36:45 \n08:36:45 Finished in 16 minutes 19 seconds (files took 31.82 seconds to load)\n08:36:45 53 examples, 1 failure\n{code}", "environment": "PLATFORM=oracle-7-64mda", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36113", "fixedVersions": [], "id": "36113", "issueType": "Bug", "key": "MODULES-3796", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "docker: (master) Step 5 failure", "timeSpent": "PT0S", "updated": "2017-06-23T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-08-25T16:45:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a7be5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8isv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3104846089_*|*_6_*:*_1_*:*_0"}], "description": "failed build: \nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/catalog_preview/view/catalog_preview%20-%20stable/job/platform-lang_puppetlabs-catalog-preview_init-merge_stable/12/\n\nlog snippet(s):\n{code}\n16:35:26 Installing typhoeus 0.8.0\n16:35:26 Installing listen 3.1.5\n16:35:26 \n16:35:26 Gem::InstallError: listen requires Ruby version >= 2.2.3, ~> 2.2.\n16:35:26 Installing puppet 3.8.7\n{code}\n...\n{code}\n16:35:32 Installing travis 1.8.2\n16:35:33 An error occurred while installing listen (3.1.5), and Bundler cannot continue.\n16:35:33 Make sure that `gem install listen -v '3.1.5'` succeeds before bundling.\n16:35:33 Build step 'Execute shell' marked build as failure\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33903", "fixedVersions": [], "id": "33903", "issueType": "CI Blocker", "key": "MODULES-3795", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Won't Do", "resolutionDate": "2016-09-30T15:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "catalog_preview: (stable) Step 1 failure - listen gem", "timeSpent": "PT0S", "updated": "2016-10-05T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-08-25T14:14:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@be93a28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8hlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1220947194_*|*_6_*:*_1_*:*_0"}], "description": "failed job: \n [https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/haproxy/view/haproxy%20-%20master/job/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM=redhat-5-64mda,WORKER_LABEL=beaker/37/]\n\nlog snippet:\n{code}/var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/host.rb:351:in `exec': Host 'j36byof7ikpsvzx.delivery.puppetlabs.net' exited with 6 running: (Beaker::Host::CommandFailure)\n12:49:19  puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.w15164\n12:49:19 Last 10 lines of output were:\n12:49:19 \t  File \"/usr/lib64/python2.4/site-packages/M2Crypto/httpslib.py\", line 55, in connect\n12:49:19 \t    sock.connect((self.host, self.port))\n12:49:19 \t  File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 174, in connect\n12:49:19 \t    ret = self.connect_ssl()\n12:49:19 \t  File \"/usr/lib64/python2.4/site-packages/M2Crypto/SSL/Connection.py\", line 167, in connect_ssl\n12:49:19 \t    return m2.ssl_connect(self.ssl, self._timeout)\n*12:49:19 \tM2Crypto.SSL.SSLError: tlsv1 alert protocol version*\n12:49:19 \tInfo: Class[Main]: Unscheduling all events on Class[Main]\n12:49:19 \tInfo: Stage[main]: Unscheduling all events on Stage[main]\n12:49:19 \tNotice: Applied catalog in 4.47 seconds\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.50.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:46:in `block (3 levels) in <top (required)>'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:17:in `each'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:17:in `block (2 levels) in <top (required)>'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/example.rb:443:in `instance_exec'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/example.rb:443:in `instance_exec'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/hooks.rb:350:in `run'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1879:in `block in run_hooks_with'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1879:in `each'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1879:in `run_hooks_with'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/configuration.rb:1835:in `with_suite_hooks'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:112:in `block in run_specs'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/reporter.rb:77:in `report'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:111:in `run_specs'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:87:in `run'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:71:in `run'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib/rspec/core/runner.rb:45:in `invoke'\n12:49:19 \tfrom /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/exe/rspec:4:in `<main>'\n12:49:19 /usr/local/rvm/rubies/ruby-2.1.6/bin/ruby -I/var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/lib:/var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.5.0/lib /var/lib/jenkins/workspace/forge-module_puppetlabs-haproxy_intn-sys_full-pe-2015.3.x-master/PLATFORM/redhat-5-64mda/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.5.2/exe/rspec spec/acceptance --color failed\n12:49:19 Build step 'Execute shell' marked build as failure\n12:49:19 [BFA] Scanning build for known causes...\n12:49:20 .[BFA] No failure causes found\n12:49:20 [BFA] Done. 1s\n12:49:20 Collecting metadata...\n12:49:20 Metadata collection done.\n12:49:21 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n12:49:22 Finished: FAILURE\n{code}", "environment": "BEAKER_PE_VER=2015.3.3-12-g0469e81\nBEAKER_PUPPET_AGENT_VERSION=latest\nBEAKER_setfile=/usr/local/share/qe-helpers/nodes/new/pe/redhat-5-64mda\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36110", "fixedVersions": [], "id": "36110", "issueType": "CI Blocker", "key": "MODULES-3794", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-09-08T17:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy (master) Step 8 - redhat 5 failure", "timeSpent": "PT0S", "updated": "2019-04-12T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] please close this once your fix got merged?", "created": "2016-08-26T10:32:00.000000"}], "components": ["inifile"], "created": "2016-08-25T12:29:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b862d29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8hhr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99880370_*|*_6_*:*_1_*:*_0"}], "description": "One of the tests passes a {{nil}} value (instead of a mock) to puppet API, and that is not enough any more:\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-inifile/jobs/155071083#L524 :\n{code}\n  1) Puppet::Type::Ini_setting::ProviderRuby when ensuring that a setting is present should modify an existing setting with a different boolean value\n     Failure/Error: expect(Puppet::Transaction::ResourceHarness.new(nil).evaluate(provider.resource).out_of_sync).to eq(true)\n     NoMethodError:\n       undefined method `persistence' for nil:NilClass\n     # ./vendor/bundle/ruby/2.1.0/gems/puppet-4.6.1/lib/puppet/transaction/resource_harness.rb:13:in `initialize'\n     # ./spec/unit/puppet/provider/ini_setting/ruby_spec.rb:276:in `new'\n     # ./spec/unit/puppet/provider/ini_setting/ruby_spec.rb:276:in `block (3 levels) in <top (required)>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34970", "fixedVersions": [], "id": "34970", "issueType": "CI Blocker", "key": "MODULES-3793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-26T16:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inifile: new 4.6.1 behaviour breaks test setup", "timeSpent": "PT0S", "updated": "2016-08-26T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "These jobs ran with puppet 4.6.0. please rekick!", "created": "2016-08-25T12:13:00.000000"}], "components": [], "created": "2016-08-25T12:02:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2285f5d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8hfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1117563847_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n13:33:40 Failures:\n13:33:40 \n13:33:40   1) apache::vhost define apache_directories readme example, adapted should configure a vhost with Files\n13:33:40      Failure/Error: apply_manifest(pp, :catch_failures => true)\n13:33:40      Beaker::Host::CommandFailure:\n13:33:40        Host 'al1dt1n9er2bikq.delivery.puppetlabs.net' exited with 1 running:\n13:33:40         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.w36KKx\n13:33:40        Last 10 lines of output were:\n13:33:40        \tInfo: Loading facts\n13:33:40        \tInfo: Loading facts\n13:33:40        \tInfo: Loading facts\n13:33:40        \tWarning: Unknown variable: 'apache::apache_version'. at /tmp/apply_manifest.pp.w36KKx:3:25\n13:33:40        \tError: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /tmp/apply_manifest.pp.w36KKx:3:14 on node al1dt1n9er2bikq.delivery.puppetlabs.net\n13:33:40        \n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/host.rb:351:in `exec'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n13:33:40      # ./spec/acceptance/vhost_spec.rb:335:in `block (4 levels) in <top (required)>'\n13:33:40 \n13:33:40   2) apache::vhost define apache_directories readme example, adapted should answer to files.example.net\n13:33:40      Failure/Error: expect(shell(\"/usr/bin/curl -sSf files.example.net:80/index.html\").stdout).to eq(\"Hello World\\n\")\n13:33:40      Beaker::Host::CommandFailure:\n13:33:40        Host 'al1dt1n9er2bikq.delivery.puppetlabs.net' exited with 6 running:\n13:33:40         /usr/bin/curl -sSf files.example.net:80/index.html\n13:33:40        Last 10 lines of output were:\n13:33:40        \tcurl: (6) Could not resolve host: files.example.net\n13:33:40        \n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/host.rb:351:in `exec'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n13:33:40      # ./spec/acceptance/vhost_spec.rb:348:in `block (4 levels) in <top (required)>'\n13:33:40 \n13:33:40   3) apache::vhost define apache_directories other Directory options should configure a vhost with multiple Directory sections\n13:33:40      Failure/Error: apply_manifest(pp, :catch_failures => true)\n13:33:40      Beaker::Host::CommandFailure:\n13:33:40        Host 'al1dt1n9er2bikq.delivery.puppetlabs.net' exited with 1 running:\n13:33:40         puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.Ei31j9\n13:33:40        Last 10 lines of output were:\n13:33:40        \tInfo: Loading facts\n13:33:40        \tInfo: Loading facts\n13:33:40        \tInfo: Loading facts\n13:33:40        \tWarning: Unknown variable: 'apache::apache_version'. at /tmp/apply_manifest.pp.Ei31j9:3:25\n13:33:40        \tError: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /tmp/apply_manifest.pp.Ei31j9:3:14 on node al1dt1n9er2bikq.delivery.puppetlabs.net\n13:33:40        \n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/host.rb:351:in `exec'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n13:33:40      # ./spec/acceptance/vhost_spec.rb:397:in `block (4 levels) in <top (required)>'\n13:33:40 \n13:33:40   4) apache::vhost define apache_directories other Directory options should answer to files.example.net\n13:33:40      Failure/Error: expect(shell(\"/usr/bin/curl -sSf files.example.net:80/\").stdout).to eq(\"Hello World\\n\")\n13:33:40      Beaker::Host::CommandFailure:\n13:33:40        Host 'al1dt1n9er2bikq.delivery.puppetlabs.net' exited with 6 running:\n13:33:40         /usr/bin/curl -sSf files.example.net:80/\n13:33:40        Last 10 lines of output were:\n13:33:40        \tcurl: (6) Could not resolve host: files.example.net\n13:33:40        \n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/host.rb:351:in `exec'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/patterns.rb:37:in `block_on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n13:33:40      # ./vendor/gems/gems/beaker-2.49.0/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n13:33:40      # ./spec/acceptance/vhost_spec.rb:410:in `block (4 levels) in <top (required)>'\n13:33:40 \n13:33:40 Finished in 15 minutes 12 seconds (files took 46.44 seconds to load)\n13:33:40 486 examples, 4 failures, 36 pending\n13:33:40 \n{code}", "environment": "redhat 6, 7\ndebian 8\nubuntu 14.04", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32901", "fixedVersions": [], "id": "32901", "issueType": "CI Blocker", "key": "MODULES-3792", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-09-07T10:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache (master) Smoke Tests failing", "timeSpent": "PT0S", "updated": "2016-09-08T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "May be resolved by MODULES-4230 and PA-562", "created": "2017-01-06T12:08:00.000000"}], "components": ["powershell"], "created": "2016-08-25T11:22:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68967370"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8bzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21311_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_149132210013"}], "description": "We'd like to proactively test Puppet versions for modules with a representative of the next to-be-released Puppet version.  This should probably run nightly, and should use a representative module(s) that seems the most likely to demonstrate behavioral changes with the next upcoming Puppet gem release.\n\nSince these gems are not published externally, this cannot be used in TravisCI or AppVeyor, and must go into Jenkins only, which should be fine.\n\nPulling gems for specs can be done via a URL like:\nhttp://builds.puppetlabs.lan/puppet/4d95e137cdd4678b882c37dc11fc1d1ad4f84837/artifacts\n\nPulling fully-built agent releases can be done via a URL like:\nhttp://builds.puppetlabs.lan/puppet-agent/071d69f5f8b6d5af65181f4cb9c216f67f74ebe9/artifacts/windows/\n\nThe missing piece here is identifying SHAs for both puppet and puppet-agent that have made it completely through CI.  It's possible that the promotion process will require some updates to accommodate this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36107", "fixedVersions": [], "id": "36107", "issueType": "Task", "key": "MODULES-3791", "labels": ["modules", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2021-05-17T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows module pipeline canary against CI vetted Puppet / Puppet-agent SHA", "timeSpent": "PT0S", "updated": "2021-05-17T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "added puppetlabs_spec_helper 1.2.1 to the puppet mirror", "created": "2016-08-25T10:56:00.000000"}], "components": ["accounts"], "created": "2016-08-25T10:34:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a3a36d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8hdb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1282804_*|*_5_*:*_1_*:*_0"}], "description": "{code}\n08:28:55 Resolving Dependencies\n\n08:28:55 Fetching source index from http://rubygems.delivery.puppetlabs.net/\n08:28:55 Could not find gem 'puppetlabs_spec_helper (>= 1.2.1)' in any of the gem sources\n08:28:55 listed in your Gemfile or available on this machine.\n{code}", "environment": "ruby-2.1.6 [ x86_64 ]\n\n_system_arch=x86_64\n_system_name=Debian\n_system_type=Linux\n_system_version=7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38222", "fixedVersions": [], "id": "38222", "issueType": "CI Blocker", "key": "MODULES-3790", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-08-25T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "accounts (master) step 1 - could not find puppetlabs_spec_helper 1.2.1", "timeSpent": "PT0S", "updated": "2016-08-25T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-08-25T09:48:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b7fb9bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8hbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1127293001_*|*_6_*:*_1_*:*_0"}], "description": "Create an onboarding Trello board for future Modules team members\n\nHere's the template:\nhttps://trello.com/b/KablCgKO/qa-onboarding-belfast-template", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42486", "fixedVersions": [], "id": "42486", "issueType": "Task", "key": "MODULES-3789", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-09-07T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create On-boarding Trello Board", "timeSpent": "PT0S", "updated": "2016-09-08T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-08-24T16:14:00.000000", "creator": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@350fe8ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iqf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3718222622_*|*_3_*:*_1_*:*_1096595871_*|*_5_*:*_1_*:*_0"}], "description": "Currently, we support Debian 6 on PE 2015.3 and 3.8, but it is not being tested against on any of our module pipelines. Please add it. Thank you.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34969", "fixedVersions": [], "id": "34969", "issueType": "Bug", "key": "MODULES-3788", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "resolution": "Fixed", "resolutionDate": "2016-10-19T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Debian 6 to CI Pipelines", "timeSpent": "PT0S", "updated": "2016-10-26T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Ok, this seems like it's happening because of\n{code}\nstop)\n  # stop sends sigterm first followed by sigkill\n  # smf_kill_contract <CTID> TERM 1 30\n  # sends sigterm to all process in ctid and will continue\n  # to do so for 30 seconds with interval of 5 seconds\n  # smf_kill_contract <CTID> KILL 1\n  # continues until all processes are killed.\n  # svcs -p <fmri> lists all processes in the contract.\n  # http://bnsmb.de/solaris/My_Little_SMF_FAQ.html\n  ctid=`svcprop -p restarter/contract $SMF_FMRI`\n  if [ -n \"$ctid\" ]", "created": "2016-08-24T17:17:00.000000"}, {"author": "557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe", "body": "[~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16] Can you verify that this was resolved?", "created": "2017-08-31T11:27:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This has been validated by improved acceptance upgrade tests. I'm going to close this. [~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16] please let us know if you give it a try and find there are issues.", "created": "2017-09-05T13:50:00.000000"}], "components": ["puppet_agent"], "created": "2016-08-24T14:52:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e64c687"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This will impact all customers that have puppet agents on Solaris 10 or 11 nodes who are using the puppet_agent module to upgrade their nodes. They will all have to work around this via a shell script or some other means. While this issue has been fixed in the Puppet 5 agent these users won't be able to get their without using a workaround at least once. \n\nWe should really put a fix into the module for this, or at the very least publish a known issue which includes a shell script to resolve this."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Method Found", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Customer Feedback"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyljon:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "An issue preventing upgrades on Solaris 10 - where the Puppet service would be killed before the upgrade completed - has been addressed. Upgrades will now happen after the Puppet run has completed on Solaris 10."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_17320539_*|*_1_*:*_1_*:*_12281014985_*|*_10007_*:*_1_*:*_2247100565_*|*_3_*:*_2_*:*_152362816_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1112787361_*|*_10004_*:*_1_*:*_16418815604_*|*_10005_*:*_1_*:*_339731040"}], "description": "Re-create steps:\n\n1.  Start with a 2016.2.0 agent pointed to a 2016.2.1 master.\n2.  Add a puppet_agent definition to site.pp for the agent:\n\n{code:java}\nnode /cd9qmm656puqio9.delivery.puppetlabs.net/ {\n  class {'::puppet_agent':\n      package_version => '1.5.3',\n  }\n}\n{code}\n\n3.  Wait for the Solaris 10 agent to check in.\n\nResults:\n\nThe upgrade will fail.  The logs show the Puppet agent getting a SIGTERM right after trying to run `/usr/sbin/pkgrm -a /opt/puppetlabs/packages/solaris-noask -n puppet-agent`.\n\n{code:java}\nAug 24 13:21:36 solaris-10-64.delivery.puppetlabs.net puppet-agent[1757]: [ID 702911 daemon.notice] Starting Puppet client version 4.5.2\nAug 24 13:21:40 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.notice] (/Stage[main]/Puppet_agent::Prepare::Package/File[/opt/puppetlabs/packages]/ensure) created\nAug 24 13:21:42 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.notice] (/Stage[main]/Puppet_agent::Prepare::Package/File[/opt/puppetlabs/packages/puppet-agent-1.5.3-1.i386.pkg.gz]/ensure) defined content as '{md5}f8a70a105c693e136f2b119c6d587fdf'\nAug 24 13:21:43 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.notice] (/Stage[main]/Puppet_agent::Osfamily::Solaris/Exec[unzip puppet-agent-1.5.3-1.i386.pkg.gz]/returns) executed successfully\nAug 24 13:21:43 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.notice] (/Stage[main]/Puppet_agent::Osfamily::Solaris/File[/opt/puppetlabs/packages/solaris-noask]/ensure) defined content as '{md5}2fa0d730f040d9d3f9bface697aeb042'\nAug 24 13:21:44 solaris-10-64.delivery.puppetlabs.net puppet-agent[1757]: [ID 702911 daemon.notice] Caught TERM; exiting\nAug 24 13:21:44 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.error] Execution of '/usr/sbin/pkgrm -a /opt/puppetlabs/packages/solaris-noask -n puppet-agent' returned :\nAug 24 13:21:44 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.error] (/Package[puppet-agent]/ensure) change from 1.5.2-1 to absent failed: Execution of '/usr/sbin/pkgrm -a /opt/puppetlabs/packages/solaris-noask -n puppet-agent' returned :\nAug 24 13:21:44 solaris-10-64.delivery.puppetlabs.net puppet-agent[1758]: [ID 702911 daemon.notice] Caught TERM; exiting\n{code}\n\nExpected Results:\n\nThe puppet_agent module should upgrade Solaris 10 agents as it does CentOS agent installs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40316", "fixedVersions": ["puppet_agent 1.5.0"], "id": "40316", "issueType": "Bug", "key": "MODULES-3787", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "resolution": "Fixed", "resolutionDate": "2017-09-05T13:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent fails to upgrade from 2016.2.0 to 2016.2.1 on Solaris 10", "timeSpent": "PT0S", "updated": "2017-09-05T13:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies that this ticket has sat without any comments for so long. The IAC Team are doing an audit of the open tickets across the MODULES and closing any that have not had any activity for some time.\n\nI quickly ran a test to see if this was still an issue in the latest version of the Tomcat module and it doesn't seem to be, but, if you're still seeing this issue, feel free to comment and / or reopen the ticket.", "created": "2021-01-25T10:26:00.000000"}], "components": ["tomcat"], "created": "2016-08-24T13:28:00.000000", "creator": "70121:d9676e24-4ba3-464b-b986-7ccbbc0ea48b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec043f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8gqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_139528663896_*|*_5_*:*_1_*:*_0"}], "description": "tomcat::config::server::valve class, valve_ensure => absent does not remove valve. \n\n\n{code:java}\n::tomcat::config::server::valve { 'org.apache.catalina.valves.AccessLogValve':\n    valve_ensure => absent,\n    class_name   => 'org.apache.catalina.valves.AccessLogValve',\n}\n{code}\n", "environment": "lsbdistdescription => CentOS release 6.5 (Final)\nkernelrelease => 2.6.32-431.5.1.el6.x86_64\npuppetversion => 3.7.4 (Puppet Enterprise 3.7.2)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42485", "fixedVersions": [], "id": "42485", "issueType": "Bug", "key": "MODULES-3786", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d9676e24-4ba3-464b-b986-7ccbbc0ea48b", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T10:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat::config::server::valve class, valve_ensure => absent does not remove valve", "timeSpent": "PT0S", "updated": "2021-01-25T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62439c7ba629c30068a3ea28", "body": "This is a dup of MODULES-1681", "created": "2018-10-05T02:29:00.000000"}], "components": ["java"], "created": "2016-08-24T12:53:00.000000", "creator": "5c9e417ed286431f402dd048", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Either:\n1. Automatically download and apply the JCE Unlimited Strength patch to *all installs*\nOR\n2. Provide a flag to automatically download and apply the JCE Unlimited Strength patch to an install\nOR\n3. Provide a field to point puppetlabs-java at the location of the previously downloaded JCE Unlimited Strength patch and apply it\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@157689b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8gq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/18"}], "description": "Oracle Java does not support good encryption out of the box. You must install a patch to JCE. For Java 7, it is available here:\nhttp://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html\n\nUnfortunately, puppetlabs-java does not install this patch automatically or provide a user the ability to point the module at an existing location to install it (in case the licensing thing is a hang up).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38221", "fixedVersions": [], "id": "38221", "issueType": "New Feature", "key": "MODULES-3785", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c9e417ed286431f402dd048", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-java: Support Unlimited Encryption patch", "timeSpent": "PT0S", "updated": "2018-10-05T02:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "I also have the same problem with the same configuration as *Dan* but puppet *4.3.2*", "created": "2016-09-13T13:40:00.000000"}, {"author": "557058:1e4e9f35-087a-4fc7-8697-8daa18d0f7a1", "body": "I am facing the same issue on Win2008 R2.", "created": "2016-09-15T17:14:00.000000"}, {"author": "557058:2a0c5d37-4550-4b0c-b480-82f8b7265f9b", "body": "Seems a few people are having an issue with this module, I'm not sure how to get Puppet folks to look at this so I added Rob Reynolds in the hope that he can help or point us in the right direction.\n\nI'm very happy to help test/debug any fixes for this as I'd really like to use this module but can't.\n\nThanks!", "created": "2016-09-19T01:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Howdy folks,\n It appears the custom facts do not seem to be running that would provide suitability for this feature. \n\nCan you take a look locally at `puppet facts` and determine the output and whether it does include the following facts? \n\n* uses_win32console\n* powershell_version\n\nYou may need to point Puppet to your modules folder if it is not in the default modulepath.", "created": "2016-09-19T10:37:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "[~accountid:623c0b43b75ca8007056ced1],\n\nI checked this with Vagrant and the failure makes sense since at least Vagrant 1.8.5 does not allow to execute custom facts.\n\n[https://github.com/mitchellh/vagrant/issues/7189]", "created": "2016-09-19T13:46:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "The custom facts cannot be retrieved in a Vagrant Windows Guest configuration. I tried adding the custom fact values on the Vagrant files as:\n\n1. powershell_version = \"5\"\n2. Left **uses_win32console** unset because I am using PE 4.3.2.\n\nStill get the same error. I guess I need to change the puppet provisioner to shell provisioner for now.", "created": "2016-11-08T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:623c0d9050bb2b0070b6b079] This could be FACT-1510", "created": "2016-11-08T20:58:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "h3. Solution that Worked for me\n\n1. Update Vagrant file and remove Puppet Apply provisioner\n\n{code}\n   srv.vm.provision :shell, inline: 'robocopy /mir c:\\vagrant c:\\puppet /xd .git /NFL /NDL /NJH /NJS' \n    srv.vm.provision :shell, path: 'scripts/puppet-provisioning.bat'\n{code}\n\nThis could be related that for some reason the custom facts are not executed on Windows Guests.\n\n2. Environment\n\nVagrant: 1.8.5\nVirtualBox: 5.1.6\nPuppet: 4.3.2\nDSC Puppet Module: 1.2.0\n\n\n", "created": "2016-11-09T08:21:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Closing as this is due to FACT-1510", "created": "2017-01-31T14:18:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "The\u00a0{{Puppet::Type::Dsc_windowsfeature::ProviderPowershell: false value when expecting true}} error can also be caused by the PowerShell version being less than the RTM version required by the provider, as per MODULES-2770.\n", "created": "2018-09-06T11:28:00.000000"}], "components": ["dsc"], "created": "2016-08-24T10:06:00.000000", "creator": "557058:2a0c5d37-4550-4b0c-b480-82f8b7265f9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f744a24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8gk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2247746420_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11594988329"}], "description": "Hi,\n\nI'm trying to use the dsc module on a win2012r2 server but I can't seem to get it to work with the following setup:\n\n- Win2012R2\n- Powershell V5 (5.0.10586.117)\n- Masterless setup using puppet apply\n- Puppet agent 4.6.0\n- PowerShell and Reboot module present in modules folder\n\nFollowing the example on in the read me any resource I try and use results in and error:\nError: Could not find a suitable provider for dsc_windowsfeature\n\nHere's the debug trace:\n\n{noformat}\nDebug: Facter: custom fact \"domain\" was not found.\nDebug: hiera(): Hiera YAML backend starting\nDebug: hiera(): Looking up classes in YAML backend\nDebug: hiera(): Looking for data source node/windows2012\nDebug: hiera(): Cannot find datafile hieradata/local/node/windows2012.yaml, skipping\nDebug: hiera(): Looking for data source local\nDebug: hiera(): Cannot find datafile hieradata/local/local.yaml, skipping\nDebug: hiera(): Looking for data source windows\nDebug: hiera(): Found classes in windows\nDebug: hiera(): Looking for data source common\nDebug: importing 'C:/puppet-dev/environments/local/modules/profile/manifests/windows/base.pp' in environment l\nDebug: Automatically imported profile::windows::base from profile/windows/base into local\nDebug: importing 'C:/puppet-dev/environments/local/modules/profile/manifests/windows/web/base.pp' in environme\nDebug: Automatically imported profile::windows::web::base from profile/windows/web/base into local\nDebug: Facter: custom fact \"uses_win32console\" was not found.\nDebug: Facter: custom fact \"powershell_version\" was not found.\nNotice: Compiled catalog for windows2012 in environment local in 0.34 seconds\nDebug: Puppet::Type::Dsc_windowsfeature::ProviderPowershell: false value when expecting true\nDebug: Puppet::Type::Dsc_windowsfeature::ProviderPowershell: false value when expecting true\nDebug: Creating default schedules\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded transaction store file in 0.00 seconds\nInfo: Applying configuration version '1472054640'\nDebug: Reloading posix reboot provider\nDebug: Puppet::Type::Dsc_windowsfeature::ProviderPowershell: false value when expecting true\nDebug: Puppet::Type::Dsc_windowsfeature::ProviderPowershell: false value when expecting true\nDebug: Class[Profile::Windows::Web::Base]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nError: Could not find a suitable provider for dsc_windowsfeature\nDebug: Finishing transaction 49330620\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\n{noformat}\n\nThanks\n\nDan\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36105", "fixedVersions": [], "id": "36105", "issueType": "Bug", "key": "MODULES-3781", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a0c5d37-4550-4b0c-b480-82f8b7265f9b", "resolution": "Duplicate", "resolutionDate": "2017-01-31T14:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Error: Could not find a suitable provider for dsc_windowsfeature", "timeSpent": "PT0S", "updated": "2018-09-06T11:28:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-08-24T09:48:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57aceea8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8gjj:"}], "description": "Hi, we have an CentOS 7 Host running with ovirt 4.0\n\novirt generates follow iptables rules:\n\n\n{code:java}\n# iptables -S\n-P INPUT ACCEPT\n-P FORWARD ACCEPT\n-P OUTPUT ACCEPT\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -p icmp -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 54321 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 54322 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 111 -j ACCEPT\n-A INPUT -p udp -m udp --dport 111 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT\n-A INPUT -p udp -m udp --dport 161 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 9090 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 16514 -j ACCEPT\n-A INPUT -p tcp -m multiport --dports 2223 -j ACCEPT\n-A INPUT -p tcp -m multiport --dports 5900:6923 -j ACCEPT\n-A INPUT -p tcp -m multiport --dports 49152:49216 -j ACCEPT\n-A INPUT -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\n{code}\n\n\nOn each puppet run, firewall module generates this error:\n\n{code:java}\nError: /Stage[main]/Profile::Os::Firewall/Resources[firewall]: Failed to generate additional resources using 'generate': Parser error: physdev_is_bridged was meant to be a boolean but received value: REJECT.\n{code}\n\nHere is the relevant code from the profile:\n\n{code:java}\n  resources { 'firewall':\n    purge   => true;\n  }\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41349", "fixedVersions": [], "id": "41349", "issueType": "Bug", "key": "MODULES-3780", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Failed to generate additional resources using 'generate': Parser error: physdev_is_bridged was meant to be a boolean but received value: REJECT.", "timeSpent": "PT0S", "updated": "2016-08-24T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f0d2528d-a1a6-4afb-92d1-39ba3bcf00eb", "body": "On successful execution (ie: when green is empty), agent trace shows:\n{code}\n...\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nDebug: Executing: '/usr/bin/git branch -a'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nNotice: /Stage[main]/Profile::Vcsrepo/Vcsrepo[repo-green]/ensure: Creating repository from latest\nDebug: Executing: '/usr/bin/git clone git@gitlab.foo.com:project/repo.git /var/app/green'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git branch -a'\nDebug: Executing: '/usr/bin/git branch -a'\nDebug: Executing: '/usr/bin/git checkout --force green'\nDebug: Executing: '/usr/bin/git submodule update --init --recursive'\nNotice: /Stage[main]/Profile::Vcsrepo/Vcsrepo[repo-green]/ensure: created\nDebug: /Stage[main]/Profile::Vcsrepo/Vcsrepo[repo-green]: The container Class[Profile::Vcsrepo] will propagate my refresh event\nDebug: Class[Profile::Vcsrepo]: The container Stage[main] will propagate my refresh event\nDebug: Executing: '/bin/systemctl is-active puppet'\n...\n{code}", "created": "2016-08-25T04:56:00.000000"}, {"author": "557058:f0d2528d-a1a6-4afb-92d1-39ba3bcf00eb", "body": "As it isn't fixed, I'm not going to close this issue, but seems using ensure: 'present' synchronized successfully both repositories.", "created": "2016-08-29T00:43:00.000000"}, {"author": "557058:5a846626-64cd-4585-8624-42053e55a2b7", "body": "I'm seeing pretty much same behavior (Except I still see it with ensure => present.\n\n{code}\nDebug: Executing: '/bin/git config remote.origin.url'\nDebug: Executing: '/bin/git fetch origin'\nDebug: Executing: '/bin/git fetch --tags origin'\nDebug: Executing: '/bin/git rev-parse HEAD'\nDebug: Executing: '/bin/git tag -l'\nDebug: Executing: '/bin/git rev-parse 1.0.4^0'\nDebug: Executing: '/bin/git config remote.origin.url'\nDebug: Executing: '/bin/git fetch origin'\nDebug: Executing: '/bin/git fetch --tags origin'\nDebug: Executing: '/bin/git rev-parse HEAD'\nDebug: Executing: '/bin/git tag -l'\nDebug: Executing: '/bin/git rev-parse 1.0.3^0'\nDebug: Executing: '/bin/git config remote.origin.url'\nDebug: Executing: '/bin/git fetch origin'\nDebug: Executing: '/bin/git fetch --tags origin'\n<<< HANGS HERE FOR 5+ MINUTES THEN FINALLY CONTINUES >>>\nDebug: Executing: '/bin/git tag -l'\nDebug: Executing: '/bin/git rev-parse 1.0.2^0'\n{code}\n\nWhen having 3 vcs repos like:\n\n{code}\n63   vcsrepo { '/foo/bar':\n   64     ensure   => present,\n   65     provider => git,\n   66     source   => 'git@url.goes.here',\n   67     revision => '1.0.4',\n   68     owner    => 'username',\n   69     require  => [ File['sshkey'], File['/root/.ssh/config'] ],\n   70   }\n   71\n   72   vcsrepo { '/bar/foo':\n   73     ensure   => present,\n   74     provider => git,\n   75     source   => 'git@moar.urls.go.here',\n   76     revision => '1.0.3',\n   77     owner    => 'username',\n   78     require  => [ File['sshkey'], File['/root/.ssh/config'] ],\n   79   }\n   80\n   81   vcsrepo { '/foo/baz':\n   82     ensure   => present,\n   83     provider => git,\n   84     source   => 'git@hey.look.another.url',\n   85     revision => '1.0.2',\n   86     owner    => 'username',\n   87     require  => [ File['sshkey'], File['/root/.ssh/config'] ],\n   88   }\n{code}\n\nI've tried copying all those git commands into a script and running them over and over again to make sure its not any sort of rate limiting on the fetch and they all run instantly when run manually.", "created": "2017-10-31T09:09:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:5a846626-64cd-4585-8624-42053e55a2b7], what versions of the module and Puppet are you using? And are you on Ubuntu 16.04 as well?", "created": "2017-11-08T14:23:00.000000"}, {"author": "557058:5a846626-64cd-4585-8624-42053e55a2b7", "body": "Worked with PE support on this, we are on the latest version of the module and PE 2016.4.6 on CentOS 7. \n\nIt looks like this is an issue with the number of files under the repo folder. While there is a .gitignore file that ignores the vast majority of them, Puppet is still recursively trying to set the ownership of all the files which is taking a huge amount of time.\n\nIdeally, we'd be able to do something similar with the module to ignore things in .gitignore (or an ignore => block). In the meantime, it looks like the workaround is to move the runtime files outside of the repo, rather than .gitignore them.", "created": "2017-11-08T14:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Gotcha, that's a good idea for a feature. I'm going to close this issue and [create a new one|https://puppet.atlassian.net/browse/MODULES-5966] to track the new feature. Unfortunately, this module isn't very high on our priority list, but if you'd like to create a pull request in the meantime, we'd be happy to review it!\n\nThanks [~accountid:557058:5a846626-64cd-4585-8624-42053e55a2b7]!", "created": "2017-11-08T15:37:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "see https://puppet.atlassian.net/browse/MODULES-5966 for a possible fix", "created": "2017-11-08T15:37:00.000000"}], "components": ["vcsrepo"], "created": "2016-08-24T04:55:00.000000", "creator": "557058:f0d2528d-a1a6-4afb-92d1-39ba3bcf00eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bdc7931"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8gdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38140120888_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4429153"}], "description": "Hi\n\nUsing puppet 4.5.2 with vcsrepo 1.3.2 installed, we are experiencing hangs when syncing two git repository tags in different directories.\n\nOur hiera looks like:\n{code}\n...\nprofile::vcsrepo:\n  repo-blue:\n    ensure: 'latest'\n    path: '/var/app/blue'\n    provider: 'git'\n    require: File[root_id_rsa]\n    revision: 'blue'\n    source: 'git@gitlab.foo.com:project/repo.git'\n  repo-green:\n    ensure: 'latest'\n    path: '/var/app/green'\n    provider: 'git'\n    require: File[root_id_rsa]\n    revision: 'green'\n    source: 'git@gitlab.foo.com:project/repo.git'\n...\n{code}\n\n* If one or both directories are empty, everything works as expected\n* If only one configuration is made on hiera (other is commented), it also works\n* *If both directories are configured and already synced, the next agent pass will hang*.\n\nRunning puppet agent --debug shows:\n{code}\n...\nDebug: Caching connection for https://puppet.foo.com:8140\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nDebug: Executing: '/usr/bin/git branch -a'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse blue^0'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'\nDebug: Executing: '/usr/bin/git rev-parse HEAD'\nDebug: Executing: '/usr/bin/git tag -l'\nDebug: Executing: '/usr/bin/git rev-parse green^0'\nDebug: Executing: '/usr/bin/git branch -a'\nDebug: Executing: '/usr/bin/git config -l'\nDebug: Executing: '/usr/bin/git fetch origin'\nDebug: Executing: '/usr/bin/git fetch --tags origin'    <-----*Stuck HERE* \n{code}\n\nInspecting the host confirms it's stuck running _git fetch --tags origin_ on *repo-green* (ie: the second configured repo):\n{code}\nroot      74088  73707  0 12:37 ?        00:00:00 /usr/bin/git fetch --tags origin\nroot      74091  74088  1 12:37 ?        00:00:00 ssh git@gitlab.foo.com git-upload-pack 'project/repo.git'\n\n/proc/74088/cwd -> /var/app/green\n{code}\n\nIt's a bug or are we missing something?\n\n", "environment": "Ubuntu 16.04, Puppet 4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35047", "fixedVersions": [], "id": "35047", "issueType": "Bug", "key": "MODULES-3779", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0d2528d-a1a6-4afb-92d1-39ba3bcf00eb", "resolution": "Fixed", "resolutionDate": "2017-11-08T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo hangs doing \"git fetch --tags origin\"", "timeSpent": "PT0S", "updated": "2017-11-08T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ef8ea9d3683cd0bc1f7b1b6", "body": "I am very much still learning ruby.\nSolutions I have tried without success:\n* modify fact to return different value (that really didn't make much sense in retrospect)\n* remove the raise ArguementError from provider/firewall/ip6tables.rb - generates a parse error\n* trying changes in type/firewallchain.rb, specifically around \"rules_resources = Puppet::Type.type(:firewall).instances\" - this appears to be too late as the raise is called.\n\nI'm thinking now of going back to provider/firewall/ip6tables.rb and if we have ip6tables 1.3.* then creating replacement dummy functions.  Specifically not trying to parse the ip6tables and raising an error if we try to write the ip6tables rules out.\n\nSuggestions would be appreciated.", "created": "2016-08-23T16:01:00.000000"}, {"author": "5ef8ea9d3683cd0bc1f7b1b6", "body": "I think I found a solution that will meet my needs.   I will do a bit more testing tomorrow before submitting a pull request.\n\nDiff against current master branch:\n\n\n{code:java}\n--- a/lib/puppet/provider/firewall/ip6tables.rb\n+++ b/lib/puppet/provider/firewall/ip6tables.rb\n@@ -51,20 +51,32 @@ Puppet::Type.type(:firewall).provide :ip6tables, :parent => :iptables, :source =\n\n\n   def initialize(*args)\n-    ip6tables_version = Facter.value('ip6tables_version')\n-    if ip6tables_version and ip6tables_version.match /1\\.3\\.\\d/\n-      raise ArgumentError, 'The ip6tables provider is not supported on version 1.3 of iptables'\n-    else\n+#    ip6tables_version = Facter.value('ip6tables_version')\n+#    if ip6tables_version and ip6tables_version.match /1\\.3\\.\\d/\n+#      raise ArgumentError, 'The ip6tables provider is not supported on version 1.3 of iptables'\n+#    else\n       super\n-    end\n+#    end\n   end\n\n   def self.iptables(*args)\n-    ip6tables(*args)\n+    ip6tables_version = Facter.value('ip6tables_version')\n+    if ip6tables_version and ip6tables_version.match /1\\.3\\.\\d/\n+      # do nothing\n+      \"\"\n+    else\n+      ip6tables(*args)\n+    end\n   end\n\n   def self.iptables_save(*args)\n-    ip6tables_save(*args)\n+    ip6tables_version = Facter.value('ip6tables_version')\n+    if ip6tables_version and ip6tables_version.match /1\\.3\\.\\d/\n+      # do nothing\n+      \"\"\n+    else\n+      ip6tables_save(*args)\n+    end\n   end\n\n   @protocol = \"IPv6\"\n\n{code}\n", "created": "2016-08-24T15:30:00.000000"}], "components": ["firewall"], "created": "2016-08-23T15:49:00.000000", "creator": "5ef8ea9d3683cd0bc1f7b1b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78267439"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8g5r:"}], "description": "I see ticket #1736 which describes the same problem.  This is a new ticket as my use case is a bit broader.\n\nI have a collection of systems that are a mix of RHEL5, RHEL6 and RHEL7.   They are also a mix of IPv4 only and IPv4/IPv6.   I have RHEL5 servers with ip6tables manually configured.\n\nAs discussed in #1736 I am getting the following error on RHEL5 (ip6tables 1.3.5) when I use the current firewall code: \"Failed to generate additional resources using 'generate': The ip6tables provider is not supported on version 1.3 of iptables\"   \nI can't upgrade ip6tables on these hosts.    I would be fine with the code silently failing on RHEL5 for managing ip6tables.    \n\nI previously was using an old version of the puppetlabs-firewall module that had the broken ip6tables provider.   I need to begin to manage the ip6tables on RHEL6/7 with puppet so need a more recent version.    \n", "environment": "RHEL5, RHEL6, RHEL7  with IPv6 iptables", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39279", "fixedVersions": [], "id": "39279", "issueType": "Bug", "key": "MODULES-3778", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ef8ea9d3683cd0bc1f7b1b6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall module supporting RHEL5 6 and 7 ", "timeSpent": "PT0S", "updated": "2016-08-24T15:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:702640ef-7932-493c-9d33-8633edf0baf4", "body": "https://travis-ci.org/james-powis/puppet-hipchat/jobs/154547970 demonstrates this fact except with rubucop 0.42.0 (same underlying issue)\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/commit/718080b0ef45c2c5b410aaf239fd079b15b9d0ba#commitcomment-18748874", "created": "2016-08-23T13:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue is two things:\n* The gemspec is generated with {{rake gemspec}} via Jeweler from the Gemfile, and the Gemfile contains variable logic based on {{RUBY_VERSION}} to decide which gems to add to the bundle. Jewel only sees the gemset exposed at {{rake gemspec}} runtime and thus only builds a gemspec with the gems for the ruby version (which was 2.3.1 when 1.2.0 was built)\n* After ripping out jeweler and moving the conditional logic to the .gemspec file, it was also discovered that {{gem build}} has the same flaw above", "created": "2016-08-23T16:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Now that 1.2.0 is yanked I am downgrading this to \"normal.\" The next release of psh may or may not include rubocop-rspec, and I am deferring this to [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] for further decisions.", "created": "2016-08-23T16:42:00.000000"}, {"author": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "body": "Since I added jeweler last year, I think its time to remove it as newer bundler versions come with the same features by default.  ", "created": "2016-08-23T17:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/167 has changes to help with that going forward.", "created": "2016-08-24T02:09:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Pulled into the current sprint as I worked today on 1.2.1 to alleviate the raised issues.", "created": "2016-08-24T06:25:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Released 1.2.1 with positive test reports from community members. see https://github.com/puppetlabs/puppetlabs_spec_helper/pull/167", "created": "2016-08-24T06:25:00.000000"}], "components": [], "created": "2016-08-23T13:17:00.000000", "creator": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a52e2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8fbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12178549_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_49506357"}], "description": "With the release of puppetlabs_spec_helper 1.2.0, it's pulling in a gem that has the requirements of >= ruby 2.2. This breaks existing CIs that are leveraging upstream versions of ruby as currently 2.2 is not readily available.\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/puppetlabs_spec_helper.gemspec#L58\n\nPulls in rubocop-rspec ~>1.6 which is ruby >= 2.2.  https://rubygems.org/gems/rubocop-rspec\n\nAdditionally puppetlabs_spec_helper does not properly add this requirement to the gem in addition to breaking any existing usages on ruby 2.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38220", "fixedVersions": [], "id": "38220", "issueType": "Bug", "key": "MODULES-3776", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "resolution": "Fixed", "resolutionDate": "2016-08-24T06:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper 1.2.0 now requires ruby >= 2.2", "timeSpent": "PT0S", "updated": "2016-08-24T06:25:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Apologies for changing the scope on this mid-sprint. If it exceeds your allocated time, please put it on the epic for next sprint, as both stdlib and NTP will go out before puppetconf and need a good docs scrubbing on the new parts.\n\nThanks, and Good Hunt!", "created": "2016-09-12T10:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've integrated the NTP changes, but I haven't yet seen anything for stdlib.", "created": "2016-10-03T09:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "stdlib changes are here: https://github.com/puppetlabs/puppetlabs-stdlib/pull/658", "created": "2016-10-04T06:50:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "all merged/integrated.", "created": "2016-10-04T06:53:00.000000"}], "components": ["stdlib"], "created": "2016-08-23T09:19:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec19046"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymuef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23896917_*|*_3_*:*_1_*:*_2235237153_*|*_5_*:*_1_*:*_59289905096_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_1360947401"}], "description": "In order of decreasing importance:\n\n* https://github.com/puppetlabs/puppetlabs-stdlib#validate_legacy\n* https://github.com/puppetlabs/puppetlabs-stdlib#deprecation\n* the Changelog in https://github.com/puppetlabs/puppetlabs-ntp/pull/332/files?w=1\n\nFor the latter, please upload any edits to a branch on github without PR'ing and ping me the URL. I'll take care of integrating it.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36102", "fixedVersions": [], "id": "36102", "issueType": "Task", "key": "MODULES-3774", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib/ntp: review docs", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "ping [~accountid:557058:0605a129-ce49-46e3-912d-378334931850] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2016-08-23T03:12:00.000000"}], "components": ["aws"], "created": "2016-08-23T03:12:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@461c6c45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ekv:"}], "description": "Since https://github.com/puppetlabs/puppetlabs-aws/commit/5ee099b5d78ac70f33ac35fc674da8818909bdfa the route53_ resources fail to remove instances using puppet resource.\n\nFor example:\n{code}\npuppet resource route53_aaaa_record local.ae3ce47c-a2a6-4dc0-97e5-b4b3bfd016ad.com. ensure=absent\n[...]\nError: Could not set 'absent' on ensure: Invalid request\nWrapped exception:\nInvalid request\n/home/david/gems/ruby/2.3.0/gems/aws-sdk-core-2.3.3/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call'\n/home/david/gems/ruby/2.3.0/gems/aws-sdk-core-2.3.3/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'\n/home/david/gems/ruby/2.3.0/gems/aws-sdk-core-2.3.3/lib/seahorse/client/plugins/response_target.rb:21:in `call'\n/home/david/gems/ruby/2.3.0/gems/aws-sdk-core-2.3.3/lib/seahorse/client/request.rb:70:in `send_request'\n/home/david/gems/ruby/2.3.0/gems/aws-sdk-core-2.3.3/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'\n/home/david/git/puppetlabs-aws/lib/puppet/provider/route53_record.rb:121:in `destroy'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/property/ensure.rb:25:in `block in defaultvalues'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/property.rb:506:in `set'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/property.rb:580:in `sync'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/transaction/resource_harness.rb:236:in `sync'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/transaction/resource_harness.rb:134:in `sync_if_needed'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/transaction/resource_harness.rb:80:in `perform_changes'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/transaction/resource_harness.rb:21:in `evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.6.0/lib/puppet/transaction.rb:224:in `apply'\n[...]\nError: /Route53_aaaa_record[local.ae3ce47c-a2a6-4dc0-97e5-b4b3bfd016ad.com.]/ensure: change from present to absent failed: Could not set 'absent' on ensure: Invalid request\nroute53_aaaa_record { 'local.ae3ce47c-a2a6-4dc0-97e5-b4b3bfd016ad.com.':\n  ensure => 'present',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39277", "fixedVersions": [], "id": "39277", "issueType": "Bug", "key": "MODULES-3773", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "aws: route53 resources fail to ensure=>absent", "timeSpent": "PT0S", "updated": "2016-08-23T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b63f0c1d698b82d8b09ab09", "body": "This change allowed me to get the behavior I was after.\n\n{code:java}\n--- user.orig.pp        2015-12-08 18:23:54.000000000 +0000\n+++ user.pp     2016-08-29 20:40:59.439928137 +0000\n@@ -23,6 +23,7 @@\n   $managehome           = true,\n   $bashrc_content       = undef,\n   $bash_profile_content = undef,\n+  $purge_ssh_keys        ='true',\n ) {\n   validate_re($ensure, '^present$|^absent$')\n   validate_bool($locked, $managehome)\n@@ -84,16 +85,17 @@\n   }\n\n   user { $name:\n-    ensure     => $ensure,\n-    shell      => $_shell,\n-    comment    => \"${comment}\", # lint:ignore:only_variable_string\n-    home       => $home_real,\n-    uid        => $uid,\n-    gid        => $_gid,\n-    groups     => $groups,\n-    membership => $membership,\n-    managehome => $managehome,\n-    password   => $password,\n+    ensure         => $ensure,\n+    shell          => $_shell,\n+    comment        => \"${comment}\", # lint:ignore:only_variable_string\n+    home           => $home_real,\n+    uid            => $uid,\n+    gid            => $_gid,\n+    groups         => $groups,\n+    membership     => $membership,\n+    managehome     => $managehome,\n+    password       => $password,\n+    purge_ssh_keys => $purge_ssh_keys,\n   }\n\n   # use $gid instead of $_gid since `gid` in group can only take a number\n\n{code}\n", "created": "2016-08-29T14:52:00.000000"}, {"author": "5b63f0c1d698b82d8b09ab09", "body": "Resolved in current version of \"accounts\".\n", "created": "2017-04-21T11:03:00.000000"}], "components": ["accounts"], "created": "2016-08-22T18:32:00.000000", "creator": "5b63f0c1d698b82d8b09ab09", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to update a user entry's ssh keys and authorized_keys file would be also updated."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d50566a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8eiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20881862871_*|*_6_*:*_1_*:*_0"}], "description": "I've noticed if I make changes to a users ssh keys (remove one) that the old keys stay around. It would be great if the module would clean up/modify that file as needed.\n", "environment": "VMware VM, Centos 7 using puppet 4.6.0 and puppetlabs/accounts 1.0.0 with Foreman managing puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38219", "fixedVersions": [], "id": "38219", "issueType": "Improvement", "key": "MODULES-3772", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b63f0c1d698b82d8b09ab09", "resolution": "Fixed", "resolutionDate": "2017-04-21T11:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/accounts doesn't clean up ~user/.ssh/authorized_keys on change", "timeSpent": "PT0S", "updated": "2017-04-21T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-08-22T14:44:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@262fc0d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mtr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Look at possible options, if any, to address MODULES-3769", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40310", "fixedVersions": [], "id": "40310", "issueType": "Task", "key": "MODULES-3770", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(SPIKE) DSC reboot applying immediately when multiple dsc resources need reboot", "timeSpent": "PT0S", "updated": "2016-11-17T13:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "body": "This also causes issues for cases where you need to do a reboot before additional DSC resources are ran.\n\n{code:puppet}\ndsc_xaddomain { 'FirstDS':\n    dsc_domainname                    => $ad_domainname,\n    dsc_domainadministratorcredential => {'user' => 'Administrator', 'password' => $ad_dsrmpassword },\n    dsc_safemodeadministratorpassword => {'user' => 'Administrator', 'password' => $ad_dsrmpassword },\n    require                           => Dsc_windowsfeature['ADDSInstall'],\n    notify => Reboot['dsc_reboot'],\n  }\n  dsc_xadgroup { 'WebsiteAdmins':\n    dsc_groupname => 'WebsiteAdmins',\n    dsc_groupscope => 'Global',\n    dsc_description => 'Web Admins',\n    dsc_ensure       => 'Present',\n    require               => Dsc_xaddomain['FirstDS'],\n  }\n\nreboot {'dsc_reboot':\n    message        => 'DSC has requested a reboot',\n    when           => 'pending',\n{code}\n\nThe system will never reboot because dsc_xadgroup will fail to run, even though dsc_xaddomain \"Completed\".  Additional puppet runs will also keep trying to re-do xaddomain since it's not truly a domain controller until after a successful reboot.", "created": "2017-06-01T11:12:00.000000"}], "components": ["dsc"], "created": "2016-08-22T14:28:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11454453"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9mtz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}], "description": "Take the following example of DSC resources:\n\n  dsc_xcomputer { 'config':\n    dsc_name => 'server2012r2b',\n    dsc_domainname => 'spencer.test',\n    dsc_credential => { user => 'spencer.test\\Administrator', password => 'Puppet123' },\n    notify => Reboot['dsc_reboot'],\n  }\n\n  dsc_xexchinstall { 'install exchange':\n    ensure => present,\n    dsc_path => 'C:\\exchange\\setup.exe',\n    dsc_credential => { user => 'spencer.test\\Administrator', password => 'Puppet123' },\n    dsc_arguments => \"/mode:Install /role:Mailbox,ClientAccess /OrganizationName:puppet /Iacceptexchangeserverlicenseterms\",\n    require => Exec['Exchange'],\n    notify => Reboot['dsc_reboot'],\n  }\n\nIdeally, I'd like to be able to trigger a reboot after dsc_xcomputer is applied, like we can do with the regular reboot resource. However, since dsc_reboot goes at the end of the run, puppet will fail on the dsc_xexchinstall because dsc_xcomputer needs a reboot. The machine will then reboot, and dsc_xexchinstall will be applied successfully.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33961", "fixedVersions": [], "id": "33961", "issueType": "New Feature", "key": "MODULES-3769", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC reboot should be able to apply anywhere in the manifest, not just the end", "timeSpent": "PT0S", "updated": "2019-03-12T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Implemented and validated via the {[ruby-pwsh}} gem", "created": "2021-01-25T09:12:00.000000"}], "components": ["powershell"], "created": "2016-08-22T14:27:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f927319"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9p2f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_139693525432_*|*_6_*:*_1_*:*_0"}], "description": "Plug some UTF-8 into PowerShell module and ensure its output through Puppet with {{--debug}} includes characters properly.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "32899", "fixedVersions": [], "id": "32899", "issueType": "Improvement", "key": "MODULES-3768", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2021-01-25T09:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell - Verify UTF-8 capabilities", "timeSpent": "PT0S", "updated": "2021-01-25T09:12:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "The referenced was merged to address this issue, so closing as fixed. Also worth noting that F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:49:00.000000"}], "components": ["f5"], "created": "2016-08-22T13:28:00.000000", "creator": "557058:17d0b9b0-292c-445c-aa05-47397b05d1da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I would love for these executions to take the original 16 minutes or be faster.  "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@541f40c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8e2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39543651578_*|*_6_*:*_1_*:*_0"}], "description": "    My executions of the \"puppet device\" for the F5 instance was taking 1,000 seconds (~16 minutes) and now after several days of executions it is now taking 2,500 seconds (~41 minutes).  I have reported this to our F5 admin but he does not see anything that would cause this.\n\n8/9 10:00 AM\t1,000 sec (~16 minutes)\n8/11 10:52 AM\t2,500 sec (~41 minutes)\n8/11 2:55 PM\t  2243.01 sec  (~37 minutes)\n8/11 3:23 PM\t2475.51 sec (~41 minutes)\n8/12 1:50 PM\t4839 sec (~81 minutes)\n8/16 2:45 PM\t  5733.08 sec (~95  minutes)\n8/18 9:20 AM\t6072.95 sec (~101  minutes)\n\nThe puppet run starts and I see output for nodes and pools right away. The I see 45 of these messages.  See three examples below.\n\nWarning: Puppet::Type::F5_virtualserver::ProviderStandard: Can't find {\"kind\"=>\"tm:ltm:virtual:profiles:profilesstate\", \"name\"=>\"dos\", \"partition\"=>\"Common\", \"fullPath\"=>\"/Common/dos\", \"generation\"=>10650, \"selfLink\"=>\"https://localhost/mgmt/tm/ltm/virtual/~Common~stage-www.sherwin-williams.com-extssl/profiles/~Common~dos?ver=12.0.0\", \"context\"=>\"all\", \"nameReference\"=>{\"link\"=>\"https://localhost/mgmt/tm/security/dos/profile/~Common~dos?ver=12.0.0\"}}\nWarning: Puppet::Type::F5_virtualserver::ProviderStandard: Can't find {\"kind\"=>\"tm:ltm:virtual:profiles:profilesstate\", \"name\"=>\"dos\", \"partition\"=>\"Common\", \"fullPath\"=>\"/Common/dos\", \"generation\"=>10703, \"selfLink\"=>\"https://localhost/mgmt/tm/ltm/virtual/~Common~stage-www.sherwin-williams.com-int/profiles/~Common~dos?ver=12.0.0\", \"context\"=>\"all\", \"nameReference\"=>{\"link\"=>\"https://localhost/mgmt/tm/security/dos/profile/~Common~dos?ver=12.0.0\"}}\nWarning: Puppet::Type::F5_virtualserver::ProviderStandard: Can't find {\"kind\"=>\"tm:ltm:virtual:profiles:profilesstate\", \"name\"=>\"dos\", \"partition\"=>\"Common\", \"fullPath\"=>\"/Common/dos\", \"generation\"=>10722, \"selfLink\"=>\"https://localhost/mgmt/tm/ltm/virtual/~Common~stage-www.sherwin-williams.com-intssl/profiles/~Common~dos?ver=12.0.0\", \"context\"=>\"all\", \"nameReference\"=>{\"link\"=>\"https://localhost/mgmt/tm/security/dos/profile/~Common~dos?ver=12.0.0\"}}\n\nAnd then the virtualservers are created.  By running lsof and strace I can see that it appears that the Puppet proxy is making connections and then closing them to the F5 device.", "environment": "F5 v12.1.0  (  BIG-IP Virtual Edition  ).  Puppet Proxy is RedHat v6.8 / OracleLinux (el-6-x86_64) ", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "33960", "fixedVersions": ["puppet_agent 1.2.0"], "id": "33960", "issueType": "Bug", "key": "MODULES-3767", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:17d0b9b0-292c-445c-aa05-47397b05d1da", "resolution": "Fixed", "resolutionDate": "2017-11-23T04:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet device execution increasing in duration for F5 module", "timeSpent": "PT0S", "updated": "2017-11-23T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Not sure this is still relevant due to the Pup5 changes in MODULES-4275", "created": "2017-05-30T12:26:00.000000"}], "components": ["acl"], "created": "2016-08-22T11:53:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should work with corrective changes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce10831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxo7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/17"}], "description": "This involves changing the way the module works, so this could be a major version bump if it ends up changing any user interfaces (we hope not).\n\nPuppet::Type::Acl::Ace inherits from Hash, so the call to {{to_data_hash}} emits the Ace object directly, but then pops emits a warning and converts it to a string:\n\n{noformat}\nWarning: Event['previous_value'][0] contains a Puppet::Type::Acl::Ace value. It will be converted to the String '\n{noformat}", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "37208", "fixedVersions": [], "id": "37208", "issueType": "Task", "key": "MODULES-3766", "labels": ["acl", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL - ace should appear as a hash so it gets serialized/deserialized properly", "timeSpent": "PT0S", "updated": "2022-03-23T09:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl"], "created": "2016-08-22T11:50:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4735757"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8byf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "ACL should drop support for older versions, bump the major version and set a new release.\n\n- remove monkey patches\n-  Version suggested is at least 3.4 as it is not supported.", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "35041", "fixedVersions": [], "id": "35041", "issueType": "Task", "key": "MODULES-3765", "labels": ["acl", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL - Drop support for EOL Puppet versions", "timeSpent": "PT0S", "updated": "2017-05-30T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR https://github.com/puppetlabs/ci-job-configs/pull/1633", "created": "2016-08-22T18:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Diff is at https://jenkins-qe.delivery.puppetlabs.net/job/qe_diff2html/89/artifact/pretty-3-forge-production.html", "created": "2016-08-22T18:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/ci-job-configs/commit/2ba9e3bf3531d1c9b28f37b69e4b56c17b208db1\n\nFollow-on PR to bump to Puppet 4.6.1 gem merged at https://github.com/puppetlabs/ci-job-configs/commit/b4e7157a92763854c4c0b460a919df1f6aab0666", "created": "2016-08-23T11:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "* {{ACL}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-acl/commit/8756f1c3fac6466d46fea4e6a3d91488a2e82218\n* {{Chocolatey}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/c693559150149292fe016b9ce935c1cd8cdddb8d\n* {{DSC}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-dsc/commit/958c5f200781582085bf828d6d9d9c7763947ed9\n* {{Powershell}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-powershell/commit/555f51ae69d918501a00526ea68578d93a9f10cc\n* {{Reboot}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-reboot/commit/124b61d88b1eb0dfde0f480958b183fe5caeaec8\n* {{Registry}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-registry/commit/738f674ae0efae76b9c3878741e831f2eb623ff8\n* {{Sqlserver}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/91df62665b01e71a7952b9a2beac3436854f3949\n* {{wsus_client}} - Merged modulesync PR to change upper bound on {{win32-service}} to {{0.8.8}} from {{0.8.7}} for Puppet 4.6 compat at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/eec30cf5b0b494f89afcce678823d7745a8f1285", "created": "2016-08-23T16:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Failures", "created": "2016-08-24T10:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For DSC, I posted https://github.com/puppetlabs/puppetlabs-dsc/pull/232 to fix the WaitFor.", "created": "2016-08-24T10:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "For SQL Server, I've merged master down to stable.  Will wait for the CI run to go through.", "created": "2016-08-24T10:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI PR for new regex has been merged and ACL has passed ok.  Kicked off registry and reboot stable builds.", "created": "2016-08-24T12:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "DSC spec changes are merged in https://github.com/puppetlabs/puppetlabs-dsc/commit/af8d258e2b5644a469f5fea6bf87f92fc6f4c798", "created": "2016-08-24T14:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "WSUS, Powershell and SQL are dependent on the BKR-922 fix landing\n\nThe failure is caused by code in https://github.com/puppetlabs/beaker-pe/blob/d5e711deac7073ef82a8a982f3577dbe0feb0b83/lib/beaker-pe/install/pe_utils.rb", "created": "2016-08-24T15:21:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "moving to blocked now that associated windows team PRs are merged and we are now waiting on BKR-922", "created": "2016-08-24T17:11:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "ACL is going to need another release of Puppet (4.6.2) because PUP-6621/PUP-6629 didn't fix the problem it was encountering (last touched at https://github.com/puppetlabs/puppet/commit/fc9e5b02de9c3876abaafbf879b77423c4d74173)", "created": "2016-08-24T17:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Yesterday, the following went green:\n\n* {{chocolatey (master)}} - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-sys_full-pe-3.8.x-master/lastSuccessfulBuild/\n* {{reboot (stable)}} - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/reboot%20-%20stable/job/forge-windows_puppetlabs-reboot_intn-sys_full-pe-3.8.x-stable/lastSuccessfulBuild/\n* {{registry (stable)}} - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20stable/job/forge-windows_puppetlabs-registry_intn-sys_full-pe-3.8.x-stable/lastSuccessfulBuild/\n\n\nThe BKR-922 fix and subsequent release of {{beaker-pe 0.10.1}} seems to have resolved the blocking issues that pipelines were experiencing:\n\n* {{powershell (stable)}} has gone green as of https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-stable/lastSuccessfulBuild/\n* {{powershell (master)}} has gone green as of https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20master/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-master/lastSuccessfulBuild/\n* {{dsc}} has gone green - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/lastSuccessfulBuild/\n* {{wsus_client (stable)}} has gone green - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/wsus_client/view/wsus_client%20-%20stable/job/forge-windows_puppetlabs-wsus-client_intn-sys_full-pe-3.8.x-stable/lastSuccessfulBuild/\n* {{sqlserver (stable)}} has gone green - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20stable/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-3.8.x-stable/lastSuccessfulBuild/", "created": "2016-08-25T13:07:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Reviewed PR merges. CI is green. No FR necessary.", "created": "2016-08-30T14:29:00.000000"}], "components": [], "created": "2016-08-22T10:57:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@252fcf34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy67:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_20602136_*|*_1_*:*_1_*:*_20978_*|*_10007_*:*_3_*:*_224843926_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_351157736_*|*_10004_*:*_1_*:*_81407469_*|*_10006_*:*_1_*:*_25933654"}], "description": "The current spec matrix for the following modules should be updated, including:\n\n* ACL - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/acl%20-%20master/job/forge-windows_puppetlabs-acl_intn-module_master/ - note matrix still includes 2003\n* Chocolatey - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_intn-module_master/\n* DSC - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_intn-module_master/ - note only x64 is tested\n* Powershell - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20master/job/forge-windows_puppetlabs-powershell_intn-module_master/\n* Reboot - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/reboot%20-%20master/job/forge-windows_puppetlabs-reboot_intn-module_master/ - note this still includes 2003\n* Registry - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20master/job/forge-windows_puppetlabs-registry_intn-module_master/\n* Sqlserver - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-module_master/\n* wsus_client - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/wsus_client/view/wsus_client%20-%20master/job/forge-windows_puppetlabs-wsus-client_intn-module_master/\n\nThe matrix should additionally specify a Puppet gem version of {{'~> 4.6.0'}} in conjunction with the Ruby 2.3 runtime. \n\nNote that the matrix may not succeed until the 4.6.1 gem is published (which is currently scheduled for 8/23/2016)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33959", "fixedVersions": [], "id": "33959", "issueType": "Task", "key": "MODULES-3764", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-08-30T14:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows module pipelines - change spec matrix to enable Ruby 2.3.1 / Puppet 4.6.1 gem", "timeSpent": "PT0S", "updated": "2016-09-16T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-08-22T09:32:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cec325e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8itj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "The websphere_jdbc_datasource and websphere_jdbc_provider parameters should be properties. If a value is changed, it doesn't change the datasource or provider..\n\nCurrently it only handles the creation of the datasource and provider.  ", "epicLinkSummary": "Websphere Next ", "estimate": "PT0S", "externalId": "36100", "fixedVersions": [], "id": "36100", "issueType": "Improvement", "key": "MODULES-3763", "labels": [], "originalEstimate": "PT0S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "WebSphere_application_server: websphere_jdbc_datasource/provider parameters should be properties", "timeSpent": "PT0S", "updated": "2016-09-06T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] please add points for kick off tomorrow", "created": "2016-09-07T10:43:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "First draft of test strategy is out for review.\nhttps://docs.google.com/document/d/18AGjp1eVuiGFDy9nOwUtj_l5Kyc2iQBKepKDLVwn0Ms/edit", "created": "2016-09-09T08:57:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Here are all the test cases produced as a result of this ticket.\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/688&group_by=cases:section_id&group_id=19777&group_order=asc", "created": "2016-09-19T09:09:00.000000"}], "components": [], "created": "2016-08-22T04:58:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Output a test strategy document\n* Test strategy will be reviewed by another QA member\n* Test strategy will be approved by another QA member"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57308337"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1567971330_*|*_3_*:*_1_*:*_861794040_*|*_5_*:*_1_*:*_0"}], "description": "Create a test strategy that will support the puppet 3 to puppet 4 upgrade procedure.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37206", "fixedVersions": [], "id": "37206", "issueType": "Task", "key": "MODULES-3762", "labels": ["docs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2016-09-19T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "QA: Create test strategy", "timeSpent": "PT0S", "updated": "2016-09-19T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2016-08-21T23:57:00.000000", "creator": "70121:b4993cb3-1506-489e-825e-b9fa33b2229a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Arbitrary systemd timer configuration of the apt daily script."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b263bf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8djb:"}], "description": "apt, from 1.2.10 onwards migrated from using a cron daily job to using a systemd timer on supported platforms, and this is present in production in at least Ubuntu 16.04.\n\nThis is good, in that it means other cron.daily jobs are not delayed by up to half an hour by unattended-upgrade runs, and it becomes much easier to modify the start time of the apt daily job run \u2014 just have puppet own /etc/systemd/system/apt-daily.timer, rather than ensure /etc/cron.daily/apt is always removed and do the same thing in a custom cronjob. \n\nThis is bad, because the default, in a wrong headed attempt to spread out server load, runs at either 6am or 6pm plus 1-12 random hours (but only once in a 24 hour period). This tends to make unattended-upgrades run during business hours. A better policy would have been to set a 30 minute random interval with 5 second steps to spread the load of the spikes in various timezone populations, but it's out in the wild now.\n\nSo for the rest of us, a good solution is to have the apt module own that file and be able to at least allow us to set a more sensible policy, if not do so by default. This module should probably own the file, rather than unattended_upgrades, as the apt daily job covers a variety of actions.", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "41348", "fixedVersions": [], "id": "41348", "issueType": "New Feature", "key": "MODULES-3761", "labels": [], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b4993cb3-1506-489e-825e-b9fa33b2229a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add the ability to override /lib/systemd/system/apt-daily.timer on supported platforms", "timeSpent": "PT0S", "updated": "2018-08-23T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["azure"], "created": "2016-08-21T12:55:00.000000", "creator": "623a4b114a57610068e67781", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@659176ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8dhr:"}], "description": "Using _extensions_ parameter for type azure_vm (ARM mode) as described on https://github.com/puppetlabs/puppetlabs-azure results in\n\nError: Invalid parameter extensions on Azure_vm[PuppetTest99] at /etc/puppet/manifests/azure.pp\n\nSame for example config as published on GitHub:\n\nazure_vm { 'sample':\n  ensure         => present,\n  location       => 'eastus',\n  image          => 'canonical:ubuntuserver:14.04.2-LTS:latest',\n  user           => 'azureuser',\n  password       => 'Password_!',\n  size           => 'Standard_A0',\n  resource_group => 'testresacc01',\n  extensions     => {\n    'CustomScriptForLinux' => {\n       'auto_upgrade_minor_version' => false,\n       'publisher'                  => 'Microsoft.OSTCExtensions',\n       'type'                       => 'CustomScriptForLinux',\n       'type_handler_version'       => '1.4',\n       'settings'                   => {\n         'commandToExecute' => 'sh script.sh',\n         'fileUris'         => ['https://myAzureStorageAccount.blob.core.windows.net/pathToScript']\n       },\n     },\n  },\n}\n\n", "environment": "Ubuntu 16.04.1\nPuppet 3.8.5\n/etc/puppet/modules\n\u2514\u2500\u2500 puppetlabs-azure (v1.0.3)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33958", "fixedVersions": [], "id": "33958", "issueType": "Bug", "key": "MODULES-3760", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b114a57610068e67781", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs\\azure: extensions parameter stated as invalid for type azure_vm", "timeSpent": "PT0S", "updated": "2016-08-21T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you for your ticket and PR! Since it got merged I'll go ahead and resolve this ticket.", "created": "2017-06-06T09:08:00.000000"}], "components": ["postgresql"], "created": "2016-08-19T16:12:00.000000", "creator": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f44bd69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ddr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25116984389_*|*_5_*:*_1_*:*_0"}], "description": "When running on a server with /tmp mounted with \"noexec\" option in fstab (to satisfy security) I was getting an error like:\n\nError: Error executing SQL; psql returned 256: 'could not change directory to \"/root\"\n\nwhich was resolved for most people back in version 2.2.1 by setting /tmp as the working directory for psql. I need to set the folder to something else now that /tmp is secure so I have opened a pull request to make /tmp configurable. [pull request #786|https://github.com/puppetlabs/puppetlabs-postgresql/pull/786]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40308", "fixedVersions": [], "id": "40308", "issueType": "Improvement", "key": "MODULES-3759", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "resolution": "Fixed", "resolutionDate": "2017-06-06T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow working directory to be configurable via globals (instead of always using /tmp)", "timeSpent": "PT0S", "updated": "2017-06-06T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:06731bb3-9e0d-4150-b76f-8a09b6031b83", "body": "Update: forgot to add the manifest example:\n\n{noformat}\n  chocolateysource { 'chocolatey' :\n    ensure => disabled,\n  }\n\n  chocolateysource { 'springboard' :\n    ensure   => present,\n    location => $repo,\n    priority => 1\n  }\n{noformat}", "created": "2016-08-24T11:40:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:06731bb3-9e0d-4150-b76f-8a09b6031b83] can you provide the following:\n\n\n* -what your manifest looks like-\n* what the chocolatey.config file look like (minus anything that needs redacted)?\n* Also, if you can run {{puppet agent \\-t}} with {{--debug --verbose}}, that would provide more information. Also minus anything that needs redacted\n* -Chocolatey versions where you see this?-\n* -Puppet version-\n* Maybe even some logs from Chocolatey", "created": "2016-08-24T11:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I see Chocolatey is 0.9.9.12.", "created": "2016-08-31T16:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Puppet 4.4.1 is the version where this is being seen.", "created": "2016-08-31T16:50:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Got a repro! ", "created": "2016-08-31T17:11:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master: https://github.com/puppetlabs/puppetlabs-chocolatey/commit/684fc9c693124e067319ab2f41bfc90f4e45b946", "created": "2016-09-15T10:19:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "expected behavior as described in acceptance criteria was observed after running the example manifest.", "created": "2016-09-15T11:01:00.000000"}], "components": ["chocolatey "], "created": "2016-08-19T15:50:00.000000", "creator": "557058:06731bb3-9e0d-4150-b76f-8a09b6031b83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- When managing a source, the default feed should not become re-enabled\n- When managing a source, it should behave idempotently and not try to set a user on each run"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74317d27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwfr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416479540_*|*_10007_*:*_2_*:*_30452066_*|*_3_*:*_2_*:*_1243319224_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_542152178_*|*_10005_*:*_1_*:*_83017967"}], "description": "When having Puppet managing chocolateysource to disable the main feed and set a private feed it keeps setting a user (which we don't use) and the main feed becomes enabled again. \n\n{noformat}\n  chocolateysource { 'chocolatey' :\n    ensure => disabled,\n  }\n\n  chocolateysource { 'springboard' :\n    ensure   => present,\n    location => $repo,\n    priority => 1\n  }\n{noformat}\n\n Console capture below:\n\n{noformat}\n--\nWindows PowerShell\nCopyright (C) 2014 Microsoft Corporation. All rights reserved.\n\nPS C:\\Users\\Administrator> choco source list\nchocolatey [Disabled] - chocolatey | Priority 0.\nspringboard - https://redacted | Priority 1.\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for redacted.local\nInfo: Applying configuration version '1471640385'\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[chocolatey]/user: defined 'user' as ''\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[springboard]/user: defined 'user' as ''\nNotice: Applied catalog in 13.65 seconds\nPS C:\\Users\\Administrator> choco source list\nchocolatey - chocolatey | Priority 0.\nspringboard - https://redacted | Priority 1.\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for redacted..local\nInfo: Applying configuration version '1471640437'\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[chocolatey]/ensure: ensure changed 'present' to 'disabled'\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[springboard]/user: defined 'user' as ''\nNotice: Applied catalog in 12.74 seconds\nPS C:\\Users\\Administrator> choco source list\nchocolatey [Disabled] - chocolatey | Priority 0.\nspringboard - https://redacted | Priority 1.\nPS C:\\Users\\Administrator> puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for redacted.local\nInfo: Applying configuration version '1471640554'\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[chocolatey]/user: defined 'user' as ''\nNotice: /Stage[main]/Windows::Baseline/Chocolateysource[springboard]/user: defined 'user' as ''\nNotice: Applied catalog in 12.59 seconds\nPS C:\\Users\\Administrator> choco source list\nchocolatey - chocolatey | Priority 0.\nspringboard - https://redacted | Priority 1.\n{noformat}", "environment": "Windows 2012 R2 with chocolatey 9.9.12 installed", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "33957", "fixedVersions": [], "id": "33957", "issueType": "Bug", "key": "MODULES-3758", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:06731bb3-9e0d-4150-b76f-8a09b6031b83", "resolution": "Fixed", "resolutionDate": "2016-09-15T11:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey: chocolateysource keeps setting a user to empty", "timeSpent": "PT0S", "updated": "2016-09-15T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]\n\nThis should probably be an Agent Platform ticket now.", "created": "2016-10-19T10:44:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're dropping support for upgrading from 3.x, so I don't think we need to do this anymore?", "created": "2018-05-11T13:52:00.000000"}], "components": ["puppet_agent"], "created": "2016-08-19T11:28:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e28640e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylws7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5357203318_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_49083435208"}], "description": "In PUP-2987 (which shipped with Puppet open source 3.7.0), we addressed an issue with service hangs on Windows that could prevent Puppet from properly uninstalling.\n\nSince the agent upgrade module supports installing from these older PE versions which may have this bug in the service code, to properly upgrade an agent, it may be necessary to forcefully terminate the processes associated with the {{puppet}}, {{pe-puppet}}, {{mcollective}} or {{pe-mcollective}} services.\n\nFor users who encounter this issue, it's a major pain, because it requires manual intervention to remediate.  Such manual intervention does not scale.\n\nThe Azure extension handler employs a work-around prior to uninstall, it tries to gracefully stop services, and then forcefully kills them if their PIDs are still running after a certain timeout period.\n\nBased on how the upgrade process works, such a workaround would have to be put in the batch file at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb\n\nAfter waiting on the Puppet run to exit, the next steps would be to:\n\n* retrieve PIDs for running service processes\n* ask all services to shut-down\n* requery services in a similar timeout loop as the one used for waiting on the parent agent run\n* terminate processes by ID that are still running, logging any such instances to the event log", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38218", "fixedVersions": [], "id": "38218", "issueType": "Bug", "key": "MODULES-3757", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2018-05-11T13:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Agent Upgrade - installer should stop Puppet / MCO prior to initiating uninstall for 3.x agents", "timeSpent": "PT0S", "updated": "2018-05-11T13:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "The resource definition that caused this error would be helpful.", "created": "2017-07-20T14:54:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "Is this still an issue? The ticket says it's from Puppet 3, I'm unclear if anything with this module has changed since this ticket was entered.", "created": "2018-01-16T09:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Without an offending manifest I don't think we can guess what would cause this. Feel free to reopen if it is still a valid issue.", "created": "2018-01-17T14:44:00.000000"}], "components": ["firewall"], "created": "2016-08-18T16:24:00.000000", "creator": "6243b57cad6b7e006aa42709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@749ad16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8c9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_20668971367_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15641438951_*|*_10005_*:*_2_*:*_8355967145"}], "description": "Using puppetlabs-firewall v1.8.1 on a Ubuntu 14.04 server with Puppet 3.7.5, I get the following types of errors when the module tries to execute:\n{noformat}\nDebug: Executing '/sbin/iptables-save'\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: 61001:65535\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nError: /Firewall[120 forward eth0 established]: Could not evaluate: Invalid address from IPAddr.new: 61001:65535\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nError: /Firewall[041 accept tunnel]: Could not evaluate: Invalid address from IPAddr.new: 61001:65535\n{noformat}\n\nLooks to be similar to bug https://puppet.atlassian.net/browse/MODULES-1552 only with port range instead of !.", "environment": "Ubuntu 14.04\nPuppet 3.7.8\npuppetlabs-firewall 1.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39276", "fixedVersions": [], "id": "39276", "issueType": "Bug", "key": "MODULES-3756", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b57cad6b7e006aa42709", "resolution": "Cannot Reproduce", "resolutionDate": "2018-01-17T14:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall fails with error \"Invalid address from IPAddr.new: 61001:65535\"", "timeSpent": "PT0S", "updated": "2018-01-17T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c146d1c7f6a007049ea28", "body": "I will start on this after PUP-6397 is merged into stable and then stable is merged into master so I do not cause merge headaches.", "created": "2016-08-18T13:21:00.000000"}, {"author": "623c146d1c7f6a007049ea28", "body": "[PR|https://github.com/puppetlabs/puppet/pull/5224]\n\nI have several code design related questions in the PR that I would appreciate some advice on before finishing this up.", "created": "2016-08-21T07:05:00.000000"}, {"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "Raising a request for this to be applied to PE 2016.4.x (long term support) as well, once it's approved.", "created": "2017-01-04T15:44:00.000000"}, {"author": "557058:96a443bf-a3ab-426b-9442-ce50c9977428", "body": "[~accountid:5f581819110ce00069f59a2a] After talking to Archana it sounds like this ticket is better evaluated by you and the ecosystem team - let me know if you have any questions and concerns. [~accountid:557058:745ad6f8-2461-4691-9873-549d5904bb16] in CS is the contact for this.", "created": "2017-01-06T16:25:00.000000"}, {"author": "623c146d1c7f6a007049ea28", "body": "I would like to see this revived and get the feedback/direction I requested on this. Branan said on github he needed to get with someone on it. I have no business need for this anymore, but it would still be a good improvement to Puppet, especially for the popular Puppetlabs LVM module.", "created": "2017-01-07T07:44:00.000000"}, {"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "We should be targeting this work at https://github.com/puppetlabs/puppetlabs-mount_providers ", "created": "2018-06-04T16:39:00.000000"}], "components": ["mount_providers"], "created": "2016-08-18T13:16:00.000000", "creator": "623c146d1c7f6a007049ea28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1597bf53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9ifz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/17"}], "description": "The manage_mountpoint parameter for the Mount type will create the mountpoint directory with limited permissions if it is missing prior to mounting and the attribute is set to true. It will also remove the mountpoint after unmounting if the parameter is set to true. Default value for attribute is false.\n\nSince this resolves the File[mountpoint directory] --> Mount[mountpoint directory] --> File[directory permissions] circular dependency that formerly was worked around with an exec  for File[mountpoint directory], we can now also implement an autobefore of Mount[mountpoint directory] --> File[directory permissions]. I encourage discussion over the worthwhileness (probably not a word) of that proposal.", "environment": "*nix", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41347", "fixedVersions": [], "id": "41347", "issueType": "New Feature", "key": "MODULES-7255", "labels": ["mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146d1c7f6a007049ea28", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "New attribute :manage_mountpoint for Mount type", "timeSpent": "PT0S", "updated": "2019-03-20T14:09:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "First off, if you're using puppet 4.6.0 it could be that as the release is broken", "created": "2016-08-19T11:54:00.000000"}, {"author": "557058:ec582159-f22c-4413-9489-a02dbceff6de", "body": "Yes I was using 4.6.0, feel free to close this issue.", "created": "2016-08-19T12:04:00.000000"}], "components": ["postgresql"], "created": "2016-08-18T11:36:00.000000", "creator": "557058:ec582159-f22c-4413-9489-a02dbceff6de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49dc5058"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8bun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87515039_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10408886"}], "description": "Postgresql fails when using a 2.5.0 puppet server\n\n{code:puppet}\n\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: {\"message\":\"Server\nError: Evaluation\nError: Error while evaluating a Resource Statement, Evaluation\nError: Error while evaluating a Function Call, No title provided and \\\"\\\" is not a valid resource reference at /etc/puppetlabs/code/environments/production/modules/foreign/concat/manifests/fragment.pp:61:16 at /etc/puppetlabs/code/environments/production/modules/foreign/postgresql/manifests/server/pg_hba_rule.pp:56 on node squeal.cat.pdx.edu\",\"issue_kind\":\"RUNTIME_ERROR\",\"stacktrace\":[\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource.rb:570:in `extract_type_and_title'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource.rb:555:in `type_and_title'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:353:in `resource'\",\n\"/etc/puppetlabs/code/environments/production/modules/foreign/concat/lib/puppet/parser/functions/concat_getparam.rb:30:in `real_function_concat_getparam'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions.rb:174:in `function_concat_getparam'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/functions.rb:167:in `function_concat_getparam'\",\n\"/etc/puppetlabs/code/environments/production/modules/foreign/concat/manifests/fragment.pp:61:in `stack'\",\n\"org/jruby/RubyKernel.java:1111:in `eval'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/puppet_stack.rb:30:in `stack'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/runtime3_support.rb:283:in `call_function'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:910:in `call_function_with_block'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:879:in `eval_CallNamedFunctionExpression'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:75:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:348:in `eval_AssignmentExpression'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:75:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:615:in `eval_BlockExpression'\",\n\"org/jruby/RubyArray.java:1613:in `each'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:615:in `eval_BlockExpression'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/visitor.rb:69:in `visit_this_1'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/evaluator/evaluator_impl.rb:75:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/ast.rb:31:in `safeevaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/type.rb:182:in `evaluate_code'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:81:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/resource.rb:73:in `evaluate'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:587:in `evaluate_definitions'\",\n\"org/jruby/RubyArray.java:1613:in `each'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:585:in `evaluate_definitions'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:584:in `evaluate_definitions'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/errors.rb:64:in `exceptwrap'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:583:in `evaluate_definitions'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:611:in `evaluate_generators'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:608:in `evaluate_generators'\",\n\"org/jruby/RubyKernel.java:1511:in `loop'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:605:in `evaluate_generators'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:187:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:187:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:240:in `override'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:162:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:33:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:266:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:264:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `benchmark'\",\n\"/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/1.9/benchmark.rb:295:in `realtime'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:222:in `benchmark'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:262:in `compile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:53:in `find'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:121:in `do_find'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:48:in `call'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:240:in `override'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/api/indirected_routes.rb:47:in `call'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `process'\",\n\"org/jruby/RubyArray.java:1613:in `each'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/route.rb:87:in `process'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:60:in `process'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'\",\n\"/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/network/http/handler.rb:58:in `process'\",\n\"file:/opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:42:in `handleRequest'\",\n\"Puppet$$Server$$Master_195913021.gen:13:in `handleRequest'\",\n\"request_handler_core.clj:280:in `invoke'\",\n\"jruby_request.clj:67:in `invoke'\",\n\"jruby_request.clj:49:in `invoke'\",\n\"request_handler_service.clj:38:in `handle_request'\",\n\"request_handler.clj:3:in `invoke'\",\n\"request_handler.clj:3:in `invoke'\",\n\"core.clj:2493:in `invoke'\",\n\"ringutils.clj:115:in `invoke'\",\n\"ringutils.clj:71:in `invoke'\",\n\"ringutils.clj:77:in `invoke'\",\n\"ringutils.clj:127:in `invoke'\",\n\"master_core.clj:426:in `invoke'\",\n\"ring.clj:21:in `invoke'\",\n\"ring.clj:12:in `invoke'\",\n\"comidi.clj:249:in `invoke'\",\n\"jetty9_core.clj:424:in `invoke'\",\n\"normalized_uri_helpers.clj:80:in `invoke'\"]}\n{code}", "environment": "Ubuntu Trusty Puppet Server, Ubuntu Trusty puppet agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33956", "fixedVersions": [], "id": "33956", "issueType": "Bug", "key": "MODULES-3755", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ec582159-f22c-4413-9489-a02dbceff6de", "resolution": "Fixed", "resolutionDate": "2016-08-19T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql modules fails hard with puppetserver 2.5.0", "timeSpent": "PT0S", "updated": "2016-08-19T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi R\u00e9my,\n\nthe {{java}} class does not support guessing the package name from the requested version. Please see https://github.com/puppetlabs/puppetlabs-java#usage for details.\n\n\nCheers, David", "created": "2016-08-18T06:51:00.000000"}, {"author": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "body": "Oh, I assumed so since that seems to be the behavior for java::oracle.\nThanks for your quick answer :-)\n\n2016-08-18 14:52 GMT+02:00 David Schmitt (JIRA) <\n\n", "created": "2016-08-18T07:14:00.000000"}], "components": ["java"], "created": "2016-08-18T03:59:00.000000", "creator": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6079595d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8b5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10297566_*|*_6_*:*_1_*:*_0"}], "description": "Hi\n\nTried this simple manifest\n\n{code:puppet}\nclass { 'java':\n    version\t\t\t=> '7',\n    distribution\t        => 'jdk',\t\n}\n{code}\n\n\nDidn't worked out with this error\n\n{code:bash}\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install java-1.8.0-openjdk-devel-7' returned 1: Error: Nothing to do\nError: /Stage[main]/Java/Package[java]/ensure: change from purged to 7 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install java-1.8.0-openjdk-devel-7' returned 1: Error: Nothing to do\n{code}\n\nClearly it should require  java-1.7.0-openjdk-devel instead of  java-1.8.0-openjdk-devel-7\n\n", "environment": "Brand new CentOS 7 with latest puppet-agent installed today 18/08", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37204", "fixedVersions": [], "id": "37204", "issueType": "Bug", "key": "MODULES-3754", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:45875d4c-1fcb-422e-b466-b87a6a3c8548", "resolution": "Won't Fix", "resolutionDate": "2016-08-18T06:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/java doesn't install jdk 7 properly", "timeSpent": "PT0S", "updated": "2016-08-18T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "The ensure parameter was removed from concat::fragment in version 4.0.0 ([commit ab0cf270e4967d9589f58b7c452ff24e870bb377|https://github.com/puppetlabs/puppetlabs-concat/commit/ab0cf270e4967d9589f58b7c452ff24e870bb377]).", "created": "2018-01-11T01:55:00.000000"}], "components": ["concat"], "created": "2016-08-17T15:59:00.000000", "creator": "557058:040aaedd-9869-4daa-8d94-913c7e417b7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "If the parameter ensure is passed to the concat::fragment defined type the run should fail making no changes to the system.  \n\nThis can be done by either removing the ensure parameter from the defined type entirely or by using the fail() function rather than warning in the current implementation.  If either are acceptable I can submit a PR."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a347180"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8az3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44190141049_*|*_6_*:*_1_*:*_0"}], "description": "The 'ensure' parameter to concat::fragment was deprecated in 2.0.0 however the method for implementing the deprecation causes implementations where ensure => 'absent' to be evaluated effectively as ensure => 'present'.  Thus for people who don't notice the change anything the explicitly don't want added to the file will be present.\n\nThe warning function in use for the deprecation message logs an error on the server and not on the agent.  If you're running puppet via the command line as a user who has no access to the puppetserver you'll not even receive a warning and nothing will be in the report.  Use of a notify resource in the 1.x branch would also be useful for letting people know.\n\nthe above is based on looking at the current master branch:\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/master/manifests/fragment.pp", "environment": "Testing was conducted on puppetserver-1.1.3-1 rpm on centos 7 using agents on 3.8.5 and 3.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38217", "fixedVersions": [], "id": "38217", "issueType": "Bug", "key": "MODULES-3753", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:040aaedd-9869-4daa-8d94-913c7e417b7e", "resolution": "Fixed", "resolutionDate": "2018-01-11T02:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat::fragment should fail run when 'ensure' parameter is specified", "timeSpent": "PT0S", "updated": "2018-01-11T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR https://github.com/puppetlabs/puppetlabs-sqlserver/pull/185", "created": "2016-08-17T15:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running through adhoc at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/sqlserver/job/forge-windows_puppetlabs-sqlserver_init-manual-parameters_adhoc/7/", "created": "2016-08-17T15:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc has completed except for 3.x which is in progress.  Moving to Ready for Merge as it should be ok.", "created": "2016-08-17T23:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ready for merge", "created": "2016-08-17T23:04:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/4c492404ecfa61d313368f63c11b8233499eafaf", "created": "2016-08-18T10:21:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Acceptance criteria are for the acceptance tests to pass using the sys.server_role_members instead of the IS_SVRROLEMEMBER. They do pass, no FR necessary.", "created": "2016-08-24T01:40:00.000000"}], "components": ["sqlserver"], "created": "2016-08-17T14:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests pass for modifying a WINDOWS_LOGIN user account"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@779d1840"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "reported from the field"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4isf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_46747839_*|*_1_*:*_1_*:*_12181_*|*_10007_*:*_1_*:*_40636753_*|*_3_*:*_1_*:*_29823672_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_440381785"}], "description": "The SQL Server module uses the IS_SRVROLEMEMBER function when modifying a user account, however if a WINDOWS_LOGIN for a user is disabled, IS_SRVROLEMEMBER always returns false.  This means modifying a disabled account will fail.\n\nThe query login template instead uses the sys.server_role_members table to determine membership which is correct.\n\nThis ticket will modify the acceptance tests and templates to use the sys.server_role_members table instead of the  IS_SRVROLEMEMBER function", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "37201", "fixedVersions": [], "id": "37201", "issueType": "Bug", "key": "MODULES-3752", "labels": [], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-24T01:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to modify server roles for a WINDOWS_LOGIN user in SQL Server module", "timeSpent": "PT0S", "updated": "2016-08-24T03:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Faye, the delete_regex function was only [added after the release](https://github.com/puppetlabs/puppetlabs-stdlib/commit/dd71c0288052dd3a96e730ff198f5c0a8d640946) of 4.12.0, and the README on the forge doesn't contain a reference to delete_regex. Where did you find that?", "created": "2016-08-17T07:50:00.000000"}, {"author": "6243b621fd5e45007043531c", "body": "https://github.com/puppetlabs/puppetlabs-stdlib#delete_regex\n", "created": "2016-08-17T07:52:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Github always shows the current master branch, which is the in-development code. The easiest way to see version specific documentation is looking it up on the forge: http://forge.puppet.com/puppetlabs/stdlib\n\nCheers, David.", "created": "2016-08-17T07:55:00.000000"}, {"author": "6243b621fd5e45007043531c", "body": "ah. sorry my mistake.", "created": "2016-08-17T07:55:00.000000"}], "components": ["stdlib"], "created": "2016-08-17T07:44:00.000000", "creator": "6243b621fd5e45007043531c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8ba9435"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ajr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_378602_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_278045"}], "description": "it's missing delete_regex from the release.\nbut is documented on the online manual", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35039", "fixedVersions": [], "id": "35039", "issueType": "Bug", "key": "MODULES-3751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b621fd5e45007043531c", "resolution": "Cannot Reproduce", "resolutionDate": "2016-08-17T07:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: 4.12.0 it's missing delete_regex from the release", "timeSpent": "PT0S", "updated": "2016-08-17T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Thomas,\n\nyou're running into PUP-6608, which is fixed for puppet 4.6.1 and will be released with the next puppet-agent. Please avoid puppet-agent 1.6.0.\n\nD.", "created": "2016-08-17T05:27:00.000000"}, {"author": "623c145bbef8a60068c79b79", "body": "Hi David,\n\nexcellent, thanks for the prompt update!\n\nCheers,\nTom.", "created": "2016-08-17T06:37:00.000000"}], "components": ["apache", "puppet_agent"], "created": "2016-08-17T05:06:00.000000", "creator": "623c145bbef8a60068c79b79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@152f8a8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8aj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287041_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nafter updating puppet-agent and puppetserver in our environment today, the manifests which use puppetlabs-apache (more specifically apache::mod::autoindex) won't compile anymore.\n\nBefore the update:\npuppet-agent on Puppetmaster: 1.5.3\npuppetserver on Puppetmaster: 2.4.0\npuppetlabs-apache: 1.10.0\npuppet-agent on node: 1.5.3\n\nAfter the update:\npuppet-agent on Puppetmaster: 1.6.0\npuppetserver on Puppetmaster: 2.5.0\npuppetlabs-apache: 1.10.0\npuppet-agent on node: 1.6.0\n\nThe manifest on the node sets up an Apache with mod_autoindex:\ninclude apache::mod::autoindex\n\nroot@node:/tmp# puppet  agent -t --debug --trace --noop\nDebug: Applying settings catalog for sections main, agent, ssl\nDebug: Failed to load library 'selinux' for feature 'selinux'\nDebug: Using settings: adding file resource 'confdir': 'File[/etc/puppetlabs/puppet]{:path=>\"/etc/puppetlabs/puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'codedir': 'File[/etc/puppetlabs/code]{:path=>\"/etc/puppetlabs/code\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Facter: searching for custom fact \"operatingsystem\".\nDebug: Facter: searching for operatingsystem.rb in /opt/puppetlabs/puppet/cache/lib/facter.\nDebug: Facter: searching for operatingsystem.rb in /opt/puppetlabs/puppet/cache/lib/facter.\nDebug: Facter: fact \"facterversion\" has resolved to \"3.4.0\".\nDebug: Facter: fact \"aio_agent_version\" has resolved to \"1.6.0\".\nDebug: Facter: searching \"/opt/puppetlabs/facter/facts.d\" for external facts.\nDebug: Facter: skipping external facts for \"/etc/facter/facts.d\": No such file or directory\nDebug: Facter: skipping external facts for \"/etc/puppetlabs/facter/facts.d\": No such file or directory\nDebug: Facter: no external facts were found.\nDebug: Facter: resolving operating system facts.\nDebug: Facter: resolving kernel facts.\nDebug: Facter: fact \"kernel\" has resolved to \"Linux\".\nDebug: Facter: fact \"kernelrelease\" has resolved to \"4.4.0-28-generic\".\nDebug: Facter: fact \"kernelmajversion\" has resolved to \"4.4\".\nDebug: Facter: fact \"kernelversion\" has resolved to \"4.4.0\".\nDebug: Facter: executing command: /usr/bin/lsb_release -a\nDebug: Facter: Distributor ID:\tUbuntu\nDebug: Facter: Description:\tUbuntu 16.04 LTS\nDebug: Facter: Release:\t16.04\n[...]\nDebug: Using cached connection for https://puppetmaster:8140\nDebug: Caching connection for https://puppetmaster:8140\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Invalid relationship: File[autoindex.conf] { require => Exec[mkdir ] }, because Exec[mkdir ] doesn't seem to be in the catalog\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:269:in `is_http_200?'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/rest.rb:167:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:434:in `block in retrieve_new_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:386:in `block in thinmark'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:385:in `thinmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:433:in `retrieve_new_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:78:in `retrieve_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:147:in `prepare_and_retrieve_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:309:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:221:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:240:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:195:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (4 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent/locker.rb:21:in `lock'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:45:in `block (3 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:98:in `with_client'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:42:in `block (2 levels) in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:65:in `run_in_fork'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:41:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/agent.rb:39:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:353:in `onetime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/agent.rb:331:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:540:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:132:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nI did some testing with different versions of puppet-agent and puppetserver (PM -> Puppetmaster, N -> Node):\n\nPM: Agent 1.6.0, Server 2.5.0; N: Agent 1.6.0 -> fail\nPM: Agent 1.6.0, Server 2.5.0; N: Agent 1.5.3 -> fail\nPM: Agent 1.6.0, Server 2.4.0; N: Agent 1.6.0 -> fail\nPM: Agent 1.6.0, Server 2.4.0; N: Agent 1.5.3 -> fail\nPM: Agent 1.5.3, Server 2.4.0; N: Agent 1.5.3 -> ok\nPM: Agent 1.5.3, Server 2.4.0; N: Agent 1.6.0 -> ok\nPM: Agent 1.5.3, Server 2.5.0; N: Agent 1.6.0 -> ok\n\nSo, as soon as puppet-agent 1.6.0 is installed on the Puppetmaster, puppetlabs-apache breaks manifest compilation.\n\nI have other nodes running which use puppetlabs-apache to setup an Apache httpd (but without including apache::mod::autoindex), and there I don't see this issue.\n\nPlease feel free to get in touch if you need more information.\n\nCheers,\nTom.", "environment": "We run Puppet on Ubuntu 16.04 LTS, Puppet Versions are:\n\npuppet-agent: 1.6.0-1xenial\npuppetserver: 2.5.0-1puppetlabs1\n\nBoth packages installed from the Puppetlabs repo for Xenial.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41346", "fixedVersions": [], "id": "41346", "issueType": "Bug", "key": "MODULES-3750", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c145bbef8a60068c79b79", "resolution": "Duplicate", "resolutionDate": "2016-08-17T05:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache module fails with puppet-agent 1.6.0 on Puppetmaster", "timeSpent": "PT0S", "updated": "2016-08-17T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623a48e8bef8a60068c6c933], we've created an issue for this in github under voxpupuli who owns the module now: https://github.com/voxpupuli/puppet-mongodb/issues/412", "created": "2017-10-26T11:26:00.000000"}], "components": ["mongodb"], "created": "2016-08-17T04:54:00.000000", "creator": "623a48e8bef8a60068c6c933", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b1028eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8aiv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15742095_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_37591801777"}], "description": "Every time puppet agent runs I get the following notifications about created users:\n\nOn master:\n\n\n{code:java}\nInfo: Applying configuration version '1471431029'\nNotice: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]/password_hash: defined 'password_hash' as '90b114dd1744b337cd2f1e665cfd6c99'\nNotice: /Stage[main]/Main/Node[mongo2]/Mongodb::Db[kannel]/Mongodb_user[User kannel on db kannel]/password_hash: defined 'password_hash' as '68e0ec8dc0adad0bbcaf1efa11a07af6'\nNotice: /Stage[main]/Main/Node[mongo2]/Mongodb::Db[kannel_ll]/Mongodb_user[User kannel_ll on db kannel_ll]/password_hash: defined 'password_hash' as 'be17fdcc53cd3165582ed2151e2b1904'\nNotice: Applied catalog in 1.09 seconds\n{code}\n\n\nOn slave:\n\n\n{code:java}\nInfo: Applying configuration version '1471431010'\nWarning: User info is available only from master host\nWarning: User creation is available only from master host\nNotice: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]/ensure: created\nWarning: User creation is available only from master host\nNotice: /Stage[main]/Main/Node[mongo1]/Mongodb::Db[kannel]/Mongodb_user[User kannel on db kannel]/ensure: created\nWarning: User creation is available only from master host\nNotice: /Stage[main]/Main/Node[mongo1]/Mongodb::Db[kannel_ll]/Mongodb_user[User kannel_ll on db kannel_ll]/ensure: created\nNotice: Applied catalog in 0.80 seconds\n{code}\n\nUsers are present, and I can authenticate using these usernames, but puppet keeps on notifying. \n\nNotifications are good when new users are created. But this looks like a buggy behaviour. \n\nThanks!\n\nRegards,\nSergey\n", "environment": "CentOS Linux release 7.2.1511 (Core)\nmongodb-org-server-3.2.8-1.el7.x86_64\nmongodb-org-shell-3.2.8-1.el7.x86_64\nModule: puppetlabs-mongodb : 0.14.0", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40306", "fixedVersions": [], "id": "40306", "issueType": "Bug", "key": "MODULES-3749", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48e8bef8a60068c6c933", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MongoDB: user creation notice", "timeSpent": "PT0S", "updated": "2017-10-26T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Looking at the rest of the resource, and your error description, I'd suggest either changing it to {{mode => '0600'}}, or removing {{recurse}}, {{checksum}}, and {{purge}} completely.", "created": "2016-08-17T09:13:00.000000"}, {"author": "623e74fc4a57610068e8835f", "body": "I have encountered this issue as well, has there been any progress?\nWould it be a bad idea to simply set {{mode => '0644'}} on \"dbpath\"?\n", "created": "2016-09-08T00:44:00.000000"}, {"author": "5c18fd80ad984b521084b6d5", "body": "Please give a status on that", "created": "2016-10-25T03:59:00.000000"}, {"author": "623e74fc4a57610068e8835f", "body": "I patched it by simply setting {{mode => '0644'}} as I mentioned above. Had it deployed on prod for two months now and encountered no issues, opened a PR for it.\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/349", "created": "2016-11-28T08:32:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:623a48e8bef8a60068c6c933]. Thanks for raising this issue. Per the notes in the corresponding PR (https://github.com/puppetlabs/puppetlabs-mongodb/pull/349) it appears as though this issue is fixed, therefore closing this. Please re-open if you disagree!", "created": "2017-09-05T05:08:00.000000"}], "components": ["mongodb"], "created": "2016-08-17T04:08:00.000000", "creator": "623a48e8bef8a60068c6c933", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52493866"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ai7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18522881_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33162667504"}], "description": "Each time I run puppet agent on either master or slave mongo instance I get the following output:\n\n\n{code:java}\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/admin.0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/admin.ns]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/diagnostic.data/metrics.2016-08-17T09-50-06Z-00000]/mode: mode changed '0644' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/diagnostic.data/metrics.interim]/mode: mode changed '0644' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/journal/j._0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/kannel.0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/kannel.ns]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/kannel_ll.0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/kannel_ll.ns]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/local.0]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/local.1]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/local.ns]/mode: mode changed '0600' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/mongod.lock]/mode: mode changed '0644' to '0755'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb/storage.bson]/mode: mode changed '0644' to '0755'\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\n{code}\n\nPuppet tries to assign rather strange permissions (0755 )to files inside /var/lib/mongodb/ , and then mongo seems to assign proper permissions back.\n\nAlso this stuff triggers restart of Service[mongodb]. So each puppet run mongodb service gets restarted. That also is not good at all. \n\nI managed to fix this issue with the following patch\n\n\n\n{code:java}\ndiff --git a/manifests/server/config.pp b/manifests/server/config.pp\nindex 568ed01..4e102a4 100644\n--- a/manifests/server/config.pp\n+++ b/manifests/server/config.pp\n@@ -214,7 +214,7 @@ class mongodb::server::config {\n       mode     => '0755',\n       owner    => $user,\n       group    => $group,\n-      recurse  => true,\n+      recurse  => false,\n       purge    => false,\n       checksum => 'none',\n       require  => File[$config],\n{code}\n\nBut not sure if this is a right way. \n\nThanks! \n\nRegards,\nSergey\n", "environment": "CentOS Linux release 7.2.1511 (Core)\nmongodb-org-server-3.2.8-1.el7.x86_64\nmongodb-org-shell-3.2.8-1.el7.x86_64\nModule: puppetlabs-mongodb : 0.14.0", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37198", "fixedVersions": [], "id": "37198", "issueType": "Bug", "key": "MODULES-3748", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48e8bef8a60068c6c933", "resolution": "Fixed", "resolutionDate": "2017-09-05T05:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MongoDB: dbpath permissions", "timeSpent": "PT0S", "updated": "2017-09-05T05:08:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Can't we send {{rs.slaveOk()", "created": "2016-08-17T09:00:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623a48e8bef8a60068c6c933], we've migrated puppetlabs-mongodb to puppet-mongodb. I'm going to close this issue and if it's still a problem for you, please feel free to re-open an issue on github at https://github.com/voxpupuli/puppet-mongodb/issues .", "created": "2017-10-26T11:26:00.000000"}], "components": ["mongodb"], "created": "2016-08-17T03:19:00.000000", "creator": "623a48e8bef8a60068c6c933", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@163fdedf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ahb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21488060_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_37591717788"}], "description": "Mognodb module is configured with the following parameters:\n\n{code:java}\n  Class {'::mongodb::globals':\n    manage_package_repo => true,\n    version             => '3.2.8-1.el7'\n  }\n  Class {'::mongodb::client':\n    require => Class['::mongodb::globals']\n  }\n  Class {'::mongodb::server':\n    replset         => 'rs0',\n    replset_config  => $::hostname ? {\n      'mongo1' => { 'rs0' => { ensure  => present,\n                               members => [ 'mongo1:27017',\n                                            'mongo2:27017',\n                                            'mongo3:27017' ]  } },\n      default  => undef\n    },\n    bind_ip         => [ '0.0.0.0' ],\n    create_admin    => true,\n    admin_username  => 'admin',\n    admin_password  => 'passw0rd',\n    store_creds     => true,\n    require         => [ Class['::mongodb::globals'],\n                         Class['::mongodb::client'] ]\n  }\n{code}\n\nSlave installation fails with the following: \n\n\n{code:java}\nError: Failed to apply catalog: Could not evalute MongoDB shell command: printjson(db.getMongo().getDBs())\n{code}\n\nDebug shows the following:\n\n\n{code:java}\nDebug: Executing: '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval printjson(db.getMongo().getDBs())'\nDebug: Request failed: 'Execution of '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval printjson(db.getMongo().getDBs())' returned 252: 2016-08-17T08:59:15.420+0000 E QUERY    [thread1] Error: listDatabases failed:{ \"ok\" : 0, \"errmsg\" : \"not master and slaveOk=false\", \"code\" : 13435 } :\n_getErrorWithCode@src/mongo/shell/utils.js:25:13\nMongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1\n{code}\n\nCan be fixed with the following patch, but I'm not sure if this is a correct way to fix it :) \n\n\n{code:java}\ndiff --git a/lib/puppet/provider/mongodb_database/mongodb.rb b/lib/puppet/provider/mongodb_database/mongodb.rb\nindex 895276b..5fe13a3 100644\n--- a/lib/puppet/provider/mongodb_database/mongodb.rb\n+++ b/lib/puppet/provider/mongodb_database/mongodb.rb\n@@ -7,7 +7,11 @@ Puppet::Type.type(:mongodb_database).provide(:mongodb, :parent => Puppet::Provid\n\n   def self.instances\n     require 'json'\n-    dbs = JSON.parse mongo_eval('printjson(db.getMongo().getDBs())')\n+    if db_ismaster\n+      dbs = JSON.parse mongo_eval('printjson(db.getMongo().getDBs())')\n+    else\n+      dbs = JSON.parse mongo_eval('rs.slaveOk(); printjson(db.getMongo().getDBs())')\n+    end\n\n{code}\n\n", "environment": "CentOS Linux release 7.2.1511 (Core)\nmongodb-org-server-3.2.8-1.el7.x86_64\nmongodb-org-shell-3.2.8-1.el7.x86_64\n\nModule: puppetlabs-mongodb :  0.14.0", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "32897", "fixedVersions": [], "id": "32897", "issueType": "Bug", "key": "MODULES-3747", "labels": ["mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48e8bef8a60068c6c933", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MongoDB: not master and slaveOk=false", "timeSpent": "PT0S", "updated": "2017-10-26T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies for the length of time this ticket has been sitting with no activity. The IAC Team are currently doing a bit of a clean up. Given the lack of activity on this ticket, I'm going to close, however, I can converted MODULES-3873 to a feature request, which appears to be requesting the same feature.", "created": "2021-01-25T08:27:00.000000"}], "components": ["tomcat"], "created": "2016-08-16T14:34:00.000000", "creator": "557058:7559f715-f982-4800-825a-8ead41244b77", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e679c26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8a47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_140208776006_*|*_6_*:*_1_*:*_0"}], "description": "It is impossible to configure a tomcat service to service_enable = true but undefine the service_ensure. \n\nThe documentation states:\nservice_ensure Specifies whether the Tomcat service should be running. Maps to the ensure parameter of Puppet's native service resource type. Valid options: 'running', 'stopped', 'true', and 'false'. Default: 'present'.\n\nHowever, the define tomcat::service has the $service_ensure hard coded to running\n\nAny attempt to set it to something else results in:\nInvalid value \"present\". Valid values are stopped, running.\n\nIdeally, to achieve the desired state of \"enabled\" but not enforcing any particular running state it would have to be undef.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36098", "fixedVersions": [], "id": "36098", "issueType": "Bug", "key": "MODULES-3746", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7559f715-f982-4800-825a-8ead41244b77", "resolution": "Duplicate", "resolutionDate": "2021-01-25T08:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to override service_ensure in tomcat::service", "timeSpent": "PT0S", "updated": "2021-01-25T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-08-16T14:07:00.000000", "creator": "623a48e8bef8a60068c6c933", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e46eade"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8a1r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39474688424_*|*_6_*:*_1_*:*_0"}], "description": "> rs.isMaster() \n\nreturns the following JSON:\n\n\n{code:java}\n{\n\t\"hosts\" : [\n\t\t\"mongo1:27017\",\n\t\t\"mongo2:27017\",\n\t\t\"mongo3:27017\"\n\t],\n\t\"setName\" : \"rs0\",\n\t\"setVersion\" : 1,\n\t\"ismaster\" : true,\n\t\"secondary\" : false,\n\t\"primary\" : \"mongo1:27017\",\n\t\"me\" : \"mongo1:27017\",\n\t\"electionId\" : ObjectId(\"7fffffff0000000000000001\"),\n\t\"maxBsonObjectSize\" : 16777216,\n\t\"maxMessageSizeBytes\" : 48000000,\n\t\"maxWriteBatchSize\" : 1000,\n\t\"localTime\" : ISODate(\"2016-08-16T20:00:27.829Z\"),\n\t\"maxWireVersion\" : 4,\n\t\"minWireVersion\" : 0,\n\t\"ok\" : 1\n}\n\n{code}\n\n/opt/puppetlabs/puppet/cache/lib/facter/is_master.rb returns the following error while parsing it:\n\n\n{code:java}\nError: Facter: error while resolving custom fact \"mongodb_is_master\": 757: unexpected token at '{\n\t\"hosts\" : [\n\t\t\"mongo1:27017\",\n\t\t\"mongo2:27017\",\n\t\t\"mongo3:27017\"\n\t],\n\t\"setName\" : \"rs0\",\n\t\"setVersion\" : 1,\n\t\"ismaster\" : true,\n\t\"secondary\" : false,\n\t\"primary\" : \"mongo1:27017\",\n\t\"me\" : \"mongo1:27017\",\n\t\"electionId\" : ObjectId(\"7fffffff0000000000000001\"),\n\t\"maxBsonObjectSize\" : 16777216,\n\t\"maxMessageSizeBytes\" : 48000000,\n\t\"maxWriteBatchSize\" : 1000,\n\t\"localTime\" : \"2016-08-16T19:30:28.737Z\" ,\n\t\"maxWireVersion\" : 4,\n\t\"minWireVersion\" : 0,\n\t\"ok\" : 1\n}'\n\n{code}\n\nIssue can be solved by removing or editing the following line in JSON output:\n\n\n{code:java}\n\"electionId\" : ObjectId(\"7fffffff0000000000000001\"),\n{code}\n\n\nI fixed it with\n\n{code:java}\nmongo_output.gsub(/\\\"electionId\\\" : ObjectId.+?,/, '\"electionId\" : \"000\",')\n{code}\n\n\nBut you probably would want to do this differently :)\n\nThanks.\n\nRegards,\nSergey", "environment": "Centos 7\nmongodb-org-server-3.2.8-1.el7.x86_64\nmongodb-org-shell-3.2.8-1.el7.x86_64", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "32895", "fixedVersions": [], "id": "32895", "issueType": "Bug", "key": "MODULES-3745", "labels": ["mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48e8bef8a60068c6c933", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MongoDB: Facter: error while resolving custom fact \"mongodb_is_master\":", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11d2bef8a60068c79a02", "body": "https://github.com/stephencooke/puppetlabs-apache/tree/feature/MODULES-3744-mod_security_crs", "created": "2016-08-16T12:10:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I found out the problem was that the directory is purged and security_crs.conf created before the security module package is installed. This package creates modsecurity_crs_10_config.conf.\nI created a pull request including a \"before\" directive in the package resource pointing to the directory resource. Now, the excess file created by the package is correctly purged.\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1546", "created": "2016-10-28T13:25:00.000000"}, {"author": "70121:970bbcf4-020a-44e2-b7d4-6d87f6768b3d", "body": "I screwed up trying to amend the commit message to be more \"GitHub-friendly\" and pushing again. I started over and created a new PR:  \nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1563", "created": "2016-12-01T08:28:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "The PR is merged. Someone can close?", "created": "2017-04-18T07:33:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closed as PR (https://github.com/puppetlabs/puppetlabs-apache/pull/1563) merged by [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8]. Thanks!", "created": "2017-06-29T05:16:00.000000"}], "components": ["apache"], "created": "2016-08-16T12:01:00.000000", "creator": "623c11d2bef8a60068c79a02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c0706b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz89wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_534219_*|*_10009_*:*_1_*:*_27319388478_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_44554821"}], "description": "can find an easy place to raise an issue on GITLAB against this bug.\n\nso here is the information I have on the issue that cause apache to fail to load if not fixed.\n\nThese files conflict and cause apache to fail to load\n\n/etc/httpd/modsecurity.d/modsecurity_crs_10_config.conf\n/etc/httpd/modsecurity.d/security_crs.conf\n\nIs installed via mod_security_crs \npuppetlabs-apache/manifests/mod/security.pp\n\n\nThis called form here.\nline 44 \n\n  if $crs_package  {\n    package { $crs_package:\n      ensure => 'latest',\n      before => File[$::apache::confd_dir],\n    }\n  }\n  \n  This conflicts with the later file \n  line 56\n   file { 'security.conf':\n \n \nmanifests/params.pp has  $modsec_crs_package = 'mod_security_crs'\n\nThis the conflicts with the file security_crs.conf\n\nStarting httpd: Syntax error on line 97 of /etc/httpd/modsecurity.d/security_crs.conf:\nModSecurity: Found another rule with the same id\n                                                           [FAILED]\nYou can delete either file and it will restart fine.  \n\nCan we please make the puppet apache undertake this clear down  of the duplicate file information in \n/etc/httpd/modsecurity.d/modsecurity_crs_10_config.conf\n/etc/httpd/modsecurity.d/security_crs.conf\n\nan additional hook to remove the conflicting file is needed\n", "environment": "Centos el6\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32893", "fixedVersions": [], "id": "32893", "issueType": "Bug", "key": "MODULES-3744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11d2bef8a60068c79a02", "resolution": "Fixed", "resolutionDate": "2017-06-29T05:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache/manifests/mod/security.pp", "timeSpent": "PT0S", "updated": "2017-06-29T05:16:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Pieter,\n\nyou are running in one of the few cases where order of statements in manifests in puppet does make a difference. Please ensure that you {{include apache}} in each class/define before using any apache-related constructs.\n\nD.", "created": "2016-08-16T08:20:00.000000"}, {"author": "557058:3606c140-61d9-41f5-a300-ea23ef0a6309", "body": "OK, thanks. The issue is now fixed.", "created": "2016-08-17T04:13:00.000000"}], "components": ["apache"], "created": "2016-08-16T07:38:00.000000", "creator": "557058:3606c140-61d9-41f5-a300-ea23ef0a6309", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@595c3792"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz89nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2536339_*|*_6_*:*_1_*:*_0"}], "description": "When executing puppet agent on my nodes, I get the following error:\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, You must include the apache base class before using any apache defined resources at /etc/puppetlabs/code/environments/ams/modules/apache/manifests/vhost.pp:158:5 at /etc/puppetlabs/code/environments/ams/modules/roles/manifests/webserver/service/scart.pp:34 on node dev.puppet.ams.packed.be\n{code}\n\nWhen I move the class {'apache':} configuration to the scart.pp file, I get the following error:\n\n{code}\nError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call,  is not supported for suphp_engine.\n  Allowed values are 'on' and 'off'. at /etc/puppetlabs/code/environments/ams/modules/apache/manifests/vhost.pp:166:3 at /etc/puppetlabs/code/environments/ams/modules/roles/manifests/webserver/service/scart.pp:34 on node dev.puppet.ams.packed.be\n{code}\n\nI have tried the following remedies, all to no avail:\n* Updating Puppet server and Puppet agent.\n* Downgrading Puppet server and Puppet agent to the previous version.\n* Updating puppetlabs-apache and downgrading to the previous version.\n* Syntax checking my module files and hiera data files.\n", "environment": "Puppetserver version: 2.5.0\npuppetlabs-apache version: 1.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39275", "fixedVersions": [], "id": "39275", "issueType": "Bug", "key": "MODULES-3743", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3606c140-61d9-41f5-a300-ea23ef0a6309", "resolution": "Won't Fix", "resolutionDate": "2016-08-16T08:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\" \" is not supported for suphp_engine", "timeSpent": "PT0S", "updated": "2016-08-17T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/161\n\n", "created": "2016-08-16T07:33:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged. Thanks for your contribution!", "created": "2016-08-16T08:15:00.000000"}], "components": ["tomcat"], "created": "2016-08-16T07:31:00.000000", "creator": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5630c838"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz89nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2424924_*|*_10007_*:*_1_*:*_166315_*|*_5_*:*_1_*:*_0"}], "description": "tomcat::config::server::service { $serviceName:\n    catalina_base  => $catalina_base,\n    service_ensure => 'present',\n}\n\nwill raise an error with strict variables = true:\n\nEvaluation Error: Unknown variable: '_class_name'. at", "environment": "Puppet 3.8, Future Parser, strict_vars = true, stringify_facts = false, trusted_node_data = true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38216", "fixedVersions": [], "id": "38216", "issueType": "Bug", "key": "MODULES-3742", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "resolution": "Fixed", "resolutionDate": "2016-08-16T08:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::config::server::service with strict vars = true", "timeSpent": "PT0S", "updated": "2016-08-16T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vsphere"], "created": "2016-08-15T21:14:00.000000", "creator": "999854:a6459225-4e7f-4a64-91c9-4c35129b276a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6125efca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87s7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "I think there are a couple of things that the documentation are lacking: \n1. The documentation should explain the path to the VM and resource a bit better... so I found that it has to be /<DATACENTER NAME/vm/<FOLDERNAME>/<machine name>\n\n2. You have to specify a resource_type, maybe this only applies if the VM has multiple compute resources/clusters.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35037", "fixedVersions": [], "id": "35037", "issueType": "Improvement", "key": "MODULES-3741", "labels": ["puppetlabs-vsphere"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:a6459225-4e7f-4a64-91c9-4c35129b276a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Documentation Improvement on vsphere module", "timeSpent": "PT0S", "updated": "2018-09-12T03:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged. thanks for tracking that down!", "created": "2016-08-16T02:23:00.000000"}], "components": ["rabbitmq"], "created": "2016-08-15T15:38:00.000000", "creator": "557058:1981362b-2341-442e-b856-2fac4246bbe3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9841103"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz88p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_38674116_*|*_10007_*:*_1_*:*_31858_*|*_5_*:*_1_*:*_0"}], "description": "After upgrading our puppet module for rabbitmq to latest forge module version, we've observed changes in how broker terminates connections that are expired due to heartbeat.\n\nAfter some digging around, I've found missing directive in default RabbitMQ config which was unfortunately missing from their site when default tcp_options were introduced into puppet module.\n\nUpstream PRs have been merged to fix the official documentation, as well as https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/492 to fix puppet code.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35035", "fixedVersions": [], "id": "35035", "issueType": "Bug", "key": "MODULES-3740", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1981362b-2341-442e-b856-2fac4246bbe3", "resolution": "Fixed", "resolutionDate": "2016-08-16T02:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RabbitMQ template missing important config parameter", "timeSpent": "PT0S", "updated": "2016-08-16T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "That sounds like a good improvement. You can use just \"postgresql\" as global default, when you provide the appropriate ways to override. A simple method to provide your new information would be to add a postgresql::enterprisedb class, that can be used instead of postgresql::globals, and provides the correct overrides:\n\n{code}\nclass postgresql::enterprisedb {\n  class { \"postgresql::globals\":\n    server_package_name => \"ppas95-server\",\n    # ...\n{code}", "created": "2016-08-16T02:40:00.000000"}, {"author": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "body": "I think there are two separate issues: \n  - passwd.pp needing to specify the database (always or at least when username != database) \n  - class that captures the defaults for enterprisedb\n\nFor the passwd.pp I submitted a [pull request|https://github.com/puppetlabs/puppetlabs-postgresql/pull/785/files]. I tried to only set --dbname option if the username was not the same as the database name b/c that would be less likely to break something for someone else using defaults. If you would prefer that I simplify by always specifying the --dbname option I can do that. I can also squash the commits and re-submit. The travis tests are failing due to strict variables but I don't think it is related to my change. \n\nRegarding the enterprisedb class, I could do that but do you think it is worth supporting the various PG variants with helper globals classes inside this module? Each variant would have different versions and they could get complex. EDB also has other features and config items that might warrant a separate module. I am just overriding the postgresql::globals variables in hiera. I think having an example in the readme that showed using the postgresql::globals class to install enterprisedb would probably be helpful to some people. A user of EDB would also need to setup their yum repo and that requires a username/password in the url so if you were going to support EDB global config would you want to also support configuring their yum repo? If you agree readme is preferable I can submit a pull request with a readme update. \n\n{code:puppet}\nclass postgresql::enterprisedb {\n  class { \"postgresql::globals\":\n    server_package_name   => 'ppas95-server',\n    client_package_name   => 'ppas95-server-client',\n    contrib_package_name  => 'ppas95-server-contrib',\n    devel_package_name    => 'ppas95-server-devel',\n    docs_package_name     => 'ppas95-server-docs',\n    plperl_package_name   => 'ppas95-server-plperl',\n    plpython_package_name => 'ppas95-server-plpython',\n    postgis_package_name  => 'ppas95-postgis',\n    datadir               => '/var/lib/ppas/9.5/data',\n    bindir                => '/usr/ppas-9.5/bin',\n    user                  => 'enterprisedb',\n    group                 => 'enterprisedb',\n    default_database      => 'edb',\n    service_name          => 'ppas-9.5',    \n  }\n}\n{code}\n", "created": "2016-08-16T08:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've commented on your PR.\n\nOn the enterprisedb class, having that data available, even if only in the {{examples/}} folder would be valuable to show off how flexible the module is. Adding the documentation on how to set up the yum repo there would be most appropriate.", "created": "2016-08-17T10:00:00.000000"}], "components": ["postgresql"], "created": "2016-08-15T13:29:00.000000", "creator": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* postgresql::server::passwd can change the password on a postgresql install with a non-default default database"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4114301c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz88j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}], "description": "In postgresql::server::passwd it runs psql using ${psql_path} to change the password on the default database. I am installing the EnterpriseDB variant of postgresql and it gets through most of the default modules (with various globals overridden) but it uses a user:group of enterprisedb:enterprisedb instead of postgres. Since psql defaults to connecting to a database with the same name as the user running the command, it tries to connect to a database called enterprisedb which doesn't exist. \n\nI think the psql command needs to use one of the following options in order to specify the name of the database:\n\n-d $postgresql::server::default_database \n--dbname  $postgresql::server::default_database\n\nUsing this module with EDB requires settings such as: \n\npostgresql::globals::server_package_name: ppas95-server\npostgresql::globals::client_package_name: ppas95-server-client\npostgresql::globals::contrib_package_name: ppas95-server-contrib\npostgresql::globals::devel_package_name: ppas95-server-devel\npostgresql::globals::docs_package_name: ppas95-server-docs\npostgresql::globals::plperl_package_name:  ppas95-server-plperl\npostgresql::globals::plpython_package_name: ppas95-server-plpython\npostgresql::globals::postgis_package_name: ppas95-postgis\npostgresql::globals::datadir: /var/lib/ppas/9.5/data\npostgresql::globals::bindir: /usr/ppas-9.5/bin\npostgresql::globals::user: enterprisedb\npostgresql::globals::group: enterprisedb\n\nI am not sure what the default database name should be, but it is either postgres or edb. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40304", "fixedVersions": [], "id": "40304", "issueType": "Improvement", "key": "MODULES-3739", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:50c090cf-cef8-462c-8d1e-3bbb82602402", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::passwd assumes default database name equals $postgresql::globals::user ", "timeSpent": "PT0S", "updated": "2016-08-19T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Possible cause\n\n{code}\n2016-08-15 08:46:23,474 - [Warning]: You cannot collect exported resources without storeconfigs being set", "created": "2016-08-15T09:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "A lot of pipelines where dragging in a version of 2016.2 which had failed a smoke test.  This is due to the logic in Beaker to pick the latest.  Instead FM-5574 was raised and fixed the issue by using only builds that have passed CI.", "created": "2016-08-17T16:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:623c14647910a200718b95a6] Do you move this ticket to Needs Information in error?", "created": "2016-08-26T18:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Was put into Needs Information in error", "created": "2016-08-30T09:57:00.000000"}], "components": ["sqlserver"], "created": "2016-08-15T09:53:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "pe-modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@632aa54e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz884f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_196295319_*|*_5_*:*_1_*:*_774950160_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_324988313"}], "description": "Tried to run beaker on my local dev machine but it failed to create a master for the acceptance tests for SQL Server mdoule.\n\nI ran the SQL Server CI pipeline manually and replicated the error.  Error Code is below;\n\n{code}\nkipping because of failed dependencies\n08:48:31   2016-08-15 08:48:31,032 - [Notice]: /Stage[main]/Puppet_enterprise::Profile::Console::Console_services_config/Pe_concat[/etc/puppetlabs/console-services/bootstrap.cfg]/File[/etc/puppetlabs/console-services/bootstrap.cfg]: Dependency Exec[postgresql_initdb] has failures: true\n08:48:31   2016-08-15 08:48:31,032 - [Warning]: /Stage[main]/Puppet_enterprise::Profile::Console::Console_services_config/Pe_concat[/etc/puppetlabs/console-services/bootstrap.cfg]/File[/etc/puppetlabs/console-services/bootstrap.cfg]: Skipping because of failed dependencies\n08:48:31   2016-08-15 08:48:31,034 - [Notice]: /Stage[main]/Puppet_enterprise::Console_services/Service[pe-console-services]: Dependency Exec[postgresql_initdb] has failures: true\n08:48:31   2016-08-15 08:48:31,034 - [Warning]: /Stage[main]/Puppet_enterprise::Console_services/Service[pe-console-services]: Skipping because of failed dependencies\n08:48:31   2016-08-15 08:48:31,034 - [Notice]: /Stage[main]/Pe_install::Install/Exec[set console admin password]: Dependency Exec[postgresql_initdb] has failures: true\n08:48:31   2016-08-15 08:48:31,034 - [Warning]: /Stage[main]/Pe_install::Install/Exec[set console admin password]: Skipping because of failed dependencies\n08:48:31   2016-08-15 08:48:31,224 - [Error]: Failed to apply catalog: Connection refused - connect(2) for \"q5185ouk55mwo9k.delivery.puppetlabs.net\" port 4433\n08:48:31   * /opt/puppetlabs/puppet/bin/puppet enterprise configure  --detailed-exitcodes --modulepath /opt/puppetlabs/server/data/enterprise/modules\n08:48:33   * returned: 1\n08:48:33   2016-08-15 08:48:33,184 [ERROR]: !! There were problems during the application of the installation catalog. !!\n08:48:33   2016-08-15 08:48:33,186 [ERROR]: !! Please review the logs at /var/log/puppetlabs/installer/2016-08-15T08.46.43-0700.install.log and resolve any issues you can find. !!\n08:48:33   2016-08-15 08:48:33,188 [ERROR]: !! After fixing any errors, re-run the installer to complete the installation or upgrade. !!\n08:48:33 \n08:48:33 q5185ouk55mwo9k.delivery.puppetlabs.net (centos7-master) executed in 109.85 seconds\n08:48:33 Exited: 1\n08:48:33 /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.47.1/lib/beaker/host.rb:351:in `exec': Host 'q5185ouk55mwo9k.delivery.puppetlabs.net' exited with 1 running: (Beaker::Host::CommandFailure)\n08:48:33  cd /tmp/2016-08-15_08.46.41.J5SEDP/puppet-enterprise-2016.2.1-1-g5e1da93-el-7-x86_64 && ./puppet-enterprise-installer -y -c /tmp/2016-08-15_08.46.41.J5SEDP/pe.conf\n08:48:33 Last 10 lines of output were:\n08:48:33 \t2016-08-15 08:48:31,034 - [Notice]: /Stage[main]/Puppet_enterprise::Console_services/Service[pe-console-services]: Dependency Exec[postgresql_initdb] has failures: true\n08:48:33 \t2016-08-15 08:48:31,034 - [Warning]: /Stage[main]/Puppet_enterprise::Console_services/Service[pe-console-services]: Skipping because of failed dependencies\n08:48:33 \t2016-08-15 08:48:31,034 - [Notice]: /Stage[main]/Pe_install::Install/Exec[set console admin password]: Dependency Exec[postgresql_initdb] has failures: true\n08:48:33 \t2016-08-15 08:48:31,034 - [Warning]: /Stage[main]/Pe_install::Install/Exec[set console admin password]: Skipping because of failed dependencies\n08:48:33 \t2016-08-15 08:48:31,224 - [Error]: Failed to apply catalog: Connection refused - connect(2) for \"q5185ouk55mwo9k.delivery.puppetlabs.net\" port 4433\n08:48:33 \t* /opt/puppetlabs/puppet/bin/puppet enterprise configure  --detailed-exitcodes --modulepath /opt/puppetlabs/server/data/enterprise/modules\n08:48:33 \t* returned: 1\n08:48:33 \t2016-08-15 08:48:33,184 [ERROR]: !! There were problems during the application of the installation catalog. !!\n08:48:33 \t2016-08-15 08:48:33,186 [ERROR]: !! Please review the logs at /var/log/puppetlabs/installer/2016-08-15T08.46.43-0700.install.log and resolve any issues you can find. !!\n08:48:33 \t2016-08-15 08:48:33,188 [ERROR]: !! After fixing any errors, re-run the installer to complete the installation or upgrade. !!\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.47.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.47.1/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-0.7.0/lib/beaker-pe/install/pe_utils.rb:458:in `block in do_install'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-0.7.0/lib/beaker-pe/install/pe_utils.rb:415:in `each'\n08:48:33 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM/win_2012r2_sql2012/WORKER_LABEL/beaker/vendor/gems/gems/beaker-pe-0.7.0/lib/beaker-pe/install/pe_ut\n{code}\n\nIt seems to be related to initialising the Postgres database.\n\nFull build is here;\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/PLATFORM=win_2012r2_sql2012,WORKER_LABEL=beaker/7/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33955", "fixedVersions": [], "id": "33955", "issueType": "CI Blocker", "key": "MODULES-3738", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-30T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL Server CI is failing to create a Puppet master for Centos", "timeSpent": "PT0S", "updated": "2017-09-05T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Started out with https://github.com/rodjek/rspec-puppet/pull/406 to get infrastructure up to current ruby workaround levels.", "created": "2016-08-25T12:39:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PRs for rspec-puppet (https://github.com/rodjek/rspec-puppet/pull/412) and stdlib (https://github.com/puppetlabs/puppetlabs-stdlib/pull/649) now up and testing.", "created": "2016-09-06T04:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged \\o/", "created": "2016-09-07T09:56:00.000000"}, {"author": "557058:ea47454a-2f27-432c-974b-8687091fe50b", "body": "Are we sure the issues around this are resolved fully [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]?\n\nI'm running into the following:\n\n{code:text}\n  1) stdlib_aws::s3_bucket_to_arn example at ./spec/functions/s3_bucket_to_arn_spec.rb:5 (Got an error when generating description from matcher: NoMethodError: undefined method `func_name' for nil:NilClass -- /Users/zee/.rbenv/versions/2.1.10/lib/ruby/gems/2.1.0/gems/rspec-puppet-2.6.8/lib/rspec-puppet/matchers/run.rb:109:in `func_name')\n     Failure/Error: it { is_expected.to run.with_params('foo').and_return('arn:aws:s3:::foo')}\n\n     NoMethodError:\n       undefined method `func_name' for nil:NilClass\n     # ./spec/functions/s3_bucket_to_arn_spec.rb:5:in `block (2 levels) in <top (required)>'\n{code}\n\nPassing \"test\":\n{code:ruby}\nrequire 'spec_helper'\n\ndescribe 'stdlib_aws::subnets_from_tag' do\n  it { is_expected.not_to eq(nil) }\n  it { is_expected.to run.with_params('security_zone') }\nend\n{code}\n\nFailing \"test\":\n{code:ruby}\nrequire 'spec_helper'\n\ndescribe 'stdlib_aws::s3_bucket_to_arn' do\n  # it { is_expected.not_to eq(nil) }\n  it { is_expected.to run.with_params('foo').and_return('arn:aws:s3:::foo')}\nend\n{code}\n\nFunction that fails testing:\n\n{code}\n# stdlib_aws::s3_bucket_to_arn\n#\n# Takes the name of an S3 bucket and returns its full ARN\n#\n# @summary Convert valid S3 bucket names to full ARN.\n#\n# @example\n#   stdlib_aws::s3_bucket_to_arn('mybucket') =>\nfunction stdlib_aws::s3_bucket_to_arn (\n  Stdlib_aws::S3bucket $bucket,\n) >> String {\n  \"arn:aws:s3:::${bucket}\"\n}\n{code}\n\nType definition:\n{code}\ntype Stdlib_aws::S3bucket = Regexp[/([a-z]|(\\d(?!\\d{0,2}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})))([a-z\\d]|(\\.(?!(\\.|-)))|(-(?!\\.))){1,61}[a-z\\d\\.]/]\n{code}\n\nIf there's anything else I can provide to assist, or if I should create a new ticket, please let me know!", "created": "2017-08-25T15:42:00.000000"}], "components": ["rspec"], "created": "2016-08-15T08:23:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* stdlib unit tests with MODULES-3735 style puppet 4 proxies pass.\n* validate_legacy unit tests pass as normal function tests, instead of the current workarounds.\n* the rewritten validate_legacy unit tests are merged to stdlib master"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@193e7fa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7pcn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_864748711_*|*_10007_*:*_1_*:*_78666916_*|*_3_*:*_1_*:*_1049393161_*|*_5_*:*_1_*:*_0"}], "description": "When trying to test a function that require a scope, like validate_legacy, rspec-puppet does not set the environment properly, and tests fail like this:\n\n{code}\n  1) validate_re should display a single deprecation\n     Failure/Error: is_expected.to run.with_params('', '')\n       expected validate_re(\"\", \"\") to have run successfully instead of NoMethodError(undefined method `function_validate_re' for {}:Hash)\n     # ./spec/functions/validate_re_spec.rb:7:in `block (2 levels) in <top (required)>'\n{code}\n\n(using the example puppet 4 proxy from MODULES-3735).\n\nInstead rspec-puppet should provide a proper runtime environment for the function with a complete compiler, scope and node:\n\nAdding this to lib/rspec-puppet/example/function_example_group.rb:subject\n{code}\n      if Puppet.version.to_f >= 4.0\n        env = adapter.current_environment\n        context_overrides = compiler.context_overrides\n        func = nil\n        Puppet.override(context_overrides, \"rspec-test scope\") do\n          loader = Puppet::Pops::Loaders.new(env)\n          func = loader.private_environment_loader.load(:function, function_name)\n        end\n        func if func\n      end\n{code}\nmakes the tests pass again, but it should wrape the {{func}} in a lambda re-establishing the context_overrides, for complete fidelity, but that confuses lib/rspec-puppet/matchers/run.rb:func_name. A possible solution would be to create a small transfer object that encapsulates the {{func}}, provides a {{call}} method for compatibility, and has an explicit {{func_name}} that's queried by the {{run}} matcher.\n\nThis should also alleviate the need for the current contortions to test validate_legacy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35032", "fixedVersions": [], "id": "35032", "issueType": "Bug", "key": "MODULES-3737", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-07T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet: can't test puppet 4 functions which require a scope", "timeSpent": "PT0S", "updated": "2017-08-25T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "Can be Functionally Reviewed by hand, or with an acceptance test.", "created": "2016-08-24T18:04:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/651", "created": "2016-09-06T08:09:00.000000"}], "components": ["stdlib"], "created": "2016-08-15T04:56:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* validate_legacy() and deprecation() add filename and line number output in their message."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7966b0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7pcv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_949687355_*|*_10007_*:*_1_*:*_3085487_*|*_3_*:*_1_*:*_965239017_*|*_6_*:*_1_*:*_0"}], "description": "When emitting messages, validate_legacy() and deprecation() should always also output the filename and line number where they were called, so that users can understand where the call is coming from to address the issues.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36097", "fixedVersions": [], "id": "36097", "issueType": "Bug", "key": "MODULES-3736", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-06T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: make validate_legacy() and deprecation() log filename and line numbers of the caller", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "Should have an acceptance test.", "created": "2016-08-24T18:04:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/654 ", "created": "2016-09-19T10:45:00.000000"}], "components": ["stdlib"], "created": "2016-08-15T03:59:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* under puppet 4, any number of calls to validate_ functions only emit a single warning.\n* when calling the puppet 3 version of a validate_ function, no warning is emitted at all."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bfe9812"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwnb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1921437535_*|*_10007_*:*_1_*:*_160395911_*|*_3_*:*_1_*:*_1127007447_*|*_5_*:*_1_*:*_0"}], "description": "A straight call to {{function_deprecation([...])}} in a puppet 3 function, will cause the puppet 3 version of that function to be called, even if the agent is puppet 4. To provide the full puppet 4 functionality to puppet 4 users, a v4 wrapper for each validate_ function needs to be created to call into the v4 deprecation function, and then chain-call into the v3 validate_ function. The deprecation call from the v3 function can then be removed.\n\nThis also allows a caller (like validate_legacy) to choose whether or not a deprecation is printed by calling the v4 or v3 version of the validate_ functions.\n\nIn a puppet 4 {{InternalFunction}}, use {{call_function('validate_re', *args)}} to call the v4 function, and {{scope.function_validate_re(args)}} to call the v3 version of a function. (where {{args}} is an array of the arguments to the function)\n\n\nIn it's simplest form this could look like this:\n{code}\nPuppet::Functions.create_function(:validate_re, Puppet::Functions::InternalFunction) do\n  dispatch :do_call do\n    scope_param\n    optional_repeated_param 'Any', :args\n  end\n\n  def do_call(scope, *args)\n    call_function('deprecation', 'puppet_3_type_check', 'This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Re. There is further documentation for validate_legacy function in the README.')\n    scope.function_validate_re(args)\n  end\nend\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42483", "fixedVersions": [], "id": "42483", "issueType": "Bug", "key": "MODULES-3735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-21T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: ensure validate_ functions use puppet 4 version of deprecation() on puppet 4", "timeSpent": "PT0S", "updated": "2016-09-21T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This can only be changed in rabbitmq, once the world has moved on from old versions of apt, or else some modules can't be co-installed, because they require different major versions of apt.\n\nIn the mean time apt can move to using the new {{deprecation()}} function from [stdlib](https://github.com/puppetlabs/puppetlabs-stdlib#deprecation) to provide more control over the deprecation warnings to the user.\n\nPlease also reconsider your Acceptance Criteria, as the rabbitmq module is \"working\", albeit it is outputting extraneous messages.", "created": "2016-08-15T10:37:00.000000"}, {"author": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "body": "Isn't the issue in the puppetlabs rabbitmq module calling deprecated params in the puppetlabs Apt module ?\n\nThe following change to ./rabbitmq/manifests/apt/repo.pp fixes the warnings by calling the correct puppetlabs Apt module params:\n\n{code:ruby}\n\n# requires\n#   puppetlabs-apt\n#   puppetlabs-stdlib\n\nclass rabbitmq::repo::apt(\n  $location     = 'http://www.rabbitmq.com/debian/',\n  $release      = 'testing',\n  $repos        = 'main',\n  $include_src  = false,\n  $key          = '0A9AF2115F4687BD29803A206B73A36E6026DFCA',\n  $key_source   = 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc',\n  $key_content  = undef,\n  $architecture = undef,\n  ) {\n\n  $pin = $rabbitmq::package_apt_pin\n\n  # ordering / ensure to get the last version of repository\n  Class['rabbitmq::repo::apt']\n  -> Class['apt::update']\n  -> Package<| title == 'rabbitmq-server' |>\n\n  $ensure_source = $rabbitmq::repos_ensure ? {\n    false   => 'absent',\n    default => 'present',\n  }\n\n  apt::source { 'rabbitmq':\n    ensure      => $ensure_source,\n    location    => $location,\n    release     => $release,\n    repos       => $repos,\n    include     => { 'src' => $include_src },\n    key         => { 'id' => $key, 'source' => $key_source, 'content' =>  $key_content },\n    architecture => $architecture,\n  }\n\n  if $pin != '' {\n    validate_re($pin, '\\d{1,4}')\n    apt::pin { 'rabbitmq':\n      packages => '*',\n      priority => $pin,\n      origin   => 'www.rabbitmq.com',\n    }\n  }\n}\n\n{code}\n", "created": "2016-08-15T16:28:00.000000"}, {"author": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "body": "My forked changes are here, not sure how I should be properly raising a pull request:\n\nhttps://github.com/ilium007/puppetlabs-rabbitmq/blob/MODULES-3734/manifests/repo/apt.pp\n", "created": "2016-08-15T17:01:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Your change is missing the update to metadata.json, to specify that apt 2.0 or later is required. Since that would cause existing valid configurations to break, it'll need a major version bump too.", "created": "2016-08-16T02:35:00.000000"}], "components": ["rabbitmq"], "created": "2016-08-14T23:35:00.000000", "creator": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs rabbitmq module should run without generating puppet warnings"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71916fe9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87w7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}], "description": "puppet include_src and key_source is deprecated as shown below (running puppet 3.8.7)\n\n{code}\nWarning: Scope(Apt::Source[rabbitmq]): $include_src is deprecated and will be removed in the next major release, please use $include => { 'src' => false } instead\nWarning: Scope(Apt::Source[rabbitmq]): $key_source is deprecated and will be removed in the next major release, please use $key => { 'source' => https://www.rabbitmq.com/rabbitmq-release-signing-key.asc } instead.\n{code}", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "35027", "fixedVersions": [], "id": "35027", "issueType": "Bug", "key": "MODULES-3734", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet include_src and key_source is deprecated", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-08-14T23:28:00.000000", "creator": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppetlabs rabbitmq module should work with puppet installed in a non-standard path."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3025c27c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87vz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "When installing puppet as a gem, using rbenv,  the {{puppet}} binary is located at {{/usr/local/rbenv/shims/puppet}}, and the code in https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/7850df603b3c7bf6f3386e466cfb131719ce3cc5/lib/puppet/provider/rabbitmq_erlang_cookie/ruby.rb#L7-L10 doesn't pick it up, and fails.\n\nInstead of calling out to the puppet binary, this whole code should be replaced by a call to the appropriate internal puppet API instead, along theses lines:\n\n{code}\nPuppet::Type.type(:service).new(:name => resource[:service_name], :ensure => \"stopped\")\n{code}\n\n", "environment": "Puppet installed as gem, using rbenv.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33954", "fixedVersions": [], "id": "33954", "issueType": "Bug", "key": "MODULES-3733", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq provider env_path does not locate ruby gem installed puppet binary", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2016-08-14T08:54:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50d19caa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87tj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173121837276_*|*_6_*:*_1_*:*_0"}], "description": "h3. Summary\n\nI am trying to use the *registry_key* and *registry_value* for some 32 bit keys but it seems that it end up on the 64 bit node.\n\nOn the other hand, I noticed that the *--debug* module does not provide any details of what command is being executed which can help understand what that is going on internally.", "environment": "windows 2012r2\nPE Windows Agent 32-bit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32902", "fixedVersions": [], "id": "32902", "issueType": "Bug", "key": "MODULES-3732", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Incomplete", "resolutionDate": "2022-02-08T01:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Apply 32bit redirection does not work", "timeSpent": "PT0S", "updated": "2022-02-08T01:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] [~accountid:557058:745e5b4d-58ed-48ed-8daa-afe8b66453a1] and [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] reviewed the list of Priority 1 module READMEs and confirmed that these READMEs can be localization-ready (meaning the content reviewed and edited) ready for a V1 Japanese release in FY18Q2 (between the Flanders and Glisan releases).\n[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] to estimate the amount of time required to complete the editing work for Priority 1. \n", "created": "2016-11-28T17:35:00.000000"}], "components": [], "created": "2016-08-13T13:22:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae61475"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3730"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz875j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14102404696_*|*_5_*:*_1_*:*_39126104830_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10530853554"}], "description": "Tech Pubs ([~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] to review and update READMEs before we localize them. The list of priority 1 READMEs is in MODULES-3730.\nTODO: Create a ticket for docs review of each README targeted for localization and prioritize the list of tickets", "epicLinkSummary": "Localize priority 1 module READMEs ", "estimate": "PT0S", "externalId": "35023", "fixedVersions": [], "id": "35023", "issueType": "Story", "key": "MODULES-3731", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": "33953", "parentSummary": "Localize priority 1 module READMEs ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Docs review of module READMEs", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "apache, azure, postgresql by Hoyt", "created": "2017-05-22T16:11:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "No active work on this, and tickets are complete.", "created": "2018-09-04T06:37:00.000000"}], "components": [], "created": "2016-08-13T13:16:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Puppet Developer Experience"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* When updates are made to a README, the updates are automatically pulled into Transifex ready for translation and the localization team is automatically notified that there is new content available for translation\n* When a translation has been completed and reviewed in Transifex, the updated translation is automatically pulled back into the module repo\n* When users attempt to view a README on the Forge, they see the language that matches their browser settings (if that language is available. If not, the Forge defaults to the English version.)\n* When users attempt to view a README from the module directory, they can access a translation of the README in the directory structure"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cbb9f31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "i18n of module READMEs"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8753:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18586111766_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_46362757538"}], "description": "In scope:\n\nPhase 1 includes the following supported modules:\n* -NTP- (consider this module as our beta)\n * -SQLserver-\n* -Stdlib-\n* -Apache-\n* -AWS-\n* -Tomcat-\n* -MySQL-\n* -Tagmail-\n* -PostgreSQL-\n* -Azure-", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33953", "fixedVersions": [], "id": "33953", "issueType": "Epic", "key": "MODULES-3730", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Fixed", "resolutionDate": "2018-09-04T06:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Localize priority 1 module READMEs ", "timeSpent": "PT0S", "updated": "2018-09-04T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c116dbef8a60068c799ac", "body": "Please see PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/875", "created": "2016-08-12T18:23:00.000000"}, {"author": "623c116dbef8a60068c799ac", "body": "I'm not entirely sure why the PR is failing travis. Could someone take a look and point me in the right direction.\n\nI feel my changes shouldn't break mysql tuner tests at all.", "created": "2016-08-12T20:27:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:623c116dbef8a60068c799ac] thanks! I'll take a look at the failing unit tests.", "created": "2016-08-15T10:53:00.000000"}, {"author": "623c116dbef8a60068c799ac", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Please close this PR and ticket. The check is correct. after mysql is initialized there is a 'mysql' directory inside of $datadir.", "created": "2016-08-15T11:48:00.000000"}], "components": ["mysql"], "created": "2016-08-12T18:19:00.000000", "creator": "623c116dbef8a60068c799ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c51cf8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8727:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_232453907_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_273682227"}], "description": "There is a bug in the Puppetlabs/MySQL module that affects MySQL/Percona 5.7. Please see below:\n\n{code:ruby}\n  def exists?\n    datadir = @resource[:datadir]\n    (File.directory?(\"#{datadir}/mysql\")) && (Dir.entries(\"#{datadir}/mysql\") - %w{ . .. }).any?\n  end\n{code}\n\n\nThis code appends 'mysql' to the specified datadir, for example, if we set a datadir to /var/lib/mysql, it will look for /var/lib/mysql/mysql, which never exists and initialize is always called. When called, it fails because the data directory exists. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42480", "fixedVersions": [], "id": "42480", "issueType": "Bug", "key": "MODULES-3729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c116dbef8a60068c799ac", "resolution": "Won't Fix", "resolutionDate": "2016-08-18T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/MySQL module -- Percona/MySQL 5.7 initialize bug", "timeSpent": "PT0S", "updated": "2016-08-18T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2016-08-12T14:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@316e2025"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87rr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Using puppetlabs-postgresql 4.8.0 on CentOS 6.6 & RHEL 6.6.\n\nAttempt to use custom {{datadir}} doesn't work and it will cause an error with the parent directory doesn't exist.\n\n{code:java}\nError: Cannot create /var/opt/rh/postgresql94/lib/pgsql/data; parent directory /var/opt/rh/postgresql94/lib/pgsql does not exist\nError: /Stage[main]/Postgresql::Server::Initdb/File[/var/opt/rh/postgresql94/lib/pgsql/data]/ensure: change from absent to directory failed: Cannot create /var/opt/rh/postgresql94/lib/pgsql/data; parent directory /var/opt/rh/postgresql94/lib/pgsql does not exist\n{code}\n\nWhat is the best way of approaching this? Any suggestions? Any examples would be great.\n\nThanks.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "40302", "fixedVersions": [], "id": "40302", "issueType": "Bug", "key": "MODULES-3728", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using custom datadir doesn't work", "timeSpent": "PT0S", "updated": "2017-06-08T06:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [], "components": [], "created": "2016-08-12T10:27:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Review README \n* Conform to README style and convention"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d09dcd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymuf3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1050032695_*|*_10007_*:*_1_*:*_61065_*|*_3_*:*_1_*:*_1705375826_*|*_10009_*:*_1_*:*_156442_*|*_5_*:*_1_*:*_59819565795_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1281066205"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37195", "fixedVersions": [], "id": "37195", "issueType": "Task", "key": "MODULES-3727", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review Websphere Module ReadME", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Pulling in as a puppet 4 relevant bug with attached fix.", "created": "2016-10-04T07:09:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged.", "created": "2016-10-04T07:38:00.000000"}], "components": ["stdlib"], "created": "2016-08-12T07:35:00.000000", "creator": "557058:29f10579-e072-45cb-9194-268ed293e4f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6609ca04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz863j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4578111643_*|*_3_*:*_1_*:*_1326195_*|*_5_*:*_1_*:*_0"}], "description": "Test:\n{code:puppet}\n   define dummy($dummy_bool = false) {}\n   dummy { \"test\": }\n   $test_a = getparam(Dummy[test], 'dummy_bool')\n{code}\n\n* expected: var [test_a] is 'false' of type FalseClass\n* actual: var [test_a] is '' of type String\n\nFix is to use resource[param].class != NilClass instead of just testing resource[param]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42470", "fixedVersions": [], "id": "42470", "issueType": "Bug", "key": "MODULES-3933", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:29f10579-e072-45cb-9194-268ed293e4f6", "resolution": "Fixed", "resolutionDate": "2016-10-04T07:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: Unexpected result from getparam if param is false", "timeSpent": "PT0S", "updated": "2016-12-13T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "/cc [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b]", "created": "2016-08-11T17:54:00.000000"}], "components": ["mysql"], "created": "2016-08-11T17:53:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- mysql_grant test involving skip-name-resolve is no longer skipped on mysql version 5.7+\n- mysql_grant test involving skip-name-resolve pass.\n- when skip-name-resolve is set to ON, there are no outgoing dns queries from mysqld."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bcca92c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz860v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12576886126_*|*_5_*:*_1_*:*_0"}], "description": "MySQL 5.7.12 appears to still be granting privileges to users with hostnames even with --skip-name-resolve enabled.\n\n\n{noformat}\n  1) mysql_grant grants with skip-name-resolve specified should fail with fqdn\n     Failure/Error: expect(shell(\"mysql -NBe \\\"SHOW GRANTS FOR test@fqdn.com\\\"\", { :acceptable_exit_codes => 1}).stderr).to match(/There is no such grant defined for user 'test' on host 'fqdn.com'/)\n     Beaker::Host::CommandFailure:\n       Host 'fp5xtpcnu8h2bcv.delivery.puppetlabs.net' exited with 0 running:\n        mysql -NBe \"SHOW GRANTS FOR test@fqdn.com\"\n       Last 10 lines of output were:\n        GRANT USAGE ON *.* TO 'test'@'fqdn.com'\n        GRANT ALL PRIVILEGES ON `test`.* TO 'test'@'fqdn.com'\n\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/host.rb:351:in `exec'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n     # ./spec/acceptance/types/mysql_grant_spec.rb:487:in `block (3 levels) in <top (required)>'\n{noformat}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "40299", "fixedVersions": [], "id": "40299", "issueType": "Bug", "key": "MODULES-3726", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2017-01-04T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL 5.7 failing skip-name-resolve test...", "timeSpent": "PT0S", "updated": "2017-01-04T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Beth,\n\nI've been unable to reproduce that on ruby 2.3/puppet 4.6.0/stdlib#master. Can you provide details to your setup that might help me figure that out?\n\nD.", "created": "2016-08-15T10:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to inactivity.", "created": "2021-06-21T05:45:00.000000"}], "components": ["stdlib"], "created": "2016-08-11T11:26:00.000000", "creator": "623e74c901f8660070b83b11", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b69ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz85q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_343631998_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_152995961093"}], "description": "Calling the ensure_packages() functions in stdlib module results in deprecation errors from /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/parser/scope.rb, specifically \"Scope#resolve_type_and_title() is no longer supported, use Puppet::Pops::Evaluator::Runtime3ResourceSupport instead\"", "environment": "centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41345", "fixedVersions": [], "id": "41345", "issueType": "Bug", "key": "MODULES-3725", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74c901f8660070b83b11", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-21T05:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stlib using deprecated functions", "timeSpent": "PT0S", "updated": "2021-06-21T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2016-08-11T03:40:00.000000", "creator": "623e7a25bef8a60068c8dbe9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a4256aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz85gf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21487773_*|*_10009_*:*_2_*:*_98130236_*|*_3_*:*_1_*:*_266659391_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_338848664"}], "description": "Hello,\n\nCould you please review echoes/monit to be Puppet Approved?\n\nhttps://forge.puppetlabs.com/echoes/monit\n\nThank you,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41344", "fixedVersions": [], "id": "41344", "issueType": "Task", "key": "MODULES-3724", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a25bef8a60068c8dbe9", "resolution": "Fixed", "resolutionDate": "2016-08-19T13:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for echoes/monit", "timeSpent": "PT0S", "updated": "2016-08-19T13:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:44dd8c59-2c6d-4ef1-a2fd-42bdabd7d0a9", "body": "Sorry for the comment/changelog noise - I'd not used JIRA before and didn't realise how unintuitive getting a simple blockquote would be! :)", "created": "2016-08-11T16:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "No worries, Greig. Everyone fights JIRA formatting, and nobody will see your changes.\n\nIf you want to take a stab at fixing that, I think I've identified the source location where this is (not happening) in the acceptance criteria. Since you already have a test case, it would be most welcomed, if you could check out whether that is actually correct.\n\nIf you put in a PR on github, prefix the commit title with \"(MODULES-3723)\" to get automatic linking to this ticket.", "created": "2016-08-15T11:03:00.000000"}, {"author": "70121:44dd8c59-2c6d-4ef1-a2fd-42bdabd7d0a9", "body": "Hi David,\n\nI've added :iniface and :outiface to the accepted properties list, but testing against that still gives an identical error.\nI'm not overly familiar with the code, and am actually leaving my role with this organisation in three days so may not have time to do much more testing but I'll do my best. Any further suggestions are most welcomed.\n\nThanks,\n\nGreig.", "created": "2016-08-15T13:48:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "\n{code:puppet}\n  firewall { '9010 305cfb035fc4adba0e46cad3d15bca23':\n    ensure             => 'present',\n    chain              => 'FORWARD',\n    jump               => 'DOCKER',\n    outiface           => 'docker0',\n    proto              => 'all',\n    table              => 'filter',\n  }\n{code}\n\nFails with:\n\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at 1:/tmp/foo.pp\nError: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at 1:/tmp/foo.pp\nWrapped exception:\nundefined method `+' for nil:NilClass\nError: /Stage[main]/Main/Firewall[9010 305cfb035fc4adba0e46cad3d15bca23]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `+' for nil:NilClass at 1:/tmp/foo.pp\n\n{code:puppet}\n  firewall { '9010 305cfb035fc4adba0e46cad3d15bca23':\n    ensure             => 'present',\n    chain              => 'OUTPUT',\n    jump               => 'DOCKER',\n    outiface           => 'docker0',\n    proto              => 'all',\n    table              => 'filter',\n  }\n{code}\n\nApplies:\n\nNotice: /Stage[main]/Main/Firewall[9010 305cfb035fc4adba0e46cad3d15bca23]/ensure: created\n", "created": "2017-02-17T10:57:00.000000"}, {"author": "5e83e95c467ac20c1d80c621", "body": "Hi,\n\nI am Greig's colleague. I have recently updated the firewall module to 1.12 and can confirm that this Bug is fixed.\u00a0\n\nFor the Issue Chris mentioned i believe it is related to this bug, which ive just found myself:\u00a0\n\nhttps://puppet.atlassian.net/browse/MODULES-6340\n\nChange your rule name from 9010 to 8010 and the nil class issue will go away.\u00a0\n\n\u00a0", "created": "2018-07-04T15:27:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving due to above comment. Upgrading firewall module resolved.", "created": "2021-07-07T09:44:00.000000"}], "components": ["firewall"], "created": "2016-08-10T15:24:00.000000", "creator": "70121:44dd8c59-2c6d-4ef1-a2fd-42bdabd7d0a9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* outiface rules with negated values work\n* all properties listed in https://github.com/puppetlabs/puppetlabs-firewall/blob/6df6fc91453d4e33426df00450519b46b495ee35/README.markdown#rule-inversion are also listed in https://github.com/puppetlabs/puppetlabs-firewall/blob/6df6fc91453d4e33426df00450519b46b495ee35/lib/puppet/provider/firewall/iptables.rb#L516 and"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1549e1f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8593:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_415874566_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_154392539780"}], "description": "Example rule:\n\n{noformat}\nfirewall { '9003 docker bridge forward out not self':\n  ensure   => 'present',\n  action   => 'accept',\n  chain    => 'FORWARD',\n  iniface  => 'br-b21e5f1c8987',\n  outiface => '! br-b21e5f1c8987',\n  proto    => 'all',\n  table    => 'filter',\n }\n{noformat}\n\nInitially this runs correctly and adds the resulting rule on the target system:\n\n{noformat}\n-A FORWARD -i br-b21e5f1c8987 ! -o br-b21e5f1c8987 -m comment --comment \"9003 docker bridge forward out not self\" -j ACCEPT\n{noformat}\n\nSubsequent runs produce the following output:\n\n{noformat}\nError: Modifying the chain for existing rules is not supported.\nError: /Stage[main]/Profiles::Firewall::Docker_case_apitools/Firewall[9003 docker bridge forward out not self]/chain: change from -o to FORWARD failed: Modifying the chain for existing rules is not supported.\nNotice: /Stage[main]/Profiles::Firewall::Docker_case_apitools/Firewall[9003 docker bridge forward out not self]/iniface: iniface changed '! br-b21e5f1c8987' to 'br-b21e5f1c8987'\nNotice: /Stage[main]/Profiles::Firewall::Docker_case_apitools/Firewall[9003 docker bridge forward out not self]/outiface: outiface changed '' to '! br-b21e5f1c8987'\nNotice: Firewall[9003 docker bridge forward out not self](provider=iptables): Properties changed - updating rule\n{noformat}", "environment": "Servers and clients all RHEL 7.2\npuppetserver-2.4.0-1.el7.noarch\npuppet-agent-1.5.3-1.el7.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40315", "fixedVersions": [], "id": "40315", "issueType": "Bug", "key": "MODULES-3723", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:44dd8c59-2c6d-4ef1-a2fd-42bdabd7d0a9", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rule in FORWARD chain with negated outiface causes error and non idempotent behaviour", "timeSpent": "PT0S", "updated": "2021-07-07T09:44:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:4786f794-5167-4041-b3c0-deb1e8ba3438", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] the team needs help understanding how this is done, can you provide some guidance here?", "created": "2016-09-08T10:51:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:4786f794-5167-4041-b3c0-deb1e8ba3438] Refer the [Session Based Testing documentation|https://confluence.puppetlabs.com/display/QA/Session+Based+Testing] for more information. [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] should create testing charters before testing begins.", "created": "2016-09-08T11:09:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] this would be a good ticket to help out with if you have time.  ", "created": "2016-10-03T06:32:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] I have time for this. Should we set something up for next week when I am in PDX?", "created": "2016-10-03T08:53:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] that makes sense.  We can let this ticket carry over until then.", "created": "2016-10-05T07:29:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "See the workshop on windows/exploratory testing here: https://confluence.puppetlabs.com/display/ecosystem/Modules+Team+Videos", "created": "2016-10-28T15:41:00.000000"}], "components": ["chocolatey "], "created": "2016-08-10T11:59:00.000000", "creator": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6427039f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyml2n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_146224_*|*_3_*:*_1_*:*_3537487388_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6134216232"}], "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "41343", "fixedVersions": [], "id": "41343", "issueType": "Task", "key": "MODULES-3720", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "resolution": "Fixed", "resolutionDate": "2016-11-30T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Exploratory Testing Chocolatey", "timeSpent": "PT0S", "updated": "2016-11-30T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-08-10T10:19:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38dc31c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "MySql Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoyx3:"}], "description": "Epic for the next mysql epic", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36096", "fixedVersions": [], "id": "36096", "issueType": "Epic", "key": "MODULES-3719", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL Next Epic", "timeSpent": "PT0S", "updated": "2021-06-23T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "that's already on the experimental branch", "created": "2016-09-20T11:09:00.000000"}], "components": ["ntp"], "created": "2016-08-10T10:07:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* the branch is ready for release and passes tests without any deprecation warnings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e615718"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwif:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3546156473_*|*_5_*:*_1_*:*_0"}], "description": "The full puppet 4 work from https://github.com/puppetlabs/puppetlabs-ntp/pull/332 needs to be rebased on current master and release-prepped.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39274", "fixedVersions": [], "id": "39274", "issueType": "Task", "key": "MODULES-3718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2016-09-20T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp: release-prep for puppet4 cleanup releases", "timeSpent": "PT0S", "updated": "2016-09-20T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "rspec-puppet currently has not enough infrastructure to easily add this. To address this, first all the example groups need to build on a common base to expose scope, and compiler to be able to attach arbitrary expectations. See MODULES-3938", "created": "2016-10-05T07:18:00.000000"}], "components": ["spec_helper"], "created": "2016-08-10T08:33:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* when a test case causes a call to stdlib deprecation() it result in a test failure, displaying the deprecation message, and a helpful note.\n* when IGNORE_DEPRECATIONS is set to \"yes\", the same test case as above should pass. \n* Demo the feature in puppetlabs-ntp, showing that the module doesn't cause deprecations during normal usage"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5256747b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymufb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3024182918_*|*_3_*:*_1_*:*_1809755600_*|*_6_*:*_1_*:*_0"}], "description": "A clean module should not hit any deprecation warnings. This is comparable to the strict variable checking.\n\npuppetlabs_spec_helper should make checking that as easy as possible. Therefore, by default, deprecations should cause a test failure. Furthermore, puppetlabs_spec_helper needs to evaluate a environment variable to suppress this behavior (temporarily): if IGNORE_DEPRECATIONS is set to \"yes\", deprecations should not cause test failures. \n\nThis is probably best implemented by setting --strict=error on puppet versions that support that, and setting an expectation for {{Puppet::Util::Logging.deprecation_warning}} (see MODULES-3714) otherwise. \n\nAdditionally it is required in some cases to test that deprecations are properly raised for certain values. For these cases, puppetlabs_spec_helper needs to provide & document a way to setup tests for these cases.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36095", "fixedVersions": [], "id": "36095", "issueType": "Improvement", "key": "MODULES-3717", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Won't Do", "resolutionDate": "2016-10-05T07:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper: enable testing around deprecations", "timeSpent": "PT0S", "updated": "2016-10-05T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-08-10T08:20:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Procedure grant tests pass on 5.7.12 as well as older versions."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@631979fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt9r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_58161954_*|*_1_*:*_1_*:*_12069705_*|*_10007_*:*_1_*:*_2111_*|*_3_*:*_2_*:*_624403426_*|*_5_*:*_1_*:*_0"}], "description": "Some mysql_grant tests are failing to grant privileges to procedures.\n\n\n{noformat}\n  1) mysql_grant adding procedure privileges should work without errors\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'hsmmrq50qitls72.delivery.puppetlabs.net' exited with 6 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.8aH0lx\n       Last 10 lines of output were:\n        Info: Loading facts\n        Info: Loading facts\n        Info: Loading facts\n        Notice: Compiled catalog for hsmmrq50qitls72.delivery.puppetlabs.net in environment production in 0.13 seconds\n        Info: Applying configuration version '1470808680'\n        Notice: /Stage[main]/Main/Exec[simpleproc-create]/returns: executed successfully\n        Error: Execution of '/usr/bin/mysql --database=mysql -e GRANT EXECUTE ON PROCEDURE `test`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: PROCEDURE simpleproc does not exist\n        Error: /Stage[main]/Main/Mysql_grant[test2@tester/PROCEDURE test.simpleproc]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql --database=mysql -e GRANT EXECUTE ON PROCEDURE `test`.simpleproc TO 'test2'@'tester'' returned 1: ERROR 1305 (42000) at line 1: PROCEDURE simpleproc does not exist\n        Info: Class[Main]: Unscheduling all events on Class[Main]\n        Notice: Applied catalog in 0.51 seconds\n\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/host.rb:351:in `exec'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/puppet_helpers.rb:480:in `block in apply_manifest_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/puppet_helpers.rb:409:in `apply_manifest_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/puppet_helpers.rb:487:in `apply_manifest'\n     # ./spec/acceptance/types/mysql_grant_spec.rb:433:in `block (3 levels) in <top (required)>'\n\n  2) mysql_grant adding procedure privileges should find the user\n     Failure/Error: expect(r.stdout).to match(/GRANT EXECUTE ON PROCEDURE `test`.`simpleproc` TO 'test2'@'tester'/)\n       expected \"GRANT USAGE ON *.* TO 'test2'@'tester'\\nGRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\\n\" to match /GRANT EXECUTE ON PROCEDURE `test`.`simpleproc` TO 'test2'@'tester'/\n       Diff:\n       @@ -1,2 +1,3 @@\n       -/GRANT EXECUTE ON PROCEDURE `test`.`simpleproc` TO 'test2'@'tester'/\n       +GRANT USAGE ON *.* TO 'test2'@'tester'\n       +GRANT SELECT, UPDATE ON `test`.* TO 'test2'@'tester'\n\n\n     # ./spec/acceptance/types/mysql_grant_spec.rb:438:in `block (4 levels) in <top (required)>'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:93:in `block in on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/shared/host_manager.rb:127:in `run_block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/patterns.rb:37:in `block_on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./.bundle/gems/gems/beaker-2.48.1/lib/beaker/dsl/helpers/host_helpers.rb:125:in `shell'\n     # ./spec/acceptance/types/mysql_grant_spec.rb:437:in `block (3 levels) in <top (required)>'\n\n{noformat}\n", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "33951", "fixedVersions": [], "id": "33951", "issueType": "Bug", "key": "MODULES-3716", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-08-18T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL 5.7.12 failing on grant procedure", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "body": "Why still support 3.6, if it is not supported anymore by puppetlabs? Looks like a lot of overhead.", "created": "2016-08-12T00:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "because stdlib has to be the last off the boat.", "created": "2016-08-12T03:10:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The discussion on https://github.com/puppetlabs/puppetlabs-stdlib/pull/633 made me realize that the warnings should be off by default on puppet 3, as users of those puppet versions cannot do anything about the current main use-case of them, namely type validation. I've changed the versions in the acceptance criteria and also maede them more specific about the environment variable.", "created": "2016-08-15T03:39:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged the code, still needs docs.", "created": "2016-09-06T02:55:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/650 PR with docs", "created": "2016-09-06T05:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-09-06T05:36:00.000000"}], "components": [], "created": "2016-08-10T04:57:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* stdlib's deprecation function can be muted by setting puppet's disable_warnings to \"deprecations\", starting with puppet 4.0\n* stdlib's deprecation function does not create warnings on puppet versions before 4.0\n* stdlib's deprecation function logs warnings, if STDLIB_LOG_DEPRECATIONS=yes on puppet versions before 4.0\n* stdlib's deprecation function ignores the STDLIB_LOG_DEPRECATIONS environment variable on puppet versions 4.0 and later.\n* All of this is described in the README"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47bfd37b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymym7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_612864568_*|*_10007_*:*_2_*:*_1119713480_*|*_3_*:*_2_*:*_601789646_*|*_5_*:*_2_*:*_72843_*|*_10006_*:*_1_*:*_796611"}], "description": "For 4.0 and greater use {{Puppet::Util::Logging.deprecation_warning}}, This function seems preferable over {{warn_once}} (which is an implementation detail of deprecation_warning). For less than 4.0 use environment variable ({{STDLIB_LOG_DEPRECATIONS=yes}}) to decide whether or not to log. If the environment variable is set to yes, the function should create a warning.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39273", "fixedVersions": [], "id": "39273", "issueType": "Improvement", "key": "MODULES-3714", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-06T05:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: deprecation() should be mutable in all cases", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "This is for the supported module puppetlabs/tomcat", "created": "2016-08-10T16:29:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged with https://github.com/puppetlabs/puppetlabs-tomcat/issues/166", "created": "2016-09-16T08:19:00.000000"}], "components": ["tomcat"], "created": "2016-08-10T04:09:00.000000", "creator": "557058:9ea74795-eda2-4923-8ad3-12ab8c73ed21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d0c4883"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz84br:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17413624_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3630877202"}], "description": "The tomcat modules allows the choice of whether to have puppet manage the user or group. It would be good to allow the same thing for catalina_home.\n\nIn our implementation, I'd like to use the LVM module to create an LV/filesystem and mount point, and have tomcat installed on this new separate filesystem. Unfortunately this results in a clash because both the tomcat module and the class I have written want to manage /usr/local/tomcat\n\nWe could work around in by mounting the new filesystem under /usr/local, but this will mount over anything else installed in /usr/local/{bin,sbin,lib} etc.\n\n\n", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32900", "fixedVersions": [], "id": "32900", "issueType": "New Feature", "key": "MODULES-3713", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ea74795-eda2-4923-8ad3-12ab8c73ed21", "resolution": "Fixed", "resolutionDate": "2016-09-21T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tomcat module should allow unmanaged catalina_home", "timeSpent": "PT0S", "updated": "2016-12-09T13:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": [], "created": "2016-08-10T02:47:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@616997bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymufj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2546476784_*|*_3_*:*_1_*:*_2137138780_*|*_5_*:*_1_*:*_0"}], "description": "SLES may install apache differently and the tests will need to account for this.  There was a similar issue on tomcat.\n\nThe current acceptance tests are severely broken on SLES11 (which is claimed to be supported). I've uploaded a few fixes to https://github.com/puppetlabs/puppetlabs-apache/commit/d8906a7f975cb3a58dcac908e1f9793f19b59fee but this needs more work to finish up.\n\nIt would be great if SLES 12 support could be added at the same time.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33950", "fixedVersions": [], "id": "33950", "issueType": "CI Blocker", "key": "MODULES-3712", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-03T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: tests fail on SLES 11", "timeSpent": "PT0S", "updated": "2016-10-03T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c116dbef8a60068c799ac", "body": "PR here: https://github.com/puppetlabs/puppetlabs-mysql/pull/872", "created": "2016-08-09T17:42:00.000000"}, {"author": "623c116dbef8a60068c799ac", "body": "This module also needs another release. ", "created": "2016-08-10T15:18:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the patch [~accountid:623c116dbef8a60068c799ac]. We are staging a release of this module, there are some blocking issues pertaining to MySQL 5.7 that need to be addressed before we can ship it. It should be soon though.\n\nThanks!", "created": "2016-08-12T08:58:00.000000"}], "components": ["mysql"], "created": "2016-08-09T17:41:00.000000", "creator": "623c116dbef8a60068c799ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3632454a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz845z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_227798706_*|*_5_*:*_1_*:*_0"}], "description": "MySQL server ID requires a value that is less than 2^32. With the current server-id generation it's possible to get a value that exceeds this limit. Please reference the following documentation: \n -- https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#option_mysqld_server-id\n\nI have provided an example of the fix below: \n===\nirb(main):002:0> x = ['ff','ff','ff','ff','ff','ff'][2..-1].inject(0) { |total, value| (total << 6) + value.hex }\n=> 67907775\n\nirb(main):003:0> x < 2**32\n=> true\n===\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37142", "fixedVersions": [], "id": "37142", "issueType": "Bug", "key": "MODULES-3711", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c116dbef8a60068c799ac", "resolution": "Fixed", "resolutionDate": "2016-08-12T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs/mysql Plugin - Server ID Generation exceeds limit", "timeSpent": "PT0S", "updated": "2016-08-12T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "There are a number of areas that need to change to be able to enable strict_variables.", "created": "2016-08-09T17:44:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] there'd been some fixes around this before. How far have you gone in testing it?", "created": "2017-01-05T16:01:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "You can follow my odyssey at https://rnelson0.com/2017/01/04/updating-windows-puppet-enterprise-agent-versions-with-puppet_agent/. The take home is I use rspec-puppet-facts and have Windows 2012 in my metadata. This code triggers it:\n{code}\n# spec/classes/profile/base__windows_spec.rb\nrequire 'spec_helper'\n\naio_build = '1.3.6' # Corresponds to puppet 4.3.6\n\ndescribe 'profile::base::windows', :type => :class do\n  on_supported_os.each do |os, facts|\n    next unless facts[:kernel] == 'windows'\n    context \"on #{os}\" do\n\n      # Required to mock up functions puppet_agent relies on\n      before (:each) do\n        Puppet::Parser::Functions.newfunction(:pe_build_version, type: :rvalue) do |args|\n          '4.0.0'\n        end\n\n        Puppet::Parser::Functions.newfunction(:pe_compiling_server_aio_build, type: :rvalue) do |args|\n          aio_build\n        end\n      end\n\n      let (:appdata) { 'C:\\ProgramData' }\n\n      let (:facts) {\n        facts.merge(\n          clientcert: 'puppet_agent_windows',\n          # required for puppet_agent\n          common_appdata: appdata,\n          puppet_confdir: \"#{appdata}/PuppetLabs/puppet/etc\",\n          mco_confdir: \"#{appdata}/Puppetlabs/mcollective/etc\",\n          is_pe: true,\n          aio_agent_version: aio_build,\n          env_temp_variable: 'C:\\tmp',\n          puppet_master_server: 'puppet.example.com',\n          puppet_agent_pid: 42,\n          puppet_client_datadir: 'C:/ProgramData/PuppetLabs/puppet/cache/client_data'\n        )\n      }\n\n      context 'with defaults for all parameters' do\n        it { is_expected.to create_class('profile::base::windows') }\n\n        it { is_expected.to contain_class('puppet_agent') }\n      end\n    end\n  end\nend\n{code}\n{code}bundle exec rspec spec/classes/profile/base__windows_spec.rb{code} generates a failure since P4 defaults to strict var enabled", "created": "2017-01-05T16:20:00.000000"}], "components": ["puppet_agent"], "created": "2016-08-09T17:04:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Testing should verify that the module can be applied with strict_variables enabled."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aabf9c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz845j:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Module should now compile with strict_variables enabled."}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1310121443_*|*_1_*:*_1_*:*_9952_*|*_3_*:*_1_*:*_2340027_*|*_10009_*:*_1_*:*_2156488794_*|*_5_*:*_1_*:*_2584016982_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11560871932"}], "description": "Filed as https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/141\n\n{quote}\nmodule fails to compile if strict_variables is set to true\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Unknown variable: '_package_version'. at /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/init.pp:108:8\n{quote}\n\nCode broken at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/1.2.0/manifests/init.pp#L108", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32898", "fixedVersions": ["puppet_agent 1.3.2"], "id": "32898", "issueType": "Bug", "key": "MODULES-3710", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-01-30T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] module incompatible with strict_variables", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "merged to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/a098117685e50faa534286d569ac47052f5f65f9", "created": "2016-08-26T15:13:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "note - after discussion this should have been merged to stable first them merged up master, but instead went master first and has been merged down to stable. Because the two branches were previously effectively identical, this was ok - no code in master not targeted for next 'z' was merged to stable.", "created": "2016-08-26T15:14:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This has passed CI on stable:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-stable/24/\n\nand master:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20master/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-master/69/", "created": "2016-08-29T10:44:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Spec tests in place, passes CI. No FR necessary.", "created": "2016-08-30T15:56:00.000000"}], "components": ["powershell"], "created": "2016-08-09T14:19:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@108139e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy7r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_243704999_*|*_1_*:*_1_*:*_630983_*|*_10007_*:*_1_*:*_171003211_*|*_3_*:*_1_*:*_6104966_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_105077691_*|*_10006_*:*_1_*:*_1293520424_*|*_10005_*:*_1_*:*_173460"}], "description": "While testing MODULES-3399, I determined that the PowerShell module does not respect timeouts.\n\n{code}\n\n  exec {'sleep command with timeout - should fail':\n    command   => 'Write-Host \"Going to sleep now...\"; Start-Sleep 30',\n    timeout   => 2,\n    provider => powershell,\n  }\n\n  exec {'sleep command with timeout retries - should fail':\n    command   => 'Write-Host \"Going to sleep now...\"; Start-Sleep 30',\n    timeout   => 2,\n    tries     => 2,\n    try_sleep => 1,\n    provider => powershell,\n  }\n\n{code}\n\n\nRunning the prerelease for the latest version of 2.x - After the long sleep time:\n\n{noformat}\nNotice: /Stage[main]/Exec[sleep command with timeout - should fail]/returns: executed successfully\nNotice: /Stage[main]/Exec[sleep command with timeout retries - should fail]/returns: executed successfully\n{noformat}\n\nWhen switching back to 1.x, it works properly:\n{noformat}\nError: Command exceeded timeout\nError: /Stage[main]/Exec[sleep command with timeout - should fail]/returns: change from notrun to 0 failed: Command exceeded timeout\nError: Command exceeded timeout\nError: /Stage[main]/Exec[sleep command with timeout retries - should fail]/returns: change from notrun to 0 failed: Command exceeded timeout\n{noformat}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "32896", "fixedVersions": ["PowerShell 2.0.3"], "id": "32896", "issueType": "Bug", "key": "MODULES-3709", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-08-30T15:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell module 2.x - Does not Respect Timeout", "timeSpent": "PT0S", "updated": "2016-11-22T23:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e76bc562ab90069f9ec58", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2016-08-09T11:59:00.000000", "creator": "623e76bc562ab90069f9ec58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The capacity to specify any variable for any role and have Puppet correctly maintain that setting."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4762e689"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz83cv:"}], "description": "Module does not support setting variables as exemplified by this SQL:\n{{ALTER ROLE test SET statement_timeout = 60000;}}\nThere are a large number of useful settings that can be configured in this manner.", "environment": "All supported versions of PostgreSQL on all platforms.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33949", "fixedVersions": [], "id": "33949", "issueType": "New Feature", "key": "MODULES-3707", "labels": ["postgres", "postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76bc562ab90069f9ec58", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql: does not support user set variables on roles", "timeSpent": "PT0S", "updated": "2016-08-15T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5db3c3865304a60c3a769f76", "body": "note that as of puppetlabs stdlib 4.13.0 that the validate_* and is_* functions are deprecated.", "created": "2016-11-28T16:10:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:6041444a19772401136fc37c], the dependency has been updated on master and will be included in the next release.", "created": "2017-07-12T12:27:00.000000"}], "components": ["apache"], "created": "2016-08-09T10:50:00.000000", "creator": "6041444a19772401136fc37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@245e27b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87rj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79959586_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29042581674"}], "description": "The current (apache 1.10.0) apache module compatibility page lists:\n\npuppetlabs/stdlib (>= 2.4.0 < 5.0.0)\n\nIn my testing with stdlib 2.4.1 I get 'Unknown function is_bool' in apache::mod::ssl\n\naccording to https://forge.puppet.com/puppetlabs/stdlib/changelog is_bool function was added in 4.2.0\n\nUpdate the compatibility page, or remove the is_bool function perhaps.", "environment": "EL7, puppet 3.8, puppetlabs/stdlib 4.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39221", "fixedVersions": [], "id": "39221", "issueType": "Bug", "key": "MODULES-3706", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6041444a19772401136fc37c", "resolution": "Fixed", "resolutionDate": "2017-07-12T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module requires stdlib >= 2.4.2", "timeSpent": "PT0S", "updated": "2017-07-12T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "This is (was?) a problem in stdlib regarding the function defined_with_params. https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/defined_with_params.rb as it is responsible for figuring out if the resource is already defined or not. The change in PUP-6385 filters out all setting of {{undef}} in order to get the correct behavior of using the default value when resources are created with an {{undef}} attribute value. Check if a newer stdlib version will fix the problem (it looks like it has been fixed).", "created": "2016-08-10T08:16:00.000000"}, {"author": "557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37", "body": "The problem was introduced by the change to create_resources() done in puppet 4.5.2 where it now removes undef parameter values.  The problem exist using the latest stdlib version (4.12.0).  I would argue that the removal of undef parameter values is wrong, as it is now impossible to call create_resources and pass undef as value to parameters with no default value.  The following worked prior to puppet 4.5.2 but now fails:\n\n{code}\npuppet apply -e 'define foo($foo) { } create_resources(foo, { 'FOO' => { foo => undef } })'\nError: Evaluation Error: Error while evaluating a Resource Statement, Foo[Foo[]]: expects a value for parameter 'foo' on node localhost\n{code}\n\nThe issue where undef is passed as a parameter to select the default parameter value should be solved elsewhere, preferably by not specifying parameters at all when the default values are wanted.\n", "created": "2016-08-11T01:41:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The same has always been true when creating resources using code in a manifest. Designing resources so that they can only be used by calling create_resources is a really bad idea - and that would be the consequence since you cannot set an attribute of a resource to undef using the puppet language unless it is done as a default value (or automatic data binding). Going the other direction", "created": "2016-08-11T02:36:00.000000"}, {"author": "557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37", "body": "Am I understanding you correctly in that you say that non-default parameter values cannot be set to undef using the puppet language? Where is that documented?  The following code works perfectly in all puppet versions I have tried:\n\n{code}\npuppet apply -e 'define foo($foo) {} foo { \"FOO\": foo => undef }'\n{code}\n\nIf the above is forbidden then it should be documented and enforced by puppet.  Is it valid on the other hand then it should also be possible to use create_resources to declare the same resource, which fails as of puppet 4.5.2.", "created": "2016-08-12T04:30:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Hm,\nthat is true - a case that was not apparent when thinking about this. The rule is: if {{undef}} is given, a value from data binding or the default value should be used instead of the given value (that is {{undef}} cannot trumpf a default), an explicit setting of {{undef}} should be honoured if there is no default.\n\nSo, seems like there is one case where puppet it is not doing it right caused by filtering out undef values and that we need to reopen that can of worms.\n", "created": "2016-08-12T04:45:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "PUP-6613 was filed and there is a PR up for that that should fix the problem reported here. The issues with the related stdlib functions remains though even if the fix in PUP-6613 should remove the specific case reported here.", "created": "2016-08-15T12:59:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] can you summarize how create_resources() *should* work?", "created": "2016-08-16T02:45:00.000000"}, {"author": "557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37", "body": "The problem reported here (puppet apply command in the description) still exist with puppet 4.6.1 and stdlib 4.12.0, but is fixed by the MODULES-3543 commit to defined_with_params on github.  Any hope for a newer stdlib version sometimes soon?\n", "created": "2016-09-27T05:01:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37] there is one planned in two/three weeks. We've still got a little bit of work in the pipeline around the puppet4 upgrader's work.", "created": "2016-09-27T09:01:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Regarding your question how {{create_resources}} should work... not sure how to respond to that. In short - now it works exactly like if the user had used resource expressions. Earlier {{create_resources}} had its own code path and it did some things wrong in comparison to how a resource expression works.", "created": "2016-09-27T16:48:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "+1", "created": "2016-09-28T11:21:00.000000"}], "components": ["stdlib"], "created": "2016-08-09T03:40:00.000000", "creator": "557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3344937"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz82zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/16"}], "description": "Since puppet version 4.5.2 the puppet code below fails with a \"Duplicate declaration\", it worked in 4.5.1 and earlier releases.  From the description of PUP-6385 I assume it was caused by the fix to that issue, although I haven't looked into what was actually changed.\n\n{code}\npuppet apply -e 'define foo($foo) { } ensure_resource(\"foo\", \"FOO\", { foo => undef }) ensure_resource(\"foo\", \"FOO\", { foo => undef })'\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41387", "fixedVersions": [], "id": "41387", "issueType": "Bug", "key": "MODULES-3715", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1031f232-c3f9-46fb-a6a9-a0cee4715b37", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ensure_resource fails with undef parameter", "timeSpent": "PT0S", "updated": "2016-09-28T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Repro Instructions:\n\nrepro:\n\nGrab Win-2012R2 Pooler Image\n\nInstall chocolatey\n\nInstall git, puppet-agent via choco\n\nCreate C:\\Source (Change perms so you have rights on it)\n\nClone powershell\ngit clone https://github.com/puppetlabs/puppetlabs-powershell powershell\n\nFrom https://www.microsoft.com/net/download#core\nDownload \".NET Core SDK binaries only (Preview 2)*\"  64bit ZIP for Windows\nExtract to C:\\Windows\\dotnetcore\nAdd C:\\Windows\\dotnetcore to Path (May require reboot)\nShould be able to run 'dotnet --version' from a command line\n\nCreate C:\\Source\\Website\\project.json\n\"\n{\n  \"version\": \"1.0.0-*\",\n  \"buildOptions\": {\n    \"debugType\": \"portable\",\n    \"emitEntryPoint\": true\n  },\n  \"dependencies\": {},\n  \"frameworks\": {\n    \"netcoreapp1.0\": {\n      \"dependencies\": {\n        \"Microsoft.NETCore.App\": {\n          \"type\": \"platform\",\n          \"version\": \"1.0.0\"\n        },\n        \"Microsoft.AspNetCore.Server.Kestrel\": \"1.0.0\"\n      },\n      \"imports\": \"dnxcore50\"\n    }\n  }\n}\n\"\n\nCreate C:\\Source\\test.pp\n\"\nexec { \"test\":\n  command => \"Set-Location C:\\\\Source\\\\Website", "created": "2016-08-08T14:23:00.000000"}], "components": ["powershell"], "created": "2016-08-08T13:46:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Repro case does not generate the same error."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72078f04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9p27:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "Doing a dotnet.exe restore command the REXML gem fails to decode the pipe\n\n{code}\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:128:i\nn `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:72:in\n `execute'\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:5:in `<main>'\n...\nIllegal character \"\\b\" in raw string \"Welcome to .NET Core!---------------------\nLearn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to se\ne available commands or go to https://aka.ms/dotnet-cli-docs.Telemetry----------\n----The .NET Core tools collect usage data in order to improve your experience.\nThe data is anonymous and does not include commandline arguments. The data is co\nllected by Microsoft and shared with the community.You can opt out of telemetry\nby setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your fa\nvorite shell.You can read more about .NET Core tools telemetry @ https://aka.ms/\ndotnet-cli-telemetry.Configuring...-------------------A command is running to in\nitially populate your local package cache, to improve restore speed and enable o\nffline access. This command will take up to a minute to complete and will only h\nDecompressing 100% 6257 msExpanding 100% 15317 mslog  : Restoring packages for C\n:\\Source\\Website\\project.json...log  : Installing System.Diagnostics.Contracts 4\n.0.1.log  : Installing System.Text.Encodings.Web 4.0.0.log  : Installing System.\nNet.WebSockets 4.0.0.log  : Installing Microsoft.Net.Http.Headers 1.0.0.log  : I\nnstalling Microsoft.AspNetCore.WebUtilities 1.0.0.log  : Installing Microsoft.Ex\ntensions.ObjectPool 1.0.0.log  : Installing Microsoft.AspNetCore.Http.Abstractio\nns 1.0.0.log  : Installing Microsoft.AspNetCore.Http.Features 1.0.0.log  : Insta\nlling Microsoft.Extensions.FileSystemGlobbing 1.0.0.log  : Installing Microsoft.\nExtensions.FileProviders.Abstractions 1.0.0.log  : Installing Microsoft.Extensio\nns.Configuration.Abstractions 1.0.0.log  : Installing Microsoft.Extensions.Primi\ntives 1.0.0.log  : Installing Microsoft.Extensions.DependencyInjection.Abstracti\nons 1.0.0.log  : Installing Microsoft.AspNetCore.Http.Extensions 1.0.0.log  : In\nstalling Microsoft.AspNetCore.Http 1.0.0.log  : Installing Microsoft.AspNetCore.\nHosting.Abstractions 1.0.0.log  : Installing Microsoft.AspNetCore.Server.Kestrel\n 1.0.0.log  : Installing Microsoft.Extensions.Logging.Abstractions 1.0.0.log  :\nInstalling Microsoft.AspNetCore.Hosting 1.0.0.log  : Installing Microsoft.Extens\nions.Configuration.EnvironmentVariables 1.0.0.log  : Installing Microsoft.Extens\nions.PlatformAbstractions 1.0.0.log  : Installing Microsoft.Extensions.Logging 1\n.0.0.log  : Installing Microsoft.Extensions.DependencyInjection 1.0.0.log  : Ins\ntalling Microsoft.Extensions.Options 1.0.0.log  : Installing Microsoft.Extension\ns.Configuration 1.0.0.log  : Installing Microsoft.Extensions.FileProviders.Physi\ncal 1.0.0.log  : Installing Microsoft.AspNetCore.Hosting.Server.Abstractions 1.0\n.0.log  : Writing lock file to disk. Path: C:\\Source\\Website\\project.lock.jsonlo\ng  : C:\\Source\\Website\\project.jsonlog  : Restore completed in 5162ms.\"\nLine: 1\nPosition: 8866\nLast 80 unconsumed characters:\n<ReturnResult><Property Name=\"exitcode\">0</Property><Property Name=\"errormessage\n\"\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 47459980\nDebug: Storing state\nInfo: Creating state file C:/ProgramData/PuppetLabs/puppet/cache/state/state.yam\nl\nDebug: Stored state in 0.06 seconds\nNotice: Applied catalog in 53.69 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 34301500\n{code}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "39218", "fixedVersions": [], "id": "39218", "issueType": "Bug", "key": "MODULES-3705", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spike - Powershell script works but module reports an error with REXML", "timeSpent": "PT0S", "updated": "2021-06-14T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:0605a129-ce49-46e3-912d-378334931850] do you have a list of properties you'd like to see covered by this solution? Especially if you have more specific comments other than \"all read-only ones\", it would help greatly with scoping/engineering this.", "created": "2016-08-22T01:59:00.000000"}, {"author": "557058:39e4032e-9329-44fd-ade9-e808427340f0", "body": "Perhaps I am mistaken but I think it can be related to setting a CIDR on the route table, which is altered by AWS.\nsee my comment:\n\nhttps://github.com/puppetlabs/puppetlabs-aws/issues/346\n\nedit: \n\nI guess the issue above is linked to this ticket, and this ticket is a more general fix then only for the one mentioned about the route creation. then please disregard my comment", "created": "2016-08-22T05:46:00.000000"}, {"author": "557058:0605a129-ce49-46e3-912d-378334931850", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Thank you for the response.  Please recall that this ticket has been filed due to the inadequacies of the PR I submitted here: https://github.com/puppetlabs/puppetlabs-aws/pull/334  I left off the list of properties out because I didn't want to block the effort of actually developing a solution while we debate the fail vs warn in the particular provider properties.  Also, the PR I mention modifies the read_only() method, so at the time I filed this I quite literally meant 'all read-only properties'.\n\nHunter had the idea of creating a type with no providers by which would allow users to tune their environment.  This would help in the case where one environment disagrees about the fail vs warn argument that we've been having.  If you would like to me to review all properties of all providers and let you know which ones to make create-only for the AWS module I can do that, but it might be just as easy for me to send a PR once said functionality exists to set create-only properties as a warning.\n\nAlso, while I currently only care about this for the AWS module, it was mentioned that developing a pattern here could be applied to other modules for other clouds that have the same create-only conditions, which is probably all clouds.  As such, developing a more broad pattern to apply for these conditions is what I'm after with this ticket, so that the community (including me) might send PRs to change the notification level of certain properties.  If required, this could be done on a major version bump.\n\nPlease let me know if my request doesn't make sense or I can provide more detail.", "created": "2016-08-22T10:31:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "The AWS module has been deprecated and archived and is no longer actively developed or supported.", "created": "2021-01-25T09:02:00.000000"}], "components": ["aws"], "created": "2016-08-08T12:24:00.000000", "creator": "557058:0605a129-ce49-46e3-912d-378334931850", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d647735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz82av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_140909869757_*|*_6_*:*_1_*:*_0"}], "description": "Currently in the AWS module, there is a {{read_only}} method that allows providers to specify the setter methods that should not be called once a resource is created.  This is often useful to give feedback to the user that the desired state will not be reflected due to an inability of the given property to me modified after creation.  This is currently implemented in the form of a call to {{fail()}} on the resource.\n\nThis presents a point of noise that causes a catalog failure for the node in question, which may not be desirable.  Many of the properties that use this {{read_only}} method call may not not be failure conditions.  Currently there is no way to suppress these messages to be just a warning.\n\nI would like to request that such a method be developed so that provider may instead call a {{create_only}} method or some other creative solution that will allow providers to ignore certain property differences, or at least demote the failure to a warning.\n\nFor example, if (in puppet) we change the image an instance should be deployed with after it has been deployed, puppet currently fails the resource.  To observe this as a failure presumes that the operator does not know the image of a running instance is not modifiable.  The expectation that a change to the image will be used in the case where an instance needs to be destroyed in recreated.  This is just one example of a type of \"create-only\" property that might simply warn the user that a change will not be made, but not actively fail the resource due to the delta between desired state and actual state.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35018", "fixedVersions": [], "id": "35018", "issueType": "Improvement", "key": "MODULES-3703", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0605a129-ce49-46e3-912d-378334931850", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Develop reusable pattern for \"create-only\" properties for AWS and others", "timeSpent": "PT0S", "updated": "2021-01-25T09:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've added two tests at https://github.com/puppetlabs/puppetlabs-mysql/pull/876 to try to reproduce what you're reporting, but was not able to cause errors. Can you upload your configuration and a copy of the errors you're seeing?", "created": "2016-08-16T03:12:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "Here is the error I'm seeing:\n{code}\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\nError: Execution of '/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*********'' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*********'' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\n{code}\nI would expect if not managed, then it should still configure the my.cnf, but not start mysql nor fail on tests requiring the service to be running.  I can't start the service because of drbd preventing the data directory from mounting on the secondary/slave instance.\n\nHere are relevant config details...\ninit.pp:\n{code}\n$service_manage = hiera('mysql::server::service_manage', true)\n...\nclass { '::mysql::server':\n  ...\n  service_manage => $service_manage\n}\n{code}\nyaml:\n{code}\nmysql::server::service_manage: false\n{code}", "created": "2016-08-16T10:31:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Working with an existing remote server requires additional changes to your manifest. See https://github.com/puppetlabs/puppetlabs-mysql#work-with-an-existing-server for details. I don't think that that will solve all your issues though. E.g. trying to set the root password, and NOT having the service running (locally) seem to contradict each other, and I guess there is no point in managing the root password from *all* nodes of your cluster.\n\nTo deploy a /root/.my.cnf set [create_root_my_cnf](https://github.com/puppetlabs/puppetlabs-mysql#create_root_my_cnf) to true and probably create_root_user to false.\n\nThe final issue that remains is the mysql_user is producing errors in a situation it is ill-equipped to deal with: no server to talk to. Would you have a good idea how to distinguish the case where that is an actual error, and your case, where there just is none available?", "created": "2016-08-17T08:46:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "I think there are two ways we could resolve this.  If service_manage is false, then either:\n# Skip anything related to a running/managed service, like setting the root password or starting mysql.\n# (Preferred solution) Still try to do all the normal actions, inclulding setting the root password, but just report them as warnings when service_manage is false, and errors when service_manage is true.\n\nIn other words: I just would have thought that by not being \"managed\", anything involving a running mysql server should be skipped, like the root password.  With the database data being shared between the two drbd instances, the root password will already be setup on the primary and copied to the secondary.  So in answer to your question, my suggestion would be that if managed is false, then report any problems as warnings, otherwise, report them as errors.  The only downside is that the primary would only report failures as warnings, but maybe I could add some puppet code to usage of the module that checks if it's currently primary or secondary.\n\nThoughts?", "created": "2016-08-17T13:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Currently supported use-cases:\n\n* local server managed by {{mysql::server}} (service_manage == true)\n* local server configured by {{mysql::server}} (service_manage == false), but service-managed by something else (e.g. a local heartbeat config, or something)\n* remote server, no {{mysql::server}} class on this node (requires mysqld_version fact to be set manually, and /root/.my.cnf deployed)\n\nPeople using it in the last two scenarios still need hard errors when the communication/authentication doesn't work out.\n\nYour use-case would be a combination of the last two. Perhaps it would make sense to deploy a cluster.my.cnf somewhere, and use that to have the mysql types to talk to the primary?\n\n", "created": "2016-08-18T06:05:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "I don't think the cluster config matches what we want to do here.\n\nWe don't want the secondary to communicate with the primary except indirectly through UCARP telling it the primary is down.  Then, it will switch secondary to be the primary, and then and only then will the mysql service be started locally and that instance will claim a virtual IP to failover.  DRBD doesn't allow the drive to be mounted while set as secondary, and the drive is where the datadir is pointing to.\n\nAnyway, if there is no way to change errors to warnings based on that setting, then we can probably close this ticket as something that won't be fixed.", "created": "2016-08-18T12:23:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "I found a way around the problem by creating a custom fact to detect if primary or secondary and accordingly skip some things like mounting the drbd drive and then configuring /root/.my.cnf to point to VIP.  I think this ticket can be formally closed.\n\nThanks for the feedback and consideration though.", "created": "2016-11-16T12:07:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for your patience and feedback!", "created": "2016-11-16T15:30:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "FYI, I found another solution by setting remove_default_accounts and create_root_user to false, then it doesn't need to connect to the DB during the puppet run at all, which means I don't need the /root/.my.cnf.\n\nservice_manage = false\ncreate_root_user = false\ncreate_root_my_cnf = false\nremove_default_accounts = false", "created": "2017-01-25T10:34:00.000000"}], "components": ["mysql"], "created": "2016-08-08T12:06:00.000000", "creator": "6243b50d247a4b00691c406c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I would expect puppetlabs-mysql to disable the tests requiring that require mysql to be running if they are unmanaged and/or disabled."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fcc6295"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz82a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_736128819_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_4_*:*_7919673636"}], "description": "I have some pairs of mysql instances using drbd to backup the datadir and ucarp to fail over to the secondary.  drbd doesn't allow you to mount the datadir for the secondary instance, so I need a way of telling mysql not to try and start if not started already, but not to force it off either.  I tried using mysql::server::service_enabled, but that was the wrong setting since that would actually disable a mysql server which is enabled before.  So then I switched to mysql::server::service_manage.\n\nUsing either of the two settings, puppet returns a bunch of warnings and errors that various dependencies failed, and various errors were caused because of some testing that shouldn't take place if the service isn't running.", "environment": "puppetlabs-mysql version 3.7.0\npuppet version 3.8.7\n5.5.44-MariaDB\nCentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38214", "fixedVersions": [], "id": "38214", "issueType": "Bug", "key": "MODULES-3702", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b50d247a4b00691c406c", "resolution": "Won't Fix", "resolutionDate": "2016-11-16T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::service_manage: false not respected", "timeSpent": "PT0S", "updated": "2017-01-25T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "Fixed when CI is green, no further tests required.", "created": "2016-08-24T17:59:00.000000"}], "components": ["stdlib"], "created": "2016-08-08T04:19:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33de2bdc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8dlj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1406176570_*|*_3_*:*_1_*:*_617689248_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_96202794"}], "description": "When running the acceptance tests for the new deprecation function, /tmp/deprecation needs to be available. This doesn't work for solaris, and windows.\n\nstdlib (master): Step 6 -- Full Acceptance w/ PE 2016.2.x > 4.12.0-b20101-2bf9187c > solaris-10-64a,beaker\n{code}\n\nFailures:\n\n  1) deprecation function with --strict=warning File \"/tmp/deprecation\" should exist\n     Failure/Error: it { is_expected.to exist }\n       expected File \"/tmp/deprecation\" to exist\n       \n     # ./spec/acceptance/deprecation_spec.rb:50:in `block (4 levels) in <top (required)>'\n\n  2) deprecation function with --strict=off File \"/tmp/deprecation\" should exist\n     Failure/Error: it { is_expected.to exist }\n       expected File \"/tmp/deprecation\" to exist\n       \n     # ./spec/acceptance/deprecation_spec.rb:72:in `block (4 levels) in <top (required)>'\n{code}\n\nstdlib (master): Step 6 -- Full Acceptance w/ PE 2016.2.x > 4.12.0-b20101-2bf9187c > windows-2012r2-64a,beaker:\n{code}\nFailures:\n\n  1) deprecation function with --strict=warning File \"/tmp/deprecation\" should exist\n     Failure/Error: it { is_expected.to exist }\n       expected File \"/tmp/deprecation\" to exist\n       \n     # ./spec/acceptance/deprecation_spec.rb:50:in `block (4 levels) in <top (required)>'\n\n  2) deprecation function with --strict=off File \"/tmp/deprecation\" should exist\n     Failure/Error: it { is_expected.to exist }\n       expected File \"/tmp/deprecation\" to exist\n       \n     # ./spec/acceptance/deprecation_spec.rb:72:in `block (4 levels) in <top (required)>'\n{code}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "38213", "fixedVersions": [], "id": "38213", "issueType": "CI Blocker", "key": "MODULES-3699", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-01T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: deprecation tests fail on windows and solaris for not having /tmp/deprecation available", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "I'm facing this issue for SLES 12.1. The Issue Status says it is \"resolved\"? Is there a fix available?", "created": "2016-09-05T08:06:00.000000"}, {"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "Tested https://github.com/puppetlabs/puppetlabs-mysql/commit/8a3782ade23ffe3043c3c7a66e5d37fc0950d4af\n\nWorks for me now, too.", "created": "2016-09-05T08:17:00.000000"}], "components": ["mysql"], "created": "2016-08-08T04:07:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2637b939"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8jr3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_252783062_*|*_1_*:*_1_*:*_824565755_*|*_3_*:*_1_*:*_1120887779_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_22598"}], "description": "When installing mysql on SLES 12, an error is thrown:\n\n{code}\n  Error: Execution of '/usr/bin/mysql_install_db --basedir=/usr --datadir=/var/lib/mysql --user=mysql' returned 1: FATAL ERROR: Could not find errmsg.sys\n  \n  The following directories were searched:\n  \n      /usr/share/english\n      /usr/share/mysql/english\n  \n  If you compiled from source, you need to run 'make install' to\n  copy the software into the correct location ready for operation.\n  \n  If you are using a binary release, you must either be at the top\n  level of the extracted archive, or pass the --basedir option\n  pointing to that location.\n  \n  The latest information about mysql_install_db is available at\n  https://mariadb.com/kb/en/installing-system-tables-mysql_install_db\n  Error: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql_install_db --basedir=/usr --datadir=/var/lib/mysql --user=mysql' returned 1: FATAL ERROR: Could not find errmsg.sys\n  \n  The following directories were searched:\n  \n      /usr/share/english\n      /usr/share/mysql/english\n  \n  If you compiled from source, you need to run 'make install' to\n  copy the software into the correct location ready for operation.\n  \n  If you are using a binary release, you must either be at the top\n  level of the extracted archive, or pass the --basedir option\n  pointing to that location.\n  \n  The latest information about mysql_install_db is available at\n  https://mariadb.com/kb/en/installing-system-tables-mysql_install_db\n  Info: Class[Mysql::Server::Installdb]: Unscheduling all events on Class[Mysql::Server::Installdb]\n{code}\n\nThis is impacting all tests.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32894", "fixedVersions": [], "id": "32894", "issueType": "CI Blocker", "key": "MODULES-3698", "labels": ["ci", "mysql"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-02T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql: fails to install all deps required for mariadb: \"FATAL ERROR: Could not find errmsg.sys\"", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0e2fd32a94006a64969d", "body": "Pull request to resolve https://github.com/puppetlabs/puppetlabs-mysql/pull/871", "created": "2016-08-08T02:19:00.000000"}], "components": ["mysql"], "created": "2016-08-08T02:18:00.000000", "creator": "623c0e2fd32a94006a64969d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b9343b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87rb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_197241866_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2011292614"}], "description": "User name length has changed \"MySQL user names can be up to 32 characters long (16 characters before MySQL 5.7.8)\"\nsee http://dev.mysql.com/doc/refman/5.7/en/user-names.html\n\nTested on CentOS release 6.8 (Final) with mysql version 5.7.14\n", "environment": "mysql version bigger than 5.7.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39217", "fixedVersions": [], "id": "39217", "issueType": "Bug", "key": "MODULES-3697", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0e2fd32a94006a64969d", "resolution": "Fixed", "resolutionDate": "2016-09-02T15:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Changed puppet fail behaviour for mysql_grant.rb and mysql_user.rb if user name is longer than 16 chars", "timeSpent": "PT0S", "updated": "2016-09-02T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicate of MODULES-3733", "created": "2016-08-16T07:10:00.000000"}], "components": ["rabbitmq"], "created": "2016-08-07T18:02:00.000000", "creator": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetforge rabbitmq module runs without erroring due to being unable to find puppet binary in path"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51a20829"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz81hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_738459016_*|*_6_*:*_1_*:*_0"}], "description": "close this - duplicated in MODULES-3733", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40313", "fixedVersions": [], "id": "40313", "issueType": "Bug", "key": "MODULES-3695", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9abd3719-e948-42f7-ae9d-743721415c84", "resolution": "Duplicate", "resolutionDate": "2016-08-16T07:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq module fails when running puppet from rbenv gem", "timeSpent": "PT0S", "updated": "2016-08-16T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:95a8eed6-6bfc-4352-a5c3-552f62713190", "body": "Was using an old version of the module.", "created": "2016-08-07T14:18:00.000000"}], "components": [], "created": "2016-08-07T12:13:00.000000", "creator": "557058:95a8eed6-6bfc-4352-a5c3-552f62713190", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10370a5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz81hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7503198_*|*_6_*:*_1_*:*_0"}], "description": "Many MySQL (automated) client programs run as root and need access to credentials as provided by the default {{/root/.my.cnf}} file (e.g. {{mysqladmin}}). As currently managed by this module, however, one cannot easily add a {{\\[client\\]}} section to enable these tools to function.\n\nHacks like {{file_line}} from stdlib can help but are...hacks. :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38212", "fixedVersions": [], "id": "38212", "issueType": "Bug", "key": "MODULES-3694", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:95a8eed6-6bfc-4352-a5c3-552f62713190", "resolution": "Fixed", "resolutionDate": "2016-08-07T14:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow overrides for /root/.my.cnf", "timeSpent": "PT0S", "updated": "2016-08-07T14:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "623c12127910a200718b9445", "body": "I have the same problem here.\nI had expected this to work:\n\nsshkey {'myhost.mydomain_ecdsa':\n    name => 'myhost.mydomain',\n    key => 'AAA....',\n    type => 'ecdsa-sha2-nistp256'\n}\nsshkey {'myhost.mydomain_rsa': \n    name => 'myhost.mydomain',\n    key => 'AAA....',\n    type => 'ssh-rsa'\n}\n\nbut it is a duplicate decalaration.\n\nCreating a new attribute 'hostname' would be fine to me\n", "created": "2016-10-20T02:15:00.000000"}, {"author": "6243b3c84fe01d006ba5c5e3", "body": "I think the proper thing would be to make the type also a namevar and hence the uniqueness would come from `name` and `type`. I tried to adjust the type with that regard, but I'm failing as I need to convert the type property to a param so it can be a namevar. See https://github.com/duritong/puppet/commit/87cc784392d539c3a522604bed009b221f88ab57 for my WIP, but I lack some provider/type developments detals here.", "created": "2017-09-18T04:42:00.000000"}, {"author": "62438a418678e9007059bcca", "body": "Bump. This bug makes the {{sshkey}} resource type utterly unusable.\n\nFor any modern ssh implementation, a host may have rsa keys, ecdsa keys, and ed25519 keys. If we're going to publish a host's ssh public keys, we have to publish _all_ of them. The fact that it is impossible to do this using the {{sshkey}} resource (unless you want to publish a bunch of fake host names, as per the description) means that there's no point in even attempting to use {{sshkey}} resources to manage ssh public keys.\n\n(We tried using the {{sshkey}} resource years ago, but when we realized that it was broken by design, we abandoned it.)\n\nI agree with [~accountid:6243b3c84fe01d006ba5c5e3]: what makes a ssh public key unique is the combination of its name _and_ its key type. Neither the name nor the key type by itself is unique. The sshkey resource should use the same uniqueness test.", "created": "2017-12-14T23:06:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Composite namevars are designed to solve this problem. As [~accountid:6243b3c84fe01d006ba5c5e3] mentioned earlier, the {{type}} is currently a property and would need to be changed to a parameter (as {{type}} is part of the resources identity, not a property you would change about an existing resource). I pushed a branch to  https://github.com/joshcooper/puppet/pull/new/sshkeys_composite_namevar which demonstrates how it might work. However, it isn't idempotent and the aliases for key types don't seem to work:\n\n{code:puppet}\nsshkey { 'foo.example.com@ssh-rsa':\n  ensure => present,\n  key    => 'XXX',\n  target => '/tmp/id_rsa'\n}\n\nsshkey { 'foo.example.com@ssh-dss':\n  ensure => present,\n  key    => 'YYY',\n  target => '/tmp/id_dsa'\n}\n{code}\n\nProduces:\n\n{noformat}\n$ bx puppet apply manifest.pp\nNotice: Compiled catalog for localhost in environment production in 0.04 seconds\nNotice: /Stage[main]/Main/Sshkey[foo.example.com@ssh-rsa]/ensure: created\nNotice: /Stage[main]/Main/Sshkey[foo.example.com@ssh-dss]/ensure: created\nNotice: Applied catalog in 0.01 seconds\n$ bx puppet apply manifest.pp\nNotice: Compiled catalog for localhost in environment production in 0.04 seconds\nNotice: /Stage[main]/Main/Sshkey[foo.example.com@ssh-rsa]/ensure: created\nNotice: Applied catalog in 0.03 seconds\n{noformat}", "created": "2019-10-22T17:31:00.000000"}, {"author": "623c11d6b75ca8007056d27d", "body": "Not sure why this isn't getting more attention, as someone else has pointed out - it makes the sshkey type pretty much useless. At the very least, name+type should be the unique identifier.\n\nAlso, collecting Sshkey resources multiple times (into different targets, e.g. different users' ~/.ssh/known_hosts) is currently not possible, from what I gather. This reduces the usefulness of the type further. Adding the target to the identifier and making sure overriding target on resource import results in a unique resource would perhaps work?", "created": "2019-11-06T02:34:00.000000"}, {"author": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "body": "Just wanted to add my 2 cents on this ticket - I too now feel that the sshkey type as it exists is pretty darn useless.\n\nWe have one local system user that has an ssh key for pulling sources from github, so I've just tried to add another user (different key, different \"target\" known_hosts file, etc. - only thing that is the same is it is for github.com) and I couldn't believe I just hit this:\n{code:java}\nresource [\"Sshkey\", \"github.com\"] already declared{code}\nWhat's the hold-up with implementing the above suggested fixes? I'd like to add that the \"uniqueness\" has to definitely also incorporate the target attribute.", "created": "2019-12-18T08:41:00.000000"}, {"author": "557058:836ef76e-8051-48a3-8dc7-005f79695b0e", "body": "This is resolved with no fixVersion", "created": "2020-12-05T17:07:00.000000"}], "components": ["sshkeys_core"], "created": "2016-08-07T10:12:00.000000", "creator": "623e790aa9575800695c0976", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39eb60a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz81gv:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "New Feature"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Allow definition of two or more ssh host keys of different types for the same host"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "35920,42283"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_327618930_*|*_1_*:*_1_*:*_24382760440_*|*_10007_*:*_1_*:*_796445776_*|*_3_*:*_2_*:*_505575245_*|*_5_*:*_2_*:*_509925981_*|*_10005_*:*_1_*:*_87236344536"}], "description": "If you try to declare a RSA ssh host key and a DSA ssh host key for the same host like this:\n{code:puppet}\nsshkey {\n      \"${trusted['certname']}_DSA_KEY\":\n        ensure       => $ensure,\n        name         => $trusted['certname'],\n        host_aliases => [$trusted['hostname']],\n        key          => \"XXXX\",\n        type         => 'ssh-dss',\n}\nsshkey {\n      \"${trusted['certname']}_RSA_KEY\":\n        ensure       => $ensure,\n        name         => $trusted['certname'],\n        host_aliases => [$trusted['hostname']],\n        key          => \"YYYY\",\n        type         => 'ssh-rsa',\n}\n{code}\n\nYou end up with a duplicated resource since the 'name' attribute must be unique.\n\nIf you declare your resource like this :\n{code:puppet}\nsshkey {\n      \"${trusted['certname']}_DSA_KEY\":\n        ensure       => $ensure,\n        host_aliases => [$trusted['certname'], $trusted['hostname']],\n        key          => \"XXXX\",\n        type         => 'ssh-dss',\n}\nsshkey {\n      \"${trusted['certname']}_RSA_KEY\":\n        ensure       => $ensure,\n        host_aliases => [$trusted['certname'], $trusted['hostname']],\n        key          => \"YYYY\",\n        type         => 'ssh-rsa',\n}\n{code}\n\nI works but the resource title (the default 'name' attribute value) ends up as a host alias... Not great.\n\nPossible solution : Add a new attribute 'hostname' (to store \"The host name that the key is associated with\" - then the 'name' will no longer be the host name) or use the current 'host_aliases' attributes to store the host name and its aliases.", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "36094", "fixedVersions": [], "id": "36094", "issueType": "Bug", "key": "MODULES-7613", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e790aa9575800695c0976", "resolution": "Fixed", "resolutionDate": "2020-03-16T01:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Resource Type sshkey doesn't allow the declaration of multiple SSH host keys for one host", "timeSpent": "PT0S", "updated": "2020-12-05T17:12:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The test at https://github.com/puppetlabs/puppetlabs-apache/blob/afcb3dc965d642108bfe0624b3732efe0708993c/spec/acceptance/mod_proxy_html_spec.rb#L14-L25 passes on xenial, managing to configure the module, but it's not trying to install the package. I'm not quite sure what's going on on your system there. Can you post more information about your setup?", "created": "2016-08-16T07:59:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "It appears that chunk of code only attempts to load apache::mod::proxy_html if osfamily == RedHat?", "created": "2016-08-22T19:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "d'oh. You're completely right.\n\n{code}\ndiff --git a/spec/acceptance/mod_proxy_html_spec.rb b/spec/acceptance/mod_proxy_html_spec.rb\nindex ce8aad6..d6990ef 100644\n--- a/spec/acceptance/mod_proxy_html_spec.rb\n+++ b/spec/acceptance/mod_proxy_html_spec.rb\n@@ -17,7 +17,7 @@ describe 'apache::mod::proxy_html class', :unless => (fact('osfamily') == 'RedHa\n         class { 'apache::mod::proxy': }\n         class { 'apache::mod::proxy_http': }\n         # mod_proxy_html doesn't exist in RHEL5\n-        if $::osfamily == 'RedHat' and $::operatingsystemmajrelease != '5' {\n+        if $::osfamily != 'RedHat' or ($::osfamily == 'RedHat' and $::operatingsystemmajrelease != '5') {\n           class { 'apache::mod::proxy_html': }\n         }\n       EOS\n{code}\n\nyields this failure:\n\n{code}\n  Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install libapache2-mod-proxy-html' returned 100: Reading package lists...\n  Building dependency tree...\n  Reading state information...\n  E: Unable to locate package libapache2-mod-proxy-html\n  Error: /Stage[main]/Apache::Mod::Proxy_html/Apache::Mod[proxy_html]/Package[libapache2-mod-proxy-html]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install libapache2-mod-proxy-html' returned 100: Reading package lists...\n  Building dependency tree...\n  Reading state information...\n  E: Unable to locate package libapache2-mod-proxy-html\n  Notice: /Stage[main]/Apache/File[/etc/apache2/conf.d]: Dependency Package[libapache2-mod-proxy-html] has failures: true\n{code}\n\n", "created": "2016-08-23T02:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "If xenial doesn't have a package for proxy_html (which is historically a problematic mod like pagespeed and shibboleth) then we should just disable the tests on that platform.\n\nWe support mods that are supported by the platforms, but we don't vendor them so don't go beyond the basic distro packaging.", "created": "2016-08-24T10:54:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "I think you've got it backwards for this one.  In older versions of Ubuntu proxy_html was its own package from the \"universe.\"  It has since been \"upgraded\" in xenial and moved into the core supported apache package \"apache2-bin.\"  The current test is failing because it is trying to install the old separate universe package which no longer exists and is no longer necessary.  You can see here proxy_html is part of the \"apache2-bin\" package:\n\nhttp://packages.ubuntu.com/xenial/amd64/apache2-bin/filelist\n\nI suppose other modules could have moved like this as well but I haven't encountered any others yet.", "created": "2016-08-25T08:38:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ah, I see. Thanks for describing this!", "created": "2016-10-12T14:00:00.000000"}, {"author": "623d00fd562ab90069f93d7c", "body": "I'm having this problem trying to use proxy_html module in a Ubuntu Xenial server.\nI have made a patch for apache module. It is the [PR-1643|https://github.com/puppetlabs/puppetlabs-apache/pull/1643] so you can integrate in the forge module.", "created": "2017-07-06T05:21:00.000000"}], "components": ["apache"], "created": "2016-08-05T15:47:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* apache::mod::proxy_html works on xenial"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1356a397"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymf6f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_79678030_*|*_1_*:*_1_*:*_922299827_*|*_10007_*:*_1_*:*_88075881_*|*_3_*:*_1_*:*_23182248698_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_585705899_*|*_10006_*:*_1_*:*_1004562715_*|*_10005_*:*_1_*:*_4360805288"}], "description": "puppet code:\n\n{code}\ninclude apache::mod::proxy_html\n{code}\n\nResults in:\n\n{code}\nE: Unable to locate package libapache2-mod-proxy-html\nError: /Stage[main]/Apache::Mod::Proxy_html/Apache::Mod[proxy_html]/Package[libapache2-mod-proxy-html]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install libapache2-mod-proxy-html' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package libapache2-mod-proxy-html\n{code}\n\nThe package libapache2-mod-proxy-html no longer exists and the proxy_html module has been moved to the apache2-bin package\n", "environment": "Ubuntu 16.04.1 LTS (xenial), apache module v1.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40311", "fixedVersions": [], "id": "40311", "issueType": "Bug", "key": "MODULES-3692", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2017-07-21T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::mod::proxy_html errors on Ubuntu Xenial", "timeSpent": "PT0S", "updated": "2017-07-21T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-08-05T12:30:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5114f2a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwzz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "In MODULES-3677 we changed the behaviour so that it loads the configuration file correctly however there was no way to add an acceptance test for it as chocolatey install is in the presuite.\n\nThis ticket is to figure out how to add a test this scenario and add it to the test suite.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "42466", "fixedVersions": [], "id": "42466", "issueType": "Task", "key": "MODULES-3691", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add acceptance tests for installing chocolatey and getting config at the same time", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Moving this to a MODULES ticket.", "created": "2016-09-23T15:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The 2016.2.x pipelines no longer exist, however the 2016.5.x versions of this pipeline are building successfully.\n\nhttps://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_aix_2016.5.x/LAYOUT=centos6-64mcd-aix53-POWERfa%257Bhypervisor=none%252Cvmhostname=pe-aix-53-acceptance.delivery.puppetlabs.net%257D,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,SCM_BRANCH=2016.5.x,UPGRADE_FROM=2016.2.0,label=beaker-bigjob/1/consoleFull\n\nClosing the ticket as completed.", "created": "2016-10-05T15:10:00.000000"}], "components": [], "created": "2016-08-04T17:52:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The puppet_agent AIX job passes."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@653bea9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz806v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4226605771_*|*_1_*:*_1_*:*_81975318_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1038508034"}], "description": "h2. Problem\nWhile running through the new AIX CI jobs, I found this:\n{code}\n15:56:23        Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: File[/usr/local/bin/puppet] is already declared in file /etc/puppetlabs/code/environments/production/modules/puppet_agent/manifests/osfamily/aix.pp:12; cannot redeclare at /opt/puppetlabs/puppet/modules/puppet_enterprise/manifests/symlinks.pp:44 at /opt/puppetlabs/puppet/modules/puppet_enterprise/manifests/symlinks.pp:44:5 on node pe-aix-61-acceptance.delivery.puppetlabs.net\n{code}\n\nhttps://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_aix_2016.2.x/LAYOUT=centos6-64mcd-aix61-POWERfa%257Bhypervisor=none%252Cvmhostname=pe-aix-61-acceptance.delivery.puppetlabs.net%257D,LEGACY_AGENT_VERSION=NONE,PLATFORM=NOTUSED,UPGRADE_FROM=2016.2.0,label=beaker-bigjob/2/console\n\nh2. Solution\nOnly declare that resource if it is undeclared.\n\n\nh5. In scope for agent team:\n\nVerify that we're no longer seeing the {{Duplicate declaration:}} error in CI.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "38211", "fixedVersions": ["puppet_agent 1.3.0"], "id": "38211", "issueType": "Bug", "key": "MODULES-3893", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2016-10-05T15:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "AIX puppet_agent has duplicate resource with puppet_enterprise", "timeSpent": "PT0S", "updated": "2016-10-05T15:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [{"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2016-11-07T14:23:00.000000", "name": "warning.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12523"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Repro'd on Windows 2012 R2 (Pooler VM) with WMF 5.1 Preview", "created": "2016-08-08T17:54:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Also ran into this trying to use the DSC module.", "created": "2016-08-15T17:23:00.000000"}, {"author": "557058:aa409221-1a45-455e-95f9-4623f585abf2", "body": "Looks like reading from stdin using Powershell (-Command -) is what broke.\n\nhttps://social.technet.microsoft.com/Forums/windowsserver/en-US/4a52d235-5b10-4e4d-9c24-c2b354a57c26/invoking-powershellexe-with-command-reading-input-from-stdin-broken-in-windows-10-14393?forum=winserverpowershell\n", "created": "2016-08-24T15:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "-[~accountid:557058:aa409221-1a45-455e-95f9-4623f585abf2]  We're not using STDIN but a custom Powershell Host process.-\n\nAhh I see it now...this could be annoying.", "created": "2016-08-24T15:09:00.000000"}, {"author": "557058:aa409221-1a45-455e-95f9-4623f585abf2", "body": "A workaround( that may not work in every case) is to add {{-Version 2.0}} to the arg list. Worked for me and at least got us back up and running.", "created": "2016-08-25T11:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Yeah...I think I've found a few places in the template file that the parsing is failing on.  Thanks for the heads up!", "created": "2016-08-25T11:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised Github issue in Powershell\nhttps://github.com/PowerShell/PowerShell/issues/2068", "created": "2016-08-25T15:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raise additional Github issue in Powershell\nhttps://github.com/PowerShell/PowerShell/issues/2071", "created": "2016-08-25T17:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Customer reported an issue", "created": "2016-09-02T10:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e] ran into this error on Server 2016 RS1 build (which is probably the 2016 RTM build)", "created": "2016-09-02T10:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] is spiking a work around to use named pipes between ruby and powershell instead of STDIN/STDOUT", "created": "2016-09-02T10:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raising priority to Critical due to it affecting 2016", "created": "2016-09-02T10:21:00.000000"}, {"author": "557058:295d7a84-a09b-4348-8961-a1e1764c190e", "body": "As noted by [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2], Win-2016 RTM also uses this version of powershell and is impacted badly.\nSee RE-7975", "created": "2016-09-06T04:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Quick test:\n\nUse the following manifest to test onlyif and unless behavior\n{code}\nExec {\n  provider  => powershell,\n  logoutput => true,\n}\n\n# Onlyif Checks\nexec\n{ 'onlyif check exit 0':   command  => '\"SHOULD SEE - OnlyifExit0\"',   onlyif => 'exit 0', }\n\nexec\n{ 'onlyif check exit 1':   command  => '\"FAIL! - OnlyifExit1\"',   onlyif => 'exit 1' }\n\nexec\n{ 'onlyif check noexit':   command  => '\"SHOULD SEE - OnlyifNoExit\"',   onlyif => '' }\n\nexec\n{ 'onlyif check non-term':   command  => '\"SHOULD SEE - OnlyifNonTerm\"',   onlyif => 'Get-Service -Name IDontExist' }\n\nexec\n{ 'onlyif check term':   command  => '\"FAIL! - OnlyifTerm\"',   onlyif => 'Get-Service -Name IDontExist -ErrorAction Stop' }\n\nexec\n{ 'onlyif check processterm':   command  => '\"FAIL! - OnlyIfProcessTerm\"',   onlyif => '([System.Diagnostics.Process]::GetCurrentProcess()).Kill()' }\n\n\n# Unless Checks\nexec\n{ 'unless check exit 0':   command  => '\"FAIL! - UnlessExit0\"',   unless => 'exit 0' }\n\nexec\n{ 'unless check exit 1':   command  => '\"SHOULD SEE - UnlessExit1\"',   unless => 'exit 1' }\n\nexec\n{ 'unless check noexit':   command  => '\"FAIL! - UnlessNoExit\"',   unless => '' }\n\nexec\n{ 'unless check non-term':   command  => '\"FAIL! - UnlessNonTerm\"',   unless => 'Get-Service -Name IDontExist' }\n\nexec\n{ 'unless check term':   command  => '\"SHOULD SEE - UnlessTerm\"',   unless => 'Get-Service -Name IDontExist -ErrorAction Stop' }\n\nexec\n{ 'unless check processterm':   command  => '\"SHOULD SEE - UnlessProcessTerm\"',   unless => '([System.Diagnostics.Process]::GetCurrentProcess()).Kill()' }\n\n{code}\n\nShould only see the tasks marked as \"SHOULD SEE\".", "created": "2016-09-16T12:42:00.000000"}, {"author": "557058:571aa28a-e9b6-4c57-af8f-49c11ec38a37", "body": "Just a note, although adding  {{-Version 2.0}}  works for simple PowerShell commands, it is not sufficient when using recent powershell modules. For example {{Import-Module WebAdministration", "created": "2016-09-25T16:39:00.000000"}, {"author": "623e77aa4a57610068e8842f", "body": "Maybe of minor interest but this involves builds 5.1.14393.X as well", "created": "2016-10-04T23:57:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged to stable at https://github.com/puppetlabs/puppetlabs-powershell/commit/fb6bd8f3d4d9bdf35d7529d3acf58d1044e5deb9", "created": "2016-10-11T10:38:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI passed", "created": "2016-10-11T14:11:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Team exhaustively tested implementation", "created": "2016-10-13T12:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I seem to be able to produce a failure. I am posting repro\n\nSo I fired up a vagrant box with Windows Server 2008 R2 (PowerShell v2), and it installed Puppet 3.8.7.\n\n{code}\n\ninclude chocolatey\n\ninclude chocolatey_server\n\nexec { 'Write Path':\n  command   => 'Write-Output $env:PATH',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'Write Posh Location':\n  command   => 'get-process powershell* | %{ Write-Host $($_.Path)}',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'Write Path exit 0':\n  command   => 'Write-Output $env:PATH", "created": "2016-10-13T13:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So the underlying issue is Pipes are not available in .NET Framework 2.0 ([System.IO.Pipes|https://msdn.microsoft.com/en-us/library/system.io.pipes(v=vs.90).aspx]). \n\nThis is why it is not starting up a PowerShell.exe process, because it can't compile the PowerShell Host process.\n\nSo we have some options:\n\n1. Support Pipes and the other way of running PowerShell manager when Pipes are not available.\n2. Fallback to the 1.x way when .NET 3.5 is not the minimum version of the .NET Framework installed.\n\nOut of the two suggestions, I think the easiest route is Option 2. Either way we need to create a custom module fact to determine what version of the Microsoft.NET Framework we are on.  \n\nThoughts?", "created": "2016-10-28T15:07:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "We decided we are going to start with the simpler thing, which is to keep the code as is and flip to unsupported when using PowerShell v2 with .NET Framework less than v3.5.\n\nI got started on a PR - https://github.com/puppetlabs/puppetlabs-powershell/pull/155\n\nA couple of thoughts materialized: even if we include a fact, we still need runtime support to get to the agent data, so we should check the version at runtime instead of fact information which could be outdated or passed down from a compile master. Second, brought in some PowerShell version checking logic from the DSC module - we always thought it would end up over in the PowerShell module anyway. :D", "created": "2016-10-31T16:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into stable at https://github.com/puppetlabs/puppetlabs-powershell/commit/aea69f498ce80f8a58bdb1fcff2028a822f035ae.", "created": "2016-11-04T13:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI passed at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_init-merge_stable/lastSuccessfulBuild/", "created": "2016-11-04T16:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Running from Windows 2008R2 with PowerShell v2 - \n\n!warning.png|thumbnail! \n\nLooks good.", "created": "2016-11-07T14:43:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "On the 2008r2 Vagrant box with Powershell 2 and .NET 2 when running Glenn's \"Quick Test\" above, I'm seeing one FAILURE for both 2.1.0-b20051-9a86bb38 AND 2.0.3-b30037-stageaea69f49:\n\n\n{noformat}\n  C:/ProgramData/PuppetLabs/puppet/etc/modules\n  \u2514\u2500\u2500 puppetlabs-powershell (v2.1.0-b20051-9a86bb38)\n  PS C:\\Users\\Administrator> puppet apply .\\Desktop\\posh.pp\n  Notice: Compiled catalog for win2012r2 in environment production in 0.26 seconds\n  Warning:   Currently, the PowerShell module has reduced v1 functionality on this agent\n    due to one or more of the following conditions:\n\n    - Puppet 3.x (non-x64 version)\n\n      Puppet 3.x uses a Ruby version that requires a library to support a colored\n      console. Unfortunately this library prevents the PowerShell module from\n      using a shared PowerShell process to dramatically improve the performance of\n      resource application.\n\n    - PowerShell v2 with .NET Framework 2.0\n\n      PowerShell v2 works with both .NET Framework 2.0 and .NET Framework 3.5.\n      To be able to use the enhancements, we require at least .NET Framework 3.5.\n      Typically you will only see this on a base Windows Server 2008 (and R2)\n      install.\n\n    To enable these improvements, it is suggested to upgrade to any x64 version of\n    Puppet (including 3.x), or to a Puppet version newer than 3.x and ensure you\n    have at least .NET Framework 3.5 installed.\n\n  Notice: /Stage[main]/Main/Exec[unless check non-term]/returns: FAIL! - UnlessNonTerm\n  Notice: /Stage[main]/Main/Exec[unless check non-term]/returns: executed successfully\n  Notice: /Stage[main]/Main/Exec[unless check term]/returns: SHOULD SEE - UnlessTerm\n  Notice: /Stage[main]/Main/Exec[unless check term]/returns: executed successfully\n  Notice: /Stage[main]/Main/Exec[unless check processterm]/returns: SHOULD SEE - UnlessProcessTerm\n  Notice: /Stage[main]/Main/Exec[unless check processterm]/returns: executed successfully\n  Notice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: SHOULD SEE - OnlyifNoExit\n  Notice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\n  Notice: /Stage[main]/Main/Exec[unless check exit 1]/returns: SHOULD SEE - UnlessExit1\n  Notice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\n  Notice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: SHOULD SEE - OnlyifExit0\n  Notice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\n{noformat}", "created": "2016-11-14T18:47:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "On a Windows Server 2008 (Not R2) with .NET Framework 2 and Powershell V2 I am hitting an issue with running a basic manifest using the stable branch (9a86bb3839ac6b5a5220d42fdf77d49ce71f48d8).\n\nEnvironment Details:\n!https://i.gyazo.com/d8ea36a1b9ce9c827a06f7e036c595ac.png|height=250,width=250!\n\nManifest Used:\n{code:puppet}\nexec { 'test':\n  command   => 'Write-Host \"Hello World!\"',\n  provider  => powershell\n}\n{code}\n\nWhen I run this manifest the first time using 'puppet apply --debug site.pp', it runs successfully without errors. However, within the same terminal, the subsequent times I try to run the manifest I get a blank output.\nOutput (See Bottom)\n!https://i.gyazo.com/9731a8eda889cc22799938e323ea15fe.png|height=450,width=450!\n\nI cannot repro this issue on Powershell Module Version 2.0.3 (0ddff5f9a4dfefebf61ce01ea9376b6d6444f856)\n\n", "created": "2016-11-15T05:25:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I tried to reproduce the error in my comment above on Windows Server 2012 R2 x64. This system had .NET 4.0 & Powershell 4 installed.\nEnvironment Details:\n!https://i.gyazo.com/38c60a237e7eb4342febffb81caa55a1.png|height=250,width=250!\n\nThe issue *did not reproduce* on both stable branch (9a86bb3839ac6b5a5220d42fdf77d49ce71f48d8) and module version 2.0.3 (0ddff5f9a4dfefebf61ce01ea9376b6d6444f856)", "created": "2016-11-15T05:45:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] / [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] what version of Puppet?", "created": "2016-11-15T10:28:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] can you rerun the \"Quick tests\" against powershell module v1.0.6 and verify it also fails?", "created": "2016-11-15T10:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Part of testing this particular issue is two-fold:\n\n* Does it hang in Windows Server 2016 (Or Windows 10 with PowerShell 5.1 installed)? \n* Does it run in 1.x mode when it determines this is PowerShell v2 and .NET Framework 2.0? \n\nHTH. ", "created": "2016-11-15T10:31:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] The above issue I found is occurring on puppet versions 4.8.0 & 3.8.7.\n\nAlso, I did test on Windows Server 2016 this morning and the module didn't hang.\n\nWilson.", "created": "2016-11-15T10:58:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] can you try to repro that same issue with powershell module v 1.0.6?", "created": "2016-11-15T12:22:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] I can confirm that the following failure is expected due to PS and the powershell provider v1.X\n\n{code}\n     exec\n    { 'unless check non-term':   command  => '\"FAIL! - UnlessNonTerm\"',   unless => 'Get-Service -Name IDontExist' }\n{code}\n\nThis is because Get-Service failing to find the service is a non-terminating error and the 1.x version of the powershell provider does not return 1 for non-terminating errors. This can be ignored", "created": "2016-11-15T13:39:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:623c0b43b75ca8007056ced1] Tests were conducted via puppet v.3.8.7\n\nunless check non-term FAIL is reproducible in powershell module v.1.0.6 using .NET 2\n\nWindows 2016 (vmpooler win-2016-x86_64) Powershell version 5.1.14393.206 passed the quicktest with:\n\n{noformat}\n5.1.14393.206C:/ProgramData/PuppetLabs/puppet/etc/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v2.1.0-b20051-9a86bb38)\nPS C:\\Users\\Administrator> puppet apply .\\Desktop\\posh.pp\nNotice: Compiled catalog for n2lq5pj3s7h8guz.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Exec[onlyif check non-term]/returns: SHOULD SEE - OnlyifNonTerm\nNotice: /Stage[main]/Main/Exec[onlyif check non-term]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check term]/returns: SHOULD SEE - UnlessTerm\nNotice: /Stage[main]/Main/Exec[unless check term]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check processterm]/returns: SHOULD SEE - UnlessProcessTerm\nNotice: /Stage[main]/Main/Exec[unless check processterm]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: SHOULD SEE - OnlyifNoExit\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: SHOULD SEE - UnlessExit1\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: SHOULD SEE - OnlyifExit0\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\n{noformat}\n", "created": "2016-11-15T13:41:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] I can't reproduce your error on puppet 4.8.0 and the stable branch:\n\n{code}\nPS C:\\puppetlabs\\modules\\powershell> bundle exec puppet apply foo2.pp --modulepath C:\\puppetlabs\\modules\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for win2012r2 in environment production in 0.28 seconds\nWarning:   Currently, the PowerShell module has reduced v1 functionality on this agent\n  due to one or more of the following conditions:\n\n  - Puppet 3.x (non-x64 version)\n\n    Puppet 3.x uses a Ruby version that requires a library to support a colored\n    console. Unfortunately this library prevents the PowerShell module from\n    using a shared PowerShell process to dramatically improve the performance of\n    resource application.\n\n  - PowerShell v2 with .NET Framework 2.0\n\n    PowerShell v2 works with both .NET Framework 2.0 and .NET Framework 3.5.\n    To be able to use the enhancements, we require at least .NET Framework 3.5.\n    Typically you will only see this on a base Windows Server 2008 (and R2)\n    install.\n\n  To enable these improvements, it is suggested to upgrade to any x64 version of\n  Puppet (including 3.x), or to a Puppet version newer than 3.x and ensure you\n  have at least .NET Framework 3.5 installed.\n\nNotice: /Stage[main]/Main/Exec[test]/returns: executed successfully\nNotice: Applied catalog in 1.06 seconds\nPS C:\\puppetlabs\\modules\\powershell> bundle exec puppet apply foo2.pp --modulepath C:\\puppetlabs\\modules\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for win2012r2 in environment production in 0.28 seconds\nWarning:   Currently, the PowerShell module has reduced v1 functionality on this agent\n  due to one or more of the following conditions:\n\n  - Puppet 3.x (non-x64 version)\n\n    Puppet 3.x uses a Ruby version that requires a library to support a colored\n    console. Unfortunately this library prevents the PowerShell module from\n    using a shared PowerShell process to dramatically improve the performance of\n    resource application.\n\n  - PowerShell v2 with .NET Framework 2.0\n\n    PowerShell v2 works with both .NET Framework 2.0 and .NET Framework 3.5.\n    To be able to use the enhancements, we require at least .NET Framework 3.5.\n    Typically you will only see this on a base Windows Server 2008 (and R2)\n    install.\n\n  To enable these improvements, it is suggested to upgrade to any x64 version of\n  Puppet (including 3.x), or to a Puppet version newer than 3.x and ensure you\n  have at least .NET Framework 3.5 installed.\n\nNotice: /Stage[main]/Main/Exec[test]/returns: executed successfully\nNotice: Applied catalog in 1.05 seconds\nPS C:\\puppetlabs\\modules\\powershell> bundle exec puppet -V\nDL is deprecated, please use Fiddle\n4.8.0\nPS C:\\puppetlabs\\modules\\powershell> git branch\n  master\n* stable\n{code}", "created": "2016-11-15T13:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So where are we? Are we good to close this as resolved [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] / [~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e]? Or is there more to fix in the context of this ticket?", "created": "2016-11-15T15:32:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "We plan to add win 2016 to jenkins test matrix to cover this issue.", "created": "2016-11-15T16:38:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Manual tests have passed. Unit tests around Powershell versions exist.\n\nThe outcome of spike ticket MODULES-4070 will be the work to add 2016 to the testing matrix that will catch issues like this in the current latest powershell.\n\nRISK CARRIED FORWARD: we're not getting the latest powershell builds and testing against them.", "created": "2016-11-15T16:42:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] On 2008R2 with latest release of puppetlabs-powershell\nI was getting a \"Failure waiting for Powershell process #### to start pipe sever\".\nWe installed .NET 3.5 to see if that would help and added:\n{code}\n  if ( \"$kernelmajversion\" <= '6.1') and $osfamily == 'windows' {\n    exec {'Install Net-Framework-Core':\n      path    => 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0',\n      command => 'powershell.exe Import-Module ServerManager", "created": "2017-03-31T11:26:00.000000"}], "components": ["powershell"], "created": "2016-08-04T16:52:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b6d11eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98k7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7441462_*|*_1_*:*_1_*:*_339877457_*|*_10007_*:*_2_*:*_697093599_*|*_3_*:*_1_*:*_170984560_*|*_5_*:*_2_*:*_506628292_*|*_10011_*:*_3_*:*_2192945996_*|*_10006_*:*_2_*:*_4987559402"}], "description": "Running the powershell module in a Puppet apply on latest Windows 10 (Anniversary Update) hangs during execution.\n\nhttp://www.powershellmagazine.com/2016/08/02/pstip-new-powershell-commands-in-windows-10-anniversary-update/\n\nRepro:\nEnsure Powershell is version 5.1.14393.0\n\nManifest:\n{code}\n  exec { \"test\":\n    command => 'Write-Host \"Hello\"',\n    provider => powershell,\n  }\n{code}\n\nUse Puppet Module 2.0.2 from the forge\n\nExecute the manifest with puppet apply.  Make sure you add --debug to see the bad output\n\nDebug output\n{code}\nDebug: Puppet::Type::Exec::ProviderPosix: feature posix is missing\nDebug: Puppet::Type::Exec::ProviderShell: feature posix is missing\nDebug: Creating default schedules\nDebug: Loaded state in 0.01 seconds\nDebug: Loaded state in 0.00 seconds\nInfo: Applying configuration version '1470351109'\nDebug: /Stage[main]/Main/Dot_net_core::Install[test]/Exec[dot_net_core_install_C:/source/puppetconf-2016/temp/base/dnc]/before: subscribes to Notify[xxxx dotnet-win-x64.1.0.0.zip]\nDebug: 2016-08-04 15:51:50 -0700 C:\\WINDOWS\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - is running as pid: 13716\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   param(\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     [Parameter()]$exitcode,\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     [Parameter()]$output,\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     [Parameter()]$errormessage\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   )\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:23\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> + function New-XmlResult\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +                       ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing function body in function declaration.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : MissingFunctionBody\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: Waited 50 milliseconds...\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   # we make our own xml because ConvertTo-Xml makes hard to parse xml ruby side\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   # and we need to be sure\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   $xml = [xml]@\"\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> <ReturnResult>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   <Property Name='exitcode'>$($exitcode)</Property>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:35\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> + function Invoke-PowerShellUserCode\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +                                   ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing function body in function declaration.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : MissingFunctionBody\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:9 char:11\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +     $Code,\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +           ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing expression after ','.\n\nDebug: Waited 50 milliseconds...\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   <Property Name='errormessage'>$([System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes([string]$errormessage)))</Property>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   <Property Name='stdout'>$([System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes([string]$output)))</Property>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> </ReturnResult>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> \"@\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>   $xml.OuterXml\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:9 char:10\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +     $Code,\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +          ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing ')' in function parameter list.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:1\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> + {\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> + ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing closing '}' in statement block or type definition.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : MissingExpressionAfterToken\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: Waited 50 milliseconds...\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> IsPublic IsSerial Name                                     BaseType\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> -------- -------- ----                                     --------\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> True     True     String                                   System.Object\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> IsPublic IsSerial Name                                     BaseType\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> -------- -------- ----                                     --------\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> True     True     Int32                                    System.ValueType\n\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:16\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +     $EventName,\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +                ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Missing expression after ','.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : MissingExpressionAfterToken\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:3\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +   )\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +   ~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Unexpected token ')' in expression or statement.\n\nDebug: Waited 50 milliseconds...\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : UnexpectedToken\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Exception calling \"OpenExisting\" with \"1\" argument(s): \"Empty name is not legal.\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> Parameter name: name\"\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> At line:1 char:3\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +   $event = [System.Threading.EventWaitHandle]::OpenExisting($EventNam ...\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE> +   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>     + FullyQualifiedErrorId : ArgumentException\n\nDebug: 2016-08-04 15:51:50 -0700 PIPE>\n\nDebug: Wait object signaled\nDebug: Waited 300 total milliseconds.\nDebug: 2016-08-04 15:51:51 -0700 PIPE> At line:1 char:6\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> +   try\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> +      ~\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> The Try statement is missing its statement block.\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>     + FullyQualifiedErrorId : MissingTryStatementBlock\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> At line:163 char:1\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> + }\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> + ~\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE> Unexpected token '}' in expression or statement.\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>     + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>     + FullyQualifiedErrorId : UnexpectedToken\n\nDebug: 2016-08-04 15:51:51 -0700 PIPE>\n\nDebug: 2016-08-04 15:51:51 -0700 PowerShell initialization complete for pid: 13716\nDebug: Waited 50 milliseconds...\n{code}", "environment": "$PSVersionTable\n{code}\nC:\\Source\\puppetlabs-powershell> $PSVersionTable\n\nName                           Value\n----                           -----\nPSVersion                      5.1.14393.0\nPSEdition                      Desktop\nPSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}\nBuildVersion                   10.0.14393.0\nCLRVersion                     4.0.30319.42000\nWSManStackVersion              3.0\nPSRemotingProtocolVersion      2.3\nSerializationVersion           1.1.0.1\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35014", "fixedVersions": ["PowerShell 2.0.4"], "id": "35014", "issueType": "Bug", "key": "MODULES-3690", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-11-15T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell module hangs on latest Powershell (5.1.14394.1000)", "timeSpent": "PT0S", "updated": "2017-03-31T11:26:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "attachments": [], "comments": [{"author": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1511", "created": "2016-08-04T16:29:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR Merged. Thank you for your ticket and PR!", "created": "2016-08-05T04:24:00.000000"}], "components": ["apache"], "created": "2016-08-04T16:25:00.000000", "creator": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a43503b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz804n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43106981_*|*_5_*:*_1_*:*_0"}], "description": "Documentation has uppercase IP. Needs to be lower case. Line 3356 of https://github.com/puppetlabs/puppetlabs-apache/blob/master/README.md\n\n", "environment": "Apache 2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38210", "fixedVersions": [], "id": "38210", "issueType": "Bug", "key": "MODULES-3689", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d795eb8-09df-46f1-bf77-22ac3c786bb7", "resolution": "Fixed", "resolutionDate": "2016-08-05T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Require example has non-working case.", "timeSpent": "PT0S", "updated": "2016-08-05T04:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "https://github.com/puppetlabs/puppetlabs-chocolatey/pull/34/commits/dc10d1d3e4eec6cc17473c3fa59fc69b573e3464 is where this is explained.", "created": "2016-08-04T15:03:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "At this time I'm not sure we would be able to support this due to how Puppet suitability works.", "created": "2016-08-04T15:03:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Decided that this is a documentation issue. Since it has already been documented, resolving.", "created": "2016-08-08T14:56:00.000000"}], "components": ["chocolatey "], "created": "2016-08-04T15:00:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Chocolatey client can be installed via puppet manifest that indicated non-default install location.\nChocolatey is then able to fetch and install packages from the non-default install location."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30eff8ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7zxr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_192885_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_345151094"}], "description": "When installing Chocolatey to a non-default location using the provider, Puppet will not find suitability for using Chocolatey to install packages and configuration on the first run. This was discovered while testing the changes for MODULES-3641.\n\nTestRail case is : https://testrail.ops.puppetlabs.net/index.php?/cases/view/97743", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "40309", "fixedVersions": [], "id": "40309", "issueType": "Bug", "key": "MODULES-3688", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-08-08T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey - Install to non-default location is not suitable for packages on first run", "timeSpent": "PT0S", "updated": "2016-08-11T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "attachments": [{"attacher": "557058:ac10c7d6-1751-4634-8410-5dbdd0d019a2", "created": "2016-08-04T07:28:00.000000", "name": "F5 creating virtualserver with tcp profile request received.pdf", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12521"}], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Considering we are already getting requests for v12 (MODULES-3525), I would advise us to start with the workaround. \n\nLet's start with the documentation, including the example manifest. ", "created": "2016-08-26T12:44:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Thanks [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] for going the extra mile! ", "created": "2016-09-23T08:44:00.000000"}, {"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "For others that might encounter this issue, providing the value for 'protocol_profile_server' set to the same value as 'protocol_profile_client' ended up allowing the protocol_profile_client parameter to be set successfully.  \n\nAn update to the module documentation will reflect that requirement. ", "created": "2016-09-26T14:47:00.000000"}], "components": ["f5"], "created": "2016-08-04T07:30:00.000000", "creator": "557058:ac10c7d6-1751-4634-8410-5dbdd0d019a2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@140fc147"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8irr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_603218175_*|*_1_*:*_1_*:*_2167816_*|*_3_*:*_2_*:*_659614934_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_2017978215_*|*_10005_*:*_1_*:*_1322530853"}], "description": "Unable to use protocol_profile_client when building the f5 virtualserver.  I have to build the f5 virtualservers with the protocol_profile_client parameter commented out, then deploy the code again with the protocol_profile_client parameter enabled.  Below is my manifest for building 4 vips with the protocol_profile_client with value 'tcp_3.5hr_idle_timeout'.\n\n{code:puppet}\nclass profiles::devices::f5::nitro_taskserver (\n  $destination_address,\n\n) {\n  # lint:ignore:variable_scope\n  # Fix for puppet-lint issue #464\n  $prod_task_servers = query_facts('role=nitro and subrole=task and phrg_env=production', ['ipaddress_eth0','role_instance'])\n\n  each(keys($prod_task_servers)) |$host| {\n    $task_server_ipaddress = $prod_task_servers[$host]['ipaddress_eth0']\n    $role_instance = $prod_task_servers[$host]['role_instance']\n\n    f5_virtualserver { \"/Common/db.powerhrg.com-nitro-task${role_instance}\":\n      ensure                     => 'present',\n      provider                   => 'standard',\n      source                     => \"${task_server_ipaddress}/32\",\n      destination_address        => $destination_address,\n      destination_mask           => '255.255.255.255',\n      protocol_profile_client    => '/Common/tcp_3.5hr_idle_timeout',\n      service_port               => '3306',\n      protocol                   => 'tcp',\n      source_address_translation => 'automap',\n      default_pool               => '/Common/db-ntask',\n    }\n  }\n  # lint:endignore\n}\n{code}", "environment": "Ubuntu 14.04 LTS server for F5 device proxy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42463", "fixedVersions": ["puppet_agent 1.1.0"], "id": "42463", "issueType": "Bug", "key": "MODULES-3687", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac10c7d6-1751-4634-8410-5dbdd0d019a2", "resolution": "Fixed", "resolutionDate": "2016-09-26T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "F5 module for protocol profile client is not working", "timeSpent": "PT0S", "updated": "2016-10-13T15:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Need to validate this against DSC 1.1.0", "created": "2016-08-08T16:31:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The issue stems from this line in the DSC Resource: https://github.com/PowerShell/xRemoteDesktopSessionHost/blob/dev/DSCResources/MSFT_xRDSessionDeployment/MSFT_xRDSessionDeployment.psm1#L1. The DSC Resource is counting on that function being autoloaded, instead of ensuring it's imported itself by explicitly calling Import-Module or dot-sourcing it. This assumption works out OK if you install the DSC Resources to $env:ProgramFiles\\WindowsPowershell\\Modules, as that is on of the default auto-load paths for PowerShell. This magic does not happen for Puppet, because we vendored the DSC Resources in our own directory (see note below for explanation), and so PowerShell doesn't autoload the function. The fix for this is to call Import-Module to the helper psm1 file explicitly, like many other DSC Resources do, for example: https://github.com/PowerShell/xWebAdministration/blob/dev/DSCResources/MSFT_xWebApplication/MSFT_xWebApplication.psm1#L2. A bug ticket needs to be raised on https://github.com/PowerShell/xRemoteDesktopSessionHost/issues to have the PowerShell team address this in their module, as this is not Puppet code.\n\nNote: We vendored the DSC Resources we bundle with the Puppet DSC Module in our own directory outside of the default paths in order to provide version isolation and make it so that the user does not have to download the DSC Resources themselves in order to use the module. We then call this path directly when invoking the DSC Resource.", "created": "2016-09-29T08:44:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I created a PR to address this issue in the DSC Resource repo: https://github.com/PowerShell/xRemoteDesktopSessionHost/pull/11", "created": "2016-09-29T09:04:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR has been accepted and merged. Puppet will be able to fold it into the released Puppet DSC module when the PowerShell team tags the release on their end. Until then, you can build the module yourself using the SHA for the merged commit. ", "created": "2016-10-05T10:33:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR has been released in the https://github.com/PowerShell/xRemoteDesktopSessionHost/commits/1.3.0.0-PSGallery release. We will be cutting a DSC module release soon that will have this in it, or the user can run from source", "created": "2016-11-03T09:03:00.000000"}], "components": ["dsc"], "created": "2016-08-04T00:58:00.000000", "creator": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d2ede7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymnhb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10595838_*|*_10009_*:*_1_*:*_3461621343_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4857080945"}], "description": "From the Zendesk Ticket:\n\n{quote}I tried to utilize the xRemoteDesktopSessionHost dsc resource, but when I apply it via Puppet, I get the following error:\n\nError: /Stage[main]/Profile::Remote_desktop/Dsc_xrdsessiondeployment[rdp]: Could not evaluate: Improting module MSFG_xRDSessionDeployment failed with error - The term 'Test-xRemoteDesktopSessionHostOsRequirement' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.\n\nI was using the puppetlabs-dsc module with commit id 72a7388. I noticed this module had changed on 5/31/16 with commit id 4eb9cb1.\n\nI reverted to a commit prior to that (a19c20e) and the issue was resolved.\n\nSee open issue here: \nhttps://github.com/puppetlabs/puppetlabs-dsc/issues/216{quote}\n\nGlenn Sarti responded in the GitHub Issue as follows:\n\n{quote}Hi @ripclawffb, I did some digging around and the DSC Remote Desktop resource has changed from v1.1 to v1.2 and has added that new function call. If you are a PE customer can contact support, if not can you please create a ticket. The link is in https://github.com/puppetlabs/puppetlabs-dsc/blob/master/CONTRIBUTING.md{quote}\n\n", "environment": "Production environment, using commit 72a7388 of the puppetlabs-dsc modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32891", "fixedVersions": [], "id": "32891", "issueType": "Bug", "key": "MODULES-3686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "resolution": "Fixed", "resolutionDate": "2016-11-08T09:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC Remote Desktop has changed from 1.1 to 1.2, breaking functionality in the xRemoteDesktopSessionHost dsc resource.", "timeSpent": "PT0S", "updated": "2016-11-08T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Once we have an understanding how the libraries should be deployed to modules, updating the modulesync_configs and updating (most of) the modules automatically will be much easier than figuring out which tool is needed where.\n\nIn the same vein for the usability by our community contributors, the tooling should probably be a single-line opt-in that figures out what to do on it's own, instead of requiring tedious manual setup procedures. Modules are quite strict in how they are laid out, so that should be relatively easy to do. ", "created": "2016-08-15T09:30:00.000000"}], "components": ["supported"], "created": "2016-08-03T15:44:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The table below lists all repos that need to have i18n applied to meet the goal of internationalizing supported modules. \n* The file types column lists all file types that contain in-scope, user-facing strings in each repo so that we know which i18n libraries need to be added to which repos.\n* If there are any modules that we plan to stop supporting before the end of 2017, the module is highlighted in red.\n\n||Module||Repo||File Types||\n|stdlib|https://github.com/puppetlabs/puppetlabs-stdlib| |\n|vcsrepo|https://github.com/puppetlabs/puppetlabs-vcsrepo| |\n|apt|https://github.com/puppetlabs/puppetlabs-apt| |\n|concat|https://github.com/puppetlabs/puppetlabs-concat| |\n|firewall|https://github.com/puppetlabs/puppetlabs-firewall| |\n|postgresql|https://github.com/puppetlabs/puppetlabs-postgresql| |\n|motd|https://github.com/puppetlabs/puppetlabs-motd| |\n|mysql|https://github.com/puppetlabs/puppetlabs-mysql| |\n|apache|https://github.com/puppetlabs/puppetlabs-apache| |\n|haproxy|https://github.com/puppetlabs/puppetlabs-haproxy| |\n|inifile|https://github.com/puppetlabs/puppetlabs-inifile| |\n|ntp|https://github.com/puppetlabs/puppetlabs-ntp| |\n|java|https://github.com/puppetlabs/puppetlabs-java| |\n|java_ks|https://github.com/puppetlabs/puppetlabs-java_ks| |\n|tomcat|https://github.com/puppetlabs/puppetlabs-tomcat| |\n|reboot|https://github.com/puppetlabs/puppetlabs-reboot| |\n|aws|https://github.com/puppetlabs/puppetlabs-aws| |\n|puppet_agent|https://github.com/puppetlabs/puppetlabs-puppet_agent| |\n|tagmail|https://github.com/puppetlabs/puppetlabs-tagmail| |\n|docker_platform|https://github.com/puppetlabs/puppetlabs-docker_platform| |\n|accounts|https://github.com/puppetlabs/puppetlabs-accounts| |\n|Arista EOS Puppet Providers|https://github.com/arista-eosplus/puppet-netdev| |\n|azure|https://github.com/puppetlabs/puppetlabs-azure| |\n|ciscopuppet|https://github.com/puppetlabs/puppetlabs-cisco-network-module-puppet| |\n|netscaler|https://github.com/puppetlabs/puppetlabs-netscaler| |\n|cumulus_interface|https://github.com/CumulusNetworks/cumulus-cl-interfaces-puppet| |\n|catalog_preview|https://github.com/puppetlabs/puppetlabs-catalog_preview| |\n|Puppet EOS Module|https://github.com/arista-eosplus/puppet-eos| |\n|cumulus_license|https://github.com/CumulusNetworks/cumulus-cl-license-puppet| |\n|vsphere|https://github.com/puppetlabs/puppetlabs-vsphere| |\n|cumulus_ports|https://github.com/CumulusNetworks/cumulus-cl-ports-puppet| |\n|cumulus_interface_policy|https://github.com/CumulusNetworks/cumulus-cl-interface-policy-puppet| |\n|netdev|https://github.com/HuaweiSwitch| |\n|satellite_pe_tools|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools| |\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44138f1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7yof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}], "description": "We need to add the appropriate i18n libraries to supported module repos and wrap user-facing strings with the appropriate string externalization functions. \nThis ticket is to:\n* Identify the supported module repos that contain user-facing strings so we know which repos require an i18n library and externalization wrapper function.\n* Identify the file formats in each repo that need i18n support so we know which i18n libraries to add\n* Once the audit of repos has been completed, list the repos in this ticket and update [this Confluence table|https://confluence.puppetlabs.com/display/ENG/i18n#i18n-StringExternalizationStatusByScrumTeam]. \n* When this ticket is complete, [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] will set up a string externalization ticket for each repo so we can track progress.\n\nIn scope:\n* Module metadata that is displayed on the Forge\n* Error messages\n* Informational messages\n\nOut of scope:\n* READMEs will be handled in a different ticket\n* Code comments\n* Test descriptions\n* Class names, parameter names, parameter values\n\nThe Windows team is covering the following modules. They are out of scope for this ticket\n* ACL\n* PowerShell\n* DSC\n* SQLServer\n* Chocolatey\n* Reboot\n* Registry\n* WSUS_Client\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41385", "fixedVersions": [], "id": "41385", "issueType": "Task", "key": "MODULES-3685", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Identify the repos and file types for Supported modules that require i18n", "timeSpent": "PT0S", "updated": "2017-11-24T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15169b54ec0068b14547", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/322", "created": "2016-08-03T09:50:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged. Thanks for your contribution!", "created": "2016-08-16T08:22:00.000000"}, {"author": "623c15169b54ec0068b14547", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Thanks for reviewing it! Do you have plans for a release of mongodb soon? Was hoping to get this change in a released version. Looks like there's been a few other small changes since the last release in May as well.\n\nThanks!", "created": "2016-09-06T13:52:00.000000"}], "components": ["mongodb"], "created": "2016-08-03T09:41:00.000000", "creator": "623c15169b54ec0068b14547", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ea32d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7y7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1118444697_*|*_6_*:*_1_*:*_0"}], "description": "When mongo service is stopped, you get an error:\n\n{code}\n[root@centos7-katello-p4 facter]# FACTERLIB=$PWD facter mongodb_is_master\n2016-08-03 11:38:58.163768 ERROR puppetlabs.facter - error while resolving custom fact \"mongodb_is_master\": 757: unexpected token at '2016-08-03T11:38:58.161-0400 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused\n2016-08-03T11:38:58.161-0400 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146'\n{code}\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37141", "fixedVersions": [], "id": "37141", "issueType": "Bug", "key": "MODULES-3684", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15169b54ec0068b14547", "resolution": "Fixed", "resolutionDate": "2016-08-16T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb_is_master fact errors when service is not started", "timeSpent": "PT0S", "updated": "2016-09-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master https://github.com/puppetlabs/puppetlabs-dsc/commit/fc64735728816064847869637447b7ff7bd44fbb", "created": "2016-10-24T13:23:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI failure is due to maxpath. \n\n{code}\nError: No such file or directory @ rb_sysopen - C:/Windows/Temp/cache/tmp20161024-1980-7iqg43/puppetlabs-dsc-1.1.0-b20090-fc647357/lib/puppet_x/dsc_resources/OfficeOnlineServerDsc/Modules/OfficeOnlineServerDsc/DSCResources/MSFT_OfficeOnlineServerWebAppsMachine/MSFT_OfficeOnlineServerWebAppsMachine.schema.mof\n{code}\n\nOfficeOfflineServerDsc and SharePointDsc both have a three level deep folder structure until you actually get to the DSC Resource. This is different than all the other DSC Resources in  https://github.com/PowerShell/DscResources. If you look at their packaging script, they account for it by only going to the actual DSC Resource: https://github.com/PowerShell/SharePointDsc/blob/dev/.appveyor/appveyor.psm1#L59 when they make their nuget package for the PSGallery.\n\nThis will impact our module building, and prevent us from releasing until we address this. This might mean we have to abandon trying to keep the git clone intact.", "created": "2016-10-26T09:09:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Passed CI", "created": "2016-11-01T13:13:00.000000"}], "components": ["dsc", "windows"], "created": "2016-08-02T14:15:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should revendor all applicable DSC resources"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51882fb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz98kn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_672378652_*|*_1_*:*_1_*:*_5555322354_*|*_10007_*:*_3_*:*_453774621_*|*_3_*:*_2_*:*_1177208585_*|*_5_*:*_1_*:*_0"}], "description": "Microsoft has started publishing DSC resources without the 'x' prefix, such as https://blogs.msdn.microsoft.com/brian_farnhill/2016/06/08/xsharepoint-is-now-sharepointdsc-what-you-need-to-know/\n\nThis ticket will update the vendoring process in dsc.rake to support the new folders e.g.\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L84\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41384", "fixedVersions": [], "id": "41384", "issueType": "Task", "key": "MODULES-3683", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-11-01T13:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Import DSC resources in a folders xDscResources and DscResources", "timeSpent": "PT0S", "updated": "2016-11-01T13:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1508 has been merged. Closing this ticket. Thank you!", "created": "2016-10-06T11:49:00.000000"}], "components": ["apache"], "created": "2016-08-02T13:39:00.000000", "creator": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@213a6127"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ws7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1190696682_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4418741470"}], "description": "Create a class to support load and configuration of mod_authn_dbd.  Allow for creating an authn alias to use in authenticating locations.", "environment": "Debian, Redhat", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38209", "fixedVersions": [], "id": "38209", "issueType": "New Feature", "key": "MODULES-3682", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b6897b8-1d18-45e4-8029-5995add23bca", "resolution": "Fixed", "resolutionDate": "2016-10-06T11:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add configuration support for mod_authn_dbd", "timeSpent": "PT0S", "updated": "2016-10-06T11:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-08-02T11:59:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e5dc483"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx0n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "The \"dsc:module:skeleton\" rake command is not documented", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36093", "fixedVersions": [], "id": "36093", "issueType": "Task", "key": "MODULES-3681", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Document the \"rake dsc:types:document\" command", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-08-02T11:59:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43238bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "The \"dsc:module:skeleton\" rake command is not documented", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "35010", "fixedVersions": [], "id": "35010", "issueType": "Task", "key": "MODULES-3680", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Document the \"rake dsc:module:skeleton\" command", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "A semi-working fix is in\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/490", "created": "2016-08-03T10:29:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "I'm definitely getting a better understanding of why that doesn't work (even though it \"works\"), but I'm wondering if it's cleaner (and more in line with how the code was designed) to have a 1:1 mapping of binding to binding. However, at that point, we'd need to encode a lot in the resource name to make it unique, e.g.,\nname@destination:routing_key@vhost\nor\nname@destination@routing_key@vhost\nor something. This would also change the interface.\n\nAlternately, we could still treat multiple bindings with the same source / dest / vhost as one binding, and rework the code to accommodate, but that seems kind of kludgy.", "created": "2016-08-03T13:06:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/compare/master...wyardley:feature-modules-3679-take2?expand=1\nis what I have so far, however, not having much luck getting composite namevars + prefetch to work. ", "created": "2016-08-23T15:54:00.000000"}], "components": ["rabbitmq"], "created": "2016-08-02T11:03:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fa2121"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87r3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "I'd like to be able to create multiple routing keys for a binding. It seems like it will be difficult to make it possible to declare the binding with the same name multiple times, so it might make the most sense to allow routing_key to be a hash, or a comma-delimited string.\n\nSome more detail at:\nhttps://ask.puppet.com/question/27438/puppetlabs-rabbitmq-multiple-routing-keys-for-same-binding/\n{noformat}  rabbitmq_binding { 'foo.bar.exchange@foo.bar.xyz.queue@/':\n    destination_type => 'queue',\n    routing_key => ['foo.bar.xyz.key', 'foo.bar.xyz.published.key'],\n    ensure           => present,\n  }{noformat}\n\n(whether routing_key should work as either an array or string, for simplicity / backwards compatibility, or must be an array, I'd leave up to you). If I can hack this in, I'll try to submit a patch.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33948", "fixedVersions": [], "id": "33948", "issueType": "Improvement", "key": "MODULES-3679", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "multiple routing keys for bindings in puppetlabs-rabbitmq", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Justin,\n\nthis is a dependency issues: the current rabbitmq module cannot work with the 2.0 release of staging. You can always manually enforce a correct state on your puppet master by installing the correct version of puppet-staging.\n\nD.", "created": "2016-08-16T08:38:00.000000"}, {"author": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "body": "I'm not sure I follow. What does that have to do with nanliu-staging ?", "created": "2016-08-16T12:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Older versions of rabbitmq and splunk were using nanliu-staging. The dependency resolver tries to backtrack to find a valid solution.", "created": "2016-08-17T04:38:00.000000"}, {"author": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "body": "Gotcha. FWIW, was using the latest forge versions of both.", "created": "2016-08-17T13:14:00.000000"}], "components": ["rabbitmq"], "created": "2016-08-02T11:02:00.000000", "creator": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* puppetlabs-rabbitmq works with puppet-staging 2.0.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6c5cfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7w9b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}], "description": "When a module is already installed that can work with the 2.0 release of puppet-staging, puppetlabs-rabbitmq is not installable anymore. Please update the rabbitmq module to work with puppet-staging 2.0.\n\nSteps to repro: on a clean Puppet Server, run a {{puppet module install puppetlabs-splunk}}, then {{puppet module install puppetlabs-rabbitmq}}. For me, this consistently yields the following:\n\n{code}\nError: Could not install module 'puppetlabs-rabbitmq' (latest)\n  Dependency 'nanliu-staging' (v1.0.3) would overwrite /etc/puppetlabs/code/environments/production/modules/staging\n    Currently, 'puppet-staging' (v2.0.0) is installed to that directory\n    Use `puppet module install --ignore-dependencies` to install only this module\n{code}", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "32890", "fixedVersions": [], "id": "32890", "issueType": "Improvement", "key": "MODULES-3678", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq: update to use staging v2.0", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised MODULES-3691 to create acceptance test for this scenario.", "created": "2016-08-05T12:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-08-05T12:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Completed with success", "created": "2016-08-05T14:24:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For the reviewer, the acceptance criteria pretty much covers the scenario. ", "created": "2016-08-05T15:22:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review\n\nVerified as fixed with build [https://github.com/puppetlabs/puppetlabs-chocolatey/commit/c6424fe937fa76028c337a7dcd570a53927cc0fa]. This FR was done because no automated tests yet exist to verify fix, although one acceptance test is planned: MODULES-3691\n\nh2. Environment\n\nRuby version 2.0.0p648\nmacbook pro running OSX 10.11.3\nvmpooler settings:\n* platform: windows-2008r2-x86_64\n* template: Delivery/Quality Assurance/Templates/vCloud/win-2008r2-x86_64 \n\nh2. Test Case 1 Manifest Application with Client and Package Installation Succeeds\n\n# Acquire a vmpooler vm with windows-2008r2-x86_64\n# install puppet\n# install chocolatey module (but do not install the chocolatey client)\n# compose a \"chocolatey.pp\" manifest that looks like the code following this list.\n# run \"puppet apply chocolatey.pp\"\n\n{code:ruby}\n#include chocolatey\nclass {'chocolatey':\n  chocolatey_download_url => 'http://nexus.delivery.puppetlabs.net/service/local/nuget/choco-pipeline-tests/chocolatey/0.9.10.3',\n  use_7zip                => false,\n  log_output              => true,\n} \n \nchocolateyfeature {'logEnvironmentValues':\n ensure => enabled,\n}\n\nchocolateyconfig {'cacheLocation':\n  value => 'c:\\ProgramData\\choco-cache',\n}\n\nfile {'c:/packages':\n  ensure => directory,\n} ->\n\nchocolateysource {'choco_local':\n  ensure   => present,\n  location => 'c:/packages',\n  priority => 1,\n}\n \npackage {'vlc':\n    ensure  => present,\n    provider => chocolatey,\n    source => 'http://nexus.delivery.puppetlabs.net/service/local/nuget/choco-pipeline-tests/'\n}\n{code}\n\nh2. Test Case 1 Expect\n\n* Puppet apply command succeeds.\n* Chocolatey client is installed\n* VLC package is installed\n\nh2. Test Case 1 Actual\n\nAll expectations were met.\n", "created": "2016-08-09T16:44:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Test automation panned for this in another ticket.", "created": "2016-08-11T17:31:00.000000"}], "components": ["chocolatey "], "created": "2016-08-02T10:21:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "On a Windows machine without a prior Chocolatey install, it should successfully apply the below configuration (with some adjustments based on the package and adding other config items):\n{noformat}\n#include chocolatey\nclass {'chocolatey':\n  chocolatey_download_url => 'file:///C:/vagrant/resources/packages/chocolatey.0.9.10.3.nupkg',\n  use_7zip                => false,\n  log_output              => true,\n} \n \nchocolateyfeature {'logEnvironmentValues':\n ensure => enabled,\n}\n\nchocolateyconfig {'cacheLocation':\n  value => 'c:\\ProgramData\\choco-cache',\n}\n\nfile {'c:/packages':\n  ensure => directory,\n} ->\n\nchocolateysource {'choco_local':\n  ensure   => present,\n  location => 'c:/packages',\n  priority => 1,\n}\n \npackage {'roundhouse':\n  ensure   => '0.8.5.0',\n  provider => chocolatey,\n}\n \npackage {'git':\n  ensure   => latest,\n  provider => chocolatey,\n}\n{noformat}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7685821e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7w5b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during testing of MODULES-3641"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6750972_*|*_1_*:*_1_*:*_8692_*|*_10007_*:*_1_*:*_71929244_*|*_3_*:*_1_*:*_628038_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_353990397_*|*_10006_*:*_1_*:*_194463398"}], "description": "While testing MODULES-3641, we determined that the configuration file cannot be found after suitability is determined. This means source locations, features, and any configuration from being set during the same convergence that installs Chocolatey which can affect package installs. This is considered a major concern and should be addressed as soon as possible.\n\nInstead of a successful run, you receive this message instead:\n\n{noformat}\nError: Failed to apply catalog: Config file not found for Chocolatey. Please make sure you have Chocolatey installed.\n{noformat}", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "39215", "fixedVersions": [], "id": "39215", "issueType": "Bug", "key": "MODULES-3677", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-08-09T16:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey - source, config settings and features are not settable during run that installs Chocolatey", "timeSpent": "PT0S", "updated": "2021-01-11T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["motd"], "created": "2016-08-02T07:36:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64ea6f7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7w1j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_895532228_*|*_3_*:*_1_*:*_264441428_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/motd/view/motd%20-%20master/job/forge-module_puppetlabs-motd_intn-sys_full-pe-2016.2.x-master/1/PLATFORM=ubuntu-1604-64mda,WORKER_LABEL=beaker/consoleFull\n\n{code}\n  File \"/etc/pam.d/sshd\"\n    content\n\ngq1avtev77n2knl.delivery.puppetlabs.net (ubuntu-1604-agent) 09:51:21$ /bin/sh -c cat\\ /etc/pam.d/sshd\\ 2\\>\\ /dev/null\\ \\|\\|\\ echo\\ -n\n  # PAM configuration for the Secure Shell service\n  \n  # Standard Un*x authentication.\n  @include common-auth\n  \n  # Disallow non-root logins when /etc/nologin exists.\n  account    required     pam_nologin.so\n  \n  # Uncomment and edit /etc/security/access.conf if you need to set complex\n  # access limits that are hard to express in sshd_config.\n  # account  required     pam_access.so\n  \n  # Standard Un*x authorization.\n  @include common-account\n  \n  # SELinux needs to be the first session rule.  This ensures that any\n  # lingering context has been cleared.  Without this it is possible that a\n  # module could execute code in the wrong domain.\n  session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so close\n  \n  # Set the loginuid process attribute.\n  session    required     pam_loginuid.so\n  \n  # Create a new session keyring.\n  session    optional     pam_keyinit.so force revoke\n  \n  # Standard Un*x session setup and teardown.\n  @include common-session\n  \n  # Print the message of the day upon successful login.\n  # This includes a dynamically generated part from /run/motd.dynamic\n  # and a static (admin-editable) part from /etc/motd.\n  session    optional     pam_motd.so  motd=/run/motd.dynamic\n  session    optional     pam_motd.so noupdate\n  \n  # Print the status of the user's mailbox upon successful login.\n  session    optional     pam_mail.so standard noenv # [1]\n  \n  # Set up user limits from /etc/security/limits.conf.\n  session    required     pam_limits.so\n  \n  # Read environment variables from /etc/environment and\n  # /etc/security/pam_env.conf.\n  session    required     pam_env.so # [1]\n  # In Debian 4.0 (etch), locale-related environment variables were moved to\n  # /etc/default/locale, so read that as well.\n  session    required     pam_env.so user_readenv=1 envfile=/etc/default/locale\n  \n  # SELinux needs to intervene at login time to ensure that the process starts\n  # in the proper default security context.  Only sessions which are intended\n  # to run in the user's context should be run after this.\n  session [success=ok ignore=ignore module_unknown=ignore default=bad]        pam_selinux.so open\n  \n  # Standard Un*x password updating.\n  @include common-password\n\ngq1avtev77n2knl.delivery.puppetlabs.net (ubuntu-1604-agent) executed in 0.01 seconds\n      should match /session    optional     pam_motd.so  motd=\\/run\\/motd.dynamic noupdate/ (FAILED - 1)\n    content\n      should match /session    optional     pam_motd.so # \\[1\\]/ (FAILED - 2)\n{code}\n\nFor some reason the pam configuration has two separate entries for {{motd.dynamic}} and {{noupdate}}, but none for {{[1]}}.\n\nThis just needs verification that the motd works as expected and an adjustment to the test to detect the correct incantation.\n\nLong-term this test should be replaced by a functionality test which checks that upon login the MOTD is displayed correctly.\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "37140", "fixedVersions": [], "id": "37140", "issueType": "CI Blocker", "key": "MODULES-3676", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-15T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "motd: PAM configuration on xenial looks different than expected", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2016-08-02T07:30:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac6d868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz861j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24303246762_*|*_5_*:*_1_*:*_0"}], "description": "https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/java_ks/view/java_ks%20-%20master/job/forge-module_puppetlabs-java-ks_intn-sys_smoke-master/24/PLATFORM=redhat-7-64mda,WORKER_LABEL=beaker/consoleFull\n    java-ks (master): Step 5 -- Acceptance Smoke Tests > 1.4.1-b20027-dea0136e > redhat-7-64mda,beaker\n\nFails with: \n\n{code}\nmanaging combined java chain keys\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) 09:02:56$ facter osfamily\n  RedHat\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 0.06 seconds\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) 09:02:56$ mktemp -t apply_manifest.pp.XXXXXX\n  /tmp/apply_manifest.pp.6uh3yQ\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 0.01 seconds\nlocalhost $ scp /tmp/beaker20160729-11666-1hmruai redhat-7-x86_64-agent:/tmp/apply_manifest.pp.6uh3yQ {:ignore => }\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) 09:02:56$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.6uh3yQ\n  Info: Loading facts\n  Info: Loading facts\n  Notice: Compiled catalog for ol9hyyc69jgak7n.delivery.puppetlabs.net in environment production in 0.06 seconds\n  Info: Applying configuration version '1469808178'\n  Error: Execution of 'keytool -importkeystore -srcstoretype PKCS12 -destkeystore /etc/chain_combined_key.ks -srckeystore /tmp/broker.example.com.20160729-3364-8h2qqr -alias broker.example.com' returned 1: Enter destination keystore password:  Re-enter new password: Exception in thread \"main\" java.lang.InternalError\n  \tat sun.security.ec.SunEC.initialize(Native Method)\n  \tat sun.security.ec.SunEC.access$000(SunEC.java:49)\n  \tat sun.security.ec.SunEC$1.run(SunEC.java:61)\n  \tat sun.security.ec.SunEC$1.run(SunEC.java:58)\n  \tat java.security.AccessController.doPrivileged(Native Method)\n  \tat sun.security.ec.SunEC.<clinit>(SunEC.java:58)\n  \tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n  \tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)\n  \tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n  \tat java.lang.reflect.Constructor.newInstance(Constructor.java:526)\n  \tat java.lang.Class.newInstance(Class.java:383)\n  \tat sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:221)\n  \tat sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:206)\n  \tat java.security.AccessController.doPrivileged(Native Method)\n  \tat sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:206)\n  \tat sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:187)\n  \tat sun.security.jca.ProviderList.getProvider(ProviderList.java:233)\n  \tat sun.security.jca.ProviderList.getService(ProviderList.java:331)\n  \tat sun.security.jca.GetInstance.getInstance(GetInstance.java:157)\n  \tat java.security.Security.getImpl(Security.java:694)\n  \tat java.security.KeyStore.getInstance(KeyStore.java:625)\n  \tat sun.security.tools.keytool.Main.loadSourceKeyStore(Main.java:1778)\n  \tat sun.security.tools.keytool.Main.doImportKeyStore(Main.java:1836)\n  \tat sun.security.tools.keytool.Main.doCommands(Main.java:1007)\n  \tat sun.security.tools.keytool.Main.run(Main.java:337)\n  \tat sun.security.tools.keytool.Main.main(Main.java:330)\n  Error: /Stage[main]/Main/Java_ks[broker.example.com:/etc/chain_combined_key.ks]/ensure: change from absent to latest failed: Execution of 'keytool -importkeystore -srcstoretype PKCS12 -destkeystore /etc/chain_combined_key.ks -srckeystore /tmp/broker.example.com.20160729-3364-8h2qqr -alias broker.example.com' returned 1: Enter destination keystore password:  Re-enter new password: Exception in thread \"main\" java.lang.InternalError\n  \tat sun.security.ec.SunEC.initialize(Native Method)\n  \tat sun.security.ec.SunEC.access$000(SunEC.java:49)\n  \tat sun.security.ec.SunEC$1.run(SunEC.java:61)\n  \tat sun.security.ec.SunEC$1.run(SunEC.java:58)\n  \tat java.security.AccessController.doPrivileged(Native Method)\n  \tat sun.security.ec.SunEC.<clinit>(SunEC.java:58)\n  \tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n  \tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)\n  \tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n  \tat java.lang.reflect.Constructor.newInstance(Constructor.java:526)\n  \tat java.lang.Class.newInstance(Class.java:383)\n  \tat sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:221)\n  \tat sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:206)\n  \tat java.security.AccessController.doPrivileged(Native Method)\n  \tat sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:206)\n  \tat sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:187)\n  \tat sun.security.jca.ProviderList.getProvider(ProviderList.java:233)\n  \tat sun.security.jca.ProviderList.getService(ProviderList.java:331)\n  \tat sun.security.jca.GetInstance.getInstance(GetInstance.java:157)\n  \tat java.security.Security.getImpl(Security.java:694)\n  \tat java.security.KeyStore.getInstance(KeyStore.java:625)\n  \tat sun.security.tools.keytool.Main.loadSourceKeyStore(Main.java:1778)\n  \tat sun.security.tools.keytool.Main.doImportKeyStore(Main.java:1836)\n  \tat sun.security.tools.keytool.Main.doCommands(Main.java:1007)\n  \tat sun.security.tools.keytool.Main.run(Main.java:337)\n  \tat sun.security.tools.keytool.Main.main(Main.java:330)\n  Notice: Applied catalog in 0.41 seconds\n\nol9hyyc69jgak7n.delivery.puppetlabs.net (redhat-7-x86_64-agent) executed in 2.65 seconds\nExited: 4\n  creates a private key with chain certs (FAILED - 1)\n{code}\n\n\nThe same code has passed travis on Centos7.\n\nRekicking didn't clear up the issue.\n\nRHEL6 has the same issue: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/java_ks/view/java_ks%20-%20master/job/forge-module_puppetlabs-java-ks_intn-sys_smoke-master/24/PLATFORM=redhat-6-64mda,WORKER_LABEL=beaker/consoleFull", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35007", "fixedVersions": [], "id": "35007", "issueType": "CI Blocker", "key": "MODULES-3675", "labels": ["ci"], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2017-05-10T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks: failing to create keystores on RHEL 6&7", "timeSpent": "PT0S", "updated": "2017-05-10T14:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/1503c9a7c22c4d8f66219198510911c67794e377", "created": "2016-08-02T16:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "No CI, or testing required as it is a documentation change.", "created": "2016-08-02T16:27:00.000000"}], "components": ["dsc", "windows"], "created": "2016-08-01T17:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation for updated DSC Resources is updated and demonstrated to be correct"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@450b78c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7vy7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Required for DSC 1.1.0 release and was missed"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58540_*|*_10007_*:*_1_*:*_3941916_*|*_3_*:*_1_*:*_77319858_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_93773"}], "description": "The README_BUILD documentation needs be updated due to MODULES-3228 changing the process", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35004", "fixedVersions": [], "id": "35004", "issueType": "Task", "key": "MODULES-3674", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-02T16:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update DSC Resources documentation from MODULES-3228", "timeSpent": "PT0S", "updated": "2016-08-02T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "closing as i18n is no longer required.", "created": "2021-04-12T06:17:00.000000"}], "components": ["windows"], "created": "2016-08-01T17:31:00.000000", "creator": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The table below lists all Windows repos that need to have i18n applied to meet the goal of internationalizing user-facing strings that appear in PE, including supported modules. \n* The file types column lists all file types that contain in-scope, user-facing strings in each repo so that we know which i18n libraries need to be added to which repos.\n* If there are any repos that will reach end of life before the end of 2017, the repo is highlighted in red.\n\n||Module||Repo||File Types||\n|powershell|https://github.com/puppetlabs/puppetlabs-registry| |\n|registry|https://github.com/puppetlabs/puppetlabs-vcsrepo| |\n|reboot|https://github.com/puppetlabs/puppetlabs-reboot| |\n|wsus_client|https://github.com/puppetlabs/puppetlabs-wsus_client| |\n|acl|https://github.com/puppetlabs/puppetlabs-acl| |\n|dsc|https://github.com/puppetlabs/puppetlabs-dsc| |\n|sqlserver|https://github.com/puppetlabs/puppetlabs-sqlserver| |\n|chocolatey| | |\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45208d11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7vwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_148135516274_*|*_6_*:*_1_*:*_0"}], "description": "* Identify the Windows repos and Windows-related module repos that contain user-facing strings so we know which repos require an i18n library and externalization wrapper function.\n* Identify the file formats in each repo that need i18n support so we know which i18n libraries to add\n* Once the audit of repos has been completed, list the repos in this ticket and update [this Confluence table|https://confluence.puppetlabs.com/display/ENG/i18n#i18n-StringExternalizationStatusByScrumTeam]. (Scroll right to see the Windows column.)\n* When this ticket is complete, [~accountid:557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709] will set up a string externalization ticket for each repo so we can track progress.\n\nIn scope:\n* Module metadata that is displayed on the Forge\n* Error messages\n* Informational messages\n\nOut of scope:\n* READMEs will be handled in a different ticket\n* Code comments\n* Module test descriptions\n* Class names, parameter names, parameter values\n\nPreliminary list based on a conversation with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]:\n* ACL\n* PowerShell\n* DSC\n* SQLServer\n* Chocolatey\n* Reboot\n* Registry\n* WSUS_Client", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38208", "fixedVersions": [], "id": "38208", "issueType": "Task", "key": "MODULES-3673", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "resolution": "Won't Do", "resolutionDate": "2021-04-12T06:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Identify Windows repos containing user-facing strings", "timeSpent": "PT0S", "updated": "2021-04-12T06:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:00448c9b-4a81-4e80-ae72-87af7ce8ee6c", "body": "- Allow to build from custom type\n- Allow to build to custom puppet module\n- Allow to manage the dsc powershell code deployment \n\nThese changes also includes features of following tickets:\nMODULES-3683\nMODULES-3042", "created": "2016-10-10T09:20:00.000000"}], "components": ["dsc", "windows"], "created": "2016-08-01T12:09:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26e390f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/16"}], "description": "Instead of dumping all the PowerShell DSC resources in a file, all for pointing to a Git repo - see discussion on https://github.com/puppetlabs/puppetlabs-dsc/issues/224", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41383", "fixedVersions": [], "id": "41383", "issueType": "Improvement", "key": "MODULES-3672", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Allow building custom types from a Git repo", "timeSpent": "PT0S", "updated": "2016-10-10T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["docker_platform"], "created": "2016-08-01T10:25:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6993fe6c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Docker"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7uzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21260826477_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39213", "fixedVersions": [], "id": "39213", "issueType": "Epic", "key": "MODULES-3670", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-04-04T12:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Creating an epic for Docker", "timeSpent": "PT0S", "updated": "2017-04-04T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "seems to be an issue with the package itself", "created": "2016-08-01T09:41:00.000000"}], "components": ["apache"], "created": "2016-08-01T08:19:00.000000", "creator": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Apache Module should work with SLES 12"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd5f6d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ux3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4928082_*|*_6_*:*_1_*:*_0"}], "description": "{code:ruby}\nclass { 'apache':}\n{code}\n\nfails with:\n\n{code:bash}\nDebug: Executing: '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2'\nError: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2' returned 4: The following 8 NEW packages are going to be installed:\n  apache2 apache2-mod_php5 apache2-prefork apache2-utils git-web libapr-util1 libapr1 liblua5_2\n\nThe following recommended package was automatically selected:\n  apache2-prefork\n\n8 new packages to install.\nOverall download size: 3.2 MiB. Already cached: 0 B  After the operation, additional 15.2 MiB will be used.\nContinue? [y/n/? shows all options] (y): y\nFile './x86_64/git-web-2.9.0-304.1.x86_64.rpm' not found on medium 'http://download.opensuse.org/repositories/devel:/tools:/scm/SLE_12/'\n{code}", "environment": "* SLES 12\n* Puppet 4.3.1\n* Apache Module 1.10.0\n* Vagrant \"elastic/sles-12-x86_64\" box \"0.1.2\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32889", "fixedVersions": [], "id": "32889", "issueType": "Bug", "key": "MODULES-3669", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "resolution": "Won't Fix", "resolutionDate": "2016-08-01T09:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SLES 12: File './x86_64/git-web-2.9.0-304.1.x86_64.rpm' not found on", "timeSpent": "PT0S", "updated": "2016-08-01T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Blocks support escalations for tomcat.", "created": "2016-09-06T22:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "nss needs to be updated to the latest version for java 1.7.0_111 to get tomcat passing. This was fixed in https://github.com/puppetlabs/puppetlabs-tomcat/pull/164", "created": "2016-09-06T22:03:00.000000"}], "components": ["tomcat"], "created": "2016-08-01T07:59:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@95e1a21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz861b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3160933552_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_130360"}], "description": "On Travis CI, the current master of tomcat fails acceptance testing for both ubuntu and centos:\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-tomcat/builds/147778611\n\nBoth errors are very nondescript:\n\n{code}\ncentos-7-x64 10:02:30$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.lGAGrr\n  Info: Loading facts\n  Info: Loading facts\n  Info: Loading facts\n  Warning: Scope(Concat::Fragment[setenv-JAVA_HOME]): The $ensure parameter to concat::fragment is deprecated and has no effect.\n  Notice: Compiled catalog for centos-7-x64.c.travis-ci-prod-4.internal in environment production in 1.50 seconds\n  Info: Applying configuration version '1469700152'\n  Notice: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Service[tomcat_one]/Service[tomcat-tomcat_one]/ensure: ensure changed 'stopped' to 'running'\n  Info: /Stage[main]/Main/Tomcat::Instance[tomcat_one]/Tomcat::Service[tomcat_one]/Service[tomcat-tomcat_one]: Unscheduling refresh on Service[tomcat-tomcat_one]\n  Notice: Applied catalog in 0.37 seconds\ncentos-7-x64 executed in 4.75 seconds\nExited: 2\n    Should apply the manifest without error (FAILED - 1)\n    # ./spec/acceptance/acceptance_1b_spec.rb:101:in `block (3 levels) in <top (required)>'\n{code}\n\nThe puppet apply run before that also had no errors. \n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/159 is probably needed to get this through travis.\n", "environment": "travis", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "42459", "fixedVersions": [], "id": "42459", "issueType": "CI Blocker", "key": "MODULES-3668", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-06T22:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: CI failure", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Stephen,\n\nfixing up the loader config for a custom install of postgresql on an unsupported platform is a wee bit out of scope for the module. You should be able to easily fix this locally by adding a snippet to {{/etc/ld.so.conf.d/}}.\n\nCheers, D.", "created": "2016-08-16T08:43:00.000000"}], "components": ["postgresql"], "created": "2016-07-31T21:57:00.000000", "creator": "5af913439e3ea106fafabd8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65fde53c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7utj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1334756864_*|*_6_*:*_1_*:*_0"}], "description": "I get this error when running an install of postgres 9.4\n\nError: Could not start Service[postgresqld]: Execution of '/bin/systemctl start rh-postgresql94-postgresql' returned 1: Job for rh-postgresql94-postgresql.service failed because the control process exited with error code. See \"systemctl status rh-postgresql94-postgresql.service\" and \"journalctl -xe\" for details.\n\nSo I logon as postgres user and issue:\n\npg_ctl start -D ${PGDATA}\npg_ctl: error while loading shared libraries: libpq.so.rh-postgresql94-5: cannot open shared object file: No such file or directory\n\nI can fix this by setting lib path as follows:\n\nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rh/rh-postgresql94/root/usr/lib64/\n\nAnd it works:\n\npg_ctl start -D ${PGDATA}\nserver starting\n\nProblem is I have no idea how to pass in LD_LIBRARY_PATH to the module so the module can do the job properly.\n\nMy site.pp looks like this:\n\nnode 'drlzzz02.nz.thenational.com' {\n  # Base directory needs to be created before calling\n  # The provided module\n  file { '/bnz/pgsql':\n    ensure  => directory,\n    owner   => postgres,\n    group   => postgres,\n    mode    => '0755',\n    recurse => true,\n  }\n  file { '/bnz/pgsql/config':\n    ensure  => directory,\n    owner   => postgres,\n    group   => postgres,\n    mode    => '0755',\n    recurse => true,\n  }\n  file { '/bnz/pgsql/.bash_profile':\n    source => '/etc/puppet/environments/lab/modules/postgresql/files/bash_profile',\n    owner => postgres,\n  }\n  group { 'postgres':\n    ensure => 'present',\n    gid => '26',\n  }\n  user { 'postgres':\n    ensure           => 'present',\n    gid              => '26',\n    home             => '/bnz/pgsql',\n    password         => '!!',\n    password_max_age => '99999',\n    password_min_age => '0',\n    shell            => '/bin/bash',\n    uid              => '26',\n  }\n\n\n  class { 'postgresql::globals':\n    manage_package_repo => false,\n    version             => '9.4',\n    client_package_name => 'rh-postgresql94-postgresql',\n    bindir => '/opt/rh/rh-postgresql94/root/usr/bin',\n    confdir => '/bnz/pgsql/config',\n    service_name => 'rh-postgresql94-postgresql',\n  }->\n  class { 'postgresql::server':\n    port => 44901,\n    datadir             => '/bnz/pgsql/data',\n    package_name => 'rh-postgresql94',\n    needs_initdb => 'true',\n    initdb_path => '/opt/rh/rh-postgresql94/root/usr/bin/initdb',\n    listen_addresses           => '*',\n    ip_mask_allow_all_users => '0.0.0.0/0',\n    ip_mask_deny_postgres_user => '0.0.0.0/32',\n    }\n\n\n  postgresql::server::db { 'testdb':\n    user     => 'testdbuser',\n    password => postgresql_password('testdbuser', 'testdbuser'),\n\n    }\n  }\n\n\n", "environment": "RHEV 7\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35001", "fixedVersions": [], "id": "35001", "issueType": "Bug", "key": "MODULES-3667", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5af913439e3ea106fafabd8d", "resolution": "Won't Fix", "resolutionDate": "2016-08-16T08:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "error while loading shared libraries: libpq.so.rh-postgresql94-5", "timeSpent": "PT0S", "updated": "2016-08-16T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "See PR here https://github.com/puppetlabs/puppetlabs_spec_helper/pull/159/", "created": "2016-07-29T20:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "marked as resolved, due to the excellent pr that was merged.\n\nMany thanks for the great work.", "created": "2016-11-08T07:36:00.000000"}], "components": [], "created": "2016-07-29T20:07:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10d4d2e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87qv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373544627_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8397780583"}], "description": "The verify_contents method fails when an array of lines contains duplicates.\n\nh3. To reproduce\n\nGiven a file resource:\n\n{code:puppet}\nclass test {\n  file { '/etc/httpd/conf.d/example.com.conf':\n    content => template('test/mytemplate.erb'),\n  }\n}\n{code}\n\nmytemplate.erb:\n\n{code:text}\n# Ensure that Apache listens on port 80\nListen 80\n<VirtualHost *:80>\n  DocumentRoot \"/www/example1\"\n  ServerName www.example.com\n</VirtualHost>\n\n<VirtualHost *:80>\n  DocumentRoot \"/www/example2\"\n  ServerName www.example.org\n</VirtualHost>\n{code}\n\nAnd a test:\n\n{code:ruby}\ndescribe 'test' do\n  it {\n    is_expected.to contain_file('/etc/httpd/conf.d/example.com.conf')\n    verify_contents(catalogue, '/etc/httpd/conf.d/example.com.conf', [\n      \"<VirtualHost *:80>\",\n      \"  DocumentRoot \\\"/www/example1\\\"\",\n      \"  ServerName www.example.com\",\n      \"</VirtualHost>\",\n      \"\",\n      \"<VirtualHost *:80>\",\n      \"  DocumentRoot \\\"/www/example2\\\"\",\n      \"  ServerName www.example.org\",\n      \"</VirtualHost>\",\n    ])\n  }\nend\n{code}\n\nh3. Expected behaviour\n\nThe test should pass.\n\nh3. Actual behaviour\n\n{code:text}\nFailures:\n\n  1) test should eq [\"<VirtualHost *:80>\", \"  DocumentRoot \\\"/www/example1\\\"\", \"  ServerName www.example.com\", \"</Virtual...alHost *:80>\", \"  DocumentRoot \\\"/www/example2\\\"\", \"  ServerName www.example.org\", \"</VirtualHost>\"]\n     Failure/Error: expect(content.split(\"\\n\") & expected_lines).to eq expected_lines\n     \n       expected: [\"<VirtualHost *:80>\", \"  DocumentRoot \\\"/www/example1\\\"\", \"  ServerName www.example.com\", \"</Virtual...alHost *:80>\", \"  DocumentRoot \\\"/www/example2\\\"\", \"  ServerName www.example.org\", \"</VirtualHost>\"]\n            got: [\"<VirtualHost *:80>\", \"  DocumentRoot \\\"/www/example1\\\"\", \"  ServerName www.example.com\", \"</VirtualHost>\", \"\", \"  DocumentRoot \\\"/www/example2\\\"\", \"  ServerName www.example.org\"]\n     \n       (compared using ==)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37139", "fixedVersions": [], "id": "37139", "issueType": "Bug", "key": "MODULES-3666", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2016-11-08T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "verify_contents fails when array of lines contains duplicates", "timeSpent": "PT0S", "updated": "2016-11-08T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Brian,\n\nwe'll have a look at that. It would be great if you could add the specific version of the module you're running, and maybe the code you used.\n\nThanks, D.", "created": "2016-08-16T08:46:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:5c37a1aa1c6a692feab9b753]! This is a bug we've fixed already and it will be in the next scheduled release.\n\nThanks again!", "created": "2016-08-16T08:56:00.000000"}], "components": ["supported"], "created": "2016-07-29T11:19:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37cc727a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ugn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1546618390_*|*_6_*:*_1_*:*_0"}], "description": "The ruby defined type websphere_sdk has a parent provider which is websphere_helper. \n\nWebsphere_sdk doesn't have the node parameter anymore which every child of the parent provider needs to have. It's needed because the flush method on the parent calls a method 'sync_node'. Sync_node will call the resource[:node] but since it doesn't exist on the child provider it will fail. \n\nTo fix you will have to add a few parameters to websphere_sdk. You will need to add 'node', 'profile_base', 'dmgr_profile', 'wsadmin_user', and 'wsadmin_pass'. Might be best to create a newparam(:node) and defaultto 'nodeagent'.\n\nAlso you'll have to update manifests/profile/appserver.pp and update the instantiation of the websphere_sdk.\n\nOutput:\nWarning: helper flush!\nError: ....: Could not evaluate: Invalid parameter node(:node)\n\nTested on PE 2016.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36078", "fixedVersions": [], "id": "36078", "issueType": "Bug", "key": "MODULES-3665", "labels": ["ibm", "module", "websphere", "websphere_application_server"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "resolution": "Fixed", "resolutionDate": "2016-08-16T08:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere_application_server: websphere_sdk is broken", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "5c37a1aa1c6a692feab9b753", "body": "Also remove the trailing \\ on line 71", "created": "2016-07-29T14:09:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks\u00a0[~accountid:5c37a1aa1c6a692feab9b753]\u00a0for reporting the issue.\u00a0\n\nIf you would like to work on a fix and submit a PR we'll happily review it. Linked is information on how to contribute to our open source modules: [https://github.com/puppetlabs/puppetlabs-websphere_application_server/blob/main/CONTRIBUTING.md]. Thank you.", "created": "2021-02-15T07:57:00.000000"}], "components": ["supported"], "created": "2016-07-29T07:35:00.000000", "creator": "5c37a1aa1c6a692feab9b753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c070bdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3471"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8itr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}], "description": "Creation of JDBC datasources fails. It fails because on line 71 of ../puppet/provider/websphere_jdbc_datasource/wsadmin.rb, the query needs to end with ') instead of \"\n\n\nAlso on line 63 of the same file, you need to quote around the description. If the description value has spaces it will fail.", "epicLinkSummary": "Websphere Next ", "estimate": "PT3600S", "externalId": "32888", "fixedVersions": [], "id": "32888", "issueType": "Bug", "key": "MODULES-3664", "labels": ["ibm", "module", "websphere", "websphere_application_server"], "originalEstimate": "PT3600S", "parent": "40329", "parentSummary": "Websphere Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c37a1aa1c6a692feab9b753", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Websphere_application_server: Websphere_jdbc_datasource creation bugs", "timeSpent": "PT0S", "updated": "2021-03-08T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "body": "I'm not sure if this code is still current:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/facter/pe_version.rb#L25\n{code}    if Facter.value(:pe_version).to_s.empty? then\n      false\n    else\n      true\n    end{code}\n\nBut in 2016.3.0-rc1-199-gd4e4874 I do not see the _pe_version_ fact that this statement depends on", "created": "2016-07-29T06:45:00.000000"}, {"author": "557058:dbc53efe-57a8-4acd-b329-21bc29e30ce8", "body": "[~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330] [~accountid:557058:a3132145-aae4-410f-9f7a-85a3117a0c14] [~accountid:557058:dc666788-5651-476c-a211-ec5b44a7b0dd] [[~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] Thoughts about what team should own this?  PE Core doesn't seem appropriate.", "created": "2016-08-01T10:24:00.000000"}, {"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "I think this is a duplicate of MODULES-2279", "created": "2016-08-01T10:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I moved to this to MODULES, because this fact comes from {{stdlib}} and it looked to me like a behavior change had already shipped in PE, which means that the {{stdlib}} module would have to be updated with a newer heuristic for version.  The {{stdlib}} fact is derived from what's configured in PE.\n\nI believe the change went in as part of PE-10205:\nhttps://github.com/puppetlabs/puppetlabs-puppet_enterprise/commit/ebc1c33b8789b23a5047daa4548093ee1aff1ec8\n\nShould that be an incorrect assumption, then this would need to be moved back to integration team, which owns the {{puppetlabs-puppet_enterprise}} module.", "created": "2016-08-01T10:42:00.000000"}], "components": ["stdlib"], "created": "2016-07-29T06:42:00.000000", "creator": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Affects Build", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "2016.3.0-rc1-199-gd4e4874"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38114d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Master Config", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Monolithic"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "RHEL 7 (x86_64)"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7uav:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273506069_*|*_6_*:*_1_*:*_0"}], "description": "After installing 2016.3.0-rc1-199-gd4e4874 on EL7, I noticed in the PE Console that the \"is_pe\" fact has the value \"false\"\n\nShould this be true for a host with PE installed on it?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41382", "fixedVersions": [], "id": "41382", "issueType": "Bug", "key": "MODULES-3671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a47681f7-b1ba-4803-a48e-fe7a8d10171b", "resolution": "Duplicate", "resolutionDate": "2016-08-01T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PE node has \"is_pe\" fact set to false", "timeSpent": "PT0S", "updated": "2016-08-01T13:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-07-29T02:56:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16d98a47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u93:"}], "description": "* Document a simple use case of moving from configuration hashes to simple puppet code. eg First attempt at using puppet, then using hiera, then using a more flexible puppet style configuration.\n* Is it possible to write a function to parse hashes into resources ?\n* Update Hiera to handle multiple keys ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40307", "fixedVersions": [], "id": "40307", "issueType": "Sub-task", "key": "MODULES-3663", "labels": [], "originalEstimate": "PT0S", "parent": "38177", "parentSummary": "In modules we support hashes of options, these are used by hiera. but considered bad practice", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "What are the possible alternatives to passing hashes ?", "timeSpent": "PT0S", "updated": "2016-07-29T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-07-29T02:41:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f36d4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u8v:"}], "description": "How many modules support configuration hashes ?\nIs this being taught in puppet fundamentals / practitioner / used by PSE-TSE?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39212", "fixedVersions": [], "id": "39212", "issueType": "Sub-task", "key": "MODULES-3662", "labels": [], "originalEstimate": "PT0S", "parent": "38177", "parentSummary": "In modules we support hashes of options, these are used by hiera. but considered bad practice", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "How many modules support configuration hashes ", "timeSpent": "PT0S", "updated": "2016-07-29T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "body": "As a heavy ENC user (foreman) I find the ability to instantiate resources based on a complex combination of facts my preferred approach.  I believe I'm using Foreman's smart parameter functionality to mirror a lot of what could also be done in hiera.  However, because this is all coming in via the ENC and its listed classes, I can only declare items via class parameters.", "created": "2016-08-02T12:07:00.000000"}], "components": ["supported"], "created": "2016-07-29T02:39:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18880926"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Investigating Hashes of config options"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/16"}], "description": "We recieved this PR to review https://github.com/puppetlabs/puppetlabs-postgresql/pull/775\n\nIt raised a question about whether this design pattern is good practice. IE passing a hash of options to a module rather than writing puppet code with dependencies. \n\nOur discussion was documented here https://github.com/voxpupuli/community-triage/blob/master/modules/notes/2016-07-28.md\n\nGoing forward do we want to promote this practice ? is there missing documentation ? is puppet missing functionality", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38177", "fixedVersions": [], "id": "38177", "issueType": "Epic", "key": "MODULES-3661", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "In modules we support hashes of options, these are used by hiera. but considered bad practice", "timeSpent": "PT0S", "updated": "2016-10-06T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ntp"], "created": "2016-07-28T18:50:00.000000", "creator": "5ff482e3849d6401113fc4f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ba04477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u7r:"}], "description": "The debian NTP package includes ntp-wait and sntp tools [1], while centos/fedora split these into the ntp-perl package and sntp package [2].\n\nThus it would be nice for consistency to have \"ntp-perl\" and \"sntp\" installed by this module for those RPM platforms\n\n[1] https://packages.debian.org/jessie/amd64/ntp/filelist\n[2] https://admin.fedoraproject.org/pkgdb/package/rpms/ntp/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41381", "fixedVersions": [], "id": "41381", "issueType": "Improvement", "key": "MODULES-3660", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ff482e3849d6401113fc4f6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Install ntp-perl and sntp on Red Hat for partity with Debian", "timeSpent": "PT0S", "updated": "2018-08-22T03:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-07-28T16:36:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nPackage Search\n\tC97786\tVerify Single Package Can be Listed by Complete Match String Search \t\t\t\n\tC97787\tVerify Multiple Packages Can be Listed by Leading Fuzzy Match String Search \t\t\t\n\n\tNegative \n\tC97788\tAttempt to Search with Empty String "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@259b9148"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u2v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10763718871_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19722\n\nPackage Search\n\tC97786\tVerify Single Package Can be Listed by Complete Match String Search \t\t\t\n\tC97787\tVerify Multiple Packages Can be Listed by Leading Fuzzy Match String Search \t\t\t\n\n\tNegative \n\tC97788\tAttempt to Search with Empty String \n\nExploratory test session doc: https://docs.google.com/a/puppet.com/document/d/1DzJDr1jH3S2mRQv98CnjmvnGe_OOjd4ENIAl3M80Jpw/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33902", "fixedVersions": [], "id": "33902", "issueType": "Sub-task", "key": "MODULES-3659", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-30T05:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey Exploratory Testing of Package Search", "timeSpent": "PT0S", "updated": "2016-11-30T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I completed this earlier today and have now completed the following document:\nhttps://docs.google.com/document/d/13vOUhJwJV9OyrkmlTv1PYZyf-sBI4K2Af6c3wAsyvgw/edit#heading=h.avumqh749cfv\n\nAs an outcome of this, I logged bug MODULES-4141. Have detailed how I found this within the testing charter. ", "created": "2016-11-24T17:10:00.000000"}], "components": ["chocolatey "], "created": "2016-07-28T16:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nFeature Flippers\n\tC97775\tEnable All Features and Install Package \t\t\t\n\tC97776\tDisable All Features and Install Package \t\t\t\n\n\tNegative:\n\tC97782\tEnable Two Mutually Exclusive Features and Attempt to Install Package "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a2763f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u2n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10287383539_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19719\n\nFeature Flippers\n\tC97775\tEnable All Features and Install Package \t\t\t\n\tC97776\tDisable All Features and Install Package \t\t\t\n\n\tNegative:\n\tC97782\tEnable Two Mutually Exclusive Features and Attempt to Install Package \n\nExploratory test session doc: https://docs.google.com/a/puppet.com/document/d/13vOUhJwJV9OyrkmlTv1PYZyf-sBI4K2Af6c3wAsyvgw/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41380", "fixedVersions": [], "id": "41380", "issueType": "Sub-task", "key": "MODULES-3658", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Done", "resolutionDate": "2016-11-24T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey Exploratory Testing of Feature Flippers", "timeSpent": "PT0S", "updated": "2016-11-24T17:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Code in question\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb#L16", "created": "2016-07-28T16:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Looks like the existing pipelines are just getting lucky.  Note the long time delay between execution and pid file checking...\n\n{code}\n15:43:51       Notice: /Stage[main]/Puppet_agent::Prepare::Package/File[C:\\ProgramData\\Puppetlabs\\packages\\puppet-agent-x64.msi]/ensure: defined content as '{md5}4314b7d266ddcc8c9bbe7cae9d1d8125'\n15:43:53       Notice: /Stage[main]/Puppet_agent::Windows::Install/File[C:\\Users\\Administrator\\AppData\\Local\\Temp\\install_puppet.bat]/ensure: defined content as '{md5}e2a7eb677e00388c04e2ba8a5aa604ef'\n15:43:53       Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[install_puppet.bat]/returns: executed successfully\n15:43:54       Notice: /Stage[main]/Puppet_agent::Windows::Install/Exec[fix inheritable SYSTEM perms]/returns: executed successfully\n15:43:56       Notice: Applied catalog in 5.73 seconds\n15:43:56     \n15:44:39     ez3o48vfa5sayg7.delivery.puppetlabs.net (windows10ent-64-1) executed in 66.70 seconds\n15:44:39     Exited: 2\n15:44:39     \n15:44:39     ez3o48vfa5sayg7.delivery.puppetlabs.net (windows10ent-64-1) 15:44:39$ cat /tmp/puppet_agent_upgrade.pid\n15:44:39       cat: /tmp/puppet_agent_upgrade.pid: No such file or directory\n15:44:39     \n15:44:39     ez3o48vfa5sayg7.delivery.puppetlabs.net (windows10ent-64-1) executed in 0.08 seconds\n15:44:39     Exited: 1\n{code}", "created": "2016-07-28T16:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/959ca5e530b657b1a2ee7fb25506ef185db988b4", "created": "2016-07-29T19:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA Demo Completed", "created": "2016-08-04T13:50:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The log from a passing 2016.2.x run at https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-windows-upgrade_nightly_2016.2.x/24/ indicates that we are now using {{ping}} instead of {{timeout}} as desired, which works in both cygwin and cmd - see https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-windows-upgrade_nightly_2016.2.x/24/LAYOUT=centos6-64mcd-windows2008-64a,LEGACY_AGENT_VERSION=NONE,PLATFORM=64,UPGRADE_FROM=2016.1.2,label=beaker-bigjob/consoleFull\n\n\n{code}\n16:51:22       C:\\cygwin64\\home\\Administrator>ping 127.0.0.1 -n 6  1>NUL \n16:51:22       \n16:51:22       C:\\cygwin64\\home\\Administrator>wmic path Win32_Process where handle=2120 get handle /format:textvaluelist   | findstr /I \"Handle=2120\" \n16:51:22       No Instance(s) Available.\n{code}", "created": "2016-08-10T11:02:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "using PING as a timeout, classic move.", "created": "2016-08-12T15:50:00.000000"}], "components": ["puppet_agent", "windows"], "created": "2016-07-28T16:07:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The timeout command actually waits a period of time\nThe system native timeout.exe is called instead of a non-deterministic version"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e1f1218"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7u1b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Blocking other tickets as unable to test effectively"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_244028636_*|*_1_*:*_1_*:*_199862_*|*_10007_*:*_1_*:*_8658392_*|*_3_*:*_1_*:*_68548943_*|*_10009_*:*_1_*:*_1662727_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_781825804"}], "description": "Currently the puppet_agent modules uses the command \"timeout\" in 'templates/install_puppet.bat.erb'  However this is ambiguous  because timeout exists in the Windows\\system32 and in the cygwin binaries.  This causes timeout.exe to fail with the following in the logs;\n{code}\nC:\\cygwin64\\home\\Administrator>timeout /t 5 /nobreak  1>NUL \ntimeout: invalid time interval \u2018/t\u2019\nTry 'timeout --help' for more information.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35057", "fixedVersions": ["puppet_agent 1.3.0"], "id": "35057", "issueType": "Bug", "key": "MODULES-3657", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-10T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Agent Upgrade - Use system timeout.exe instead of cygwin", "timeSpent": "PT0S", "updated": "2016-09-02T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["splunk"], "created": "2016-07-28T15:00:00.000000", "creator": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b83bd9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7tyf:"}], "description": "Howdy,\n\nI had many systems which changed hostnames, which yielded an interesting problem: I would occasionally get a \"Notice: /Stage[main]/Splunk::Forwarder/Splunkforwarder_input[default_host]/value: value changed\" notice. Not on every run, and it would continue to happen later, so it didn't fix things.\n\nIt turned out that the old hostname was in both /opt/splunkforwarder/etc/system/local/server.conf and  /opt/splunkforwarder/var/run/splunk/merged/server.conf in the \"serverName\" field. When I deleted these files and re-ran Puppet, they were not recreated.\n\nEnded up manually purging my whole setup via\n\nservice splunk stop; rpm -e splunkforwarder; rm -rf /opt/splunkforwarder; puppet agent -tv; puppet agent -tv\n\nWhich did the trick. But, it seems like an entire missing config should be caught by Puppet, and that as part of the check, a permanent updating of the hostname could occur.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42456", "fixedVersions": [], "id": "42456", "issueType": "Bug", "key": "MODULES-3656", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Splunk module sticks to old hostnames", "timeSpent": "PT0S", "updated": "2016-07-28T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-07-28T14:01:00.000000", "creator": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a14bef6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87qn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Puppet now includes `puppet/util/plist` which is functional and very useful for use in providers, but cannot be generally used to generate plists within a manifest.   Adding a function to generate a plist from a hash will be very useful and allow the avoidance of messy ERB templates for dynamic generation of profiles and other plist files.   As a function, it will allow the output string to be used not just as the content of a file, but also for input to programs run by Puppet.\n\n(I've already written this code, opening the ticket for myself to get the number and open a PR.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38176", "fixedVersions": [], "id": "38176", "issueType": "New Feature", "key": "MODULES-3655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib should include a general purpose hash to plist function", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-07-28T11:04:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nCompatibility\n\tPowershell\n\t\tC97764\tVerify Compatibility with PowerShell 2 \t\t\t\n\t\tC97765\tVerify Compatibility with PowerShell 3 \t\t\t\n\t\tC97766\tVerify Compatibility with PowerShell 4 \t\t\t\n\t\tC97767\tVerify Compatibility with PowerShell 5 \t\t\t\n\tOS:\t\n\t\tC97768\tVerify Compatibility with Windows 7 x64 \t\t\t\n\t\tC97769\tVerify Compatibility with Windows 8.1 x64 \t\t\t\n\t\tC97770\tVerify Compatibility with Windows Server 2008 x64 \t\t\t\n\t\tC97771\tVerify Compatibility with Windows Server 2008 R2 x64 \t\t\t\n\t\tC97772\tVerify Compatibility with Windows Server 2012 x64 \t\t\t\n\t\tC97773\tVerify Compatibility with Windows Server 2012 R2 x64 \t\t\t\n\t\tC97774\tVerify Compatibility with Windows Server 2016 (TP5) x64 "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e8a681"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7tin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9594475772_*|*_3_*:*_1_*:*_15466188_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19716\n\nCompatibility\n\tPowershell\n\t\tC97764\tVerify Compatibility with PowerShell 2 \t\t\t\n\t\tC97765\tVerify Compatibility with PowerShell 3 \t\t\t\n\t\tC97766\tVerify Compatibility with PowerShell 4 \t\t\t\n\t\tC97767\tVerify Compatibility with PowerShell 5 \t\t\t\n\tOS:\t\n\t\tC97768\tVerify Compatibility with Windows 7 x64 \t\t\t\n\t\tC97769\tVerify Compatibility with Windows 8.1 x64 \t\t\t\n\t\tC97770\tVerify Compatibility with Windows Server 2008 x64 \t\t\t\n\t\tC97771\tVerify Compatibility with Windows Server 2008 R2 x64 \t\t\t\n\t\tC97772\tVerify Compatibility with Windows Server 2012 x64 \t\t\t\n\t\tC97773\tVerify Compatibility with Windows Server 2012 R2 x64 \t\t\t\n\t\tC97774\tVerify Compatibility with Windows Server 2016 (TP5) x64 \n\nExploratory test session doc: https://docs.google.com/a/puppet.com/document/d/1-NZfo2nrKxr_Bg3wj0PAtcPMxJBRHBXMm4mCgvvEDVY/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33901", "fixedVersions": [], "id": "33901", "issueType": "Sub-task", "key": "MODULES-3654", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-16T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey Exploratory Testing of Compatibility", "timeSpent": "PT0S", "updated": "2016-11-16T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Finished two sessions here: https://docs.google.com/document/d/1-KEoJCIPjW6JhaScLj02o2IaqX-fUYERMLUVlavU8Zo/edit#\n\nLogged a bug on error propagation here: https://puppet.atlassian.net/browse/MODULES-4056", "created": "2016-11-04T16:40:00.000000"}], "components": ["chocolatey "], "created": "2016-07-27T18:14:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nPackage Sources:\n\tC97730\tInstall Package from UNC Source \t\t\t\n\tC97732\tInstall Package from Private Gallery Source \t\t\t\n\tC97734\tConfigure Client with Public and Private Sources \t\t\t\n\tC97781\tConfigure Client with Source by IP Address \n\n\tNegative:\n\tC97778\tConfigure Client with Inaccessable Source and Attempt to Install Package \t\t\t\n\tC97779\tConfigure Client with Multiple Identical Sources and Attempt to Install Package \t\t\t\n\tC97780\tConfigure Client with No Sources and Attempt to Install Package "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd74ee3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7t9b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8362083043_*|*_3_*:*_1_*:*_272258251_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19708\n\nPackage Sources:\n\tC97730\tInstall Package from UNC Source \t\t\t\n\tC97732\tInstall Package from Private Gallery Source \t\t\t\n\tC97734\tConfigure Client with Public and Private Sources \t\t\t\n\tC97781\tConfigure Client with Source by IP Address \n\n\tNegative:\n\tC97778\tConfigure Client with Inaccessable Source and Attempt to Install Package \t\t\t\n\tC97779\tConfigure Client with Multiple Identical Sources and Attempt to Install Package \t\t\t\n\tC97780\tConfigure Client with No Sources and Attempt to Install Package \n\nExploratory test charter doc: https://docs.google.com/a/puppet.com/document/d/1-KEoJCIPjW6JhaScLj02o2IaqX-fUYERMLUVlavU8Zo/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38175", "fixedVersions": [], "id": "38175", "issueType": "Sub-task", "key": "MODULES-3653", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-04T16:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey Exploratory Testing of Package Source", "timeSpent": "PT0S", "updated": "2016-11-04T16:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-07-27T17:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5daac90b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "The acceptance tests in the repo https://github.com/puppetlabs/puppetlabs-puppet_agent will fail on Windows Agents.  This ticket should;\n\nCreate tests that are compatible with Windows Agents\nAdd (at least) Windows 2012R2 to the Jenkins test matrix\n\nThis would enable developers to test their changes do not break on Windows agents.  Currently this needs to be done manually.\n\nIf this is already possible, it should be documented in the README on how to run these tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42453", "fixedVersions": [], "id": "42453", "issueType": "Task", "key": "MODULES-3652", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add acceptance tests for Windows Agents", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-07-27T17:20:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\nPackage Installation:\n\tNegative:\n\tC97735\tAttempt to Non-existent Package \t\t\t\n\tC97736\tAttempt to Install Corrupted Package \t\t\t\n\tC97737\tAttempt to Download Package with Connection Disruption "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24c20d0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7t87:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9652739502_*|*_3_*:*_1_*:*_1209339290_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19707\n\nPackage Installation:\n\tNegative:\n\tC97735\tAttempt to install Non-existent Package \t\t\t\n\tC97736\tAttempt to Install Corrupted Package \t\t\t\n\tC97737\tAttempt to Download Package with Connection Disruption \n\nExploratory test charter doc: https://docs.google.com/a/puppet.com/document/d/1gQqZijYpzNlwmeTIF_cjaK47WVaRJNA6XxAZyqmKka8/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41378", "fixedVersions": [], "id": "41378", "issueType": "Sub-task", "key": "MODULES-3651", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-30T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey Exploratory Testing of Package Installation", "timeSpent": "PT0S", "updated": "2016-11-30T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Finished two sessions, results are here: https://docs.google.com/document/d/1-13foTbkvHfXaSVqSK6i7-fAqDEb2QoEPJAJ0vpfRY0/edit#\n\nNo bugs found, minor issue with installing both open source and puppetlabs chocolatey that can be easily remediated.", "created": "2016-10-28T15:38:00.000000"}], "components": ["chocolatey ", "windows"], "created": "2016-07-27T16:32:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\tC97747\tAttempt to Install Client with Connection Interruption \t\t\t\n\tC97748\tAttempt to Install from Non-existent Alternate Source \t\t\t\n\tC97749\tAttempt to Install Client to Read-only Location \t\t\t\n\tC97750\tAttempt to Install Client to Disk with Insufficient Disk Storage \t\t\t\n\tC97751\tAttempt to Install Client from Slow Connection (Trigger Timeout) \t\t\t\n\tC97784\tAttempt to Migrate from Puppet Labs Chocolatey to Open Source Choco \t\t\t\n\tC97785\tAttempt to Install Open Source Choco and Puppet Labs Chocolatey Simultaneously "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@352b73a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7t73:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7424051342_*|*_3_*:*_1_*:*_944132965_*|*_5_*:*_1_*:*_0"}], "description": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19711\n\nBasic Functions, Negative Tests:\n\tC97747\tAttempt to Install Client with Connection Interruption \t\t\t\n\tC97748\tAttempt to Install from Non-existent Alternate Source \t\t\t\n\tC97749\tAttempt to Install Client to Read-only Location \t\t\t\n\tC97750\tAttempt to Install Client to Disk with Insufficient Disk Storage \t\t\t\n\tC97751\tAttempt to Install Client from Slow Connection (Trigger Timeout) \t\t\t\n\tC97784\tAttempt to Migrate from Puppet Labs Chocolatey to Open Source Choco \t\t\t\n\tC97785\tAttempt to Install Open Source Choco and Puppet Labs Chocolatey Simultaneously \n\nExploratory test session doc: https://docs.google.com/a/puppet.com/document/d/1-13foTbkvHfXaSVqSK6i7-fAqDEb2QoEPJAJ0vpfRY0/edit?usp=sharing\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42450", "fixedVersions": [], "id": "42450", "issueType": "Sub-task", "key": "MODULES-3650", "labels": [], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-01T13:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey Exploratory Testing of Basic Functionality Negative Tests", "timeSpent": "PT0S", "updated": "2016-11-01T13:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cffe88d8b9c0068b93ebf", "attachments": [], "comments": [{"author": "623cffe88d8b9c0068b93ebf", "body": "Hey [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c], apologies but I'm not that familiar with chocolatey beyond using to install packages. Could you help me understand some of the language in this ticket? I'm not sure exactly what a chocolatey client is or how to upgrade/downgrade one. Should the work in this ticket be done by writing manifests that I apply with the chocolatey module installed? I'm having trouble getting started.\n\nThanks!", "created": "2016-11-22T08:50:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Hey Hailee, no need to apologize at all. The Chocolatey client is the executable that runs on the windows machine that does the package management (contrast this with the Chocolatey module which we use to send command to the client via Puppet manifests).\n\nIn this case upgrade/downgrade means to upgrade from the free version of chocolatey to the paid version \"Chocolatey for Business\" (although, looking over it now, I see that \"upgrade/downgrade\" could mean client versions too, so that may also be an area to investigate, if you choose to). Such a license can be acquired by submitting one of these kinds of Jira tickets INV-4083\n\nYour question about doing the work by writing manifests that you apply with the Chocolatey module installed is an excellent one. In this case we're testing the Chocolatey module itself, and although it would be beneficial to us to find problems in Puppet, Chocolatey, or even in Windows (or Powershell etc. etc.) those problems would technically be beyond the scope of the ticket. That said, any of the functionality that can be done with a Chocolatey module manifest should be done with one, everything else is up to your discretion. Let's look at an example: If you can turn logging on and off with a chocolatey module manifest then we should do so, then apply some trivial manifest and look at the logs to verify they are indeed on. Turn them off and verify they are not capturing events. If logging cannot be managed by a Chocolatey module manifest then I'd log an improvement/bug and move on.\n\nThe Migrate scenario above is talking about changing between Chocolatey modules. There are currently two: Rob's chocolatey-chocolatey one and the supported puppetlabs-chocolatey one.\n\nHope that helps, and thanks for asking about testing the module :)", "created": "2016-11-22T09:45:00.000000"}], "components": ["chocolatey "], "created": "2016-07-27T15:34:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Completion of the test charter as it pertains to the following TestRail sections/tests:\n\tC97740\tUpgrade Chocolatey Client \t\t\t\n\tC97741\tDowngrade Client \t\t\t\n\tC97745\tInstall Client with Logging Enabled \t\t\t\n\tC97746\tSet Chocolatey as Default Windows Package Provider \t\t\t\n\tC97783\tMigrate from Open Source Choco to Puppet Labs Chocolatey "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24feb2d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7t4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10166893256_*|*_3_*:*_1_*:*_682236485_*|*_5_*:*_1_*:*_0"}], "description": "Using the exploratory test charter example provided bellow test the basic functionality of the puppet chocolatey module with regard to the following TestRail tests:\n\nhttps://testrail.ops.puppetlabs.net/index.php?/suites/view/681&group_by=cases:section_id&group_order=asc&group_id=19710\n\nBasic Functionality\n\tC97740\tUpgrade Chocolatey Client \t\t\t\n\tC97741\tDowngrade Client \t\t\t\n\tC97745\tInstall Client with Logging Enabled \t\t\t\n\tC97746\tSet Chocolatey as Default Windows Package Provider \t\t\t\n\tC97783\tMigrate from Open Source Choco to Puppet Labs Chocolatey \t\t\t\n\nExploratory test session doc for this ticket: https://docs.google.com/a/puppet.com/document/d/15QjWsbZ0LI5hDdvDonb3I__tOKLaq7ESjmjUg3uk6Wc/edit?usp=sharing", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37138", "fixedVersions": [], "id": "37138", "issueType": "Sub-task", "key": "MODULES-3649", "labels": ["chocolatey", "maintenance", "testing"], "originalEstimate": "PT0S", "parent": "41343", "parentSummary": "Exploratory Testing Chocolatey", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-11-30T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey Exploratory Testing of Positive Basic Functionality", "timeSpent": "PT0S", "updated": "2016-11-30T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-07-27T13:25:00.000000", "creator": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b326f5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7swv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1799536535_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_39405684232"}], "description": "```\nInfo: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Filebucketed /root/.mongorc.js to puppet with sum d41d8cd98f00b204e9800998ecf8427e\nNotice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]/ensure: removed\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\n```\n\nThe /root/.mongorc.js file is created automatically if the `mongo` command happens to be run as the root user. If this is done, the Puppet module will come along, delete the file, and bounce the service. Is bouncing the service strictly necessary here? Seems like a problematic and inadvertent service interruption issue to me.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37137", "fixedVersions": [], "id": "37137", "issueType": "Bug", "key": "MODULES-3648", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb: service bounces upon deletion of the /root/.mongorc.js file", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "In addition to this I also noticed there is a duplication of a dependancy in the metadata, which could be fixed:\nhttps://github.com/puppetlabs/puppetlabs-wordpress_app/blob/master/metadata.json#L60 ", "created": "2016-07-29T08:40:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "https://github.com/puppetlabs/puppetlabs-wordpress_app/pull/11", "created": "2016-08-25T08:04:00.000000"}], "components": [], "created": "2016-07-27T11:30:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27ad9042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8dwv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Application Orchestration"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_162610773_*|*_10007_*:*_1_*:*_23295670_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1366059326_*|*_10005_*:*_1_*:*_964551621"}], "description": "The Puppetfile for this module lists the dependency correctly but it's not in module metadata. A range that includes version 1.3 should be fine. https://github.com/puppetlabs/puppetlabs-wordpress_app/blob/master/Puppetfile#L7\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40305", "fixedVersions": [], "id": "40305", "issueType": "Bug", "key": "MODULES-3647", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2016-08-25T14:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/wordpress_app requires puppetlabs/haproxy but is not stated in module metadata dependencies", "timeSpent": "PT0S", "updated": "2016-08-29T17:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c0a83bef8a60068c79663", "body": "implementing the feature to add\n\n{{purge => true}}\n\nto an ini resource\n\nwill also solve the problem of MODULES-1583, it also will allow to add file owner and permission\n\n", "created": "2016-09-04T12:23:00.000000"}, {"author": "5a6f5c2c19ce25544ba17041", "body": "[~accountid:623c0a83bef8a60068c79663] FWIW I created a function called {{hash2ini}} that is part of a [hash2stuff|https://forge.puppet.com/mmckinst/hash2stuff] module you can use to use with the normal file type and set permissions, user, etc.", "created": "2016-09-04T13:10:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "Hi [~accountid:5a6f5c2c19ce25544ba17041], \nApologies for taking so long to get back to this issue. I am going to close this issue as you have created a module that solves this,\u00a0[hash2stuff|https://forge.puppet.com/mmckinst/hash2stuff].\nThank you again and sorry for the inconvenience. ", "created": "2018-10-18T06:42:00.000000"}], "components": ["inifile"], "created": "2016-07-27T08:07:00.000000", "creator": "5a6f5c2c19ce25544ba17041", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28e22f3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87qf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177116969_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_70061031448"}], "description": "I'd like to have inifile purge unmanaged settings from an inifile without having to create a child type for every ini file out there. I created a hash2ini function for stdlib that does this but it was rejected with the suggestion to add that functionality to inifile.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/620\n\nhunner had a suggestion for how to do it and there's also my implementation of just creating a new function. I'm not sure what the best way to do this is yet but am filing the feature request so its not forgotten about.", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "41377", "fixedVersions": [], "id": "41377", "issueType": "New Feature", "key": "MODULES-3644", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a6f5c2c19ce25544ba17041", "resolution": "Fixed", "resolutionDate": "2018-10-18T06:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ability to purge unmanaged settings in inifile", "timeSpent": "PT0S", "updated": "2018-10-18T06:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "623c0d1b94742a00683e3e96", "body": "Same here, can confirm this issue.\n\nThe suggested fix solved it.", "created": "2016-07-27T05:30:00.000000"}], "components": ["apache"], "created": "2016-07-27T05:22:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d1cee549-db9a-4d91-8938-d8fb3df8f2ae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Fact apache_version works without an error message on SLES 12"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f2588"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87q7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_187686357_*|*_3_*:*_1_*:*_2343299_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_187957081_*|*_10005_*:*_1_*:*_30078120497"}], "description": "puppet complains about \n{{Could not retrieve fact='apache_version', resolution='<anonymous>': undefined method `[]' for nil:NilClass}}\n\nHere is the problem:\n{code}\nroot@sles:~# apachectl -v 2>&1\nServer version: Apache/2.4.16 (Linux/SUSE)\nServer built:   2016-07-13 17:16:00.000000000 +0000\nroot@sles:~#\n{code}\nThe regex in {{lib/facter/apache_version.rb}} doesn't match because of the slash in \"Linux/SUSE\".\n\nA possible fix:\n{{%r{^Server version: Apache\\/([\\w\\.]+) \\(([\\w \\/]*)\\)}.match(apache_version)[1]}}\n", "environment": "puppet agent 3.8.5\nSuSEL Linux Enterprise Server 12", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33900", "fixedVersions": [], "id": "33900", "issueType": "Bug", "key": "MODULES-3643", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d1cee549-db9a-4d91-8938-d8fb3df8f2ae", "resolution": "Fixed", "resolutionDate": "2017-07-14T17:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: apache_version fact aborts puppet run on SLES12: \"undefined method `[]' for nil:NilClass\"", "timeSpent": "PT0S", "updated": "2017-07-14T17:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0c539271-c847-44e0-950d-ed253662f643", "body": "Also having this issue with puppet server 2.4.0 and puppetlabs/postgresql 4.8.0\n\n{code}\npuppetserver-2.4.0-1.el7.noarch\n{code}\n\nPuppet agent ( host - CentOS 6.8 )\n{code}\npuppet-agent-1.6.0-1.el6.x86_64\n{code}", "created": "2016-08-16T06:14:00.000000"}, {"author": "557058:7c3e69b9-e135-447b-83ad-dfc639852533", "body": "The same here with:\n\n{noformat}\npuppetlabs/postgresql 4.8.0\n{noformat}\n\n{noformat}\npuppetserver 2.5.0-1puppetlabs1\n{noformat}\n\n\nOn {{Debian 8.5}}. The node is a client only. ", "created": "2016-09-12T08:08:00.000000"}, {"author": "70121:cb19d3b5-fe89-4fb2-96c7-dfa1742bb426", "body": "Any movement on this? I have checked with puppet 4.8.1 and latest HEAD from the postgres module and this is still an issue.", "created": "2018-08-29T19:16:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks alot\u00a0[~accountid:557058:0c539271-c847-44e0-950d-ed253662f643]\u00a0for reporting the issue. Could you please let us know if you are seeing this issue on the latest version of the postgresql module. Sorry for the delay.\u00a0\n\n\u00a0", "created": "2021-01-25T08:42:00.000000"}, {"author": "557058:0c539271-c847-44e0-950d-ed253662f643", "body": "I opened the issue 4.5 years ago, I've moved on since then...", "created": "2021-01-25T09:42:00.000000"}], "components": ["postgresql"], "created": "2016-07-27T00:53:00.000000", "creator": "557058:0c539271-c847-44e0-950d-ed253662f643", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "psql command executes"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34722975"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7sfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142576906204_*|*_6_*:*_1_*:*_0"}], "description": "It appears to be simply failing to execute the {{psql}} command ( at all ) with puppet master 4.5.3\n\nThis manifest works just fine with puppet master 3.8.7.\nExecuting the command shown in the debug message from the command line works as expected ( environment settings manually set with PG values ).\n\n{code}\nDebug: Executing with uid=root gid=root: '/usr/bin/psql -t -c \"SELECT COUNT(*) FROM (SELECT 1 FROM information_schema.schemata WHERE schema_name = 'myschema') count\"'\nError: /Stage[main]/Main/Node[test02.test-lab.com]/Postgresql_psql[Create Schema myschema]: Could not evaluate: Error evaluating 'unless' clause, returned pid 5691 exit 1: ''\n{code}\n\nManifest snippet:\n{code}\n  $connect_settings = {\n    'PGUSER'     => $database_user,\n    'PGPASSWORD' => $database_password,\n    'PGHOST'     => $database_host,\n    'PGPORT'     => $database_port,\n    'PGDATABASE' => $database_name,\n  }\n  $schema   = 'myschema'\n  $sequence = \"${schema}.hibernate_sequence\"\n\n  postgresql_psql{\"Create Schema $schema\":\n    connect_settings => $connect_settings,\n    command          => \"CREATE SCHEMA ${schema}\",\n    cwd              => '/',\n    psql_group       => 'root',          # No postgresql account on server\n    psql_path        => '/usr/bin/psql', # Puppet not using default env\n    psql_user        => 'root',          # No postgresql account on server\n    unless           => \"SELECT 1 FROM information_schema.schemata WHERE schema_name = '${schema}'\",\n  }\n  postgresql_psql{\"Create ${sequence}\":\n    connect_settings => $connect_settings,\n    command          => \"CREATE SEQUENCE ${sequence}\",\n    psql_group       => 'root',          # No postgresql account on server\n    psql_path        => '/usr/bin/psql', # Puppet not using default env\n    psql_user        => 'root',          # No postgresql account on server\n    unless           => \"SELECT 1 FROM pg_class WHERE relkind = 'S' and oid::regclass::text = '${sequence}'\",\n    require          => Postgresql_psql[\"Create Schema $schema\"],\n  }\n{code}\n\nNote:  I'm executing the command as root as there is no local PostgreSQL user, this node is a client only.\n\n{code}\npostgresql94-9.4.8-1PGDG.rhel6.x86_64\npostgresql94-libs-9.4.8-1PGDG.rhel6.x86_64\n{code}\n\nI stepped through the code with byebug and it appears to bail in {{/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb}} when re-opening {{stdout}}\n\ncirca line 351:\n{code}\n  def safe_posix_fork(stdin=$stdin, stdout=$stdout, stderr=$stderr, &block)\n    child_pid = Kernel.fork do\n      $stdin.reopen(stdin)\n      $stdout.reopen(stdout)\n      $stderr.reopen(stderr)\n...\n{code}\n", "environment": "Oracle Enterprise Linux 6.8\nPuppet 4.5.3\npuppetlabs-postgresql 4.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40303", "fixedVersions": [], "id": "40303", "issueType": "Bug", "key": "MODULES-3642", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0c539271-c847-44e0-950d-ed253662f643", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql_plsql fails to execute", "timeSpent": "PT0S", "updated": "2021-02-01T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Have some tests to fix up - thanks Travis CI! ", "created": "2016-07-27T14:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For the reviewer -\n\n* Start with a system that doesn't have Chocolatey installed.\n* Apply the following manifest:\n\n{noformat}\n\n#pick one of these\n#include chocolatey\nclass {'chocolatey':\n  chocolatey_download_url => 'file:///C:/vagrant/resources/packages/chocolatey.0.9.10.3.nupkg',\n  use_7zip                => false,\n  log_output              => true,\n} \n\npackage {'roundhouse':\n  ensure   => '0.8.5.0',\n  provider => chocolatey,\n}\n\npackage {'git':\n  ensure   => latest,\n  provider => chocolatey,\n}\n{noformat}\n\nIt should be able to install packages and configure Chocolatey on a system that is installing it through Puppet in the same run.", "created": "2016-07-29T09:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master https://github.com/puppetlabs/puppetlabs-chocolatey/commit/a4f36eab78b855a21405f7e48a953d3112b7cb65", "created": "2016-08-04T11:11:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI Passed", "created": "2016-08-04T12:38:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "QA demo conducted by Rob.\n\nOur baseline automated tests that ran before still pass, supporting our hypothesis that windows env did not do anything useful.\n\nPlanned exploratory testing to be done in future sprints, in conjunction with our automated tests forgoing the need for FR.", "created": "2016-08-04T15:34:00.000000"}], "components": ["chocolatey "], "created": "2016-07-26T15:32:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f01dae2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "unsupported release"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "unsupported release"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz633b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4077385_*|*_1_*:*_1_*:*_2171485_*|*_10007_*:*_2_*:*_665399664_*|*_3_*:*_1_*:*_93492145_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_10473783_*|*_10006_*:*_1_*:*_2102138"}], "description": "To become a supported module, Chocolatey needs to only depend on supported modules. Unfortunately that means no more dependency on windows_env, which is an awesome module for ensuring environment variables. \n\n\nFortunately, thanks to MODULES-3252, we've determined that we no longer actually need the dependency.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "38174", "fixedVersions": [], "id": "38174", "issueType": "Task", "key": "MODULES-3641", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-08-04T15:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey - Remove dependency on windows_env", "timeSpent": "PT0S", "updated": "2016-08-11T16:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Currently the data structure looks something like:\n{code}\n \"bindings\"=>\n  [{\"protocol\"=>\"http\",\n    \"bindinginformation\"=>\"*:80:\",\n    \"sslflags\"=>\"0\",\n    \"certificatehash\"=>\"\",\n    \"certificatestorename\"=>\"\"},\n   {\"protocol\"=>\"https\",\n    \"bindinginformation\"=>\"10.32.126.39:443:hunner.test\",\n    \"sslflags\"=>\"1\",\n    \"certificatehash\"=>\"3598FAE5ADDB8BA32A061C5579829B359409856F\",\n    \"certificatestorename\"=>\"My\"}],\n{code}\n\nthe uniqueness constraint is on the {{ip:port:hostname}} string. The format is an array of hashes, so rather than expecting a hash it seems that it should accept an array. It is not order-sensitive.", "created": "2017-01-27T15:53:00.000000"}], "components": ["iis"], "created": "2016-07-26T09:48:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The IIS module should be able to create a new website with the specified binding info\nThe IIS module should be able to remove a website that had binding information set"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1179136e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Core Functionality Work, Automation Required"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbgk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15823251383_*|*_3_*:*_1_*:*_1124840326_*|*_5_*:*_1_*:*_0"}], "description": "After completing MODULES-3049, implement creating a website with binding information specified. Since a single website can have multiple bindings, a hash syntax will have to be used to declare the different binding information. This requires supporting has classes be added to the module as well as the code to set the binding at creation time", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32887", "fixedVersions": [], "id": "32887", "issueType": "New Feature", "key": "MODULES-3639", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2017-02-07T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Support for Website Binding Info", "timeSpent": "PT0S", "updated": "2017-02-07T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "body": "This should address UTF-8 and not just Japanese", "created": "2016-07-27T16:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as this effort is no longer required.", "created": "2021-04-12T06:16:00.000000"}], "components": ["tagmail"], "created": "2016-07-25T15:48:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Ability to supply a customized subject line in the user's preferred natural language (including non-ASCII characters) \n- Test validation \n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1317b06e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7r2v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_148746489233_*|*_6_*:*_1_*:*_0"}], "description": "Provide localization support for subject in the tagmail module. \n\nSee for intended result:\nhttps://github.com/puppetlabs/puppetlabs-tagmail/compare/master...beergeek:changable_subject\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39210", "fixedVersions": [], "id": "39210", "issueType": "Improvement", "key": "MODULES-3638", "labels": ["i18n"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T06:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail: provide i18n support for subject ", "timeSpent": "PT0S", "updated": "2021-04-12T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Delivered: \n\nhttps://forge.puppet.com/puppetlabs/sqlserver/changelog", "created": "2016-08-31T16:14:00.000000"}], "components": [], "created": "2016-07-25T15:07:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@756c5d46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-7"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "SQL 1.1.4"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "purple"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoyef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3200831123_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35056", "fixedVersions": [], "id": "35056", "issueType": "Epic", "key": "MODULES-3637", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-08-31T16:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL 1.1.4 Supported Release", "timeSpent": "PT0S", "updated": "2016-09-07T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:43c81f8c-ae3f-46d9-84b0-c9c65e1da709", "body": "Good catch [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]!", "created": "2016-07-27T11:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial PR Review...Unable to recreate using pe_acceptance tests\n\n{code}\n...\nxnrcwwyxgtesb8d.delivery.puppetlabs.net (windows2008r2-64-1) 18:17:00$ cmd.exe /c ECHO %SYSTEMROOT%                                                                                               \n  C:\\Windows                                                                                                                                                                                      \n                                                                                                                                                                                                  \nxnrcwwyxgtesb8d.delivery.puppetlabs.net (windows2008r2-64-1) executed in 0.03 seconds                                                                                                             \nlocalhost $ scp /tmp/install-puppet-msi-2016-07-27_18.17.00.bat20160727-20040-1mjznuu windows2008r2-64-1:C:\\Windows\\TEMP\\install-puppet-msi-2016-07-27_18.17.00.bat {:ignore => }                 \n                                                                                                                                                                                                  \nxnrcwwyxgtesb8d.delivery.puppetlabs.net (windows2008r2-64-1) 18:17:10$ cmd.exe /c \"C:\\Windows\\TEMP\\install-puppet-msi-2016-07-27_18.17.00.bat\"                                                    \n                                                                                                                                                                                                  \n  C:\\cygwin64\\home\\Administrator>start /w msiexec.exe /i \"C:\\PROGRA~3\\puppet-agent-x64.msi\" /qn /L*V C:\\Windows\\TEMP\\install-puppet-2016-07-27_18.17.00.log PUPPET_AGENT_STARTUP_MODE=Manual      \n                                                                                                                                                                                                  \n  C:\\cygwin64\\home\\Administrator>exit /B 1620                                                                                                                                                     \n                                                                                                                                                                                                  \nxnrcwwyxgtesb8d.delivery.puppetlabs.net (windows2008r2-64-1) executed in 0.12 seconds                                                                                                             \nExited: 84                                                                                                                                                                                        \n                                                                                                                                                                                                  \nxnrcwwyxgtesb8d.delivery.puppetlabs.net (windows2008r2-64-1) 18:17:10$ cmd.exe /c type \"C:\\Windows\\TEMP\\install-puppet-2016-07-27_18.17.00.log\"                                                   \n  === Verbose logging started: 7/27/2016  18:17:10  Build type: SHIP UNICODE 5.00.7601.00  Calling process: C:\\Windows\\system32\\msiexec.exe ===                                                   \n  MSI (c) (84:AC) [18:17:10:374]: Resetting cached policy values                                                                                                                                  \n  MSI (c) (84:AC) [18:17:10:374]: Machine policy value 'Debug' is 0                                                                                                                               \n  MSI (c) (84:AC) [18:17:10:374]: ******* RunEngine:                                                                                                                                              \n             ******* Product: C:\\PROGRA~3\\puppet-agent-x64.msi                                                                                                                                    \n             ******* Action:                                                                                                                                                                      \n             ******* CommandLine: **********                                                                                                                                                      \n  MSI (c) (84:AC) [18:17:10:374]: Client-side and UI is none or basic: Running entire install on the server.                                                                                      \n  MSI (c) (84:AC) [18:17:10:374]: Grabbed execution mutex.                                                                                                                                        \n  MSI (c) (84:AC) [18:17:10:405]: Cloaking enabled.                                                                                                                                               \n  MSI (c) (84:AC) [18:17:10:405]: Attempting to enable all disabled privileges before calling Install on Server                                                                                   \n...\n{code}\n\nWill try again.", "created": "2016-07-27T19:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "1620 error was environmental", "created": "2016-07-29T16:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Manged to get a clean upgrade on French Windows.  Will merge the PR and the dependent PRs", "created": "2016-07-29T16:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-29T16:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA Demo Completed", "created": "2016-08-04T13:50:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Verified in CI that on upgrade this is indeed validating the PID that comes in and checking for it:\n{code}\n16:51:22 displaying upgrade log file\n16:51:22     \n16:51:22     bdp83g9u6awuyeo.delivery.puppetlabs.net (windows2008-64-1) 16:51:22$ find `cygpath -smF 28`/Temp -name puppet2* -exec cat {} \\", "created": "2016-08-10T10:58:00.000000"}], "components": ["puppet_agent", "windows"], "created": "2016-07-25T12:37:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Agent upgrades work correctly on German or French Windows (really, anything other than English)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fbfeb69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-3746"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn1dz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_252680304_*|*_1_*:*_1_*:*_5855_*|*_10007_*:*_2_*:*_174517849_*|*_3_*:*_1_*:*_3292253_*|*_10009_*:*_1_*:*_1889291_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_781838003_*|*_10006_*:*_1_*:*_162728489"}], "description": "The agent upgrade wait script on Windows runs {{tasklist}} then searches for English string {{No tasks are running}} at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb#L18.  This string is never found on non-English Windows, which will block the upgrade indefinitely (due to MODULES-3434), and may cause additional upgrades to be queued up on each subsequent agent run.\n\n-The solution here is to use {{qprocess}} which returns an exit code based on process id.-\n\nQProcess doesn't exist on Nano, so the solution is {{wmic}} instead.\n\n\n", "epicLinkSummary": "Non-US Language / Unicode Support for Windows", "estimate": "PT0S", "externalId": "38173", "fixedVersions": ["puppet_agent 1.3.0"], "id": "38173", "issueType": "Bug", "key": "MODULES-3636", "labels": ["i18n", "utf-8"], "originalEstimate": "PT0S", "parent": "22510", "parentSummary": "Non-US Language / Unicode Support for Windows", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-08-10T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Agent Upgrade - PID check currently depends on English string, fails on non-English Windows", "timeSpent": "PT0S", "updated": "2016-09-02T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "From http://mysqlserverteam.com/whats-new-in-mysql-5-7-generally-available/:\n{noformat}\nWe have changed the default value of sql_mode to include NO_AUTO_CREATE_USER  (WL#8326). This is to prevent the GRANT statement from unintentionally and automatically creating new user accounts without any authentication information having been specified/provided.\n{noformat}\n\nThis means that on mysql version 5.7+ the mysql GRANT operation will no longer create the user if it doesn't exist.", "created": "2016-08-08T18:09:00.000000"}], "components": [], "created": "2016-07-25T10:22:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Address issue with 'SHOW GRANTS'.\n* Any unrelated issues to this error should be ticketed up separately, and raised as a blocker for FM-5403"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b4125bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Its the acceptance tests that are broken."}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn1nz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1221859438_*|*_3_*:*_1_*:*_156379343_*|*_5_*:*_1_*:*_0"}], "description": "MySQL still failing in CI due to an issue with SHOW GRANTS, as this error states:\nERROR 1141 (42000) at line 1: There is no such grant defined for user 'test' on host '192.168.5.7'\n\nI've had a very quick look and a possible solution can be seen here, or may at least be helpful for debug: http://stackoverflow.com/questions/13996915/show-grants-displays-there-is-no-such-grant-defined-for-user\n\nFull errors:\nhttps://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/mysql/view/master/job/forge-module_puppetlabs-mysql_intn-sys_full-pe-2016.2.x-master/PLATFORM=ubuntu-1604-64mda,WORKER_LABEL=beaker/1/console\n\nIt's possible that the failures after this first one are related; If they are not related they should be ticketed up as seen in acceptance criteria.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35055", "fixedVersions": [], "id": "35055", "issueType": "Bug", "key": "MODULES-3634", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-08-10T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL module failing on Xenial Ubuntu in CI due to SHOW GRANTS issue", "timeSpent": "PT0S", "updated": "2016-08-10T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mongodb"], "created": "2016-07-25T10:12:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* no 2.x tests left in the module\n* no 2.x compatibility claims in documentation"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13aeb66b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ien:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39575507888_*|*_6_*:*_1_*:*_0"}], "description": "the mongodb module is very brittle because of all the code paths trying to support two major versions of mongodb (2.x and 3.x), while the 2.x version is not required any more.\n\nremove 2.x compatibility from the module's documentation.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37136", "fixedVersions": [], "id": "37136", "issueType": "Improvement", "key": "MODULES-3633", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb: remove 2.x support", "timeSpent": "PT0S", "updated": "2017-10-26T11:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This probably needs to be broken up into tasks for each module, once there is a clear view of what's needed.", "created": "2016-10-04T10:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Modifying this ticket to be one of the smaller parts. (Non-windows gemfile)", "created": "2016-11-29T09:52:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/modulesync_configs/pull/108 has another change that needs to land on the Gemfile(s).", "created": "2016-12-01T06:57:00.000000"}], "components": [], "created": "2016-07-25T03:16:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The msync {{master}} branch has the same Gemfile changes made to the {{windows}} branch\n* All non-windows modules have the changes merged."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@394aeab2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza40v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11169087824_*|*_10007_*:*_1_*:*_602217426_*|*_3_*:*_1_*:*_94873712_*|*_5_*:*_1_*:*_0"}], "description": "The Windows and the Other Modules team currently use separate branches of modulesync_configs to manage their boilerplate. To reduce duplication of work, we want to merge those two branches.\n\nAs a first step, the Gemfile (the most complex template) has been matched between the two branches and merged to the windows branch, but still needs to be merged against the master branch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33899", "fixedVersions": [], "id": "33899", "issueType": "Task", "key": "MODULES-3631", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-12-09T10:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "modulesync_configs: Land Gemfile changes on non-windows modules", "timeSpent": "PT0S", "updated": "2016-12-09T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-07-25T00:36:00.000000", "creator": "623c0a81b75ca8007056ce7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76ba4fd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87pz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_791794232_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_40632312017"}], "description": "I am wondering that the probably widespread puppetlabs mongodb mongodb module is not capable to create a working secure environment.\nJust contact me, if you need more detailed information.\n\nAfter the puppetrun:\n- Local and remote connections as admin user are not working\n  {code}\nmongo --verbose -u admin -p 2345273sdfbsujdjdjdjd46\nMongoDB shell version: 2.4.9\nMon Jul 25 06:34:32.300 versionArrayTest passed\nconnecting to: test\nMon Jul 25 06:34:32.450 creating new connection to:127.0.0.1:27017\nMon Jul 25 06:34:32.450 BackgroundJob starting: ConnectBG\nMon Jul 25 06:34:32.451 connected connection!\nMon Jul 25 06:34:32.455 User Assertion: 18:{ code: 18, ok: 0.0, errmsg: \"auth fails\" }\nMon Jul 25 06:34:32.459 Error: 18 { code: 18, ok: 0.0, errmsg: \"auth fails\" } at src/mongo/shell/db.js:228\nMon Jul 25 06:34:32.459 User Assertion: 12514:login failed\nMon Jul 25 06:34:32.459 freeing 1 uncollected N5mongo20DBClientWithCommandsE objects\nexception: login failed\n  {code}\n- Local and remote connections to \"testdb\" are not working\n  {code}\n$ mongo --verbose 172.17.0.2/testdb -u admin -p 2345273sdfbsujdjdjdjd46\nMongoDB shell version: 2.6.10\nconnecting to: 172.17.0.2/testdb\n2016-07-25T08:38:17.277+0200 creating new connection to:172.17.0.2:27017\n2016-07-25T08:38:17.278+0200 [ConnectBG] BackgroundJob starting: ConnectBG\n2016-07-25T08:38:17.278+0200 connected to server 172.17.0.2:27017 (172.17.0.2)\n2016-07-25T08:38:17.279+0200 connected connection!\n2016-07-25T08:38:17.282+0200 User Assertion: 18:{ code: 18, ok: 0.0, errmsg: \"auth fails\" }\n2016-07-25T08:38:17.285+0200 Error: 18 { code: 18, ok: 0.0, errmsg: \"auth fails\" } at src/mongo/shell/db.js:1287\n2016-07-25T08:38:17.285+0200 User Assertion: 12514:login failed\n2016-07-25T08:38:17.287+0200 freeing 1 uncollected N5mongo12DBClientBaseE objects\nexception: login failed\n  {code}\n\n\n\nExample manifest:\n{code}\napt::source { 'mongodb-org-3.2':\n  location => 'http://repo.mongodb.org/apt/ubuntu',\n  release  => \"${::lsbdistcodename}/mongodb-org/3.2\",\n  repos    => 'multiverse',\n  pin      => '-10',\n  key      => {\n    #'id'     => 'EA312927',\n    'id'     => '42F3E95A2C4F08279C4960ADD68FA50FEA312927',\n    'server' => 'hkp://keyserver.ubuntu.com',\n  },\n  include  => {\n    'src' => false,\n    'deb' => true,\n  },\n}->\nclass {'::mongodb::globals':\n}->\nclass {'::mongodb::client':\n}->\nclass {'::mongodb::server':\n   bind_ip        => '0.0.0.0',\n   directoryperdb => true,\n   journal => true,\n   create_admin => true,\n   admin_password => '2345273sdfbsujdjdjdjd46',\n   store_creds    => true,\n   auth => true,\n \n}->\nmongodb_database { 'test':\n  ensure   => absent,\n  tries    => 30,\n}\nmongodb::db { 'testdb':\n  user          => 'testdb',\n  password      => '123654412hjhf',\n  tries          => 30,\n}\n{code}\n\n\nFirst Puppetrun:\n{code}\n$ kitchen converge default-ubuntu-1404-docker-mongodb\n-----> Starting Kitchen (v1.10.2)\n-----> Converging <default-ubuntu-1404-docker-mongodb>...\n$$$$$$ Running legacy converge for 'Docker' Driver\n       Preparing files for transfer\n       Preparing modules\n       Resolving module dependencies with Librarian-Puppet 2.2.3...\n       nothing to do for modules\n       Preparing manifests\n       Preparing files\n       nothing to do for files\n       Preparing hiera\n       Preparing hiera data\n       Finished Preparing files for transfer\n       Transferring files to <default-ubuntu-1404-docker-mongodb>\n       [rsync] Time taken to upload /tmp/default-ubuntu-1404-docker-mongodb-sandbox-20160725-25021-spg7yd/modules;/tmp/default-ubuntu-1404-docker-mongodb-sandbox-20160725-25021-spg7yd/manifests;/tmp/default-ubuntu-1404-docker-mongodb-sandbox-20160725-25021-spg7yd/hiera to kitchen@localhost<{:user_known_hosts_file=>\"/dev/null\", :paranoid=>false, :port=>32772, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :keys_only=>true, :keys=>[\"/home/mschoechlin/src/git/breuninger/puppet-mongodb/.kitchen/docker_id_rsa\"], :auth_methods=>[\"publickey\"], :password=>\"kitchen\", :user=>\"kitchen\"}>:/tmp/kitchen: 0.84 sec\n       Going to invoke puppet apply with:   export MANIFESTDIR='/tmp/kitchen/manifests'; sudo -E puppet apply /tmp/kitchen/manifests/localtest.pp --modulepath=/tmp/kitchen/modules --fileserverconfig=/tmp/kitchen/fileserver.conf --show_diff     -v   \n       Warning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations\n          (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in `issue_deprecation_warning')\n       Info: Loading facts\n       Info: Loading facts\n       Info: Loading facts\n       Notice: Scope(Class[Profile::Base_profile]): ***************************************************************************************\n       Notice: Scope(Class[Profile::Base_profile]): **** MOCKED CLASS: profile::base_profile\n       Notice: Scope(Class[Profile::Base_profile]): ***************************************************************************************\n       WARN: 2016-07-25 06:24:56 +0000: Ignoring configured merge_behavior\n       WARN: 2016-07-25 06:24:56 +0000: Must have 'deep_merge' gem installed.\n       Notice: Compiled catalog for 0c49641c2fd2.brnsrv.de in environment production in 3.09 seconds\n       Info: Applying configuration version '1469427896'\n       Notice: /Stage[main]/Brnmongodb::Profile/Apt::Source[mongodb-org-3.2]/Apt::Pin[mongodb-org-3.2]/Apt::Setting[pref-mongodb-org-3.2]/File[/etc/apt/preferences.d/mongodb-org-3.2.pref]/ensure: created\n       Notice: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/ensure: defined content as '{md5}0962d70c4ec78bbfa6f3544ae0c41974'\n       Info: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]: Scheduling refresh of Class[Apt::Update]\n       Notice: /Stage[main]/Apt/File[preferences]/ensure: created\n       Info: /Stage[main]/Apt/File[preferences]: Scheduling refresh of Class[Apt::Update]\n       Notice: /Stage[main]/Brnmongodb::Profile/Apt::Source[mongodb-org-3.2]/Apt::Key[Add key: 42F3E95A2C4F08279C4960ADD68FA50FEA312927 from Apt::Source mongodb-org-3.2]/Apt_key[Add key: 42F3E95A2C4F08279C4960ADD68FA50FEA312927 from Apt::Source mongodb-org-3.2]/ensure: created\n       Notice: /Stage[main]/Brnmongodb::Profile/Apt::Source[mongodb-org-3.2]/Apt::Setting[list-mongodb-org-3.2]/File[/etc/apt/sources.list.d/mongodb-org-3.2.list]/ensure: created\n       Info: /Stage[main]/Brnmongodb::Profile/Apt::Source[mongodb-org-3.2]/Apt::Setting[list-mongodb-org-3.2]/File[/etc/apt/sources.list.d/mongodb-org-3.2.list]: Scheduling refresh of Class[Apt::Update]\n       Info: Class[Apt::Update]: Scheduling refresh of Exec[apt_update]\n       Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\n       Notice: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: ensure changed 'purged' to 'present'\n       Notice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]/content: \n       --- /etc/mongodb.conf\t2014-03-06 09:18:34.000000000 +0000\n       +++ /tmp/puppet-file20160725-370-1eg9dpw\t2016-07-25 06:27:25.557656699 +0000\n       @@ -1,100 +1,18 @@\n       -# mongodb.conf\n       +# mongodb.conf - generated from Puppet\n        \n       -# Where to store the data.\n       -dbpath=/var/lib/mongodb\n        \n        #where to log\n        logpath=/var/log/mongodb/mongodb.log\n       -\n        logappend=true\n       -\n       -bind_ip = 127.0.0.1\n       -#port = 27017\n       -\n       -# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling\n       -journal=true\n       -\n       -# Enables periodic logging of CPU utilization and I/O wait\n       -#cpu = true\n       -\n       +# Set this option to configure the mongod or mongos process to bind to and\n       +# listen for connections from applications on this address.\n       +# You may concatenate a list of comma separated values to bind mongod to multiple IP addresses.\n       +bind_ip = 0.0.0.0\n       +dbpath=/var/lib/mongodb\n       +# Enables journaling\n       +journal = true\n        # Turn on/off security.  Off is currently the default\n       -#noauth = true\n       -#auth = true\n       -\n       -# Verbose logging output.\n       -#verbose = true\n       -\n       -# Inspect all client data for validity on receipt (useful for\n       -# developing drivers)\n       -#objcheck = true\n       -\n       -# Enable db quota management\n       -#quota = true\n       -\n       -# Set oplogging level where n is\n       -#   0=off (default)\n       -#   1=W\n       -#   2=R\n       -#   3=both\n       -#   7=W+some reads\n       -#oplog = 0\n       -\n       -# Diagnostic/debugging option\n       -#nocursors = true\n       -\n       -# Ignore query hints\n       -#nohints = true\n       -\n       -# Disable the HTTP interface (Defaults to localhost:27018).\n       -#nohttpinterface = true\n       -\n       -# Turns off server-side scripting.  This will result in greatly limited\n       -# functionality\n       -#noscripting = true\n       -\n       -# Turns off table scans.  Any query that would do a table scan fails.\n       -#notablescan = true\n       -\n       -# Disable data file preallocation.\n       -#noprealloc = true\n       -\n       -# Specify .ns file size for new databases.\n       -# nssize = <size>\n       -\n       -# Accout token for Mongo monitoring server.\n       -#mms-token = <token>\n       -\n       -# Server name for Mongo monitoring server.\n       -#mms-name = <server-name>\n       -\n       -# Ping interval for Mongo monitoring server.\n       -#mms-interval = <seconds>\n       -\n       -# Replication Options\n       -\n       -# in replicated mongo databases, specify here whether this is a slave or master\n       -#slave = true\n       -#source = master.example.com\n       -# Slave only: specify a single database to replicate\n       -#only = master.example.com\n       -# or\n       -#master = true\n       -#source = slave.example.com\n       -\n       -# Address of a server to pair with.\n       -#pairwith = <server:port>\n       -# Address of arbiter server.\n       -#arbiter = <server:port>\n       -# Automatically resync if slave data is stale\n       -#autoresync\n       -# Custom size for replication operation log.\n       -#oplogSize = <MB>\n       -# Size limit for in-memory storage of op ids.\n       -#opIdMem = <bytes>\n       -\n       -# SSL options\n       -# Enable SSL on normal ports\n       -#sslOnNormalPorts = true\n       -# SSL Key file and password\n       -#sslPEMKeyFile = /etc/ssl/mongodb.pem\n       -#sslPEMKeyPassword = pass\n       +auth=true\n       +# Alters the storage pattern of the data directory to store each database\n       +# files in a distinct folder.\n       +directoryperdb = true\n       \n       Info: Computing checksum on file /etc/mongodb.conf\n       Info: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]: Filebucketed /etc/mongodb.conf to puppet with sum f3827b0188f8ce594abb3ebee1808027\n       Notice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]/content: content changed '{md5}f3827b0188f8ce594abb3ebee1808027' to '{md5}ca1ecfda2a5ba5f2644a538d5d80832e'\n       Notice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]/ensure: created\n       Info: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\n       Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\n       Notice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\n       Notice: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]/ensure: created\n       Notice: /Stage[main]/Brnmongodb::Profile/Mongodb::Db[testdb]/Mongodb_database[testdb]/ensure: created\n       Error: Could not evalute MongoDB shell command: load('/root/.mongorc.js'); db.addUser({\"user\":\"testdb\",\"pwd\":\"f2409392f0c36878e3e51234d5465633\",\"roles\":[\"dbAdmin\"]})\n       Error: /Stage[main]/Brnmongodb::Profile/Mongodb::Db[testdb]/Mongodb_user[User testdb on db testdb]/ensure: change from absent to present failed: Could not evalute MongoDB shell command: load('/root/.mongorc.js'); db.addUser({\"user\":\"testdb\",\"pwd\":\"f2409392f0c36878e3e51234d5465633\",\"roles\":[\"dbAdmin\"]})\n       Info: Creating state file /var/lib/puppet/state/state.yaml\n       Notice: Finished catalog run in 203.99 seconds\n       Finished converging <default-ubuntu-1404-docker-mongodb> (3m34.56s).\n-----> Kitchen is finished. (3m38.00s)\n\n{code}\n\n", "environment": "Ubuntu 14.04, MongoDB 3.2, Puppet 4.5.2", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40301", "fixedVersions": [], "id": "40301", "issueType": "Bug", "key": "MODULES-3630", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a81b75ca8007056ce7c", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to create secure setup", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "I opened this ticket here because https://forge.puppet.com/puppetlabs/puppet_agent lists PUP as the project to file issues against instead of MODULES. Is that correct?", "created": "2016-07-24T17:42:00.000000"}], "components": ["puppet_agent"], "created": "2016-07-24T17:41:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74145bee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwrj:"}], "description": "Installing a PC1 yum repo on CentOS 7 by following the directions at https://docs.puppet.com/puppet/latest/reference/install_linux.html#installing-release-packages-on-yum-based-systems provides the file /etc/yum.repos.d/puppetlabs-pc1.repo` and the repos `puppetlabs-pc1` and `puppetlabs-pc1-source`.\n\nWhen using puppet_agent, it creates a file `/etc/yum.repos.d/pc_repo.repo` and manages a repo called `pc_repo`.\n\nThis leads to duplication such as:\n\n{code}\n[rnelson0@build03 controlrepo:puppet_agent]$ yum repolist | grep -i puppet\nRepository 'docker' is missing name in configuration, using id\npc_repo/7                             Puppet Labs PC1 Repository             78\npuppetlabs-pc1/x86_64                 Puppet Labs PC1 Repository el 7 - x    78\n[rnelson0@build03 controlrepo:puppet_agent]$ yum search puppetserver --showduplicates\nLoaded plugins: fastestmirror\nRepository 'docker' is missing name in configuration, using id\nLoading mirror speeds from cached hostfile\n * base: centos.mbni.med.umich.edu\n * extras: mirrors.usinternet.com\n * updates: bay.uchicago.edu\n============================================ N/S matched: puppetserver ============================================\npuppetserver-2.0.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.0.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.2-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.1.2-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.2.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.2.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.2.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.2.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.1-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.2-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.3.2-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.4.0-1.el7.noarch : Puppet Labs - puppetserver\npuppetserver-2.4.0-1.el7.noarch : Puppet Labs - puppetserver\n\n  Name and summary matches only, use \"search all\" for everything.\n{code}\n\nIt would be beneficial if using `puppet_agent` on a node that already had PC1 did not create duplicate repos, or if it removed the non-puppet-managed repo.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37135", "fixedVersions": [], "id": "37135", "issueType": "Bug", "key": "MODULES-3805", "labels": ["redhat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module manages PC1 repo that is different than the install guide provides.", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "I opened this ticket here because https://forge.puppet.com/puppetlabs/puppet_agent lists PUP as the project to file issues against instead of MODULES. Is that correct?", "created": "2016-07-24T17:43:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're dropping support for upgrading from 3.x agents. This is unlikely to be addressed before we release the new major version of the module, so I'm going to go ahead and close it now", "created": "2018-05-11T12:55:00.000000"}], "components": ["puppet_agent"], "created": "2016-07-24T17:26:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b451420"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56662128842_*|*_6_*:*_1_*:*_0"}], "description": "In testing [https://forge.puppet.com/puppetlabs/puppet_agent] on EL6, I noticed that the puppetlabs repo for 3.x was left behind:\n\n{code}\n[rnelson0@dns ~]$ puppet --version\n3.8.7\n[rnelson0@dns ~]$ sudo puppet agent -t --environment=puppet_agent\n<output of `include puppet_agent` with the version being `1.5.2` via hiera>\n[rnelson0@dns ~]$ /opt/puppetlabs/puppet/bin/puppet --version\n4.5.2\n[rnelson0@dns ~]$ rpm -qa | grep puppet\npuppetlabs-release-6-11.noarch\npuppet-agent-1.5.2-1.el6.x86_64\n[rnelson0@dns ~]$ rpm -ql puppetlabs-release-6-11.noarch\n/etc/pki/rpm-gpg/RPM-GPG-KEY-nightly-puppetlabs\n/etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs\n/etc/yum.repos.d/puppetlabs.repo\n[rnelson0@dns ~]$ head -2 /etc/yum.repos.d/puppetlabs.repo\n[puppetlabs-products]\nname=Puppet Labs Products El 6 - $basearch\n{code}\n\nAs the package for 3.x is removed, I feel the repo package should be, too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36076", "fixedVersions": [], "id": "36076", "issueType": "Bug", "key": "MODULES-3806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Won't Do", "resolutionDate": "2018-05-11T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent module leaves puppetlabs repo behind", "timeSpent": "PT0S", "updated": "2018-05-11T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/5ae4054c75550008708a978bfb3e0693ef272966", "created": "2016-07-29T15:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Jenkins CI pipeline doesn't appear to be picking up that it can use powershell v2.x\n\nhttps://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-current-master/PLATFORM=windows-2012r2-64mda,WORKER_LABEL=beaker/7/consoleFull\n{code}\n18:27:16 jfm5ih74ry13wg6.delivery.puppetlabs.net (centos-7-x86_64-master) executed in 2.30 seconds\n18:27:16 \n18:27:16 jfm5ih74ry13wg6.delivery.puppetlabs.net (centos-7-x86_64-master) 18:27:16$ puppet module install puppetlabs-dsc -v 1.0.1-b20076-5ae4054c\n18:27:16   Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\n18:27:17   Notice: Downloading from https://forgeapi.puppetlabs.com ...\n18:27:17   Notice: Installing -- do not interrupt ...\n18:27:34   /etc/puppetlabs/code/environments/production/modules\n18:27:34   \u2514\u2500\u252c puppetlabs-dsc (v1.0.1-b20076-5ae4054c)\n18:27:34     \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n18:27:34     \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n18:27:34     \u2514\u2500\u2500 puppetlabs-stdlib (v4.12.0)\n18:27:34 \n18:27:34 jfm5ih74ry13wg6.delivery.puppetlabs.net (centos-7-x86_64-master) executed in 18.20 seconds\n18:27:34 Unstubbing address forge.puppetlabs.com to IP 198.58.98.88 on machine jfm5ih74ry13wg6.delivery.puppetlabs.net\n18:27:34 \n18:27:34 jfm5ih74ry13wg6.delivery.puppetlabs.net (centos-7-x86_64-master) 18:27:34$ puppet resource host forge.puppetlabs.com ensure=absent\n18:27:34   Notice: /Host[forge.puppetlabs.com]/ensure: removed\n18:27:35   host { 'forge.puppetlabs.com':\n18:27:36     ensure => 'absent',\n18:27:36   }\n18:27:36 \n18:27:36 jfm5ih74ry13wg6.delivery.puppetlabs.net (centos-7-x86_64-master) executed in 1.18 second\n{code}", "created": "2016-08-01T12:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Kicking build again...\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/dsc%20-%20master/job/forge-windows_puppetlabs-dsc_init-merge_master/77/", "created": "2016-08-01T14:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Completed with success\n\nConfirmed Powershell Version is being used correctly", "created": "2016-08-02T09:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA Demo completed", "created": "2016-08-05T10:01:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Simple bump of Powershell version. Many automated tests and CI is green. Moving to resolved.", "created": "2016-08-05T12:13:00.000000"}], "components": ["dsc"], "created": "2016-07-22T09:52:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe706dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7h0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_324378080_*|*_1_*:*_1_*:*_434345390_*|*_10007_*:*_1_*:*_82971352_*|*_3_*:*_1_*:*_218516_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_267323448_*|*_10006_*:*_1_*:*_105821815_*|*_10005_*:*_1_*:*_2995873"}], "description": "From GitHub Issue #203\nhttps://github.com/puppetlabs/puppetlabs-dsc/issues/203\n\nBen Charlton (bcc on Github)\n---\nIt looks like this restriction on <2.0.0 has broken the ability to install the older 1.0.0 too, which means that you silently end up with the broken 0.8.1. Forcing the version to 1.0.1 means the dependency resolution hard fails. A workaround that seems to be working so far for me is to force install powershell 1.0.6 then install dsc.\n---\nYep, sorry for the idleness. \n\nMy puppetmaster is built from scratch every time (in vagrant, other environments as required), just doing a build results in:\n\n{code}\nchocolatey/metadata.json:  \"version\": \"1.2.6\",\ndsc/metadata.json:  \"version\": \"0.8.1\",\nfirewall/metadata.json:  \"version\": \"1.8.1\",\npowershell/metadata.json:  \"version\": \"2.0.2\",\nregistry/metadata.json:  \"version\": \"1.1.3\",\nsslcertificate/metadata.json:  \"version\":      \"2.1.1\",\nstdlib/metadata.json:  \"version\": \"4.12.0\",\nwindows_env/metadata.json:  \"version\": \"2.2.2\",\n{code}\n\nIf I clear out the module directory:\n{code}\n# puppet module install puppetlabs-dsc --version 1.0.0 --modulepath /etc/puppet/modules/\n\n/etc/puppet/modules\n puppetlabs-dsc (v1.0.0)\n   puppetlabs-powershell (v1.0.6)\n   puppetlabs-reboot (v1.2.1)\n   puppetlabs-stdlib (v4.12.0)\n{code}\n\nI can no longer reproduce the dependency resolution hard failure, so I'm not sure what was going on there. \n\nBy default I'm ending up with the latest puppetlabs-powershell first (as I have an explicit dependency on that module, separately to dsc), which results in dsc 0.8.1 being the latest version that will install. I can work around this by forcing dsc to install first, but it would really be nice if the dsc module didn't restrict powershell to < 2.0.0 as dsc 0.8.1 is quite badly broken if you're trying to do anything with IIS bindings. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40300", "fixedVersions": [], "id": "40300", "issueType": "Bug", "key": "MODULES-3627", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-05T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix Powershell Dependency in DSC Module", "timeSpent": "PT0S", "updated": "2016-08-12T14:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["splunk"], "created": "2016-07-22T08:52:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c990800d-a4bc-49ea-a751-aefd488b66d4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c6e2e95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7p5j:"}], "description": "if you set purge_inputs or purge_outputs (the only two i needed to test) for the forwarder.pp manifest, the module fails with:\nError: /Stage[main]/Splunk::Forwarder/Resources[splunkforwarder_output]: Failed to generate additional resources using 'generate': no implicit conversion of nil into String\nError: /Stage[main]/Splunk::Forwarder/Resources[splunkforwarder_input]: Failed to generate additional resources using 'generate': no implicit conversion of nil into String\n\nthis happens 100% of the time, and i tried both true and 1 for that value.  i tried setting it in the profile calling the class, and also by manually editing the defaults set in the class itself.  i only tested this with the forwarder.pp, as that's the only class i needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35054", "fixedVersions": [], "id": "35054", "issueType": "Bug", "key": "MODULES-3626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c990800d-a4bc-49ea-a751-aefd488b66d4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "splunk module fails if \"purge_inputs\" or \"purge_outputs\" is set to true", "timeSpent": "PT0S", "updated": "2016-07-22T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "These changes might be limited to just tests and examples", "created": "2016-09-21T16:16:00.000000"}], "components": ["acl", "windows"], "created": "2016-07-21T17:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d89db88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7r33:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "As part of PUP-5938, it was discovered that the domains {{BUILTIN}} and {{NT AUTHORITY}} may be localized on versions of Windows like French and German.  User / group names like {{Administrators}}, {{Guest}}, {{Guests}} and {{None}} are generally localized as well.\n\nThe Windows API {{LookupAccountName}} and the {{WinNT://}} schema for {{ADSI}} do not understand non-localized versions of these user / group names.\n\nIn general, always use well-known SIDs where possible to identify accounts, so that localization does not present issues finding / using accounts.\n\nThe full list is defined at https://support.microsoft.com/en-us/kb/243330 / https://msdn.microsoft.com/en-us/library/windows/desktop/aa379649(v=vs.85).aspx, but this should mostly involve changing:\n\n* Administrators to S-1-5-32-544\n* Users to S-1-5-32-545\n* Guests to S-1-5-32-546\n* NULL SID to S-1-0-0\n* Everyone to S-1-1-0\n* SYSTEM to S-1-5-18\n* LOCAL SERVICE to S-1-5-19\n* NETWORK SERVICE to S-1-5-20\n\nIf {{Administrator}}, {{None}} or {{Guest}} is needed, the process for representing those in a locale independent fashion is a bit more complex, as it requires building on the computer's SID, which will vary by machine.  It's recommended in those cases to use the well-known SIDs if possible.", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "33898", "fixedVersions": [], "id": "33898", "issueType": "Task", "key": "MODULES-3625", "labels": ["i18n", "utf-8", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ACL module: Replace account names with SIDs where applicable", "timeSpent": "PT0S", "updated": "2017-05-30T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This pull request has been merged, closing the ticket.", "created": "2017-09-21T07:28:00.000000"}], "components": ["inifile"], "created": "2016-07-21T11:18:00.000000", "creator": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b6854d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7o2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36878985663_*|*_5_*:*_1_*:*_0"}], "description": "The indentation character in the inifile module is currently set to ' ' (space) which breaks the indentation on some AIX configuration files which use a TAB for indentation. Request a new feature to specify the indentation character.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38172", "fixedVersions": [], "id": "38172", "issueType": "New Feature", "key": "MODULES-3624", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ced90ef-1857-435e-8751-3af7d00d31a1", "resolution": "Fixed", "resolutionDate": "2017-09-21T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Indentation Character issues using inifile Module on AIX", "timeSpent": "PT0S", "updated": "2017-09-21T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-07-21T06:50:00.000000", "creator": "6096018ceebe78006a95a9a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "mysql::db resources can be created on multiple servers"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dd7d1b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87pj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "I'm making databases on multiple AWS RDS instances.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40298", "fixedVersions": [], "id": "40298", "issueType": "Improvement", "key": "MODULES-3623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6096018ceebe78006a95a9a4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "There should be a mysql::remote_server define which allows mysql::db resources to be created on remote servers (ie. multiple ones)", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["activemq"], "created": "2016-07-21T03:58:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e3564642-e3ce-4ad2-93cb-76c44c6cc092", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@266661a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7nun:"}], "description": "ActiveMQ needs the following configuration inside the `<broker>` component of activemq.xml to shut down Spring beans cleanly:\n\n{code:xml}\n        <!-- destroy the spring context on shutdown to stop jetty -->\n        <shutdownHooks>\n            <bean xmlns=\"http://www.springframework.org/schema/beans\" class=\"org.apache.activemq.hooks.SpringContextHook\" />\n        </shutdownHooks>\n{code}\n\nWithout this, when a broker fails over, such as when it loses access to an NFS lock file, it fails to shut down cleanly - and when it tries to restart it will fail with an \"address already in use\" BindException.\n\nAccording to the [xml config web page|http://activemq.apache.org/xml-configuration.html] this is in the default xml config, but it's not in the config installed by the puppet module", "environment": "Tested with ActiveMQ 5.9.1 - the relevant SpringContextHook class was added in 5.4.0", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "42448", "fixedVersions": [], "id": "42448", "issueType": "Bug", "key": "MODULES-3622", "labels": [], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e3564642-e3ce-4ad2-93cb-76c44c6cc092", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ActiveMQ broker config needs to register shutdown hooks for clean restart", "timeSpent": "PT0S", "updated": "2017-09-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["splunk"], "created": "2016-07-20T13:52:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c990800d-a4bc-49ea-a751-aefd488b66d4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea636cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7nen:"}], "description": "The puppetlabs/splunk module sets up the outputs.conf only allowing a single server and port, which it then concatenates with a colon.  This is problematic for larger splunk shops, as best practices dictate to round-robin send to multiple indexers.  only an indexer that received the data can report on it.  I have forked the module and hacked a fix to the params.pp:\n$forwarder_output = {\n    \"tcpout_defaultgroup\"          => {\n      section                      => 'default',\n      setting                      => 'defaultGroup',\n      value                        => \"default\",\n      tag                          => 'splunk_forwarder'\n    },\n    \"defaultgroup_server\" => {\n      section             => \"tcpout:default\",\n      setting             => 'server',\n      value               => \"${server}\",\n      tag                 => 'splunk_forwarder'\n    }\n  }\n\nthis works for me, but is not the best way to handle this.  making servers be an array of server:port strings would be better, because then you could have n servers in the default group.\n\nas an extra handy thing, being able to specify multiple groups and sets of servers in each group would be ideal, but that's extra-credit points.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41373", "fixedVersions": [], "id": "41373", "issueType": "Improvement", "key": "MODULES-3621", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c990800d-a4bc-49ea-a751-aefd488b66d4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/splunk module does not allow multiple servers in outputs.conf", "timeSpent": "PT0S", "updated": "2016-07-20T13:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6710b319-779a-49c9-b66f-f584a24dab53", "body": "Kill everything in this epic and the epic itself in favor of the auto-generated azure module.", "created": "2017-10-25T14:46:00.000000"}], "components": ["azure"], "created": "2016-07-20T11:58:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Cloud & Container Management"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1afbbfbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-4"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Azure v1.1"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_blue"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoydz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Oct/17"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42446", "fixedVersions": [], "id": "42446", "issueType": "Epic", "key": "MODULES-3620", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Next release of the Azure module", "timeSpent": "PT0S", "updated": "2017-10-25T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:64ea749e-7858-4ad3-9fb3-e6ec928ceb66", "body": "Have the same issue. Please fix", "created": "2017-08-10T08:44:00.000000"}, {"author": "70121:64ea749e-7858-4ad3-9fb3-e6ec928ceb66", "body": "Here is the situation we exactly observing:  https://groups.google.com/forum/#%21topic/mongodb-user/UcdLhToc-YQ\n", "created": "2017-08-10T09:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-07-20T11:43:00.000000", "creator": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Be able to change the admin password after the initial setup."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@477dccc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7n93:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41816126222_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nAfter initial depoyment with create_admin = true ad admin_password set and storing the credentials in .mongorc, it is not possible to change the admin password afterwards.\n\nThe file mongorc file changes, and  the DB is restarted before the admin password is changed internally. This leads to errors later when building out the mongo commands and displays error such as \"\"errmsg\" : \"not authorized on admin to execute command { replSetGetConfig: 1.0 }\"\" since we're not authenticated anymore.\n\nThe password changing stuff happens at the very later stages of the manifest apparently.\n\nThe problem does not arise for regular user, since there is no dependencies.\n\nThe workaround after this is to put back the same password as originally set.\n\nThank you.\nBest,\n\n", "environment": "puppetlabs/mongodb module v0.14\npuppet 3.8.7", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "35033", "fixedVersions": [], "id": "35033", "issueType": "Bug", "key": "MODULES-3619", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:14991ced-63c4-41fc-9a88-26f8db18aed6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Changing admin password after intial setup fails", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2016-07-20T11:11:00.000000", "creator": "5fda5d57f7ea2a0107e9f42c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d24229"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7n7b:"}], "description": "(This was tested on 2.2.0 of the concat module)\n\nWhen using the following code\n\n{code:puppet}\n  concat { 'I:\\inetpub\\wwwroot\\index.html':\n    ensure  => present,\n    require => File['I:\\inetpub\\wwwroot'],\n  }\n{code}\n\nI get the following error on my server and the file doesn't get generated at all.\n\n{noformat}\nchange from absent to directory failed: Cannot create C:/ProgramData/PuppetLabs/puppet/var/concat/I_/inetpub/wwwroot/index.html; parent directory C:/ProgramData/PuppetLabs/puppet/var/concat/I_/inetpub/wwwroot does not exist\n{noformat}\n\nThis directory doesn't exist, but also isn't getting created by puppet. Through some testing and support in #puppet we've found that if we change from using \\ to / that the working directory gets created correctly and there are no errors. Some additional testing finds that if I set the path explicitly rather than in the title it also works, so this appears to be an issue when specifying the path in the title with backslashes ( \\ )", "environment": "Windows Server 2012 R2", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "35029", "fixedVersions": [], "id": "35029", "issueType": "Bug", "key": "MODULES-3618", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fda5d57f7ea2a0107e9f42c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Working directory not being created", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2016-07-20T06:18:00.000000", "creator": "557058:0c057e3e-5a3f-4872-b551-dd33f8c16994", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@565be5e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7n0n:"}], "description": "Sometimes I want to install Custom stage for a class apt. This can be done easily using hiera. Adding a stage parameter for the class ::apt makes it possible ( {{apt::stage: 'setup'}}). Default stages inherited from stdlib.  (https://github.com/puppetlabs/puppetlabs-apt/compare/master...vinogradovia:add-stage-metaparam)\n\nAre there other ways?\n", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33897", "fixedVersions": [], "id": "33897", "issueType": "Improvement", "key": "MODULES-3616", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0c057e3e-5a3f-4872-b551-dd33f8c16994", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Class apt and Custom stage from hiera", "timeSpent": "PT0S", "updated": "2016-07-20T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c129e8d8b9c0068b8b25e", "body": "For reference, I would also require updates to this module.\n\nFor reference at the moment the profile I would like to be able use would be:\n\njava::oracle { 'jdk8' :\n  ensure => 'present',\n  version_major => '8u121',\n  version_minor => 'b13',\n  java_se => 'jre',\n  proxy_server => 'proxy.ecmwf.int:3333',\n  proxy_type => 'http',\n}\n\non CentOS 7.3.\n\nI am happy to test updates and provide feedback.\n\nAndy Brady\n", "created": "2017-02-01T06:54:00.000000"}], "components": ["java"], "created": "2016-07-19T14:34:00.000000", "creator": "557058:daaf0073-fca4-45a3-a8fd-cd0dde02e626", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10040ded"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5650"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7mj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/17"}], "description": "The java::oracle class currently has the full (major, minor, and build) version of Java hard-coded depending on the selected major release requested.  \n\nI believe the hardcoding should be removed and the ability to specify an exact release provided.", "epicLinkSummary": "Java Next", "estimate": "PT0S", "externalId": "36075", "fixedVersions": [], "id": "36075", "issueType": "New Feature", "key": "MODULES-3615", "labels": ["java"], "originalEstimate": "PT0S", "parent": "33118", "parentSummary": "Java Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:daaf0073-fca4-45a3-a8fd-cd0dde02e626", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Java Module:  Add support for specifying exact Oracle Java Release", "timeSpent": "PT0S", "updated": "2018-09-12T03:16:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:8872d0b6-d198-4e25-92ad-02776be82d59", "body": "Should have an acceptance test.", "created": "2016-08-24T17:58:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-azure/pull/114", "created": "2016-09-06T21:59:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-09-07T06:42:00.000000"}], "components": [], "created": "2016-07-19T12:23:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Ability to provision disks is added to azure_vm type \n* parameter is mentioned in README with example\n* a test exercising the option"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c80d17f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz80an:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3109682258_*|*_10007_*:*_1_*:*_31383096_*|*_3_*:*_1_*:*_1158449915_*|*_5_*:*_1_*:*_0"}], "description": "Provide a way to attach/detach data disks to a ARM vm on create and at runtime.\n\n\nFeature Specification found here:\nhttps://docs.google.com/a/puppet.com/document/d/1LzOTwRAOISpg2Rr2HLWj3Hi7zBN3ypgs_E37FNBtjS0/edit?usp=sharing\n", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "42444", "fixedVersions": [], "id": "42444", "issueType": "New Feature", "key": "MODULES-3614", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-09-07T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "azure: data disk support for ARM VMs", "timeSpent": "PT0S", "updated": "2016-09-08T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [], "components": [], "created": "2016-07-19T12:20:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* after reading the README (and linked documents) users are able to configure arbitrary custom extensions  "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bdc5c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7p9b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_260117150_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2784410596"}], "description": "Users trying to use azure_vm extensions currently have no way to find out what values to put into the different parameters. The linked page of azure docs only lists their names, but publisher, type, type_handler_version, and settings remain a mystery.", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "40297", "fixedVersions": [], "id": "40297", "issueType": "Improvement", "key": "MODULES-3613", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-23T18:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "azure: document more extensions/where to find the required params", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/DavidS/puppetlabs-azure/commit/358f4737c0c863d87ab84a6a71be0a4938c0248b has a partial fix, to get the template rendering right, at least.", "created": "2016-07-19T08:27:00.000000"}], "components": ["azure"], "created": "2016-07-19T07:52:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40aefef1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn027:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_850100_*|*_3_*:*_1_*:*_372231494_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2338222292"}], "description": "{code}\nazure_vm when creating a machine with all available properties\n\nError: Could not set 'present' on ensure: undefined method `each' for #<String:0x000000049f5430> at 1:\n/home/david/git/puppetlabs-azure/lib/puppet/provider/azure_vm/azure_arm.rb:136:in `extensions='\n/home/david/git/puppetlabs-azure/lib/puppet/provider/azure_vm/azure_arm.rb:132:in `create'\n/home/david/git/puppetlabs-azure/lib/puppet/type/azure_vm.rb:34:in `block (3 levels) in <top (required)>'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/property.rb:427:in `set'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/property.rb:501:in `sync'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:189:in `sync'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:114:in `sync_if_needed'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:79:in `perform_changes'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:212:in `apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:228:in `eval_resource'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `call'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `block (2 levels) in evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:386:in `block in thinmark'\n/usr/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:385:in `thinmark'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `block in evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/graph/relationship_graph.rb:118:in `traverse'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:142:in `evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/resource/catalog.rb:222:in `block in apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/log.rb:155:in `with_destination'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/report.rb:118:in `as_logging_destination'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/resource/catalog.rb:221:in `apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:171:in `block in apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:223:in `block in benchmark'\n/usr/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:222:in `benchmark'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:170:in `apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:315:in `run_internal'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:186:in `block in run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/context.rb:65:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet.rb:240:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:185:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:350:in `apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:274:in `block in main'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/context.rb:65:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet.rb:240:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:225:in `main'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:170:in `run_command'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application.rb:344:in `block in run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:540:in `exit_on_fail'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application.rb:344:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/command_line.rb:128:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/command_line.rb:72:in `execute'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/bin/puppet:5:in `<top (required)>'\n/home/david/gems/ruby/2.3.0/bin/puppet:23:in `load'\n/home/david/gems/ruby/2.3.0/bin/puppet:23:in `<main>'\n{code}\n\nLater error seems to imply that the extensions test params are not rendered correctly into the manifests:\n{code}\nError: undefined method `reduce' for #<String:0x00000004b49700>\n/home/david/git/puppetlabs-azure/lib/puppet/type/azure_vm.rb:136:in `insync?'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/property.rb:259:in `safe_insync?'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:103:in `sync_if_needed'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:87:in `block in perform_changes'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:86:in `each'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:86:in `perform_changes'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:212:in `apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:228:in `eval_resource'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `call'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `block (2 levels) in evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:386:in `block in thinmark'\n/usr/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:385:in `thinmark'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:151:in `block in evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/graph/relationship_graph.rb:118:in `traverse'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction.rb:142:in `evaluate'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/resource/catalog.rb:222:in `block in apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/log.rb:155:in `with_destination'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/transaction/report.rb:118:in `as_logging_destination'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/resource/catalog.rb:221:in `apply'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:171:in `block in apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:223:in `block in benchmark'\n/usr/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:222:in `benchmark'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:170:in `apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:315:in `run_internal'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:186:in `block in run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/context.rb:65:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet.rb:240:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/configurer.rb:185:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:350:in `apply_catalog'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:274:in `block in main'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/context.rb:65:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet.rb:240:in `override'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:225:in `main'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application/apply.rb:170:in `run_command'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application.rb:344:in `block in run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util.rb:540:in `exit_on_fail'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/application.rb:344:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/command_line.rb:128:in `run'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/lib/puppet/util/command_line.rb:72:in `execute'\n/home/david/gems/ruby/2.3.0/gems/puppet-4.5.2/bin/puppet:5:in `<top (required)>'\n/home/david/gems/ruby/2.3.0/bin/puppet:23:in `load'\n/home/david/gems/ruby/2.3.0/bin/puppet:23:in `<main>'\nError: /Stage[main]/Main/Azure_vm[CLOUD-ed940403]/extensions: change from absent to {&quot;CustomScriptForLinux&quot;=&gt;{&quot;auto_upgrade_minor_version&quot;=&gt;false, &quot;publisher&quot;=&gt;&quot;Microsoft.OSTCExtensions&quot;, &quot;type&quot;=&gt;&quot;CustomScriptForLinux&quot;, &quot;type_handler_version&quot;=&gt;&quot;1.4&quot;, &quot;settings&quot;=&gt;{&quot;commandToExecute&quot;=&gt;&quot;sh script.sh&quot;, &quot;fileUris&quot;=&gt;[&quot;https://iaasv2tempstoreeastus.blob.core.windows.net/vmextensionstemporary-0003bf&quot;]}}} failed: undefined method `reduce' for #<String:0x00000004b49700>\n{code}\n\nFrom a preliminary reading all of those are cascading failures from above:\n\n{code}\nFinished in 95 minutes 2 seconds (files took 1.39 seconds to load)\n192 examples, 6 failures, 4 pending\n\nFailed examples:\n\nrspec ./spec/acceptance/arm_vm_minimal_spec.rb[1:1:1] # azure_vm when creating a machine with all available properties behaves like an idempotent resource should run without errors\nrspec ./spec/acceptance/arm_vm_spec.rb[1:1:1] # azure_vm when creating a machine with all available properties behaves like an idempotent resource should run without errors\nrspec ./spec/acceptance/arm_vm_spec.rb[1:1:3] # azure_vm when creating a machine with all available properties behaves like an idempotent resource should run a second time without changes\nrspec ./spec/acceptance/arm_vm_spec.rb[1:5:11] # azure_vm when creating a machine with all available properties when puppet resource is run should report the correct extensions value\nrspec ./spec/acceptance/arm_vm_spec.rb[1:6:1:3] # azure_vm when creating a machine with all available properties when we try and stop the VM behaves like an idempotent resource should run a second time without changes\nrspec ./spec/acceptance/arm_vm_spec.rb[1:6:4:1:3] # azure_vm when creating a machine with all available properties when we try and stop the VM when we try and restart the VM behaves like an idempotent resource should run a second time without changes\n\n/usr/bin/ruby2.3 /usr/bin/rspec spec/acceptance failed\n{code}\n", "environment": "running acceptance tests in local mode", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "39208", "fixedVersions": [], "id": "39208", "issueType": "Bug", "key": "MODULES-3610", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-19T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "azure: extensions fail acceptance tests", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "According to https://msdn.microsoft.com/en-us/library/azure/mt163668.aspx {{ipConfigurations.publicIPAddress}} is optional, so it should be easily implemented by just avoiding calling {{create_public_ip_address}} in {{build_network_interface_param}} in {{lib/puppet_x/puppetlabs/azure/provider_arm.rb}}.", "created": "2016-07-19T05:47:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Agreed - we should add this. Interface looks good. ", "created": "2016-07-19T16:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-azure/pull/104", "created": "2016-08-09T14:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2016-08-10T17:49:00.000000"}], "components": ["azure"], "created": "2016-07-19T05:42:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* public_ip_allocation_method accepts 'None' and creates a VM without a public IP\n* public_ip_address_name is not required when the allocation method is set to 'None'\n* new option is mentioned in README\n* a test exercising the option (Not sure if we can actually test for the **absence** of a public IP)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@746be92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn02f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_284017986_*|*_10007_*:*_1_*:*_98736987_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1561638349"}], "description": "To create VMs without a public IP, the {{azure_vm public_ip_allocation_method}} should allow a value of {{None}} to indicate that.\n\nFeature Specification found here:\nhttps://docs.google.com/a/puppet.com/document/d/1LzOTwRAOISpg2Rr2HLWj3Hi7zBN3ypgs_E37FNBtjS0/edit?usp=sharing\n", "epicLinkSummary": "Next release of the Azure module", "estimate": "PT0S", "externalId": "40296", "fixedVersions": [], "id": "40296", "issueType": "Improvement", "key": "MODULES-3609", "labels": [], "originalEstimate": "PT0S", "parent": "42446", "parentSummary": "Next release of the Azure module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-10T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "azure: allow public_ip_allocation_method 'None'", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2016-07-18T15:49:00.000000", "creator": "5aa6dbd733719f2a5015f566", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe6aa97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7lyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "Attempting to change a 64bit registry key with the following code results in the below error\n{code:puppet}\n    registry::value { 'AutoRestartShell':\n      key\u2002  => 'HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon',\n     \u2002value => 'AutoRestartShell',\n      type  => dword,\n      data\u2002 => \"0\",\n    }\n{code}\n\n{code}\nFailed to apply catalog: Parameter path failed on Registry_key[HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon]: Munging failed for value \"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Winlogon\" in class path: uninitialized constant PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY at /etc/puppet/modules/registry/manifests/value.pp:67\n{code}\n\nEditing line 5 of registry.rb to be as follows removes the error and changes the appropriate 64bit key.\n\n{code}\nKEY_WOW64_64KEY = 0x100\n{code}", "environment": "Windows 10 Pro (domain joined)", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "40295", "fixedVersions": [], "id": "40295", "issueType": "Bug", "key": "MODULES-3608", "labels": [], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa6dbd733719f2a5015f566", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "64bit Registry Key not changing", "timeSpent": "PT0S", "updated": "2018-02-20T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "possibly a duplicate?", "created": "2016-07-18T14:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fa7c6394-0a29-4c4a-bbff-8da628e12468", "body": "Similar but not the same.  MODULES-3522 is for Puppet::Types::File::Owner and not Puppet::Types::Concat_file.  This is also a constant failure and not a flapping failure as described in MODULES-3522.", "created": "2016-07-19T07:44:00.000000"}, {"author": "623a4b36b75ca800705603c1", "body": "I'm also experiencing this error.\n\nUsing puppet 3.8.5 on Ubuntu 16.04, with puppetlabs-concat v2.2.0, in a masterless setup.", "created": "2017-01-01T08:49:00.000000"}, {"author": "5a4d07852ef8ad29a91e5c15", "body": "I got this error when defining `concat::fragment` resources without declaring a `concat` resource for the file first.\n\nI think diagnostics could be improved here.", "created": "2017-01-25T03:37:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:f23b0b7f-9386-48b3-bd71-4399766356f4] I'm not on the modules team any more. forwarding to the responsible parties: [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] [~accountid:557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b]", "created": "2018-09-12T04:25:00.000000"}, {"author": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "body": "I had a support case where this error was reported and it ended up being caused by multiple puppet processes running.\u00a0 The tell-tale sign of this was the file\u00a0{{/proc/$(cat /var/run/puppetlabs/agent.pid)/maps}}, which had some odd content:\n{noformat}7f862549c000-7f862549f000 rw-p 0006c000 ca:01 16904                      /opt/puppetlabs/puppet/lib/libcurl.so.4.5.0 (deleted)\n7f862549f000-7f8625652000 r-xp 00000000 ca:01 16902                      /opt/puppetlabs/puppet/lib/libcrypto.so.1.0.0 (deleted)\n7f862587b000-7f862590e000 r-xp 00000000 ca:01 16895                      /opt/puppetlabs/puppet/lib/leatherman_locale.so.1.2.2 (deleted)\n{noformat}\nThe user had just upgraded, and based on the leatherman version the libraries loaded by the running puppet daemon were from the previous puppet version (and also not present on disk).\n\nKilling any running puppet processes and restarting the daemon resolved this.", "created": "2018-09-13T09:32:00.000000"}], "components": ["concat"], "created": "2016-07-18T14:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fa7c6394-0a29-4c4a-bbff-8da628e12468", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ebc201"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87pb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}], "description": "When attempting to use the concat module puppet agent dies with error:\n\nFailed to apply catalog: uninitialized constant Puppet::Type::Concat_file", "environment": "CentOS Linux release 7.2.1511 (Core)\nPuppet 4.5.2", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "32886", "fixedVersions": [], "id": "32886", "issueType": "Bug", "key": "MODULES-3607", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fa7c6394-0a29-4c4a-bbff-8da628e12468", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs-Concat Uninitialized Constant", "timeSpent": "PT0S", "updated": "2018-11-27T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Thanks [~accountid:557058:e2510a0a-1767-444f-be52-bae9bb15d3f6]\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] can you create a release ticket for the Cisco module linked to this one.", "created": "2016-07-18T14:19:00.000000"}], "components": [], "created": "2016-07-18T12:01:00.000000", "creator": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@558c85d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ltr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Cisco want's to release new version"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10244_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83457526"}], "description": "From Mike Wiebe at Cisco: \"Hi Folks,\n\nWe discovered that a few of our providers with \u2018autorequire\u2019 statements in the cisco types are not compatible with the latest puppet agent rpm. \npuppet-agent-1.5.2-1.cisco\n\nThe symptom of this issue is the following error message: \n\n- Failed to apply catalog: No title provided and \"Cisco_vtp\" is not a valid resource reference\n\nOur autorequire code works fine with 1.4.x and older agents.\n\nFor now we have decided that we don\u2019t need the autorequire code and have removed them and re-tested in our environment.\n\nWe would like to get this hotfixed and cut a new git tag + puppet module (version 1.3.2).\n\nThe code is now merged into our master branch: https://github.com/cisco/cisco-network-puppet-module/tree/master\n\nStan, once we get the green light from you (CI test), we would like to publish the fix on puppet forge.\n\nThanks!\"", "environment": "Module CI Pipeline", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33896", "fixedVersions": [], "id": "33896", "issueType": "Task", "key": "MODULES-3606", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "resolution": "Duplicate", "resolutionDate": "2016-07-19T11:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Run CI Pipeline against Hotfix 1.3.2 for cisco-network-puppet-module", "timeSpent": "PT0S", "updated": "2016-07-19T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:e1c9509e-d519-4f75-8495-482c85db69be]would it be possible for you to have a go at creating a PR for this? @ https://github.com/puppetlabs/puppetlabs-firewall\n\nThanks for raising this issue.", "created": "2016-07-18T08:42:00.000000"}, {"author": "557058:e1c9509e-d519-4f75-8495-482c85db69be", "body": "I didn't code anything, so I cannot create PR for this.", "created": "2016-07-23T01:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the information. ", "created": "2016-07-28T02:35:00.000000"}], "components": ["firewall"], "created": "2016-07-16T05:19:00.000000", "creator": "557058:e1c9509e-d519-4f75-8495-482c85db69be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@686f4c2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87p3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}], "description": "Firewall feature \"hop_limiting\" has misleading name, should be hop_limit_matching.\nWhen \"hop_limit\" parameter is used, it adds \"-m hl --hl-eq\" to iptables call.\nFrom manual of iptables-extension \"-m hl --hl-eq\" matches IPv6 packets HL value equal to specified only.", "environment": "puppet-firewall > 1.0.2, iptables 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40294", "fixedVersions": [], "id": "40294", "issueType": "Bug", "key": "MODULES-3604", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e1c9509e-d519-4f75-8495-482c85db69be", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall feature \"hop_limiting\" has misleading name (IPv6 only)", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "623c16be7910a200718b9713", "body": "Hi everyone.\nNot sure at what stage this issue is at the moment. Just wondering if there is an ETA on issuing a fix for this?\nThanks, Alex", "created": "2016-08-21T23:16:00.000000"}, {"author": "623c16be7910a200718b9713", "body": "Hi\n\nIt's been almost a year since this was raised. Is there any progress?\n\nThanks,\nAlex", "created": "2017-06-18T19:00:00.000000"}, {"author": "623a4b5ea1d81f0069d811d2", "body": "I'm also wondering if there is an ETA on a fix for this. We use puppet to manage over a dozen SELinux modules on about 2 dozen virtual machines. This means we are unnecessarily running \"semodule --list\" thousands of times per day. A caching system that runs once at the start, then once at the end for verification would be very nice.\n\nLet me know if beta testing will help speed things up.", "created": "2017-07-11T18:04:00.000000"}, {"author": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "body": "This has been unresolved for a long time now - can we please get a fix for this Puppet?\n\nI've logged an enterprise support ticket for this: https://support.puppet.com/hc/en-us/requests/27866", "created": "2017-10-24T21:56:00.000000"}, {"author": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "body": "We're still battling with this problem internally, it uses more CPU than any other single thing across our fleet of servers (excluding application workloads).", "created": "2018-06-18T18:38:00.000000"}, {"author": "70121:36144274-3d93-42ff-ac6c-c4d94e7dcc61", "body": "PR to Puppet 5.5.x branch: https://github.com/puppetlabs/puppet/pull/7998\nPR to Puppetlabs selinux_core module: https://github.com/puppetlabs/puppetlabs-selinux_core/pull/23", "created": "2020-02-25T12:36:00.000000"}, {"author": "5b9fcedc03b52466f05c4510", "body": "PR's merged, thank you [~accountid:70121:36144274-3d93-42ff-ac6c-c4d94e7dcc61]", "created": "2020-03-27T01:36:00.000000"}], "components": ["selinux_core"], "created": "2016-07-15T11:38:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Selmodule provider no longer makes redundant queries to the operating system"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d923d12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk67k:8"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_428945546_*|*_3_*:*_1_*:*_607904790_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16168204367_*|*_10006_*:*_2_*:*_99485223323"}], "description": "With a selmodule resource such as:\n\n{code:java}\nselmodule { 'test': \n  ensure => present, \n  selmodulepath => '/usr/share/selinux/test.pp', \n  syncversion => true, \n}\n{code}\n\nThe provider runs semodule --list twice, once for exists? and once for syncversion:\n\n{code:java}\nDebug: Selmodule[test](provider=semodule): Checking for module test \nDebug: Executing '/usr/sbin/semodule --list' \nDebug: Selmodule[test](provider=semodule): Checking syncversion on test \nDebug: Executing '/usr/sbin/semodule --list' \nDebug: Selmodule[test](provider=semodule): load version 1.1 \nDebug: Selmodule[test](provider=semodule): file version 1.1 \n{code}\n\nThe semodule --list command takes around 2-3 seconds to execute, which causes a large performance hit when there are multiple selmodule resources.  \n\nThis impact could be cut in half if the command was only run once and the data cached for the syncversion function.  It could be cut even more dramatically if semodule --list was stored as a fact and the output merely referenced in the provider.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36074", "fixedVersions": [], "id": "36074", "issueType": "Improvement", "key": "MODULES-7319", "labels": ["linux", "performance", "selinux", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "resolution": "Fixed", "resolutionDate": "2020-03-27T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "selmodule provider should only list modules once", "timeSpent": "PT0S", "updated": "2020-11-05T01:51:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Was referred by https://groups.google.com/forum/#!msg/puppet-users/NbmrHaNcD5U/7XORp5UGKaMJ\n\nhttps://forge.puppet.com/badgerious/windows_env provides this functionality - this bug can be closed", "created": "2016-07-14T19:56:00.000000"}], "components": ["registry"], "created": "2016-07-14T19:53:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@576e3e7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7kj3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "h2.  Overview\nI would like to be able to conditionally append data to registry keys based on matching a regex - a bit like what we do with {{file_line}}\n\nh2.  Example\nSay you have a variable like {{$Path}} which is different on each system and populated as programs are installed.  I would like to append {{:c:/Program Files/PuppetLabs/Puppet/bin}} if it is not present, so that I don't have to {{cd}} to the directory to run Puppet.\n\nh2.  Why not just replace the existing path?\nDoing so nukes any existing customisation by sysadmins or programs.", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "32885", "fixedVersions": [], "id": "32885", "issueType": "New Feature", "key": "MODULES-3603", "labels": [], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "provide a means to append data to registry entries", "timeSpent": "PT0S", "updated": "2018-02-20T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2016-07-14T15:31:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@814a745"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7kcv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the approved process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_314987966_*|*_10009_*:*_1_*:*_243671247_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33426455"}], "description": "Please review puppet/archive for Puppet Approved status.\n\nhttps://github.com/voxpupuli/puppet-archive\n\nkthx.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36073", "fixedVersions": [], "id": "36073", "issueType": "Task", "key": "MODULES-3602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-07-21T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved review for puppet-archive", "timeSpent": "PT0S", "updated": "2016-07-28T02:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c116dbef8a60068c799ac", "body": "After reviewing the modules server config.pp, I believe this is an issue with binary logging. it's not possible to define a user and group of mysql before the package is installed. \n\nmanifests/server/config.pp \n{code:java}\n  $logbin = pick($options['mysqld']['log-bin'], $options['mysqld']['log_bin'], false)\n\n  if $logbin {\n    $logbindir = mysql_dirname($logbin)\n\n    #Stop puppet from managing directory if just a filename/prefix is specified\n    if $logbindir != '.' {\n      file { $logbindir:\n        ensure => directory,\n        mode   => '0755',\n        owner  => $options['mysqld']['user'],\n        group  => $options['mysqld']['user'],\n      }\n    }\n  }\n{code}\n", "created": "2016-07-18T10:13:00.000000"}, {"author": "623c116dbef8a60068c799ac", "body": "Please see: https://github.com/puppetlabs/puppetlabs-mysql/pull/868", "created": "2016-07-19T18:46:00.000000"}], "components": ["mysql"], "created": "2016-07-14T14:14:00.000000", "creator": "623c116dbef8a60068c799ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@725c198b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7k8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_325814591_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_357209755"}], "description": "Fresh installation of Percona 56 fails due to the order of server installation / configuration. The module first tries to create the data directory and `chown` to the `mysql` system user, but this user does not exist until the package is fully installed. \n\nhttps://github.com/puppetlabs/puppetlabs-mysql", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37134", "fixedVersions": [], "id": "37134", "issueType": "Bug", "key": "MODULES-3601", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c116dbef8a60068c799ac", "resolution": "Fixed", "resolutionDate": "2016-07-22T11:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql Module - Server install order ", "timeSpent": "PT0S", "updated": "2016-07-22T11:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "\nNote - In a previous attempt to just kill the process (I accidentally set the start-sleep command to 120 hours), I killed the Puppet run process but could not execute any more DSC commands as it errored with \"A DSC command is already executing\" (or similar)", "created": "2016-07-14T11:28:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "You can use 'Get-DscConfigurationStatus' to inspect the current status of the run executing. You can use 'Stop-DscConfiguration' to stop a running job. These are not existent in WMF 4.0, but we constrict to WMF 5.0 and above so we are ok, except these were added in the November 2014 rollup so there is an additional check there. It's reasonable to assume that that is installed IMHO.\n\nThe catch is that in my experience Stop-DscConfiguration does not always work, and the reasons are variable and unpredicatable. For example, a software install using MSIEXEC is hanging waiting for user input which can never be accomplished because its running in Session0. Stop-DscConfiguration did not work, and I had to kill the specific WmiPrvSe process hosting the DSC Engine. While that sounds relatively easy enough, WmiPrvSe is the WMI Host process which hosts more than just DSC, so it's a WMI query to find the process ID then a call to kill the process, which may fail. All of this is personal experience, nothing I can point to online.\n\n\u00a0\n\nStop-DscConfiguration: [https://docs.microsoft.com/en-us/powershell/module/PSDesiredStateConfiguration/Stop-DscConfiguration?view=powershell-4.0]\n\nKilling WmiPrvSe process: [https://docs.microsoft.com/en-us/powershell/dsc/troubleshooting/troubleshooting#my-resources-wont-update-how-to-reset-the-cache]\n\n\u00a0\n\n\u00a0", "created": "2019-01-04T07:37:00.000000"}], "components": ["dsc"], "created": "2016-07-14T11:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Create additional work tickets."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@643124c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx1b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/19"}], "description": "In MODULES-3342 it was found that even though there's a timeout value on the DSC resource execution, the actual DSC process is not terminated at that timeout.\n\nThis ticket will investigate if it is possible to actually terminate a DSC process that is in progress.  The outcome of this spike will be to create a ticket to;\n\n* Implement terminating the DSC process after the timeout is exceeded\n\nOR\n\n* Remove the timeout feature entirely as it is not enforced.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "35026", "fixedVersions": [], "id": "35026", "issueType": "Task", "key": "MODULES-3600", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(SPIKE) Investigate if it's possible to terminate a DSC Process", "timeSpent": "PT0S", "updated": "2019-01-04T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "ps - puppet won't work with partial versions, but I also get an error about version not matching regexp if I specify full version as 3.3.5-17.el7, as EPEL distributes it. Based on the notes in the docs, I believe EPEL is what's required / expected.\n\n{{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: validate_re(): \"3.3.5-17.el7\" does not match \"^\\\\d+\\\\.\\\\d+\\\\.\\\\d+(-\\\\d+)*$\" at /etc/puppet/modules/rabbitmq/manifests/init.pp:89 on node c7node0.dev.axsops.local}}\n\nThe attached patch works for me in a quick test on CentOS 7 (and also accounts for 6", "created": "2016-07-14T11:41:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "{noformat}\ndiff --git a/modules/rabbitmq/manifests/init.pp b/modules/rabbitmq/manifests/init.pp\nindex 489548c..9a92575 100644\n--- a/modules/rabbitmq/manifests/init.pp\n+++ b/modules/rabbitmq/manifests/init.pp\n@@ -86,7 +86,7 @@ class rabbitmq(\n   validate_string($package_name)\n   validate_string($package_provider)\n   validate_bool($repos_ensure)\n-  validate_re($version, '^\\d+\\.\\d+\\.\\d+(-\\d+)*$') # Allow 3 digits and optional -n postfix.\n+  validate_re($version, '^\\d+\\.\\d+\\.\\d+(-\\d+)*(\\.\\w+)?$') # Allow 3 digits and optional -n postfix, as well as, e.g., \".el6\".\n   # Validate config parameters.\n   validate_re($cluster_node_type, '^(ram|disc|disk)$') # Both disc and disk are valid http://www.rabbitmq.com/clustering.html\n   validate_array($cluster_nodes)\ndiff --git a/modules/rabbitmq/manifests/install.pp b/modules/rabbitmq/manifests/install.pp\nindex 20ca090..605a762 100644\n--- a/modules/rabbitmq/manifests/install.pp\n+++ b/modules/rabbitmq/manifests/install.pp\n@@ -4,12 +4,13 @@ class rabbitmq::install {\n \n   $package_ensure   = $rabbitmq::package_ensure\n   $package_name     = $rabbitmq::package_name\n+  $version          = $rabbitmq::version\n   $package_provider = $rabbitmq::package_provider\n   $package_require  = $rabbitmq::package_require\n   $package_source   = $rabbitmq::real_package_source\n \n   package { 'rabbitmq-server':\n-    ensure   => $package_ensure,\n+    ensure   => $version,\n     name     => $package_name,\n     provider => $package_provider,\n     notify   => Class['rabbitmq::service'],\ndiff --git a/modules/rabbitmq/manifests/params.pp b/modules/rabbitmq/manifests/params.pp\nindex 60aa3a0..cfa2a7e 100644\n--- a/modules/rabbitmq/manifests/params.pp\n+++ b/modules/rabbitmq/manifests/params.pp\n@@ -43,11 +43,17 @@ class rabbitmq::params {\n       $package_name     = 'rabbitmq-server'\n       $service_name     = 'rabbitmq-server'\n       $package_provider = 'yum'\n-      $version          = '3.1.5-1'\n       $rabbitmq_user    = 'rabbitmq'\n       $rabbitmq_group   = 'rabbitmq'\n       $rabbitmq_home    = '/var/lib/rabbitmq'\n       $plugin_dir       = \"/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins\"\n+      if $::operatingsystemmajrelease == 6 {\n+        $version          = \"3.1.5-1.el${::operatingsystemmajrelease}\"\n+      } elsif $::operatingsystemmajrelease == 7 {\n+        $version          = \"3.3.5-17.el${::operatingsystemmajrelease}\"\n+      } else {\n+        $version          = undef\n+      }\n     }\n     'SUSE': {\n       $package_ensure   = 'installed'\n{noformat}\n", "created": "2016-07-14T11:42:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "This way seems to work on 7 also, configures the packagecloud rabbitmq package (though that does pull in a ton of other dependencies).\n\n{noformat}\ndiff --git a/modules/rabbitmq/manifests/install.pp b/modules/rabbitmq/manifests/install.pp\nindex 20ca090..605a762 100644\n--- a/modules/rabbitmq/manifests/install.pp\n+++ b/modules/rabbitmq/manifests/install.pp\n@@ -4,12 +4,13 @@ class rabbitmq::install {\n \n   $package_ensure   = $rabbitmq::package_ensure\n   $package_name     = $rabbitmq::package_name\n+  $version          = $rabbitmq::version\n   $package_provider = $rabbitmq::package_provider\n   $package_require  = $rabbitmq::package_require\n   $package_source   = $rabbitmq::real_package_source\n \n   package { 'rabbitmq-server':\n-    ensure   => $package_ensure,\n+    ensure   => $version,\n     name     => $package_name,\n     provider => $package_provider,\n     notify   => Class['rabbitmq::service'],\ndiff --git a/modules/rabbitmq/manifests/params.pp b/modules/rabbitmq/manifests/params.pp\nindex 60aa3a0..5225040 100644\n--- a/modules/rabbitmq/manifests/params.pp\n+++ b/modules/rabbitmq/manifests/params.pp\n@@ -43,7 +43,7 @@ class rabbitmq::params {\n       $package_name     = 'rabbitmq-server'\n       $service_name     = 'rabbitmq-server'\n       $package_provider = 'yum'\n-      $version          = '3.1.5-1'\n+      $version          = '3.6.3-1'\n       $rabbitmq_user    = 'rabbitmq'\n       $rabbitmq_group   = 'rabbitmq'\n       $rabbitmq_home    = '/var/lib/rabbitmq'\ndiff --git a/modules/rabbitmq/manifests/repo/rhel.pp b/modules/rabbitmq/manifests/repo/rhel.pp\nindex 49050a7..31c7d6d 100644\n--- a/modules/rabbitmq/manifests/repo/rhel.pp\n+++ b/modules/rabbitmq/manifests/repo/rhel.pp\n@@ -8,9 +8,11 @@ class rabbitmq::repo::rhel {\n \n     Class['rabbitmq::repo::rhel'] -> Package<| title == 'rabbitmq-server' |>\n \n-    exec { \"rpm --import ${package_gpg_key}\":\n-      path   => ['/bin','/usr/bin','/sbin','/usr/sbin'],\n-      unless => 'rpm -q gpg-pubkey-6026dfca-573adfde 2>/dev/null',\n+    yumrepo { 'rabbitmq_rabbitmq-server':\n+      ensure  => present,\n+      name    => 'rabbitmq_rabbitmq-server',\n+      baseurl => 'https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch',\n+      gpgkey  => 'https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey',\n     }\n   }\n }\n{noformat}", "created": "2016-07-14T14:56:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Tried testing on EL6", "created": "2016-07-14T15:42:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Same issue on EL7:\n\n```\nError: Execution of '/bin/rpm -i http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5-1.noarch.rpm' returned 1: error: Failed dependencies:\n\terlang >= R12B-3 is needed by rabbitmq-server-3.1.5-1.noarch\nError: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from absent to present failed: Execution of '/bin/rpm -i http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5-1.noarch.rpm' returned 1: error: Failed dependencies:\n\terlang >= R12B-3 is needed by rabbitmq-server-3.1.5-1.noarch\n```\n\nerlang-R16B-03.17.el7 is available via EPEL repo\nand rabbitmq-server via epel is 3.35-17.el7\n\n rabbitmq-server                                    noarch                               3.3.5-17.el7                                  epel                               4.0 M\n\n", "created": "2016-08-08T13:44:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "[~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530]: I think the module does say you need EPEL for it to work. That said, maybe your problem is slightly different from mine, since it looks like it's trying to pull the RPM directly without using yum", "created": "2016-08-08T14:02:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Here's my stab at making some (pretty big) changes: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/493\nThey are not well tested, so would love opinions, testers, etc.\n\nTo summarize, though:\n1) $version is now deprecated and not used\n2) Some other parameters are also made non-functional, including the older $manage_repos (which was already deprecated)\n3) The practice of just grabbing an RPM from the RabbitMQ site directly (for Suse / Archlinux / RedHat  / CentOS) is gone\n4) $repos_enable parameter now defaults to $false (see PR below from someone else), and so the default package from vendor is now default. When enabled, it will enable a repo that will pull a (generally newer) version of the package. For Debian derived systems it will use the same official repo as before, and for RHEL, it will use Packagecloud (which is what RabbitMQ uses to make it available via a yum repo).  For SUSE, this option will not do anything.\n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/440 mentions a 6.x", "created": "2016-08-11T15:01:00.000000"}], "components": ["rabbitmq"], "created": "2016-07-14T11:22:00.000000", "creator": "623c11ebee1b5a0070293512", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496fb8a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87ov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/16"}], "description": " Edit: I do see that RHEL / CentOS 7 is not yet officially supported / heavily tested. I have not yet reproduced this on EL6, though I can't see how it works as expected there.\n\nI noticed that setting $version doesn't behave as expected when the provider is yum. It just requests 'installed' (from $rabbitmq::package_ensure). If the code is changed to below, it works as expected if a yum repo is configured with the version being asked for. However, because of the version suffix (e.g., el6), $version can't just be hard-coded to a specific version in params.pp.\n\nThe docs say (in server.pp):\n{{#  [*version*] - version of rabbitmq-server to install}}\nwith no note about this only applying when $package_source is set. Either the documentation should be fixed to be clearer, or another fix should be come up with for this (maybe packagecloud could be used? I'll try to come up with a PR for this scenario). Otherwise, you could end up in a situation where you think the package is pegged to a particular version, but it's not. I'm testing with CentOS 7, FWIW.\n\n{noformat}\n--- a/modules/rabbitmq/manifests/install.pp\n+++ b/modules/rabbitmq/manifests/install.pp\n@@ -4,12 +4,13 @@ class rabbitmq::install {\n \n   $package_ensure   = $rabbitmq::package_ensure\n   $package_name     = $rabbitmq::package_name\n+  $version          = $rabbitmq::version\n   $package_provider = $rabbitmq::package_provider\n   $package_require  = $rabbitmq::package_require\n   $package_source   = $rabbitmq::real_package_source\n \n   package { 'rabbitmq-server':\n-    ensure   => $package_ensure,\n+    ensure   => $version,\n     name     => $package_name,\n     provider => $package_provider,\n     notify   => Class['rabbitmq::service'],\n{noformat}", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33895", "fixedVersions": [], "id": "33895", "issueType": "Bug", "key": "MODULES-3599", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11ebee1b5a0070293512", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "$version does not work correctly when $package_provider is yum (default)", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "In the same environment, the installation of *MariaDB* fails with:\n\n{code:bash}\nError: Execution of '/usr/bin/mysql_install_db --basedir=/usr --datadir=/var/lib/mysql --user=mysql' returned 1: FATAL ERROR: Could not find errmsg.sys\n\nThe following directories were searched:\n\n    /usr/share/english\n    /usr/share/mysql/english\n{code}", "created": "2016-07-14T08:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Unfortunately Opensuse is not a supported by the mysql module. Here is a list of the supported OSes https://forge.puppet.com/puppetlabs/mysql/compatibility. If you want to create a PR to fix the issue, we will gladly look at it. \n\nThanks for the effort and time you put in.", "created": "2016-07-18T08:48:00.000000"}], "components": ["mysql"], "created": "2016-07-14T07:47:00.000000", "creator": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@175e6d12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7k27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_349268385_*|*_6_*:*_1_*:*_0"}], "description": "Installation of MySQL with puppet \"recipe\":\n\n{code:ruby}\n$mysql_package = 'mysql-community-server'\nclass { 'mysql::server':\n  package_name  => $mysql_package,\n  config_file   => '/etc/my.cnf',\n\troot_password => 'mysql',\n\toverride_options => {\n    'client' => {\n      'default-character-set' => 'utf8',\n    },\n    'mysqld' => {\n      'init_connect' => 'SET collation_connection = utf8_general_ci',\n      'init_connect' => 'SET NAMES utf8',\n      'character-set-server' => 'utf8',\n      'collation-server' => 'utf8_general_ci',\n      'skip-character-set-client-handshake' => true,\n    }\n  },\n}\n{code}\n\nfails with\n\n{code:bash}\nError: Execution of '/usr/bin/mysql_install_db --basedir=/usr --datadir=/var/lib/mysql --user=mysql' returned 1: FATAL ERROR: Could not find /fill_help_tables.sql\n\nIf you compiled from source, you need to run 'make install' to copy the software into the correct location ready for operation.\n\nIf you are using a binary release, you must either be at the top level of the extracted archive, or pass the --basedir option pointing to that location.\nError: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql_install_db --basedir=/usr --datadir=/var/lib/mysql --user=mysql' returned 1: FATAL ERROR: Could not find /fill_help_tables.sql\n\nIf you compiled from source, you need to run 'make install' to copy the software into the correct location ready for operation.\n\nIf you are using a binary release, you must either be at the top level of the extracted archive, or pass the --basedir option pointing to that location.\n{code}", "environment": "* opensuse 42.1\n* puppet 3.8.5\n* puppetlabs/mysql 3.8.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35024", "fixedVersions": [], "id": "35024", "issueType": "Bug", "key": "MODULES-3598", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "resolution": "Won't Fix", "resolutionDate": "2016-07-18T08:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_install_db on OpenSuse fails with \"Could not find /fill_help_tables.sql\"", "timeSpent": "PT0S", "updated": "2016-07-18T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I wonder if there are other issues that would occur due to this.", "created": "2016-11-17T12:56:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "I like the idea. I also wonder whether there are side effects. \n", "created": "2016-11-18T16:52:00.000000"}, {"author": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "body": "This would be a pretty significant breaking change for users that have Chocolatey installed, but are only using a couple of packages. I don't know if it should be the default provider, especially since it doesn't ship with Windows.", "created": "2016-11-22T09:58:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I share a similar concern that it could be startling for someone that may be migrating over from the built-in provider. And having it automatically make itself the default if installed may cause issues with existing manifests. \n\nWe didn't do this with the approved chocolatey/chocolatey module for these reasons. Although it is enticing, it just didn't seem like the right thing to do.", "created": "2016-11-22T11:30:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "I see.  These are valid arguments i hadn't considered.  I think if we are\ngoing to make a change like this it has to be done before we adopt so many\nwindows users that this kind of change is impossibe.\n\nI'd really like us to keep our new uses happy though and to make the\nproduct easier to use.  Is there a way we could release a parallel stream\nof this module that is identical except for making this provider the\ndefault?  That way users who are committed to chocolatey can just install\nthat one.\n\nOn 23 Nov 2016 05:31, \"Rob Reynolds (JIRA)\" <\n\n", "created": "2016-11-22T16:04:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "We do have {{chocolatey/chocolatey}} for this very reason.", "created": "2016-11-22T16:56:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "But with chocolately/chocolatey you still have to set it as a default\nright?  The instructions say so - I guess with this being a third party\nmodule we can't really mandate any changes.\n\nOn 23 November 2016 at 10:57, Rob Reynolds (JIRA) <\n\n", "created": "2016-11-22T17:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The idea of chocolatey/chocolatey is to be more of an edge/fringe kind of module that may do things that the stable puppetlabs/chocolatey module does not. That was why we kept both modules instead of just moving it over.", "created": "2016-11-22T17:06:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Ok cool - I did wonder why there were two", "created": "2016-11-22T17:07:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "I think that my ideal would be for the provider to somehow be adaptive. In other words, if Chocolatey was installed, a resource like:\n\n{code}\npackage { 'foo':\n    ensure => present,\n}\n{code}\n\nwould {{choco install foo}}, but a resource like:\n\n{code}\npackage { 'foo':\n    ensure => present,\n    source => '/path/to/foo-installer.msi',\n}\n{code}\n\nwould {{msiexec /path/to/foo-installer.msi...}}.\n\nThere are a couple of ways that could work. One would be for Chocolatey itself to accept an MSI as a path and just silently pass it through to {{msiexec}} (optionally generating a package and recording it).\n\nThe other would be for the {{windows}} provider to be designed as a base class, and for the {{chocolatey}} provider to inherit from it. Then if the {{chocolatey}} provider gets source arguments that it determines are for MSI, then it would just pass that resource to the parent class.\n\nIt's worth pointing out that the {{site.pp}} workaround that [~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] points out only works if you're running the agent. It won't have any effect at all when running {{puppet apply}} or {{puppet resource}}, and there is no way to do that in a seamless way.", "created": "2016-12-06T12:48:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Ben's suggestion is exactly the outcome I want from this ticket:\n\nAs a puppet customer I  want to be able to use chocolatey everywhere in the\nsimplest way possible and without needing to put magic workarounds in\nsite.pp\n\nAs a puppet consultant I want myself and my customers to be able to smoke\ntest code using puppet apply easily\n\n\n\n\nOn 7 Dec 2016 03:49, \"Ben Ford (JIRA)\" <issue-updates+BenFord@puppet.com>\nwrote:\n\nBen Ford\n<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=ben.ford>\n*commented* on [image: Improvement] MODULES-3597\n<https://puppet.atlassian.net/browse/MODULES-3597>\n\nRe: set chocolatey as the default provider for package on windows\n<https://puppet.atlassian.net/browse/MODULES-3597>\n\nI think that my ideal would be for the provider to somehow be adaptive. In\nother words, if Chocolatey was installed, a resource like:\n\npackage { 'foo':\n\n    ensure => present,\n\n}\n\nwould choco install foo, but a resource like:\n\npackage { 'foo':\n\n    ensure => present,\n\n    source => '/path/to/foo-installer.msi',\n\n}\n\nwould msiexec /path/to/foo-installer.msi....\n\nThere are a couple of ways that could work. One would be for Chocolatey\nitself to accept an MSI as a path and just silently pass it through to\nmsiexec (optionally generating a package and recording it).\n\nThe other would be for the windows provider to be designed as a base class,\nand for the chocolatey provider to inherit from it. Then if the chocolatey\nprovider gets source arguments that it determines are for MSI, then it\nwould just pass that resource to the parent class.\n\nIt's worth pointing out that the site.pp workaround that Geoff Williams\n<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=geoff.williams>\npoints out only works if you're running the agent. It won't have any effect\nat all when running puppet apply or puppet resource, and there is no way to\ndo that in a seamless way.\n[image: Add Comment]\n<https://puppet.atlassian.net/browse/MODULES-3597#add-comment> Add Comment\n<https://puppet.atlassian.net/browse/MODULES-3597#add-comment>\n\nThis message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)\n[image: Atlassian logo]\n", "created": "2016-12-06T17:50:00.000000"}, {"author": "557058:724f8532-144f-4a06-830b-a614714244e4", "body": "It's been two years since this ticket was created and some level of hackery is still required to get Chocolatey to work.\n\nI'm looking at chocolatey for a customer right now and I'm thinking something along the lines of\n{noformat}\n  Package <| provider == undef |> {\n    provider => chocolatey\n  } \n  -> Class <| name == \"chocolatey\"|>\n{noformat}\n\u00a0\nIn the profile that sets up chocolatey might be the way to go since they have a brand new code-base, although I haven't tested this yet.\n\nThe ticket is marked chocolatey next and needs information, is it still needing customer input/on the agenda?", "created": "2018-09-20T23:16:00.000000"}, {"author": "557058:724f8532-144f-4a06-830b-a614714244e4", "body": "Of course you can't collect classes but this seems to work in my lab:\n\n{noformat}\n  if $default_provider {\n    Package <| provider == undef |> {\n      provider => chocolatey\n    }\n    # Rely on autotagging behaviour to select the commands that chocolatey\n    # class would have run since we can't collect classes\n    -> Exec <| tag == \"chocolatey::install\" or tag == \"chocolately::config\"|>\n  }\n{noformat}\n\n* This would work even better if the arrow was the other way around...", "created": "2018-09-20T23:44:00.000000"}], "components": ["chocolatey "], "created": "2016-07-14T00:06:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c5e1910"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hza4gn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/16"}], "description": "h2. Improvement\nIt would be a really handy improvement if chocolatey could self-nominate itself as the default provider on windows\n\nh2. Why is this needed\nI think it would improve the user experience for our windows users, as they are currently required to add code like this to {{site.pp}}\n{noformat}\n\nSet Chocolatey as Default Windows Provider\n\nIf you want to set this provider as the site-wide default, add to your site.pp:\n\nif $::kernel == 'windows' {\n  Package { provider => chocolatey, }\n}\n\n# OR\n\ncase $operatingsystem {\n  'windows': {\n    Package { provider => chocolatey, }\n  }\n}\n{noformat}\n\nI would love for our windows users to just be able to pick up the product and use it.  I believe that all thats required is the addition of the {{defaultfor}} attribute to the provider.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "35021", "fixedVersions": [], "id": "35021", "issueType": "Improvement", "key": "MODULES-3597", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "set chocolatey as the default provider for package on windows", "timeSpent": "PT0S", "updated": "2019-03-12T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] I've created an internal ticket to address the module release. Thanks!", "created": "2016-08-10T11:03:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Please leave this open until the work is actually resolved so the community can follow along.", "created": "2016-08-10T11:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This ticket has been resolved. There has been multiple releases between 2016 and now.", "created": "2021-02-15T07:34:00.000000"}], "components": ["vcsrepo"], "created": "2016-07-13T18:21:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52aeaa4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87pr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2392925413_*|*_3_*:*_1_*:*_142550272092_*|*_5_*:*_2_*:*_748642"}], "description": "Please cut a new release for puppetlabs/vcsrepo.\n\nThere have been a ton of changes, though releases are not happening.\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/compare/puppetlabs:1.3.2...master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36072", "fixedVersions": [], "id": "36072", "issueType": "Bug", "key": "MODULES-3596", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cut a new release for puppetlabs/vcsrepo", "timeSpent": "PT0S", "updated": "2021-02-15T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/ci-job-configs/pull/1493", "created": "2016-07-15T05:38:00.000000"}], "components": ["stdlib"], "created": "2016-07-13T08:21:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "CI Pipeline/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66b09cae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7izj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_157358547_*|*_3_*:*_1_*:*_16413494_*|*_5_*:*_1_*:*_0"}], "description": "Failing from the 1st of july. \n\n\n{code:java}\n03:57:35 Finished in 1 minute 20.64 seconds (files took 3.13 seconds to load)\n03:57:35 2199 examples, 6 failures, 80 pending\n03:57:35 \n03:57:35 Failed examples:\n03:57:35 \n03:57:35 rspec ./spec/functions/load_module_metadata_spec.rb:16 # load_module_metadata when calling with valid arguments should json parse the file\n03:57:35 rspec ./spec/functions/load_module_metadata_spec.rb:25 # load_module_metadata when calling with valid arguments should fail by default if there is no metadata.json\n03:57:35 rspec ./spec/functions/load_module_metadata_spec.rb:31 # load_module_metadata when calling with valid arguments should return nil if user allows empty metadata.json\n03:57:35 rspec ./spec/functions/loadjson_spec.rb:22 # loadjson when calling with valid arguments when a non-existing file is specified \n03:57:35 rspec ./spec/functions/loadjson_spec.rb:35 # loadjson when calling with valid arguments when an existing file is specified \n03:57:35 rspec ./spec/functions/loadjson_spec.rb:46 # loadjson when calling with valid arguments when the file could not be parsed \n03:57:35 \n{code}\nhttps://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/stdlib/view/master/job/forge-module_puppetlabs-stdlib_unit-module_master/PUPPET_GEM_VERSION=4.2.2,RUBY_VERSION=ruby-1.9.3-p484,WORKER_LABEL=unit/88/console\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32884", "fixedVersions": [], "id": "32884", "issueType": "CI Blocker", "key": "MODULES-3595", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-07-15T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib is failing unit tests for puppet 4", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-08-11T16:29:00.000000"}], "components": ["motd"], "created": "2016-07-13T00:20:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@552dc2d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87of:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4016034394_*|*_1_*:*_1_*:*_1654983875_*|*_3_*:*_1_*:*_779748235_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_184938670_*|*_10005_*:*_1_*:*_31480074069"}], "description": "h2. Overview\nPlease could we have a better default MOTD from the puppetlabs/motd module\n\nh2. Current message\nBy default, users get an MOTD like this:\n{noformat}\nThe operating system is CentOS\nThe free memory is 305.65 MiB\nThe domain is localdomain\n{noformat}\nWhich while good for demonstrative purposes, isn't something that would be useful to most users.\n\nh2. Suggested message\nsaz/motd by default ships a far more useful message that looks like this:\n{noformat}\nCentOS 7.2.1511 x86_64\n\nFQDN:      agent.localdomain (172.17.0.3)\nProcessor: 2x Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz\nKernel:    4.4.12-boot2docker\nMemory:    1.96 GiB\n{noformat}\nThis is provides useful information and is formatted in such a way that it could happily be used as a on an ongoing basis without further alteration\n\nh2. Why this is important\nForge modules are a great way to demonstrate the value proposition of Puppet in terms of picking things up and using them with as little alteration as possible and modules like puppetlabs/motd are some of the first ones users will encounter.  The current message is something that leaps out at me as needing to be changed on production systems so it would be a good value add to improve it in the module we ship", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36071", "fixedVersions": [], "id": "36071", "issueType": "Improvement", "key": "MODULES-3593", "labels": [], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2017-09-27T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Useful MOTD message out-of-the-box", "timeSpent": "PT0S", "updated": "2017-09-27T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "There's PR up for this\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/pull/170", "created": "2016-10-06T23:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Revert Merged to master at", "created": "2016-10-10T16:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Closed in favor of MODULES-3951", "created": "2016-10-10T16:38:00.000000"}], "components": ["puppet_agent"], "created": "2016-07-12T14:50:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44775f2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7i3b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6306564084_*|*_1_*:*_1_*:*_28420_*|*_10007_*:*_1_*:*_2938905_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1472916448"}], "description": "Test if {{stringify_facts = true}} and error if it isn't.\n\nh5. In scope for agent team:\n\nInstall the agent. Install the module. Set {{stringify_facts = true}} and try to apply the module.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39207", "fixedVersions": ["puppet_agent 1.3.0"], "id": "39207", "issueType": "Improvement", "key": "MODULES-3591", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Duplicate", "resolutionDate": "2016-10-10T16:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Failure due to stringify_facts = true is difficult to diagnose", "timeSpent": "PT0S", "updated": "2016-10-10T16:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "created": "2016-07-12T09:32:00.000000", "name": "Puppetfile", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13101"}, {"attacher": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "created": "2016-07-12T09:32:00.000000", "name": "file_line.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13274"}, {"attacher": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "created": "2016-07-12T09:32:00.000000", "name": "file_line.txt.orig", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13175"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged.", "created": "2016-10-07T04:58:00.000000"}], "components": ["stdlib"], "created": "2016-07-12T09:40:00.000000", "creator": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Test case runs and both the second and fourth lines are removed:\n\n{code:diff}\n--- file_line.txt.orig\t2016-07-12 08:23:02.000000000 -0700\n+++ /tmp/file_line.txt\t2016-07-12 08:30:31.000000000 -0700\n@@ -1,5 +1,4 @@\n First line\n-Second line\n Third line\n-Fourth line\n Fifth line\n{code}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@714f8b4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymnev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1131922347_*|*_1_*:*_1_*:*_28207318_*|*_10007_*:*_1_*:*_44782133_*|*_3_*:*_2_*:*_1660272206_*|*_5_*:*_2_*:*_23460227_*|*_10004_*:*_1_*:*_89500415_*|*_10006_*:*_1_*:*_5677107627"}], "description": "{{match_for_absence => true}} doesn't seem to work at all \u2014 it never matches anything. I've attached the relevant files to run the test case.\n\n{code:puppet|title=Test code}\nfile_line { 'remove second line':\n  ensure            => absent,\n  path              => '/tmp/file_line.txt',\n  line              => 'irrelevant',\n  match             => '^Second',\n  match_for_absence => true,\n}\n\nfile_line { 'remove fourth line':\n  ensure => absent,\n  path   => '/tmp/file_line.txt',\n  line   => 'Fourth line',\n}\n{code}\n\n{code:title=Test case run}\n\u276f mkdir modules\n\u276f r10k puppetfile install\n\u276f cp file_line.txt.orig /tmp/file_line.txt && puppet apply --modulepath modules file_line.pp\nNotice: Compiled catalog for marla.local in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/File_line[remove fourth line]/ensure: removed\nNotice: Applied catalog in 0.03 seconds\n{code}\n{code:diff|title=Result: diff -u file_line.txt.orig /tmp/file_line.txt}\n--- file_line.txt.orig\t2016-07-12 08:23:02.000000000 -0700\n+++ /tmp/file_line.txt\t2016-07-12 08:34:21.000000000 -0700\n@@ -1,5 +1,4 @@\n First line\n Second line\n Third line\n-Fourth line\n Fifth line\n{code}", "environment": "ruby 2.2.2p95 (2015-04-13 revision 50295) \\[x86_64-darwin14]\nPuppet: 4.4.2, 4.5.2\npuppetlabs-stdlib:\n* 2a75ed08a1b967d5d64144c449a1c1aed50e8d78 (4.12.0)\n* e723c7c292dbc1b1792798a4c70d58937d412b13 (current master)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35020", "fixedVersions": [], "id": "35020", "issueType": "Bug", "key": "MODULES-3590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "resolution": "Fixed", "resolutionDate": "2016-10-20T13:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line: match_for_absence doesn't work", "timeSpent": "PT0S", "updated": "2016-10-20T14:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "zleslie mentioned on the community review meeting that ELBs recursively crawl security groups and other resources causing the excessive API calls.", "created": "2016-08-04T11:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Working on MODULES-3573 also revealed issues with elb acceptance testing, continuing into the rabbit hole.", "created": "2016-08-09T06:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Wrote a script to check the number of API calls per {{puppet resource}} run. Here the results without any resources in the given region:\n\n{quote}Listing cloudwatch_alarm: 1 queries\nListing ec2_elastic_ip: 1 queries\nListing ec2_scalingpolicy: 1 queries\nListing ec2_vpc: 1 queries\nListing ec2_vpc_customer_gateway: 1 queries\nListing ec2_vpc_dhcp_options: 1 queries\nListing ec2_vpc_internet_gateway: 1 queries\nListing ec2_vpc_routetable: 1 queries\nListing ec2_vpc_subnet: *7* queries (there is one default subnet)\nListing ec2_vpc_vpn: 1 queries\nListing ec2_vpc_vpn_gateway: 1 queries\nListing rds_db_parameter_group: 1 queries\nListing rds_db_securitygroup: 1 queries\nListing route53_a_record: 1 queries\nListing route53_aaaa_record: 1 queries\nListing route53_cname_record: 1 queries\nListing route53_mx_record: 1 queries\nListing route53_ns_record: 1 queries\nListing route53_ptr_record: 1 queries\nListing route53_spf_record: 1 queries\nListing route53_srv_record: 1 queries\nListing route53_txt_record: 1 queries\nListing route53_zone: 1 queries\nListing sqs_queue: 1 queries\nListing ec2_securitygroup: *2* queries (there are two default securitygroups)\nListing ec2_autoscalinggroup: 1 queries\nListing ec2_instance: *2* queries (there is one default instance)\nListing rds_instance: 1 queries\nListing elb_loadbalancer: 1 queries\nListing ec2_launchconfiguration: 1 queries\n{quote}\n\nnon-trivial amounts of queries highlighted.", "created": "2016-08-09T08:05:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Adding 2 cloudwatch_alarm, 2 ec2_scalingpolicy, 1 rds_db_securitygroup, 2 ec2_securitygroup, 1  ec2_autoscalinggroup:\n\nOnly showing counts != 1:\n{quote}\nListing cloudwatch_alarm: 3 queries (+2)\nListing ec2_vpc_subnet: 7 queries (no add'l resources)\nListing ec2_securitygroup: 2 queries (no change)\nListing ec2_autoscalinggroup: 2 queries (+1)\nListing ec2_instance: 2 queries (no add'l resources)\nListing ec2_launchconfiguration: 2 queries (+1)\n{quote}", "created": "2016-08-09T08:27:00.000000"}], "components": ["aws"], "created": "2016-07-12T09:30:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cffea22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Altering this will require an acceptance level of testing as we are looking at reducing the calls to the AWS api"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn02v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2323628886_*|*_3_*:*_1_*:*_1380084673_*|*_6_*:*_1_*:*_0"}], "description": "We recently started hitting AWS API rate limits, and it looks like the primary cause is puppet making requests to the AWS API due to the puppetlabs-aws module. We're managing under 100 EC2 instances, 15 RDS instances, and maybe 30 security groups using puppetlabs-aws. There are 3 \"provisioner\" EC2 instances doing most of that management, and about 30-40 ec2 instances that manage their Route53 DNS entries.\n\nAs a workaround, I'm limiting our nodes that manage AWS most heavily to running puppet only once per six hours.\n\nI'm not sure what the solution to this is. It causes a significant problem for us because when the API is throttled it also impacts the web interface, so we become unable to manage our infrastructure in a very immediate sense. \n\nI've categorized this as critical because it prevents us from doing our work if we use it as intended, but I can work around it.\n\nIf you'd prefer, I can work with support to get this better triaged / validated before having an engineer work on it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33894", "fixedVersions": [], "id": "33894", "issueType": "Task", "key": "MODULES-3589", "labels": ["puppetlabs-aws"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2016-08-24T06:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Research solution for Excess AWS API usage", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "I added 4.10.0 to the \"Affects Version/s\" field. I ran into this yesterday and can reproduce this behaviour on 4.4.2 and 4.10.0.\n\nMy use case is that I need to change some nfs source ip addresses for some networking cleanup, and the idea was to use ensure=>present to change fstab \"whenever\", then have a reboot party in off hours with the new fstab, then go back to ensure=>mounted at a convenient time.", "created": "2017-05-02T14:08:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] thoughts? ", "created": "2017-05-16T17:21:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I think /technically/ we followed the letter of the docs - it didn't change the mount/unmount status. It was mounted before, and stayed mounted afterwards. Puppet decided that since it changed fstab it might have to remount the existing mount to ensure the mount options are in-sync.\n\nWe tried to implement a feature last year sometime that would only remount if fstab was out of sync with the system. Unfortunately this is impossible, since modern linux distros don't provide any way to see all the options a mountpoint was mounted with.\n\nReally, the mount type does too much, and needs to be broken down into several types to handle various parts of  the process - creating the underlying directory, setting up fstab, and ensuring that filesystems in fstab are mounted (or not) as appropriated.", "created": "2017-05-16T17:27:00.000000"}, {"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "I would very happily use this new nfs mount paradigm. I use a define right now anyway to create the directory, potentially run \"mkdir -p\" exec, and do the mount.\n\nFor my task I ended up copying the mount type+provider to another name (\"cwoodmount\" for the purposes of this example) and changed this line in the type:\n\nType.newtype(:mount, :self_refresh => true) do\n\nTo:\n\nType.newtype(:cwoodmount) do\n\nThen in my nfs::mount define I toggle the provider based on the parameters.\n\nIt's klutzy but it lets me fiddle with nfs source ip addresses in fstab without puppet attempting to remount production partitions.\n\nEdit: Also changed the provider. Definitely cargo-cult'ing it a bit with the coding but it worked when tested.\n\n< module Puppet::Provider::Cwoodmount\n---\n> module Puppet::Provider::Mount", "created": "2017-05-17T07:51:00.000000"}], "components": ["mount_core"], "created": "2016-07-12T06:49:00.000000", "creator": "623a47754a57610068e67639", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55b9fd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7hfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/17"}], "description": "Documentation [Resource Type: mount|https://docs.puppet.com/puppet/4.5/reference/types/mount.html#mount-attribute-ensure] says:\n{quote}Set to present to add to fstab but not change mount/unmount status.{quote}\n\nHowever if I change the device to something else, it's refreshing the resource.\n\nMy definition:\n{code}\nmount { \"/mnt/nfs\":\n      ensure   => 'present',\n      device   => \"10.10.10.1:/ifs/data\",\n      fstype   => 'nfs',\n      options  => 'vers=3,hard,intr,_netdev',\n      atboot   => true,\n      remounts => false,\n}\n{code}\n\nIf on the server, I remount /mnt/nfs to 10.10.10.2 manually, per example, my puppet agent says:\n{code}\nInfo: Applying configuration version '1468327350'\nNotice: /Stage[main]/base::Mount/Mount[/mnt/nfs]/device: device changed '10.10.10.2:/ifs/data' to '10.10.10.1:/ifs/data'\nInfo: Computing checksum on file /etc/fstab\nInfo: /Stage[main]/base::Mount/Mount[/mnt/nfs]: Scheduling refresh of Mount[/mnt/nfs]\nInfo: Mount[/mnt/nfs](provider=parsed): Remounting\nNotice: /Stage[main]/base::Mount/Mount[/mnt/nfs]: Triggered 'refresh' from 1 events\nInfo: /Stage[main]/base::Mount/Mount[/mnt/nfs]: Scheduling refresh of Mount[/mnt/nfs]\nNotice: Applied catalog in 1.77 seconds\n{code}\n\nThis is not what documentation says, and actually what I want. If somebody manually mount to something else, I don't want puppet to remount, and I want it to manage the entry on /etc/fstab.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39205", "fixedVersions": [], "id": "39205", "issueType": "Bug", "key": "MODULES-7497", "labels": ["linux", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47754a57610068e67639", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mount resource don't follow what documentation says(ensure => present is remounting)", "timeSpent": "PT0S", "updated": "2018-07-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/138", "created": "2016-08-26T12:43:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-powershell/commit/0ef83d77eba92adcede2a4db6acc1c3fce0e8ec5", "created": "2016-09-07T09:29:00.000000"}], "components": ["powershell"], "created": "2016-07-12T00:32:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation added to README\nCode examples added\nSign off from Docs"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44baae3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1174829656_*|*_10007_*:*_1_*:*_1025124525_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2757023646"}], "description": "Because of the way Powershell sets {{$LASTEXITCODE}} and {{$?}} and the somewhat confusing differences between the two. It is probably a good idea to add some documentation in the powershell module to explain the best way tell Puppet weather a script that you have run has succeeded or failed, both for the purposes of running scripts with an exec, or using that script with {{onlyif}} or {{unless}}. \n\n[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Probably has more idea of how to explain this than I do as he wrote the code and fixed MODULES-3399 which brought up this issue.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "38169", "fixedVersions": ["PowerShell 2.0.3"], "id": "38169", "issueType": "Improvement", "key": "MODULES-3588", "labels": ["documentation", "PE", "powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2016-09-07T09:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Document the best way to handle exit codes in ps1 scripts", "timeSpent": "PT0S", "updated": "2016-09-30T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["supported"], "created": "2016-07-11T14:03:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41836bc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Ryan observed that my testing practices could be streamlined. This would allow me to get more ticket throughput for the team.\n\nMy testing procedure consists of lots of spinning up of new vm's over and over. Snapshotting maybe a way to prevent doing this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39204", "fixedVersions": [], "id": "39204", "issueType": "Task", "key": "MODULES-3586", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Optimize test procedure", "timeSpent": "PT0S", "updated": "2016-08-30T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-07-11T08:55:00.000000", "creator": "70121:860d8dbe-1b32-4d9f-ab38-fc57d386e579", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4da0431f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7gbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}], "description": "The mysql::server class does not seem to respect \"restart => true\" when values in override_options change / are added.\n\nUsing the following manifest, to which the override_options section was just added:\n\n{code}\n  class { 'mysql::server':\n    create_root_user        => true,\n    create_root_my_cnf      => true,\n    root_password           => $db_admin_password,\n    remove_default_accounts => true,\n    package_manage          => true,\n    package_ensure          => present,\n    service_enabled         => true,\n    service_manage          => true,\n    restart                 => true,\n    override_options        => {\n                                  mysqld => { bind-address => '0.0.0.0',\n                                            }\n                               }\n  }\n{code}\n\nresults in the following on an agent:\n\n{code}\n[root@pr01cw-sql01ny ~]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pr01cw-sql01ny\nInfo: Applying configuration version '1468248141'\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: \n--- /etc/my.cnf 2016-07-11 10:39:55.245975271 -0400\n+++ /tmp/puppet-file20160711-80533-n8vw8        2016-07-11 10:42:13.501737842 -0400\n@@ -9,7 +9,7 @@\n \n [mysqld]\n basedir = /usr\n-bind-address = 127.0.0.1\n+bind-address = 0.0.0.0\n datadir = /var/lib/mysql\n expire_logs_days = 10\n key_buffer_size = 16M\n\nInfo: Computing checksum on file /etc/my.cnf\nInfo: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/my.cnf to puppet with sum 4a56a47b135b41f6840bfc3db07b34ee\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}4a56a47b135b41f6840bfc3db07b34ee' to '{md5}5f99ae0a120dc9beb4f76c50ebcf3496'\nInfo: Class[Mysql::Server::Config]: Unscheduling all events on Class[Mysql::Server::Config]\nNotice: Applied catalog in 4.50 seconds\n[root@pr01cw-sql01ny ~]#\n{code}\n\nThe config parameter is updated as expected, but the change does not trigger a service restart.\n\nThis occurs with puppetlabs-mysql version 3.7.0, puppetserver 2.4.0 (on Ubuntu 14.04) and puppet-agent 1.5.2 (on CentOS 6.8).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33893", "fixedVersions": [], "id": "33893", "issueType": "Bug", "key": "MODULES-3585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:860d8dbe-1b32-4d9f-ab38-fc57d386e579", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql::server does not restart when override_options changes", "timeSpent": "PT0S", "updated": "2018-05-29T03:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ea0fe14a-9ae4-4139-9c9e-925d141a3d14", "created": "2016-07-11T02:52:00.000000", "name": "tomcat_users.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12415"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks! https://github.com/puppetlabs/puppetlabs-tomcat/pull/157", "created": "2016-07-12T17:09:00.000000"}], "components": ["tomcat"], "created": "2016-07-11T02:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ea0fe14a-9ae4-4139-9c9e-925d141a3d14", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "kindly change the \u201cSpecifies one or more roles. Only valid if element is set to 'role'. Valid options: an array of strings. Default: [].\u201d sentence with appropriate logic.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d910351"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7g9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137681535_*|*_5_*:*_2_*:*_607202675"}], "description": "In \u201ctomcat::config::server::tomcat_users\u201d class \u2018Roles\u2019 has been specified as a \u201cSpecifies one or more roles. Only valid if element is set to 'role'. Valid options: an array of strings. Default: [].\u201d Which means it\u2019s related to role only but actually it\u2019s work with user element, when user need to be associated with one more role on that time we have to pass the roles as mentioned below\n{code:puppet}\ntomcat::config::server::tomcat_users {'user-role':\n                                   element              => 'user',\n                                   file                 => '/apps/apache/tomcat7/conf/tomcat-users.xml',\n                                   element_name         => 'subrata',\n                                   password             => 'puppetXXXXX',\n                                   roles                => [\"manager-gui\",\"manager-script\",\"manager\",\"admin-gui\",\"admin-script\",\"admin\"],\n                              } \n{code}\nSo I think we should change the text which has been mentioned in Puppet forge.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32883", "fixedVersions": [], "id": "32883", "issueType": "Improvement", "key": "MODULES-3584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ea0fe14a-9ae4-4139-9c9e-925d141a3d14", "resolution": "Fixed", "resolutionDate": "2016-07-12T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Change the definition in forge doc for roles parameter in tomcat::config::server::tomcat_users class ", "timeSpent": "PT0S", "updated": "2016-07-19T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was completed in https://github.com/puppetlabs/puppetlabs-iis/commit/6db9180cd84a4515cec4d9f48c89cfab450e8d3d#diff-490694a9db8f7a371538da1abe484314", "created": "2016-12-14T10:27:00.000000"}], "components": ["iis"], "created": "2016-07-08T11:43:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@194b46a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzanh3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13739760530_*|*_5_*:*_1_*:*_0"}], "description": "We need to remove the following:\n\n- powershell\n- dism", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33892", "fixedVersions": [], "id": "33892", "issueType": "New Feature", "key": "MODULES-3583", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-12-14T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Update the metadata.json fields", "timeSpent": "PT0S", "updated": "2016-12-14T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00a701f8660070b7891d", "body": "My stdlib version is a commit from April 12, 2016 (733508677dbafe3e48bf170342d2f4ee0f1c3201)", "created": "2016-07-08T07:25:00.000000"}, {"author": "623d00a701f8660070b7891d", "body": "It looks like service_provider.rb exhibits the same behavior. I had to disable both of these facts to get things working again.", "created": "2016-07-08T07:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. [~accountid:623d00a701f8660070b7891d] What version of puppet and factor is this? Could it be related to https://puppet.atlassian.net/browse/PUP-1243 ?", "created": "2016-07-12T16:50:00.000000"}, {"author": "623d00a701f8660070b7891d", "body": "Hi,\n\nThis is ruby 2.1.5p273 with facter version 2.2.0 and puppet 2.7.23 on a Debian Jessie system", "created": "2016-07-13T08:38:00.000000"}], "components": ["stdlib"], "created": "2016-07-08T07:25:00.000000", "creator": "623d00a701f8660070b7891d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4021c0f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7fen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}], "description": "I was trying to track down why my custom facts weren't working, and I noticed that *no* facts were being returned when I would do:\n\nFACTERLIB=/var/lib/puppet/lib/facter facter\n\nbut I would get this error:\ncan't modify frozen Symbol\n\nOne by one I disabled facts, until I found that 'package_provider.rb' from stdlib is causing this. When I remove it, I get all my facts. When it is there, I get none, and just that error.", "environment": "Debian GNU/Linux 8.5 (jessie)\nruby 2.1.5p273 (2014-11-13) [x86_64-linux-gnu]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36070", "fixedVersions": [], "id": "36070", "issueType": "Bug", "key": "MODULES-3582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00a701f8660070b7891d", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "package_provider breaks all facts: can't modify frozen Symbol", "timeSpent": "PT0S", "updated": "2016-07-13T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Local testing pin-pointed rest-client 2.0 as the offending gem, as this release has dropped ruby 1.9 compatibility and relaxed its dependency on mime-types.", "created": "2016-07-08T06:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged all changes and modulesync_config", "created": "2016-07-13T02:35:00.000000"}], "components": ["supported"], "created": "2016-07-08T06:20:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73082846"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7fef:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "ruby1.9 garbage fire of the day: the offending gem (rest-client 2.0 was released July 2nd)"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4245182_*|*_10007_*:*_1_*:*_402547804_*|*_3_*:*_1_*:*_11736211_*|*_5_*:*_1_*:*_0"}], "description": "Most (likely all) supported modules are failing unit tests in travis for ruby 1.9.3 \nApt is a good example of this https://travis-ci.org/puppetlabs/puppetlabs-apt/jobs/143305024\nIt looks like we need to pin mime-types-data for ruby < 2.0.0", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35017", "fixedVersions": [], "id": "35017", "issueType": "Bug", "key": "MODULES-3581", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-07-13T02:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Changes around mime-types-data is breaking unit tests for ruby < 2.0", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "body": "I got this resolved myself by updating the puppet conf to include smtp and restarting the puppet master server after the changes are made in the puppet.conf file. These weren't in the tagmail forge module's ReadMe so it took a while to figure this myself. \n\nSolution: Add smtp to reports in [master] along with tagmail, store. Restart puppet server after making any change to puppet.conf and it will work. ", "created": "2016-07-11T08:13:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "body": "Working after restarting puppet server. Hence closing the ticket.", "created": "2016-07-11T08:14:00.000000"}], "components": [], "created": "2016-07-07T14:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "I should be able to get emails upon agent run errors."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ecd5664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ewv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321931709_*|*_5_*:*_1_*:*_0"}], "description": "I downloaded the latest version of puppetlabs/tagmail module and it worked for me in my agent nodes that had 3.8.4 installed. It doesn't work in nodes which have puppet version 4.5.2\n\nFollowing is my setup:\nSetup puppet.conf with these parameters for sending email:\n      [master]\n                             reports = store, tagmail, smtp\n                             report = true\n                             pluginsync = true\n                             tagmap = $confdir/tagmail.conf\n                [agent]\n                             report = true\n                             pluginsync = true \nSetup tagmail.conf with these parameters to send an email whenever there are critical, emergency, alert, errors and warning level messages on the puppet agent run:\n                [transport]\n                reportfrom = puppeterrorinfo.noreply@example.com\n                smtpserver = notesmta.example.com\n                smtpport = 25\n                smtphelo = domainname.com\n               [tagmap]\n                crit,emerg,alert,err,warning: test@domainname.com \n\nPlease let me know what's wrong and how to fix it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32807", "fixedVersions": [], "id": "32807", "issueType": "Task", "key": "MODULES-3580", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "resolution": "Done", "resolutionDate": "2016-07-11T08:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs tagmail worked for me in puppet version 3.8.4 but doesn't work in 4.5.2", "timeSpent": "PT0S", "updated": "2016-07-11T08:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/modulesync_configs/blob/master/managed_modules.yml", "created": "2016-07-07T11:18:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/60", "created": "2016-07-14T10:29:00.000000"}], "components": ["accounts"], "created": "2016-07-07T11:18:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5364ca00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7esf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "this was resolved due to fixing modules-3560"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_601943968_*|*_5_*:*_1_*:*_0"}], "description": "Currently accounts is not managed by modulesync this should be rectified", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36069", "fixedVersions": [], "id": "36069", "issueType": "Task", "key": "MODULES-3579", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-07-14T10:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Accounts needs to be managed by modulesync", "timeSpent": "PT0S", "updated": "2016-07-14T10:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-07-07T10:41:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Unit tests pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@297e4bb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7eq7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Currently blocking linting which is run before unit tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10438_*|*_3_*:*_1_*:*_84962291_*|*_5_*:*_1_*:*_0"}], "description": "puppet-lint 2.0.0 is crashing because websphere is using a reserved keyword, `node`, as a parameter name. While this is allowed, it is not preferred and should be refactored before we hit 1.0.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41371", "fixedVersions": [], "id": "41371", "issueType": "Bug", "key": "MODULES-3578", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-07-08T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Websphere: rename params to not conflict with reserved keywords", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-iis/pull/3", "created": "2016-07-07T12:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-07T12:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "FR testing not required due to this being a foundational change.  Future feature code will cover testing.", "created": "2016-07-07T12:42:00.000000"}], "components": [], "created": "2016-07-07T09:01:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Not applicable as this ticket is setting ground work for future feature development."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b572693"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7enj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Kickstart IIS module because I had time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2127056_*|*_10007_*:*_1_*:*_11135280_*|*_5_*:*_1_*:*_0"}], "description": "h3. Pre-Work Identified\n\nThis list defines all work to be done before we could start actual work on the existing module.\n\n* Module project has not had modulesync run on it, rake/gem files seem to be non standard.\n* The provider needs to be gutted to replace old PS exec with the new PowerShell manager code.\n* Module expects JSON text from the result of the PowerShell commands. We have PowerShell v2 listed as supported (from 2008R2) so that makes using JSON out. Removing JSON requires re-writing all PS commands to output XML instead and use REXML in Ruby to parse it.\n* There are several scenarios not supported by the type for iis_site that are required for actual use of the module, so that would be a breaking user API change (see list of development steps below).\n\nh3. Future Platform support considerations\n\n* Supporting Nano means using IISAdministration module, which means a new set of cmdlets that differ from the WebAdministraiton module cmdlets, so all of the PS commands need to be updated to accomodate different cmdlets for different platforms.\n* WebAdministration PS module works all the way back to Windows 2008 and IIS 7.5, but needs to be explicitly loaded in PS V2, but will auto load in PS v3 and above. Will not be present on Windows 2016 or on Nano. Considered to be slow and has a lot of code smells.\n* IISAdministration is promised to be faster and lighter than WebAdministration, better tested and cleaner API, but no downlevel support (yet). Not released yet, API changes expected. * Only available to use only Windows 10 or 2016/Nano right now.\n\n\nThis all leads to a re-write is the only way forward.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33891", "fixedVersions": [], "id": "33891", "issueType": "New Feature", "key": "MODULES-3577", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-07-07T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Remove old code", "timeSpent": "PT0S", "updated": "2016-07-07T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2016-07-07T07:32:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c535d04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7emn:"}], "description": "Trying to remove a ec2_autoscalinggroup that has a subnet attached that was previously deleted will fail and abort the puppet run:\n\n{code}\nNotice: /Ec2_vpc_subnet[1.4.0-b20031-65ab94c7-541035e7-8a8f-42ba-baf8-4135ee87f6c5-subnet]/ensure: removed\nec2_vpc_subnet { '1.4.0-b20031-65ab94c7-541035e7-8a8f-42ba-baf8-4135ee87f6c5-subnet':\n  ensure => 'absent',\n}\n\n\nError: Could not run: Puppet detected a problem with the information returned from AWS\nwhen looking up ec2_autoscalinggroup in sa-east-1. The specific error was:\n\nThe subnet ID 'subnet-231fb547' does not exist\n\nRather than report on ec2_autoscalinggroup resources in an inconsistent state we have exited.\nThis could be because some other process is modifying AWS at the same time.\n\n\nec2_autoscalinggroup { '1.4.0-b20031-65ab94c7-541035e7-8a8f-42ba-baf8-4135ee87f6c5-asg':\n  ensure                                => 'present',\n  availability_zones                    => ['sa-east-1a'],\n  default_cooldown                      => '300',\n  desired_capacity                      => '0',\n  health_check_grace_period             => '300',\n  health_check_type                     => 'EC2',\n  instance_count                        => '0',\n  launch_configuration                  => '1.4.0-b20031-65ab94c7-541035e7-8a8f-42ba-baf8-4135ee87f6c5-lc',\n  max_size                              => '6',\n  min_size                              => '0',\n  new_instances_protected_from_scale_in => 'false',\n  region                                => 'sa-east-1',\n  subnets                               => ['1.4.0-b20031-65ab94c7-541035e7-8a8f-42ba-baf8-4135ee87f6c5-subnet'],\n}\n{code}\n\n> Note that in the snippet above, the subnet ant the asg were deleted in two separate puppet resource runs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39202", "fixedVersions": [], "id": "39202", "issueType": "Bug", "key": "MODULES-3576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "AWS: ASGs with deleted subnets cannot be deleted", "timeSpent": "PT0S", "updated": "2018-11-08T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2016-07-07T07:25:00.000000", "creator": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@609d20ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7emf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56046_*|*_6_*:*_1_*:*_0"}], "description": "If you add some error_documents the options is incorrect\ngives this error\n[root]# apachectl configtest\nAH00526: Syntax error on line 25 of /etc/httpd/conf/httpd.conf:\nthe error is in this part\n<Directory \"/usr/share/httpd/error\">\n  AllowOverride None\n  Options IncludesNoExec\n  AddOutputFilter Includes html\n  AddHandler type-map var\n  Require all granted\n  LanguagePriority en cs de es fr it nl sv pt-br ro\n  ForceLanguagePriority Prefer Fallback\n</Directory>\n\n", "environment": "Centos", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38168", "fixedVersions": [], "id": "38168", "issueType": "Bug", "key": "MODULES-3575", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "resolution": "Incomplete", "resolutionDate": "2016-07-07T07:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "template for httpd is wrong", "timeSpent": "PT0S", "updated": "2016-07-07T07:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8d4b29b0-6001-463c-8122-6cdfc398cd04", "created": "2016-07-07T10:14:00.000000", "name": "sshbrute_chain", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12824"}], "comments": [], "components": ["firewall"], "created": "2016-07-07T07:17:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8d4b29b0-6001-463c-8122-6cdfc398cd04", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3026e4ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7em7:"}], "description": "I was attempting to implement these rules with puppetlabs/firewall 1.8.1:\n\n-N SSHBRUTE\n-A SSHBRUTE -m recent --name SSH --set\n-A SSHBRUTE -m recent --name SSH --update --seconds 300 --hitcount 10 -m limit --limit 1/second --limit-burst 100 -j LOG --log-prefix \"iptables[SSH-brute]: \"\n-A SSHBRUTE -m recent --name SSH --update --seconds 300 --hitcount 10 -j DROP\n-A SSHBRUTE -j ACCEPT\n\nBut the actual rules generated by puppetlabs/firewall include spurious \"-mask 255.255.255.255\" and \"-rsource\" flags.  I've attempted to set either/neither/both of rsource => false, rdest => false to no avail.\n\nI've attached the puppet code to reproduce.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37133", "fixedVersions": [], "id": "37133", "issueType": "Bug", "key": "MODULES-3574", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8d4b29b0-6001-463c-8122-6cdfc398cd04", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall generates spurious -mask and -rsource flags for recent module", "timeSpent": "PT0S", "updated": "2016-07-12T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [{"attacher": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "created": "2016-07-07T07:07:00.000000", "name": "resources", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13273"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Running \n\n{code}\nexport AWS_REGION=sa-east-1\ngrep -E '^[^ ].*1\\.4' tmp/resources | cut -d \\  -f 1,3 | tr -d \\': | while read type title", "created": "2016-07-07T07:15:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Bringing this in as it blocking validating the PR-triage work on AWS and MODULES-3589", "created": "2016-08-08T06:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/puppetlabs-aws/pull/353 is ready for merge, but does not address all of this. At the current point in time, this should probably go back onto the backlog, until we can invest more in improving the test suite.\n\nThe scripts from the PR can be used to clean up AWS manually meanwhile.", "created": "2016-08-24T06:16:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Improved versions of the shell fragments above can now be found in {{examples/scripts}}.", "created": "2016-09-09T03:42:00.000000"}], "components": ["aws"], "created": "2016-07-07T07:06:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Source of leaks are identified\n* Tickets are created to resolve the leaks"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cd94cb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Its actually to fix the acceptance test itself."}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "VPC users only. The acceptance tests might break."}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn033:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2850141225_*|*_10007_*:*_1_*:*_12382202_*|*_3_*:*_1_*:*_1134971758_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_159129647"}], "description": "When running the AWS VPC acceptance test suite, resources remain behind. This leads to later failures of the test suite, as quotas on the number of certain objects are hit.\n\nSee the attached file for a current list of resources on the testing AWS VPC account, while no test is running.\n\nThe list was generated using this snippet:\n\n{code}\nexport AWS_REGION=sa-east-1\nmkdir -p tmp\nrm -f tmp/resources\nfor i in $(find lib/puppet/type -type f); do\n    type=\"$(basename \"$i\" .rb)\"\n    echo \"Checking for $type\" >&2\n    bundle exec puppet resource --libdir=lib \"$type\" | tee -a tmp/resources\ndone\n{code}\n\nUsing this script (and an adjunct cleanup script) the leaking tests should be easily findable by bisecting the test suite.\n\nOnce all sources are identified, tickets will be created to resolve the leaks.", "environment": "AWS VPC acceptance test suite", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "36068", "fixedVersions": [], "id": "36068", "issueType": "Bug", "key": "MODULES-3573", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-24T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "AWS: VPC acceptance test suite is leaking resources on AWS - Identify source of leaks", "timeSpent": "PT0S", "updated": "2016-09-09T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "body": "Can somebody of Puppet please have a look into this? Would be great to have this merged and released soon.", "created": "2016-07-25T10:14:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Just wanted to say that the PR has been reviewed as part of our weekly community meeting (thursdays at 17:00Z on #voxpupuli). Thanks for this!", "created": "2016-09-19T04:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been merged. Thanks for the Ticket and the PR.", "created": "2016-12-23T05:07:00.000000"}], "components": ["firewall"], "created": "2016-07-07T01:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9edebf7c-e5e3-425b-acfb-ba8399532127", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@998a34a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7elb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97849_*|*_10009_*:*_1_*:*_14619401921_*|*_5_*:*_1_*:*_0"}], "description": "For the redhat OS family the service for managing ip6tables is called ip6tables. This service is currently not managed (enabled) with this module and therefore ip6tables rules are not saved at all. This branch fixes this issue by introducing an additional parameter $service_name_v6 for the ipv6 version of the service.\n\nSee: https://github.com/puppetlabs/puppetlabs-firewall/pull/641\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42442", "fixedVersions": [], "id": "42442", "issueType": "Bug", "key": "MODULES-3572", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9edebf7c-e5e3-425b-acfb-ba8399532127", "resolution": "Fixed", "resolutionDate": "2016-12-23T05:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ip6tables not persistent on CentOS / RHEL 7", "timeSpent": "PT0S", "updated": "2016-12-23T05:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Functional Review\n\nProcess\n- Assigned a VM from Pooler (Server 2012 R2)\n\n- Installed puppet 4.6.2 (default) manually via MSI\n- Confirmed puppet installed in  C:\\Program Files\\Puppet Labs\n- Confirmed version is 4.6.2 via {{puppet --version}}\n\n- git cloned the puppet_agent module to c:\\temp\\modules\\puppet_agent (used master branch which included this commit)\n\n- puppet module installed preeqs  (puppet module install puppetlabs-xxxxxx --modulepath c:\\temp\\modules)\n  stdlib\n  transition\n  inifile\n  apt\n\n- install private repo module\n  git clone https://github.com/puppetlabs/puppetlabs-puppet_enterprise.git c:\\temp\\modules\\puppet_enterprise\n\n- Downloaded updated agent (1.7.0) from downloads.puppet.com to {{C:\\temp\\puppet-agent-1.7.0-x64.msi}}\n\n- Created manifest C:\\temp\\test.pp\n{code}\nclass { '::puppet_agent':\n  package_version => '1.7.0',\n  install_dir => 'C:\\pupagent',\n  source => 'C:/temp/puppet-agent-1.7.0-x64.msi',\n}\n{code}\n\n- Ran puppet with {{puppet apply c:\\temp\\test.pp --modulepath c:\\temp\\modules --debug}}\n\n- Went to log files in %TEMP% and waited for the MSIEXEC.exe process to complete\n\n- Confirmed puppet is installed into C:\\pupagent\n- Confirmed puppet has no data in C:\\Program Files\\Puppet Labs\n- Confirmed version is 4.7.0 via {{puppet --version}}\n- Confirmed the puppet service was using C:\\pupagent via registry (HKLM\\SYSTEM\\CurrentControlSet\\Services\\puppet\\imagepath)\n\n", "created": "2016-10-05T16:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Noted that there are still variable warnings under Windows\n\n{code}\nWarning: Unknown variable: 'mco_install'. at c:/temp/modules/puppet_agent/manifests/params.pp:103:21\nWarning: Unknown variable: 'logdir'. at c:/temp/modules/puppet_agent/manifests/params.pp:105:21\nWarning: Unknown variable: '::puppet_agent::params::_source'. at c:/temp/modules/puppet_agent/manifests/init.pp:47:22\n{code}\n\nThere is a typo in the README and missing docs on the install_dir parameter.", "created": "2016-10-05T16:50:00.000000"}], "components": ["windows"], "created": "2016-07-06T12:02:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5260516f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7dyv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Integration"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5801877468_*|*_1_*:*_1_*:*_212191_*|*_10007_*:*_1_*:*_1033016728_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1199609957"}], "description": "h5. In scope for agent team:\n\nInstall an agent manually. Install the module. Use a manifest to invoke an upgrade with the module, specifying a custom installation directory different than the default. Verify puppet is in the new location and no remnants are in the old location. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38167", "fixedVersions": ["puppet_agent 1.3.0"], "id": "38167", "issueType": "New Feature", "key": "MODULES-3571", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-10-07T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow setting install_path for the Windows MSI", "timeSpent": "PT0S", "updated": "2016-10-07T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3dde87ae-575c-4401-b7dc-0ecae152b213", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the report, and if you ever find the time to send a pull request as well that would be great!", "created": "2016-07-12T17:22:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3dde87ae-575c-4401-b7dc-0ecae152b213", "body": "I have already submitted a pull request for this change. The pull request is https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/484\n\nThe one build it is failing on 1.9.3 due to a gem requirement of ruby 2.0 or newer.", "created": "2016-07-12T17:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oh thanks! Merged :)", "created": "2016-07-12T17:54:00.000000"}], "components": ["rabbitmq"], "created": "2016-07-06T11:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3dde87ae-575c-4401-b7dc-0ecae152b213", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40118440"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7dy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_538410613_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1935404"}], "description": "Add parameters to module to configure tcp options(backlog, sndbuf, recbuf)  and collect statistics interval. These options should be made available for performance tuning. The collect statistics interval option affects the rabbitmq management where the default value can cause a significant performance loss.", "environment": "Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35015", "fixedVersions": [], "id": "35015", "issueType": "New Feature", "key": "MODULES-3570", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3dde87ae-575c-4401-b7dc-0ecae152b213", "resolution": "Fixed", "resolutionDate": "2016-07-12T17:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rabbitmq config tcp options and collect statistics interval tuning", "timeSpent": "PT0S", "updated": "2016-07-12T17:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "A pull request adding this ability would be very helpful, if you have something already!", "created": "2016-07-12T17:15:00.000000"}], "components": ["apache"], "created": "2016-07-06T07:44:00.000000", "creator": "70121:95670370-8ae7-4060-8c73-080270807da0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea55ad4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7dof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}], "description": "Since ModSecurity 2.6, {{SecRequestBodyLimit}} can be put inside {{Location}} and {{LocationMatch}} tags.\nIn the current version of the apache module, this parameter is only set globally (inside {{_security.erb}}).\nIt would be interesting that we can put a different value of {{SecRequestBodyLimit}} for each {{Location}} or {{LocationMatch}}, in the same manner we can for {{SecRuleRemoveById}} for example", "environment": "CentOS 7.2, Puppet 4.5.2, Apache 2.4.6, mod_security 2.7.3, mod_security_crs_2.2.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37132", "fixedVersions": [], "id": "37132", "issueType": "Improvement", "key": "MODULES-3569", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:95670370-8ae7-4060-8c73-080270807da0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ability to add SecRequestBodyLimit to LocationMatch", "timeSpent": "PT0S", "updated": "2017-06-29T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17471c7f6a007049ebcb", "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "I submitted a pull request to handle this here https://github.com/puppetlabs/puppetlabs-stdlib/pull/618 , but it looks like the Ruby 1.9.6 job is failing because of an issue like this one https://github.com/travis-ci/travis-ci/issues/5145", "created": "2016-07-07T23:07:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The failing travis check is a known issue with newer versions of mime-types-data requiring ruby >=2 and bundler being obnoxious about it.", "created": "2016-07-08T02:25:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged Nate's PR", "created": "2016-07-13T02:51:00.000000"}], "components": [], "created": "2016-07-06T02:33:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* both dig and dig44 conform to the old API on puppet prior to puppet 4.5.0\n* using stdlib's dig prints a warning\n* catalog and full-system tests pass green\n* README is updated"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@512e7c3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz79br:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605887068_*|*_5_*:*_1_*:*_0"}], "description": "puppet 4.5.0 has introduced a internal version of {{dig}}, that is not compatible to stdlib's version. To mitigate this, we need to \n\n* rename the {{dig}} function to {{dig44}} to keep the old API available\n* create a new {{dig}} function that *warns* the user that they should be either using {{dig44}} or switch to puppet 4.5.0's dig function.\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32806", "fixedVersions": [], "id": "32806", "issueType": "Task", "key": "MODULES-3568", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-07-13T02:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: copy dig to dig44; deprecate original version", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-07-05T14:09:00.000000", "creator": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd3cded"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntkv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}], "description": "The regular expression in method {{remote_branch_revision}} in file {{lib/puppet/provider/vcsrepo/git.rb}} is too aggressive. It will return true on partial matches with the specified revision.\n\nFor example, let's say you want to checkout the {{foo}} tag like so:\n{code}\nvcsrepo { '/tmp/repo':\n  ensure   => present,\n  provider => git,\n  revision => 'foo'\n  source   => 'git://github.com/sample/repo.git',\n}\n{code}\n\nBut if there is a branch in the repository called {{foobar}}, then the {{remote_branch_revision}} method will incorrectly return true because it will match {{remotes/origin/foo}} from {{remotes/origin/foobar}}. The regular expression used ({{/(remotes\\/)?\\#\\{\\@resource.value(:remote)\\}\\/\\#\\{revision\\}/}} should probably instead be {{/^(remotes\\/)?\\#{\\@resource.value(:remote)\\}\\/\\#\\{revision\\}$/}} to match the beginning and end of the line.\n\n", "environment": "vcsrepo = 1.3.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32805", "fixedVersions": [], "id": "32805", "issueType": "Bug", "key": "MODULES-3566", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "git branch check is too aggressive", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised", "created": "2016-07-05T16:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Useful test manifest\n\n{code}\nexec { 'cwd test':\n    cwd       => 'c:/temp/',\n    command   => 'get-location',\n    logoutput => true,\n    provider  =>  powershell,\n}\n\nexec { 'default cwd':\n    command   => 'get-location',\n    logoutput => true,\n    provider  =>  powershell,\n}\n\n#exec { 'bad cwd':\n#    cwd       => 'c:\\aaaaaaaa',\n#    command   => 'get-location',\n#    logoutput => true,\n#    provider  =>  powershell,\n#}\n{code}", "created": "2016-07-05T16:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Updated the PR to use Runspaces instead of a Set-Location", "created": "2016-07-06T14:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Removing this as a requirement for PS 2.0.2", "created": "2016-07-08T11:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocking this ticket until 2.0.2 is released", "created": "2016-07-08T11:51:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "merged to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/a098117685e50faa534286d569ac47052f5f65f9", "created": "2016-08-26T15:12:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "note - after discussion this should have been merged to stable first them merged up master, but instead went master first and has been merged down to stable. Because the two branches were previously effectively identical, this was ok - no code in master not targeted for next 'z' was merged to stable.", "created": "2016-08-26T15:14:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This has passed CI on stable:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-stable/24/\n\nand master:\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20master/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-master/69/", "created": "2016-08-29T10:45:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Tested on 2012r2 VM with above test manifest. All tests passed. Spec tests exist, and pass for this fix. CI is green... trap is clean.", "created": "2016-08-30T18:12:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "FR'ed", "created": "2016-08-31T16:07:00.000000"}], "components": ["powershell"], "created": "2016-07-05T11:18:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The exec provider should set the working directory to the Resource 'cwd' parameter\n* If Resource 'cwd' parameter is not set, it should default to working directory of the parent process\n* Updated Readme\n* Non-trivial script execution"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f6520e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy7b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Issue was raised and was deemed important enough to work on this sprint and block release of 2.0.2"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_243702765_*|*_1_*:*_1_*:*_435494_*|*_10007_*:*_3_*:*_328525984_*|*_3_*:*_2_*:*_99448396_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_113252732_*|*_10004_*:*_1_*:*_1478987639_*|*_10006_*:*_1_*:*_2598923104"}], "description": "From https://github.com/puppetlabs/puppetlabs-powershell/issues/123\n---\nAfter upgrade to 2.0.1 version of plugin i notice that cwd param broken, and dont change path to value.\nExample script:\n{code}\n  exec { \"cwd test\":\n    cwd      => 'c:/windows/',\n    command  => 'get-location',\n    provider =>  powershell,\n  }\n{code}\nAt 1.0.6 version all works fine.\n---", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36067", "fixedVersions": ["PowerShell 2.0.3"], "id": "36067", "issueType": "Bug", "key": "MODULES-3565", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-08-30T18:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell Modules 2.x does not honor the cwd paramter", "timeSpent": "PT0S", "updated": "2016-09-30T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicate of FM-5424", "created": "2016-07-05T09:48:00.000000"}], "components": ["f5"], "created": "2016-07-05T09:18:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* acceptance tests pass again"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63032c79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7cwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4161_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1792202"}], "description": "{code}\npuppet 08:27:38$ env FACTER_URL=\"https://admin:568eeb9488d8499bb485822e37e6f9e2dfd7e10c6e08597de627e92d5748a0d4@52.27.39.203\" puppet resource f5_monitor /Common/my_icmp --trace\n  Error: Could not run: f5_monitor requires that a provider is declared. Available providers are: external, gateway_icmp, http, https, icmp, ldap, sip, tcp, tcp_half, udp\n  /etc/puppetlabs/code/modules/f5/lib/puppet/provider/f5_monitor/dummy.rb:13:in `exists?'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property/ensure.rb:81:in `retrieve'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1068:in `retrieve'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1096:in `retrieve_resource'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2580:in `to_resource'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:17:in `find'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:209:in `find_or_save_resources'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:136:in `main'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:352:in `run_command'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:540:in `exit_on_fail'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run'\n  /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n  /opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n\npuppet executed in 1.57 seconds\nExited: 1\n  matches the default icmp monitor (FAILED - 1)\n\npuppet 08:27:39$ mkdir -p /etc/puppetlabs/puppet/manifests\n{code}\n\nfrom \n\nhttps://jenkins-modules.puppetlabs.com/job/forge-netdev_puppetlabs-f5_intn-sys_full-pe-2016.1.x-master/4/PLATFORM=pe-default,WORKER_LABEL=beaker/consoleFull", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41369", "fixedVersions": [], "id": "41369", "issueType": "Bug", "key": "MODULES-3564", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Duplicate", "resolutionDate": "2016-07-05T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "f5: failure to locate provider during acceptance testing", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Related: https://github.com/puppetlabs/puppetlabs-mysql/commit/8b366fe7df52abf8ed90eea5aafcc3f1c2d70810", "created": "2016-07-12T16:19:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Fixed by MODULES-3559", "created": "2016-08-08T09:42:00.000000"}], "components": ["mysql"], "created": "2016-07-05T09:18:00.000000", "creator": "623a48751c7f6a0070491715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a configuration of mysql::server with the parameter root_group set to 'mysql'\nWhen running the puppet receipe\nThen I get an installed mysql-server\nAnd the configuration File belongs to the root_group\n\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a371398"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt3b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_630057033_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2308984373"}], "description": "I used the mysql::server class with hte parameter root_group = 'mysql'\n\nI got \n```\nError: Could not find group mysql\nError: /Stage[main]/Mysql::Server::Config/File[/etc/mysql]/group: change from root to mysql failed: Could not find group mysql\n```\n\nI wanted to have a functional mysql server with ownership of the my.cnf belonging to the mysql group.\n\n---\n\nThe mysql::server class has introduced a dependency problem in version 3.8 between mysql::server::config and mysql::server::install. \n\nWhen the parameter `root_group` is set via mysql::server and that group does not exist, then due to the dependency, the complete package installation is aborted. This makes it impossible to use groups that only exist after the package installation, e.g., 'mysql'.", "environment": "Ubuntu 14.04/16.04\nPuppet Agent 3.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39200", "fixedVersions": [], "id": "39200", "issueType": "Bug", "key": "MODULES-3563", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48751c7f6a0070491715", "resolution": "Fixed", "resolutionDate": "2016-08-08T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::config requires group to be present before package is installed", "timeSpent": "PT0S", "updated": "2016-09-06T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR Submitted:\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/631", "created": "2016-10-20T09:48:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "PR Merged 25 Oct 2016:\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/631", "created": "2016-10-25T07:43:00.000000"}, {"author": "557058:74ced041-721a-48ec-853a-35c3cf9ebfa9", "body": "[~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] hey, we're still seeing this occur, it popped up during last nights integration run on everett.\n\n[pe-acceptance-tests (2016.5.x) 21: puppet_agent Module Upgrade Integration (nightly) #59 - ubuntu1004|https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-agent-upgrade_nightly_2016.5.x/59/]", "created": "2016-11-30T04:26:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "So the fix I applied is essentially a retry when the specific timeout error is returned from the keyserver pool. The pool used is 'http://hkps.pool.sks-keyservers.net' and is meant to retire specific servers from the pool when a timeout occurs, meaning that it is very unlikely that multiple timeout issues should occur on the pool when retrying.\n\n[~accountid:557058:74ced041-721a-48ec-853a-35c3cf9ebfa9], What would you recommend to fix this transient issue? Something as simple as increasing the retry count and the wait time between retries? This issue occurred in the past also with a different pool and the fix was to change the pool to the one we currently use.", "created": "2016-12-01T04:28:00.000000"}], "components": ["apt"], "created": "2016-07-05T09:09:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ef08b68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz9lfb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5248_*|*_10009_*:*_1_*:*_94098648_*|*_3_*:*_1_*:*_351277294_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9226259342"}], "description": "apt tests often fail with\n\n{code}\nFailures:\n\n  1) apt_key server => hkp://hkps.pool.sks-keyservers.net:80 works\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'pk0w0mzrqjlhryh.delivery.puppetlabs.net' exited with 4 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.beqgKG\n       Last 10 lines of output were:\n       \tgpg: requesting key 4BD6EC30 from hkp server hkps.pool.sks-keyservers.net\n       \tgpgkeys: key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 not found on keyserver\n       \tgpg: no valid OpenPGP data found.\n       \tgpg: Total number processed: 0\n       \tError: /Stage[main]/Main/Apt_key[puppetlabs]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key adv --keyserver hkp://hkps.pool.sks-keyservers.net:80 --recv-keys 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30' returned 2: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://hkps.pool.sks-keyservers.net:80 --recv-keys 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30\n       \tgpg: requesting key 4BD6EC30 from hkp server hkps.pool.sks-keyservers.net\n       \tgpgkeys: key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 not found on keyserver\n       \tgpg: no valid OpenPGP data found.\n       \tgpg: Total number processed: 0\n       \tNotice: Applied catalog in 0.08 seconds\n       \n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/host.rb:351:in `exec'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/helpers/puppet_helpers.rb:479:in `block in apply_manifest_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/helpers/puppet_helpers.rb:408:in `apply_manifest_on'\n     # ./vendor/gems/gems/beaker-2.45.0/lib/beaker/dsl/helpers/puppet_helpers.rb:486:in `apply_manifest'\n     # ./spec/acceptance/apt_key_provider_spec.rb:430:in `block (4 levels) in <top (required)>'\n\nFinished in 2 minutes 44.4 seconds (files took 8 minutes 31 seconds to load)\n42 examples, 1 failure\n{code}\n\nwhich often clears up on re-kicking.\n\nEither the tests need to use a more reliable server (which has already been attempted with the switch to the pool server) or the module needs to be more robust about retrieving the key, e.g. by repeating the query.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35009", "fixedVersions": [], "id": "35009", "issueType": "Bug", "key": "MODULES-3562", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-10-25T07:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt: key retrieval is unreliable", "timeSpent": "PT0S", "updated": "2016-12-01T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a201307c51854164d657eb8", "body": "Closing this due to comment made on MODULES-1767", "created": "2016-07-05T09:12:00.000000"}], "components": ["apt", "puppet_agent"], "created": "2016-07-05T08:58:00.000000", "creator": "5a201307c51854164d657eb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c9dd552"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7cv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_856110_*|*_6_*:*_1_*:*_0"}], "description": "I recently updated my puppet master to 4.5.2 and I'm using the puppet_agent module to try and update all my agent nodes. It is currently declared in a base profile that all agent nodes use.\n\nWhen I try to run the puppet agent on one of the clients to fetch the latest config to start the update I am getting the following error:\n\n*Error 400 on SERVER: Evaluation Error: Comparison of: String < Integer, is not possible. Caused by 'A String is not comparable to a non String'. at /etc/puppetlabs/code/environments/development/modules/apt/manifests/update.pp:16*\n\nThis happens when stringify_facts is NOT defined.\n\nIf I set stringify_facts to true on the client the error changes:\n\n*Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Class\\[Apt\\] is already declared; cannot redeclare at xxx*\n\nWhere xxx refers to a line starting:\n\n{code}\nclass { 'apt':\n    update             => {\n      frequency        => 'daily',\n    },\n    purge              => {\n      'sources.list.d' => true,\n      'preferences.d'  => true,\n    }\n  }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33890", "fixedVersions": [], "id": "33890", "issueType": "Bug", "key": "MODULES-3561", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a201307c51854164d657eb8", "resolution": "Fixed", "resolutionDate": "2016-07-05T09:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Evaluation error in apt module", "timeSpent": "PT0S", "updated": "2016-07-05T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-accounts/pull/59\n", "created": "2016-07-14T10:28:00.000000"}], "components": ["accounts"], "created": "2016-07-05T08:51:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* passes CI on travis and jenkins using puppet-lint 2.0"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f42c5f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7cuv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3865_*|*_3_*:*_1_*:*_27691990_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_755728783"}], "description": "This is currently failing CI for accounts:\n\n{code}\nvendor/gems/gems/puppet-4.5.2/spec/fixtures/integration/node/environment/sitedir/00_a.pp - ERROR: a not in autoload module layout on line 1\n{code}\n\nFrom https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-accounts_static-module_master/32/\n\n\nThis is because it has not received the updates from modulesync for puppet-lint 2.0.0\n", "environment": "jenkins", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "32804", "fixedVersions": [], "id": "32804", "issueType": "Bug", "key": "MODULES-3560", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-07-14T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "accounts: needs modulesync management - fix failing lint issues", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This should be fixed with MODULES-3601", "created": "2016-08-08T09:42:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Fixed by PR 868", "created": "2016-08-08T09:43:00.000000"}], "components": ["mysql"], "created": "2016-07-05T08:38:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2f815155-dc93-4388-9277-a383465eceb6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31663048"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt33:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_632636560_*|*_5_*:*_1_*:*_19984_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2308830554"}], "description": "Installing MySQL fails on fresh servers if log_bin for class mysql::server: is set, due to\n{code}\n if $logbin {\n    $logbindir = mysql_dirname($logbin)\n\n    #Stop puppet from managing directory if just a filename/prefix is specified\n    if $logbindir != '.' {\n      file { $logbindir:\n        ensure => directory,\n        mode   => '0755',\n        owner  => $options['mysqld']['user'],\n        group  => $options['mysqld']['user'],\n      }\n    }\n  }\n{code}\nat mysql/manifests/server/config.php is executed before mysql server is installed.\nThe installation of the packages is creating the mysql user and so puppet cannot create the directory and add the user/group permission.\n\nSo you will get this error when running puppet:\n{code}\nError: Could not find user mysql\nError: /Stage[main]/Mysql::Server::Config/File[/var/lib/mysql]/owner: change from root to mysql failed: Could not find user mysql\nError: Could not find group mysql\nError: /Stage[main]/Mysql::Server::Config/File[/var/lib/mysql]/group: change from root to mysql failed: Could not find group mysql\nNotice: /Package[mysql-server]: Dependency File[/var/lib/mysql] has failures: true\n{code}\n\nI temporary fixed it by disabling log_bin in my config, but it should be fixed in the module soon.", "environment": "puppet 3.8, puppetlabs-mysql 3.8.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41367", "fixedVersions": [], "id": "41367", "issueType": "Bug", "key": "MODULES-3559", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2f815155-dc93-4388-9277-a383465eceb6", "resolution": "Fixed", "resolutionDate": "2016-08-08T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MySQL installation fails when log_bin is set", "timeSpent": "PT0S", "updated": "2016-09-06T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-07-04T09:27:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:618d0ff0-f080-4565-96a5-adf9b23c79de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50f29469"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8izz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_719118558_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6516669944_*|*_10005_*:*_1_*:*_95092"}], "description": "File 'manifests/params.pp', case 'Debian', does not include binding package names suitable for use with Ubuntu 16.04 (Xenial):\n\n* 'php5-mysql' has changed to 'php-mysql' for 16.04\n* 'libmysql-ruby' is 'ruby-mysql' post-12.04", "environment": "* Ubuntu 16.04", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "39198", "fixedVersions": [], "id": "39198", "issueType": "Task", "key": "MODULES-3557", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:618d0ff0-f080-4565-96a5-adf9b23c79de", "resolution": "Fixed", "resolutionDate": "2016-09-26T03:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Ubuntu 16.04 package names for language bindings", "timeSpent": "PT0S", "updated": "2016-10-06T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Huh. https://github.com/puppetlabs/puppetlabs-ruby/blob/0.5.0/manifests/init.pp#L198 definitely checks $::osfamily and has cases for 'Debian' and default, and osfamily is Debian... why would it be getting default?\n\nI'm guessing you have 0.5.0 of puppetlabs-ruby installed, correct?", "created": "2016-07-12T15:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "And it looks like there are unit tests to check this behavior https://github.com/puppetlabs/puppetlabs-ruby/blob/0.5.0/spec/classes/init_spec.rb#L783-L1005", "created": "2016-07-12T15:18:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], thanks for the pointer to {{puppetlabs-ruby}}, we are actually at version 0.4.0 here ATM. I'll try to upgrade ASAP and get back to you.", "created": "2016-07-13T02:40:00.000000"}], "components": ["ruby"], "created": "2016-07-04T04:28:00.000000", "creator": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b3603eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7co7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}], "description": "Since Ubuntu 14.04 ships Ruby 1.9.1 by default, I've added the [brightbox/ruby-ng PPA|https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng] and customized my Hiera configuration as follows:\n\n{code:yaml}\nruby::version: \"2.0.0.648\"\nruby::set_system_default: true\n{code}\n\nWhen provisioning via Puppet now, all I get is the following message:\n\n{quote}2016-07-04 12:14:22 +0200 Scope(Class\\[Ruby\\]) (notice): The set_system_default parameter for the ruby class does not work for Ubuntu, no action taken.{quote}\n\nHowever, running {{facter osfamily}} within the Vagrant VM properly yields {{Debian}}, not {{Ubuntu}}.", "environment": "Vagrant, Puppet as provisioner", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35005", "fixedVersions": [], "id": "35005", "issueType": "Bug", "key": "MODULES-3556", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot set system default on Ubuntu (14.04)", "timeSpent": "PT0S", "updated": "2016-07-13T02:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "catalog_preview fixed here: https://github.com/puppetlabs/puppetlabs-catalog_preview/pull/146\n\ndocker addressed in https://github.com/puppetlabs/ci-job-configs/pull/1496 and https://github.com/garethr/garethr-docker/pull/554 (still open)", "created": "2016-07-18T03:46:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR for docker went green.", "created": "2016-07-18T03:49:00.000000"}], "components": [], "created": "2016-07-04T04:21:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* After change bundle install should work\n* Since the modules are out of our control, having the PR up is enough\n* Check for travis-green-ness"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11321a1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7cnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1207532012_*|*_3_*:*_1_*:*_118750_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_23154"}], "description": "Two modules are failing CI because of failures when attempting to install the listen gem, catalog_preview and docker. \n\nThere has been fixes put in to other modules, these two will require similar:\nhttps://github.com/puppetlabs/puppetlabs-azure/commit/cf9dcfe37168d5995da2db5290336eb3930baa58\n\nFailure Output:\nGem::InstallError: listen requires Ruby version >= 2.2.3, ~> 2.2.\nAn error occurred while installing listen (3.1.5), and Bundler cannot continue.\nMake sure that `gem install listen -v '3.1.5'` succeeds before bundling.\nBuild step 'Execute shell' marked build as failure\nBuild does not meet criteria for workspace archiving - result is not at least SUCCESS.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33889", "fixedVersions": [], "id": "33889", "issueType": "Bug", "key": "MODULES-3555", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-07-18T03:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Listen gem issues on catalog_preview and docker modules - causing CI to fail on each", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:53bd29b3-1450-4a36-ab5a-cd641aa5d270", "body": "Just figured that the issue is fixed in master\n\n{code}\ncommit 18ec961745abb25c148f761941feca5909eb4929\nAuthor: sacchettom <marco.sacchetto81@gmail.com>\nDate:   Tue May 17 11:30:41 2016 +0100\n{code}", "created": "2016-07-04T12:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Reported fix in master.", "created": "2017-08-23T12:45:00.000000"}], "components": ["tomcat"], "created": "2016-07-04T01:35:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:53bd29b3-1450-4a36-ab5a-cd641aa5d270", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c9ab54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7cnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30558380_*|*_4_*:*_1_*:*_35865643477_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_11038"}], "description": "Error \n{code}\nError: tar xzf /opt/staging/tomcat/apache-tomcat-8.0.36.tar.gz --strip=1 returned 2 instead of one of [0]\nError: /Stage[main]/Rl_mule::Install_mmc/Tomcat::Instance[apache-tomcat-8.0.36]/Tomcat::Install[apache-tomcat-8.0.36]/Tomcat::Install::Source[apache-tomcat-8.0.36]/Staging::Extract[apache-tomcat-8.0.36-apache-tomcat-8.0.36.tar.gz]/Exec[extract apache-tomcat-8.0.36-apache-tomcat-8.0.36.tar.gz]/returns: change from notrun to 0 failed: tar xzf /opt/staging/tomcat/apache-tomcat-8.0.36.tar.gz --strip=1 returned 2 instead of one of [0]\n{code}\n\nCause: source.pp used $::tomcat::user and $::tomcat::group while calling stage, instead of $user and $group which are passed as parameters to the source resource.\n\nCurrent:\n{code}\n  file { $catalina_home:\n    ensure => directory,\n    owner  => $user,\n    group  => $group,\n  }\n\n  staging::extract { \"${name}-${filename}\":\n    source  => \"${::staging::path}/tomcat/${filename}\",\n    target  => $catalina_home,\n    require => Staging::File[$filename],\n    unless  => \"test \\\"\\$(ls -A ${catalina_home})\\\"\",\n    user    => $::tomcat::user,\n    group   => $::tomcat::group,\n    strip   => $_strip,\n  }\n{code}\n\n*Fix*\nCurrent:\n{code}\n  file { $catalina_home:\n    ensure => directory,\n    owner  => $user,\n    group  => $group,\n  }\n\n  staging::extract { \"${name}-${filename}\":\n    source  => \"${::staging::path}/tomcat/${filename}\",\n    target  => $catalina_home,\n    require => Staging::File[$filename],\n    unless  => \"test \\\"\\$(ls -A ${catalina_home})\\\"\",\n    user    => $user,\n    group   => $group,\n    strip   => $_strip,\n  }\n{code}", "environment": "OS: Linux\nPE: 3.8\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41379", "fixedVersions": [], "id": "41379", "issueType": "Bug", "key": "MODULES-3554", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:53bd29b3-1450-4a36-ab5a-cd641aa5d270", "resolution": "Fixed", "resolutionDate": "2017-08-23T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tomcat | source install fails for custom user with permission error", "timeSpent": "PT0S", "updated": "2017-08-23T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ah yes, using the class declaration syntax of {{class { 'apt': ... }}} would conflict with the {{include apt}} syntax", "created": "2016-07-12T17:17:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6e2e7a07-9492-464e-bcff-22bcfe2141c0", "body": "Why was this closed???\nNo solution was presented and the documentation is still WRONG...", "created": "2016-07-18T08:33:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hi Brandon. Could you provide me with details on the error log you are receiving when you apply the manifest? Thanks.", "created": "2018-08-29T09:48:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Due to inactivity in progressing this ticket I am going to go ahead and close it. However, if you feel that this is an issue that still requires attention please feel free to re-open the ticket. Thanks.", "created": "2018-09-24T07:32:00.000000"}], "components": ["apt"], "created": "2016-07-01T14:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6e2e7a07-9492-464e-bcff-22bcfe2141c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "class { 'apt':\n            update => {\n              frequency => 'daily',\n            },\n          }"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@663e0b7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7ce7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_67665450664_*|*_6_*:*_2_*:*_487004362_*|*_10004_*:*_1_*:*_2238327547"}], "description": "The documentation for update frequency gives errors: https://forge.puppet.com/puppetlabs/apt#update-the-list-of-packages\n\nThe instruction is to define a class, but when running the error reads: \"Duplicate declaration: Class[apt] is already declared;\"", "environment": "Puppet Server 4.5.2\nPuppet Agent 4.5.2\n", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "39272", "fixedVersions": [], "id": "39272", "issueType": "Bug", "key": "MODULES-3553", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6e2e7a07-9492-464e-bcff-22bcfe2141c0", "resolution": "Done", "resolutionDate": "2018-09-24T07:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APT Docs update frequency", "timeSpent": "PT0S", "updated": "2018-09-24T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ccb6007f-5c32-4510-aa58-8f92163f73d8", "created": "2016-06-30T15:27:00.000000", "name": "license_splunk_p2_exp_rel.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12823"}, {"attacher": "557058:ccb6007f-5c32-4510-aa58-8f92163f73d8", "created": "2016-06-30T15:27:00.000000", "name": "license_splunk_p3_exp_rel.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12717"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I can only see the exec being realized in the base class, but declaring only splunk::forwarder shouldn't also declare the base class. I can't imagine the exec resource got tagged with splunk_forwarder as a tag, though the fact that it doesn't happen on 2.7 and has no manifest-code explanation may indicate this...", "created": "2016-07-12T17:47:00.000000"}, {"author": "557058:ccb6007f-5c32-4510-aa58-8f92163f73d8", "body": "we thought it might be that, but we verified the tags and it looked right. Plus, with the split that we made in the PR if it was the tag, it still would have been realized and the problem wouldnt have gone away.", "created": "2016-07-13T10:16:00.000000"}], "components": ["splunk"], "created": "2016-06-30T15:29:00.000000", "creator": "557058:ccb6007f-5c32-4510-aa58-8f92163f73d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fd65b3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7bk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}], "description": "We have a very weird issue with this class. We are on Linux and are ONLY trying to install the Splunk forwarder, not the main server. It turns out, however, that it has been trying to also instantiate the main server classes. We were getting an error on the license_splunk exec that the splunk command was not found.\n\nWe found out that it works if the two execs for the main Splunk server were removed from the splunk::platform::posix class.\n\nThis would seem to indicate that somehow it is realizing wildcard services in a way that is inconsistent with how it is being called. We scrutinized our code and the code in this module, and can not find any code path that should be realizing these services.\n\nWe are very simply calling the splunk::forwarder like this:\n\n{code}\n    # setup splunk params\n    class { '::splunk::params':\n      server   => $splunk_server,\n    }\n\n    # install splunk forwarder\n    class { '::splunk::forwarder':\n      pkg_provider => 'yum',\n    }\n\n{code}\nAnd getting this error.\n{code}\nInfo: Applying configuration version '1467137689'\nError: Could not find command 'splunk'\nError: /Stage[main]/Splunk::Platform::Posix/Exec[license_splunk]/returns: change from notrun to 0 failed: Could not find command 'splunk'\nNotice: /Stage[main]/Splunk::Platform::Posix/Exec[enable_splunk]: Dependency Exec[license_splunk] has failures: true\nWarning: /Stage[main]/Splunk::Platform::Posix/Exec[enable_splunk]: Skipping because of failed dependencies\nNotice: /Stage[main]/Splunk::Virtual/Service[splunk]: Dependency Exec[license_splunk] has failures: true\nWarning: /Stage[main]/Splunk::Virtual/Service[splunk]: Skipping because of failed dependencies\n{code}\n\nI've attached the extracted relationship graphs from the 2.7 and 3.x runs.\n\nWe've submitted a pull request that moves the realizable resources into subclasses, which is how we are currently running the module.\n\nWe *only* use the splunk::forwarder, so not sure what the effect is for usrs managing a server instance.", "environment": "Splunk module version 4.0.0\n\nWorks on:\n* puppet-server-2.7.25-1.el5\n\nFails on:\n* puppet-server-3.7.5-1.el6.noarch and puppetserver-1.0.8-1.el6.noarch\n* puppet-server-3.8.1-1.el6.noarch and puppetserver-1.1.1-1.el6.noarch\n* puppet-server-3.8.7-1.el6.noarch and puppetserver-1.1.3-1.el6.noarch\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36066", "fixedVersions": [], "id": "36066", "issueType": "Bug", "key": "MODULES-3552", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ccb6007f-5c32-4510-aa58-8f92163f73d8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "splunk module realizing out of scope resources on puppet3", "timeSpent": "PT0S", "updated": "2016-07-13T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7996d513-1611-479a-b8b6-995497e87394", "body": "Greg put in MODULES-3552 just after this, with more info :/\n", "created": "2016-06-30T15:32:00.000000"}], "components": ["splunk"], "created": "2016-06-30T14:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7996d513-1611-479a-b8b6-995497e87394", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f32d0e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7bgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4056653_*|*_6_*:*_1_*:*_0"}], "description": "Full details including our calling code and a workaround are here: https://github.com/puppetlabs/puppetlabs-splunk/pull/48\n\nI've tried on Puppet 3.8.1 and 3.8.7 with the error, whereas 2.7 works fine. Thus it might be a bug in Puppet itself instead of the module.", "environment": "CentOS 6.x, Puppet 3.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38166", "fixedVersions": [], "id": "38166", "issueType": "Bug", "key": "MODULES-3551", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7996d513-1611-479a-b8b6-995497e87394", "resolution": "Duplicate", "resolutionDate": "2016-06-30T15:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Splunk module tries to realize Exec[license_splunk] even when only installing forwarder", "timeSpent": "PT0S", "updated": "2016-06-30T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9810f944-e355-4de8-bfff-bb2e188568c7", "body": "Are there any workarounds available?", "created": "2016-07-14T10:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d1cee549-db9a-4d91-8938-d8fb3df8f2ae", "body": "Hi,\nsee https://github.com/puppetlabs/puppetlabs-apache/pull/1498.\n\nThe kerberos issue can be workarrounded with:\n\n{code:puppet}\n  if $::operatingsystem == 'SLES' and $::operatingsystemmajrelease == '12' {\n    file {'/usr/lib64/apache2-prefork/mod_auth_kerb.so':\n      ensure => link,\n      target => '/usr/lib64/apache2/mod_auth_kerb.so',\n    }\n  }\n{code}", "created": "2016-07-15T00:22:00.000000"}], "components": ["apache"], "created": "2016-06-30T07:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d1cee549-db9a-4d91-8938-d8fb3df8f2ae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49b5f8ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_990689074_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9288534864"}], "description": "puppetlabs/apache modul complains about wrong apache modul paths:\n\n{code:shell}\nhttpd-prefork: Syntax error on line 41 of /etc/apache2/httpd.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Cannot load /usr/lib64/apache2-prefork/mod_authz_default.so into server: /usr/lib64/apache2-prefork/mod_authz_default.so: cannot open shared object file: No such file or directory\n{code}\n\nIn Apache 2.4 mod_authz_core is used instead of mod_authz_default.\n\nAnother issue:\n{code:shell}\nhttpd-prefork: Syntax error on line 41 of /etc/apache2/httpd.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/auth_kerb.load: Cannot load /usr/lib64/apache2-prefork/mod_auth_kerb.so into server: /usr/lib64/apache2-prefork/mod_auth_kerb.so: cannot open shared object file: No such file or directory\n{code}\n\nSeems there is a missing symlink to /usr/lib64/apache2/mod_auth_kerb.so. Is this a SLES issue?\n\nLast error:\n{code:shell}\nhttpd-prefork: Syntax error on line 51 of /etc/apache2/httpd.conf: No matches for the wildcard '*.conf' in '/etc/apache2/conf.d', failing (use IncludeOptional if required)\n{code}\n\nThere is an empty conf.d folder left from SUSE default installation. This breaks configtest. Maybe use IncludeOptional instead, as given by error message.\n\nThanks for help :-)\n\nFloek", "environment": "SuSE Linux Enterprise Server 12\npuppetlabs/apache 1.10.0\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "36065", "fixedVersions": [], "id": "36065", "issueType": "Bug", "key": "MODULES-3548", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d1cee549-db9a-4d91-8938-d8fb3df8f2ae", "resolution": "Fixed", "resolutionDate": "2016-10-27T06:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache module not fully compatible with SLES12", "timeSpent": "PT0S", "updated": "2016-10-27T06:49:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is not a major blocker. it is just a test issue. ", "created": "2016-07-19T10:22:00.000000"}], "components": ["haproxy"], "created": "2016-06-30T07:22:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76023f01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7arb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of partnership"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1652692383_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_142870822"}], "description": "haprox PRs are failing on travis\n\nhttps://travis-ci.org/puppetlabs/puppetlabs-haproxy/jobs/141331405\n\n{code}\nubuntu-1404-x64 13:09:39$ puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.zJbqsW\n  Info: Loading facts\n  Info: Loading facts\n  Warning: Scope(Haproxy::Config[haproxy]): haproxy: The $merge_options parameter will default to true in the next major release. Please review the documentation regarding the implications.\n  Warning: You cannot collect exported resources without storeconfigs being set; the collection will be ignored at /etc/puppetlabs/code/modules/haproxy/manifests/balancermember/collect_exported.pp:7:3\n  Warning: You cannot collect exported resources without storeconfigs being set; the collection will be ignored at /etc/puppetlabs/code/modules/haproxy/manifests/balancermember/collect_exported.pp:7:3\n  Notice: Compiled catalog for ubuntu-1404-x64.c.travis-ci-prod-5.internal in environment production in 0.46 seconds\n  Info: Applying configuration version '1467292182'\n  Notice: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Install[haproxy]/Package[haproxy]/ensure: created\n  Notice: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/File[/var/lib/haproxy]/owner: owner changed 'root' to 'haproxy'  \n  Notice: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/File[/var/lib/haproxy]/group: group changed 'root' to 'haproxy'\n  Info: Computing checksum on file /etc/haproxy/haproxy.cfg\n  Info: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/Concat[/etc/haproxy/haproxy.cfg]/File[/etc/haproxy/haproxy.cfg]: Filebucketed /etc/haproxy/haproxy.cfg to puppet with sum 18bbcea03a0faab4ec3a198093e1abae\n  Error: Execution of '/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg20160630-3636-x81i05 -c' returned 1: [ALERT] 181/130947 (3730) : config : proxy 'test00' has no listen address. Please either specify a valid address on the <listen> line, or use the <bind> keyword.\n  [WARNING] 181/130947 (3730) : config : 'stats' statement ignored for proxy 'test00' as it requires HTTP mode.\n  [ALERT] 181/130947 (3730) : Fatal errors found in configuration.\n  Error: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Haproxy::Config[haproxy]/Concat[/etc/haproxy/haproxy.cfg]/File[/etc/haproxy/haproxy.cfg]/content: change from {md5}18bbcea03a0faab4ec3a198093e1abae to {md5}f458351d9d8bfc981a72a2caa6919ab3 failed: Execution of '/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg20160630-3636-x81i05 -c' returned 1: [ALERT] 181/130947 (3730) : config : proxy 'test00' has no listen address. Please either specify a valid address on the <listen> line, or use the <bind> keyword.\n  [WARNING] 181/130947 (3730) : config : 'stats' statement ignored for proxy 'test00' as it requires HTTP mode.\n  [ALERT] 181/130947 (3730) : Fatal errors found in configuration.\n  Info: Haproxy::Config[haproxy]: Unscheduling all events on Haproxy::Config[haproxy]\n  Notice: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Anchor[haproxy::haproxy::end]: Dependency File[/etc/haproxy/haproxy.cfg] has failures: true\n  Info: Haproxy::Instance[haproxy]: Unscheduling all events on Haproxy::Instance[haproxy]\n  Warning: /Stage[main]/Haproxy/Haproxy::Instance[haproxy]/Anchor[haproxy::haproxy::end]: Skipping because of failed dependencies\n  Notice: Applied catalog in 4.90 seconds\nubuntu-1404-x64 executed in 8.86 seconds\nExited: 6\n    should not listen on any ports (FAILED - 1)\n    Port \"9090\"\n{code}", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "35053", "fixedVersions": [], "id": "35053", "issueType": "Bug", "key": "MODULES-3547", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-07-21T02:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy: acceptance tests fail with \"Fatal errors found in configuration\"", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b61153325ea8f2ca147bd04", "body": "[~accountid:557058:8763aa52-8988-4520-a1fa-b4a3445ba4f8] I don't believe that SysOps is the right group to make that decision for you. The modules team maintains those modules, so I imagine that they'd be a better fit. I'm going to move this ticket over to the modules project to try and get this to the right person more quickly.", "created": "2016-06-30T11:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Dependency namespace changes are hard, for sure. If you would like to send a pull request to use the Voxpupuli fork of staging (which is now the official namespace) that would be great!", "created": "2016-07-12T17:19:00.000000"}], "components": ["tomcat"], "created": "2016-06-30T07:12:00.000000", "creator": "557058:8763aa52-8988-4520-a1fa-b4a3445ba4f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30052e82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1073168826_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12946997462"}], "description": "We have recently started using supported puppet modules from the Puppet Forge. And we have come across a dependency problem with two of Puppet Labs own modules. The puppetlabs/mysql module depends on the puppet/staging module and the puppetlabs/tomcat module depends on the nanliu/staging module. As far as I know this means that the puppetlabs/mysql and puppetlabs/tomcat modules cannot be used on the same puppetmaster because of conflicting dependecies. Which staging module should be used? puppet/staging or nanliu/staging?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33888", "fixedVersions": [], "id": "33888", "issueType": "Task", "key": "MODULES-3550", "labels": ["tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8763aa52-8988-4520-a1fa-b4a3445ba4f8", "resolution": "Fixed", "resolutionDate": "2016-12-09T12:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat should use voxpupuli's staging", "timeSpent": "PT0S", "updated": "2016-12-09T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The \"final\" code is up https://github.com/puppetlabs/puppetlabs-ntp/pull/332", "created": "2016-09-12T07:32:00.000000"}], "components": ["ntp"], "created": "2016-06-30T02:54:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "ntp-next branch of NTP Module ready for release supporting the legacy interface on Puppet 4 with all deprecation warnings addressed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c79a23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5892190367_*|*_3_*:*_1_*:*_518076282_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-ntp/pull/335 needs to be rebased to current master, cleaned up and finished for release.\n\n* README update\n* CHANGELOG\n* metadata.json correct\n* .fixtures.yml correct\n* puppet/tea dependency solved\n* modulesync_configs adapted for ignore_paths change\n* review validate_legacy and deprecation usage\n* Finish up test-failures for the complete patch series", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33932", "fixedVersions": [], "id": "33932", "issueType": "Story", "key": "MODULES-3546", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Done", "resolutionDate": "2016-09-12T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp: cleanup, finalization and release-prep for puppet3 deprecation release", "timeSpent": "PT0S", "updated": "2016-09-12T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "This is a duplicate of FORGE-317", "created": "2016-07-05T09:58:00.000000"}], "components": [], "created": "2016-06-29T23:46:00.000000", "creator": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@714e8bb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7aov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_468751088_*|*_6_*:*_1_*:*_0"}], "description": "For a couple of days (sorry not sure when this started), the number of downloads for all modules on the forge does not seem to be being incremented.  To check this out, look from the front page at the recent releases of approved modules (I looked at locp/cassandra, ghoneycutt/ssh and chocolatey/chocolatey) all of which seem to have had zero downloads (which seems unlikely).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37131", "fixedVersions": [], "id": "37131", "issueType": "Bug", "key": "MODULES-3545", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "resolution": "Duplicate", "resolutionDate": "2016-07-05T09:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Download Counts for All Modules Not Being Incremented ", "timeSpent": "PT0S", "updated": "2016-07-05T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Uploaded final version passing acceptance criteria to https://github.com/puppetlabs/puppetlabs-stdlib/pull/615\n\nHere's a small test script to verify functionality across puppet versions:\n{code}\ndavid@zion:~/git/puppetlabs-stdlib$ cat tmp/test_3543.sh \n\nfor PUPPET_GEM_VERSION in '~> 3' '=4.5.0' '=4.5.2'", "created": "2016-06-30T04:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged final version at https://github.com/puppetlabs/puppetlabs-stdlib/pull/615", "created": "2016-06-30T04:49:00.000000"}], "components": ["stdlib"], "created": "2016-06-29T14:31:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* define_with_params correctly returns true, in the situations noted in PUP-6422\n* ensure_resource correctly creates '/tmp/a' in the scenario described in PUP-6422\n* above holds true for both puppet 4.5.2, 4.5.0, and a recent puppet 3 version"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@601177cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7a53:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "high impact, rare occurrence, non-workaround, compilation breaking (on puppet>=4.5.2) bug with easy fix"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_51507367_*|*_5_*:*_1_*:*_0"}], "description": "As described in PUP-6422, describe_with_params (and its users, like ensure_resource) behave unexpectedly when a param with an undef value is passed. Of special note is that before puppet 4.5.2, it would fail silently and not create the resource at all.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38165", "fixedVersions": [], "id": "38165", "issueType": "Bug", "key": "MODULES-3543", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-06-30T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: define_with_params fails when passed undef params", "timeSpent": "PT0S", "updated": "2016-07-01T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-06-29T10:57:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6059564"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxgv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "Manifest below on \"puppet apply nameOfManifest.pp\" runs, but does not report \"ensure => absent\"\n\n  package { \"\u7af9ChocolateyGUI\u00d6\":\n    ensure  => absent,\n    provider => chocolatey,\n  }", "environment": "windows 2012r2, windows 2008", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "36064", "fixedVersions": [], "id": "36064", "issueType": "Bug", "key": "MODULES-3541", "labels": ["chocolatey", "Windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey module doesn't apply manifest \"ensure => absent\" with MSI package with UTF-8 characters", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/630\n", "created": "2016-08-10T07:37:00.000000"}], "components": ["stdlib"], "created": "2016-06-29T10:34:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* validate_legacy functions is usable for the work in MODULES-3530\n* validate_ deprecation warnings don't bleed through validate_legacy"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61185471"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "A new function to aid with deprecation."}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn02n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2261390328_*|*_10007_*:*_1_*:*_411294156_*|*_3_*:*_1_*:*_1361784753_*|*_5_*:*_1_*:*_0"}], "description": "To make MODULES-3530 easier, prepare and test a function to make getting off legacy validate functions easier:\n\nExample:\n{code}\nclass ntp($keys_controlkeys) {\nvalidate_re($keys_controlkey, ['^\\d+$', ''])\n{code}\ntranslates to\n{code}\nclass ntp(Variant[Optional[Ntp::Key_id], Pattern['^\\d+$'], Pattern['']] $keys_controlkeys) {\nvalidate_legacy(Optional[Ntp::Key_id], 'validate_re', $keys_controlkey, ['^\\d+$', ''])\n{code}\nto become \n{code}\nclass ntp(Optional[Ntp::Key_id] $keys_controlkeys) {\n{code}\nin the next major version.\n\nbq. validate_legacy(target_type, previous_validation, value, *previous_args)\n\n* target_type: the target type for the next major version\n* previous_validation: the previously applied validation function\n* value: the value to validate\n* previous_args: the previous arguments to the validate_ function.\n\nThe function checks {{value}} against both the {{target_type}} (new) and the {{previous_validation}} function (old). Depending on those results the following things should happen:\n\n* passes both validations: silent success\n* fails both validations: fail with new error message\n* passes old, but fails new: succeed with deprecation warning (use new error message)\n* passes new, but fails old: succeed with warning (\"Accepting previously invalid value for {{target_type}}\")\n\n\n\nSee the experimental ntp branch for intended usage.\n\nThis was spawned off the discussion https://github.com/puppetlabs/puppetlabs-stdlib/pull/609/commits/dcb8e102c55ca170fdb658eee32bdf9f8ae88037#diff-27c128a70aca6180a5a3d350a29a1886R68", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36063", "fixedVersions": [], "id": "36063", "issueType": "New Feature", "key": "MODULES-3540", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-15T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: add 'validate_legacy' function", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This looks like a pretty obvious bug, but also pretty edge-case as {{@}} is an uncommon username character. Thanks for the report, and if you ever find the time to send a pull request as well that would be great!", "created": "2016-07-11T18:19:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Associated PR has been merged in.", "created": "2019-01-14T07:36:00.000000"}], "components": ["mysql"], "created": "2016-06-29T06:57:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09233153-f792-4de3-ad6f-1bc28bd1145c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67d8f9b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz79af:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1077636615_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_79193875647"}], "description": "The file mysql/lib/puppet/provider/mysql.rb has self.cmd_user() which behaves a bit incorrect when the user name contain the @ character.\n\nUser root@localhost should be 'root'@'localhost', and it does, but the code only cares about the first @. User abc@123@localhost becomes 'abc'@'123@localhost' instead of 'abc@123'@'localhost' which in this case was the user we had created locally in MySQL server.\n\nWe have made an quick fix in our end but someone should find a better way of doing this.\n\n{code:ruby}\n   # Take root@localhost and munge it to 'root'@'localhost'\n   def self.cmd_user(user)\n-    \"'#{user.sub('@', \"'@'\")}'\"\n+    \"'#{user.reverse.sub('@', \"'@'\").reverse}'\"\n   end\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37130", "fixedVersions": [], "id": "37130", "issueType": "Bug", "key": "MODULES-3539", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09233153-f792-4de3-ad6f-1bc28bd1145c", "resolution": "Fixed", "resolutionDate": "2019-01-14T07:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql handles username incorrectly if it contains @ character", "timeSpent": "PT0S", "updated": "2019-01-14T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "pre-docs are already available at https://github.com/puppetlabs/puppetlabs-stdlib/pull/639/commits/c31a2d621516fec93e6c1e4f77f09ab862283632 ", "created": "2016-08-23T09:22:00.000000"}], "components": ["ntp"], "created": "2016-06-29T05:41:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@261322a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz79a7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4765270803_*|*_6_*:*_1_*:*_0"}], "description": "Document the learnings from FM-5361\n\n# Cleanup\n# Puppet4'ize\n# Deprecate\n** sed -i -e '/validate_/ s/validate_\\(.*\\)(\\(.*\\))/validate_legacy(new target type, '\\''\\1'\\'', \\2)/' manifests/init.pp\n# Purge\n\nThis overlaps with FM-5114", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36137", "fixedVersions": [], "id": "36137", "issueType": "Task", "key": "MODULES-3538", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-23T09:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp/puppet4: document interface mutation procedure", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Specific use cases -\n\n* you can't change the name of the task, need to delete and re-add\n* needs to support folders \n* can't discover/manage v2 resources because we use the older API.", "created": "2017-05-22T14:39:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Pair/Mob on this ticket.", "created": "2017-08-28T11:27:00.000000"}], "components": ["scheduled_task"], "created": "2016-06-29T04:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3ef73d0c-3abd-49ab-bfc1-fa4b43ed10a9", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Duplicate all v1 functionality for v2 starting point."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@271c34a0"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - 50-90% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Windows v2 scheduled tasks initial iteration"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2356529627_*|*_6_*:*_2_*:*_127965_*|*_10013_*:*_1_*:*_12019642395_*|*_10005_*:*_1_*:*_34572398801"}], "description": "As we have removed support for Windows 2003 client, we should upgrade scheduled_tasks gem to v2 and create the tasks in Windows 2008 or superior version\n\nWhen you create a scheduled task on Server 2008/2012 and the task is in W2003 compatibility mode, when the task is running, system shows a window, run the task, and closes.", "duedate": "2017-11-01T00:00:00.000000", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35052", "fixedVersions": [], "id": "35052", "issueType": "Epic", "key": "MODULES-6262", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3ef73d0c-3abd-49ab-bfc1-fa4b43ed10a9", "resolution": "Done", "resolutionDate": "2018-01-16T16:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows v2 scheduled tasks initial iteration", "timeSpent": "PT0S", "updated": "2019-01-08T15:04:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "cc [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] and [~accountid:623cffe88d8b9c0068b93ebf] - I think you can close or mutate this after you're done with ntp and strings?", "created": "2016-12-20T03:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is being picked up as part of the strings work. ", "created": "2017-10-17T10:11:00.000000"}], "components": ["ntp"], "created": "2016-06-29T04:06:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A rake task to generate the docsite with puppet-string\n* A rake task to generate README.reference.md\n* The generated docs contain the information previously contained in the README.markdown reference section."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c32995c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ixz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41061880869_*|*_6_*:*_1_*:*_0"}], "description": "To facilitate a modern look and improved workflow, the ntp module's reference documentation needs to be translated into puppet-strings comments directly in the source code.\n\nPuppet-strings already contains a rake task to generate the docs, but it is not clear from the docs if there is an easy way to create MD output.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32803", "fixedVersions": [], "id": "32803", "issueType": "Task", "key": "MODULES-3537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Won't Do", "resolutionDate": "2017-10-17T10:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp: translate README Reference docs to puppet-strings comments", "timeSpent": "PT0S", "updated": "2017-10-17T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2016-06-28T08:38:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70da2ef0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87nz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "When trying to reference a branch with a slash in the name, puppetlabs_spec_helper fails to checkout that branch:\n\n{code}\ndavid@zion:~/git/puppetlabs-ntp$ cat .fixtures.yml \nfixtures:\n  repositories:\n    stdlib:\n      repo: 'git://github.com/puppetlabs/puppetlabs-stdlib.git'\n      ref: 'experiments/validate-compat-type-aliases'\n  symlinks:\n    ntp: \"#{source_dir}\"\ndavid@zion:~/git/puppetlabs-ntp$ time bundle exec rake spec_prep\nfatal: destination path 'spec/fixtures/modules/stdlib' already exists and is not an empty directory.\nfatal: ambiguous argument 'experiments/validate-compat-type-aliases': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n\nreal\t0m1.015s\nuser\t0m0.920s\nsys\t0m0.088s\ndavid@zion:~/git/puppetlabs-ntp$ cd spec/fixtures/modules/stdlib/\ndavid@zion:~/git/puppetlabs-ntp/spec/fixtures/modules/stdlib$ git checkout experiments/validate-compat-type-aliases\nBranch experiments/validate-compat-type-aliases set up to track remote branch experiments/validate-compat-type-aliases from origin.\nSwitched to a new branch 'experiments/validate-compat-type-aliases'\ndavid@zion:~/git/puppetlabs-ntp/spec/fixtures/modules/stdlib$ cd -\n/home/david/git/puppetlabs-ntp\ndavid@zion:~/git/puppetlabs-ntp$ cat .fixtures.yml \nfixtures:\n  repositories:\n    stdlib:\n      repo: 'git://github.com/puppetlabs/puppetlabs-stdlib.git'\n      ref: 'master'\n  symlinks:\n    ntp: \"#{source_dir}\"\ndavid@zion:~/git/puppetlabs-ntp$ time bundle exec rake spec_prep\nfatal: destination path 'spec/fixtures/modules/stdlib' already exists and is not an empty directory.\nHEAD is now at b7e1f89 Merge pull request #605 from jyaworski/delete_optional_param\n\nreal\t0m1.007s\nuser\t0m0.952s\nsys\t0m0.044s\ndavid@zion:~/git/puppetlabs-ntp$ \n{code}\n\nThe same happened with the same repo and no slash in the ref:\n\n{code}\ndavid@zion:~/git/puppetlabs-ntp$ time bundle exec rake spec_prep\nCloning into 'spec/fixtures/modules/stdlib'...\nremote: Counting objects: 8206, done.\nremote: Total 8206 (delta 0), reused 0 (delta 0), pack-reused 8206\nReceiving objects: 100% (8206/8206), 1.68 MiB | 727.00 KiB/s, done.\nResolving deltas: 100% (3812/3812), done.\nChecking connectivity... done.\nfatal: ambiguous argument 'experiments-validate-compat-type-aliases': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41376", "fixedVersions": [], "id": "41376", "issueType": "Bug", "key": "MODULES-3535", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper: git fixtures with non-master ref fail to spec_prep", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See https://github.com/DavidS/puppetlabs-stdlib/tree/experiments/validate-compat-type-aliases for running examples of how this should look like.", "created": "2016-07-18T09:59:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/637", "created": "2016-08-16T07:12:00.000000"}], "components": ["stdlib"], "created": "2016-06-28T08:20:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Existing modules code using these functions remains working without changes\n* Calling the functions causes deprecation warnings\n* Compat types pass the same unit tests as the corresponding functions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@660d2215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7phr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1734120633_*|*_10007_*:*_2_*:*_239790218_*|*_3_*:*_1_*:*_187165831_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2157374202"}], "description": "For the following functions, create compat types under {{Stdlib::Compat}} as described, and add deprecation warnings pointing towards the noted target type:\n\n|| Function || Compat || Target || Notes ||\n| is_ip_address | {{Variant\\[ipv4, ipv6]}} | Same | combine ipv4 and ipv6 Types |\n| validate_ip_address | | | same as is_ function |\n| is_ipv4_address | {{Pattern\\[...]}} | same | extract RE from https://github.com/ruby/ruby/blob/4458026d859fefb7705a88cb515e2a5f5e826705/lib/ipaddr.rb#L52 |\n| validate_ipv4_address | | | same as is_ function |\n| is_ipv6_address | {{Pattern\\[...]}} | same | extract RE from https://github.com/ruby/ruby/blob/4458026d859fefb7705a88cb515e2a5f5e826705/lib/ipaddr.rb#L59 |\n| validate_ipv6_address | | | same as is_ function |\n\nTo issue deprecation warnings, use the function created in MODULES-3529\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40293", "fixedVersions": [], "id": "40293", "issueType": "Task", "key": "MODULES-3534", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-17T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: deprecate the ip address validation functions for puppet 4", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See https://github.com/DavidS/puppetlabs-stdlib/tree/experiments/validate-compat-type-aliases for running examples of how this should look like.", "created": "2016-07-18T09:59:00.000000"}], "components": ["stdlib"], "created": "2016-06-28T07:59:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Existing modules code using these functions remains working without changes\n* Calling the functions causes deprecation warnings\n* Compat types pass the same unit tests as the corresponding functions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd2b15f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Its confusing to the user, but not critical for the function of the module. "}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7phj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1735450499_*|*_10007_*:*_1_*:*_338198139_*|*_3_*:*_1_*:*_158394757_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1379697265"}], "description": "For the following functions, create compat types under {{Stdlib::Compat}} as described, and add deprecation warnings pointing towards the noted target type:\n\n|| Function || Compat || Target || Notes ||\n| is_float | {{Variant\\[Float, Pattern\\[]]}} | Float | extract ruby's float parser from http://ruby-doc.org/core-2.2.0/String.html#method-i-to_f |\n| is_integer | {{Variant\\[Integer, Pattern\\[]]}} | Float | extract RegEx from function |\n| validate_integer | {{Variant\\[Integer, Pattern\\[], Array\\[Integer, Pattern\\[]]}} | Float | Extract ruby's int parser from http://ruby-doc.org/core-2.2.0/String.html#method-i-to_i ; add note on how range checking maps to type params |\n| is_numeric | {{Variant\\[Float, Integer, Pattern\\[]]}} | Float | extract RegEx from function |\n| validate_numeric | {{Variant\\[Float, Integer, Pattern\\[], Array\\[Float, Integer, Pattern\\[]]}} | Numeric/Variant[Float, Integer] | Needs combination of is_float and validate_integer ; add note on how range checking maps to type params |\n\nTo issue deprecation warnings, use the function created in MODULES-3529\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37128", "fixedVersions": [], "id": "37128", "issueType": "Task", "key": "MODULES-3533", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-09T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: deprecate number validation functions for puppet4", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "See https://github.com/DavidS/puppetlabs-stdlib/tree/experiments/validate-compat-type-aliases for running examples of how this should look like.", "created": "2016-07-18T09:59:00.000000"}], "components": ["stdlib"], "created": "2016-06-28T07:38:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Existing modules code using these functions remains working without changes\n* Calling the functions causes deprecation warnings\n* Compat types pass the same unit tests as the corresponding functions"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@121956"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Its confusing to the user, but not critical for the function of the module. "}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7phb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1736418356_*|*_3_*:*_1_*:*_338057325_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_7078_*|*_10006_*:*_1_*:*_1538500469"}], "description": "For the following functions, create compat types under {{Stdlib::Compat}} as described, and add deprecation warnings pointing towards the noted target type:\n\n|| Function || Compat || Target || Notes ||\n| is_absolute_path | {{Pattern\\[...]}} | same | |\n| validate_absolute_path | {{Variant\\[Array\\[Pattern\\[...]], Pattern\\[...]]}} | Tea::Absolutepath | uses is_ function, but adds optional array walking |\n| is_array | {{Array\\[Any]}} | same | |\n| validate_array | | | same as is_ function |\n| is_bool | Boolean | same | |\n| validate_bool | | | uses is_ function |\n| is_hash | {{Hash\\[Any]}} | same | |\n| validate_hash | | | same as is_ function |\n| is_mac_address | {{Pattern\\[]}} | same | extract RegEx from function |\n| is_string | {{String}} | same | |\n| validate_string | | | same as is_ function |\n| validate_re | {{Pattern\\[...]}} | same | maps to recursive type thanks to flatten(). |\n| validate_slength | {{String\\[...]}} | same | add note on how range checking maps to type params |\n\nTo issue deprecation warnings, use the function created in MODULES-3529 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35051", "fixedVersions": [], "id": "35051", "issueType": "Task", "key": "MODULES-3532", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-08-09T03:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: deprecate the easy validation functions for puppet 4", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6220dc0e14cd24006908a366", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9], I'll need to investigate. I wonder if we'll need to `require_relative` those types.", "created": "2016-06-28T18:20:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "I can confirm this. We have the same problem:\n\n{noformat}\n2016-08-29 14:03:02 +0300 Puppet (err): Could not autoload puppet/type/concat_file: uninitialized constant Puppet::Type::File::Owner\n2016-08-29 14:03:02 +0300 Puppet (err): Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/concat_file: uninitialized constant Puppet::Type::File::Owner\n{noformat}\n\nIt appeared after we upgraded Ubuntu from 14.04 to 16.04. Never fails in the foreground, as [~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9] said, but always fails in the background. Also, that's really strange: affected only 3 of 4 similar machines.\n\nI tried different combinations of puppet (4.5.3, 4.6.1) and concat (2.1, 2.2) versions. Also we are using puppetserver 2.5.", "created": "2016-08-31T07:22:00.000000"}, {"author": "557058:2f7819d2-3ecf-4553-9b31-7fc9cd3499f9", "body": "Looks like the problem is gone in puppet 4.7.0.", "created": "2016-09-30T05:50:00.000000"}, {"author": "557058:356d427f-7ccd-4605-a738-1a07dde172c8", "body": "We just updated to PE 2016.4.2 yesterday and this same behavior started happening on one of our hosts. It's running 4.7.0.\n\nIt sounds exactly as previously described. Every other run fails with this errror:\n\n{quote}\nCould not autoload puppet/type/concat_file: uninitialized constant Puppet::Type::File::Owner\nCould not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/concat_file: uninitialized constant Puppet::Type::File::Owner\n{quote}\n\nWhen I run \"puppet agent -t\" the run completes.\n\nThe timing of this starting matches the upgrade, it started right after.\n\nI'm not sure what version of concat we're using. We have it pinned to this commit in our Puppetfile:\n\n8d479b3efd6961630644b9bd40a07ed1e299433d\n\n\n", "created": "2016-11-22T15:23:00.000000"}, {"author": "557058:356d427f-7ccd-4605-a738-1a07dde172c8", "body": "Ok sorry, it looks like this was due to an older agent running on the host. This shouldn't be an issue.", "created": "2016-11-22T16:01:00.000000"}, {"author": "5fa12b4ec2e5390077b33df4", "body": "Sorry to add to this closed issue, but I still have exactly this problem with the following versions:\n\npuppetserver: 2.7.2\npuppet: 4.9.4\npuppetlabs-concat: v2.2.0\nOS on puppet master and servers: Debian Jessie, puppet from the aio packages.\n\nI have two VMs that run exactly the same puppet rules and software versions. One has the error on every second run, the other has not.\n\nIf I can provide any debugging information that would help solving this issue, I gladly will.", "created": "2017-03-16T03:58:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "This issue seems to have made a comeback recently. The exact reason behind the failure is still uncertain, however, it is noted that the concat module should modernise the way it requests Puppet::Type:File as doing a direct class request (https://github.com/puppetlabs/puppetlabs-concat/blob/main/lib/puppet/type/concat_file.rb#L3) goes against current best practices. ", "created": "2023-03-08T04:20:00.000000"}, {"author": "6220dc0e14cd24006908a366", "body": "PR to address direct class calls in concat: https://github.com/puppetlabs/puppetlabs-concat/pull/755\nA release will be cut shortly after it is merged. If this bugfix does not address the issue described in this ticket, then the ticket will have to be re-assigned to the agent team.", "created": "2023-03-09T01:57:00.000000"}], "components": ["concat"], "created": "2016-06-27T17:08:00.000000", "creator": "557058:0605a129-ce49-46e3-912d-378334931850", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a664646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/16"}], "description": "On puppet 4.5.1 using puppetserver 2.3.2 with the concat module 2.1.0, I periodically get the following errors on my master:\n\n{{Could not autoload puppet/type/concat_file: uninitialized constant Puppet::Type::File::Owner}}\n\nIt seems to flip back and forth between fail and succeed, though I don't think its ever failed when running {{puppet agent -t}} in the foreground.  This show up in our puppetboard.", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "41374", "fixedVersions": [], "id": "41374", "issueType": "Bug", "key": "MODULES-3522", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0605a129-ce49-46e3-912d-378334931850", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat module: uninitialized constant Puppet::Type::File::Owner", "timeSpent": "PT0S", "updated": "2023-03-09T01:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "body": "\nThis (and more) is addressed in [PR #49|https://github.com/puppetlabs/puppetlabs-splunk/pull/49]", "created": "2016-07-13T08:46:00.000000"}, {"author": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "body": "\nThis module is now maintained by voxpupili so this ticket can probably be closed off....", "created": "2016-09-20T02:28:00.000000"}], "components": ["splunk"], "created": "2016-06-27T09:23:00.000000", "creator": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3720056d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87nr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "h4. Background\n\nThis issue relates to the purging of the splunkforwarder types, namely\n\n- {{splunkforwarder_input}}\n- {{splunkforwarder_output}}\n- {{splunkforwarder_props}}\n- {{splunkforwarder_transforms}}\n\n... although it potentially has an impact on many of the other types.\n\n[~accountid:557058:1fdc76f4-b360-4f3a-a4b5-990542a56609] introduced [This change in PR #14|https://github.com/puppetlabs/puppetlabs-splunk/pull/14/files] as part of MODULES-3113.   The intention appears to be to remove the dependancy on hard coded path names for windows/linux splunkforwarder information and instead use a meta resource type called {{splunk_config}} to set these - the idea being that other providers can look up these values by looking at what is in the catalog. In {{params.pp}} this resource is created from the class parameters...\n\n{code:puppet}\n # A meta resource so providers know where splunk is installed:\n   splunk_config { 'splunk':\n     forwarder_installdir => $forwarder_dir,\n     forwarder_confdir    => $forwarder_confdir,\n     server_installdir    => $server_dir,\n     server_confdir       => $server_confdir,\n   }\n{code}\n\nh4. The problem\n\nThis is a nice approach/way of thinking, but in the {{splunk::forwarder}} class declares {{resources}} resource declarations for purging splunkforwarder types....\n\n{code:puppet}\n  if $purge_inputs  {\n    resources { 'splunkforwarder_input':  purge => true; }\n  }\n  if $purge_outputs {\n    resources { 'splunkforwarder_output': purge => true; }\n  }\n{code}\n\nThis currently fails with the following error\n\n{code}\nError: /Stage[main]/Splunk::Forwarder/Resources[splunkforwarder_output]: Failed to generate additional resources using 'generate': no implicit conversion of nil into String\n{code}\n\nThe reason for this is that the resources resource needs to call {{self.instances}} on the provider (in this case, the ini_setting provider) which in turn calls the {{file_path}} method which is overriden in the splunkforwarder_ provider.   {{file_path}} returns nil because we are not currently in a provider instance...\n\n{code:ruby}\n    14: def self.file_path\n    15:   require 'pry'\n => 16:   binding.pry\n    17:   @file_path\n    18: end\n\n[1] pry(ini_setting)> @file_path\n=> nil\n{code}\n\nh4. Proposed workaround\n\nThe easy fix here is to just revert this PR, but it would be a shame to keep those hard coded paths in the provider.   The best solution I can think of is to not use the resources resource at all for purging them (as this absolutely requires hard coded paths in the provider) but instead handle the purging from the {{splunk_config}} type (A bit like [this example from the firewalld module|https://github.com/crayfishx/puppet-firewalld/blob/master/lib/puppet/type/firewalld_zone.rb#L31-L47])\n\nSo instead of using {{purge}} I would imagine something like this in {{params.pp}}\n\n{code:puppet}\n  splunk_config { 'splunk':\n    forwarder_installdir => $forwarder_dir,\n    forwarder_confdir    => $forwarder_confdir,\n    server_installdir    => $server_dir,\n    server_confdir       => $server_confdir,\n    purge_forwarder_inputs => $::splunk::forwarder::purge_inputs,\n    purge_forwarder_outputs => $::splunk::forwarder::purge_outputs,\n    ....etc\n  }\n{code}\n\nand then have a {{generate()}} method in the {{splunk_config}} type that handles the purging.\n\nI am happy to work on this, but it's a sizable chunk of work so I didn't want to re-write the code if people aren't happy taking it that direction.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37231", "fixedVersions": [], "id": "37231", "issueType": "Bug", "key": "MODULES-3520", "labels": ["splunk"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "splunk module, purging of splunkforwarders not working", "timeSpent": "PT0S", "updated": "2016-09-20T02:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-07-18T06:28:00.000000"}], "components": ["stdlib"], "created": "2016-06-27T06:55:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* deprecation function is usable for the work in MODULES-3530 and MODULES-3540"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68432e55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn2xb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_357887011_*|*_10007_*:*_2_*:*_545816681_*|*_3_*:*_3_*:*_909065038_*|*_5_*:*_1_*:*_0"}], "description": "To make MODULES-3530 easier, prepare and test a function to print deprecation warnings while adding more functionality (caller location, --strict integration, warning emitted only once per location/caller).\n\nSee the experimental ntp branch for intended usage.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42441", "fixedVersions": [], "id": "42441", "issueType": "Task", "key": "MODULES-3529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-07-18T06:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: add 'deprecation' warning function", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Replaced by more specific tickets MODULES-3532, MODULES-3533, and MODULES-3534", "created": "2016-06-28T08:21:00.000000"}], "components": ["stdlib"], "created": "2016-06-27T06:38:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "After this change, common values for common validations still work as before, while weird or unusual values cause deprecation warnings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b6a5907"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt8f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92566760_*|*_6_*:*_1_*:*_0"}], "description": "Update the following functions to issue deprecation warnings when values are passed in that cause \"unexpected\" validations. e.g. validate_numeric allowing arrays of number-like strings.\n\nThis needs to be developed in coordination with MODULES-3531 to create matching shapes.\n\nh3. Easy types\n\n* is_absolute_path - Pattern\\[...] - Easy\n* validate_absolute_path - uses is_ function, but adds optional array walking\n\n* is_array - Array - Easy, should warn on every usage\n* validate_array - same as is_ function\n\n* is_bool - Boolean - Easy, should warn on every usage\n* validate_bool - uses is_ function\n\n* is_hash - Array - Easy, should warn on every usage\n* validate_hash - same as is_ function\n\n* is_mac_address - Pattern\\[] - medium, extract RegEx from function\n\n* is_string - String  - Easy, should warn on every usage\n* validate_string - same as is_ function\n\n* validate_re - Pattern - Medium - maps to recursive type thanks to flatten().\n* validate_slength - String - Medium - add note on how range checking maps to type params\n\n\nh3.  Numbers\n\n* is_float - Complex - extract ruby's float parser from http://ruby-doc.org/core-2.2.0/String.html#method-i-to_f\n\n* is_integer - Pattern\\[] - medium, extract RegEx from function\n* validate_integer - Pattern\\[] - Complex, Extract ruby's int parser from http://ruby-doc.org/core-2.2.0/String.html#method-i-to_i ; add note on how range checking maps to type params\n\n* is_numeric - Pattern\\[] - medium, extract RegEx from function\n* validate_numeric - Variant\\[] - Complext, Needs combination of is_float and validate_integer\n\n\nh3.  IP Addresses\n\n* is_ip_address - Variant - Easy, combine ipv4 and ipv6 Types\n* validate_ip_address - same as is_ function\n\n* is_ipv4_address - Pattern\\[...], Complex, extract RE from https://github.com/ruby/ruby/blob/4458026d859fefb7705a88cb515e2a5f5e826705/lib/ipaddr.rb#L52\n* validate_ipv4_address - same as is_ function\n\n* is_ipv6_address - Pattern\\[...], Complex, extract RE from https://github.com/ruby/ruby/blob/4458026d859fefb7705a88cb515e2a5f5e826705/lib/ipaddr.rb#L59\n* validate_ipv6_address - same as is_ function\n\n\nh3.  Unmappables\n\n* is_domain_name - Skip, doesn't look directly mappable to a RegEx\n* is_email_address - Skip, doesn't look directly mappable to a RegEx\n* validate_email_address - uses is_ function\n\n* is_function_available - skip, not a Type\n* validate_augeas - skip, uses augeas functionality, not mappable to a type\n* validate_cmd - skip, executes a command, not mappable to a type\n* validate_x509_rsa_key_pair - Skip - Uses OpenSSL to validate key contents\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41372", "fixedVersions": [], "id": "41372", "issueType": "Task", "key": "MODULES-3530", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Duplicate", "resolutionDate": "2016-06-28T08:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: enhance 'is_' and 'validate_' functions in stdlib to warn about unexpected accepts", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "The upstream module has a new pull request up which purports to add support for SLES12. https://github.com/garethr/garethr-docker/pull/561\n\nI've not had chance to review this yet but anyone interested and eager can try that branch out and provide feedback on the PR.", "created": "2016-07-26T09:06:00.000000"}], "components": ["docker_platform"], "created": "2016-06-26T17:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:28f6ceef-b38b-4ec3-ba05-c95f74cc8f87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@558991ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz77cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/16"}], "description": "https://forge.puppet.com/supported only shows EL7 and Ubuntu.\n\nCan anyone comment if this is in the roadmap? and when could we expect it? Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40336", "fixedVersions": [], "id": "40336", "issueType": "Story", "key": "MODULES-3519", "labels": [], "originalEstimate": "PT0S", "parent": "40333", "parentSummary": "CS Module Requests ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:28f6ceef-b38b-4ec3-ba05-c95f74cc8f87", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " SLES12 support for puppetlabs/docker_platform ?", "timeSpent": "PT0S", "updated": "2017-10-19T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "finished with MODULES-2491", "created": "2016-07-05T10:31:00.000000"}], "components": [], "created": "2016-06-24T10:54:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a2b00f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz79b3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_949051767_*|*_6_*:*_1_*:*_0"}], "description": "The forge page for puppetlabs-nodejs is out of date and doesn't reflect that the module has been deprecated and moved to vox pupuli (puppet-nodejs). ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37230", "fixedVersions": [], "id": "37230", "issueType": "Task", "key": "MODULES-3518", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Duplicate", "resolutionDate": "2016-07-05T10:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate puppetlabs-nodejs and forward to puppet-nodejs (voxpupuli)", "timeSpent": "PT0S", "updated": "2016-07-13T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:e484fb55-2ddc-43a0-968e-11d70ae3153c] - apologies, but it looks like this issue is also blocking the puppet_agent 1.3.0 release, but didn't have the puppet_agent 1.3.0 fix version, so I totally missed it during sprint planning. When you have a chance, could you please take a look?", "created": "2016-10-06T11:09:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Added puppet_agent 1.3.0 fix version.", "created": "2016-10-06T11:09:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "Validated with these steps:\n\n* Assigned a VM from Pooler (Server 2012 R2)\n* Installed puppet-agent 1.6.2 manually via MSI\n* Confirmed version is 4.6.2 via {{puppet --version}}\n* Created custom environment directory at {{C:\\ProgramData\\PuppetLabs\\code\\environments\\maggie_custom}}\n* Set puppet environment with {{puppet config set environment maggie_custom}}\n* git cloned the puppet_agent module to {{C:\\Users\\Administrator\\modules\\puppet_agent}} (used master branch which included this commit)\n* puppet module installed pre-reqs -- {{puppet module install puppetlabs-xxxxxx --modulepath '~/modules'}} -- apt, stdlib, transition, inifile\n* install private puppet_enterprise module via git\n* Downloaded updated agent (1.7.0) from downloads.puppet.com to {{C:\\Users\\Administrator\\Downloads\\puppet-agent-1.7.0-x64.msi}}\n* Created manifest {{~\\upgrade.pp}}\n\n{code}\n class { '::puppet_agent':\n        package_version => '1.7.0',\n          source => 'C:/Users/Administrator/Downloads/puppet-agent-1.7.0-x64.msi',\n }\n{code}\n\n* Ran puppet with {{puppet apply upgrade.pp --modulepath '~/modules' --debug}}\n* Went to log files in %TEMP% and waited for the MSIEXEC.exe process to complete\n* Confirmed version is 4.7.0 via {{puppet --version}}\n* Confirmed environment is maggie_custom with {{puppet config print environment}}\n* Confirmed maggie_custom environment directory exists", "created": "2016-10-10T14:21:00.000000"}, {"author": "557058:c241032a-c552-4408-9a96-dcd5a643ff69", "body": "The upgrade fails silently on Windows both if no {{source}} attribute is listed in the manifest and if that attribute points to a nonexistent file. The catalog claims to apply cleanly, and no errors appear, but the agent also does not upgrade. The current documentation surrounding the {{source}} attribute makes it sound as though it is optional, when in fact it appears to be required on Windows (at least). I don't know if there's a way to add some kind of warning to the output if {{source}} is missing or invalid, but that would have greatly helped my debugging as I was going through this validation.", "created": "2016-10-10T14:42:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "We could definitely add a {{fail}} if {{source}} is {{undef}}. We should probably put the guard in {{windows::install}}, since lots of things can influence that path (the source of that problem is probably that {{package_file_name}} is undef, so we get a bogus URL).\n\nIf the source doesn't exist, we'd have to add something that actually tries to download the file", "created": "2016-10-12T17:07:00.000000"}], "components": ["puppet_agent", "windows"], "created": "2016-06-23T16:12:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44be21c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz762f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7997768466_*|*_1_*:*_1_*:*_227079_*|*_10007_*:*_1_*:*_1107454806_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_305502284"}], "description": "Filed as [issue #126|https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/126].\n\nh5. In scope for Agent and Platform Team:\n\n# Install an agent manually. \n# Install the puppet_agent module. \n# Edit the agent\u2019s puppet.conf to use a custom environment. \n# Use a manifest to invoke an upgrade with the module. \n# Post-upgrade, verify that the agent\u2019s custom environment setting was retained", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36135", "fixedVersions": ["puppet_agent 1.3.0"], "id": "36135", "issueType": "Bug", "key": "MODULES-3517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-10-10T14:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] upgrading on Windows overrides environment setting", "timeSpent": "PT0S", "updated": "2016-10-12T17:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This fix was merged in https://github.com/puppetlabs/puppetlabs-tomcat/pull/152\n\nThanks Former user!", "created": "2016-06-28T18:04:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "ping, can we get a release on this, [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8]?", "created": "2016-08-03T16:15:00.000000"}], "components": ["tomcat"], "created": "2016-06-23T07:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cd2027b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz75hj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_468986992_*|*_5_*:*_1_*:*_0"}], "description": "The module puppetlabs-tomcat depends on nanliu-staging, but that module has been superseded by puppet-staging. It is not possible to install nanliu-staging and puppet-staging together to satisfy all my module's dependencies.", "environment": "puppetlabs-tomcat 1.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37229", "fixedVersions": [], "id": "37229", "issueType": "Bug", "key": "MODULES-3516", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "resolution": "Fixed", "resolutionDate": "2016-06-28T18:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat depends on outdated nanliu-staging", "timeSpent": "PT0S", "updated": "2016-08-03T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rsync"], "created": "2016-06-23T07:36:00.000000", "creator": "6243b543ed4d6b0070126c93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Using {{rsync::get}} should not produce warnings in the server log when running with {{strict_variables}} on."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d87ce1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz75h3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_469549476_*|*_5_*:*_1_*:*_0"}], "description": "PR #77 ([https://github.com/puppetlabs/puppetlabs-rsync/pull/77]) makes sure that all referenced variables are defined.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32802", "fixedVersions": [], "id": "32802", "issueType": "Bug", "key": "MODULES-3515", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b543ed4d6b0070126c93", "resolution": "Fixed", "resolutionDate": "2016-06-28T18:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rsync::get is not strict_variables compatible", "timeSpent": "PT0S", "updated": "2016-06-28T18:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7024c0f2-9393-4c1b-8f44-36896e049551", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/640", "created": "2016-06-23T04:49:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the update and PR contribution [~accountid:557058:7024c0f2-9393-4c1b-8f44-36896e049551]! We are going to have to take a deeper look at the PR and determine if the change of when the code runs (generate -> eval_generate) will have any adverse effects.", "created": "2016-06-28T17:59:00.000000"}], "components": ["firewall"], "created": "2016-06-23T01:54:00.000000", "creator": "557058:7024c0f2-9393-4c1b-8f44-36896e049551", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The change does not affect the normal operation of the module\n* Adding a rule with an exec can get purged on the same run\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@218dfad1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt2v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}], "description": "The puppetlabs-firewall module has a resource called firewallchain, which is able to purge existing rules found from that chain while preserving the ones declared in the catalog/manifests. The list of rules to purge is, however, only created once per chain before the catalog run is started (using the 'generate' function of the firewallchain type). If new rules are introduced during the run (like starting up the iptables service does), these new rules will not be purged.\n\nThe fix would be to use 'eval_generate' instead of 'generate' for the firewallchain type. This way the moment of determining the existing rules to purge is directly dependent on ordering of the firewallchain resource in respect to other resources.", "environment": "CentOS 7, Puppet 3.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41370", "fixedVersions": [], "id": "41370", "issueType": "Bug", "key": "MODULES-3514", "labels": ["community"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7024c0f2-9393-4c1b-8f44-36896e049551", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewallchain doesn't purge fw rules introduced during run", "timeSpent": "PT0S", "updated": "2016-09-06T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Proposed fix PR submitted here: https://github.com/mizzy/specinfra/pull/561", "created": "2016-06-22T12:04:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Breaks acceptance testing relying on specinfra (basically all testing on travis ci and jenkins).", "created": "2016-06-22T12:10:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "specinfra 2.59.3 released and fixes this problem.", "created": "2016-06-24T09:30:00.000000"}], "components": [], "created": "2016-06-22T12:02:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59ff1176"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz74n3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "External gem dependency breakage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_157632_*|*_3_*:*_1_*:*_163521399_*|*_5_*:*_1_*:*_0"}], "description": "Recent changes in specinfra have caused some acceptance tests to fail in the following manner:\n\n\n{noformat}\nreplacement of directory should succeed File \"/tmp/concat.vOTvmh/file\" should be file\n     # not yet implemented\n     Failure/Error: it { should be_file }\n     ArgumentError:\n       wrong number of arguments (0 for 1)\n       \n     # ./vendor/bundle/ruby/2.1.0/gems/hocon-0.9.5/lib/hocon/impl/token_type.rb:24:in `name'\n     # ./vendor/bundle/ruby/2.1.0/gems/specinfra-2.59.1/lib/specinfra/ext/class.rb:5:in `block in subclasses'\n     # ./vendor/bundle/ruby/2.1.0/gems/specinfra-2.59.1/lib/specinfra/ext/class.rb:4:in `each_object'\n     # ./vendor/bundle/ruby/2.1.0/gems/specinfra-2.59.1/lib/specinfra/ext/class.rb:4:in `subclasses'\n     # ./vendor/bundle/ruby/2.1.0/gems/beaker-rspec-5.4.0/lib/beaker-rspec/helpers/serverspec.rb:86:in `detect_os'\n     # ./vendor/bundle/ruby/2.1.0/gems/beaker-rspec-5.4.0/lib/beaker-rspec/helpers/serverspec.rb:70:in `os'\n     # ./vendor/bundle/ruby/2.1.0/gems/specinfra-2.59.1/lib/specinfra/command_factory.rb:5:in `instance'\n     # ./vendor/bundle/ruby/2.1.0/gems/specinfra-2.59.1/lib/specinfra.rb:11:in `command'\n     # ./vendor/bundle/ruby/2.1.0/gems/serverspec-2.36.0/lib/serverspec/type/file.rb:10:in `file?'\n     # ./spec/acceptance/replace_spec.rb:256:in `block (5 levels) in <top (required)>'\n{noformat}\n", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "41368", "fixedVersions": [], "id": "41368", "issueType": "Bug", "key": "MODULES-3512", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-06-24T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "specinfra 2.59.1+ breaks acceptance tests", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d3df6504-2a03-49ea-8d6b-9a18d77e1e85", "body": "Perhaps the readme could be updated with some wording like \"We expect this module to work with current versions of PE however Puppet can only provide support for use of this module with the versions of PE we've tested it against.\"", "created": "2017-02-21T15:22:00.000000"}], "components": ["satellite_pe_tools"], "created": "2016-06-22T10:00:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@792fc884"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "What an annoyance.\n\nThere seems to be a deeper problem here where module metadata for PE version isn't updated frequently enough, or should support < and > operators similar to how it does it for Puppet version"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - Superficial"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6821"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzapev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jan/17"}], "description": "h1.  The Problem \n\nsatellite_pe_tools does not currently state compatibility with 2016.1, 2016.2, or 2016.4 versions of PE.  \n\nh1.  Proposed Solution\n\nEnsure compatibility with 2016.1, 2016.2, and 2016.4 then update the metadata and ship a new version of the module to the forge.  ", "epicLinkSummary": "Satellite PE Tools Next", "estimate": "PT0S", "externalId": "42440", "fixedVersions": [], "id": "42440", "issueType": "Improvement", "key": "MODULES-3510", "labels": ["cspapercuts", "tces"], "originalEstimate": "PT0S", "parent": "42847", "parentSummary": "Satellite PE Tools Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update satellite_pe_tools metadata.json to include compatibility with 2016.1, 2016.2, and 2016.4", "timeSpent": "PT0S", "updated": "2018-06-01T08:18:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "attachments": [], "comments": [{"author": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "body": "the same can solved by updating tagmail.rb file as below given.\n\n'# diff tagmail.rb tagmail.rb.org\n181d180\n<     metrics_events = raw_summary['events'] || {} rescue {}\n183c182\n<     if metrics['out_of_sync'] == 0 && metrics['changed'] == 0 && metrics_events['audit'] == nil\n---\n>     if metrics['out_of_sync'] == 0 && metrics['changed'] == 0\n", "created": "2016-06-23T04:35:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d]! Do you mind contributing a PR with your fix and possibly tests for the listed scenarios?", "created": "2016-06-28T17:52:00.000000"}, {"author": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] I am working on it.", "created": "2016-06-28T22:28:00.000000"}, {"author": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "body": "Now I have done with all changes including tests.\n\ndiff --git a/lib/puppet/reports/tagmail.rb b/lib/puppet/reports/tagmail.rb\nindex 1ea0d07..b76ca34 100644\n--- a/lib/puppet/reports/tagmail.rb\n+++ b/lib/puppet/reports/tagmail.rb\n@@ -177,9 +177,11 @@ Puppet::Reports.register_report(:tagmail) do\n       return\n     end\n\n-    metrics = raw_summary['resources'] || {} rescue {}\n+    metrics = raw_summary || {} rescue {}\n+    metrics['resources'] = metrics['resources'] || {} rescue {}\n+    metrics['events'] = metrics['events'] || {} rescue {}\n\n-    if metrics['out_of_sync'] == 0 && metrics['changed'] == 0\n+    if metrics['resources']['out_of_sync'] == 0 && metrics['resources']['changed'] == 0 && metrics['events']['audit'] == nil\n       Puppet.notice \"Not sending tagmail report", "created": "2016-07-05T23:53:00.000000"}], "components": ["tagmail"], "created": "2016-06-22T03:08:00.000000", "creator": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "email alerts for audit failures as well."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f632694"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz84bz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_571449303_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5504783312"}], "description": "Tagmail is sending alerts for any resource which is managed by puppet and if there is any change to it. \nIf we have audit files and there are some changes to them then it will not send any email alert but it will send the alerts if there is any changes for other resource along with audit failure.\n\nSome sceneries.\n \n1. No change at all: *no alert*\n2. Changes for managed resource: *alert*\n3. Changes for audit resource: *no alert*\n4. Changes for both audit and managed resource: *alert*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35050", "fixedVersions": [], "id": "35050", "issueType": "Bug", "key": "MODULES-3509", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ef6b819f-9fcd-4a78-8605-5b9d62cfb76d", "resolution": "Fixed", "resolutionDate": "2016-08-31T10:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tagmail is not sending email alerts for failed audits", "timeSpent": "PT0S", "updated": "2016-10-06T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9805050b-75e8-453c-8454-4c525c4d326a", "created": "2016-06-22T02:24:00.000000", "name": "48a5011a-37cd-11e6-9542-5dcad6bc51f5.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12519"}], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This is being addressed in our upcoming IIS Supported Module.", "created": "2016-07-11T15:08:00.000000"}], "components": ["iis", "windows"], "created": "2016-06-22T02:26:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9805050b-75e8-453c-8454-4c525c4d326a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f591ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymoan:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1687309153_*|*_6_*:*_1_*:*_0"}], "description": "I noticed that fact loading for iis_version throws an exception if IIS is not enabled on a machine. I traced the exception being thrown to this line in the puppetlabs-iis repository: https://github.com/puppetlabs/puppetlabs-iis/blob/master/lib/facter/iis_version.rb#L14\n\nThe puppet run continues like normal after this, but the exception message get set as the value for the iis_version fact as can be seen in the image below.\n\n!48a5011a-37cd-11e6-9542-5dcad6bc51f5.png|thumbnail!\n\nThis issue was originally posted at GitHub: https://github.com/puppetlabs/puppetlabs-powershell/issues/121", "environment": "Windows 2012R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32801", "fixedVersions": [], "id": "32801", "issueType": "Bug", "key": "MODULES-3508", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9805050b-75e8-453c-8454-4c525c4d326a", "resolution": "Won't Fix", "resolutionDate": "2016-07-11T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fact loading (iis_version) throws exception when IIS is not available", "timeSpent": "PT0S", "updated": "2016-10-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-06-21T15:13:00.000000", "creator": "623c17c48d8b9c0068b8b5e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23a85489"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz73tr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Ticket Triage fix"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_613994351_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_55091480"}], "description": "file_line.rb (as of v4.0.12) is using proprietary OS (posix vs windows) detection and regex for validation of the \"path\" parameter as opposed to the same param in file.rb\nFor comparizon:\nfile_line.rb: [https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.12.0/lib/puppet/type/file_line.rb#L96]\nfile.rb: [https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/file.rb#L53]\n\nFWIW, I discovered this while trying to write rspec tests to validate our profile compilations while doing testing cross-platform.  I'm using code from: [https://gist.github.com/fessyfoo/5903ceb7c94f067e21e2] to make 'file' and 'exec' resource cross-platform testing work, but because file_line doesn't use the same mechanism it causes issues.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39270", "fixedVersions": [], "id": "39270", "issueType": "Bug", "key": "MODULES-3507", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17c48d8b9c0068b8b5e4", "resolution": "Fixed", "resolutionDate": "2016-06-29T09:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change file_line.rb path param validation to match file.rb", "timeSpent": "PT0S", "updated": "2016-07-07T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e75bfa1d81f0069da217e", "body": "OK, it turned out it was our internal problem. Resolving other issue I have solved this one in the same time. \n\nOur problem was an undocumented change in pear external module, made few years ago. We were adding some environment paths - linux ones obviously. Windows didn\u2019t know what to do with them, except that it was changing its own - good ones. The paths were changed every time the package resource was launched and provider \u201awindows\u2019 just cannot be used in this case. \n\nThe difference between stdlib 4.9.0. and 4.12.0 it that 4.12.0 actually use package resource. At least it looks like in: /stdlib/lib/facter/package_provider.rb in 4.12.0 version.\nIt seems that whole this issue has nothing to do with wsus_client module. \n\nThis task/bug can easily be closed.\nSorry for the inconvenience!", "created": "2016-10-04T02:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Found not to be an issue with the module.", "created": "2016-12-12T14:58:00.000000"}], "components": ["wsus_client"], "created": "2016-06-21T05:35:00.000000", "creator": "623e75bfa1d81f0069da217e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1767cc4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz73fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15070996582_*|*_6_*:*_1_*:*_0"}], "description": "After upgrading stdlib from version 4.9.0 to 4.12.0 wsus_client does not work any more.\nRegarding the information here:\u00a0\nhttps://forge.puppet.com/puppetlabs/wsus_client/dependencies\nthis upgrade should not be a problem.\n\nthe effect of running puppet agent on Windows when puppet has stdlib in version 4.12.0 installed:\n{code}Error: /Service[wuauserv]: Could not evaluate: Could not find init script for 'wuauserv'{code}\n\ndebug shows: {code}Service[wuauserv](provider=init): Search path /etc/init.d does not exist[0m{code}\n\nWindows has also problem with:\n{code}Info: Loading facts\nCould not retrieve fact='hostname', resolution='<anonymous>': Could not execute 'hostname': command not found\nCould not retrieve fact='hostname', resolution='<anonymous>': Could not execute 'hostname': command not found\nCould not retrieve fact='hostname', resolution='<anonymous>': Could not execute 'hostname': command not found{code}\nbut that seems not to be a big problem.\n\nAnother difference that is visible on Windows:\nstdlib version 4.9.0:\n{code}facter service_provider -p {code}returns nothing, service_provider does not exist\n\nstdlib version 4.12.0:\n{code}facter service_provider -p\nwindows{code}\n\nStrange thing is that on puppet server site yaml/facts for the same host includes: service_provider: init.\n\nMaybe existance of this fact is changing some thing in the way wsus_client executes.\n\nThat's the only informations on windows I was able to find really. No other issues with stdlib 4.12.0 has been noticed in our environment.\n\npuppet version:\npuppet opensource 3.7.4\n\nstdlib version:\n4.9.0 -> 4.12.0\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38159", "fixedVersions": [], "id": "38159", "issueType": "Bug", "key": "MODULES-3504", "labels": ["windows", "wsus_client"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75bfa1d81f0069da217e", "resolution": "Won't Fix", "resolutionDate": "2016-12-12T14:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "wsus_client doesn't work after upgrading stdlib to version 4.12.0", "timeSpent": "PT0S", "updated": "2016-12-12T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "attachments": [], "comments": [{"author": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "body": "Hi,\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1489\n\nRegards,", "created": "2016-06-21T00:56:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013]!", "created": "2016-06-28T18:16:00.000000"}], "components": ["apache"], "created": "2016-06-21T00:55:00.000000", "creator": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fab5a87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz73en:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_667317922_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nThere is a non breaking space in the file templates/mod/remoteip.conf.erb :\n\n\n{code}\njeo@brs:~/dev/tmp/puppetlabs-apache/templates/mod$ cat -A remoteip.conf.erb \n..\n# Declare client intranet IP addresses trusted to present$\n#M-BM- the RemoteIPHeader value$\n..\n{code}\n\nThis breaks Puppet runs : \n\n\n{code}\nroot@monserver /data/sites/web-all-share-01/htdocs/data # puppet agent -t --no-noop\nInfo: Using configured environment 'master'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for myserver\nInfo: Applying configuration version '1466490720'\nError: invalid byte sequence in US-ASCII\nError: /Stage[main]/Apache::Mod::Remoteip/File[remoteip.conf]/content: change from {md5}0751dee096af1710db45615e82ccc979 to {md5}7db1e4a128ab3879d330416c6972e033 failed: invalid byte sequence in US-ASCII\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33931", "fixedVersions": [], "id": "33931", "issueType": "Bug", "key": "MODULES-3503", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "resolution": "Fixed", "resolutionDate": "2016-06-28T18:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Non breaking space in templates/mod/remoteip.conf.erb", "timeSpent": "PT0S", "updated": "2016-06-28T18:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reworded the text slightly from the description in this ticket.", "created": "2016-07-27T15:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Asked [~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] to have a read of the change prior to merge.", "created": "2016-07-27T15:30:00.000000"}], "components": ["dsc"], "created": "2016-06-20T14:44:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Document updated to reflect changes below."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fb93bfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:b2fe0420-6f4f-4922-9c44-0119b369c167"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7h07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3023440792_*|*_10007_*:*_1_*:*_77392409_*|*_3_*:*_1_*:*_1846971_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_174079871"}], "description": "h3. Version Strategy\n\nAdd a section to the readme that defines what major and minor means with regards to the dsc release.\n\nMajor - Breaking changes for Puppet DSC Module\nMinor - Rebuilt types for DSC Resources\n\nh3. Breaking Changes for Puppet DSC Module\n\nThis would entail anything done that would cause a user to have to change anything in order to continue using our module\n\nh3. Rebuilt Types for DSC Resources\n\nWe want to keep pace with the released DSC Resources from the PowerShell team repo, but this engenders risk as we adopt third party code. Normally this would mean making major version bumps, but since this is anticipated to be frequent that would be too much churn. We will then use the minor version to indicate when types are regenerated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35049", "fixedVersions": [], "id": "35049", "issueType": "Task", "key": "MODULES-3491", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2016-07-28T12:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Document Developer Supported release strategy for supported DSC Module", "timeSpent": "PT0S", "updated": "2016-07-28T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Has this gone through adhoc?", "created": "2016-07-08T12:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Putting it through adhoc at", "created": "2016-07-08T12:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed adhoc", "created": "2016-07-08T16:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-11T17:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] Who should review this?\n", "created": "2016-07-12T13:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds passed starting at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/47/", "created": "2016-07-12T13:45:00.000000"}], "components": ["chocolatey "], "created": "2016-06-20T14:23:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The automation creation from MODULES-3275 will cover testing."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@686b48bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxlb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_74305433_*|*_1_*:*_1_*:*_19098_*|*_10007_*:*_2_*:*_218696174_*|*_3_*:*_2_*:*_748086459_*|*_10009_*:*_1_*:*_2259080_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_857176071"}], "description": "Update the Puppet module with the changes that have happened since 1.2.1 (when the fork was done).\n\n\nhttps://forge.puppet.com/chocolatey/chocolatey/1.2.5/changelog versus https://forge.puppet.com/puppetlabs/chocolatey/changelog\n\n\nhttps://github.com/chocolatey/puppet-chocolatey/compare/1.2.1...1.2.5\n", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "42439", "fixedVersions": [], "id": "42439", "issueType": "Task", "key": "MODULES-3490", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-07-12T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bring puppetlabs-chocolatey up to date with community module", "timeSpent": "PT0S", "updated": "2016-07-12T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mongodb"], "created": "2016-06-20T10:54:00.000000", "creator": "557058:bf45cdb4-06b2-426a-b4f0-06a9a2141c7d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30915664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87nb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_715299319_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_43697116351"}], "description": "According to the MongoDB doc, https://docs.mongodb.com/manual/core/journaling/,\n\"The lsn file contains the last time MongoDB flushed the changes to the data files.\"\n\nMongodb manages this file and sets permissions to 0600.\n\nThe puppetlabs-mongodb module manages the db path recursively, setting permissions on the lsn file to 0755.  Reference commit  https://github.com/puppetlabs/puppetlabs-mongodb/commit/b9f97ea571f55ed18439d2f9363f4747ae219f18\n\nPuppet constantly resets permissions on the file that mongodb manages.  After setting permissions puppet restarts the mongodb service.\n\nNotice: /Stage[main]/Mongodb::Server::Config/File[/data/db/journal/lsn]/mode: current_value 0600, should be 0755 (noop)\nDebug: /Stage[main]/Mongodb::Server::Config/File[/data/db/journal/lsn]: The container /data/db will propagate my refresh event\nNotice: /data/db: Would have triggered 'refresh' from 1 events\nDebug: /data/db: The container Class[Mongodb::Server::Config] will propagate my refresh event\nDebug: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Nothing to manage: no ensure and the resource doesn't exist\nNotice: Class[Mongodb::Server::Config]: Would have triggered 'refresh' from 1 events\nDebug: Class[Mongodb::Server::Config]: The container Stage[main] will propagate my refresh event\nInfo: Class[Mongodb::Server::Config]: Scheduling refresh of Class[Mongodb::Server::Service]\nNotice: Class[Mongodb::Server::Service]: Would have triggered 'refresh' from 1 events\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\nDebug: Executing: '/sbin/service mongod status'\nDebug: Executing: '/sbin/chkconfig mongod'\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Would have triggered 'refresh' from 1 events\nDebug: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: The container Class[Mongodb::Server::Service] will propagate my refresh event\nDebug: Connected to mongodb in 0.007581417 seconds.\nNotice: Class[Mongodb::Server::Service]: Would have triggered 'refresh' from 1 events\nDebug: Class[Mongodb::Server::Service]: The container Stage[main] will propagate my refresh event", "environment": "# cat /etc/centos-release\nCentOS release 6.8 (Final)\n\n# yum list installed|grep mongo\nmongodb-org.x86_64                   2.6.12-1                          @mongodb\nmongodb-org-mongos.x86_64            2.6.12-1                          @mongodb\nmongodb-org-server.x86_64            2.6.12-1                          @mongodb\nmongodb-org-shell.x86_64             2.6.12-1                          @mongodb\nmongodb-org-tools.x86_64             2.6.12-1                          @mongodb", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "36134", "fixedVersions": [], "id": "36134", "issueType": "Bug", "key": "MODULES-3489", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf45cdb4-06b2-426a-b4f0-06a9a2141c7d", "resolution": "Fixed", "resolutionDate": "2017-11-16T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Recursively managing $dbpath directory resets permissions on lsn file", "timeSpent": "PT0S", "updated": "2017-11-16T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:70121:71749c10-64ed-4a96-b8e0-d45f90a834c8]. The alpha sorting was incorrect in previous version of concat, I think it was also broken in 1.2.x. I believe as of 2.1.0, the alpha sorting was fixed to sort correctly.\n\nthe snippet of code from the most recent release is this:\n\n\n{noformat}\n    if self[:order] == 'numeric'\n      sorted = content_fragments.sort do |a, b|\n        def decompound(d)\n          d.split('___').map { |v| v =~ /^\\d+$/ ? v.to_i : v }\n        end\n\n        decompound(a[0]) <=> decompound(b[0])\n      end\n    else\n      sorted = content_fragments.sort_by do |a|\n        a_order, a_name = a[0].split('__')\n        [a_order, a_name]\n      end\n    end\n{noformat}\n", "created": "2016-06-28T17:22:00.000000"}, {"author": "70121:71749c10-64ed-4a96-b8e0-d45f90a834c8", "body": "2.1.0 was the most recent release in puppet forge when I tested, and didn't have this fix in.  I suspect I hadn't checked the latest release in git.  I can confirm that 2.2.0 now released *does* have this code, and I've confirmed my files are sorted consistently with 1.2.5.  Many thanks.", "created": "2016-06-30T08:36:00.000000"}], "components": ["concat"], "created": "2016-06-20T09:53:00.000000", "creator": "70121:71749c10-64ed-4a96-b8e0-d45f90a834c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1619b519"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz72v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_718341098_*|*_6_*:*_1_*:*_0"}], "description": "Concat's sorting logic seems odd since the 2.x release.\n\nIf you've set the sorting to numeric, it does what you expect, but setting it to anything else makes it not bother sorting on anything other than the explicit order.  As such an upgrade from 1.2.5 changes for alpha sorted, to not sorted.\n\nThis looks like a conscious choice based on this snippet from concat_file.rb.  If it's not set to numeric sort, it solely sorts on the defined order.\n\n \n{code:ruby}\n   resources.each do |r|\n      content_fragments << [\"#{r[:order]}___#{r[:name]}\", fragment_content(r)]\n    end\n\n    if self[:order] == 'numeric'\n      sorted = content_fragments.sort do |a, b|\n        def decompound(d)\n          d.split('___').map { |v| v =~ /^\\d+$/ ? v.to_i : v }\n        end\n\n        decompound(a[0]) <=> decompound(b[0])\n      end\n    else\n      sorted = content_fragments.sort do |a, b|\n        def decompound(d)\n          d.split('___').first\n        end\n\n        decompound(a[0]) <=> decompound(b[0])\n      end\n    end\n\n    @generated_content = sorted.map { |cf| cf[1] }.join\n{code}\n\n\nGiven that the default sorting is alpha, this means that default sorting is unsorted.  Is this really the case, or am I hopelessly misreading this code?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36133", "fixedVersions": [], "id": "36133", "issueType": "Bug", "key": "MODULES-3488", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:71749c10-64ed-4a96-b8e0-d45f90a834c8", "resolution": "Done", "resolutionDate": "2016-06-28T17:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Non-numeric sorting is broken", "timeSpent": "PT0S", "updated": "2016-06-30T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d937af92038bf0c2e16271a", "body": "[Git PR:153|https://github.com/puppetlabs/puppetlabs-tomcat/pull/153]", "created": "2016-06-20T08:26:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the submission [~accountid:5d937af92038bf0c2e16271a]. However, we can't accept this at the moment as it will create a backwards incompatible change due to increasing the minimum required version of concat (a dependent module).", "created": "2016-06-28T17:19:00.000000"}], "components": [], "created": "2016-06-20T08:12:00.000000", "creator": "5d937af92038bf0c2e16271a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e3c462a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz72sn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_724051106_*|*_6_*:*_1_*:*_0"}], "description": "\u251c\u2500\u2500 puppetlabs-stdlib (v4.12.0)\n\u251c\u2500\u2500 puppetlabs-tomcat (v1.5.0)\n\u251c\u2500\u2500 puppetlabs-concat (v2.1.0)\n\n\nSetting setenv.sh by  tomcat::setenv::entry modules shows such warnings:\n{noformat}\n::tomcat::setenv::entry {'JAVA_JVM_OPTS':\n        value => $java_jvm_opts,\n        quote_char =>'\"',\n        config_file => $config_file\n  }\n{noformat}\n{noformat}\nWarning: Scope(Concat::Fragment[setenv-JAVA_HOME]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-JAVA_HEAP_OPTS]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-JAVA_JVM_OPTS]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-CATALINA_OPTS]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-CATALINA_HOME]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-JASPER_HOME]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-CATALINA_TMPDIR]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-TOMCAT_USER]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-SHUTDOWN_WAIT]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-CATALINA_PID]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-RELINK]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-SECURITY_MANAGER]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[setenv-JAVA_OPTS]): The $ensure parameter to concat::fragment is deprecated and has no effect.\n....\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38157", "fixedVersions": [], "id": "38157", "issueType": "Bug", "key": "MODULES-3487", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d937af92038bf0c2e16271a", "resolution": "Won't Fix", "resolutionDate": "2016-06-28T17:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tomcat module shows warning from Concat::Fragment", "timeSpent": "PT0S", "updated": "2016-06-28T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2016-06-18T09:22:00.000000", "creator": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2be45b7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz72qv:"}], "description": "When using  resource types like ssh_authorized_keys or host, Puppet will use Puppet::Util::FileParsing module for file line parsing. Specifically, Puppet will call parse for file parsing method during prefetch stage, the parse method is like:\n\n{code:ruby}\n  # Split a bunch of text into lines and then parse them individually.\n  def parse(text)\n    count = 1\n    lines(text).collect do |line|\n      count += 1\n      if val = parse_line(line)\n        val\n      else\n        error = Puppet::ResourceError.new(\"Could not parse line #{line.inspect}\")\n        error.line = count\n        raise error\n      end\n    end\n  end\n{code}\n\nAs the code above shows, Puppet will raise a Puppet::ResourceError if some line in the file can't be parsed correctly(May cause by wrong format). This will lead to failure of prefetch method of a resource type. However, Puppet will still write content to the file cause the flush method in the provider of these resource types. For example, the flush method in ssh_authorized_keys provider will flush the ~/.ssh/authorized_keys file using content in @property_hash. But the flush will delete the original content in that file cause @property_hash is not set by prefetch method. See flush method below:\n\n{code:ruby}\n  def flush\n    # Make sure we've got a target and name set.\n\n    # If the target isn't set, then this is our first modification, so\n    # mark it for flushing.\n    unless @property_hash[:target]\n      @property_hash[:target] = @resource.should(:target) || self.class.default_target\n      self.class.modified(@property_hash[:target])\n    end\n    @resource.class.key_attributes.each do |attr|\n      @property_hash[attr] ||= @resource[attr]\n    end\n\n    self.class.flush(@property_hash)\n  end\n{code}\n\nAs above shows ,@property_hash is set by using resource attribute when it is empty. This will lead to lose original content in the file after flush the file.\n\nHow to reproduce this bug:\n\nSay the ssh authorized_keys file is like:\n\n{code:bash}\n$ cat ~/.ssh/authorized_keys\nssh-rsa ORIGINAL_KEY COMMENT\nA LINE THAT CAN'T PARSE BY PUPPET\n{code}\n\nI apply a puppet manifest like:\n{code:puppet}\nssh_authorized_key { 'test':\n  user => 'root',\n  type => 'ssh-rsa',\n  key  => 'A_NEW_KEY',\n}\n{code}\n\nthe authorized_keys becomes like:\n{code:bash}\n$ cat ~/.ssh/authorized_keys\nssh-rsa A_NEW_KEY test\n{code}\n\nThe original content in that file lost.", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "40334", "fixedVersions": [], "id": "40334", "issueType": "Bug", "key": "MODULES-7591", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "File parsing error result flushing of file content", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-3346", "created": "2016-06-17T14:20:00.000000"}], "components": [], "created": "2016-06-17T12:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No behavioral changes - internal only change - existing tests should still pass"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ebd4e2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz72fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5301771_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-powershell/commit/a0f3cc7498730df9ccde98c1bea40920b0a3643a#diff-9c2a783fad90dc7ef6bf5dfcb5bb7617R158 added hardcoded values {{DEBUG}}, {{VERBOSE}}, {{WARNING}}, etc.\n\nWe should probably read these from PS internally, in case they ever become internationalized as string resources.\n\nUnfortunately, retrieving those prefixes relies on reflection - C# code (can be run in LinqPad):\n\n{code}\nType strings = Assembly.GetAssembly(typeof(System.Management.Automation.PowerShell)).GetType(\"InternalHostUserInterfaceStrings\");\nvar infoFormat = strings.GetProperty(\"InformationFormatString\", BindingFlags.Static | BindingFlags.NonPublic);\nvar warningFormat = strings.GetProperty(\"WarningFormatString\", BindingFlags.Static | BindingFlags.NonPublic);\nvar verboseFormat = strings.GetProperty(\"VerboseFormatString\", BindingFlags.Static | BindingFlags.NonPublic);\nvar debugFormat = strings.GetProperty(\"DebugFormatString\", BindingFlags.Static | BindingFlags.NonPublic);\n\n\ninfoFormat.GetValue(null).Dump();\nwarningFormat.GetValue(null).Dump();\nverboseFormat.GetValue(null).Dump();\ndebugFormat.GetValue(null).Dump();\n{code}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36132", "fixedVersions": [], "id": "36132", "issueType": "Improvement", "key": "MODULES-3486", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Duplicate", "resolutionDate": "2016-06-17T14:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell - When logging, use exact same prefix strings as PS itself for debug, info, verbose streams", "timeSpent": "PT0S", "updated": "2016-06-17T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1487562ab90069f8b469", "body": "it seems that ntp on AIX is not a package that's installed, it's a default part of the OS, so there's actually nothing to be installed.", "created": "2016-06-27T08:06:00.000000"}], "components": [], "created": "2016-06-17T07:23:00.000000", "creator": "623c1487562ab90069f8b469", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696dad8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz724n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_866605129_*|*_6_*:*_1_*:*_0"}], "description": "In reference to https://forge.puppet.com/puppetlabs/ntp\n\nI updated my puppet server with the latest NTP (4.2) and STDLIB (4.12) modules, and ran it against an AIX7.1 server (an LPAR on a Power8 server).\n\nIt created a suitable /etc/ntp.conf which was great, but didn't attempt to install an ntp package.\n\n{code}\nbash-4.2# date ; puppet agent -t\nFri Jun 17 20:01:11 BST 2016\nInfo: Using configured environment 'pmansfield'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for aix-test-server\nInfo: Applying configuration version '1466168483'\nNotice: /Stage[main]/Ntp::Service/Service[ntp]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Ntp::Service/Service[ntp]: Unscheduling refresh on Service[ntp]\nNotice: Applied catalog in 0.84 seconds\n\nbash-4.2# ls -la /etc/ntp.conf\n-rw-r--r--    1 root     system          649 Jun 17 00:12 /etc/ntp.conf\nbash-4.2# rpm -qa  |grep -i ntp\nbash-4.2#\n{code}\n\nAny ideas gratefully received", "environment": "AIX 7.1\nPower 8 LPAR", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32800", "fixedVersions": [], "id": "32800", "issueType": "Bug", "key": "MODULES-3485", "labels": ["AIX", "NTP", "Power8"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1487562ab90069f8b469", "resolution": "Won't Do", "resolutionDate": "2016-06-27T08:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet forge NTP module doesn't install the NTP package on AIX 7.1", "timeSpent": "PT0S", "updated": "2016-06-27T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-06-16T15:31:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b1b205e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt93:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1042577709_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24177607434"}], "description": "There is a request from the APAC team to review their course content and provide best practices for developing Modules.  The request includes guidance on creating types and providers, preferred testing methodologies, etc.\n\nTiming TBD\nCourse content to be provided by Brett's team.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40332", "fixedVersions": [], "id": "40332", "issueType": "Bug", "key": "MODULES-3483", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Won't Do", "resolutionDate": "2017-04-04T13:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review course content for Extending Puppet with Ruby", "timeSpent": "PT0S", "updated": "2017-04-04T13:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Former user Thanks for the inquiry. The nodejs module was migrated to the community space sometime last year. You can find the most recent updates and future updates from here: https://forge.puppet.com/puppet/nodejs\n\nThanks for bringing this to our attention, we do need to properly deprecate and notify users of the new module path.", "created": "2016-06-24T10:50:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "I've created an internal ticket to handle properly deprecating the puppetlabs-nodejs module.", "created": "2016-06-24T10:55:00.000000"}], "components": ["nodejs"], "created": "2016-06-16T13:00:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d8b86c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz71tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_683658236_*|*_6_*:*_1_*:*_0"}], "description": "I was downloading the module from the forge and ran into a problem with url for newer versions of nodejs.  Went to github page and found that it is much newer in release versions.  Please update the puppet forge with newest versions of nodejs module.  If I am missing something here let me know.", "environment": "Centos 5,6,7 Puppet 3.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40331", "fixedVersions": [], "id": "40331", "issueType": "Task", "key": "MODULES-3482", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "resolution": "Won't Fix", "resolutionDate": "2016-06-24T10:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Forge not up to date with releases in github for nodejs module", "timeSpent": "PT0S", "updated": "2016-06-24T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2016-06-16T02:57:00.000000", "creator": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f173d08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz71if:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1087836746_*|*_10009_*:*_1_*:*_98016059_*|*_3_*:*_1_*:*_266659339_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4113550217"}], "description": "Hi\n\nI would like to enroll voxpupuli-corosync in the Puppet Approved program.\n\nThanks\n\nhttps://forge.puppet.com/puppet/corosync\nhttps://github.com/voxpupuli/puppet-corosync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39269", "fixedVersions": [], "id": "39269", "issueType": "Task", "key": "MODULES-3481", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "resolution": "Fixed", "resolutionDate": "2016-08-19T13:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for 'Approved Module' for voxpupuli-corosync", "timeSpent": "PT0S", "updated": "2016-08-19T13:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:623c0a7150bb2b0070b6af1e]. Can you possibly get some more information for this? Are you running `puppet apply` or `puppet agent`? Can you run those with a `--debug --trace` flag and provide the output? ", "created": "2016-06-28T17:07:00.000000"}, {"author": "623c0a7150bb2b0070b6af1e", "body": "Turns out I had conflicting packages from an activated repo.", "created": "2016-06-29T02:37:00.000000"}], "components": ["mysql"], "created": "2016-06-16T02:56:00.000000", "creator": "623c0a7150bb2b0070b6af1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73a416af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz71i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1087858050_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34209972"}], "description": "I've installed the puppetlabs-mysql and puppetlabs-stdlib modules on my server, then using the examples in the README file I've added these lines on my node to create a database called 'puppet' :\n\n{code:none}\nclass { '::mysql::server': root_password => '8WQAx99e', remove_default_accounts => true, override_options => $override_options }\n\nmysql::db { \n    'puppet': \n        user     => 'puppet', \n        password => 'Dr8G3rWN', \n        host     => 'localhost', \n        grant    => ['SELECT', 'UPDATE'],\n}\n{code}\n\nI've even tried setting the charset to 'utf8', but in both cases I get the following error:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter charset on Mysql_database[puppet] on node puppet.example.com\n{noformat}\n\nI'm currently doing this on puppet 3.8.7 server but I got the same result when trialing the latest version of Puppet, which makes me think it's a problem with the module and the operating system.\n\n", "environment": "CentOS 6.8\npuppet-server-3.8.7-1\npuppetlabs-mysql 3.8.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38155", "fixedVersions": [], "id": "38155", "issueType": "Bug", "key": "MODULES-3480", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a7150bb2b0070b6af1e", "resolution": "Cannot Reproduce", "resolutionDate": "2016-06-29T02:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Invalid parameter charset on Mysql_database", "timeSpent": "PT0S", "updated": "2016-06-29T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-06-15T21:21:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ed28424c-2274-4bb1-8dcc-42114c082156", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cfadc2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz71hr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1106167453_*|*_5_*:*_1_*:*_0"}], "description": "Hi guys,\n\nI've seen a bunch of times people asking how to install mariadb using the mysql module of puppetlabs so I added an example in the documentation: https://github.com/puppetlabs/puppetlabs-mysql/pull/857\n\nFeel free to review.\n\nThanks\nJoseph", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36131", "fixedVersions": [], "id": "36131", "issueType": "Improvement", "key": "MODULES-3479", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ed28424c-2274-4bb1-8dcc-42114c082156", "resolution": "Fixed", "resolutionDate": "2016-06-28T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add documentation on how to use mariadb with puppetlabs-mysql", "timeSpent": "PT0S", "updated": "2016-06-28T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hi Former user. Thanks for the error report. Can you provide some more info on this error? Specifically, can you run the same command with `--debug --trace` and paste the data here?\n\nAlso, can you run `puppet module list` and ensure the module is installed in the right environment?", "created": "2016-06-28T16:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi Former user , thank you for your ticket. However to be able to move forward with this issue we require more information - if you would be able to disclose your environment setup/ the version of the modules involved/ a manifest to help with reproduction of the issue we will happily re-review your ticket. The more information you give us the more likely we will be to reproduce and address the issue. Thanks!\n", "created": "2017-07-17T04:32:00.000000"}, {"author": "557058:fd8916dc-d38c-424c-be24-8e96a1fa870e", "body": "I am having the same problem Here is my setup\u00a0\n\nlvm module version:\u00a0version 1.0.1\n\npuppetserver version: 2.6.0\n\nPuppet agent version: 5.5.0\n\n\u00a0\n\nDebug output\n\nDebug: Executing: '/usr/sbin/blkid /dev/nvme0n1'\nError: /Stage[main]/Profile::Filesystem/Filesystem[/dev/nvme0n1]: Could not evaluate: undefined method `[]' for nil:NilClass\nDebug: Executing: '/usr/sbin/blkid /dev/nvme1n1'\nError: /Stage[main]/Profile::Filesystem/Filesystem[/dev/nvme1n1]: Could not evaluate: undefined method `[]' for nil:NilClass\nNotice: Creating filesystem\nNotice: /Stage[main]/Profile::Filesystem/Notify[Creating filesystem]/message: defined 'message' as 'Creating filesystem'\nDebug: /Stage[main]/Profile::Filesystem/Notify[Creating filesystem]: The container Class[Profile::Filesystem] will propagate my refresh event\nDebug: Class[Profile::Filesystem]: Resource is being skipped, unscheduling all events\nInfo: Class[Profile::Filesystem]: Unscheduling all events on Class[Profile::Filesystem]\n\n\u00a0\n\n\u00a0\n\nCopy of Manifest:\n\n$manage_filesystem= hiera('nvme::manage', false)\n $filesystem_params_nvme = hiera_hash('nvme::filesystem::params', undef)\n\n\u00a0\n\ncreate_resources(filesystem,$filesystem_params_nvme)\n notify \\{ 'Creating filesystem': }\n\n\u00a0\n\n\u00a0\n\n\u00a0", "created": "2018-06-01T08:41:00.000000"}], "components": ["lvm"], "created": "2016-06-15T09:02:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cca09cde-db5f-411e-a899-2fcc727d7203", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e4509f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz70b3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}], "description": "For this code:\n{code}\n      filesystem { '/dev/sdb1':\n        ensure   => 'present',\n        fs_type  => 'ext4',\n      }\n{code}\n\nI get this error:\n\n{code}\npuppet agent -t --environment=gary \nInfo: Using configured environment 'gary'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for ypictclr01.cts.jse.co.za\nInfo: Applying configuration version '1466009520'\nError: /Stage[main]/Filesystems/Filesystem[/dev/sdb1]: Could not evaluate: undefined method `[]' for nil:NilClass\nNotice: Applied catalog in 5.02 seconds\n{code}\n\nThe filesystem resource worked well for me when using PE 2015.3.3, but I get the above error with PE 2016.1.2.", "environment": "Master and Agent are both PE v2016.1.2 (4.4.2)\nOS - SLES12\nlvm module version - 0.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36130", "fixedVersions": [], "id": "36130", "issueType": "Bug", "key": "MODULES-3478", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cca09cde-db5f-411e-a899-2fcc727d7203", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Filesystem resource: Could not evaluate: undefined method `[]' for nil:NilClass", "timeSpent": "PT0S", "updated": "2018-08-23T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Replaced by more specific tickets MODULES-3532, MODULES-3533, and MODULES-3534", "created": "2016-06-28T08:22:00.000000"}], "components": ["stdlib"], "created": "2016-06-15T08:05:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720c5ca6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1124163195_*|*_6_*:*_1_*:*_0"}], "description": "We will groom this ticket and break down later. \n\nList of Functions:\n#   is_absolute_path\n#   is_array\n#   is_bool\n#   is_domain_name\n#   is_email_address\n#   is_float\n#   is_function_available\n#   is_hash\n#   is_integer\n#   is_ip_address\n#   is_ipv4_address\n#   is_ipv6_address\n#   is_mac_address\n#   is_numeric\n#   is_string\n#   -validate_absolute_path-\n#   -validate_array-\n#   validate_augeas\n#   -validate_bool-\n#   validate_cmd\n#   validate_email_address\n#   validate_hash\n#   validate_integer\n#   validate_ip_address\n#   validate_ipv4_address\n#   validate_ipv6_address\n#   -validate_numeric-\n#   -validate_re-\n#   validate_slength\n#   -validate_string-\n#   validate_x509_rsa_key_pair\n\nSee FM-5384 for groundwork and already addressed functions.\n\nFor continued Puppet 4 work we require a type alias in stdlib for each of the is_ and validate_ functions.\n\nSee following link for list of functions (approx 25): \nhttps://github.com/puppetlabs/puppetlabs-stdlib/tree/master/lib/puppet/parser/functions\n\nExample:\nhttps://github.com/voxpupuli/puppet-tea/blob/master/types/absolutepath.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40330", "fixedVersions": [], "id": "40330", "issueType": "Task", "key": "MODULES-3531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Duplicate", "resolutionDate": "2016-06-28T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: Create type aliases for each of the 'is_' and 'validate_' functions", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks Former user! Is it possible you can provide the output `/sbin/lvs` on the node that you're running that command on? I'd like to see if the provider is parsing the instance info correctly.", "created": "2016-06-28T16:09:00.000000"}, {"author": "70121:1e087c5f-6595-44b1-9937-9f839733c4ad", "body": "Helllo, I'm currently having the same problem on RHEL 6.2, RHEL 6.5 and RHEL 7.2. I believe that it's something related to the '_' on the logical volume names:\n\n[root@xxxxxxxxxx ~]# lvs\n  LV              VG     Attr   LSize  Origin Snap%  Move Log Copy%  Convert\n  lv_opt_web      appvg  -wi-ao 20.00g\n  lv_opt_web_app  appvg  -wi-ao 59.00g\n  lv_opt_web_logs appvg  -wi-ao 20.00g\n  lv_home         rootvg -wi-ao  5.00g\n  lv_opt          rootvg -wi-ao  5.00g\n  lv_opt_openv    rootvg -wi-ao  5.00g\n  lv_root         rootvg -wi-ao 40.00g\n  lv_swap         rootvg -wi-ao 15.72g\n  lv_tmp          rootvg -wi-ao  5.00g\n  lv_var          rootvg -wi-ao 30.00g\n  lv_var_crash    rootvg -wi-ao 17.28g\n", "created": "2016-07-21T16:10:00.000000"}, {"author": "70121:58ac365e-b7f9-4ebd-ae08-6036985a0497", "body": "I'm also experiencing this issue on RHEL 6.8.\n\n[root@localhost ~]# lvs\n  LV            VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\n  homelv        diskvg -wi-ao----   1.00g\n  rootlv        diskvg -wi-ao----  10.00g\n  srvlv         diskvg -wi-ao---- 128.00m\n  swaplv        diskvg -wi-ao----   2.00g\n  tmplv         diskvg -wi-ao----   1.00g\n  varlogauditlv diskvg -wi-ao----   2.00g\n  varloglv      diskvg -wi-ao----   5.00g\n  varlv         diskvg -wi-ao----   2.00g\n\nIt seems that the exists? method in /etc/puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb does not have any value for :volume_group set, so it can't execute the lvs command correctly.", "created": "2016-09-01T12:48:00.000000"}, {"author": "557058:35060490-aa27-40a2-b587-eca7672140c8", "body": "Reproduction Scenario:\u00a0\n # Download and Launch the Puppet\u00a0Master OVA (picked because it's publicly available, has a puppet agent installed and uses LVM) - [http://downloads.puppet.com/training/]\n # Log in to the box (root password available from the console view)\n # run commands as follow and observe the error:\n\nroot@master:~ # lvs\n LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert\n root centos -wi-ao---- 18.46g\n swap centos -wi-ao---- 1.00g\n\n\nroot@master:~ # puppet module install puppetlabs-lvm\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-lvm (v1.0.0)\n \u2514\u2500\u2500 puppetlabs-stdlib (v4.24.0) [/etc/puppetlabs/code/modules]\n\n\nroot@master:~ # puppet resource logical_volume\nError: Could not run: Execution of '/sbin/lvs ' returned 5: Volume group name \"\" has invalid characters.\n Cannot process volume group\nroot@master:~ #", "created": "2018-02-21T17:48:00.000000"}], "components": ["lvm"], "created": "2016-06-15T06:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c64f272d-16fd-4d3e-a52c-d094207ba121", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fd66071"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - 5-25% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "While this module isn't supported it is in the puppetlabs namespace and so their is some expectation that it works. PSEs and TAMs have had calls about it so it's impacting both customers and open source users. This ticket indicates that it impacts underscores in logical volume names but there have been reports of it failing on fresh installs without that.\n\nRedhat has an article about not using underscores in logical volume names but that seems to be isolated to use with kickstart. https://access.redhat.com/solutions/359823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfz9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jun/16"}], "description": "From comments below, replicate by adding an '_' to the logical volume name.\n\npuppet resource  logical_volume fails \n\n# puppet resource --debug --trace $MODOPT logical_volume\nDebug: Runtime environment: puppet_version=4.4.1, ruby_version=2.1.8, run_mode=user, default_encoding=UTF-8\nDebug: Facter: searching for custom fact \"operatingsystem\".\nDebug: Facter: searching for operatingsystem.rb in /sapiu/puppet/ciu-puppet/modules/stdlib/lib/facter.\nDebug: Facter: searching for operatingsystem.rb in /sapiu/puppet/ciu-puppet/modules/lvm/lib/facter.\nDebug: Facter: fact \"facterversion\" has resolved to \"3.1.5\".\nDebug: Facter: searching \"/opt/puppetlabs/facter/facts.d\" for external facts.\nDebug: Facter: skipping external facts for \"/etc/facter/facts.d\": No such file or directory\nDebug: Facter: skipping external facts for \"/etc/puppetlabs/facter/facts.d\": No such file or directory\nDebug: Facter: no external facts were found.\nDebug: Facter: resolving operating system facts.\nDebug: Facter: resolving kernel facts.\nDebug: Facter: fact \"kernel\" has resolved to \"Linux\".\nDebug: Facter: fact \"kernelrelease\" has resolved to \"2.6.32-573.22.1.el6.x86_64\".\nDebug: Facter: fact \"kernelmajversion\" has resolved to \"2.6\".\nDebug: Facter: fact \"kernelversion\" has resolved to \"2.6.32\".\nDebug: Facter: executing command: lsb_release -a\nDebug: Facter: lsb_release was not found on the PATH.\nDebug: Facter: fact \"osfamily\" has resolved to \"RedHat\".\nDebug: Facter: fact \"operatingsystemmajrelease\" has resolved to \"6\".\nDebug: Facter: fact \"operatingsystemrelease\" has resolved to \"6.7\".\nDebug: Facter: fact \"hardwaremodel\" has resolved to \"x86_64\".\nDebug: Facter: fact \"architecture\" has resolved to \"x86_64\".\nDebug: Facter: fact \"operatingsystem\" has resolved to \"RedHat\".\nDebug: Facter: fact \"selinux\" has resolved to false.\nDebug: Facter: fact \"os\" has resolved to {\n  architecture => \"x86_64\",\n  family => \"RedHat\",\n  hardware => \"x86_64\",\n  name => \"RedHat\",\n  release => {\n    full => \"6.7\",\n    major => \"6\",\n    minor => \"7\"\n  },\n  selinux => {\n    enabled => false\n  }\n}.\nDebug: Executing: '/sbin/lvs'\nDebug: Executing: '/sbin/lvs '\nError: Could not run: Execution of '/sbin/lvs ' returned 5: Volume group name \"\" has invalid characters.\n  Cannot process volume group\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:232:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider/command.rb:23:in `execute'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider.rb:224:in `block in has_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/provider.rb:425:in `block in create_class_and_instance_method'\n/sapiu/puppet/ciu-puppet/modules/lvm/lib/puppet/provider/logical_volume/lvm.rb:124:in `exists?'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/property/ensure.rb:81:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1062:in `retrieve'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1090:in `retrieve_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:2572:in `to_resource'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:25:in `block in search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `map'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:269:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:225:in `find_or_save_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:140:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:352:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:540:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33930", "fixedVersions": [], "id": "33930", "issueType": "Bug", "key": "MODULES-3477", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c64f272d-16fd-4d3e-a52c-d094207ba121", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet resource  logical_volume fails", "timeSpent": "PT0S", "updated": "2020-08-12T13:17:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Acceptance always needs to happen. Its apache.", "created": "2016-06-16T09:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR Merged: https://github.com/puppetlabs/puppetlabs-apache/pull/1488", "created": "2016-06-19T10:19:00.000000"}], "components": ["apache"], "created": "2016-06-14T15:01:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* puppet 3.8 run on RHEL5 with apache module installed passes without errors\n* apache_version fact returns correct value on RHEL5 with and without apache installed (i.e. the installed version and undef respectively)"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b001672"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "centos only."}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt6f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45752267_*|*_3_*:*_1_*:*_192076389_*|*_5_*:*_2_*:*_939251840_*|*_10004_*:*_1_*:*_36276_*|*_10005_*:*_1_*:*_177246636"}], "description": "puppet 3.8.7 clients on both RHEL 6.x and RHEL 7.x are fine with the new facts in puppetlabs-apache 1.9.0 (and 1.10.0), but RHEL 5.x clients generate a \"Could not retrieve fact\" line:\n\n{code}\nclienthost2 ~$ sudo puppet agent --test --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nNotice: /File[/var/lib/puppet/lib/puppet/parser/functions/enclose_ipv6.rb]/ensure: defined content as '{md5}581bc163291824909d1700909db96512'\nNotice: /File[/var/lib/puppet/lib/facter/apache_version.rb]/ensure: defined content as '{md5}751e89814b4eee452388b698276f7be3'\nInfo: Loading facts\nCould not retrieve fact='apache_version', resolution='<anonymous>': undefined method `[]' for nil:NilClass\nInfo: Caching catalog for clienthost2.domain.edu\nInfo: Applying configuration version '39686'\nNotice: Finished catalog run in 11.99 seconds\nclienthost2 ~$\n{code}\n\nThe \"Could not retrieve fact\" message does not happen on a RHEL 6.x or RHEL 7.x client.  It appears to be specific to RHEL 5.x clients.\n\nI've tested puppetlabs-apache 1.9.0 and now 1.10.0, and both exhibit the same issue.", "environment": "Puppet master is version 3.8.7 on RHEL 6.8, running via passenger/apache.\n\nClients are RHEL 5.11, RHEL 6.8, and RHEL 7.2, with puppet client version 3.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39268", "fixedVersions": [], "id": "39268", "issueType": "Bug", "key": "MODULES-3476", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "resolution": "Fixed", "resolutionDate": "2016-06-30T07:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: apache_version fact aborts puppet run on RHEL5: \"undefined method `[]' for nil:NilClass\"", "timeSpent": "PT0S", "updated": "2016-06-30T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-13T14:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Started at", "created": "2016-07-13T14:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Completed at", "created": "2016-07-14T16:52:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Covered by unit tests, would not be feasible to test with acceptance as we'd have to wait a long time to test the upper boundary.", "created": "2016-07-22T16:55:00.000000"}], "components": ["wsus_client"], "created": "2016-06-14T14:52:00.000000", "creator": "623e75bfa1d81f0069da217e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@792efc71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxin:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Community PR.  Had time to merge it."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_96520858_*|*_1_*:*_1_*:*_2502681730_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_691425958"}], "description": "Hi,\n\nas a continuation of MODULES-3016, I would kindly ask to add support for another Windows register key: AlwaysAutoRebootAtScheduledTimeMinutes.\n\nAs described in MODULES-3016 AlwaysAutoRebootAtScheduledTime forces the reboot of the machine after update, even when there are some users logged on. The reboot is forced not sooner than 24h after the instalation.\nForced restart can be launched just after the instalation using the AlwaysAutoRebootAtScheduledTimeMinutes key. The valid range is between 15 and 180 minutes. \n\nSet of these two keys basically can replace the behaviour of whole group policy: \"Always automatically restart at the scheduled time\"\n\nThanks!", "epicLinkSummary": "WSUS_Client v1.0.3", "estimate": "PT0S", "externalId": "33929", "fixedVersions": [], "id": "33929", "issueType": "Improvement", "key": "MODULES-3475", "labels": ["windows", "wsus_client"], "originalEstimate": "PT0S", "parent": "40388", "parentSummary": "WSUS_Client v1.0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e75bfa1d81f0069da217e", "resolution": "Fixed", "resolutionDate": "2016-07-22T16:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "wsus_client should support the AlwaysAutoRebootAtScheduledTimeMinutes key", "timeSpent": "PT0S", "updated": "2016-12-07T22:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-06-14T08:52:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49d46569"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx3b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "With the release of [beaker-hostgenerator 0.7.0|https://github.com/puppetlabs/beaker-hostgenerator/blob/master/HISTORY.md#LATEST] it is now possible to generate Beaker host configs on the fly for this module. ", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "37228", "fixedVersions": [], "id": "37228", "issueType": "Task", "key": "MODULES-3474", "labels": ["customer-escalation", "dsc", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Remove Static Beaker Configs", "timeSpent": "PT0S", "updated": "2018-02-07T11:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Duplicate of MODULES-3298", "created": "2016-07-25T14:12:00.000000"}], "components": ["chocolatey "], "created": "2016-06-14T08:51:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b942cc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz633z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78406_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3561543245"}], "description": "With the release of [beaker-hostgenerator 0.7.0|https://github.com/puppetlabs/beaker-hostgenerator/blob/master/HISTORY.md#LATEST] it is now possible to generate Beaker host configs on the fly for this module. ", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "36129", "fixedVersions": [], "id": "36129", "issueType": "Task", "key": "MODULES-3473", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2016-07-25T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - Remove Static Beaker Configs", "timeSpent": "PT0S", "updated": "2016-07-27T12:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": [], "created": "2016-06-14T05:52:00.000000", "creator": "5a7177e5332de559a25617da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38121adc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6z3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_716377177_*|*_5_*:*_1_*:*_0"}], "description": "We at Swisscom implemented a max_allowed_packet parameter for the puppetlab mysql module backup dump script. I will make a merge request from our modifications. The default value is 1M as it is default for mysql.\n\nPull request:\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/856", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38153", "fixedVersions": [], "id": "38153", "issueType": "Bug", "key": "MODULES-3513", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a7177e5332de559a25617da", "resolution": "Fixed", "resolutionDate": "2016-06-22T12:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs mysql module, max_allowed_packet parameter", "timeSpent": "PT0S", "updated": "2016-06-22T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for your report!", "created": "2016-06-14T05:30:00.000000"}, {"author": "557058:c182c094-61fa-412f-8d75-07e158b4a48a", "body": "My pleasure =)", "created": "2016-06-14T05:54:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/211", "created": "2016-07-18T09:39:00.000000"}], "components": ["inifile"], "created": "2016-06-14T00:11:00.000000", "creator": "557058:c182c094-61fa-412f-8d75-07e158b4a48a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Writing acceptance tests using the failure condition - referencing the resource with brackets.\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@340d2ab0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz73gf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19043949_*|*_3_*:*_1_*:*_365739153_*|*_10009_*:*_1_*:*_67251924_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2053145960_*|*_10005_*:*_1_*:*_533999855"}], "description": "Hello,\n\nSo I stumbled upon something interesting today. While I was writing a module I noticed that I was getting difference resource names while using the inifile function {code}create_ini_settings(){code} between versions 1.4.3 and 1.5.0.\n\nIf for example I had 1.4.3 of the inifile module in my environment and a bunch of modules that was using inifile. In those modules I perhaps am using the create_ini_settings function and also have a few other resources and then used require/before on some resources to the Ini_setting resource I knew would be created.\n\nSo in 1.4.3 the default resource name for ini_settings would be called\n{code}res[\"[#{section}] #{setting}\"] = {{code}\nwhile for 1.5.0 it would be called...\n{code}res[\"#{path} #{section} #{setting}\"] = { {code}\n\nSo my argument here is that this release is not following the semantic versioning guidelines since it will break any modules using the create_ini_settings() function and resource chaining because the resource naming has changed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37227", "fixedVersions": [], "id": "37227", "issueType": "Bug", "key": "MODULES-3472", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c182c094-61fa-412f-8d75-07e158b4a48a", "resolution": "Fixed", "resolutionDate": "2016-07-19T04:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile: 1.5.0 breaks backwards compatibility of create_ini_settings", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [], "components": ["supported", "websphere_application_server"], "created": "2016-06-13T16:26:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34962b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Websphere Next "}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt11j:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40329", "fixedVersions": [], "id": "40329", "issueType": "Epic", "key": "MODULES-3471", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Websphere Next ", "timeSpent": "PT0S", "updated": "2021-04-26T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:ef2e2611-7893-499f-94ad-b7b2245beace", "body": "/cc [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] [~accountid:63d4062f69c7ae3958d276ed] [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]", "created": "2016-06-13T14:41:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] Can you take a look at this and see if the Windows team can help with this in the next sprint.  Alex and Brian would sit down with your team to go over what the goals are.", "created": "2016-06-13T15:12:00.000000"}], "components": ["windows"], "created": "2016-06-13T14:40:00.000000", "creator": "70121:ef2e2611-7893-499f-94ad-b7b2245beace", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20bd89a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6yk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/16"}], "description": "The application orchestration team has spent some time trying to cleanup the Cloudshop module as an example application manifest to get windows users trying out the Orchestrator. We've run into an issue however with the availability check which expects a port to do a health check on the running MS SQL Database. As far as we can tell, there's no way to explicitly set that port for named DB instances with the MSSQL puppet module which is what the Cloudshop module uses. We're wanting to sit down with people who are familiar with windows applications and ask what best practices should be put in place for a module example like Cloudshop.\n\nhttps://github.com/puppetlabs/orchestration-control/tree/production/site/cloudshop", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35045", "fixedVersions": [], "id": "35045", "issueType": "Task", "key": "MODULES-3470", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ef2e2611-7893-499f-94ad-b7b2245beace", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Evaluate Windows Cloudshop application module best practices", "timeSpent": "PT0S", "updated": "2016-08-30T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This has already been implemented in haproxy, and will be part of its next release.", "created": "2016-06-15T03:52:00.000000"}], "components": ["haproxy"], "created": "2016-06-13T14:29:00.000000", "creator": "557058:4805fc64-1f01-4c0b-bf79-31fdeac37a69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d3f32fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6yin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54220570_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_80322429"}], "description": "The puppetlabs/haproxy module only supports puppetlabs/concat (< 2.0.0 >= 1.2.3).\n\nIt would be good to utilize the latest supported modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38151", "fixedVersions": [], "id": "38151", "issueType": "Improvement", "key": "MODULES-3469", "labels": ["dependencies"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4805fc64-1f01-4c0b-bf79-31fdeac37a69", "resolution": "Fixed", "resolutionDate": "2016-06-15T03:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy: update to support puppetlabs/concat 2.1.0", "timeSpent": "PT0S", "updated": "2016-06-15T03:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "puppetlabs-reboot - no mention and doesnt use it\npuppetlabs-dsc - documented\npuppetlabs-powershell - v2 and up - not mentioned\npuppetlabs-chocolatey - v2 and up - mentioned\npuppetlabs-sqlserver - no mention but uses it\npuppetlabs-registry - no mention and doesnt use it\npuppetlabs-iis - no mention and uses it\npuppetlabs-acl - no mention and doesnt use it\npuppetlabs-wsus_client  - no mention and doesnt use it\n", "created": "2016-06-23T13:33:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/6d5352d85a53a13e9e4eaa6d41e903842106ea03", "created": "2016-07-08T12:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Powershell has been updated\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/127", "created": "2016-07-08T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Documentation changes so no need for CI.", "created": "2016-07-11T14:36:00.000000"}], "components": ["powershell"], "created": "2016-06-13T11:51:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Documentation, so n/a"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50563e19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz788n:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Glenn had some free time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_266114545_*|*_1_*:*_1_*:*_17371_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2162986408"}], "description": "* PowerShell doesn't document the minimum PowerShell version necessary to use it. We should do that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37226", "fixedVersions": [], "id": "37226", "issueType": "Task", "key": "MODULES-3468", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-07-11T14:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Document minimum PowerShell version for PowerShell module", "timeSpent": "PT0S", "updated": "2016-07-11T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I'm having a hard time to understand what the code intends to do. Try to write up a paragraph or two that would be useful for the README.\n\nPlease submit the code as PR, so we can review it on github. If you prefix your commit with \"(MODULES-3467)\" it will be automatically linked here. ", "created": "2016-06-14T05:36:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "I've created PR for this issue ([MODULES-3467|https://github.com/puppetlabs/puppetlabs-firewall/pull/639]), as for feature intention it is the same as original {{firewallchain}} ignore parameter - it allows to define some regex strings which are then base for {{firewall}} rules exemption from purging. The important change is that currently you can define ignore rules only once, in firewallchain, and with this PR you can do that multiple times with {{firewall::ignore}} type.\n\nAs per example, fail2ban module could have \n{code:puppet}\nfirewall::ignore {'my ignore rules':\n    chain => 'INPUT:filter:IPv4',\n    regex => ['-j fail2ban-.*']\n}\n{code}\n... and it would work with additional ignores given by user in his/her custom code ...\n\n{code:puppet}\nfirewallchain { ''INPUT:filter:IPv4':\n  purge => true,\n  ignore => ['custom ignores'] \n}\n{code}\n\nSo there would be no need for user to care about f2b automatic rules creation, as it would be done by f2b module.", "created": "2016-06-15T01:37:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Did my explanation answered your questions?", "created": "2016-06-21T09:39:00.000000"}, {"author": "623c08e0866b810069e43397", "body": "Would this be able to be expanded upon to essentially allow for \n\nresources { 'firewall':\n    purge => true,\n  }\n\nThen functionality added to the code so that a user could specify a pattern which if found in a rule or chain that rule or chain will not be purged?\n\nI am not at all a ruby coder, but I really need this functionality included. Also seeing many posts on the web with hacky work arounds for this functionality, most for my use case which is DOCKER and not wanting to auto purge docker chains and rules.", "created": "2018-01-10T13:45:00.000000"}], "components": ["firewall"], "created": "2016-06-13T11:30:00.000000", "creator": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ecb856b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6y87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}], "description": "Based on existing {{firewallchain}} ignore feature I've created a way to manage ignore rules with defined types. It simply allows other Puppet Modules to customize purging process without need of copying {{firewallchain::ignore}} rules by user.\n\nUsage example:\n{code:java}\nfirewall:ignore { 'my ignore rules':\n        chain => 'INPUT:filter:IPv4',\n        regex => ['-j fail2ban-ssh']\n}\n{code}\n\nTo work:\n- firewallchain has to be managed\n- purging has to be enabled\n\nIf chain is not managed, a warning will be issued.\n\nYou can see my initial work at [branch ignoreplug|https://github.com/glorpen/puppetlabs-firewall/tree/ignoreplug], [commit f3d0c89|https://github.com/glorpen/puppetlabs-firewall/commit/ab58e8b8a20f208c3906c1121544cdeaaf3d0c89]\nAs far as I can see, it works & there is no failed tests :)\n\nAs I'm not really proficient in Puppet Ruby internals or even Ruby at all,\nthe question on my mind is does usage of {{catalog.resources.select}} / {{catalog.resources.collect}} methods creates any notable side effects.\n\nIf it is a feature you are willing to accept/merge I'll gladly make PR on github and polish codestyle/doc/etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38149", "fixedVersions": [], "id": "38149", "issueType": "New Feature", "key": "MODULES-3467", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ignoring rules when purging with firewallchain and defined types", "timeSpent": "PT0S", "updated": "2018-01-10T13:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This error message usually appears with ruby 1.9, when running the puppet master in a locale that is not UTF-8.\n\nSee https://ask.puppet.com/question/3241/invalid-byte-sequence-in-us-ascii-when-automating-puppet/ for background and a solution.\n\n", "created": "2016-06-13T10:58:00.000000"}], "components": ["postgresql"], "created": "2016-06-13T05:45:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27b986fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6y2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18781663_*|*_6_*:*_1_*:*_0"}], "description": "When installing postgresql via Puppet I get the following error message on the agent:\n\n2016-06-13 13:33:01 +0200 /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload] (err): Failed to call refresh: invalid byte sequence in US-ASCII\n2016-06-13 13:33:01 +0200 /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload] (err): invalid byte sequence in US-ASCII\n\nMy manifest looks like that:\n\n        class { 'postgresql::globals':\n                encoding                => 'UTF-8',\n                locale                  => 'en_US.UTF-8',\n        }->\n        class { 'postgresql::server':\n                ipv4acls                => $server_ipv4acls,\n                listen_addresses        => $server_listen_address,\n                postgres_password       => $server_password,\n        }", "environment": "Debian 8 with official Puppet packages from Debian repository", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39267", "fixedVersions": [], "id": "39267", "issueType": "Bug", "key": "MODULES-3466", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "resolution": "Cannot Reproduce", "resolutionDate": "2016-06-13T10:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failed to call refresh: invalid byte sequence in US-ASCII", "timeSpent": "PT0S", "updated": "2016-06-13T10:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2016-06-12T00:05:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e31e5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6xw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125907543_*|*_5_*:*_1_*:*_8079_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47320452528"}], "description": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] and I have have both written about a method of parallelising Rspec-puppet [here|https://alexharv074.github.io/2016/01/03/parallelising-rspec-puppet.html] and [here|https://rnelson0.com/2016/03/18/parallelized-rspec-tests/].  Since it seems the idea has caught on I am proposing we add this feature into {{puppetlabs_spec_helper}}.  See also discussion in the comments on Rob's post.\n\nSee https://github.com/puppetlabs/puppetlabs_spec_helper/pull/152 for the code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32798", "fixedVersions": [], "id": "32798", "issueType": "New Feature", "key": "MODULES-3465", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2017-12-13T02:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add parallel_spec task to puppetlabs_spec_helper", "timeSpent": "PT0S", "updated": "2018-09-01T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "From my understanding the main issue is that the current facts code at https://github.com/puppetlabs/puppetlabs-f5_rest/blob/master/lib/puppet/util/network_device/f5/facts.rb#L16 needs admin privileges, and needs to be made optional for people who want to trade off features for reduced privileges. Can you confirm [~accountid:557058:f309b5d5-accc-426c-afbd-06b9cbdb1a15]?", "created": "2016-09-07T10:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "According to https://devcentral.f5.com/questions/remotely-authenticated-users-for-icontrol-rest the IControlREST interface does not support access with non-Administrative-level users:\n\nFrom v12.0.0 user guide for iControlREST (p. 22):\n> A user account must have administrative level access to the iControl \u00ae REST namespace to make iControl REST requests.\n", "created": "2016-09-14T07:00:00.000000"}], "components": ["f5"], "created": "2016-06-10T01:52:00.000000", "creator": "557058:f309b5d5-accc-426c-afbd-06b9cbdb1a15", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e7c974e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymufz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_359175554_*|*_3_*:*_1_*:*_2710305_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3804422158_*|*_10006_*:*_1_*:*_588446309_*|*_10005_*:*_1_*:*_3558134946"}], "description": "The current F5 module can only be used with full administrative rights. If customer is managing only specific elements they would like to be able to limit the access rights that can be used for management of the F5 devices. Example role manager.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38147", "fixedVersions": [], "id": "38147", "issueType": "Improvement", "key": "MODULES-3464", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f309b5d5-accc-426c-afbd-06b9cbdb1a15", "resolution": "Incomplete", "resolutionDate": "2016-09-14T07:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "f5: support running with reduced privileges", "timeSpent": "PT0S", "updated": "2016-09-21T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1697d32a94006a649b84", "attachments": [{"attacher": "623e7b4501f8660070b83cca", "created": "2020-04-14T06:19:00.000000", "name": "log--202004141219Z.csv", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12997"}, {"attacher": "623e7b4501f8660070b83cca", "created": "2020-04-14T06:24:00.000000", "name": "log--202004141222Z.csv", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13076"}], "comments": [{"author": "623e7b4501f8660070b83cca", "body": "It looks like I am experiencing this issue.\u00a0 I am using sqlserver 2.6.2", "created": "2020-02-05T13:44:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Are there any updates on this ticket?", "created": "2020-02-21T13:36:00.000000"}, {"author": "5c2ff2fd81c1261667adfa1d", "body": "Hi Chris \n\nThis issue raised is of type improvement. I've asked the team to review and see what we can do.  \n\nAs the IAC team manages 50 plus content reports, our primary commitment is to resolve bug raised. Generally, we seek PM approval for Content improvements/New feature. However, as we understand the challenges of SqlServer, we are committing resources to investigate and resolve this issue. Please note the team is working hard to upskill in this area and it will take longer to resolve.\n\nThanks ", "created": "2020-03-03T03:37:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca],\n\nMyself and two other engineers were taking a look at your reported issue. We were looking at what you've been trying to accomplish using the onlyif attribute. We've been reproducing the scenario you're running in to and looking in to a few lines of investigation from what we saw from that. We've still a bit more we'd like to look in to, but we'll get back to you as soon as possible with some more information.", "created": "2020-03-03T12:09:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Thank you for the update.\u00a0 If there is anything I can do to help, please let me know.", "created": "2020-03-03T13:58:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Thanks Chip, we will indeed.", "created": "2020-03-04T03:09:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca],\n\nMy colleague [~accountid:5a028139c24efb3c4ed448c4]\u00a0spent some time on investigating the issue you reported. I'll relay his summarised findings and suggested workaround here:\n\nIf a SQL statement contains any code that successfully inserts a row into any table in the database, any further code that attempts to throw an error will not see that error arrive for the module code to examine when the code has finished executing. This is due to a quirk in the ADO.Connection object we use to connect to the sql server behaves.\n\n\nYou've stumbled upon this behaviour in the method you are using to retrieve configuration data from the sp_configure stored procedure. From our side of the fence, anything that runs will always look as though it was successful to us as the insert to the temporary table is always successful and that is the result object we get back to analyse. When a row is inserted into a table, the database engine will typically return a string along the lines of 'x rows affected'. Returning that string would be saved as a value into the ADODB.Connection object. Having accepted a returned value the Errors collection would be cleared.\u00a0\n\nThere is a fix from Bill up on a PR:\u00a0[https://github.com/puppetlabs/puppetlabs-sqlserver/pull/349]\n\nFor the meantime, there is a workaround. If you add:\n{code:java}\nSET NOCOUNT ON", "created": "2020-03-04T10:46:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Preliminary testing looks good.\u00a0 I will have to run through the process a couple of times to know for sure.\u00a0 Here is a snippet of the debug log.\n\nDebug: Sqlserver_tsql[Check Trace Option 1118](provider=mssql): Running resource BEGIN TRY\n DECLARE @sql_text as NVARCHAR(max)", "created": "2020-03-05T08:09:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "It looks like the action is happening on every execution.\u00a0 When I run puppet again, the updates should not happen.\u00a0 However it looks like the return is the same as when the entries do not exist.\u00a0 If you execute the generated sql code the result is what is expected.\n\nSQL Code:\n\nBEGIN TRY\n DECLARE @sql_text as NVARCHAR(max)", "created": "2020-03-05T08:21:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Debug snippet:\n\nDebug: Sqlserver_tsql[Check Trace Option 1118](provider=mssql): Running resource BEGIN TRY\n DECLARE @sql_text as NVARCHAR(max)", "created": "2020-03-05T08:22:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca]\u00a0- we'll take a look at this. To confirm, this statement is working correctly in SQL Studio / CmdLine / outside Puppet:\n{code:java}\nN'DBCC TRACEON(1118, -1) WITH NO_INFOMSGS {code}\n...and this condition outside of Puppet is returning TRUE?\n{code:java}\nIF EXISTS (SELECT * FROM #tb_tracestatus WHERE settraceflag = 1118 and setglobal = 1) {code}", "created": "2020-03-09T10:52:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Ciaran,\n\n\u00a0\n\nYou are correct.\u00a0 Both commands execute correctly in Query Analyzer in SSMS.\n\n\u00a0\n\nTechnically they appear to execute correctly in Puppet.\u00a0 However, it does not look like puppet is honoring the results.", "created": "2020-03-10T07:47:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I posted additional information to support ticket 37960", "created": "2020-03-12T06:24:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca]\u00a0- thanks for the feedback from earlier. We have been looking at this but having some issues with reproducing the problem. I believe [~accountid:5a028139c24efb3c4ed448c4]\u00a0also had a few more things he wanted to test first, but we'll reach out to you soon with more information or a request for information from you, should we need it.", "created": "2020-03-12T09:44:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "We'll take a look at the info posted to the support ticket too - thanks.", "created": "2020-03-12T09:44:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "additional issues noted in support ticket", "created": "2020-03-25T08:53:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca],\n\nI appreciate your patience as we've been investigating and trying to reproduce the issues you're encountering.\n\nMy colleague, [~accountid:5a028139c24efb3c4ed448c4]\u00a0has been looking in to an alternative way to try and detect the status of the trace flags in your SQL Server instances and set them, if required. We'd like to shift away from the current T-SQL implementation and use Powershell. This bypasses a lot of layers and let's us interact with the ADODB object more directly, which is what the module is doing under the hood.\n\nWe'd replace your current .epp templates with the following templated PowerShell ones:\n{code:ruby}\n# install_sql/check_trace_status.epp\n# Query the given trace flag's status\n\n$query_trace_status = @(END)\n$conn = New-Object -ComObject ADODB.Connection\n$conn.Open(\"Provider=SQLNCLI11", "created": "2020-04-07T10:07:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I will try the powershell option and let you know how it works.", "created": "2020-04-09T10:46:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I cannot get the powershell code to work.\u00a0 I tries to update as the user 'guest' which does not have rights.\n\n[^log--202004141219Z.csv]", "created": "2020-04-14T06:20:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I then tried to pass a username and password and that did not work either.[^log--202004141222Z.csv]", "created": "2020-04-14T06:24:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Here is my latest code...\nclass\u00a0install_sql::install_tracing\u00a0(\n\u00a0\u00a0$sql_trace_options\u00a0=\u00a0$install_sql::params::sql_trace_options,\n\u00a0\u00a0$sql_user\u00a0=\u00a0$install_sql::params::sql_user,\n\u00a0\u00a0$sql_user_password\u00a0=\u00a0$install_sql::params::sql_user_password,\n)\u00a0{\n\u00a0\u00a0$sql_trace_options.each\u00a0|$trace_options|\u00a0{\n\u00a0\u00a0\u00a0\u00a0exec\u00a0\\{\"check_and_set_trace_options_${trace_options}\":\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0command\u00a0\u00a0\u00a0=>\u00a0epp('install_sql/create_trace_status.ps1.epp',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_trace_options\u00a0=>\u00a0$trace_options,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0$sql_user,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_user_password\u00a0=>\u00a0$sql_user_password,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0unless\u00a0\u00a0\u00a0\u00a0=>\u00a0epp('install_sql/check_trace_status.ps1.epp',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_trace_options\u00a0=>\u00a0$trace_options,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=>\u00a0$sql_user,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_user_password\u00a0=>\u00a0$sql_user_password,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0provider\u00a0\u00a0=>\u00a0'powershell',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0logoutput\u00a0=>\u00a0true,\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0}\n}\n\u00a0\n#\u00a0install_sql/check_trace_status.ps1.epp\n#\u00a0Query\u00a0the\u00a0given\u00a0trace\u00a0flag's\u00a0status\n#$query_trace_status\u00a0=\u00a0@(END)\n$conn\u00a0=\u00a0New-Object\u00a0-ComObject\u00a0ADODB.Connection\n#$conn.Open(\"Provider=SQLNCLI11", "created": "2020-04-14T06:27:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "Ciaran,\n\nThat is from your original code...\n\n\u00a0\n|# install_sql/create_trace_status.epp|\n|# Set the given trace flag on|\n|$set_trace_on = @(END)|\n|$conn = New-Object -ComObject ADODB.Connection|\n|$conn.Open(\"Provider=SQLNCLI11", "created": "2020-04-20T09:43:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "[~accountid:623e7b4501f8660070b83cca]\u00a0I notice from the logs that there's double up quotes round:\n{code:java}\n $conn.Open(\"Provider=SQLNCLI11", "created": "2020-04-20T09:44:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Yeah, apologies [~accountid:623e7b4501f8660070b83cca]\u00a0- I thought I deleted my stupidity before you had a chance to see it.", "created": "2020-04-20T09:44:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "No worries.\u00a0 Personally, I blame Microsoft for bad behavior.\n\n\u00a0", "created": "2020-04-20T09:48:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi\u00a0Chip - just wanted to check in and see if the PS code above was working in your environment?", "created": "2020-05-01T11:15:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "I reverted back to the TSQL code to build the last batch of SQL servers.\u00a0 That was a couple of weeks ago.\u00a0 I have not had a need to build anything lately, so the TSQL code is currently in the manifest.\u00a0 We will be building more SQL servers in the near future if I have time, I will convert the manifest over to Powershell.", "created": "2020-05-04T06:55:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Does this mean the TSQL code to set the trace level is now working in the environment for the latest batch of servers?", "created": "2020-05-06T03:27:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "It does look like the TSQL code is executing correctly.\u00a0 The trace values are getting set.\u00a0 However, the TSQL executes on every pass eventhough the \"onlyif\" should prevent that.\n\n\u00a0", "created": "2020-05-06T05:58:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca]\u00a0- just wanted to check in on how things have been going? As we were unable to reproduce the errors you were encountering with the T-SQL implementation executing on every pass, we went down the road of using the PowerShell alternative.\n\nJust to clarify, given it's been some time - was the PowerShell solution not working or is there a preference on using the T-SQL implementation?", "created": "2020-06-10T10:57:00.000000"}, {"author": "623e7b4501f8660070b83cca", "body": "[~accountid:623c1697d32a94006a649b84],\n\nI have not spent much time on this lately.\u00a0 I will be building some SQL boxes in the next week or two.\u00a0 I will update the ticket.\u00a0 Here is my current code...\n\nparams.pp\n\n....\n$sql_trace_options\u00a0=\u00a0[\n\u00a0\u00a0\u00a0\u00a0'1118',\n\u00a0\u00a0\u00a0\u00a0'1204',\n\u00a0\u00a0\u00a0\u00a0'1222',\n\u00a0\u00a0\u00a0\u00a0'2528',\n\u00a0\u00a0\u00a0\u00a0'3226',\n\u00a0\u00a0\u00a0\u00a0'3427',\n\u00a0\u00a0\u00a0\u00a0'3459',\n\u00a0\u00a0\u00a0\u00a0'4199',\n\u00a0\u00a0]\n....\n\u00a0\ninstall_tracing.pp\nclass\u00a0install_sql::install_tracing\u00a0(\n\u00a0\u00a0$default_instance\u00a0=\u00a0$install_sql::params::default_instance,\n\u00a0\u00a0$sql_trace_options\u00a0=\u00a0$install_sql::params::sql_trace_options,\n)\u00a0{\n\u00a0\u00a0#contain\u00a0install_sql::connect_to_sql\n\u00a0\u00a0$sql_trace_options.each\u00a0|$trace_options|\u00a0{\n\u00a0\u00a0\u00a0\u00a0sqlserver_tsql\\{\"Check\u00a0Trace\u00a0Option\u00a0${trace_options}\":\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0instance\u00a0=>\u00a0$default_instance,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0command\u00a0\u00a0=>\u00a0epp('install_sql/create_trace_status.epp',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_trace_options\u00a0=>\u00a0$trace_options,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0onlyif\u00a0\u00a0\u00a0=>\u00a0epp('install_sql/check_trace_status.epp',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0sql_trace_options\u00a0=>\u00a0$trace_options,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0}\n}\n\u00a0\ncreate_trace_status.epp\nDBCC\u00a0TRACEON(<%=\u00a0$sql_trace_options\u00a0%>,\u00a0-1)\u00a0WITH\u00a0NO_INFOMSGS\n\u00a0\ncheck_trace_status.epp\nSET\u00a0NOCOUNT\u00a0On", "created": "2020-06-10T11:14:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Thanks for the update [~accountid:623e7b4501f8660070b83cca]\u00a0- let's sync up again when you have more time.", "created": "2020-06-11T09:34:00.000000"}, {"author": "623c1697d32a94006a649b84", "body": "Hi [~accountid:623e7b4501f8660070b83cca]\u00a0 - we're doing a bit of an audit of our open cases. As we left things, we were unable to reproduce the errors that you were encountering with the T-SQL implementation but had a PowerShell alternative. I know you weren't able to get time on PS implementation last time we checked in. I'm closing this ticket for now, but, we can reopen this if you want to revisit testing the PS alternative.", "created": "2021-01-13T05:16:00.000000"}], "components": ["sqlserver"], "created": "2016-06-09T14:30:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49fb8e1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "37960,38294"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8426_*|*_3_*:*_1_*:*_104932472_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_27196203140_*|*_10006_*:*_1_*:*_117734809219"}], "description": "The SQL {{onlyif}} docs state that {{f this parameter is set, then this exec will only run if the command has an exit code of 0.}} \nhttps://docs.puppet.com/puppet/latest/reference/types/exec.html#exec-attribute-onlyif\n\nHowever, the SQL module implementation states the following {{Runs in the event that our TSQL exits with anything other than 0}}.  This is backwards from a standard {{onlyif}} and should be changed for consistency to match {{exec}}\n\nImplementation is available at https://github.com/puppetlabs/puppetlabs-sqlserver/blob/e55a0cac06209c21a009342f8be5fe97ead7c056/lib/puppet/type/sqlserver_tsql.rb#L39-L48\n\nUnfortunately this is a breaking change, and requires a 2.x module version bump from the current 1.x.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35043", "fixedVersions": [], "id": "35043", "issueType": "Improvement", "key": "MODULES-5071", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-13T05:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL Server - Onlyif behavior is backwards from the default exec", "timeSpent": "PT0S", "updated": "2021-01-26T04:53:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["concat"], "created": "2016-06-09T11:10:00.000000", "creator": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@598f03a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6win:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Support Escalation"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21597280_*|*_5_*:*_1_*:*_0"}], "description": "In version 2.1 of the concat module, the noop metaparameter is not respected. concat resources with {{noop => true}} will still modify the file on disk.\n\nRunning puppet with {{--noop}} still works as expected.\n\nTo reproduce, apply the following code and note that the file is created:\n\n{code}\nconcat { '/tmp/file':\n  ensure => present,\n  noop   => true,\n}\n\nconcat::fragment { 'tmpfile':\n  target  => '/tmp/file',\n  content => 'test contents',\n  order   => '01'\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36128", "fixedVersions": [], "id": "36128", "issueType": "Bug", "key": "MODULES-3463", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "resolution": "Fixed", "resolutionDate": "2016-06-09T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The noop metaparameter has no effect on concat resources", "timeSpent": "PT0S", "updated": "2016-06-10T10:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was resolved in https://github.com/puppetlabs/puppetlabs-apt/commit/e5d5123521e1c01e0436f5e13a8462fdb1c09d1e and will be released with the next version.", "created": "2016-06-14T06:44:00.000000"}], "components": ["apt"], "created": "2016-06-09T10:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:657ee62f-1270-43be-87b2-9b7abfc63ba6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Allow Order parameter to be optional as stated in README."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b5f5b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6wgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_417871129_*|*_6_*:*_1_*:*_0"}], "description": "I noticed this bug while working with garthr/docker. The puppet error message was difficult to understand because of the hash mappings the apt module makes. \n\n{noformat}\nError: apt::setting priority must be an integer or a zero-padded integer on node ...\n{noformat}\n\nOriginal Code that gives the error message:\n\n\n{code:ruby}\n        apt::source { 'docker':\n          location          => $location,\n          release           => $docker::package_release,\n          repos             => $docker::package_repos,\n          key               => $package_key,\n          key_source        => $key_source,\n          required_packages => 'debian-keyring debian-archive-keyring',\n          pin               => '10',\n          include_src       => false,\n        }\n{code}\n\n\nNote that even removing the quotes from the pin value doesn't fix the error message. \nI traced the issue to this line of code.\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/2.2.2/manifests/pin.pp#L76\n\nWorking Code:\n{code:ruby}\n        apt::source { 'docker':\n          location => $location,\n          release  => $docker::package_release,\n          repos    => $docker::package_repos,\n          key      => {\n            'id'     => $package_key,\n            'server' => 'hkp://keyserver.ubuntu.com:80',\n          },\n          pin      => {\n            order       => 10,\n            priority    => 10,\n            origin      => split($location, '/')[2]\n          },\n          require  => [\n            Package['debian-keyring'],\n            Package['debian-archive-keyring'],\n          ],\n        }\n{code}", "environment": "Ubuntu Willy\t\t\nRuby 2.1.5p273\t\nPuppet 3.7.2\nApt 2.2.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35042", "fixedVersions": [], "id": "35042", "issueType": "Bug", "key": "MODULES-3462", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:657ee62f-1270-43be-87b2-9b7abfc63ba6", "resolution": "Fixed", "resolutionDate": "2016-06-14T06:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt module default pin=>order parameter causes validation error", "timeSpent": "PT0S", "updated": "2016-06-14T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "created": "2016-06-09T07:18:00.000000", "name": "mysql_fail.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13174"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This may require deeper changes to the module, but I'll keep this ticket around for reference.", "created": "2016-06-14T06:46:00.000000"}, {"author": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "body": "This is technically possible using the Percona example in the module documentation, but it's a bit convoluted since you have to manually specify {{override_options}} for the log file locations, {{config_file}}, etc.", "created": "2016-06-14T07:02:00.000000"}, {"author": "623c0e2fd32a94006a64969d", "body": "This config is working for us on centos 7 the only thing is if you use mysql_client it can't detect the mysql-client package because of mariadb provider.\n{code:puppet}\nclass { '::mysql::server':\n    package_name     => 'mysql-community-server',\n    service_name     => 'mysqld',\n    config_file      => '/etc/my.cnf',\n    includedir       => '/etc/my.cnf.d',\n    root_password    => $root_password,\n    override_options => {\n      mysqld      => {\n        binlog-format                  => 'row',\n        expire_logs_days               => '7',\n        init_connect                   => 'SET NAMES utf8',\n        innodb_buffer_pool_size        => \"${innodb_buffer_pool_size_mb}M\",\n        innodb_flush_log_at_trx_commit => '0',\n        innodb_flush_method            => 'O_DIRECT',\n        innodb_log_buffer_size         => '4M',\n        innodb_log_file_size           => '100M',\n        bind_address                   => '0.0.0.0',\n        log_error                      => '/var/log/mysqld.log',\n        log_slave_updates              => 'ON',\n        long_query_time                => '5',\n        max_connect_errors             => '10000',\n        max_connections                => '3000',\n        max_heap_table_size            => '128M',\n        open_files_limit               => '10000',\n        pid-file                       => '/var/run/mysqld/mysqld.pid',\n        query_cache_size               => '32M',\n        query_cache_type               => '2',\n        skip_name_resolve              => 'ON',\n        slow_query_log_file            => '/var/log/mysql-slow.log',\n        sql-mode                       => ' ',\n        ssl                            => undef,\n        ssl-ca                         => undef,\n        ssl-cert                       => undef,\n        ssl-key                        => undef,\n        table_definition_cache         => '9000',\n        table_open_cache               => '9000',\n        thread_cache_size              => '32',\n        tmp_table_size                 => '64M',\n        wait_timeout                   => '28800',\n      },\n      mysqld_safe => {\n        log-error => '/var/log/mysqld.log',\n      },\n    },\n  }\n{code}\n", "created": "2017-08-28T23:54:00.000000"}, {"author": "623c0e2fd32a94006a64969d", "body": "Also there was a related ticket to this issue: https://puppet.atlassian.net/browse/MODULES-2328", "created": "2017-08-28T23:56:00.000000"}], "components": ["mysql"], "created": "2016-06-09T07:17:00.000000", "creator": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48105d7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6wef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}], "description": "It does not appear that the {{puppetlabs/mysql}} module currently supports installing MySQL (not MariaDB) on EL7.  One can override the {{$package_name}} param to that of of the mysql package ({{mysqld55}} or {{mysql-community-server}} for example), but the {{$provider}} variable which is set in {{mysql::params}} sets the provider to {{mariadb}} for EL7 variants which causes a MySQL installation on EL7 to fail.\n\nWould it hurt to expose {{$provider}} as a param so that a user can optionally force an installation of vanilla MySQL on EL7?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40328", "fixedVersions": [], "id": "40328", "issueType": "New Feature", "key": "MODULES-3461", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql: expose provider parameter to give full control over installed variant", "timeSpent": "PT0S", "updated": "2017-08-28T23:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Fix is quite simple: Add {code} or $ubuntu_release_year >= 16{code} to the condition.", "created": "2016-06-09T06:46:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for noticing. As we are currently in the process of preparing all modules for xenial support, this will be fixed.", "created": "2016-06-14T06:48:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "I believe this has already been fixed in https://github.com/puppetlabs/puppetlabs-apt/pull/604/", "created": "2016-06-14T07:23:00.000000"}], "components": ["apt"], "created": "2016-06-09T06:35:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22e5da67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6we7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_432689332_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76013850"}], "description": "The defined resource apt::ppa is executed at every agent run on 16.04 (I know the module is not supported on this release, yet. But hey, it's out there!).\n\nThe reason for this is the following code sequence in ppa.pp:\n{code}  if $ubuntu_release_year >= 15 and $ubuntu_release_month >= 10 {\n    $distid = downcase($::apt::xfacts['lsbdistid'])\n    $filename = regsubst($name, '^ppa:([^/]+)/(.+)$', \"\\\\1-${distid}-\\\\2-${release}\")\n  } else {\n    $filename = regsubst($name, '^ppa:([^/]+)/(.+)$', \"\\\\1-\\\\2-${release}\")\n  }\n{code}\nObviously, 04 < 10, so that the else branch is executed and a wrong $filename is set, which in turn leads to a failing test in the exec resource.", "environment": "Ubuntu 16.04 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39266", "fixedVersions": [], "id": "39266", "issueType": "Bug", "key": "MODULES-3460", "labels": ["xenial"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Fixed", "resolutionDate": "2016-06-15T03:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt: apt::ppa not idempotent on Ubuntu 16.04 LTS", "timeSpent": "PT0S", "updated": "2016-06-15T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "The IAC team is currently doing a clean out of our backlog, as such I will be closing this ticket as staled due to the seeming lack of interest in it.\nIf this continues to be something what you are interested please feel free to reach out and reopen the ticket.", "created": "2021-01-25T09:37:00.000000"}], "components": ["apache"], "created": "2016-06-09T03:23:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ada9638"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6wd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_444588039_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_145683829152"}], "description": "I have a site that needs AcceptPathInfo but it seems to be missing in the module.\nhttps://httpd.apache.org/docs/2.4/mod/core.html#acceptpathinfo\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42512", "fixedVersions": [], "id": "42512", "issueType": "Improvement", "key": "MODULES-3459", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: add AcceptPathInfo parameter", "timeSpent": "PT0S", "updated": "2021-01-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the PR!", "created": "2017-07-21T13:28:00.000000"}], "components": ["tomcat"], "created": "2016-06-08T15:23:00.000000", "creator": "557058:f3523cbb-d873-4a9d-a899-53a3e3f760a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ac69b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6vvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_487814086_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34756437750"}], "description": "The tomcat 8 rewrite valve (and any valve) is supported under a Context element, the current code only allows for valves to be nested at the Engine or Host level.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32797", "fixedVersions": [], "id": "32797", "issueType": "New Feature", "key": "MODULES-3458", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f3523cbb-d873-4a9d-a899-53a3e3f760a0", "resolution": "Fixed", "resolutionDate": "2017-07-21T13:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat: allow nesting Valve inside parent Context", "timeSpent": "PT0S", "updated": "2017-07-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Former user,\nThe fix for this issue recently got merged into the apache master branch:\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1458\nThis likely is still present for you because we have yet to do a release with this commit in it, and should be sorted for you when we next do an apache release.\nI'll go ahead and resolve this ticket, thank you!", "created": "2016-06-08T14:17:00.000000"}], "components": ["apache"], "created": "2016-06-08T13:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d1d84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6von:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1806533_*|*_5_*:*_1_*:*_0"}], "description": "the header says all that is needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40327", "fixedVersions": [], "id": "40327", "issueType": "Bug", "key": "MODULES-3457", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "resolution": "Fixed", "resolutionDate": "2016-06-08T14:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Warning: The key 'shib2' is declared more than once at apache/manifests/params.pp:251:21", "timeSpent": "PT0S", "updated": "2016-06-08T14:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "The code has changed quite a bit since the last release. Could you please tag a new release.\n\nThanks,\n-g", "created": "2016-06-08T18:09:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Release ticket", "created": "2016-06-16T09:41:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "0.5.0 SHA - f7e4ff5cc0b8e887ff07579bb383ce9e173fb93c", "created": "2016-06-28T05:52:00.000000"}], "components": [], "created": "2016-06-08T10:54:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d950cf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn7fr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1704877290_*|*_3_*:*_1_*:*_13843538_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-git/pull/73", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39265", "fixedVersions": [], "id": "39265", "issueType": "Task", "key": "MODULES-3456", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-06-28T08:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-git", "timeSpent": "PT0S", "updated": "2016-06-28T08:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Put up an initial try at this here: https://github.com/puppetlabs/pe_acceptance_tests/pull/979", "created": "2016-08-04T16:52:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "this was merged to 2016.2.x in https://github.com/puppetlabs/pe_acceptance_tests/commit/eaacd01c64dce4fd0a848391aa59c37552fe3b83", "created": "2016-08-26T15:40:00.000000"}], "components": ["puppet_agent"], "created": "2016-06-08T00:24:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": ["Integration"]}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d177173"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwr3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Integration"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8032_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_60634560313"}], "description": "Previous pipelines were showing false positives upgrading Windows agents where the upgrade was mistakenly to the same version that was already installed.\n\nAdding some checks to the acceptance test to ensure that the request to upgrade is from a different version than is already installed would help to catch problems like:\n\n* incorrect pipeline configuration\n* MSIs being promoted incorrectly\n* \"latest\" MSI versions referring to unexpected versions ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35040", "fixedVersions": [], "id": "35040", "issueType": "Bug", "key": "MODULES-3455", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2018-05-10T19:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Agent Upgrade - Acceptance Tests Should Ensure the Upgrade From / Upgrade To Versions Are Different", "timeSpent": "PT0S", "updated": "2018-05-10T19:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557057:b7639c37-371d-4aa1-94e6-be7ff1e813a4", "body": "I've submitted a basic Pull Request ([https://github.com/puppetlabs/puppetlabs-firewall/pull/800)]\u00a0that should ultimately fix this and adds rudimentary support for hex string iptables matching\n\nIts Rudimentary in that you have to convert your string to how it will display in iptables after rule creation, for example \"|03|1yf|02|de|\" can be put in puppet but to avoid constant \"changes\" being detected you need to change it to \"|03317966026465|\" which is how iptables will display it in iptables-save output after insert", "created": "2018-12-21T09:53:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557057:b7639c37-371d-4aa1-94e6-be7ff1e813a4], I am not familiar with the string matching feature of iptables, but it sounds like what you are saying is that we pass a string into --hex-string and then it displays differently in iptables-save. Because you didn't know how to convert from one format to the other, we are requiring the user to do the conversion, probably by doing a puppet apply, then reading iptables save, and then updating the Puppet code. Whereas, if we understood the formula for converting the hex string, we could let Puppet do the conversion, and the module would be much easier to use.\n\nDid I get that right? If so, could you provide a sample input as passed to --hex-string and a sample output as displayed in iptables-save and let's see if we can figure out the formula?", "created": "2018-12-22T19:16:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "Ran into this today\n\nI think there is some confusion.\n\nAs far as I can see the hex-string and string are never converted between the two.\n\nSo there are two requests I think.\n\n* Support --hex-string  , not something I need but a valid case.\n* --string does not work because of some extra quoting that is added.\n\nThe munge here should not be present as far as I can tell \n\nhttps://github.com/puppetlabs/puppetlabs-firewall/commit/3655c6bd33d662a3813c2f66cd0bc5889c68c2c2#diff-379160b60a9bdf297b92a51d20efd8c3R1426\n\nThere also seems to be third problem with 'set' vs '--set'\n\nUsing a configuration of \n\n{code}\n   firewall { '090 limit DNS queries of type ANY' :\n     recent      => 'set',\n     rsource     => true,\n     rname       => 'dnsanyquery',\n     dport       => 53,\n     proto       => 'udp',\n     string      => '|0000ff0001|',\n     string_from => 42,\n     string_to   => 92,\n     string_algo =>  'bm',\n   }\n{code}\n\nThe puppet resource after application results as\n\n{code}\nfirewall { '090 limit DNS queries of type ANY':\n  ensure             => 'present',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  clusterip_new      => 'false',\n  dport              => ['53'],\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  mask               => '255.255.255.255',\n  physdev_is_bridged => 'false',\n  physdev_is_in      => 'false',\n  physdev_is_out     => 'false',\n  proto              => 'udp',\n  queue_bypass       => 'false',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  recent             => '--set',\n  rname              => 'dnsanyquery',\n  rsource            => 'true',\n  rttl               => 'false',\n  socket             => 'false',\n  string             => '\\'|0000ff0001|\\'',\n  string_algo        => 'bm',\n  string_from        => '42',\n  table              => 'filter',\n  time_contiguous    => 'false',\n  to                 => '92',\n}\n{code}\n\nNote the extra quoting in there, that munge should not happen.\n\nThe other mismatch is recent => 'set' vs recent => '--set'\n\n\n\n\n\n\n\n\n\n\n\n", "created": "2019-09-20T02:36:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "In addition the string_to => 92  is read back as to => 92", "created": "2019-09-20T07:05:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "Indeed the string_to and to parameters clash because they both resolve --to arguments in the iptables command line.\n\nMaybe this should be two new bugs but this is general string module does not work.", "created": "2019-09-20T08:01:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fix has been merged:\u00a0https://github.com/puppetlabs/puppetlabs-firewall/pull/944", "created": "2021-07-07T09:46:00.000000"}], "components": ["firewall"], "created": "2016-06-07T23:01:00.000000", "creator": "5aadf84f795d0d2a5cd92766", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a867215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6v1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_546866715_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_159763820095"}], "description": "Although this commit (https://github.com/puppetlabs/puppetlabs-firewall/commit/3655c6bd33d662a3813c2f66cd0bc5889c68c2c2) added the string matching support, it chokes when the following iptables rule is already installed:\n\n{code}\n-A LOCAL_RULES -d 10.1.1.1/32 -p udp -m string --hex-string \"|ahexnumber|\" --algo bm --to 250 -m multiport --dports 111 -j DROP\n{code}\n\nThe compilation error is:\n\n{code}\nerr: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: --hex-string\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33927", "fixedVersions": [], "id": "33927", "issueType": "Bug", "key": "MODULES-3454", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aadf84f795d0d2a5cd92766", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: \"adding iptables string matching extension\" commit missing --hex-string", "timeSpent": "PT0S", "updated": "2021-07-07T09:46:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I think this may only affect open-source upgrades. PE paths mostly didn't change from pe-puppet 3 to Puppet 4. However, I haven't confirmed this.", "created": "2016-06-07T16:16:00.000000"}, {"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "We were hit by this on a couple of nodes when upgrading from PE 3.8 to PE 2016.2.1.  \nThe path changed from:\n/opt/puppet/bin/ruby /opt/puppet/bin/puppet agent\nto:\n/opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/puppet/bin/puppet agent\n\nBoth the old process and the new were listed, even though there's nothing left in /opt/puppet/bin after the upgrade.  Stopping puppet, killing the old process, and starting again fixed the every-other-run terminus rest issues as mentioned here:\nhttps://puppet.atlassian.net/browse/PUP-6646", "created": "2016-10-14T13:41:00.000000"}, {"author": "6041444a19772401136fc37c", "body": "I just completed a large migration and noticed it on I believe all redhat/centos 6 machines, but not 7. \nIf testing by hand with \"puppet agent -t\" you of course won't see this because you get the new path. This made it easy to miss.. We are on the open source version, our old command was \n\n/usr/bin/ruby /usr/bin/puppet agent\n\nWe addressed it with an exec -\n\n{code:java}\n  exec { 'puppetagent_transition_cleanup':\n    command => 'kill $(cat /var/run/puppet/agent.pid)',\n    onlyif        => 'test -f /var/run/puppet/agent.pid',\n  }\n{code}\n\nWhile this is not a dangerous bug, it's incredibly sloppy.\n\nScott", "created": "2017-06-08T09:23:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Puppet 3 is no longer supported, and we are EOLing upgrades from it in the module soon.", "created": "2018-05-10T19:18:00.000000"}], "components": ["puppet_agent"], "created": "2016-06-07T12:58:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a43331a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32024_*|*_10007_*:*_1_*:*_55300443936_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3981271598_*|*_10005_*:*_1_*:*_1393842168"}], "description": "When doing an upgrade from Puppet 3, the old service is not stopped and runs concurrently with the new service after upgrade. This appears to be caused by changes to file locations (services and pid file, perhaps). This can result in having an old agent running with pre-upgrade configuration, and the new agent running with new configuration at the same time.\n\nThis appears to primarily be an issue with initd systems. Output from CentOS 6:\n{code}\n[root@agent ~]# /etc/init.d/puppet status\npuppet (pid  4873) is running...\n[root@agent ~]# ps -ef | grep ruby\nroot      4382     1  0 23:41 ?        00:00:00 /usr/bin/ruby /usr/bin/puppet agent\nroot      4873     1 70 23:44 ?        00:00:04 /opt/puppetlabs/puppet/bin/ruby /opt/puppetlabs/puppet/bin/puppet agent\n{code}\n\nOriginally from https://github.com/puppetlabs/puppetlabs-puppet_agent/issues/121.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35038", "fixedVersions": [], "id": "35038", "issueType": "Bug", "key": "MODULES-3453", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Do", "resolutionDate": "2018-05-10T19:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[puppet_agent] stop puppet service before upgrade from 3.x", "timeSpent": "PT0S", "updated": "2018-05-10T19:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Specifying {{undef}} is much clearer and idiomatic, and the puppet fix is already released, so I don't see the need to change the README here.", "created": "2016-06-14T06:58:00.000000"}], "components": ["firewall"], "created": "2016-06-07T07:31:00.000000", "creator": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74f610ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6u8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_602807184_*|*_6_*:*_1_*:*_0"}], "description": "The Bug https://puppet.atlassian.net/browse/PUP-6385 has impact on the puppetlabs/firewall module, when configuring as proposed in the Docs.\n\nwhen configuring:\n{code:java}\n  Firewall {\n    require => undef,\n  }\n{code}\nand as default in post rules:\n{code:java}\nbefore => undef \n{code}\n\nWe run into \n{code:java}\nError: No title provided and \"undef\" is not a valid resource reference on node XXX\n{code}\n\nWorkaround is to use an empty array instead of undef, as proposed in the linked issue, it seems to work.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42511", "fixedVersions": [], "id": "42511", "issueType": "Bug", "key": "MODULES-3452", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "resolution": "Won't Fix", "resolutionDate": "2016-06-14T06:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "No title provided and \"\" is not a valid resource reference", "timeSpent": "PT0S", "updated": "2016-06-14T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "Same issue for me:\n* Ubuntu 14.04\n* Puppet 3.8.6\n* Mysql 5.6.30", "created": "2016-06-07T16:06:00.000000"}, {"author": "5c08195ba391f63e5a281028", "body": "I looked at the git logs and suspect the change came in on Apr 5, so I went back to 3.6.2.  That does not have the problem.\n\nI can not easily find where priorities are defined, but having a module not work at all seems to be more than 'Normal'.\n\nThanks.\n\nJeff", "created": "2016-06-09T20:44:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThis is most likely due to a sync problem between your master and agent.\n\nThe commit that added the log_error property usage to installdb.pp also added the property to the respective type:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/d472d5bcf1455a51035b1f6e5f047f28a5d22dda\n\nOn your agent, can you please try running:\n{code}\npuppet agent --pluginsync\n{code}\n\nAnd on your master, try:\n{code}\npuppet master --pluginsync\n{code}\n\nAnd try again. Please do provide the results.\n\nThanks!", "created": "2016-06-19T10:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b46845d0-2619-4f6f-b1e7-dc4670ac9f11", "body": "Hi,\n\non my side those commands produce no output and do not change the behavior :(\n\nAlso there might be an issue with module dependencies as the module-upgrade from mysql 3.7 to mysql 3.8 failed without the ignore-deps option.\nWith nanliu/staging installed it requested puppet/staging and vice-versa.\n\n\nCheers, J\u00f6rg", "created": "2016-06-27T06:48:00.000000"}, {"author": "5c08195ba391f63e5a281028", "body": "The problem went away for me.  It could be related to running those commands.  However, I made a mess of my modules tree with librarian.  Now that I have restored it and upgraded just mysql to 3.8.0 I am not seeing the issue.", "created": "2016-06-27T13:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is simply an instance of type caching in the puppet master. Plugins from puppetlabs-mysql are cached (think lib/puppet/type/*.rb) and when new updates come and add attributes in new versions, those plugins aren't reloaded right away and so you get errors like this. They go away when the master eventually reloads the types. You can manually fix this by restarting the puppetserver.\n\nIt would probably be nice if the puppetserver just caught this error and checked to see if types needed reloading before failing compile... but that is a PUP bug.", "created": "2016-06-28T11:47:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b46845d0-2619-4f6f-b1e7-dc4670ac9f11", "body": "Hi Hunter,\n\nthank you for your explanation. I solved my problem by deleting the contents of that directory and updating all environments.\n\nHowever, if I understand correctly, this might be a major problem when using different versions of plugins in different environments on the same server.\n\n\ncheers, J\u00f6rg", "created": "2016-06-29T07:55:00.000000"}], "components": ["mysql"], "created": "2016-06-07T07:25:00.000000", "creator": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57b41a4c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt67:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1047240431_*|*_3_*:*_1_*:*_1675417_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_860094594"}], "description": "puppetlabs/mysql 3.8.0 throws this error:\n\n{{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter log_error on Mysql_datadir[/var/lib/mysql/data] at /etc/puppet/environments/update_forge_modules/modules/mysql/manifests/server/installdb.pp:36 on node db1-dev.nomadic-core.bris.ac.uk}}\n\nI haven't changed anything except the version of puppetlabs/mysql. It looks like this error is internal to this module rather than an incompatibility with the system.", "environment": "Puppet 3.8.7\npuppetlabs/mysql 3.8.0\nMariaDB 10.0\nCentOS 6 \nCentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41365", "fixedVersions": [], "id": "41365", "issueType": "Bug", "key": "MODULES-3451", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "resolution": "Won't Fix", "resolutionDate": "2016-06-29T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Invalid parameter log_error", "timeSpent": "PT0S", "updated": "2016-06-29T09:42:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "From my reading of the code, setting use_init=true and use_jsvc=false would imply using a package or caller provided init script. Are you deploying the init script yourself, or are you relying on a package's one? In the former, the solution would need to be passing in the service_name through the instance, in the latter case, the module would need to \"know\" (in params.pp) the correct service name for the package used.", "created": "2016-06-15T04:04:00.000000"}, {"author": "557058:26a4b949-394a-49f4-b577-bdca79ff642d", "body": "Having exact the same issue. My expectation would be that when you say use_init=true (and use_jsvc=false) then as a result there would be an init script available in /etc/init.d and that on system reboot the service will start. If you also define use_jsvc=true then you would have an init script which uses jsvc. This makes the flag use_jsvc tell if the init script should be using jsvc or not and the flag would not be applicable when use_init=false. (in my opinion it is a bit strange the flag use_jscv results in an init file and use_init does not)", "created": "2016-10-05T06:42:00.000000"}], "components": ["tomcat"], "created": "2016-06-07T03:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:952f2cff-e444-47f1-9643-e51be050607c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f1de116"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6u7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "instance.pp uses the service class if manage_service is set to true. If use_init is also true and use_jsvc is false, it fails the validation check requiring service_name in the service resource ( see here: https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/service.pp#L56 ) . Possible fix in the instance.pp maybe to pass in the service_name as a required parameter when use_init is true or derive the service_name from the name of the service resource ( as done elsewhere such as here: https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/service.pp#L77)", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "35036", "fixedVersions": [], "id": "35036", "issueType": "Improvement", "key": "MODULES-3450", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:952f2cff-e444-47f1-9643-e51be050607c", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat: use_init=true and use_jsvc=false in tomcat::instance does not create a valid configuration", "timeSpent": "PT0S", "updated": "2018-09-12T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ping [~accountid:557058:295d7a84-a09b-4348-8961-a1e1764c190e] to see if you've ever seen this happen.? I wonder if perhaps we're seeing a file other than {{nssm.exe}} locked?  We spent a lot of time validating the silent installs, so I'm surprised to see this issue rearing it's head - see my prior summary comments at https://puppet.atlassian.net/browse/PA-65?focusedCommentId=238294&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-238294", "created": "2016-06-06T16:32:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The changes related to MODULES-3449 were merged and the PE pipelines picked them up (as they grab the latest {{master}} branch automatically).  It appears that all pipelines have gone green as as a result of that change - see\n\n\n\nTest changes in the [~accountid:557058:720f602d-ed4c-4553-a2cf-8e7dc40c0739] branch haven't been merged to the PE acceptance tests yet - they're at https://github.com/mwbutcher/pe_acceptance_tests/tree/task/2016.2.x/PE-15865_check_for_pid_created_by_puppet_agent_module_on_windows\n\nSo I'm still a little leery of the results given I would expect some file locking / other contention issues due to the {{puppet agent}} calls originating from the acceptance suite.\n\nPlease audit each cell of the matrix job at https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-windows-upgrade_2016.2.x/ to ensure that:\n\n* The installed version appears accurate\n* The requested upgrade version appears reasonable\n* The requested version shows up properly", "created": "2016-06-08T16:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised https://github.com/puppetlabs/ci-job-configs/pull/1393 to address the CI Job config and remove Win10 32bit from 64bit testing", "created": "2016-06-14T12:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] has raised https://github.com/puppetlabs/beaker/pull/1141 to address the versions.txt issue", "created": "2016-06-14T12:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving to blocked until https://github.com/puppetlabs/pe_acceptance_tests/pull/934 is merged.", "created": "2016-06-14T16:20:00.000000"}, {"author": "557058:720f602d-ed4c-4553-a2cf-8e7dc40c0739", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167], https://github.com/puppetlabs/pe_acceptance_tests/pull/934 is merged. ", "created": "2016-06-14T16:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/pe_acceptance_tests/pull/934 has been merged.  Waiting for a build at https://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_pe-acceptance-tests_integration-system_pe_full-windows-upgrade_2016.2.x/ to be executed", "created": "2016-06-14T16:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Once a successful build is run we can inspect the logs or 5 or so cells to ensure that the upgrade process waits as expected", "created": "2016-06-14T21:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added PE-16284 to track CI change\nAdded PE-16283 to track agent upgrade issue", "created": "2016-06-15T13:47:00.000000"}], "components": ["windows"], "created": "2016-06-06T16:30:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "CI should go (validly) green once this change lands"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10d8330f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6tu7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Was pulled in as a result of test failures in PE-15865 - as it turned out, this has been broken for a long time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_107596580_*|*_1_*:*_1_*:*_158106_*|*_10007_*:*_1_*:*_63751083_*|*_3_*:*_1_*:*_846206_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_518231370_*|*_10004_*:*_1_*:*_67972406"}], "description": "While attempting performing an agent upgrade from 1.4.2 to 1.5.0, the upgrade fails to proceed due to the pxp-agent service running and holding file locks.\n\nBased on previous testing in PA-65, silent installs were supposed to be unaffected under these circumstances, but apparently they are affected, and will not proceed with an install.  See the relevant portion of the MSI log:\n\n{noformat}\nMSI (s) (A0:18) [13:57:31:594]: RESTART MANAGER: Will attempt to shut down and restart applications in no UI modes.\nMSI (s) (A0:18) [13:57:31:594]: RESTART MANAGER: Detected that application with id 2664, friendly name 'pxp-agent', of type RmConsole and status 1 holds file[s] in use.\nMSI (s) (A0:18) [13:57:31:594]: RESTART MANAGER: Detected that application with id 2948, friendly name 'Marionette Collective Server', service short name 'mcollective', of type RmService and status 1 holds file[s] in use.\nMSI (s) (A0:18) [13:57:31:594]: RESTART MANAGER: Detected that the service mcollective will be stopped due to a service control action authored in the package before the files are updated. So, we will not attempt to stop this service using Restart Manager\nMSI (s) (A0:18) [13:57:31:594]: Note: 1: 1708 \nMSI (s) (A0:18) [13:57:31:594]: Product: Puppet Agent (64-bit) -- Installation failed.\nMSI (s) (A0:18) [13:57:31:594]: Windows Installer installed the product. Product Name: Puppet Agent (64-bit). Product Version: 1.5.0. Product Language: 1033. Manufacturer: Puppet Labs. Installation success or error status: 1603.\nMSI (s) (A0:18) [13:57:31:609]: Deferring clean up of packages/files, if any exist\nMSI (s) (A0:18) [13:57:31:609]: MainEngineThread is returning 1603\nMSI (s) (A0:CC) [13:57:31:609]: RESTART MANAGER: Session closed.\nMSI (s) (A0:CC) [13:57:31:609]: No System Restore sequence number for this installation.\nMSI (s) (A0:CC) [13:57:31:609]: User policy value 'DisableRollback' is 0\nMSI (s) (A0:CC) [13:57:31:609]: Machine policy value 'DisableRollback' is 0\nMSI (s) (A0:CC) [13:57:31:609]: Incrementing counter to disable shutdown. Counter after increment: 0\nMSI (s) (A0:CC) [13:57:31:609]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2 \nMSI (s) (A0:CC) [13:57:31:609]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\Rollback\\Scripts 3: 2 \nMSI (s) (A0:CC) [13:57:31:609]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\InProgress 3: 2 \nMSI (s) (A0:CC) [13:57:31:609]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Installer\\InProgress 3: 2 \nMSI (s) (A0:CC) [13:57:31:609]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\nMSI (s) (A0:CC) [13:57:31:609]: Restoring environment variables\nMSI (s) (A0:CC) [13:57:31:609]: Destroying RemoteAPI object.\nMSI (s) (A0:28) [13:57:31:609]: Custom Action Manager thread ending.\nMSI (c) (54:D0) [13:57:31:609]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1\nMSI (c) (54:D0) [13:57:31:609]: MainEngineThread is returning 1603\n{noformat}\n\nGiven Puppet will manage the {{pxp-agent}} service through the PE configuration module, it has been deemed acceptable to simply shut down the {{pxp-agent}} service in the upgrade batch file, so that silent installs may proceed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41364", "fixedVersions": ["puppet_agent 1.3.0"], "id": "41364", "issueType": "Bug", "key": "MODULES-3449", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-06-15T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Agent Upgrade fails on Windows because pxp-agent service is running", "timeSpent": "PT0S", "updated": "2016-09-23T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please add puppet and ruby version to this ticket.", "created": "2016-06-15T04:08:00.000000"}], "components": ["rabbitmq"], "created": "2016-06-06T15:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e699f0c4-1bb6-490d-abd8-c24ac95427d4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2028b667"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6tnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "Syntax error thrown on 5.4.0 version of RabbitMQ module -- we're pretty sure this is to do with the change in moving over to {{nanliu/staging}} instead of using {{puppet/staging}} as it works fine with 5.3.1. Found an issue in this Jira with a similar error message and tried fiddling with a few different versions of puppetlabs-stdlib without result.\n\n{code}\n Error: Could not autoload puppet/parser/functions/staging_parse: /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:4: syntax error, unexpected ':', expecting ')'\n         newfunction(:staging_parse, type: :rvalue, doc: <<-EOS\n                                   ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:7: syntax error, unexpected ')', expecting kEND\n         ) do |arguments|\n          ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:35: syntax error, unexpected kEND, expecting $end\n       Error: Evaluation Error: Error while evaluating a Function Call, Could not autoload puppet/parser/functions/staging_parse: /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:4: syntax error, unexpected ':', expecting ')'\n         newfunction(:staging_parse, type: :rvalue, doc: <<-EOS\n                                   ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:7: syntax error, unexpected ')', expecting kEND\n         ) do |arguments|\n          ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:35: syntax error, unexpected kEND, expecting $end at /tmp/kitchen/modules/staging/manifests/file.pp:33:20 on node init-puppetlabs-centos-66-64-nocm.pulse.prod\n       Error: Evaluation Error: Error while evaluating a Function Call, Could not autoload puppet/parser/functions/staging_parse: /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:4: syntax error, unexpected ':', expecting ')'\n         newfunction(:staging_parse, type: :rvalue, doc: <<-EOS\n                                   ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:7: syntax error, unexpected ')', expecting kEND\n         ) do |arguments|\n          ^\n       /tmp/kitchen/modules/staging/lib/puppet/parser/functions/staging_parse.rb:35: syntax error, unexpected kEND, expecting $end at /tmp/kitchen/modules/staging/manifests/file.pp:33:20 on node init-puppetlabs-centos-66-64-nocm.pulse.prod\n{code}", "environment": "Vagrant VM running CentOS 6.6, rabbitmq (5.4.0), puppetlabs-stdlib (tested 4.10 through 4.12), puppet-staging (tested 1.0.4 through 1.0.6).", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "40326", "fixedVersions": [], "id": "40326", "issueType": "Bug", "key": "MODULES-3448", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e699f0c4-1bb6-490d-abd8-c24ac95427d4", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ -> Staging Syntax Error", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "How would you link this up to the powershell exec?\n\nHere I'm trying to understand implementation details to understand what possible issues will need to be dealt with.", "created": "2016-06-06T14:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "It would need to be done with another resource to hold the parameters, which the provider would then need to look for within the catalog. We don't have a location on the exec resource to do this so this is the best alternative I could think of. For example, supposing we had a manifest that looked like this:\n\n{code:puppet}\npowershell::parameters {'Test params':\n    script => \"Test Script\",\n    parameters => {\n            'value' => 'bob'\n    }\n} ->\nexec {'Test Script':\n    command => 'param([String]$value)", "created": "2016-06-06T14:14:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Anyone see any issues with this or have alternative ideas on how best to approach this? [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] are you good with the idea and proposed implementation?", "created": "2016-06-06T14:25:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "One downside to this is that the hit to look things up comes in the provider, so you pay a cost to search the catalog for each script the provider runs, even if that script has no parameters.", "created": "2016-06-06T14:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Actually, we might be able to minimize the hit for searching by creating a hash of all of the parameters that were added to the catalog the first time the powershell provider runs. After that, each subsequent request for would hit the cash rather than searching the catalog, which would cut down the time to look for parameters.", "created": "2016-06-07T15:18:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Another thought as well...the provider can't differentiate between being asked to run powershell for an _onlyif_ or _unless_ condition on an exec or running the actual command. Is there a way to determine which is being run so you can provided parameters to them?", "created": "2016-06-07T15:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Not that I am aware of from the provider unless it starts owning more of the functions from the exec provider.", "created": "2016-06-08T09:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Well, shoot. Passing parameters is still nice, but it would mean you'd still need two scripts, one for your condition and one as the actual command.", "created": "2016-06-08T10:04:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I was able to figure out how to determine if the provider is executing the command versus the condition. It's a little odd but seem to work well. I've checked-in changes that I think are ready to go if/when folks feel like there should be a pull request. Here is the link for folks to review:\n\nhttps://github.com/Areson/puppetlabs-powershell/commit/bfe1e1dcf4c0fe84d8fa7300a62e692567764a32", "created": "2016-06-09T10:19:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi Former user - thanks for the suggestion and the spiked out implementation!\n\nI understand your interest in being able to run PS without templates involved, but I'm a little concerned about the implementation here.  Based on your code and the global nature of the {{powershell_parameters}} type, every invocation of PS now has parameters stuffed in.  This seems undesirable given you may be invoking PowerShell blocks in other modules, and you don't have any control of how these values are being consumed by those other PS invocations.  At the very least, I think you would want to specify the params directly on each exec to limit their scope.\n\nI haven't given it a ton of thought, but has there been any discussion about using the {{environment}} attribute of the {{exec}}? https://docs.puppet.com/puppet/latest/reference/types/exec.html#exec-attribute-environment\n\nYour parameterized PowerShell script would then default the parameter values to environment variables like:\n\n{code}\n[String]\n$MyParam = $Env:MyParam\n{code}\n\nThis seems to solve your problem using an existing {{exec}} attribute, but without adding any code to the providers here.  It's also a pretty cross-platform friendly approach.\n\nNote that our {{powershell_manager}} implementation takes care in resetting environment variables between each user script invocation, to avoid pollution of data from one run to the next.  So you can safely assume that environment variable values from one invocation don't carry over to subsequent invocations.", "created": "2016-06-09T11:10:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Hey Ethan,\n\nI do want to point out that the parameters are scoped to a specific {{exec}} resource via the {{title}} and/or {{script}} parameter, which the provider uses to ensure that the parameters are only supplied to the exec with the same name. If you concern is about being able to specify parameters for an {{exec}} that exists in another module, I suppose that is true. I tried to design the resource so you can't create more than one per {{exec}}, which meant that if you specified parameters for the {{exec}} in your own module and then tried to override them elsewhere that you would have a catalog compilation error. \n\nThe {{environment}} route is an option, but I was shooting for using something that is fairly common to Powershell, and passing parameters into scripts seems pretty standard, and potentially easier to use in a unit testing environment than setting a bunch of environment variables. Plus, the {{powershell_manager}} harness allows us to pass in structured types, such as arrays and hashes, easily. Cross-platform also wasn't really a concern of mine since I was targeting Powershell specifically, though it is a fair point.", "created": "2016-06-09T11:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Also, I forgot to mention that the implementation is setup in such a way that if you don't specify parameters for an {{exec}} that the provider will pass through an empty hash to the template, which results in no parameters being passed to that particular script.", "created": "2016-06-09T11:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The defined type could maybe pass the parameters in as environment variables? That way you still get the nice look and feel of the type but the underlying section doesn't have a lookup hit.\n\nI'm still chewing on ways to do this so I don't really have a recommendation yet.", "created": "2016-06-09T11:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "If moved to environment variables under the covers of the defined type, those would apply to both the command and to the onlyif/unless calls. Would you think it be an edge case that you would want different parameters passed depending on command/onlyif/unless? My thought here is that for security, you may want to limit touch points, but this may be a bit much versus just getting the feature working.", "created": "2016-06-09T12:01:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Former user - Use of {{environment}} would not preclude use of parameterized PowerShell scripts, it would simply set the default values when not supplied at invocation time.  Then you can run the script via command line outside of a PS environment, and use the values set by environment variables when run inside Puppet.\n\nYour point about structured data is taken, as that may be difficult to represent in env vars, but that begins to tread into very Windows specific behavior.  I'm also wondering if being able to pass this through Puppet is a bit more complex than most use cases need (arguably, structured data might be better fed in through a separate file for instance).  Some concrete examples of when / why you might use values beyond simple strings would be helpful here for determining viability.\n\nThanks again!", "created": "2016-06-09T12:11:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] - Good point. I don't have a specific example where structured data would be used. When we used this route internally it was mostly for passing in passwords to scripts so they wouldn't be written to disk (this was prior to the 2.0 release of the provider). I really threw this together because the chatter on the slack channel around unit testing modules that used scripts and the difficulty that using templates introduced.\n\n[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58]/[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] - Rob, we could pass it to the environment parameter behind the scenes, but then what would be the point? You are correct though that the parameters would be used for both the {{onlyif}}/{{unless}} and the {{command}}. In my view there is utility in being able to have a different set of parameters going to the condition than goes to the command, even if it is just a parameter that says whether or not the script should run in a \"check\" mode vs \"apply\". If that sort of thing was possible I could write a single script when creating \"Powershell Modules\" rather than two, which saves on copy/paste code reuse and reduces my codebase a bit.", "created": "2016-06-09T12:47:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is an feature request that would require extensive work and has not had any additional support or discussion in over four years. If it is still desired, this issue can be reopened and escalated to PM for review of prioritization and viability.", "created": "2021-01-25T09:00:00.000000"}], "components": ["powershell"], "created": "2016-06-06T13:53:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76bf1248"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynylj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_146347626551_*|*_6_*:*_1_*:*_0"}], "description": "*Overview*\nBased on a discussion in the Puppet #Windows slack channel it would be useful to allow passing parameters to Powershell scripts rather than always relying on templates. Primary case would be to make it easier to write unit tests as script could be run outside of Puppet as they do not need a template. Other cases would be to leverage the same script for both making changes and testing to see if changes need to be made, as flags could be passed to the script to cause it to run in different modes.\n\n*Implementation*\nAdd an additional resource (via a defined type or otherwise) to hold the parameters for a particular Powershell script. Example:\n\n{code:puppet}\npowershell::parameters {'Script Parameters':\n   script => 'MyPowershellScript',\n   parameters => {\n      'param1' => 10,\n      'param2' => [1, 2, 3, 4],\n      'param3' => 'String Value'\n   }\n}\n{code}\n\nIf defined the provider should pass these parameters off to the powershell_manager class to be sent to the script to be run. If none are provided then it should behave as it currently does.\n\nInitially I would suggest making this a change that only affects the newer version of the provider that uses the powershell_manager as it side steps some security concerns that are introduced if using the older provider that saves files to disk.", "environment": "Windows", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "38145", "fixedVersions": [], "id": "38145", "issueType": "New Feature", "key": "MODULES-3447", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "resolution": "Won't Do", "resolutionDate": "2021-01-25T09:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support passing parameters to Powershell scripts", "timeSpent": "PT0S", "updated": "2021-01-25T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:82812277-2a02-4679-9a98-c4b367fc2a44", "body": "Is there any idea when this may get fixed?", "created": "2016-06-10T11:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We'll have a look when we can schedule this work.", "created": "2016-06-15T04:26:00.000000"}, {"author": "557058:0391846d-6964-433c-9bfd-0cf76723122b", "body": "Service has to be turned off. Still a customer could lose their ip-tables settings.", "created": "2016-06-16T09:47:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI'm very sorry but I think I am going to close this ticket. I will explain why, and feel free to re-open if you feel I am mistaken.\n\nStopping the iptables service will remove *all* rules on your system. Re-starting the iptables service (either manually, or via puppet), will only add the rules that are saved in /etc/sysconfig/iptables. This is a RedHat/CentOS service/program.\n\nThis behaviour is well out-side the scope of Puppet. If you feel that the iptables service shouldn't touch the existing rules that aren't inside that file, I suggest you contact the devs on the netfilter mailing list to suggest a feature.\n\nIn my opinion, it is a bad idea to only manage some firewall rules. The \"correct\" solution here, from a Puppet standpoint, is, IMO, to manage the rules you wish to keep (i.e. put them in your manifests).\n\nThanks\n\nJT", "created": "2016-06-19T10:58:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:82812277-2a02-4679-9a98-c4b367fc2a44", "body": "Hi [~accountid:5ac3e8393f5ae0700bed9c63],\n\nManaging all of the iptables rules is simply not possible.  We're a hosting company, and want to ensure that firewall rules for our monitoring exist, but cannot have customers go through us for every firewall entry that they wish to add.\n\nI can think of two simple ways to avoid this stomping of rules from a puppet standpoint:\n# Provide a flag that doesn't restart the service\n# Provide a flag that says don't try to do anything if the service is stopped", "created": "2016-06-20T11:22:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Under what circumstances are you seeing that the service is \"restarted\"? I don't believe the module does that. I could be wrong, but to my understanding, it only \"starts\" it if it is stopped, at which point your rules are gone anyway.\n\nWe could add a service_manage property, but that's a feature request, and not a bug :)\n\nThanks\n\n", "created": "2016-06-20T12:08:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:82812277-2a02-4679-9a98-c4b367fc2a44", "body": "Sorry, I meant \"start if stopped\", not \"restart\".  I still don't think it's intended functionality to wipe out saved rules if the service is stopped.", "created": "2016-06-20T12:12:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Former user the rules are deleted when the service is stopped. I tested this myself, and is not anything to do with Puppet. It is to do with the iptables service, which is written by RedHat (I think).\n\nThanks", "created": "2016-06-20T13:01:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:82812277-2a02-4679-9a98-c4b367fc2a44", "body": "Ah, yeah you're right.  Going to need to investigate what's going on in our end a little more.  Perhaps some utilization of file_line resources on /etc/sysconfig/iptables would do the trick.\n\nThanks for your help.", "created": "2016-06-20T14:21:00.000000"}], "components": ["firewall"], "created": "2016-06-06T10:11:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c5c5ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "service needs to be turned off. "}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt6n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1125421396_*|*_3_*:*_1_*:*_1253082_*|*_6_*:*_1_*:*_0"}], "description": "If the iptables service is stopped before applying firewall_entry resources, then puppet will start the service, and then apply only the entries defined in the catalog. This is a problem because it will stomp out any firewall entries that existed previously.\n", "environment": "* CentOS 6.6\n* PE 3.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32796", "fixedVersions": [], "id": "32796", "issueType": "Bug", "key": "MODULES-3446", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "resolution": "Won't Fix", "resolutionDate": "2016-06-19T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: stomps iptables rules if service is off", "timeSpent": "PT0S", "updated": "2016-06-20T14:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:5ee96630-1378-4e86-acd1-695d71b9aa92] !\n\nthanks for putting this forward for approval. The code looks good but we have questions about the relationship between this module and locp-cassandra. \nWhats your plan going forward, dual maintenance for both modules ?\nThe code that was in locp-casandra that managed opscenter is this going to be removed at some point ? \nWill locp-casandra depend on locp-opscenter?\n\n", "created": "2016-06-23T07:09:00.000000"}, {"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "Hi Thomas,\n\nThank you for looking at this.  Hopefully this will answer your questions:\n\n* Both modules are going to be maintained.\n* Version 2.0.0 of locp-cassandra is due to be released shortly.  The is a major release change due to the extensive changes to the API, including the removal of the opscenter sub-class and functions.\n* The new opscenter module is designed to be independent of locp-cassandra (and _vice-versa_) allowing the user to choose their own module/method to install Cassandra.\n \nPlease do not hesitate to contact me if you have any further questions.", "created": "2016-06-24T04:26:00.000000"}, {"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "FYI, locp-opscenter-2.0.2 has just been released as a bugfix for unit testing issues that came to light with the new version of the RuboCop gem.", "created": "2016-06-26T01:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:5ee96630-1378-4e86-acd1-695d71b9aa92] Congratulations, your module has been marked as approved ! thanks for submitting a great module\n\nCheers,\nTP", "created": "2016-07-28T02:14:00.000000"}, {"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "Thank you for taking the time to look at this.\n\nCheers,\n\nBen", "created": "2016-07-28T02:17:00.000000"}], "components": ["approved"], "created": "2016-06-06T07:01:00.000000", "creator": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d49b13c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ssf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the approved process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_767757544_*|*_10009_*:*_3_*:*_2303299499_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_356554717_*|*_10006_*:*_1_*:*_33469727_*|*_10005_*:*_1_*:*_444881522"}], "description": "Hi,\nPlease could you review locp-opscenter for Puppet Approval? The module is currently on the forge at https://forge.puppetlabs.com/locp/opscenter and the project page is at https://github.com/locp/opscenter.\nAutomated Testing:\n\n* CircleCI: https://circleci.com/gh/locp/opscenter\n* Coveralls: https://coveralls.io/github/locp/opscenter\n\nWhile this may seem to be a relatively recent module, it is largely based upon the OpsCenter work that was carried out in the locp-cassandra module that you have already kindly approved (MODULES-2566).  The OpsCenter specific classes were divested into this new module and then the API was redesigned, resulting in the bumping of the SemVer from 1.0.0 to 2.0.0.  I also patched a couple of bugfixes today resulting in release 2.0.1.\n\nBest wishes,\n\nBen", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42510", "fixedVersions": [], "id": "42510", "issueType": "New Feature", "key": "MODULES-3445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "resolution": "Fixed", "resolutionDate": "2016-07-21T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved Review for locp-opscenter", "timeSpent": "PT0S", "updated": "2016-07-28T02:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:eb1ff213-d6ed-44cc-a33e-da553c399c05], this issue has been migrated to github ( https://github.com/voxpupuli/puppet-mongodb/issues/413 ) and you can track it there!", "created": "2017-10-26T12:01:00.000000"}], "components": ["mongodb"], "created": "2016-06-06T04:43:00.000000", "creator": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8a91d05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ss7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_776056047_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_43055006636"}], "description": "When you give a datadir\nyou should on centos set the correct object\n\nseltype => \"mongod_var_lib_t\",", "environment": "Centos 7", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "39264", "fixedVersions": [], "id": "39264", "issueType": "Bug", "key": "MODULES-3444", "labels": ["selinux"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb1ff213-d6ed-44cc-a33e-da553c399c05", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T12:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb: manage SELinux attributes on CentOS correctly", "timeSpent": "PT0S", "updated": "2017-10-26T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I does some investigation on the {{$ps.Commands.Clear()}} statement.  It is required to purge all commands from the {{$ps}} session prior to do an invoke.\n\nIf they are not cleared then the next {{Invoke()}} will execute them again:  \ne.g.\n\n{code}\n$ps.Commands.AddScript('$x = $x + 1')\n$ps.Invoke()\n$ps.Invoke()\n$ps.Invoke()\n$ps.Invoke()\n$ps.Invoke()\n{code}\n Will result in {{$x = 6}}\n\nI believe that the intent with the current code is to make it easier to diagnose failures in the {{$ps}} commands by running each command separately instead of batch all the commands and then invoking.", "created": "2016-09-01T10:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Repro Case:\n\n* Clone puppetlabs-powershell module\n* Create a manifest with (This injects a divide by zero error)", "created": "2016-09-01T10:30:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Merged to stable at https://github.com/puppetlabs/puppetlabs-powershell/commit/e29cdc317f75495374291acd4ebbae503e69b40c", "created": "2016-09-01T16:07:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "this passed puppetlabs/powershell CI - passing job: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/powershell%20-%20stable/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-stable/25/", "created": "2016-09-01T17:56:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "merged up to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/b9488dbfa5722a6dbd2cec53f19a6f231faebe74", "created": "2016-09-01T17:57:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Manual validation done against PR:\nmanifest:\n{code}\nC:\\Users\\moses\\development\\tester_class(powershell)> cat .\\site.pp\nexec { 'should print error info':\n  command   => '& C:\\Users\\moses\\development\\tester_class\\error.ps1',\n  provider  => 'powershell',\n  logoutput => true,\n}\n{code}\nps script:\n{code}\nC:\\Users\\moses\\development\\tester_class(powershell)> cat .\\error.ps1\n$ErrorActionPreference = \"Stop\"\n$error = 1/0\n{code}\n\nOutput Prior to PR:\n{code}\nNotice: Compiled catalog for win-ghb4gdkiluo.localdomain in environment production in 0.20 seconds\nDebug: Puppet::Type::Exec::ProviderPosix: feature posix is missing\nDebug: Puppet::Type::Exec::ProviderShell: feature posix is missing\nDebug: Creating default schedules\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded transaction store file in 0.00 seconds\nInfo: Applying configuration version '1472762015'\nDebug: 2016-09-01 13:33:35 -0700 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - is running as pid: 1380\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 100 total milliseconds.\nDebug: 2016-09-01 13:33:36 -0700 PowerShell initialization complete for pid: 1380\nDebug: Waited 50 milliseconds...\nDebug: 2016-09-01 13:33:36 -0700 PIPE>\nDebug: 2016-09-01 13:33:36 -0700 PIPE> Path\nDebug: 2016-09-01 13:33:36 -0700 PIPE> ----\nDebug: 2016-09-01 13:33:36 -0700 PIPE> C:\\Users\\moses\\development\\puppet\nDebug: Waited 50 milliseconds...\nDebug: 2016-09-01 13:33:37 -0700 PIPE> <ReturnResult><Property Name=\"exitcode\">1</Property><Property Name=\"errormessage\">RXhjZXB0aW9uIGNhbGxpbmcgIkVuZEludm9rZSIgd2l0aCAiMSIgYXJndW1lbnQocyk6ICJBdHRlbXB0ZWQgdG8gZGl2aWRlIGJ5IHplcm8uIg0K</Property><Property Name=\"stdout\"></Property></ReturnResult>\nDebug: 2016-09-01 13:33:37 -0700 PIPE>\nDebug: 2016-09-01 13:33:37 -0700 PIPE>\nDebug: Wait object signaled\nDebug: Waited 100 total milliseconds.\nDebug: STDERR: Exception calling \"EndInvoke\" with \"1\" argument(s): \"Attempted to divide by zero.\"\nError: & C:\\Users\\moses\\development\\tester_class\\error.ps1 returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[should print error info]/returns: change from notrun to 0 failed: & C:\\Users\\moses\\development\\tester_class\\error.ps1 returned 1 instead of one of [0]\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 20282820\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\nNotice: Applied catalog in 1.80 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 71858040\nDebug: Received report to process from win-ghb4gdkiluo.localdomain\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from win-ghb4gdkiluo.localdomain with processor Puppet::Reports::Store\nDebug: PowerShellManager exiting...\nDebug: Awaiting PowerShell process termination...\nDebug: PowerShell process exited: pid 1380 exit 0\n---\n{code}\nOutput with Applied PR changes:\n{code}\nNotice: Compiled catalog for win-ghb4gdkiluo.localdomain in environment production in 0.20 seconds\nDebug: Puppet::Type::Exec::ProviderPosix: feature posix is missing\nDebug: Puppet::Type::Exec::ProviderShell: feature posix is missing\nDebug: Creating default schedules\nDebug: Loaded state in 0.02 seconds\nDebug: Loaded state in 0.00 seconds\nDebug: Loaded transaction store file in 0.00 seconds\nInfo: Applying configuration version '1472762096'\nDebug: 2016-09-01 13:34:56 -0700 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - is running as pid: 2928\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 100 total milliseconds.\nDebug: 2016-09-01 13:34:57 -0700 PowerShell initialization complete for pid: 2928\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: 2016-09-01 13:34:57 -0700 PIPE>\nDebug: 2016-09-01 13:34:57 -0700 PIPE> Path\nDebug: 2016-09-01 13:34:57 -0700 PIPE> ----\nDebug: 2016-09-01 13:34:57 -0700 PIPE> C:\\Users\\moses\\development\\puppet\nDebug: Waited 50 milliseconds...\nDebug: 2016-09-01 13:34:58 -0700 PIPE> <ReturnResult><Property Name=\"exitcode\">1</Property><Property Name=\"errormessage\">QXR0ZW1wdGVkIHRvIGRpdmlkZSBieSB6ZXJvLgoNQXQgQzpcVXNlcnNcbW9zZXNcZGV2ZWxvcG1lbnRcdGVzdGVyX2NsYXNzXGVycm9yLnBzMToyIGNoYXI6MQ0KKyAkZXJyb3IgPSAxLzANCisgfn5+fn5+fn5+fn5+</Property><Property Name=\"stdout\"></Property></ReturnResult>\nDebug: 2016-09-01 13:34:58 -0700 PIPE>\nDebug: 2016-09-01 13:34:58 -0700 PIPE>\nDebug: Wait object signaled\nDebug: Waited 150 total milliseconds.\nDebug: STDERR: Attempted to divide by zero.\nAt C:\\Users\\moses\\development\\tester_class\\error.ps1:2 char:1\n+ $error = 1/0\n+ ~~~~~~~~~~~~\nError: & C:\\Users\\moses\\development\\tester_class\\error.ps1 returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[should print error info]/returns: change from notrun to 0 failed: & C:\\Users\\moses\\development\\tester_class\\error.ps1 returned 1 instead of one of [0]\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 19469980\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\nNotice: Applied catalog in 1.92 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 72319940\nDebug: Received report to process from win-ghb4gdkiluo.localdomain\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from win-ghb4gdkiluo.localdomain with processor Puppet::Reports::Store\nDebug: PowerShellManager exiting...\nDebug: Awaiting PowerShell process termination...\nDebug: PowerShell process exited: pid 2928 exit 0\n{code}\nModified catalog to test execution of inline script:\n{code}\nC:\\Users\\moses\\development\\tester_class(powershell)> cat .\\site.pp\nexec { 'should print error info':\n  command   => '$ErrorActionPreference = \"Stop\"", "created": "2016-09-01T18:01:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Verified locally, has spec tests, no FR necessary. Follow on ticket raised for syntax improvement.", "created": "2016-09-06T17:32:00.000000"}], "components": ["powershell", "windows"], "created": "2016-06-04T20:26:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Error messages should clearly identify user code is at fault, and not the module\n- There should be a new test to demonstrate this behavior"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c1a27e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy73:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6635378_*|*_1_*:*_1_*:*_28985_*|*_10007_*:*_1_*:*_20048319_*|*_3_*:*_1_*:*_84353460_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_430521231_*|*_10006_*:*_1_*:*_7569625221"}], "description": "The {{puppet-chocolatey}} community module uses reflection to modify the current PowerShell host.  However, it was a bit fragile, generated exceptions, and propagated them through PowerShell module 2.0.\n\nWhile the fix was put in at https://github.com/chocolatey/puppet-chocolatey/commit/166ae968dd455a9cf94cf3d88050f9a973c449ce, this still raises an interesting issue for executing user code.\n\nOur code should be a little more defensive / explanatory, when the call to {{EndInvoke}} over user code is executed.  As it stood, the error message generated was a bit misleading:\n\n{{Debug: STDERR: Exception calling \"EndInvoke\" with \"1\" argument(s): \"You cannot call a method on a null-valued expression.\"}}\n\nThe exception was thrown from:\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/a0f3cc7498730df9ccde98c1bea40920b0a3643a/lib/puppet_x/templates/invoke_ps_command.erb#L428\n\nThe module can do a better job of identifying the problem is with user code (which may involve parsing the exceptions, etc).\n\nThis might also be a good time to do a simple cleanup of the repetitive {{$ps.Commands.Clear()}} calls that showed up in https://github.com/puppetlabs/puppetlabs-powershell/commit/9b785f0c149d59b7a91f1efb48f0bc8235f031c9 - these seem unnecessary, and the commit only briefly mentions \"command pollution\" without any explanation.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "40325", "fixedVersions": ["PowerShell 2.0.3"], "id": "40325", "issueType": "Bug", "key": "MODULES-3443", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-09-06T17:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell - PowerShell Manager host will propagate user code exceptions in a misleading way", "timeSpent": "PT0S", "updated": "2016-09-30T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "PR has been merged to resolve this issue.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/771", "created": "2021-01-25T08:52:00.000000"}], "components": ["postgresql"], "created": "2016-06-03T16:16:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d0b2f05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6sdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_582175_*|*_10007_*:*_1_*:*_146597212390_*|*_6_*:*_1_*:*_0"}], "description": "Tests on the postgresql module are all failing since the release of 4.5.0 due to PUP-6385.\n\ne.g. https://travis-ci.org/puppetlabs/puppetlabs-postgresql/jobs/134796036e\n\n{code}\n  1) postgresql::server::extension when setting package name should contain Package[postgis] that comes before Postgresql_psql[Add postgis extension to template_postgis]\n\n     Failure/Error:\n       is_expected.to contain_package('postgis').with({\n         :ensure  => 'present',\n         :name    => 'postgis',\n       }).that_comes_before('Postgresql_psql[Add postgis extension to template_postgis]')\n\n     Puppet::Error:\n\n       No title provided and \"undef\" is not a valid resource reference on node testing-worker-linux-docker-9e00c118-3373-linux-5.prod.travis-ci.org\n{code}", "environment": "Puppet 4.5.0 or higher", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39263", "fixedVersions": [], "id": "39263", "issueType": "Bug", "key": "MODULES-3442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::extension tests fail with \"No title provided and \"undef\" is not a valid resource reference\"", "timeSpent": "PT0S", "updated": "2021-01-25T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/852 solves this.", "created": "2016-06-03T09:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged. Thanks for your contribution.", "created": "2016-06-15T04:29:00.000000"}], "components": ["mysql"], "created": "2016-06-03T09:30:00.000000", "creator": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@787525e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6rzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1018776860_*|*_5_*:*_1_*:*_0"}], "description": "The mysql module has behaviour which varies by server version.  The version is discovered by running `mysqld -V`.  On hosts without a MySQL server package install, this fails, which means that contrary to the README, it's not actually possible to use this module to manage a remote db.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37225", "fixedVersions": [], "id": "37225", "issueType": "Improvement", "key": "MODULES-3441", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "resolution": "Fixed", "resolutionDate": "2016-06-15T04:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using puppetlabs-mysql to manage remote db fails if mysqld binary not present", "timeSpent": "PT0S", "updated": "2016-06-15T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "body": "Pull request on github https://github.com/puppetlabs/puppetlabs-accounts/pull/57\nNote that travis built the wrong pull request.  ", "created": "2016-06-06T04:29:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "hi [~accountid:557058:89061077-e1e0-4cf3-8b69-a33c088771d2]. It appears as though this has been resolved by [link this|https://github.com/puppetlabs/puppetlabs-accounts/commit/c9075e3a59dad225b57a1b54dc0420415de21d9f] commit. Please re-open if you disagree. Thanks!", "created": "2017-07-26T07:32:00.000000"}, {"author": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "body": "I'm fine with the other option. I haven't check if it works. ", "created": "2017-07-26T08:10:00.000000"}], "components": ["accounts"], "created": "2016-06-03T06:23:00.000000", "creator": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76d65422"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6rvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1030820352_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_35088537228"}], "description": "Currently passing the gid parameter to accounts::user creates a new group on the system with the same name as the user.  As default behavior this is good.\n\nHowever I would like it to be possible to set the gid to a group that is already on the system.  (E.g. the 'users' group).  Also passing the name of a group as 'gid' (like the user resource supports) would be nice.\n\nAn extra parameter 'create_primary_group' could disable creating the group and assuming the group is not managed in this define.\n\nIf you have any other suggestions, let me know.  I want to implement it, so I can continue relying on upstream.\n\n", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "42509", "fixedVersions": [], "id": "42509", "issueType": "New Feature", "key": "MODULES-3440", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89061077-e1e0-4cf3-8b69-a33c088771d2", "resolution": "Done", "resolutionDate": "2017-07-26T07:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "accounts::user should have option to set primary group of user to an already existing gid", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "attachments": [], "comments": [{"author": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "body": "Addressed in pull request https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/481", "created": "2016-06-03T05:29:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "PR was merged.", "created": "2016-06-15T04:49:00.000000"}], "components": ["rabbitmq"], "created": "2016-06-03T03:55:00.000000", "creator": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b2453ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6rv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1040034107_*|*_5_*:*_1_*:*_0"}], "description": "   WARNING: The following packages cannot be authenticated!\n     rabbitmq-server\n   E: There are problems and -y was used without --force-yes\n", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38143", "fixedVersions": [], "id": "38143", "issueType": "Bug", "key": "MODULES-3439", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "resolution": "Fixed", "resolutionDate": "2016-06-15T04:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Package rabbitmq-server cannot be authenticated", "timeSpent": "PT0S", "updated": "2016-06-15T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "The puppet-dhcp module is now maintained by Vox Pupuli.\n\nThe concat dependency was fixed a year ago: https://github.com/voxpupuli/puppet-dhcp/commit/ed91dcadc39a8287a44f15f15d52144fe8f4a52c", "created": "2018-01-10T18:17:00.000000"}], "components": ["dhcp"], "created": "2016-06-02T19:47:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@612ee512"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6rtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1069135968_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_49645838525"}], "description": "Currently, the dhcp module depends on\n\n        {\"name\":\"puppetlabs/concat\",\"version_requirement\":\">= 1.1.0 < 2.0.0\"}\n\nThe dependency on concat `< 2.0.0` means every site that uses the dhcp module is stuck at the old version of concat.  Can this dependency be updated to allow the use of concat 2.x?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32795", "fixedVersions": [], "id": "32795", "issueType": "Improvement", "key": "MODULES-3438", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Won't Do", "resolutionDate": "2018-01-10T18:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dhcp: update upper bound for concat to allow use of the 3.x versions", "timeSpent": "PT0S", "updated": "2018-01-10T18:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["DISM"], "created": "2016-06-02T14:29:00.000000", "creator": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c113b12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxmn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1556833256_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_152983195997"}], "description": "The spec tests in the DISM module are missing tests exercising the instances and currentstate functions.  \n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33926", "fixedVersions": [], "id": "33926", "issueType": "Improvement", "key": "MODULES-3437", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "resolution": "Won't Do", "resolutionDate": "2021-04-26T06:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add State, Instance spec tests to DISM module", "timeSpent": "PT0S", "updated": "2021-04-26T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "attachments": [], "comments": [{"author": "5d937af92038bf0c2e16271a", "body": "Hello,\nAny updates about when this module will be updated/merged?", "created": "2016-06-20T06:39:00.000000"}, {"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "This is now merged to the master.", "created": "2016-06-23T12:44:00.000000"}], "components": ["tomcat"], "created": "2016-06-02T10:19:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ba5ccd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6qtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_348378_*|*_10007_*:*_1_*:*_1822707919_*|*_6_*:*_1_*:*_0"}], "environment": "puppetlabs-tomcat = 1.5.0\nRHEL = 7.x\nTomcat = 7.0.54-2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42508", "fixedVersions": [], "id": "42508", "issueType": "Bug", "key": "MODULES-3436", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "Fixed", "resolutionDate": "2016-06-23T12:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "export prefix in /etc/sysconfig/tomcat does not work", "timeSpent": "PT0S", "updated": "2016-06-23T12:44:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "symlinks in modules are a no-go since windows anyways. Do you have specific instances that were tripping file-sync up?", "created": "2016-06-15T04:50:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "There was a particular issue with stdlib which Hunner quickly fixed. I created this ticket just to make sure there weren't any others.", "created": "2016-06-15T09:22:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicate of FM-5138", "created": "2016-06-15T09:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/607 was never merged as the symlinks are used by tests and I didn't take the time to track down why.", "created": "2016-06-15T14:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged. See FM-5138 for more work in this area.", "created": "2016-07-01T05:45:00.000000"}], "components": [], "created": "2016-06-02T01:30:00.000000", "creator": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "No symlinks in standard lib"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2787a2f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:0391846d-6964-433c-9bfd-0cf76723122b"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6qnr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1135193074_*|*_3_*:*_1_*:*_89247090_*|*_4_*:*_1_*:*_1261158933_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_18813149_*|*_10004_*:*_1_*:*_16489745_*|*_10005_*:*_1_*:*_15282"}], "description": "We currently have an issue where some versions of file-sync choke on symlinks and a number of customers who have to pull modules into there environment from source. It would be great if the sources for modules could be used without modification (ie they didn't have symlinks in them).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38141", "fixedVersions": [], "id": "38141", "issueType": "Task", "key": "MODULES-3435", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "resolution": "Fixed", "resolutionDate": "2016-07-01T05:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Ensure there are no symlinks in supported module sources", "timeSpent": "PT0S", "updated": "2016-07-01T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The simplest approach of capping the wait time and logging an error message has been taken.\n\nIf we ever need to forcefully terminate, we can revisit this.", "created": "2016-07-27T16:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-29T16:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA Demo Completed", "created": "2016-08-04T13:50:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Verified in CI that on upgrade this will validate the PID exists - \n{code}\n16:51:22 displaying upgrade log file\n16:51:22     \n16:51:22     bdp83g9u6awuyeo.delivery.puppetlabs.net (windows2008-64-1) 16:51:22$ find `cygpath -smF 28`/Temp -name puppet2* -exec cat {} \\", "created": "2016-08-10T11:09:00.000000"}], "components": ["puppet_agent", "windows"], "created": "2016-06-01T17:50:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12fbf12b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxz3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_252762869_*|*_1_*:*_1_*:*_6390_*|*_10007_*:*_1_*:*_154699958_*|*_10009_*:*_1_*:*_2091624_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_781758804_*|*_10006_*:*_1_*:*_4832647739"}], "description": "The current [install_puppet.bat.erb|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb] waits 5 seconds, before each attempt to see if the PID of the calling process has exited.\n\nhttps://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb#L12-L16 loops infinitely, and this should have a timeout.\n\nA couple of options for addressing this:\n\n* Stop waiting after X seconds, don't proceed with installer (and log to event log?)\n* Forcefully kill the agent PID using [taskkill|https://technet.microsoft.com/en-us/library/bb491009.aspx] - now that 3.7 is supported, this might be necessary under some circumstances.  PUP-2987 addressed some service hang / deadlock issues in Puppet 3.7, but I don't believe they had yet made it into MCO (this might need to be addressed in a different independent ticket - to expand the scope of agent upgrade to forcefully terminate services that don't shut down gracefully)\n* ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32794", "fixedVersions": ["puppet_agent 1.3.0"], "id": "32794", "issueType": "Bug", "key": "MODULES-3434", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-08-10T11:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Agent Upgrade - Do not wait indefinitely on AGENT_PID", "timeSpent": "PT0S", "updated": "2016-09-02T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/904d3a597edecbf72a38f9d5aef762b46273f115", "created": "2016-06-01T17:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build started at", "created": "2016-06-01T20:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build completed with success.  Moving to testing", "created": "2016-06-01T20:06:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This can hold off on FR until test fixes land as part of PE-15865, verifying that the PID file is usable to hold up the process awaiting a completed install.", "created": "2016-06-02T15:01:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The changes related to MODULES-3449 were merged and the PE pipelines picked them up (as they grab the latest {{master}} branch automatically).  It appears that all pipelines have gone green as as a result of that change.\n\nTest changes in Mark's branch haven't been merged to the PE acceptance tests yet - they're at https://github.com/mwbutcher/pe_acceptance_tests/tree/task/2016.2.x/PE-15865_check_for_pid_created_by_puppet_agent_module_on_windows\n\nMore auditing of the pipeline results can proceed as part of MODULES-3449", "created": "2016-06-08T16:23:00.000000"}], "components": ["puppet_agent"], "created": "2016-06-01T15:50:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Observe that a PID file is created on disk at {{%TEMP%\\puppet_agent_upgrade.pid}}"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d3efe58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6qhz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Was pulled in as a result of test failures in PE-15865 - as it turned out, this has been broken for a long time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8094460_*|*_1_*:*_1_*:*_26850_*|*_10007_*:*_1_*:*_12163_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_591419045_*|*_10006_*:*_1_*:*_7216015"}], "description": "It can be difficult to determine when an agent upgrade has actually completed on Windows, because a sequence of events must occur:\n\n* the current puppet run must complete\n* the [install_puppet.bat|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/templates/install_puppet.bat.erb] file must wait 5 seconds, then infinite loops until a given PID is no longer running (from last Puppet run)\n* the actual MSI must run to completion (it can actually encounter issues if for some reason any Puppet processes are still running)\n\nIf any other process (such as tests) want to synchronize / wait until the install has completed, there is no great way to do so cross-process.\n\nTo improve this process, the {{install_puppet.bat}} can be modified to write a PID file to {{%temp%}} that other processes may observe.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33925", "fixedVersions": ["puppet_agent 1.3.0"], "id": "33925", "issueType": "Improvement", "key": "MODULES-3433", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-06-08T16:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Agent Upgrade - Write PID file on Windows for agent", "timeSpent": "PT0S", "updated": "2016-09-02T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build failed for", "created": "2016-06-01T12:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-dsc/pull/207 raised to fix CI issue", "created": "2016-06-01T19:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR #207 merged into master at", "created": "2016-06-01T19:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build started at", "created": "2016-06-01T20:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Acceptance Test Failure\n\nhttps://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM=windows-2012r2-64mda,WORKER_LABEL=beaker/12/consoleFull\n\n{code}\n...\n01:37:05 * Run Puppet Agent to create mysql instance\n01:37:05 \n01:37:05 bevub6fbm89l2rs.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 01:37:05$ cmd.exe /c puppet agent -t --environment production\n01:37:05   Info: Using configured environment 'production'\n01:37:15   Info: Retrieving pluginfacts\n01:37:15   Info: Retrieving plugin\n01:37:15   Notice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: removed\n01:37:19   Notice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: removed\n01:37:19   Info: Loading facts\n01:37:20   Info: Caching catalog for bevub6fbm89l2rs.delivery.puppetlabs.net\n01:37:22   Error: Failed to apply catalog: Validation of Dsc_xmysqlserver[mysql] failed: dsc_mysqlversion is a required attribute at /etc/puppetlabs/code/environments/production/manifests/site.pp:36\n01:37:22 \n01:37:22 bevub6fbm89l2rs.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 16.82 seconds\n01:37:22 Exited: 1\n01:37:22 Beaker::Host::CommandFailure: Host 'bevub6fbm89l2rs.delivery.puppetlabs.net' exited with 1 running:\n01:37:22  cmd.exe /c puppet agent -t --environment production\n01:37:22 Last 10 lines of output were:\n01:37:22 \tInfo: Using configured environment 'production'\n01:37:22 \tInfo: Retrieving pluginfacts\n01:37:22 \tInfo: Retrieving plugin\n01:37:22 \tNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: removed\n01:37:22 \tNotice: /File[C:/ProgramData/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: removed\n01:37:22 \tInfo: Loading facts\n01:37:22 \tInfo: Caching catalog for bevub6fbm89l2rs.delivery.puppetlabs.net\n01:37:22 \tError: Failed to apply catalog: Validation of Dsc_xmysqlserver[mysql] failed: dsc_mysqlversion is a required attribute at /etc/puppetlabs/code/environments/production/manifests/site.pp:36\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/host.rb:331\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:78\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/shared/host_manager.rb:115\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/patterns.rb:35\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:63\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/tests/integration/tests/user_scenarios/create_mysql_database_server.rb:75\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/tests/integration/tests/user_scenarios/create_mysql_database_server.rb:74\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/tests/integration/tests/user_scenarios/create_mysql_database_server.rb:74\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/structure.rb:234\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/tests/integration/tests/user_scenarios/create_mysql_database_server.rb:73\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_case.rb:133\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_case.rb:133\n01:37:22 /usr/local/rvm/rubies/ruby-2.1.6/lib/ruby/2.1.0/benchmark.rb:294\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_case.rb:130\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_suite.rb:318\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_suite.rb:315\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_suite.rb:315\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/test_suite.rb:364\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/cli.rb:173\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/lib/beaker/cli.rb:99\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.43.0/bin/beaker:6\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/bin/beaker:23\n01:37:22 /var/lib/jenkins/workspace/forge-windows_puppetlabs-dsc_intn-sys_full-pe-2016.1.x-master/PLATFORM/windows-2012r2-64mda/WORKER_LABEL/beaker/vendor/gems/bin/beaker:23\n01:37:22 Begin teardown\n...\n{code}", "created": "2016-06-02T09:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/208\n\nPutting it through adhoc prior to merge\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/dsc/job/forge-windows_puppetlabs-dsc_init-manual-parameters_adhoc/2/", "created": "2016-06-03T17:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc acceptance test was a success", "created": "2016-06-04T09:35:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged mysql test fixes to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/80be588d509bce777dc8f04b5966225afbb478ec", "created": "2016-06-04T20:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Run was green", "created": "2016-06-05T09:16:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "With CI green, this is done.", "created": "2016-06-06T17:36:00.000000"}], "components": ["dsc"], "created": "2016-06-01T11:58:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance test should be modified for newly revendored DSC resources"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b2e925a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6q2v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found while reviewing CI failures"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_211280421_*|*_1_*:*_1_*:*_2025500_*|*_10007_*:*_2_*:*_126067294_*|*_3_*:*_1_*:*_112899991_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7306"}], "description": "A maintenance commit for DSC is causing CI failures.\n\nOffending test;\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/ed55b0a17be855ec3b236f8962f98b1fc3168736/tests/integration/tests/user_scenarios/create_mysql_database_server.rb#L73\n\nTicket raised as Major as it will block further DSC work", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33924", "fixedVersions": [], "id": "33924", "issueType": "Bug", "key": "MODULES-3431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-06-06T17:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix DSC Modules revendoring", "timeSpent": "PT0S", "updated": "2016-06-06T17:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] we added points in your absence.  This is probably a candidate for a desk check.  Let us know if you have any questions.\n", "created": "2016-08-08T14:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review\n\nUsed simple test manifests\n{code}\nchocolateysource {'glenn':\n}\n{code}\n\n{code}\nchocolateysource {'glenn':\n  location => ' http://somewhere',\n}\n{code}\n\n{code}\nchocolateysource {'glenn':\n  location => undef,\n}\n{code}\n\n{code}\nchocolateysource {'glenn':\n  location => ' ',\n}\n{code}\n\nand the the PR behaves as expected.  It errors when it is an empty string or undefined.  It does not error and sets the source as specified in the location, when the location is defined.", "created": "2016-09-01T11:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reviews testing with commit 4a4f99255e47520eef49d2bddd32e13aeea1ac08\n\nPR Review\n\nUsed simple test manifests\n\nSets source (Expected)\n{code}\nchocolateysource {'glenn':\n  location => ' http://somewhere',\n}\n{code}\n\nErrors (Expected)\n{code}\nchocolateysource {'glenn':\n}\n{code}\n\n{code}\nchocolateysource {'glenn':\n  location => undef,\n}\n{code}\n\n{code}\nchocolateysource {'glenn':\n  location => ' ',\n}\n{code}\n\nVerified tests ran in Appveyor\nTests are adequate for code change\nCommit message is ok", "created": "2016-09-01T15:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-09-01T15:40:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Additional fix for acceptance pushed to master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/d03ba8d883e7564df7da0890f5df3e460de3ce66", "created": "2016-09-02T15:31:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Verified with example manifest. Behaved as described in acceptance criteria", "created": "2016-09-15T10:21:00.000000"}], "components": ["chocolatey "], "created": "2016-06-01T11:39:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Location should be explicitly required.\n\n* Attempt to set a source without location - should fail\n* Attempt to set a source with location - should work\n* Disable a source without specifying location - should work"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e42fb2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "could be confusing for people who use default source"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwfz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_412365261_*|*_1_*:*_1_*:*_1617138_*|*_10007_*:*_3_*:*_96422158_*|*_3_*:*_3_*:*_1304751791_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_2893267_*|*_10006_*:*_1_*:*_7338531368"}], "description": "Not required before next unsupported release.\nIdeally these tests are automated\n\nOriginally I wanted to specify a source name and location as a one shot deal:\n\n{noformat}\nchocolateysource { 'c:\\\\packages': } \n{noformat}\n\nHowever this could cause confusion - A user could specify \n\n{noformat}\nchocolateysource {'chocolatey':}\n{noformat}\n\nWould set the default repository source id to {{chocolatey}} *and* source location to {{chocolatey}}, instead of the default {{https://chocolatey.org/api/v2}}. This is just an example as most would disable that source, but if it happens, it could be quite alarming for users. We've looked over other repo configuration providers, {{yumrepo}} and it requires explicitly setting the baseurl. So we've decided we should follow the same approach and remove the default setting.\n\nIt's possible that if someone set  source disabled and then removed the disabled, they could accidentally trigger this behavior.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "36127", "fixedVersions": [], "id": "36127", "issueType": "Task", "key": "MODULES-3430", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-09-15T10:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey source should not default location to resource title/name", "timeSpent": "PT0S", "updated": "2016-09-15T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For reference, the commit that introduced minitar support to Puppet is at https://github.com/puppetlabs/puppet/commit/94f2f0a9c8d635d0f4532efa4f2cf5efa59b1b40", "created": "2016-06-07T12:42:00.000000"}], "components": ["supported"], "created": "2016-05-31T16:34:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The rake task should include new code to verify the tarball index"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b9d544"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxnj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "There are new {{release to forge}} style pipelines that produce tarball artifacts within Jenkins and upload them - https://jenkins-modules.puppetlabs.com/view/release%20to%20forge/.\n\nThe tar tool used to build a forge release has implications when it comes time to install the module (discussed in MODULES-3135).  Depending on the format, the header may get written differently within the file, which may trigger Puppet bug PUP-5994 during extraction by minitar on a Windows platform (which doesn't extract full paths).\n\nThis is of particular interest to the DSC module, which uses long file paths, and has had an emergency release in a different tar format to workaround this problem for old Puppet agents that don't include the PUP-5994 fix.\n\nIn local testing, it appears that an archive produced on OSX with {{bsdtar 2.8.8 - libarchive 2.8.3}}, is a format that {{minitar}} will not properly extract.  However, on the Jenkins node ci-slave01-prod.delivery.puppetlabs.net which is {{Debian 7.8/wheezy amd64}}, the tarball produced by {{tar (GNU tar) 1.26}} for the same DSC module, will extract correctly by minitar, even without the PUP-5994 changes.\n\nThis seemed initially like an important note that could be added to the {{README.md}} for {{modulesync}}, but it seems like this could also be programatically enforced as part of the {{rake build}} task used to produce the tarball -- the task could be modified to load the archive with the {{minitar}} code and verify that the full file names are present in the index, as accessed by {{entry.name}} rather than {{entry.full_name}}\n\nWithout some sort of automated verification on build (which would benefit the CI workflow and local user builds), there is no guarantee that we don't actually ship a bad tar archive in the future.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42507", "fixedVersions": [], "id": "42507", "issueType": "Task", "key": "MODULES-3429", "labels": ["Engineering-Initiative", "tech-debt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Modulesync - document tarball format implications / module pipelines", "timeSpent": "PT0S", "updated": "2021-04-26T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-05-31T16:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a8b1fe80-4eed-495a-a5e5-2e54471b4e6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@772b64a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6oyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "The official docs have rabbitmq_queue resources created like this\n{noformat}\nrabbitmq_queue { 'myqueue@myvhost':\n  user        => 'dan',\n  password    => 'bar',\n  durable     => true,\n  auto_delete => false,\n  arguments   => {\n    x-message-ttl => 123,\n    x-dead-letter-exchange => 'other'\n  },\n  ensure      => present,\n}\n{noformat}\n\nHowever, using it in my environment yields this error:\n{noformat}\nError: Execution of '/usr/local/bin/rabbitmqadmin declare queue --vhost=/ --user=guest --password=guest -c /etc/rabbitmq/rabbitmqadmin.conf name=zliu-test durable=true auto_delete=false arguments={\"x-dead-letter-exchange\":\"other\",\"x-message-ttl\":\"123\"}' returned 1: *** 406 PRECONDITION_FAILED - invalid arg 'x-message-ttl' for queue 'zliu-test' in vhost '/': {unacceptable_type,longstr}\n{noformat}\n\nThis is because the value of one of the keys in the dictionary is cast as a string instead of remaining as an integer, and rabbitmqadmin does not like that. The correct behavior should have arguments={\"x-dead-letter-exchange\":\"other\",\"x-message-ttl\":123}' (no quotes around the integer)\n\nModule verison: 5.3.1\nPuppet client verison: 3.8.6\nOS: CentOS 6.7\nRabbitmq Version: 3.1.2", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33923", "fixedVersions": [], "id": "33923", "issueType": "Bug", "key": "MODULES-3428", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a8b1fe80-4eed-495a-a5e5-2e54471b4e6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq_queue: incorrectly renders integers as strings in \"arguments\"", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "attachments": [{"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "install-beginning.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12522"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "install-succeeds.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12416"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "pre-install-no-sql.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13176"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "role-list.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13102"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:09:00.000000", "name": "services-running-list.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12630"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "services-running.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13021"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "user-list.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12928"}, {"attacher": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "created": "2016-08-09T12:04:00.000000", "name": "users.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12825"}], "comments": [{"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "Precise error I'm getting is the following (apologies for any cut/paste misformatting issues)\n\n{quote}\nError: Error trying to install features (SQLEngine\n Execution of 'S://setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /SQLSYSADMINACCOUNTS=\"mydomain\\user1\" \"Administrator\" \"mydomain\\user2\" \"mydomain\\user3\" \"mydomain\\user4\" \"mydomain\\Domain Admins\"' returned 2233073670: The following error occurred:\nThe Windows account \"mydomain\\user1\" \"Administrator\" \"mydomain\\user2\" \"mydomain\\user3\" \"mydomain\\user4\" \"mydomain\\Domain Admins\" does not exist and cannot be provisioned as a SQL Server system administrator.\n\nError result: -2061893626\nResult facility code: 1306\nResult error code: 6\n{quote}\n\n\nMost minimalist example with only \"mydomain\\Domain Admins\" fails with the same message from puppet.\n\nTyping the command it prints out that failed of course 'worked' in a powershell run with admin privileges....\n\n S://setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /SQLSYSADMINACCOUNTS=\"mydomain\\Domain Admins\"\n", "created": "2016-05-31T12:54:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "It's been 40 days now with no response - anybody ?  Anybody ?   Bueller ?", "created": "2016-07-05T14:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR for this\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/180", "created": "2016-07-18T10:58:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Running PR180 through adhoc at", "created": "2016-07-20T13:58:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "would it be possible to see your changes before you declare victory ?\nI don't have read access to the links you mention above....", "created": "2016-07-21T09:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc completed with success\n\nNew acceptance test ran:\n\n{code}\n...\n16:44:31 c501b04irc66gsi.delivery.puppetlabs.net (win2012r2) executed in 1.96 seconds\n16:44:31     MSSQL5FFF8F3A instance has Administrator as a sysadmin\n16:44:31 localhost $ scp /tmp/beaker20160720-11977-1fs8kkb win2012r2:tmp.ps1 {:ignore => }\n16:44:31 \n16:44:31 c501b04irc66gsi.delivery.puppetlabs.net (win2012r2) 16:44:31$ powershell -NonInteractive -NoLogo -File \"C:\\cygwin64\\home\\Administrator\\tmp.ps1\"\n16:44:31   Name                                                                                                                            \n16:44:31   --------------------------------------------------------------------------------------------------------------------------------\n16:44:31   C501B04IRC66GSI\\ExtraSQLAdmin                                                                                                   \n16:44:31   \n16:44:31   (1 rows affected)\n16:44:31 \n16:44:31 c501b04irc66gsi.delivery.puppetlabs.net (win2012r2) executed in 0.36 seconds\n16:44:31     MSSQL5FFF8F3A instance has ExtraSQLAdmin as a sysadmin\n16:44:31 \n16:44:31 c501b04irc66gsi.delivery.puppetlabs.net (win2012r2) 16:44:31$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n16:44:31   C:/cygwin64/tmp/apply_manifest.pp.9tereK\n16:44:32 \n16:44:32 c501b04irc66gsi.delivery.puppetlabs.net (win2012r2) exe\n...\n{code}", "created": "2016-07-21T09:46:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "And the manifest you applied ?   What did you try to make happen ?", "created": "2016-07-21T09:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20] Here is the change\n\nIt was due to how the command line is constructed from the array syntax i.e. the examples on the README were in the correct format, but the code behind it had a bug.\n\nFile: lib/puppet/provider/sqlserver_instance/mssql.rb\nNew code: Lines 128-153\n{code}\n      format_cmd_args_array('/SQLSYSADMINACCOUNTS', @resource[:sql_sysadmin_accounts], cmd_args, true)\n      format_cmd_args_array('/ASSYSADMINACCOUNTS', @resource[:as_sysadmin_accounts], cmd_args)\n    end\n    cmd_args\n  end\n\n  def format_cmd_args_array(switch, arr, cmd_args, use_discrete = false)\n    if not_nil_and_not_empty? arr\n      arr = [arr] if !arr.kind_of?(Array)\n\n      # The default action is to join the array elements with a space ' ' so the cmd_args ends up like", "created": "2016-07-21T09:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Unable to merge as Appveyor CI is failing due to Json_pure issue", "created": "2016-07-26T15:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Json_pure issue has been resolved.  PR is ready for merge", "created": "2016-07-26T20:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-27T10:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Had to rekick build due to Jenkins failure.", "created": "2016-07-27T14:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Succeeded\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-3.8.x-master/28/", "created": "2016-07-28T12:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA Demo done", "created": "2016-08-05T14:20:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Per discussion in today's backlog grooming, I am taking over validation of this based on the specified acceptance criteria ", "created": "2016-08-08T16:44:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Validated on Windows Server 2012 R2 with SQL Server 2012\n\n- Checkout of SQL Server module at HEAD containing fix in this ticket:\n{code}\nC:\\Users\\moses\\development\\modules\\sqlserver(master)> git fetch origin\nremote: Counting objects: 21, done.\nremote: Total 21 (delta 11), reused 11 (delta 11), pack-reused 10\nUnpacking objects: 100% (21/21), done.\nFrom github.com:puppetlabs/puppetlabs-sqlserver\n   84df7fb..a76c302  master     -> origin/master\n   e2cb0fb..e710bb8  stable     -> origin/stable\nC:\\Users\\moses\\development\\modules\\sqlserver(master)> git pull origin master\nFrom github.com:puppetlabs/puppetlabs-sqlserver\n * branch            master     -> FETCH_HEAD\nUpdating 84df7fb..a76c302\nFast-forward\n CHANGELOG.md                                       | 17 ++++++\n Gemfile                                            |  4 ++\n lib/puppet/provider/sqlserver_instance/mssql.rb    | 22 ++++++--\n metadata.json                                      |  4 +-\n spec/acceptance/sqlserver_instance_spec.rb         | 60 ++++++++++++++++++++--\n .../puppet/provider/sqlserver__instance_spec.rb    |  9 +++-\n 6 files changed, 106 insertions(+), 10 deletions(-)\nC:\\Users\\moses\\development\\modules\\sqlserver(master)> git rev-parse HEAD\na76c3029753c2b15c20282d69d08fa950a6cfa7d\n{code}\n\nRunning Puppet off current stable\n{code}\nC:\\Users\\moses\\development\\puppet(stable)> be puppet --version\nDL is deprecated, please use Fiddle\n4.5.4\n{code}\n\nPrior to install, SQL Server is not present:\n!pre-install-no-sql.png|thumbnail!\n\nManifest used to install SQL Server (basically copied from acceptance setup).\n* Note that both the Administrator and 'AnotherAccount' users are specified\n{code}\nnode 'default' {\n  $qa_resource_root = 'http://int-resources.ops.puppetlabs.net/QA_resources/microsoft_sql/iso/'\n  $sql_2014_iso = 'SQLServer2014-x64-ENU.iso'\n  $sql_2012_iso = 'SQLServer2012SP1-FullSlipstream-ENU-x64.iso'\n  $sql_admin_user = 'sa'\n  # Note not an actual password\n  $sql_admin_pass = 'BlahBlah!@'\n\n  $sql_server_iso = $sql_2014_iso\n\n  $p_src = \"${qa_resource_root}/${sql_server_iso}\"\n\n  pget{\"Download ${sql_server_iso}\":\n    source  => $p_src,\n    target  => 'C:',\n    timeout => 150000,\n  }\n\n  mount_iso{\"C:\\\\\\\\${sql_server_iso}\":\n    require      => Pget[\"Download ${sql_server_iso}\"],\n    drive_letter => 'H',\n  }\n\n  sqlserver_instance{'MSSQLSERVER':\n    require               => Mount_iso[\"C:\\\\\\\\${sql_server_iso}\"],\n    source                => 'H:',\n    features              => [ 'SQL' ],\n    security_mode         => 'SQL',\n    sa_pwd                => $sql_admin_pass,\n    sql_sysadmin_accounts => ['Administrator', 'AnotherAccount'],\n    install_switches      => {\n      'TCPENABLED'          => 1,\n      'SQLBACKUPDIR'        => 'C:\\\\MSSQLSERVER\\\\backupdir',\n      'SQLTEMPDBDIR'        => 'C:\\\\MSSQLSERVER\\\\tempdbdir',\n      'INSTALLSQLDATADIR'   => 'C:\\\\MSSQLSERVER\\\\datadir',\n      'INSTANCEDIR'         => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n      'INSTALLSHAREDDIR'    => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n      'INSTALLSHAREDWOWDIR' => 'C:\\\\Program Files (x86)\\\\Microsoft SQL Server',\n    }\n  }\n}\n{code}\n\nPuppet code executing (note the correct syntax for multiple user accounts):\n!install-beginning.png|thumbnail!\nAnd finishing up..\n!install-succeeds.png|thumbnail!\n\nInstallation is successful. SQL services are running:\n!services-running.png|thumbnail!\n!services-running-list.png|thumbnail!\n\nInstalled SQL Mgmt Studio for easy browsing. Confirmed both users are present (Note both Administrator and AnotherAccount):\n!user-list.png|thumbnail!\n\nConfirmed both users are members of the sa role:\n!role-list.png|thumbnail!", "created": "2016-08-09T12:18:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Given noted validation, QA demo, and passing CI, moving this to resolved", "created": "2016-08-09T12:20:00.000000"}, {"author": "557058:6249cebe-3f34-437a-a73b-ee6b9bc9dd3a", "body": "[~accountid:557058:e484fb55-2ddc-43a0-968e-11d70ae3153c] Has this been release on the Forge yet or do we have a release date for it?", "created": "2016-08-26T16:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:6249cebe-3f34-437a-a73b-ee6b9bc9dd3a] Due to be released on the 31st August", "created": "2016-08-26T18:18:00.000000"}], "components": ["mssql"], "created": "2016-05-31T11:44:00.000000", "creator": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Can install MS SQL Server without error if using an array to specify SQL SA Accounts\n- All accounts specified in the SQL SA Accounts exist and are part of the SA role"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e4d608d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn1ef:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Brought into sprint as had the bandwidth to complete"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_101483087_*|*_1_*:*_1_*:*_4144863382_*|*_10007_*:*_3_*:*_204106682_*|*_3_*:*_2_*:*_540898177_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1037907620_*|*_10004_*:*_1_*:*_20904655"}], "description": "I'm trying to create a MSSQLSERVER instance with multiple sql_sysadmin_accounts per your module examples and just can't get the syntax working for the module.  \n\nCan you provide a working example please with +_*multiple*_+ accounts set up as a sysadmin ?\n\nI've tried every combination of forward and reverse slashes I can think of, as well as single vs. double quoting each element.  What I'm trying to do notionally is:\n\n{{\n\nsqlserver_instance { 'MSSQLSERVER':\n  features => ['SQLEngine'],\n  source   => 'S:/',\n  sql_sysadmin_accounts => [ 'mydomain\\user1', 'Administrator', 'mydomain\\user2' ],\n}\n\n}}\n", "environment": "Windows Server 2012\n\n\n", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "32793", "fixedVersions": [], "id": "32793", "issueType": "Bug", "key": "MODULES-3427", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "resolution": "Fixed", "resolutionDate": "2016-08-09T12:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-sqlserver can't create multiple sql_sysadmin_accounts", "timeSpent": "PT0S", "updated": "2016-08-26T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b721aea84e3a72af6b3d21c", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The check in https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/type/ini_setting.rb#L46 needs fixing, by using stdlib's {{validate_absolute_path}} function.", "created": "2016-06-15T05:27:00.000000"}, {"author": "5b721aea84e3a72af6b3d21c", "body": "Hello [~accountid:623c093301f8660070b6fa12],\n\nThanks for raising this issue however I believe this was fixed in [this PR. |https://github.com/puppetlabs/puppetlabs-inifile/commit/e9ea1983358fce785b7596fab5cda1652163fc3f]\u00a0Aa result I will close this ticket. Hopefully this should fix your problem! If you believe this fix is insufficient please feel free to reopen this ticket and provide more information.", "created": "2018-10-22T02:40:00.000000"}], "components": ["inifile"], "created": "2016-05-31T06:07:00.000000", "creator": "623c093301f8660070b6fa12", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53fd0c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8agv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1293619580_*|*_3_*:*_1_*:*_848367679_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_73359220122"}], "description": "ini_setting doesn't validate paths on windows correctly.\nThe ini_setting type assumes all paths on windows are given as <drive>:/ (forward slash)\nWindows itself will allow both forward and backward slashes.\nIf you use the common_appdata fact for example to specify a path the ini_setting type will fail because common_appdata contains a backward slash.", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "36126", "fixedVersions": [], "id": "36126", "issueType": "Bug", "key": "MODULES-3426", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c093301f8660070b6fa12", "resolution": "Fixed", "resolutionDate": "2018-10-22T02:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ini_setting: too strict path validation on windows", "timeSpent": "PT0S", "updated": "2018-10-22T02:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nthe FORGE project is only for tasks related to the website itself. I've passed it on to the right team.\n\nCheers, David", "created": "2017-08-11T06:55:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi Former user. Can you provide the manifest that you used to generate this error? We need more information in order to troubleshoot.", "created": "2017-09-06T04:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response from author.", "created": "2021-06-23T05:22:00.000000"}], "components": ["mysql"], "created": "2016-05-30T07:56:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fd28f0b-9e3a-4571-b6ca-47809a56be70", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df2ba22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6nrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40078646607_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_119752093583"}], "description": "Hi there, \nSo I added puppetlabs-mysql module to puppet Master without adding or editing any params cause I just wanted to test the module for many reasons..\nWhen I rn the command puppet agent -t on a testing node this problem occur:\n\nCould not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Class[Mysql::Server::Account_security] is already declared; cannot redeclare at /etc/puppet/environments/production/modules/mysql/manifests/server.pp:66 on node test.passpes.com", "environment": "puppetlabs-mysql module ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38139", "fixedVersions": [], "id": "38139", "issueType": "Bug", "key": "MODULES-5455", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fd28f0b-9e3a-4571-b6ca-47809a56be70", "resolution": "Won't Fix", "resolutionDate": "2021-06-23T05:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql Duplication error", "timeSpent": "PT0S", "updated": "2021-06-23T05:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/481 and will be part of the next release of the module.", "created": "2016-06-15T05:29:00.000000"}], "components": ["rabbitmq"], "created": "2016-05-27T08:16:00.000000", "creator": "70121:621a7639-c2ce-4c74-95ba-df21355dad64", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@433a0449"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6myn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1631637121_*|*_6_*:*_1_*:*_0"}], "description": "When using rabbitmq module since few days, we have authentication issues during rabbitmq-server installation on Ubuntu 14.04\n\nThe reason :\nhttps://groups.google.com/forum/#!topic/rabbitmq-users/BO5cmEsdEhc\n\nI have try to change the package_gpg_key parameter (with url given into the rabbitmq documentation) :\n\n{code:puppet}\nclass { '::rabbitmq':\n    delete_guest_user => true,\n    package_provider  => $package_provider,\n    package_gpg_key   => 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc';\n  }\n{code}\n\nBut :\n\nError: /Stage[main]/Rabbitmq::Repo::Apt/Apt::Source[rabbitmq]/Apt::Key[Add key: F78372A06FF50C80464FC1B4F7B8CEA6056E8E56 from Apt::Source rabbitmq]/Apt_key[Add key: F78372A06FF50C80464FC1B4F7B8CEA6056E8E56 from Apt::Source rabbitmq]/ensure: change from absent to present failed: The id in your manifest F78372A06FF50C80464FC1B4F7B8CEA6056E8E56 and the fingerprint from content/source do not match. Please check there is not an error in the id or check the content/source is legitimate.\n\nCould be nice to overload the $key parameter of class rabbitmq::repo::apt from rabbitmq class. ", "environment": "Puppetlabs-rabbitmq 5.4.0\nUbuntu 14-04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40324", "fixedVersions": [], "id": "40324", "issueType": "Bug", "key": "MODULES-3418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:621a7639-c2ce-4c74-95ba-df21355dad64", "resolution": "Fixed", "resolutionDate": "2016-06-15T05:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-rabbitmq] Rabbitmq opengpg key for signing apt packages have changed", "timeSpent": "PT0S", "updated": "2016-06-15T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "tbh I think the fixtures file is a anti-pattern. Lacking a good alternative, I'll leave this open for now.", "created": "2016-06-15T05:31:00.000000"}], "components": ["spec_helper"], "created": "2016-05-26T12:16:00.000000", "creator": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@331c9e24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6mh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "As part of MODULES-3410, it was found that the fixtures.yml file doesn't accept version ranges.  Can we please add support for version ranges in the fixtures to avoid pinning specific versions and the associated maintenance. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33922", "fixedVersions": [], "id": "33922", "issueType": "Improvement", "key": "MODULES-3417", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_spec_helper: fixtures.yml should handle version range strings", "timeSpent": "PT0S", "updated": "2016-06-15T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "thanks for the PR. great work.", "created": "2016-06-17T09:23:00.000000"}], "components": ["postgresql"], "created": "2016-05-26T02:47:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@495ce5c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6m7j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the PR triage process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90295_*|*_10007_*:*_1_*:*_1924435744_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_70050"}], "description": "postgresql::globals should support Fedora 24, which includes PostgreSQL 9.5 (see https://apps.fedoraproject.org/packages/postgresql).\n\n{{{\nEvaluation Error: Error while evaluating a Function Call, No preferred version defined or automatically detected. at /usr/share/foreman-installer/modules/postgresql/manifests/globals.pp:123:5 on node\n}}}", "environment": "Fedora 24 beta", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42506", "fixedVersions": [], "id": "42506", "issueType": "Improvement", "key": "MODULES-3416", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2016-06-17T09:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support PostgreSQL 9.5 on Fedora 24", "timeSpent": "PT0S", "updated": "2016-06-17T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:902e7136-095e-4c40-83ca-45027b65bfc3", "body": "Is there any kind of time frame for this to be looked at?", "created": "2016-06-03T08:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Duplicate of MODULES-3269", "created": "2016-06-15T05:45:00.000000"}, {"author": "557058:1fcafed8-c445-45b0-a79f-87eb5fd0dcb9", "body": "\n{noformat}\nNotice: /File[/var/lib/puppet/lib/facter/is_master.rb]/content: \n--- /var/lib/puppet/lib/facter/is_master.rb\t2016-09-11 02:47:22.783552864 +0000\n+++ /tmp/puppet-file20160911-2377-1m1ls0e\t2016-09-11 03:37:50.557847365 +0000\n@@ -5,7 +5,7 @@\n     if Facter::Core::Execution.which('mongo') \n       e = File.exists?('/root/.mongorc.js') ? 'load(\\'/root/.mongorc.js\\')", "created": "2016-09-10T21:38:00.000000"}, {"author": "557058:1fcafed8-c445-45b0-a79f-87eb5fd0dcb9", "body": "pull request here: https://github.com/puppetlabs/puppetlabs-mongodb/pull/326", "created": "2016-09-10T21:42:00.000000"}], "components": ["mongodb"], "created": "2016-05-26T01:27:00.000000", "creator": "557058:64ac3bc2-2919-4297-963a-c5ff9a64c189", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@381229b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6m7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1743515034_*|*_6_*:*_1_*:*_0"}], "description": "The new is_master fact fails to be evaluated with an error like so:\n\nCould not retrieve fact='mongodb_is_master', resolution='<anonymous>': 757: unexpected token at '{\n        \"hosts\" : [\n                \"203.101.234.127:27017\",\n                \"118.138.247.242:27017\"\n        ],\n        \"arbiters\" : [\n                \"203.101.226.18:27017\"\n        ],\n        \"setName\" : \"test_replset\",\n        \"setVersion\" : 3,\n        \"ismaster\" : true,\n        \"secondary\" : false,\n        \"primary\" : \"118.138.247.242:27017\",\n        \"me\" : \"118.138.247.242:27017\",\n        \"electionId\" : ObjectId(\"574693f78e4ad0f279fe226e\"),\n        \"maxBsonObjectSize\" : 16777216,\n        \"maxMessageSizeBytes\" : 48000000,\n        \"maxWriteBatchSize\" : 1000,\n        \"localTime\" : \"2016-05-26T06:14:28.157Z\" ,\n        \"maxWireVersion\" : 4,\n        \"minWireVersion\" : 0,\n        \"ok\" : 1\n}'\n\nBecause the fact cannot be evaluated, all mongodb_database and mongodb_user resources are also broken, since they can now only create the database if is_master evaluates to true.\n\nLooking at the code for the fact, the JSON was obtained by evaluating the results of the db.isMaster() function, and cause of this error appears to the ObjectId value for the electionId property, which cannot be parsed as standard JSON. This property is present for all versions of MongoDB from v3.0 and up (see https://docs.mongodb.com/manual/reference/command/isMaster/#dbcmd.isMaster).\n\nI have submitted a pull request that solves this issue by replacing the ObjectId by its string representation in the same way that ISODate values are handled. Please see: https://github.com/puppetlabs/puppetlabs-mongodb/pull/305", "environment": "Debian Jessie\nMongoDB 3.2 with a three-member replicaset containing two full databases and an arbiter\nPuppetlabs/MongoDB Module v0.14.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41363", "fixedVersions": [], "id": "41363", "issueType": "Bug", "key": "MODULES-3415", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:64ac3bc2-2919-4297-963a-c5ff9a64c189", "resolution": "Duplicate", "resolutionDate": "2016-06-15T05:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The is_master fact is broken on MongoDB 3.2", "timeSpent": "PT0S", "updated": "2016-09-10T21:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The offending check is at https://github.com/puppetlabs/puppetlabs-apt/blob/47b9b6dee7c11576c37f7f9366da6a23531e9892/manifests/params.pp#L9 and should be additionally protected by a check for puppet version >= 3.5.0.\n\n", "created": "2016-06-15T05:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/617", "created": "2016-07-26T22:24:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fails travis, see comment on the PR.", "created": "2016-07-27T03:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "And merged plus david's syntax error fix causes this to pass.", "created": "2016-07-27T16:52:00.000000"}], "components": ["apt"], "created": "2016-05-25T16:46:00.000000", "creator": "557058:a1e12f63-8e73-4de3-8319-ab98bd644a16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73807ad4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn2w7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1775298805_*|*_10007_*:*_1_*:*_41454445_*|*_3_*:*_1_*:*_43201554_*|*_5_*:*_2_*:*_306_*|*_10005_*:*_1_*:*_3558559086"}], "description": "The following error is seen if strict = error is set without strict_variables = unset\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Unknown variable: '::lsbminordistrelease'. at /etc/puppetlabs/code/environments/production/modules/apt/manifests/params.pp:15:32 on node ...\n\nI'll report another one to puppet to automatically set strict_variables, if strict = error is set.", "environment": "Puppet 4.5.0 server + Agent on Ubuntu Xenial\n\npuppet.conf @ server\n[main]\nstrict = error\n# strict_variables = unset", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39262", "fixedVersions": [], "id": "39262", "issueType": "Bug", "key": "MODULES-3414", "labels": ["xenial"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a1e12f63-8e73-4de3-8319-ab98bd644a16", "resolution": "Fixed", "resolutionDate": "2016-07-27T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt: $::settings::strict_variables checks should be updated with $::settings::strict == 'error'", "timeSpent": "PT0S", "updated": "2016-07-27T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please investigate and post the current grants on your DB, so we can see what's going on there.\n\nAlso, please post the specific versions you're currently running in the environment section, as \"latest stable\" is a very fluid concept over time.", "created": "2016-06-15T06:00:00.000000"}, {"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "I've edited the environment of this issue to include the exact version numbers and here below you will find the table entry for the mysql backup user taken from mysql's database table called user:\n\n\n{code:java}\n*************************** 3. row ***************************\n                  Host: localhost\n                  User: mybackup\n              Password: <REMOVED>\n           Select_priv: Y\n           Insert_priv: N\n           Update_priv: N\n           Delete_priv: N\n           Create_priv: N\n             Drop_priv: N\n           Reload_priv: Y\n         Shutdown_priv: N\n          Process_priv: Y\n             File_priv: N\n            Grant_priv: N\n       References_priv: N\n            Index_priv: N\n            Alter_priv: N\n          Show_db_priv: N\n            Super_priv: N\n Create_tmp_table_priv: N\n      Lock_tables_priv: Y\n          Execute_priv: N\n       Repl_slave_priv: N\n      Repl_client_priv: N\n      Create_view_priv: N\n        Show_view_priv: Y\n   Create_routine_priv: N\n    Alter_routine_priv: N\n      Create_user_priv: N\n            Event_priv: N\n          Trigger_priv: N\nCreate_tablespace_priv: N\n              ssl_type:\n            ssl_cipher:\n           x509_issuer:\n          x509_subject:\n         max_questions: 0\n           max_updates: 0\n       max_connections: 0\n  max_user_connections: 0\n                plugin:\n authentication_string:\n      password_expired: N\n               is_role: N\n{code}\n", "created": "2016-06-15T08:28:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for your quick answer! \n\nAh, the mybackup user would require the {{Execute_priv}} to complete the operation? This is hairy, from a security standpoint, as that is not guaranteed read-only anymore. This also make me wonder how the VList thing looks like (I guess it's a VIEW?) and whether the backup of the VIEW would be valid and complete, even if allowing that.", "created": "2016-06-17T05:09:00.000000"}, {"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "Thats correct the VList table is a view and there are a few more views on that database. Unfortunately I can't give you the ouput of a SHOW FIELDS from this table as it is not my table and would like to preserve privacy. I guess the solution here would be to skip backing up views as long as the schema includes the definitions of the views.", "created": "2016-06-17T09:03:00.000000"}], "components": ["mysql"], "created": "2016-05-25T15:26:00.000000", "creator": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f3ab00f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6lrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "I use the following code in order to backup my MySQL database via cron:\n\n                        class { 'mysql::server::backup':\n                                backupuser      => $backup_user,\n                                backuppassword  => $backup_password,\n                                backupdir       => $backup_dir,\n                                backuprotate    => $backup_rotate,\n                        }\n\nunfortunately with one specific database it does not work and I get the following error mail from cron:\n\nmysqldump: Couldn't execute 'SHOW FIELDS FROM `VList`': execute command denied to user 'mybackup'@'localhost' for routine 'Webapp_renuo.DEFAULT_CURRENCY_CODE' (1370)\n\nI suppose the backupuser here is missing some grant permissions, could you add the missing grant for this user in your module?", "environment": "Debian 8, official puppet package version 3.7.2 from Debian 8 repository\nlatest stable version of mysql puppetlabs module and MariaDB version 10.0.25", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "41362", "fixedVersions": [], "id": "41362", "issueType": "Bug", "key": "MODULES-3413", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "execute command denied to user 'mybackup'@'localhost' for routine", "timeSpent": "PT0S", "updated": "2021-06-30T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1e542832-1132-4819-810b-661f5bc5957e", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/239", "created": "2016-05-25T03:54:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This has been merged. Thanks for your work!", "created": "2016-06-15T06:03:00.000000"}], "components": ["haproxy"], "created": "2016-05-25T03:38:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1e542832-1132-4819-810b-661f5bc5957e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c1ba48a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6laf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1823094807_*|*_6_*:*_1_*:*_0"}], "description": "With custom haproxy::config_file, some resource types, such as haproxy::frontend, will fail.\n\n{code}\nclass { 'haproxy':\n  config_file => /path/to/haproxy.cfg\n}\nhaproxy::frontend { 'main':\n  mode => 'http',\n  bind => { '*:8080' => '' },\n  options => {\n    default_backend => 'app',\n  }\n}\n{code}\n\nerror message:\n{code}\nError: Could not find dependent Exec[concat_/etc/haproxy/haproxy.cfg] for File[/opt/puppetlabs/puppet/cache/concat/_etc_haproxy_haproxy.cfg/fragments/15-main-00_haproxy-main_frontend_block] at /etc/puppetlabs/code/environments/production/modules/concat/manifests/fragment.pp:121\n{code}\n\nIn haproxy::frontend definition, variable config_file always from haproxy::params::config_file not  haproxy::config_file, so that haproxy::frontend block can't be concatenated to the correct file.\n", "environment": "centos 7\npuppet-agent-1.5.0-1.el7.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37224", "fixedVersions": [], "id": "37224", "issueType": "Bug", "key": "MODULES-3412", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1e542832-1132-4819-810b-661f5bc5957e", "resolution": "Fixed", "resolutionDate": "2016-06-15T06:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy::config_file is invalid for some resource types", "timeSpent": "PT0S", "updated": "2016-06-15T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "created": "2016-05-27T12:17:00.000000", "name": "powershell1.0.6.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12822"}], "comments": [{"author": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "body": "Note: we should update puppet_spec_helper to handle version range strings instead of hard coding the version number in the fixtures.yml file. ", "created": "2016-05-26T12:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-26T15:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build started at", "created": "2016-05-26T15:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build completed with success\n\nUnable to verify changes as the Jenkins builds don't use `rake spec`, instead they use `call bundle exec rspec spec/unit spec/integration -fd -b`", "created": "2016-05-27T09:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "QA This ticket is only new and hasn't had QA Assessment yet.", "created": "2016-05-27T09:31:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Cloned the repo with the change 530804a015ef5d9e710aa0936af9017bcc26b303\nInstalled the gems via \"bundle install --path .bundle/gems\"\nRan \"bundle exec rake spec\"\nSaw that it installed powershell v1.0.6\n!powershell1.0.6.png|thumbnail!\n\n", "created": "2016-05-27T12:17:00.000000"}], "components": ["dsc"], "created": "2016-05-24T17:55:00.000000", "creator": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "During a bundle exec rake spec execution, the reported powershell version should be consistent with the powershell version specified in the metadata.json file. "}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48e46b93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6l5r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Fix known DSC problem after Powershell release"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_68050903_*|*_1_*:*_1_*:*_151783147_*|*_10007_*:*_1_*:*_9123102_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_10021611"}], "description": "Execution of bundle exec rake spec reports the following:\n\n{code} daniel:puppetlabs-dsc daniel.lu$ bundle exec rake spec\nNotice: Preparing to install into /Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.12.0)\nNotice: Preparing to install into /Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v2.0.1)\nNotice: Preparing to install into /Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/Users/daniel.lu/devel/puppetlabs-dsc/spec/fixtures/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n{code}\n\nThe expected version of powershell is v1.0.6, instead of v2.0.1.\n", "environment": "Ruby version: 1.9.3-p551\nDSC SHA: c32bc20776771dcc539f1abc6ade542b288ac4ae ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36125", "fixedVersions": [], "id": "36125", "issueType": "Bug", "key": "MODULES-3410", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "resolution": "Fixed", "resolutionDate": "2016-05-27T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC rake task uses incorrect version of Powershell as testing fixture", "timeSpent": "PT0S", "updated": "2016-05-27T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/jenkinsci/puppet-jenkins/issues/605", "created": "2016-06-23T07:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I got feedback pretty much instantly, there are looking to do another release soon. There is just a bit of a backlog. ", "created": "2016-06-23T08:48:00.000000"}], "components": ["approved"], "created": "2016-05-24T15:51:00.000000", "creator": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@956a213"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6kqf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37615145_*|*_10009_*:*_1_*:*_257338011_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5303543_*|*_10005_*:*_1_*:*_2266387344"}], "description": "https://forge.puppet.com/rtyler/jenkins\n\nHasn't had a release to forge in months, also apparently functionality is broken. Reportedly users are putting forward PRs and not getting a response. \n\nPossible candidate for getting un-approved? Owner needs contacted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40323", "fixedVersions": [], "id": "40323", "issueType": "Task", "key": "MODULES-3411", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "resolution": "Fixed", "resolutionDate": "2016-06-23T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Re-review rtyler/jenkins for approved.", "timeSpent": "PT0S", "updated": "2016-06-23T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/modulesync_configs/pull/94 and https://github.com/puppetlabs/modulesync_configs/pull/99 merged, and all of their PRs", "created": "2016-11-15T15:29:00.000000"}], "components": [], "created": "2016-05-24T13:44:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A current version of the {{windows}} branch is merged into the {{master}} branch\n* the master branch is now managing the windows and \"other\" modules\n* all changes have been successfully deployed to all managed modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dd97313"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6kgf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78562001_*|*_3_*:*_1_*:*_1127147124_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13924226868"}], "description": "The Windows and the Other Modules team currently use separate branches of modulesync_configs to manage their boilerplate. To reduce duplication of work, we want to merge those two branches.\n\nAs a first step, Rob and I started working on merging the current state of {{master}} into the {{windows}} branch at https://github.com/puppetlabs/modulesync_configs/pull/60 . It turns out that there is more work involved than in the session we allocated. The rest of that work is tracked at MODULES-3631.\n\nThe next step after that is to merge up the windows branch into master and finish the reunification of the two lines, which will be done in this ticket. Since at this point, all changes have already been merged to the windows modules, any changes necessary should only impact \"other\" modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37223", "fixedVersions": [], "id": "37223", "issueType": "Task", "key": "MODULES-3632", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-11-15T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "modulesync_configs: Merge Gemfile from windows branch into master branch", "timeSpent": "PT0S", "updated": "2016-11-15T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think we can add a deprecation warning for {{dsc::lcm_config}} and completely remove the dependency on the PowerShell module.", "created": "2017-07-26T14:34:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "So is this a 2 release (deprecation warning, then next release remove) or a single release", "created": "2017-08-23T12:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/4a09243f706a3ff3d04f3e7ce2bfd846de19eb6f", "created": "2017-08-25T18:42:00.000000"}], "components": ["dsc", "powershell"], "created": "2016-05-24T13:17:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Removing the powershell puppet module should not remove or break any functionality in the current dsc module. All spec tests and acceptance test should continue to work, with the exception of the acceptance test targeted at lcm_config, which should be removed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32adf18d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyif:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_392549676_*|*_1_*:*_1_*:*_36983774997_*|*_10007_*:*_2_*:*_106221368_*|*_3_*:*_1_*:*_89243129_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2411469937"}], "description": "https://github.com/puppetlabs/puppetlabs-dsc/issues/203 asks us to update the powershell ref to use latest. This be converted into a ticket to remove the puppet powershell module as dependency. The only reason to have it is to use lcm_config, which changes the LCM RefreshMode to allow Invoke-DscResource. In the RTM release of WMF5, this isn't needed anymore as the RefreshMode is already set to allow it. To remove the powershell module, it would require removing the lcm_config manifest entirely.", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "42505", "fixedVersions": [], "id": "42505", "issueType": "Improvement", "key": "MODULES-3409", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Done", "resolutionDate": "2017-08-30T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Deprecate PowerShell and Stdlib Puppet Module Dependecy", "timeSpent": "PT0S", "updated": "2018-04-16T13:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "body": "Apologies, I made a typo in my registry key. This is now working. Sorry for any confusion.", "created": "2016-05-25T03:32:00.000000"}, {"author": "5b9789daa9fd6d2c834b584a", "body": "For anyone else that comes here searching for the helpful \"parameter is incorrect\" error, what doesn't seem to be (clearly) documented is that this module cannot create subkeys directly under the root key (HKLM, HKCR, HKU). i.e. you can't create `HKLM\\MySubKey\\Test`. Instead, you'll need to put your key under one of the existing ones. e.g. `HKLM\\SOFTWARE\\MySubKey\\Test`.\n\n(The OP's \"typo\" was `SOFWARE`, as opposed to `SOFTWARE` (Missing the 'T').\n\nPersonally, I think:\n 1) Module needs an enhancement to be able to update under the root.\n 2) Clearly document this limitation.\n\n3) Update the error handling from `The parameter is incorrect` to `Not possible to create a subkey directly under the root key ($KEY)`.", "created": "2020-10-03T11:36:00.000000"}], "components": ["registry"], "created": "2016-05-24T06:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2024a7b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6jvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76062880_*|*_5_*:*_1_*:*_0"}], "description": "When defining a registry value & parent key in one declaration, I get the following error when Puppet tries to apply the resource:\n\n{noformat}\nError: Could not set 'present' on ensure: The parameter is incorrect. at 67:/etc\n/puppet/environments/test_env/modules/registry/manifests/value.pp\nError: Could not set 'present' on ensure: The parameter is incorrect. at 67:/etc\n/puppet/environments/test_env/modules/registry/manifests/value.pp\nWrapped exception:\nThe parameter is incorrect.\n{noformat}\n\nPuppet code declaring my resource is:\n\n{noformat}\nregistry::value { 'XRTE-DefaultFilePath':\n  key      => 'HKLM\\SOFWARE\\Wow6432Node\\Polaris\\XRTE',\n  value   => 'DefaultFilePath',\n  data     => $xrte_default_file_path,\n  require => Package['XRTE Configuration Utility'],\n}\n{noformat}\n\nHaving looked at the module's code, it seems to occur when the applying the defaults for the Registry_key type:\n\n{noformat}\n# Resource defaults.\nRegistry_key { ensure => present }\nRegistry_value { ensure => present }\n\nif !defined(Registry_key[$key]) {\n  registry_key { $key: }\n}\n{noformat}", "environment": "Operating System: Windows Server 2012 R2 Standard\nPuppet Agent 3.8.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37222", "fixedVersions": [], "id": "37222", "issueType": "Bug", "key": "MODULES-3408", "labels": ["puppetlabs-registry"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "resolution": "Fixed", "resolutionDate": "2016-05-25T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error in puppetlabs-registry module when managing registry value & parent key", "timeSpent": "PT0S", "updated": "2020-10-03T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-05-24T04:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3c589a15-d9dd-4e83-bb41-c36b2066f012", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f651eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6jvb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the jira triage process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1907167157_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2952380112"}], "description": "`after` in file_line actually accepts regex. It would be useful if it was mentioned in the readme", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42504", "fixedVersions": [], "id": "42504", "issueType": "Bug", "key": "MODULES-3407", "labels": ["beginner", "docs", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3c589a15-d9dd-4e83-bb41-c36b2066f012", "resolution": "Fixed", "resolutionDate": "2016-07-19T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: file_line#after docs should mention possibility of using a regex", "timeSpent": "PT0S", "updated": "2016-12-12T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] can provide recommended testing permutations", "created": "2016-05-31T12:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "*Performance Test using MODULES-3403 scenario*\n\nCreated a fresh VM Pooler 2012 R2 image", "created": "2016-06-30T10:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "*Performance Test using MODULES-3137*\n\nUsing the following manifest\n{code}\nexec\n{ 'show ps':   command  => '$PSVersionTable',   provider  => powershell, logoutput => false }\n->\nexec\n{ 'onlyif check exit 0':   command  => '\"OnlyifExit0\"',   onlyif => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'onlyif check exit 1':   command  => '\"OnlyifExit1\"',   onlyif => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'onlyif check noexit':   command  => '\"OnlyifNoExit\"',   onlyif => '',   provider  => powershell, }\n->\n\nexec\n{ 'unless check exit 0':   command  => '\"unlessExit0\"',   unless => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'unless check exit 1':   command  => '\"unlessExit1\"',   unless => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'unless check noexit':   command  => '\"unlessNoExit\"',   unless => '',   provider  => powershell, }\n->\n\nexec { 'write-host':\n  command   => 'Write-Host \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-verbose':\n  command   => '$VerbosePreference = \"Continue\"", "created": "2016-06-30T11:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All Spec Tess pass locally\nAll Integration Tests pass locally\n\nReady for merge", "created": "2016-06-30T11:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into stable at", "created": "2016-06-30T11:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Started at", "created": "2016-06-30T12:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI passed ok\n", "created": "2016-06-30T14:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merge up from stable to master\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/3072e3ea986c9d8b767145a65fbe8663605783c3", "created": "2016-06-30T14:25:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] is a rockstar. Testing he did meets acceptance criteria.", "created": "2016-07-07T16:11:00.000000"}], "components": [], "created": "2016-05-23T18:50:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Increased performance measurements\nTesting to be run locally.\nNothing breaks"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f9909e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11271769_*|*_1_*:*_1_*:*_669630568_*|*_10007_*:*_4_*:*_1292920871_*|*_5_*:*_2_*:*_24609_*|*_10011_*:*_2_*:*_611645823_*|*_10006_*:*_1_*:*_1293062859"}], "description": "The existing PowerShell code recompiles C# code every time a user attempts to execute code from a manifest.\n\nThis is terribly inefficient, and can be easily fixed.  This is mostly an oversight from MODULES-2709", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37221", "fixedVersions": [], "id": "37221", "issueType": "Improvement", "key": "MODULES-3406", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-07-07T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell - Optimize parsing time per PowerShell call", "timeSpent": "PT0S", "updated": "2016-07-07T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "That sounds straight-forward and useful. Please submit the PR so we can get that reviewed, and merged.\n\nIf you add \"(MODULES-3405)\" to the commit title, it will be automatically linked here.", "created": "2016-06-15T06:11:00.000000"}], "components": ["apache"], "created": "2016-05-23T13:30:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:83241def-d0cd-4417-8a60-12b9a9d94592", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f0d04e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6j1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "Hi Everyone,\n\nIt would be nice to be able to set SELinux directives for the docroot directory if it is managed in the vhost.  This basically boils down to a few extra parameters and a quick check if SELinux is on and quickly splints off if the directory is set as \"managed\":\n\n{code:java}\n   if $manage_docroot and $docroot and ! defined(File[$docroot]) {\n    if $::selinux {\n      file { $docroot:\n        ensure   => directory,\n        owner    => $docroot_owner,\n        group    => $docroot_group,\n        mode     => $docroot_mode,\n        selrange => $docroot_selrange,\n        selrole  => $docroot_selrole,\n        seltype  => $docroot_seltype,\n        seluser  => $docroot_seluser,\n        require  => Package['httpd'],\n        before   => Concat[\"${priority_real}${filename}.conf\"],\n      } else { ... }\n  }\n}\n{code}\n\nWith sel{role,type,user,range} added as all new params.  Not 100% sure if this is the most straightforward way to do this but, overall, it seems like a pretty trivial change.  I've staged it in one of our environments and have a pull request with the code-- it just needs a few comments in the readme.\n\nOn a side note, my rake builds are failing even with a fresh checkout of the module (Apache::Params is not a valid resource reference in the Debian OS test).  Both a clean checkout and the new code were getting that.", "environment": "RHEL variants", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38137", "fixedVersions": [], "id": "38137", "issueType": "New Feature", "key": "MODULES-3405", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:83241def-d0cd-4417-8a60-12b9a9d94592", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SELinux options for managed docroot", "timeSpent": "PT0S", "updated": "2017-06-29T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The last release of this went out on May 24th - https://forge.puppet.com/puppetlabs/ruby\nIt's possible since this was requested a release has gone out.", "created": "2016-05-31T04:02:00.000000"}], "components": [], "created": "2016-05-23T11:07:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75bda15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6lfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_775467711_*|*_5_*:*_1_*:*_0"}], "description": "bq. 04:04    bastelfreak | Hunner: could we get a new release for puppetlabs-ruby in the next time?\n\nModules Release Process:\nhttps://confluence.puppetlabs.com/display/RE/Modules+Release+Process\n\nModule Release Checklist:\nhttps://confluence.puppetlabs.com/display/ENG/Module+Release+Checklist#ModuleReleaseChecklist-SupportedReleaseChecklist\n\n(Optional)  Module Engineer, please also include here:\n* Link to diff for README\n* Link to diff for tests\n* Link to CHANGELOG to verify SemVer\n* Passing runs through CI:\n** FOSS\n** PE current\n** PE next (where applicable)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33921", "fixedVersions": [], "id": "33921", "issueType": "Task", "key": "MODULES-3404", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-06-01T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported Release puppetlabs-ruby x.y.z - (release date) - (SHA)", "timeSpent": "PT0S", "updated": "2016-06-29T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-05-23T12:26:00.000000", "name": "new-next.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12715"}, {"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-05-23T12:26:00.000000", "name": "new.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12821"}, {"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-05-23T12:26:00.000000", "name": "old-next.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12517"}, {"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-05-23T12:26:00.000000", "name": "old.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12628"}], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Logs from debug:\n\n{code}\nDebug: 2016-05-23 17:56:16 +0100 C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive\noLogo -ExecutionPolicy Bypass -Command - is running as pid: 4580\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Waited 50 milliseconds...\nDebug: Wait object signaled\nDebug: Waited 2900 total milliseconds.\nDebug: 2016-05-23 17:56:32 +0100 PIPE> <ReturnResult><Property Name=\"exitcode\">1</Property><Property Name=\"errormessa\n></Property><Property Name=\"stdout\"></Property></ReturnResult>\n{code}", "created": "2016-05-23T10:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Haven't been able to repro on 2012R2 with PS5.  Will try with PS3", "created": "2016-05-23T11:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Created a fresh VM Pooler 2012 R2 image", "created": "2016-05-23T12:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:5ad302a7-67ea-4afc-baad-fa9e700de03a] Just noticed that the WindowsFeature module has been updated and no longer depends on the Powershell module.  Have you had a chance to try that?", "created": "2016-06-29T17:33:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Would you mind moving this discussion to https://github.com/voxpupuli/puppet-windowsfeature/issues ?\nThe Vox Pupuli maintainers won't see or track it here. Thanks!", "created": "2016-07-05T07:56:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc] This ticket is against the Puppet supported Powershell module.  This issue was only discovered via the WindowsFeature module\n\nThe query to Peter about the WindowsFeature module was because there was a new release and was curious if the original problem still existed.", "created": "2016-07-05T10:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Powershell 2.0.2 includes fixes in MODULES_3406 which closes this ticket.", "created": "2016-07-18T14:35:00.000000"}], "components": ["powershell"], "created": "2016-05-23T10:47:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f5b3653"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymoaf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4852068400_*|*_6_*:*_1_*:*_0"}], "description": "When using the Voxpupuli IIS module, running the base class is incredbily slow, and not idempotent.https://github.com/voxpupuli/puppet-iis\n\nThe IIS main class simple performs a create_resources for windowsfeature module: https://github.com/voxpupuli/puppet-windowsfeature\n\nSo essentially it's running:\n\n{code}\n$iis_features = [\n     'Web-ISAPI-Ext',\n     'Web-ISAPI-Filter',\n     'Web-Static-Content',\n     'Web-Http-Errors',\n     'Web-Default-Doc',\n     'Web-Http-Logging',\n     'Web-Request-Monitor',\n     'Web-Mgmt-Tools',\n     'Web-Mgmt-Console',\n     'Web-Stat-Compression',\n     'Web-Dyn-Compression',\n     'Web-Filtering',\n   ]\n\n   ensure_resource('windowsfeature',$iis_features)\n{code}\n\nWith POSH 1.0.0 module: 30 seconds for a run after the features are enabled\n\nwith POSH 2.0.0 module: not idempotent, so the onlyif is probably not working correctly, and over 3 mins in the test I ran before I cancelled.", "environment": "PUP 4.4.2\nWindows 2012 R2\nPowershell\n{code}\nName                           Value\n----                           -----\nPSVersion                      3.0\nWSManStackVersion              3.0\nSerializationVersion           1.1.0.1\nCLRVersion                     4.0.30319.34209\nBuildVersion                   6.2.9200.17065\nPSCompatibleVersions           {1.0, 2.0, 3.0}\nPSRemotingProtocolVersion      2.2\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32837", "fixedVersions": [], "id": "32837", "issueType": "Bug", "key": "MODULES-3403", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2016-07-18T14:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windowsfeature module runs extremely slow and not idempotently with Powershell 2.0.0", "timeSpent": "PT0S", "updated": "2016-10-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey, I think the function you are looking for is this:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/hash.rb\nAny more issues, feel free to raise another ticket. Thanks!\n", "created": "2016-08-01T04:27:00.000000"}, {"author": "623c146d1c7f6a007049ea28", "body": "Ok, I had lost motivation to do this anyway.", "created": "2016-08-01T05:23:00.000000"}], "components": ["stdlib"], "created": "2016-05-23T07:50:00.000000", "creator": "623c146d1c7f6a007049ea28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2278e03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ikn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6035821820_*|*_5_*:*_1_*:*_0"}], "description": "Given an array [1, 2, 3, 4], this function would create a hash { 1 => 2, 3 => 4 }.\n\nAs far as I can tell there is currently no function in stdlib to do this. Also I am not sure what to name this function so suggestions certainly welcome (current idea: array2hash).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41361", "fixedVersions": [], "id": "41361", "issueType": "New Feature", "key": "MODULES-3402", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146d1c7f6a007049ea28", "resolution": "Fixed", "resolutionDate": "2016-08-01T04:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib: New Custom Function Array to Hash", "timeSpent": "PT0S", "updated": "2016-08-01T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "body": "Come closer to the problem: \n\nThe module asks mysqld to identify itself in order to get flavor and version. Under Ubuntu 16.04 this means\n\n\n# /usr/sbin/mysqld -V\n/usr/sbin/mysqld  Ver 5.7.12-0ubuntu1 for Linux on x86_64 ((Ubuntu))\n\n\nBut then the module tries to detect \n\n{{def self.mysqld_type\n    # find the mysql \"dialect\" like mariadb / mysql etc.\n    mysqld_version_string.scan(/\\s\\(mariadb/i) { return \"mariadb\" }\n    mysqld_version_string.scan(/\\s\\(mysql/i) { return \"mysql\" }\n    mysqld_version_string.scan(/\\s\\(percona/i) { return \"percona\" }\n    nil\nend}}\n\n\nwhich does not properly detect the database type, simply because the regular expression does not match.\n\nReplacing the expression with \n\nmysqld_version_string.scan(/mysql/i) { return \"mysql\" }\n\nmakes the thing work. \n\n\n\n\n\n\n", "created": "2016-05-24T09:02:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "My fix for the mysql version string issues associated with this ticket: https://github.com/puppetlabs/puppetlabs-mysql/pull/869\n\nAlthough this fixes the issue associated with this ticket, there are still some outstanding issues showing up when running on Ubuntu Xenial. I'll ticket it up as a separate issue.", "created": "2016-07-21T09:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-07-22T08:07:00.000000"}, {"author": "5ab4c7daf75bb52a8233970a", "body": "This issue reappears with 5.7.16 (maybe earlier)", "created": "2016-11-28T08:13:00.000000"}], "components": ["mysql"], "created": "2016-05-23T04:53:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Acceptance tests will be able to run on 5.7.12\nAcceptance tests pass on more than just Ubuntu Xenial\nIf other large issues are found relating to the Xenial and this version of mysql, they should be ticketed.\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7da4af92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ijz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3405051906_*|*_3_*:*_1_*:*_172073341_*|*_10009_*:*_1_*:*_78946273_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1539593417"}], "description": "Hi, \n\nsince upgrading from Ubuntu 14.04 and 15.10 to Ubuntu 16.04 the puppet installation of my mysql environment is not working anymore. \n\nUbuntu 16.04 comes with mysql 5.7.12 and puppet runs into the problem that there had been changes in the way users and their passwords are stored (there is no PASSWORD column anymore, see below). The puppetlabs-mysql-module that comes with ubuntu is outdated so I replaced it with puppet module install puppetlabs-mysql, i.e. have puppets latest version. \n\n*however, this problem was already reported in ticket MODULES-2676 and marked as fixed, but it still does not work.*\n\n\n\nError message:\n\nInfo: Computing checksum on file /etc/mysql/my.cnf\nInfo: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/mysql/my.cnf to main with sum 431835c74e280561e2d9dbd4e4d16786\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}431835c74e280561e2d9dbd4e4d16786' to '{md5}6bc733fc3a37df44cc4217ee90eda30b'\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'debian-sys-maint@localhost'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PASSWORD' in 'field list'\nError: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'localhost'\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'localhost'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35034", "fixedVersions": [], "id": "35034", "issueType": "Bug", "key": "MODULES-3401", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "resolution": "Fixed", "resolutionDate": "2016-07-22T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL module still incompatible with 5.7.12", "timeSpent": "PT0S", "updated": "2016-11-28T08:13:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Fixed in v2.0.0", "created": "2018-07-05T07:17:00.000000"}], "components": ["xinetd"], "created": "2016-05-23T03:27:00.000000", "creator": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fff8ba5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ijb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66801000618_*|*_6_*:*_1_*:*_0"}], "description": "With latest puppetlabs-xinetd module version _v1.5.0_, it seems to have a bug in default values handling.\n\nSteps to reproduce:\n# Copy / paste the sample code from documentation https://forge.puppet.com/puppetlabs/xinetd#sample-usage. This is important that the service uses defaults user/group.\n# Puppet apply\n\n\n{code:title=xinetd_sample.pp|borderStyle=solid}\nxinetd::service { 'tftp':\n  port        => '69',\n  server      => '/usr/sbin/in.tftpd',\n  server_args => '-s /var/lib/tftp/',\n  socket_type => 'dgram',\n  protocol    => 'udp',\n  cps         => '100 2',\n  flags       => 'IPv4',\n  per_source  => '11',\n}\n{code}\n\nService will be defined with empty values for user/group.\n\n{code:title=/etc/xinetd.d/tftp|borderStyle=solid}\n$ cat /etc/xinetd.d/tftp \n# This file is being maintained by Puppet.\n# DO NOT EDIT\n\nservice tftp\n{\n        port            = 69\n        disable         = no\n        socket_type     = dgram\n        protocol        = udp\n        wait            = yes\n        user            = \n        group           = \n        groups          = yes\n        server          = /usr/sbin/in.tftpd\n        server_args     = -s /var/lib/tftp/\n        per_source      = 11\n        cps             = 100 2\n        flags           = IPv4\n}\n{code}\n\nThis bug broke our production environment as xinetd disables the service, complaining that its configuration file is not properly formated.\n\nAfter a quick look, it appears that this is happening just because the class {{xinetd::params}} has not already been included.\n\nIt also appears that the {{master}} branch on github already includes a fix for this bug.\n\nThanks in advance for releasing a bug-free version on the Puppet Forge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42503", "fixedVersions": [], "id": "42503", "issueType": "Bug", "key": "MODULES-3400", "labels": ["bug", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "resolution": "Fixed", "resolutionDate": "2018-07-05T07:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Empty default values for Xinetd service user/group", "timeSpent": "PT0S", "updated": "2018-07-05T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [{"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2016-08-09T14:43:00.000000", "name": "VerifiedOutput.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13022"}], "comments": [{"author": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "body": "Also we should probably add an acceptance test to check for this in future", "created": "2016-05-22T20:19:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "My guess is that invoking the script does not properly propagate through {{SetShouldExit}} in our custom host, but that's just a hunch for now until more testing can be done.\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/templates/invoke_ps_command.erb#L267-L271", "created": "2016-06-14T19:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I think you are right on with that.", "created": "2016-06-15T09:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I updated the title - please let me know if this is not quite correct. From review of the notes it appears this is correct.", "created": "2016-06-15T09:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "If you set {{SetShouldExit}}, note that it may want to exit the PowerShell Host at some point after that. Plus you may need to reset it between runs. ", "created": "2016-06-15T09:24:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Merged in https://github.com/puppetlabs/puppetlabs-powershell/commit/df66ecd3ab51d852393a38b5597f3428822b3acb", "created": "2016-08-01T15:57:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This has passed stable CI and been merged to master", "created": "2016-08-01T19:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "h3. Verification\n\nI used https://github.com/ferventcoder/powershellmodule-exitcodes to verify the module against Windows 2012R2 (PowerShell v4) and Windows2008R2 (PowerShell v2).\n\n1. I installed https://github.com/ferventcoder/powershellmodule-exitcodes as exitcodes in the modules directory where the powershell module was also installed. \n2. Then I ran {{puppet apply -e \"include exitcodes\"\"}} and observed the output.\n\n!VerifiedOutput.png|thumbnail!\n\nVerified as passed with both versions of PowerShell. Filed MODULES-3709 due to timeout not being respected in v2.x of the module.", "created": "2016-08-09T14:43:00.000000"}], "components": ["powershell"], "created": "2016-05-22T20:12:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Using the call operator inside an \"onlyif\" will properly propagate an exit code from inside the called script.\n\nSee test scenarios in description"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@391aa263"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7h1z:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Pulled into sprint due to increased priority"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11596894_*|*_1_*:*_1_*:*_1983667112_*|*_10007_*:*_1_*:*_2337110_*|*_3_*:*_1_*:*_2709_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_675552686_*|*_10006_*:*_1_*:*_4133082288"}], "description": "If I write the following powershell script:\n\n{code:title=fail.ps1}\nExit 1\n{code}\n\nand the following piece of Puppet code:\n\n{code:title=test.pp}\nexec { 'should not run':\n  command  => 'Write-Host hello',\n  onlyif   => '& C:\\Users\\Administrator\\Desktop\\fail.ps1',\n  provider => 'powershell',\n}\n{code}\n\nI would expect that my {{exec}} statement would not run because the {{onlyif}} returns an exit code of {{1}}, but it does in fact run the {{command}} given. However if i do this:\n\n{code:title=test.pp}\nexec { 'should not run':\n  command  => 'Write-Host hello',\n  onlyif   => 'Exit 1',\n  provider => 'powershell',\n}\n{code}\n\nIt works as expected (the {{exec}} does not get run)\n\nThere must be something wrong with the way the exit codes are passed through. It is important to note that this was introduced in version 2.0.0 as per this support ticket: https://puppetlabs.zendesk.com/agent/tickets/18988", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37220", "fixedVersions": ["PowerShell 2.0.3"], "id": "37220", "issueType": "Bug", "key": "MODULES-3399", "labels": ["PE", "powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "resolution": "Fixed", "resolutionDate": "2016-08-09T14:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell module 2.x - capturing exit codes from scripts fail", "timeSpent": "PT0S", "updated": "2016-09-30T11:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d7efa6c2-39b5-4fdb-80f0-314fa5e1283e", "body": "confirming on facter 3.2.0 (commit 148948d795fbdcf6bcf51ed36a73f496775835dc)\n(@ubuntu 14.04)", "created": "2016-06-14T06:15:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "This is fixed in https://github.com/puppetlabs/puppetlabs-apt/pull/610", "created": "2016-07-15T14:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks like the issue has been resolved. Thanks for raising this.", "created": "2016-07-19T08:12:00.000000"}], "components": ["apt"], "created": "2016-05-21T23:11:00.000000", "creator": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24c5945c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ihj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5043678416_*|*_5_*:*_1_*:*_0"}], "description": "the apt module gives the current warning with newer versions of facter.\n\nWarning: Unknown variable: '::lsbminordistrelease'. at /srv/puppet/modules/apt/manifests/params.pp:15:32\n", "environment": "Ubuntu Xenial", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32836", "fixedVersions": [], "id": "32836", "issueType": "Bug", "key": "MODULES-3398", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:07c35367-7ef3-4ff9-81f6-5c25c43dad88", "resolution": "Fixed", "resolutionDate": "2016-07-19T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unknown variable: '::lsbminordistrelease", "timeSpent": "PT0S", "updated": "2016-07-19T08:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged at https://github.com/puppetlabs/puppetlabs-ntp/pull/362", "created": "2017-01-24T03:56:00.000000"}], "components": ["ntp"], "created": "2016-05-21T10:15:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@240972b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6igv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21408062996_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-ntp module creates incompatible ntp.conf configuration for the packages/service it manages.\n\non Solaris 10 compatible version of packages is 'SUNWntp4r', 'SUNWntp4u'  and service name is 'network/ntp4'\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39261", "fixedVersions": [], "id": "39261", "issueType": "Bug", "key": "MODULES-3397", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2017-01-24T03:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ntp on Solaris 10", "timeSpent": "PT0S", "updated": "2017-01-24T03:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "created": "2016-05-21T09:56:00.000000", "name": "ntp.conf", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13272"}], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "recent changes in the module added empty lines again.", "created": "2018-02-11T17:19:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "I have no experience with puppet tests. I wonder if a test exists to check on double empty lines in the config file to prevent this problem from reoccurrence.", "created": "2018-02-11T17:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:be86c7d6-2807-42d3-9715-80da0cf607cd] can you verify that [https://github.com/puppetlabs/puppetlabs-ntp/pull/450]\u00a0fixed the issue (or not)?", "created": "2018-02-14T14:00:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de], yes it did, I tested it before I submitted the pull request. As I mentioned earlier, adding an appropriate test would be a more comprehensive solution, since contributors might add new attributes in the future with the same unintended result.\n\n\u00a0", "created": "2018-02-15T05:39:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving due to [https://github.com/puppetlabs/puppetlabs-ntp/pull/450]\n\nthank you for this PR :)\u00a0", "created": "2021-03-08T08:50:00.000000"}], "components": ["ntp"], "created": "2016-05-21T09:58:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1571692c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32421704667_*|*_4_*:*_1_*:*_247335031_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_22126724700_*|*_10005_*:*_1_*:*_96576588714"}], "description": "Which each new version of the puppetlabs-ntp module it keeps adding empty lines to ntp.conf, causing unnecessary service disruption.\nI attached ntp.conf generated by version 4.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37219", "fixedVersions": [], "id": "37219", "issueType": "Bug", "key": "MODULES-3396", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2021-03-08T08:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "superfluous empty lines in ntp.conf", "timeSpent": "PT0S", "updated": "2021-03-08T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mount_core"], "created": "2016-05-20T11:44:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6312e0f0-555e-4454-8310-d7ad05c3a9dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9e02f46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6hgn:"}], "description": "When puppet creates the /etc/fstab for the mount resource, it creates it with 0600 permissions. This means only the root user can access the fstab, when it may be beneficial for other users to mount filesystems.", "environment": "Puppet 3.8\nMac OS X Yosemite", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42502", "fixedVersions": [], "id": "42502", "issueType": "Bug", "key": "MODULES-7499", "labels": ["mount", "osx", "permissions", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6312e0f0-555e-4454-8310-d7ad05c3a9dd", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mount creates 0600 /etc/fstab", "timeSpent": "PT0S", "updated": "2018-07-23T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20", "body": "[~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0] what is your take on this request?", "created": "2017-05-16T17:39:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "[~accountid:557058:2d7665f0-9d98-407f-86d7-8c4ec6a18b20] i marked a related issue as closed/wontfix - this is good design input into a new type and provider API but isn't feasible inside the current agent framework - see [PUP-2990]", "created": "2017-05-16T17:48:00.000000"}], "components": ["mount_core"], "created": "2016-05-20T11:42:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6312e0f0-555e-4454-8310-d7ad05c3a9dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@561c6a05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6hgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}], "description": "Similar to the exec resource, it would be useful to run a mount operation as a specific user. In Mac OS X, for example, there is no option to pass to mount for which user owns a mount. It is based on the user running the mount command. If puppet is run as root, this means the mount is owned by root. ", "environment": "Puppet 3.8\nMac OS X Yosemite", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41360", "fixedVersions": [], "id": "41360", "issueType": "New Feature", "key": "MODULES-7508", "labels": ["mount", "needs_decision", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6312e0f0-555e-4454-8310-d7ad05c3a9dd", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ability to mount as specific user", "timeSpent": "PT0S", "updated": "2023-02-24T16:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e0c58b9e-85be-4272-ba06-9297a4f30316", "body": "Proposed patch, which seems to work for me:\n\n{Noformat}\ndiff --git a/modules/java/manifests/params.pp b/modules/java/manifests/params.pp\nindex f531a1a..c4b5cc6 100644\n--- a/modules/java/manifests/params.pp\n+++ b/modules/java/manifests/params.pp\n@@ -124,7 +124,7 @@ class java::params {\n               },\n           }\n         }\n-        'vivid', 'wily': {\n+        'vivid', 'wily', 'xenial': {\n           $java =  {\n             'jdk' => {\n               'package'          => 'openjdk-8-jdk',\n{Noformat}", "created": "2016-05-20T13:00:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We're in the process of adding Xenial support.  Hopefully out soon.", "created": "2016-05-20T14:11:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The latest release of the Java module included Ubuntu Xenial support:\nhttps://github.com/puppetlabs/puppetlabs-java/blob/master/CHANGELOG.md\n\nClosing this ticket as resolved. Any more issues around it please feel free to open another ticket. Thank you!", "created": "2016-08-01T04:12:00.000000"}], "components": ["java"], "created": "2016-05-20T11:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e0c58b9e-85be-4272-ba06-9297a4f30316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@299daa4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6hen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6281362003_*|*_5_*:*_1_*:*_0"}], "description": "Attempting to use the puppetlabs/java module on Ubuntu 16.04 Xenial yields this error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: unsupported release xenial on node <hostname>\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35030", "fixedVersions": [], "id": "35030", "issueType": "Bug", "key": "MODULES-3395", "labels": ["java", "Ubuntu", "xenial"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e0c58b9e-85be-4272-ba06-9297a4f30316", "resolution": "Fixed", "resolutionDate": "2016-08-01T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java module does not support xenial", "timeSpent": "PT0S", "updated": "2016-08-01T04:13:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-05-20T11:22:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11d33c53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/16"}], "description": "Essentially, there is a possibility that the lvm module could corrupt the filesystem. The suggestion is to read /etc/filesystems to avoid this problem.\n\n\nThis is directly from the customer:\n\nFor managing logical volumes on AIX (using puppetlabs/lvm from the forge), there is no requirement to specific the device when executing a createfs or mount command. What happens is if the file system is already existed, but with a different device label (ie /dev/fslv001) puppet is overwriting the contents of /etc/filesystems and the corrupting the filesystem.\n\nDuring the create logical volume, for AIX make the device parameter optional. During a mount, there should not be a requirement for the device parameter. The mount command should read directly from /etc/filesystems and mount based on the definitions within this file. This will avoid corrupting existing filesystems.", "environment": "AIX", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33920", "fixedVersions": [], "id": "33920", "issueType": "Improvement", "key": "MODULES-3394", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM module should read from /etc/filesystems for device", "timeSpent": "PT0S", "updated": "2018-08-23T08:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "FYI, I change the require_relative to have the same funky import logic as the puppetlabs-registry module has\n{code:ruby}\nbegin\n  # We expect this to work once Puppet supports Rubygems in #7788\n  require \"puppet_x/puppetlabs/registry\"\n  require \"puppet_x/puppetlabs/registry/provider_base\"\nrescue LoadError => detail\n  # Work around #7788 (Rubygems support for modules)\n  require 'pathname' # JJM WORK_AROUND #14073\n  module_base = Pathname.new(__FILE__).dirname\n  require module_base + \"../../../\" + \"puppet_x/puppetlabs/registry\"\n  require module_base + \"../../../\" + \"puppet_x/puppetlabs/registry/provider_base\"\nend\n{code}\nhttps://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/provider/registry_key/registry.rb\n\nI suspect this is rather outdated but it works.", "created": "2016-05-25T09:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the report - we've addressed this in commit https://github.com/puppetlabs/puppetlabs-powershell/commit/540c01fd6ce0b3e5417123188a1f9b5e2991184e\n\nHowever, we have yet to cut a new release of the PowerShell module that contains this fix.  We have another bugfix release planned soon (should be in the next 2 weeks)", "created": "2016-06-14T19:57:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This issue was resolved in another commit:  https://github.com/puppetlabs/puppetlabs-powershell/commit/540c01fd6ce0b3e5417123188a1f9b5e2991184e", "created": "2016-06-29T15:09:00.000000"}], "components": ["powershell"], "created": "2016-05-19T13:47:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e93435d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz788f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3547288598_*|*_6_*:*_1_*:*_0"}], "description": "We get the following error during a puppet run after upgraded to powershell 2.0.0\n{noformat}\nError: Could not autoload puppet/provider/exec/powershell: undefined method `require_relative' for main:Object\nError: Could not autoload puppet/type/exec: Could not autoload puppet/provider/exec/powershell: undefined method `require_relative' for main:Object\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: Could not autoload puppet/type/exec: Could not autoload puppet/provider/exec/powershell: undefined method `require_relative' for main:Object\n{noformat}\n\nThis is due to the use of require_relative and that fact that Puppet pre-4.0 uses the system Ruby and Ubuntu 12.04 has 1.8.7 by default. I realize this modules has no use on non-windows machines but we have a monolithic module dir so the require statements do get executed on these systems so at least this part of the ruby code needs to be backward compatible with 1.8.7.", "environment": "Ubuntu 12.04 (Ruby 1.8.7), Puppet 3.8.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41359", "fixedVersions": [], "id": "41359", "issueType": "Bug", "key": "MODULES-3393", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Fixed", "resolutionDate": "2016-06-29T15:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "powershell modules causes failures when run on old versions of Ruby", "timeSpent": "PT0S", "updated": "2016-06-29T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This was a quick fix so we brought it into the sprint.", "created": "2016-05-23T14:11:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] accidentally directly pushed commit to stable at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/ed1ee4d5aa56a0a36fe0462f13bf8bc7ec7e0ff3\n\nMerged up to master in https://github.com/puppetlabs/puppetlabs-sqlserver/commit/419e3d010f5e6284a1e8567bcb5d3ffe5eb99e5f", "created": "2016-05-25T10:14:00.000000"}], "components": [], "created": "2016-05-19T12:48:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31e67954"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmef:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CS requested this change"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_509151162_*|*_5_*:*_1_*:*_0"}], "description": "Improve documentation examples for \"installer_switches\". There's no example which makes it hard to come up with the hash by yourself. \n\nsqlserver_instance{'MSSQLSERVER':\n      source => 'H:',\n      features => [ #{features} ],\n      security_mode => 'SQL',\n      sa_pwd => 'Pupp3t1@',\n      sql_sysadmin_accounts => ['Administrator'],\n      install_switches => {\n        'TCPENABLED'          => 1,\n        'SQLBACKUPDIR'        => 'C:\\\\MSSQLSERVER\\\\backupdir',\n        'SQLTEMPDBDIR'        => 'C:\\\\MSSQLSERVER\\\\tempdbdir',\n        'INSTALLSQLDATADIR'   => 'C:\\\\MSSQLSERVER\\\\datadir',\n        'INSTANCEDIR'         => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n        'INSTALLSHAREDDIR'    => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n        'INSTALLSHAREDWOWDIR' => 'C:\\\\Program Files (x86)\\\\Microsoft SQL Server',\n      }\n    }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38135", "fixedVersions": [], "id": "38135", "issueType": "Improvement", "key": "MODULES-3392", "labels": ["Product-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-05-25T10:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve documentation examples for \"installer_switches\" ", "timeSpent": "PT0S", "updated": "2016-05-25T14:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "(y)", "created": "2016-05-19T14:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Can you please hold off on merging this until MODULES-3037 is merged prior", "created": "2016-05-19T14:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This could be a local environment thing for me.\n\n{noformat}\nbundle exec rake spec --trace\nDL is deprecated, please use Fiddle\nYour Gemfile lists the gem pry (>= 0) more than once.\nYou should probably keep only one of them.\nWhile it's not a problem now, it could cause errors if you change the version of just one of them later.\nDL is deprecated, please use Fiddle\n** Invoke spec (first_time)\n** Execute spec\n** Invoke spec_prep (first_time)\n** Execute spec_prep\nrake aborted!\nPuppet::Util::Windows::Error: CreateSymbolicLink(spec/fixtures/modules/chocolatey, C:\\code\\mine\\puppet-chocolatey, 1):  Incorrect function.\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppet-4.5.0-x64-mingw32/lib/puppet/util/windows/file.rb:87:in `symlink'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppet-4.5.0-x64-mingw32/lib/puppet/file_system/windows.rb:25:in `symlink'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppet-4.5.0-x64-mingw32/lib/puppet/file_system.rb:250:in `symlink' C:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/rake_tasks.rb:124:in `block (2 levels) in <top (required)>'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/rake_tasks.rb:121:in `each'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/rake_tasks.rb:121:in `block in <top (required)>'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `call'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `block in execute'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `each'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `execute'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:187:in `block in invoke_with_call_chain'\nC:/tools/ruby215-x64/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:180:in `invoke_with_call_chain'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:173:in `invoke'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/rake_tasks.rb:183:in `block in <top (required)>'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `call'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `block in execute'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `each'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `execute'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:187:in `block in invoke_with_call_chain'\nC:/tools/ruby215-x64/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:180:in `invoke_with_call_chain'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/task.rb:173:in `invoke'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:150:in `invoke_task'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `each'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `block in top_level'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:115:in `run_with_threads'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:100:in `top_level'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:78:in `block in run'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:176:in `standard_exception_handling'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/lib/rake/application.rb:75:in `run'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/gems/rake-11.1.2/bin/rake:33:in `<top (required)>'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/bin/rake:23:in `load'\nC:/code/mine/puppet-chocolatey/.bundle/win/ruby/2.1.0/bin/rake:23:in `<main>'\nTasks: TOP => spec_prep\n{noformat}", "created": "2016-05-31T14:00:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Opened PR to address test failure and fix test invocation: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/32\n", "created": "2016-07-26T12:03:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] assigned to you - if you have a moment can you take a look and validate the approach in https://github.com/puppetlabs/puppetlabs-chocolatey/pull/35? ", "created": "2016-07-26T17:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Looks good. Feel free to assign back to youself pending the CI config merge\nso it can be merged tonight.\n\nOn Tuesday, July 26, 2016, Moses Mendoza (JIRA) <\n\n\n\n-- \nRob Reynolds\nDeveloper, Puppet\n\nPuppetConf 2016 <https://puppet.com/puppetconf>, 19 - 21 October, San\nDiego, California\nSummer Savings - Register by 15 September and save $240\n", "created": "2016-07-26T18:04:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/d3e1c2554aefa2d9cfde521947965946f21a7cef", "created": "2016-07-26T18:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI has failed", "created": "2016-07-26T22:31:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Well, it appears we can't actually run all the tests (as-is) against all versions of puppet in the matrix (3.3.0, 3.8.2, 4.2.1), because puppetlabs_spec_helper can't clone all the deps and link them on Puppet older than 3.5.0:\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/af8fb0ab6ded59771589c600380e42bb25ff0066\n\nIt seems this implies we've never actually run all of these tests against 3.3.0?\n\nOptions appear to be:\n- Figure out how to update puppetlabs_spec_helper to not require symlinking and instead do something else to get the modules in place in order to support older versions of puppet\n- Update the matrix to test against puppet 3.5.0 instead of puppet 3.3.0\n- Restrict the tests in some way to only run the tests that don't require puppetlabs_spec_helper on puppet 3.3.0\n\nThoughts [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]?", "created": "2016-07-27T09:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Kicked off https://github.com/puppetlabs/puppetlabs-chocolatey/pull/36 through CI ad hoc - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/chocolatey/job/forge-windows_puppetlabs-chocolatey_init-manual-parameters_adhoc/22/", "created": "2016-07-29T09:51:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/59c5a43d7a3ca5a8ce5735cfd7f623145264bbab", "created": "2016-07-29T13:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "New fixes kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/51/", "created": "2016-07-29T13:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This passed CI. Those specs are now running against Windows as well.", "created": "2016-07-29T15:49:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "spec tests are now running against windows in CI", "created": "2016-08-11T17:50:00.000000"}], "components": ["chocolatey "], "created": "2016-05-19T12:17:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "All unit tests run successfully in CI\n\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@384b2b9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz633j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Pulled into sprint as ran out of immediately actionable sprint work "}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_21961968_*|*_1_*:*_1_*:*_6340924_*|*_10007_*:*_5_*:*_118650965_*|*_3_*:*_5_*:*_127119602_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_19298_*|*_10004_*:*_1_*:*_3113228_*|*_10006_*:*_1_*:*_5867931082_*|*_10005_*:*_1_*:*_3425"}], "description": "As part of MODULES-3037, it was found that the 'rake test' task only tests the 'spec/unit' directory whereas the 'rake spec' (From the puppet_spechelper gem) task tests the 'spec/classes,defines,unit,functions,hosts,integration' directories\n\nTherefore the unit tests in classes are not being exercised.  This ticket should modify the 'rake test' task to test more than just unit.  This ticket should also cleanup any test failures now that all tests are being run", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "37218", "fixedVersions": [], "id": "37218", "issueType": "Bug", "key": "MODULES-3391", "labels": [], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-07-29T15:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Not all unit tests are tested in the Chocolatey module - Jenkins", "timeSpent": "PT0S", "updated": "2016-08-11T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "I have the same problem with:\n\n\n{code:java}\n<Context ...>\n  <Parameter ..></Parameter>\n</Context>\n{code}\n\nWould be awesome if this gets fixed!", "created": "2016-09-09T03:51:00.000000"}, {"author": "557058:afb0eefd-ce59-4226-ba50-069e2f4cee89", "body": "It appears that the module simply removes anything it doesn't recognise nested within a context. It's a great shame this is still an issue 2 1/4 years after first being reported.", "created": "2018-10-22T08:22:00.000000"}], "components": ["tomcat"], "created": "2016-05-19T11:36:00.000000", "creator": "6243b50d247a4b00691c406c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@678c1eff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6ge7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/16"}], "description": "I'm trying to nest the Realm inside Context:\n{code}\n<Context ...>\n  <Realm ..></Realm>\n</Context>\n{code}\nInstead, it looks like:\n{code}\n<Context ...></Context>\n<Realm ..></Realm>\n{code}\nI see:\n* parent_host\n* parent_realm\n* parent_service\n\nYet I don't see any \"parent_context\" or way to get it nested there.\nAlso, it would be more flexible if you could specify the location of a element via xpath.", "environment": "Tomcat 7 on CentOS 7", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "36124", "fixedVersions": [], "id": "36124", "issueType": "Bug", "key": "MODULES-3390", "labels": [], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b50d247a4b00691c406c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat can't nest a Realm in a Context element?", "timeSpent": "PT0S", "updated": "2018-10-22T08:22:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We're unlikely to tackle this with the existing Mount type, since it's a pretty complicated beast with too many responsibilities.\n\nWhenever we get around to replacing mount with a set of smaller types with more limited responsibilities, systemd integration would be a fine feature.", "created": "2018-07-23T11:46:00.000000"}], "components": ["mount_core"], "created": "2016-05-19T10:19:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2767691a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6g5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/18"}], "description": "Can the mount native type be extended to allow for the creation of systemd.mount units rather than /etc/fstab entries?\n\nhttps://www.freedesktop.org/software/systemd/man/systemd.mount.html", "environment": "Linux with systemd", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42501", "fixedVersions": [], "id": "42501", "issueType": "New Feature", "key": "MODULES-7505", "labels": ["linux", "mount", "systemd", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mount native type use systemd mount units rather than fstab entry", "timeSpent": "PT0S", "updated": "2018-07-23T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "body": "PR is in at https://github.com/puppetlabs/puppetlabs-mongodb/pull/302", "created": "2016-05-19T15:16:00.000000"}, {"author": "557058:de7d2f32-7981-45b2-8cf2-facaf20220e7", "body": "This is happening to me as well with RHEL 7.", "created": "2016-05-26T09:45:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Why does the module manage the pidfile at all? It looks like https://github.com/puppetlabs/puppetlabs-mongodb/pull/269 introduced this because the pidfile location was specified by the config template, which was introduced all the way back in https://github.com/puppetlabs/puppetlabs-mongodb/pull/58 as part of being able to manage both distro and 10gen installation.\n\nSo I'm going to add a comment to remove pidfile management entirely in https://puppet.atlassian.net/browse/MODULES-3358 as this really should be done by the packages and just creates more problems like this one.", "created": "2016-05-27T09:54:00.000000"}], "components": ["mongodb"], "created": "2016-05-19T08:46:00.000000", "creator": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20887a7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6g2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_695283411_*|*_5_*:*_1_*:*_0"}], "description": "We generally comply with the Center for Internet Security benchmarks on our systems. One of those benchmarks sets a daemon umask of 027 for the system. We ran into an issue where the puppetlabs/mongodb module is enforcing a permission of 0644 on the MongoDB PID file and then notifying the service.\n\nThe problem is that when the service restarts, the daemon will create the PID file with permissions of 0640, due to the CIS-compliant umask setting. Then on the next Puppet run, Puppet will set the permissions back to 0644 and restart the service. This will happen every single Puppet run.", "environment": "RHEL 6.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33919", "fixedVersions": [], "id": "33919", "issueType": "Bug", "key": "MODULES-3389", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "resolution": "Fixed", "resolutionDate": "2016-05-27T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mongodb conflicts with daemon umask", "timeSpent": "PT0S", "updated": "2016-05-27T09:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-07-05T11:06:00.000000"}], "components": ["apache"], "created": "2016-05-19T03:01:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4cc082fb-ed6d-4459-9de5-3a8bcea8d624", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53bbc5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6g07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4089877999_*|*_6_*:*_1_*:*_0"}], "description": "The main apache class dynamically references the appropriate mpm_module class (eg worker, prefork) but it does it using an empty class declaration.\n\n{code:puppet}\n    if $mpm_module and $mpm_module != 'false' { # lint:ignore:quoted_booleans\n      class { \"::apache::mod::${mpm_module}\": }\n    }\n{code}\n\nThis makes it impossible to separately declare the relevant module with custom parameters.\n\nThe current workaround is to declare\n{code:puppet}\nclass { '::apache':\n  mpm_module => 'false',\n}\n{code}\n.\n\nA more user-friendly solution would be to simply include the module instead of using an empty class declaration:\n\n{code:puppet}\n    if $mpm_module and $mpm_module != 'false' { # lint:ignore:quoted_booleans\n      include \"::apache::mod::${mpm_module}\"\n    }\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36123", "fixedVersions": [], "id": "36123", "issueType": "Improvement", "key": "MODULES-3388", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4cc082fb-ed6d-4459-9de5-3a8bcea8d624", "resolution": "Fixed", "resolutionDate": "2016-07-05T11:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Include mpm_module classes instead of class declaration", "timeSpent": "PT0S", "updated": "2016-07-05T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [{"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "Hi [~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452], I see you assigned this back to me. Do you have a google doc or something you can attach to the ticket or share with me with this pre-docs info?", "created": "2016-05-27T08:30:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Sorry, I assigned it back to me :) We still need to update the extension before we do this. ", "created": "2016-05-27T12:15:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "This is updated:\nhttps://puppet.com/resources/white-paper/getting-started-deploying-puppet-enterprise-microsoft-azure/\n\n", "created": "2016-08-31T15:26:00.000000"}], "components": ["azure"], "created": "2016-05-18T10:59:00.000000", "creator": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7340cd67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8pgf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_686108920_*|*_10007_*:*_1_*:*_481945_*|*_5_*:*_1_*:*_68150_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7968034279_*|*_10006_*:*_2_*:*_1106869743"}], "description": "Please correct any out of date information, and make note of any new additional info that should be included in the Azure GSG so we can convert it to a page on the docs site.\n\nAssign the ticket to [~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] when the task is complete.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39260", "fixedVersions": [], "id": "39260", "issueType": "Task", "key": "MODULES-3387", "labels": ["Product-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "resolution": "Fixed", "resolutionDate": "2016-09-08T10:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[pre-docs] Azure GSG to documentation for docs site", "timeSpent": "PT0S", "updated": "2016-09-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c160401f8660070b700c0", "body": "After manually removing the physdev rule, I tried recreating it with\n\n{noformat}\n  #-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\n  firewall { '300 reject physdev if not bridged':\n    chain => 'FORWARD',\n    physdev_is_bridged => false,\n    action => 'reject',\n  }\n{noformat}\n\nwhich creates this\n\n{noformat}\n-A FORWARD -p tcp -m comment --comment \"300 reject physdev if not bridged\" -j REJECT --reject-with icmp-port-unreachable\n{noformat}\n\nwhich seems to be missing the key element...", "created": "2016-05-17T22:43:00.000000"}, {"author": "623c160401f8660070b700c0", "body": "closing, this is a dup of https://puppet.atlassian.net/browse/MODULES-1748", "created": "2016-06-08T15:46:00.000000"}, {"author": "623c160401f8660070b700c0", "body": "see https://puppet.atlassian.net/browse/MODULES-1748", "created": "2016-06-08T15:47:00.000000"}], "components": ["firewall"], "created": "2016-05-17T19:59:00.000000", "creator": "623c160401f8660070b700c0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f27544f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6eq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_1885651410_*|*_6_*:*_1_*:*_0"}], "description": "RedHat's oVirt project generates this iptables rule:\n\n  -A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject\n\nWhen I try to use the firewall module on a host with this rule, I get the following error\n\n{noformat}\nInfo: Applying configuration version '5bad2b8df9f851d4a640d568c39cdbc6d45e4e2d'\nError: Could not prefetch firewall provider 'iptables': Parser error: physdev_is_bridged was meant to be a boolean but received value: REJECT.\nError: /Firewall[000 accept all icmp]: Could not evaluate: Parser error: physdev_is_bridged was meant to be a boolean but received value: REJECT.\n{noformat}\n", "environment": "CentOS Linux release 7.2.1511 (Core) | puppet (open source) 3.8.7 | firewall 1.8.0, 1.8.1\n\n# rpm -qa | egrep -i \"puppet|iptables|firewall\"\npuppetlabs-release-7-12.noarch\niptables-1.4.21-16.el7.x86_64\nfirewalld-0.3.9-14.el7.noarch\npuppet-3.8.7-1.el7.noarch\niptables-services-1.4.21-16.el7.x86_64\n\n# systemctl list-unit-files | egrep -i \"iptables|firewall\"\ndbus-org.fedoraproject.FirewallD1.service               enabled\nfirewalld.service                                       masked\niptables.service                                        enabled", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33918", "fixedVersions": [], "id": "33918", "issueType": "Bug", "key": "MODULES-3385", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c160401f8660070b700c0", "resolution": "Duplicate", "resolutionDate": "2016-06-08T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "parsing physdev rule failes", "timeSpent": "PT0S", "updated": "2016-06-08T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] please let us know if this problem persists with the latest version of the module.  ", "created": "2017-05-10T16:06:00.000000"}], "components": [], "created": "2016-05-17T15:37:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18ea31fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6edj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30926816807_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33414993757"}], "description": "Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload puppet/type/netapp_vserver: Could not autoload puppet/provider/netapp_vserver/cmode: cannot load such file \u2013 puppet/provider/netapp_cmode on node puppet-dev.localdomain.\n\n\nBut when I run this second time, it works. this is true for all resource types. \n\nI also tried with puppet version 4.4.2. but still the same error", "environment": "I am trying out the Puppet network device  functionality with puppetlabs/netapp module. \n\nPuppet version 3.8.1  on centos7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34952", "fixedVersions": [], "id": "34952", "issueType": "Bug", "key": "MODULES-4866", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Won't Fix", "resolutionDate": "2018-06-01T08:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Loading of a resource type fails for the first time", "timeSpent": "PT0S", "updated": "2018-06-01T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies for this ticket languishing without any activity on it for some time.\n\nThe IAC Team are currently cleaning up a number of old / stale tickets in this project.\n\nGiven the amount of time there's been since any activity and the details of the issue reported vs the current module behaviour, I'm closing this ticket.\n\nPlease feel to reopen or comment if you feel this is still an issue and we'll take a look.", "created": "2021-02-15T08:11:00.000000"}], "components": ["apache"], "created": "2016-05-17T14:38:00.000000", "creator": "623c0f054a57610068e744df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40255bb6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6e3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149884419571_*|*_6_*:*_1_*:*_0"}], "description": "Apologies if this has already come up before.\nI've only recently begun using the puppetlabs/apache module and so only recently noticed I have a problem when an httpd package upgrade rolls out. (I'm using CentOS 7.) I've configured my apache instances to use the event mpm, and so puppet writes out an event.load file in '/etc/httpd/conf.modules.d'. Unfortunately the httpd RPM includes /etc/httpd/conf.modules.d/00-mpm.conf (which defaults to the prefork mpm) and this gets re-created upon an upgrade. The upgrade tries to restart apache but now the prefork mpm config dumped by the package conflicts with the event.load config. And thus apache is down until puppet comes along and purges the config directory. \nIf the RPM tags /etc/httpd/conf.modules.d/00-mpm.conf as 'config(noreplace)' (as I would hope) perhaps the puppet module should just empty out the contents instead of deleting the file? Then an upgrade wouldn't write out a new config. Would that work? Is there a better approach? Or am I doing something wrong?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42500", "fixedVersions": [], "id": "42500", "issueType": "Bug", "key": "MODULES-3384", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f054a57610068e744df", "resolution": "Won't Do", "resolutionDate": "2021-02-15T08:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "problem with httpd package upgrades (RHEL)", "timeSpent": "PT0S", "updated": "2021-06-11T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-05-17T12:17:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19a757b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynsx3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CI failing on release branch. Blocking release."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13517734_*|*_3_*:*_1_*:*_15297384_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33992", "fixedVersions": [], "id": "33992", "issueType": "Bug", "key": "MODULES-3381", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-05-17T20:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache failing CI because of proxy_html on rhel7", "timeSpent": "PT0S", "updated": "2016-05-17T20:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c9f5c971-987d-4f7e-94a5-108b5fc9280d", "attachments": [], "comments": [{"author": "557058:69802e9e-1b9d-47ba-ad72-0f4b4c24aed6", "body": "I've also seen interest in the field in PaloAlto support for SSH and the REST API.", "created": "2016-11-18T04:51:00.000000"}, {"author": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "body": "Puppet internal IT is going to be replacing our Juniper SRX firewalls with Palo Alto in Q2FY18.", "created": "2017-03-08T07:31:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452],\n\nIs this a still a priority? Is there a specific module they're talking about?", "created": "2017-03-17T15:08:00.000000"}, {"author": "6217ba0a71554c00695601a8", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de][~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452]I am not aware of a Palo Alto module available in public. I voted for this ticket due to no module being available.", "created": "2017-03-18T05:19:00.000000"}, {"author": "557058:c9f5c971-987d-4f7e-94a5-108b5fc9280d", "body": "Yes, I will reconnect with Palo Alto most likely by the end of this week.  They had approached us at AWS re:Invent with interest in developing their own module.", "created": "2017-03-20T16:51:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "We are interested in this module as well at Bloomberg BNA\n", "created": "2017-04-26T09:07:00.000000"}, {"author": "5fda5d57f7ea2a0107e9f42c", "body": "Any updates on this? Whether PAN is going to be doing a module or not? Should I be bugging PAN sales or Puppet sales about this?", "created": "2017-06-14T15:12:00.000000"}, {"author": "5fda5d57f7ea2a0107e9f42c", "body": "So no updates then. Very reassuring.", "created": "2017-10-06T10:31:00.000000"}, {"author": "557058:fbe4227a-4ec7-455f-b2f1-063da2b851c1", "body": "[~accountid:5fda5d57f7ea2a0107e9f42c], I would absolutely put pressure on PAN Sales for Puppet support. When the hardware vendors hear from customers directly about requiring Puppet support it makes the conversation with them easier and helps Palo Alto justify some resourcing efforts towards module development.", "created": "2017-10-06T14:54:00.000000"}, {"author": "5a1ef7f1c6bd4a32df3a5b93", "body": "I'm pleased to say that an initial 0.1 release of our PAN-OS module is available on the forge and supports firewalls running PAN-OS 7.1 and PAN-OS 8.1.\n\nThis release is unsupported but will move to supported once we've had some time to gather feedback. Feedback can be provided via GitHub or through a MODULES Jira ticket.\n\n[https://forge.puppet.com/puppetlabs/panos]\n\n\u00a0", "created": "2018-09-21T04:07:00.000000"}], "components": ["supported"], "created": "2016-05-17T11:35:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50fa94c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87mn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27316738789_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_46701250163"}], "description": "Tracking this request.\n\nOn Mon, May 16, 2016 at 6:11 PM, AJ Johnson <alexander.johnson@puppet.com> wrote:\nSorry, I'm unaware of any support for Palo Alto devices.\n\n-aj\n\nOn Mon, May 16, 2016 at 3:34 PM, Susannah Axelrod <susannah.axelrod@puppet.com> wrote:\nI don't know of any existing work, roadmap or other customer requests, Laura. I cc:ed AJ in case he knows otherwise. \n\nWe will put this on the backlog for future consideration. \n\nOn Mon, May 16, 2016 at 1:24 PM, Laura Macchi <lm@puppet.com> wrote:\nHi All,\n\nI'm working with a Customer interested in automating their Palo Alto devices. I looked in the Forge and I was unable to find any modules. Has any work been done to manage them? If not, are there any plans to get started?\n\nThanks in advance and I appreciate any help you can provide.\n\nCheers,\n\nLaura Macchi\nLM@puppet.com \nProfessional Services Engineer\n\nPuppetConf 2016, October 17-21, San Diego, California\nEarly Birds save $350 - Register by June 30th\n-- \nYou received this message because you are subscribed to the Google Groups \"Product & Product Marketing Department\" group.\nTo post to this group, send email to product-dept@puppet.com.\nVisit this group at https://groups.google.com/a/puppet.com/group/product-dept/.\n\n\n\n-- \nSusannah Axelrod\nDirector of Product Management\n650-793-0735\n\nPuppetConf 2016, October 17-21, San Diego, California\nEarly Birds save $350 - Register by June 30th\n\n\n\n-- \nAJ Johnson \nDirector of Engineering\nPuppet | Portland OR | 503 680 7293\n\n-- \nYou received this message because you are subscribed to the Google Groups \"Product & Product Marketing Department\" group.\nTo post to this group, send email to product-dept@puppet.com.\nVisit this group at https://groups.google.com/a/puppet.com/group/product-dept/.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34951", "fixedVersions": [], "id": "34951", "issueType": "New Feature", "key": "MODULES-3380", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Done", "resolutionDate": "2018-09-21T04:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add new module support for Palo Alto devices", "timeSpent": "PT0S", "updated": "2018-09-21T04:08:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:54:00.000000"}], "components": ["f5"], "created": "2016-05-17T10:25:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dbcd02c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz78bz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47935686007_*|*_6_*:*_1_*:*_0"}], "description": "Currently the module can assign existing profiles to virtual servers but lacks the functionality to create new ones. It would be nice if the f5 module had the ability to create new SSL profiles.  ", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "40352", "fixedVersions": [], "id": "40352", "issueType": "New Feature", "key": "MODULES-3379", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support SSL profiles in the Puppetlabs-f5 module", "timeSpent": "PT0S", "updated": "2017-11-23T04:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6323ae27ce3e476e42adaa2c", "body": "I'd like to see Ken and Eric be continue to be involved in terms of giving practitioner feedback and help where needed, but I think we're at a stage now where this work should be generally run by product/eng.", "created": "2016-05-18T12:05:00.000000"}], "components": ["splunk"], "created": "2016-05-17T09:40:00.000000", "creator": "557058:daaf0073-fca4-45a3-a8fd-cd0dde02e626", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d9f8d3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6dcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/16"}], "description": "Requesting the puppetlabs/splunk module be expanded to include management for the deploymentclient.conf file to set the deploymentServer targetUri.  Our specific use case for Splunk has Puppet managing the installation and the deploymentServer managing the configuration of Splunk.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39259", "fixedVersions": [], "id": "39259", "issueType": "New Feature", "key": "MODULES-3378", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:daaf0073-fca4-45a3-a8fd-cd0dde02e626", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Manage deploymentclient.conf in puppetlabs/splunk", "timeSpent": "PT0S", "updated": "2016-05-18T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Former user for the 5/24 Approval meeting.", "created": "2016-05-17T15:38:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:f745c6fb-933f-484a-9aa3-997ba205fbbc] Thanks for putting this forward for approval. The module looks to be in a really good state. There are a few minor changes we would like to see before marking it as approved. (dont worry they are small changes)\nin metadata.json:\n* Dependencies contain unbounded ranges. ie stdlib\n* Express support for puppet 4, as you already test against it in travis\n* Bump the version of module to 1.0.0\n\nOther changes:\n* for semver compatibility do a 1.0.0 release and have an associated changelog entry.\n\nIf you have any further questions, feel free to ask. Thanks again for the great module, only a few small changes and we can get this approved.\n\nCheers,\nTP", "created": "2016-05-24T11:31:00.000000"}, {"author": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "body": "Thank you!  Everything has been updated, and pushed a new version (1.0.1 to correct RSpec tests).  ", "created": "2016-05-24T12:38:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:f745c6fb-933f-484a-9aa3-997ba205fbbc] This has been marked as approved. Thanks for the great module !!\n\nCheers,\nTP", "created": "2016-05-26T03:13:00.000000"}, {"author": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "body": "Excellent!  Thank you.\n\nJon", "created": "2016-05-26T06:23:00.000000"}], "components": ["approved"], "created": "2016-05-17T06:27:00.000000", "creator": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ebfe9f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6dbb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_514609387_*|*_10009_*:*_1_*:*_100364080_*|*_3_*:*_1_*:*_16961276_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_65084995_*|*_10005_*:*_1_*:*_8089431"}], "description": "Please review https://forge.puppet.com/jonnyx/logwatch for puppet approval.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37187", "fixedVersions": [], "id": "37187", "issueType": "Story", "key": "MODULES-3377", "labels": ["Engineering-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "resolution": "Fixed", "resolutionDate": "2016-05-25T10:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Logwatch module Puppet Approved", "timeSpent": "PT0S", "updated": "2016-05-31T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "body": "Confirming on CentOS 7, with\n\nenvironment_variables   => {\n    'NODENAME'     => 'node01',\n    'SERVICENAME'  => 'RabbitMQ'\n  }\n\nexplicitly set.", "created": "2016-07-28T12:05:00.000000"}, {"author": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "body": "(I deleted the fact lib to temporarily clear my runs, as the fact itself isn't referenced anywhere)", "created": "2016-07-28T12:14:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "I think this PR fixes the issue: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/545", "created": "2017-06-20T09:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged. Thanks!", "created": "2017-06-29T15:46:00.000000"}], "components": ["rabbitmq"], "created": "2016-05-17T03:13:00.000000", "creator": "623c0ef5a1d81f0069d8dfb9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37cb192d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6d6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34601128065_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_695251558"}], "description": "Rabbitmq 3.3.5 lacks rabbitmq_nodename in the output of `rabbitmqctl status`\n and so https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/lib/facter/rabbitmq_nodename.rb#L5 throws an error that is not rescued into the puppet log:\n\n{code}\ncompass-cam-pre-01:/home/cloud # puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nCould not retrieve fact='rabbitmq_nodename', resolution='<anonymous>': undefined method `[]' for nil:NilClass\n...\n{code}\n\nSample output below:\n{code}\ncompass-cam-pre-01:/home/cloud # rabbitmqctl status\nStatus of node 'rabbit@compass-cam-pre-01' ...\n[{pid,2096},\n {running_applications,\n     [{rabbitmq_shovel_management,\"Shovel Status\",\"3.3.5\"},\n      {rabbitmq_stomp,\"Embedded Rabbit Stomp Adapter\",\"3.3.5\"},\n      {rabbitmq_management_visualiser,\"RabbitMQ Visualiser\",\"3.3.5\"},\n      {rabbitmq_federation_management,\"RabbitMQ Federation Management\",\n          \"3.3.5\"},\n      {rabbitmq_management,\"RabbitMQ Management Console\",\"3.3.5\"},\n      {rabbitmq_federation,\"RabbitMQ Federation\",\"3.3.5\"},\n      {rabbitmq_shovel,\"Data Shovel for RabbitMQ\",\"3.3.5\"},\n      {rabbitmq_management_agent,\"RabbitMQ Management Agent\",\"3.3.5\"},\n      {rabbit,\"RabbitMQ\",\"3.3.5\"},\n...\n{code}\n\n{code}\ncompass-cam-pre-01:/home/cloud # rabbitmqctl status | grep 'rabbitmq_nodename'\ncompass-cam-pre-01:/home/cloud #\n{code}\n\n", "environment": "Oracle Linux 6.5\nRabbitmq 3.3.5\nPuppetlabs-rabbitmq 5.4.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42499", "fixedVersions": [], "id": "42499", "issueType": "Bug", "key": "MODULES-3376", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef5a1d81f0069d8dfb9", "resolution": "Fixed", "resolutionDate": "2017-06-29T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[puppetlabs-rabbitmq] rabbitmq_nodename fact error with rabbitmq 3.3.5", "timeSpent": "PT0S", "updated": "2017-06-29T15:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-05-16T15:07:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63ec07cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6cwv:"}], "description": "Figure out how to test encrypted passwords in Chocolatey", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40351", "fixedVersions": [], "id": "40351", "issueType": "Task", "key": "MODULES-3375", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SPIKE - MODULES-3035", "timeSpent": "PT0S", "updated": "2016-07-18T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "We are using artifactory now", "created": "2018-12-14T18:22:00.000000"}], "components": ["windows"], "created": "2016-05-16T14:43:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Nexus server should have a version of Chocolatey on it that we want to test.\n* Test package should be located on that server with a known good package\n* Test package should be located on that server with a known good package with UTF-8 in name\n* Document how to log into this server and and update the packages and Chocolatey that we need to maintain over time.\n* Document the cadence at which we manually push new version of Chocolatey to that nexus server."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6177610b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-8169"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykfsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56411450660_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24994048032"}], "description": "We want to use an internal server to serve chocolatey and some known packages used for automated tests of chocolatey.\n\nThat server is located here: http://nexus.delivery.puppetlabs.net/#view-repositories;choco-pipeline-tests~browsestorage\n", "epicLinkSummary": "Epic for future Chocolatey Module Tickets", "estimate": "PT0S", "externalId": "41358", "fixedVersions": [], "id": "41358", "issueType": "Task", "key": "MODULES-3374", "labels": [], "originalEstimate": "PT0S", "parent": "34447", "parentSummary": "Epic for future Chocolatey Module Tickets", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Won't Fix", "resolutionDate": "2018-12-14T18:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Upload Chocolatey to Nexus test repository and its corresponding test packages and document update procedure", "timeSpent": "PT0S", "updated": "2019-02-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Running the tests should suffice as a test.", "created": "2016-12-20T16:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reopened as the tasks will always fail in Jenkins CI\n\n{code}\n13:23:40 \n13:23:40 pod14s9byb07u2p.delivery.puppetlabs.net (redhat7-64-1) 13:23:40$ mv /PuppetLabs/code/modules/beaker /PuppetLabs/code/modules/iis\n13:23:40 \n13:23:40 pod14s9byb07u2p.delivery.puppetlabs.net (redhat7-64-1) executed in 0.01 seconds\n13:23:40 \n13:23:40 An error occurred in a `before(:suite)` hook.\n13:23:40 Failure/Error: install_module_from_forge_on(agents, 'puppet/windowsfeature', '>= 2.0.0')\n13:23:40 RuntimeError:\n13:23:40   Must specify BEAKER_FORGE_API env variable when specifying custom forge host\n13:23:40   \n13:23:40 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.2/lib/beaker/module_install_helper.rb:184:in `forge_api'\n13:23:40 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.2/lib/beaker/module_install_helper.rb:89:in `module_version_from_requirement'\n13:23:40 # ./.bundle/gems/gems/beaker-module_install_helper-0.1.2/lib/beaker/module_install_helper.rb:57:in `install_module_from_forge_on'\n13:23:40 # ./spec/spec_helper_acceptance.rb:27:in `block (2 levels) in <top (required)>'\n13:23:40 ssh connection to windows2008r2-64-1 has been terminated\n13:23:40 ssh connection to redhat7-64-1 has been terminated\n{code}\n\nSpoke to [~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] about this and suggested to revert this change and he will speak to [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c]", "created": "2017-02-09T10:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Revert PR is at", "created": "2017-02-09T10:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Blocked on MODULES-4400 being completed as the revert re-introduces failures", "created": "2017-02-10T09:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/iis/view/iis%20-%20master/job/forge-windows_puppetlabs-iis_intn-sys_full-pe-previous-master/1/", "created": "2017-02-28T17:29:00.000000"}], "components": ["iis"], "created": "2016-05-16T14:11:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The \"[rototiller|https://github.com/puppetlabs/rototiller]\" tasks need to allow for running the tests from the local source code or an alternate forge (via MODULES-4312).\n* A readme should be added to the \"[tests|https://github.com/puppetlabs/puppetlabs-iis/tree/master/tests]\" directory giving detailed instructions on how to execute the tests.\n* The custom bash scripts should be removed from the repository."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e09ac94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_23236709_*|*_1_*:*_1_*:*_28552_*|*_10007_*:*_2_*:*_156401230_*|*_3_*:*_4_*:*_4327137239_*|*_10009_*:*_2_*:*_1655949826_*|*_4_*:*_1_*:*_304448_*|*_5_*:*_1_*:*_242280486_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6953625_*|*_10005_*:*_1_*:*_18486443529"}], "description": "Currently there are two mechanisms for running reference and acceptance tests:\n# [Custom bash scripts|https://github.com/puppetlabs/puppetlabs-iis/tree/master/tests/test_run_scripts]\n# [Custom Rake tasks|https://github.com/puppetlabs/puppetlabs-iis/blob/master/Rakefile#L24-L70]\n\nThis is confusing for people unfamiliar with the project and increases maintenance costs. Instead we should deprecate the bash scripts and transition the custom Rake tasks to use \"[rototiller|https://github.com/puppetlabs/rototiller]\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36062", "fixedVersions": [], "id": "36062", "issueType": "Improvement", "key": "MODULES-3373", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2017-02-28T17:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Use \"rototiller\" for Execution of Acceptance and Reference Tests", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2016-05-16T12:22:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@105791ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6cov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "This would be a smoke test that ensures that nothing blows up on Linux agents. The acceptance criteria for this is not to ensure consistent functionality across Windows and Linux agents, but that nothing breaks when the Windows module is loaded on a Linux machine.\n\nhttps://trello.com/c/1bbpacEK/179-windows-modules-on-linux-to-test-or-not-to-test", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39258", "fixedVersions": [], "id": "39258", "issueType": "Bug", "key": "MODULES-3372", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add unit tests for testing Windows modules on Linux agents", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "Hello, is anyone looking at this?", "created": "2016-07-26T02:43:00.000000"}, {"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "It seems that even if resource is set to ensure => present, git fetch is run by vcsrepo anyway and the GIT_FETCH file is created owned by root user, which prevents further fetches of the repo made by the normal user.", "created": "2016-11-01T07:32:00.000000"}, {"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "After revisiting this I realized that I have incorrectly used \"user\" parameter for vcsrepo resource (which is used for auth in remote repo) while I should have used \"owner\" and \"group\", which are used to set ownership of created files.. See [https://forge.puppet.com/puppetlabs/vcsrepo#providers]\u00a0. I think that this ticket can be closed now.", "created": "2018-09-09T14:34:00.000000"}], "components": ["vcsrepo"], "created": "2016-05-16T05:54:00.000000", "creator": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4762cf78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6cav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73125654612_*|*_6_*:*_1_*:*_0"}], "description": "With code like:\n\n{code}\n  user {'appname':\n    ensure => present\n  } ->\n  file { $::appname::installation_path:\n    ensure => directory,\n    owner  => 'appname',\n  } ->\n  file { 'app repo SSH access key':\n    ensure  => present,\n    owner   => 'appname',\n    path    => '/home/appname/.ssh/id_rsa_appname_app',\n    content => $::appname::deployment_key_app,\n    mode    => '0600',\n  } ->\n  vcsrepo { $::appname::installation_path:\n    ensure   => latest, # keep the app up to date\n    user     => 'appname',\n    revision => 'master',\n    provider => git,\n    source   => $::appname::app_repo_url,\n    identity => '/home/appname/.ssh/id_rsa_appname_app',\n  }\n{code}\n\n..I have to use the following workaround:\n\n{code}\n  ~>\n  exec { 'chown app dir':\n    command => \"/bin/chown -R appname:root ${::appname::installation_path}\",\n    path    => '/bin',\n    user    => 'root'\n  }\n{code}\n\n..because vcsrepo clones the remote repo to files owned by {{root}}, instead of {{appname}} user.\n\nI use vcsrepo 1.2.0, but according to changelog and code comparison that I did there was no change in file ownership area between 1.2.0 and latest 1.3.2 versions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38134", "fixedVersions": [], "id": "38134", "issueType": "Bug", "key": "MODULES-3371", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "resolution": "Incomplete", "resolutionDate": "2018-09-09T14:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo 1.2.0 doesn't chown files in cloned repo even if user attribute is used", "timeSpent": "PT0S", "updated": "2018-09-09T14:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed.", "created": "2021-01-18T06:45:00.000000"}], "components": ["apache"], "created": "2016-05-16T01:20:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c3cb2c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6c9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_147594270711_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nWhen starting a new apache installation with apache 1.9.0, envvars file is not created on Debian  so, here is the error:\n\n[Mon May 16 09:09:54.590633 2016] [core:warn] [pid 1093] AH00111: Config variable ${APACHE_PID_FILE} is not defined\n[Mon May 16 09:09:54.622413 2016] [core:warn] [pid 1093] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined\nSyntax OK\n\nSo when you tried to start apache, you'll failed.", "environment": "all", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40350", "fixedVersions": [], "id": "40350", "issueType": "Bug", "key": "MODULES-3370", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "resolution": "Won't Do", "resolutionDate": "2021-01-18T06:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache: Apache 1.9.0 env vars not created on Debian", "timeSpent": "PT0S", "updated": "2021-01-18T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "body": "Sounds great, will you push the commit on github? And then see the result on Travis CI? :) Yeah I saw your pull requests :)", "created": "2016-07-17T05:34:00.000000"}], "components": ["apache"], "created": "2016-05-15T18:44:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c67274a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6c9b:"}], "description": "Hi all,\n\nFor apache::fastcgi::server class on apache 1.9.0 puppet module, it should be better to have file_type as an array in order to pass multiple file type.\n\nWe should also have an AddType parameters as an array for:\nAddType application/x-httpd-php .php\nAddType application/x-httpd-fastphp .php \n\nLast thing is faux_path must be granted because if not apache won't start.\nSo here is an example of templates/fastcgi/server.erb file:\n\n{code}\n<%\n  timeout = \" -idle-timeout #{@timeout}\"\n  flush = \"\"\n  if @flush\n    flush = \" -flush\"\n  end\n  if @socket\n    host_or_socket = \" -socket #{@socket}\"\n  else\n    host_or_socket = \" -host #{@host}\"\n  end\n\n  pass_header = \"\"\n  if @pass_header and ! @pass_header.empty?\n    pass_header = \" -pass-header #{@pass_header}\"\n  end\n\n  options = timeout + flush + host_or_socket + pass_header\n-%>\nFastCGIExternalServer <%= @faux_path %><%= options %>\nAlias <%= @fcgi_alias %> <%= @faux_path %>\n<% Array(@file_type).each do |file_type_name| -%>\nAction <%= file_type_name %> <%= @fcgi_alias %>\n<% end -%>\n\n<% if @faux_path -%>\n\n  <Directory \"<%= @faux_path %>\">\n    Options +ExecCGI\n    AllowOverride All\n    SetHandler fastcgi-script\n  <%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\n    Require all granted\n  <%- else -%>\n    Order allow,deny\n    Allow From All\n  <%- end -%>\n  </Directory>\n<% end -%>\n{code}", "environment": "all", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37186", "fixedVersions": [], "id": "37186", "issueType": "Improvement", "key": "MODULES-3369", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::fastcgi::server parameters missing", "timeSpent": "PT0S", "updated": "2017-06-29T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies for this ticket languishing without any activity on it for some time.\n\nThe IAC Team are currently cleaning up a number of old / stale tickets in this project.\n\nGiven the amount of time there's been since any activity and the details of the issue reported I'm closing this ticket.\n\nPlease feel to reopen or comment if you feel this is still an issue and we'll take a look. If you could also provide some details on the OS(s) you are encountering this issue on, this would be a great help.", "created": "2021-02-15T08:20:00.000000"}], "components": ["apache"], "created": "2016-05-15T13:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64464be1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6c6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150062181056_*|*_6_*:*_1_*:*_0"}], "description": "Hi all,\n\n3 issues with disk_cache module of puppet forge module apache 1.9.0.\n\n1st issue:\nIn your puppet class, you cannot add only this line:\n\n  include apache::mod::disk_cache\n\nbecause you will have this error:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find resource 'Class[Apache::Mod::Cache]' for relationship on 'Class[Apache::Mod::Disk_cache]' on node \n\nYou have to add this 2 lines to make it work:\n\ninclude apache::mod::cache\ninclude apache::mod::disk_cache\n\n2nd issue:\nWhen disk_cache is enable, the symlink cache_disk.conf is not created in /etc/apache2/mods-enabled directory so disk_cache is not working.\n\n3rd issue:\n\nIf the default directory of CacheRoot is not /var/cache/apache2/mod_cache_disk the properties CacheEnable disk / won't be setted, it will be disable with #CacheEnable disk /\nA parameter to enable or not if for all vhosts will be good\nSo all of this issues can be fixed quickly !\n\nThx for the previous versions of Apache.", "environment": "all", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36061", "fixedVersions": [], "id": "36061", "issueType": "Bug", "key": "MODULES-3368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4e3113af-5d69-4195-9dec-35905d739ae8", "resolution": "Won't Do", "resolutionDate": "2021-02-15T08:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "3 issues with disk_cache", "timeSpent": "PT0S", "updated": "2021-02-15T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ruby"], "created": "2016-05-14T09:54:00.000000", "creator": "70121:f2ecc19f-f047-46ab-a664-09620731ecdf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40f25376"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6c5j:"}], "description": "Following the instructions within the module, the puppet_hipchat module does not like the latest version of puppet_ruby due to its version being 0.4.0 when the metadata.json for puppet_hipchat declares a dependency on puppet_ruby 1.1.0.\n```\n  \"dependencies\": [\n    {\"name\":\"puppetlabs/firewall\",\"version_requirement\":\">= 1.8.0\"},\n    {\"name\":\"puppetlabs/gcc\",\"version_requirement\":\">= 0.3.0\"},\n    {\"name\":\"puppetlabs/postgresql\",\"version_requirement\":\">= 4.7.0\"},\n    {\"name\":\"puppetlabs/ruby\",\"version_requirement\":\">= 1.1.0\"}\n  ],\n```\nAm I missing something?", "environment": "The environment specified in the puppetlabs/puppet_hipchat integration module.  Single integration server ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37185", "fixedVersions": [], "id": "37185", "issueType": "Bug", "key": "MODULES-3367", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f2ecc19f-f047-46ab-a664-09620731ecdf", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ruby current version does not meet requirements in puppetlabs/puppet_hipchat (0.4.0 vs. 1.1.0)", "timeSpent": "PT0S", "updated": "2016-05-14T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "body": "[~accountid:623a4879761efb0069cd3565] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] you two commented on this last time, this is a pretty big issue if it gets released to Puppet's module directory..", "created": "2016-06-05T14:04:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/243", "created": "2016-06-08T15:22:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8],\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]'s PR has been merged in to haproxy for fixing this issue. Haproxy is currently in the release process and I will insure this fix goes out with the next release. Thanks for your vigilance, and we really appreciate the ticket.\nMarking as resolved.\nThanks,\nHelen ", "created": "2016-06-09T06:10:00.000000"}], "components": [], "created": "2016-05-13T14:06:00.000000", "creator": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6530fe7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6bnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2304288311_*|*_5_*:*_1_*:*_0"}], "description": "The command for MODULES-3258 is incorrect, it missing the \"-c\" from the command and will continue to fire up new haproxy instances that cannot be closed.\n\nActual command should be:\n\n\n{code:bash}\nhaproxy -f {configfile} -c\n{code}\n\n{code:bash}\nUsage : haproxy [-f <cfgfile>]* [ -vdVD ] [ -n <maxconn> ] [ -N <maxpconn> ]\n        [ -p <pidfile> ] [ -m <max megs> ] [ -C <dir> ]\n        -v displays version ; -vv shows known build options.\n        -d enters debug mode ; -db only disables background mode.\n        -dM[<byte>] poisons memory with <byte> (defaults to 0x50)\n        -V enters verbose mode (disables quiet mode)\n        -D goes daemon ; -C changes to <dir> before loading files.\n        -q quiet mode : don't display messages\n        -c check mode : only check config files and exit\n        -n sets the maximum total # of connections (2000)\n        -m limits the usable amount of memory (in MB)\n        -N sets the default, per-proxy maximum # of connections (2000)\n        -L set local peer name (default to hostname)\n        -p writes pids of all children to this file\n        -de disables epoll() usage even when available\n        -dp disables poll() usage even when available\n        -dS disables splice usage (broken on old kernels)\n        -dV disables SSL verify on servers side\n        -sf/-st [pid ]* finishes/terminates old pids. Must be last arguments.\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38133", "fixedVersions": [], "id": "38133", "issueType": "Bug", "key": "MODULES-3366", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "resolution": "Fixed", "resolutionDate": "2016-06-09T06:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Wrong Command For HaProxy Config Check", "timeSpent": "PT0S", "updated": "2016-06-09T06:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:3a9b7323-0013-4236-8ffc-be14d044d7b7", "created": "2016-05-24T12:28:00.000000", "name": "ps version.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12518"}], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:77245eed-c5cf-4b04-b3b8-2c05491db2c9] could you answer a couple questions while we try to replicate this?\n\n* Can you execute the xADGroup DSC Resource by itself (see below) using DSC? Does it error exactly like when Puppet does?\n* You mention you are pulling directly from source, could you note which git SHA you are using?\n* What Puppet version are the different clients using?\n* Are you using RTM WMF5, or one of the pre-release versions?\n\nSample code:\n\n{code}\n$invokeParams = @{\n  Name          = 'xADGroup'\n  Method        = 'set'\n  Property      = @{\n    groupname = 'LSA-DSC-TESTING'\n    groupscope = 'Global'\n    category = 'Security'\n    path = '<OU removed>,'\n    ensure = 'present'\n    description = '<puppet managed> Users'\n    credential = $credential\n    domaincontroller = '<dc removed>'\n  }\n  ModuleName = @{\n    ModuleName      = \"<PATH_TO_MODULES>/lib/puppet_x/dsc_resources/xActiveDirectory/xActiveDirectory.psd1\"\n    RequiredVersion = \"2.9.0.0\"\n  }\n}\n\nInvoke-DscResource @invokeParams\n{code}\n\nNote you will have to put the path to where the Puppet DSC module was installed in the ModuleName property", "created": "2016-05-23T15:23:00.000000"}, {"author": "557058:3a9b7323-0013-4236-8ffc-be14d044d7b7", "body": "Hi James - I am Mark's counterpart. Mark is out at the moment but we'll get you some additional info as quickly as possible.\n\n*  We are using the RTM version. I attached a screenshot of our PS version.\n*  Our Puppetfile is set to track the master branch of the project URL since xADGroup is not listed on the forge documentation. Maybe that is just a mistake??\n* The agent version on the clients is 1.4.1\n* I ran into issues with your sample code above. It seems that it must be run as a function perhaps?\n\n", "created": "2016-05-24T16:13:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "As far as I can see from the provided information, you are using the RTM version of WMF5 on recent Puppet, with the current master SHA of the puppet DSC module.\n\nI attempted to reproduce the issue by creating a test AD domain with a single domain controller and a barebones basic setup. I used the sample code provided, with the exception of credentials it's the same. I was able to create the resource the first run, and the second run did not error with 'group already exists', it correctly determined that the group existed as is and did nothing. I tried different combinations of properties to see if I could replicate the error to no avail. Is there any other environmental information that can help us narrow this down?\n\nThe example Invoke-DscResource code doesn't have to be run as a function, just with the proper replacements for ModuleName, Path, Credential and DomainController. If you still have trouble with this, you can copy it out to a standard DSC Configuration script and run it using Start-DscConfiguration. The goal here is to figure our where DSC is making the error, so either way will work for us. Since DSC is making the decision logic here, not Puppet, regarding whether the group exists or not, we need to use DSC to find the error. If running the example Invoke-DscResource code or the same code in a DSC configuration script does not show anything, we will have to use the debugging tools DSC comes with to start to investigate.", "created": "2016-05-25T07:43:00.000000"}, {"author": "557058:3a9b7323-0013-4236-8ffc-be14d044d7b7", "body": "Hi James,\n\nSee the below results from using DSC on its own. The first run is indeed successful and on the second it does appear to give the same error as the puppet run.\n\n{code:title=DSC|borderStyle=solid}\n\nPS C:\\Windows\\system32> $credential = Get-Credential\n\n$invokeParams = @{\n  Name          = 'xADGroup'\n  Method        = 'set'\n  Property      = @{\n    groupname = 'LSA-DSC-TESTING'\n    groupscope = 'Global'\n    category = 'Security'\n    path = '<removed>'\n    ensure = 'present'\n    description = '<puppet managed> Users'\n    credential = $credential\n    domaincontroller = '<removed>'\n  }\n  ModuleName = @{\n    ModuleName      = \"C:\\Program Files\\WindowsPowerShell\\Modules\\xActiveDirectory\\2.11.0.0/xActiveDirectory.psd1\"\n    RequiredVersion = \"2.11.0.0\"\n  }\n}\n \nInvoke-DscResource @invokeParams\ncmdlet Get-Credential at command pipeline position 1\nSupply values for the following parameters:\n\nRebootRequired \n-------------- \nFalse          \n\n\n\nPS C:\\Windows\\system32> $invokeParams = @{\n  Name          = 'xADGroup'\n  Method        = 'set'\n  Property      = @{\n    groupname = 'LSA-DSC-TESTING'\n    groupscope = 'Global'\n    category = 'Security'\n    path = '<removed>'\n    ensure = 'present'\n    description = '<puppet managed> Users'\n    credential = $credential\n    domaincontroller = '<removed>'\n  }\n  ModuleName = @{\n    ModuleName      = \"C:\\Program Files\\WindowsPowerShell\\Modules\\xActiveDirectory\\2.11.0.0/xActiveDirectory.psd1\"\n    RequiredVersion = \"2.11.0.0\"\n  }\n}\n \nInvoke-DscResource @invokeParams\nInvoke-DscResource : The specified group already exists\nAt line:20 char:1\n+ Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (CN=LSA-DSC-TEST...DC=stjoe,DC=org:) [Invoke-DscResource], CimException\n    + FullyQualifiedErrorId : ActiveDirectoryServer:1318,Microsoft.ActiveDirectory.Management.Commands.NewADGroup,Microsoft.Pow \n   erShell.DesiredStateConfiguration.Commands.InvokeDscResourceMethodCommand\n \nInvoke-DscResource : The PowerShell DSC resource '[xADGroup]DirectResourceAccess' with SourceInfo '' threw one or more \nnon-terminating errors while running the Set-TargetResource functionality. These errors are logged to the ETW channel called \nMicrosoft-Windows-DSC/Operational. Refer to this channel for more details.\nAt line:20 char:1\n+ Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidOperation: (root/Microsoft/...gurationManager:String) [Invoke-DscResource], CimException\n    + FullyQualifiedErrorId : NonTerminatingErrorFromProvider,Microsoft.PowerShell.DesiredStateConfiguration.Commands.InvokeDsc \n   ResourceMethodCommand\n \nPS C:\\Windows\\system32> \n{code}", "created": "2016-05-26T11:41:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "DSC logs simple errors to the console when you run it interactively, but logs more detailed messages to the EventLog. These log every action before, during, and after a DSC run so they help narrow down the problem. You can see it pointing our where to look in your output here:\n\n{code}\nInvoke-DscResource : The PowerShell DSC resource '[xADGroup]DirectResourceAccess' with SourceInfo '' threw one or more\nnon-terminating errors while running the Set-TargetResource functionality. These errors are logged to the ETW channel called\nMicrosoft-Windows-DSC/Operational. Refer to this channel for more details.\n{code}\n\nThis link https://msdn.microsoft.com/en-us/powershell/dsc/troubleshooting provides the steps to inspecting the messages in the Eventlog, where they are, and some PowerShell cmdlets that help parse the messages. Realistically speaking, following these will give us the same info, that an error occurred when checking if the group existed.\n\nWhat will likely help the most is running the DSC Resource interactively in a debug session. This link explains how: https://msdn.microsoft.com/en-us/powershell/dsc/debugresource. You will need to change the LCM to DebugMode and then run your DSC Resource from a PowerShell prompt again. You will want to convert that snippet we have been using thus far to a full DSC Configuration script in order for a debugging session to work. Ideally this will show you the point where the error is occurring so you know what to report to the xActiveDirectory github repo.", "created": "2016-05-27T10:59:00.000000"}, {"author": "557058:77245eed-c5cf-4b04-b3b8-2c05491db2c9", "body": "Hi James,\n\nWe have two domains: production and test. There is a one way transitive trust between test and production", "created": "2016-06-09T18:12:00.000000"}], "components": ["dsc"], "created": "2016-05-13T11:07:00.000000", "creator": "557058:77245eed-c5cf-4b04-b3b8-2c05491db2c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b628492"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxj3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/16"}], "description": "I am testing the use of the xadgroup dsc resource with puppet. In order to get access to the resource I had to use the master branch of the dsc repo on github; it's not available in the version on the forge. \n\nWhen the code is processed the first time and the group does not exist the system creates the AD group as expected. When a subsequent run is kicked off the resource generates an error indicating the specified group already exists. I expected the resource to be idempotent and not attempt to create an existing ADgroup. \n\nI am able to reproduce this on multiple machines for both 2008 R2 and 2012 R2. \n\n{color:red}\nError: The specified group already exists\nError: /Stage[main]/Profile::Windows::Dsc_createad/Dsc_xadgroup[LSA-DSC-TESTING]/ensure: change from absent to present \nfailed: The specified group already exists\n{color}\n\n\nCode to create an AD group (removed identifying variables)\n{code:puppet}\nclass profile::windows::dsc_createad {\n\n  $create_adgroup=hiera('create_adgroup')\n\n  # Create an ADgroup\n  dsc_xadgroup {'LSA-DSC-TESTING':\n    dsc_ensure           => 'Present',\n    dsc_groupname        => 'LSA-DSC-TESTING',\n    dsc_category         => 'Security',\n    dsc_groupscope       => 'Global',\n    dsc_path             => <OU removed>,\n    dsc_description      => \"<puppet managed> ${::hostname} Users\",\n    dsc_domaincontroller => <dc removed>,\n    dsc_credential       => {\n      'user'     => <user removed>,\n      'password' => \"${create_adgroup}\"\n    }\n  }\n}\n{code}\n\nUpdate made to puppetfile in feature branch to pull in branch with xadgroup resource\n{code:puppet}\nmod 'dsc',\n  :git => 'https://github.com/puppetlabs/puppetlabs-dsc',\n  :ref => 'master'\n{code}", "environment": "2008R2 - Fresh deployment; rdp enabled, windows firewall disabled, handful of reg edits for security and usability (i.e. disable uac and logon server manager).\nInstalled: .net 3.5 feature in conjunction with AD DS and AD LDS Tools Feature\nInstalled: .net 4.5\nInstalled: WMF5\n-----------------------------------------\n20012R2 - Fresh deployment; rdp enabled, windows firewall disabled, handful of reg edits for security and usability (i.e. disable uac and logon server manager).\nInstalled: AD DS and AD LDS Tools Feature\nInstalled: WMF5\n----------------------------------------\nPuppet 2016.1.1 MoM w/ 3 compile masters\nPuppet agent 1.4.1 windows\nWe are configured with environment groups; issue occurs when testing a feature branch.\n(Issue occurred at 2015.3.3 also; upgraded recently)", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40349", "fixedVersions": [], "id": "40349", "issueType": "Bug", "key": "MODULES-3365", "labels": ["dsc", "PE", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:77245eed-c5cf-4b04-b3b8-2c05491db2c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - dsc_xadgroup resource does not appear to be idempotent", "timeSpent": "PT0S", "updated": "2021-03-24T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-05-13T09:19:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a29b328"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynswv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "CI failing on release branch. Blocking release."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7384_*|*_3_*:*_1_*:*_385075237_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34950", "fixedVersions": [], "id": "34950", "issueType": "Bug", "key": "MODULES-3364", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-05-17T20:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache failing mod_pagespeed tests on debian7", "timeSpent": "PT0S", "updated": "2016-05-17T20:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/8812678b95747c6ceb802d1c1d56a48a7fa7e4f1", "created": "2016-06-09T10:48:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "These code generation changes have made their way completely through CI at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/\n\nNo additional QA review required", "created": "2016-06-09T17:56:00.000000"}], "components": ["dsc"], "created": "2016-05-13T08:03:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Building a fresh import of DSC resources should succeed."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28581d8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn8fb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_25663476_*|*_1_*:*_1_*:*_280976948_*|*_10007_*:*_2_*:*_1408660193_*|*_3_*:*_2_*:*_653049460_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10305"}], "description": "Some DSC Resources use arbitrary values for Ensure or Absent. In particular https://github.com/PowerShell/xSCSMA/blob/dev/DSCResources/MSFT_xRunbookDirectory/MSFT_xRunbookDirectory.schema.mof#L4 uses published and draft as new values. \n\nThe ensure property https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/resource.rb#L107-L116 needs to be updated to reflect these values", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41414", "fixedVersions": [], "id": "41414", "issueType": "Bug", "key": "MODULES-3363", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-06-09T17:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Support More values for Ensure", "timeSpent": "PT0S", "updated": "2016-06-09T17:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-05-13T08:02:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e90baf94-9109-4439-8a43-62d9b023f2e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@691f83a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6b4f:"}], "description": "I created a profile that sets up static ports for nfs in order to secure it properly following the debian instructions found online.  It is suggested in these instructions that modifying /etc/services will make the output of netstat more readable so I did that.  I also wanted to use the names of the services I am adding to /etc/services in the dport field for setting up the firewall.  I found this does not work and one my colleagues looked into it and found that the firewall module is looking up the service name early in initialization.\n\nHere's a snippet of the profile class:\n{noformat}\n  file_line { 'statd/tcp'   : path => '/etc/services', line => \"statd\\t\\t32761/tcp\"  } ->\n  file_line { 'statd/udp'   : path => '/etc/services', line => \"statd\\t\\t32761/udp\"  } ->\n  file_line { 'statd-cb/tcp': path => '/etc/services', line => \"statd-cb\\t32762/tcp\" } ->\n  file_line { 'statd-cb/udp': path => '/etc/services', line => \"statd-cb\\t32762/udp\" } ->\n  file_line { 'mountd/tcp'  : path => '/etc/services', line => \"mountd\\t\\t32763/tcp\" } ->\n  file_line { 'mountd/udp'  : path => '/etc/services', line => \"mountd\\t\\t32763/udp\" } ->\n  file_line { 'quotad/tcp'  : path => '/etc/services', line => \"quotad\\t\\t32764/tcp\" } ->\n  file_line { 'quotad/udp'  : path => '/etc/services', line => \"quotad\\t\\t32764/udp\" } ->\n  file_line { 'lockd/tcp'   : path => '/etc/services', line => \"lockd\\t\\t32765/tcp\"  } ->\n  file_line { 'lockd/udp'   : path => '/etc/services', line => \"lockd\\t\\t32765/udp\"  } ->\n  file_line { 'nfs-cb/tcp'  : path => '/etc/services', line => \"nfs-cb\\t\\t32766/tcp\" } ->\n  file_line { 'nfs-cb/udp'  : path => '/etc/services', line => \"nfs-cb\\t\\t32766/udp\" } ->\n\n  # I tried to use service names below, however even with the dependencies set up properly\n  # when it came time to puppet the system it was trying to modify the firewall with a rule\n  # for statd well before /etc/services was updated...\n\n  firewall { '700 allow nfs/tcp':\n    action  => 'accept',\n    dport   => [ 'sunrpc', 'nfs', 'statd', 'statd-cb', 'mountd', 'quotad', 'lockd', 'nfs-cb' ],\n#   dport   => [ 'sunrpc', 'nfs', '32761', '32762', '32763', '32764', '32765', '32766', ],\n    proto   => 'tcp',\n  } ->\n\n  firewall { '701 allow nfs/udp':\n    action  => 'accept',\n    dport   => [ 'sunrpc', 'nfs', 'statd', 'statd-cb', 'mountd', 'quotad', 'lockd', 'nfs-cb' ],\n#   dport   => [ 'sunrpc', 'nfs', '32761', '32762', '32763', '32764', '32765', '32766', ],\n    proto   => 'udp',\n  }\n{noformat}\n\nI would expect that by the time the firewall stanzas are evaluated, /etc/services would have been updated because of the relationship operators used to chain these together.  This is not the case, however, and the following error happens when trying to vagrant up the instance:\n\n{noformat}\n==> ccache_server: Notice: Scope(Class[main]): hostgroup is: ccache\n==> ccache_server: Notice: Scope(Class[main]): environment_group is: ccache-server.simplivt.vagrant\n==> ccache_server: Notice: Compiled catalog for ccache-server.simplivt.vagrant in environment production in 29.06 seconds\n==> ccache_server: Error: Parameter dport failed on Firewall[700 allow nfs/tcp]: Munging failed for value \"statd\" in class dport: no such service statd/tcp at /tmp/vagrant-puppet/modules-84d7ad5688a88065773e1dda44d98200/profile/manifests/ccache_server.pp:133 The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong.\n{noformat}\n\nFrom my colleague:\n{quote}\nThe puppet firewall type attempts to translate name -> integer at compile time, which makes the changes you wish to make with File_line impossible to use.\n{noformat}\n  def string_to_port(value, proto)\n    proto = proto.to_s\n    unless proto =~ /^(tcp|udp)$/\n      proto = 'tcp'\n    end\n\n    m = value.to_s.match(/^(!\\s+)?(\\S+)/)\n    if m[2].match(/^\\d+(-\\d+)?$/)\n      return \"#{m[1]}#{m[2]}\"\n    else\n      return \"#{m[1]}#{Socket.getservbyname(m[2], proto).to_s}\"\n    end\n  end\n{noformat}\nso yeah.... socket.getservbyname gets called at compile time and, at that time, /etc/services isn't modified so thus it can't map the value.\nit looks like you'll have to use the port numbers directly with the firewall type\n{quote}", "environment": "Using puppet 3.7.5 and puppetlabs-firewall 1.7.1 at the moment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40348", "fixedVersions": [], "id": "40348", "issueType": "Improvement", "key": "MODULES-3362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e90baf94-9109-4439-8a43-62d9b023f2e7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "As a user of the firewall module, I would like to be able to specify service names in the dport field that will be created during deployment", "timeSpent": "PT0S", "updated": "2016-05-13T08:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "body": "Made a pull request for this https://github.com/puppetlabs/puppetlabs-tomcat/pull/146", "created": "2016-05-13T03:26:00.000000"}], "components": ["tomcat"], "created": "2016-05-13T03:17:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14d0b0d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6b2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18188638979_*|*_5_*:*_1_*:*_0"}], "description": "tomcat::setenv::entry doesn't support a user/group parameter but rather uses the previous class-declaration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40347", "fixedVersions": [], "id": "40347", "issueType": "Bug", "key": "MODULES-3361", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "resolution": "Fixed", "resolutionDate": "2016-12-09T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::setenv::entry doesn't support user/group parameter", "timeSpent": "PT0S", "updated": "2016-12-09T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "body": "Made a pull request for this: https://github.com/puppetlabs/puppetlabs-tomcat/pull/145", "created": "2016-05-13T03:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Please ignore the base class and pass catalina_home to the tomcat::install", "created": "2017-07-26T14:13:00.000000"}], "components": ["tomcat"], "created": "2016-05-13T03:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@330b4c81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6b2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37969283867_*|*_6_*:*_1_*:*_0"}], "description": "When using\n\n{code:puppet}\nclass {\n  tomcat:\n    catalina_home => '/opt/tomcat'\n}\n\ntomcat::install {\n  'Something':\n    source: 'some-url'\n}\n{code}\n\nThe install-part breaks as it wants to create a directory called 'Something'. I expected, that install would pick up 'catalina_home' from above.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39257", "fixedVersions": [], "id": "39257", "issueType": "Bug", "key": "MODULES-3360", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "resolution": "Won't Fix", "resolutionDate": "2017-07-26T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::install doesn't use default from tomcat-class", "timeSpent": "PT0S", "updated": "2017-07-26T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mongodb"], "created": "2016-05-12T11:45:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72f9d0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "mongodb"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6a13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45963153640_*|*_6_*:*_1_*:*_0"}], "description": "This is the notes for a 1.0.0 release from module triage on 2016-05-12 and should be filed into sub-tickets:\n\n### Mongodb 1.0.0 release:\n- WORKING TESTS!!!\n- drop apt 1.8\n- drop stdlib < 4\n- drop puppet < 3.8 and 4 <= x < 4.5\n- drop mongodb < 3\n- scrub readme\n- drop ubuntu < 14.04\n- drop centos < 6\n- drop debian < 7\n- update mongodb.conf to official 3.x\n- move collectors from replset.pp to autorequire\n- remove pidfile management (see MODULES-3389)\n- update sslWeakCertificateValidation as per https://github.com/puppetlabs/puppetlabs-mongodb/pull/360/files", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42498", "fixedVersions": [], "id": "42498", "issueType": "Epic", "key": "MODULES-3358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2017-10-26T11:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update and release mongodb 1.0.0", "timeSpent": "PT0S", "updated": "2017-11-21T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [{"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "I've moved this to the MODULES project as https://forge.puppet.com/puppetlabs/reboot is one of the supported modules.", "created": "2016-05-12T02:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Thanks for getting this over. This would be an enhancement as we don't fully support Nano yet.", "created": "2016-05-13T11:22:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Existing reboot module uses {{'/d', 'p:4:1'}} to note that the server was shutdown for {{planned}} reasons:\n\n{noformat}\nE P     4       1       Application: Maintenance (Planned)\n{noformat}\n\nInteresting that Nano removed that required switch... wonder if it will be added back before release?  Or does the destination for this information no longer exist in Nano?", "created": "2016-05-13T12:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d92acb88-77de-4af4-9364-5cb28142cfcf", "body": "Got confirmation from the Nano team that /d is not going to be added on Nano.", "created": "2016-05-13T18:16:00.000000"}], "components": ["reboot"], "created": "2016-05-11T18:46:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d92acb88-77de-4af4-9364-5cb28142cfcf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56933f6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynynr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_146180006_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_64623192733_*|*_10005_*:*_1_*:*_2001531"}], "description": "On Nano Server puppetlabs-reboot fails. The reason being that shutdown.exe does not have a /d option:\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L64\n\nUsage: shutdown [/s | /r] [/f] [/t xxx] [/c \"comment\"] [/sync]\n\nNo args      Display help. This is the same as typing /?.\n/?           Display help. This is the same as not typing any options.\n/s           Shutdown the computer.\n/r           Shutdown and restart the computer.\n/p           Turn off the local computer with no time-out or warning.\n             Can be used with /f options.\n/t xxx       Set the time-out period before shutdown to xxx seconds.\n             The valid range is 0-315360000 (10 years), with a default of 30.\n             If the timeout period is greater than 0, the /f parameter is\n             implied.\n/c \"comment\" Comment on the reason for the restart or shutdown.\n             Maximum of 512 characters allowed.\n/f           Force running applications to close without forewarning users.\n             The /f parameter is implied when a value greater than 0 is\n             specified for the /t parameter.\n/sync        Do not exit after successfully issuing shutdown request.", "environment": "puppetlabs-reboot", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33991", "fixedVersions": [], "id": "33991", "issueType": "Bug", "key": "MODULES-3357", "labels": ["nano", "windows"], "originalEstimate": "PT0S", "parent": "55888", "parentSummary": "Support Windows Nano Server", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d92acb88-77de-4af4-9364-5cb28142cfcf", "resolution": "Won't Do", "resolutionDate": "2018-05-31T10:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Reboot module does not work on Nano Server - shutdown.exe does not have a /d option", "timeSpent": "PT0S", "updated": "2018-05-31T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] could you do the following:\n\n* Mod all the module PRs to use MODULES-3356 instead of PA-285\n** https://github.com/puppetlabs/puppetlabs-sqlserver/pull/166\n** https://github.com/puppetlabs/puppetlabs-powershell/pull/99\n** https://github.com/puppetlabs/puppetlabs-reboot/pull/108\n** https://github.com/puppetlabs/puppetlabs-dsc/pull/196\n** https://github.com/puppetlabs/puppetlabs-acl/pull/73\n* Make sure they're targeted at {{stable}}, not {{master}}\n\nAnother question - are there PRs that need to go up against Registry, Chocolatey and WSUS client as well?", "created": "2016-05-11T16:51:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:6243b3a32e101c006a8d5584] the following do not have stable branches:\n\n# chocolatey\n# dsc\n\nPR have already been opened for dsc master branch.\n\nShould I make a ticket for making stable branches? Proceed without stable branches for these modules?", "created": "2016-05-11T19:04:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "https://github.com/puppetlabs/puppetlabs-acl/pull/74\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/15\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/196\nhttps://github.com/puppetlabs/puppetlabs-powershell/pull/101\nhttps://github.com/puppetlabs/puppetlabs-reboot/pull/109\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/106\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/168\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/46", "created": "2016-05-11T20:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "1. The CONTRIBUTING.MD file is managed by modysnc\n2. The metadata.json file has been modified in a, I think, an unsupported way. \n\nThe author metadata shouldn't change.\n\n{code}\n-    \"author\": \"puppetlabs\",\n+  \"author\": \"Puppet Inc\",\n{code}", "created": "2016-05-13T14:02:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Powershell metadata.json had Puppet Labs, rest have puppetlabs, have seen other variations in other places. Which is it?", "created": "2016-05-16T09:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm not sure it is looked at considering that Puppet Labs was the value before and everything worked okay. [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] could probably give us more information here. I'm going to move forward on the assumption that it doesn't matter.", "created": "2016-05-16T10:14:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "The \"author\" value is strictly informational. The important bit is the namespace part of the \"name\" field, which must match the username you are uploading the module as.", "created": "2016-05-16T10:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": " * acl merged to stable at https://github.com/puppetlabs/puppetlabs-acl/commit/3e90ee10139ac8a76305205479b9c969c87c68d7. Merged to master at https://github.com/puppetlabs/puppetlabs-acl/commit/03e72dd38e3b4670ba22f2d7b5300603b7cc8df7\n * dsc merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/c32bc20776771dcc539f1abc6ade542b288ac4ae\n * chocolatey merged to master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/a3072b3612caea85b5376dad928888b66c27849c\n * powershell merged to stable at https://github.com/puppetlabs/puppetlabs-powershell/commit/39b9844eb6b4af51861d852dbca51ea50911c36c. Merged to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/5bdee694ddf29ce95dcad4ee105735cc011b8860.\n * reboot merged to stable at https://github.com/puppetlabs/puppetlabs-reboot/commit/ed83bca99885c081875263a9188235af97f1fa2b. Merged to master at https://github.com/puppetlabs/puppetlabs-reboot/commit/e1b1d60580ef46bab108ac06772b20ed992867b5\n * registry merged to stable at https://github.com/puppetlabs/puppetlabs-registry/commit/8fbc110d64ce68d1a9722cf7b12c657ad2cfdc9e. Merged to master at https://github.com/puppetlabs/puppetlabs-registry/commit/07c97bd600a563f065121a301f08fdf1cff695f7\n * sqlserver merged to stable at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/f76b98be9b69663a08281b728e3f71a381ffac66. Merged to master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/48ee5e3b8cffd24997fc74a60fc5f0f48e160067\n * wsus merged to stable at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/e76ac33f5f05293620622435fb1cef7c88209ce6. Merged to master at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/a994e3bc3609092b48a01bdb2185b7f3d4093945", "created": "2016-05-16T10:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Thanks Jesse!", "created": "2016-05-16T10:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Waiting on registry, then we move this monolith into ready for CI.", "created": "2016-05-16T11:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Looks like there is a change for DSC still pending", "created": "2016-05-16T11:29:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "DSC comment addressed, existing PR pointed at master still up. Chocolatey PR pointed at master added.", "created": "2016-05-16T11:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I searched through all of the modules and only found {{labs}} (\"Puppet Labs\") in places where it was pointing to the repository or in the metadata.json with the name of the module which must be {{puppetlabs/*}}", "created": "2016-05-18T11:15:00.000000"}], "components": ["acl", "chocolatey ", "dsc", "powershell", "reboot", "registry", "sqlserver", "wsus_client"], "created": "2016-05-11T14:47:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17b45701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz69j3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "James was working on the required PA-285 changes, and then scope expanded to include modules as well.  However, since PA-285 needed to be completed for the puppet-agent 1.5.0 release, we wanted to close that ticket out, and created this ticket."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_169309313_*|*_1_*:*_1_*:*_29454_*|*_10007_*:*_2_*:*_353394514_*|*_3_*:*_3_*:*_3650505_*|*_10009_*:*_1_*:*_617525_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_65140176"}], "description": "Similar to PA-285, update all the {{puppetlabs.com}} references in the Windows modules where appropriate.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38132", "fixedVersions": [], "id": "38132", "issueType": "Improvement", "key": "MODULES-3356", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-05-18T11:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows module branding changes - SQLServer, PowerShell, Reboot, DSC, ACL, Registry, Chocolatey, WSUS client", "timeSpent": "PT0S", "updated": "2016-05-18T13:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-05-16T17:16:00.000000", "name": "sql-server-fail.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12714"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/2f18a684cf8ea49f0aa4c943197762fdf53132d3", "created": "2016-05-16T11:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Failure\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM=win_2012r2_sql2014,WORKER_LABEL=beaker/38/console\n\n{code}\n4:00:31 \n14:00:31   1) Test sqlserver::role Start testing sqlserver::role Create server role  with optional authorization\n14:00:31      Failure/Error:\n14:00:31        apply_manifest_on(host, pp) do |r|\n14:00:31          expect(r.stderr).not_to match(/Error/i)\n14:00:31        end\n14:00:31      Beaker::Host::CommandFailure:\n14:00:31        Host 'co7d4a1z620rrkf.delivery.puppetlabs.net' exited with 1 running:\n14:00:31         cmd.exe /c puppet apply --verbose C:/cygwin64/tmp/apply_manifest.pp.q2ahxv\n14:00:31        Last 10 lines of output were:\n14:00:31        \tInfo: Loading facts\n14:00:31        \tInfo: Loading facts\n14:00:31        \tNotice: Compiled catalog for co7d4a1z620rrkf.delivery.puppetlabs.net in environment production in 2.44 seconds\n14:00:31        \tError: Could not find dependency Sqlserver_tsql[role-Role_9516-MSSQLSERVER] for Sqlserver::Role::Permissions[Sqlserver::Role[ServerRole]-GRANT-Role_9516] at C:/ProgramData/PuppetLabs/code/modules/sqlserver/manifests/role.pp:83\n14:00:31        \n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/host.rb:331:in `exec'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/puppet_helpers.rb:479:in `block in apply_manifest_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/puppet_helpers.rb:408:in `apply_manifest_on'\n14:00:31      # ./spec/acceptance/sqlserver_role_spec.rb:104:in `block (3 levels) in <top (required)>'\n14:00:31 \n14:00:31   2) Test sqlserver::role Start testing sqlserver::role Create database-specific role \n14:00:31      Failure/Error:\n14:00:31        apply_manifest_on(host, pp) do |r|\n14:00:31          expect(r.stderr).not_to match(/Error/i)\n14:00:31        end\n14:00:31      Beaker::Host::CommandFailure:\n14:00:31        Host 'co7d4a1z620rrkf.delivery.puppetlabs.net' exited with 1 running:\n14:00:31         cmd.exe /c puppet apply --verbose C:/cygwin64/tmp/apply_manifest.pp.uoyJD6\n14:00:31        Last 10 lines of output were:\n14:00:31        \tInfo: Loading facts\n14:00:31        \tInfo: Loading facts\n14:00:31        \tNotice: Compiled catalog for co7d4a1z620rrkf.delivery.puppetlabs.net in environment production in 0.20 seconds\n14:00:31        \tError: Could not find dependency Sqlserver_tsql[role-Role_02ef-MSSQLSERVER] for Sqlserver::Role::Permissions[Sqlserver::Role[DatabaseRole]-GRANT-Role_02ef] at C:/ProgramData/PuppetLabs/code/modules/sqlserver/manifests/role.pp:83\n14:00:31        \n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/host.rb:331:in `exec'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/puppet_helpers.rb:479:in `block in apply_manifest_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n14:00:31      # ./vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/puppet_helpers.rb:408:in `apply_manifest_on'\n14:00:31      # ./spec/acceptance/sqlserver_role_spec.rb:144:in `block (3 levels) in <top (required)>'\n14:00:31 \n14:00:31 Finished in 155 minutes 18 seconds (files took 6 minutes 21 seconds to load)\n14:00:31 47 examples, 2 failures, 4 pending\n14:00:31 \n14:00:31 Failed examples:\n14:00:31 \n14:00:31 rspec ./spec/acceptance/sqlserver_role_spec.rb:90 # Test sqlserver::role Start testing sqlserver::role Create server role  with optional authorization\n14:00:31 rspec ./spec/acceptance/sqlserver_role_spec.rb:130 # Test sqlserver::role Start testing sqlserver::role Create database-specific role \n14:00:31 \n14:00:31 /usr/local/rvm/rubies/ruby-2.1.6/bin/ruby -I/var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/win_2012r2_sql2014/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib:/var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/win_2012r2_sql2014/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.4.1/lib /var/lib/jenkins/workspace/forge-windows_puppetlabs-sqlserver_intn-sys_smoke-master/PLATFORM/win_2012r2_sql2014/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/exe/rspec spec/acceptance --color failed\n14:00:31 Build step 'Execute shell' marked build as failure\n14:00:32 [BFA] Scanning build for known causes...\n14:00:33 .[BFA] No failure causes found\n14:00:33 [BFA] Done. 1s\n14:00:33 Collecting metadata...\n14:00:33 Metadata collection done.\n14:00:33 [WS-CLEANUP] Deleting project workspace...[WS-CLEANUP] done\n14:00:33 Finished: FAILURE\n{code}", "created": "2016-05-16T17:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Full CI Failure log", "created": "2016-05-16T17:17:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged acceptance test fixes to master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/fd84d72c2eebf86fc7b321e2529964eb228064c0", "created": "2016-05-18T13:47:00.000000"}], "components": ["sqlserver"], "created": "2016-05-11T14:05:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A user will be able to specify multiple sqlserver::role declarations without encountering duplicate entry errors for the same role name"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea9da28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn9tb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Reported through support channels by end user - James had bandwidth to fix this issue while we were diagnosing the customer issue."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_331588807_*|*_1_*:*_1_*:*_4658_*|*_10007_*:*_3_*:*_364084140_*|*_3_*:*_1_*:*_67553916_*|*_5_*:*_1_*:*_0"}], "description": "If sqlserver::role is specified more than one for the same role\nnon-unique titles will be generated for the sqlserver_tsql that\nwill handle the operations. This is likely to happen if setting\nup heira configs like this:\n\n'sqlserver::role':\n  \u2018User_1\u2019:\n    role: db_owner\n    database: FooBar\n    instance: MSSQLSERVER\n    members:\n      - \u2018User_1\u2019\n    type: 'DATABASE'\n  \u2018User_2\u2019:\n    role: db_owner\n    database: Wakka\n    instance: MSSQLSERVER\n    members:\n      - \u2018User_2\u2019\n    type: 'DATABASE'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33989", "fixedVersions": [], "id": "33989", "issueType": "Bug", "key": "MODULES-3355", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-05-20T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQL - Fix Role Name Collisions", "timeSpent": "PT0S", "updated": "2016-05-20T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c15169b54ec0068b14547", "attachments": [], "comments": [{"author": "623c15169b54ec0068b14547", "body": "PR https://github.com/puppetlabs/puppetlabs-stdlib/pull/606", "created": "2016-05-11T13:59:00.000000"}], "components": ["stdlib"], "created": "2016-05-11T13:51:00.000000", "creator": "623c15169b54ec0068b14547", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26b282c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz69fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72188390_*|*_5_*:*_1_*:*_0"}], "description": "Some of us still need 1.8.7 :-( \n\n{{\n/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': /usr/share/foreman-installer/modules/stdlib/lib/puppet/parser/functions/validate_email_address.rb:2: syntax error, unexpected ':', expecting ')' (SyntaxError)\n  newfunction(:validate_email_address, doc: <<-ENDHEREDOC}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40346", "fixedVersions": [], "id": "40346", "issueType": "Bug", "key": "MODULES-3354", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15169b54ec0068b14547", "resolution": "Fixed", "resolutionDate": "2016-05-12T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "validate_email_address uses 1.9.3-style hash for docstring", "timeSpent": "PT0S", "updated": "2016-05-12T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Limited success can be gained if you make the first additional_attibute be a repeat of the name, so\n\n{noformat}\ntomcat::config::server::globalnamingresource { 'myDataSource':\n  additional_attributes => { 'name' => 'myDataSource',\n{noformat}\n\nbut I still end up with some attributes going into their own resource definition.", "created": "2016-05-11T12:36:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Here's the file with the problem:\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/config/server/globalnamingresource.pp\n\nThe reason this is happening is since augeas keys off {noformat}Server/GlobalNamingResources/Resource[#attribute/name='${name}']{noformat}, if the name attribute isn't defined yet (because it's a new Resource) then each set ends up creating a new Resource. Once we finally create a resource with #attribute/name, the subsequent sets all go into it.\n\nI also discovered another interesting fact about how puppet handles arrays/hashmaps: specifically that they aren't guaranteed to keep their order. Put the following into a .pp file and do a puppet apply on it:\n\n\n{noformat}\ninclude stdlib\n\n    $additional_attributes                   = {\n      'name'                                => 'myDataSource',\n      'auth'                                => 'Container',\n      'type'                                => 'javax.sql.DataSource',\n      'driverClassName'                     => 'oracle.jdbc.OracleDriver',\n      'url'                                 => 'jdbc:oracle:thin:@//oracle:1521/mysid',\n      'username'                            => 'myuser',\n      'password'                            => 'mypass',\n      'initialSize'                         => '80',\n      'maxActive'                           => '300',\n      'maxIdle'                             => '-1',\n      'maxWait'                             => '30',\n      'validationQuery'                     => 'select 1 from dual',\n      'testOnBorrow'                        => 'true',\n      'accessToUnderlyingConnectionAllowed' => 'true',\n    }\n\n$set_additional_attributes = suffix(prefix(join_keys_to_values($additional_attributes, \" '\"), \"set blahblah/#attribute/\"), \"'\")\n\nnotify {\"$set_additional_attributes\": }\n{noformat}\n\nEvery time you puppet apply it, the contents will come out in a different order. As a result, even if you make the first key in the additional_attributes array the name of the Resource, that name key won't necessarily be the first one processed by augeas and you end up with half your attributes going in their own Resource and half of them combining into a single Resource like they're supposed to.", "created": "2016-05-11T12:59:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "All it takes to fix this is to add another augeas definition that executes before the main one that makes sure the #attribute/name is defined. It will have no effect for Resources that already exist, but for new resources it will make sure the resource gets created before trying to add all those attributes to it.\n\nI've got some code that works. Put it into a pull request.\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/143", "created": "2016-05-12T07:43:00.000000"}, {"author": "557058:edaeb57c-1c3a-468c-aacb-f973b567af89", "body": "+1 \nI'm having the same issue with globalnamingresource and also with tomcat::config::context::resource\n{noformat}\n$context={ auth => 'Container', factory => 'com.atomikos.tomcat.BeanFactory', maxPoolSize => '120', minPoolSize => '5', testQuery => 'select 1 from dual' }\n{noformat}\n...\n{noformat}\n  tomcat::config::context::resource { 'resourcename':\n    catalina_base         => $catalina_base,\n    resource_name         => 'jdbc/resourcename',\n    resource_type         => 'javax.sql.DataSource',\n    additional_attributes => $context,\n  }\n{noformat}\nResults in :\n{noformat}\n<Resource name=\"jdbc/resourcename\" type=\"javax.sql.DataSource\"></Resource>\n<Resource auth=\"Container\"></Resource>\n<Resource factory=\"com.atomikos.tomcat.BeanFactory\"></Resource>\n<Resource maxPoolSize=\"120\"></Resource>\n<Resource minPoolSize=\"5\"></Resource>\n<Resource testQuery=\"select 1 from dual\"></Resource>\n{noformat}\n\n\n\n", "created": "2016-09-21T06:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The ZenDesk ticket is closed and the fixes were released as part of Tomcat 1.6.0.  Since then Tomcat 1.6.1 has been released as well.\n\nClosing this ticket as it's not longer in flight.", "created": "2017-03-13T15:14:00.000000"}], "components": ["tomcat"], "created": "2016-05-11T11:40:00.000000", "creator": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae628ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6993:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1463742739_*|*_1_*:*_1_*:*_72325651_*|*_10007_*:*_1_*:*_24915175439_*|*_5_*:*_1_*:*_0"}], "description": "The following puppet code:\n\n{noformat}\n  tomcat::config::server::globalnamingresource { 'myDataSource':\n    catalina_base                           => $tomcat_home,\n    additional_attributes                   => {\n      'auth'                                => 'Container',\n      'type'                                => 'javax.sql.DataSource',\n      'driverClassName'                     => 'oracle.jdbc.OracleDriver',\n      'url'                                 => 'jdbc:oracle:thin:@//oracle:1521/mysid',\n      'username'                            => 'myuser',\n      'password'                            => 'mypass',\n      'initialSize'                         => '80',\n      'maxActive'                           => '300',\n      'maxIdle'                             => '-1',\n      'maxWait'                             => '30',\n      'validationQuery'                     => 'select 1 from dual',\n      'testOnBorrow'                        => 'true',\n      'accessToUnderlyingConnectionAllowed' => 'true',\n    },\n  }\n{noformat}\n\nResults in each additional attribute being placed in separate <Resource> elements.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36060", "fixedVersions": [], "id": "36060", "issueType": "Bug", "key": "MODULES-3353", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "resolution": "Fixed", "resolutionDate": "2017-03-13T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat globalnamingresource doesn't work for new resources", "timeSpent": "PT0S", "updated": "2018-07-27T11:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-05-11T11:01:00.000000", "creator": "557058:7458f39c-8da6-4038-b754-771f18fe4aa4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "validate_re method accepts an array of strings, and validates all members of the array against the supplied regex or regex array"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@640f947f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz695z:"}], "description": "validate_re should accept an array of strings to validate against.  \n\nA large number of validate_* methods take an array of inputs to allow you to apply the validation to all members of the array.  In puppet < 4.x, without access to the each method, it's difficult to test an array of values against a regex.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34949", "fixedVersions": [], "id": "34949", "issueType": "Improvement", "key": "MODULES-3352", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7458f39c-8da6-4038-b754-771f18fe4aa4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "validate_re does not accept an array of strings", "timeSpent": "PT0S", "updated": "2016-05-11T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "I believe this will also resolve MODULES-3301, MODULES-2258, and MODULES-3292.", "created": "2016-05-11T09:22:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix merged in https://github.com/puppetlabs/puppetlabs-mongodb/pull/297", "created": "2016-05-12T11:19:00.000000"}], "components": ["mongodb"], "created": "2016-05-11T09:19:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b992fc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz68vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93608344_*|*_5_*:*_1_*:*_0"}], "description": "This module would not correctly join nodes together in a replset in mongo 3.2.  This adds some additional error handling to enable it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38130", "fixedVersions": [], "id": "38130", "issueType": "Improvement", "key": "MODULES-3350", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2016-05-12T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve MongoDB 3.2 replset support", "timeSpent": "PT0S", "updated": "2016-05-12T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Obviated by the move to using the PowerShell code manager in {{puppetlabs-pwshlib}}", "created": "2021-06-14T07:37:00.000000"}], "components": ["dsc", "powershell"], "created": "2016-05-10T18:58:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4016e888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxjz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5745_*|*_3_*:*_1_*:*_158190965000_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2558578519"}], "description": "Both modules fall back to {{powershell.exe}} being in PATH when one cannot be found.\n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/543f8b62f835197f78b4653a9c39ab3ca00616a3/lib/puppet/provider/exec/powershell.rb#L13\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L17\n\nIs this ever necessary?  Is finding a random {{powershell.exe}} always the appropriate / expected thing to do?", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41413", "fixedVersions": [], "id": "41413", "issueType": "Task", "key": "MODULES-3349", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC / PowerShell - Consider ramifications of falling back to 'powershell.exe' in PATH", "timeSpent": "PT0S", "updated": "2021-06-14T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-05-10T14:55:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@618ba4eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbxr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5894_*|*_10007_*:*_1_*:*_5951371_*|*_3_*:*_1_*:*_14955743_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_679589024"}], "description": "The puppetlabs-f5 module has pe compatibility metadata, but is missing puppet version compatibility metadata. This causes the forge to represent PE compatibility based on the PE metadata, but that is also out of date (it does not specify recent versions of PE, even though it is compatible).\n\nThe PE field has been deprecated and should be removed and the puppet metadata should be added.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39256", "fixedVersions": [], "id": "39256", "issueType": "Bug", "key": "MODULES-3348", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-05-18T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-f5 metadata missing puppet version compatibility", "timeSpent": "PT0S", "updated": "2016-05-18T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Example of the output", "created": "2016-05-10T14:53:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I've run into the same test fail locally as a result of {{Microsoft.PowerShell.Utility}}", "created": "2016-05-25T18:06:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Has cleared through CI at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-sys_full-pe-3.8.x-master/50/\n\nNo additional validation necessary", "created": "2016-05-26T17:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Wrong ticket I think.\u00a0 Daniel hasn\u2019t worked on this.\n\n \n\nFrom: \"Rob Reynolds (JIRA)\" <issue-updates+RobReynolds@puppet.com>\nDate: Wednesday, June 1, 2016 at 09:54\nTo: Glenn Sarti <glenn.sarti@puppet.com>\nSubject: Jira (MODULES-3347) Windows module autoloading can cause spec test failures in Powershell Module\n\n \n\nRob Reynolds updated an issue \n  \nForge Modules / MODULES-3347 \nWindows module autoloading can cause spec test failures in Powershell Module \nChange By: Rob Reynolds \nScope Change Category: Adopted \nScope Change Reason: New person, needed something to do. \nAdd Comment \n  \n\nThis message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) \n \n\n", "created": "2016-06-01T10:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged up to master in https://github.com/puppetlabs/puppetlabs-powershell/commits/418ffbd", "created": "2016-06-04T20:45:00.000000"}], "components": ["powershell"], "created": "2016-05-10T14:51:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The spec test for Verbose output should be resilient to autoloading modules which also emit Verbose statements."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@457ce9d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz68ev:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Ethan had the bandwidth to fix it during the sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_11825424_*|*_1_*:*_1_*:*_587033853_*|*_10007_*:*_1_*:*_3481570_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_790950861"}], "description": "During MODULES-3137 it was found that module autoloading behaviour can cause a spec test to fail, in particular spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:144\n\nIn this case the Microsoft.PowerShell.Utility at {code}C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\Microsoft.PowerShell.Utility\\Microsoft.PowerShell.Utility.psm1\n\n...\n...\nExport-ModuleMember -Function Get-FileHash\nExport-ModuleMember -Function New-TemporaryFile\nExport-ModuleMember -Function New-Guid\nExport-ModuleMember -Function Format-Hex -Alias fhx\nExport-ModuleMember -Function Import-PowerShellDataFile\nExport-ModuleMember -Function ConvertFrom-SddlString\n{code}\n\nwas causing extra Write-Verbose statements to be emitted by the module.  The spec test should be modified to be accepting of autoloading verbose messages", "environment": "Windows Server 2012 R2\nPowershell;\n{code}\nName                           Value\n----                           -----\nPSVersion                      5.0.10586.51\nPSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}\nBuildVersion                   10.0.10586.51\nCLRVersion                     4.0.30319.42000\nWSManStackVersion              3.0\nPSRemotingProtocolVersion      2.3\nSerializationVersion           1.1.0.1\n{code}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "38129", "fixedVersions": [], "id": "38129", "issueType": "Bug", "key": "MODULES-3347", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-05-26T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows module autoloading can cause spec test failures in Powershell Module", "timeSpent": "PT0S", "updated": "2016-06-13T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "https://github.com/puppetlabs/puppetlabs-powershell/commit/a0f3cc7498730df9ccde98c1bea40920b0a3643a#diff-9c2a783fad90dc7ef6bf5dfcb5bb7617R158 added hardcoded values {{DEBUG}}, {{VERBOSE}}, {{WARNING}}, etc.\n\nWe should probably read these from PS internally, in case they ever become internationalized as string resources.\n\nUnfortunately, retrieving those prefixes relies on reflection - C# code (can be run in LinqPad):\n\n{code}\nType strings = Assembly.GetAssembly(typeof(System.Management.Automation.PowerShell)).GetType(\"InternalHostUserInterfaceStrings\")", "created": "2016-06-17T14:20:00.000000"}], "components": ["powershell"], "created": "2016-05-10T09:05:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Running the exec powershell provider on a different language OS should show different text in Debug, Verbose, and Warning messages"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40471311"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz67hb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/16"}], "description": "In MODULES-3137 we implemented capturing the Verbose, Debug, Warning and Error PowerShell streams in the exec provider. In doing so, we had to hardcode the string constants \"DEBUG\", \"WARNING\", and so on. This will naturally not be the same in each language that we run on, so we need to modify this to change the wording based on the language the OS is installed as. In the comments of https://github.com/puppetlabs/puppetlabs-powershell/pull/86 there is some suggested paths to getting a translated string to format.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "34948", "fixedVersions": [], "id": "34948", "issueType": "Improvement", "key": "MODULES-3346", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell - Internationalize Log Stream Output", "timeSpent": "PT0S", "updated": "2021-06-14T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "This is specific to Ruby 1.8.x. ", "created": "2016-06-21T03:28:00.000000"}, {"author": "6243b323258562006fa2e284", "body": "This is from Ruby 2.0.0 on CentOS 7.", "created": "2016-06-21T04:17:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "Your puppetmaster in on Ruby 2.0.0 too? (the template function is run on the master).\n\nThis doesn't match the doc: \"Hashes enumerate their values in the order that the corresponding keys were inserted.\"  (http://ruby-doc.org/core-2.0.0/Hash.html).\n\nRuby 1.8.7 has \"The order in which you traverse a hash by either key or value may seem arbitrary, and will generally not be in the insertion order.\"  (http://ruby-doc.org/core-1.8.7/Hash.html).", "created": "2016-06-21T06:16:00.000000"}, {"author": "6243b323258562006fa2e284", "body": "Ah yes. Good point. The puppet masters are Ruby 1.8.7 on Scientific Linux 6.", "created": "2016-06-21T06:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As described in the comments, this only happens when the master is running ruby 1.8.x", "created": "2016-07-05T11:01:00.000000"}], "components": ["apache"], "created": "2016-05-10T04:36:00.000000", "creator": "6243b323258562006fa2e284", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c72b697"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz67fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4861530661_*|*_6_*:*_1_*:*_0"}], "description": "apache::vhost accepts a 'modsec_disable_ids' which can be a hash. The hash is rendered into apache config:\n\n            '/some/path' => ['960015'],\n            '/somewhere/else' => ['950901', '981172'],\n\nbecomes something like\n\n  <LocationMatch /some/path>\n     SecRuleRemoveById 960015\n   </LocationMatch>\n  <LocationMatch /somewhere/else>\n     SecRuleRemoveById 950901\n     SecRuleRemoveById 981172\n   </LocationMatch>\n\nHowever, the order of the hash keys is not fixed in the template, and so the config file can be rendered differently from one run to another, with knock-on effects like restarting apache.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37184", "fixedVersions": [], "id": "37184", "issueType": "Bug", "key": "MODULES-3345", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b323258562006fa2e284", "resolution": "Fixed", "resolutionDate": "2016-07-05T11:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " puppetlabs-apache/templates/vhost/_security.erb is non-deterministic", "timeSpent": "PT0S", "updated": "2016-07-05T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] - dragged in 2 minor changes related to Nano Server given we're pending a release here and I was able to put the PR together quickly.  These should be a quick merge I think, but if you have any questions / concerns let me know.", "created": "2016-05-09T22:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-11T12:20:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Module version pushed to staging forge: 2.0.0-b20068-fc6c05ef", "created": "2016-05-12T09:19:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "No review necessary", "created": "2016-05-12T09:22:00.000000"}], "components": ["powershell"], "created": "2016-05-09T22:26:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@376f0c48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz67db:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Reported by community member and was a low hanging fix that we could deliver for the next imminent release of the PowerShell module.  Directly impacts modules viability on Nano Server."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_75624943_*|*_1_*:*_1_*:*_770806_*|*_10007_*:*_1_*:*_135620517_*|*_10009_*:*_1_*:*_102515_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19503"}], "description": "2 issues have been filed against the DSC module that pertain to Nano server, but also affect PowerShell module:\n\n- The {{-Sta}} switch is not available as a command line param to {{powershell.exe}} - https://github.com/puppetlabs/puppetlabs-dsc/issues/197\n- The .NET method {{WaitHandle.WaitOne}} doesn't have a method with 2 params in the CoreCLR, which is what {{powershell.exe}} runs on for Nano Server - https://github.com/puppetlabs/puppetlabs-dsc/issues/198 / calling code at https://github.com/puppetlabs/puppetlabs-dsc/blob/ed55b0a17be855ec3b236f8962f98b1fc3168736/lib/puppet_x/puppetlabs/powershell_manager.rb#L52\n\nLooking at the commit history, the PowerShell module didn't historically use {{-Sta}} per https://github.com/puppetlabs/puppetlabs-powershell/blob/88c03084d2a6af4d853d01254255d8a87b117ccc/lib/puppet/provider/exec/powershell.rb#L67.  It appears picked up its command line parameters from the work done on the DSC module.  The DSC module had {{-Sta}} added in https://github.com/puppetlabs/puppetlabs-dsc/commit/86e42ec50acb894c6ed137d33d6da00d23266675 and there is no explanation as to why.  It might have been added while trying to avoid entering a deadlock in what was poorly written threading code; the issue was later resolved, and {{-Sta}} probably should have been removed.\n\nAccording to the .NET docs for [WaitHandle.WaitOne(millisecondsTimeout)|https://msdn.microsoft.com/en-us/library/cc189907(v=vs.110).aspx]:\n\nbq. Calling this method overload is the same as calling the WaitOne(Int32,\u2002Boolean) overload and specifying false for exitContext.", "environment": "Windows Nano Server TP5", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "32835", "fixedVersions": [], "id": "32835", "issueType": "Improvement", "key": "MODULES-3344", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-05-12T09:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell - Nano Server Compatibility", "timeSpent": "PT0S", "updated": "2016-05-18T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-11T12:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI run https://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-dsc_init-merge_master/71/ contains this commit.\n\nCompleted with success at", "created": "2016-07-13T14:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "FR not required", "created": "2016-07-13T14:57:00.000000"}], "components": ["dsc"], "created": "2016-05-09T22:03:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4acc5867"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn2pr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5451108677_*|*_1_*:*_1_*:*_7123_*|*_10007_*:*_1_*:*_137973552_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_25506_*|*_10006_*:*_1_*:*_1316056"}], "description": "2 issues have been filed against the DSC module that pertain to Nano server:\n\n- The {{-Sta}} switch is not available as a command line param to {{powershell.exe}} - https://github.com/puppetlabs/puppetlabs-dsc/issues/197\n- The .NET method {{WaitHandle.WaitOne}} doesn't have a method with 2 params in the CoreCLR, which is what {{powershell.exe}} runs on for Nano Server - https://github.com/puppetlabs/puppetlabs-dsc/issues/198 / calling code at https://github.com/puppetlabs/puppetlabs-dsc/blob/ed55b0a17be855ec3b236f8962f98b1fc3168736/lib/puppet_x/puppetlabs/powershell_manager.rb#L52\n\nLooking at the commit history, the PowerShell module didn't historically use {{-Sta}} per https://github.com/puppetlabs/puppetlabs-powershell/blob/88c03084d2a6af4d853d01254255d8a87b117ccc/lib/puppet/provider/exec/powershell.rb#L67.  It appears picked up its command line parameters from the work done on the DSC module.  The DSC module had {{-Sta}} added in https://github.com/puppetlabs/puppetlabs-dsc/commit/86e42ec50acb894c6ed137d33d6da00d23266675 and there is no explanation as to why.  It might have been added while trying to avoid entering a deadlock in what was poorly written threading code; the issue was later resolved, and {{-Sta}} probably should have been removed.\n\nAccording to the .NET docs for [WaitHandle.WaitOne(millisecondsTimeout)|https://msdn.microsoft.com/en-us/library/cc189907(v=vs.110).aspx]:\n\nbq. Calling this method overload is the same as calling the WaitOne(Int32,\u2002Boolean) overload and specifying false for exitContext.", "environment": "Windows Nano Server TP5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42432", "fixedVersions": [], "id": "42432", "issueType": "Improvement", "key": "MODULES-3343", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-07-13T14:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Nano Server Compatibility", "timeSpent": "PT0S", "updated": "2016-07-13T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/43eb7e80c5b18768929581b78531b6fabd526623", "created": "2016-06-15T12:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/68/", "created": "2016-06-15T12:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI completed with success", "created": "2016-07-13T14:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Functional Review\n\nTest Setup\n* On a 2012R2 VM with WMF5 installed\n* Install Puppet Agent (PE 4.4.1)\n* Create C:\\Source\\modules-3342\\old-module and C:\\Source\\modules-3342\\new-module\n* Install current DSC module\n{code}\npuppet module install puppetlabs-dsc --modulepath C:\\Source\\modules-3342\\old-module\n{code} \n* Install this tickets DSC module\n{code}\ngit clone https://github.com/puppetlabs/puppetlabs-dsc.git C:\\Source\\modules-3342\\new-module\\dsc\npuppet module install puppetlabs-stdlib --version 4.12.0 --modulepath C:\\Source\\modules-3342\\new-module\npuppet module install puppetlabs-reboot --version 1.2.1 --modulepath C:\\Source\\modules-3342\\new-module\npuppet module install puppetlabs-powershell --version 1.0.6 --modulepath C:\\Source\\modules-3342\\new-module\n{code}\n\nThe test manifest uses the DSC Script resource to introduce a specific delay.  It also outputs to a text file so we can compare execution times.\n\n*Test #1 - Current Module's behaviour*\n\nCreate test manifest\n{code}\ndsc_script { 'testscript': \n  dsc_getscript => '@{ \"Result\" = \"Test Script\" }',\n  dsc_testscript => '$false',\n  dsc_setscript => '$fp = \"C:\\\\source\\\\modules-3342\\\\dsc.txt\"", "created": "2016-07-14T11:17:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised MODULES-3600 to investigate the DSC process termination.", "created": "2016-07-14T11:28:00.000000"}], "components": ["dsc", "windows"], "created": "2016-05-09T14:57:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A DSC resource that previously took over 5 mins (old timeout) now executes without error\nA DSC resource that exceeds 20 mins (new timeout) still errors"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a8411af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn2pj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1207218606_*|*_1_*:*_2_*:*_76561_*|*_10007_*:*_2_*:*_288091741_*|*_3_*:*_1_*:*_2580466989_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_1296260796_*|*_10006_*:*_1_*:*_318299971"}], "description": "We have some hardcoded timeouts for DSC that have proven to be too short for long-running resources (like SharePoint) - this value is set to:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/ed55b0a17be855ec3b236f8962f98b1fc3168736/lib/puppet_x/puppetlabs/powershell_manager.rb#L25\n\nIn MODULES-3180, we want to surface this as a configurable value to end users, but for now, for the next release - let's make this a higher timeout value for the next minor cut of the DSC module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42431", "fixedVersions": [], "id": "42431", "issueType": "Improvement", "key": "MODULES-3342", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-07-14T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Make the DSC timeout default execution higher", "timeSpent": "PT0S", "updated": "2016-07-14T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "Follow-up testing.  I've got 12 VMs in this environment, & only half of them (6 of 12) are producing the error (error is identical across those that error - backports).  Doesn't seem related to OS, as both 12.04.5 & 14.04.4 produce the error.", "created": "2016-05-10T09:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "Further testing: it appears that puppet auto-runs are completing successfully, including making intended apt-related changes.", "created": "2016-05-11T08:14:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "I've completely removed and re-installed the apt module to check for a corrupted installation (checked with git diff) to no avail.", "created": "2016-05-11T09:54:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "And now one of the VMs that was fine yesterday is failing today.  Same error.", "created": "2016-05-11T11:02:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "Further testing: I un-applied the backports manifest from the environment, & the issue persists, but now with different apt::source resources.  Here are examples of two that it is erroring-out on: [r-cran|http://pastebin.com/KAKWC5Zz] & [puppetlabs|http://pastebin.com/XwGW7M46].", "created": "2016-05-11T13:17:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "body": "I commented out the \"options\" parameter from apt/manifests/key.pp (83 & 101) & no longer experiencing errors on manual puppet runs for every machine in my dev environment.", "created": "2016-05-16T11:41:00.000000"}, {"author": "557058:f1da38bd-da30-46b9-888b-e55c1deca0d3", "body": "Having the same issue with puppet 4.8.2 on Debian jessie-backports, puppetlabs-apt 4.1.0\n\nSee also MODULES-2213 and MODULES-2143 for the same issue", "created": "2017-07-20T09:52:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey Former user\u00a0It appears that the issue you are having is an unfortunate side effect of the\u00a0architecture of Puppet itself SERVER-94. Details are provided [here|https://puppet.atlassian.net/browse/SERVER-94?focusedCommentId=529918&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-529918]\u00a0of a potential solution to the issue. I hope this assists you in the problems you are having.\u00a0", "created": "2018-09-05T02:43:00.000000"}], "components": ["apt"], "created": "2016-05-09T13:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64b0d2b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7417500981_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67543367380"}], "description": "Experiencing the same issue as others, reported [here|https://puppet.atlassian.net/browse/MODULES-2213], [here|https://github.com/fsalum/puppet-newrelic/issues/39], and [here|https://github.com/jfryman/puppet-nginx/issues/650].  As you can see from those issues, it pops up with multiple modules, but the common thread is the update to apt 2.x.  I'm currently testing our environment for the same upgrade.\n\nIn my situation, as was reported by others, a restart of the puppet master seemingly \"fixed\" the issue, but it re-emerged shortly thereafter.  My specific error has to do with apt::source backports:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter options on Apt_key[Add key: 630239CC130E1A7FD81A27B140976EAF437D05B5 from Apt::Source backports] at /etc/puppet/environments/development/modules/apt/manifests/key.pp:84 \n{noformat}\n\nI've checked apt/manifests/backports.pp, & don't see where there are any options would be passed.  I think that another common thread may be that I'm using the purge flag; it looked like others were using purge as well.", "environment": "ubuntu 12.04.5\npuppet 3.8.7\napt module 2.2.2\nstdlib module 4.12.0", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "36059", "fixedVersions": [], "id": "36059", "issueType": "Bug", "key": "MODULES-3341", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab6220f9-29e5-4f47-bf01-361551fd9401", "resolution": "Done", "resolutionDate": "2018-09-24T04:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Invalid parameter options on Apt_key", "timeSpent": "PT0S", "updated": "2018-09-24T04:09:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Resolved in version 3.10", "created": "2017-03-17T15:22:00.000000"}], "components": [], "created": "2016-05-09T12:29:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e0c58b9e-85be-4272-ba06-9297a4f30316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@596d55c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz66kf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26967134982_*|*_5_*:*_1_*:*_0"}], "description": "When using the puppet-mysql module on Ubuntu Xenial (16.04 LTS), the file https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp tries to install the package {{php5-mysql}} when Ubuntu uses PHP 7.0 (package {{php7.0-mysql}}).\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34947", "fixedVersions": [], "id": "34947", "issueType": "Bug", "key": "MODULES-4488", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e0c58b9e-85be-4272-ba06-9297a4f30316", "resolution": "Fixed", "resolutionDate": "2017-03-17T15:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql tries to install package php5-mysql on Ubuntu Xenial, which uses PHP 7.0", "timeSpent": "PT0S", "updated": "2017-03-17T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-05-09T09:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e90baf94-9109-4439-8a43-62d9b023f2e7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@263183c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87m7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "To make it easier to configure a firewall for static port assigned nfs, it would be nice to allow the expression of a port range as a dport, for example:\n\n{noformat}\n     it { should contain_firewall('701 allow nfs/udp').with({\n       'action'  => 'accept',\n       'dport'   => [ 'sunrpc', 'nfs', '32761:32766', ],\n       'iniface' => 'eth0',\n       'proto'   => 'udp',\n     }) }\n{noformat}\n", "environment": "Using puppet 3.7.5 and puppetlabs-firewall 1.7.1 at the moment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36058", "fixedVersions": [], "id": "36058", "issueType": "Improvement", "key": "MODULES-3340", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e90baf94-9109-4439-8a43-62d9b023f2e7", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "As a user of the firewall module, I would like to be able to specify a dport range easier", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user The parameter is there in the master branch: https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/manifests/init.pp#L71\n\nBut not in the latest release: https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/5.3.1/manifests/init.pp\n\nIt was added in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/458 so if you target a hash from that point or later then you can use it. Otherwise the next release (5.4.0) will have it.", "created": "2016-05-06T09:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab0009d4-d46c-426b-a004-38f9ecd83362", "body": "Thank you... do you know when the next release will be?", "created": "2016-05-06T09:48:00.000000"}], "components": ["rabbitmq"], "created": "2016-05-06T08:53:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab0009d4-d46c-426b-a004-38f9ecd83362", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@313cd801"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz65kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3158145_*|*_5_*:*_1_*:*_0"}], "description": "I need to set rates_mode in the rabbit config file so I added this to my puppet file:\n\n{code:java}\n    config_management_variables  => {\n      'rates_mode' => 'none',\n    },\n{code}\n\nHowever, i get the following error:\n\n\n{noformat}\nError: Evaluation Error: Error while evaluating a Resource Statement, Class[Rabbitmq]: has no parameter named 'config_management_variables' at /etc/puppetlabs/code/rabbit.pp:51:3 on node ip-10-230-56-82.ec2.internal\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42429", "fixedVersions": [], "id": "42429", "issueType": "Bug", "key": "MODULES-3339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab0009d4-d46c-426b-a004-38f9ecd83362", "resolution": "Fixed", "resolutionDate": "2016-05-06T09:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to use config_management_variables", "timeSpent": "PT0S", "updated": "2016-05-06T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4c54e223-25cb-4613-8e6e-fee38d6e5e62", "attachments": [], "comments": [{"author": "557058:4c54e223-25cb-4613-8e6e-fee38d6e5e62", "body": "I'm wrong in my initial ticket, it's coming from line 30 which is just 'validate_string($content)' - which doesn't match the check line 31 is doing :(", "created": "2016-05-06T04:33:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "More recent versions of the concat module use Puppet 4 data types, and set the type of the content parameter to {{Optional\\[String\\]}}, so still only strings allowed. I think this makes sense.\n\nWhat result to you expect when setting concat::fragment content to an array?\n\n(I was going to say that the normal file type does not allow an array either, but was surprised to find that it actually does, and will use the last element in the array. (PUP-8346))", "created": "2018-01-11T15:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think that the file's content accepting an array is \"magic\" behavior that is more confusing to general population than useful. It is probably best that concat just accepts strings.\n\nSince it no longer is throwing the error but instead says that it only accepts strings, I am going to close this.", "created": "2018-01-17T14:42:00.000000"}], "components": ["concat"], "created": "2016-05-06T04:15:00.000000", "creator": "557058:4c54e223-25cb-4613-8e6e-fee38d6e5e62", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@613e24a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz65i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53180518101_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_515111078"}], "description": "Concat::fragment isn't currently accepting an array as the content field (tried in both 1.2.5 and 2.1.0). It's currently erroring with: \n\nError: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, [\"a\", \"b\"] is not a string.  It looks to be a Array at /tmp/vagrant-puppet/environments/production/modules/concat/manifests/fragment.pp:30:3\n\n\nExample:\n{code:puppet}\nclass test {\n  contact '/tmp/test' {\n    ensure => present,\n  }\n\n  concat::fragment 'test data' {\n    target   => '/tmp/test',\n    content => [ 'a', 'b' ],\n  }\n}\n{code}\nI suspect that the is_string() option is returning before is_array() and returning/blowing up before the if statement can complete.  But I've not really looked much further into it\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40345", "fixedVersions": [], "id": "40345", "issueType": "Bug", "key": "MODULES-3338", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4c54e223-25cb-4613-8e6e-fee38d6e5e62", "resolution": "Fixed", "resolutionDate": "2018-01-17T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat::fragment doesn't accept an array as the content (probably stdlib issue)", "timeSpent": "PT0S", "updated": "2018-01-17T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user Reading through https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=116933 , it appears that environment variable {{http_proxy}} may affect gpg's keyserver option in older gpg versions.\n\nWhat version of gpg are you using? When you run the command manually and it works, do you have an {{http_proxy}} environment variable?", "created": "2016-05-06T12:32:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing due to inactivity and unresolved comments. Please re-open if this remains an issue. Thanks!", "created": "2018-08-23T07:12:00.000000"}], "components": ["apt"], "created": "2016-05-05T19:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@594047ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz65hj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61420655_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_72470392122"}], "description": "apt::key should use a http proxy (http://10.0.0.1:3128).\nHowever, when this command is ran with puppet, it will fail:\n{code:bash}\nError: Execution of '/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --keyserver-options http-proxy='http://10.0.0.1:3128' --recv-keys 573BFD6B3D8FBC641079A6A\nBABF5BD827BD9BF62' returned 2: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.B4w2pqPSJS --trustdb-name /etc/apt/\n/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /\netc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gp\ng.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheez\ny-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d//multistrap.gpg --keyring /etc/apt/trusted.gpg.d\n//puppetlabs-keyring.gpg --keyring /etc/apt/trusted.gpg.d//puppetlabs-nightly-keyring.gpg --keyring /etc/apt/trusted.gpg.d//secring.gpg --keyring /etc/apt/trusted.g\npg.d//trustdb.gpg --keyserver keyserver.ubuntu.com --keyserver-options http-proxy='http://10.0.0.1:3128' --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\ngpg: requesting key 7BD9BF62 from hkp server keyserver.ubuntu.com\n?: invalid HTTP proxy ('http://10.0.0.1:3128'): unsupported URI\ngpgkeys: HTTP fetch error 7: couldn't connect: Success\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n\n[...]\n\nError: /Stage[main]/Nginx::Package::Debian/Apt::Source[nginx]/Apt::Key[Add key: 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 from Apt::Source nginx]/Apt_key[Add key: 57\n3BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 from Apt::Source nginx]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key adv --keyserver keyserve\nr.ubuntu.com --keyserver-options http-proxy='http://10.0.0.1:3128' --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62' returned 2: Executing: gpg --ignore-time-co\nnflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.B4w2pqPSJS --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring\n/etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automati\nc.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /etc/apt/t\nrusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d//debian-archi\nve-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d//multistrap.gpg --keyring /etc/apt/trusted.gpg.d//puppetlabs-keyring.gpg --keyring /etc/apt/trusted.gpg.d//pup\npetlabs-nightly-keyring.gpg --keyring /etc/apt/trusted.gpg.d//secring.gpg --keyring /etc/apt/trusted.gpg.d//trustdb.gpg --keyserver keyserver.ubuntu.com --keyserver\n-options http-proxy='http://10.0.0.1:3128' --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62\ngpg: requesting key 7BD9BF62 from hkp server keyserver.ubuntu.com\n?: invalid HTTP proxy ('http://10.0.0.1:3128'): unsupported URI\ngpgkeys: HTTP fetch error 7: couldn't connect: Success\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n{code}\n\nWhen I copy and run the failed command directly in terminal afterwards, \nit works without issues and the resource state is deemed fulfilled in subsequent puppet runs.\n\n\nRelated: https://github.com/jfryman/puppet-nginx/issues/650", "environment": "Debian 7.10 (Wheezy)\nPuppet 3.8.7\npuppetlabs-apt 2.2.2\n\nmasterless puppet (puppet apply)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34946", "fixedVersions": [], "id": "34946", "issueType": "Bug", "key": "MODULES-3337", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "resolution": "Incomplete", "resolutionDate": "2018-08-23T07:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " apt::key fails with proxy", "timeSpent": "PT0S", "updated": "2018-08-23T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-05-05T13:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4be37c73-5529-4548-baeb-a223fe92ecc6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b11e786"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz64pz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Addition of variables to control automatic restart of rabbitmq-server in RedHat. Making use of already existing template for adding service.d configurations for rabbitmq (templates/rabbitmq-server.service.d/limits.conf). \n\nPull Request: #468 \nFork with changes: https://github.com/firefly4268/puppetlabs-rabbitmq/tree/auto_restart", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33987", "fixedVersions": [], "id": "33987", "issueType": "New Feature", "key": "MODULES-3336", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4be37c73-5529-4548-baeb-a223fe92ecc6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Addition of Variables for Redhat Service Restart", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to mark this as a duplicate of MODULES-3324 as I believe they are both related to the way {{replace}} affects {{ensure => absent}} for regex line matches.", "created": "2016-05-06T12:49:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "Ah, I didn't see that one. Sorry about that.", "created": "2016-05-06T12:53:00.000000"}], "components": ["stdlib"], "created": "2016-05-05T10:34:00.000000", "creator": "5d12e09c1e063b0bcd710281", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c878ab7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz64cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94481738_*|*_6_*:*_2_*:*_12548"}], "description": "h2. Description\n\nThe documented behavior for match_for_absence is the following; \n\nbq. {{match_for_absence}}: An optional value to determine if match should be applied when {{ensure => absent}}. If set to true and match is set, the line that matches match will be deleted. If set to false (the default), match is ignored when {{ensure => absent}} and the value of line is used instead. Default: *false*.\n\nI find that the value of {{$line}} is used regardless due to the test for resource existence in the file [./lib/puppet/provider/file_line/ruby.rb|https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/provider/file_line/ruby.rb]. If I have a valid value for {{$line}}, it works. (It matches the 'else' condition.) However, if {{$line}} is not precise, no resource is found to act on and I get this error in debug output.\n{code:puppet}\nDebug: /Stage[main]/Main/Htpasswd[remove]/File_line[remove_htpasswd]: Nothing to manage: no ensure and the resource doesn't exist\n{code}\nI can work around this by meeting the resource existence test by adding {{replace => false}} to meet the first condition of the 'if' resource exists test, but this does not seem correct behavior. \n\nAt the least the documentation should reflect the required parameter values for a successful test. Even better would be not requiring setting {{replace => false}} to validate resource existence. \n\nh2. How to Reproduce\n\nPut the README provided 'match_for_absence' example in a manifest file;\n{code:puppet}\nfile_line { 'bashrc_proxy':\n  ensure            => absent,\n  path              => '/etc/bashrc',\n  line              => 'export HTTP_PROXY=http://squid.puppetlabs.vm:3128',\n  match             => '^export\\ HTTP_PROXY\\=',\n  match_for_absence => true,\n}\n{code}\nAdd a matching line to the file. Here I am going to add a matching line, _but with a different port._\n{code:bash}\nvim /etc/bashrc\n{code}\n{noformat}\nexport HTTP_PROXY=http://squid.puppetlabs.vm:8080\n{noformat}\nExecute the manifest and see if the line is removed.\n{code:bash}\npuppet apply -v --debug bashrc.pp\n{code}\nYou should see that the resource was not found. \n{code:puppet}\nDebug: /Stage[main]/Main/File_line[bashrc_proxy]: Nothing to manage: no ensure and the resource doesn't exist\n{code}\nEdit the file_line resource to add {{replace => false}} and re-run the manifest. The line will be matched and removed.\n{code:puppet}\nNotice: /Stage[main]/Main/File_line[bashrc_proxy]/ensure: removed\n{code}\n", "environment": "CentOS 6.7\nPuppet 3.8.7-1\nStdlib 4.12.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32834", "fixedVersions": [], "id": "32834", "issueType": "Bug", "key": "MODULES-3335", "labels": ["github", "module", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d12e09c1e063b0bcd710281", "resolution": "Duplicate", "resolutionDate": "2016-05-06T12:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unexpected Behavior in file_line When match_for_absence => true", "timeSpent": "PT0S", "updated": "2016-05-06T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-05-04T16:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cb47a874-e1f9-4d95-b07e-4f1a765a880d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef09830"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz63jr:"}], "description": "Branch 3.7.x\nTrying to grant global privileges causes an error \n\ne.g.\n\n{code}\n        mysql_user { \"$mysql_replication_username@$mysql_replication_hostgrant\":\n                password_hash => mysql_password(\"$mysql_replication_password\"),\n        }\n\n        mysql_grant { \"$mysql_replication_username@$mysql_replication_hostgrant\":\n                user       => \"$mysql_replication_username@$mysql_replication_hostgrant\",\n                privileges => ['Repl_slave_priv'],\n        }\n{code}\n\n{code}\nError: Failed to apply catalog: Validation of Mysql_grant[replicate@10.10.%] failed: table parameter is required.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38127", "fixedVersions": [], "id": "38127", "issueType": "Bug", "key": "MODULES-3334", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cb47a874-e1f9-4d95-b07e-4f1a765a880d", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-mysql] Granting Global Privileges ", "timeSpent": "PT0S", "updated": "2016-05-04T16:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": ["splunk"], "created": "2016-05-04T14:49:00.000000", "creator": "6243b71b258562006fa2e483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71cbfd4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz63gn:"}], "description": "Using the puppetlabs-splunk module to upgrade the splunk forwarder is currently not possible because starting the service will fail due to the license not being accepted and the upgrade not being agreed to. The service need to accept the following flags:\n\n--accept-license\n--answer-yes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38125", "fixedVersions": [], "id": "38125", "issueType": "Bug", "key": "MODULES-4593", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b71b258562006fa2e483", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-splunk --accept-license --answer-yes", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["powershell", "windows"], "created": "2016-05-04T12:06:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This depends on MODULES-3137 acceptance criteria."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@303d3f47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65196_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_161292790081"}], "description": "Enhance test coverage for MODULES-3137 by creating an acceptance test. The AC for this ticket is dependent on AC for MODULES-3137.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36057", "fixedVersions": [], "id": "36057", "issueType": "Task", "key": "MODULES-3333", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell - Create Acceptance Test for \"logoutput\"", "timeSpent": "PT0S", "updated": "2021-06-14T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Corrected in https://github.com/puppetlabs/puppetlabs-concat/pull/397", "created": "2016-05-04T00:47:00.000000"}], "components": ["concat"], "created": "2016-05-03T22:39:00.000000", "creator": "557058:3f169595-a178-4767-b5cc-065075b747bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59636f0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz62rj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_135466514_*|*_5_*:*_1_*:*_0"}], "description": "h4. This does not work\n{code:puppet}  $route_file = \"/etc/sysconfig/network-scripts/ROUTE-${device}\"\n  concat { 'routes':\n    ensure         => present,\n    path           => $route_file,\n    ensure_newline => true,\n    warn           => true,\n    mode           => '0644',\n    owner          => 'root',\n    group          => 'root',\n  }\n  concat::fragment { 'route':\n    target  => $route_file,\n    content => template('profiles/network/route.erb'),\n    order   => '25',\n  }\n{code}\n\nI get this error\n{code}\nWarning: /Stage[main]/Profiles::Vlan/Concat::Fragment[route]/Concat_fragment[route]: Target Concat_file[/etc/sysconfig/network-scripts/ROUTE-em2.221] not found in the catalog{code}\n\nh4. This works\n\n{code:puppet}  $route_file = \"/etc/sysconfig/network-scripts/ROUTE-${device}\"\n  concat { $route_file:\n    ensure         => present,\n    ensure_newline => true,\n    warn           => true,\n    mode           => '0644',\n    owner          => 'root',\n    group          => 'root',\n  }\n  concat::fragment { 'route':\n    target  => $route_file,\n    content => template('profiles/network/route.erb'),\n    order   => '25',\n  }\n{code}", "environment": "OS = RHEL 6\nPuppet = 3.8.6\nPuppet master = 3.8.6\nConcat 2.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40344", "fixedVersions": [], "id": "40344", "issueType": "Bug", "key": "MODULES-3332", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f169595-a178-4767-b5cc-065075b747bc", "resolution": "Fixed", "resolutionDate": "2016-05-05T12:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat : file not found in catalog when specifying path in concat", "timeSpent": "PT0S", "updated": "2016-05-05T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] drop links", "created": "2016-05-03T14:54:00.000000"}], "components": ["windows"], "created": "2016-05-03T14:20:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Packages from this test server should be delivered via:\n\n* HTTP - perhaps using Chocolatey Server Module - https://forge.puppetlabs.com/chocolatey/chocolatey_server\n * The setup - https://github.com/chocolatey/puppet-chocolatey_server/blob/ac9b729a6a155f35d715b4758305a8771a893879/manifests/init.pp#L45-L93\n\nPackages delivered in the above protocols should be delivered in the following states:\n* Well formed\n* Corrupted\n\nDocument how to access the repository."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45e52477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypme7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287272476_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_392830"}], "description": "In order to test package delivery via Puppet Labs Chocolatey, we need a test server that deliver known-state packages.\n\nWe will be using nexus.  We need access to a nexus repository so we can push packages.\n", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "40343", "fixedVersions": [], "id": "40343", "issueType": "Task", "key": "MODULES-3330", "labels": [], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-05-18T12:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Validate Package Server for Chocolatey Automation ", "timeSpent": "PT0S", "updated": "2016-05-18T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/630", "created": "2016-05-04T16:03:00.000000"}], "components": ["firewall"], "created": "2016-05-03T13:58:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d5e2eb1a-4e2d-4301-8199-671c158549ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a7bd055"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz62fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93910660_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_73513068"}], "description": "Add support for iptables length and string extensions in firewall module.\n\nOpening ticket before submitting pull request.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34945", "fixedVersions": [], "id": "34945", "issueType": "Improvement", "key": "MODULES-3329", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d5e2eb1a-4e2d-4301-8199-671c158549ef", "resolution": "Fixed", "resolutionDate": "2016-05-05T12:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for iptables length and string extensions in firewall module", "timeSpent": "PT0S", "updated": "2016-05-05T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I agree with this, but unfortunately this would require changes to the puppetlabs-apt 2.x api and thus be backwards incompatible. We'll need to do this when we do a major release of postgresql though for sure.", "created": "2016-05-04T16:01:00.000000"}, {"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "puppetlabs-postgresql [PR #831|https://github.com/puppetlabs/puppetlabs-postgresql/pull/831] = Remove deprecated force parameter from concat ", "created": "2017-01-26T19:14:00.000000"}, {"author": "557058:e6783408-6a97-4aad-9625-e2921241efe6", "body": "The force parameter from Concat has now been removed, meaning this is now an error.", "created": "2017-04-28T05:08:00.000000"}], "components": ["postgresql"], "created": "2016-05-03T13:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:facaa6f2-23b7-4a3d-9995-6299cb4264a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "puppetlabs-postgresql no longer triggers deprecation warnings on \n- Apt::Key\n- Apt::Source\n- Concat"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@315b19c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz62fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95220351_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_31279705501"}], "description": "h3. The warnings I'm getting:\n{noformat}\n==> default: Warning: Scope(Apt::Source[apt.postgresql.org]): $include_src is deprecated and will be removed in the next major release, please use $include => { 'src' => false } instead\n\n==> default: Warning: Scope(Apt::Source[apt.postgresql.org]): $key_source is deprecated and will be removed in the next major release, please use $key => { 'source' => https://www.postgresql.org/media/keys/ACCC4CF8.asc } instead.\n\n==> default: Warning: Scope(Concat[/etc/postgresql/9.5/main/pg_ident.conf]): The $force parameter to concat is deprecated and has no effect.\n\n==> default: Warning: Scope(Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]): $key_source is deprecated and will be removed in the next major release. Please use $source instead.\n{noformat}\nh3. The puppet code using this module:\n{code:puppet}\n    class { 'postgresql::globals':\n        manage_package_repo => true,\n        version => '9.5',\n        encoding => 'UTF-8',\n        locale => 'en_US.UTF-8',\n    }\n\n    class { 'postgresql::server':\n        listen_addresses => '*',\n        require => Class['postgresql::globals'],\n    }\n\n    class { 'postgresql::server::contrib':\n        package_ensure => 'latest',\n    }\n{code}", "environment": "debian 8 (jessie),\npuppet 3.7.2,\npuppetlabs-postgresql (v4.7.1), \npuppetlabs-apt (v2.2.2),\npuppetlabs-stdlib (v4.12.0),\npuppetlabs-concat (v2.1.0)", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "42427", "fixedVersions": [], "id": "42427", "issueType": "Bug", "key": "MODULES-3328", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:facaa6f2-23b7-4a3d-9995-6299cb4264a8", "resolution": "Fixed", "resolutionDate": "2017-05-01T16:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql emits multiple deprecation warnings on puppet 3.7.2", "timeSpent": "PT0S", "updated": "2017-05-01T16:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-05-02T15:18:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A hyperlink to DSC resource documentation should be provided when errors or warnings occur with the Puppet DSC module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230eb767"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx1r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "If an error happens with a DSC resource a hyperlink to the MS documentation should be provided. This will allow the user to quickly discover the root cause of the issue if it resides in the underlying DSC platform.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42425", "fixedVersions": [], "id": "42425", "issueType": "Improvement", "key": "MODULES-3327", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Add Hyperlinks to Microsoft DSC Documentation in Error Messages", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-05-02T15:14:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* A tool that translates Puppet DSC manifests into \"Invoke-DscResource\" cmlet invocations."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e7cbcff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz61h3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "If a customer using the DSC module experiences problems with the underlying DSC platform resource types there are not clear instructions on how to debug the issue. We could provide a tool that translates Puppet manifests into the equivalent \"Invoke-DscResource\" commands. That way the user can test their desired state without Puppet as a middle layer. ", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41412", "fixedVersions": [], "id": "41412", "issueType": "Improvement", "key": "MODULES-3326", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Provide Debugging Toolkit", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Duplicate of MODULES-3321", "created": "2016-05-03T14:28:00.000000"}], "components": ["powershell"], "created": "2016-05-02T09:17:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1280a466"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60u7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11654_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_105032412"}], "description": "[~accountid:557058:4d037d5f-6e67-465d-84d3-9631f5599649] discovered that the PowerShell module will display an [unwanted message|https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L43-L45] on non-Windows platforms that plug-in sync the PowerShell module. An acceptance test should be created that verifies that the upgrade message is not displayed on Linux agent nodes that plug-in sync the module.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "39255", "fixedVersions": [], "id": "39255", "issueType": "Task", "key": "MODULES-3325", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2016-05-03T14:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell - Add Negative Acceptance Test for Running on Linux", "timeSpent": "PT0S", "updated": "2016-05-04T11:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for this minimal case! I was able to recreate it not working and trace the bug to https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.12.0/lib/puppet/provider/file_line/ruby.rb#L3 short-circuiting the {{exists?}} logic based on the value of the {{replace}} attribute.\n\nAs a temporary workaround, you can pass {{replace => false}} when doing {{ensure => absent}} and it will correctly find and remove the regex.\n\nFor fixing this bug, what should {{replace}} do when ensure is absent? Currently when ensure is present, it will not update (replace) lines that match the regex, but this behavior does not seem useful when trying to remove a line.", "created": "2016-05-06T12:55:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "In my (limited) opinion it doesn't seem that the value of replace should have any bearing on a test for resource existence. It seems like you want to check the value of match_for_absence and regex match count there (instead of replace.) The else condition would be fine as-is. However, there may be a good reason it was done in the first place.", "created": "2016-05-06T13:09:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Is there something else I can provide to help? I just encountered this again and was surprised to see it still pending.", "created": "2016-09-02T17:03:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "(y)+1", "created": "2017-05-22T12:37:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "This bug just won't go away. Recommend you at least update the documentation so the example works. MODULES-3335 MODULES-3268 MODULES-3590", "created": "2017-11-02T20:47:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5d12e09c1e063b0bcd710281], have you updated to puppetlabs-stdlib 4.21.0? Are you seeing an identical issue?", "created": "2017-11-08T14:20:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Yes, I can confirm this is now corrected in 4.21.0! Thank you! I didn't realize there was a release the same day as I made that last comment. I was in fact testing under 4.20.0 where it was still present. It looks like [https://github.com/puppetlabs/puppetlabs-stdlib/commit/bcab71ded8507de4fd9f89b4dcf798b3d98ace59#diff-082b72b78cd818f126db3fefa9fd2816] is the one that fixed it. Thanks!\n\nDetails: From the README, I took the match_for_absence example and changed the path to /tmp (so I could execute it on a test file.)\n{code:puppet}\nfile_line { 'bashrc_proxy':\n  ensure =>  absent,\n  path =>  '/tmp/bashrc',\n  match =>  '^export\\ HTTP_PROXY\\=',\n  match_for_absence =>  true,\n}\n{code}\n{code:bash}\necho \"export HTTP_PROXY=asdf\" > /tmp/bashrc \npuppet module install puppetlabs-stdlib -v 4.20.0\npuppet apply test_file_line.pp\ncat /tmp/bashrc \n{code}\nThe line is still present.\n{code}\nexport HTTP_PROXY=asdf\n{code}\nAfter upgrading.\n{code:bash}\npuppet module upgrade puppetlabs-stdlib\npuppet apply test_file_line.pp\ncat /tmp/bashrc\n{code}\nThe line is removed.", "created": "2017-11-08T15:07:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:5d12e09c1e063b0bcd710281], awesome. And thanks for the README tip!", "created": "2017-11-08T15:27:00.000000"}, {"author": "623cfbf001f8660070b787ae", "body": "Just reproduced this in Puppet 5.5.6, right down to the `replace => false` fixing it.", "created": "2018-11-09T17:53:00.000000"}], "components": ["stdlib"], "created": "2016-05-02T08:35:00.000000", "creator": "623a4b549b54ec0068b0738b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ae037a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_361197866_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_47619098077"}], "description": "The {{ensure => absent}} component of file_line doesn't work with a match parameter even with the {{match_for_absence}} parameter set to true.\n\nScenario: We are moving some oracle related limits from limits.conf into limits.d/ This will make us more flexibile with limits moving foreward, as having many things altering the limits.conf file was causing conflicts - now we can do it via hierarchy within limits.d. Our plan is two fold - add the new limits via file_line, and remove the existing limits via file_line.\n\nThe removal doesn't seem to work.\n\nexample /etc/security/limits.conf\n{noformat}\n[jlang1@oradbdv2node2 ~]$ cat /etc/security/limits.conf\n# /etc/security/limits.conf\n..(Removed - tons of Commented header stuff)..\n#*               soft    core            0\n#*               hard    rss             10000\n#@student        hard    nproc           20\n#@faculty        soft    nproc           20\n#@faculty        hard    nproc           50\n#ftp             hard    nproc           0\n#@student        -       maxlogins       4\noracle soft memlock 123456\n\n# End of file\n{noformat}\n\nPuppet code I am using:\n{code:puppet}\nfile_line {'oracle user limits.conf removal' :\n    ensure            => 'absent',\n    path              => '/etc/security/limits.conf',\n    line              => \"oracle limit\",\n    match             => \"^oracle .*\",\n    match_for_absence => true,\n    multiple          => true,\n  }\n{code}\nNote: Have tried many variations including     \nmatch             => \"^oracle\\ .*\",\nmatch             => \"^oracle.*\",\n..doesn't seem to care\n\nSample run:\n{noformat}\n[jlang1@oradbdv2node2 puppetlabs-stdlib]$ sudo puppet apply --verbose --debug --evaltrace --modulepath spec/fixtures/modules/ -e \"file_line {'oracle user limits.conf removal' : ensure => absent, path => '/etc/security/limits.conf', line => 'oracle limit', match => '^oracle .*', match_for_absence => true, multiple => true, }\"\nDebug: Runtime environment: puppet_version=3.8.7, ruby_version=2.0.0, run_mode=user, default_encoding=UTF-8\n[...]\nInfo: /Stage[main]/Main/File_line[oracle user limits.conf removal]: Starting to evaluate the resource\nDebug: /Stage[main]/Main/File_line[oracle user limits.conf removal]: Nothing to manage: no ensure and the resource doesn't exist\nInfo: /Stage[main]/Main/File_line[oracle user limits.conf removal]: Evaluated in 0.00 seconds\n[...]\n[jlang1@oradbdv2node2 puppetlabs-stdlib]$\n{noformat}\n\n\nEnvironment info - for reference:\npuppet 3.8.2 and 3.8.7 produce the same result (https://yum.puppetlabs.com/el/7/products/x86_64/)\nRHEL 7.2\nstdlib 4.9.0 (can test 4.11.0 as well - but changelog doesn't indicate this would be fixed in 4.11.0)\nruby 2.0.0p598 (2014-11-13) [x86_64-linux]\n\nHoping this provides a minimal case that can be easily reproduced on your end!\n\n  \n", "environment": "RHEL 7.2\nPuppet 3.8.2/3.8.7\nRUBY 2.0.0.498\nstdlib 4.9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36056", "fixedVersions": [], "id": "36056", "issueType": "Bug", "key": "MODULES-3324", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b549b54ec0068b0738b", "resolution": "Fixed", "resolutionDate": "2017-11-08T15:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line 'replace' breaks ensure => absent with match", "timeSpent": "PT0S", "updated": "2018-11-09T17:53:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user\n\nI think it's saying to use this?\n{code:puppet}\npackage { 'debian-archive-keyring':\n  ensure => present,\n}\npackage { 'debian-keyring':\n  ensure => present,\n}\n{code}", "created": "2016-05-04T16:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "body": "Shouldn't those packages also be a dependency of the apt source requiring them for being added without causing authentication issues?\n\n\n{code:puppet}\npackage { 'debian-keyring':\n  ensure => present,\n} ->\nApt::Source ['some source that depends on the keyring package']\n{code}", "created": "2016-05-05T19:17:00.000000"}], "components": ["apt"], "created": "2016-05-02T08:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6847661c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_202808425_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n$required_packages is deprecated and will be removed in the next major release, please use package resources instead.\n{code}\n\nI declare most apt module related parameters/resources in hiera yaml.\nrequired_packages is used mainly for installing keyring packages (debian-keyring and debian-archive-keyring).\nWhat would be the best practices patterns now for using \"normal\" package resources?\n\nThanks and \nwith best regards", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33985", "fixedVersions": [], "id": "33985", "issueType": "Bug", "key": "MODULES-3323", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "resolution": "Done", "resolutionDate": "2016-05-04T16:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Best practices for packages (alternative to deprecated required_packages)", "timeSpent": "PT0S", "updated": "2016-05-05T19:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt"], "created": "2016-05-02T07:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@238d5031"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60sv:"}], "description": "It could be convenient when the puppet apt module also \naccepts/normalizes fingerprints formatted with spaces, e.g.:\n\"47B3 20EB 4C7C 375A A9DA E1A0 1054 B7A2 4BD6 EC30\"\nalternative to \n\"47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32833", "fixedVersions": [], "id": "32833", "issueType": "New Feature", "key": "MODULES-3322", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow alternative fingerprint format", "timeSpent": "PT0S", "updated": "2016-05-04T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-03T18:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Build has passed", "created": "2016-05-03T20:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Given the nature of the unit tests, it is felt that this ticket does not require FR.\n\nStill requires QA review though,", "created": "2016-05-03T20:36:00.000000"}], "components": ["powershell"], "created": "2016-04-29T15:59:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* Does not repeat the warning message if more than one exec resource on an unsupported Puppet Agent on Windows\n* Does not emit warning message at all on Non-Windows platforms\n* Does not emit warning message on Windows platforms and supports the Powershell Manger"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f0b9db7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60jr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Very important to change this prior to release after it was determined to be happening by Gary L - we thought we might be releasing in the sprint and this needed to be taken care of prior to that."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8282862_*|*_1_*:*_1_*:*_91332_*|*_10007_*:*_1_*:*_11045334_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_50642797_*|*_10006_*:*_1_*:*_342814341"}], "description": "{noformat}\nWarning: The current Puppet version is outdated and uses a library that was\npreviously necessary on the current Ruby verison to support a colored console.\nUnfortunately this library prevents the PowerShell module from using a shared\nPowerShell process to dramatically improve the performance of resource\napplication.\nTo enable these improvements, it is suggested to upgrade to any x64 version of\nPuppet (including 3.x), or to a Puppet version newer than 3.x.\n{noformat}\n\nShows up anywhere that it is found that the PowerShell Manager is not supported, including on Linux nodes.\n\nThis is due to \n\n{noformat}\nif !PuppetX::PowerShell::PowerShellManager.supported?\n  upgrade_message\nend\n{noformat}\n\nModules are plugin synced everywhere - which means all Linux nodes will see this message.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "33983", "fixedVersions": [], "id": "33983", "issueType": "Bug", "key": "MODULES-3321", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-05-04T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell module should not report that the PowerShell Manager is not supported on Linux", "timeSpent": "PT0S", "updated": "2016-05-04T13:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-04-29T15:11:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38270b98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60iv:"}], "description": "Can a hash argument for the mysql::db define be added to the mysql::server module so it can run create_resources against it?\n\nI'd rather specify my databases in hiera than by writing a class that contains my defines for the node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39254", "fixedVersions": [], "id": "39254", "issueType": "New Feature", "key": "MODULES-3320", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "create_resources hash for mysql::db", "timeSpent": "PT0S", "updated": "2016-04-29T15:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2016-04-29T15:08:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fa496c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz60in:"}], "description": "The postgresql::server module also provides a define for creating databases.\n\nCan an argument be added to postgresql::server that accepts a hash for creating the databases directly off of the module?\n\nCreating a class to contain the define is less elegant than putting it into hiera ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37183", "fixedVersions": [], "id": "37183", "issueType": "New Feature", "key": "MODULES-3319", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Hash argument for create_resources", "timeSpent": "PT0S", "updated": "2016-04-29T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-04-29T11:33:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Chocolatey should install and be able to install packages on systems with minimum prerequisites: Powershell 2 and .NET 4+\n\nChocolatey should install, and upgrade .NET to .NET 4 and then be able to install packages on systems with Powershell 2+ and .NET 3.5 and below."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69103921"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz609j:"}], "description": "This task is for testing install Chocolatey manually via the Chocolatey module with older versions of Powershell (2+) and older versions of .NET (3.5-)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32832", "fixedVersions": [], "id": "32832", "issueType": "Task", "key": "MODULES-3318", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Manual Testing of Chocolatey Install via Chocolatey Module without Prerequisites Installed", "timeSpent": "PT0S", "updated": "2016-04-29T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Release should happen Tuesday.", "created": "2016-05-01T12:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "You caught us in the middle of a release while it was still going through sign-offs, which is why there was no tag yet.\n\nIt is now tagged and released https://forge.puppet.com/puppetlabs/stdlib", "created": "2016-05-03T12:36:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "body": "Excellent, thank you very much!", "created": "2016-05-03T14:27:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We got a request from a community member, and bringing it into the sprint was a reminder to close it.", "created": "2016-05-04T14:50:00.000000"}], "components": ["stdlib"], "created": "2016-04-29T07:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@410a6ee3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5zmv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Community member request"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_268918073_*|*_3_*:*_1_*:*_94381955_*|*_5_*:*_1_*:*_0"}], "description": "Latest release on GitHub is 4.12.0, but version on Forge is 4.11.0\n\nPlease update Puppet Forge puppetlabs/stdlib module to version 4.12.0 (as per GitHub releases). The ensure_resources function is not available in version 4.11.0 of the module.\n\nIt would be useful for people who download this module with r10k/puppet-librarian, but who do not allow external access to GitHub to pull a specific commit.\n\nThanks\nL.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34944", "fixedVersions": [], "id": "34944", "issueType": "Bug", "key": "MODULES-3317", "labels": ["forge", "forge-module", "github", "puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02940588-59e2-433f-8b6a-cb953a0b9bc7", "resolution": "Fixed", "resolutionDate": "2016-05-03T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update puppetlabs-stdlib module to 4.12.0 on Puppet Forge", "timeSpent": "PT0S", "updated": "2016-05-05T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243942c1da0e1007138d449", "body": "Please close this. I was in error. ", "created": "2016-04-29T05:27:00.000000"}], "components": ["inifile"], "created": "2016-04-29T05:20:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f0d84b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5zlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198406830_*|*_5_*:*_1_*:*_0"}], "description": "It would be nice to have possibility to send a notify when setting is changed. Testing shows it doesn't work at the moment.\n\n    ini_setting { 'example':\n      ensure => present,\n      path => '/tmp/example.ini',\n      section => 'section',\n      setting => 'example',\n      value => 120,\n      notify => Service['exampleservice'],\n    }\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36055", "fixedVersions": [], "id": "36055", "issueType": "New Feature", "key": "MODULES-3316", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "resolution": "Cannot Reproduce", "resolutionDate": "2016-05-01T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for notify for ini_setting", "timeSpent": "PT0S", "updated": "2016-05-01T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed, however, it appears as though the fix you requested Former user\u00a0, has been implemented - see [here|https://github.com/puppetlabs/puppetlabs-apache/blob/6b1d99cafbb07618791fa29682c099c0a88c8ee5/templates/mod/ssl.conf.erb#L13]", "created": "2021-01-18T06:50:00.000000"}], "components": ["apache"], "created": "2016-04-29T03:02:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ecf334a2-ea02-4271-bedb-5a2bd882e6dc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c5e8d9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5zlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149057310984_*|*_5_*:*_1_*:*_0"}], "description": "When using apache::mod::ssl in a apache 2.2 environment the template in modules/apache/templates/mod/ssl.conf.erb is not parsed correctly.\nthe versioncmp seems not able to parse the stringified apache_version.\n\nFIX: Update Line 17 of ssl.conf.erb to\n\n*<% if scope.function_versioncmp([@apache_version, '2.4']) => 0 %>*", "environment": "CentOS 6.7, Apache 2.2, puppet 4.4.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33981", "fixedVersions": [], "id": "33981", "issueType": "Bug", "key": "MODULES-3315", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ecf334a2-ea02-4271-bedb-5a2bd882e6dc", "resolution": "Fixed", "resolutionDate": "2021-01-18T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "versioncmp doesn't parse stringified $apache_version correctly", "timeSpent": "PT0S", "updated": "2021-01-18T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "May need to handle {{f25}} vs {{25}} in repo config and package names?", "created": "2017-07-20T11:15:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Fedora is definitely in the module. I'm gonna assume that was done under a different ticket number (shrug)", "created": "2018-05-10T19:04:00.000000"}], "components": ["puppet_agent"], "created": "2016-04-28T15:41:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@417d18d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylfxz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38691248633_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24306859391_*|*_10005_*:*_1_*:*_1122873619"}], "description": "We're unable to upgrade fedora with the puppet_agent module, due to yum requiring the fedora tag at the end of the package version (PUP-5802/PUP-5025). This shows up during an upgrade as:\n{code}\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from 1.3.6-1.fedoraf22 to 1.4.2-1.el22 failed: Could not update: Execution of '/usr/bin/dnf -d 0 -e 1 -y install puppet-agent-1.4.2-1.el22' returned 1: Error: no package matched: puppet-agent-1.4.2-1.el22\n{code}\n\nIn order to resolve this, we should provide the \"fedorafXX\" value at the end of the version string.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38123", "fixedVersions": [], "id": "38123", "issueType": "Bug", "key": "MODULES-3313", "labels": ["fedora"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Fixed", "resolutionDate": "2018-05-10T19:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Fedora support", "timeSpent": "PT0S", "updated": "2018-05-10T19:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "I saw this because we accidentally re-enabled EL4 upgrades in CI, once we disable them again, this will no longer be a CI blocker, but will still be an issue.", "created": "2016-04-28T15:17:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "I'm just creating the ticket so it isn't only visible in PE-land. The priority for the Modules team is up to you, but Integration is not going to have time to handle it any time soon.", "created": "2016-04-28T21:13:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Forgot to migrate this back to a regular issue after we removed it from CI.", "created": "2016-05-10T12:58:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Thank you for reporting this issue. However, we believe this issue only affects an operating system/version that is no longer supported by Puppet, and will not be addressing this in a future release.\n\nFor a list of current supported operating systems, please see https://docs.puppet.com/pe/latest/sys_req_os.html.", "created": "2017-07-19T00:48:00.000000"}], "components": ["puppet_agent"], "created": "2016-04-28T15:08:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cb0bcac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3204"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5yo7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50371_*|*_3_*:*_1_*:*_1028880626_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37540222505"}], "description": "This is a known problem, we have not had time to work on adding EL4 support. See linked ticket https://puppet.atlassian.net/browse/PE-13448 .\n\n*Job:*\nPE puppet_agent secondary\n\n*Platform:*\nEL4-variants\n\n*Issue:*\nIt seems the version of yum/rpm in EL4 does not support versionable, so we need to work around that shortcoming on upgrades. Since we are explicitly setting up our repo that points at our puppet master, we can probably get away with {{ensure => latest}} . There might be other issues hiding here, but that seems like the gist of what will need to be done.\n\n*Logs:*\n{code}\n[1;31mError: Failed to apply catalog: Parameter ensure failed on Package[puppet-agent]: Provider must have features 'versionable' to set 'ensure' to '1.4.2-1.el4' at\n{code}\n\n\n\n", "epicLinkSummary": "[puppet_agent] Extend puppet_agent module platform support", "estimate": "PT0S", "externalId": "32831", "fixedVersions": [], "id": "32831", "issueType": "Bug", "key": "MODULES-3312", "labels": [], "originalEstimate": "PT0S", "parent": "38013", "parentSummary": "[puppet_agent] Extend puppet_agent module platform support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "resolution": "Won't Fix", "resolutionDate": "2017-07-19T00:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_agent: Unable to upgrade on EL4-variants", "timeSpent": "PT0S", "updated": "2017-07-19T00:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "body": "Created a PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/761", "created": "2016-04-28T15:32:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "PR is merged. Thank you [~accountid:557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577]", "created": "2021-06-07T07:23:00.000000"}], "components": ["postgresql"], "created": "2016-04-28T15:07:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4365b0c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5zcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161194585786_*|*_5_*:*_1_*:*_0"}], "description": "In {{lib/puppet/provider/postgresql_psql/ruby.rb}} we call {{get_environment}} twice: once in {{run_in_sql_command}}, to pass it to {{run_command}}, but there we ignore the passed argument and call {{get_environment}} again. One of the two should be removed.\n\nAlso, in {{get_environment}}, we start from {{resource\\[:connect_settings]}}, but we should {{dup}} this hash, otherwise we are adding to it instead. Because we call it twice, everything passed in the type's {{environment}} will be applied twice to this same hash, triggering the {{Overriding environment setting}} warning.", "environment": "Puppet 3.8, puppetlabs-postgresql master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42423", "fixedVersions": [], "id": "42423", "issueType": "Bug", "key": "MODULES-3311", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "resolution": "Fixed", "resolutionDate": "2021-06-07T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Environment created twice, overwrites connect_settings", "timeSpent": "PT0S", "updated": "2021-06-07T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c215399d-781f-45ba-84bd-54b271d08406", "body": "Problem stopped occurring naturally.", "created": "2016-05-02T08:06:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:42717a93-35e3-4e9a-8bb6-6600d3a61a8d", "body": "We are experiencing this error as well:\n\nError: /Stage[main]/Wf_rssh::Config/Concat[/etc/rssh.conf]/Concat_file[/etc/rssh.conf]: Failed to generate additional resources using 'eval_generate': Could not intern from application/octet-stream: No format match the given format name or mime-type (application/octet-stream)\n\nWas at stdlib 4.6.0, upgraded to 4.11.0 to test.  Concat is at 2.1.0.\n\nDowngraded concat to 1.2.4 and this works again, but we need the show_diff functionality in concat 2.  Workaround is to use content and a template instead of source.", "created": "2016-05-12T13:55:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:42717a93-35e3-4e9a-8bb6-6600d3a61a8d", "body": "We are currently migrating from puppetserver 1.1.3 and agent 3.8.7 to puppetserver 2.3.1 and agent 4.4.1.\n\nFrom my testing here are the results with various versions:\npuppetserver 1.1.3 and agent 3.8.7 do not throw this error with concat 1.2.x\npuppetserver 2.3.1 and agent 4.4.1 do not throw this error with concat 2.1.0\npuppetserver 2.3.1 and agent 3.8.7 do throw this error with concat 2.1.0 - this will be an intermediary step in the migration", "created": "2016-05-13T07:21:00.000000"}, {"author": "636bef2d3867a77cb8d6d902", "body": "I am also seeing this issue.", "created": "2016-07-04T22:37:00.000000"}, {"author": "623c102a1c7f6a007049e785", "body": "This is happening for us too with puppetserver 2.4.0, agent 3.8.5, and concat 2.2.0, but not with concat 1.2.x and the same setup. (Like Jeremy Kindy said)", "created": "2016-08-07T23:49:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "I also can confirm this issue since upgrading puppetlabs-concat (v1.2.5 -> v2.2.0).  I got the error message with every application of the catalog, however the actual concat process still seemed to function.  The only difference I actually saw was the order of entries which may be due to the actual concat upgrade more than this particular bug.\n\nI was able to use Jeremy Kindy's workaround of use content/template instead of source, so I at least don''t need to downgrade concat.  Thanks Jeremy for that helpful info.", "created": "2016-09-27T09:47:00.000000"}, {"author": "623c0b5a8d8b9c0068b8aeab", "body": "I am seeing this issue when using puppetlabs-concat 2.2.0, puppetserver 2.4.0-1, agent 3.4.3. The issue does not occur when using the same agent and concat version on puppet server 3.4.3.\n\nWhen the error appears in the output, the file managed by the concat module does not get updated.", "created": "2016-09-28T13:26:00.000000"}, {"author": "70121:45435687-53c0-4f4e-a990-afb84245f64b", "body": "From my understanding playing around with this problem, the issue here seems to be that the Puppet 3.x agent doesn't support an {{application/octet-stream}} HTTP content type for file content. The Puppet 4-capable Puppet server encodes all responses UTF8 (even if the mimetype of a file is {{text/plain}}). But the agent side doesn't know how to detect that this encoding has taken place. Older Puppet server versions supported {{text/plain}}, but this support was later removed to make the implementation simpler (i.e. support files with arbitrary unicode characters without doing special handling).\n\nSo this issue is actually expected behavior from the Puppet server side of things, but probably a regression on the Puppet 3.x side of things, not ultimately a {{concat}} module issue. I'm not sure if Puppet 3.x would get another release to include a fix for this type of thing, but it's worth submitting an issue and trying to elevate it. It's definitely a little annoying for those of us trying to do migrations to Puppet 4.", "created": "2016-11-23T13:03:00.000000"}, {"author": "5e98f00263acd40c3fa08559", "body": "We've also run into this problem in the same scenario that Former user described above.  We're using the following versions:\n\nClient puppet-agent: 3.8.7\nPuppetserver: 2.7.1\nMaster puppet-agent: 1.8.1 (Puppet 4.8.1)\nPuppet-concat: tried 2.2.0 and latest master", "created": "2016-11-30T11:28:00.000000"}, {"author": "5e98f00263acd40c3fa08559", "body": "Can someone convert this ticket to be for puppetserver or puppet 3.x?  It seems like the consensus is that this isn't a puppet-stdlib issue.", "created": "2016-12-06T08:12:00.000000"}, {"author": "557058:d6ba80c3-bc2f-4d80-845f-10db9d5672e4", "body": "I experienced what I guess is the same issue with electrical/file_concat (in a puppetserver 2.7.2 with puppet agent 3.8.7 setup), and managed to resolve it by adding the following monkey patch in one of our modules:\n\n{code:ruby}\n ## MONKEY PATCH PUPPET 3.8.7 file_concat support:\n # https://github.com/elastic/puppet-logstash/issues/193\n # https://puppet.atlassian.net/browse/MODULES-3310\n if Puppet.version == '3.8.7'\n   puts \"MONKEY PATCH for application/octet-stream support as network format (https://github.com/elastic/puppet-logstash/issues/193, https://puppet.atlassian.net/browse/MODULES-3310)\"\n   class Puppet::FileServing::Content\n     def self.from_binary(content)\n       instance = new(\"/this/is/a/fake/path\")\n       instance.content = content\n       instance\n     end\n   end\n \n   Puppet::Network::FormatHandler.create(:binary, :mime => \"application/octet-stream\", :weight => 1) do\n     def intern_multiple(klass, text)\n       raise NotImplementedError\n     end\n   \n     def render_multiple(instances)\n       raise NotImplementedError\n     end\n   \n     # LAK:NOTE The format system isn't currently flexible enough to handle\n     # what I need to support raw formats just for individual instances (rather\n     # than both individual and collections), but we don't yet have enough data\n     # to make a \"correct\" design.\n     #   So, we hack it so it works for singular but fail if someone tries it\n     # on plurals.\n     def supported?(klass)\n       true\n     end\n   end\n end\n{code}\n", "created": "2016-12-13T15:38:00.000000"}, {"author": "557058:a2b7a86b-043c-4488-b7d6-75780168467c", "body": "The same issue hit me today, im using foreman 1.15.2\npuppetserver version: 2.7.2\nClient: 3.8.7, a downgrade to puppet 3.8.6 did not help.\n\nI don't know how to use the patch from above. Where should I create the file? \nI tried adding it at the top of the the failing module /etc/puppetlabs/code/environments/production/modules/fail2ban/manifests/config.pp\nWithout success.", "created": "2017-08-09T07:58:00.000000"}, {"author": "557058:d6ba80c3-bc2f-4d80-845f-10db9d5672e4", "body": "hi [~accountid:557058:a2b7a86b-043c-4488-b7d6-75780168467c] ,\n\nyou cannot add that patch to a .pp (puppet manifest) file. it needs to be in an .rb (ruby source) file which gets loaded to evaluate the module. any in-scope .rb somewhere in modules/\\*/lib should do. (you have to check which files will get loaded by puppet, for example a dummy provider in lib/puppet/provider/package/\\*.rb or a parser extension in lib/puppet/parser/functions/)\n\nkind regards,\nWouter", "created": "2017-08-09T08:18:00.000000"}, {"author": "557058:a2b7a86b-043c-4488-b7d6-75780168467c", "body": "Thanks for the quick reply [~accountid:557058:d6ba80c3-bc2f-4d80-845f-10db9d5672e4]  but i still can't  get it to work, maybe I have a different problem.\n\nI tried to add it now at the top and bottom of the file /etc/puppetlabs/code/environments/common/firewall/lib/puppet/provider/firewall.rb\nand \n/etc/puppetlabs/code/environments/common/stdlib/lib/puppet/parser/functions/concat.rb\non the puppet master server.\n\nI see the changes arriving at the client when I run the puppet agent manualy but still have the same issue.\n\n{code:java}\nError: /Stage[main]/Fail2ban::Config/Concat[/etc/fail2ban/jail.local]/Concat_file[/etc/fail2ban/jail.local]: Failed to generate additional resources using 'eval_generate': Could not intern from application/octet-stream: No format match the given format name or mime-type (application/octet-stream)\n{code}", "created": "2017-08-09T09:07:00.000000"}], "components": ["concat"], "created": "2016-04-28T12:33:00.000000", "creator": "557058:c215399d-781f-45ba-84bd-54b271d08406", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a3591ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5z93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}], "description": "When using concat::fragment with a source pointing to a puppet:/// module file it fails to load it:\n\n  $route_file = \"/etc/sysconfig/network-scripts/route-${device}\"\n\n  concat { $route_file:\n    owner => root,\n    group => root,\n    mode  => '0644',\n  }\n\n  concat::fragment { \"routes_${device}_header\":\n    target => $route_file,\n    source => 'puppet:///modules/xxx/header',\n    order  => 00,\n  }\n\nError: /Stage[main]/Machine/Network[eth0]/Concat[/etc/sysconfig/network-scripts/route-eth0]/Concat_file[/etc/sysconfig/network-scripts/route-eth0]: Failed to generate additional resources using 'eval_generate': Could not intern from application/octet-stream: No format match the given format name or mime-type (application/octet-stream)\n\n===\n\nSo to verify the source is working properly, path is correct and client can fetch it I added a file resource:\n\n  file { '/tmp/puppet-source-test':\n    ensure => file,\n    source => 'puppet:///modules/xxx/header',\n  }\n\nAnd client successfully fetches it successfully:\n\nNotice: /Stage[main]/Machine/Network[eth0]/File[/tmp/puppet-source-test]/ensure: defined content as '{md5}80065d60ff682b5796a0968a50e83cce'", "environment": "# puppet --version\n4.4.2\n\n# puppet module upgrade puppetlabs-stdlib\n  The installed version is already the latest version matching v4.11.0 -> latest\n\n# puppet module upgrade puppetlabs-concat\n  The installed version is already the latest version matching v2.1.0 -> latest\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "34943", "fixedVersions": [], "id": "34943", "issueType": "Bug", "key": "MODULES-3310", "labels": [], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c215399d-781f-45ba-84bd-54b271d08406", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat::fragment does not load source from modules", "timeSpent": "PT0S", "updated": "2018-11-27T08:35:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-04-28T03:46:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8c32ad2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ys7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "If a command fails for a reason not due to a server error (e.g. {{rabbitmqctl -q list_user_permissions some_user}}, but {{some_user}} doesn't exist), a delay of 180 seconds is introduced. If we can detect the error is not due to the server not being available, we should not retry the command and just continue.\n\nThis delay was introduced in MODULES-1452 to wait for a cluster to come up, but it affects all non-zero exit statuses. I noticed it in {{--noop}} mode (because I'm creating the user and setting permissions), but this would also affect regular operation (if there was a typo in the username when assigning permissions).\n\nUnfortunately, I don't think there is an easy way to detect \"the server is not up yet\"? This might be coming in the future:\nhttps://github.com/rabbitmq/rabbitmq-server/issues/396\nhttps://github.com/rabbitmq/rabbitmq-server/pull/412", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "40342", "fixedVersions": [], "id": "40342", "issueType": "Bug", "key": "MODULES-3309", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failing requests get retried for no reason", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15e2761efb0069ce081f", "body": "This also break rpaf in Debian Jessie, which provides apache2.4 by default, packaged with rpaf 0.6-13, but the changes in linked commit are not backward compatible and only supports rpaf 0.8+", "created": "2016-04-29T01:04:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was never released and reverted in https://github.com/puppetlabs/puppetlabs-apache/pull/1446 .", "created": "2016-07-05T11:01:00.000000"}], "components": ["apache"], "created": "2016-04-28T02:45:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2278dbb-1014-42db-b9dc-a1da2074b440", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bfddf58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5yrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5904975361_*|*_6_*:*_1_*:*_0"}], "description": "This commit:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/8ca7a6697ab907803789b2aa63e304f19e3497d3\n\nchanged the rpaf template, to a new syntax unkown to the rpaf module included in Ubuntu 14.04.", "environment": "Ubuntu 14.04 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38121", "fixedVersions": [], "id": "38121", "issueType": "Bug", "key": "MODULES-3308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2278dbb-1014-42db-b9dc-a1da2074b440", "resolution": "Fixed", "resolutionDate": "2016-07-05T11:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache module 1.9 breaks rpaf in Ubuntu 14.04 LTS", "timeSpent": "PT0S", "updated": "2016-07-05T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5b574c837501ba2d6ea647b9", "attachments": [], "comments": [{"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "Seconded.  Just got bit by the apt.puppetlabs.com repo key expiring today.\n\nEven manually setting {{content}} via apt-key doesn't seem to take effect since the IDs match...\n\nShort of managing the keys inside of puppet, and having to manually update puppet each time they change, or running via exec and touching a file for idempotency, neither of which is the best way forward, I'm not sure what the action should be here.  Touching all 25 of my machines to run `sudo apt-key adv --recv-keys --keyserver keys.gnupg.net 4BD6EC30` isn't a big deal, but if I had 200 machines, there has to be a better way...", "created": "2016-07-11T06:21:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "Hear, hear! Puppet, too!", "created": "2016-07-11T07:24:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "My hack, for anybody interested:\n\n\n{code:puppet}\n  # Update puppetlabs apt key\n  exec { \"update-puppet-labs-key\" :\n    command => \"apt-key adv --recv-keys --keyserver keys.gnupg.net 4BD6EC30 && touch /var/lib/apt/keyrings/2016-apt.puppetlabs.com-key-updated\",\n    cwd => '/',\n    user => root,\n    creates => \"/var/lib/apt/keyrings/2016-apt.puppetlabs.com-key-updated\",\n    path => ['/bin', '/sbin', '/usr/bin', '/usr/sbin/', '/usr/local/sbin'],\n    require => Apt::Source['puppetlabs'],\n  }\n{code}", "created": "2016-07-11T07:26:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "After a little more digging I unearthed [this gem](https://gist.github.com/garthk/3726289):\n\n{code:puppet}\n      $key = \"4BD6EC30\"\n      exec { 'apt-key puppetlabs':\n        path    => \"/bin:/usr/bin\",\n        unless  => \"apt-key list | grep '${key}' | grep -v expired\",\n        command => \"apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ${key}\",      \n      }\n{code}\n\nKudos to garthk.  That is a lot cleaner and much more future-proof than a touch file. Lesson learned", "created": "2016-07-11T09:39:00.000000"}, {"author": "5e98f00263acd40c3fa08559", "body": "Couldn't this be fixed by just treating expired keys as absent in the apt_key resource?", "created": "2016-07-11T10:33:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "I don't think so, because the ID doesn't change.  They aren't expiring the old key and replacing it with a new one. They are renewing the old public key by extending its expiration date (insofar as I can tell). Looks like the R maintainers in the OP are doing the same thing.", "created": "2016-07-11T10:36:00.000000"}, {"author": "623c0c80b75ca8007056cf3e", "body": "{{apt_key}} can already detect whether a key has expired, but this is a read-only property. I guess the main question here is how it should act on this?\n\n* It should check, whether there is a key available at the source\n* Is that key actually newer or just the expired key installed already?\n* If newer, then replace.\n\nSure, an expired key is pretty useless, but deleting it without adequate replacement seems risky.\n\nIf anyone comes up with the commands to do this, I'd volunteer to implement them.", "created": "2016-08-29T14:00:00.000000"}, {"author": "5e98f00263acd40c3fa08559", "body": "GPG tells you in the listkeys output if the key is expired.  One fix would be to treat expired keys as if they weren't present.  This would allow replacing keys with unexpired versions, but would cause idempotence issues when the key expires and there is no replacement.  I don't know if there is a way to check an existing key to see if it has expired, especially when you may have it as a file on disk, as a string, or it may need to be retrieved from a remote key server.", "created": "2016-08-29T14:09:00.000000"}, {"author": "5c1d3bd8e7af4d69171f55c8", "body": "[~accountid:557058:1b570db2-90cc-4dab-988b-9f503563c83b] thanks for the gem. I needed to modify it a bit to get it to work for me but it looks like a nice addition. Looking forward to january fifth next year.\n\nChanges I made:\n* Removed single quotes surrounding ${key}\n* Changed 'grep -v expired' to 'grep expires'", "created": "2016-08-31T06:52:00.000000"}, {"author": "623c0c4c8d8b9c0068b8aefa", "body": "[~accountid:557058:1b570db2-90cc-4dab-988b-9f503563c83b] thanks for the snippet. I had to change it slightly:\n\n{code}\n  $key = '4BD6EC30'\n  exec { 'apt-key puppetlabs':\n    path    => '/bin:/usr/bin',\n    onlyif  => \"apt-key list | grep ${key} | grep expired\",\n    command => \"apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ${key}\",\n  }\n{code}\n\nThe reason was that I also had a revoked version of the key on some hosts, so the {{unless}} check was not evaluating correctly before:\n\n{code}\n# apt-key list | grep 4BD6EC30 | grep -v expired\npub   4096R/4BD6EC30 2010-07-10 [revoked: 2014-09-11]\n{code}\n\n[~accountid:5c1d3bd8e7af4d69171f55c8] I think that's probably what you would also wanted to do, since your change towards {{grep expires}} will always fetch the keys with each puppet run since you are checking for keys which _will expire_ in the future instead of for keys which _have expired_.", "created": "2016-09-03T07:57:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "That works.  I might have just added `-v revoked` (you can keep adding strings to grep and it will concat matches as needed).  I don't think inverting the logic will cause problems, but its a holiday weekend and my brain has checked out so I might not be thinking through all the edge cases well enough. :)", "created": "2016-09-03T08:15:00.000000"}, {"author": "5c1d3bd8e7af4d69171f55c8", "body": "[~accountid:623c0c4c8d8b9c0068b8aefa] I had to let go of the {{grep -v expired}} because it would not produce the desired result in every case.\n\nIt would return with 0 exit code (which is what we want) if the previous command produced multiple lines.\nBut... It returns 1 if the previous command only produces a single line of output.\n\n*Grep -v returns 0 (as desired):*\n{code:bash}\n\ncat << __EOT | grep -v expired", "created": "2016-09-29T04:00:00.000000"}, {"author": "623c0c4c8d8b9c0068b8aefa", "body": "[~accountid:5c1d3bd8e7af4d69171f55c8] I'm still not sure about your suggestion... What about keys that never expire? I understand that you will probably not add those keys to your hiera config, but nonetheless it duplicates configuration.\n\nI also don't really understand what the problem is with:\n\n{code}\nonlyif  => \"apt-key list | grep ${key} | grep expired\",\n{code}\n\nCan you elaborate? That's why I'm using {{onlyif}} in combination with {{grep expired}} and not {{unless}} in combination with {{grep -v expired}} (which would exhibit the problem you describe above...\n\nThanks!", "created": "2016-09-29T04:23:00.000000"}, {"author": "5c1d3bd8e7af4d69171f55c8", "body": "I'm not sure what you mean by duplication here. I have the puppetlabs key in hiera and then a separate array with the names of the keys that may need to be updated. The puppetlabs key is the only one with this issue so far. Feels like a minimum of additional code (additional array and a tiny bit of puppet script).\n\nTo be honest, I don't know why I stuck with the {{unless}}. I actually like your suggestion better. I vaguely remember there being some reason, but I'm not sure. Maybe I just forgot the first {{grep}}?", "created": "2016-09-29T05:08:00.000000"}, {"author": "5e830693b39dbf0c1132e2d2", "body": "I solved this problem by adding a refresh parameter to the apt_key resource.\nWhen refresh => true, puppet will try to recreate a key that is expired.\n\nhttps://github.com/hbog/puppetlabs-apt/tree/refresh\n", "created": "2016-10-28T11:41:00.000000"}, {"author": "623c0afcbef8a60068c796b0", "body": "Inspite of running the command manually, this doesn't seem to be fixed. Output as below:\n\nroot@netlogin-test-01:~# apt-key list | grep expired\npub   4096R/4BD6EC30 2010-07-10 [expired: 2017-01-05]\n\nroot@netlogin-test-01:~# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4BD6EC30\nExecuting: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.DPryggE0R0 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-keyring.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-nightly-keyring.gpg --recv-keys --keyserver keyserver.ubuntu.com 4BD6EC30\ngpg: requesting key 4BD6EC30 from hkp server keyserver.ubuntu.com\ngpg: key 4BD6EC30: \"Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>\" not changed\ngpg: key 4BD6EC30: \"Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>\" not changed\ngpg: key 4BD6EC30: \"Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>\" not changed\ngpg: Total number processed: 3\ngpg:              unchanged: 3\n\nroot@netlogin-test-01:~# apt-key list | grep expired\npub   4096R/4BD6EC30 2010-07-10 [expired: 2017-01-05]\n\nIf this command doesn't even work manually then no point in creating an exec resource. Has anyone faced this issue as well?\n", "created": "2017-03-30T14:52:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:5e830693b39dbf0c1132e2d2] I'm just following up to see if the solution you have specified was able to remediate the issue of updating an expired key?\u00a0", "created": "2018-09-05T08:43:00.000000"}, {"author": "5e830693b39dbf0c1132e2d2", "body": "Hi [~accountid:5b574c837501ba2d6ea647b9]. the solution in [https://github.com/hbog/puppetlabs-apt/tree/refresh]\u00a0worked and has been running for a while. In it latest version, I used 'ensure => refreshed' to make it update expired keys.\u00a0 I stopped using the branch a few months ago, because it was no longer needed in our setup.\u00a0\u00a0Note that we were running Puppet 3.8 at the time it was in use.", "created": "2018-09-05T09:40:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey [~accountid:5e830693b39dbf0c1132e2d2] I'll use the additions you have added to the repo to figure out a solution for the current version of the module if you don't mind. Thanks!", "created": "2018-09-05T10:07:00.000000"}, {"author": "5e830693b39dbf0c1132e2d2", "body": "Feel free [~accountid:5b574c837501ba2d6ea647b9].", "created": "2018-09-06T01:09:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Just updating this ticket to let you all know that I have merged a [pull request|https://github.com/puppetlabs/puppetlabs-apt/pull/795]\u00a0which introduces functionality to allow you to have your keys automatically update when expired. This can be achieved by simply setting the `ensure` property of your apt::key resources to `refreshed`. Many thanks to [~accountid:5e830693b39dbf0c1132e2d2] for his solution which was a big help. I hope this helps solve your issues but please feel free to provide feedback (or a PR :)\u00a0) if you feel there is any way it can be improved.\u00a0", "created": "2018-09-24T07:40:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "I'm going to go ahead and resolve this ticket now but if there are issues that you feel need re-addressed feel free to re-open the ticket. Thanks!\u00a0", "created": "2018-09-27T03:22:00.000000"}], "components": ["apt"], "created": "2016-04-28T02:28:00.000000", "creator": "70121:26fdd2a3-d3e5-4567-874e-8eb85fce5aad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a4920bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5yrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74331522949_*|*_3_*:*_1_*:*_521439884_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1355070864"}], "description": "I'm using puppet to manager CRAN's R.  Their APT signing key is installed with:\n\n{code:puppet}\napt::key { 'crankey':\n          id      => 'E298A3A825C0D65DFD57CBB651716619E084DAB9',\n          server  => 'keyserver.ubuntu.com',\n}\n{code}\n\nThis works great on new systems, but on older systems they have an expired key, with the same fingerprint.\n\nThere is an {{ensure => present}}, but unlike packages there's no {{ensure => latest}}.  Nor is there any way I could find documented to check if the key is valid, or refresh the key from the keyserver.\n\nSo the result is apt fails with:\n\n{code:bash}\nW: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://cran.us.r-project.org trusty/ Release: The following signatures were invalid: KEYEXPIRED 1445181253 KEYEXPIRED 1445181253 KEYEXPIRED 1445181253\n{code}\n\nIf I view the key:\n\n{code:bash}\npub   2048R/E084DAB9 2010-10-19 [expired: 2015-10-18]\n      Key fingerprint = E298 A3A8 25C0 D65D FD57  CBB6 5171 6619 E084 DAB9\nuid                  Michael Rutter <marutter@gmail.com>\n{code}\n\n\nOn a newer system:\n\n{code:bash}\npub   2048R/E084DAB9 2010-10-19 [expires: 2020-10-16]\n      Key fingerprint = E298 A3A8 25C0 D65D FD57  CBB6 5171 6619 E084 DAB9\nuid                  Michael Rutter <marutter@gmail.com>\nsub   2048R/1CFF3E8F 2010-10-19 [expires: 2020-10-16]\n\n{code}\n\nNote the fingerprint is the same, but the expiration is different.  So the problem is the puppetlabs-apt seems to have no way for me to ask for an up to date key.\n\n", "environment": "Ubuntu 14.04, puppet version 3.8.7 with puppetlabs-apt version 2.2.2", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "37182", "fixedVersions": [], "id": "37182", "issueType": "Bug", "key": "MODULES-3307", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:26fdd2a3-d3e5-4567-874e-8eb85fce5aad", "resolution": "Fixed", "resolutionDate": "2018-09-27T03:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt doesn't detect or allow updating expired keys", "timeSpent": "PT0S", "updated": "2018-09-27T03:22:00.000000", "votes": "12", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for flagging this up. This has now been resolved.", "created": "2016-07-19T07:23:00.000000"}], "components": ["stdlib"], "created": "2016-04-27T11:48:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d7648e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ycf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the jira triage process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7155303606_*|*_5_*:*_1_*:*_0"}], "description": "The {{puppetlabs-stdlib}} module includes a {{deep_merge}} function, but that function is not documented.  Given the widespread need for such a function, this should be documented and made official.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42420", "fixedVersions": [], "id": "42420", "issueType": "Improvement", "key": "MODULES-3306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2016-07-19T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "\"stdlib\" module does not document \"deep_merge\" function", "timeSpent": "PT0S", "updated": "2016-07-19T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is more likely a PA ticket than it is a MODULES ticket. :D", "created": "2016-04-27T12:26:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "I'm open to any assignment -- I heard from [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] there might be some controversy there so I just picked a team :).", "created": "2016-04-27T14:29:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] and [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562], I believe this can be closed as a dup of PA-725. Please feel free to re-open this if I have misunderstood.", "created": "2017-03-08T00:17:00.000000"}], "components": ["windows"], "created": "2016-04-27T11:22:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@505a3def"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ybr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27179667218_*|*_6_*:*_1_*:*_0"}], "description": "h1. {color:red}ONLY COMPLETE THIS AFTER 1/1/2017{color}\n\nWe need to block the upgrade of 32-bit Windows agents on 64-bit platforms. When upgrading the agent, we should:\n- Block upgrade\n- Notify the user that this combination is not supported and \n- Guide them to 64 bit agents. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39253", "fixedVersions": [], "id": "39253", "issueType": "Bug", "key": "MODULES-3305", "labels": [], "originalEstimate": "PT0S", "parent": "56877", "parentSummary": "Dropping support of 32-bit Puppet on 64-bit Windows.  We will continue to support 32-bit puppet but only on 32-bit environments", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Duplicate", "resolutionDate": "2017-03-08T00:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Block upgrade of 32-bit agents on 64-bit platforms ", "timeSpent": "PT0S", "updated": "2017-03-08T00:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2016-04-27T11:18:00.000000", "creator": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d6550fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ybj:"}], "description": "In trying to diagnose why Windows 2008 installs were not upgrading to the correct version in the PE CI system, I found that our usage of windows_native_path was inconsistent between the prepare class and the install class. This was causing the install class to not recognize that the MSI had been prepared, so it was downloading the package from S3 instead of the master. This resulted in the wrong version of the agent being installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37181", "fixedVersions": [], "id": "37181", "issueType": "Bug", "key": "MODULES-3304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "status": "Ready for CI", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: windows_native_path not used consistently", "timeSpent": "PT0S", "updated": "2016-07-18T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] Is this currently the case? What version did/does this go in effect?", "created": "2016-04-27T09:31:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Not currently the case. \n\nTo go into effect by end of year. This will let customers know that they need to update the 32 bit agents to 64 bit agents by EOY.", "created": "2016-04-27T09:42:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Note: 32-bit agents will continue to be supported on 32-bit platforms (Win7, Win8, Win10) as will of course 64 bit agents be supported on 64 bit platforms. The only non-supported combination is 32-bit windows on 64 bit platforms. ", "created": "2016-04-27T10:28:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "So a notice along the lines of,\n\n\"*Note:* By end of year 2016, running 32-bit Puppet agent on a 64-bit Windows system will be deprecated. Update your Puppet installation to match your platform by December 31, 2016.\"\n\nWill that work?", "created": "2016-04-27T14:20:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Perfect. The only thing I would add explicitly is upgrade your platform to the 64 bit agent.", "created": "2016-04-27T14:23:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] Hey Jorie - is there any other information that you need to complete for this ticket? Let me know!", "created": "2016-07-15T13:10:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "Updated the pages listed in ticket description on current versions of PE and Puppet. Will be live with next docs build.\n", "created": "2016-08-10T10:51:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "In the open source docs, it's here: https://docs.puppet.com/puppet/4.7/install_windows.html#installdir\n\nI will have to do some sleuthing to find out why it was removed from the pe docs, I'm not finding it there.", "created": "2017-03-09T07:36:00.000000"}], "components": ["windows"], "created": "2016-04-27T09:27:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d99f2ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7h13:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6838846637_*|*_3_*:*_1_*:*_84978660_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2153218319"}], "description": "Update Windows agent install documentation to identify deprecation of 32-bit agents on 64 bit platforms for these pages: \n\n- https://docs.puppet.com/puppet/latest/reference/install_windows.html\n- https://docs.puppet.com/pe/latest/windows_installing.html#step-4-install-a-puppet-agent-on-your-windows-machine\n- https://docs.puppet.com/puppet/latest/reference/services_agent_windows.html\n\nWe need to identify that 32-bit agents are no longer supported on 64-bit platforms by end of year.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32830", "fixedVersions": [], "id": "32830", "issueType": "Bug", "key": "MODULES-3303", "labels": ["docs"], "originalEstimate": "PT0S", "parent": "56877", "parentSummary": "Dropping support of 32-bit Puppet on 64-bit Windows.  We will continue to support 32-bit puppet but only on 32-bit environments", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-08-10T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Windows agent install documentation to identify deprecation of 32-bit agents on 64 bit platforms ", "timeSpent": "PT0S", "updated": "2017-03-09T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] can we target IIS for this? ", "created": "2016-06-06T14:32:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] There is already a ticket for IIS. However, eventually we're probably going to want to use rototiller with Chocolatey so this ticket should be kept in place and seen as paying off tech debt.", "created": "2016-06-07T08:50:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Perfect.  We'll keep it in then, but not consider it a ship stopper for this epic.", "created": "2016-06-07T10:00:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Between the experimental branch I made for doing this, Zach's talk on rototiller based on pe-puppet-server-extensions, and my rototilling of IIS I think we've come close enough to a standard way to do rototiller to implement this on chocolatey for the next version.", "created": "2017-01-03T17:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Left some comments for you.", "created": "2017-01-06T12:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Made it through CI, so this is good to close.", "created": "2017-02-03T17:07:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Too early on that close. ", "created": "2017-02-03T17:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI is blocked", "created": "2017-02-07T13:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reverted the PR as rototiller was not working", "created": "2017-02-09T15:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Please move back to merged once revert is complete", "created": "2017-02-09T15:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Revert has been completed and CI is green again.  Back to In Progress for development work.", "created": "2017-02-09T18:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This work has been redone and Rototiller was merged into master at", "created": "2017-03-06T12:54:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "CI is green at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/chocolatey%20-%20master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/114/", "created": "2017-03-06T13:01:00.000000"}], "components": ["chocolatey "], "created": "2016-04-27T09:26:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* The \"[rototiller|https://github.com/puppetlabs/rototiller]\" tasks need to allow for running the tests from the local source code or from the module staging Forge.\n* A readme should be added to the \"[tests|https://github.com/puppetlabs/puppetlabs-chocolatey/tree/master/tests]\" directory giving detailed instructions on how to execute the tests.\n* The custom bash scripts should be removed from the repository."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e9393cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "No Action"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxnr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_4_*:*_1734250146_*|*_1_*:*_2_*:*_39925_*|*_10007_*:*_3_*:*_998274866_*|*_3_*:*_3_*:*_1636399022_*|*_10009_*:*_2_*:*_132562691_*|*_4_*:*_1_*:*_676219320_*|*_5_*:*_2_*:*_10755_*|*_10004_*:*_2_*:*_20831026357_*|*_10006_*:*_1_*:*_1054129145"}], "description": "Currently there are two mechanisms for running reference and acceptance tests:\n# [Custom bash scripts|https://github.com/puppetlabs/puppetlabs-chocolatey/tree/master/tests/test_run_scripts]\n# [Custom Rake tasks|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/Rakefile#L24-L70]\n\nThis is confusing for people unfamiliar with the project and increases maintenance costs. Instead we should deprecate the bash scripts and transition the custom Rake tasks to use \"[rototiller|https://github.com/puppetlabs/rototiller]\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42417", "fixedVersions": [], "id": "42417", "issueType": "Improvement", "key": "MODULES-3302", "labels": ["chocolatey", "maintenance", "windows"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2017-03-06T13:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey - Use \"rototiller\" for Execution of Acceptance and Reference Tests", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "body": "Here is what is in .mongorc.js\n\n{quote}function authRequired() {\n  try {\n    if (db.serverCmdLineOpts().code == 13) {\n      return true", "created": "2016-04-28T09:52:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "body": "It doesn't appear that its creating the replicaset, admin db or admin user as expected.  Is this module working for others?\n\nNote: This is MongoDB 3.0.8", "created": "2016-05-02T23:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/297 merged, and could fix this.", "created": "2016-05-12T11:19:00.000000"}], "components": ["mongodb"], "created": "2016-04-26T16:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30a0c174"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5xjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1363324859_*|*_5_*:*_1_*:*_0"}], "description": "I am receiving the following error on every Puppet run when attempting to configure an auth db and replica set.\n\nError: Failed to apply catalog: Could not evaluate MongoDB shell command: load('/root/.mongorc.js'); printjson(rs.conf())\n\nAny help is greatly appreciated.", "environment": "RHEL 6.6\nPE 2016\nModule version 0.12.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40341", "fixedVersions": [], "id": "40341", "issueType": "Bug", "key": "MODULES-3301", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "resolution": "Fixed", "resolutionDate": "2016-05-12T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Could not evaluate MongoDB shell command: load('/root/.mongorc.js'); printjson(rs.conf())", "timeSpent": "PT0S", "updated": "2016-05-12T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "created": "2016-08-09T13:48:00.000000", "name": "win-2008r2-wmf5-x86_64.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12417"}], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "The templates that Chocolatey use are not using WMF5, templates need to be updated:\n\n\n{code:java}\n\twindows-2012r2-64a / template: Delivery/Quality Assurance/Templates/vCloud/win-2012r2-x86_64\n\t\tPS C:\\Users\\Administrator> $PSVersionTable.WSManStackVersion\n\n\t\tMajor  Minor  Build  Revision\n\t\t-----  -----  -----  --------\n\t\t3      0      -1     -1\n\n\n\t\tPS C:\\Users\\Administrator> $PSVersionTable.PSVersion\n\n\t\tMajor  Minor  Build  Revision\n\t\t-----  -----  -----  --------\n\t\t4      0      -1     -1\n\n\twindows-2008-r2-64a / template: Delivery/Quality Assurance/Templates/vCloud/win-2008r2-x86_64\n\n\t\tPS C:\\Users\\Administrator> $PSVersionTable.WSManStackVersion\n\n\t\tMajor  Minor  Build  Revision\n\t\t-----  -----  -----  --------\n\t\t2      0      -1     -1\n\n\n\t\tPS C:\\Users\\Administrator> $PSVersionTable.PSVersion\n\n\t\tMajor  Minor  Build  Revision\n\t\t-----  -----  -----  --------\n\t\t2      0      -1     -1\n{code}\n", "created": "2016-08-09T13:46:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "win-2008r2-wmf5-x86_64 template is using preview version of wmf5, moving to blocked and opening a new ticket.\n!win-2008r2-wmf5-x86_64.png|thumbnail!", "created": "2016-08-09T13:51:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Still blocked by the above problems on this one.", "created": "2016-09-21T13:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think it is likely more prudent to test Chocolatey against more PowerShell versions, instead of just one. That way we get a wider range on supported systems (where folks may keep the stock PowerShell version, like Posh v2 for Windows 2008).", "created": "2016-10-05T09:40:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "Code complete in the following commit, however, still blocked by win-2008r2-wmf5-x86_64 template using Windows Management Framework 5.0 Preview rather than official 5.0 release.\n\n[Commit|https://github.com/wilson208/puppetlabs-chocolatey/commit/12c4c4fa2cff2b53c2dafd1e0d75f8f58fe0e3f2]\n\nAs soon as 2008 pooler image is updated, will PR this commit.", "created": "2016-10-17T15:49:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "John O'Connor is going to look at the blocking ticket next sprint (Starting 2016-10-20).", "created": "2016-10-18T08:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Because we have more than one supported version of PowerShell and we want to spread testing against as many versions of PowerShell as we support with both PowerShell and Chocolatey, we should probably leave the Windows 2008 servers with what they have as stock. We will already get good testing coverage with WMF5 against our specific templates.\n\nFor the other templates of Windows 2012 that are using WMF5, if those are still the preview, then there is work to be done here. Otherwise we should close this ticket as resolved. [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] / [~accountid:557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e] would you agree?", "created": "2016-11-17T12:42:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Agreed, we should move off the preview version in the 2012 templates, and since 2016 is using anniversary edition when we add that to the matrix we'll get coverage there.", "created": "2016-11-17T12:47:00.000000"}], "components": ["chocolatey "], "created": "2016-04-26T15:16:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* look at current node definitions\n* Make sure they match with pooler instances\n* Provision Vm and make sure WMF5 version up to date with the released version of WMF5.\n** To do this, start the execution of the test and \"pry\" to stall the execution.\n** Remote into the machine and ensure the released (non-beta) version of WMF5 is installed on all node definitions that the tests can execute against."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3623da9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzapfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}], "description": "[The Beaker host configs for \"puppetlabs-chocolatey\"|https://github.com/puppetlabs/puppetlabs-chocolatey/blob/master/tests/configs/windows-2008r2-64a#L6] use the special WMF5 Windows template which will eventually be deprecated. The configs should be updated to use the standard Windows templates once WMF5 templates have been retired.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "32829", "fixedVersions": [], "id": "32829", "issueType": "Bug", "key": "MODULES-3299", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - Acceptance and Reference Tests Utilize WMF5 Template", "timeSpent": "PT0S", "updated": "2017-04-25T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] You're not following [best practices|https://confluence.puppetlabs.com/display/QA/Guide+for+Git+in+QA#GuideforGitinQA-CreatingaPullRequest] with your [PR|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/43] so this ticket is not auto-linking to GitHub. Format the pull request like the following to enable auto-linking:\n\n{{(MODULES-3298) Use beaker-hostgenerator for Tests}}", "created": "2016-09-14T11:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/5d4bb41b4a50ef281f963b948518c35d17813301", "created": "2016-09-15T12:31:00.000000"}], "components": ["chocolatey "], "created": "2016-04-26T15:00:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6eccdca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8pgn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6590_*|*_10007_*:*_1_*:*_146782291_*|*_3_*:*_1_*:*_99849562_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_12004899886"}], "description": "[The acceptance CI pipeline stages use static Beaker host config files|https://github.com/puppetlabs/ci-job-configs/blob/master/jenkii/forge-production/projects/windows.yaml#L46-L75]. This will induce maintenance headaches for future Chocolatey releases. Instead the Beaker host configs should be generated on the fly using [\"beaker-hostgenerator\"|https://github.com/puppetlabs/beaker-hostgenerator].\n", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "38118", "fixedVersions": [], "id": "38118", "issueType": "Bug", "key": "MODULES-3298", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-09-15T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolately - Acceptance CI Pipeline Stages Should Use \"beaker-hostgenerator\"", "timeSpent": "PT0S", "updated": "2016-09-15T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-04-26T13:48:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@727840e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5x4v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered that the CI pipeline acceptance tests are using the wrong Beaker host config files."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5620460_*|*_1_*:*_1_*:*_7501_*|*_10007_*:*_1_*:*_1504417_*|*_3_*:*_1_*:*_1305079_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16772"}], "description": "The \"Full Acceptance\" stages in the CI pipeline are using the wrong Beaker host config files. The JJB jobs should be updated to use the \"windows-2012r2-64mda\" configs.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "42414", "fixedVersions": [], "id": "42414", "issueType": "Bug", "key": "MODULES-3297", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-04-26T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolately - CI Pipeline Acceptance Tests Reference Incorrect Beaker Host Config", "timeSpent": "PT0S", "updated": "2016-04-26T16:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Here's an open source example of the gem provider dance steps: https://github.com/voxpupuli/puppet-hiera/blob/master/manifests/params.pp#L46", "created": "2016-05-17T15:34:00.000000"}, {"author": "623e79b3bef8a60068c8dbb8", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Will the forge get pinned to the bug fix so that I can r10k down the updated code and implement/test within my environment?  Thanks!", "created": "2016-06-20T14:17:00.000000"}], "components": ["f5"], "created": "2016-04-26T09:15:00.000000", "creator": "623e79b3bef8a60068c8dbb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1854ec68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynbx3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1909570737_*|*_10007_*:*_1_*:*_5945864_*|*_3_*:*_1_*:*_14957193_*|*_5_*:*_1_*:*_0"}], "description": "class f5::install sets a variable $provider = $::puppetversion, and checks if \"Puppet Enterprise\" is present in the resulting string.  However, only a version number is being returned as outlined in FACT-1347.  Setting a notify within the f5::install class reveals the following:\n\nNotice:  puppetversion = 4.2.2 and provider = gem\n\nthus pe_gem (which is a listed dependency module to f5) isn't being set as the correct provider, resulting in a failed puppet run:\nError: /Stage[main]/F5::Install/Package[faraday]: Provider gem is not functional on this host\n\nHowever, when hard setting provider = pe_gem, the puppet run also fails with the same error above except it denotes provider pe_gem is not functional on this host.  Digging deeper, the pe_gem provider states: \"As of Puppet 4.0, the pe_gem provider for the package resource has been deprecated. Please use the puppet_gem provider instead\"\n\nHard setting provider to the built-in puppet_gem provider allows the puppet run to succeed, thus installing the faraday gem.\n\nEnvironment:\nPuppet Enterprise 2015.2.2 (4.2.2)\npuppet-agent-1.2.6-1.el6.x86_64 (4.2.2)\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36054", "fixedVersions": [], "id": "36054", "issueType": "Bug", "key": "MODULES-3296", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e79b3bef8a60068c8dbb8", "resolution": "Fixed", "resolutionDate": "2016-05-18T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "f5::install sets incorrect provider", "timeSpent": "PT0S", "updated": "2023-02-28T15:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "attachments": [], "comments": [{"author": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "body": "Addressed by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/465", "created": "2016-04-26T04:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That PR seems to address the issue by allowing ports to be a boolean, but really we just don't want the warning about ssl_stomp_port when ssl is false.\n\nSo, perhaps the default value for ssl_stomp_port should be {{undef}} when ssl is false and 6164 when ssl is true? Or the warning here could just be deleted?", "created": "2016-05-05T11:38:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/467", "created": "2016-05-05T11:45:00.000000"}], "components": ["rabbitmq"], "created": "2016-04-26T03:47:00.000000", "creator": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bd6371b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5wo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_827957_*|*_3_*:*_1_*:*_806179821_*|*_5_*:*_1_*:*_0"}], "description": "Puppet-rabbitmq module has a condition which looks like this:\n{code:puppet}\nif $config_stomp and $ssl_stomp_port and ! $ssl {\n    warning('$ssl_stomp_port requires that $ssl => true and will be ignored')\n  }\n{code}\n\nBut $ssl_stomp_port always true there, as it _must_ be an integer. So in every case when you want to configure non-ssl stomp for rabbitmq, warning will raised. It can be avoided easily if provide an opportunity to set ssl_stomp_port to Boolean or Integer, not only to Integer.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "42411", "fixedVersions": [], "id": "42411", "issueType": "Bug", "key": "MODULES-3295", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "resolution": "Fixed", "resolutionDate": "2016-05-05T11:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Warning for ssl_stomp_port always generated if there disabled SSL for rqbbitmq", "timeSpent": "PT0S", "updated": "2016-05-05T11:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-04-26T02:56:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5428228a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5wnj:"}], "description": "Add a way to stop the mysql-server in mysql::server in the manifest.\nExample: service_ensure => stopped\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39252", "fixedVersions": [], "id": "39252", "issueType": "Improvement", "key": "MODULES-3294", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add way to stop the mysql::server ", "timeSpent": "PT0S", "updated": "2016-04-26T02:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-04-26T02:49:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@264f0956"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5wnb:"}], "description": "mysql::server should have support for show_diff so it will be possible to disable output when setting root_password.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38116", "fixedVersions": [], "id": "38116", "issueType": "Improvement", "key": "MODULES-3293", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "show_diff support for mysql::server.", "timeSpent": "PT0S", "updated": "2016-04-26T02:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/297 merged, and could fix this.", "created": "2016-05-12T11:20:00.000000"}], "components": ["mongodb"], "created": "2016-04-25T22:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:529b2184-2127-4e42-a38c-c0087a1b58c1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c7702b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5wn3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1428938244_*|*_5_*:*_1_*:*_0"}], "description": "I've got two nodes (mongodb-node1 with IP 10.0.0.15 and mongodb-node2 with IP 10.0.0.16) with networking correctly working between them (and firewall exclusions in place for port 27018).\n\nI'm attempting to create a replica set using the following:\n\n{code:borderStyle=solid}\nclass profile::mongodb {\n   class { '::mongodb::globals':\n      manage_package_repo => true,\n      server_package_name => 'mongodb-org',\n   }->\n   class { '::mongodb::server':\n      port           => 27018,\n      bind_ip        => '0.0.0.0',\n      verbose        => true,\n      auth           => false, #true,\n      create_admin   => true,\n      admin_username => 'sa',\n      admin_password => hiera('mongodb::sa_password'),\n      replset        => 'rsmain',\n      replset_config => { 'rsmain' => { ensure => present, members => ['10.0.0.15:27018', '10.0.0.16:27018'] } }\n   }\n}\n{code}\n\nDuring the provisioning, I'm finding that the above is failing with:\n\n{code:borderStyle=solid}\n==> mongodb-node1: Debug: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Nothing to manage: no ensure and the resource doesn't exist\n==> mongodb-node1: Debug: Executing '/bin/systemctl is-active mongod'\n==> mongodb-node1: Debug: Executing '/bin/systemctl is-enabled mongod'\n==> mongodb-node1: Debug: Connected to mongodb in 0.000784725 seconds.\n==> mongodb-node1: Debug: Prefetching mongo resources for mongodb_replset\n==> mongodb-node1: Debug: Executing '/bin/mongo admin --quiet --host 127.0.0.1:27018 --eval printjson(rs.conf())'\n==> mongodb-node1: Debug: MongoDB replset properties: {:name=>\"rsmain\", :ensure=>:present, :members=>[\"10.0.0.15:27018\"], :provider=>:mongo}\n==> mongodb-node1: Notice: /Stage[main]/Mongodb::Replset/Mongodb_replset[rsmain]/members: members changed ['10.0.0.15:27018'] to '10.0.0.15:27018 10.0.0.16:27018'\n==> mongodb-node1: Debug: Checking replicaset member 10.0.0.15:27018 ...\n==> mongodb-node1: Debug: Executing '/bin/mongo admin --quiet --host 10.0.0.15:27018 --eval printjson(rs.status())'\n==> mongodb-node1: Debug: Prefetching mongodb resources for mongodb_database\n==> mongodb-node1: Debug: Executing '/bin/mongo admin --quiet --host 127.0.0.1:27018 --eval printjson(db.getMongo().getDBs())'\n==> mongodb-node1: Error: /Stage[main]/Mongodb::Replset/Mongodb_replset[rsmain]: Could not evaluate: 399: unexpected token at '{\n==> mongodb-node1: \t\t\t\"_id\" : 0,\n==> mongodb-node1: \t\t\t\"name\" : \"10.0.0.15:27018\",\n==> mongodb-node1: \t\t\t\"health\" : 1,\n==> mongodb-node1: \t\t\t\"state\" : 1,\n==> mongodb-node1: \t\t\t\"stateStr\" : \"PRIMARY\",\n==> mongodb-node1: \t\t\t\"uptime\" : 270,\n==> mongodb-node1: \t\t\t\"optime\" : 1461639880, 2,\n==> mongodb-node1: \t\t\t\"optimeDate\" : \"2016-04-26T03:04:40Z\",\n==> mongodb-node1: \t\t\t\"electionTime\" : 1461733092, 1,\n==> mongodb-node1: \t\t\t\"electionDate\" : \"2016-04-27T04:58:12Z\",\n==> mongodb-node1: \t\t\t\"self\" : true\n==> mongodb-node1: \t\t}\n==> mongodb-node1: \t],\n==> mongodb-node1: \t\"ok\" : 1\n==> mongodb-node1: }\n==> mongodb-node1: '\n{code}\n\nI've debugged to this code in the file lib/puppet/provider/mongodb_replset/mongo.rb:\n\n{code:borderStyle=solid}\n  def self.mongo_command(command, host=nil, retries=4)\n    begin\n      output = mongo_eval(\"printjson(#{command})\", 'admin', retries, host)\n    rescue Puppet::ExecutionFailure => e\n      Puppet.debug \"Got an exception: #{e}\"\n      raise\n    end\n\n    # Dirty hack to remove JavaScript objects\n    output.gsub!(/\\w+\\((.+?)\\)/, '\\1')\n\n    #Hack to avoid non-json empty sets\n    output = \"{}\" if output == \"null\\n\"\n\n    # Parse the JSON output and return\n    JSON.parse(output)\n\n  end\n{code}\n\nJust above the JSON.parse(), I've added the following line:\n\n{code:borderStyle=solid}\nPuppet.debug \"output is \" + output\n{code}\n\nFor which I'm getting the following:\n\n{code:borderStyle=solid}\n==> mongodb-node1: Debug: output is {\n==> mongodb-node1: \t\"set\" : \"rsmain\",\n==> mongodb-node1: \t\"date\" : \"2016-04-27T05:14:24Z\",\n==> mongodb-node1: \t\"myState\" : 1,\n==> mongodb-node1: \t\"members\" : [\n==> mongodb-node1: \t\t{\n==> mongodb-node1: \t\t\t\"_id\" : 0,\n==> mongodb-node1: \t\t\t\"name\" : \"10.0.0.15:27018\",\n==> mongodb-node1: \t\t\t\"health\" : 1,\n==> mongodb-node1: \t\t\t\"state\" : 1,\n==> mongodb-node1: \t\t\t\"stateStr\" : \"PRIMARY\",\n==> mongodb-node1: \t\t\t\"uptime\" : 974,\n==> mongodb-node1: \t\t\t\"optime\" : 1461639880, 2,\n==> mongodb-node1: \t\t\t\"optimeDate\" : \"2016-04-26T03:04:40Z\",\n==> mongodb-node1: \t\t\t\"electionTime\" : 1461733092, 1,\n==> mongodb-node1: \t\t\t\"electionDate\" : \"2016-04-27T04:58:12Z\",\n==> mongodb-node1: \t\t\t\"self\" : true\n==> mongodb-node1: \t\t}\n==> mongodb-node1: \t],\n==> mongodb-node1: \t\"ok\" : 1\n==> mongodb-node1: }\n{code}\n\nFollowing the hint from http://makandracards.com/makandra/15611-how-to-fix-unexpected-token-error-for-json-parse, I have tried hacking the JSON.parse() line as follows:\n\n{code:borderStyle=solid}\n-JSON.parse(output)\n+JSON.parse(output.to_json, :quirks_mode => true)\n{code}\n\nHowever, this results in:\n\n{code:borderStyle=solid}\n==> mongodb-node1: Debug: Executing '/bin/mongo admin --quiet --host 10.0.0.15:27018 --eval printjson(rs.status())'\n==> mongodb-node1: Error: Could not prefetch mongodb_replset provider 'mongo': undefined method `collect' for \"members\":String\n{code}\n\nand (later on)\n\n{code:borderStyle=solid}\n==> mongodb-node1: Debug: Executing '/bin/mongo admin --quiet --host 127.0.0.1:27018 --eval printjson(db.getMongo().getDBs())'\n==> mongodb-node1: Error: /Stage[main]/Mongodb::Replset/Mongodb_replset[rsmain]: Could not evaluate: undefined method `has_key?' for #<String:0x000000034e22c8>\n{code}\n\nCould someone please advise what's going wrong here ?  Looks like the JSON is invalid, but I'm not sure what it should look like (and what's wrong).\n\nWith Thanks,\n\nPatrick", "environment": "CentOS 7 running under Vagrant", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37180", "fixedVersions": [], "id": "37180", "issueType": "Bug", "key": "MODULES-3292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:529b2184-2127-4e42-a38c-c0087a1b58c1", "resolution": "Fixed", "resolutionDate": "2016-05-12T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Problem deploying replica set (using replset_config)", "timeSpent": "PT0S", "updated": "2016-05-12T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "created": "2016-04-26T14:30:00.000000", "name": "Screen Shot 2016-04-26 at 1.27.55 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12713"}, {"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbc6e60-8660-43c3-88c3-20d2345bb594", "created": "2016-04-25T17:09:00.000000", "name": "puppet_sqlserver_instance_error.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13271"}], "comments": [{"author": "557058:0032632f-56b8-4173-a393-818bb8a46c4a", "body": "I'm seeing this while trying to install SQL Server Standard 2012 SP1, either local or from a share. It seems if you run the install command at all, you'll get an error.\n\nI note that it show up in the \"Programs and Features\" just fine\n\nEdit: My run time always looks like this: Run time 82.2 s, ouch!\n\nEdit2: Looks like on a new server, module version 1.6.1 may have fixed this", "created": "2017-03-08T17:22:00.000000"}], "components": ["sqlserver"], "created": "2016-04-25T17:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbc6e60-8660-43c3-88c3-20d2345bb594", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b660e2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5wkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28158857584_*|*_5_*:*_1_*:*_0"}], "description": "Even if the sqlserver instance is already installed, at every run the sqlserver_instance resource tries to install features. By consequently, every puppet run takes a lot of time and an error is displayed.\n\n[KENAZ] REPRO CASE\n- Windows 2012 R2 with SQL 2014 \n- Simple install of SQLEngine only\n- Here is my manifest:\n\nnode default {\n    sqlserver_instance{'MSSQLSERVER':\n    features                => ['SQLEngine'],\n    source                  => 'E:/',\n    sql_sysadmin_accounts   => ['KENAZ\\sqladmin'],\n  }\n}\n\nHere's what I get:\n\nPS C:\\Program Files\\Puppet Labs\\Puppet\\bin> Measure-Command { puppet agent -t }\nError: Error trying to install features (SQLEngine\n Execution of 'E://setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /SQLSYSADMINACCOUNTS=\"KENAZ\\sqladmin\"' returned 2226913280: Microsoft (\nR) SQL Server 2014 12.00.4100.01\nCopyright (c) Microsoft Corporation.  All rights reserved.\nError: /Stage[main]/Main/Node[default]/Sqlserver_instance[MSSQLSERVER]/ensure: change from absent to present failed: Error trying to install features (SQLEngine\n Execution of 'E://setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERVER /FEATURES=SQLEngine /SQLSYSADMINACCOUNTS=\"KENAZ\\sqladmin\"' returned 2226913280: Microsoft (\nR) SQL Server 2014 12.00.4100.01\nCopyright (c) Microsoft Corporation.  All rights reserved.\n\n\nDays              : 0\nHours             : 0\nMinutes           : 1\nSeconds           : 3\nMilliseconds      : 440\nTicks             : 634406529\nTotalDays         : 0.000734266815972222\nTotalHours        : 0.0176224035833333\nTotalMinutes      : 1.057344215\nTotalSeconds      : 63.4406529\nTotalMilliseconds : 63440.6529\n\n\n\n\n\n", "environment": "Windows 2012R2\nSQL Express 2014", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40340", "fixedVersions": [], "id": "40340", "issueType": "Bug", "key": "MODULES-3291", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbc6e60-8660-43c3-88c3-20d2345bb594", "resolution": "Fixed", "resolutionDate": "2017-03-17T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver_instance always run install setup", "timeSpent": "PT0S", "updated": "2017-03-17T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported", "wsus_client"], "created": "2016-04-25T10:30:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54711054"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5w33:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "Some new group policies have been announce for Win10 and Server 2106.  These could be supported by the WSUS Client module\n\nhttps://twitter.com/teroalhonen/status/723615066944352256", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34942", "fixedVersions": [], "id": "34942", "issueType": "New Feature", "key": "MODULES-3290", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update WSUS module to support new policies in Win10 / Server 2016", "timeSpent": "PT0S", "updated": "2018-07-14T11:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]  If you do release this soon, hopefully you could also merge my open pull requests before you do that. :)", "created": "2016-08-08T22:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] I've merged a few things today.", "created": "2016-08-09T06:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Added another story point for reviewing and merging more or the open PRs. Especially getting one of the parallel_spec ones validated and merged would be great.", "created": "2016-08-09T06:22:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "What is required to have parallel_spec validated? It certainly works for me, and [~accountid:70121:b6024426-6278-4db2-b12a-b73e411cd0fb] has mentioned he's having an issue, although I can't reproduce it.", "created": "2016-08-09T09:32:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Currently stdlib is pinned to github. Once this is released we should remove the pinning. https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/Gemfile#L19", "created": "2016-08-10T09:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Released 1.2.0 and 1.2.1.", "created": "2016-08-24T06:24:00.000000"}], "components": ["spec_helper"], "created": "2016-04-24T23:22:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c8932b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5vpj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10381967088_*|*_3_*:*_1_*:*_97754972_*|*_6_*:*_1_*:*_0"}], "description": "Hi all, looks like puppetlabs_spec_helper hasn't been released in over 6 weeks.  Could we get another gem rolled and pushed to Rubygems?  Ta.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39251", "fixedVersions": [], "id": "39251", "issueType": "Bug", "key": "MODULES-3289", "labels": [], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2016-08-24T06:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper unsupported release", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b82d0fe9-3c01-4659-8775-16bae9d6d188", "body": "I submitted pull request [#194|https://github.com/puppetlabs/puppetlabs-dsc/pull/194]", "created": "2016-05-08T11:59:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b82d0fe9-3c01-4659-8775-16bae9d6d188", "body": "After further discussion on the pull request it looks like this isn't an issue.", "created": "2016-05-13T15:11:00.000000"}], "components": ["dsc"], "created": "2016-04-22T17:05:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b82d0fe9-3c01-4659-8775-16bae9d6d188", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4632dbf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5vmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1807698808_*|*_5_*:*_1_*:*_0"}], "description": "DSC Resource values don't support multi-line values. For example, this:\n\n\n{code:puppet}\ndsc_xjeatoolkit {'Service':\n    dsc_name         => 'Service',\n    dsc_commandspecs => @(\"SPEC\"/n$)\n      Name,Parameter,ValidateSet,ValidatePattern\n      Get-Service\n      |-SPEC\n  }\n{code}\n\nResults in Powershell code like this for the commandspec value:\n\n{code:powershell}\n    commandspec = 'Name,Parameter,ValidateSet,ValidatePattern\nGet-Service'\n{code}\n\nIt should be like this:\n{code:powershell}\n    commandspec = @'\nName,Parameter,ValidateSet,ValidatePattern\nGet-Service\n'@\n{code}\n", "environment": "Windows 2012 R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34941", "fixedVersions": [], "id": "34941", "issueType": "Bug", "key": "MODULES-3288", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b82d0fe9-3c01-4659-8775-16bae9d6d188", "resolution": "Won't Do", "resolutionDate": "2016-05-13T15:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Multi-line values do not work in DSCResources", "timeSpent": "PT0S", "updated": "2016-05-13T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-04-22T15:01:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9c0379"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxyv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/17"}], "description": "The [reference and acceptance tests folder hierarchy|https://github.com/puppetlabs/puppetlabs-chocolatey/tree/master/tests] does not follow the [test tiering guidelines|https://confluence.puppetlabs.com/display/QA/Test+Tiering+for+the+Modules+Team]. There should be a directory \"beaker\" under \"tests\" which designates the framework used by the tests.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "42408", "fixedVersions": [], "id": "42408", "issueType": "Bug", "key": "MODULES-3287", "labels": [], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey - Folder Hierarchy for Tests Does not Follow Test Tiering Guidelines", "timeSpent": "PT0S", "updated": "2017-02-07T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-04-22T13:21:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16941b2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5v2v:"}], "description": "The mysql service will sometime take a long time to start (e.g. for InnoDB crash recovery) and a mechanism needs to be added to wait for it.\n\n", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "41410", "fixedVersions": [], "id": "41410", "issueType": "Bug", "key": "MODULES-3286", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Need to wait for the service to start", "timeSpent": "PT0S", "updated": "2018-07-05T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "With there being no test bed for the CI changes, I've manually modified the adhoc config and kick off a build.  If that goes well I'll merge the CI PR (1223)", "created": "2016-04-25T10:49:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Handing over to Glenn.  He will need contributor rights to your current working branch.", "created": "2016-04-25T14:32:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I can now edit Ethan's branch.  Have started work on this.", "created": "2016-04-25T17:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Development paused so a PS module 2.0.0 release can be cut first", "created": "2016-04-26T16:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note that the CI PR should be merged prior to the Powershell module PR", "created": "2016-05-06T12:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Requested guidance from the Testing team about future direction of Beaker-rspec", "created": "2016-05-16T10:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will not block the 2.0.0 release of the Powershell Module", "created": "2016-05-16T20:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving to blocked pending a decision RE removing beaker-rspec", "created": "2016-05-18T11:02:00.000000"}], "components": ["powershell"], "created": "2016-04-22T10:30:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The same acceptance tests are exercised but using vanilla beaker syntax\nNo addtional tests added\nNo tests removed"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30b5644d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynylr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Issues found as part of MODULES-2634"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_671141536_*|*_10007_*:*_1_*:*_251353773_*|*_3_*:*_3_*:*_1309910801_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_34646617806_*|*_10006_*:*_1_*:*_15940534"}], "description": "During Development and testing MODULES-2634 it was found the beaker-rspec was causing a whole host of issues with readability and tests\n\n - The existence of beaker-rspec was causing a lot of confusion in this\n   test suite, making it difficult to determine how to invoke Beaker\n   properly.\n\n - Beaker-rspec also appeard to expect that there be -database and\n   -dashboard roles defined in the node defintions, else it would\n   error during initial provisioning.  Since this test suite does not\n   require a master, and is significantly slowed with a master present,\n   remove that requirement and update the node definitions accordingly.\n\n - Beaker-rspec also had an expectation that the BEAKER_setfile env\n   var was always set (even if trying to use bundle exec beaker\n   --config at the command line), making for a painful user experience\n   when trying to run this job.\n\n - Update the node definitions to use PE 2016.1.1 instead of PE 3.2\n   as the default PE version selected.\n\n - Default the PUPPET_INSTALL_TYPE environment variable to 'agent'\n   so that this value does not have to be specified directly in\n   default Beaker command line invocation.\n\n - Remove spec_helper_acceptance and move to a standard Beaker style\n   pre-suite setup by splitting it into spec/acceptance/setup, files\n   00-install_puppet.rb and 01_install_module.rb.  Continue to use\n   the `run_puppet_install_helper` command to bootstrap initial agent\n   install while moving to `install_dev_puppet_module_on` to\n   bootstrap the module installation on agent nodes.  This supports\n   both local testing / dev, and fake forge usage in the pipeline.\n\n - Ignore the local ./tmp directory which Beaker uses to stange\n   the Windows installer in.\n\n- Take all of the individual tests in exec_powershell_spec.rb, and\n   move them into spec/acceptance/tests as individual files.  Since\n   the pre-suite lives inside the spec/acceptance/setup directory\n   now, --tests spec/acceptance can longer be passed to Beaker as it\n   would run the pre-suite a second time.  This allows for\n   --pre-suite spec/acceptance/tests to be passed in the invocation\n   to Beaker.\n\n - Remove all rspec concepts - describe / it / expect and shared\n   examples, rewriting these constructs in vanilla Beaker.  Move\n   individual test teardown (mostly removing files, but in one case\n   removing global env vars) to the individual tests rather than at\n   the suite level.\n\n - Fixed the test that verifies pre-existing environment variables\n   continue to be available in their original state, despite\n   modifications in manifests.  The test, based on envar_ext_test_pp,\n   had mulitple problems: it was invoking the wrong manifest, and was\n   manipulating env vars improperly to demonstrate the desired behavior.\n\n - This test setup now allows for individual tests to be exercised\n   via the command line much more easily", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "36053", "fixedVersions": [], "id": "36053", "issueType": "Task", "key": "MODULES-3285", "labels": ["tech-debt"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2017-06-23T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove beaker-rspec from Powershell Module test suite", "timeSpent": "PT0S", "updated": "2017-06-23T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] is going to cover this in the PowerShell acceptance test rewrite.", "created": "2016-04-21T17:23:00.000000"}], "components": ["powershell"], "created": "2016-04-21T17:07:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The tests will continue to pass."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@88386b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ucv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered during audit of PowerShell tests performed by Ethan."}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9782_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_957932"}], "description": "The \"[should see environment variables set outside of session|https://github.com/puppetlabs/puppetlabs-powershell/blob/master/spec/acceptance/exec_powershell_spec.rb#L180-L189]\" acceptance tests is referencing the wrong test manifest. It should be \"envar_ext_test_pp\" instead of \"envar_leak_test_pp\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40339", "fixedVersions": [], "id": "40339", "issueType": "Bug", "key": "MODULES-3284", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Fix", "resolutionDate": "2016-04-21T17:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell - Fix Broken Test", "timeSpent": "PT0S", "updated": "2016-04-21T17:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hi [~accountid:5ce758555c99a60dcbaeaa72], the failure you're experiencing is not with the tomcat dependencies but with the puppetlabs-java module. The reason for this is because the defined type `java::oracle` introduced in the last release has a soft dependency on puppet-archive in order to retrieve and deploy the Java install package. This soft dependency is documented here: https://github.com/puppetlabs/puppetlabs-java#usage\n\nThe Tomcat module has a hard dependency on nanliu-staging for deploying from network sources, which is documented.\n\nThanks!\nBryan Jen", "created": "2016-04-21T17:45:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "ah, it would seem that nanliu-staging also has a soft dependency on puppet-archive ", "created": "2016-04-21T19:13:00.000000"}], "components": ["tomcat"], "created": "2016-04-21T16:14:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4afa6e81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5u5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5479154_*|*_6_*:*_1_*:*_0"}], "description": "When specfiying a Tomcat install as recomended in the README:\n\n{code}\njava::oracle { 'jdk8' :\n    ensure  => 'present',\n    version => '8',\n    java_se => 'jdk',\n  }\n\n  class { 'tomcat':\n    require => [Class['repository::local_mirror::redhat::epel'],Java::Oracle['jdk8']],\n  }\n\n  tomcat::instance { 'myproxy-test':\n    source_url => 'http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz',\n  }\n\n  tomcat::service { 'default':\n    require => Tomcat::Instance['myproxy-test'],\n  }\n{code}\n\nResults in the error:\n\n{code}\n[root@mp ~]# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class ::archive for mp.test.nesi.org.nz on node mp.test.nesi.org.nz\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nWhich I think means the tomcat module uses another module (archive) to unpack the Tomcat archive. The dependency for this module is soft (i.e. not required for most use cases) but not documented. As there are several archive modules on the forge, the correct one should be specified in the documentation.", "environment": "Puppet on RHEL", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34940", "fixedVersions": [], "id": "34940", "issueType": "Bug", "key": "MODULES-3283", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Won't Fix", "resolutionDate": "2016-04-21T17:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Undocumented soft dependency on archive module when using a source file.", "timeSpent": "PT0S", "updated": "2016-04-21T19:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Ping [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920]", "created": "2016-04-22T10:09:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]: I just moved this over to Windows scrum team.", "created": "2016-04-22T12:28:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "I guess this isn't really a bug since the documentation is clear about the correct usage, so I'm changing this to an improvement request for the error message.", "created": "2016-04-22T12:46:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Needs verification with new provider.", "created": "2018-02-13T12:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "New provider still breaks in the same way.\u00a0 Fix PR is at", "created": "2018-02-20T22:32:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Merged to master at:\u00a0https://github.com/puppetlabs/puppetlabs-scheduled_task/commit/30279769995f5f9bc13e63cc76c058b5b360dd9f", "created": "2018-02-21T08:13:00.000000"}], "components": ["scheduled_task"], "created": "2016-04-21T12:13:00.000000", "creator": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2855cecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3953826_*|*_1_*:*_1_*:*_57902223267_*|*_10007_*:*_1_*:*_34793130_*|*_3_*:*_1_*:*_26567530_*|*_5_*:*_2_*:*_15901"}], "description": "I recently used a scheduled_task resource and coded the trigger section incorrectly like so:\n\n{code:puppet}\nscheduled_task { 'defrag C':\n  ensure => present,\n  enabled => true,\n  command => 'C:\\windows\\system32\\defrag.exe',\n  arguments => 'C:',\n  \ufffc\ufffctrigger   => {\n    schedule => 'weekly',\n    start_time => '01:00',\n    start_time => '01:00',\n    day_of_week => 'Sun',\n  }\n}\n{code}\n\nThe documentation specifies that values of \"day_of_week\" should be a lowercased string, but when the \"Sun\" value was used, Puppet emitted the somewhat confusing error message:\n\n{noformat}\nCannot convert \"nil\" to Fixnum\n{noformat}\n\nCan the error message be improved to refer to the incorrect value somehow to make it easier to find the problem and fix it?", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "38114", "fixedVersions": [], "id": "38114", "issueType": "Improvement", "key": "MODULES-6398", "labels": [], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "resolution": "Done", "resolutionDate": "2018-02-21T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task : Confusing error message displayed when using incorrect value with scheduled_task resource", "timeSpent": "PT0S", "updated": "2018-02-21T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "With the version of getvar that is on master of stdlib, I cannot reproduce the problem - when accessing a non existing variable it returns nil, and the result is {{undef}}.\n\nIMO, getvar should fail if --strict_variables is on and a non existing variable is referenced. The way it is now implemented it defeats the purpose of having --strict_variables turned on.", "created": "2016-04-22T10:24:00.000000"}, {"author": "623c0ef5a1d81f0069d8dfb9", "body": "[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] we use getvar('::some_fact') as a way of testing if a fact is defined with --strict_variables turned on, which would be broken by your suggestion. Is there a better way to check if a fact is defined?", "created": "2016-05-06T02:46:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The way to access facts is via the variable {{$facts}} - it is a hash so you simply get an {{undef}} value back.\n\n{code:puppet}\n$facts['some_fact'] =~ Undef\n{code}\nWould test if it is undefined or not. If you want to have facts that are set, but set to {{undef}} you have to get the keys of the $facts hash to see if the key is included in that set.\n\nYou can also use the {{defined}} function. It allows checking any variable for existence. Note that you have to include the '$' in the name.\n\n{code:puppet}\nif defined('$mymodule::mything::myvar') { notice ':-)' } else { notice ':-(' }\n{code}\n", "created": "2016-05-06T11:37:00.000000"}, {"author": "557058:7948aec2-bc51-47d8-8a79-7ca9a48364e7", "body": "Hi All,\n\nI wanted to drop in and state that it would be *really* nice for getvar() (or something) to let me just check for variables.\n\nTL", "created": "2016-05-31T16:39:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "This raises some questions:\n* Why design with use of optional global variables instead of automatic data binding?\n* If automatic data binding is not an option, how about using one of the lookup functions (they provide ways to deal with missing defaults)?\n* Why not use a single global hash with options, if no options are set, then assign an empty hash?\n\nIf you are using puppet 4.x, write a simple function in the puppet language - e.g.\n{code:puppet}\n# Returns value of given variable name or undef\nfunction mymodule::get_defined_var(String $name) {\n  if defined(\"\\$${name}\") { getvar(name) } else { undef }\n}\n# Returns a hash of name to value (or undef if variable does not exist)\nfunction mymodule::get_defined_vars_hash(String *$names) {\n $names.reduce |$result = {}, $n| { $result + {$n => mymodule::defined_var($n) } }\n}\n# Compute the options hash\n$options_hash = mymodule_get_defined_vars_hash(\n  'my_optional_global_variable',\n  'my_other_optional_variable', 'my_third_etc'\n)\n\n# Mix in defaults from lookup, make the computed override\n$options = lookup('options_defaults') + $options_hash\n\n# done (no, individual picks, defaults are in a data file in data in modules)\nclass foo::bar( $baz = $options['my_optional_global_variable']) {\n  #stuff\n}\n# or use pick\n{code}\n\nWhich is not needed at all in most cases when using automatic data binding / hiera data.", "created": "2016-05-31T19:09:00.000000"}, {"author": "557058:7948aec2-bc51-47d8-8a79-7ca9a48364e7", "body": "Responses to the Questions:\n\n* Optional Global Variables: Because Puppet 3 is still the most widely deployed thing out there and will be for some time.\n** Also, they're massively convenient for large environments.\n* That function is amazing...and huge..compared to $baz = pick(getvar('::my_optional_global_variable'), 'some_awesome_default')\n** I'm going to have a heck of a time explaining this to new users whereas the above is self documenting. \n* Why not Global Hash: Because environments grow over time and global hashes become fragile with multiple environments controlled by different end user customer groups.\n** Explaining that variable ::global_x is unique to your environment and easy to override is easy. Explaining that ::globals['x'] may, or may not, be in your control or overridden by a hash_merge is much less easy to explain and override in a sustainable manner in my experience.\n\nFor a more concrete example, I'm currently refactoring the Haveged module to work with Puppet 4, STRICT_VARIABLES, etc... and I've had to resort to the following. Yes, I know that this could be shrunk down to a pick with an assert_private(). But, there's no actual reason that this *needs* to be private. Technically, it can be used independently of the main class. Also, I'm trying to preserve the intent of the original author to increase the (ever decreasing) likelihood that my PR will get accepted.\n\n{code:ruby}\nclass haveged::service ( \n  $service_name   = defined('$::haveged::service_name') ? { true => getvar('::haveged::service_name'), default => $::haveged::params::service_name },\n  $service_ensure = defined('$::haveged::_service_ensure') ? { true => getvar('::haveged::_service_ensure'), default => 'running' },\n  $service_enable = defined('$::haveged::service_enable') ? { true => getvar('::haveged::service_enable'), default => true } \n) inherits ::haveged::params { \n\n  service { $service_name:\n    ensure => $service_ensure,\n    enable => $service_enable\n  } \n}\n{code}\n\nThis *should* be (because so much more readable and amazing):\n\n{code:ruby}\nclass haveged::service ( \n  $service_name   = pick(getvar('::haveged::service_name'), $::haveged::params::service_name),\n  $service_ensure = pick(getvar('::haveged::_service_ensure'), 'running'),\n  $service_enable = pick(getvar('::haveged::service_enable'), true) \n) inherits ::haveged::params { \n\n  service { $service_name:\n    ensure => $service_ensure,\n    enable => $service_enable\n  } \n}\n{code}", "created": "2016-06-01T09:05:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "I am not against modifying getvar - as long as it does what people expect. Writing a new function that does both", "created": "2016-06-01T09:22:00.000000"}, {"author": "557058:7948aec2-bc51-47d8-8a79-7ca9a48364e7", "body": "I thought about that, but the current behavior of getvar() is:\n\nIf variable defined => Return Variable\nIf variable not defined => Return the Error String\n\nThis is 100% broken and my expectation (and apparently the one of OP) is that the following would be true:\n\nIf variable defined => Return Variable\nIf variable not defined => Return Undef\n\nThen, everyone (on this thread) is happy and getvar() makes sense from regular Ruby semantics of \"return me a good value or 'nil'\".", "created": "2016-06-01T09:59:00.000000"}, {"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "I'd like to add a *+1* to returning Undef instead of the Error String.  It could easily end up as the content of a class parameter without detection (unless you start {{validate_re()}}-ing your String parameters against {{'^Warning: Undefined variable'}}, which feels even more wrong).  \n\nUndef makes much more intuitive sense as a return value when the target variable is not defined (it is literally called \"Undef\"), even in strict mode. ", "created": "2016-06-01T15:10:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Some confusion here it seems. The name {{Undef}} is the name of the type of the {{undef}} value in the puppet type system. In the Ruby runtime {{undef}} equates to Ruby {{nil}} in future parser / 4.x, and to Ruby Symbol {{:undef}} or Ruby value {{nil}} in 3.x function return. Returning the String {{\"Undef\"}} or {{\"undef\"}} would not be a good choice.\n\nReturning the error String seems to be a completely unintended bug in the implementation of {{getvar()}}.", "created": "2016-06-01T15:38:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Moved this over to the MODULES project since this is a problem with the getvar function.", "created": "2016-06-01T15:39:00.000000"}, {"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "No confusion here, Henrik\u2015I was suggesting that getvar return the type {{undef}}, and +not+ a String, for those reasons.", "created": "2016-06-02T12:11:00.000000"}, {"author": "557058:7948aec2-bc51-47d8-8a79-7ca9a48364e7", "body": "I'm also happy with it just returning the boolean {{false}}", "created": "2016-06-10T13:11:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "[~accountid:623c0c08866b810069e434be] Returning boolean {{false}} means that all variables that \"are boolean\" and missing would default to {{false}}, which creates other problems.\n\nIf the desire is to get {{undef}}, then for 4.x simply add this function to your module (in <mymodule>/functions/get_defined_var.pp):\n{code:puppet}\n# Returns value of given variable name or undef\nfunction mymodule::get_defined_var(String $name, Any $if_missing = undef) {\n  if defined(\"\\$${name}\") { getvar(name) } else { $if_missing }\n}\n{code}\nThen use {{mymodule::get_defined_var('some::name')}} instead of {{getvar}} - you will then get {{undef}} back, or if you supply the \"if_missing\" value, you get that back.\n\nIf the {{getvar}} function itself is changed to not error, it must return the right kind of {{undef}} depending on puppet version - for 4.x it should be Ruby {{nil}}. For 3.x (without future parser) it should be empty string, and with future parser it should be {{nil}}.\nThe function is also wrongly just returning what is returned from {{self.lookupvar}} - this may result in the Ruby symbol {{:undef}} leaking into puppet.", "created": "2016-06-10T18:02:00.000000"}, {"author": "6243affffd5e450070435046", "body": "Wow, 6 months later and still gridlocked here.\n\nThe problem really is `strict_varibles` which should be smart enough to know that facts are not supposed to always be defined. That is the point of using fact-based variables, n'est pas? \n\nI feel that `getvar` should work as it did in 3.0, and since taht previously seem to return a sensible value for undefined variables, it should always do so. ", "created": "2017-01-27T09:53:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "For facts, you should prefer using the {{$facts}} hash (esp if it is an optional fact you are trying to get), and not assume that they are top scope variables.\nThen you automatically get the expected behavior and you are safe in case --strict_variables is on.", "created": "2017-01-27T10:39:00.000000"}, {"author": "6243affffd5e450070435046", "body": "[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd], Trevor addressed this point: the `$facts` hash is not available in older versions of the syntax, thus creating backward incompatibilities. ", "created": "2017-01-27T10:45:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "ah, sorry [~accountid:6243affffd5e450070435046] for sending this thread back into a loop.\n\nThe problem should really be fixed in stdlib. ", "created": "2017-01-27T10:53:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Hi all!\n\nI agree with Henrik: this is a stdlib problem.\n\nThere seems to be two solutions:\n\nAdd an argument to getvar that means it will return some value that won't be seen as a violation of strict_variables\n\nA new function that explicitly will always return a value that won't be seen as a violation of strict_variables.\n\nI tried for the latter, not sure if it's the best idea (more maintenance, new function) but I thought I'd get the conversation started\n\nPR here: https://github.com/puppetlabs/puppetlabs-stdlib/pull/767", "created": "2017-05-03T05:48:00.000000"}], "components": ["stdlib"], "created": "2016-04-21T11:39:00.000000", "creator": "62439749247a4b00691c2a0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@343e6e72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87lj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/16"}], "description": "I have Puppet version 4.4.1 and Puppetlabs-stdlib version 4.11.0 and, when {{strict_variables}} is set to {{true}} in {{puppet.conf}}, I have this:\n\n{code:bash}\n~# puppet apply -e '$var = getvar(\"stuff::which::doesnt::exist\"); notice( $var ); notice( $var =~ String[1] )'\nNotice: Scope(Class[main]): class stuff::which::doesnt could not be found\nNotice: Scope(Class[main]): true\nNotice: Compiled catalog for puppet.athome.priv in environment production in 0.14 seconds\nNotice: Applied catalog in 0.13 seconds\n{code}\n\n{{$var}} is set to a non-empty and not relevant string.\n\nIf {{strict_variables}} is set to {{false}} in {{puppet.conf}}, the behavior seems to be the expected behavior (ie {{$var}} is {{undef}}):\n\n{code:bash}\n~# puppet apply -e '$var = getvar(\"stuff::which::doesnt::exist\"); notice( $var ); notice( $var =~ Undef )'\nWarning: Undefined variable 'stuff::which::doesnt::exist'; class stuff::which::doesnt could not be found\n   (file & line not available)\nNotice: Scope(Class[main]): \nNotice: Scope(Class[main]): true\nNotice: Compiled catalog for puppet.athome.priv in environment production in 0.35 seconds\nNotice: Applied catalog in 0.13 seconds\n{code}\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34939", "fixedVersions": [], "id": "34939", "issueType": "Bug", "key": "MODULES-3432", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439749247a4b00691c2a0b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bad behavior of getvar() from stdlib when strict_variables is set to true", "timeSpent": "PT0S", "updated": "2017-05-03T05:48:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:f23b0b7f-9386-48b3-bd71-4399766356f4]. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.", "created": "2017-11-23T04:55:00.000000"}], "components": ["f5"], "created": "2016-04-20T14:38:00.000000", "creator": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@674baa4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5son:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89625782_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50163797427"}], "description": "It would be useful to add the smtp monitor provider to the list of supported providers here:\n\nhttps://forge.puppet.com/puppetlabs/f5#f5_monitor", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "36052", "fixedVersions": [], "id": "36052", "issueType": "New Feature", "key": "MODULES-3281", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/f5 - Add support for the smtp monitor provider", "timeSpent": "PT0S", "updated": "2017-11-23T04:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Found bug implementing 3137", "created": "2016-04-20T14:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PR #87 into master at\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/0bb8db4acec345e8a4eb8920ff1dd2b2b8b7c4e1", "created": "2016-04-21T10:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR #87 will be verified as part of PR #86", "created": "2016-04-21T10:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This ticket is blocked for FR until 3137 and 2634 is implemented.", "created": "2016-04-21T11:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363]  Can I get one of you to QA review this ticket?", "created": "2016-04-21T11:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Verified that this issue was resolved via a clean AppVeyor execution on https://github.com/puppetlabs/puppetlabs-powershell/pull/86\n\nJust waiting on 3137 to complete", "created": "2016-04-26T11:24:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Does this need a release note field filled in or should it just be \"not needed\"?\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Does this need any QA or can I set the QA filled to reviewed/low?", "created": "2016-05-03T13:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c] Added release notes.  Thanks for the tip.", "created": "2016-05-03T13:53:00.000000"}], "components": ["powershell"], "created": "2016-04-20T13:59:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Verbose statements from removing and adding the Environment variables should not be shown in Puppet debug output"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23a51d13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5snb:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Removed unnecessary Verbose logging which polluted debug statements"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Bug found implementing another ticket"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3292408_*|*_1_*:*_1_*:*_8146_*|*_10007_*:*_1_*:*_72651660_*|*_3_*:*_1_*:*_289330_*|*_10009_*:*_1_*:*_437956663_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_684790762"}], "description": "The function that resets the Environment Variables for the current process in our single PoweShell session provider uses Verbose logging, which pollutes the debug stream. This becomes a large issue when fixes from MODULES-3137 get applied.\n\nRemove the 'Verbose' switch to fix this", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "37179", "fixedVersions": [], "id": "37179", "issueType": "Bug", "key": "MODULES-3280", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-05-04T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell - Remove Verbose Environment Variable Setting", "timeSpent": "PT0S", "updated": "2016-11-22T23:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6adc85e9-442a-4e0a-abfe-2453c5570dc1", "body": "The detection is also failing for me on Xenial, removing the \"\\s\\(\" fixes it.\n\n{code:sh}\n# mysqld -V\nmysqld  Ver 5.7.12-0ubuntu1 for Linux on ppc64le ((Ubuntu))\n{code}\n", "created": "2016-04-28T14:25:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6adc85e9-442a-4e0a-abfe-2453c5570dc1", "body": "I looked at it and tried few different expressions. The new MySQL version string is not distinct enough to differentiate it from MariaDB or Percona with a regex. And I think using version string to derive db type only happened to work due to luck, there are no guarantees different db types would have distinguishable enough version strings. Something else needs to be used to determine db type.", "created": "2016-04-29T13:38:00.000000"}, {"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "It looks as though this has been fixed in https://github.com/puppetlabs/puppetlabs-mysql/commit/5695cef4a66364d34ede90a08fe07e4b277ff8ba", "created": "2016-05-21T09:51:00.000000"}, {"author": "623cffe88d8b9c0068b93ebf", "body": "[~accountid:557058:fb1f46d6-36c1-44ad-af02-13c144108eff], since it looks like this issue has been fixed (see comment above) I'm going to go ahead and resolve this ticket. But if the issue persists in the latest version of the module, please feel free to reopen the ticket and we will take another look!", "created": "2017-01-31T11:45:00.000000"}], "components": ["mysql"], "created": "2016-04-20T08:39:00.000000", "creator": "557058:fb1f46d6-36c1-44ad-af02-13c144108eff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11119f44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5s8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24725174880_*|*_5_*:*_1_*:*_0"}], "description": "Both in the current master, and in 3.7.x branch, {{lib/puppet/provider/mysql.rb}} fails to detect stock MySQL server (this bit me in Xenial pre-release), because it detects the server as follows:\n\n{code:ruby}\n  def self.mysqld_type\n    # find the mysql \"dialect\" like mariadb / mysql etc.\n    mysqld_version_string.scan(/mariadb/i) { return \"mariadb\" }\n    mysqld_version_string.scan(/\\s\\(mysql/i) { return \"mysql\" }\n    mysqld_version_string.scan(/\\s\\(percona/i) { return \"percona\" }\n    nil\n  end\n{code}\n\nHowever, the mysql version string doesn't have a space before the word 'mysql':\n\n{code:bash}\n$ mysql -V\nmysql  Ver 14.14 Distrib 5.7.11, for Linux (x86_64) using  EditLine wrapper\n{code}\n\nDue to this, the puppetlabs-mysql module falls back to using 'PASSWORD' field when manipulating mysql.user, instead of 'AUTHENTICATION_STRING' field, which results in schema errors when attempting to set a password.\n\nIn my case, I simply removed the leading '{{\\s\\(}}' from the second regexp, but I suspect in the general case, that fix will break percona or mariadb detection.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42405", "fixedVersions": [], "id": "42405", "issueType": "Bug", "key": "MODULES-3279", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb1f46d6-36c1-44ad-af02-13c144108eff", "resolution": "Fixed", "resolutionDate": "2017-01-31T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysqld_type fails to detect stock MySQL server", "timeSpent": "PT0S", "updated": "2017-01-31T11:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for reporting this! https://github.com/puppetlabs/puppetlabs-f5_rest/pull/105 has been merged to fix it.", "created": "2016-04-21T17:22:00.000000"}], "components": ["f5"], "created": "2016-04-19T16:51:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0b13338a-8e62-429a-ab1d-f587e213bdc0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@171b086c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5rxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_174657403_*|*_5_*:*_1_*:*_0"}], "description": "In the documentation for the puppetlabs/f5 module, the attribute on the f5_pool type is listed as 'availability', but this doesn't appear to be correct.  \nsee:\n\nhttps://forge.puppet.com/puppetlabs/f5/readme#f5_pool\n\navailability\nSets the number of health monitors that must be available. This must be set if you have any monitors, but cannot be set to more than the number of monitors you have.\n\nValid options: 'all' or integers\n\nThe correct name should be availability_requirement", "environment": "NA", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38111", "fixedVersions": [], "id": "38111", "issueType": "Bug", "key": "MODULES-3278", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0b13338a-8e62-429a-ab1d-f587e213bdc0", "resolution": "Fixed", "resolutionDate": "2016-04-21T17:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "F5 Module Documentation Error", "timeSpent": "PT0S", "updated": "2016-04-21T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Oh my! Those instructions are pretty outdated. I'll see to it that they get fixed. As you seem to be using bundler anyways, the short version is \"Add puppetlabs_spec_helper to your Gemfile.\"\n\nYou can have a look at any of our supported modules to see this in action, e.g. https://github.com/puppetlabs/puppetlabs-ntp/blob/master/Gemfile#L20", "created": "2016-04-19T02:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is now up at https://github.com/puppetlabs/puppetlabs_spec_helper/pull/148", "created": "2016-04-19T03:11:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e5254934-b3d8-4cfe-ac28-ed7f783f847d", "body": "Thank you!\nI could run tests successfully now.", "created": "2016-04-19T03:43:00.000000"}], "components": [], "created": "2016-04-18T21:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e5254934-b3d8-4cfe-ac28-ed7f783f847d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@662c16f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ran:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "pulled in during triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19472129_*|*_10007_*:*_1_*:*_2154955_*|*_5_*:*_1_*:*_0"}], "description": "When following the steps to install Puppet Labs Spec Helper (https://github.com/puppetlabs/puppetlabs_spec_helper), I have this error when running the command:\n\n{code}\nrake package:gem --trace\n{code}\n[DEPRECATION] `last_comment` is deprecated.  Please use `last_description` instead.\nrake aborted!\nDon't know how to build task 'package:gem' (see --tasks)\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/task_manager.rb:71:in `[]'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:149:in `invoke_task'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:106:in `each'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:106:in `block in top_level'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:115:in `run_with_threads'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:100:in `top_level'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:78:in `block in run'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:176:in `standard_exception_handling'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/lib/rake/application.rb:75:in `run'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/gems/rake-11.1.2/bin/rake:33:in `<top (required)>'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/bin/rake:23:in `load'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/bin/rake:23:in `<main>'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'\n/home/alex/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'\n\nI also tried the command \"bundle exec rake package:gem\", but same result.\n\nrake --task\n[DEPRECATION] `last_comment` is deprecated.  Please use `last_description` instead.\nrake build                 # Build gem into pkg/\nrake clean                 # Remove any temporary products\nrake clobber               # Remove any generated files\nrake console[script]       # Start IRB with all runtime dependencies loaded\nrake gemcutter:release     # Release gem to Gemcutter\nrake gemspec               # Generate and validate gemspec\nrake gemspec:debug         # Display the gemspec for debugging purposes, as jeweler knows it (not from the filesystem)\nrake gemspec:generate      # Regenerate the gemspec on the filesystem\nrake gemspec:release       # Regenerate and validate gemspec, and then commits and pushes to git\nrake gemspec:validate      # Validates the gemspec on the filesystem\nrake git:pl_release        # Tag and push to master\nrake git:release           # Tag and push release to git\nrake git:tag               # Create a new tag that uses 1.1.1 as the tag\nrake install               # Build and install gem using `gem install`\nrake release               # Release gem\nrake rubocop               # Run RuboCop\nrake rubocop:auto_correct  # Auto-correct RuboCop offenses\nrake spec                  # Run RSpec code examples\nrake version               # Displays the current version\nrake yard                  # Generate YARD Documentation\n\nHere is the result of \"bundle install\":\nUsing rake 11.1.2\nUsing CFPropertyList 2.2.8\nUsing addressable 2.4.0\nUsing ast 2.2.0\nUsing builder 3.2.2\nUsing coderay 1.1.1\nUsing thread_safe 0.3.5\nUsing descendants_tracker 0.0.4\nUsing diff-lcs 1.2.5\nUsing facter 2.4.6\nUsing multipart-post 2.0.0\nUsing faraday 0.9.2\nUsing git 1.3.0\nUsing hashie 3.4.3\nUsing multi_json 1.11.2\nUsing jwt 1.5.1\nUsing multi_xml 0.5.5\nUsing rack 1.6.4\nUsing oauth2 1.1.0\nUsing github_api 0.13.1\nUsing json_pure 1.8.3\nUsing hiera 1.3.4\nUsing highline 1.7.8\nUsing bundler 1.10.5\nUsing mini_portile2 2.0.0\nUsing nokogiri 1.6.7.2\nUsing json 1.8.3\nUsing rdoc 4.2.2\nUsing semver 1.0.1\nUsing jeweler 2.1.1\nUsing metaclass 0.0.4\nUsing method_source 0.8.2\nUsing mocha 1.1.0\nUsing parser 2.3.0.7\nUsing powerpack 0.1.1\nUsing slop 3.6.0\nUsing pry 0.10.3\nUsing puppet 3.8.6\nUsing puppet-lint 1.1.0\nUsing puppet-syntax 2.1.0\nUsing rainbow 2.1.0\nUsing rspec-support 3.4.1\nUsing rspec-core 3.4.4\nUsing rspec-expectations 3.4.0\nUsing rspec-mocks 3.4.1\nUsing rspec 3.4.0\nUsing rspec-puppet 2.4.0\nUsing ruby-progressbar 1.7.5\nUsing unicode-display_width 1.0.3\nUsing rubocop 0.39.0\nUsing yard 0.8.7.6\nBundle complete! 11 Gemfile dependencies, 51 gems now installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33979", "fixedVersions": [], "id": "33979", "issueType": "Bug", "key": "MODULES-3276", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e5254934-b3d8-4cfe-ac28-ed7f783f847d", "resolution": "Fixed", "resolutionDate": "2016-04-19T03:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Don't know how to build task 'package:gem' (see --tasks)", "timeSpent": "PT0S", "updated": "2016-04-19T03:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "[~accountid:557058:3da95088-202d-4082-a15a-eb2e812f2578] This ticket has a windows scrum team and MODS sprint. So MODS sprint showing up on windows board. Did you mean to move it to MOD, or did you just want it out of QA?", "created": "2016-05-02T14:12:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "Oops, sorry about that [~accountid:557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c]. I was looking to get it out of the QA sprint. I suppose it should have gone onto the Windows sprint?", "created": "2016-05-02T14:18:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] This ticket was in a QA sprint, and was put into the MODS sprint mostly to get it out of the QA one...but now it is in a weird state. I think it should be in a windows sprint (since it is assigned to the windows team). What do you think? Oddly it is in the current sprint timeframe, and I am not sure that is correct either based on this morning's standup. Thoughts?", "created": "2016-05-02T14:30:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "This ticket should be for automating a subset of the test cases linked to above in rails. The high priority items should be automated first. I'm currently determining what subset of these cases is high priority (install is currently being worked on MODULES-3043).\n\nCurrently identified as high priority cases:\nUninstall (C97742)\nSet Chocolatey as Default Provider (C97746)\nInstall known good package (C97729)\nInstall known good package with UTF-8 (C97738)\nInstall package from HTTP (C97731)\n", "created": "2016-05-02T14:42:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Windows sprint is fine, just not this sprint.", "created": "2016-05-02T14:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What makes this blocked out of curiosity?", "created": "2016-06-09T14:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Adhoc build kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/chocolatey/job/forge-windows_puppetlabs-chocolatey_init-manual-parameters_adhoc/16/", "created": "2016-06-29T14:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/36cf9d4aae7cab155b30f3a1717fe44515c98d24", "created": "2016-07-07T17:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Failure on CI smoke tests - Win 2008R2\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/35/console", "created": "2016-07-08T12:19:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Have a new commit being tested now.", "created": "2016-07-08T12:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/6a145a14b894bac0fa0548f5e2435130f08583ec", "created": "2016-07-09T20:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI kicked back off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/46/", "created": "2016-07-09T20:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI passed. This means this is complete", "created": "2016-07-10T09:41:00.000000"}], "components": ["chocolatey "], "created": "2016-04-18T13:00:00.000000", "creator": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Test automation passes review\nExecutes both locally and through the CI pipeline."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44e58cce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "New feature"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "New feature"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "New feature"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn4en:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_51357335_*|*_1_*:*_2_*:*_2853314801_*|*_10007_*:*_3_*:*_815823066_*|*_3_*:*_5_*:*_1883879004_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_926499821_*|*_10006_*:*_2_*:*_628406527"}], "description": "Create automated tests for cases detailed in Test Rails https://testrail.ops.puppetlabs.net/index.php?/suites/view/681\n\nThis ticket should be for automating a subset of the test cases linked to above in rails. The high priority items should be automated first. I'm currently determining what subset of these cases is high priority (install is currently being worked on MODULES-3043).\nCurrently identified as high priority cases:\nUninstall (C97742)\n-Set Chocolatey as Default Provider (C97746)-\nInstall known good package (C97729)\nInstall known good package with UTF-8 (C97738)\nInstall package from HTTP (C97731)", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "32828", "fixedVersions": [], "id": "32828", "issueType": "Task", "key": "MODULES-3275", "labels": ["Product-Initiative"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "resolution": "Fixed", "resolutionDate": "2016-07-10T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey Module Test Automation Creation", "timeSpent": "PT0S", "updated": "2016-07-10T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Ready for merge at https://github.com/puppetlabs/puppetlabs-apache/pull/1431", "created": "2016-04-19T03:21:00.000000"}], "components": ["apache"], "created": "2016-04-18T11:47:00.000000", "creator": "6243b029f407980070557539", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73ceba44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5qmn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "pulled in during triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56072519_*|*_10007_*:*_1_*:*_2967024_*|*_5_*:*_1_*:*_0"}], "description": "The Puppet forge apache module has the mod_info context path hard coded.  This should be configurable.  Below is a diff of how I added this myself in my personal copy of the module (similar to mod_status design).\n\n{code:title=diff|borderStyle=solid}\nIndex: manifests/mod/info.pp\n===================================================================\n--- manifests/mod/info.pp\n+++ manifests/mod/info.pp\n@@ -2,6 +2,7 @@\n   $allow_from      = ['127.0.0.1','::1'],\n   $apache_version  = $::apache::apache_version,\n   $restrict_access = true,\n+  $info_path       = '/server-info',\n ){\n   apache::mod { 'info': }\n   # Template uses\nIndex: templates/mod/info.conf.erb\n===================================================================\n--- templates/mod/info.conf.erb\n+++ templates/mod/info.conf.erb\n@@ -1,4 +1,4 @@\n-<Location /server-info>\n+<Location <%= @info_path %>>\n     SetHandler server-info\n <%- if @restrict_access -%>\n   <%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40338", "fixedVersions": [], "id": "40338", "issueType": "Bug", "key": "MODULES-3274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b029f407980070557539", "resolution": "Fixed", "resolutionDate": "2016-04-19T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: mod_info: Specifying the context path", "timeSpent": "PT0S", "updated": "2016-04-20T02:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "the mysql module is not equipped to retrieve the remote server's version. ", "created": "2016-04-18T02:16:00.000000"}], "components": [], "created": "2016-04-17T18:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f69a18bc-42c3-4526-abe5-643d061bb85d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@122f9a92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5qc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28330720_*|*_6_*:*_1_*:*_0"}], "description": "The following snippet works when puppet is running on the MySQL server itself, but doesn't work when working with remote MySQL servers:\n\n{code}\nif mysqld_type == \"mysql\" and Puppet::Util::Package.versioncmp(mysqld_version, '5.7.6') >= 0\n  query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, AUTHENTICATION_STRING, PLUGIN FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\nelse\n  query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = '#{name}'\"\nend\n{code}\n\nCurrently with 5.7, it errors out with:\n\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD FROM mysql.user WHERE CONCAT(user, '@', host) = 'user@%'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PASSWORD' in 'field list\n\nI think this is a valid bug. Should there be a key=value pair in my.cnf for stating the remote mysqld version ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36051", "fixedVersions": [], "id": "36051", "issueType": "Bug", "key": "MODULES-3273", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f69a18bc-42c3-4526-abe5-643d061bb85d", "resolution": "Won't Fix", "resolutionDate": "2016-04-18T02:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remote MySQL server version", "timeSpent": "PT0S", "updated": "2016-04-18T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-04-15T16:33:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68252a29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5q3r:"}], "description": "Statements like these need to be run via an exec\n\n{noformat}\nmysql -e \"CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'\"\nmysql -e \"CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'\"\nmysql -e \"CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'\"\n{noformat}\n\nhttp://dev.mysql.com/doc/refman/5.6/en/create-function-udf.html\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34938", "fixedVersions": [], "id": "34938", "issueType": "New Feature", "key": "MODULES-3272", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql: provide general purpose SQL exec resource", "timeSpent": "PT0S", "updated": "2016-04-18T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "623d00a701f8660070b7891d", "body": "I should note that I'm at 733508677dbafe3e48bf170342d2f4ee0f1c3201 of stdlib. Its in between 4.11 and the currently being prepared 4.12", "created": "2016-04-15T12:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Fix at https://github.com/puppetlabs/puppetlabs-stdlib/pull/597\n\nIt should be possible to get that in the 4.12 release.", "created": "2016-04-18T02:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged into the release branch. will go out - probably - next week.", "created": "2016-04-18T08:42:00.000000"}], "components": ["stdlib"], "created": "2016-04-15T12:36:00.000000", "creator": "623d00a701f8660070b7891d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2466b69c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5pwv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "pulled in during triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_225106042_*|*_3_*:*_1_*:*_20006143_*|*_5_*:*_1_*:*_0"}], "description": "When updating to the latest stdlib (733508677dbafe3e48bf170342d2f4ee0f1c3201, just in between 4.11 and the currently being prepared 4.12), the first thing that happens is various functions are syncd to the client. This produces a few errors:\n\n\n\n{code}\nerr: Could not load downloaded file /var/lib/puppet/lib/puppet/parser/functions/is_email_address.rb: /var/lib/puppet/lib/puppet/parser/functions/is_email_address.rb:6: syntax error, unexpected ':', expecting ')'\n  newfunction(:is_email_address, type: :rvalue, doc: <<-EOS\n                                      ^\n/var/lib/puppet/lib/puppet/parser/functions/is_email_address.rb:9: syntax error, unexpected ')', expecting kEND\n             ) do |arguments|\n              ^\n/var/lib/puppet/lib/puppet/parser/functions/is_email_address.rb:19: syntax error, unexpected kEND, expecting $end\n{code}\n\nand\n\n{code}\nerr: Could not load downloaded file /var/lib/puppet/lib/puppet/parser/functions/validate_email_address.rb: /var/lib/puppet/lib/puppet/parser/functions/validate_email_address.rb:2: syntax error, unexpected ':', expecting ')'\n  newfunction(:validate_email_address, doc: <<-ENDHEREDOC\n                                           ^\n/var/lib/puppet/lib/puppet/parser/functions/validate_email_address.rb:14: syntax error, unexpected ')', expecting kEND\n             ) do |args|\n              ^\n/var/lib/puppet/lib/puppet/parser/functions/validate_email_address.rb:31: syntax error, unexpected kEND, expecting $end\n{code}\n\nand\n\n{code}\nerr: Could not load downloaded file /var/lib/puppet/lib/puppet/functions/is_a.rb: uninitialized constant Puppet::Functions\n{code}\n\nAfter the first sync of functions, I do not receive the error any longer.\n\nI know this is an old version of puppet, but according to your supported chart, this version should still be supported by stdlib.\n", "environment": "Debian jessie, running puppet 2.7 still (yes, I know)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34931", "fixedVersions": [], "id": "34931", "issueType": "Bug", "key": "MODULES-3271", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00a701f8660070b7891d", "resolution": "Fixed", "resolutionDate": "2016-04-18T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "unexpected kEND on function download", "timeSpent": "PT0S", "updated": "2016-04-19T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "When you tell the class to not manage the service, it expects you to provide all the setup/dependencies around the service so that it works. ", "created": "2016-04-18T03:11:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "I experienced some conflicts with resources and/or the default installation when the class was not managing the service.\n", "created": "2016-04-19T11:55:00.000000"}], "components": ["mysql"], "created": "2016-04-14T22:50:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@732fb612"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5phz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_274862255_*|*_6_*:*_1_*:*_0"}], "description": "The mysql::server class doesn't start the service if service_manage is false and then fails to set the root password.\n\n{noformat}\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/dbprod/monty-q0.sock' (111)\nDebug: Executing '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*** redacted ***''\nError: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*** redacted ***'' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/dbprod/monty-q0.sock' (111)\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*** redacted ***'' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/dbprod/monty-q0.sock' (111)\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37178", "fixedVersions": [], "id": "37178", "issueType": "Bug", "key": "MODULES-3270", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "resolution": "Won't Fix", "resolutionDate": "2016-04-18T03:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failures when remove_default_accounts or create_root_user is enabled but not service_manage", "timeSpent": "PT0S", "updated": "2016-04-19T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "86400", "aggregatetimeoriginalestimate": "57600", "assignee": "6243b6def40798007055782b", "attachments": [], "comments": [{"author": "6243b6def40798007055782b", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/294", "created": "2016-04-18T15:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged at https://github.com/puppetlabs/puppetlabs-mongodb/pull/305", "created": "2016-06-15T05:45:00.000000"}, {"author": "6243b6def40798007055782b", "body": "Add description for versioned mongodb.repo file", "created": "2016-06-15T07:31:00.000000"}], "components": ["mongodb"], "created": "2016-04-14T18:43:00.000000", "creator": "6243b6def40798007055782b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "-The mongodb.repo file needs to have a description (the official repository uses a versioned approach).\n-There needs to be a way to change the main config file's permissions or to define it outside of the module."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6455f5b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5pgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_290312020_*|*_10007_*:*_1_*:*_4975252453_*|*_10009_*:*_2_*:*_9288746557_*|*_5_*:*_1_*:*_6325967_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45004997"}], "description": "Puppet runs generate the following on each execution:\nRepository 'mongodb' is missing name in configuration, using id\n\nAdditionally, there is not currently an option to change the ownership of the file (or to define one outside of the module).", "environment": "Operating System: RHEL 6.x\nModule Version: master branch\nPuppet Agent: 3.x", "epicLinkSummary": null, "estimate": "PT86400S", "externalId": "42403", "fixedVersions": [], "id": "42403", "issueType": "Improvement", "key": "MODULES-3269", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT57600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b6def40798007055782b", "resolution": "Won't Do", "resolutionDate": "2016-09-30T19:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add capability to manage perms and the config, Add description for versioned mongodb.repo file", "timeSpent": "PT0S", "updated": "2016-09-30T19:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nI cannot reproduce your issue locally with puppet 4.4.1 and ruby 2.3. Please reopen with more specifics, logs, and minimal repro case.\n\n{code}\ndavid@zion:~/git/puppetlabs-stdlib$ cat /tmp/profile \n# foo\n\n#bar\n\nulimit -v 500000\n\ndavid@zion:~/git/puppetlabs-stdlib$ cat /tmp/profile | od -xa\n0000000    2023    6f66    0a6f    230a    6162    0a72    750a    696c\n          #  sp   f   o   o  nl  nl   #   b   a   r  nl  nl   u   l   i\n0000020    696d    2074    762d    3520    3030    3030    0a30    000a\n          m   i   t  sp   -   v  sp   5   0   0   0   0   0  nl  nl\n0000037\ndavid@zion:~/git/puppetlabs-stdlib$ echo bundle exec puppet apply --verbose --modulepath spec/fixtures/modules/ -e \"file_line { 'test': path => '/tmp/profile', ensure => absent, line => 'ulimit -v 500000', match => '^ulimit\\ -v\\ \\d+$', match_for_absence => true, }\"\nbundle exec puppet apply --verbose --modulepath spec/fixtures/modules/ -e file_line { 'test': path => '/tmp/profile', ensure => absent, line => 'ulimit -v 500000', match => '^ulimit\\ -v\\ \\d+$', match_for_absence => true, }\ndavid@zion:~/git/puppetlabs-stdlib$ bundle exec puppet apply --verbose --debug --evaltrace --modulepath spec/fixtures/modules/ -e \"file_line { 'test': path => '/tmp/profile', ensure => absent, line => 'ulimit -v 500000', match => '^ulimit\\ -v\\ \\d+$', match_for_absence => true, }\"\n[...]\nInfo: /Stage[main]/Main/File_line[test]: Starting to evaluate the resource\nNotice: /Stage[main]/Main/File_line[test]/ensure: removed\nDebug: /Stage[main]/Main/File_line[test]: The container Class[Main] will propagate my refresh event\nInfo: /Stage[main]/Main/File_line[test]: Evaluated in 0.00 seconds\n[...]\ndavid@zion:~/git/puppetlabs-stdlib$ cat /tmp/profile | od -xa\n0000000    2023    6f66    0a6f    230a    6162    0a72    0a0a\n          #  sp   f   o   o  nl  nl   #   b   a   r  nl  nl  nl\n0000016\ndavid@zion:~/git/puppetlabs-stdlib$ cat /tmp/profile \n# foo\n\n#bar\n\n\ndavid@zion:~/git/puppetlabs-stdlib$ \n{code}", "created": "2016-04-18T04:07:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbb6880-9348-4521-86c0-7d4113b5d6fc", "body": "Thanks for your answer [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]!\n\nDoes it still work, if \n\n{code:java}\nline => \"ulimit -v 500000\"\n{code}\n\n is set via a variable? So more like my case \n\n{code:java}\nline => \"ulimit -v ${ulimit_soft_address_space}\"\n{code}\n\n\nI suspect thats the culprit and I don't know how to work around that.\n\nEdit: Use double quotes", "created": "2016-05-04T08:40:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I can't think of a thing where that would go wrong", "created": "2016-05-04T08:57:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbb6880-9348-4521-86c0-7d4113b5d6fc", "body": "Yes I noticed, that my examples use single quotes. I fixed them above.\n\nThanks for your input, I will debug my case some more and come back with the findings.", "created": "2016-05-04T09:22:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbb6880-9348-4521-86c0-7d4113b5d6fc", "body": "I don't know why [~accountid:5d12e09c1e063b0bcd710281] removed his post, but from the mails I received, I could find, that he has posted his solution [here|https://ask.puppet.com/question/23634/file_line-cannot-delete-lines-by-regexp/?answer=25992#post-id-25992].\n\nAnd I was able to get my module to remove the line with his help.\n\n\n{code:puppet}\n  if $ulimit_soft_address_space {\n    $ulimit_ensure = $ensure\n    $ulimit_replace = true\n  }\n  else {\n    $ulimit_ensure = absent\n    $ulimit_replace = false\n  }\n\n  ::ulimit::rule { \"soft_address_space_${user}\":\n    ensure        => $ulimit_ensure,\n    ulimit_domain => $user,\n    ulimit_type   => 'soft',\n    ulimit_item   => 'as',\n    ulimit_value  => $ulimit_soft_address_space,\n  }\n\n  file_line { \"add_ulimit_to_${user}_profile\":\n    ensure            => $ulimit_ensure,\n    path              => \"/home/${user}/.profile\",\n    line              => \"ulimit -v ${ulimit_soft_address_space}\",\n    match             => '^ulimit\\ -v\\ \\d+$',\n    match_for_absence => true,\n    replace           => $ulimit_replace,\n    require           => User[$user],\n  }\n{code}\n\nSo thanks [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] and [~accountid:5d12e09c1e063b0bcd710281] for your time and help!", "created": "2016-05-06T03:06:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "I became concerned that I shouldn't be piggy backing your issue and created a new one. Sorry for the confusion.\n\nhttps://puppet.atlassian.net/browse/MODULES-3335", "created": "2016-05-06T04:50:00.000000"}, {"author": "5d12e09c1e063b0bcd710281", "body": "Also, I am glad I was able to help!", "created": "2016-05-06T07:50:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Looks like I ran in to this issue too: MODULES-3590.", "created": "2016-07-12T09:50:00.000000"}], "components": ["stdlib"], "created": "2016-04-14T09:21:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbb6880-9348-4521-86c0-7d4113b5d6fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40e21c99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5oo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_326787222_*|*_6_*:*_1_*:*_0"}], "description": "It is not possible to remove a line from a file via {{match}}, {{match_for_absence}}.\nI am trying to set {{ulimit -v $value}} via a users {{.profile}} for some users. I also want the line to get removed if I deconfigure this setting via puppet.\n\nAs described in the puppetforge/stdlib documentation ([https://forge.puppet.com/puppetlabs/stdlib/readme]) this should be easily possible via {{file_line}} with {{match}} and {{match_for_absence}}.\n\nI use {{hiera}}, and the relevant snippet looks like this:\n\n{code:yaml}\nenvironments::test:\n  domainname:\n    user: 'username'\n    ulimit_soft_address_space: 500000\n{code}\n\nThis is how the user-deploy puppet code looks like:\n\n{code:puppet}\nif $ulimit_soft_address_space {\n  $ulimit_ensure = $ensure\n}\nelse {\n  $ulimit_ensure = absent\n}\n\n::ulimit::rule { \"soft_address_space_${user}\":\n  ensure        => $ulimit_ensure,\n  ulimit_domain => $user,\n  ulimit_type   => 'soft',\n  ulimit_item   => 'as',\n  ulimit_value  => $ulimit_soft_address_space,\n}\n\nfile_line { \"add_ulimit_to_${user}_profile\":\n  ensure            => $ulimit_ensure,\n  path              => \"/home/${user}/.profile\",\n  line              => \"ulimit -v ${ulimit_soft_address_space}\",\n  match             => '^ulimit\\ -v\\ \\d+$',\n  match_for_absence => true,\n  require           => User[$user],\n}\n{code}\n\nWhile the ulimit rule is created and the corresponding file is created in {{/etc/security/limits.d/}} as well as the same amount is appended to the {{.profile}} of the user. When I remove the line {{ulimit_soft_address_space: 500000}} from the {{hiera}} configuration only the file in {{/etc/security/limits.d/}} is removed and the {{.profile}} stays the same.\n\nI also tried using {{multiple => true}} but that did not change the behaviour. To my suprise this didn't work, even if I tried to match against {{.*}}.\n\nAccording to rubular my RegEx is valid, and I tried it in {{irb}} which also worked fine.\n", "environment": "Ubuntu 12.04.5 LTS\npuppet 3.8.6\nstdlib 4.11.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38109", "fixedVersions": [], "id": "38109", "issueType": "Bug", "key": "MODULES-3268", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fbb6880-9348-4521-86c0-7d4113b5d6fc", "resolution": "Cannot Reproduce", "resolutionDate": "2016-04-18T04:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/stdlib - file_line match+match_for_absence not invoking deletion of match-line", "timeSpent": "PT0S", "updated": "2016-07-12T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "That would be a great fix.", "created": "2016-04-18T04:09:00.000000"}], "components": ["mysql"], "created": "2016-04-14T08:36:00.000000", "creator": "557058:736fa2d7-5687-4549-8fbc-ec408df1f3ae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@255e3f56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5onb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}], "description": "Code:\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/provider/mysql.rb#L34\n\nThis returns the version of mysqld in path, but it does not necessarily return the version of mysql that mysql client will use. \n\nInstead it should call mysql client, with this query: 'SELECT @@version;' to introspect the correct version.\n\nI plan to work through a patch in the next week or so.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33977", "fixedVersions": [], "id": "33977", "issueType": "Bug", "key": "MODULES-3267", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:736fa2d7-5687-4549-8fbc-ec408df1f3ae", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/mysql uses mysqld -V to determine the mysql version for generating sql queries", "timeSpent": "PT0S", "updated": "2016-04-18T04:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "That was fixed last week in https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/2d39e07c319bd3ce9d3871ca5a46cae55522c427\n\nThanks for noticing and reporting it!", "created": "2016-04-18T04:11:00.000000"}], "components": ["rabbitmq"], "created": "2016-04-14T03:31:00.000000", "creator": "557058:4bcf7e13-86b8-4060-816f-793c074d339c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b3a49d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ol3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_347965791_*|*_5_*:*_1_*:*_0"}], "description": "When I use the module with PE 2016.1.1, I get the following error:\n{{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, default expression for $config_management_variables tries to illegally access not yet evaluated $config_management_variables}}\n\nI do not have this error with 2015.3.3.\n\nWhen I modify the line (add params) \n{{  $config_management_variables = $rabbitmq::config_management_variables,}}\nin init.pp to\n{{  $config_management_variables = $rabbitmq::params::config_management_variables,}}\n\nIt works.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42401", "fixedVersions": [], "id": "42401", "issueType": "Bug", "key": "MODULES-3266", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4bcf7e13-86b8-4060-816f-793c074d339c", "resolution": "Fixed", "resolutionDate": "2016-04-18T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "error: Error 400 on SERVER: Error while evaluating a Function Call, default expression for $config_management_variables", "timeSpent": "PT0S", "updated": "2016-04-18T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thank you for this report. Can you specify any conditions under which the mysql module would - in the normal course of usage - create such transactions? Or is this a feature to shield the users from operator's \"error\"?\n", "created": "2016-04-18T04:15:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "Any statement that causes an entry to be written to the binary log on a slave will generate an errant transaction.\n\nCreating and modifying user credentials or database grants are examples.\n\nInstalling a plugin is another example.\n", "created": "2016-04-19T11:47:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Apologies for my naive questions, but I'm not familiar with mysql replication: You seem to indicate that those operations are necessary to be applied to a slave (i.e. not transported through the replication), so they need to be applied locally, and when doing so, the binlog needs to be disabled for the connection? Did I get that right?", "created": "2016-04-19T13:20:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "Puppet may run on a slave before it runs on the master and then determine that updates need to be made to the slave that would normally be made via replication from the master to the slave. In some situations that may cause replication failure and/or it may create errant transactions when GTID is enabled.\n", "created": "2016-04-20T22:46:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] What additional information is needed here? The workflow status is {{Needs Information}}", "created": "2017-05-18T13:20:00.000000"}], "components": ["mysql"], "created": "2016-04-13T22:27:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2829ae1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ok7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}], "description": "The puppet module must not create any errant transactions on a slave when using GTID.\n\nHere is an excerpt from [How To Fix Errant Transactions on the Replication Topology?|https://dev.mysql.com/doc/mysql-utilities/1.5/en/utils-task-slavetrx.html]\n\n{quote}\nWhat are errant transactions? Errant transactions are transactions directly applied by a client on a slave and that do not exist on all the slaves connected to the master. By nature, these transactions should not be replicated and can lead to replication errors if the slave that possesses them is promoted to master. In practice, this can happen for example if the errant transaction corresponds to a data insert or delete on a table that only exists on that slave. This kind of transactions usually result from a mistake or poor practice with data being changed directly on the slave without turning off logging to the binary log.\n\nThe best way to deal with errant transaction is to avoid them, making sure that every transaction on a slave, even if needed for example to add data for reporting or execute local administrative commands, must be applied with binary logging disabled.\n{quote}\n", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "38107", "fixedVersions": [], "id": "38107", "issueType": "Bug", "key": "MODULES-3265", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do not create errant transactions on slaves when using GTID", "timeSpent": "PT0S", "updated": "2018-09-12T03:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "When using mysql::server::root_password and mysql::server::create_root_user set to true, the mysql_user resource tries to prefetch without using the correct root password, failing.\n\nAfter this failure, the situation does not seem to be recoverable without changing create_root_user to false.\n\nA possible implementation change to fix this, would be to extend the Exec['remove install pass'] to create a preliminary /root/.my.cnf so that the prefetch works, and the mysql_user resource can manage root's password. This also needs investigation, why Exec['remove install pass'] doesn't directly set the password.", "created": "2016-04-18T04:30:00.000000"}, {"author": "557058:558e3c8a-10ff-4712-a44f-ce2ae08b6434", "body": "Is there any resolution on this?\n\nI'm getting this in April 2017:\n{{Notice: /Stage[main]/Mysql::Server::Config/File[/etc/my.cnf.d]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/ensure: defined content as '{md5}4a56a47b135b41f6840bfc3db07b34ee'\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Installdb/Mysql_datadir[/var/lib/mysql]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Unscheduling refresh on Service[mysqld]\nError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n}}\n==============================\n puppetlabs-mysql (v3.10.0)\nPuppet agent 4.8.1\nRedhat 6.7\nLSB Version:\t:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch\nDistributor ID:\tRedHatEnterpriseServer\nDescription:\tRed Hat Enterprise Linux Server release 6.7 (Santiago)\nRelease:\t6.7\nCodename:\tSantiago\n\nThanks for any tips,\nChris.", "created": "2017-04-13T18:14:00.000000"}, {"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "What version of MySQL are you guys using?  I was getting the same error, but I tried switching the ordering of .my.cnf etc. and it didn't help.\n\nWith MySQL 5.7 (Community), the temporary password often gets created in the log file instead of in a special secrets file.  Therefore, the temporary password cleanup in the module doesn't work.\n\nIf we're seeing two different issues, I can open up a separate ticket.\n\nRef:\nhttps://www.percona.com/blog/2016/05/18/where-is-the-mysql-5-7-root-password/\nhttps://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/linux-installation-rpm.html\n\nEnvironment: RedHat 7.3, MySQL Community 5.7.17, latest mysql module\n\n", "created": "2017-08-10T12:53:00.000000"}, {"author": "623c114ab75ca8007056d213", "body": "This is also a problem when running Galera - the DB starts up, synchronises to the cluster, then we attempt to get a list of users by authenticating without a password. We have a \"master node\" which is built first, which has the root_password set, and create_root_user set to true. This issue presents when rebuilding that master node.\n\nGIven puppet is an \"ensure state is x\" tool, it seems to me that we should attempt a connection both with and without the root password given in the manifest, and go from there.\n\nNote that for me at least, the error in connection causes Puppet to cease it's current run, the last thing I see is:\n\n{noformat}\nDebug: Exec[wait_for_mysql_socket_to_open](provider=posix): Executing check 'test -S /var/lib/mysql/mysql.sock'\nDebug: Executing: 'test -S /var/lib/mysql/mysql.sock'\nDebug: Exec[remove install pass](provider=posix): Executing check 'test -f /.mysql_secret'\nDebug: Executing: 'test -f /.mysql_secret'\nDebug: Prefetching mysql resources for mysql_user\nDebug: Executing: '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\nDebug: Storing state\nDebug: Stored state in 0.19 seconds\nError: Failed to apply catalog: Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n{noformat}\n\nThen puppet finishes it's run - the resources after this in the catalog do not run.", "created": "2018-07-10T16:59:00.000000"}, {"author": "557058:73641053-e19c-46a3-a060-6c9d43a6ed1a", "body": "Further troubleshooting found that behaviour is more tricky if *_validate_password.so_* plugin is installed\n\nThe module looks for\u00a0_root_\u00a0temp password in\u00a0{{/.mysql_secret}}, then changes it to empty password before changing it to the one provided in the code.\n\nSo if\u00a0{{validate_password.so}}\u00a0is enabled, it will throw an error as empty password fails password policy requirement.\n\nThe workaround involves manual work which defeats the purpose of automating mysql installation using Puppet\n # Update the root password with new temporary password\n # Remove /.mysql_secret\n # Manually create /root/.my.cnf with new temporary password so puppet knows what password to use\n # Then run puppet agent", "created": "2018-09-10T02:29:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to lack of responses.\u00a0\n\nIf you disagree with my decision I apologies and please feel free to reopen with steps on how to reproduce as most recently requested.", "created": "2021-01-25T05:26:00.000000"}, {"author": "623c114ab75ca8007056d213", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d] This ticket has been closed in error - you mention the \"steps on how to reproduce as most recently requested\" however this has not ever been requested.\n", "created": "2021-01-25T14:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thank you for the response [~accountid:623c114ab75ca8007056d213]. Apologies we are currently doing a massive clear out on older tickets and I misread the comments above.\u00a0\n\nIf this is an issue you are still seeing, please include as much additional information as you can. I understand there are quite a few pieces of information in the comments above, however the module has moved on quite a bit since then.\u00a0\n\nFor ideas on the type of information we are looking please check out [https://puppetlabs.github.io/iac/team/2021/01/20/reaching-out.html.]\n\nMany thanks\u00a0", "created": "2021-01-26T02:28:00.000000"}], "components": ["mysql"], "created": "2016-04-13T21:03:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64a753a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87lb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}], "description": "The root .my.cnf file must exist before using mysql or else all commands will fail.\n\n{noformat}\nDebug: Exec[remove install pass](provider=posix): Executing check 'test -f /.mysql_secret'\nDebug: Executing 'test -f /.mysql_secret'\nDebug: Prefetching mysql resources for mysql_user\nDebug: Executing '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user'\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nDebug: Executing '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*** redacted ***''\nError: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD ''*** redacted ***'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*** redacted ***'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nNotice: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Dependency Mysql_user[root@localhost] has failures: true\nWarning: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Skipping because of failed dependencies\n{noformat}\n", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "36050", "fixedVersions": [], "id": "36050", "issueType": "Bug", "key": "MODULES-3264", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Reopened", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The root .my.cnf file must be installed before attempting to use mysql", "timeSpent": "PT0S", "updated": "2021-01-26T02:28:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "I suspect this would be very similar to how the postgresql module does it.  \n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/lib/puppet/provider/postgresql_psql/ruby.rb", "created": "2016-07-26T09:57:00.000000"}], "components": ["sqlserver"], "created": "2016-04-13T11:05:00.000000", "creator": "623c17c48d8b9c0068b8b5e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e1e4b9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx13:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/16"}], "description": "The only ways to run a sql script from the filesystem right now is to use an exec block that calls \"SQLCMD.EXE\" or a tsql command that effectively does the same thing in it's command.   \n\nFYI: Running \":r filename.sql\" does not work in tsql => command parameter.\n\nIt would be great if there was a new parameter that allowed passing a file path to run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33974", "fixedVersions": [], "id": "33974", "issueType": "Improvement", "key": "MODULES-3263", "labels": ["PE", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17c48d8b9c0068b8b5e4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable sqlserver:tsql to run a sql script from a file", "timeSpent": "PT0S", "updated": "2019-03-12T10:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "body": "I tried installing the latest stable version of MongoDB (3.2) as well  with this manifest:\n\n{code:puppet}\nclass { '::mongodb::globals':\n  manage_package_repo => true,\n  repo_location       => 'https://repo.mongodb.org/yum/redhat/7/mongodb-org/stable/x86_64/'\n}\n\nclass { '::mongodb::client':\n  ensure  => latest,\n  require => Class['::mongodb::globals']\n}\n\nclass { '::mongodb::server':\n  bind_ip        => ['127.0.0.1', $::ipaddress],\n  package_ensure => latest,\n  require        => Class['::mongodb::client']\n}\n{code}\n\nBut the same thing still occurs.", "created": "2016-04-13T10:08:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This should not happen. Please provide a puppet agent run with --debug=true set.", "created": "2016-04-18T04:35:00.000000"}, {"author": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "body": "I actually found if I specify the service provider as {{init}}, then the problem goes away. This is what my manifest looked like:\n{code:puppet}\nclass { '::mongodb::globals':\n  manage_package_repo => true,\n  repo_location       => 'https://repo.mongodb.org/yum/redhat/7/mongodb-org/stable/x86_64/'\n}\n  \nclass { '::mongodb::client':\n  ensure  => latest,\n  require => Class['::mongodb::globals']\n}\n\nclass { '::mongodb::server':\n  bind_ip          => ['127.0.0.1', $::ipaddress],\n  package_ensure   => latest,\n  service_provider => 'init',\n  require          => Class['::mongodb::client']\n}\n{code}\n\nMy guess is that the service resource is defaulting to {{systemd}} as the provider on CentOS 7. But the MongoDB service scripts must not be compatible with {{systemd}}.", "created": "2016-04-18T06:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "You may be running into PUP-5296, which should be fixed in master and will be released with puppet 4.5.0.", "created": "2016-04-18T08:21:00.000000"}, {"author": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "body": "Ah, sure sounds like that's the issue.", "created": "2016-04-18T08:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to assume it was the PUP bug.", "created": "2016-05-12T11:43:00.000000"}], "components": ["mongodb"], "created": "2016-04-13T09:53:00.000000", "creator": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@393cd855"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5o1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_412892549_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2099288741"}], "description": "I'm using the puppetlabs/mongodb module (verison 0.13.0) to install MongoDB on a CentOS 7 machine. However, every time puppet runs, it enables the {{mongodb}} service.\n\nMy manifest for using the plugin looks like this:\n{code:puppet}\nclass { '::mongodb::globals':\n  manage_package_repo => true,\n}\n\nclass { '::mongodb::client':\n  require => Class['::mongodb::globals']\n}\n\nclass { '::mongodb::server':\n  bind_ip => ['127.0.0.1', $::ipaddress],\n  require => Class['::mongodb::client']\n}\n{code}\n\nWhich seems pretty basic to me. But every time I apply the manifest, puppet says the service was enabled: {{Notice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/enable: enable changed 'false' to 'true'}}\n\nThe service appears to be enabled, because if I reboot the machine it will be running after startup.\n", "environment": "Puppet Enterprise Master: 2016.1.1\nPuppet Enterprise Agent: 4.4.1\nOperating System: CentOS 7.1\nModule Version: 0.13.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36049", "fixedVersions": [], "id": "36049", "issueType": "Bug", "key": "MODULES-3262", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe90cc1f-7037-43dd-b189-cc0a891922b8", "resolution": "Fixed", "resolutionDate": "2016-05-12T11:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Service[mongodb]/enable: enable changed 'false' to 'true' on every run", "timeSpent": "PT0S", "updated": "2016-05-12T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I believe this is fixed in master.", "created": "2016-12-09T13:12:00.000000"}], "components": ["tomcat"], "created": "2016-04-13T09:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f4a6e67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5o07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_415212865_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20338387152"}], "description": "The parameter {{source_strip_first_dir}} of {{tomcat::instance}} is always set to true because of this code:\n\n{code}\n    if ! $source_strip_first_dir {\n      $source_strip = true\n    } else {\n      $source_strip = $source_strip_first_dir\n    }\n{code}\n\nsee https://github.com/puppetlabs/puppetlabs-tomcat/blame/1.4.1/manifests/instance.pp#L64\n\nPlease fix it so that this parameter is useful and write a test for it.", "environment": "puppetlabs/tomcat version 1.4.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36048", "fixedVersions": [], "id": "36048", "issueType": "Bug", "key": "MODULES-3261", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "resolution": "Fixed", "resolutionDate": "2016-12-09T13:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "parameter source_strip_first_dir of tomcat::instance is always set to true", "timeSpent": "PT0S", "updated": "2016-12-09T13:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "This went out with the latest release of Apache (1.9)", "created": "2016-04-27T10:48:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "has been released", "created": "2016-07-05T11:23:00.000000"}], "components": ["apache"], "created": "2016-04-13T05:16:00.000000", "creator": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77ce5e80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntm7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_462351_*|*_10009_*:*_1_*:*_5963674060_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1229095251"}], "description": "See https://github.com/puppetlabs/puppetlabs-apache/pull/1424 - that change already is in that modules master branch, but not available in a relased version of it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36092", "fixedVersions": [], "id": "36092", "issueType": "Bug", "key": "MODULES-3260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "resolution": "Fixed", "resolutionDate": "2016-07-05T11:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for Ubuntu/xenial passenger settings in pl-apache module", "timeSpent": "PT0S", "updated": "2016-07-05T11:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "appears to work fine", "created": "2016-04-14T17:05:00.000000"}], "components": [], "created": "2016-04-12T15:32:00.000000", "creator": "70121:37fd35dd-302b-43e1-a9e8-5cd64c98048f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64325310"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5013:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68742832_*|*_3_*:*_1_*:*_109635535_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32827", "fixedVersions": [], "id": "32827", "issueType": "Task", "key": "MODULES-3259", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:37fd35dd-302b-43e1-a9e8-5cd64c98048f", "resolution": "Fixed", "resolutionDate": "2016-04-14T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Ubuntu 16.04 to staging CI ", "timeSpent": "PT0S", "updated": "2016-04-14T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "body": "Working on getting a patch for this, got it working just need to check current tests and build a new test for this I guess.", "created": "2016-04-12T14:16:00.000000"}, {"author": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "body": "Opened pull request here: https://github.com/puppetlabs/puppetlabs-haproxy/pull/235\n\nrspec fails to boot up the vagrant VM even on a clean pull on OSX, seems like repository configuration issues for yum.\n\n\nPull request builds fine on Travis though, leaves me pondering why this doesn't work on OSX, I'm guessing it uses Vagrant for any non-redhat machine (also tried to use Vagrant for Debian).", "created": "2016-04-12T15:27:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "A fix was merged https://github.com/puppetlabs/puppetlabs-haproxy/pull/236/files Thanks for the ticket", "created": "2016-04-13T00:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for bringing this to our attention!", "created": "2016-04-13T09:33:00.000000"}], "components": ["haproxy"], "created": "2016-04-12T14:13:00.000000", "creator": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56fa3e6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5nb3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "merged as part of PR triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37381288_*|*_5_*:*_2_*:*_32225647"}], "description": "If you provide a configuration that is invalid for any reason the service will blindly be restarted, haproxy has a configuration check function using:\n\n\n{code:bash}\nhaproxy -f {configfile}\n{code}\n\n\n\nand this can be used to confirm haproxy shouldn't fail to start due to a bad config file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33972", "fixedVersions": [], "id": "33972", "issueType": "Improvement", "key": "MODULES-3258", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b2a95bd-b3b4-4095-bdbe-1e76072c14d8", "resolution": "Fixed", "resolutionDate": "2016-04-13T00:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bad Configuration Results In Dead Service", "timeSpent": "PT0S", "updated": "2016-05-13T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2016-04-12T13:27:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0485f85c-66cf-4f2f-a902-6c0cda5f6efc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7bde4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5n9b:"}], "description": "As we need to import DSA keys (the module only imports RSA), as well as having them encrypted, this would help achieve both.\n\nI propose a simplified usage like this:\n{code}\njava_ks { 'example.com:/etc/tomcat7/private.ks':\n    ensure       => latest,\n    srctype      => 'pkcs12',\n    certificate  => '/etc/puppet/ssl/example_com.p12',\n    password     => 'changeit',\n}\n{code}\nwith a new srctype element that could also allow importing whole jks in the future. The same password is used to decrypt the p12 as for the target store.\n\nI already have the patch, just finishing up the test code and documentation.", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "36091", "fixedVersions": [], "id": "36091", "issueType": "New Feature", "key": "MODULES-3257", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0485f85c-66cf-4f2f-a902-6c0cda5f6efc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for PKCS#12 files to java_ks", "timeSpent": "PT0S", "updated": "2017-08-15T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "created": "2016-08-16T11:43:00.000000", "name": "sqlrepro.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13103"}], "comments": [{"author": "623c17c48d8b9c0068b8b5e4", "body": "... in my testing, changing the above mentioned templates to use the sql.server_principal table in the if statements gets me farther but uncovers an issue with group logins", "created": "2016-04-12T12:38:00.000000"}, {"author": "623c17c48d8b9c0068b8b5e4", "body": "... upon further inspection GRANT/REVOKE for groups is more granular than a simple ENABLE/DISABLE on a user.   Perhaps enable/disable should be noop's for groups.", "created": "2016-04-12T13:09:00.000000"}, {"author": "623c17c48d8b9c0068b8b5e4", "body": "Local testing is looking good having made the following changes:\n\n1. In the two login.sql.erb templates, to support AD users:\n{code:diff}\n-IF exists(select * from sys.sql_logins where name = '<%= @login %>')\n+IF exists(select * from sys.server_principals where name = '<%= @login %>')\n{code}\n\n2. In the create/login.sql.erb, to support groups users (making enable/disable a noop for groups):\n\n{code:diff}\n-    IF @is_disabled = 0    ALTER LOGIN [<%= @login %>] ENABLE\n-    ELSE                           ALTER LOGIN [<%= @login %>] DISABLE\n+  IF exists(select type from sys.server_principals where name = '<%= @login %>' and type != 'G')\n+    IF @is_disabled = 0\n+      ALTER LOGIN [<%= @login %>] ENABLE\n+    ELSE\n+      ALTER LOGIN [<%= @login %>] DISABLE\n{code}\n\nImplementing GRANT/REVOKE capabilities for group logins was more detailed that I was interested in going for my use case. (not to mention beyond my novice understanding of MS T-SQL)\n", "created": "2016-04-13T10:58:00.000000"}, {"author": "557058:833203ef-05a7-4e3a-acfc-cb05b4acdcd5", "body": "I have the same issue.  I fixed this very similarly, with these changes:\n\nI made the same change you did to from sys.sql_logins to sys.server_principals.  \n\nI made this change to the other part:\n\n\n{code:java}\n    IF @is_disabled = 0\t\n      <% if @login_type !~ /WINDOWS_LOGIN/i -%>\n      ALTER LOGIN [<%= @login %>] ENABLE\n      <% else -%>\n      GRANT CONNECT SQL TO [<%= @login %>]\n      <% end -%>\n    ELSE\t\n      <% if @login_type !~ /WINDOWS_LOGIN/i -%>\t\t\t\n      ALTER LOGIN [<%= @login %>] DISABLE\n       <% else -%>\n      DENY CONNECT SQL TO [<%= @login %>]\n      <% end -%>\n{code}\n\nThis runs without error for me and more or less does as intended.", "created": "2016-06-30T13:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR #182 https://github.com/puppetlabs/puppetlabs-sqlserver/pull/182", "created": "2016-08-15T21:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Manual Verification\n\nTwo Windows VMs (If using pooler, you'll need to sysprep /generalize one of them to get a new SID)\nPromote one to a DC and join the other to the new domain\n\nIn this example I created a domain called 'TESTDOMAIN' (testdomain.local)\nI also created a local windows group called 'testgroup'\nI also created a domain windows group called 'testgroup'\nI also created a domain windows user called 'testuser'\n\nInstall puppet on the client\nInstall the new puppetlabs-sqlserver module and dependencies\n\nNote - Substitute the client computer name for 'WIN-HBIOD5I9GSO'\n\nUse the following manifest\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n     admin_user    => 'sa',\n     admin_pass    => 'Password1',\n     admin_login_type => 'SQL_LOGIN',\n   }\nsqlserver::database{ 'minviable':\n    instance => 'MSSQLSERVER',\n} ->\nsqlserver::login{ \"WIN-HBIOD5I9GSO\\\\testgroup\":\n  instance => 'MSSQLSERVER',\n  login_type => 'WINDOWS_LOGIN',\n  ensure     => 'present',\n  svrroles   => { 'sysadmin' => 1 },\n  require    => Sqlserver::Database['minviable'],\n}\nsqlserver::login{ \"TESTDOMAIN\\\\testgroup\":\n  instance => 'MSSQLSERVER',\n  login_type => 'WINDOWS_LOGIN',\n  ensure     => 'present',\n  svrroles   => { 'sysadmin' => 1 },\n  require    => Sqlserver::Database['minviable'],\n}\nsqlserver::login{ \"TESTDOMAIN\\\\testuser\":\n  instance => 'MSSQLSERVER',\n  login_type => 'WINDOWS_LOGIN',\n  ensure     => 'present',\n  svrroles   => { 'sysadmin' => 1 },\n  require    => Sqlserver::Database['minviable'],\n}\n{code}\n\nApply the manifest\n\nOutput\n{code}\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for win-hbiod5i9gso.testdomain.local in environment production in 0.45 seconds\nInfo: Applying configuration version '1471369284'\nNotice: /Stage[main]/Main/Sqlserver::Login[WIN-HBIOD5I9GSO\\testgroup]/Sqlserver_tsql[login-MSSQLSERVER-WIN-HBIOD5I9GSO\\testgroup]/returns: executed successfully\n\nNotice: /Stage[main]/Main/Sqlserver::Login[TESTDOMAIN\\testgroup]/Sqlserver_tsql[login-MSSQLSERVER-TESTDOMAIN\\testgroup]/returns: executed successfully\nNotice: /Stage[main]/Main/Sqlserver::Login[TESTDOMAIN\\testuser]/Sqlserver_tsql[login-MSSQLSERVER-TESTDOMAIN\\testuser]/returns: executed successfully\nNotice: Applied catalog in 0.39 seconds\n{code}\n\n!sqlrepro.png|thumbnail!\n", "created": "2016-08-16T11:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/482dc493df7b0401e9076632ebc24ffbadbe0eec", "created": "2016-08-16T15:40:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Test automation covers creation and deletion of windows_login user in spec/acceptance/sqlserver_login_spec.rb lines 336 to 357. No FR necessary.", "created": "2016-08-24T02:26:00.000000"}], "components": ["sqlserver"], "created": "2016-04-12T11:50:00.000000", "creator": "623c17c48d8b9c0068b8b5e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Re-running login creations with WINDOWS_LOGIN type should work and no longer generate SQL that causes errors like: \"The server principal 'mydomain\\foo' already exists.\"\n\nAcceptance test to validate fix."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42bdd8ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "It's happening to a customer now."}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1e7z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200373970_*|*_1_*:*_1_*:*_84360420_*|*_10007_*:*_2_*:*_25224285_*|*_3_*:*_2_*:*_482109294_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_443190903_*|*_10006_*:*_1_*:*_188010756_*|*_10005_*:*_1_*:*_10120523765"}], "description": "When using WINDOWS_LOGIN, the login.sql.erb templates are incorrectly checking the sys.sql_logins table instead of sys.server_principals.\n\nExample manifest snippet (NOTE: the '//' in the first line is actually a pair of back-slashes but Jira doesn't like that for somereason):\n{code:puppet}\n  sqlserver::login{ \"mydomain//foo\":\n    instance => 'MSSQLSERVER',\n    login_type => 'WINDOWS_LOGIN',\n    ensure     => 'present',\n    svrroles   => { 'sysadmin' => 1, 'serveradmin' => 0, 'processadmin' => 0, 'setupadmin' => 0, 'bulkadmin' => 0, 'diskadmin' => 0, 'dbcreator' => 0, },\n    require    => Sqlserver::Database['bar'],\n  }\n{code}\n\nUnfortunately, the error is chomped by Puppet agent runs, but if you copy the generated SQL from such a config into MSSQL Studio you will find the following error on all but the first run:\n{{The server principal 'mydomain\\foo' already exists.}}\n", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "32826", "fixedVersions": [], "id": "32826", "issueType": "Bug", "key": "MODULES-3256", "labels": ["PE", "windows"], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17c48d8b9c0068b8b5e4", "resolution": "Fixed", "resolutionDate": "2016-08-24T02:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver::login create|delete/login.sql.erb not working with AD logins", "timeSpent": "PT0S", "updated": "2016-08-24T02:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks [~accountid:623e793450bb2b0070b7ee55]", "created": "2016-04-12T09:45:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The example uses double quotes, but the docs say \"You can optionally enclose the value within single quotation marks or double quotation marks\" so I assume that means either is fine. I'm going to leave this as-is so that users using 's or \"s don't have to change their password escaping.", "created": "2016-04-12T17:06:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "Add the quotes only when the password contains the {{#}} character. They are not otherwise needed.\n", "created": "2016-04-13T06:57:00.000000"}], "components": ["mysql"], "created": "2016-04-12T09:40:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434e875a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5mvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26730881_*|*_6_*:*_1_*:*_0"}], "description": "See the example provided in [Using Option Files|http://dev.mysql.com/doc/refman/5.6/en/option-files.html]\n\nThe line that needs to be updated is at\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/templates/my.cnf.pass.erb#L8\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37177", "fixedVersions": [], "id": "37177", "issueType": "Bug", "key": "MODULES-3255", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "resolution": "Won't Fix", "resolutionDate": "2016-04-12T17:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Double quotes should be used for the password in the root my.cnf instead of single quotes", "timeSpent": "PT0S", "updated": "2016-04-13T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is because your master still has the old postgresql_psql type cached. Restarting the puppetserver should clear the cache.", "created": "2016-04-12T15:57:00.000000"}, {"author": "70121:caefa862-1cf5-4fc7-97a9-e2ef5b4859c8", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] thanks, I was having the same issue. This should *really* be part of the documentation.", "created": "2016-06-28T02:57:00.000000"}], "components": ["postgresql"], "created": "2016-04-12T08:35:00.000000", "creator": "70121:f217a834-5ead-4af3-90dd-2fbf5c673476", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74edd53f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5mtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26525848_*|*_6_*:*_1_*:*_0"}], "description": "It looks like the new param connect_settings for the postgresql_psql type; while defaulted in the provider is not defaulted in the type, so it's not actually able to call and is failing. The connect_settings options were all added to globals, server, etc. I don't have anything set for it so it defaults to the empty hash, but this CREATE ROLE postgresql_psql call is failing with the error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: no parameter named 'connect_settings' at /etc/puppetlabs/code/environments/<env>/modules/postgresql/manifests/server/role.pp:66 on Postgresql_psql[CREATE ROLE <role> ENCRYPTED PASSWORD ****] at /etc/puppetlabs/code/environments/<env>/modules/postgresql/manifests/server/role.pp:66 on node <node>\n\nAnything in <> is sanitized entries that were just strings. I was using puppetlabs-postgresql 4.6.1 to get around this previously, but we are moving support to PostgreSQL 9.5 and that support was added in 4.7.0. In the meantime I will attempt to set the postgis version manually and maybe get support working in 4.6.1, but this is a blocker in our environments.", "environment": "CentOS 7, Puppet 4.4.0, PostgreSQL 9.5, puppetlabs-postgresql 4.7.0+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37176", "fixedVersions": [], "id": "37176", "issueType": "Bug", "key": "MODULES-3254", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f217a834-5ead-4af3-90dd-2fbf5c673476", "resolution": "Duplicate", "resolutionDate": "2016-04-12T15:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql_psql \"Error 400 on SERVER: no parameter named 'connect_settings' at .../manifests/server/role.pp:66' on create role", "timeSpent": "PT0S", "updated": "2016-06-28T02:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This spike was completed in PA-3719", "created": "2021-06-10T12:08:00.000000"}], "components": ["dsc"], "created": "2016-04-11T16:20:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Test plan will be created.\nSolution will be determined."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c440c1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34606746590_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_128328562588"}], "description": "This is a Spike for PUP-4866 to determine solution and testing approach.\n\nThis mainly affects the DSC module.\nDoes not affect IIS module.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42399", "fixedVersions": [], "id": "42399", "issueType": "Task", "key": "MODULES-4929", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Done", "resolutionDate": "2021-06-10T12:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Spike - PUP-4866 (LFN Paths on Windows) and PUP-6152 Research solution approach", "timeSpent": "PT0S", "updated": "2021-06-10T12:09:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "60e5bc12131bf80069b93c7a", "body": "Sorry. Somehow I didn't see MODULES-2062 which reports the same issue. Closing this.", "created": "2016-04-11T15:32:00.000000"}], "components": ["apache"], "created": "2016-04-11T15:30:00.000000", "creator": "60e5bc12131bf80069b93c7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@135a85c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5mdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114033_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs apache module should begin setting [MaxRequestWorkers|https://httpd.apache.org/docs/current/mod/mpm_common.html#maxrequestworkers] rather than {{MaxClients}} on Apache 2.4.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32825", "fixedVersions": [], "id": "32825", "issueType": "Bug", "key": "MODULES-3253", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60e5bc12131bf80069b93c7a", "resolution": "Fixed", "resolutionDate": "2016-04-11T15:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache module uses MaxClients in 2.4 configuration", "timeSpent": "PT0S", "updated": "2016-04-11T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The spike determined this could be safely removed without any effects to the way the module currently works. Created MODULES-3641 to handle this.", "created": "2016-07-26T15:48:00.000000"}], "components": ["chocolatey "], "created": "2016-04-11T14:50:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb3bea0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7h1r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Working on other things in parallel and handling this at the same time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234796_*|*_3_*:*_1_*:*_8214_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9161695409"}], "description": "Determine if the dependency on windows_env will still allow suitability to work properly.\n\nThe dependency was original introduced - https://github.com/puppetlabs/puppetlabs-chocolatey/commit/5a849adcab399dd95ec86b23235a8886e4722e8f", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "37175", "fixedVersions": [], "id": "37175", "issueType": "Task", "key": "MODULES-3252", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-07-26T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spike - Chocolatey - Remove Dependency on Windows_Env?", "timeSpent": "PT0S", "updated": "2016-07-26T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ba02a70c-e953-46c4-8b6a-59c33870b32e", "body": "Currently in 2016.1.1 it recommends for most cases just using {code}curl -k https://mom.arin.net:8140/packages/current/install.bash | sudo bash{code} which just cats to pe_repo.repo\n\n{code}\ncat <<REPO > /etc/yum.repos.d/pe_repo.repo\n[pe_repo]\nname=Puppet Labs PE Packages \\$releasever - \\$basearch\nbaseurl=https://mom.core.ash.arin.net:8140/packages/2016.1.1/el-6-x86_64\nenabled=1\ngpgcheck=1\nsslverify=False\nproxy=_none_\ngpgkey=https://mom.core.ash.arin.net:8140/packages/GPG-KEY-puppetlabs\n\nREPO\n{code}", "created": "2016-04-11T12:06:00.000000"}, {"author": "557058:ba02a70c-e953-46c4-8b6a-59c33870b32e", "body": "Also for consitancy would it be possible to update the repository packages so that they also follow the pc_repo naming convention.\n\nFor example following this guide for a RHEL based system ( https://docs.puppet.com/guides/puppetlabs_package_repositories.html ). It ask you to install the puppetlabs-release-pc1-el-6.noarch.rpm package\n```\nsudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm\n```\n\nThis package install the repository with the same baseurl but the name and title are not consistent with the module.\n\n```\ncat /etc/yum.repos.d/puppetlabs-pc1.repo\n\n\n[puppetlabs-pc1]\nname=Puppet Labs PC1 Repository el 6 - $basearch\nbaseurl=http://yum.puppetlabs.com/el/6/PC1/$basearch\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-PC1\nenabled=1\ngpgcheck=1\n\n[puppetlabs-pc1-source]\nname=Puppet Labs PC1 Repository el 6 - Source\nbaseurl=http://yum.puppetlabs.com/el/6/PC1/SRPMS\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-PC1\nfailovermethod=priority\nenabled=0\ngpgcheck=1\n```\n\n", "created": "2016-04-12T07:17:00.000000"}], "components": ["puppet_agent"], "created": "2016-04-11T10:55:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6683506d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwqn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Integration"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}], "description": "Prior upgrade PE upgrade methods created a pe_repo file to configure PE repositories hosting Puppet client packages. The puppet_agent module used the name pc_repo for retrieving packages from the public repos, which is inconsistent with previous PE practices and leaves the old pe_repo file around.\n\nWe should switch to using pe_repo for upgrades that use PE repositories to be consistent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39250", "fixedVersions": [], "id": "39250", "issueType": "Improvement", "key": "MODULES-3250", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] rename pc_repo to pe_repo when using PE repos", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Changing from bug to New Feature.", "created": "2021-02-15T07:33:00.000000"}], "components": ["vcsrepo"], "created": "2016-04-09T10:19:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27479cd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ljr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Feb/21"}], "description": "The {{vcsrepo}} type should provide a way to access the VCS repositories through a proxy.  Most VCS commands provide some way of using a proxy - whether it's the {{http_proxy}} environment variable or a configuration option.  Without the ability to use a proxy, this type is less useful in a corporate environment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40283", "fixedVersions": [], "id": "40283", "issueType": "New Feature", "key": "MODULES-3249", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo should provide a way to use proxies", "timeSpent": "PT0S", "updated": "2021-02-15T07:33:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5a2182e0c2a788033358b928", "created": "2016-04-08T08:32:00.000000", "name": "mongodb_conf_tmp.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13020"}], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-04-08T08:32:00.000000", "creator": "5a2182e0c2a788033358b928", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6285c701"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5kin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_284884663_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50441865353"}], "description": "Taking a look at the [MongoDB 3.2 configuration file|https://docs.mongodb.org/manual/reference/configuration-options/] or the [3.0 version|https://docs.mongodb.org/v3.0/reference/configuration-options/], the mongod.conf.erb should be renewed.\nAs it is a risky operation, I suggest first reordering the different variables.\nThe next operation would be to rename the mongod.conf variables.\n\nI have attached the configuration file format it should be according to the MongoDB documentation.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41408", "fixedVersions": [], "id": "41408", "issueType": "Improvement", "key": "MODULES-3248", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2182e0c2a788033358b928", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mongo 3.x mongodb.conf is not up to date with official configuration", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17471c7f6a007049ebcb", "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "I pushed up a pull request that I think might help you here https://github.com/puppetlabs/puppetlabs-postgresql/pull/779/files . It allows for ownership change of schemas or databases, let me know what you think of the solution.", "created": "2016-07-09T16:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2016-07-19T17:44:00.000000"}], "components": ["postgresql"], "created": "2016-04-08T06:24:00.000000", "creator": "623c11cd50bb2b0070b6b2cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54802fe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5khr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_293740613_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8559863400"}], "description": "Currenty postgresql::server::schema can be used to create new schemas, but it doesn't pay any attention to parameters of existing schemas.\n\nWhat I'm requesting is that it could be used to change ownership of existing schema, (for example public, that exists by default), so that the following snippet would make sense:\n{code:puppet}\n  postgresql::server::schema {\n    schema => 'public',\n    db     => 'testing',\n    owner  => 'someone_other_than_postgres',\n  }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36090", "fixedVersions": [], "id": "36090", "issueType": "New Feature", "key": "MODULES-3247", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11cd50bb2b0070b6b2cc", "resolution": "Fixed", "resolutionDate": "2016-07-19T17:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql postgresql::server::schema could change owner of existing schema", "timeSpent": "PT0S", "updated": "2016-07-19T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1b247ce5-d72c-4400-9fd6-0b0e3faeb3a7", "body": "PR to fix this: https://github.com/puppetlabs/puppetlabs-stdlib/pull/590", "created": "2016-04-08T06:44:00.000000"}], "components": ["stdlib"], "created": "2016-04-08T06:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1b247ce5-d72c-4400-9fd6-0b0e3faeb3a7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56190882"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5khj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_293920185_*|*_5_*:*_1_*:*_0"}], "description": "When using concat with a hash as the second argument, the hash gets mutated (the code calls {{to_a}} on the hash, converting it to an array of arrays.  eg the following:\n\n{code:puppet}\n$result = concat([{\"a\" => \"b\"}], {\"c\" => \"d\", \"e\" => \"f\"})\n{code}\n\n{{$result}} ends up being\n{code:puppet}\n[{\"a\" => \"b\"}, [\"c\", \"d\"], [\"e\", \"f\"]]\n{code}\ninstead of \n{code:puppet}\n[{\"a\" => \"b\"}, {\"c\" => \"d\", \"e\" => \"f\"}]\n{code}\n\nI think this was introduced in https://github.com/puppetlabs/puppetlabs-stdlib/pull/306 which changed the behaviour of the function to call {{Array()}} on the second argument.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34929", "fixedVersions": [], "id": "34929", "issueType": "Bug", "key": "MODULES-3246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1b247ce5-d72c-4400-9fd6-0b0e3faeb3a7", "resolution": "Fixed", "resolutionDate": "2016-04-11T16:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(stdlib) concat mutates hash arguments", "timeSpent": "PT0S", "updated": "2016-04-11T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for reporting this!\n\n{{connect_settings}} does appear to be a correct parameter on the {{postgresql_psql}} type: https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.7.1/lib/puppet/type/postgresql_psql.rb#L65\n\nSo I would conclude that the puppetserver had not yet loaded the updated type from the module and was still using the old cached version from 4.6.0 that did not have this parameter. Reloading the puppetserver processes should clear the plugin cache and cause any ruby plugins to be reloaded.", "created": "2016-04-11T16:10:00.000000"}], "components": [], "created": "2016-04-08T06:19:00.000000", "creator": "623c11cd50bb2b0070b6b2cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50ce3b68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5khb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_294665743_*|*_6_*:*_1_*:*_0"}], "description": "After upgrading puppetlabs-postgresql module from 4.6.0 to 4.7.1 I got a bunch of error messages from role, grant, schema etc complaining about missing \"connect_settings\" parameter.\n\nFor example:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: no parameter named 'connect_settings' at /etc/puppetlabs/code/environments/db_dev/modules/postgresql/manifests/server/role.pp:66 on Postgresql_psql[CREATE ROLE whatever ENCRYPTED PASSWORD ****] at /etc/puppetlabs/code/environments/db_dev/modules/postgresql/manifests/server/role.pp:66 on node db-dev\n{noformat}\n\nWithout really understanding what is causing this error I performed the following changes and the problem disappeared for me:\n\n{code:diff}\ndiff --git a/manifests/server/database.pp b/manifests/server/database.pp\nindex fab12b5..ea1687e 100644\n--- a/manifests/server/database.pp\n+++ b/manifests/server/database.pp\n@@ -37,7 +37,7 @@ define postgresql::server::database(\n     psql_group       => $group,\n     psql_path        => $psql_path,\n     port             => $port,\n-    connect_settings => $connect_settings,\n+    #connect_settings => $connect_settings,\n   }\n \n   # Optionally set the locale switch. Older versions of createdb may not accept\ndiff --git a/manifests/server/grant.pp b/manifests/server/grant.pp\nindex 2227915..6f0a5c5 100644\n--- a/manifests/server/grant.pp\n+++ b/manifests/server/grant.pp\n@@ -233,7 +233,7 @@ define postgresql::server::grant (\n     command          => $grant_cmd,\n     db               => $on_db,\n     port             => $port_override,\n-    connect_settings => $connect_settings,\n+    #connect_settings => $connect_settings,\n     psql_user        => $psql_user,\n     psql_group       => $group,\n     psql_path        => $psql_path,\ndiff --git a/manifests/server/role.pp b/manifests/server/role.pp\nindex 3637b69..c063771 100644\n--- a/manifests/server/role.pp\n+++ b/manifests/server/role.pp\n@@ -56,7 +56,7 @@ define postgresql::server::role(\n     psql_user  => $psql_user,\n     psql_group => $psql_group,\n     psql_path  => $psql_path,\n-    connect_settings => $connect_settings,\n+#   connect_settings => $connect_settings,\n     require    => [\n       Postgresql_psql[\"CREATE ROLE ${username} ENCRYPTED PASSWORD ****\"],\n       Class['postgresql::server'],\ndiff --git a/manifests/server/schema.pp b/manifests/server/schema.pp\nindex 74a00de..fdecd22 100644\n--- a/manifests/server/schema.pp\n+++ b/manifests/server/schema.pp\n@@ -36,7 +36,7 @@ define postgresql::server::schema(\n     psql_group => $group,\n     psql_path  => $psql_path,\n     port       => $port,\n-    connect_settings => $connect_settings,\n+    #connect_settings => $connect_settings,\n   }\n   $schema_title   = \"Create Schema '${title}'\"\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33970", "fixedVersions": [], "id": "33970", "issueType": "Bug", "key": "MODULES-3245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11cd50bb2b0070b6b2cc", "resolution": "Cannot Reproduce", "resolutionDate": "2016-04-11T16:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql 4.7.1 (possibly earlier) suddenly requires connect_settings", "timeSpent": "PT0S", "updated": "2016-10-31T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Probably the provider just needs to be updated to accept other plugins than just sha256_password: https://github.com/puppetlabs/puppetlabs-mysql/blob/3.7.0/lib/puppet/provider/mysql_user/mysql.rb#L63", "created": "2016-04-11T18:19:00.000000"}, {"author": "6243b53ded4d6b0070126c8a", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-mysql/pull/932", "created": "2017-03-14T10:10:00.000000"}, {"author": "6243b53ded4d6b0070126c8a", "body": "Any takers on this PR? It is a pretty innocuous change to the code for a much-needed feature.", "created": "2017-05-08T12:58:00.000000"}], "components": ["mysql"], "created": "2016-04-07T23:00:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bd5b09b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5kfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}], "description": "The plugin should be supported for versions 5.5 and later. See the documentation at [The PAM Authentication Plugin|https://dev.mysql.com/doc/refman/5.5/en/pam-authentication-plugin.html]\n\\\\\n\\\\\nThe syntax is\n\\\\\n{noformat}\nCREATE USER user IDENTIFIED WITH authentication_pam AS 'authentication_string';{noformat}\n\\\\\nand here is an example\n\\\\\n{noformat}\nCREATE USER user IDENTIFIED WITH authentication_pam AS 'mysql, root=developer, users=data_entry';\n{noformat}\n\\\\\nThe plugin name is {{auth_pam}} in Percona Server\n[Percona PAM authentication plugin for MySQL User Manual|https://www.percona.com/doc/percona-pam-for-mysql/manual.html]\n\\\\\n\\\\\n\\\\\nThis puppet code\n{noformat}\n    mysql_user{ 'monty@%':\n      ensure        => present,\n      password_hash => 'mysql, root=developer, users=data_entry',\n      plugin        => 'auth_pam',\n    }\n{noformat}\n\\\\\nresults in these commands\n{noformat}\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'monty'@'%' IDENTIFIED WITH 'auth_pam''\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT USAGE ON *.* TO 'monty'@'%' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0'\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36089", "fixedVersions": [], "id": "36089", "issueType": "New Feature", "key": "MODULES-3243", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_user does not support the PAM authentication plugin", "timeSpent": "PT0S", "updated": "2017-05-08T12:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It appears that the {{options}} property of {{mysql_grant}} was not properly implemented to be extensible and really doesn't accept any value other than {{['GRANT']}} to make it {{WITH GRANT OPTION}}. It wasn't even well named.\n\n(Side note, the {{GRANT USAGE}} statement comes from the {{mysql_user}} provider, not the grant provider)\n\nThis should probably be implemented as a new feature by adding a {{requires}} property to the mysql_grant type that acceps 'NONE' or an array of tsl options.", "created": "2016-04-11T18:01:00.000000"}], "components": ["mysql"], "created": "2016-04-07T21:32:00.000000", "creator": "623e793450bb2b0070b7ee55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25888e2e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5kfr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}], "description": "The option {{REQUIRE X509}} is ignored. It is one of the tsl_options in the CREATE USER or GRANT statements in 5.6 and 5.7. The other tsl_options are also ignored.\n\n[5.7 CREATE USER Syntax|http://dev.mysql.com/doc/refman/5.7/en/create-user.html]\n[5.7 GRANT Syntax|http://dev.mysql.com/doc/refman/5.7/en/grant.html]\n[5.6 GRANT Syntax|http://dev.mysql.com/doc/refman/5.6/en/grant.html]\n\\\\\n{noformat}\n    [REQUIRE {NONE | tsl_option [[AND] tsl_option] ...}]\n\ntsl_option: {\n    SSL\n  | X509\n  | CIPHER 'cipher'\n  | ISSUER 'issuer'\n  | SUBJECT 'subject'\n}\n{noformat}\n\\\\\n\\\\\nThis puppet code\n{noformat}\n    mysql_user { 'monty@%':\n      ensure => present,\n    }\n{noformat}\n\\\\\nresults in these commands\n{noformat}\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e CREATE USER 'monty'@'%' IDENTIFIED BY PASSWORD '''\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT USAGE ON *.* TO 'monty'@'%' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0'\n{noformat}\n\\\\\nand this puppet code\n{noformat}\n    mysql_grant { 'monty@%/*.*':\n      ensure     => present,\n      user       => 'monty@%',\n      privileges => ['ALL'],\n      options    => ['GRANT', 'REQUIRE X509'],\n      table      => '*.*',\n    }\n{noformat}\n\\\\\nresults in this command\n{noformat}\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34927", "fixedVersions": [], "id": "34927", "issueType": "New Feature", "key": "MODULES-3242", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793450bb2b0070b7ee55", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_grant does not support the tsl options", "timeSpent": "PT0S", "updated": "2016-04-11T18:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/758", "created": "2016-04-11T17:32:00.000000"}], "components": ["postgresql"], "created": "2016-04-07T20:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:805c8035-f211-46ad-b5aa-6e799f58c780", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62046237"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5kfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_414158868_*|*_5_*:*_1_*:*_0"}], "description": "It would be nice if puppetlabs-postgresql could support Fedora 23.\n\nIn my testing this trival change is adequate:\n\n[ajmaidak@antec puppetlabs-postgresql]$ git diff\ndiff --git a/manifests/globals.pp b/manifests/globals.pp\nindex 5349b3c..fe3a317 100644\n--- a/manifests/globals.pp\n+++ b/manifests/globals.pp\n@@ -61,7 +61,7 @@ class postgresql::globals (\n   $default_version = $::osfamily ? {\n     /^(RedHat|Linux)/ => $::operatingsystem ? {\n       'Fedora' => $::operatingsystemrelease ? {\n-        /^(22)$/ => '9.4',\n+        /^(22|23)$/ => '9.4',\n         /^(21)$/ => '9.3',\n         /^(18|19|20)$/ => '9.2',\n         /^(17)$/ => '9.1',\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33968", "fixedVersions": [], "id": "33968", "issueType": "Improvement", "key": "MODULES-3241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:805c8035-f211-46ad-b5aa-6e799f58c780", "resolution": "Fixed", "resolutionDate": "2016-04-12T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql Fedora23", "timeSpent": "PT0S", "updated": "2016-04-12T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "SQL Server also failed.  Both Mater and Stable.  Last succesful build was April 5\n\n{code}\n5:19:20 ..FFFFFFFFFFFFFF....Uninstalling all features for instance MYSQLSERVER because an empty array was passed, please use ensure absent instead.\n15:19:20 ...............Uninstalling all sql server features not tied into an instance because an empty array was passed, please use ensure absent instead.\n15:19:21 ...............................\n15:19:21 \n15:19:21 Failures:\n15:19:21 \n15:19:21   1) sqlserver_is_domain_or_local_user? when calling with a local user mysillyuser it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:15\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   2) sqlserver_is_domain_or_local_user? when calling with a local user mybox\\localuser it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:15\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   3) sqlserver_is_domain_or_local_user? when calling with a system account NT Authority\\IISUSR it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:25\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   4) sqlserver_is_domain_or_local_user? when calling with a system account NT Service\\ManiacUser it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:25\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   5) sqlserver_is_domain_or_local_user? when calling with a system account nt service\\mixMaxCase it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:25\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   6) sqlserver_is_domain_or_local_user? when calling with a domain account 'nexus\\user' it should behave like return the value \n15:19:21      Failure/Error: expect(scope.function_sqlserver_is_domain_or_local_user([user])).to eq(expected_value)\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_is_domain_or_local_user not defined despite being loaded!\n15:19:21      Shared Example Group: \"return the value\" called from ./spec/functions/sqlserver_is_domain_user_spec.rb:33\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_is_domain_user_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   7) the sqlserver_upcase function should upcase a string\n15:19:21      Failure/Error: result = scope.function_sqlserver_upcase([\"abc\"])\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_upcase not defined despite being loaded!\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_upcase_spec.rb:11:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   8) the sqlserver_upcase function should do nothing if a string is already upcase\n15:19:21      Failure/Error: result = scope.function_sqlserver_upcase([\"ABC\"])\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_upcase not defined despite being loaded!\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_upcase_spec.rb:16:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   9) the sqlserver_upcase function should accept objects which extend String\n15:19:21      Failure/Error: result = scope.function_sqlserver_upcase([value])\n15:19:21 \n15:19:21      Puppet::DevError:\n15:19:21        Function sqlserver_upcase not defined despite being loaded!\n15:19:21      # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21      # ./spec/functions/sqlserver_upcase_spec.rb:25:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   10) the sqlserver_upcase function should accept hashes and return uppercase\n15:19:21       Failure/Error: scope.function_sqlserver_upcase([{'test' => %w(this that and other thing)}])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_upcase not defined despite being loaded!\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_upcase_spec.rb:31:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   11) the sqlserver_upcase function should accept hashes of symbols\n15:19:21       Failure/Error: scope.function_sqlserver_upcase([{:test => [:this, :that, :other]}])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_upcase not defined despite being loaded!\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_upcase_spec.rb:38:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   12) the sqlserver_upcase function should return upcase symbol\n15:19:21       Failure/Error: scope.function_sqlserver_upcase([:test])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_upcase not defined despite being loaded!\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_upcase_spec.rb:43:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   13) the sqlserver_upcase function should return mixed objects in upcease\n15:19:21       Failure/Error: scope.function_sqlserver_upcase([[:test, 'woot']])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_upcase not defined despite being loaded!\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_upcase_spec.rb:48:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   14) the sqlserver_validate_hash_uniq_values should pass validation\n15:19:21       Failure/Error:\n15:19:21         expect {\n15:19:21           scope.function_sqlserver_validate_hash_uniq_values([{'test' => 'this', 'and' => ['test', 'another']}])\n15:19:21         }.to_not raise_error\n15:19:21 \n15:19:21         expected no Exception, got #<Puppet::DevError: Function sqlserver_validate_hash_uniq_values not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_hash_uniq_values_spec.rb:18:in `block (3 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_hash_uniq_values_spec.rb:17:in `block (2 levels) in <top (required)>'\n15:19:21       # ./spec/functions/sqlserver_validate_hash_uniq_values_spec.rb:17:in `block (2 levels) in <top (required)>'\n15:19:21 \n15:19:21   15) sqlserver_validate_size function should raise error when no arguments passed should raise Puppet::ParseError with message matching /requires exactly 1 argument/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([]) }.to raise_error(Puppet::ParseError, /requires exactly 1 argument/)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /requires exactly 1 argument/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:26:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:26:in `block (3 levels) in <top (required)>'\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:26:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   16) sqlserver_validate_size function when calling with KB and valid value it should behave like should compile with a value 2KB\n15:19:21       Failure/Error: scope.function_sqlserver_validate_size([value])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_validate_size not defined despite being loaded!\n15:19:21       Shared Example Group: \"should compile\" called from ./spec/functions/sqlserver_validate_size_spec.rb:33\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   17) sqlserver_validate_size function when calling with KB when giving a decimal value it should behave like should raise error should raise Puppet::ParseError with message matching /Number must be an integer/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Number must be an integer/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:38\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   18) sqlserver_validate_size function when calling with KB when giving a value larger than 2147483647 it should behave like should raise error should raise Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:41\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   19) sqlserver_validate_size function when calling with MB and valid value it should behave like should compile with a value 2MB\n15:19:21       Failure/Error: scope.function_sqlserver_validate_size([value])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_validate_size not defined despite being loaded!\n15:19:21       Shared Example Group: \"should compile\" called from ./spec/functions/sqlserver_validate_size_spec.rb:33\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   20) sqlserver_validate_size function when calling with MB when giving a decimal value it should behave like should raise error should raise Puppet::ParseError with message matching /Number must be an integer/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Number must be an integer/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:38\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   21) sqlserver_validate_size function when calling with MB when giving a value larger than 2147483647 it should behave like should raise error should raise Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:41\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   22) sqlserver_validate_size function when calling with TB and valid value it should behave like should compile with a value 2TB\n15:19:21       Failure/Error: scope.function_sqlserver_validate_size([value])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_validate_size not defined despite being loaded!\n15:19:21       Shared Example Group: \"should compile\" called from ./spec/functions/sqlserver_validate_size_spec.rb:33\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:9:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   23) sqlserver_validate_size function when calling with TB when giving a decimal value it should behave like should raise error should raise Puppet::ParseError with message matching /Number must be an integer/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Number must be an integer/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:38\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   24) sqlserver_validate_size function when calling with TB when giving a value larger than 2147483647 it should behave like should raise error should raise Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/\n15:19:21       Failure/Error: expect { scope.function_sqlserver_validate_size([value]) }.to raise_error(Puppet::ParseError, error_re)\n15:19:21 \n15:19:21         expected Puppet::ParseError with message matching /Please use larger measurement for values greater than 2147483647/, got #<Puppet::DevError: Function sqlserver_validate_size not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21       Shared Example Group: \"should raise error\" called from ./spec/functions/sqlserver_validate_size_spec.rb:41\n15:19:21       # ./spec/functions/sqlserver_validate_size_spec.rb:16:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   25) sqlserver_validate_svrroles_hash function should validate an empty hash it should behave like compile \n15:19:21       Failure/Error: scope.function_sqlserver_validate_svrroles_hash([value])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_validate_svrroles_hash not defined despite being loaded!\n15:19:21       Shared Example Group: \"compile\" called from ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:20\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:11:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   26) sqlserver_validate_svrroles_hash function should compile and validate the correct hash it should behave like compile \n15:19:21       Failure/Error: scope.function_sqlserver_validate_svrroles_hash([value])\n15:19:21 \n15:19:21       Puppet::DevError:\n15:19:21         Function sqlserver_validate_svrroles_hash not defined despite being loaded!\n15:19:21       Shared Example Group: \"compile\" called from ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:24\n15:19:21       # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21       # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:11:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   27) sqlserver_validate_svrroles_hash function should fail when invalid role should raise Puppet::Error with message matching /svrrole requires a value of/\n15:19:21       Failure/Error:\n15:19:21         expect {\n15:19:21           scope.function_sqlserver_validate_svrroles_hash(arguments)\n15:19:21         }.to raise_error(Puppet::Error, msg)\n15:19:21 \n15:19:21         expected Puppet::Error with message matching /svrrole requires a value of/, got #<Puppet::DevError: Function sqlserver_validate_svrroles_hash not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:32:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:31:in `block (3 levels) in <top (required)>'\n15:19:21       # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:31:in `block (3 levels) in <top (required)>'\n15:19:21 \n15:19:21   28) sqlserver_validate_svrroles_hash function should fail with more than one parameter should raise Puppet::Error with message matching /sqlserver_validate_svcrole_hash\\(\\): wrong number of arguments/\n15:19:21       Failure/Error:\n15:19:21         expect {\n15:19:21           scope.function_sqlserver_validate_svrroles_hash(arguments)\n15:19:21         }.to raise_error(Puppet::Error, msg)\n15:19:21 \n15:19:21         expected Puppet::Error with message matching /sqlserver_validate_svcrole_hash\\(\\): wrong number of arguments/, got #<Puppet::DevError: Function sqlserver_validate_svrroles_hash not defined despite being loaded!> with backtrace:\n15:19:21           # ./vendor/gems/gems/puppet-4.2.2/lib/puppet/parser/scope.rb:818:in `method_missing'\n15:19:21           # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:43:in `block (4 levels) in <top (required)>'\n15:19:21           # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:42:in `block (3 levels) in <top (required)>'\n15:19:21       # ./spec/functions/sqlserver_validate_svrroles_hash_spec.rb:42:in `block (3 levels) in <top (required)>'\n{code}", "created": "2016-04-12T11:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged SQL Server into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/a889469666c58192efedb6fb2713e0ed222e8366.\n\nShould this have targeted stable instead?", "created": "2016-04-12T13:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58]  Yes it should've targetted stable.  Sorry.", "created": "2016-04-12T14:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged WSUS to stable at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/1b162024ec1637b0e2ebea9dd29ffe9f2d9f7c99.\n\nMerged WSUS to master at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/7162c15de964f43fed4975eb64727b3390ca73fd", "created": "2016-04-12T14:20:00.000000"}], "components": ["sqlserver", "wsus_client"], "created": "2016-04-07T15:47:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@604c07e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwtz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "More than one module now affected by CI issue.  Needed to be resolved ASAP"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_88571176_*|*_1_*:*_1_*:*_417359425_*|*_3_*:*_1_*:*_9840512_*|*_5_*:*_1_*:*_0"}], "description": "As part of CI Traige (FM-5055) it was discovered that the WSUS Client pipeline was breaking due to the rspec-puppet gem changing from 2.3.2 to 2.4.0.\n\nThis caused the following spec test files to fail;\n{code}\nspec/functions/parse_auto_update_option_spec.rb\nspec/functions/parse_scheduled_install_day_spec.rb\n{code}\n\nThe rspec-puppet was pinned to 2.3.2 to enable to pipeline.  This ticket will resolve the underlying issue and then remove the version pin.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36088", "fixedVersions": [], "id": "36088", "issueType": "Bug", "key": "MODULES-3240", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-04-13T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows Modules failing CI due to new rspec-puppet gem", "timeSpent": "PT0S", "updated": "2016-04-13T15:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This error is coming from within the xPackage DSC Resource, specifically line https://github.com/PowerShell/xPSDesiredStateConfiguration/blob/dev/DSCResources/MSFT_xPackageResource/MSFT_xPackageResource.psm1#L987.\n\nFrom past experience, the xPackage DSC Resource does not deal well with a MSI or EXE that do not place a ProductId or name in places it expects. The line that throws this error is after installation, it is only checking to see if it can find the product using the ProductId and Name given after. I am not familiar with the SCCM installer, but it appears it does not put these pieces of identifying information in any place xPackage expects. At this point Puppet is jsut reporting the error that the xPackage resource thinks is there.\n\nAs for the Reboot resource notification, have you seen the instructions here: https://forge.puppet.com/puppetlabs/dsc#handling-reboots-with-dsc? Be sure to include a reboot declaration with the 'dsc_reboot' name so Puppet can find it and trigger it.\n\n", "created": "2016-04-07T14:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f32bb9a0-50b1-4f38-923f-f04ce7100825", "body": "James Thank you for the response.\n\nYes, the install works fine and repeated puppet runs are idempotent.  I was just hoping to do something to resolve this error.  It is important for us to have a 0 error run. \n\nAlso thank you for pointing out the handling reboot instructions. I'll implement that and at least the warnings will be gone.\n\nWould you have any suggestions on other means to manage this install?   I've tried with puppet's package type, but the install runs on each puppet run.\n\nThanks", "created": "2016-04-08T06:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I would suggest Chocolatey's provider - It is going to give you the most idempotent provider with the least issues - https://forge.puppet.com/chocolatey/chocolatey", "created": "2016-04-08T12:31:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "As already commented, this is due to internal logic inside the Package DSC Resource and Puppet cannot change it's behavior.", "created": "2017-05-31T15:57:00.000000"}], "components": ["dsc"], "created": "2016-04-07T14:15:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f32bb9a0-50b1-4f38-923f-f04ce7100825", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@686dc857"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5n3j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36207723946_*|*_6_*:*_1_*:*_0"}], "description": "Hello I'm opening this ticket for support and to find out if there is a bug that needs to be addressed.\n\nIn our puppet runs we're seeing these errors and warnings:\n\nError: /Stage[main]/core::Win_microsoft_sccm/Dsc_xpackage[Configuration Manager Client]/ensure: change from absent to present failed: PowerShell DSC resource MSFT_xPackageResource failed to execute Set-TargetResource functionality with error message: System.InvalidOperationException: Package from C:\\ProgramData\\Applications\\SCCM_Client\\ccmsetup.exe was installed, but the specified ProductId and/or Name does not match package details\n\nPackage Resource:  \n    dsc_xPackage { 'Configuration Manager Client':\n      dsc_ensure     => 'Present',\n      dsc_name       => 'Configuration Manager Client',\n      dsc_path       => 'C:\\ProgramData\\Applications\\SCCM_Client\\ccmsetup.exe',\n      dsc_productid  => '2609EDF1-34C4-4B03-B634-55F3B3BC4931',\n      dsc_arguments  => \"smssitecode=${smssitecode} smsslp=${smsslp}  ccmhttpport=${ccmhttpport} RESETKEYINFORMATION=TRUE\",\n      dsc_returncode => [0, 3010],\n    }\n\nThe above resource continues to raise errors that the package name and product id does not match.  I suspect the .exe is returning a blank for both and the resource type cannot match.\n\nError: PowerShell DSC resource MSFT_xPackageResource failed to execute Set-TargetResource functionality with error message: System.InvalidOperationException: Package from C:\\ProgramData\\Applications\\SCCM_Client\\ccmsetup.exe was installed, but the specified ProductId and/or Name does not match package details\n\nAlso, the return code 3010 is in the list of expected codes, but we continue to see this warning.\n\nWarning: No reboot resource found in the graph that has 'dsc_reboot' as its name. Cannot signal reboot to Puppet.\nWarning: No reboot resource found in the graph that has 'dsc_reboot' as its name. Cannot signal reboot to Puppet.\n\nPlease advise on any direction I should follow to resolve these errors.\n\nWe are running PE 3.8.1 on RHEL 6.5.  Agent running on Windows 2012R2.\n\nThank you\nAnkur", "environment": "PE 3.8.1 (RHEL 6)\nAgent: Windows 2012 R2\ndsc Version:  1.0.0\n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33966", "fixedVersions": [], "id": "33966", "issueType": "Bug", "key": "MODULES-3239", "labels": ["dsc", "modules", "puppet"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f32bb9a0-50b1-4f38-923f-f04ce7100825", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - \"specified ProductId and/or Name does not match\" error", "timeSpent": "PT0S", "updated": "2017-05-31T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetserver_gem"], "created": "2016-04-06T11:34:00.000000", "creator": "70121:1f7c5098-d991-4129-bcae-5fc413f71091", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1874d8bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "In SERVER-1250, it sounds like when the puppetserver_gem package provider is used, the header *** LOCAL GEMS *** is always created, because there is no exec tmp dir.\n\nThe package provider puppetserver_gem parses the output of puppetserver gem and expects that there is no header line *** LOCAL GEMS ***.\n\nIt seems like this is a bug - the package provider should be able to tolerate that this header is present.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41407", "fixedVersions": [], "id": "41407", "issueType": "Bug", "key": "MODULES-3237", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1f7c5098-d991-4129-bcae-5fc413f71091", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetserver_gem package provider should tolerate *** LOCAL GEMS *** header", "timeSpent": "PT0S", "updated": "2016-09-06T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2016-04-07T11:24:00.000000"}, {"author": "623c11c1562ab90069f8b29a", "body": "it is breaking deployments with 2.6.x, even though documentation says bindIp works with 2.6x, it does not work:\nmongod[29024]: Error parsing INI config file: unrecognised option 'bindIp'", "created": "2016-04-08T08:58:00.000000"}, {"author": "5a2182e0c2a788033358b928", "body": "Then, we can only change it in the 3.x config file.", "created": "2016-04-08T09:38:00.000000"}, {"author": "623c11c1562ab90069f8b29a", "body": "The problem is puppetlabs-mongodb makes no difference between >= 2.6.0 and 3.x.", "created": "2016-04-08T09:40:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-04-06T10:21:00.000000", "creator": "5a2182e0c2a788033358b928", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@100797b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5htb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90178049_*|*_4_*:*_1_*:*_3609_*|*_5_*:*_1_*:*_81513466_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50721321279"}], "description": "Hi,\n\nAccording to the [current (3.2) configuration documentation|https://docs.mongodb.org/manual/reference/configuration-options/#net.bindIp], the {{bindip}} parameter should be {{bindIp}}.\n\nRudy\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "38104", "fixedVersions": [], "id": "38104", "issueType": "Bug", "key": "MODULES-3236", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2182e0c2a788033358b928", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mongodb bind_ip configuration parameter should be bindIp", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The module doesn't yet have that ability, so you can extend the mongodb_replset type https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/lib/puppet/type/mongodb_replset.rb to have properties to manage those configuration parameters.\n\nIt actually probably makes more sense to create a new type altogether called {{mongodb_replset_member}} that can configure settings of specific members in the replset.", "created": "2016-04-11T17:29:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-04-06T09:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "rsmain:PRIMARY> cfg.members[3].priority = 0\n0\nrsmain:PRIMARY> cfg.members[3].hidden = true\ntrue"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70a4301c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5hsn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_459753419_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50435333253"}], "description": "As it pertains to repl sets...\n\nHow can we go about executing the following via the module?\n\nrsmain:PRIMARY> cfg.members[3].priority = 0\nrsmain:PRIMARY> cfg.members[3].hidden = true\n\nThank you.", "environment": "PE 4 ", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "32824", "fixedVersions": [], "id": "32824", "issueType": "Improvement", "key": "MODULES-3235", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/puppetlabs-mongodb priority and hidden def's", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "/cc [~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] [~accountid:557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa]", "created": "2016-04-05T15:49:00.000000"}], "components": [], "created": "2016-04-05T15:09:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52ac2ce8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5hcn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3083053_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40281", "fixedVersions": [], "id": "40281", "issueType": "Task", "key": "MODULES-3232", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Duplicate", "resolutionDate": "2016-04-05T16:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-puppet_agent 1.2.0", "timeSpent": "PT0S", "updated": "2016-04-05T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-04-05T15:08:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0f88a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynfnj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_525928468_*|*_3_*:*_1_*:*_256947623_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39249", "fixedVersions": [], "id": "39249", "issueType": "Bug", "key": "MODULES-3231", "labels": ["ibm_installation_manager"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2016-04-14T16:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet resource broken on ibm_installation_manager", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1a8e10a3-5490-4a84-8422-3079fe8cc06d", "body": "PR created at https://github.com/puppetlabs/puppetlabs-lvm/pull/151", "created": "2016-04-09T22:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged. Thanks!", "created": "2016-04-11T16:19:00.000000"}], "components": ["lvm"], "created": "2016-04-05T10:29:00.000000", "creator": "557058:1a8e10a3-5490-4a84-8422-3079fe8cc06d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a26cec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5h47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_539369389_*|*_5_*:*_1_*:*_0"}], "description": "Currently changing the size of a logical volume using the lvm provider on our Xen dom0 causes issues for us because the volume is exposed to a vm and is mounted there but the volume does not appear mounted to the host.  Therefore, resize2fs tries to do an offline resize on the volume which causes issues.  I an working on a PR to add a \"resize_fs\" flag to the logical_volume type that, when set to false, will not attempt that resize.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38101", "fixedVersions": [], "id": "38101", "issueType": "Bug", "key": "MODULES-3230", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a8e10a3-5490-4a84-8422-3079fe8cc06d", "resolution": "Fixed", "resolutionDate": "2016-04-11T16:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: Add flag to Logical_volume type to not resize filesystem", "timeSpent": "PT0S", "updated": "2016-04-11T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like MODULES-661 implemented the ability to use the {{postgresql_psql}} type from the client side, but yeah it didn't liberate all of the defined resources from the clutches of a local server.\n\nIn the mean time, see https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.7.1/spec/acceptance/remote_access_spec.rb#L51-L66 for an example of using the type remotely.", "created": "2016-04-05T11:54:00.000000"}, {"author": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "body": "Are they only required to be sure the sequence is OK (so \"make sure the server is running before I install roles\"), or is there another technical dependency as well?\n\nI see two things we can check to determine whether the relationship should be defined: either the existence of the server class, or the existence of the `$connect_settings` argument.\n\n{code}\n# This pattern is used in other defines as well, but could break if the server is not defined yet when we evaluate this code.\nif defined(Class['postgresql::server']) {\n Postgresql::Server->Postgresql::Server::Role[$title]\n}\n\n# The alternative is to check for `$connect_settings` itself:\nif ! $connect_settings or empty($connect_settings) {\n Postgresql::Server->Postgresql::Server::Role[$title]\n}\n{code}\n\nIf you can advice me which one is better, I can prepare a pull request.", "created": "2016-04-30T12:15:00.000000"}], "components": ["postgresql"], "created": "2016-04-05T03:44:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33bb3c08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5h0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Apr/16"}], "description": "If you just want to manage a remote server (e.g. AWS RDS), you still need to {{include postgresql::server}}, which will install the server on your current (client) machine. If you leave out the include you get dependency problems (e.g. {{postgresql::server::role}} will require it). If you leave it in, you can't tell it not to install the server.\n\nThis was [mentioned briefly|https://puppet.atlassian.net/browse/MODULES-661?focusedCommentId=163274&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-163274] in the comments of MODULES-661, but I don't think there is a clear answer already?", "environment": "puppetlabs/postgresql version 4.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40279", "fixedVersions": [], "id": "40279", "issueType": "Bug", "key": "MODULES-3229", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remote DB management still installs server locally", "timeSpent": "PT0S", "updated": "2016-05-01T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This command will pull back tags regardless of order and regardless of annotation or not.\n\n\n{{git log --tags --simplify-by-decoration --pretty=\"format:%ci %d\"}}\n\nWe can use this output (change the formatting) to maintain our own PowerShellDscResources fork that we will point to and use to provide PRs back to the Microsoft controlled one every once in awhile.", "created": "2016-04-08T10:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "We can't get around the fact that we need to provide updated module versions every once in awhile, so for the sake of argument, it's not part of this discussion.\n\nOptions as discussed in a recent meeting:\n\n# Do nothing. Respond to support tickets as they come in. Submit PRs to fix things while the DSC module is broken (and customers doing custom modules are in a broken state) (this was also option 1 & 3 from the original whiteboard).\n# Go to gallery and gather modules. The gallery is the single source of truth. This requires that we maintain the full list and change the way we build these modules. This may be a pretty large undertaking to shift. And we wouldn't be shifting entirely, as custom modules would still go through the old github process.\n# Maintain our own DSCResources folk that has the updated sha1s based on the updated tags for PSGallery releases. This allows us to ensure customer are never broken and always using the same version of resources we've tested and guaranteed works. We would also make updating the resources to the newer versions very intentional and we would drive knowing when things are broken and need fixed during that updating scenario (this was option 4 from the original whiteboard).\n# Attempt a hybrid, where we use PowerShell/DscResources fork and check out the sha1s by tags as in option 3. This was suggested by [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] as a way not to maintain our own fork that we'd need to update every once in awhile.\n ", "created": "2016-04-11T13:40:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I almost like option 4 (hybrid), but I still feel that the updating of Dsc Resources should be very intentional and driven entirely from Puppet. The other issue I can foresee with the hybrid option is that we don't have the equivalent of a {{DSC_REF}} workaround, or really any workaround if any of the resources that are tagged break the MOF parser. Which means Option 4 has no known workaround depending on how it is implemented. \n\nWe also do not control what version of DscResources we are building against like we would with Option 3.\n\nThat in my eyes almost makes it worse than option 1.", "created": "2016-04-11T13:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I know Option 3 at first sounds like we'd be maintaining another thing, and that means more work, but the reality is that Option 3 is the least amount of support tickets, which means that customers are never broken unless they've done something to break themselves explicitly. \n\nSo Option 3 currently is the easiest turn around to implement and it is ultimately the least amount of work because it means zero support tickets for broken MOF parsing through regular use.", "created": "2016-04-11T13:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Option 3 fix can even be done directly in PuppetLabs/DscResources fork and contributed back to Microsoft.", "created": "2016-04-11T13:58:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So option 5 as discussed:\n\nMaintain a list of modules/versions locally. When we run our rake task we check out that tag on those DSC Resources submodules. Have a special switch {{\\-\\-latest}}/{{--update}} that updates that list to the latest semantic version of those submodules tags. \n\nSo when running normally {{bundle exec rake dsc:build}} it uses the existing list with the version tag to check out from each submodule. When we run {{bundle exec rake dsc:build --update}}, it updates the list at the same time it updates each of the submodules based on {{git log --tags --simplify-by-decoration --pretty=\"format:%ci %d\"}} output.", "created": "2016-04-11T15:45:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Option 5 (y)", "created": "2016-04-11T15:45:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "A new wrinkle to address is that the PowerShell team has started to migrate existing experimental (those prefixed with 'x') to not indicate its release status using prefixes. They will instead follow semver. I order to not break existing deployments they are going to deploy 'x' resources along with the renamed resource. Example:\n\nOld: xDscResources/xSharepoint\nNew: dscresources/SharePointDsc\n\nNote also the name convention of 'Dsc' appended to the proper name of the resource.\n\n", "created": "2016-06-13T15:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Note from Slack Channel\n\n{code}\nSo can you help me understand a little more about building these types?\n\n[12:21]  \nIt looks like I need to fork the repo and build the resources on my fork. That doesn't feel quite right\n\ndrobinson [12:29 PM]  \nIt is a bit more complicated process. Puppet has been updating the versions, but I don't think they've done a versioned release in a while. Since you don't have custom dsc resources. I think the easiest way would be to just point to the newer commit\n\nrnelson0 [12:33 PM]  \nplease just don't pull HEAD from a git repo for a module.\n\nfraq [12:33 PM]  \nno, but they have a 1.11 release we're eyeing\n\n[12:34]  \nso I gather that I need to 1. fork 2. build against a newer commit of the DSC modules 3. use my fork\n\n[12:34]  \nis that right?\n{code}", "created": "2016-07-07T14:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] / [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]\n\nFor acceptance criteria:\n\n{quote}\n* A YAML manifest of DSC xResource versions should be recorded in the repository to track precisely what we're shipping\nThis manifest should be created automatically if none exists. The latest semantic version of a PSGallery style tag should be found in each submodule of the parent PowerShell/DSCResources repository\n{quote}\n(y)\n\n{quote}\n* If new submodules are added to the parent DSCResources repository, they should automatically be added to the manifest\n{quote}\n(y)\n\n{quote}\n* If submodules are removed from the parent DSCResources repository, they should automatically be removed from the manifest\n{quote}\nThis could prove to be difficult. Prefer instead to manually remove or delete the manifest and letting it rebuild automatically to remove older ones. It doesn't hurt anything if those resources remain in the yaml.\n\n{quote}\n* The manifest can be edited by humans to pick an older version of a tagged DSC resource for compatibility or other reasons\n{quote}\n(y)\n\n{quote}\n* The build process should only acquire versions from the upstream DSC resources as specified in the manifest, except when the submodule no longer exists or is new. This ensures users should always get the exact versions that we've shipped when they rebuild DSC resources.\n{quote}\n(y)\n\n{quote}\n* The rake task should be amended so that a --latest (or similar) switch can be provided to force an update to the latest semantically versioned resources within the submodules\n{quote}\n(y) \nAdded as update_versions arg to the rake task that defaults to false. Another way to update to the latest versions is to delete the yaml file and let it rebuild. Since it is source controlled, you will see what changed and determine which things you want to keep. Deleting and rebuilding the file for updates also has a nice side effect of removing items that no longer apply.", "created": "2016-07-16T07:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised a new PR https://github.com/puppetlabs/puppetlabs-dsc/pull/219 as Rob is not available.  Updated PR 218 with\n\n* Fixed a typo in the original code\n* Added ability to track on commit or branch name\n* Modified tracked version list to mirror the current DSC module.\n\nThis will superseed PR 218", "created": "2016-07-19T12:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/a70af887e984079589213cec6f47aaa0719f3458", "created": "2016-07-26T10:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Passed with success at", "created": "2016-07-26T15:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc build of revendor started at", "created": "2016-07-26T17:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc completed with success", "created": "2016-07-26T23:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-26T23:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI completed with success\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/43/", "created": "2016-07-27T09:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "FR not required as this is a merely a revendor of DSC resources.\n\n* No code functionality was changed\n* Revendoring is tested extensively by unit and acceptance tests ", "created": "2016-07-27T09:51:00.000000"}], "components": ["dsc"], "created": "2016-04-04T14:35:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- A YAML manifest of DSC xResource versions should be recorded in the repository to track precisely what we're shipping\n- This manifest should be created automatically if none exists.  The latest semantic version of a PSGallery style tag should be found in each submodule of the parent PowerShell/DSCResources repository\n- If new submodules are added to the parent DSCResources repository, they should automatically be added to the manifest\n- If submodules are removed from the parent DSCResources repository, they should automatically be removed from the manifest\n- The manifest can be edited by humans to pick an older version of a tagged DSC resource for compatibility or other reasons\n- The build process should only acquire versions from the upstream DSC resources as specified in the manifest, except when the submodule no longer exists or is new.  This ensures users should always get the exact versions that we've shipped when they rebuild DSC resources.\n- The rake task should be amended so that a {{--latest}} (or similar) switch can be provided to force an update to the latest semantically versioned resources within the submodules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@637a350d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:b2fe0420-6f4f-4922-9c44-0119b369c167"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7s7b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_53285446_*|*_1_*:*_1_*:*_161527786_*|*_10007_*:*_2_*:*_903907554_*|*_3_*:*_1_*:*_3451766159_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_386246_*|*_10004_*:*_2_*:*_4051169986_*|*_10006_*:*_1_*:*_1210507221"}], "description": "The Puppet DSC module includes (vendors) several existing DSC Resources from the https://github.com/PowerShell/DscResources. This repo is really just a placeholder for a bunch of git submodules. We have relied on it to be accurate and timely updated with new versions of the submodules when Microsoft has released them. Unfortunately it seems they have started to lag in updating the submodules. This ticket is to identify a solution and implement it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36087", "fixedVersions": [], "id": "36087", "issueType": "Bug", "key": "MODULES-3228", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2016-07-27T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Upstream DSC Resource Repo Git Submodules out of date", "timeSpent": "PT0S", "updated": "2016-08-02T14:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Possibly a manifestation of PUP-5993", "created": "2016-05-05T16:15:00.000000"}], "components": ["registry"], "created": "2016-04-01T12:42:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23cb02f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5fnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164135669067_*|*_6_*:*_1_*:*_0"}], "description": "Finding that puppetlabs/registry seems to (randomly) report a {{?}} as an extra item in an value with type {{array}}.\n\n{code:none}\n# string1.pp\nregistry_value { 'HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles':\n               ensure => present,\n               data => 'C:\\pagefile.sys 4872 8542',\n               type => array,\n}\n\n# string2.pp\nregistry_value { 'HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles':\n               ensure => present,\n               data => 'C:\\pagefile.sys 8738 9832',\n               type => array,\n}\n{code}\n\nGoing back and forth between applying these two files, we get a blank array element even though code is doing {{:array_matching => all}}.\n\n{code:none}\nC:\\Users\\myuser\\Documents>puppet apply string2.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.56 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 4872 8542' to 'C:\\pagefile.sys 8738 9832'\nNotice: Applied catalog in 0.39 seconds\n \nC:\\Users\\myuser\\Documents>puppet apply string1.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.56 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 8738 9832' to 'C:\\pagefile.sys 4872 8542'\nNotice: Applied catalog in 0.38 seconds\n \nC:\\Users\\myuser\\Documents>puppet apply string2.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.55 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 4872 8542' to 'C:\\pagefile.sys 8738 9832'\nNotice: Applied catalog in 0.38 seconds\n \nC:\\Users\\myuser\\Documents>puppet apply string1.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.55 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 8738 9832,?' to 'C:\\pagefile.sys 4872 8542'\nNotice: Applied catalog in 0.41 seconds\n \nC:\\Users\\myuser\\Documents>puppet apply string2.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.53 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 4872 8542' to 'C:\\pagefile.sys 8738 9832'\nNotice: Applied catalog in 0.47 seconds\n \nC:\\Users\\myuser\\Documents>puppet apply string1.pp\nNotice: Compiled catalog for dwe-eu4-a151.fanniemae.com in environment production in 0.56 seconds\nNotice: /Stage[main]/Main/Registry_value[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles]/data:\ndata changed 'C:\\pagefile.sys 8738 9832,?' to 'C:\\pagefile.sys 4872 8542'\nNotice: Applied catalog in 0.48 seconds\n{code}", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "34926", "fixedVersions": [], "id": "34926", "issueType": "Bug", "key": "MODULES-3227", "labels": [], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-14T05:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "registry_value sometimes adding a ? to array data", "timeSpent": "PT0S", "updated": "2021-06-14T05:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2099f52d-f7c3-4bed-a9f9-472df24a3c8e", "body": "Nevermind that, just saw that is was already fixed in an yet unreleased commit", "created": "2016-04-01T06:39:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2099f52d-f7c3-4bed-a9f9-472df24a3c8e", "body": "Fixed in commit 1a67c3868be1ecc3f40102afc182c552fd9fb95a", "created": "2016-04-01T06:39:00.000000"}, {"author": "557058:87c62e2b-edd9-4c9e-9870-86300cf21f50", "body": "Has this really been fixed? If yes in which version of puppetlabs-mysql ? I still get exactly the same error on Debian 8 using puppetlabs-mysql v3.7.0...", "created": "2016-05-17T09:52:00.000000"}], "components": ["mysql"], "created": "2016-04-01T06:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2099f52d-f7c3-4bed-a9f9-472df24a3c8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70d68d7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5eyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1652398_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_64851"}], "description": "Although debian 8 is not yet officially supported you can enforce using MariaDB on Debian 8 with Puppetlabs-MySQL via\n{code:puppet}\n    Package <| title == 'mysql-server' |> {\n      name => 'mariadb-server',\n    }\n    Package <| title == 'mysql_client' |> {\n      name => 'mariadb-client',\n    }\n{code}\n\nWhile this does install MariaDB Packages instead of MySQL, it fails while trying to set the root password via the mysql command line:\n\n{code:shell}\nError: Execution of '/usr/bin/mysql -e ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password AS '...'' returned 1: \nERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password AS '...' at line 1\n{code}\n\nWhich fails, because (to my knowledge) MariaDB requires the SET PASSWORD FOR ... syntax instead of ALTER USER ...\nLooking at https://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/provider/mysql_user/mysql.rb it seems like 'mysqld_type' must have been detected as 'mysql' instead of 'mariadb'.\n\nAdditional Information:\nTested with Puppetlabs-MySQL 3.7.0, Puppet 3.7.2, Debian 8 (Jessie)\n\n$mysql -V\nmysql  Ver 15.1 Distrib 10.0.23-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2\n\n$facter -p | grep mysql\nmysql_server_id => 1365304048\nmysql_version => 10.0.23\n", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "39248", "fixedVersions": [], "id": "39248", "issueType": "Bug", "key": "MODULES-3226", "labels": ["debian", "jessie", "mariadb", "puppetlabs-mysql"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2099f52d-f7c3-4bed-a9f9-472df24a3c8e", "resolution": "Fixed", "resolutionDate": "2016-04-01T06:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MariaDB on Debian Jessie (Puppetlabs-MySQL)", "timeSpent": "PT0S", "updated": "2016-05-17T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2016-03-30T16:52:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e23da43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5e87:"}], "description": "The docs for {{type3x}} say that it's deprecated and will be removed soon. But honestly, for casual use, it's so much more helpful than {{type_of}}.\n\nConsider the following use case: a user wants to know how to interact with a fact, so they ask Puppet what sort of value they'll have to work with.\n\n{code}\nroot@master:~ # puppet apply -e 'notice(type_of($os))'\nNotice: Scope(Class[main]): Struct[{'architecture'=>String[6, 6], 'distro'=>Struct[{'codena\nme'=>String[4, 4], 'description'=>String[36, 36], 'id'=>String[6, 6], 'release'=>Struct[{'f\null'=>String[8, 8], 'major'=>String[1, 1], 'minor'=>String[1, 1]}], 'specification'=>String\n[177, 177]}], 'family'=>String[6, 6], 'hardware'=>String[6, 6], 'name'=>String[6, 6], 'rele\nase'=>Struct[{'full'=>String[8, 8], 'major'=>String[1, 1], 'minor'=>String[1, 1]}], 'selinu\nx'=>Struct[{'enabled'=>Boolean}]}]\nNotice: Compiled catalog for master.puppetlabs.vm in environment production in 0.06 seconds\nNotice: Applied catalog in 0.31 seconds\n{code}\n\nYikes. Especially as a new user, that's overwhelming. But {{type3x}} is nice:\n\n{code}\nroot@master:~ # puppet apply -e 'notice(type3x($os))'\nNotice: Scope(Class[main]): hash\nNotice: Compiled catalog for master.puppetlabs.vm in environment production in 0.05 seconds\nNotice: Applied catalog in 0.29 seconds\n{code}\n\nI don't actually care what it's called. {{base_type}}, {{human_readable_type}}, I dunno. Just a way to tell Puppet that I'm a human and want something I can read and use.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42421", "fixedVersions": [], "id": "42421", "issueType": "Improvement", "key": "MODULES-3225", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "type3x should not be deprecated", "timeSpent": "PT0S", "updated": "2016-04-04T03:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for reporting this. Are you able to try and create a PR for this? I would imagine it would be a matter of setting the mode property of the appropriate file resource.\n\nThanks!", "created": "2016-04-04T03:28:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "body": "Sorry for the lame question, but what is a PR and how do i create one? Pls clarify.\n\nAlso, I tried setting the mode property for setenv.sh to 0755 after doing the tomcat::setenv::entry and it threw me an error that the resource setenv.sh is duplicated.", "created": "2016-04-04T07:53:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/186", "created": "2016-12-13T13:00:00.000000"}], "components": ["tomcat"], "created": "2016-03-30T12:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77c1bca9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5dzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_399810020_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21897227560"}], "description": "I'm using puppetlab's tomcat module, and i am using the below mentioned code to set an environment variable WAS_ENV. The setenv.sh file gets created in the default dir , however the file permissions are not set for executable so it fails to retrieve values from the setenv.sh. The module doesn't allow me to set executable permissions for setenv.sh file.\n\nThe /usr/share/tomcat7/bin/setenv.sh file that is generated by puppet needs to be executable. I did chmod +x /usr/share/tomcat7/bin/setenv.sh, restarted Tomcat, and the web app picked up the env var. Is it a bug in the Puppetlabs tomcat module. Please help me resolve the permissions issue, Many thanks!\n\ntomcat::setenv::entry { 'WASENVsh':\n\n      base_path=>'',\n      ensure=>'present',\n      order=>'10',\n      param=>'WAS_ENV',\n      quote_char=>'',\n      value=>$envValue,\n    }\n\nI believe this is a bug in the tomcat module. Please take a look. Thanks!", "environment": "Open source puppet", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37174", "fixedVersions": [], "id": "37174", "issueType": "Bug", "key": "MODULES-3224", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9276efe9-fdcc-4729-b261-1289a9698a74", "resolution": "Fixed", "resolutionDate": "2016-12-13T13:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs tomcat module setenv::entry doesn't allow to set executable permissions", "timeSpent": "PT0S", "updated": "2018-02-09T07:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This has already been fixed elsewhere", "created": "2016-06-27T07:03:00.000000"}], "components": [], "created": "2016-03-30T07:54:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ef7c2a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5dn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7686548309_*|*_5_*:*_1_*:*_0"}], "description": "At present, a lot of module rspec tests fail on rspec-puppet 2.4.0 due to strict variable checking now working.\n\nA temporary measure is being put in to place to pin these modules to 2.3.2 in the following modules:\npuppetlabs-firewall\npuppetlabs-haproxy\n\nThis ticket is to actually update these modules to fix the tests/code to support 2.4.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36086", "fixedVersions": [], "id": "36086", "issueType": "Task", "key": "MODULES-3238", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2016-06-27T07:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update modules spec tests to support rspec-puppet 2.4.0", "timeSpent": "PT0S", "updated": "2016-06-27T07:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fixed and merged in master and 1.4.0", "created": "2016-04-18T04:37:00.000000"}], "components": ["aws"], "created": "2016-03-29T22:24:00.000000", "creator": "70121:cb1c83ea-9480-4dc2-a291-327cfc2bfa8b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14168a5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5dlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1663981737_*|*_5_*:*_1_*:*_0"}], "description": "This ticket is in reference to GH:puppetlabs/puppetlabs-aws Issue #260.\n\nhttps://github.com/puppetlabs/puppetlabs-aws/issues/260\n\nThe 'puppet resource ec2_vpc' command fails when trying to enumerate VPCs across multiple regions. The error message is:\n\nbq. Error: Could not run: Puppet detected a problem with the information returned from AWS\nbq. when looking up ec2_vpc in us-west-2. The specific error was:\nbq. \nbq. The dhcpOption ID 'default' does not exist\nbq. \nbq. Rather than report on ec2_vpc resources in an inconsistent state we have exited.\nbq. This could be because some other process is modifying AWS at the same time.\nbq. \nbq. There are two VPC's in this region, that have a \"default\" dhcp option set associated to them, however the dhcpoption set does not exist, when checking the console.\n\nMore debug information is available via the GH Issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36085", "fixedVersions": [], "id": "36085", "issueType": "Bug", "key": "MODULES-3223", "labels": ["puppetlabs-aws"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:cb1c83ea-9480-4dc2-a291-327cfc2bfa8b", "resolution": "Fixed", "resolutionDate": "2016-04-18T04:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/aws: Cannot enumerate AWS VPCs due to error with 'dhcpOption ID'", "timeSpent": "PT0S", "updated": "2016-04-18T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:39:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf18ab2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iv3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75747114047_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "40277", "fixedVersions": [], "id": "40277", "issueType": "Task", "key": "MODULES-5251", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Automation test for LVM on AIX part 7 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:37:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70140647"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iuv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75747249826_*|*_6_*:*_1_*:*_0"}], "description": "Includes 5 TestRails test cases", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "38162", "fixedVersions": [], "id": "38162", "issueType": "Task", "key": "MODULES-5256", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Automation test for LVM on AIX part 6 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:35:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c729979"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iun:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75747344671_*|*_6_*:*_1_*:*_0"}], "description": "Includes 5 TestRails test cases", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "37173", "fixedVersions": [], "id": "37173", "issueType": "Task", "key": "MODULES-5253", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Automation test for LVM on AIX part 5 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:30:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3865e963"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iuf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75747613344_*|*_6_*:*_1_*:*_0"}], "description": "Include 6 TestRails test cases", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "33964", "fixedVersions": [], "id": "33964", "issueType": "Task", "key": "MODULES-5254", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Automation test for LVM on AIX part 4 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:27:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65461163"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iu7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75747763157_*|*_6_*:*_1_*:*_0"}], "description": "Includes 4 test cases", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "42418", "fixedVersions": [], "id": "42418", "issueType": "Task", "key": "MODULES-5255", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Automation test for LVM on AIX part 3 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-29T15:20:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f74415a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8itz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75748156385_*|*_6_*:*_1_*:*_0"}], "description": "Includes 6 TestRails test cases", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "41405", "fixedVersions": [], "id": "41405", "issueType": "Task", "key": "MODULES-5252", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Cannot Reproduce", "resolutionDate": "2018-08-23T08:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Automation test for LVM on AIX part 2 of 7", "timeSpent": "PT0S", "updated": "2018-08-23T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-03-29T09:26:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ad032b7d-38cf-4cbb-a79e-f560ae58ed69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@104d42c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5csn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "This is a heads-up, not an issue: in RabbitMQ 3.6.2, packages will depend on `socat` but [apparently with some installation methods that dependency is ignored|https://groups.google.com/forum/#!topic/rabbitmq-users/HiKSUkaPZtM].\n\nIt would be very nice if the RabbitMQ module installed the `socat` package before installing RabbitMQ.", "environment": "OS: Linux", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "36084", "fixedVersions": [], "id": "36084", "issueType": "Improvement", "key": "MODULES-3220", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ad032b7d-38cf-4cbb-a79e-f560ae58ed69", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make sure socat is installed for RabbitMQ on Linux", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2016-03-29T09:07:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@467313ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5cr3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Currently the rabbitmq module only supports one routing key per binding, but it should be possible to specify more than one binding.\n\nThis can be done manually as follows:\n{code}\n$rabbitmqadmin declare binding source=exchange1 destination=queue1 routing_key=old-valuation-responses\nbinding declared\n\n$rabbitmqadmin declare binding source=exchange1 destination=queue1 routing_key=old-valuation-ntus\nbinding declared\n\n$rabbitmqadmin declare binding source=exchange1 destination=queue1 routing_key=old-valuation-notices\nbinding declared\n{code}\n\nThis results in the following bindings\n{code}\nexchange1\texchange\tqueue1\tqueue\told-valuation-notices\nexchange1\texchange\tqueue1\tqueue\told-valuation-ntus\nexchange1\texchange\tqueue1\tqueue\told-valuation-responses\n{code}\n\nThis could be implemented as follows:\n{code}\n      rabbitmq_binding { 'exchange@queue@routingkey1@vhost':\n        ensure           => present,\n        user             => 'admin',\n        password         => $admin_pass,\n        destination_type => 'queue',\n        arguments        => {},\n      }\n      rabbitmq_binding { 'exchange@queue@routingkey2@vhost':\n        ensure           => present,\n        user             => 'admin',\n        password         => $admin_pass,\n        destination_type => 'queue',\n        arguments        => {},\n      }\n{code}\nor\n{code}\n      rabbitmq_binding { 'exchange@queue@vhost':\n        ensure           => present,\n        user             => 'admin',\n        password         => $admin_pass,\n        destination_type => 'queue',\n        routing_key      => [ 'routingkey1, 'routingkey2' ],\n        arguments        => {},\n      }\n{code}", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "41403", "fixedVersions": [], "id": "41403", "issueType": "New Feature", "key": "MODULES-3219", "labels": [], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rabbitmq bindings provider only supports one routing key", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80bcb7bb-c13d-445f-ab52-d3d93964accf", "body": "Pull Request: https://github.com/puppetlabs/puppetlabs-apache/pull/1412", "created": "2016-03-29T08:23:00.000000"}, {"author": "557058:80bcb7bb-c13d-445f-ab52-d3d93964accf", "body": "Pull Request was merged.", "created": "2016-04-12T06:37:00.000000"}], "components": ["apache"], "created": "2016-03-29T08:16:00.000000", "creator": "557058:80bcb7bb-c13d-445f-ab52-d3d93964accf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdf3fd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5cqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1807111833_*|*_5_*:*_1_*:*_0"}], "description": "The AuthMerging option allows for merging of Authorization settings for a directory with its predecessor.\n\nThe future is documented here: https://httpd.apache.org/docs/current/mod/mod_authz_core.html#authmerging", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38161", "fixedVersions": [], "id": "38161", "issueType": "Bug", "key": "MODULES-3218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80bcb7bb-c13d-445f-ab52-d3d93964accf", "resolution": "Fixed", "resolutionDate": "2016-04-19T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module does not support the AuthMerging option", "timeSpent": "PT0S", "updated": "2016-04-19T06:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a926babb-5544-4cf6-a754-99de9571eb33", "body": "I build a Patch, in the iptables.rb, because the iptables-save is used by the openstack.\n\n{noformat}\nNotice: /File[/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb]/content: \n--- /var/lib/puppet/lib/puppet/provider/firewall/iptables.rb\t2015-12-14 18:54:27.613304271 -0200\n+++ /tmp/puppet-file20160329-23841-1myp7jh\t2016-03-29 17:30:30.001545340 -0300\n@@ -125,7 +125,7 @@\n     :physdev_is_bridged\n   ]\n \n-  # Properties that use \"-m <ipt module name>\" (with the potential to have multiple \n+  # Properties that use \"-m <ipt module name>\" (with the potential to have multiple\n   # arguments against the same IPT module) must be in this hash. The keys in this\n   # hash are the IPT module names, with the values being an array of the respective\n   # supported arguments for this IPT module.\n@@ -271,9 +271,11 @@\n         if line =~ /^\\*/\n           table = line.sub(/\\*/, \"\")\n         else\n-          if hash = rule_to_hash(line, table, counter)\n-            rules << new(hash)\n-            counter += 1\n+          if line =~ /\\-\\-comment/\n+            if hash = rule_to_hash(line, table, counter)\n+              rules << new(hash)\n+              counter += 1\n+            end\n           end\n         end\n       end\n{noformat}", "created": "2016-03-29T14:39:00.000000"}], "components": ["firewall", "openstack"], "created": "2016-03-29T07:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a926babb-5544-4cf6-a754-99de9571eb33", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33036ed5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5cpb:"}], "description": "When the puppet will add a new rule, it's  call a iptables-save, to parse it and verify if the rule exists or not, to make the decision to add or not the rule.\nThe problem is, if you have to many rules ( we have 160.000) , the parser take to long to execute, and the timeout for \"execute\" a task is reached, making the puppet add every time a new rule thats exists.\n\nMy sugestion is use the -C flag, before add a new rule. Create the rule , but unless the flag was -I or -A (to add or append) , use the -C flag, to check if the rule exists. Pass the work to iptables do.\n\nTo turn arround this issue, i make the iptables-save, return only rules that is made by puppet, so the list is smaller.", "environment": "Openstack\niptables has ~ 160.000 rules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32823", "fixedVersions": [], "id": "32823", "issueType": "Bug", "key": "MODULES-3217", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a926babb-5544-4cf6-a754-99de9571eb33", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Parse iptables-save to add a new rule take long time (160K rules)", "timeSpent": "PT0S", "updated": "2020-06-28T16:29:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Removed duplicate entry in https://github.com/puppetlabs/puppetlabs-dashboard/commit/65f18a358e8d4c49d2559f421b47977ee3a887cd", "created": "2016-04-19T06:20:00.000000"}], "components": ["dashboard"], "created": "2016-03-29T04:48:00.000000", "creator": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d1cd806"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5cnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1819896331_*|*_5_*:*_1_*:*_0"}], "description": "dashboard module is broken with follow error:\n\nThe parameter 'dashboard_config' is declared more than once in the parameter list at /etc/puppetlabs/code/environments/production/modules/public/dashboard/manifests/init.pp:118:3\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33990", "fixedVersions": [], "id": "33990", "issueType": "Bug", "key": "MODULES-3216", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6e36b10d-4746-4379-b3be-07a41865add3", "resolution": "Fixed", "resolutionDate": "2016-04-19T06:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dashboard module: The parameter 'dashboard_config' is declared more than once", "timeSpent": "PT0S", "updated": "2016-04-19T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Ah, I see.  My test source network isn't a valid CIDR network", "created": "2016-03-28T19:10:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "This is pretty surprising behaviour, although the fault seems to lie in the implementation of the IPAddr class.  I'd be willing to send in a patch that adds a test that illustrates this behaviour I have discovered, or we could close it.", "created": "2016-03-28T19:17:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I've also confirmed that iptables does the same as the IPAddr library.  I'll close it.", "created": "2016-03-29T10:53:00.000000"}], "components": [], "created": "2016-03-28T18:39:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20600742"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5cif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58445415_*|*_6_*:*_1_*:*_0"}], "description": "I'll update if I figure out how to reproduce but right now I have:\n\n* the Puppet Labs CentOS 7 VM\n* Puppet 3.8.6\n* puppetlabs/firewall v1.8.0\n* installed by beaker/puppet_install_helper\n\nI have the following code:\n\n{code:puppet}\nfirewall { '100 allow http and https access from 10.0.0.10/24 to 10.2.0.0/24':\n  source => '10.0.0.10/24',\n  destination => '10.2.0.0/24',\n  dport  => [80, 443],\n  proto  => tcp,\n  action => accept,\n}\n{code}\n\nNote the source address is 10.0.0.*10*/24.\n\nI apply this:\n\n{code}\n[root@centos-72-x64 ~]# puppet apply /tmp/apply_manifest.pp.xABjWZ \nNotice: Compiled catalog for centos-72-x64.home in environment production in 0.05 seconds\nNotice: Finished catalog run in 0.52 seconds\n{code}\n\nAnd then:\n\n{code:puppet}\n[root@centos-72-x64 ~]# puppet resource firewall '100 allow http and https access from 10.0.0.10/24 to 10.2.0.0/24'\nfirewall { '100 allow http and https access from 10.0.0.10/24 to 10.2.0.0/24':\n  ensure             => 'present',\n  action             => 'accept',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  clusterip_new      => 'false',\n  destination        => '10.2.0.0/24',   \n  dport              => ['80', '443'],\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'tcp',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  source             => '10.0.0.0/24',  ### huh?\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}\n\n{code}\n[root@centos-72-x64 ~]# iptables-save | grep '100 allow http and https access from 10.0.0.10/24 to 10.2.0.0/24'\n-A INPUT -s 10.0.0.0/24 -d 10.2.0.0/24 -p tcp -m multiport --dports 80,443 -m comment --comment \"100 allow http and https access from 10.0.0.10/24 to 10.2.0.0/24\" -j ACCEPT\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40275", "fixedVersions": [], "id": "40275", "issueType": "Bug", "key": "MODULES-3215", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2016-03-29T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall: source address being changed if not a valid CIDR specification", "timeSpent": "PT0S", "updated": "2016-04-14T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1410", "created": "2016-03-28T11:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is now merged into puppetlabs_spec_helper, so it should be available to all modules.", "created": "2016-04-19T06:23:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "I attempted to put this into the spec helper, but apparently breaks in some circumstances.  I haven't had a chance to look into it yet.\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/144", "created": "2016-04-19T07:37:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c], ugh, I forgot about that. Yeah, I need to have a second look at what's happening there.", "created": "2016-04-19T08:00:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "It looks like this has been completed. Can you have a look and close if it is?", "created": "2016-12-06T13:00:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] the gem is available to all modules, but https://github.com/puppetlabs/modulesync_configs/blob/fc04e478f29adae03da311e498ea41ff5b6e8956/config_defaults.yml#L3 still uses {{spec}}, not {{parallel_spec}}.", "created": "2016-12-06T13:05:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] I've found a set of modules that contain a \"spec.opts\" file which lists some options that {{parallel_spec}} does not like:\n\n./puppetlabs-apt/spec/spec.opts\n./puppetlabs-chocolatey/spec/spec.opts\n./puppetlabs-concat/spec/spec.opts\n./puppetlabs-dsc/spec/spec.opts\n./puppetlabs-firewall/spec/spec.opts\n./puppetlabs-iis/spec/spec.opts\n./puppetlabs-inifile/spec/spec.opts\n./puppetlabs-java/spec/spec.opts\n./puppetlabs-mysql/spec/spec.opts\n./puppetlabs-netapp/spec/spec.opts\n./puppetlabs-postgresql/spec/spec.opts\n./puppetlabs-powershell/spec/spec.opts\n./puppetlabs-rabbitmq/spec/spec.opts\n./puppetlabs-tomcat/spec/spec.opts\n./puppetlabs-vcsrepo/spec/spec.opts\n\nThese should probably be adjusted/removed before we run msync with {{parallel_spec}} added.", "created": "2016-12-06T15:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "all of them can be removed - they've been replaced by {{/.rspec}} (https://github.com/puppetlabs/modulesync_configs/blob/master/moduleroot/.rspec) a while ago. I've added [https://github.com/puppetlabs/modulesync_configs/pull/112 spec.opts removal] to modulesync_configs, and - in passing - [https://github.com/voxpupuli/modulesync/pull/90 fixed a modulesync bug] that was impacting delete.", "created": "2016-12-07T07:45:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "(y) dope. ", "created": "2016-12-07T13:05:00.000000"}], "components": ["supported"], "created": "2016-03-28T10:58:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68f22fc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5c1z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1884292056_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23007945656"}], "description": "Travis tests (and local tests as well) take a crazy amount of time.  This enables parallel tests for travis and allows individuals to run `bundle exec rake parallel_spec` as well.  The only downside I have found is that the output while running is difficult to read, but failure details are all at the bottom as expected.\n\n{code}\n# time bundle exec rake spec\n....\n1311 examples, 0 failures\n\nbundle exec rake spec  825.07s user 10.57s system 98% cpu 14:06.05 total\n{code}\n\n{code}\n# time bundle exec rake parallel_spec\n....\n1311 examples, 0 failures\n\nTook 114 seconds (1:54)\nbundle exec rake parallel_spec  657.80s user 18.21s system 578% cpu 1:56.87 total\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42413", "fixedVersions": [], "id": "42413", "issueType": "Improvement", "key": "MODULES-3212", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2017-01-10T12:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable parallel spec tests on travis", "timeSpent": "PT0S", "updated": "2017-01-10T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1409", "created": "2016-03-28T11:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-04-19T06:23:00.000000"}], "components": ["apache"], "created": "2016-03-28T09:35:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@327931ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5bzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1889253892_*|*_5_*:*_1_*:*_0"}], "description": "The current build is broken on puppet 4, strict_variables for an undefined variables.  This PR fixes the tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39247", "fixedVersions": [], "id": "39247", "issueType": "Bug", "key": "MODULES-3211", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2016-04-19T06:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache build is broken", "timeSpent": "PT0S", "updated": "2016-04-19T06:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Agreed, the {{undef}} default for apt::pin's order is useless. I'm changing it to {{50}} at https://github.com/puppetlabs/puppetlabs-apt/pull/603. \n\nRegarding the priority param, it is used in https://github.com/puppetlabs/puppetlabs-apt/blob/master/templates/pin.pref.erb#L21", "created": "2016-04-19T06:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged https://github.com/puppetlabs/puppetlabs-apt/pull/602 as a more complete variant", "created": "2016-04-19T07:23:00.000000"}], "components": ["apt"], "created": "2016-03-28T04:51:00.000000", "creator": "557058:c17b1a7a-fd9e-4895-9e58-bbbaf36122bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ccb3b37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5bz3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found in triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1906909296_*|*_10007_*:*_1_*:*_3051497_*|*_5_*:*_1_*:*_0"}], "description": "The apt::pin resource has both the priority attribute (which doesn't seem to be used) and the order attribute, which defaults to undef.\n\nThe order attribute is used as the priority attribute when calling the resource apt::setting. But a value of 'undef' for this attribute is not allowed. apt::setting requires an integer, and undef doesn't let the resource fall back to the default of 50.", "environment": "puppet (v3.7.2)\npuppetlabs-apt (v2.2.2)\npuppetlabs-stdlib (v4.11.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33988", "fixedVersions": [], "id": "33988", "issueType": "Bug", "key": "MODULES-3210", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c17b1a7a-fd9e-4895-9e58-bbbaf36122bc", "resolution": "Fixed", "resolutionDate": "2016-04-19T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::pin has wrong $order value", "timeSpent": "PT0S", "updated": "2016-04-19T07:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Current metadata:\n\n{code}\n  \"requirements\": [\n    {\n      \"name\": \"pe\",\n      \"version_requirement\": \">= 2.7.0 < 2015.4.0\"\n    },\n    {\n      \"name\": \"puppet\",\n      \"version_requirement\": \">= 2.7.0 < 5.0.0\"\n    }\n  ],\n  \"operatingsystem_support\": [\n    {\n      \"operatingsystem\": \"Windows\",\n      \"operatingsystemrelease\": [\n        \"Server 2003\",\n        \"Server 2003 R2\",\n        \"Server 2008\",\n        \"Server 2008 R2\",\n        \"Server 2012\",\n        \"Server 2012 R2\",\n        \"7\",\n        \"8\",\n        \"10\"\n      ]\n    }\n  ],\n{code}", "created": "2016-03-25T15:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "https://puppetlabs.com/misc/puppet-enterprise-lifecycle", "created": "2016-03-28T12:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think it is easy to state that we move up to 3.0.0 on both locations. ", "created": "2016-03-28T13:03:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Let's go with 3. ", "created": "2016-03-28T13:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Submitted a PR with changes", "created": "2016-03-28T16:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/4659f12e997082efc1b97f378bb076b2ae2c2f52", "created": "2016-03-29T14:47:00.000000"}], "components": [], "created": "2016-03-25T15:40:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63e8350c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5bun:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during MODULES-3161 that we needed a documented decision about minimum specs"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_591550577_*|*_1_*:*_1_*:*_248401220_*|*_3_*:*_1_*:*_1408424_*|*_10009_*:*_1_*:*_92580829_*|*_5_*:*_1_*:*_0"}], "description": "The metadata for the Chocolatey module appears out of date e.g. reference to Puppet 2.7.  The minimum requirements for this module need to be decided and the metadata and CI pipelines adjusted accordingly;\n\nCurrent issues\n- Windows Server 2003 spec tests are failing\n- Puppet 3.4.0 tests are failing", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "39246", "fixedVersions": [], "id": "39246", "issueType": "Bug", "key": "MODULES-3209", "labels": ["Chocolatey", "Windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-04-05T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Decide on minimum requirements for Chocolatey Module", "timeSpent": "PT0S", "updated": "2016-04-05T20:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] fyi...", "created": "2016-03-25T17:57:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Yep, we have a ticket for this: https://puppet.atlassian.net/browse/PE-13447 .", "created": "2016-03-28T09:40:00.000000"}], "components": ["puppet_agent"], "created": "2016-03-25T15:26:00.000000", "creator": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a7191d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/16"}], "description": "The {{puppet_agent}} module hardcodes the file source for MSIs to {{puppet:///pe_packages/foo/bar}}, which doesn't work if the compiling master doesn't have the packages installed (say because they're only enabled on the master of masters). For at least systems with package managers, setting {{$::puppet_agent::source}} works because it doesn't work in the same way, but for the MSIs that can't work that way because it needs a {{puppet://}} path, not {{https://}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39245", "fixedVersions": [], "id": "39245", "issueType": "Bug", "key": "MODULES-3208", "labels": ["source", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module won't work on Windows if the compiling master doesn't have the packages locally", "timeSpent": "PT0S", "updated": "2018-05-21T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I'd like to just have one fact (maybe even core to Facter) that all consumers (PE, Agent module, and our users at large) can rely on to get the version of the AIO package. We've historically had a fact for the puppet version. I see this as an extension of that.", "created": "2016-04-25T21:51:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "That was the intention of PA-241 (and FACT-1280, which already has a PR up to get it started). This ticket may not get done in time to be useful, but was intended as a stop-gap for older puppet-agent packages.", "created": "2016-04-25T22:08:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Added to puppet-agent packaging, so probably not worth doing anymore.", "created": "2016-10-19T11:20:00.000000"}], "components": ["puppet_agent"], "created": "2016-03-25T11:26:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7790b471"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3204"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5blj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71146_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17970769975"}], "description": "The puppet_agent module currently guards against running upgrades when the current and target package version are the same by checking the {{aio_agent_version}} fact provided in PE. This is not available in open-source installations.\n\nAdd a similar fact to the puppet_agent module so it's available everywhere and can be used to guard unnecessary upgrades.", "epicLinkSummary": "[puppet_agent] Extend puppet_agent module platform support", "estimate": "PT0S", "externalId": "39244", "fixedVersions": [], "id": "39244", "issueType": "Bug", "key": "MODULES-3207", "labels": [], "originalEstimate": "PT0S", "parent": "38013", "parentSummary": "[puppet_agent] Extend puppet_agent module platform support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2016-10-19T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent - Add aio agent version fact to guard upgrades", "timeSpent": "PT0S", "updated": "2016-10-19T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "MacOS is tested as part of our PE upgrade matrix, so the module is tested (though not as early as we'd like). Since we have docs on refactoring our test matrix, I'm going to close this.", "created": "2018-05-10T18:42:00.000000"}], "components": ["puppet_agent"], "created": "2016-03-25T11:16:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e61bc74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_632631_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_67072576247"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34924", "fixedVersions": [], "id": "34924", "issueType": "Task", "key": "MODULES-3206", "labels": ["macos"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Done", "resolutionDate": "2018-05-10T18:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Agent - Add automated Mac OS X acceptance tests", "timeSpent": "PT0S", "updated": "2018-05-10T18:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "OS X support for ntp would be awesome! Could you submit a PR for this?", "created": "2016-03-25T11:01:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Cleaning up. The associated PR was closed.", "created": "2018-08-22T03:09:00.000000"}], "components": ["ntp"], "created": "2016-03-25T11:00:00.000000", "creator": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@629ac7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5bkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33696_*|*_10009_*:*_1_*:*_75654393221_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_349306365"}], "description": "Add Darwin support to puppetlabs-ntp\n\nhttps://github.com/puppetlabs/puppetlabs-ntp/pull/322", "environment": "Darwin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42410", "fixedVersions": [], "id": "42410", "issueType": "New Feature", "key": "MODULES-3203", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Darwin support for puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2018-08-22T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5425ebd2-d840-4f50-9c21-c76840078840", "body": "I reported this bug a few months back, any estimate when this is going to be fixed? If it is not on the current radar could I fix and create a pull request? ", "created": "2016-06-20T14:04:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5425ebd2-d840-4f50-9c21-c76840078840", "body": "This uses the DISM module, which does not accept a local source due to quoting issues.  I found a pull request to fix the single quoting issue but it still does not accept a source.\n\nhttps://github.com/puppetlabs/puppetlabs-dism\n\nhttps://github.com/puppetlabs/puppetlabs-dism/pull/41", "created": "2016-07-13T16:09:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5425ebd2-d840-4f50-9c21-c76840078840", "body": "The workaround is to just use an exec but this is starting to get really messy.\n\n  exec { 'dotnet35':\n    command     => \"Install-WindowsFeature Net-Framework-Core -source ${dotnetsource}\",\n    refreshonly => true,\n    provider    => powershell,\n    timeout     => 1000\n  }", "created": "2016-07-13T16:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Repro\n\nA vanilla Windows 2012R2 VM\nRun the following powershell command to remove the dotnet3 install files:\n**IMPORTANT** - Do not allow the VM to contact the internet (Windows Update).  Features will be installed again if internet access is available\n\n{code}\n'NET-Non-HTTP-Activ','NET-HTTP-Activation','NET-Framework-Core','NET-Framework-Features' | Uninstall-WindowsFeature -Remove -Confirm:$false\n{code}\nMay require a reboot\n\nThis will now force .net 3.5 to be installed from a local source.  See https://support.microsoft.com/en-us/kb/2734782 for more information about this error.\n\nTo use a local source, you'll need to the installation media (needs to be the same as the OS your modifying i.e. NOT 2012 for 2012R2).  Copy the contents (or refer to it directly) of <DRIVE>:\\sources\\sxs .  This is the local content it's looking for.", "created": "2016-08-16T12:03:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-sqlserver/pull/183 raised ", "created": "2016-08-16T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/ace9f91e92add75e4ca6c4ce40d526e04858dd08", "created": "2016-08-19T10:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pass CI with success\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/51/", "created": "2016-08-21T18:23:00.000000"}], "components": ["sqlserver"], "created": "2016-03-24T15:15:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Need to be able to install .NET framework 3.5 from an external package source.\n\nAssuming manual validation."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@188cdcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "workaround exists"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymy6n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_202586281_*|*_1_*:*_1_*:*_3974151678_*|*_10007_*:*_2_*:*_127125218_*|*_3_*:*_1_*:*_10412728_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_688527997_*|*_10004_*:*_1_*:*_114656030_*|*_10005_*:*_1_*:*_8542370481"}], "description": "When a system does not already have .net 3.5 installed, the sqlserver module attempts to install it. However, the DISM command that it uses references an undefined $LocalSource variable.\n\nFrom sqlserver.rb:\n\n{code}\nInstall-WindowsFeature  NET-Framework-Core\n\nWrite-Host \"Installing .Net Framework 3.5, do not close this prompt...\"\nDISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:$LocalSource | Out-Null\n$Result = Dism /online /Get-featureinfo /featurename:NetFx3\nIf($Result -contains \"State : Enabled\")\n{\n    Write-Host \"Install .Net Framework 3.5 successfully.\"\n}\nElse\n{\n    Write-Host \"Failed to install Install .Net Framework 3.5,please make sure the local source is correct.\"\n}\n{code}\n\nh2. Improvement Request\n\nDefine LocalSource variable, and add parameterized version to allow users on offline systems to install the module using custom install path for .net 3.5", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "36083", "fixedVersions": [], "id": "36083", "issueType": "Bug", "key": "MODULES-3202", "labels": [], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "resolution": "Fixed", "resolutionDate": "2016-08-29T17:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver.rb DISM command references undefined $LocalSource variable", "timeSpent": "PT0S", "updated": "2016-08-29T17:39:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c3bc3554-2130-462f-9592-4c0b52e494a1", "body": "Submitted pull request 582 https://github.com/puppetlabs/puppetlabs-stdlib/pull/582", "created": "2016-03-24T13:43:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2016-04-07T15:53:00.000000"}], "components": ["stdlib"], "created": "2016-03-24T13:41:00.000000", "creator": "557058:c3bc3554-2130-462f-9592-4c0b52e494a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cb10aa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5b53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1217516543_*|*_5_*:*_1_*:*_0"}], "description": "spec test {{should ignore the match if match_for_absense is not specified}} and {{should ignore the match if match_for_absense is false}} should probably have absense spelled absence.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42407", "fixedVersions": [], "id": "42407", "issueType": "Improvement", "key": "MODULES-3201", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c3bc3554-2130-462f-9592-4c0b52e494a1", "resolution": "Fixed", "resolutionDate": "2016-04-07T15:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "spec test title for 'match_for_absence' typo", "timeSpent": "PT0S", "updated": "2016-04-07T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pull Request raised\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/4", "created": "2016-03-24T18:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Somewhat succes.  Appveyor is fine.  Travis is showing errors", "created": "2016-03-25T15:45:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/92932586c3f170d249d6d81e580a76cc44129014", "created": "2016-03-30T17:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Appveyor and Travis now build PRs correctly.\n\nNow that MODULES-3161 has been merged, pending a successful test, this ticket can be closed.", "created": "2016-04-04T17:50:00.000000"}], "components": ["chocolatey "], "created": "2016-03-24T12:04:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e531a34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyniuf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Issue created as part of creating CI pipelines for Chocolatey module"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_496010729_*|*_1_*:*_1_*:*_40820_*|*_10007_*:*_2_*:*_115748205_*|*_3_*:*_3_*:*_170406693_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_251184540"}], "description": "Update the Chocolatey module for use with Module Sync", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "36082", "fixedVersions": [], "id": "36082", "issueType": "Improvement", "key": "MODULES-3200", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-04-05T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Chocolatey module for ModuleSync", "timeSpent": "PT0S", "updated": "2016-04-05T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "Thanks [~accountid:623a4879761efb0069cd3565]. I'm holding off on taking any action myself until that decision has been made, regarding supported/approved.", "created": "2016-06-23T11:28:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "As an update here, I'm reviewing this and other modules with Support as well to ensure we can properly support these modules when customers call. \n\n/cc: [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c], [~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da]", "created": "2016-06-29T14:16:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:56abc7e4-6462-4177-8eb0-d77979538f8d], we just removed puppetlabs-transition as a dependency for the puppet_agent module (see MODULES-8399), so I believe this can be closed now.\n\n/cc [~accountid:557058:75cf0874-3831-4bb6-a7ff-b655ecaa1a81], [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]", "created": "2019-01-03T10:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Great thanks [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330]\n\nClosing ticket as this is no longer a dependency on the puppet-agent module. If this is still something of interest in becoming an approved module please revisit the module and create a new ticket when you feel it is ready for running through the approval checklist.", "created": "2019-01-03T10:26:00.000000"}], "components": ["approved"], "created": "2016-03-24T11:29:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a00d44e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5asf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_402339162_*|*_10009_*:*_2_*:*_517130247_*|*_3_*:*_1_*:*_30067897700_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_49520596742_*|*_10005_*:*_1_*:*_7187876077"}], "description": "Review https://forge.puppetlabs.com/puppetlabs/transition for \"Puppet Approved\" status.\n\nThis module allows the specification of idempotent temporary resource states by introspecting the catalog and making use of Puppet's ability to determine whether or not upcoming resources are in sync already or not.\n\nWhile it would be great to have an in-product solution, today this is possibly the only known way to generically provide the ability to \"transition\" a resource state to a non-end state temporarily during a catalog run. For example, to temporarily stop a service prior to Puppet updating its configuration file, though the desired end-state of the service is ensure=running (which will be enforced after the file is updated).", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "42404", "fixedVersions": [], "id": "42404", "issueType": "Task", "key": "MODULES-3199", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Won't Do", "resolutionDate": "2019-01-03T10:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Approved review for puppetlabs/transition", "timeSpent": "PT0S", "updated": "2019-01-03T10:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged and still green", "created": "2016-04-07T14:28:00.000000"}], "components": [], "created": "2016-03-24T10:57:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@736952cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5ar3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1210831807_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11372992"}], "description": "{quote}I think we should have a ticket for one of us to run this PR locally with facter 2.x and 3.x to make sure we don't break compatibility before merging.{quote}\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/581", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40273", "fixedVersions": [], "id": "40273", "issueType": "Task", "key": "MODULES-3198", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Fixed", "resolutionDate": "2016-04-07T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Run tests for puppetlabs-apt#581", "timeSpent": "PT0S", "updated": "2016-04-07T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["windows"], "created": "2016-03-24T10:57:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cd35366"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5aqv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39243", "fixedVersions": [], "id": "39243", "issueType": "Bug", "key": "MODULES-3197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Hidden directory is not supported for Windows by File resource ", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-03-24T02:53:00.000000", "creator": "557058:08ec3550-7c5e-43a5-9322-7aa9490bbf44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@409c0939"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5akn:"}], "description": "Suppose you apply on a node :\n firewall{\"500 allow BGP IN\":  \n    chain=>\"INPUT\", \n    ipsec_policy=>'ipsec',    \n    ipsec_dir=>'in',\n    proto=>\"tcp\",\n    port=>179,\n    destination=>\"169.254.0.0/16\",\n    source=>\"169.254.0.0/16\",\n    action=>\"accept\"\n  }   \n\nand transform it to :\n  \n  firewall{\"500 allow BGP IN\":  \n    chain=>\"INPUT\",    \n    proto=>\"tcp\",\n    port=>179,\n    destination=>\"169.254.0.0/16\",\n    source=>\"169.254.0.0/16\",\n    action=>\"accept\"\n  }   \n\nThe rule is not updated on the node.", "environment": "Experienced with 1.7.2.\n1.8 changelog does not show it is fixed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39187", "fixedVersions": [], "id": "39187", "issueType": "Bug", "key": "MODULES-3196", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:08ec3550-7c5e-43a5-9322-7aa9490bbf44", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Removing ipsec policy from rule does not update the rule", "timeSpent": "PT0S", "updated": "2016-04-19T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:24968a27-6889-4f2d-9f0b-71051f76765b", "body": "I was able to work around this issue. The issue seems to be caused with a conflict with the modules. Modify the file /etc/puppetlabs/code/environments/<environment i.e. production>/modules/registry/lib/puppet_x/puppetlabs/registry.rb\n\nchange line:\nKEY_WOW64_64KEY = 0x100 unless defined? KEY_WOW64_64KEY \n\nto\nKEY_WOW64_64KEY = 0x100\n\n(comment the rest of the line or whatnot). Ensure you modify the line that affects your kernel (32 bit vs 64bit)", "created": "2016-07-12T12:12:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Another customer report. 64bit Windows 2012r2\n\nhttps://gist.github.com/s0lucien/c9c496c7cb02fd161235f67afafd632a", "created": "2016-09-02T10:36:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "The issue is that the constant definition is gated on a non-namespaced constant on https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet_x/puppetlabs/registry.rb#L5, but then referred to by the fully namespaced name on https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet_x/puppetlabs/registry.rb#L88. I'd fix it, but I'm not certain what the more correct fix is.", "created": "2016-09-02T10:42:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The problem is that {{defined? KEY_WOW64_64KEY}} will search multiple scopes trying to resolve the constant:\n\n{code:ruby}\nmodule PuppetX\nmodule Puppetlabs\nmodule Registry\n  # For 64-bit OS, use 64-bit view. Ignored on 32-bit OS\n  KEY_WOW64_64KEY = 0x100 unless defined? KEY_WOW64_64KEY\n{code}\n\nIf {{KEY_WOW64_64KEY}} is not defined in the current lexical scope (and it never is), but is defined in an enclosing scope, then {{defined?}} will return true, causing us to not define {{PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY}}. Later when we munge the property, we get an error because the fully qualified constant is not defined.\n\nWe should either use an unqualified reference in both places:\n\n{code:ruby}\n  KEY_WOW64_64KEY = 0x100 unless defined? KEY_WOW64_64KEY\n  ...\n  result[:access] = KEY_WOW64_64KEY\n{code}\n\nOr fully qualify the constants name in both places:\n\n{code:ruby}\n  KEY_WOW64_64KEY = 0x100 unless defined? PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY\n  ...\n  result[:access] = PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY\n{code}\n\nA third option is to remove the {{unless defined?}} so the constant is always defined on this module:\n\n{code:ruby}\n  KEY_WOW64_64KEY = 0x100\n   ...\n  result[:access] = PuppetX::Puppetlabs::Registry::KEY_WOW64_64KEY\n{code}\n\nI would recommend the third option. That way we always define the constant, and we are immune to bugs in other code that might get the constant value wrong.\n\nNote ruby does not define {{KEY_WOW64_64KEY}} anywhere (in ruby 1.9.3 and up). However, the [{{windows-pr}} gem does|https://github.com/cosmo0920/windows-pr/blob/master/lib/windows/registry.rb#L31]. Puppet no longer has dependencies on {{windows-pr}}, but it used to before we ffi'ed everything. And that gem may still be present when upgrading from an earlier puppet release.", "created": "2016-09-02T11:26:00.000000"}, {"author": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "body": "This happened on-site with a customer today trying to disable IPv6 with a registry key.  Any other progress on this?", "created": "2016-11-22T12:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-registry/commit/17ef3174db584846ab6b932af5e2fff5a4bb864a", "created": "2017-01-07T10:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "If all is good this will go out with 1.1.4 release of the registry module.", "created": "2017-01-07T10:33:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds are on fire for other reasons right now.", "created": "2017-01-11T09:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI starting at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/registry%20-%20master/job/forge-windows_puppetlabs-registry_init-merge_master/50/", "created": "2017-01-26T15:02:00.000000"}, {"author": "557058:61a84bdd-40f1-44c8-ad2c-a99296f8d19e", "body": "I tested this fix on Windows Server 2012R2 and puppet agent 1.9.0 with registry module checked out at sha 17ef3174db584846ab6b932af5e2fff5a4bb864a and latest stdlib release (4.15.0).\n\nI used this manifest:\n{code:puppet}\nregistry::value { 'Disable DomainProfile firewall':\n  key   => 'HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\SharedAccess\\Parameters\\FirewallPolicy\\DomainProfile',\n  value => 'EnableFirewall',\n  data  => '0',\n  type  => 'dword',\n}\n{code}\n\nI found no issues with this fix.", "created": "2017-02-06T07:54:00.000000"}], "components": ["registry"], "created": "2016-03-23T17:43:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5447b8f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Seen in the field"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymdjj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1657831629_*|*_1_*:*_1_*:*_4051657589_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_924711213_*|*_10005_*:*_1_*:*_20982059311"}], "description": "Using {{puppetlabs/registry}} version {{1.1.3}}, the following Puppet code causes the error message shown below:\n \n{code}\nregistry::value { 'Disable DomainProfile firewall':\n  key   => 'HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\SharedAccess\\Parameters\\FirewallPolicy\\DomainProfile',\n  value => 'EnableFirewall',\n  data  => '0',\n  type  => 'dword',\n}\n{code}\n\n{code}\nError: Failed to apply catalog: Parameter path failed on Registry_key[HKLM\\SYSTE\nM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\DomainProfil\ne]: Munging failed for value \"HKLM\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\SharedA\nccess\\\\Parameters\\\\FirewallPolicy\\\\DomainProfile\" in class path: Cannot alias Re\ngistry_key[HKLM\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\Firewa\nllPolicy\\DomainProfile] to \"hklm\\\\system\\\\currentcontrolset\\\\services\\\\sharedacc\ness\\\\parameters\\\\firewallpolicy\\\\domainprofile\" at /etc/puppetlabs/code/environm\nents/production/modules/registry/manifests/value.pp:67; resource [\"Registry_key\"\n, \"hklm\\\\system\\\\currentcontrolset\\\\services\\\\sharedaccess\\\\parameters\\\\firewall\npolicy\\\\domainprofile\"] already declared at /etc/puppetlabs/code/environments/pr\noduction/modules/registry/manifests/value.pp:67 at /etc/puppetlabs/code/environm\nents/production/modules/registry/manifests/value.pp:67\n{code}\n\n\nThis is being seen on a Windows 2012 server that is an agent of a master running PE 2015.3.3.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42402", "fixedVersions": [], "id": "42402", "issueType": "Bug", "key": "MODULES-3195", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2017-02-06T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "\"Munging failed\" error when using registry::value", "timeSpent": "PT0S", "updated": "2017-02-06T07:54:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["catalog_preview"], "created": "2016-03-23T14:14:00.000000", "creator": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "* can run from Rakefile or beaker commandline\n* interface from Rake is similar to other modules\n* renamed tests from \"integration\" to \"acceptance\"\n* switched from beaker-rspec to beaker"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@237c51c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87jr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "* unify interface/Rakefile/ENV for running tests with other modules\n* rename tests from \"integration\" to \"acceptance\"\n* switch from beaker-rspec to beaker\n* update CI to run with new interface", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36081", "fixedVersions": [], "id": "36081", "issueType": "Task", "key": "MODULES-3542", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "acceptance pre-suite should look more like other modules'", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ooo, that would be great! I hate unnecessary changes reported because lack of hash sorting.\n\nAlso, that pattern is scattered through the module", "created": "2016-03-23T12:38:00.000000"}], "components": ["tomcat"], "created": "2016-03-23T11:58:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c3a5ca05-fd5a-4ad2-b141-7f579128b74d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dac7200"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz59rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/16"}], "description": "Hi,\n\nI've notice that if I add more than 2 parameters to additional_attributes they are stored in server.xml in random order which generates unnecessary changes as the one below:\n{code}\nNotice: Augeas[server-/opt/AUTONOMY/lsds-Catalina-connector-1776](provider=augeas):\n--- /opt/tomcat/conf/server.xml\t2016-03-23 17:18:41.210646668 +0000\n+++ /opt/tomcat/conf/server.xml.augnew\t2016-03-23 17:39:58.225646107 +0000\n@@ -137,7 +137,7 @@\n       </Host>\n     <Valve className=\"org.apache.catalina.valves.StuckThreadDetectionValve\"></Valve>\n </Engine>\n-  <Connector port=\"1776\" protocol=\"HTTP/1.1\" URIEncoding=\"UTF-8\" secure=\"true\"></Connector>\n+  <Connector port=\"1776\" protocol=\"HTTP/1.1\" secure=\"true\" URIEncoding=\"UTF-8\"></Connector>\n </Service>\n <Listener className=\"org.apache.catalina.mbeans.JmxRemoteLifecycleListener\" rmiServerPortPlatform=\"9001\" rmiRegistryPortPlatform=\"9000\"></Listener>\n{code}\n\nThis is due to the fact that additional parameters are stored as a hash and then are used without sorting in the following line:\nhttps://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/config/server/listener.pp#L79\n\nWill you accept a patch that will add sorting to that line?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41399", "fixedVersions": [], "id": "41399", "issueType": "Bug", "key": "MODULES-3194", "labels": ["tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c3a5ca05-fd5a-4ad2-b141-7f579128b74d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat::config::server::listener::additional_attributes are saved in random order", "timeSpent": "PT0S", "updated": "2016-07-18T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e793450bb2b0070b7ee55", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-mysql/pull/818", "created": "2016-04-07T17:11:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ed28424c-2274-4bb1-8dcc-42114c082156", "body": "Tested and it works.\nAlso added the corresponding documentation example (but for Centos, but that is about the same) as I've seen several time asking for those kind of examples: https://github.com/puppetlabs/puppetlabs-mysql/pull/819 (will require https://github.com/puppetlabs/puppetlabs-mysql/pull/818 to be integrated before)", "created": "2016-04-13T10:37:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "already merged", "created": "2016-04-19T06:50:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] What was merged?\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/818 is still open.\n", "created": "2016-04-19T11:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:623e793450bb2b0070b7ee55] apologies, I must have been confused here. Reopened!", "created": "2016-04-19T13:07:00.000000"}, {"author": "623e793450bb2b0070b7ee55", "body": "What is the process for merging the PR?\n\nWhen and how will it get merged?\n\nThanks.\n", "created": "2016-04-22T13:23:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-04-25T02:37:00.000000"}], "components": ["mysql"], "created": "2016-03-23T03:22:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2f815155-dc93-4388-9277-a383465eceb6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55db241c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz59in:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2345308837_*|*_5_*:*_2_*:*_22596330_*|*_10005_*:*_1_*:*_480642376"}], "description": "Module detects version > 5.7.6 for mysqld_type \"mysql\".\nPercona released also a 5.7 version of it's mysql server fork. It is detected by mysql-module as mysqld_type \"percona\" in lib/puppet/provider/mysql_user/mysql.rb and so the new select for the users are not working (line 19++ and line 112++).\n\nPlease fix the module that it is also working with percona 5.7.", "environment": "Debian 8, Puppet 3.8.6, puppetlabs-mysql 3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33986", "fixedVersions": [], "id": "33986", "issueType": "Bug", "key": "MODULES-3193", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2f815155-dc93-4388-9277-a383465eceb6", "resolution": "Fixed", "resolutionDate": "2016-04-25T02:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql-module doesn't work with percona server 5.7", "timeSpent": "PT0S", "updated": "2016-04-25T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/542b3cef9e6fd20c4e8d949c8b3bad09f7472295", "created": "2016-04-27T10:00:00.000000"}], "components": ["powershell"], "created": "2016-03-22T23:31:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55c5f646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz53gf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3061765418_*|*_10007_*:*_1_*:*_2263364857_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs/powershell module's README makes the excellent recommendation of putting long Powershell scripts into other files rather than having them be long inline commands in the Puppet code.\n\nHowever, the {{template()}} function is shown as the recommended way of evaluating these external files to pass them into an {{exec}} resource. I think that we should switch those examples and the recommendations to use the {{file()}} function.\n\nIt's a bit confusing to use the {{template()}} function on something that doesn't have any ERB code in it (as is the case in all of the README's examples). The {{file()}} function ends up with the exact same result, and is arguably clearer as it's just \"shipping\" a file's contents from one place to another. Also, there may be some slight overheard in using the {{template()}} function due to its use of the ERB library. \n\n\nh2. Recommendation\nReplace examples like this:\n{code}\nexec { 'rename-guest':\n  command   => template('guest/rename-guest.ps1'),\n  onlyif    => template('guest/guest-exists.ps1'),\n  provider  => powershell,\n  logoutput => true,\n}\n{code}\n... with this:\n{code}\nexec { 'rename-guest':\n  command   => file('guest/rename-guest.ps1'),\n  onlyif    => file('guest/guest-exists.ps1'),\n  provider  => powershell,\n  logoutput => true,\n}\n{code}\n\nThe {{file()}} works here because it is able to use the short-hand notation for finding files (e.g. <module_name>/<file_name>), just like the {{template()}} function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32864", "fixedVersions": [], "id": "32864", "issueType": "Improvement", "key": "MODULES-3192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2016-05-23T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The powershell module's docs should use the file() function rather than template()", "timeSpent": "PT0S", "updated": "2016-05-23T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added Pull Request 193 for changes", "created": "2016-04-01T11:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-04-05T10:27:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Docs only changes do not require QA", "created": "2016-04-05T10:28:00.000000"}], "components": ["dsc"], "created": "2016-03-22T15:26:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f80f3f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz521r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Had additional bandwidth for a simple docs change"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21899_*|*_10007_*:*_1_*:*_340480150_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_851206079"}], "description": "h1. Description\n\nThe PUP-4854 issue is back again when the updated DSC vendored resources:\n\n{noformat}Error: No such file or directory @ rb_sysopen - C:/Users/ADMINI~1/AppData/Local/\nTemp/cache/tmp20160322-576-1qzliwy/puppetlabs-dsc-1.0.1-b20049-ed55b0a1/lib/pupp\net_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPSubscrip\ntionSettingsServiceApp/MSFT_xSPSubscriptionSettingsServiceApp.schema.mof\nError: Try 'puppet help module install' for usage{noformat}\n\nThe limitation is mentioned in the [README|https://github.com/puppetlabs/puppetlabs-dsc#known-issues], but the suggested work-around of manually downloading the module tarball is burdensome. Instead the documentation should be updated to mention the use of the {{--module_working_dir}} option of PMT.\n\nh2. Example\n\nThe following command will successfully install the module without manual intervention:\n\n{noformat}\npuppet module install puppetlabs-dsc --module_working_dir C:/Windows/Temp\n{noformat}\n\n\n\n", "environment": "Agent: Windows Server 2012 R2 x64 - WMF 5 Production Preview (WIN_SUT)", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39186", "fixedVersions": [], "id": "39186", "issueType": "Improvement", "key": "MODULES-3191", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-04-05T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update README with Better Work-around for LFN Issue", "timeSpent": "PT0S", "updated": "2016-05-18T18:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-03-21T15:57:00.000000", "creator": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a70e83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz58bb:"}], "description": "It would be helpful if the vcsrepo type supported setting the selinux type.  This would more easily allow for the native selinux booleans to permit access to the vcs repos found in non-standard locations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37096", "fixedVersions": [], "id": "37096", "issueType": "New Feature", "key": "MODULES-3190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13e9ba64-d0e3-4303-948b-08ee1e68f2de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo: allow selinux context to be set", "timeSpent": "PT0S", "updated": "2016-04-19T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2016-03-21T12:19:00.000000", "creator": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cd7bc1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/16"}], "description": "When I add the puppet_agent class to a node, I get a PC1 yum repo on that node.\n\nIf I specify puppet_agent::source as http://myserver.tld/puppet-agent-1.3.6-1.el7.x86_64.rpm I still get a PC1 yum repo, but with http://myserver.tld/puppet-agent-1.3.6-1.el7.x86_64.rpm/2015.3.3/el-7-x86_64-1.3.6/ as the base URL, which obviously does not work.\n\nHow do I stop it from creating a PC1 repo on my nodes? Ideally like I would like it to install from a repo I already have configured.", "environment": "Environment is Puppet Enterprise 2015.3.3\n\nModule:\nhttps://forge.puppetlabs.com/puppetlabs/puppet_agent 1.1.0\n\nServer:\npe-puppetserver-2.2.41-1.el7.noarch\n\nClient:\npe-puppet-3.8.5.1-1.pe.el7.noarch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38160", "fixedVersions": [], "id": "38160", "issueType": "Bug", "key": "MODULES-3189", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:567f6169-1d11-4179-82b0-8e91d3630ab5", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent: Not able to control source as expected", "timeSpent": "PT0S", "updated": "2020-03-20T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-21T11:08:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ae596"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iwv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "This ticket has same issue as ticket FM-4997:\n1. As defined in https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/type/filesystem.rb#L98, the allowed values should be true|false, so I attempted to create an aix filesystem with below manifest:\n{code:title=apply below manifest on aix}\npp = <<-MANIFEST\nvolume_group {'#{vg}':\n  ensure            => present,\n  physical_volumes  => #{pv}\n}\n->\nfilesystem {'create_fs':\n  ensure              => present,\n  name                => '/dev/#{lv}',\n  volume_group        => '#{vg}',\n  size                => '200M',\n  fs_type             => 'jfs2',\n  extended_attributes => 'v1',\n  isnapshot           => 'false',\n}\nMANIFEST\n{code}\n\n{code:title=2. Apply the above module will throw below errors:}\nError: Execution of '/usr/sbin/crfs -a size=200M -a isnapshot=false -a ea=v1 -v jfs2 -m /dev/fslv00 -g VG_1a9a' returned 1: crfs: 0507-587 Invalid value for isnapshot option specified, false.\n\t\tValid values for the isnapshot option: yes, no\n{code}\nShould LVM module pass 'yes' to isnapshot when <isnapshot => 'true'>, and pass 'no' to isnapshot when <isnapshot => 'false',>?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33984", "fixedVersions": [], "id": "33984", "issueType": "Bug", "key": "MODULES-5248", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: Passing wrong attribute values for param 'isnapshot' into crfs command line", "timeSpent": "PT0S", "updated": "2018-08-23T08:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-dashboard/pull/56", "created": "2016-03-21T08:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Already addressed in MODULES-3216", "created": "2016-04-19T06:58:00.000000"}], "components": ["dashboard"], "created": "2016-03-21T08:24:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30aebbe1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz57jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2500486994_*|*_5_*:*_1_*:*_0"}], "description": "The parameter dashboard_config is declared twice, remove one of them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37094", "fixedVersions": [], "id": "37094", "issueType": "Bug", "key": "MODULES-3188", "labels": ["dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Duplicate", "resolutionDate": "2016-04-19T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The parameter dashboard_config is declared twice", "timeSpent": "PT0S", "updated": "2016-04-19T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Former user, we've migrated puppetlabs-mongodb to puppet-mongodb. I'm going to close this issue and if it's still a problem for you, please feel free to re-open an issue on github at https://github.com/voxpupuli/puppet-mongodb/issues .", "created": "2017-10-26T11:17:00.000000"}], "components": ["mongodb"], "created": "2016-03-21T03:39:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:966e2d23-4d35-491f-9a55-26639cb81f86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6999fd0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz57if:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Oct/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2517671301_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47967406742"}], "description": "Puppet can't build a replica set, if in config specified non standart port:\n{quote}==> mongod-cfg1: Debug: Executing: '/usr/bin/mongo admin --quiet --host 10.11.11.33 --eval printjson(rs.status())'\n==> mongod-cfg1: Debug: Request failed: 'Execution of '/usr/bin/mongo admin --quiet --host 10.11.11.33 --eval printjson(rs.status())' returned 1: 2016-03-21T09:18:35.900+0000 W NETWORK  [thread1] Failed to connect to 10.11.11.33:27017, reason: errno:111 Connection refused\n==> mongod-cfg1: 2016-03-21T09:18:35.900+0000 E QUERY    [thread1] Error: couldn't connect to server 10.11.11.33:27017, connection attempt failed :\n==> mongod-cfg1: connect@src/mongo/shell/mongo.js:226:14\n==> mongod-cfg1: @(connect):1:21\n==> mongod-cfg1: \n==> mongod-cfg1: exception: connect failed' Retry: '3'{quote}\n", "environment": "I have latest puppet4 on Ubuntu 12.4 LTS", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40272", "fixedVersions": [], "id": "40272", "issueType": "Bug", "key": "MODULES-3187", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:966e2d23-4d35-491f-9a55-26639cb81f86", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb: fails with nonstandard port", "timeSpent": "PT0S", "updated": "2017-10-26T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2016-03-20T17:11:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2050054e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87jj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "HAProxy is able to check whether the configuration file is valid (as shown in the example). Please call this check before restarting the haproxy service on configuration changes.\n\nThis will prevent a lot of trouble.\n\nThank you.\n\nExample:\n\n{code}\n> haproxy -c -f /etc/haproxy/haproxy.cfg\n\nConfiguration file is valid\n\n> echo $?\n\n0\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38158", "fixedVersions": [], "id": "38158", "issueType": "New Feature", "key": "MODULES-3186", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Call haproxy check mode before restarting the service", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2016-03-20T17:06:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eb254ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87jb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "In a fully puppet managed environment there is no safeguarding against errors in haproxy configuration.\nIn haproxy 1.5 and higher, HAProxy is able to check the config file whether it contains errors. \nPlease only restart the haproxy service on changes when the haproxy config check is returning zero like it is shown in the example.\n()\n\nThis would prevent a lot of trouble. Thank you.\n\nExample:\n\n{code}\n> haproxy -c -f /etc/haproxy/haproxy.conf\n\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37092", "fixedVersions": [], "id": "37092", "issueType": "New Feature", "key": "MODULES-3185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Call haproxy check mode before restarting the service", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Former user  I suspect this is also the issue you were seeing when you commented in MODULES-3006.", "created": "2016-03-19T22:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Great analysis Alex, thanks!", "created": "2016-04-19T07:04:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "(y)", "created": "2016-04-19T07:13:00.000000"}], "components": ["firewall"], "created": "2016-03-19T22:11:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7245757a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz57gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}], "description": "This came out of my investigation into the cause of MODULES-3006.\nh2. How to reproduce\n\nOn CentOS 7 Puppet Labs vagrant box:\n{code:text}[root@centos-72-x64 ~]# yum erase -y iptables-services && \\\n  yum install -y iptables-services\n{code}\nNote this leaves the iptables service stopped.\n\nNow apply this manifest, which includes the recommended firewall set up with respect to ordering and purging. It also adds a single rule for inbound ssh.\n{code:puppet}class my_fw::pre {\n  Firewall {\n    require => undef,\n  }\n  firewall { '00000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  }->\n  firewall { '00001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }->\n  firewall { '00002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n}\n\nclass my_fw::post {\n  firewall { '99998 log packet drops':\n    jump       => 'LOG',\n    proto      => 'all',\n    log_prefix => 'iptables InDrop: ',\n    log_level  => 'warn',\n  }->\n  firewall { '99999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  =>  undef\n  }\n}\n\nresources { 'firewall':\n  purge => true,\n}\n\nFirewall {\n  require => Class['my_fw::pre'],\n  before  => Class['my_fw::post'],\n}\n\nclass { ['my_fw::pre', 'my_fw::post']: }\n\ninclude firewall\n\nfirewall { '00100 accept on port 22':\n  action => 'accept',\n  dport => '22',\n  proto => 'tcp',\n}\n{code}\nh2. Expected behaviour\n\nWe expect that this code is idempotent.\nh2. Actual behaviour\n\nApply it the first time:\n{code:text}[root@centos-72-x64 ~]# puppet apply /tmp/test.pp \nNotice: Compiled catalog for centos-72-x64.home in environment production in 2.96 seconds\nNotice: /Stage[main]/Firewall::Linux::Redhat/Exec[/usr/bin/systemctl daemon-reload]/returns: executed successfully\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\nNotice: /Stage[main]/My_fw::Pre/Firewall[00000 accept all icmp]/ensure: created\nNotice: /Stage[main]/My_fw::Pre/Firewall[00001 accept all to lo interface]/ensure: created\nNotice: /Stage[main]/My_fw::Pre/Firewall[00002 accept related established rules]/ensure: created\nNotice: /Stage[main]/Main/Firewall[00100 accept on port 22]/ensure: created\nNotice: /Stage[main]/My_fw::Post/Firewall[99998 log packet drops]/ensure: created\nNotice: /Stage[main]/My_fw::Post/Firewall[99999 drop all]/ensure: created\nNotice: Applied catalog in 3.98 seconds\n{code}\nSecond time:\n{code:text}[root@centos-72-x64 ~]# puppet apply /tmp/test.pp \nNotice: Compiled catalog for centos-72-x64.home in environment production in 0.46 seconds\nNotice: /Stage[main]/Main/Firewall[9005 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9006 69d6208bb1e040713b9b291359c7012f]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9007 7686fdf971b558f5ebfca49abfeafa8e]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9008 3930cac645f209e9a0c8be3a3255783f]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9009 f86438b2f3f42ca6cd86b79196f1df17]/ensure: removed\nNotice: /Stage[main]/Main/Firewall[9012 8c845f77a140a41488a9d29d95a23e0d]/ensure: removed\nNotice: Applied catalog in 2.75 seconds\n{code}\nh2. Root cause\n\nThe iptables provider [instance method|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L311] assumes that existing firewall resources are defined in the output of the iptables-save command.\n\nHowever, if the firewall is not running, they will in fact be found in the /etc/sysconfig/iptables file [ref|https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guide/sect-Security_Guide-IPTables-Saving_IPTables_Rules.html].\n\nIn the initial state on the Puppet Labs CentOS 7 vagrant box we can see the difference as follows:\n\n*iptables-save*\n{code:text}[root@centos-72-x64 ~]# iptables-save\n# Generated by iptables-save v1.4.21 on Sun Mar 20 04:13:33 2016\n*filter\n:INPUT ACCEPT [7:388]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [4:400]\nCOMMIT\n# Completed on Sun Mar 20 04:13:33 2016\n{code}\n*/etc/sysconfig/iptables*\n{code:text}[root@centos-72-x64 ~]# cat /etc/sysconfig/iptables\n# sample configuration for iptables service\n# you can edit this manually or use system-config-firewall\n# please do not ask us to add additional ports/services to this default configuration\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [0:0]\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -p icmp -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT\n-A INPUT -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -j REJECT --reject-with icmp-host-prohibited\nCOMMIT\n{code}\nAll of these existing rules become 90xx numbered rules in the firewall provider. (See the explanation [in the code here|https://github.com/puppetlabs/puppetlabs-firewall/blob/830e1762c0b7db57c7d6574d29759181ac783c9e/lib/puppet/provider/firewall/iptables.rb#L603-L614] as to what the 90xx rules are.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32861", "fixedVersions": [], "id": "32861", "issueType": "Bug", "key": "MODULES-3184", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: rules aren't purged if iptables is not running when catalog is compiled", "timeSpent": "PT0S", "updated": "2020-05-05T10:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is now in progress at https://github.com/puppetlabs/modulesync_configs/pull/59 and https://github.com/puppetlabs/puppetlabs-tftp/pull/31", "created": "2016-04-19T07:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "... and https://github.com/puppetlabs/puppetlabs-xinetd/pull/72", "created": "2016-04-19T07:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "all merged now", "created": "2016-04-20T10:29:00.000000"}], "components": ["tftp", "xinetd"], "created": "2016-03-19T15:53:00.000000", "creator": "557058:4c309f92-9630-443a-9b46-10ae90c6e7e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5667a75a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz57g7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found in triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2647642354_*|*_3_*:*_1_*:*_97672930_*|*_5_*:*_1_*:*_0"}], "description": "the tftp module looks puppet 4 compatible, it just needs the gem adding to the travis matrix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42400", "fixedVersions": [], "id": "42400", "issueType": "Improvement", "key": "MODULES-3183", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4c309f92-9630-443a-9b46-10ae90c6e7e9", "resolution": "Fixed", "resolutionDate": "2016-04-20T10:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tftp: add puppet 4 test infrastructure", "timeSpent": "PT0S", "updated": "2016-04-20T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-18T15:28:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@329a65d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ixb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "1. As defined in https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/type/filesystem.rb#L94, the allowed values should be true|false, so I attempted to create an aix filesystem with below manifest:\n{code}\npp = <<-MANIFEST\nvolume_group {'#{vg}':\n  ensure            => present,\n  physical_volumes  => #{pv}\n}\n->\nfilesystem {'create_fs':\n  ensure        => present,\n  name          => '/dev/#{lv}',\n  volume_group  => '#{vg}',\n  size          => '400M',\n  fs_type       => 'jfs2',\n  encrypted     => 'true',\n}\nMANIFEST\n{code}\n\n2. Apply the above module will throw errors:\n{code}\nError: Execution of '/usr/sbin/crfs -a size=400M -a efs=true -v jfs2 -m /dev/fslv00 -g VG_7113' returned 1: crfs: 0507-587 Invalid value for efs option specified, true.\n\t\tValid values for the efs option: yes, no\n{code}\n\nShould LVM module pass 'yes' to efs when   <encrypted     => 'true'>, and pass 'no' to efs when   <encrypted     => 'false',>?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42398", "fixedVersions": [], "id": "42398", "issueType": "Bug", "key": "MODULES-5243", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "LVM: Passing wrong attribute values for param 'encrypted' into crfs command line", "timeSpent": "PT0S", "updated": "2018-08-23T08:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Work on\u00a0{{puppetlabs-dsc}}\u00a0has been halted with an intention to deprecate and archive in the near future.", "created": "2021-05-17T16:15:00.000000"}], "components": ["dsc"], "created": "2016-03-17T17:13:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@246910a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyhz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_133492476021_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_27307743704_*|*_10006_*:*_1_*:*_2233085095"}], "description": "The DSC module currently sets a default timeout of 5 minutes (300 * 1000ms) per each DSC resource execution, but this is not user configurable in any way:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L95\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/powershell_manager.rb#L25\n\n\nSurface this value to end users as configurable so that in the event the default should change to something longer.\n\nAlso consider bumping up the default timeout to something > 5 minutes, as some software installs can take a long time.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38154", "fixedVersions": [], "id": "38154", "issueType": "Bug", "key": "MODULES-3180", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - allow users to configure DSC timeout", "timeSpent": "PT0S", "updated": "2021-05-17T16:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-17T16:49:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65dfb420"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ix3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Current codes in github, the allowed values for type filesystem param compress is \"LG\" or \"no\", as described in https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/type/filesystem.rb#L50\n\nHowever:\n\n1. Attempted to create a compress 'LG' filesystem on AIX as below manifest:\n{code}\npp = <<-MANIFEST\nvolume_group {'#{vg}':\n  ensure            => present,\n  physical_volumes  => #{pv}\n}\n->\nfilesystem {'create_fs':\n  ensure        => present,\n  name          => '/dev/#{lv}',\n  volume_group  => '#{vg}',\n  size          => '800M',\n  fs_type       => 'jfs',\n  frag             => '512',\n  compress      => 'LG',\n}\nMANIFEST\n{code}\n\nThe above manifest will throw below errors:\n{code:title=Errors while creating aix filesystem with 'LG' compress}\nError: /Stage[main]/Main/Node[default]/Filesystem[create_fs]/ensure: change from absent to present failed: Execution of '/usr/sbin/crfs -a compress=LG -a frag=512 -a size=800M -v jfs -m /dev/lv00 -g VG_6314' returned 5: fshop_make: The compression algorithm is either not present or not loaded\n\t\t    into the kernel.\n\t\n\tFilesystem Helper: Implementation-specific error, code =  (150)\n\trmlv: Logical volume lv00 is removed.\n\trmlv: Logical volume loglv00 is removed.\n{code}\n \nI think the allowed value should be 'LZ?\n Here are outputs of command  'man crfs | grep compress' on both aix5.3 and aix7.1\n{code:title=man crfs | grep compress}\n[0] [AIX] root@pe-aix-71-spec:~ # man crfs | grep compress\n.......\n\n              -a compress={ no | LZ }\n                   Specifies data compression. If you do not want data to be compressed, set this option to no. The default compress value is no. Selecting compression requires a fragment size of 2048 or less.\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33982", "fixedVersions": [], "id": "33982", "issueType": "Bug", "key": "MODULES-5247", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: crfs compress attribute should be 'LZ' (not LG) on AIX", "timeSpent": "PT0S", "updated": "2018-08-23T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "May require a rebase if MODULES-3133 is merged prior.", "created": "2016-03-21T17:50:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Rebased once 3133 was merged.  Was required but useful to test the process.", "created": "2016-03-21T18:06:00.000000"}], "components": ["dsc"], "created": "2016-03-17T14:14:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e4d500d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz521j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found as part of MODULES-3133.  Had available bandwidth to implement"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54952_*|*_10007_*:*_2_*:*_1429967741_*|*_3_*:*_2_*:*_288166423_*|*_6_*:*_1_*:*_0"}], "description": "During the DSC Resource build process, a user can specify a particular commit/tag/branch that is used when cloning the Powershell DSC git repository.  However it's difficult to know which reference was used as it is not stored anywhere.\n\nIdeally, this reference should be stored somewhere that is also packaged up in the module packaging process", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "37090", "fixedVersions": [], "id": "37090", "issueType": "Improvement", "key": "MODULES-3179", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2016-04-06T11:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add DSC_REF reference when building DSC types", "timeSpent": "PT0S", "updated": "2016-04-06T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "This is a known issue that needs to be documented.", "created": "2016-03-21T14:50:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "PR has been merged by docs.", "created": "2017-01-11T11:24:00.000000"}], "components": ["dsc"], "created": "2016-03-17T11:54:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21d0ba66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynym7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6242_*|*_10007_*:*_1_*:*_92176910_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_25829632126"}], "description": "Add this to the README for the DSC module under known issues.\n\nh1. Description\n\nIf a user creates files with the \"dsc_file\" resource the resulting file on disk will be UTF-8 with BOM. This might be a problem for users that use tools that are not UTF-8 BOM aware.\n\n*Note:* [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [discovered that this is by design for DSC|http://powershell.org/wp/forums/topic/request-file-resource-whould-have-encoding-parameter/].\n\nh2. Attachments\n\n* None.\n\nh2. Reproduction Steps\n\n# Install [Puppet Agent test build|http://downloads.puppetlabs.com/windows/puppet-agent-1.3.6-x64.msi] on WIN_SUT.\n# Open a Puppet Console.\n# Install module via PMT from the Module Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --version 1.0.0-b20043-d9668ed2{noformat}\n# Execute the following Puppet apply command:\n{noformat}puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_type => 'File', dsc_destinationpath => 'c:\\file.test', dsc_contents => 'meowmeow' }\"{noformat}\n# Read the contents of \"c:\\file.test\":\n{noformat}type c:\\file.test{noformat}\n\nh2. Expect\n\nThe file contents should be \"meowmeow\".\n\nh2. Actual\n\nThe \"type\" command is not UTF-8 BOM aware so the output appears to have corruption:\n\n{noformat}\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --version 1.0.0-b20043-d9668ed2\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v1.0.0-b20043-d9668ed2)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.10.0)\n\nC:\\>puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_type => 'Fi\nle', dsc_destinationpath => 'c:\\file.test', dsc_contents => 'meowmeow' }\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.09 seconds\nNotice: /Stage[main]/Main/Dsc_file[test]/ensure: created\nNotice: Applied catalog in 5.81 seconds\n\nC:\\>type c:\\file.test\n\u2229\u2557\u2510meowmeow\n{noformat}\n", "environment": "Agent: Windows Server 2012 R2 WMF 5 Production Preview (WIN_SUT)", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41397", "fixedVersions": [], "id": "41397", "issueType": "Bug", "key": "MODULES-3178", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2017-01-11T11:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - The \"dsc_file\" Resource Writes UTF-8 Files with BOM", "timeSpent": "PT0S", "updated": "2017-01-11T11:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "All the package management in the tomcat module only concerns itself with the tomcat (distribution) package itself. If you want to add applications (even from a distro package), you will need to configure that through the various defines that are available in the package.", "created": "2016-04-19T07:31:00.000000"}], "components": [], "created": "2016-03-17T09:57:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:12a4596b-ce55-4689-87ee-6e7914f39bd5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47808a0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz543r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2842475520_*|*_6_*:*_1_*:*_0"}], "description": "When installing a Tomcat instance using a package on Ubuntu, I can't seem to figure out how I can add the tomcat-admin package to that instance. From the documentation it looks like it is not possible to install multiple packages on one instance. If I am wrong, please update documentation to clarify.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34923", "fixedVersions": [], "id": "34923", "issueType": "Improvement", "key": "MODULES-3177", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:12a4596b-ce55-4689-87ee-6e7914f39bd5", "resolution": "Incomplete", "resolutionDate": "2016-04-19T07:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Adding tomcat admin package on Ubuntu", "timeSpent": "PT0S", "updated": "2016-04-19T07:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "What you want can already be achived directly using the {{mime_types_additional}} parameter to apache::mod::mime", "created": "2016-04-19T07:35:00.000000"}], "components": ["apache"], "created": "2016-03-16T16:02:00.000000", "creator": "623e76e494742a00683f7d6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ed00b2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz53rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2907172729_*|*_5_*:*_1_*:*_0"}], "description": "The apache/templates/mod/mime.conf.erb template for apache::mod::mime hardcodes many settings, without any way to override or disable them.\n\nThe settings that are particularly problematic are at the end, enabling server-side includes (SSI) via the\n\n\n{noformat}\n  AddOutputFilter INCLUDES .shtml\n{noformat}\n\n\nEspecially in a  proxied web environment, enabling SSI may not be desirable.  As it is, puppetlabs-apache is forcing both our front-end proxy and our back end systems to do SSI output filtering.  That's a waste, especially on our front-end proxy.\n\nI'm willing to submit a patch to make this configurable, via a parameter to mod::mime, but I would want some direction as to what the parameter should be called ($enable_ssi?).\n\nRight now, we're forced to use a custom concat::fragment to insert a 'RemoveOutputFilter .shtml' statement in every vhost on our front-end proxy, to disable having it *also* do output filtering for any .shtml files that pass through it from any backend proxies (that have already done the filtering).", "environment": "Red Hat Enterprise Linux 7.x, with Red Hat's Apache httpd 2.4.6 packages", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42397", "fixedVersions": [], "id": "42397", "issueType": "Bug", "key": "MODULES-3176", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76e494742a00683f7d6a", "resolution": "Done", "resolutionDate": "2016-04-19T07:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::mime should allow server-side includes (SSI) to be disabled", "timeSpent": "PT0S", "updated": "2016-04-19T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Expected to see '-t yes' or 'yes' in the crfs above to enable the filesystem will be processed by accounting subsystem.\n", "created": "2016-03-16T15:44:00.000000"}], "components": ["lvm"], "created": "2016-03-16T15:42:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d518d9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Steps to reproduce:\n1. Create a filesystem on AIX 7.1 and set  accounting    => 'true' \n(more details: https://gist.github.com/phongdly/c859b8182e535cdab922)\n2. Filesystem fslv00 is successfully created, but account attribute shown 'false' as below:\n{code:title=Expected account = true, but it's false}\ncat /etc/filesystems\n......\n/dev/fslv00:\n        dev             = /dev/fslv00\n        vfs             = jfs2\n        log             = /dev/loglv00\n        mount           = false\n        account         = false\n{code}\n\n3. Looked into debug logs when the filesystem is created, the  /usr/sbin/crfs comment doesn't set if the file system is to be processed by the accounting subsystem or not as below:\n{code:title=no accounting set found}\nDebug: Executing: '/usr/sbin/crfs -a size=20M -v jfs2 -m /dev/fslv00 -g VG_7d0b'\n  Notice: /Stage[main]/Main/Node[default]/Filesystem[create_fs]/ensure: created\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40270", "fixedVersions": [], "id": "40270", "issueType": "Bug", "key": "MODULES-5245", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: module doesn't enable 'Accounting' on file system", "timeSpent": "PT0S", "updated": "2018-08-31T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/283", "created": "2016-03-16T12:50:00.000000"}, {"author": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "body": "I will also create soon a PR for show_diff false, so password will not shown in the syslog/journal", "created": "2016-03-16T13:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-03-17T11:33:00.000000"}], "components": ["mongodb"], "created": "2016-03-16T12:32:00.000000", "creator": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a86b48d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz53lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82835339_*|*_5_*:*_1_*:*_0"}], "description": "some sort of security. the .mongorc.js inside root homedirectory is created world readable.\n\nPR will follow.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38152", "fixedVersions": [], "id": "38152", "issueType": "Bug", "key": "MODULES-3175", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "resolution": "Fixed", "resolutionDate": "2016-03-17T11:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": ".mongorc.js is world readable", "timeSpent": "PT0S", "updated": "2016-03-17T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-03-16T11:49:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bee5487"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87hr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "As [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] pointed out, the current LVM README.md file needs to be updated to match with implemented codes in github.\n\nReadme should reflect the available property/parameters per type defined within the code.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37088", "fixedVersions": [], "id": "37088", "issueType": "Task", "key": "MODULES-5250", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: update README.md", "timeSpent": "PT0S", "updated": "2018-08-23T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://docs.google.com/a/puppetlabs.com/document/d/1TxnXZLiXN4B7zvhnW8tG9a7rrMuKRzBKLvY3euLPdys/edit?usp=sharing", "created": "2016-03-16T16:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Shipped", "created": "2016-03-21T18:07:00.000000"}], "components": [], "created": "2016-03-16T10:00:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8f933e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4ap3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10395099_*|*_3_*:*_1_*:*_84922924_*|*_10009_*:*_1_*:*_365894682_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33980", "fixedVersions": [], "id": "33980", "issueType": "Bug", "key": "MODULES-3171", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-03-21T18:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Write doc for puppet-users about PE metadata", "timeSpent": "PT0S", "updated": "2016-03-21T18:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "body": "[PR#282|https://github.com/puppetlabs/puppetlabs-mongodb/pull/282] has been raised", "created": "2016-03-16T09:01:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "merged.", "created": "2016-03-17T14:31:00.000000"}], "components": ["mongodb"], "created": "2016-03-16T08:42:00.000000", "creator": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f035818"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz530n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_107320728_*|*_5_*:*_1_*:*_0"}], "description": "Having the ability to 'export' {{Mongodb::Db}} resources would allow for cleaner separation between application and data tiers... \n\nCurrently {{mongodb::db}} uses the {{$name}} value as the title for the {{mongodb_database}} and {{mongodb_user}} resources. \nPropose adding a new param called {{$db_name}}, which defaults to {{$name}}, and can be used to separate the {{$name}} from the DB resource name. \n\nPR incoming to implement. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32859", "fixedVersions": [], "id": "32859", "issueType": "Improvement", "key": "MODULES-3170", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "resolution": "Fixed", "resolutionDate": "2016-03-17T14:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow mongodb::db resources to be exported", "timeSpent": "PT0S", "updated": "2016-03-17T14:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "body": "The same happends for changes in the {{max_allowed_package}} option. The backup script creates its own temporary file without using any of the set mysqldump values in the root .my.cnf (see [Github|https://github.com/puppetlabs/puppetlabs-mysql/blob/master/templates/mysqlbackup.sh.erb#L24]). A better solution would be to use the {{/root/.my.cnf}} or copy it temporarly.", "created": "2016-04-26T03:28:00.000000"}], "components": ["mysql"], "created": "2016-03-16T08:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b51b8070-6d2a-4b50-98a0-b3621882d36f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3904d0c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz530f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/16"}], "description": "Hi. If I change the location of the socket file the backup scripts fails because it cannot find the socket. It should include the mysqldump flag --socket with the correct variable. Thanks.", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "42396", "fixedVersions": [], "id": "42396", "issueType": "Bug", "key": "MODULES-3169", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b51b8070-6d2a-4b50-98a0-b3621882d36f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql: backup script not respecting socket parameter", "timeSpent": "PT0S", "updated": "2021-06-30T05:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:db0fd8c7-e613-49b4-9b9f-4f2136e9e9b3", "attachments": [], "comments": [{"author": "557058:db0fd8c7-e613-49b4-9b9f-4f2136e9e9b3", "body": "You can remove the `bind-address` setting for your `my.cnf` if you set this to `undef` like:\n\n{code:puppet}\nclass { '::mysql::server':\n  override_options => {\n    mysqld => {\n      bind-address => undef,\n    },\n}\n{code}\n", "created": "2017-12-07T12:18:00.000000"}], "components": ["mysql"], "created": "2016-03-15T12:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:033d2932-f774-4dbd-badd-5df33f435f21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45a07321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz52lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3008764923_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_51600321300"}], "description": "The current mysql module forces the setting of the mysql/mariadb option 'bind-address'. In mysql/mariadb this option can be omitted, causing the daemon to bind to all available ip addresses (this is useful in dual stack environments. Or where multiple ip addresses are needed on the server for replication purposes, failover purpose, or simple network segmenting) .\n\nCurrently the 'bind-address' option is forced to '127,0.0.1' in the 'mysql::params' class and can only be overridden with another value in an override_options hash. This is extremely limited in many environments.\n\nThe desired behaviour would be to have it as a 'mysql::server' class parameter that can be either a valid IP, or false - and then conditionally included in the final options if it contains an IP.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33978", "fixedVersions": [], "id": "33978", "issueType": "Improvement", "key": "MODULES-3168", "labels": ["module", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:033d2932-f774-4dbd-badd-5df33f435f21", "resolution": "Fixed", "resolutionDate": "2017-12-07T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql module should allow for empty value for bind-address", "timeSpent": "PT0S", "updated": "2017-12-07T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dac4b8c3-078d-4d4b-8c2e-1c1cc0a8bdf7", "body": "I had the same issue using the last version of puppetlabs/apache, it works if you are using 1.7.1, after that version ssl is broken.", "created": "2016-03-26T08:18:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:11736ca6-7af2-4846-8ae4-1bbe7d12f8ec] can you provide a minimal manifest that reproduces that error?", "created": "2016-04-19T08:05:00.000000"}, {"author": "557058:dac4b8c3-078d-4d4b-8c2e-1c1cc0a8bdf7", "body": "{code:puppet}\n\ninclude apache\n\napache::vhost { \"dev.example.lab ssl\":\n  servername => \"dev.example.lab.intranet\", \n  serveraliases => \"dev.example.lab\",\n  port => '443',\n  docroot => \"/var/www/html/web\",\n  ssl => true,\n  ssl_cert => \"/etc/ssl/dev.example.lab.cert\",\n  ssl_key => \"/etc/ssl/dev.example.lab.key\",\n}\n\n{code}", "created": "2016-04-19T08:10:00.000000"}, {"author": "557058:11736ca6-7af2-4846-8ae4-1bbe7d12f8ec", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], my message above has my sample tests manifest. but (although I didn't try) may be this follow one could throw the error.\n\n{code:java}\n    include apache\n    apache :: vhost { \"dev.example.lab ssl\":\n       port => '443',\n       ssl => true,\n       ssl_cert => \"/etc/ssl/dev.example.lab.cert\",\n       ssl_key => \"/etc/ssl/dev.example.lab.key\",\n    }\n\n{code}\n", "created": "2016-04-25T06:54:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:11736ca6-7af2-4846-8ae4-1bbe7d12f8ec] - can you confirm if this is still an issue?", "created": "2017-08-14T11:34:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "We the IAC team are currently doing a clean out of are ticket backlog.\nAs such I am closing this ticket due to lack of activity on it.\nShould this ticket still represent an open issue however you are welcome to reopen it and once again petition us for aid.\nHave a nice day", "created": "2021-01-25T09:33:00.000000"}], "components": ["apache"], "created": "2016-03-15T09:17:00.000000", "creator": "557058:11736ca6-7af2-4846-8ae4-1bbe7d12f8ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bd4dbf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz52dr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3019744599_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_108597968975_*|*_10005_*:*_1_*:*_41919653048"}], "description": "I always need to run twice: _*vagrant provision*_ \n\nThis happens because at the first time happens the error:\nbq. *_Could not start Service[httpd] ..._*\n\nChecking apache logging I'd see:\n\n_*port address (443) already in use*_\n\nAfter the second running I always could see \"apache\" module fixing the problem... \n\n{quote}_\n==> node-EL7: Info: Computing checksum on file /etc/httpd/conf.d/ssl.conf\n==> node-EL7: Info: /Stage[main]/Apache/File[/etc/httpd/conf.d/ssl.conf]: Filebucketed /etc/httpd/conf.d/ssl.conf to puppet with sum 1888b608773b45f4acea3604eccf3562\n==> node-EL7: Notice: /Stage[main]/Apache/File[/etc/httpd/conf.d/ssl.conf]/ensure: removed\n==> node-EL7: Info: /etc/httpd/conf.d: Scheduling refresh of Class[Apache::Service]\n==> node-EL7: Info: Class[Apache::Service]: Scheduling refresh of Service[httpd]\n==> node-EL7: Notice: /Stage[main]/Apache::Service/Service[httpd]/ensure: ensure changed 'stopped' to 'running'\n_{quote}\n \n\n{code:java}\n\n// my test manifest\ninclude apache\napache::vhost { \"dev.example.lab ssl\":\n  servername => \"dev.example.lab.intranet\",\n  serveraliases => \"dev.example.lab\",\n  port => '443',\n  docroot => \"/var/www/html/example/web\",\n  directories  => [\n    { path           => \"/var/www/html/example/web\",\n      allow_override => ['All'], \n    },\n  ],\n  ssl      => true,\n  ssl_cert => \"/etc/ssl/dev.example.lab.cert\",\n  ssl_key  => \"/etc/ssl/dev.example.lab.key\",\n}\n\n{code}\n\nPS: we has no problems with v1.7.1", "environment": "My env:\n\n\n{noformat}\n- Linux-Kernel 3.10.0-123.el7.x86_64;\n- CEntOS-7 (CentOS Linux release 7.0.1406 (Core) );\n- Vagrant-1.8.1;\n- puppet-4.2.1;\n- puppet modules installed:\npuppetlabs-apache (v1.8.1)\npuppetlabs-concat (v2.1.0)\npuppetlabs-stdlib (v4.11.0)\npuppetlabs-mysql (v3.7.0)\nnanliu-staging (v1.0.3)\npuppetlabs-stdlib (v4.11.0)\npuppetlabs-firewall (v1.8.0)\n\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40269", "fixedVersions": [], "id": "40269", "issueType": "Bug", "key": "MODULES-3167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:11736ca6-7af2-4846-8ae4-1bbe7d12f8ec", "resolution": "Fixed", "resolutionDate": "2021-01-25T09:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: spurious /etc/httpd/conf.d/ssl.conf on el7 messes with SSL VHosts", "timeSpent": "PT0S", "updated": "2021-01-25T09:33:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "This will be fixed in the next release.", "created": "2016-03-15T09:16:00.000000"}], "components": ["haproxy"], "created": "2016-03-15T08:51:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76015b25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz52d3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1503733_*|*_6_*:*_1_*:*_0"}], "description": "I skimmed through all the calls to concat and concat::fragment in this module and I didn't see anything that stood out as requiring the older version of concat. By leaving the dependencies as they are, it is holding back my environment from upgrading the concat module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36079", "fixedVersions": [], "id": "36079", "issueType": "Improvement", "key": "MODULES-3166", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Fixed", "resolutionDate": "2016-03-15T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Upgrade puppetlabs-concat dependency to \">= 1.2.3 < 3.0.0\"", "timeSpent": "PT0S", "updated": "2016-03-15T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:cdaf309d-abea-4e1d-8e6f-9ce1684c8069] Are you trying to test something?", "created": "2016-03-15T08:42:00.000000"}], "components": [], "created": "2016-03-15T00:24:00.000000", "creator": "557058:cdaf309d-abea-4e1d-8e6f-9ce1684c8069", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ee21f15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz528v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52367967_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33976", "fixedVersions": [], "id": "33976", "issueType": "Task", "key": "MODULES-3165", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdaf309d-abea-4e1d-8e6f-9ce1684c8069", "resolution": "Won't Fix", "resolutionDate": "2016-03-15T14:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test", "timeSpent": "PT0S", "updated": "2016-03-15T14:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2016-03-14T15:54:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13f510c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5247:"}], "description": "Support equivalent of:\n\nip6tables -A FORWARD -m rt --rt-type 0 -j DROP\n\nThis is a key firewall security rule for IPv6 to drop packets with routing headers.\n\nDocumentation is here:\n\nhttp://www.netfilter.org/documentation/HOWTO/netfilter-extensions-HOWTO-6.html#ss6.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41396", "fixedVersions": [], "id": "41396", "issueType": "New Feature", "key": "MODULES-3163", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support ip6tables rt module", "timeSpent": "PT0S", "updated": "2018-07-14T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["ecosystem", "powershell"], "created": "2016-03-14T15:24:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c9d4ccd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Powershell Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylofr:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33975", "fixedVersions": [], "id": "33975", "issueType": "Epic", "key": "MODULES-3162", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell Next Release", "timeSpent": "PT0S", "updated": "2019-08-05T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR merged.  Pending Deploy.", "created": "2016-03-24T10:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added PR for Rake Tasks\nhttps://github.com/puppetlabs/puppetlabs-chocolatey/pull/5", "created": "2016-03-25T14:28:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/21ce91341857409ada66b770465cc59918b0bab4", "created": "2016-03-25T14:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "TODO - Remove 2003 from the spec unit list.  2003 will not be supported with this module", "created": "2016-03-25T14:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR #1155 raised to remove 2003 from testing pipelines", "created": "2016-03-30T14:05:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR #1155 merged at", "created": "2016-03-30T14:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Kicked off build in jenkins prod.  Waiting for it to complete.\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/6/", "created": "2016-03-30T14:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR to add testing harness files for beaker acceptance tests (ACL module used as template)", "created": "2016-03-31T17:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/939b03ce9cded28bc5c6708ee38ccd98f99ec9bc", "created": "2016-04-01T09:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Builds succeeded\n\nStaging build is at", "created": "2016-04-04T17:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moudule metadata is at", "created": "2016-04-05T09:49:00.000000"}], "components": ["chocolatey "], "created": "2016-03-14T14:57:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ee5885b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyniuv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_372807131_*|*_1_*:*_1_*:*_105651_*|*_10007_*:*_1_*:*_58800536_*|*_3_*:*_3_*:*_422162275_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_437828444_*|*_10006_*:*_1_*:*_595190322"}], "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "37085", "fixedVersions": [], "id": "37085", "issueType": "Task", "key": "MODULES-3161", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-04-05T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Set up CI Job Configs for Chocolatey", "timeSpent": "PT0S", "updated": "2016-04-05T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "https://github.com/puppetlabs/puppet-chocolatey", "created": "2016-03-14T15:58:00.000000"}], "components": ["chocolatey "], "created": "2016-03-14T14:56:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@458f78bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4lkn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "We decided we wanted to do immediately so we could get it out of the way."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173106_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3531785"}], "description": "I think we are going to maintain a fork of the Chocolatey provider in the Puppet Labs namespace. This will allow the community provider to continue to move forward at the edge while the Puppet Labs one is able to stick back to something a little more stable.\n", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "34921", "fixedVersions": [], "id": "34921", "issueType": "Task", "key": "MODULES-3160", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-03-14T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fork Chocolatey to Puppet Labs Namespace", "timeSpent": "PT0S", "updated": "2016-03-14T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey ", "supported"], "created": "2016-03-14T14:26:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8bac2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Chocolatey Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylo4n:"}], "description": "List of tickets for the next Chocolatey release", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40268", "fixedVersions": [], "id": "40268", "issueType": "Epic", "key": "MODULES-3159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Chocolatey Next Release ", "timeSpent": "PT0S", "updated": "2019-06-06T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I believe yaml would have interpreted that as the string {{'false,'}} instead of the boolean {{false}} so that probably means that {{apache::mod::ssl}} needs better validation. A pull request would be welcome!", "created": "2016-03-14T16:55:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "Please see https://github.com/puppetlabs/puppetlabs-apache/pull/1397", "created": "2016-03-17T11:30:00.000000"}, {"author": "60e5bc12131bf80069b93c7a", "body": "-Well, the pull request failed but only because it isn't matching  \"SSLHonorCipherOrder on\" to \"/^\\s+SSLHonorCipherOrder On$/\". The docs use lower case \"(on|off)\" although Apache accepts both. Your call how to fix: change my PR to write \"On\" or \"Off\" in the template or change the build test to behave more like Apache.-\n\nFiled  https://github.com/puppetlabs/puppetlabs-apache/pull/1398.", "created": "2016-03-17T11:58:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR merged.", "created": "2016-03-23T17:53:00.000000"}], "components": ["apache"], "created": "2016-03-14T12:04:00.000000", "creator": "60e5bc12131bf80069b93c7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61a23d16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz51of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17438810_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_781130310"}], "description": "I accidentally put a trailing comma into my hiera data and the puppetlabs-apache module responded by turning SSLCompression On even though the default is false.\n\n{{apache::mod::ssl::ssl_compression: false,}}\n\nThis can be traced to the template which only confirms that the variable exists prior to turning it on.\n\n<% if @ssl_compression -%>\n  SSLCompression On\n<% end -%>\n\nI think the template or code need to be made smarter with respect to ensuring the value is of type  Boolean.\n\nTom", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41394", "fixedVersions": [], "id": "41394", "issueType": "Bug", "key": "MODULES-3158", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60e5bc12131bf80069b93c7a", "resolution": "Fixed", "resolutionDate": "2016-03-23T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache module turns SSLCompression on when given invalid parameter", "timeSpent": "PT0S", "updated": "2016-03-23T17:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] There is already a {{checksums.json}} document which is created in the root of all modules as part of the PMT process.  In fact I don't know why the PMT installation process doesn't use that manifest to verify the module installation.\n\nAs for the acceptance test, I'm not sure it makes sense in the context of the module.  The installation process is done via Puppet (or manually unzip) so it's not the modules fault if it's not extracted properly.  As long as it creates a valid compress archive, that's all it should care about.", "created": "2016-03-14T17:40:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] I didn't know about the checksums file. The idea behind the index file is to validate that all vendored modules are available when the module is installed. This is protection against PMT issues only. [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] originated the idea of testing the vendored modules and I think it is worthwhile to do. My feeling is that the effort is low on both the development side and QA side. The topic is of course up for discussion.", "created": "2016-03-16T14:45:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "There are some tests in puppet that are testing file extraction over long paths.", "created": "2016-05-09T14:45:00.000000"}], "components": ["dsc"], "created": "2016-03-14T11:10:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@635fc3ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwxr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7353_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4565302856_*|*_10005_*:*_1_*:*_286046786"}], "description": "Several bugs have been found correctly packaging and installing the vendored DSC resources. If a file index was created listing all the \"PSM1\" files located in the vendored DSC resources then an acceptance test could be created that makes sure the vendored DSC resources and correctly packaged and installed.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38150", "fixedVersions": [], "id": "38150", "issueType": "Improvement", "key": "MODULES-3157", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2016-05-09T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Add \"PSM1\" File Index to Module", "timeSpent": "PT0S", "updated": "2016-05-09T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged PR in https://github.com/puppetlabs/puppetlabs-concat/pull/394", "created": "2016-03-17T09:53:00.000000"}], "components": ["concat"], "created": "2016-03-12T02:07:00.000000", "creator": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c3168b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz51b3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1742157_*|*_10007_*:*_1_*:*_454589984_*|*_5_*:*_1_*:*_0"}], "description": "example code:\n\n{code:java}\nexec { 'set up /tmp/test.txt':\n  command => '/bin/echo \"initial content\" > /tmp/test.txt',\n}\n->\nconcat { '/tmp/test.txt':\n  validate_cmd => '/usr/bin/test -d /asdfg',\n}\nconcat::fragment { 'test':\n  target => '/tmp/test.txt',\n  content => \"updated content\\n\",\n}\n{code}\n\nwith latest concat 1.2.x as expected:\n\n{noformat}\nNotice: /Stage[main]/Main/Exec[set up /tmp/test.txt]/returns: executed successfully\nNotice: /Stage[main]/Main/Concat::Fragment[test]/File[/home/rvicinus/.puppetlabs/opt/puppet/cache/concat/_tmp_test.txt/fragments/10_test]/content: content changed '{md5}a5e328e36fe15583924bb77fc53e00f5' to '{md5}62368ac57a95f44369f849d44f903b74'\nNotice: /Stage[main]/Main/Concat[/tmp/test.txt]/Exec[concat_/tmp/test.txt]/returns: executed successfully\nNotice: /Stage[main]/Main/Concat[/tmp/test.txt]/Exec[concat_/tmp/test.txt]: Triggered 'refresh' from 1 events\nError: Execution of '/usr/bin/test -d /asdfg' returned 1: \nError: /Stage[main]/Main/Concat[/tmp/test.txt]/File[/tmp/test.txt]/content: change from {md5}c92a609361734b2bd601e7919bbb9445 to {md5}62368ac57a95f44369f849d44f903b74 failed: Execution of '/usr/bin/test -d /asdfg' returned 1: \n\ncat /tmp/test.txt\ninitial content\n{noformat}\n\nwith latest concat 2.1.x content gets updated without error:\n\n{noformat}\nNotice: /Stage[main]/Main/Exec[set up /tmp/test.txt]/returns: executed successfully\nNotice: /Stage[main]/Main/Concat[/tmp/test.txt]/File[/tmp/test.txt]/content: content changed '{md5}c92a609361734b2bd601e7919bbb9445' to '{md5}62368ac57a95f44369f849d44f903b74'\n\ncat /tmp/test.txt \nupdated content\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37082", "fixedVersions": [], "id": "37082", "issueType": "Bug", "key": "MODULES-3156", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "resolution": "Fixed", "resolutionDate": "2016-03-17T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Regression: validate_cmd does nothing", "timeSpent": "PT0S", "updated": "2016-03-17T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "Moving this to needs more info to reflect current status. ", "created": "2016-06-15T17:36:00.000000"}], "components": ["reboot"], "created": "2016-03-11T17:35:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Platforms:\nBefore - 2003 R2\nAfter - 2008 RTM no service pack\n\nInsert registry key as detailed in https://github.com/puppetlabs/puppetlabs-reboot/blob/4e3835666dde5214daa12e14db791eba0bdbd981/lib/puppet/provider/reboot/windows.rb#L92-L100  to test for reboot."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2711bc0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyl3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}], "description": "This seemingly harmless commit https://github.com/puppetlabs/puppetlabs-reboot/commit/05b7ce404b0b3fd5b2cfd4b88e864f1445626d2a that was recently introduced to master caused acceptance testing failures as {{vista_sp1_or_later?}} was changed to remove the control flow (which it apparently needs). This was reversed with https://github.com/puppetlabs/puppetlabs-reboot/pull/104.\n\nHowever, due to the way [{{vista_sp1_or_later?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/4e3835666dde5214daa12e14db791eba0bdbd981/lib/puppet/provider/reboot/windows.rb#L88-L89] evaluates, there is likely a bug in [{{component_based_servicing?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/4e3835666dde5214daa12e14db791eba0bdbd981/lib/puppet/provider/reboot/windows.rb#L92-L100] as the check for whether to evaluate this (aka is Vista SP1 or later?) is likely returning false or true no matter what.\n\n\n\nThis needs evaluated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37078", "fixedVersions": [], "id": "37078", "issueType": "Bug", "key": "MODULES-3155", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot may not evaluate component_based_servicing? correctly", "timeSpent": "PT0S", "updated": "2016-08-30T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "body": "[PR#278|https://github.com/puppetlabs/puppetlabs-mongodb/pull/278] raised with a fix. ", "created": "2016-03-11T09:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-03-11T17:30:00.000000"}], "components": ["mongodb"], "created": "2016-03-11T09:24:00.000000", "creator": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c91cdda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5047:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29155639_*|*_5_*:*_1_*:*_0"}], "description": "When deploying MongoDB 2.6.9 on CentOS 7.1, the format of the `pidFilePath` in `/etc/mongod.conf` file breaks the init-scripts ability to detect and create the `pidFilePath` parent directory. \n\nThis results in errors such as:\n{quote}\n==> /var/log/mongodb/mongod.log <==\n2016-03-11T15:45:06.933+0000 ***** SERVER RESTARTED *****\n2016-03-11T15:45:06.935+0000 ERROR: Cannot write pid file to /var/run/mongodb/mongod.pid: No such file or directory\n{quote}\n\nThis issue has been fixed upstream in MongoDB [SERVER-16720|https://jira.mongodb.org/browse/SERVER-16720] to support the Puppet syntax, however that fix hasn't been back-ported to MongoDB 2.6.\n\nTherefore the config file format needs to be updated to:\n{code}\nprocessManagement:\n  pidFilePath: /var/run/mongodb/mongod.pid\n{code}", "environment": "CentOS 7.1\nMongoDB 2.6.9-1\nPuppet 3.7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42395", "fixedVersions": [], "id": "42395", "issueType": "Bug", "key": "MODULES-3154", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "resolution": "Fixed", "resolutionDate": "2016-03-11T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mongodb: Format of Mongo 2.6 config file breaks pidFile management on EL7", "timeSpent": "PT0S", "updated": "2016-03-11T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "A lot of relevant discussion in https://puppet.atlassian.net/browse/MODULES-1029 including discussion of the workaround, which is yum install iptables-services.", "created": "2016-03-11T09:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think this is a dup of MODULES-1029", "created": "2016-03-15T14:52:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:5ac3e8393f5ae0700bed9c63]  asked me to raise a new ticket.  Whether tracked here or in MODULES-1029, the issue isn't resolved.", "created": "2016-03-15T18:32:00.000000"}, {"author": "623c160401f8660070b700c0", "body": "I see this too. Eventually it does get around to installing iptables-services, so subsequent runs are ok. But it's annoying to see error messages (possibly hundreds, if you have lots of rules).  Excerpt from agent run:\n\nNotice: /Stage[main]/Profiles::Firewall::Setup/Firewall[9015 ba38a42664b981047852dcf0e8ab2b90]/ensure: removed\nWarning: Firewall[9015 ba38a42664b981047852dcf0e8ab2b90](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: \nNotice: /Stage[main]/Profiles::Dns::Client/Ini_setting[remove DNS2]/ensure: removed\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[firewalld]/ensure: ensure changed 'running' to 'stopped'\nNotice: /Stage[main]/Firewall::Linux::Redhat/Package[iptables-services]/ensure: created\n", "created": "2016-07-08T18:45:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "Had the same issue. This is solved by a simple:\n\n{code:java}\ninclude firewall\n{code}\n\nThis is noted in the documentation but missing in the example above. The class firewall is in charge of detecting EL7 and installing the appropriate package! So this is fixed (in 1.9.0 at least, which I use)", "created": "2017-11-14T07:05:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing as last comment in the thread suggests this issue is fixed in later version of the module.", "created": "2021-07-07T09:47:00.000000"}], "components": ["firewall"], "created": "2016-03-11T08:56:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474c87a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz503j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3350041407_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_13106412_*|*_10005_*:*_1_*:*_164597926339"}], "description": "To reproduce:\n* Puppet Labs CentOS 7.2 vagrant box (puppetlabs/centos-7.2-64-nocm (virtualbox, 1.0.0))\n* Install puppet agent from PC1 (1.3.5-1.el7)\n* puppet module install puppetlabs/firewall (v1.8.0)\n* applied this code:\n\n{code:puppet}\nclass pre {\n  Firewall {\n    require => undef,\n  }\n  firewall { '00000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  } ->\n  firewall { '00001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  } ->\n  firewall { '00002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n}\n\nclass post {\n  firewall { '99998 log packet drops':\n    jump       => 'LOG',\n    proto      => 'all',\n    log_prefix => 'iptables InDrop: ',\n    log_level  => 'warn',\n  } ->\n  firewall { '99999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  =>  undef\n  }\n}\n\nclass { ['pre', 'post']:}\n->\nresources { 'firewall':\n  purge => true,\n}\n\nFirewall {\n  require => Class['pre'],\n  before  => Class['post'],\n}\n\nfirewall { '555 - test':\n  proto  => tcp,\n  dport  => '555',\n  action => accept,\n}\n{code}\n\nActual result:\n\n{code}\nNotice: /Stage[main]/Pre/Firewall[00000 accept all icmp]/ensure: created\nWarning: Firewall[00000 accept all icmp](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: \nNotice: /Stage[main]/Pre/Firewall[00001 accept all to lo interface]/ensure: created\nWarning: Firewall[00001 accept all to lo interface](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: \n{code}\n\nRoot cause:\n\nIn the persist_firewall method:\n\n{code:ruby}\n    when :Fedora\n      case proto.to_sym\n      when :IPv4\n        %w{/usr/libexec/iptables/iptables.init save}\n      when :IPv6\n        %w{/usr/libexec/iptables/ip6tables.init save}\n      end\n{code}\n\nIn general, the whole of this method is making assumptions all over the place that look dubious.  I think the method needs to be rewritten.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37073", "fixedVersions": [], "id": "37073", "issueType": "Bug", "key": "MODULES-3153", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall: CentOS 7 \"Unable to persist firewall rules: Execution of '/usr/libexec/iptables/ip6tables.init save' returned 1\"", "timeSpent": "PT0S", "updated": "2021-07-07T09:47:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That will be coming from https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.11.0/lib/facter/package_provider.rb#L15", "created": "2016-03-15T14:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "What version of rubygems do you have?", "created": "2016-03-15T14:47:00.000000"}, {"author": "6243942c1da0e1007138d449", "body": "The puppetserver are installed on a Ubuntu 14.04 but should be installed using The Foreman 1.10.\nAnd I think The Foreman is using version 1.9.1.", "created": "2016-03-16T04:12:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in https://github.com/puppetlabs/puppetlabs-stdlib/pull/579", "created": "2016-03-28T18:40:00.000000"}], "components": ["stdlib"], "created": "2016-03-11T00:49:00.000000", "creator": "6243942c1da0e1007138d449", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16f7ab8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4zw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_392282212_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1137194793"}], "description": "This error is shown while running puppetlabs-stdlib 4.11.0.\n\nCould not retrieve fact='package_provider', resolution='<anonymous>': uninitialized constant Gem\n\n", "environment": "Ubuntu 14.04 using Puppet 3.7.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38148", "fixedVersions": [], "id": "38148", "issueType": "Bug", "key": "MODULES-3152", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243942c1da0e1007138d449", "resolution": "Fixed", "resolutionDate": "2016-03-28T18:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error about package_provider", "timeSpent": "PT0S", "updated": "2016-03-28T18:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apologies for taking so long to get around to this issue.\u00a0\n\nOne thing that stands out from the logs for me is: *FATAL ERROR: Could not find my-default.cnf.*\u00a0This file is not mentioned in the above manifest or the default values of the module, it seems to be a custom setting you have set somewhere and may be causing the problem.\u00a0\n\nThe module has also moved on quite a bit from this issue was raised, I applied the sample manifest you supplied above on ubuntu18 using puppet6 with no issues, therefore setting this to cannot reproduce.\u00a0\n\nIf you are still seeing this issue please feel free to reopen and reach out to me.\u00a0\n\nMany thanks\nPaula", "created": "2021-06-14T07:41:00.000000"}], "components": ["mysql"], "created": "2016-03-10T13:09:00.000000", "creator": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33458a90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4zkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3434492153_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_162603062350"}], "description": "I use beaker-rspec w/ Vagrant to run automated provisioning of VMs to test our Puppet classes.  We're working to upgrade MySQL, and so I'm testing MySQL v5.6.28.\n\nHere's the manifest:\n{code}\n$datadir = '/some_dir/database'\n\n$server_overrides = {\n  'mysqld' => {\n    'bind-address'   => '0.0.0.0',\n    'datadir'        => $datadir,\n    'slow_query_log' => 'ON',\n  },\n}\n\nclass { '::mysql::server':\n  config_file        => '/etc/mysql/my.cnf',\n  create_root_my_cnf => false,\n  manage_config_file => true,\n  override_options   => $server_overrides,\n  restart            => true,\n  service_enabled    => true,\n  service_manage     => true,\n}\n{code}\n\nWhen this runs, I get the following:\n{code}\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: ensure changed 'purged' to '5.6.28-0ubuntu0.14.04.1'\nInfo: Computing checksum on file /etc/mysql/my.cnf\nInfo: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/mysql/my.cnf to puppet with sum 77f15d6c87f9c136c4efcda072017f71\nNotice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}77f15d6c87f9c136c4efcda072017f71' to '{md5}0293cb18a6eceb1002f9476901321bcc'\nInfo: Class[Mysql::Server::Config]: Scheduling refresh of Class[Mysql::Server::Service]\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: FATAL ERROR: Could not find my-default.cnf\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: \nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: If you compiled from source, you need to run 'make install' to\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: copy the software into the correct location ready for operation.\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: \nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: If you are using a binary release, you must either be at the top\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: level of the extracted archive, or pass the --basedir option\nNotice: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: pointing to that location.\nError: mysql_install_db --basedir=/usr --defaults-extra-file=/etc/mysql/my.cnf --datadir=/some_dir/database --user=mysql returned 1 instead of one of [0]\nError: /Stage[main]/Mysql::Server::Installdb/Exec[mysql_install_db]/returns: change from notrun to 0 failed: mysql_install_db --basedir=/usr --defaults-extra-file=/etc/mysql/my.cnf --datadir=/some_dir/database --user=mysql returned 1 instead of one of [0]\nInfo: Class[Mysql::Server::Service]: Scheduling refresh of Service[mysqld]\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Dependency Exec[mysql_install_db] has failures: true\nWarning: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mysql::Server::Service/File[/var/log/mysql/error.log]: Dependency Exec[mysql_install_db] has failures: true\nNotice: /Stage[main]/Mysql::Server/Anchor[mysql::server::end]: Dependency Exec[mysql_install_db] has failures: true\n{code}\n\nTo get around the issue, I can do the following:\n{code}\ncp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf\nmysql_install_db --basedir=/usr --defaults-extra-file=/etc/mysql/my.cnf --datadir=/some_dir/database --user=mysql\n{code}\n\nBut after running Puppet again, there are other issues.  I assume that's because the Puppet module does more after *mysql_install_db* is executed.\n\nMaybe I'm doing something wrong here that's leading to this issue.  Please let me know if there's more info that you'd like to see.\n\nThanks", "environment": "Puppet:  3.8.2\nMySQL:  5.6.28\nPuppet MySQL module:  3.5.0\nUbuntu:  14.04.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42394", "fixedVersions": [], "id": "42394", "issueType": "Bug", "key": "MODULES-3150", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "resolution": "Cannot Reproduce", "resolutionDate": "2021-06-14T07:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Installation of MySQL 5.6.28 fails when a datadir is set", "timeSpent": "PT0S", "updated": "2021-06-14T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The xSharePoint DSC Resource uses the following structure:\n\n{code}\nModules/xSharePoint/DSCResources/xSomething\n{code}\n\nA look at any of the other DSC Resources in the PowerShell namespace on github shows the following structure:\n\n{code}\nDSCResources/xSomething\n{code}\n\nA possible solution for this is to ask the upstream owner to correct the folder structure to follow normal DSC Resource folder conventions.\n", "created": "2016-03-10T09:58:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was fixed here (https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc.rake#L89-L114). When Microsoft moved to the official supported https://github.com/PowerShell/SharePointDsc resource, we were able to have a standard path to deal with.", "created": "2017-05-31T15:50:00.000000"}], "components": ["dsc"], "created": "2016-03-10T09:43:00.000000", "creator": "557058:f309b5d5-accc-426c-afbd-06b9cbdb1a15", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36e33a33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyqf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38639173726_*|*_6_*:*_1_*:*_0"}], "description": "If you install the puppetlabs-dsc module it installs the xSharepoint DSC Resources into the wrong folder.\n\nI installed it inside my demo environment into production:\n/etc/puppetlabs/code/environments/production/modules/dsc/\n\nIf you classify a node with my Sharepoint 2013 test manifest file https://github.com/Andulla/dsc_collection/blob/master/manifests/sharepoint2013.pp it will fail as it will not find the DSC resource locally.\n\nFor me to fix the bug in my test environment it helped to move the files&folders from /etc/puppetlabs/code/environments/production/modules/dsc/lib/puppet_x/dsc_resources/xSharepoint/Modules/xSharepoint to /etc/puppetlabs/code/environments/production/modulesdsc/lib/puppet_x/dsc_resources/xSharepoint\n\nafter that and a plugin sync it was possible to install Sharepoint2013 on WS2008R2. We need to fix this as right now you can't use any of the DSC xSharepoint resources.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36077", "fixedVersions": [], "id": "36077", "issueType": "Bug", "key": "MODULES-3149", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f309b5d5-accc-426c-afbd-06b9cbdb1a15", "resolution": "Fixed", "resolutionDate": "2017-05-31T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "xSharepoint DSC resources can't be used", "timeSpent": "PT0S", "updated": "2017-05-31T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "body": "I've raised a PR on github for this.", "created": "2016-03-23T03:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-04-19T08:12:00.000000"}], "components": ["rabbitmq"], "created": "2016-03-09T23:17:00.000000", "creator": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56510670"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4z5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3484514356_*|*_5_*:*_1_*:*_0"}], "description": "{{rabbitmq-policy}} passes the shards-per-node definition as string instead of an integer to rabbitmqctl", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42393", "fixedVersions": [], "id": "42393", "issueType": "Bug", "key": "MODULES-3148", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "resolution": "Fixed", "resolutionDate": "2016-04-19T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rabbitmq-policy passes shards-per-node definition as string", "timeSpent": "PT0S", "updated": "2016-04-19T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The accounts module is for managing accounts, and the best place this fits in is in the \"roles & profiles\" pattern where the roles are classes that are used in the console, and the roles declare profile classes. The profiles declare any accounts they need.\n\nEg, if you had a generic list of accounts that needed to be everywhere, this data should be put in hiera and a generic {{profile::accounts}} class would be made that queries hieraa for the generic account information and declares the {{accounts::users}} resources based on this data. So, I would not advocate declaring accounts directly from the console.\n\nIf there was an accounts class, what would you envision it doing? We could add one to do specific tasks, if it would be widely useful.", "created": "2016-03-10T14:30:00.000000"}, {"author": "557058:09857eb7-88a1-4e43-9122-3fda71c2962f", "body": "Not having any class in this module, you cannot use in external UI like Satellite 6, unless you declare a custom module and upload it, that is very uncomfortable", "created": "2016-08-22T05:37:00.000000"}, {"author": "5be1b859216ccf49622e6e65", "body": "I just ran into this as well.\n\nI feel roles and profiles are redundant in hiera because I define a \"role\" in my hiera hierarchy.", "created": "2017-01-24T10:26:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Apologies to all interested but as previously stated above we feel that a change such as you are suggesting would be unadvisable as any class that we could create would likely not be relevant to a large enough array of people for them to be truly worthwhile and as such we will now be closing this ticket. We are sorry if this inconveniences anyone, feel free to contact us if you disagree with this decision.\nBest Wishes\nModule Team", "created": "2018-08-23T04:56:00.000000"}], "components": ["accounts"], "created": "2016-03-09T19:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17d60570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfb4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_47728669809_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_29715512563"}], "description": "puppetlabs/accounts doesn't ship with classes, only defined types. Any plan to for improvement so that Console can be used to assign parameters to nodes?", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "37070", "fixedVersions": [], "id": "37070", "issueType": "New Feature", "key": "MODULES-3147", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "resolution": "Won't Do", "resolutionDate": "2018-08-23T04:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/accounts doesn't ship with classes, only defined types. Any plan to for improvement?", "timeSpent": "PT0S", "updated": "2018-08-23T04:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi Nick, thanks for putting this forward for approval. There are a few point that need to be corrected, then we can look over the module again.\n\n* There are warnings being shown in the forge page that need to be corrected [here|https://forge.puppetlabs.com/npwalker/pe_code_manager_webhook/scores#]\n* [Should follow the README template.|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* There should be an attempt to explain how the module works, documenting the clases/ defines / parameters.\n* There has been no community contributions so far, just you.\n* In metadata.json, you use unbound ranges for dependencies. \n* There are no unit tests or acceptance tests. There should be at least something to prove that it works. \n* I am aware that it is aimed at puppet 4 and greater, it is mentioned in the readme. \n\nI hope this helps, if there is anything thing that is unclear drop me a message. We can re-review this again. Thanks for the work and effort. \n\nCheers,\nTP", "created": "2016-03-24T07:15:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100] - thanks for submitting this module to be approved. Closing this request off for now. If you have made the changes specified by TP then feel free to re-open and we'll review it again. Alternatively, if there are other reasons to have this approved from a Customer Support then let me know. Thanks!", "created": "2018-01-05T05:08:00.000000"}], "components": ["approved"], "created": "2016-03-09T19:36:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c27550d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87if:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_455690548_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_56329272082_*|*_10005_*:*_1_*:*_791727590"}], "description": "Module here:\n\nhttps://forge.puppetlabs.com/npwalker/pe_code_manager_webhook\nhttps://github.com/npwalker/pe_code_manager_webhook\n\n", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "36047", "fixedVersions": [], "id": "36047", "issueType": "New Feature", "key": "MODULES-3146", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2018-01-05T05:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review pe_code_manager_webhook for Approved", "timeSpent": "PT0S", "updated": "2018-01-05T05:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/204", "created": "2016-03-17T16:42:00.000000"}], "components": ["inifile"], "created": "2016-03-09T16:00:00.000000", "creator": "6361cbfc59c794184bcbd33a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2540a3f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1p7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510915482_*|*_3_*:*_1_*:*_93879366_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_87006784"}], "description": "{code}\n$ cat file.ini\n[main]\nfoo = true\n\n$ cat test.pp\nini_setting { \"foo\":\n  path    => \"/path/to/file.ini\",\n  section => 'main',\n  setting => 'foo',\n  value   => false,\n}\n{code}\n\nThis manifest applied to this ini file ought to change the value of setting 'foo' from {{true}} to {{false}}. Instead, it detects there is no change to be made.\n\nChanging from {{false}} to {{true}} works fine. It's not clear whether this is an issue in ini_setting specifically or a broader issue in puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34919", "fixedVersions": [], "id": "34919", "issueType": "Bug", "key": "MODULES-3145", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6361cbfc59c794184bcbd33a", "resolution": "Fixed", "resolutionDate": "2016-03-17T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ini_setting won't change the value of a setting from `true` to `false`", "timeSpent": "PT0S", "updated": "2016-03-29T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Since getting AIX up and ready for testing takes a long time, I extended the lifetime for the master box, hi5lg0nua3df8h6.delivery.puppetlabs.net, to 5 days for debugging.\n\nMaster node: hi5lg0nua3df8h6.delivery.puppetlabs.net\nAIX Agent: pe-aix-53-spec.delivery.puppetlabs.net", "created": "2016-03-09T15:09:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0], I think the command works if we just use {{hdisk1}}:  \n{code}\n[0] [AIX] root@pe-aix-53-spec:~ # /usr/sbin/mkdev -l hdisk1\nhdisk1 Available\n{code}", "created": "2016-03-09T15:15:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Thanks [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] for the super quick response.\nHi [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8]: I updated the manifest to be:\n{code}\npv = 'hdisk1'\npp = <<-MANIFEST\nphysical_volume {'#{pv}':\nensure => present,\n}\nMANIFEST\n{code}\n\nNow it complains about the physical volume name:\n{code}\npe-aix-53-spec.delivery.puppetlabs.net (pe-aix-53-spec.delivery.puppetlabs.net) 14:17:41$ /opt/puppetlabs/puppet/bin/puppet agent -t --environment production\nAttempting ssh connection to pe-aix-53-spec.delivery.puppetlabs.net, user: root, opts: {:config=>false, :paranoid=>false, :auth_methods=>[\"publickey\"], :port=>22, :forward_agent=>true, :keys=>[\"/Users/phongly//.ssh/id_rsa-acceptance\"], :user_known_hosts_file=>\"/Users/phongly//.ssh/known_hosts\", :keepalive=>true, :user=>\"root\"}\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-aix-53-spec.delivery.puppetlabs.net\nError: Failed to apply catalog: Parameter name failed on Physical_volume[hdisk1]: Physical Volume names must be fully qualified at /etc/puppetlabs/code/environments/production/manifests/site.pp:10\npe-aix-53-spec.delivery.puppetlabs.net (pe-aix-53-spec.delivery.puppetlabs.net) executed in 8.02 seconds\nExited: 1\n{code}\n\ncontent of site.pp file on master node:\n{code}\n[root@hi5lg0nua3df8h6 modules]# cat /etc/puppetlabs/code/environments/production/manifests/site.pp\nfilebucket\n{ 'main': server => 'hi5lg0nua3df8h6.delivery.puppetlabs.net', path => false, }\nFile\n{ backup => 'main' }\nnode default {\nphysical_volume\n{'hdisk1': ensure => present, }\n}\n[root@hi5lg0nua3df8h6 modules]#\n{code}", "created": "2016-03-09T15:33:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8]\nlooks like LVM module doesn't accept physical_volume title without '/dev...' format as below manifest:\n{code}\nphysical_volume {'hdisk1': \n  ensure => present,\n }\n{code}", "created": "2016-03-10T12:11:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I tested with NON-AIX box and set pv = 'sdd' as below manifest\n{code:title=Tested on NON-AIX box}\npv = 'sdd'\npp = <<-MANIFEST\nphysical_volume {'#{pv}':\n  ensure  => present,\n}\nMANIFEST\n{code}\n\nThen found the same error message:\n{code}\nsfk37evvhjlkis2.delivery.puppetlabs.net (sfk37evvhjlkis2.delivery.puppetlabs.net) 11:03:31$ /opt/puppetlabs/puppet/bin/puppet agent -t --environment production\n  Info: Using configured environment 'production'\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Info: Loading facts\n  Info: Caching catalog for sfk37evvhjlkis2.delivery.puppetlabs.net\n  Error: Failed to apply catalog: Parameter name failed on Physical_volume[sdd]: Physical Volume names must be fully qualified at /etc/puppetlabs/code/environments/production/manifests/site.pp:10\n{code}", "created": "2016-03-10T12:16:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Found a work-around for this ticket by not creating physical volume, but creating volume group and then logical group using different manifests as below:\n{code:title=Create volume group and logical volume}\npp = <<-MANIFEST\nvolume_group {'#{vg}':\n  ensure            => present,\n  physical_volumes  => #{pv}\n}\n->\nlogical_volume{'#{lv}':\n  ensure        => present,\n  volume_group  => '#{vg}',\n  initial_size  => '20M',\n  range         => 'minimum',\n}\nMANIFEST\n{code}\nThe above manifest is in this script: https://gist.github.com/phongdly/af21a556d9b17dcfd9a1\n", "created": "2016-03-14T16:22:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] With the above work-around, I can move forward testing on AIX, so I reduced the ticket from 'blocker' to 'major'", "created": "2016-03-14T16:23:00.000000"}], "components": ["lvm"], "created": "2016-03-09T15:05:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63cb453b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/16"}], "description": "Steps to reproduce:\n1. Install PE master all in one\n2. Install PE agent on AIX 5.3 (pe-aix-53-spec.delivery.puppetlabs.net)\n3. Install LVM module on the master\n4. Did integration test (master/agent)  to create a physical volume on the AIX using below manifest:\n{code:title=simple manifest to create aix physical volume}\npv = '/dev/hdisk1'\npp = <<-MANIFEST\nphysical_volume {'#{pv}':\n  ensure  => present,\n}\nMANIFEST\n{code}\n5. Ran puppet agent -t with the above manifest in site.pp on master node, found below errors:\n{code:title=Error \"Device not found /dev/hdisk1\"}\npe-aix-53-spec.delivery.puppetlabs.net (pe-aix-53-spec.delivery.puppetlabs.net) 13:53:27$ /opt/puppetlabs/puppet/bin/puppet agent -t --environment production\n  Info: Using configured environment 'production'\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Info: Loading facts\n  Info: Caching catalog for pe-aix-53-spec.delivery.puppetlabs.net\n  Info: Applying configuration version '1457560415'\n  Error: Execution of '/usr/sbin/mkdev -l /dev/hdisk1' returned 1: mkdev: 0514-519 The following device was not found in the customized\n  \tdevice configuration database:\n  \tname = '/dev/hdisk1'\n  Error: /Stage[main]/Main/Node[default]/Physical_volume[/dev/hdisk1]/ensure: change from absent to present failed: Execution of '/usr/sbin/mkdev -l /dev/hdisk1' returned 1: mkdev: 0514-519 The following device was not found in the customized\n  \tdevice configuration database:\n  \tname = '/dev/hdisk1'\n  Notice: Applied catalog in 1.12 seconds\n{code}\n\n6. Verified that the device is actually on the AIX box:\n{code:title=/dev/hdisk1 is on the AIX box}\n[0] [AIX] root@pe-aix-53-spec:/usr/bin # lspv\nhdisk0          00f9280c7165e8b9                    rootvg          active\nhdisk1          none                                None            \nhdisk2          none                                None            \n[0] [AIX] root@pe-aix-53-spec:/usr/bin #\n{code}\n\n7. Attempted to run the same command on the AIX box:\n{code}\n[0] [AIX] root@pe-aix-53-spec:/usr/bin # /usr/sbin/mkdev -l /dev/hdisk1\nmkdev: 0514-519 The following device was not found in the customized\n        device configuration database:\n        name = '/dev/hdisk1'\n[0] [AIX] root@pe-aix-53-spec:/usr/bin # \n{code}\n\nPing [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] :\nIs that the correct command to create physical volume on AIX? (# /usr/sbin/mkdev -l /dev/hdisk1)\n ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33973", "fixedVersions": [], "id": "33973", "issueType": "Bug", "key": "MODULES-5244", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: Unable to create physical volume on AIX 5.3", "timeSpent": "PT0S", "updated": "2018-08-23T08:05:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This should no longer block the 2.0.0 release of the powershell module", "created": "2016-05-16T20:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This was a necessary step toward a proper implementation of MODULES-3690", "created": "2016-09-23T10:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into stable at", "created": "2016-09-23T17:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Failed spec tests in Jenkins.  Seems to be caused by using CMD.EXE to run the tests.\n{code}\n...\n13:11:44 Failures:\n13:11:44 \n13:11:44   1) Puppet::Type::Exec::ProviderPowershell#run actual runs returns the output and status\n13:11:44      Failure/Error: out = REXML::Document.new(out.gsub(/\\n/,\"\"))\n13:11:44 \n13:11:44      REXML::ParseException:\n13:11:44        No close tag for /ReturnResult/Property[4]\n13:11:44        Line: 1\n13:11:44        Position: 158\n13:11:44        Last 80 unconsumed characters:\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `new'\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `execute'\n13:11:44      # ./lib/puppet/provider/exec/powershell.rb:77:in `run'\n13:11:44      # ./spec/unit/provider/exec/powershell_spec.rb:79:in `block (4 levels) in <top (required)>'\n13:11:44 \n13:11:44   2) Puppet::Type::Exec::ProviderPowershell#run actual runs returns true if the `onlyif` check command succeeds\n13:11:44      Failure/Error: out = REXML::Document.new(out.gsub(/\\n/,\"\"))\n13:11:44 \n13:11:44      REXML::ParseException:\n13:11:44        Missing end tag for '' (got \"Property\")\n13:11:44        Line: 1\n13:11:44        Position: 326\n13:11:44        Last 80 unconsumed characters:\n13:11:44        </ReturnResult><ReturnResult><Property Name=\"exitcode\">0</Property><Property Name\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `new'\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `execute'\n13:11:44      # ./lib/puppet/provider/exec/powershell.rb:77:in `run'\n13:11:44      # C:/289/gems/gems/puppet-4.6.1-x86-mingw32/lib/puppet/type/exec.rb:490:in `check'\n13:11:44      # ./spec/unit/provider/exec/powershell_spec.rb:88:in `block (4 levels) in <top (required)>'\n13:11:44 \n13:11:44   3) Puppet::Type::Exec::ProviderPowershell#run actual runs returns false if the `unless` check command succeeds\n13:11:44      Failure/Error: out = REXML::Document.new(out.gsub(/\\n/,\"\"))\n13:11:44 \n13:11:44      REXML::ParseException:\n13:11:44        Missing end tag for '' (got \"Property\")\n13:11:44        Line: 1\n13:11:44        Position: 247\n13:11:44        Last 80 unconsumed characters:\n13:11:44        </ReturnResult><ReturnResult><Property Name=\"exitcode\">0</Property><Property Name\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `new'\n13:11:44      # ./lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:82:in `execute'\n13:11:44      # ./lib/puppet/provider/exec/powershell.rb:77:in `run'\n13:11:44      # C:/289/gems/gems/puppet-4.6.1-x86-mingw32/lib/puppet/type/exec.rb:439:in `check'\n13:11:44      # ./spec/unit/provider/exec/powershell_spec.rb:94:in `block (4 levels) in <top (required)>'\n13:11:44 \n13:11:44 Finished in 16.45 seconds (files took 2.41 seconds to load)\n13:11:44 13 examples, 3 failures\n13:11:44 \n13:11:44 Failed examples:\n13:11:44 \n13:11:44 rspec ./spec/unit/provider/exec/powershell_spec.rb:78 # Puppet::Type::Exec::ProviderPowershell#run actual runs returns the output and status\n13:11:44 rspec ./spec/unit/provider/exec/powershell_spec.rb:85 # Puppet::Type::Exec::ProviderPowershell#run actual runs returns true if the `onlyif` check command succeeds\n13:11:44 rspec ./spec/unit/provider/exec/powershell_spec.rb:91 # Puppet::Type::Exec::ProviderPowershell#run actual runs returns false if the `unless` check command succeeds\n...\n{code}\n\n\n\nRepro'd using a VMPooler VM\n\nGrab a Windows 2008R2 VMPooler vm\ninstall choco\ninstall git via choco\ninstall ruby via http://rubyinstaller.org/downloads/\n\nFrom a command prompt (NOT Powershell or ConEmu)\n\n- Clone the PS repo somehwere\n- Change branch to stable\n- set PATH=C:\\Ruby23-x64\\bin", "created": "2016-09-26T15:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "--WARNING - Installing ConEmu will magically make the tests work no matter what.--  May not be true", "created": "2016-09-26T15:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "So testing this, appears there is a race condition somewhere.\n\nSometimes the tests are ok, sometimes it fails at position 79 (80-1), sometimes it fails at position 158 ( 2 x (80-1) ).", "created": "2016-09-26T17:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Script to continuously run the test until it fails\n\n{code}\nputs \"req puppet\"\nrequire 'puppet'\n\nputs \"req ps man\"\nrequire_relative 'lib/puppet_x/puppetlabs/powershell/powershell_manager'\n\nputs \"new ps_manager\"\nps_manager = PuppetX::PowerShell::PowerShellManager.new('C:\\windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - ')\n\n\nbegin \n  puts \"running command...\"\n  result = ps_manager.execute('$(Get-WMIObject Win32_Account -Filter \"SID=\\'S-1-5-18\\'\") | Format-List')\n\n  #puts result[:stdout]\nend while (1 == 1)\n{code}", "created": "2016-09-26T17:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tried playing with", "created": "2016-09-26T18:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "So I think I've found the race condition\n\nThe time between the output of the result onto STDOUT and then signalling that the pipe complete is so short that it's dropping data intermittently.  But why is it related to the console width, I think that's due to the LFs injected into the STDOUT and how ruby reads the pipe until a LF is found.  But it's hard to say,\n\nso the time between\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/stable/lib/puppet_x/templates/init_ps.ps1#L508\n\nand\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/stable/lib/puppet_x/templates/init_ps.ps1#L543\n\nis too short.  By adding a Start-Sleep of 100ms (The default pipe read timeout from https://github.com/puppetlabs/puppetlabs-powershell/blob/stable/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L236 ) before the signal, the rexml errors no long occur and the complete output is retrieved from the PS process.\n\nIt could be complete coincidence that 100ms is a magical number.  I haven't tried to investigate into the pipe yet to see if there's a less naive way to delay exiting the process until the pipe is cleared.\n\n", "created": "2016-09-26T18:21:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "To follow up on what I had mentioned in Hipchat, I had already identified a race and had written a note / some code to address it in https://github.com/puppetlabs/puppetlabs-powershell/blob/stable/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L252-L254\n\nHowever, as I had later identified in my local copy of the follow-on PR after looking at that code, the logic was slightly flawed.  I probably never ran into this issue locally because I cannot repro on 2008R2 with PS5 (after running repro script for 10+ minutes), but with PS2 on 2008R2 I can repro easily with the sample code from [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\n\nThe racy code is:\n\n{code}\nread_from_pipe(pipe) { |s| output << s } until !signal.locked?\n{code}\n\nBecause the two draining threads are scheduled when Ruby feels like it, it's possible that {{output_ready_event}} has already been signaled on the PowerShell side by the time that line executes.  It is necessary to be written like that to continue to drain as it waits for a signal, so that the writing PS process doesn't deadlock by overflowing the 64k buffer.\n\nIn the cases where you are seeing test failures, that line of code is not executed at all.\n\nThe next line of code that executes is the single line:\n\n{code}\nread_from_pipe(pipe, 0) { |s| output << s }\n{code}\n\nWhile that may look OK on the surface (one final read with {{gets}} to ensure that the identified race is handled), its subtly wrong.  The code should instead read:\n\n{code}\nread_from_pipe(pipe, 0) { |s| output << s } until !self.class.is_readable?(pipe)\n{code}\n\nThis ensures that *everything* is read from the buffer while there's still content waiting in it.  Without it, there will only be a single extra read, broken at the next newline boundary (where that boundary is specified based on the current console width of 120 as specified at https://github.com/puppetlabs/puppetlabs-powershell/blob/stable/lib/puppet_x/templates/init_ps.ps1#L32)\n\nAs to why the behavior varies in PS2 vs PS5 - it may have to do with amount of time after last write to flush the buffer to stdout?  I'm not for certain there, but I did run the fix for about 10-15 minutes in the repro environment, and everything looked good.", "created": "2016-09-26T23:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional commit merged into stable at", "created": "2016-09-27T14:01:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional commits merged into stable at", "created": "2016-09-30T14:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI is green\n", "created": "2016-09-30T14:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional testing is being pushed into MODULES-3690", "created": "2016-09-30T14:38:00.000000"}], "components": ["powershell"], "created": "2016-03-09T11:42:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53edf8ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynylb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_181130882_*|*_1_*:*_1_*:*_33729_*|*_10007_*:*_1_*:*_93519613_*|*_3_*:*_2_*:*_343931541_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_202224_*|*_10006_*:*_1_*:*_17100148736"}], "description": "MODULES-2962 has introduced process management around powershell.exe / session reuse.  But the method it employs to drain {{stdout}} and {{stderr}} is problematic, and should be threaded.\n\nThis ticket covers refactoring that code.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38146", "fixedVersions": ["PowerShell 2.0.3"], "id": "38146", "issueType": "Bug", "key": "MODULES-3144", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-09-30T14:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell - Draining stdout / stderr pipes should be done in separate threads", "timeSpent": "PT0S", "updated": "2016-09-30T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fixed and merged during FM-4849 development.", "created": "2016-03-09T05:11:00.000000"}], "components": ["aws"], "created": "2016-03-09T05:11:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b0a887"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4yg7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during development"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29205_*|*_5_*:*_1_*:*_0"}], "description": "When attaching a elb_loadbalancer to a new set of subnets, completely replacing them fails with \n\n{code}\nError: /Stage[main]/Main/Elb_loadbalancer[davidzion]/subnets: change from [\"david@zion-subnet-1\"] to david@zion-subnet-2 failed: Requested configuration change for LoadBalancer \"davidzion\" is invalid because you attempted to detach all the subnets for this LoadBalancer and a LoadBalancer cannot be attached to zero subnets in VPC.\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36046", "fixedVersions": [], "id": "36046", "issueType": "Bug", "key": "MODULES-3143", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-03-09T05:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "AWS: moving a loadbalancer to a new set of subnets causes API error", "timeSpent": "PT0S", "updated": "2016-03-09T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fixed and merged during FM-4849 development.", "created": "2016-03-09T04:36:00.000000"}], "components": ["aws"], "created": "2016-03-09T04:35:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39cb38ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4yfz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during development"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27786_*|*_5_*:*_1_*:*_0"}], "description": "Sometimes listing ec2_vpc resources can fail with a message pointing to missing dhcp option:\n\n{code}\nError: Could not run: Puppet detected a problem with the information returned from AWS\nwhen looking up ec2_vpc in ap-southeast-1. The specific error was:\n\nThe dhcpOption ID 'dopt-735eb316' does not exist\n\nRather than report on ec2_vpc resources in an inconsistent state we have exited.\nThis could be because some other process is modifying AWS at the same time.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34918", "fixedVersions": [], "id": "34918", "issueType": "Bug", "key": "MODULES-3142", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-03-09T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "AWS: listing ec2_vpc sometimes fails with not finding dhcp options that exist", "timeSpent": "PT0S", "updated": "2016-03-09T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] Should we put this in the top of the backlog, or do you have it in your head?", "created": "2016-03-08T17:19:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] yeah. I would propose this to be part of the next sprint. what do you think?", "created": "2016-03-16T13:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Issue was already fixed in 1.4.0, as confirmed by user on github.", "created": "2016-04-07T03:37:00.000000"}], "components": [], "created": "2016-03-08T17:04:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77fc2916"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz53jb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2480662469_*|*_3_*:*_1_*:*_59349741_*|*_5_*:*_1_*:*_0"}], "description": "This is blocking some of our community members from contributing to this module. \n\nhttps://github.com/puppetlabs/puppetlabs-aws/issues/260\n\n---------------------------------------------------------------------\nReproduced:\n\n% puppet resource --debug --trace ec2_vpc\nDebug: Runtime environment: puppet_version=4.3.1, ruby_version=2.1.2, run_mode=user, default_encoding=UTF-8\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nError: Could not run: Puppet detected a problem with the information returned from AWS\nwhen looking up ec2_vpc in us-west-2. The specific error was:\n\nThe dhcpOption ID 'dopt-0af21b6f' does not exist\n\nRather than report on ec2_vpc resources in an inconsistent state we have exited.\nThis could be because some other process is modifying AWS at the same time.\n/Users/zach/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:21:in `rescue in block in instances'\n/Users/zach/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:12:in `block in instances'\n/Users/zach/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:11:in `collect'\n/Users/zach/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:11:in `instances'\n/Users/zach/src/puppet/lib/puppet/type.rb:1162:in `block in instances'\n/Users/zach/src/puppet/lib/puppet/type.rb:1155:in `collect'\n/Users/zach/src/puppet/lib/puppet/type.rb:1155:in `instances'\n/Users/zach/src/puppet/lib/puppet/indirector/resource/ral.rb:24:in `search'\n/Users/zach/src/puppet/lib/puppet/indirector/indirection.rb:265:in `search'\n/Users/zach/src/puppet/lib/puppet/application/resource.rb:225:in `find_or_save_resources'\n/Users/zach/src/puppet/lib/puppet/application/resource.rb:140:in `main'\n/Users/zach/src/puppet/lib/puppet/application.rb:352:in `run_command'\n/Users/zach/src/puppet/lib/puppet/application.rb:344:in `block in run'\n/Users/zach/src/puppet/lib/puppet/util.rb:446:in `exit_on_fail'\n/Users/zach/src/puppet/lib/puppet/application.rb:344:in `run'\n/Users/zach/src/puppet/lib/puppet/util/command_line.rb:128:in `run'\n/Users/zach/src/puppet/lib/puppet/util/command_line.rb:72:in `execute'\n/Users/zach/src/puppet/bin/puppet:5:in `<main>'\n\nRunning aws ec2 describe-dhcp-options does indeed show that \"DhcpOptionsId\": \"dopt-0af21b6f\" is configured.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38144", "fixedVersions": [], "id": "38144", "issueType": "Bug", "key": "MODULES-3233", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-04-07T03:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error Enumerating VPC resource #260", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": [], "created": "2016-03-08T15:13:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e2e5ab5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5257"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4y7b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_247260804_*|*_3_*:*_1_*:*_247030559_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "All of the work required to release supported LVM module", "estimate": "PT0S", "externalId": "38142", "fixedVersions": [], "id": "38142", "issueType": "Task", "key": "MODULES-3151", "labels": [], "originalEstimate": "PT0S", "parent": "38084", "parentSummary": "All of the work required to release supported LVM module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2016-03-14T09:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: new test cases for AIX specific", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Agreed, the behavior is not grand. To remove it completely, this will require a major release, so that might take a while. Until then, it can always be turned off by setting verify_config to false.", "created": "2016-04-19T08:22:00.000000"}, {"author": "623d0137a9575800695b58a9", "body": "I created https://github.com/puppetlabs/puppetlabs-apache/pull/1433 to help vhost::custom users in the mean time.", "created": "2016-04-19T10:28:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for filing this and submitting the PR [~accountid:623d0137a9575800695b58a9]. This PR was merged.", "created": "2017-08-14T11:29:00.000000"}], "components": ["apache"], "created": "2016-03-08T11:02:00.000000", "creator": "623d0137a9575800695b58a9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@722e650"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4xyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3615614236_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_41656044829"}], "description": "The custom_config defined type has an exec that checks the apache syntax and another that removes a config file if the syntax check fails. I am guessing that removing the file is done with the assumption that that will get rid of the bad config and apache will be able to restart happily with a minimum of service disruption. However, that relies on the faulty assumption that the bad config will exist only in the file being managed by custom_config. In fact the \"apachectl -t\" command checks everything in /etc/apache so the problem could be anywhere. For instance, if the custom_config class is adding a vhost, but there is a preexisting problem with the mods, we get this:\n\n{code}\n  Notice: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[syntax verification for infracloud.local]/returns: AH00534: apache2: Configuration error: More than one MPM loaded.\n  Notice: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[syntax verification for infracloud.local]/returns: Action '-t' failed.\n  Notice: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[syntax verification for infracloud.local]/returns: The Apache error log may have more information.\n  Error: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[syntax verification for infracloud.local]: Failed to call refresh: /usr/sbin/apachectl -t returned 1 instead of one of [0]\n  Error: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[syntax verification for infracloud.local]: /usr/sbin/apachectl -t returned 1 instead of one of [0]\n  Notice: /Stage[main]/Infracloud::Logs/Apache::Vhost::Custom[infracloud.local]/Apache::Custom_config[infracloud.local]/Exec[remove infracloud.local if invalid]: Triggered 'refresh' from 1 events\n{code}\n\nWhen I then go to examine my system manually I get this:\n\n{code}\n$ sudo apachectl restart\napache2: Syntax error on line 47 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/25-infracloud.local.conf: No such file or directory\nAction 'restart' failed.\nThe Apache error log may have more information.\n{code}\n\nSo removing the \"bad\" file did not help apache restart safely, and it actually caused a different config error than I saw in my puppet run, leading to much confusion.\n\nI propose removing the file removing exec and maybe even the syntax check, since they are not really helping, and pushing it onto the user to figure it out. It's easier for a sysadmin to just fix apache themselves than to try to fight puppet trying to fix it for them.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "32856", "fixedVersions": [], "id": "32856", "issueType": "Improvement", "key": "MODULES-3141", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0137a9575800695b58a9", "resolution": "Fixed", "resolutionDate": "2017-08-14T11:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::custom_config: validation logic confuses more than helps", "timeSpent": "PT0S", "updated": "2017-08-14T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "What do you think of https://github.com/puppetlabs/puppetlabs-apache/pull/1432 ?", "created": "2016-04-19T08:30:00.000000"}, {"author": "623d0137a9575800695b58a9", "body": "Looks good to me!", "created": "2016-04-19T10:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-04-19T12:59:00.000000"}], "components": ["apache"], "created": "2016-03-08T10:44:00.000000", "creator": "623d0137a9575800695b58a9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31940e36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4xyf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found in triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3617197013_*|*_3_*:*_1_*:*_10251751_*|*_5_*:*_2_*:*_5853229"}], "description": "On Ubuntu Trusty, the apache service resource sometimes (frustratingly, not always) restarts apache too fast, resulting in a new process trying to bind to the address it hasn't let go of yet:\n\n{code}\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: * Starting web server apache2\n (98)Address already in use: AH00072: make_sock: could not bind to address [::]:35357\n (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:35357\n no listening sockets available, shutting down\n Action 'start' failed.\n The Apache error log may have more information.\n * \n * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems\n{code}\n\n(We're quite sure that no other process is already bound to that address and that this is apache's fault)\n\nThe apache documentation has foreseen this problem and recommends using \"apachectl restart\" instead of the init script to work around this: https://wiki.apache.org/httpd/CouldNotBindToAddress\n\nThe apache module provides a service_restart parameter that can allow us to set this ourselves. However, I would like to suggest that this should be default for everyone using Ubuntu Trusty so no one ever has to be confused by this again, and so that we can keep using \"include apache\" all over the place. If we need to start using \"class { 'apache': service_restart => '/usr/sbin/apachectl restart'}\" in some places that is likely to cause duplicate definition errors when using other modules.\n\nEDIT: Actually this seems to be problematic in cases where the MPM module is changing (which it does, by default, when the puppet module runs on trusty):\n\n{code}\n[Tue Mar 08 19:45:05.960300 2016] [mpm_event:notice] [pid 16729:tid 140158007805824] AH00494: SIGHUP received.  Attempting to restart\nAH00534: apache2: Configuration error: The MPM cannot be changed during restart\n{code}\n\nRegardless, the apache puppet module should work around this somehow. Another possibility is to make the default restart command come with a sleep in between stop and start. Yet another possibility is to set hasrestart => true, and let the apache init script take care of it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41392", "fixedVersions": [], "id": "41392", "issueType": "Bug", "key": "MODULES-3140", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0137a9575800695b58a9", "resolution": "Fixed", "resolutionDate": "2016-04-19T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: restarts apache too fast", "timeSpent": "PT0S", "updated": "2016-04-19T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "63d2e0b9ed33fd0707b94e4a", "body": "Pull Request: https://github.com/puppetlabs/puppetlabs-apache/pull/1391", "created": "2016-03-08T07:38:00.000000"}, {"author": "63d2e0b9ed33fd0707b94e4a", "body": "@[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Thanks for merging", "created": "2016-03-14T03:17:00.000000"}], "components": ["apache", "passenger"], "created": "2016-03-08T07:02:00.000000", "creator": "63d2e0b9ed33fd0707b94e4a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d9eda8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4xvz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_501316279_*|*_5_*:*_1_*:*_0"}], "description": "Add Support for PassengerUser\nhttps://www.phusionpassenger.com/library/config/apache/reference/#passengeruser", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36045", "fixedVersions": [], "id": "36045", "issueType": "New Feature", "key": "MODULES-3139", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e0b9ed33fd0707b94e4a", "resolution": "Fixed", "resolutionDate": "2016-03-14T03:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set PassengerUser in Vhost", "timeSpent": "PT0S", "updated": "2016-03-14T03:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Please link PR to this ticket and assign it to someone. Also, the PR was opened against the wrong repository. It should be against the puppetlabs/puppetlabs-chocolatey repo.", "created": "2016-04-06T17:12:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "PR here: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/9", "created": "2016-04-06T17:21:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "PR for CI change https://github.com/puppetlabs/ci-job-configs/pull/1191\n\nPR for Chocolatey change https://github.com/puppetlabs/puppetlabs-chocolatey/pull/12", "created": "2016-04-12T12:38:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] I posted a [PR|https://github.com/ThoughtCrhyme/puppetlabs-chocolatey/pull/1] against your [PR|https://github.com/puppetlabs/puppetlabs-chocolatey/pull/12] to fix the lint failure which is making Travis CI red.", "created": "2016-04-13T12:09:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] closed to soon! Turns out the original [PR|https://github.com/puppetlabs/ci-job-configs/pull/1191] against ci-job-configs was for the wrong project! (Erroneous change being reverted in this [PR|https://github.com/puppetlabs/ci-job-configs/pull/1202]) A new PR against ci-job-configs is needed to change the chocolatey project.", "created": "2016-04-18T17:13:00.000000"}], "components": ["chocolatey "], "created": "2016-03-07T17:09:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71c01fec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynf8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_5117718_*|*_1_*:*_1_*:*_41380_*|*_10007_*:*_1_*:*_84832809_*|*_3_*:*_4_*:*_887314275_*|*_10009_*:*_1_*:*_407676848_*|*_5_*:*_2_*:*_255955933_*|*_10004_*:*_1_*:*_608642340_*|*_10006_*:*_1_*:*_2063236383"}], "description": "The first step to testing a module is actually getting the module package installed on the systems under test. See [puppetlabs-dsc|https://github.com/puppetlabs/puppetlabs-dsc/tree/master/tests] as an example. Also, the [Module Testing Guidelines|https://confluence.puppetlabs.com/display/QA/Module+Testing+Guidelines] contains useful information.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "32853", "fixedVersions": [], "id": "32853", "issueType": "Task", "key": "MODULES-3138", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-04-26T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolately - Create Beaker Pre-suites for Module Installation", "timeSpent": "PT0S", "updated": "2016-04-26T16:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This will require implementing the PSHostUserInterface and maybe PSHostRawUserInterface interfaces in order to handle the Host, Error, Debug, and Verbose streams. \n\n{code}\nPS C:\\src\\puppetlabs-powershell> $powershell_code = 'Write-Host \"Hello\"'\nPS C:\\src\\puppetlabs-powershell> $ps = [System.Management.Automation.PowerShell]::Create()\nPS C:\\src\\puppetlabs-powershell> [Void]$ps.AddScript($powershell_code)\nPS C:\\src\\puppetlabs-powershell> $asyncResult = $ps.BeginInvoke()\nPS C:\\src\\puppetlabs-powershell> $output = $ps.EndInvoke($asyncResult)\nPS C:\\src\\puppetlabs-powershell> $output\nPS C:\\src\\puppetlabs-powershell> $ps.Streams.Error.ReadAll()\nWrite-Host : A command that prompts the user failed because the host program or the command type does not support user interaction. Try a host program that supports user interaction, such as\nthe Windows PowerShell Console or Windows PowerShell ISE, and remove prompt-related commands from command types that do not support user interaction, such as Windows PowerShell workflows.\nAt line:1 char:1\n+ Write-Host \"Hello\"\n+ ~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotImplemented: (:) [Write-Host], HostException\n    + FullyQualifiedErrorId : HostFunctionNotImplemented,Microsoft.PowerShell.Commands.WriteHostCommand\n{code}\n\nThis is trivial in the sense that it's a few lines and calls to System.Console, but introduces questions on how far to go in implementing methods, i.e. to handle the other methods like PSCredential and PromptForChoice and other 'interactive' methods which don't have analogues in what we are doing. Most don't implement them at all. Suggest leaving them off until needed.", "created": "2016-04-13T10:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Sounds acceptable.", "created": "2016-04-13T12:03:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Have not gotten error stream working yet, but the rest are implemented. Note that in order to 'see' Verbose or Debug, the user/caller must set $VerbosePreference and/or $DebugPreference accordingly, which our example manifest did not.\n\n{code}\nPS C:\\src\\puppetlabs-powershell> bundle exec puppet apply manifest.pp --modulepath C:\\src\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for win2012r2x64 in environment production in 0.23 seconds\nNotice: /Stage[main]/Main/Exec[write-host]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Hello\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-debug]/returns: DEBUG: Hello\nNotice: /Stage[main]/Main/Exec[write-debug]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: WARNING: Hello\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: Search in Progress\nProgress: 100% - 100% Complete:\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: Applied catalog in 4.58 seconds\n{code}\n\nThings to think about:\n* This approach effectively combines Debug, Verbose, Error, etc into the Output. As long as no one expects to 'parse' this output, I don't see a problem. Otherwise it makes it hard to differentiate the extra info from actual output.\n* There is no 'Console' to write to, so I had to use a StringBuilder. StringBuilders can be memory hogs and over allocate, but it's destroyed when the puppet run is complete so I'm not sure if I'm overthinking being worried about it.", "created": "2016-04-14T09:49:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The second requirement, to decode the statements being sent to the Puppet Debug log, IMHO is not possible to do. The line https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet_x/puppetlabs/powershell_manager.rb#L180 produces this log. It's at the point where we are reading from STDOUT line by line. We don't know at this point we have the full XML to parse, to even get to the point of knowing which part is encoded.\n\nArguably, the line should be removed as it's noise when running verbose commands and all it indicates is the raw data sent from the pipe. Its not useful to the user of the module, not sure how much it would help them to troubleshoot things.", "created": "2016-04-14T11:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review\n\nNote - Added three more tests to the description (log never and log on error)\n\nSetup\n* Clone the repo\n* Bundle install\n* Build the module {code}bundle exec puppet module build{code}\n* Save the testing manifest listed in the description to c:\\powershell.pp\n* Execute the manifest {code}bundle exec puppet apply c:\\powershel.pp --modulepath <module repo>/pkg{code}\n\nmaster (Without fixes in this ticket)\n{code}\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-debug]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host - never log]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host - log on error (no error)]/returns: executed successfully\nError: Write-host \"Should see this\"", "created": "2016-04-29T12:10:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The only open question left is internationalization. Even though we have prototype code I feel like that is another ticket. We have to implement the code, make sure it works, ensure its performant (reflection penalty), then write tests for different languages. This seems out of scope of the origin of this ticket, which is to enable the streams.", "created": "2016-05-09T07:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review -\n\nFollowed setup instructions as before\n\nV1.x of the Powershell Module (Module on the Forge)\n{code}\notice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'Get-FileHash'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'New-TemporaryFile'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'New-Guid'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'Format-Hex'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting alias 'fhx'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'Import-PowerShellDataFile'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Exporting function 'ConvertFrom-SddlString'.\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: VERBOSE: Hello\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-debug]/returns: DEBUG: Hello\nNotice: /Stage[main]/Main/Exec[write-debug]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: WARNING: Hello\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: Write-error \"Hello\" : Hello\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:\nError: Write-error \"Hello\" returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[write-error]/returns: change from notrun to 0 failed: Write-error \"Hello\" returned 1 instead of one of [0]\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host - never log]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host - log on error (no error)]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host - log on error (with error)]/returns: Should see this\nError: Write-host \"Should see this\"", "created": "2016-05-10T13:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The extra verbose commands are coming from the Microsoft.PowerShell.Utility module.  This is causing some false negatives in the test", "created": "2016-05-10T14:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-16T20:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Started at", "created": "2016-05-16T20:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Job build was green.", "created": "2016-05-16T22:33:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review\n\nVerified as fixed with build [https://github.com/puppetlabs/puppetlabs-powershell/commit/329c21e4181301ada3837554b8df5f622904b2b8]. \n\nh2. Environment\n\nRuby version 2.3.0p0\nWindows 2008r2 VM\n\nh2. Test Case 1 Reproduction Steps\n\n# Install chocolatey by using the install command on chocolatey.org\n# Install git via: Choco install git\n# Install ruby via: Choco install ruby\n# Install bundle via: gem install bundle\n# git clone the powershell repo from the url listed above\n# In the cloned powershell module directory run: Bundle install\n# Then run: bundle exec puppet module build\n# Save the following manifest as c:\\powershell.pp\n\n{code}\nexec\n{ 'show ps':   command  => '$PSVersionTable',   provider  => powershell, logoutput => false }\n->\nexec\n{ 'onlyif check exit 0':   command  => '\"OnlyifExit0\"',   onlyif => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'onlyif check exit 1':   command  => '\"OnlyifExit1\"',   onlyif => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'onlyif check noexit':   command  => '\"OnlyifNoExit\"',   onlyif => '',   provider  => powershell, }\n->\n\nexec\n{ 'unless check exit 0':   command  => '\"unlessExit0\"',   unless => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'unless check exit 1':   command  => '\"unlessExit1\"',   unless => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'unless check noexit':   command  => '\"unlessNoExit\"',   unless => '',   provider  => powershell, }\n->\n\nexec { 'write-host':\n  command  => 'Write-Host \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-verbose':\n  command  => '$VerbosePreference = \"Continue\"", "created": "2016-05-17T14:46:00.000000"}], "components": ["powershell"], "created": "2016-03-07T16:27:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "A user will be able to run a powershell script with the powershell exec provider that has cmdlets or statements that writes to the Debug, Verbose, Progress and Error streams. If using logoutput, anything from Debug, Verbose, Progress and Error should be shown. Lastly, none of this should affect executing any powershell script"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@757429e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyndz3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7145628_*|*_1_*:*_1_*:*_602705928_*|*_10007_*:*_4_*:*_1014068292_*|*_3_*:*_4_*:*_1249520242_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_58345533_*|*_10004_*:*_1_*:*_6843663_*|*_10006_*:*_1_*:*_3186085920"}], "description": "As part of MODULES-2962 it was discovered that the stdout output was different between 1.x and 2.x of the module.  This ticket will change the behaviour of 2.x module to look like that of 1.x where appropriate.\n\nAlso the DEBUG output should show the decoded XML from the powershellmanager instead of the base64 encoded text.\n\nExample issue\n\nManifest\n{code}\nexec\n{ 'show ps':   command  => '$PSVersionTable',   provider  => powershell, logoutput => false }\n->\nexec\n{ 'onlyif check exit 0':   command  => '\"OnlyifExit0\"',   onlyif => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'onlyif check exit 1':   command  => '\"OnlyifExit1\"',   onlyif => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'onlyif check noexit':   command  => '\"OnlyifNoExit\"',   onlyif => '',   provider  => powershell, }\n->\n\nexec\n{ 'unless check exit 0':   command  => '\"unlessExit0\"',   unless => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'unless check exit 1':   command  => '\"unlessExit1\"',   unless => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'unless check noexit':   command  => '\"unlessNoExit\"',   unless => '',   provider  => powershell, }\n->\n\nexec { 'write-host':\n  command  => 'Write-Host \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-verbose':\n  command  => '$VerbosePreference = \"Continue\";Write-Verbose \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-debug':\n  command  => '$debugPreference = \"Continue\";Write-debug \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-warning':\n  command  => 'Write-warning \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-error':\n  command  => 'Write-error \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-progress':\n  command  => 'for ($i = 1; $i -le 100; $i++ ){write-progress -activity \"Search in Progress\" -status \"$i% Complete:\" -percentcomplete $i;}',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-output':\n  command  => 'Write-output \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-host - never log':\n  command  => 'Write-host \"Should not see this\"',\n  provider  => powershell,\n  logoutput => false\n}\n\nexec { 'write-host - log on error (no error)':\n  command  => 'Write-host \"Should not see this\"',\n  provider  => powershell,\n  logoutput => on_failure\n}\n\nexec { 'write-host - log on error (with error)':\n  command  => 'Write-host \"Should see this\"; exit 1',\n  provider  => powershell,\n  logoutput => on_failure\n}\n{code}\n\nOld\n{code}\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\temp\\modules --verbose\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.16 seconds\nInfo: Applying configuration version '1457119480'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: WARNING: Hello\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: Write-error \"Hello\" : Hello\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:\nError: Write-error \"Hello\" returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[write-error]/returns: change from notrun to 0 failed: Write-error \"Hello\" returned 1 instead of one of [0]\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[commandexit5]/returns: executed successfully\nInfo: Class[Main]: Unscheduling all events on Class[Main]\nNotice: Applied catalog in 17.84 seconds\n{code}\n\nNew PR\n{code}\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\source --verbose\nInfo: Loading facts\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.22 seconds\nInfo: Applying configuration version '1457119515'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[commandexit5]/returns: executed successfully\nNotice: Applied catalog in 10.03 seconds\n{code}", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "33971", "fixedVersions": [], "id": "33971", "issueType": "Bug", "key": "MODULES-3137", "labels": [], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-05-17T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Improve logoutput of Powershell Module", "timeSpent": "PT0S", "updated": "2016-06-17T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:4d11ce83-7f1a-4c44-8656-18e9ac483fe1], thanks for raising this issue however I believe this was fixed in v1.11.0 of the Apache module and as a result I will close this ticket. Hopefully this should fix your problem! If you believe this fix is insufficient please feel free to reopen this ticket and provide more information.", "created": "2017-08-14T11:26:00.000000"}], "components": ["apache"], "created": "2016-03-07T16:27:00.000000", "creator": "557058:4d11ce83-7f1a-4c44-8656-18e9ac483fe1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c951dd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4xmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3688504024_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_41649864454"}], "description": "I'm using puppetlabs/apache to manage the httpd22 package since mod_cluster doesn't yet support httpd 2.4, which is RHEL7's default Apache version.  I was able to override all of the necessary parameters in the main apache::init  to use the httpd22 paths, including /etc/httpd22/conf.d    \n\nUnfortunately, I also had the need to specify some reverse proxies in my configuration as well, so I used apache::balancer and apache::balancermember.  When I do, I get this error:\n\nError: Could not set 'file' on ensure: No such file or directory - /etc/httpd/conf.d/balancer_test.conf20160307-32533-p2qegy.l         ock at 185:/etc/puppet/environments/testing/modules/concat/manifests/init.pp\nError: Could not set 'file' on ensure: No such file or directory - /etc/httpd/conf.d/balancer_test.conf20160307-32533-p2qegy.l         ock at 185:/etc/puppet/environments/testing/modules/concat/manifests/init.pp\nWrapped exception:\nNo such file or directory - /etc/httpd/conf.d/balancer_test.conf20160307-32533-p2qegy.lock\nError: /Stage[main]/My_profile::Thirdparty::Httpd::Ui_proxy/Apache::Balancer[test]/Concat[/etc/httpd/conf.d/balancer_auro         ra-ui.conf]/File[/etc/httpd/conf.d/balancer_test.conf]/ensure: change from absent to file failed: Could not set 'file' on ensu         re: No such file or directory - /etc/httpd/conf.d/balancer_test.conf20160307-32533-p2qegy.lock at 185:/etc/puppet/environments         /testing/modules/concat/manifests/init.pp\n\nNote, the path for the balancer says /etc/httpd.  \n\nI checked the implementation of apache::balancer and apache::balancermember and they use:   $target = \"${::apache::params::confd_dir}/balancer_${name}.conf\"   and \n\ntarget  => \"${::apache::params::confd_dir}/balancer_${balancer_cluster}.conf\",\n\nrespectively.   There doesn't appear to be a way to override this through parameters in the Apache module, which may leave me with no choice but to amend  the attributes outside of the Apache module, which seems like it would break encapsulation.", "environment": "operatingsystem => RedHat\noperatingsystemmajrelease => 7\noperatingsystemrelease => 7.2\n", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "32850", "fixedVersions": [], "id": "32850", "issueType": "Bug", "key": "MODULES-3136", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4d11ce83-7f1a-4c44-8656-18e9ac483fe1", "resolution": "Fixed", "resolutionDate": "2017-08-14T11:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache  apache::balancer and apache::balancermember don't respect overridden apache confd_dir param", "timeSpent": "PT0S", "updated": "2017-08-14T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Confirmed that using Windows to build the tarballs still has the issue (bundle exec rake build)\n\nSimple batch file to generate a 7zip-d targz\n{code}\n@ECHO OFF\n\nSELOCAL\n\nchoco install 7zip -y\n\nECHO Cleaning...\nRD \"%~dp0pkg\" /s/q\n\nECHO Building the puppet module...\nCALL bundle exec rake build\n\nECHO Creating tarball...\n7za a -y \"%~dp0pkg\\win.puppetlabs-dsc-1.0.0.tar\" \"%~dp0pkg\\puppetlabs-dsc-1.0.0\"\n\nECHO Creating GZip...\n7za a -y \"%~dp0pkg\\win.puppetlabs-dsc-1.0.0.tar.gz\" \"%~dp0pkg\\win.puppetlabs-dsc-1.0.0.tar\"\n{code}\n\nConfirmed that this targz works by doing a Puppet module install and then comparing the output in C:\\ProgramData\\Pup....\\modules\\dsc   to the pkg\\puppetlabs-dsc    interim structure", "created": "2016-03-09T18:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Compression entry point is at\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/module_tool/applications/builder.rb#L16\n\nPacking is at\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/module_tool/applications/builder.rb#L48\n\nEntry point into MiniTar (windows)\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/module_tool/tar/mini.rb#L18\n\nPacking in Minitar\nhttps://github.com/atoulme/minitar/blob/master/lib/archive/tar/minitar.rb#L947\n\nIt's using a POSIX Header\nhttps://github.com/atoulme/minitar/blob/master/lib/archive/tar/minitar.rb#L18\nWell...Actually it is POSIX, but known as USTAR00  (POSIX IEEE P1003.1)\nhttps://github.com/atoulme/minitar/blob/master/lib/archive/tar/minitar.rb#L33\n\nhttp://www.gnu.org/software/tar/manual/html_node/Standard.html", "created": "2016-03-10T10:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "So unless we put up a PR against MiniTar to change how it packs files, I don't think we can easily modify this behaviour.", "created": "2016-03-10T10:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Tried using pax instead of tar to generate a USTAR format - Failed (missing files after extract)\n\nCPIO, BCPIO - Failed to extract\n\nSHAR - Failed to extract", "created": "2016-03-10T12:09:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Doesn't look like I can manipulate the tar file generation, at least on a default Mac OSX Darwin", "created": "2016-03-10T12:13:00.000000"}], "components": [], "created": "2016-03-07T14:55:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e09b38d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwt3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74844_*|*_3_*:*_2_*:*_182129024_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_169372125_*|*_10005_*:*_1_*:*_953380577"}], "description": "As part of PUP-5994, we uncovered an issue in PMT that prevents modules with long file names to extract properly with tarballs created in the regular module pipeline / release process.\n\nWhile we have fixed the issue with PMT, we think that it's possible for tarballs created with a different format to extract properly, given a tarball created with 7zip extracts properly without the code change to PMT.  The format can be changed with a command line switch to GNU tar - and we'd like to make this change during publishing to support old agents.\n\n[Supported formats|https://www.gnu.org/software/tar/manual/html_chapter/tar_8.html] include:\n\n* gnu - unlimited filename\n* oldgnu - unlimited filename\n* v7 - filename limited to 99 chars\n* ustar - filename limited to 256 chars\n* posix - unlimited filename\n* star (gnu tar cannot produce this format)\n* [pax|http://superuser.com/questions/630029/7zip-is-incompatible-with-tar-format-created-by-git-archive] - produced by {{git archive}}\n\n[LibArchive|http://www.libarchive.org/] seems to have a good understanding of these formats from what I can tell, so maybe that can be used to figure out which tar format extracts without the patch from PUP-5994.\n\nGNU also maintains a page about [making tar archives more portable|https://www.gnu.org/software/tar/manual/html_section/tar_71.html]\n\n\n/cc [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33969", "fixedVersions": [], "id": "33969", "issueType": "Task", "key": "MODULES-3135", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2016-03-22T18:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Investigate Alternate Tar Mechanism", "timeSpent": "PT0S", "updated": "2016-05-18T18:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "From [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\n--------\nI spent some time last night and worked out a rake task that sanitizes MOF files to the correct encodings. It's here https://github.com/jpogran/puppetlabs-dsc/tree/sanitize-encodings until we agree if it's something that we want included at all.\n\nReason I did this is that the 'Unrecognized /*' was a red herring, our MOF parser supports the two different types of allowed comments (https://github.com/puppetlabs/mof/blob/master/lib/mof/scanner.rb#L75), it was encoding....again, and not for the reason we thought.\n\nI first wrote the rake task to iterate over all MOF files and spit out the encoding and found an interesting (at least to me) thing that broke our (at least mine) assumptions about the encodings we need for the MOF parser. Turns out all of the files we are able to parse are ISO-8859-1 and files we aren't are UTF-8, with the exception of one windows-1252 (which incidentally is compatible with ISO-8859-1 and thus parseable). Changing all files to ISO-8859-1 allowed them to be successfully parsed. Since I already had the code, I added the part that sets them to the correct encoding. This part is the reason we need to discuss, as I'm not sure that blindly changing encoding won't bite us at a later point. Thoughts?\n\nFinal observations from troubleshooting xSharePoint, a few files had their types declared with the full namespace (i.e. System.UInt32 instead of UInt32), which our MOF parser doesn't recognize. We can either (I think) edit https://github.com/puppetlabs/mof/blob/master/lib/mof/scanner.rb#L148 or submit a pull request to follow the convention of all 200+ other resources, including ones inside xSharePoint itself.\n\n\nJames Pogran\nMar 8 (3 days ago)\n\nSo comparing in hex the original and ISO-8859-1 shows the original having a BOM of 'EF BB BF' or \"\\xEF\\xBB\" while the encoded has no BOM. So this supports our hunch that any file with a UTF8 BOM is unreadable", "created": "2016-03-11T12:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added MOF pull request to allow fully qualified types names", "created": "2016-03-14T16:26:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Added PR for the module import process to sanitize MOFs prior to import", "created": "2016-03-14T16:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Closed MOF parser PR https://github.com/puppetlabs/mof/pull/1 given {{mofcomp.exe}} doesn't allow {{System.UInt32}} and the resource schemas in question have since updated upstream to remove the {{System.}}\n\nInstead, opened up a PR to update the DSC resource references to {{xSharePoint}} so that we don't have to use problematic MOF schema files:\nhttps://github.com/PowerShell/DscResources/pull/105", "created": "2016-03-15T17:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Proposed solution is now in https://github.com/puppetlabs/mof/pull/2", "created": "2016-03-16T14:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "MOF PR #2 merged into master", "created": "2016-03-16T16:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Started build in DSC to test MOF file changes", "created": "2016-03-16T16:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Builds are currently broken due to major issue.  Blocking this ticket until fixed and then re-run a DSC build", "created": "2016-03-16T17:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "DSC Build ran successfully", "created": "2016-03-17T09:41:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Local testing with the new Parser code shows no differences when build DSC types at SHA 84a467c", "created": "2016-03-17T09:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] to test, are we stating that there are no changes to the actual created files? ", "created": "2016-03-17T15:59:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Correct.  Using the existing DSC_REF SHA and MOF SHA (4ffd51b) there should be no difference in the file generation.\n\nThe next PR which will have the revendored DSC resources has files with BOMs and the FR for that will include that files with BOMs are parsed properly.", "created": "2016-03-17T16:04:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Copied from MODULES-3133\n\nFR suggestions", "created": "2016-03-22T11:31:00.000000"}], "components": ["dsc"], "created": "2016-03-07T14:42:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12460f10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwtb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_56612908_*|*_1_*:*_1_*:*_541902_*|*_10007_*:*_1_*:*_171298768_*|*_3_*:*_1_*:*_359488721_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_513813189_*|*_10004_*:*_1_*:*_14097989_*|*_10006_*:*_1_*:*_250013513"}], "description": "https://msdn.microsoft.com/en-us/library/windows/desktop/aa389748(v=vs.85).aspx\n\nTo update our DSC Module, we need to be able to handle comments now that xSharePoint has MOF comments. See https://github.com/PowerShell/xSharePoint/blob/dev/Modules/xSharePoint/DSCResources/MSFT_xSPSite/MSFT_xSPSite.schema.mof", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36044", "fixedVersions": [], "id": "36044", "issueType": "Task", "key": "MODULES-3132", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-03-23T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - MOF parser needs to support files with BOM", "timeSpent": "PT0S", "updated": "2016-03-23T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2016-03-22T16:24:00.000000", "name": "vendor-ss1.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13019"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2016-03-22T16:24:00.000000", "name": "vendor-ss2.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12926"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] any thoughts on adding a new acceptance test to validate that the vendored psm1s in the module are representative of what we think should be in?\n\nWe could produce a new artifact in the repo with an index, for instance.", "created": "2016-03-11T15:16:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] If we had an artifact listing expected PSM1 files then I think an acceptance test would be a good idea.", "created": "2016-03-11T15:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "There's already a {{checksums.json}} that's generated.  Can we use that?", "created": "2016-03-14T17:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Requires MOF PR4 to be merged to process new DSC resources", "created": "2016-03-17T12:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merge Review", "created": "2016-03-21T17:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-03-21T17:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build completed with success.  Must be said it took 4 hours to complete though.\n\nModule is available at", "created": "2016-03-22T09:54:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "FR suggestions", "created": "2016-03-22T10:57:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed with build [1.0.1-b20049-ed55b0a1|https://module-staging.puppet.com/puppetlabs/dsc/1.0.1-b20049-ed55b0a1/readme]\n\nh2. Environment\n\nMaster: CentOS 7 x64 (MASTER)\nAgent: Windows Server 2012 R2 with WMF 5 Production Preview (WIN_SUT)\n\nPE: 2015.3.3\nPuppet Agent: 1.3.6\n\nh2. Test Case 1 Reproduction Steps\n\n*Verify module contains updated content*\n\n# Install [Puppet Agent test build|http://downloads.puppetlabs.com/windows/puppet-agent-1.3.6-x64.msi] on WIN_SUT.\n# Install [Beyond Compare|http://www.scootersoftware.com/download.php] on WIN_SUT.\n# Open a Puppet Console.\n# Create directories for different module versions:\n{noformat}\nmkdir dsc_1.0.1\nmkdir dsc_1.0.1-b20049-ed55b0a1\n{noformat}\n# Install released module via PMT from the production Forge:\n{noformat}puppet module install puppetlabs-dsc -i c:\\dsc_1.0.1{noformat}\n# Install test module package via PMT from the module Forge (*Note*: Encountered PUP-4854 and MODULES-3191):\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --version 1.0.1-b20049-ed55b0a1 --module_working_dir C:/Windows/Temp -i c:\\dsc_1.0.1-b20049-ed55b0a1{noformat}\n# Execute the following Puppet apply command:\n{noformat}puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_type => 'File', dsc_destinationpath => 'c:\\file.test', dsc_contents => 'meowmeow' }\"{noformat}\n# Launch Beyond Compare.\n# Compare \"C:\\dsc_1.0.1\\dsc\\lib\\puppet_x\\dsc_resources\\xActiveDirectory\\xActiveDirectory.psd1\" with \"C:\\dsc_1.0.1-b20049-ed55b0a1\\dsc\\lib\\puppet_x\\dsc_resources\\xActiveDirectory\\xActiveDirectory.psd1\"\n# Open a browswer and navigate to \"https://github.com/PowerShell/xActiveDirectory/blob/3e6ebb0f77881b87282f033947e74188dff4abc3/xActiveDirectory.psd1\".\n\nh2. Expect\n\nThe \"C:\\dsc_1.0.1-b20049-ed55b0a1\\dsc\\lib\\puppet_x\\dsc_resources\\xActiveDirectory\\xActiveDirectory.psd1\" file should report version \"2.9.0.0\" compared to \"C:\\dsc_1.0.1\\dsc\\lib\\puppet_x\\dsc_resources\\xActiveDirectory\\xActiveDirectory.psd1\" which should report the version \"2.7.0.0\"\n\nThe contents of \"C:\\dsc_1.0.1-b20049-ed55b0a1\\dsc\\lib\\puppet_x\\dsc_resources\\xActiveDirectory\\xActiveDirectory.psd1\" should match the contents of \"https://github.com/PowerShell/xActiveDirectory/blob/3e6ebb0f77881b87282f033947e74188dff4abc3/xActiveDirectory.psd1\".\n\nh2. Output\n\n{noformat}\nC:\\>mkdir dsc_1.0.1\n\nC:\\>mkdir dsc_1.0.1-b20049-ed55b0a1\n\nC:\\>puppet module install puppetlabs-dsc -i c:\\dsc_1.0.1\nNotice: Preparing to install into c:/dsc_1.0.1 ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nc:/dsc_1.0.1\n\u2514\u2500\u252c puppetlabs-dsc (v1.0.1)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.11.0)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --version 1.0.1-b20049-ed55b0a1 -i c:\\dsc_1.0.1-b20049-ed\n55b0a1\nNotice: Preparing to install into c:/dsc_1.0.1-b20049-ed55b0a1 ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nError: No such file or directory @ rb_sysopen - C:/Users/ADMINI~1/AppData/Local/\nTemp/cache/tmp20160322-576-1qzliwy/puppetlabs-dsc-1.0.1-b20049-ed55b0a1/lib/pupp\net_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPSubscrip\ntionSettingsServiceApp/MSFT_xSPSubscriptionSettingsServiceApp.schema.mof\nError: Try 'puppet help module install' for usage\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --version 1.0.1-b20049-ed55b0a1 --module_working_dir C:/W\nindows/Temp -i c:\\dsc_1.0.1-b20049-ed55b0a1\nNotice: Preparing to install into c:/dsc_1.0.1-b20049-ed55b0a1 ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nc:/dsc_1.0.1-b20049-ed55b0a1\n\u2514\u2500\u252c puppetlabs-dsc (v1.0.1-b20049-ed55b0a1)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.10.0)\n\nC:\\>\n{noformat}\n\n!vendor-ss1.PNG|thumbnail!\n!vendor-ss2.PNG|thumbnail!\n\nh2. Test Case 2 Reproduction Steps\n\n*Verify module sync'd from master contains correct number of PSM1 files*\n\n# Install PE 2015.3.3 on MASTER.\n# Register WIN_SUT agent with MASTER.\n# Open a Puppet Console.\n# Run Puppet Agent on WIN_SUT to complete PE configuration:\n{noformat}puppet agent -t{noformat}\n# Install test module package via PMT from the module Forge on the MASTER:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com\n--version 1.0.1-b20049-ed55b0a1{noformat}\n# Run Puppet Agent on the WIN_SUT to plug-in sync the module:\n{noformat}puppet agent -t{noformat}\n# Print the number of \"PSM1\" files in the DSC module folder on the WIN_SUT:\n{noformat}powershell \"& { ls 'C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_resources\\*.psm1' -rec -ErrorAction 'SilentlyContinue' | measure }\"{noformat}\n# Apply a Puppet manifest for a DSC resource type on the WIN_SUT:\n{noformat}puppet apply -e \"dsc_xservice { 'test': dsc_name => 'w32time', dsc_state => 'Running', dsc_startuptype => 'Automatic' }\"{noformat}\n# Verify that service is running:\n{noformat}puppet resource service w32time{noformat}\n\nh2. Expect\n\nPowerShell should count 298 PSM1 files in the DSC module directory.\n\nThe \"w32time\" service should be running and enabled for startup.\n\nh2. Output\n\n{noformat}\n[root@centos7 ~]# puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com\n--version 1.0.1-b20049-ed55b0a1\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Created target directory /etc/puppetlabs/code/environments/production/modules\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v1.0.1-b20049-ed55b0a1)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.10.0)\n \nC:\\>powershell \"& { ls 'C:\\ProgramData\\PuppetLabs\\puppet\\cache\\lib\\puppet_x\\dsc_\nresources\\*.psm1' -rec -ErrorAction 'SilentlyContinue' | measure }\"\n\n\nCount    : 298\nAverage  :\nSum      :\nMaximum  :\nMinimum  :\nProperty :\n\n\n\n\nC:\\>puppet apply -e \"dsc_xservice { 'test': dsc_name => 'w32time', dsc_state =>\n'Running', dsc_startuptype => 'Automatic' }\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.09 second\ns\nNotice: /Stage[main]/Main/Dsc_xservice[test]/ensure: created\nNotice: Applied catalog in 8.36 seconds\n\nC:\\>puppet resource service w32time\nservice { 'w32time':\n  ensure => 'running',\n  enable => 'true',\n}\n\n{noformat}\n", "created": "2016-03-22T16:24:00.000000"}], "components": ["dsc"], "created": "2016-03-07T14:40:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b535874"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwtj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_57313822_*|*_1_*:*_1_*:*_43241_*|*_10007_*:*_1_*:*_13743156_*|*_3_*:*_1_*:*_421967621_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_23716357_*|*_10004_*:*_1_*:*_539716309_*|*_10006_*:*_1_*:*_242186920"}], "description": "Re-vendor / update the included DSC releases based on a new snapshot.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33967", "fixedVersions": [], "id": "33967", "issueType": "Task", "key": "MODULES-3133", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-03-22T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Re-vendor the modules from PowerShell/DSCResources", "timeSpent": "PT0S", "updated": "2016-03-22T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi, thanks for raising this issue however I believe this has been fixed and are closing the ticket. Please re-open if you are still experiencing this issue.", "created": "2017-08-14T11:23:00.000000"}], "components": ["apache"], "created": "2016-03-07T08:22:00.000000", "creator": "623c1725d32a94006a649bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fd4776"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4x0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45367265412_*|*_6_*:*_1_*:*_0"}], "description": "When applying the apache::mod::php class with default parameters to a Debian Jessie target, it produces wrong contents for the /etc/apache2/mods-available/php5.load file.\nContents as per apache module:\nLoadModule php5_module /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nContents provided by the apache2-mod-php5 Debian package:\nLoadModule php5_module /usr/lib/apache2/modules/libphp5.so\n\nI can workaround the problem by explicitly setting the class' path param, i.e.:\nclass { 'apache::mod::php': path => '/usr/lib/apache2/modules/libphp5.so' }", "environment": "Debian Jessie; puppetlabs-apache 1.8.1; puppet-client 3.7.2", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "41432", "fixedVersions": [], "id": "41432", "issueType": "Bug", "key": "MODULES-3130", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1725d32a94006a649bf4", "resolution": "Fixed", "resolutionDate": "2017-08-14T11:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::php does not set the proper library path on Debian Jessie", "timeSpent": "PT0S", "updated": "2017-08-14T11:23:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:395cbe2d-9f74-46ae-866b-e6a60c697a81", "body": "This seems to be fixed in the latest version: https://github.com/puppetlabs/puppetlabs-apt/blob/04fb102c118baf36896cd4990b947100fc6e26b6/manifests/ppa.pp#L17", "created": "2017-12-29T11:36:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "As the above comment indicates that this is no longer and issue I am now setting the ticket to resolved.", "created": "2018-02-16T07:54:00.000000"}], "components": ["apt"], "created": "2016-03-07T07:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a151f8f4-470a-4802-89ac-a98ff804d978", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6897ed29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4wzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61432707217_*|*_5_*:*_1_*:*_0"}], "description": "Same issue as in Ubuntu 15.10 described here : https://groups.google.com/forum/#!topic/puppet-users/YzeMyZYUo98\n\nThere is a fix in the last version of the module apt (2.2.2) but it only works with Ubuntu 15.10.\nThe detection used in manifests/ppa.pp (line 20) does not apply correctly because, in Ubuntu 16.04, $ubuntu_release_month is under 10.\n\nReplace the line with this one :\nif ($ubuntu_release_year >= 15 and $ubuntu_release_month >= 10) or $ubuntu_release_year >= 16 {\nfix the problem for me.", "environment": "Ubuntu 16.04 (beta)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33965", "fixedVersions": [], "id": "33965", "issueType": "Bug", "key": "MODULES-3129", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a151f8f4-470a-4802-89ac-a98ff804d978", "resolution": "Fixed", "resolutionDate": "2018-02-16T07:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "In Ubuntu 16.04, adding a ppa repository does not create the good file", "timeSpent": "PT0S", "updated": "2018-02-16T07:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged.", "created": "2016-03-07T02:37:00.000000"}], "components": [], "created": "2016-03-06T07:27:00.000000", "creator": "557058:89652935-bbd6-4e26-afbf-0a04063f7db8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c82f329"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4wvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69027316_*|*_5_*:*_1_*:*_0"}], "description": "I'm using the puppet git hooks from [drwahl/puppet-git-hooks|https://github.com/drwahl/puppet-git-hooks] that are usually installed using symlinks.\n\nTrying to use the release_checks task fails on the check:symlinks\n\ncheck:symlinks should probably ignore the contents of .git \n\n{code}\nfvoges@zaxxon motd $ bundle exec rake check:symlinks\n81526475        8 lrwxr-xr-x    1 fvoges           staff                  42  4 Mar 13:36 ./.git/hooks/pre-commit -> /Users/fvoges/.puppet-git-hooks/pre-commit\nrake aborted!\nA symlink exists within this directory\n\nTasks: TOP => check:symlinks\n(See full trace by running task with --trace)\nfvoges@zaxxon motd $\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37063", "fixedVersions": [], "id": "37063", "issueType": "Bug", "key": "MODULES-3128", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89652935-bbd6-4e26-afbf-0a04063f7db8", "resolution": "Fixed", "resolutionDate": "2016-03-07T02:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper check:symlinks rake task fails if using symlinked git pre-commit hooks", "timeSpent": "PT0S", "updated": "2016-03-07T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [], "components": [], "created": "2016-03-04T05:10:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f12c508"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4w87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58876566_*|*_5_*:*_1_*:*_0"}], "description": "Use of the {{verify_contents}} method causes the following deprecation warning:\n\nRspec example:\n\n{code:ruby}\nit {\n  verify_contents(catalogue, '/etc/myfile.conf', ['mystring'])\n}\n{code}\n\n{code}\n$ bundle exec rake spec\n...\nDeprecation Warnings:\n\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /Users/alexharvey/git/test/.gems/ruby/2.0.0/gems/puppetlabs_spec_helper-1.1.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:11:in `verify_contents'.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42436", "fixedVersions": [], "id": "42436", "issueType": "Bug", "key": "MODULES-3127", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2016-03-04T21:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper verify_contents method uses deprecated 'should'", "timeSpent": "PT0S", "updated": "2016-03-04T21:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Ping Former user, [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e], [~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808], this might be a nice small-ish tweak for the puppet_agent virtual sprint.", "created": "2016-03-03T14:58:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "It looks like the puppet_agent module is now ranked highest in the base query of puppet_agent (https://forge.puppet.com/modules?utf-8=%E2%9C%93&sort=rank&q=puppet_agent), so I think this is probably ok to close now.", "created": "2016-10-05T22:50:00.000000"}], "components": ["puppet_agent"], "created": "2016-03-03T14:57:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c050282"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4vof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Code Management"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18687295372_*|*_6_*:*_1_*:*_0"}], "description": "I noticed that this module is ranked lower than another on a base query of puppet_agent like so:  https://forge.puppetlabs.com/modules?utf-8=%E2%9C%93&sort=rank&q=puppet_agent \n\nThis is despite it having more downloads, being higher rates, and having more occurrences of 'puppet_agent' in the source. Per [~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] it might be the lack of tags that causes this.\n\n(Side note: I see modules on the forge which have tags but where the source's metadata.json does *not* include tags. So I'm a little fuzzy on how exactly this works.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33963", "fixedVersions": [], "id": "33963", "issueType": "Improvement", "key": "MODULES-3126", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Won't Fix", "resolutionDate": "2016-10-05T22:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Provide tags for puppet_agent", "timeSpent": "PT0S", "updated": "2016-10-05T22:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "[~accountid:557058:83fac75a-3083-4ed7-9369-e4db535cec11] What version of the firewall module are you using?  \n\nHave you tried the latest version of the firewall module?  \n\n", "created": "2016-03-09T09:24:00.000000"}, {"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "[~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100] I have tested using the most recent version (1.8.0), on both versions of puppet. \n\nIt was recommended to me that I try enabling the future parser on Puppet 3.8 and ensuring that the behaviour remains the same. I will try that this afternoon and report on the result.", "created": "2016-03-09T09:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:83fac75a-3083-4ed7-9369-e4db535cec11] Output of {{--debug}} would help too, so we can see both the resource notice messages AND the debug commands that it is running behind the scenes. Something looks fishy here...", "created": "2016-03-09T12:06:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": " Hi There\n\nI have tested this with a simple manifest and I am unable to reproduce this.\n\nManifest:\n{code}\nclass {'firewall':}\n\nfirewall {'001 test rule':\n  ensure => present,\n  port => 81,\n  action => 'accept'\n}\n\nfirewall {'002 test rule':\n  ensure => present,\n  port => 82,\n  action => 'accept'\n}\n\nfirewall {'003 test rule':\n  ensure => present,\n  port => 83,\n  action => 'accept'\n}\n\nfirewall {'004 test rule':\n  ensure => present,\n  port => 84,\n  action => 'accept'\n}\n{code}\n\nExecuted iptables commands:\n{code}\nDebug: Executing: '/usr/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --ports 81 -m comment --comment 001 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 2 -t filter -p tcp -m multiport --ports 82 -m comment --comment 002 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 3 -t filter -p tcp -m multiport --ports 83 -m comment --comment 003 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 4 -t filter -p tcp -m multiport --ports 84 -m comment --comment 004 test rule -j ACCEPT'\n{code}\n\nFinal iptables output:\n{code}\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nACCEPT     tcp  --  anywhere             anywhere             multiport ports 81 /* 001 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports xfer /* 002 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports mit-ml-dev /* 003 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports ctf /* 004 test rule */\n{code}\n\nPuppet version:\n{code}\n# /opt/puppetlabs/bin/puppet --version\n4.3.2\n{code}\n\nModule version:\n{code}\n# /opt/puppetlabs/bin/puppet module list\n/etc/puppetlabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-firewall (v1.8.0)\n{code}\n\nIt would be appreciated if you could retry using my manifest and let me know what you see.\n\nThanks\n\nJT", "created": "2016-03-10T05:02:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "It is important to remember that the number after INPUT in the rule is respective to the other rules that have already been applied at that stage. \n\nI.e. if you have a jumbled up order in the manifest like this:\n\n{code}\nfirewall {'001 test rule':\n  ensure => present,\n  port => 81,\n  action => 'accept'\n}\n\n\nfirewall {'003 test rule':\n  ensure => present,\n  port => 83,\n  action => 'accept'\n}\n\nfirewall {'005 test rule':\n  ensure => present,\n  port => 85,\n  action => 'accept'\n}\n\nfirewall {'004 test rule':\n  ensure => present,\n  port => 84,\n  action => 'accept'\n}\n\nfirewall {'006 test rule':\n  ensure => present,\n  port => 86,\n  action => 'accept'\n}\n\nfirewall {'002 test rule':\n  ensure => present,\n  port => 82,\n  action => 'accept'\n}\n{code}\n\nThe iptables commands will be like this:\n\n{code}\nDebug: Executing: '/usr/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --ports 81 -m comment --comment 001 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 2 -t filter -p tcp -m multiport --ports 83 -m comment --comment 003 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 3 -t filter -p tcp -m multiport --ports 85 -m comment --comment 005 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 3 -t filter -p tcp -m multiport --ports 84 -m comment --comment 004 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 5 -t filter -p tcp -m multiport --ports 86 -m comment --comment 006 test rule -j ACCEPT'\nDebug: Executing: '/usr/sbin/iptables -I INPUT 2 -t filter -p tcp -m multiport --ports 82 -m comment --comment 002 test rule -j ACCEPT'\n{code}\n\nwhich, even though it looks incorrect, is correct, as at that particular point in time, the positions are calculated based on which rules are already existing\n\nFinal iptables output:\n{code}\nACCEPT     tcp  --  anywhere             anywhere             multiport ports 81 /* 001 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports xfer /* 002 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports mit-ml-dev /* 003 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports ctf /* 004 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports 85 /* 005 test rule */\nACCEPT     tcp  --  anywhere             anywhere             multiport ports mfcobol /* 006 test rule */\n{code}\n\nThanks\n\nJT", "created": "2016-03-10T05:21:00.000000"}, {"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "Interesting update: the use case I'm applying this automation to is a jumpbox that uses containers to access different network segments. Initially we were using LXD containers and running this security automation on them, that's where this issue occurred. Due to some other limitations in terms of network interfaces, we had to switch from LXD to LXC containers. This appears to have resolved the issue.\n\nI recreated the issue on another LXD container, and have debug outputs for the LXD and LXC containers below, if it is of any interest to you guys. \n\nLXD container debug output:\n{code}\nDebug: Firewall[000 accept all icmp](provider=iptables): Inserting rule 000 accept all icmp\nDebug: Firewall[000 accept all icmp](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[000 accept all icmp](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p icmp -m comment --comment 000 accept all icmp -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[000 accept all icmp]/ensure: created\nDebug: Firewall[000 accept all icmp](provider=iptables): [flush]\nDebug: Firewall[000 accept all icmp](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[000 accept all icmp]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[001 accept all to lo interface](provider=iptables): Inserting rule 001 accept all to lo interface\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[001 accept all to lo interface](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -i lo -p all -m comment --comment 001 accept all to lo interface -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[001 accept all to lo interface]/ensure: created\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [flush]\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[001 accept all to lo interface]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): Inserting rule 002 reject local traffic not on loopback interface\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -d 127.0.0.0/8 ! -i lo -p all -m comment --comment 002 reject local traffic not on loopback interface -j REJECT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[002 reject local traffic not on loopback interface]/ensure: created\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [flush]\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[002 reject local traffic not on loopback interface]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[003 accept related established rules](provider=iptables): Inserting rule 003 accept related established rules\nDebug: Firewall[003 accept related established rules](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[003 accept related established rules](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p all -m comment --comment 003 accept related established rules -m state --state ESTABLISHED,RELATED -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[003 accept related established rules]/ensure: created\nDebug: Firewall[003 accept related established rules](provider=iptables): [flush]\nDebug: Firewall[003 accept related established rules](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[003 accept related established rules]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[100  allow ssh](provider=iptables): Inserting rule 100  allow ssh\nDebug: Firewall[100  allow ssh](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[100  allow ssh](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p tcp -m multiport --dports 22 -m comment --comment 100  allow ssh -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[100  allow ssh]/ensure: created\nDebug: Firewall[100  allow ssh](provider=iptables): [flush]\nDebug: Firewall[100  allow ssh](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[100  allow ssh]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Class[Pp_cengn_security::Fw_pre]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[004 filter through sshguard](provider=iptables): Inserting rule 004 filter through sshguard\nDebug: Firewall[004 filter through sshguard](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[004 filter through sshguard](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p tcp -m comment --comment 004 filter through sshguard -j SSHGUARD'\nNotice: /Stage[main]/Pp_cengn_security::Cengn_sshguard/Firewall[004 filter through sshguard]/ensure: created\nDebug: Firewall[004 filter through sshguard](provider=iptables): [flush]\nDebug: Firewall[004 filter through sshguard](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[004 filter through sshguard]: The container Class[Pp_cengn_security::Cengn_sshguard] will propagate my refresh event\nDebug: Class[Pp_cengn_security::Cengn_sshguard]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): Inserting rule 110 no forwarding from eth1 to eth0\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I FORWARD 1 -t filter -i eth1 -o eth0 -p tcp -m comment --comment 110 no forwarding from eth1 to eth0 -j REJECT'\nNotice: /Stage[main]/Main/Node[__node_regexp__proj]/Firewall[110 no forwarding from eth1 to eth0]/ensure: created\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [flush]\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[110 no forwarding from eth1 to eth0]: The container Node[__node_regexp__proj] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[120 allow rsyslog](provider=iptables): Inserting rule 120 allow rsyslog\nDebug: Firewall[120 allow rsyslog](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[120 allow rsyslog](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I OUTPUT 1 -t filter -o eth2 -p tcp -m multiport --dports 514,515 -m comment --comment 120 allow rsyslog -j ACCEPT'\nNotice: /Stage[main]/Main/Node[__node_regexp__proj]/Firewall[120 allow rsyslog]/ensure: created\nDebug: Firewall[120 allow rsyslog](provider=iptables): [flush]\nDebug: Firewall[120 allow rsyslog](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[120 allow rsyslog]: The container Node[__node_regexp__proj] will propagate my refresh event\nDebug: Node[__node_regexp__proj]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[999 drop all](provider=iptables): Inserting rule 999 drop all\nDebug: Firewall[999 drop all](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[999 drop all](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p all -m comment --comment 999 drop all -j DROP'\nNotice: /Stage[main]/Pp_cengn_security::Fw_post/Firewall[999 drop all]/ensure: created\n{code}\n\nIPTables output after the run on LXD container:\n{code}\nDROP       all  --  anywhere             anywhere             /* 999 drop all */\nSSHGUARD   tcp  --  anywhere             anywhere             /* 004 filter through sshguard */\nACCEPT     tcp  --  anywhere             anywhere             multiport dports ssh /* 100  allow ssh */\nACCEPT     all  --  anywhere             anywhere             /* 003 accept related established rules */ state RELATED,ESTABLISHED\nREJECT     all  --  anywhere             127.0.0.0/8          /* 002 reject local traffic not on loopback interface */ reject-with icmp-port-unreachable\nACCEPT     all  --  anywhere             anywhere             /* 001 accept all to lo interface */\nACCEPT     icmp --  anywhere             anywhere             /* 000 accept all icmp */\nsshguard   all  --  anywhere             anywhere\n{code}\n\nLXC container debug output:\n{code}\nDebug: Firewall[000 accept all icmp](provider=iptables): Inserting rule 000 accept all icmp\nDebug: Firewall[000 accept all icmp](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[000 accept all icmp](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p icmp -m comment --comment 000 accept all icmp -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[000 accept all icmp]/ensure: created\nDebug: Firewall[000 accept all icmp](provider=iptables): [flush]\nDebug: Firewall[000 accept all icmp](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[000 accept all icmp]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[001 accept all to lo interface](provider=iptables): Inserting rule 001 accept all to lo interface\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[001 accept all to lo interface](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 2 -t filter -i lo -p all -m comment --comment 001 accept all to lo interface -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[001 accept all to lo interface]/ensure: created\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [flush]\nDebug: Firewall[001 accept all to lo interface](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[001 accept all to lo interface]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): Inserting rule 002 reject local traffic not on loopback interface\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 3 -t filter -d 127.0.0.0/8 ! -i lo -p all -m comment --comment 002 reject local traffic not on loopback interface -j REJECT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[002 reject local traffic not on loopback interface]/ensure: created\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [flush]\nDebug: Firewall[002 reject local traffic not on loopback interface](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[002 reject local traffic not on loopback interface]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[003 accept related established rules](provider=iptables): Inserting rule 003 accept related established rules\nDebug: Firewall[003 accept related established rules](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[003 accept related established rules](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 4 -t filter -p all -m comment --comment 003 accept related established rules -m state --state ESTABLISHED,RELATED -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[003 accept related established rules]/ensure: created\nDebug: Firewall[003 accept related established rules](provider=iptables): [flush]\nDebug: Firewall[003 accept related established rules](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[003 accept related established rules]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[100  allow ssh](provider=iptables): Inserting rule 100  allow ssh\nDebug: Firewall[100  allow ssh](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[100  allow ssh](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 5 -t filter -p tcp -m multiport --dports 22 -m comment --comment 100  allow ssh -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[100  allow ssh]/ensure: created\nDebug: Firewall[100  allow ssh](provider=iptables): [flush]\nDebug: Firewall[100  allow ssh](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[100  allow ssh]: The container Class[Pp_cengn_security::Fw_pre] will propagate my refresh event\nDebug: Class[Pp_cengn_security::Fw_pre]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[004 filter through sshguard](provider=iptables): Inserting rule 004 filter through sshguard\nDebug: Firewall[004 filter through sshguard](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[004 filter through sshguard](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 5 -t filter -p tcp -m comment --comment 004 filter through sshguard -j SSHGUARD'\nNotice: /Stage[main]/Pp_cengn_security::Cengn_sshguard/Firewall[004 filter through sshguard]/ensure: created\nDebug: Firewall[004 filter through sshguard](provider=iptables): [flush]\nDebug: Firewall[004 filter through sshguard](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[004 filter through sshguard]: The container Class[Pp_cengn_security::Cengn_sshguard] will propagate my refresh event\nDebug: Class[Pp_cengn_security::Cengn_sshguard]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): Inserting rule 110 no forwarding from eth1 to eth0\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I FORWARD 1 -t filter -i eth1 -o eth0 -p tcp -m comment --comment 110 no forwarding from eth1 to eth0 -j REJECT'\nNotice: /Stage[main]/Main/Node[__node_regexp__proj]/Firewall[110 no forwarding from eth1 to eth0]/ensure: created\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [flush]\nDebug: Firewall[110 no forwarding from eth1 to eth0](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[110 no forwarding from eth1 to eth0]: The container Node[__node_regexp__proj] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[120 allow rsyslog](provider=iptables): Inserting rule 120 allow rsyslog\nDebug: Firewall[120 allow rsyslog](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[120 allow rsyslog](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I OUTPUT 1 -t filter -o eth2 -p tcp -m multiport --dports 514,515 -m comment --comment 120 allow rsyslog -j ACCEPT'\nNotice: /Stage[main]/Main/Node[__node_regexp__proj]/Firewall[120 allow rsyslog]/ensure: created\nDebug: Firewall[120 allow rsyslog](provider=iptables): [flush]\nDebug: Firewall[120 allow rsyslog](provider=iptables): [persist_iptables]\nDebug: Facter: executing command: /bin/sh -c /usr/bin/dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null\nDebug: Facter: 0.5.7\nDebug: Facter: process exited with status code 0.\nDebug: Facter: fact \"iptables_persistent_version\" has changed from \"0.5.7\" to \"0.5.7\".\nDebug: Executing: '/usr/sbin/service iptables-persistent save'\nDebug: /Firewall[120 allow rsyslog]: The container Node[__node_regexp__proj] will propagate my refresh event\nDebug: Node[__node_regexp__proj]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[999 drop all](provider=iptables): Inserting rule 999 drop all\nDebug: Firewall[999 drop all](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing: '/sbin/iptables-save'\nDebug: Firewall[999 drop all](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 7 -t filter -p all -m comment --comment 999 drop all -j DROP'\nNotice: /Stage[main]/Pp_cengn_security::Fw_post/Firewall[999 drop all]/ensure: created\n{code}\n\nIPTables output after the run on LXC container:\n{code}\nACCEPT     icmp --  anywhere             anywhere             /* 000 accept all icmp */\nACCEPT     all  --  anywhere             anywhere             /* 001 accept all to lo interface */\nREJECT     all  --  anywhere             127.0.0.0/8          /* 002 reject local traffic not on loopback interface */ reject-with icmp-port-unreachable\nACCEPT     all  --  anywhere             anywhere             /* 003 accept related established rules */ state RELATED,ESTABLISHED\nSSHGUARD   tcp  --  anywhere             anywhere             /* 004 filter through sshguard */\nACCEPT     tcp  --  anywhere             anywhere             multiport dports ssh /* 100  allow ssh */\nDROP       all  --  anywhere             anywhere             /* 999 drop all */\n{code}\n\nthe TL", "created": "2016-03-14T13:34:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This may be related to SELinux configuration and iptables-save being denied access to /tmp/*. See PUP-6675 for an issue I'm tracking there.", "created": "2016-09-02T17:40:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:83fac75a-3083-4ed7-9369-e4db535cec11]. Doing some clean up and came across. Can you let us know if this is still an issue? We weren't able to reproduce.", "created": "2018-09-12T03:21:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Could not reproduce, please re-open if it continues to be an issue", "created": "2018-10-15T04:39:00.000000"}], "components": ["firewall"], "created": "2016-03-03T12:04:00.000000", "creator": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c774e43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4vjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_579490063_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_81988596014"}], "description": "I'm having an issue with the puppetlabs-firewall module, I have some code that has been used before with the module to apply some IPTables rules. It was originally used with Puppet 3.8.\n\nThe same code doesn't seem to work with PE 2015.3.2. The IPTables rules are applied in reverse order. The resources are executed in the correct order, but the firewall provider in the module does not correctly use the \n{code}\niptables -I <chain> <order number> syntax. \n{code}\n\nUsing the --debug flag I can see that the insert command will always use 1 as the order number (presumably default) when executing under PE 2015.3. \n\nExample executed command from Puppet 3.8:\n\n{code}\nDebug: Firewall[003 accept related established rules](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing '/sbin/iptables -I INPUT 4 -t filter -p all -m comment --comment 003 accept related established rules -m state --state ESTABLISHED,RELATED -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[003 accept related established rules]/ensure: created\n{code}\n\nExample of the same resource being evaluated in PE 2015.3.2:\n\n{code}\nDebug: Firewall[003 accept related established rules](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing: '/sbin/iptables -I INPUT 1 -t filter -p all -m comment --comment 003 accept related established rules -m state --state ESTABLISHED,RELATED -j ACCEPT'\nNotice: /Stage[main]/Pp_cengn_security::Fw_pre/Firewall[003 accept related established rules]/ensure: created\n{code}\n\n\nAs you can see - the order number after the 'INPUT' is evaluated as 1 instead of 4 as it is supposed to be in the PE example. \n\nThe module states that it is compatible with the Puppet version included in PE 2015.3, so I would expect the same resource syntax to evaluate the same in both versions. Is this a bug or something I need to fix in my own code?\n\nSnippet with two resource definitions from my fw_pre class:\n\n{code}\n  firewall { '003 accept related established rules':\n    proto  => 'all',\n    state  => ['RELATED', 'ESTABLISHED'],\n    action => 'accept',\n  } ->\n  firewall { '100  allow ssh':\n    dport  => 22,\n    proto  => 'tcp',\n    action => 'accept',\n  }\n{code}\n\nAnd the class instantiation from site.pp:\n\n{code}\nclass {'firewall':}\n\n  resources { 'firewall':\n    purge => true,\n  }\n\n  Firewall {\n    before  => Class['pp_cengn_security::fw_post'],\n    require => Class['pp_cengn_security::fw_pre'],\n  }\n  include pp_cengn_security::fw_pre\n  include pp_cengn_security::fw_post\n{code}", "environment": "PE 2015.3.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32847", "fixedVersions": [], "id": "32847", "issueType": "Bug", "key": "MODULES-3125", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "resolution": "Cannot Reproduce", "resolutionDate": "2018-10-15T04:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall rules not ordered when using Puppet 4.x", "timeSpent": "PT0S", "updated": "2018-10-15T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Release SHA - d6141b5ed417ec62421d7481a571174a56a5bee0\nRelease 0.13.0", "created": "2016-03-14T10:46:00.000000"}], "components": [], "created": "2016-03-02T17:58:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8719822"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvy7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_732117445_*|*_3_*:*_1_*:*_342759778_*|*_5_*:*_1_*:*_0"}], "description": "A request to release mongodb: https://github.com/puppetlabs/puppetlabs-mongodb/commit/852b097d5499c67b7ffdf481cd44d7f3fdf624c5#commitcomment-16376050", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39183", "fixedVersions": [], "id": "39183", "issueType": "Task", "key": "MODULES-3124", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-03-15T05:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported Release mongodb", "timeSpent": "PT0S", "updated": "2016-03-15T05:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I have a question: \nThe AIX logical volume types mentioned in : https://github.com/puppetlabs/puppetlabs-lvm/blob/master/README.md#logical_volume-1\n\nAre they the kind of types described as below:\n1. paging type: This is a logical volume that is used by the system for paging memory.\n2. jfslog type: Used as the log for a journaled file system.\n3. boot type:  Used to hold the boot image.\n4: copy type: Used as the destination logical volume in a \"logical volume copy\" process.\n5. sysdump type: Used by the kernel as the dump space.\n6. raw type\n\nOr it means different?", "created": "2016-03-02T14:54:00.000000"}], "components": ["lvm"], "created": "2016-03-02T10:49:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f46d0c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87hj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "README.md needs to be updated and added more details about 'allowed values' and if possible a brief description of what they are.\n\nFor example, the 'range' and 'type' of logical_volume in AIX does not have allowed values.\n(https://github.com/puppetlabs/puppetlabs-lvm/blob/master/README.md#logical_volume-1)\n\nPreferred to have 'minimum' or 'maximum' for the range, and what kind of 'type' for logical volume on AIX. Adding example manifests would be awesome.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32845", "fixedVersions": [], "id": "32845", "issueType": "Bug", "key": "MODULES-5246", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: README.md needs to add more details of 'allowed values'", "timeSpent": "PT0S", "updated": "2018-08-23T08:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "body": "I had a problem with my formating in the YAML hash.  This resolved my issue:\n\ncoexadmin@%/*.*:\n  ensure: present\n  options: GRANT\n  privileges:\n  - ALTER\n  - ALTER ROUTINE\n  - CREATE\n  - CREATE ROUTINE\n  - CREATE TEMPORARY TABLES\n  - CREATE VIEW\n  - DELETE\n  - DROP\n  - EXECUTE\n  - INDEX\n  - INSERT\n  - LOCK TABLES\n  - REFERENCES\n  - SELECT\n  - SHOW VIEW\n  - UPDATE\n  table: ! '*.*'\n  user: coexadmin@%\n\nThat is correct formatting and did not result in a change every run.", "created": "2016-03-02T13:27:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "body": "I had a wrongly formatted YAML file causing puppet to run everytime.", "created": "2016-03-02T13:28:00.000000"}], "components": ["mysql"], "created": "2016-03-01T14:54:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fd8d855"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4tpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81285271_*|*_6_*:*_1_*:*_0"}], "description": "I have created a module for puppet that utilizes the mysql module from puppetlabs.  It uses create_resources to create grants for a user.  \n\nHere is an example of init.pp:\n\n{code}\nclass oiq_percona_mysql (\n\n    $database       = [],\n    $db_ensure      = '',\n    $db_charset     = '',\n    $db_collate     = '',\n    $grant          = [],\n    $grant_ensure   = '',\n    $options        = [],\n    $privileges     = [],\n    $table          = [],\n    $grant_user     = [],\n    $user           = [],\n    $user_ensure    = '',\n    $password_hash  = [],\n    $allusers       = {},\n    $alldb          = {},\n    $allgrants      = {},\n    $server_version = 'Percona-Server-server-56'\n\n    ){\n\n    # Classes to install and in which order\n    class{'oiq_percona_mysql::install': } ->\n    class{'oiq_percona_mysql::mydotconf': } ->\n    Class['oiq_percona_mysql']\n\n    #Defined type template creation for user\n    create_resources('mysql_user', $allusers)\n\n    #Defined type template creation for database\n    create_resources('mysql_database', $alldb)\n\n    #Defined type template creation for grants\n    create_resources('mysql_grant', $allgrants)\n}\n{code}\n\n*+Here is the define that the init.pp calls:+*\n\n{code}\ndefine oiq_percona_mysql::grants (\n\n    $grant        = $oiq_percona_mysql::grant,\n    $grant_ensure = $oiq_percona_mysql::grant_ensure,\n    $options      = $oiq_percona_mysql::options,\n    $privileges   = $oiq_percona_mysql::privileges,\n    $table        = $oiq_percona_mysql::table,\n    $grant_user   = $oiq_percona_mysql::user\n\n    ){\n\n    mysql_grant { $grant:\n      ensure     => $grant_ensure,\n      options    => $options,\n      privileges => $privileges,\n      table      => $table,\n      user       => $grant_user,\n    }\n}\n{code}\n\n*+What I get every run is:+*\n\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for test1\nInfo: Applying configuration version '1456867204'\nNotice: /Stage[main]/Oiq_percona_mysql/Mysql_grant[coexadmin@%/*.*]/privileges: privileges changed ['ALTER', 'ALTER ROUTINE', 'CREATE', 'CREATE ROUTINE', 'CREATE TEMPORARY TABLES', 'CREATE VIEW', 'DELETE', 'DROP', 'EXECUTE', 'INDEX', 'INSERT', 'LOCK TABLES', 'REFERENCES', 'SELECT', 'SHOW VIEW', 'UPDATE'] to 'SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE'\nNotice: Finished catalog run in 1.44 seconds\n\nIt notifies and looks like it updated everytime.  What would cause this?  And is it a bug or not?\n\nThanks,\n\nDominic Kaiser", "environment": "CentOS 6.7 \nOvirt VM\npuppet-3.8.6-1.el6.noarch\nForeman/Puppet", "epicLinkSummary": null, "estimate": "PT60S", "externalId": "37060", "fixedVersions": [], "id": "37060", "issueType": "Bug", "key": "MODULES-3122", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT60S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:aa7c782c-4c3b-4cbb-971d-9a11767ecd87", "resolution": "Fixed", "resolutionDate": "2016-03-02T13:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Every Run of puppetlabs-mysql module updates grants", "timeSpent": "PT0S", "updated": "2016-03-02T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["tftp"], "created": "2016-03-01T08:57:00.000000", "creator": "623e750ab75ca80070581156", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24387c40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4t8n:"}], "description": "puppetlabs/xinetd supports the only_from parameter but puppetlabs/tftp (which uses puppetlabs/xinetd) does not.  Should be pretty easy to add but I'm not sure of the best way to add the optional param.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33887", "fixedVersions": [], "id": "33887", "issueType": "New Feature", "key": "MODULES-3121", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e750ab75ca80070581156", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add only_from to puppetlabs/tftp", "timeSpent": "PT0S", "updated": "2016-03-01T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/275", "created": "2016-03-01T11:46:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping. Closing this issue as the corresponding PR (https://github.com/puppetlabs/puppetlabs-mongodb/pull/275) has been closed. Thanks [~accountid:557058:3fe45d2b-0347-4870-944c-6f32a658bdab] for the good work!", "created": "2017-09-05T04:51:00.000000"}], "components": ["mongodb"], "created": "2016-03-01T07:53:00.000000", "creator": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dfbd872"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwiv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8432659_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47756257941"}], "description": "if using future parser with mongodb module, maxconns setting will not present in template because mongodb::server::config has no maxconns variable ", "environment": "Future Parser Puppet 3.8", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37058", "fixedVersions": [], "id": "37058", "issueType": "Bug", "key": "MODULES-3120", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3fe45d2b-0347-4870-944c-6f32a658bdab", "resolution": "Fixed", "resolutionDate": "2017-09-05T04:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Future Parser: maxconns Variable missing", "timeSpent": "PT0S", "updated": "2017-09-05T04:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "What needs to be removed", "created": "2016-03-14T17:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Curious why spec would need to stay. Anyone have thoughts on that one?", "created": "2016-03-14T22:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I copied prior art.  Prior Art could be bogus.", "created": "2016-03-14T22:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "* .tar.gz from 1751K down to 646K\n* embedded .tar from 14,290K down to 6,200K\n* 2602 files / 460 folders down to 805 files / 344 folders\n\nExtracted and compared differences using BeyondCompare ... nothing extra was cut out. \n\nMerged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/d9668ed2037e39aec129bc7070716b3e8436fac1", "created": "2016-03-15T15:40:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed with build [1.0.0-b20043-d9668ed2|https://module-staging.puppet.com/puppetlabs/dsc/1.0.0-b20043-d9668ed2/readme]\n\nh2. Environment\n\nAgent: Windows Server 2012 R2 with WMF 5 Production Preview (WIN_SUT)\n\nh2. Test Case 1 Reproduction Steps\n\n*Run Puppet from Unicode user account*\n\n# Install [Puppet Agent test build|http://downloads.puppetlabs.com/windows/puppet-agent-1.3.6-x64.msi] on WIN_SUT.\n# Open a Puppet Console.\n# Install module via PMT from the Module Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --version 1.0.0-b20043-d9668ed2{noformat}\n# Execute the following Puppet apply command:\n{noformat}puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_type => 'File', dsc_destinationpath => 'c:\\file.test', dsc_contents => 'meowmeow' }\"{noformat}\n# Verify that the file \"c:\\file.test\" has the contents \"meowmeow\" (*Note*: MODULES-3178):\n{noformat}type c:\\file.test{noformat}\n# List contents of DSC module directory:\n{noformat}dir C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc{noformat}\n\nh2. Expect\n\nThe directories \"build\", \"docs\", \"tests\", \"spec\" should no longer be present. The directories \"lib\", \"manifests\", \"templates\" *SHOULD* still be present.\n\nThis acceptance criteria was confirmed with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562].\n\nh2. Output\n\n{noformat}\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --version 1.0.0-b20043-d9668ed2\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v1.0.0-b20043-d9668ed2)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.6)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.10.0)\n\nC:\\>puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_type => 'Fi\nle', dsc_destinationpath => 'c:\\file.test', dsc_contents => 'meowmeow' }\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.09 seconds\nNotice: /Stage[main]/Main/Dsc_file[test]/ensure: created\nNotice: Applied catalog in 5.81 seconds\n\nC:\\>type c:\\file.test\n\u2229\u2557\u2510meowmeow\nC:\\>dir C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\n Volume in drive C has no label.\n Volume Serial Number is 4467-FCB3\n\n Directory of C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\n\n\n03/17/2016  10:52 AM    <DIR>          .\n03/17/2016  10:52 AM    <DIR>          ..\n03/17/2016  10:52 AM             1,080 appveyor.yml\n03/17/2016  10:52 AM             4,883 CHANGELOG.md\n03/17/2016  10:52 AM            97,311 checksums.json\n03/17/2016  10:52 AM                66 ci.props\n03/17/2016  10:52 AM             7,966 CONTRIBUTING.md\n03/17/2016  10:52 AM             6,125 Gemfile\n03/17/2016  10:52 AM    <DIR>          lib\n03/17/2016  10:52 AM            11,327 LICENSE\n03/17/2016  10:52 AM    <DIR>          manifests\n03/17/2016  10:52 AM             1,166 metadata.json\n03/17/2016  10:52 AM               703 Rakefile\n03/17/2016  10:52 AM            21,767 README.md\n03/17/2016  10:52 AM             5,559 README_BUILD.md\n03/17/2016  10:52 AM               951 README_CENTOS6.md\n03/17/2016  10:52 AM    <DIR>          templates\n03/17/2016  10:52 AM            55,047 types.md\n              13 File(s)        213,951 bytes\n               5 Dir(s)  12,407,590,912 bytes free\n\nC:\\>\n{noformat}\n", "created": "2016-03-17T11:58:00.000000"}], "components": ["dsc"], "created": "2016-03-01T06:46:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@80c7200"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz521z:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Had bandwidth to do this while I was doing the other three DSC issues"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3462697_*|*_1_*:*_1_*:*_22727_*|*_10007_*:*_1_*:*_80056725_*|*_3_*:*_1_*:*_513279_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_155962776_*|*_10006_*:*_1_*:*_1157485063"}], "description": "I see that we're including the entirety of the \"build\" folder (which includes a bunch of MOF not needed at runtime and all the core DSC type definitions / implementations).  Would be nice to remove these extraneous files.\n\nCreate a PMT ignore file to handle keeping unnecessary files out of the module.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42435", "fixedVersions": [], "id": "42435", "issueType": "Task", "key": "MODULES-3119", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-03-17T11:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC module Remove unnecessary files from module build", "timeSpent": "PT0S", "updated": "2016-05-18T18:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] [~accountid:557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa] Just alerting you to this...", "created": "2016-02-29T15:57:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "I think this should be resolved by https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/86", "created": "2016-02-29T16:07:00.000000"}, {"author": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "body": "Apparently on PE only, as-written that still does nothing if the agent is already up-to-date (although that doesn't appear to be the case on FOSS).", "created": "2016-02-29T16:47:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "That's just an oversight on my part. More discussion in PR.", "created": "2016-02-29T17:57:00.000000"}, {"author": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "body": "(y) sounds good", "created": "2016-02-29T18:09:00.000000"}], "components": ["puppet_agent"], "created": "2016-02-29T15:21:00.000000", "creator": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b138a1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Feb/16"}], "description": "The puppet_agent module is somewhat problematic. The module checks to see if the puppet agent needs upgrading. If it does, the module then goes and upgrades it, otherwise the module does nothing.\n\nThe upgrade process on most systems is done by creating and managing the appropriate package repositories (either the public ones for FOSS or the MoM ones for PE), a few configuration files, and the appropriate packages. This is all done using puppet resources, which is great. The problem is that if the agent doesn't need upgrading (which it won't after the first run), the module does nothing. This means that all these resources are still there, but unmanaged. This isn't idempotent, and so it's bad practice. It also means that I can't manage those resources myself because there are resource conflicts if the agent needs upgrading. \n\nThe puppet_agent module should manage the appropriate repositories and packages regardless of whether the agent needs upgrading. Otherwise it is problematic to be included in the catalog normally, so it seems more suited to a {{puppet apply}} workflow, but that's only really useful in FOSS because PE ships with upgrade.bash to do that already in a language designed for imperative programming.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39182", "fixedVersions": [], "id": "39182", "issueType": "Bug", "key": "MODULES-3118", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module modifies the system then ceases managing those resources", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b1d0e6b3-e888-400c-964f-2b0d2aca2352", "body": "Pull request is ready for review (er, perhaps ready after the Travis-CI script verifies):\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/126", "created": "2016-02-29T13:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user Thanks for the contribution! I have a fairly extensive overhaul of the per-instance management in https://github.com/puppetlabs/puppetlabs-tomcat/pull/125 that it would be great if you could also take a look at, as I am not a tomcat expert and am mostly following their documentation.\n\nI'll take a look at your PR and make sure all cases are covered by the updates.", "created": "2016-02-29T13:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think this is all taken care of in the master branch.", "created": "2016-03-11T12:18:00.000000"}], "components": [], "created": "2016-02-29T13:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b1d0e6b3-e888-400c-964f-2b0d2aca2352", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a051790"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4snj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1598132_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_945749198"}], "description": "The puppetlabs tomcat module only supports setting a user and group in the class, so every tomcat::instance created must use the same user and group.\n\nI see someone has added code supporting setting a user and group in the tomcat::instance module. There are still some areas that need updating -- including the service.pp so the service can start up with the proper user and group.\n\nI've been working through these changes and I'll have a pull request ready shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37054", "fixedVersions": [], "id": "37054", "issueType": "Bug", "key": "MODULES-3117", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b1d0e6b3-e888-400c-964f-2b0d2aca2352", "resolution": "Fixed", "resolutionDate": "2016-03-11T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat Should support user and group settings per instance", "timeSpent": "PT0S", "updated": "2016-03-11T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks [~accountid:623e74d650bb2b0070b7ed34]. The module does appear to work on debian 8 as all ~500 of our acceptance tests are passing. Are you running into a specific issue? Could you provide an example manifest that displays the issue you're seeing, if so?\n\nDo you know when the conf-available and conf-enabled pattern was introduced into Debian's apache packaging? Was it in 8?\n\nAs this is a new pattern, I'm going to mark it as a \"feature\" rather than a bug, and the module can be updated to handled this pattern as it currently does the mod and vhost dirs.", "created": "2016-03-01T10:00:00.000000"}, {"author": "623c1459866b810069e43915", "body": "Some additional information:\nThis behaviour was introduced with Apache 2.4 in Debian 8 (jessie). Clean installation of the package apache2 gives the following available conf-files:\n\n/etc/apache2/conf-available/other-vhosts-access-log.conf\n/etc/apache2/conf-available/localized-error-pages.conf\n/etc/apache2/conf-available/charset.conf\n/etc/apache2/conf-available/security.conf\n/etc/apache2/conf-available/serve-cgi-bin.conf\n\nThe directory /etc/apache2/conf-enabled/ contains symlinks to these files, but the apache2.conf the Puppet-module provides does not include this directory, so using it effectively disables these conf-files, and thus the following config (comments deleted):\n\n{code}\nCustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined\nServerTokens OS\nServerSignature On\nTraceEnable Off\n<IfModule mod_alias.c>\n        <IfModule mod_cgi.c>\n                Define ENABLE_USR_LIB_CGI_BIN\n        </IfModule>\n        <IfModule mod_cgid.c>\n                Define ENABLE_USR_LIB_CGI_BIN\n        </IfModule>\n        <IfDefine ENABLE_USR_LIB_CGI_BIN>\n                ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/\n                <Directory \"/usr/lib/cgi-bin\">\n                        AllowOverride None\n                        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch\n                        Require all granted\n                </Directory>\n        </IfDefine>\n</IfModule>\n{code}\n\nThe directives ServerTokens, ServerSignature and TraceEnable are also provided by the Puppet-module, and as /usr/lib/cgi-bin/ does not contain scripts by default, using the Puppet-module on Debian 8 only breaks logging to other_vhosts_access.log\n\nThe package provides the commands /usr/sbin/a2enconf and /usr/sbin/a2disconf to enable/disable conf-files (wildcards are supported).\nThe package does not create the directory /etc/apache/conf.d/ nor does the default configuration refer to it.\n", "created": "2016-03-24T06:57:00.000000"}, {"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "This problem is also present on Ubuntu 14.04, which also uses conf-available and conf-enable instead of conf.d. I suppose everyone is happy just working around this issue using the  ::apache::confd_dir parameter.", "created": "2016-04-05T02:57:00.000000"}, {"author": "623c12cb562ab90069f8b34b", "body": "Hi,\n\non debian 9 the issue still persist we can't modify /etc/apache2/conf-enabled/security.conf via puppetlabs/apache module. \n\nFollowing a post on ask puppet I'm pretty sure we can hack the module with this code : \n\n\n{code:java}\nfile { 'security.conf':\nensure  => file,\ncontent => template('apache/mod/security.conf.erb'),\nmode    => $::apache::file_mode,\npath    => \"${::apache::mod_dir}/security.conf\",\nowner   => $::apache::params::user,\ngroup   => $::apache::params::group,\nrequire => Exec[\"mkdir ${::apache::mod_dir}\"],\nbefore  => File[$::apache::mod_dir],\nnotify  => Class['apache::service'],\n}\n{code}\n\n\nBut I'm pretty sure this is not the *right* way to deal with this\n\nEDIT :\n\nSeems that some people use \n{code:java}\napache::custom_config\n{code}\nto reproduce security.conf file", "created": "2019-06-11T04:47:00.000000"}, {"author": "623a4c79866b810069e368b5", "body": "On Ubuntu 18.04 and 20.04 I am installing cgit, which creates a file in the conf-available directory for apache,  I should be able to use apache:: functions to both correct the content of the conf-available/cgit.conf file and to ensure that it is linked to from the conf-enabled/ directory.   apache::custom_config partially works, but completely, and I could use a file resource, but that means that I have to tell the apache module that  purge_configs should be set to false, which allows for other random config files to accidentally get activated. ", "created": "2021-05-05T15:06:00.000000"}, {"author": "623a4c79866b810069e368b5", "body": "essentially there should be helpers for conf-available and conf-enabled to match the apache::mod helpers. ", "created": "2021-05-05T15:08:00.000000"}, {"author": "70121:5fd33e67-2786-4173-869b-73faa48e77e6", "body": "The same is valid for, in example, phpmyadmin (or any other package configured by debian directly).\n\nThis is valid also for Debian 10 (and very likely Debian 11, ...) and all flavours of Ubuntu as well starting at least from 14.04.\n\nMaybe is important to mention that conf-enabled variable will wipe out the content as well, and therefore is not useful alone, but need also\u00a0\n{code:java}\npurge_configs = false{code}\nto work properly.\n\nSample for how to check if something is enabled by Debian:\n\n\u00a0\n{code:java}\nroot@test:/etc/apache2/conf-enabled# a2query -c security\nsecurity (enabled by site administrator)\nroot@test:/etc/apache2/conf-enabled#\n{code}\n\u00a0\n\n\u00a0", "created": "2021-05-11T03:18:00.000000"}], "components": ["apache"], "created": "2016-02-29T06:22:00.000000", "creator": "623e74d650bb2b0070b7ed34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cb18da1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4s7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/16"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36043", "fixedVersions": [], "id": "36043", "issueType": "New Feature", "key": "MODULES-3116", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d650bb2b0070b7ed34", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache dont support conf-availible and conf-enabled dir on Debian 8", "timeSpent": "PT0S", "updated": "2021-05-11T03:18:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5c08195ba391f63e5a281028", "created": "2016-02-28T16:56:00.000000", "name": "diff", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12414"}], "comments": [], "components": ["apt"], "created": "2016-02-28T17:07:00.000000", "creator": "5c08195ba391f63e5a281028", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2702d99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4s3z:"}], "description": "I mirror Ubuntu (and Raspbian) deb files, but not deb-src files to save space and bandwidth.  Sometimes I need deb-srcs so I would like to be able to specify a source location separate from the \"binary\" location.\n\nI've been using a version of the enclosed patch for a while.  I'm looking for feedback on the idea and what would need to be done to make it acceptable for inclusion.  I have not investigated all the locations that need to be changed.\n\nThis change modifies source.pp to accept a location_src parameter, which is the URL used when include => { src => true } is specified.  For example:\n\n   apt::source { 'ubuntu':\n      location     => \"http://mirror.honig.net/ubuntu\",\n      location_src => \"http://us.archive.ubuntu.com/ubuntu\",\n      release      => $::lsbdistcodename,\n      repos        => 'main restricted universe multiverse',\n      include  => {\n         'src' => true,\n         'deb' => true,\n      },\n   }\n\nAn alternative might be to make location an array with the second entry being the sources.  It seems cumbersome to make 'location' a hash, although an alternative with be a 'locations' hash with 'src' and 'deb' entries.\n\nThinking about this as I enter this improvement, I could also use an alternate apt::source with \"include { 'src '=> true, 'deb' => false }.  Let me know if that is the preferred method.\n\nThanks\n\nJeff", "environment": "Debian based systems with a mirror of binaries, but not sources.", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "33886", "fixedVersions": [], "id": "33886", "issueType": "Improvement", "key": "MODULES-3115", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c08195ba391f63e5a281028", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Specify an alternate location for deb-src", "timeSpent": "PT0S", "updated": "2018-09-12T03:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5bc35cf25c97292bb227791e", "body": "I created PR https://github.com/puppetlabs/puppetlabs-accounts/pull/51 which I think addresses this issue.", "created": "2016-03-23T19:02:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "With recent work on the accounts module, we have introduced Puppet 4 data types which provides stricter type checking. The uid and gid fields now are as follows: [https://github.com/puppetlabs/puppetlabs-accounts/blob/master/manifests/user.pp#L134-L135]\n\nTo get past any errors I would suggest updating your uid and gid to String types. Hopefully this helps you with any errors so I will resolve this ticket now. Feel free to open another if any issues persist.\n\n\u00a0", "created": "2018-08-22T03:23:00.000000"}], "components": ["accounts"], "created": "2016-02-25T18:53:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e2e18e84-d1b8-431e-b4c9-8f97e88f9560", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59e370f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5272"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4r5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78050918885_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_427338902"}], "description": "puppetlabs/acocunts\n\nmanifest:\naccounts::user { 'user':\n  uid      => 392,\n  gid      => 100,\n  comment  => 'John User, PE',\n  shell    => '/bin/bash',\n  home     => '/home/iser',\n  password => 'user',\n  locked   => false,\n}\n\nFails with: Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, validate_re(): input needs to be a String, not a Fixnum at /etc/puppetlabs/code/environments/production/modules/accounts/manifests/user.pp:60:5  at /etc/puppetlabs/code/environments/production/manifests/account-users.pp:1 on node nap11rh6tst03.regulusgroup.net\n\n", "epicLinkSummary": "Accounts 1.2.0", "estimate": "PT0S", "externalId": "34916", "fixedVersions": [], "id": "34916", "issueType": "Bug", "key": "MODULES-3114", "labels": [], "originalEstimate": "PT0S", "parent": "34148", "parentSummary": "Accounts 1.2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e2e18e84-d1b8-431e-b4c9-8f97e88f9560", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/accounts problem", "timeSpent": "PT0S", "updated": "2018-08-22T03:24:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-03-02T17:55:00.000000"}], "components": [], "created": "2016-02-25T11:56:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d405f65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4qiv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_539922226_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-splunk/pull/14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41431", "fixedVersions": [], "id": "41431", "issueType": "Task", "key": "MODULES-3113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-03-02T17:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Take over splunk PR #14", "timeSpent": "PT0S", "updated": "2016-03-02T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR was closed. most of the functionality has been added through other PR's", "created": "2017-05-31T07:45:00.000000"}], "components": ["splunk"], "created": "2016-02-25T11:48:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3688cade"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4qi7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39812211211_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-splunk/pull/15", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37051", "fixedVersions": [], "id": "37051", "issueType": "Task", "key": "MODULES-3112", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Take over splunk PR #15", "timeSpent": "PT0S", "updated": "2017-05-31T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "created": "2016-02-25T10:30:00.000000", "name": "puppet-postgresql.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12627"}], "comments": [{"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "[link to original discussion. |https://github.com/puppetlabs/puppetlabs-postgresql/pull/770]\n\nIn your manifest you could create a dependency chain like (this is a shot in the dark, without the error message:\n`File[\"/data\"]-> \nmount { \"/data\":\ndevice => \"/dev/sdb1\",\nfstype => \"ext4\",\nensure => \"mounted\",\noptions => \"defaults\",\natboot => \"true\",\n}->Exec [ 'postgresql_initdb']\n\npostgresql::server{ 'mount_example':\ndatadir => '/data'\nothervars => 'uyfiyg'\n}`\n\n\nif you use references `File[\"/data\"]- it will work IE https://docs.puppet.com/puppet/latest/reference/lang_resources_advanced.html#amending-attributes-with-a-resource-reference", "created": "2016-06-21T09:29:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a]\u00a0for opening the ticket.\n\nGlad it worked with the solution in the PR\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/770]\n\n\u00a0", "created": "2021-06-14T05:12:00.000000"}], "components": ["postgresql"], "created": "2016-02-25T10:32:00.000000", "creator": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa9b477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4qef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8459341841_*|*_10007_*:*_1_*:*_158788263927_*|*_6_*:*_1_*:*_0"}], "description": "If datadir is a mount point ( in my case NFS ), module fails during manifests/server/initdb.pp.\n\nWhy\n - it try to create datadir -- which already exists because it's mount point.\n\n", "environment": "puppet - 3.8.6\npostgresql - 9.2 / 9.4\npupppet-postgresql - 4.5.0 / 4.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32844", "fixedVersions": [], "id": "32844", "issueType": "Bug", "key": "MODULES-3107", "labels": ["postgresql", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "resolution": "No Available Fix", "resolutionDate": "2021-06-14T05:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "fail when datadir is mount point", "timeSpent": "PT0S", "updated": "2021-06-14T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:55c7eff0-5d45-42c3-9e6f-95d382a8b153", "body": "I've found further broken builds with the same issue:\nhttps://travis-ci.org/puppetlabs/puppetlabs-mongodb/jobs/102059309\nhttps://travis-ci.org/puppetlabs/puppetlabs-mongodb/jobs/92003444\nhttps://travis-ci.org/puppetlabs/puppetlabs-mongodb/jobs/90719482\n\nSo currently this issue is blocking 4 pull requests.\nI tried to understand the cause of this issue but failed so far.", "created": "2016-02-25T03:09:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:18:00.000000"}], "components": ["mongodb"], "created": "2016-02-25T03:05:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:55c7eff0-5d45-42c3-9e6f-95d382a8b153", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b265345"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4q7r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54458022931_*|*_6_*:*_1_*:*_0"}], "description": "TravisCI builds sometimes fail without the test being broken. I've seen this twice. Once with my own pull request, I've removed afterwards. Another example can be see here:\nhttps://travis-ci.org/puppetlabs/puppetlabs-mongodb/jobs/90719482\n\nIn both cases I've seen the failing test is\n    raises an error when the master host is not available (FAILED - 1)\n\nBoth times the configuration file could not accessed:\n1) Puppet::Type::Mongodb_replset::ProviderMongo members= raises an error when the master host is not available\n\n     Failure/Error: expect { provider.flush }.to raise_error(Puppet::Error, \"Can't find master host for replicaset #{resource[:name]}.\")\n\n       expected Puppet::Error with \"Can't find master host for replicaset rs_test.\", got #<Errno::ENOENT: No such file or directory - /tmp/test20151112-2124-efecw1> with backtrace:\n\n         # /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/puppet-3.8.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:188:in `initialize'\n\n         # /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/puppet-3.8.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:188:in `open'\n\n         # /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/puppet-3.8.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:188:in `unsafe_load_file'\n\n         # /home/travis/.rvm/gems/ruby-1.9.3-p551/gems/puppet-3.8.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:153:in `load_file_with_options'\n\n         # ./lib/puppet/provider/mongodb.rb:99:in `auth_enabled'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:100:in `auth_enabled'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:147:in `block in alive_members'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:139:in `select'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:139:in `alive_members'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:183:in `set_members'\n\n         # ./lib/puppet/provider/mongodb_replset/mongo.rb:61:in `flush'\n\n         # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:173:in `block (4 levels) in <top (required)>'\n\n         # ./spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb:173:in `block (3 levels) in <top (required)>'", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41430", "fixedVersions": [], "id": "41430", "issueType": "Bug", "key": "MODULES-3106", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:55c7eff0-5d45-42c3-9e6f-95d382a8b153", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Travis CI tests erratically fails", "timeSpent": "PT0S", "updated": "2017-11-16T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This is fixed per PUP-5588 - specifically in https://github.com/puppetlabs/puppet/commit/482ca99eb4b6f181ed765b83acb648f3cdd2a05e", "created": "2016-04-19T14:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Fixed as a result of PUP-5588 - please see additional notes on that ticket.", "created": "2016-04-20T11:17:00.000000"}], "components": [], "created": "2016-02-24T17:20:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78001213"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4q5r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Brought into sprint as it was the same issue as PUP-5588, and is fixed as a result of that fix."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_75672266_*|*_1_*:*_1_*:*_6968_*|*_10007_*:*_1_*:*_44843_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4737263335"}], "description": "Running the Azure module from source on Ruby 2.1.7 x64 / Puppet {{3.8.6}} yields the following certificate failures upon each API call that is made from the Ruby Azure SDK to Azure:\n\n{code}\nFailed to add /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA\nFailed to add /C=US/O=Equifax/OU=Equifax Secure Certificate Authority\nFailed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2011\nFailed to add /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Root Certificate Authority 2010\n{code}\n\nViewing the LocalMachine cert store on Windows in PowerShell via {{dir Cert:\\LocalMachine\\Root}}, those certs are seemingly present (though the thumbprints have not been matched):\n\n{noformat}\n    Directory: Microsoft.PowerShell.Security\\Certificate::LocalMachine\\Root\n\n\nThumbprint                                Subject\n----------                                -------\nDE28F4A4FFE5B92FA3C503D1A349A7F9962A8212  CN=GeoTrust Global CA, O=GeoTrust Inc., C=US\nD23209AD23D314232174E40D7F9D62139786633A  OU=Equifax Secure Certificate Authority, O=Equifax, C=US\nCDD4EEAE6000AC7F40C3802C171E30148030C072  CN=Microsoft Root Certificate Authority, DC=microsoft, DC=com\nBE36A4562FB2EE05DBB3D32323ADF445084ED656  CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, S=Western Cape, C=ZA\nA43489159A520F0D93D032CCAF37E7FE20A8B419  CN=Microsoft Root Authority, OU=Microsoft Corporation, OU=Copyright (c) 1997 Microsoft Corp.\n99D0D1A4E577F39B19623A161289746233D56564  CN=WMSvc-VAGRANT-2008R2\n8F43288AD272F3103B6FB1428485EA3014C0BCFE  CN=Microsoft Root Certificate Authority 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US\n7F88CD7223F3C813818C994614A89C99FA3B5247  CN=Microsoft Authenticode(tm) Root Authority, O=MSFT, C=US\n3B1EFD3A66EA28B16697394703A72CA340A05BD5  CN=Microsoft Root Certificate Authority 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US\n245C97DF7514E7CF2DF8BE72AE957B9E04741E85  OU=Copyright (c) 1997 Microsoft Corp., OU=Microsoft Time Stamping Service Root, OU=Microsoft Corporation, O=Microsoft Trust Network\n18F7C1FCC3090203FD5BAA2F861A754976C8DD25  OU=\"NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.\", OU=VeriSign Time Stamping Service Root, OU=\"VeriSign, Inc.\", O=VeriSign Trust Network\n0483ED3399AC3608058722EDBC5E4600E3BEF9D7  CN=UTN-USERFirst-Hardware, OU=http://www.usertrust.com, O=The USERTRUST Network, L=Salt Lake City, S=UT, C=US\nF18B538D1BE903B6A6F056435B171589CAF36BF2  CN=thawte Primary Root CA - G3, OU=\"(c) 2008 thawte, Inc. - For authorized use only\", OU=Certification Services Division, O=\"thawte, Inc.\", C=US\nEE869387FFFD8349AB5AD14322588789A457B012  CN=COMODO Certification Authority, O=COMODO CA Limited, L=Salford, S=Greater Manchester, C=GB\nE12DFB4B41D7D9C32B30514BAC1D81D8385E2D46  CN=UTN-USERFirst-Object, OU=http://www.usertrust.com, O=The USERTRUST Network, L=Salt Lake City, S=UT, C=US\nDE28F4A4FFE5B92FA3C503D1A349A7F9962A8212  CN=GeoTrust Global CA, O=GeoTrust Inc., C=US\nD4DE20D05E66FC53FE1A50882C78DB2852CAE474  CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE\nD23209AD23D314232174E40D7F9D62139786633A  OU=Equifax Secure Certificate Authority, O=Equifax, C=US\nB51C067CEE2B0C3DF855AB2D92F4FE39D4E70F0E  CN=Starfield Root Certificate Authority - G2, O=\"Starfield Technologies, Inc.\", L=Scottsdale, S=Arizona, C=US\nB31EB1B740E36C8402DADC37D44DF5D4674952F9  CN=Entrust Root Certification Authority, OU=\"(c) 2006 Entrust, Inc.\", OU=www.entrust.net/CPS is incorporated by reference, O=\"Entrust, Inc.\", C=US\nB1BC968BD4F49D622AA89A81F2150152A41D829C  CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE\nAD7E1C28B064EF8F6003402014C3D0E3370EB58A  OU=Starfield Class 2 Certification Authority, O=\"Starfield Technologies, Inc.\", C=US\nA8985D3A65E5E5C4B2D7D66D40C6DD2FB19C5436  CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US\n97817950D81C9670CC34D809CF794431367EF474  CN=GTE CyberTrust Global Root, OU=\"GTE CyberTrust Solutions, Inc.\", O=GTE Corporation, C=US\n91C6D6EE3E8AC86384E548C299295C756C817B81  CN=thawte Primary Root CA, OU=\"(c) 2006 thawte, Inc. - For authorized use only\", OU=Certification Services Division, O=\"thawte, Inc.\", C=US\n8F43288AD272F3103B6FB1428485EA3014C0BCFE  CN=Microsoft Root Certificate Authority 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US\n8CF427FD790C3AD166068DE81E57EFBB932272D4  CN=Entrust Root Certification Authority - G2, OU=\"(c) 2009 Entrust, Inc. - for authorized use only\", OU=See www.entrust.net/legal-terms, O=\"Entrust, Inc.\", C=US\n8782C6C304353BCFD29692D2593E7D44D934FF11  CN=SecureTrust CA, O=SecureTrust Corporation, C=US\n85371CA6E550143DCE2803471BDE3A09E8F8770F  OU=VeriSign Trust Network, OU=\"(c) 1998 VeriSign, Inc. - For authorized use only\", OU=Class 3 Public Primary Certification Authority - G2, O=\"VeriSign, Inc.\", C=US\n742C3192E607E424EB4549542BE1BBC53E6174E2  OU=Class 3 Public Primary Certification Authority, O=\"VeriSign, Inc.\", C=US\n74207441729CDD92EC7931D823108DC28192E2BB  CN=Class 2 Primary CA, O=Certplus, C=FR\n627F8D7827656399D27D7F9044C9FEB3F33EFA9A  E=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, S=Western Cape, C=ZA\n6252DC40F71143A22FDE9EF7348E064251B18118  CN=Certum CA, O=Unizeto Sp. z o.o., C=PL\n5FB7EE0633E259DBAD0C4C9AE6D38F1A61C7DC25  CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US\n503006091D97D4F5AE39F7CBE7927D7D652D3431  CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net\n4EB6D578499B1CCF5F581EAD56BE3D9B6744A5E5  CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU=\"(c) 2006 VeriSign, Inc. - For authorized use only\", OU=VeriSign Trust Network, O=\"VeriSign, Inc.\", C=US\n47BEABC922EAE80E78783462A79F45C254FDE68B  CN=Go Daddy Root Certificate Authority - G2, O=\"GoDaddy.com, Inc.\", L=Scottsdale, S=Arizona, C=US\n3E2BF7F2031B96F38CE6C4D8A85D3E2D58476A0F  CN=StartCom Certification Authority, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL\n3B1EFD3A66EA28B16697394703A72CA340A05BD5  CN=Microsoft Root Certificate Authority 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US\n3679CA35668772304D30A5FB873B0FA77BB70D54  CN=VeriSign Universal Root Certification Authority, OU=\"(c) 2008 VeriSign, Inc. - For authorized use only\", OU=VeriSign Trust Network, O=\"VeriSign, Inc.\", C=US\n323C118E1BF7B8B65254E2E2100DD6029037F096  CN=GeoTrust Primary Certification Authority, O=GeoTrust Inc., C=US\n2796BAE63F1801E277261BA0D77770028F20EEE4  OU=Go Daddy Class 2 Certification Authority, O=\"The Go Daddy Group, Inc.\", C=US\n0563B8630D62D75ABBC8AB1E4BDFB5A899B24D43  CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US\n02FAF3E291435468607857694DF5E45B68851868  CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE\n{noformat}\n\nTrying to connect to the API endpoint of https://management.core.windows.net/ in Internet Explorer (to grab any certs that might be in use) does not help the situation.\n\n\nThe environment is currently Windows 2008R2 with the following Ruby / Puppet versions:\n\n{code}\nC:\\source\\puppetlabs-azure [master...origin/master +1 ~1 -0 !]> ruby --version\nruby 2.1.5p273 (2014-11-13 revision 48405) [x64-mingw32]\nC:\\source\\puppetlabs-azure [master...origin/master +1 ~1 -0 !]> bundle exec puppet --version\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\n3.8.6\n{code}\n\nThe manifest being used is the demo hanselfarm one from https://github.com/puppetlabs/puppetlabs-azure/blob/master/examples/hanselmanfarm/init_simple.pp\n\nThis likely relates to PE-2735", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42434", "fixedVersions": [], "id": "42434", "issueType": "Bug", "key": "MODULES-3105", "labels": ["azure", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-04-20T11:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Azure: Failed to add certs when running module on Windows agents", "timeSpent": "PT0S", "updated": "2016-04-20T13:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "To the best of my knowledge this has been resolved and http proxy server's are know supported y the keys", "created": "2018-08-29T06:58:00.000000"}], "components": ["apt"], "created": "2016-02-24T16:43:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6db47ecd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_42930443950_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_36259655627"}], "description": "The apt_key resource should support a http proxy.\n\nopen() from open-uri will not use a http proxy set by \nhttp_proxy or https_proxy environment variables.\n\nRelated to: https://github.com/puppetlabs/puppetlabs-apt/pull/288#issuecomment-42331023\n\nThank you and \nwith best regards", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "33885", "fixedVersions": [], "id": "33885", "issueType": "Bug", "key": "MODULES-3104", "labels": ["apt", "apt-key", "http", "proxy"], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4911e121-d0ef-4b4c-a323-c53cc7a43380", "resolution": "Fixed", "resolutionDate": "2018-08-29T06:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt_key should support http proxy", "timeSpent": "PT0S", "updated": "2018-08-29T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Meh, I read a PR wrong, it won't work. This still exists in 1.10.0.", "created": "2017-04-11T14:41:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] i'm unable to reproduce this issue, are you still seeing it? if you could provide some repro instructions that'd be awesome.", "created": "2017-07-21T13:05:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "[~accountid:557058:42c68e91-7f1c-4767-895c-70596db6f3d8] I've not seen this in a while even though we're still on 1.10.0 here, in fact I'd forgotten about it because it stopped happening. I'll close this and open it with better repro details if it occurs again. Thanks.", "created": "2017-08-01T07:00:00.000000"}], "components": ["apache"], "created": "2016-02-24T10:34:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@700835e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfcuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_44163662411_*|*_3_*:*_1_*:*_167748704_*|*_6_*:*_2_*:*_289634_*|*_10004_*:*_1_*:*_925430070"}], "description": "When using puppetlabs/apache 1.4.0 and a custom_config, we ran into an ordering issue:\n\n{code}\nInfo: Computing checksum on file /etc/httpd/conf/httpd.conf\nInfo: /Stage[main]/Apache/File[/etc/httpd/conf/httpd.conf]: Filebucketed /etc/httpd/conf/httpd.conf to puppet with sum f5e7449c0f17bc856e86011cb5d152ba\nNotice: /Stage[main]/Apache/File[/etc/httpd/conf/httpd.conf]/content: content changed '{md5}f5e7449c0f17bc856e86011cb5d152ba' to '{md5}7ad683960aa2554adce27121d09657ef'\nInfo: /Stage[main]/Apache/File[/etc/httpd/conf/httpd.conf]: Scheduling refresh of Class[Apache::Service]\n...\n...\nNotice: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/File[apache_HSTS_Config]/ensure: created\nInfo: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/File[apache_HSTS_Config]: Scheduling refresh of Exec[service notify for HSTS_Config]\nInfo: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/File[apache_HSTS_Config]: Scheduling refresh of Exec[remove HSTS_Config if invalid]\nError: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/Exec[service notify for HSTS_Config]: Failed to call refresh: /usr/sbin/apachectl -t returned 1 instead of one of [0]\nError: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/Exec[service notify for HSTS_Config]: /usr/sbin/apachectl -t returned 1 instead of one of [0]\nNotice: /Stage[main]/Profile::Apache/Apache::Custom_config[HSTS_Config]/Exec[remove HSTS_Config if invalid]: Triggered 'refresh' from 1 events\n...\n...\nNotice: /Stage[main]/Apache/Concat[/etc/httpd/conf/ports.conf]/Exec[concat_/etc/httpd/conf/ports.conf]/returns: executed successfully\nNotice: /Stage[main]/Apache/Concat[/etc/httpd/conf/ports.conf]/Exec[concat_/etc/httpd/conf/ports.conf]: Triggered 'refresh' from 5 events\nNotice: /Stage[main]/Apache/Concat[/etc/httpd/conf/ports.conf]/File[/etc/httpd/conf/ports.conf]/ensure: defined content as '{md5}7c4742adc3e33066c74a24c77716ccce'\nInfo: Concat[/etc/httpd/conf/ports.conf]: Scheduling refresh of Class[Apache::Service]\nInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\nNotice: /Stage[main]/Apache::Service/Service[httpd]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Apache::Service/Service[httpd]: Unscheduling refresh on Service[httpd]\nNotice: Finished catalog run in 98.48 seconds\n{code}\n\nIt appears that the custom_config is added after httpd.conf is created, which contains a reference to /etc/httpd/conf/ports.conf, but before the ports.conf file is created. Replicating this ordering by hand, an error is generated:\n{code}\nFeb 24 17:26:11 hostname httpd[8036]: httpd: Syntax error on line 37 of /etc/httpd/conf/httpd.conf: Could not open configuration file /etc/httpd/conf/ports.conf: No such file or directory\n{code}\nIf the custom_config type is ordered prior to the ports.conf file creation, it will always take at least 2 runs for puppet to converge. Perhaps custom_configs should require that file, or otherwise be modified to come later in the ordering.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "41429", "fixedVersions": [], "id": "41429", "issueType": "Bug", "key": "MODULES-3103", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Cannot Reproduce", "resolutionDate": "2017-08-01T07:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache ordering with apache::custom_config", "timeSpent": "PT0S", "updated": "2017-08-01T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "attachments": [], "comments": [{"author": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "body": "That sux, thanks for the details [~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d].  It appears there is still no way to limit a module as being usable only on puppet 3 or 4 in metadata.json.\n\nDo you know when this :no_such_key behaviour came in? Is it just for future parser or old puppet too?\n\nSo obviously I do not want anyone to continue using this module now that there is awesome module data support in core.  I think what I'll do is make a new release that:\n\n * throws this key\n * refuses to run on puppet 4 by raising an exception\n", "created": "2016-02-24T02:07:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "The new behavior was introduced as part of PUP-3948 (targeted for 4.0.0). 3.x was not affected by that change (and that's regardless of --parser future).\n", "created": "2016-02-24T02:28:00.000000"}, {"author": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "body": "OK, then I am going to make the module raise an exception on puppet 4, I don't want to people to use it on 4 and there is no need.", "created": "2016-02-24T02:30:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "Here's the commit [432c4ab|https://github.com/thallgren/puppet/commit/432c4ab598f1622041b6c7444b8b8edd4acd80b9]. It was part of PR-3609.", "created": "2016-02-24T02:34:00.000000"}, {"author": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "body": "Thank you [~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d], will push a release of this module tonight that kills it on puppet 4.", "created": "2016-02-24T03:01:00.000000"}, {"author": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "body": "[~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d] I think this https://github.com/ripienaar/puppet-module-data/pull/33 should probably make this not be completely horrible.  I decided not to raise because this will actually completely break peoples setup, I think the fix will at least make it not break but it will be pretty annoying due to the warnings - which I am ok with.\n\nDoes that seem fine?", "created": "2016-02-24T11:54:00.000000"}, {"author": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "body": "Yes, that sounds good. I agree that introducing a breaking change is not ideal. Lots of warnings is better.", "created": "2016-02-24T13:45:00.000000"}, {"author": "557058:9d1d227b-434f-481d-8279-a026a8ca4bbd", "body": "I pushed a release with that, hopefully this resolves this problem.  Thanks again for investigating and letting me know.\n\n[~accountid:557058:c7e2df03-377d-4bf0-9407-106b8483430d] I am not sure what the workflow is for resolving this one, please if you don't mind close it however your process needs.", "created": "2016-02-25T00:18:00.000000"}], "components": [], "created": "2016-02-24T01:31:00.000000", "creator": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94df3f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4pa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1065053037_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5774"}], "description": "The module ripienaar/module_data redefines the {{Puppet::DataBinding::Hiera}} class in a way that is incompatible with Hiera versions >= 2.0 and Puppet 4.x in that the {{find(request)}} method returns {{nil}} when no value is found. The Puppet runtime changed it's behavior a year ago so that it throws {{:no_such_key}} when no key is found (the distinction between \"not found\" and \"found nil\" is made by passing a special marker object as the default value in the Hiera lookup).\n\nThis causes problems, since any key will be considered \"found\". PUP-5952 is one example where the classes array contains an unmotivated undef value. The fact that the user was unaware that this module was installed (happened due to dependencies from other modules) made the problem difficult to find.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33884", "fixedVersions": [], "id": "33884", "issueType": "Bug", "key": "MODULES-3102", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c7e2df03-377d-4bf0-9407-106b8483430d", "resolution": "Fixed", "resolutionDate": "2016-03-07T09:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ripienaar/module_data breaks Puppet lookup", "timeSpent": "PT0S", "updated": "2016-03-07T09:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "I guess this can be closed.  After uninstalling and re-installing the iptables-ipv6 package, the ip6tables-save command is working.", "created": "2016-02-24T09:37:00.000000"}, {"author": "557058:3f169595-a178-4767-b5cc-065075b747bc", "body": "I'm running RHEL 6 and reinstalling iptables-ipv6 DID NOT solve the problem for me. Firewall 1.8.1 and puppet master 3.8\n\n{code}echo > /etc/sysconfig/ip6tables{code}\n\nthen puppet agent --test\n\nseemed to solve  the issue for me.\n\nLinux localhost 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux\n", "created": "2016-08-08T23:15:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving in line with comments.", "created": "2021-07-07T09:48:00.000000"}], "components": ["firewall"], "created": "2016-02-23T10:50:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71a5e759"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4olj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169423075423_*|*_5_*:*_1_*:*_0"}], "description": "When using the {{firewallchain}} type with the {{purge}} option set, something in the firewall chain type is calling {{ip6tables-save}} and requiring a valid exit code.  If ip6tables is not enabled or there are no ip6tables rules, then {{ip6tables-save}} exits with exit code 1.  This makes the {{firewallchain}} type with {{purge}} option unusable:\n\n{noformat}\n# puppet apply -t --noop -e 'include badguys'\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for springhaven.springhaven.org in environment production in 0.30 seconds\nError: /Stage[main]/Badguys/Firewallchain[BADGUYS:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1:\nInfo: Applying configuration version '1456248559'\nNotice: Applied catalog in 0.97 seconds\n{noformat}\n\ndebugging information:\n{noformat}\n# puppet apply -t --noop -e 'include badguys' --debug 2>&1 | grep -B2 'Failed to generate'\nDebug: Puppet::Type::Firewall::ProviderIp6tables: [instances]\nDebug: Executing: '/sbin/ip6tables-save'\nError: /Firewallchain[BADGUYS:filter:IPv4]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1:\n{noformat}\n\nThe same puppet run without the {{purge => yes}} option works:\n{noformat}\n09:48:05 [root@springhaven /root] # puppet apply -t --noop -e 'include badguys'\nInfo: Loading facts\nInfo: Loading facts\nNotice: Compiled catalog for springhaven.springhaven.org in environment production in 0.30 seconds\nInfo: Applying configuration version '1456249748'\nNotice: Applied catalog in 0.38 seconds\n{noformat}\n\nThis module is unusable to me without the purge option. :(", "environment": "CentOS 5.8\nmodule {{puppetlabs-firewall (v1.8.0)}} (since you don't have the firewall module versions included in JIRA)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32843", "fixedVersions": [], "id": "32843", "issueType": "Bug", "key": "MODULES-3101", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot use firewallchain type with purge if ip6tables is not running", "timeSpent": "PT0S", "updated": "2021-07-07T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c11ebee1b5a0070293512", "body": "Looks like this was introduced by: https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/33dfa95535910424974734f195466d5a804474f9\n\nI created two solutions, one of which is in this pull request:\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/450\nand the other is described in the comments. Works in my quick tests, but should probably receive more testing.", "created": "2016-03-17T11:44:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "ps - while seems to me that having the string UNSET instead of nil or False in params.pp is not ideal, I don't think that setting a default $node_ip_address is the right fix. The *default* should still be for RMQ to bind to all interfaces", "created": "2016-03-17T11:48:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "I didn't (yet) add any test cases for when :node_ip_address is default (UNSET), but could try to create some.\n\nSee also: https://github.com/rabbitmq/rabbitmq-server/issues/692", "created": "2016-03-17T12:12:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Tried to stub in a couple tests modeled on the existing ones", "created": "2016-03-17T16:52:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "I would appreciate some feedback on this from someone involved in the project, but my PR is now passing the automated tests.\nhttps://travis-ci.org/puppetlabs/puppetlabs-rabbitmq/builds/122857034\nHopefully this helps streamline getting a fix committed.", "created": "2016-04-13T12:15:00.000000"}, {"author": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "body": "I use the module on OpenBSD, and ran into the very same issue. I purposely want to not specify an IP Address, since I want to listen on all IPv4 and IPv6 addresses.\n\nThe patch in PR #450 fixes the issue for me as well.", "created": "2016-04-15T13:05:00.000000"}], "components": ["rabbitmq"], "created": "2016-02-22T01:46:00.000000", "creator": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1449a714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4nhb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33830865_*|*_5_*:*_2_*:*_351078_*|*_10005_*:*_1_*:*_5095232846"}], "description": "Having a default of 'UNSET' for the node_ip_address parameter breaks the rabbitmqadmin install.\nThis leads to this failure:\n{code}\nDebug: Exec[/var/lib/rabbitmq/rabbitmqadmin](provider=posix): Executing 'curl -k --noproxy localhost --retry 30 --retry-delay 6 -f -L -o /var/lib/rabbitmq/rabbitmqadmin http://guest:guest@UNSET:15672/cli/rabbitmqadmin'\nDebug: Executing 'curl -k --noproxy localhost --retry 30 --retry-delay 6 -f -L -o /var/lib/rabbitmq/rabbitmqadmin http://guest:guest@UNSET:15672/cli/rabbitmqadmin'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37049", "fixedVersions": [], "id": "37049", "issueType": "Bug", "key": "MODULES-3098", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "resolution": "Fixed", "resolutionDate": "2016-04-21T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-rabbitmq] - node_ip_address has unsafe default", "timeSpent": "PT0S", "updated": "2016-04-21T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "600", "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Would it be possible for you to commit a PR with this change ?\n\nThanks for raising the ticket.", "created": "2016-02-19T07:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5b87b50c-efa2-4cce-83fa-ab8308c42d21", "body": "did here:\nhttps://github.com/puppetlabs/puppetlabs-concat/pull/391", "created": "2016-02-19T08:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the sterling work !!!", "created": "2016-02-19T09:49:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am marking this as resolved as the pr has been merged. Thanks for the work !", "created": "2016-02-19T09:50:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Former user and Former user, I re-implemented this fix in PR #392, because the previous fix didn't produce the correct alphabetization and acceptance tests were failing.\n\nKeep in mind that the sorting was broken for a long time in Concat 1.x as it sorted into \"10\", \"1\", \"2\" and Concat 2.x fixed the sorting to produce \"1\", \"10\", \"2\" as should be expected. If your manifest was written to accommodate the bug in Concat 1.x, please adjust it to the correct alpha sorting.\n\nThanks,\nBryan", "created": "2016-02-19T16:39:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5b87b50c-efa2-4cce-83fa-ab8308c42d21", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] thanks for your input, you are correct. In hindsight my solution was incorrect regarding alpha sorting. ", "created": "2016-02-20T08:13:00.000000"}], "components": ["concat"], "created": "2016-02-19T05:56:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5b87b50c-efa2-4cce-83fa-ab8308c42d21", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d17b557"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4mlr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6266387_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7749831_*|*_10005_*:*_1_*:*_48219"}], "description": "The documentation states\n{code}\nFragments that share the same order number are ordered by name.\n{code}\n\n\nbut as i see the code the compare function for sorting splits the compound \"${order}___${name}\" string up and only uses the first ${order} part for sorting. \nThis caused my DNS entries to be reordered randomly and created (unnecessary) eventful reports.\n\n{code:ruby}\ndef decompound(d)\n    d.split('___').first \nend\ndecompound(a[0]) <=> decompound(b[0])\n{code}\n\nreplacing the code above with\n\n{code:ruby}\na[0] <=> b[0]\n{code}\n\nachieved the desired effect. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40266", "fixedVersions": [], "id": "40266", "issueType": "Bug", "key": "MODULES-3097", "labels": [], "originalEstimate": "PT600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5b87b50c-efa2-4cce-83fa-ab8308c42d21", "resolution": "Fixed", "resolutionDate": "2016-02-19T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fragment sorting does not take into accout the name", "timeSpent": "PT0S", "updated": "2016-02-20T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "900", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/41", "created": "2016-02-18T14:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged!", "created": "2016-02-18T14:42:00.000000"}], "components": ["motd"], "created": "2016-02-18T14:12:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167a4a63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4m5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_248615_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1584851"}], "description": "SUT definitions for motd are out of date causing test errors", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37047", "fixedVersions": [], "id": "37047", "issueType": "Bug", "key": "MODULES-3096", "labels": ["OSL"], "originalEstimate": "PT900S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Fixed", "resolutionDate": "2016-02-18T14:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update Beaker SUT definitions", "timeSpent": "PT0S", "updated": "2016-02-18T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-02-18T09:58:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:49bdf961-fa66-4e26-b6ea-6ed10edefc43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4745c293"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwlz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/18"}], "description": "When installing MariaDB 10.1.10 on CentOS 7 it does not create the:\n\n/var/log/mariadb\n\ndirectory required by\n\n/var/log/mariadb/mariadb.log\n\nCreating the following error:\n\nError: Could not set 'present' on ensure: No such file or directory - /var/log/mariadb/mariadb.log at 26:/etc/puppet/environments/slurm/modules/mysql/manifests/server/service.pp\nError: Could not set 'present' on ensure: No such file or directory - /var/log/mariadb/mariadb.log at 26:/etc/puppet/environments/slurm/modules/mysql/manifests/server/service.pp\nWrapped exception:\nNo such file or directory - /var/log/mariadb/mariadb.log\nError: /Stage[main]/Mysql::Server::Service/File[/var/log/mariadb/mariadb.log]/ensure: change from absent to present failed: Could not set 'present' on ensure: No such file or directory - /var/log/mariadb/mariadb.log at 26:/etc/puppet/environments/slurm/modules/mysql/manifests/server/service.pp\n\nThe error should be as simple to fix as having puppet make sure this default log path exists.  The same should be ensured for /var/run/mariadb.  This appears to not be a problem with the default version of mariadb on CentOS 7, only with Mariadb if you are using a newer version. \n", "environment": "CentOS 7, MariaDB 10.1.10, mysql module 3.6.2, puppet 3.8.6", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT3600S", "externalId": "32842", "fixedVersions": [], "id": "32842", "issueType": "Bug", "key": "MODULES-3095", "labels": ["cspapercuts"], "originalEstimate": "PT3600S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:49bdf961-fa66-4e26-b6ea-6ed10edefc43", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql module does not ensure that log directory exists for case where package does note make it.", "timeSpent": "PT0S", "updated": "2018-10-01T16:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2016-02-18T05:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4a82553b-91c6-4e98-ae7a-04d79561862e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10295792"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87hb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Secruity scans of users home directories is flagging /var/lib/haproxy as 0755, this doesn't appear to be specifically set by the haproxy module at the moment, so am asking for a new global setting allowing the chroot directory to be set within the haproxy module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42433", "fixedVersions": [], "id": "42433", "issueType": "Improvement", "key": "MODULES-3094", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4a82553b-91c6-4e98-ae7a-04d79561862e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add option to set the chroot directory permissions", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] and [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] - is this work the only prerequisite for removing win32-security from puppet-agent?", "created": "2017-04-06T06:33:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Correct - we can yank the dependencies from Puppet itself as part of Puppet 5.  The commit that removed its usage from the code is part of the 4.4.0 release in https://github.com/puppetlabs/puppet/commit/80df195ebf9be27b4d64f7f17fba7facb4713eb5\n\nThere is one spot in ACL where win32/security is referred to:\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/72498aa8dba94ce3dc163e88dde1803c8d10d557/lib/puppet/provider/acl/windows/base.rb#L12\n\nThere's also some old horrible code that should be removed at:\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/72498aa8dba94ce3dc163e88dde1803c8d10d557/lib/puppet/util/monkey_patches.rb#L14-L128\n\nMy recommendation would be that we bump ACL module compat to Puppet 4+, and do an ACL 2.0.0 release.  Then we can do the work from this ticket, remove old monkey patches for earlier Puppet releases, and do the Ruby 2.3 compat upgrade from MODULES-4275 in a single major release.", "created": "2017-04-11T09:22:00.000000"}], "components": ["acl"], "created": "2016-02-17T14:57:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@160e53f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyrj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}], "description": "The Win32-Security Gem contains API calls that are not wide string (Ansi).  The gem is being removed from Puppet however the ACL module still depends on it.  This ticket will copy the required functionality into the ACL module and then remove the requirement for the win32-security gem\n\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/util/monkey_patches.rb\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/provider/acl/windows/base.rb", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "41428", "fixedVersions": [], "id": "41428", "issueType": "Task", "key": "MODULES-3093", "labels": ["i18n", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove usage of win32-security gem in ACL Module", "timeSpent": "PT0S", "updated": "2021-03-05T02:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["host_core"], "created": "2016-02-17T03:51:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7be9c561-9a8f-4aac-8387-988c7b20798d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@319011b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-8620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4ur3:"}], "description": "Puppet's parsedfile provider can incorrectly ignore (and then fail to manage) duplicate resources.\n\nIn our setup (for reasons I don't completely understand) we start off with a hosts file containing:\n{code}\n127.0.0.1 <fqdn> <hostname>\n127.0.1.1 <fqdn> <hostname>\n{code}\n\nWe then apply something like the following:\n{code}\nhost {\n  <fqdn>:\n    ensure        => present,\n    ip            => <real_ip>,\n    host_aliases  => [<hostname>];\n  \"puppet\":\n    ensure        => present,\n    ip            => <puppetserver_ip>;\n  \"localhost.localdomain\":\n    ensure        => present,\n    ip            => \"127.0.0.1\",\n    host_aliases  => [\"localhost\"];\n}\n\nresources {\n  \"host\":\n    purge         => 'true';\n} \n{code}\n\nand, instead of the expected:\n{code}\n<real_ip> <fqdn> <hostname>\n<puppetserver_ip> puppet\n127.0.0.1 localhost.localdomain localhost\n{code}\nwe actually get:\n{code}\n127.0.0.1 <fqdn> <hostname>\n<real_ip> <fqdn> <hostname>\n<puppetserver_ip> puppet\n127.0.0.1 localhost.localdomain localhost\n{code}\n\nAs best I can tell, this is the parsed record for the first line being overwritten by the second because of a duplicate key - but I can't see where this is happening as the records seem to be in an array - possibly as a part of the records? method and its use in purge.\n\nIt certainly feels like the first record isn't something that's being managed by puppet, and therefore in the purge case, it should be deleted.", "environment": "N/A", "epicLinkSummary": "Host Type/Provider Improvements", "estimate": "PT0S", "externalId": "34914", "fixedVersions": [], "id": "34914", "issueType": "Bug", "key": "MODULES-7477", "labels": [], "originalEstimate": "PT0S", "parent": "19940", "parentSummary": "Host Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7be9c561-9a8f-4aac-8387-988c7b20798d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Detected resources in parsedfile provider can ignore duplicates", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is now working in stdlib, i added a unit test around this. Just to make sure. \n\nThanks for the ticket [~accountid:70121:513396e5-6d1e-4ed4-acee-3752a305e2af] (y)", "created": "2021-01-14T06:33:00.000000"}], "components": ["stdlib"], "created": "2016-02-17T03:25:00.000000", "creator": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e1e8303"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-5"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87h3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14344562207_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_140581910808"}], "description": "With the future parser / puppet 4.x is_string should not return true for undef. Example:\n\npuppet apply -e 'notice(is_string(undef))'\nNotice: Scope(Class[main]): true\n\nOr at least this behavior should be documented.", "epicLinkSummary": "Modules CI Triage ", "estimate": "PT0S", "externalId": "33882", "fixedVersions": [], "id": "33882", "issueType": "Bug", "key": "MODULES-3091", "labels": [], "originalEstimate": "PT0S", "parent": "44901", "parentSummary": "Modules CI Triage ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "resolution": "Fixed", "resolutionDate": "2021-01-14T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "is_string(undef) returns true", "timeSpent": "PT0S", "updated": "2021-01-14T06:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2016-02-16T18:08:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dc222d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4klb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38409_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40265", "fixedVersions": [], "id": "40265", "issueType": "Bug", "key": "MODULES-3090", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2016-02-16T18:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MODULES-3089", "timeSpent": "PT0S", "updated": "2016-02-16T18:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to Wont Fix as this is now supported by voxpupuli.", "created": "2021-04-12T06:11:00.000000"}], "components": ["rabbitmq"], "created": "2016-02-16T18:07:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56f37f21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4kkv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_162558268979_*|*_6_*:*_1_*:*_0"}], "description": "Passwords are passed as command line arguments by rabbitmq's providers. This should not happen if possible.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "38136", "fixedVersions": [], "id": "38136", "issueType": "Bug", "key": "MODULES-3089", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T06:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rabbitmq should not pass passwords on CLI", "timeSpent": "PT0S", "updated": "2021-04-12T06:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-02-16T17:57:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2beef32b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87gn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "https://confluence.puppetlabs.com/display/PROD/Localization\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36042", "fixedVersions": [], "id": "36042", "issueType": "New Feature", "key": "MODULES-3088", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[PLACEHOLDER] Prep error messages for l10n and i18n", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["supported"], "created": "2016-02-16T17:56:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42d6e0b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-5"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Localization (l10n) and Internationalization (i18n)"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_teal"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4kkf:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34913", "fixedVersions": [], "id": "34913", "issueType": "Epic", "key": "MODULES-3087", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Localization (l10n) and Internationalization (i18n) ", "timeSpent": "PT0S", "updated": "2017-05-24T17:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "body": "Does 3.7.0 contain a fix for this issue?", "created": "2016-03-08T06:27:00.000000"}, {"author": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "body": "line 65: \nweekday => '1-6',\n\nfixes it", "created": "2016-03-08T07:46:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "After sitting for five years, this no longer seems to be an issue :)\n\nChecked out the code and Paul's suggestion is in it as of v9.0.0.", "created": "2021-07-08T10:34:00.000000"}], "components": ["mysql"], "created": "2016-02-16T06:18:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67674cee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4jbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170133345934_*|*_5_*:*_1_*:*_0"}], "description": "    class { '::mysql::backup::xtrabackup':\n        ensure            => 'present',\n        backupdir         => '/var/lib/xtrabackup',\n        time              => [23, 3]\n    }\n\nError: Failed to apply catalog: Parameter weekday failed on Cron[xtrabackup-daily]: -5 is not a valid weekday at /etc/puppet/environments/production/modules/mysql/manifests/backup/xtrabackup.pp:39\n\n", "environment": "Debian Jessie\n\npuppet:  Installed: 3.7.2-4", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "34911", "fixedVersions": [], "id": "34911", "issueType": "Bug", "key": "MODULES-3086", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "resolution": "Fixed", "resolutionDate": "2021-07-08T10:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "-5 is not a valid weekday in xtrabackup.pp", "timeSpent": "PT0S", "updated": "2021-07-08T10:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "attachments": [], "comments": [{"author": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "body": "For some extra detail, here's the log output from mongo when this happened:\n\n{code}\n2016-02-15T16:11:35.976+0000 [signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] now exiting\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] dbexit:\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: going to close listening sockets...\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] closing listening socket: 8\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] closing listening socket: 9\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: going to flush diaglog...\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: going to close sockets...\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: waiting for fs preallocator...\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: lock for final commit...\n2016-02-15T16:11:35.980+0000 [signalProcessingThread] shutdown: final commit...\n2016-02-15T16:11:35.981+0000 [signalProcessingThread] shutdown: closing all files...\n2016-02-15T16:11:36.040+0000 [signalProcessingThread] closeAllFiles() finished\n2016-02-15T16:11:36.040+0000 [signalProcessingThread] journalCleanup...\n2016-02-15T16:11:36.044+0000 [signalProcessingThread] removeJournalFiles\n2016-02-15T16:11:36.051+0000 [rsBackgroundSync] replSet sync source problem: 10278 dbclient error communicating with server: 10.252.16.4:27017\n2016-02-15T16:11:36.052+0000 [signalProcessingThread] shutdown: removing fs lock...\n2016-02-15T16:11:36.052+0000 [signalProcessingThread] dbexit: really exiting now\n2016-02-15T16:11:36.545+0000 ***** SERVER RESTARTED *****\n2016-02-15T16:11:36.550+0000 ERROR: Cannot write pid file to /var/run/mongod.pid: Permission denied\n{code}", "created": "2016-02-15T21:41:00.000000"}, {"author": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "body": "[PR #269|https://github.com/puppetlabs/puppetlabs-mongodb/pull/269] on github to fix it.", "created": "2016-02-16T07:36:00.000000"}, {"author": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "body": "[MR #269|https://github.com/puppetlabs/puppetlabs-mongodb/pull/269] accepted by hunner", "created": "2016-02-17T06:26:00.000000"}, {"author": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "body": "[~accountid:557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62] I've just raised MODULES-3154 which is probably related to the issue you encountered aswell... \n\nThe fix there will improve things if '/var' is a tempfs, such as EL7 by allowing the init-script to auto-create the pidFile directory correctly... ", "created": "2016-03-11T09:54:00.000000"}], "components": ["mongodb"], "created": "2016-02-15T18:09:00.000000", "creator": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da8090e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4jaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_130609290_*|*_6_*:*_1_*:*_0"}], "description": "When updating the module to the latest version, from one that was only a few days old, so it must be a very recent update. there was this entry in the puppet log:\n\n/Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content\tcontent changed '{md5}5dc511423f18e5e033b3a0955202ad29' to '{md5}bd6d4a2bcec6706d9c252cf21cec4fed'\n\nPart of this update change the pidfile location to /var/run/mongod.pid, which didn't previously exist.  This caused our mongos to crash, until that file was manually created and set to be owned by the mongo user.  ", "environment": "Ubuntu 14.04\nPuppet 3.8.7\nPuppet master 3.8.7 (Foreman v1.7.4)\nMongo v2.6.9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37045", "fixedVersions": [], "id": "37045", "issueType": "Bug", "key": "MODULES-3085", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4ab8a831-2d2d-4b34-8f36-3a5585dadb62", "resolution": "Fixed", "resolutionDate": "2016-02-17T06:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Pidfile existance not ensured, defaults change triggered crash.", "timeSpent": "PT0S", "updated": "2016-03-11T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:27cb4a31-86b5-442d-9dd6-302c5fd1fae6", "body": "Running into the same. After creating an admin user, it fails on that, not guest.", "created": "2016-07-28T12:45:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "Not sure if this will still happen now that the module has been migrated, but fwiw, I'm guessing this would fix it once I get it actually working as intended (original author is someone else, but hasn't had time to rework it):\nhttps://github.com/voxpupuli/puppet-rabbitmq/pull/598", "created": "2017-09-11T17:17:00.000000"}, {"author": "623c11ebee1b5a0070293512", "body": "I think this will fix it:\nhttps://github.com/voxpupuli/puppet-rabbitmq/pull/629\n\nalso implemented in\nhttps://github.com/voxpupuli/puppet-rabbitmq/pull/598\nwhich reworks the user provider somewhat.", "created": "2017-09-12T01:53:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:623c11ebee1b5a0070293512]! ", "created": "2017-09-13T14:12:00.000000"}], "components": ["rabbitmq"], "created": "2016-02-14T08:36:00.000000", "creator": "601a6392a7fb4000693ec9a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec2a75d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4iun:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49869398551_*|*_5_*:*_1_*:*_0"}], "description": "When running {{puppet resource rabbitmq_user}} as documented on a node, I get this error:\n\n{noformat}\nError: Could not run: Validation of Rabbitmq_user[guest] failed: must set password when creating user\n{noformat}\n\nThis is with a very basic setup:\n\n{noformat}\n  class { '::rabbitmq':\n    service_manage    => false,\n    port              => '5672',\n    environment_variables   => {\n      'NODENAME'     => 'node01',\n      'SERVICENAME'  => 'xxx',\n      'RABBITMQ_MNESIA_BASE' => '/srv/rabbitmq',\n    },\n    admin_enable     => true,\n  }\n{noformat}\n", "environment": "puppetlabs-rabbitmq 5.1.3\nrabbitmq 3.6.0-1\nDebian jessie", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33881", "fixedVersions": [], "id": "33881", "issueType": "Bug", "key": "MODULES-3084", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "601a6392a7fb4000693ec9a8", "resolution": "Fixed", "resolutionDate": "2017-09-13T14:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Validation of Rabbitmq_user[guest] failed: must set password when creating user", "timeSpent": "PT0S", "updated": "2017-09-13T14:12:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR #182 https://github.com/puppetlabs/puppetlabs-sqlserver/pull/182", "created": "2016-08-15T21:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/482dc493df7b0401e9076632ebc24ffbadbe0eec", "created": "2016-08-16T15:41:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Test automation for this at spec/acceptance/sqlserver_login_spec.rb lines 272-275, CI is green. No FR necessary.", "created": "2016-08-23T17:54:00.000000"}], "components": ["sqlserver"], "created": "2016-02-12T23:20:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:244515ba-9ec7-493a-9ce5-f938b3916d73", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5649decb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4is7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200359448_*|*_1_*:*_1_*:*_15963274597_*|*_10007_*:*_2_*:*_25253075_*|*_3_*:*_2_*:*_50697457_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_412433070"}], "description": "I had already created a user via:\n  sqlserver::login{'v1dbo':\n    password => hiera('versionone:db:v1dbo'),\n    instance => $instance_name,\n  }\n\nI needed to add this user to the 'sysadmin' role: So I changed it to:\n\n  sqlserver::login{'v1dbo':\n    password => hiera('versionone:db:v1dbo'),\n    instance => $instance_name,\n    svrroles => { \n      'public'   => 1,\n      'sysadmin' => '1'\n    }\n  }\n\nI then received an SQL error.\n\nAfter looking at the SQL i immediately saw the problem:\n\n\tALTER LOGIN [v1dbo] WITH\n\t\t\tCHECK_EXPIRATION = OFF,\n\t\tCHECK_POLICY\t = ON,\n\t\t\tDEFAULT_LANGUAGE = [us_english],\n\t\tDEFAULT_DATABASE = [master];\n\t\tIF IS_SRVROLEMEMBER(''public'',''v1dbo'') != 1\n\tBEGIN\n\t            ALTER SERVER ROLE public ADD MEMBER [v1dbo];\n        \tEND\n\t\tIF IS_SRVROLEMEMBER(''sysadmin'',''v1dbo'') != 1\n\tBEGIN\n\t            ALTER SERVER ROLE sysadmin ADD MEMBER [v1dbo];\n        \tEND\n\t\nEND\n\n-----\n\nThis is incorrect:\nALTER SERVER ROLE sysadmin ADD MEMBER [v1dbo];\n\nIt should be:\n\nALTER SERVER ROLE [sysadmin] ADD MEMBER [v1dbo];\n\nI looked through the module templates all the role code uses braces properly.  However the sqlserver login templates do not.\n\nHere's my diff from my fix,  This produces proper SQL and added the roles.\n\n--- a/environments/production/modules/sqlserver/templates/create/login.sql.erb\n+++ b/environments/production/modules/sqlserver/templates/create/login.sql.erb\n@@ -17,9 +17,9 @@ BEGIN\n        IF IS_SRVROLEMEMBER('<%= role %>','<%= @login %>') != <%= enable_bit %>\n        BEGIN\n            <% if enable_bit == '1' || enable_bit == 1 -%>\n-        ALTER SERVER ROLE <%= role %> ADD MEMBER [<%= @login %>];\n+        ALTER SERVER ROLE [<%= role %>] ADD MEMBER [<%= @login %>];\n         <% else -%>\n-        ALTER SERVER ROLE  <%= role %> DROP MEMBER [<%= @login %>];\n+        ALTER SERVER ROLE  [<%= role %>] DROP MEMBER [<%= @login %>];\n         <% end -%>\n        END\n        <% end -%>\n@@ -40,9 +40,9 @@ BEGIN\n                DEFAULT_DATABASE = [<%= @default_database %>];\n        <% @svrroles.each do |role, enable_bit| -%>\n            <% if enable_bit == '1' || enable_bit == 1 -%>\n-    ALTER SERVER ROLE <%= role %> ADD MEMBER [<%= @login %>];\n+    ALTER SERVER ROLE [<%= role %>] ADD MEMBER [<%= @login %>];\n         <% else -%>\n-    ALTER SERVER ROLE <%= role %> DROP MEMBER [<%= @login %>];\n+    ALTER SERVER ROLE [<%= role %>] DROP MEMBER [<%= @login %>];\n         <% end -%>\n        <% end -%>\n END\n\n\n\n", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "32841", "fixedVersions": [], "id": "32841", "issueType": "Bug", "key": "MODULES-3083", "labels": [], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:244515ba-9ec7-493a-9ce5-f938b3916d73", "resolution": "Fixed", "resolutionDate": "2016-08-23T17:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Assigning an existing user to roles on generates invalid SQL.", "timeSpent": "PT0S", "updated": "2016-08-24T04:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Updated notes. This may be bigger overhaul than originally thought.\n{noformat}\n* defaults\n** the base class should be able to do a default install/instance/service\n   Perhaps the base class should be used for packages?\n** the instance should be able to do a default software\n*** Backwards compatibility\n    - Normally install_from_source is true and source_url is undef, which is an\n    error state so either a user has to pass install_from_source => false or\n    source_url => something.\n*** from source defaults\n    - A new state where neither of these being passed would be allowed, but a\n    tomcat::install with tomcat::instance's catalina_home must be declared to\n    match up with it. Doing so would create an instance of config files and the\n    user/group needed to own them.\n*** from package defaults\n    - tomcat::instance should declare tomcat::install when\n    $package_ensure/name/options or $source_url/strip_first_dir or\n    $install_from_source are set to anything\n    - the above would be an error state if the base class is declared with\n    differing package attributes, but not if they are identical as the base\n    class would probably be what is declaring this resource\n** the instance should be able to do a default service\n   TBD\n* tomcat::instance\n** users\n*** instances\n    Should be able to manage their own user/group but should not conflict on\n    resource declaration that have identical users/groups of other instances\n*** the base tomcat class\n    It currently manages a user/group that are used by all instances, but\n    shouldn't.\n** duplicates\n*** multi-instance error states\n   - [ ] It is an error state to have any other tomcat::instances with package_name set and install_from_source => false\n   - [ ] It is an error state to have any other tomcat::instances with source_url set and install_from_source => true and the same catalina_home\n** instance service from source\n*** Can multiple services be run from a single instance?\n    It appears so, but need to test.\n*** use_init => true use_jsvc => true\n    Uses the templated init script to allow multiple services for a single instance, from source only\n** instance service from package\n*** tomcat::instance doesn't even bother to manage the service for the instance.. why is that?\n*** Well why not by default run a service in tomcat::instance?\n* tomcat::install\n  tomcat::install should exist to actually install the software, not be a part of tomcat::instance\n\n  it also copies files to an instance base directory if needed, but normally expects catalina_base to be the parameter passed, but catalina_home is what really has to be passed now (this is backwards incompatible)\n\n  There should be error checking around trying to run instances and services from the package not in the package way\n\n* tomcat::service\n{noformat}", "created": "2016-02-18T18:28:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/125 is up, but still needs to be debugged for all tests and have the docs updated.", "created": "2016-02-24T09:06:00.000000"}], "components": ["tomcat"], "created": "2016-02-12T17:49:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eaf1d8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvvb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_502846452_*|*_3_*:*_1_*:*_502574486_*|*_5_*:*_1_*:*_0"}], "description": "* the base tomcat class manages a user/group that are used by all instances, but instances should be able to manage their own users\n* tomcat::instance installs the software in the home, but doesn't check for duplicate resources in multi-instance\n* it also copies files to an instance base directory if needed, but normally expects catalina_base to be the parameter passed, but catalina_home is what has to be passed now (this is backwards incompatible)\n* tomcat::instance doesn't even bother to manage the service for the instance.. why is that? Can multiple services be run from a single instance, and multiple instances from a single install? Well why not by default run a service?\n* tomcat::install should exist to actually install the software, not be a part of tomcat::instance\n* the tomcat base class should be able to do a default install/instance/service\n* There should be error checking around trying to run instances and services from the package not in the package way", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39181", "fixedVersions": [], "id": "39181", "issueType": "Bug", "key": "MODULES-3082", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-02-24T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Multi-instance tomcat still doesn't work, and broke compatibility", "timeSpent": "PT0S", "updated": "2016-02-24T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sqlserver"], "created": "2016-02-12T17:22:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:244515ba-9ec7-493a-9ce5-f938b3916d73", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ddafdf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4iov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "I have a password with a ';' in it.  Lets say for fun my password is:  ABC;DEF\n\nWhen creating the connection string My connection string with this password it comes out:\n\nProvier=SQLOEDB.1;User ID=sa;Password=ABC;DEF; .....\n\nWhich my limited understanding of MSSQL connection_string it should be:\nProvier=SQLOEDB.1;User ID=sa;Password=\"ABC;DEF\";\n\nThe line: \nparams.map { |k, v| \"#{k}=#{v}\" }.join(';')\n\nThis is not sufficent to generate to turn the params hash map into a valid connection string.\n        params = {\n          'Provider'         => 'SQLOLEDB.1',\n          'User ID'          => config[:admin_user],\n          'Password'         => config[:admin_pass],\n          'Initial Catalog'  => config[:database] || 'master',\n          'Application Name' => 'Puppet',\n          'Data Source'      => 'localhost'\n        }\n\nI'm sure there's a proper MSSQL guide on this:\n\nBut here's what I found.\n\nhttps://www.connectionstrings.com/formating-rules-for-connection-strings/\n\nAfter I did this quick hack, which only accounts for my special case, I'm able to use the account and database management of this puppet module.\n\n        if params['Password'].include? \";\"\n            params['Password'] = \"\\\"#{config[:admin_pass]}\\\"\"\n        end\n\nI would only get an error saying the TSQL was had an error.  Not that I was unable to connect to the database.  I found nothing on the MSSQL server logs in the connection information about an invalid password.  The fact that I could not find a connection attempt to the SQL server had me start poking around this part of the code.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36041", "fixedVersions": [], "id": "36041", "issueType": "Bug", "key": "MODULES-3081", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:244515ba-9ec7-493a-9ce5-f938b3916d73", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Not properly escaping connection string", "timeSpent": "PT0S", "updated": "2021-06-14T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2016-02-12T04:50:00.000000", "creator": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd688af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4i7b:"}], "description": "Currently, a reboot is scheduled regardless if any console session exists, so we might be disrupting work for logged in users.\n\nA minimalistic approach to solve the issue would be to include a fact:\n\n{code:puppet}\n#reboot only if there is no console session:\nunless $::consolesession {\n  reboot { 'pending':\n    when => pending;\n  }\n} \n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32840", "fixedVersions": [], "id": "32840", "issueType": "New Feature", "key": "MODULES-3080", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add option to suppress reboot with logged on users", "timeSpent": "PT0S", "updated": "2016-02-12T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks!", "created": "2016-02-11T16:13:00.000000"}], "components": ["firewall"], "created": "2016-02-11T14:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1c9371ce-7bab-4e73-bc84-d0240c896f07", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26aa9ffb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4hpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6995532_*|*_5_*:*_1_*:*_0"}], "description": "Currently puppet throws an error when a (unmanaged) iptables rules contains the `--goto` parameter:\n\n    \n{code}\n-A w--instance-cfmhvrgpmq6 -g w--default\n{code}\n\n{code}\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: -g\nError: /Firewall[000 accept all icmp]: Could not evaluate: Invalid address from IPAddr.new: -g\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32839", "fixedVersions": [], "id": "32839", "issueType": "Bug", "key": "MODULES-3079", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1c9371ce-7bab-4e73-bc84-d0240c896f07", "resolution": "Fixed", "resolutionDate": "2016-02-11T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module errors on --goto argument", "timeSpent": "PT0S", "updated": "2016-02-11T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "body": "Problem was a version control issue on our end.  The new template file didn't get into our version control system following the update.  Issue is resolved.", "created": "2016-02-11T14:45:00.000000"}], "components": ["apache", "supported"], "created": "2016-02-11T13:34:00.000000", "creator": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40040dad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4eqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4278193_*|*_6_*:*_1_*:*_0"}], "description": "I upgraded the puppet-labs apache module from 1.6.0 to 1.8.1:\n\n puppet module upgrade --modulepath /home/dmatz/puppet/modules puppetlabs-apache\nNotice: Preparing to upgrade 'puppetlabs-apache' ...\nNotice: Found 'puppetlabs-apache' (v1.6.0) in /home/dmatz/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Upgrading -- do not interrupt ...\n/home/dmatz/puppet/modules\n\u2514\u2500\u2500 puppetlabs-apache (v1.6.0 -> v1.8.1)\n\nFollowing the upgrade, puppet code for two of our production apache servers that used to work before upgrading fails with a message of:\n\nFeb 11 20:27:44 archive-www1 puppet-user[7921]: Could not find class ::apache::mod::ext_filter for archive-www1.asf.alaska.edu on node archive-www1.asf.alaska.edu\n\nand\n\nFeb 11 20:33:18 ursavm2 puppet-user[31621]: Could not find class ::apache::mod::ext_filter for ursavm2.asf.alaska.edu on node ursavm2.asf.alaska.edu\n\nWe do not use apache::mod::ext_filter in our code, so it looks like it's trying to be included by default but cannot be.  \n", "environment": "RHEL 6.7\nApache 2.2.15\nPuppet  3.8.6\npuppetlabs-apache 1.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32838", "fixedVersions": [], "id": "32838", "issueType": "Bug", "key": "MODULES-3078", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bce7642f-a91e-45b0-b29d-4c9f66479fc3", "resolution": "Done", "resolutionDate": "2016-02-11T14:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache can't find apache::mod::ext_filter following upgrade from 1.6 to 1.8.1", "timeSpent": "PT0S", "updated": "2016-02-11T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:aadcc9cd-a6b0-4ee9-a360-bb5252a722d2", "created": "2016-02-11T10:20:00.000000", "name": "MODULES-3077-physdev-is-in-failing-test.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12413"}], "comments": [{"author": "557058:aadcc9cd-a6b0-4ee9-a360-bb5252a722d2", "body": "I have attached a patch with a failing test.", "created": "2016-02-11T10:20:00.000000"}], "components": ["firewall"], "created": "2016-02-11T10:13:00.000000", "creator": "557058:aadcc9cd-a6b0-4ee9-a360-bb5252a722d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f8cdcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4drz:"}], "description": "The firewall module does not understand --physdev-is-in, and fails if it encounters a rule using that flag.\n\nI'm trying to use this module to manage iptables on some Kubernetes hosts, and in some configurations Kubernetes creates rules that look like this: \n\n{code}\n-A KUBE-SERVICES -d 192.0.2.1/32 -p tcp -m comment --comment \"kube-system/service:thing\" -m tcp --dport 9310 -m physdev ! --physdev-is-in -m addrtype ! --src-type LOCAL -j KUBE-SVC-SOME-CHAIN\n{code}\n\nI'm guessing that any rule that uses {{--physdev-is-in}} would be a problem.\n\nWhen I try to purge any firewall rules which are not managed by Kubernetes using the firewall module, the firewall module raises errors, I assume because it doesn't understand how to handle {{--physdev-is-in}} and somehow mangles it with the following or preceding {{-m}}:\n\nHere is (part of) a manifest:\n{code}\n  firewallchain { 'INPUT:filter:IPv4':\n    purge => true,\n  }\n  firewallchain { 'INPUT:nat:IPv4':\n    purge => true,\n  }\n  firewallchain { 'PREROUTING:nat:IPv4':\n    purge  => true,\n    ignore => [\n      'KUBE-',\n    ]\n  }\n{code}\n\nAnd the errors it produces when I try to apply it: \n{code}\nError: /Firewallchain[INPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\nError: /Firewallchain[INPUT:nat:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\nError: /Firewallchain[PREROUTING:nat:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33880", "fixedVersions": [], "id": "33880", "issueType": "Bug", "key": "MODULES-3077", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aadcc9cd-a6b0-4ee9-a360-bb5252a722d2", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module does not understand --physdev-is-in", "timeSpent": "PT0S", "updated": "2018-07-05T07:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2016-02-10T13:25:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:67037fa6-afdb-4916-a821-5dc5b75ec78c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e6f8ebb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4dbb:"}], "description": "We have a web server with a symbolic link for the doc_root, however the module keeps removing the link and replacing it with the standard directory. I have tried \n\n docroot         => '/var/www/html/rooms',\n manage_docroot  => false,\n\n\nBut this did not keep it from converting the link to a directory. I have also tried the option no, 0, and all of the above in ''\n", "environment": "rhel 7 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37043", "fixedVersions": [], "id": "37043", "issueType": "Bug", "key": "MODULES-3076", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:67037fa6-afdb-4916-a821-5dc5b75ec78c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "manage_docroot does not seem to be working when switched off", "timeSpent": "PT0S", "updated": "2016-02-10T13:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-02-09T18:02:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a8ff4d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwsv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17419_*|*_3_*:*_1_*:*_95760417_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3524643298"}], "description": "Create the first set of test cases for Chocolately. This is part requirements gathering and exploratory testing.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "33879", "fixedVersions": [], "id": "33879", "issueType": "Task", "key": "MODULES-3075", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2016-03-22T16:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - Test Case Brainstorming", "timeSpent": "PT0S", "updated": "2016-04-06T12:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "This was resolved by in puppetlabs-mysql 3.7.0, and was fixed by the changes made for MODULES-2676, \"Fix MySQL 5.7.6++ compatibility\".\n\nI tested this on my MySQL 5.7 instance, and the error no longer occurs.\n\nResolving ticket.\n", "created": "2016-03-30T17:40:00.000000"}], "components": ["mysql"], "created": "2016-02-09T17:46:00.000000", "creator": "557058:0ecc452a-d349-4da1-b879-da696febc871", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55af6c55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4cqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4316016359_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-mysql contains the 'myisam-recover' which is not compatible with MySQL 5.7.\n\nThis variable was deprecated in MySQL 5.5.3, according to https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-3.html :\n\nbq. The --myisam-recover option is renamed to --myisam-recover-options to pair better with the name of the myisam_recover_options system variable. The old option name still works because it is recognized as an unambiguous prefix of the new name.\n\nHowever, it appears that the option has now been removed. I upgraded from MySQL 5.6 to 5.7 today, and MySQL 5.7 fails with the following error:\n\nFrom /var/log/mysqld.log:\n\n```\n    2016-02-09T19:15:10.018220Z 0 [ERROR] unknown variable 'myisam_recover=BACKUP'\n    2016-02-09T19:15:10.018266Z 0 [ERROR] Aborting\n```\n\nThis change seems to fix it:\n\n```\nstefanl@muppet:modules $ git diff mysql/manifests/params.pp\ndiff --git a/modules/mysql/manifests/params.pp b/modules/mysql/manifests/params.pp\nindex 261f616..c84202a 100644\n--- a/modules/mysql/manifests/params.pp\n+++ b/modules/mysql/manifests/params.pp\n@@ -377,7 +377,7 @@ class mysql::params {\n       'max_allowed_packet'    => '16M',\n       'max_binlog_size'       => '100M',\n       'max_connections'       => '151',\n-      'myisam_recover'        => 'BACKUP',\n+      'myisam_recover_options'        => 'BACKUP',\n       'pid-file'              => $mysql::params::pidfile,\n       'port'                  => '3306',\n       'query_cache_limit'     => '1M',\n```\n", "environment": "Scientific Linux 6. MySQL 5.7.10 (Upgraded from MySQL 5.6.28 today)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42430", "fixedVersions": [], "id": "42430", "issueType": "Bug", "key": "MODULES-3074", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ecc452a-d349-4da1-b879-da696febc871", "resolution": "Fixed", "resolutionDate": "2016-03-30T17:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql uses `myisam_recover` which is incompatible with MySQL 5.7 ", "timeSpent": "PT0S", "updated": "2016-03-30T17:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "There is an epic on the backlog to address this - closing ticket", "created": "2018-10-15T04:35:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Already tracking in Confluence", "created": "2018-10-15T04:36:00.000000"}], "components": ["supported"], "created": "2016-02-09T03:39:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cbca8cb"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - >90% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The examples directory is mentioned in the style guide and also our trainings. Most supported modules are well documented with examples in the readme but do not contain an examples directory. They probably should to ensure that we are fully adhering to our style guide.\n\nCustomers who do notice this sort of thing generally make a snarky or amused comment but it's not a major complaint."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - Superficial"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84585377530_*|*_6_*:*_1_*:*_0"}], "description": "When speaking with support / FSEs it was noted that not all supported modules have good examples to follow. If there were better examples it would reduce the amount of questions being fielded by support, it would also encourage best practice.\n\nThis ticket is to asses the current supported modules and list the modules that need examples / demo manifests. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33878", "fixedVersions": [], "id": "33878", "issueType": "Improvement", "key": "MODULES-3072", "labels": ["cspapercuts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2018-10-15T04:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Not all supported modules have good configuration examples (examples directory)", "timeSpent": "PT0S", "updated": "2018-10-15T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi Former user. Our module doesn't perform the Apache validation. If this option is not valid on Apache v2.2 we suggest not passing it until you upgrade to v.2.4", "created": "2017-08-14T11:13:00.000000"}], "components": ["apache"], "created": "2016-02-09T02:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6a7c7d74-d8c0-4593-8a8c-48aef4464ef5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@651a0f21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4c1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47719950394_*|*_6_*:*_1_*:*_0"}], "description": "Given I use Apache version 2.2\nWhen I execute the following manifest:\n\napache::vhost { 'myvhost':\t\t\t\t\n \t\tssl_proxyengine => true,\n \t\tssl_proxy_verify => 'none',\n \t\tssl_proxy_check_peer_cn => 'off',\n \t\tssl_proxy_check_peer_name => 'off',\n \t}\n\nThen I have the following error:\n\nbq. ==> dev: Error: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: Syntax error on line 37 of /etc/httpd/conf.d/25-myvhost.conf:\nbq. ==> dev: Invalid command 'SSLProxyCheckPeerName', perhaps misspelled or defined by a module not included in the server configuration\nbq. ==> dev: [FAILED]\nbq. ==> dev: Error: /Stage[main]/Apache::Service/Service[httpd]: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: Syntax error on line 37 of /etc/httpd/conf.d/25-myvhost.conf:\nbq. ==> dev: Invalid command 'SSLProxyCheckPeerName', perhaps misspelled or defined by a module not included in the server configuration\nbq. ==> dev: [FAILED]\n\nIn fact SSLProxyCheckPeerName does not exist in mod_ssl v2.2:  http://httpd.apache.org/docs/2.2/mod/mod_ssl.html\n\nIt probably appeared in https://puppet.atlassian.net/browse/MODULES-2834\n\nTell me if I can help (I wish I could though I'm not a Ruby guy).\n\nSerge", "environment": "Centos 6\nApache 2.2\nPuppet 3.8\nVagrant 1.8\nruby 1.8.7", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "40264", "fixedVersions": [], "id": "40264", "issueType": "Bug", "key": "MODULES-3071", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6a7c7d74-d8c0-4593-8a8c-48aef4464ef5", "resolution": "Won't Do", "resolutionDate": "2017-08-14T11:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SSLProxyCheckPeerName not supported in Apache 2.2", "timeSpent": "PT0S", "updated": "2017-08-14T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Last good run\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-module_master/31/P=4.3.1,R=ruby-2.1.6.0-x64,S=unit-win2012/consoleFull (Jan 20)\n\nFirst bad run (Feb 2nd)\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-module_master/32/\n\nThere was a successful Powershell job built on that node so I don't think it's a rubydevkit issue. (Feb 9th).  This used unf_ext (0.0.7.2)\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-module_master/P=4.2.1,R=ruby-2.1.6.0-x64,S=unit-win2012/10/console\n\nNext step is to re-run the last good job through CI again and see what happens", "created": "2016-02-10T17:28:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Modified the DSC master CI config (not recommended but hey) to use the commit of 538e84ace08e66e22683419e48094bd8b0021f4b which we know built correctly.  It failed with the same error.  https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-module_master/P=3.7.0,R=ruby-1.9.3-p551.1,S=unit-win2012/35/console\n\nRerunning the Powershell module build to see if it's still successful.", "created": "2016-02-11T11:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Powershell module still runs ok on the same worker, so it's not the worker setup that's broken\n\n{code}\nResolving Ruby Dependencies\nThe directory is not empty.\nThe directory name is invalid.\nSuccessfully installed bundler-1.11.2\n1 gem installed\nFetching source index from http://rubygems.delivery.puppetlabs.net/\nResolving dependencies.........................................................................................................................................................................\nInstalling rake 10.5.0\nInstalling coderay 1.1.0\nInstalling diff-lcs 1.2.5\nInstalling ffi 1.9.10\nInstalling json_pure 1.8.3\nInstalling metaclass 0.0.4\nInstalling method_source 0.8.2\nInstalling minitar 0.5.4\nInstalling slop 3.6.0\nInstalling puppet-lint 1.1.0\nInstalling puppet_facts 0.2.1\nInstalling rspec-support 3.0.4\nUsing bundler 1.11.2\nInstalling puppet-syntax 2.1.0\nInstalling win32-dir 0.4.9\nInstalling win32-security 0.2.5\nInstalling win32-eventlog 0.6.3\nInstalling win32-process 0.7.5\nInstalling win32-service 0.8.7\nInstalling mocha 0.10.5\nInstalling pry 0.10.3\nInstalling rspec-core 3.0.4\nInstalling rspec-expectations 3.0.4\nInstalling rspec-mocks 3.0.4\nInstalling hiera 3.0.6\nInstalling facter 2.4.6\nInstalling rspec 3.0.0\nInstalling puppet 4.2.1\nInstalling rspec-puppet 2.3.2\nInstalling puppetlabs_spec_helper 0.10.3\nBundle complete! 11 Gemfile dependencies, 30 gems now installed.\nGems in the group system_tests were not installed.\nBundled gems are installed into C:/11720/gems.\n\n\nGemfile.lock:\nGEM\n  remote: http://rubygems.delivery.puppetlabs.net/\n  specs:\n    CFPropertyList (2.3.2)\n    activesupport (4.2.5.1)\n      i18n (~> 0.7)\n      json (~> 1.7, >= 1.7.7)\n      minitest (~> 5.1)\n      thread_safe (~> 0.3, >= 0.3.4)\n      tzinfo (~> 1.1)\n    addressable (2.4.0)\n    aws-sdk (1.66.0)\n      aws-sdk-v1 (= 1.66.0)\n    aws-sdk-v1 (1.66.0)\n      json (~> 1.4)\n      nokogiri (>= 1.4.4)\n    beaker (2.34.0)\n      aws-sdk (~> 1.57)\n      beaker-answers (~> 0.0)\n      beaker-hiera (~> 0.0)\n      docker-api\n      fission (~> 0.4)\n      fog (~> 1.25, < 1.35.0)\n      fog-google (~> 0.0.9)\n      google-api-client (~> 0.8)\n      hocon (~> 0.1)\n      inifile (~> 2.0)\n      json (~> 1.8)\n      mime-types (~> 2.99)\n      minitest (~> 5.4)\n      net-scp (~> 1.2)\n      net-ssh (~> 2.9)\n      open_uri_redirections (~> 0.2.1)\n      rbvmomi (~> 1.8)\n      rsync (~> 1.0.9)\n      stringify-hash (~> 0.0)\n      unf (~> 0.1)\n    beaker-answers (0.3.2)\n      require_all (~> 1.3.2)\n      stringify-hash (~> 0.0.0)\n    beaker-hiera (0.1.1)\n      stringify-hash (~> 0.0.0)\n    beaker-puppet_install_helper (0.4.0)\n      beaker (~> 2.0)\n    beaker-rspec (5.3.0)\n      beaker (~> 2.0)\n      rspec\n      serverspec (~> 2)\n      specinfra (~> 2)\n    builder (3.2.2)\n    coderay (1.1.0)\n    diff-lcs (1.2.5)\n    docker-api (1.26.0)\n      excon (>= 0.38.0)\n      json\n    excon (0.45.4)\n    facter (2.4.6-x64-mingw32)\n      ffi (~> 1.9.5)\n      win32-dir (~> 0.4.8)\n      win32-security (~> 0.2.5)\n    faraday (0.9.2)\n      multipart-post (>= 1.2, < 3)\n    ffi (1.9.10-x64-mingw32)\n    fission (0.5.0)\n      CFPropertyList (~> 2.2)\n    fog (1.34.0)\n      fog-atmos\n      fog-aws (>= 0.6.0)\n      fog-brightbox (~> 0.4)\n      fog-core (~> 1.32)\n      fog-dynect (~> 0.0.2)\n      fog-ecloud (~> 0.1)\n      fog-google (>= 0.0.2)\n      fog-json\n      fog-local\n      fog-powerdns (>= 0.1.1)\n      fog-profitbricks\n      fog-radosgw (>= 0.0.2)\n      fog-riakcs\n      fog-sakuracloud (>= 0.0.4)\n      fog-serverlove\n      fog-softlayer\n      fog-storm_on_demand\n      fog-terremark\n      fog-vmfusion\n      fog-voxel\n      fog-xml (~> 0.1.1)\n      ipaddress (~> 0.5)\n      nokogiri (~> 1.5, >= 1.5.11)\n    fog-atmos (0.1.0)\n      fog-core\n      fog-xml\n    fog-aws (0.8.1)\n      fog-core (~> 1.27)\n      fog-json (~> 1.0)\n      fog-xml (~> 0.1)\n      ipaddress (~> 0.8)\n    fog-brightbox (0.10.1)\n      fog-core (~> 1.22)\n      fog-json\n      inflecto (~> 0.0.2)\n    fog-core (1.35.0)\n      builder\n      excon (~> 0.45)\n      formatador (~> 0.2)\n    fog-dynect (0.0.2)\n      fog-core\n      fog-json\n      fog-xml\n    fog-ecloud (0.3.0)\n      fog-core\n      fog-xml\n    fog-google (0.0.9)\n      fog-core\n      fog-json\n      fog-xml\n    fog-json (1.0.2)\n      fog-core (~> 1.0)\n      multi_json (~> 1.10)\n    fog-local (0.2.1)\n      fog-core (~> 1.27)\n    fog-powerdns (0.1.1)\n      fog-core (~> 1.27)\n      fog-json (~> 1.0)\n      fog-xml (~> 0.1)\n    fog-profitbricks (0.0.5)\n      fog-core\n      fog-xml\n      nokogiri\n    fog-radosgw (0.0.5)\n      fog-core (>= 1.21.0)\n      fog-json\n      fog-xml (>= 0.0.1)\n    fog-riakcs (0.1.0)\n      fog-core\n      fog-json\n      fog-xml\n    fog-sakuracloud (1.7.5)\n      fog-core\n      fog-json\n    fog-serverlove (0.1.2)\n      fog-core\n      fog-json\n    fog-softlayer (1.0.3)\n      fog-core\n      fog-json\n    fog-storm_on_demand (0.1.1)\n      fog-core\n      fog-json\n    fog-terremark (0.1.0)\n      fog-core\n      fog-xml\n    fog-vmfusion (0.1.0)\n      fission\n      fog-core\n    fog-voxel (0.1.0)\n      fog-core\n      fog-xml\n    fog-xml (0.1.2)\n      fog-core\n      nokogiri (~> 1.5, >= 1.5.11)\n    formatador (0.2.5)\n    google-api-client (0.9.2)\n      activesupport (>= 3.2)\n      addressable (~> 2.3)\n      googleauth (~> 0.5)\n      httpclient (~> 2.7)\n      hurley (~> 0.1)\n      memoist (~> 0.11)\n      mime-types (>= 1.6)\n      multi_json (~> 1.11)\n      representable (~> 2.3.0)\n      retriable (~> 2.0)\n      thor (~> 0.19)\n    googleauth (0.5.1)\n      faraday (~> 0.9)\n      jwt (~> 1.4)\n      logging (~> 2.0)\n      memoist (~> 0.12)\n      multi_json (~> 1.11)\n      os (~> 0.9)\n      signet (~> 0.7)\n    hiera (3.0.6-x64-mingw32)\n      json_pure\n      win32-dir (~> 0.4.8)\n    hocon (0.9.3)\n    httpclient (2.7.1)\n    hurley (0.2)\n    i18n (0.7.0)\n    inflecto (0.0.2)\n    inifile (2.0.2)\n    ipaddress (0.8.2)\n    json (1.8.3)\n    json_pure (1.8.3)\n    jwt (1.5.2)\n    little-plugger (1.1.4)\n    logging (2.0.0)\n      little-plugger (~> 1.1)\n      multi_json (~> 1.10)\n    memoist (0.14.0)\n    metaclass (0.0.4)\n    method_source (0.8.2)\n    mime-types (2.99)\n    mini_portile2 (2.0.0)\n    minitar (0.5.4)\n    minitest (5.8.4)\n    mocha (0.10.5)\n      metaclass (~> 0.0.1)\n    multi_json (1.11.2)\n    multipart-post (2.0.0)\n    net-scp (1.2.1)\n      net-ssh (>= 2.6.5)\n    net-ssh (2.9.4)\n    net-telnet (0.1.1)\n    nokogiri (1.6.7.2)\n      mini_portile2 (~> 2.0.0.rc2)\n    open_uri_redirections (0.2.1)\n    os (0.9.6)\n    pry (0.10.3)\n      coderay (~> 1.1.0)\n      method_source (~> 0.8.1)\n      slop (~> 3.4)\n    puppet (4.2.1-x64-mingw32)\n      facter (> 2.0, < 4)\n      ffi (~> 1.9.6)\n      hiera (>= 2.0, < 4)\n      json_pure\n      minitar (~> 0.5.4)\n      win32-dir (~> 0.4.9)\n      win32-eventlog (~> 0.6.2)\n      win32-process (~> 0.7.4)\n      win32-security (~> 0.2.5)\n      win32-service (~> 0.8.6)\n    puppet-lint (1.1.0)\n    puppet-syntax (2.1.0)\n      rake\n    puppet_facts (0.2.1)\n    puppetlabs_spec_helper (0.10.3)\n      mocha\n      puppet-lint\n      puppet-syntax\n      rake\n      rspec-puppet\n    rake (10.5.0)\n    rbvmomi (1.8.2)\n      builder\n      nokogiri (>= 1.4.1)\n      trollop\n    representable (2.3.0)\n      uber (~> 0.0.7)\n    require_all (1.3.3)\n    retriable (2.1.0)\n    rspec (3.0.0)\n      rspec-core (~> 3.0.0)\n      rspec-expectations (~> 3.0.0)\n      rspec-mocks (~> 3.0.0)\n    rspec-core (3.0.4)\n      rspec-support (~> 3.0.0)\n    rspec-expectations (3.0.4)\n      diff-lcs (>= 1.2.0, < 2.0)\n      rspec-support (~> 3.0.0)\n    rspec-its (1.2.0)\n      rspec-core (>= 3.0.0)\n      rspec-expectations (>= 3.0.0)\n    rspec-mocks (3.0.4)\n      rspec-support (~> 3.0.0)\n    rspec-puppet (2.3.2)\n      rspec\n    rspec-support (3.0.4)\n    rsync (1.0.9)\n    serverspec (2.29.1)\n      multi_json\n      rspec (~> 3.0)\n      rspec-its\n      specinfra (~> 2.48)\n    sfl (2.2)\n    signet (0.7.2)\n      addressable (~> 2.3)\n      faraday (~> 0.9)\n      jwt (~> 1.5)\n      multi_json (~> 1.10)\n    slop (3.6.0)\n    specinfra (2.50.3)\n      net-scp\n      net-ssh (>= 2.7, < 3.1)\n      net-telnet\n      sfl\n    stringify-hash (0.0.2)\n    thor (0.19.1)\n    thread_safe (0.3.5)\n    trollop (2.1.2)\n    tzinfo (1.2.2)\n      thread_safe (~> 0.1)\n    uber (0.0.15)\n    unf (0.1.4)\n      unf_ext\n    unf_ext (0.0.7.2)\n    win32-dir (0.4.9)\n      ffi (>= 1.0.0)\n    win32-eventlog (0.6.3)\n      ffi\n    win32-process (0.7.5)\n      ffi (>= 1.0.0)\n    win32-security (0.2.5)\n      ffi\n    win32-service (0.8.7)\n      ffi\n\nPLATFORMS\n  x64-mingw32\n\nDEPENDENCIES\n  beaker (~> 2.20)\n  beaker-puppet_install_helper\n  beaker-rspec (~> 5.1)\n  mocha (~> 0.10.5)\n  pry\n  puppet (= 4.2.1)\n  puppet-lint\n  puppet_facts\n  puppetlabs_spec_helper (~> 0.10.3)\n  rake\n  rspec (~> 3.0.0)\n\nBUNDLED WITH\n   1.11.2\n\n\nPuppet version:\n4.2.1\n{code}", "created": "2016-02-11T11:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I'm not sure where the issue is.\n\nRunning the last-known-good commit still errors, which suggests either the worker or ruby setup is broken\nBut the Powershell project still builds ok on the same worker so the worker itself is probably ok.  Powershell shares a lot of the same gems\nThere are no obvious commits between last good and first bad that would cause an issue in either the DSC or CI Config repos.\nThe error messages suggests that it's an issue with the worker/ruby setup as it can't find the devkit tools.\n", "created": "2016-02-11T14:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I don't know how you've triggered the succeeding job manually (I presume clone to temp, run {{bundle install}}), but keep in mind Jenkins runs as {{SYSTEM}}, while a remote login runs as {{Administrator}}.\n\nIt might make sense to completely flush the workspace, Jenkins temp dir for {{SYSTEM}}, etc.", "created": "2016-02-11T15:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "All job invocation was done via the Jenkins UI so no issue with admin vs system.\n\nGood idea to trash to the workspace dir.  I'll try that.", "created": "2016-02-11T21:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I deleted dsc workspace and started a manual job vi Jenkins, but it still failed with the same error.", "created": "2016-02-12T14:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ethan found that the unf gem was not mirrored entirely.   Ethan completed the mirror and the DSC module now built correctly.\n\nRaised FM-4744 to investigate further pipeline isues", "created": "2016-02-17T12:30:00.000000"}], "components": ["dsc"], "created": "2016-02-08T10:20:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17c38575"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynpof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6703_*|*_10007_*:*_1_*:*_9903199_*|*_3_*:*_1_*:*_586186170_*|*_10009_*:*_1_*:*_247306_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_189070729"}], "description": "[The CI pipeline for DSC is failing on spec tests.|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-module_master/P=3.7.0,R=ruby-1.9.3-p551.1,S=unit-win2012/32/console] The error is associated with a specific gem:\n\n{noformat}An error occurred while installing unf_ext (0.0.7.2), and Bundler cannot\ncontinue.\nMake sure that `gem install unf_ext -v '0.0.7.2'` succeeds before bundling.\nCleaning up Gem Bundle{noformat}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38191", "fixedVersions": [], "id": "38191", "issueType": "Bug", "key": "MODULES-3067", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-02-17T12:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - CI Pipeline Failing on Spec Tests", "timeSpent": "PT0S", "updated": "2016-02-17T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Having looked into this further, I can see that the issue is that we are modelling the underlying iptables rules and these don't support a concept of a list of source addresses.  So, I'm in two minds about this proposal.  Given my present requirement, the feature would be incredibly useful.  On the other hand, there's something ugly about it.  I could use Puppet 4's iterators to implement this in the DSL.  I suppose.", "created": "2016-02-08T18:55:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "There's a blog post about this\nhttp://strugglers.net/~andy/blog/2014/06/23/how-to-work-around-lack-of-array-support-in-puppetlabs-firewall/", "created": "2016-02-08T19:06:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "This was already discussed in https://puppet.atlassian.net/browse/MODULES-61", "created": "2016-02-08T19:14:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Ok.  There's clearly a demand for this feature.  I'm happy to send in a patch.", "created": "2016-02-08T19:35:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Hi [~accountid:70121:7b50b988-18ad-4913-8df5-c67397870b32]\n\nWho can give me some feedback here on where to go with this issue?  It seems like it would help a lot of people, especially in big sites like where I am.  You made some comments in the earlier issue that you had a view on how it should be implemented.", "created": "2016-02-10T04:10:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] its been a while since I've maintained this code, you'll probably have to await someone in the modules team to respond.\n\nI think conceptually this is an interesting feature but the pre-existing design attributed 1 resource to 1 rule as you state, if providing this feature requires that to change, then that would require some work, not just for setting new rules, but introspecting existing rules.", "created": "2016-02-10T06:42:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Perhaps a new Forge module delivering a defined type is a better solution?  Yeah, I'd really appreciate some input from the Modules team.  ", "created": "2016-02-10T07:01:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] I had a defined type in the back of my head, the problem would be proxying all the parameters. I know [~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774] was considering this kind of thing in the DSL, but one can achieve some of this with functions and scope variable introspection to avoid some work.\n\nFor now though, of course yes, a defined type could save you some lines, if it was a custom need, just trying to do it generally can be troublesome and annoying.", "created": "2016-02-10T07:40:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "After discussion at the Puppet Users mailing list with [~accountid:623c11f4bef8a60068c79a28] I decided [this|https://github.com/alexharv074/puppet-firewall_multi] is the best solution to this problem.  If others agree, it's fine to close the ticket.", "created": "2016-03-06T06:50:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Assigning back to unassigned so that someone in Puppet can close it if they like.", "created": "2016-06-11T23:57:00.000000"}, {"author": "557058:83a4763d-f5df-4120-abdf-dc53d3ff61d0", "body": "After trying for a while to define some firewall rules with multiple sources, I found that the iptables command accepts multiple values separated by commas (at least since iptables 1.4.12 in ubuntu trusty, i.e. Apr 2012). As the man explains those source values actually expand to multiple rules.\n\nHowever, the firewall provider in {{lib/puppet/type/firewall.rb}} does not accept a value separated by commas as the source.\n\nSince this module supports iptables backend only as a firewall provider, I think it would make sense to accept an array of values for the source attribute and convert that array into a list of comma-separated values to feed  into iptables command. The implementation should be pretty straight forward and many people woud benefit from this improvement.\n\nHope this helps,\nAlex", "created": "2016-10-21T09:04:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:83a4763d-f5df-4120-abdf-dc53d3ff61d0]\n\nThe problem is how to do the introspection of a running system to ensure that idempotent code is possible.\n\nAt the moment, the provider assumes a 1-to-1 relationship between rules in iptables and firewall resources in a Puppet manifest.  But if {{source => '1.1.1.1/24,1.1.2.1/24'}} would cause two iptables rules to be added, this assumption would no longer hold.\n\nHow could Puppet then know whether two iptables rules for source {{1.1.1.1/24}} and {{1.1.2.1/24}} is represented in a Puppet manifest as a single resource with an array of sources, or as two resources, both with a single source?\n", "created": "2016-10-21T20:08:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "My module [here|https://github.com/alexharv074/puppet-firewall_multi] can provide a solution, or at least a work around, for what it's worth.", "created": "2016-10-21T20:10:00.000000"}], "components": ["firewall", "supported"], "created": "2016-02-08T06:15:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43bcff1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87gf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/16"}], "description": "I have a long list of source addresses that each of my firewall rules needs to use.  My expectation was that the firewall module would accept an array of source addresses:\n\n{code:puppet}\n  firewall { '100 allow http and https access':\n    source => [\n      '1.1.1.1/24',\n      '1.1.2.1/24',\n    ],\n    dport   => [80, 443],\n    proto  => tcp,\n    action => accept,\n  }\n{code}\n\nThe code above applies fine but doesn't do what one would expect it to do.  (Haven't quite got my head around yet what it actually is doing.)\n\nLooking in the code I'm wondering if it's quite complicated to implement this feature?  If I have time, I'll look at implementing if there is support for the feature.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32822", "fixedVersions": [], "id": "32822", "issueType": "New Feature", "key": "MODULES-3066", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall: should accept an array of sources", "timeSpent": "PT0S", "updated": "2019-03-05T18:50:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-02-08T05:55:00.000000", "creator": "557058:9c17d733-df66-4c4b-95d7-b944230abbb1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13e58b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4bf3:"}], "description": "I created a firewall rule as follows:\n\n{code}\n                firewall { \"302 NAT for VM\" :\n                        table          => \"nat\",\n                        chain          => \"POSTROUTING\",\n                        source         => \"n.n.n.0/24\",\n                        destination    => \"! n.n.n.0/24\",\n                        proto          => \"tcp\",\n                        jump           => \"MASQUERADE\",\n                        toports        => \"1024-65535\",\n                }\n{code}\n\nAfter creating, I decided to remove the toports, but Puppet didn't remove that option on the client, even though purge was set to true. I had to change the name to make it a new resource in the end.\n\nCan Puppet match these extra options and notice that it needs to update the firewall rule?", "environment": "CentOS 7 client using puppetlabs-firewall from Forge", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42428", "fixedVersions": [], "id": "42428", "issueType": "Bug", "key": "MODULES-3065", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9c17d733-df66-4c4b-95d7-b944230abbb1", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PuppetLabs Firewall doesn't notice option changes", "timeSpent": "PT0S", "updated": "2018-07-05T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:63be1fac-06b9-445d-beda-bd9a3905b823", "body": " - This behaviour exists on any Xenial host", "created": "2016-11-29T17:32:00.000000"}, {"author": "557058:c6973327-1553-427a-99b1-d873fe72306c", "body": "This issue holds true for Debian 8 as well. Ubuntu 16.04LTS and Debian 8 moved Rubygems to a virtual package", "created": "2017-01-11T08:53:00.000000"}, {"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "This happens because the apt provider for packages does not support virtual packages (yet?). I can't seem to find a ticket that references implementation for that. A 'hardcoded' solution could be implemented in the module although it would be better to make sure the apt provider can work with virtual packages too.", "created": "2018-09-26T05:39:00.000000"}], "components": ["ruby"], "created": "2016-02-07T23:26:00.000000", "creator": "636bef2d3867a77cb8d6d902", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77c6bd0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4be7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/16"}], "description": "With the `ruby` module, the following puppet manifests do not seem to work as expected:\n\n{code}\n  class { 'ruby':\n    latest_release  => true,\n    gems_version    => 'latest',\n    rubygems_update => true,\n  }\n{code}\n\nEvery time that I run `puppet`, the following output is produced:\n\n{code}\nNotice: /Stage[main]/Ruby/Package[rubygems]/ensure: created\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36040", "fixedVersions": [], "id": "36040", "issueType": "Bug", "key": "MODULES-3064", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef2d3867a77cb8d6d902", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Package['rubygems'] is installed every time puppet runs", "timeSpent": "PT0S", "updated": "2019-04-17T15:15:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c7cf09e2872ab111c19cdd5", "body": "hey all,\nwe had the same issue in our lab, we figure out that the .save files are automatically created after running add-apt-repository commands.\nPuppet in running that command if you add some repo (from ppa for example).\nSo if you see you puppet removing save files are recreating them just after, it's because of this.\n\nHope it will help some guys.", "created": "2017-12-21T02:29:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:636bef2d3867a77cb8d6d902],\n\nSorry it took so long for us to get around to this ticket, is this still an issue for you? If so, could you provide some more information? Describe the scenario you expect to see versus what's happening here. What OS and Puppet version are you using?", "created": "2017-12-21T07:35:00.000000"}], "components": ["apt"], "created": "2016-02-07T14:31:00.000000", "creator": "636bef2d3867a77cb8d6d902", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a65d9c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4bav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/17"}], "description": "Currently, passing {code}purge => { 'sources.list.d' => true }{code} to the `apt` module causes `*.list.save` files to be removed. This causes noise in the puppet output because these files are created automatically.\n\n{code}\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/dropbox.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/git-core-ubuntu-ppa-wily.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/google-chrome.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/hipchat.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ondrej-ubuntu-php5-wily.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/puppetlabs.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/spotify.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-backports.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-multiverse-updates.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-multiverse.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-partner.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-security.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-universe-updates.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-universe.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu-updates.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/ubuntu.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/virtualbox.list.save]/ensure: removed\nNotice: /Stage[main]/Apt/File[/etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-wily.list.save]/ensure: removed\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40263", "fixedVersions": [], "id": "40263", "issueType": "Bug", "key": "MODULES-3063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef2d3867a77cb8d6d902", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Purging sources.list.d removes *.list.save files", "timeSpent": "PT0S", "updated": "2017-12-21T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c], the initial README should be handed over to me at least 2-3 weeks before your expected date for the supported release of the module. ", "created": "2016-06-06T15:11:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] - do you think you could review this one this week? If you need more information, let us know. ", "created": "2016-08-09T10:06:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] I've already made edits to this and filed a PR, just waiting for [~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] to do her review pass, then I'll need someone to do a technical review, and it can be merged.", "created": "2016-08-09T10:24:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "The PR is here, for reference: https://github.com/puppetlabs/puppetlabs-chocolatey/pull/38\n\n\nIf \"Ready for Review\" is the wrong status for this ticket, let me know", "created": "2016-08-09T10:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Typically we move to ready for merge, and almost never use ready for review. However this appears different than your process, so it is fine to adjust for that. ", "created": "2016-08-09T11:36:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I made updates based on Jean's feedback and your technical review. Let me know if there's any further changes, otherwise it can be merged.", "created": "2016-08-10T10:20:00.000000"}], "components": ["chocolatey "], "created": "2016-02-05T13:58:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f901755"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz6347:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_262009155_*|*_10007_*:*_1_*:*_4056964_*|*_3_*:*_1_*:*_113626427_*|*_10009_*:*_1_*:*_122397940_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14673580960_*|*_10006_*:*_3_*:*_968133034"}], "description": "First supported release.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "33877", "fixedVersions": [], "id": "33877", "issueType": "Task", "key": "MODULES-3060", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-08-10T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - DOCs team review/update README documentation", "timeSpent": "PT0S", "updated": "2016-08-11T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-02-05T13:55:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f29ce9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz7smv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_262183594_*|*_3_*:*_1_*:*_100303328_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14677213670"}], "description": "For exploratory testing near to release time.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "42426", "fixedVersions": [], "id": "42426", "issueType": "Task", "key": "MODULES-3058", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-07-28T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "(SPIKE) Chocolatey - Create exploratory testing tickets", "timeSpent": "PT0S", "updated": "2016-08-11T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I left some comments at https://confluence.puppetlabs.com/display/PROD/Test+Strategy%3A+Chocolatey", "created": "2016-03-23T11:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Regarding the risks identified [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] / [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c], what do you want to set up a meeting to discuss so I can understand them better? https://confluence.puppetlabs.com/display/PROD/Supported+Module%3A+Chocolatey#SupportedModule:Chocolatey-Risks", "created": "2016-03-23T11:32:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Meeting with [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] and [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] has been setup to review the risks on the Feature Page. As such, I'm closing the Chocolatey Test Strategy as having been reviewed by [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c], [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] and [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363].", "created": "2016-03-31T15:16:00.000000"}], "components": ["chocolatey "], "created": "2016-02-05T13:55:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cbfca0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynivr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_262247928_*|*_3_*:*_1_*:*_344275765_*|*_10009_*:*_1_*:*_855553565_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_97672119_*|*_10006_*:*_1_*:*_3193546299"}], "description": "Create a test strategy for Chocolately release.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "41427", "fixedVersions": [], "id": "41427", "issueType": "Task", "key": "MODULES-3057", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-03-31T15:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey - Test Strategy", "timeSpent": "PT0S", "updated": "2016-03-31T15:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We can only support package versions supported by upstream. RHEL6 and friends provide apache 2.2, therefore we cannot install apache 2.4 on them.", "created": "2016-07-05T11:33:00.000000"}], "components": ["apache"], "created": "2016-02-05T11:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3ae3a1e7-6db2-44c5-a5e8-508c50b705b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21209778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4aun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_13043336043_*|*_6_*:*_1_*:*_0"}], "description": "The following script should install apache 2.4:\n\nclass { 'apache': \n  default_mods => true,\n  apache_version => \"2.4\"\n}\n\nHowever, it installs:\nhttpd -V\nServer version: Apache/2.2.15 (Unix)\n\nAnd it fails on startup:\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: [FAILED]\nError: /Stage[main]/Apache::Service/Service[httpd]: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: [FAILED]\n\n/sbin/service httpd start\nStarting httpd: httpd: Syntax error on line 38 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/access_compat.load: Cannot load /etc/httpd/modules/mod_access_compat.so into server: /etc/httpd/modules/mod_access_compat.so: cannot open shared object file: No such file or directory\n", "environment": "RHEL 6.7, puppetlabs-apache v1.8.0, Apache 2.4 Puppet v3.6.2, ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37039", "fixedVersions": [], "id": "37039", "issueType": "Bug", "key": "MODULES-3056", "labels": ["puppetlabs-apache", "rhel"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3ae3a1e7-6db2-44c5-a5e8-508c50b705b9", "resolution": "Won't Fix", "resolutionDate": "2016-07-05T11:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache 2.4 not installing correctly on RHEL 6.7", "timeSpent": "PT0S", "updated": "2016-07-05T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "body": "Anyone?", "created": "2016-03-08T06:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d0a55f0f-dfb8-4ff5-8463-95c15ee8c3e7", "body": "I also need this support. It looks to me that is should be similar to the peer/peers implementation.", "created": "2016-03-11T06:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yeah, it looks like copying the peer & peers manifests and templates would get this working pretty easily.", "created": "2016-03-15T14:50:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d0a55f0f-dfb8-4ff5-8463-95c15ee8c3e7", "body": "As a temporary workaround you can use the \"custom_fragment\" property to create a mailers/mailer table. Works for me ", "created": "2016-03-16T02:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/231", "created": "2016-03-18T17:11:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged.", "created": "2016-03-18T23:04:00.000000"}], "components": ["haproxy"], "created": "2016-02-05T05:30:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4044bd88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4aov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3399413381_*|*_3_*:*_1_*:*_107605404_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_181182528_*|*_10005_*:*_1_*:*_184027"}], "description": "In haproxy 1.6, HAProxy can send emails when server states change. Please add a object mailers and the corresponding handling of  email-alerts:\n\nExample:\n\n\n{code}\nmailers mymailers\n mailer smtp1 192.168.0.1:587 \n mailer smtp2 192.168.0.2:587 \n  \nbackend mybackend \n mode tcp \n balance roundrobin\n email-alert mailers mymailers\n email-alert from test1@horms.org\n email-alert to test2@horms.org\n server srv1 192.168.0.30:80\n server srv2 192.168.0.31:80\n{code}\n\nhttp://blog.haproxy.com/2015/10/14/whats-new-in-haproxy-1-6/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38190", "fixedVersions": [], "id": "38190", "issueType": "New Feature", "key": "MODULES-3055", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "resolution": "Fixed", "resolutionDate": "2016-03-18T23:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for a mailers object introduced in haproxy 1.6", "timeSpent": "PT0S", "updated": "2016-03-20T17:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-06-12T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-12T14:51:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:15:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f213986"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5o7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_5225306625_*|*_10007_*:*_1_*:*_1221795_*|*_3_*:*_2_*:*_382061_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_37442608714"}], "description": "Upon completion of the IIS module, it will be added to the Windows Module pack.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32820", "fixedVersions": [], "id": "32820", "issueType": "New Feature", "key": "MODULES-3054", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-06-12T14:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Add IIS module to Windows Module pack", "timeSpent": "PT0S", "updated": "2017-06-12T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-05-31T12:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-05-31T14:35:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:14:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c84f963"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Core Functionality Work, Automation Required"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxnj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6961452_*|*_1_*:*_1_*:*_1683219_*|*_3_*:*_1_*:*_3465984166_*|*_10009_*:*_1_*:*_1191988630_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_38157012713"}], "description": "As an IIS Administrator\nI want define a puppet resource with the following features\n* Create a Virtual Directory Resource\n* Remove a Virtual Directory resource\n* Update a Virtual Directory Resource\n* Get all Virtual Directory Resources\n* Convert IIS virtual directory to an IIS Web Application\n\nSo that I can manage an IIS virtual directory with Puppet.\n\nThe following paramters/properties will be implemented:\n\nWebsite\nWebApplication\nName\nPhysicalPath\n\n--------------------------------------------------------\n\nThe working assumption is that the IIS Module will be built off of the IIS Cmdlets.  \n\nFeatures to be implemented are:\n* Create\n* Remove\n* Get\n* Convert IIS virtual directory to an IIS Web Application\n\nThe following Cmdlets may be implemented for this feature:\n[Get-WebVirtualDirectory|https://technet.microsoft.com/en-us/library/ee807826.aspx]\n[New-WebVirtualDirectory|https://technet.microsoft.com/en-us/library/ee790582.aspx]\n[Remove-WebVirtualDirectory|https://technet.microsoft.com/en-us/library/ee790584.aspx]\n[ConvertTo-WebApplication|https://technet.microsoft.com/en-us/library/ee807827.aspx]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42424", "fixedVersions": [], "id": "42424", "issueType": "New Feature", "key": "MODULES-3053", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-06-14T09:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] Support for Virtual Directory resource", "timeSpent": "PT0S", "updated": "2017-06-14T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["iis"], "created": "2016-02-04T17:14:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fffcf4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntjz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "As an IIS Administrator\nI want define a puppet resource with the following features\n* Enable/add a new module \n* Disable/remove a module \n* Configure a module \n* Get all modules\n\nSo that I can manage an IIS module with Puppet.\n\n--------------------------------------------------------\n\nThe working assumption is that the IIS Module will be built off of the IIS Cmdlets.  \n\nFeatures to be supported by this implementation are:\n* Add new module\n* Enable \n* Disable\n* Remove\n* Set (configure)\n* Get?\n\nFor Managed and Native modules\n\nThe following Cmdlets may be implemented for this feature:\n[Disable-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee807829.aspx]\n[Enable-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee790571.aspx]\n[Get-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee807830.aspx]\n[Get-WebManagedModule|https://technet.microsoft.com/en-us/library/ee790601.aspx]\n[New-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee790566.aspx]\n[New-WebManagedModule|https://technet.microsoft.com/en-us/library/ee807833.aspx]\n[Remove-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee790597.aspx]\n[Remove-WebManagedModule|https://technet.microsoft.com/en-us/library/ee807825.aspx]\n[Set-WebGlobalModule|https://technet.microsoft.com/en-us/library/ee790603.aspx]\n[Set-WebManagedModule|https://technet.microsoft.com/en-us/library/ee790604.aspx]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41426", "fixedVersions": [], "id": "41426", "issueType": "New Feature", "key": "MODULES-3052", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] Support for Modules resource", "timeSpent": "PT0S", "updated": "2017-09-12T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This ticket has been broken down into the linked tickets attached to this ticket. It was deemed too large, so the information here was separated into smaller chunks. This ticket can be closed.", "created": "2016-12-14T07:55:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:14:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given that the IIS Administrator is managing the Web Server\nWhen the IIS app pool is running and the puppet resource is configured to stop\nThen the IIS app pool is stopped\n\nGiven that the IIS Administrator wants to create a new app pool on the Web Server\nWhen the Web Server does not have the named app pool \nThen the app pool is created\n\nGiven that the IIS Administrator wants to restart an app pool\nWhen the app pool is in an undesired state or requires a restart\nThen the app pool is restarted\n\nGiven that the IIS Administrator wants to remove an existing app pool\nWhen the IIS Administrator determines that the app pool is no longer required or desired on the Web Server\nThen the app pool is removed\n\nGiven that the IIS Administrator wants to get the state of the app pool\nWhen the IIS Admin wants the state of the targeted web server\nThen the state of the targeted web server is returned"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18311ff1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymjkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1759802_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_27094389880"}], "description": "As an IIS Administrator\nI want define a puppet resource with the following features\n* Create new app pool\n* Remove\n* Restart\n* Stop\n* Get State\nso that I can manage an application pool with Puppet.\n\n_________________________________________________________________\n\nThe working assumption is that the IIS Module will be built off of the IIS Cmdlets.\n\nFeatures to be implemented are \n* Create new app pool\n* Remove\n* Restart\n* Stop\n* Get State?\n\nThe following Cmdlets may be implemented for this feature:\n\n[Get-WebAppPoolState|https://technet.microsoft.com/en-us/library/ee790588.aspx]\n[New-WebAppPool|https://technet.microsoft.com/en-us/library/ee790585.aspx]\n[Remove-WebAppPool|https://technet.microsoft.com/en-us/library/ee790594.aspx]\n[Restart-WebAppPool|https://technet.microsoft.com/en-us/library/ee790580.aspx]\n[Start-WebAppPool|https://technet.microsoft.com/en-us/library/ee790583.aspx]\n[Stop-WebAppPool|https://technet.microsoft.com/en-us/library/ee790553.aspx]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39179", "fixedVersions": [], "id": "39179", "issueType": "Story", "key": "MODULES-3051", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Won't Do", "resolutionDate": "2016-12-14T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[IIS] Support for AppPool resource", "timeSpent": "PT0S", "updated": "2016-12-14T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-03-21T11:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional maint PR merged into master at", "created": "2017-03-21T12:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional maint PR merged into master at", "created": "2017-03-21T14:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Green in CI \\o/", "created": "2017-03-22T09:49:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:14:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@236eb702"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Core Functionality Work, Automation Required"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxnb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_82111205_*|*_1_*:*_1_*:*_1795054_*|*_10007_*:*_1_*:*_2596_*|*_3_*:*_1_*:*_4043237333_*|*_10009_*:*_1_*:*_29607344_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_31439349155"}], "description": "As an IIS Administrator\nI want define a puppet resource with the following features\n* Convert an IIS virtual directory to application \n* Create an IIS application\n* Remove an IIS application\n* Update an IIS application\n* Get all IIS applications\n\nSo that I can manage an IIS application with Puppet.\n\n--------------------------------------------------------\n\nThe working assumption is that the IIS Module will be built off of the IIS Cmdlets.\n\nFeatures to be implemented are\n* Convert IIS Virtual Directory to IIS Web Application\n* Create \n* Remove\n* Get Web Application state?\n\nThe following Cmdlets may be implemented for this feature:\n[ConvertTo-WebApplication|https://technet.microsoft.com/en-us/library/ee807827.aspx]\n[Get-WebApplication|https://technet.microsoft.com/en-us/library/ee790554.aspx]\n[New-WebApplication|https://technet.microsoft.com/en-us/library/ee807831.aspx]\n[Remove-WebApplication|https://technet.microsoft.com/en-us/library/ee790563.aspx]\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38189", "fixedVersions": [], "id": "38189", "issueType": "New Feature", "key": "MODULES-3050", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2017-03-22T18:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[IIS] Support for Application resource", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Proposed type declaration:\n\n{code}\niis_site{'foobar':\n  ensure          => 'started',\n  path            => 'c:\\inetpub\\foobar',\n  applicationpool => 'foo',\n  bindinginfo     => [\n    {\n      protocol              => 'http',\n      ipaddress             => '192.168.0.1',\n      port                  => 80,\n      hostname              => '',\n      certificatethumbprint => '',\n      certificatestorename  => '',\n      sslflags              => '',\n    },\n    {\n      protocol              => 'https'\n      binding               => '192.168.0.1:443:foo',\n      certificatethumbprint => '',\n      certificatestorename  => '',\n      sslflags              => '',\n    }\n  ],\n  defaultpage                  => [],\n  enabledprotocols             => '',\n  authenticationinfo           => '',\n  preloadenabled               => '',\n  serviceautostart             => false,\n  serviceautostartprovidername => '',\n  serviceautostartprovidertype => '',\n  preloadenabled               => false,,\n  logpath                      => '',\n  logflags                     => [],\n  logperiod                    => '',\n  logtruncatesize              => '',\n  loglocaltimerollover         => false,\n  logformat                    => '',\n}\n{code}\n\nThis mainly departs from existing code by allowing more than one binding to be specified for a site, which is a common use case not handled by prior approach.\n\nAn implementation question is whether to overload ensure to mean start|stop as well as present|absent, as the prior approach does. It's confusing without looking at code, to determine what absent will do versus stop. IMHO its more explicit to have both ensure and state, as they are separate things.", "created": "2016-04-11T13:07:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "A manifest with 150 sites like the one below takes ~9 minutes to complete. Simpler manifests go much faster. \n\n{code}\n[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150].each |$site| {\n  file {\"c:\\\\inetpub\\\\foobar${site}\":\n    ensure => directory,\n    source => \"C:\\\\inetpub\\\\wwwroot\",\n    recurse => true\n  }\n\n  iis_site{\"foobar${site}\":\n    ensure           => 'stopped',\n    physicalpath     => \"c:\\\\inetpub\\\\foobar${site}\",\n    applicationpool  => 'DefaultAppPool',\n    enabledprotocols => 'https',\n    preloadenabled   => true,\n    defaultpage      => ['foo','bar','wakka'],\n    logpath          => 'c:\\\\inetpub\\\\logs',\n    logformat        => 'W3C',\n    logperiod        => 'Daily',\n    serviceautostart => true,\n    serviceautostartprovidername => 'foobar',\n    serviceautostartprovidertype => 'foobar, foobar, version=1.0.0.0, Culture=neutral, PublicKeyToken=426f62526f636b73',\n  }\n}\n{code}", "created": "2016-08-16T11:52:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "merge modules-3049\ncreate 4 new tickets\n  docs ticket\n  implement flush ticket\n  create acceptance test folders/files\n  acceptance tests for iis_site", "created": "2016-09-21T09:36:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:13:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Until we get further along with this module, a desk check/demo should suffice for testing."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ebb4f08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "IIS module is not released"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "IIS module is not released"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymwfj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Kickstart IIS module because I had time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1829790_*|*_10007_*:*_2_*:*_704792093_*|*_3_*:*_2_*:*_5513758480_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13620567059"}], "description": "The working assumption is that the IIS Module will be built off of the IIS Cmdlets.\n\nFeatures to be implemented are\n* Create new IIS Web site\n* Remove\n* Start\n* Stop\n* Get configuration information for IIS Website\n\nAll available properties to set at creation time will be implemented in this ticket, with the exception of BindingInfo, as the amount of work it requires is enough for a separate ticket. It is enough in this ticket to get the base implementation working so that it can be validated before we get too far into the implementation.\n\nThe following Cmdlets may be implemented for this feature:\n\n[Get-Website|https://technet.microsoft.com/en-us/library/ee807832.aspx]\n[Get-WebsiteState|https://technet.microsoft.com/en-us/library/ee790576.aspx]\n[New-Website|https://technet.microsoft.com/en-us/library/ee790605.aspx]\n[Remove-Website|https://technet.microsoft.com/en-us/library/ee807824.aspx]\n[Start-Website|https://technet.microsoft.com/en-us/library/ee790565.aspx]\n[Stop-Website|https://technet.microsoft.com/en-us/library/ee790607.aspx]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37037", "fixedVersions": [], "id": "37037", "issueType": "New Feature", "key": "MODULES-3049", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-09-21T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[IIS] Support for Website resources ", "timeSpent": "PT0S", "updated": "2016-09-21T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Chose to use the code from the powershell module", "created": "2016-07-08T12:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-iis/commit/e6b91984b370889a02956ff6447b55b067a6e3f9", "created": "2016-07-08T14:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There is no CI hooked up for this yet. I'm assuming that comes from another ticket. This is ready for test then.", "created": "2016-07-10T09:43:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "FR unecessary as its a direct port of the existing PowerShell module code.", "created": "2016-07-11T10:12:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:13:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2103d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynymn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Kickstart IIS module because I had time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_154442263_*|*_1_*:*_1_*:*_1880604_*|*_10007_*:*_1_*:*_17309196_*|*_3_*:*_1_*:*_87858702_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_88134608_*|*_10005_*:*_1_*:*_13272743819"}], "description": "h3. Code Reuse\n\nThe goal is to use the PowerShell Manager code from the PowerShell module. The following options appear available:\n\nh4. Exec statements\n\nThis solution would make the IIS Module a manifest module, and rely on all PowerShell code to be in *exec* statements with appropriate *onlyif* and *unless* statements. This is largely discouraged as it is the most brittle and least idempotent solution available.\n\nh4. PowerShell Manager gem\n\nThis solution is the most 'portable' as it moves the code that many modules share (IIS, DSC, PowerShell, etc) into a gem that all can use. Obvious benefits to code reuse are overshadowed by the requirement that all target systems would have to have this gem installed in order to use the module. Vendoring this into puppet would tie the gem to puppet's release schedule, something that would be a hinderance to the expected churn of a new gem.\n\nh4. Copy pasta PowerShell Manager\n\nWhile the least attractive in terms of code reuse, it appears to be the only re-use option available that does not have any drawbacks or harm to existing methods of deployment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36038", "fixedVersions": [], "id": "36038", "issueType": "New Feature", "key": "MODULES-3048", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-07-11T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Remove internal Powershell provider ", "timeSpent": "PT0S", "updated": "2016-07-11T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Reviewed existing repo. Tickets were created based on perceived work to do going forward. This is complete", "created": "2016-04-06T16:24:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:12:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ecbce96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynypz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Bandwidth while waiting on other things"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1930682_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5014101868_*|*_10005_*:*_1_*:*_334310363"}], "description": "https://github.com/puppetlabs/puppetlabs-iis\n\nD", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34908", "fixedVersions": [], "id": "34908", "issueType": "New Feature", "key": "MODULES-3047", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Done", "resolutionDate": "2016-04-06T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[IIS] Review existing GitHub repository ", "timeSpent": "PT0S", "updated": "2016-04-20T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This has largely been accomplished in each individual ticket as they were implemented", "created": "2017-02-21T21:10:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:11:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@423d231d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntjj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2027729_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_33103485825"}], "description": "Create the first set of test cases for IIS. This is part requirements gathering and exploratory testing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33876", "fixedVersions": [], "id": "33876", "issueType": "Task", "key": "MODULES-3046", "labels": ["iis", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Duplicate", "resolutionDate": "2017-02-21T21:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IIS - Test Case Brainstorming", "timeSpent": "PT0S", "updated": "2017-02-21T21:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "When using a custom {{Runspace}} this actually looks unnecessary - using the default host I get a function list of:\n\n{noformat}\nCommandType     Name                                               Version    Source\n-----------     ----                                               -------    ------\nFunction        A:\nFunction        B:\nFunction        C:\nFunction        cd..\nFunction        cd\\\nFunction        Clear-Host\nFunction        D:\nFunction        E:\nFunction        F:\nFunction        G:\nFunction        Get-Verb\nFunction        H:\nFunction        help\nFunction        I:\nFunction        ImportSystemModules\nFunction        J:\nFunction        K:\nFunction        L:\nFunction        M:\nFunction        mkdir\nFunction        more\nFunction        N:\nFunction        O:\nFunction        oss\nFunction        P:\nFunction        Pause\nFunction        prompt\nFunction        Q:\nFunction        R:\nFunction        S:\nFunction        T:\nFunction        TabExpansion2\nFunction        U:\nFunction        V:\nFunction        W:\nFunction        X:\nFunction        Y:\nFunction        Z:\n{noformat}\n\nUsing a custom host I get a few additional functions, but no {{PSConsoleHostReadline}} there either:\n\n{noformat}\nCommandType     Name                                               Version    Source\n-----------     ----                                               -------    ------\nFunction        A:\nFunction        B:\nFunction        C:\nFunction        cd..\nFunction        cd\\\nFunction        Clear-Host\nFunction        D:\nFunction        E:\nFunction        F:\nFunction        Format-Hex                                         3.1.0.0    Microsoft.PowerShell.Utility\nFunction        G:\nFunction        Get-FileHash                                       3.1.0.0    Microsoft.PowerShell.Utility\nFunction        Get-Verb\nFunction        H:\nFunction        help\nFunction        I:\nFunction        ImportSystemModules\nFunction        J:\nFunction        K:\nFunction        L:\nFunction        M:\nFunction        mkdir\nFunction        more\nFunction        N:\nFunction        New-Guid                                           3.1.0.0    Microsoft.PowerShell.Utility\nFunction        New-TemporaryFile                                  3.1.0.0    Microsoft.PowerShell.Utility\nFunction        O:\nFunction        oss\nFunction        P:\nFunction        Pause\nFunction        prompt\nFunction        Q:\nFunction        R:\nFunction        S:\nFunction        T:\nFunction        TabExpansion2\nFunction        U:\nFunction        V:\nFunction        W:\nFunction        X:\nFunction        Y:\nFunction        Z:\n{noformat}", "created": "2016-02-10T08:47:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Obviated by the move to the shared PowerShell code manager in {{ruby-pwsh\u00a0}}/ {{puppetlabs-pwshlib}}", "created": "2021-06-14T07:17:00.000000"}], "components": ["powershell"], "created": "2016-02-04T17:11:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cef50fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyrr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9265_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_169045537980"}], "description": "It has been suggested that the PowerShell module use {{-File}} when calling through to PowerShell rather than {{-Command}}, because of some performance issues caused by the {{PSConsoleHostReadline}} implementation in PowerShell v3.\n\nUnfortunately the use of {{-File}} is not something that will be supported due to its problems handling exit codes (see http://joshua.poehls.me/2012/powershell-script-module-boilerplate/ for more details).  Furthermore, MODULES-2962 is moving towards keeping a long running PowerShell instance for the sake of improving performance, which makes {{-File}} inappropriate.\n\nHowever, it looks like a possible solution is presented at http://stackoverflow.com/a/17623972 - that is, redefine the PS3 problematic function {{PSConsoleHostReadline}} like:\n\n{code}\nfunction PSConsoleHostReadline { [Console]::Readline() }\n{code}\n\nSince the default {{PSConsoleHostReadline}} behavior is not something that's needed given there is no interactive use of the console, I think it's something that can be safely removed from execution.", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "32819", "fixedVersions": [], "id": "32819", "issueType": "Improvement", "key": "MODULES-3045", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Do", "resolutionDate": "2021-06-14T07:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell - Improve performance of PSConsoleHostReadline when run on PowerShell 3", "timeSpent": "PT0S", "updated": "2021-06-14T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Bryan assigned this ticket to the windows team, but it is in an RE sprint. Assuming the assignment to windows is correct, can I move it out of the other team's sprint so it can be groomed into a further window's sprint?", "created": "2016-02-09T11:53:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Done", "created": "2016-02-09T14:07:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We have CI pipelines up and running, hooked up to github, and viewable in Jenkins", "created": "2016-12-05T07:12:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We have completed work needed for the beginning of the module. We will open future tickets if more work is needed for pipelines", "created": "2016-12-05T07:12:00.000000"}], "components": ["iis"], "created": "2016-02-04T17:10:00.000000", "creator": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48f895e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzaerz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2090337_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_26314030855"}], "description": "Placeholder for future tickets. \n\nFirst step, review existing pipelines for the puppetlabs-iis module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42422", "fixedVersions": [], "id": "42422", "issueType": "New Feature", "key": "MODULES-3044", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "resolution": "Fixed", "resolutionDate": "2016-12-05T07:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[IIS] QENG tickets placeholder here ", "timeSpent": "PT0S", "updated": "2016-12-14T10:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Should also try !/build/vendor or look at why vendor is being ignored in the first place.  Modsync is removing the vendor gitignore", "created": "2016-03-11T11:27:00.000000"}], "components": ["dsc", "windows"], "created": "2016-02-04T14:19:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e065783"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4ae7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "By default any files in build/vendor/custom are ignored.  This is problematic for some users as they'd like to store their DSC resources in their forks.\n\nJust adding `!build/vendor` to gitignore is not enough", "environment": "dsc 1.0.0", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33875", "fixedVersions": [], "id": "33875", "issueType": "Improvement", "key": "MODULES-3042", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Allow custom DSC Resources to be tracked by Git", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2016-02-04T12:43:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de86c90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4abb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_156974786233_*|*_6_*:*_1_*:*_0"}], "description": "The DSC Resource import process requires a very strict directory structure which can be confusing for users.  Possible improvements;\n\n1. Add the ability to import a single resource directory instead of searching subdirectories.  This confuses people you have to use the parent directory.  As a user I'd like to import a DSC resource by using the directory for the DSC resource.\n\n2. Add the ability to detect the absence of the DSCResources folder during the import stage, not at the build stage.  Optionally create an empty subdir if needed\n\n3. Add the ability to detect if the PSD1 file is missing/misnamed and prompt during the import stage, not at the build stage.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38188", "fixedVersions": [], "id": "38188", "issueType": "Improvement", "key": "MODULES-3041", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve the DSC Resource import process - Err Detection, Single Module Import", "timeSpent": "PT0S", "updated": "2021-01-25T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-dism/pull/40", "created": "2016-02-04T11:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]  As you've got the PR and you're doing the work on this, can I assign this to you?", "created": "2016-05-05T16:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sorry, this was while I was on-site at a client and had time to work on it right then. If you want me to pick it up we can add it to the next sprint.", "created": "2017-02-01T16:35:00.000000"}], "components": ["DISM"], "created": "2016-02-04T11:34:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e6f5762"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4a9z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/16"}], "description": "The default values for various properties in the dism module are booleans, but should be symbols to agree with the newvalues values.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38187", "fixedVersions": [], "id": "38187", "issueType": "Bug", "key": "MODULES-3040", "labels": ["dism"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Ready for Merge", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "boolean handling in dism defaults are not symbols", "timeSpent": "PT0S", "updated": "2020-04-02T20:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR https://github.com/puppetlabs/puppetlabs-windows/pull/19 added to address this. Set version to 2.x based on FM-4687", "created": "2016-06-09T07:40:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-windows/commit/84dd91499e4ff5d910ecd76727fc10b4efb26aaf", "created": "2016-06-09T15:02:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "No CI or review necessary.", "created": "2016-06-09T15:02:00.000000"}], "components": ["chocolatey "], "created": "2016-02-03T16:40:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e88e46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz633r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "James was needing something additional - this was low hanging fruit."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425030921_*|*_10007_*:*_1_*:*_26067057_*|*_3_*:*_1_*:*_38571_*|*_4_*:*_1_*:*_3396_*|*_5_*:*_2_*:*_17277_*|*_10004_*:*_1_*:*_10512157462_*|*_10006_*:*_1_*:*_53899"}], "description": "Update the Windows Module pack to use the PL version instead of the Community provider.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "36037", "fixedVersions": [], "id": "36037", "issueType": "Task", "key": "MODULES-3039", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-06-09T15:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows Module Pack - Use Supported Chocolatey provider", "timeSpent": "PT0S", "updated": "2016-06-13T16:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["chocolatey "], "created": "2016-02-03T16:38:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21980950"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmdj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "{{choco apikey}}/{{choco setapikey}} was introduced in {{v0.9.9.0}}. The docs related to {{apikey}} are located at https://github.com/chocolatey/choco/wiki/CommandsApiKey\n\nIt is not necessary on first converge for setting api keys. It may not be necessary to do this task at all in the first release. It is more about pushing packages up somewhere. Folks may be using Puppet to build a choco package, then want a way to ship it. They have out of band ways of doing this that do not require setting the apikey configuration.", "epicLinkSummary": "Chocolatey Next Release ", "estimate": "PT0S", "externalId": "34907", "fixedVersions": [], "id": "34907", "issueType": "New Feature", "key": "MODULES-3038", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "40268", "parentSummary": "Chocolatey Next Release ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - manifest class for ApiKey", "timeSpent": "PT0S", "updated": "2017-01-31T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c][~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] any thoughts on Acceptance Criteria here?  ", "created": "2016-05-11T11:16:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] here are my thoughts:\n\n* As a chocolatey module user I want to add credentials to a source so that I can use sources that use authentication.\n* As a chocolatey module user I want to change credentials for an existing source so that I can apply security policies around credential rotation.\n* As a chocolatey module user I want to remove credentials for an existing source so that I can apply disable authentication.\n* As a chocolatey module user I want to set explicit priority for an existing source that has no priority so that I can enable an HA strategy.\n* As a chocolatey module user I want to change the priority for a source that has no priority so that I can implement a new HA strategy.\n\n*Questions*\n* What kind of authentication does Chocolatey support for sources?\n* What happens if a user adds a new source without priority when existing sources already have prioritization?\n* Is there a way to remove priority completely?\n* What if two sources have the same priority?", "created": "2016-05-12T11:58:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}As a chocolatey module user I want to change credentials for an existing source so that I can apply security policies around credential rotation.{quote}\nOf the acceptance criteria, this is the only one that is going to be difficult to ensure. The password is stored encrypted. The only way to determine if the password needs changed is to set it again, which will possibly be a cause of resource thrashing.\n\nAll of the other scenarios are (y)", "created": "2016-05-13T11:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}What kind of authentication does Chocolatey support for sources?{quote}\nBasic auth - username/password.\n\n{quote}What happens if a user adds a new source without priority when existing sources already have prioritization?{quote}\nWithout priority or with a zero priority, it means it just picks it up based on the order where the source is in the config file  (yes, really). This is why we created priority, because NuGet was doing this and that didn't seem quite right.\n\n{quote}Is there a way to remove priority completely?{quote} \nSet priority to zero or remove the parameter from the resource.\n\n{quote}What if two sources have the same priority?{quote}\nChocolatey orders them based on their location in the config file. Same as if they had no priority.", "created": "2016-05-13T11:15:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://puppet.atlassian.net/browse/MODULES-3391 raised to address testing issue", "created": "2016-05-19T12:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review.\n\n* Commits look good.\n* Tests are ok.  (MODULES-3391 to be addressed later)\n* 2008 - Failed on removing username/password\n* 2012 R2 - Failed on removing username/password\n* 10 (32bit) (posh choco) - Failed to get choco version\n{code}\n!!ATTENTION!!\nThe next version of Chocolatey (v0.9.9) will require -y to perform\n  behaviors that change state without prompting for confirmation. Start\n  using it now in your automated scripts.\n\n  For details on the all new Chocolatey, visit http://bit.ly/new_choco\nPlease run chocolatey /? or chocolatey help - chocolatey v0.9.8.33\n{code}\n\nTest Pester\n{code}\n# c:\\Program files\\puppet....\n\n$chocoConfig = \"C:\\programdata\\chocolatey\\config\\chocolatey.config\"\n$modulePath = 'C:\\source\\choco-rob\\pkg'\n$originalContent = @\"\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<chocolatey xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <containsLegacyPackageInstalls>false</containsLegacyPackageInstalls>\n  <commandExecutionTimeoutSeconds>0</commandExecutionTimeoutSeconds>\n  <config>\n    <add key=\"cacheLocation\" value=\"\" description=\"Cache location if not TEMP folder.\" />\n    <add key=\"containsLegacyPackageInstalls\" value=\"true\" description=\"Install has packages installed prior to 0.9.9 series.\" />\n    <add key=\"commandExecutionTimeoutSeconds\" value=\"2700\" description=\"Default timeout for command execution.\" />\n    <add key=\"proxy\" value=\"\" description=\"Explicit proxy location.\" />\n    <add key=\"proxyUser\" value=\"\" description=\"Optional proxy user.\" />\n    <add key=\"proxyPassword\" value=\"\" description=\"Optional proxy password. Encrypted.\" />\n  </config>\n  <sources>\n    <source id=\"chocolatey\" value=\"https://chocolatey.org/api/v2/\" disabled=\"false\" priority=\"0\" />\n  </sources>\n  <features>\n    <feature name=\"checksumFiles\" enabled=\"true\" setExplicitly=\"false\" description=\"Checksum files when pulled in from internet (based on package).\" />\n    <feature name=\"autoUninstaller\" enabled=\"false\" setExplicitly=\"false\" description=\"Uninstall from programs and features without requiring an explicit uninstall script.\" />\n    <feature name=\"allowGlobalConfirmation\" enabled=\"false\" setExplicitly=\"false\" description=\"Prompt for confirmation in scripts or bypass.\" />\n    <feature name=\"failOnAutoUninstaller\" enabled=\"false\" setExplicitly=\"false\" description=\"Fail if automatic uninstaller fails.\" />\n  </features>\n  <apiKeys />\n</chocolatey>\n\"@\n\nDescribe \"Basic add-remove a source\" {\n  Set-Content -Path $chocoConfig -Value $originalContent -Force| Out-Null\n\n  Context \"Add a basic source\" {\n    # Add a source\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present, }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n    \n    It \"should add a resource\" {\n      $newSource.id | Should Be 'test-deleteme'\n    }\n  }\n\n  Context \"Remove the newly added source\" {\n    # Remove a source\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => absent, }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n    \n    It \"should remove a resource\" {\n      $newSource.id | Should BeNullOrEmpty\n    }  \n  }  \n}\n\nDescribe \"Add-remove credentials to a source\" {\n  Set-Content -Path $chocoConfig -Value $originalContent -Force| Out-Null\n\n  # Add a source.\n  & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present }\" --modulepath \"$modulePath\"\n\n  Context \"Add credentials\" {\n    # Add a source\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present, user => 'testuser', password => 'noyb' }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n    \n    It \"should add a resource\" {\n      $newSource.id | Should Be 'test-deleteme'\n    }\n\n    It \"should set the username\" {\n      $newSource.user | Should Be 'testuser'\n    }\n\n    It \"should set the password\" {\n      $newSource.password | Should Not BeNullOrEmpty\n    }\n  }\n  \n  Context \"Remove newly added credentials\" {\n    # Add a source.  Not setting username and password should remove it\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n\n    It \"should not delete the resource\" {\n      $newSource.id | Should Be 'test-deleteme'\n    }\n\n    It \"should remove the username\" {\n      $newSource.user | Should BeNullOrEmpty\n    }\n\n    It \"should remove the password\" {\n      $newSource.password | Should BeNullOrEmpty\n    }\n  }\n}\n\nDescribe \"Add-remove priority to a source\" {\n  Set-Content -Path $chocoConfig -Value $originalContent -Force| Out-Null\n\n  # Add a source.\n  & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present }\" --modulepath \"$modulePath\"\n\n  Context \"Add priority\" {\n    # Add a source\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present, priority => 4 }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n    \n    It \"should add a resource\" {\n      $newSource.id | Should Be 'test-deleteme'\n    }\n\n    It \"should set the priority\" {\n      $newSource.priority | Should Be 4\n    }\n  }\n  \n  Context \"Remove priority\" {\n    # Add a source.  Not setting username and password should remove it\n    & puppet apply -e \"chocolateysource { 'test-deleteme': ensure => present }\" --modulepath \"$modulePath\"\n    [xml]$config = Get-Content $chocoConfig\n    $newSource = ($config.chocolatey.sources.source | ? { $_.id -eq 'test-deleteme' })\n\n    It \"should not delete the resource\" {\n      $newSource.id | Should Be 'test-deleteme'\n    }\n\n    It \"should set the priority to zero\" {\n      $newSource.priority | Should Be 0\n    }\n  }  \n}\n{code}", "created": "2016-05-19T12:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "All items have been addressed. Please take another look. Thanks! ", "created": "2016-05-20T14:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "2nd PR\n\n(spec/unit)\n\nSpec tests pass on Windows 2012\nSpec tests pass on Mac OSX\n\nTest Pester script (latest choco.exe)", "created": "2016-05-20T14:47:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-05-20T15:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Spec tests failed", "created": "2016-05-23T09:51:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-chocolatey/commit/831a83174788f0a9fa940cd47cc2be1af6f54446", "created": "2016-05-23T12:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-05-23T12:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Acceptance failed on our changes to remove a default path - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/24/console\n\nWe'll put back a default path for now.", "created": "2016-05-23T15:36:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PR#18 into master at", "created": "2016-05-23T17:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-05-23T17:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Failed on acceptance smoke tests", "created": "2016-05-23T18:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So we need that to be 0 like before as well. Garrr", "created": "2016-05-24T10:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged PR #19 into master at", "created": "2016-05-24T14:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-05-24T14:51:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI has completed with Green", "created": "2016-05-24T16:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Rob has paired with Erick on https://github.com/puppetlabs/puppetlabs-chocolatey/pull/20\n\nMerged into master at", "created": "2016-05-31T18:11:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-05-31T18:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged second set of acceptance tests into master at  https://github.com/puppetlabs/puppetlabs-chocolatey/commit/8870a0e53ae6d994613de308bcd9e1bc81dbee2b", "created": "2016-05-31T22:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-06-01T09:28:00.000000"}], "components": ["chocolatey "], "created": "2016-02-03T16:32:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4863052b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn9t3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Needed additional work"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_18284196_*|*_1_*:*_2_*:*_671617614_*|*_10007_*:*_6_*:*_777645191_*|*_3_*:*_7_*:*_5449729797_*|*_5_*:*_2_*:*_53026_*|*_10011_*:*_1_*:*_669954636_*|*_10006_*:*_1_*:*_2669776527"}], "description": "{{choco sources}}/{{choco source}} was introduced in *{{v0.9.8.20}}* and has had at least two very significant changes since it was introduced:\n\n* Setting user/password - {{v0.9.9.0}}\n* Setting explicit priority - {{v0.9.9.9}}\n\nThe docs related to {{source}} are located at https://github.com/chocolatey/choco/wiki/CommandsSources\n\nOn first converge it is *_+imperative+_* to be able to *install* Chocolatey,  set {{source}} configuration *_AND_* install packages using that configuration set. This means it must be done as a custom type so that one can discover what version of Chocolatey was just installed, as custom types are the only thing that always runs client side.\n\nThis is evaluated as a 5 over a 3 (other similar tickets) due to its need to provide backwards compatibility with older POSH choco clients.", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "32818", "fixedVersions": [], "id": "32818", "issueType": "New Feature", "key": "MODULES-3037", "labels": ["chocolatey", "Product-Initiative", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-06-01T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - custom provider for source (configuration)", "timeSpent": "PT0S", "updated": "2016-06-06T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] please add a chocolatey features list.\n", "created": "2016-03-21T14:57:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review", "created": "2016-06-07T15:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "We decided no defaults, so this should error - probably means we need to override ensure fully.", "created": "2016-06-08T08:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Looks like quite a few tests are failing. Not sure if you are looking at that.", "created": "2016-06-09T14:53:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "They failed because we required a value for ensure, and none of the test setups specified a value for ensure", "created": "2016-06-10T09:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc run of PR#24\n\nExpected failure", "created": "2016-06-10T16:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Fixed up acceptance specs and pushed them up. Then kicked off ad hoc build - https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/ad%20hoc/view/chocolatey/job/forge-windows_puppetlabs-chocolatey_init-manual-parameters_adhoc/7\n\nThis should pass successfully, as I verified it locally first.  \n\nUpdate: This passed ad hoc testing, so it's ready to go.", "created": "2016-06-11T11:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-06-11T21:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] If you can take a look at the reference tests we created for this and if you see anymore that are needed, we can do the work. Otherwise if you are happy with the ones you see, feel free to move this to resolved.\n\nHere's the link for reference: https://github.com/puppetlabs/puppetlabs-chocolatey/tree/master/tests/reference/tests/chocolateyfeature", "created": "2016-06-12T15:04:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI completed with success\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_intn-sys_full-pe-3.8.x-master/12/", "created": "2016-06-12T22:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Automated tests cover acceptance criteria.", "created": "2016-06-13T18:13:00.000000"}], "components": ["chocolatey "], "created": "2016-02-03T16:11:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "h4. Summary\nIt should be able to get, test, and set feature switches from chocolatey's configuration through working with choco.exe.\n\nh4. Details\n\nGiven a clean Windows 2008R2 / 2012R2 box and Chocolatey versions 0.9.9.12 -and 0.9.10 (beta).-\n\nHave a manifest that \n * Installs chocolatey\n * Sets a feature \n * Disables another feature\n * Compiles on a master\n * Localization testing not required\n * Performance not a concern\n\nTest features -  AutoUninstaller, FailOnAutoUninstaller \n\nh4. Verify\n\nThe configuration file accurately reflects the features toggled by manifest.\nErrors are accurately reflected when a bad configuration is entered."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77d679cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_63571858_*|*_1_*:*_1_*:*_426767878_*|*_10007_*:*_3_*:*_240720628_*|*_3_*:*_3_*:*_217382390_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_97854313_*|*_10006_*:*_1_*:*_10275821150"}], "description": "{{choco feature}} was introduced in {{v0.9.9.0}} and has had no significant changes since it was introduced. The docs related to {{feature}} are located at https://github.com/chocolatey/choco/wiki/CommandsFeature\n\nOn first converge it may be important to *install* Chocolatey,  set {{feature}} configuration *_AND_* install packages using that configuration set. This means it must be done as a custom type so that one can discover what version of Chocolatey was just installed, as custom types are the only thing that always runs client side.\n\n\nAlternatively, client side Facts would be awesome [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920]. When are those coming? ;)\n\nh2. Type \n\n{noformat}\nchocolateyfeature {'name':\n  ensure => 'enabled | disabled' #no default\n}\n{noformat}\n\nh2. Details\n\n* checksumFiles (enabled by default)\n* autoUninstaller (enabled by default starting in 0.9.10 / chocolatey provider enables autouninstaller)\n* allowGlobalConfirmation (disabled by default)\n* failOnAutoUninstaller (disabled by default)\n\nstarting with 0.9.10:\n\n* failOnStandardError (disabled by default)\n* powershellHost (enabled by default)\n* logEnvironmentValues (disabled by default)\n* virusCheck (disabled by default in FOSS / licensed versions only)\n* downloadCache (enabled by default / licensed versions only) \n\nh3. Choco 0.9.10 Features\n{{choco feature list}} output:\n{noformat}\nchecksumFiles - [Enabled] | Checksum files when pulled in from internet (based on package).\nautoUninstaller - [Enabled] | Uninstall from programs and features without requiring an explicit uninstall script.\nallowGlobalConfirmation - [Disabled] | Prompt for confirmation in scripts or bypass.\nfailOnAutoUninstaller - [Disabled] | Fail if automatic uninstaller fails.\nfailOnStandardError - [Disabled] | Fail if install provider writes to stderr.\npowershellHost - [Enabled] | Use Chocolatey's built-in PowerShell host.\nlogEnvironmentValues - [Disabled] | Log Environment Values - will log values of environment before and after install (could disclose sensitive data).\nvirusCheck - [Enabled] | Virus Check [licensed versions only] - perform virus checking on downloaded files.\ndownloadCache - [Enabled] | Download Cache [licensed versions only] - use the private download cache if available for a package.\n{noformat}\n\n\nThese are translated to the following in the {{chocolatey.config}} \\ {{C:\\PogramData\\chocolatey\\config\\chocolatey.config}} (note the {{setExplicitly}} field):\n\n{code:xml}\n<features>\n    <feature name=\"checksumFiles\" enabled=\"true\" setExplicitly=\"false\" description=\"Checksum files when pulled in from internet (based on package).\" />\n    <feature name=\"autoUninstaller\" enabled=\"true\" setExplicitly=\"true\" description=\"Uninstall from programs and features without requiring an explicit uninstall script.\" />\n    <feature name=\"allowGlobalConfirmation\" enabled=\"false\" setExplicitly=\"true\" description=\"Prompt for confirmation in scripts or bypass.\" />\n    <feature name=\"allowInsecureConfirmation\" enabled=\"false\" setExplicitly=\"false\" />\n    <feature name=\"failOnAutoUninstaller\" enabled=\"false\" setExplicitly=\"false\" description=\"Fail if automatic uninstaller fails.\" />\n    <feature name=\"failOnStandardError\" enabled=\"false\" setExplicitly=\"false\" description=\"Fail if install provider writes to stderr.\" />\n    <feature name=\"powershellHost\" enabled=\"true\" setExplicitly=\"false\" description=\"Use Chocolatey's built-in PowerShell host.\" />\n    <feature name=\"logEnvironmentValues\" enabled=\"false\" setExplicitly=\"false\" description=\"Log Environment Values - will log values of environment before and after install (could disclose sensitive data).\" />\n    <feature name=\"virusCheck\" enabled=\"true\" setExplicitly=\"true\" description=\"Virus Check [licensed versions only] - perform virus checking on downloaded files.\" />\n    <feature name=\"downloadCache\" enabled=\"true\" setExplicitly=\"false\" description=\"Download Cache [licensed versions only] - use the private download cache if available for a package.\" />\n</features>\n{code}", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "41425", "fixedVersions": [], "id": "41425", "issueType": "New Feature", "key": "MODULES-3034", "labels": ["chocolatey", "Product-Initiative", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-06-13T18:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Chocolatey - custom provider for feature (configuration)", "timeSpent": "PT0S", "updated": "2016-08-02T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "created": "2016-02-03T13:16:00.000000", "name": "puppet_firewall_bug.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13270"}], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] do you mind taking a look at this one?", "created": "2016-02-04T17:28:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Former user It would be appreciated if you could pull down the latest code from github, and try again. I believe this issue is already fixed in the latest HEAD.\n\nWe are hoping to do a release very soon.\n\nThanks\n\nJT", "created": "2016-02-05T04:21:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "body": "I pulled in the latest from the repository and I added \"class { 'firewall': }\" to my manifest because the documentation states that it is needed  \"to ensure the correct packages are installed.\"\n\nBut unfortunately I get the same error:\n\n==> default: git -C /vagrant/environments/production/modules/firewall log -n 1\n==> default: commit d39aa149c3cf53d278eaa40f9ec84d1ae34a0ea8\n==> default: Merge: d9ab1c0 9378559\n==> default: Author: TP Honey <tphoney@users.noreply.github.com>\n==> default: Date:   Wed Feb 3 15:48:59 2016 +0000\n==> default: \n==> default:     Merge pull request #583 from cristifalcas/update_iptables\n==> default:     \n==> default:     allow iptables package to be updated\n==> default: Running provisioner: puppet...\n==> default: Running Puppet with environment production...\n==> default: stdin: is not a tty\n==> default: Info: Loading facts\n==> default: Notice: Compiled catalog for localhost.nscl.msu.edu in environment production in 0.79 seconds\n==> default: Info: Applying configuration version '1454685558'\n==> default: Notice: /Stage[main]/Firewall::Linux::Debian/Package[iptables-persistent]/ensure: created\n==> default: Notice: /Stage[main]/Main/Firewall[100 allow DNS (UDP) connections]/ensure: created\n==> default: Warning: Firewall[100 allow DNS (UDP) connections](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service\n==> default: Info: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\n==> default: Notice: Applied catalog in 1.57 seconds\n\n-Dylan\n", "created": "2016-02-05T08:21:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I find this very strange as the latest head of our firewall module has code in there that states that if the system is Debian 8, then it should use netfilter-persistent as the service name.\n\nCan you please run the following manifest and let me know the output?\n\n{code}\nnotify {\"$::operatingsystemrelease\":}\n{code}\n\nAlso, can you please confirm that you are 100% sure that your puppet installation is using the latest code? I note that your module path is in your vagrant folder. Is puppet definitely using this location? Usually, the modules are located at /etc/puppetlabs/code/environments/production/modules/\n\nThanks", "created": "2016-02-05T08:34:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "body": "I added the line you suggested to my manifest, and the output (as you can see below) was '8.2'\n\nIn the Firewall module's init.pp file, I added the following line just to confirm that MY version was running:\n\n{{notify \\{'Puppet Firewall commit d39aa149c3':\\}}}\n\nAs you can see from the output below, this line is executed.\n\n{color:#8eb021}==> default: git -C /vagrant/environments/production/modules/firewall log -n 1\n==> default: commit d39aa149c3cf53d278eaa40f9ec84d1ae34a0ea8\n==> default: Merge: d9ab1c0 9378559\n==> default: Author: TP Honey <tphoney@users.noreply.github.com>\n==> default: Date:   Wed Feb 3 15:48:59 2016 +0000\n==> default: \n==> default:     Merge pull request #583 from cristifalcas/update_iptables\n==> default:     \n==> default:     allow iptables package to be updated\n==> default: git -C /vagrant/environments/production/modules/firewall diff\n==> default: diff --git a/manifests/init.pp b/manifests/init.pp\n==> default: index 56c8091..29de100 100644\n==> default: --- a/manifests/init.pp\n==> default: +++ b/manifests/init.pp\n==> default: @@ -17,6 +17,9 @@ class firewall (\n==> default:    $service_name = $::firewall::params::service_name,\n==> default:    $package_name = $::firewall::params::package_name,\n==> default:  ) inherits ::firewall::params {\n==> default: +\n==> default: +  notify {'Puppet Firewall commit d39aa149c3':}\n==> default: +\n==> default:    case $ensure {\n==> default:      /^(running|stopped)$/: {\n==> default:        # Do nothing.{color}\n==> default: Running provisioner: puppet...\n==> default: Running Puppet with environment production...\n==> default: stdin: is not a tty\n==> default: Info: Loading facts\n==> default: Notice: Compiled catalog for localhost.nscl.msu.edu in environment production in 0.90 seconds\n==> default: Info: Applying configuration version '1454697577'\n==> default: Notice: 8.2\n==> default: Notice: /Stage[main]/Main/Notify[8.2]/message: defined 'message' as '8.2'\n==> default: Notice: Puppet Firewall commit d39aa149c3\n==> default: Notice: /Stage[main]/Firewall/Notify[Puppet Firewall commit d39aa149c3]/message: defined 'message' as 'Puppet Firewall commit d39aa149c3'\n==> default: Notice: /Stage[main]/Firewall::Linux::Debian/Package[iptables-persistent]/ensure: created\n==> default: Notice: /Stage[main]/Main/Firewall[100 allow DNS (UDP) connections]/ensure: created\n{color:#f6c342}==> default: Info: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml\n==> default: Warning: Firewall[100 allow DNS (UDP) connections](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service{color}\n==> default: Notice: Applied catalog in 1.73 seconds\n", "created": "2016-02-05T11:46:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI have been able to reproduce this and discovered the issue.\n\nThe issue lies in the fact that Facter loads all of its facts at the start of the puppet run, before the iptables-persistent service is installed", "created": "2016-02-09T09:02:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Fix for this due to be released next Tuesday, all being well.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/1.8.x/CHANGELOG.md", "created": "2016-02-09T10:00:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "body": "Thanks, I'll be sure to upgrade to the new version.\n\nI noticed in the change log a reference to issue MODULES-3932, I think that should be MODULES-3032\n\n", "created": "2016-02-09T10:23:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Former user Good catch! I've fixed that :)", "created": "2016-02-09T10:30:00.000000"}], "components": ["firewall"], "created": "2016-02-03T13:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@360d5bf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qof:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Free Cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101447555_*|*_3_*:*_1_*:*_2997390_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_362464497_*|*_10005_*:*_2_*:*_39325521"}], "description": "When using the puppetlabs-firewall module, I get the following warning on the initial puppet run:\n\nWarning: Firewall[100 allow DNS (UDP) connections](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service\n\nThe correct service name should be 'netfilter-persistent'.  On subsequence runs of puppet (with a firewall rule added), the correct service name used. \n\nA work around for this problem is to install the package 'iptables-persistent' BEFORE the initial puppet run.\n\nIssue MODULES-2000 could be related.\n\nI have attached a minimal example using vagrant that reproduces the problem.\n", "environment": "Debian 8.2 / Puppet 4.3.1 / Firewall 1.7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40247", "fixedVersions": [], "id": "40247", "issueType": "Bug", "key": "MODULES-3032", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a57331af-df69-4346-9034-448504956c82", "resolution": "Fixed", "resolutionDate": "2016-02-09T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall module fails to persist on initial puppet run", "timeSpent": "PT0S", "updated": "2016-02-10T07:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Never mind, it appears that the packages are back.", "created": "2016-02-03T13:25:00.000000"}], "components": [], "created": "2016-02-03T13:07:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57be0adc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz49q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1097413_*|*_5_*:*_1_*:*_0"}], "description": "Apache's apache::mod::pagespeed defines the package to be {{mod-pagespeed-stable}} on RedHat & Debian systems and uses a repository located at http://dl.google.com/linux/mod-pagespeed/deb/ and http://dl.google.com/linux/mod-pagespeed/rpm/stable/$::architecture but these repositories seem to have lost their -stable packages in the last few days.\n\n{{mod-pagespeed}} is a metapackage that points to {{mod-pagespeed-beta}} which still exists in the repos, but changing the package from {{mod-pagespeed-stable}} to {{mod-pagespeed-beta}} would be a breaking change for anyone using the mod.\n\nThe documentation at https://developers.google.com/speed/pagespeed/module/ describes installation by downloading the rpm and installing it directly, rather than hosting it out of a repo.\n\nIt also mentions that \"installing mod_pagespeed will add the Google repository so your system will automatically keep mod_pagespeed up to date.\"\n\nSo the fix is probably to install the packages and find the new location for the module.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37035", "fixedVersions": [], "id": "37035", "issueType": "Bug", "key": "MODULES-3031", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-02-03T13:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache pagespeed package repo broken", "timeSpent": "PT0S", "updated": "2016-02-03T13:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] do you mind taking a look at this? Is this working as designed for rules defined outside of Puppet's management?", "created": "2016-02-04T17:29:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nDo you have purge set to true in the relevant firewallchain?\n\nAlso, please provide a manifest so we can try to replicate this locally.\n\nThanks", "created": "2016-02-05T04:50:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:63ce54da-9c76-4d5f-9804-801f387216c6", "body": "Hello,\n\nI am able to replicate this by copying the my_firewall class files (init.pp, pre.pp and post.pp) from the quickstart guide (https://docs.puppetlabs.com/pe/latest/quick_start_firewall.html) and applying the my_firewall class.  Note there is also an error in the quick start guide that needs to be fixed, the class declarations \"my_fw\" in init.pp should be \"my_firewall\".\n\nWhen applying my_firewall the existing iptables rules are not dropped and I get multiple warnings.  Purge = true is set in init.pp.", "created": "2016-02-05T09:15:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "For reference, a system with unmanaged firewall rules (i.e. entered manually using iptables) and using the following manifest will report this issue:\n\n{code}\n class my_firewall::pre {\n\n  # Default firewall rules\n  firewall { '000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  }\n\n  firewall { '001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }\n\n  firewall { '002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n\n  # Allow SSH\n  firewall { '100 allow ssh access':\n    port   => '22',\n    proto  => tcp,\n    action => accept,\n  }\n\n}\n\nclass my_firewall::post {\n\n   firewall { \"999 drop all other requests\":\n     action => \"drop\",\n   }\n\n }\n\n\n class my_firewall {\n\n   stage { 'fw_pre':  before  => Stage['main']", "created": "2016-02-10T11:48:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Including [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] in this discussion, thanks", "created": "2016-02-11T04:23:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I've got a very long explanation of this in PUP-1963, but the short version is that there was a documented behavior that you couldn't have resources downstream of a purge, and that hasn't worked for a very long time. I accidentally made it work when I did PUP-1963. We're planning to do PUP-4748 in puppet-agent 1.4.0 / Puppet 4.4.0, which just eliminiates this check (since it was broken for /years/, and everyone who encounters it thinks it's a bad behavior).\n\nOnly the puppet-agent 1.3.x series should be affected by this problem", "created": "2016-02-11T10:13:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Firewall rules depending on each other is also kinda funky, and I'm planning to look into that this week - [~accountid:5ac3e8393f5ae0700bed9c63] has already mentioned that behavior to me.", "created": "2016-02-11T10:34:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This should behave itself better with Puppet 4.4.x / Puppet Agent 1.4.x. The \"no resources can depend on a purged resource\" check has been removed.", "created": "2016-03-21T11:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "body": "Just to add another data point, this started happening with our PE installation after we upgraded from 3.8 to 2015.3.1. We're on 2015.3.3 now and it's still an issue. Sounds to me like upgrading to 2016.1.1 should fix it.", "created": "2016-04-15T17:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving in line with comments. The module has moved on significantly from this initial issue was raised therefore it should be resolved.\u00a0\nIf you are still seeing this issue on current versions please feel free to reopen.", "created": "2021-07-07T09:50:00.000000"}], "components": ["firewall"], "created": "2016-02-03T11:51:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:63ce54da-9c76-4d5f-9804-801f387216c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74496862"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz49nj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106617470_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_516767708_*|*_10005_*:*_2_*:*_170524110712"}], "description": "I'm using the firewall module as outlined in the PE quick start guide:\n\nhttps://docs.puppetlabs.com/pe/latest/quick_start_firewall.html\n\nIt is working as expected, except if I add an iptables rule directly on the host it is not purged the next time puppet runs.  Instead, I get the following warning:\n\nWarning: /Stage[main]/Profile::Fw_base/Firewall[9001 0edc9f37593a5c39377db4c4ca0b34c9]: Firewall[RULE N] still depends on me -- not purging\n\nWhere \"RULE N\" is the last rule defined in puppet.  If I add 2 rules locally, I'll get two warnings referencing the last 2 rules defined in puppet.\n\nI'm am using PE 2015.3 and have tested this with RHEL6 and RHEL7 nodes (same results).", "environment": "PE 2015.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36036", "fixedVersions": [], "id": "36036", "issueType": "Bug", "key": "MODULES-3030", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:63ce54da-9c76-4d5f-9804-801f387216c6", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall module not purging unmanaged rules", "timeSpent": "PT0S", "updated": "2021-07-07T09:50:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "body": "I also noticed that there is an entry in the MongoDB log that may or may not be related.\n\nACCESS [conn5445] Unauthorized not authorized on admin to execute command\n{ getCmdLineOpts: 1.0 }\n\nI had opened a request with Puppet Commercial Support and they suggested to log into the following...\n\n- For MongoDB 3.0, it appears that the Puppet configuration needs to be modified so that after creating the first user on the database, it should end that connection and re-connect with the proper credentials.\n\n- Ensure that the Puppet client is using an updated MongoDB driver that supports SCRAM-SHA-1. The driver versions supporting SCRAM-SHA-1 are listed here(https://docs.mongodb.org/manual/release-notes/3.0-scram/#upgrade-drivers).\n\nHope it helps.", "created": "2016-02-04T15:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is not simple to fix, as it is also broken for 2.x so there will be 2 dufferent ways of setting the password\nUseful commands in mongodb \n2.x change password\n> db.changeUserPassword( \"testuser\", \"testpass\")\n3.x change password\n> db.runCommand({\"updateUser\": \"testuser\",\"pwd\": \"19c8747ac7b3654045c99bea032d61be\",\"digestPassword\": false}\n\nCode for setting the password\nhttps://github.com/puppetlabs/puppetlabs-mongodb/blob/master/lib/puppet/provider/mongodb_user/mongodb.rb\n\ncode for getting the current version of mongodb\nhttps://github.com/puppetlabs/puppetlabs-mongodb/blob/b25bdb3ce7dcb3e60a4427806fe72cc93625de13/lib/puppet/provider/mongodb.rb#L179\n\n", "created": "2016-02-05T09:08:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "HI Former user - Wanted to give you a little more background on the issue.  We recently did a release of mongodb, and looked to see if we could quickly pull this issue into the release.  Unfortunately, it was a larger issue than we had time to complete given prior commitments.  We will keep this issue near the top of the backlog, but as it's a non-supported module, we'll have to prioritize accordingly.  \n/cc [~accountid:557058:05dac892-6146-4884-9201-e085f088f7de]", "created": "2016-03-02T18:44:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello,\n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-16T10:36:00.000000"}], "components": ["mongodb"], "created": "2016-02-03T11:43:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@540c212"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwmv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This is larger than can be tackled in this current sprint"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69334597_*|*_3_*:*_1_*:*_56258531311_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_909109"}], "description": "Every Puppet run indicates a password change for every mongodb_user specified yet the value was not changed.\n\n\"defined 'password_hash' as ....\"", "environment": "RHEL 6.7\nPE 3.8.0\nMongoDB Enterprise 3.0.8-1", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "33874", "fixedVersions": [], "id": "33874", "issueType": "Bug", "key": "MODULES-3029", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "resolution": "Won't Do", "resolutionDate": "2017-11-16T10:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet runs indicate user passwords changed yet they have not", "timeSpent": "PT0S", "updated": "2017-11-16T10:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b53ded4d6b0070126c8a", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/796", "created": "2016-02-03T07:50:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:6243b53ded4d6b0070126c8a]! I've merged your PR.", "created": "2016-02-04T18:01:00.000000"}], "components": ["mysql"], "created": "2016-02-03T07:11:00.000000", "creator": "6243b53ded4d6b0070126c8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@674da362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz49if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_125447780_*|*_5_*:*_1_*:*_0"}], "description": "If {{ANSI_QUOTES}} is specified in MySQL's {{sql_mode}} variable, the output of {{SHOW GRANTS...}} changes as follows:\n\n{code:title=Without ANSI_QUOTES}\nSHOW GRANTS FOR foo;\n+----------------------------------------------------------------------------------------------------+\n| Grants for foo@%                                                                                   |\n+----------------------------------------------------------------------------------------------------+\n| GRANT USAGE ON *.* TO 'foo'@'%' IDENTIFIED BY PASSWORD '*F3A2A51A9B0F2BE2468926B4132313728C250DBF' |\n| GRANT ALL PRIVILEGES ON `foo`.* TO 'foo'@'%'                                                       |\n+----------------------------------------------------------------------------------------------------+\n2 rows in set (0.00 sec)\n{code}\n\n{code:title=With ANSI_QUOTES}\nSHOW GRANTS FOR foo;\n+----------------------------------------------------------------------------------------------------+\n| Grants for foo@%                                                                                   |\n+----------------------------------------------------------------------------------------------------+\n| GRANT USAGE ON *.* TO 'foo'@'%' IDENTIFIED BY PASSWORD '*F3A2A51A9B0F2BE2468926B4132313728C250DBF' |\n| GRANT ALL PRIVILEGES ON \"foo\".* TO 'foo'@'%'                                                       |\n+----------------------------------------------------------------------------------------------------+\n2 rows in set (0.00 sec)\n{code}\n\nNote that the identifiers (database name in this case) is enclosed in double-quotes with {{ANSI_QUOTES}} rather than backticks. This causes mysql_grant to apply grants on every puppet run.\n\nThe one-line fix is below. It is simple and should not have any side effects. I will create a pull request shortly.\n\n{code}\ndiff --git a/lib/puppet/provider/mysql_grant/mysql.rb b/lib/puppet/provider/mysql_grant/mysql.rb\n--- a/lib/puppet/provider/mysql_grant/mysql.rb\n+++ b/lib/puppet/provider/mysql_grant/mysql.rb\n@@ -25,7 +25,7 @@\n       # Once we have the list of grants generate entries for each.\n       grants.each_line do |grant|\n         # Match the munges we do in the type.\n-        munged_grant = grant.delete(\"'\").delete(\"`\")\n+        munged_grant = grant.delete(\"'\").delete(\"`\").delete('\"')\n         # Matching: GRANT (SELECT, UPDATE) PRIVILEGES ON (*.*) TO ('root')@('127.0.0.1') (WITH GRANT OPTION)\n         if match = munged_grant.match(/^GRANT\\s(.+)\\sON\\s(.+)\\sTO\\s(.*)@(.*?)(\\s.*)?$/)\n           privileges, table, user, host, rest = match.captures\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42419", "fixedVersions": [], "id": "42419", "issueType": "Bug", "key": "MODULES-3028", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b53ded4d6b0070126c8a", "resolution": "Fixed", "resolutionDate": "2016-02-04T18:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql_grant fails to recognize existing permissions with ANSI_QUOTES in sql_mode", "timeSpent": "PT0S", "updated": "2016-02-04T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Opened PR https://github.com/puppetlabs/puppetlabs-concat/pull/387 to fix this.", "created": "2016-02-04T16:32:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix merged into master in PR https://github.com/puppetlabs/puppetlabs-concat/pull/387", "created": "2016-02-05T08:58:00.000000"}], "components": ["concat"], "created": "2016-02-03T01:28:00.000000", "creator": "557058:8aaef193-e4c3-4999-9321-d4ee6e76abce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c4c4ff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz49hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35610283_*|*_3_*:*_1_*:*_59096901_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_105046527"}], "description": "In previous versions \n{noformat}\n\"'_etc_ssl_certs_*.s3.corp.example.com.chain.pem\"\n{noformat}\n was accepted as $name for concat::fragment.\n\nAfter 2.1.0 the following error is observed:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid tag '_etc_ssl_certs_*.s3.corp.example.com.chain.pem' at /srv/puppet/environments/production/librarian/concat/manifests/init.pp:123 on node host.corp.example.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40246", "fixedVersions": [], "id": "40246", "issueType": "Bug", "key": "MODULES-3027", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8aaef193-e4c3-4999-9321-d4ee6e76abce", "resolution": "Fixed", "resolutionDate": "2016-02-05T08:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Asterisks in concat::fragment $name result in error", "timeSpent": "PT0S", "updated": "2016-02-05T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-02-02T07:18:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fa0f0964-5c62-4999-94cc-1c572bdc0084", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@146611c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz48h3:"}], "description": "Defining a user as \"user@network/subnet\" results in a mismatch for user creation.\n\nE.g. following puppet stanza:\n\n  mysql_user { 'john@172.16.8.0/255.255.248.0':\n    ensure        => present,\n    password_hash => mysql_password('changeme'),\n  }\n\n  mysql_grant { 'john@172.16.8.0/255.255.248.0/test.*':\n    ensure     => present,\n    privileges => ['all'],\n    table      => 'test.*',\n    user       => 'john@172.16.8.0/255.255.248.0',\n  }\n\nwill create following 2 users:\n\n+------------------------------+------------------+-------------------------------------------+\n| Host                                      | User             | Password                                  |\n+------------------------------+------------------+-------------------------------------------+\n| 172.16.8.0/255.255.248.0     | john             |                                                  |\n| 172.16.8.0                             | john             | *somepwhash                           |\n+------------------------------+------------------+-------------------------------------------+\n\nNote that this is not simply a matter of adding the user as 172.16.8.% as the subnet is bigger than a /24.\n\nThe \"user@network/subnet\" is documented here https://dev.mysql.com/doc/refman/5.7/en/account-names.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38186", "fixedVersions": [], "id": "38186", "issueType": "Bug", "key": "MODULES-3026", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fa0f0964-5c62-4999-94cc-1c572bdc0084", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL module can not create users defined as \"user@network/subnet\"", "timeSpent": "PT0S", "updated": "2016-02-02T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the PR :)\n\nTP", "created": "2016-02-02T05:00:00.000000"}], "components": ["postgresql"], "created": "2016-02-02T02:43:00.000000", "creator": "5cc6f1319191e80e3d40e8bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@544856d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz48gn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4901657_*|*_10007_*:*_1_*:*_3350715_*|*_10009_*:*_1_*:*_3692_*|*_5_*:*_1_*:*_0"}], "description": "the function \"postgresql_escape\" returns an invalid string if the password end with '$':\n\n{code}\npostgres=# alter role \"postgres\" password $$foo$$$;\nERROR:  syntax error at or near \"$\"\nLINE 1: alter role \"postgres\" password $$foo$$$;\n{code}\n\nHere is a fix with a test: https://github.com/puppetlabs/puppetlabs-postgresql/pull/726\n", "environment": "Debian 7\nPuppet 3.8.5\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39176", "fixedVersions": [], "id": "39176", "issueType": "Bug", "key": "MODULES-3025", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc6f1319191e80e3d40e8bf", "resolution": "Fixed", "resolutionDate": "2016-02-02T05:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-postgresql: Escape case where PostgreSQL password ends with '$'", "timeSpent": "PT0S", "updated": "2016-02-02T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/727", "created": "2016-02-01T16:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/728\n\nI haven't yet run the acceptance tests.", "created": "2016-02-01T16:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hah, both PRing and commenting at the same time, but yours is obviously superior.", "created": "2016-02-01T16:18:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, and double thanks for the PR. ", "created": "2016-02-02T05:04:00.000000"}], "components": [], "created": "2016-02-01T16:10:00.000000", "creator": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@424c4e77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz485r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46461782_*|*_5_*:*_1_*:*_0"}], "description": "When constructing SQL queries to manage databases and their users, templates, and tablespaces, the `postgresql::server::database` defined type does not quote these objects. As a result, some object names that are valid names, but containing special characters are not manageable (for example, a database named \"pe-puppetdb\" with the owner named \"pe-puppetdb\").", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32817", "fixedVersions": [], "id": "32817", "issueType": "Bug", "key": "MODULES-3024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "resolution": "Fixed", "resolutionDate": "2016-02-02T05:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::database does not quote some database objects", "timeSpent": "PT0S", "updated": "2016-02-02T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "[Pull #143|https://github.com/puppetlabs/puppetlabs-java_ks/pull/143]", "created": "2016-02-01T10:50:00.000000"}, {"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "This completes my queue of pending changes, so I would appreciate a release of java_ks after this is merged. It is impractical to get anything accomplished with a one month commit cycle, so I'm done.\n", "created": "2016-02-01T10:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, and thanks for the PR. I will pass on to the rest of the team about getting a release for Java_ks", "created": "2016-02-02T05:11:00.000000"}], "components": ["java_ks"], "created": "2016-02-01T10:47:00.000000", "creator": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52194fe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz47m7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66211230_*|*_5_*:*_1_*:*_0"}], "description": "Add support for including certificate chains in the input certificate file.\n\nThere are several ways to specify the intermediate certificates that go with a server certificate. The simplest method is to simply include them in the certificate file, following the server certificate. This corresponds to OpenSSL's SSL_CTX_use_certificate_chain_file() API function.\n\nThe existing java_ks method of putting the intermediate certificates in a separate file is preserved for backwards compatibility.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34906", "fixedVersions": [], "id": "34906", "issueType": "New Feature", "key": "MODULES-3023", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "resolution": "Fixed", "resolutionDate": "2016-02-02T05:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "java_ks support certificate chains in certificate file", "timeSpent": "PT0S", "updated": "2016-02-02T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2016-02-01T06:59:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1eb278cd-1c52-4060-bf59-ee6a3c1a6e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17691803"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwm7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "https://github.com/solarkennedy/puppet-consul/issues/223", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "39175", "fixedVersions": [], "id": "39175", "issueType": "Bug", "key": "MODULES-3022", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1eb278cd-1c52-4060-bf59-ee6a3c1a6e43", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::mysqltuner uses a hard class declaration", "timeSpent": "PT0S", "updated": "2016-08-29T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["mongodb"], "created": "2016-02-01T06:14:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:51ef099e-8db3-4030-8808-a9d328e78079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cef666d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvu7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82865946_*|*_3_*:*_2_*:*_9624543_*|*_10009_*:*_1_*:*_342554961_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_93372100_*|*_10005_*:*_1_*:*_175218967"}], "description": "Given the added support for 3.x has recently been added to the module (see https://puppet.atlassian.net/browse/MODULES-1835), please could a new version now be released?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38185", "fixedVersions": [], "id": "38185", "issueType": "Improvement", "key": "MODULES-3021", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:51ef099e-8db3-4030-8808-a9d328e78079", "resolution": "Fixed", "resolutionDate": "2016-02-09T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mongodb - Release New Version", "timeSpent": "PT0S", "updated": "2016-02-09T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1349", "created": "2016-01-29T14:40:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c]! I've merged the PR.", "created": "2016-02-05T08:51:00.000000"}], "components": ["apache"], "created": "2016-01-29T14:39:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c694df0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz474n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45819_*|*_10007_*:*_1_*:*_271951833_*|*_10009_*:*_1_*:*_311893138_*|*_5_*:*_1_*:*_0"}], "description": "If you provide a string php_value to a vhost that includes a space (or some other characters), apache will fail to start.  The string values should be quoted to prevent this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38184", "fixedVersions": [], "id": "38184", "issueType": "Bug", "key": "MODULES-3020", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2016-02-05T08:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "String php_value values with spaces cause apache not to start", "timeSpent": "PT0S", "updated": "2016-02-05T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b2a4a4a-fadf-4644-a2b7-2e6990a28334", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b2a4a4a-fadf-4644-a2b7-2e6990a28334", "body": "PR to fix: https://github.com/puppetlabs/puppetlabs-postgresql/pull/722", "created": "2016-01-29T13:59:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b2a4a4a-fadf-4644-a2b7-2e6990a28334", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/722", "created": "2016-01-29T21:36:00.000000"}], "components": ["postgresql"], "created": "2016-01-29T13:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b2a4a4a-fadf-4644-a2b7-2e6990a28334", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43a7b648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz473b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27628518_*|*_5_*:*_1_*:*_0"}], "description": "Apt is not updated after the installation of the repo. Example error: \n\n{quote} {{[1;31mError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install postgresql-9.4' returned 100: Reading package lists...\n\tBuilding dependency tree...\n \tReading state information...  \t\n        E: Unable to locate package postgresql-9.4\n \tE: Couldn't find any package by regex 'postgresql-9.4'[0m\n \t[1;31mError: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install postgresql-9.4' returned 100: Reading package lists...\n \tBuilding dependency tree...\n \tReading state information...\n\tE: Unable to locate package postgresql-9.4\n \tE: Couldn't find any package by regex 'postgresql-9.4'[0m\n\tWarning: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.4/main]: Skipping because of failed dependencies\n\tWarning: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]: Skipping because of failed dependencies }} {quote}", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "38183", "fixedVersions": [], "id": "38183", "issueType": "Bug", "key": "MODULES-3019", "labels": [], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b2a4a4a-fadf-4644-a2b7-2e6990a28334", "resolution": "Fixed", "resolutionDate": "2016-01-29T21:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PostgreSQL does not update apt after repo install", "timeSpent": "PT0S", "updated": "2016-01-29T21:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:70121:f217a834-5ead-4af3-90dd-2fbf5c673476]!\n\nI believe we've found the problem and it needs to be fixed in the apache module. Do you have a sample manifest that can reproduce this issue, so we can write a test for it?", "created": "2016-01-28T17:44:00.000000"}, {"author": "70121:f217a834-5ead-4af3-90dd-2fbf5c673476", "body": "Just using class { 'apache': } triggered it for me. Since the concat for $ports_file and the conf_file file resource where it requires File[$ports_file] are in the main class, this should trigger it. ", "created": "2016-01-28T17:50:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Gotcha. Thanks [~accountid:70121:f217a834-5ead-4af3-90dd-2fbf5c673476]!", "created": "2016-01-28T20:18:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This was merged in https://github.com/puppetlabs/puppetlabs-apache/pull/1348 to the 1.8.x branch. We will need to schedule a bugfix release to get this out there.", "created": "2016-02-01T14:11:00.000000"}], "components": ["apache"], "created": "2016-01-28T12:58:00.000000", "creator": "70121:f217a834-5ead-4af3-90dd-2fbf5c673476", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f86743"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz46h3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18306429_*|*_3_*:*_1_*:*_273537256_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58150702"}], "description": "Updating puppetlabs/concat to 2.1.0 with native types breaks puppetlabs/apache with the following error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[/etc/httpd/conf/httpd.conf] { require => File[/etc/httpd/conf/ports.conf] }, because File[/etc/httpd/conf/ports.conf] doesn't seem to be in the catalog\n\nPreviously, the File[$ports_file] resource would've been created in the catalog by the:\n\nconcat { $ports_file: } block in the apache base class, but this resource is no longer defined with the native types of concat, which causes the catalog to fail compilation even in the 1.8.0 puppetlabs/apache release that was cut the same day as the concat update.", "environment": "Tested on EL7 but I imagine this would be a problem on any OS as it's catalog/resource related.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39173", "fixedVersions": [], "id": "39173", "issueType": "Bug", "key": "MODULES-3018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f217a834-5ead-4af3-90dd-2fbf5c673476", "resolution": "Fixed", "resolutionDate": "2016-02-01T14:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Updated puppetlabs/concat (2.1.0) breaks puppetlabs/apache module", "timeSpent": "PT0S", "updated": "2016-02-01T14:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for raising the ticket, would you be comfortable raising a pr on this ?", "created": "2016-02-02T05:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "body": "I'm happy to give it a go. I'm a little busy at the moment but should be able to do within a week or so", "created": "2016-02-02T20:36:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "body": "Had some unexpected spare time this afternoon have done a PR", "created": "2016-02-02T22:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "What pr is it ? \n\nMany thanks for the continued effort.", "created": "2016-02-03T09:18:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks Former user. I merged https://github.com/puppetlabs/puppetlabs-apache/pull/1355.", "created": "2016-02-03T17:28:00.000000"}], "components": ["apache"], "created": "2016-01-27T22:00:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@716ab9cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz460f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_458413448_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_130064110"}], "description": "RedirectMatch only works if you  specific the optional status argument\n\napache/manifests/vhost.pp\n\nif ($redirect_source and $redirect_dest) or ($redirectmatch_status and $redirectmatch_regexp and $redirectmatch_dest) {\n\n$redirectmatch_status should be optional\nand here apache/templates/vhost/_redirect.erb", "environment": "CentOS 6 httpd 2.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37033", "fixedVersions": [], "id": "37033", "issueType": "Bug", "key": "MODULES-3017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "resolution": "Fixed", "resolutionDate": "2016-02-03T17:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RedirectMatch requires optional status argument", "timeSpent": "PT0S", "updated": "2016-02-03T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Former user Hello and thanks for creating this issue. Apologies we have not gotten back to you sooner on it. We agree this is an issue and needs to be addressed. \n\nI cannot say for sure when this will be fixed, but we hope to get to it soon.", "created": "2016-05-13T08:55:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b27aa124-4c9d-4dc6-bd99-cca19c30a049", "body": "Thanks for the feedback. No problems. We use a workaround for now. ", "created": "2016-05-19T03:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-wsus_client/commit/6dd209d8dc99ffa17b6ecc298b1f5f7056bafa8b", "created": "2016-06-13T15:58:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "h1. Functional Review\n  \nVerified as fixed in WSUS_CLIENT b56b936.\n  \nh2. Environment\n  \nPuppet Agent Version: 4.8.1\nAgent: Windows-2012r2-x86_64\nh2. Test Steps\n  \n# Install wsus_client module version b56b936\n# Applied this manifest:\n{noformat}\nclass { 'wsus_client':\n  always_auto_reboot_at_scheduled_time => true,\n }\n{noformat}\n  \nh3. Expect\n  \nAddition of registry key in HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU to be:\nAlwaysAutoRebootAtScheduledTime REG_DWORD 0x00000001 (1)\n  \nh3. Output\n{noformat}  \nNotice: /Stage[main]/Wsus_client/Registry_key[HKLM\\Software\\Policies\\Microsoft\\W\nindows\\WindowsUpdate]/ensure: created\nNotice: /Stage[main]/Wsus_client/Registry_key[HKLM\\Software\\Policies\\Microsoft\\W\nindows\\WindowsUpdate\\AU]/ensure: created\nNotice: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Mic\nrosoft\\Windows\\WindowsUpdate\\AU\\AlwaysAutoRebootAtScheduledTime]/Registry_value[\nHKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\AlwaysAutoRebootAtSche\nduledTime]/ensure: created\nInfo: /Stage[main]/Wsus_client/Wsus_client::Setting[HKLM\\Software\\Policies\\Micro\nsoft\\Windows\\WindowsUpdate\\AU\\AlwaysAutoRebootAtScheduledTime]/Registry_value[HK\nLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\AlwaysAutoRebootAtSchedu\nledTime]: Scheduling refresh of Service[wuauserv]\nNotice: /Stage[main]/Wsus_client/Service[wuauserv]/enable: enable changed 'false\n' to 'true'\n{noformat}\n\nAlso the registry in regedit was seen as \nAlwaysAutoRebootAtScheduledTime REG_DWORD 0x00000001 (1)\n\nh2. Reapplied same manifest to test for idempotency\n\nh3. Expect\nNo change\n\nh3. Result\nNo change\n\nh2 Applied this manifest:\n{noformat}\nclass { 'wsus_client':\n  always_auto_reboot_at_scheduled_time => false,\n }\n{noformat}\n  \nh3. Expect \nModification of registry key in HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU to be:\nAlwaysAutoRebootAtScheduledTime REG_DWORD 0x00000000 (0)\n\nh3. Result\nObserved registry key to be\nAlwaysAutoRebootAtScheduledTime REG_DWORD 0x00000000 (0)", "created": "2016-12-12T16:28:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Unit tests pass, FR completed. Moved to resolved.", "created": "2016-12-12T17:11:00.000000"}], "components": ["wsus_client"], "created": "2016-01-27T08:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b27aa124-4c9d-4dc6-bd99-cca19c30a049", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a2e61c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Manual"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynxyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_14500725007_*|*_1_*:*_1_*:*_166554874_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1229602468_*|*_10005_*:*_1_*:*_11778813872"}], "description": "This module is very useful but it is missing the possibility to set the AlwaysAutoRebootAtScheduledTime key.\n\nWith this key you can control when windows update installs the update and then reboots after installation. Just as it does in Windows Server 2003/2008. Starting from Windows Server 2012 this changed. Without this key Windows Update will install updates in the default maintenance window. Which is default around 2:00 am everyday. And then wait for a maximum of 3 days before it reboots when necessary. During these 3 days you will get warnings that a reboot is necessary. But on a server you will not see them, unless you are logged in. And then after 3 days the server reboots. This reboot can happen during work hours. Which is not what you want on a server. \nWithout this key the parameters ScheduledInstallDay and ScheduledInstallTime are also not used.\n\nSee for more information https://support.microsoft.com/en-us/kb/2885694.\n\nIt would be nice if you can add the possibility to this module to set this key.\n\nThank in advance.\nMario van Antwerpen", "epicLinkSummary": "WSUS_Client v1.0.3", "estimate": "PT0S", "externalId": "41424", "fixedVersions": [], "id": "41424", "issueType": "Improvement", "key": "MODULES-3016", "labels": ["maintenance", "windows", "wsus_client"], "originalEstimate": "PT0S", "parent": "40388", "parentSummary": "WSUS_Client v1.0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b27aa124-4c9d-4dc6-bd99-cca19c30a049", "resolution": "Fixed", "resolutionDate": "2016-12-12T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support the AlwaysAutoRebootAtScheduledTime key", "timeSpent": "PT0S", "updated": "2016-12-12T17:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65", "body": "PR is up at https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/79/files. PE integration tests are not catching this due to the initial agent being deployed via simplified agent install, which will setup the GPG key.", "created": "2016-02-01T10:25:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "This already has a PR, so I'm moving it to \"Ready for Merge\"", "created": "2016-02-01T15:24:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "This PR needs lint fixes, in the interest of getting it done I'm going to push up a fix to gary's branch", "created": "2016-02-10T11:20:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "If I understand correctly, this problem only occurs on an upgrade from a FOSS 3.8 agent to PE. That upgrade scenario isn't covered by CI, and the changes are present in https://github.com/puppetlabs/puppetlabs-puppet_agent (note that the module has not been promoted to the forge so in order to test you must install the module from github) so I'm moving this to testing.", "created": "2016-02-10T16:18:00.000000"}, {"author": "557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa", "body": "[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] Can you help [~accountid:557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0] out when we get a chance to go back to the puppet module work? Unfortunately we have more pressing priorities right now.", "created": "2016-02-23T12:55:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa] Sure, once CI is green and we have some breathing room.", "created": "2016-02-23T13:43:00.000000"}, {"author": "557058:1d244b27-1afc-481c-a463-e4c0cefad02f", "body": "[~accountid:557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa]  Isn't this the (agreed) unsupported FOSS upgrade? ", "created": "2016-02-23T14:50:00.000000"}, {"author": "557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa", "body": "[~accountid:557058:1d244b27-1afc-481c-a463-e4c0cefad02f] The puppet agent module is \"ostensibly\" supported by us. It's helpful when upgrading agents whether you're on PE or FOSS.\n\n[~accountid:557058:0b16fa29-44bc-4e11-82b0-a346967ad808] Fact check please?", "created": "2016-02-23T16:39:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "[~accountid:557058:d306a882-0fc6-4417-92fa-bd8a5dac33aa] Unless the modules team has a change of heart, yes we are supporting the puppet_agent module in both PE and FOSS.", "created": "2016-02-23T16:55:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "After speaking to [~accountid:557058:90c8a8f1-cb72-4bd8-a3a1-e52a821384a0] i am putting together a current state of affairs and how to move this ticket forward. \n* The code fix is in for puppet agent\n* The customer monkey patched their ruby to work around the missing 'require_relative' function\n\nMoving forward, If we were to test the new agent on SLES and update ruby past 1.8.7 we could resolve this ticket.\nany objections ?\n", "created": "2016-02-29T05:00:00.000000"}, {"author": "557058:0b16fa29-44bc-4e11-82b0-a346967ad808", "body": "Former user That should work. So this should be back in Testing?", "created": "2016-03-23T12:06:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "yup !", "created": "2016-03-24T06:49:00.000000"}], "components": ["puppet_agent"], "created": "2016-01-26T15:09:00.000000", "creator": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69520fa4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynmmv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "External PR"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_14710025_*|*_1_*:*_1_*:*_508018365_*|*_10007_*:*_1_*:*_762952797_*|*_3_*:*_1_*:*_3110332_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_3_*:*_53566979922_*|*_10004_*:*_1_*:*_2498590501_*|*_10005_*:*_1_*:*_11262655"}], "description": "Classifying a SLES11SP3 node with the ::puppet_agent class results in a puppet-agent package failure:\n\n{code:shell}\nError: Execution of '/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm --name puppet-agent' returned 104: File 'repomd.xml' from reposit\nory 'pc1_repo' is signed with an unknown key '1054B7A24BD6EC30'. Continue? [yes/no] (no): no\nError building the cache:\n[|] Valid metadata not found at specified URL(s)\nWarning: Disabling repository 'pc1_repo' because of the above error.\nPackage 'puppet-agent' not found.\nError: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: change from absent to present failed: Execution of '/usr/bin/zypper --quiet install --\nauto-agree-with-licenses --no-confirm --name puppet-agent' returned 104: File 'repomd.xml' from repository 'pc1_repo' is signed with an unknown key '1054B7A24\nBD6EC30'. Continue? [yes/no] (no): no\nError building the cache:\n[|] Valid metadata not found at specified URL(s)\nWarning: Disabling repository 'pc1_repo' because of the above error.\nPackage 'puppet-agent' not found.\n{code}\n\nThis is because the Puppetlabs GPG key isn't imported.  It's in the correct location of {{etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs}}, but the node hasn't imported the key.  The key isn't imported because the unless line of the exec to import the key calls out to the gpg binary:\n\n{code:ruby}\nunless    => \"rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < ${gpg_path}) | cut --characters=11-18 | tr [A-Z] [a-z])\",\n{code}\n\nIf you put JUST THAT LINE in an exec and run it, you find the problem:\n\n{code:shell}\nNotice: import: rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --characters=11-18 | tr [A-Z] [a-z])\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Notify[import: rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cu\nt --characters=11-18 | tr [A-Z] [a-z])]/message: defined 'message' as 'import: rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-pu\nppetlabs) | cut --characters=11-18 | tr [A-Z] [a-z])'\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg: Fatal: can't create directory `~/.gnupg': No such file or directory\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-307e3d54-4be01a65\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-3d25d3d9-36e12d04\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-9c800aca-4be01999\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-b37b98a9-4be01a1a\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-50a3dd1c-50f35137\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-39db7c82-510a966b\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: gpg-pubkey-2dab8c17-51cc3d92\nNotice: /Stage[main]/Puppet_agent::Osfamily::Suse/Exec[/bin/rpm -q gpg-pubkey-$(echo $(gpg --throw-keyids < /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs) | cut --c\nharacters=11-18 | tr [A-Z] [a-z])]/returns: executed successfully\n{code}\n\n(Note this line:  *Fatal: can't create directory `~/.gnupg': No such file or directory*)\n\nOne fix is to explicitly call out to where the gpg homedir is with {{--homedir /root/.gnupg}}.  I'm open to better fixes, but this DOES actually work:\n\n{code:puppet}\n # Given the path to a key, see if it is imported, if not, import it\n      exec {  \"import-${keyname}\":\n        path      => '/bin:/usr/bin:/sbin:/usr/sbin',\n        command   => \"rpm --import ${gpg_path}\",\n        unless    => \"rpm -q gpg-pubkey-$(echo $(gpg --homedir /root/.gnupg --throw-keyids < ${gpg_path}) | cut --characters=11-18 | tr [A-Z] [a-z])\",\n        #unless    => \"rpm -q gpg-pubkey-4bd6ec30\",\n        require   => File[$gpg_path],\n        logoutput => true,\n      }\n{code}\n\nPull Request is inbound soon...\n", "environment": "RHEL 7 AIO Monolithic PE 2015.3.1 master\nSLES 11 SP3 Agent running FOSS 3.8.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38182", "fixedVersions": ["puppet_agent 1.1.0"], "id": "38182", "issueType": "Bug", "key": "MODULES-3015", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "resolution": "Fixed", "resolutionDate": "2017-11-20T14:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs GPG key not imported in SLES 11", "timeSpent": "PT0S", "updated": "2017-11-20T14:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Already fixed.", "created": "2016-01-26T13:44:00.000000"}], "components": ["powershell"], "created": "2016-01-26T11:21:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dd81f5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz44af:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6072_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8541521"}], "description": "The [CI Pipeline|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_package-module_master/6/console] is failing because of a packaging issue. The pipeline cannot find a version of Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37031", "fixedVersions": [], "id": "37031", "issueType": "Bug", "key": "MODULES-3014", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2016-01-26T13:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell - CI Pipeline Packaging is Failing", "timeSpent": "PT0S", "updated": "2016-01-26T13:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Please review [PR|https://github.com/puppetlabs/puppetlabs-powershell/pull/75].", "created": "2016-02-04T14:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] Should we also add tests for environment variables leaking across sessions?\n", "created": "2016-02-05T15:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged to master at\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/277761267a0993ecc78876cbccd6602f80642bf7", "created": "2016-02-09T15:22:00.000000"}], "components": ["powershell"], "created": "2016-01-25T14:42:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@abdee3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz43mn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10744367_*|*_1_*:*_1_*:*_759879730_*|*_10007_*:*_1_*:*_436317839_*|*_3_*:*_1_*:*_102371006_*|*_5_*:*_1_*:*_0"}], "description": "Part research along with test development. There are questions about the behavior of exiting a PowerShell command and using the \"unless\" metaparameter. Another thing to check for is the leak of environment variables between resource runs with a single session. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41423", "fixedVersions": [], "id": "41423", "issueType": "Task", "key": "MODULES-3011", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2016-02-09T18:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell - Create Acceptance Tests for Single Session Feature", "timeSpent": "PT0S", "updated": "2016-02-09T18:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] / [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] can you review this to ensure I scoped out all of the tickets correctly? That is at PUP-1690 (will redirect to the new ticket number).", "created": "2016-02-04T13:02:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Tickets that come to mind:\n* Testing (QA)\n* Sign off process similar to FM-3886\n* Training for CS - this is a request that came up recently\n\nIf there is going to be measurable time spent on the following topics it would make sense to add tickets\n* Blog\n* Presentation\n* Documentation (if it needs to be called out from sign off process)", "created": "2016-02-04T14:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}* Sign off process similar to FM-3886{quote}\n\nThat was already added under the epic as FM-4687", "created": "2016-02-04T15:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}* Testing (QA){quote}\n\nI have QA down as well in my list, but I didn't create tickets for it. I'm not sure it is in my purview to create those as I don't know what all is involved there. [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] may be helpful in scoping out what tickets we need to add there. I know that we need acceptance tests and that we need testing against things like PUP-1691 (now MODULES-3043) which is done but just needs acceptance tests.", "created": "2016-02-04T16:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I like the rest of that. I will create tickets for those things.", "created": "2016-02-04T16:31:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Cool.  We can address the QA questions during grooming on Monday.  We'll have the same for the IIS tickets\n", "created": "2016-02-04T16:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Okay, ready for review again.", "created": "2016-02-05T14:01:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Looks good to me.", "created": "2016-02-05T14:15:00.000000"}], "components": ["windows"], "created": "2016-01-25T14:20:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eaeb7e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz414n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_695151200_*|*_3_*:*_2_*:*_241499637_*|*_10009_*:*_2_*:*_13455942_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "37029", "fixedVersions": [], "id": "37029", "issueType": "Task", "key": "MODULES-3010", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Done", "resolutionDate": "2016-02-05T14:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(SPIKE) Layout work and write tickets for Chocolatey ", "timeSpent": "PT0S", "updated": "2016-02-05T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "attachments": [], "comments": [], "components": ["iis"], "created": "2016-01-25T14:13:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e6cb744"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz414f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164632765_*|*_3_*:*_1_*:*_1206381734_*|*_5_*:*_1_*:*_0"}], "description": "This ticket is for a Spike to identify the work required to begin the Supported Module: IIS work.\n\nSome discovery for this effort has been recorded [here|https://docs.google.com/document/d/1_9nnxvGXJ0wOJY_jHTRqaN6Tdk2wqwzd0NwGTTFZuls/edit#].\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34905", "fixedVersions": [], "id": "34905", "issueType": "Task", "key": "MODULES-3009", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Fixed", "resolutionDate": "2016-02-10T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(SPIKE) Design work and ticket writing for IIS module", "timeSpent": "PT0S", "updated": "2016-02-10T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "Actually reverting d30cb6ef29 did not fix the issue.", "created": "2016-01-24T12:01:00.000000"}, {"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "There is something odd going on in how the provider handles the test script, because this correctly prevents the \"command\" from running:\n{noformat}\n    onlyif   => 'exit 1'\n{noformat}\nSo I added some debugging to the test script\n{noformat}\nAdd-Content -Path C:\\logfile.txt -Value \"Outside the loop\"\nif (Test-Path C:\\Windows\\System32\\GWX) {\n    Add-Content -Path C:\\logfile.txt -Value \"Inside the loop, found the GWX directory\"\n    exit 1\n} else {\n    Add-Content -Path C:\\logfile.txt -Value \"Inside the loop, did not find the GWX directory\"\n    exit 0\n}\n{noformat}\nAnd this produces a file like this:\n{noformat}\nPS C:\\> Get-Content C:\\logfile.txt\nOutside the loop\n{noformat}\nSo it never goes inside either the if or the else block.\n\nAny ideas what is going on here?", "created": "2016-01-24T12:56:00.000000"}, {"author": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "body": "Ok, this entire problem was a red herring, so feel free to close it. The template files had UNIX linefeeds, which is why only the first line was read correctly, and the if-else blocks were never reached. After running _dos2unix test.ps.erb_ things started working as expected.\n\nI created a [pull request|https://github.com/puppetlabs/puppetlabs-powershell/pull/73] that documents the linefeed thing", "created": "2016-01-24T13:34:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Turns out this was a DOS linefeed issue.", "created": "2016-01-25T16:15:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I mentioned this in one of the PRs, but the provider could easily ensure the file has {{\\r\\n}} line endings.", "created": "2016-01-26T14:48:00.000000"}], "components": ["powershell"], "created": "2016-01-24T10:35:00.000000", "creator": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db2c8f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz42xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106839331_*|*_5_*:*_1_*:*_0"}], "description": "This bug was reproduced using the following software:\n* Puppet Agent 1.3.2-x64\n* Windows 7 Pro 64-bit\n* Windows Management Framework 4.0\n* Latest puppetlabs/powershell module from GitHub (\"master\" branch)\n\nAfter extensive headbanging I've noticed that the return codes of commands given in \"onlyif\" or \"unless\" parameters are not caught. I suspect this also affects the \"command\" parameter,  but I have not tested it. It does not matter whether the commands are given as a template or inline in the Puppet manifests.\n\nHere is the particular Exec I'm trying to run:\n\n{noformat}\nexec { 'gwx-remove':\n    command  => template('gwx/remove.ps1.erb'),\n    onlyif   => template('gwx/test.ps1.erb'),\n    provider => 'powershell',\n}\n{noformat}\n\nThe test script used for \"onlyif\", _test.ps1.erb_, contains this:\n\n{noformat}\nif (Test-Path C:\\Windows\\System32\\GWX) {\n    exit 0\n} else {\n    exit 1\n}\n{noformat}\nThis seems like a very common scenario: test if a path exists and if it does (or does not), run a command. The test works as intended when its run from a Powershell terminal:\n{noformat}\nPS C:\\> Test-Path C:\\Windows\\System32\\GWX\nFalse\n{noformat}\nThe test produces the wrong result when I try to run the command the same way Puppet runs it:\n{noformat}\nPS C:\\> cmd.exe /c \"\"C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe\" -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command - < \".\\test.ps1\"\"\nPS C:\\> echo $LASTEXITCODE\n0\n{noformat}\n\nIf I replace \"-Command\" with \"-File\" the test works as expected:\n\n{noformat}\nPS C:\\> cmd.exe /c \"\"C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe\" -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -File \".\\test.ps1\"\"\nPS C:\\> echo $LASTEXITCODE\n1\n{noformat}\nI can work around the problem for by reverting a part of [commit d30cb6ef29|https://github.com/puppetlabs/puppetlabs-powershell/commit/d30cb6ef295f8b51b8ee403afbc5cbbb7f590734], that is, doing this change:\n{noformat}\ndiff --git a/lib/puppet/provider/exec/powershell.rb b/lib/puppet/provider/exec/powershell.rb\nindex baaf418..b48ad32 100644\n--- a/lib/puppet/provider/exec/powershell.rb\n+++ b/lib/puppet/provider/exec/powershell.rb\n@@ -35,7 +35,7 @@ Puppet::Type.type(:exec).provide :powershell, :parent => Puppet::Provider::Exec\n       # we redirect powershell's stdin to read from the file. Current\n       # versions of Windows use per-user temp directories with strong\n       # permissions, but I'd rather not make (poor) assumptions.\n-      return super(\"cmd.exe /c \\\"\\\"#{native_path(command(:powershell))}\\\" #{args} -Command - < \\\"#{native_path}\\\"\\\"\", check)\n+      super(\"cmd.exe /c \\\"\\\"#{native_path(command(:powershell))}\\\" #{args} -Command - < \\\"#{native_path}\\\"\\\"\", check)\n     end\n   end\n{noformat}\nBased on commit message of d30cb6ef29 reverting could break things elsewhere, so this is not a real fix.\n\nLet me know how I can help to get this resolved for everyone.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33873", "fixedVersions": [], "id": "33873", "issueType": "Bug", "key": "MODULES-3007", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f7dc1d03-7db2-4368-b41d-6fb1fc771d2a", "resolution": "Fixed", "resolutionDate": "2016-01-25T16:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell Exec provider does not catch exit code of onlyif/unless scripts", "timeSpent": "PT0S", "updated": "2016-01-26T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9cb9d1eb-1bea-4c87-97c1-c04c43cac54b", "body": "I have the same issue on CentOS 7, except in my case the default rules that come with iptables-services are applied until the second puppet apply runs, then they're deleted with the purge.", "created": "2016-03-01T11:36:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I would be surprised if the issue was CentOS version related.  What you say there sounds like it's the same issue I'm seeing.  Do you mean you see rules 9001 & 9002 deleted on the first run, then magically reappear, only to be deleted on the second run, after which they don't reappear?  If so, it's the same issue.", "created": "2016-03-02T02:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9cb9d1eb-1bea-4c87-97c1-c04c43cac54b", "body": "In my case I don't see any of the default rules deleted on the first run, but on the second run they are deleted and never appear again.\n\nI ended up with a really simple repro on my VM, basically \n{code}\nyum erase -y iptables-services && yum install -y iptables-services\npuppet apply --test\n{code}\n\nAt this point the iptables service is stopped and the default /etc/sysconfig/iptables file is there.  The first puppet apply will leave the default rules.\n\nMy guess, is there's an ordering issue between it getting the existing rules for the purge and starting the iptables service.\n", "created": "2016-03-02T05:47:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I have reproduced what I think is the same issue on the Puppet Labs CentOS 7 vagrant box, difference being that a lot more rules get deleted on the second run:\n\n{code}\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9001 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9002 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9003 476b48107d288d1537c5276a794f970b]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9004 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9005 0ccc6deff574f424079ec7eb56bcc777]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9006 5173c1e8edcdbb1fb9951d2556ad437e]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9007 da726e322b44f8b44f401e701814cead]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9008 0a81c8390a61dfe1589c8bdf1f4798d3]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9009 4348df930601197cec89d3ff41082186]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9010 cbefb66be256dd9ca18a37aaceff3a38]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9011 27d00ca9192437ad940f3dbdaf468ed0]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9012 a6805ae023fea80b66d228e07333df35]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9013 1336a5b3f19136cb5eeda0361c00f680]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9014 a97c7e9c30f248e8deb76c285e85803a]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9015 d3a147b88e14b3c4b4d0f02f7af12f67]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9016 eb9720fbe6b5efd7c4a39f4a1d84ee8c]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9017 ba38a42664b981047852dcf0e8ab2b90]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9018 a33f09749a5b189973e7cc425528b978]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9019 20262b552728c98d43e898ee18c7baa1]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9020 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9021 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9022 476b48107d288d1537c5276a794f970b]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9023 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9024 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9025 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9026 0ccc6deff574f424079ec7eb56bcc777]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9027 a97c7e9c30f248e8deb76c285e85803a]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9028 d3a147b88e14b3c4b4d0f02f7af12f67]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9029 eb9720fbe6b5efd7c4a39f4a1d84ee8c]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9030 ba38a42664b981047852dcf0e8ab2b90]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9031 a33f09749a5b189973e7cc425528b978]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9032 20262b552728c98d43e898ee18c7baa1]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9033 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9034 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: removed\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[9035 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\n{code}", "created": "2016-03-12T22:21:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Another difference on CentOS 7 is the workaround of stopping iptables prior to the first run doesn't work.", "created": "2016-03-18T08:51:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "See also MODULES-1341.", "created": "2016-03-19T02:15:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "This may or may not be a duplicate of MODULES-3030.", "created": "2016-03-19T03:08:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8]  I've read your comments in PUP-1963 and PUP-4748.  I've just confirmed that this ordering behaviour with firewall resources purged is the same in both Puppet 4.4.0 and Puppet 4.3.2.  Was that your expectation?  cc [~accountid:5ac3e8393f5ae0700bed9c63]", "created": "2016-03-19T05:01:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Ok, I think I understand the issue here, and the issue is in the firewall module, and probably not related to PUP-1963.  I'm going to raise a new ticket.", "created": "2016-03-19T21:57:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I raised MODULES-3184 for what I think is a different issue to this one.", "created": "2016-03-19T22:30:00.000000"}], "components": ["firewall"], "created": "2016-01-24T06:33:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e194b58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz42x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/16"}], "description": "I have a strange issue on CentOS 6 that has me pulling my hair out.  I suspect it's a bug but I am not certain.\n\nI have a firewall class:\n\n{code}\nclass profile::site_firewall {\n  # We need to apply these pre and post rules first before purging existing\n  # rules, otherwise we can knock out the ESTABLISHED,RELATED rules and cause\n  # the node to be iaccessible.\n  # See issue: https://github.com/puppetlabs/puppetlabs-firewall/issues/239\n  class { ['profile::site_firewall::pre', 'profile::site_firewall::post']: } ->\n  resources { 'firewall':\n    purge => true\n  }\n}\n{code}\n\nAnd in site.pp I include:\n\n{code}\nFirewall {\n  require => Class['profile::site_firewall::pre'],\n  before  => Class['profile::site_firewall::post'],\n}\n{code}\n\n(Presently, I also have this block in /tmp/apply_manifest.pp.oavwds, see below.)\n\nIn pre.pp (yes, someone has put stuff that doesn't belong in here but it's not the issue):\n\n{code}\n# Rules which are applied to all nodes before any others.\nclass profile::site_firewall::pre (\n  $redacted1_jumphost,\n  $redacted2_jumphost,\n  $redacted1_nagios,\n  $redacted2_nagios,\n) {\n  Firewall {\n    require => undef,\n  }\n\n  # Default firewall rules\n  firewall { '00000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  }->\n  firewall { '00001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }->\n  firewall { '00002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }->\n  firewall { '00003 accept redacted1 jumphost on 22':\n    proto   => 'tcp',\n    action  => 'accept',\n    dport   => '22',\n    source  => $redacted1_jumphost,\n  }->\n  firewall { '00004 accept redacted2 jumphost on 22':\n    proto   => 'tcp',\n    action  => 'accept',\n    dport   => '22',\n    source  => $redacted2_jumphost,\n  }->\n  firewall { '00005 accept redacted1 nagios on 22':\n    proto   => 'tcp',\n    action  => 'accept',\n    dport   => '22',\n    source  => $redacted1_nagios,\n  }->\n  firewall { '00006 accept redacted2 nagios on 22':\n    proto   => 'tcp',\n    action  => 'accept',\n    dport   => '22',\n    source  => $redacted2_nagios,\n  }\n}\n{code}\n\n{code}\nclass profile::site_firewall::post () {\n  firewall { '99998 log packet drops':\n    jump       => 'LOG',\n    proto      => 'all',\n    log_prefix => 'iptables InDrop: ',\n    log_level  => 'warn',\n  }->\n  firewall { '99999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  =>  undef\n  }\n}\n{code}\n\nSo aside from someone's said ugly hack, this is a fairly standard firewall setup.  \n\nI'm using a very recent version of the firewall module - 9af2dd93b45e8d495c3e6fd765ed953a42e2e633\n\nNow, if I stop iptables before puppet runs, everything works just fine.\n\nIf I don't, I see this:\n\n{code}\n# puppet apply /tmp/apply_manifest.pp.oavwds \n...\n  Notice: /Firewall[00000 accept all icmp]/ensure: created\n  Notice: /Firewall[00001 accept all to lo interface]/ensure: created\n  Notice: /Firewall[00002 accept related established rules]/ensure: created\n  Notice: /Firewall[00003 accept redacted1 jumphost on 22]/ensure: created\n  Notice: /Firewall[00004 accept redacted2 jumphost on 22]/ensure: created\n  Notice: /Firewall[00005 accept redacted1 nagios on 22]/ensure: created\n  Notice: /Firewall[00006 accept redacted2 nagios on 22]/ensure: created\n  Notice: /Firewall[00400 accept es-transport udp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00600 accept es-transport tcp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00200 accept ls-lumberjack-input tcp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00500 accept ls-indexer-node udp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00700 accept es-transport udp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00200 accept redis tcp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[00300 accept es-transport tcp connections from 0.0.0.0/0]/ensure: created\n  Notice: /Firewall[99998 log packet drops]/ensure: created\n  Notice: /Firewall[99999 drop all]/ensure: created\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9007 a73ef6d2c52b1ce6c5ae8d9d326b34ed]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9004 f0e8d3700e37cc1f7d393606252dd9d2]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9001 fe701ab7ca74bd49f13b9f0ab39f3254]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9002 a8eb63c76896060f20aa62621c36f77a]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9006 8eee49915b9ff9ef00b6af60d5113a66]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9005 dc0f1adfee77aa04ef7fdf348860a701]/ensure: removed\n  Notice: /Stage[main]/Profile::Site_firewall/Firewall[9003 49bcd611c61bdd18b235cea46ef04fae]/ensure: removed\n{code}\n\nGreat.  However on the second run I have 9001 & 9002 deleted again:\n\n{code}\n[root@centos-66-x64 ~]# puppet apply /tmp/apply_manifest.pp.oavwds\n...\nNotice: /Stage[main]/Profile::Site_firewall/Firewall[9001 fe701ab7ca74bd49f13b9f0ab39f3254]/ensure: removed\nNotice: /Stage[main]/Profile::Site_firewall/Firewall[9002 49bcd611c61bdd18b235cea46ef04fae]/ensure: removed\n{code}\n\nBefore running it the second time I have inspected these two rules with puppet resource:\n\n{code}\n[root@centos-66-x64 ~]# puppet resource firewall '9001 fe701ab7ca74bd49f13b9f0ab39f3254'\nfirewall { '9001 fe701ab7ca74bd49f13b9f0ab39f3254':\n  ensure             => 'present',\n  action             => 'accept',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  isfirstfrag        => 'false',\n  ishasmorefrags     => 'false',\n  islastfrag         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'all',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  state              => ['ESTABLISHED', 'RELATED'],\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n[root@centos-66-x64 ~]# puppet resource firewall '9002 49bcd611c61bdd18b235cea46ef04fae'\nfirewall { '9002 49bcd611c61bdd18b235cea46ef04fae':\n  ensure             => 'present',\n  action             => 'accept',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  iniface            => 'lo',\n  isfirstfrag        => 'false',\n  ishasmorefrags     => 'false',\n  islastfrag         => 'false',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'all',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32816", "fixedVersions": [], "id": "32816", "issueType": "Bug", "key": "MODULES-3006", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: On CentOS 6 with purge => true various 90xx rules end up being deleted twice", "timeSpent": "PT0S", "updated": "2016-03-19T22:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I think this is resolved in PUP-9339, but it would be good to very for the reboot module. See MODULES-1724", "created": "2019-03-14T15:04:00.000000"}], "components": ["reboot"], "created": "2016-01-22T16:45:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f4f603"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz42tr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Mar/19"}], "description": "When a Reboot resource triggers a restart, the {{changed}} attribute is not set to {{true}} for the resource status logged to the report. This means there isn't a good way for a report processor to determine if a reboot was triggered. The best workaround is to scan the logs in the report for a {{Scheduling system reboot with message:}}, but this is fragile as it assumes we won't ever change or localize the message.\n\nh2. Reproduction Case\n\n*  Install puppet on a {{test.agent}} node and disable the {{puppet}} service to prevent it from running immediately after reboot.\n*  Install the reboot and powershell modules and add the following node definition to {{site.pp}}\n\n{code:puppet}\nnode 'test.agent' {\n\n  reboot {'test_reboot': }\n\n  case $::operatingsystem {\n    'windows': {\n      exec {'$true':\n        provider => powershell,\n        notify => Reboot['test_reboot']\n      }\n    }\n\n    default: {\n      exec {'/bin/true':\n        notify => Reboot['test_reboot']\n      }\n    }\n  }\n\n}\n{code}\n\n*  Run {{puppet agent -t}} on the {{test.agent}} node. Inspect the {{last_run_report.yaml}} after reboot.\n\nh3. Outcome\n\nThe entry for {{Reboot[test_reboot]}} under {{resource_statuses}} in the report shows that the resource was unchanged:\n\n{code:yaml}\nReboot[test_reboot]: !ruby/object:Puppet::Resource::Status\n  title: test_reboot\n  file: \"/etc/puppetlabs/code/environments/production/manifests/site.pp\"\n  line: 42\n  resource: Reboot[test_reboot]\n  resource_type: Reboot\n  containment_path:\n  - Stage[main]\n  - Main\n  - Node[__node_regexp__agent]\n  - Reboot[test_reboot]\n  evaluation_time: 0.0\n  tags: !ruby/object:Puppet::Util::TagSet\n    hash:\n      reboot: true\n      test_reboot: true\n      node: true\n      __node_regexp__agent: true\n      class: true\n  time: '2016-01-20T23:51:39.574253000+00:00'\n  failed: false\n  changed: false\n  out_of_sync: false\n  skipped: false\n  change_count: 0\n  out_of_sync_count: 0\n  events: []\n{code}\n\nh3. Expected Outcome\n\nThe {{changed}} field is set to {{true}}, unless the resource was applied in no-op mode.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38181", "fixedVersions": [], "id": "38181", "issueType": "Bug", "key": "MODULES-3005", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot resources don't set their report status to changed after triggering a reboot", "timeSpent": "PT0S", "updated": "2019-03-14T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Hi Ian,\n\nThis was fixed in FM-5324 and was release in SQL Server Module 1.1.3\n\nI'll close this ticket.", "created": "2016-07-18T10:47:00.000000"}], "components": ["sqlserver"], "created": "2016-01-22T14:56:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44098269"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz42q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_265109914_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15095608391"}], "description": "Then an exception occurs within a the query given in the 'command' parameter for the sqlserver_tsql resource, the resulting error message is not logged anywhere. Instead the contents of the query are logged with the message \"returned 1 instead of one of [0]\". This makes it difficult to debug issues. It would be nice if we had an option (like exec) to log the error message so we could see it when reviewing run reports or Windows event logs.", "environment": "Puppet 3.8.1\nWindows Server 2012\nMicrosoft SQL Server 2014", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34904", "fixedVersions": [], "id": "34904", "issueType": "Improvement", "key": "MODULES-3004", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "resolution": "Duplicate", "resolutionDate": "2016-07-18T10:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver_tsql should give option to display SQL error messages", "timeSpent": "PT0S", "updated": "2016-07-18T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d0583bcc-8e92-4faf-9ae4-da34cfdd3bb2", "body": "Ok I just realized that i can load any apache module by using the mod type:\n\n{code:java}\n        apache::mod { 'lbmethod_byrequests': }\n        apache::mod { 'slotmem_shm': }\n{code}\n\nI would leave this issue open, because it would be nice, if this modules would be dependency of proxy_balancer in case of apache 2.4", "created": "2016-01-22T03:14:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I second that (y)", "created": "2016-02-11T08:05:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as `slotmem_shm` and `lbmethod_byrequests` are now autoloaded by the proxy_balancer on 2.4 as requested", "created": "2021-01-25T08:09:00.000000"}], "components": ["apache"], "created": "2016-01-22T02:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d0583bcc-8e92-4faf-9ae4-da34cfdd3bb2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a8c2c60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz42bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_309455077_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_157822421360"}], "description": "Hi, \nif I use your module puppetlabs/apache from puppet forge to create a cluster using proxy_balancer, apache start fails.\nIt seems to be incompatibility to apache 2.4.\nI found this in apaches error_log:\n\n{code:bash}\n[Fri Jan 22 10:14:18.024424 2016] [proxy_balancer:emerg] [pid 45059:tid 139790590703488] AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded??\n[Fri Jan 22 10:14:18.024523 2016] [:emerg] [pid 45059:tid 139790590703488] AH00020: Configuration Failed, exiting\n{code}\n\nWith the following workrround it works, but will be overwritten by next puppet run.\n{code:bash}\na2enmod slotmem_shm\na2enmod lbmethod_byrequests\nservice apache2 restart\n\nOutput of Puppet Run:\nInfo: Applying configuration version '1453454044'\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/slotmem_shm.load]/ensure: removed\nInfo: /etc/apache2/mods-enabled: Scheduling refresh of Class[Apache::Service]\nInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\nError: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: * Starting web server apache2\n *\n * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems\nError: /Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: * Starting web server apache2\n *\n * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems\n{code}\n\nHere is my manifest and related hiera definition:\nRelated Part of node defintion:\n{code:ruby}\n        # Define Load Balancer Members\n        apache::balancer { 'hybris-cluster': }\n        create_resources('apache::balancermember', hiera_hash('apache::balancermember'))\n{code}\nRelated part of hiera:\n{code:ruby}\nclasses:\n        - apache\n        - apache::mod::proxy\n        - apache::mod::proxy_http\n        - apache::mod::proxy_balancer\n\n# Definition Balancer Member\napache::balancermember:\n   \"${::fqdn}\":\n     balancer_cluster: \"hybris-cluster\"\n     url: \"http://localhost:9001/\"\n     options:\n       - 'ping=5'\n       - 'disablereuse=on'\n       - 'retry=5'\n       - 'ttl=120'\n{code}\n\nIs there anything wrong from my side ? Any idea for a quick solution ?\nPlease consider adding slotmem_shm and lbmethod_byrequests Apache Module Support to your module.\n\nBest regards\nTaulant", "environment": "Module: puppetlabs/apache\n\nSome Version Infos:\nOS: Ubuntu 14.04.3 LTS\nApache: 2.4.7 (Ubuntu)\npuppet agent & master: 3.8.4\nhiera: 1.3.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32815", "fixedVersions": [], "id": "32815", "issueType": "Bug", "key": "MODULES-3003", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d0583bcc-8e92-4faf-9ae4-da34cfdd3bb2", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppetlabs/apache: proxy_balancer not working because of missing module dependency", "timeSpent": "PT0S", "updated": "2021-01-25T08:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-01-21T19:34:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c22f8d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ivz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "The module has 'minor' parameter but not the 'major' one.\n\nThe --major is needed if persistent parameter is set to be 'true' (or -My)\n\n{code:title=Attempted to create a logical volume without --major in below manifest}\npp = <<-MANIFEST\nvolume_group {'#{vg}':\n  ensure            => present,\n  physical_volumes  => '#{pv}',\n}\n->\nlogical_volume{'#{lv}':\n  ensure        => present,\n  volume_group  => '#{vg}',\n  extents       => '50',\n  persistent    => true,\n  minor         => '32',\n}\nMANIFEST\n{code}\n\n{code:title=Errors output when applying the above manifest}\n* Run Puppet Agent to create logical volumes\n\nil69x83f85czmre 18:19:51$ puppet agent -t --graph  --environment production\n  Attempting ssh connection to il69x83f85czmre, user: root, opts: {:config=>false, :paranoid=>false, :auth_methods=>[\"publickey\"], :port=>22, :forward_agent=>true, :keys=>[\"/Users/phongly//.ssh/id_rsa-acceptance\"], :user_known_hosts_file=>\"/Users/phongly//.ssh/known_hosts\", :keepalive=>true, :user=>\"root\"}\n  Info: Using configured environment 'production'\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Info: Loading facts\n  Info: Caching catalog for il69x83f85czmre.delivery.puppetlabs.net\n  Info: Applying configuration version '1453429196'\n  Notice: /Stage[main]/Main/Node[default]/Volume_group[VG_a325]/ensure: created\n  Error: Execution of '/sbin/lvcreate -n LV_a5164b --extents 50 --persistent y --minor 32 VG_a325' returned 5: Please specify major number with --major when using -My\n  Info: Node[default]: Unscheduling all events on Node[default]\n  Error: /Stage[main]/Main/Node[default]/Logical_volume[LV_a5164b]/ensure: change from absent to present failed: Execution of '/sbin/lvcreate -n LV_a5164b --extents 50 --persistent y --minor 32 VG_a325' returned 5: Please specify major number with --major when using -My\n  Notice: Applied catalog in 0.67 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40245", "fixedVersions": [], "id": "40245", "issueType": "Bug", "key": "MODULES-3110", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: module does not have 'major' parameter", "timeSpent": "PT0S", "updated": "2018-08-23T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thank you for putting this module forward for approval.\nUnfortunately there is a puppet supported module https://forge.puppetlabs.com/puppetlabs/accounts that currently fufils this need. I am sorry, but we cannot approve this module.\n\nCheers,\nTP", "created": "2016-02-02T03:44:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Thanks for the review. Would the addition of Windows support, which puppetlabs/accounts does not have, be worth requesting another review?", "created": "2016-02-02T05:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Accounts is normally used for handling associated user config, an apt question is would it be useful for windows. \nor \nWhy not add windows support to the puppetlabs module. \nThat is my devil's advocate speech out of the way. \n\nWe will always be happy to review the module, if you have made a significant change. It is so great that you are pasionate about this. \n\nIf there is any help i can give, drop me a message.\n\nTP\ntp@puppetlabs.com", "created": "2016-02-03T09:23:00.000000"}], "components": ["approved"], "created": "2016-01-21T15:33:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21317995"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz41w7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44178236_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_950130671"}], "description": "Please review https://forge.puppetlabs.com/rnelson0/local_user for Approved status. I believe it's one of just five user management modules that is above v1.0.0 and actively maintained. (https://forge.puppetlabs.com/camptocamp/accounts, https://forge.puppetlabs.com/duxklr/manageusers, https://forge.puppetlabs.com/deric/accounts, https://forge.puppetlabs.com/dmcnicks/users).\n\nI do plan to add Windows account management soon, a feature missing from the other modules reviewed as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38180", "fixedVersions": [], "id": "38180", "issueType": "Bug", "key": "MODULES-3002", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Won't Fix", "resolutionDate": "2016-02-02T03:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review rnelson0/local_user for Puppet Approved status", "timeSpent": "PT0S", "updated": "2016-02-03T09:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:158c49ee-5f3d-444a-8276-16d69d2c4cde", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1340", "created": "2016-01-21T08:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1293 has been merged. Thank you soo much for th PR !!", "created": "2016-02-22T10:24:00.000000"}], "components": ["apache"], "created": "2016-01-21T08:38:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:158c49ee-5f3d-444a-8276-16d69d2c4cde", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a2fdd7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz410v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83494_*|*_10009_*:*_1_*:*_2771054254_*|*_5_*:*_1_*:*_0"}], "description": "Currently,  apache module does not set owning permissions of [log_root|https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/vhost.pp#L307-L313] explicitly. It means that if owner or group attributes will be specified for File resource in higher puppet classes(what calls apace module ) then it will be set for log_root folder. It's critical for 'logroot' folder as we have '0750' permissions for this folder in apache package by default and logging utils acting as syslog/adm group will not be able to process apache log files.", "environment": "Ubuntu 14.04, puppet-apache 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42415", "fixedVersions": [], "id": "42415", "issueType": "Bug", "key": "MODULES-3001", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:158c49ee-5f3d-444a-8276-16d69d2c4cde", "resolution": "Fixed", "resolutionDate": "2016-02-22T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Specify owning permissions for logroot directory", "timeSpent": "PT0S", "updated": "2016-02-22T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c14ed8d8b9c0068b8b3d8", "body": "I had this issue today - fixed with running\u00a0mysql_upgrade", "created": "2018-11-07T22:23:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to the age of this issue and inline with [~accountid:623c14ed8d8b9c0068b8b3d8]\u00a0comment.\u00a0\n\nIf you disagree with my decision I apologies and feel free to reopen.\u00a0\n\n\u00a0\n\nThank you [~accountid:5fdbd02491bb2e01082031ce]\u00a0for taking the time to log this issue and [~accountid:623c14ed8d8b9c0068b8b3d8]\u00a0for commenting with you resolution.\n\n:)\u00a0\n\n\u00a0", "created": "2021-01-25T05:09:00.000000"}], "components": ["mysql"], "created": "2016-01-21T07:38:00.000000", "creator": "5fdbd02491bb2e01082031ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e681c64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz410n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Nov/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_151837205566_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6352306560"}], "description": "Hello,\nI have problem with grant part of mysql module:\nmysql module version 3.6.2 \nwhen it grants ALL to user  it results in this entry\n{{------------------------------+\n| GRANT USAGE ON *.* TO 'user'@'server' IDENTIFIED BY PASSWORD '*hash'                                            |\n| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON `dpm_db`.* TO 'user'@'server' |\n| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON `cns_db`.* TO 'user'@'server' |\n+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n}}\nWhich in turn leads to refresh of service.\nProblem is when module is run again it detects \n{{['SELECT', 'INSERT', 'UPDATE', 'DELETE', 'CREATE', 'DROP', 'REFERENCES', 'INDEX', 'ALTER', 'CREATE TEMPORARY TABLES', 'LOCK TABLES' ]}} which differs from ALL and run repeats leading to service restart. This is undesirable.\n\nPuppet output:\n{{Notice: /Stage[main]/Lcgdm::Ns::Mysql/Mysql_grant[user@host/'cns_db.*']/privileges: privileges changed ['ALTER', 'CREATE', 'CREATE TEMPORARY TABLES', 'DELETE', 'DROP', 'INDEX', 'INSERT', 'LOCK TABLES', 'REFERENCES', 'SELECT', 'UPDATE'] to 'ALL'\nInfo: /Stage[main]/Lcgdm::Ns::Mysql/Mysql_grant[user@host/'cns_db.*']: Scheduling refresh of Class[Lcgdm::Ns::Service]\nNotice: /Stage[main]/Lcgdm::Ns::Mysql/Mysql::Db[cns_db]/Mysql_grant[user@sql/cns_db.*]/privileges: privileges changed ['ALTER', 'CREATE', 'CREATE TEMPORARY TABLES', 'DELETE', 'DROP', 'INDEX', 'INSERT', 'LOCK TABLES', 'REFERENCES', 'SELECT', 'UPDATE'] to 'ALL'\nNotice: /Stage[main]/Lcgdm::Dpm::Mysql/Mysql_grant[user@host/'dpm_db.*']/privileges: privileges changed ['ALTER', 'CREATE', 'CREATE TEMPORARY TABLES', 'DELETE', 'DROP', 'INDEX', 'INSERT', 'LOCK TABLES', 'REFERENCES', 'SELECT', 'UPDATE'] to 'ALL'\nNotice: /Stage[main]/Lcgdm::Dpm::Mysql/Mysql::Db[dpm_db]/Mysql_grant[dpm@sql/dpm_db.*]/privileges: privileges changed ['ALTER', 'CREATE', 'CREATE TEMPORARY TABLES', 'DELETE', 'DROP', 'INDEX', 'INSERT', 'LOCK TABLES', 'REFERENCES', 'SELECT', 'UPDATE'] to 'ALL'\nInfo: Mysql::Db[cns_db]: Scheduling refresh of Class[Lcgdm::Ns::Service]\nInfo: Class[Lcgdm::Ns::Service]: Scheduling refresh of Service[dpnsdaemon]}}\nThis repeats every puppet run.\n\nWhat can I do with it?\nSome other info is obtainable [on github|https://github.com/cern-it-sdc-id/puppet-lcgdm/issues/3]", "environment": "Linux SL 6.7\nmysql-5.1.69-1.el6_4.x86_64 on remote server\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36035", "fixedVersions": [], "id": "36035", "issueType": "Bug", "key": "MODULES-3000", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fdbd02491bb2e01082031ce", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mysql module grant ALL", "timeSpent": "PT0S", "updated": "2021-01-25T05:09:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["concat"], "created": "2016-01-20T22:59:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@407d6777"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz40zj:"}], "description": "version 1.2.5 of the concat module calls validate_string() on the $group parameter in init.pp line 73.\n\nthe $group parameter is passed on directly to a file resource, which should be able to accept string or integer group values.\n\nbecause of the call to validate_string(), it's impossible to pass integer values to the $group parameter.\n\nit would be good to make the group parameter accept the same types of values as the file parameter to which it's passing the info to, namely string or integer.", "environment": "puppet 4.x or 3.x with future parser with concat 1.2.x", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "39171", "fixedVersions": [], "id": "39171", "issueType": "New Feature", "key": "MODULES-2999", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat: validate function call for $group forbids one from using integer gid", "timeSpent": "PT0S", "updated": "2018-08-31T08:26:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2016-01-20T16:09:00.000000", "creator": "70121:37fd35dd-302b-43e1-a9e8-5cd64c98048f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bb3f48c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvsv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": " merge-up wasn't as clean as hoped"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16190_*|*_3_*:*_1_*:*_173315336_*|*_5_*:*_1_*:*_0"}], "description": "Port concat 1.2.x fixes to 2.0.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34903", "fixedVersions": [], "id": "34903", "issueType": "Task", "key": "MODULES-2998", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:37fd35dd-302b-43e1-a9e8-5cd64c98048f", "resolution": "Fixed", "resolutionDate": "2016-01-22T16:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Port concat 1.2.x fixes to 2.0.x", "timeSpent": "PT0S", "updated": "2016-01-22T16:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:18dd5e77-9551-4ccb-ad05-a69c1862ac2c", "body": "Faced this issue too.\n\nDowngrading to https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/5f428e92f1d956c5ad37bb7dec81306feb92df94 fixes it for me.\nSo https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/28fc64a really broke things.\n\nCan you please fix it?", "created": "2016-08-25T04:31:00.000000"}], "components": ["rabbitmq"], "created": "2016-01-19T23:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:003b1cc4-802a-49e8-be38-4f2b3662efd0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67d22f35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz40bz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/16"}], "description": "Latest master or anything after commit 28fc64a, causes dependency cycle when used with puppetlabs-apt 1.8.x version.\n\n{{Error: Failed to apply catalog: Found 1 dependency cycle:\n(Anchor[apt::source::rabbitmq] => Apt::Source[rabbitmq] => Class[Rabbitmq::Repo::Apt] => Class[Apt::Update] => Exec[apt_update] => Class[Apt::Update] => Anchor[apt::source::rabbitmq])}}\n\nIt seems this happens because in commit 28fc64a a requirement on Class['apt::update'] for ensuring updated repos was introduced which seems to be correctly handled only in puppetlabs-apt 2.x.\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/commit/28fc64a7d536873daf2a93e6461611c7238e053e\n\n", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "38179", "fixedVersions": [], "id": "38179", "issueType": "Bug", "key": "MODULES-2995", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:003b1cc4-802a-49e8-be38-4f2b3662efd0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-rabbitmq]: since commit 28fc64a backwards compatibility with puppetlabs-apt 1.x is broken causing dependency cycle", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-netscaler/pull/178", "created": "2016-02-01T15:34:00.000000"}], "components": ["netscaler", "supported"], "created": "2016-01-19T19:01:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14a412b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz43cn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45181477_*|*_10007_*:*_1_*:*_66043523_*|*_3_*:*_1_*:*_425584296_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_640047095"}], "description": "The Puppet types provided by the Netscaler module require helper code using the ruby loader. This will fail if the module is not installed into the production environment where that helper code can be placed on the Ruby {{LOAD_PATH}} by pluginsync.\n\nh2. Reproduction Case\n\n*  Install PE 2015.3.1 (also affects PE 3.8.x).\n*  Create a new environment, netscaler_testing, install the module into it, and create a node definition that uses one of the netscaler types:\n\n{code:sh}\nmkdir -p /etc/puppetlabs/code/environments/netscaler_testing/manifests\n/usr/local/bin/puppet module install --environment=netscaler_testing puppetlabs/netscaler\n\ntee <<-EOS /etc/puppetlabs/code/environments/netscaler_testing/manifests/site.pp\nnode netscaler.test {\n  netscaler_lbvserver { 'lbvserver1':\n    ensure       => 'present',\n    service_type => 'HTTP',\n    ip_address   => '1.10.1.2',\n    port         => '8080',\n    state        => true,\n  }\n}\nEOS\n{code}\n\n*  Create a certificate for netscaler.test:\n\n{code:sh}\n/usr/local/bin/puppet cert generate netscaler.test\n{code}\n\n*  Disable the Classifier, to prevent it from overriding catalog request environments, by editing /etc/puppetlabs/puppet/puppet.conf and removing or commenting {{node_terminus = classifier}}. Restart pe-puppetserver.\n*  Request a catalog from the netscaler_testing environment using the netscaler.test certificate:\n\n{code:sh}\n/usr/local/bin/puppet catalog find --terminus=rest --certname=netscaler.test --environment=netscaler_testing netscaler.test\n{code}\n\nh3. Outcome\n\nCatalog compilation fails because the netscaler_lbvserver type cannot load helper code:\n\n{noformat}\n# /usr/local/bin/puppet catalog find --terminus=rest --certname=netscaler.test --environment=netscaler_testing netscaler.test\nError: Could not call 'find' on 'catalog': Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/netscaler_lbvserver: no such file to load -- puppet/parameter/netscaler_name at /etc/puppetlabs/code/environments/netscaler_testing/manifests/site.pp:2:3 on node netscaler.test\nError: Could not call 'find' on 'catalog': Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/netscaler_lbvserver: no such file to load -- puppet/parameter/netscaler_name at /etc/puppetlabs/code/environments/netscaler_testing/manifests/site.pp:2:3 on node netscaler.test\nError: Try 'puppet help catalog find' for usage\n{noformat}\n\nh3. Expected Outcome\n\nCatalogs using netscaler types are able to compile in non-production environments. This can be accomplished by replacing the require statements used to load helper code by require_relative, or absolute paths as is done with the F5 module:\n\nhttps://github.com/puppetlabs/puppetlabs-f5_rest/commit/29b9f68afc29b4cd1ec37f861ecd59c6b06eaac6\n\nh3. Recommended Workaround\n\nInstall the netscaler module into the production environment and run {{puppet agent -t}} on the master. After this is done, device catalogs will start compiling in the netscaler_testing environment:\n\n{noformat}\n# /usr/local/bin/puppet module install --environment=production puppetlabs/netscaler\n...\n# /usr/local/bin/puppet agent -t\n... lots of stuff, notably pluginsync\n\n# /usr/local/bin/puppet catalog find --terminus=rest --certname=netscaler.test --environment=netscaler_testing netscaler.test\n{\n  \"tags\": [\"settings\",\"netscaler.test\",\"node\"],\n  \"name\": \"netscaler.test\",\n  \"version\": 1453254951,\n  \"code_id\": null,\n  \"environment\": \"netscaler_testing\",\n  \"resources\": [\n...\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38178", "fixedVersions": [], "id": "38178", "issueType": "Bug", "key": "MODULES-2993", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "resolution": "Fixed", "resolutionDate": "2016-02-02T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Netscaler module should load helper code using relative or absolute paths", "timeSpent": "PT0S", "updated": "2016-02-02T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "If I recall, it does support some of this via the path in the resource title, and one other parameter not coming to mind right now. I'll follow up though!", "created": "2016-01-19T14:21:00.000000"}], "components": ["vsphere"], "created": "2016-01-19T13:14:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f55956f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/16"}], "description": "Currently the supported vsphere module on the forge does not allow for configuration of what datastore or datastore cluster to attach to the vm. \n\nUnfortunately they options can't be set using the extra_config options but can be using powercli. \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39170", "fixedVersions": [], "id": "39170", "issueType": "New Feature", "key": "MODULES-2992", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for datastore and datastore cluster", "timeSpent": "PT0S", "updated": "2016-01-20T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2016-01-19T03:42:00.000000", "creator": "623a4c771c7f6a007049187a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d4105dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zfj:"}], "description": "The current version of puppetlabs/postgresql uses different versions of the apt module for rspec tests (1.8 branch from .fixtures.yml) and for beaker (whatever is installed via puppet module install - most likely the latest version). Wouldn't it be better to test with *same* module sets, so that test results are comparable?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42412", "fixedVersions": [], "id": "42412", "issueType": "New Feature", "key": "MODULES-2991", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c771c7f6a007049187a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql module uses different module sets for tests", "timeSpent": "PT0S", "updated": "2016-01-19T06:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nGentoo is not a supported OS for this module\n\nThanks", "created": "2016-01-19T06:23:00.000000"}, {"author": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "body": "i added the support last year, and it is in the README (https://github.com/puppetlabs/puppetlabs-apache/pull/957) ", "created": "2016-01-19T07:35:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2016-01-20T07:28:00.000000"}], "components": ["apache"], "created": "2016-01-19T03:20:00.000000", "creator": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac854b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_96555584_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_4773607"}], "description": "The Apache module does not handle apache modules correctly for apache 2.4 in gentoo. We need to apply additional values to \"::portage::makeconf {'apache2_modules': }\" array. \n\nAs default value there should be added \"authz_core\" and if ssl is defined there should be added \"authz_core\" and \"socache_shmcb\".\n\nWe must also define an additional value in $mod_packages in params.pp for gentoo, to reflect that the module \"authnz_external\" comes from an external package.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1337", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41420", "fixedVersions": [], "id": "41420", "issueType": "Bug", "key": "MODULES-2990", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "resolution": "Fixed", "resolutionDate": "2016-01-20T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: ", "timeSpent": "PT0S", "updated": "2016-01-20T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This Pr has been merged.", "created": "2017-07-03T04:19:00.000000"}], "components": ["postgresql"], "created": "2016-01-19T01:57:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cfeab6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15634560_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45867684853"}], "description": "The README documents the \"name\" parameter of the custom resource postgresql_replication_slot, but the \"ensure\" parameter is not mentioned although it is required for the resource to function properly.", "environment": "puppetlabs/postgresql version 4.6.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39169", "fixedVersions": [], "id": "39169", "issueType": "Improvement", "key": "MODULES-2989", "labels": ["documentation"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "resolution": "Fixed", "resolutionDate": "2017-07-03T04:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: parameter ensure of custom resource postgresql_replication_slot is not documented", "timeSpent": "PT0S", "updated": "2017-07-03T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Duplicate of MODULES-2987", "created": "2016-01-19T06:17:00.000000"}], "components": ["mongodb"], "created": "2016-01-18T10:25:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5797309f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71483917_*|*_6_*:*_1_*:*_0"}], "description": "Compared to puppet 4.2 (where all spec tests passed), 32 are broken when testing against puppet 4.3.\n\neg\n{noformat}\nEvaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /home/alex/github/puppetlabs-mongodb/spec/fixtures/modules/mongodb/manifests/server/config.pp:103:14\n{noformat}\n\nThe versioncmp function no longer works when passed undef as a parameter, so if you don't set a 'version' when declaring mongodb::globals, the module no longer works.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32814", "fixedVersions": [], "id": "32814", "issueType": "Bug", "key": "MODULES-2988", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "resolution": "Duplicate", "resolutionDate": "2016-01-19T06:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mongodb module unusable with puppet 4.3", "timeSpent": "PT0S", "updated": "2016-01-19T06:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "The issue here is that there was no concept of undef prior to Puppet 4. As such, previously, an empty string would have been passed to versioncmp. Now, undef is being passed in. A solution here would be to make sure that a string is always passed in at mongodb/manifests/server/config.pp:89", "created": "2016-01-19T06:16:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hello Former user,\nThank you for your ticket on this. This issue came up recently and since there has been a fix put in to mongodb to address it. The PR that fixed this is: https://github.com/puppetlabs/puppetlabs-mongodb/pull/256\nI would assume that the version of mongodb you are using does not include this fix, and updating to a newer version including it would fix the problems you are encountering. \nI will close this ticket as a fix has went in for this issue, however if you have any more problems with it feel free to open another ticket, thank you!\n", "created": "2016-02-05T04:42:00.000000"}], "components": ["mongodb"], "created": "2016-01-18T09:31:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e4f2e1ae-5856-4aa0-9f63-846288bd1a20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65f7c34d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz48yf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74616844_*|*_3_*:*_1_*:*_79539844_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1383690667"}], "description": "IRC LOG:\n<<robSmth> I think I need the client.pp but where do I make one. I followed the instructions here.https://github.com/puppetlabs/puppetlabs-mongodb\n<robSmth> I only inserted some lines n my code.> It looks like the module might have a puppet 4 related bug.  That's all.\nafisher> I think the 'versioncmp' function in puppet 4 is more strict that it was in puppet 3\n<afisher> It appears there are ways to make the module call versioncmp with invalid parameters.  I'd probably class that as a bug.\n\n\nTHE ERROR\ngexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::ssl_key in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::ssl_ca with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x000000034712a8 @options_t=#<Puppet::Pops::Types::PStructType:0x0000000346d590 @elements=[#<Puppet::Pops::Types::PStructElement:0x0000000346d5b8 @key_type=#<Puppet::Pops::Types::POptionalType:0x0000000346d5e0 @optional_type=#<Puppet::Pops::Types::PStringType:0x0000000346d680 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x0000000346d770 @optional_type=#<Puppet::Pops::Types::PPatternType:0x0000000346d798 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x0000000346d8b0 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::ssl_ca in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::restart with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x00000003459e78 @options_t=#<Puppet::Pops::Types::PStructType:0x00000003454310 @elements=[#<Puppet::Pops::Types::PStructElement:0x00000003454360 @key_type=#<Puppet::Pops::Types::POptionalType:0x00000003454388 @optional_type=#<Puppet::Pops::Types::PStringType:0x00000003454400 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x00000003454518 @optional_type=#<Puppet::Pops::Types::PPatternType:0x00000003454540 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x00000003454680 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::restart in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::master with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x00000003783c20 @options_t=#<Puppet::Pops::Types::PStructType:0x00000003765310 @elements=[#<Puppet::Pops::Types::PStructElement:0x00000003765360 @key_type=#<Puppet::Pops::Types::POptionalType:0x00000003765388 @optional_type=#<Puppet::Pops::Types::PStringType:0x00000003765568 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x00000003765a68 @optional_type=#<Puppet::Pops::Types::PPatternType:0x00000003765a90 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x000000037660f8 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::master in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::slave with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x00000003731a60 @options_t=#<Puppet::Pops::Types::PStructType:0x0000000371f2e8 @elements=[#<Puppet::Pops::Types::PStructElement:0x0000000371f338 @key_type=#<Puppet::Pops::Types::POptionalType:0x0000000371f3b0 @optional_type=#<Puppet::Pops::Types::PStringType:0x0000000371f400 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x0000000371f6f8 @optional_type=#<Puppet::Pops::Types::PPatternType:0x0000000371f770 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x0000000371f978 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::slave in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::only with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x000000036e3e28 @options_t=#<Puppet::Pops::Types::PStructType:0x000000036cb6e8 @elements=[#<Puppet::Pops::Types::PStructElement:0x000000036cb710 @key_type=#<Puppet::Pops::Types::POptionalType:0x000000036cb738 @optional_type=#<Puppet::Pops::Types::PStringType:0x000000036cb7d8 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x000000036cb8c8 @optional_type=#<Puppet::Pops::Types::PPatternType:0x000000036cb8f0 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x000000036cba58 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::only in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: Evicting cache entry for environment 'production'\n==> default: Debug: Caching environment 'production' (ttl = 0 sec)\n==> default: Debug: Performing a hiera indirector lookup of mongodb::server::source with options {:variables=>Scope(Class[Mongodb::Server]), :merge=>#<Puppet::Pops::FirstFoundStrategy:0x000000036b2058 @options_t=#<Puppet::Pops::Types::PStructType:0x000000036a1ca8 @elements=[#<Puppet::Pops::Types::PStructElement:0x000000036a1cd0 @key_type=#<Puppet::Pops::Types::POptionalType:0x000000036a1cf8 @optional_type=#<Puppet::Pops::Types::PStringType:0x000000036a1d70 @size_type=nil, @values=[\"strategy\"]>>, @value_type=#<Puppet::Pops::Types::POptionalType:0x000000036a1e88 @optional_type=#<Puppet::Pops::Types::PPatternType:0x000000036a1eb0 @patterns=[#<Puppet::Pops::Types::PRegexpType:0x000000036a2040 @pattern=\"first\", @regexp=/first/>]>>>]>, @options={}>}\n==> default: Debug: hiera(): Looking up mongodb::server::source in YAML backend\n==> default: Debug: hiera(): Looking for data source nodes/localhost.localdomain\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/nodes/localhost.localdomain.yaml, skipping\n==> default: Debug: hiera(): Looking for data source common\n==> default: Debug: hiera(): Cannot find datafile /etc/puppetlabs/code/environments/production/hieradata/common.yaml, skipping\n==> default: Debug: importing '/tmp/vagrant-puppet/modules-521b1b04f16d1c57100f192a69df90d4/mongodb/manifests/server/install.pp' in environment production\n==> default: Debug: Automatically imported mongodb::server::install from mongodb/server/install into production\n==> default: Debug: importing '/tmp/vagrant-puppet/modules-521b1b04f16d1c57100f192a69df90d4/mongodb/manifests/server/config.pp' in environment production\n==> default: Debug: Automatically imported mongodb::server::config from mongodb/server/config into production\n==> default: Error: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /tmp/vagrant-puppet/modules-521b1b04f16d1c57100f192a69df90d4/mongodb/manifests/server/config.pp:89:14 on node localhost.localdomain\nThe SSH command responded with a non-zero exit status. Vagrant\nassumes that this means the command failed. The output for this command\nshould be in the log above. Please read the output to determine what\nwent wrong.\n\n\n\n\nTHE PUPPET FILE\n\nExec {\n  path => ['/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/local/bin']\n}\n\nclass apache {\n\n    case $operatingsystem {\n        centos, redhat : {\n            $package_name = 'httpd'\n            $service_name   = 'httpd'\n            $config_file    = 'httpd.conf'\n            $config_path    = '/etc/httpd/conf'\n        }\n\n        debian, ubuntu : {\n            $package_name = 'apache2'\n            $service_name   = 'apache2'\n            $config_file    = 'apache2.conf'\n            $config_path    = '/etc/apache2/'\n        }\n    }\n\n    package { $package_name:\n        ensure => installed,\n\n    }\n}\n\n# --- Preinstall Stage ---#\n\nstage { 'preinstall':\n  before => Stage['main']\n}\n\nclass install_packages {\n  package { ['curl', 'python',\n             'make', 'wget', 'tar', 'mc']:\n    ensure => present\n  }\n}\n\n# Declare (invoke) install_packages\nclass { 'install_packages':\n  stage => preinstall\n}\n\n# Setup your locale to avoid warnings\nfile { '/etc/default/locale':\n  content => \"LANG=\\\"en_US.UTF-8\\\"\\nLC_ALL=\\\"en_US.UTF-8\\\"\\n\"\n}\nclass { '::nodejs':\n  nodejs_dev_package_ensure => 'present',\n  npm_package_ensure        => 'present',\n  repo_class                => '::epel',\n}\n\npackage { 'express':\n  ensure   => 'present',\n  provider => 'npm',\n}\n\npackage { 'mime':\n  ensure   => '1.2.4',\n  provider => 'npm',\n}\n\n\nfile { '/var/log/mongodb':\n    ensure  => directory,\n    owner   => $::mongodb::params::user,\n    mode    => '0775',\n    notify  => Service[$::mongodb::globals::service_name],\n    require => User[$::mongodb::params::user]\n  }\nclass { 'mongodb::globals':\n    manage_package_repo => false, # enable the 10gen repository\n    server_package_name => 'mongodb-org',\n    service_name        => 'mongod',\n}->\nclass {'::mongodb::server': \n  auth => false,\n  port    => 27017,\n  verbose => true,\n  ensure  => present,\n  rest    => true,\n  dbpath  => \"/data/db\",\n  logpath => \"/var/log/mongodb\",\n  bind_ip => [\"127.0.0.1\" , \"0.0.0.0\"],\n}#->\n#class {'::mongodb::client': }\n", "environment": "Fedora 18\nVirtualbox 4.3.34\nPuppet 4.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42409", "fixedVersions": [], "id": "42409", "issueType": "Bug", "key": "MODULES-2987", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e4f2e1ae-5856-4aa0-9f63-846288bd1a20", "resolution": "Fixed", "resolutionDate": "2016-02-05T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mongodb Uninstallable in Puppet4  --- versioncmp failing because it received 'undef' ", "timeSpent": "PT0S", "updated": "2016-02-05T04:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "body": "[~accountid:70121:870d7d6b-af19-47ed-b7df-83ef5021ba72] if you change the value of {{message-ttl}} to a string (so {{'900000'}} instead of {{900000}}) the {{rabbitmq_policy}} type code will do the conversion of it from a string to an integer before it passes it to {{rabbitmqctl}} and you can see [here|https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/lib/puppet/type/rabbitmq_policy.rb#L111-L113].\n\nThis should probably be clarified in the module README.md.", "created": "2016-03-09T23:09:00.000000"}], "components": ["rabbitmq"], "created": "2016-01-17T17:29:00.000000", "creator": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e9e7032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zbr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/16"}], "description": "Using the module to set a rabbitmq policy fails if the definition value is an integer as the module converts it to a string.\n\n{code}\n  rabbitmq_policy { 'TTL@/':\n    pattern    => \"'.*'\",\n    applyto    => 'queues',\n    definition => {\n      'message-ttl'  => 900000,\n    },\n  }\n{code}\n\nResults in:\n\n{code}\nError: Execution of '/usr/sbin/rabbitmqctl set_policy -p / --priority 0 --apply-to queues TTL '.*' {\"message-ttl\":\"900000\"}' returned 70: Setting policy \"TTL\" for pattern \"'.*'\" to \"{\\\"message-ttl\\\":\\\"900000\\\"}\" with priority \"0\" ...\nError: Validation failed\n\n<<\"900000\">> is not a valid message TTL\nError: /Stage[main]/Main/Node[int-mq-01]/Rabbitmq_policy[TTL@/]/pattern: change from .* to '.*' failed: Execution of '/usr/sbin/rabbitmqctl set_policy -p / --priority 0 --apply-to queues TTL '.*' {\"message-ttl\":\"900000\"}' returned 70: Setting policy \"TTL\" for pattern \"'.*'\" to \"{\\\"message-ttl\\\":\\\"900000\\\"}\" with priority \"0\" ...\nError: Validation failed\n\n<<\"900000\">> is not a valid message TTL\n{code}\n\nThis is because the message TTL should be 900000 not \"900000\"", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33857", "fixedVersions": [], "id": "33857", "issueType": "Bug", "key": "MODULES-2986", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq policy passing integer as string causes failure for definition passing", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please provide your manifests? I'm not 100% sure if our modules is designed to work with MariaDB, or work with software collections.\n\nThanks!", "created": "2016-01-18T07:12:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] I will try and upload my manifest tonight when I get home it's on my other computer. As for supporting MariaDB, you do support it per [this line in params.pp|https://github.com/puppetlabs/puppetlabs-mysql/blob/c353259fd95e58ef3ef4b2955294e2186b46efa2/manifests/params.pp#L45]", "created": "2016-01-19T08:40:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] - here is the manifest you requested:\n\n{code}\n$override_options = {\n  'mysqld'      => {\n    'datadir' => '/opt/rh/mariadb55/root/var/lib/mysql',\n    'log-error' => '/var/log/mariadb55-mariadb/mariadb55-mariadb.log',\n    'socket'  => '/var/lib/mysql/mysql.sock',\n  },\n  'mysqld_safe' => {\n    'log-error' => '/var/log/mariadb55-mariadb/mariadb55-mariadb.log',\n    'pid-file'  => '/opt/rh/mariadb55/root/var/run/mysqld/mysqld.pid',\n  }\n}\n\nclass { '::mysql::server':\n  config_file             => '/opt/rh/mariadb55/root/etc/my.cnf',\n  includedir              => '/opt/rh/mariadb55/root/etc/my.cnf.d',\n  override_options        => $override_options,\n  package_name            => 'mariadb55-mariadb-server',\n  purge_conf_dir          => true,\n  remove_default_accounts => true,\n  root_password           => 'vagrant',\n  service_name            => 'mariadb55-mariadb.service',\n  service_provider        => 'systemd',\n}\n{code}", "created": "2016-01-19T19:08:00.000000"}, {"author": "557058:d266d245-5cba-4a99-842a-d1e061513459", "body": "FWIW, the command replacement method I mentioned above is how I've gotten puppetlabs/apache to work with software collections.", "created": "2018-09-08T05:29:00.000000"}], "components": ["mysql"], "created": "2016-01-16T12:43:00.000000", "creator": "623a4afa761efb0069cd3663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78886b45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}], "description": "In attempting to build a manifest to manage MariaDB 5.5 from the software collection I have found that the provider does not seem to account the alternate environment used as part of {{scl enable mariadb55 some-command}}. A possible fix for this would be to allow the commands to be be replaced. By this I mean allow the user to define an alternate command for {{mysqld}} and {{mysql_install_db}}. In this case, I would need to replace the default commands with the following:\n* scl enable mariadb55 mysqld\n* scl enable mariadb55 mysql_install_db\n\nHere are the repos in use:\n{code}\n$ sudo yum repolist\nLoaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: centos.mia.host-engine.com\n * epel: mirror.symnds.com\n * extras: mirror.raystedman.net\n * updates: ftp.usf.edu\nrepo id                                                       repo name                                                                         status\nbase/7/x86_64                                                 CentOS-7 - Base                                                                   9,007\ncentos-sclo-rh/7/x86_64                                       CentOS-7 - SCLo rh                                                                2,296\nepel/x86_64                                                   Extra Packages for Enterprise Linux 7 - x86_64                                    9,169\nextras/7/x86_64                                               CentOS-7 - Extras                                                                   191\npuppetlabs-deps/x86_64                                        Puppet Labs Dependencies El 7 - x86_64                                               17\npuppetlabs-products/x86_64                                    Puppet Labs Products El 7 - x86_64                                                  199\nupdates/7/x86_64                                              CentOS-7 - Updates                                                                  469\nrepolist: 21,348\n{code}", "environment": "CentOS 7 with the repo provided by the package centos-release-scl-rh", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "41419", "fixedVersions": [], "id": "41419", "issueType": "Bug", "key": "MODULES-2985", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4afa761efb0069cd3663", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql_install_db not found when using Software Collections", "timeSpent": "PT0S", "updated": "2018-09-08T05:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for this.\n\nWould you be willing to create a PR for this feature?\n\nThanks!", "created": "2016-01-18T07:04:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d512bd5c-8c7b-425b-9a95-d9b306d20738", "body": "Somehow I knew that would be the response.  LOL. Working on it, although it's straining my augeas and ruby knowledge...", "created": "2016-01-18T10:23:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d512bd5c-8c7b-425b-9a95-d9b306d20738", "body": "Pull request #118 created.  Hopefully covered all the bases required of contributors...", "created": "2016-01-18T14:34:00.000000"}], "components": ["tomcat"], "created": "2016-01-16T10:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d512bd5c-8c7b-425b-9a95-d9b306d20738", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7778b551"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_159984277_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_28194275579"}], "description": "The tomcat::config::server::host define allows one to configure Host elements in $CATALINA_BASE/conf/server.xml, however it omits the ability to specify host name aliases ([http://tomcat.apache.org/tomcat-8.0-doc/config/host.html#Host_Name_Aliases]).\n\nThis might be implemented by adding a parameter to tomcat::config::server::host which took an array of alias names, which would then cause  tomcat::config::server::host to create the appropriate set of <Alias> subelements under the <Host> element in server.xml", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40244", "fixedVersions": [], "id": "40244", "issueType": "Improvement", "key": "MODULES-2984", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d512bd5c-8c7b-425b-9a95-d9b306d20738", "resolution": "Fixed", "resolutionDate": "2016-12-09T14:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::config::server::host - Add support for host aliases", "timeSpent": "PT0S", "updated": "2016-12-09T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Have you read the docs and tried using the ipv6 property?\n\nFrom the readme:\n{code}\nipv6\nThis setting is used to configure MongoDB to turn on ipv6 support. If not specified and ipv6 address is passed to MongoDB bind_ip it will just fail.\n{code}", "created": "2016-01-18T07:02:00.000000"}, {"author": "70121:a2da4bf7-b1e4-43d1-86b2-b0e7185d4d93", "body": "Yes, but that only configures MongoDB to listen on an IPv6 address. Then, the provider was trying to access it using IPv4, creating the issue. https://github.com/puppetlabs/puppetlabs-mongodb/pull/255/files should fix it.", "created": "2016-01-20T06:06:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping... closing this off as the corresponding PR (https://github.com/puppetlabs/puppetlabs-mongodb/pull/255/files) has been merged. Thanks [~accountid:70121:a2da4bf7-b1e4-43d1-86b2-b0e7185d4d93] for the good work!", "created": "2017-09-05T04:49:00.000000"}], "components": ["mongodb"], "created": "2016-01-16T04:35:00.000000", "creator": "70121:a2da4bf7-b1e4-43d1-86b2-b0e7185d4d93", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d02c00c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3zaf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181680821_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_51482791216"}], "description": "When the MongoDB server is configured to listen to an IPv6 address, the mongo client needs to use the \"--ipv6\" command-line switch to connect using IPv6. However, the mongodb provider in puppet-mongodb does not use this switch, making some operations (e.g. replica set creation) fail, with an error like the one seen in https://bugzilla.redhat.com/show_bug.cgi?id=1296377\n\nIt is possible to always use the --ipv6 command-line switch in the mongo client, as it just enables IPv6 support, not forcing it. We can use mongo --ipv6 --host <IPv4 address> without problems.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "38087", "fixedVersions": [], "id": "38087", "issueType": "Bug", "key": "MODULES-2983", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a2da4bf7-b1e4-43d1-86b2-b0e7185d4d93", "resolution": "Fixed", "resolutionDate": "2017-09-05T04:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongo client will not try to connect to an IPv6 address", "timeSpent": "PT0S", "updated": "2017-09-05T04:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] / [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] - something to add to the list.", "created": "2016-01-15T15:01:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Seems like a good idea.  Who would handle this?  [~accountid:557058:de4c837f-1d9a-41ee-9c7e-cdef8c3a1b75]?", "created": "2016-01-18T15:17:00.000000"}, {"author": "557058:de4c837f-1d9a-41ee-9c7e-cdef8c3a1b75", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] In the past, [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] created/maintained the Windows module pack. I think one of the module or Windows engineers would be able to do this. ", "created": "2016-01-19T08:47:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Sorry, out sick - hard. \n\n[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] / [~accountid:557058:de4c837f-1d9a-41ee-9c7e-cdef8c3a1b75] - it's no more complicated than adding the appropriate dependency to the [windows modules metadata|https://github.com/puppetlabs/puppetlabs-windows/blob/master/metadata.json] along with appropriate documentation in the README. That module is just a meta-module for ease of installing the whole set with one `puppet module install` or one line in ones Puppetfile. \n\nI'm pro adding DSC but don't work with the modules team anymore to assist directly. ", "created": "2016-01-25T18:31:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Raised\nhttps://github.com/puppetlabs/puppetlabs-windows/pull/15", "created": "2016-02-03T09:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into stable\nhttps://github.com/puppetlabs/puppetlabs-windows/commit/5be6a57d0c2aa1dc9d749bdefede9148891e4ae4", "created": "2016-02-03T14:02:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "FM-4686 raised to release", "created": "2016-02-03T14:03:00.000000"}], "components": ["windows", "windows-pack"], "created": "2016-01-15T15:01:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e208a1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz414v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1554500828_*|*_10007_*:*_1_*:*_82542337_*|*_3_*:*_1_*:*_1068740_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42406", "fixedVersions": [], "id": "42406", "issueType": "Improvement", "key": "MODULES-2982", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2016-02-03T14:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add dsc module to Windows Module Pack", "timeSpent": "PT0S", "updated": "2016-02-03T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Addressed by PR https://github.com/puppetlabs/puppetlabs-haproxy/pull/217", "created": "2016-01-15T07:22:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2016-01-18T07:01:00.000000"}], "components": ["haproxy"], "created": "2016-01-15T05:48:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54926fbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3yd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_263530885_*|*_5_*:*_1_*:*_0"}], "description": "There is a popular configuration case for a HAProxy to use stick-table, stick on options for frontends or backends, like making a better active/backup cases handling with \"sticky sessions\". See for example  this guide http://blog.haproxy.com/2014/01/17/emulating-activepassing-application-clustering-with-haproxy.\nThis works out of box with the options param, but shall be documented and covered by tests as well", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41417", "fixedVersions": [], "id": "41417", "issueType": "Improvement", "key": "MODULES-2981", "labels": ["puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2016-01-18T07:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Document how to use HAProxy stick-table, stick on for front-/back- ends", "timeSpent": "PT0S", "updated": "2016-01-18T07:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/bfd6f8c37e15d7a0d09f7817b18fd5f69f0184bb", "created": "2017-08-24T14:48:00.000000"}], "components": ["dsc"], "created": "2016-01-14T18:42:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d6b8de3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmfr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3026146812_*|*_10007_*:*_1_*:*_76369386_*|*_3_*:*_1_*:*_18446655_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_492727188_*|*_10006_*:*_1_*:*_34974877044_*|*_10005_*:*_1_*:*_12690021053"}], "description": "The \"vendored_resource.rb\" test exposed the issue in the MODULES-2977 bug. It was felt that if the test was an acceptance test vs. an integration test we could have found the issue sooner. There are already tests in integration that verify vendored resources so this change does not reduce test coverage.", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "41342", "fixedVersions": [], "id": "41342", "issueType": "Task", "key": "MODULES-2980", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2017-08-30T07:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Move the \"vendored_resource.rb\" Test from Integration to Acceptance", "timeSpent": "PT0S", "updated": "2017-08-30T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Repro required", "created": "2017-07-17T11:28:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Possible candidate for acceptance efficiency.", "created": "2017-07-31T11:10:00.000000"}], "components": ["dsc"], "created": "2016-01-14T18:39:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4647426d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx33:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}], "description": "The initial fix for MODULES-2977 introduced a significant performance penalty which can be avoided. It was decided to defer the performance improvement until later so that the module can be released.\n\nThe issue is that the \"get_dsc_vendor_resource_abs_path\" method in the \"dsc_utlis.rb\" library always looks up the Puppet \"libdir\" path for every invocation. This can be avoided by caching the libdir for known clients for the duration of the test run.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40243", "fixedVersions": [], "id": "40243", "issueType": "Bug", "key": "MODULES-2979", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Acceptance and Integration Tests Run Slow", "timeSpent": "PT0S", "updated": "2018-02-07T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This should be already addressed by MODULES-3228", "created": "2017-08-23T12:42:00.000000"}], "components": ["dsc"], "created": "2016-01-14T16:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6794c461"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzcpkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/17"}], "description": "When attempting to build the DSC resources on a system that is case sensitive, it fails.\n\n{noformat}\nrake aborted!\nunknown file type: /code/puppetlabs-dsc/import/dsc_resources_tmp/xDSCResources/.\n{noformat}\n\nIn the dsc.rake file, the capitalization is incorrect - the actual directory is {{xDscResources}}\nChanging the capitalization in dsc.rake on  line 75 and 87 allows it to work properly.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42475", "fixedVersions": [], "id": "42475", "issueType": "Bug", "key": "MODULES-2978", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - improper casing will not allow the DSC types to build.", "timeSpent": "PT0S", "updated": "2021-09-27T14:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/008fc00234a4a25cdf21367685192cf2aea0b089", "created": "2016-01-15T15:15:00.000000"}], "components": ["dsc"], "created": "2016-01-14T14:19:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cfedd67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3y07:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Major bug causing false positives in acceptance and integration tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_234019843_*|*_1_*:*_1_*:*_7521_*|*_10007_*:*_1_*:*_18535831_*|*_3_*:*_1_*:*_71002632_*|*_10009_*:*_1_*:*_89278141_*|*_5_*:*_1_*:*_0"}], "description": "It was discovered that the \"assert_dsc_resource\" method in the \"dsc_utils.rb\" library would report success when PowerShell commands raised exceptions. Also, this bug was covering up the fact that any test using a vendored DSC resource was in fact failing. Scary!", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39168", "fixedVersions": [], "id": "39168", "issueType": "Bug", "key": "MODULES-2977", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-01-19T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Tests Report Success when Exceptions are Raised via PowerShell", "timeSpent": "PT0S", "updated": "2016-01-19T12:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There is a workaround - if unless doesn't work, then onlyif does work - [~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7] may have more details.\n\n", "created": "2016-01-14T12:28:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "onlyif gives the same broken results.\n\nchanged -eq to -ne to use onlyif instead of unless.\n\nStill runs the cmd regardless if \n{code:java}\nnotepad.exe != notepad.exe\n{code}\n or if\n{code:java}\n derp == notepad.exe\n{code}\n\n\nIm going to just have to use a wmi command for the time being.", "created": "2016-01-14T12:37:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "\n{code:java}\nexec { 'download dsm client default':\n  command =>  'Write-Host \"hello\"',\n  path     => $::path,\n  provider => powershell,\n  timeout  => 500,\n  logoutput => true,\n  onlyif   => 'if ((get-item \"C:/Windows/System32/notepad.exe\").Name -ne \"derp\") { exit 0 }'\n}{code}\n\n\n{code:java}\nexec { 'download dsm client default':\n  command =>  'Write-Host \"hello\"',\n  path     => $::path,\n  provider => powershell,\n  timeout  => 500,\n  logoutput => true,\n  onlyif   => 'if ((get-item \"C:/Windows/System32/notepad.exe\").Name -ne \"notepad.exe\") { exit 0 }'\n}\n{code}\n\nboth execute the command", "created": "2016-01-14T12:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Can you provide the output of running puppet with the following switches {{--debug --verbose --trace}} output and also the results of {{puppet module list}}? ", "created": "2016-01-14T13:01:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "Here you go. \n\n[https://gist.github.com/tek0011/a6b12610e517d648cdaf]\n\nI am gone for the day, but will check this again tomorrow ~ 6am CST\n\nThanks for your help.", "created": "2016-01-14T13:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Hi [~accountid:623c152b7910a200718b961f] I noticed a couple of things in your powershell statements which may be causing the confusion.\n\nIn your first example you used", "created": "2016-01-14T16:43:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "I am going to attempt this now.  Yes, the statements probably look odd, since I have tried like 50 variations of syntax, but could not get any to work.  However, the exit code does show in the debug as 0 or 1, just the exec wouldnt/would run regardless of a 0 or 1.\n\nLet me try your syntax above right now and Ill report back shortly.\n\nThanks.", "created": "2016-01-15T05:38:00.000000"}, {"author": "623c152b7910a200718b961f", "body": "[~accountid:557058:b2fe0420-6f4f-4922-9c44-0119b369c167] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]\n\nThank you for this explanation:\n\n> If you don't specify any exit code it defaults to zero.\n\nThe first day I was at this, I was using the else clause\n{code:java}\n { exit 0 } else { exit 1 } \n{code}\n and I couldn't get that to work either.  Must have had bad syntax again.  I think somewhere along the lines I remove the else exit 1 and that is probably where I made my mistake.\nActually my mistake was likely assuming that if I supplied an exit code of 0, anything else would be non 0.\n\nThis now works.  Thank you very much!  Grealy appreciated.", "created": "2016-01-15T06:35:00.000000"}], "components": ["powershell"], "created": "2016-01-14T11:32:00.000000", "creator": "623c152b7910a200718b961f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@522e6faf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymoa7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68569804_*|*_5_*:*_1_*:*_25771378_*|*_6_*:*_1_*:*_0"}], "description": "Per request from:  https://github.com/puppetlabs/puppetlabs-powershell/issues/72\n\nI am trying something like:\n\n\n\n{code:}\nexec { 'download dsm client default':\n  command =>  'Write-Host \"hello\"',\n  path     => $::path,\n  provider => powershell,\n  timeout  => 500,\n  logoutput => true,\n  unless   => '(${(get-item \"C:/Windows/System32/notepad.exe\").Name -eq \"derp\")}) { exit 0 } else { exit 1 }'\n}\n{code}\n\n\n\nHowever, it does not matter what I put in to the -eq.  If I leave notepad.exe in -eq and change { exit 0} to { Write-Host \"hello\" }  - it indeed works.  Prints hello when -eq is \"notepad.exe\" and doesn't print if -eq doesnt equal \"notepad.exe\"\n\nYet, when I incorporate this in to puppet, the cmd will not get excuted, regardless of what is in the -eq.  \n\nAny ideas whats going on here?  Ive tried forcing exit codes of 1, with else statements as well.\nCan't seem to get it to work correctly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34902", "fixedVersions": [], "id": "34902", "issueType": "Bug", "key": "MODULES-2976", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b7910a200718b961f", "resolution": "Cannot Reproduce", "resolutionDate": "2016-01-15T13:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cant get unless exit codes to work (powershell)", "timeSpent": "PT0S", "updated": "2016-10-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "I guess this case is not handled in the template _my.cnf.erb_. Right?\n\n{code:ruby}\n<%     v.sort.map do |ki, vi| -%>\n  <%       if ki == 'ssl-disable' or (ki =~ /^ssl/ and v['ssl-disable'] == true) -%>\n    <%         next %>\n  <%       elsif vi == true or vi == '' -%>\n    <%=        ki %>\n  <%       elsif vi.is_a?(Array) -%>\n    <%         vi.each do |vii| -%>\n      <%=          ki %> = <%= vii %>\n    <%         end -%>\n  <%       elsif ![nil, '', :undef].include?(vi) -%>\n    <%=        ki %> = <%= vi %>\n  <%       end -%>\n<%     end -%>\n{code}", "created": "2016-01-14T03:19:00.000000"}, {"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "Ah! Not needed because it's anyway a template...\nSorry for the ticket.", "created": "2016-01-14T03:26:00.000000"}], "components": [], "created": "2016-01-14T03:16:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bcc1da4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3x3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_591887_*|*_6_*:*_1_*:*_0"}], "description": "How can I make sure with override_options, that a param is absent from the configuration file.\n{code:puppet}\nclass { ::mysql::server:\n  override_options => {\n    'skip-networking' => false,\n  },\n}\n{code}\nThe param is configured correctly if I set the value of `ski-networking` to `''` or `true`. It's configured to `skip-networking = false` with `false`.\nHow can I remove it?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41341", "fixedVersions": [], "id": "41341", "issueType": "New Feature", "key": "MODULES-2974", "labels": ["forge-module", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Done", "resolutionDate": "2016-01-14T03:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "remove param from my.cnf", "timeSpent": "PT0S", "updated": "2016-01-14T03:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "body": "If there is a better place for raising this kind of tickets, please do not hesitate to redirect. ", "created": "2016-01-14T02:29:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nFor my experience, this to me seems like an environment issue where certain bits of code are out-of-date.\n\nI would suggest you try to make sure that all of your puppet masters are using the same version and are in sync with each other.\n\nFeel free to re-open this ticket if you can pin-point to an issue with the actual module itself, as well as providing more details as to your environment.\n\nThanks", "created": "2016-01-20T07:43:00.000000"}], "components": [], "created": "2016-01-14T02:27:00.000000", "creator": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434bef59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3x3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_537318103_*|*_6_*:*_1_*:*_0"}], "description": "We use https://github.com/puppetlabs/puppetlabs-postgresql tag 4.6.1 for managing DB instances in integration environment. \n\nSometimes we have this error coming randomly from the postgresql module. \n{code}\nCould not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter onlyif on Postgresql_psql[grant:database:jreport on eportal] at /etc/puppet/environments/int04/modules/postgresql/manifests/server/grant.pp:229 on node database.int04.lab.example.com\n{code}\nThis occures once in 3-5 puppet runs without any visible reason. \n\n\nThis error is also described here: http://serverfault.com/questions/713374/puppet-postgresql-module-error-400-invalid-parameter-onlyif But the solution (clean-up cash of r10k and reastart puppet master) does not work for my environment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40242", "fixedVersions": [], "id": "40242", "issueType": "Task", "key": "MODULES-2994", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7cdea3c8-4b09-4205-8202-62c6685de49e", "resolution": "Incomplete", "resolutionDate": "2016-01-20T07:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-postgresql]: error 400 invalid parameter onlyif", "timeSpent": "PT0S", "updated": "2016-01-20T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assinged to me for merging so that I can push it through the QENG team", "created": "2016-01-13T10:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR has been merged waiting for the JJB config to be updated and run a build for a DSC", "created": "2016-01-13T11:11:00.000000"}], "components": ["dsc"], "created": "2016-01-13T10:23:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8dede0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3w8f:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found a bug in the platforms used to perform Spec tests for the DSC module"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25886_*|*_10007_*:*_1_*:*_1936328_*|*_3_*:*_1_*:*_877020_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_9725702"}], "description": "The current CI pipeline performs Spec Tests on Windows 2003, 2008 and 2012.  As DSC is only supported on 2012, these additional platforms are not required and produce false failures and increased CI pipeline time.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42473", "fixedVersions": [], "id": "42473", "issueType": "Bug", "key": "MODULES-2973", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2016-01-13T13:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC Module should not perform spec tests on Windows 2003 and 2008", "timeSpent": "PT0S", "updated": "2016-01-13T13:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nPlease provide example manifest configurations that causes this issue.\n\nThanks", "created": "2016-01-15T05:40:00.000000"}, {"author": "623a4c771c7f6a007049187a", "body": "The resource declaration in use looks similar to this:\n\n\n{code:java}\n   vcsrepo { '/var/lib/puppet/vcs':\n        ensure      => 'present',\n        provider    => 'git',\n        source      => 'http://uri.to.the.git.repo',\n        user        => 'puppet',\n        require     => Exec['set_shell_on_puppet_user'],\n        notify      => Exec['reset_shell_on_puppet_user']\n    }\n\n\n{code}\nThe require/notify are simply two exec resources to set and reset a shell for the puppet user, because on a newly installed system the checkout fails if the user to clone as has /bin/false as shell.\n\n", "created": "2016-01-19T03:34:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There,\n\nHave you tried a fresh clone to a new location to see if the latest version works?\n\nAlso, please run the puppet run with --trace and --debug and past the output in this ticket.\n\nJust to confirm, which version is causing you trouble? The latest released version on forge, or the latest HEAD in github?\n\nThanks", "created": "2016-01-19T03:59:00.000000"}, {"author": "623a4c771c7f6a007049187a", "body": "Hi,\n\nI haven't yet tried a fresh clone to a new location. Will do so and add the puppet debug/trace output.\n\nThe problematic version used were 1.3.2 (from the forge).\n\n-Patrick", "created": "2016-01-19T04:14:00.000000"}, {"author": "623a4c771c7f6a007049187a", "body": "Hm. Tried to reproduce the problem in a vagrant vm (with a different repo and a down-stripped test case) and failed to do so. When I'm back in the office in a few days I will try to upgrade the module again and see if it is still reproducible. If so, I'll add the requested output.", "created": "2016-01-19T04:41:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to inactivity.\u00a0\nIf you disagree with me decision I apologize and please feel free to reopen.", "created": "2021-02-15T07:32:00.000000"}], "components": ["vcsrepo"], "created": "2016-01-13T09:51:00.000000", "creator": "623a4c771c7f6a007049187a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@227c74b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3w7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_157719202_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_160537917926"}], "description": "When upgrading vcsrepo to current version our existing vcsrepo resources are failing with this error message:\n\nerr: /Stage[main]/Puppetvcs/Vcsrepo[/var/lib/puppet/vcs]/ensure: change from absent to present failed: Could not create repository (non-repository at path)\n\nThe error message is wrong. There is a git repository at that path - vcsrepo created it in the first place. This makes the module unusuable for us, we have to downgrade it again, therefore the chosen severity.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36034", "fixedVersions": [], "id": "36034", "issueType": "Bug", "key": "MODULES-2972", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c771c7f6a007049187a", "resolution": "Won't Fix", "resolutionDate": "2021-02-15T07:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo fails to detect existing working copy", "timeSpent": "PT0S", "updated": "2021-02-15T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17471c7f6a007049ebcb", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI'm a little confused. Can you please clarify why this is a bug? From my first look at this, this looks like a feature request?\n\nThanks", "created": "2016-01-15T05:41:00.000000"}, {"author": "557058:caae9c58-399c-4716-be37-c404839c368a", "body": "I consider it a bug, because the behavior on RHEL should match Debian(which at least sets JAVA_HOME, but still doesn't let the user configure it). But if calling it an improvement is what it takes to get it fixed, then so be it. Change how you classify it, it makes no difference to me as long as it it fixed.", "created": "2016-01-15T11:12:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI definitely do not classify this as a bug, as our module does not support the changing/configuration of java_home at present.\n\nThanks\n\nJT", "created": "2016-01-18T06:59:00.000000"}], "components": ["java"], "created": "2016-01-13T06:38:00.000000", "creator": "557058:caae9c58-399c-4716-be37-c404839c368a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c0c9e6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3w33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}], "description": "The params.pp for the java module doesn't specify a value for java_home on non-Debian systems, and on all the supported distribution,s there does not seem to be a way to set a custom java_home.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41340", "fixedVersions": [], "id": "41340", "issueType": "New Feature", "key": "MODULES-2971", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caae9c58-399c-4716-be37-c404839c368a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Java modules doesn't allow setting of java_home on non-Debian", "timeSpent": "PT0S", "updated": "2016-07-10T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["lvm"], "created": "2016-01-12T23:46:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f1ac7ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ivr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Steps to reproduce:\n\n{code:title=Step1: Create logical volume and format it with ext3}\nlogical_volume {'create logical volume':\n  name => 'lv1',\n  ensure => present,\n  volume_group => 'vg1',\n  size => '2G',\n}\n->\nfilesystem {'/dev/vg1/lv1':\n  ensure => present,\n  mkfs_cmd => 'mkfs.ext3',\n}\n{code}\n\n{code:title=Step2: Verify the 'lv1' format, expected ext3, but found 'data'}\n[root@localhost dev]# file -sL /dev/vg1/lv1\n/dev/vg1/lv1: data\n[root@localhost dev]#\n{code}\n\n{code:title=Step3: Change the mkfs_cmd}\nlogical_volume {'create logical volume':\n  name => 'lv2',\n  ensure => present,\n  volume_group => 'vg1',\n  size => '2G',\n}\n->\nfilesystem {'/dev/vg1/lv2':\n  ensure => present,\n  mkfs_cmd => 'mkfs -t ext2',\n}\n{code}\n\n{code:title=Step4: Verify the 'lv2' format, expected ext2, but found 'data'}\n[root@localhost dev]# file -sL /dev/vg1/lv2\n/dev/vg1/lv2: data\n[root@localhost dev]#\n{code}\n\n{code:title=Step5: Change the mkfs_cmd again}\nlogical_volume {'create logical volume':\n  name => 'lv7',\n  ensure => present,\n  volume_group => 'vg1',\n  size => '2G',\n}\n->\nfilesystem {'/dev/vg1/lv7':\n  ensure => present,\n  mkfs_cmd => 'mkfs -t ext3 /dev/vg1/lv7',\n}\n{code}\n\n{code:title=Step6: Verify the 'lv7' format, expected ext7, but also found 'data'}\n[root@localhost dev]# file -sL /dev/vg1/lv7\n/dev/vg1/lv7: data\n[root@localhost dev]#\n{code}\n\n{code:title=Step7: Manually format lv7 as below command on the server}\n[root@localhost dev]# mkfs -t ext3 /dev/vg1/lv7\n......\n{code}\n\n\n{code:title=Step8: Verify lv7 is now ext3:}\n[root@localhost dev]# file -sL /dev/vg1/lv7\n/dev/vg1/lv7: Linux rev 1.0 ext3 filesystem data (large files)\n[root@localhost dev]# \n{code}\n\n\nNote: create filesystem type using fs_type parameter works just fine.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33856", "fixedVersions": [], "id": "33856", "issueType": "Bug", "key": "MODULES-3109", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LVM: filesystem type does not take mkfs_cmd value", "timeSpent": "PT0S", "updated": "2018-08-23T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "dsc:lcm_config is going to be removed in a future release, as WMF 5.0 does not require you to change the LCM refresh status in order to use Puppet", "created": "2017-05-31T15:46:00.000000"}], "components": ["dsc"], "created": "2016-01-12T18:15:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d7ae269"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3w0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43619427128_*|*_6_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user attempts to run \"dsc::lcm_config\" via \"puppet apply\" on an agent the following error will occur:\n\n{noformat}Error: Evaluation Error: Error while evaluating a Resource Statement, Invalid re\nsource type dsc::lcm_config  at line 1:1 on node w2012r2.vm{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install PE onto the master.\n# Install PE Agent on the Windows agent node and register the agent with the master.\n# Install DSC module from the modules staging Forge onto the master node:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --version 0.8.1-b20015-b7745747{noformat}\n# Run the Puppet Agent on the Windows agent SUT:\n{noformat}puppet agent -t{noformat}\n# Run Puppet on the SUT to configure LCM:\n{noformat}C:\\>puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled'}\"{noformat}\n\nh2. Expect\n\nThe Puppet run should complete successfully and disable the LCM.\n\nh2. Actual\n\nThe Puppet run fails:\n\n{noformat}Error: Evaluation Error: Error while evaluating a Resource Statement, Invalid re\nsource type dsc::lcm_config  at line 1:1 on node w2012r2.vm{noformat}", "environment": "Module Version: 0.8.1-b20015-b7745747\nPE Version: 2015.3.1 (Gold)\nPuppet Agent: 1.3.2 (Gold)\nMaster: CentOS 7 x64\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "32813", "fixedVersions": [], "id": "32813", "issueType": "Bug", "key": "MODULES-2970", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T15:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Cannot Run \"dsc::lcm_config\" Using \"puppet apply\"", "timeSpent": "PT0S", "updated": "2017-05-31T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] just wanted to check in and see if you were thinking the Module team was going to do this work?  Or Language?", "created": "2016-01-12T16:17:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "hi [~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] we decided a while back that it made sense for the modules team to own maintenance and triage of this module's CI jobs.  Language will retain maintenance and improvements on the module code itself.\n\nlet me know if you have concerns with this process/ownership.", "created": "2016-01-12T18:11:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] I've started looking at this for you. Please see this PR for the nodeset (and minor helper) updates:\nhttps://github.com/puppetlabs/puppetlabs-catalog_preview/pull/123\n\nHowever, unfortunately, there are a lot of OSes failing. I will still proceed to try and get these in to CI for you so you will see the failures for yourself.\n\nThe tl", "created": "2016-02-02T08:36:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "There is already a couple of platforms being testing against foss in the smoke tests, which is standard for our modules testing.", "created": "2016-02-02T10:36:00.000000"}], "components": ["catalog_preview"], "created": "2016-01-12T15:22:00.000000", "creator": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5612b800"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynptj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1797239315_*|*_6_*:*_1_*:*_0"}], "description": "catalog_preview is to be released open source.  \nThere should be an acceptance job against foss 4.x on all the relevant platforms.\n\nthe pre-suite is already setup and can be run against a nightly 4.x stable release thusly:\n{code}\nBEAKER_setfile=\"spec/integration/nodesets/redhat7-64mda.yaml\" BEAKER_keyfile=\"$HOME/.ssh/id_rsa-acceptance\" be rspec -fd -c spec/integration/\n{code}\nthe existing jobs should be executing something like this.  unfortunately i don't think they are setup to use the Rakefile.\n\nnodesets will have to be added to cover all the platforms.  there are two examples for rhel7 and ubuntu1404 in the non-pe directory.  alternatively we can update the acceptance suite to use beaker-hostgenerator, which is more work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39197", "fixedVersions": [], "id": "39197", "issueType": "Task", "key": "MODULES-2969", "labels": [], "originalEstimate": "PT0S", "parent": "32770", "parentSummary": "Prep Open Source Release of Catalog Preview", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "resolution": "Won't Fix", "resolutionDate": "2016-02-02T10:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add catalog_preview acceptance job against foss 4.x", "timeSpent": "PT0S", "updated": "2016-02-02T10:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "I've run into similar issues with the PostGIS extension when using the module to install pre-release versions of Postgres for testing. If PostGIS isn't being installed _it should not_ block the installation of Postgres.", "created": "2016-01-20T13:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "On debian 8 with PR https://github.com/puppetlabs/puppetlabs-postgresql/pull/716\n{noformat}\nroot@imwizd6f6h4w3ci:~# puppet module list\n/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-apt (v2.2.1)\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.5)\n\u251c\u2500\u2500 puppetlabs-postgresql (v4.6.1)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.11.0)\n/usr/share/puppet/modules (no modules installed)\nroot@imwizd6f6h4w3ci:~# cd -\n/etc/puppet/modules\nroot@imwizd6f6h4w3ci:/etc/puppet/modules# cd postgresql/\nroot@imwizd6f6h4w3ci:/etc/puppet/modules/postgresql# git branch\n* fix_95\n  master\nroot@imwizd6f6h4w3ci:/etc/puppet/modules/postgresql# cd\nroot@imwizd6f6h4w3ci:~# cat test.pp\nclass { 'postgresql::globals':\n    manage_package_repo => true,\n    version             => '9.5',\n} ->\nclass { 'postgresql::server':\n  ip_mask_deny_postgres_user => '0.0.0.0/32',\n  ip_mask_allow_all_users    => '0.0.0.0/0',\n  listen_addresses           => '*',\n  postgres_password          => 'pass',\n  encoding                   => 'utf8',\n  locale                     => 'en_US.utf8',\n}\n\nroot@imwizd6f6h4w3ci:~# puppet apply test.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nWarning: Scope(Apt::Source[apt.postgresql.org]): $include_src is deprecated and will be removed in the next major release, please use $include => { 'src' => false } instead\nWarning: Scope(Apt::Source[apt.postgresql.org]): $key_source is deprecated and will be removed in the next major release, please use $key => { 'source' => https://www.postgresql.org/media/keys/ACCC4CF8.asc } instead.\nWarning: Scope(Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]): $key_source is deprecated and will be removed in the next major release. Please use $source instead.\nNotice: Compiled catalog for imwizd6f6h4w3ci.delivery.puppetlabs.net in environment production in 1.08 seconds\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat]/ensure: created\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin]/ensure: created\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin/concatfragments.rb]/ensure: defined content as '{md5}b684db0eac243553a6a79365119a363d'\nNotice: /Stage[main]/Postgresql::Client/File[/usr/local/bin/validate_postgresql_connection.sh]/ensure: defined content as '{md5}20301932819f035492a30880f5bf335a'\nNotice: /Stage[main]/Postgresql::Repo::Apt_postgresql_org/Apt::Pin[apt_postgresql_org]/Apt::Setting[pref-apt_postgresql_org]/File[/etc/apt/preferences.d/apt_postgresql_org.pref]/ensure: created\nNotice: /Stage[main]/Postgresql::Repo::Apt_postgresql_org/Apt::Source[apt.postgresql.org]/Apt::Key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]/Apt_key[Add key: B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 from Apt::Source apt.postgresql.org]/ensure: created\nNotice: /Stage[main]/Postgresql::Repo::Apt_postgresql_org/Apt::Source[apt.postgresql.org]/Apt::Setting[list-apt.postgresql.org]/File[/etc/apt/sources.list.d/apt.postgresql.org.list]/ensure: created\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: ensure changed 'purged' to 'present'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_ident.conf]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_ident.conf/fragments.concat.out]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments.concat.out]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments.concat]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow localhost TCP access to postgresql user]/Concat::Fragment[pg_hba_rule_allow localhost TCP access to postgresql user]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/003_pg_hba_rule_allow localhost TCP access to postgresql user]/ensure: defined content as '{md5}f30c1a00a0759236b37352c32cd0e284'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[deny access to postgresql user]/Concat::Fragment[pg_hba_rule_deny access to postgresql user]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/004_pg_hba_rule_deny access to postgresql user]/ensure: defined content as '{md5}76a8b986f0664f315337e666d6612877'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_ident.conf/fragments.concat]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access as postgres user]/Concat::Fragment[pg_hba_rule_local access as postgres user]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/001_pg_hba_rule_local access as postgres user]/ensure: defined content as '{md5}03454101c43efbcdecc71dd3f734a68f'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_ident.conf/fragments]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/Exec[concat_/etc/postgresql/9.5/main/pg_ident.conf]/returns: executed successfully\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/Exec[concat_/etc/postgresql/9.5/main/pg_ident.conf]: Triggered 'refresh' from 2 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_ident.conf]/File[/etc/postgresql/9.5/main/pg_ident.conf]/content: content changed '{md5}f11c8332d3f444148c0b8ee83ec5fc6d' to '{md5}9300ac105fe777787ac9e793b8df8d25'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to all users]/Concat::Fragment[pg_hba_rule_allow access to all users]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/100_pg_hba_rule_allow access to all users]/ensure: defined content as '{md5}6332aa580d0a4d80f31f6ce365b93c92'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access to database with same name]/Concat::Fragment[pg_hba_rule_local access to database with same name]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/002_pg_hba_rule_local access to database with same name]/ensure: defined content as '{md5}61275db6b21adbf53b575d4c1a6bbed1'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to ipv6 localhost]/Concat::Fragment[pg_hba_rule_allow access to ipv6 localhost]/File[/var/lib/puppet/concat/_etc_postgresql_9.5_main_pg_hba.conf/fragments/101_pg_hba_rule_allow access to ipv6 localhost]/ensure: defined content as '{md5}ab588822a007943223faadf86be3044a'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/Exec[concat_/etc/postgresql/9.5/main/pg_hba.conf]/returns: executed successfully\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/Exec[concat_/etc/postgresql/9.5/main/pg_hba.conf]: Triggered 'refresh' from 8 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.5/main/pg_hba.conf]/File[/etc/postgresql/9.5/main/pg_hba.conf]/content: content changed '{md5}cbf62fe357451a5b84acf6e43e82329f' to '{md5}f2300d8e60199e45d5dc82cfe15e2a11'\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Passwd/Exec[set_postgres_postgrespw]/returns: ALTER ROLE\nNotice: /Stage[main]/Postgresql::Server::Passwd/Exec[set_postgres_postgrespw]/returns: executed successfully\nNotice: Finished catalog run in 26.49 seconds\nroot@imwizd6f6h4w3ci:~# postgresql --version\n-bash: postgresql: command not found\nroot@imwizd6f6h4w3ci:~# psql --version\npsql (PostgreSQL) 9.5.0\n{noformat}", "created": "2016-01-27T16:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-01-28T10:07:00.000000"}], "components": [], "created": "2016-01-12T15:20:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@629423a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz451b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1297140384_*|*_10007_*:*_1_*:*_60379829_*|*_3_*:*_1_*:*_6106153_*|*_5_*:*_1_*:*_0"}], "description": "h1. The Problem\n\nUsing 4.6.1 setting version to 9.5 results in the following error.  \n\nError: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at /etc/puppetlabs/code/environments/production/modules/postgresql/manifests/params.pp:76:22 on node agent201531-centos\n\nwhich comes from this line \n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/4.6.x/manifests/params.pp#L76\n\nwhich fails because $postgis_version is undef from this line in globals:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/4.6.x/manifests/globals.pp#L131\n\nh1.  Suggested Solution\n\nPostgis parameter default should not prevent the installation of postgresql. \n\nIf I set the postgis version to something then I can install successfully.  \n\nh2.  Examples: \n\nThis doesn't work \n\n{noformat}\nclass { 'postgresql::globals':\n    manage_package_repo => true,\n    version             => '9.5',\n} ->\n  class { 'postgresql::server':\n    ip_mask_deny_postgres_user => '0.0.0.0/32',\n    ip_mask_allow_all_users    => '0.0.0.0/0',\n    listen_addresses           => '*',\n    postgres_password          => 'pass',\n    encoding                   => 'utf8',\n    locale                     => 'en_US.utf8',\n  }\n{noformat}\n\nThis does work:\n\n\n{noformat}\nclass { 'postgresql::globals':\n    manage_package_repo => true,\n    version             => '9.5',\n    postgis_version     => '2',\n} ->\n  class { 'postgresql::server':\n    ip_mask_deny_postgres_user => '0.0.0.0/32',\n    ip_mask_allow_all_users    => '0.0.0.0/0',\n    listen_addresses           => '*',\n    postgres_password          => 'pass',\n    encoding                   => 'utf8',\n    locale                     => 'en_US.utf8',\n  }\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38086", "fixedVersions": [], "id": "38086", "issueType": "Bug", "key": "MODULES-2968", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2016-01-28T10:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PostgreSQL Module Does Not Support Version 9.5", "timeSpent": "PT0S", "updated": "2016-01-28T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "https://github.com/puppetlabs/ci-job-configs/pull/865", "created": "2016-01-15T08:36:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "motd pipeline set up and green for 1.4.x branch: https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-motd_intn-sys_full-pe-3.8.x-1.4.x/\n", "created": "2016-01-19T05:25:00.000000"}], "components": [], "created": "2016-01-12T14:43:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@563d3fdc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3stb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142757663_*|*_3_*:*_1_*:*_428578714_*|*_5_*:*_1_*:*_0"}], "description": "Prep for releasing v1 of supported MOTD.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40241", "fixedVersions": [], "id": "40241", "issueType": "Task", "key": "MODULES-2967", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Fixed", "resolutionDate": "2016-01-19T05:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release prep for MOTD", "timeSpent": "PT0S", "updated": "2016-01-19T15:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think in this case we need to set {{dsc_ensure => 'absent'}} not {{ensure => 'absent'}}", "created": "2018-02-11T23:39:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Work on\u00a0{{puppetlabs-dsc}}\u00a0has been halted with an intention to deprecate and archive in the near future.", "created": "2021-05-17T16:32:00.000000"}], "components": ["dsc"], "created": "2016-01-12T14:27:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5834a6d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3vtj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69596336_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_168587119024"}], "description": "h1. Description\n\nIf a user specifies \"ensure\" with the value \"absent\" for a DSC file resource the file will not be removed, but Puppet will report that the file has been successfully removed:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.09 second\ns\nNotice: /Stage[main]/Main/Dsc_file[test]/ensure: removed\nNotice: Applied catalog in 8.26 seconds{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --version 0.8.1-b20015-b7745747{noformat}\n# Apply the following manifest to create the file on the SUT:\n{noformat}dsc_file { 'file_test':\n  ensure                      => present,\n  dsc_destinationpath => 'C:\\test.file',\n  dsc_contents            => 'Test'\n}{noformat}\n# Apply the following manifest to *REMOVE* the file on the SUT:\n{noformat}dsc_file { 'file_test':\n  ensure                      => absent,\n  dsc_destinationpath => 'C:\\test.file',\n  dsc_contents            => 'Test'\n}{noformat}\n# Verify if file doesn't exist:\n{noformat}Test-Path -Path \"C:\\test.file\"{noformat}\n\nh2. Expect\n\nThe PowerShell command should return \"False\".\n\nh2. Actual\n\nThe PowerShell command returns true and visual inspection of the system reveals that the file was never removed. Full debug output:\n\n{noformat}PS C:\\> puppet apply -e \"dsc_file { 'test': ensure => present, dsc_destinationpath => 'c:\\test.file', dsc_contents => 'T\nest'}\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.09 seconds\nNotice: /Stage[main]/Main/Dsc_file[test]/ensure: created\nNotice: Applied catalog in 8.26 seconds\nPS C:\\> puppet apply --debug -e \"dsc_file { 'test': ensure => absent, dsc_destinationpath => 'c:\\test.file', dsc_content\ns => 'Test'}\"\nDebug: Runtime environment: puppet_version=4.3.1, ruby_version=2.1.7, run_mode=user, default_encoding=IBM437\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Loading external facts from C:/ProgramData/PuppetLabs/puppet/cache/facts.d\nInfo: Loading facts\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/aio_agent_build.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/aio_agent_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/custom_auth_conf.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/facter_dot_d.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/package_provider.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/pe_build.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/pe_concat_basedir.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/pe_razor_server_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/pe_server_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/pe_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/platform_symlink_writable.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/platform_tag.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/powershell_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/puppet_files_dir_present.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/puppet_vardir.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/root_home.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/service_provider.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/staging_http_get.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/puppet/cache/lib/facter/windows.rb\nDebug: Facter: fact \"facterversion\" has resolved to \"3.1.3\".\nDebug: Facter: initializing WMI\nDebug: Facter: searching \"C:/ProgramData\\PuppetLabs\\facter\\facts.d\" for external facts.\nDebug: Facter: searching \"C:/ProgramData\\PuppetLabs\\puppet\\cache\\facts.d\" for external facts.\nDebug: Facter: no external facts were found.\nDebug: Facter: setting fact \"env_windows_installdir\" based on the value of environment variable \"FACTER_env_windows_inst\nalldir\".\nDebug: Facter: fact \"env_windows_installdir\" has resolved to \"C:\\Program Files\\Puppet Labs\\Puppet\".\nDebug: Facter: loading all custom facts.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\aio_agent_build.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\aio_agent_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\custom_auth_conf.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\facter_dot_d.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\package_provider.rb.\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\pe_build.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\pe_concat_basedir.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\pe_razor_server_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\pe_server_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\pe_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\platform_symlink_writable.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\platform_tag.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\powershell_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\puppet_files_dir_present.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\puppet_vardir.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\root_home.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\service_provider.rb.\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Facter: searching for custom fact \"operatingsystem\".\nDebug: Facter: searching for operatingsystem.rb in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nDebug: Facter: searching for operatingsystem.rb in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nDebug: Facter: resolving operating system facts.\nDebug: Facter: resolving kernel facts.\nDebug: Facter: fact \"kernel\" has resolved to \"windows\".\nDebug: Facter: fact \"kernelrelease\" has resolved to \"6.3.9600\".\nDebug: Facter: fact \"kernelmajversion\" has resolved to \"6.3\".\nDebug: Facter: fact \"kernelversion\" has resolved to \"6.3.9600\".\nDebug: Facter: fact \"osfamily\" has resolved to \"windows\".\nDebug: Facter: fact \"operatingsystemmajrelease\" has resolved to \"2012 R2\".\nDebug: Facter: fact \"operatingsystemrelease\" has resolved to \"2012 R2\".\nDebug: Facter: fact \"hardwaremodel\" has resolved to \"x86_64\".\nDebug: Facter: fact \"architecture\" has resolved to \"x64\".\nDebug: Facter: fact \"operatingsystem\" has resolved to \"windows\".\nDebug: Facter: fact \"system32\" has resolved to \"C:\\Windows\\system32\".\nDebug: Facter: fact \"os\" has resolved to {\n  architecture => \"x64\",\n  family => \"windows\",\n  hardware => \"x86_64\",\n  name => \"windows\",\n  release => {\n    full => \"2012 R2\",\n    major => \"2012 R2\"\n  },\n  windows => {\n    system32 => \"C:\\Windows\\system32\"\n  }\n}.\nDebug: Facter: searching for custom fact \"osfamily\".\nDebug: Facter: searching for osfamily.rb in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nDebug: Facter: searching for osfamily.rb in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\staging_http_get.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter\\windows.rb.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\puppet\\cache\\lib\\facter.\nDebug: Facter: fact \"agent_specified_environment\" has resolved to \"production\".\nDebug: Facter: fact \"aio_agent_build\" has resolved to \"1.3.2\".\nDebug: Facter: fact \"aio_agent_version\" has resolved to \"1.3.2\".\nDebug: Facter: fact \"common_appdata\" has resolved to \"C:\\ProgramData\".\nDebug: Facter: fact \"custom_auth_conf\" has resolved to false.\nDebug: Facter: fact \"puppetversion\" has resolved to \"4.3.1\".\nDebug: Facter: fact \"pe_version\" resolved to null and will not be added.\nDebug: Facter: fact \"is_pe\" has resolved to false.\nDebug: Puppet::Type::Package::ProviderAix: file /usr/bin/lslpp does not exist\nDebug: Puppet::Type::Package::ProviderDpkg: file /usr/bin/dpkg does not exist\nDebug: Puppet::Type::Package::ProviderApt: file /usr/bin/apt-get does not exist\nDebug: Puppet::Type::Package::ProviderAptitude: file /usr/bin/aptitude does not exist\nDebug: Puppet::Type::Package::ProviderRpm: file rpm does not exist\nDebug: Puppet::Type::Package::ProviderAptrpm: file apt-get does not exist\nDebug: Puppet::Type::Package::ProviderSun: file /usr/bin/pkginfo does not exist\nDebug: Puppet::Type::Package::ProviderYum: file yum does not exist\nDebug: Puppet::Type::Package::ProviderDnf: file dnf does not exist\nDebug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist\nDebug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not exist\nDebug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info does not exist\nDebug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall does not exist\nDebug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient does not exist\nDebug: Puppet::Type::Package::ProviderOpkg: file opkg does not exist\nDebug: Puppet::Type::Package::ProviderPacman: file /usr/bin/pacman does not exist\nDebug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not exist\nDebug: Puppet::Type::Package::ProviderPkgin: file pkgin does not exist\nDebug: Puppet::Type::Package::ProviderPkgng: file /usr/local/sbin/pkg does not exist\nDebug: Puppet::Type::Package::ProviderPortage: file /usr/bin/emerge does not exist\nDebug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/portupgrade does not exist\nDebug: Puppet::Type::Package::ProviderPortupgrade: file /usr/local/sbin/portupgrade does not exist\nDebug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist\nDebug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist\nDebug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox does not exist\nDebug: Puppet::Type::Package::ProviderUrpmi: file urpmi does not exist\nDebug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper does not exist\nDebug: /Package[dummy]: Provider windows does not support features virtual_packages; not managing attribute allow_virtua\nl\nDebug: Facter: fact \"package_provider\" has resolved to \"windows\".\nDebug: Facter: fact \"pe_build\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_concat_basedir\" has resolved to \"C:/ProgramData/PuppetLabs/puppet/cache/pe_concat\".\nDebug: Facter: fact \"pe_major_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_minor_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_patch_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_razor_server_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_server_version\" resolved to null and will not be added.\nDebug: Facter: fact \"platform_symlink_writable\" has resolved to false.\nDebug: Facter: fact \"platform_tag\" resolved to null and will not be added.\nDebug: Facter: fact \"powershell_version\" has resolved to \"5.0.10514.6\".\nDebug: Facter: fact \"puppet_files_dir_present\" has resolved to false.\nDebug: Facter: fact \"puppet_vardir\" has resolved to \"C:/ProgramData/PuppetLabs/puppet/cache\".\nDebug: Facter: fact \"root_home\" resolved to null and will not be added.\nDebug: Puppet::Type::Service::ProviderBase: file kill does not exist\nDebug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not exist\nDebug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d does not exist\nDebug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not exist\nDebug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not exist\nDebug: Puppet::Type::Service::ProviderOpenbsd: file /usr/sbin/rcctl does not exist\nDebug: Puppet::Type::Service::ProviderOpenrc: file /bin/rc-status does not exist\nDebug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not exist\nDebug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist\nDebug: Puppet::Type::Service::ProviderSystemd: file systemctl does not exist\nDebug: Puppet::Type::Service::ProviderUpstart: 0 confines (of 4) were true\nDebug: Facter: fact \"service_provider\" has resolved to \"windows\".\nDebug: Facter: fact \"staging_http_get\" resolved to null and will not be added.\nDebug: Facter: resolving ruby facts.\nDebug: Facter: fact \"rubyplatform\" has resolved to \"x64-mingw32\".\nDebug: Facter: fact \"rubysitedir\" has resolved to \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\n\".\nDebug: Facter: fact \"rubyversion\" has resolved to \"2.1.7\".\nDebug: Facter: fact \"ruby\" has resolved to {\n  platform => \"x64-mingw32\",\n  sitedir => \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\",\n  version => \"2.1.7\"\n}.\nDebug: Facter: resolving path facts.\nDebug: Facter: fact \"path\" has resolved to \"C:/Program Files/Puppet Labs/Puppet/facter/bin;C:\\Program Files\\Puppet Labs\\\nPuppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\facter\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\hiera\\bin;C:\\Progra\nm Files\\Puppet Labs\\Puppet\\mcollective\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\s\nys\\ruby\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\sys\\tools\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\n\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin\".\nDebug: Facter: resolving EC2 facts.\nDebug: Facter: resolving virtualization facts.\nDebug: Facter: fact \"is_virtual\" has resolved to true.\nDebug: Facter: fact \"virtual\" has resolved to \"virtualbox\".\nDebug: Facter: EC2 facts are unavailable: not running under an EC2 instance.\nDebug: Facter: resolving GCE facts.\nDebug: Facter: not running under a GCE instance.\nDebug: Facter: resolving augeas facts.\nDebug: Facter: executing command: augparse --version\nDebug: Facter: augparse was not found on the PATH.\nDebug: Facter: resolving id facts.\nDebug: Facter: fact \"id\" has resolved to \"W2012R2\\Administrator\".\nDebug: Facter: fact \"identity\" has resolved to {\n  user => \"W2012R2\\Administrator\"\n}.\nDebug: Facter: resolving memory facts.\nDebug: Facter: fact \"memoryfree\" has resolved to \"1.23 GiB\".\nDebug: Facter: fact \"memoryfree_mb\" has resolved to 1260.95.\nDebug: Facter: fact \"memorysize\" has resolved to \"2.00 GiB\".\nDebug: Facter: fact \"memorysize_mb\" has resolved to 2047.55.\nDebug: Facter: fact \"memory\" has resolved to {\n  system => {\n    available => \"1.23 GiB\",\n    available_bytes => 1322196992,\n    capacity => \"38.42%\",\n    total => \"2.00 GiB\",\n    total_bytes => 2147016704,\n    used => \"786.61 MiB\",\n    used_bytes => 824819712\n  }\n}.\nDebug: Facter: resolving networking facts.\nDebug: Facter: initializing Winsock\nDebug: Facter: fact \"ipaddress_NAT\" has resolved to \"10.0.19.49\".\nDebug: Facter: fact \"ipaddress\" has resolved to \"10.0.19.49\".\nDebug: Facter: fact \"netmask_NAT\" has resolved to \"255.255.252.0\".\nDebug: Facter: fact \"netmask\" has resolved to \"255.255.252.0\".\nDebug: Facter: fact \"network_NAT\" has resolved to \"10.0.16.0\".\nDebug: Facter: fact \"network\" has resolved to \"10.0.16.0\".\nDebug: Facter: fact \"ipaddress6_NAT\" has resolved to \"fe80::2ca1:9211:90ae:2657%15\".\nDebug: Facter: fact \"ipaddress6\" has resolved to \"fe80::2ca1:9211:90ae:2657%15\".\nDebug: Facter: fact \"netmask6_NAT\" has resolved to \"ffff:ffff:ffff:ffff::\".\nDebug: Facter: fact \"netmask6\" has resolved to \"ffff:ffff:ffff:ffff::\".\nDebug: Facter: fact \"network6_NAT\" has resolved to \"fe80::%15\".\nDebug: Facter: fact \"network6\" has resolved to \"fe80::%15\".\nDebug: Facter: fact \"macaddress_NAT\" has resolved to \"08:00:27:62:A1:D4\".\nDebug: Facter: fact \"macaddress\" has resolved to \"08:00:27:62:A1:D4\".\nDebug: Facter: fact \"mtu_NAT\" has resolved to 1500.\nDebug: Facter: fact \"ipaddress_Host-only\" has resolved to \"192.168.56.103\".\nDebug: Facter: fact \"netmask_Host-only\" has resolved to \"255.255.255.0\".\nDebug: Facter: fact \"network_Host-only\" has resolved to \"192.168.56.0\".\nDebug: Facter: fact \"ipaddress6_Host-only\" has resolved to \"fe80::7973:9213:2a45:d948%12\".\nDebug: Facter: fact \"netmask6_Host-only\" has resolved to \"ffff:ffff:ffff:ffff::\".\nDebug: Facter: fact \"network6_Host-only\" has resolved to \"fe80::%12\".\nDebug: Facter: fact \"macaddress_Host-only\" has resolved to \"08:00:27:D7:27:16\".\nDebug: Facter: fact \"mtu_Host-only\" has resolved to 1500.\nDebug: Facter: fact \"hostname\" has resolved to \"w2012r2\".\nDebug: Facter: fact \"domain\" has resolved to \"corp.puppetlabs.net\".\nDebug: Facter: fact \"fqdn\" has resolved to \"w2012r2.corp.puppetlabs.net\".\nDebug: Facter: fact \"interfaces\" has resolved to \"NAT,Host-only\".\nDebug: Facter: fact \"dhcp_servers\" has resolved to {\n  Host-only => \"192.168.56.1\",\n  NAT => \"10.0.22.11\",\n  system => \"10.0.22.11\"\n}.\nDebug: Facter: fact \"networking\" has resolved to {\n  dhcp => \"10.0.22.11\",\n  domain => \"corp.puppetlabs.net\",\n  fqdn => \"w2012r2.corp.puppetlabs.net\",\n  hostname => \"w2012r2\",\n  interfaces => {\n    Host-only => {\n      bindings => [\n        {\n          address => \"192.168.56.103\",\n          netmask => \"255.255.255.0\",\n          network => \"192.168.56.0\"\n        }\n      ],\n      bindings6 => [\n        {\n          address => \"fe80::7973:9213:2a45:d948%12\",\n          netmask => \"ffff:ffff:ffff:ffff::\",\n          network => \"fe80::%12\"\n        }\n      ],\n      dhcp => \"192.168.56.1\",\n      ip => \"192.168.56.103\",\n      ip6 => \"fe80::7973:9213:2a45:d948%12\",\n      mac => \"08:00:27:D7:27:16\",\n      mtu => 1500,\n      netmask => \"255.255.255.0\",\n      netmask6 => \"ffff:ffff:ffff:ffff::\",\n      network => \"192.168.56.0\",\n      network6 => \"fe80::%12\"\n    },\n    NAT => {\n      bindings => [\n        {\n          address => \"10.0.19.49\",\n          netmask => \"255.255.252.0\",\n          network => \"10.0.16.0\"\n        }\n      ],\n      bindings6 => [\n        {\n          address => \"fe80::2ca1:9211:90ae:2657%15\",\n          netmask => \"ffff:ffff:ffff:ffff::\",\n          network => \"fe80::%15\"\n        }\n      ],\n      dhcp => \"10.0.22.11\",\n      ip => \"10.0.19.49\",\n      ip6 => \"fe80::2ca1:9211:90ae:2657%15\",\n      mac => \"08:00:27:62:A1:D4\",\n      mtu => 1500,\n      netmask => \"255.255.252.0\",\n      netmask6 => \"ffff:ffff:ffff:ffff::\",\n      network => \"10.0.16.0\",\n      network6 => \"fe80::%15\"\n    }\n  },\n  ip => \"10.0.19.49\",\n  ip6 => \"fe80::2ca1:9211:90ae:2657%15\",\n  mac => \"08:00:27:62:A1:D4\",\n  mtu => 1500,\n  netmask => \"255.255.252.0\",\n  netmask6 => \"ffff:ffff:ffff:ffff::\",\n  network => \"10.0.16.0\",\n  network6 => \"fe80::%15\",\n  primary => \"NAT\"\n}.\nDebug: Facter: resolving timezone facts.\nDebug: Facter: fact \"timezone\" has resolved to \"Pacific Standard Time\".\nDebug: Facter: resolving desktop management interface facts.\nDebug: Facter: fact \"productname\" has resolved to \"VirtualBox\".\nDebug: Facter: fact \"serialnumber\" has resolved to \"0\".\nDebug: Facter: fact \"manufacturer\" has resolved to \"innotek GmbH\".\nDebug: Facter: fact \"dmi\" has resolved to {\n  manufacturer => \"innotek GmbH\",\n  product => {\n    name => \"VirtualBox\",\n    serial_number => \"0\"\n  }\n}.\nDebug: Facter: resolving processor facts.\nDebug: Facter: fact \"hardwareisa\" has resolved to \"x64\".\nDebug: Facter: fact \"processorcount\" has resolved to 1.\nDebug: Facter: fact \"physicalprocessorcount\" has resolved to 1.\nDebug: Facter: fact \"processor0\" has resolved to \"Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz\".\nDebug: Facter: fact \"processors\" has resolved to {\n  count => 1,\n  isa => \"x64\",\n  models => [\n    \"Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz\"\n  ],\n  physicalcount => 1\n}.\nDebug: Facter: resolving uptime facts.\nDebug: Facter: fact \"uptime_seconds\" has resolved to 7553.\nDebug: Facter: fact \"uptime_hours\" has resolved to 2.\nDebug: Facter: fact \"uptime_days\" has resolved to 0.\nDebug: Facter: fact \"uptime\" has resolved to \"2:05 hours\".\nDebug: Facter: fact \"system_uptime\" has resolved to {\n  days => 0,\n  hours => 2,\n  seconds => 7553,\n  uptime => \"2:05 hours\"\n}.\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.09 seconds\nDebug: Creating default schedules\nDebug: Loaded state in 0.02 seconds\nDebug: Loaded state in 0.03 seconds\nInfo: Applying configuration version '1452633939'\nDebug: Reloading posix reboot provider\nDebug: PowerShell Version: 5.0.10514.6\nDebug:\n$script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'c:\\test.file'\n    contents = 'Test'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n\nDebug: Executing: 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -Executi\nonPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'c:\\test.file'\n    contents = 'Test'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n'\nDebug: Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":true,\"errormessage\":\"\"}\n\nDebug: Dsc Resource Exists?: true\nDebug: ensure: absent\nDebug:\n$script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'c:\\test.file'\n    contents = 'Test'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n\nDebug: Executing: 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -Executi\nonPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'c:\\test.file'\n    contents = 'Test'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n'\nDebug: Destroy Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":true,\"errormessage\":\"\"}\n\nNotice: /Stage[main]/Main/Dsc_file[test]/ensure: removed\nDebug: /Stage[main]/Main/Dsc_file[test]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 29129920\nDebug: Storing state\nDebug: Stored state in 0.03 seconds\nNotice: Applied catalog in 8.35 seconds\nDebug: Applying settings catalog for sections main, reporting, metrics\nDebug: Using settings: adding file resource 'confdir': 'File[C:/ProgramData/PuppetLabs/puppet/etc]{:path=>\"C:/ProgramDat\na/PuppetLabs/puppet/etc\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'codedir': 'File[C:/ProgramData/PuppetLabs/code]{:path=>\"C:/ProgramData/Pupp\netLabs/code\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'vardir': 'File[C:/ProgramData/PuppetLabs/puppet/cache]{:path=>\"C:/ProgramDa\nta/PuppetLabs/puppet/cache\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'logdir': 'File[C:/ProgramData/PuppetLabs/puppet/var/log]{:path=>\"C:/Program\nData/PuppetLabs/puppet/var/log\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n\nDebug: Using settings: adding file resource 'statedir': 'File[C:/ProgramData/PuppetLabs/puppet/cache/state]{:path=>\"C:/P\nrogramData/PuppetLabs/puppet/cache/state\", :mode=>\"1755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :back\nup=>false}'\nDebug: Using settings: adding file resource 'rundir': 'File[C:/ProgramData/PuppetLabs/puppet/var/run]{:path=>\"C:/Program\nData/PuppetLabs/puppet/var/run\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n\nDebug: Using settings: adding file resource 'libdir': 'File[C:/ProgramData/PuppetLabs/puppet/cache/lib]{:path=>\"C:/Progr\namData/PuppetLabs/puppet/cache/lib\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'hiera_config': 'File[C:/ProgramData/PuppetLabs/code/hiera.yaml]{:path=>\"C:/\nProgramData/PuppetLabs/code/hiera.yaml\", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'preview_outputdir': 'File[C:/ProgramData/PuppetLabs/puppet/cache/preview]{:\npath=>\"C:/ProgramData/PuppetLabs/puppet/cache/preview\", :mode=>\"750\", :ensure=>:directory, :loglevel=>:debug, :links=>:f\nollow, :backup=>false}'\nDebug: Using settings: adding file resource 'certdir': 'File[C:/ProgramData/PuppetLabs/puppet/etc/ssl/certs]{:path=>\"C:/\nProgramData/PuppetLabs/puppet/etc/ssl/certs\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :ba\nckup=>false}'\nDebug: Using settings: adding file resource 'ssldir': 'File[C:/ProgramData/PuppetLabs/puppet/etc/ssl]{:path=>\"C:/Program\nData/PuppetLabs/puppet/etc/ssl\", :mode=>\"771\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\n\nDebug: Using settings: adding file resource 'publickeydir': 'File[C:/ProgramData/PuppetLabs/puppet/etc/ssl/public_keys]{\n:path=>\"C:/ProgramData/PuppetLabs/puppet/etc/ssl/public_keys\", :mode=>\"755\", :ensure=>:directory, :loglevel=>:debug, :li\nnks=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'requestdir': 'File[C:/ProgramData/PuppetLabs/puppet/etc/ssl/certificate_req\nuests]{:path=>\"C:/ProgramData/PuppetLabs/puppet/etc/ssl/certificate_requests\", :mode=>\"755\", :ensure=>:directory, :logle\nvel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Using settings: adding file resource 'privatekeydir':", "environment": "Module Version: 0.8.1-b20015-b7745747\nPuppet Agent Version: 1.3.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36033", "fixedVersions": [], "id": "36033", "issueType": "Bug", "key": "MODULES-2966", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2021-05-17T16:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - File Resource with \"ensure\" Set to \"absent\" Does not Remove File", "timeSpent": "PT0S", "updated": "2021-05-17T16:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9441c380-cdd1-4520-8681-bfabe0f76c93", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The above confusion stems from incorrect documentation", "created": "2016-03-30T12:00:00.000000"}], "components": ["lvm"], "created": "2016-01-12T12:45:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@767eb364"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ivb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/16"}], "description": "{code:title=Create volume with 'mounted' => true}\nlogical_volume {'lv1':\n  ensure => present,\n  volume_group => 'myvg',\n  mounted => true,\n  size => '1G',\n}\n{code}\n{code:title=Applying the above manifest throw errors:}\n[root@localhost ~]# puppet agent -t\nInfo: Using configured environment 'production'\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: no parameter named 'mounted' at /etc/puppetlabs/code/environments/production/manifests/site.pp:29 on Logical_volume[lv1] at /etc/puppetlabs/code/environments/production/manifests/site.pp:29 on node localhost.localdomain\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n[root@localhost ~]#\n{code}\n\nLooks like we need more details in README.md where 'mounted' is defined under 'logical_volume'\n\nCurrent (existing) doc:\nmounted - If puppet should mount the volume. This only affects what puppet will do, and not what will be mounted at boot-time.\n\nExpected: \nwhat is the value of the 'mounted' parameter/property? are they 'true/false' or filesystem path?\nOr something else????\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39196", "fixedVersions": [], "id": "39196", "issueType": "Bug", "key": "MODULES-3108", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: Fail to create logical_volume with param 'mounted'", "timeSpent": "PT0S", "updated": "2018-08-23T08:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/171].", "created": "2016-01-12T15:51:00.000000"}], "components": ["dsc"], "created": "2016-01-12T11:51:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3faebf0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3vmf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Have extra bandwidth and this was something that was originally planned for next sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6633_*|*_10007_*:*_1_*:*_72832206_*|*_3_*:*_1_*:*_14331373_*|*_5_*:*_1_*:*_0"}], "description": "I discovered that DSC resources have both \"ensure\" and \"dsc_ensurable\" params for controlling the ensurable behavior of a resource. The \"dsc_ensure\" param should always take precedence over \"ensure\". The module currently already implements this desired behavior and the tests will guard against accidentally regression later. (When we try to make a breaking changes.)", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40240", "fixedVersions": [], "id": "40240", "issueType": "Task", "key": "MODULES-2965", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2016-01-13T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Create Tests for \"ensurable\" Behavior", "timeSpent": "PT0S", "updated": "2016-01-13T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1323", "created": "2016-01-12T05:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-01-12T09:18:00.000000"}], "components": ["apache"], "created": "2016-01-12T05:18:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10049321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3vbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14395622_*|*_10009_*:*_1_*:*_7109_*|*_5_*:*_1_*:*_0"}], "description": "\nIt's currently not possible to set\n\n{code}\nPassengerMaxRequestQueueSize 7000\n{code}\n\nin the puppetlabs-apache module when enabling apache::mod::passenger.\n\nhttps://www.phusionpassenger.com/library/config/apache/reference/#passengermaxrequestqueuesize\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39195", "fixedVersions": [], "id": "39195", "issueType": "New Feature", "key": "MODULES-2964", "labels": ["apache", "passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2016-01-12T09:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow PassengerMaxRequestQueueSize to be set for mod_passenger", "timeSpent": "PT0S", "updated": "2016-01-12T09:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4fc16267-76f2-442e-936e-613260471acb", "body": "I tnink... better add new option  that can transfer their parameters, 'cause i find another rule which a little bit difficult and i must write it with puppetlabs-firewall :)\n{code:java} \n-A DNS_DDOS -p udp -m udp --dport 53 --match state --state NEW --match string --algo kmp --hex-string \"|00 00 02 00 01|\" --from 40 --to 45 --match recent --name DNST --update --seconds 600 --jump DROP\n{code} ", "created": "2016-01-12T02:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi nobody,\n\nthe firewall module needs to support all parameters directly, because different kernels/iptables versions format the rules differently and the modules needs to translate this so puppet can realize when nothing has changed.\n\nSo the way forward would be to add a new value to firewall#action and a {{nflog_group}} property for you original request.\n\nRegards, David", "created": "2016-01-12T09:24:00.000000"}, {"author": "557058:4fc16267-76f2-442e-936e-613260471acb", "body": "Hi, David!\nOk, but how about this rule?\n{code:java}\n-A DNS_DDOS -p udp -m udp --dport 53 --match state --state NEW --match string --algo kmp --hex-string \"|00 00 02 00 01|\" --from 40 --to 45 --match recent --name DNST --update --seconds 600 --jump DROP\n{code}\n", "created": "2016-01-12T20:28:00.000000"}, {"author": "557058:4fc16267-76f2-442e-936e-613260471acb", "body": "And i write \"nflog-group\" only for example. This target provides many options: nflog-prefix, nflog-range, nflog-threshold. For more information see: http://ipset.netfilter.org/iptables-extensions.man.html", "created": "2016-01-12T21:45:00.000000"}], "components": ["firewall"], "created": "2016-01-12T01:39:00.000000", "creator": "557058:4fc16267-76f2-442e-936e-613260471acb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71efed1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3v47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}], "description": "Hi there!\nCould you please add to puppetlabs-firewall module jump action for NFLOG? I have rule\n{code:java}\n-A FORWARD -p tcp -m tcp --dport 80 --tcp-flags ALL ACK,PSH -j NFLOG --nflog-group 100\n{code}\nbut in puppetlabs-firewall no action/jump NFLOG :'(\n\nOR maybe add some option, that can transfer their parameters, i.e:\n\n{code:java}\nfirewall { '502 Redirect 2 NFLOG':\n            chain          => 'FORWARD',\n            dport          => 80,\n            proto          => tcp,\n            tcp_flags      => 'ALL ACK,PSH',\n            NEW_OPTION           => '-j NFLOG --nflog-group 100'\n        }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38085", "fixedVersions": [], "id": "38085", "issueType": "New Feature", "key": "MODULES-2963", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4fc16267-76f2-442e-936e-613260471acb", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-firewall] Add jump action", "timeSpent": "PT0S", "updated": "2016-01-12T21:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "There is a [ResetRunSpace|https://msdn.microsoft.com/en-us/library/system.management.automation.runspaces.runspace.resetrunspacestate(v=vs.85).aspx] method that will reset variables inside a Runspace from run to run which will introduce some level of safety, that should be used.", "created": "2016-01-14T09:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Chocolatey uses a similar implementation like https://github.com/chocolatey/choco/blob/03286035f82aab93c802aa965ac43bc6e9df7b7a/src/chocolatey/infrastructure.app/services/PowershellService.cs#L391-L505", "created": "2016-01-19T23:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Example manifest to exercise behaviour\n\nexec { 'show ps':\n\u2002 command\u2002  => 'ps',\n\u2002 provider\u2002 => powershell,\n}\n->\nexec { 'wait a sec':\n\u2002 command\u2002  => 'start-sleep -sec 1',\n\u2002 unless => 'exit 1',\n\u2002 provider\u2002 => powershell,\n}\n->\nexec { 'show ps again':\n\u2002 command\u2002  => 'ps',\n\u2002 onlyif => 'exit 0',\n\u2002 provider\u2002 => powershell,\n}\n->\nexec { 'rename-guest':\n\u2002 command\u2002  => '$(Get-WMIObject Win32_UserAccount -Filter \"Name=\\'guest\\'\").Rename(\"new-guest\")',\n\u2002 unless\u2002 \u2002 => 'if (Get-WmiObject Win32_UserAccount -Filter \"Name=\\'guest\\'\") { exit 1 }',\n\u2002 provider\u2002 => powershell,\n}", "created": "2016-02-03T12:14:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Pre merge review:\n\nSeems to be failing the logoutput command.  Is Write-Host supposed to be failing now?\n\nManifest\n{code}\nexec\n{ 'show ps':   command  => 'ps',   provider  => powershell, }\n->\nexec\n{ 'wait a sec':   command  => 'start-sleep -sec 1',   unless => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'show ps again':   command  => 'ps',   onlyif => 'exit 0',   provider  => powershell, }\n->\nexec { 'rename-guest':\n  command  => 'Write-Host \"Hello\"',\n  unless    => 'if (Get-WmiObject Win32_UserAccount -Filter \"Name=\\'guest\\'\") { exit 1 } ',\n  provider  => powershell,\n  logoutput => true\n}\n{code}\n\nThe output from the new module is on top while the old module (1.0.6) is on the bottom\n{code}\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\source --verbose\nInfo: Loading facts\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.20 seconds\nInfo: Applying configuration version '1457118716'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[wait a sec]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[show ps again]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[rename-guest]/returns: executed successfully\nNotice: Applied catalog in 5.83 seconds\n\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\temp\\modules --verbose\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.14 seconds\nInfo: Applying configuration version '1457118742'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[wait a sec]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[show ps again]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[rename-guest]/returns: Hello\nNotice: /Stage[main]/Main/Exec[rename-guest]/returns: executed successfully\nNotice: Applied catalog in 8.39 seconds\n{code}", "created": "2016-03-04T12:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "More tests\n\nManifest\n{code}\nexec\n{ 'show ps':   command  => '$PSVersionTable',   provider  => powershell, logoutput => false }\n->\nexec\n{ 'onlyif check exit 0':   command  => '\"OnlyifExit0\"',   onlyif => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'onlyif check exit 1':   command  => '\"OnlyifExit1\"',   onlyif => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'onlyif check noexit':   command  => '\"OnlyifNoExit\"',   onlyif => '',   provider  => powershell, }\n->\n\nexec\n{ 'unless check exit 0':   command  => '\"unlessExit0\"',   unless => 'exit 0',   provider  => powershell, }\n->\nexec\n{ 'unless check exit 1':   command  => '\"unlessExit1\"',   unless => 'exit 1',   provider  => powershell, }\n->\nexec\n{ 'unless check noexit':   command  => '\"unlessNoExit\"',   unless => '',   provider  => powershell, }\n->\n\nexec { 'write-host':\n  command  => 'Write-Host \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-verbose':\n  command  => 'Write-Host \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-warning':\n  command  => 'Write-warning \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-error':\n  command  => 'Write-error \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-progress':\n  command  => 'Write-progress \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'write-output':\n  command  => 'Write-output \"Hello\"',\n  provider  => powershell,\n  logoutput => true\n}\n\nexec { 'commandexit5':\n  command  => 'exit 5',\n  provider  => powershell,\n  returns => 5\n}\n{code}\n\nOld\n{code}\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\temp\\modules --verbose\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.16 seconds\nInfo: Applying configuration version '1457119480'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: WARNING: Hello\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: Write-error \"Hello\" : Hello\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:     + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException\nNotice: /Stage[main]/Main/Exec[write-error]/returns:\nError: Write-error \"Hello\" returned 1 instead of one of [0]\nError: /Stage[main]/Main/Exec[write-error]/returns: change from notrun to 0 failed: Write-error \"Hello\" returned 1 instead of one of [0]\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[commandexit5]/returns: executed successfully\nInfo: Class[Main]: Unscheduling all events on Class[Main]\nNotice: Applied catalog in 17.84 seconds\n{code}\n\nNew PR\n{code}\nC:\\Users\\Administrator>\"c:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\" apply c:\\temp\\test.pp --modulepath c:\\source --verbose\nInfo: Loading facts\nNotice: Compiled catalog for win-edson23cglf.localdomain in environment production in 0.22 seconds\nInfo: Applying configuration version '1457119515'\nNotice: /Stage[main]/Main/Exec[show ps]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check exit 0]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[onlyif check noexit]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[unless check exit 1]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-host]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-verbose]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-warning]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-error]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-progress]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[write-output]/returns: Hello\nNotice: /Stage[main]/Main/Exec[write-output]/returns: executed successfully\nNotice: /Stage[main]/Main/Exec[commandexit5]/returns: executed successfully\nNotice: Applied catalog in 10.03 seconds\n{code}", "created": "2016-03-04T12:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at\nhttps://github.com/puppetlabs/puppetlabs-powershell/commit/a9ad8b417b4b0da5a4ac34cd54544014c91aea38", "created": "2016-03-10T17:14:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Acceptance tests created in previous sprint covers these changes. The CI pipeline is green and I manually verified that the tests ran.", "created": "2016-03-11T14:42:00.000000"}], "components": ["powershell"], "created": "2016-01-11T21:29:00.000000", "creator": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ba79b5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "There may be a possiblity of leaking environment variables across calls to the single session."}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynkvj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_75175269_*|*_1_*:*_1_*:*_1349003659_*|*_10007_*:*_3_*:*_704011102_*|*_3_*:*_3_*:*_3029328969_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_2062577"}], "description": "Extend functionality from MODULES-2709 to PowerShell module to take advantage of the performance improvements from PowerShell session reuse", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33855", "fixedVersions": [], "id": "33855", "issueType": "Improvement", "key": "MODULES-2962", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "resolution": "Fixed", "resolutionDate": "2016-03-11T14:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Extend reusing PowerShell session improvements to PowerShell Module", "timeSpent": "PT0S", "updated": "2016-03-14T15:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Moved all open LVM tickets to new Epic: [https://puppet.atlassian.net/browse/MODULES-5231], so closing this Epic now.", "created": "2017-07-18T08:51:00.000000"}], "components": [], "created": "2016-01-11T16:06:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650c462e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Supported LVM Release"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt10v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47835919539_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38084", "fixedVersions": [], "id": "38084", "issueType": "Epic", "key": "MODULES-5257", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Fixed", "resolutionDate": "2017-07-18T08:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "All of the work required to release supported LVM module", "timeSpent": "PT0S", "updated": "2017-07-18T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Manual remove using cli on vm2:\nSuccessfully removed the volume group 'myvg' by manually umount all the logical volumes associated with the volume group, lvremove each logical volume, and then vgremove myvg.\n\n", "created": "2016-01-12T09:59:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Successfully remove a volume group that has no logical volume associated with it\n{code:title=Remove volume group 'vg' that has no logical volume}\npp = <<-MANIFEST\nvolume_group {\"Remove a volume group: #{vg}\":\n  ensure => absent,\n  name => '#{vg}',\n}\nMANIFEST\n{code}\n\nShould we only address this issue by simply adding document to clarify the associated logical volumes must be removed before removing the volume group? Or we will provide the --force to remove any volume group?", "created": "2016-01-14T13:52:00.000000"}], "components": ["lvm"], "created": "2016-01-11T14:29:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65ccddff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iw7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Steps to reproduce: (I tested with PE master/agent setup)\n1. On a Fusion VM, vm1, installed puppet PE all in one (PE ankeny)\n2. On another Fusion VM, vm2, install PE agent (frictionless)\n3. Successfully added an extra drive to vm2 (/dev/sdb)\n4. On master, vm1, edited file /etc/puppetlabs/code/environments/production/manifests/site.pp and added below lines under 'node default { }'\n{code}\nclass { 'lvm':\n  volume_groups    => {\n    'myvg' => {\n      physical_volumes => '/dev/sdb',\n      logical_volumes  => {\n        'opt1'    => {'size' => '2G'},\n        'tmp1'    => {'size' => '1G' },\n        'usr1'    => {'size' => '3G' },\n      },\n    },\n  },\n}\ninclude ::lvm\n{code}\n5. On the agent, vm2, ran 'puppet agent -t'\n6. Observed that vm group 'myvg' had been created successfully, and also the associated logical volumes as below:\n{code:title=\"df -h\"}\n[root@localhost ~]# df -h\nFilesystem            Size  Used Avail Use% Mounted on\n/dev/sda2              47G  3.1G   42G   7% /\ntmpfs                 495M   72K  495M   1% /dev/shm\n/dev/sda1             283M   88M  181M  33% /boot\n/dev/mapper/myvg-opt1\n                      2.0G  3.0M  1.9G   1% /opt1\n/dev/mapper/myvg-tmp1\n                      976M  1.3M  924M   1% /tmp1\n/dev/mapper/myvg-usr1\n                      2.9G  4.5M  2.8G   1% /usr1\n[root@localhost ~]# \n{code}\n\nSo far so good.\n\n7. Attempted to delete the recently created volume group, 'myvg', with 3 different manifests below, but  volume group 'myvg' is not removed\n7.1 First manifest:\n{code:title=\"1st manifest\"}\nclass { 'lvm':\n  volume_groups    => {\n    'myvg' => {\n      ensure => absent,\n      physical_volumes => '/dev/sdb',\n    },\n  },\n}\ninclude ::lvm\n{code}\nError msg of the first manifes:\n{code:title=\"Error when puppet applies the 1st manifest\"}\nError: Execution of '/sbin/pvremove /dev/sdb' returned 5: PV /dev/sdb belongs to Volume Group myvg so please use vgreduce first.\n  (If you are certain you need pvremove, then confirm by using --force twice.)\nError: /Stage[main]/Lvm/Lvm::Volume_group[myvg]/Physical_volume[/dev/sdb]/ensure: change from present to absent failed: Execution of '/sbin/pvremove /dev/sdb' returned 5: PV /dev/sdb belongs to Volume Group myvg so please use vgreduce first.\n  (If you are certain you need pvremove, then confirm by using --force twice.)\nNotice: /Stage[main]/Lvm/Lvm::Volume_group[myvg]/Volume_group[myvg]: Dependency Physical_volume[/dev/sdb] has failures: true\nWarning: /Stage[main]/Lvm/Lvm::Volume_group[myvg]/Volume_group[myvg]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.90 seconds\n[root@localhost ~]#\n{code}\n\n7.2 Second manifest:\n{code:title=\"2nd manifest\"}\nvolume_group{'myvg':\n  ensure => absent,\n  physical_volumes => '/dev/sdb',\n}\n{code}\n\n7.3 Third manifest:\n{code:title=\"3rd manifest\"}\nvolume_group{'myvg':\n  ensure => absent, before => Physical_volume['/dev/sdb']\n}\nphysical_volume{'/dev/sdb':\n  ensure => absent,\n}\n{code}\n\nApplying the 2nd and the 3rd manifests has same errors:\n{code:title=\"Errors when puppet applies 2nd or 3rd manifest\"}\nError: Execution of '/sbin/vgremove myvg' returned 5: Do you really want to remove volume group \"myvg\" containing 3 logical volumes? [y/n]: n\n  Volume group \"myvg\" not removed\nError: /Stage[main]/Main/Node[default]/Volume_group[myvg]/ensure: change from present to absent failed: Execution of '/sbin/vgremove myvg' returned 5: Do you really want to remove volume group \"myvg\" containing 3 logical volumes? [y/n]: n\n  Volume group \"myvg\" not removed\nNotice: /Stage[main]/Main/Node[default]/Physical_volume[/dev/sdb]: Dependency Volume_group[myvg] has failures: true\nWarning: /Stage[main]/Main/Node[default]/Physical_volume[/dev/sdb]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.85 seconds\n[root@localhost ~]#\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39194", "fixedVersions": [], "id": "39194", "issueType": "Bug", "key": "MODULES-3111", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM: unable to remove volume_group containing logical volumes", "timeSpent": "PT0S", "updated": "2018-08-23T08:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/721", "created": "2016-01-29T13:38:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "Resolved in 4.7.0", "created": "2016-03-14T15:52:00.000000"}], "components": [], "created": "2016-01-11T11:23:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a0ba955"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz451j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1552123419_*|*_3_*:*_1_*:*_24127506_*|*_5_*:*_1_*:*_0"}], "description": "h1. The Problem :\n\nI wrote a postgresql_conf resource to manage autovacuum settings and I receive the following error unless I pass a string to the value attribute of postgresql_conf.  \n\n{noformat}\nError: /Stage[main]/Profile::Pe_postgresql_management/Postgresql_conf[autovacuum_analyze_scale_factor]: Could not evaluate: undefined method `match' for 0.01:Float\n{noformat}\n\nHere's the code as of the time of this writing.  I tested with the 4.6.1 version of the module.  \n\n{noformat}\n\nclass profile::pe_postgresql_management (\n  Float[0,1] $autovacuum_scale_factor          = 0.01,\n  Boolean    $manage_postgresql_service        = true,\n  Boolean    $all_in_one_pe_install            = true,\n  Boolean    $include_pe_databases_maintenance = true,\n) {\n\n  $postgresql_service_resource_name = 'postgresqld'\n  $postgresql_service_name          = 'pe-postgresql'\n  $notify_postgresql_service        = $manage_postgresql_service ? {\n    true    => Service[$postgresql_service_resource_name],\n    default => undef,\n  }\n  $notify_console_services = $all_in_one_pe_install ? {\n    true    => Service['pe-console-services'],\n    default => undef,\n  }\n\n  if $manage_postgresql_service {\n    service { $postgresql_service_resource_name :\n      name   => $postgresql_service_name,\n      ensure => running,\n      enable => true,\n      notify => $notify_console_services\n    }\n  }\n\n  #http://www.postgresql.org/docs/9.4/static/runtime-config-autovacuum.html\n  postgresql_conf { ['autovacuum_vacuum_scale_factor', 'autovacuum_analyze_scale_factor'] :\n    ensure => present,\n    target => '/opt/puppetlabs/server/data/postgresql/9.4/data/postgresql.conf',\n    value  => $autovacuum_scale_factor,\n    notify => $notify_postgresql_service,\n  }\n\n}\n{noformat}\n\nh1. Suggested Solution\n\nSince a puppet users shouldn't have to worry about data types this should be resolved by automagically converting any Numeric Type to a String Type before being passed into the value attribute.  \n\nI think this was attempted here: https://puppet.atlassian.net/browse/MODULES-176 but I think the fix is too specific only to fixnum and not all Numeric data types.  \n\nAt a minimum the error message is difficult to decipher and should be more clear.  That might be a puppet internal issue though.  \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33854", "fixedVersions": [], "id": "33854", "issueType": "Bug", "key": "MODULES-2960", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2016-01-29T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Postgresql_conf type/provider doesn't accept a Float for the value attribute", "timeSpent": "PT0S", "updated": "2016-03-14T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "To submit the POC, please link the code on the original ticket. If you're just starting to plan out this, please stay away from non-current versions. Designing the interface and interaction within the module should be mostly independent of that anyways, and I expect the effort/pay-off ratio on a systemd system with a current apache much better than on a sysvinit/legacy apache combination.", "created": "2016-01-11T07:30:00.000000"}], "components": ["apache", "supported"], "created": "2016-01-11T06:03:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2c2d46fc-4927-4eff-8fc3-f4dc53b1433f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14e167ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3ubr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5246717_*|*_6_*:*_1_*:*_0"}], "description": "As stated in ticket MODULES-2011, The Apache module should allow for multiple instances of Apache httpd to be installed and configured on the same node.\n\nTowards this, I think a POC version of the module should be coded to show that this is not as hard as everyone thinks.  Starting with RHEL6 and Apache 2.2.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38083", "fixedVersions": [], "id": "38083", "issueType": "New Feature", "key": "MODULES-2959", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2c2d46fc-4927-4eff-8fc3-f4dc53b1433f", "resolution": "Incomplete", "resolutionDate": "2016-01-11T07:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "POC - Apache module should allow multiple instances of Apache", "timeSpent": "PT0S", "updated": "2016-01-11T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Looking through the liked change, this seems to be an easy fix by changing https://github.com/puppetlabs/puppetlabs-apache/commit/bb96180f62a1897a9f81dfb6a821f2f10c9bdfd3#diff-f5982c8efced5afd671778db4552be5bR13\n\nfrom\n{code}\n<%     destination = \"syslog\" -%>\n{code}\n\nto\n\n{code}\n<%     destination = log['syslog'] -%>\n{code}", "created": "2016-01-11T07:37:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "body": "I have submitted a PR for this https://github.com/puppetlabs/puppetlabs-apache/pull/1322", "created": "2016-01-11T19:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged, resolving the ticket.", "created": "2016-02-01T08:40:00.000000"}], "components": ["apache"], "created": "2016-01-10T21:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae70a3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3u9j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36090802_*|*_3_*:*_1_*:*_1728098974_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_90173396"}], "description": "After updating our puupetlabs apache module there appears to be a bug introduced by MODULES-1382: support multiple access log directives commit bb96180.\n\nAfter update the vhost logging entry is:\n\n  CustomLog \"syslog\" combined\n\nBefore update: \n\n  CustomLog \"||/usr/bin/logger -t HTTP-ACCESS -i -p local6.notice\" combined\n\nour heira definition remained unhanged \naccess_log_syslog: \"||/usr/bin/logger -t HTTP-ACCESS -i -p local6.notice\"\n\nAs a local work around we have altered _access_log,erb\nFrom:\n{quote}<%   elsif log['syslog'] -%>\n<%     destination = \"syslog\" -%>\n<%   elsif log['pipe'] -%>\n<%     destination = log['pipe'] -%>\n<%   else -%>{quote}\n\nTo :\n\n{quote}{{<%   elsif log['syslog'] -%>\n<%     destination = @_logs_dest -%>\n<%   elsif log['pipe'] -%>\n<%     destination = @_logs_dest -%>\n<%   else -%>}}{quote}\n\nI'm unsure of the original change was trying to achieved or of the pull request process used here hence I haven't submitted a PR \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38082", "fixedVersions": [], "id": "38082", "issueType": "Bug", "key": "MODULES-2958", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:445615c3-0e60-477b-95ff-3b838e75e6dc", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "CustomLog not set correctly for apache syslog", "timeSpent": "PT0S", "updated": "2016-02-01T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "attachments": [], "comments": [{"author": "623e78cb761efb0069cf47a8", "body": "Just found out today that we have a pretty big need for this. Beyond the 2 pull requests I see in the github repo, has there been any other work done? If not, I can definitely help move this along.", "created": "2017-01-20T19:04:00.000000"}, {"author": "623e78cb761efb0069cf47a8", "body": "I've submitted a pull request that should resolve this issue https://github.com/puppetlabs/puppetlabs-registry/pull/124", "created": "2017-02-13T15:45:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Thanks for the work, I am adding this to triage and we'll review this PR this week", "created": "2017-02-18T21:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Can I get a merge on the fix PR.  Then moves this back to In Progress", "created": "2017-12-12T19:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-registry/pull/142\nPR is ready for an initial review.  There's still some code commented out but that'll be removed prior to \"Ready for Merge\"\n\n[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] Would appreciate a once-over from a QA perspective, although I appreciate it's difficult without prior knowledge.", "created": "2017-12-13T21:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "First round of changes (mostly to tests) merged to master in https://github.com/puppetlabs/puppetlabs-registry/commit/2f9a14afb6d4fe649a98caa48afef1ab1d5ddab8", "created": "2017-12-15T15:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Fixed up the acceptance test failures, the purging was indeed not working correctly.  I have a workaround in place and raised PUP-8260 to deal with a proper fix.\n\nPR 142 has now passed spec and acceptance tests.", "created": "2017-12-18T02:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Documentation is updated.  The PR is ready for a full review now.\n\n[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Can I get you to review the README as I reorganised it slightly as it was hard to decipher.  I modelled my changes from the Chocolatey and Stdlib modules.", "created": "2017-12-20T00:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] So I had more a think about this and I may have been on the right track with using a different delimiter:\n\nThere are two things a registry key path cannot have: 1. A backslash   2. Empty string\n\nSo adding registry values with a backslash in the name broke our original regex.  It used to split on the last instance of backslash in a path.\n\nBut what if I split on the first instance of a double backslash?\n\nSo \"HKLM\\Software\\Vendor\\\\ValueWithA\\Backslash\" would be\npath: HKLM\\Software\\Vendor\nvalue: ValueWithA\\Backslash\n\nMy previous PR used the `path` and `value_name` namevars which, while technically a more correct solution than splitting a single text string, seems to have some major draw backs with backwards compatibility (Like you discovered with aliases that seem different but throw errors on compilation).\n\nUpon further poking around using techniques like munging (Only happens if the user specifies a value in the resource) or fancy title patterns won't solve the backwards compatibility issue.\n\nSo my thought is:\n\nChange the delimiter detection to try using double backslashes first, and then fallback back to single backslash (i.e. old behaviour)\n\n* This will maintain backwards compatibility as currently double backslashes paths will fail munging\n{code}\nError: Parameter path failed on Registry_value[hklm\\Software\\\\Glenn\\foo\\]: Munging failed for value \"hklm\\\\Software\\\\\\\\Glenn\\\\foo\\\\\" in class path: Invalid registry key: hklm\\Software\\\\Glenn\\foo at C:/Source/puppetlabs-registry/registry/tmp/test.pp:1\n{code}\n* Which means I don't need to have two namevars so all of the title_patterns annoyance disappears\n* Which means I don't have to modify anywhere near as many tests or code\n* Default value detection still works as it's really just looking for empty string for the value name and an empty string can appear at the end of a single or double backslash\n* Which means this is no longer a breaking change so could come under a Y release.\n\nWhat do you think?", "created": "2017-12-21T21:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "I don't like having to use \"special\" characters.  But at this point, creating a new type or making super-breaking changes (i.e. the title is always path and value_name MUST be specified) to the existing type seem to be the only ways forward.", "created": "2017-12-21T21:04:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Agree that everything about using a double backslash delimiter sounds better on paper.  Removing the complexity associated with multiple namevars and extra attributes for tracking path vs value sounds like a good thing, given the backwards compat constraints.\n\nSo I'm +1 to going down this path (no pun!)", "created": "2017-12-21T22:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1]\n\nNew WIP PR is up at", "created": "2017-12-27T02:11:00.000000"}, {"author": "557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1", "body": "Added a couple of comments, but otherwise good to go!\n\nOn Wed, Dec 27, 2017 at 1:12 AM, Glenn Sarti (JIRA) <\n\n", "created": "2017-12-27T16:34:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9f6ff9a9-4f34-4d8d-a759-5b36bf88ecd1] Docs updated.", "created": "2017-12-27T18:37:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Updating the FR with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]'s findings\nh1. Functional Review for MODULES-2957: FAILED\n  \nVerified as fixed in puppetlabs-registry fork glennsarti:ticket/master/modules-2957-backslash-take2 e64b339e85cd7e95eb14b36492e0b7edd3be9512\n  \nh2. Environment\n  \nPuppet Version: N/A\nPuppet Agent Version: 4.10.9\nMaster: N/A\nAgent: Windows 2012r2 x64\n  \nh2. Ensure present on existing key\n  \n# Install puppet and puppetlabs-registry from fork above.\n# Create the following manifest:\n{code}\nregistry_key { 'HKLM\\System\\CurrentControlSet\\Services\\Puppet':\n    ensure => present,\n}\n{code}\n\n# do a \"puppet apply\"\n  \nh2. Expect\nSuccessfull application of catalog like\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.16 seconds\nNotice: Applied catalog in 0.03 seconds\n{code}\n\nh2. Output\nExpected output as above was present.\n\nh2. Modify data on existing key \n# Create the following manifest\n{code}\nregistry_value { 'HKLM\\System\\CurrentControlSet\\Services\\Puppet\\Description':\n  ensure => present,\n  type   => string,\n  data   => \"The Puppet Agent service periodically manages your configuration\",\n}\n{code}\n\n# apply the manifest\n\nh2. Expect\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.16 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\System\\CurrentControlSet\\Services\\Puppet\\Description]/data: data changed '\nPeriodically fetches and applies configurations from a Puppet master server.' to 'The Puppet Agent service periodically\nmanages your configuration'\nNotice: Applied catalog in 0.09 seconds\n{code}\nh2. Output\nExpected output as above was present.\n\nh2. Modify a value with non existent parent\n# Create the following manifest\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\SubKey1\\\\\\\\':\n  ensure => present,  \n  data => \"Default Data phase=1\",\n}\n{code}\n\n# apply the manifest\n\nh2. Expect error:\n{code}\nError: Cannot write to the registry. The parent key does not exist.\n{code}\n\nh2. Output\n{code}\nError: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\SubKey1\\\\]/ensure: change from a\nbsent to present failed: Cannot write to the registry. The parent key does not exist. detail: (The system cannot find the file specified.) Puppet Error ID: AC99C7C6-98D6-4E91-A75E-970F4064BF95\nNotice: Applied catalog in 0.08 seconds\n{code}\n\nh2. Ensure present on key with trailing quad slash\n# Create the following manifest\n{code}\nregistry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\SubKey1\\\\\\\\':\n    ensure => present,\n}\n{code}\n# apply manifest\n\nh2. Expect\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.12 seconds\nNotice: /Stage[main]/Main/Registry_key[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\SubKey1\\\\]/ensure: created\nNotice: Applied catalog in 0.03 seconds\n{code}\n\nh2. Output\nAs expected\n\nh2. Modify value of key with traling quad slash\n# Create this manifest\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\SubKey1\\\\\\\\':\n  ensure => present,  \n  data => \"Default Data phase=1\",\n}\n{code}\n\n# puppet apply\n\nh2. Expect\nThe manifest to apply and the value of the subkey to be \"Default Data phase=1\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.16 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\SubKey1\\\\]/ensure: created\nNotice: Applied catalog in 0.09 seconds\n{code}\n\nregedit shows key present, with subkey and value of type REG_SZ equal to \"Default Data phase=1\"\n\nh2. Add key using trailing quad slash with a single slash in the key's name\n{code}\nregistry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\Key1\\\\\\\\':\n    ensure => present,\n}\n{code}\n# puppet apply\n\nh2. Expect\nSub-key to be created with name \"Sub\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.16 seconds\nNotice: /Stage[main]/Main/Registry_key[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\Sub\\Key1\\\\]/ensure: created\nNotice: Applied catalog in 0.25 seconds\n{code}\n\nHKLM\n\u2514\u2500\u2500Software\n\t\u2514\u2500\u2500Vendor\n\t\t\u2514\u2500\u2500PuppetLabsTest_Value_Glenn\n\t\t\t\u2514\u2500\u2500Sub\n\t\t\t\t\u2514\u2500\u2500Key1\n\nh2. Add key using double slash with a two quad slashes in the key's name\n{code}\nregistry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\\\\\\\Key1\\\\\\\\':\n    ensure => present,\n}\n{code}\n# puppet apply\n\nh2. Expect\nError\n\nh2. Output\n{code}\nError: Parameter path failed on Registry_key[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\Sub\\\\Key1\\\\]: Munging faile\nd for value \"HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\\\\\\\Key1\\\\\\\\\" in class path: Invalid registry key: H\nKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn\\Sub\\\\Key1 at C:/manifest.pp:\n{code}\n\nh2. Add value using double backslash\n{code}\nregistry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1':\n    ensure => present,\n}\n{code}\n\n# puppet apply, then make the following manifest\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\Back\\\\Foo':\ndata => \"Default Data phase=1\",\n}\n{code}\n\n# pupppet apply that manifest\n\nh2. Expect\nCreation of key value with backslash in name as \"Back\\Foo\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\Back\\Foo]/ensure: created\nNotice: Applied catalog in 0.08 seconds\n{code}\n\nHKLM\n\u2514\u2500\u2500Software\n\t\u2514\u2500\u2500Vendor\n\t\t\u2514\u2500\u2500PuppetLabsTest_Value_Glenn2\n\t\t\t\u2514\u2500\u2500SubKey1 name:Back\\Foo type: REG_SZ data: Default Data phase=1\n\nh2. Add value using single backslash\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\Back\\Foo':\ndata => \"Default Data phase=1\",\n}\n{code}\n\n# pupppet apply\n\nh2. Expect\nCreation of key with value \"Back\\Foo\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\Back\\Foo]/ensure: created\nNotice: Applied catalog in 0.08 seconds\n{code}\n\nHKLM\n\u2514\u2500\u2500Software\n\t\u2514\u2500\u2500Vendor\n\t\t\u2514\u2500\u2500PuppetLabsTest_Value_Glenn2\n\t\t\t\u2514\u2500\u2500SubKey1 name:Back\\Foo type: REG_SZ data: Default Data phase=1\n\nh2. Add value using multiple double backslashes\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\Back\\\\Foo\\\\Bar':\n    data => \"Default Data phase=1\",\n }\n{code}\n# puppet apply\n\nh2. Expect\nCreation of key with value \"Back\\Foo\\Bar\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\Back\\Foo\\Bar]/ensure: created\nNotice: Applied catalog in 0.08 seconds\n{code}\n\nHKLM\n\u2514\u2500\u2500Software\n\t\u2514\u2500\u2500Vendor\n\t\t\u2514\u2500\u2500PuppetLabsTest_Value_Glenn2\n\t\t\t\u2514\u2500\u2500SubKey1 name:Back\\Foo\\Bar type: REG_SZ data: Default Data phase=1\n\nh2. Add value using multiple single backslashes\n{code}\n registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\Back\\Foo\\Bar':\n    data => \"Default Data phase=1\",\n  }\n{code}\n # pupppet apply\n\nh2. Expect\nCreation of value \"Back\\Foo\\Bar\"\n\nh2. Output\n{code}\nNotice: Compiled catalog for a4cgly327e9i5yy.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: /Stage[main]/Main/Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\Back\\Foo\\Bar]/ensure: created\nNotice: Applied catalog in 0.08 seconds\n{code}\n\nHKLM\n\u2514\u2500\u2500Software\n\t\u2514\u2500\u2500Vendor\n\t\t\u2514\u2500\u2500PuppetLabsTest_Value_Glenn2\n\t\t\t\u2514\u2500\u2500SubKey1 name:Back\\Foo\\Bar type: REG_SZ data: Default Data phase=1\n\nh2. FAILED Add value using multiple quad backslashes\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\ValueString1\\\\\\\\':\n  data => 'Should be a string phase=1',\n}\n{code}\n\nh2. Expect\nCreation of value \"ValueString1\\\\\"\n\nh2. Output\n{code}\nError: Parameter path failed on Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\ValueString1\\\\]\n: Munging failed for value \"HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\ValueString1\\\\\\\\\" in class p\nath: Invalid registry key: HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\ValueString1\n{code}\n\nh2. FAILED Add value with trailing backslash\n{code}\nregistry_value { HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\ValueString1Trailing\\\\\":\n   data => \"Should be a string phase=1\",\n }\n{code}\n\nh2. Expect\nCreation of value \"ValueString1Trailing\\\"\n\nh2. Output\n{code}\nError: Parameter path failed on Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\ValueString1Tra\niling\\]: Munging failed for value \"HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\ValueString1Trailing\\\n\\\" in class path: Invalid registry key: HKLM\\Software\\Vendor\\PuppetLabsTest_Value_Glenn2\\SubKey1\\\\ValueString1Trailing\n{code}\n\nh2. FAILED Add value with leading backslash\n{code}\nregistry_value { \"HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn2\\\\SubKey1\\\\\\\\\\\\ValueString1Leading\":\n   data => \"Should be a string phase=1\",\n }\n{code}\n\nh2. Expect\nCreation of value \"\\ValueString1\"\n\nh2. Output\nvalue of \"ValueString1\" (it eats the leading slash)", "created": "2018-01-09T23:02:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So I think the expectation above for \"Add key using double slash with a two quad slashes in the key's name\" should not be an error with the manifest:\n\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\\\\\\\Key1\\\\\\\\':\n    ensure => present,\n}\n{code}\n\nInstead, this should create a value with the name Key1\\ which is completely valid in the registry.\n\nThere are a number of other scenarios which also fail - leading or trailing backslash inside the name of the value don't work, and multiple consecutive backslashes in the name of the value don't work as well. I've left some comments at https://github.com/puppetlabs/puppetlabs-registry/pull/146#issuecomment-358073728 and https://github.com/puppetlabs/puppetlabs-registry/pull/146#issuecomment-358077856 with further details.\n\nI *think* this is just a minor bug with how the path string is parsed and should be correctable in this PR.", "created": "2018-01-16T16:11:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "All the above scenarios now pass FR.\nAlso the scenario above now passes.\n\nFirst manifest:\n{code}\nregistry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\\\\\\\':\n    ensure => present,\n}\n{code}\napplied successfully and the registry looked like:\n\nHKLM\n\u2514\u2500\u2500Software\n\u2514\u2500\u2500Vendor\n\u2514\u2500\u2500PuppetLabsTest_Value_Glenn\n\u2514\u2500\u2500Sub\n\nSecond:\n{code}\nregistry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_Glenn\\\\Sub\\\\\\\\Key1\\\\\\\\':\n    ensure => present,\n}\n{code}\n\nSucceeds with result of:\nHKLM\n\u2514\u2500\u2500Software\n\u2514\u2500\u2500Vendor\n\u2514\u2500\u2500PuppetLabsTest_Value_Glenn\n\u2514\u2500\u2500Sub value: Key1\\ \\ type: REG_SZ", "created": "2018-01-17T18:15:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-registry/commit/69e9688f966ea39d0e79262dac7b8a057feb751c\n\nWill put up a quick additional PR for some minor improvements", "created": "2018-01-19T16:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Follow-on PR raised at https://github.com/puppetlabs/puppetlabs-registry/pull/148 to simplify some of the code", "created": "2018-01-19T17:46:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Followon merged into master at", "created": "2018-01-21T18:35:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/registry/view/master/job/forge-windows_puppetlabs-registry_i18n-ruby_master/29/\n\nClosing.", "created": "2018-01-21T18:55:00.000000"}], "components": ["registry"], "created": "2016-01-08T16:26:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@483db10a"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - $$$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Registry type is core for Windows users.  We've not seen a lot of customer issues on this but consider it important to be fixed."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "4 - Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Risk Assessment", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Automate"}, {"fieldName": "QA Risk Assessment Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Automation should be extended to cover this bug"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwen:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_6528996_*|*_1_*:*_1_*:*_203078_*|*_10007_*:*_6_*:*_2429824880_*|*_3_*:*_5_*:*_32438743505_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_29415254136"}], "description": "https://msdn.microsoft.com/en-us/library/ms724946(VS.85).aspx\n\n{noformat}\nregistry::value { 'set install permissions':\u2028    \n  key  => 'HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers',\u2028    \n  value => 'C:\\Program Files (x86)\\some tool.exe',\u2028    \n  data  => \"WINXPSP3 RUNASADMIN\",\u2028  \n}\n{noformat}\n\n\nThis example will error saying parent key of HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers\\C:\\Program Files (x86)\\some tool.exe doesnt exist\n\nh3. Details\nThe issue is that the registry module uses \"\\\" to separate key and subkey names and doesn't make a clear distinction of where the key/subkey names end and the name of the value begins. This means it cannot manage registry value names that include \"\\\" as part of the name. We need to add an additional property (or parameter) that is explicitly the value for cases such as this so they are properly separated. \n\nSomething like \n{noformat}\nregistry_value { 'app compat key':\n  path => 'HKLM\\Software\\Microsoft',\n  value_name => 'C:\\Program Files (x86)\\some tool.exe',\n  data  => \"WINXPSP3 RUNASADMIN\",\n}\n{noformat}\n\nAnd when value_name is used, use that explicitly as the name of the registry value instead of trying a path like we are doing now.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33853", "fixedVersions": ["registry 2.0.0"], "id": "33853", "issueType": "Bug", "key": "MODULES-2957", "labels": ["PE", "registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2018-01-21T18:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry - Cannot manage registry values that have \"\\\" as part of the name", "timeSpent": "PT0S", "updated": "2018-02-06T17:24:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1317\nTravis is happy", "created": "2016-01-08T09:28:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged. Thanks for your work!", "created": "2016-01-11T07:39:00.000000"}], "components": ["apache"], "created": "2016-01-08T09:22:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bbe8f55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3tov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_252978472_*|*_5_*:*_1_*:*_0"}], "description": "In order to configure authentication within apache to be a reverse proxy for an authenticated resource authentication methods need to be defined within the Location block.  This allows defining those options (and any others someone may want) within that block.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34901", "fixedVersions": [], "id": "34901", "issueType": "New Feature", "key": "MODULES-2956", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2016-01-11T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add ability to set apache options within Location bock on reverse proxy", "timeSpent": "PT0S", "updated": "2016-01-11T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello Former user, \n\nPlease include the name and version of the module you're using and --debug output with the error in it.", "created": "2017-05-24T14:06:00.000000"}], "components": ["cron_core"], "created": "2016-01-08T02:56:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:31cabdb7-1dff-4327-85d7-b8e7945d5b53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a2a1df3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3tnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}], "description": "I'm using module Ssh_authorized_key and this module is also using common.pp\n\n{code:java}\ndefine common::mkdir_p () {\n\n  validate_absolute_path($name)\n\n  exec { \"mkdir_p-${name}\":\n    command => \"mkdir -p ${name}\",\n    unless  => \"test -d ${name}\",\n    path    => '/bin:/usr/bin',\n  }\n}\n{code}\n\nBut when creating a ssh key I get:\n\nNotice: /Stage[main]/Ssh/Ssh_authorized_key[adm]/ensure: created\nError: /Stage[main]/Ssh/Ssh_authorized_key[adm]: Could not evaluate: No such file or directory - /home/admtim/.ssh\n\nFor existing directories it is working but it looks like mkdir -p is not working. How can I check this?\n\n\n", "environment": "Sles 11.2 / Rhel 6.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35958", "fixedVersions": [], "id": "35958", "issueType": "Bug", "key": "MODULES-4926", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:31cabdb7-1dff-4327-85d7-b8e7945d5b53", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ssh_authorized_key Unable to create directory", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-01-07T17:50:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b64886"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87fr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}], "description": "The vcsrepo git provider is currently a spiderweb of confusion. The provider itself needs to be refactored or rewritten to be simplified, more maintainable, and more robust.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35957", "fixedVersions": [], "id": "35957", "issueType": "Improvement", "key": "MODULES-2975", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "re-factor vcsrepo git provider", "timeSpent": "PT0S", "updated": "2018-07-05T06:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2016-01-07T17:46:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70abb8a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyntl3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/16"}], "description": "This ticket is to track the work it would take to take over [PR #270 |https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/270]. This PR was submitted by a community member and thus far has gone abandoned. We need to resurrect this work as we've discovered that there are several inefficiencies in the vcsrepo module's git provider.\n\nOwner of this work will need to complete the work for new tests and also potentially clean up other things.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34900", "fixedVersions": [], "id": "34900", "issueType": "Bug", "key": "MODULES-2955", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove excess fetch calls in vcsrepo", "timeSpent": "PT0S", "updated": "2016-08-29T16:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0b70a9575800695ac95a", "body": "I can confirm this issue. Specifying the branch explicitly as \"master\" makes it work correctly.", "created": "2016-07-14T15:33:00.000000"}], "components": ["vcsrepo"], "created": "2016-01-07T15:06:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a849833"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/16"}], "description": "The following fix is a pre-requisite to being able to properly implement/support [link PR #275 |https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/275]\n\nHere is the error that occurs in the given usecase:\n\n{noformat}\n[vagrant@localhost ~]$ cat /vboxsf/local/vcsrepo.pp\nvcsrepo { '/home/vagrant/repo1':\n    provider => git,\n    ensure => latest,\n    source => '/home/vagrant/source',\n}\n\n[vagrant@localhost ~]$ rm -rf /etc/puppet/modules/vcsrepo /home/vagrant/source /home/vagrant/repo1\n\n[vagrant@localhost ~]$ puppet module install puppetlabs-vcsrepo\n\nNotice: Preparing to install into /home/vagrant/.puppet/modules ...\nNotice: Module puppetlabs-vcsrepo 1.3.2 is already installed.\n\n[vagrant@localhost ~]$ git init /home/vagrant/source\nInitialized empty Git repository in /home/vagrant/source/.git/\n\n[vagrant@localhost ~]$ cd /home/vagrant/source\n\n[vagrant@localhost source]$ rev=1\n\n[vagrant@localhost source]$ echo $rev>file ; git add file ; git commit -m \"commit $rev\" ; let \"rev+=1\"\n[master (root-commit) 92bc032] commit 1\n 1 file changed, 1 insertion(+)\n create mode 100644 file\n\n[vagrant@localhost source]$ puppet apply /vboxsf/local/vcsrepo.pp \nNotice: Compiled catalog for localhost.sois.alaska.edu in environment production in 0.07 seconds\nNotice: /Stage[main]/Main/Vcsrepo[/home/vagrant/repo1]/ensure: Creating repository from latest\nNotice: /Stage[main]/Main/Vcsrepo[/home/vagrant/repo1]/ensure: created\nNotice: Finished catalog run in 0.26 seconds\n\n[vagrant@localhost source]$ puppet apply /vboxsf/local/vcsrepo.pp\nNotice: Compiled catalog for localhost.sois.alaska.edu in environment production in 0.07 seconds\nNotice: Finished catalog run in 0.26 seconds\n\n[vagrant@localhost source]$ echo $rev>file ; git add file ; git commit -m \"commit $rev\" ; let \"rev+=1\"\n[master e3fbbe5] commit 2\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\n[vagrant@localhost source]$ puppet apply /vboxsf/local/vcsrepo.pp\nNotice: Compiled catalog for localhost.sois.alaska.edu in environment production in 0.07 seconds\nNotice: /Stage[main]/Main/Vcsrepo[/home/vagrant/repo1]/ensure: Updating to latest '92bc0321993ba78bed73f14079b5abb32dcba896' revision\nError: Execution of '/usr/bin/git checkout --force -b 92bc0321993ba78bed73f14079b5abb32dcba896 --track origin/92bc0321993ba78bed73f14079b5abb32dcba896' returned 128: fatal: Cannot update paths and switch to branch '92bc0321993ba78bed73f14079b5abb32dcba896' at the same time.\nDid you intend to checkout 'origin/92bc0321993ba78bed73f14079b5abb32dcba896' which can not be resolved as commit?\nError: /Stage[main]/Main/Vcsrepo[/home/vagrant/repo1]/ensure: change from present to latest failed: Execution of '/usr/bin/git checkout --force -b 92bc0321993ba78bed73f14079b5abb32dcba896 --track origin/92bc0321993ba78bed73f14079b5abb32dcba896' returned 128: fatal: Cannot update paths and switch to branch '92bc0321993ba78bed73f14079b5abb32dcba896' at the same time.\nDid you intend to checkout 'origin/92bc0321993ba78bed73f14079b5abb32dcba896' which can not be resolved as commit?\nNotice: Finished catalog run in 0.31 seconds\n\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37025", "fixedVersions": [], "id": "37025", "issueType": "Bug", "key": "MODULES-2954", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo ensure => latest not working correctly when branch not provided.", "timeSpent": "PT0S", "updated": "2018-07-05T06:54:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:b3bc334e-5ffe-4df6-bbd5-2e6534064015], I've uploaded the fix to https://github.com/puppetlabs/puppetlabs-splunk/pull/27, can you verify that this fixes the problem you're seeing?", "created": "2016-01-11T08:13:00.000000"}, {"author": "557058:b3bc334e-5ffe-4df6-bbd5-2e6534064015", "body": "Yep [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], that fixes the problem I encountered when installing the forwarder in windows.", "created": "2016-01-11T12:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged. thanks for verifying this!", "created": "2016-01-12T10:06:00.000000"}], "components": ["splunk"], "created": "2016-01-07T13:02:00.000000", "creator": "557058:b3bc334e-5ffe-4df6-bbd5-2e6534064015", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d7ddbab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3t3r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found in triage; fix suggested and verified by user"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_328194968_*|*_10007_*:*_1_*:*_93237172_*|*_5_*:*_1_*:*_0"}], "description": "In forwarder.pp file, line #69 should happen before line #65 otherwise $staged_package will always be undef since it was not assigned anywhere before it was used\n\nLine #65\n {code}\n    $pkg_path_parts  = [$staging::path, $staging_subdir, $staged_package]\n{code}\n\nLine #69\n {code}\n    $staged_package  = staging_parse($package_source)\n{code}", "environment": "windows 2012 r2, puppet 3.8.1, puppetlabs-splunk 3.2.1\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40239", "fixedVersions": [], "id": "40239", "issueType": "Bug", "key": "MODULES-2953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3bc334e-5ffe-4df6-bbd5-2e6534064015", "resolution": "Fixed", "resolutionDate": "2016-01-12T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Splunk forwarder installation bug in Windows", "timeSpent": "PT0S", "updated": "2016-01-12T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Ran out of time before I got anything meaningful accomplished. Bummer.", "created": "2016-01-11T11:02:00.000000"}], "components": [], "created": "2016-01-07T10:35:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b700fc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3sz3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Have extra bandwidth and this was something that was originally planned for next sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6856_*|*_3_*:*_1_*:*_347255686_*|*_5_*:*_1_*:*_0"}], "description": "Time box spike on using Puppet manifests to configure Windows templates.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32812", "fixedVersions": [], "id": "32812", "issueType": "Task", "key": "MODULES-2952", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2016-01-11T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Spike on Puppetizing Windows Templates", "timeSpent": "PT0S", "updated": "2016-01-11T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Maybe the options parameter (https://github.com/hundredacres/puppetlabs-haproxy/blob/master/manifests/balancermember.pp#L46) is what you're looking for? Otherwise, please submit your code on github as a PR adding (MODULES-2951) to the commit message title, which causes it to be automatically linked here.", "created": "2016-01-07T08:16:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39e49ac8-aaf7-4e00-be07-9c6a2e5a6e10", "body": "Hi David,\n\nThe options parameter only sets the same value to all balancermembers. If you want to have different weights, it doesn't seem to be supported.\n\nI have a github account, but I have never added anything via it. I will read up on how to do it.\n\nCheers,\nBo", "created": "2016-01-07T14:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39e49ac8-aaf7-4e00-be07-9c6a2e5a6e10", "body": "What I currently have changed is:\n\nhaproxy/manifests/balancermember.pp\n\nFrom:\n\ndefine haproxy::balancermember (\n  $listening_service,\n  $ports        = undef,\n  $server_names = $::hostname,\n  $ipaddresses  = $::ipaddress,\n  $ensure       = 'present',\n  $options      = '',\n  $define_cookies = false\n) {\n\nto:\n\ndefine haproxy::balancermember (\n  $listening_service,\n  $ports        = undef,\n  $server_names = $::hostname,\n  $ipaddresses  = $::ipaddress,\n  *$weights      = undef*,\n  $ensure       = 'present',\n  $options      = '',\n  $define_cookies = false\n) {\n\nhaproxy/templates/haproxy_balancermember.erb\n\nFrom:\n\n<% Array(@ipaddresses).zip(Array(@server_names)).each do |ipaddress,host| -%>\n<% if @ports -%>\n<%- Array(@ports).each do |port| -%>\n  server <%= host %> <%= ipaddress %>:<%= port %><%= if @define_cookies then \" cookie \" + host end %> <%= Array(@options).sort.join(\" \") %>\n<%- end -%>\n<% else -%>\n  server <%= host %> <%= ipaddress %><%= if @define_cookies then \" cookie \" + host end %> <%= Array(@options).sort.join(\" \") %>\n<%- end -%>\n<% end -%>\n\nto:\n\n*<% if @weights -%>*\n\n*<% Array(@ipaddresses).zip(Array(@server_names), Array(@weights)).each do |ipaddress,host,weight| -%>*\n*<% if @ports -%>*\n*<%- Array(@ports).each do |port| -%>*\n  *server <%= host %> <%= ipaddress %>:<%= port %> weight <%= weight %><%= if @define_cookies then \" cookie \" + host end %>* *<%= Array(@options).sort.join(\" \") %>*\n*<%- end -%>*\n*<% else -%>*\n  *server <%= host %> <%= ipaddress %><%= if @define_cookies then \" cookie \" + host end %> **<%= Array(@options).sort.join(\" \") %>*\n*<%- end -%>*\n*<% end -%>*\n\n*<% else -%>*\n\n<% Array(@ipaddresses).zip(Array(@server_names)).each do |ipaddress,host| -%>\n<% if @ports -%>\n<%- Array(@ports).each do |port| -%>\n  server <%= host %> <%= ipaddress %>:<%= port %><%= if @define_cookies then \" cookie \" + host end %> <%= Array(@options).sort.join(\" \") %>\n<%- end -%>\n<% else -%>\n  server <%= host %> <%= ipaddress %><%= if @define_cookies then \" cookie \" + host end %> <%= Array(@options).sort.join(\" \") %>\n<%- end -%>\n<% end -%>\n\n*<% end -%>*\n\nThese changes also work with heira generated data.\n\nCheers,\nBo", "created": "2016-01-07T14:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39e49ac8-aaf7-4e00-be07-9c6a2e5a6e10", "body": "Tried committing theses changes, but get failure on balancermember_spec.rb. Not sure what causes this. Been trying to figure the specs files out.", "created": "2016-01-07T21:22:00.000000"}], "components": ["haproxy"], "created": "2016-01-06T23:09:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39e49ac8-aaf7-4e00-be07-9c6a2e5a6e10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c32c6ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3sqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/16"}], "description": "I need the puppelabs/haproxy module to be able to set individual weights for my balancermembers. (Unless I have missed a way of doing this that is not in the reference material.)\n\nI have modified the puppetlabs/haproxy module to just this. Is there an interest to get the changes in code added here?\n\nCheers,\nBo", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32811", "fixedVersions": [], "id": "32811", "issueType": "Improvement", "key": "MODULES-2951", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39e49ac8-aaf7-4e00-be07-9c6a2e5a6e10", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Not able to set individual weights for balancermembers in puppelabs/haproxy module", "timeSpent": "PT0S", "updated": "2016-01-07T21:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2016-01-07T08:17:00.000000"}], "components": ["mrepo"], "created": "2016-01-06T16:38:00.000000", "creator": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428aac83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3sm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56342508_*|*_5_*:*_1_*:*_0"}], "description": "The module has various bits where cron jobs are marked as absent, but the associated user for the job is not set and will fail for anything setup as a non-root user.\n\nPR to follow :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37024", "fixedVersions": [], "id": "37024", "issueType": "Bug", "key": "MODULES-2950", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "resolution": "Fixed", "resolutionDate": "2016-01-07T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mrepo does not remove user cron jobs", "timeSpent": "PT0S", "updated": "2016-01-07T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi, this errpr most commonly occurs when puppet accesses AWS concurrently with another puppet run or a different tool.\n\nTo help narrow the issue down, please report whether you can assure that no other process is currently accessing your AWS account and if yes, what the state of the resource is, when you look it up in AWS' control panel.\n\nThanks!", "created": "2016-01-07T08:21:00.000000"}], "components": ["aws"], "created": "2016-01-06T14:47:00.000000", "creator": "623c0ef29b54ec0068b141c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10d9357d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3scn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/16"}], "description": "\n{code:bash}\n# puppet resource ec2_vpc --debug --trace\nDebug: Runtime environment: puppet_version=4.3.1, ruby_version=2.1.7, run_mode=user, default_encoding=UTF-8\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nError: Could not run: Puppet detected a problem with the information returned from AWS\nwhen looking up ec2_vpc in us-west-2. The specific error was:\n\nThe dhcpOption ID 'dopt-47fb0b22' does not exist\n\nRather than report on ec2_vpc resources in an inconsistent state we have exited.\nThis could be because some other process is modifying AWS at the same time.\n/Users/ngeorgieff/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:21:in `rescue in block in instances'\n/Users/ngeorgieff/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:12:in `block in instances'\n/Users/ngeorgieff/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:11:in `collect'\n/Users/ngeorgieff/.puppetlabs/etc/code/modules/aws/lib/puppet/provider/ec2_vpc/v2.rb:11:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1162:in `block in instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1155:in `collect'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1155:in `instances'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:24:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:265:in `search'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:225:in `find_or_save_resources'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/resource.rb:140:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:352:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:446:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'\n\n{code}\n\n\n\n{code:bash}\n# puppet resource ec2_vpc_dhcp_options\nec2_vpc_dhcp_options { 'dopt-47fb0b22':\n  ensure              => 'present',\n  domain_name         => ['us-west-2.compute.internal'],\n  domain_name_servers => ['AmazonProvidedDNS'],\n  region              => 'us-west-2',\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42471", "fixedVersions": [], "id": "42471", "issueType": "Bug", "key": "MODULES-2949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ef29b54ec0068b141c4", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error Enumerating VPC resource", "timeSpent": "PT0S", "updated": "2016-01-07T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "A fix for this was merged in https://github.com/puppetlabs/puppetlabs-apache/pull/1315", "created": "2016-01-07T08:21:00.000000"}], "components": ["apache"], "created": "2016-01-06T01:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:58975cd3-f2d1-4dd6-af88-9f037b0dc601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7efffa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_110661294_*|*_5_*:*_1_*:*_0"}], "description": "The order of hash elements in ruby is not defined, and might change every time you run puppet agent. The parameters of ProxyPass and ProxyPassMatch are stored in a hash.\nIn our environment this results in vhost config being rewritten, and subsequently apache reload/restart on almost every puppet agent run.", "environment": "Centos7, apache-2.2.15, puppet-3.8.4, ruby-1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39193", "fixedVersions": [], "id": "39193", "issueType": "Improvement", "key": "MODULES-2948", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:58975cd3-f2d1-4dd6-af88-9f037b0dc601", "resolution": "Fixed", "resolutionDate": "2016-01-07T08:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ProxyPass and ProxyPassMatch parameters will switch places on random puppet runs", "timeSpent": "PT0S", "updated": "2016-01-07T08:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is caused by {{lvm::logical_volume}} using the bare LV name as namevar. To solve this, the define would have to be rewritten that {{$lvm_device_path}} (https://github.com/puppetlabs/puppetlabs-lvm/blob/master/manifests/logical_volume.pp#L32) became the namevar and {{$volume_group}} and {{$lv_name}} (instead of {{$name}}) were parsed from it. To keep backwards compatibility, the define would also have to support both syntaxes for a while or have a new name to avoid changing the old one.", "created": "2016-01-11T08:28:00.000000"}, {"author": "557058:de7d2f32-7981-45b2-8cf2-facaf20220e7", "body": "If re-evaluating how this is structured, it should more closely mirror how logvols are created using kickstart definitions since they've already thought through this.  They have the concepts of mountpath, name, and device label as different things.  For example:\n\n{noformat}\nlogvol /  --fstype=\"xfs\" --size 10000 --name=root --vgname=vg0 --label=slash\nlogvol /var/tmp  --fstype=\"xfs\" --size 3000 --name=var_tmp --vgname=vg0 --fsoptions=nodev --label=var_tmp\nlogvol /tmp  --fstype=\"xfs\" --size 2000 --name=tmp --vgname=vg0 --fsoptions=nodev --label=tmp\n{noformat}\n\nIn this case the root logvol has a mount mount of /, a logvol name of root, and a disk label of slash.  It also handles two tmp leaf directories with different mount points.", "created": "2016-05-16T11:41:00.000000"}, {"author": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "body": "Any update on this?", "created": "2016-09-19T15:03:00.000000"}], "components": ["lvm"], "created": "2016-01-05T17:09:00.000000", "creator": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@295ef258"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3ro7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}], "description": "The lvm module does not allow the same names to be used across volume groups.  There is no reason why this shouldn't work as its allowed on the operating system and since they are unique hashes its valid ruby as well.  \n\nGiven a hash like: \n\n\n{code:ruby}\nHash $lvm_settings = {\n     'vg02' => {\n       physical_volumes => [ '/dev/sdb'],\n       logical_volumes  => {\n         'lv01'    => { 'size' => '32G', 'mountpath' => '/lv01/' },\n       },\n     },\n     'vg03' => {\n       physical_volumes => [ '/dev/sdc'],\n       logical_volumes  => {\n         'lv01'    => { 'size' => '32G', 'mountpath' => '/var/lv01/' },\n       },\n     },\n   },\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41339", "fixedVersions": [], "id": "41339", "issueType": "New Feature", "key": "MODULES-2947", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "LVM doesn't allow same logical volume names in different volume groups", "timeSpent": "PT0S", "updated": "2018-08-23T08:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c0a59263-3937-4f3c-a731-67c7501e3f96", "body": "It turns out that the functionality is already in the puppet module to manipulate this value, so I'm closing this ticket.", "created": "2016-01-05T15:38:00.000000"}], "components": ["mongodb"], "created": "2016-01-05T13:35:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c0a59263-3937-4f3c-a731-67c7501e3f96", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575eb732"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3rev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7363547_*|*_6_*:*_1_*:*_0"}], "description": "In the puppetlabs_mongodb module, net.ipv6 is not set to any value in /etc/mongod.conf, resulting in IPv6 being disabled entirely in mongo. I am adding IPv6 native support to TripleO deployments (and hence RDO), but this value needs to be set in order to use IPv6.\n\nIf it is not desired to have IPv6 enabled in all cases, we can make this a value that may be set with Heat parameters. Heat can pass True in the case where IPv6 is desired and False in the default case, but the Puppet module will have to be modified to accept a boolean value for this configuration parameter.\n\n  From the MongoDB docs [1]:\n\n   net.ipv6\n\n      Type: boolean\n\n      Default: False\n\nEnable or disable IPv6 support and allows the mongos or mongod to connect to the MongoDB instance using an IPv6 network. All MongoDB programs and processes disable IPv6 support by default.\n\n  [1] - https://docs.mongodb.org/manual/reference/configuration-options/", "environment": "CentOS 7.2 with Red Hat RDO OpenStack", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39192", "fixedVersions": [], "id": "39192", "issueType": "Bug", "key": "MODULES-2946", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c0a59263-3937-4f3c-a731-67c7501e3f96", "resolution": "Done", "resolutionDate": "2016-01-05T15:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb listens only on IPv4, with no way to bind to IPv6", "timeSpent": "PT0S", "updated": "2016-01-05T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This issue runs deeper and seems to be caused by https://github.com/puppetlabs/puppetlabs-mysql/blob/master/templates/my.cnf.pass.erb#L5 hardcoding host to {{localhost}} instead of using the passed options.", "created": "2016-01-11T08:56:00.000000"}], "components": ["mysql"], "created": "2016-01-05T06:48:00.000000", "creator": "557058:dcc3d47f-6971-4a58-8550-a45a67071efd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35d661f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87fb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}], "description": "If we set the override_options: -> bind-address: to '127.0.0.1' with skip_name_resolve to 'on', the reset of the root password fails on the following command:\n\nmysqladmin -u root --password=\\$(grep -o '[^ ]\\\\+\\$' ${secret_file}) password ''\n\nThis because the command (in this rare case) should be:\n\n{noformat}\nmysqladmin -u root *-h 127.0.0.1* [snipped]\n{noformat}\ninstead of currently:\n{noformat}\nmysqladmin -u root [snipped] \n{noformat}", "environment": "Puppet Enterprise 2015.3.1\npuppet-mysql: 3.6.2\nOS: RedHat 6.6\nMySQL Version: 5.6.27 (RPM's provided by Oracle)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33852", "fixedVersions": [], "id": "33852", "issueType": "Bug", "key": "MODULES-2945", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dcc3d47f-6971-4a58-8550-a45a67071efd", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MySQL Module fails to reset the root password if bind-address is '127.0.0.1'", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:1eca026d-3c92-4368-9e84-38508b1a0c1e", "body": "Problem is still present on 0.7 of lvm module", "created": "2016-02-08T07:58:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:079d065e-a591-43ca-9d12-6ca9db800295", "body": "Also affects CentOS 7.1.", "created": "2016-02-25T00:36:00.000000"}, {"author": "623c12d51c7f6a007049e957", "body": "https://github.com/puppetlabs/puppetlabs-lvm/pull/155\n\nshould fix this", "created": "2016-07-05T08:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-08-25T11:12:00.000000"}], "components": ["lvm"], "created": "2016-01-05T05:27:00.000000", "creator": "70121:1eca026d-3c92-4368-9e84-38508b1a0c1e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db6cec7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5257"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwqv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20148274434_*|*_5_*:*_1_*:*_0"}], "description": "Solaris 10 x86 with running (opencsw) puppet 3.7.4 with ruby 2.0 :\nLANG=\nLC_CTYPE=C\nLC_NUMERIC=C\nLC_TIME=C\nLC_COLLATE=C\nLC_MONETARY=C\nLC_MESSAGES=C\nLC_ALL=\n\nwhen running puppet causes the following error:\nInfo: Retrieving plugin\n{color:red}Error: invalid byte sequence in US-ASCII\nError: /File[/var/lib/puppet/lib/puppet/provider/logical_volume/lvm.rb]/content: change from {md5}d24f8b9a2928dc94d9e820714a11c20a to {md5}95476cfb372e7c165a14c9a126ea9383 failed: invalid byte sequence in US-ASCII\n{color}\n\n\nThis error occurs when going from 0.5 of the lvm module to 0.6 of the lvm module.\nThe lvm 0.5 version is fine.\nThe error in question does not affect Solaris though (since it doesn't use lvm) other than constantly producing an error for each run\n", "epicLinkSummary": "All of the work required to release supported LVM module", "estimate": "PT0S", "externalId": "40238", "fixedVersions": [], "id": "40238", "issueType": "Bug", "key": "MODULES-2943", "labels": ["lvm", "solaris"], "originalEstimate": "PT0S", "parent": "38084", "parentSummary": "All of the work required to release supported LVM module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1eca026d-3c92-4368-9e84-38508b1a0c1e", "resolution": "Fixed", "resolutionDate": "2016-08-25T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "logical_volume/lvm.rb causes ASCII error on Solaris with locale set to C", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2016-01-05T02:12:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5eab05b6-3c43-4d24-b5b2-779bffba8ba9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48998666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3r4v:"}], "description": "I use puppetlabs/firewall module to set up firewalls. I followed the document for rule inversion and added exclamation symbol before the src_range values, like src_range => '! ip1-ip2'. But it showed invalid ip address. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38081", "fixedVersions": [], "id": "38081", "issueType": "Bug", "key": "MODULES-2942", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5eab05b6-3c43-4d24-b5b2-779bffba8ba9", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Could not invert source ip range of firewall", "timeSpent": "PT0S", "updated": "2018-07-05T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This is going to be the behavior in RHEL/CentOS 8, so we should get on top of this soon.", "created": "2016-07-05T10:00:00.000000"}, {"author": "557058:e3bc7084-48e9-4931-88bb-64e3f3d5b190", "body": "Seems Red Hat may have rebased onto selinux userspace 2.5 for RHEL 7.3, bringing this change along with it. A bug has been filed with Red Hat since this was an unexpected change: https://bugzilla.redhat.com/show_bug.cgi?id=1392573", "created": "2016-11-07T15:20:00.000000"}, {"author": "557058:e3bc7084-48e9-4931-88bb-64e3f3d5b190", "body": "Looks like SELinux CIL has no concept of a version, so extracting a version may no longer be possible.[1][2]\n\nOne solution I can think of is to treat selmodule resources similar to service resources -- a service resource only starts a service if it's not started, but another resource can notify it to trigger a restart. Applying that to selmodule -- if the module is installed, do nothing, but if another resource notifies it, reinstall the module.\n\n[1] https://github.com/SELinuxProject/selinux/commit/e599a4318409b317b023bda2381034f80f4b6df5\n[2] http://marc.info/?l=selinux&m=124759244409438&w=2", "created": "2016-11-08T12:30:00.000000"}, {"author": "70121:518ceac5-ae55-496b-a6ca-eefb9a8024fb", "body": "I got hit with this on CentOS 7.3, here's the hacky workaround I put in my base profile that quiets things in the meantime. Similar could be used for Fedora >=23 but I don't have any Fedora machines.\n\n{code}\nif $::operatingsystemrelease >= '7.3' {\n    Selmodule <|tag == 'selinux::module::redhat'|> { syncversion => undef }\n}\n{code}\n", "created": "2016-12-15T08:02:00.000000"}], "components": ["selinux_core"], "created": "2016-01-04T19:31:00.000000", "creator": "623cfbe1ee1b5a007029bec2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e883c78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymsy7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/16"}], "description": "Under CentOS 7, semodule -l (which the selmodule provider uses to check the loaded module version) returns a version number, e.g. (from CentOS 7):\n\n{code}\nroot@srv-cfgmgt ~\n # semodule -l\nabrt\t1.4.1\t\naccountsd\t1.1.0\t\nacct\t1.6.0\t\nafs\t1.9.0\t\naiccu\t1.1.0\t\naide\t1.7.1\t\najaxterm\t1.0.0\t\nalsa\t1.12.2\t\n{code}\n\nUnder Fedora 23, the output looks like this (e.g. no version specified):\n{code}\n # semodule -l | head -10\nabrt\naccountsd\nacct\nafs\naiccu\naide\najaxterm\nalsa\namanda\namtu\n{code}\n\nThis causes \"syncversion\" to *always* report true when set, and always result in an active resource.\n\nMy policycoreutils level on F23 is policycoreutils-2.4-18.fc23.x86_64\n\n", "environment": "Fedora F22 packages/Puppet 4.3.1 code running on Fedora 23", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34899", "fixedVersions": [], "id": "34899", "issueType": "Bug", "key": "MODULES-7324", "labels": ["linux", "redhat", "selinux", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfbe1ee1b5a007029bec2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"syncversion\" maybe obsolete for selmodule type in Fedora >= 23", "timeSpent": "PT0S", "updated": "2018-06-18T16:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:1b570db2-90cc-4dab-988b-9f503563c83b] yes, setting {{$release}} is the way to go.\n\n[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] can you put that on your TODO list and perhaps add an example to the README how to do this?", "created": "2016-01-11T08:43:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "Thanks David.  Hopefully I can revisit and finish this up later today now.", "created": "2016-01-11T09:10:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], I can definitely do that, but I will need some predoc information: a good code example, what the example accomplishes, and maybe any other context I'm missing here.", "created": "2016-01-11T10:18:00.000000"}, {"author": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "body": "Jean,\n\nAs the example:\n\n\n{code}\n    apt::source { \"archive.ubuntu.com-${lsbdistcodename}\":\n      location => 'http://archive.ubuntu.com/ubuntu',\n      key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n      repos    => 'main universe multiverse restricted',\n    }\n\n    apt::source { \"archive.ubuntu.com-${lsbdistcodename}-security\":\n      location => 'http://archive.ubuntu.com/ubuntu',\n      key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n      repos    => 'main universe multiverse restricted',\n      release  => \"${lsbdistcodename}-security\"\n    }\n\n    apt::source { \"archive.ubuntu.com-${lsbdistcodename}-updates\":\n      location => 'http://archive.ubuntu.com/ubuntu',\n      key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n      repos    => 'main universe multiverse restricted',\n      release  => \"${lsbdistcodename}-updates\"\n    }\n\n    apt::source { \"archive.ubuntu.com-${lsbdistcodename}-backports\":\n      location => 'http://archive.ubuntu.com/ubuntu',\n      key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n      repos    => 'main universe multiverse restricted',\n      release  => \"${lsbdistcodename}-backports\"\n    }\n{code}\n\nThat will replace the default /etc/apt/sources.list file on standard Ubuntu machines.\n\nI am testing that bit right now, and will be rolling it out to our small deployment hopefully soon.", "created": "2016-01-19T09:38:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Added the example, along with a few minor edits/updates. Please let me know if this meets the need or if there are changes I should make. ", "created": "2016-01-28T12:47:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], assigning this to you for review. If someone else should look at it, please feel free to reassign as needed. \n\n[~accountid:557058:1b570db2-90cc-4dab-988b-9f503563c83b], thanks for providing the information! PR is linked above if you'd like to give it a look as well.\n\nThanks!", "created": "2016-01-28T12:50:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] nick added a hint on additional config for the example required. I'll be on the road next week, so please ping the team hipchat to get this merged.", "created": "2016-01-29T02:53:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "(y)\nThe PR has been updated, so I'll bug the team to merge it.", "created": "2016-01-29T12:13:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Woot! Thanks for your help, [~accountid:557058:1b570db2-90cc-4dab-988b-9f503563c83b] and [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]!", "created": "2016-01-29T12:33:00.000000"}], "components": ["apt"], "created": "2016-01-04T13:57:00.000000", "creator": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22b80a46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3qnr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585570618_*|*_10009_*:*_1_*:*_66785859_*|*_3_*:*_1_*:*_18768559_*|*_5_*:*_1_*:*_80779504463_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1483843012"}], "description": "I've been working with the puppetlabs/apt module for a good chunk of the day now and I don't feel like I have a better understanding of it than I did at the beginning.\n\nMy goal has been to recreate this (default apt sources.list file):\n\n{code:bash}\ndeb http://archive.ubuntu.com/ubuntu trusty main restricted\ndeb-src http://archive.ubuntu.com/ubuntu trusty main restricted\n\ndeb http://archive.ubuntu.com/ubuntu trusty-updates main restricted\ndeb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted\n\ndeb http://archive.ubuntu.com/ubuntu trusty universe\ndeb-src http://archive.ubuntu.com/ubuntu trusty universe\n\ndeb http://archive.ubuntu.com/ubuntu trusty-updates universe\ndeb-src http://archive.ubuntu.com/ubuntu trusty-updates universe\n\ndeb http://archive.ubuntu.com/ubuntu trusty multiverse\ndeb-src http://archive.ubuntu.com/ubuntu trusty multiverse\n\ndeb http://archive.ubuntu.com/ubuntu trusty-updates multiverse\ndeb-src http://archive.ubuntu.com/ubuntu trusty-updates multiverse\n\ndeb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse\ndeb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse\n\ndeb http://security.ubuntu.com/ubuntu trusty-security main restricted\ndeb-src http://security.ubuntu.com/ubuntu trusty-security main restricted\n\ndeb http://security.ubuntu.com/ubuntu trusty-security universe\ndeb-src http://security.ubuntu.com/ubuntu trusty-security universe\n\ndeb http://security.ubuntu.com/ubuntu trusty-security multiverse\ndeb-src http://security.ubuntu.com/ubuntu trusty-security multiverse\n{code}\n\nDumping your repo data into a set of apt::source blocks and then setting the apt module to purge the default sources.list (on ubuntu machines) seems to be the encouraged behavior.  I figured this would be a pretty easy, defined operation given its encouragement, but the lack of a cut and dried example of that seems to be missing.\n\nMy intermittent tinkering has led me to:\n\n{code}\n    apt::source { 'archive.ubuntu.com-lsbdistcodename':\n    {\n      location => 'http://archive.ubuntu.com/ubuntu',\n      key      => '630239CC130E1A7FD81A27B140976EAF437D05B5',\n      repos    => 'main universe multiverse restricted',\n    }\n{code}\n\nThat generates the appropriate \"trusty\" repos on my test box.\n\nBut what about the \"trusty-security\" and \"trusty-updates\" repos?  \n\nAm I just being really dumb and missing something obvious, or is the \"official\" way to set {{release}} to: {{\"$\\{lsbdistcodename\\}-security\"}} and {{\"$\\{lsbdistcodename\\}-updates\"}} to spawn configs for these repos?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34898", "fixedVersions": [], "id": "34898", "issueType": "Improvement", "key": "MODULES-2941", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1b570db2-90cc-4dab-988b-9f503563c83b", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DOCS: More examples please?  puppetlabs/apt module", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nthis is currently not supported. You can easily workaround this by supplying your own template in the {{rabbitmq::config}} parameter (see https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/1e2ea5cc4844722259173335f135709972fe6dcd/manifests/config.pp#L82). If you want to submit an example replacement template, or add an implementation of a different backend's parameter, feel free to submit a PR to the github project.\n\nThanks, David", "created": "2016-01-11T09:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4be37c73-5529-4548-baeb-a223fe92ecc6", "body": "Hi David,\nI just made the ticket since that was part of the puppet labs pull request procedure. I submitted the pull request, I think it is a worth while addition as it opens up the module to integration with any auth backend, but I understand if you all have a different perspective.\nThank's for taking the time to write,Megan Will\n\n \n\n      From: David Schmitt (JIRA) <issue-updates@puppetlabs.com>\n To: megan.miller@ymail.com \n Sent: Monday, January 11, 2016 10:06 AM\n Subject: Jira (MODULES-2940) Auth Backends Customization Variable\n   \n Message Title \n\n  |\n\n  |\n\n  |\n\n  |\n\n  |\n\n  |\n\n  |\n\n  |\n\n  |\n\n \n\n", "created": "2016-01-14T07:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Is that https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/424 ? Sorry, I missed that! I'll have a look.", "created": "2016-01-14T08:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged", "created": "2016-01-20T07:55:00.000000"}], "components": ["rabbitmq"], "created": "2016-01-04T09:12:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4be37c73-5529-4548-baeb-a223fe92ecc6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f2cf09d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3q8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604415987_*|*_4_*:*_1_*:*_516569631_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_256809916"}], "description": "Currently the auth_backends in the rabbitmq.config.erb is not a variable that can be customized, it can be changed to be such, allowing for different configurations of authorization/authentication.   As of right now the only alternative to the rabbitmq  default is  the hard coded specification for LDAP requires that LDAP be the source of authorization and authentication. Reason for making it it's own variable instead of including it in the config_variables is that it is location sensitive. ", "epicLinkSummary": null, "estimate": "PT7200S", "externalId": "35955", "fixedVersions": [], "id": "35955", "issueType": "Improvement", "key": "MODULES-2940", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT7200S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4be37c73-5529-4548-baeb-a223fe92ecc6", "resolution": "Fixed", "resolutionDate": "2016-01-20T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Auth Backends Customization Variable", "timeSpent": "PT0S", "updated": "2016-01-20T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Reading through the current *ip* functions, it looks like they are quite inconsistent in their support of v4 and v6. In light of the recent breakthrough of >10% IPv6 usage worldwide, this should be addressed.\n\nI suggest splitting all the IP-relevant functions into three variants: \"ipv4\", \"ipv6\" and just \"ip\", handling either v4, v6, or both respectively, like validate_ip* has already done:\n\n* has_interface_with\n* has_ip_address\n* has_ip_network\n* is_ip_address\n\nSome of this might be conditional on the used version of facter which supplies the underlying functions.", "created": "2016-01-11T09:29:00.000000"}], "components": ["stdlib"], "created": "2016-01-03T06:21:00.000000", "creator": "557058:758b17f5-a534-41eb-88de-983de62a2552", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc77fe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87f3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/16"}], "description": "The function has_ip_address only check for ip4 addresses, this is very in consequent, because  validate_ip_address can test for both ipv6 and ipv4.\nTested version:  4.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34897", "fixedVersions": [], "id": "34897", "issueType": "Bug", "key": "MODULES-2939", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:758b17f5-a534-41eb-88de-983de62a2552", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib: add separate v4/v6 support to *ip* functions ", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "From looking over the code, the changes that were made from 1.0.0 to 1.3.0 was to make config_file a global variable set in params.pp. If you want to change from the default config_file set per OS, you can set it the haproxy class level ie https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/manifests/init.pp#L116\n\nFrom your code it looks like you want to be able change the config_file being used in different resources. Is that what you mean.\n\nThanks for the effort you have put in. ", "created": "2016-01-04T08:54:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "body": "{quote}\nFrom your code it looks like you want to be able change the config_file being used in different resources. Is that what you mean.\n{quote}\n\nYep. We have a set of {{backend}} blocks added to a different config file. I could just combine them into {{haproxy.cfg}}, I suppose, but I don't really want to change our config expectations or other code that deals with this. Somehow (in some twisted way) this seems easier. :^)", "created": "2016-01-04T10:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I understand your predicament, and apologise for the change. \n\nHowever i do not think that people using the haproxy would expect this kind of behaviour.  It would add no benefit to anyone other than yourself. So i don't think this would be a good change. \n\nTP", "created": "2016-01-07T03:58:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "body": "I take that to mean nobody else was using {{target}} on older releases, or at least bothered to mention it if they noticed.\n\nWould you mind accepting the patch submission for review, though? I can change it back to {{target}} if you think that's better. Even if it's a case of limited use, what's the harm? It's a very small amount of code.", "created": "2016-01-07T11:33:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "body": "{quote}However i do not think that people using the haproxy would expect this kind of behaviour.{quote}\n\nHaproxy itself supports this behavior by allowing multiple {{-f _file_}} flags when you run the daemon. It's handy for compartmentalizing your configuration.", "created": "2016-01-07T11:34:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We will definitely review the PR. thanks for following up so thoroughly.\n\n:D ", "created": "2016-01-07T11:36:00.000000"}], "components": ["haproxy"], "created": "2015-12-31T15:06:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2430b6a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3puv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_244448842_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_320280363"}], "description": "We're upgrading our {{haproxy}} module from 1.0.0 to 1.3.1. In between these releases, the module's components have dropped support for the {{target}} parameter, which we were using to send haproxy configs to alternate files. I'd like that feature back, because I don't want to rework my haproxy setup just because we need to upgrade the module.\n\nI [patched the module|https://github.com/oshaughnessy/puppetlabs-haproxy/tree/MODULES-2938/restore-target-feature] to reintroduce the feature with the {{config_file}} parameter, because I saw that the latest module code seemed to be using that internally instead of {{target}}. I don't know if one name or the other is preferred, but I'd like to submit a pull request to get this added back in.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34896", "fixedVersions": [], "id": "34896", "issueType": "New Feature", "key": "MODULES-2938", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6276d641-e632-46b8-833c-9c428719ae09", "resolution": "Won't Fix", "resolutionDate": "2016-01-07T03:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "restore old \"target\" option to the puppetlabs-haproxy module", "timeSpent": "PT0S", "updated": "2016-01-07T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] - have you already created a ticket (or tickets) related to this?", "created": "2015-12-31T12:33:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "I haven't created a ticket, but I did do some hacking over the holiday on what I think it would entail:\nhttps://github.com/puppetlabs/modulesync_configs/pull/42", "created": "2016-01-04T16:37:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Is this something we should look at for all modules?", "created": "2016-01-14T12:34:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Yes, enabling just that is the intention of: https://github.com/puppetlabs/modulesync_configs/pull/42", "created": "2016-01-14T15:35:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Note that a separate pull request will be required for windows modules.", "created": "2016-01-14T16:02:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] for awareness ...", "created": "2016-01-15T14:14:00.000000"}], "components": ["acl"], "created": "2015-12-31T12:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@379615c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30565_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_167850718466"}], "description": "This ticket will serve as the lead to determining and implementing changes for a Windows module to use HostGenerator. If it is simple enough and can be handled by modulesync, this may be all of the changes necessary to implement for all Windows modules. This may also require changes in JJB as well for Windows modules. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37112", "fixedVersions": [], "id": "37112", "issueType": "Task", "key": "MODULES-2937", "labels": ["acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2021-04-26T06:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change acl to use hostgenerator", "timeSpent": "PT0S", "updated": "2021-04-26T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. ", "created": "2016-01-04T09:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the great module !! There are a few things that you could do to get it ready for approved. Dont worry they are small changes. \n\n* In metadata.json you should express compatibility for PE and Puppet.\n* Your README should follow this style guide more closely. [guide|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* You should document any classes, defines, parameters, and resources found in the README's example usage.\n\nLet me know when you have made the changes, and we can get this approved. \nThanks again.\nTP", "created": "2016-02-19T08:51:00.000000"}, {"author": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "body": "I did some updates as requested and published a new release. Would you mind having a look at it again?", "created": "2016-04-21T14:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work, i will get this on the list to review. \n\nCheers,\nTP", "created": "2016-04-26T04:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:de272b35-c97f-4c15-99c0-823d271b9d10] Your module is now marked as approved !!!! Thanks for putting this great module forward. \n\nTHANKS !!\n\nTP", "created": "2016-05-25T02:21:00.000000"}, {"author": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "body": "GREAT! Thanks a lot...", "created": "2016-05-25T05:16:00.000000"}], "components": ["approved"], "created": "2015-12-31T01:55:00.000000", "creator": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5167a204"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3pp3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_371897638_*|*_10009_*:*_2_*:*_1654869965_*|*_3_*:*_1_*:*_16350663_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5768267396_*|*_10005_*:*_2_*:*_4763939340"}], "description": "Could you please review https://forge.puppetlabs.com/tobru/knot for getting Puppet Approved? It's the only Knot Puppet module and it basically can configure all features of Knot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42468", "fixedVersions": [], "id": "42468", "issueType": "Task", "key": "MODULES-2936", "labels": ["Engineering-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "resolution": "Fixed", "resolutionDate": "2016-05-24T16:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tobru/knot: Review for Puppet Approved", "timeSpent": "PT0S", "updated": "2016-05-31T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This could probably be added easily by including the exclamation mark in the src_range and dst_range properties and parse that out.", "created": "2016-01-12T09:26:00.000000"}], "components": ["firewall"], "created": "2015-12-30T20:44:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f07888b8-7a15-4636-b2d3-236fdb2c9873", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1666f129"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3pov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}], "description": "firewall module doesn't support \"-m iprange ! --src-range xx.xx.xx.xx-xx.xx.xx.xx\" rule", "environment": "CentOS/RHEL", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41338", "fixedVersions": [], "id": "41338", "issueType": "Improvement", "key": "MODULES-2935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f07888b8-7a15-4636-b2d3-236fdb2c9873", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall module doesn't support negating iprange matches", "timeSpent": "PT0S", "updated": "2016-01-12T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hey [~accountid:557058:2ae958a8-ca72-4e65-b93f-5d338a790590]\n\nI would like to apologize for us not getting around to this issue. Due to age I am going to close, however if you are still seeing this issue on the latest versions of puppet please feel free to reopen.\n\nThank you", "created": "2021-07-05T04:40:00.000000"}], "components": ["postgresql"], "created": "2015-12-30T09:21:00.000000", "creator": "557058:2ae958a8-ca72-4e65-b93f-5d338a790590", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@103575ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3pfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173989144614_*|*_6_*:*_1_*:*_0"}], "description": "I setup postgres like this, note that I just want a software install so I'm disabling the service that normally starts. This works on all platforms ubuntu, centos, except centos7 with systemctl manager where the service tries to start and throws errors which you'll see at the end of the log snippet.\n\n    class { 'postgresql::globals':\n      manage_package_repo => true,\n      version             => '9.4',\n      postgis_version     => '2.1',\n    }->\n    class { 'postgresql::server':\n      service_ensure      => 'stopped',\n      service_enable      =>  false,\n       }\n    class { 'postgresql::server::postgis': }\n    class { 'postgresql::lib::java': }\n\nLog from a centos 7.1 host:\n\nNotice: /Stage[main]/Postgresql::Repo::Yum_postgresql_org/Yumrepo[yum.postgresql.org]/ensure: created\nNotice: /Stage[main]/Postgresql::Lib::Java/Package[postgresql-jdbc]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Install/Package[postgresql-server]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Postgis/Package[postgresql-postgis]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: executed successfully\nNotice: /Stage[main]/Postgresql::Server::Config/File[systemd-override]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_ident.conf]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_ident.conf/fragments]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_ident.conf/fragments.concat]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/Exec[concat_/var/lib/pgsql/9.4/data/pg_ident.conf]/returns: executed successfully\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/Exec[concat_/var/lib/pgsql/9.4/data/pg_ident.conf]: Triggered 'refresh' from 2 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/File[/var/lib/pgsql/9.4/data/pg_ident.conf]/content: content changed '{md5}f11c8332d3f444148c0b8ee83ec5fc6d' to '{md5}9300ac105fe777787ac9e793b8df8d25'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_ident.conf]/File[/var/lib/pgsql/9.4/data/pg_ident.conf]/mode: mode changed '0600' to '0640'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments.concat.out]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments.concat]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Exec[restart-systemd]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[deny access to postgresql user]/Concat::Fragment[pg_hba_rule_deny access to postgresql user]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/004_pg_hba_rule_deny access to postgresql user]/ensure: defined content as '{md5}205b04b3328583b8330f59e37d55c8e8'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow localhost TCP access to postgresql user]/Concat::Fragment[pg_hba_rule_allow localhost TCP access to postgresql user]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/003_pg_hba_rule_allow localhost TCP access to postgresql user]/ensure: defined content as '{md5}f30c1a00a0759236b37352c32cd0e284'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access to database with same name]/Concat::Fragment[pg_hba_rule_local access to database with same name]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/002_pg_hba_rule_local access to database with same name]/ensure: defined content as '{md5}61275db6b21adbf53b575d4c1a6bbed1'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[local access as postgres user]/Concat::Fragment[pg_hba_rule_local access as postgres user]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/001_pg_hba_rule_local access as postgres user]/ensure: defined content as '{md5}03454101c43efbcdecc71dd3f734a68f'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to all users]/Concat::Fragment[pg_hba_rule_allow access to all users]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/100_pg_hba_rule_allow access to all users]/ensure: defined content as '{md5}0c5966ab4591f092ef66ce333bb3f463'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Pg_hba_rule[allow access to ipv6 localhost]/Concat::Fragment[pg_hba_rule_allow access to ipv6 localhost]/File[/var/lib/puppet/concat/_var_lib_pgsql_9.4_data_pg_hba.conf/fragments/101_pg_hba_rule_allow access to ipv6 localhost]/ensure: defined content as '{md5}ab588822a007943223faadf86be3044a'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/Exec[concat_/var/lib/pgsql/9.4/data/pg_hba.conf]/returns: executed successfully\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/Exec[concat_/var/lib/pgsql/9.4/data/pg_hba.conf]: Triggered 'refresh' from 8 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/pgsql/9.4/data/pg_hba.conf]/content: content changed '{md5}16401f4bb2f7a0cbeac3ecb5133e2904' to '{md5}c31ee6f98ede22591533e8056938c902'\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.4/data/pg_hba.conf]/File[/var/lib/pgsql/9.4/data/pg_hba.conf]/mode: mode changed '0600' to '0640'\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]/ensure: created\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]/returns: Redirecting to /bin/systemctl reload  postgresql-9.4.service\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]/returns: Job for postgresql-9.4.service failed. See 'systemctl status postgresql-9.4.service' and 'journalctl -xn' for details.\nError: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Failed to call refresh: service postgresql-9.4 reload returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: service postgresql-9.4 reload returned 1 instead of one of [0]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37111", "fixedVersions": [], "id": "37111", "issueType": "Bug", "key": "MODULES-2934", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ae958a8-ca72-4e65-b93f-5d338a790590", "resolution": "Won't Do", "resolutionDate": "2021-07-05T04:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "errors from postgres module on centos7.1 when service_ensure='stopped'", "timeSpent": "PT0S", "updated": "2021-07-05T04:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "[Pull #141|https://github.com/puppetlabs/puppetlabs-java_ks/pull/141]", "created": "2015-12-29T17:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged, resolving the ticket.", "created": "2016-02-01T08:38:00.000000"}], "components": ["java_ks"], "created": "2015-12-29T17:24:00.000000", "creator": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4007d84d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3pef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52204097_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2853885633"}], "description": "The keytool provider of java_ks only includes the first intermediate certificate in the file supplied to the chain parameter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38080", "fixedVersions": [], "id": "38080", "issueType": "Bug", "key": "MODULES-2933", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_ks chain only includes one intermediate cert", "timeSpent": "PT0S", "updated": "2016-02-01T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": null, "attachments": [], "comments": [{"author": "557058:77cb3d91-02ec-492c-b8a1-35376405e531", "body": "What about timeout from std-lib? https://ruby-doc.org/stdlib-1.9.3/libdoc/timeout/rdoc/Timeout.html", "created": "2016-12-07T15:02:00.000000"}], "components": ["vcsrepo"], "created": "2015-12-25T01:55:00.000000", "creator": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2de4c1c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87ev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/16"}], "description": "Despite the -oConnectTimeout parameter i n the git-helper script, it is possible for the git calls of vcsrepo to stall for many hours.\n\nPlease add a timeout parameter that allows cancelling. \nIf you don't want to implement a native ruby timeout like the exec type, I suggest using the /usr/bin/timeout coreutils binary as a wrapper for git.", "epicLinkSummary": null, "estimate": "PT7200S", "externalId": "39191", "fixedVersions": [], "id": "39191", "issueType": "Improvement", "key": "MODULES-2932", "labels": ["git", "timeout", "vcsrepo"], "originalEstimate": "PT7200S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo should support timeout for git", "timeSpent": "PT0S", "updated": "2016-12-07T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/32", "created": "2015-12-29T03:09:00.000000"}], "components": ["motd"], "created": "2015-12-24T03:30:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d7e4e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynytj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430730219_*|*_10007_*:*_2_*:*_196888237_*|*_5_*:*_1_*:*_0"}], "description": "If you run the acceptance tests with the ubuntu nodeset it will fail.\nspec/acceptance/nodesets/ubuntu.yml\n\nBEAKER_set=ubuntu bundle exec rspec spec/acceptanc", "environment": "ubuntu-14.04-amd64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33851", "fixedVersions": [], "id": "33851", "issueType": "Bug", "key": "MODULES-2931", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2015-12-31T09:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "motd Acceptance tests fail on ubuntu 14-04", "timeSpent": "PT0S", "updated": "2015-12-31T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2015-12-22T09:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ad032b7d-38cf-4cbb-a79e-f560ae58ed69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52806a31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87en:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "This is a heads-up and not an issue.\n\nRabbitMQ 3.6.0 [has been tagged](https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0). Note that in this release, server artifacts are distributed as `xz` archives and not `gz`.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "38079", "fixedVersions": [], "id": "38079", "issueType": "Improvement", "key": "MODULES-2930", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ad032b7d-38cf-4cbb-a79e-f560ae58ed69", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ module: upgrade to RabbitMQ 3.6.0", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "The vhosts are generated with the following code in a module:\n\n\n{code:java}\n$vhosts     = hiera_hash ('web::vhosts', {})\ncreate_resources('apache::vhost', $vhosts)\n{code}\n", "created": "2015-12-22T03:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "does it fail if you set a value other than 0 ?", "created": "2015-12-29T07:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "Former user - over the holidays I realised that the passenger_pool_idle_time is a global configuration parameter, not at the vhost level.\n\nIf I use\n\n{code:java}\napache::mod::passenger::passenger_pool_idle_time: 0\n{code}\n\nin hiera, all works as expected.\n\n", "created": "2016-01-05T03:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "Not really an error - configuration is made at the global level, not at the vhost (https://www.phusionpassenger.com/library/config/apache/reference/#passengerpoolidletime)", "created": "2016-01-05T03:15:00.000000"}], "components": ["apache"], "created": "2015-12-22T03:52:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@557ec3d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3nzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_619009736_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_588344388"}], "description": "I'm trying to configure a passenger app using the puppetlabs-apache module.\n\nIf I use the following hiera configuration this works:\n\n\n{code:java}\nweb::vhosts:   \n  node.com:\n    docroot:                  /var/www/app\n    serveraliases:            \"%{fqdn}\"\n    passenger_app_env:        production\n    passenger_pre_start:      \"http://%{fqdn}/contact\"\n    passenger_min_instances:  3\n    directories:\n    - path:                   /var/www/app\n      passenger_enabled:      \"on\"\n{code}\n\nbut if I try to configure passenger_pool_idle_time with this code it fails:\n\n\n{code:java}\nweb::vhosts:   \n  node.com:\n    docroot:                  /var/www/app\n    serveraliases:            \"%{fqdn}\"\n    passenger_app_env:        production\n    passenger_pre_start:      \"http://%{fqdn}/contact\"\n    passenger_pool_idle_time: 0\n    passenger_min_instances:  3\n    directories:\n    - path:                   /var/www/app\n      passenger_enabled:      \"on\"\n{code}\n\n\nThe error returned is \n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter passenger_pool_idle_time on node abc.co.uk\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32810", "fixedVersions": [], "id": "32810", "issueType": "Bug", "key": "MODULES-2929", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "resolution": "Done", "resolutionDate": "2016-01-05T03:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Trying to define passenger_pool_idle_time from hiera generates an error", "timeSpent": "PT0S", "updated": "2016-01-05T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "merged", "created": "2015-12-29T07:46:00.000000"}], "components": ["java"], "created": "2015-12-21T17:44:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1621a200"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3nnj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_655376287_*|*_5_*:*_1_*:*_0"}], "description": "Add FreeBSD support to Java module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32809", "fixedVersions": [], "id": "32809", "issueType": "New Feature", "key": "MODULES-2928", "labels": ["freebsd", "java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-12-29T07:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add FreeBSD support to java module", "timeSpent": "PT0S", "updated": "2015-12-29T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Suggest changing \nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/windowsprocess/process_valid_args.rb#L17\n\nfrom\n{noformat}\n... /c ping.exe -n 1 -4 ...\n{noformat}\n\nto\n{noformat}\n... /c ping.exe -n 2 -4 ...\n{noformat}\n\nThis will force the process to take 1 second to execute instead of the VERY short time it does now.", "created": "2015-12-21T13:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/a5e54407c77c48fc06f2e2fdc78f2b5c0e92034a", "created": "2015-12-29T10:04:00.000000"}], "components": ["dsc"], "created": "2015-12-21T13:05:00.000000", "creator": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46a94c93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3nhz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Defect picked up and resolved as a part of Windows CI Triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_80532899_*|*_1_*:*_2_*:*_6175917_*|*_10007_*:*_1_*:*_663983924_*|*_3_*:*_1_*:*_10183787_*|*_5_*:*_1_*:*_0"}], "description": "Intermittently the basic dsc resources acceptance test for the DSC module fails.  It is suspected that this is due to the testing host being under stress and that a race condition occurs where the process being tested starts and exits faster than DSC can detect the process actually starting\n\nTest file:\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/windowsprocess/process_valid_args.rb\n\nExample good test output:\n{noformat}\nMODULES-2398 - C68691 - Apply DSC WindowsProcess Resource with Valid \"Arguments\" and \"Path\" Specified\n\n* Apply Manifest\n\nsdnyl1fhrm5yq9e.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 11:05:58$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for sdnyl1fhrm5yq9e.delivery.puppetlabs.net in environment production in 0.09 seconds\n  Notice: /Stage[main]/Main/Dsc_windowsprocess[windowsprocess_test]/ensure: created\n  Notice: Applied catalog in 10.14 seconds\n\nsdnyl1fhrm5yq9e.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 20.20 seconds\n\n* Verify Results\n\nsdnyl1fhrm5yq9e.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 11:06:18$ cat /cygdrive/c/ping.out\n  \n  Pinging sdnyl1fhrm5yq9e [127.0.0.1] with 32 bytes of data:\n  Reply from 127.0.0.1: bytes=32 time<1ms TTL=128\n  \n  Ping statistics for 127.0.0.1:\n      Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),\n  Approximate round trip times in milli-seconds:\n      Minimum = 0ms, Maximum = 0ms, Average = 0ms\n\nsdnyl1fhrm5yq9e.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 0.11 seconds\n\n* Remove Test Artifacts\nlocalhost $ scp /tmp/beaker20151215-23914-1u1y16o win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nsdnyl1fhrm5yq9e.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 11:06:18$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, \n  ''methodName' = ResourceSet,'className' = \n  MSFT_DSCLocalConfigurationManager,'namespaceName' = \n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer SDNYL1FHRM5YQ9E with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [SDNYL1FHRM5YQ9E]: LCM:  [ Start  Set      ]  \n  [[File]DirectResourceAccess]  \n  VERBOSE: [SDNYL1FHRM5YQ9E]:                            \n  [[File]DirectResourceAccess] C:\\ping.out was successfully deleted.\n  VERBOSE: [SDNYL1FHRM5YQ9E]: LCM:  [ End    Set      ]  \n  [[File]DirectResourceAccess]  in 0.0150 seconds.\n  VERBOSE: [SDNYL1FHRM5YQ9E]: LCM:  [ End    Set      ]    in  0.0150 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n{noformat}\n\nExample Bad Test Output\n{noformat}\n* Apply Manifest\n\nukt1tytvghge74d.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 13:16:43$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for ukt1tytvghge74d.delivery.puppetlabs.net in environment production in 0.09 seconds\n  Error: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\Windows\\System32\\cmd.exe'. Message: Failed to wait for processes to start. \n  Error: /Stage[main]/Main/Dsc_windowsprocess[windowsprocess_test]/ensure: change from absent to present failed: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\Windows\\System32\\cmd.exe'. Message: Failed to wait for processes to start. \n  Notice: Applied catalog in 14.20 seconds\n\nukt1tytvghge74d.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 24.95 seconds\n\n* Remove Test Artifacts\nlocalhost $ scp /tmp/beaker20151218-30827-1dn0jef win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nukt1tytvghge74d.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 13:17:09$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, \n  ''methodName' = ResourceSet,'className' = \n  MSFT_DSCLocalConfigurationManager,'namespaceName' = \n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer UKT1TYTVGHGE74D with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [UKT1TYTVGHGE74D]: LCM:  [ Start  Set      ]  \n  [[File]DirectResourceAccess]  \n  VERBOSE: [UKT1TYTVGHGE74D]:                            \n  [[File]DirectResourceAccess] C:\\ping.out was successfully deleted.\n  VERBOSE: [UKT1TYTVGHGE74D]: LCM:  [ End    Set      ]  \n  [[File]DirectResourceAccess]  in 0.0000 seconds.\n  VERBOSE: [UKT1TYTVGHGE74D]: LCM:  [ End    Set      ]    in  0.0150 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n{noformat}\n\nNote that in the bad test, the error was failed to wait for the process to start yet, in the next step it successfully deletes the ping.out file.  This means the test process did actually execute but DSC failed to see the process start.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42465", "fixedVersions": [], "id": "42465", "issueType": "Bug", "key": "MODULES-2919", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "resolution": "Fixed", "resolutionDate": "2015-12-30T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Intermittent failure of Windows Process Acceptance test", "timeSpent": "PT0S", "updated": "2015-12-30T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4afa761efb0069cd3663", "body": "This can be closed. It turned out that I had placed {{ports.conf}} in {{conf.d}} instead of {{conf}} which meant it was being included twice.", "created": "2015-12-20T16:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "closed as per reporters instructions", "created": "2015-12-29T07:49:00.000000"}], "components": ["apache"], "created": "2015-12-20T09:39:00.000000", "creator": "623a4afa761efb0069cd3663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b9706c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3n27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_770970372_*|*_6_*:*_1_*:*_0"}], "description": "I have installed Apache via puppetlabs/apache and it will not start. I throws the error {{Address already in use: AH00072: make_sock: could not bind to address}} regardless of what port is used. {{netstat -lntp}} doesn't show anything using the port. My system is CentOS 7 and I am using packages from the {{centos-sclo-rh}} repo. \n\nHere are the packages I have installed related to this:\n\n{code}\n    $ rpm -qa |grep 'http\\|php' |sort\n    httpd24-1.1-9.el7.x86_64\n    httpd24-httpd-2.4.12-6.el7.1.x86_64\n    httpd24-httpd-devel-2.4.12-6.el7.1.x86_64\n    httpd24-httpd-tools-2.4.12-6.el7.1.x86_64\n    httpd24-mod_ssl-2.4.12-6.el7.1.x86_64\n    httpd24-runtime-1.1-9.el7.x86_64\n    rh-php56-2.0-6.el7.x86_64\n    rh-php56-php-cli-5.6.5-7.el7.x86_64\n    rh-php56-php-common-5.6.5-7.el7.x86_64\n    rh-php56-php-pear-1.9.5-3.el7.noarch\n    rh-php56-php-pecl-jsonc-1.3.6-3.el7.x86_64\n    rh-php56-php-process-5.6.5-7.el7.x86_64\n    rh-php56-php-xml-5.6.5-7.el7.x86_64\n    rh-php56-runtime-2.0-6.el7.x86_64\n{code}\n\nAnd here is my Puppet manifest. Any help would be greatly appreciated.\n\n{code}\n    exec { 'create localhost cert':\n      # lint:ignore:80chars\n      command   => \"/bin/openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -sha256 -subj '/CN=domain.com/O=My Company Name LTD./C=US' -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt\",\n      # lint:endignore\n      creates   => '/etc/pki/tls/certs/localhost.crt',\n      logoutput => true,\n      before    => Class['apache'],\n    }\n    \n    package { 'centos-release-scl-rh':\n      ensure => installed,\n    }\n    \n    $packages = [\n      'httpd24',\n      'rh-php56',\n      'scl-utils',\n    ]\n    \n    package { $packages:\n      ensure  => installed,\n      before  => Class['apache'],\n      require => Package['centos-release-scl-rh'],\n    }\n    \n    user { 'webmaster':\n      ensure => present,\n      before => Class['apache'],\n    }\n    \n    $scl_httpd = '/opt/rh/httpd24/root'\n    \n    class { 'apache':\n      apache_name           => 'httpd24-httpd',\n      apache_version        => '2.4',\n      conf_dir              => \"${scl_httpd}/etc/httpd/conf\",\n      confd_dir             => \"${scl_httpd}/etc/httpd/conf.d\",\n      default_mods          => false,\n      default_ssl_vhost     => false,\n      default_vhost         => false,\n      dev_packages          => 'httpd24-httpd-devel',\n      docroot               => \"${scl_httpd}/var/www/html\",\n      httpd_dir             => \"${scl_httpd}/etc/httpd\",\n      logroot               => '/var/log/httpd24',\n      mod_dir               => \"${scl_httpd}/etc/httpd/conf.modules.d\",\n      mpm_module            => 'worker',\n      pidfile               => '/opt/rh/httpd24/root/var/run/httpd/httpd.pid',\n      ports_file            => \"${scl_httpd}/etc/httpd/conf.d/ports.conf\",\n      purge_configs         => true,\n      serveradmin           => 'root@localhost',\n      servername            => 'demobox.example.com',\n      server_root           => \"${scl_httpd}/etc/httpd\",\n      service_name          => 'httpd24-httpd',\n      trace_enable          => false,\n      vhost_dir             => \"${scl_httpd}/etc/httpd/conf.d\",\n      vhost_include_pattern => '*.conf',\n    }\n    \n    class { 'apache::dev': }\n    \n    class { 'apache::mod::ssl':\n      package_name => 'httpd24-mod_ssl',\n    }\n    \n    apache::vhost { 'main-site-nonssl':\n      ip            => '*',\n      ip_based      => true,\n      port          => '80',\n      docroot       => \"${scl_httpd}/var/www/main-site\",\n    #  docroot_owner => 'webmaster',\n    #  docroot_group => 'webmaster',\n    }\n    \n    apache::vhost { 'main-site-ssl':\n      ip            => '*',\n      ip_based      => true,\n      port          => '443',\n      docroot       => \"${scl_httpd}/var/www/main-site\",\n    #  docroot_owner => 'webmaster',\n    #  docroot_group => 'webmaster',\n      ssl           => true,\n      ssl_cert      => '/etc/pki/tls/certs/localhost.crt',\n      ssl_key       => '/etc/pki/tls/private/localhost.key',\n    }\n{code}\n\nI have also posted this on StackOverflow at https://stackoverflow.com/questions/34378198/apache-wont-start-after-installing-with-puppet", "environment": "CentOS 7 using Software Collections", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32808", "fixedVersions": [], "id": "32808", "issueType": "Bug", "key": "MODULES-2916", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4afa761efb0069cd3663", "resolution": "Fixed", "resolutionDate": "2015-12-29T07:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache won't start after installing with puppetlabs/apache", "timeSpent": "PT0S", "updated": "2015-12-29T07:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "pull [#140|https://github.com/puppetlabs/puppetlabs-java_ks/pull/140]", "created": "2015-12-19T22:24:00.000000"}, {"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "We might also want to mask out the suid and sgid bits from stat.mode.", "created": "2015-12-19T22:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged, resolving the ticket.", "created": "2016-02-01T08:33:00.000000"}], "components": ["java_ks"], "created": "2015-12-19T22:13:00.000000", "creator": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@354395af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3n1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3752389804_*|*_5_*:*_1_*:*_0"}], "description": "When the keystore starts out as a zero-length file, java_ks exposes the content of the keystore by permitting the keystore file to be world readable between the time that keytool creates the new file and the time that java_ks fixes the file mode and group ownership.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41337", "fixedVersions": [], "id": "41337", "issueType": "Bug", "key": "MODULES-2915", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java_ks exposes contents of keystore when keystore initially zero length", "timeSpent": "PT0S", "updated": "2016-02-01T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "Here is the offending line:\n\nhttps://github.com/puppetlabs/puppetlabs-dism/blob/master/lib/puppet/provider/dism/dism.rb#L45", "created": "2016-01-15T11:33:00.000000"}, {"author": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "body": "Raised PR at: https://github.com/puppetlabs/puppetlabs-dism/pull/41", "created": "2016-06-02T14:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dism/commit/58c5bed47a2efb3f5bc11e7e47e185b6841b11ff", "created": "2016-06-03T10:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed everything except for 3.4.0 - https://ci.appveyor.com/project/puppetlabs/puppetlabs-dism/build/job/1ajjvs7vcajr9qkn", "created": "2016-06-03T10:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is actually a simple fix - \n\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/65692047abfbcf722e0288c112535f872f157051/.sync.yml#L7-L8\n\nYou just need to add this to your .sync.yml file:\n\n{noformat}\nGemfile:\n  supports_windows: true\n{noformat}\n\nAnd then redo modsync.", "created": "2016-06-03T10:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dism/commit/6f0a014927ced471f16848bb03f0105f79e499ae", "created": "2016-06-03T12:47:00.000000"}], "components": ["DISM"], "created": "2015-12-19T05:54:00.000000", "creator": "557058:9c6db495-1941-4c5e-bac4-9b59794219fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "We can install a Windows feature from a source, using a pathname that may or may not have spaces in it.  \n\nDuring testing, the following might be helpful:\n\n1. Disable internet connection to ensure DISM doesn't download source features from Windows Update and ignore the specified source/ skip it if the specified source can't be found.  \n\n2. Uninstall-WindowsFeature -Name <feature> -remove to uninstall the feature and \"reset\" the test"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f6e423c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn8fj:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The Source parameter was being set incorrectly.  This now works\nAlso updated the module with current gem file"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Have bandwidth to do the work"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_460423_*|*_1_*:*_1_*:*_5363814240_*|*_10007_*:*_3_*:*_70964648_*|*_3_*:*_3_*:*_620969058_*|*_10009_*:*_2_*:*_1030668453_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8393721138"}], "description": "When dism type is used with parameter source, the ruby code is adding a single quote to the path in the output causing the command to fail on windows 2012 virtual environment. \ne.g.\ndism { 'NetFx3':  \n        ensure => present,  \n        all => true,  \n      source  => 'Z:\\2012r2\\sxs'  \n}\n\ndism.exe /online ................. Source='z:\\2012r2\\sxs' \n\nwindows accepts double quotes or no quotes but will not like single quotes. Please fix.\n \n ", "environment": "Windows 2012 and Windows 2012R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32882", "fixedVersions": [], "id": "32882", "issueType": "Bug", "key": "MODULES-2917", "labels": ["Windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9c6db495-1941-4c5e-bac4-9b59794219fd", "resolution": "Fixed", "resolutionDate": "2016-06-15T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DISM fails on windows when source parameter specified", "timeSpent": "PT0S", "updated": "2018-11-01T14:52:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [], "components": ["supported"], "created": "2015-12-18T17:22:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@488b847c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3my7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Quality Assurance"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7754_*|*_3_*:*_1_*:*_609222419_*|*_10009_*:*_1_*:*_3632260_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1026531860"}], "description": "A document needs to be created for story point guidance for QA project tickets. There are several different understanding about what a point means and we need to settle on one definition for the QA scrum board.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39190", "fixedVersions": [], "id": "39190", "issueType": "Bug", "key": "MODULES-2914", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2016-01-06T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Document for Story Point Guidance", "timeSpent": "PT0S", "updated": "2016-01-07T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This has been reported in PUP-3859, which was marked as a duplicate of PUP-3042, which was also marked as a duplicate of PUP-735.\n\nI don't believe there's anything we can do about a PE 3.8.x exit code issue at this point in time, so closing this.", "created": "2015-12-28T15:34:00.000000"}], "components": ["dsc"], "created": "2015-12-18T15:23:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20223fbb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3mvb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1144518_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_863615920"}], "description": "h1. Description\n\nIf a user accidentally creates a graph cycle the Puppet Agent run will return \"0\" instead of \"1\" on PE 3.8.x:\n\n*Note:* There is a strong possiblity that this has nothing to do with the DSC module and is a core Puppet issue. Good news is that on 2015.2.x and above the Puppet Agent fails with exit code \"1\".\n\n{noformat}\n* Run Puppet Agent\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 15:07:04$ cmd.exe /c puppet agent -t --environment production\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: defined content as '{md5}47c5b73fc93d6bb7bf68bf3f0869aa1b'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.psm1]/ensure: defined content as '{md5}550fc559e030eeca8c9100e500a9dddc'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.schema.mof]/ensure: defined content as '{md5}f5b133eae9bc4edf51207fbb91e66d4e'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/PuppetFakeResource.psd1]/ensure: defined content as '{md5}ddf57ee67cffbb09fe7f8ff8d6811128'\n  Info: Loading facts\n  Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2)\n  Info: Caching catalog for nhgcvljptlg3quz.delivery.puppetlabs.net\n  Info: Applying configuration version '1450220758'\n  Error: Could not apply complete catalog: Found 1 dependency cycle:\n  (Dsc_puppetfakeresource[reboot_test] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[reboot_test])\n  Cycle graph written to C:/ProgramData/PuppetLabs/puppet/var/state/graphs/cycles.dot.\n  Notice: Finished catalog run in 0.05 seconds\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 30.01 seconds\nBeaker::Host::CommandFailure: Host 'nhgcvljptlg3quz.delivery.puppetlabs.net' exited with 0 running:\n cmd.exe /c puppet agent -t --environment production{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install PE onto the master.\n# Install PE Agent on the Windows agent node and register the agent with the master.\n# Install DSC module from the modules staging Forge onto the master node:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Update the \"site.pp\" for the production environment on the master with following manifest:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n  notify => Dsc_puppetfakeresource['reboot_test']\n}\ndsc_puppetfakeresource { 'reboot_test':\n  dsc_importantstuff => 'reboot'\n}{noformat}\n# Run the Puppet Agent on the Windows agent SUT:\n{noformat}puppet agent -t{noformat}\n# Check the exit code on the Windows agent SUT:\n{noformat}echo %errorlevel%{noformat}\n\nh2. Expect\n\nThe Puppet Agent run should fail with exit code \"1\".\n\nh2. Actual\n\nThe Puppet Agent run fails, but with exit code \"0\".\n\n{noformat}\n* Run Puppet Agent\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 15:07:04$ cmd.exe /c puppet agent -t --environment production\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: defined content as '{md5}47c5b73fc93d6bb7bf68bf3f0869aa1b'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.psm1]/ensure: defined content as '{md5}550fc559e030eeca8c9100e500a9dddc'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.schema.mof]/ensure: defined content as '{md5}f5b133eae9bc4edf51207fbb91e66d4e'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/PuppetFakeResource.psd1]/ensure: defined content as '{md5}ddf57ee67cffbb09fe7f8ff8d6811128'\n  Info: Loading facts\n  Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2)\n  Info: Caching catalog for nhgcvljptlg3quz.delivery.puppetlabs.net\n  Info: Applying configuration version '1450220758'\n  Error: Could not apply complete catalog: Found 1 dependency cycle:\n  (Dsc_puppetfakeresource[reboot_test] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[reboot_test])\n  Cycle graph written to C:/ProgramData/PuppetLabs/puppet/var/state/graphs/cycles.dot.\n  Notice: Finished catalog run in 0.05 seconds\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 30.01 seconds\nBeaker::Host::CommandFailure: Host 'nhgcvljptlg3quz.delivery.puppetlabs.net' exited with 0 running:\n cmd.exe /c puppet agent -t --environment production{noformat}", "environment": "Module Version: 0.8.1-b30009-stage704d2946\nPE Version: 3.8.2 (Gold)\nMaster: CentOS 7 x64\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "32880", "fixedVersions": [], "id": "32880", "issueType": "Bug", "key": "MODULES-2912", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Fix", "resolutionDate": "2015-12-28T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Graph Cycle Failure Returns \"0\" on PE 3.8.x Agent", "timeSpent": "PT0S", "updated": "2015-12-28T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Make sure to specify both {{checksum => md5/sha256}} and {{checksum_value}} in the file resource to prevent the agent from considering the file to be outofsync every time it runs. Alternatively, you can use {{checksum=>mtime}}, which assumes ntp clocks are relatively synced.", "created": "2016-03-02T11:39:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "This strikes me as not an immediate priority because it will only be useful if upgrading *from* puppet 4.4+. But worth circling back to before/around the next puppet Y release.", "created": "2016-04-05T10:44:00.000000"}, {"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] the work here is mostly intended to simplify the server side configuration of the puppet master (so some work in puppet_enterprise, and some in puppet_agent), and yes I agree that it's not immediately pressing.  There is general cleanup work needed around pe_repo, and I think this ticket falls into that space, when we can get to it.  But I'm a little confused by your comment that it is only useful if upgrading *from* Puppet 4.4+.  Isn't it useful if upgrading *to* Puppet 4.4+?  ", "created": "2016-04-05T14:26:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330] it's pretty likely that I'm missing some context here. I was thinking that this ticket means the *pre-upgrade* agent would use the https file source to download files (e.g. the puppet-agent package for platforms without a standard package manager), in which case the agent would need to be running puppet 4.4 so that it knew how to use https file sources, hence my \"from\" comment. However, if the https file source is only going to be hit *post-upgrade* then, yes, this would be useful when upgrading *to* puppet 4.4+ (and this might bump up in priority accordingly).\n\nSo, apologies if I misdirected - I was jumping to conclusions about when in the lifecycle of the module it was using file resources. Or I may have been confused in other ways :)", "created": "2016-04-05T17:59:00.000000"}, {"author": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] ha, yes you're quite right.  It's the old agent that is downloading the new agent package so that we can install it.  So, yeah, we can't make use of this until we are upgrading from Puppet 4.4.", "created": "2016-04-05T18:27:00.000000"}, {"author": "557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65", "body": "ping [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330] Should this move into your backlog?", "created": "2017-05-17T09:22:00.000000"}], "components": ["puppet_agent"], "created": "2015-12-18T10:19:00.000000", "creator": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f4512a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:79f2fdd6-baee-43c4-91af-c7e647173c95"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwpz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Integration"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/16"}], "description": "PUP-1072 is done which I think let's us revisit how we're transfering puppet-agent on some of the less convenient platforms.  Should no longer be necessary to setup a fileserver mount.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32878", "fixedVersions": [], "id": "32878", "issueType": "Improvement", "key": "MODULES-6917", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Revisit https puppet-agent transfer in light of File http(s) source", "timeSpent": "PT0S", "updated": "2018-05-21T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/162].", "created": "2015-12-17T16:46:00.000000"}], "components": ["dsc"], "created": "2015-12-17T15:53:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bef23c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3mg7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Critical bug that is causing the CI pipeline to go red."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8375_*|*_10007_*:*_1_*:*_70239450_*|*_3_*:*_1_*:*_3002028_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\nThe \"[reboot_graph_cycle.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/integration/tests/reboot/negative/reboot_graph_cycle.rb]\" test fails on PE 3.8.x because a graph cycle failure returns 0 in PE 3.8.x versus 1 on 2015.x.x:\n\n{noformat}\n* Run Puppet Agent\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 15:07:04$ cmd.exe /c puppet agent -t --environment production\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: defined content as '{md5}47c5b73fc93d6bb7bf68bf3f0869aa1b'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.psm1]/ensure: defined content as '{md5}550fc559e030eeca8c9100e500a9dddc'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.schema.mof]/ensure: defined content as '{md5}f5b133eae9bc4edf51207fbb91e66d4e'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/PuppetFakeResource.psd1]/ensure: defined content as '{md5}ddf57ee67cffbb09fe7f8ff8d6811128'\n  Info: Loading facts\n  Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2)\n  Info: Caching catalog for nhgcvljptlg3quz.delivery.puppetlabs.net\n  Info: Applying configuration version '1450220758'\n  Error: Could not apply complete catalog: Found 1 dependency cycle:\n  (Dsc_puppetfakeresource[reboot_test] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[reboot_test])\n  Cycle graph written to C:/ProgramData/PuppetLabs/puppet/var/state/graphs/cycles.dot.\n  Notice: Finished catalog run in 0.05 seconds\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 30.01 seconds\nBeaker::Host::CommandFailure: Host 'nhgcvljptlg3quz.delivery.puppetlabs.net' exited with 0 running:\n cmd.exe /c puppet agent -t --environment production{noformat}\n\nh2. Attachments\n\n* [CI Output|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/PLATFORM=windows-2012r2-64mda,WORKER_LABEL=beaker/4/consoleText]\n\nh2. Automated Repro Steps\n\n# Clone the [DSC repo|https://github.com/puppetlabs/puppetlabs-dsc] onto your machine.\n# Navigate to the \"tests/test_run_scripts\" folder.\n# Execute the integration tests:\n{noformat}./integration_tests.sh windows-2012r2-64mda http://pe-releases.puppetlabs.lan/3.8.2/ local{noformat}\n\nh2. Expect\n\nAll the integration tests should pass and the output should be clean.\n\nh2. Actual\n\nThe \"[reboot_graph_cycle.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/integration/tests/reboot/negative/reboot_graph_cycle.rb]\" test fails:\n\n{noformat}\n* Run Puppet Agent\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 15:07:04$ cmd.exe /c puppet agent -t --environment production\n  Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet/type/dsc_puppetfakeresource.rb]/ensure: defined content as '{md5}47c5b73fc93d6bb7bf68bf3f0869aa1b'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource]/ensure: created\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.psm1]/ensure: defined content as '{md5}550fc559e030eeca8c9100e500a9dddc'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/DSCResources/PuppetFakeResource/PuppetFakeResource.schema.mof]/ensure: defined content as '{md5}f5b133eae9bc4edf51207fbb91e66d4e'\n  Notice: /File[C:/ProgramData/PuppetLabs/puppet/var/lib/puppet_x/dsc_resources/PuppetFakeResource/PuppetFakeResource.psd1]/ensure: defined content as '{md5}ddf57ee67cffbb09fe7f8ff8d6811128'\n  Info: Loading facts\n  Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2)\n  Info: Caching catalog for nhgcvljptlg3quz.delivery.puppetlabs.net\n  Info: Applying configuration version '1450220758'\n  Error: Could not apply complete catalog: Found 1 dependency cycle:\n  (Dsc_puppetfakeresource[reboot_test] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[reboot_test])\n  Cycle graph written to C:/ProgramData/PuppetLabs/puppet/var/state/graphs/cycles.dot.\n  Notice: Finished catalog run in 0.05 seconds\n\nnhgcvljptlg3quz.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 30.01 seconds\nBeaker::Host::CommandFailure: Host 'nhgcvljptlg3quz.delivery.puppetlabs.net' exited with 0 running:\n cmd.exe /c puppet agent -t --environment production{noformat}", "environment": "Module Version: 0.8.1-b30008-stagef8acf002\nPE Version: 3.8.2 (Gold)\nAgent: Windows Server 2012 R2 x64\nMaster: CentOS 7 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "37110", "fixedVersions": [], "id": "37110", "issueType": "Bug", "key": "MODULES-2911", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-12-18T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - The \"reboot_graph_cycle.rb\" Integration Test Fails on PE 3.8.x", "timeSpent": "PT0S", "updated": "2015-12-18T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi Brandon - We have been chatting with F5 about enabling iApps for F5, but we don't have solid plans yet.  I'll certainly reach back out to you when we begin that work.  That said, we'll always evaluate PRs if you have ideas about how to implement the features you're looking for.", "created": "2015-12-17T15:24:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:07f49add-6c83-4366-8d17-fde904e0d098", "body": "Thanks for the info. Do you guys have a public repository for the puppetlabs/f5 module? I'd like to submit PRs for it but I wasn't aware that was possible.", "created": "2015-12-17T15:38:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Brandon - Are you a Puppet Enterprise customer?\n", "created": "2015-12-17T15:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:07f49add-6c83-4366-8d17-fde904e0d098", "body": "Yes, through the Northwest Evaluation Association.", "created": "2015-12-17T16:18:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi Former user - Are still thinking you'd submit PRs for datagroups and ifiles?  If so, I'll have our Ops team give you permission to the repo.\n\n", "created": "2015-12-21T10:02:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:07f49add-6c83-4366-8d17-fde904e0d098", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] -- I'd certainly be willing to give it a go.", "created": "2015-12-29T12:49:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi Former user. F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. If this is still an issue please raise a new ticket or PR against the F5 module. The module in the Puppet namespace will be deprecated.\n\nPlease note that the repo for the F5 module is now [open|https://github.com/f5devcentral/f5-puppet], so you can submit your PRs in GitHub to get your fixes into the upstream version.\n\nF5 have added some additional capability on this module since taking ownership, so some of your feature requests may be available.", "created": "2017-11-23T04:57:00.000000"}], "components": ["f5"], "created": "2015-12-17T15:01:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:07f49add-6c83-4366-8d17-fde904e0d098", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a4ce4bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3mdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61048535914_*|*_6_*:*_1_*:*_0"}], "description": "Hi There,\n\nMy org makes heavy use of policies, data group lists, and ifiles in our F5 configuration. Do you guys have any plans on supporting these features with the puppetlabs/f5 modules? It would be very helpful for us. I did a cursory look at the iControl documentation and it looks like you can manipulate those things with it.\n\nThanks,\n-Brandon", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "32876", "fixedVersions": [], "id": "32876", "issueType": "New Feature", "key": "MODULES-2910", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:07f49add-6c83-4366-8d17-fde904e0d098", "resolution": "Won't Do", "resolutionDate": "2017-11-23T04:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Datagroups, policies, and ifiles for puppetlabs/f5", "timeSpent": "PT0S", "updated": "2017-11-23T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So this warning is occurring due to this modules usage of the {{stdlib}} module.  On 9/25/2015, {[stdlib}} added a new {{package_provider}} fact in https://github.com/puppetlabs/puppetlabs-stdlib/commit/ce6e8679b68f984415adc90d74083fd787234709#diff-5954acbf1051661885b51ca22c50aa4d\n\nThis was released in {{4.10.0}}.\n\nUnfortunately this causes a warning to occur on Puppet 3.x - and a ticket was added to address this in https://puppet.atlassian.net/browse/FM-4008 .  That PR was merged around 12/21/2015 - https://github.com/puppetlabs/puppetlabs-stdlib/pull/561/files - but a release newer than {{4.1.0}} has not yet been published.\n\nOnce that fix is published, this warning will disappear.\n\n", "created": "2015-12-28T15:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Not going to worry about this problem as it occurs in another module.", "created": "2015-12-28T15:50:00.000000"}], "components": ["dsc"], "created": "2015-12-17T12:26:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@238d1e3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3m9r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11756713_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_950909037"}], "description": "h1. Description\n\nIf a user runs the DSC module on a PE 3.8.x platform the following message is displayed when \n\n{noformat}Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2){noformat}\n\nh2. Attachments\n\n* [CI Output|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-3.8.x-master/PLATFORM=windows-2012r2-64mda,WORKER_LABEL=beaker/4/consoleText]\n\nh2. Automated Repro Steps\n\n# Clone the [DSC repo|https://github.com/puppetlabs/puppetlabs-dsc] onto your machine.\n# Navigate to the \"tests/test_run_scripts\" folder.\n# Execute the integration tests:\n{noformat}./integration_tests.sh windows-2012r2-64mda http://pe-releases.puppetlabs.lan/3.8.2/ local{noformat}\n\nh2. Expect\n\nAll the integration tests should pass and the output should be clean.\n\nh2. Actual\n\nAnytime the Puppet Agent is ran there is an unexpected message displayed:\n\n{noformat}Info: Retrieving pluginfacts\n  Info: Retrieving plugin\n  Info: Loading facts\n  Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.2 (Puppet Enterprise 3.8.2)\n  Info: Caching catalog for nhgcvljptlg3quz.delivery.puppetlabs.net\n  Info: Applying configuration version '1450219677'\n  Notice: /Stage[main]/Main/Node[default]/Dsc_file[tmp_folder]/ensure: created\n  Notice: /Stage[main]/Main/Node[default]/Dsc_file[tmp_file]/ensure: created\n  Notice: Finished catalog run in 22.25 seconds\n{noformat}", "environment": "Module Version: 0.8.1-b30008-stagef8acf002\nPE Version: 3.8.2 (Gold)\nAgent: Windows Server 2012 R2 x64\nMaster: CentOS 7 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39189", "fixedVersions": [], "id": "39189", "issueType": "Bug", "key": "MODULES-2909", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Fix", "resolutionDate": "2015-12-28T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Unexpected Message Displayed on PE 3.8.x", "timeSpent": "PT0S", "updated": "2015-12-28T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Former user could you have a look at this and move it to the appropriate team / epic for {{puppet device}} related work?\n\n\nThanks!", "created": "2017-05-17T12:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The name of the module is not specified, if this is still an issue can you please re-raise a ticket.", "created": "2017-10-17T10:38:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "This is the {{puppet device}} interface which at the time of the bug report only included support for Cisco...", "created": "2017-10-17T14:11:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c5ea6c35-c500-4334-8131-e031af9f81a4]. Are you using a module, and if so which one? We released a new Cisco IOS module in early June ([https://forge.puppet.com/puppetlabs/cisco_ios]) are you using it?", "created": "2018-08-01T03:28:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "This bug dates back to when the {{puppet device}}\u00a0code was part of the Puppet main source base. I have not re-evaluated it after it was moved out to a module.", "created": "2018-08-01T12:12:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "It would be worthwhile having a look at the new module to see if it does what you need. If not, then please ping us again on this. cc [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d] [~accountid:557058:565ade5b-7469-421d-9294-bf7814d6cfb1]", "created": "2018-08-01T16:32:00.000000"}, {"author": "557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d", "body": "FYI - the legacy Cisco code has been removed from Puppet 6.\u00a0 PUP-8575", "created": "2018-08-01T16:36:00.000000"}], "components": ["network_device_core"], "created": "2015-12-16T23:38:00.000000", "creator": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@234bb79a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3m2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}], "description": "At this time the {{interface}} resource tries to create an port-channel group by accepting a single number input, and outputting:\n\n{code}\nchannel-group 10\nport-group 10\n{code}\n\nI've gone through a stack of ancient Cisco devices and I can't find anything even 10 years old that uses this syntax.\n\n{code}\nError: Error while executing 'channel-group 1', device returned: \n% Incomplete command.\n\nswitch01(config-if)#\nError: Error while executing 'port group 1', device returned: \n                     ^\n% Invalid input detected at '^' marker.\n\nswitch01(config-if)#\n{code}\n\nSo we have two choices here:\n\n* Break compatibility with ???? and implement the {{channel-group 10 mode auto}} style syntax\n* Create a new parameter which builds a port channel and allows assignment of LACP and PAgP/Etherchannel modes\n\nHonestly I think the latter is a better choice, as only us old farts could possibly remember what \"etherchannel\" is as the term has dropped entirely from the Cisco documentation.\n\nConfirm for me which way you want to go and I'll give you a PR to implement it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37109", "fixedVersions": [], "id": "37109", "issueType": "Bug", "key": "MODULES-7482", "labels": ["devices"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet device: 'interface' resource unable to create port-channels properly on Cisco devices", "timeSpent": "PT0S", "updated": "2018-09-24T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2015-12-16T16:24:00.000000", "creator": "5ef8ea9d3683cd0bc1f7b1b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fa7402a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87ef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/16"}], "description": "I have a set of hosts that need the firewall disabled.\nI attempt to do so with:\n      # Make sure that iptables is installed\n      # but not running.\n      class { 'firewall':\n        ensure => 'stopped',\n      }\n      # purge any existing resources\n      resources { 'firewall':\n        purge => true,\n      }\n\nEach time I run puppet on the host I get:\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'running' to 'stopped'\n\niptables is not running prior to the puppet run.\n\nMy primary environment is puppet 3.3 running against a 3.3 puppet master.\n\nWe are just beginning the process of switching to puppetserver (3.8).   I replicated this with a 3.3 host pointing to puppetserver, and then updated that host to 3.8.4 pointing to puppetserver with the same results.\n\n\n\n", "environment": "RHEL6 x86_64\npuppet 3.3 and 3.8  \ncurrent version of puppetlabs-firewall", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34895", "fixedVersions": [], "id": "34895", "issueType": "Bug", "key": "MODULES-2908", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ef8ea9d3683cd0bc1f7b1b6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall always trying to stop iptables", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-12-16T11:43:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dfd4f77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmfb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] has made some minor modifications to the acceptance test (but not integration) suite against a dev copy of Beaker against a Bitvise host running Git Bash.\n\nThese test adjustments should be compatible with the existing Cygwin hosts and thus can be sent up as a PR now in preparation for an updated Beaker version.\n\nThe new Beaker version is dependent on BKR-604, and likely several other Beaker tickets.\n\n/cc [~accountid:623c0cebbef8a60068c7977d]", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "34894", "fixedVersions": [], "id": "34894", "issueType": "Task", "key": "MODULES-2907", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Acceptance test adjustments for Bitvise", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:833203ef-05a7-4e3a-acfc-cb05b4acdcd5", "body": "I see this issue too. When using the sqlserver_instance class, I pass in an array of several accounts.  \n\nExample Puppet Code:\n\n{code:java}\n Array[String] $sqlSysAdmins = ['mydomain\\\\admin1','mydomain\\\\admin2','mydomain\\\\test1',',mydomain\\bsti']\n\nsqlserver_instance { $instanceName :\n    features              => ['SQLEngine','Replication'],\n    sql_svc_account       => $serviceCredential['userName'],\n    sql_svc_password      => $serviceCredential['password'],\n    sa_pwd                => $saPassword,\n    sql_sysadmin_accounts => $sqlSysAdmins,\n\n{code}\n\nHere is the SQL Setup bootstrap log file when run using Puppet:\n\n\n{noformat}\nOverall summary:\n  Final result:                  Failed: see details below\n  Exit code (Decimal):           -2061893626\n  Exit facility code:            1306\n  Exit error code:               6\n  Exit message:                  The Windows account \"mydomain\\admin1\" \"mydomain\\admin2\" \"mydomain\\test1\" \"mydomain\\bsti\" does not exist and cannot be provisioned as a SQL Server system administrator.\n\n...\n\nSQLSYSADMINACCOUNTS:           \"mydomain\\admin1\" \"mydomain\\admin2\" \"mydomain\\test1\" \"mydomain\\bsti\"\n\n{noformat}\n\nHere is an example from a SQL Installation done by had that is successful:\n\n\n{noformat}\nOverall summary:\n  Final result:                  Passed\n  Exit code (Decimal):           0\n\n...\n\nSQLSYSADMINACCOUNTS:           mydomain\\admin1, mydomain\\admin2, mydomain\\test1, mydomain\\bsti\n{noformat}\n\nThe difference is that the Puppet provider double-quotes each entry in the array and does not use a comma-separator.\n\n", "created": "2016-06-20T13:58:00.000000"}, {"author": "557058:b0000c48-c6a4-41b8-baf9-6d9c091a181c", "body": "I've created a PR that fixes the remaining double-quoting issue here: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/259\nThe array handling is already correct, but the double-quoting issue is still there in v2.1.0 of the module.", "created": "2017-12-28T13:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "As the connecting PR seems to have resolved the problem I am thus setting this ticket as resolved.", "created": "2018-02-16T07:53:00.000000"}], "components": ["sqlserver"], "created": "2015-12-15T21:01:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8e55120"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3lb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68554351892_*|*_5_*:*_1_*:*_0"}], "description": "If sql_sysadmin_accounts is set to an array, they should be comma separated I believe, but are space separated.", "environment": "SQLServer 2012", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40236", "fixedVersions": [], "id": "40236", "issueType": "Bug", "key": "MODULES-2904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2018-02-16T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver_instance sql_sysadmin_accounts does not accept an array", "timeSpent": "PT0S", "updated": "2021-04-20T03:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Resolved as part of https://puppet.atlassian.net/browse/MODULES-4915", "created": "2017-07-07T10:42:00.000000"}], "components": ["sqlserver"], "created": "2015-12-15T20:23:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21d1e828"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3lav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49209525334_*|*_5_*:*_1_*:*_0"}], "description": "The sqlserver_instance install_switches must have TCPENABLED => 1 or else the ADODB.Connection can't connect with Data Source localhost (which is hard-coded into the type.) It should probably be using shared memory (like {{(local)}} and {{(local)\\instancename}})", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39188", "fixedVersions": [], "id": "39188", "issueType": "Bug", "key": "MODULES-2903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-07-07T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver types only connect via TCP, but TCP is not turned on by default", "timeSpent": "PT0S", "updated": "2017-07-07T10:42:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Closing in favor of the clearer MODULES-6423", "created": "2021-06-14T08:51:00.000000"}], "components": ["sqlserver"], "created": "2015-12-15T20:21:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b45035c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3lan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173446198413_*|*_6_*:*_1_*:*_0"}], "description": "When trying to create an instance of sqlserver_instance without a source set, it gives errors that no such file CreateProcess could be found.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38078", "fixedVersions": [], "id": "38078", "issueType": "Bug", "key": "MODULES-2902", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2021-06-14T08:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver_instance does not verify that the source is valid", "timeSpent": "PT0S", "updated": "2021-06-14T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2015-12-15T16:20:00.000000", "creator": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51efe2d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3kuv:"}], "description": "When using the {{environment}} property, Puppet adds the value of the property as a line above the cron job. This works properly in linux, but cron in Solaris doesn't support this, which produces an error containing something like\n\n{code}\ncrontab: error on previous line; unexpected character found in line.\ncrontab: errors detected in input, no crontab file generated.\n{code}\n\nThis isn't particularly useful. It seems like we could catch this earlier and raise a more useful error, something like \"The `environment` property is not supported for `cron` resources on Solaris\" rather than just bubbling up the less-clear error that bubbles up from the system.", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "40235", "fixedVersions": [], "id": "40235", "issueType": "Bug", "key": "MODULES-7785", "labels": ["solaris"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using the 'environment' property on a cron resource breaks on Solaris", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2015-12-15T08:02:00.000000", "creator": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c446954"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3kav:"}], "description": "The puppet cli is expected to return any or all objects of the resource type or provide an error if it can't enumerate the resource due to desired behaviour (i.e file) when you run `puppet resource <type>`\n\nThe aws module resources do not return any resources without the name tag set, it returns a subset of named resources if there are some or a null set if no named resources are found.\n\nThis should be called out in the limitations it is not expected puppet behaviour and it is not expected behaviour when using the aws sdk! ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39185", "fixedVersions": [], "id": "39185", "issueType": "Bug", "key": "MODULES-2901", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "update Limitations to highlight limitation of resource regarding unnamed objects in aws console", "timeSpent": "PT0S", "updated": "2015-12-29T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "created": "2016-01-14T06:19:00.000000", "name": "worker.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13173"}], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "body": "Hi,\n\nmy workaround is now to include class apache in apache/manifests/mod/worker.pp at the beginning of the class - see worker.patch in attachment.\n\nIs this an acceptable solution or can this have unwanted sideeffects?\n\nKind regards,\nOliver", "created": "2016-01-14T06:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "this is the best solution we have found. I am currently implementing this, expect a pr soon, with this change.", "created": "2016-02-22T10:21:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "body": "Hi,\n\nthank you very much!\n", "created": "2016-02-23T09:31:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "After diving deeper into the realms of this, the include apache fix will not solve the problem fully for all users of apache. \nAs you will still need to call the apache class specifying a mpm_module property ala\n\nclass { \"apache\": mpm_module => worker, }\nclass apache::mod::worker\n\njust calling \nclass apache::mod::worker\nwould fail\n\nI had a look at cleaning up mpm_module usage but it has too much of an impact for other users of the apache module. \nUnfortunately there is no clean way to fix it, without a redesign of apache and mpm. ", "created": "2016-02-24T08:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work, but i will have to close this as 'wont fix'. As it will not solve the problem for most users of the module.", "created": "2016-02-24T08:30:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "body": "Hi Thomas,\n\nthank you very much for your answer and time!\n\nIf it\u00b4s okay, I have one more question:\n\nWhat\u00b4s your suggestion, regarding my requirement to overwrite the default values for the entries in mod_worker.conf?\n\nKind regards,\nOliver", "created": "2016-02-24T08:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "In a puppet manifest i would do something like this. \n\nclass { \"apache\": mpm_module => 'worker', }\nclass { \"apache::mod::worker\": startservers => '9', }\n\nApologies for the late response. ", "created": "2016-03-02T03:24:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "body": "Hi Thomas,\n\nthank you very much, I\u00b4ll have a try.\n\nKind regards,\nOliver\n", "created": "2016-03-04T07:27:00.000000"}], "components": ["apache"], "created": "2015-12-15T07:18:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e8a5bf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3kaf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5972573609_*|*_3_*:*_1_*:*_82899686_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83232528"}], "description": "Hi,\n\nI try to use puppetlabs-apache with foreman (as ENC for puppetmaster) for configuring an apache webserver.\nEverything beside the mod_worker.conf work as expected.\n\nWhen I try to configure individual values for mod_worker I get the following exception on my Puppet client:\n{code}Error: Failed to apply catalog: Could not find dependency Exec[mkdir ] for File[/worker.conf] at /etc/puppet/environments/production/modules/apache/manifests/mod/worker.pp:101{code}\n\nOn my puppetmaster I see the following exceptions:\n{code}\nDec 15 15:05:07 hostname puppet-master[2259]: (Scope(Class[Apache::Mod::Worker])) Could not look up qualified variable '::apache::apache_version'; class ::apache has not been evaluated\nDec 15 15:05:07 hostname puppet-master[2259]: (Scope(Class[Apache::Mod::Worker])) Could not look up qualified variable '::apache::params::root_group'; class ::apache::params has not been evaluated\nDec 15 15:05:07 hostname puppet-master[2259]: (Scope(Class[Apache::Mod::Worker])) Could not look up qualified variable '::apache::mod_dir'; class ::apache has not been evaluated\nDec 15 15:05:07 hostname puppet-master[2259]: (Scope(Class[Apache::Mod::Worker])) Could not look up qualified variable '::apache::mod_dir'; class ::apache has not been evaluated\nDec 15 15:05:07 hostname puppet-master[2259]: (Scope(Class[Apache::Mod::Worker])) Could not look up qualified variable '::apache::mod_dir'; class ::apache has not been evaluated\n{code}\n\nThe apache-puppetlabs configuation in Foreman looks the following (yaml-style)\n{code}\nclasses:\n  apache:\n    default_confd_files: false\n    default_mods:\n    - alias\n    - auth_basic\n    - authn_file\n    - authz_groupfile\n    - authz_default\n    - authz_user\n    - deflate\n    - env\n    - expires\n    - filter\n    - headers\n    - include\n    - logio\n    - mime\n    - negotiation\n    - rewrite\n    - setenvif\n    - worker\n    default_vhost: false\n    max_keepalive_requests: '500'\n    mpm_module: ''\n    serveradmin: xxx@xxxx.xx\n    server_signature: 'Off'\n    server_tokens: Prod\n    trace_enable: 'Off'\n    vhost_dir: /etc/httpd/vhosts.d\n  apache::mod::worker:\n    maxclients: '3200'\n    maxrequestsperchild: '10000'\n    maxsparethreads: '250'\n    minsparethreads: '75'\n    serverlimit: '50'\n    startservers: '3'\n    threadlimit: '64'\n    threadsperchild: '64'\n{code}\n\nAs soon as I do not assign the apache::mod::worker class to my webserver, everything works fine. But I only have the default worker.conf then. That\u00b4s not what I need. And according to the documentation for puppetlabs-apache it should be possible to have custom values for the worker-parameters.\n\nKind regards,\nOliver", "environment": "Red Hat Enterprise Linux 6.7\nKernel: 2.6.32-573.8.1.el6.x86_64\nApache-Webserver-Version: httpd-2.2.15-47.el6_7.x86_64\nPuppet-Version: 3.8.4-1.el6.noarch\nForeman-Version: 1.9.3\npuppetlabs/apache: 1.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37108", "fixedVersions": [], "id": "37108", "issueType": "Bug", "key": "MODULES-2900", "labels": ["foreman", "mod_worker", "module", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "resolution": "Won't Fix", "resolutionDate": "2016-02-24T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache-puppetlabs: Overwriting mod_worker.conf throws could not look up qualifiied variables exceptions", "timeSpent": "PT0S", "updated": "2016-03-04T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177] i wonder if the answer is in HI-127? If this is still an issue...", "created": "2017-07-12T10:46:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this pr under the assumption that it has been resolved due to lack of activity.\nIf this is not the case please feel free to reopen it and ping us on it.", "created": "2021-04-26T08:27:00.000000"}], "components": ["apache"], "created": "2015-12-15T04:29:00.000000", "creator": "557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a035f63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3k9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169268258912_*|*_6_*:*_1_*:*_0"}], "description": "When using via hiera:\n\n\n{code:yaml}\napache::vhosts:\n  'hostname.domain.com':\n    port: '80'\n    docroot: '/var/www/html'\n    ....\n    wsgi_application_group: '%{GLOBAL}'\n    ....\n{code}\n\n\nIt creates (empty):\nWSGIApplicationGroup \n\nIf using:\n\n{code:yaml}\nwsgi_application_group: '%%{}{GLOBAL}'\n{code}\n\nit creates:\n\n{code:java}\nWSGIApplicationGroup %#<Hiera::Scope:0x33dc7b>{GLOBAL}\n{code}\n\n\nIf using:\n\n{code:yaml}\nwsgi_application_group: '%{literal('%')}{GLOBAL}'\n{code}\n\nerror:\nError while evaluating a Resource Statement, Error from DataBinding 'hiera' while looking up 'lookup_options': (<unknown>): found character % '%' that cannot start any token\n\nAny suggestion/idea about how to escape this?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34892", "fixedVersions": [], "id": "34892", "issueType": "Bug", "key": "MODULES-2899", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177", "resolution": "Fixed", "resolutionDate": "2021-04-26T08:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Escaping \"%{text}\" using hiera in Apache module", "timeSpent": "PT0S", "updated": "2021-04-26T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-12-15T03:11:00.000000", "creator": "5f9913ee62584c006bd6cb1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59e294b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3k9b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59468799120_*|*_6_*:*_1_*:*_0"}], "description": "Bug in mongodb::server::config\n\n$version = $mongodb::server::version points to a inexisting parameter. This parameter was removed from mongodb::server in favor of $mongodb::globals::server\n\nBut (re-)introduced in following commit: https://github.com/puppetlabs/puppetlabs-mongodb/commit/01ba34f34cc040dd34c342deeaaf0f095bf98a15\n\nThis bug leads to following error:\n{code}\n error during compilation: Evaluation Error: Error while evaluating a Function Call, 'versioncmp' parameter 'a' expects a String value, got Undef at [...]/modules/mongodb/manifests/server/config.pp:103:14\n{code}", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41336", "fixedVersions": [], "id": "41336", "issueType": "Bug", "key": "MODULES-2898", "labels": ["github", "module"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f9913ee62584c006bd6cb1a", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mongodb::server::config references non existing variable", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Resolved as part of https://puppet.atlassian.net/browse/MODULES-5030", "created": "2017-07-07T10:43:00.000000"}], "components": ["sqlserver"], "created": "2015-12-14T18:13:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f714aee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3k7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49303789761_*|*_5_*:*_1_*:*_0"}], "description": "The service_ensure property of sqlservice_instance should manage the state of the service, but the provide does not use it, so it apparently does nothing.\n\nThe service cannot be managed by a standard service resource because the sqlserver_tsql resource notifies the service to restart after setting some settings, but the service must already be running before tsql statements can be evaluated, so the sqlserver_instance resource must manage the service state elsewhere.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33850", "fixedVersions": [], "id": "33850", "issueType": "Bug", "key": "MODULES-2897", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-07-07T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver_instance does not use service_ensure", "timeSpent": "PT0S", "updated": "2017-07-07T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Wow, this ticket got has been languishing for a while! Thank you for submitting it [~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774]. I apologize for the delay", "created": "2017-03-22T09:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/puppetlabs-stdlib#facts now exists.", "created": "2017-11-27T11:55:00.000000"}], "components": ["stdlib"], "created": "2015-12-14T14:39:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14fdccba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3jw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40068088807_*|*_3_*:*_2_*:*_21611655802_*|*_5_*:*_1_*:*_23066604704_*|*_6_*:*_1_*:*_0"}], "description": "on trying to link the documentation of the service_provider fact, i discovered that stdlib's facts are actually undocumented\u2026", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40234", "fixedVersions": [], "id": "40234", "issueType": "Bug", "key": "MODULES-2896", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Done", "resolutionDate": "2018-08-21T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib facts are undocmented", "timeSpent": "PT0S", "updated": "2018-08-21T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "attachments": [], "comments": [{"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "Checkout MODULES-4279  .... I think this can be closed?", "created": "2017-03-18T04:10:00.000000"}, {"author": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "body": "Fixed with MODULES-4279", "created": "2017-03-18T04:11:00.000000"}], "components": ["firewall"], "created": "2015-12-14T09:57:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17f93de9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3jkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39719631982_*|*_6_*:*_1_*:*_0"}], "description": "I'd like to request that the puppetlabs-firewall module support GeoIP rules.  The software to make these rules possible is xtables-addons, http://xtables-addons.sourceforge.net/.  It is not distributed for EL systems but fairly easy to get installed.  Rules would look like this:\n\n{code}\n-A INPUT -m geoip --src-cc CN -m comment --comment \"0 DROP for China\" -j DROP\n{code}\n\n{code}\n-A INPUT -p tcp --dport 22 -m geoip ! --src-cc US -j DROP\n{code}\n\nUsing puppetlabs-firewall-1.6.0 the rules are parsed but the '--src-cc' values is assigned to a rule's chain.  This is fine for now, as this prevents the rules from getting purged, but would like to manage these rules with Puppet.\n\nThe first example rule becomes this in Puppet:\n\n{code}\nfirewall { '0 DROP for China':\n  ensure             => 'present',\n  action             => 'drop',\n  chain              => 'CN',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'all',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33849", "fixedVersions": [], "id": "33849", "issueType": "New Feature", "key": "MODULES-2895", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Duplicate", "resolutionDate": "2017-03-18T04:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support iptables GeoIP rules", "timeSpent": "PT0S", "updated": "2017-03-18T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR Merged, closing ticket. Thanks Former user!", "created": "2016-01-05T08:49:00.000000"}], "components": ["apt"], "created": "2015-12-14T07:32:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:78276059-f7be-4d6b-a92f-0dd6b3390433", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59c32dcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3jjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1905418788_*|*_5_*:*_1_*:*_0"}], "description": "Apt configure correctly apt for ubuntu 15.10.\nPR link: https://github.com/puppetlabs/puppetlabs-apt/pull/578", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35953", "fixedVersions": [], "id": "35953", "issueType": "Improvement", "key": "MODULES-2894", "labels": ["apt", "github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:78276059-f7be-4d6b-a92f-0dd6b3390433", "resolution": "Fixed", "resolutionDate": "2016-01-05T08:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for ubuntu 15.10", "timeSpent": "PT0S", "updated": "2016-01-05T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you Former user for the ticket and PR submitted. Closing this ticket due to PR being merged. ", "created": "2016-01-05T07:59:00.000000"}], "components": ["postgresql"], "created": "2015-12-14T07:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:78276059-f7be-4d6b-a92f-0dd6b3390433", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f56e729"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3jj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1902655290_*|*_5_*:*_1_*:*_0"}], "description": "Version 9.4 from postgresql is assimilated to ubuntu 15.10.\nPR link: https://github.com/puppetlabs/puppetlabs-postgresql/pull/711", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34884", "fixedVersions": [], "id": "34884", "issueType": "Improvement", "key": "MODULES-2893", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:78276059-f7be-4d6b-a92f-0dd6b3390433", "resolution": "Fixed", "resolutionDate": "2016-01-05T07:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for ubuntu 15.10 ", "timeSpent": "PT0S", "updated": "2016-01-05T07:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Does this only occur on AIX ? could you give a simple example of how to recreate this ?", "created": "2015-12-11T07:44:00.000000"}, {"author": "557058:fe489a70-144a-4d01-a2b0-d60c6d35cfc5", "body": "Hi,\n\nDefine a file\n\nFile {'/tmp/test_file_line.log':\n  ensure => present,\n}\n\n-> file_line{'/tmp/test_file_line.log':\n  line => 'test',\n}\n\nstart in noop mode.\nwhen the file doesn't exist, the file_line return an error (noop mode)\n\nI just test in AIX version with puppet 3.8.4\n\nThanks\n\n", "created": "2015-12-11T08:46:00.000000"}, {"author": "557058:fe489a70-144a-4d01-a2b0-d60c6d35cfc5", "body": "[16:58:01] devops@devops-dev-app10:~ $ puppet apply test.pp --modulepath=./ --noop\nNotice: Compiled catalog for devops-dev-app10.adm.parimutuel.local in environment production in 0.11 seconds\nNotice: /Stage[main]/Main/File[/tmp/test_file_line.log]/ensure: current_value absent, should be present (noop)\nError: /Stage[main]/Main/File_line[/tmp/test_file_line.log]: Could not evaluate: No such file or directory - /tmp/test_file_line.log\nNotice: Class[Main]: Would have triggered 'refresh' from 1 events\nNotice: Stage[main]: Would have triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.07 seconds\n[16:58:05] devops@devops-dev-app10:~ $ cat test.pp\nfile {'/tmp/test_file_line.log':\n  ensure => present,\n  }\n-> file_line{'/tmp/test_file_line.log':\n  path => '/tmp/test_file_line.log',\n  line => 'test',\n  }\n\n\nI have the same error in redhat environment.", "created": "2015-12-11T08:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is expected behaviour, if you take the file_line resource by itself. It should error if the file it is trying to operate on does not exist. \n\nExtra code could be put in for this edge case but most users would expect an error, if you try and perform an operation on a file that does not exist. \n\nThank you for effort you have put in. If you feel really strongly you could put forward a PR of how you think it should operate.", "created": "2016-01-05T04:27:00.000000"}, {"author": "557058:fe489a70-144a-4d01-a2b0-d60c6d35cfc5", "body": "In this case, the file is create and a relation exist, the file_line don't have to return an error. \nI have the creation of file in the same part of code.\n\nThe best solution is for me to add a parameter for create the file if it doesn't exist.\nThis is a small impact on the existing code and, resolve the problem. If this parameter is defined, you don't need to check if the file exists.", "created": "2016-01-05T05:03:00.000000"}, {"author": "557058:c16d7f1a-bff7-46b5-a8c1-7189ecf15616", "body": "We recently hit this problem.\u00a0 I have a proposed solution at [https://github.com/puppetlabs/puppetlabs-stdlib/pull/1251].\n\n\u00a0\n\nNote: This is very similar to the changes made for https://puppet.atlassian.net/browse/PUP-3907.", "created": "2022-06-15T13:53:00.000000"}, {"author": "557058:c16d7f1a-bff7-46b5-a8c1-7189ecf15616", "body": "Fixed in [stdlib 8.3.0|https://forge.puppet.com/modules/puppetlabs/stdlib/8.3.0]", "created": "2022-07-13T10:15:00.000000"}], "components": ["stdlib"], "created": "2015-12-10T03:26:00.000000", "creator": "557058:fe489a70-144a-4d01-a2b0-d60c6d35cfc5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e9b0c5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3187:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101900998_*|*_3_*:*_1_*:*_675373_*|*_4_*:*_1_*:*_2333511045_*|*_5_*:*_2_*:*_203402163619_*|*_10004_*:*_1_*:*_515909967_*|*_10005_*:*_1_*:*_1631610432"}], "description": " 51       pmu_os_package::aix::update{'aix update all':\n 52         reference => $reference,\n 53       }\n 54\n 55       ->file{ \"${puppet_var}/MANIFEST\":\n 56           ensure   => present,\n 57         }\n 58\n 59         ->file_line { \"lppsource ${reference}\":\n 60             line   => \"lppsource=${reference}\",\n 61             ensure => present,\n 62             path   => \"${puppet_var}/MANIFEST\",\n 63             match  => \"^lppsource\",\n 64           }\n 65     }\n\nthis code fail in noop mode becose the file doesn't exist", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37106", "fixedVersions": [], "id": "37106", "issueType": "Bug", "key": "MODULES-2892", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe489a70-144a-4d01-a2b0-d60c6d35cfc5", "resolution": "Fixed", "resolutionDate": "2022-07-13T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "File_line report error in noop mode if the file doesn't exist", "timeSpent": "PT0S", "updated": "2022-07-13T10:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged to master https://github.com/puppetlabs/puppetlabs-dsc/commit/ed23aaf5d96972b3619e1b52490f18dd9a2f81a5", "created": "2016-01-15T14:57:00.000000"}], "components": ["dsc"], "created": "2015-12-09T11:41:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c0717b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmiv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_147314_*|*_10007_*:*_1_*:*_167551297_*|*_10009_*:*_1_*:*_587220625_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3040897237"}], "description": "We had some questions about our documentation for building types. We need to clarify those items. Refer to the PR for details.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33848", "fixedVersions": [], "id": "33848", "issueType": "Task", "key": "MODULES-2891", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2016-01-22T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Clarify Building custom types documentation", "timeSpent": "PT0S", "updated": "2016-01-22T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4abbbf20-bf27-4013-b1ac-3b2280129427", "body": "yes, I have same problem with the php7 and puppetlabs-apache-1.8.1. And my quick soloution for that problem is ugly, but works:\n\nprofile::resources::execs:\n  php7_cruthces:\n    command: \"/usr/bin/sed -re 's/php[0-9]?/php7/g' -i /etc/httpd/conf.d/php5.load\"\n    require: Class[apache::mod::php]\n    before: Service[httpd]\n  php7_cruthces_2:\n    command: \"/usr/bin/sed -re 's/php5/php7/g' -i /etc/httpd/conf.d/php5.conf\"\n    require: Class[apache::mod::php]\n    before: Service[httpd]\n\n ", "created": "2016-03-16T12:56:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fad1fe39-661d-49be-8132-2abd70367e5b", "body": "So am I right in assuming that you both are making sure that you install php7 only after puppetlabs-apache has run, and then also apply those modifications to its php5-focused config files? A colleague and I were trying to make it work tonight, but for some reason our php module .so files from php7.0-common kept vanishing (installed from dotdeb).\n\nGrateful for any help / tips!", "created": "2016-04-13T17:31:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "The module has php5 hard-coded in it, so it can not be used to install php7.  It shouldn't be hard-coded.  The php version should be configurable, and it should be tested with either php5 or php7 in the desired end result.   Bottom line is modules should never have hard-coded versions in them, right ?", "created": "2016-04-13T17:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fad1fe39-661d-49be-8132-2abd70367e5b", "body": "[~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20] oh I agree absolutely, this module should not have any php version hardcoded in it! It just seems as if there are currently no efforts going on to fix that, and since I need to figure out a way to do php7 while using this module, I was asking more specifically about workarounds that work.", "created": "2016-04-13T23:30:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "Please test: https://github.com/puppetlabs/puppetlabs-apache/pull/1430\n\nI don't use Redhat, but it works for Debian stretch (you can use the php_version param to the apache::mod::php class).", "created": "2016-04-16T21:47:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c2a7735b-fef5-481e-b37c-cfa590567366", "body": "The following works on CentOS7\n\n\n{code:java}\n    class { \"apache::mod::php\":\n      package_name  =>  \"php70w\",\n      php_version   =>  7,\n    }\n{code}\n\n\nBut there are no distro packages for PHP7 at the moment so the test was performed using the repo here: https://webtatic.com/packages/php70/", "created": "2016-05-06T06:43:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "Sorry this is late - I didn't realize the comment had a PR in it....I'll try it here on centos6.latest today.\n\nFWIW, we use the Remi repos at http://rpms.famillecollet.com/enterprise/6/php70/mirror to keep our PHP far more up to date than centos does - I'll give it a try today vs. centos 6.latest and update this comment with the results.\n\nOne comment re: the PR 1430 as it exists currently - do you 'really' want all that debian/ubuntu version-specific code in it ?  Seems unwise to me, as there are a 'lot' of variants of each os and you'll never successfully keep up with them, and you can get php from a variety of sources.   Seems to me that your RedHat(ish) approach of a more generic set of puppet code asking for a version string is better long-term for all os types.\n", "created": "2016-05-06T10:24:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "I see PR 1430 was merged but you didn't bump your release tag so 'puppet module install' does not get us the updated module.  Can you bump your version to 1.9.1 or something please ?\n\nIs there an actual process for how you guys decide what is a 'release' and what is not ?  Merging to master without bumping your version doesn't get users the updated code via 'puppet module install'....", "created": "2016-05-06T11:05:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "@{quote} [~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20]: One comment re: the PR 1430 as it exists currently - do you 'really' want all that debian/ubuntu version-specific code in it ? Seems unwise to me, as there are a 'lot' of variants of each os and you'll never successfully keep up with them, and you can get php from a variety of sources. Seems to me that your RedHat(ish) approach of a more generic set of puppet code asking for a version string is better long-term for all os types.{quote}\n\nThis is how it works on Debian/Ubuntu.\nMy PR handle both Debian and RedHat ways. And you'll need RHEL specifics once RHEL8 is released (which will probably not have php5 anymore).", "created": "2016-05-06T13:39:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "I was referring to the params.pp mods in commit f7f519c61b1e that had 'if ubuntu ver this, do that... or if debian ver X do y' stuff in there. I'm suggesting that your PL modules should not be tracking 'any' distro 'any' version.  You can't catch a multi-vendor moving target.\n\nAlso you can't just deprecate out this old-os-specific code (once it is in there) because people run old os versions after they are EOL for lots of good business reasons.\n\nSeems to me like you're just going down a path where the one-size-fits-all solution of \"this module sets the default to php5, if you need php7 instead do 'this' in your profile\" might be a more generic solution.\n\nBut I'll take \"it works\" of course, as soon as the module is actually released/tagged including the PR that was merged.\n", "created": "2016-05-06T13:51:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "The PL postgresql module is similar (it knows about every version). And the apahe module already tracks the apache version (which moves slower).\n\nAlso, the target is not \"moving\" (it's growing instead), Ubuntu 16.04 will stay at php7.0.\n\nI'm afraid there is no best solution.", "created": "2016-05-06T14:06:00.000000"}, {"author": "557058:7234f7f5-ffb3-47a8-a92a-624d1a8077ad", "body": "I was able to get this module working with PHP 7, apache 2.4, and Amazon linux with the following site.pp values - (with some added, unecessary stuff, sorry):\n\n\n{code:java}\n  class { 'apache': \n    apache_version => '2.4',\n    apache_name    => 'httpd24',\n    log_formats    =>  \n    {   \n      combined => '%h %v:%p %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"',\n      proxy    => '%{X-Forwarded-For}i %v:%p %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"',\n    }   \n  }\n\n  class { 'apache::mod::proxy': }\n  class { 'apache::mod::proxy_http': }\n  class { 'apache::mod::php':\n    package_name => 'php70',\n    php_version  => 7.0,\n    path         => 'modules/libphp-7.0.so',\n  }\n\n{code}\n\nVersions:\n\u251c\u2500\u2500 puppetlabs-apache (v1.11.0)\n- latest Amazon linux AMI, as of today, 1/12/17\n- php70 installed from amzn-updates yum repository", "created": "2017-01-12T17:37:00.000000"}, {"author": "600c7cfc74c3e2007187e8a9", "body": "expects a value of type Array or String, got Integer\n\nSo php_version has as to contain a string:\n\n{code:ruby}\n\t    # Add support for PHP\n    class { '::apache::mod::php':\n      package_name   => 'rh-php70-php',\n      php_version    => '7',\n      path           => '/opt/rh/httpd24/root/etc/httpd/modules/librh-php70-php7.so',\n      source         => '/opt/rh/httpd24/root/etc/httpd/conf.d/rh-php70-php.conf',\n      }\n{code}\n\nThis way it is possible to get php70 (Redhat Software Collections) support under httpd and not using httpd24.\n\nI only use SCL software not any other repo in this example.", "created": "2018-01-31T02:35:00.000000"}, {"author": "623c09fa8d8b9c0068b8ae0c", "body": "Thank you Vincent for the comment. I was able to setup a clean Apache + PHP 7.2 server with puppet and RHEL sclo/scl repo with your help. Exactly what I was trying to achieve.", "created": "2019-09-30T06:53:00.000000"}], "components": ["apache"], "created": "2015-12-09T10:33:00.000000", "creator": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b61d6f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87e7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_162827290_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_187909039_*|*_10005_*:*_1_*:*_50039104762"}], "description": "php7 is now released, but your puppetlabs-apache module is hard-coded to only support php5 currently.\n\nPlease support both versions of php, ideally configurable via a switch or variable.\n\nManual workaround is:\n* rename php5.conf to php7.conf on the installed system (after puppet runs)\n* rename php5.load to php7.load similarly\n* change all php5 references in both files to php7 (via sed or equivalent)\n* service httpd start will now work, php7 will also work fine within apache\n\nI got my php7 rpms from the remi-php70 archive on internet if you need those.....\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41335", "fixedVersions": [], "id": "41335", "issueType": "Bug", "key": "MODULES-2890", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "resolution": "Fixed", "resolutionDate": "2017-07-14T16:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache needs to also support php7", "timeSpent": "PT0S", "updated": "2019-09-30T06:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:33cdfa95-d7ee-45b4-80a9-15553b547abd", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/577", "created": "2015-12-09T09:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "There are a few suggestions that have been made in the PR, thanks for the work you have put in.", "created": "2015-12-11T07:50:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged, marking the ticket as resolved.", "created": "2016-02-01T08:31:00.000000"}], "components": ["apt"], "created": "2015-12-09T08:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:33cdfa95-d7ee-45b4-80a9-15553b547abd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a644c74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3ha7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_169278869_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4495311441"}], "description": "An unneeded whitespace is added in the source.list, if only one of these params is set: architecture and _allow_unsigned.\n\nExample:\n\n{code:diff}\nApt::Source[ubuntu-trusty]/File[ubuntu-trusty.list]/content:\n--- /etc/apt/sources.list.d/ubuntu-trusty.list    2015-09-10 09:39:18.890784569 +0200\n+++ /tmp/puppet-file20150910-11018-lewrhr    2015-09-10 11:35:56.104356011 +0200\n@@ -1,3 +1,3 @@\n # This file is managed by Puppet. DO NOT EDIT.\n # ubuntu-trusty\n-deb [arch=amd64] https://mirror.xxxx/ubuntu-trusty trusty main restricted universe multiverse\n+deb [arch=amd64 ] https://mirror.xxxx/ubuntu-trusty trusty main restricted universe multiverse\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41334", "fixedVersions": [], "id": "41334", "issueType": "Bug", "key": "MODULES-2889", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:33cdfa95-d7ee-45b4-80a9-15553b547abd", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "unneeded whitespace in source.list template", "timeSpent": "PT0S", "updated": "2016-02-01T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [{"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "PR #154 handles the thinpool part of this: https://github.com/puppetlabs/puppetlabs-lvm/pull/154", "created": "2016-09-21T07:28:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, the associated PR has been merged. ", "created": "2017-07-17T04:51:00.000000"}], "components": ["lvm"], "created": "2015-12-09T07:51:00.000000", "creator": "557058:f719d2dc-dce9-49c4-83db-9fe16b00e457", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d513db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3h9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172779014_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50443197934"}], "description": "Need support added for thin volume provisioning e.g.\n# lvcreate -L 15G --thinpool tp_tecmint_pool vg_thin\n\nplease refer to:\n- http://www.tecmint.com/setup-thin-provisioning-volumes-in-lvm/\n- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/thinly_provisioned_volume_creation.html\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32874", "fixedVersions": [], "id": "32874", "issueType": "Bug", "key": "MODULES-2888", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f719d2dc-dce9-49c4-83db-9fe16b00e457", "resolution": "Fixed", "resolutionDate": "2017-07-17T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for thin provisioning aka thinpools", "timeSpent": "PT0S", "updated": "2017-07-17T04:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "10800", "aggregatetimeoriginalestimate": "14400", "assignee": "62439968ad6b7e006aa41286", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged", "created": "2015-12-10T11:54:00.000000"}], "components": ["stdlib"], "created": "2015-12-08T05:34:00.000000", "creator": "62439968ad6b7e006aa41286", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d1c5a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3gmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195632197_*|*_5_*:*_1_*:*_0"}], "description": "When generating configuration which needs coordination across nodes, it can be useful to have the same quasi-random value on a set of nodes.  The existing quasi-random functions all add $::fqdn to the seed.\n\nI propose to add a seeded_rand(max, seed) to stdlib with no extra implicit components to the seed.\n", "epicLinkSummary": null, "estimate": "PT10800S", "externalId": "40233", "fixedVersions": [], "id": "40233", "issueType": "New Feature", "key": "MODULES-2886", "labels": ["stdlib"], "originalEstimate": "PT14400S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439968ad6b7e006aa41286", "resolution": "Fixed", "resolutionDate": "2015-12-10T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "need deterministic random() across nodes", "timeSpent": "PT0S", "updated": "2015-12-10T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The pull request https://github.com/puppetlabs/puppetlabs-apache/pull/1293 has been merged. Thanks for the ticket. Marking as resolved.", "created": "2016-02-22T10:12:00.000000"}], "components": ["apache"], "created": "2015-12-08T02:36:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b62536d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3glr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28205991_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6565558129"}], "description": "Created https://github.com/puppetlabs/puppetlabs-apache/pull/1293\n\nWe found that setting it under a vhost doesn't work, when you want to increase it above the default.. it does however work when set outside vhost (on apache 2.4 / centos 7).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32872", "fixedVersions": [], "id": "32872", "issueType": "New Feature", "key": "MODULES-2885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Fixed", "resolutionDate": "2016-02-22T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache - LimitRequestFieldSize set in main config", "timeSpent": "PT0S", "updated": "2016-02-22T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-12-07T14:12:00.000000", "creator": "61f17def78b7fd0072ec64f9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5402f405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3g3z:"}], "description": "Even when  'service_manage' is set to false, the 'server::service' class  will load the 'mysqld' service resource with ensure=>'undef'.  \nThis prevents the service to be managed outside this modules.\n\nif we let the this module manage the service, it will not recognize the custom repository (Oracle official yum repo) installation of MySQL e will try to use maria db instead.", "environment": "CentOS 7\nMySQL 5.6.27 from Oracle Repos:\n\nmysql-community-common-5.6.27-2.el7.x86_64\nmysql-community-server-5.6.27-2.el7.x86_64\nmysql-community-client-5.6.27-2.el7.x86_64\nmysql-connector-java-5.1.25-3.el7.noarch\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33847", "fixedVersions": [], "id": "33847", "issueType": "Bug", "key": "MODULES-2884", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61f17def78b7fd0072ec64f9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "'service_manage' parameter not working.", "timeSpent": "PT0S", "updated": "2015-12-08T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": ["satellite_pe_tools"], "created": "2015-12-07T12:12:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77a5e67d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwq7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69586_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2583210099"}], "description": "The [smoke tests|https://ci-master01-prod.delivery.puppetlabs.net/view/2.%20linux%20only/view/satellite/view/1.0.x/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_smoke-1.0.x/5/PLATFORM=default-vcloud,WORKER_LABEL=beaker/console] for the CI pipeline are failing because a PE repo was not specified for the test run. Instead Beaker is trying to load PE builds from the \"/opt/enterprise/dists/LATEST\" location on the local disk of the test runner.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39180", "fixedVersions": [], "id": "39180", "issueType": "Bug", "key": "MODULES-2882", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-01-06T09:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Smoke Tests Failing in CI PIpeline", "timeSpent": "PT0S", "updated": "2016-01-06T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2015-12-07T10:15:00.000000", "creator": "557058:83a4763d-f5df-4120-abdf-dc53d3ff61d0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30b7ccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3fsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29919988163_*|*_5_*:*_1_*:*_0"}], "description": "Replacing the following line from {{lib/facter/haproxy_version.rb}}:\n\n{noformat}\nif Facter::Util::Resolution.which('haproxy')\n{noformat}\n\nWith this small improvement:\n\n{noformat}\nif defined?(Facter::Util::Resolution.which) and Facter::Util::Resolution.which('haproxy')\n{noformat}\n\nWould avoid puppet agents from complaining about {{which}} not defined and would let them continue to run their puppet manifest.", "environment": "Oldest Puppet environments running 2.x on Ubuntu Precise and older. It works fine in Ubuntu Trusty with Ubuntu Puppet packages.\n\nUsing haproxy as a git submodule (1.3.0-19-ga1cd826).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42462", "fixedVersions": [], "id": "42462", "issueType": "Bug", "key": "MODULES-2881", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:83a4763d-f5df-4120-abdf-dc53d3ff61d0", "resolution": "Fixed", "resolutionDate": "2016-11-17T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy_version.rb: undefined method `which' for Facter::Util::Resolution:Class", "timeSpent": "PT0S", "updated": "2016-12-12T12:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thank you for putting this module forward for approval. It looks great. There are a few minor changes that we would like before we mark the module as approved.\n\n* Your README should follow this style guide more closely. [guide|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* In metadata.json you have an unbounded dependency on apt >= 1.0.0, this should be bounded\n* In metadata.json you should express compatibility for PE and Puppet.\n\nThanks again for the work. Let me know if you have any questions.\n\nTP", "created": "2016-02-19T08:58:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:da7ab09b-a1a9-4528-9f32-63ef6c4c971a", "body": "Former user, thank you for the review. Changed README and apt dependency in metadata.json: https://github.com/s12v/puppet-blackfire/pull/10\nRegarding PE/Puppet compatibility - it's already in metadata.json: https://github.com/s12v/puppet-blackfire/blob/1.4.1/metadata.json#L24-L33, also visible in forge.", "created": "2016-02-27T14:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the update, the changes look great, I still have one tiny tiny thing. I explained it badly. \nYour PE version requirement, should have an upper and lower bound. EG\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/metadata.json#L74\n\nOtherwise this looks great, and we can get this approved, when you make this minor change. \n\nCheers,\nTP\n", "created": "2016-02-29T04:39:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:da7ab09b-a1a9-4528-9f32-63ef6c4c971a", "body": "Former user, thanks for elaboration, done!", "created": "2016-03-03T13:49:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Awesome work, i will get this approved right away.\n\n", "created": "2016-03-04T03:45:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks Former user :) your module is now marked as approved. I am closing the ticket.", "created": "2016-03-05T03:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Also congratulations !", "created": "2016-03-05T03:48:00.000000"}], "components": ["approved"], "created": "2015-12-05T10:42:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:da7ab09b-a1a9-4528-9f32-63ef6c4c971a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@606dba0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3fnb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251645497_*|*_10009_*:*_1_*:*_1555411023_*|*_3_*:*_1_*:*_86399976_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1190986719_*|*_10005_*:*_3_*:*_4753090944"}], "description": "Could you please review https://forge.puppetlabs.com/s12v/blackfire for \"puppet approved\"?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33846", "fixedVersions": [], "id": "33846", "issueType": "Task", "key": "MODULES-2880", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:da7ab09b-a1a9-4528-9f32-63ef6c4c971a", "resolution": "Fixed", "resolutionDate": "2016-03-05T03:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "s12v/blackfire to puppet approved", "timeSpent": "PT0S", "updated": "2016-03-05T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "We need to have custom nodesets for satellite due to the requirement to have a vanilla image used, along with a Puppet master.\n\nI have made sure that the nodesets are pointing to the correct version of PE to be tested, however we still need to hardcode the pe_dir value.", "created": "2016-02-02T04:39:00.000000"}], "components": ["satellite_pe_tools"], "created": "2015-12-04T16:55:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23077b51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwpz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7941_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5139859480"}], "description": "The [Beaker host file|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/spec/acceptance/nodesets/default.yml] for the \"satellite_pe_tools\" module has a hard coded URL for the \"pe_dir\" option. This causes the [CI pipeline|https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/satellite/view/1.0.x/job/forge-module_puppetlabs-satellite-pe-tools_intn-sys_full-pe-2015.3.x-1.0.x/3/PLATFORM=default-vcloud,WORKER_LABEL=beaker/consoleText] to run against the wrong version of PE.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39177", "fixedVersions": [], "id": "39177", "issueType": "Bug", "key": "MODULES-2879", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Fix", "resolutionDate": "2016-02-02T04:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Beaker Host File has Hardcoded \"pe_dir\"", "timeSpent": "PT0S", "updated": "2016-02-02T04:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "61f17def78b7fd0072ec64f9", "attachments": [], "comments": [{"author": "61f17def78b7fd0072ec64f9", "body": "I just forked and found that the fix is already in master..\n", "created": "2015-12-03T13:08:00.000000"}], "components": ["postgresql"], "created": "2015-12-03T13:05:00.000000", "creator": "61f17def78b7fd0072ec64f9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cd65cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3evj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_326484_*|*_6_*:*_1_*:*_0"}], "description": "We use a custom local repository which is a mirror of the official Postgres yum repo.\nThen we declare the class like this:\n\n{code}\n  class { 'postgresql::globals':\n    manage_package_repo => false,\n    version             => '9.4',\n    needs_initdb        => true,\n  } \n{code}\n\nBut then service start will fail with the following error:\n{code}\nsystemd[1]: postgresql-9.4.service lacks ExecStart setting. Refusing.\n{code}\n\nThe problem lies in _templates/systemd-override.erb_ which has the service name 'hardcoded' to 'postgresql'.  It should instead inherit the service name according to the varaible $service_name  defined in  params.pp\n\n\n\n\n", "environment": "- CentOS 7\n- PostgreSQL 9.4 \n- Local Mirror of Postgres yum repository\n- puppet agent 1.3.2\n- puppet server 4.x\n\n", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "35951", "fixedVersions": [], "id": "35951", "issueType": "Bug", "key": "MODULES-2876", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61f17def78b7fd0072ec64f9", "resolution": "Fixed", "resolutionDate": "2015-12-03T13:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "systemd not working properly CentOS7 with custom repository", "timeSpent": "PT0S", "updated": "2015-12-03T13:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Is this going to be approved, or should it actually be supported ??", "created": "2016-01-18T07:28:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "It would be approved only since it is not puppetlabs. However it was approved at one point and lost that. Thus this ticket.", "created": "2016-02-04T11:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "put into the list, for review.", "created": "2016-02-05T09:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \nThere is some minor feedback, otherwise this is good to be approved. Can you make the following changes. \n\n* In metadata.json, powershell dependency needs an upper bound\n* In metadata.json, do we need to specify the puppet version compatibility or is it PE only.\n\nIf you were to make these changes and release. Then that would also fix the release gap between forge and git. (Should not have more than 1 month gap between forge and vcs)\n\nOnce you make the changes and release, we can mark this as approved. \n\nCheers.\nTP", "created": "2016-03-15T10:04:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "It's not mine to do this for. So that feedback should likely go back to VP so they can have a ticket from which to make adjustments.", "created": "2016-03-16T13:00:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "does this need assigned to [~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452] ?", "created": "2016-07-18T07:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been marked as approved. ", "created": "2017-04-19T05:18:00.000000"}], "components": ["approved"], "created": "2015-12-03T12:56:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bb83e9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87dz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416432611_*|*_10009_*:*_1_*:*_1311860758_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_36107038487_*|*_10005_*:*_2_*:*_5592813847"}], "description": "https://forge.puppetlabs.com/puppet/windowsfeature", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32870", "fixedVersions": [], "id": "32870", "issueType": "Task", "key": "MODULES-2875", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-04-19T05:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet-WindowsFeature approved?", "timeSpent": "PT0S", "updated": "2017-04-19T05:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:5f9913ee62584c006bd6cb1a] Thanks for the ticket, this issue looks to be resolved with https://github.com/puppetlabs/puppetlabs-stdlib/commit/3c12e20526b4c6c6e36f6acc103f42f7e5915477 I have marked this as resolved.\n", "created": "2016-12-13T06:20:00.000000"}], "components": ["stdlib"], "created": "2015-12-03T10:34:00.000000", "creator": "5f9913ee62584c006bd6cb1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43abbccc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3enb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_356559607_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_32114463914"}], "description": "The stdlib getparam function does not behave as expected.\nhttps://forge.puppetlabs.com/puppetlabs/stdlib#getparam\n\nIssues:\n* getparam() does not return false \n* getparam() does not return parameter defaults\n\nExpected behavior:\n* getparam() should return the values of the parameters as they will be used.\n* If that is not possible, the behavior should be documented\n\nCurrent behavior:\n* getparam() returns undef if the param is not specified in the resource declaration\n* getparam() returns undef iif a parameter is specified as false, the function\n\nExample code:\n/tmp/test.pp\n{code}\ndefine my::example_resource(\n$param1,\n$param2,\n$param3 = 'foo') {\n}\n my::example_resource { \"example_resource_instance\":\n  param1 => true,\n  param2 => false,\n}\n\n$value1=getparam(My::Example_resource[\"example_resource_instance\"], \"param1\")\n#validate_bool($value)\nnotify{\"Value1: ${value1}\":}\nif $value1 == undef { notify{\"Value1: undef\":} }\n\n$value2=getparam(My::Example_resource[\"example_resource_instance\"], \"param2\")\nnotify{\"Value2: ${value2}\":}\nif $value2 == undef { notify{\"Value2: undef\":} }\n\n$value3=getparam(My::Example_resource[\"example_resource_instance\"], \"param3\")\nnotify{\"Value3: ${value3}\":}\nif $value3 == undef { notify{\"Value3: undef\":} }\n\n$value4 = false\nnotify{\"Value4: ${value4}\":}\nif $value4 == undef { notify{\"Value4: undef\":} }\n{code}\n\nCurrent result:\npuppet apply /tmp/test.pp --modulepath=/etc/puppet/modules/\n{code}\nNotice: Value1: true\nNotice: Value2: \nNotice: Value2: undef\nNotice: Value3: \nNotice: Value3: undef\nNotice: Value4: false\n{code}\n\nPuppet Version: 3.8.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33845", "fixedVersions": [], "id": "33845", "issueType": "Bug", "key": "MODULES-2874", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f9913ee62584c006bd6cb1a", "resolution": "Fixed", "resolutionDate": "2016-12-13T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib getparam() returns undef if param false or not specified", "timeSpent": "PT0S", "updated": "2016-12-13T06:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be", "body": "Just hit this error today, though I'm not sure how I've not hit it before.\n\nIn my case this occurs if you specify {{package_manage => true}} on *two or more* {{apt::ppa}} resources, and it's this is the cause for you too.\n\nIt's also entirely possible some other manifest is declaring the resource {{Package['sofftware-properties-common']}} which isn't unreasonable.\n\nIn any case, the fix for this is fairly straightforward as this module already depends on {{stdlib}}, I'll submit a pull request now.", "created": "2016-01-14T02:02:00.000000"}, {"author": "557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be", "body": "I have lodged the pull request here:\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/580", "created": "2016-01-14T02:20:00.000000"}, {"author": "623c177e4a57610068e74a42", "body": "Added tests and submitted another pull request.\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/588", "created": "2016-02-01T15:56:00.000000"}, {"author": "557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be", "body": "[~accountid:623c177e4a57610068e74a42] Cheers mate, got part way through this (had to pick up {{rspec}}, etc) before I had to put it down for a while :)", "created": "2016-02-01T17:41:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "fixed in https://github.com/puppetlabs/puppetlabs-apt/pull/588", "created": "2017-05-22T10:15:00.000000"}], "components": ["apt"], "created": "2015-12-03T02:15:00.000000", "creator": "623c1270562ab90069f8b312", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6896d892"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3een:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_386506565_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45949111032"}], "description": "The commit https://github.com/puppetlabs/puppetlabs-apt/commit/1b6e046bea87b388f957edf946af363279769c21 changed the apt::ppa software-properties-common install behavior.\n\nBefore:\nsoftware-properties-common was always installed and it checked whether package { 'software-properties-common': } was already defined.\n\nAfter:\nsoftware-properties-common is not installed by default and if you want to install it, you have to pass the parameter package_manage => true. It's not determined whether the package is already defined though anymore.\n\nScenario:\nYou have a minimal system (meaning software-properties-common is not installed) and you need 10 PPAs installed.\n\nThere is no proper way to install software-properties-common via apt::ppa anymore, because if you say package_manage => true for all apt::ppa calls you get.\n\n```\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Package[software-properties-common] is already declared in file /var/lib/puppet/modules/...-base/pp_2756/apt/manifests/ppa.pp:24; cannot redeclare at /var/lib/puppet/modules/..-base/pp_2756/apt/manifests/ppa.pp:24 on node syseleven.restvlan6.sandres-test-apt\n```\n\nThe expected behavior would be to just installed software-properties-common via ensure_packages in apt::ppa by default.", "environment": "Current puppetlabs-apt version (2.2 for example)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34882", "fixedVersions": [], "id": "34882", "issueType": "Bug", "key": "MODULES-2873", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1270562ab90069f8b312", "resolution": "Fixed", "resolutionDate": "2017-05-22T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::ppa behavior breaks minimal systems, not installing software-properties-common by default anymore and new way is broken", "timeSpent": "PT0S", "updated": "2017-05-22T10:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "I'm not sure I understand what you try to accomplish here.\nApache needs at least one virtual host to start up.\nSo you either need to declare one yourself or remove the {{default_vhost => false,}} part.\n\nMaybe the documentation could be clearer about that.\n", "created": "2016-01-10T03:44:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "Submitted a PR on GitHub to help with this: [https://github.com/puppetlabs/puppetlabs-apache/pull/1572]", "created": "2016-12-13T07:49:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged docs update by [~accountid:623a4afa761efb0069cd3663].", "created": "2016-12-13T08:01:00.000000"}], "components": ["apache"], "created": "2015-12-02T18:51:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c4d880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3e7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_413369383_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_32120390894"}], "description": "h3. Summary.\n\nI am trying to start a new *vagrant* box with Linux CentOS and it seems that apache is failing when declaring the basic class.\n\n{code}\n  class { 'apache':\n    default_vhost => false,\n  }\n{code}\n\n{code}\nError: Could not start Service[httpd]: Execution of '/bin/systemctl start httpd' returned 1: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.\n==> apache-centos7: Error: /Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/bin/systemctl start httpd' returned 1: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.\n\n{code}", "environment": "Linux : CentOS Linux release 7.1.1503 (Core) \nPuppet: 4.3.1 (PE)\nPuppet-Apache: 1.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38077", "fixedVersions": [], "id": "38077", "issueType": "Bug", "key": "MODULES-2872", "labels": ["beginner", "intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Done", "resolutionDate": "2016-12-13T08:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failed to start The Apache HTTP Server", "timeSpent": "PT0S", "updated": "2016-12-13T08:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/154/files].", "created": "2015-12-01T16:01:00.000000"}], "components": ["dsc"], "created": "2015-12-01T15:56:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70883829"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3cz3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Have extra bandwidth and this was something that was originally planned for next sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12289_*|*_10007_*:*_1_*:*_66152817_*|*_3_*:*_1_*:*_262823_*|*_5_*:*_1_*:*_0"}], "description": "The pre-suites for the acceptance and integration tests need to be udpated to include the new \"reboot\" module dependency.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40187", "fixedVersions": [], "id": "40187", "issueType": "Task", "key": "MODULES-2870", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-12-02T10:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Test Pre-suite to Add New Module Dependency", "timeSpent": "PT0S", "updated": "2016-08-08T17:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-12-01T15:09:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12925"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "PuppetFakeResource exists at https://github.com/puppetlabs/puppetlabs-dsc/tree/ed55b0a17be855ec3b236f8962f98b1fc3168736/tests/files/reboot but is not actively regenerated as we make changes to our type generation process.", "created": "2016-06-17T12:15:00.000000"}], "components": ["dsc"], "created": "2015-12-01T15:09:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63cec2e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3f2f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/16"}], "description": "The \"PuppetFakeResource\" has become a very important test tool which requires a type to be generated for testing. We have ran into the situation where sometimes the generation gets our of sync with the \"PuppetFakeResource\" and stuff breaks. As part of the type generation build script we should always generate a type for the \"PuppetFakeResource\".", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "32868", "fixedVersions": [], "id": "32868", "issueType": "New Feature", "key": "MODULES-2869", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Add \"PuppetFakeResource\" to the Type Generation", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged in https://github.com/puppetlabs/puppetlabs-lvm/commit/879c4bd558e449db531ea5a0b736a51635f32357", "created": "2015-12-03T07:07:00.000000"}], "components": ["lvm"], "created": "2015-12-01T11:06:00.000000", "creator": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f6ab140"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3cmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149710989_*|*_10007_*:*_1_*:*_8744969_*|*_5_*:*_1_*:*_0"}], "description": "I get the following error:\n~]# puppet resource --debug --trace physical_volume /dev/sdb ensure=present\nDebug: Executing: '/sbin/pvs /dev/sdb'\nDebug: Executing: '/sbin/pvcreate  /dev/sdb'\nError: Execution of '/sbin/pvcreate  /dev/sdb' returned 5: Device  not found (or ignored by filtering).\n  Physical volume \"/dev/sdb\" successfully created\n\nLine 14 in lib/puppet/provider/physical_volume/lvm.rb will inject a nil argument as the first argument to pvcreate(). Removing the call to the force method resolves the issue. I have a suggested fix at https://github.com/puppetlabs/puppetlabs-lvm/pull/135", "environment": "PE 2015.2.3 w/ puppet-agent 1.2.7 client", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35950", "fixedVersions": [], "id": "35950", "issueType": "Bug", "key": "MODULES-2868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1e509cb0-a57d-4b80-8724-5dd71cb92c1a", "resolution": "Fixed", "resolutionDate": "2015-12-03T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-lvm physical_volume provider throws error when force => false", "timeSpent": "PT0S", "updated": "2015-12-03T07:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Puppet 4 not supported by module", "created": "2021-06-14T07:43:00.000000"}], "components": ["inifile"], "created": "2015-12-01T02:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0eef97bf-6b91-4ac9-9e80-f2d7b6c9eb8f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ee0370e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3chj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181309619_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_174536019255"}], "description": "It seems there are some problems with the {{create_ini_settings}} function in conjunction with Puppet v4.0 and v4.1. The isssue seems to be already covered by the existing rspec tests, though:\n\n{noformat}\ngit clone https://github.com/puppetlabs/puppetlabs-inifile\ncd puppetlabs-inifile\nrvm use 2.1.7@puppetlabs-inifile --create\nPUPPET_GEM_VERSION=4.0 bundle install\nrake spec_prep\nrspec spec/classes/create_ini_settings_test_spec.rb\n{noformat}\n\nThe errors are of the following type:\n\n{noformat}\n2) create_ini_settings_test should contain Ini_setting[/tmp/foo.ini [section1] setting1] with ensure => \"present\", section => \"section1\", setting => \"setting1\", value => \"val1\" and path => \"/tmp/foo.ini\"\n     Failure/Error: it { should contain_ini_setting('/tmp/foo.ini [section1] setting1').with(\n     Puppet::Error:\n       Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Ini_setting[/tmp/foo.ini [section2] setting3] is already declared; cannot redeclare at /home/rauch/Scratch/puppetlabs-inifile/spec/fixtures/modules/create_ini_settings_test/manifests/init.pp:16:3 on node xxxxxxxxxxxxx\n{noformat}\n\n", "environment": "Ubuntu 14.04 with Ruby 2.1.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38076", "fixedVersions": [], "id": "38076", "issueType": "Bug", "key": "MODULES-2867", "labels": ["inifile", "rspec"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0eef97bf-6b91-4ac9-9e80-f2d7b6c9eb8f", "resolution": "Won't Fix", "resolutionDate": "2021-06-14T07:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RSpec tests for create_ini_settings function on Puppet 4.0 and 4.1", "timeSpent": "PT0S", "updated": "2021-06-14T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e6d83c9b-4197-4eb9-aaca-eb1abc65de72", "body": "I already created a pull-request to fix this issue: https://github.com/puppetlabs/puppetlabs-firewall/pull/581\nBut I don't know why the travis check fails.", "created": "2015-12-01T00:54:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "rebased to https://github.com/puppetlabs/puppetlabs-firewall/pull/589", "created": "2015-12-03T07:07:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-12-03T07:18:00.000000"}], "components": ["firewall"], "created": "2015-12-01T00:52:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e6d83c9b-4197-4eb9-aaca-eb1abc65de72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3913bef6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3ch3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_185902094_*|*_10007_*:*_1_*:*_10056808_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35949", "fixedVersions": [], "id": "35949", "issueType": "Bug", "key": "MODULES-2866", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e6d83c9b-4197-4eb9-aaca-eb1abc65de72", "resolution": "Fixed", "resolutionDate": "2015-12-03T07:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/firewall: Missing Protocol \"sctp\"", "timeSpent": "PT0S", "updated": "2015-12-03T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nthis looks like a confusion between the string {{'false'}} and the boolean value {{false}}. I've added additional logic in https://github.com/puppetlabs/puppetlabs-apache/pull/1287 ", "created": "2015-12-02T08:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "body": "Hi David,\n\nthank you very much!\n\nKind regards,\nOliver\n", "created": "2015-12-03T01:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-12-03T09:04:00.000000"}], "components": ["apache"], "created": "2015-11-30T23:29:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ef6f595"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Trivial"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo5xr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Already invested much time in fixing this part of the code after CI unveiled problems; might as well help a user with a trivial fix."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119792297_*|*_10007_*:*_1_*:*_87488020_*|*_3_*:*_1_*:*_3632_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nwe use Foreman as ENC for our Puppetmaster.\nWhen I try to follow the documentation from https://forge.puppetlabs.com/puppetlabs/apache#mpm_module I get the following error-message from our puppet-agent:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: validate_re(): \"'false'\" does not match \"(event|itk|prefork|worker)\" at /etc/puppet/environments/production/modules/apache/manifests/init.pp:95 on node xxx.xx\n\nThe documentation says:\n{quote}Determines which multi-processing module (MPM) is loaded and configured for the HTTPD process. Valid options: 'event', 'itk', 'peruser', 'prefork', 'worker', or 'false'. Default: Determined by your operating system.{quote}\nand\n{quote}\nYou must set this to 'false' to explicitly declare the following classes with custom parameters:\n\n    apache::mod::event\n    apache::mod::itk\n    apache::mod::peruser\n    apache::mod::prefork\n    apache::mod::worker\n{quote}\n\nI wanted to set the value of the parameter \"mpm_module\" to 'false', so I can set other parameters for the class apache::mod::worker.\n\nBut when I have a look at modules/apache/manifests/init.pp:95 there is no valid option for 'false':\n{code}$valid_mpms_re = $apache_version ? {\n    '2.4'   => '(event|itk|peruser|prefork|worker)',\n    default => '(event|itk|prefork|worker)'\n  }\n\n  if $mpm_module {\n    validate_re($mpm_module, $valid_mpms_re)\n  }\n{code}\nI did now leave the variable for mpm_module empty in Foreman. At least this throws no error on the puppet node. \nIs the documentation correct and I\u00b4m only making a mistake?", "environment": "Red Hat Enterprise Linux 6.7\nKernel: 2.6.32-573.7.1.el6.x86_64\nApache-Webserver-Version: httpd-2.2.15-47.el6_7.x86_64\nPuppet-Version: 3.8.4-1.el6.noarch\nForeman-Version: 1.9.3\npuppetlabs/apache: 1.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34880", "fixedVersions": [], "id": "34880", "issueType": "Bug", "key": "MODULES-2865", "labels": ["documentation", "module", "puppet-agent", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:35a314be-8bfa-48fb-8be9-6097a27a798f", "resolution": "Fixed", "resolutionDate": "2015-12-03T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache-puppetlabs: Parameter 'false' is not a valid option for mpm_module", "timeSpent": "PT0S", "updated": "2015-12-03T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "What would your suggestion to fix this be?", "created": "2015-12-07T13:39:00.000000"}, {"author": "5acd4046ba87e92b4b21668e", "body": "I haven't given it a ton of thought, really, so there may be better methods but forcing the configuration file name to always match the loadfile_name (extensions excluded of course) seems to make the most sense, and ensures behavior consistent with what is already going on.\n\nIf such a change breaks things for some users, a conffile_name parameter would work too.", "created": "2015-12-07T15:22:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this bug under the assumption that it is no longer relevant as it has been left untouched for over 5 years.\n\nIf this is still an issue please feel free to reopen it and we will take a closer look.", "created": "2021-04-26T07:05:00.000000"}], "components": ["apache"], "created": "2015-11-30T11:41:00.000000", "creator": "5acd4046ba87e92b4b21668e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@762e687a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3bnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_611838431_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_169921585521"}], "description": "In the [apache module|https://github.com/puppetlabs/puppetlabs-apache], setting up modules uses the apache::mod defined type that autoloads $apache_mod.conf if it exists.\n\nFor mod_fcgid, filenames were [changed to unixd_fcgid.conf and .load|https://github.com/puppetlabs/puppetlabs-apache/commit/1bf0aba5f6c457149786878afaba525bec940118], but the module name was left alone. Since fcgid.conf isn't declared, it isn't being linked into /mods-enabled.\n\nSince there are a number of approaches to fixing this, I didn't want to start on a PR that doesn't take the desired approach.", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33844", "fixedVersions": [], "id": "33844", "issueType": "Bug", "key": "MODULES-2864", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5acd4046ba87e92b4b21668e", "resolution": "Fixed", "resolutionDate": "2021-04-26T07:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache - mod_fcgid configuration not loaded", "timeSpent": "PT0S", "updated": "2021-04-26T07:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-12-07T13:41:00.000000"}], "components": ["apache"], "created": "2015-11-30T03:48:00.000000", "creator": "557058:0f939033-0e65-4ebc-867f-e07630a8f6b5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42d0ae4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3bhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_640381010_*|*_5_*:*_1_*:*_0"}], "description": "{{SSLProxyEngine}} must be enabled when proxying requests to an {{https://}} url, either using a {{RewriteRule}} or {{ProxyPass}} directive. And {{SSLEngine}} doesn't need to be enable.\n\nThe {{vhost::ssl_proxyengine}} directive should therefore create the {{SSLProxyEngine}} directive in the vhost's configuration even if the {{vhost::ssl}} parameter is not set or set to {{false}}.\n\nIf a rewrite or proxypass is configured to an {{https://}} url and {{SSLProxyEngine}} is not enabled, a request produces the following errors in the Apache error log :\n\n{code:}\n[ssl:error] [pid 10437] [remote 127.0.0.1:443] AH01961: SSL Proxy requested for default:80 but not enabled [Hint: SSLProxyEngine]\n[proxy:error] [pid 10437] AH00961: HTTPS: failed to enable ssl support for 127.0.0.1:443 (localhost)\n{code}\n\nI already created a pull request to fix this, by handling ssl_proxy* separately from other ssl* parameters in the vhost definition, using a separate ERB template:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1274", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32866", "fixedVersions": [], "id": "32866", "issueType": "Bug", "key": "MODULES-2863", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0f939033-0e65-4ebc-867f-e07630a8f6b5", "resolution": "Fixed", "resolutionDate": "2015-12-07T13:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SSLProxy* directives don't depend on SSLEngine", "timeSpent": "PT0S", "updated": "2015-12-07T13:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:feae470a-e3ff-4659-bfac-579be1966434", "created": "2015-11-29T15:55:00.000000", "name": "debug.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12626"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi, thanks for reporting that issue. As far as I can tell from my local testing, this is caused by PA-73 AND RE-3577 (\"Update openssl to use our CA cert bundle\"):\n\nTo reproduce, use {{ruby -r open-uri -e 'puts URI::parse(\"https://apt.dockerproject.org/gpg\").read'}}. This works with Ubuntu's default ruby:\n\n{code}\n[...]\n[pid 21847] stat(\"/etc/resolv.conf\", {st_mode=S_IFREG|0644, st_size=198, ...}) = 0\n[pid 21847] open(\"/etc/resolv.conf\", O_RDONLY|O_CLOEXEC) = 5\n[pid 21847] open(\"/dev/urandom\", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 6\n[pid 21847] stat(\"/usr/lib/ssl/certs/5ad8a5d6.0\", {st_mode=S_IFREG|0644, st_size=1261, ...}) = 0\n[pid 21847] open(\"/usr/lib/ssl/certs/5ad8a5d6.0\", O_RDONLY) = 6\n[pid 21847] stat(\"/usr/lib/ssl/certs/5ad8a5d6.1\", 0x7fff15448680) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/etc/localtime\", O_RDONLY|O_CLOEXEC) = 6\n[pid 21847] open(\"/usr/local/lib/site_ruby/1.9.1/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/local/lib/site_ruby/1.9.1/x86_64-linux/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/local/lib/site_ruby/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/1.9.1/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/1.9.1/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.rb\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/local/lib/site_ruby/1.9.1/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/local/lib/site_ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/local/lib/site_ruby/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/1.9.1/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/vendor_ruby/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/1.9.1/enc/trans/single_byte.so\", O_RDONLY) = -1 ENOENT (No such file or directory)\n[pid 21847] open(\"/usr/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so\", O_RDONLY) = 6\n[pid 21847] open(\"/usr/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so\", O_RDONLY|O_CLOEXEC) = 6\n[pid 21847] open(\"/proc/self/maps\", O_RDONLY|O_CLOEXEC) = 5\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFWln24BEADrBl5p99uKh8+rpvqJ48u4eTtjeXAWbslJotmC/CakbNSqOb9o\nddfzRvGVeJVERt/Q/mlvEqgnyTQy+e6oEYN2Y2kqXceUhXagThnqCoxcEJ3+KM4R\nmYdoe/BJ/J/6rHOjq7Omk24z2qB3RU1uAv57iY5VGw5p45uZB4C4pNNsBJXoCvPn\n[...]\n{code}\n\nbut does not with the AIO agent's ruby:\n\n{code}\n[pid 21854] stat(\"/etc/resolv.conf\", {st_mode=S_IFREG|0644, st_size=198, ...}) = 0\n[pid 21854] open(\"/etc/resolv.conf\", O_RDONLY|O_CLOEXEC) = 7\n[pid 21854] open(\"/dev/urandom\", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 8\n[pid 21854] stat(\"/opt/puppetlabs/puppet/ssl/certs/5ad8a5d6.0\", 0x7fff9b0f7f80) = -1 ENOENT (No such file or directory)\n[pid 21854] stat(\"/opt/puppetlabs/puppet/ssl/certs/b85455c4.0\", 0x7fff9b0f7f80) = -1 ENOENT (No such file or directory)\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/net/http.rb:923:in `connect': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/net/http.rb:923:in `block in connect'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/timeout.rb:75:in `timeout'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/net/http.rb:923:in `connect'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/net/http.rb:863:in `do_start'\n\tfrom /opt/puppetlabs/puppet/lib/ruby/2.1.0/net/http.rb:852:in `start'\n{code}\n\nI'll forward this to the puppet agent team and will loop this ticket in.\n", "created": "2015-11-30T05:24:00.000000"}, {"author": "557058:feae470a-e3ff-4659-bfac-579be1966434", "body": "Fixed in https://puppet.atlassian.net/browse/PA-101", "created": "2015-12-04T18:46:00.000000"}], "components": ["apt"], "created": "2015-11-29T15:56:00.000000", "creator": "557058:feae470a-e3ff-4659-bfac-579be1966434", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@540b9b79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3bgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48066557_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_394121780"}], "description": "Using 'https' for the key source as follows:\n{code:puppet}\napt::source {'docker':\n  location => 'https://apt.dockerproject.org/repo',\n  release => 'ubuntu-trusty',\n  repos => 'main',\n  key => '58118E89F3A912897C070ADBF76221572C52609D',\n  key_source => 'https://apt.dockerproject.org/gpg'\n}\n{code}\n\ngives the following error:\n\n{code:puppet}\nWarning: Scope(Apt::Source[docker]): $key_source is deprecated and will be removed in the next major release, please use $key => { 'source' => https://apt.dockerproject.org/gpg } instead.\nWarning: Scope(Apt::Key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker]): $key_source is deprecated and will be removed in the next major release. Please use $source instead.\nNotice: Compiled catalog for ip-172-31-52-7.ec2.internal in environment production in 0.35 seconds\nError: Could not set 'present' on ensure: SSL_connect returned=1 errno=0 state=error: certificate verify failed at 77:/etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp\nError: Could not set 'present' on ensure: SSL_connect returned=1 errno=0 state=error: certificate verify failed at 77:/etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp\nWrapped exception:\nSSL_connect returned=1 errno=0 state=error: certificate verify failed\nError: /Stage[main]/Main/Apt::Source[docker]/Apt::Key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker]/Apt_key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker]/ensure: change from absent to present failed: Could not set 'present' on ensure: SSL_connect returned=1 errno=0 state=error: certificate verify failed at 77:/etc/puppetlabs/code/environments/production/modules/apt/manifests/key.pp\nNotice: /Stage[main]/Main/Apt::Source[docker]/Apt::Key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker]/Anchor[apt_key 58118E89F3A912897C070ADBF76221572C52609D present]: Dependency Apt_key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker] has failures: true\nWarning: /Stage[main]/Main/Apt::Source[docker]/Apt::Key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker]/Anchor[apt_key 58118E89F3A912897C070ADBF76221572C52609D present]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Apt::Source[docker]/Apt::Setting[list-docker]/File[/etc/apt/sources.list.d/docker.list]: Dependency Apt_key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker] has failures: true\nWarning: /Stage[main]/Main/Apt::Source[docker]/Apt::Setting[list-docker]/File[/etc/apt/sources.list.d/docker.list]: Skipping because of failed dependencies\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Dependency Apt_key[Add key: 58118E89F3A912897C070ADBF76221572C52609D from Apt::Source docker] has failures: true\nWarning: /Stage[main]/Apt::Update/Exec[apt_update]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.10 seconds\n{code}\n\nHTTP works just fine. DEBUG file attached", "environment": "* Ubuntu Trusty on Amazon EC2 (ubuntu-trusty-14.04-amd64-server-20150325 (ami-d05e75b8))\n* Puppet Agent v1.3.0\n* puppetlabs/apt v2.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33843", "fixedVersions": [], "id": "33843", "issueType": "Bug", "key": "MODULES-2862", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:feae470a-e3ff-4659-bfac-579be1966434", "resolution": "Fixed", "resolutionDate": "2015-12-04T18:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "HTTPS key source", "timeSpent": "PT0S", "updated": "2015-12-04T18:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Rudy,\n\nthe apt module is not designed to be split across stages. If you want to ensure that apt update is run before all packages, add a proper dependency like this:\n\nClass['apt::update'] -> Package<||>\n\nBe aware that this conflicts with virtual package resources.\n\n\nCheers, David", "created": "2015-12-07T13:48:00.000000"}, {"author": "5a2182e0c2a788033358b928", "body": "Thanks David for your update.\nThat's too bad we can't make usage of run stages out of the box.\nAnyway, I made a PR to add your comment to the _limitations_ section of the README.\n\nCheers,\nRudy", "created": "2015-12-08T03:08:00.000000"}], "components": ["apt"], "created": "2015-11-27T03:59:00.000000", "creator": "5a2182e0c2a788033358b928", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56c396b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3be7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_899333127_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\n  I get the following dependency cycle with the puppetlabs/apt version 2.2.0:\n\n{code:java}\n(Exec[apt_update] => Class[Apt::Update] => Stage[first] => Stage[main] => Class[Security::Root_authorized_keys] => User[purging root authorized keys not managed by Puppet] => File[sources.list] => Class[Apt] => Stage[first])\n{code}\n\n  It seems related to the Exec resource in the 'apt::update' class. Like it is not working with run stages.\n\nRegards,\nRudy\n", "environment": "Debian 8.2\nPuppet 3.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32863", "fixedVersions": [], "id": "32863", "issueType": "Bug", "key": "MODULES-2861", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a2182e0c2a788033358b928", "resolution": "Won't Fix", "resolutionDate": "2015-12-07T13:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dependency cycle when using run stages", "timeSpent": "PT0S", "updated": "2015-12-08T03:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Given that the lvm.conf file is currently not managed at all by the module, making managing it outside the module with a simple template possible, I'll put this in with a lower priority.", "created": "2015-11-26T11:05:00.000000"}, {"author": "557058:4cad8941-1c92-4ad6-9293-19f9cfd66bab", "body": "I created a very primitive provider/type for lvmconfig its not the best but it was something that we needed to get the job done with a large drbd nfs ha setup.\n\n\u00a0\n\n[https://github.com/gss2002/puppet-lvmconfig]\n\n\u00a0\n\n\u00a0", "created": "2018-03-21T21:00:00.000000"}], "components": ["lvm"], "created": "2015-11-26T10:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:05141fd7-6f7a-41c3-93c4-2878251fa177", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ae705dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3bbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/15"}], "description": "The current version of puppetlabs/lvm module does not provide ability to edit lvm.conf\n\nThis might be needed for example when you want to work with LVM on multipath devices, where you then want to blacklist/ignore certain devices from being scanned during vgscan.\n\nSee https://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/lvm_filters.html for more details.", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "32860", "fixedVersions": [], "id": "32860", "issueType": "New Feature", "key": "MODULES-2860", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:05141fd7-6f7a-41c3-93c4-2878251fa177", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "allow editing for lvm.conf", "timeSpent": "PT0S", "updated": "2018-03-21T21:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "nevermind, looks like I can just use the postgresql_conf resource. \n\nhttps://github.com/puppetlabs/puppetlabs-postgresql#custom-resource-postgresql_conf", "created": "2015-11-25T10:56:00.000000"}], "components": [], "created": "2015-11-25T10:50:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1af5fec5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3azb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_368082_*|*_6_*:*_1_*:*_0"}], "description": "The server::config defined type relies on having a private variable to the postgresql::server available but should not require that you manage the instance if you just want to manage postgresql.conf.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/4.6.x/manifests/server/config_entry.pp#L7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38075", "fixedVersions": [], "id": "38075", "issueType": "Bug", "key": "MODULES-2859", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Won't Fix", "resolutionDate": "2015-11-25T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PostgreSQL Module - postgresql::server::config_entry defined type should be usable without managing a postgresql instance  ", "timeSpent": "PT0S", "updated": "2015-11-25T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:3532fc49-9a37-49ef-bddf-417bf6bba5fe] Former user You all we're going to do a release, right?", "created": "2015-11-24T16:37:00.000000"}], "components": ["lvm"], "created": "2015-11-24T15:42:00.000000", "creator": "5cce4c1209f2de0dc74fd9d0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48adf139"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5257"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwqn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1692826756_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2715210765"}], "description": "It has been quite some time since puppetlabs/lvm got a new forge release. Current master has a few improvements (eg swap handling). Please bump the forge release", "epicLinkSummary": "All of the work required to release supported LVM module", "estimate": "PT0S", "externalId": "41333", "fixedVersions": [], "id": "41333", "issueType": "Task", "key": "MODULES-2858", "labels": ["lvm"], "originalEstimate": "PT0S", "parent": "38084", "parentSummary": "All of the work required to release supported LVM module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cce4c1209f2de0dc74fd9d0", "resolution": "Fixed", "resolutionDate": "2016-01-14T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm bump forge release", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "attachments": [], "comments": [{"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Closed due to age and lack of popularity.", "created": "2018-08-07T15:07:00.000000"}, {"author": "5dcbb210c81ea50c5e86af6e", "body": "I'm actually interested on this issue, I even created myself an account here only to look for someone having the same problem.\n\nThe parameters I am missing are *ashift* for the zpool and *overlay* for the zfs resources.\n\nShould I open a new ticket or is it okay to reopen this one?\n\nI am currently working on a fork to test adding support for the aforementioned parameters.", "created": "2019-03-18T06:35:00.000000"}, {"author": "5ae19083ba41192e23d83441", "body": "[~accountid:557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4], I would urge you to reconsider.\u00a0 I'm in the situation where I have a drive that is lying resulting in zfs defaulting to an ashift of 9.\n\nHaving to manually create the pool outside of puppet kinda defeats the purpose of using puppet ...", "created": "2019-08-14T04:20:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "If someone were to re-open the linked PR against https://github.com/puppetlabs/puppetlabs-zfs_core and add some tests, I think there's a good chance it would be accepted.", "created": "2019-08-15T10:59:00.000000"}, {"author": "623cfe384a57610068e7d166", "body": "I've done some work on the zpool portion of this - adding support fort ashift, autoexpand and failmode\u00a0\n\n[https://github.com/puppetlabs/puppetlabs-zfs_core/pull/30]", "created": "2020-06-12T14:00:00.000000"}], "components": ["zfs_core"], "created": "2015-11-24T11:46:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@630200ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3aav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_518403976_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12891340026_*|*_10005_*:*_1_*:*_71875470613"}], "description": "On a (zfs) zpool there are options which can only be applied at creation\ntime. In order for puppet to handle the lifecycle of zpools, those\ncreate options should be passed to the zpool create cli.\n\nIn particular the option ashift is required on hard drive using Advanced Formatting (4k).\n\nThis just serves as a initial prototype of how this could look. Please advise if Puppetlabs would accept this feature and what would be needed for this to be included, beside unit and acceptance tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42460", "fixedVersions": [], "id": "42460", "issueType": "Improvement", "key": "MODULES-7210", "labels": ["solaris", "type_and_provider", "zfs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2018-08-07T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Resource type zpool create options", "timeSpent": "PT0S", "updated": "2020-06-12T14:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for your contribution!", "created": "2015-12-07T13:52:00.000000"}], "components": ["haproxy"], "created": "2015-11-24T11:08:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71568e28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3aaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1133022432_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-haproxy doesn't validate global_options and defaults_options in haproxy:: or haproxy::instance.\n\nThe fact that these parameters must be hashes is documented. However, if someone accidentally had been sending arrays, it just happened to work. It no longer works in the latest commit.\n\nThis caused a minor outage internal to StackOverflow.  We would have preferred to get a warning or error instead.\n\nSuggested fix is in: https://github.com/puppetlabs/puppetlabs-haproxy/pull/207", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34878", "fixedVersions": [], "id": "34878", "issueType": "Bug", "key": "MODULES-2857", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Fixed", "resolutionDate": "2015-12-07T13:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-haproxy doesn't validate global_options and defaults_options", "timeSpent": "PT0S", "updated": "2015-12-07T13:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["concat"], "created": "2015-11-24T08:44:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d79ee894-f07b-42a3-82cc-6ef327eac3a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3301e973"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3a73:"}], "description": "This following code scrap is supposed to concat fragments and dump the result into a file specified through the path option.\n\nCommand used to run the code example:\n\n{code}\npuppet apply --modulepath=$MODULEPATH --noop --test examples/ubbconfig.pp\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Applying configuration version '1448379651'\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo]/ensure: current_value absent, should be directory (noop)\nInfo: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments.concat.out]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments.concat]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments]/ensure: current_value absent, should be directory (noop)\nInfo: /Stage[main]/Main/Concat[ubbconfig_demo]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Resources[test generation ubbconfig]/Concat::Fragment[ubbconfig_resources__dbd9d4e4a7466d8ecec84c73b183cb25]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/01.001_ubbconfig_resources__dbd9d4e4a7466d8ecec84c73b183cb25]/ensure: current_value absent, should be file (noop)\nInfo: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Resources[test generation ubbconfig]/Concat::Fragment[ubbconfig_resources__dbd9d4e4a7466d8ecec84c73b183cb25]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/01.001_ubbconfig_resources__dbd9d4e4a7466d8ecec84c73b183cb25]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Groups[test generation ubbconfig groups]/Concat::Fragment[ubbconfig_group__6504732b7615cb7fd32c8c1c16fd9873]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/03_ubbconfig_group__6504732b7615cb7fd32c8c1c16fd9873]/ensure: current_value absent, should be file (noop)\nInfo: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Groups[test generation ubbconfig groups]/Concat::Fragment[ubbconfig_group__6504732b7615cb7fd32c8c1c16fd9873]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/03_ubbconfig_group__6504732b7615cb7fd32c8c1c16fd9873]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: Concat::Fragment[ubbconfig_group__6504732b7615cb7fd32c8c1c16fd9873]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Machines[test generation ubbconfig machines]/Concat::Fragment[ubbconfig_machines__41ae7cb50931f9b7a6a712a83447c8b6]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/02_ubbconfig_machines__41ae7cb50931f9b7a6a712a83447c8b6]/ensure: current_value absent, should be file (noop)\nInfo: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Machines[test generation ubbconfig machines]/Concat::Fragment[ubbconfig_machines__41ae7cb50931f9b7a6a712a83447c8b6]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/02_ubbconfig_machines__41ae7cb50931f9b7a6a712a83447c8b6]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: Concat::Fragment[ubbconfig_machines__41ae7cb50931f9b7a6a712a83447c8b6]: Would have triggered 'refresh' from 1 events\nNotice: Concat::Fragment[ubbconfig_resources__dbd9d4e4a7466d8ecec84c73b183cb25]: Would have triggered 'refresh' from 1 events\nNotice: Pmu_svc_tuxedo::Ubbconfig::Machines[test generation ubbconfig machines]: Would have triggered 'refresh' from 1 events\nNotice: Pmu_svc_tuxedo::Ubbconfig::Groups[test generation ubbconfig groups]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Resources[test generation ubbconfig]/Concat::Fragment[ubbconfig_header__dbd9d4e4a7466d8ecec84c73b183cb25]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/01.000_ubbconfig_header__dbd9d4e4a7466d8ecec84c73b183cb25]/ensure: current_value absent, should be file (noop)\nInfo: /Stage[main]/Main/Pmu_svc_tuxedo::Ubbconfig::Resources[test generation ubbconfig]/Concat::Fragment[ubbconfig_header__dbd9d4e4a7466d8ecec84c73b183cb25]/File[/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments/01.000_ubbconfig_header__dbd9d4e4a7466d8ecec84c73b183cb25]: Scheduling refresh of Exec[concat_ubbconfig_demo]\nNotice: Concat::Fragment[ubbconfig_header__dbd9d4e4a7466d8ecec84c73b183cb25]: Would have triggered 'refresh' from 1 events\nNotice: Pmu_svc_tuxedo::Ubbconfig::Resources[test generation ubbconfig]: Would have triggered 'refresh' from 2 events\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/Exec[concat_ubbconfig_demo]/returns: current_value notrun, should be 0 (noop)\nNotice: /Stage[main]/Main/Concat[ubbconfig_demo]/Exec[concat_ubbconfig_demo]: Would have triggered 'refresh' from 6 events\nError: /Stage[main]/Main/Concat[ubbconfig_demo]/File[ubbconfig_demo]: Could not evaluate: Could not retrieve information from environment production source(s) file:/opt/puppet/var/lib/puppet/concat/ubbconfig_demo/fragments.concat.out\nNotice: Concat[ubbconfig_demo]: Would have triggered 'refresh' from 6 events\nNotice: Class[Main]: Would have triggered 'refresh' from 4 events\nNotice: Stage[main]: Would have triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.44 seconds\n{code}\n\nCode that was run (examples):\n\n{code}\nconcat{'ubbconfig_demo':\n  path   => '/tmp/at1adm/conf/tux/ubbconfig',\n  owner  => 'at1adm',\n  mode   => '0600',\n  ensure_newline => true,\n}\n\npmu_svc_tuxedo::ubbconfig::resources{'test generation ubbconfig':\n    target => 'ubbconfig_demo',\n    resource => {\n                  tuxconfig  => '/tmp/at1adm/conf/tux/ubbconfig',\n                  ipckey     => '800',\n                  domainid => 'AT1',\n                  master   => 'AT1'\n                },\n}\n\npmu_svc_tuxedo::ubbconfig::machines{'test generation ubbconfig machines':\n    target => 'ubbconfig_demo',\n    machine => {\n                  hostname   => $fqdn,\n                  lmid       => 'TMSL1',\n                  appdir     => '/tmp/at1adm/app',\n                  tuxdir     => $::pmu_svc_tuxedo_tuxdir,\n                  tuxconfig  => '/tmp/at1adm/conf/tux/ubbconfig',\n                  tlogdevice => '/tmp/at1adm/var/tux/TLOG',\n                  ulogpfx    => '/tmp/at1adm/var/log/ULOG_TMSL1',\n                  spincount  => 5000,\n                  maxwsclients => 123,\n                }\n}\n\npmu_svc_tuxedo::ubbconfig::groups{'test generation ubbconfig groups':\n  target => 'ubbconfig_demo',\n  group  => {\n              group      => 'GBIDON',\n              grpno      => 10,\n              lmid       => 'TMSL1',\n            }\n}\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39172", "fixedVersions": [], "id": "39172", "issueType": "Bug", "key": "MODULES-2856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d79ee894-f07b-42a3-82cc-6ef327eac3a8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Target and resource title must be a path to a file, hence what is the path option for !?", "timeSpent": "PT0S", "updated": "2015-12-07T13:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-12-01T11:57:00.000000", "name": "test.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12819"}], "comments": [], "components": ["dsc"], "created": "2015-11-20T12:39:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cd1735c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz38of:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "h1. Description\n\n*Note:* This is a core DSC bug.\n\nIf a user specifies a \"DestinationPath\" that contains forward slashes for a recursive copy File resource the invocation will fail:\n\n{noformat}PS C:\\> Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";SourcePath=\"C:\\\ntest\";DestinationPath=\"C:/retest/sub\";Recurse=$true}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[File]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The system cannot find the path specified.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The related file/directory is:\nC:/retest/sub.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Building file list from cache.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The related file/directory is:\nC:/retest/sub.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nInvoke-DscResource : The system cannot find the path specified. The related file/directory is: C:/retest/sub.  The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:1 char:1\n+ Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManager:String) [Invoke-DscResource], CimExce\n   ption\n    + FullyQualifiedErrorId : Windows System Error 3,Microsoft.PowerShell.DesiredStateConfiguration.Commands.InvokeDsc\n   ResourceMethodCommand{noformat}\n\nh2. Attachments\n\n* Zip File of Test Artifacts\n\nh2. Reproduction Steps\n\n# Install WMF 5 Production Preview onto the SUT.\n# Extract the attached ZIP archive containing test artifacts to the \"C:\\\" directory on the SUT.\n# Open a PowerShell console on the SUT.\n# Execute the following command:\n{noformat}PS C:\\> Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";SourcePath=\"C:\\test\";DestinationPath=\"C:/retest/sub\";Recurse=$true}{noformat}\n\nh2. Expect\n\nThe command should succeed and recursively copy the source path to the new destination.\n\nh2. Actual\n\nThe invocation fails:\n\n{noformat}PS C:\\> Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";SourcePath=\"C:\\\ntest\";DestinationPath=\"C:/retest/sub\";Recurse=$true}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[File]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The system cannot find the path specified.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The related file/directory is:\nC:/retest/sub.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Building file list from cache.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The related file/directory is:\nC:/retest/sub.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nInvoke-DscResource : The system cannot find the path specified. The related file/directory is: C:/retest/sub.  The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:1 char:1\n+ Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManager:String) [Invoke-DscResource], CimExce\n   ption\n    + FullyQualifiedErrorId : Windows System Error 3,Microsoft.PowerShell.DesiredStateConfiguration.Commands.InvokeDsc\n   ResourceMethodCommand{noformat}\n\nh1. Work-Around\n\nIf a user uses backslashes instead the command will succeed.\n\n\nh2. Reproduction Steps\n\n# Install WMF 5 Production Preview onto the SUT.\n# Extract the attached ZIP archive containing test artifacts to the \"C:\\\" directory on the SUT.\n# Open a PowerShell console on the SUT.\n# Execute the following command:\n{noformat}PS C:\\> Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";SourcePath=\"C:\\test\";DestinationPath=\"C:\\retest\\sub\";Recurse=$true}{noformat}\n\nh2. Console Output\n\n{noformat}PS C:\\> Invoke-DscResource -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";SourcePath=\"C:\\\ntest\";DestinationPath=\"C:\\retest\\sub\";Recurse=$true}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[File]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The system cannot find the path specified.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] The related file/directory is:\nC:\\retest\\sub.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Building file list from cache.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\file_1.txt to\nC:\\retest\\sub\\file_1.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\file_2.txt to\nC:\\retest\\sub\\file_2.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\sub_test_1\\file_3.txt\nto C:\\retest\\sub\\sub_test_1\\file_3.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\sub_test_1\\file_4.txt\nto C:\\retest\\sub\\sub_test_1\\file_4.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file\nC:\\test\\sub_test_1\\sub_sub_test_1\\file_5.txt to C:\\retest\\sub\\sub_test_1\\sub_sub_test_1\\file_5.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file\nC:\\test\\sub_test_1\\sub_sub_test_1\\file_6.txt to C:\\retest\\sub\\sub_test_1\\sub_sub_test_1\\file_6.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\sub_test_2\\file_7.txt\nto C:\\retest\\sub\\sub_test_2\\file_7.txt.\nVERBOSE: [W2012R2]:                            [[File]DirectResourceAccess] Copying file C:\\test\\sub_test_2\\file_8.txt\nto C:\\retest\\sub\\sub_test_2\\file_8.txt.\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]  [[File]DirectResourceAccess]  in 0.0940 seconds.\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]    in  0.1080 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\n\nRebootRequired\n--------------\nFalse{noformat}", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "42457", "fixedVersions": [], "id": "42457", "issueType": "Bug", "key": "MODULES-2854", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Recursive Copy Fails if \"DestinationPath\" Contains Forward Slashes", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/152].", "created": "2015-11-20T16:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/8fdee321eaaf1d4eaa43189676972a90e30bd5ce in an effort to uncork CI", "created": "2015-11-24T15:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Follow-up commit merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/00c4b3b80dbd7a241e6f6ab4f1ca0cfbf488ba93\n\nThis corresponds to MODULES-2837 being merged in prior to this PR.", "created": "2015-11-24T23:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "CI is green after last test fixup", "created": "2015-11-25T08:48:00.000000"}], "components": ["dsc"], "created": "2015-11-20T12:09:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ef38ccf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo887:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Dumb Ryan no good at writing tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_61386190_*|*_1_*:*_1_*:*_11231_*|*_10007_*:*_1_*:*_343866110_*|*_3_*:*_1_*:*_14638692_*|*_5_*:*_1_*:*_0"}], "description": "The \"duplicate_different_module_version.rb\" and \"duplicate_same_module_version.rb\" tests do not take into account the path differences between Puppet Agent and PE Agent. The tests need to be updated to work with PE 3.8.x.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "37105", "fixedVersions": [], "id": "37105", "issueType": "Task", "key": "MODULES-2853", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-11-25T08:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Fix Broken Integration Tests for Duplicate Modules", "timeSpent": "PT0S", "updated": "2018-04-03T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["reboot"], "created": "2015-11-20T10:38:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42564178"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz38ef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/15"}], "description": "It was pointed out in MODULES-2804 that we are missing test coverage for the \"pending_file_rename_operations?\" method. We should add an acceptance test to cover this scenario.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38074", "fixedVersions": [], "id": "38074", "issueType": "Task", "key": "MODULES-2852", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot - Create Acceptance Test for \"pending_file_rename_operations?\" Scenario", "timeSpent": "PT0S", "updated": "2016-08-30T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9de82f9e-e3d3-4cb5-8f05-568eac46f95f", "body": "Updated description... escaped the curly brackets that JIRA seemed to be interpreting.", "created": "2016-01-28T14:51:00.000000"}, {"author": "5e4c5042bbb5110c9a677f43", "body": "I encountered this same error on a fresh CentOS 7.2 host, using v1.8.0 of puppetlabs/apache retrieved from Forge, with a manifest like this:\n{code}\n  class { '::apache': }\n  apache::vhost { \"foo.${::fqdn}\":\n    servername      => \"foo.${::fqdn}\",\n    port            => '80',\n    docroot => '/usr/share/customdir/public',\n  }\n{code}\n\nI found a couple problems.  First I happened to be pulling in the latest version of puppetlabs/concat module (v2.1.0), while puppetlabs/apache currently only supports < 2.0.  Possibly related.\n\nSecond, the /usr/share/customdir/public docroot path didn't yet exist at the time of the apache::vhost declaration, which likely triggered \"apachectl -t\" to fail and thus the obscure error about a missing ports.conf, as described above.", "created": "2016-01-28T16:28:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a4f81806-cd95-4c70-b5a1-c56f19f5895b", "body": "Ran into this bug and fixed it via a small patch to the apache module.\n\nSee https://github.com/puppetlabs/puppetlabs-apache/pull/1350", "created": "2016-01-29T15:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR has been merged, marking the ticket as resolved.", "created": "2016-02-01T08:27:00.000000"}], "components": ["apache"], "created": "2015-11-20T09:56:00.000000", "creator": "623c146750bb2b0070b6b49c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@460fea0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz38cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1483216329_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4818660002"}], "description": "Including the apache module on a relatively plain host and without any configuration, gives this error message:\n\n{quote}Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[/etc/httpd/conf/httpd.conf] \\{ require => File[/etc/httpd/conf/ports.conf] \\}, because File[/etc/httpd/conf/ports.conf] doesn't seem to be in the catalog\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{quote}\n\nThis is a recent problem, the HEAD was working for us some weeks ago.\n\nBisecting came up with this one:\n\ne226ba8c340acd9eb6f5e887d9958205ba9fb221 is the first bad commit\ncommit e226ba8c340acd9eb6f5e887d9958205ba9fb221\nAuthor: Mason Malone <mason@masonm.org>\nDate:   Wed Oct 21 13:03:20 2015 -0400\n\n    Fix ordering issue with conf_file and ports_file\n    \n    The httpd.conf.erb template explicitly includes the $ports_file, but the resource that uses that\n    template doesn't have a dependency on $ports_file. This means it's possible for a declaration of the\n    apache::custom_config resource to get run between when $conf_file is written and $ports_file is\n    written. This will cause syntax verification via \"apachectl -t\" to always fail, causing the\n    custom_config to be removed if the $verify_config flag is set to \"true\". Example:\n    \n        ==> ops: Notice: /Stage[main]/Jci_nagios::Server/Apache::Custom_config[cgid]/Exec[service notify for cgid]/returns: httpd: Syntaor on line 37 of /etc/httpd/conf/httpd.conf: Could not open configuration file /etc/httpd/conf/ports.conf: No such file or directory\n        ==> ops: Error: /Stage[main]/Jci_nagios::Server/Apache::Custom_config[cgid]/Exec[service notify for cgid]: Failed to call refressr/sbin/apachectl -t returned 1 instead of one of [0]\n        ==> ops: Error: /Stage[main]/Jci_nagios::Server/Apache::Custom_config[cgid]/Exec[service notify for cgid]: /usr/sbin/apachectl -urned 1 instead of one of [0]\n        ==> ops: Notice: /Stage[main]/Jci_nagios::Server/Apache::Custom_config[cgid]/Exec[remove cgid if invalid]: Triggered 'refresh' f events\n    \n    I wrote a test that reproduces this behavior by using ordering arrows to force apache::custom_config\n    to run before $ports_file is written. This is rather artificial, but I wasn't able to get this is\n    happen \"naturally\" in the test environment. Take my word for it that it's possible.\n\n:040000 040000 ab73fb526c0d91b40383f2d4c319a65ab77d86b1 cdc82e49119cad3c57c19199fdec34ab2b1131a6 M      manifests\n:040000 040000 200105928837de24d45478be8ad1e4a955278ab1 a6973b44a3649872cf417465c9624110b9392fa6 M      spec\n", "environment": "centos7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37104", "fixedVersions": [], "id": "37104", "issueType": "Bug", "key": "MODULES-2850", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c146750bb2b0070b6b49c", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs apache module: breakage in centos7 after commit 6a594217243bcd5450ee56553d0c7f3d481dcb75 due to missing dependency ports.conf", "timeSpent": "PT0S", "updated": "2016-12-12T12:28:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Moved to modules project with component {{reboot}}", "created": "2015-11-20T10:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "From your description, the reboot seems to be configured correctly. One thing I'm not 100% sure is that you have both a require dependency ({{->}}) and a {{subscribe}}. It might be the case that the arrow overrides the subscribe, causing notifications to be swallowed, and thus the reboot skipped.\n\nPlease re-test with using the {{~>}} dependency error and remove the {{->}} and {{subscribe}} parameter.\n\nSee https://docs.puppetlabs.com/puppet/4.3/reference/lang_relationships.html#syntax-chaining-arrows for more details on the arrow syntax", "created": "2015-12-07T14:04:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to age and lack of response following the last suggestion.\n\nIf you disagree with my decision I apologize and you can feel free to reopen this issue.", "created": "2021-04-12T06:09:00.000000"}], "components": ["reboot"], "created": "2015-11-19T12:02:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c5175f5-9939-4178-a078-ea26e506cdac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25594960"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz37sn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1562290033_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_168707104650_*|*_10005_*:*_1_*:*_221822"}], "description": "We are trying to install packages for kernel upgrade on Ubuntu-14.04.1 platform. Subsequent to the packages needed to be installed to upgrade the default kernel for Ubuntu 14.04.1 from 3.13.0-32 to 3.13.0-40, we use the \"reboot\" resource to reboot the machine for the upgraded kernel to take effect. Below are the packages we try to install. \n\nlinux-headers-3.13.0-40\nlinux-headers-3.13.0-40-generic\nlinux-image-3.13.0-40-generic\nlinux-image-extra-3.13.0-40-generic\n\nWe are experiencing that sometimes the \"reboot\" resource is not taking effect. As a result, puppet catalog execution, which is supposed to happen post reboot, happens before reboot and it fails as resources in there require the upgraded kernel.\n\nBelow is the snippet of code in our modules, where reboot is not taking effect.\n{code}\n       package { [linux-headers-3.13.0-40, linux-headers-3.13.0-40-generic, linux-image-3.13.0-40-generic, linux-image-extra-3.13.0-40-generic] : ensure => present }\n       ->\n       reboot { 'after':\n         apply => \"immediately\",\n         timeout => 0,\n         message => \"Rebooting for kernel upgrade\",\n         subscribe       => [Package[linux-headers-3.13.0-40], Package[linux-headers-3.13.0-40-generic], Package[ linux-image-3.13.0-40-generic], Package[linux-image-extra-3.13.0-40-generic]],\n       }\n{code}", "environment": "Using puppet labs open source on Ubuntu 14.04.1 platform.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38073", "fixedVersions": [], "id": "38073", "issueType": "Bug", "key": "MODULES-2851", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c5175f5-9939-4178-a078-ea26e506cdac", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T06:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet labs reboot resource is not functioning", "timeSpent": "PT0S", "updated": "2021-04-12T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-11-19T10:02:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12924"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of unmerged MODULES-2641 - will be addressed by time that is merged", "created": "2015-11-30T11:31:00.000000"}], "components": ["dsc"], "created": "2015-11-19T10:02:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71a77f41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz37ov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_955773836_*|*_6_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user specifies a explicit notify from a DSC resource to a Reboot resource the refresh will be triggered twice:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.14 second\ns\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 2 events\nNotice: Finished catalog run in 11.23 seconds{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Automated Repro Steps\n\n# Install the Puppet/PE agent onto the SUT.\n# Install the reboot module from the module staging Forge:\n{noformat}puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6760a8f8{noformat}\n# Copy the [DSC module|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c] to the SUT.\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n}\ndsc_puppetfakeresource {'reboot':\n  dsc_importantstuff => 'reboot',\n  notify => Reboot['dsc_reboot']\n}{noformat}\n\nh2. Expect\n\nPuppet should report that the reboot resource was triggered one time.\n\nh2. Actual\n\nThe reboot resource is triggered twice:\n\n{noformat}\nC:\\>puppet apply -e \"reboot {'dsc_reboot': when => pending} dsc_puppetfakeresour\nce {'reboot': dsc_importantstuff => 'reboot', notify => Reboot['dsc_reboot']}\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.14 second\ns\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 2 events\nNotice: Finished catalog run in 11.23 seconds\n\nC:\\>shutdown /a{noformat}", "environment": "Module Version: [Ethan's PR|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c]\nPE Agent Version: 3.8.3 (Gold)\nAgent: Windows Server 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "42454", "fixedVersions": [], "id": "42454", "issueType": "Bug", "key": "MODULES-2849", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-11-30T11:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Resource with \"RebootRequired\" will Trigger Multiple Refreshes", "timeSpent": "PT0S", "updated": "2015-12-02T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "Adding link to pull request to update README. This PR was filed a long time ago. It was recently brought to my attention again when someone commented directly on the PR.", "created": "2015-11-19T09:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work you put in, this has been merged. https://github.com/puppetlabs/puppetlabs-pe_gem/pull/9", "created": "2016-02-19T08:12:00.000000"}], "components": ["pe_gem"], "created": "2015-11-19T09:13:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@184ab845"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz37jz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7945089412_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_41301"}], "description": "pe_gem is supplanted by puppet_gem in Puppet 4.0. However, a user's first inclination after reading that in the README might be that puppet_gem is another module, and so waste time looking for it on the Forge and getting confused.\n\nAction items:\n\n* Update the README to explicitly state that puppet_gem is a built-in component of Puppet 4.0 and provide a direct link to the provider description in the docs.\n* Release a version of the module with the updated README on the Forge", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41332", "fixedVersions": [], "id": "41332", "issueType": "Bug", "key": "MODULES-2848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2016-02-19T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pe_gem README wording regarding puppet_gem confuses users", "timeSpent": "PT0S", "updated": "2016-02-19T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "attachments": [], "comments": [{"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "There is a fact for that!?!?!\n\n$::facts['system_uptime']['seconds']", "created": "2017-12-07T06:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[~accountid:623a4dbf01f8660070b631d6] thank you for taking the time to have a look at this :-)", "created": "2017-12-07T06:16:00.000000"}], "components": ["reboot", "windows"], "created": "2015-11-19T08:37:00.000000", "creator": "623c144c562ab90069f8b440", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63fcbc32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz374v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1574883133_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_63130291769"}], "description": "It would be handy to have a maxuptime or even an onlyif for the reboot module. The intent is to control the time (in seconds) when it is no longer okay to reboot the machine.\n\nWhen working with automounter/autofs, some cluster (OpenLava/LSF) services, etc. It is necessary to reboot systems after kickstart, but there is a deadline. In some cases if a system makes it past 30 minutes, it is automatically added to the cluster and available. We would want to control the ability to reboot before that window.\n\nMy example is not the exact example we have but it should get the point across, and maybe there is a better way to implement it. Maybe use onlyif, but maxuptime seemed fitting for module that does reboots.\n\n{code:yaml}\n    # Example YAML\n    general::maxuptime: '1800'\n{code}\n\n\n{code:puppet}\n    # How we would do it now:\n    $maxuptime = hiera('general::maxuptime')\n\n    if $::uptime_seconds < $maxuptime { \n      reboot { 'rebootme':\n        subscribe => File['foobar.txt']\n        message => \"Rebooting now, you cannot stop me\"\n       }\n    }\n\n    # How it could be done:\n    reboot {'rebootme':\n      subscribe => File['foobar.txt']\n      message => \"Rebooting now, you cannot stop me\"\n      maxuptime => '1800'   \n        # Assuming backend checks facter fact $::uptime_seconds\n        # Eliminates the need for YAML entries as well, clean and tidy\n    }\n{code}\n\nI did not see such a request elsewhere, so I figured I'd submit it, that doesn't mean my search skills are any good in Jira :D\n", "environment": "We use this on RedHat/CentOS 6+, it may be helpful on other operating systems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34875", "fixedVersions": [], "id": "34875", "issueType": "New Feature", "key": "MODULES-2847", "labels": ["intermediate", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c144c562ab90069f8b440", "resolution": "Won't Fix", "resolutionDate": "2017-12-07T06:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add maxuptime type to reboot module", "timeSpent": "PT0S", "updated": "2017-12-07T06:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "attachments": [], "comments": [], "components": ["lvm"], "created": "2015-11-18T16:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45a48180"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36v3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_440078250_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_3875107142_*|*_10005_*:*_1_*:*_32336"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40186", "fixedVersions": [], "id": "40186", "issueType": "Task", "key": "MODULES-2846", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Fixed", "resolutionDate": "2016-01-07T15:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cut release 0.6.0 for lvm", "timeSpent": "PT0S", "updated": "2016-01-07T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "body": "https://github.com/puppetlabs/puppetlabs-motd/pull/27", "created": "2015-11-18T16:27:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "body": "The release is now available on Forge.", "created": "2015-12-11T14:59:00.000000"}], "components": ["motd"], "created": "2015-11-18T16:24:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@111ef8e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36tb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_419940335_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_1562177322"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39235", "fixedVersions": [], "id": "39235", "issueType": "Task", "key": "MODULES-2845", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Done", "resolutionDate": "2015-12-11T15:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Cut release 1.3.0 for MOTD", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-11-19T16:19:00.000000"}], "components": ["lvm"], "created": "2015-11-18T15:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@202b3f75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36qn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88667330_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35948", "fixedVersions": [], "id": "35948", "issueType": "Improvement", "key": "MODULES-2844", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "resolution": "Fixed", "resolutionDate": "2015-11-19T16:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update Travis for LVM module", "timeSpent": "PT0S", "updated": "2015-11-19T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Hi there, would you be interested in creating a pull request to implement this functionality?  Thanks for the report.", "created": "2015-12-08T10:29:00.000000"}, {"author": "623c0d8b866b810069e43561", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/583", "created": "2015-12-10T09:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This PR has been merged. Thanks for the work. ", "created": "2016-02-19T08:04:00.000000"}], "components": ["firewall"], "created": "2015-11-18T13:53:00.000000", "creator": "623c0d8b866b810069e43561", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@276033dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36k7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8014161723_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54097"}], "description": "Looking through the firewall module - it appears that there's no method for specifying \"--log-uid\" when jumping to LOG destination. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34872", "fixedVersions": [], "id": "34872", "issueType": "New Feature", "key": "MODULES-2842", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d8b866b810069e43561", "resolution": "Fixed", "resolutionDate": "2016-02-19T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall missing --log-uid option", "timeSpent": "PT0S", "updated": "2016-02-19T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": "Fixed by GitHub PR.", "created": "2015-11-18T14:22:00.000000"}], "components": [], "created": "2015-11-18T13:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70048d53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36jz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2469339_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33872", "fixedVersions": [], "id": "33872", "issueType": "Improvement", "key": "MODULES-2841", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Fixed", "resolutionDate": "2015-11-18T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Document parameters for RabbitMQ", "timeSpent": "PT0S", "updated": "2015-11-18T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-11-18T13:39:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43be5752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36jr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_429653930_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32857", "fixedVersions": [], "id": "32857", "issueType": "Improvement", "key": "MODULES-2840", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Done", "resolutionDate": "2015-11-23T13:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ensure tests have appropriate coverage for RabbitMQ", "timeSpent": "PT0S", "updated": "2015-11-23T13:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Since the related ticket is closed, can this be closed now? Former user", "created": "2015-12-08T10:31:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "body": "Documentation was more or less adequate. [~accountid:623c17d4761efb0069ce0954] updated the readme.", "created": "2015-12-11T14:06:00.000000"}], "components": ["rabbitmq"], "created": "2015-11-18T13:39:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b1f4429"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz36jj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1988849584_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42452", "fixedVersions": [], "id": "42452", "issueType": "Improvement", "key": "MODULES-2839", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "resolution": "Done", "resolutionDate": "2015-12-11T14:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Improve documentation on RabbitMQ", "timeSpent": "PT0S", "updated": "2015-12-11T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/cd1f5d931be139a2e69d813ff99674a76f9d279f", "created": "2015-11-23T11:24:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/155/", "created": "2015-11-23T15:23:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passing builds are blocked on MODULES-2853", "created": "2015-11-23T22:16:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.8.1-b20159-00c4b3b8 via the CI pipeline.", "created": "2015-11-30T12:00:00.000000"}], "components": ["dsc"], "created": "2015-11-18T11:51:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2944ea8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo88v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_163144070_*|*_1_*:*_1_*:*_179987968_*|*_10007_*:*_1_*:*_373831_*|*_3_*:*_1_*:*_250296547_*|*_10009_*:*_1_*:*_3949_*|*_5_*:*_2_*:*_17716_*|*_10011_*:*_2_*:*_443525139"}], "description": "We determined that that we could remove the symlink by specifying the full path to the vendored DSC resource manifest file. This fixes any issues with duplicate module of the same version causing failures.\n\nSee MODULES-2818 for more details and a better description of the issue.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37103", "fixedVersions": [], "id": "37103", "issueType": "Bug", "key": "MODULES-2837", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Fixed", "resolutionDate": "2015-11-30T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix duplicate version of dsc resources issue", "timeSpent": "PT0S", "updated": "2015-11-30T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54906acb-3034-411c-abb5-fde5835e457a", "created": "2015-11-18T08:53:00.000000", "name": "mangled_chain_name_with_f.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13172"}], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54906acb-3034-411c-abb5-fde5835e457a", "body": "Pushed an attempted fix to github as a pull request: https://github.com/puppetlabs/puppetlabs-firewall/pull/579", "created": "2015-11-18T09:25:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Merged pull request that fixes this issue.", "created": "2015-12-10T11:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Marking this as resolved. Thanks for the PR", "created": "2016-02-01T08:22:00.000000"}], "components": ["firewall"], "created": "2015-11-18T09:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54906acb-3034-411c-abb5-fde5835e457a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd6a6cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3647:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1732901240_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4744245531"}], "description": "When trying to configure a firewall chain called 'jenkins-output-filter' we found that the ordering of rules was wrong, i.e. did not respect the numbers in the resource titles.\n\nFurther debugging showed that the iptables provider appears to mangle the table name internally, changing it from 'jenkins-output-filter' to 'trueilter', which caused it not to find any pre-existing rules in the chain and made it insert everything at the beginning.\n\nAttached is a test-case that show the bug.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40185", "fixedVersions": [], "id": "40185", "issueType": "Bug", "key": "MODULES-2836", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54906acb-3034-411c-abb5-fde5835e457a", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall orders rules incorrectly in chains containing \"-f\"", "timeSpent": "PT0S", "updated": "2016-02-01T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "h3. Notice for VMWare Fusion Shared Folders\n\nOsx FileSystem shared with a Windows Guest VM does not allow the function to work properly. I did copy the entire puppet module to the Windows VM and is working fine.\n\n", "created": "2015-11-18T07:52:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The shared filesystem appears as an SMB File Share, which does not support symlinks.  They need to be on an NTFS filesystem.", "created": "2017-03-20T10:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "In order to do testing, please copy the source from Z: inside the VM to a local drive such as C:\\.  This will be an NTFS volume and symlinks can then be created.", "created": "2017-03-29T15:31:00.000000"}], "components": ["spec_helper"], "created": "2015-11-18T07:36:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45ffc9ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz363b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42965659154_*|*_6_*:*_1_*:*_0"}], "description": "I am trying to use puppetlabs-spec-helper against a PE Windows Agent 4.3.0 and having a Symbolic Link Issue but works fine on OSX.\n\n*Error*\n\n{code}\n$ rake spec --trace\n** Invoke spec (first_time)\n** Execute spec\n** Invoke spec_prep (first_time)\n** Execute spec_prep\nDL is deprecated, please use Fiddle\nrake aborted!\nPuppet::Util::Windows::Error: CreateSymbolicLink(spec/fixtures/modules/siteminde\nr, z:\\lmo0\\git\\puppet\\puppet-siteminder, 1):  Incorrect function.\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppet-4.3.0-x86-mingw32/lib/puppet/util/wind\nows/file.rb:87:in `symlink'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppet-4.3.0-x86-mingw32/lib/puppet/file_syst\nem/windows.rb:39:in `symlink'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppet-4.3.0-x86-mingw32/lib/puppet/file_syst\nem.rb:250:in `symlink'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_s\npec_helper/rake_tasks.rb:133:in `block (2 levels) in <top (required)>'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_s\npec_helper/rake_tasks.rb:130:in `each'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_s\npec_helper/rake_tasks.rb:130:in `block in <top (required)>'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in\n execute'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'\n\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in\n invoke_with_call_chain'\nc:/Ruby21/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_w\nith_call_chain'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-1.0.1/lib/puppetlabs_s\npec_helper/rake_tasks.rb:197:in `block in <top (required)>'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in\n execute'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'\n\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in\n invoke_with_call_chain'\nc:/Ruby21/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_w\nith_call_chain'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `i\nnvoke_task'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `b\nlock (2 levels) in top_level'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `e\nach'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `b\nlock in top_level'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `r\nun_with_threads'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `t\nop_level'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `bl\nock in run'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `s\ntandard_exception_handling'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `ru\nn'\nc:/Ruby21/lib/ruby/gems/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>'\n\nc:/Ruby21/bin/rake:23:in `load'\nc:/Ruby21/bin/rake:23:in `<main>'\nTasks: TOP => spec_prep\n{code}\n\n*fixtures.yml*\n\n{code:yaml}\nfixtures:\n  repositories:\n    reboot: \"git://github.com/puppetlabs/puppetlabs-reboot.git\"\n    stdlib: \"git://github.com/puppetlabs/puppetlabs-stdlib\"\n  symlinks:\n    siteminder: \"#{source_dir}\"\n{code}\n", "environment": "*Windows 7*\n{code}\npuppetversion = ENV.key?('PUPPET_VERSION') ? \"#{ENV['PUPPET_VERSION']}\" : ['>= 3\n.3']\ngem 'puppet', puppetversion\ngem 'puppetlabs_spec_helper', '>= 1.0.1'\ngem 'puppet-lint', '>= 1.1.0'\ngem 'facter', '>= 1.7.0'\ngem 'mocha', '1.1.0'\n\nplatforms :mswin do\n  gem \"win32console\"\nend\n\nruby '2.1.5', :engine => 'ruby', :engine_version => '2.1.5'\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39233", "fixedVersions": [], "id": "39233", "issueType": "Bug", "key": "MODULES-2835", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Won't Fix", "resolutionDate": "2017-03-29T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs Spec Helper Fails on Windows", "timeSpent": "PT0S", "updated": "2017-03-29T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "3600", "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "Request - https://github.com/puppetlabs/puppetlabs-apache/pull/1268", "created": "2015-11-18T07:39:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Merged here: https://github.com/puppetlabs/puppetlabs-apache/pull/1268", "created": "2015-12-08T10:35:00.000000"}], "components": ["apache"], "created": "2015-11-18T07:34:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@311e622"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3633:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1738776609_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54416"}], "description": "It would be good to support\n\n{code}\napache::vhost{'foo':\n   ssl_proxy_check_peer_cn      => 'on',\n   ssl_proxy_check_peer_name => 'on'\n}\n{code}\n\nas documented here:\n\n* http://httpd.apache.org/docs/current/mod/mod_ssl.html#sslproxycheckpeercn\n* http://httpd.apache.org/docs/current/mod/mod_ssl.html#sslproxycheckpeername\n\nto set vhost values:\n\n{code}\nSSLProxyCheckPeerCN  on\nSSLProxyCheckPeerName on\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38131", "fixedVersions": [], "id": "38131", "issueType": "New Feature", "key": "MODULES-2834", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-12-08T10:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support SSLProxyCheckPeerCN and SSLProxyCheckPeerName in vhost.", "updated": "2015-12-08T10:35:00.000000", "votes": "0", "watchers": [], "worklogs": [{"author": "623e74d78d8b9c0068b9f304", "startDate": "2015-12-08T10:35:00.000000", "timeSpent": "PT3600S"}]}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for all the work you have put into this module. I have some feedback for you. \n\n* There is a lack of community involvement, this will increase over time.\n* There are no tests for nvm::node::install\n\nIf you could increase your test coverage, we could look at getting this approved.", "created": "2016-01-13T09:00:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:056f59b7-765e-4c56-b6dc-3b4c32b9d1ef", "body": "I'll do it.\n\nI keep you updated about the progress.", "created": "2016-01-16T13:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:056f59b7-765e-4c56-b6dc-3b4c32b9d1ef", "body": "Hi again Former user\n\nI've released a new version with some improvements, some little fixes and more tests, you can see here the change log:\n[https://forge.puppetlabs.com/artberri/nvm/changelog]\n\nHope this helps.\n\nThank you for your time.", "created": "2016-02-20T08:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi Former user if you check the forge, it is marked as approved.\nThanks for the great module. \n\nhttps://forge.puppetlabs.com/artberri/nvm", "created": "2016-02-23T02:51:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:056f59b7-765e-4c56-b6dc-3b4c32b9d1ef", "body": "Great! Thank you again!", "created": "2016-02-23T12:06:00.000000"}], "components": ["approved"], "created": "2015-11-16T11:42:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:056f59b7-765e-4c56-b6dc-3b4c32b9d1ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a2bcd8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz34iv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_587646688_*|*_10009_*:*_2_*:*_30454114_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_3443959263_*|*_10005_*:*_1_*:*_4410630229"}], "description": "Please consider the 'artberri/nvm' module for Puppet approved status:\nhttps://forge.puppetlabs.com/artberri/nvm\n\nThanks in advance,\n\nAlberto Varela", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42449", "fixedVersions": [], "id": "42449", "issueType": "Task", "key": "MODULES-2827", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:056f59b7-765e-4c56-b6dc-3b4c32b9d1ef", "resolution": "Fixed", "resolutionDate": "2016-02-22T13:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Request for 'Puppet Approved' Status for artberri/nvm Module", "timeSpent": "PT0S", "updated": "2016-02-23T12:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/143].", "created": "2015-11-16T10:57:00.000000"}], "components": ["dsc"], "created": "2015-11-16T10:54:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fa09af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz34f3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered during normal acceptance testing when new gem was released."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8709_*|*_10007_*:*_1_*:*_3323958_*|*_3_*:*_1_*:*_155621_*|*_5_*:*_1_*:*_0"}], "description": "The \"02_configure_lcm.rb\" pre-suite is missing a reference to the \"master_manipulator\" gem. This doesn't affect normal execution of tests, but causes Beaker to fail if using a subset of the pre-suite for debugging purposes.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "35946", "fixedVersions": [], "id": "35946", "issueType": "Bug", "key": "MODULES-2826", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-11-16T11:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Update Integration Pre-suite to Specify \"master_manipulator\" Helper", "timeSpent": "PT0S", "updated": "2015-11-18T15:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am closing this ticket. the owner of the module never made the changes or got back to us.", "created": "2016-01-08T04:30:00.000000"}, {"author": "6243b1105f63fd0069b1a6e0", "body": "Should I open a new ticket or could this be used to reconsider this?", "created": "2019-03-15T10:53:00.000000"}], "components": ["approved"], "created": "2015-11-16T01:57:00.000000", "creator": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@785bde71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz349j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6935628_*|*_10009_*:*_1_*:*_693077358_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3888356156"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40183", "fixedVersions": [], "id": "40183", "issueType": "Task", "key": "MODULES-2824", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T04:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "saz/sudo: review for approved", "timeSpent": "PT0S", "updated": "2019-03-15T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["xinetd"], "created": "2015-11-14T08:08:00.000000", "creator": "623c1725d32a94006a649bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58bdc00a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz347r:"}], "description": "When parser = future is active, xinetd module throws error:\n\nString < Integer, is not possible. Caused by 'A String is not comparable to a non String'. at /etc/puppet/modules/xinetd/manifests/service.pp:112\n\nOffending lines seem to be:\n\n{code:java}\n    validate_re($nice,'^-?[0-9]+$')\n    if !is_numeric($nice) or $nice < -19 or $nice > 19 {\n{code}\n\n\nProposed workaround:\n\n{code:java}\n    validate_re($nice,'^-?[0-9]+$')\n    # the '0 + $nice' is a trick to force $nice to be casted numeric\n    # otherwise, a 'A String is not comparable to a non String' error is returned when parser=future is active\n    if !is_numeric($nice) or 0 + $nice < -19 or 0 + $nice > 19 {\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41325", "fixedVersions": [], "id": "41325", "issueType": "Bug", "key": "MODULES-2823", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1725d32a94006a649bf4", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error comparing string and non-string", "timeSpent": "PT0S", "updated": "2015-11-14T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-11-19T10:41:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13268"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-11-19T10:41:00.000000", "name": "dsc_puppetfakeresource.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12411"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/747201b9dfbb6eaf4d7e4a712f7be48749eaaeae", "created": "2015-11-16T11:26:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Test updates merged to master in https://github.com/puppetlabs/puppetlabs-reboot/commit/6760a8f885b448fa4dcfa6c90dc9b84e31f0c5f9 to handle situations where the machine was actually in a reboot pending state!", "created": "2015-11-17T16:42:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in build 1.2.0-b20016-6760a8f8. (DSC Module used from this [fork and branch|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c].)\n\nh2. Environment\n\nAgent OS: Windows Server 2012 R2 x64 (SUT)\nPuppet Agent Version: 1.3.0 (Gold)\nPE Agent Version: 3.8.3 (Gold)\n\nh2. Test Case 1 Reproduction Steps\n\nReboot resource without any triggers.\n\n# Install the Puppet/PE agent onto the SUT.\n# Install the reboot module from the module staging Forge:\n{noformat}puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6760a8f8{noformat}\n# Apply the following manifest on the SUT:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n}{noformat}\n# Attempt to abort a shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nNo reboot should be triggered and the shutdown abort command should fail.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-modu\nle-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6\n760a8f8\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules .\n..\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/puppet/etc/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.0-b20016-6760a8f8)\n\nC:\\>puppet apply -e \"reboot {'dsc_reboot': when => pending}\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.09 second\ns\nNotice: Finished catalog run in 0.08 seconds\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116){noformat}\n\nh2. Test Case 2 Reproduction Steps\n\nReboot triggered by a DSC resource with an indirect relationship. (autonotify)\n\n# Install the Puppet/PE agent onto the SUT.\n# Install the reboot module from the module staging Forge:\n{noformat}puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6760a8f8{noformat}\n# Copy the [DSC module|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c] to the SUT.\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n}\ndsc_puppetfakeresource {'reboot':\n  dsc_importantstuff => 'reboot'\n}{noformat}\n# Abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nA reboot should be triggered and successfully aborted.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-modu\nle-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6\n760a8f8\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules .\n..\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/puppet/etc/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.0-b20016-6760a8f8)\n\nC:\\>puppet apply -e \"reboot {'dsc_reboot': when => pending} dsc_puppetfakeresour\nce {'reboot': dsc_importantstuff => 'reboot'}\"\nNotice: Compiled catalog for adifferentname.vm in environment production in 0.14\n seconds\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 17.30 seconds\n\nC:\\>shutdown /a\n\nC:\\>{noformat}\n\nh2. Test Case 3 Reproduction Steps\n\nReboot triggered by a DSC resource with an direct relationship.\n\n# Install the Puppet/PE agent onto the SUT.\n# Install the reboot module from the module staging Forge:\n{noformat}puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6760a8f8{noformat}\n# Copy the [DSC module|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c] to the SUT.\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n}\ndsc_puppetfakeresource {'reboot':\n  dsc_importantstuff => 'reboot',\n  notify => Reboot['dsc_reboot']\n}{noformat}\n# Abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nA reboot should be triggered and successfully aborted.\n\nh3. Console Output\n\n*Note:* MODULES-2849 will cause two refresh triggers.\n\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-modu\nle-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6\n760a8f8\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules .\n..\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/puppet/etc/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.0-b20016-6760a8f8)\n\nC:\\>puppet apply -e \"reboot {'dsc_reboot': when => pending} dsc_puppetfakeresour\nce {'reboot': dsc_importantstuff => 'reboot', notify => Reboot['dsc_reboot']}\"\nNotice: Compiled catalog for adifferentname.vm in environment production in 0.13\n seconds\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 2 events\nNotice: Finished catalog run in 11.21 seconds\n\nC:\\>shutdown /a\n\nC:\\>{noformat}\n\nh2. Test Case 4 Reproduction Steps\n\nNegative test case for a DSC resource notifying a reboot resource. (Human error)\n\n# Install the Puppet/PE agent onto the SUT.\n# Install the reboot module from the module staging Forge:\n{noformat}puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 1.2.0-b20016-6760a8f8{noformat}\n# Copy the [DSC module|https://github.com/Iristyle/puppetlabs-dsc/commit/1165929a0ba333d8452614b8e933109509adc59c] to the SUT.\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}reboot { 'dsc_reboot':\n  when => pending,\n  notify => Dsc_puppetfakeresource['reboot']\n}\ndsc_puppetfakeresource {'reboot':\n  dsc_importantstuff => 'reboot'\n}{noformat}\n# Attempt to abort a shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nNo reboot should be triggered and the shutdown abort command should fail. Puppet should fail because of a cycle in the graph.\n\nh3. Console Output\n\n{noformat}C:\\>puppet apply -e \"reboot {'dsc_reboot': when => pending, notify => Dsc_puppet\nfakeresource['reboot']} dsc_puppetfakeresource {'reboot': dsc_importantstuff =>\n'reboot'}\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.16 second\ns\nError: Failed to apply catalog: Found 1 dependency cycle:\n(Dsc_puppetfakeresource[reboot] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[\nreboot])\nCycle graph written to C:/ProgramData/PuppetLabs/puppet/var/state/graphs/cycles.\ndot.\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116)\n\nC:\\>{noformat}", "created": "2015-11-19T10:40:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] Can you review the FR to make sure I covered all the cases?", "created": "2015-11-19T10:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] looks good.  The more complicated verification is for MODULES-2641", "created": "2015-11-19T16:50:00.000000"}], "components": ["dsc", "reboot"], "created": "2015-11-13T17:12:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78a7597e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo87j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Required for other work in sprint"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_114005225_*|*_1_*:*_1_*:*_18979_*|*_10007_*:*_1_*:*_237633427_*|*_3_*:*_1_*:*_802899_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_164857522_*|*_10006_*:*_1_*:*_4137"}], "description": "As part of handling DSC's {{Invoke-DscResource}} returning a {{RebootRequired}} value, and not setting a global state, it is now necessary to set a status on the reboot resources provider.\n\nPer MODULES-2641, we have decided on using the member `reboot_required`.\n\nWhile this doesn't strictly block MODULES-2641 (based on the code for that ticket being defensive), this fix is necessary to handle DSC reboot requests.  A new release of the reboot module will be required with these fixes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37101", "fixedVersions": [], "id": "37101", "issueType": "New Feature", "key": "MODULES-2822", "labels": ["dsc", "reboot", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-11-19T16:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot - Windows provider should check new 'reboot_required' member for pending reboot status", "timeSpent": "PT0S", "updated": "2015-11-19T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9441c380-cdd1-4520-8681-bfabe0f76c93", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": ".5 hours", "created": "2015-11-13T13:42:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:9441c380-cdd1-4520-8681-bfabe0f76c93", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/435\n\n", "created": "2016-02-17T13:40:00.000000"}], "components": ["rabbitmq"], "created": "2015-11-13T13:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33e2355f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz33xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8294374312_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37100", "fixedVersions": [], "id": "37100", "issueType": "Bug", "key": "MODULES-2821", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2016-02-17T13:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Lint RabbitMQ Module", "timeSpent": "PT0S", "updated": "2016-02-17T13:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "body": "1.5 hours", "created": "2015-11-13T10:49:00.000000"}], "components": [], "created": "2015-11-13T09:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d1bbbaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz33rr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23913_*|*_3_*:*_1_*:*_15124728_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT7200S", "externalId": "33871", "fixedVersions": [], "id": "33871", "issueType": "Improvement", "key": "MODULES-2820", "labels": ["OSL"], "originalEstimate": "PT7200S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "resolution": "Fixed", "resolutionDate": "2015-11-13T14:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update TODO list for RabbitMQ module", "timeSpent": "PT0S", "updated": "2015-11-13T14:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "body": "Hi\n\nThis module turned 3.0.0 recently, has a pretty involved community of contributors and a frequent release cycle.... so I'm just bumping this ticket in the hope that it can be reviewed for approval status which should help broaden the community and make the module even better.\n\nThx", "created": "2016-08-10T00:27:00.000000"}, {"author": "557058:9746ec49-f625-4d95-a1b6-ff10bc7910d6", "body": "Hi,\n\nIn my opinion, this module is the best one to handle firewalld nowadays and it's under active development, so an approval from Puppet would give it more visibility and trust from those interested in using it.\n\nCheers.", "created": "2016-08-15T04:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this module forward for approval !!. This is an excellent module and has been marked as approved. \nThere was one minor change we would like to see, The readme really should follow this template https://docs.puppet.com/puppet/latest/reference/modules_documentation.html#readme-template\n\nGreat module !!\n\nThanks.", "created": "2016-09-06T02:55:00.000000"}, {"author": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "body": "Former user thanks for approving this.... I will do my best to adapt the current documentation to follow more closely the puppet template, progress on this will be tracked in https://github.com/crayfishx/puppet-firewalld/issues/89\n\nCheers\n", "created": "2016-09-06T03:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Wow thank you !", "created": "2016-09-06T03:11:00.000000"}, {"author": "557058:9746ec49-f625-4d95-a1b6-ff10bc7910d6", "body": "Great :-) Finally approved!! Thanks Thomas", "created": "2016-09-06T03:28:00.000000"}], "components": ["approved"], "created": "2015-11-13T05:48:00.000000", "creator": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ac4f3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz33pj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868119334_*|*_10009_*:*_1_*:*_1555484028_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_258967604_*|*_10005_*:*_2_*:*_22735628361"}], "description": "Request for approval review for crayfishx/firewalld\n\nThanks\nC", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41323", "fixedVersions": [], "id": "41323", "issueType": "Task", "key": "MODULES-2819", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b9701f0f-390d-40c1-9497-9ac96dbd3ab1", "resolution": "Fixed", "resolutionDate": "2016-09-02T11:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for crayfishx/firewalld", "timeSpent": "PT0S", "updated": "2016-09-06T03:28:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This looks correct.", "created": "2015-11-16T10:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "One quick question, what version of WMF5 are you using for this verification? ", "created": "2015-11-16T10:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Questions:\n\n* What happens when you do an import-module where everything is the same?\n\nOptions:\n\n* $PSModulePath for Invoke-DSCResource (it didn't work well with Start-DscConfiguration, but it may work well with this).\n* Update our custom resources to use a special numbering scheme.\n* Ask for this to get fixed to allow it to work (where last in wins?) - not sure this is a valid option.\n", "created": "2015-11-16T11:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The work to fix this was actually done with MODULES-2837. I've started to set this up as a duplicate of that ticket. I think we'll close this as a duplicate.", "created": "2015-11-23T11:30:00.000000"}], "components": ["dsc"], "created": "2015-11-12T19:12:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58110b10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30rz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74689844_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_848060138"}], "description": "h1. Description\n\nIf a user has a duplicate module of the same version in two different locations on the $PSModulePath then the DSC module will fail to find the module:\n\n{noformat}Info: Retrieving pluginfacts\n        Info: Retrieving plugin\n        Info: Loading facts\n        Info: Caching catalog for w2012r2.vm\n        Info: Applying configuration version '1447377293'\n        Error: /Stage[main]/Main/Node[default]/Dsc_xservice[xservice_test]: Could not evaluate: Resource xService was not found.\n        Notice: Applied catalog in 4.67 seconds>{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Automated Repro Steps\n\n# Clone this [repo|git@github.com:cowofevil/puppetlabs-dsc.git] onto your machine.\n# Checkout the [\"test/master/MODULES-2743/duplicate_vendor_resources_tests\" branch|https://github.com/cowofevil/puppetlabs-dsc/tree/test/master/MODULES-2743/duplicate_vendor_resources_tests].\n# Navigate to the \"tests/test_run_scripts\" folder.\n# Execute the integration tests:\n{noformat}./integration_tests.sh{noformat}\n\nh2. Expect\n\nAll the integration tests should pass.\n\nh2. Actual\n\nThe \"[duplicate_same_module_version.rb|https://github.com/cowofevil/puppetlabs-dsc/blob/test/master/MODULES-2743/duplicate_vendor_resources_tests/tests/integration/tests/user_scenarios/duplicate_same_module_version.rb]\" test fails: (The test is set to expect the failure hence no failures recorded by Beaker)\n\n{noformat}Info: Retrieving pluginfacts\n        Info: Retrieving plugin\n        Info: Loading facts\n        Info: Caching catalog for w2012r2.vm\n        Info: Applying configuration version '1447377293'\n        Error: /Stage[main]/Main/Node[default]/Dsc_xservice[xservice_test]: Could not evaluate: Resource xService was not found.\n        Notice: Applied catalog in 4.67 seconds>{noformat}\n\nh2. Manual Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp{noformat}\n# Open the Puppet Console.\n# Apply a DSC resource (This will cause the module to create the symlink for vendored resources):\n{noformat}puppet apply -e \"dsc_file { 'test': dsc_ensure => 'present', dsc_contents => 'meow', dsc_destinationpath => 'C:/test.file' }\"{noformat}\n# Open a PowerShell console.\n# Copy a venodored module to a different location on the $PSModulePath:\n{noformat}\nInvoke-DscResource -ModuleName PSDesiredStateConfiguration -Name File -Method Set -Verbose -Property @{Ensure=\"Present\";Type=\"Directory\";Recurse=$true;SourcePath=\"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\lib\\puppet_x\\dsc_resources\\xPSDesiredStateConfiguration\";DestinationPath=\"C:\\Users\\Administrator\\Documents\\WindowsPowerShell\\Modules\\Test\\xPSDesiredStateConfiguration\"}\n{noformat}\n# Invoke a DSC resource from the duplicated module:\n{noformat}\nInvoke-DscResource -ModuleName xPSDesiredStateConfiguration -Name xService -Method Set -Verbose -Property @{Name=\"w32time\";State=\"Running\";StartupType=\"Automatic\"}\n{noformat}\n\nh2. Expect\n\nThe invocation should succeed.\n\nh2. Actual\n\nThe invocation fails:\n\n{noformat}PS C:\\Users\\Administrator> Invoke-DscResource -ModuleName xPSDesiredStateConfiguration -Name xService -Method Set -Debug\n -Property @{Name=\"w32time\";State=\"Running\";StartupType=\"Automatic\"}\nInvoke-DscResource : Resource xService was not found.\nAt line:1 char:1\n+ Invoke-DscResource -ModuleName xPSDesiredStateConfiguration -Name xSe ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Invoke-DscResource], ArgumentException\n    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.DesiredStateConfiguration.Commands.InvokeD\n   scResourceMethodCommand{noformat}", "environment": "Module Version: 0.8.1-b20145-e4e349c7\nPuppet Agent Version: 1.2.7 (Gold)\nAgent: Windows Server 2008 R2 x64\nMaster: CentOS 7 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "35945", "fixedVersions": [], "id": "35945", "issueType": "Bug", "key": "MODULES-2818", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-11-23T11:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Duplicate Module of the Same Version Causes Failure", "timeSpent": "PT0S", "updated": "2015-11-23T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "623e74d78d8b9c0068b9f304", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Fixed via https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/412", "created": "2015-12-17T11:18:00.000000"}], "components": ["rabbitmq"], "created": "2015-11-11T06:13:00.000000", "creator": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bb8f9e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32hb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3128688597_*|*_5_*:*_1_*:*_0"}], "description": "When creating resources on a host that is a federation-upstream for another cluster, the provider errors with:\n{code}\nError: Could not prefetch rabbitmq_exchange provider 'rabbitmqadmin': 757: unexpected token at 'fanout'\n{code}\nThis is because when `rabbitmqadmin` is run, the output contains un-expected results due to the federated exchange being listed, as far as I can tell.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "39231", "fixedVersions": [], "id": "39231", "issueType": "Bug", "key": "MODULES-2815", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "resolution": "Fixed", "resolutionDate": "2015-12-17T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"Could not prefetch rabbitmq_exchange provider 'rabbitmqadmin': 757: unexpected token at 'fanout'\"", "timeSpent": "PT0S", "updated": "2015-12-17T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Hi there, thanks for this bug report.  Would you be interested in creating a PR that fixes this?", "created": "2015-12-08T10:36:00.000000"}, {"author": "63d2e0f9ce7f4b4e14fa5d2d", "body": "Hi,\n\nfrankly, I'd have produced a patch if it had been within my level of understanding of the dhcp module. Given that I had only started using it, I figured it would be much easier for someone who knows the codebase, so I just hacked around the problem.\n\ntl", "created": "2015-12-14T03:53:00.000000"}], "components": ["dhcp"], "created": "2015-11-11T03:50:00.000000", "creator": "63d2e0f9ce7f4b4e14fa5d2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5cf909"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32dz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}], "description": "The dhcp::failover class supports a parameter $omapi_key, but it doesn't actually do anything.\n\nI worked around that locally by hooking in a new concat fragment in my puppet class:\n\n{code}\n  $omapi_key = hiera('dhcp_omapi_key')\n  concat::fragment { 'dhcp-conf-omapi':\n    target  => \"$dhcp::params::dhcp_dir/dhcpd.conf\",\n    content => \"key omapi_key {\n       algorithm HMAC-MD5;\n       secret \\\"$omapi_key\\\";\n};\nomapi-key omapi_key;\n\",\n  }\n{code}\n\nIt would be nice if that got included properly in the dhcp module, analogous to the omapi_port handling.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32851", "fixedVersions": [], "id": "32851", "issueType": "New Feature", "key": "MODULES-2814", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e0f9ce7f4b4e14fa5d2d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dhcp: omapi_key not implemented", "timeSpent": "PT0S", "updated": "2015-12-14T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:24b6a9b8-3ce9-44ec-8deb-6e54ee5fb66f", "attachments": [], "comments": [], "components": ["apache"], "created": "2015-11-11T02:56:00.000000", "creator": "557058:24b6a9b8-3ce9-44ec-8deb-6e54ee5fb66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b0330e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32dr:"}], "description": "For certain use cases, it should be desirable that apache::vhost module accepts a raw vhost parameter, allowing to configure vhost externally.\nIt will be simpler and more flexible for certain use cases to have this feature, instead of relying on parameters, and template concat.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42447", "fixedVersions": [], "id": "42447", "issueType": "New Feature", "key": "MODULES-2817", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:24b6a9b8-3ce9-44ec-8deb-6e54ee5fb66f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache::vhost module should support raw vhost configuration", "timeSpent": "PT0S", "updated": "2018-02-06T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "PR here https://github.com/puppetlabs/puppetlabs-apache/pull/1258", "created": "2015-11-11T00:30:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR merged, thanks! Closing.", "created": "2015-11-12T06:00:00.000000"}], "components": [], "created": "2015-11-11T00:27:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c1fd427"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106364626_*|*_5_*:*_1_*:*_0"}], "description": "I am using the Puppet Labs Apache module in a live demo and would like to fix up a deprecation warning:\n\n{code}\n$ bundle exec rake spec\n...\nDeprecation Warnings:\n\nRSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values= is deprecated, it is now set to true as default and setting it to false has no effect.\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39229", "fixedVersions": [], "id": "39229", "issueType": "Bug", "key": "MODULES-2813", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2015-11-12T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: deprecated config in spec/spec_helper.rb", "timeSpent": "PT0S", "updated": "2015-11-12T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "PR is here https://github.com/puppetlabs/puppetlabs-apache/pull/1257", "created": "2015-11-11T00:31:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR has been merged, thank you! Closing ticket. ", "created": "2015-11-12T05:52:00.000000"}], "components": [], "created": "2015-11-11T00:19:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23c02751"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32cv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106415418_*|*_5_*:*_1_*:*_0"}], "description": "I am using the Puppet Labs Apache module for a live demo and I would therefore like to clean up the following deprecation warning:\n\n{code}\nUsing `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /private/var/tmp/jenkins/puppetlabs-apache/spec/classes/service_spec.rb:130:in `block (3 levels) in <top (required)>'.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38126", "fixedVersions": [], "id": "38126", "issueType": "Bug", "key": "MODULES-2812", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2015-11-12T05:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: rspec deprecation warning", "timeSpent": "PT0S", "updated": "2015-11-12T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "The following files have the issue:\n\n{code}\n$ for i in $(find spec/{classes,defines,unit} -name *_spec.rb)", "created": "2015-11-10T22:56:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "PR is here https://github.com/puppetlabs/puppetlabs-apache/pull/1256", "created": "2015-11-11T00:31:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR has been merged, thank you :) Closing ticket.", "created": "2015-11-12T05:51:00.000000"}], "components": [], "created": "2015-11-10T22:55:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fc7dcb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz32cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_111323923_*|*_5_*:*_1_*:*_0"}], "description": "I am using the Puppet Labs Apache module for a live demo and I am running into an issue caused by missing 'require spec_helper' lines in some spec files.\n\nFor example:\n\n{code}\n$ git remote -v\norigin  https://github.com/puppetlabs/puppetlabs-apache.git (fetch)\norigin  https://github.com/puppetlabs/puppetlabs-apache.git (push)\n$ bundle install\n$ bundle exec rake spec_prep\n$ bundle exec rspec --color --tty spec/classes/mod/shib_spec.rb\nFF\n\nFailures:\n\n  1) apache::mod::shib on a Debian OS with no parameters \n     Failure/Error: it { should contain_apache__mod('shib2').with_id('mod_shib') }\n     NoMethodError:\n       undefined method `contain_apache__mod' for #<RSpec::ExampleGroups::ApacheModShib::OnADebianOS::WithNoParameters:0x007fdfc42c28c8>\n     # ./spec/classes/mod/shib_spec.rb:21:in `block (4 levels) in <top (required)>'\n\n  2) apache::mod::shib on a RedHat OS with no parameters \n     Failure/Error: it { should contain_apache__mod('shib2').with_id('mod_shib') }\n     NoMethodError:\n       undefined method `contain_apache__mod' for #<RSpec::ExampleGroups::ApacheModShib::OnARedHatOS::WithNoParameters:0x007fdfc42c05f0>\n     # ./spec/classes/mod/shib_spec.rb:39:in `block (4 levels) in <top (required)>'\n\nFinished in 0.00071 seconds (files took 0.103 seconds to load)\n2 examples, 2 failures\n\nFailed examples:\n\nrspec ./spec/classes/mod/shib_spec.rb:21 # apache::mod::shib on a Debian OS with no parameters \nrspec ./spec/classes/mod/shib_spec.rb:39 # apache::mod::shib on a RedHat OS with no parameters \n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37099", "fixedVersions": [], "id": "37099", "issueType": "Bug", "key": "MODULES-2811", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2015-11-12T05:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache: some spec tests missing helper line", "timeSpent": "PT0S", "updated": "2015-11-12T05:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been merged. Thanks for your work.\n\nCheers,\nTP", "created": "2015-11-12T12:04:00.000000"}], "components": ["postgresql"], "created": "2015-11-10T13:23:00.000000", "creator": "623e79824a57610068e884cb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fde1fd9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz31z3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168069064_*|*_5_*:*_1_*:*_0"}], "description": "The default version for PostgreSQL in 5.7 and 5.8 is 9.4. 5.6 is still supported, so leaving there 9.3\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41418", "fixedVersions": [], "id": "41418", "issueType": "Improvement", "key": "MODULES-2810", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e79824a57610068e884cb", "resolution": "Fixed", "resolutionDate": "2015-11-12T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL default version OpenBSD", "timeSpent": "PT0S", "updated": "2015-11-12T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2015-11-10T02:56:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fd94c35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz31fr:"}], "description": "as was discovered in https://github.com/puppetlabs/puppetlabs-apache/pull/1253\nmod_nss is currently untested.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32848", "fixedVersions": [], "id": "32848", "issueType": "Bug", "key": "MODULES-2809", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mod_nss is currently untested", "timeSpent": "PT0S", "updated": "2017-07-12T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fb9e995c-6f1f-4493-afe3-2fd29a04a560", "attachments": [], "comments": [], "components": ["apache"], "created": "2015-11-10T02:56:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62c3f8da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz31fj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12743723_*|*_1_*:*_1_*:*_2446862087_*|*_10007_*:*_1_*:*_86965069_*|*_3_*:*_1_*:*_65993094_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21757686_*|*_10005_*:*_1_*:*_50280896554"}], "description": "as was discovered in https://github.com/puppetlabs/puppetlabs-apache/pull/1253\nmod_nss is currently undocumented.\n\nmod_nss manifest https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/nss.pp\nneeds an entry here: https://github.com/puppetlabs/puppetlabs-apache/blob/master/README.md#classes-apachemodmodule-name", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42445", "fixedVersions": [], "id": "42445", "issueType": "Bug", "key": "MODULES-2808", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2017-07-14T14:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mod_nss is currently undocumented", "timeSpent": "PT0S", "updated": "2017-07-14T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Thanks Former user for the report. As you can see, this file among the others in this folder are a direct copy paste from Microsoft source inside the PSDesiredStateConfiguration module. The functions and other psm1 files here aren't actually used by Puppet, we keep the source in the repo to parse the MOF files to build types. For example: https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/vendor/wmf_dsc_resources/PSDesiredStateConfiguration/DSCResources/MSFT_ArchiveResource/MSFT_ArchiveResource.schema.mof is actually https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/type/dsc_archive.rb. Only the Puppet files are copied, not the psm1 files, so the target host is using the psm1 file already there. You can report the PowerShell code in this directly to Microsoft's repo.", "created": "2017-05-31T15:40:00.000000"}], "components": ["dsc"], "created": "2015-11-09T19:25:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dd721f82-b506-4319-a6fa-60eb8a20d83f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f6ff01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz31cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49144504376_*|*_6_*:*_1_*:*_0"}], "description": "In puppetlabs-dsc/build/vendor/wmf_dsc_resources/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 function ReadEnvironmentFile line 3674\n\nCheckRestrictedLanguage is used with $null values to check a scriptblock before executing it. This will allow all default commands in that scriptblock. I just wanted to make sure this was the intention because it is non-intuitive. If you wanted to exclude all Powershell commands, you would have to use an empty list of strings. [string[]]@() instead of a $null.\n\nSee the comment about AllowedVariables: https://msdn.microsoft.com/en-us/library/system.management.automation.scriptblock.checkrestrictedlanguage(v=vs.85).aspx because it applies to the AllowedCommands too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42443", "fixedVersions": [], "id": "42443", "issueType": "Improvement", "key": "MODULES-2807", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dd721f82-b506-4319-a6fa-60eb8a20d83f", "resolution": "Won't Do", "resolutionDate": "2017-05-31T15:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Review CheckRestrictedLanguage default arguments in ReadEnvironmentFile", "timeSpent": "PT0S", "updated": "2017-05-31T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": [], "created": "2015-11-09T15:22:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16687720"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz315b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161620618_*|*_10007_*:*_1_*:*_149339683_*|*_3_*:*_1_*:*_16179957_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41416", "fixedVersions": [], "id": "41416", "issueType": "Task", "key": "MODULES-2806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2015-11-13T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Setup Travis CI on puppet_authorization module", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Fixed issue with CI.", "created": "2015-12-08T10:39:00.000000"}], "components": ["mysql"], "created": "2015-11-09T10:47:00.000000", "creator": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43dcda98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30vz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2505099692_*|*_5_*:*_1_*:*_0"}], "description": "The mysql CI pipeline has been failing since last Friday afternoon with the following error:\n{code}\nFailures:\n\n  1) mysql::server::backup class mysqlbackup.sh should run mysqlbackup.sh with no errors\n     Failure/Error: expect(r.stderr).to eq(\"\")\n       \n       expected: \"\"\n            got: \"mysqldump: Got error: 1045: Access denied for user 'myuser'@'localhost' (using password: YES) when trying to connect\\n\"\n       \n       (compared using ==)\n       \n       Diff:\n       @@ -1 +1,2 @@\n       +mysqldump: Got error: 1045: Access denied for user 'myuser'@'localhost' (using password: YES) when trying to connect\n       \n       \n     # ./spec/acceptance/mysql_backup_spec.rb:51:in `block (4 levels) in <top (required)>'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:117:in `shell'\n     # ./spec/acceptance/mysql_backup_spec.rb:50:in `block (3 levels) in <top (required)>'\n\n  2) mysql::server::backup class with triggers and routines should run mysqlbackup.sh with no errors\n     Failure/Error: expect(r.stderr).to eq(\"\")\n       \n       expected: \"\"\n            got: \"ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)\\n\"\n       \n       (compared using ==)\n       \n       Diff:\n       @@ -1 +1,2 @@\n       +ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)\n       \n       \n     # ./spec/acceptance/mysql_backup_spec.rb:183:in `block (4 levels) in <top (required)>'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:83:in `block in on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # ./vendor/gems/gems/beaker-2.28.0/lib/beaker/dsl/helpers/host_helpers.rb:117:in `shell'\n     # ./spec/acceptance/mysql_backup_spec.rb:182:in `block (3 levels) in <top (required)>'\n{code}\n", "environment": "Jenkins Module CI: [https://jenkins-modules.puppetlabs.com/job/forge-module_puppetlabs-mysql_intn-sys_smoke-master/]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33870", "fixedVersions": [], "id": "33870", "issueType": "Bug", "key": "MODULES-2805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6", "resolution": "Fixed", "resolutionDate": "2015-12-08T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mySql module CI failure: Access denied for user 'myuser'@'localhost'", "timeSpent": "PT0S", "updated": "2015-12-08T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Thanks [~accountid:5b9730d83161ad7f51ec54a3] - We'll take a look at the PR and comment on there.", "created": "2015-11-09T13:15:00.000000"}, {"author": "5b9730d83161ad7f51ec54a3", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] I don't think it's covered by current integration test. In the test, {{read}} function is [mocked|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/spec/unit/provider/reboot/windows_spec.rb#L183] for returning a value instead of an array. It's just a wrong assumption. It's not covered by test, it's hidden by the test.\n\n{code:ruby}\n    def expects_registry_value(path, name, value)\n      reg = stub('reg')\n      reg.expects(:read).with(name).returns(value)\n      expects_registry_key(path).yields(reg)\n    end\n{code}\n\nSo the risk is obvious. Take [{{pending_file_rename_operations?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L108-L120] function for example. In the line {{pending = renames.length > 0}}, the {{pending}} value is always {{true}}, which makes the condition  determination code useless. \n\n{code:ruby}\n  def pending_file_rename_operations?\n    pending = false\n\n    path = 'SYSTEM\\CurrentControlSet\\Control\\Session Manager'\n    with_key(path) do |reg|\n      renames = reg.read('PendingFileRenameOperations') rescue nil\n      if renames\n        pending = renames.length > 0\n        if pending\n          Puppet.debug(\"Pending reboot: HKLM\\\\PendingFileRenameOperations\")\n        end\n      end\n    end\n{code}", "created": "2015-11-19T18:48:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:5b9730d83161ad7f51ec54a3] This [acceptance test|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/acceptance/tests/windows/reboot_pending.rb]  exercises the \"reg_value\" method pathway. It is true there is not a test for \"pending_file_rename_operations?\" that is not mocked. I have created a ticket (MODULES-2852) to create an acceptance test to track this tech debt.", "created": "2015-11-20T10:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-reboot/commit/374b6fb9f8b1e780b2de33518d749970471b1049", "created": "2015-11-20T13:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "No FR required on this one\n", "created": "2015-11-23T22:17:00.000000"}], "components": ["reboot"], "created": "2015-11-09T07:08:00.000000", "creator": "5b9730d83161ad7f51ec54a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9719507"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo87b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_288304053_*|*_1_*:*_1_*:*_22017561_*|*_3_*:*_1_*:*_165637724_*|*_10009_*:*_1_*:*_5038_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_797340_*|*_10005_*:*_1_*:*_787347251"}], "description": "The {{read}} method of {{Win32::Registry}} class actually returns a {{\\[type, data\\]}} array if the value exists, but it's used as if it returns just the {{data}} in  methods like [{{package_installer?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L128], [{{pending_computer_rename?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L153].\n\nIn most cases, there is no problem with it because the detecting result is determined by whether the registry value exists or not, not by the {{data}}. But it's probably cause trouble sometimes. Unit tests didn't catch this since the return value is *mocked* as {{data}}, not {{\\[type, data\\]}}...\n\n\n{code:ruby}\n  def reg_value(path, value)\n    rval = nil\n\n    with_key(path) do |reg|\n      rval = reg.read(value)\n    end\n\n    rval\n  end\n{code}\n\n\nThe same problem in [{{pending_rename_operations?}}|https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/windows.rb#L111].\n", "environment": "Puppet agent 3.8.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40182", "fixedVersions": [], "id": "40182", "issueType": "Bug", "key": "MODULES-2804", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9730d83161ad7f51ec54a3", "resolution": "Fixed", "resolutionDate": "2015-11-23T22:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Misuse of the read method of Win32::Registry Class", "timeSpent": "PT0S", "updated": "2015-11-24T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR created and merged for readme update: https://github.com/puppetlabs/puppetlabs-stdlib/pull/544\nThank you for your ticket :)", "created": "2015-11-09T08:21:00.000000"}], "components": ["stdlib"], "created": "2015-11-09T04:13:00.000000", "creator": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73aa38b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30qv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14936710_*|*_6_*:*_1_*:*_0"}], "description": "Introduced in 4.2.0, pick_default() was never added to the README", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37098", "fixedVersions": [], "id": "37098", "issueType": "Bug", "key": "MODULES-2803", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "resolution": "Fixed", "resolutionDate": "2015-11-09T08:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pick_default function not documented in README", "timeSpent": "PT0S", "updated": "2015-11-09T08:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in https://github.com/puppetlabs/puppetlabs-ruby/pull/60", "created": "2015-11-19T08:56:00.000000"}], "components": ["ruby"], "created": "2015-11-08T07:51:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518b7b01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_954334581_*|*_5_*:*_1_*:*_0"}], "description": "Example code:\n\nclass { 'ruby::gemrc':\n  source  => ['https://rubygems.org', 'https://ourgems.org']\n}\n\nExpected behaviour:\n\nProduces file:\n\n:sources:\n - https://rubygems.org\n - https://ourgems.org\n\nActual behaviour\n:sources:\n  - https://rubygems.org\n - https://ourgems.org\n\nCauses Yaml parsing error: (<unknown>): did not find expected key while parsing a block mapping at line 1 column 1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32881", "fixedVersions": [], "id": "32881", "issueType": "Bug", "key": "MODULES-2802", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-11-19T08:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Gemrc sources will generate incorrect yaml if multiple sources given", "timeSpent": "PT0S", "updated": "2015-11-19T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am closing this, as it is a duplicate of https://puppet.atlassian.net/browse/MODULES-2710", "created": "2015-11-11T08:17:00.000000"}], "components": ["approved"], "created": "2015-11-06T19:53:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32f5e036"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_379991699_*|*_10009_*:*_1_*:*_10272232_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9427"}], "description": "rodjek/logrotate - https://forge.puppetlabs.com/rodjek/logrotate\nyo61/logrotate - https://forge.puppetlabs.com/yo61/logrotate\n\nRodjek's module is approved, though it is no longer maintained. Yo61 forked this module from rodjek and merged a bunch of the PR's and seems to maintaining it (a tag was cut 2 days ago). Suggest moving approved status from rodjek's to yo61's.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40181", "fixedVersions": [], "id": "40181", "issueType": "Improvement", "key": "MODULES-2801", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Duplicate", "resolutionDate": "2015-11-11T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rodjek/logrotate is approved but no longer maintained", "timeSpent": "PT0S", "updated": "2015-11-11T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/f5b07c7f6420423161ce22fb84b1039675fdadfe", "created": "2015-11-06T14:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Nothing to review. Part of building types.", "created": "2015-11-06T14:12:00.000000"}], "components": ["dsc"], "created": "2015-11-06T14:00:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dc81f00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30fj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Bug found while implementing ticket"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_324794_*|*_10007_*:*_1_*:*_381074_*|*_5_*:*_1_*:*_0"}], "description": "Line https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/resource.rb#L30 has {code}@name{code} typoed as {code}@ame{code}", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "41415", "fixedVersions": [], "id": "41415", "issueType": "Bug", "key": "MODULES-2800", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-11-06T14:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC Resource Name property typo", "timeSpent": "PT0S", "updated": "2015-11-06T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For context in case we shut issues off:\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/issues/70\n\nRequest:\n{noformat}\nIn README_BUILD.md, it says to modify the Repofile to add your custom resources. However, that file doesn't exist in the current branch. I was able to find it in an older branch. I noticed that dsc.rake contains a variable pointing to the DSC resources on the PowerShell github account.\n\n`dsc_repo                   = 'https://github.com/PowerShell/DscResources.git'`\n\nShould we modify this variable instead of Repofile?\n{noformat}\n\nResponses:\n{noformat}\nWe just removed that file. I think we need to update the readme.\n\nThe quickest you can do currently:\n\n* Start with a non-Windows box (we inherited this, but I think we all are moving towards getting it to work on a Windows machine, charlock_holmes gem is the culprit)\n* Switch to ruby 1.9.3 (or 1.8.7)\n* `bundle install --without system_tests`\n* `bundle exec rake dsc:build`\n\nOnce you get that working \n\n* add your custom resources to the `import/dsc_resources` folder. You should put them under dsc-resource-kit if a newly created folder there does not work.\n* `bundle exec rake dsc:build`\n\n\nAdding custom resources is just making sure they are in the import folder prior to build.\n\n{noformat}", "created": "2015-11-09T12:42:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There were a few slight changes to allow the instructions to work appropriately. I also adjusted the instructions a bit for what works. ", "created": "2015-11-18T06:32:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "For the reviewer:\n\nh4. Add a custom type like cWindowsOS\n\n* From a Windows box with WMF5 - {{install-module cWindowsOS}} (it's not a type we build, it does have some mof files).\n* Find that in {{C:\\Program Files\\WindowsPowerShell\\Modules\\cWindowsOS}}. \n* Copy the files from the versioned sub-folder up to the top level folder. Delete the versioned folder. See https://github.com/ferventcoder/puppetlabs-dsc/blob/ticket/master/MODULES-2799-custom-types/README_BUILD.md#getting-started\n* Copy that off to a temp location that you can reach from non-Windows (for me that is {{~/code/temp/dsc_custom_resources}}).\n* Prep the repo for building. The right ruby (1.9.3) and {{bundle install}}.\n* Run {{bundle exec rake dsc:build}}\n* Run {{bundle exec rake dsc:resources:import[\"~/code/temp/dsc_custom_resources\"]}}\n* Run {{bundle exec rake dsc:types:build}}\n\nNote that you get the custom DSC resource files imported into {{lib/puppet_x/dsc_resources}} folder (instructions state you can just delete the vendoring if you don't want it) and the types built out that have MOF files.", "created": "2015-11-18T10:22:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/d25807581740c806a4ce14537917b7db36857286", "created": "2015-12-02T09:51:00.000000"}], "components": ["dsc"], "created": "2015-11-06T13:08:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf0424a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo893:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This was requested to be done, so we added it to ensure it goes into the supported release."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12606_*|*_10007_*:*_1_*:*_1208520981_*|*_3_*:*_1_*:*_1025026108_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1043580"}], "description": "Our instructions for building your own custom types need to be updated. We may also need to inspect more locations to build custom types.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "42334", "fixedVersions": [], "id": "42334", "issueType": "New Feature", "key": "MODULES-2799", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-12-02T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Fix up instructions for building your own types", "timeSpent": "PT0S", "updated": "2015-12-09T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi Former user\n\nThanks for raising this, it sounds like a useful feature, have you looked at creating a PR for this? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-lvm/ \n\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature.\n\nThank you for taking the time to create this ticket.", "created": "2017-07-25T08:18:00.000000"}], "components": ["lvm"], "created": "2015-11-05T21:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79b65b1d-0288-4711-b66c-4831dd9475c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20ad7533"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5306"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz305b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53713045100_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_494752615"}], "description": "*$physical_volumes* has to be hard code to one of xvd[d-z], but in aws ec2 instance, physical device name may be changed when create new instance from a new ami image.\n\nhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/device_naming.html\n===\nDepending on the block device driver of the kernel, the device might be attached with a different name than what you specify. For example, if you specify a device name of /dev/sdh, your device might be renamed /dev/xvdh or /dev/hdh by the kernel; in most cases, the trailing letter remains the same. In some versions of Red Hat Enterprise Linux (and its variants, such as CentOS), even the trailing letter might also change (where /dev/sda could become /dev/xvde). In these cases, each device name trailing letter is incremented the same number of times. For example, /dev/sdb would become /dev/xvdf and /dev/sdc would become /dev/xvdg. *Amazon Linux AMIs create a symbolic link with the name you specify at launch that points to the renamed device path, but other AMIs might behave differently*.\n===\n\nAnd this url give the detail explanation for this misfeature issue.\nhttps://forums.aws.amazon.com/message.jspa?messageID=255240\n\nSo I have issue to manage *puppet-lvm* forge module with updated ami RHEL image. I have to use old ami image currently. \n\nAny suggestions on how to fix this issue? ", "environment": "Puppet 3.x", "epicLinkSummary": "LVM - Next", "estimate": "PT0S", "externalId": "35944", "fixedVersions": [], "id": "35944", "issueType": "Improvement", "key": "MODULES-2797", "labels": [], "originalEstimate": "PT0S", "parent": "40520", "parentSummary": "LVM - Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79b65b1d-0288-4711-b66c-4831dd9475c9", "resolution": "Won't Fix", "resolutionDate": "2017-07-25T08:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "physical device mapping issue in aws ec2 instance.", "timeSpent": "PT0S", "updated": "2017-07-25T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-11-05T10:47:00.000000", "creator": "623c0a197910a200718b904e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6067bb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2z9z:"}], "description": "Hello:\n\nI'm trying to connect to a remote database with puppetdb. Puppetdb uses the postgresql module, and this module doesn't support remote databases.\n\nI've skimmed through the code, and I know that at least a few things need to be done:\n\n# The provider and type need to be updated to support user/host/password\n# Concerning the password (assuming trust auth isn't set up), it looks like generating a .pgpass file is the easiest/best way to handle password auth per [here|http://dba.stackexchange.com/questions/14740/how-to-use-psql-with-no-password-prompt]\n\nThere are probably other things that need to be done as well, but that's all I can come up with initially.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42331", "fixedVersions": [], "id": "42331", "issueType": "New Feature", "key": "MODULES-2796", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a197910a200718b904e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-postgresql doesn't support connecting to a remote database", "timeSpent": "PT0S", "updated": "2015-12-01T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:63e942d2-238d-475f-8732-827e93714907", "created": "2015-11-05T09:34:00.000000", "name": "move_d_drive_use_case.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12712"}], "comments": [{"author": "557058:63e942d2-238d-475f-8732-827e93714907", "body": "See [^move_d_drive_use_case.txt] for how Dell does this from a legacy perspective.", "created": "2015-11-05T09:35:00.000000"}, {"author": "557058:182fed4d-0782-4cf4-a2cd-3083b91d0452", "body": "[~accountid:557058:63e942d2-238d-475f-8732-827e93714907] - We're starting to groom this ticket. Would Dell want us to model every single parameter in the web config? Or to present a generic way of modifying these config settings? \n\nIn the first case, it would provide more guidance/validation for the customer. However, it will likely not be complete (as new params are added) and will take longer to rev. In the second case, it's more flexible, but provides less guidance.", "created": "2016-11-28T09:11:00.000000"}], "components": ["iis"], "created": "2015-11-05T07:48:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43efadcf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynynb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}], "description": "As an IIS Administrator\nI want define a puppet resource that manages the IIS Web.config to\n* Set values in the Web.config \n* Update values in the Web.config \n\nSo that I can manage an IIS Web.config with Puppet.\n\n--------------------------------------------------------\n\nA common task in automating IIS site installation and management is setting values in the web.config. This is historically a problematic and error prone task, as it requires editing XML with specific syntax and values. This would be a huge win for the IIS module, as there aren't many CM  tools out there that handle this\n\nExample:\n\n%windir%\\system32\\inetsrv\\appcmd set config -section:httpErrors /[statusCode='401'].prefixLanguageFilePath:e:\\inetpub\\specialsite", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38122", "fixedVersions": [], "id": "38122", "issueType": "New Feature", "key": "MODULES-2794", "labels": ["001G000001AXgzDIAT"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "IIS Support Modification of Web.config values", "timeSpent": "PT0S", "updated": "2022-06-28T15:03:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Would you be interested in creating a pull request (after rebasing) that implements this?  That would be very helpful.", "created": "2015-12-08T10:40:00.000000"}, {"author": "623cff4294742a00683ecb72", "body": "Hello, \nI just created the pull-request(after rebasing for sure).", "created": "2015-12-09T15:24:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work you put in, this was merged with pr https://github.com/puppetlabs/puppetlabs-apache/pull/1296", "created": "2016-02-19T08:07:00.000000"}], "components": ["apache"], "created": "2015-11-04T16:29:00.000000", "creator": "623cff4294742a00683ecb72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e448566"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2yr3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9214532542_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_134786"}], "description": "Hello,\n\nIt would be nice if you could make the modsecurity-parameters SecPcreMatchLimit and SecPcreMatchLimitRecursion configurable. At the moment those parameters are hardcoded in templates/mod/security.conf.erb with the values 1000.\n\nI created a fork from the actual git-repo of puppetlabs-apache and changed it for myself. If you are interested you can find my repo at https://github.com/whotwagner/puppetlabs-apache.git", "environment": "puppetlabs-apache", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32879", "fixedVersions": [], "id": "32879", "issueType": "New Feature", "key": "MODULES-2792", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff4294742a00683ecb72", "resolution": "Fixed", "resolutionDate": "2016-02-19T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " Configurable modsecurity-parameters SecPcreMatchLimit and SecPcreMatchLimitRecursion", "timeSpent": "PT0S", "updated": "2016-02-19T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks for raising this issue, but it's old ticket, so closing. If this is still an issue please re-open it and provide sample manifests that are causing the problem. Thanks!", "created": "2018-08-22T03:21:00.000000"}], "components": ["ntp"], "created": "2015-11-04T14:46:00.000000", "creator": "623a47d594742a00683d6fdc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7abad346"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ypz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88256096893_*|*_6_*:*_1_*:*_0"}], "description": "One server seems to choose the default provider Debian, other Init. NTP class can't confirm the enable flag on the server with init provider.", "environment": "Debian Jessie - two Dell servers (PE R620, PE R720)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37097", "fixedVersions": [], "id": "37097", "issueType": "Bug", "key": "MODULES-2791", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47d594742a00683d6fdc", "resolution": "Fixed", "resolutionDate": "2018-08-22T03:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module is not setting it's default provider", "timeSpent": "PT0S", "updated": "2018-08-22T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": "Approximately 1.5 hours spent on this issue. There was lots of fiddling with formatting.", "created": "2015-11-06T15:34:00.000000"}], "components": [], "created": "2015-11-04T14:16:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@664be771"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2yo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1209575124_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39227", "fixedVersions": [], "id": "39227", "issueType": "Bug", "key": "MODULES-2790", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-18T14:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve LVM documentation", "timeSpent": "PT0S", "updated": "2015-11-18T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thanks. Closing due to fix merged in attached PR.", "created": "2015-11-05T07:25:00.000000"}], "components": [], "created": "2015-11-04T14:13:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da1a9a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ynz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61896802_*|*_6_*:*_1_*:*_0"}], "description": "I noticed some errant trailing whitespace and 4 spaced tabs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37095", "fixedVersions": [], "id": "37095", "issueType": "Bug", "key": "MODULES-2789", "labels": ["osl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-05T07:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Lint LVM Module", "timeSpent": "PT0S", "updated": "2015-11-05T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "body": "I've created a pull request for this bug: https://github.com/puppetlabs/puppetlabs-mysql/pull/773", "created": "2015-11-04T09:23:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR merged.", "created": "2015-11-05T16:27:00.000000"}], "components": ["mysql"], "created": "2015-11-04T09:09:00.000000", "creator": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63d0a0bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2y1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_112699342_*|*_5_*:*_1_*:*_0"}], "description": "When using mysql backup class to create cron job, the weekday attribute in the cron resource is invalid type with future parser. This is because NAME can not start with a digit, and can not contain a hyphen/minus in the future parser. So this code in the puppetlabs-mysql is not compatible with future parser(mysql::backup::xtrabackup):\n\n{code:puppet}\n  cron { 'xtrabackup-daily':\n    ensure  => $ensure,\n    command => \"/usr/local/sbin/xtrabackup.sh --incremental ${backupdir}\",\n    user    => 'root',\n    hour    => $time[0],\n    minute  => $time[1],\n    weekday => 1-6,\n    require => Package['percona-xtrabackup'],\n  }\n{code}\n\nThe value of weekday attribute above will be parse to -5 which treat 1-6 as arithmetic expression in future parser and will not compile correctly.  It gives an error that \"-5 is not a valid weekday\" .", "environment": "puppet 3 with future parser", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33868", "fixedVersions": [], "id": "33868", "issueType": "Bug", "key": "MODULES-2787", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a4c48240-bcbd-4599-a541-d56a84d58755", "resolution": "Fixed", "resolutionDate": "2015-11-05T16:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mysql backup cron job not work with future parser ", "timeSpent": "PT0S", "updated": "2015-11-05T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6c806f4f-a7ca-4217-bd20-73074e1633c6", "body": "I've created a pull request to update Readme.md\n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/409", "created": "2015-11-04T03:33:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR accepted and merged, thank you. Closing this ticket as resolved. ", "created": "2015-11-04T07:12:00.000000"}], "components": ["rabbitmq"], "created": "2015-11-04T03:23:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6c806f4f-a7ca-4217-bd20-73074e1633c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@771f6cea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2xw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13699150_*|*_6_*:*_1_*:*_0"}], "description": "Readme.md describes the cluster_node_type as \"choose between disk or ram\". The actual parameter options are \"disc\" or \"ram\".\n\nSuggest update description to read\n\n\"choose between disc or ram\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39225", "fixedVersions": [], "id": "39225", "issueType": "Bug", "key": "MODULES-2786", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6c806f4f-a7ca-4217-bd20-73074e1633c6", "resolution": "Fixed", "resolutionDate": "2015-11-04T07:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Readme.md minor update required", "timeSpent": "PT0S", "updated": "2015-11-04T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR https://github.com/puppetlabs/puppetlabs-firewall/pull/578", "created": "2015-11-04T15:06:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR has been merged, marking as resolved. ", "created": "2016-02-01T08:19:00.000000"}], "components": ["firewall"], "created": "2015-11-03T00:27:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ca731ad8-bb01-4e8a-8fdd-09c0827208bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45171ff1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2wkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3060905634_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4743423261"}], "description": "On above environment with puppet-firewall module version, ip6tables fails to start  when pre and post rules are defined for ip6tables (such as allow all icmp but drop all rest). /etc/sysconfig/ip6tables file doesn't exist. In firewall/manifests/linux/redhat.pp only /etc/sysconfig/iptables file is ensured to exist not /etc/sysconfig/ip6tables despite passing both iptables and ip6tables  as service_name for firewall class.", "environment": "# puppet --version\n3.4.2\n\nkernel => Linux\nkernelmajversion => 2.6\nkernelrelease => 2.6.32-431.el6.x86_64\nkernelversion => 2.6.32\nlsbdistcodename => Final\nlsbdistdescription => CentOS release 6.5 (Final)\nlsbdistid => CentOS\nlsbdistrelease => 6.5\nlsbmajdistrelease => 6\noperatingsystem => CentOS\noperatingsystemmajrelease => 6\noperatingsystemrelease => 6.5\nosfamily => RedHat\n\n# ip6tables --version\nip6tables v1.4.7\n\n# iptables --version\niptables v1.4.7\n\n grep -w version modules/firewall/metadata.json \n  \"version\": \"1.7.1\",\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37093", "fixedVersions": [], "id": "37093", "issueType": "Bug", "key": "MODULES-2783", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ca731ad8-bb01-4e8a-8fdd-09c0827208bc", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "/etc/sysconfig/ip6tables not created", "timeSpent": "PT0S", "updated": "2016-02-01T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] if we could get a quick update to the PR, noting the SHA that we've rebuilt against, that would be awesome.\n\nShould be straightforward to merge after that.", "created": "2015-11-13T18:40:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Updated. Required rebase so went ahead an updated to latest pull anyway (only docs update so no type difference)", "created": "2015-11-16T08:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/1112b152b2e906796a4825caf67c16aaef32fcf0", "created": "2015-11-17T11:04:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This PR can be merged once the PR for MODULES-2520 is merged", "created": "2015-11-17T19:27:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/8eb5e5e22529b04936fd84b224dc3b9f181dc023", "created": "2015-11-17T21:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The builds kicked off and passed at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/151/", "created": "2015-11-17T21:44:00.000000"}], "components": ["dsc"], "created": "2015-11-02T12:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25288568"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2w3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_48302669_*|*_1_*:*_1_*:*_347461813_*|*_10007_*:*_3_*:*_726495304_*|*_3_*:*_3_*:*_237152040_*|*_10009_*:*_1_*:*_11220324_*|*_6_*:*_1_*:*_0"}], "description": "Rebuild all types using current xDscResources repo pull instead of SHA cd504ba", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40180", "fixedVersions": [], "id": "40180", "issueType": "Task", "key": "MODULES-2777", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-11-18T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Build all DSC Types", "timeSpent": "PT0S", "updated": "2015-11-18T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-11-02T11:58:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@413b2935"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2w1z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8101772_*|*_6_*:*_1_*:*_0"}], "description": "During the process of fixing MODULES-2771 it was discovered by [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] that the Gemfile may have diverged from the modulesync desired configuration. An investigation needs to be performed to verify that the artifacts controlled by modulesync are in the desired state.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "36031", "fixedVersions": [], "id": "36031", "issueType": "Task", "key": "MODULES-2775", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2015-11-02T14:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Investigate Modulesync Divergence", "timeSpent": "PT0S", "updated": "2015-11-02T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b12cfb42-cbc8-46f0-badd-8c18a31e70ad", "body": "The method I've fixed that issue is:\nusing & approach invoking the PS script:\n{code}\nreturn super(\"cmd.exe /c \\\"\\\"#{native_path(command(:powershell))}\\\" #{args} -Command \\\"& \\'#{native_path}\\'\\\"\", check)\n{code}\n\nand closing the handler (yeah, I know that you wanna get better security, but...)\n{code}\n      file.write(content)\n      file.flush\n      file.close\n{code}", "created": "2015-11-02T04:17:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passing the script line by line is starting to solidify why MODULES-2634 occurs.", "created": "2015-11-02T07:33:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The module interaction with PowerShell has been reimplemented for v2 of this module.  \n\nIn particular, we have improved our ability to detect user code errors in MODULES-3443, which was merged as part of PR https://github.com/puppetlabs/puppetlabs-powershell/pull/139\n\nThe tests demonstrate how errors are now handled.", "created": "2016-10-07T19:02:00.000000"}], "components": ["powershell"], "created": "2015-11-02T04:14:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b12cfb42-cbc8-46f0-badd-8c18a31e70ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25f1104c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160149_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29413538352"}], "description": "Using of < input redirection causes the following issues as script passed line by line.\nThe script continue to run even if it faces the critical error which should make it fail immediately.\n*puppet code*\n{code}\n  exec { \"configure_iis6_metabase\": #\n    command   => template('iis6_metabase/powershell/configure_iis6_metabase.ps1'),\n    unless    => template('iis6_metabase/powershell/check_iis6_metabase.ps1'),\n    provider  => powershell,\n    logoutput => true\n  }\n{code}\n*Test \u21161:*\ntest.ps1\n{code}\n$erroractionpreference = \"stop\"\nthrow \"bla\"\necho \"test\"\n{code}\n\n\"exits with code 0 - *wrong behavior*\"\n\nTest \u21162:\n{code}\n$erroractionpreference = \"stop\"\nthrow \"bla\"\n{code}\n\"exits with code 1 - *correct behavior*\"\n\nTest \u21163(all commands in one line):\n{code}\n$erroractionpreference = \"stop\"\nthrow \"bla\";echo \"test\"\n{code}\n\"exits with code 0 - *correct behavior*\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38115", "fixedVersions": [], "id": "38115", "issueType": "Bug", "key": "MODULES-2774", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b12cfb42-cbc8-46f0-badd-8c18a31e70ad", "resolution": "Fixed", "resolutionDate": "2016-10-07T19:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Powershell module continue to run on error", "timeSpent": "PT0S", "updated": "2016-10-07T19:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "EDITED\n\nPR https://github.com/puppetlabs/puppetlabs-apache/pull/1252", "created": "2015-10-31T12:35:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "Any feedback is much appreciated.\n\nThanks.", "created": "2015-11-24T18:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged", "created": "2015-11-26T11:14:00.000000"}], "components": ["apache"], "created": "2015-10-30T19:17:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34cc8634"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61602639_*|*_3_*:*_1_*:*_2245802530_*|*_5_*:*_1_*:*_0"}], "description": "There are 2 Warnings when running tests\n\n{code}\n/Users/abednarik/work/code/puppetlabs-apache/spec/classes/dev_spec.rb:80: warning: duplicated key at line 82 ignored: :concat_basedir\n/Users/abednarik/work/code/puppetlabs-apache/spec/classes/mod/passenger_spec.rb:12: warning: duplicated key at line 17 ignored: :kernel\n{code}", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "39220", "fixedVersions": [], "id": "39220", "issueType": "Bug", "key": "MODULES-2773", "labels": [], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "resolution": "Fixed", "resolutionDate": "2015-11-26T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Duplicate Entries in Spec Files", "timeSpent": "PT0S", "updated": "2015-11-26T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/177].", "created": "2016-01-15T11:56:00.000000"}], "components": ["dsc"], "created": "2015-10-30T15:00:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aa6cc2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmjb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_333214266_*|*_10007_*:*_1_*:*_445884313_*|*_3_*:*_1_*:*_93870876_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6218180594"}], "description": "Once QA-2147 is fixed the pinned version for \"master_manipulator\" can be loosened.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "32877", "fixedVersions": [], "id": "32877", "issueType": "Bug", "key": "MODULES-2772", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2016-01-20T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Remove \"master_manipulator\" Pinned Version", "timeSpent": "PT0S", "updated": "2016-01-20T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/123].", "created": "2015-10-30T17:11:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/ab61a604997eff4ec2f31aa295fcd844c15ba582\n\nI didn't run a full modulesync, since when I did it locally, it produced a set of other changes - see https://github.com/Iristyle/puppetlabs-dsc/commit/351be2e70326e3444d118aa0e1a88fecbcb9b676\n\nWe should probably go back and make sure we're up to date with modulesync [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] - but that's out of scope for now.", "created": "2015-11-02T09:10:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Cleared CI", "created": "2015-11-02T11:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I believe we are. It looked like it was ripping things out that should be there, so it's likely your modulesync is way out of date. ", "created": "2015-11-02T11:50:00.000000"}], "components": ["dsc"], "created": "2015-10-30T14:58:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5df5e1ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vjb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during sprint QA"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_6621629_*|*_1_*:*_1_*:*_144113_*|*_10007_*:*_1_*:*_233891538_*|*_3_*:*_1_*:*_7849742_*|*_5_*:*_1_*:*_0"}], "description": "Because of QA-2147 the \"master_manipulator\" version need to be pinned. When \"master_manipulator\" is fixed this change needs to be backed out.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39216", "fixedVersions": [], "id": "39216", "issueType": "Bug", "key": "MODULES-2771", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-11-02T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Pin Version for \"master_manipulator\" Gem", "timeSpent": "PT0S", "updated": "2015-11-03T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] if you know the exact version numbers of the final release across operating systems, I think this should probably roll in as a quick addition to the next release we cut.\n\nThoughts?", "created": "2016-06-17T12:21:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Changes made, green run through adhoc: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/windows/view/_adhoc/view/dsc/job/forge-windows_puppetlabs-dsc_intn-sys_full-pe-previous-adhoc/PLATFORM=windows2012r2_wmf5-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/1/", "created": "2017-08-24T08:25:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/a790a726134b8cab536d493f1f28f8d238ada677", "created": "2017-08-24T11:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Given this already passed CI, moving to resolved", "created": "2017-08-24T12:00:00.000000"}], "components": ["dsc", "windows"], "created": "2015-10-30T13:15:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a DSC 1.4 module install\nWhen installed on WMF 5.0 machine\nThen DSC will compare against the current correct release version of WMF 5\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e1842cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4561"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynx2v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_26530_*|*_1_*:*_1_*:*_9908_*|*_10007_*:*_1_*:*_85536705_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_57279509057"}], "description": "Once Microsoft ships the RTM version of DSC (that presumably also supports Windows 10), ensure that our minimum version check at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L242 that is currently using {{5.0.10240.16384}} is updated to the appropriate version. \n\n", "epicLinkSummary": "DSC Bug fixes for release 1.4", "estimate": "PT0S", "externalId": "37089", "fixedVersions": [], "id": "37089", "issueType": "Task", "key": "MODULES-2770", "labels": [], "originalEstimate": "PT0S", "parent": "42567", "parentSummary": "DSC Bug fixes for release 1.4", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2017-08-24T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Restrict Minimum WMF5 version to RTM", "timeSpent": "PT0S", "updated": "2017-09-20T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177e4a57610068e74a42", "attachments": [], "comments": [{"author": "623c177e4a57610068e74a42", "body": "Created pull request #575.\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/575", "created": "2015-10-30T12:54:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/575", "created": "2015-11-20T09:38:00.000000"}], "components": ["firewall"], "created": "2015-10-30T12:53:00.000000", "creator": "623c177e4a57610068e74a42", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eeec23e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235422_*|*_3_*:*_1_*:*_1806081410_*|*_5_*:*_1_*:*_0"}], "description": "The following error occurs when the built in \"security\" table is present.\n\n{noformat}\nError: /Stage[main]/Profiles::Firewall::Stateless/Resources[firewallchain]: Failed to generate additional resources using 'generate': Parameter name failed on Firewallchain[INPUT:security:IPv4]: Inbuilt chains must be in the form {chain}:{table}:{protocol} where {table} is one of FILTER, NAT, MANGLE, RAW, RAWPOST, BROUTE or empty (alias for filter), chain can be anything without colons or one of PREROUTING, POSTROUTING, BROUTING, INPUT, FORWARD, OUTPUT for the inbuilt chains, and {protocol} being IPv4, IPv6, ethernet (ethernet bridging) got 'INPUT:security:IPv4' table:'' chain:'' protocol:''\n{noformat}\n\nThis table is present in recent kernels and was added to the iptables docs in version 1.4.11.\nhttps://lwn.net/Articles/267140/\nhttp://www.netfilter.org/projects/iptables/files/changes-iptables-1.4.11.txt", "environment": "CentOS 7\nkernel-3.10.0-229.4.2\niptables-1.4.21-13", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42329", "fixedVersions": [], "id": "42329", "issueType": "Bug", "key": "MODULES-2769", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c177e4a57610068e74a42", "resolution": "Fixed", "resolutionDate": "2015-11-20T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall error on built in security table", "timeSpent": "PT0S", "updated": "2015-11-20T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "MSFT says they don't support 2008", "created": "2017-02-02T11:37:00.000000"}], "components": ["dsc"], "created": "2015-10-30T09:39:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eb80625"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmhb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3049946901_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_36791083510"}], "description": "The \"[kitchen_sink.rb|]\" test currently fails on Windows 2008 R2 because of MODULES-2762. It is highly desirable to run this test on all platforms so the test should be altered to work-around the known issue. Also, there is an open question of supporting Windows 10 which might also impact this test.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40179", "fixedVersions": [], "id": "40179", "issueType": "Bug", "key": "MODULES-2768", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2017-02-02T11:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Kitchen Sink Test Needs to Work with Windows 2008", "timeSpent": "PT0S", "updated": "2017-02-02T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "body": "Frankly speaking, I don't know how to do that. If I try to check talbe before create grant, I get notice about created grants, but they were skipped because of table_exists check. Maybe you can advice me more convenient place for this check?\n\nprovider/mysql_grant/mysql.rb\n{code:puppet}\n  def create\n    if table_exists(@resource[:table])\n      grant(@resource[:user], @resource[:table], @resource[:privileges], @resource[:options])\n\n      @property_hash[:ensure]     = :present\n      @property_hash[:table]      = @resource[:table]\n      @property_hash[:user]       = @resource[:user]\n      @property_hash[:options]    = @resource[:options] if @resource[:options]\n      @property_hash[:privileges] = @resource[:privileges]\n      exists? ? (return true) : (return false)\n    else\n      false\n    end\n  end\n\n  def table_exists(table_string)\n    # table * always exists\n    if match = table_string.match(/([^*]+)\\.([^*]+)/)\n      db_name, table_name = match.captures\n      query = \"SELECT TABLE_NAME FROM information_schema.tables WHERE TABLE_NAME = '#{table_name}' AND TABLE_SCHEMA = '#{db_name}'\"\n      mysql([defaults_file, '-NBe', query].compact).strip.eql?(table_name)\n    else\n      true\n    end\n  end\n{code}", "created": "2015-11-02T09:19:00.000000"}, {"author": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "body": "ok, I've sent PR with mysql_table_exists function and acceptance tests for this problem.", "created": "2015-11-07T09:34:00.000000"}, {"author": "557058:b4e1de05-7e61-401a-8149-2b57bfd69b06", "body": "Here is a diff that I use for that case. Can we have it merged ?\n\nto use like this: \ncreate_resources('mysql_grant', $mysql_grants, \\{skip_missing_table => true})\n{code:java}\ndiff --git a/environments/lab/modules/mysql/lib/puppet/type/mysql_grant.rb b/environments/lab/modules/mysql/lib/puppet/type/mysql_grant.rb\nindex b227b1631..343c4f3d0 100644\n--- a/environments/lab/modules/mysql/lib/puppet/type/mysql_grant.rb\n+++ b/environments/lab/modules/mysql/lib/puppet/type/mysql_grant.rb\n@@ -116,4 +116,19 @@ Puppet::Type.newtype(:mysql_grant) do\n   newproperty(:options, array_matching: :all) do\n     desc 'Options to grant.'\n   end\n+\n+  newparam(:skip_missing_table) do\n+    desc 'Apply grant only if table exist.'\n+    defaultto :false\n+    newvalues(:true, :false)\n+    validate do |value|\n+      if value != true and value != :true\n+        :true\n+      elsif value != false and value != :false\n+        :false\n+      else\n+        raise(ArgumentError, 'skip_missing_table should be a boolean value')\n+      end\n+    end\n+  end\n end\ndiff --git a/environments/lab/modules/mysql/lib/puppet/provider/mysql_grant/mysql.rb b/environments/lab/modules/mysql/lib/puppet/provid\ner/mysql_grant/mysql.rb\nindex 88290339f..79445848a 100644\n--- a/environments/lab/modules/mysql/lib/puppet/provider/mysql_grant/mysql.rb\n+++ b/environments/lab/modules/mysql/lib/puppet/provider/mysql_grant/mysql.rb\n@@ -74,6 +74,31 @@ Puppet::Type.type(:mysql_grant).provide(:mysql, parent: Puppet::Provider::Mysql)\n     end\n   end\n \n+  def table_exist?\n+    db_name, db_table = @resource[:table].split('.')\n+    return true if db_name.eql?('*') and db_table.eql?('*')\n+\n+    if db_table.eql?('*')\n+        query = \"SHOW DATABASES LIKE '#{db_name}'", "created": "2019-04-25T06:28:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to resolved as per linked PRs and the conversation in the ticket.\u00a0\n\nIf you disagree with my decision please feel free to reopen this issue.", "created": "2021-04-12T06:07:00.000000"}], "components": ["mysql"], "created": "2015-10-30T07:28:00.000000", "creator": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4349ff78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172017557521_*|*_5_*:*_1_*:*_0"}], "description": "Hello.\npuppetlabs-mysql allows to set privileges on specific table, but MySQL doesn't allow this action if table doesn't exist.\n\n{noformat}\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT DELETE, INSERT, UPDATE ON `test_database`.test_table TO 'test_user'@'%'' returned 1: ERROR 1146 (42S02) at line 1: Table 'test_database.test_table' doesn't exist\n{noformat}\n\nWould you give me advice how to avoid this situation? I can implement check for table existence and send PR if it will be convenient", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32875", "fixedVersions": [], "id": "32875", "issueType": "New Feature", "key": "MODULES-2767", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "resolution": "Fixed", "resolutionDate": "2021-04-12T06:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql fail first time on table grant", "timeSpent": "PT0S", "updated": "2021-04-12T06:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [], "components": ["apache"], "created": "2015-10-30T04:18:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6887b5aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxvv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_90542908_*|*_1_*:*_1_*:*_56530195839_*|*_10007_*:*_1_*:*_432182309_*|*_3_*:*_1_*:*_1411014_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_264992514"}], "description": "The current [test instructions](https://github.com/puppetlabs/puppetlabs-apache#running-tests) recommend using `bundle install`, which tries to install the bundle into the global gem repository after asking for a sudo password. Shouldn't this instead use `bundle install --path vendor/bundle` or something similar to avoid polluting the global namespace and avoid version conflicts with other packages?", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "38112", "fixedVersions": [], "id": "38112", "issueType": "Bug", "key": "MODULES-2765", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "resolution": "Fixed", "resolutionDate": "2017-08-23T14:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Install Ruby bundles in project directory", "timeSpent": "PT0S", "updated": "2017-08-23T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2015-10-30T03:07:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ffdde898-ce58-4fc3-8bfa-6c1805084589", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518b21b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2vaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272623789_*|*_10007_*:*_1_*:*_3052123583_*|*_5_*:*_1_*:*_0"}], "description": "The apache module does not enclose IPv6 addresses in square brackets as apache recommends\n\nApache 2.2:\nhttps://httpd.apache.org/docs/2.2/en/bind.html\nhttps://httpd.apache.org/docs/2.2/en/mod/core.html#virtualhost\nhttps://httpd.apache.org/docs/2.2/en/mod/core.html#namevirtualhost\n\nApache 2.4:\nhttps://httpd.apache.org/docs/2.4/en/bind.html\nhttps://httpd.apache.org/docs/2.4/en/mod/core.html#virtualhost", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36030", "fixedVersions": [], "id": "36030", "issueType": "New Feature", "key": "MODULES-2764", "labels": ["apache", "module", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ffdde898-ce58-4fc3-8bfa-6c1805084589", "resolution": "Fixed", "resolutionDate": "2015-12-07T13:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enclose IPv6 addresses in square brackets", "timeSpent": "PT0S", "updated": "2015-12-07T13:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:06:00.000000"}], "components": [], "created": "2015-10-29T13:03:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d5ddca6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2urb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31784599394_*|*_6_*:*_1_*:*_0"}], "description": "If the new contractor or consultant's manager specifically requests it, create a Box account for them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40178", "fixedVersions": [], "id": "40178", "issueType": "Sub-task", "key": "MODULES-7503", "labels": [], "originalEstimate": "PT0S", "parent": "36029", "parentSummary": "Bind mounts are not correctly handled by the 'mount' provider.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Won't Fix", "resolutionDate": "2016-10-31T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Box account (upon manager request)", "timeSpent": "PT0S", "updated": "2018-07-18T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:06:00.000000"}], "components": [], "created": "2015-10-29T13:03:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496ebab3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ur3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31784600111_*|*_6_*:*_1_*:*_0"}], "description": "If the new consultant or contractor's manager specifically requests it, create a restricted LDAP account so that they will have access to limited areas of Confluence and Jira. Refer to Confluence documentation for more information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39214", "fixedVersions": [], "id": "39214", "issueType": "Sub-task", "key": "MODULES-7502", "labels": [], "originalEstimate": "PT0S", "parent": "36029", "parentSummary": "Bind mounts are not correctly handled by the 'mount' provider.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Won't Fix", "resolutionDate": "2016-10-31T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create LDAP account (upon manager request)", "timeSpent": "PT0S", "updated": "2018-07-18T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:06:00.000000"}], "components": [], "created": "2015-10-29T13:03:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47b92c7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2uqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31784600139_*|*_6_*:*_1_*:*_0"}], "description": "Create a HipChat account in the puppetlabs-services.com domain for the new contractor or consultant.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38108", "fixedVersions": [], "id": "38108", "issueType": "Sub-task", "key": "MODULES-7501", "labels": [], "originalEstimate": "PT0S", "parent": "36029", "parentSummary": "Bind mounts are not correctly handled by the 'mount' provider.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Won't Fix", "resolutionDate": "2016-10-31T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create HipChat account", "timeSpent": "PT0S", "updated": "2018-07-18T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:32db392f-020e-4db0-9049-e89c6555d277", "body": "(Oops, edited wrong ticket. Fixed.)", "created": "2016-05-04T12:52:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:06:00.000000"}], "components": [], "created": "2015-10-29T13:03:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28a5ea38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2uqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_20720_*|*_1_*:*_2_*:*_31784579733_*|*_6_*:*_1_*:*_0"}], "description": "Create a Google Apps account for the new contractor or consultant. Note: these should be created in the puppetlabs-services.com domain rather than in puppetlabs.com.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37087", "fixedVersions": [], "id": "37087", "issueType": "Sub-task", "key": "MODULES-7500", "labels": [], "originalEstimate": "PT0S", "parent": "36029", "parentSummary": "Bind mounts are not correctly handled by the 'mount' provider.", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Won't Fix", "resolutionDate": "2016-10-31T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Google Apps account", "timeSpent": "PT0S", "updated": "2018-07-18T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:05:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Yes, this is still important.", "created": "2016-10-31T10:11:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "[~accountid:557058:79cfdf4b-b7db-45b4-904b-68a82fb46933] Well, technically *everything* has a workaround using {{exec}} , but....:(\n\nThat said, I guess an OK short term bespoke workaround would be OK.\n\nAnyone using NFSv4 will probably be using Puppet to manage bind mounts at some point.", "created": "2017-09-14T17:44:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "[~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9] I know this isn't great. The CS Triage we do attempts to be objective on how broad/severe an issue is so we can help the product and development teams with an opinion on priority. The goal is to do the most good for the most users.\n\nUnfortunately in this case we didn't have a lot of evidence that this is a broad based problem and while the workaround isn't great it is possible without an immense amount of effort. If we see the occurrence of this type of issue increase we may revisit this.", "created": "2017-09-15T11:12:00.000000"}], "components": ["mount_core"], "created": "2015-10-29T13:03:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f24edd7"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - $$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "This is a rare issue because not many people manage bind mounts with puppet. It has a workaround using execs."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - Serious"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymb87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/16"}], "description": "This is a generic version of MODULES-7489 with the specific issue identified.\n\nThe issue is that the mount provider looks at /etc/fstab and cannot handle the case of a bind mount in the special manner that it requires.\n\nPer the man page (yeah, I had to look it up), the 'bind' option cannot be applied at the same time as any other options. This means that all other options are silently dropped. This *includes* if it is called from /etc/fstab!\n\nIdeally, the mount provider would, when being triggered on a bind mount (options include 'bind'), immediately remount the mountpoint.\n\nThis also goes into how the mount provider is actually checking to see if things are applied. Presently, the parsedfile provider is used on /etc/fstab. However, this is insufficient because you don't know that the mount actually has the correct options without looking at /proc/mounts (on Linux).\n\nI'm not sure how this works on other *NIX-like systems.\n\nReproducer:\n\n{{\nmount { '/tmp':\n  ensure => 'mounted',\n  target => '/tmp',\n  options => 'rw,bind,noexec'\n}\n}}\n\nExpected Result => /tmp mounted on top of /tmp with the noexec option.\n\nActual Result => /etc/fstab updated, /tmp bind mounted, noexec option missing.", "environment": "Linux systems able to perform 'bind' mounts.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36029", "fixedVersions": [], "id": "36029", "issueType": "Bug", "key": "MODULES-7493", "labels": ["bind", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Bind mounts are not correctly handled by the 'mount' provider.", "timeSpent": "PT0S", "updated": "2018-07-23T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "More clarification with links via IRC:\n\n{code}\n18:13:21     Speedr | dev_el_ops: ok :) I wanted to pipe this over to you, I commented on that inifile PR with it too,\n                    | https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/macauthorization.rb#L20-L29\n18:17:12     Speedr | dev_el_ops: and that's because this:\n                    | https://github.com/puppetlabs/puppet/blob/master/lib/puppet/coercion.rb#L14-L28 does not work in types with the\n                    | current insync? or at least back in 3.x it didn't, no clue about beyond that\n{code}", "created": "2015-10-29T12:28:00.000000"}], "components": ["vcsrepo"], "created": "2015-10-29T11:49:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5068aea1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2uq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50097097451_*|*_6_*:*_1_*:*_0"}], "description": "This was based on this PR being raised, https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/245/files\n\nThis is based on a problem with boolean values being used in types in providers. Basically booleans are being returned as symbols, which means that insync will fail to function.\nCorrection: booleans need to be symbols in order for insync? method to function.  In this situation it's saying default false, newvalue(:true, :false)  the default in this case is not a symbol and anything a user enters will likely not be a symbol either unless munge_boolean is run against it to ensure it's symbolized.  Only then will insync? work against it(at least back in 3.x, unsure of 4.x)\n\nThere are working examples of doing the correct thing:\nI know that insync back in 3.x at least when you set true or false doesn't see sync changes\nwhereas :true or :false does\nthat boolean property type was broken\nat least back in 3.x it set true/false not :true, :false\nthat's why everyone uses a custom function munge_boolean in their types\nif you pop into puppet core lib/puppet/property/boolean.rb I think it was\nI just mean if you parent Puppet::Property::Boolean, insync? wont work\nyou can look at things like macauthorization.rb or something it was\nmunge_boolean is used\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32873", "fixedVersions": [], "id": "32873", "issueType": "Bug", "key": "MODULES-2763", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Dont use symbols for boolean values in vcsrepo git provider", "timeSpent": "PT0S", "updated": "2017-05-31T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "The tests cannot be ran currently because of the blocking bugs BKR-595 and BKR-604. The linked PR needs those bugs resolved before this ticket can be investigated.", "created": "2015-10-28T17:30:00.000000"}], "components": ["dsc"], "created": "2015-10-28T17:29:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de51f24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39985698449_*|*_6_*:*_1_*:*_0"}], "description": "h1. Description\n\n*Note: There is strong possibility that this is a DSC bug.*\n\nIf a user specifies the \"dsc_windowsprocess\" DSC resource in a manifest the resource will fail:\n{noformat}Notice: /Stage[main]/Main/Node[default]/Dsc_archive[extract_nssm]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_windowsfeature[ftp_server]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_service[disable_ftp_service]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_user[create_test_user]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_group[create_test_group]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_registry[create_registry_entry]/ensure: created\n        Error: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\7zip\\7z.exe'. Message: Failed to wait for processes to start.\n        Error: /Stage[main]/Main/Node[default]/Dsc_windowsprocess[create_7zip_archive]/ensure: change from absent to present failed: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\7zip\\7z.exe'. Message: Failed to wait for processes to start.\n        Info: Node[default]: Unscheduling all events on Node[default]\n        Notice: Applied catalog in 165.64 seconds>{noformat}\n\n*Note:* This does not happen under all circumstances, only with the \"kitchen_sink.rb[|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/integration/tests/user_scenarios/kitchen_sink.rb]\" integration test.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Git clone the [DSC repository|https://github.com/puppetlabs/puppetlabs-dsc] locally.\n# Navigate to the \"tests/test_run_scripts\" directory.\n# Execute the following command to execute the integration tests:\n{noformat}./integration_tests.sh windows-2008r2-64mda http://neptune.puppetlabs.lan/2015.2/ci-ready forge{noformat}\n\nh2. Expect\n\nThe integration test suite should pass.\n\nh2. Actual\n\nThe test suite fails with the following error:\n\n{noformat}Notice: /Stage[main]/Main/Node[default]/Dsc_archive[extract_nssm]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_windowsfeature[ftp_server]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_service[disable_ftp_service]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_user[create_test_user]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_group[create_test_group]/ensure: created\n        Notice: /Stage[main]/Main/Node[default]/Dsc_registry[create_registry_entry]/ensure: created\n        Error: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\7zip\\7z.exe'. Message: Failed to wait for processes to start.\n        Error: /Stage[main]/Main/Node[default]/Dsc_windowsprocess[create_7zip_archive]/ensure: change from absent to present failed: PowerShell DSC resource MSFT_ProcessResource  failed to execute Set-TargetResource functionality with error message: Failure starting process matching path 'C:\\7zip\\7z.exe'. Message: Failed to wait for processes to start.\n        Info: Node[default]: Unscheduling all events on Node[default]\n        Notice: Applied catalog in 165.64 seconds>{noformat}", "environment": "Module Version: 0.8.1-b20121-33f7c9d8\nPuppet Agent Version: 1.2.5 (Gold)\nAgent: Windows Server 2008 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "32871", "fixedVersions": [], "id": "32871", "issueType": "Bug", "key": "MODULES-2762", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2017-02-02T11:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - The \"dsc_windowsprocess\" Resource Fails on Windows 2008", "timeSpent": "PT0S", "updated": "2017-02-02T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc", "windows"], "created": "2015-10-28T17:17:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "- Test suite size should be significantly reduced"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25a2d69c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyi7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "It would be nice to have a single generated Puppet type that could be used for testing all the various allowed MOF schema types per https://msdn.microsoft.com/en-us/library/aa392392(v=vs.85).aspx\n\nFurthermore, with refactored helpers done as part of MODULES-2760, that could reduce the need for the numerous generated tests provided at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type_spec.rb.erb and instead focus mainly on a static (non-generated) test that exercises the appropriate validation routines.\n\nThe problem would be in using the same code generation procedure to create the Puppet equivalent of the MOF type, but finding a way to not ship / ignore that code as a test artifact, rather than a wrapper around a real DSC resource.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40177", "fixedVersions": [], "id": "40177", "issueType": "Task", "key": "MODULES-2761", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Comprehensive Type Validations for all MOF schema types", "timeSpent": "PT0S", "updated": "2018-02-07T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-10-28T17:13:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Given a DSC test run\nWhen the tests are run\nThen they complete in less time\n\nGiven input DSC resource definitions\nWhen generating their Puppet types with our build process\nThen less code will be produced for each type and less tests will be produced for each type\n\nFewer duplicate tests will run."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650bfcc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylwh3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Dec/15"}], "description": "Currently, validation of Puppet types is performed when code generation produces the types - [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L139-L206]\n\nHowever, for other reasons (principally for handling {{EmbeddedInstance}} values), each property now carries with it, it's original MOF type per [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L112]\n\nFurther, helpers were added at [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/dsc_type_helpers.rb] for common munging behavior and for validating mof types.\n\nTherefore, we should be able to rewrite the validation procedures to use these helpers instead of always modifying type generation templates. This has the positives of\n * Reducing the amount of code generation churn\n * Easily changing behavior in one location\n * Simplification of the ERB template for generating types, which is starting to get unwieldy\n * Reducing the overall amount of code maintained\n\n\u00a0\n\nSteps to produce:\n * add unit tests for existing methods in dsc_type_helpers to dsc_type_helpers_spec.rb\n * identify validation code that can be moved without extra work to dsc_type_helpers.rb in dsc_type.rb.erb\n * investigate how to handle code that cannot be moved from template syntax", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "39211", "fixedVersions": [], "id": "39211", "issueType": "Task", "key": "MODULES-2760", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Refactor type validation into helpers", "timeSpent": "PT0S", "updated": "2018-02-07T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/63d9503823a79f8a7785eab5b3e1c10b4889ebd4", "created": "2015-10-30T00:12:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "After speaking with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] it was decided to skip FR on this ticket. Most of the validation pathways for int updated in this ticket are not used in any DSC resources. The uint8[] pathway is used by the \"Package\" resource for the \"ReturnCode\" parameter which is going to be functional reviewed in MODULES-2562.", "created": "2015-11-02T15:58:00.000000"}], "components": [], "created": "2015-10-28T15:56:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c9dbfe9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2uen:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered during the work for MODULES-2562"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_301641719_*|*_1_*:*_1_*:*_6774_*|*_3_*:*_1_*:*_46052002_*|*_10009_*:*_1_*:*_17877422_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_70106404"}], "description": "There are 2 things to fix here:\n\n* The code generation performs a strange validation with signed ints at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L176 given signed ints may be negative.\n* Our code generation doesn't look at {{sint16[]}}, {{sint32[]}} or {{sint64[]}} as valid integer arrays at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/property.rb#L105-L107\n* Our validation helpers don't look at them either at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/dsc_type_helpers.rb#L73-L77\n* It might be good to do a quick pass over the [MSDN docs for MOF data types|https://msdn.microsoft.com/en-us/library/aa392392(v=vs.85).aspx] to verify we're looking for the right things.\n\n\nAlso worth looking at, are the existing code generated specs which attempt to test validation.  There may need to be some additional changes there to properly pass intended values.  The test values are registered at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/manager.rb#L29-L65", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36028", "fixedVersions": [], "id": "36028", "issueType": "Bug", "key": "MODULES-2759", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-11-02T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Properly handle signed integers", "timeSpent": "PT0S", "updated": "2015-11-02T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "Pull request created: https://github.com/puppetlabs/puppetlabs-sqlite/pull/8\n", "created": "2015-10-28T20:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work you put in, https://github.com/puppetlabs/puppetlabs-sqlite/pull/8 has been merged", "created": "2016-02-19T08:10:00.000000"}], "components": ["sqlite", "supported"], "created": "2015-10-28T15:01:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fc42942"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ubr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9828468864_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45597"}], "description": "The MySQL module supports specifying a \"start up\" file for mysql databases using $sql.\nThis would be a similar implementation for sqlite.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39209", "fixedVersions": [], "id": "39209", "issueType": "New Feature", "key": "MODULES-2758", "labels": ["puppetlabs-sqlite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "resolution": "Fixed", "resolutionDate": "2016-02-19T08:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Sqlite Kickstart (similar to MySQL module)", "timeSpent": "PT0S", "updated": "2016-02-19T08:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It looks like the changes that are now in https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/vhost/_file_header.erb#L7-L9 satisfy your needs. \n\nThanks for creating the ticket.", "created": "2016-11-09T07:42:00.000000"}], "components": ["apache"], "created": "2015-10-28T11:18:00.000000", "creator": "624387d0ad6b7e006aa3fc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@536b3804"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2tx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32649881192_*|*_5_*:*_1_*:*_0"}], "description": "I have need of the ability to create a vhost without a ServerName. This is to support the jboss cluster module we are using.\n\nI have modified templates/vhost/_file_header.erb to wrap ServerName in an if statement. I will be sending a pull request once I have a ticket.", "environment": "CentOS 6.6\nPuppet 4.2.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34862", "fixedVersions": [], "id": "34862", "issueType": "New Feature", "key": "MODULES-2757", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387d0ad6b7e006aa3fc0a", "resolution": "Fixed", "resolutionDate": "2016-11-09T07:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow setting of ::apache::vhost::servername to false", "timeSpent": "PT0S", "updated": "2016-11-09T07:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "624387d0ad6b7e006aa3fc0a", "created": "2015-10-30T08:50:00.000000", "name": "apache.pp.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12711"}, {"attacher": "624387d0ad6b7e006aa3fc0a", "created": "2015-10-30T08:50:00.000000", "name": "ontrack.pp.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12625"}], "comments": [{"author": "624387d0ad6b7e006aa3fc0a", "body": "Attaching my profile::apache and profile::apache::cfg::ontrack showing that I am indeed doing an \"include ::apache\".", "created": "2015-10-30T08:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for flagging this, i am looking in to fixing this for the other mod classes.", "created": "2016-02-18T07:24:00.000000"}], "components": ["apache"], "created": "2015-10-28T11:12:00.000000", "creator": "624387d0ad6b7e006aa3fc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c008d9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2twn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9741485720_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11614830"}], "description": "When calling ::apache::mod::deflate, I get this error.\n\ninclude ::apache::mod::deflate\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[deflate.conf] { require => Exec[mkdir ] }, because Exec[mkdir ] doesn't seem to be in the catalog\n\nI fixed this by adding include ::apache to ::apache::mod::deflate. I have a pull request ready to go once the ticket is created.", "environment": "CentOS 6.6\npuppet 4.2.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32869", "fixedVersions": [], "id": "32869", "issueType": "Bug", "key": "MODULES-2756", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387d0ad6b7e006aa3fc0a", "resolution": "Fixed", "resolutionDate": "2016-02-18T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::mod::deflate exec mkdir error", "timeSpent": "PT0S", "updated": "2016-02-18T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2015-10-28T05:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a6ffd6e3-6883-47d0-b2ce-3bdf43579c3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49d55dfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2thj:"}], "description": "On RHEL6 {{ip6table_filter}} kernel module seems to not be loaded by default during initial puppet apply process causing the following errors:\n\n{code}\nWed Oct 28 10:43:53 +0000 2015 Puppet (err): Could not start Service[ip6tables]: Execution of '/sbin/service ip6tables start' returned 6: ip6tables: No config file.[WARNING]\nWed Oct 28 10:43:53 +0000 2015 /Stage[main]/Rhel::Firewall/Service[ip6tables]/ensure (err): change from stopped to running failed: Could not start Service[ip6tables]: Execution of '/sbin/service ip6tables start' returned 6: ip6tables: No config file.[WARNING]\n{code}\n\nThe manual fix for that in my case was:\n\n{code}\n# modprobe ip6table_filter && service ip6tables save\n{code}\n\nand then repuppet.\n\nThis started to happen after upgrading the {{puppetlabs/firewall}} module from 1.5.0 to 1.7.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36027", "fixedVersions": [], "id": "36027", "issueType": "Bug", "key": "MODULES-2755", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a6ffd6e3-6883-47d0-b2ce-3bdf43579c3e", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ip6table_filter kernel module not loaded", "timeSpent": "PT0S", "updated": "2015-10-28T05:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "PR https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/407", "created": "2015-10-28T03:57:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution and fix [~accountid:557058:b30ebc19-6e18-467c-a56d-8c1783acbe00]! Fix has been merged!", "created": "2016-01-21T11:45:00.000000"}], "components": ["rabbitmq"], "created": "2015-10-28T03:24:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5371e053"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2tgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1408579739_*|*_10007_*:*_1_*:*_5969038517_*|*_5_*:*_1_*:*_0"}], "description": "The\trabbitmq_management configuration stanza contains important settings for production use, such as the rates_mode. See also:\nhttps://www.rabbitmq.com/management.html\nhttps://youtu.be/UAUbkqMKd8s?t=1380", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42327", "fixedVersions": [], "id": "42327", "issueType": "Bug", "key": "MODULES-2754", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2016-01-21T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-rabbitmq: add the config_rabbitmq_management_variables param", "timeSpent": "PT0S", "updated": "2016-01-21T11:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:f23b0b7f-9386-48b3-bd71-4399766356f4", "created": "2015-10-30T12:34:00.000000", "name": "debug.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13267"}, {"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb5cc59c-f2aa-416a-ad1e-d4371d3fc3f6", "created": "2015-10-27T13:52:00.000000", "name": "out.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13098"}], "comments": [{"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "The error here is a poor handling of the configuration file format. Apologies. This probably points to a special character in your configuration file.\n\nFirst off if you ensure that all your HOCON values are quoted with double quotes, like the example in the README.\n\n{code:json}\nvcenter: {\n  host: \"your-host\"\n  user: \"your-username\"\n  password: \"your-password\"\n}\n{code}\n\nIf you already have that, try removing any special characters. One of those might actually be the backtick in a domain\\username combination like so:\n\n{code:json}\nuser: domain\\username\n{code}\n\nIf you have this then try simply remove the {{domain\\}} part.\n\n{code:json}\nuser: \"username\"\n{code}\n\nIf that doesn't work it might be worth trying using triple quotes around strings with special characters. I'm unsure whether this is supported in our HOCON parser but it's worth a shot. \n\n{code:json}\nuser: \"\"\"domain\\username\"\"\"\n{code}\n\nIf even that doesn't work if you could provide the config file you are using, obviously with the password changed (but maybe leaving in any non alpha-numeric characters.).", "created": "2015-11-03T08:16:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb5cc59c-f2aa-416a-ad1e-d4371d3fc3f6", "body": "Yes, indeed we have a back slash in our user name. We cannot get rid of it as this is a part of active directory and this is the only way a user may be provisioned for vmware. \n\nTriple quoting fixed the issue for us. \n\nThanks for your help. \n", "created": "2015-11-06T16:42:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb485520-056b-4e80-8411-17350e3d0665", "body": "Hi, \n\nWe are trying to run \"puppet apply TEST.pp \u2013debug\" command to provision VM in azure and getting below error:\n\n{color:red}*root@devops-desktop:/etc/puppetlabs/puppet# puppet apply TEST.pp \u2013debug\nWarning: Only one file can be applied per run.  Skipping \u2013debug\nNotice: Compiled catalog for localhost in environment production in 0.26 seconds\nError: Could not run: Puppet detected a problem with the information returned from Azure when accessing azure_vm. The specific error was:\n  undefined method `line_number' for \"7\":String\n\n  /opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/token.rb:23:in `line_number'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:87:in `next_token_collecting_whitespace'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:155:in `consolidate_values'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:418:in `parse_object'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:253:in `parse_value'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:164:in `consolidate_values'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:418:in `parse_object'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:585:in `parse'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/config_document_parser.rb:38:in `parse'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:248:in `raw_parse_value_from_io'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:242:in `block in raw_parse_value'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:415:in `block in open'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:414:in `open'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:414:in `open'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:241:in `raw_parse_value'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:177:in `parse_value_from_origin'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:172:in `parse_value'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/impl/parseable.rb:147:in `parse'\n/opt/puppetlabs/puppet/lib/ruby/gems/2.1.0/gems/hocon-1.0.1/lib/hocon/config_factory.rb:15:in `parse_file'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/config.rb:63:in `read_config_file'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/config.rb:48:in `process_config_file'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/config.rb:21:in `initialize'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_base.rb:32:in `new'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_base.rb:32:in `config'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_arm.rb:28:in `credentials'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_arm.rb:40:in `compute_client'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_arm.rb:110:in `get_all_vms'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet/provider/azure_vm/azure_arm.rb:17:in `instances'\n/etc/puppetlabs/code/environments/production/modules/azure/lib/puppet_x/puppetlabs/azure/provider_base.rb:36:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:305:in `prefetch'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:205:in `prefetch_if_necessary'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:97:in `block in evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:116:in `call'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:116:in `traverse'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction.rb:142:in `evaluate'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:221:in `block in apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/log.rb:155:in `with_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/transaction/report.rb:118:in `as_logging_destination'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:220:in `apply'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:171:in `block in apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:223:in `block in benchmark'\n/opt/puppetlabs/puppet/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:222:in `benchmark'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:170:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:315:in `run_internal'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:186:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:240:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/configurer.rb:185:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:350:in `apply_catalog'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:274:in `block in main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/context.rb:65:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:240:in `override'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:225:in `main'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application/apply.rb:170:in `run_command'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `block in run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util.rb:540:in `exit_on_fail'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application.rb:344:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute'\n/usr/local/bin/puppet:5:in `<main>'\n*{color}\n\nTEST.pp has following details.\n\nazure_vm { 'TestUbuntu':\n         ensure         => present,\n         location       => 'eastus',\n         image          => 'canonical:ubuntuserver:14.04.2-LTS:latest',\n         user           => 'admin',\n         password       => 'admin',\n         size           => 'Standard D1 v2 (1 core, 3.5 GB memory)',\n         resource_group => 'resource'\n       }\n\n\nCould you please suggest what we are doing wrong.", "created": "2016-05-11T19:03:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:be2841bd-6c2e-4d62-950f-da2a2ab39995", "body": "Hi \n\nI am also facing the same issue as mentioned by Former user\n\nPlease let us know the solution.\n\nThanks,\nSaikiran", "created": "2016-05-11T19:10:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Former user Former user those look like different errors than the ones addressed by this ticket, can you please add them to a separate bug report? Since the fix for this \"line_number\" error was merged and released, it's difficult to re-open this ticket for a different problem.", "created": "2017-01-30T15:04:00.000000"}], "components": ["vsphere"], "created": "2015-10-27T13:57:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb5cc59c-f2aa-416a-ad1e-d4371d3fc3f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df44a0b"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "5 - $$$$$$"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Without this fixed I am unable to provision vms in vsphere using puppet."}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2t6v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Customer support escalation"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Cloud"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_23386796150_*|*_3_*:*_1_*:*_289562890_*|*_5_*:*_1_*:*_16161642068_*|*_6_*:*_1_*:*_0"}], "description": "After setting up the [following|https://forge.puppetlabs.com/puppetlabs/vsphere/readme] module and trying to run *puppet resource vsphere_vm --debug*\nDebug: Runtime environment: puppet_version=4.2.2, ruby_version=2.1.6, run_mode=user, default_encoding=UTF-8\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nError: Could not run: Puppet detected a problem with the information returned from vSphere when accessing vsphere_vm. The specific error was:\nundefined method `line_number' for \"P\":String\n\nIf I use an example provided in the docs to create a manifest and run the manifest in the following way: \n*puppet apply myvm.pp --debug --logdest /tmp/out.txt*\n\nIt gives pretty much the same information with a lot of debug info. See the attachment.\nI ruled out the incorrect credentials as in this case it explicitly specifies those. The issue seems to be happening after authentication. Unfortunately I don't see any more useful information stored anywhere including in /var/log\n\nPlease let me know if there is any other information I need to provide. I would very much want to have this module working. \n", "environment": "Puppet Enterprise 2015.2.2\nRed Hat Enterprise Linux Server release 7.1 (Maipo)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42326", "fixedVersions": [], "id": "42326", "issueType": "Bug", "key": "MODULES-2753", "labels": ["vmware", "vsphere"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb5cc59c-f2aa-416a-ad1e-d4371d3fc3f6", "resolution": "Fixed", "resolutionDate": "2017-01-30T15:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "undefined method `line_number' for \"P\":String", "timeSpent": "PT0S", "updated": "2017-01-30T15:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Is this only in PG 9.x or has pg_hba_rule never supported sha1?\n\nThanks", "created": "2015-10-27T08:49:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "body": "It is not supported by PostgreSQL.", "created": "2016-01-19T02:04:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Ever, or just in PG 9.x?\n\nThanks", "created": "2016-01-19T03:56:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79aba779-36df-4ef0-ba64-6d2146156814", "body": "Apparently ever, yeah. At least the oldest version of that page [for version 8.2|http://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html] does not mention \"sha1\".", "created": "2016-01-19T04:41:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks Former user\u00a0for reporting the issue. Sorry for the delay. Team is going through backlog of issues.\n\nPlease let me know if you still see the following behaviour.\n\nLot of changes gone to the module and also\u00a0scram-sha-256 is now supported and also implemented in the module with this PR.\n\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/941]\n\n[https://www.postgresql.org/docs/13/auth-pg-hba-conf.html]", "created": "2021-06-14T05:09:00.000000"}], "components": ["postgresql"], "created": "2015-10-26T13:47:00.000000", "creator": "557058:6f9a53e3-1e83-41bd-ac70-0081649e1f8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@374c4990"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2sdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/15"}], "description": "The above mentioned define has sha1 as an allowed auth_type for adding pg_hba rules to pg_hba.conf but this is not a valid auth type per the Postgres documentation.\n\nAllowed types can be found at http://www.postgresql.org/docs/9.3/static/auth-pg-hba-conf.html ", "environment": "PostgreSQL - 9.X", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34860", "fixedVersions": [], "id": "34860", "issueType": "Bug", "key": "MODULES-2752", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6f9a53e3-1e83-41bd-ac70-0081649e1f8e", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::pg_hba_rule allows sha1 as a supported auth_method but is not valid in postgresql", "timeSpent": "PT0S", "updated": "2021-06-14T05:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "This issue is still present in the current release (5.1.0) for both [postgresql_escape|https://github.com/puppetlabs/puppetlabs-postgresql/blob/5.1.0/lib/puppet/parser/functions/postgresql_escape.rb#L1]  and [postgresql_password|https://github.com/puppetlabs/puppetlabs-postgresql/blob/5.1.0/lib/puppet/parser/functions/postgresql_password.rb#L2].", "created": "2017-10-05T10:53:00.000000"}], "components": ["postgresql"], "created": "2015-10-26T13:39:00.000000", "creator": "557058:6f9a53e3-1e83-41bd-ac70-0081649e1f8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74e9bb82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2sdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Oct/17"}], "description": "The *postgresql_escape* and *postgresql_password* functions both fail when FIPS is enabled because of the {{require 'digest/md5'}} and {{Digest::MD5.hexdigest}} lines.\n\nI believe SHA1 is supported in both of these instances and could be used instead, but currently this is not configurable.", "environment": "RedHat/CentOS - 7.*\nRedHat/CentOS - 6.*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41411", "fixedVersions": [], "id": "41411", "issueType": "Bug", "key": "MODULES-2751", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6f9a53e3-1e83-41bd-ac70-0081649e1f8e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL module does not work with FIPS enabled in RedHat or CentOS", "timeSpent": "PT0S", "updated": "2017-10-05T10:53:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c09d09b54ec0068b13f4e", "body": "Oh, hey, no kidding - thanks - this has been bugging us for a while now.\u00a0 Here's what the output looks like (OpenZFS on Linux 2.0.3):\n\n\u00a0\n{code:java}# pat \nInfo: Using configured environment 'production' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Retrieving locales \nInfo: Loading facts \nInfo: Caching catalog for nat-gw\nInfo: Applying configuration version '1646162949' \nError: zpool disk can't be changed. should be [\"xvdb2\"], currently is [\"the NAME data /dev/xvdb2\"] \nError: /Stage[main]/Storage/Storage::Zpool[data]/Zpool[data]/disk: change from ['the NAME data /dev/xvdb2'] to ['xvdb2'] failed: zpool disk ca\nn't be changed. should be [\"xvdb2\"], currently is [\"the NAME data /dev/xvdb2\"] \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\nNotice: /Stage[main]/Storage/Storage::Zpool[data]/Zfs[data]: Dependency Zpool[data] has failures: true \nWarning: /Stage[main]/Storage/Storage::Zpool[data]/Zfs[data]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:src_plan]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:recursive]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:tsformat]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:enabled]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:pre_znap_cmd]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Zfs_property[data-org.znapzend:post_znap_cmd]: Skipping because of failed dependencies \nWarning: /Stage[main]/Zfs_server/Service[znapzend]: Skipping because of failed dependencies \nWarning: /Stage[main]/Storage/Storage::Zfs_filesystem[data/backups]/Zfs[data/backups]: Skipping because of failed dependencies \nWarning: /Stage[main]/Storage/Storage::Zfs_filesystem[data/files]/Zfs[data/files]: Skipping because of failed dependencies \nWarning: /Stage[main]/Storage/Storage::Zfs_filesystem[data/mailboxes]/Zfs[data/mailboxes]: Skipping because of failed dependencies \nNotice: Applied catalog in 13.53 seconds\n\n# zpool status\n \u00a0pool: data\n state: ONLINE\nstatus: Some supported features are not enabled on the pool. The pool can\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0still be used, but some features are unavailable.\naction: Enable all features using 'zpool upgrade'. Once this is done,\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the pool may no longer be accessible by software that does not support\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the features. See zpool-features(5) for details.\n \u00a0scan: scrub repaired 0B in 02:50:21 with 0 errors on Sun Feb 13 03:14:22 2022\nconfig:\n\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0STATE \u00a0\u00a0\u00a0\u00a0READ WRITE CKSUM\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0data \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ONLINE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0xvdb2 \u00a0\u00a0\u00a0\u00a0ONLINE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00\n\nerrors: No known data errors\n# zpool upgrade data \nThis system supports ZFS pool feature flags. \n\nEnabled the following features on 'data': \n\u00a0redaction_bookmarks \n\u00a0redacted_datasets \n\u00a0bookmark_written \n\u00a0log_spacemap \n\u00a0livelist \n\u00a0device_rebuild \n\u00a0zstd_compress \n\n# pat \nInfo: Using configured environment 'production' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Retrieving locales \nInfo: Loading facts \nInfo: Caching catalog for nat-gw\nInfo: Applying configuration version '1646163428' \nNotice: /Stage[main]/Storage/Storage::Zfs_filesystem[data/files]/Zfs[data/files]/ensure: created \nNotice: Applied catalog in 18.36 seconds{code}\n\u00a0\n\n\u00a0", "created": "2022-03-01T12:46:00.000000"}, {"author": "623c09d09b54ec0068b13f4e", "body": "This appears to be a problem during scrubs too:\n\n\u00a0\n\n\u00a0\n{code:java}\n# zpool status data\n\u00a0pool: data \nstate: ONLINE \n\u00a0scan: scrub in progress since Sun May \u00a08 00:24:01 2022 \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0623G scanned at 14.8M/s, 564G issued at 13.4M/s, 623G total \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00B repaired, 90.62% done, 01:14:31 to go \nconfig: \n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0NAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0STATE \u00a0\u00a0\u00a0\u00a0READ WRITE CKSUM \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0data \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ONLINE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0xvdb2 \u00a0\u00a0\u00a0\u00a0ONLINE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \u00a0\u00a0\u00a0\u00a00 \n\nerrors: No known data errors\n\u00a0\n{code}\n\u00a0\n\n\u00a0\n\n\u00a0\n{code:java}\n# pat \nInfo: Using configured environment 'production' \nInfo: Retrieving pluginfacts \nInfo: Retrieving plugin \nInfo: Retrieving locales \nInfo: Loading facts \nInfo: Caching catalog for nat-gw\nInfo: Applying configuration version '1652025718' \nError: zpool disk can't be changed. should be [\"xvdb2\"], currently is [\"NAME data xvdb2\"] \nError: /Stage[main]/Storage/Storage::Zpool[data]/Zpool[data]/disk: change from ['NAME data xvdb2'] to ['xvdb2'] failed: zpool disk can't be changed. should be [\"xvdb2\"], currently is [\"NAME data xvdb2\"] \nNotice: /Stage[main]/Storage/Storage::Zpool[data]/Zfs[data]: Dependency Zpool[data] has failures: true{code}\n\u00a0\n\n\u00a0\n\nIt looks like the parser in\u00a0\n{code:java}\n/usr/lib/ruby/vendor_ruby/puppet/provider/zpool/zpool.rb{code}\n\u00a0is where this is going wrong.", "created": "2022-05-08T10:30:00.000000"}], "components": ["zfs_core"], "created": "2015-10-26T00:59:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e8f9365"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2s4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Mar/22"}], "description": "When a zpool needs an upgrade, its {{zpool status}} output is like this: {noformat}\namateo_adm@nyctalus21:~$ sudo zpool status omdpool\n  pool: omdpool\n state: ONLINE\nstatus: Some supported features are not enabled on the pool. The pool can\n\tstill be used, but some features are unavailable.\naction: Enable all features using 'zpool upgrade'. Once this is done,\n\tthe pool may no longer be accessible by software that does not support\n\tthe features. See zpool-features(5) for details.\n  scan: scrub repaired 0 in 1h47m with 0 errors on Thu Oct  1 04:04:06 2015\nconfig:\n\n\tNAME        STATE     READ WRITE CKSUM\n\tomdpool     ONLINE       0     0     0\n\t  sdb       ONLINE       0     0     0\n\nerrors: No known data errors\n{noformat}\nIn this situation, zpool type fails getting the disk of the pool, so every zpool resource fails.\n\nI think its failing because the type uses every output line starting with a tabular as a disk resource.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41409", "fixedVersions": [], "id": "41409", "issueType": "Bug", "key": "MODULES-7206", "labels": ["solaris", "type_and_provider", "zfs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "zpool type does not work when the zpool needs an upgrade", "timeSpent": "PT0S", "updated": "2022-05-08T10:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:654c10f1-4de2-4978-a6d4-51dfdddbee7e", "body": "I know this is like a year old, but... I think this is your problem:\n\n[hiera configuration cant be specified per environment|https://docs.puppet.com/puppet/latest/reference/environments_limitations.html#hiera-configuration-cant-be-specified-per-environment]", "created": "2016-06-27T13:14:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Please see above comment.", "created": "2021-04-12T06:06:00.000000"}], "components": ["postgresql", "supported"], "created": "2015-10-23T17:13:00.000000", "creator": "557058:2e262343-0274-4117-9db7-d7df71049820", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4485717d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ryv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_172587162397_*|*_6_*:*_1_*:*_0"}], "description": "I've got this code:\n{code}\nclass profile::gitrob (\n  $pass\n) {\n  class { 'postgresql::server': }\n\n  postgresql::server::db { 'gitrob':\n    user     => 'gitrob',\n    password => postgresql_password('gitrob', $pass),\n  }\n}\n\nclass role::gitrob {\n  include ::profile::gitrob\n}\n{code}\nAnd this hiera data:\n{code}\npostgresql::globals::version: '9.4'\npostgresql::globals::manage_package_repo: true\nprofile::gitrob::pass: 'something'\n{code}\nWhen I run puppet agent, I get:\n{code}\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Could not find scope for postgresql::params at /etc/puppetlabs/code/environments/gitrob/modules/postgresql/manifests/globals.pp:140:5 on node gitrob-aio01-test.ops.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nIf I change {{profile::gitrob}} to include:\n{code}\nclass { 'postgresql::globals': }\n{code}\nthe compile error disappears and I get what I wanted (a postgres server).\n\nThis looks quite similar to MODULES-180, and that's where I got the idea to include {{postgresql::globals}}.", "environment": "puppet agent 3.8.1, master 4.2.2 (2015.02)\npostgresql module 4.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41406", "fixedVersions": [], "id": "41406", "issueType": "Bug", "key": "MODULES-2749", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2e262343-0274-4117-9db7-d7df71049820", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T06:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "\"postgres::globals::manage_package_repo\" causes compile fail", "timeSpent": "PT0S", "updated": "2021-04-12T06:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74b7bef8a60068c8da46", "attachments": [], "comments": [{"author": "623e74b7bef8a60068c8da46", "body": "can be closed .\n\nfixed in https://github.com/puppetlabs/puppetlabs-apache/pull/1232 .", "created": "2015-11-03T09:56:00.000000"}, {"author": "623e74b7bef8a60068c8da46", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1232", "created": "2015-11-03T09:58:00.000000"}], "components": ["apache"], "created": "2015-10-23T15:50:00.000000", "creator": "623e74b7bef8a60068c8da46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d774fb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2run:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_932896872_*|*_5_*:*_1_*:*_0"}], "description": "Currently AddHandler, AddType, AddOutputFilter are hard coded in mime.conf.erb. Needs the ability to make these values dynamic. \n\nExample:\nNeed to update\nAddOutputFilter INCLUDES .shtml \nto\nAddOutputFilter INCLUDES .html\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40176", "fixedVersions": [], "id": "40176", "issueType": "New Feature", "key": "MODULES-2748", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74b7bef8a60068c8da46", "resolution": "Fixed", "resolutionDate": "2015-11-03T09:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update mime.conf.erb to support dynamic AddHandler AddType AddOutputFilter", "timeSpent": "PT0S", "updated": "2015-11-03T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:260547ff-166a-4e7c-9ce5-0e9be3639e43]\n\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-apache/ \nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature.\nThank you for taking the time to create this ticket.", "created": "2017-08-14T11:04:00.000000"}], "components": ["apache"], "created": "2015-10-23T09:28:00.000000", "creator": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5270d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2rmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57116169097_*|*_6_*:*_1_*:*_0"}], "description": "As far as I have read it's not possible to change the default port for Apache\n\n\n  class { 'apache':\n    default => 8080,\n  }\n  apache::listen { '8080': }\n\nwill just add the port 8080 but the port 80 is still available.\n\nIs this a bug? If not could you elaborate in the documentation which lacks information on setting up the default options?", "environment": "CentOS 7.1", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "33866", "fixedVersions": [], "id": "33866", "issueType": "Improvement", "key": "MODULES-2747", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "resolution": "Won't Do", "resolutionDate": "2017-08-14T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot change default listen port", "timeSpent": "PT0S", "updated": "2017-08-14T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "To clarify, the function is doing a {{.to_i}} if the values look like an integer (https://github.com/puppetlabs/puppetlabs-stdlib/blob/v2.2.1/lib/puppet/parser/functions/range.rb#L52-L54).\n\nI'd argue that the function should leave the original data type intact. So, if passed in Strings, Strings should come out", "created": "2016-10-31T12:46:00.000000"}, {"author": "623c152dee1b5a007029373b", "body": "This issue causes a bit of a headache if you are trying to cover multiple OS releases.  For example, the following if statement will return as false on all nodes.\n\nif $facts['operatingsystemrelease'] in range('20', '25') {}\n\nUsing a manually defined array of strings returns true as expected.\n\nif $facts['operatingsystemrelease'] in ['20', '21', '22', '23', '24', '25'] {}", "created": "2017-08-25T11:47:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "This function has long been converted to take in strings.\nAs a side not, in the case that zero padded values are returned, they are given as integers.", "created": "2021-02-01T04:51:00.000000"}], "components": ["stdlib"], "created": "2015-10-22T12:03:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@210ed50f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2r5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75391926_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_166567864939"}], "description": "When using the range function to generate a range of numbers, the return value is an array of Fixnums.\n\nThere's two issues I found with this:\n# The array that gets returned can't be passed into a defined type's title when using Puppet 4 or the future parser. If you do, then you'll see the following error: \"Evaluation Error: Illegal title type at index 0. Expected String, got Integer\"\n# The documentation for the range() function seems to imply that it will return an array of strings when passed two numbers as the arguments, but it does not. https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/README.markdown#range\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42324", "fixedVersions": [], "id": "42324", "issueType": "Bug", "key": "MODULES-2746", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib range() function: Strings instead of Fixnum", "timeSpent": "PT0S", "updated": "2021-02-01T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, The requirements are now up to date. \n\nThanks ", "created": "2017-07-17T04:28:00.000000"}], "components": ["lvm"], "created": "2015-10-22T07:44:00.000000", "creator": "623c0c12d32a94006a6495a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6480527"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2qzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90950129_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54674882989"}], "description": "Currently the LVM modules metadata.json (in git master) states that only puppet 3.x is supported.\nHas this simply not being updated or are there still issues with this module and puppet 4?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38106", "fixedVersions": [], "id": "38106", "issueType": "Improvement", "key": "MODULES-2745", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c12d32a94006a6495a0", "resolution": "Fixed", "resolutionDate": "2017-07-17T04:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM Module Puppet 4", "timeSpent": "PT0S", "updated": "2017-07-17T04:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-10-22T03:15:00.000000", "creator": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c3541f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2qxz:"}], "description": "I use the ::mysql::server class to create some users. It works fine but puppet-lint says\n\nroot@puppet:/etc/puppet/modules/ontram/manifests# puppet-lint mariadb/initdb.pp\nWARNING: ensure found on line but it's not the first attribute on line 63\n\nLine 63 is the first ensure.\n\nThis might be a bug because ensure is the first used parameter.\n\n{code:puppet}\nclass { '::mysql::server':\n  # create user accounts\n  users                   => {\n    'user1@localhost' => {\n      ensure        => 'present',\n      password_hash => '*-hash-removed'},\n    'user2@localhost'     => {\n      ensure        => 'present',\n      password_hash => '*-hash-removed'},\n    'user3@localhost'    => {\n      ensure        => 'present',\n      password_hash => '*-hash-removed'},\n    'user4@localhost'      => {\n      ensure        => 'present',\n      password_hash => '*-hash-removed'},\n  },\n\n  ...\n{code}\n", "environment": "Debian Linux, Puppet 3.8.3-1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40175", "fixedVersions": [], "id": "40175", "issueType": "Bug", "key": "MODULES-2744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:260547ff-166a-4e7c-9ce5-0e9be3639e43", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql: ensure found on line but it's not the first attribute", "timeSpent": "PT0S", "updated": "2015-10-23T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/141].", "created": "2015-11-13T15:52:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "merged", "created": "2015-11-18T11:16:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the analysis [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc].  \n\nAs we discussed earlier, it looks like you stumbled onto the solution, but might not have initially realized it.  It seems that we can indeed pass the fully qualified path of the PSD1 that we vendor to the Invoke-DscResource call, based on your exploration (removing the need for the symlink!):\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/pull/151\n\nAwesome!", "created": "2015-11-20T16:56:00.000000"}], "components": ["dsc"], "created": "2015-10-21T17:07:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f5cc4e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz312f:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Have extra bandwidth and this was something that was originally planned for next sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6404_*|*_10007_*:*_1_*:*_415424581_*|*_3_*:*_1_*:*_272992817_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1713272654"}], "description": "There should be an acceptance test that validates that when the system has a different version of a vendored resource, that we still load the appropriate one and can execute it without error.\n\nThis may require synthetically\n\n* creating a copy of a vendored resource\n* dropping the version number to something below what we have vendored\n* removing a property from the MOF\n** This creates a poison pill that guarantees a test failure in the event that the bug is regressed in the future.\n* copying it to the PSModulePath so that PowerShell has an opportunity to load it\n\n\nA customer recently reported they ran into some trouble here, so it would be good to keep an eye on this issue to protect against regressions when new DSC versions are released.\n\nA second test case is to have the same version of the module in to different locations on the PSMODULEPATH.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36026", "fixedVersions": [], "id": "36026", "issueType": "Task", "key": "MODULES-2743", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2015-11-18T11:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Add acceptance test around duplicated vendored resources", "timeSpent": "PT0S", "updated": "2015-11-20T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Former user, it looks like old types from 0.1.2 are still loaded. If you restart puppetserver this should be resolved.", "created": "2017-07-19T14:42:00.000000"}], "components": ["lvm"], "created": "2015-10-20T15:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8e277413-3b40-41f5-98cb-ec61801f60dc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32285bc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5231"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ppz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_18883352216_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_36731785496"}], "description": "Attempted upgrade from lvm module 0.1.2 to 0.5.0 and immediately began receiving errors similar to the following:\n\n{code:java}\nTue Oct 20 12:06:14 -0700 2015 Puppet (err): Invalid parameter extents on Logical_volume[lv_apps_twopoint] at /etc/puppet/public/modules/lvm/manifests/volume.pp:128 on node lrx2pt01094s03.spt.np.costco.com\nTue Oct 20 12:06:14 -0700 2015 Puppet (err): Invalid parameter extents on Logical_volume[lv_apps_twopoint] at /etc/puppet/public/modules/lvm/manifests/volume.pp:128 on node lrx2pt01094s03.spt.np.costco.com\nTue Oct 20 12:06:14 -0700 2015 Puppet (err): Invalid parameter extents on Logical_volume[lv_apps_twopoint] at /etc/puppet/public/modules/lvm/manifests/volume.pp:128 on node lrx2pt01094s03.spt.np.costco.com\n{code}\n\nBelow is the portion of the manifest where this lvm resource is defined.\n\n{code:java}\n  $lv_apps_twopoint_size  = hiera('lv_apps_twopoint_size','20G')\n\n  ###### Apps volume group ######\n\n  volume_group { \"vg_apps\": \n    ensure           => present,\n    physical_volumes => [ \"/dev/sdb\" ],\n  }\n\n  ###### /apps/2point mount ######\n  lvm::volume{'lv_apps_twopoint':\n    ensure => present,\n    vg     => 'vg_apps',\n    pv     => '/dev/sdb',\n    fstype => 'ext4',\n    size   => \"${lv_apps_twopoint_size}\",\n  }\n{code}\n\nThis works fine under 0.1.2.  I did some searching and found [MODULES-1291|https://puppet.atlassian.net/browse/MODULES-1291] as similar and claiming it is fixed.", "environment": "RHEL 6\npuppet 3.7.4-1-el6\npuppetlabs-lvm 0.5.0", "epicLinkSummary": "LVM 0.10.0", "estimate": "PT0S", "externalId": "40174", "fixedVersions": [], "id": "40174", "issueType": "Bug", "key": "MODULES-2742", "labels": [], "originalEstimate": "PT0S", "parent": "40376", "parentSummary": "LVM 0.10.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8e277413-3b40-41f5-98cb-ec61801f60dc", "resolution": "Fixed", "resolutionDate": "2017-07-25T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Problem with lvm module", "timeSpent": "PT0S", "updated": "2017-12-15T07:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This issue is a result of PUP-3630. The root cause of this issue is due to the exec resources containing the `noop` meta-parameter residing within classes. This particular issue is still being discussed internally about whether the `noop` meta-parameter should or should not propagate beyond the scope of a class. As far as the concat module is concerned, there is no way to bypass the inherent behavior of puppet's `noop` handling from within the module itself, however to solve part of the problem we are working on an update to concat that would eliminate the need for a private class within the module, but this would require updates to your manifest to not use a custom class to wrap any concat resources. \n\nFor now, I'm going to close this ticket, as there doesn't appear to be a software-based solution to the problem aside from a change of your workflow or usecase.", "created": "2015-11-05T14:42:00.000000"}], "components": ["concat"], "created": "2015-10-20T09:32:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2721bec5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2utr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_195141056_*|*_3_*:*_1_*:*_888493_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1208598959"}], "description": "I installed puppetlabs-concat on PE 3.7.0. Created a test module with concat resources and a file resource in init.pp:\n\n{code}\nclass testmod {\n  $motd = '/etc/puppetlabs/puppet/test'\n\n  concat { $motd:\n    owner => 'root',\n    group => 'root',\n    noop  => false,\n    mode  => '0644'\n  }\n\n  concat::fragment{ 'motd_header':\n    target  => $motd,\n    content => \"\\nPuppet modules on this server:\\n\\n\",\n    order   => '01',\n    noop    => false,\n  }\n\n  file { '/tmp/test':\n    ensure => present,\n    noop   => false,\n  }\n}\n{code}\n\nAdded noop = true to the puppet.conf:\n{code}\n[main]\n    noop = true\n{code}\n\nPuppet run:\n\n{code}\n[root@pe-370-master ~]# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for pe-370-master.puppetdebug.vlan\nInfo: Applying configuration version '1444660451'\nNotice: /Stage[main]/Testmod/File[/tmp/test]/ensure: created\nNotice: /Stage[main]/Testmod/Concat[/etc/puppetlabs/puppet/test]/File[/etc/puppetlabs/puppet/test]/ensure: current_value absent, should be file (noop)\nNotice: Concat[/etc/puppetlabs/puppet/test]: Would have triggered 'refresh' from 1 events\nNotice: Finished catalog run in 5.82 seconds\n{code}\n\nAs you can see the file resource was created, but the concat resources were not. We also found that if puppet apply is used with --no-noop the concat resources will be applied. \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32867", "fixedVersions": [], "id": "32867", "issueType": "Bug", "key": "MODULES-2741", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Duplicate", "resolutionDate": "2015-11-05T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Noop attribute does not work with Concat resources", "timeSpent": "PT0S", "updated": "2015-11-05T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks! We'll get this looked at. We currently don't have a re-evaluation cycle for approved module, so this is really helpful.", "created": "2015-10-20T07:49:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Rodjek's module was forked some time ago and is being actively developed by yo61: https://forge.puppetlabs.com/yo61/logrotate\n\nPuppet 4 compatibility as well as many outstanding issues and PR's have been resolved in yo61's fork.", "created": "2015-11-16T11:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/rodjek/puppet-logrotate/pull/71/files disclaimer added to read me, recommending the yo61 module.", "created": "2016-03-03T02:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:7c09b49a-4206-4661-8bd3-3dda56c77483] [~accountid:557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3] The transfer has occurred in the forge. I am resolving the ticket now. ", "created": "2016-03-04T03:42:00.000000"}], "components": ["approved"], "created": "2015-10-20T06:47:00.000000", "creator": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c663038"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2p1r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1909942591_*|*_10009_*:*_1_*:*_5437910980_*|*_3_*:*_1_*:*_90923971_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3789791436_*|*_10005_*:*_1_*:*_514336281"}], "description": "Hello.\nThere is approved module https://forge.puppetlabs.com/rodjek/logrotate with latest release in 2013. Issue tracker on github was abandoned. There is problem with puppet4 compatibility. I believe there are another problems.\n\nBut \"Puppet Approved modules meet Puppet Labs' standards for quality composition, reliable operation, and active development.\"\n\nCould you please remove \"approved\" label and check other logrotate modules (this fork looks good, I think https://forge.puppetlabs.com/yo61/logrotate )?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32865", "fixedVersions": [], "id": "32865", "issueType": "Task", "key": "MODULES-2710", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "resolution": "Fixed", "resolutionDate": "2016-03-04T03:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove approve from puppet module", "timeSpent": "PT0S", "updated": "2016-03-04T03:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "There are some hints on how we've reused open processes in the past at https://github.com/puppetlabs/puppetlabs-reboot/pull/23/files", "created": "2015-11-10T12:01:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I have gotten this to work interactively:\n\n{code}\nOpen3.popen3('powershell.exe -Command -')\n{code}\n\nHowever when I try to run it in powershell.rb like:\n\n{code}\nOpen3.popen3('powershell.exe -Command -') { |stdin, stdout, stderr, wait_thr|\n      stdin.puts \"#{script_text}\"\n      while !stdout.eof?\n        result << stdout.readline\n      end\n    }\n{code}\n\nIt hangs indefinitely. Replacing the  loop with one readline has no effect. My next step was to close stdin and then attempt to read stdout, but other tasks got in the way", "created": "2015-11-12T09:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "From James - https://gist.github.com/jpogran/9cf3ef62506eb25d260f", "created": "2015-12-16T16:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/293da7927bab59c09314f45e609cf24b199f1684", "created": "2016-01-13T06:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/", "created": "2016-01-13T06:27:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Second PR that moves timeout to PowerShell at https://github.com/puppetlabs/puppetlabs-dsc/pull/172", "created": "2016-01-13T10:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Second PR merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/0e8b8df057dee7df47ba13a6a41154870cc608ac", "created": "2016-01-13T10:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Second PR builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/forge-windows_puppetlabs-dsc_init-merge_master/20/", "created": "2016-01-13T11:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "And there was much rejoicing in the lands.", "created": "2016-01-13T16:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Another quick PR to add some minimals docs about the Puppet 3.x / Ruby 1.9.3 agent - https://github.com/puppetlabs/puppetlabs-dsc/pull/174", "created": "2016-01-14T09:00:00.000000"}], "components": ["dsc"], "created": "2015-10-19T11:56:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15111c49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvgn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_51323171_*|*_1_*:*_1_*:*_7712_*|*_10007_*:*_3_*:*_38430254_*|*_3_*:*_3_*:*_3491831716_*|*_10009_*:*_1_*:*_35600_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3867760809"}], "description": "Until we are able to use unmanaged APIs for DSC, we need a stop-gap performance improvement in the DSC module to prevent executing PowerShell once per resource.\n\n", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "41404", "fixedVersions": [], "id": "41404", "issueType": "Improvement", "key": "MODULES-2709", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-01-13T16:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Reuse PowerShell sessions to improve DSC execution performance", "timeSpent": "PT0S", "updated": "2016-05-23T18:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Pending info on how to submit source changes.", "created": "2015-10-19T08:28:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Who has the code?  Is it Ian or you, Ali?", "created": "2015-10-19T12:01:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I have the code.", "created": "2015-10-19T12:02:00.000000"}, {"author": "63d40635a05386069cdb69d6", "body": "Yes, a CLA would be a good idea. ", "created": "2015-10-19T14:26:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:6dede735-07ad-4c00-812d-28b7e46ef6f7] Does our CLA cover non-Apache/Open Source licensed code?", "created": "2015-10-19T18:03:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi Former user - Have you signed the PuppetLabs CLA?  Once we have the CLA business taken care of, I'd ask that you send us a diff of your code and then we can make a PR.", "created": "2015-10-19T19:36:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Oh... and if you need help with making a diff, let us know.  Thanks!\n\n", "created": "2015-10-19T19:37:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I have not signed the CLA. If you direct me to where and how I'll take care of that.\n\nI'll need some direction as to how you'd like me to handle the diff since I just have a module obtained via the forge.", "created": "2015-10-19T19:50:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "The CLA is here:  https://cla.puppetlabs.com/\n\nLet me know when you've had a chance to review and sign, and we can help you with the diff.", "created": "2015-10-20T11:22:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "The CLA is here:  https://cla.puppetlabs.com/\n\nLet me know when you've had a chance to review and sign, and we can help you with the diff.", "created": "2015-10-20T11:23:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Still working on this. Following up with corporate on the CLA.", "created": "2015-10-27T08:23:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Update: Still waiting on corporate for some sort of approval for releasing the work we've done. \n\nAlso, we've pulled in the latest release of the forge and done some additional work to shore up adding windows logins via the new type, as well as expand it to allow adding logins for AD groups.", "created": "2016-01-17T23:25:00.000000"}], "components": ["sqlserver"], "created": "2015-10-19T01:43:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a76c33b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ofj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/15"}], "description": "This ticket is opened as a record for the following enhancements/bugfixes:\n\n- Enable the use of AD logins for SQL queries \n- Fixed an issue where only one sql admin account could be specified for the 'sql_sysadmin_accounts' parameter when creating an instance\n\nQuestion: How do we submit pull request for this closed-source module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38103", "fixedVersions": [], "id": "38103", "issueType": "Improvement", "key": "MODULES-2708", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enhancements to puppetlabs/sqlserver module", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apologies that I am only getting around to this ticket now.\u00a0\n\nI am going to close due to age and inactivity.\u00a0\n\nIf you disagree I apologize and feel free to reopen.", "created": "2021-04-12T06:05:00.000000"}], "components": ["mysql"], "created": "2015-10-18T15:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:699fa8c3-0c8c-445a-84b4-8c7225c7795c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68e87722"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2oef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173024163010_*|*_6_*:*_1_*:*_0"}], "description": " Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on node NODE.FQDN\n\nUsing the following generates this error, these variables are set and working fine.\n\n  mysql::db { 'postfix':\n      host     => 'localhost',\n      sql      => hiera('sql_load_path'),\n      user     => hiera('alias_database_user'),\n      password => hiera('alias_database_pass'),\n    }\n", "environment": "Puppet. 3.2\nForeman\nCentos 6.7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42322", "fixedVersions": [], "id": "42322", "issueType": "Bug", "key": "MODULES-2707", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:699fa8c3-0c8c-445a-84b4-8c7225c7795c", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T06:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error with MySQL::DB", "timeSpent": "PT0S", "updated": "2021-04-12T06:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": "Alex,\nWhoops, sorry I forgot to add the component field. I'll make sure to do\nthat in the future.\n\nIan\nOn Oct 18, 2015 12:25, \"Alexander Johnson (JIRA)\" <\n\n", "created": "2015-10-18T13:30:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "body": "All four of us will be working on testing types for this:\nLucy - 5\nJeffrey - 5\nMatthew - 3\nIan - 2", "created": "2015-10-19T12:15:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Resolve this when merged.", "created": "2015-11-04T14:08:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "body": "Total time: 6.5 hours for me", "created": "2015-11-05T11:19:00.000000"}], "components": ["lvm"], "created": "2015-10-16T17:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e37737"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ocv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3271623546_*|*_5_*:*_1_*:*_0"}], "description": "Part of the Puppet-OSL project.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42321", "fixedVersions": [], "id": "42321", "issueType": "Bug", "key": "MODULES-2706", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-23T12:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Tests for LVM Module Types and Providers", "timeSpent": "PT0S", "updated": "2015-11-23T12:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/201", "created": "2015-10-16T07:06:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Merged in PR as commit 1c218e6fca7c217a94bc6046381bd4d6449223a4.", "created": "2015-10-16T15:22:00.000000"}], "components": ["haproxy"], "created": "2015-10-16T06:51:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19f9cc09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2nun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30215368_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_447678"}], "description": "\nThe following code\n\n{code}\nhaproxy{'whatever':\n  config_file => /tmp/haproxy.cfg\n}\nhaproxy::peers{'mypeers':}\nhaproxy::peer{'peerA':\n   peers_name    => 'mypeers',\n   port                 => 5000,\n   ipaddresses    => ['1.2.3.4','5.6.7.8],\n   server_names => ['a.example.org','b.example.org']\n}\n{code}\n\nfails with \n\n{noformat}\nNo such resource Exec['/etc/haproxy/haproxy.cfg']\n{noformat}\n\nbecause neither *haproxy:peer* or *haproxy::peers* respect that *haproxy::config_file* had been set.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36025", "fixedVersions": [], "id": "36025", "issueType": "Bug", "key": "MODULES-2704", "labels": ["haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-10-16T15:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Variable haproxy::config_file not respected everywhere.", "timeSpent": "PT0S", "updated": "2015-10-16T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Thanks for finding this!  Would you mind creating a PR on github for this?  That would be really helpful.  If you added a unit test that would be amazing.", "created": "2015-10-16T15:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/1244", "created": "2015-10-30T13:32:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "Would be really usefull to add more tests for pagespeed template.\n\nIn this case I'mtrying with something like this\n\n{code:ruby}\n  context \"With additional configuration\" do\n    let :params do\n      { :additional_configuration => {\n        'ModPagespeedDisallow' => \"\\\"*/jquery-ui-1.8.2.custom.min.js\\\"\",\n        'ModPagespeedDisallow' => \"\\\"*/js_tinyMCE.js\\\"\"\n      } }\n    end\n\n    it { is_expected.to contain_file(\"pagespeed.conf\").with_content %r{^ModPagespeedDisallow \"\\*/jquery-ui-1\\.8\\.2\\.custom\\.min\\.js\"\\n} }\n    it { is_expected.to contain_file(\"pagespeed.conf\").with_content %r{^ModPagespeedDisallow \"\\*/js_tinyMCE\\.js\"\\n} }\n  end\nend\n{code}", "created": "2015-10-30T13:44:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/1252", "created": "2015-11-04T14:28:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "Any feedback is much appreciated.\n\nThanks.", "created": "2015-11-24T18:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-11-26T11:18:00.000000"}], "components": ["apache"], "created": "2015-10-16T06:12:00.000000", "creator": "6243b44d699649006ae5e8cf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45cab090"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ntr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33305399_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3531100426"}], "description": "In pagespeed.conf.erb there's currently:\n\n{code:ruby}\n<% @additional_configuration.each_pair do |key, value| -%>\n<%= key %> <%= value %>\n<% end -%>\n{code}\n\nThat means we can't do things like this:\n\n{code}\nModPagespeedDisallow \"*/jquery-ui-1.8.2.custom.min.js\"\nModPagespeedDisallow \"*/js_tinyMCE.js\"\n{code}\n\nbecause only the last entry in the hash will be kept:\n\n\n{code:puppet}\nadditional_configuration => {\n  'ModPagespeedDisallow' => \"*/jquery-ui-1.8.2.custom.min.js\",\n  'ModPagespeedDisallow' => \"*/js_tinyMCE.js\",\n}\n{code}\n\nWith this patch you can use an array instead:\n\n\n{code:patch}\ndiff --git a/modules/apache/templates/mod/pagespeed.conf.erb b/modules/apache/templates/mod/pagespeed.conf.erb\nindex a1b6f11..a50b272 100644\n--- a/modules/apache/templates/mod/pagespeed.conf.erb\n+++ b/modules/apache/templates/mod/pagespeed.conf.erb\n@@ -93,6 +93,6 @@ ModPagespeedMessageBufferSize <%= @message_buffer_size %>\n     SetHandler mod_pagespeed_message\n </Location>\n \n-<% @additional_configuration.each_pair do |key, value| -%>\n-<%= key %> <%= value %>\n+<% @additional_configuration.each do |entry| -%>\n+<%= entry %>\n <% end -%>\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33865", "fixedVersions": [], "id": "33865", "issueType": "Bug", "key": "MODULES-2703", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b44d699649006ae5e8cf", "resolution": "Fixed", "resolutionDate": "2015-11-26T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow duplicate additional configuration directive names for PageSpeed", "timeSpent": "PT0S", "updated": "2015-11-26T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:521e62fc-2c25-438c-9788-12b407949317", "body": "Working on a pull request, just sorting out some failing tests", "created": "2015-10-16T02:51:00.000000"}, {"author": "557058:521e62fc-2c25-438c-9788-12b407949317", "body": "Sent pull request. For some reason some tests fail for code I didn't touch. Did they work before I made changes?", "created": "2015-10-16T05:13:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Thanks for this.  I added a note in the PR.", "created": "2015-10-16T15:35:00.000000"}], "components": ["mysql"], "created": "2015-10-16T02:47:00.000000", "creator": "557058:521e62fc-2c25-438c-9788-12b407949317", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e309b13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ntj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/15"}], "description": "I would like the option of passing a password directly as a hash as having passwords in clear text in my enc is not very fun.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40173", "fixedVersions": [], "id": "40173", "issueType": "Improvement", "key": "MODULES-2702", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:521e62fc-2c25-438c-9788-12b407949317", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add ability to input password hash directly to mysql::db", "timeSpent": "PT0S", "updated": "2015-10-16T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "attachments": [], "comments": [{"author": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "body": "Hey there. Would you want to open a PR for those commits? We should be able to get them merged in soon.", "created": "2016-02-18T10:40:00.000000"}, {"author": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "body": "Actually. I forked your module and I've started work to prepare a PR. ", "created": "2016-02-19T15:09:00.000000"}, {"author": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "body": "The PR was merged.", "created": "2016-03-17T15:29:00.000000"}], "components": ["splunk"], "created": "2015-10-14T18:06:00.000000", "creator": "5d935e8b4af8460dd55782a7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36dc697a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2n4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13382609215_*|*_6_*:*_1_*:*_0"}], "description": "This allows the module to install splunk server from yum or apt and removes the dependency on staging. I simply replicated the fix already implemented in the forwarder class.\n\nhttps://github.com/nickperry/puppetlabs-splunk/commit/3c0946606311b8378995362887d208afd1856129 and\n\nhttps://github.com/nickperry/puppetlabs-splunk/commit/c480a81f9cd30a7048fa88994d4b2c941825a9f8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32858", "fixedVersions": [], "id": "32858", "issueType": "New Feature", "key": "MODULES-2699", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d935e8b4af8460dd55782a7", "resolution": "Fixed", "resolutionDate": "2016-03-17T15:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow Splunk server to be deployed from apt / yum", "timeSpent": "PT0S", "updated": "2016-03-17T15:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "attachments": [], "comments": [{"author": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "body": "I went and did a cherry-pick of your commits and did some clean up. The PR was submitted and merged.", "created": "2016-03-17T15:29:00.000000"}], "components": ["splunk"], "created": "2015-10-14T17:35:00.000000", "creator": "5d935e8b4af8460dd55782a7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d11bd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2n3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13384426378_*|*_6_*:*_1_*:*_0"}], "description": "This module currently only offers very basic configuration of a standalone (all in one) Splunk server.\n\nI need to be able to manage all aspects of Splunks configuration for heavy forwarders, clustered indexers and search heads.\n\nI therefore forked the module https://github.com/nickperry/puppetlabs-splunk/commits/master\n\nand added several more inifile based types and providers (same approach already used to manage inputs.conf and outputs.conf in the module).\n\nThese comprise:\n\nSplunk_authentication\nSplunk_authorize\nSplunk_distsearch\nSplunk_indexes\nSplunk_limits\nSplunk_props\nSplunk_server\nSplunk_transforms\nSplunk_web\nSplunkforwarder_web\n\nExample implementation: https://github.com/nickperry/puppetlabs-splunk/commit/83c72f45ca16baa4235eb8be380e3c748428e8af\n\nI also added collectors to handle the ordering in init.pp and switched some bare inifile resources within that class to use one of the new types: https://github.com/nickperry/puppetlabs-splunk/blob/master/manifests/init.pp#L94-L106\n\nI am using all the above new types to manage my (quite complex) environment. The technique works extremely well. I use a module, profile, role pattern, so I use the new types from my profiles. I don't use any templates at all, everything is done using the inifile types.\n\nIf I tidy up my commits into a feature branch, would you consider taking a pull request?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37084", "fixedVersions": [], "id": "37084", "issueType": "New Feature", "key": "MODULES-2698", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d935e8b4af8460dd55782a7", "resolution": "Fixed", "resolutionDate": "2016-03-17T15:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for managing other major Splunk config files", "timeSpent": "PT0S", "updated": "2016-03-17T15:29:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2015-10-14T15:01:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6252c762"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2n0v:"}], "description": "When creating redirects in an apache vhost, redirect_dest and redirect_source can currently be arrays and they will be added to the configuration in order. It would make more sense to handle this the same way other entries like rewrites and directories are handled.\n\n{quote}If more than one item for redirect is supplied, the source and destination must be the same length, and the items are order-dependent.{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37080", "fixedVersions": [], "id": "37080", "issueType": "New Feature", "key": "MODULES-2697", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use redirect hash, similar to directory, errordocument, etc.", "timeSpent": "PT0S", "updated": "2017-06-29T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Factor 3 doesn't define puppetversion explicitly anymore.  So when run with --puppet that key is not defined.  stdlib should fail gracefully in this instance.\n\nSee:\n\n    https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/facter/pe_version.rb#L13\n\nDon't do blind regex match.", "created": "2015-10-14T11:53:00.000000"}, {"author": "557058:372bc64a-3ef7-46ac-9a0a-50bcf4819b9c", "body": "Actually, the more I think about this, the more {{puppetversion}} should be set when we initialize Puppet with {{-p}} passed to Facter.", "created": "2015-10-14T13:06:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "We've added a check and fix for this here: https://github.com/puppetlabs/puppetlabs-stdlib/commit/39126a7bc82797799280231fef7ef9706a113c6c\n", "created": "2015-10-16T14:45:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Fix added in 39126a7bc82797799280231fef7ef9706a113c6c. ", "created": "2015-10-16T14:46:00.000000"}], "components": [], "created": "2015-10-14T11:25:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ebff617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2mt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_184847278_*|*_5_*:*_1_*:*_0"}], "description": "Facter 3 doesn't define {{puppet_version}}, so the {{pe_version}} errors when resolving using {{facter -p}}. Instead it should probably check and return false if {{puppet_version}} isn't defined.\n\nSee FACT-1227 for details.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36024", "fixedVersions": [], "id": "36024", "issueType": "Bug", "key": "MODULES-2696", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-10-16T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib expects `puppet_version` to be defined", "timeSpent": "PT0S", "updated": "2015-11-16T13:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "There is https://confluence.puppetlabs.com/display/ENG/CI+Triage+-+Modules+Team . It might be worthwhile to crib some verbiage from https://confluence.puppetlabs.com/display/ENG/CI+Triage\n\n", "created": "2015-10-15T02:40:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://confluence.puppetlabs.com/display/ENG/CI+Triage+-+Modules+Team has been updated.", "created": "2015-11-04T08:46:00.000000"}], "components": [], "created": "2015-10-14T09:47:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14acb8a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ajz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "this was completed as part of the CI triage."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1814438238_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41402", "fixedVersions": [], "id": "41402", "issueType": "Improvement", "key": "MODULES-2695", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2015-11-04T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Document the CI triage process", "timeSpent": "PT0S", "updated": "2015-11-04T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:663989ec-048d-4208-b783-2dba590b9a99", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "That would be a great addition!", "created": "2015-10-14T06:24:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:12d8f95e-f260-4034-b47d-ded468609468", "body": "Echoing [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02], this would be great. Was hoping to see if there was a timeline for this.", "created": "2016-02-23T10:00:00.000000"}, {"author": "5fbab73ddd0c590075d3f5cc", "body": "Will this cover managing the debian-sys-maint mysql user too (I assume so)?  I'm running into this since I specify a non-default datadir and this user does not exist in the new location", "created": "2016-09-23T16:37:00.000000"}, {"author": "5fbab73ddd0c590075d3f5cc", "body": "Former user are you working on this?  I can test if you're ready :)", "created": "2016-09-23T17:14:00.000000"}, {"author": "623cfe3294742a00683ecb0c", "body": "Hello,\n\nI run also in that problem, because my socket file is in a non-default (/data/mysql/mysql.sock) directory and the init script uses /etc/mysql/debian.cnf to stop/start/status/restart the services, which fails, because of the wrong socket path.\nI had to change the override_options for the socket back to /var/run/mysql/mysql.sock.\n\ncu denny", "created": "2016-12-28T06:45:00.000000"}], "components": ["mysql"], "created": "2015-10-14T06:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:663989ec-048d-4208-b783-2dba590b9a99", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5779867f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2mif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}], "description": "On Debian, packager put their service oriented mysql configuration in /etc/mysql/debian.cnf.\nHere's an example:\n{noformat:title=debian.cnf example}\n# Automatically generated for Debian scripts. DO NOT TOUCH!\n[client]\nhost     = localhost\nuser     = debian-sys-maint\npassword = __PASSWORD__\nsocket   = /var/run/mysqld/mysqld.sock\n[mysql_upgrade]\nhost     = localhost\nuser     = debian-sys-maint\npassword = __PASSWORD__\nsocket   = /var/run/mysqld/mysqld.sock\nbasedir  = /usr\n{noformat}\n\nToday, I found out that the debian-sys-maint's password in DB and in this file was out of sync.\n\nIn MODULES-131, this file was mentionned but not in this context.\n\nI'm going to add this improvement.", "environment": "OS: Debian 8\nPuppet client version: 3.7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37077", "fixedVersions": [], "id": "37077", "issueType": "Improvement", "key": "MODULES-2693", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:663989ec-048d-4208-b783-2dba590b9a99", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for /etc/mysql/debian.cnf on Debian", "timeSpent": "PT0S", "updated": "2016-12-28T06:45:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PowerShell team merged https://github.com/PowerShell/DscResources/commit/cd504ba7b5b56a69834075d040607430fafbdb9b, which merges in our fix", "created": "2015-10-14T17:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "PR has been updated as is ready to go", "created": "2015-10-14T20:58:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Sweet, I'll take a look in the morning.", "created": "2015-10-14T22:14:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/837acd55117f7ba789d80ed08e512813a8280c9a", "created": "2015-10-16T09:47:00.000000"}], "components": [], "created": "2015-10-13T18:22:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@596c028d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2mev:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "While performing module blacklist for MODULES-2244, it was realized that our resources haven't been refreshed in a while"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_264239454_*|*_1_*:*_1_*:*_6607_*|*_10007_*:*_1_*:*_132572504_*|*_3_*:*_1_*:*_12345057_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1864107_*|*_10004_*:*_1_*:*_83338484_*|*_10006_*:*_1_*:*_7429"}], "description": "We are presently vendoring DSC modules as a snapshot in time from 8/19 at https://github.com/PowerShell/DscResources/commits/dc5876d4cad9dce452106a79e2ab6e4f72c5b96b\n\nThe current latest version of the repo is at https://github.com/PowerShell/DscResources/commit/f5d0180d6719d483a42494aca0fb7b25a60e3433 which is dated 9/30\n\nHowever, some submodule updates (particulary in xDismFeature at 2641b60) have broken MOF parsing, so we must pin to 27aa83e at the moment\n\n[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] has fixed xDismFeature, and I just added a PR to accept that change in the parent repo at https://github.com/PowerShell/DscResources/pull/61", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "38100", "fixedVersions": [], "id": "38100", "issueType": "Task", "key": "MODULES-2692", "labels": ["dsc"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2015-10-19T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update version of vendored DSC resources", "timeSpent": "PT0S", "updated": "2015-10-20T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-10-13T17:28:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12710"}], "comments": [{"author": "557058:1bbab747-be1c-4a23-9779-b947371491ba", "body": "Not 100% certain if this is a DSC resource that sets the DSCMachineStatus. It does not set the RebootPending registry key at HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Component Based Servicing\\RebootPending.  This is the xADDomain DSC resource.  The only way to properly reboot was to do a notify to a puppet reboot set to immediately.", "created": "2017-06-01T11:06:00.000000"}], "components": ["dsc"], "created": "2015-10-13T17:27:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@497625ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/17"}], "description": "h1. Description\n\n*Note: There is probably nothing we can do about this bug since it is an underlying DSC issue.*\n\nIf a user specifies a DSC resource that sets the \"$global:DSCMachineStatus = 1\" the \"MetaConfiguration.RebootNodeIfNeeded\" will not be set in WMI. This causes external applications not be be aware of the reboot pending status. (Which in our case means that the \"reboot\" module won't work.)\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent onto Windows agent SUT.\n# Install the \"puppetlabs-reboot\" module onto the SUT:\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp --version 1.1.0-b20007-b32f9f38{noformat}\n# Copy the attached \"[^PuppetFakeResource.zip]\" DSC resource to \"C:\\Program Files\\WindowsPowerShell\\Modules\" on the SUT.\n# Run the following PowerShell command to invoke the DSC resource:\n{noformat}Invoke-DscResource -ModuleName PuppetFakeResource -Name PuppetFakeResource -Method Set -Property @{\"ImportantStuff\"=\"Test\"}{noformat}\n# Apply the following Puppet manifest to invoke a restart:\n{noformat}puppet apply -e \"reboot { 'now': when => pending }\"{noformat}\n# Abort the shutdown that was scheduled by Puppet:\n{noformat}shutdown /a{noformat}\n\nh2. Expect\n\nThe abort should be successful and should report no errors.\n\nh2. Actual\n\nThe abort fails because no shutdown was actually scheduled by the reboot module:\n\n{noformat}Unable to abort the system shutdown because no shutdown was in progress.(1116){noformat}", "environment": "Module Version: 0.8.1-b20116-caa2fb33\nPuppet Agent Version: 1.2.5 (Gold)\nAgent: Windows Server 2008 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "34858", "fixedVersions": [], "id": "34858", "issueType": "Bug", "key": "MODULES-2691", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Resources that Set \"DSCMachineStatus\" will Not Trigger a Reboot", "timeSpent": "PT0S", "updated": "2017-06-01T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Ping [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2015-10-13T17:56:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Hi [~accountid:557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4] - thanks for the report.\n\nIt appears that there is a problem with using the value {{'last'}}.  I suggest that you use the value {{28}} instead of {{'last'}} as a temporary workaround for now.  The task scheduler GUI allows me to specify {{last}}, so we'll have to do a little diagnostic work to figure out where the failure is happening.\n\nThe following task definition should work ok.\n\n\n{code}\nscheduled_task { 'Adobe Remote Update Manager':\n      ensure    => present,\n      command   => $adoberum::command_source,\n      enabled   => true,\n      trigger   => {schedule => monthly, on => [1,3,17,28], start_time => '08:00', months => [1, 3, 5]},\n    }\n{code}", "created": "2015-10-22T16:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "It actually appears that the UI does *not* allow for setting {{last}} in the UI if the task is a v1 task, which is what Puppet presently supports.\n\nThe task scheduler GUI will display the message \"The last day of the month option is supported only on Windows Vista(tm) or later\" (even on a Windows 2008R2 machine, which is newer than Vista)", "created": "2016-06-21T19:06:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] try to repro after updating to the newer API", "created": "2017-08-28T16:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] The V2 API still throws the error because the 'last' setting is not compatible with the older v1 tasks.\n", "created": "2017-09-08T16:22:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "The V1 API does not support `last` so this cannot be fixed as such.\u00a0 The documentation has been updated as part of PUP-7933 to remove the confusion.", "created": "2018-02-20T20:23:00.000000"}], "components": ["scheduled_task"], "created": "2015-10-13T15:09:00.000000", "creator": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Apply manifest with monthly schedule, use puppet resource to verify. Add spec test."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@caad01b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6388"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzjs93:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_783571589_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_73629254141"}], "description": "When trying to set a scheduled_task trigger I get the following error:\n\n{code}\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:8:in `<main>'\nError: /Stage[main]/Adoberum::Service/Scheduled_task[Adobe Remote Update Manager\n]/ensure: change from absent to present failed: Failed to call #<Win32::TaskSche\nduler::COM::TaskTrigger:0x0000000872bd18>::SetTrigger with HRESULT: -2147024809.\n:  The parameter is incorrect.\n{code}\n\nThis happens for both month-by-date and month-by-weekday.\n\nMy scheduled_task resource is as follows:\n{code}\nscheduled_task { 'Adobe Remote Update Manager':\n      ensure    => present,\n      command   => $adoberum::command_source,\n      enabled   => true,\n      trigger   => {schedule => monthly, on => [1,3,last,17], start_time => '08:00', months => [1, 3, 5]},\n    }\n{code}\n\nI've tried quoting and unquoting the parameter in the triggers hash. Works completely fine for daily and weekly triggers.\n\nThis has been tested on two different windows 7 machines with two different puppet version and the error is the same.\n\nFull Trace(from 3.7.4 Puppet):\n{code}\nError: Failed to call #<Win32::TaskScheduler::COM::TaskTrigger:0x0000000872bd18>\n::SetTrigger with HRESULT: -2147024809.:  The parameter is incorrect.\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/com.rb:142:in\n `block (3 levels) in []'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:966:in `block (2 levels) in populate_trigger'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:918:in `initialize'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:918:in `new'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:918:in `block in populate_trigger'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:917:in `initialize'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:917:in `new'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:917:in `populate_trigger'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:621:in `block (2 levels) in trigger='\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/com.rb:117:in\n `block in UseInstance'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/com.rb:114:in\n `initialize'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/com.rb:114:in\n `new'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/com.rb:114:in\n `UseInstance'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:620:in `block in trigger='\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:615:in `initialize'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:615:in `new'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/taskscheduler\n.rb:615:in `trigger='\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:193:in `block in trigger='\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:188:in `each'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:188:in `trigger='\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:216:in `block in create'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:215:in `each'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/provider/scheduled_task/wi\nn32_taskscheduler.rb:215:in `create'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/property/ensure.rb:16:in `\nblock in defaultvalues'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/property.rb:197:in `call_v\naluemethod'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/property.rb:498:in `set'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/property.rb:581:in `sync'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction/resource_harne\nss.rb:204:in `sync'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction/resource_harne\nss.rb:128:in `sync_if_needed'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction/resource_harne\nss.rb:81:in `perform_changes'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction/resource_harne\nss.rb:20:in `evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:204:in `app\nly'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:217:in `eva\nl_resource'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:147:in `cal\nl'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:147:in `blo\nck (2 levels) in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:327:in `block in t\nhinmark'\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.0.0/benchmark.rb:296:in\n`realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:326:in `thinmark'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:147:in `blo\nck in evaluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/graph/relationship_graph.r\nb:118:in `traverse'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:138:in `eva\nluate'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/resource/catalog.rb:169:in\n `block in apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/log.rb:149:in `with_d\nestination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/transaction/report.rb:112:\nin `as_logging_destination'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/resource/catalog.rb:168:in\n `apply'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:120:in `bloc\nk in apply_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:161:in `block in b\nenchmark'\nC:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/2.0.0/benchmark.rb:296:in\n`realtime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:160:in `benchmark'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:119:in `appl\ny_catalog'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:227:in `run_\ninternal'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:134:in `bloc\nk in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/context.rb:64:in `override\n'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet.rb:244:in `override'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:133:in `run'\n\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:47:in `block (4 l\nevels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent/locker.rb:20:in `loc\nk'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:47:in `block (3 l\nevels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:117:in `with_clie\nnt'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:44:in `block (2 l\nevels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:82:in `run_in_for\nk'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:43:in `block in r\nun'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:179:in `cal\nl'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:179:in `con\ntrolled_run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:41:in `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application/agent.rb:356:i\nn `onetime'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application/agent.rb:322:i\nn `run_command'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:381:in `blo\nck (2 levels) in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:507:in `plu\ngin_hook'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:381:in `blo\nck in run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:488:in `exit_on_fa\nil'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:381:in `run\n'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:146:i\nn `run'\nC:/Program Files/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:92:in\n `execute'\nC:/Program Files/Puppet Labs/Puppet/puppet/bin/puppet:8:in `<main>'\nError: /Stage[main]/Adoberum::Service/Scheduled_task[Adobe Remote Update Manager\n]/ensure: change from absent to present failed: Failed to call #<Win32::TaskSche\nduler::COM::TaskTrigger:0x0000000872bd18>::SetTrigger with HRESULT: -2147024809.\n:  The parameter is incorrect.\n{code}", "environment": "Ubuntu Puppet Master 3.8.2 / 3.4.3\nWindows 7 3.8.3/3.7.4", "epicLinkSummary": "Windows Scheduled Task 0.2", "estimate": "PT0S", "externalId": "38098", "fixedVersions": [], "id": "38098", "issueType": "Bug", "key": "MODULES-6397", "labels": ["hresult", "monthly", "scheduled_task", "settrigger", "windows"], "originalEstimate": "PT0S", "parent": "39531", "parentSummary": "Windows Scheduled Task 0.2", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "resolution": "Won't Fix", "resolutionDate": "2018-02-20T20:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task won't work with schedule monthly", "timeSpent": "PT0S", "updated": "2018-02-20T20:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "Running test using a password with multiple @@ everything looks good. Also having a look at the code, that also seams fixed. \n\nThis should be closed, I think.\n\nCheers.", "created": "2015-11-06T10:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "marking as closed, as per commenter. Thanks", "created": "2016-02-22T04:42:00.000000"}], "components": ["rabbitmq"], "created": "2015-10-13T14:31:00.000000", "creator": "557058:3bda1d96-5904-4ae7-8d4e-903aaa1eab3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2762b644"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2m5j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53739792_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11319272694"}], "description": "While trying to update a rabbitmq user password, I'm getting the following errors:\n{code}\n==> vagrant.mybox.com: Notice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]/returns: curl: (6) Couldn't resolve host 'ssword@localhost'\n==> vagrant.mybox.com: Error: curl -k --noproxy localhost --retry 30 --retry-delay 6 -f -L -o /var/lib/rabbitmq/rabbitmqadmin http://username:p@ssword@localhost:15672/cli/rabbitmqadmin returned 6 instead of one of [0]\n==> vagrant.mybox.com: Notice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Dependency Exec[/var/lib/rabbitmq/rabbitmqadmin] has failures: true\n==> vagrant.mybox.com: Error: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]/returns: change from notrun to 0 failed: curl -k --noproxy localhost --retry 30 --retry-delay 6 -f -L -o /var/lib/rabbitmq/rabbitmqadmin http://username:p@ssword@localhost:15672/cli/rabbitmqadmin returned 6 instead of one of [0]\n==> vagrant.mybox.com: Warning: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Skipping because of failed dependencies\n{code}\n\nAs you can see the password was \"p@ssword\" and host \"localhost\", but it parses the host as \"host 'ssword@localhost'\".\n\nThis could be fixed by escaping the username and password at https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/manifests/install/rabbitmqadmin.pp#L18 .\n\nThanks", "environment": "CentOS 6.8, RabbitMQ module 5.3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39206", "fixedVersions": [], "id": "39206", "issueType": "Bug", "key": "MODULES-2690", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bda1d96-5904-4ae7-8d4e-903aaa1eab3e", "resolution": "Fixed", "resolutionDate": "2016-02-22T04:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ module fails to update user password if password contains @", "timeSpent": "PT0S", "updated": "2016-02-22T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/125]. Both the acceptance and integration tests need to be ran to verify change:\n\n{{./acceptance_tests.sh windows-2012r2-64a 1.2.5 forge 0.8.1-b20126-ab61a604}}\n{{./integration_tests.sh windows-2012r2-64mda http://pe-releases.puppetlabs.lan/2015.2.0/ forge 0.8.1-b20126-ab61a604}}", "created": "2015-11-02T18:00:00.000000"}], "components": ["dsc"], "created": "2015-10-13T10:59:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b764f77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2olz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1744067517_*|*_10007_*:*_1_*:*_59315787_*|*_3_*:*_1_*:*_12644742_*|*_5_*:*_1_*:*_0"}], "description": "Turns out that PMT will only install a pre-release version of a Forge module if there is no official release available. We have been getting lucky that the acceptance tests always pick up the latest module, but that is not a given in the future. The acceptance and integration tests need to be updated to specify that module version to be installed.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "34856", "fixedVersions": [], "id": "34856", "issueType": "Improvement", "key": "MODULES-2689", "labels": ["reboot", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-11-03T10:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Acceptance Tests Need to Specify Module Version Explicitly", "timeSpent": "PT0S", "updated": "2015-11-03T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d59f18bf-bfdd-4d79-a014-6543f800447b", "body": "Just tested on a fresh Debian 7 install and ran into the same issue.", "created": "2015-10-14T02:59:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d59f18bf-bfdd-4d79-a014-6543f800447b", "body": "This was a bummer on my part.. Seems like the order of the classes in the site.pp file is actually important.\n", "created": "2015-10-14T03:03:00.000000"}], "components": ["apache"], "created": "2015-10-13T08:14:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d59f18bf-bfdd-4d79-a014-6543f800447b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71152cb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2lr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67795897_*|*_6_*:*_1_*:*_0"}], "description": "When adding mod::ssl the compilation fails with the following error:\n\n{code}Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[ssl.conf] { before => File[undef] }, because File[undef] doesn't seem to be in the catalog\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nI tried adding the mod_enable_dir to the apache class directly but to no avail.", "environment": "Debian 8.1, puppet source 3.7.5, puppetlabs-apache 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38095", "fixedVersions": [], "id": "38095", "issueType": "Bug", "key": "MODULES-2687", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d59f18bf-bfdd-4d79-a014-6543f800447b", "resolution": "Won't Do", "resolutionDate": "2015-10-14T03:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod::ssl fails on Debian 8", "timeSpent": "PT0S", "updated": "2015-10-14T03:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-12-21T11:45:00.000000", "name": "facts.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13018"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] could you point in particular to what needs to be changed.\nI understand that we should always communicate with the cluster, not a node. But i do not see in the code where you mean. ", "created": "2015-12-18T09:58:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "This is the first time, the module connects to the cluster and pulls out the system facts.  Specifically during pulling out the cluster facts. (getClusterFacts function)  in \n\nhttps://github.com/puppetlabs/puppetlabs-netapp/blob/master/lib/puppet/util/network_device/netapp/facts.rb\n\nI wrote a small patch of code that would fix this. \n\n #Pull out cluster info\n      result = @transport.invoke(\"cluster-identity-get\")\n      cluster_info = result.child_get(\"attributes\")\n      identity_info = cluster_info.child_get(\"cluster-identity-info\")\n      cluster_name = identity_info.child_get_string(\"cluster-name\")\n      if host.downcase ==  identity_info.child_get_string(\"cluster-name\")\n         system_host =  identity_info.child_get_string(\"cluster-name\")\n      end\n      @facts[\"hostname\"] = system_host\n\n      Puppet.debug(\"System info = #{@facts.inspect}\")\n\nAttaching my modified facts.rb,  Let me know if its good. I can directly push this part of code, if it looks good\n", "created": "2015-12-21T07:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "awesome !!!\ni will test this now. Thanks for the work !\n\n", "created": "2015-12-21T07:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "you should commit a pr to github :) and get the credit you deserve. \n\nthe file you uploaded looks corrupt\n\n[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef]", "created": "2015-12-21T08:05:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Thanks Thomas. I was speaking to my manager, there is this complex workflow involved in submitting code to open source  and also it would take time.  Since this module already exists out there, we would like to get the patch as soon as possible. \n\nIt would be really great if you could patch this piece of code. We could speak over a call, to discus the code flow and testing i did.\n\nI re-attached the facts.rb file. Let me know if it is good.", "created": "2015-12-21T11:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/65", "created": "2015-12-23T04:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/65/files", "created": "2016-01-07T03:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2016-01-07T10:36:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "In case the \"cluster name\" is specified to connect to the cluster, the \"system_host\" parameter would be set to null since it doesnt match any node names. Therefore the \"if\" block at line 120 would exit and would end up with error *ArgumentError, \"No matching system found with the system name #{host}\"*\n\nWith the patch we had entered, the variable \"cluster_name\" would be populated if the user had specifed the cluster name to connect to the cluster, hence the else part can be changed to \"else if\" part to check if the cluster_name is not null\n\nIn this way  the module would connect if the user specified the cluster name or the node names.\n\nSpecifically line 142 in my patch.\nhttps://github.com/amit0701/DataONTAPDevice/blob/master/lib/puppet/util/network_device/netapp/facts.rb\n\n\nLet me know your opinion on this", "created": "2016-04-11T08:21:00.000000"}], "components": ["netapp"], "created": "2015-10-13T08:01:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eafd018"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynysv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_164670058418_*|*_10007_*:*_1_*:*_1237072500_*|*_3_*:*_3_*:*_231881435_*|*_5_*:*_1_*:*_8195394735_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_262125518_*|*_10005_*:*_1_*:*_106461987"}], "description": "Currently in \"device.conf\" we connect to the device using the node management interface. But if a particular node is down, we cannot connect to the cluster(although failover would occur). hence, it would be a best practise to connect to the cluster management interface instead of node management interface.\n\nCurrenty we dont send the cluster name as \"hostname\" in the facts. We can get the cluster name using \"cluster-identity-get\" and send the \"cluster name\" as the hostname in facts. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36022", "fixedVersions": [], "id": "36022", "issueType": "Bug", "key": "MODULES-2686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Won't Do", "resolutionDate": "2021-04-26T08:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using the \"cluster name\" instead of the node name for connecting to the device", "timeSpent": "PT0S", "updated": "2021-04-26T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "A fix for this was merged and the forge page will update with the next release.", "created": "2015-10-14T05:50:00.000000"}], "components": ["supported"], "created": "2015-10-13T03:59:00.000000", "creator": "623c139e9b54ec0068b14471", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a1d2324"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2lpz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5272123_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_87780566"}], "description": "forge page https://forge.puppetlabs.com/puppetlabs/satellite_pe_tools lists project url as https://github.com/puppetlabs/puppetlabs-satellite_pe_tools but it's not there (404).", "environment": "forge", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42319", "fixedVersions": [], "id": "42319", "issueType": "Bug", "key": "MODULES-2685", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139e9b54ec0068b14471", "resolution": "Fixed", "resolutionDate": "2015-10-14T05:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/satellite_pe_tools wrong project url", "timeSpent": "PT0S", "updated": "2015-10-14T05:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "I moved this to MODULES and added the ntp component.", "created": "2015-10-12T13:55:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Indeed, this is currently not supported. as a workaround, you can use a custom config_template:\n\n{code}\n# custom ntp config\n<%= scope.function_template(['ntp/ntp.conf.erb']) %>\n\nstatsdir ...\n{code}\n\nThat way you can preserve all official functionality and will receive other updates/fixes when they are released.", "created": "2015-10-13T03:52:00.000000"}, {"author": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "body": "I realize I could do that, but I would rather not. ", "created": "2015-10-13T08:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:b6aac013-0e75-4302-8d39-b92015fe3da2] that would be most appreciated :-)", "created": "2015-10-13T08:39:00.000000"}], "components": ["ntp"], "created": "2015-10-12T13:49:00.000000", "creator": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bc26086"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ljz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}], "description": "The puppetlabs ntp module in the forge does not support the ability to configure ntp monitoring. By this I mean setting a stats directory \"statsdir\" or \"filegen\" to select which monitoring data gets logged. We use this in our ntp configuration on RHEL 5/6/7, AIX 5/6/7 and Solaris 10.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40203", "fixedVersions": [], "id": "40203", "issueType": "New Feature", "key": "MODULES-2684", "labels": [], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6aac013-0e75-4302-8d39-b92015fe3da2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs ntp module does not support monitoring configuration", "timeSpent": "PT0S", "updated": "2018-08-22T03:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Posted a potential fix in https://github.com/puppetlabs/puppetlabs-mysql/pull/766", "created": "2015-10-12T11:00:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-14T05:27:00.000000"}, {"author": "623c0d1b94742a00683e3e96", "body": "Thank you! :)", "created": "2015-10-15T00:38:00.000000"}], "components": ["mysql"], "created": "2015-10-12T06:01:00.000000", "creator": "623c0d1b94742a00683e3e96", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@249e5c4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2l53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170806766_*|*_5_*:*_1_*:*_0"}], "description": "I'm running this modul on ubuntu 12.04 with puppet 2.7.11.\nWhile doing a puppet run this failure appears:\n\nFailed to apply catalog: Invalid parameter show_diff at /usr/share/puppet/modules/mysql/manifests/server/root_password.pp:35\n\nOn ubuntu 14.04 with puppet 3.4.3 \"show_diff => false\" will be completly igonored.\n\nThis is cause by a wrong versioncmp in the mysql::server::root_password class/sub module.\n\nReplacing \"if versioncmp($::puppetversion, '3.0') <= 0\" with \"if versioncmp($::puppetversion, '3.0') >= 0\" solves this issue.\n\n", "environment": "Ubuntu 12.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37075", "fixedVersions": [], "id": "37075", "issueType": "Bug", "key": "MODULES-2683", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d1b94742a00683e3e96", "resolution": "Fixed", "resolutionDate": "2015-10-14T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "wrong versioncmp in mysql::server::root_password", "timeSpent": "PT0S", "updated": "2015-10-15T00:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "I'm working on this. Is not that easy :)", "created": "2015-10-30T13:54:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "EDITED\n\nPR https://github.com/puppetlabs/puppetlabs-apache/pull/1252", "created": "2015-10-31T06:55:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "Any feedback is much appreciated.\n\nThanks.", "created": "2015-11-24T18:19:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I'll put this on top of my heap tomorrow.", "created": "2015-11-25T03:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged. It'll go out with the next release.", "created": "2015-11-26T11:13:00.000000"}], "components": ["apache"], "created": "2015-10-12T02:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18b0e95d-64b8-4eb6-bf3c-ccd236961e8f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@122b6f60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbnj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7270786_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3916914952"}], "description": "The php5.conf, that the module {{apache::mod::php}} generates by default, has the following line:\n\n{code}\nAddHandler php5-script .php\n{code}\n\nThe issue with this is that the extension handling behaviour of apache is not well known by most php developers, and many php scripts are open to security issues if this configuration is used (most commonly these scripts handle upload forms which white list image extensions). For example {{foo.php.jpg}} will be handled by php.\n\nMany distro's no longer use AddHandler in their default config [http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/php5/vivid/view/head:/debian/php5.conf]. The php manual also recommends avoiding it [http://php.net/manual/en/install.unix.apache2.php#example-20]\n\nSo I recommend php5.conf.erb should be changed to use the following instead of AddHandler:\n{code}\n<FilesMatch \".+\\.php$\">\n      SetHandler php5-script\n</FilesMatch>\n{code}\n\nI am not sure what the recommended way is to escape regular expressions in puppet/ruby, so that the {{@extensions}} variable can be used.", "environment": "Puppet 4 on CentOS 7.1 x64, using puppetlabs/apache 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32855", "fixedVersions": [], "id": "32855", "issueType": "Bug", "key": "MODULES-2682", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18b0e95d-64b8-4eb6-bf3c-ccd236961e8f", "resolution": "Fixed", "resolutionDate": "2015-11-26T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PHP is configured using AddHandler, instead FilesMatch should be used", "timeSpent": "PT0S", "updated": "2015-11-30T07:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "range() has two modes: in numeric mode, it creates arrays of integers, in prefix mode it creates arrays of strings. The puppet 3 parser converts all constants in your manifest into strings before processing them. Therefore all the cases above fail, because puppet fails to compare strings with ints.\n\nThe cases were you use constants on both sides work, because puppet converts both sides to strings.\n\nThe comparisons will work on puppet 4's parser, because it keeps the type of the constants intact and actually will do the right int comparison.\n\nI don't have a good idea for fixing this. Given that it works on newer versions, and would probably require a breaking change to fix it for puppet 3 I also have no great hopes for ideas. One workaround would be to create a local version that returns range()'s results converted to strings.", "created": "2015-10-12T07:24:00.000000"}], "components": ["stdlib"], "created": "2015-10-09T18:02:00.000000", "creator": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a038211"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2l1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_220946504_*|*_6_*:*_1_*:*_0"}], "description": "When I make an array using stdlib's range() function, and then I do an intersection between that a non range array, I get there are no intersecting values. Furthermore, I ruled out intersection as the problem because using a condition with the in operator proves this as well.\n\nExamples:\n{code}\n$int_array = range(1,12)\n$inter_values = intersection([1,2], $int_array)\nif size($inter_values) < 1{\nnotify{ 'No Intersection!':}\n}\n{code}\n\nHere is using a condition with the 'in' operator\n{code}\n$int_array = range(1,12)\nif 1 in $int_array {\nnotify{ 'In array!':}\n}\n{code}\nI have even ruled out type mismatch issues:\n{code}\n$int_array = range(\"1\",\"12\")\nif \"1\" in $int_array {\nnotify{ 'In array!':}\n}\n{code}\n\nThe following does work:\n{code}\n$inter_values = intersection([1,2], [1,2,3,4,5,6,7,8,9,10,11,12])\nif size($inter_values) < 1 {\nnotify{'No Intersection!':}\n}\n{code}\n\n{code}\nif \"1\" in [\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"] {\nnotify{'Found with in operator!':}\n}\n{code}\n\nLet me know if you need further information", "environment": "Windows 7\nPuppet: 3.7.4\nstdlib: 4.9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36021", "fixedVersions": [], "id": "36021", "issueType": "Bug", "key": "MODULES-2681", "labels": ["compare", "integer", "range", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7679d5d1-bc24-4d28-9bc1-637256ec8ce4", "resolution": "Won't Fix", "resolutionDate": "2015-10-12T07:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "range() does not work with integer comparisons", "timeSpent": "PT0S", "updated": "2015-10-12T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "created": "2015-10-09T00:06:00.000000", "name": "beaker.log.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13171"}, {"attacher": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "created": "2015-10-13T00:29:00.000000", "name": "beaker3.log.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12514"}], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Log file created using bundle exec rake beaker 2>&1 |tee beaker.log and best viewed using less -r.", "created": "2015-10-09T00:08:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The main failure mode seems to be SELinux:\n\n{code}\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not downgrade policy file /etc/selinux/targeted/policy/policy.24, searching for an older version.\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not open policy file <= /etc/selinux/targeted/policy/policy.24:  No such file or directory\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: libsemanage.semanage_reload_policy: load_policy returned error code 2.\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not downgrade policy file /etc/selinux/targeted/policy/policy.24, searching for an older version.\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not open policy file <= /etc/selinux/targeted/policy/policy.24:  No such file or directory\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: libsemanage.semanage_reload_policy: load_policy returned error code 2.\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: /usr/sbin/semanage: Could not commit semanage transaction\nError: semanage fcontext -a -t httpd_log_t \"/apache_spec(/.*)?\" returned 1 instead of one of [0]\n{code}\n\nI don't see the same error when these tests are running in our internal jenkins. It might very well be that the images used by the nodesets in the module are outdated and/or different than what we use internally. I am aware that that's not a very satisfying answer, but you could try and update the nodesets to use the newest boxes from https://atlas.hashicorp.com/boxes/search?utf8=\u2713&sort=&provider=&q=puppetlabs ?", "created": "2015-10-09T04:16:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]  Thanks for the quick and helpful response.  The first box I see having issues is the centos-64-x64 box, and unless I'm doing something stupid, there doesn't seem to be a CentOS 6.4 box available at the Hashicorp site that I could try.  I'm also not quite following your reasoning: the nodeset for centos-64-x64 points to a puppetlabs.com address, so surely I'm using the same box from here that you're using internally in Jenkins?", "created": "2015-10-09T08:34:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "We're testing internally only against the latest release of a major version, which is already quite a big matrix, and we're not using virtualbox, but VSphere (via vmpooler, check it out if you can!). So there is a wide field of possibilities where something might have gone wrong.\n\nDo you need 6.4 specifically, or is this just the first you tried? Would you mind trying to repro this with 6.6 (which is available on atlas)?\n", "created": "2015-10-09T09:05:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I'm still not quite following how you could be using a box image other than the one committed in Git.  Can you tell me what commands your Jenkins build plan actually runs?\n\nAnyhow, I updated to use the puppetlabs/centos-6.6-64-puppet image but that seems to have only made things worse.  Now, the apache module itself is not copied inside the box properly and practically all tests fail with something like:\n\n{code}\nError: Evaluation Error: Error while evaluating a Resource Statement, Could not find declared class apache at /tmp/apply_manifest.pp.SpsfmU:1:1 on node centos-66-x64.home\n{code}\n\nThe changes I made are:\n\n{code}\ndiff --git a/spec/acceptance/nodesets/default.yml b/spec/acceptance/nodesets/default.yml\nindex ce47212..66399ae 100644\n--- a/spec/acceptance/nodesets/default.yml\n+++ b/spec/acceptance/nodesets/default.yml\n@@ -1,10 +1,10 @@\n HOSTS:\n-  centos-64-x64:\n+  centos-66-x64:\n     roles:\n       - master\n     platform: el-6-x86_64\n-    box : centos-64-x64-vbox4210-nocm\n-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box\n+    box : puppetlabs/centos-6.6-64-puppet\n+    box_url : https://atlas.hashicorp.com/puppetlabs/boxes/centos-6.6-64-puppet/versions/1.0.2/providers/virtualbox.box\n     hypervisor : vagrant\n CONFIG:\n   log_level: debug\n{code}", "created": "2015-10-10T23:15:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I tried this:\n\n{code}\n$ cp spec/acceptance/nodesets/centos-70-x64.yml spec/acceptance/nodesets/default.yml\n$ bundle exec rake beaker\n{code}\n\nNow there are only 2 failures and these failures don't appear to be puppet code failing, but seems to be the Vagrant box shuts down too soon e.g.\n\n{code}\n  1) apache parameters logging setup applies cleanly\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'centos-70-x64' exited with 6 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.6ZPG3E\n       Last 10 lines of output were:\n            Notice: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/Exec[concat_15-default.conf]: Triggered 'refresh' from 2 events\n            Info: Computing checksum on file /etc/httpd/conf.d/15-default.conf\n            Info: FileBucket got a duplicate file {md5}a430bf4e003be964b419e7aea251c6c4\n            Info: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/File[15-default.conf]: Filebucketed /etc/httpd/conf.d/15-default.conf to puppet with sum a430bf4e003be964b419e7aea251c6c4        Notice: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/File[15-default.conf]/content: content changed '{md5}a430bf4e003be964b419e7aea251c6c4' to '{md5}5d2495b1ee54f9a39c6            Info: Concat[15-default.conf]: Scheduling refresh of Class[Apache::Service]\n            Info: Class[Apache::Service]: Scheduling refresh of Service[httpd]\n            Notice: /Stage[main]/Main/Exec[restorecon_apache]/returns: executed successfully\n            Notice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 1 events\n            Notice: Finished catalog run in 9.08 seconds\n{code}\n\n", "created": "2015-10-11T02:16:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Internally the acceptance tests jobs supply their own nodesets using https://github.com/puppetlabs/vmpooler and vmware. They use a different image, different hypervisor, and different API to access them.\n\nTo your failure: In both cases, it's not possible to ascertain the actual error. In the centos 6.6 case, that sounds like a provisioning problem with beaker. In the 7.0 case, something seems to have upset puppet (and the full log would show where) but the last 10 lines do not contain the error message.", "created": "2015-10-12T03:11:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Sorry about that - I've uploaded the whole log file.\n\nLooks like more SELinux fun:\n\n{code}\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not downgrade policy file /etc/selinux/targeted/policy/policy.29, searching for an older version.\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: SELinux:  Could not open policy file <= /etc/selinux/targeted/policy/policy.29:  No such file or directory\nNotice: /Stage[main]/Main/Exec[set_apache_defaults]/returns: /sbin/load_policy:  Can't load policy:  No such file or directory\n{code}\n\n", "created": "2015-10-13T00:35:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I'm happy to help debug this although from my point of view, we could close this ticket: seems like I can't assume I can easily run beaker acceptance tests locally without vmpooler etc.", "created": "2015-10-13T00:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Looking at that log file, it is still the SE Linux problem. I'll keep the ticket open, as the existing nodesets should be useable for your use-case. I do have to admit though, that they are not maintained :-/", "created": "2015-10-13T05:20:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've had a few minutes to look into this and it seems that the vmpooler images have selinux enabled, whereas the virtualbox ones have SELinux disabled. I'll update this ticket when I find out more\n", "created": "2015-10-14T07:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "So I fixed the module's problems on the virtualbox images. See https://github.com/puppetlabs/puppetlabs-apache/pull/1225 for the commits.\n\nSadly, the tests are still not working due to other incompatibilities between phusion and centos6.6, but that's too far out for me to debug tonight:\n\n{code}\nError: Package: 1:rubygem-passenger-native-libs-3.0.19-1.el6_1.8.7.352.x86_64 (passenger)\n           Requires: ruby = 1.8.7.352\n           Installed: ruby-1.8.7.374-4.el6_6.x86_64 (@base)\n               ruby = 1.8.7.374-4.el6_6\n{code}\n\n[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] , so, yeah, the acceptance tests still don't work on the default nodeset, but it's a step closer :-/\n\nI'm tempted to switch the default nodeset over to debian, if that would work.", "created": "2015-10-14T12:38:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]  As a developer, I would consider it surprising if I found that the acceptance tests ran on Debian rather than CentOS.\n\nMore to the point though, and this could just be a problem that there's really no good solution to yet, but I would expect the default behaviour to be that all tests would run on all platforms - even older versions of the platforms - with a way of optionally limiting this behaviour.  I actually wouldn't care if the tests took 24 hours to run", "created": "2015-10-14T21:31:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Well, they have to run on both, since both are supported.\n\nAFAICT, all errors found in this thread were/are actual errors with the apache module, so I'll keep this open until someone can have another look.", "created": "2015-10-16T02:34:00.000000"}], "components": ["apache"], "created": "2015-10-09T00:04:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4aacb44c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ktj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_364536687_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_166851227761"}], "description": "To reproduce my system spec is:\n\n* Mac OS X Yosemite\n* Vagrant 1.7.4\n* VirtualBox 5.0.4r102546\n* ruby 2.0.0p481\n* Puppetlabs-apache - tried latest commit and also 1.6.x and 2.0.x branches with same result\n\nResult:\n\n68 acceptance test failures affecting the following files:\n\n* ./spec/acceptance/apache_parameters_spec.rb\n* ./spec/acceptance/mod_fcgid_spec.rb\n* ./spec/acceptance/mod_pagespeed_spec.rb\n* ./spec/acceptance/mod_passenger_spec.rb\n* ./spec/acceptance/mod_php_spec.rb\n* ./spec/acceptance/mod_proxy_html_spec.rb\n* ./spec/acceptance/mod_security_spec.rb\n* ./spec/acceptance/vhost_spec.rb\n\nI am reporting the bug because I was considering setting up local builds of various forge modules.\n\nI really just want to know are these known issues, or is there a difference in my build system.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42317", "fixedVersions": [], "id": "42317", "issueType": "Bug", "key": "MODULES-2680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache: acceptance tests fail with pre-configured nodesets", "timeSpent": "PT0S", "updated": "2021-01-25T07:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I think this related to this issue on github: https://github.com/PowerShell/DscResources/issues/60", "created": "2015-10-08T17:26:00.000000"}], "components": ["dsc"], "created": "2015-10-08T17:24:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e081e31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2krz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41714300402_*|*_6_*:*_1_*:*_0"}], "description": "On a Windows 2012 R2 with WMF file installed:\n1. Successfully installed Puppet Agent and DSC module, as the results of the test case: https://testrail.ops.puppetlabs.net/index.php?/cases/view/68503\n2. Prepared the server to be ready for installing Exchange Server 2013 follow the instruction on this document: https://confluence.puppetlabs.com/display/QA/Install+Exchange+Server+2013+using+Puppetlabs-DSC+Module\n\nAt the bottom of the document above, I attempted to install Exchange Server using puppetlabs-dsc module, by the below manifest on site.pp on master box (master/agent test):\n{code}\ndsc_xexchinstall {'xexchinstall':\n  dsc_path => \"C:\\exchange\\setup.exe\",\n  dsc_arguments => \"/mode:Install /role:Mailbox,ClientAccess /Iacceptexchangeserverlicenseterms /OrganizationName:PuppetLabs\",\n  dsc_credential => {'user' => 'ADDomain\\Administrator', 'password' => 'P@ssw0rd!'},\n}\n->\ndsc_xpendingreboot {'xpendingrebootAfter':\n  dsc_name   => 'AfterExchangeInstall',\n}\n{code}\n\nUnfortunately, it failed to install Exchange Server as expected, with errors as following:\n{code}\nPS C:\\Users\\Administrator> puppet agent -t --debug\n.....\n....\nError: PowerShell DSC resource MSFT_xExchInstall  failed to execute Set-TargetResource functionality with error message: Waited 60 seconds, but was unable to detect that ExSetup.exe was started\nError: /Stage[main]/Main/Node[default]/Dsc_xexchinstall[xexchinstall]/ensure: change from absent to present failed: PowerShell DSC resource MSFT_xExchInstall  failed to execute Set-TargetResource functionality with error message: Waited 60 seconds, but was unable to detect that ExSetup.exe was started\n{code}\n", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "40201", "fixedVersions": [], "id": "40201", "issueType": "Bug", "key": "MODULES-2679", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2017-02-02T11:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to install Exchange Server 2013 using puppetlabs-dsc module", "timeSpent": "PT0S", "updated": "2017-02-02T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "attachments": [], "comments": [{"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "After I created this, I found the duplicate", "created": "2015-10-08T16:33:00.000000"}], "components": ["apache"], "created": "2015-10-08T16:30:00.000000", "creator": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2855cb14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2kqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_177451_*|*_6_*:*_1_*:*_0"}], "description": "There are valid configurations for vhosts with no docroot, but the module currently does not allow this", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33863", "fixedVersions": [], "id": "33863", "issueType": "Improvement", "key": "MODULES-2678", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "resolution": "Duplicate", "resolutionDate": "2015-10-08T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow vhost with no docroot", "timeSpent": "PT0S", "updated": "2015-10-08T20:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e74d78d8b9c0068b9f304", "body": "Hi, thanks for this submission.  We will review this module shortly.", "created": "2015-11-10T11:10:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for your submission, the module does a lot of things very well. There are a few things that would need to be corrected before we could consider it to be approved. \n\n* There are warnings inside the code quality section on the forge https://forge.puppetlabs.com/echocat/nfs/scores\n* Dependencies contain unbounded ranges: herculesteam/augeasproviders_shellvar (>= 2.1.0)\n* There is no spec coverage for all public manifests\n* There are no acceptance tests at all. See https://github.com/puppetlabs/puppetlabs-ntp it is a good example of how to use / write acceptance tests.\n\nThe were two design issues seen with the module:\n* There is a manifest per os, it should be possible to abstract this in a cleaner way preventing the need for so many manifests / code duplication. \n* It may make sense to break the module into 2 one for the client side and another server side to separate the concerns. It has always been puppets philosophy to do this, ala https://docs.puppetlabs.com/guides/module_guides/bgtm.html\nI hope this feedback is useful to you.\n\nTP", "created": "2015-12-02T04:16:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this module forward for approval, there are a number of things that need to be resolved first (outlined above). I am closing this ticket, but if you want to put the module forward for approval again at a later date, please feel free to do so. \n\nWith thanks,\nTP", "created": "2016-02-01T09:01:00.000000"}], "components": ["approved"], "created": "2015-10-08T02:19:00.000000", "creator": "557058:39c5827b-d818-491e-a8a2-ab6271a7529e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13eacdf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2kfj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106139302_*|*_10009_*:*_1_*:*_1807940228_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5288851552_*|*_10005_*:*_1_*:*_2847209879"}], "description": "Hello,\nCould you please review echocat/nfs to be Puppet Approved?\nhttps://github.com/echocat/puppet-nfs\n\nThank you,\nDaniel Werdermann", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40200", "fixedVersions": [], "id": "40200", "issueType": "New Feature", "key": "MODULES-2677", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:39c5827b-d818-491e-a8a2-ab6271a7529e", "resolution": "Won't Fix", "resolutionDate": "2016-02-01T09:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for echocat/nfs", "timeSpent": "PT0S", "updated": "2016-10-24T10:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74d78d8b9c0068b9f304", "attachments": [], "comments": [{"author": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "body": "Pull Request https://github.com/puppetlabs/puppetlabs-mysql/pull/763", "created": "2015-10-07T09:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Still waiting for second review, but looks good.", "created": "2015-10-09T07:55:00.000000"}, {"author": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "body": "Hi, this failed on CentOS with default MySQL (non extra repos) as /usr/libexec was not part of the path for mysqld. \n\nFixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/788 and tested on CentOS with default package and upstream mysql-community packages.\n\nTested on: \n  CentOS6:\n    MariaDB 10\n    Oracle MySQL Community Edition 5.5 (mysql-community-server)\n    Oracle MySQL Community Edition 5.6 (mysql-community-server)\n    Oracle MySQL Community Edition 5.7 (mysql-community-server)\n    CentOS default mysql 5.1 (mysql-server)\n", "created": "2015-12-17T06:40:00.000000"}, {"author": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "body": "Provide Updated (rebased) pull request \n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/789", "created": "2015-12-17T23:57:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "(I was poking around and didn't realize that clicking on the 'Needs Information' button would modify this bug. I was expecting a dialog or another screen, or some sort of confirmation at least. Ticket UI fail! Sorry about that. I changed the status to Resolved/Fixed. Hopefully that gets this ticket back it's previous state.)", "created": "2016-02-11T19:06:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Ya, Jira is great, innit? \n\nAnyways, you fixed it, so everything's ok.", "created": "2016-02-12T04:37:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "Hi folks,\n\nDoes anyone have a sense when this fix will make it to the Forge? I'm assuming the next release of puppetlabs-mysql will be 3.6.3 , but I don't see anything listed under https://github.com/puppetlabs/puppetlabs-mysql/branches/stale . Currently, puppetlabs-mysql 3.6.2 throws many errors with any MySQL 5.7 installation, primarily because MySQL 5.7 changed the behavior for passwords (see the note 'SET PASSWORD FOR is gone' above).\n\nSorry to ask this question here, but I'm really not sure where else to ask. Timelines for the Puppetlabs modules are pretty opaque to me.\n\n-= Stefan\n\n", "created": "2016-02-26T11:56:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:0ecc452a-d349-4da1-b879-da696febc871], there is a release scheduled around the 8th .", "created": "2016-02-29T02:54:00.000000"}, {"author": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "body": "That issue is definitely not fixed yet. Under ubuntu 16.04 I get error messages like\n\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'debian-sys-maint@localhost'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PASSWORD' in 'field list'\nError: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'localhost'\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e CREATE USER 'root'@'localhost' IDENTIFIED BY PASSWORD '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E'' returned 1: ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'localhost'\n\n\nI've just opened a new issue, but cannot yet see it in the list of issues. \n", "created": "2016-05-23T07:23:00.000000"}, {"author": "5db86374a766000da47cc448", "body": "Tested on ubuntu 16.04 that latest(master) puppetlabs-mysql  fix this issue.", "created": "2017-05-15T21:46:00.000000"}], "components": ["mysql"], "created": "2015-10-07T09:21:00.000000", "creator": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78238eff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoolj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_167617469_*|*_10007_*:*_1_*:*_6321254718_*|*_5_*:*_2_*:*_4522448347_*|*_10004_*:*_2_*:*_188997"}], "description": "As MySQL 5.7 may become GA soon (current release = RC) MySQL 5.7 compatibility might be interesting. We need it for Early bird test systems. \n\nMySQL 5.7.6 changed a lot of password behaviour (SET PASSWORD FOR is gone). Also mysql_install_db changed from perl script to the mysql deamon itself (mysqld --initialize-insecure). \n\nAs there are many changes, version specific code has been introduced by this patch. \n\nTested on CentOS for \n  - MySQL Community 5.5 (5.5.46)\n  - MySQL Community 5.6 (5.6.27)\n  - MySQL Community 5.7 (5.7.8)\n\nRegards, \nRobert ", "environment": "All MySQL >= 5.7.6\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33862", "fixedVersions": [], "id": "33862", "issueType": "Improvement", "key": "MODULES-2676", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:208fc471-d54e-4e45-8455-7aaaa6d786ac", "resolution": "Fixed", "resolutionDate": "2016-02-11T19:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix MySQL 5.7.6++ compatibility", "timeSpent": "PT0S", "updated": "2017-05-15T21:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "attachments": [], "comments": [{"author": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "body": "PR #765\nlib/facter/mysql_server_id.rb\n-         Facter.value(:macaddress).split(':').inject(0) { |total,value| (total << 4) + value.hex }\n+        Facter.value(:macaddress).split(':').inject(0) { |total,value| (total << 6) + value.hex }\n\nspec/unit/facter/mysql_server_id_spec.rb\n-         Facter.fact(:mysql_server_id).value.to_s.should == '72898961'\n+        Facter.fact(:mysql_server_id).value.to_s.should == '66961985441'\n\nBy setting total of 6 it allows the read in of all 6 splits instead of just 4 of the 6.\n\n\n", "created": "2015-10-07T13:00:00.000000"}, {"author": "5b6fc8d988c37d6525aa1ca6", "body": "Hey guys, there is a problem with the way that you are fixing this.\n\nWe just upgraded to the MySQL forge module 3.8.0 (skipping 3.7.0, which is when this change was introduced.) \n\nAccording to the MySQL server documentation (https://dev.mysql.com/doc/refman/5.6/en/replication-options.html#option_mysqld_server-id) the largest integer allowed for server-id is 2^32^. The current code creates much larger integers and thus mysql chokes and and sets the server-id to be the largest server-id that it allows which is 4294967295.\n\nHere is an example that broke replication with my setup:\n# facter macaddress\nbc:76:4e:11:21:56\n\n# cat /etc/mysql/my.cnf\n...\nserver-id = 203863693462\n\n(none):SELECT @@server_id", "created": "2016-06-06T16:11:00.000000"}, {"author": "623c118e7910a200718b93ff", "body": "I can reproduce Jeremy's issue, and it makes a lot of sense that this breaks.\nIs there any plan to fix this?", "created": "2016-07-05T04:29:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "We just ran into this same problem.  Any updates on a fix?", "created": "2017-01-13T11:32:00.000000"}, {"author": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "body": "All:\n\nI have not started a fix for the issue yet, but I'll be looking into it over the next several weeks.\n", "created": "2017-01-13T11:48:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "In the mean time, we are working on overriding the id to the binary form of the IPv4 address, so it's guaranteed unique on the subnet it is in.  That may be a good strategy for this module too.", "created": "2017-01-13T14:08:00.000000"}, {"author": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "body": "I've submitted PR #925\n*lib/facter/mysql_server_id.rb*\n{code:ruby}\ndef get_mysql_id\n-  Facter.value(:macaddress).split(':')[2..-1].inject(0) { |total,value| (total << 6) + value.hex }\n+  Facter.value(:ipaddress).split(':')[0..-1].inject(0) { |total,value| (total << 4) + value.hex }\nend\n{code}\n------------------\n*spec/unit/facter/mysql_server_id_spec.rb*\n{code:ruby}\n   describe \"mysql_server_id\" do\n-    context \"igalic's laptop\" do\n+    context \"developer laptop\" do\n       before :each do\n-        Facter.fact(:macaddress).stubs(:value).returns('3c:97:0e:69:fb:e1')\n+        Facter.fact(:ipaddress).stubs(:value).returns('192.168.1.100')\n       end\n       it do\n-        Facter.fact(:mysql_server_id).value.to_s.should == '4116385'\n+        Facter.fact(:mysql_server_id).value.to_s.should == '1739024'\n       end\n     end\n \n     context \"node with lo only\" do\n       before :each do\n-        Facter.fact(:macaddress).stubs(:value).returns('00:00:00:00:00:00')\n+        Facter.fact(:ipaddress_lo).stubs(:value).returns('172.0.0.1)\n       end\n       it do\n-        Facter.fact(:mysql_server_id).value.to_s.should == '0'\n+        Facter.fact(:mysql_server_id).value.to_s.should == '1515521'\n       end\n     end\n   end\n{code}\n----------------------------\nI've used the IPv4 Address as the key instead of the mac address. This is shown favorable results.", "created": "2017-02-06T07:47:00.000000"}, {"author": "6243b50d247a4b00691c406c", "body": "For your lo only case, I think you have a typo in localhost: 172.0.0.1 => 127.0.0.1\nWhere you .split(':'), shouldn't it be splitting on a period instead?\nAlso, to get the binary value of the digits, I am unsure if using value.hex would get the desired result.\nWe have been using this logic to convert an IP into a 32 bit integer:\n{code}\nrequire 'ipaddr'\n...\n(IPAddr.new Facter.fact(:ipaddress).value).to_i\n{code}", "created": "2017-02-06T09:52:00.000000"}, {"author": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "body": "Steve:\n\nThank you for the typo catch. I've updated the code and pushed the branch...waiting on travis-ci to complete.\n\nThanks\nJoey", "created": "2017-02-06T10:18:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The appropriate fix has been merged, thanks for the ticket and the fix !!", "created": "2017-07-05T09:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/925#issuecomment-313138726", "created": "2017-07-05T09:37:00.000000"}], "components": ["mysql"], "created": "2015-10-06T17:08:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b7d2299-c30a-40aa-a167-05acbee387ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eb71b94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2k07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12876176224_*|*_1_*:*_1_*:*_89155214_*|*_10009_*:*_2_*:*_42130794438_*|*_5_*:*_1_*:*_0"}], "description": "The mysql modules server_id fact is meant to generate a unique id from the macaddress fact.\n\n>> \"6C:AE:8B:62:17:E2\".split(':').inject(0) { |total,value| (total << 4) + value.hex }\n=> 125244498\n>> \"6C:AE:8B:62:1D:82\".split(':').inject(0) { |total,value| (total << 4) + value.hex }\n=> 125244498\n\nBoth these mac addresses end up with the same server_id which breaks mysql replication", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33861", "fixedVersions": [], "id": "33861", "issueType": "Bug", "key": "MODULES-2675", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b7d2299-c30a-40aa-a167-05acbee387ac", "resolution": "Fixed", "resolutionDate": "2017-07-05T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql server_id is not unique", "timeSpent": "PT0S", "updated": "2017-07-05T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/db3bdd2406bb0ad04310565ea6d1c74177e963f7", "created": "2015-10-06T17:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This will be tested and verified with the linked tickets", "created": "2015-10-06T17:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI did pass at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/master/job/forge-windows_puppetlabs-reboot_init-merge_master/4/", "created": "2015-10-06T23:36:00.000000"}], "components": [], "created": "2015-10-06T14:23:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2c69da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2jx3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Brought in to be able to effectively test other reboot module changes"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_28057_*|*_1_*:*_1_*:*_11165_*|*_10007_*:*_1_*:*_673380_*|*_3_*:*_1_*:*_10532478_*|*_5_*:*_1_*:*_0"}], "description": "As it stands, there is no easy way to test out potential changes to the reboot module locally through Beaker.\n\nUse a standard pre-suite (used by SQL and DSC modules) to allow for installing the local module source code to the system under test.  That way, acceptance changes can be verified hand-in-hand with local code modifications.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41400", "fixedVersions": [], "id": "41400", "issueType": "Improvement", "key": "MODULES-2674", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-10-06T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Reboot - Add masterless pre-suite capable of supporting dev workflow", "timeSpent": "PT0S", "updated": "2015-10-06T23:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "624387d0ad6b7e006aa3fc0a", "body": "Pull request sent and CI tests are passing. Assigning to automatic.", "created": "2015-10-06T15:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket and double thanks for the pr, https://github.com/puppetlabs/puppetlabs-apache/pull/1218.\n\nmarking as resolved.", "created": "2016-02-22T10:05:00.000000"}], "components": ["apache"], "created": "2015-10-06T13:41:00.000000", "creator": "624387d0ad6b7e006aa3fc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6754d1be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2jvr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_238599139_*|*_3_*:*_1_*:*_11761647284_*|*_5_*:*_1_*:*_0"}], "description": "Having a dev_packages parameter on the main apache class would allow for the use of newer httpd packages. For example, httpd24u-devel from the IUS repos.\n\nThe parameter should be set to $::apache::params::dev_packages by default, and the $::apache::dev::instances should be equal to $::apache::dev_packages.\n\nPull request forthcoming.", "environment": "CentOS 6.6 64bit\nPuppet 3.8.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42316", "fixedVersions": [], "id": "42316", "issueType": "New Feature", "key": "MODULES-2673", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387d0ad6b7e006aa3fc0a", "resolution": "Fixed", "resolutionDate": "2016-02-22T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add dev_packages param to apache class", "timeSpent": "PT0S", "updated": "2016-02-22T10:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/110].", "created": "2015-10-06T14:29:00.000000"}], "components": ["dsc"], "created": "2015-10-06T12:24:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39f3b927"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2jqf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This issue prevents developers from running the integration tests reliably."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8718_*|*_10007_*:*_1_*:*_9893890_*|*_3_*:*_1_*:*_7461700_*|*_5_*:*_1_*:*_0"}], "description": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] found a bug in the pre-suite for integration tests that has been asymptomatic thus far. However, under certain scenarios the pre-suite will fail.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "32852", "fixedVersions": [], "id": "32852", "issueType": "Bug", "key": "MODULES-2672", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-06T17:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Update Integration Pre-suite", "timeSpent": "PT0S", "updated": "2015-10-06T17:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Opened PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/573", "created": "2015-10-07T07:31:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-09T08:12:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] Thanks. Will you be updating to 1.7.2?", "created": "2015-10-09T11:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530], there is currently no release scheduled.", "created": "2015-10-12T02:54:00.000000"}], "components": ["firewall"], "created": "2015-10-06T12:17:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f78c8b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2jq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_244510638_*|*_5_*:*_1_*:*_0"}], "description": "Warning: Failed to set SELinux context unconfined_u:object_r:iptables_conf_t on /etc/sysconfig/iptables\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/seluser: seluser changed 'system_u' to 'unconfined_u'\n\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/master/manifests/linux/redhat.pp#L61-L67\n\nDoesn't lock to EL7... EL5 uses system_u, EL7 uses uconfined_u (not sure what EL6 uses)", "environment": "CentOS 5.11 x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42314", "fixedVersions": [], "id": "42314", "issueType": "Bug", "key": "MODULES-2671", "labels": ["centos", "el", "firewall", "puppetlabs-firewall", "redhat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "resolution": "Fixed", "resolutionDate": "2015-10-09T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall SELinux context failed", "timeSpent": "PT0S", "updated": "2015-10-12T02:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Matthias,\n\nno, there is currently no way to do this from within the tomcat module. Since the tomcat module is using augeas to manipulate the config file, you should be able to add additional configs using the same approach, without conflicting with its functions. See https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/config/server/engine.pp#L104 for an example how this is used.\n\nIf you get something to work, it would be great to have that as a feature in the module. ", "created": "2015-10-09T08:49:00.000000"}], "components": ["tomcat"], "created": "2015-10-06T12:05:00.000000", "creator": "623cfc6ad32a94006a652296", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ab83f79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2jpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/15"}], "description": "Hello everyone - \n\nis there a way to configure a cluster with the [puppetlabs-tomcat|https://forge.puppetlabs.com/puppetlabs/tomcat] module? As far is I understood, while reading the documentation, there's no way to do this right now.\n\nLooking at [this documentation|https://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html] we need a {{Cluster}} element inside the {{Engine}} or {{Host}} element which seems not to be possible right now.\n\nCan anyone tell me if i'm right - or how to create this cluster with the latest version of the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41398", "fixedVersions": [], "id": "41398", "issueType": "New Feature", "key": "MODULES-2670", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfc6ad32a94006a652296", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat: configure cluster element", "timeSpent": "PT0S", "updated": "2017-05-31T07:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["git"], "created": "2015-10-05T15:20:00.000000", "creator": "623c147ca9575800695ace54", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4390be1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2j3r:"}], "description": "The git_version fact is synced to Windows even though the module only supports Linux.\n\nI have a pull request against the module to fix this, however the factor 1.0 gems don't like the confine statement in the testing. I am not able to get the tests to pass using the 1.0 gem.\n\nhttps://github.com/puppetlabs/puppetlabs-git/pull/70\n\nEither the tests need to change or my code needs to change to get this to work. ", "environment": "PE 2015.2.0 Windows 2008 or 2012 agent", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "41395", "fixedVersions": [], "id": "41395", "issueType": "Bug", "key": "MODULES-2669", "labels": [], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c147ca9575800695ace54", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-git git_version fact errors on Windows in PE 2015.2 and above.", "timeSpent": "PT0S", "updated": "2017-07-31T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Currently WMF5 cannot be installed on Windows 2003, so the module won't work anyway.", "created": "2015-11-02T10:55:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Doesn't matter since a Windows 2003 R2 machine will still sync the module from a master even if the machine is not classified to use DSC resources.", "created": "2015-11-02T12:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged documentation into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/e4e18b6e4d6f20d9f4dce1fc4f4d23e4a8882c81", "created": "2015-11-04T10:50:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] if you want to take a quick review of the documentation changes I think we can call this good.", "created": "2015-11-04T10:52:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Documentation was reviewed and found sufficient in explaining the issue.", "created": "2015-11-04T11:07:00.000000"}], "components": ["dsc"], "created": "2015-10-05T11:29:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@122e20b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyobcf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2563120373_*|*_10007_*:*_1_*:*_7991906_*|*_3_*:*_2_*:*_22197913_*|*_10009_*:*_1_*:*_993942_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user plug-in syncs the DSC module on a Windows 2003 R2 node the module will fail to download some module files because of the [long file name|https://puppet.atlassian.net/browse/PUP-4866] issue:\n\n{noformat}Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xExchange/DSCResources/MSFT_xExchDatabaseAvailabilityGroupNetwork/MSFT_xExchDatabaseAvailabilityGroupNetwork.schema.mof20151005-2712-7qihh9.lock Wrapped exception: No such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xExchange/DSCResources/MSFT_xExchDatabaseAvailabilityGroupNetwork/MSFT_xExchDatabaseAvailabilityGroupNet{noformat}\n\nAfter initial plug-in sync everytime the agent runs on the Windows 2003 node the following errors occur: \n\n{noformat}Error: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm120151005-3024-o\n3ua80.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm120151005-3024-o\n3ua80.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.psm120151005-3024-o3ua80.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCRes\nources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm1]/e\nnsure: change from absent to file failed: Could not set 'file' on ensure: No suc\nh file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applicat\nion Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCer\ntificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertifi\ncationAuthority.psm120151005-3024-o3ua80.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.mof20151005-\n3024-x27r5r.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.mof20151005-\n3024-x27r5r.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.schema.mof20151005-3024-x27r5r.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCRes\nources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.\nmof]/ensure: change from absent to file failed: Could not set 'file' on ensure:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.schema.mof20151005-3024-x27r5r.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps120151005-3024\n-13hvuf5.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps120151005-3024\n-13hvuf5.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStat\neConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess\n_ArgumentsWithCredential.ps120151005-3024-13hvuf5.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/M\nSFT_xProcessResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps1]\n/ensure: change from absent to file failed: Could not set 'file' on ensure: No s\nuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applic\nation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateCon\nfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess_Arg\numentsWithCredential.ps120151005-3024-13hvuf5.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.ps120151005-3\n024-mqnr5h.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.ps120151005-3\n024-mqnr5h.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStat\neConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess\n_EnsureAbsentWithCredential.ps120151005-3024-mqnr5h.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/M\nSFT_xProcessResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.p\ns1]/ensure: change from absent to file failed: Could not set 'file' on ensure: N\no such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/App\nlication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredState\nConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess_\nEnsureAbsentWithCredential.ps120151005-3024-mqnr5h.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm120151005-3024-\nkmfn09.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm120151005-3024-\nkmfn09.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktop\nSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionC\nollectionConfiguration.psm120151005-3024-kmfn09.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT\n_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm1]/\nensure: change from absent to file failed: Could not set 'file' on ensure: No su\nch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applica\ntion Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessi\nonHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollec\ntionConfiguration.psm120151005-3024-kmfn09.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof20151005\n-3024-zaqece.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof20151005\n-3024-zaqece.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktop\nSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionC\nollectionConfiguration.schema.mof20151005-3024-zaqece.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT\n_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema\n.mof]/ensure: change from absent to file failed: Could not set 'file' on ensure:\n No such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/A\npplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDeskto\npSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSession\nCollectionConfiguration.schema.mof20151005-3024-zaqece.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPDi\nagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof20151005-302\n4-3fqw3s.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPDi\nagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof20151005-302\n4-3fqw3s.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Mo\ndules/xSharePoint/DSCResources/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnos\nticLoggingSettings.schema.mof20151005-3024-3fqw3s.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResource\ns/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof\n]/ensure: change from absent to file failed: Could not set 'file' on ensure: No\nsuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Appli\ncation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modul\nes/xSharePoint/DSCResources/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnostic\nLoggingSettings.schema.mof20151005-3024-3fqw3s.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPMa\nnagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof20151005-302\n4-oymg0y.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPMa\nnagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof20151005-302\n4-oymg0y.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Mo\ndules/xSharePoint/DSCResources/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManaged\nMetaDataServiceApp.schema.mof20151005-3024-oymg0y.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResource\ns/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof\n]/ensure: change from absent to file failed: Could not set 'file' on ensure: No\nsuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Appli\ncation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modul\nes/xSharePoint/DSCResources/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManagedMet\naDataServiceApp.schema.mof20151005-3024-oymg0y.lock{noformat}\n\nThis issue causes Windows 2003 nodes to report errors even if the nodes are classified to never run DSC module code. This would confuse system administrators into thinking that the nodes have failed processing desired configuration code.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Register the Windows agent nodes with the master.\n# Install DSC module from the modules staging Forge onto the master:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Run the Puppet Agent on the Windows nodes:\n{noformat}puppet agent -t{noformat}\n\nh2. Expect\n\nThe DSC module should successfully plug-in sync from the master.\n\nh2. Actual\n\nThe plug-in sync will fail on multiple files:\n\n{noformat}Error: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm120151005-3024-o\n3ua80.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm120151005-3024-o\n3ua80.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.psm120151005-3024-o3ua80.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCRes\nources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.psm1]/e\nnsure: change from absent to file failed: Could not set 'file' on ensure: No suc\nh file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applicat\nion Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCer\ntificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertifi\ncationAuthority.psm120151005-3024-o3ua80.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.mof20151005-\n3024-x27r5r.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCResources/MSFT_\nxAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.mof20151005-\n3024-x27r5r.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.schema.mof20151005-3024-x27r5r.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xAdcsDeployment/xCertificateServices/DSCRes\nources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsCertificationAuthority.schema.\nmof]/ensure: change from absent to file failed: Could not set 'file' on ensure:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xAdcsDeploymen\nt/xCertificateServices/DSCResources/MSFT_xAdcsCertificationAuthority/MSFT_xAdcsC\nertificationAuthority.schema.mof20151005-3024-x27r5r.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps120151005-3024\n-13hvuf5.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps120151005-3024\n-13hvuf5.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStat\neConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess\n_ArgumentsWithCredential.ps120151005-3024-13hvuf5.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/M\nSFT_xProcessResource/Samples/Sample_xWindowsProcess_ArgumentsWithCredential.ps1]\n/ensure: change from absent to file failed: Could not set 'file' on ensure: No s\nuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applic\nation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateCon\nfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess_Arg\numentsWithCredential.ps120151005-3024-13hvuf5.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.ps120151005-3\n024-mqnr5h.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/MSFT_xProcess\nResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.ps120151005-3\n024-mqnr5h.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredStat\neConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess\n_EnsureAbsentWithCredential.ps120151005-3024-mqnr5h.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xPSDesiredStateConfiguration/DSCResources/M\nSFT_xProcessResource/Samples/Sample_xWindowsProcess_EnsureAbsentWithCredential.p\ns1]/ensure: change from absent to file failed: Could not set 'file' on ensure: N\no such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/App\nlication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xPSDesiredState\nConfiguration/DSCResources/MSFT_xProcessResource/Samples/Sample_xWindowsProcess_\nEnsureAbsentWithCredential.ps120151005-3024-mqnr5h.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm120151005-3024-\nkmfn09.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm120151005-3024-\nkmfn09.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktop\nSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionC\nollectionConfiguration.psm120151005-3024-kmfn09.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT\n_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.psm1]/\nensure: change from absent to file failed: Could not set 'file' on ensure: No su\nch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Applica\ntion Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessi\nonHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollec\ntionConfiguration.psm120151005-3024-kmfn09.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof20151005\n-3024-zaqece.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionC\nollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof20151005\n-3024-zaqece.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDesktop\nSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionC\nollectionConfiguration.schema.mof20151005-3024-zaqece.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT\n_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema\n.mof]/ensure: change from absent to file failed: Could not set 'file' on ensure:\n No such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/A\npplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xRemoteDeskto\npSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSession\nCollectionConfiguration.schema.mof20151005-3024-zaqece.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPDi\nagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof20151005-302\n4-3fqw3s.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPDi\nagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof20151005-302\n4-3fqw3s.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Mo\ndules/xSharePoint/DSCResources/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnos\nticLoggingSettings.schema.mof20151005-3024-3fqw3s.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResource\ns/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnosticLoggingSettings.schema.mof\n]/ensure: change from absent to file failed: Could not set 'file' on ensure: No\nsuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Appli\ncation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modul\nes/xSharePoint/DSCResources/MSFT_xSPDiagnosticLoggingSettings/MSFT_xSPDiagnostic\nLoggingSettings.schema.mof20151005-3024-3fqw3s.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPMa\nnagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof20151005-302\n4-oymg0y.lock\nError: Could not set 'file' on ensure: No such file or directory @ dir_s_rmdir -\n C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/cache/li\nb/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResources/MSFT_xSPMa\nnagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof20151005-302\n4-oymg0y.lock\nWrapped exception:\nNo such file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Ap\nplication Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Mo\ndules/xSharePoint/DSCResources/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManaged\nMetaDataServiceApp.schema.mof20151005-3024-oymg0y.lock\nError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/pup\npet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modules/xSharePoint/DSCResource\ns/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManagedMetaDataServiceApp.schema.mof\n]/ensure: change from absent to file failed: Could not set 'file' on ensure: No\nsuch file or directory @ dir_s_rmdir - C:/Documents and Settings/All Users/Appli\ncation Data/PuppetLabs/puppet/cache/lib/puppet_x/dsc_resources/xSharePoint/Modul\nes/xSharePoint/DSCResources/MSFT_xSPManagedMetadataServiceApp/MSFT_xSPManagedMet\naDataServiceApp.schema.mof20151005-3024-oymg0y.lock{noformat}", "environment": "Module Version: 0.8.1-b20112-89003655\nPuppet Agent Version: 1.2.5 (Gold)\nAgent: Windows 2003 R2 x64\nMaster: CentOS 7 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "34854", "fixedVersions": [], "id": "34854", "issueType": "Bug", "key": "MODULES-2668", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-11-04T11:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Plug-in Sync Fails on Windows 2003 R2", "timeSpent": "PT0S", "updated": "2016-04-11T16:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "https://groups.google.com/forum/#!msg/foreman-users/WGt-AAJdymM/ZdvlQhs2O1wJ", "created": "2015-10-03T15:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/12", "created": "2015-10-03T17:10:00.000000"}], "components": [], "created": "2015-10-03T15:45:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@675af21f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hzj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Upcoming Press Release at PuppetConf"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16786_*|*_10007_*:*_1_*:*_45469889_*|*_3_*:*_1_*:*_5097806_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37071", "fixedVersions": [], "id": "37071", "issueType": "Task", "key": "MODULES-2667", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-10-04T05:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Document how to create PE certs and keys so Satellite can verify the PE master", "timeSpent": "PT0S", "updated": "2015-10-04T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "body": "Former user  Since this change is included in the MODULES-2665 pr, should we add this as a clone of that issue and close this?", "created": "2015-10-19T12:55:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": "This issue is not a duplicate. It should be closed when the PR is merged.", "created": "2015-10-19T16:03:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "body": "Fixed in the PR.", "created": "2015-11-18T14:17:00.000000"}], "components": ["motd"], "created": "2015-10-02T16:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d5c31ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_575095290_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3479864620"}], "description": "rspec-system has been retired. https://github.com/puppetlabs/rspec-system", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40198", "fixedVersions": [], "id": "40198", "issueType": "Bug", "key": "MODULES-2666", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-18T14:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MOTD should not depend on rspec-system", "timeSpent": "PT0S", "updated": "2015-11-18T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5c1418b2-502b-4200-b234-77f4e0353189", "body": "1.5 hours for me", "created": "2015-11-05T11:17:00.000000"}], "components": ["motd"], "created": "2015-10-02T12:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e37eb01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_590288684_*|*_10007_*:*_1_*:*_2507519766_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_875834827"}], "description": "This is part of the OSL-Puppet collaboration.\nAlso, audit the spec tests. We believe they're fine, but we should double check.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37068", "fixedVersions": [], "id": "37068", "issueType": "Bug", "key": "MODULES-2665", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-17T11:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Write Beaker tests for the MOTD module", "timeSpent": "PT0S", "updated": "2015-11-17T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [], "components": ["motd"], "created": "2015-10-02T12:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb9c713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_590360618_*|*_10009_*:*_1_*:*_1653870603_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2347510555"}], "description": "This is part of the OSL-Puppet collaboration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36020", "fixedVersions": [], "id": "36020", "issueType": "Improvement", "key": "MODULES-2664", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-11-24T15:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Document the MOTD module", "timeSpent": "PT0S", "updated": "2015-11-24T15:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:eb03aaa0-aad4-445c-a11d-42cf563b3316", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-10-21T14:07:00.000000"}], "components": ["motd"], "created": "2015-10-02T12:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@494c99f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_590398265_*|*_10007_*:*_1_*:*_180647106_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_875776257"}], "description": "This is part of the OSL-Puppet collaboration project.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34852", "fixedVersions": [], "id": "34852", "issueType": "Bug", "key": "MODULES-2663", "labels": ["OSL"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cea1b0f5-fa7c-414b-9854-4f3e564a1f4c", "resolution": "Fixed", "resolutionDate": "2015-10-21T14:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Lint the MOTD module", "timeSpent": "PT0S", "updated": "2015-11-05T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "body": "I think I could work around this by returning the smaller size from the size function in provider/logical_volume/lvm.rb which would avoid the call to the setter size= but I'm not sure if there's a better puppet way.\n\nIs there a function I can call from size= to report that no change was done but the result is still OK.  ie. something similar to fail(), but more like:\n  ignored( \"Logical volume already has minimum size of #{new_size} (currently #{current_size})\" )", "created": "2015-10-02T09:30:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "body": "[~accountid:623c1485a9575800695ace5e]/[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] - would you be able to offer any advice on this one?\n\nThanks,\nDan", "created": "2015-10-06T13:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "body": "Looking at using \"insync?\" in the type definition to try to report to Puppet that the size is in sync if if is too big but size_is_minsize is true.", "created": "2015-10-07T07:39:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Yes, modifying the insync? method sounds like a good approach to take size_is_minsize into account. If you get a PR up, I'd be happy to review that.", "created": "2015-10-09T08:39:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "body": "I created a pull request: https://github.com/puppetlabs/puppetlabs-lvm/pull/125\n\nFeel free to suggest any improvements.  That's my first Ruby, Puppet, and rspec code...", "created": "2015-10-13T08:27:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for your contribution. See my comments there.", "created": "2015-10-13T08:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-14T03:59:00.000000"}], "components": ["lvm"], "created": "2015-10-02T08:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c14cafb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2hlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_604746651_*|*_10007_*:*_1_*:*_47547088_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_367695237"}], "description": "I use a combination of attributes for a volume:\n  size => (the size most of my servers have and what they NEED at a minimum)\n  size_is_minsize => true\n  initial_size => (preallocate more space than 'size' for new servers)\n\nEventually, I will add enough physical space to increase size to match initial_size.\n\nHowever, in the meantime, every server with more space already allocated than 'size' reports that it has been successfully resized (shrunk) at every Puppet agent run.\n  \nIf no action was performed, I don't think this should be reported.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37064", "fixedVersions": [], "id": "37064", "issueType": "Bug", "key": "MODULES-2662", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:dc1be490-1869-4270-a19f-c5a5f49c634a", "resolution": "Fixed", "resolutionDate": "2015-10-14T03:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using size_is_minsize reports changes every run", "timeSpent": "PT0S", "updated": "2015-10-14T03:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/108].", "created": "2015-10-01T09:44:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/414c60f31b310ac844539b963af5200209eb016e", "created": "2015-10-01T22:42:00.000000"}], "components": ["dsc"], "created": "2015-10-01T09:23:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4acb0e54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2gz3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11805_*|*_10007_*:*_1_*:*_1762326_*|*_3_*:*_1_*:*_1202672_*|*_5_*:*_1_*:*_0"}], "description": "The \"[user_invalid_password.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/user/negative/user_invalid_password.rb]\" is failing because the underlying issue has been fixed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33860", "fixedVersions": [], "id": "33860", "issueType": "Sub-task", "key": "MODULES-2661", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "43407", "parentSummary": "DSC - Empty Password for \"PSCredential\" Parameter Causes Crash", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-01T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Fix Failing Acceptance Test for \"User\" Resource", "timeSpent": "PT0S", "updated": "2015-10-01T22:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For validation [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] this will be pretty tricky.  You actually would need to install the Configuration Manager Client.  I'm not sure if you can use the Client without a corresponding server.\n\nSuch a setup is probably well beyond the scope of this ticket, but for reference the downloads / instructions are at:\nhttps://www.microsoft.com/en-us/evalcenter/evaluate-system-center-2012-configuration-manager-and-endpoint-protection", "created": "2015-10-07T01:06:00.000000"}], "components": [], "created": "2015-10-01T09:06:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14300997"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2gyn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Work required as part of MODULES-2641"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47218_*|*_10007_*:*_1_*:*_5366337_*|*_3_*:*_1_*:*_487206758_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_45440797"}], "description": "If the SCCM client has set a RebootPending status, then this should be considered a valid pending reboot condition for Puppet.  Practically speaking, it seems unlikely to have an SCCM client and Puppet running on the same node, but stranger things have happened.\n\nThe check, done through WMI - is nearly identical to the one performed as part of MODULES-2658:\n\n{code}\nrequire 'win32ole'\n\nroot = 'winmgmts:\\\\\\\\.\\\\root\\\\ccm\\\\ClientSDK'\ndsc = WIN32OLE.connect(root)\n\nlcm = dsc.Get('CCM_ClientUtilities')\n\nccm = lcm.ExecMethod_('DetermineIfRebootPending')\n\nreboot = ccm.ReturnValue == 0 && (ccm.IsHardRebootPending || ccm.RebootPending)\n\nputs reboot\n{code}\n\nObviously more error-handling is required to ensure appropriate tooling is installed.\n\nMore details are available at:\nhttp://blogs.technet.com/b/configmgrdogs/archive/2014/09/05/wmi-powershell-and-the-configuration-manager-client.aspx", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "32849", "fixedVersions": [], "id": "32849", "issueType": "Bug", "key": "MODULES-2659", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-10-07T14:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Reboot - Should detect Configuration Manager CCM_ClientUtilities status as pending reboot condition", "timeSpent": "PT0S", "updated": "2015-10-13T08:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Would prefer to close this as a dupe of MODULES-2615 and roll an acceptance fix into a new PR for MODULES-2615.  I don't think this necessitates another ticket.", "created": "2015-10-01T09:12:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Agreed. I'm going to close this ticket and take ownership of MODULES-2615 to fix the test.", "created": "2015-10-01T09:20:00.000000"}], "components": ["dsc"], "created": "2015-10-01T06:57:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c6d3980"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2gv3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8618217_*|*_6_*:*_1_*:*_0"}], "description": "Module updated to not allow empty password. Test case needs to be updated with new error message.\n\nhttps://jenkins-modules.puppetlabs.com/job/modules_puppetlabs-dsc_intn-sys_core-master-foss-stable/PLATFORM_CONFIG=windows-2012r2-64a,SLAVE_LABEL=beaker/55/console\n\n{code}\n Test Case tests/acceptance/tests/basic_dsc_resources/user/negative/user_invalid_password.rb reported: #<Beaker::Host::CommandFailure: Host 'in25xnyx9h9lgm8.delivery.puppetlabs.net' exited with 1 running:\n cmd.exe /c puppet apply\nLast 10 lines of output were:\n\tNotice: Compiled catalog for in25xnyx9h9lgm8.delivery.puppetlabs.net in environment production in 0.44 seconds\n\tError: Parameter dsc_password failed on Dsc_user[user_test]: Validate method failed for class dsc_password: Both User and Password must not be empty at line 1>\n{code}", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36019", "fixedVersions": [], "id": "36019", "issueType": "Bug", "key": "MODULES-2660", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Duplicate", "resolutionDate": "2015-10-01T09:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC User Empty Password Test Case Failure", "timeSpent": "PT0S", "updated": "2015-10-01T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-10-13T15:47:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12818"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/0d8af821af154147f2cdce9add7784b7fd4a81e6", "created": "2015-10-07T00:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "When verifying [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] you will have to use a DSC resource under WMF5 that sets a pending reboot - [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] may have a good idea of one to use.\n\nI don't believe that you can computer rename with DSC to trigger the DSC LCMState change.", "created": "2015-10-07T01:00:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in 1.1.0-b20007-b32f9f38.\n\nh2. Environment\n\nPuppet Agent Version: 1.2.5\nAgent OS: Windows Server 2008 R2 x64\n\nh2. Reproduction Steps\n\n# Install Puppet Agent onto Windows agent SUT.\n# Install the \"puppetlabs-reboot\" module onto the SUT:\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp --version 1.1.0-b20007-b32f9f38{noformat}\n# Copy the attached \"[^PuppetFakeResource.zip]\" DSC resource to \"C:\\Program Files\\WindowsPowerShell\\Modules\" on the SUT.\n# Run the following PowerShell script to create a DSC MOF:\n{noformat}Configuration RestartStuff\n{\n  Import-DSCResource -ModuleName PuppetFakeResource -Name PuppetFakeResource\n  Node localhost\n  {\n    PuppetFakeResource Test\n    {\n      Ensure = \u201cAbsent\u201d\n      ImportantStuff = \"Moo\"\n    }\n  }\n} \n\nRestartStuff{noformat}\n# Execute the following command to apply the DSC configuration:\n{noformat}Start-DscConfiguration -Path .\\RestartStuff -Wait -Verbose{noformat}\n# Apply the following Puppet manifest to invoke a restart:\n{noformat}puppet apply -e \"reboot { 'now': when => pending }\"{noformat}\n# Abort the shutdown that was scheduled by Puppet:\n{noformat}shutdown /a{noformat}\n\nh2. Verification\n\n# Attempt the shutdown abort a second time:\n{noformat}shutdown /a{noformat}\n# Verify that the following error message is returned:\n{noformat}Unable to abort the system shutdown because no shutdown was in progress.(1116){noformat}\n\nh2. Command Output\n\nh3. Puppet Console\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-modu\nle-staging.puppetlabs.com --module_working_dir C:/Windows/Temp --version 1.1.0-b\n20007-b32f9f38\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.1.0-b20007-b32f9f38)\n\nC:\\>puppet apply -e \"reboot { 'now': when => pending }\"\nNotice: Compiled catalog for w2k8r2.vm in environment production in 0.34 seconds\n\nNotice: /Stage[main]/Main/Reboot[now]/when: defined 'when' as 'pending'\nNotice: Applied catalog in 0.03 seconds\n\nC:\\>shutdown /a\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116){noformat}\n\nh3. PowerShell Console\n{noformat}PS C:\\> E:\\testing\\PuppetFakeResourceConf.ps1\n\n\n    Directory: C:\\RestartStuff\n\n\nMode                LastWriteTime         Length Name                                             \n----                -------------         ------ ----                                             \n-a----       10/13/2015   2:36 PM           1948 localhost.mof                                    \n\n\n\nPS C:\\> Start-DscConfiguration -Path .\\RestartStuff -Wait -Verbose\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfig\nurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windo\nws/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2K8R2 with user sid S-1-5-21-323041151-393464870\n-2149150794-500.\nVERBOSE: [W2K8R2]: LCM:  [ Start  Set      ]\nVERBOSE: [W2K8R2]: LCM:  [ Start  Resource ]  [[PuppetFakeResource]Test]\nVERBOSE: [W2K8R2]: LCM:  [ Start  Test     ]  [[PuppetFakeResource]Test]\nVERBOSE: [W2K8R2]: LCM:  [ End    Test     ]  [[PuppetFakeResource]Test]  in 0.0160 seconds.\nVERBOSE: [W2K8R2]: LCM:  [ Start  Set      ]  [[PuppetFakeResource]Test]\nVERBOSE: [W2K8R2]:                            [[PuppetFakeResource]Test] We require reboot always!\nVERBOSE: [W2K8R2]: LCM:  [ End    Set      ]  [[PuppetFakeResource]Test]  in 0.4830 seconds.\nVERBOSE: [W2K8R2]: LCM:  [ End    Resource ]  [[PuppetFakeResource]Test]\nVERBOSE: [W2K8R2]:                            [] A reboot is required to progress further. Please r\neboot the system.\nWARNING: [W2K8R2]:                            [] A reboot is required to progress further. Please r\neboot the system.\nVERBOSE: [W2K8R2]: LCM:  [ End    Set      ]\nVERBOSE: [W2K8R2]: LCM:  [ End    Set      ]    in  11.3570 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nVERBOSE: Time taken for configuration job to complete is 11.449 seconds\n\nPS C:\\>{noformat}", "created": "2015-10-13T15:46:00.000000"}], "components": [], "created": "2015-09-30T16:44:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70eb9f63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyocfr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Work required as part of MODULES-2641"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3308592_*|*_1_*:*_1_*:*_9714_*|*_10007_*:*_1_*:*_1136052_*|*_3_*:*_1_*:*_484615810_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_73777685_*|*_10004_*:*_1_*:*_497899807_*|*_10006_*:*_1_*:*_59000836"}], "description": "If DSC has scheduled a pending reboot, this should affect the reboot module pending status.\n\nA simple way to check is with the following Ruby code that uses COM / WMI:\n\n{code}\nrequire 'win32ole'\n\nroot = 'winmgmts:\\\\\\\\.\\\\root\\\\Microsoft\\\\Windows\\\\DesiredStateConfiguration'\ndsc = WIN32OLE.connect(root)\n\nlcm = dsc.Get('MSFT_DSCLocalConfigurationManager')\n\nconfig = lcm.ExecMethod_('GetMetaConfiguration')\nlcm_state = config.MetaConfiguration.LCMState\nreboot_needed = config.MetaConfiguration.RebootNodeIfNeeded\n\nputs lcm_state\nputs reboot_needed\n{code}", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "42312", "fixedVersions": [], "id": "42312", "issueType": "Bug", "key": "MODULES-2658", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-10-13T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Reboot - Should detect DSC LCMState / RebootNodeIfNeeded as pending reboot condition", "timeSpent": "PT0S", "updated": "2015-10-13T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/313a8f00c5d714f54e638caa27ba8145fa45687b", "created": "2015-10-06T17:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/master/job/forge-windows_puppetlabs-reboot_init-merge_master/5/", "created": "2015-10-06T23:37:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in 1.1.0-b20007-b32f9f38.\n\nh2. Environment\n\nPuppet Agent Version: 1.2.5\nAgent OS: Windows Server 2008 R2 x64\n\nh2. Reproduction Steps\n\n# Install Puppet Agent onto Windows agent SUT.\n# Install the \"puppetlabs-reboot\" module onto the SUT:\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp --version 1.1.0-b20007-b32f9f38{noformat}\n# Rename the SUT\n# Execute the following command to reboot the computer:\n{noformat}puppet apply -e \"reboot {'now': when=>pending}\"{noformat}\n# Abort the shutdown that was scheduled by Puppet:\n{noformat}shutdown /a{noformat}\n\nh2. Verification\n\n# Attempt the shutdown abort a second time:\n{noformat}shutdown /a{noformat}\n# Verify that the following error message is returned:\n{noformat}Unable to abort the system shutdown because no shutdown was in progress.(1116){noformat}\n\nh2. Command Output\n\n{noformat}C:\\>puppet module install puppetlabs-reboot --module_repository https://api-modu\nle-staging.puppetlabs.com --module_working_dir C:/Windows/Temp --version 1.1.0-b\n20007-b32f9f38\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.1.0-b20007-b32f9f38)\n\nC:\\>puppet apply -e \"reboot {'now': when=>pending}\"\nNotice: Compiled catalog for w2k8r2.corp.puppetlabs.net in environment productio\nn in 0.34 seconds\nNotice: /Stage[main]/Main/Reboot[now]/when: defined 'when' as 'pending'\nNotice: Applied catalog in 0.00 seconds\n\nC:\\>shutdown /a\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116){noformat}", "created": "2015-10-13T12:35:00.000000"}], "components": [], "created": "2015-09-30T16:39:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe493bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyocfj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Work required as part of MODULES-2641"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_20404795_*|*_1_*:*_1_*:*_258064_*|*_10007_*:*_1_*:*_1062807_*|*_3_*:*_1_*:*_462703108_*|*_10009_*:*_1_*:*_4247_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_67199700_*|*_10004_*:*_1_*:*_497889910_*|*_10006_*:*_1_*:*_59000394"}], "description": "One condition that necessitates a reboot on Windows is a computer rename.\n\nThis can trivially be detected by comparing registry entries {{HKLM\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ActiveComputerName}} and {{HKLM\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName}}\n\n\nThe reason that this is a reboot condition is due to the Windows API call {{GetComputerName}} reading the NetBIOS name from the registry once upon boot, and that caching it for all subsequent calls.  Note the documentation at https://msdn.microsoft.com/en-us/library/windows/desktop/ms724295(v=vs.85).aspx", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "38093", "fixedVersions": [], "id": "38093", "issueType": "Improvement", "key": "MODULES-2657", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-10-13T12:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot - Should detect Windows machine rename as pending reboot condition", "timeSpent": "PT0S", "updated": "2015-10-13T12:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2b0a543-df14-419a-9339-b4685f4eda7a", "body": "I've created this pull request I believe will fix this issue https://github.com/puppetlabs/puppetlabs-apache/pull/1216", "created": "2015-09-30T11:43:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2b0a543-df14-419a-9339-b4685f4eda7a", "body": "Seems like tests are failing on my pull request... However, it seems like the test itself sets this parameter in a way different from what is documented. I'm not sure what would be better in this case, fix the documentation or the class itself.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/blame/master/README.md#L3039", "created": "2015-09-30T12:37:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2b0a543-df14-419a-9339-b4685f4eda7a", "body": "Following a recommendation from [~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774] I've updated the pull request to support both string and array formats and it looks like tests are passing now.", "created": "2015-10-01T06:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Final fixes merged here: https://github.com/puppetlabs/puppetlabs-apache/pull/1226", "created": "2015-10-15T02:48:00.000000"}], "components": ["apache"], "created": "2015-09-30T11:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2b0a543-df14-419a-9339-b4685f4eda7a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a81c7de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2fxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_766750029_*|*_3_*:*_1_*:*_497488972_*|*_5_*:*_1_*:*_0"}], "description": "Using apache::vhost and setting\n{noformat}\nssl_protocol => [\"ALL\", \"-SSLv2\", \"-SSLv3\"]\n{noformat}\nas per the documentation, generates the following snippet in the config \n{noformat}\nSSLProtocol             ALL-SSLv2-SSLv3\n{noformat}\nwhen in fact this should be space separated.\n\nI believe this is down to this particular line:\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/vhost/_ssl.erb#L29\nthat should be similar to this one:\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/mod/ssl.conf.erb#L24", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39203", "fixedVersions": [], "id": "39203", "issueType": "Bug", "key": "MODULES-2655", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f2b0a543-df14-419a-9339-b4685f4eda7a", "resolution": "Fixed", "resolutionDate": "2015-10-15T02:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Setting ssl_protocol in apache::vhost as an array generates wrong configuration", "timeSpent": "PT0S", "updated": "2015-10-15T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Yeah, that page is not very helpful for newcomers. I tried poking a bit at the JIRA, but the bet I can come up with is e.g. https://puppet.atlassian.net/browse/MODULES-9999?jql=project%20%3D%20MODULES%20AND%20component%20%3D%20apache for apache, which is kinda borked. A different possibility would be linking to the module's CONTRIBUTING.md (e.g. https://github.com/puppetlabs/puppetlabs-apache/blob/master/CONTRIBUTING.md), but again that's missing newcomer/support info.\n\n[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] ?", "created": "2015-10-09T08:35:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Another possibility would be to setup a Jira \"helpdesk\" that just requests the pertinent information: module, versions, error messages, expected outcomes.", "created": "2015-10-12T04:17:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Summary text has been updated on the landing page to read:  This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!\n", "created": "2015-10-19T11:28:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "JIRA currently doesn't allow for customization of project summary pages.  Someone submitted a ticket with them back in July, but unfortunately, it doesn't look like it's moved.  https://jira.atlassian.com/browse/JRA-44098", "created": "2015-10-19T11:36:00.000000"}], "components": ["supported"], "created": "2015-09-30T08:58:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ecad921"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5276"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2frz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}], "description": "All Forge modules created by Puppetlabs link to {{https://puppet.atlassian.net/browse/MODULES}} as their Issue URL. However, this page is confusing to newcomers (view it an anonymous mode to get an idea). On thing is that it's not obvious that your Puppet module is now called a component, and you have to filter by these components to get the list of open and closed issues.\n\nIt might be an improvement to link directly to the issue list filtered by component. Even better if there was a quick intro text, but this can be a start.", "epicLinkSummary": "Forge Updates", "estimate": "PT0S", "externalId": "39242", "fixedVersions": [], "id": "39242", "issueType": "Improvement", "key": "MODULES-2652", "labels": [], "originalEstimate": "PT0S", "parent": "34149", "parentSummary": "Forge Updates", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve issue landing page for modules", "timeSpent": "PT0S", "updated": "2017-07-24T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for noticing this.\n\nThe upstream change was released with Debian 8 \"Jessie\" and Ubuntu 14.04 LTS, so we should adjust our defaults accordingly.", "created": "2015-10-09T08:24:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "I made a small PL https://github.com/puppetlabs/puppetlabs-apache/pull/1235\n\nPlease let me know if I'm missing something. \n\nCheers.", "created": "2015-10-28T09:28:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "This was already merged.", "created": "2015-10-30T07:45:00.000000"}], "components": ["apache"], "created": "2015-09-30T08:40:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c6ac5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2frb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_776669898_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1812000812"}], "description": "The default DocumentRoot on Debian and Ubuntu changed from {{/var/www}} to {{/var/www/html}} for security reasons, the Puppet module default is still {{/var/www}}. This could expose other VirtualHosts if they are hosted under {{/var/www/example.com}}.\n\nBug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730372\nDiscussion: https://lists.debian.org/debian-devel/2012/04/msg00301.html", "environment": "Debian", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38124", "fixedVersions": [], "id": "38124", "issueType": "Bug", "key": "MODULES-2651", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "resolution": "Fixed", "resolutionDate": "2015-10-30T07:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Default DocumentRoot changed on Debian", "timeSpent": "PT0S", "updated": "2015-10-30T07:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/760", "created": "2015-09-30T08:42:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-09T10:50:00.000000"}], "components": ["mysql"], "created": "2015-09-30T08:35:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@479ea862"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2fr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_785675700_*|*_5_*:*_1_*:*_0"}], "description": "In MySQL 5.7.6 the \"password\" column has been renamed to \"authentication_string\".\nThis pull request adds initial support for this change.\n\nSee: https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36018", "fixedVersions": [], "id": "36018", "issueType": "Bug", "key": "MODULES-2650", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-10-09T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for renamed password column", "timeSpent": "PT0S", "updated": "2015-10-09T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1214\n\n", "created": "2015-09-30T05:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-12T07:39:00.000000"}], "components": ["apache"], "created": "2015-09-30T05:52:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d61b27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2fpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1043197624_*|*_5_*:*_1_*:*_0"}], "description": "\nAllow\n\n* SetOutputFilter puppetdb-strip-resource-params\n\nto be set on a directory context.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41393", "fixedVersions": [], "id": "41393", "issueType": "New Feature", "key": "MODULES-2649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-10-12T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow SetOutputFilter to be set on a directory.", "timeSpent": "PT0S", "updated": "2015-10-12T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rspec"], "created": "2015-09-30T05:02:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f4c20f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2647:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31779_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10864546541"}], "description": "rspec-puppet needs a release soon, as it has important fixes and cool new features", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39241", "fixedVersions": [], "id": "39241", "issueType": "Task", "key": "MODULES-2648", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2016-02-02T21:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rspec-puppet: release 2.3", "timeSpent": "PT0S", "updated": "2016-02-02T21:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "\nWe use this apache configuration in front of puppetdb as it happens:\n\nPR : https://github.com/puppetlabs/puppetlabs-apache/pull/1213\n\nSteve.", "created": "2015-09-30T05:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-12T07:39:00.000000"}], "components": ["apache"], "created": "2015-09-30T02:58:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@108d2301"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2fnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1053678541_*|*_5_*:*_1_*:*_0"}], "description": "\nThe mod_ext_filter module has certain parameters which could be set.\n\nhttp://httpd.apache.org/docs/current/mod/mod_ext_filter.html\n\n* ExtFilterDefine  on a server\n* ExtFilterOptions on a directory.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "32846", "fixedVersions": [], "id": "32846", "issueType": "New Feature", "key": "MODULES-2647", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-10-12T07:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow mod_ext_filter parameters to be set.", "timeSpent": "PT0S", "updated": "2015-10-12T07:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["aws"], "created": "2015-09-29T23:25:00.000000", "creator": "999854:a6459225-4e7f-4a64-91c9-4c35129b276a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7df29d1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ihj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Cloud"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "ec2_securitygroup output as yaml does not convert ingress line into yaml format.\n\n{code}\npuppet resource ec2_securitygroup example-grp -y \nec2_securitygroup: \nexample-grp: \nensure : 'present' \ndescription: 'launch-wizard-3 created 2015-0-sample_time' \ningress : [{'cidr' => '0.0.0.0/0', 'from_port' => '0', 'protocol' => 'tcp', 'to_port' => '65535'}, {'cidr' => '128.128.128.128/32', 'from_port' => '-1', 'protocol' => 'icmp', 'to_port' => '-1'}] \nregion : 'us-east-1' \nvpc : 'xample-vpc'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39240", "fixedVersions": [], "id": "39240", "issueType": "Bug", "key": "MODULES-2646", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:a6459225-4e7f-4a64-91c9-4c35129b276a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "AWS module does not convert ingress value into yaml format", "timeSpent": "PT0S", "updated": "2017-04-04T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "623e74d78d8b9c0068b9f304", "attachments": [], "comments": [{"author": "5bfc81a3a424561a8ea5de2d", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/406", "created": "2015-10-27T17:22:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Resolved via PR: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/406", "created": "2015-12-17T11:29:00.000000"}], "components": ["rabbitmq"], "created": "2015-09-29T17:23:00.000000", "creator": "5bfc81a3a424561a8ea5de2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73785cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2f8f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_32020587_*|*_10007_*:*_1_*:*_2944029325_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3831884024"}], "description": "Per MODULES-2190 and https://github.com/puppetlabs/puppetlabs-apt#adding-new-sources-or-ppas, every single forge module needs to get updated if packages are to be installed from a new apt repo in one run.  Things are often OK if you're only adding 1 repo in a run, but if there are multiple, then the desired ordering usually falls apart.\n\npuppetlabs-rabbitmq is the latest that I've needed so opening this ticket for the PR I'm about to do.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "41391", "fixedVersions": [], "id": "41391", "issueType": "Bug", "key": "MODULES-2645", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bfc81a3a424561a8ea5de2d", "resolution": "Fixed", "resolutionDate": "2015-12-17T11:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-rabbitmq needs apt::update dependency", "timeSpent": "PT0S", "updated": "2015-12-17T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "you should not use an ntp module to manage chrony, one of these modules should help https://forge.puppetlabs.com/modules?utf-8=%E2%9C%93&sort=rank&q=chrony\n\nin your manifest you should not install ntp on RHEL 7 if it will not be used. ", "created": "2015-09-30T02:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:44d49eab-1a6f-46ae-b998-a3d24697607d", "body": "Hi,\n\nI was not intending to use the ntp module to manage chrony on RHEL 7, I have already downloaded an appropriate chrony module from the Puppet Forge.\n\nIs it not reasonable to expect a config management system to be able to ensure that something is absent? Not including the ntp class on RHEL 7 nodes does not ensure that ntp is not installed. There are many use cases for this. The 'ensure => absent' pattern is very useful to ensure that packages that contravene security policy are not installed in the DMZ or PCI zones, and equally, this mechanism can be used to ensure that licensable products are not installed in unlicensed environments.\n\nI simply wanted to ensure that ntp was not installed on RHEL 7, as I did not want to confuse our sys admins and support staff who are very used to ntp.\n\nI could just add a \"package { 'ntp' : ensure => absent }\" resource to all RHEL 7 nodes, but I would prefer to just \"include ::ntp\", and use hiera to ensure it is absent on RHEL 7.", "created": "2015-09-30T03:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "You had previously made no mention of hiera, so i didn't know that you were using it. \nOne possible solution would be to have something like this:\nclass { '::ntp':\n  package_ensure => absent,\n  service_enable => stopped,\n  service_ensure => false,\n}\nit would still meant that a config file will be created but the service and package will be absent", "created": "2015-09-30T05:24:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:44d49eab-1a6f-46ae-b998-a3d24697607d", "body": "I tested with class { '::ntp' : package_ensure => absent, service_enable => false, service_ensure => stopped } and the errors have gone away.\n\nI could live with this, but I'm not overwhelmed that the ntp.conf is still deployed. It would not be complicated to modify init.pp to not instantiate the config and service subclasses if the package was not being installed.\n\nI wouldn't blame you if you did not wish to implement this change, and now that I understand how to prevent the errors, I would rather effort was allocated to the inclusion of /etc/sysconfig/ntpd to the module.\n\nThanks.", "created": "2015-09-30T05:35:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Former user Thanks for your feedback. Feel free to open a PR against the ntp module", "created": "2015-09-30T05:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "What you are asking for is probably a duplicate of https://puppet.atlassian.net/browse/MODULES-1952\n\ndo you agree ?", "created": "2015-09-30T09:18:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:44d49eab-1a6f-46ae-b998-a3d24697607d", "body": "Yes, MODULES-1952 covers it.\n\nI am currently managing /etc/sysconfig/ntpd in my own manifest and can continue to do so. I'm happy to close this ticket now.\n\nOnce I've got my head around git (I'm a subversion user), I'll open a PR with my proposed solution to my issue.\n\nMany thanks [~accountid:623a4879761efb0069cd3565] and [~accountid:5ac3e8393f5ae0700bed9c63]\n", "created": "2015-09-30T10:10:00.000000"}], "components": ["ntp"], "created": "2015-09-29T13:26:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:44d49eab-1a6f-46ae-b998-a3d24697607d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59f93ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2eqv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46287776_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_28236790_*|*_10005_*:*_1_*:*_393407"}], "description": "We use ntp on RHEL 6, and chrony on RHEL 7. To avoid confusion, we would like to ensure that ntp is never installed on RHEL 7.\n\nThis should be possible with the puppetlabs-ntp module, and at first glance, the $package_ensure parameter seems to be the mechanism to do this. In practice; however, although setting this value to 'absent' does remove the ntp package, the ntp::config and ntp::service classes still run, giving the following errors:\n\n<snip>\n..\nNotice: /Stage[main]/Ntp::Install/Package[ntp]/ensure: removed\nNotice: /Stage[main]/Ntp::Config/File[/etc/ntp.conf]/ensure: defined content as '{md5}f1bfcfb98841cdc18dfc317ef9abbe7e'\nInfo: Class[Ntp::Config]: Scheduling refresh of Class[Ntp::Service]\nInfo: Class[Ntp::Service]: Scheduling refresh of Service[ntp]\nError: Could not start Service[ntp]: Execution of '/bin/systemctl start ntpd' returned 6: Failed to issue method call: Unit ntpd.service failed to load: No such file or directory.\nError: /Stage[main]/Ntp::Service/Service[ntp]/ensure: change from stopped to running failed: Could not start Service[ntp]: Execution of '/bin/systemctl start ntpd' returned 6: Failed to issue method call: Unit ntpd.service failed to load: No such file or directory.\nNotice: /Stage[main]/Ntp::Service/Service[ntp]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Ntp/Anchor[ntp::end]: Dependency Service[ntp] has failures: true\nWarning: /Stage[main]/Ntp/Anchor[ntp::end]: Skipping because of failed dependencies\n..\n<snip>\n\nA simple solution would be to only instantiate the ntp::config and ntp::service classes if ntp::package_ensure is either 'present' or latest'.", "environment": "RedHat 6 & 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41389", "fixedVersions": [], "id": "41389", "issueType": "Bug", "key": "MODULES-2644", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:44d49eab-1a6f-46ae-b998-a3d24697607d", "resolution": "Duplicate", "resolutionDate": "2015-09-30T10:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "When configuring ntp module to NOT install NTP, it still deploys the config file and attempts (and fails) to restart the service", "timeSpent": "PT0S", "updated": "2015-09-30T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/d30c19b966e26e100f30a7a675ffc62d0d6a8bb4", "created": "2015-09-29T09:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI passed at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/107/", "created": "2015-09-29T11:08:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Well [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] did all the work! Verified as fixed in build 0.8.\u200b\u200b1\u200b-\u200b\u200bb2\u200b\u200b0\u200b1\u200b\u200b\u200b08\u200b\u200b-\u200bd\u200b\u200b25\u200b\u200b5\u200b1\u200b\u200b82\u200b\u200b\u200b3 via CI pipeline.", "created": "2015-09-29T14:38:00.000000"}], "components": [], "created": "2015-09-29T08:31:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cce2b81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dm7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "The work for PS 5 confinement inadvertently fixed this issue."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7730600_*|*_1_*:*_1_*:*_168310_*|*_10007_*:*_1_*:*_2849389_*|*_3_*:*_1_*:*_9035_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_11282778"}], "description": "The test case for testing the DSC module on linux expects a certain error message. Since we have now constrained ourselves to only running on systems with PowerShell 5 the error message has changed. We need to update the test case with the correct error message", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "37061", "fixedVersions": [], "id": "37061", "issueType": "Bug", "key": "MODULES-2643", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-09-29T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Linux Test Case Failure", "timeSpent": "PT0S", "updated": "2015-09-29T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623e790ca2f6400069ecbb92", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623e790ca2f6400069ecbb92],\n\nSorry it has taken so long. From what I understand, the datadir parameter is not updating the init.d script on database creation? Is that correct?\n\nIn addition, if this is still a problem for you can you please include Ruby version, operating system name and version, puppet version, and a sample manifest?", "created": "2017-02-07T11:47:00.000000"}, {"author": "623e790ca2f6400069ecbb92", "body": "9.2 is out of support, if it occurs with a later version i will create a new issue.", "created": "2018-04-09T00:36:00.000000"}], "components": ["postgresql"], "created": "2015-09-28T06:31:00.000000", "creator": "623e790ca2f6400069ecbb92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42470f07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dzr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43049790595_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_36762504246"}], "description": "Door de parameter 'postgresql::server::datadir' te veranderen wordt er een initdb op de nieuwe locatie gedaan. Helaas wordt deze vervolgens niet in het init.d startup script aangepast, waardoor er naar een lege /var/lib/pgsql/9.2/data directory wordt gewezen. Wat als resultaat heeft dat postgresql dus niet kan starten.\n\nDe volgende waarde moet ook mee veranderen naar '/tmp/postgresql' op het moment dat 'postgresql::server::datadir' aangepast wordt.\n{code}\n[root@node /]# cat /etc/init.d/postgresql-9.2 | grep ^PGDATA\nPGDATA=/var/lib/pgsql/9.2/data\n{code}\n\n{code}\nrskvk:PRIMARY> mongo.db.find({ \"_id\" : ObjectId(\"55\") }).pretty()\n{\n        \"_id\" : ObjectId(\"55\"),\n        \"source\" : \"postgresql-application\",\n        \"key\" : \"postgresql::globals::datadir\",\n        \"value\" : \"/tmp/postgresql\"\n}\nrskvk:PRIMARY> \n{code}\n\n", "environment": "master", "epicLinkSummary": "Postgresql Next", "estimate": "PT28800S", "externalId": "43409", "fixedVersions": [], "id": "43409", "issueType": "Bug", "key": "MODULES-2642", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT28800S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e790ca2f6400069ecbb92", "resolution": "Won't Fix", "resolutionDate": "2018-04-09T00:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql datadir verandert niet mee in init.d", "timeSpent": "PT0S", "updated": "2018-04-09T00:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-12-01T14:32:00.000000", "name": "PuppetFakeResource.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13099"}, {"attacher": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "created": "2015-12-01T14:59:00.000000", "name": "dsc_puppetfakeresource.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12820"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The idea here is that we want to add an {{autonotify}} to a very specifically named resource (that we will document), that will only be triggered when it's necessary to reboot.\n\nSee https://github.com/puppetlabs/puppet/blob/a7d001def23236f39dbf7ae9489b0edc5e3439c3/spec/unit/type_spec.rb#L432-L449 for the one test we have demonstrating {{autonotify}}.\n\nNote that this code was added in Puppet 4, so this functionality will only be available to Puppet 4 users and not PE 3.8.", "created": "2015-09-28T14:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "After some discovery, what we want to do here is:\n\n* Always add the edge between any DSC resource and a reboot resource (with a well known {{title}}) using {{autonotify}}, IFF the reboot resource exists\n* Make sure that the {{autonotify}} code, even if the user doesn't have the reboot module installed, will not cause the Puppet run to abort (otherwise, we might have to make code adjustments to protect against that)\n* Add an acceptance test to make sure our well-known reboot resource gets notified if DSC requests a reboot.  The acceptance test should also abort the reboot with {{shutdown /a}}, and should try to revert the change (in this case, I think our best bet is to try renaming a computer, then renaming it back - hopefully DSC is smart enough to know it doesn't need to reboot anymore).\n** Note that we will require some work in the reboot module to detect a DSC pending reboot, captured in MODULES-2657 and MODULES-2658, and a subsequent release - but that should not block work on this ticket.\n* Add documentation as part of this pull request describing usage.  Info about the reboot module version, and what a {{reboot}} resource in the manifest will have to look like:\n\n{code}\nreboot { 'dsc_reboot' :\n    message => 'DSC has requested a reboot',\n    refreshonly => true,\n    when => pending\n}\n{code}", "created": "2015-10-01T08:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Added PR #142 that supercedes the previous PR.", "created": "2015-11-13T17:07:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/5c9f20c507e6d15af1df4dfde3e2fb9632d0ffb3", "created": "2015-12-01T11:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed tests at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/160/", "created": "2015-12-01T13:34:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in build 0.8.1-b20160-5c9f20c5.\n\nh2. Environment\n\nAgent OS: Windows Server 2012 R2 x64 (SUT)\nPuppet Agent Version: 1.3.1 (Gold)\n\nh2. Test Case 1 Reproduction Steps\n\nDSC resource requiring reboot without a reboot resource.\n\n# Install the Puppet Agent onto the SUT.\n# Install the PowerShell module from the production Forge:\n{noformat}puppet module install puppetlabs-powershell{noformat}\n# Install the stdlib module from the production Forge:\n{noformat}puppet module install puppetlabs-stdlib{noformat}\n# Install the reboot module from the production Forge:\n{noformat}puppet module install puppetlabs-reboot{noformat}\n# Install the DSC module from the module staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f20c5{noformat}\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"dsc_puppetfakeresource {'reboot': dsc_importantstuff => 'reboot'}\"{noformat}\n# Attempt to abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nNo reboot should be triggered and the shutdown abort command should fail. Puppet should display a warning message about the missing reboot resource.\n\nh3. Console Output\n\n{noformat}\nC:\\>puppet module install puppetlabs-powershell\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v1.0.5)\n\nC:\\>puppet module install puppetlabs-stdlib\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet module install puppetlabs-reboot\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f\n20c5\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20160-5c9f20c5)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.5)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet apply -e \"dsc_puppetfakeresource {'reboot': dsc_importantstuff => 're\nboot'}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.09 seconds\nWarning: No reboot resource found in the graph that has 'dsc_reboot' as its name\n. Cannot signal reboot to Puppet.\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: Applied catalog in 10.21 seconds\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116)\n{noformat}\n\nh2. Test Case 2 Reproduction Steps\n\nReboot triggered by a DSC resource with an indirect relationship. (autonotify)\n\n# Install the Puppet Agent onto the SUT.\n# Install the PowerShell module from the production Forge:\n{noformat}puppet module install puppetlabs-powershell{noformat}\n# Install the stdlib module from the production Forge:\n{noformat}puppet module install puppetlabs-stdlib{noformat}\n# Install the reboot module from the production Forge:\n{noformat}puppet module install puppetlabs-reboot{noformat}\n# Install the DSC module from the module staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f20c5{noformat}\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_puppetfakeresource {'reboot': dsc_importantstuff => 'reboot'}\"{noformat}\n# Abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nA reboot should be triggered and successfully aborted.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-powershell\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v1.0.5)\n\nC:\\>puppet module install puppetlabs-stdlib\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet module install puppetlabs-reboot\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f\n20c5\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20160-5c9f20c5)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.5)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_puppetfakeresou\nrce {'reboot': dsc_importantstuff => 'reboot'}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.14 seconds\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 1 events\nNotice: Applied catalog in 11.18 seconds\n\nC:\\>shutdown /a\n{noformat}\n\nh2. Test Case 3 Reproduction Steps\n\nReboot triggered by a DSC resource with a direct relationship.\n\n# Install the Puppet Agent onto the SUT.\n# Install the PowerShell module from the production Forge:\n{noformat}puppet module install puppetlabs-powershell{noformat}\n# Install the stdlib module from the production Forge:\n{noformat}puppet module install puppetlabs-stdlib{noformat}\n# Install the reboot module from the production Forge:\n{noformat}puppet module install puppetlabs-reboot{noformat}\n# Install the DSC module from the module staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f20c5{noformat}\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_puppetfakeresource {'reboot': dsc_importantstuff => 'reboot', notify => Reboot['dsc_reboot']}\"{noformat}\n# Abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nA reboot should be triggered and successfully aborted.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-powershell\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v1.0.5)\n\nC:\\>puppet module install puppetlabs-stdlib\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet module install puppetlabs-reboot\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f\n20c5\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20160-5c9f20c5)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.5)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_puppetfakeresou\nrce {'reboot': dsc_importantstuff => 'reboot', notify => Reboot['dsc_reboot']}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.15 seconds\nNotice: /Stage[main]/Main/Dsc_puppetfakeresource[reboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]/when: defined 'when' as 'pending'\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 1 events\nNotice: Applied catalog in 8.16 seconds\n\nC:\\>shutdown /a\n{noformat}\n\nh2. Test Case 4 Reproduction Steps\n\nNegative test case for a DSC resource notifying a reboot resource. (Human error)\n\n# Install the Puppet Agent onto the SUT.\n# Install the PowerShell module from the production Forge:\n{noformat}puppet module install puppetlabs-powershell{noformat}\n# Install the stdlib module from the production Forge:\n{noformat}puppet module install puppetlabs-stdlib{noformat}\n# Install the reboot module from the production Forge:\n{noformat}puppet module install puppetlabs-reboot{noformat}\n# Install the DSC module from the module staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f20c5{noformat}\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"reboot { 'dsc_reboot': when => pending, notify => Dsc_puppetfakeresource['reboot']} dsc_puppetfakeresource {'reboot': dsc_importantstuff => 'reboot'}\"{noformat}\n# Abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nNo reboot should be triggered and the shutdown abort command should fail. Puppet should fail because of a cycle in the graph.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-powershell\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v1.0.5)\n\nC:\\>puppet module install puppetlabs-stdlib\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet module install puppetlabs-reboot\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f\n20c5\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20160-5c9f20c5)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.5)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet apply -e \"reboot { 'dsc_reboot': when => pending, notify => Dsc_puppe\ntfakeresource['reboot']} dsc_puppetfakeresource {'reboot': dsc_importantstuff =>\n 'reboot'}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.16 seconds\nError: Failed to apply catalog: Found 1 dependency cycle:\n(Dsc_puppetfakeresource[reboot] => Reboot[dsc_reboot] => Dsc_puppetfakeresource[\nreboot])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or\n GraphViz\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116)\n{noformat}\n\nh2. Test Case 5 Reproduction Steps\n\nDSC resource that requires no reboot along with a reboot resource.\n\n# Install the Puppet Agent onto the SUT.\n# Install the PowerShell module from the production Forge:\n{noformat}puppet module install puppetlabs-powershell{noformat}\n# Install the stdlib module from the production Forge:\n{noformat}puppet module install puppetlabs-stdlib{noformat}\n# Install the reboot module from the production Forge:\n{noformat}puppet module install puppetlabs-reboot{noformat}\n# Install the DSC module from the module staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f20c5{noformat}\n# Extract the attached \"PuppetFakeResource.zip\" DSC module to the \"$modulepath\\dsc\\lib\\puppet_x\\dsc_resources\" path on the SUT.\n# Copy the attached \"dsc_puppetfakeresource\" DSC Puppet type to the \"$modulepath\\dsc\\lib\\puppet\\type\" path on the SUT.\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_file {'noreboot': dsc_ensure => present, dsc_destinationpath => 'c:/test', dsc_contents => 'meow'}\"{noformat}\n# Attempt to abort shutdown:\n{noformat}shutdown /a{noformat}\n\nh3. Expect\n\nNo reboot should be triggered and the shutdown abort command should fail. No warning or errors should be displayed.\n\nh3. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-powershell\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v1.0.5)\n\nC:\\>puppet module install puppetlabs-stdlib\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet module install puppetlabs-reboot\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u2500 puppetlabs-reboot (v1.2.1)\n\nC:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp -v 0.8.1-b20160-5c9f\n20c5\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20160-5c9f20c5)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.5)\n  \u251c\u2500\u2500 puppetlabs-reboot (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.9.0)\n\nC:\\>puppet apply -e \"reboot { 'dsc_reboot': when => pending} dsc_file {'noreboot\n': dsc_ensure => present, dsc_destinationpath => 'c:/test', dsc_contents => 'meo\nw'}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.14 seconds\nNotice: /Stage[main]/Main/Dsc_file[noreboot]/ensure: created\nNotice: /Stage[main]/Main/Reboot[dsc_reboot]: Triggered 'refresh' from 1 events\nNotice: Applied catalog in 8.21 seconds\n\nC:\\>shutdown /a\nUnable to abort the system shutdown because no shutdown was in progress.(1116)\n{noformat}", "created": "2015-12-01T15:45:00.000000"}], "components": ["dsc"], "created": "2015-09-25T14:43:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4249d75b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo88n:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Blocked on other work"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7247113_*|*_1_*:*_1_*:*_111617_*|*_10007_*:*_3_*:*_727574202_*|*_3_*:*_5_*:*_2239404787_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_7061165_*|*_10004_*:*_2_*:*_2399450469_*|*_10006_*:*_3_*:*_415276184"}], "description": "Currently the \"RebootRequired\" return value is not acted upon and it is up to the user to know which resources might cause a \"RebootRequired\" event. The DSC module should notify when a resource returns RebootRequired.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40197", "fixedVersions": [], "id": "40197", "issueType": "Task", "key": "MODULES-2641", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-12-01T15:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Notify on \"RebootRequired\"", "timeSpent": "PT0S", "updated": "2015-12-01T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-09-25T14:38:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b256e15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "DSC Next"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylodz:"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38120", "fixedVersions": [], "id": "38120", "issueType": "Epic", "key": "MODULES-2640", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Next", "timeSpent": "PT0S", "updated": "2019-03-12T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "What are the advantages to having a separate module? I don't see any, but I may be missing something.", "created": "2015-09-25T16:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I echo the [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] sentiment, but I'm not entirely sure I have all the context.", "created": "2015-09-25T16:17:00.000000"}], "components": ["windows"], "created": "2015-09-25T14:24:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f11f45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2040"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47450_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_44675015679"}], "description": "Should we build our own or enhance the puppet_agent module to be able to handle more version switching?\n\nThis will determine which way the rest of the tickets go.", "epicLinkSummary": "Puppet Upgrade Module For Windows", "estimate": "PT0S", "externalId": "33859", "fixedVersions": [], "id": "33859", "issueType": "Task", "key": "MODULES-2639", "labels": [], "originalEstimate": "PT0S", "parent": "42318", "parentSummary": "Puppet Upgrade Module For Windows", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2017-02-23T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Investigate whether to fixup puppet_agent or have a separate module - spike", "timeSpent": "PT0S", "updated": "2017-02-23T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged in https://github.com/puppetlabs/puppetlabs-java/pull/142", "created": "2015-10-01T12:25:00.000000"}], "components": ["java"], "created": "2015-09-25T05:32:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7776bde0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257596209_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_285600015"}], "description": "The java command on OSX is there even when puppet is not installed: \n\n{code}\nvagrant:~ vagrant$ java\nNo Java runtime present, requesting install.\nvagrant:~ vagrant$ /usr/libexec/java_home --failfast \nUnable to find any JVMs matching version \"(null)\".\nvagrant:~ vagrant$ \n{code}\n\nSo we need to fix the fact to do some logic to run the failfast java home command to check before we try to run the fact, otherwise it barfs:\n\nvagrant:~ vagrant$ cat foo.pp \nnotice(\"Java version is ${::java_version}\")\nvagrant:~ vagrant$ puppet apply foo.pp \nCould not retrieve fact='java_version', resolution='<anonymous>': undefined method `strip' for nil:NilClass\nCould not retrieve fact='java_version', resolution='<anonymous>': undefined method `strip' for nil:NilClass\nCould not retrieve fact='java_version', resolution='<anonymous>': undefined method `strip' for nil:NilClass\nWarning: Scope(Class[main]): Could not look up qualified variable '::java_version'; \nNotice: Scope(Class[main]): Java version is \nNotice: Compiled catalog for vagrant.home in environment production in 0.01 seconds\nNotice: Finished catalog run in 0.01 seconds", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40196", "fixedVersions": [], "id": "40196", "issueType": "Bug", "key": "MODULES-2637", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-10-01T12:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix java_version resolution on OSX when not installed", "timeSpent": "PT0S", "updated": "2015-10-01T12:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "body": "I added some debug logging, which gave me: \n\n\n{noformat}\n==> secondary: Debug: Got to self.from_roles\n==> secondary: Debug: Roles = [{\"role\"=>\"dbOwner\", \"db\"=>\"db1\"}], DB = db1\n==> secondary: Debug: self.prefretch: users = [(provider=mongodb), (provider=mongodb)]\n==> secondary: Debug: Got to roles setter...\n==> secondary: Debug: Executing '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js')", "created": "2015-09-25T04:52:00.000000"}, {"author": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "body": "Have created PR [233|https://github.com/puppetlabs/puppetlabs-mongodb/pull/233] with a fix that works in my env... \n\nLet me know thoughts...", "created": "2015-09-25T05:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Closing as associated PR has been merged. Thanks for the work.", "created": "2016-02-01T08:07:00.000000"}], "components": ["mongodb"], "created": "2015-09-25T04:23:00.000000", "creator": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eafa85b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dav:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2305066_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11160310960"}], "description": "Currently, the MongoDB mongodb_user resource doesn't modify a users roles correctly. \n\nExample debug log is:\n{quote}\nDebug: Prefetching mongodb resources for mongodb_user\nDebug: Executing '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js'); printjson(db.isMaster())'\nDebug: Executing '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js'); db.version()'\nDebug: Executing '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js'); printjson(db.system.users.find().toArray())'\nDebug: Executing '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js'); printjson(db.isMaster())'\nNotice: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]/roles: roles changed '[\"dbAdmin\", \"dbOwner\", \"readWriteAnyDatabase\", \"root\", \"userAdminAnyDatabase\"]' to '[\"clusterAdmin\", \"clusterManager\", \"clusterMonitor\", \"dbAdmin\", \"dbAdminAnyDatabase\", \"hostManager\", \"readAnyDatabase\", \"readWrite\", \"readWriteAnyDatabase\", \"restore\", \"root\", \"userAdmin\", \"userAdminAnyDatabase\"]'\nDebug: /Stage[main]/Mongodb::Server/Mongodb::Db[admin]/Mongodb_user[User admin on db admin]: The container Mongodb::Db[admin] will propagate my refresh event\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35972", "fixedVersions": [], "id": "35972", "issueType": "Bug", "key": "MODULES-2636", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MongoDB User roles are not modified correctly.", "timeSpent": "PT0S", "updated": "2016-02-01T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:63d40635a05386069cdb69d6] Can you tell if this is an issue with the core ssh_authorized_key type?", "created": "2015-09-25T16:38:00.000000"}, {"author": "63d40635a05386069cdb69d6", "body": "Yes, it appears to be an issue in the core type. It's tricky because we want to get the security correct, while allowing this flexibility. The user is asking for a valid use-case and we *should* allow that. ", "created": "2015-09-25T19:54:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Is this something your team would work on?", "created": "2015-09-26T10:54:00.000000"}], "components": ["ssh"], "created": "2015-09-25T04:14:00.000000", "creator": "623c113250bb2b0070b6b26d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25ce6f56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87cf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}], "description": "Sshd has an option AuthorizedKeysFile, which could override default authorized_keys path from ~/.ssh/authorized_keys to something else, for example \"/etc/ssh/authorized_keys/%u\".\nThis configuration allows to have user keys in immutable maner, when only system administrator could add and remove new authorized keys to system. Keys placed in /etc/ssh/authorized_keys/%u just need to have read permission for user to login.\nPuppet now have hardcoded permission in ssh_authorized_key:\n\n{code:java}\n  def dir_perm\n    0700\n  end\n\n  def file_perm\n    0600\n  end\n{code}\n\nThis settings made \"target\" attribute (The absolute filename in which to store the SSH key)  completely unusable. More over after commit b29b1785d543a3cea961fffa9b3c15f14ab7cce0 which fixed CVE-2011-3870 directory in target attribute must be writable by key owner. So now it is no matter where to store authorized_keys with puppet - user will always have write permission to change it.\n\nAn ability to disallow authorized_keys in user home dirs is mandatory, for example when TrustedUserCAKeys configured and used with sshd, because user could just put his authorized_key and bypass expiration of his signed certificate.\n\nAccording to commit history\nhttps://github.com/puppetlabs/puppet/commits/master/lib/puppet/provider/ssh_authorized_key/parsed.rb few years ago there were check for keys mode in case of \"targed\" attribute use, but sadly it was removed in recent versions.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34847", "fixedVersions": [], "id": "34847", "issueType": "Bug", "key": "MODULES-2635", "labels": ["ssh_authorized_key"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c113250bb2b0070b6b26d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ssh_authorized_key is usable only for keys in home dirs", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "created": "2016-06-13T12:58:00.000000", "name": "trycatch.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12927"}, {"attacher": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "created": "2016-06-14T16:23:00.000000", "name": "trycatch2.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13100"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This one has me a bit baffled. [~accountid:63d40628f6e1b543161789a7] / [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] if you have any ideas why this runs into issues, and/or validate that this isn't just an environmental issue.", "created": "2015-09-25T02:37:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cdae98f7-bd01-4a01-aac4-87e17069919f", "body": "I'm having the same issue.  I have an out of the box trial version of puppet enterprise running on RHEL 6.5, trying to push out chocolatey to a windows 2008 R2 box (and nxlog, but it never gets that far due to these issues).\n\nRob pointed me to an upgrade of chocolatey that has powershell script output", "created": "2015-09-29T06:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}\nI also noticed that this is defaulting to PS 1.0\n{quote}\n\nWhere do you make this determination Former user", "created": "2015-09-29T06:03:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cdae98f7-bd01-4a01-aac4-87e17069919f", "body": "inferred from this section:\n\u2190[0", "created": "2015-09-29T06:27:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "That directory path was used for backwards compatibility, so existing scripts that used the full path did not break. All versions of PowerShell use that path for the binary.\n\nYou can get the actual version by inspecting the registry key 'HKLM:\\SOFTWARE\\Microsoft\\PowerShell\\1\\PowerShellEngine\\PowerShellVersion' (PowerShell v1 or v2) or registry key 'HKLM:\\SOFTWARE\\Microsoft\\PowerShell\\3\\PowerShellEngine\\PowerShellVersion' (PowerShell v3 or higher).\n\nIf you have access to running commands on the target node, you can run the following PowerShell code to get the version:\n\n{code}\nif($PSVersionTable){ $PSVersionTable.PSVersion } else{ $host.Version }\n{code}\n\n\n", "created": "2015-09-29T07:10:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:cdae98f7-bd01-4a01-aac4-87e17069919f", "body": "reg keys show 2.0", "created": "2015-09-29T07:30:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "Just adding my two cents here. I've noticed a similar issue and it seems to be due to line returns. I've noticed that if I add two additional blank lines to the end of my scripts that my blocks run just fine. I've also seen this with other blocks, such as if/else, when the added lines returns are missing. I suspected ruby was being \"smart\" with the line endings when writing the temporary file out to disk since the default write mode is text. When I modified the provider to write a copy of the powershell file out to another location and opened it in a text editor displaying hidden characters I saw that in addition to the windows line endings of \\r\\n that I got an extra return on each line, which seems to throw powershell off. I fixed the issue by changing the provider to use binary as the writing mode for the temporary file.", "created": "2016-01-17T23:18:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "It would be great if someone could attach the temporary {{ps1}} script that the powershell module is writing out. It's entirely possible that if the script contains \"\\r\\n\" line endings on the master, then when we write out the {{ps1}} script on the agent, the default {{text}} mode causes the resulting script  to contain double carriage returns, e.g. \"foo\\r\\r\\nbar\", which will appear as an empty blank line between foo and bar.\n\nIf that's indeed the issue, it would be a simple matter to pass `:mode => 'binary'` as the third argument to: https://github.com/puppetlabs/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L51", "created": "2016-01-21T01:11:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I can confirm that this happens. I was working on an alternative Powershell provider for signed Powershell scripts and started with an exact copy of the current Powershell provider. I found that my signed script would fail because the signature didn't match. Turned out that when the agent wrote them out in text mode the line endings were all \"\\r\\r\\n\". I switched to binary mode and the problem went away. I did confirm the two modes by having the provider write to a permanent location as well and examining the output.", "created": "2016-01-21T08:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged the PR added by [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/6ed1d957be0d3d134bef41a387835d45103acd59", "created": "2016-04-19T16:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moved back to Doing.  Failed acceptance smoke tests on both 2008 R2 and 2012 R2\n\nBuild\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_intn-sys_smoke-master/PLATFORM=windows-2012r2-64a,WORKER_LABEL=beaker/36/console\n\n{code}\n15:39:56 Warning: ssh connection to w2012 has been terminated\n15:39:56 Warning: ssh connection to redhat-7-x86_64-master has been terminated\n15:39:56 Handing 'ghqhrsrntcb0upn.delivery.puppetlabs.net' back to vmpooler for VM destruction\n15:39:56 Handing 'x65tjjutpgp2thd.delivery.puppetlabs.net' back to vmpooler for VM destruction\n15:39:56 Spent 0.60 seconds cleaning up\n15:39:56 \n15:39:56 Failures:\n15:39:56 \n15:39:56   1) powershell provider: should handle a try/catch successfully should not error on first run\n15:39:56      Failure/Error: apply_manifest(p1, :expect_changes => true, :future_parser => FUTURE_PARSER)\n15:39:56      Beaker::Host::CommandFailure:\n15:39:56        Host 'ghqhrsrntcb0upn.delivery.puppetlabs.net' exited with 1 running:\n15:39:56         cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.hgKaq7\n15:39:56        Last 10 lines of output were:\n15:39:56        \tError: Could not parse for environment production: Syntax error at 'foo' at C:/cygwin64/tmp/apply_manifest.pp.hgKaq7:3:4 on node ghqhrsrntcb0upn.delivery.puppetlabs.net\n15:39:56        \n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/host.rb:331:in `exec'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:469:in `block in apply_manifest_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:398:in `apply_manifest_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:476:in `apply_manifest'\n15:39:56      # ./spec/acceptance/exec_powershell_spec.rb:52:in `block (3 levels) in <top (required)>'\n15:39:56 \n15:39:56   2) powershell provider: should handle a try/catch successfully should be idempotent\n15:39:56      Failure/Error: expect(apply_manifest(p1, :catch_failures => true, :future_parser => FUTURE_PARSER).exit_code).to be_zero\n15:39:56      Beaker::Host::CommandFailure:\n15:39:56        Host 'ghqhrsrntcb0upn.delivery.puppetlabs.net' exited with 1 running:\n15:39:56         cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.7aBNOJ\n15:39:56        Last 10 lines of output were:\n15:39:56        \tError: Could not parse for environment production: Syntax error at 'foo' at C:/cygwin64/tmp/apply_manifest.pp.7aBNOJ:3:4 on node ghqhrsrntcb0upn.delivery.puppetlabs.net\n15:39:56        \n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/host.rb:331:in `exec'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:469:in `block in apply_manifest_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:398:in `apply_manifest_on'\n15:39:56      # ./vendor/gems/gems/beaker-2.40.0/lib/beaker/dsl/helpers/puppet_helpers.rb:476:in `apply_manifest'\n15:39:56      # ./spec/acceptance/exec_powershell_spec.rb:56:in `block (3 levels) in <top (required)>'\n15:39:56 \n15:39:56 Finished in 4 minutes 44.1 seconds (files took 1 minute 51.42 seconds to load)\n15:39:56 26 examples, 2 failures\n15:39:56 \n15:39:56 Failed examples:\n15:39:56 \n15:39:56 rspec ./spec/acceptance/exec_powershell_spec.rb:51 # powershell provider: should handle a try/catch successfully should not error on first run\n15:39:56 rspec ./spec/acceptance/exec_powershell_spec.rb:55 # powershell provider: should handle a try/catch successfully should be idempotent\n15:39:56 \n{code}\n", "created": "2016-04-19T18:02:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Can confirm that adding 2 blank lines to the end of the PowerShell template or file bypasses the issue.", "created": "2016-04-19T18:15:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I can also confirm that adding 2 blank lines to the end of a template or file bypasses the issue. I think the real culprit here is the writing of the temporary file to disk within the provider. Ruby's default write mode is text, which attempts to clean up the line endings, and ends up messing up the line endings which affects Powershell's parsing of the script when redirecting from stdin. See [~accountid:63d40628f6e1b543161789a7]'s explanation above as this is exactly what I've seen happen in our own production systems.", "created": "2016-04-19T18:30:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The CI failure is due to not knowing how to write a beaker test. A unit test with the same exact approach works fine so there is something syntactically wrong with the test, not the module.", "created": "2016-04-20T09:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Reverting https://github.com/puppetlabs/puppetlabs-powershell/pull/84 as the tests are failing in CI.  MODULES-3285 in https://github.com/puppetlabs/puppetlabs-powershell/pull/88 will replace these tests", "created": "2016-04-26T10:30:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR https://github.com/puppetlabs/puppetlabs-powershell/pull/90 was merged into master at", "created": "2016-04-26T11:23:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving ticket back to To Do", "created": "2016-04-26T11:23:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Tests added in MODULES-3285 prove this issue is resolved", "created": "2016-04-29T09:25:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Can we close this ticket as done in 3285?", "created": "2016-05-02T17:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This will not block the 2.0.0 release of the powershell module", "created": "2016-05-16T20:45:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Kicked off an adhoc build on", "created": "2016-05-23T10:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "2008 adhoc passed\n2012 failed.  Possible transient error \n\n{code}\n9:48:12 localhost $ scp /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/lib w2012:C:/PROGRA~3/PuppetLabs/code/modules/powershell {:ignore => }\n09:48:12 /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.41.0/lib/beaker/host.rb:384:in `do_scp_to': No such file or directory - /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/lib (IOError)\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:197:in `block in scp_to'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.41.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/beaker-2.41.0/lib/beaker/dsl/helpers/host_helpers.rb:192:in `scp_to'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:17:in `block in <top (required)>'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:16:in `each'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/spec_helper_acceptance.rb:16:in `<top (required)>'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/acceptance/exec_powershell_spec.rb:1:in `require'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/spec/acceptance/exec_powershell_spec.rb:1:in `<top (required)>'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1361:in `load'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1361:in `block in load_spec_files'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1359:in `each'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1359:in `load_spec_files'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:106:in `setup'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:92:in `run'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'\n09:48:12 \tfrom /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/exe/rspec:4:in `<main>'\n09:48:12 /usr/local/rvm/rubies/ruby-2.1.6/bin/ruby -I/var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/lib:/var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-support-3.4.1/lib /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_intn-sys_smoke-adhoc/PLATFORM/windows-2012r2-64a/WORKER_LABEL/beaker/vendor/gems/gems/rspec-core-3.4.4/exe/rspec spec/acceptance --color failed\n{code}", "created": "2016-05-23T12:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Kicked off another adhoc build", "created": "2016-05-23T12:39:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Acceptance smoke tests passed and have run try/catch tests\n\nThis could probably be merged\n{code}\n 11:43:44   should handle a try/catch successfully\n11:43:44 \n11:43:44 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) 11:43:44$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n11:43:44   C:/cygwin64/tmp/apply_manifest.pp.g9Hgcc\n11:43:44 \n11:43:44 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) executed in 0.09 seconds\n11:43:44 localhost $ scp /tmp/beaker20160523-5140-1ijv8wf w2012:C:/cygwin64/tmp/apply_manifest.pp.g9Hgcc {:ignore => }\n11:43:44 \n11:43:44 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) 11:43:44$ cmd.exe /c puppet apply --verbose --detailed-exitcodes C:/cygwin64/tmp/apply_manifest.pp.g9Hgcc\n11:43:44   Notice: Compiled catalog for dddkuxbae3oxh0n.delivery.puppetlabs.net in environment production in 0.16 seconds\n11:43:53   Info: Applying configuration version '1464029033'\n11:43:53   Notice: /Stage[main]/Main/Exec[TestPowershell]/returns: executed successfully\n11:43:55   Notice: Applied catalog in 3.25 seconds\n11:43:56 \n11:43:56 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) executed in 12.00 seconds\n11:43:56 Exited: 2\n11:43:56     should not error\n11:43:56   should run commands that exit session\n11:43:56 \n11:43:56 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) 11:43:56$ cygpath -m $(mktemp -t apply_manifest.pp.XXXXXX)\n11:43:56   C:/cygwin64/tmp/apply_manifest.pp.p92pBk\n11:43:56 \n11:43:56 dddkuxbae3oxh0n.delivery.puppetlabs.net (w2012) executed in 0.11 seconds\n11:43:56 localhost $ scp /tmp/beaker20160523-5140-r2xl4t w2012:C:/cygwin64/tmp/apply_manifest.pp.p92pBk {:ignore => }\n{code}\n\nThe full acceptance failed but that is due to pipeline misconfig, not these changes.", "created": "2016-05-23T12:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Full acceptance passed locally for me. Merged into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/877570c7bd54b581d2dff50fbe814e7374b74e0f", "created": "2016-05-23T16:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-05-23T16:37:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build succeeded", "created": "2016-05-23T21:33:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Moving to Resolved as it was only acceptance test changes", "created": "2016-05-23T21:34:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I have some concerns over how the test is written - see https://github.com/puppetlabs/puppetlabs-powershell/pull/104#discussion_r64649805 ", "created": "2016-05-25T15:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I've reopened the ticket because of the discussion on the implementation.  If we decide implementation is OK, we can move back to done - otherwise, let's open up a PR to mod the test.", "created": "2016-05-25T15:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "With a story point of 1, this seems like we need to make a new ticket.", "created": "2016-05-25T15:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "New PR up at https://github.com/puppetlabs/puppetlabs-powershell/pull/113\n\n", "created": "2016-05-26T17:51:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Additional commits merged into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/ad01d1aaec21e5532be0fe3d22145d1800d8e475", "created": "2016-05-27T12:53:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Initial CI failed.  Packaging intermittent error.  Rekicked the build\n\nhttps://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/forge-windows_puppetlabs-powershell_package-module_master/65/console\n{code}\n12:24:55 PKG_FORGE=https://api-module-staging.puppetlabs.com\n12:24:55 PKG_PASSWORD=1234asdf\n12:24:55 PKG_USERNAME=puppetlabs\n12:24:55 PKG_VERSION=2.0.1-b20077-ad01d1aa\n12:24:55 PWD=/var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master\n12:24:55 REASON=2.0.1-b20077-ad01d1aa\n12:24:55 RUBY_VERSION=ruby-2.1.6\n12:24:55 rvm_bin_path=/usr/local/rvm/bin\n12:24:55 rvm_path=/usr/local/rvm\n12:24:55 rvm_prefix=/usr/local\n12:24:55 rvm_version=1.26.10 (latest)\n12:24:55 SHELL=/bin/bash\n12:24:55 SHLVL=2\n12:24:55 _system_arch=x86_64\n12:24:55 _system_name=Debian\n12:24:55 _system_type=Linux\n12:24:55 _system_version=7\n12:24:55 USER=jenkins\n12:24:55 _=/usr/bin/env\n12:24:55 WORKSPACE=/var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master\n12:24:55 \n12:24:55 \n12:24:55 \n12:24:55 \n12:24:57 Bumping version from: 2.0.1 to 2.0.1-b20077-ad01d1aa.\n12:24:57 Building module                                             /usr/local/rvm/gems/ruby-2.1.6/gems/puppet-blacksmith-3.3.1/lib/puppet_blacksmith/forge.rb:62:in `rescue in push!': Error uploading /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/pkg/puppetlabs-powershell-2.0.1-b20077-ad01d1aa.tar.gz to the forge https://api-module-staging.puppetlabs.com [413 Request Entity Too Large]: { (Blacksmith::Error)\n12:25:15     \"errors\": [\"413 Request Entity Too Large\"]\n12:25:15 }\n12:25:15 \tfrom /usr/local/rvm/gems/ruby-2.1.6/gems/puppet-blacksmith-3.3.1/lib/puppet_blacksmith/forge.rb:57:in `push!'\n12:25:15 \tfrom /usr/local/bin/promote-dev-module:105:in `release'\n12:25:15 \tfrom /usr/local/bin/promote-dev-module:111:in `pkg'\n12:25:15 \tfrom /usr/local/bin/promote-dev-module:115:in `<main>'\n12:25:15 Notice: Building /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master for release\n12:25:15 Module built: /var/lib/jenkins/workspace/forge-windows_puppetlabs-powershell_package-module_master/pkg/puppetlabs-powershell-2.0.1-b20077-ad01d1aa.tar.gz\n12:25:15 ...ok\n12:25:15 Uploading to Puppet Forge puppetlabs/powershell\n{code}", "created": "2016-05-27T14:07:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised https://github.com/puppetlabs/puppetlabs-powershell/pull/117 to fix CI issue.", "created": "2016-06-01T17:47:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Subsequent PR merged to master at https://github.com/puppetlabs/puppetlabs-powershell/commit/2dff1f2307fe1fe08ed43fd7bd2b5604c423aab7", "created": "2016-06-01T17:55:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Acceptance Smoke Tests failed on new tests (Same failures for 2008R2 and 2012R2)\n\nhttps://jenkins-modules.puppetlabs.com/job/forge-windows_puppetlabs-powershell_intn-sys_smoke-master/PLATFORM=windows-2008r2-64a,WORKER_LABEL=beaker/61/consoleFull\n\n{code}\n17:27:32   1) powershell provider: should handle a try/catch successfully should demonstrably execute PowerShell code inside a try block\n17:27:32      Failure/Error:\n17:27:32        on(agent, \"cmd.exe /c \\\"type #{tryoutfile}\\\"\") do |result|\n17:27:32          assert_match(/#{try_content}/, result.stdout, \"Unexpected result for host '#{agent}'\")\n17:27:32        end\n17:27:32      Beaker::Host::CommandFailure:\n17:27:32        Host 'nhpbm9x58vq3rs2.delivery.puppetlabs.net' exited with 127 running:\n17:27:32         cmd.exe /c \"type C:\\try_success.txt\"\n17:27:32        Last 10 lines of output were:\n17:27:32        \tbash: cmd.exe: command not found\n17:27:32        \n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/host.rb:331:in `exec'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:63:in `block (4 levels) in <top (required)>'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:62:in `each'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:62:in `block (3 levels) in <top (required)>'\n17:27:32 \n17:27:32   2) powershell provider: should handle a try/catch successfully should demonstrably execute PowerShell code inside a catch block\n17:27:32      Failure/Error:\n17:27:32        on(agent, \"cmd.exe /c \\\"type #{tryoutfile}\\\"\", :acceptable_exit_codes => [1]) do |result|\n17:27:32          assert_match(/^The system cannot find the file specified\\./, result.stderr, \"Unexpected file content #{result.stdout} on host '#{agent}'\")\n17:27:32        end\n17:27:32      Beaker::Host::CommandFailure:\n17:27:32        Host 'nhpbm9x58vq3rs2.delivery.puppetlabs.net' exited with 127 running:\n17:27:32         cmd.exe /c \"type C:\\try_shouldntexist.txt\"\n17:27:32        Last 10 lines of output were:\n17:27:32        \tbash: cmd.exe: command not found\n17:27:32        \n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/host.rb:331:in `exec'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:78:in `block in on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/shared/host_manager.rb:115:in `run_block_on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/patterns.rb:35:in `block_on'\n17:27:32      # ./vendor/gems/gems/beaker-2.43.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:98:in `block (4 levels) in <top (required)>'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:97:in `each'\n17:27:32      # ./spec/acceptance/exec_powershell_spec.rb:97:in `block (3 levels) in <top (required)>'\n17:27:32 \n17:27:32 Finished in 6 minutes 5 seconds (files took 3 minutes 57.4 seconds to load)\n17:27:32 27 examples, 2 failures\n17:27:32 \n17:27:32 Failed examples:\n17:27:32 \n17:27:32 rspec ./spec/acceptance/exec_powershell_spec.rb:39 # powershell provider: should handle a try/catch successfully should demonstrably execute PowerShell code inside a try block\n17:27:32 rspec ./spec/acceptance/exec_powershell_spec.rb:73 # powershell provider: should handle a try/catch successfully should demonstrably execute PowerShell code inside a catch block\n{code}", "created": "2016-06-01T20:00:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Ahoc build of", "created": "2016-06-02T14:16:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Adhoc build was green, however acceptance test were not run due to pipeline issues.", "created": "2016-06-02T16:42:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR #118 merged at", "created": "2016-06-02T16:43:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build started at", "created": "2016-06-02T16:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build competed with success", "created": "2016-06-02T19:54:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "As [~accountid:557058:8ee7ce10-5b29-49dc-ad32-53903d0d886c] rightfully pointed out, the forge page says we support PE version 3.1.x https://forge.puppet.com/puppetlabs/powershell/compatibility\nHowever the images for 2008 we're testing with are using PE 3.2. Should we be testing with older versions of PE?", "created": "2016-06-06T16:21:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Fails tests running locally against 2008r2-x86_64 using PE 3.2.3, working with [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] to fix it up.", "created": "2016-06-06T17:50:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "3.x fix merged to master in https://github.com/puppetlabs/puppetlabs-powershell/commit/75d2539247d320d637b68ac33a56da34d1a36b27", "created": "2016-06-09T14:25:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The last set of changes has passed through CI", "created": "2016-06-09T17:55:00.000000"}, {"author": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "body": "Acceptance testing for Windows 2008 r2 x64, PE version 3.2.3 fails during my testing.  \n\nWindows-2008r2-x86_64.yml has pe_dir set to: http://neptune.puppetlabs.lan/archives/releases/3.2.3/\n\nAnd, the nodeset was set using:\nexport BEAKER_setfile=~/devel/puppetlabs-powershell/spec/acceptance/nodesets/windows-2008r2-x86_64.yml\n\nThe test call made was: TEST_TARGET=windows-2008r2-x86_64 TESTS=spec/acceptance PUPPET_INSTALL_TYPE=pe BEAKER_PE_DIR=http://enterprise.delivery.puppetlabs.net/archives/releases/3.2.3 bundle exec rake beaker\n\nThe output is as follows:\n!trycatch.png|thumbnail!", "created": "2016-06-13T12:58:00.000000"}, {"author": "557058:693f3956-c3a2-4e71-9a74-81864b7190c3", "body": "With PR: https://github.com/puppetlabs/puppetlabs-powershell/pull/120\n\nNew output, same commands as above:\n[^trycatch2.png]", "created": "2016-06-14T16:24:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Additional PR merged at", "created": "2016-06-14T16:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Build completed with success", "created": "2016-06-14T21:06:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "[~accountid:557058:693f3956-c3a2-4e71-9a74-81864b7190c3] can give [~accountid:557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c] a deskside demo of the final PR that got merged", "created": "2016-06-14T21:08:00.000000"}], "components": ["powershell"], "created": "2015-09-25T02:31:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bea5720"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "1 - 1-5% of Customers"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3162"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn8ev:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Had available bandwidth for this fix"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_6_*:*_511657345_*|*_1_*:*_1_*:*_369853_*|*_10007_*:*_8_*:*_543189388_*|*_3_*:*_7_*:*_904525528_*|*_4_*:*_1_*:*_94896628_*|*_5_*:*_2_*:*_150883296_*|*_10011_*:*_4_*:*_3836336474_*|*_10004_*:*_1_*:*_1649862617_*|*_10006_*:*_4_*:*_15148756339"}], "description": "This is some strange behavior.\n\nWith puppetlabs-powershell v1.0.5, I'm seeing that if I have a templated script, and I wrap a try catch around it, it no longer executes the script.\n\nCreate a module.\n\nIn manifests init.pp, do the following:\n{noformat}\nexec { 'test_try_catch':\n    command  => template('yourmodule/test.ps1.erb'),\n    provider => powershell,\n    logoutput=> true,\n}\n{noformat}\n\nIn templates folder, add a file called test.ps1.erb:\n{noformat}\nWrite-Host \"Should log this message.\"\n\ntry {\n  # make it long running\n  Write-Host \"Sleeping for 10 seconds.\"\n  Start-Sleep 10\n\n  # intentionally throw an error:\n  $filePath = Join-Path $nonExistent 'scripts'\n\n} catch {\n  Write-Host \"$($_.Exception.Message)\"\n  exit 1\n}\n{noformat}\n\nWatch it run almost in 1 second.\n\nNow comment out or remove the try/catch in the erb:\n{noformat}\nWrite-Host \"Should log this message.\"\n\n#try {\n  # make it long running\n  Write-Host \"Sleeping for 10 seconds.\"\n  Start-Sleep 10\n\n  # intentionally throw an error:\n  $filePath = Join-Path $nonExistent 'scripts'\n\n#} catch {\n#  Write-Host \"$($_.Exception.Message)\"\n#  exit 1\n#}\n{noformat}\n\nNote that it runs and throws an error now.\n\nYou can also attempt to add {{$ErrorActionPreference = 'Stop'}} to the script. Any ideas on this one?", "environment": "Windows 2012r2 x64\nPowerShell 4\n", "epicLinkSummary": "Powershell Next Release", "estimate": "PT0S", "externalId": "42377", "fixedVersions": [], "id": "42377", "issueType": "Bug", "key": "MODULES-2634", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "33975", "parentSummary": "Powershell Next Release", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-06-15T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell Module doesn't run template with try/catch", "timeSpent": "PT0S", "updated": "2016-06-15T11:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "HI\n\n I'm willing to help with this one. My question if we need to also update [lthis file|https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/server/root_password.pp#L23-L41] which referrences root user and is hardcoded like root@localhost.\n\n This is my PR related to thi.s Probably I'm missing something here. Mostly tests use root@localhosr hardcoded everywhere.\nIdeas/comments are much appreciated\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/782\n.", "created": "2015-11-27T07:08:00.000000"}], "components": ["mysql"], "created": "2015-09-24T19:49:00.000000", "creator": "557058:f84cda48-bd56-42d2-a9a1-1fbe79710274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a807c02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwlr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Nov/15"}], "description": "Customer request to not have root user hardcoded in this file [here|https://github.com/puppetlabs/puppetlabs-mysql/blob/5f76233b7f44bb5d11521d78e60f0545da19e60e/templates/my.cnf.pass.erb]\n\nPart of puppetlabs mysql forge module.", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "41388", "fixedVersions": [], "id": "41388", "issueType": "New Feature", "key": "MODULES-2633", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f84cda48-bd56-42d2-a9a1-1fbe79710274", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mysql forge module: Do not hardcode root user in the \"my.cnf.pass.erb\" file", "timeSpent": "PT0S", "updated": "2021-01-18T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is something that could be put into modulesync", "created": "2015-09-25T05:08:00.000000"}], "components": ["supported"], "created": "2015-09-24T16:32:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6681b16d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87c7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}], "description": "Some of the tarballs (puppetlabs-concat-1.2.1, puppetlabs-apache-3.6.1 so far ...) do *not* include .fixtures.yml.  This makes it impossible to run tests from the extracted tarball.  I know there are very few people who install from tarball but it's really important to include this file in each tarball.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37057", "fixedVersions": [], "id": "37057", "issueType": "Bug", "key": "MODULES-2632", "labels": ["modulesync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "include .fixtures.yml in release tarballs", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["apache"], "created": "2015-09-24T15:42:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f7c822b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Apache Shipped"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2d73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50775196904_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39239", "fixedVersions": [], "id": "39239", "issueType": "Epic", "key": "MODULES-3549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2017-05-04T07:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache Shipped", "timeSpent": "PT0S", "updated": "2017-10-17T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This is because the user doesn't need to set the [user] arguments during normal use", "created": "2015-09-25T05:54:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "I'm not proposing that the acceptance tests match the documentation, it is just something I noticed and I wanted to make sure that divergence isn't a problem. My eyes skipped over the \"includes\" because I saw the sample configuration snippet. I think we should maybe just bold the \"includes\" to make it clear. Also, I was forced to restart the \"pe-puppetserver\" service for the change to take effect.", "created": "2015-09-28T10:36:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] Cool, yep I'm on the same page as you now :)", "created": "2015-09-28T12:16:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/10", "created": "2015-09-28T17:05:00.000000"}], "components": [], "created": "2015-09-24T15:39:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7111e972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyooof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350113549_*|*_3_*:*_1_*:*_664520_*|*_5_*:*_1_*:*_0"}], "description": "The [acceptance test|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/spec/acceptance/test_spec.rb#L23] sets the value for \"reports\" in the \"[master]\" section to \"puppetdb,console,satellite\". The [documentation|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/README.md] direct the user to set the value for \"reports\" in the \"[master]\" section to just \"satellite'.\n\nAlso, the [acceptance test|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/spec/acceptance/test_spec.rb#L26-L32] sets the value for \"reports\" in the \"[user]\" section to \"satellite\" while the [documentation|https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/blob/master/README.md] make no mention of the setting at all.", "environment": "Module Version: 0.1.0-b20010-e2f0a2b7\nPE Version: 2015.02.0 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 R2 x64\nSatellite Version: 6.0.4\nSatellite Server: RHEL 7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38117", "fixedVersions": [], "id": "38117", "issueType": "Bug", "key": "MODULES-2631", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-28T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Acceptance Test Setup Diverges from Documentation", "timeSpent": "PT0S", "updated": "2015-09-28T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-09-24T15:18:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17cd42b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Postgresql Delivered <= v4.9.0"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoybr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_50866782978_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_13995"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43408", "fixedVersions": [], "id": "43408", "issueType": "Epic", "key": "MODULES-3282", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2017-05-05T08:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql Delivered <= v4.9.0", "timeSpent": "PT0S", "updated": "2017-05-24T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": [], "created": "2015-09-24T15:17:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eacb779"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2etz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_785700863_*|*_10007_*:*_1_*:*_44144412_*|*_5_*:*_1_*:*_0"}], "description": "In the process of testing the module I found myself in situations where things were not working, but I had no good way of discovering what was going wrong. It would be helpful to the end user if the module documentation provided methods for debugging issues with the module. This could be just telling the user in which logs information could be discovered.", "environment": "Module Version: 0.1.0-b20010-e2f0a2b7\nPE Version: 2015.02.0 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 R2 x64\nSatellite Version: 6.0.4\nSatellite Server: RHEL 7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42376", "fixedVersions": [], "id": "42376", "issueType": "Improvement", "key": "MODULES-2630", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-04T05:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Satellite - Document Methods for Debugging Issues", "timeSpent": "PT0S", "updated": "2015-10-04T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": [], "created": "2015-09-24T15:11:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2063c985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2etj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_785619919_*|*_10007_*:*_1_*:*_44593367_*|*_5_*:*_1_*:*_0"}], "description": "The documentation makes several references to the PE documentation for more details, but does not provide a link to the Puppet Documentation site. The user experience would be improved if the module documentation contained links to the appropriate PE documentation.", "environment": "Module Version: 0.1.0-b20010-e2f0a2b7\nPE Version: 2015.02.0 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 R2 x64\nSatellite Version: 6.0.4\nSatellite Server: RHEL 7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39238", "fixedVersions": [], "id": "39238", "issueType": "Improvement", "key": "MODULES-2629", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-04T05:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Documentation Should Link Directly to PE Documentation", "timeSpent": "PT0S", "updated": "2015-10-04T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "I don't think this is actually a problem. I tried to reproduce several times and had no luck.", "created": "2015-09-28T11:05:00.000000"}], "components": [], "created": "2015-09-24T15:05:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@312cf87b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyooo7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_331226124_*|*_6_*:*_1_*:*_0"}], "description": "In the fourth step of the setup documentation it states:\n\n{panel}By default, the CA certificate is located on the Satellite CA server. Copy the file /etc/pki/katello/certs/katello-default-ca.crt from the Satellite CA server to /etc/puppetlabs/puppet/ssl/ca/katello-default-ca.crt on each PE master.{panel}\n\nHowever the SSL CA cert cannot be used by PE until ownership of the \"/etc/pki/katello/certs/katello-default-ca.crt\" cert is changed to \"pe-puppet:pe-puppet\".\n", "environment": "Module Version: 0.1.0-b20010-e2f0a2b7\nPE Version: 2015.02.0 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 R2 x64\nSatellite Version: 6.0.4\nSatellite Server: RHEL 7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37007", "fixedVersions": [], "id": "37007", "issueType": "Bug", "key": "MODULES-2628", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Cannot Reproduce", "resolutionDate": "2015-09-28T11:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Satellite - Documentation for SSL Setup is Incomplete", "timeSpent": "PT0S", "updated": "2015-09-28T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-09-24T11:18:00.000000", "name": "facts_terminus-ss1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13017"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-09-28T12:07:00.000000", "name": "facts_terminus-ss4.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12624"}], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "https://github.com/puppetlabs/puppetlabs-satellite_pe_tools/pull/10", "created": "2015-09-28T17:05:00.000000"}], "components": [], "created": "2015-09-24T11:28:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b40463e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoonz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_365136699_*|*_3_*:*_1_*:*_666903_*|*_5_*:*_1_*:*_0"}], "description": "In the second step of the setup documentation it states:\n\n{panel}In the PE Master node group in the PE Console, add the facts_terminus parameter to the {{puppet_enterprise}} class with a string value of 'satellite'. This sets Puppet runs on PE masters to forward the facts to Satellite.{panel}\n\nHowever the {{puppet_enterprise}} class has no \"facts_terminus\" parameter available via the console:\n\n!facts_terminus-ss1.png|thumbnail!\n\nThe acceptance tests use the class {{puppet_enterprise::profile::master}} which is available via the console:\n\n!facts_terminus-ss4.PNG|thumbnail!\n\n", "environment": "Module Version: 0.1.0-b20010-e2f0a2b7\nPE Version: 2015.02.0 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 R2 x64\nSatellite Version: 6.0.4\nSatellite Server: RHEL 7 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35971", "fixedVersions": [], "id": "35971", "issueType": "Bug", "key": "MODULES-2627", "labels": ["satellite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-28T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Satellite - Documentation for \"fact_terminus\" Configuration is Incorrect", "timeSpent": "PT0S", "updated": "2015-09-28T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/61", "created": "2015-12-17T09:29:00.000000"}], "components": ["netapp"], "created": "2015-09-24T11:28:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26f4ce46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoolb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_308897_*|*_10007_*:*_1_*:*_11723335_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_7253723090"}], "description": "Related to  issue :\nhttps://puppet.atlassian.net/browse/MODULES-2560?filter=-2\n\nThe fix included setting the default values in the type/netapp_ldap_client.\n\nSeems like some of the parameters arent still handled like \"user-scope\"\n\nSimilarly in netapp_kerberos, \"admin_server_ip\" isnt handled.\n\nNote: Ideally It would be better to include the parameters in the zapi only if the user has specified them in the manifest( cDOT would handle the default values if parameter isnt specified). (e.g. user-scope, netgroup_scope etc.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34846", "fixedVersions": [], "id": "34846", "issueType": "Bug", "key": "MODULES-2626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-12-17T12:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "handling of default values for parameters in netapp_ldap_client and netapp_kerberos_realm", "timeSpent": "PT0S", "updated": "2015-12-17T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/64", "created": "2015-12-21T07:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] can you have a look at this please. changing to a proper puppet_x relative path", "created": "2015-12-21T07:49:00.000000"}], "components": ["netapp"], "created": "2015-09-24T10:32:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6be7181e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2cxj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1301494_*|*_10007_*:*_2_*:*_8725487_*|*_3_*:*_1_*:*_81632772_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7514025045"}], "description": "The type/netapp_sis_policy requires puppet/property/netapp_truthy\n\nI always get a transient error of \n\n{color:#d04437}Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload puppet/type/netapp_sis_policy: cannot load such file -- puppet/property/netapp_truthy on node svm3.localdomain{color}\n\nHowever if I replace the relative path to absolute path in the require statement it works. Also if I again replace the absolute path by relative path it works.\n\nI guess it is not able to find it for the first time. (Might be looking in lib at puppet master rather than modules, and then once found it gets cached)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41331", "fixedVersions": [], "id": "41331", "issueType": "Bug", "key": "MODULES-2625", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-12-21T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Transient error in netapp_sis_policy", "timeSpent": "PT0S", "updated": "2015-12-21T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/60", "created": "2015-12-17T06:22:00.000000"}], "components": ["netapp"], "created": "2015-09-24T09:57:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e8c3fca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3lef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69251956_*|*_10007_*:*_1_*:*_22915591_*|*_3_*:*_1_*:*_7104302_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7171934485"}], "description": "The \"relationship_type\" parameter is optional. When I run a manifest without the relationship type parameter, I get the following error:\n\n{color:#d04437}Error: Executing api call snapmirror-create #<NaElement:0x000000035c7288> failed: \"Invalid value specified for \\\"relationship-type\\\" element within \\\"snapmirror-create\\\": \\\"\\\".\"\nError: /Stage[main]/Main/Node[puppet-dev-02]/Netapp_snapmirror[svm2:vol1_iscsi]/ensure: change from absent to present failed: Executing api call snapmirror-create #<NaElement:0x000000035c7288> failed: \"Invalid value specified for \\\"relationship-type\\\" element within \\\"snapmirror-create\\\": \\\"\\\".\"\n{color}\n\nThis is similar to \nhttps://puppet.atlassian.net/browse/MODULES-2571?filter=-2\n\nI feel rather than setting up default values in the puppet module, we can let it get handled by cDOT. (i.e. if the parameter is specified by user in the manifest pass it, else do not include it in the zapi call). ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35970", "fixedVersions": [], "id": "35970", "issueType": "Bug", "key": "MODULES-2624", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-12-17T12:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Handling optional parameters in netapp_snapmirror", "timeSpent": "PT0S", "updated": "2015-12-17T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2015-09-24T09:25:00.000000", "creator": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ba6cdf3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87bz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "Customer requesting official support for Oracle Java in the puppetlabs-java module. Despite Oracle Java being mentioned seven times on the page, including in one of the parameter examples, it is not listed in any of the official support versions.\n\nThere is special mention of it not being present in the Debian and Ubuntu repos, but we could still potentially support it in others, making note of the limited OS availability and support scope.\n\nRelated: https://github.com/puppetlabs/puppetlabs-java/pull/139\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33858", "fixedVersions": [], "id": "33858", "issueType": "New Feature", "key": "MODULES-2623", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Official Support for Oracle Java to puppetlabs-java", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "PR 1210 - https://github.com/puppetlabs/puppetlabs-apache/pull/1210", "created": "2015-09-24T06:06:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "merged, thanks for the work.", "created": "2015-09-25T05:20:00.000000"}], "components": ["apache"], "created": "2015-09-24T06:05:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75b70d21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2cvb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in due to pr triage"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83575686_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_80304"}], "description": "In order to support file uploads the SecUploadDir parameter needs to be defined in order to provide a disk cache location for large files.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "38113", "fixedVersions": [], "id": "38113", "issueType": "New Feature", "key": "MODULES-2622", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-09-25T05:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add SecUploadDir parameter to mod_security", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:67ec243f-2d31-49d0-8372-1b0674fe35ad", "body": "I had the same error and the problem was I did not include the `apt` class before including the `apt::backports` class.", "created": "2015-10-06T01:36:00.000000"}], "components": ["apt"], "created": "2015-09-24T04:25:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1eb278cd-1c52-4060-bf59-ee6a3c1a6e43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230ec61b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2cv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23320424_*|*_6_*:*_1_*:*_0"}], "description": "error 400 ::apt::xfacts is not a hash or array when accessing it with lsbdistid at apt/manifests/backports.pp:32\n\nfacter | grep lsb\nlsbdistcodename => wheezy\nlsbdistdescription => Debian GNU/Linux 7.9 (wheezy)\nlsbdistid => Debian\nlsbdistrelease => 7.9\nlsbmajdistrelease => 7\nlsbminordistrelease => 9\n\nfacterversion => 2.4.4\nis_virtual => true\nvirtual => openvz\npuppetversion => 3.8.3\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37006", "fixedVersions": [], "id": "37006", "issueType": "Bug", "key": "MODULES-2621", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1eb278cd-1c52-4060-bf59-ee6a3c1a6e43", "resolution": "Won't Fix", "resolutionDate": "2015-09-24T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "::apt::xfacts is not a hash or array when accessing it with lsbdistid", "timeSpent": "PT0S", "updated": "2015-10-06T01:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppetlabs.com/puppetlabs/logentries/0.1.0", "created": "2015-10-06T21:23:00.000000"}], "components": ["logentries"], "created": "2015-09-24T02:00:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:26cfce2f-6436-4479-a98f-fc86e2dc20cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3238ece9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2eun:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2845944_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1103767497"}], "description": "I am running Ubuntu 14 and it needs the latest version of the module `puppetlabs-logentries`, which is on GitHub, but Puppet forge provides the old one.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33825", "fixedVersions": [], "id": "33825", "issueType": "Bug", "key": "MODULES-2620", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:26cfce2f-6436-4479-a98f-fc86e2dc20cc", "resolution": "Fixed", "resolutionDate": "2015-10-06T21:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The version of `puppetlabs-logentries` is way behind.", "timeSpent": "PT0S", "updated": "2015-10-06T21:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "This looks like it might be a combination of systemd issues and packaging changes for postgresql.\n\nWe have this working in Puppet Enterprise but that is presumably because we are vendoring postgresql.\n\nAlso the forge doesn't have metadata to specify the application side of compatibility so users might assume it supports all postgres versions.", "created": "2015-09-24T16:41:00.000000"}, {"author": "70121:b6024426-6278-4db2-b12a-b73e411cd0fb", "body": "This is a growing problem for us and we need to know if there is any traction on this.  I notice it is accepted and in the Epic Postgres Next but what is the eta on this? [~accountid:557058:79cfdf4b-b7db-45b4-904b-68a82fb46933]\n", "created": "2016-02-15T16:58:00.000000"}, {"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "[~accountid:70121:b6024426-6278-4db2-b12a-b73e411cd0fb] My comment was related to a support issue someone sent my way I believe in that case they had a workaround, support should be able to help with this or pull the right levers to raise the priority.\n\n'm unsure the module teams prioritization of this ticket or when it might be fixed.", "created": "2016-02-17T12:42:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:b6024426-6278-4db2-b12a-b73e411cd0fb] It appears that 4.7.0 and later can handle the presense of upstream packages in pre-existing repositories via the simple manifest of: \n{code:puppet}\nclass { 'postgresql::globals':\n  version => '9.4',\n}\n-> class { 'postgresql::server': }\n{code}\n\nOr whatever you would prefer. This was updated in https://github.com/puppetlabs/puppetlabs-postgresql/pull/694", "created": "2016-03-04T17:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Feel free to reopen if you find that it still doesn't work under other circumstances.", "created": "2016-03-04T17:17:00.000000"}], "components": ["postgresql"], "created": "2015-09-23T17:52:00.000000", "creator": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a4309e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz4ou7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32181123_*|*_3_*:*_1_*:*_24818373_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_3_*:*_14027745452"}], "description": "The current puppetlabs-postgresql module only supports versions up to 9.2.  Customers are looking to implement 9.4, which is supported for Ubuntu and Debian, but not for CentOS 7.", "environment": "CentOS 7\nPostgreSQL 9.4", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "38110", "fixedVersions": [], "id": "38110", "issueType": "New Feature", "key": "MODULES-2619", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:745ad6f8-2461-4691-9873-549d5904bb16", "resolution": "Fixed", "resolutionDate": "2016-03-04T17:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Support for PostgreSQL 9.4 on CentOS 7 to puppetlabs-postgresql", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/63", "created": "2015-12-17T16:43:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] how worried are we about backwards compatibility ?", "created": "2015-12-18T09:53:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Does'nt  the version  8.2 also take the policy name as parameter instead of the schedule? ", "created": "2016-01-05T07:45:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2016-01-08T10:25:00.000000"}], "components": ["netapp"], "created": "2015-09-23T12:34:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fca223d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynysf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173820_*|*_10007_*:*_1_*:*_62105560_*|*_3_*:*_2_*:*_86087949_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1729906243_*|*_10005_*:*_1_*:*_7362410160"}], "description": "Currently the resource type takes in a parameter of snapshot schedule.  In cDOT 8.3 the schedule is tied into a policy and the volume create takes in the \"snapshot policy\" as the parameter.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37005", "fixedVersions": [], "id": "37005", "issueType": "Bug", "key": "MODULES-2618", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2016-01-08T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"snapschedule\" parameter in netapp_volume is changed to \"snapshot-policy\"", "timeSpent": "PT0S", "updated": "2016-01-08T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "\nPull Request - https://github.com/puppetlabs/puppetlabs-apache/pull/1208", "created": "2015-09-23T07:32:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR has been merged, marking as resolved.", "created": "2016-02-01T08:06:00.000000"}], "components": ["apache"], "created": "2015-09-23T07:26:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e93f9b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2c7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70794674_*|*_10007_*:*_2_*:*_11253605378_*|*_5_*:*_1_*:*_0"}], "description": "Allow \n\n{noformat}\nLimitRequestFieldSize 12345 \n{noformat}\n\nto be set on a vhost.\n\nhttp://httpd.apache.org/docs/2.4/mod/core.html#limitrequestfieldsize\n\n\n\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "34845", "fixedVersions": [], "id": "34845", "issueType": "New Feature", "key": "MODULES-2616", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "LimitRequestFieldSize to be set on a apache vhost.", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/585be87047af6340b3d42ffa5280e402922ba673", "created": "2015-09-30T21:22:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.8.\u200b\u200b1\u200b-\u200b\u200bb2\u200b\u200b0\u200b1\u200b\u200b\u200b11\u200b\u200b-\u200b4\u200b\u200b14\u200b\u200bc\u200b6\u200b\u200b0f\u200b\u200b\u200b3 via CI pipeline.", "created": "2015-10-01T12:27:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Acceptance PR fix merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/414c60f31b310ac844539b963af5200209eb016e\n\nAdditional code refactor merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/89003655cc061ff324624857b86af03d4b79267d", "created": "2015-10-01T22:42:00.000000"}], "components": ["dsc"], "created": "2015-09-22T11:47:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f551a10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dmf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found in testing, pulled in because had bandwidth when other work blocked"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_40127139_*|*_1_*:*_1_*:*_682048854_*|*_10007_*:*_2_*:*_43330685_*|*_3_*:*_2_*:*_1766004_*|*_4_*:*_1_*:*_3010155_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_9769212"}], "description": "h1. Description\n\nIf a user specifies an empty string in the \"PSCredential\" hash for the \"Password\" parameter for the \"User\" DSC resource the module will crash:\n\n{noformat}Notice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment production in 0.39 seconds\nError: /Stage[main]/Main/Dsc_user[user_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'User'\n  Method        = 'test'\n  Property      = @{\n    username = 'catsinhats'\n    ensure = 'present'\n    password = [PSCustomObject]@{'user' = 'incorrect'; 'password' = ''} | new-pscredential\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: new-pscredential : Cannot bind argument to parameter 'password' because it is\nan empty string.\nAt line:43 char:75\n+ ... tomObject]@{'user' = 'incorrect'; 'password' = ''} | new-pscredential\n+                                                          ~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidData: (@{user=incorrect; password=}:PSObj\n   ect) [new-pscredential], ParameterBindingValidationException\n    + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAl\n   lowed,new-pscredential\nNotice: Applied catalog in 4.09 seconds{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# [Download the test package|http://int-resources.ops.puppetlabs.net/QA_resources/test_program/test_program_installer.exe] onto the SUT.\n# Apply the following manifest on the SUT:\n{noformat}dsc_package {'package_test':\n  :dsc_ensure   => 'Present',\n  :dsc_username => 'unicode',\n  :dsc_password => \"{'user' => 'unicode', 'password' => ''}\"\n}{noformat}\n\nh2. Expect\n\nThe Puppet apply should fail with a reasonable error message.\n\nh2. Actual\n\nThe DSC module crashes:\n\n{noformat}Notice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment production in 0.39 seconds\nError: /Stage[main]/Main/Dsc_user[user_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\nfunction new-pscredential\n{\n  [CmdletBinding()]\n  param (\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $user,\n\n    [parameter(Mandatory=$true,\n      ValueFromPipelineByPropertyName=$true)]\n    [string]\n    $password\n  )\n\n  $secpasswd   = ConvertTo-SecureString $password -AsPlainText -Force\n  $credentials = New-Object System.Management.Automation.PSCredential ($user, $secpasswd)\n  return $credentials\n}\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'User'\n  Method        = 'test'\n  Property      = @{\n    username = 'catsinhats'\n    ensure = 'present'\n    password = [PSCustomObject]@{'user' = 'incorrect'; 'password' = ''} | new-pscredential\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: new-pscredential : Cannot bind argument to parameter 'password' because it is\nan empty string.\nAt line:43 char:75\n+ ... tomObject]@{'user' = 'incorrect'; 'password' = ''} | new-pscredential\n+                                                          ~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidData: (@{user=incorrect; password=}:PSObj\n   ect) [new-pscredential], ParameterBindingValidationException\n    + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAl\n   lowed,new-pscredential\nNotice: Applied catalog in 4.09 seconds{noformat}", "environment": "Module Version: HEAD on [Iristyle:puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes|https://github.com/Iristyle/puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes]\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "43407", "fixedVersions": [], "id": "43407", "issueType": "Bug", "key": "MODULES-2615", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-01T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Empty Password for \"PSCredential\" Parameter Causes Crash", "timeSpent": "PT0S", "updated": "2015-10-06T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-stdlib/pull/529\n\nI'm unsure if this PR covers all cases.\nIt's a work-around I've used today to quickly fix this for us.", "created": "2015-09-22T10:12:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi [~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d],\nThe function empty() that you refer to is required only to handle a set of elements (e.g arrays, hashes, strings), whereas a numeric value does not fulfil this requirement. The documentation is perhaps lacking in description, which I updated here: https://github.com/puppetlabs/puppetlabs-stdlib/pull/530\nRegarding your problem however I think there is a few ways to check your value is empty:\n1. Parse your numeric value into a string then send the string value to this function, or\n2. Use the _defined_ puppet function: https://docs.puppetlabs.com/references/latest/function.html#defined\nThank you for your ticket, hopefully this information helps.", "created": "2015-09-23T04:54:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] I agree that this code is not optimal and I wouldn't implement it like this either, but this is what I've stumbled over when I worked on a Puppet 4 migration project with real world code.\nAs it was never mentioned in the README as a limitation that it does not support integers it was also completely valid to be used in the past.\n\nFor me this is clearly a regression: it worked with the legacy parser and it does not work with future parser anymore.\nIf you accept this as a breaking change, at the very least it should be mentioned here as well:\nhttps://docs.puppetlabs.com/puppet/latest/reference/experiments_future.html \n", "created": "2015-09-23T05:13:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "[~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d] Thank you for getting back to me on this. I looked further into code and it does seem that the tests are not covering all possible inputs, so this needs to be looked into/ fixed. As well as your change to ensure compatibility after the update. I've changed this ticket to accepted, thanks for your patience.", "created": "2015-09-23T08:18:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] Thanks.\nI think the tests are a simple fix.\nI have something prepared here which should work:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/compare/master...roman-mueller:MODULES/2614_check_for_numeric\n\nShould I open another pull request for this?", "created": "2015-09-27T03:57:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thanks [~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d]\nTo save you some effort and to get this (hopefully) merged quicker for you I added an acceptance test, updated the readme on your changes and created a pull request: https://github.com/puppetlabs/puppetlabs-stdlib/pull/533\nThanks for your work on this!", "created": "2015-09-28T10:05:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-09-28T10:12:00.000000"}], "components": ["stdlib"], "created": "2015-09-22T10:04:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@741dbee1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2bqf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68147354_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_10817184_*|*_10005_*:*_1_*:*_439932503"}], "description": "When evaluating Puppet 4 on our manifests I ran into this issue.\nConsider the following code:\n\n{code}\n$foo = 1\nif empty($foo) {\n  notice(\"foo is empty\")\n}\n{code}\n\nRunning this without and with future parser:\n\n{code}\n[root@localhost vagrant]# puppet apply test.pp \nNotice: Compiled catalog for localhost in environment production in 0.02 seconds\nNotice: Finished catalog run in 0.01 seconds\n[root@localhost vagrant]# puppet apply test.pp --parser=future \nError: Evaluation Error: Error while evaluating a Function Call, empty(): Requires either array, hash or string to work with at /home/vagrant/test.pp:2:4 on node localhost\nError: Evaluation Error: Error while evaluating a Function Call, empty(): Requires either array, hash or string to work with at /home/vagrant/test.pp:2:4 on node localhost\n{code}\n\nIt looks to me that previously the variable was cast before it was passed to empty() which is why it worked.\nempty() basically is just a wrapper for the ruby function empty() which never worked with integers.\nNow with future parser empty() really gets an integer and it fails.\nI've also tested this with Puppet 4 and it fails in the same way.", "environment": "Puppet 3.8.3 on CentOS 6 with latest stdlib from github", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43406", "fixedVersions": [], "id": "43406", "issueType": "Bug", "key": "MODULES-2614", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-09-28T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "empty() fails when integer is passed to it with future parser", "timeSpent": "PT0S", "updated": "2015-09-28T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a92099a2-7abb-4f3c-95d1-1b3017dc0940", "created": "2015-09-22T09:17:00.000000", "name": "_additional_includes.erb.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12922"}], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a92099a2-7abb-4f3c-95d1-1b3017dc0940", "body": "I've submitted the patch and I think it's ready to be reviewed: [https://github.com/puppetlabs/puppetlabs-apache/pull/1207]", "created": "2015-09-22T10:35:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Pull request merged", "created": "2015-09-24T03:30:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-22T09:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a92099a2-7abb-4f3c-95d1-1b3017dc0940", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79d117c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2bpr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "pull request supplied by community member"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151754669_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_108341"}], "description": "Hi,\n\nThe file templates/vhost/_additional_includes.erb can use a small cleanup (IMHO). Please find attached a patch.\n\nWithout the patch (current 1.6.0 version) the includes are not nicely indented in line with the comment and the rest of the configuration file. My patch fixes that.\n\nSincerely,\nFreddy Spierenburg", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "40195", "fixedVersions": [], "id": "40195", "issueType": "Improvement", "key": "MODULES-2613", "labels": ["puppetlabs-apache"], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a92099a2-7abb-4f3c-95d1-1b3017dc0940", "resolution": "Fixed", "resolutionDate": "2015-09-24T03:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Small style cleanup to templates/vhost/_additional_includes.erb", "timeSpent": "PT0S", "updated": "2015-09-24T03:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "28800", "assignee": "623e74d78d8b9c0068b9f304", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR https://github.com/puppetlabs/puppetlabs-mysql/pull/775\n\nAnmyway, i think a better solution wopuld be to create temporal my.cnf file and remove it after process is completed.", "created": "2015-11-06T11:43:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "FYI, this PR caused the acceptance tests to fail.  I replaced it with a cnf file based solution:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/778", "created": "2015-11-13T13:25:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Fixed via: https://github.com/puppetlabs/puppetlabs-mysql/pull/778", "created": "2015-11-13T13:26:00.000000"}], "components": ["mysql"], "created": "2015-09-21T16:15:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5878a7b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbnr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_581135275_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3991494891"}], "description": "Hi,\n\nsince MySQL 5.6, the mysql* commands raise a warning, if the password is in the commadline  in plaintext:\n\n{{Warning: Using a password on the command line interface can be insecure.}}\n\nThe backup cron will always send a mail with multpe warning.\n\nTo avoid this, please use the MYSQL_PWD environment variable: https://dev.mysql.com/doc/refman/5.1/en/password-security-user.html\n\nThe enviroment variable is already avalible since mysql 5.1\n\nAnother way is to create a local .my.cnf file with the backup credentials.\n\n\n", "environment": "puppet/3.8.2\nmysql/5.6.19\nubuntu/14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40193", "fixedVersions": [], "id": "40193", "issueType": "New Feature", "key": "MODULES-2605", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "resolution": "Fixed", "resolutionDate": "2015-11-13T13:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use MYSQL_PWD in mysqldump.sh to avoid warnings.", "updated": "2015-11-13T13:26:00.000000", "votes": "0", "watchers": [], "worklogs": [{"author": "623e74d78d8b9c0068b9f304", "startDate": "2015-11-13T13:26:00.000000", "timeSpent": "PT28800S"}]}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/53", "created": "2015-09-23T03:31:00.000000"}], "components": ["netapp"], "created": "2015-09-21T15:51:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3493856e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoojb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128543953_*|*_10007_*:*_1_*:*_220162013_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4045"}], "description": "I was able to lock the account by specifying \"is_locked\" parameter to true in the netapp_security_login resource type.\n\nHowever I am unable to unlock it, by setting the same parameter to \"false\".\n\nAlso the values that \"is_locked\" parameter takes isnt documented.  It would be great if it could be added.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39237", "fixedVersions": [], "id": "39237", "issueType": "Bug", "key": "MODULES-2604", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-25T16:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to unlock the account using netapp_security_login resource type", "timeSpent": "PT0S", "updated": "2015-09-25T16:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/52", "created": "2015-09-23T02:38:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-23T09:49:00.000000"}], "components": ["netapp"], "created": "2015-09-21T14:36:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e2bc38a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1esn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129823713_*|*_10007_*:*_1_*:*_25790231_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4712"}], "description": "The netapp_security_role_create api has \"access_level\" and  \"role_query\" parameters as optional. Currently the module assigns nil to these parameters due to \n\n{color:#14892c}args += ['access-level', resource[:access_level]]\n    args += ['role-query', resource[:role_query]]{color}\n\n\nresulting in the error:\n{color:#d04437}{color:#14892c}{color:#d04437}\n Executing api call security-login-role-create command-directory-name volume role-name admin vserver svm5 access-level  role-query  failed: \"Invalid value specified for \\\"access-level\\\" element within \\\"security-login-role-create\\\": \\\"\\\".\"{color}{color}{color}\n\nif \"access_level\" parameter is not specified\n\nAlso the documentation for the namevar is correct. Except the example given is wrong\n\ni.e. eg \"ssh:password:vsadmin:vserver01\" can be \"volume:admin:vserver01\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37003", "fixedVersions": [], "id": "37003", "issueType": "Bug", "key": "MODULES-2603", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-23T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Making \"access_level\" parameter optional in netapp_security_login_role resource type", "timeSpent": "PT0S", "updated": "2015-09-23T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi [~accountid:557058:5152a728-e7dc-4d9d-8c26-407dee8c869d],\nThank you for your ticket, however we only deal with supported puppet modules, and this is a community module. What I would suggest doing is raising this point in the issues section of the rundeck module: https://github.com/puppet-community/puppet-rundeck/issues . \n", "created": "2015-09-22T07:44:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "[~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396] no wonder I didn't see it in the list of components.\n\nOk thanks!", "created": "2015-09-22T10:26:00.000000"}], "components": [], "created": "2015-09-21T13:53:00.000000", "creator": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37a46ec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2bdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64274388_*|*_6_*:*_1_*:*_0"}], "description": "I'd like the ability to tell the Rundeck module to NOT manage the user/group that I specify as part of the installation.  This is because one of my organization's base classes already does that.  So, when I specify the user & group to install Rundeck as, it results in a *duplicate declaration* error.\n\nRelevant code:  https://github.com/puppet-community/puppet-rundeck/blob/master/manifests/install.pp#L74\n\nThe module assumes that when you specify a user/group other than *rundeck*, that it should be the one to manage the user/group resources.  This is not the desired behavior in my case, since we have already declared those resources.  So, I propose a flag to tell the module to not worry about managing those resources.\n\nPull-request to come soon.", "environment": "*OS:*  Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37002", "fixedVersions": [], "id": "37002", "issueType": "Improvement", "key": "MODULES-2602", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "resolution": "Won't Do", "resolutionDate": "2015-09-22T07:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Prevent Rundeck module from managing the user-specified user & group", "timeSpent": "PT0S", "updated": "2015-09-22T10:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi [~accountid:623e74bb4a57610068e88341],\nThis work is scheduled to be completed by 2015-09-30.", "created": "2015-09-22T04:42:00.000000"}], "components": ["apt", "supported"], "created": "2015-09-21T09:25:00.000000", "creator": "623e74bb4a57610068e88341", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b945f3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2an3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151129986_*|*_6_*:*_1_*:*_0"}], "description": "When is the next release of the apt module sceduled?\nWe are eagerly awaiting the next version (2.1.2) to the forge, which contains a merge we need for our module to have its next release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38102", "fixedVersions": [], "id": "38102", "issueType": "Task", "key": "MODULES-2596", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74bb4a57610068e88341", "resolution": "Fixed", "resolutionDate": "2015-09-23T03:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release new version of apt module", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hello,\nThank you for your ticket, however I need a bit more information. Would you be able to supply us with the manifest you are using which causes the error? ", "created": "2015-09-21T08:29:00.000000"}, {"author": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "body": "Hello [~accountid:557058:a7f95b1d-db7a-4dda-b600-bb7feec74396],\n\nHere is the manifest I use: https://github.com/pcart-grandjean/mongotest/blob/feature/auth/manifests/site.pp\n\nWith the repository, you should be able to reproduce the problem easily. The branch master is working, the branch feature/auth fails. And the only difference is the activation of the server authentication.\n\nI understand that I should define the admin user/password, but I can't find how in the documentation and all my attempts so far failed.\n\nThanks,\nPierre", "created": "2015-09-24T03:56:00.000000"}, {"author": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "body": "I see a PR that seem related:\n[https://github.com/puppetlabs/puppetlabs-mongodb/pull/194]", "created": "2015-09-24T08:25:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["apt", "mongodb", "supported"], "created": "2015-09-20T02:08:00.000000", "creator": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0d7f55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2akf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109271739_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_66797277280"}], "description": "When activating the authentication option:\n\n{quote}\nclass {'::mongodb::server':\n  auth => true,\n}\n{quote}\n\nI systematically get the error:\n\n{quote}\nError: Failed to apply catalog: Execution of '/usr/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval printjson(db.getMongo().getDBs())' returned 252: 2015-09-20T09:40:47.780+0200 E QUERY    Error: listDatabases failed:{\n        \"ok\" : 0,\n        \"errmsg\" : \"not authorized on admin to execute command { listDatabases: 1.0 }\",\n        \"code\" : 13\n}\n    at Error (<anonymous>)\n    at Mongo.getDBs (src/mongo/shell/mongo.js:47:15)\n    at (shell eval):1:25 at src/mongo/shell/mongo.js:47\n{quote}\n\nNo documentation explains how to set an admin account in order to make it work. So it's either a real bug in the module itself or in its documentation.", "environment": "The problem described below was noticed and is reproducible on Ubuntu 14.04 LTS servers.\n\nHere are the modules used:\n\u251c\u2500\u2500 pdxcat-autofs (v1.0.2)\n\u251c\u2500\u2500 puppetlabs-apt (v2.1.1)\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.3)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-mongodb (v0.11.0)\n\u251c\u2500\u2500 puppetlabs-mysql (v2.3.1)\n\u251c\u2500\u2500 puppetlabs-postgresql (v4.6.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n\u2514\u2500\u2500 spiette-selinux (v0.5.4)\n\nPuppet version is 4.2.1, Hiera is 3.0.1 and mongoDB 3.0.6\n", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "43404", "fixedVersions": [], "id": "43404", "issueType": "Bug", "key": "MODULES-2594", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to activate authentication in puppetlabs/mongodb module", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user,\n\nWe've reviewed your modules, and we have a few comments:\n\nFor remi:\n* This module has no tags on github, releases need to be tagged\n* This module has no CHANGELOG, which is required to be able to verify that you are following SemVer\n* Ideally, this module would include at least unit tests for each class and have the documentation updated to follow the puppetlabs README template\n\nOnce those have been addressed we should be able to approve your remi module.\n\nFor repoforge, the module had the same issues as remi, but there's also a more widely used module for repoforge at https://forge.puppetlabs.com/yguenane/repoforge which we would rather approve.\n\nFrom the website for the nux repository, it sounds like the repo is not widely used enough or in stable enough of a state to warrant an approved module.", "created": "2015-09-22T11:19:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:29e978ea-bf6d-479b-b834-d4b76e83ac0d", "body": "Hi,\n\nThe remi and repoforge modules have now been updated. I did not think the yguenane module was eligible for approval as it is not yet v1.0.0\n\nMany Thanks", "created": "2015-10-03T17:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am just chasing leads here, i assume you would like us to re-review remi", "created": "2015-11-13T09:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "closing due to lack of activity", "created": "2015-12-18T10:29:00.000000"}], "components": ["approved"], "created": "2015-09-18T20:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:29e978ea-bf6d-479b-b834-d4b76e83ac0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42a3e5d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2ajr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_573716283_*|*_6_*:*_1_*:*_0_*|*_10012_*:*_1_*:*_47818_*|*_10004_*:*_1_*:*_7255151988_*|*_10005_*:*_1_*:*_4839"}], "description": "Hi we would like to see if our modules can be set to approved modules. They have scored 5/5 on coding and download counts are steadily rising: https://forge.puppetlabs.com/m0byd1ck\n\nMany Thanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40191", "fixedVersions": [], "id": "40191", "issueType": "Task", "key": "MODULES-2601", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:29e978ea-bf6d-479b-b834-d4b76e83ac0d", "resolution": "Won't Fix", "resolutionDate": "2015-12-18T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approved Modules", "timeSpent": "PT0S", "updated": "2015-12-18T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-09-18T11:05:00.000000", "name": "unicode_group-ss1.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12921"}], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Needs repro", "created": "2017-02-02T11:43:00.000000"}], "components": ["dsc"], "created": "2015-09-18T11:05:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3861a77b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz29rb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/17"}], "description": "h1. Description\n\nIf a user specifies a Unicode value for the \"GroupName\" parameter for the \"Group\" DSC resource then the resource fails to set the correct value.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# [Download the test package|http://int-resources.ops.puppetlabs.net/QA_resources/test_program/test_program_installer.exe] onto the SUT.\n# Apply the following manifest on the SUT:\n{noformat}dsc_package {'package_test':\n  dsc_ensure   => 'Present',\n  dsc_groupname => \"\\u1134\\u1169\\u1185\\u1173\\u112D\\u1117\\u1114\\u1135\\u114E\"\n}{noformat}\n# Open \"Computer Management\" and navigate to the \"Groups\" folder.\n\nh2. Expect\n\nThe Puppet apply should complete successfully and create a group with a Unicode name.\n\nh2. Actual\n\nThe DSC manifest will report being applied successfully, but the name of the group is not correct:\n\n!unicode_group-ss1.PNG|thumbnail!", "environment": "Module Version: HEAD on [Iristyle:puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes|https://github.com/Iristyle/puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes]\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33821", "fixedVersions": [], "id": "33821", "issueType": "Bug", "key": "MODULES-2593", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - The \"Group\" Resource Fails when Unicode \"GroupName\" is Specified", "timeSpent": "PT0S", "updated": "2017-02-02T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/54", "created": "2015-09-23T05:55:00.000000"}], "components": ["netapp"], "created": "2015-09-18T08:37:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60b8f11a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2bhj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_417830167_*|*_10007_*:*_1_*:*_14131178_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4480331"}], "description": "The \"force\" parameter is used by igroup-delete  which is implemented as a part of netapp_igroup resource type", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39236", "fixedVersions": [], "id": "39236", "issueType": "Bug", "key": "MODULES-2592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-23T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"force\" parameter in netapp_igroup", "timeSpent": "PT0S", "updated": "2015-09-23T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/55 merged", "created": "2015-09-28T10:13:00.000000"}], "components": ["netapp"], "created": "2015-09-18T07:59:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@398c2f8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2bhr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_855780867_*|*_10007_*:*_1_*:*_6262728_*|*_3_*:*_1_*:*_9983050_*|*_5_*:*_1_*:*_0"}], "description": "In order to unbind the the igroup from the portset, the portset parameter has to be set to false. It would be great if we could add it to the documentation of netapp_igroup\n\nAlso, the correct implementation gives an error of it couldnt find a portset false.\n\nI feel the correct implementation would be:\n\n{color:#14892c} if value == \"false\"\n      igroupportsetunbind('initiator-group-name',resource[:name])\n{color}\n\nNotice \"\" for false and name parameter are missing in original code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37001", "fixedVersions": [], "id": "37001", "issueType": "Bug", "key": "MODULES-2591", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-28T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "igroup-unbind-portset functionality incorrectly implemented and  missing documentation", "timeSpent": "PT0S", "updated": "2015-09-28T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi Former user,\nThank you for your ticket, I put in the fix for this here: https://github.com/puppetlabs/puppetlabs-motd/pull/22\nThank for bringing this to our attention. ", "created": "2015-09-22T04:06:00.000000"}], "components": ["motd"], "created": "2015-09-18T02:30:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:699fa8c3-0c8c-445a-84b4-8c7225c7795c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e5c083d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz29lb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Small issue that could be fixed quickly"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_351479523_*|*_5_*:*_1_*:*_0"}], "description": "metadata.json file comes back as invalid causing problems in vagrant.\n\nmetadata.json:31:2: Warning: Strict JSON does not allow a final comma in an array (list) literal\n   |  At line 31, column 2, offset 1132\n   |  Array started at line 28, column 18, offset 994", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38099", "fixedVersions": [], "id": "38099", "issueType": "Bug", "key": "MODULES-2590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:699fa8c3-0c8c-445a-84b4-8c7225c7795c", "resolution": "Fixed", "resolutionDate": "2015-09-22T04:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/motd - metadata.json error", "timeSpent": "PT0S", "updated": "2015-09-22T04:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/130] when the blocking ticket MODULES-2562 is resolved. The DSC [CI pipeline stage|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_intn-sys_core-master-foss-stable/] configuration has also been updated to use 1.2.7.", "created": "2015-11-04T12:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/88d9faeaa18dfdef7968a376784bafcfd99fadee", "created": "2015-11-05T12:28:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Ethan merged to master and now pipeline is green", "created": "2015-11-06T14:08:00.000000"}], "components": ["dsc"], "created": "2015-09-17T17:54:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@258ce8df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo9an:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_92440436_*|*_1_*:*_1_*:*_4130876754_*|*_10007_*:*_1_*:*_86365615_*|*_3_*:*_1_*:*_390203_*|*_5_*:*_1_*:*_0"}], "description": "Currently the acceptance and integration tests use Puppet Agent 1.2.2 for testing. We should bump the version to the latest stable 1.3.0 release when it is available.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40190", "fixedVersions": [], "id": "40190", "issueType": "Task", "key": "MODULES-2589", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-11-06T14:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Test Pre-suite to use Puppet Agent 1.2.7", "timeSpent": "PT0S", "updated": "2015-11-06T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-09-17T17:48:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501c3fd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz29jr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "h1. Description\n\nIf a user specifies a Unicode value for the \"Password\" parameter for the \"User\" DSC resource the resource fails to set the correct value.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# [Download the test package|http://int-resources.ops.puppetlabs.net/QA_resources/test_program/test_program_installer.exe] onto the SUT.\n# Apply the following manifest on the SUT:\n{noformat}dsc_package {'package_test':\n  :dsc_ensure   => 'Present',\n  :dsc_username => 'unicode',\n  :dsc_password => \"{'user' => 'unicode', 'password' => '\u1111\u1112\u110a\u1109\u110d\u110f\u110e\u1118'}\"\n}{noformat}\n# Open PowerShell console and execute the command:\n{noformat}$secpasswd = ConvertTo-SecureString '\u1111\u1112\u110a\u1109\u110d\u110f\u110e\u1118' -AsPlainText -Force\n$credentials = New-Object System.Management.Automation.PSCredential ('unicode', $secpasswd)\n\nif ( Invoke-DscResource -Name user -Method Test -ModuleName PSDesiredStateConfiguration -Verbose -Property @{\"Ensure\"=\"Present\";\"UserName\"=\"unicode\";\"Password\"=$credentials} ) {Write-Host 'Match' } else { Write-Host 'Does not match!' }{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully and create a user with a Unicode password.\n\nh2. Actual\n\nThe DSC manifest will report being applied successfully, but the password for the user account is not correct.", "environment": "Module Version: HEAD on [Iristyle:puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes|https://github.com/Iristyle/puppetlabs-dsc/tree/ticket/master/FM-2178-handle-embeddedinstance-classes]\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "38097", "fixedVersions": [], "id": "38097", "issueType": "Bug", "key": "MODULES-2588", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - The \"User\" Resource Fails when Unicode \"Password\" is Specified", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/51", "created": "2015-09-22T12:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-23T09:52:00.000000"}], "components": ["netapp"], "created": "2015-09-17T14:34:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec393b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1esf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_422781444_*|*_10007_*:*_1_*:*_78656310_*|*_5_*:*_1_*:*_0"}], "description": "lun-offline option is implemented as a part of \"netapp_lun\" resource type's \"state\" parameter. Looks like the \"size\" parameter is compulsory for netapp_lun ( which is being used during creation). \n\nTwo cases should be handled:\na) If the user wants to take the lun offline, then currently he has to specify the path parameter-- But the lun offline CLI doesnt require the size parameter.\n\nb) even though the user gives the size parameter(to get around the situation) the \"lun-resize\" is being called.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40189", "fixedVersions": [], "id": "40189", "issueType": "Bug", "key": "MODULES-2586", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-23T09:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Changing of state parameter in case of netapp_lun", "timeSpent": "PT0S", "updated": "2015-09-23T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What version of the reboot module are you using?", "created": "2015-09-29T14:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Nevermind, There seems to be an issue in Puppet 4.2.x with https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/linux.rb#L1 (more specifically {{:parent => :posix}})", "created": "2015-09-29T14:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "It's not actually trying to load the Linux provider as suitable, but I'm not quite sure what is wrong yet.", "created": "2015-09-29T14:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "It looks like it needs an explicit require to the provider it depends on. See https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/group/ldap.rb as an example.", "created": "2015-09-29T14:42:00.000000"}, {"author": "557058:a330e56a-3165-4883-b7b0-39fe31142ac1", "body": "This seems to fix it for me, guided by https://docs.puppetlabs.com/guides/provider_development.html#a-provider-of-any-resource-type\n\n{code:diff}\ndiff --git a/lib/puppet/provider/reboot/linux.rb b/lib/puppet/provider/reboot/linux.rb\nindex 2f59186..089b835 100644\n--- a/lib/puppet/provider/reboot/linux.rb\n+++ b/lib/puppet/provider/reboot/linux.rb\n@@ -1,4 +1,4 @@\n-Puppet::Type.type(:reboot).provide :linux, :parent => :posix do\n+Puppet::Type.type(:reboot).provide(:linux, :parent => Puppet::Type.type(:reboot).provider(:posix)) do\n   confine :kernel => :linux\n \n   def initialize(resource = nil)\n{code}", "created": "2015-09-30T04:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-reboot/commit/2906c0a5de2e7e46797738f7b8410c7deb25de72", "created": "2015-10-06T17:27:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/reboot/view/master/job/forge-windows_puppetlabs-reboot_init-merge_master/3/", "created": "2015-10-06T23:38:00.000000"}], "components": ["reboot"], "created": "2015-09-17T09:21:00.000000", "creator": "557058:a330e56a-3165-4883-b7b0-39fe31142ac1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad55da8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2gyv:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Needed fix for other reboot work, plus high priority issue"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_22242201_*|*_1_*:*_1_*:*_935528418_*|*_10007_*:*_1_*:*_441733708_*|*_3_*:*_2_*:*_6199679_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_41146526_*|*_10006_*:*_1_*:*_166786959_*|*_10005_*:*_1_*:*_120521468"}], "description": "I'm receiving the following error (intermittently I might add) when trying to use the reboot module.\n\n{{Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/reboot: Could not autoload puppet/provider/reboot/linux: Could not find parent provider posix of linux at /etc/puppetlabs/code/environments/build_profile_tweak/modules/domain_membership/manifests/init.pp:113:5 on node build-e5a63f4}}\n\nI wouldn't be surprised if this is more due to my configuration (stored configs / PuppetDB?) than a bug in the module. If you are able to provide any tips that would be much appreciated.", "environment": "Windows Server 2012 R2\nPuppet 4.2.2\nPuppet Server 2.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35967", "fixedVersions": [], "id": "35967", "issueType": "Bug", "key": "MODULES-2585", "labels": ["trivial", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a330e56a-3165-4883-b7b0-39fe31142ac1", "resolution": "Done", "resolutionDate": "2015-10-07T11:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Type trying to load linux provider when running under Windows", "timeSpent": "PT0S", "updated": "2015-10-07T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "14400", "assignee": "631bc7ec56010c40d449215c", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi,\nThank you looking into this, we would certainly appreciate this created as a pull request so it can be reviewed and looked at by the community.\nhttps://github.com/puppetlabs/puppetlabs-stdlib\nIf you need any help creating a pull request or have any questions let us know.\nThanks", "created": "2015-09-17T04:41:00.000000"}, {"author": "631bc7ec56010c40d449215c", "body": "Hi Helen\n\nI have already created pull request #525:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/525", "created": "2015-09-17T04:44:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi Nigel,\nThanks for the link. Your pull request was reviewed in our community meeting and was given feedback, so I'll go ahead and close this ticket. \n\n", "created": "2015-09-17T11:38:00.000000"}], "components": ["stdlib"], "created": "2015-09-17T04:06:00.000000", "creator": "631bc7ec56010c40d449215c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fcc2b50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2973:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069201_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_25131341"}], "description": "I would like to submit a new function to stdlib called 'parents'.\n\nh3. parents\n\nReturns an array containing the parent directories of a given absolute pathname. Very useful when using the file resource to avoid the Puppet error `Cannot create /xxx/yyy; parent directory /xxx does not exist`. *Type*: rvalue.\n\nSample usage:\n\n{code:puppet}\nfile {parents($install_dir):\n  ensure => directory,\n} ->\n\nfile {$install_dir:\n  ensure => directory,\n}\n\n{code}\n\n\nCondensed form:\n\n{code:puppet}\nfile {[ parents($install_dir), $install_dir ]:\n  ensure => directory,\n}\n{code}\n", "environment": "Windows and Unix", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41327", "fixedVersions": [], "id": "41327", "issueType": "New Feature", "key": "MODULES-2584", "labels": [], "originalEstimate": "PT14400S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "631bc7ec56010c40d449215c", "resolution": "Won't Do", "resolutionDate": "2015-09-17T11:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add 'parents' function to stdlib", "timeSpent": "PT0S", "updated": "2015-09-17T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:523978a3-f0fb-4ea4-a816-196dde6b9865", "body": "I'm trying to upgrade to 3.8.3 on 2012R1 and encountering the same thing. This also worked for me on earlier versions.\n", "created": "2015-09-30T15:40:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "More than one month since this has been reported. Meanwhile, 1.2.6 is out and I can't roll it out to 2012 servers via Puppet itself.", "created": "2015-10-20T00:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] it's hard to say what the issue might be given you've implemented the upgrade procedure yourself.  Windows can be notoriously tricky to do an in-place upgrade of Puppet, thanks to Windows file locking.\n\nI presume if you try to perform the installation by hand on a node, that it works ok?\n\n\nWe do have a supported module intended to upgrade from Puppet 3.8 to puppet-agent (i.e. Puppet 4.x) at https://forge.puppetlabs.com/puppetlabs/puppet_agent  (the source code is available at https://github.com/puppetlabs/puppetlabs-puppet_agent). You might want to take a look at that to see how we're performing upgrades.  With a little modification, this module should work with your scenario.\n\nWe're aware of some of the challenges when performing upgrades of agent nodes like this, and we're tracking our ideas in a couple of other tickets that you might want to start watching for updates - MODULES-2040 and PUP-5222", "created": "2015-10-22T11:58:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "In reply to comment #3:\n\n> [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] it's hard to say what the issue might be given you've\n> implemented the upgrade procedure yourself.  Windows can be notoriously tricky\n> to do an in-place upgrade of Puppet, thanks to Windows file locking.\n\nI know. However, it works fine on Windows Server 2008R2 (see description). This is a Windows Server 2012(R2) problem only.\n\n> I presume if you try to perform the installation by hand on a node, that it\n> works ok?\n\nYes.\n\n> We do have a supported module intended to upgrade from Puppet 3.8 to\n> puppet-agent (i.e. Puppet 4.x) at\n\nI'm not talking about 3.8 to 4.x, but updates in general. In fact, I'm trying to update 1.2.2 to 1.2.4 here.\n\n> https://forge.puppetlabs.com/puppetlabs/puppet_agent  (the source code is\n> available at https://github.com/puppetlabs/puppetlabs-puppet_agent). You might\n> want to take a look at that to see how we're performing upgrades.  With a little\n> modification, this module should work with your scenario.\n\nOK, that may help. I see you're using a Windows batch script to perform the update, which you execute inthe background and let it wait until the agent run has finished before you let it run msiexec. Is this correct?\n\nIf so, that might also help in my situation. I simply use a package resource to perform the update. What I see then is that I get a process chain of\n{noformat}ruby.exe\n|-cmd.exe\n  |-conhost.exe{noformat}\nof which the latter doesn't exit anymore. Each following agent run adds another cmd.exe/conhost.exe pair below ruby.exe, so that they collect over time w/o delivering reports back.\n\nWill try your approach...", "created": "2015-10-23T01:35:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "In reply to comment #4:\n\n> Will try your approach...\n\nThat actually works. However, I did some small modifications:\n# I pass the agent pid into install_puppet.bat via command line option instead of resolving it in the template. This avoids recreation of the file everytime the agent runs.\n# My class has parameters to specify server and environment, so I added those as MSI properties to the msiexec call in install_puppet.bat.erb.\n\nThanks for pointing me to your module.", "created": "2015-10-23T04:25:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Glad you were able to get things figured out!\n\nBased on your needs and the changes you've made locally, if you have any patches you'd like to submit upstream, pull requests are always welcome at https://github.com/puppetlabs/puppetlabs-puppet_agent/pulls\n\n\nThanks!", "created": "2015-10-23T12:11:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Sure. Here you are: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/68.", "created": "2015-10-26T01:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I can see how the puppet_agent module would be confused with this project, which is related to the Puppet Agent itself, not the module that upgrades Puppet from 3.8+ to 4.x. [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] / [~accountid:557058:3da95088-202d-4082-a15a-eb2e812f2578] / [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] do we have a place for tickets for the puppet_agent module? Or should those start going to MODULES?", "created": "2015-10-26T08:19:00.000000"}, {"author": "557058:3da95088-202d-4082-a15a-eb2e812f2578", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] yes, issues against the module should go in the MODULES project", "created": "2015-10-26T08:23:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Moved to MODULES.", "created": "2015-10-26T09:35:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Could someone update the summary of this ticket, as it looks like the PR is fixing a different issue?", "created": "2015-10-26T11:26:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a] is it acceptable if I retarget this as fixing up the puppetlabs-puppet_agent module? It looks like we've worked around your original issue.", "created": "2016-01-19T15:52:00.000000"}, {"author": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "body": "Sure.", "created": "2016-01-21T23:31:00.000000"}], "components": ["puppet_agent"], "created": "2015-09-17T02:19:00.000000", "creator": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75d34b44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2967:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "The install_puppet.bat file will no longer be regenerated every Puppet run on Windows machines."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_29186065124_*|*_1_*:*_1_*:*_3391212857_*|*_10007_*:*_1_*:*_7374825026_*|*_6_*:*_1_*:*_0"}], "description": "Retasking this ticket for the minor fixup to avoid recreating install_puppet.bat every run provided by [~accountid:557058:89116718-adb8-45d4-bcd9-1483be79f43a]. The bulk of the problem will be addressed by the puppetlabs-puppet_agent module with MODULES-2816.\n\n----\n\nI use a self-written class to manage (and upgrade) Puppet agent on all agent nodes. This works fine on Linux and Windows Server 2008R2, but on Server 2012R2 the upgrade to 1.2.4 fails reproducably with the following message in the report:\n\n{noformat}change from 1.2.2 to 1.2.4 failed: Could not update: Failed to install: The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.{noformat}\n", "environment": "Windows Server 2012R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37000", "fixedVersions": ["puppet_agent 1.1.0"], "id": "37000", "issueType": "Bug", "key": "MODULES-2750", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:89116718-adb8-45d4-bcd9-1483be79f43a", "resolution": "Fixed", "resolutionDate": "2016-12-22T11:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-agent module recreates install_puppet.bat every run", "timeSpent": "PT0S", "updated": "2016-12-22T11:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "HI\nThanks for the ticket, there was a change made in August that may resolve this issue https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/260. Would you like to take a look at this and see if it resolves your issue. There is no plans for a release of the module, we will probably release this change in a few weeks to the forge. Let us know if the version in git does not work.", "created": "2015-09-17T04:34:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to a fix being made and lack of response.\nIf you disagree with my decision I apologize and please feel free to reopen.", "created": "2021-02-15T07:29:00.000000"}], "components": ["vcsrepo"], "created": "2015-09-16T17:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cdd3eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28zz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39308956_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_170913217889"}], "description": "On vcsrepo document, it says when set ensure to 'latest', this overwrites any local changes to the repository. This is good since I do want to discard local changes. However in version 1.3.1, local changes are not overwritten.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43403", "fixedVersions": [], "id": "43403", "issueType": "Bug", "key": "MODULES-2583", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "resolution": "Fixed", "resolutionDate": "2021-02-15T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Vcsrepo set ensure to latest does not overwrite local chagnes", "timeSpent": "PT0S", "updated": "2021-02-15T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "body": "Invalid", "created": "2015-09-16T16:27:00.000000"}], "components": ["apt"], "created": "2015-09-16T16:16:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ed1668a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_627698_*|*_6_*:*_1_*:*_0"}], "description": "Hi!\n\ni want to manage the owncloud repo via apt::source. owncloud use the suse build service, so I think all repos from suse build service are affected.\n\nDocumentation owncloud repo: https://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud\n\nCode:\n{code:java}\napt::source { 'owncloud81':\n    location    => 'http://download.opensuse.org/repositories/isv:/ownCloud:/community:/8.1/xUbuntu_14.04/',\n    repos       => '/',\n    key         => {\n        id      => 'F9EA4996747310AE79474F44977C43A8BA684223',\n        server  => 'http://download.opensuse.org/repositories/isv:/ownCloud:/community:/8.1/xUbuntu_14.04/Release.key',\n    },\n    include     => {\n        'src' => false,\n        'deb' => true,\n    };\n}\n{code}\n\nActual Result:\n\n{code:java}Error: Could not retrieve catalog from remote server: Error 400 on SERVER: validate_re(): \"http://download.opensuse.org/repositories/isv:/ownCloud:/community:/8.1/xUbuntu_14.04/Release.key\" does not match [\"\\\\A((hkp|http|https):\\\\/\\\\/)?([a-z\\\\d])([a-z\\\\d-]{0,61}\\\\.)+[a-z\\\\d]+(:\\\\d{2,5})?$\"] at /etc/puppet/environments/production/modules/apt/manifests/key.pp:63 on node htdocs.creativesandbox.de\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run{code}\n\nExpected Result:\n\n{code:java}No error, apt repo config file created, repo key imported.{code}", "environment": "Puppet: 3.8.2\npuppetlabs/apt: 2.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40188", "fixedVersions": [], "id": "40188", "issueType": "Bug", "key": "MODULES-2582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "resolution": "Incomplete", "resolutionDate": "2015-09-16T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "regex for key url falied on valid url", "timeSpent": "PT0S", "updated": "2015-09-16T16:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2015-09-16T15:14:00.000000", "creator": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e095ce5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28vj:"}], "description": "Hello,\n\nthe prefix work with hashes perfectly. I would like to use the suffix function with hashes, too.\n\nExample:\n\n* suffix({'a'=>'b','b'=>'c','c'=>'d'},'p') returns {'ap'=>'b','bp'=>'c','cp'=>'d'}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43402", "fixedVersions": [], "id": "43402", "issueType": "New Feature", "key": "MODULES-2581", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "suffix function should work with hashes like prefix", "timeSpent": "PT0S", "updated": "2015-09-17T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "I had spoken to Hunter regarding this bug in our last call. He had seen this earlier with other device modules too. ", "created": "2015-10-15T09:04:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am going to look into this, is there any more information ? [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] [~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef]\n\nIs this because we are using device, and it isnt a problem with the module itself.\n\nIt could be a puppet cert signing issue. ", "created": "2015-12-17T07:17:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "So typically, when the \"puppet device\" command is run for the first time, it returns back saying resource not found(resource from the module). But when the command is run again, it successfully applies the manifest.\n\nI assume, it is not able to load the resources from the module for the first time.", "created": "2015-12-17T07:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef]\nI am unable to replicate this problem locally\nCan i ask what version of puppet this is happening on ? this used to be an issue we saw on older versions of FOSS puppet or Puppet enterprise.\n\nFrom the looks of it, it doesnt look like it is a device error (a problem with the module communicating with the netapp)", "created": "2016-01-11T09:21:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "The Puppet version I am running is 3.8.1 \nThe resource types are defined in the module . I was getting a feeling when the resource type is invoked for the first time by running the manifest, it tried to fetch the resource type from the native Puppet types/providers  or the cache and couldnt find them. Then for the second time, it can fetch them from the module", "created": "2016-01-11T09:27:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Unable to reproduce", "created": "2016-01-13T09:34:00.000000"}], "components": ["netapp"], "created": "2015-09-16T13:26:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e162df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynysn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53648622_*|*_3_*:*_4_*:*_513916575_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1830350786_*|*_10005_*:*_2_*:*_7873322767"}], "description": "Like discussed in today's meeting with Hunter, the master doesnt syncronize with the modules when the puppet device run is done for the first time.\n\nA sample error\n{color:#d04437}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload puppet/type/netapp_iscsi: Could not autoload puppet/provider/netapp_iscsi/cmode: cannot load such file -- puppet/provider/netapp_cmode on node svm5.localdomain{color}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35966", "fixedVersions": [], "id": "35966", "issueType": "Bug", "key": "MODULES-2580", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Won't Fix", "resolutionDate": "2016-01-13T09:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Loading of the resource type fails for the first time", "timeSpent": "PT0S", "updated": "2016-01-13T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] would you like this force to always be applied ?", "created": "2015-09-22T05:34:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "No, it is an optional parameter", "created": "2015-09-22T06:28:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/51", "created": "2015-09-22T12:00:00.000000"}], "components": ["netapp"], "created": "2015-09-16T13:22:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@340ef92e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1es7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53799288_*|*_10007_*:*_1_*:*_78656101_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_23162898_*|*_10005_*:*_1_*:*_436494744"}], "description": "the \"force\" parameter of lun-resize might sometimes be useful for resizing the lun", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33819", "fixedVersions": [], "id": "33819", "issueType": "Bug", "key": "MODULES-2579", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-23T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"force\" parameter in lun resize (netapp_lun)", "timeSpent": "PT0S", "updated": "2015-09-23T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "It was decided that this ticket is no longer necessary.", "created": "2015-09-22T10:12:00.000000"}], "components": [], "created": "2015-09-16T10:34:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57fa7d15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28en:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "WMF 5 production preview changed LCM behavior."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12488_*|*_3_*:*_1_*:*_64144330_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_452897893_*|*_10006_*:*_1_*:*_14717"}], "description": "With the release of WMF 5 Production Preview it is no longer necessary to configure the LCM on agent machines. The tests should be updated to remove this configuration and the pre-suite should no longer attempt to set the LCM refresh mode.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36999", "fixedVersions": [], "id": "36999", "issueType": "Task", "key": "MODULES-2578", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Incomplete", "resolutionDate": "2015-09-22T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Test to Remove LCM Check", "timeSpent": "PT0S", "updated": "2015-09-22T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "There was a good reason for this \"export_rule resources reference an export_policy resource, but need\nsomething to make them unique otherwise only one rule per policy can be\ncreated. The readme apparently thought that the rule_index was part of\nthe title but the types didn't reflect this.\"\n\nSo because the resource name has to be unique we included the rule number as well, to ensure uniqueness.", "created": "2015-09-22T05:45:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Oh, I was wondering if we could have the rule_number as an optional parameter, and have the namevar as \"policy_name:key\".  where the \"key\" is  just the serial number of the rule in the manifest, in that way even the uniqueness constraint will be preserved,  the user need not know about the existing rules and can also specify the rule number if required(using optional rule parameter). Ofcourse \"key\" is not used in constructing the zapi call\n\nkey would allow us to specify multiple rules with same policy and without specifying the rule number. Although I am not sure if this is a clean way. ", "created": "2015-09-22T12:34:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Any thoughts on this Former user", "created": "2015-09-24T07:22:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "we need to make the name of the attribute unique, and it needs to come from the information that the netapp gives us. so we cannot just generate a random key. \n\nis that what you mean ?", "created": "2015-09-24T08:07:00.000000"}], "components": ["netapp"], "created": "2015-09-16T09:15:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5090bb91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1erz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "spare cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68407613_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_437455365"}], "description": "The \"netapp_export_rule\" resource type has a namevar of the form \"policy_name:rule_number\".\n\nThe \"rule_number\" is an optional parameter. ( The end user need not know the rules already existing in the policy and the rule numbers they are assigned). CDoT assigns the \"rule_number\" implicitly. (chronologically). However the user can specify a specific \"rule_number\". (For priority purposes). \n\nTherefore the rule_number should be given as a parameter instead of including it in namevar.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41326", "fixedVersions": [], "id": "41326", "issueType": "Bug", "key": "MODULES-2577", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Won't Fix", "resolutionDate": "2015-09-22T05:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "\"rule_number\" parameter being included as namevar in netapp_export_rule", "timeSpent": "PT0S", "updated": "2015-09-24T08:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:84e138dc-8cbe-4702-a889-3811b9e8fb44", "body": "Sorry didn't realised this could be worked around with the java_alternative_path var.  My bad.", "created": "2015-09-16T04:29:00.000000"}], "components": [], "created": "2015-09-16T04:07:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:84e138dc-8cbe-4702-a889-3811b9e8fb44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dc7ccaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1296168_*|*_6_*:*_1_*:*_0"}], "description": "The java::config class tests that the specified java alternative matches the link in /etc/alternatives, and if not, it runs.  But in my case the link checked points to another link, not the actual alternative name.  So it runs every time, even though the java alternative is not changed.\n\nRun it on an Ubuntu 14.04 box and you'll see what I mean.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40172", "fixedVersions": [], "id": "40172", "issueType": "Bug", "key": "MODULES-2576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:84e138dc-8cbe-4702-a889-3811b9e8fb44", "resolution": "Fixed", "resolutionDate": "2015-09-16T04:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "update-alternatives is executed every puppet run", "timeSpent": "PT0S", "updated": "2015-09-16T04:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/431ee56eac4ecc9fdf22608b0184834d1a13c206", "created": "2015-09-18T15:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Jenkins passed CI starting with https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/99/", "created": "2015-09-21T13:26:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "The fix to the \"[allow_lcm_modes.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_functionality/allow_lcm_modes.rb]\" test made by [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] is sufficient to verify this ticket. After a short discussion it was decided that the current behavior of setting the LCM to \"Disabled\" is fine.", "created": "2015-09-22T10:11:00.000000"}], "components": ["dsc"], "created": "2015-09-15T23:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c7b207"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28af:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Microsoft informed us no longer a limitation of WMF5 production preview, so trying to get in place for Thursday webinar"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_253618730_*|*_1_*:*_1_*:*_26662_*|*_10007_*:*_3_*:*_1609320_*|*_3_*:*_2_*:*_98507649_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_74723092_*|*_10004_*:*_1_*:*_127067355_*|*_10006_*:*_1_*:*_17114"}], "description": "As of the 8/31 WMF5 production preview, it's no longer necessary to touch global LCM state\nhttp://blogs.msdn.com/b/powershell/archive/2015/08/31/windows-management-framework-5-0-production-preview-is-now-available.aspx\n\nTherefore the checks inside the Invoke-DscResource template can be removed and the README can be update.\n\nI have manually verified this against PowerShell 5.0.10514.6 / Windows 2008R2.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39234", "fixedVersions": [], "id": "39234", "issueType": "Improvement", "key": "MODULES-2575", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-09-22T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Remove LCM status checks", "timeSpent": "PT0S", "updated": "2015-09-22T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user You need to also have\n{noformat}\nclass { 'apache': }\n{noformat}\n\nin your node definition.", "created": "2015-09-15T16:54:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3f58a17d-58ff-4816-9ce1-9546d60b72b8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I have Apache declared in another class/file", "created": "2015-09-15T16:59:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user is it declared on the `node 'confluence02.cogility.com'` node definition? It needs to be in the node definition where you're declaring the vhost (or included on that node).", "created": "2015-09-15T17:21:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3f58a17d-58ff-4816-9ce1-9546d60b72b8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] yeah, the class is assigned to the node 'confluence02.cogility.com'. When I try to add the Apache class, I receive a class redeclared error so the class is applied to the node. ", "created": "2015-09-16T10:59:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user what version of the apache module are you running with?", "created": "2015-09-16T11:01:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3f58a17d-58ff-4816-9ce1-9546d60b72b8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I'm running version 1.6.0", "created": "2015-09-16T11:06:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user,\n\nIt looks like you're missing the required 'docroot' parameter for apache::vhost.\n\nAfter adding a docroot I was able to get that manifest working.  If that doesn't work for you can you please provide more information about your system? The following would be useful:\n* output of `puppet module list`\n* version of puppet\n* version of facter\n\nAdditionally, do you have errors elsewhere in your catalog? Have you restarted your puppet master (assuming you're running with master/agent)? Can you run puppet successfully on your master? Are you using an ENC?", "created": "2015-09-21T17:37:00.000000"}, {"author": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "body": "This is a most likely parse order problem I just ran in to myself, $apache_version is defined underneath Class[apache] but it is trying to be used in the template() function before that. Make sure Class[apache] is declared before your Apache::Vhost resources.", "created": "2015-11-02T09:00:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket with the assumption that the above responses enabled you to get past your issue.\nIf this is not the case please feel free to reopen this ticket and we will try to help you as best we can.", "created": "2021-01-25T07:51:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-15T14:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3f58a17d-58ff-4816-9ce1-9546d60b72b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36cbcbb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8izr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1251297045_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_167984931813"}], "description": "I'm trying to set a proxy through Apache. However, one of the templates are not loaded and is causing Apache to not start. Here's the code that I'm using to set up the proxy:\n\n{code:java}\nnode 'confluence02.cogility.com' {\n  apache::vhost { 'confluence02.cogility.com':\n    manage_docroot      => false,\n    port                => 80,\n    proxy_dest          => 'http://localhost:8090',\n    proxy_preserve_host => true,\n    serveradmin         => 'admin@cogility.com',\n    servername          => 'confluence02.cogility.com',\n    suphp_engine        => 'off',\n    vhost_name          => 'confluence',\n    custom_fragment     => '\n        ProxyRequests Off\n\n        <Proxy *>\n                Require all granted\n        </Proxy>\n\n        <Location />\n                Require all granted\n        </Location>',\n  }\n}\n{code}\n\nHere's the stack trace on the client:\n{code:java}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, Failed to parse template apache/vhost/_directories.erb:\n  Filepath: /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/package.rb\n  Line: 4\n  Detail: undefined method `scan' for nil:NilClass\n at /etc/puppetlabs/puppet/environments/production/modules/apache/manifests/vhost.pp:562:18 on node cog-cfl-01.cogility.local\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/rest.rb:207:in `is_http_200?'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/rest.rb:100:in `find'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:294:in `block in retrieve_new_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:327:in `block in thinmark'\n/opt/puppet/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:326:in `thinmark'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:293:in `retrieve_new_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:61:in `retrieve_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:106:in `prepare_and_retrieve_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:202:in `run_internal'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:134:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:133:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:47:in `block (4 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent/locker.rb:20:in `lock'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:47:in `block (3 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:117:in `with_client'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:44:in `block (2 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:82:in `run_in_fork'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:43:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:179:in `call'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:179:in `controlled_run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:41:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/agent.rb:356:in `onetime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/agent.rb:322:in `run_command'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `block (2 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:507:in `plugin_hook'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:488:in `exit_on_fail'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:146:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:92:in `execute'\n/opt/puppet/bin/puppet:8:in `<main>'\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}", "environment": "CentOS 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40171", "fixedVersions": [], "id": "40171", "issueType": "Bug", "key": "MODULES-2574", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3f58a17d-58ff-4816-9ce1-9546d60b72b8", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::vhost not finding template _directories.erb", "timeSpent": "PT0S", "updated": "2021-01-25T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/56", "created": "2015-09-30T04:20:00.000000"}], "components": ["netapp"], "created": "2015-09-15T12:43:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@347afdbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Free ?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons", "value": "Yes"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoojj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28606869_*|*_10007_*:*_1_*:*_19279699_*|*_3_*:*_1_*:*_150867311_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1086341621"}], "description": "The manifest used is:\n\nnode 'puppet-dev'{\n    netapp_vserver_peer { 'svm1:svm4' :\n        ensure => present,\n        applications => [\"snapmirror\"],\n        #peer_cluster => \"puppet-dev\"\n    }\n}\n\nThe error is:\n{color:#d04437}Error: Executing api call vserver-peer-create #<NaElement:0x00000002f7f8a8> failed: \"Cluster peering does not exist.\"\nError: /Stage[main]/Main/Node[puppet-dev-02]/Netapp_vserver_peer[svm1:svm4]/ensure: change from absent to present failed: Executing api call vserver-peer-create #<NaElement:0x00000002f7f8a8> failed: \"Cluster peering does not exist.\"\n{color}\n\n\nIt works if the peer_cluster parameter is specified. \n\nI believe it is taking in the value of \"nil\" if it is not specified.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34843", "fixedVersions": [], "id": "34843", "issueType": "Bug", "key": "MODULES-2573", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-30T09:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "netapp_vserver_peer fails if peer_cluster parameter(optional) isnt specified", "timeSpent": "PT0S", "updated": "2015-09-30T09:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged into master. Will stage for next release of concat.", "created": "2015-09-15T17:47:00.000000"}], "components": [], "created": "2015-09-14T16:57:00.000000", "creator": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1863e1ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz27av:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_298731_*|*_1_*:*_1_*:*_600388_*|*_10009_*:*_1_*:*_88502964_*|*_5_*:*_1_*:*_0"}], "description": "As discussed in RE-4146, the puppet-vagrant-boxes.puppetlabs.com URLs are no longer valid. This means that running the acceptance tests manually does not work. Beaker tests run on vmpooler out of CI work though.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42374", "fixedVersions": [], "id": "42374", "issueType": "Bug", "key": "MODULES-2572", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "resolution": "Fixed", "resolutionDate": "2015-09-15T17:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat module specifies old Vagrant box URLs for acceptance tests", "timeSpent": "PT0S", "updated": "2015-09-15T17:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/50", "created": "2015-09-22T05:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2015-09-22T10:18:00.000000"}], "components": ["netapp"], "created": "2015-09-14T15:24:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf03f4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz25mn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76286248_*|*_10007_*:*_1_*:*_17530022_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_579008311"}], "description": "To create a snapmirror relationship , two parameters are required . (\"destination-path and source-path\"). The manifest used is:\n\nnode 'cluster1'{\n    netapp_snapmirror { 'vserver02:vserver02_vol1':\n           ensure => present,\n           source_location => \"vserver01:vserver01_vol1\",\n        }\n}\n\nI get an error of \n\n{color:#d04437}Error: Executing api call snapmirror-create #<NaElement:0x00000003d3a6c8> failed: \"Invalid integer value for max-transfer-rate: (null)\"\nError: /Stage[main]/Main/Node[cluster1-01]/Netapp_snapmirror[vserver02:vserver02_vol1]/ensure: change from absent to present failed: Executing api call snapmirror-create #<NaElement:0x00000003d3a6c8> failed: \"Invalid integer value for max-transfer-rate: (null)\"\n{color}\n\n\nI think it has to do with:\n\n {color:#14892c}     args.child_add_string('relationship-type', @resource[:relationship_type])\n      args.child_add_string('max-transfer-rate', @resource[:max_transfer_rate]){color}\n\n\nBy passing the null value, hence the default value is unable to kick in\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40170", "fixedVersions": [], "id": "40170", "issueType": "Bug", "key": "MODULES-2571", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-22T10:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"max_transfer_rate\" parameter's implementation in netapp_snapmirror", "timeSpent": "PT0S", "updated": "2015-09-22T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/59\n\n[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef]\nwe cannot change the name, as we need a unique identifier to find the cluster. There may be more than one cluster. We need this for idempotency\n\ni have fixed the issue of making contact and location optional. \n", "created": "2015-11-24T08:02:00.000000"}], "components": ["netapp"], "created": "2015-09-14T09:46:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@db62210"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoop3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15710020_*|*_10007_*:*_1_*:*_638744_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6116033083"}], "description": "netapp_cluster_id resource type provides functionality to cluster-identity-modify zapi.\n\nCurrently 3 parameters are used(\"name\", \"location\", \"contact\") . \"name\" parameter is the namevar for the resource type. \n\nInorder to change the \"name\" of the cluster, the create function kicks in because the current \"name\" doesnt \"exist\"\n\n{color:#8eb021}def create\n    Puppet.debug(\"Puppet::Provider::Netapp_cluster_id.cmode create: Nothing to create....\")\n    fail('Cluster_id create not supported, and no matching existing cluster found.')\n  end{color}\n\n\nThus resulting in error:\n\n{color:#d04437}Error: Cluster_id create not supported, and no matching existing cluster found.\nError: /Stage[main]/Main/Node[cluster1-01]/Netapp_cluster_id[cluster11]/ensure: change from absent to present failed: Cluster_id create not supported, and no matching existing cluster found.\n{color}\n\n\nThe manifest used is:\n\nnode 'cluster1'{\n    netapp_cluster_id { \"cluster11\":\n           ensure => present,\n           location => \"mylaptop\",\n           contact => \"AB\"\n\n        }\n}\n\nThe original cluster name is \"cluster1\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38096", "fixedVersions": [], "id": "38096", "issueType": "Bug", "key": "MODULES-2569", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-11-24T08:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netapp_cluster_id doesnt support changing the cluster name and adding validation to the \"name\" parameter", "timeSpent": "PT0S", "updated": "2015-11-24T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Found when updating readme in MODULES-2250 and MODULES-2466", "created": "2015-09-16T07:35:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/9b6ee2103fa52786d109279a44ea18e5ba24f578", "created": "2015-09-16T07:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Nothing to review", "created": "2015-09-18T14:25:00.000000"}], "components": ["dsc"], "created": "2015-09-14T09:36:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ec0523"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz28an:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found when updating readme"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_195989926_*|*_1_*:*_1_*:*_165738800_*|*_10007_*:*_1_*:*_1181196_*|*_5_*:*_1_*:*_0"}], "description": "The sub headings for the Usage section are not present in the TOC, which makes adding other examples to the Usage section look off.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "35965", "fixedVersions": [], "id": "35965", "issueType": "Bug", "key": "MODULES-2568", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-09-18T14:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC Fix and clean up ReadMe headings", "timeSpent": "PT0S", "updated": "2015-09-18T14:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": null, "attachments": [], "comments": [{"author": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "body": "I've submitted a pull request ([#234|https://github.com/puppetlabs/puppetlabs-mongodb/pull/234]), to be tested/merged ...", "created": "2015-09-29T06:46:00.000000"}, {"author": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "body": "Bump.", "created": "2015-12-02T01:50:00.000000"}, {"author": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "body": "...", "created": "2016-01-05T03:42:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["apt", "mongodb", "supported"], "created": "2015-09-14T02:21:00.000000", "creator": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79f17b5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87br:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868401023_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66555803891"}], "description": "The recipe should use the http://repo.mongodb.org/ repositories (see MongoDB installation manual) to install MongoDB services in version >= 3.0 .\n\nIt has been done for YUM based distributions but not for APT ones ...", "epicLinkSummary": "MongoDB Next", "estimate": "PT300S", "externalId": "42373", "fixedVersions": [], "id": "42373", "issueType": "Bug", "key": "MODULES-2567", "labels": [], "originalEstimate": "PT300S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Installation of MongoDB 3.0 from APT", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "Hi,\n\nSince opening this approval request, there have been three releases of the module (1.4.1, 1.4.2 and 1.5.0).  Please see the change log at https://forge.puppetlabs.com/locp/cassandra/changelog for details.  Amongst these releases were changes submitted by the open source community (see https://github.com/locp/cassandra/pull/110).\n\nTo clarify for originality, please go to https://forge.puppetlabs.com/modules?utf-8=%E2%9C%93&sort=rank&q=cassandra which shows that the module is the most downloaded and the most recently upgraded.  I would like to think that the large number of downloads is in part due to the effort in providing concise documentation with working examples.\n\nHoping to receive some feedback soon.", "created": "2015-09-22T00:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:5ee96630-1378-4e86-acd1-695d71b9aa92],\n\nThis module looks mostly ready for approval, our main issue is that your versioning does not seem to be following [SemVer|http://semver.org/spec/v2.0.0.html] (notably, I see some features added in Z releases in your CHANGELOG).\n\nI understand this isn't something that can be fixed for past releases, but for future releases if you could please adhere to SemVer we will be able to approve this! Thanks!", "created": "2015-09-22T10:14:00.000000"}, {"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "Hi Morgan,\n\nSorry for that.  I will definitely follow the SemVer guidelines in future.\n\nBest wishes,\n\nBen", "created": "2015-09-22T11:15:00.000000"}, {"author": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "body": "Hi,\n\nHave just released 1.6.0 of the module (see https://github.com/locp/cassandra/blob/master/CHANGELOG.md).  Also updated the procedure for release management of the module (https://github.com/locp/cassandra/wiki/Preparing-for-a-Release) to emphasise the importance of adhering to the SemVer specification.\n\nAlso does the previous comment by Morgan mean that my releases are going to be monitored in the future or does the updated documentation and assurance that SemVer policy will be followed enough?\n\nBest wishes,\n\nBen", "created": "2015-09-23T01:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:5ee96630-1378-4e86-acd1-695d71b9aa92],\n\nUpdated documentation and assurance that SemVVer policy will be followed is enough, thanks!", "created": "2015-09-24T12:24:00.000000"}], "components": ["approved"], "created": "2015-09-12T01:41:00.000000", "creator": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f913fa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz26hj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_903902028_*|*_3_*:*_2_*:*_171992819_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_49595"}], "description": "Hi,\n\nPlease could you review locp-cassandra for Puppet Approval?  The module is currently on the forge at https://forge.puppetlabs.com/locp/cassandra and the project page is at https://github.com/locp/cassandra.\n\nAutomated Testing:\nTravis: https://travis-ci.org/locp/cassandra\nCoveralls: https://coveralls.io/github/locp/cassandra\n\nIn addition to being open to pull requests, I have also ensured that queries concerning the module are answered.  Please see the following:\n\nhttps://github.com/locp/cassandra/issues/24\nhttps://github.com/locp/cassandra/issues/63\nhttps://github.com/locp/cassandra/issues/87\n\nWork is also still in progress for this module with a pipeline of enhancements viewable in the issues tag on the project page.\n\nBest wishes,\n\nBen", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36998", "fixedVersions": [], "id": "36998", "issueType": "New Feature", "key": "MODULES-2566", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ee96630-1378-4e86-acd1-695d71b9aa92", "resolution": "Fixed", "resolutionDate": "2015-09-24T12:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for locp-cassandra", "timeSpent": "PT0S", "updated": "2022-01-14T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e76de50bb2b0070b7eda9", "body": "I tested this again today and strangely I am not seeing the default vhosts being created. So there is no problem with the default vhosts anymore. You can close this ticket. Thank you for looking at it.", "created": "2015-09-28T10:49:00.000000"}, {"author": "5b63ce551029582ca6fb4db6", "body": "I am having this issue and can reproduce it every time with Puppet agent 4.3.2 although it works fine with an earlier version. I have created a Vagrant setup if it helps troubleshoot:\n\nhttps://github.com/Tamerz/apacheissue\n\nAlso, a second \"puppet apply\" corrects the issue by removing ssl.conf and starting the service.\n\n- Tames", "created": "2016-02-14T02:04:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket under the assumption that it has been resolved as it has not been updated in over 5 years.\nIf this is not the case and it is an active issue please feel free to reopen the ticket and ping os on it again.", "created": "2021-04-26T07:06:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-11T13:30:00.000000", "creator": "623e76de50bb2b0070b7eda9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@730b22e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8izj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1439052282_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_176003500882"}], "description": "In a host where ssl module is not required, apache still creates default ssl vhost. Apache errors out on start up saying it does not recognise the SSL params set in the default conf file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36997", "fixedVersions": [], "id": "36997", "issueType": "Bug", "key": "MODULES-2565", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76de50bb2b0070b7eda9", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-26T07:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Default ssl vhost is still created even when it is set to false which fails apache startup", "timeSpent": "PT0S", "updated": "2021-04-26T07:06:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed, however, it does appear as though this feature has been implemented - see [here|https://github.com/puppetlabs/puppetlabs-apache/blob/6b1d99cafbb07618791fa29682c099c0a88c8ee5/templates/mod/ssl.conf.erb#L10]", "created": "2021-01-18T08:04:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-11T13:17:00.000000", "creator": "623e76de50bb2b0070b7eda9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2154e011"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8izb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1439951103_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_167543288508"}], "description": "Since apache::vhost calls apache::mod::ssl on setting ssl=>true, user is not able to set a custom SSLPassPhraseDialog which will allow to provide apache the required passphrases.\nBy default it is set to builtin in the ssl manifest. And cannot call this class outside as it is already called in apache::vhost.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34842", "fixedVersions": [], "id": "34842", "issueType": "New Feature", "key": "MODULES-2564", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76de50bb2b0070b7eda9", "resolution": "Done", "resolutionDate": "2021-01-18T08:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache vhost should allow to set SSLPassPhraseDialog parameter", "timeSpent": "PT0S", "updated": "2021-01-18T08:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/49/files", "created": "2015-09-22T04:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-22T10:14:00.000000"}], "components": ["netapp"], "created": "2015-09-11T11:58:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71b26769"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1err:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1870454_*|*_10007_*:*_1_*:*_21151016_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_921132592"}], "description": "If the type is chosen as \"threshold\" then the user can use the \"start-threshold-percent\" parameter to specify the threshold percent after which the policy would kick in", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41324", "fixedVersions": [], "id": "41324", "issueType": "Bug", "key": "MODULES-2563", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-22T10:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "adding \"-start-threshold-percent\" parameter to netapp_sis_policy", "timeSpent": "PT0S", "updated": "2015-09-22T10:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "I also discovered if the \"dsc_returncode\" parameter value is a string the manifest will still fail:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 seconds\nError: /Stage[main]/Main/Dsc_package[package_test]: Could not evaluate: Convert property 'returncode' value from type 'STRING[]' to type 'UINT32[]' failed\n At line:13, char:2\n Buffer:\n/D=C:\\\\test_program\"", "created": "2015-09-14T17:40:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Puppet complains with a number because of the type generation on line [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/type/dsc_package.rb#L138]. Passing a string gets past the Puppet validation, but DSC fails it because its not a number. I think this will be fixed as an artifact of MODULES-2178 as that is fixing type generation for soem of the numeric types as well as embedded instances. Will retest after that gets merged", "created": "2015-09-16T07:16:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/78244e58b552f978213f231271c6124007912c9b", "created": "2015-11-03T20:43:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] there is now a reproducible acceptance failure.  When run in isolation, {{tests/acceptance/tests/basic_dsc_resources/package/negative/package_failed_install.rb}} works fine.\n\nHowever, when run within the context of the other package acceptance tests, it fails - for instance:\n\n{code}\nbundle exec beaker --preserve-hosts onfail --config tests/configs/windows-2012r2-64a --debug --tests tests/acceptance/tests/basic_dsc_resources/package --keyfile /Users/Iristyle/.ssh/id_rsa-acceptance --pre-suite tests/acceptance/pre-suite --load-path tests/lib --type aio\n{code}\n\nThe failure message that's expected is not produced, because it looks like the package is already installed.  This could be due to tests not properly cleaning up.  The most likely culprit is the tests that were re-enabled as part of this PR - namely https://github.com/puppetlabs/puppetlabs-dsc/blob/2b26ea808529809eab45b00273cc4735c8cfccb9/tests/acceptance/tests/basic_dsc_resources/package/package_valid_returncode.rb which is running prior to the failing test.  The teardown looks ok to me, but something clearly is not working correctly.\n\nOutput leading up to failure\n\n{code}\nBegin tests/acceptance/tests/basic_dsc_resources/package/package_uninstall.rb\n\nMODULES-2559 - C68682 - Apply DSC Package Resource that Uninstalls Package\n\n* Download Test Package\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-z3y6lh win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:05:45$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Script]DirectResourceAccess] Performing the operation \"Set-TargetResource\" on\n   target \"Executing the SetScript with the user supplied credential\".\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[Script]DirectResourceAccess]  in 0.6410 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  3.6870 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 7.26 seconds\nExited: 1\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-19rkh3y win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:05:53$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Script]DirectResourceAccess] True in 0.3750 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.4220 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.43 seconds\n\n* Apply Manifest\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:05:56$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for kevfvzk5w4qm7p0.delivery.puppetlabs.net in environment production in 0.47 seconds\n  Notice: /Stage[main]/Main/Dsc_package[package_test]/ensure: created\n  Notice: Applied catalog in 27.19 seconds\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 36.73 seconds\n\n* Verify Results\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-18i8jg9 win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:06:34$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Present\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product\n  HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninst\n  all\\{E2B51919-207A-43EB-AE78-733F9C6797C2} found\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is True\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package Python 2.7.10 is installed\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Package]DirectResourceAccess] True in 0.0470 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.1100 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.34 seconds\n\n* Apply Manifest to Uninstall Package\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:06:37$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for kevfvzk5w4qm7p0.delivery.puppetlabs.net in environment production in 0.47 seconds\n  Notice: /Stage[main]/Main/Dsc_package[package_test]/ensure: removed\n  Notice: Applied catalog in 26.19 seconds\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 35.87 seconds\n\n* Verify Results\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1enrzc5 win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:14$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Absent\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product installation cannot be determined\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is False\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package Python 2.7.10 is not installed\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Package]DirectResourceAccess] True in 0.0310 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0940 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.37 seconds\n\n* Remove Test Artifacts\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1k5jojj win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:18$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[File]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] C:\\python.msi was successfully deleted.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[File]DirectResourceAccess]  in 0.0160 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0160 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.30 seconds\nExited: 1\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-jfafrb win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:22$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[File]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The system cannot find the file specified.\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The related file/directory is: C:\\python.msi.\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The destination object was not found and no action\n   is required.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[File]DirectResourceAccess] True in 0.0000 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0150 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.42 seconds\ntests/acceptance/tests/basic_dsc_resources/package/package_uninstall.rb passed in 100.44 seconds\nBegin tests/acceptance/tests/basic_dsc_resources/package/package_valid_args.rb\n\nMODULES-2559 - C68684 - Apply DSC Package Resource with Valid \"Arguments\" Specified\n\n* Download Test Package\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-q6z08g win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:26$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Script]DirectResourceAccess] Performing the operation \"Set-TargetResource\" on\n   target \"Executing the SetScript with the user supplied credential\".\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[Script]DirectResourceAccess]  in 0.0160 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0790 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.33 seconds\nExited: 1\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-f6lymd win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:29$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Script]DirectResourceAccess] True in 0.0000 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0630 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.46 seconds\n\n* Apply Manifest\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:33$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for kevfvzk5w4qm7p0.delivery.puppetlabs.net in environment production in 0.47 seconds\n  Notice: /Stage[main]/Main/Dsc_package[package_test]/ensure: created\n  Notice: Applied catalog in 13.13 seconds\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 22.79 seconds\n\n* Verify Results\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1ujxp60 win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:07:56$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\7zip.exe\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .exe\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Present\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product\n  HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninst\n  all\\7-Zip found\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is True\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package 7-Zip 9.20 is installed\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Package]DirectResourceAccess] True in 0.0150 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0780 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.36 seconds\n\n* Remove Test Artifacts\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:00$ cmd /c \"C:\\7zip\\Uninstall.exe /S\"\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 0.35 seconds\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1ox3p94 win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:01$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[File]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] C:\\7zip.exe was successfully deleted.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[File]DirectResourceAccess]  in 0.0160 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0160 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.30 seconds\nExited: 1\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-lsqy9c win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:04$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[File]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The system cannot find the file specified.\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The related file/directory is: C:\\7zip.exe.\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[File]DirectResourceAccess] The destination object was not found and no action\n   is required.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[File]DirectResourceAccess] True in 0.0000 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0000 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.41 seconds\ntests/acceptance/tests/basic_dsc_resources/package/package_valid_args.rb passed in 42.85 seconds\nBegin tests/acceptance/tests/basic_dsc_resources/package/package_valid_msi.rb\n\nMODULES-2559 - C68594 - Apply DSC Package Resource with Valid \"Name\", \"Path\" and \"ProductID\" Specified\n\n* Download Test Package\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1u5h73t win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:08$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Script]DirectResourceAccess] Performing the operation \"Set-TargetResource\" on\n   target \"Executing the SetScript with the user supplied credential\".\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[Script]DirectResourceAccess]  in 0.1560 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.2190 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.47 seconds\nExited: 1\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-h1fsfw win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:12$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Script]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Script]DirectResourceAccess] True in 0.0000 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0630 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.51 seconds\n\n* Apply Manifest\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:16$ cmd.exe /c puppet apply\n  Notice: Compiled catalog for kevfvzk5w4qm7p0.delivery.puppetlabs.net in environment production in 0.48 seconds\n  Notice: /Stage[main]/Main/Dsc_package[package_test]/ensure: created\n  Notice: Applied catalog in 21.20 seconds\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 30.84 seconds\n\n* Verify Results\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1wyce4r win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:47$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Present\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product\n  HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninst\n  all\\{E2B51919-207A-43EB-AE78-733F9C6797C2} found\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is True\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package Python 2.7.10 is installed\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Package]DirectResourceAccess] True in 0.0150 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0930 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.35 seconds\n\n* Remove Test Artifacts\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1x6m65l win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:08:51$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Set      ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Absent\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product\n  HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninst\n  all\\{E2B51919-207A-43EB-AE78-733F9C6797C2} found\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is True\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package Python 2.7.10 is installed\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Package configuration starting\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Starting C:\\Windows\\system32\\msiexec.exe with\n  /x{E2B51919-207A-43EB-AE78-733F9C6797C2} /quiet\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Starting process\n  C:\\Windows\\system32\\msiexec.exe with arguments\n  /x{E2B51919-207A-43EB-AE78-733F9C6797C2} /quiet\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The machine requires a reboot\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Package has been uninstalled\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Package configuration finished\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]\n  [[Package]DirectResourceAccess]  in 13.2190 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]:                            [] A reboot is required\n  to progress further. Please reboot the system.\n  WARNING: [KEVFVZK5W4QM7P0]:                            [] A reboot is required\n  to progress further. Please reboot the system.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  13.2820 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 16.62 seconds\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-1kyaghx win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:09:08$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceTest,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName' =\n  root/Microsoft/Windows/DesiredStateConfiguration'.\n  VERBOSE: An LCM method call arrived from computer KEVFVZK5W4QM7P0 with user sid\n   S-1-5-21-392757445-931416346-404708973-500.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ Start  Test     ]\n  [[Package]DirectResourceAccess]\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\n  C:\\python.msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The path extension was .msi\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsing E2B51919-207A-43EB-AE78-733F9C6797C2 as\n   an identifyingNumber\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Parsed E2B51919-207A-43EB-AE78-733F9C6797C2 as\n  {E2B51919-207A-43EB-AE78-733F9C6797C2}\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] Ensure is Absent\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product installation cannot be determined\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] product as boolean is False\n  VERBOSE: [KEVFVZK5W4QM7P0]:\n  [[Package]DirectResourceAccess] The package Python 2.7.10 is not installed\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Test     ]\n  [[Package]DirectResourceAccess] True in 0.0310 seconds.\n  VERBOSE: [KEVFVZK5W4QM7P0]: LCM:  [ End    Set      ]    in  0.0930 seconds.\n  VERBOSE: Operation 'Invoke CimMethod' complete.\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) executed in 3.47 seconds\nlocalhost $ scp /var/folders/1b/rzv96bhd5h9bwtdnz7g0xmlm0000gn/T/beaker20151104-89865-hmlg55 win-2012r2-x86_64-agent:/cygdrive/c/temp.ps1 {:ignore => }\n\nkevfvzk5w4qm7p0.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 00:09:12$ powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -File C:/temp.ps1\n  VERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target\n  \"MSFT_DSCLocalConfigurationManager\".\n  VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,\n  ''methodName' = ResourceSet,'className' =\n  MSFT_DSCLocalConfigurationManager,'namespaceName'", "created": "2015-11-04T03:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/133/\n\nAcceptance failures due to {{MODULES-2559 - C68690 - Attempt to Apply DSC Package Resource with Package that Fails to Install}} \"tests/acceptance/tests/basic_dsc_resources/package/negative/package_failed_install.rb failed in 27.81 seconds\"", "created": "2015-11-04T05:14:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I concur that the teardown is probably the culprit. I'm investigating right now.", "created": "2015-11-04T09:27:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] [It passed!|https://jenkins-modules.puppetlabs.com/job/modules_puppetlabs-dsc_intn-sys_core-master-foss-stable/PLATFORM_CONFIG=windows-2012r2-64a,SLAVE_LABEL=beaker/84/console] Woohoo!", "created": "2015-11-04T17:39:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Its failing again. Boo", "created": "2015-11-05T08:39:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] The passing run that I linked to was off of my branch and not master. ", "created": "2015-11-05T09:00:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged test fixes to https://github.com/puppetlabs/puppetlabs-dsc/commit/3e044105e473b92a5dc3dad3d2601929e6bada35", "created": "2015-11-05T09:11:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Acceptance tests updated and CI is now green.", "created": "2015-11-05T12:36:00.000000"}], "components": ["dsc"], "created": "2015-09-11T11:19:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@297ca914"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo9af:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_67966116_*|*_1_*:*_1_*:*_3876822247_*|*_10007_*:*_3_*:*_633468077_*|*_3_*:*_4_*:*_39286948_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_689530_*|*_10004_*:*_1_*:*_141956015"}], "description": "h1. Description\n\nIf a user specifies the \"ReturnCode\" parameter for the \"Package\" DSC resource the resource fails:\n\n{noformat}Error: Parameter dsc_returncode failed on Dsc_package[package_test]: Invalid value '4'. Should be a string or an array of strings\nat line 1{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# [Download the test package|http://int-resources.ops.puppetlabs.net/QA_resources/test_program/test_program_installer.exe] onto the SUT.\n# Apply the following manifest on the SUT:\n{noformat}dsc_package {'package_test':\n  dsc_ensure => 'Present',\n  dsc_path => 'C:\\test_program_installer.exe',\n  dsc_name => 'Test Program',\n  dsc_productid => '',\n  dsc_arguments => '/S /D=C:\\test_program',\n  dsc_returncode => 4,\n}{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully and install the test package.\n\nh2. Actual\n\nThe DSC module fails:\n\n{noformat}Error: Parameter dsc_returncode failed on Dsc_package[package_test]: Invalid value '4'. Should be a string or an array of strings\nat line 1{noformat}", "environment": "Module Version: 0.8.1-b20094-dc9e38cb\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33817", "fixedVersions": [], "id": "33817", "issueType": "Bug", "key": "MODULES-2562", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-11-05T12:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - The \"Package\" Resource Fails when \"ReturnCode\" is Specified", "timeSpent": "PT0S", "updated": "2015-11-05T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged.", "created": "2015-09-11T11:15:00.000000"}], "components": ["java_ks"], "created": "2015-09-10T23:04:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@397a7068"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz25vj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4750864_*|*_10007_*:*_1_*:*_39107000_*|*_5_*:*_1_*:*_0"}], "description": "When passing java_ks title for windows with a path it does not separate correctly\n{code}\n      java_ks { 'broker.example.com:c:/private_key.ks':\n        ensure       => latest,\n        certificate  => \"C:/tmp/ca.pem\",\n        private_key  => \"C:/tmp/privkey.pem\",\n        password     => 'testpass',\n        destkeypass  => 'testkeypass',\n        path         => ['C:/Java/jdk1.7.0_67/bin/'],\n      }\n{code}\n\nWhen ran it puts out \n{code}\nDebug: Executing: 'keytool -importkeystore -srcstoretype PKCS12 -destkeystore /private_key.ks -srckeystore C:/Users/ADMI\nNI~1/AppData/Local/Temp/broker.example.com;c.20150910-2884-15gxnuu -alias broker.example.com:c -destkeypass testkeypass'\n{code}\nnote the destkeystore and alias that does not split correctly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42372", "fixedVersions": [], "id": "42372", "issueType": "Bug", "key": "MODULES-2561", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-09-11T11:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "title does not split paths properly", "timeSpent": "PT0S", "updated": "2015-09-11T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Completed in PE-11531.", "created": "2016-03-25T11:11:00.000000"}], "components": [], "created": "2015-09-10T16:21:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c012cd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonzj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Extra time"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1498086_*|*_3_*:*_1_*:*_337118604_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_16663534201"}], "description": "Allow the puppet-agent module to perform upgrades on Puppet 4+ agents. Upgrades will only be performed if a new {{version}} parameter is set to a valid semver; it will error if the semver does not match an existing puppet-agent package.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34841", "fixedVersions": [], "id": "34841", "issueType": "Improvement", "key": "MODULES-2816", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2016-03-25T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add upgrading the puppet-agent package to the puppet_agent module", "timeSpent": "PT0S", "updated": "2017-02-23T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/45", "created": "2015-09-14T10:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-14T16:03:00.000000"}], "components": ["netapp"], "created": "2015-09-10T14:46:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17e9e76e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21lj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75769745_*|*_10007_*:*_1_*:*_20482584_*|*_3_*:*_1_*:*_1282437_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_252680384"}], "description": "I was wondering if it would be possible to set default values for the parameters. Since these are not usually explicitly changed from user side. \n\nFrom a  users point of view who is  working with the CDoT cli, usually doesnt specify some of the parameters. In the above case, a basic manifest like:\n\nnode 'svm3.localdomain'{\n    netapp_ldap_client { 'corp' :\n        ensure => present,\n        servers => [\"176.16.0.100\"],\n   }\n}\n\nshould work and the other parametes like min_bind_level etc should get the default values. (Right now it raises an error complaining about these missing parameters).\n\nFeel free to reach out in case of further information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43401", "fixedVersions": [], "id": "43401", "issueType": "Bug", "key": "MODULES-2560", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-14T16:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Setting up of default values for parameters in netapp_ldap_client", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is pretty hard to test from ourside, i have a fix https://github.com/puppetlabs/puppetlabs-netapp/pull/58", "created": "2015-11-24T05:41:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef]can you see if this works for you  ?", "created": "2015-11-24T05:42:00.000000"}], "components": ["netapp"], "created": "2015-09-10T13:51:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23f279b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyooov:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79038910_*|*_10007_*:*_1_*:*_100544912_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6375150458"}], "description": "The manifest i used is:\n\nnode 'svm3.localdomain'{\n    netapp_kerberos_config { 'svm3_nas' :\n        ensure => present,\n        service_principal_name => \"nfs/sec.example.com@AUTH.SEC.EXAMPLE.COM\",\n        keytab_uri => \"ftp://ftp.example.com/keytab\",\n        is_kerberos_enabled => \"true\"\n    }\n\n}\n\nSeems like some of the parameters arent implemented in the module. I get the following error:\n\n{color:#d04437}Error: /Stage[main]/Main/Node[svm3.localdomain]/Netapp_kerberos_config[svm3_nas]: Could not evaluate: Executing api call kerberos-config-modify interface-name svm3_nas is-kerberos-enabled true failed: \"Kerberos service principal name is required\"\n{color}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40169", "fixedVersions": [], "id": "40169", "issueType": "Bug", "key": "MODULES-2558", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-11-25T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netapp_kerberos_config implementation seems to be incomplete", "timeSpent": "PT0S", "updated": "2015-11-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-09-10T12:57:00.000000", "name": "kerberos_realm.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12817"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/48", "created": "2015-09-22T02:58:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-22T10:15:00.000000"}], "components": ["netapp"], "created": "2015-09-10T13:03:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ddb31d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz25m7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81923554_*|*_10007_*:*_1_*:*_26089977_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_918690301"}], "description": "The \"kerberosrealmcreate\" method creates the arguments by:\n\n  {color:#14892c}def get_args\n    args = Array.new\n    args += ['realm', resource[:name]]\n    args += ['ad-server-ip', resource[:ad_server_ip]] unless resource[:ad_server_ip].nil?\n    args += ['ad-server-name', resource[:ad_server_name]] unless resource[:ad_server_name].nil?\n    args += ['admin-server-ip', resource[:admin_server_ip]]\n    args += ['admin-server-port', resource[:admin_server_port]]\n    args += ['clock-skew', resource[:clock_skew]]\n    args += ['comment', resource[:comment]] unless resource[:comment].nil?\n    args += ['config-name', resource[:config_name]] unless resource[:config_name].nil?\n    args += ['kdc-ip', resource[:kdc_ip]]\n    args += ['kdc-port', resource[:kdc_port]]\n    args += ['kdc-vendor', resource[:kdc_vendor]]\n    args += ['password-server-ip', resource[:password_server_ip]]\n    args += ['password-server-port', resource[:password_server_port]]\n    args\n  end{color}\n\nSome of the parameters are optional and have default values. (attached a screenshot from the man page)\n\nI dont see the default values kicking in.\n\nE.g. if I use a manifest like:\n\nnode 'svm3.localdomain'{\n    netapp_kerberos_realm { 'AUTH.EXAMPLE.COM' :\n        ensure => present,\n        ad_server_ip => \"10.10.8.14\",\n        ad_server_name => \"ad-1\",\n        clock_skew => \"300\",\n        kdc_ip => \"10.10.8.14\",\n        kdc_port => \"88\",\n        kdc_vendor => \"microsoft\",\n        comment => \"Microsoft kerberos config\"\n    }\n\n}\n\n\nI get the following error:\n\n{color:#d04437}Error: Executing api call kerberos-realm-create realm AUTH.EXAMPLE.COM ad-server-ip 10.10.8.14 ad-server-name ad-1 admin-server-ip  admin-server-port  clock-skew 300 comment Microsoft kerberos config kdc-ip 10.10.8.14 kdc-port 88 kdc-vendor Microsoft password-server-ip  password-server-port  failed: \"Invalid integer value for admin-server-port: (null); Invalid integer value for password-server-port: (null)\"\nError: /Stage[main]/Main/Node[svm3.localdomain]/Netapp_kerberos_realm[AUTH.EXAMPLE.COM]/ensure: change from absent to present failed: Executing api call kerberos-realm-create realm AUTH.EXAMPLE.COM ad-server-ip 10.10.8.14 ad-server-name ad-1 admin-server-ip  admin-server-port  clock-skew 300 comment Microsoft kerberos config kdc-ip 10.10.8.14 kdc-port 88 kdc-vendor Microsoft password-server-ip  password-server-port  failed: \"Invalid integer value for admin-server-port: (null); Invalid integer value for password-server-port: (null)\"\n{color}", "environment": "{color:#d04437}colored text{color}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34840", "fixedVersions": [], "id": "34840", "issueType": "Bug", "key": "MODULES-2557", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-22T10:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Parameters used in \"kerberosrealmcreate\" method in netapp_kerberos_realm resource type", "timeSpent": "PT0S", "updated": "2015-09-22T10:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:5e4c5042bbb5110c9a677f43]! Comments left on the PR.", "created": "2015-09-11T11:48:00.000000"}], "components": ["postgresql", "puppetdb"], "created": "2015-09-10T08:38:00.000000", "creator": "5e4c5042bbb5110c9a677f43", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c5d9d77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz257b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/15"}], "description": "I'm linking to a github PR that allows parametrization of the PostgreSQL datadir for PuppetDB (which otherwise just uses the puppetlabs-postgresql module default).  This allows locating PostgreSQL data outside of the host's root volume for performance advantage, i.e. on a faster AWS volume or hard disk with higher RPM.\n\nhttps://github.com/puppetlabs/puppetlabs-puppetdb/pull/207", "environment": "Tested on the puppetlabs/centos-7.0-64-nocm Vagrant box with packages puppetserver 2.1.1, puppet-agent 1.2.2, and puppetdb 3.1.0.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "34839", "fixedVersions": [], "id": "34839", "issueType": "New Feature", "key": "MODULES-2556", "labels": ["parameter", "postgresql", "puppetdb"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e4c5042bbb5110c9a677f43", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Parametrize PostgreSQL datadir in puppetDB module", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nwould you be able to retest this on your setup with puppet 4.3.0 (e.g. from the puppet-agent 1.3.x packages), as I think this is now resolved in puppet.\n\n\nRegards, David", "created": "2015-12-09T11:20:00.000000"}, {"author": "557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177", "body": "Hi David,\n\nYes! now is fixed (tested also with puppet 4.6.1).\n\nBest regards!\nAbel.", "created": "2016-08-30T00:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks!", "created": "2016-08-30T01:45:00.000000"}], "components": ["ntp"], "created": "2015-09-10T02:26:00.000000", "creator": "557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69e62e0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwnz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_120054391_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_22857881906_*|*_10005_*:*_1_*:*_7691591541"}], "description": "Every run of this module using Debian 8 triggers puppet trying to enable the ntp service:\n/Stage[main]/Ntp::Service/Service[ntp]/enable) enable changed 'false' to 'true'\n\nOther O.S. (like CentOS 7.0) works ok with this configuration.\nEDIT: Maybe related with PUP-5016, because I see it happens with more services (our own bacula-fd module too).", "environment": "OS: Debian 8\nPuppet: 4.2.1\nFacter: 3.0.2\npuppetlabs-ntp v4.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38094", "fixedVersions": [], "id": "38094", "issueType": "Bug", "key": "MODULES-2555", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d4ee6be5-c682-4f24-9346-f2e8ddd97177", "resolution": "Cannot Reproduce", "resolutionDate": "2016-08-30T01:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-ntp module in Debian 8 tries to enable service in every run", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "I am not sure if the module is missing something or i missed something from my side", "created": "2015-09-09T16:33:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/62", "created": "2015-12-17T13:06:00.000000"}], "components": ["netapp"], "created": "2015-09-09T16:03:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fe40a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1erj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_156450129_*|*_10007_*:*_1_*:*_61414932_*|*_3_*:*_1_*:*_13137223_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8390136083"}], "description": "The manifest I used is:\n\nnode 'puppet-dev'{\n    netapp_vserver_option { 'acp.enabled' :\n        ensure => present,\n        value => \"on\"\n    }\n}\n\nThe error\n{color:#d04437}Error: /Stage[main]/Main/Node[puppet-dev-02]/Netapp_vserver_option[acp.enabled]: Could not evaluate: Executing api call options-modify-iter attributes #<NaElement:0x00000003d013a0> query #<NaElement:0x00000003d00db0> failed: \"Didn't find expected typedef option-info for element attributes\"\n{color}\n\nAlthough I see in the code:\n\n{color:#8eb021}option_attributes = NaElement.new('option-info')\n    option_attributes.child_add_string('name', @resource[:name])\n    option_attributes.child_add_string('value', @resource[:value])\n\n    # Need a query object aswell\n    option_query = NaElement.new('option-info')\n    option_query.child_add_string('name', @resource[:name])\n\n    # Execute it\n    result = vsrvoptmod('attributes', option_attributes, 'query', option_query){color}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36996", "fixedVersions": [], "id": "36996", "issueType": "Bug", "key": "MODULES-2553", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-12-18T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netapp_vserver_option gives an error expecting \"option-info\" typedef for \"attributes\"", "timeSpent": "PT0S", "updated": "2015-12-18T09:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-09-09T11:36:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@685e6db5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyof5z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_108097065_*|*_10007_*:*_1_*:*_918218_*|*_3_*:*_1_*:*_412056818_*|*_10009_*:*_1_*:*_1827455_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35964", "fixedVersions": [], "id": "35964", "issueType": "Task", "key": "MODULES-2547", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Fixed", "resolutionDate": "2015-09-15T12:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add WSUS client to windows module pack", "timeSpent": "PT0S", "updated": "2015-09-15T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/47", "created": "2015-09-15T11:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-15T12:08:00.000000"}], "components": ["netapp"], "created": "2015-09-09T10:52:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@193652e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogo7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175121086_*|*_10007_*:*_1_*:*_1659935_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_346176893"}], "description": "The state parameter would change the \"state\" of the vserver in between \"running\"/\"stopped\".\n\nThe manifest used is:\n\nnode 'puppet-dev'{\n    netapp_vserver { 'svm1' :\n        ensure => present,\n        state => \"stopped\"\n    }\n}\n\nThe state change doesn't occur", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40167", "fixedVersions": [], "id": "40167", "issueType": "Bug", "key": "MODULES-2546", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-15T12:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Changing the state of the vserver from \"stopped\" to \"running\" or vice versa", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-09-09T10:47:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c0b3ac8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmmv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "There are several structs that we need to reimplement in FFI to implement native MI calls - https://msdn.microsoft.com/en-us/library/hh437615.aspx\n\nThis should capture all of the more advanced structs", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "43399", "fixedVersions": [], "id": "43399", "issueType": "Task", "key": "MODULES-2545", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - MI structs (second pass)", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ffdde898-ce58-4fc3-8bfa-6c1805084589", "body": "There is an open pull request which fixes this issue \u2013 it would be wonderful if you could try the code that is posted here: https://github.com/puppetlabs/puppetlabs-apache/pull/1229 and comment on #1229 with any issues you run into.", "created": "2015-10-20T08:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The PR was merged.", "created": "2015-12-01T09:10:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-09T02:59:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ffdde898-ce58-4fc3-8bfa-6c1805084589", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52ec17d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz241b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2246790_*|*_10007_*:*_1_*:*_3635838326_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3558381372_*|*_10005_*:*_1_*:*_613599"}], "description": "The apache module does not allow vhosts with more than one ip address.It is necessary to generate two similar vhosts with different ip addesses.\n\nApache allows multiple ip addresses per vhost ([http://httpd.apache.org/docs/2.2/vhosts/examples.html#intraextra]). Therefore the apache module should also allow multiple addresses per vhost.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "35963", "fixedVersions": [], "id": "35963", "issueType": "New Feature", "key": "MODULES-2544", "labels": ["apache", "module", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ffdde898-ce58-4fc3-8bfa-6c1805084589", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Multiple ip addresses per vhost are not possible", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "created": "2015-09-08T19:23:00.000000", "name": "Screen Shot 2015-09-08 at 6.23.26 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12409"}], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Will be tested with below test:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/spec/acceptance/sqlserver_role_spec.rb#L160-L235", "created": "2015-09-10T14:29:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Verify tests", "created": "2017-04-06T14:54:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Trying to do this via my new SLICE box. Could be additional drag due to that, we'll see.", "created": "2017-04-27T17:53:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Successfully reproduced the problem by running the test starting at https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/spec/acceptance/sqlserver_role_spec.rb#L160-L235\n\n1) Test sqlserver::role Start testing sqlserver::role Create server role  with optional members and\noptional members-purge\n     Got 1 failure and 1 other error:\n\n     1.1) Failure/Error: raise error_message unless opts[:expected_row_count] == rows_observed.to_i\n          RuntimeError:\n            Expected 1 rows but observed 3", "created": "2017-05-05T14:10:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR is at", "created": "2017-06-19T16:08:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-20T20:48:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-21T10:25:00.000000"}], "components": ["sqlserver"], "created": "2015-09-08T19:23:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c4ebfb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lbb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_48936086_*|*_1_*:*_1_*:*_49750220817_*|*_10007_*:*_1_*:*_24344732_*|*_3_*:*_2_*:*_769303413_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1825120052_*|*_10005_*:*_1_*:*_3882544908"}], "description": "The issue is found with PR: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/147\n\nSteps summary:\n1. Successfully created 3 sqlserver login: ['Login1_7755', 'Login2_0966', 'Login3_4f0e']\n2. Successfully created a server role that has the above 3 logins as its members by applying the below manifest:\n{code}\nsqlserver::config{'MSSQLSERVER':\n        admin_user    => 'sa',\n        admin_pass    => 'Pupp3t1@',\n      }\n      sqlserver::role{'ServerRole':\n        instance    => 'MSSQLSERVER',\n        ensure      => 'present',\n        role        => 'Role_a0a4',\n        permissions => {'GRANT' => ['CREATE ENDPOINT', 'CREATE ANY DATABASE']},\n        type        => 'SERVER',\n        members     => ['Login1_7755', 'Login2_0966', 'Login3_4f0e'],\n      }\n{code}\n\n3. Attempted to drop the first two logins from the member list by applying below manifest:\n{code}\nsqlserver::config{'MSSQLSERVER':\n        admin_user    => 'sa',\n        admin_pass    => 'Pupp3t1@',\n      }\n      sqlserver::role{'ServerRole':\n        instance    => 'MSSQLSERVER',\n        ensure      => 'present',\n        role        => 'Role_a0a4',\n        permissions => {'GRANT' => ['CREATE ENDPOINT', 'CREATE ANY DATABASE']},\n        type        => 'SERVER',\n        members     => ['Login3_4f0e'],\n        members_purge => true,\n      }\n{code}\n\n4. Expected behavior: role 'Role_a0a4' must have only 'Login3_4f0e' in member list\n5. Actual behavior: The role still have all three member (screenshot attached)", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "39228", "fixedVersions": [], "id": "39228", "issueType": "Bug", "key": "MODULES-2543", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2017-06-21T10:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver::role members_purge doesn't drop members", "timeSpent": "PT0S", "updated": "2017-06-21T10:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "I'm not certain why this issue was assigned to me, but it's not in my current domain of responsibilities and there's not much I can do about it. As such I am unassigning the issue from myself.", "created": "2015-09-09T22:55:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Due to age and inactivity I am going to close this issue.\u00a0\n\nBoth puppet and the module have moved on quite a bit from this issue was raised.\u00a0\nIf you disagree with my decision\u00a0and are still seeing this issue I\u00a0apologize and please do not hesitate to reopen.", "created": "2021-01-25T08:49:00.000000"}], "components": ["postgresql"], "created": "2015-09-08T07:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b4148234-b18c-4978-84fc-59ca217b048b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64cb7318"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz22zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272417576_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_169597214205"}], "description": "After update a _puppetlabs/postgresql_ module from 3.3.0 to 4.6.0 I noticed that my FUNCTION in the _command_ does not work properly. I see that in the $$, puppet puts some values which are even incremented.\n\nThe code is as follow:\n{code}      command => 'CREATE OR REPLACE FUNCTION create_index_if_not_exists(table_name text, index_name text, column_name text) RETURNS void AS $$\n                    DECLARE\n                      l_count integer;\n                    BEGIN\n                      select count(*) into l_count from pg_indexes where schemaname = \\'public\\' and tablename = lower(table_name) and indexname = lower(index_name);\n                      if l_count = 0 then\n                        execute \\'create index \\' || index_name || \\' on \\' || table_name || \\'(\\' || column_name || \\')\\';\n                      end if;\n                    END;\n                  $$ LANGUAGE plpgsql;',{code}\n\nIt works properly with _puppetlabs/postgresql v3.3.0_ but with the newest not.\n\nI tried to use some escape characters like {code}\\$\\${code} or use {code}\"{code} instead of {code}'{code} but it also does not help.\nI also tried to put the code in some external ERB template but puppet also puts some values there.\n\nI think it is problem with some function parser in the newest version of the _puppetlabs/postgresql_.\n\nThe error is like as follow:\n{code}Error: Error executing SQL; psql returned 256: 'B\u0141\u0104D:  syntax error in or near \"22950\"\nLINE 1: ...xt, index_name text, column_name text) RETURNS void AS 22950\n                                                                  ^\n'\nError: /Stage[main]/Ne::Db_gp/Ne::Db_indexfunction[devices-gp]/Postgresql_psql[Create function create_index_if_not_exists in devices-gp]/command: change from notrun to CREATE OR REPLACE FUNCTION create_index_if_not_exists(table_name text, index_name text, column_name text) RETURNS void AS $${code}\n\nOf course there should not be any integer like above - 22950.\n\nCould you take a look on it?", "environment": "- Puppet v3.8.2\n- puppetlabs/postgresql v4.6.0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33811", "fixedVersions": [], "id": "33811", "issueType": "Bug", "key": "MODULES-2536", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b4148234-b18c-4978-84fc-59ca217b048b", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[postgresql] puppet puts a value into a \"double dollar\" ($$) in the CREATE FUNCTION", "timeSpent": "PT0S", "updated": "2021-01-25T08:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "body": "Replicate via running many times with debug option\n{code}\nDebug: Caching connection for https://puppet:8140\nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nDebug: Executing 'git fetch --tags origin'\nDebug: Executing 'git rev-parse HEAD'\nDebug: Executing 'git tag -l'\nDebug: Executing 'git branch -a'\nDebug: Executing 'git rev-parse master'\nDebug: Executing 'git branch -a'\nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nDebug: Executing 'git fetch --tags origin'\nDebug: Executing 'git rev-parse origin/master'\nDebug: Executing 'git tag -l'\nDebug: Executing 'git branch -a'\nDebug: Executing 'git rev-parse master'\nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nDebug: Executing 'git fetch --tags origin'\nDebug: Executing 'git rev-parse HEAD'\nDebug: Executing 'git tag -l'\nDebug: Executing 'git branch -a'\nDebug: Executing 'git rev-parse master'\nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nError: /Stage[main]/Saas::Hosted_file/Vcsrepo[groovy-components]: Could not evaluate: Execution of 'git fetch origin' returned 128: \nDebug: Augeas[global.cfg:ssl_search](provider=augeas): Opening augeas with root /, lens path /var/lib/puppet/lib/augeas/lenses, flags 64\n{code}\n\nand another run\n{code}\nDebug: Caching connection for https://puppet:8140\nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nDebug: Executing 'git fetch --tags origin'\nError: /Stage[main]/Saas::Hosted_file/Vcsrepo[stencils]: Could not evaluate: Execution of 'git fetch --tags origin' returned 128: \nDebug: Executing 'git config -l'\nDebug: Executing 'git fetch origin'\nError: /Stage[main]/Saas::Hosted_file/Vcsrepo[groovy-components]: Could not evaluate: Execution of 'git fetch origin' returned 128: \nDebug: Augeas[global.cfg:ssl_search](provider=augeas): Opening augeas with root /, lens path /var/lib/puppet/lib/augeas/lenses, flags 64\n{code}\n", "created": "2015-09-08T01:09:00.000000"}], "components": ["vcsrepo"], "created": "2015-09-07T23:51:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71010151"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz22xr:"}], "description": "Vcsrepo resource occasionally failed when fetch git as following\n{code}\nTue Sep 08 15:06:09 +1000 2015 Puppet (notice): Finished catalog run in 96.70 seconds\nTue Sep 08 15:26:01 +1000 2015 /Stage[main]/Saas::Hosted_file/Vcsrepo[groovy-components] (err): Could not evaluate: Execution of 'git fetch --tags origin' returned 128: \nTue Sep 08 15:26:14 +1000 2015 Puppet (notice): Finished catalog run in 106.14 seconds\n{code}\n\nAlthough it only fails occasionally, for a 100+ nodes environment I see this error pretty much all the time. But if I run with debug it is hard to replicate since it only fail occasionally. ", "environment": "CentOS 6/7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43424", "fixedVersions": [], "id": "43424", "issueType": "Bug", "key": "MODULES-2535", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Vcsrepo occasional failed on git", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Would you see this as an additional parameter needed, or would a default be ok ?", "created": "2015-09-08T04:56:00.000000"}, {"author": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "body": "I think this param has different values depending on the distribution. Still sure that it would be okay, so just use {{ntpsigndsocket /var/lib/samba/ntp_signd/}} as default.\n\nMaybe the module should also make sure this directory exists and has the right permissions and group ({{ntp}} {{g+rx}}). Also ntp has to be compiled with {{--enable-ntp-signd}} which it is in the major distributions.", "created": "2015-09-08T12:08:00.000000"}, {"author": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "body": "Still unresolved? :/", "created": "2016-03-08T06:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This was fixed with the pull request https://github.com/puppetlabs/puppetlabs-ntp/pull/304\n", "created": "2016-11-09T07:02:00.000000"}], "components": ["ntp"], "created": "2015-09-07T12:03:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12734998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz22wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60789479_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_86804819_*|*_10005_*:*_1_*:*_36903576121"}], "description": "NTP signing is often used in samba environments to deliver time to windows clients.\nPlease provide a {{ntpsigndsocket}} parameter in {{ntp}} puppet module.\n\n(Marked as bug because this option should be available since ntp 4.2.6.)\n\nThanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36994", "fixedVersions": [], "id": "36994", "issueType": "New Feature", "key": "MODULES-2534", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "resolution": "Fixed", "resolutionDate": "2016-11-09T07:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntpsigndsocket missing in puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2016-11-09T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:49a95e02-b33f-4cc2-b435-e7a110024e8f", "body": "Scenario:\nSetting mongodb::globals::manage_package_repo produces a {{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find scope for mongodb::params at /etc/puppet/modules/mongodb/manifests/globals.pp:34 on node haproxy.example.com}} error.\n\nSteps to reproduce:\nSpecify the following hiera config for a given node:\n{{---\nclasses:\n  - mongodb\nmongodb::globals::manage_package_repo: \"false\"}}\n\nrun puppet on that node. View error shown above.\n\nWorkaround:\nComment out\n{{  if($manage_package_repo) {\n    class { '::mongodb::repo':\n      ensure  => present,\n    }\n  }}}\n\nin manifests/globals.pp", "created": "2015-09-04T16:08:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-09-04T16:04:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:49a95e02-b33f-4cc2-b435-e7a110024e8f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f557da8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87bb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_306189501_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67932601084"}], "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40166", "fixedVersions": [], "id": "40166", "issueType": "Bug", "key": "MODULES-2532", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:49a95e02-b33f-4cc2-b435-e7a110024e8f", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to specify manage_package_repo", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "YES!!!!!", "created": "2015-09-04T15:54:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For those who haven't seen this before, our concern in the past has been security / preventing pollution across exec runs, so we'll have to make sure to take efforts to mitigate any potential for abuse there.\n\nI think our options are:\n\n- stdin / stdout with long-running PS process (likely the simplest but not sure if we run into encoding issues, etc)\n- hosting powershell and then creating runspaces (re-using them potentially?)\n    -- the MSDN docs are at https://msdn.microsoft.com/en-us/library/dn569260.aspx but they're strictly managed code\n    -- I could have swore this was possible  from unmanaged code via COM interop, but the .NET {{PowerShell}} class is not marked {{[ComVisible]}} so that rules out an easy programmatic story there\n    -- I did find someone who had built a small .NET shim with a CCW that could do the trick, but this would mean another thing for us to build and ship, so probably rules that out - see http://www.vistax64.com/powershell/49423-invoking-powershell-wscript-via-com.html\n    -- I found a similar shim idea (with source missing) at http://blogs.msdn.com/b/dvespa/archive/2009/10/22/remote-powershell-sample-explained.aspx\n\nI believe [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] might have some more of the specifics around hosting runspaces and the \"rules\" of doing so, though he did that with C# IIRC.\n", "created": "2015-09-05T17:43:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Duplicate of MODULES-2962", "created": "2016-01-25T14:05:00.000000"}], "components": ["powershell"], "created": "2015-09-04T15:49:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd8ffa1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmfz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30815_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12352549969"}], "description": "The PowerShell provider currently can take awhile to run if you have many exec calls that use it, because a session is created for each call.  It would be better on memory footprint if there was a way for the module to reuse a single session.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39224", "fixedVersions": [], "id": "39224", "issueType": "Improvement", "key": "MODULES-2531", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Duplicate", "resolutionDate": "2016-01-25T14:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PowerShell Module Should have the option to use a single PowerShell Session", "timeSpent": "PT0S", "updated": "2016-01-25T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppetserver_gem"], "created": "2015-09-04T14:06:00.000000", "creator": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c0757e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz22ev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Puppet Server"}], "description": "We have an Exec resource that includes a root password in the command. When the command fails, it generates a puppet report that includes the root password. We've tried setting 'logoutput => false' on the Exec but that hasn't had any effect.\n\nExample:\n\n{code}\n    exec { 'ilo-root-password':\n      command     => \"hpilo_cli localhost mod_user user_login=root password=${password}\",\n      logoutput   => false,\n      subscribe   => User['root'],\n      refreshonly => true,\n      require     => Package['python-hpilo']\n    }\n{code}\n\nWhen this fails, the puppet report looks like:\n\n{code}\nExec[ilo-root-password] (err): Failed to call refresh: hpilo_cli localhost mod_user user_login=root password=ClEaRtExTpAsSwOrD returned 1 instead of one of [0]\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36993", "fixedVersions": [], "id": "36993", "issueType": "Bug", "key": "MODULES-2530", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When Exec fails, it reports the full command rather than the name of the resource regardless of logoutput parameter", "timeSpent": "PT0S", "updated": "2015-11-04T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "AFAIK the mount tests were just not written to support platforms other than linux. These would really be \"new tests\"", "created": "2016-04-21T10:32:00.000000"}], "components": ["mount_core"], "created": "2015-09-04T12:04:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43fe075a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyngdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/16"}], "description": "{{/etc/fstab}} doesn't exist on Solaris. The alternative seems to be {{/etc/vfstab}} (http://docs.oracle.com/cd/E23824_01/html/821-1459/fscreate-6.html), but there are other issues with these tests on Solaris as well.\n\nThe mount tests at tests/resource/mount are disabled on Solaris in https://github.com/puppetlabs/puppet/pull/4219.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42370", "fixedVersions": [], "id": "42370", "issueType": "New Feature", "key": "MODULES-7507", "labels": ["Acceptance", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable mount tests on Solaris", "timeSpent": "PT0S", "updated": "2018-07-23T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/39\nupdating the types and providers ", "created": "2015-09-11T10:06:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/42", "created": "2015-09-13T03:52:00.000000"}], "components": ["netapp"], "created": "2015-09-04T10:02:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bc28fdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogpb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_229720626_*|*_10007_*:*_1_*:*_85125801_*|*_3_*:*_1_*:*_240065765_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_285579728"}], "environment": "The module consists of mainly two different kind of resource types. \na) The resource types that manage the cDOT device(cluster level). e.g. netapp_aggregate, netapp_vserver etc.\n\nb) The resource types that manage the svms. e.g. netapp_volume, netapp_lun etc.\n\nIt would be really helpful from a customers point of view if the the documentation for the resource types could specify which device the resource type is handling.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37022", "fixedVersions": [], "id": "37022", "issueType": "Bug", "key": "MODULES-2529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-14T03:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Additional documentation for each resource type specifying if it works at the system device level or svm level", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "After investigation the netapp SDK does not allow this. netapp-manageability-sdk-5.3.1/doc/perldoc/OntapClusterAPI\nA full path MUST be provided. volume is not a valid attribute and should not be a parameter. \n\n{code:java}\nlun_create_by_size\n\n[Family: vserver]\n\nCreate a new lun of given size, with initially zero contents. The lun is created at the path given. No file should already exist at the given path. The directory specified in the path must be a qtree root directory. The size of the created lun could be larger than the size specified, in order to get an integral number of cylinders while reporting the geometry using SAN protocols.\nInputs\n\nclass => string, optional\n\nThe class of the LUN. Possible values:\n\"regular\" - The LUN is for normal blocks access,\n\"protocol_endpoint\" - The LUN is a vvol protocol endpoint,\n\"vvol\" - The LUN is a vvol data LUN.\nThe default value is \"regular\".\ncomment => string, optional\n\nA description for the LUN being created. The comment can be at most 254 characters.\nforeign-disk => string, optional\n\nForeign Disk serial number.New size of the LUN will be of exact capacity as that of the Foreign Disk. For Foreign LUN Import, the LUN and Foreign Disk must be the exact same capacity. Either size or foreign-disk must be provided for Data ONTAP Cluster-mode. This field is available in Data ONTAP 8.3 and later.\nostype => lun-os-type, optional\n\nThe os type for the LUN. The default type if not specified is \"image\". It is strongly recommended for the caller of this API to avoid using the \"image\" type because it could result in misconfigured LUNs. For example, a lun with ostype \"image\" could suffer major performance penalties when a Windows host is trying to access it.\npath => string\n\nPath of the LUN.\nprefix-size => integer, optional\n\nThe size of the prefix stream for this lun in bytes. Certain OS types store a small portion of the data corresponding to partition tables (or similar structures) in the prefix stream. This is part of the lun data and is transparent to hosts that access the LUN via block protocols. The default size is based on the OS type. Giving a value here overrides the default, but, it is strongly recommended to avoid changing this default size. The value in this field must be a multiple of 512 bytes. Note that this value has no effect when the lun-os-type is \"image\". This option is available in Data ONTAP 8.1 and later.\nqos-policy-group => string, optional\n\nQoS policy group defines measurable Service Level Objectives (SLOs) that apply to the storage objects with which the policy group is associated. If you do not assign a policy group to a lun, the system will not monitor and control the traffic to it. This field is available in Data ONTAP 8.2 and later\nsize => integer, optional\n\nNew size for the LUN in bytes.This field is required for Data ONTAP 7-Mode. Either size or foreign-disk must be provided for Data ONTAP Cluster-mode.\nspace-allocation-enabled => boolean, optional\n\nThe space allocation attribute enables support for the SCSI Thin Provisioning features defined in the Logical Block Provisioning section of the SCSI SBC-3 standard. Hosts and file systems that do not support SCSI Thin Provisioning should not enable space allocation. The default is false.\nspace-reservation-enabled => boolean, optional\n\nDefault is true. If it is desired to manage space usage manually instead, this can be set to \"false\" which will create a LUN without any space being reserved.\n{code}\n", "created": "2015-09-10T07:43:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] - Please see TP's comment and let us know your thoughts.\n\n", "created": "2015-09-10T09:53:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Yeah, this seems to be a mismatch between the ontap-api and the cli with respect to \"volume\" parameter. But still I dont think there has to be a restriction of {3,4} with respect to the path parameter. Let me once confirm this with Dave Cain.\n", "created": "2015-09-11T12:38:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "removing the validation with https://github.com/puppetlabs/puppetlabs-netapp/pull/43", "created": "2015-09-14T03:44:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-14T15:02:00.000000"}], "components": ["netapp"], "created": "2015-09-04T08:06:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68625d8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyognz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_236686142_*|*_10007_*:*_1_*:*_40684103_*|*_3_*:*_2_*:*_13385928_*|*_10009_*:*_1_*:*_330823717_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_267374773"}], "description": "The path parameter(which is also a name var) in the netapp_lun resource type has a sanitation check of  \"value =~ /(\\/\\w+){3,4}/ . \"\n \n{3,4} assumes that /vol/volumeName/LunName. In cDOT users can specify the LUN name directly. It would be mounted on the volume specified by the volume parameter.(which is missing). I feel the sanitation check can be avoided and a volume paramter can be addlued \n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35960", "fixedVersions": [], "id": "35960", "issueType": "Bug", "key": "MODULES-2528", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-14T15:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "path parameter's sanitation check  and missing volume parameter in netapp_lun resource type", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "900", "aggregatetimeoriginalestimate": "900", "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The change you made, could you provide a pull request for it.\n\nThanks you for the effort you have put in.", "created": "2015-09-04T05:40:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:38e70003-83e1-4229-8dee-3b1826fe2a37", "body": "Hi,\n\nThanks for your prompt reply.\n\nApparently there's no need for a pull request. While starting to prepare for the pull request, I noticed that this plugin's github content already has flag with the same functionality:\n{code:title=README.md}\n####`management_ssl`\n\nEnable/Disable SSL for the maangement port.\nHas an effect only if ssl => true.\nDefault is true.\nValid values are true or false.\n{code}\n\nI could create a pull request for that typo, though :)\n", "created": "2015-09-07T04:55:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Former user\nThank you for your ticket, I'm glad you found a solution to your problem. I went ahead and fixed the typo you spotted, good catch! https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/396\nI'll go ahead and close this ticket. Thanks again.", "created": "2015-09-30T04:13:00.000000"}], "components": ["rabbitmq"], "created": "2015-09-04T00:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:38e70003-83e1-4229-8dee-3b1826fe2a37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d7b2096"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2233:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19758808_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2241207699"}], "description": "Hi,\n\nI've banged my head against the wall with this for most of yesterday. This is not a bug per se, more like lack of documentation.\n\nThis is what happened:\nI enabled SSL for RabbitMQ on one of our servers (a virtual one in a rack somewhere in our provider's halls). The virtual server is running CentOS 7.1.1503. Without SSL everything works fine, but if I enable SSL, the web admin goes into SSL-mode as well, and that fails to start due to 'eaccess' on port 15671. I've disabled this Puppet class on that machine and tried manually setting up RabbitMQ with the same failed result. So there's something fishy in how rabbitmqadmin starts on CentOS. I thought that now I have to somehow prevent this auto-SSL on the webadmin part since in our company the web admin view is meant to be accessed only in our company's intranet with only RabbitMQ's 5671 port being visible to the outside world.\n\nMy resolution:\nI added a new parameter to this module: {{ssl_webadmin}}. It's a boolean value controlling the logic in {{rabbitmqadmin.pp}}. The code there reads now:\n{code} \n  if($rabbitmq::ssl_webadmin) {\n    $management_port = $rabbitmq::ssl_management_port\n  }\n  else {\n    $management_port = $rabbitmq::management_port\n  }\n\n  $default_user = $rabbitmq::default_user\n  $default_pass = $rabbitmq::default_pass\n  $protocol = $rabbitmq::ssl_webadmin ? { false => 'http', default => 'https' }\n{code}\n\n", "environment": "CentOS 7.1.1503, rabbitmq 5.2.3", "epicLinkSummary": null, "estimate": "PT900S", "externalId": "43423", "fixedVersions": [], "id": "43423", "issueType": "Bug", "key": "MODULES-2526", "labels": [], "originalEstimate": "PT900S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:38e70003-83e1-4229-8dee-3b1826fe2a37", "resolution": "Fixed", "resolutionDate": "2015-09-30T04:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SSL flag automatically turns rabbitmqadmin into https-mode.", "timeSpent": "PT0S", "updated": "2015-09-30T04:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thank you for investigating this so thoroughly. You have done a lot of the work as well. Would it be possible for you to create a PR for this.", "created": "2015-09-04T05:42:00.000000"}, {"author": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "body": "Yup, I'll submit a PR shortly for this..", "created": "2015-09-04T11:27:00.000000"}, {"author": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "body": "PR Submitted: https://github.com/puppetlabs/puppetlabs-postgresql/pull/694", "created": "2015-09-04T12:09:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-09-07T03:58:00.000000"}], "components": ["postgresql"], "created": "2015-09-03T22:48:00.000000", "creator": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d10addb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz222n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24839746_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_252945409"}], "description": "The module's systemd-override file template references an invalid path for redhat/CentOS machines.  The path referenced is for Fedora.\n\nWrong reference:\n{code:java}\n.include /lib/systemd/system/<%= @service_name %>.service\n{code}\n\nCorrect:\n{code:java}\n.include /usr/lib/systemd/system/<%= @service_name %>.service\n{code}\n\nRedhad's official documentation showing correct location:\nhttps://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/chap-Managing_Services_with_systemd.html#tabl-Managing_Services_with_systemd-Introduction-Units-Locations\n\nFedora's documentation:\nhttps://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet\n\nThe template should be updated to support Fedora and Redhat locations..", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41321", "fixedVersions": [], "id": "41321", "issueType": "Bug", "key": "MODULES-2525", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "resolution": "Fixed", "resolutionDate": "2015-09-07T03:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql module's systemd-override references an invalid location for redhat unit file.", "timeSpent": "PT0S", "updated": "2015-09-07T03:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:db3c8c5c-5825-4424-a788-64c2fa922e24", "body": "Moved this ticket from ENTERPRISE to PUP project.", "created": "2015-09-03T21:42:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is a MODULES issue - {{file_line}} is part of stdlib, and it needs to handle this sort of validation", "created": "2017-05-15T14:14:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hi [~accountid:557058:bda642ec-3696-4ebb-b5af-fddeabacd383], thanks for raising this ticket and spending time investigating this. However the number of edge cases when using file_line is not insignificant so we do not foresee solving this. If you are able to create a pull request at https://github.com/puppetlabs/puppetlabs-stdlib/ and link it here then we can review the pull request.", "created": "2017-05-31T16:28:00.000000"}, {"author": "623c09019b54ec0068b13ee2", "body": "If the path corresponds to a managed file, then file_line should autorequire that file.\n\nOnly if the managed file has a source or content attribute should file_line throw an error.", "created": "2020-11-13T09:20:00.000000"}], "components": ["stdlib"], "created": "2015-09-03T18:59:00.000000", "creator": "557058:bda642ec-3696-4ebb-b5af-fddeabacd383", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73942a93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz222f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54941323964_*|*_6_*:*_1_*:*_0"}], "description": "Currently (in Puppet Enterprise 3.8) you can use file_line to insert or modify content within a file that is also managed by Puppet.  The below example succeeds, but this seems bad.  I am hoping for a way to prevent this, where Puppet evaluates the \"path\" of the file_line object, and throws an error if that path corresponds to a file object that is being managed.  \n{code}\nclass fileline {\n\n  file { '/tmp/testing.txt':\n    ensure  => present,\n    mode    => '0644',\n    content => 'This file is being managed by Puppet.',\n  }\n\n  file_line { 'Adding line to managed file...':\n    path  => '/tmp/testing.txt',\n    line  => 'This line was added by file_line...',\n  }\n\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40165", "fixedVersions": [], "id": "40165", "issueType": "New Feature", "key": "MODULES-4917", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bda642ec-3696-4ebb-b5af-fddeabacd383", "resolution": "Won't Fix", "resolutionDate": "2017-05-31T16:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Disallow file_line for managed files", "timeSpent": "PT0S", "updated": "2020-11-13T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-09-03T16:39:00.000000", "creator": "5d79414b6becd60c39e90b69", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d8b6163"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21pz:"}], "description": "The documentation for the firewall module seems to say two different things in regards to ordering.\n\nFirst, in the \"Beginning with firewall\" section, it states:\n\n\"However, be aware of the ordering of your firewall rules. The module will dynamically apply rules in the order they appear in the catalog, meaning a deny rule could be applied before the allow rules.\"\n\nBut later, in \"Usage\" section:\n\n\"All rules employ a numbering system in the resource's title that is used for ordering. When titling your rules, make sure you prefix the rule with a number, for example, '000 accept all icmp requests'. 000 runs first, 999 runs last.\"\n\nThe example my_fw::pre class provided shows ordering both in titles as well as using ordering arrows:\n\n{noformat}\nclass my_fw::pre {\n  Firewall {\n    require => undef,\n  }\n\n  # Default firewall rules\n  firewall { '000 accept all icmp':\n    proto  => 'icmp',\n    action => 'accept',\n  }->\n  firewall { '001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }->\n  firewall { '002 reject local traffic not on loopback interface':\n    iniface     => '! lo',\n    proto       => 'all',\n    destination => '127.0.0.1/8',\n    action      => 'reject',\n  }->\n  firewall { '003 accept related established rules':\n    proto  => 'all',\n    state  => ['RELATED', 'ESTABLISHED'],\n    action => 'accept',\n  }\n}\n{noformat}\n\nFrom looking at the code, it appears that it uses the titles, but I think the documentation could definitely use a bit of clearing up.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34837", "fixedVersions": [], "id": "34837", "issueType": "Bug", "key": "MODULES-2524", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d79414b6becd60c39e90b69", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Inconsitent ordering claims in documentation", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/44", "created": "2015-09-14T09:07:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-14T16:13:00.000000"}], "components": ["netapp"], "created": "2015-09-03T12:47:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@579e9cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21lb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "spare cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61014378_*|*_10007_*:*_1_*:*_23685804_*|*_3_*:*_1_*:*_1901712_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_876150655"}], "description": "Adding of the \"ipspace\" parameter. It is an optional parameter in vserver create. But it is useful in case of multi tenancy scenario.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40164", "fixedVersions": [], "id": "40164", "issueType": "Bug", "key": "MODULES-2522", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-14T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ipspace parameter in netapp_vserver", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is implemented except for unit tests for the PowerShell version finder class", "created": "2015-09-24T08:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/ff40d67fceec19337a7d6c73572c08e6733b3e8c", "created": "2015-09-28T12:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/106/", "created": "2015-09-28T12:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI fixes from MODULES-2643 passed at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/107/", "created": "2015-09-29T11:08:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in build v0.8.1-b20108-d2551823.\n\nh2. Reproduction Steps\n\n# Install Puppet Agent on a Windows agent node running WMF 4.\n# Install DSC module from the modules staging Forge on the agent node:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp{noformat}\n# Apply the following manifest on the SUT:\n{noformat}dsc_file { 'test': \n  dsc_ensure => 'Present', \n  dsc_type => 'File',\n  dsc_destinationpath => 'C:/file.test',\n  dsc_contents => 'moo'\n}{noformat}\n\nh2. Expect\n\nThe apply should fail with the error message {{Error: Could not find a suitable provider for dsc_file}}.\n\nh2. Console Output\n\n{noformat}C:\\>puppet module install puppetlabs-dsc --module_repository https://api-module-\nstaging.puppetlabs.com --module_working_dir C:/Windows/Temp\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/pr\noduction/modules ...\nNotice: Downloading from https://api-module-staging.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nC:/ProgramData/PuppetLabs/code/environments/production/modules\n\u2514\u2500\u252c puppetlabs-dsc (v0.8.1-b20108-d2551823)\n  \u251c\u2500\u2500 puppetlabs-powershell (v1.0.4)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.5.1)\n\nC:\\>puppet apply -e \"dsc_file { 'test': dsc_ensure => 'Present', dsc_type => 'Fi\nle', dsc_destinationpath => 'C:/file.test', dsc_contents => 'moo' }\"\nNotice: Compiled catalog for q84m2n0rmh9ridf.delivery.puppetlabs.net in environm\nent production in 0.52 seconds\nError: Could not find a suitable provider for dsc_file\nNotice: Applied catalog in 0.02 seconds{noformat}", "created": "2015-09-29T15:35:00.000000"}], "components": ["dsc"], "created": "2015-09-03T11:51:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77b70d0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21gn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_82438797_*|*_1_*:*_1_*:*_407384544_*|*_10007_*:*_1_*:*_8794548_*|*_3_*:*_1_*:*_511574562_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_14751014_*|*_10004_*:*_1_*:*_2167134_*|*_10005_*:*_1_*:*_1232804740"}], "description": "Initial user feedback shows that the module does not prevent being run on a system with less than PowerShell v5 installed and gives a confusing error message. We should add a version detection component and block execution if not met.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "37021", "fixedVersions": [], "id": "37021", "issueType": "Bug", "key": "MODULES-2521", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-09-29T15:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC Block PowerShell versions less than 5", "timeSpent": "PT0S", "updated": "2015-10-30T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master with minor tweaks in https://github.com/puppetlabs/puppetlabs-dsc/commit/994c2df99ef59fe75f92bde850b09afae4dc6217", "created": "2015-11-04T02:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/134/\n\nAcceptance failures due to {{MODULES-2559 - C68690 - Attempt to Apply DSC Package Resource with Package that Fails to Install}} \"tests/acceptance/tests/basic_dsc_resources/package/negative/package_failed_install.rb failed in 27.81 seconds\"", "created": "2015-11-04T05:13:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nReview failed on build 0.8.1-b20140-88d9faea.\n\nh2. Environment\n\nAgent OS: Windows 2012 R2 x64\n\nh2. Reproduction Steps\n\n# Install the Puppet Agent onto the Windows SUT.\n# Install the DSC module onto the Windows SUT:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp{noformat}\n# Verify that Puppet Describe works for DSC types:\n{noformat}puppet describe dsc_xhotfix\npuppet describe dsc_xvhdfile\npuppet describe dsc_file\n{noformat}\n# Verify that types documentation is referenced in the README.\n\nh3. Expect\n\nThere should be a link to the \"types.md\" somewhere in the README.\n\nh3. Actual\n\nNothing in the README even mentions the \"types.md\" documentation. How is the user going to discover this information?", "created": "2015-11-05T17:25:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR 135 to address the lack of pointer to types.md", "created": "2015-11-06T13:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged Readme updates into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/e5bbe8eabdec69b400cc67decca927f18b2db186", "created": "2015-11-06T13:14:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] I made a comment on [PR 135|https://github.com/puppetlabs/puppetlabs-dsc/pull/135] about the weird heading title in the TOC for the \"Reference\" section. If you put up a PR to fix that text I'll merge resolve this ticket.", "created": "2015-11-09T15:06:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Updated TOC and added another PR to make the types.md more readable.", "created": "2015-11-09T16:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Updated TOC merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/cadd398697eb0a7f016e925233964e11df6f3b42", "created": "2015-11-11T08:50:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.8.1-b20145-e4e349c7.", "created": "2015-11-11T14:21:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Yet another new PR to supercede the old one.", "created": "2015-11-17T19:14:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged #149 into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/cf12ce78e83f8adbde38ce6fb359ddbc076759a8", "created": "2015-11-17T21:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/150/", "created": "2015-11-17T21:45:00.000000"}], "components": ["dsc"], "created": "2015-09-03T11:48:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bb96c4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo9av:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_3_*:*_155474175_*|*_1_*:*_1_*:*_407500924_*|*_10007_*:*_5_*:*_206059497_*|*_3_*:*_3_*:*_106620885_*|*_10009_*:*_2_*:*_285753289_*|*_5_*:*_1_*:*_516897387_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_29384187_*|*_10006_*:*_3_*:*_2803347414_*|*_10005_*:*_1_*:*_2051066991"}], "description": "Recent user feedback indicates we should have as part of the readme a list of the DSC Resources we support, since we will be not including all of them. This will help end users see easily what can be accomplished using our module. This may have to be manually added depending our what processes are for DSC Resource inclusion", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33808", "fixedVersions": [], "id": "33808", "issueType": "Improvement", "key": "MODULES-2520", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-11-18T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC List all DSC Resources Included", "timeSpent": "PT0S", "updated": "2015-11-18T09:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/b4057ca19a6032004d2e46fd34473025e918222e - no review required.", "created": "2015-11-03T10:51:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Updated PR merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/fbbf71ec82892a5d35cae6d87cfa6d986f8a8aff", "created": "2015-11-04T10:24:00.000000"}], "components": ["dsc"], "created": "2015-09-03T11:45:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@218427b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzftz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_407700542_*|*_10007_*:*_1_*:*_350221398_*|*_3_*:*_1_*:*_606623981_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3906203259"}], "description": "Initial feedback suggests that someone without direct knowledge of DSC will not know how to use our module because they do not know how to find information on how to use DSC. We should add some links to the quickstarts on Technet and some of the official PowerShell team blog posts. Bonus points if we had some quick starts as well", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "43422", "fixedVersions": [], "id": "43422", "issueType": "Improvement", "key": "MODULES-2519", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-11-03T10:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC Document Places for Information", "timeSpent": "PT0S", "updated": "2015-11-04T10:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-09-03T10:18:00.000000", "name": "license_show.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12709"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "fixed by 2503", "created": "2015-09-11T08:31:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Former user Does this fix also provide the \"license-v2-list-info\" functionality? . In terns of user being able to see the license info and other details. (Data shown in the attached screenshot). Feel free to let me know its usage", "created": "2015-09-24T12:29:00.000000"}], "components": ["netapp"], "created": "2015-09-03T10:19:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e195e57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70081502_*|*_3_*:*_1_*:*_641950_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_84023689_*|*_10005_*:*_1_*:*_529981177"}], "description": "I wasnt able to find documentation for license-v2-list-info.  The netapp_license resource type has just one parameter of \"code\".  \n\nlicense-v2-list-info gets mapped into system license show.\n\nAttaching a screenshot of the parameters.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33806", "fixedVersions": [], "id": "33806", "issueType": "Bug", "key": "MODULES-2518", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-11T08:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Missing functionality/documentation  for license-v2-list-info", "timeSpent": "PT0S", "updated": "2015-09-24T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["netapp"], "created": "2015-09-03T10:07:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a66a321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21fb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70764320_*|*_3_*:*_1_*:*_85126831_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_770816519"}], "description": "In order to add a  license, I used the following manifest\n\nnode 'puppet-dev-02'{\n    netapp_license { 'QFATWPKBFDUFZGABGAAAAAAAAAAA' :\n        ensure => present,\n        code => \"QFATWPKBFDUFZGABGAAAAAAAAAAA\"\n    }\n}\n\nThe document lists the license code as the namevar.\n\nI get the following error:\n\n{color:#d04437}Error: Could not prefetch netapp_license provider 'cmode': undefined method `clusteridget' for Puppet::Type::Netapp_license::ProviderCmode:Class{color}\nDebug: Puppet::Provider::Netapp_cluster_id.cmode exists?: checking existance of Netapp Cluster ID QFATWPKBFDUFZGABGAAAAAAAAAAA\nDebug: Puppet::Provider::Netapp_cluster_id.cmode create: Nothing to create....\n{color:#d04437}Error: Cluster_id create not supported, and no matching existing cluster found.\nError: /Stage[main]/Main/Node[puppet-dev-02]/Netapp_license[45dfcb09-46ac-11e5-a4b1-0050568d71cd]/ensure: change from absent to present failed: Cluster_id create not supported, and no matching existing cluster found.\n{color}\n\nI even tried to put the cluster id for namevar. But still getting a similar error.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40163", "fixedVersions": [], "id": "40163", "issueType": "Bug", "key": "MODULES-2517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-14T03:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "license_v2_add functionality error", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ab0f4414-c819-4b5f-a5af-5aef4804e9e8", "body": "{code:java}\n# Original format\ntest001.foo.bar,test001,192.168.6.2 ssh-rsa KEY1\ntest002.foo.bar,test002,puppet,192.168.2.112 ssh-rsa KEY2\ntest003.foo.bar,test003,192.168.6.4 ssh-rsa KEY3\ntest004.foo.bar,test004,192.168.4.70 ssh-rsa KEY4\n{code}\n\n{code:java}\n# New format\n|1|v3iPyExlUULgqexvUA8EB3CtcAI=|f3V+/Eh/ZROz8JiCma5Hoxp3e6E= ssh-rsa KEY1\n|1|N5YndxRA6ktBQ4s+ES/PAtYAAtk=|+rQl7OeQpCemAJDk8tJ0+VfnKP0= ssh-rsa KEY1\n|1|CJOdrHQ0tw33nkWSmq5hqSKPU0c=|Dx6ezAfXi5xq1XbC/PuBT3n1YCY= ssh-rsa KEY1\n|1|JUWFiiP2gugzc0Sy522/803UAnY=|l338IZ8o8wER4x6E1OdRv8SoBPw= ssh-rsa KEY2\n|1|XPLNGHtMf2+f4b6+3panMHo++a0=|oxOA0B6/Q90oG18KqWasZ/pOML0= ssh-rsa KEY2\n|1|OHnCjP6pSLt0rgT30KEKeOLnS00=|OqjwhmScJH4KzwrexGtvuFocFq0= ssh-rsa KEY2\n|1|JqVcVaQUC0dRdMFKixOeXSyHlpA=|L1MRalqr8olhotrtbVOnES7Yjj0= ssh-rsa KEY2\n|1|7CHSG5npeGY26C85jjpgZxnRLBM=|ySEHEPxfH0UzvBGfKUK6rH1qucE= ssh-rsa KEY3\n|1|wi8k6F7JByQvybsLpwbQEtU7bXU=|llTpV0Dr4fSQ1zuKlqGjN2fF3dA= ssh-rsa KEY3\n|1|3Q8S8LTER6INIf5U8ZJ50cL0rO0=|bErsSNFabBHZB/tz5GXBZlCDhgE= ssh-rsa KEY3\n|1|GxXl4yp05OPQftxLb+oz6CgFO8U=|V7kgX9I+LK2CgeSehQDIBd6zUyQ= ssh-rsa KEY4\n|1|/Vr87H+Lq/igXGic7Iu7NE3nj8k=|3m7kc/NxCOolHF7Fk4u74MAIzeU= ssh-rsa KEY4\n|1|QQ47pP747yXGkEEOh4CEN9cdtq0=|PnwexXd6Ekw5efBM4Ds5f1+XgD4= ssh-rsa KEY4\n{code}\n", "created": "2015-09-03T08:59:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This is a valid request, but we are unlikely to tackle it internally any time soon. We'd be happy to review a PR if someone from the community does the work.", "created": "2017-05-15T14:10:00.000000"}], "components": ["sshkeys_core"], "created": "2015-09-03T08:54:00.000000", "creator": "557058:ab0f4414-c819-4b5f-a5af-5aef4804e9e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3453cd04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21e7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}], "description": "In modern versions of openssh hashing of the hostnames in the known_host files is supported. This prevents exposure of hostnames in case a system gets broken in to.\n\nOne can easily convert a file with the command ssh-keygen -H -f known_hosts_file.\n\nSyntax differs slightly from standard format.\nOne hostname per line and change from ',' to '|' as separators.", "environment": "ssh", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "43421", "fixedVersions": [], "id": "43421", "issueType": "New Feature", "key": "MODULES-7612", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ab0f4414-c819-4b5f-a5af-5aef4804e9e8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support hashing of sshkey hostnames", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-15T18:10:00.000000"}], "components": ["stdlib"], "created": "2015-09-03T07:28:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@338be287"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogon:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79609431_*|*_10007_*:*_1_*:*_110216048_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_885518135"}], "description": "See https://github.com/puppetlabs/puppetlabs-stdlib/pull/516\n\n{quote}\n[14:04] [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]: function is_a($o, $t) \\{ $o =~ $t }\n\t\tin fact, you can read =~ as \"is_a\"\n{quote}\n\nUsing the above implementation, the educational value of this code is maximised. It also makes it obviously correct.\n\n{code}\nfunction is_a(Any $value, Type $type) {\n  $value =~ $type\n}\n{code}\n\nSince the type system is only available in the future parser, missing a puppet 3 implementation is not a problem.\n\nDocumentation and basic testing can be cribbed from that PR, but has to be improved upon. It needs references to =~ , assert_type() and the validate_*() group of functions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38092", "fixedVersions": [], "id": "38092", "issueType": "New Feature", "key": "MODULES-2516", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2015-09-15T18:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: implement `value.is_a(type)` function", "timeSpent": "PT0S", "updated": "2015-09-15T18:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3f169595-a178-4767-b5cc-065075b747bc", "body": "puppet 3.8.2 on both machines.", "created": "2015-09-02T21:19:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "This is still an issue in the latest version of he module", "created": "2020-07-23T05:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:35:00.000000"}], "components": ["rsync"], "created": "2015-09-02T21:19:00.000000", "creator": "557058:3f169595-a178-4767-b5cc-065075b747bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29ef522e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz21c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/20"}], "description": "Error:\n\n{color:red}\nError: Failed to apply catalog: Could not find dependent Exec[concat_] for File[/var/lib/puppet/concat//fragments/10_esxi_frag-esxi] at /etc/puppet/modules/concat/manifests/fragment.pp:132\n{color}\n\n{noformat}\nnode 'tapebackup.example.com.au' {\n  include rsync\n\n  #  uncommenting this line makes it work\n  #  however this isn't documented anywhere, I had to get\n  #  help on #puppet\n  #include rsync::server\n\n  rsync::server::module { 'esxi':\n    path => '/home/backups/esxi',\n    comment => 'backup directory',\n    read_only => 'no',\n    uid => 'backups',\n  }\n}\n{noformat}", "environment": "RHEL 6.6 puppet server open source\nCentos 6.7 puppet client open source", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34835", "fixedVersions": [], "id": "34835", "issueType": "Bug", "key": "MODULES-2515", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3f169595-a178-4767-b5cc-065075b747bc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-rsync requires include rsync::server when creating rsync::server::module but this is not documented", "timeSpent": "PT0S", "updated": "2021-03-08T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/feb3944743bd86b34bf262196a853eb544dba7b7", "created": "2015-09-15T18:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Passed CI", "created": "2015-09-18T14:21:00.000000"}], "components": ["dsc"], "created": "2015-09-02T13:08:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4adb519e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyof5r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_243414506_*|*_1_*:*_1_*:*_30195_*|*_10007_*:*_1_*:*_1143338382_*|*_5_*:*_1_*:*_0"}], "description": "We took a dependency on stdlib 1.0.0+ for validate_re ([here|https://github.com/puppetlabs/puppetlabs-dsc/blob/aa0bc0069ef46686795559007282634237709f9f/manifests/lcm_config.pp#L5], but it actually appears that we needed to take a dependency on at least 2.3.0, which was the first version that [allowed a message to be passed|https://github.com/puppetlabs/puppetlabs-stdlib/commit/41b07232e464f25403a8f9c786ec0061bf6dc40e]. Version 1.0.0 contained the function, but not with 3 parameters.\n\nAlso module dependencies should have an upper version boundary related to the next major version (see DOC-2243).", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40162", "fixedVersions": [], "id": "40162", "issueType": "Bug", "key": "MODULES-2514", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-09-18T14:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - fix module dependencies", "timeSpent": "PT0S", "updated": "2015-09-18T14:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f0b7cd5d-42a9-4a7c-9aa4-66e1856b2e96", "body": "Created PR https://github.com/puppetlabs/puppetlabs-apache/pull/1195", "created": "2015-09-02T08:23:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "merged https://github.com/puppetlabs/puppetlabs-apache/pull/1195", "created": "2015-09-03T03:47:00.000000"}], "components": ["apache", "supported"], "created": "2015-09-02T05:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f0b7cd5d-42a9-4a7c-9aa4-66e1856b2e96", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26a81d98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1znj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found and merged"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79489176_*|*_10007_*:*_1_*:*_174544_*|*_5_*:*_1_*:*_0"}], "description": "When trying to create a vhost with SSL the following error is reported:\n\n{{Error: Could not retrieve catalog from remote server: Error 400 on SERVER: \nNo matching value for selector param 'Suse' at /etc/puppet/environments/nta_level1/modules/apache/manifests/mod/ssl.pp:19}}\n\nThere seem to be to issues:\n* the class tries to set $session_cache based on $::osfamily before it checks if the osfamily is actually supported, which is the reason for the not so nice error message.\n* Suse/SLES is not supported.", "environment": "SLES 11.2, ruby 1.9.3p551", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43420", "fixedVersions": [], "id": "43420", "issueType": "Bug", "key": "MODULES-2513", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f0b7cd5d-42a9-4a7c-9aa4-66e1856b2e96", "resolution": "Fixed", "resolutionDate": "2015-09-03T03:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mod::ssl fails on SLES", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Documentation on this as a known issue at https://github.com/puppetlabs/puppetlabs-dsc/pull/82", "created": "2015-09-01T17:09:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged doc change to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/cd5bc7557c292a1d0dc190af956456ed9a805822", "created": "2015-09-01T18:36:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Test on win2k12R2 with Powershel 5 production preview, it works there. Tested with service not present at first, then with service present, and both succeed without error.\n\n{code}\n$invokeParams = @{\n  Name          = 'Service'\n  Method        = 'set'\n  Property      = @{\n    name = 'puppet'\n    ensure = 'absent'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n'\nDebug: Destroy Dsc Resource returned: {\"rebootrequired\":false,\"indesiredstate\":true,\"errormessage\":\"\"}\n{code}\n\nIt runs successfully with the following output:\n\n{code}\nNotice: /Stage[main]/Main/Dsc_service[remove_service]/ensure: removed\nDebug: /Stage[main]/Main/Dsc_service[remove_service]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 50884060\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\nNotice: Applied catalog in 5.17 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 48188180\nDebug: Received report to process from win-e5k8tm30719\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from win-e5k8tm30719 with processor Puppet::Reports::Store\n{code}", "created": "2015-09-28T11:37:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Attempted to reproduce on OS reported and cannot. Suspect that it either was environmental at the time, or the import of the updated WMF 5 DSC Resources resolved this.", "created": "2015-09-29T08:22:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] the associated automated test for this ticket might be set to skip. I will update the test to start running if that is the case.", "created": "2015-09-29T08:58:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Please do", "created": "2015-09-30T09:18:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] [The test is still failing when the expect failure is removed|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/service/service_remove.rb]. This is reproduced via my local environment and the CI pipeline. To run the acceptance tests open a command prompt and navigate to \" tests/test_run_script\". Execute the tests using your local Git repo:\n\n{noformat}./acceptance_tests.sh windows-2012r2-64a 1.2.2 local{noformat}\n\nThis is the output from the test when \"expect_failure\" is removed and \"--debug\" is added:\n\n{noformat}MODULES-2511 - C68729 - Apply DSC Service Resource that Removes a Service\n\n  * Apply Manifest\n\nw2012r2.vm 11:02:35$ cmd.exe /c puppet apply --debug\nDebug: Runtime environment: puppet_version=4.2.1, ruby_version=2.1.6, run_mode=user, default_encoding=IBM437\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Loading external facts from C:/ProgramData/PuppetLabs/puppet/cache/facts.d\nInfo: Loading facts\nDebug: Loading facts from C:/ProgramData/PuppetLabs/code/environments/production/modules/stdlib/lib/facter/facter_dot_d.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/code/environments/production/modules/stdlib/lib/facter/pe_version.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/code/environments/production/modules/stdlib/lib/facter/puppet_vardir.rb\nDebug: Loading facts from C:/ProgramData/PuppetLabs/code/environments/production/modules/stdlib/lib/facter/root_home.rb\nInfo: Loading facts\nDebug: Loading facts from C:/ProgramData/PuppetLabs/code/modules/dsc/lib/facter/powershell_version.rb\nDebug: Facter: fact \"facterversion\" has resolved to \"3.0.2\".\nDebug: Facter: initializing WMI\nDebug: Facter: searching \"C:/ProgramData\\PuppetLabs\\facter\\facts.d\" for external facts.\nDebug: Facter: searching \"C:/ProgramData\\PuppetLabs\\puppet\\cache\\facts.d\" for external facts.\nDebug: Facter: no external facts were found.\nDebug: Facter: setting fact \"env_windows_installdir\" based on the value of environment variable \"FACTER_env_windows_installdir\".\nDebug: Facter: fact \"env_windows_installdir\" has resolved to \"C:\\Program Files\\Puppet Labs\\Puppet\".\nDebug: Facter: loading all custom facts.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter\\facter_dot_d.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter\\pe_version.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter\\puppet_vardir.rb.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter\\root_home.rb.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\code\\modules\\dsc\\lib\\facter.\nInfo: Facter: loading custom facts from C:/ProgramData\\PuppetLabs\\code\\modules\\dsc\\lib\\facter\\powershell_version.rb.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\stdlib\\lib\\facter.\nDebug: Facter: searching for custom facts in C:/ProgramData\\PuppetLabs\\code\\modules\\dsc\\lib\\facter.\nDebug: Facter: fact \"agent_specified_environment\" has resolved to \"production\".\nDebug: Facter: fact \"puppetversion\" has resolved to \"4.2.1\".\nDebug: Facter: fact \"pe_version\" resolved to null and will not be added.\nDebug: Facter: fact \"is_pe\" has resolved to false.\nDebug: Facter: fact \"pe_major_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_minor_version\" resolved to null and will not be added.\nDebug: Facter: fact \"pe_patch_version\" resolved to null and will not be added.\nDebug: Facter: fact \"powershell_version\" has resolved to \"5.0.10514.6\".\nDebug: Facter: fact \"puppet_vardir\" has resolved to \"C:/ProgramData/PuppetLabs/puppet/cache\".\nDebug: Facter: resolving kernel facts.\nDebug: Facter: fact \"kernel\" has resolved to \"windows\".\nDebug: Facter: fact \"kernelrelease\" has resolved to \"6.3.9600\".\nDebug: Facter: fact \"kernelmajversion\" has resolved to \"6.3\".\nDebug: Facter: fact \"kernelversion\" has resolved to \"6.3.9600\".\nDebug: Facter: executing command: C:\\Windows\\system32\\cmd.exe /c C:\\cygwin64\\bin\\getent.exe passwd root\nDebug: Facter: process exited with exit code 2.\nDebug: Facter: fact \"root_home\" resolved to null and will not be added.\nDebug: Facter: resolving ruby facts.\nDebug: Facter: fact \"rubyplatform\" has resolved to \"x64-mingw32\".\nDebug: Facter: fact \"rubysitedir\" has resolved to \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\".\nDebug: Facter: fact \"rubyversion\" has resolved to \"2.1.6\".\nDebug: Facter: fact \"ruby\" has resolved to {\n  platform => \"x64-mingw32\",\n  sitedir => \"C:/Program Files/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/2.1.0\",\n  version => \"2.1.6\"\n}.\nDebug: Facter: resolving path facts.\nDebug: Facter: fact \"path\" has resolved to \"C:/Program Files/Puppet Labs/Puppet/facter/bin", "created": "2015-09-30T12:00:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "*+Service resource+*\n\n* If service is `not present`\n** module correctly detects not present and does nothing\n* If service is `started`\n** module removes service as expected\n* If service is `stopped`\n** Module reports service as absent and returns success -- this is an error\n** This is because the dsc resource returns false when testing for existence instead of true even though service exists because of the following code `return ($State -eq \"Stopped\" -and $svc.Status -eq \"Stopped\") -or ($svc.Status -eq \"Running\" -and $State -eq \"Running\")`\n** Since $state is a paramter and is defautled to 'Running', if the service is stopped this will always return false instead of true\n\nSolution:\n\n  Advise user to set to `State = 'Stopped'` as well as `Ensure = Absent` to remove service.\n\n*+xService+*\n\n* If service is `present` and is `started`\n* If service is `present` and is `stopped`\n* If service is `not present`\n** Errors with :Error: /Stage[main]/Main/Dsc_xservice[remove_service]: Could not evaluate: PowerShell DSC resource MSFT_xServiceResource failed to execute Test-TargetResource functionality with error message: Specify the path to the executable when trying to create a new service\n** This happens because we invert absent to present to determine if resource exists. t\\This causes the error because testing for present requires a Path, but not when testing it is Absent. Since we dont provide the path there is nothing to pass to Present, so it throws an error during the testing phase\n\nSolution:\n\n  Advise user to always set Path when using this DSCResource.", "created": "2015-10-22T11:50:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Email sent out to MS to discuss how to approach fixing this. This ticket is blocked until decision of path.", "created": "2015-10-23T09:31:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Direction from MS is to follow advice provided above", "created": "2015-12-21T12:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/5e8873957f1ff528ee0975bd1a401f0f822e39e8", "created": "2015-12-30T08:42:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Docs seems sufficient for now, until we prepare the final release and get a DOCS team sign off.", "created": "2015-12-30T08:43:00.000000"}], "components": ["dsc"], "created": "2015-09-01T16:55:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c3e67c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz30rr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Small issue that was related to current work."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3365283_*|*_10007_*:*_1_*:*_760279079_*|*_3_*:*_3_*:*_1318140605_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_2116572_*|*_10004_*:*_1_*:*_5116160128_*|*_10006_*:*_3_*:*_3046394838_*|*_10005_*:*_1_*:*_95613199"}], "description": "h1. Description\n\nIf a user specifies the DSC \"Service\" with ensure set to \"absent\" the service will fail to be removed:\n\n{noformat}Notice: Compiled catalog for xdvjheke8ard32h.delivery.puppetlabs.net in environment production in 0.45 seconds\nNotice: Applied catalog in 2.05 seconds{noformat}\n\nHowever, you can successfully remove a service by using Invoke-DscResource directly:\n\n{noformat}PS C:\\Users\\Administrator> Invoke-DscResource -Name Service -Method Set -Verbose -Property @{Ensure=\"Absent\";Name=\"puppe\nt\"}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[Service]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[Service]DirectResourceAccess] Service 'puppet' already stopped, no\naction required.\nVERBOSE: [W2012R2]:                            [[Service]DirectResourceAccess] Service 'puppet' Deleted Successfully\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]  [[Service]DirectResourceAccess]  in 0.2190 seconds.\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]    in  0.6400 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\n\nRebootRequired\n--------------\nFalse\n\n\nPS C:\\Users\\Administrator> Invoke-DscResource -Name Service -Method Test -Verbose -Property @{Ensure=\"Absent\";Name=\"pupp\net\"}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceTest\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceTest,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Test     ]  [[Service]DirectResourceAccess]\nVERBOSE: [W2012R2]: LCM:  [ End    Test     ]  [[Service]DirectResourceAccess] True in 0.1410 seconds.\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]    in  0.5320 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\n\nInDesiredState\n--------------\nTrue{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"dsc_service { 'remove_service': dsc_ensure => 'absent', dsc_name => 'puppet' }\"{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully and remove the \"puppet\" service.\n\nh2. Actual\n\nThe DSC module fails to remove the service:\n\n{noformat}Notice: Compiled catalog for xdvjheke8ard32h.delivery.puppetlabs.net in environment production in 0.45 seconds\nNotice: Applied catalog in 2.05 seconds{noformat}", "environment": "Module Version: 0.8.0-b20081-a2b62b3e\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33804", "fixedVersions": [], "id": "33804", "issueType": "Bug", "key": "MODULES-2512", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-12-30T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Cannot Ensure \"absent\" on Service Resource", "timeSpent": "PT0S", "updated": "2015-12-30T08:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/83].", "created": "2015-09-01T17:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/03f0fd2468bc69c9d4e01a686121daa30f288d09", "created": "2015-09-01T17:11:00.000000"}], "components": ["dsc"], "created": "2015-09-01T16:19:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f132c4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1z67:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Changes in the code base caused tests to break."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1547768_*|*_1_*:*_1_*:*_2304620_*|*_10007_*:*_1_*:*_318675_*|*_3_*:*_1_*:*_794477_*|*_5_*:*_1_*:*_0"}], "description": "The \"service_invalid_ensure.rb\" acceptance test is failing because \"Absent\" is now an acceptable value for the \"Ensure\" parameter of the \"Service\" resource.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34834", "fixedVersions": [], "id": "34834", "issueType": "Task", "key": "MODULES-2511", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-01T17:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Acceptance Test for \"Service\" DSC Resource Failing", "timeSpent": "PT0S", "updated": "2015-09-09T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The link is for the xWindowsOptionalFeature, not the built-in one. I have an open question on whether I should file that on Connect or if it already is.", "created": "2015-09-01T16:53:00.000000"}], "components": ["dsc"], "created": "2015-09-01T16:02:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fd4c796"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1z53:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}], "description": "h1. Description\n\n*NOTE:* This is a DSC bug and not a module bug!\n\n\nIf a user specifies the \"WindowsOptionalResource\" on a Windows 2012 R2 system the manifest will fail to be applied:\n\n{noformat}Error: /Stage[main]/Main/Dsc_windowsoptionalfeature[dsc_optional_technetclient]:\n Could not evaluate: PowerShell DSC resource MSFT_WindowsOptionalFeature  failed\n to execute Test-TargetResource functionality with error message: This Resource\nis only available for Windows Client.{noformat}\n\nIf Microsoft fails to fix this issue then we need to document the bug in our README for the module.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disable' }\"{noformat}\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"dsc_windowsoptionalfeature {'dsc_optional_telnetclient': dsc_ensure => 'enable', dsc_name => 'telnetclient'} \"{noformat}\n\nh2. Expect\n\nPuppet should apply the manifest successfully.\n\nh2. Actual\n\nThe DSC module reports an error:\n\n{noformat}Error: /Stage[main]/Main/Dsc_windowsoptionalfeature[dsc_optional_technetclient]:\n Could not evaluate: PowerShell DSC resource MSFT_WindowsOptionalFeature  failed\n to execute Test-TargetResource functionality with error message: This Resource\nis only available for Windows Client.{noformat}", "environment": "Module Version: 0.8.0-b20081-a2b62b3e\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "43419", "fixedVersions": [], "id": "43419", "issueType": "Bug", "key": "MODULES-2510", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - The \"WindowsOptionalFeature\" Fails on Windows 2012 R2", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/9f763b567ab207754e4a25796a38b1daa5ec8dbc", "created": "2015-09-01T16:19:00.000000"}], "components": ["dsc"], "created": "2015-09-01T15:35:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39bf1767"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1yrb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Changes in the code base caused tests to break."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17225_*|*_10007_*:*_1_*:*_309017_*|*_3_*:*_1_*:*_2113642_*|*_5_*:*_1_*:*_0"}], "description": "The linked test cases below are now failing because of the linked bugs. The tests need to be updated to expect failures.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42369", "fixedVersions": [], "id": "42369", "issueType": "Task", "key": "MODULES-2506", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-01T16:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Update Failing Tests to Expect Failures", "timeSpent": "PT0S", "updated": "2015-09-09T11:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For clarification, there never actually was a blacklist previously - it's just that we hadn't updated the core MOFs yet for WMF5, and hence the new resources were not ever codegen'd.\n\nThe blacklist will be taken care of as part of https://puppet.atlassian.net/browse/MODULES-2244\n\nOnce that is taken care of, this ticket should be able to close right away.", "created": "2015-09-02T21:15:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Duplicate MODULES-2244", "created": "2015-09-25T14:48:00.000000"}], "components": ["dsc"], "created": "2015-09-01T15:23:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2da56f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ymn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2071488699_*|*_5_*:*_1_*:*_0"}], "description": "The \"WaitForAll\", \"WaitForAny\" and \"WaitForSome\" resources were previously black listed, but that is no longer the case. These resources need to be put back onto the black list to prevent end users from using them.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "42368", "fixedVersions": [], "id": "42368", "issueType": "Bug", "key": "MODULES-2504", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-09-25T14:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - The \"WaitFor*\" Resources are not Black Listed", "timeSpent": "PT0S", "updated": "2016-10-24T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The code that is here is not implemented at all, it was just copy and pasted code from cluster. It would never have worked.\n\nretrieve information is an array of:\n{code:java}\ncustomer-id => string, optional\n\nCustomer Identification. This field is used to track site licenses issued to Enterprise Level Agreement customers. It will typical be set to \"none\" unless a unique customer id has been assigned. This value is reported in Auto Support, and can be used to correlate licensing information with backend business systems for tracking purposes. Attributes: non-creatable, non-modifiable\ndescription => string, optional\n\nDescription of the licensed package. Attributes: non-creatable, non-modifiable\nexpiration-time => datetime, optional\n\nLicense expiration time. Attributes: non-creatable, non-modifiable\nlegacy => boolean, optional\n\nLegacy License. A legacy license indicates that the license was previously installed prior to this release. Returns true if the license was installed prior to this release and false otherwise.\nowner => string, optional\n\nController or Cluster that owns the serial number. Attributes: non-creatable, non-modifiable\npackage => licensed-package, optional\n\nName of the licensed package. Attributes: key, required-for-create, non-modifiable Possible values:\n\"base\" - Cluster Base License,\n\"nfs\" - NFS License,\n\"cifs\" - CIFS License,\n\"iscsi\" - iSCSI License,\n\"fcp\" - FCP License,\n\"snaprestore\" - SnapRestore License,\n\"snapmirror\" - SnapMirror License,\n\"flexclone\" - FlexClone License,\n\"snapvault\" - SnapVault License,\n\"snaplock\" - SnapLock License,\n\"snapmanagersuite\" - SnapManagerSuite License,\n\"snapprotectapps\" - SnapProtectApp License,\n\"v_storageattach\" - Virtual Attached Storage License\nserial-number => node-serial-number, optional\n\nSerial number of the controller or cluster. The license serial-number is reported in Auto Support also and can be used to correlate controller or cluster wide licensing information. Attributes: key, required-for-create, non-modifiable\ntype => license-v2-type, optional\n\nLicense type. Attributes: non-creatable, non-modifiable Possible values:\n\"license\" ,\n\"site\" ,\n\"demo\"\n{code}\nReturned via the API\n{code:java}\n       @attrkeys=[],\n       @attrvals=[],\n       @children=\n        [#<NaElement:0x00000002f46c88 @attrkeys=[], @attrvals=[], @children=[], @content=\"none\", @name=\"customer-id\">,\n         #<NaElement:0x00000002f4ca98\n          @attrkeys=[],\n          @attrvals=[],\n          @children=[],\n          @content=\"Cluster Base License\",\n          @name=\"description\">,\n         #<NaElement:0x00000002f49ff0 @attrkeys=[], @attrvals=[], @children=[], @content=\"false\", @name=\"legacy\">,\n         #<NaElement:0x000000030dc598 @attrkeys=[], @attrvals=[], @children=[], @content=\"VSIM\", @name=\"owner\">,\n         #<NaElement:0x000000030b04c0 @attrkeys=[], @attrvals=[], @children=[], @content=\"base\", @name=\"package\">,\n         #<NaElement:0x000000030ae3c8 @attrkeys=[], @attrvals=[], @children=[], @content=\"1-80-000008\", @name=\"serial-number\">,\n         #<NaElement:0x00000002f6b998 @attrkeys=[], @attrvals=[], @children=[], @content=\"license\", @name=\"type\">],\n       @content=\"\",\n       @name=\"license-v2-info\">,\n{code}\nThis would mean a resource would potentially look like \n\nnetapp_license { 'base': \n  ensure => present,\n  codes =>  'aajajajajjajajjajnfjnfjf',\n}\n\nImplementation is not simple either because the code(license key) only goes one way (it is a 24-48 alphabetic string) we would have to try and add the license key every time. \n\nOutput form the resource command would look like \n\nnetapp_license { 'base':\n  ensure => present,\n}\n", "created": "2015-09-10T08:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/38", "created": "2015-09-11T08:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-14T16:02:00.000000"}], "components": ["netapp"], "created": "2015-09-01T14:29:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e849aa1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogp3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_227900422_*|*_10007_*:*_1_*:*_28268404_*|*_3_*:*_4_*:*_95009354_*|*_10009_*:*_2_*:*_252182228_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_525449616"}], "description": "When trying to manage licenses with the netapp_license resource, it fails:\n{noformat}\nroot@servicevm:~# FACTER_url=https://vagrant:netapp123@vsim-01 puppet resource netapp_license --trace\nError: Could not run: undefined method `clusteridget' for Puppet::Type::Netapp_license::ProviderCmode:Class\n/vagrant/puppetlabs-netapp/lib/puppet/provider/netapp_license/cmode.rb:20:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1148:in `block in instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1141:in `collect'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1141:in `instances'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38091", "fixedVersions": [], "id": "38091", "issueType": "Bug", "key": "MODULES-2503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2015-09-14T16:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "netapp_license instances fails", "timeSpent": "PT0S", "updated": "2015-09-14T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Hi\u00a0[~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9]\n\nThank you for reporting this issue. Could you please check if the problem exists on the latest version of the module. Sorry for the delay.", "created": "2021-01-25T08:53:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Please feel free to reopen the issue if the problem still exists. Thank you.", "created": "2021-02-08T06:43:00.000000"}], "components": ["postgresql"], "created": "2015-09-01T14:28:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@467d508a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1yjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_856855138_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_170795709509"}], "description": "https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/grant.pp#L36\n\nConsider the following.\n\n{code}\npostgresql::server::role { 'bizops':\n\u2002 db => 'dujour',\n}\n\npostgresql::server::grant { 'bizops select':\n\u2002 privilege\u2002  => 'SELECT',\n\u2002 db\u2002 \u2002 \u2002 \u2002 \u2002 => 'dujour',\n\u2002 role\u2002 \u2002 \u2002 \u2002 => 'bizops',\n\u2002 object_type => 'ALL TABLES IN SCHEMA',\n}\n\n$bizops_dujour_users = [\n\u2002 'zach'\n]\n\n$bizops_dujour_users.each |$u| {\n\u2002 postgresql::server::role { $u:\n\u2002 \u2002 db => 'dujour',\n\u2002 }\n\n\u2002 postgresql::server::grant { \"${u} bizops\":\n\u2002 \u2002 privilege => 'bizops',\n\u2002 \u2002 db\u2002 \u2002 \u2002 \u2002 => 'dujour',\n\u2002 \u2002 role\u2002 \u2002 \u2002 => $u,\n\u2002 }\n}\n{code}\n\nThis code fails due to the capitalization that takes place on the grant object.  This capitalization should only be applied to postgres' internal permission types.  For examples, see the following:\n\nhttp://www.postgresql.org/docs/8.1/static/privileges.html\n\nI expect this varies between versions.\n\nRoles can be assigned permissions, and roles can be assigned as the permission of another role, which effectively means permission inheritance.  So, the code above creates a lowercase role name, assigns some permissions to it, but I'm unable to assign that role as the permission to another role.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "37020", "fixedVersions": [], "id": "37020", "issueType": "Bug", "key": "MODULES-2502", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Fixed", "resolutionDate": "2021-02-08T06:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql module grants incorrectly capitalized", "timeSpent": "PT0S", "updated": "2021-02-08T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2015-09-02T06:29:00.000000", "name": "GitterConvo.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12816"}, {"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2015-09-01T13:58:00.000000", "name": "screenshot-1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12815"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Apparently this is well known, but maybe not documented by Microsoft? \n\n* http://lloydholman.co.uk/sorting-the-desired-state-configuration-dsc-running-scripts-is-disabled-on-this-system-error/\n\n{quote}\nthis error can occur for any DSC configuration that references a DSC Resource that in turn executes an external Powershell script.\n{quote}\n\n* https://gitter.im/PowerShell/DscResources?at=55e61d454ae8239378eb0e9d\n\nIn case gitter conversation goes away, here is an image of the conversation \n!GitterConvo.png|thumbnail!", "created": "2015-09-02T06:29:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Also noted that FM-2563 could make this moot (like it will make https://connect.microsoft.com/PowerShell/Feedback/Details/1543843 moot)", "created": "2015-09-03T14:28:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Setting the ExecutionPolicy to RemoteSigned in the LocalMachine scope works around this issue.\n\n{code}\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine\n{code}", "created": "2015-09-08T10:41:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Pending review by the QA team.", "created": "2015-09-08T12:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/52d8587714973cabe2dae0705e136e01e597b5ac", "created": "2015-09-08T12:29:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed.", "created": "2015-09-08T13:45:00.000000"}], "components": ["dsc"], "created": "2015-09-01T13:57:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1633169"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1yin:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found while testing other fixes."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64608945_*|*_10007_*:*_1_*:*_533679429_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_5802608"}], "description": "PowerShell DSC uses the machine execution policy when calling PowerShell scripts. If the default \"{{Restricted}}\" policy is set (use {{Get-ExecutionPolicy}} to determine), it means it will error. It completely ignores what you start up PowerShell with.\n\n\nConsider the following manifest:\n{noformat}\ndsc_xgroup {'testgroup':\n  dsc_ensure          => 'present',\n  dsc_groupname       => 'TestUsers',\n  dsc_members         => 'vagrant',\n}\n{noformat}\n\nand {{Get-ExecutionPolicy}} returns \"Restricted\"\n\nRunning it in dsc, which calls PowerShell.exe with {{-ExecutionPolicy Bypass}} (I also tried setting it to Unrestricted, but no dice) produces the following:\n\n{noformat}\nError: /Stage[main]/Main/Dsc_xgroup[testgroup]: Could not evaluate: Importing module MSFT_xGroupResource failed with\n error - File C:\\Program \nFiles\\WindowsPowerShell\\Modules\\PuppetVendoredModules\\xPSDesiredStateConfiguration\\DscResources\\MSFT_xGroupR\nesource\\MSFT_xGroupResource.psm1 cannot be loaded because running scripts is disabled on this system. For more \ninformation, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.\n{noformat}", "environment": "Windows 10\nPowerShell v5\nExecution Policy set to Restricted", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40161", "fixedVersions": [], "id": "40161", "issueType": "Bug", "key": "MODULES-2500", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-09-08T13:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - PowerShell Process Execution Policy is ignored", "timeSpent": "PT0S", "updated": "2015-09-08T13:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "PR ready for review:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/150", "created": "2015-09-10T15:24:00.000000"}], "components": ["sqlserver"], "created": "2015-09-01T10:13:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5075df26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyof9z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_780475582_*|*_10007_*:*_1_*:*_429388024_*|*_3_*:*_1_*:*_15689789_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35959", "fixedVersions": [], "id": "35959", "issueType": "Task", "key": "MODULES-2497", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-09-15T14:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver::login", "timeSpent": "PT0S", "updated": "2015-09-15T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] [~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] can you help to review the PR if you get a chance, thanks\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/149", "created": "2015-09-09T18:21:00.000000"}], "components": ["sqlserver"], "created": "2015-09-01T10:12:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47e09394"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyof53:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_720276548_*|*_10007_*:*_1_*:*_1122641635_*|*_3_*:*_1_*:*_319054_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33802", "fixedVersions": [], "id": "33802", "issueType": "Task", "key": "MODULES-2496", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-09-22T18:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver::database", "timeSpent": "PT0S", "updated": "2015-09-22T18:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi Dmitrii,\nLooking into this it seems like a great idea, although we have no one currently working in this module.  Would you be willing to submit the change yourself in a pull request? ", "created": "2015-09-18T04:09:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:306bff4a-8dc5-4b93-998e-ff66295f9926", "body": "Hi Helen,\n\nUnfortunately i'm not much familiar with Ruby, but if there is no anyone willing to implement it, then I can try. I've already looked at the code and it doesn't look like very complicated task even for one who doesn't have strong Ruby knowledge.", "created": "2015-09-18T04:20:00.000000"}, {"author": "623a4a81866b810069e367fb", "body": "Looks to still be outstanding so I have submitted a pull request with minor changes against this ticket to allow this feature to work as documented.\n\nThe automated build looks to have fallen over on connectivity unrelated to the tests and marked the build as failed.", "created": "2017-02-22T23:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Great work on https://github.com/puppetlabs/puppetlabs-java_ks/pull/167 thanks for the effort !!!!!\nBrilliant !", "created": "2017-02-23T06:42:00.000000"}], "components": ["java_ks"], "created": "2015-09-01T08:15:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:306bff4a-8dc5-4b93-998e-ff66295f9926", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@218ae918"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1y3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1451958820_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45288451095"}], "description": "Seems that java_ks module doesn't support private keys protected with password. Documentation says that 'password' parameter will be used to unlock private keys, however it looks like this functionality has been dropped since refactoring from command line openssl tool.\n\nCould you please support private keys protected with passwords? I also think that it would be better to use another parameter for that password, e.g. private_key_password, because keystore and private key passwords can be different.\n\nIt looks like it not that hard to support that, because Ruby OpenSSL library supports private keys protected with password. From http://ruby-doc.org\n{code}\nkey4_pem = File.read 'private.secure.pem'\nkey4 = OpenSSL::PKey::RSA.new key4_pem, pass_phrase\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35956", "fixedVersions": [], "id": "35956", "issueType": "New Feature", "key": "MODULES-2495", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:306bff4a-8dc5-4b93-998e-ff66295f9926", "resolution": "Fixed", "resolutionDate": "2017-02-23T06:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support private keys protected with password in java_ks module", "timeSpent": "PT0S", "updated": "2017-02-23T06:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2015-09-01T04:23:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33c4fa76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1y33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "As described in https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/257, the environment can have undue influence on the outgoing ssh connections that are done by the various tools. It would be beneficial, if all calls to external tools would explicitly manage the environment instead of potentially leaking caller credentials.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40160", "fixedVersions": [], "id": "40160", "issueType": "Improvement", "key": "MODULES-2494", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo: manage the environment for ssh connections better", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Squashed and added README updates as well as wrapping source parameter for possible spaces in path", "created": "2015-09-01T10:09:00.000000"}], "components": ["DISM"], "created": "2015-08-31T19:08:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4681c02d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1y1j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Due to release we brought on this work to ensure we release with this feature"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60010942_*|*_5_*:*_1_*:*_0"}], "description": "Ticket to capture usage in PR https://github.com/puppetlabs/puppetlabs-dism/pull/31\n\nUser would like to provide source and limitaccess parameters", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34833", "fixedVersions": [], "id": "34833", "issueType": "New Feature", "key": "MODULES-2493", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-09-01T11:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add source and limit access features to DISM", "timeSpent": "PT0S", "updated": "2015-09-01T11:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "https://github.com/puppetlabs/puppetlabs-corosync redirects to the puppet-community repo, but https://forge.puppetlabs.com/modules?utf-8=\u2713&sort=rank&q=corosync still has only the puppetlabs' module.\n\nWhen the puppet-community version is released, is there any way to add the redirect to the forge too?", "created": "2015-10-12T08:23:00.000000"}], "components": ["corosync"], "created": "2015-08-31T18:14:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21964b6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1xvz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3592988410_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_54778772431"}], "description": "Puppetlabs-corosync has moved to the community namespace, so the puppetlabs version should get a readme update mentioning this change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40159", "fixedVersions": [], "id": "40159", "issueType": "Task", "key": "MODULES-2492", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-07-07T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Deprecate puppetlabs-corosync", "timeSpent": "PT0S", "updated": "2017-07-07T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Same as MODULES-2492: github repo is already moved, no new release on the forge yet.", "created": "2015-10-12T08:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:90d1ee51-8f05-4bb2-9814-21a33224c1d8", "body": "+1", "created": "2016-05-25T10:21:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Hi,\nthe migration to voxpupuli was a very long time ago. We often get requests from users why the forge release is so outdated. They are always hetting the original puppetlabs namespace. We migrated a few modules from puppetlabs to voxpupuli, many of them didn't get a 'deprecation release' yet. Is it possible that that you can do it in the near future? Is there any way voxpupuli can help with this?\n\nCC: [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]", "created": "2016-07-01T03:00:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "[Guidelines|https://voxpupuli.org/docs/#migrating-a-module-to-voxpupuli] include a release of version 999.999.999. If you can update the README.md to point to the voxpupuli module that would be nice, too.", "created": "2016-07-01T05:29:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've put it on the next sprint, so we can get this done.", "created": "2016-07-01T05:42:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "thank you <3", "created": "2016-07-01T05:45:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Uploaded deprecation notice to https://forge.puppet.com/puppetlabs/nodejs/readme", "created": "2016-07-05T07:34:00.000000"}], "components": ["nodejs"], "created": "2015-08-31T18:14:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4beb1b0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynt0v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Free cycles; Community facing issue."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3593499126_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23065693583"}], "description": "Puppetlabs-nodejs has moved to the community namespace, so the puppetlabs version should get a readme update mentioning this change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39223", "fixedVersions": [], "id": "39223", "issueType": "Task", "key": "MODULES-2491", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-07-05T07:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unsupported module release puppetlabs-nodejs 999.999.999", "timeSpent": "PT0S", "updated": "2016-07-05T07:34:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Posted a potential fix in https://github.com/puppetlabs/puppetlabs-mysql/pull/768", "created": "2015-10-12T11:00:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-12T12:11:00.000000"}], "components": ["mysql"], "created": "2015-08-31T09:32:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701a79cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1xc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3638318446_*|*_5_*:*_1_*:*_0"}], "description": "I got the following errors:\n\n{code}\nExecution of '/usr/bin/yum -d 0 -e 0 -y list mysql-devel' returned 1: Error: No matching Packages to list\n\n/Stage[main]/Mysql::Bindings::Daemon_dev/Package[mysql-daemon_dev]/ensure\tchange from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list mysql-devel' returned 1: Error: No matching Packages to list\n{code}\n\nThe actual package name should be {{mariadb-devel}}. I am guessing the {{$daemon_dev_package_name}} just needs to be moved up into the {{if $provider == 'mariadb'}} area, and of course the else statement should have the current value {{mysql-devel}}.\n\nTommy", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41319", "fixedVersions": [], "id": "41319", "issueType": "Bug", "key": "MODULES-2490", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2015-10-12T12:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "daemon_dev_package_name should be mariadb-devel for CentOS 7", "timeSpent": "PT0S", "updated": "2015-10-12T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was finally merged in https://github.com/puppetlabs/puppetlabs-postgresql/pull/693", "created": "2015-10-12T11:11:00.000000"}, {"author": "70121:b54f0031-cb1f-4a08-8978-c33b0af881fa", "body": "Thank you! :-)", "created": "2016-08-30T04:47:00.000000"}], "components": ["postgresql"], "created": "2015-08-30T18:08:00.000000", "creator": "70121:b54f0031-cb1f-4a08-8978-c33b0af881fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@474cfedc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1x7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3690172578_*|*_5_*:*_1_*:*_0"}], "description": "Any time need add one extension for many databases. But in postgresql::server::extension postgres extension name st as name of puppet resource. But puppet do not create many resources with one name.\nI move extension name to parameter from resource name. Now we can set up many resource postgresql::server::extension for one extension name for many databases.\nPull request:\n[https://github.com/puppetlabs/puppetlabs-postgresql/pull/690]", "environment": "GNU/Linux debian 7.x\n3.8.1-1puppetlabs1\npuppetlabs-postgresql ## 2015-07-27 - Supported Release 4.5.0", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "40158", "fixedVersions": [], "id": "40158", "issueType": "Bug", "key": "MODULES-2489", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b54f0031-cb1f-4a08-8978-c33b0af881fa", "resolution": "Fixed", "resolutionDate": "2015-10-12T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "support for extension for several bases", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-puppetdb/pull/205", "created": "2015-08-29T07:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged.", "created": "2015-10-12T11:12:00.000000"}], "components": ["firewall", "puppetdb", "supported"], "created": "2015-08-29T07:10:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73c9fe1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1x6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3816101998_*|*_5_*:*_1_*:*_0"}], "description": "Use of \"port\" is deprecated and adds a too relaxed firewall rule to the system:\nhttps://github.com/roman-mueller/puppetlabs-firewall/commit/4f2df97faab93e530ff5a4d99afa3d9d16a246cd\nIt will also be removed in the future.\n\nUse dport instead in the manifest.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39219", "fixedVersions": [], "id": "39219", "issueType": "Bug", "key": "MODULES-2488", "labels": ["puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-10-12T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Pass dport instead of port to ::firewall", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-firewall/pull/572", "created": "2015-08-29T06:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged in https://github.com/puppetlabs/puppetlabs-firewall/commit/f973175bc01e6ab357857efbd611bb34ef1a2e4b", "created": "2015-09-01T04:43:00.000000"}], "components": ["firewall"], "created": "2015-08-29T06:49:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c734992"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1x6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251654581_*|*_5_*:*_1_*:*_0"}], "description": "When using \"port\" it currently only throws this warning:\n\n{code}Warning: port is deprecated and will be removed. Use dport and/or sport instead.{code}\n\nIn order to avoid having to grep all your installed module code to figure out which module actually throws this warning: add the module name in the warning. \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38089", "fixedVersions": [], "id": "38089", "issueType": "Bug", "key": "MODULES-2487", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-09-01T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Improve port deprecation warning", "timeSpent": "PT0S", "updated": "2015-09-01T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This is actually a known problem with the Package resource that we can't fix.", "created": "2015-08-27T14:48:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Okay, then let's at least document it for our users since Puppet mixes forward and backwards slashes all over the place.", "created": "2015-08-27T14:54:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR added addressing documentation added. ", "created": "2015-09-03T10:03:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Both the doc and the commit message specifically mention the Package DSC Resource because other DSC Resources do accept forward slashes", "created": "2015-09-03T12:32:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/ed41664951d726fea15f53ce7536eac01b2c823f", "created": "2015-09-15T22:32:00.000000"}], "components": ["dsc"], "created": "2015-08-27T14:46:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f84bdf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1w73:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Low-hanging fruit, James had bandwidth for this simple doc change"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_587846532_*|*_10007_*:*_1_*:*_1081790265_*|*_10009_*:*_1_*:*_10077_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\n*NOTE:* This is a DSC bug and not a module bug!\n\nIf a user specifies a path with forward slashes (C:/Windows/Temp/python-2.7.10.msi) for the \"Path\" parameter of the \"Package\" DSC resource the invoke will fail to install the MSI\n\n{noformat}PS C:\\> Invoke-DscResource -Name Package -Method Set -Verbose -Property @{Ensure=\"Present\";Path=\"C:/Windows/Temp/python-\n2.7.10.msi\";ProductID=\"E2B51919-207A-43EB-AE78-733F9C6797C2\";Name=\"Python 2.7.10\"}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[Package]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\nC:/Windows/Temp/python-2.7.10.msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The path extension was .msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsing\nE2B51919-207A-43EB-AE78-733F9C6797C2 as an identifyingNumber\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsed\nE2B51919-207A-43EB-AE78-733F9C6797C2 as {E2B51919-207A-43EB-AE78-733F9C6797C2}\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Ensure is Present\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] product installation cannot be\ndetermined\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] product as boolean is False\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The package Python 2.7.10 is not\ninstalled\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\nC:/Windows/Temp/python-2.7.10.msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The path extension was .msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsing\nE2B51919-207A-43EB-AE78-733F9C6797C2 as an identifyingNumber\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsed\nE2B51919-207A-43EB-AE78-733F9C6797C2 as {E2B51919-207A-43EB-AE78-733F9C6797C2}\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Package configuration starting\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]  [[Package]DirectResourceAccess]  in 1.8580 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nInvoke-DscResource : PowerShell DSC resource MSFT_PackageResource  failed to execute Set-TargetResource functionality\nwith error message: The specified Name (Python 2.7.10) and IdentifyingNumber ({E2B51919-207A-43EB-AE78-733F9C6797C2})\ndo not match Name () and IdentifyingNumber () in the MSI file\nAt line:1 char:1\n+ Invoke-DscResource -Name Package -Method Set -Verbose -Property @{Ens ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidOperation: (root/Microsoft/...gurationManager:String) [Invoke-DscResource], CimEx\n   ception\n    + FullyQualifiedErrorId : ProviderOperationExecutionFailure,Microsoft.PowerShell.DesiredStateConfiguration.Command\n   s.InvokeDscResourceMethodCommand{noformat}\n\nThis bug is interesting because other DSC resources (i.e. File) allow for using both types of path separators.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disable' }\"{noformat}\n# Download the [Python 2.7.10 MSI|https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi] to the location \"C:\\Windows\\Temp\" on the SUT.\n# Open a PowerShell console and execute the following command:\n{noformat}Invoke-DscResource -Name Package -Method Set -Verbose -Property @{Ensure=\"Present\";Path=\"C:/Windows/Temp/python-2.7.10.msi\";ProductID=\"E2B51919-207A-43EB-AE78-733F9C6797C2\";Name=\"Python 2.7.10\"}{noformat}\n\nh2. Expect\n\nDSC should install the MSI successfully.\n\nh2. Actual\n\nDSC fails\n\n{noformat}PS C:\\> Invoke-DscResource -Name Package -Method Set -Verbose -Property @{Ensure=\"Present\";Path=\"C:/Windows/Temp/python-\n2.7.10.msi\";ProductID=\"E2B51919-207A-43EB-AE78-733F9C6797C2\";Name=\"Python 2.7.10\"}\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer W2012R2 with user sid S-1-5-21-21471022-4190806042-1792990002-500.\nVERBOSE: [W2012R2]: LCM:  [ Start  Set      ]  [[Package]DirectResourceAccess]\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\nC:/Windows/Temp/python-2.7.10.msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The path extension was .msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsing\nE2B51919-207A-43EB-AE78-733F9C6797C2 as an identifyingNumber\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsed\nE2B51919-207A-43EB-AE78-733F9C6797C2 as {E2B51919-207A-43EB-AE78-733F9C6797C2}\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Ensure is Present\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] product installation cannot be\ndetermined\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] product as boolean is False\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The package Python 2.7.10 is not\ninstalled\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Validate-StandardArguments, Path was\nC:/Windows/Temp/python-2.7.10.msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] The path extension was .msi\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsing\nE2B51919-207A-43EB-AE78-733F9C6797C2 as an identifyingNumber\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Parsed\nE2B51919-207A-43EB-AE78-733F9C6797C2 as {E2B51919-207A-43EB-AE78-733F9C6797C2}\nVERBOSE: [W2012R2]:                            [[Package]DirectResourceAccess] Package configuration starting\nVERBOSE: [W2012R2]: LCM:  [ End    Set      ]  [[Package]DirectResourceAccess]  in 1.8580 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nInvoke-DscResource : PowerShell DSC resource MSFT_PackageResource  failed to execute Set-TargetResource functionality\nwith error message: The specified Name (Python 2.7.10) and IdentifyingNumber ({E2B51919-207A-43EB-AE78-733F9C6797C2})\ndo not match Name () and IdentifyingNumber () in the MSI file\nAt line:1 char:1\n+ Invoke-DscResource -Name Package -Method Set -Verbose -Property @{Ens ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidOperation: (root/Microsoft/...gurationManager:String) [Invoke-DscResource], CimEx\n   ception\n    + FullyQualifiedErrorId : ProviderOperationExecutionFailure,Microsoft.PowerShell.DesiredStateConfiguration.Command\n   s.InvokeDscResourceMethodCommand{noformat}", "environment": "Module Version: 0.1.\u200b\u200b1\u200b-\u200b\u200bb2\u200b\u200b0\u200b0\u200b\u200b\u200b78\u200b\u200b-\u200be\u200b\u200bc4\u200b\u200b7\u200b2\u200b\u200b29\u200b\u200b\u200bc\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33801", "fixedVersions": [], "id": "33801", "issueType": "Bug", "key": "MODULES-2486", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-15T22:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Package Resource Fails with Forward Slashes in \"Path\" Parameter", "timeSpent": "PT0S", "updated": "2015-09-15T22:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Actually you cannot set the RefreshMode to Pull without setting additional information, the minimal being the uri of the Pull Server the agent needs to talk to. This will require us either adding all of the other LCM Settings to this type to accommodate setting things like this or instead restrict this type to only setting it to push.", "created": "2015-09-03T10:17:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Blowing up is not a good reaction so I vote for removing \"Pull\" as an option.", "created": "2015-09-03T10:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/d2551823ea84ef44c79650d283382d94b1b63d7e", "created": "2015-09-29T12:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/108/", "created": "2015-09-29T13:01:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.8.\u200b\u200b1\u200b-\u200b\u200bb2\u200b\u200b0\u200b1\u200b\u200b\u200b09\u200b\u200b-\u200b0\u200b\u200bbd\u200b\u200b1\u200b0\u200b\u200b85\u200b\u200b\u200b2.", "created": "2015-09-30T12:18:00.000000"}], "components": ["dsc"], "created": "2015-08-27T12:49:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47c867f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz2dlz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Blocked on other work"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10565984_*|*_1_*:*_1_*:*_596205107_*|*_10007_*:*_1_*:*_7197355_*|*_3_*:*_2_*:*_9090847_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_73958994_*|*_10006_*:*_1_*:*_2238704692"}], "description": "h1. Description\n\nIf a user the \"Pull\" refresh mode for the LCM the module will crash:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.45 second\ns\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Performing the operation \"Invoke-CimMethod:\n\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: SendMetaConfigurationApply\" on target \"MSFT_DSCLocal\nConfigurationManager\".\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Perform operation 'Invoke CimMethod' with f\nollowing parameters,\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: ''methodName' = SendMetaConfigurationApply,'classNam\ne' =\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: MSFT_DSCLocalConfigurationManager,'namespaceName' =\n\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: ROOT/Microsoft/Windows/DesiredStateConfiguration'.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: An LCM method call arrived from computer W2\n012R2 with user sid\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: S-1-5-21-21471022-4190806042-1792990002-500.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: [W2012R2]: LCM:  [ Start  Set      ]\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: [W2012R2]: LCM:  [ End    Set      ]\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: Invoke-CimMethod : The current refresh mode is PULL\nbut there are no\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: configuration download managers defined.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: At line:1 char:1\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: + Invoke-CimMethod @invokeParams\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + CategoryInfo          : NotSpecified: (ROOT/Mi\ncrosoft/...gurationManager\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:    :String) [Invoke-CimMethod], CimException\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + FullyQualifiedErrorId : MI RESULT 1,Microsoft.\nManagement.Infrastructure.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:    CimCmdlets.InvokeCimMethodCommand\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + PSComputerName        : localhost\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Operation 'Invoke CimMethod' complete.\nError: $lcmRefreshMode = 'Pull'\n$generationDate = (Get-Date -Format 'M/d/yyyy HH:mm:ss')\n$encoding       = [Text.Encoding]::UTF8\n$namespace      = 'root/Microsoft/Windows/DesiredStateConfiguration'\n$className      = 'MSFT_DSCLocalConfigurationManager'\n$generationHost = [Environment]::MachineName\n\n$mofData = @\"\n/*\n@TargetNode=''localhost''\n@GeneratedBy=PUPPET\n@GenerationDate=$generationDate\n@GenerationHost=$generationHost\n*/\n\ninstance of MSFT_DSCMetaConfiguration as `$MSFT_DSCMetaConfiguration1ref\n{\nRefreshMode = \"$lcmRefreshMode\";\n};\n\ninstance of OMI_ConfigurationDocument\n{\nVersion=\"2.0.0\";\nMinimumCompatibleVersion = \"1.0.0\";\nCompatibleVersionAdditionalProperties= { \"MSFT_DSCMetaConfiguration:StatusRetent\nionTimeInDays\" };\nAuthor=\"PUPPET\";\nGenerationDate=\"$generationDate\";\nGenerationHost=\"$generationHost\";\nName=\"LCMSettings\";\n};\n\"@\n\n$totalSize = [BitConverter]::GetBytes($mofData.Length + 4)\n$bytes     = $totalSize + $encoding.GetBytes($mofData)\n\n$cimClass       = Get-CimClass -Namespace $namespace -ClassName $className\n$sessionOptions = New-CimSessionOption -Protocol Wsman\n$wsmanSession   = New-CimSession -ComputerName localhost -SessionOption $session\nOptions\n\n$invokeParams = @{\n  Verbose    = $true\n  CimClass   = $cimClass\n  CimSession = $wsmanSession\n  MethodName = 'SendMetaConfigurationApply'\n  Arguments  = @{\n    ConfigurationData = $bytes;\n  }\n}\n\nInvoke-CimMethod @invokeParams\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm_\nrefreshmode_Pull]/returns: change from notrun to 0 failed: $lcmRefreshMode = 'Pu\nll'\n$generationDate = (Get-Date -Format 'M/d/yyyy HH:mm:ss')\n$encoding       = [Text.Encoding]::UTF8\n$namespace      = 'root/Microsoft/Windows/DesiredStateConfiguration'\n$className      = 'MSFT_DSCLocalConfigurationManager'\n$generationHost = [Environment]::MachineName\n\n$mofData = @\"\n/*\n@TargetNode=''localhost''\n@GeneratedBy=PUPPET\n@GenerationDate=$generationDate\n@GenerationHost=$generationHost\n*/\n\ninstance of MSFT_DSCMetaConfiguration as `$MSFT_DSCMetaConfiguration1ref\n{\nRefreshMode = \"$lcmRefreshMode\";\n};\n\ninstance of OMI_ConfigurationDocument\n{\nVersion=\"2.0.0\";\nMinimumCompatibleVersion = \"1.0.0\";\nCompatibleVersionAdditionalProperties= { \"MSFT_DSCMetaConfiguration:StatusRetent\nionTimeInDays\" };\nAuthor=\"PUPPET\";\nGenerationDate=\"$generationDate\";\nGenerationHost=\"$generationHost\";\nName=\"LCMSettings\";\n};\n\"@\n\n$totalSize = [BitConverter]::GetBytes($mofData.Length + 4)\n$bytes     = $totalSize + $encoding.GetBytes($mofData)\n\n$cimClass       = Get-CimClass -Namespace $namespace -ClassName $className\n$sessionOptions = New-CimSessionOption -Protocol Wsman\n$wsmanSession   = New-CimSession -ComputerName localhost -SessionOption $session\nOptions\n\n$invokeParams = @{\n  Verbose    = $true\n  CimClass   = $cimClass\n  CimSession = $wsmanSession\n  MethodName = 'SendMetaConfigurationApply'\n  Arguments  = @{\n    ConfigurationData = $bytes;\n  }\n}\n\nInvoke-CimMethod @invokeParams\n returned 1 instead of one of [0]\nNotice: Applied catalog in 2.09 seconds{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Pull' }\"{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully and change the LCM refresh mode to \"Pull\".\n\nh2. Actual\n\nPuppet crashes:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.45 second\ns\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Performing the operation \"Invoke-CimMethod:\n\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: SendMetaConfigurationApply\" on target \"MSFT_DSCLocal\nConfigurationManager\".\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Perform operation 'Invoke CimMethod' with f\nollowing parameters,\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: ''methodName' = SendMetaConfigurationApply,'classNam\ne' =\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: MSFT_DSCLocalConfigurationManager,'namespaceName' =\n\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: ROOT/Microsoft/Windows/DesiredStateConfiguration'.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: An LCM method call arrived from computer W2\n012R2 with user sid\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: S-1-5-21-21471022-4190806042-1792990002-500.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: [W2012R2]: LCM:  [ Start  Set      ]\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: [W2012R2]: LCM:  [ End    Set      ]\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: Invoke-CimMethod : The current refresh mode is PULL\nbut there are no\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: configuration download managers defined.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: At line:1 char:1\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: + Invoke-CimMethod @invokeParams\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + CategoryInfo          : NotSpecified: (ROOT/Mi\ncrosoft/...gurationManager\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:    :String) [Invoke-CimMethod], CimException\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + FullyQualifiedErrorId : MI RESULT 1,Microsoft.\nManagement.Infrastructure.\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:    CimCmdlets.InvokeCimMethodCommand\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:     + PSComputerName        : localhost\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns:\nNotice: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm\n_refreshmode_Pull]/returns: VERBOSE: Operation 'Invoke CimMethod' complete.\nError: $lcmRefreshMode = 'Pull'\n$generationDate = (Get-Date -Format 'M/d/yyyy HH:mm:ss')\n$encoding       = [Text.Encoding]::UTF8\n$namespace      = 'root/Microsoft/Windows/DesiredStateConfiguration'\n$className      = 'MSFT_DSCLocalConfigurationManager'\n$generationHost = [Environment]::MachineName\n\n$mofData = @\"\n/*\n@TargetNode=''localhost''\n@GeneratedBy=PUPPET\n@GenerationDate=$generationDate\n@GenerationHost=$generationHost\n*/\n\ninstance of MSFT_DSCMetaConfiguration as `$MSFT_DSCMetaConfiguration1ref\n{\nRefreshMode = \"$lcmRefreshMode\";\n};\n\ninstance of OMI_ConfigurationDocument\n{\nVersion=\"2.0.0\";\nMinimumCompatibleVersion = \"1.0.0\";\nCompatibleVersionAdditionalProperties= { \"MSFT_DSCMetaConfiguration:StatusRetent\nionTimeInDays\" };\nAuthor=\"PUPPET\";\nGenerationDate=\"$generationDate\";\nGenerationHost=\"$generationHost\";\nName=\"LCMSettings\";\n};\n\"@\n\n$totalSize = [BitConverter]::GetBytes($mofData.Length + 4)\n$bytes     = $totalSize + $encoding.GetBytes($mofData)\n\n$cimClass       = Get-CimClass -Namespace $namespace -ClassName $className\n$sessionOptions = New-CimSessionOption -Protocol Wsman\n$wsmanSession   = New-CimSession -ComputerName localhost -SessionOption $session\nOptions\n\n$invokeParams = @{\n  Verbose    = $true\n  CimClass   = $cimClass\n  CimSession = $wsmanSession\n  MethodName = 'SendMetaConfigurationApply'\n  Arguments  = @{\n    ConfigurationData = $bytes;\n  }\n}\n\nInvoke-CimMethod @invokeParams\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Dsc::Lcm_config[disable_lcm]/Exec[dsc_provider_set_lcm_\nrefreshmode_Pull]/returns: change from notrun to 0 failed: $lcmRefreshMode = 'Pu\nll'\n$generationDate = (Get-Date -Format 'M/d/yyyy HH:mm:ss')\n$encoding       = [Text.Encoding]::UTF8\n$namespace      = 'root/Microsoft/Windows/DesiredStateConfiguration'\n$className      = 'MSFT_DSCLocalConfigurationManager'\n$generationHost = [Environment]::MachineName\n\n$mofData = @\"\n/*\n@TargetNode=''localhost''\n@GeneratedBy=PUPPET\n@GenerationDate=$generationDate\n@GenerationHost=$generationHost\n*/\n\ninstance of MSFT_DSCMetaConfiguration as `$MSFT_DSCMetaConfiguration1ref\n{\nRefreshMode = \"$lcmRefreshMode\";\n};\n\ninstance of OMI_ConfigurationDocument\n{\nVersion=\"2.0.0\";\nMinimumCompatibleVersion = \"1.0.0\";\nCompatibleVersionAdditionalProperties= { \"MSFT_DSCMetaConfiguration:StatusRetent\nionTimeInDays\" };\nAuthor=\"PUPPET\";\nGenerationDate=\"$generationDate\";\nGenerationHost=\"$generationHost\";\nName=\"LCMSettings\";\n};\n\"@\n\n$totalSize = [BitConverter]::GetBytes($mofData.Length + 4)\n$bytes     = $totalSize + $encoding.GetBytes($mofData)\n\n$cimClass       = Get-CimClass -Namespace $namespace -ClassName $className\n$sessionOptions = New-CimSessionOption -Protocol Wsman\n$wsmanSession   = New-CimSession -ComputerName localhost -SessionOption $session\nOptions\n\n$invokeParams = @{\n  Verbose    = $true\n  CimClass   = $cimClass\n  CimSession = $wsmanSession\n  MethodName = 'SendMetaConfigurationApply'\n  Arguments  = @{\n    ConfigurationData = $bytes;\n  }\n}\n\nInvoke-CimMethod @invokeParams\n returned 1 instead of one of [0]\nNotice: Applied catalog in 2.09 seconds{noformat}", "environment": "Module Version: 0.1.\u200b\u200b1\u200b-\u200b\u200bb2\u200b\u200b0\u200b0\u200b\u200b\u200b78\u200b\u200b-\u200be\u200b\u200bc4\u200b\u200b7\u200b2\u200b\u200b29\u200b\u200b\u200bc\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36017", "fixedVersions": [], "id": "36017", "issueType": "Bug", "key": "MODULES-2485", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-30T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Setting LCM to \"Pull\" Refresh Mode Causes Crash", "timeSpent": "PT0S", "updated": "2015-10-06T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Some of the other parameters for netapp_volume resource type, which I didnt find are user, group, unix permissions. (These are the ones which are used by our use cases frequently). The complete list for volume create parameters can be found by:\n\nvolume create ?", "created": "2015-09-09T11:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/46", "created": "2015-09-15T04:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-09-15T15:05:00.000000"}], "components": ["netapp"], "created": "2015-08-27T12:28:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25b32795"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyognr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1610637801_*|*_10007_*:*_1_*:*_36558097_*|*_3_*:*_1_*:*_3817779_*|*_5_*:*_1_*:*_0"}], "description": "While creating the volume (volume create command) , the 'type' option can have \"RW\", \"DP\", \"DC\". I didnt see a way to specify this option. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42367", "fixedVersions": [], "id": "42367", "issueType": "Bug", "key": "MODULES-2484", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-15T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "'type' parameter in netapp_volume resource type", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "This is because it is not in the released module.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/tree/4.8.x/lib/puppet/parser/functions\n\nIf using the github repo directly, documentation can be found in the source, like with all other functions.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/deep_merge.rb", "created": "2015-09-03T14:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2099f52d-f7c3-4bed-a9f9-472df24a3c8e", "body": "According to the changelog.md this was officially added with Release - 4.2.0 (2014-05-08), with a few more functions.\nThis needs updating...", "created": "2016-04-13T00:56:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "I'm editing stdlib now, so I'll look into this. Thank you and sorry for the delay on it!", "created": "2017-03-23T13:30:00.000000"}, {"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Oh, yeah, looks it was added, so I'm closing this ticket. Please reopen if needed.", "created": "2017-03-23T13:32:00.000000"}], "components": ["stdlib"], "created": "2015-08-27T11:32:00.000000", "creator": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@331ad568"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1w2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_30281169272_*|*_3_*:*_2_*:*_100124547_*|*_5_*:*_1_*:*_44577982519_*|*_6_*:*_2_*:*_19219506440"}], "description": "There is no documentation for the deep_merge function in stdlib's README.markdown\n\nAre there other undocumented functions?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37019", "fixedVersions": [], "id": "37019", "issueType": "Bug", "key": "MODULES-2483", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "resolution": "Done", "resolutionDate": "2018-08-21T12:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib deep_merge function not documented", "timeSpent": "PT0S", "updated": "2018-08-21T12:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-08-27T10:39:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d089af7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1w0n:"}], "description": "The firewall class accepts a handful of parameters to customize its behavior. https://github.com/puppetlabs/puppetlabs-firewall/blob/master/manifests/init.pp#L16\n\nUnfortunately, the readme makes no mention of this functionality!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40154", "fixedVersions": [], "id": "40154", "issueType": "Improvement", "key": "MODULES-2482", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall module readme could use some examples of passing in params", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged in https://github.com/puppetlabs/puppetlabs-stdlib/commit/9352db77a6d265f1a49ab6b4d0f9e1df2ed2b007", "created": "2015-09-01T01:32:00.000000"}], "components": ["stdlib"], "created": "2015-08-27T07:31:00.000000", "creator": "557058:05804875-27b8-4308-99d0-0030bef903c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19d215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1vwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_410497519_*|*_5_*:*_1_*:*_0"}], "description": "The root_home fact relies on 'getent' being available, this is not the case with AIX.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39167", "fixedVersions": [], "id": "39167", "issueType": "Bug", "key": "MODULES-2478", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:05804875-27b8-4308-99d0-0030bef903c6", "resolution": "Fixed", "resolutionDate": "2015-09-01T01:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "root_home fact does not work on AIX", "timeSpent": "PT0S", "updated": "2015-09-01T01:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "F5 have taken ownership of the F5 module and it is a Partner Supported module now - they took a clone of the original Puppet repo. It is available [here|https://forge.puppet.com/f5/f5]. Looks like both vlan and selfip are available types for the module now. Closing this as F5 own the module now. If these issues still exist please raise an issue against the F5 repo [here|https://github.com/f5devcentral/f5-puppet].", "created": "2017-11-23T04:59:00.000000"}], "components": ["f5"], "created": "2015-08-26T15:33:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fc2df35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1vkn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "8.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4111088359_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66702496610"}], "description": "To manage L2-L7, it is required to have resources to manage vlans and self_ip's on the bigip device. See https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/tmos_management_guide_10_1/tmos_vlans.html for details.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "33798", "fixedVersions": [], "id": "33798", "issueType": "New Feature", "key": "MODULES-2477", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-11-23T04:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add f5 vlan and self_ip resources", "timeSpent": "PT0S", "updated": "2017-11-23T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "A proper implementation of a gitrepo would do so. As it stands, vscrepo is a least common denominator implementation that supports a wide variety of VCS, instead of a wide variety of features.", "created": "2015-10-13T05:38:00.000000"}], "components": ["vcsrepo"], "created": "2015-08-26T14:41:00.000000", "creator": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f2d910d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1vh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}], "description": "When trying to add a second remote to an existing repository vcsrepo does nothing. Came across this when trying to add another remote in the Fundamentals class. Looks like \"source\" is implemented as a parameter and not a property. Shouldn't it be a property considering we can easily read it back with {code}git remote -v{code} ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42365", "fixedVersions": [], "id": "42365", "issueType": "Bug", "key": "MODULES-2472", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:afa80a20-2814-4f2f-bbdd-ad5db4190123", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Vcsrepo does not create secondary remotes", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a48a3562ab90069f7e376", "body": "I should have a PR for this shortly.", "created": "2015-08-26T13:05:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-08-28T06:53:00.000000"}, {"author": "623a48a3562ab90069f7e376", "body": "Thanks, but I just realized that this doesn't resolve all idempotency issues with that.  I think it does resolve the common scenario, though (one connector for each protocol).\n\nIt's valid in Tomcat to have multiple connectors of the same protocol with different ports.  The behavior of purging here would cause the same purge/create behavior every puppet run if there are multiple `tomcat::config::server::connector` resources defined with different ports of the same protocol.  I'm not sure how to best solve that right now, other than avoiding `purge_connectors` in those scenarios.", "created": "2015-08-28T15:23:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "It would be great to at least add this information to the README, so people can understand the issue without diving into the code.\n\nThe long-term solution would be to wrap this in a native type that can pre-generate a list of all configured connectors and allow the built-in purge functionality to do its thing.", "created": "2015-09-01T00:53:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "resolving that as the majority of the issue is addressed and the last outstanding one would require a rewrite of the affected parts.", "created": "2015-10-13T05:44:00.000000"}], "components": ["tomcat"], "created": "2015-08-26T12:44:00.000000", "creator": "623a48a3562ab90069f7e376", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bb0e76d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1vfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_151707492_*|*_4_*:*_1_*:*_3646309940_*|*_5_*:*_2_*:*_323980540"}], "description": "When setting {{purge_connectors}} to true and there is more than one connector for a single port, those connectors are removed and re-added every Puppet run.\n\nThis looks like it's because we're just removing all connectors that match the specified protocol:\nhttps://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/config/server/connector.pp#L47\n\nExample output, where you can see the connectors were removed and added in the same run:\n{noformat}\n       </Host>\n     </Engine>\n-  <Connector port=\"8092\" protocol=\"HTTP/1.1\" redirectPort=\"8455\"></Connector>\n-<Connector port=\"8021\" protocol=\"AJP/1.3\" redirectPort=\"8455\"></Connector>\n+  <Connector port=\"8021\" protocol=\"AJP/1.3\" redirectPort=\"8455\"></Connector>\n+<Connector port=\"8092\" protocol=\"HTTP/1.1\" redirectPort=\"8455\"></Connector>\n </Service>\n </Server>\n{noformat}\n\nPerhaps removing existing connectors of the same protocol but with a different desired port would resolve this?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36016", "fixedVersions": [], "id": "36016", "issueType": "Bug", "key": "MODULES-2471", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a48a3562ab90069f7e376", "resolution": "Fixed", "resolutionDate": "2015-10-13T05:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat purge_connectors is not idempotent", "timeSpent": "PT0S", "updated": "2017-07-12T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/37 should do it.\n\n[~accountid:70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef] It appears that vserver-info can be passed to vserver-modify-iter with is-repository-vserver set, but it doesn't seem to affect the vserver so I raise an error if anyone tries to change it after creation instead. Perhaps the API should raise an error if a vserver-info tries to change the is-repository-vserver value too?", "created": "2015-09-03T16:24:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Sorry missed that comment. Yes the -is-repository parameter cannot be changed after the vserver has been created.  Thanks.", "created": "2015-09-09T12:11:00.000000"}], "components": ["netapp"], "created": "2015-08-26T09:40:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215dc93a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogpr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_702763912_*|*_10007_*:*_1_*:*_41877030_*|*_3_*:*_1_*:*_12692414_*|*_5_*:*_1_*:*_0"}], "description": "cDOT allows  a SVM to have a single infinite volume. It can be specified using \"-is-repository\" option in vserver create. (One usecase is  when SVM is used as an repository for data).  I dont see that option. i was wondering, if there is a substitute provided?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41318", "fixedVersions": [], "id": "41318", "issueType": "Bug", "key": "MODULES-2470", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-04T04:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "-is-repository option in netapp_vserver", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "PR: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/147", "created": "2015-09-08T15:22:00.000000"}], "components": ["sqlserver"], "created": "2015-08-26T06:45:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a87de74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyog9z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_721301132_*|*_10007_*:*_1_*:*_34203455_*|*_3_*:*_1_*:*_462301495_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33827", "fixedVersions": [], "id": "33827", "issueType": "Task", "key": "MODULES-2469", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-09-09T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver::role", "timeSpent": "PT0S", "updated": "2015-09-09T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0400d1b9-803f-40d4-b4d9-74725ce00ac7", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0400d1b9-803f-40d4-b4d9-74725ce00ac7", "body": "A first version of the a module containing Solaris types and providers has been published on the Forge as oracle-solaris_providers.  As of now it only contains naming service providers.  This will receive updates as spec and beaker tests are written for more providers.", "created": "2015-12-09T16:36:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Awesome to see this up! Nice work Former user!", "created": "2015-12-09T17:07:00.000000"}], "components": ["supported"], "created": "2015-08-25T16:55:00.000000", "creator": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78fd8465"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1uuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/15"}], "description": "There's a batch of really useful Solaris-specific types and providers included in the Puppet package that's included with recent versions of Solaris. Unfortunately they're built-in to the package and therefore not usable by people who are using PE or upstream open-source Puppet packages. The code should be extracted into a module and published on the Puppet Forge, so any compatible version of Puppet can make use of it.\n\nI've been working with [~accountid:5cf6646823e75a0e7d27d45c] and his team at Oracle to get the code published and put into the Puppet Approved module track, and this ticket is a good place to track the progress of that work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40150", "fixedVersions": [], "id": "40150", "issueType": "New Feature", "key": "MODULES-2468", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Extract Solaris-specific types & providers from Oracle package, publish on Forge", "timeSpent": "PT0S", "updated": "2017-11-08T05:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-08-25T16:03:00.000000", "name": "security_login.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13266"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Because of a uniqueness constraint, the title of the netapp_security_login resource contains the application and authentication types: https://github.com/puppetlabs/puppetlabs-netapp/blob/master/lib/puppet/type/netapp_security_login.rb#L9\n\nLooks like this info isn't in the readme, so I'll update it for that.", "created": "2015-08-25T17:55:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Oh, Missed it. Bdw just a small addition, the default vserver is the cluster name. \n\n Also I am getting a  \":Resource failed with error ArgumentError: Invalid resource type netapp_security_login \".I am wondering if you had seen this before.", "created": "2015-08-26T07:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/33 for readme update\n\nMost likely the puppetmaster doesn't know about the netapp_security_login type for some reason. It does exist in the installed module, correct? Sometimes restarting the puppetmaster can reload the plugins too.", "created": "2015-08-27T15:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Even though the API allows the name of the vserver to be left out and defaults to the cluster name, it's still required for the type, though obviously can just be the name of the cluster:\n{noformat}\nroot@servicevm:~# FACTER_url=https://vagrant:netapp123@vsim-01 puppet resource netapp_security_login\nnetapp_security_login { 'console:password:admin:VSIM':\n  ensure    => 'present',\n  is_locked => 'false',\n  role_name => 'admin',\n}\n{noformat}", "created": "2015-08-27T15:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-08-28T10:40:00.000000"}], "components": ["netapp"], "created": "2015-08-25T16:04:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78314bd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gtr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171211226_*|*_10007_*:*_1_*:*_68561184_*|*_5_*:*_1_*:*_0"}], "description": "The allowed parameters for netapp_security_login can be viewed through.\n\nsecurity login create ?\n(Attached a screenshot of it)\n\nI think there is a mismatch among the parameters provided by the module .The module does'nt  list 'application', 'authmethod'. \n\nLet me know if I am looking at the wrong resource type for it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42364", "fixedVersions": [], "id": "42364", "issueType": "Bug", "key": "MODULES-2467", "labels": ["puppetlabs-netapp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-08-28T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Missing parameters in netapp_security_login resource type in readme", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "This will never work\n{code}\nsqlserver::sp_configure{'spconfig1':\nconfig_name => 'spconfig1',\ninstance => 'MSSQLSERVER',\nreconfigure => true,\nvalue => 1,\n}\n{code}\nUnless you are manually enabling partial contained database in the UI, you can never run this config.\n\nThe correct code to enable it is:\n{code}\nsqlserver::sp_configure{ \u2018contained database authentication\u2019:\n  value => 1,\n  reconfigure => true,\n  instance    => \u2018MSSQLSERVER\u2019\n}\n{code}\n\nI was able to apply the following with no issues.\n\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\n\nsqlserver::sp_configure{ 'spconfig1':\n  config_name => 'contained database authentication',\n  value \t        => 1,\n  reconfigure    => true,\n  instance        => 'MSSQLSERVER',\n}\n\nsqlserver::database{ 'my_partialDb':\n  instance            => 'MSSQLSERVER',\n  collation_name => 'SQL_Estonian_CP1257_CS_AS',\n  compatibility      => '100',\n  containment      => 'PARTIAL',\n  require              => Sqlserver::Sp_configure['spconfig1']\n}\n{code}\n", "created": "2015-08-25T16:02:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "hmm.. I am not sure what's wrong with the system I am testing, I copied your good manifest and apply, it still failed\n\nThe manifest as below:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\n \nsqlserver::sp_configure{ 'spconfig1':\n  config_name => 'contained database authentication',\n  value \t        => 1,\n  reconfigure    => true,\n  instance        => 'MSSQLSERVER',\n}\n \nsqlserver::database{ 'my_partialDb':\n  instance            => 'MSSQLSERVER',\n  collation_name => 'SQL_Estonian_CP1257_CS_AS',\n  compatibility      => '100',\n  containment      => 'PARTIAL',\n  require              => Sqlserver::Sp_configure['spconfig1']\n}\n{code}\n\nSaved it as 7.txt and run 'puppet apply c:\\cygwin64\\tmp\\7.txt, see the below output:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\7.txt\nNotice: Compiled catalog for uy07badp2l3rsee.delivery.puppetlabs.net in environment production in 1.00 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max)", "created": "2015-08-25T16:49:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Test box: uy07badp2l3rsee.delivery.puppetlabs.net (Administrator/Qu@lity!)", "created": "2015-08-25T16:51:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I added this test into the below PR for MODULES-2454:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/142", "created": "2015-08-28T16:42:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I have a separate PR for this test: \nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/143", "created": "2015-08-31T10:51:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Travis found out sqlserver::sp_configure never gets executed. This is required for creating database if containment is set to partial. ", "created": "2015-08-31T11:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged [#144|https://github.com/puppetlabs/puppetlabs-sqlserver/pull/144] into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/fbaabc17154910fcab0f87a41cfced3ccc7a4af5", "created": "2015-09-02T15:40:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI builds kicked off at [#6|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/master/job/forge-windows_puppetlabs-sqlserver_init-merge_master/6/]", "created": "2015-09-02T15:51:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "CI will fail until https://github.com/puppetlabs/puppetlabs-sqlserver/pull/146 is flushed out", "created": "2015-09-02T16:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So are we saying this should move forward or move to a blocked status?", "created": "2015-09-03T14:37:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "I think [~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] meant this is only able to test in CI after PR #146 is merged. We are running a long test for PR #146 and hope we can merge it soon", "created": "2015-09-03T14:44:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "passed both local and CI tests", "created": "2015-09-04T15:33:00.000000"}], "components": [], "created": "2015-08-25T13:23:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@606a01e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1uo7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during automated testing"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_172202856_*|*_1_*:*_2_*:*_514162393_*|*_10007_*:*_1_*:*_219483_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_2850494_*|*_10011_*:*_1_*:*_80660_*|*_10006_*:*_1_*:*_182301219"}], "description": "Attempted to create a database with containment => 'PARTIAL' as below manifest\n\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::sp_configure{'spconfig1':\nconfig_name => 'spconfig1',\ninstance => 'MSSQLSERVER',\nreconfigure => true,\nvalue => 1,\n}\nsqlserver::database{ 'database2':\ninstance => 'MSSQLSERVER',\ncollation_name => 'SQL_Estonian_CP1257_CS_AS',\ncompatibility => '100',\ncontainment => 'PARTIAL',\nrequire => Sqlserver::Sp_configure['spconfig1']\n}\n{code}\n\n2. It fails to create it (errors below)\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\home\\Administrator\\1.txt\nNotice: Compiled catalog for uy07badp2l3rsee.delivery.puppetlabs.net in environment production in 2.79 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = PARTIAL\n                WITH\n\n                        DB_CHAINING OFF,TRUSTWORTHY OFF,DEFAULT_FULLTEXT_LANGUAGE=[English]\n,DEFAULT_LANGUAGE = [us_english]\n,TWO_DIGIT_YEAR_CUTOFF = 2049\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\n/* Alter Database collation */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND collation_name = ''SQL_Estonian_CP1257_CS_AS\n'')\n    ALTER DATABASE [database2] COLLATE SQL_Estonian_CP1257_CS_AS\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND collation_name = ''SQL_Estonian_CP1257_CS_AS\n'')\n\n    ALTER DATABASE [database2] COLLATE SQL_Estonian_CP1257_CS_AS\n\n       /*\n        Specifies the default language for all newly created logins. Language can be specified by providing the\n        local id (lcid), the language name, or the language alias. For a list of acceptable language names and aliases,\nsee\n        sys.syslanguages (Transact-SQL). This option is allowable only when CONTAINMENT has been set to PARTIAL. If CONT\nAINMENT\n        is set to NONE, errors will occur.\n            */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_db_chaining_on = 0)\n\n    ALTER DATABASE [database2] SET DB_CHAINING OFF\nDECLARE @default_fulltext_lcid as INT\nSELECT @default_fulltext_lcid = CONVERT(INT, lcid) FROM sys.syslanguages WHERE name = N''English'' OR alias = N''English\n''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND default_fulltext_language_lcid = @default_fu\nlltext_lcid)\n\n    ALTER DATABASE [database2] SET DEFAULT_FULLTEXT_LANGUAGE = [English]\nDECLARE @default_language_lcid as INT\nSELECT @default_language_lcid = CONVERT(INT,lcid) FROM sys.syslanguages WHERE name = N''us_english'' OR alias = N''us_en\nglish''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND DEFAULT_LANGUAGE_LCID = @default_language_lc\nid)\n\n    ALTER DATABASE [database2] SET DEFAULT_LANGUAGE = [us_english]\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_trustworthy_on = 0)\n\n    ALTER DATABASE [database2] SET TRUSTWORTHY OFF\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = N''database2'' AND two_digit_year_cutoff = 2049)\n\n    ALTER DATABASE [database2] SET TWO_DIGIT_YEAR_CUTOFF = 2049\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Database[database2]/Sqlserver_tsql[database-MSSQLSERVER-database2]/returns: change f\nrom notrun to 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = PARTIAL\n                WITH\n\n                        DB_CHAINING OFF,TRUSTWORTHY OFF,DEFAULT_FULLTEXT_LANGUAGE=[English]\n,DEFAULT_LANGUAGE = [us_english]\n,TWO_DIGIT_YEAR_CUTOFF = 2049\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\n/* Alter Database collation */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND collation_name = ''SQL_Estonian_CP1257_CS_AS\n'')\n    ALTER DATABASE [database2] COLLATE SQL_Estonian_CP1257_CS_AS\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND collation_name = ''SQL_Estonian_CP1257_CS_AS\n'')\n\n    ALTER DATABASE [database2] COLLATE SQL_Estonian_CP1257_CS_AS\n\n       /*\n        Specifies the default language for all newly created logins. Language can be specified by providing the\n        local id (lcid), the language name, or the language alias. For a list of acceptable language names and aliases,\nsee\n        sys.syslanguages (Transact-SQL). This option is allowable only when CONTAINMENT has been set to PARTIAL. If CONT\nAINMENT\n        is set to NONE, errors will occur.\n            */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_db_chaining_on = 0)\n\n    ALTER DATABASE [database2] SET DB_CHAINING OFF\nDECLARE @default_fulltext_lcid as INT\nSELECT @default_fulltext_lcid = CONVERT(INT, lcid) FROM sys.syslanguages WHERE name = N''English'' OR alias = N''English\n''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND default_fulltext_language_lcid = @default_fu\nlltext_lcid)\n\n    ALTER DATABASE [database2] SET DEFAULT_FULLTEXT_LANGUAGE = [English]\nDECLARE @default_language_lcid as INT\nSELECT @default_language_lcid = CONVERT(INT,lcid) FROM sys.syslanguages WHERE name = N''us_english'' OR alias = N''us_en\nglish''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND DEFAULT_LANGUAGE_LCID = @default_language_lc\nid)\n\n    ALTER DATABASE [database2] SET DEFAULT_LANGUAGE = [us_english]\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_trustworthy_on = 0)\n\n    ALTER DATABASE [database2] SET TRUSTWORTHY OFF\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = N''database2'' AND two_digit_year_cutoff = 2049)\n\n    ALTER DATABASE [database2] SET TWO_DIGIT_YEAR_CUTOFF = 2049\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nNotice: Applied catalog in 7.82 seconds\nPS C:\\Users\\Administrator>\n\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40147", "fixedVersions": [], "id": "40147", "issueType": "Bug", "key": "MODULES-2464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-09-04T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver::sp_configure fails under the ruby tsql provider", "timeSpent": "PT0S", "updated": "2015-09-04T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870],\n\nThe current behavior matches the output of the ruby YAML library for an empty string so I'm not sure what the best solution would be here. If you have ideas and want to propose a PR that would probably be the best way to start discussion around this. Thanks for the report.", "created": "2015-08-24T17:01:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The parseyaml function was updated to include an optional default value.\n\nFeature was Merged in stdlib PR #511  https://github.com/puppetlabs/puppetlabs-stdlib/pull/511", "created": "2015-09-14T11:41:00.000000"}], "components": ["stdlib"], "created": "2015-08-24T13:10:00.000000", "creator": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d5383da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ts7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1809085216_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\n# cat a.pp\n$settings_hash  = parseyaml('')\nnotify { 'test':\n  name => \"${settings_hash}\",\n}\n{noformat}\n\n{noformat}\npuppet apply a.pp\nNotice: Compiled catalog for node-12.test.domain.local in environment production in 0.02 seconds\nNotice: false\nNotice: /Stage[main]/Main/Notify[test]/message: defined 'message' as 'false'\nNotice: Finished catalog run in 0.12 seconds\n{noformat}\n\nwhen you apply such manifest, you get false. It means that there should be additional validation as \n{noformat}\nif !is_bool() {\n}\n{noformat}\n\nHowever, in many places such code looks ugly. I propose to add extra validation in parseyaml.rb as in this case it will be possible to use in nested functions such as pick( parseyaml(), {})", "environment": "#:/etc/puppet# ruby --version\nruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]\n\n# cat /etc/issue.net\nUbuntu 14.04 LTS\n\nuname -a\nLinux node-12.test.domain.local 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:29:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36015", "fixedVersions": [], "id": "36015", "issueType": "Improvement", "key": "MODULES-2462", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "resolution": "Fixed", "resolutionDate": "2015-09-14T11:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "parseyaml returns 'false' string on empty hash", "timeSpent": "PT0S", "updated": "2015-09-14T11:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-08-24T09:53:00.000000", "name": "aggr_modify.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12814"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-netapp/pull/35", "created": "2015-09-02T06:19:00.000000"}], "components": ["netapp"], "created": "2015-08-24T10:04:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@363ce9cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1tiv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6764106_*|*_10007_*:*_1_*:*_90255169_*|*_3_*:*_1_*:*_429853020_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_237174096"}], "description": "I remember aggr-set-option being specified as requirement in the aggregate layout section of  SOW. \n\nThe aggr-set-option gets mapped as  aggregate modify command line. Attaching a screenshot of supported options. The current resource type netapp_aggregate supports some of the options like raidtype  etc. But majority of the options like -free-space-realloc, -percent-snapshot-space, -ha-policy, -space-nearly-full-threshold-percent, -space-full-threshold-percent,  -hybrid-enabled, -force-hybrid-enabled, -maxraidsize, -cache-raid-group-size, -resyncsnaptime dont seem to be supported. \n\nLet me know in case future clarification is needed in terms of the functionality of these options.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42363", "fixedVersions": [], "id": "42363", "issueType": "Bug", "key": "MODULES-2460", "labels": ["puppetlabs-netapp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-09-02T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Missing options in aggr-set-option ", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "nightly runs for firewall module is stable now\n\n[https://github.com/puppetlabs/puppetlabs-firewall/actions/runs/869724076]", "created": "2021-05-24T07:55:00.000000"}], "components": ["firewall", "supported"], "created": "2015-08-24T09:56:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f0e0fc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1tin:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/May/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7311456_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_181425430869"}], "description": "puppetlabs-firewall hangs in CI\n\nThis happens on random OSes, on random tests.\n\nThis started happening about 2 months ago. A current theory lies in the area regarding SSH Client timeouts on the beaker/jenkins worker machine.\n\nChanging the order of the tests hasn't helped, and this is not reproducible locally (either using vagrant or vcloud).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41316", "fixedVersions": [], "id": "41316", "issueType": "Bug", "key": "MODULES-2459", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2021-05-24T07:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall hangs in CI", "timeSpent": "PT0S", "updated": "2021-05-24T07:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "\nMerge Request: https://github.com/puppetlabs/puppetlabs-apache/pull/1189", "created": "2015-08-24T09:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged to master!", "created": "2015-08-27T11:45:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-24T09:32:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30980aff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1td3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_267176707_*|*_5_*:*_1_*:*_0"}], "description": "\nmod_auth_mellon - https://github.com/UNINETT/mod_auth_mellon\n\n{quote}\nmod_auth_mellon is a authentication module for apache. It authenticates\nthe user against a SAML 2.0 IdP, and and grants access to directories\ndepending on attributes received from the IdP.\n{quote}\n\nIt would be good to be able to configure mod_auth_melon from within the apache module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37017", "fixedVersions": [], "id": "37017", "issueType": "New Feature", "key": "MODULES-2458", "labels": ["apache", "mellon", "shibboleth"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-08-27T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod_auth_mellon support within apache module.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR available at https://github.com/puppetlabs/puppetlabs-stdlib/pull/508", "created": "2015-08-24T12:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c111da2f6400069eb7a87],\n\nBased on the conversation at https://github.com/puppetlabs/puppetlabs-stdlib/pull/508, I'm going to close this ticket. It sounds like appending the newline is standard practice, so if you need the newline to be removed I'd recommend using the chomp() function available in stdlib.\n\nThanks for the report though!", "created": "2015-08-24T14:48:00.000000"}], "components": ["stdlib"], "created": "2015-08-24T08:57:00.000000", "creator": "623c111da2f6400069eb7a87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16d1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1tbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12337832_*|*_10007_*:*_1_*:*_8772492_*|*_6_*:*_1_*:*_0"}], "description": "base64() function of stdlib seems to insert a newline at end of encoded string.\n\nReproduced on:\n- Ubuntu 14.04 64bit + ruby-1.9.3.4 + puppet-3.8.2-1puppetlabs1 (future parser enabled) + puppetlabs-stdlib (v4.7.0)\n- Ubuntu 14.04 64bit + puppet-agent-1.2.2-1trusty from puppetlabs-release-pc1 + puppetlabs-stdlib (v4.8.0)\n\n{noformat}\nluca@puppet:~$ cat test.pp \n$foo = base64('encode', 'abcdef')\nnotify { 'base64_test': message => \"XXX${foo}YYY\" }\nluca@puppet:~$ /opt/puppetlabs/bin/puppet apply --modulepath=/etc/puppetlabs/code/environments/production/modules test.pp\nNotice: Compiled catalog for puppet.nowhere in environment production in 0.49 seconds\nNotice: XXXYWJjZGVm\nYYY\nNotice: /Stage[main]/Main/Notify[base64_test]/message: defined 'message' as 'XXXYWJjZGVm\nYYY'\nNotice: Applied catalog in 0.02 seconds\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40145", "fixedVersions": [], "id": "40145", "issueType": "Bug", "key": "MODULES-2457", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111da2f6400069eb7a87", "resolution": "Won't Fix", "resolutionDate": "2015-08-24T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib base64() inserts a newline at end of encoded string", "timeSpent": "PT0S", "updated": "2015-08-24T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1ac558b3-d9e4-4fa0-94fa-ff44da3da657", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1ac558b3-d9e4-4fa0-94fa-ff44da3da657", "body": "Submitted a pull request:\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/507", "created": "2015-08-24T05:29:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged.", "created": "2015-08-24T07:37:00.000000"}], "components": ["stdlib"], "created": "2015-08-24T03:54:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1ac558b3-d9e4-4fa0-94fa-ff44da3da657", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe27baa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ta7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13361695_*|*_5_*:*_1_*:*_0"}], "description": "Currently union takes only two arrays. Union should be able to take any number of arrays and return the unioned array.\n\nSimilar  to MODULES-444\n\nThis change allows union to be much more useful, unioning many arrays                            \nin one line rather than in n lines. Additionally, as this is only added\nfunctionality, and does not affect the 2 array case that all modules\ncurrently using array are using, it should not affect any existing        \nmodules utilizing union.\n\nThis is now useful, for example, for merging many arrays of resources \n(eg: packages.) to generate just one list with no duplicates, to avoid  \nduplicate resource declarations.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "42392", "fixedVersions": [], "id": "42392", "issueType": "Improvement", "key": "MODULES-2456", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1ac558b3-d9e4-4fa0-94fa-ff44da3da657", "resolution": "Fixed", "resolutionDate": "2015-08-24T07:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/stdlib - union should be able to take more than two arrays", "timeSpent": "PT0S", "updated": "2015-08-24T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:f989b500-27d1-4b1f-ba1d-80a54e903464],\n\nIt seems reasonable to add some sort of wrapper around table creation, though I suspect the easiest way to implement this is going to be through adding a `posgresql::server::table` manifest. \n\nProbably the easiest way to get this added to the module would be if you have the bandwidth to work on this patch yourself.\n\nThanks!", "created": "2015-08-24T11:54:00.000000"}], "components": ["postgresql"], "created": "2015-08-23T08:18:00.000000", "creator": "557058:f989b500-27d1-4b1f-ba1d-80a54e903464", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aa835a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1t8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}], "description": "In order to create a simple table, if I want to use `postgresql_psql` I need to set up the environment variables as such:\n\n{code}\npostgresql_psql {'create table jids':\n    db        => $db_name,\n    command   => 'create table if not exists jids (jid varchar(20) PRIMARY KEY, load text NOT NULL)',\n    environment => [\n      \"PGHOST=127.0.0.1\",\n      \"PGUSER=${db_user}\",\n      \"PGPASSWORD=${db_pwd}\",\n    ],\n    require => Postgresql::Server::Database[$db_name],\n  }\n{code}\n\nThis is fastidious and I am not even sure it is secure enough.\n\nCould the module provide a more convenient way ?\n\nIt could be by exposing some of these options (`-h `-U`) from `postgreqql_psql` or by offering a new resource. This new resource  would execute any sql (it could be called `sqlexec` for instance) or be specialized for table creation.\n\nAs a note, I don't see any exposed facilities for handling the `.pgpass` file.\n", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "36014", "fixedVersions": [], "id": "36014", "issueType": "Improvement", "key": "MODULES-2455", "labels": ["intermediate", "puppethack", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f989b500-27d1-4b1f-ba1d-80a54e903464", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Provide a more convenient way to execute sql statement.", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "PR: https://github.com/puppetlabs/puppetlabs-sqlserver/pull/142", "created": "2015-08-28T16:40:00.000000"}], "components": ["sqlserver"], "created": "2015-08-21T17:02:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b603b11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyog9r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600346708_*|*_10007_*:*_1_*:*_453402606_*|*_3_*:*_1_*:*_510650368_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37016", "fixedVersions": [], "id": "37016", "issueType": "Task", "key": "MODULES-2454", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-09-08T19:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver::user", "timeSpent": "PT0S", "updated": "2015-09-08T19:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] [~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] can you review my PR if you get a chance, thank you:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/141", "created": "2015-08-28T15:37:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Tag, you're it.", "created": "2015-08-28T16:51:00.000000"}], "components": ["sqlserver"], "created": "2015-08-21T16:44:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd1a405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1vhz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_493737905_*|*_10007_*:*_1_*:*_942517745_*|*_3_*:*_1_*:*_111547856_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33826", "fixedVersions": [], "id": "33826", "issueType": "Task", "key": "MODULES-2453", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-09-08T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver_tsql", "timeSpent": "PT0S", "updated": "2015-09-08T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] Please review [PR|https://github.com/puppetlabs/modulesync_configs/pull/34].", "created": "2015-08-21T16:02:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into windows branch at https://github.com/puppetlabs/modulesync_configs/commit/f4d6cec5824d9853bf90845b6634bab434397436", "created": "2015-08-21T21:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'll follow up with mod sync PRs and assign this back to you for merge", "created": "2015-08-21T21:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Here are the updates:\n\n* https://github.com/puppetlabs/puppetlabs-acl/pull/65\n* https://github.com/puppetlabs/puppetlabs-dsc/pull/63\n* https://github.com/puppetlabs/puppetlabs-powershell/pull/66\n* https://github.com/puppetlabs/puppetlabs-reboot/pull/87\n* https://github.com/puppetlabs/puppetlabs-registry/pull/97\n* https://github.com/puppetlabs/puppetlabs-sqlserver/pull/135\n* https://github.com/puppetlabs/puppetlabs-wsus_client/pull/30\n", "created": "2015-08-24T10:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master:\n\n* https://github.com/puppetlabs/puppetlabs-acl/commit/b1bd084fe7a43c99dbe44067a4898171b9fe6cf1\n* https://github.com/puppetlabs/puppetlabs-dsc/commit/106bab20298e03d072822d3a0851415852f4c912\n* https://github.com/puppetlabs/puppetlabs-powershell/commit/e896f8b4546b4c34d1144fb6fa31da2df78274c7\n* https://github.com/puppetlabs/puppetlabs-reboot/commit/e4eb7456fb1f97d71e8defb779fefddd5ba48d55\n* https://github.com/puppetlabs/puppetlabs-registry/commit/50430570584975491cef7d8c3eeaa81189e843d5\n* https://github.com/puppetlabs/puppetlabs-sqlserver/commit/a566c8ac247f208465996bb7ede57961c27d2f82\n* https://github.com/puppetlabs/puppetlabs-wsus_client/commit/b51de180532c7ffd1c245d58a3c21ae9b772f817", "created": "2015-08-24T10:58:00.000000"}], "components": ["acl", "dsc", "supported"], "created": "2015-08-21T15:56:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59969f35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1t1j:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "There is an outside chance that the wrong version of Beaker could be installed and break tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49007_*|*_10007_*:*_3_*:*_19808773_*|*_3_*:*_2_*:*_220118068_*|*_10009_*:*_1_*:*_3172_*|*_5_*:*_1_*:*_0"}], "description": "The current minimum Beaker version has a bug present that causes PE installation to fail. The Gemfile should be updated to use \"2.20\" has the minimum version.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41315", "fixedVersions": [], "id": "41315", "issueType": "Task", "key": "MODULES-2452", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-24T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Update Gemfile for Beaker", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "On Puppet 4 we would previously always get a string during the ERB and now we get an integer and need to check for both\n", "created": "2015-08-21T12:54:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/bf9069c687b7b610cec6886283a7fb5b1f869177", "created": "2015-08-21T13:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI in job [72|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/master/job/modules_puppetlabs-sqlserver_init_master/72/]", "created": "2015-08-21T15:29:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "bug fixed", "created": "2015-08-21T16:06:00.000000"}], "components": [], "created": "2015-08-21T12:47:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e83815e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1sq7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "During testing we found a critical bug for next weeks release"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_8040523_*|*_1_*:*_1_*:*_554279_*|*_10007_*:*_1_*:*_1115721_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_2218670"}], "description": "This only happens when test to create non default instance (MSSQLSERVER) and sa account.\n\nIssue found while writing automation test for MODULES-2392\nThe issue found while running this PR: \nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/140\n\nSummary of steps taken by the PR:\n1. Create a new instance: MSSQLC60982B4\n2. Create a new Login using a manifest similar to the below\n{code}\nsqlserver::config{'MSSQLC60982B4':\n        instance_name => 'MSSQLC60982B4',\n        admin_user    => 'sa',\n        admin_pass    => 'Pupp3t1@',\n      }\n      sqlserver::login{'admin934b':\n        instance    => 'MSSQLC60982B4',\n        login_type  => 'SQL_LOGIN',\n        login       => 'admin934b',\n        password    => 'Pupp3t1@',\n        svrroles    => {'sysadmin' => 1, 'diskadmin' => 1, 'dbcreator' => 1},\n      }\n{code}\n3. Use the newly created login to create a database but failed\n{code}\n  sqlserver::config{'MSSQLC60982B4':\n        admin_user    => 'admin934b',\n        admin_pass    => 'Pupp3t1@',\n        instance_name => 'MSSQLC60982B4',\n      }\n      sqlserver::database{'DBE1EC8558':\n        instance => 'MSSQLC60982B4',\n      }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40143", "fixedVersions": [], "id": "40143", "issueType": "Bug", "key": "MODULES-2451", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-21T16:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver::login create sysadmin login reports successful", "timeSpent": "PT0S", "updated": "2015-08-21T16:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "attachments": [{"attacher": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "created": "2017-06-21T07:53:00.000000", "name": "No_rules.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12633"}, {"attacher": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "created": "2017-06-21T07:53:00.000000", "name": "Port_5432_rule.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12526"}, {"attacher": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "created": "2017-06-21T07:53:00.000000", "name": "Ports_5432_80_rule.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12421"}], "comments": [{"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "Hi [~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715],\n\nI know this has been some time, but I was looking at another firewall module ticket and had cause to test this one too.\n\nI was not able to replicate your issue, while I got the same output for the iptables -L command wrt the multiport setting, only a single port is specified and no other ports were filtered as tested with Nmap. Please see the attached screenshots and iptables outputs to match below:\n\nNo_rules.jpg is after running iptables -F with postgresql and apache installed to give a few listening ports.\n\nPort_5432_rule.jpg is after this:\n\n{code}\n[root@standalone-centos7 centos]# puppet apply -e 'firewall { \"000 drop port 5432\": proto => \"tcp\", dport => 5432, action => \"drop\" }'\nNotice: Compiled catalog for standalone-centos7 in environment production in 0.14 seconds\nNotice: /Stage[main]/Main/Firewall[000 drop port 5432]/ensure: created\nWarning: Firewall[000 drop port 5432](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\nNotice: Applied catalog in 0.98 seconds\n[root@standalone-centos7 centos]# iptables -vnL\nChain INPUT (policy ACCEPT 174 packets, 13264 bytes)\n pkts bytes target     prot opt in     out     source               destination\n    0     0 DROP       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 5432 /* 000 drop port 5432 */\n\nChain FORWARD (policy ACCEPT 0 packets, 0 bytes)\n pkts bytes target     prot opt in     out     source               destination\n\nChain OUTPUT (policy ACCEPT 91 packets, 7796 bytes)\n pkts bytes target     prot opt in     out     source               destination\n[root@standalone-centos7 centos]#\n{code}\n\nPorts_5432_80_rule.jpg is after this:\n\n{code}\n[root@standalone-centos7 centos]# puppet apply -e 'firewall { \"000 drop ports 5432 and 80\": proto => \"tcp\", dport => [5432, 80], action => \"drop\" }'\nNotice: Compiled catalog for standalone-centos7 in environment production in 0.14 seconds\nNotice: /Stage[main]/Main/Firewall[000 drop ports 5432 and 80]/ensure: created\nWarning: Firewall[000 drop ports 5432 and 80](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\nNotice: Applied catalog in 1.01 seconds\n[root@standalone-centos7 centos]# iptables -vnL\nChain INPUT (policy ACCEPT 11 packets, 740 bytes)\n pkts bytes target     prot opt in     out     source               destination\n    0     0 DROP       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 5432,80 /* 000 drop ports 5432 and 80 */\n\nChain FORWARD (policy ACCEPT 0 packets, 0 bytes)\n pkts bytes target     prot opt in     out     source               destination\n\nChain OUTPUT (policy ACCEPT 8 packets, 1344 bytes)\n pkts bytes target     prot opt in     out     source               destination\n[root@standalone-centos7 centos]#\n{code}\n\nI know it's a long time ago, but would you be able to share what suggested other ports were being blocked by this rule?\n\nIf not, I suggest going ahead and closing this out as 'Can't Reproduce'\n\nKindest regards,\nStefan", "created": "2017-06-21T07:42:00.000000"}, {"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "Sorry, were png files rather than jpg, names are the same though.", "created": "2017-06-21T07:53:00.000000"}, {"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "No further comment, so ticket will be closed.", "created": "2017-06-29T03:09:00.000000"}], "components": ["firewall", "supported"], "created": "2015-08-21T12:37:00.000000", "creator": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ce0eb07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoor3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12851901_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58532214950"}], "description": "if i put in an iptables rule like this:\n{{iptables -A INPUT -p tcp --dport 5432 -j DROP}}\ni get:\n{code}\nroot@u918t6iekewz3yq:~# iptables -L\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       tcp  --  anywhere             anywhere             tcp dpt:postgresql\n{code}\nand it only blocks the input to postgres port as i expect.\n\nif i put it in what i thought should be equivalent:\n{{puppet apply -e 'firewall { \"000 drop port 5432\": proto => \"tcp\", dport => 5432, action => \"drop\" }'}}\ni get:\n{code}\nroot@u918t6iekewz3yq:~# iptables -L\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       tcp  --  anywhere             anywhere             multiport dports postgresql /* 000 drop port 5432 */\n{code}\n\nwhich seems to block a whole bunch of other stuff, including ssh ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43416", "fixedVersions": [], "id": "43416", "issueType": "Bug", "key": "MODULES-2450", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "resolution": "Cannot Reproduce", "resolutionDate": "2017-06-29T03:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall module bug when adding iptable rule for dport 5432", "timeSpent": "PT0S", "updated": "2017-06-29T03:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Oh it works alright, the output just never makes it back to Puppet output ", "created": "2015-08-21T13:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I believe this one falls into the realm of low priority. Not something folks are going to use much do you think?", "created": "2015-08-21T13:58:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I agree that this is low priority, but it should be documented in the errata for the unsupported release.", "created": "2015-08-21T14:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Curious if this ends up on the event log at all, as mentioned by [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]", "created": "2015-08-24T11:46:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "As [msdn|https://technet.microsoft.com/en-us/library/Dn282117.aspx?f=255&MSPPError=-2147217396] states the Log resource writes events to the 'Microsoft-Windows-Desired State Configuration/Analytic' EventLog as well as interactively using Start-DscConfiguration (with the Verbose paramater) or Invoke-DscResource.\n\nTo get these messages we would either have to capture the PowerShell Verbose Output Stream or pull the events from the EventLog. Using the Eventlog is tricky as both Analytic and Debug EventLogs are not enabled by default ([described here|https://technet.microsoft.com/en-us/library/Cc749492.aspx]). This would require enabling the Analytic log in a separate command then looking at the eventlog entries\n\nInteractive 'Start-DscConfiguration' output:\n\n{code}\nPS C:\\src\\dsc> Start-DscConfiguration -Path .\\foo -Wait -Verbose\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' =\nSendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' =\nroot/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer WIN-E5K8TM30719 with user sid\nS-1-5-21-1953236517-242735908-2433092285-500.\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ Start  Set      ]\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ Start  Resource ]  [[Log]LogThis]\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ Start  Test     ]  [[Log]LogThis]\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Test     ]  [[Log]LogThis]  in 0.0000 seconds.\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ Start  Set      ]  [[Log]LogThis]\nVERBOSE: [WIN-E5K8TM30719]:                            [[Log]LogThis] hello\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Set      ]  [[Log]LogThis]  in 0.0000 seconds.\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Resource ]  [[Log]LogThis]\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Set      ]\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Set      ]    in  4.0460 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\nVERBOSE: Time taken for configuration job to complete is 4.089 seconds\n{code}\n\nThe same event is visible in the Eventlog:\n\n{code}\n<Event xmlns=\"http://schemas.microsoft.com/win/2004/08/events/event\">\n  <System>\n    <Provider Name=\"Microsoft-Windows-DSC\" Guid=\"{50df9e12-a8c4-4939-b281-47e1325ba63e}\" /> \n    <EventID>4098</EventID> \n    <Version>0</Version> \n    <Level>3</Level> \n    <Task>0</Task> \n    <Opcode>0</Opcode> \n    <Keywords>0x2000000000000000</Keywords> \n    <TimeCreated SystemTime=\"2015-08-27T00:07:45.973811600Z\" /> \n    <EventRecordID>29</EventRecordID> \n    <Correlation ActivityID=\"{65A715D9-E05B-0000-A719-A7655BE0D001}\" /> \n    <Execution ProcessID=\"2060\" ThreadID=\"936\" ProcessorID=\"0\" KernelTime=\"16\" UserTime=\"198\" /> \n    <Channel>Microsoft-Windows-DSC/Analytic</Channel> \n    <Computer>WIN-E5K8TM30719</Computer> \n    <Security UserID=\"S-1-5-18\" /> \n  </System>\n  <EventData>\n    <Data Name=\"JobId\">{A208A9E6-4C4F-11E5-80C0-080027A887C1}</Data> \n    <Data Name=\"WMIMessageChannel\">1</Data> \n    <Data Name=\"ResourceId\">[Log]LogThis</Data> \n    <Data Name=\"MessageBody\">[WIN-E5K8TM30719]: [[Log]LogThis] hello</Data> \n    </EventData>\n</Event>\n{code}\n\nI have not been able to get 'Invoke-DscResource' to successfully work with the Log resource yet. It just shows a null value. This may be a bug in PS v5.\n\n{code}\nPS C:\\src\\dsc> Invoke-DscResource -Name Log -Property @{ Message = 'helllllllllllllllllllllllllo' } -Method Set -Verbose\nVERBOSE: Performing the operation \"Invoke-CimMethod: ResourceSet\" on target \"MSFT_DSCLocalConfigurationManager\".\nVERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = ResourceSet,'className' =\nMSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.\nVERBOSE: An LCM method call arrived from computer WIN-E5K8TM30719 with user sid\nS-1-5-21-1953236517-242735908-2433092285-500.\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ Start  Set      ]  [[Log]DirectResourceAccess]\nVERBOSE: [WIN-E5K8TM30719]:                            [[Log]DirectResourceAccess] (null)\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Set      ]  [[Log]DirectResourceAccess]  in 0.0000 seconds.\nVERBOSE: [WIN-E5K8TM30719]: LCM:  [ End    Set      ]    in  0.0000 seconds.\nVERBOSE: Operation 'Invoke CimMethod' complete.\n{code}\n\n", "created": "2015-08-26T18:27:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Documentation merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/f8b8837e7190bb401c75ceed04d7e03f043c510e", "created": "2015-09-01T17:38:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Reviewed the documentation change and the language is sufficient to explain the issue.", "created": "2015-09-01T17:53:00.000000"}], "components": ["dsc"], "created": "2015-08-21T11:26:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@476a8e15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogaf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_457331401_*|*_10007_*:*_1_*:*_2494065_*|*_3_*:*_1_*:*_513275406_*|*_10009_*:*_1_*:*_501328_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user specifies the DSC \"Log\" resource type in a manifest the resource will never be applied:\n\n{noformat}C:\\>puppet apply -e \"dsc_log { \\\"log_message\\\": dsc_message => \\\"hello\\\" }\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.41 second\ns\nNotice: Applied catalog in 2.06 seconds{noformat}\n\nh2. Attachments\n\n* Beaker Test\n* Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Apply the following manifest on the SUT:\n{noformat}puppet apply -e \"dsc_log { \\\"log_message\\\": dsc_message => \\\"hello\\\" }\"{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully and create an event log entry.\n\nh2. Actual\n\nPuppet never applies the resource:\n\n{noformat}C:\\>puppet apply -e \"dsc_log { \\\"log_message\\\": dsc_message => \\\"hello\\\" }\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.41 second\ns\nNotice: Applied catalog in 2.06 seconds{noformat}", "environment": "Module Version: 0.1.1-b20069-9c334b0b\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37015", "fixedVersions": [], "id": "37015", "issueType": "Bug", "key": "MODULES-2449", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-01T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - The \"Log\" Resource Does not Work", "timeSpent": "PT0S", "updated": "2015-09-01T18:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20],\n\nWhich version of the puppetlabs-splunk module are you using? I had misread your initial report and thought it was likely related to something else, but wrt PUP-4520, the 3.2.0 release of the splunk module includes a fix for that.\n\nIf you're using an earlier version and can update that would be great.\n\nThanks!", "created": "2015-08-21T16:27:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "Running 3.2.0 of the module on both 2015.2 and PE 3.8.2, fails on both\n\necho \"class { 'splunk::forwarder': }\" > foo.pp\npuppet apply --noop foo.pp\n\nNotice: Compiled catalog for localhost.localdomain in environment production in 1.26 seconds\nError: Could not find dependent Service[splunk] for Package[splunkforwarder] at /etc/puppetlabs/code/environments/production/modules/splunk/manifests/forwarder.pp:76\n\ngeez your comment form really hoses up the input I cut/pasted in....\n:-(\n\n", "created": "2015-08-21T17:35:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20],\n\nThanks for the information, we'll investigate in our coming sprint.", "created": "2015-08-24T12:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hmm, apparently we were depending on undefined behavior in puppet that happened to work (array on the right side of a resource collector) in 3.x. Will have to figure out how to work around this.", "created": "2015-08-27T17:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2015-08-28T16:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20],\n\nA fix for this has been merged into master, can you please test out the updated code and let us know if you have any issues?\n\nThanks!", "created": "2015-08-28T16:26:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "passes my test case that I mentioned in the original report.\n\nSome thoughts:\n - shouldn't you have that as (one of) your test case(s) for this one ?\n - you need to bump your version string.  I hacked metadata.json to call it 3.2.1 to get the module built and installed/tested\n\nbut it looks good to me re: functionality (tested on 2015.2)", "created": "2015-08-28T16:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We don't bump the metadata on the individual commits, only when the module is actually released. We should have a new release in the next few weeks.\n\nThis module is in need of a complete overhaul of testing. Most of our testing focus is on the supported modules and our testing on other modules tends to be lighter.\n\nGlad the functionality is working for you!", "created": "2015-08-28T16:44:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "sorry - tested on 3.8.2 with parser=future set (and it worked ok)\n\nI might add that this one is 'supported' so how about getting it out there as-is, perhaps as a 3.2.1 release, just to get the bug fixed.  That'll lessen the pressure to rework the tests etc. a lot.\n\nThanks.", "created": "2015-08-28T16:46:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This module isn't actually supported (you can see the list of supported modules [here|https://forge.puppetlabs.com/supported]).\n\nI've added a ticket for a new release next sprint (which should get the release out 9/8).", "created": "2015-08-28T17:00:00.000000"}, {"author": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "body": "hmmmmmm - a module puppetlabs-xyz that is neither approved nor supported sounds like it should be an impossibility to me conceptually but thank you for the quick response and help.  9/8 is easily good enough for us here.\n", "created": "2015-08-28T17:04:00.000000"}], "components": [], "created": "2015-08-21T09:25:00.000000", "creator": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@300bb7f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1rwf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25284908_*|*_10007_*:*_1_*:*_2723230_*|*_3_*:*_1_*:*_164274958_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_243196073_*|*_10005_*:*_1_*:*_194185761"}], "description": "The official supported puppetlabs-splunk module appears to  'not' be future parser compatible.\n\nCreate a foo.pp containing:\n    {{ class { 'splunk::forwarder': } }}\n\nRun {{puppet apply --noop}} with the future parser disabled - looks good...\n\n{{# puppet apply --noop foo.pp\nNotice: Compiled catalog for localhost.localdomain in environment production in 0.49 seconds\nNotice: /Stage[main]/Splunk::Forwarder/Package[splunkforwarder]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Splunk::Forwarder/Splunkforwarder_input[default_host]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Splunk::Forwarder/Splunkforwarder_output[tcpout_defaultgroup]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Splunk::Forwarder/Splunkforwarder_output[defaultgroup_server]/ensure: current_value absent, should be present (noop)}}\nNotice: /Stage[main]/Splunk::Forwarder/Ini_setting[forwarder_splunkd_port]/ensure: current_value absent, should be present (noop)\nNotice: Class[Splunk::Forwarder]: Would have triggered 'refresh' from 5 events\nNotice: /Stage[main]/Splunk::Platform::Posix/Exec[license_splunkforwarder]/returns: current_value notrun, should be 0 (noop)\nNotice: Class[Splunk::Platform::Posix]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Splunk::Virtual/Service[splunk]/ensure: current_value stopped, should be running (noop)\nNotice: Class[Splunk::Virtual]: Would have triggered 'refresh' from 1 events\nNotice: Stage[main]: Would have triggered 'refresh' from 3 events\nNotice: Finished catalog run in 0.31 seconds\n\nRun the same test specifying the future parser - total fail....\n\n{{# puppet apply --noop foo.pp --parser future\nNotice: Compiled catalog for localhost.dhcp4.washington.edu in environment production in 0.79 seconds\nError: Could not find dependent Service[splunk] for Package[splunkforwarder] at /etc/puppetlabs/puppet/modules/splunk/manifests/forwarder.pp:76}}\n\nI'm running 3.8.2 here FWIW, but the same failure happens (more verbosely) on 2015.2\n\nWondering if this might be related to https://puppet.atlassian.net/browse/PUP-4520 which was reportedly fixed according to the PUP, but I was asked to open this ticket against the module by Morgan on the puppet users mailing list\n\n", "environment": "PE 3.8.2 and also 2015.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40141", "fixedVersions": [], "id": "40141", "issueType": "Bug", "key": "MODULES-2448", "labels": ["puppetlabs-splunk"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a27ddfe6-155c-42af-8c41-7b58a6efdc20", "resolution": "Fixed", "resolutionDate": "2015-08-28T16:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-splunk seems to not be future parser compliant", "timeSpent": "PT0S", "updated": "2015-09-04T07:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, thanks for the report [~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9]. We'll take a look!", "created": "2015-08-20T16:58:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged to master!", "created": "2015-08-26T17:54:00.000000"}], "components": ["apt"], "created": "2015-08-20T15:03:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46482631"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1rw7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6850643_*|*_3_*:*_1_*:*_21141544_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_500667522"}], "description": "Using apt::backports incorrectly sets the pin to be specified as the origin.  Since the hosts that serve the stable release can now be the same hosts that serve the backports release, this module now classifies all releases being served from a given host with the same priority.  This is not correct, as it completely ignores the entire reason for pinning in the first place.\n\nInstead, using apt::backports should pin on release so that only the release specified as 'wheezy-backports', for example, is pinned to the given priority.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33822", "fixedVersions": [], "id": "33822", "issueType": "Bug", "key": "MODULES-2446", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Fixed", "resolutionDate": "2015-08-26T17:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apt module sets backports pin incorrectly", "timeSpent": "PT0S", "updated": "2015-08-26T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This was already reported in user feedback", "created": "2015-09-22T10:14:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Duplicate of MODULES-2521", "created": "2015-09-23T11:42:00.000000"}], "components": ["dsc"], "created": "2015-08-20T14:34:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55c102cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmon:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2927265207_*|*_5_*:*_1_*:*_3551810_*|*_6_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user attempts to use the DSC module on a system that has WMF 4.0 installed the module will crash with an unhelpful error:\n\n{noformat}Notice: Compiled catalog for w2k8r2-1.vm in environment production in 0.39 secon\nds\nError: /Stage[main]/Main/Dsc_file[test]: Could not evaluate: Execution of 'C:\\Wi\nndows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive\n-NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Pupp\net to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'C:/test.file'\n    ensure = 'present'\n    contents = 'meow'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: The term 'Get-DscLocalConfigurationManager' is not recognized as t\nhe name of a\ncmdlet, function, script file, or operable program. Check the spelling of the n\name, or if a path was included, verify that the path is correct and try again.\nAt line:10 char:49\n+ $currentState = Get-DscLocalConfigurationManager <<<<\n    + CategoryInfo          : ObjectNotFound: (Get-DscLocalConfigurationManage\n   r:String) [], ParentContainsErrorRecordException\n    + FullyQualifiedErrorId : CommandNotFoundException\nNotice: Applied catalog in 1.07 seconds{noformat}\n\nh2. Attachments\n\n* None.\n\nh2. Repro Steps\n\n# Verify that WMF 4.0 is installed on Windows agent nodes.\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Apply the following manifest on the SUT:\n{noformat}C:\\Program Files\\Puppet Labs\\Puppet\\bin>puppet apply -e \"dsc_file{'test':dsc_ensure=>'Present',dsc_destinationpath=>'C:/test.file',dsc_contents=>'meow'}\"{noformat}\n\nh2. Expect\n\nThe Puppet apply should fail with an error message informing the user the WMF 5.0 is required to run the module.\n\nh2. Actual\n\nThe DSC module crashes:\n\n{noformat}Notice: Compiled catalog for w2k8r2-1.vm in environment production in 0.39 secon\nds\nError: /Stage[main]/Main/Dsc_file[test]: Could not evaluate: Execution of 'C:\\Wi\nndows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive\n-NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Pupp\net to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'C:/test.file'\n    ensure = 'present'\n    contents = 'meow'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: The term 'Get-DscLocalConfigurationManager' is not recognized as t\nhe name of a\ncmdlet, function, script file, or operable program. Check the spelling of the n\name, or if a path was included, verify that the path is correct and try again.\nAt line:10 char:49\n+ $currentState = Get-DscLocalConfigurationManager <<<<\n    + CategoryInfo          : ObjectNotFound: (Get-DscLocalConfigurationManage\n   r:String) [], ParentContainsErrorRecordException\n    + FullyQualifiedErrorId : CommandNotFoundException\nNotice: Applied catalog in 1.07 seconds{noformat}", "environment": "Module Version: 0.1.1-b20069-9c334b0b\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2008 R2 x64 (WMF 4.0)", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39164", "fixedVersions": [], "id": "39164", "issueType": "Bug", "key": "MODULES-2445", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-09-23T11:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Module Does not Gracefully Fail on WMF 4.0", "timeSpent": "PT0S", "updated": "2015-09-23T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Running {{firewall policy show}} lists all four, actually.", "created": "2015-08-25T14:31:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "Sorry. I meant the module allows firewall type for a vserver lif as mgmt, cluster and intercluster.\n\nThe types of firewall-policy allowed for vserver can be checked using:\n\nnetwork interface modify -vserver <vserverName> -lif <lifName> -firewall-policy ?\n\n", "created": "2015-08-25T14:51:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "{noformat}\nVSIM::> network interface modify -vserver vserver01 -lif vserver01_lif -firewall-policy ?\n  cluster\n  data\n  intercluster\n  mgmt\n{noformat}\n\nhttps://github.com/puppetlabs/puppetlabs-netapp/pull/32", "created": "2015-08-27T15:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-08-28T10:40:00.000000"}], "components": ["netapp"], "created": "2015-08-20T13:48:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@381883bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gtz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5521652_*|*_10007_*:*_1_*:*_69450025_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_604918233"}], "description": "The firewall policy for the lif associated with vserver can be \"data\", \"mgmt\" and \"intercluster\".\n\nBut according to the module the allowed types are: \"data\" , \"cluster\" and \"intercluster\".\n\nThe manifest used by me is:\n\n{noformat}\nnode 'cluster1-01' {\n  netapp_lif { 'vserver02_lif' :\n    ensure  => present,\n    homeport => 'e0d',\n    homenode => 'cluster1-01',\n    address => '192.168.16.8',\n    vserver => 'vserver02',\n    firewallpolicy => 'data',\n    netmask => '255.255.255.0',\n    dataprotocols => ['nfs']\n  }\n}\n{noformat}\n", "environment": "puppet version: 3.8.1 \ncDOT: 8.3 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36013", "fixedVersions": [], "id": "36013", "issueType": "Bug", "key": "MODULES-2444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-08-28T10:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"data\" option for the firewall policy in netapp_lif resource type", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Doh, just determined it was a call in Facter 2.2.0, that is incompatible with Windows 2003 and win32-security 0.1.4. It needs 0.2.5 to work correctly. I wonder what, if anything is bringing in a dependency for Facter 2.2.0.", "created": "2015-08-20T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Just created a better dependency for Facter, based in https://github.com/puppetlabs/puppetlabs-powershell/pull/65", "created": "2015-08-20T15:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-powershell/commit/7ce9dd2cda4cf0600598233d6c3992c907d1b233\n\nMerged into stable at https://github.com/puppetlabs/puppetlabs-powershell/commit/a4343722768f6c4fa728ac84d1062b4fec8bfc47", "created": "2015-08-20T16:14:00.000000"}], "components": ["powershell"], "created": "2015-08-20T12:47:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20f537ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1scn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Supporting CI builds for QENG-1634"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_14765433_*|*_1_*:*_1_*:*_10704930_*|*_10007_*:*_1_*:*_1684718_*|*_5_*:*_1_*:*_0"}], "description": "PowerShell Module specs are currently failing based on a call to {{elevated_security?}} which should not be called because {{windows_version}} should be coming back less than {{6.0}}. But in Puppet 3.0.0, it makes the call and fails. This is failing but it doesn't appear that it should be b/c it shouldn't be making the call to {{elevated_security?}} in facter.\n\nh3. Error\n{noformat}\nPuppet version:\nC:/12813/gems/gems/win32-security-0.1.4/lib/win32/security.rb:54:in `elevated_security?': Incorrect function. (Win32::Security::Error)\n\tfrom C:/12813/gems/gems/facter-2.2.0/lib/facter/util/windows_root.rb:5:in `root?'\n{noformat}\n\nh3. Reference\n* Error in win32-security call to [{{elevated_security?}}|https://github.com/djberg96/win32-security/blob/83ae4ea4fea39b639b0803d6dbd67e5a695c8610/lib/win32/security.rb#L28-L60]\n* -But looking at the Gemfile.lock, it chose Facter 2.0.2, which [skips the check based on windows_version|https://github.com/puppetlabs/facter/blob/2.0.2/lib/facter/util/windows_root.rb#L11]-\n* In Facter 2.2.0, it doesn't even make the [check|https://github.com/puppetlabs/facter/blob/2.2.0/lib/facter/util/windows_root.rb#L5]\n* If we look at [windows_version|https://github.com/djberg96/windows-pr/blob/windows-pr-1.2.3/lib/windows/system_info.rb#L122-L127], it also looks to work properly.\n\nh3. Link\n[PowerShell Module Specs - Puppet 3.0.0/Windows 2003|http://jenkins-modules-dev.delivery.puppetlabs.net/view/windows/view/powershell/job/forge-windows_puppetlabs-powershell_intn-module_master/11/P=3.0.0,R=ruby-1.9.3-p551.1,S=unit-win2003/console]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42391", "fixedVersions": [], "id": "42391", "issueType": "Bug", "key": "MODULES-2443", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-08-20T20:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell Module build fails with Puppet 3.0.0 on Windows 2003 due to incorrect call to \"elevated_security?\"", "timeSpent": "PT0S", "updated": "2015-08-20T20:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-08-26T11:59:00.000000", "name": "dsc_quotes_issue.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12623"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-08-20T12:35:00.000000", "name": "test_manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13265"}, {"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-08-21T13:50:00.000000", "name": "test_quoting_manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13169"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/60eb23cda99b461f7d36d633df3eced71bd3248d", "created": "2015-08-26T09:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI job kicked off at [76|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/76/]", "created": "2015-08-26T09:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "CI passed.", "created": "2015-08-26T10:56:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.1.1-b20077-4d974c65 using the attached Beaker test \"dsc_quotes_issue.rb\".", "created": "2015-08-26T12:01:00.000000"}], "components": ["dsc"], "created": "2015-08-20T12:36:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dab47be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1sbj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found during testing, QA determined priority is very high"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3466840_*|*_1_*:*_1_*:*_11989412_*|*_10007_*:*_3_*:*_34062542_*|*_3_*:*_3_*:*_384212286_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_3921555_*|*_10006_*:*_1_*:*_78649078"}], "description": "h1. Description\n\nIf a user specifies single quotes inside a double-quoted string the DSC module will crash:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 seconds\nError: /Stage[main]/Main/Dsc_file[file_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'C:/test.file'\n    ensure = 'present'\n    contents = 'The 'Cats' go 'meow'!'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: At line:23 char:22\n+     contents = 'The 'Cats' go 'meow'!'\n+                      ~~~~~~~~~~~~~~~~~\nUnexpected token 'Cats' go 'meow'!'' in expression or statement.\nAt line:23 char:22\n+     contents = 'The 'Cats' go 'meow'!'\n+                      ~\nThe hash literal was incomplete.\nAt line:23 char:21\n+     contents = 'The 'Cats' go 'meow'!'\n+                     ~\nThe hash literal was incomplete.\nAt line:24 char:3\n+   }\n+   ~\nUnexpected token '}' in expression or statement.\nAt line:26 char:1\n+ }\n+ ~\nUnexpected token '}' in expression or statement.\n    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx\n   ception\n    + FullyQualifiedErrorId : UnexpectedToken\nNotice: Applied catalog in 1.08 seconds\n\nw2012r2.vm executed in 9.09 seconds{noformat}\n\nh2. Attachments\n\n* Beaker Test\n* Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Download the attached \"test_manifest.pp\" to the SUT.\n# Apply the manifest on the SUT:\n{noformat}puppet apply test_manifest.pp{noformat}\n\nh2. Expect\n\nThe Puppet apply should complete successfully.\n\nh2. Actual\n\nThe DSC module crashes:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 seconds\nError: /Stage[main]/Main/Dsc_file[file_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$script:WarningPreference     = 'SilentlyContinue'\n\n$response = @{\n  indesiredstate = $false\n  rebootrequired = $false\n  errormessage   = ''\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $response.errormessage = \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources! Please run dsc::lcm_config first\"\n  return ($response | ConvertTo-Json -Compress)\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  Property      = @{\n    destinationpath = 'C:/test.file'\n    ensure = 'present'\n    contents = 'The 'Cats' go 'meow'!'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\ntry{\n    $result = Invoke-DscResource @invokeParams\n}catch{\n  $response.errormessage   = $_.Exception.Message\n  return ($response | ConvertTo-Json -Compress)\n}\n\n# keep the switch for when Test passes back changed properties\nswitch ($invokeParams.Method) {\n  'Test' {\n    $response.indesiredstate = $result.InDesiredState\n    return ($response | ConvertTo-Json -Compress)\n  }\n  'Set' {\n    $response.indesiredstate = $true\n    $response.rebootrequired = $result.RebootRequired\n    return ($response | ConvertTo-Json -Compress)\n  }\n}\n' returned 1: At line:23 char:22\n+     contents = 'The 'Cats' go 'meow'!'\n+                      ~~~~~~~~~~~~~~~~~\nUnexpected token 'Cats' go 'meow'!'' in expression or statement.\nAt line:23 char:22\n+     contents = 'The 'Cats' go 'meow'!'\n+                      ~\nThe hash literal was incomplete.\nAt line:23 char:21\n+     contents = 'The 'Cats' go 'meow'!'\n+                     ~\nThe hash literal was incomplete.\nAt line:24 char:3\n+   }\n+   ~\nUnexpected token '}' in expression or statement.\nAt line:26 char:1\n+ }\n+ ~\nUnexpected token '}' in expression or statement.\n    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordEx\n   ception\n    + FullyQualifiedErrorId : UnexpectedToken\nNotice: Applied catalog in 1.08 seconds\n\nw2012r2.vm executed in 9.09 seconds{noformat}", "environment": "Module Version: 0.1.1-b20069-9c334b0b\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36012", "fixedVersions": [], "id": "36012", "issueType": "Bug", "key": "MODULES-2442", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-26T12:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Mixing Quotes Causes Crash", "timeSpent": "PT0S", "updated": "2015-08-26T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "created": "2015-08-20T13:35:00.000000", "name": "aggr.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13097"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This looks to be an issue with the way puppet 3 and puppet 4 handle values of single-element arrays. Puppet 3 converts it to the single element (bad", "created": "2015-08-20T13:14:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oh heh, the aggregate can only be a single item? That makes it easier. None of my previous comment applies then.", "created": "2015-08-20T13:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "From the api docs:\n{quote}\nnodes => node-name[], optional\n\nTarget node to create aggregate. If no node name is provided, aggregate will be created on the local node. If one node name is provided, aggregate(striped or not_striped based on the striping input) will be created on that node.When multiple nodes are specified, striped aggregate will be created across multiple nodes.\n{quote}\n\nSo in the short term, if you don't specify a node, it will use the local one (as you have in the example). But it does appear to take an array of nodes.", "created": "2015-08-20T13:20:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "oh, I will reconfirm the \"Striped aggregate\" idea with Dave with respect to cDOT", "created": "2015-08-20T13:25:00.000000"}, {"author": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "body": "aggregate create --help options.\n\nIt shows a single node. I will have to confirm about the Striped option in cDOT mode", "created": "2015-08-20T13:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The output from the console appears to indicate a comma-separated list of nodes could be specified:\n{noformat}\nVSIM::> aggr create ?\n   [-aggregate] <aggregate name>                                                   Aggregate\n  { [ -chksumstyle <checksum style> ]                                              Checksum Style\n     [-diskcount] <integer>                                                        Number Of Disks\n    [ -diskrpm|-R <integer> ]                                                      Disk RPM\n    [ -disksize <integer> ]                                                        Disk Size(GB)\n    [ -disktype|-T {ATA | BSAS | FCAL | FSAS | LUN | MSATA | SAS  | SATA | SSD} ]  Disk Type\n    [ -nodes <nodename>, ... ]                                                     Nodes\n   | [-disklist|-d] <disk path name>, ...                                          Disks\n    [ -allow-same-carrier [true] ] }                                               Allow Same RAID Group Within Carrier\n  [ -allow-mixed-rpm|-f [true] ]                                                   Allow Disks With Different RPM Values\n  [ -maxraidsize|-s <integer> ]                                                    Max RAID Size\n  [ -raidtype|-t {raid_dp|raid4} ]                                                 RAID Type\n  [ -simulate [true] ]                                                             Simulate Aggregate creation\n  [ -volume-style <flex> ]                                                         Volume Style\n{noformat}", "created": "2015-08-27T15:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Handling arrays of nodes seems to have been taken care of in https://github.com/puppetlabs/puppetlabs-netapp/pull/28/files and released in 0.6.0", "created": "2015-08-27T15:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Feel free to reopen this if it doesn't work.", "created": "2015-08-28T10:42:00.000000"}], "components": ["netapp"], "created": "2015-08-20T11:16:00.000000", "creator": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a1dc856"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gvr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7105542_*|*_10009_*:*_1_*:*_67985230_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_614071277"}], "description": "Resource Type: netapp_aggregate\nparameter : nodes\nThe manifest I used:\n{noformat}\nnode 'cluster1-01'{\n    netapp_aggregate {'aggr2':\n        ensure => present,\n        blocktype => '64_bit',\n        checksumstyle => 'block',\n        diskcount => '6',\n        nodes => ['cluster1-01']\n    }\n}\n{noformat}\n\na) The nodes parameter takes an Array of nodes to associate an aggregate with.  I get the following error\n{color:#d04437}Wrapped exception:\nundefined method `each' for \"cluster1-01\":String\nError: /Stage[main]/Main/Node[cluster1-01]/Netapp_aggregate[aggr2]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `each' for \"cluster1-01\":String at 8:/etc/puppet/manifests/aggregate_create.pp{color}\n\n\nb) Also the aggregate can be associated with only one node. So can we just have a String type, instead of an array?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33820", "fixedVersions": [], "id": "33820", "issueType": "Bug", "key": "MODULES-2441", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cbef5cc-a394-4f9c-9bce-bfef88fda3ef", "resolution": "Fixed", "resolutionDate": "2015-08-28T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Specification of a node for an aggregate", "timeSpent": "PT0S", "updated": "2015-09-21T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user,\n\nThanks for the feature request! It looks useful, but probably the easiest way to get this feature added would be if you could add the feature and submit a PR against the [github repo|https://github.com/puppetlabs/puppetlabs-apache]. ", "created": "2015-08-20T16:08:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "PR created: https://github.com/puppetlabs/puppetlabs-apache/pull/1240", "created": "2015-10-29T11:01:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/1279", "created": "2015-11-26T19:42:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "As mentioned in the original PR. I feel that this feature is better suited to be handled by a php module. Doing a quick scan on the Forge, there are several php modules that can handle managing php extensions and packages.", "created": "2015-12-17T17:58:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-20T08:38:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:29e978ea-bf6d-479b-b834-d4b76e83ac0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e2b9839"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1s2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26803119_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10291951539"}], "description": "It would be useful to be able to specify additional php packages/extensions for install e.g.:\n\n{noformat}\nclass {'::apache::mod::php':\n\nadditional_packages => [\"php-mysql\", \"php-pdo\", \"php-gd\", \"php-imap\", \"php-mbstring\", \"php-mcrypt\", \"php-xml\"],\n\n}\n{noformat}", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "41314", "fixedVersions": [], "id": "41314", "issueType": "New Feature", "key": "MODULES-2440", "labels": ["intermediate", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:29e978ea-bf6d-479b-b834-d4b76e83ac0d", "resolution": "Won't Do", "resolutionDate": "2015-12-17T17:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::php specify additional php packages for installation", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR available at https://github.com/puppetlabs/puppetlabs-apache/pull/1190", "created": "2015-08-24T15:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged to master", "created": "2015-08-24T17:10:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-20T07:02:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1c1d1755-8a73-4efc-b2bf-f3678b54d92c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b42eb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1s1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_377648589_*|*_10007_*:*_1_*:*_4449908_*|*_5_*:*_1_*:*_0"}], "description": "h3. Overwiew\nWhen using {{params}} of proxy_pass_match in puppetlabs/apache 1.5 and 1.6 module, the output of params will be at a new line instead of at the end of the line.\n\nh3. Example\n{code} proxy_pass_match => [{ 'path' => '^/(.*\\.php(/.*)?)$', 'url' => ',http://www.google.com/','params' =>{'timeout'=>300}}],{code} \n \nh3. Expected Behavior\n{code}  ProxyPassMatch ^/(.*\\.php(/.*)?)$ http://www.google.com/ timeout=300{code}\n\nh3. Actual Behavior\n{code}  ProxyPassMatch ^/(.*\\.php(/.*)?)$ http://www.google.com/\n timeout=300{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34873", "fixedVersions": [], "id": "34873", "issueType": "Bug", "key": "MODULES-2439", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1c1d1755-8a73-4efc-b2bf-f3678b54d92c", "resolution": "Fixed", "resolutionDate": "2015-08-24T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache ProxyPassMatch params appear in new line", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12cc562ab90069f8b34d", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Great, thanks [~accountid:623c12cc562ab90069f8b34d]. When you have something ready for review just link it here!", "created": "2015-08-20T16:23:00.000000"}, {"author": "623c12cc562ab90069f8b34d", "body": "I've made a pull request: https://github.com/puppetlabs/puppetlabs-postgresql/pull/696", "created": "2015-09-07T06:19:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Closing due to inactivity on PR. ", "created": "2017-02-06T17:51:00.000000"}], "components": ["postgresql"], "created": "2015-08-20T06:32:00.000000", "creator": "623c12cc562ab90069f8b34d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e3ac676"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1s1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4663562728_*|*_3_*:*_1_*:*_41691192422_*|*_6_*:*_1_*:*_0"}], "description": "The postgresql module does not support removal of resources such as databases & roles. The relevant types should support ensure.\n\nI'm working on a pull request.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "33818", "fixedVersions": [], "id": "33818", "issueType": "New Feature", "key": "MODULES-2438", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12cc562ab90069f8b34d", "resolution": "Incomplete", "resolutionDate": "2017-02-06T17:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable removal of database, roles, grants and other resources", "timeSpent": "PT0S", "updated": "2017-02-06T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "body": "Environment:\n\nPuppet master version: PE 3.3.2\nOS: SLES 11 SP3\nmeb package version: MySQL Enterprise Backup 3.12.0", "created": "2015-08-20T04:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user,\n\nWhat version of the puppetlabs-mysql module are you using? Also, can you please provide a sample manifest to reproduce this issue?\n\nThanks!", "created": "2015-08-24T16:06:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Closed due to inactivity", "created": "2018-07-05T06:51:00.000000"}], "components": ["mysql"], "created": "2015-08-20T03:37:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@736ab67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1s13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_390543719_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_90341079630"}], "description": "1. For {{mysql::server::backup}} , puppetlabs/mysql presumes {{/etc/mysql/conf.d}} \nexists, but that is not the case for SLES, like it is for Ubuntu.\n\nSolution: add\n\n\n{code:java}\nfile { '/etc/mysql': \nensure => \"directory\", \n}\n\nfile { '/etc/mysql/conf.d': \nensure => \"directory\", \n}\n{code}\n\n2. But this isn't the only problem: although a config file is created, it isn't \nread by mysqlbackup, so it is useless anyhow.\n\n--- \nFor {{mysql::server::backup: cron:}} the backup command for meb is given without a \nfull path, and the executable is not in the default path, so the command \ncan't be executed:\n\nIn this version the path is {{/opt/mysql/meb-3.12/bin}}\n\ncron:\n\n\n{code:java}\n# Puppet Name: mysqlbackup-weekly \n30 13 * * 0 mysqlbackup backup \n# Puppet Name: mysqlbackup-daily \n30 13 * * 1-6 mysqlbackup --incremental backup\n\n{code}\n\n3. It is not possible to use {{backupdir}} for binary log files (log-bin), nor \nas temp directory (tmpdir), because it is forced to user/group root/root. \nThis should be possible for reasons of space allocations for instance.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41313", "fixedVersions": [], "id": "41313", "issueType": "Bug", "key": "MODULES-2437", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:54d7e149-7a80-4c05-914f-6996aa2eeb66", "resolution": "Fixed", "resolutionDate": "2018-07-05T06:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysqlbackup issues with puppetlabs/mysql", "timeSpent": "PT0S", "updated": "2018-07-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181],\n\nWhat version of activemq are you using? I'm wondering if these are changes that should be parameterized based on the version of activemq. Thanks!", "created": "2015-08-20T18:05:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "version thats in centos 7 (5.9.1).\n\nI'm assuming it worked for centos 6 version - so yes, it probably should be parameterized on version of activemq.", "created": "2015-08-21T01:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181],\n\nAre you using a custom datadir?\n\nUsing the activemq packages published by PuppetLabs I didn't have any issues getting activemq to start on CentOS 7 with\n\n{noformat}\nclass { 'activemq': \n  version => '5.9.1',\n}\n{noformat}\n\nCan you share a sample manifest to reproduce?\n\nThanks!", "created": "2015-08-21T16:47:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "I did exactly what I wrote: class { 'activemq': }\n\nNothing more. the process starts - but hangs in startup - which I noticed, because it wasn't listening on the normal 8161 and the management ports.. and the log complains about the datadir missing. Which is when I compared to the activemq.xml that comes with the rpm - and saw some things missing, which resolved the issue.", "created": "2015-08-24T00:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, thanks. We'll investigate.", "created": "2015-08-24T12:26:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181] I've submitted a PR that should fix this. You will however need to specify the version in your class declaration to have the fix picked up.", "created": "2015-09-01T17:52:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "I'm a little confused as to why you have an \"optional\" version parameter ?\n\nIf I just use class { 'activemq': } - the module doesn't work, unless I happen to be on a distro that has a version lower than 5.9 (which is getting increasingly unlikely :)\n\nEither version should be mandatory - or there should be a fact in the module, to figure out the version that will be installed by the package system ('yum list activemq' should suffice on redhat family) - and the module should fail, if the fact fails to find the version for some reason, and no version is given (or if a version is given, which is not the same as the package system will install)", "created": "2015-09-02T00:48:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181],\n\nSo, at least on EL platforms that I saw activemq doesn't ship in any of the default repos, so we can't really make any assumptions about what versions you're going to have enabled. I would be ok with a fact I think, so if you want to work on a patch for it it would be appreciated. I think I like defaulting to 'present' more than making the parameter required.", "created": "2015-09-02T10:19:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "just finally got around to trying to set $version.. then it wants to ensure a package with that version - which means I have to give the exact current version in epel repo.. which means I'll have to notice EVERY time EPEL does some security (or bugfix) update in their repo - and update my manifest to match :(  (instead of just letting the system update process we have handle it.. because puppet will roll it back afterwards).\n\nit seems the fact way is the only way, to it in any sane way.", "created": "2015-10-01T06:45:00.000000"}], "components": ["activemq", "apache", "supported"], "created": "2015-08-20T01:48:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aaaff39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1rvr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58617393_*|*_10007_*:*_1_*:*_566983_*|*_3_*:*_1_*:*_86306070_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_325300351_*|*_10005_*:*_1_*:*_624462668"}], "description": "taken some settings from original centos7 activemq.xml file - for activemq to actually start up. otherwise it hangs - because /usr/share/activemq/activemq-data does not exist (and thats what it chooses when none is set).\n\n{noformat}\n@@ -14,11 +14,24 @@\n     </bean>\n \n <% end -%>\n-    <broker xmlns=\"http://activemq.apache.org/schema/core\" brokerName=\"<%= @mq_broker_name %>\" useJmx=\"true\">\n+\n+    <broker xmlns=\"http://activemq.apache.org/schema/core\" brokerName=\"<%= @mq_broker_name %>\" useJmx=\"true\" dataDirectory=\"${activemq.data}\">\n         <managementContext>\n             <managementContext createConnector=\"false\"/>\n         </managementContext>\n \n+        <!--\n+            Configure message persistence for the broker. The default persistence\n+            mechanism is the KahaDB store (identified by the kahaDB tag).\n+            For more information, see:\n+\n+            http://activemq.apache.org/persistence.html\n+        -->\n+        <persistenceAdapter>\n+            <kahaDB directory=\"${activemq.data}/kahadb\"/>\n+        </persistenceAdapter>\n+\n+\n <% if @mq_cluster_brokers_real.length > 1 -%>\n         <!--\n           Configure network connectors for a network of brokers. \n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41254", "fixedVersions": [], "id": "41254", "issueType": "Bug", "key": "MODULES-2436", "labels": ["puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Fixed", "resolutionDate": "2015-09-01T18:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-activemq fails to set right datadir path", "timeSpent": "PT0S", "updated": "2015-10-01T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The linked PR has a discussion of a hack that can be used to workaround this issue.", "created": "2015-08-20T09:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181],\n\nCould you please provide more information about your environment, including\n* version of puppet\n* version of activemq\n* a sample manifest to replicate the issue\n\nThanks!", "created": "2015-08-20T17:14:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "puppet 3.7.4. activemq is centos 7 version (which is 5.9.1).\n\nto replicate simply do this (on a centos 7 box):\nclass { 'activemq': }\n\nand then try to do:\nservice activemq restart \n\non the centos box - and it'll complain about the tankuiwrapper missing..", "created": "2015-08-21T01:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181],\n\nWe can definitely look into better parameterization in params.pp, but for now you can work around this issue by passing '5.9.1' to the version parameter.\n\nI was able to confirm that \n\n{noformat}\nclass { 'activemq':\n  version => '5.9.1',\n}\n{noformat}\n\nworked on CentOS 7", "created": "2015-08-21T16:43:00.000000"}], "components": ["activemq"], "created": "2015-08-20T01:02:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a4bbb56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1rvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}], "description": "puppetlabs-activemq installs init script on centos 7 - which makes \"service activemq restart\" use the init script - which is faulty on centos7 (it uses a tankuiwrapper - that does not exist).", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "39163", "fixedVersions": [], "id": "39163", "issueType": "Bug", "key": "MODULES-2435", "labels": ["puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "activemq unusuable due to installation of init script on RHEL/CENTOS 7", "timeSpent": "PT0S", "updated": "2017-09-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9], it looks like this has been the default behavior since [1.5.0|https://github.com/puppetlabs/puppetlabs-apt/commit/ed52e513db21eca180c4ac80cce0cfe116549653].  If this is causing issues for you, I'd recommend setting the $pin parameter to `apt::backports` to be the value you were seeing before.\n\nThanks!", "created": "2015-08-20T17:08:00.000000"}, {"author": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "body": "I set the pin lower shortly after filing this one, but if MODULES-2446 can get solved, than I think this solves my issue here as well.  I'm happy to test branches etc.", "created": "2015-08-21T11:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I added MODULES-2446 to our next sprint, so hopefully we can get that resolved for you soon!", "created": "2015-08-21T16:13:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9],\n\nIf you want to check out master I think it should have a fix for your issues!\n\nThanks!", "created": "2015-08-27T15:02:00.000000"}, {"author": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "body": "This looks to work as desired.  Thank you for the quick turn around.", "created": "2015-08-27T15:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Woo, thanks! Lemme know if you run into any issues!", "created": "2015-08-27T15:52:00.000000"}], "components": ["apt"], "created": "2015-08-19T13:41:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@122acb1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1rdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_699087704_*|*_6_*:*_1_*:*_0"}], "description": "We've just upgraded the apt module and noticed a change in behavior that I don't believe to be desirable.\n\nhttps://github.com/puppetlabs/puppetlabs-apt/commit/37043dff8572f490fcb77317784d042d1f7a4c70\n\nRecent versions of the {{apt::backports}} class sets the priority of backports as a repo source to higher than the default of 100.  This means that anyone using {{ensure => latest}} on a package resource will get the package from backports.  This was certainly unexpected to me as a long time Debian user, and I expect that others may be surprised by this as well.\n\nIts not clear to me why backports is being pinned at all.  Looking at the history of that file, it looks like there has been some back and forth over this class, but pinning a repo should be a site specific choice, rather than a default.  I would like to suggest that this be changed to allow users to explicitly choose to pin backports to higher than defaults.  Without this, anyone including {{apt::backports}} will receive packages from backports if they are available.\n\nDebian backports will contain major version bumps from time to time, which is by definition not in a stable release, and this removes any guarantee a community module may have on ensuring the latest version of a package is functional on a stable release.  Retrieving a package from backports should be explicit, in my opinion.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43415", "fixedVersions": [], "id": "43415", "issueType": "Bug", "key": "MODULES-2434", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Fixed", "resolutionDate": "2015-08-27T15:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The class apt::backports should not set higher pin priority than default", "timeSpent": "PT0S", "updated": "2015-08-27T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1185", "created": "2015-08-18T15:52:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-08-19T13:13:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-18T15:49:00.000000", "creator": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@518d0719"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1qen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77060451_*|*_5_*:*_1_*:*_0"}], "description": "Currently you cannot specify the ListenBacklog configuration for mod worker. It is available for mod event but not mod worker.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40139", "fixedVersions": [], "id": "40139", "issueType": "Bug", "key": "MODULES-2432", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "resolution": "Fixed", "resolutionDate": "2015-08-19T13:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module does not support listenbacklog configuration for mod worker", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged in https://github.com/puppetlabs/puppetlabs-haproxy/commit/6aa30cfe8835a9adb6f1614a52bf661440f0e72f", "created": "2015-09-01T04:47:00.000000"}], "components": ["haproxy"], "created": "2015-08-18T15:45:00.000000", "creator": "623c0c15d32a94006a6495a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a28fd2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1qd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1170098202_*|*_5_*:*_1_*:*_0"}], "description": "The examples in the haproxy module's README.md and manifests/frontend.pp contain an attribute value that is specified in milliseconds. This differs from the other attributes given in other examples, which include a more appropriate unit of seconds (s).\n\nAccording to [the haproxy documentation for client timeout|https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-timeout%20client], this value \"is the timeout value specified in milliseconds by default, but can be in any other unit if the number is suffixed by the unit\". I'm assuming this was just an oops, but using the example as provided will likely effect frontends using SSL and cause \"Timeout during SSL handshake\" errors. (I spent way too long running this one down, myself... :D)\n\nI will reference this ticket in an appropriate PR to correct the issue.\n\nThanks,\nRyan Schwartz", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43414", "fixedVersions": [], "id": "43414", "issueType": "Bug", "key": "MODULES-2431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c15d32a94006a6495a3", "resolution": "Fixed", "resolutionDate": "2015-09-01T04:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The 'timeout client' value in haproxy module example/README is specified in ms and should be seconds.", "timeSpent": "PT0S", "updated": "2015-09-01T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "ready for merge at https://github.com/puppetlabs/puppetlabs-mysql/pull/766", "created": "2015-10-13T05:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR was merged, resolving the ticket.", "created": "2016-02-01T07:58:00.000000"}], "components": ["mysql"], "created": "2015-08-18T09:04:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:158c265c-1746-438d-bfb9-2e6e4587180b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d799a44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1pif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4827292080_*|*_3_*:*_1_*:*_9601168889_*|*_5_*:*_1_*:*_0"}], "description": "After upgrading from 3.5.0 to 3.6.0, compilation started failing with the error message {{Invalid parameter show_diff at mysql/manifests/server/root_password.pp:35 on node test}}. It appears the issue is on line 38:\n\n{code:title=root_password.pp}\n    # show_diff was added with puppet 3.0\n    if versioncmp($::puppetversion, '3.0') <= 0 {\n      File[\"${::root_home}/.my.cnf\"] { show_diff => false }\n    }\n{code}\n\nChanging {{<= 0}} to {{> -1}} fixes the problem.", "environment": "2.7.26 (puppet), 3.6.0 (puppetlabs-mysql)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33816", "fixedVersions": [], "id": "33816", "issueType": "Bug", "key": "MODULES-2429", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:158c265c-1746-438d-bfb9-2e6e4587180b", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mysql root_password versioncmp typo", "timeSpent": "PT0S", "updated": "2016-02-01T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "fix available at https://github.com/puppetlabs/puppetlabs-limits/pull/10", "created": "2015-10-13T06:14:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-14T05:47:00.000000"}], "components": [], "created": "2015-08-17T23:03:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cf56e75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1pfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4864247843_*|*_10007_*:*_1_*:*_84799687_*|*_5_*:*_1_*:*_0"}], "description": "h2. Module info\n/etc/puppetlabs/code/environments/production/site\n\u2514\u2500\u2500 puppetlabs-limits (v0.1.0)\nh2. Overview\nIf parameters to the {{limits::fragment}} resource type are expressed as integers, users encounter errors when using the future parser.\nh2. Testcase\n{noformat}\nlimits::fragment { \"*/soft/nofile\":\n   value => 1024;\n}\n{noformat}\nh2. Expected result\nInteger parameters should be accepted for processing\n\nh2. Actual result\n{noformat}\nError: Evaluation Error: Left match operand must result in a String value. Got an Integer. at /etc/puppetlabs/code/environments/production/site/limits/manifests/fragment.pp:49:19 on node puppet1.localdomain\n{noformat}\n\nh2. Desired fix\n{{puppetlabs-limits}} module should accept limit values as integers to avoid unnecessary casting.\n\nh2. Workaround\nQuoting all passed integers will fix the error", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40137", "fixedVersions": [], "id": "40137", "issueType": "Bug", "key": "MODULES-2428", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2015-10-14T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppetlabs-limit] error with future parser when limits expressed as integers", "timeSpent": "PT0S", "updated": "2015-10-14T05:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "Nevermind, I just realized it's talking about 0.x releases.\n\nAny chance the old releases could be removed from the forge so as to get rid of the warnings?", "created": "2015-08-17T14:22:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This can still be reproduced with puppet 3.8.3 and 4.2.2. [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52], is there anything we can do on the forge side to fix this up?", "created": "2015-10-13T07:37:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] if you delete those releases from forge pmt will stop considering them in it's dependency resolution.", "created": "2015-10-13T10:04:00.000000"}], "components": ["mrepo"], "created": "2015-08-17T14:19:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6adc1648"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1o3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}], "description": "The puppetlabs-mrepo 1.2.0 metadata.json file has invalid dependencies according to puppet 4:\n\n{noformat}\n[root@puppet01-ord12 code]# puppet module install puppetlabs-mrepo\nNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nWarning: Cannot consider release puppetlabs-mrepo-0.1.2: Malformed dependency: puppetlabs-apache>= 0.0.3. Exception was: Invalid 'name' field in metadata.json: the module name contains non-alphanumeric (or underscore) characters\nWarning: Cannot consider release puppetlabs-mrepo-0.1.1: Malformed dependency: puppetlabs-apache>= 0.0.3. Exception was: Invalid 'name' field in metadata.json: the module name contains non-alphanumeric (or underscore) characters\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/environments/production/modules\n\u00e2\u00e2\u00e2\u00ac puppetlabs-mrepo (v1.2.0)\n  \u00e2\u00e2\u00e2 nanliu-staging (v1.0.3)\n  \u00e2\u00e2\u00e2 puppetlabs-apache (v1.6.0) [/etc/puppetlabs/code/modules]\n  \u00e2\u00e2\u00e2 puppetlabs-stdlib (v4.8.0) [/etc/puppetlabs/code/modules]\n  \u00e2\u00e2\u00e2 puppetlabs-vcsrepo (v1.3.1)\n{noformat}\n\n(sorry for the ugly formatting of the installed dependency list; puppet's output doesn't play nicely with pure vt100 emulation)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43413", "fixedVersions": [], "id": "43413", "issueType": "Bug", "key": "MODULES-2427", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mrepo has invalid dependencies list", "timeSpent": "PT0S", "updated": "2015-10-19T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [], "components": ["approved"], "created": "2015-08-16T09:53:00.000000", "creator": "623a487fb75ca800705602b2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7976ab03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1nk7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5081900090_*|*_10009_*:*_1_*:*_168197269_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_807500_*|*_10005_*:*_1_*:*_7706159343"}], "description": "We've meet Puppet Labs' standards for quality composition, reliable operation, and active development. We try hard to apply your own rules for our module development. Now we want to know if it is possible to have our module rentabiliweb-ladvd approved by your team.\n\nThanks a lot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41253", "fixedVersions": [], "id": "41253", "issueType": "Task", "key": "MODULES-2426", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a487fb75ca800705602b2", "resolution": "Won't Fix", "resolutionDate": "2016-01-13T08:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " Nominate a module to be Puppet Approved : rentabiliweb-ladvd", "timeSpent": "PT0S", "updated": "2016-01-13T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \nThank you for submitting your module for approval. We just reviewed it and have some feedback for you.\n\n* The readme needs a better explanation of what each of the parameters mean and do. \n* There has not been a release since august, apologies for taking so long to review.\n* In github there are no tagged releases. (this may be due to your namespace change)\n* There were no external contributors to the module in github. External contributors are a good indicator of health and popularity.\n* There was no form of unit tests written in rspec-puppet.\n* There was no form of acceptance tests written in beaker-rspec.\n\nThe work you have done so far is appreciated and welcome. There are a number of other modules doing the same thing out there, they are worth having a look at, for features and for testing. \n[dhoppe/apticron|https://forge.puppetlabs.com/dhoppe/apticron] and [shoekstra/apticron|https://forge.puppetlabs.com/shoekstra/apticron]\n\nThanks again.\nTP", "created": "2016-01-20T09:05:00.000000"}], "components": ["approved"], "created": "2015-08-16T09:53:00.000000", "creator": "623a487fb75ca800705602b2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@183cb5d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1njz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5081912569_*|*_10009_*:*_1_*:*_177715717_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_961321_*|*_10005_*:*_1_*:*_8304928539"}], "description": "We've meet Puppet Labs' standards for quality composition, reliable operation, and active development. We try hard to apply your own rules for our module development. Now we want to know if it is possible to have our module rentabiliweb-apticron approved by your team.\n\nThanks a lot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40135", "fixedVersions": [], "id": "40135", "issueType": "Task", "key": "MODULES-2425", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a487fb75ca800705602b2", "resolution": "Won't Do", "resolutionDate": "2016-01-20T09:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Nominate a module to be Puppet Approved : rentabiliweb-apticron", "timeSpent": "PT0S", "updated": "2016-01-20T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:623a487fb75ca800705602b2] Thanks for the request! We've reviewed your module for Approved status and have some feedback.\n\n1. Can the README be updated to adhere to the template (include documentation for classes, defines, parameters, etc): https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n\n2. Add CHANGELOG.md, with documentation indicating that SemVer was followed for each release.\n3. Update metadata.json to reflect Puppet and Puppet Enterprise support/dependency bindings.\n4. Needs tests.\n\nThanks!", "created": "2015-11-10T11:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\n\nTP", "created": "2016-01-08T04:31:00.000000"}], "components": ["approved"], "created": "2015-08-16T09:53:00.000000", "creator": "623a487fb75ca800705602b2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f1de667"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1njr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5081924567_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5074235106_*|*_10005_*:*_1_*:*_2356160456"}], "description": "We've meet Puppet Labs' standards for quality composition, reliable operation, and active development. We try hard to apply your own rules for our module development. Now we want to know if it is possible to have our module rentabiliweb-snoopy approved by your team.\n\nThanks a lot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39162", "fixedVersions": [], "id": "39162", "issueType": "Task", "key": "MODULES-2424", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a487fb75ca800705602b2", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T04:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Nominate a module to be Puppet Approved : rentabiliweb-snoopy", "timeSpent": "PT0S", "updated": "2016-01-08T04:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Rentabiliweb Group Thanks for the request! We've reviewed your module for Approved status and have some feedback.\n1. Can the README be updated to adhere to the template (include documentation for classes, defines, parameters, etc): https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n2. Add CHANGELOG.md, with documentation indicating that SemVer was followed for each release.\n3. Update metadata.json to reflect Puppet and Puppet Enterprise support/dependency bindings.\n4. Needs tests.\nThanks!", "created": "2015-11-10T11:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\nTP", "created": "2016-01-08T07:15:00.000000"}], "components": ["approved"], "created": "2015-08-16T09:53:00.000000", "creator": "623a487fb75ca800705602b2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3579d99a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1njj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5081941757_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5083274966_*|*_10005_*:*_1_*:*_2356959162"}], "description": "We've meet Puppet Labs' standards for quality composition, reliable operation, and active development. We try hard to apply your own rules for our module development. Now we want to know if it is possible to have our module rentabiliweb-supervisor approved by your team.\n\nThanks a lot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38088", "fixedVersions": [], "id": "38088", "issueType": "Task", "key": "MODULES-2423", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a487fb75ca800705602b2", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T07:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": " Nominate a module to be Puppet Approved : rentabiliweb-supervisor", "timeSpent": "PT0S", "updated": "2016-01-08T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've got a change for better docs up at https://github.com/puppetlabs/puppetlabs-stdlib/pull/536\n\nFor your specific problem, you probably want to set match_for_absence to true.", "created": "2015-10-13T08:05:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-14T05:46:00.000000"}], "components": ["stdlib"], "created": "2015-08-14T15:00:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7372dc62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1nan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5159092533_*|*_10007_*:*_1_*:*_78085205_*|*_5_*:*_1_*:*_0"}], "description": "{{file_line}} behavior is somewhat confusing when removing lines with {{ensure => absent}}. It's not clear that {{match}} is not used to identify the {{exists?}} property.\n\nFor example, the {{match}} parameter here doesn't get evaluated, so lines in the file that match it don't get removed. The documentation should be more clear that this is what happens.\n\n{code}\nfile_line { 'foo':\n  ensure => absent,\n  path   => '/tmp/foo',\n  line   => 'some text',  # removes exactly this string\n  match  => '/^t.*/',     # never evaluated\n}\n\nfile_line { 'foobar':\n  ensure => present,\n  path   => '/tmp/foo',\n  line   => 'foobar',    # identifies that this line doesn't exist\n  match  => '/^t.*/',    # so then replaces any lines that match this with 'foobar'\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40134", "fixedVersions": [], "id": "40134", "issueType": "Bug", "key": "MODULES-2421", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2015-10-14T05:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "file_line ensure => absent behavior somewhat confusing", "timeSpent": "PT0S", "updated": "2015-10-14T05:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "This issue went away after a while.\n\nI'll chock this up as a non-issue.", "created": "2015-08-14T12:27:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "Reopening as the issue came back again.", "created": "2015-08-14T12:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:623c09f8562ab90069f8af50] can you validate this please?", "created": "2015-08-24T11:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5152a728-e7dc-4d9d-8c26-407dee8c869d] thanks for reporting this issue! We'll take a look at it. We may have more questions for you as we try to reproduce it. :)\n\nThe relevant code is at [init.pp line 41-44|https://github.com/puppetlabs/puppetlabs-wsus_client/blob/fab6f8689335a350910b942273b6f11881fef322/manifests/init.pp#L41-L44] and it should totally be idempotent. It could be a bug in the way we query services.", "created": "2015-08-24T12:01:00.000000"}, {"author": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] no problem!  I'll do what I can to help out.  Thanks for checking in on this.", "created": "2015-08-24T12:05:00.000000"}, {"author": "557058:499ed594-4b99-43d4-8d81-4e100db2eb82", "body": "I have the same issue here.\nI've done some research and here is what I've found.\nThis issue is due to the fact that in Windows 2012 the wuauserv service is using a new feature named \"Trigger Start\".\nAnd the wuauserv seems to have a new behavior that makes it stop after 10 minutes if it has not been solicited by any triggers.\nWhen the server boots the wuauserv service is configured to start Automatically (Trigger start).  So it does start at bootup and stays running for 10 minutes according to the system logs.\nThen the 30 minutes later the puppet agent kick in and detect that the wuauser service is stopped and restart it.\n10 minutes later the service stops all by it selfs with no errors.  And waits for any triggers\nAnd this loop goes on forever.\n\nI've created a pull request on github that propose a fix to this issue for Windows 8.1, Windows Server 2012, Windows Server 2016 and Windows 10.\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/49\n\nThe fix that I'm proposing is making sure that the wuauserv service is enabled in Automatic mode and don't monitor the running state for Windows 8.1, Windows Server 2012, Windows 10 and Windows Server 2016", "created": "2016-06-16T12:54:00.000000"}, {"author": "557058:499ed594-4b99-43d4-8d81-4e100db2eb82", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] There is no bug in the way that Puppet is querying the Windows Services.  The wuauserv service is really stopping on it's own after 10 minutes of inactivity since Windows 8 and Windows Server 2012 for what I've been able to find.", "created": "2016-06-17T07:50:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Thanks [~accountid:557058:499ed594-4b99-43d4-8d81-4e100db2eb82]. I've added this to our triage so that we can review the PR. We'll update the ticket once that's done.", "created": "2016-06-17T09:22:00.000000"}, {"author": "557058:499ed594-4b99-43d4-8d81-4e100db2eb82", "body": "Ok thanks :)", "created": "2016-06-17T09:30:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "After discussion w/[~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] and [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] added a PR that just removes 'ensure => running' :\n\nhttps://github.com/puppetlabs/puppetlabs-wsus_client/pull/56\n\nThis was based on thinking that the start type of manual (trigger start) is not common at this point and may not justify investment in extending the puppet windows service provider for more granular start type support (PUP-6489). We're assuming, then, that if the service is enabled but not running, it will be started as needed by trigger start. ", "created": "2016-07-19T16:13:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR Review.\n\nTest #1\n\nStop the Windows Update Service\nUsing the current published module\n\nApplying the manifest below\n{code}\nclass { 'wsus_client':\n  server_url => 'http://myserver:8530',\n}\n{code}\n\nFirst puppet run: The Windows Update service is started\nSecond puppet run: The Windows Update service is not changed.\n\nAll puppet runs are succesful\n\nTest #2\n\nStop the Windows Update Service\nUsing the current published module\n\nApplying the manifest below\n{code}\nclass { 'wsus_client':\n  server_url => 'http://myserver:8530',\n}\n{code}\n\nFirst puppet run: The Windows Update service is not changed.\nSecond puppet run: The Windows Update service is not changed.\n\nAll puppet runs are succesful", "created": "2016-07-20T11:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2016-07-20T11:19:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI started at", "created": "2016-07-20T11:20:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "CI Completed with success", "created": "2016-07-20T14:50:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Glenn conducted the QA demo.", "created": "2016-07-22T16:37:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Single line change was tested by [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] as above, any further testing would be just testing that core puppet works.", "created": "2016-07-22T17:02:00.000000"}], "components": ["wsus_client"], "created": "2015-08-14T11:29:00.000000", "creator": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e9bc8eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4159"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_12653958_*|*_1_*:*_2_*:*_864228343_*|*_10007_*:*_1_*:*_69053067_*|*_3_*:*_1_*:*_13388765_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1782156_*|*_10011_*:*_1_*:*_180706816_*|*_10006_*:*_1_*:*_521015569_*|*_10005_*:*_1_*:*_27992400005"}], "description": "Every time the puppet agent runs, it does this:\n- Resource:  {code}/Stage[main]/Wsus_client/Service[wuauserv]/ensure{code}\n- Message:  {code}ensure changed 'stopped' to 'running'{code}\n\nLooking at the code results in a few possibilities as to the cause for this:\n# The *Registry_value* resource causes the service to refresh\n#* I don't think this is the case, because if it was, then I would see a change by this resource in the *report* for this Puppet run\n# The *service* resource in Windows doesn't allow idempotence (or maybe this is specific to the *wuaserv* service)\n#* This seems silly (but I wouldn't put it passed Microsoft)\n#* Maybe something could be added to the *service* resource to help the host know not to always stop/start the service\n# A workaround may be required to check if the service is already running\n#* This shouldn't be required as that's the job of the *service* resource (but just noting it here to share my thoughts)", "environment": "Windows 2012 Server\nPuppet v3.7.3\nForeman v1.8.0", "epicLinkSummary": "WSUS_Client v1.0.3", "estimate": "PT0S", "externalId": "42390", "fixedVersions": [], "id": "42390", "issueType": "Improvement", "key": "MODULES-2420", "labels": ["customer-escalation", "windows", "wsus_client"], "originalEstimate": "PT0S", "parent": "40388", "parentSummary": "WSUS_Client v1.0.3", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "resolution": "Fixed", "resolutionDate": "2016-07-22T17:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make wuaserv service be idempotent", "timeSpent": "PT0S", "updated": "2016-12-09T07:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "\nPull Request - https://github.com/puppetlabs/puppetlabs-apache/pull/1183", "created": "2015-08-17T06:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:623c0dfe50bb2b0070b6b0b3],\nDue to your pull request being merged for this I'm going to go ahead and close this ticket if that's ok. Thanks for your work on this!", "created": "2015-09-30T05:34:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-14T06:48:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@684e6406"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1msv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4056418905_*|*_5_*:*_1_*:*_0"}], "description": "\nWe tune a number of kerberos settings in our our apache setups when\nusing mod_auth_kerb.\n\n{noformat}\n ## Kerberos directives\n  KrbMethodNegotiate on\n  KrbMethodK5Passwd on\n  KrbAuthoritative on\n  KrbAuthRealms CERN.CH\n  KrbLocalUserMapping  on\n{noformat}\n\nThese make sense to add a vhost.\n\nReferences:\n* config guide http://modauthkerb.sourceforge.net/configure.html\n* undocumented krblocalusermapping - https://bugzilla.redhat.com/show_bug.cgi?id=970678\n\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "42389", "fixedVersions": [], "id": "42389", "issueType": "New Feature", "key": "MODULES-2419", "labels": ["apache", "kerberos"], "originalEstimate": "PT28800S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-09-30T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow kerberos settings to be set on an apache::vhost.", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:88ba23a8-3dd1-44a6-8a40-e19aea3d621b", "body": "Well, call my crazy. I saw some recent changes in the code, something about a space as seperator, 8 days ago. So I got the module from git. I went from version 1.4.1 to 1.4.0, but now everything works. Guess I haven't figured out how the version number thing works yet ", "created": "2015-08-14T03:45:00.000000"}], "components": ["inifile"], "created": "2015-08-14T03:34:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:88ba23a8-3dd1-44a6-8a40-e19aea3d621b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@323a2ef7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1msf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5200324088_*|*_6_*:*_1_*:*_0"}], "description": "I want to manage a file using the inifile module. It seems to work fine, but every time I run puppet, it adds the exact same line again. Here's my config:\n\n  ini_setting { '[manifests] path':\n    ensure            => present,\n    section           => 'manifests',\n    setting           => 'path',\n    value             => '/etc/puppetlabs/code/environments/production/manifests',\n    key_val_separator => ' ',\n    path              => '/etc/puppetlabs/puppet/fileserver.conf',\n  }\n\n  ini_setting { '[manifests] allow':\n    ensure            => present,\n    section           => 'manifests',\n    setting           => 'allow',\n    value             => '*',\n    key_val_separator => ' ',\n    path              => '/etc/puppetlabs/puppet/fileserver.conf',\n  }\n\nAfter deleting the file and running puppet agent three times, the file shows:\n\n[manifests]\npath /etc/puppetlabs/code/environments/production/manifests\nallow *\npath /etc/puppetlabs/code/environments/production/manifests\nallow *\npath /etc/puppetlabs/code/environments/production/manifests\nallow *\n\nIs there a way I can have it just manage the keys, and not create new lines all the time?", "environment": "running puppetlabs-inifile 1.4.1, puppetserver 2.1.1, puppet-agent 1.2.2 on centos7.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41252", "fixedVersions": [], "id": "41252", "issueType": "Bug", "key": "MODULES-2418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:88ba23a8-3dd1-44a6-8a40-e19aea3d621b", "resolution": "Cannot Reproduce", "resolutionDate": "2015-10-13T08:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile module creating duplicate records", "timeSpent": "PT0S", "updated": "2015-10-13T08:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "A fix for that has been merged in https://github.com/puppetlabs/puppetlabs-mysql/pull/766 and will be released with the next version. Meanwhile you can pull the fix directly from github.", "created": "2015-10-14T05:34:00.000000"}], "components": ["mysql"], "created": "2015-08-14T02:40:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:76bca3c2-e79e-4e4a-8626-3472394498b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ec34666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ms7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5280833535_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nI don't mean to clutter your JIRA instance, but my Vagrant VM recently stopped working due to the new release of the puppet-mysql module.\n\nThis is the snippet from my Vagrantfile:\n\n{code}\n    #Install required puppet modules\n    config.vm.provision :shell do |shell|\n        shell.inline = \"mkdir -p /etc/puppet/modules;\n            puppet module install puppetlabs/mysql\"\n    end\n{code}\n\nMy manifest looks like:\n\n{code}\n$mysql_root_password = \"pass\"\n$mysql_database_name = \"dbname\"\n$mysql_user = \"user\"\n$mysql_user_password = \"userpass\"\n\n#Install MySQL server\nclass { 'mysql::server':\n   root_password => $mysql_root_password\n}\n\n# Create database\nmysql::db { $mysql_database_name:\n    user            => $mysql_user,\n    password        => $mysql_user_password,\n    sql             => \"/tmp/db.sql\",\n    host            => \"localhost\",\n    grant           => [\"all\"]\n}\n{code}\n\nThe error I get when applying the manifest is:\n\n{code}\n==> default: Invalid parameter show_diff at /etc/puppet/modules/mysql/manifests/server/root_password.pp:35 on node precise32.jhs.local\n{code}\nTo fix things I had to change my Vagrantfile to:\n\n{code}\n    #Install required puppet modules\n    config.vm.provision :shell do |shell|\n        shell.inline = \"mkdir -p /etc/puppet/modules;\n            puppet module install puppetlabs/mysql --version 3.5.0\"\n    end\n{code}\n\nMaybe it's because I'm using precise?\n\nCheers,\nPascal\n", "environment": "{quote}\nvagrant@precise32:~$ uname -a\nLinux precise32 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux\n\nvagrant@precise32:~$ lsb_release -a\nNo LSB modules are available.\nDistributor ID:\tUbuntu\nDescription:\tUbuntu 12.04 LTS\nRelease:\t12.04\nCodename:\tprecise\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40132", "fixedVersions": [], "id": "40132", "issueType": "Bug", "key": "MODULES-2417", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:76bca3c2-e79e-4e4a-8626-3472394498b9", "resolution": "Duplicate", "resolutionDate": "2015-10-14T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrade to puppet-mysql 3.6.0 Broke My Manifest", "timeSpent": "PT0S", "updated": "2015-10-14T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17338d8b9c0068b8b580", "body": "Linked a open PR to solve this.", "created": "2017-11-24T07:29:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks for the PR\u00a0[~accountid:623c17338d8b9c0068b8b580]\u00a0\nClosing this issue.\u00a0", "created": "2021-01-25T08:46:00.000000"}], "components": ["postgresql"], "created": "2015-08-13T16:05:00.000000", "creator": "557058:e75e700e-cf59-447f-89cc-3cd1bdab6785", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cb64976"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1mnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48457863186_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_123628147911"}], "description": "The pg_service.conf file (if used) is expected to be in /etc/sysconfig/pgsql/ and it typically looks like:\n[servicename]\ndbname=mydb\nhost=db.example.com\nuser=foo\npassword=bar\n\nThe augeas entries for PGPORT and PGDATA in config_entry.pp have a parameter:\nincl    => '/etc/sysconfig/pgsql/*',\n\nIf the pg_service.conf file is present this causes an error because that file isn't compatible with the lens being used.  Not sure why the incl should use a wildcard anyway.\n\nLocally I changed the incl line to:\nincl    => '/etc/sysconfig/pgsql/postgresql',\nwhich resolves the issue in my environment.", "environment": "Redhat/CentOS 6.x", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33814", "fixedVersions": [], "id": "33814", "issueType": "Bug", "key": "MODULES-2415", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e75e700e-cf59-447f-89cc-3cd1bdab6785", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PostgreSQL module augeas override PGDATA/PGPORT fails if pg_service.conf exists", "timeSpent": "PT0S", "updated": "2021-01-25T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Released in beaker-puppet_install_helper 0.3.0", "created": "2015-08-19T15:46:00.000000"}], "components": [], "created": "2015-08-13T12:52:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1521d617"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1mkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_528818719_*|*_5_*:*_1_*:*_0"}], "description": "Add the ability to install ca certs for windows systems", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38030", "fixedVersions": [], "id": "38030", "issueType": "Improvement", "key": "MODULES-2413", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-08-19T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "install_ca_certs", "timeSpent": "PT0S", "updated": "2015-08-19T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This has been completed.", "created": "2015-08-13T13:57:00.000000"}], "components": [], "created": "2015-08-13T09:32:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65bc96c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lvj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Supporting QE JJB updates"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6156_*|*_3_*:*_1_*:*_15901682_*|*_5_*:*_1_*:*_0"}], "description": "Our internal gems mirror has all of the newer gems, but lacks some of the older gems that are now required for testing the oldest supported version of Puppet for a module. Those gems need to be added as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41250", "fixedVersions": [], "id": "41250", "issueType": "Task", "key": "MODULES-2412", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2015-08-13T13:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add older gems to the internal mirror", "timeSpent": "PT0S", "updated": "2015-08-13T13:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Which version of puppetlabs-apache are you using?\nThis commit in March should have already fixed this issue:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/df3fd8b3f1dcb58de127ae530310353d129cfbf8", "created": "2015-09-20T03:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "From [~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d]'s comment this looks good. I am marking this as resolved. Thanks for raising the ticket. ", "created": "2016-02-22T09:54:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-13T02:20:00.000000", "creator": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3faadb1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lt3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5368608312_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11337475966"}], "description": "Even though the vhosts *default* and *default-ssl* where disabled via *apache::default_vhost: false*, the *docroot* directory is still managed by this module.\n\nThis can cause issues if you try to add own vhosts for subdirectories of */var/www* since that directory is then always owned by the *root* user and one cannot fix this with a custom *file* resource due to duplicate definition.\n\nThe only workaround ATM is to change *apache::docroot* to a persistent temporary directory.", "environment": "Vagrant VM, Hiera", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "37014", "fixedVersions": [], "id": "37014", "issueType": "Bug", "key": "MODULES-2411", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "resolution": "Fixed", "resolutionDate": "2016-02-22T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do not manage docroot directory for disabled default vhost", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "631bc7ec56010c40d449215c", "attachments": [], "comments": [{"author": "631bc7ec56010c40d449215c", "body": "To show usage, here's an extract from README.md:\n\n\n{noformat}\n#### `dos2unix`\n\nReturns the Unix version of the given string. Very useful when using a File resource with a cross-platform template.\n\n~~~\nfile{$config_file:\n  ensure  => file,\n  content => dos2unix(template('my_module/settings.conf.erb')),\n}\n~~~\n\n#### `unix2dos`\n\nReturns the DOS version of the given string. Very useful when using a File resource with a cross-platform template.\n\n~~~\nfile{$config_file:\n  ensure  => file,\n  content => unix2dos(template('my_module/settings.conf.erb')),\n}\n~~~\n{noformat}\n", "created": "2015-08-13T02:06:00.000000"}, {"author": "631bc7ec56010c40d449215c", "body": "See Pull Request #505", "created": "2015-08-13T02:25:00.000000"}, {"author": "631bc7ec56010c40d449215c", "body": "Implemented and merged in commit 1d89df906e1ae1d09a862974181663caaf8012c6.\n\nWill be available in stdlib 4.9.x", "created": "2015-08-20T07:34:00.000000"}], "components": ["stdlib"], "created": "2015-08-13T01:53:00.000000", "creator": "631bc7ec56010c40d449215c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fb0ae90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1946472_*|*_10009_*:*_1_*:*_623343741_*|*_6_*:*_1_*:*_0"}], "description": "Add dos2unix and unix2dos functions to stdlib so that when using File resources with cross platform templates, the correct line endings can be enforced.", "environment": "Windows and *nix", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34867", "fixedVersions": [], "id": "34867", "issueType": "New Feature", "key": "MODULES-2410", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "631bc7ec56010c40d449215c", "resolution": "Done", "resolutionDate": "2015-08-20T07:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add dos2unix and unix2dos functions to stdlib", "timeSpent": "PT0S", "updated": "2015-08-20T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:984fbbf0-241c-43b8-9ff2-750ea02d881b", "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]: should this be in the modules project?\n\nFormer user: can you provide the version of puppet and version of the stdlib module that you're using?", "created": "2015-08-13T02:45:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] yes, definitely.", "created": "2015-08-14T11:09:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:984fbbf0-241c-43b8-9ff2-750ea02d881b", "body": "I am using puppet v3.4.3\nI am not using puppetlabs-stdlib", "created": "2015-08-16T23:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user file_line is from stdlib, not core puppet. Can you do a `puppet module list` and verify?", "created": "2015-08-17T15:38:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to inactivity.\u00a0\n\nIf you are still seeing this issue on the latest puppet version I apologize and feel free to reopen.", "created": "2021-04-12T06:03:00.000000"}], "components": ["stdlib"], "created": "2015-08-13T00:32:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:984fbbf0-241c-43b8-9ff2-750ea02d881b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799b4285"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_399983422_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_178381444220"}], "description": "when i tried like this,\nfile_line { 'test2':\npath => \"$test::confdir/balancer\",\nline => \"# test config #\\n# Include names in clusters.\",\n}\npuppet does not follow idempotency, and adds these line every time puppet agent run", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42388", "fixedVersions": [], "id": "42388", "issueType": "Bug", "key": "MODULES-2422", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:984fbbf0-241c-43b8-9ff2-750ea02d881b", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T06:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "issue in file_line resource ", "timeSpent": "PT0S", "updated": "2021-04-12T06:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-08-13T17:42:00.000000", "name": "reg-ss1.PNG", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12622"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-registry/commit/a5f6ccb9a69c4b444841996cbcf9c74c0bc63e28", "created": "2015-08-13T14:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs/acceptance in job [38|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/registry/view/master/job/modules_puppetlabs-registry_init_master/38/]", "created": "2015-08-13T14:56:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\n*EDIT:* Sorry for the edit after closing, but I thought I was seeing an issue with negative numbers, but turns out I was typing thing wrong. Updated FR to reflect negative number test cases.\n\nVerified as fixed in build 1.1.2-b20039-266de722\nh2. Repro Steps\n\n# Install PE on the master node.\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the master:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Add the following resource to the \"site.pp\" on the master:\n{noformat}node \"w2012r2.vm\" {\n  registry::value { 'test_dword_1':\n    key   => 'HKLM\\Software\\test',\n    value => 'dword_256',\n    type  => dword,\n    data  => 256,\n  }\n  registry::value { 'test_dword_2':\n    key => 'HKLM\\Software\\test',\n    value => 'dword_65536',\n    type => dword,\n    data => 65536,\n  }\n  registry::value { 'test_dword_3':\n    key => 'HKLM\\Software\\test',\n    value => 'dword_16777216',\n    type => dword,\n    data => 16777216,\n  }\n  registry::value { 'test_dword_4':\n    key => 'HKLM\\Software\\test',\n    value => 'dword_4294967295',\n    type => dword,\n    data => 4294967295,\n  }\n  registry::value { 'test_dword_5':\n    key => 'HKLM\\Software\\test',\n    value => 'dword_0',\n    type => dword,\n    data => 0,\n  }\n  registry::value { 'test_dword_6':\n    key => 'HKLM\\Software\\test',\n    value => 'dword_neg_1_is_4294967295',\n    type => dword,\n    data => -1,\n  }\n  registry::value { 'test_qword_1':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_256',\n    type => qword,\n    data => 256,\n  }\n  registry::value { 'test_qword_2':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_65536',\n    type => qword,\n    data => 65536,\n  }\n  registry::value { 'test_qword_3':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_16777216',\n    type => qword,\n    data => 16777216,\n  }\n  registry::value { 'test_qword_4':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_4294967296',\n    type => qword,\n    data => 4294967296,\n  }\n  registry::value { 'test_qword_5':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_0',\n    type => qword,\n    data => 0,\n  }\n  registry::value { 'test_qword_6':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_1099511627776',\n    type => qword,\n    data => 1099511627776,\n  }\n  registry::value { 'test_qword_7':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_281474976710656',\n    type => qword,\n    data => 281474976710656,\n  }\n  registry::value { 'test_qword_8':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_72057594037927936',\n    type => qword,\n    data => 72057594037927936,\n  }\n  registry::value { 'test_qword_9':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_18446744073709551615',\n    type => qword,\n    data => 18446744073709551615,\n  }\n  registry::value { 'test_qword_10':\n    key => 'HKLM\\Software\\test',\n    value => 'qword_neg_1_is_18446744073709551615',\n    type => qword,\n    data => -1,\n  }\n}{noformat}\n# Run Puppet Agent on the Windows node:\n{noformat}puppet agent -t --environment production{noformat}\n# Launch \"regedit.exe\" and navigate to \"HKLM\\Software\\test\".\n\nh2. Expect\n\nThe registry should contain values specified in the \"site.pp\" with the correct data.\n\nh2. Output\n\n!reg-ss1.PNG!", "created": "2015-08-13T17:17:00.000000"}], "components": [], "created": "2015-08-12T15:52:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36fa4493"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lhj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Critical issue discovered after registry release 1.1.1 (which was yanked as a result)"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2273607_*|*_1_*:*_1_*:*_4716001_*|*_10007_*:*_1_*:*_74218116_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_8532593_*|*_10006_*:*_1_*:*_1835191"}], "description": "The tl; dr here is that insufficient testing was performed here with registry changes in MODULES-1921.  Some brief testing was done with a variety of {{DWORD}} values that either only required one byte (i.e. were below {{0xFF}}) or required no padding (i.e. need 4 bytes to represent).\n\nWhile the general conversion to bytes was correct, both the ordering was wrong and the padding would appear on the wrong side when it was necessary to pad.\n\nIf existing tests (of randomly written values) verified the data, or additional tests were created to exercise {{DWORD}} or {{QWORD}} writes in a greater range, this error would have been caught.\n\nSimilarly, manual testing was performed on values like {{0}}, {{1}} and upper bounds (which resulted in all bytes being {{0xFF}}), which missed the obvious conversion errors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41248", "fixedVersions": [], "id": "41248", "issueType": "Bug", "key": "MODULES-2409", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-08-13T17:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "registry dword and qword values not being written out correctly", "timeSpent": "PT0S", "updated": "2015-08-13T17:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm assuming this is for DSC?", "created": "2015-08-19T11:53:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] Yes, this is for DSC.", "created": "2015-08-19T11:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] Is this when running an admin prompt?", "created": "2015-08-19T13:47:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Yes.", "created": "2015-08-19T13:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/ef2cfefc79d246eb700439ebd2eb750f9b474631", "created": "2015-08-24T13:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] Feel free to mark resolved if this answers what you need.", "created": "2015-08-24T13:37:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Seems reasonable to me.", "created": "2015-08-24T14:35:00.000000"}], "components": ["dsc"], "created": "2015-08-12T14:42:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e0e68f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmb3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_594589162_*|*_10007_*:*_2_*:*_112361903_*|*_3_*:*_2_*:*_325454174_*|*_10009_*:*_1_*:*_3523037_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_24396_*|*_10006_*:*_1_*:*_397385"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36010", "fixedVersions": [], "id": "36010", "issueType": "Task", "key": "MODULES-2408", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Fixed", "resolutionDate": "2015-08-24T14:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Document PMT long file name issue", "timeSpent": "PT0S", "updated": "2016-05-18T18:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": [], "created": "2015-08-12T14:07:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c17ac15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogbz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1714060030_*|*_3_*:*_1_*:*_1596592_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-mount_iso\nhas been sitting for a while and should be released as unsupported so we don't sit on this.  We use this as part of our sqlserver module setup and examples", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34865", "fixedVersions": [], "id": "34865", "issueType": "Task", "key": "MODULES-2407", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-09-01T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release (mount_iso) 0.1.0 - (09-01-15) - (0e7869a)", "timeSpent": "PT0S", "updated": "2015-09-01T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Creating database with containment => 'PARTIAL' is  failing on serveral test cases even when correct sqlserver::sp_configure had been provided", "created": "2015-08-24T16:19:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "The above manifest passed with recent fixes for MODULES-2464, I'll test with matrix of other optional attributes. Reduce the priority to normal", "created": "2015-09-08T10:41:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Verify tests exist and are running", "created": "2017-04-06T14:53:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Multiple tests exist here: https://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/spec/acceptance/sqlserver_database_spec.rb\n\nand are passing here: https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/sqlserver%20-%20master/job/forge-windows_puppetlabs-sqlserver_intn-sys_full-pe-current-master/30/PLATFORM=windows2012r2-64sql_host.a%257Bsql_version=2012%257D-redhat7-64mdca,WORKER_LABEL=beaker/consoleFull", "created": "2017-05-08T18:26:00.000000"}], "components": ["sqlserver"], "created": "2015-08-12T13:54:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ba9bdeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lb3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53225745690_*|*_3_*:*_1_*:*_11659496_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1642969068"}], "description": "Unable to create a database with below optional attributes\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::sp_configure{'spconfig1':\nconfig_name => 'spconfig1',\ninstance => 'MSSQLSERVER',\nreconfigure => 'true',\nrestart => 'true',\nvalue => '1',\nwith_override => 'false',\n}\nsqlserver::database{ 'database2':\ninstance => 'MSSQLSERVER',\ncontainment => 'PARTIAL',\nnested_triggers => 'ON',\ntransform_noise_words => 'ON',\ntrustworthy => 'ON',\ntwo_digit_year_cutoff => '1999',\nrequire => Sqlserver::Sp_configure['spconfig1'],\n}\n{code}\n\nErrors:\n{code}\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = PARTIAL\n                WITH\n\n                        DB_CHAINING OFF,TRUSTWORTHY ON,DEFAULT_FULLTEXT_LANGUAGE=[English]\n,DEFAULT_LANGUAGE = [us_english]\n,NESTED_TRIGGERS = ON,TRANSFORM_NOISE_WORDS = ON,TWO_DIGIT_YEAR_CUTOFF = 1999\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\n\n       /*\n        Specifies the default language for all newly created logins. Language can be specified by providing the\n        local id (lcid), the language name, or the language alias. For a list of acceptable language names and aliases\nsee\n        sys.syslanguages (Transact-SQL). This option is allowable only when CONTAINMENT has been set to PARTIAL. If CO\nAINMENT\n        is set to NONE, errors will occur.\n            */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_db_chaining_on = 0)\n\n    ALTER DATABASE [database2] SET DB_CHAINING OFF\nDECLARE @default_fulltext_lcid as INT\nSELECT @default_fulltext_lcid = CONVERT(INT, lcid) FROM sys.syslanguages WHERE name = N''English'' OR alias = N''Engli\n''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND default_fulltext_language_lcid = @default_\nlltext_lcid)\n\n    ALTER DATABASE [database2] SET DEFAULT_FULLTEXT_LANGUAGE = [English]\nDECLARE @default_language_lcid as INT\nSELECT @default_language_lcid = CONVERT(INT,lcid) FROM sys.syslanguages WHERE name = N''us_english'' OR alias = N''us_\nglish''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND DEFAULT_LANGUAGE_LCID = @default_language_\nid)\n\n    ALTER DATABASE [database2] SET DEFAULT_LANGUAGE = [us_english]\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_nested_triggers_on = 1)\n\n    ALTER DATABASE [database2] SET NESTED_TRIGGERS = ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_transform_noise_words_on = 1)\n\n    ALTER DATABASE [database2] SET TRANSFORM_NOISE_WORDS = ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_trustworthy_on = 1)\n\n    ALTER DATABASE [database2] SET TRUSTWORTHY ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = N''database2'' AND two_digit_year_cutoff = 1999)\n\n    ALTER DATABASE [database2] SET TWO_DIGIT_YEAR_CUTOFF = 1999\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Database[database2]/Sqlserver_tsql[database-MSSQLSERVER-database2]/returns: change\nrom notrun to 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaultlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = PARTIAL\n                WITH\n\n                        DB_CHAINING OFF,TRUSTWORTHY ON,DEFAULT_FULLTEXT_LANGUAGE=[English]\n,DEFAULT_LANGUAGE = [us_english]\n,NESTED_TRIGGERS = ON,TRANSFORM_NOISE_WORDS = ON,TWO_DIGIT_YEAR_CUTOFF = 1999\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND compatibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\n\n       /*\n        Specifies the default language for all newly created logins. Language can be specified by providing the\n        local id (lcid), the language name, or the language alias. For a list of acceptable language names and aliases\nsee\n        sys.syslanguages (Transact-SQL). This option is allowable only when CONTAINMENT has been set to PARTIAL. If CO\nAINMENT\n        is set to NONE, errors will occur.\n            */\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_db_chaining_on = 0)\n\n    ALTER DATABASE [database2] SET DB_CHAINING OFF\nDECLARE @default_fulltext_lcid as INT\nSELECT @default_fulltext_lcid = CONVERT(INT, lcid) FROM sys.syslanguages WHERE name = N''English'' OR alias = N''Engli\n''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND default_fulltext_language_lcid = @default_\nlltext_lcid)\n\n    ALTER DATABASE [database2] SET DEFAULT_FULLTEXT_LANGUAGE = [English]\nDECLARE @default_language_lcid as INT\nSELECT @default_language_lcid = CONVERT(INT,lcid) FROM sys.syslanguages WHERE name = N''us_english'' OR alias = N''us_\nglish''\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND DEFAULT_LANGUAGE_LCID = @default_language_\nid)\n\n    ALTER DATABASE [database2] SET DEFAULT_LANGUAGE = [us_english]\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_nested_triggers_on = 1)\n\n    ALTER DATABASE [database2] SET NESTED_TRIGGERS = ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_transform_noise_words_on = 1)\n\n    ALTER DATABASE [database2] SET TRANSFORM_NOISE_WORDS = ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND is_trustworthy_on = 1)\n\n    ALTER DATABASE [database2] SET TRUSTWORTHY ON\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = N''database2'' AND two_digit_year_cutoff = 1999)\n\n    ALTER DATABASE [database2] SET TWO_DIGIT_YEAR_CUTOFF = 1999\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nDebug: Sqlserver::Database[database2]: Resource is being skipped, unscheduling all events\nDebug: Class[Main]: Resource is being skipped, unscheduling all events\nDebug: Stage[main]: Resource is being skipped, unscheduling all events\nDebug: Finishing transaction 20961540\nDebug: Storing state\nDebug: Stored state in 0.04 seconds\nNotice: Applied catalog in 0.63 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 56036040\nDebug: Received report to process from fto0yt5hk3ee4ap.delivery.puppetlabs.net\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from fto0yt5hk3ee4ap.delivery.puppetlabs.net with processor Puppet::Reports::Store\nPS C:\\Users\\Administrator>\n{code}", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "43412", "fixedVersions": [], "id": "43412", "issueType": "Bug", "key": "MODULES-2406", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2017-05-08T18:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver::database unable to create database with some optional attributes", "timeSpent": "PT0S", "updated": "2017-05-08T18:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "In this scenario it would always execute not fail, we don't validate the onlyif statement and if the onlyif throws an error we execute the command.", "created": "2015-08-12T14:10:00.000000"}], "components": [], "created": "2015-08-12T13:43:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428ce264"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1lan:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38294"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1611745_*|*_6_*:*_1_*:*_0"}], "description": "Negative test:\nTest with invalid statement in onlyif as below manifest:\n{code}\nsqlserver::config{'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver_tsql{'testsqlserver_tsql':\n    instance => 'MSSQLSERVER',\n    command  => \"select * from sys.sql_logins where name = 'login1' and type_desc = 'SQL_LOGIN'\",\n\tonlyif => \"Invalid command\"\n}\n{code}\n\n2. Applied the manifest and expected it would fail\n3. Actual behavior: executed successfully\nMore debug output:\n{code}\nInfo: Applying configuration version '1439407690'\nDebug: Sqlserver_tsql[testsqlserver_tsql](provider=mssql): Running resource BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'Invalid command'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n against MSSQLSERVER\nDebug: /Stage[main]/Main/Sqlserver_tsql[testsqlserver_tsql]/onlyif: OnlyIf returned exitstatus of 1\nDebug: Sqlserver_tsql[testsqlserver_tsql](provider=mssql): Running resource BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'select * from sys.sql_logins where name = ''login1'' and type_desc = ''SQL_LOGIN'''\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n against MSSQLSERVER\nNotice: /Stage[main]/Main/Sqlserver_tsql[testsqlserver_tsql]/returns: executed successfully\nDebug: /Stage[main]/Main/Sqlserver_tsql[testsqlserver_tsql]: The container Class[Main] will propagate my refresh event\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 31539780\nDebug: Storing state\nDebug: Stored state in 0.04 seconds\nNotice: Applied catalog in 0.20 seconds\nDebug: Applying settings catalog for sections reporting, metrics\nDebug: Finishing transaction 50934660\nDebug: Received report to process from fto0yt5hk3ee4ap.delivery.puppetlabs.net\nDebug: Evicting cache entry for environment 'production'\nDebug: Caching environment 'production' (ttl = 0 sec)\nDebug: Processing report from fto0yt5hk3ee4ap.delivery.puppetlabs.net with processor Puppet::Reports::Store\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41246", "fixedVersions": [], "id": "41246", "issueType": "Bug", "key": "MODULES-2405", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-12T14:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver_tsql statement in 'onlyif' is not executed", "timeSpent": "PT0S", "updated": "2020-02-27T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The version of xRemoteDesktopAdmin we have vendored has an incorrect class declaration. This was fixed in a release after the Resource Kit we used but before the version they committed to GitHub. See [here title|https://github.com/PowerShell/xRemoteDesktopAdmin/blob/dev/DSCResources/xRemoteDesktopAdmin/xRemoteDesktopAdmin.schema.mof#L3] for correct version. Marking this as dependent on us committing DSC Resources straight from GitHub ", "created": "2015-08-26T12:17:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We need to commit current DSC Resources to resolve this issue", "created": "2015-08-26T12:18:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Using the 0.8.1 release, this no longer happens", "created": "2015-09-03T10:27:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.8.1-b20087-aa0bc006.", "created": "2015-09-03T10:47:00.000000"}], "components": ["dsc"], "created": "2015-08-12T12:40:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55aa3255"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmof:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This was fixed by other things and just needed validated"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1892879010_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1147120"}], "description": "h1. Description\n\nIf a user specifies installs the DSC module and then runs \"Get-DscResource\" on node the following error message is displayed:\n\n{noformat}ImportCimAndScriptKeywordsFromModule : The class name 'MSFT_xRemoteDesktopAdmin' does not match 'xRemoteDesktopAdmin',\nthe name of the file in which it is defined. Rename either the file name to match the class name or vice versa\nAt\nC:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\PSDesiredStateConfiguration\\PSDesiredStateConfiguration.psm1:3665\nchar:29\n+ ...     $null = ImportCimAndScriptKeywordsFromModule -Module $mod -Resour ...\n+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Write-Error], PSInvalidOperationException\n    + FullyQualifiedErrorId : System.Management.Automation.PSInvalidOperationException,ImportCimAndScriptKeywordsFromM\n   odule{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Open a PowerShell console on Windows agent node and execute the following command:\n{noformat}Get-DscResource{noformat}\n\nh2. Expect\n\nThe cmdlet should display available DSC resources without issue.\n\nh2. Actual\n\nThe following error is displayed:\n\n{noformat}ImportCimAndScriptKeywordsFromModule : The class name 'MSFT_xRemoteDesktopAdmin' does not match 'xRemoteDesktopAdmin',\nthe name of the file in which it is defined. Rename either the file name to match the class name or vice versa\nAt\nC:\\windows\\system32\\windowspowershell\\v1.0\\Modules\\PSDesiredStateConfiguration\\PSDesiredStateConfiguration.psm1:3665\nchar:29\n+ ...     $null = ImportCimAndScriptKeywordsFromModule -Module $mod -Resour ...\n+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Write-Error], PSInvalidOperationException\n    + FullyQualifiedErrorId : System.Management.Automation.PSInvalidOperationException,ImportCimAndScriptKeywordsFromM\n   odule{noformat}", "environment": "Module Version: 0.1.1-b20065-81ef0c61\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "43411", "fixedVersions": [], "id": "43411", "issueType": "Bug", "key": "MODULES-2404", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-03T10:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Error Display after Running \"Get-DscResource\" in PowerShell Console", "timeSpent": "PT0S", "updated": "2015-09-03T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/ba434a342f8e6206fab1dd5c10b4413604774ad1", "created": "2015-08-14T11:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] Were you looking for other error messages to be cleaned up or just this one?", "created": "2015-08-14T11:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed the specs with build [61|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/master/job/modules_puppetlabs-sqlserver_init_master/61/], but continued to fail on known acceptance issue.", "created": "2015-08-14T13:51:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "fixed", "created": "2015-08-18T11:03:00.000000"}], "components": [], "created": "2015-08-12T11:54:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fd995de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzjev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15336608_*|*_10007_*:*_1_*:*_154511760_*|*_3_*:*_1_*:*_2297888_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_343171424"}], "description": "Negative test cases:\n1. Test to executes a TSQL query against a SQL Server instance without providing sqlserver::config\nusing the below manifest:\n{code}\nsqlserver_tsql{'testsqlserver_tsql':\n    instance => 'MSSQLSERVER',\n    command  => 'select * from sys.sql_logins',\n}\n{code}\n\n2. Expected behavior: the module throws errors message to alert that user need to provide sqlserver::config info\n\n3. Actual behavior: The message is unclear as below:\n{code}\nError: /Stage[main]/Main/Sqlserver_tsql[testsqlserver_tsql]: Could not evaluate: Invalid parameter title(:title)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41243", "fixedVersions": [], "id": "41243", "issueType": "Bug", "key": "MODULES-2403", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-18T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver_tsql: need more useful error messages", "timeSpent": "PT0S", "updated": "2015-08-18T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Also, current READ has 'instance' as required attribute, but since it uses the instance from sqlserver::config, so there are two options:\n\n1. If 'instance' still a required attribute inside sqlserver_tsql, then the code needs to update to validate that constrain, because the below manifest will run without error:\n{code}\nsqlserver::config{'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver_tsql{'testsqlserver_tsql':\n    command  => \"select * from sys.sql_logins where name = 'login1'\",\n}\n{code}\n\n2. 'instance' should be 'optional' in README", "created": "2015-08-12T12:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/f20b430dbbb49143866372db0a6dea38c61136df", "created": "2015-08-13T11:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Resolving as just documentation changes", "created": "2015-08-13T11:38:00.000000"}], "components": [], "created": "2015-08-12T11:47:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc12f68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypm9j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12999333_*|*_10007_*:*_2_*:*_72139587_*|*_3_*:*_2_*:*_715207_*|*_5_*:*_1_*:*_0"}], "description": "To run sqlserver_tsql, user needs to provide sqlserver::config for authentication\n\nREADME doesn't have that as below:\n{code}\nsqlserver_tsql\n\nExecutes a TSQL query against a SQL Server instance.\n\ncommand: Optional. Supplies a TSQL statement to execute. Valid options: a string.\n\ninstance: Required. Specifies the SQL Server instance on which to execute the statement. Valid options: a string containing the name of an existing instance. Default: 'MSSQLSERVER'.\n\nonlyif: Optional. Supplies a TSQL statement to execute before running the command statement, determining whether to move forward. If the onlyif statement ends with a THROW or any non-standard exit, Puppet executes the command statement. Valid options: a string.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40130", "fixedVersions": [], "id": "40130", "issueType": "Bug", "key": "MODULES-2402", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-13T11:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver_tsql: Documentation needs to add required sqlserver::config", "timeSpent": "PT0S", "updated": "2015-08-13T11:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "https://github.com/puppetlabs/puppetlabs-sqlserver/pull/140", "created": "2015-08-21T12:44:00.000000"}], "components": ["sqlserver"], "created": "2015-08-12T11:02:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61b0f660"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_538378593_*|*_10007_*:*_1_*:*_185489831_*|*_3_*:*_1_*:*_495646847_*|*_5_*:*_1_*:*_0"}], "description": "See links for detailed test cases", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39161", "fixedVersions": [], "id": "39161", "issueType": "Task", "key": "MODULES-2392", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-08-26T13:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLSERVER - Create Automated Tests for sqlserver::config", "timeSpent": "PT0S", "updated": "2015-08-27T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Can you review this PR whenever you get a chance? Thanks:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/pull/134", "created": "2015-08-18T14:40:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] I commented on the PR and found errors during the test run that didn't cause test failures. Sending the ticket back to you.", "created": "2015-08-25T17:20:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363]: fixed the issue and assign it back to you", "created": "2015-08-26T06:34:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] The tests now pass and I made one final comment on the PR.", "created": "2015-08-26T11:39:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:639cd954-0530-45e8-ba35-7be3297421a0] TestRail test case C89061 is not covered in the PR. Also, the TestRail tests cases linked in this PR still have the tests marked as \"Automatable\".", "created": "2015-08-26T13:29:00.000000"}], "components": ["sqlserver"], "created": "2015-08-12T10:58:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c8de68a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmbb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_457368202_*|*_10007_*:*_4_*:*_468487757_*|*_3_*:*_4_*:*_293521934_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5984"}], "description": "See links for detailed test cases", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37013", "fixedVersions": [], "id": "37013", "issueType": "Task", "key": "MODULES-2391", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-08-26T13:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLSERVER - Create Automated Tests For sqlserver_instance 2015-08-26", "timeSpent": "PT0S", "updated": "2015-08-27T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This is not a bug as there is no documentation stating that desired behaviour. As such, I have changed this ticket to be an Improvement.", "created": "2015-08-12T09:06:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39d75a7a-3f64-4c90-aa2a-b028acb97850", "body": "Hm, i'm not sure if i agree that this is not a bug. Because the documentation clearly states that \"postgres\" is the default:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql#custom-resource-postgresql_psql\n\n{{The system user account under which the psql command should be executed. Defaults to \"postgres\"}}", "created": "2015-08-12T10:05:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "That only applies to the postgresql_psql resource.", "created": "2015-08-12T10:13:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39d75a7a-3f64-4c90-aa2a-b028acb97850", "body": "But Postgresql::Server::Role (and maybe all the other classes?) do use postgresql_psql to get the job done?", "created": "2015-08-12T10:16:00.000000"}], "components": ["postgresql"], "created": "2015-08-12T03:17:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39d75a7a-3f64-4c90-aa2a-b028acb97850", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@177dbe7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1l1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/15"}], "description": "I have set PGUSER environment for my PostgreSQL installation. But then all commands fail, e.g.:\n\n{{Postgresql::Server::Role[nagios]/Postgresql_psql[ALTER ROLE nagios ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 41903 exit 1: 'ERROR:  permission denied for relation pg_shadow}}\n\nSo my guess is that \"postgres\" is not passed to the psql commands, instead psql uses PGUSER environment which has less privileges (on my installation).\n\nI tried to set postgresql::globals::user explicitly to 'postgres' - but that doesn't fix this. I'm currently on Version 4.3.0 of puppetlabs-postgresql and Debian 7.\n\nIs this a bug or do you have any hints how to resolve this issue?\n\nThanks\n\nCheers,\nPatryk", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "38025", "fixedVersions": [], "id": "38025", "issueType": "Improvement", "key": "MODULES-2390", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:39d75a7a-3f64-4c90-aa2a-b028acb97850", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "psql commands are not run explicitly with superuser (PGUSER environment is set)", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [{"attacher": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "created": "2015-08-17T17:17:00.000000", "name": "Screen Shot 2015-08-17 at 4.16.22 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12920"}], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "The location which you are trying to create the files in is a protected space and will always fail, you are trying to create files in the bin/templates directory and sqlserver protects from that behavior.\n\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\n\nsqlserver::database{ 'database2':\ninstance => 'MSSQLSERVER',\ndb_name => 'database2',\nensure => 'present',\nfilespec_filegrowth => '20MB',\nfilespec_filename => 'C:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\MSSQL\\DATA\\MyDatabaseFileTest.mdf',\nfilespec_name => 'MyDatabaseFileTestSpec',\nlog_filename => 'C:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\MSSQL\\DATA\\MyNewLog.ldf',\nlog_name => 'CustomDatabase2Log',\n\n}\n{code}", "created": "2015-08-17T17:18:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Also the file can not exist prior to creation", "created": "2015-08-17T17:18:00.000000"}], "components": [], "created": "2015-08-11T18:58:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1798ff01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1l0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_512401666_*|*_6_*:*_1_*:*_0"}], "description": "1. Verified the path to file.mdf on the system is:\nC:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\MSSQL\\Binn\\Templates\\\n2. Attempted to create a database with optional filespec_filename with:\nfilespec_filename => 'C:\\\\Program Files\\\\Microsoft SQL Server\\\\MSSQL12.MSSQLSERVER\\\\MSSQL\\\\Binn\\\\Templates\\\\msdbdata.mdf',\n \nas in the manifest below:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::sp_configure{'spconfig1':\nconfig_name => 'spconfig1',\ninstance => 'MSSQLSERVER',\nreconfigure => 'true',\nrestart => 'true',\nvalue => '1',\nwith_override => 'false',\n}\nsqlserver::database{ 'database2':\ninstance => 'MSSQLSERVER',\ndb_name => 'database2',\nensure => 'present',\nfilespec_filegrowth => '20MB',\nfilespec_filename => 'C:\\\\Program Files\\\\Microsoft SQL Server\\\\MSSQL12.MSSQLSERVER\\\\MSSQL\\\\Binn\\\\Templates\\\\msdbdata.mdf',\nfilespec_maxsize => '1024KB',\nfilespec_name => 'filenamepl',\nfilespec_size => '2KB',\nrequire => Sqlserver::Sp_configure['spconfig1'],\n}\n{code}\n\nApply the manifest will fail with errors:\n{code}\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>puppet apply c:\\cygwin64\\tmp\\7.txt\nNotice: Compiled catalog for wpv9x4q0kmku4ka.delivery.puppetlabs.net in environm\nent production in 0.95 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaul\ntdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefau\nltlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = NONE\n        ON (\n        NAME = filenamepl,\n        FILENAME = N''C:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\\nMSSQL\\Binn\\Templates\\phongfilespec.mdf''\n        , SIZE = 2KB\n        , MAXSIZE = 1024KB\n        , FILEGROWTH = 20MB\n        )\n            IF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database\n2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND comp\natibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Database[database2]/Sqlserver_tsql[database-\nMSSQLSERVER-database2]/returns: change from notrun to 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nDECLARE @default_db_path as nvarchar(max),\n                @default_log_path as varchar(max)\nSELECT  @default_db_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefaul\ntdatapath''),0),\n        @default_log_path = CONVERT(NVARCHAR(MAX),SERVERPROPERTY(''instancedefau\nltlogpath''),0)\n\nIF NOT EXISTS(select name FROM sys.databases WHERE name = ''database2'')\n-- CREATE SECTION\nBEGIN\nCREATE DATABASE [database2]\n    CONTAINMENT = NONE\n        ON (\n        NAME = filenamepl,\n        FILENAME = N''C:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\\nMSSQL\\Binn\\Templates\\phongfilespec.mdf''\n        , SIZE = 2KB\n        , MAXSIZE = 1024KB\n        , FILEGROWTH = 20MB\n        )\n            IF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database\n2'' AND compatibility_level = 100)\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\nELSE\n-- UPDATE SECTION\nBEGIN\nIF NOT EXISTS(SELECT name FROM sys.databases WHERE name = ''database2'' AND comp\natibility_level = 100)\n\n    ALTER DATABASE [database2] SET COMPATIBILITY_LEVEL = 100\nEND\n\nIF NOT EXISTS (select * from sys.databases WHERE name = ''database2'')\n    THROW 51000, ''DATABASE CREATION FAILED'', 10\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nNotice: Applied catalog in 0.24 seconds\n{code}\n\n3. Replaced the filename 'phongfilespec.mdf' by the existing file 'msdbdata.mdf' and applied the updated manifest again, still fail\n4. Created the sp_configure first, then restart mssqlserver service, then run the manifest again, also failed. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34861", "fixedVersions": [], "id": "34861", "issueType": "Bug", "key": "MODULES-2389", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-17T17:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver::database: unable to create database with optional *_filename", "timeSpent": "PT0S", "updated": "2015-08-17T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/81ef0c615120fa4363c7a0a696e4490bc8afc1f1", "created": "2015-08-11T18:56:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Once this clears the last stage of CI, it can be moved to Done as [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] has already verified locally.", "created": "2015-08-11T20:15:00.000000"}], "components": ["dsc"], "created": "2015-08-11T16:57:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@120e98b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1kwf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered as part of MODULES-2292"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_15770906_*|*_1_*:*_1_*:*_6212115_*|*_10007_*:*_1_*:*_901897_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28256"}], "description": "h1. Description\n\nIf a user specifies a resource that requires a reboot it will cause Puppet to report an error. Also, the exit code will be set to \"0\" instead of \"1\".\n\n{noformat}E:\\testing>puppet apply -e \"dsc_xcomputer { 'test': dsc_name => 'catflakes' }\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.42 second\ns\nError: Could not set 'present' on ensure: 757: unexpected token at 'WARNING: [W2\n012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nError: Could not set 'present' on ensure: 757: unexpected token at 'WARNING: [W2\n012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nWrapped exception:\n757: unexpected token at 'WARNING: [W2012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n'\nError: /Stage[main]/Main/Dsc_xcomputer[test]/ensure: change from absent to prese\nnt failed: Could not set 'present' on ensure: 757: unexpected token at 'WARNING:\n [W2012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nNotice: Applied catalog in 5.14 seconds\n\nE:\\testing>%errorlevel%\n'0' is not recognized as an internal or external command,\noperable program or batch file.{noformat}\n\nh2. Attachments\n\n* Test Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Apply the following manifest:\n{noformat}puppet apply -e \"dsc_xcomputer { 'test': dsc_name => 'catflakes' }\"{noformat}\n\nh2. Expect\n\nThe Puppet apply should succeed.\n\nh2. Actual\n\nThe Puppet apply fails:\n\n{noformat}E:\\testing>puppet apply -e \"dsc_xcomputer { 'test': dsc_name => 'catflakes' }\"\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.42 second\ns\nError: Could not set 'present' on ensure: 757: unexpected token at 'WARNING: [W2\n012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nError: Could not set 'present' on ensure: 757: unexpected token at 'WARNING: [W2\n012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nWrapped exception:\n757: unexpected token at 'WARNING: [W2012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n'\nError: /Stage[main]/Main/Dsc_xcomputer[test]/ensure: change from absent to prese\nnt failed: Could not set 'present' on ensure: 757: unexpected token at 'WARNING:\n [W2012R2]:\n[[xComputer]DirectResourceAccess] The changes will take effect after you\nrestart the computer w2012r2.\nWARNING: [W2012R2]:                            [] A reboot is required to\nprogress further. Please reboot the system.\n{\"rebootrequired\":true,\"indesiredstate\":true,\"errormessage\":\"\"}\n' at 1:\nNotice: Applied catalog in 5.14 seconds\n\nE:\\testing>%errorlevel%\n'0' is not recognized as an internal or external command,\noperable program or batch file.{noformat}\n", "environment": "Module Version: 0.1.1-b20063-217b994e\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "41238", "fixedVersions": [], "id": "41238", "issueType": "Bug", "key": "MODULES-2388", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-11T23:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Resources that Require Reboot Cause Errors", "timeSpent": "PT0S", "updated": "2015-09-30T16:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "It still requires the source in order to delete as the setup.exe is used to uninstall.", "created": "2015-08-11T15:37:00.000000"}], "components": [], "created": "2015-08-11T14:45:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17bb5b3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1kqn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3134667_*|*_6_*:*_1_*:*_0"}], "description": "Attempted to delete an instance by below manifest:\nsqlserver_instance{'MSSQLSERVER':\n  ensure => 'absent',\n}\n\nErrors:\n{code}\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>puppet apply c:\\cygwin64\\tmp\\2.txt\nNotice: Compiled catalog for wpv9x4q0kmku4ka.delivery.puppetlabs.net in environm\nent production in 0.48 seconds\nError: Could not set 'absent' on ensure: No such file or directory - CreateProce\nss at 1:c:/cygwin64/tmp/2.txt\nError: Could not set 'absent' on ensure: No such file or directory - CreateProce\nss at 1:c:/cygwin64/tmp/2.txt\nWrapped exception:\nNo such file or directory - CreateProcess\nError: /Stage[main]/Main/Sqlserver_instance[MSSQLSERVER]/ensure: change from pre\nsent to absent failed: Could not set 'absent' on ensure: No such file or directo\nry - CreateProcess at 1:c:/cygwin64/tmp/2.txt\nNotice: Applied catalog in 0.10 seconds\n\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34859", "fixedVersions": [], "id": "34859", "issueType": "Bug", "key": "MODULES-2387", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-11T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: unable to delete/absent an instance", "timeSpent": "PT0S", "updated": "2015-08-11T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "PR raised at", "created": "2017-06-19T12:44:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Merged into master at", "created": "2017-06-20T20:49:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Passed CI at", "created": "2017-06-21T10:24:00.000000"}], "components": ["sqlserver"], "created": "2015-08-11T14:14:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d4fa9d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1kon:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_48890131_*|*_1_*:*_2_*:*_52806693876_*|*_10007_*:*_1_*:*_115477014_*|*_3_*:*_1_*:*_3758270_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_504252885_*|*_10005_*:*_1_*:*_5259128056"}], "description": "Negative test: \nCreate an instance with providing as_sysadmin_accounts without AS feature\n\nExpect: failed because AS is required in features array\nActual behavior: the instance created\n\nmanifest used:\n{code}\nsqlserver_instance{'SQLSERVERIns2':\n  source => 'H:',\n  as_sysadmin_accounts => 'domainUser1',\n  features => ['SQL'],\n  security_mode => 'SQL',\n  sa_pwd => 'Pupp3t1@',\n  sql_sysadmin_accounts => ['Administrator'],\n}\n{code}", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "43410", "fixedVersions": [], "id": "43410", "issueType": "Bug", "key": "MODULES-2386", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2017-06-21T10:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver_instance: as_sysadmin_accounts without AS feature", "timeSpent": "PT0S", "updated": "2017-06-21T10:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [{"attacher": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "created": "2015-08-11T14:27:00.000000", "name": "Screen Shot 2015-08-11 at 1.26.07 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13016"}], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "It will not work, if you run the example above and check the service, you will notice that the service is not running as the Admin1 account will probably not have rights to run especially as there is not password to authenticate the user to run as.", "created": "2015-08-11T13:08:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Should there be a constraining validation here and not creating the instance?\n", "created": "2015-08-11T13:32:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "And the service is running (screenshot attached)", "created": "2015-08-11T14:27:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Is the user a local user? Again a contraint violation would only be if it is deterministic, or at least not overly complicated deterministic.  We would have to check user exists, group and that would increase to domain accounts.", "created": "2015-08-11T15:39:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Was the account running as that user? Or did it disregard it as no password was provided?", "created": "2015-08-11T15:40:00.000000"}], "components": [], "created": "2015-08-11T12:48:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b6247fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1kn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1204357_*|*_6_*:*_1_*:*_0"}], "description": "Negative test case:\n0. Created a system admin account: Admin1\n1. Provided as_svc_account and without as_svc_password as below manifest\n{code}\nsqlserver_instance{'SQLSERVERIns1':\n  source => 'H:',\n  as_svc_account => 'Admin1',\n  features => ['SQL'],\n  security_mode => 'SQL',\n  sa_pwd => 'Pupp3t1@',\n  sql_sysadmin_accounts => ['Administrator'],\n}\n{code}\n2. Apply the manifest with expecting it would fail because missing as_svc_password\n3. Actual behavior: The instance is successfully created:\n{code}\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>puppet apply c:\\cygwin64\\tmp\\1.txt\nNotice: Compiled catalog for wpv9x4q0kmku4ka.delivery.puppetlabs.net in environm\nent production in 0.57 seconds\nNotice: /Stage[main]/Main/Sqlserver_instance[SQLSERVERIns1]/ensure: created\nNotice: Applied catalog in 260.07 seconds\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>\n{code}\n\nNotes:\nif as_svc_account is like agt_svc_account on this manner then README needs to be updated and clarify that  it is only required when the as_scv_account points to a domain user but not system user.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42386", "fixedVersions": [], "id": "42386", "issueType": "Bug", "key": "MODULES-2385", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-11T13:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver_instace can create an instance with as_svc_account with no passwd", "timeSpent": "PT0S", "updated": "2015-08-11T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/56].", "created": "2015-08-11T16:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/8806439f3ef73946094fe277ca3ab9f64ba007fe", "created": "2015-08-12T09:17:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed all specs with build [66|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/66/]", "created": "2015-08-12T09:19:00.000000"}], "components": ["dsc"], "created": "2015-08-11T11:31:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4599cfb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1kbr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered the deficiency when automating a new category of tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_233946_*|*_1_*:*_1_*:*_1508872_*|*_10007_*:*_1_*:*_61334516_*|*_3_*:*_1_*:*_15382490_*|*_5_*:*_1_*:*_0"}], "description": "The \"dsc_utils\" test helper library does not allow for specification of the \"ModuleName\" for the methods which prevents testing the DSC \"x\" resources. The library and associated tests need to be updated to allow for \"ModuleName\" as an argument.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38023", "fixedVersions": [], "id": "38023", "issueType": "Bug", "key": "MODULES-2384", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-12T09:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Cannot Specify \"ModuleName\" in Test Helper Methods", "timeSpent": "PT0S", "updated": "2015-08-12T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-08-11T01:57:00.000000", "creator": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8b63eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1itj:"}], "description": "I found in the code that there is a magic option called ssl-disable: https://github.com/puppetlabs/puppetlabs-mysql/blob/master/templates/my.cnf.erb#L7\n\nThis option is undocumented. In addition, this way of implementing it is not nice at all, since now we have to specify a key in the $overrride_options hash that is supplied to mysql::server. However, ssl-disable is the only one that doesn't correspond to any option available in mysql itself. \n\nConsidering that the majority of people is not using ssl in mysql due to performance overhead I think there should be a more clear way of disabling ssl (in fact, it should be disabled by default and enabled on demand).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39160", "fixedVersions": [], "id": "39160", "issueType": "Improvement", "key": "MODULES-2383", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "functionality to not use ssl is undocumented and not according to best practices", "timeSpent": "PT0S", "updated": "2015-08-12T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] any explanation of why this won't be fixed?", "created": "2015-08-12T14:43:00.000000"}, {"author": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "body": "re-asking a year and a half later and tons of wasted storage on puppetruns that think they need to have an opinion. No other puppet module I know of does anything like this.\n", "created": "2017-01-19T01:39:00.000000"}], "components": ["mysql"], "created": "2015-08-11T01:51:00.000000", "creator": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18274f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1itb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_112617496_*|*_6_*:*_1_*:*_0"}], "description": "The mysql module starts complaining if you add the magic option ssl-disable.\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/c7de52013bb6ba5f2b2c39d39f6c1af127907b55/manifests/server/config.pp#L47\n\nNo puppet module should have an opinion on things like this, especially if it's not very good advice (https://www.percona.com/blog/2013/10/10/mysql-ssl-performance-overhead/)\n\nThis leads to an annoying notice on each puppet run, while it should be the user's choice to run with or without ssl.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38021", "fixedVersions": [], "id": "38021", "issueType": "Improvement", "key": "MODULES-2382", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "resolution": "Won't Fix", "resolutionDate": "2015-08-12T09:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql shouldn't have an opinion", "timeSpent": "PT0S", "updated": "2017-01-19T01:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Both work - we've decided to document the precedence.", "created": "2016-01-12T11:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] heads up, we have one small thing to add to the README.", "created": "2016-01-12T14:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/2e7906b0fb7692f799b43ebd4ea55ecefddf6e88", "created": "2016-01-13T10:28:00.000000"}], "components": ["dsc"], "created": "2015-08-10T16:59:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@163b643"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz3kbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13157_*|*_10007_*:*_1_*:*_42244658_*|*_3_*:*_2_*:*_27659359_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13388601318"}], "description": "We're currently code generating a {{dsc_ensure}} value for each resource in the system... even though our types are also Puppet {{ensurable}}.\n\nThis API choice seems a little confusing, and we should make sure that it's completely necessary.\n\nIt would be preferential to just use the standard Puppet {{ensure}}, even when the possible DSC values deviate from the normal Puppet {{absent}} and {{present}}.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36008", "fixedVersions": [], "id": "36008", "issueType": "Improvement", "key": "MODULES-2381", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2016-01-13T10:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - dsc_ensure vs ensure", "timeSpent": "PT0S", "updated": "2016-01-13T10:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Unfortunately, we're still over 700 files, but I think we're at about the best we can currently do.\n\nMODULES-2244 has removed 400+ files, but without some additional improvements to how pluginsync is done that could reduce the number of file requests (i.e. using an archive or embedding file contents in the catalog), I think we're stuck for now.\n", "created": "2015-10-19T14:29:00.000000"}], "components": ["dsc"], "created": "2015-08-10T16:56:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fc2b90d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzftr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8129_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6028977822"}], "description": "By vendoring DSC resources, this increases the burden on every node in the system.  Regardless of whether or not a node can even make use of a module (since modules have no way of excluding themselves from being pluginsync'd to all nodes), lots of new files get copied around the network for no good reason.\n\nInvestigate a more lightweight approach to copying these assets to relevant Windows nodes.  Ideas include\n\n* vendoring fewer files (i.e. exclude anything not needed at runtime) - will be partially addressed in MODULES-2244\n* zip up the files and distribute that way?\n* find a way to require files only as needed by nodes (via Puppet file:/// style urls), which would mostly undo work done in MODULES-2322\n\nThe long-term solution is covered in a solution for end users to create their own internal mirrors easily, but that's a ways out and will require better support from Microsoft.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "34857", "fixedVersions": [], "id": "34857", "issueType": "Improvement", "key": "MODULES-2380", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-10-19T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Current vendoring method is expensive for pluginsync", "timeSpent": "PT0S", "updated": "2015-10-19T14:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "I do believe this needs to be investigated but I do not believe this is critical blocker.  Perhaps another combination of parameters are required to install just RS or just AS", "created": "2015-08-25T09:35:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Will be tested by:\nhttps://github.com/puppetlabs/puppetlabs-sqlserver/blob/master/spec/acceptance/sqlserver_instance_spec.rb#L108-L116", "created": "2015-09-10T14:40:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "This is not a bug but expected behaviour from the SQL Server installation. Installing the Analysis Service (AS) requires the {{as_sysadmin_accounts}} parameter to be set.\n\nClosing this ticket.", "created": "2017-06-16T16:28:00.000000"}], "components": ["sqlserver"], "created": "2015-08-10T14:49:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d76b9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4017"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1i2f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_52890982886_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_504259918_*|*_10005_*:*_1_*:*_5017091383"}], "description": "1. Create a Admin account on windows2012r2 box: Admin1\n2. Attempted to create an instance with below manifest:\n{code}\nsqlserver_instance{'MSSQLSERR2':\n  source => 'H:',\n  security_mode => 'SQL',\n  sa_pwd => 'Pupp3t1@',\n  features => ['AS'],\n  sql_sysadmin_accounts => ['Admin1'],\n}\n{code}\n\nErrors:\n{code} \nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\8.txt\nNotice: Compiled catalog for df7a79quo84lu25.delivery.puppetlabs.net in environment production in 0.50 seconds\nError: Error trying to install features (RS\n Execution of 'H:/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERR2 /FEATURES=RS /SAPW\nD=\"Pupp3t1@\" /SQLSYSADMINACCOUNTS=\"Admin1\"' returned 2226323458: The following error occurred:\nNo features were installed during the setup execution. The requested features may already be installed. Please review th\ne summary.txt log for further details.\n\nError result: -2068643838\nResult facility code: 1203\nResult error code: 2\n\nPlease review the summary.txt log for further details\nMicrosoft (R) SQL Server 2014 12.00.2000.08\nCopyright (c) Microsoft Corporation.  All rights reserved.\nError: /Stage[main]/Main/Sqlserver_instance[MSSQLSERR2]/ensure: change from absent to present failed: Error trying to in\nstall features (RS\n Execution of 'H:/setup.exe /ACTION=install /Q /IACCEPTSQLSERVERLICENSETERMS /INSTANCENAME=MSSQLSERR2 /FEATURES=RS /SAPW\nD=\"Pupp3t1@\" /SQLSYSADMINACCOUNTS=\"Admin1\"' returned 2226323458: The following error occurred:\nNo features were installed during the setup execution. The requested features may already be installed. Please review th\ne summary.txt log for further details.\n\nError result: -2068643838\nResult facility code: 1203\nResult error code: 2\n\nPlease review the summary.txt log for further details\nMicrosoft (R) SQL Server 2014 12.00.2000.08\nCopyright (c) Microsoft Corporation.  All rights reserved.\nNotice: Applied catalog in 45.28 seconds\n{code}\n\n3. Replaced the newly created 'Admin1' by 'Administrator', same errors.\n4. Attempted to create it without security_mode and sa_pwd as below manifest still failed with same errors:\n{code}\nsqlserver_instance{'MSSQLSERR2':\n  source => 'H:',\n  features => ['RS'],\n  sql_sysadmin_accounts => ['Administrator'],\n}\n{code}", "epicLinkSummary": "SQL Server v2.0", "estimate": "PT0S", "externalId": "36007", "fixedVersions": [], "id": "36007", "issueType": "Bug", "key": "MODULES-2379", "labels": [], "originalEstimate": "PT0S", "parent": "39290", "parentSummary": "SQL Server v2.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2017-06-16T16:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver_instance:  unable to create an instance with single AS feature", "timeSpent": "PT0S", "updated": "2017-06-16T16:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This description doesn't make much sense - handling of single vs. double quotes and newline continuations should be the same across all types, since that's done by the puppet parser regardless of the specific type.\n\nIn addition, I believe that the requirement for double quotes here is intentional, since single quotes indicate that no special expansions (including newline continuations) should occur.", "created": "2017-05-15T12:02:00.000000"}], "components": ["cron_core"], "created": "2015-08-10T14:41:00.000000", "creator": "5bfc81a3a424561a8ea5de2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c798e6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1i27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}], "description": "Described in https://github.com/rodjek/puppet-lint/issues/51\n\nIn order to do multiline strings with the cron type, one is forced to use doublequotes and cannot use singlequotes.  The exec type, for example, does not have this problem when doing multiline command strings.  This should be fixed for consistency/style.  If fixing is impossible then the docs/style guide should be updated.", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "41236", "fixedVersions": [], "id": "41236", "issueType": "Bug", "key": "MODULES-7784", "labels": ["needs_repro"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bfc81a3a424561a8ea5de2d", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cron type requires double quotes for multiline command strings", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "An empty array should pass and remove any feature not listed which would affectively remove anything installed for that instance", "created": "2015-08-12T14:19:00.000000"}], "components": [], "created": "2015-08-10T12:18:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a3c3cf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmbz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180109619_*|*_6_*:*_1_*:*_0"}], "description": "I found the issue right before vPooler having issue with DNS services, but it's unlikely related.\n\n1. Negative tests: Attempted to apply manifest without required 'features' as below\nsqlserver_instance{'MSSQLSERVER':\n  source => 'H:',\n  security_mode => 'SQL',\n  sa_pwd => 'Pupp3t1@',\n  sql_sysadmin_accounts => ['Administrator'],\n  install_switches => {\n    'TCPENABLED'          => 1,\n    'SQLBACKUPDIR'        => 'C:\\\\MSSQLSERVER\\\\backupdir',\n    'SQLTEMPDBDIR'        => 'C:\\\\MSSQLSERVER\\\\tempdbdir',\n    'INSTALLSQLDATADIR'   => 'C:\\\\MSSQLSERVER\\\\datadir',\n    'INSTANCEDIR'         => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n    'INSTALLSHAREDDIR'    => 'C:\\\\Program Files\\\\Microsoft SQL Server',\n    'INSTALLSHAREDWOWDIR' => 'C:\\\\Program Files (x86)\\\\Microsoft SQL Server',\n  }\n}\n\n2. Expected behavior:\nsqlserver module should validate and throw error for missing required attribute.\n3. Actual behavior: \nNo errors outpt.\n\n4. Tested with missing required 'sources', also having no errors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37012", "fixedVersions": [], "id": "37012", "issueType": "Bug", "key": "MODULES-2378", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-12T14:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "create sqlserver_instance without required attributes won't throw errors", "timeSpent": "PT0S", "updated": "2015-08-12T14:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/2136d41f364c7d3566ba6ca4ced8a9746dfe6743", "created": "2015-08-14T11:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs in job [62|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/sqlserver/view/master/job/modules_puppetlabs-sqlserver_init_master/62/], but continued to fail acceptance on a known issue.", "created": "2015-08-14T13:52:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "boolean validation works properly now with new fix:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\3.txt\nError: Evaluation Error: Error while evaluating a Function Call, \"neitherTrueOrFalse\" is not a boolean.  It looks to be a String at C:/ProgramData/PuppetLabs/code/modules/sqlserver/manifests/sp_configure.pp:43:3 on node gljyba4xol2jm2j.delivery.puppetlabs.net\nPS C:\\Users\\Administrator>\n{code}", "created": "2015-08-18T10:56:00.000000"}], "components": [], "created": "2015-08-10T11:02:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39de71b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzjf3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7578299_*|*_1_*:*_1_*:*_189369507_*|*_10007_*:*_1_*:*_157016683_*|*_3_*:*_1_*:*_1861193_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_335000868"}], "description": "1. Created an invalid manifest as below (boolean values are set to a string 'neitherTrueOrFalse')\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::sp_configure{'spconfig5':\nconfig_name => 'spconfig5',\ninstance => 'MSSQLSERVER',\nreconfigure => 'neitherTrueOrFalse',\nrestart => 'neitherTrueOrFalse',\nvalue => '1',\nwith_override => 'neitherTrueOrFalse',\n}\n{code}\n2. Apply the manifest with expecting it will fail\n3. Actual behavior: sqlserver module won't validate the attribute values.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41234", "fixedVersions": [], "id": "41234", "issueType": "Bug", "key": "MODULES-2377", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-18T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver::sp_configure need attribute validation", "timeSpent": "PT0S", "updated": "2015-08-18T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This is a limitation of the firewall module - currently, there is no way to generally remove of property of a rule.\n\nThe only way to do this, would be to firstly set the rule to ensure => absent, do a puppet run, then set it to present again without the property you want removed.", "created": "2015-08-10T07:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This should probably be a feature request instead of a bug, then. What would be the design of being able to unset a property? Using something like {{rseconds => 'UNSET'}} is cumbersome, and removing any properties that are not declared would make all sorts of badness happen for current users.\n\nSuggestions?", "created": "2015-08-10T11:50:00.000000"}, {"author": "5ca1cab21b65666cbad27c5c", "body": "This is definitely a huge limitation in my opinion. Bug or missing feature, I don't really care... but it's definitely one or the other and shouldn't be dismissed so fast.\n\nIt reminds me of the behavior of the cron resource, where the default for the day is {{'\\*'}} (meaning every day), but if you set to something like {{'Mon'}} then remove the value... it stays at {{'Mon'}} instead of being changed back to {{'\\*'}}. The HUGE difference is that for cron the solution is to pass {{'\\*'}} as an explicit value, and it works. Here... there is no possible value to get the default result back!\n\nI understand that changing the default for all parameters to be enforced to the default value might bring problems (though in theory, it shouldn't, right?). Would a solution be to maybe whitelist some parameters to enforce as absent when unspecified? One like this one seems very obvious to me, and it's really needed to be able to change the value back to the default (which is 'unlimited' seconds).", "created": "2015-08-10T13:53:00.000000"}, {"author": "5f9913ee62584c006bd6cb1a", "body": "For iptable rules, in my view, it doesn't make sense to have a particular property umanaged. This is unlike a file resource where there are valid cases not to manage the content but manage the rest.\n\niptable rules are an atomic entity that is added or removed as a whole. Is there a valid use case for something else?\n\nFor firewall I suggest that the rule has to match exactly the specified parameters and parameters not specified should be automatically removed.\n", "created": "2016-06-16T06:15:00.000000"}, {"author": "5f9913ee62584c006bd6cb1a", "body": "This is actually a bug. If you change a different parameter of the same rule, then the \"unmanaged\" option is removed!\n\nExample (-i eth0) is removed when I add destination :\n\nPuppet Code before\n{code:puppet}\n  firewall{\"200 http myfw::portforward\":\n    table       => nat,\n    chain       => 'PREROUTING',\n    proto       => tcp,\n    dport       => 80,\n    iniface     => eth0,\n    jump        => 'DNAT',\n    todest      => '10.0.1.2:80',\n  }\n{code}\n\n\niptables-save before:\n{code:bash}\n-A PREROUTING -i eth0 -p tcp -m multiport --dports 80 -m comment --comment \"200 http portforward\" -j DNAT --to-destination 10.0.1.2:80\n{code}\n\nPuppet Code change:\n{code:puppet}\n  firewall{\"200 http myfw::portforward\":\n    table       => nat,\n    chain       => 'PREROUTING',\n    proto       => tcp,\n    dport       => 80,\n    iniface     => undef,        # removed\n    destination => '1.2.3.4/32', # added\n    jump        => 'DNAT',\n    todest      => '10.0.1.2:80',\n  }\n{code}\n\nPuppet run log: \n{code:bash}\nNotice: /Stage[main]/MyFw/MyFw::Portforward[http]/Firewall[200 http Myfw::portforward]/destination: current_value , should be 1.2.3.4/32 (noop)\nNotice: MyFw::Portforward[http]: Would have triggered 'refresh' from 3 events\n{code}\n\niptables-save after:\n{code:bash}\n-A PREROUTING -d 1.2.3.4/32 -p tcp -m multiport --dports 80 -m comment --comment \"200 http Myfw::portforward\" -j DNAT --to-destination 10.0.1.2:80\n{code}\nThe -i eth0 is removed!\n\nSo if puppet needs to change some other property than the one removed, it will remove the whole rule and create it with only the specified parameters.\n\nPuppet should also remove the property if no other parameter changes.", "created": "2016-06-16T06:39:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:5f9913ee62584c006bd6cb1a] This is not a bug. This is working as expected, although I do agree with you that it's not the most ideal mode of operation.\n\nThe boils down to the fact that the word \"unmanaged\" (i.e. unspecified) also refers to individual properties.\n\nThe solution here is to implement an \"unset\" or \"none\" value, on a per property basis, which is a lot of work.\n\nThe best thing in the meantime, is to use the purge functionality of Puppet to remove unmanaged rules, and if you want to change existing managed rules, then version them using title field.\n\nCheers\n\nJT", "created": "2016-06-16T06:55:00.000000"}, {"author": "557058:d0a04e0d-f0fb-44ce-bef5-6c1fe317a7fa", "body": "Is there a indication when this story will be resolved? We experience similar problems when unsetting the -i property. Execution puppet twice as suggested is not an option for us.", "created": "2018-11-27T08:52:00.000000"}], "components": ["firewall", "supported"], "created": "2015-08-10T05:34:00.000000", "creator": "5ca1cab21b65666cbad27c5c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@394c39f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1hgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/15"}], "description": "I have the following code :\n{code}\nfirewall { '666 recent':\n  action   => 'accept',\n  chain    => 'INPUT',\n  proto    => 'tcp',\n  recent   => 'rcheck',\n  rname    => 'foo',\n  rseconds => $seconds,\n}\n{code}\nWith {{$seconds = '10'}}, it creates the following rule, which is fine :\n{code}\n-A INPUT -p tcp -m comment --comment \"666 recent\" -m recent --rcheck --seconds 10 --name foo --mask 255.255.255.255 --rsource -j ACCEPT\n{code}\nNow I need a way to remove the {{--seconds 10}} from the existing rule : Nothing seems to work!\n\nI have tried no longer specifying the parameter as well as setting it to undef, false or '' (empty string), all are ignored and the previously set value is kept for the rule on the node.\n\nI have tried setting it to absent but that sets the value to the string 'absent' and makes the rule fail.\n\nThis parameter doesn't seem to get purged automatically (problematic) and there doesn't seem to be a way to force it to be purged (even more problematic). My opinion is that when not specified or undef, any currently set {{rseconds/--seconds}} value should be removed.\n\nSee https://groups.google.com/forum/#!topic/puppet-users/Gsz_8u2EbCA for my unanswered inquiry on the puppet users list.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43382", "fixedVersions": [], "id": "43382", "issueType": "New Feature", "key": "MODULES-2376", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ca1cab21b65666cbad27c5c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow unsetting properties", "timeSpent": "PT0S", "updated": "2018-11-27T08:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["approved"], "created": "2015-08-09T09:01:00.000000", "creator": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e6d1713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1hg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80544515_*|*_3_*:*_1_*:*_84279572_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1310759983"}], "description": "Could you please review https://forge.puppetlabs.com/vshn/gitlab for getting Puppet Approved? It's the module mentioned at https://about.gitlab.com/installation/, so it would be very nice to get the \"Approved\" batch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43381", "fixedVersions": [], "id": "43381", "issueType": "Task", "key": "MODULES-2375", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:de272b35-c97f-4c15-99c0-823d271b9d10", "resolution": "Fixed", "resolutionDate": "2015-08-26T10:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vshn/gitlab: Review for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-08-26T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "In https://github.com/rodjek/rspec-puppet/pull/324 by [~accountid:623c135e1c7f6a007049e9ad]", "created": "2015-09-30T04:39:00.000000"}], "components": ["vcsrepo"], "created": "2015-08-09T04:14:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7474fade"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1hfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97914061_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3828496786_*|*_10005_*:*_2_*:*_567922172"}], "description": "When trying to create relationship matchers with vcsrepo I get the below. I can not reproduce this with other custom types so I think it is specific to vcsrepo.\n\n{code}\nfoo\n  supported operating systems\n    on redhat-6-x86_64\n      foo class without any parameters\n        should contain Package[bar] that requires Package[foo]\n        should contain Vcsrepo[/repo] that requires Package[foobar] (FAILED - 1)\n        should contain Rabbitmq_plugin[foo] that requires Package[barfoo]\n\nFailures:\n\n  1) foo supported operating systems on redhat-6-x86_64 foo class without any parameters should contain Vcsrepo[/repo] that requires Package[foobar]\n     Failure/Error: it { is_expected.to contain_vcsrepo('/repo').that_requires('Package[foobar]')}\n     NoMethodError:\n       undefined method `[]' for nil:NilClass\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:253:in `relationship_refs'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:264:in `block (2 levels) in relationship_refs'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:261:in `each'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:261:in `block in relationship_refs'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/gems/puppet-3.7.5/lib/puppet/type.rb:1965:in `block in eachautorequire'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/gems/puppet-3.7.5/lib/puppet/type.rb:1964:in `each'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/gems/puppet-3.7.5/lib/puppet/type.rb:1964:in `eachautorequire'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:260:in `relationship_refs'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:281:in `block (2 levels) in precedes?'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:279:in `each'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:279:in `block in precedes?'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:278:in `each'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:278:in `precedes?'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:212:in `block in check_requires'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:211:in `each'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:211:in `check_requires'\n     # /home/f3792625/.rvm/gems/ruby-2.1.5/bundler/gems/rspec-puppet-369d729a36ee/lib/rspec-puppet/matchers/create_generic.rb:100:in `matches?'\n     # ./spec/classes/example_spec.rb:15:in `block (6 levels) in <top (required)>'\n\nFinished in 0.55868 seconds (files took 0.37053 seconds to load)\n3 examples, 1 failure\n\nFailed examples:\n\nrspec ./spec/classes/example_spec.rb:15 # foo supported operating systems on redhat-6-x86_64 foo class without any parameters should contain Vcsrepo[/repo] that requires Package[foobar]\n{code}\n\nrspec code\n{code}\nrequire 'spec_helper'\n\ndescribe 'foo' do\n  context 'supported operating systems' do\n    on_supported_os.each do |os, facts|\n      context \"on #{os}\" do\n        let(:facts) do\n          facts\n        end\n\n        context \"foo class without any parameters\" do\n          let(:params) {{ }}\n\n          it { is_expected.to contain_package('bar').that_requires('Package[foo]')}\n          it { is_expected.to contain_vcsrepo('/repo').that_requires('Package[foobar]')}\n          it { is_expected.to contain_rabbitmq_plugin('foo').that_requires('Package[barfoo]')}\n        end\n      end\n    end\n  end\nend\n{code}\n\npuppet code\n{code}\n# Class: foo\nclass foo {\n\n  package { \"foo\":\n    ensure  => present,\n  } ->\n  package { \"bar\":\n    ensure  => present,\n  }\n\n  package { \"foobar\":\n    ensure  => present,\n  } ->\n  vcsrepo { '/repo': }\n\n  package { \"barfoo\":\n    ensure  => present,\n  } ->\n  rabbitmq_plugin {'foo':\n      ensure => present,\n  }\n\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39159", "fixedVersions": [], "id": "39159", "issueType": "Bug", "key": "MODULES-2374", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-09-30T04:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue vcsrepo and puppet-rspec relationship matchers", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2015-08-07T07:52:00.000000", "creator": "623c15e2761efb0069ce081f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@503e081d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "puppetlabs/rabbitmq module relies on nanliu/staging for rabbitmq::install::rabbitmqadmin .\n\nThis module is going to be deprecated and should probably be replaced by puppetlabs archive module .\n\nMaxence", "environment": "puppet 3.7", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "36006", "fixedVersions": [], "id": "36006", "issueType": "Bug", "key": "MODULES-2373", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15e2761efb0069ce081f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RabbitMQ shouldn't rely on (almost deprecated) nanliu/staging module", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:616015bc-64e2-4761-b318-05120a160f68", "body": "I've created a pull request here: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/378", "created": "2015-08-07T02:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-08-07T08:41:00.000000"}], "components": ["rabbitmq"], "created": "2015-08-07T02:39:00.000000", "creator": "557058:616015bc-64e2-4761-b318-05120a160f68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8650877"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21766672_*|*_5_*:*_1_*:*_0"}], "description": "When setting message-ttl or max-length policies using rabbbitmq_policy type the puppet execution fails because these two parameters are passed as strings instead of integers to rabbitmqctl.\n\n{noformat}\nError: /Stage[main]/Test::Rabbitmq/Rabbitmq_policy[policyname@vhostname]/ensure: change from absent to present failed: Execution of '/usr/sbin/rabbitmqctl set_policy -p vhostname --priority 0 --apply-to all policyname .* {\"message-ttl\":\"300\"}' returned 2: Setting policy \"policyname\" for pattern \".*\" to \"{\\\"message-ttl\\\":\\\"300\\\"}\" with priority \"0\" ...\nError: Validation failed\n<<\"300\">> is not a valid message TTL\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39158", "fixedVersions": [], "id": "39158", "issueType": "Bug", "key": "MODULES-2372", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:616015bc-64e2-4761-b318-05120a160f68", "resolution": "Fixed", "resolutionDate": "2015-08-07T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Convert message-ttl and max-length to integer in rabbitmq_policy", "timeSpent": "PT0S", "updated": "2015-08-07T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/f20b430dbbb49143866372db0a6dea38c61136df", "created": "2015-08-13T11:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Resolving as just documentation changes.", "created": "2015-08-13T11:39:00.000000"}], "components": [], "created": "2015-08-06T14:48:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ee653e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypm9r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_520784779_*|*_10007_*:*_1_*:*_72195964_*|*_3_*:*_1_*:*_505531_*|*_5_*:*_1_*:*_0"}], "description": "Current  README for sqlserver:database has:\n. log_filename: Required if log_name is specified. Specifies the operating system (physical) name of the log file. This parameter is set at creation only; it is not affected by updates. Valid options: a string. Default: undef.\n\nExpected: It should be the same way for filespec_filename, the Valid options: a string containing an absolute path\n\nAlso, an example of an absolute path would be helpful to avoid confusion of linux vs windows paths, as long as the escaping chars.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40127", "fixedVersions": [], "id": "40127", "issueType": "Bug", "key": "MODULES-2371", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-13T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: documentation: log_filename value must be an absolute path instead of a string", "timeSpent": "PT0S", "updated": "2015-08-13T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "FYI - pull [#499|https://github.com/puppetlabs/puppetlabs-stdlib/pull/499] opened for this", "created": "2015-08-07T10:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged into master.", "created": "2015-08-13T11:18:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c5309eda-c5b4-432a-aee4-22d188501d6a", "body": "{{type/file_line.rb: validate}} raise error when {{line}} unspecified although it is unused then {{ensure => absent}} and {{match_for_absence => true}}", "created": "2016-02-03T00:16:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "Submitted pull [#585|https://github.com/puppetlabs/puppetlabs-stdlib/pull/585] for the validation error", "created": "2016-03-28T15:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks [~accountid:623c0987a2f6400069eb7695]!", "created": "2016-04-07T16:10:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Setting to resolved as per above comments.\u00a0\n\nIf you disagree with my decision I apologize and please feel free to reopen.", "created": "2021-04-12T06:01:00.000000"}], "components": ["stdlib"], "created": "2015-08-06T14:25:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d97f0ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1gkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_36185616935_*|*_4_*:*_1_*:*_5583248847_*|*_5_*:*_3_*:*_137039569695_*|*_10005_*:*_1_*:*_527760054"}], "description": "Allow the file_line type to use the {{match}} parameter when {{ensure => absent}} is set.  This way, if the caller of a module that uses the file_line type both changes the parameters that set the content of the line as well as changes the mode to {{ensure => absent}}, the line can still be removed if a {{match}} parameter is set.\n\nTo ensure this doesn't break backwards-compatibility, introduce a {{match_for_absence}} boolean parameter that controls whether this behavior or the traditional behavior occurs when {{match}} is given: if {{true}}, the {{match}} would be used; if {{false}} (the default), the traditional behavior would occur even if the {{match}} parameter is provided.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33810", "fixedVersions": [], "id": "33810", "issueType": "New Feature", "key": "MODULES-2370", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2021-04-12T06:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow the file_lines `ensure => absent` to use the `match` parameter for deleting lines", "timeSpent": "PT0S", "updated": "2021-04-12T06:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "body": "PR:  https://github.com/puppetlabs/puppetlabs-inifile/pull/184", "created": "2015-08-06T12:30:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-08-07T08:44:00.000000"}], "components": ["inifile"], "created": "2015-08-06T12:26:00.000000", "creator": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230b3707"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1giv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73064047_*|*_5_*:*_1_*:*_0"}], "description": "Given the code:\n\n{quote}\nini_setting { 'sample setting2':\n  ensure            => present,\n  path              => '/tmp/foo.ini',\n  section           => 'bar',\n  setting           => 'barsetting',\n  value             => 'BAR!',\n  key_val_separator => '   ',\n  require           => Ini_setting['sample setting'],\n}\n{quote}\n\nPuppet will continually set the value because it isn't able to check for the existence of that setting/value.  This is because of https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/util/ini_file.rb#L10  (which calls #strip on key_val_separator, and, if set to a space, sets it to '').\n\nPull Request incoming...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40126", "fixedVersions": [], "id": "40126", "issueType": "Bug", "key": "MODULES-2369", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "resolution": "Fixed", "resolutionDate": "2015-08-07T08:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile_setting doesn't support a space as a key_value_separator", "timeSpent": "PT0S", "updated": "2015-08-07T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4d037d5f-6e67-465d-84d3-9631f5599649", "body": "See [MODULES-2369]", "created": "2015-08-06T13:00:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR from other ticket merged", "created": "2015-08-07T08:44:00.000000"}], "components": ["inifile"], "created": "2015-08-06T11:52:00.000000", "creator": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bf6c59a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ghz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75109115_*|*_6_*:*_1_*:*_0"}], "description": "When using a single space character as the key_val_separator for an ini_setting, Puppet will create the ini_setting under the same section during every run.\n\nCode to reproduce the issue:\n{code}\nIni_setting {\n    ensure            => present,\n    key_val_separator => ' ',\n    path              => \"${::settings::confdir}/fileserver.conf\",\n    section           => 'mount_point',\n  }\n\nini_setting { 'Set mount_point path for custom files':\n    setting => 'path',\n    value   => $mount_point_directory,\n}\n\nini_setting { 'Allow all nodes access to mount_point':\n    setting => 'allow',\n    value   => '*',\n}\n{code}", "environment": "CentOS 6.6 x64\nPE 3.8.1\npuppetlabs-inifile v1.4.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34855", "fixedVersions": [], "id": "34855", "issueType": "Bug", "key": "MODULES-2368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "resolution": "Fixed", "resolutionDate": "2015-08-07T08:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ini_setting with a single space as the key_val_separator is broken", "timeSpent": "PT0S", "updated": "2015-08-07T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Ryan said close it in backlog grooming", "created": "2015-09-25T14:46:00.000000"}], "components": ["dsc"], "created": "2015-08-06T11:50:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5484c97b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmnr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4330549202_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user attempts to install the DSC module via the Forge the installation will fail:\n\n{noformat}pgjrlcolpf0t8pd.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 09:53:01$ cmd.exe /c puppet module install puppetlabs-dsc\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nError: No such file or directory @ rb_sysopen - C:/Users/Administrator/AppData/Local/Temp/cache/tmp20150806-2408-1jdxdr9/puppetlabs-dsc-0.1.1-b20055-04a386a3/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof\nError: Try 'puppet help module install' for usage{noformat}\n\n*NOTE:* Cannot reproduce this bug currently.\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the master:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n\nh2. Expect\n\nThe module should be installed from the PMT successfully.\n\nh2. Actual\n\nThe module installation fails:\n\n{noformat}pgjrlcolpf0t8pd.delivery.puppetlabs.net (win-2012r2-x86_64-agent) 09:53:01$ cmd.exe /c puppet module install puppetlabs-dsc\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/code/environments/production/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nError: No such file or directory @ rb_sysopen - C:/Users/Administrator/AppData/Local/Temp/cache/tmp20150806-2408-1jdxdr9/puppetlabs-dsc-0.1.1-b20055-04a386a3/lib/puppet_x/dsc_resources/xRemoteDesktopSessionHost/DSCResources/MSFT_xRDSessionCollectionConfiguration/MSFT_xRDSessionCollectionConfiguration.schema.mof\nError: Try 'puppet help module install' for usage{noformat}", "environment": "Module Version: 0.1.1-b20055-04a386a3\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33809", "fixedVersions": [], "id": "33809", "issueType": "Bug", "key": "MODULES-2367", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Cannot Reproduce", "resolutionDate": "2015-09-25T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Failure to Install Module from Forge (Sighting)", "timeSpent": "PT0S", "updated": "2015-09-25T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["registry"], "created": "2015-08-06T04:04:00.000000", "creator": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68cad88b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1g7j:"}], "description": "To set the (Default) value of a key one has to explicitly assign the value => '(Default)':\n\n\n{code:puppet}\nregistry::value {'command':\n      key   => 'HKEY_CLASSES_ROOT\\*\\shell\\Edit with Notepad++\\command',\n      type  => 'string',\n      value => '(default)',\n      data  => \"pathtocommand %1\",\n}\n{code}\n\n\nHowever, this does not work and creates a new value _default_ instead of setting the keys default value:\n{code:puppet}\nregistry::value {'(default)':\n      key   => 'HKEY_CLASSES_ROOT\\*\\shell\\Edit with Notepad++\\command',\n      type  => 'string',\n      data  => \"pathtocommand %1\",\n}\n{code}\nSince the value should default to resource title, I consider this a bug, at least counter intuitive", "environment": "puppet 3.8.1 / Windows\n\nforge registry module v1.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36005", "fixedVersions": [], "id": "36005", "issueType": "Bug", "key": "MODULES-2364", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:caa883d4-3220-432f-924f-0eb3b8086818", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "setting (Default) registry::value explicitly requires value => '(Default)' assignment", "timeSpent": "PT0S", "updated": "2015-08-06T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt", "rabbitmq", "supported"], "created": "2015-08-06T01:28:00.000000", "creator": "5c018112b5881d1b2e50c440", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e22998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1g73:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "The  manage_repos setting is being deprecated in favor of repos_ensure.\nHowever, setting repos_ensure to false will create a dependency loop if you use a (pre-)stage to setup the apt repos.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "43380", "fixedVersions": [], "id": "43380", "issueType": "Bug", "key": "MODULES-2363", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c018112b5881d1b2e50c440", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "repos_ensure setting is not compatibe with running apt in pre-stage", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [], "components": [], "created": "2015-08-05T23:29:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a20a110"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1g6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23916201_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13171360"}], "description": "Hi,\n\nThe collectd module has been moved to the puppet community namespace. Please move the puppet approved module banner.\n\nhttps://forge.puppetlabs.com/pdxcat/collectd\n\nto\n\nhttps://forge.puppetlabs.com/puppet/collectd\n\nThanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41232", "fixedVersions": [], "id": "41232", "issueType": "Bug", "key": "MODULES-2362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "resolution": "Fixed", "resolutionDate": "2015-08-06T09:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Transfer approved module status from pdxcat/collectd to puppet/collectd", "timeSpent": "PT0S", "updated": "2015-08-06T09:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c118b761efb0069ce0527", "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-08-05T14:28:00.000000", "creator": "623c118b761efb0069ce0527", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e13acab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ftr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56409460_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4761458512"}], "description": "The {{$postscript}} parameter has no effect for the xtrabackup provider of {{mysql::server::backup}}. This ticket is to implement this functionality as well as the ability to execute a script before the backup as a {{$prescript}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43379", "fixedVersions": [], "id": "43379", "issueType": "New Feature", "key": "MODULES-2340", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c118b761efb0069ce0527", "resolution": "Fixed", "resolutionDate": "2015-09-30T08:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Implement script functionality for xtrabackup provider", "timeSpent": "PT0S", "updated": "2015-09-30T08:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [{"attacher": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "created": "2015-08-05T14:24:00.000000", "name": "Screen Shot 2015-08-05 at 1.20.16 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12919"}], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "GUI does not reflect the newly created. \nTravis was able to see it via below query\n{code}\nuse [database1]", "created": "2015-08-05T15:14:00.000000"}], "components": [], "created": "2015-08-05T14:24:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11e6143c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ftb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2988532_*|*_6_*:*_1_*:*_0"}], "description": "1. Apply below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login20':\n  password => 'Passw0rd!!',\n}\nsqlserver::user{'create-dbuser25-database1':\n  user      => 'dbuser27',\n  database  => 'database1',\n  login     => 'login20',\n  require   => Sqlserver::Login['login20'],\n}\n->\nsqlserver::role{'databaseRole':\n  role => 'databaserole2',\n  database => 'database1',\n  authorization => 'dbuser27',\n  ensure => 'present',\n  instance => 'MSSQLSERVER',\n  members => ['dbuser25', 'dbuser1'],\n  members_purge => 'false',\n  permissions => {'GRANT' => ['SELECT', 'INSERT', 'UPDATE', 'DELETE', 'CONTROL', 'ALTER' ]},\n  type => 'DATABASE',\n}\n{code}\n\n- Expected behavior: the database-specific role 'databaserole2' should have all granted permissions above ('SELECT', 'INSERT', 'UPDATE', 'DELETE', 'CONTROL', 'ALTER' )\n- Actual behavior: \nNone of the granted permissions was seen in databaserole2 (screenshot attached)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41230", "fixedVersions": [], "id": "41230", "issueType": "Bug", "key": "MODULES-2339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-05T15:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver::role database-specific role created but missing granted permissions", "timeSpent": "PT0S", "updated": "2015-08-11T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Fixed by different documentation ticket", "created": "2015-09-11T11:18:00.000000"}], "components": ["sqlserver"], "created": "2015-08-05T12:07:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53048fbc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1fmv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3193913439_*|*_5_*:*_1_*:*_0"}], "description": "Current README.md, last paragraph below:\n\n*sqlserver::role*\n\nCreates and configures a server-wide or database-specific role.\n\nRequires the sqlserver::config define for access to the parent instance.\n\nauthorization: Optional. Sets the role's owner. Valid options: a string containing an existing login or username. Default: the value of user in the corresponding sqlserver::config resource.\n\ndatabase: Optional. Specifies the database on which to create the role. Only valid if type is set to 'DATABASE'. Valid options: a string containing the name of an existing database. Default: 'master'.\n\nensure: Specifies whether the managed role should exist. Valid options: 'absent' and 'present'. Default: 'present'.\n\ninstance: Optional. Specifies a SQL Server instance on which to manage the role. Valid options: a string containing the name of an existing instance. Default: 'MSSQLSERVER'.\n\nmembers: Optional. Assigns one or more members to the role. Valid options: an array of one or more logins and/or usernames. Default: {}.\n\nmembers_purge: Optional. Specifies whether to drop any existing members of the role that are not explicitly included in the members parameter. Use with caution. If set to 'true' and members is an empty array, Puppet drops all members from the role. Valid options: 'true' and 'false'. Default: 'false'.\n\npermissions: Required. Associates one or more permissions with the role. Valid options: a hash of one or more key => value pairs, where each key is the desired permission state and each value is an array of strings specifying the permissions to be managed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36004", "fixedVersions": [], "id": "36004", "issueType": "Bug", "key": "MODULES-2338", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-09-11T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: Documentation, permissions should not be required for sqlserver::role in README", "timeSpent": "PT0S", "updated": "2015-09-11T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": ["DISM"], "created": "2015-08-05T10:16:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4abbaf17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyogbj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7784_*|*_3_*:*_1_*:*_9001630_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2332727821"}], "description": "[Changes since 1.1.0 | https://github.com/puppetlabs/puppetlabs-dism/compare/1.1.0...master]\nEnhancements and bug fixes including a readme update. This is for an unsupported release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38020", "fixedVersions": [], "id": "38020", "issueType": "Task", "key": "MODULES-2335", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-09-01T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release (dism) 09/01/15 - (1.2.0) - (5a99a41)", "timeSpent": "PT0S", "updated": "2015-09-01T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a47d594742a00683d6fdc", "body": "Status? I have just bumped into this problem on our puppet/puppetdb server.", "created": "2015-12-03T16:04:00.000000"}, {"author": "623a47d594742a00683d6fdc", "body": "The same environment (wheezy, puppetlabs-postgres 4.5.0, puppetlabs-apt 2.1.1)", "created": "2015-12-03T16:19:00.000000"}, {"author": "623a47d594742a00683d6fdc", "body": "After \"service puppetserver restart\" everything seems to be working again", "created": "2015-12-03T16:21:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:23d050cf-5b02-4f62-a51f-8f15f9fefce6", "body": "From man apt_preferences(5):\n\nbq. Note that the files in the {{/etc/apt/preferences.d}} directory are parsed in alphanumeric ascending order and need to obey the following naming convention: The files have either no or \"pref\" as filename extension and only contain alphanumeric, hyphen \\(-), underscore (_) and period (.) characters. Otherwise APT will print a notice that it has ignored a file if the file doesn't match a pattern in the {{Dir::Ignore-Files-Silently}} configuration list - in this case it will be silently ignored.\n\nMy guess is that the parser is thinking that .org is the file extension, which will cause the file to be ignored.  I suggest changing the name of the configuration file by either adding .conf or using underscores (i.e. 50apt_postgresql_org).", "created": "2016-01-19T09:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue inline with the above suggestion.\u00a0\nIf you disagree with my decision I apologize and feel free to reopen.", "created": "2021-01-25T08:41:00.000000"}, {"author": "601a6392a7fb4000693ec9a8", "body": "This was fixed by https://github.com/puppetlabs/puppetlabs-apt/pull/260 .", "created": "2021-01-25T12:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Fantastic, thank you for the response [~accountid:601a6392a7fb4000693ec9a8] :)", "created": "2021-01-25T14:30:00.000000"}], "components": ["apt", "postgresql", "supported"], "created": "2015-08-05T06:55:00.000000", "creator": "601a6392a7fb4000693ec9a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fc692d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1fbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83648954_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_172726293345"}], "description": "With puppetlabs-apt 2.1.1 and postgresql::repo included, apt-get upgrade produces the following warning:\n\n{noformat}\n# apt-get upgrade\nReading package lists... Done\nBuilding dependency tree       \nReading state information... Done\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\nN: Ignoring file '50apt.postgresql.org' in directory '/etc/apt/preferences.d/' as it has an invalid filename extension\n{noformat}", "environment": "Debian wheezy and/or jessie\npuppetlabs-postgresql 4.5.0\npuppetlabs-apt 2.1.1", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "41226", "fixedVersions": [], "id": "41226", "issueType": "Bug", "key": "MODULES-2333", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "601a6392a7fb4000693ec9a8", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T08:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Causes \"Ignoring file '50apt.postgresql.org' in directory '/etc/apt/preferences.d/\" warning", "timeSpent": "PT0S", "updated": "2021-01-25T14:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey Dan. The release parameter of apt::source specifies which distribution in location/dists/ directory. Therefore in order for apt to work for this repository you must set release to 'newrelic' as this is the name of the directory present in the dists directory. In addition, you would need to remove newrelic from the repos parameter as this does not exist at [http://apt.newrelic.com/debian/dists/newrelic/]\u00a0currently. Your manifest should look like the following then:\n{code:java}\napt::source { \"newrelic\":\n  ensure    => \"present\",\n  key       => {\n    id      => \"548C16BF\",\n    source  => \"https://download.newrelic.com/548C16BF.gpg\",\n  },\n  location  => \"http://apt.newrelic.com/debian/\",\n  repos     => \"non-free\",\n  release   => \"newrelic\",\n}\n{code}\nI hope this helps with your issue. Feel free to re-open a ticket if you feel this is a feature which still needs implemented for other reasons. Cheers!", "created": "2018-08-30T09:58:00.000000"}], "components": ["apt"], "created": "2015-08-04T20:40:00.000000", "creator": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26ac8195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1fa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_120633666_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96781657839"}], "description": "I was wanting to implement installing NewRelic's server agent on a bunch of my hosts.  Their instructions to add an apt source is this:\n{code}\necho deb http://apt.newrelic.com/debian/ newrelic non-free >> /etc/apt/sources.list.d/newrelic.list\nwget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add -\n{code}\n\nAs far as I can tell, there isn't a *release* specified for the apt source, and when I tried setting this up in my manifest, this is what I did:\n{code}\napt::source { \"newrelic\":\n  ensure    => \"present\",\n  key       => {\n    id      => \"548C16BF\",\n    source  => \"https://download.newrelic.com/548C16BF.gpg\",\n  },\n  location  => \"http://apt.newrelic.com/debian/\",\n  notify    => Exec['apt_update'],\n  repos     => \"newrelic non-free\",\n}\n{code}\n\nBut that resulted in *trusty* being injected as the *release*:\n{code}\n$ cat /etc/apt/sources.list.d/newrelic.list\n# This file is managed by Puppet. DO NOT EDIT.\n# newrelic\ndeb http://apt.newrelic.com/debian/ trusty newrelic non-free\n{code}\n\nand running *apt-get update* would throw errors like these:\n{code}\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: Err http://apt.newrelic.com trusty/newrelic amd64 Packages\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]/returns:   404  Not Found\n{code}\n\nMy workaround was to set the *release* param to be a *single* space.  Setting it to empty-string (*\"\"*) or *undef* would result in it falling back to *trusty*.\n{code}\napt::source { \"newrelic\":\n  ensure    => \"present\",\n  key       => {\n    id      => \"548C16BF\",\n    source  => \"https://download.newrelic.com/548C16BF.gpg\",\n  },\n  location  => \"http://apt.newrelic.com/debian/\",\n  notify    => Exec['apt_update'],\n  release   => \" \",\n  repos     => \"newrelic non-free\",\n}\n{code}\n\nwhich results in this:\n{code}\n$ cat /etc/apt/sources.list.d/newrelic.list\n# This file is managed by Puppet. DO NOT EDIT.\n# newrelic\ndeb http://apt.newrelic.com/debian/   newrelic non-free\n{code}", "environment": "Ubuntu 14.04\nPuppet 3.8.1\nApt module 2.1.1", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "37010", "fixedVersions": [], "id": "37010", "issueType": "Improvement", "key": "MODULES-2332", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5152a728-e7dc-4d9d-8c26-407dee8c869d", "resolution": "Fixed", "resolutionDate": "2018-08-30T09:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When creating an apt::source, allow the \"release\" parameter to be optional", "timeSpent": "PT0S", "updated": "2018-08-30T09:58:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15169b54ec0068b14547", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/498", "created": "2015-08-05T08:28:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We decided this is best as a separate module instead of a feature added to stdlib.", "created": "2015-08-13T11:19:00.000000"}], "components": ["stdlib"], "created": "2015-08-04T20:30:00.000000", "creator": "623c15169b54ec0068b14547", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c00a4d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1f9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_121386964_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_623152956"}], "description": "PUP-1202 is a long desired feature when working with External Node Classifiers, to be able to create non-class resources.  For example, a non-trivial amount of modules on the forge only provide defines, for use of the module as a library (e.g. something like logrotate).\n\nIt would be nice if a helper would be included with stdlib to create multiple resources via an ENC.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39157", "fixedVersions": [], "id": "39157", "issueType": "New Feature", "key": "MODULES-2331", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15169b54ec0068b14547", "resolution": "Won't Fix", "resolutionDate": "2015-08-13T11:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Provide a class for creating non-class resources with an ENC", "timeSpent": "PT0S", "updated": "2015-08-13T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Please try rolling back to f7b31b7 which was before the (MODULES-2312) Use sp_executesql to execute T-SQL ticket and see if problem is related to fix", "created": "2015-08-04T22:26:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "The sysadmin role is a protected system role and can not be modified in this manner, please create a unique new name and it should work as well.\n\n[Server-Level roles |https://msdn.microsoft.com/en-us/library/ms188659.aspx]", "created": "2015-08-04T23:08:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Create new role successfully with below manifest:\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login7':\n  password => 'Passw0rd!!',\n}\nsqlserver::login{'login8':\n  password => 'Passw0rd!!',\n}\nsqlserver::login{'login9':\n  password => 'Passw0rd!!',\n}\n->\nsqlserver::role{'roleforlogin123':\n  role => '789role',\n  authorization => 'login7',\n  ensure => 'present',\n  instance => 'MSSQLSERVER',\n  members => ['login8', 'login9'],\n  members_purge => 'false',\n  permissions => {'GRANT' => ['CREATE ENDPOINT', 'CREATE ANY DATABASE']},\n  type => 'SERVER',\n}", "created": "2015-08-05T11:41:00.000000"}], "components": [], "created": "2015-08-04T19:05:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a9d01e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1f67:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14593469_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_45184659"}], "description": "1. Successfully created database1 and login1\n2. Attempted to create a SERVER type role by applying the below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::role{'sysadmin':\n  authorization => 'login1',\n  ensure => 'present',\n  instance => 'MSSQLSERVER',\n  members => ['login7', 'login8'],\n  members_purge => 'false',\n  permissions => {'GRANT' => ['CONNECT', 'CREATE DATABASE'] },\n  type => 'SERVER',\n}\n{code} \n\n3. Failed:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\3.txt\nNotice: Compiled catalog for uvmh1uqnfs6qtjh.delivery.puppetlabs.net in environment production in 0.69 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE [master];\nBEGIN\n    IF NOT EXISTS(\n    SELECT name FROM sys.server_principals WHERE type_desc = ''SERVER_ROLE'' AND name = ''sysadmin''\n)\n\n        CREATE SERVER ROLE [sysadmin] AUTHORIZATION [login1];\n\n    IF NOT EXISTS(\n    SELECT p.name,r.name FROM sys.server_principals r\n        JOIN sys.server_principals p ON p.principal_id = r.owning_principal_id\n        WHERE r.type_desc = ''SERVER_ROLE'' AND p.name = ''login1'' AND r.name = ''sysadmin'')\n\n        ALTER AUTHORIZATION ON SERVER ROLE::[sysadmin] TO [login1];\n\nEND\nUSE [master];\nIF NOT EXISTS(\n    SELECT name FROM sys.server_principals WHERE type_desc = ''SERVER_ROLE'' AND name = ''sysadmin''\n)\n\n    THROW 51000, ''The SERVER ROLE [sysadmin] does not exist'', 10\n    IF NOT EXISTS(\n    SELECT p.name,r.name FROM sys.server_principals r\n        JOIN sys.server_principals p ON p.principal_id = r.owning_principal_id\n        WHERE r.type_desc = ''SERVER_ROLE'' AND p.name = ''login1'' AND r.name = ''sysadmin'')\n\n    THROW 51000, ''The SERVER ROLE [sysadmin] does not have the correct owner of [login1]'', 10\n\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Role[sysadmin]/Sqlserver_tsql[role-sysadmin-MSSQLSERVER]/returns: change from notrun\n to 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE [master];\nBEGIN\n    IF NOT EXISTS(\n    SELECT name FROM sys.server_principals WHERE type_desc = ''SERVER_ROLE'' AND name = ''sysadmin''\n)\n\n        CREATE SERVER ROLE [sysadmin] AUTHORIZATION [login1];\n\n    IF NOT EXISTS(\n    SELECT p.name,r.name FROM sys.server_principals r\n        JOIN sys.server_principals p ON p.principal_id = r.owning_principal_id\n        WHERE r.type_desc = ''SERVER_ROLE'' AND p.name = ''login1'' AND r.name = ''sysadmin'')\n\n        ALTER AUTHORIZATION ON SERVER ROLE::[sysadmin] TO [login1];\n\nEND\nUSE [master];\nIF NOT EXISTS(\n    SELECT name FROM sys.server_principals WHERE type_desc = ''SERVER_ROLE'' AND name = ''sysadmin''\n)\n\n    THROW 51000, ''The SERVER ROLE [sysadmin] does not exist'', 10\n    IF NOT EXISTS(\n    SELECT p.name,r.name FROM sys.server_principals r\n        JOIN sys.server_principals p ON p.principal_id = r.owning_principal_id\n        WHERE r.type_desc = ''SERVER_ROLE'' AND p.name = ''login1'' AND r.name = ''sysadmin'')\n\n    THROW 51000, ''The SERVER ROLE [sysadmin] does not have the correct owner of [login1]'', 10\n\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nNotice: /Stage[main]/Main/Sqlserver::Role[sysadmin]/Sqlserver::Role::Permissions[Sqlserver::Role[sysadmin]-GRANT-sysadmi\nn]/Sqlserver_tsql[role-permissions-sysadmin-GRANT-MSSQLSERVER]: Dependency Sqlserver_tsql[role-sysadmin-MSSQLSERVER] has\n failures: true\nWarning: /Stage[main]/Main/Sqlserver::Role[sysadmin]/Sqlserver::Role::Permissions[Sqlserver::Role[sysadmin]-GRANT-sysadm\nin]/Sqlserver_tsql[role-permissions-sysadmin-GRANT-MSSQLSERVER]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.47 seconds\nPS C:\\Users\\Administrator>\n{code}\n\n4. Attempted to create database-specific role but also failed with similar errors", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39156", "fixedVersions": [], "id": "39156", "issueType": "Bug", "key": "MODULES-2330", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-05T11:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver::role fails to create role", "timeSpent": "PT0S", "updated": "2015-08-05T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "attachments": [], "comments": [{"author": "557058:e2fb50d2-ed1a-42c6-9172-ad3cde5a7004", "body": "PR #764:\nAdded New Boolean Variable \" use_default_package \" set to true and changed conditional line to \" if versioncmp($::operatingsystemmajrelease, '7') >= 0 and $use_default_package == true \"", "created": "2015-10-07T12:02:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "[https://github.com/puppetlabs/puppetlabs-mysql/pull/764]\n\nI am currently doing some housekeeping. Closing issue as it has been resolved.", "created": "2021-04-12T06:00:00.000000"}], "components": ["mysql"], "created": "2015-08-04T17:06:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4796e5c0-0845-4a3b-b3af-547cabc9c240", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19d8c31c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1f13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5511400862_*|*_10007_*:*_1_*:*_21180785_*|*_10009_*:*_1_*:*_173966714375_*|*_5_*:*_1_*:*_0"}], "description": "If the OS is Centos7, the module assigns mariadb as the provider. We use percona and I would like the provider to be set to mysql so that we can use the my.cnf configuration options and mysql style configuration layout. I think a parameter that allowed you to override this setting would work.", "environment": "Centos 7\nPuppet 3.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42385", "fixedVersions": [], "id": "42385", "issueType": "New Feature", "key": "MODULES-2328", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4796e5c0-0845-4a3b-b3af-547cabc9c240", "resolution": "Fixed", "resolutionDate": "2021-04-12T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add ability to override provider in params.pp", "timeSpent": "PT0S", "updated": "2021-04-12T06:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Modified 'sqlserver::user::permission' to be 'sqlserver::user::Permission' or 'sqlserver::User::Permission', and then apply again, there are different errors as below:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\2.txt\nError: Could not parse for environment production: This Name has no effect. A value-producing expression without other e\nffect may only be placed last in a block/sequence at C:/cygwin64/tmp/2.txt:6:1 on node uvmh1uqnfs6qtjh.delivery.puppetla\nbs.net\n{code}", "created": "2015-08-04T14:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Documentation issue, MODULES-2325 referencing for README updates, should be Permissions not permission", "created": "2015-08-04T22:31:00.000000"}], "components": [], "created": "2015-08-04T14:28:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea4f1b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1eo7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28956242_*|*_6_*:*_1_*:*_0"}], "description": "Same errors as MODULES-2325\n\nSteps taken:\n1. successfully created a database: database1, and a database user: databaselogin8\n2. Attempted to grant permission for databaselogin8 by applying the below manifest\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\n\nsqlserver::user::permission{'database user permission':\n    user     => 'databaselogin8',\n\tdatabase => 'database1',\n\tinstance => 'MSSQLSERVER',\n\tpermission => 'UPDATE',\n\tstate => 'GRANT',\n\twith_grant_option => 'true',\n}\n{code}\n\nErrors:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\2.txt\nError: Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type sqlserver::user::permission\nat C:/cygwin64/tmp/2.txt:6:1 on node uvmh1uqnfs6qtjh.delivery.puppetlabs.net\nPS C:\\Users\\Administrator>\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41251", "fixedVersions": [], "id": "41251", "issueType": "Bug", "key": "MODULES-2327", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-04T22:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to set database user permission", "timeSpent": "PT0S", "updated": "2015-08-11T14:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR up at https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/263", "created": "2015-08-17T14:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged.", "created": "2015-08-17T16:00:00.000000"}], "components": ["vcsrepo"], "created": "2015-08-04T13:04:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8fc49348-d68e-45b5-9fab-d5bd27799f49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fc09d31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvliv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_875203583_*|*_10007_*:*_1_*:*_5032610_*|*_3_*:*_1_*:*_253478031_*|*_5_*:*_1_*:*_0"}], "description": "It appears that when a {{source}} contains regex metacharacters (such as {{git+ssh://user@host/repo.git}}, containing {{+}} and {{.}}) when {{force != true}} , the [check for existence of a working copy|https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/d68402d1f930d5a30f1ec9224ac3791b6d9d29b9/lib/puppet/provider/vcsrepo/git.rb#L110] can fail, causing errors when updating.\n\nError encountered:\n{code}\nError: Could not create repository (non-repository at path)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39155", "fixedVersions": [], "id": "39155", "issueType": "Bug", "key": "MODULES-2326", "labels": ["puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8fc49348-d68e-45b5-9fab-d5bd27799f49", "resolution": "Fixed", "resolutionDate": "2015-08-17T16:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "git provider's ensure => latest fails to update dependent on source URL", "timeSpent": "PT0S", "updated": "2015-08-17T16:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "Same errors with below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login2':\n    password => 'Pupp3t2@',\n}\nsqlserver::login::permission{'modify login permission':\n  login => 'login2',\n  instance => 'MSSQLSERVER',\n  permission => 'UPDATE',\n  state => 'GRANT',\n  with_grant_option => 'true',\n}\n{code}", "created": "2015-08-04T12:41:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "it should be 'permissions' not 'permission'", "created": "2015-08-04T22:29:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Will create PR for README update.", "created": "2015-08-04T22:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/4c1e228419c89a92edd244baae0ce70ce959da02", "created": "2015-08-06T15:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Docs were updated. Moving to resolved.", "created": "2015-08-07T14:46:00.000000"}], "components": [], "created": "2015-08-04T12:29:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@293f3525"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1el3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Docs needed updating to reflect reality"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_83270222_*|*_1_*:*_1_*:*_39719357_*|*_10007_*:*_1_*:*_144351463_*|*_3_*:*_1_*:*_93522_*|*_5_*:*_1_*:*_0"}], "description": "1. Successfully created a sqlserver login, login1\n2. Attempted to change the permission for login1 by applying below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login::permission{'modify login permission':\n  login => 'login1',\n  instance => 'MSSQLSERVER',\n  permission => 'UPDATE',\n  state => 'GRANT',\n  with_grant_option => 'true',\n}\n{code}\n\nErrors output:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\loginpermission.txt\nError: Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type sqlserver::login::permission\n at C:/cygwin64/tmp/loginpermission.txt:5:1 on node uvmh1uqnfs6qtjh.delivery.puppetlabs.net\nPS C:\\Users\\Administrator>\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43377", "fixedVersions": [], "id": "43377", "issueType": "Bug", "key": "MODULES-2325", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-07T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Invalid resource type sqlserver::login::permission", "timeSpent": "PT0S", "updated": "2015-08-07T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/48].", "created": "2015-08-04T16:40:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "PR sucked, closing.", "created": "2015-08-04T18:16:00.000000"}], "components": ["dsc"], "created": "2015-08-04T11:46:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71061710"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1ej3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Waste of time was wasteful."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20492_*|*_10007_*:*_1_*:*_5782626_*|*_3_*:*_1_*:*_17600344_*|*_6_*:*_1_*:*_0"}], "description": "Currently the acceptance and integration tests are ran via bash scripts which are non-obvious and undocumented. The rakefile should be updated to include documented tasks for running the acceptance and integration tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42384", "fixedVersions": [], "id": "42384", "issueType": "Task", "key": "MODULES-2324", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-04T18:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Create Rake Tasks for Running Integration and Acceptance Tests", "timeSpent": "PT0S", "updated": "2015-08-12T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "The sysadmin role is a protected system role and can NEVER be deleted.\n\n[Server-Level roles |https://msdn.microsoft.com/en-us/library/ms188659.aspx]", "created": "2015-08-04T23:07:00.000000"}, {"author": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "body": "This is a sqlserver::login, not sysadmin role", "created": "2015-09-08T23:21:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR #182 https://github.com/puppetlabs/puppetlabs-sqlserver/pull/182", "created": "2016-08-15T21:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/482dc493df7b0401e9076632ebc24ffbadbe0eec", "created": "2016-08-16T15:40:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Test automation covers this at spec/acceptance/sqlserver_login_spec.rb lines 337-345, no FR necessary.\nCI passes. ", "created": "2016-08-23T15:42:00.000000"}], "components": ["sqlserver"], "created": "2015-08-04T11:14:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Delete an SQL Login without error\nDoes not error if the request SQL login does not exist\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3acbc666"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1e7r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200389546_*|*_1_*:*_1_*:*_42804719_*|*_10007_*:*_2_*:*_25208428_*|*_3_*:*_2_*:*_317446726_*|*_4_*:*_1_*:*_29264915211_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_3024815667_*|*_10011_*:*_1_*:*_404501296"}], "description": "1. Successfully created login1 by applying the below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login1':\ninstance => 'MSSQLSERVER',\npassword => 'Passw0rd!!',\nlogin_type => 'SQL_LOGIN',\ncheck_expiration => 'true',\n}\n{code}\n\n2. Login with sa account and make sure login is not been using/login, attempted to delete the login1 by apply the below manifest:\n\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login1':\n  instance => 'MSSQLSERVER',\n  ensure => 'absent'\n}\n{code}\n\nResults: login1 is not deleted, applying the manifest throws the errors as below:\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\deletelogin1.txt\nNotice: Compiled catalog for uvmh1uqnfs6qtjh.delivery.puppetlabs.net in environment production in 0.56 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nGO\nIF exists(select * from sys.sql_logins where name = ''login1'')\nBEGIN\n    -- need to add logic to kill all possible connections if any exists,\n    -- possible force flag to prevent from happening during transaction if user would prefer to wait\n    execute sp_droplogin @loginame = [login1]\nEND\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Login[login1]/Sqlserver_tsql[login-MSSQLSERVER-login1]/returns: change from notrun t\no 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nGO\nIF exists(select * from sys.sql_logins where name = ''login1'')\nBEGIN\n    -- need to add logic to kill all possible connections if any exists,\n    -- possible force flag to prevent from happening during transaction if user would prefer to wait\n    execute sp_droplogin @loginame = [login1]\nEND\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nNotice: Applied catalog in 0.10 seconds\nPS C:\\Users\\Administrator>\n{code}\n\n3. Modified the manifest to be:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\nadmin_user => 'sa',\nadmin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login1':\nlogin => 'login1',\ninstance => 'MSSQLSERVER',\nensure => 'absent',\n}\n{code}\n\n4. Apply the modified manifest in step3, same errors and the login1 is still not deleted\n\n{code}\nPS C:\\Users\\Administrator> puppet apply C:\\cygwin64\\tmp\\deletelogin1_again.txt\nNotice: Compiled catalog for uvmh1uqnfs6qtjh.delivery.puppetlabs.net in environment production in 0.56 seconds\nError: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nGO\nIF exists(select * from sys.sql_logins where name = ''login1'')\nBEGIN\n    -- need to add logic to kill all possible connections if any exists,\n    -- possible force flag to prevent from happening during transaction if user would prefer to wait\n    execute sp_droplogin @loginame = [login1]\nEND\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nError: /Stage[main]/Main/Sqlserver::Login[login1]/Sqlserver_tsql[login-MSSQLSERVER-login1]/returns: change from notrun t\no 0 failed: BEGIN TRY\n    DECLARE @sql_text as NVARCHAR(max);\n    SET @sql_text = N'USE master\nGO\nIF exists(select * from sys.sql_logins where name = ''login1'')\nBEGIN\n    -- need to add logic to kill all possible connections if any exists,\n    -- possible force flag to prevent from happening during transaction if user would prefer to wait\n    execute sp_droplogin @loginame = [login1]\nEND\n'\n    EXECUTE sp_executesql @sql_text;\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n returned 1 instead of one of [0]\nNotice: Applied catalog in 0.10 seconds\nPS C:\\Users\\Administrator>\n{code}", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "40125", "fixedVersions": [], "id": "40125", "issueType": "Bug", "key": "MODULES-2323", "labels": [], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2016-08-23T15:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: Unable to delete/absent sqlserver::login", "timeSpent": "PT0S", "updated": "2016-08-23T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/04a386a3b52aeb3ab027b25693ec6ef1f1dcc25c", "created": "2015-08-06T13:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_pkg-stgforge_master/lastSuccessfulBuild/", "created": "2015-08-06T13:27:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.1.1-b20063-217b994e. (Switched to \"xService\" because xSmbShare is broken in more than one way.)\n\nh2. Environment\nModule Version: 0.1.1-b20063-217b994e\nPE Version: 2015.02 (Gold)\nPuppet Agent Version: 1.2.2 (Gold)\nMaster: CentOS 7 x64\nAgent: Windows 2012 R2 x64\n\nh2. Repro Steps\n\n# Install PE on the master node.\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the master:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Add the following resource to the \"site.pp\" on the master:\n{noformat}node default {\n  dsc::lcm_config {'disable_lcm':\n    refresh_mode => 'Disabled'\n  }\n  dsc_xservice { 'test_service':\n    dsc_name => 'w32time',\n    dsc_state => 'Stopped',\n    dsc_startuptype => 'Manual'\n  }\n}{noformat}\n# Run Puppet Agent on the Windows node:\n{noformat}puppet agent -t --environment production{noformat}\n\nh2. Expect\n\nThe Puppet Agent run should succeed. The \"Windows Time\" service should be stopped and state should be \"Disabled\".\n", "created": "2015-08-11T11:54:00.000000"}], "components": ["dsc"], "created": "2015-08-04T10:29:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215ada2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1e27:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Blocked testing for current tickets"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_57762_*|*_1_*:*_1_*:*_81736527_*|*_10007_*:*_1_*:*_69251949_*|*_3_*:*_1_*:*_32410655_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_426399392_*|*_10006_*:*_1_*:*_17762"}], "description": "h1. Description\n\nIf a user specifies an \"x\" DSC resource type (xSmbShare) in a manifest the Puppet agent will fail to run the catalog because the DSC vendored resource cannot be found:\n\n{noformat}w2012r2.vm 17:48:23$ cmd.exe /c puppet agent -t --environment production\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for w2012r2.vm\nInfo: Applying configuration version '1438649311'\nError: /Stage[main]/Main/Node[default]/Dsc_xsmbshare[xsmbshare_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference\n= 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\puppet\\cache\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'xSmbShare'\n  Method        = 'test'\n  Property      = @{\n    name = 'TestSMBShare'\n    path = 'TestValueName'\n    description = 'Actually a CIFS share.'\n    ensure = 'present'\n  }\n  ModuleName = @{\n    ModuleName      = \"xSmbShare\"\n    RequiredVersion = \"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-DscResource : Resource xSmbShare was not found.\nAt line:28 char:11\n+ $result = Invoke-DscResource @invokeParams\n+           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Invoke-DscResource], Argument\n   Exception\n    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.De\n   siredStateConfiguration.Commands.InvokeDscResourceMethodCommand\nNotice: Applied catalog in 2.06 seconds\n\nw2012r2.vm executed in 11.44 seconds\nExited: 4{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install PE on the master node.\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the master:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Add the following resource to the \"site.pp\" on the master:\n{noformat}node default {\n  dsc_xsmbshare {'xsmbshare_test':\n    dsc_ensure => 'Present',\n    dsc_name => 'TestSMBShare',\n    dsc_path => 'TestValueName',\n    dsc_description => 'Actually a CIFS share.',\n  }\n}{noformat}\n# Run Puppet Agent on the Windows node:\n{noformat}puppet agent -t --environment production{noformat}\n\nh2. Expect\n\nThe Puppet Agent run should succeed.\n\nh2. Actual\n\nThe Puppet Agent run fails:\n\n{noformat}w2012r2.vm 17:48:23$ cmd.exe /c puppet agent -t --environment production\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for w2012r2.vm\nInfo: Applying configuration version '1438649311'\nError: /Stage[main]/Main/Node[default]/Dsc_xsmbshare[xsmbshare_test]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference\n= 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\puppet\\cache\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'xSmbShare'\n  Method        = 'test'\n  Property      = @{\n    name = 'TestSMBShare'\n    path = 'TestValueName'\n    description = 'Actually a CIFS share.'\n    ensure = 'present'\n  }\n  ModuleName = @{\n    ModuleName      = \"xSmbShare\"\n    RequiredVersion = \"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-DscResource : Resource xSmbShare was not found.\nAt line:28 char:11\n+ $result = Invoke-DscResource @invokeParams\n+           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) [Invoke-DscResource], Argument\n   Exception\n    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.De\n   siredStateConfiguration.Commands.InvokeDscResourceMethodCommand\nNotice: Applied catalog in 2.06 seconds\n\nw2012r2.vm executed in 11.44 seconds\nExited: 4{noformat}", "environment": "Module Version: 0.1.1-b20052-33d43b62\nPuppet Agent Version: 1.2.2 (Gold)\nPE Version: 2015.2.0 (Gold)\nMaster: CentOS 7 x64\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33807", "fixedVersions": [], "id": "33807", "issueType": "Bug", "key": "MODULES-2322", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-11T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Failure to Load Vendored Types After Plug-in Sync", "timeSpent": "PT0S", "updated": "2015-08-13T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-08-18T15:14:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "fix version?", "created": "2015-08-18T15:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Going out in the next release.", "created": "2015-08-19T16:34:00.000000"}], "components": [], "created": "2015-08-04T09:50:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54820f64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1e1r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1229045080_*|*_5_*:*_1_*:*_0"}], "description": "From my own investigation into the postgresql module there is no way to manage pg_hba.conf without managing the full postgresql instance.  \n\nYou can see in the code there are references to variables from outside of the defined type that make it so you cannot use it without defining postgresql::server first.  \n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/pg_hba_rule.pp#L18\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/pg_hba_rule.pp#L28\n\nFor my use case, I'd like to manage just the pg_hba.conf while someone else is managing the whole instance.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41249", "fixedVersions": [], "id": "41249", "issueType": "Bug", "key": "MODULES-2321", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2015-08-18T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PostgreSQL Module - pg_hba_rule defined type should be usable without managing a postgresql instance", "timeSpent": "PT0S", "updated": "2015-08-19T16:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "If you look in the first line, it says '...:/VAR\u2215p...' that second slash there looks like a weird character, and its location indicates that this comes from you input somewhere else, maybe hiera or your ENC.\n\nIf you have further questions, feel free to reopen this ticket.", "created": "2015-10-14T05:38:00.000000"}], "components": ["apache", "concat", "supported"], "created": "2015-08-04T09:22:00.000000", "creator": "557058:6810a570-e221-4233-afcb-53e5f7ff786e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e3d7e22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1e1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6121008143_*|*_6_*:*_1_*:*_0"}], "description": "When I try to use concat, I've got the following error:\n\n{code}\nError: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/File[15-default.conf]: Could not evaluate: Could not retrieve file metadata for file:/VAR\u2215puppet/concat/15-default.conf/fragments.concat.out: invalid byte sequence in US-ASCII\n/usr/share/ruby/vendor_ruby/puppet/util.rb:240:in `=~'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:240:in `absolute_path?'\n/usr/share/ruby/vendor_ruby/puppet/file_serving/terminus_selector.rb:11:in `select'\n/usr/share/ruby/vendor_ruby/puppet/indirector/file_metadata/selector.rb:11:in `get_terminus'\n/usr/share/ruby/vendor_ruby/puppet/indirector/file_metadata/selector.rb:15:in `find'\n/usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:201:in `find'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:178:in `block in metadata'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `each'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `metadata'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:111:in `copy_source_values'\n/usr/share/ruby/vendor_ruby/puppet/type/file.rb:711:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'\n/usr/share/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'\n/usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:120:in `block in apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:119:in `apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:227:in `run_internal'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:134:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/context.rb:64:in `override'\n/usr/share/ruby/vendor_ruby/puppet.rb:244:in `override'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:133:in `run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (4 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (3 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:117:in `with_client'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:44:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:82:in `run_in_fork'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:43:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:41:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356:in `onetime'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322:in `run_command'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:11:in `<main>'\nWrapped exception:\ninvalid byte sequence in US-ASCII\n/usr/share/ruby/vendor_ruby/puppet/util.rb:240:in `=~'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:240:in `absolute_path?'\n/usr/share/ruby/vendor_ruby/puppet/file_serving/terminus_selector.rb:11:in `select'\n/usr/share/ruby/vendor_ruby/puppet/indirector/file_metadata/selector.rb:11:in `get_terminus'\n/usr/share/ruby/vendor_ruby/puppet/indirector/file_metadata/selector.rb:15:in `find'\n/usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:201:in `find'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:178:in `block in metadata'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `each'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:170:in `metadata'\n/usr/share/ruby/vendor_ruby/puppet/type/file/source.rb:111:in `copy_source_values'\n/usr/share/ruby/vendor_ruby/puppet/type/file.rb:711:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'\n/usr/share/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'\n/usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:120:in `block in apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:119:in `apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:227:in `run_internal'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:134:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/context.rb:64:in `override'\n/usr/share/ruby/vendor_ruby/puppet.rb:244:in `override'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:133:in `run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (4 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (3 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:117:in `with_client'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:44:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:82:in `run_in_fork'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:43:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:41:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356:in `onetime'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322:in `run_command'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:11:in `<main>'\n{code}\n\nBut all my files seem to be in ASCII:\n\n{code}\nfind . -type f -exec file {} \\;\n./bin/concatfragments.sh: POSIX shell script, ASCII text executable\n./_etc_httpd_conf_ports.conf/fragments.concat: ASCII text\n./_etc_httpd_conf_ports.conf/fragments.concat.out: ASCII text\n./_etc_httpd_conf_ports.conf/fragments/10_Listen 8080: ASCII text\n./_etc_httpd_conf_ports.conf/fragments/10_Apache ports header: ASCII text\n./15-default.conf/fragments.concat: ASCII text\n./15-default.conf/fragments.concat.out: ASCII text\n./15-default.conf/fragments/0_default-apache-header: ASCII text\n./15-default.conf/fragments/90_default-access_log: ASCII text\n./15-default.conf/fragments/10_default-docroot: ASCII text\n./15-default.conf/fragments/50_default-directories: ASCII text\n./15-default.conf/fragments/70_default-logging: ASCII text\n./15-default.conf/fragments/80_default-serversignature: ASCII text\n./15-default.conf/fragments/999_default-file_footer: ASCII text\n./_USR_newtprod_tomcat_bin_setenv.sh/fragments.concat: ASCII text, with no line terminators\n./_USR_newtprod_tomcat_bin_setenv.sh/fragments.concat.out: ASCII text, with no line terminators\n./_USR_newtprod_tomcat_bin_setenv.sh/fragments/10_setenv-CATALINA_OPTS: ASCII text, with no line terminators\n{code}\n\nAny idea ?", "environment": "OS: CentOS Linux release 7.1.1503\nRuby: ruby 2.0.0p598 (2014-11-13) [x86_64-linux]\nPuppet: Puppet v3.7.4\n\nlocale:\n# locale\nLANG=en_US.utf8\nLC_CTYPE=\"en_US.UTF-8\"\nLC_NUMERIC=\"en_US.UTF-8\"\nLC_TIME=\"en_US.UTF-8\"\nLC_COLLATE=\"en_US.UTF-8\"\nLC_MONETARY=\"en_US.UTF-8\"\nLC_MESSAGES=\"en_US.UTF-8\"\nLC_PAPER=\"en_US.UTF-8\"\nLC_NAME=\"en_US.UTF-8\"\nLC_ADDRESS=\"en_US.UTF-8\"\nLC_TELEPHONE=\"en_US.UTF-8\"\nLC_MEASUREMENT=\"en_US.UTF-8\"\nLC_IDENTIFICATION=\"en_US.UTF-8\"\nLC_ALL=en_US.UTF-8\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39154", "fixedVersions": [], "id": "39154", "issueType": "Bug", "key": "MODULES-2320", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6810a570-e221-4233-afcb-53e5f7ff786e", "resolution": "Done", "resolutionDate": "2015-10-14T05:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat: invalid byte sequence in US-ASCII", "timeSpent": "PT0S", "updated": "2016-07-18T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "Never mind, librarian-puppet doesn't work with this module anyway, since it's still using {{Modulefile}} instead of {{metadata.repo}}.  I'll find a different mrepo module to use.", "created": "2015-08-03T17:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I looked through it and didn't see any major bump changes. I'll change the Modulefile to metadata.json before release", "created": "2015-08-05T09:58:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "I had not tried the github version before, because librarian-puppet would not install it.\n\nI just cloned the github repo and put that directly into my modules directory.  Upon testing it, I got an error from the apache vhost module:\n\n{noformat}\n[root@puppet01-ord12 mrepo]# puppet apply --noop --test -e 'include mrepo'\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nInfo: Loading facts\nError: Evaluation Error: Error while evaluating a Function Call, Apache::Vhost[mrepo]: Mixing IP and non-IP Listen directives is not possible", "created": "2015-08-05T10:10:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "I created [PR#26|https://github.com/puppetlabs/puppetlabs-mrepo/pull/26] to address this - at least to get the module to work when not using ip-based vhosts.", "created": "2015-08-05T11:18:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppetlabs.com/puppetlabs/mrepo/1.2.0 (*)", "created": "2015-08-11T18:03:00.000000"}], "components": ["apache", "supported"], "created": "2015-08-03T17:50:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35a8eaa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0607:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80416_*|*_3_*:*_1_*:*_111945998_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_579926398"}], "description": "It's been more than two years since the last release of the puppetlabs-mrepo puppet module.  There have been at least 12 pull requests merged during that time, including fixes that are required for it to work with puppet 4 (specifically, the apache template in the forge version references variables without prefixing them with {{@}} )", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39153", "fixedVersions": [], "id": "39153", "issueType": "Improvement", "key": "MODULES-2319", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2015-08-11T18:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release mrepo 1.2.0 - 2015-08-11 - (SHA)", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1725d32a94006a649bf4", "body": "This _can_ also be a problem in Debian.  A default setup renders something like this:\n\n\n{noformat}\nxxx:~# cat /etc/apt/preferences.d/backports.pref \n# This file is managed by Puppet. DO NOT EDIT.\nExplanation: apt: backports\nPackage: *\nPin: origin ftp.uk.debian.org\nPin-Priority: 200\nxxx:~#\n{noformat}\n\n\nIt not only makes non-obvious what's happening here but it can break at any time (i.e.: teporarily changing sources).\n\nIt much better should render something like this:\n\n\n{noformat}\nroot@XXX:~# cat /etc/apt/preferences.d/50backports \n# This file is managed by Puppet. DO NOT EDIT.\nExplanation: apt: backports\nPackage: *\nPin: release a=squeeze-backports, c=main contrib non-free\nPin-Priority: 200\nroot@XXX:~#\n\n{noformat}\n\nAs of now, I workaround it with something like this (puppet manifest):\n\n\n{noformat}\n\tapt::source { 'backports':\n\t\tcomment  => \"${distcodename} backports\",\n\t\tlocation => $backports_location,\n\t\trelease  => \"${distcodename}-backports\",\n\t\trepos    => 'main contrib non-free',\n\t\tinclude  => { 'src' => false }", "created": "2015-09-16T09:05:00.000000"}, {"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "Also, (at least on Ubuntu) the pin priority for the backports should default to 100 (this is the default behavior in Apt when no preferences file exists). I still feel the best default behavior for puppet would be to not create a preferences file unless the user passes in values for the pin param. ", "created": "2015-09-16T09:43:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was already fixed with MODULES-2446", "created": "2015-10-14T05:43:00.000000"}], "components": ["apt", "supported"], "created": "2015-08-03T15:29:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f8dc1b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1drr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6185608980_*|*_6_*:*_1_*:*_0"}], "description": "When running on Ubuntu and simply including the apt::backports class with its default params, it will create an apt::pin resource (via creating an apt::source resource) that is incorrect. The problem is that apt::backports sets a default pin value of '200' which passes it to the apt::source it creates which triggers it to create an apt::pin resource but uses the location to create a pin. I believe this works fine for Debian systems because the backport repo is typically at a different origin (i.e. backports.org) but on Ubuntu systems the backport repository is at the same location but just with a different dist name (i.e. a=precise-backports). You can work around the issue by passing a hash to the pin param of the apt::backports class but I feel the default behavior should be correct. The current behavior is incorrect because the apt::pin that gets created catches all the repos because the backports and the main repos have the same location (only the security repo has a different location).\n\nI would prefer that the backports class simply didn't create a pin file as Apt (at least on Ubuntu) is programmed to do the sane thing by default. It may also be best to only allow a hash as simply allowing a string or a number, the class will have to have special logic to deal with Ubuntu vs. Debian (and I don't even know about Mint).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39110", "fixedVersions": [], "id": "39110", "issueType": "Bug", "key": "MODULES-2318", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Duplicate", "resolutionDate": "2015-10-14T05:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::backports class sets incorrect pin file on Ubuntu", "timeSpent": "PT0S", "updated": "2015-10-14T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ff3d0239-56d5-40f1-8e43-ad479129f753", "body": "Any update?, i need activate a specific rule for specific vhost, like as, protect a specific parameter for specific path on a wordpress site, but not all server. Is a great idea can create multiple rules from vhost or specific class, by example:\n\n\u00a0\n{code:java}\n$scanners = ['acunetix', 'nikto']\napache::mod::security::rule\u00a0{ 'test-rule':\n    # all_vhost => true,\n    vhost => [ 'example.com', 'www.example.com' ],\n\u00a0\u00a0\u00a0 mode => 'REQUEST_HEADERS',\n\n    from_data => $scanners,\n    payload => 'User-Agent',\n    description => { 'version' => '...', 'msg' => 'Scanner attempt.' },\n    severity => 2,\n    .... etc\n}\n{code}\n\u00a0", "created": "2021-01-01T23:10:00.000000"}], "components": ["apache"], "created": "2015-08-03T10:41:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:789cf89d-667c-466b-b2c6-fcad25781de7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d582ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jan/21"}], "description": "Currently, there is not a process that documents how to add rules beyond the core rule set for mod_security. \n\nAs an example, if one were to have base rules configured the configuration would look something like this:\n\n{noformat}\nclass {'apache::mod::security':\n\t\tcrs_package => 'modsecurity-crs',\n\t\tmodsec_secruleengine => 'DetectionOnly',\n\t\tmodsec_dir => '/var/www/mod_security',\n\t\tactivated_rules => [\n\t\t\t'base_rules/modsecurity_crs_20_protocol_violations.conf',\n\t\t\t'base_rules/modsecurity_crs_21_protocol_anomalies.conf',\n\t\t\t'base_rules/modsecurity_crs_30_http_policy.conf',\n\t\t\t'base_rules/modsecurity_crs_35_bad_robots.conf',\n\t\t\t'base_rules/modsecurity_35_bad_robots.data',\n\t\t\t'base_rules/modsecurity_35_scanners.data',\n\t\t\t'base_rules/modsecurity_crs_40_generic_attacks.conf',\n\t\t\t'base_rules/modsecurity_40_generic_attacks.data',\n\t\t\t'base_rules/modsecurity_crs_41_sql_injection_attacks.conf',\n\t\t\t'base_rules/modsecurity_crs_41_xss_attacks.conf',\n\t\t\t'base_rules/modsecurity_crs_42_tight_security.conf',\n\t\t\t'base_rules/modsecurity_crs_45_trojans.conf',\n\t\t\t'base_rules/modsecurity_crs_49_inbound_blocking.conf'\n\t\t\t],\n\t\tallowed_methods => ['GET','POST','OPTIONS','HEAD'],\n\t}\n{noformat}\nHowever, as new vulnerabilities are discovered and/or active attacks are happening there needs to be a way to apply new rules beyond the CRS. Furthermore, in order to support server clustering a custom source directory should be able to be specified to allow for custom rules outside of CRS.\n\n\nI propose something along the following in config:\n\n{noformat}\nclass {'apache::mod::security':\n\t\tcrs_package => 'modsecurity-crs',\n\t\tmodsec_secruleengine => 'DetectionOnly',\n\t\tmodsec_dir => '/var/www/mod_security',\n\t\tactivated_rules => [\n\t\t\t'base_rules/modsecurity_crs_20_protocol_violations.conf',\n\t\t\t'base_rules/modsecurity_crs_21_protocol_anomalies.conf',\n\t\t\t'base_rules/modsecurity_crs_30_http_policy.conf',\n\t\t\t'base_rules/modsecurity_crs_35_bad_robots.conf',\n\t\t\t'base_rules/modsecurity_35_bad_robots.data',\n\t\t\t'base_rules/modsecurity_35_scanners.data',\n\t\t\t'base_rules/modsecurity_crs_40_generic_attacks.conf',\n\t\t\t'base_rules/modsecurity_40_generic_attacks.data',\n\t\t\t'base_rules/modsecurity_crs_41_sql_injection_attacks.conf',\n\t\t\t'base_rules/modsecurity_crs_41_xss_attacks.conf',\n\t\t\t'base_rules/modsecurity_crs_42_tight_security.conf',\n\t\t\t'base_rules/modsecurity_crs_45_trojans.conf',\n\t\t\t'base_rules/modsecurity_crs_49_inbound_blocking.conf'\n\t\t\t],\n            *    extended_rules_source_dir => '/var/shared_dir/extended_rules',\n                extended_rules_activated_list => [\n 'TrustWave_rules/rule_1.conf',\n'internal_rules/rule_37.conf'\n],*\n\t\tallowed_methods => ['GET','POST','OPTIONS','HEAD'],\n\t}\n{noformat}\n\n\nThis would then allow for supporting both regular CRS as well as a custom directory that could be updated at a single point and distributed to multiple web-servers assuming that they all share a network-mounted folder.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39108", "fixedVersions": [], "id": "39108", "issueType": "Improvement", "key": "MODULES-2317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:789cf89d-667c-466b-b2c6-fcad25781de7", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mod_Security: Add support for custom rule sets beyond CRS", "timeSpent": "PT0S", "updated": "2021-01-01T23:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix merged into master.", "created": "2015-08-06T12:02:00.000000"}], "components": ["apache", "stdlib", "supported"], "created": "2015-08-03T02:42:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a2749a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_292761607_*|*_5_*:*_1_*:*_0"}], "description": "MODULES-2024 caused an incompatibility with Puppet < 3.3.0, e.g. 2.7 which is apparently still supported in stdlib's master branch, according to metadata.json.\n\nWhen the file_line type is loaded, it tries to load a boolean parameter helper which was added in https://github.com/puppetlabs/puppet/pull/1607.\n\n{noformat}\nCould not autoload file_line: no such file to load -- puppet/parameter/boolean at /home/travis/build/theforeman/puppet-puppet/spec/fixtures/modules/apache/manifests/mod/prefork.pp:60\n{noformat}", "environment": "Puppet < 3.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37009", "fixedVersions": [], "id": "37009", "issueType": "Bug", "key": "MODULES-2316", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2015-08-06T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "file_line: no such file to load -- puppet/parameter/boolean on Puppet < 3.3", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d85866b810069e4355f", "body": "I see the same behaviour on CentOS 7 with puppet 3.8.4, future parser enabled and puppetlabs-firewall 1.7.2 (newest forge release).\n\nIs there a way to get debug output from the firewall/firewallchain types and providers, so that I can put something more helpful on here than \"me too!\"?", "created": "2016-01-12T04:13:00.000000"}, {"author": "623c0d85866b810069e4355f", "body": "Having stabbed around in the type/provider source for this for a while, it looks as though the ignore rule is working fine inside the {{lib/puppet/type/firewallchain.rb}} file, but that the \n{{ resource { \"firewall\": purge => true } }} section knows nothing about this and clobbers the rules anyhow.\n\nA workaround appears to be to use the following chunks:\n\n{code}\nclass someclass {\n  firewallchain { 'INPUT:filter:IPv4':\n    purge  => true,\n    # Ignore the fail2ban jump rule\n    ignore => [\n               '-j f2b-ssh',\n               ],\n  }\n  # Don't purge the f2b-ssh chain itself...\n  firewallchain { 'f2b-ssh:filter:IPv4':\n    purge => false,\n  }\n  # Globally set firewallchains as purged by default:\n  Firewallchain <| |> { purge => true }\n  # ..and do NOT use the resource { \"firewall\": purge => true } chunk\n}\n{code}\n\nThis seems to have the desired effect although is slightly longer than the provided example to ignore the fail2ban rules and chains.\n\nFurthermore, the suggestion to use:\n\n{code}\n  resources { \"firewallchain\":\n    purge => true,\n  }\n{code}\n\nTo purge unmanaged firewall chains does not work as it attempts to remove some pre-defined chains such as {{FORWARD:filter:IPv4}} and the various \"mangle\" chains, which are not possible to remove.\n\n\nIs this a sensible workaround or am I missing something obvious?\n\n  Many thanks!", "created": "2016-01-12T09:28:00.000000"}, {"author": "623c0d85866b810069e4355f", "body": "Actually I've found that my workaround doesn't work entirely as expected, as the available options don't quite match up to what I wanted:\n\n - Setting the purge parameter when realizing Firewallchain entries overrides rather than sets the default\n - Setting defaults using {{Firewallchain { purge => true \\}}} only works if the scopes match up, so in practice putting this in a firewall profile doesn't work as intended\n\nThere definitely is something not working as intended with the example given to allow ignoring firewall rules in particular chains in the documentation, mind.  It looks like the {{firewall}} and {{firewallchain}} resources need to know more about one another but are actually quite disconnected?", "created": "2016-01-13T02:41:00.000000"}, {"author": "623c0d85866b810069e4355f", "body": "Actually working workaround, by just using firewallchain resources and not purging firewall resources:\n\n{code}\n  # Workaround:\n  # 1) Purge unmanaged firewallchain resources:\n  resources { \"firewallchain\":\n    purge => true,\n  }\n  # 2) Explicitly specify a managed list of firewallchains, to purge:\n  firewallchain {\n    [ \"PREROUTING:mangle:IPv4\",\n      \"FORWARD:filter:IPv4\",\n      \"FORWARD:mangle:IPv4\",\n      \"POSTROUTING:mangle:IPv4\",\n      \"OUTPUT:filter:IPv4\",\n      \"INPUT:mangle:IPv4\",\n      \"OUTPUT:mangle:IPv4\", ]:\n    purge => true,\n  }\n{code}\n\nThe the given example with an {{ignore}} rule set works as expected, as does specifying a firewallchain (e.g. {{f2b-ssh}}) and setting {{purge => false}}.\n\nNote (more for future reference to myself) that you can only add the \"ignore\" attribute to a chain in a derived class, so fail2ban will need to be a child class of wherever the firewall settings are here...", "created": "2016-01-13T02:50:00.000000"}, {"author": "623a4ac9b75ca8007056038c", "body": "Former user Your the greatest! It was quiet some work here, but it seems I have it working now! What I had todo in my case:\n# set firewall resource,  purge => false\n# resources firewallchain,  purge => false\n# and explicitly specify the rules I wanted to purge\n\nI'm a happy man :P", "created": "2016-02-15T04:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Documentation update needed.", "created": "2017-05-10T14:44:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Your assesment is correct, the {{resource}} purging conflicts and overrides the {{firewallchain}} purging. The docs should be updated to be more clear...", "created": "2017-05-10T14:44:00.000000"}, {"author": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "body": "So the solution that is put forward works, but is not practical for me:\n\nWhen I set the global purge attributes for firewall and firewallchain to false, I have to explicitly specify the list of firewallchains to purge.\n\nThis however, causes all these resources to be declared. And now I cannot (re-)declare them inside another module.\n\nSo I had something like this:\n\n{{firewallchain \\{ 'FORWARD:filter:IPv4':}}\n{{\u00a0policy => 'drop',}}\n{{\u00a0ignore => [ '-j DOCKER-', '-i docker', '-o docker' ]}}\n{{}}}\n\n{{firewallchain \\{ 'PREROUTING:nat:IPv4':}}\n{{\u00a0ignore => [ '-j DOCKER' ]}}\n{{}}}\n\n{{firewallchain \\{ 'OUTPUT:nat:IPv4':}}\n{{\u00a0ignore => [ '-j DOCKER' ]}}\n{{}}}\n\n{{firewallchain \\{ 'POSTROUTING:nat:IPv4':}}\n{{\u00a0ignore => [ '-o docker', '-s 172.' ]}}\n{{}}}\n\nBut this no longer works, as puppet starts complaining about duplicate declarations. I cannot combine them into one declaration because these declarations have to be set in the docker module, while the purge rules go into the overall firewall module. This overruling behaviour should not only be documented better, but in fact changed, so that we can declare specific ignore rules inside the right modules.", "created": "2018-02-09T16:59:00.000000"}, {"author": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "body": "By the way, found a solution, as follows:\n\nFirst I set firewall purging to false overall:\n{quote}resources \\{ 'firewall':\n \u00a0\u00a0 purge => false\n }\n resources \\{ 'firewallchain':\n \u00a0 purge => false\n }\n{quote}\nThen I set the specific firewall chains I want to have purged (all default tables):\n{quote}firewallchain \\{\n \u00a0[ 'INPUT:filter:IPv4',\n \u00a0\u00a0 'FORWARD:filter:IPv4',\n \u00a0\u00a0 'OUTPUT:filter:IPv4',\n \u00a0\u00a0 'PREROUTING:mangle:IPv4',\n \u00a0\u00a0 'INPUT:mangle:IPv4',\n \u00a0\u00a0 'FORWARD:mangle:IPv4',\n \u00a0\u00a0 'OUTPUT:mangle:IPv4',\n \u00a0\u00a0 'POSTROUTING:mangle:IPv4',\n \u00a0\u00a0 'PREROUTING:nat:IPv4',\n \u00a0\u00a0 'INPUT:nat:IPv4',\n \u00a0\u00a0 'OUTPUT:nat:IPv4',\n \u00a0\u00a0 'POSTROUTING:nat:IPv4']:\n \u00a0 purge => true\n }\n{quote}\nFinally, I override in local modules the behaviour to ignore specific rules:\n{quote}Firewallchain <| title == 'PREROUTING:nat:IPv4' |> \\{\n\u00a0 ignore => [ '-j DOCKER' ]\n }\n{quote}\nThis works perfectly.", "created": "2018-02-10T07:27:00.000000"}, {"author": "623a4db250bb2b0070b5e4bb", "body": "Thanks, [~accountid:70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195] - that works brilliantly and saved me a lot of time. Possibly obvious but one thing that caught me out when setting rules from multiple classes was that I had to use the 'append' operator to ensure the 'ignore' values from different places were merged:\n\n\n{code:java}\n# module 'docker'\nFirewallchain <| title == 'PREROUTING:nat:IPv4' |> {\n\u00a0 ignore +> [ '-j DOCKER' ]\n}\n# module 'kubernetes'\nFirewallchain <| title == 'PREROUTING:nat:IPv4' |> {\n \u00a0 ignore +> [ '-j KUBE' ]\n}{code}\nI hope it helps someone.", "created": "2018-04-17T04:59:00.000000"}], "components": ["firewall", "supported"], "created": "2015-08-02T03:18:00.000000", "creator": "623a4ac9b75ca8007056038c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@671c845d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/16"}], "description": "Battling a whole day now to get (unmanaged) rules in a certain chains not to get purged. I followed the instructions in the manaul (and a lot of of other combinations). But my entries from f2b get removed anyways.\n\n{code:java}\nfirewallchain { 'f2b-www:filter:IPv4':\n    ensure  => present,\n    purge   => true,\n    ignore  => '--comment \"[^\"](?i:ignore)[^\"]\"'\n}\n{code}\neven\n{code:java}\nfirewallchain { 'f2b-www:filter:IPv4':\n    ensure  => present,\n    purge   => false,\n} \n{code}\ndoes not work.\n\nIs this because there is a bug or are there some \"catches\"?\n", "environment": "RHEL 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33803", "fixedVersions": [], "id": "33803", "issueType": "Bug", "key": "MODULES-2314", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4ac9b75ca8007056038c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall ignore rules docs are unclear", "timeSpent": "PT0S", "updated": "2018-04-17T04:59:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "601a6392a7fb4000693ec9a8", "body": "Could we get this into a release, because right now the released version of puppetlabs-xinetd doesn't work at all on 4.x with strict_variables?", "created": "2015-12-21T14:24:00.000000"}], "components": ["xinetd"], "created": "2015-07-31T16:57:00.000000", "creator": "606dd6b92b469c007046e99f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0c6c28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87a7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57883725244_*|*_6_*:*_1_*:*_0"}], "description": "default_user/group functionality doesn't work in puppetlabs/xinetd.  i made changes to fix the functionality and added tests (https://github.com/puppetlabs/puppetlabs-xinetd/pull/68).  the tests pass when i run them locally, but they all seem to fail when run in travis-ci.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "40124", "fixedVersions": [], "id": "40124", "issueType": "Bug", "key": "MODULES-2313", "labels": ["module", "puppetlabs-xinetd"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "606dd6b92b469c007046e99f", "resolution": "Fixed", "resolutionDate": "2017-05-31T15:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "default_user/group functionality doesn't work", "timeSpent": "PT0S", "updated": "2017-05-31T15:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[Merged cc630298| https://github.com/puppetlabs/puppetlabs-sqlserver/commit/cc6302984d2aeee732626975a7bcf743185260a5]", "created": "2015-08-03T09:38:00.000000"}], "components": ["sqlserver"], "created": "2015-07-31T16:46:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@639b6839"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d47:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered by QA testing"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_617252824_*|*_1_*:*_1_*:*_10578_*|*_10007_*:*_1_*:*_224246299_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9222583"}], "description": "Presently the SQL server module executes arbitrary TSQL by injecting user supplied data into the template https://github.com/puppetlabs/puppetlabs-sqlserver/blob/3fd2931ca2d4ee5e1140eaf7cd892ab50719dbd5/lib/puppet/property/sqlserver_tsql.rb.\n\n{code}\nerb_template = <<-TEMPLATE\nBEGIN TRY\n    #{value}\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n    TEMPLATE\n{code}\n\nUnfortunately this approach doesn't consider syntactically invalid SQL code.  For instance, when the query is {{FOO}}, the response is:\n\n{code}\nMsg 102, Level 15, State 1, Line 2\nIncorrect syntax near 'FOO'.\n{code}\n\nThis does not conform to the expectation that erroneous code will always raise a {{51000}} error.\n\nA conforming approach here would be to use [sp_executesql|https://msdn.microsoft.com/en-us/library/ms188001.aspx] as it will then properly raise upon user syntax error with a {{51000}} code.\n\nFor instance\n\n{code}\nBEGIN TRY\n    DECLARE @SQLString NVARCHAR(max);\n    SET @SQLString = N'Foo'\n    EXECUTE sp_executesql @SQLString\nEND TRY\nBEGIN CATCH\n    DECLARE @msg as VARCHAR(max);\n    SELECT @msg = 'THROW CAUGHT: ' + ERROR_MESSAGE();\n    THROW 51000, @msg, 10\nEND CATCH\n{code}\n\nWill correctly yield the error\n\n{code}\nMsg 51000, Level 16, State 10, Line 15\nTHROW CAUGHT: Could not find stored procedure 'Foo'.\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37008", "fixedVersions": [], "id": "37008", "issueType": "Bug", "key": "MODULES-2312", "labels": ["sqlserver", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-08-10T13:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SQLServer: tsql provider doesn't properly handle SQL syntax errors", "timeSpent": "PT0S", "updated": "2017-09-05T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-31T16:26:00.000000", "name": "test_manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12918"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think contents or sourcepath is only optional if it is a directory.", "created": "2015-08-10T11:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The documentation from MSDN doesn't really state what is required based on the type that you choose, but I would imagine it is similar to the Puppet File resource.", "created": "2015-08-10T11:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] What do you expect for this ticket to achieve? Better validation? Or let DSC handle the validation like it is doing now? The message coming from DSC seems to be the correct message in this case.  ", "created": "2015-08-10T11:17:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] With the MODULES-2194 resolution the error message is now much better:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 second\ns\nError: Specified arguments not valid. To create an empty file with this name, in\nclude the Contents property with a value of an empty string. The related Resourc\neID is [File]DirectResourceAccess.\nError: /Stage[main]/Main/Dsc_file[file_test]/ensure: change from absent to prese\nnt failed: Specified arguments not valid. To create an empty file with this name\n, include the Contents property with a value of an empty string. The related Res\nourceID is [File]DirectResourceAccess.\nNotice: Applied catalog in 4.17 seconds{noformat}\n\nI'm going to close this bug as invalid.", "created": "2015-08-11T14:07:00.000000"}], "components": ["dsc"], "created": "2015-07-31T16:26:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4533bdec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_844984154_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_97068303"}], "description": "h1. Description\n\n**Note:** I think the [MS documentation|https://technet.microsoft.com/en-us/library/dn282129.aspx] is out of date and now \"Contents\" is a required parameter for the \"File\" type.\n\nIf a user specifies only the \"DestinationPath\" parameter for the \"File\" DSC resource type the following error will occur when applying the manifest:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.41 seconds\nError: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\test_remove.file'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nError: /Stage[main]/Main/Dsc_file[file_test]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\test_remove.file'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 4.14 seconds{noformat}\n\nh2. Attachments\n\n* Test Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on Windows node.\n# Install DSC module from the modules staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Apply the manifest on Windows node:\n# {noformat}puppet apply test_manifest.pp{noformat}\n\nh2. Expect\n\nThe Puppet run should succeed.\n\nh2. Actual\n\nThe Puppet run fails:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.41 seconds\nError: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\test_remove.file'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nError: /Stage[main]/Main/Dsc_file[file_test]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\test_remove.file'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 4.14 seconds{noformat}", "environment": "Module Version: 0.1.1-b20052-33d43b62\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "36003", "fixedVersions": [], "id": "36003", "issueType": "Bug", "key": "MODULES-2311", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Incomplete", "resolutionDate": "2015-08-11T14:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - The \"File\" Resource Fails if Optional Parameter \"Contents\" is Omitted", "timeSpent": "PT0S", "updated": "2015-08-11T14:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-31T14:25:00.000000", "name": "test_manifest.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12621"}], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Issue also affects Unicode specified for the \"Contents\" DSC parameter.", "created": "2015-07-31T15:14:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Issue also affects Unicode specified for the \"Source\" DSC parameter. I'm guessing at this point that the DSC module just isn't cool with Unicode.", "created": "2015-07-31T16:05:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Estimate based on assumptions: \n(1) Puppet, and a Ruby version can correctly handle this correctly. \n(2) WMI stuff is in\n\nSo: this is a verification. If more work needs to happen it would have to be discovered and then ticketed.\n", "created": "2015-08-10T11:39:00.000000"}], "components": ["dsc"], "created": "2015-07-31T14:25:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dd03013"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypml3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/15"}], "description": "h1. Description\n\nIf a user specifies a Unicode path for a \"file\" DSC resource the Puppet run will fail:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 seconds\nError: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\?????????????'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nError: /Stage[main]/Main/Dsc_file[file_test]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\?????????????'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 4.15 seconds{noformat}\n\n\nh2. Attachments\n\n* Test Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on Windows node.\n# Install DSC module from the modules staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Apply the manifest on Windows node:\n# {noformat}puppet apply test_manifest.pp{noformat}\n\nh2. Expect\n\nThe Puppet run should succeed.\n\nh2. Actual\n\nThe Puppet run fails:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.39 seconds\nError: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\?????????????'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nError: /Stage[main]/Main/Dsc_file[file_test]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  Property      = @{\n    destinationpath = 'C:\\?????????????'\n    ensure = 'Present'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Specified arguments not valid. To create an empty file with\nthis name, include the Contents property with a value of an empty string. The\nrelated ResourceID is [File]DirectResourceAccess.\nAt line:23 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationMana\n   ger:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MI RESULT 4,Microsoft.Management.Infrastructure.\n   CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 4.15 seconds{noformat}", "environment": "Module Version: 0.1.1-b20052-33d43b62\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "37052", "fixedVersions": [], "id": "37052", "issueType": "Bug", "key": "MODULES-2310", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - The \"File\" Resource Fails when a Unicode Destination Path is Specified", "timeSpent": "PT0S", "updated": "2018-03-19T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I would like to apologise for not getting around to this FR.\u00a0\nThis module is now supported by voxpupuli. If you are still interested in this feature please raise an issue against the github repo.\u00a0[https://github.com/voxpupuli/puppet-rabbitmq]\n\nAgain sorry we couldn't help you sooner.", "created": "2021-04-12T05:59:00.000000"}], "components": ["rabbitmq"], "created": "2015-07-31T09:50:00.000000", "creator": "623e771f7910a200718cd089", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f8a769c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1cjb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179870951674_*|*_6_*:*_1_*:*_0"}], "description": "When setting up a clustered RabbitMQ environment, I want puppet to ensure that the rabbimq-server service is running.  However, I want to be able to disable automatic service restarts on configuration file changes so that a controlled restart of the cluster can be done.\n\nI would like this because in a multi-node High-Availability Rabbit cluster, I want to be able to do a rolling restart of the cluster manually, but be able to setup new environments without needing to start the service manually, which would be required if I set service_manage to false.\n\nI would like to keep service_manage set to true to have puppet ensure the service is running and enabled at boot.  But have an option like \"service_notify\" set to false so that it is not automatically restarted by puppet.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "41247", "fixedVersions": [], "id": "41247", "issueType": "New Feature", "key": "MODULES-2309", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e771f7910a200718cd089", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T05:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Optional RabbitMQ Service notify on configuration change", "timeSpent": "PT0S", "updated": "2021-04-12T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:1577af4b-80df-445b-a17c-f09b2ef915d2", "created": "2017-02-27T08:15:00.000000", "name": "postgres-run.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13277"}], "comments": [{"author": "70121:1cb87190-13c7-4d20-8b87-f80f5cb783ff", "body": "To workaround the issue cluster can be created by hands with follow code:\n\n{code:bash}\nLC_ALL=en_US.utf8 LANG=en_US.utf8 pg_createcluster 9.4 main\n{code}", "created": "2015-07-31T07:12:00.000000"}, {"author": "557058:1577af4b-80df-445b-a17c-f09b2ef915d2", "body": "I can reproduce the error and confirm the workaround.", "created": "2017-01-17T06:10:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "We're unable to reproduce. [~accountid:557058:1577af4b-80df-445b-a17c-f09b2ef915d2] or [~accountid:70121:1cb87190-13c7-4d20-8b87-f80f5cb783ff], would you please post failed run output with --debug?", "created": "2017-02-24T11:20:00.000000"}, {"author": "557058:1577af4b-80df-445b-a17c-f09b2ef915d2", "body": "Sure, here is the debug output of a puppet apply\n{code}\npuppet apply --debug --modulepath ./modules/ test.pp\n{code}\n\ntest.pp\n{code}\nclass { 'postgresql::globals':\n  version             => '9.4',\n  manage_package_repo => false,\n  needs_initdb        => true,\n}->\nclass { 'postgresql::client': }->\nclass { 'postgresql::server': }\n{code}", "created": "2017-02-27T08:15:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:557058:1577af4b-80df-445b-a17c-f09b2ef915d2], taking a look today.", "created": "2017-02-27T10:52:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:1577af4b-80df-445b-a17c-f09b2ef915d2] I'm still having trouble reproducing this. When postgres installs, /var/lib/postgresql/9.4/main is created automatically. Is this a use case where this directory has been moved or deleted?", "created": "2017-02-27T15:25:00.000000"}, {"author": "557058:1577af4b-80df-445b-a17c-f09b2ef915d2", "body": "The problem (on my system at least) is the postgres-9.4 package installation fails by itself, when LC_ALL is not set in /etc/default/locale\n\n{code}\nSetting up postgresql-9.4 (9.4.10-0+deb8u1) ...\nError: The locale requested by the environment is invalid.\nError: could not create default cluster. Please create it manually with\n\n  pg_createcluster 9.4 main --start\n\nor a similar command (see 'man pg_createcluster').\n{code}\n\nalthough it is set for my environment:\n\n{code}\n# locale | grep _ALL\nLC_ALL=en_US.UTF-8\n{code}\n\nAfter adding it to /etc/default/locale it just works and the Puppet run also works:\n{code}\n# echo 'LC_ALL=en_US.UTF-8' >> /etc/default/locale\n# apt-get install postgresql-9.4\n[...]\nSetting up postgresql-9.4 (9.4.10-0+deb8u1) ...\nCreating new cluster 9.4/main ...\n  config /etc/postgresql/9.4/main\n  data   /var/lib/postgresql/9.4/main\n  locale en_US.UTF-8\nFlags of /var/lib/postgresql/9.4/main set as -------------e-C\n  port   5432\n{code}\n\nSo I'm not sure if you want to provide a solution for this in your Puppet module or just let the user figure out why the package installation fails.", "created": "2017-03-01T05:20:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:1577af4b-80df-445b-a17c-f09b2ef915d2], this won't go into our module but thanks so much for bringing it to our attention! It's a reason to explore perhaps better messaging around an install failure and definitely good information for future issues.", "created": "2017-03-01T10:38:00.000000"}], "components": ["postgresql"], "created": "2015-07-31T07:05:00.000000", "creator": "70121:1cb87190-13c7-4d20-8b87-f80f5cb783ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2968fcc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1chr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49611387070_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_429525723_*|*_10005_*:*_1_*:*_1076744"}], "description": "h2. STEPS TO REPRODUCE:\n{code:puppet}\n  class { \"postgresql::globals\":\n    version             => \"9.4\",\n    manage_package_repo => true,\n    needs_initdb        => true,\n  }->\n  class { \"postgresql::client\": }->\n  class { \"postgresql::server\": }\n{code}\n\nh2. Actual error text:\n{code}\nError: Cannot create /var/lib/postgresql/9.4/main; parent directory /var/lib/postgresql/9.4 does not exist\nError: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.4/main]/ensure: change from absent to directory failed: Cannot create /var/lib/postgresql/9.4/main; parent directory /var/lib/postgresql/9.4 does not exist\n{code}\n\nh2. EXPECTED RESULTS\nWhen option needs_initdb set to true postgresql module have to create all necessary directories to create cluster and databases.\n\n", "environment": "postgresql module version: 4.5.0 (unable to set it in Affects Version).", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "38019", "fixedVersions": [], "id": "38019", "issueType": "Bug", "key": "MODULES-2308", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1cb87190-13c7-4d20-8b87-f80f5cb783ff", "resolution": "Won't Fix", "resolutionDate": "2017-03-01T10:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Can not create database cluster on Debian 8.1 (jessie), because of failed directory dependencies.", "timeSpent": "PT0S", "updated": "2017-03-01T10:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-07-31T02:48:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:df980534-3cfc-445f-82c5-fe00445a3882", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e912c57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1cgn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71310554501_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\ni've noticed inconsistencies in password management for mongodb_users. Compatiblity to MongoDB 2.4 was added back in git commit 9aacef2bc18ff37b5a81403af41b21b89dd9ceb0, but there are some issues regarding this:\n\n- MongoDB 2.4 always hashes the password when the command db.addUser is issued. In lib/puppet/provider/mongodb_user/mongodb.rb there is:\n\n    if mongo_24?\n      user = {\n        :user => @resource[:username],\n        :pwd => @resource[:password_hash],\n        :roles => @resource[:roles]\n      }\n\n      mongo_eval(\"db.addUser(#{user.to_json})\", @resource[:database])\n\nit means that this command will hash the hash, thus storing an incorrect password.\n\nSecondly, there's no option for mongo_24 for password updates:\n\n  def password_hash=(value)\n    cmd_json=<<-EOS.gsub(/^\\s*/, '').gsub(/$\\n/, '')\n    {\n        \"updateUser\": \"#{@resource[:username]}\",\n        \"pwd\": \"#{@resource[:password_hash]}\",\n        \"digestPassword\": false\n    }\n    EOS\n\n    mongo_eval(\"db.runCommand(#{cmd_json})\", @resource[:database])\n  end\n\nThis command is not valid for mongo 2.4. the valid one would be: db.changeUserPassword, as shown here: http://docs.mongodb.org/v2.4/tutorial/change-user-password/\n\nI would propose to expose two properties in manifests/db.pp: password and password_hash, and use the password only when mongoDB version is 2.4\n\nthanks in advance", "environment": "rhel 6.6\nmongodb 2.4.14\npuppet 3.7.5", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40123", "fixedVersions": [], "id": "40123", "issueType": "Bug", "key": "MODULES-2307", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:df980534-3cfc-445f-82c5-fe00445a3882", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "problem with user password when using mongodb 2.4", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Login does not require a password as it is not always a simple User login but rather an application and they could be using other authentication mechanism and others can impersonate that login if allowed.\n\n{code}\n-- Syntax for SQL Database\nCREATE LOGIN login_name { WITH <option_list3> }\n\n<option_list3> ::= \n    PASSWORD = { 'password' }\n{code}\nNote the curly braces denote optional", "created": "2015-08-04T23:14:00.000000"}], "components": [], "created": "2015-07-30T18:19:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34537b76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1cdz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_449744421_*|*_6_*:*_1_*:*_0"}], "description": "The below manifest has login_type => 'SQL_LOGIN' but there is NO password which is required when login_type is set to 'SQL_LOGIN'\n\nExpected failure if apply the manifest.\nActual behavior: The login is created successfully\n\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login33':\n  instance => 'MSSQLSERVER',\n  login_type => 'SQL_LOGIN',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35996", "fixedVersions": [], "id": "35996", "issueType": "Bug", "key": "MODULES-2306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Won't Fix", "resolutionDate": "2015-08-04T23:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver::login password NOT required even when login_type is SQL_LOGIN", "timeSpent": "PT0S", "updated": "2015-08-04T23:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [{"attacher": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "created": "2015-07-30T17:26:00.000000", "name": "Screen Shot 2015-07-30 at 4.24.43 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13264"}], "comments": [{"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Will be fixed as part of MODULES-3256", "created": "2016-08-15T18:12:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Raised PR #182 https://github.com/puppetlabs/puppetlabs-sqlserver/pull/182", "created": "2016-08-15T21:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-sqlserver/commit/482dc493df7b0401e9076632ebc24ffbadbe0eec", "created": "2016-08-16T15:40:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Covered by automated test spec/acceptance/sqlserver_login_spec.rb line 251. No FR necessary.", "created": "2016-08-23T12:53:00.000000"}], "components": ["sqlserver"], "created": "2015-07-30T17:26:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d177345"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3637"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1cav:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_200419433_*|*_1_*:*_1_*:*_33007569095_*|*_10007_*:*_2_*:*_25193495_*|*_3_*:*_2_*:*_52084195_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_394359440"}], "description": "Apply the below manifest:\n{code}\nsqlserver::config{ 'MSSQLSERVER':\n  admin_user => 'sa',\n  admin_pass => 'Pupp3t1@',\n}\nsqlserver::login{'login9':\n  instance => 'MSSQLSERVER',\n  password => 'Passw0rd!!',\n  login_type => 'SQL_LOGIN',\n  check_expiration => 'false',\n  check_policy => 'false',\n  default_database => 'database1',\n  default_language => 'Portuguese',\n  disabled => 'true',\n}\n{code}\n\nThe login is successfully created but it's not disabled (screenshot attached)", "epicLinkSummary": "SQL 1.1.4 Supported Release", "estimate": "PT0S", "externalId": "42383", "fixedVersions": [], "id": "42383", "issueType": "Bug", "key": "MODULES-2305", "labels": [], "originalEstimate": "PT0S", "parent": "35056", "parentSummary": "SQL 1.1.4 Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2016-08-23T12:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "sqlserver::login disabled => 'true' doesn't work", "timeSpent": "PT0S", "updated": "2016-08-24T04:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Is a duplicate of Cloud-413", "created": "2015-07-30T15:54:00.000000"}], "components": [], "created": "2015-07-30T15:52:00.000000", "creator": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ca1ed52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1c0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_130536_*|*_6_*:*_1_*:*_0"}], "description": "https://forge.puppetlabs.com/puppetlabs/vsphere", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42382", "fixedVersions": [], "id": "42382", "issueType": "Bug", "key": "MODULES-2304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "resolution": "Duplicate", "resolutionDate": "2015-07-30T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "VSphere module refers to PE 5.0, should say 2015.x", "timeSpent": "PT0S", "updated": "2015-07-30T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b143f3824d006a579629", "body": "Just stumbled onto this issue myself.  What's the status on getting this merged into puppetlabs-concat?", "created": "2015-12-25T10:05:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "This ticket must be ignored.  From what I gather, v2.1.0 introduced SEL support.", "created": "2016-09-22T12:19:00.000000"}], "components": ["concat"], "created": "2015-07-30T11:55:00.000000", "creator": "623a4744a95758006959fe55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@789571c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1brr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36996749101_*|*_6_*:*_1_*:*_0"}], "description": "I've run into a situation where I need to create [new] files with explicit selinux labels.  The most intuitive approach would be for the concat defined type to support the same selinux related parameters are the core file type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43376", "fixedVersions": [], "id": "43376", "issueType": "New Feature", "key": "MODULES-2303", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4744a95758006959fe55", "resolution": "Fixed", "resolutionDate": "2016-09-30T16:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat type should support specifiy selinux labels", "timeSpent": "PT0S", "updated": "2016-09-30T16:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "This should be resolved by FM-3109", "created": "2015-08-03T10:17:00.000000"}], "components": [], "created": "2015-07-30T11:51:00.000000", "creator": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d99c5e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1br3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339968580_*|*_4_*:*_1_*:*_796104169_*|*_5_*:*_2_*:*_3856236"}], "description": "https://forge.puppetlabs.com/puppetlabs/tomcat", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41245", "fixedVersions": [], "id": "41245", "issueType": "Bug", "key": "MODULES-2302", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "resolution": "Fixed", "resolutionDate": "2015-08-12T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tomcat Module says compatible with Puppet Enterprise >= 3.3.0 < 5.0.0 , should say 2015.x", "timeSpent": "PT0S", "updated": "2015-08-12T16:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Apache 1.6.0 was just released with support for 2015.2.0.", "created": "2015-07-30T14:21:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-30T11:48:00.000000", "creator": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53480d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1bqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9128367_*|*_5_*:*_1_*:*_0"}], "description": "https://forge.puppetlabs.com/puppetlabs/apache", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39106", "fixedVersions": [], "id": "39106", "issueType": "Bug", "key": "MODULES-2301", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:98b4745e-ccd9-44ac-b693-8484c8028f49", "resolution": "Fixed", "resolutionDate": "2015-07-30T14:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache module on the forge lists PE version 4.0.0, should say 2015.x", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-07-29T23:29:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4705cc5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmlb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "At the moment, the {{build}} group of the current {{Gemfile}} does not install on Windows due to:\n\n* {{charlock_holmes}} gem that includes native code that doesn't build on Windows - of which we're only using https://github.com/brianmario/charlock_holmes/blob/master/lib/charlock_holmes/encoding_detector.rb\n* {{librarian-repo}} gem which includes the {{rubyzip}} gem that uses native code that doesn't build on Windows\n\nIt's very possible that neither of these gems will be needed after the work on FM-2564 is complete since:\n\n* All vendored DSC modules will be UTF-8 and will no longer need encoding conversion with charlock_holmes\n* The DMTF CIM schema dependency can be satisfied by other tooling, removing the need for librarian-repo\n\nWith those gems removed, it should be possible to run Puppet type generation on Windows.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "33800", "fixedVersions": [], "id": "33800", "issueType": "Improvement", "key": "MODULES-2300", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Get MOF type building working on Windows", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "With puppet 4.2.0 and ruby 2.1.5 usinf DSC works. we think the changes completed over the last several pull requests have either remedied this or it was a temporary occurrence. Work will still be done to remove the custom path loading.", "created": "2015-08-25T10:23:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Rob completed the work to remove the custom path loading. Verified working on win2012, ruby 2.1.5 and puppet 4.2.0\n\nPS C:\\src\\dsc> git log --pretty=oneline\n26538df3a88f38bb37298cdda713c4b463dc9c80 (MODULES-2299) Update require in types\n4be7f91cb2ed22b190fbb3a55e2a3ae5b89565cc (MODULES-2299) Use a standard approach for require\ncd94c12086f8228a8f05d82d6602a35205cb19b6 (MODULES-2299) Refactor vendors_dsc?\nPS C:\\src\\dsc> ruby -v\nruby 2.1.5p273 (2014-11-13 revision 48405) [x64-mingw32]\nPS C:\\src\\dsc> bundle exec puppet --version\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\n4.2.1\nPS C:\\src\\dsc> bundle exec puppet apply C:\\powershelldsc\\test_simple_file.pp --modulepath c:\\src\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for win-e5k8tm30719 in environment production in 0.67 seconds\nNotice: Applied catalog in 8.66 seconds\n", "created": "2015-08-26T10:26:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged to master https://github.com/puppetlabs/puppetlabs-dsc/commit/4d974c6555df58a53a27893c99c840c92f2af11d", "created": "2015-08-26T10:58:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI running [#77|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/77/]", "created": "2015-08-26T10:59:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI passed", "created": "2015-08-26T11:56:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] Is this specific to only 4.2.0 and nothing greater than that version of Puppet? ", "created": "2015-08-26T12:10:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "I talked with [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] and we determined that this fix is already covered by the existing acceptance and integration tests. \n\nVerified as fixed (via CI) in build 0.1.1-b20077-4d974c65.", "created": "2015-08-26T12:26:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Previously CI did not validate against this actually, but that might have changed while I was on vacation.\n\nIf I remember right, my initial repro scenario involved a vendored {{x*}} type, so I did a double check on this one to verify and it looks like we're good.\n\n{code}\nC:\\source\\dsc\\puppetlabs-dsc [master...origin/master +26 ~0 -0 !]> ruby --version\nruby 2.1.5p273 (2014-11-13 revision 48405) [x64-mingw32]\n\nC:\\source\\dsc\\puppetlabs-dsc [master...origin/master +26 ~0 -0 !]> bundle exec puppet --version\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\n4.2.1\n\nC:\\source\\dsc\\puppetlabs-dsc [master...origin/master +26 ~0 -0 !]> type .\\dsc-xgroup.pp\ndsc::lcm_config {'disable':} ->\n\ndsc_xgroup {'testgroup':\n  dsc_ensure          => 'present',\n  dsc_groupname       => 'TestUsers',\n  dsc_members         => 'vagrant',\n}\n\nC:\\source\\dsc\\puppetlabs-dsc [master...origin/master +26 ~0 -0 !]> bundle exec puppet apply .\\dsc-xgroup.pp --modulepath .\\spec\\fixtures\\modules\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for vagrant-2008r2.hawaii.rr.com in environment production in 0.53 seconds\nNotice: /Stage[main]/Main/Dsc_xgroup[testgroup]/ensure: created\nNotice: Applied catalog in 14.34 seconds\n{code}", "created": "2015-09-04T12:23:00.000000"}], "components": ["dsc"], "created": "2015-07-29T22:53:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@391795ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmav:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3467223_*|*_1_*:*_1_*:*_11485_*|*_10007_*:*_1_*:*_74349718_*|*_3_*:*_1_*:*_326662107_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1844136_*|*_10006_*:*_1_*:*_1975245898"}], "description": "While spec tests pass, it would appear that due to the way requires are performed inside the module, there is breakage within Puppet 4.2.0 / Ruby 2.1.5 on Windows\n\nA strange change was introduced at https://github.com/puppetlabs/puppetlabs-dsc/commit/cdd1db850e6bc4b046596c82cf06c1812e88ffad#diff-1f7407eb598d5b8d11e59f5bb9c3f695R3 that monkeys with the ruby load path.  The theory is that something changed behaviorally in Ruby that prevents this from working.\n\nThis is a fairly non-standard approach.  In a quick spike it looks like we can remove the `$:` and can instead use `require_relative` where necessary.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40122", "fixedVersions": [], "id": "40122", "issueType": "Bug", "key": "MODULES-2299", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-08-26T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC module doesn't run under Puppet 4.2.0", "timeSpent": "PT0S", "updated": "2015-09-04T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dhcp"], "created": "2015-07-29T21:06:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@525834f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1be7:"}], "description": "When I run \"bundle exec rake spec\" against puppetlabs-dhcp, I get the following error message.\n\n{noformat}\n/usr/bin/ruby -I/usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib:/usr/lib64/ruby/gems/2.1.0/gems/rspec-support-3.1.2/lib /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/exe/rspec --pattern spec/\\{classes,defines,unit,functions,hosts,integration\\}/\\*\\*/\\*_spec.rb --color\n/usr/lib64/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/module_spec_helper.rb:23:in `block in <top (required)>': undefined method `environmentpath=' for #<RSpec::Core::Configuration:0x00000002725388> (NoMethodError)\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core.rb:81:in `configure'\n        from /usr/lib64/ruby/gems/2.1.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/module_spec_helper.rb:22:in `<top (required)>'\n        from /export/home/jearls/git/others/puppetlabs-dhcp/spec/spec_helper.rb:1:in `require'\n        from /export/home/jearls/git/others/puppetlabs-dhcp/spec/spec_helper.rb:1:in `<top (required)>'\n        from /export/home/jearls/git/others/puppetlabs-dhcp/spec/classes/dhcp_spec.rb:1:in `require'\n        from /export/home/jearls/git/others/puppetlabs-dhcp/spec/classes/dhcp_spec.rb:1:in `<top (required)>'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `load'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `block in load_spec_files'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `each'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/configuration.rb:1105:in `load_spec_files'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:96:in `setup'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:84:in `run'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:69:in `run'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib/rspec/core/runner.rb:37:in `invoke'\n        from /usr/lib64/ruby/gems/2.1.0/gems/rspec-core-3.1.7/exe/rspec:4:in `<main>'\n{noformat}", "environment": "{noformat}\n$ cat /etc/oracle-release\nOracle Linux Server release 6.5\n\n$ ruby --version\nruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux-gnu]\n\n$ bundle list\nGems included by the bundle:\n  * CFPropertyList (2.2.8)\n  * activesupport (4.2.3)\n  * addressable (2.3.8)\n  * autoparse (0.3.3)\n  * aws-sdk (1.64.0)\n  * aws-sdk-v1 (1.64.0)\n  * beaker (2.18.3)\n  * beaker-rspec (5.2.0)\n  * builder (3.2.2)\n  * bundler (1.9.4)\n  * diff-lcs (1.2.5)\n  * docile (1.1.5)\n  * docker-api (1.22.1)\n  * excon (0.45.4)\n  * extlib (0.9.16)\n  * facter (2.4.4)\n  * faraday (0.9.1)\n  * fission (0.5.0)\n  * fog (1.32.0)\n  * fog-atmos (0.1.0)\n  * fog-aws (0.7.3)\n  * fog-brightbox (0.8.0)\n  * fog-core (1.32.0)\n  * fog-ecloud (0.1.1)\n  * fog-google (0.0.7)\n  * fog-json (1.0.2)\n  * fog-local (0.2.1)\n  * fog-powerdns (0.1.1)\n  * fog-profitbricks (0.0.5)\n  * fog-radosgw (0.0.4)\n  * fog-riakcs (0.1.0)\n  * fog-sakuracloud (1.0.1)\n  * fog-serverlove (0.1.2)\n  * fog-softlayer (0.4.7)\n  * fog-storm_on_demand (0.1.1)\n  * fog-terremark (0.1.0)\n  * fog-vmfusion (0.1.0)\n  * fog-voxel (0.1.0)\n  * fog-xml (0.1.2)\n  * formatador (0.2.5)\n  * google-api-client (0.8.6)\n  * googleauth (0.4.1)\n  * hiera (3.0.1)\n  * hocon (0.9.3)\n  * i18n (0.7.0)\n  * inflecto (0.0.2)\n  * inifile (2.0.2)\n  * ipaddress (0.8.0)\n  * json (1.8.3)\n  * json_pure (1.8.2)\n  * jwt (1.5.1)\n  * launchy (2.4.3)\n  * little-plugger (1.1.3)\n  * logging (2.0.0)\n  * memoist (0.12.0)\n  * metaclass (0.0.4)\n  * mime-types (2.6.1)\n  * mini_portile (0.6.2)\n  * minitest (5.7.0)\n  * mocha (1.1.0)\n  * multi_json (1.11.0)\n  * multipart-post (2.0.0)\n  * net-scp (1.2.1)\n  * net-ssh (2.9.2)\n  * net-telnet (0.1.1)\n  * nokogiri (1.6.6.2)\n  * open_uri_redirections (0.2.1)\n  * puppet (4.2.1)\n  * puppet-lint (1.1.0)\n  * puppet-syntax (2.0.0)\n  * puppet_facts (0.2.1)\n  * puppetlabs_spec_helper (0.10.3)\n  * rake (10.4.2)\n  * rbvmomi (1.8.2)\n  * retriable (1.4.1)\n  * rspec (3.1.0)\n  * rspec-core (3.1.7)\n  * rspec-expectations (3.1.2)\n  * rspec-its (1.2.0)\n  * rspec-mocks (3.1.3)\n  * rspec-puppet (1.0.1)\n  * rspec-support (3.1.2)\n  * rsync (1.0.9)\n  * serverspec (2.20.0)\n  * sfl (2.2)\n  * signet (0.6.1)\n  * simplecov (0.10.0)\n  * simplecov-html (0.10.0)\n  * specinfra (2.39.1)\n  * thread_safe (0.3.5)\n  * trollop (2.1.2)\n  * tzinfo (1.2.2)\n  * unf (0.1.4)\n  * unf_ext (0.0.7.1)\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35994", "fixedVersions": [], "id": "35994", "issueType": "Bug", "key": "MODULES-2298", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to run \"bundle exec rake spec\" on puppetlabs-dhcp", "timeSpent": "PT0S", "updated": "2015-07-29T21:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dhcp"], "created": "2015-07-29T18:51:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66312175"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1bdr:"}], "description": "Why does the DHCP module require that the {{interfaces}} parameter (or {{interface}} parameter) be set when {{dhcpd}} is perfectly fine with trying to discover the interfaces on its own, and only requires that the interface names be passed in if its auto-discovery fails?", "environment": "RedHat family, ISC DHCP version 4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41244", "fixedVersions": [], "id": "41244", "issueType": "Bug", "key": "MODULES-2297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Why does DHCP module require that \"interfaces\" be set?", "timeSpent": "PT0S", "updated": "2015-07-29T18:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": [], "created": "2015-07-29T14:50:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@752dfe29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1b93:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1020555791_*|*_3_*:*_1_*:*_26631390_*|*_5_*:*_1_*:*_0"}], "description": "As a tester, I would like to verify the high priority  functions in SQLSERVER 1.1.0 work well with older release PE 3.8.x. The combination of test as below:\nsqlserver 1.1.0 (high priority functions) + sql2014 + PE 3.8.x+ windows2012r2\n\nTestRail test plan: https://testrail.ops.puppetlabs.net/index.php?/plans/view/3674", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38017", "fixedVersions": [], "id": "38017", "issueType": "Task", "key": "MODULES-2294", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-08-10T17:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: Manual QA test tier 3", "timeSpent": "PT0S", "updated": "2015-08-27T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": [], "created": "2015-07-29T14:49:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7092afc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1b8n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_765823819_*|*_3_*:*_1_*:*_440574277_*|*_5_*:*_1_*:*_0"}], "description": "As a tester, I would like to verify the functions in SQLSERVER 1.1.0 that are also in SQLSERVER 1.0.0 work well with newly released Shallow gravy. The combination of test as below:\nsqlserver 1.1.0 (regression) + sql2014 + Shallow Gravy + windows2012r2\nsqlserver 1.1.0 (regression)+ sql2012 + Shallow Gravy + windows2012r2\n\nTestRail Test Plan: https://testrail.ops.puppetlabs.net/index.php?/plans/view/3673", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35993", "fixedVersions": [], "id": "35993", "issueType": "Task", "key": "MODULES-2293", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Done", "resolutionDate": "2015-08-12T13:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sqlserver: Manual QA test tier 2", "timeSpent": "PT0S", "updated": "2015-08-27T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/689e76becad6e873411335059913d425fcccb754", "created": "2015-07-30T10:40:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Additional fixup commit merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/9e31094992e66f84192ef494d8447200a594eb77", "created": "2015-07-30T11:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs at https://jenkins-modules.puppetlabs.com/job/modules_puppetlabs-dsc_unit-puppet_master/48/", "created": "2015-08-04T11:54:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Ran against acceptance tests are everything passed.", "created": "2015-08-04T16:45:00.000000"}], "components": [], "created": "2015-07-29T13:16:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@436c27a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok5j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_436483916_*|*_1_*:*_1_*:*_29242331_*|*_10007_*:*_1_*:*_3911490_*|*_3_*:*_1_*:*_43866502_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_17460900"}], "description": "We missed removing 2 lines in ticket MODULES-2243.\n\nRemove lines https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/msutter/templates/invoke_dsc_resource.erb#L38-L39", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34851", "fixedVersions": [], "id": "34851", "issueType": "Bug", "key": "MODULES-2291", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-08-04T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC Remove Last LCM change code", "timeSpent": "PT0S", "updated": "2015-08-04T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Need to investigate how to notify Puppet that a DSC Resource has done its job and now the system needs a reboot", "created": "2015-07-30T09:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "This ends up being made redundant by https://puppet.atlassian.net/browse/FM-2563, but the work done here will aid that ticket in moving forward.", "created": "2015-08-10T12:45:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/01911b617549d4b12ab9e6028a34db9413a130bf", "created": "2015-08-10T17:59:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Failure output is much better now - for instance\n\n{code}\nError: /Stage[main]/Main/Dsc_xfirewall[inboud-2222]: Could not evaluate: The term 'Get-NetFirewallRule' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.\n{code}", "created": "2015-08-10T18:01:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Pushed 2 additional acceptance failures to https://github.com/puppetlabs/puppetlabs-dsc/commit/217b994e00325c95a29c626a399a830608a99093", "created": "2015-08-10T20:14:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Failed functional review, see MODULES-2388.", "created": "2015-08-11T17:00:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Minor follow-up issue addressed in MODULES-2388", "created": "2015-08-11T20:13:00.000000"}], "components": ["dsc"], "created": "2015-07-29T13:12:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@582aa719"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok5b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_10997416_*|*_1_*:*_1_*:*_29493714_*|*_10007_*:*_1_*:*_199954_*|*_3_*:*_1_*:*_1024515814_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_71682648_*|*_10006_*:*_1_*:*_11594545"}], "description": "The invoke_dsc_resource.erb template needs to be modified to reflect the latest WMF5 changes in how results are returned from DSC.\n\nFor the Set method (line 46) we need to return the value of RebootRequired and change powershell.rb to handle if a reboot is required.\n\nSummary of current WMF5 behavior\n\nTest\nWill return InDesiredState which is true/false depending on whether target node is in desired state\n\nSet\nWill either return an object with RebootRequired property or will throw exception. If object returned, the set operation completed successfully, if exception thrown then operation did not complete successfully. \n\nGet\nWill return an object with all of the properties of the target node to show current state.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33842", "fixedVersions": [], "id": "33842", "issueType": "Improvement", "key": "MODULES-2292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-08-11T20:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Modify DSC Invoke-DscResource Return Values", "timeSpent": "PT0S", "updated": "2015-08-12T11:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/40].", "created": "2015-07-29T11:56:00.000000"}], "components": ["dsc"], "created": "2015-07-29T11:41:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@211def85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1anz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16507_*|*_10007_*:*_1_*:*_7363827_*|*_3_*:*_1_*:*_865049_*|*_5_*:*_1_*:*_0"}], "description": "With the fix in place that actually allows DSC to ensure \"absent\" on resources I can update the registry test to move from skipping to passing!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37050", "fixedVersions": [], "id": "37050", "issueType": "Sub-task", "key": "MODULES-2285", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34937", "parentSummary": "dsc_file with dsc_ensure => 'absent' does not remove files", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-29T13:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Registry Ensure \"absent\" Test", "timeSpent": "PT0S", "updated": "2015-07-29T13:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9c6a1e40-5b4d-4679-83ad-e1093f5fe645", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2015-07-29T11:33:00.000000", "creator": "557058:9c6a1e40-5b4d-4679-83ad-e1093f5fe645", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c0286d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1anr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58076511262_*|*_6_*:*_1_*:*_0"}], "description": "When creating a tomcat user for authentication in tomcat-users.xml a space in the username causes only the characters before the first space to be used as the username value.\n \nFor example:\n\n{code}\ntomcat::config::server::tomcat_users { 'CLIENT_user':\n     catalina_base => $catalina_base,\n     element       => 'user',\n     element_name  => 'C=CA, ST=Alberta, L=Calgary, O=Shaw, OU=BSS, CN=my_client',\n     ensure        => present,\n     roles         => ['CLIENT']\n}\n{code}\n\nA username like this is used when using CLIENT-CERT (2-way SSL) authentication method.\n\nRunning the above Puppet code results in 3 separate user entries in tomcat-users.xml like so:\n\n{code}\n<user username=\"C=CA,\"></user>\n<user password=\"\"></user>\n<user roles=\"CLIENT\"></user>\n{code}\n\nThe intended result should look like:\n\n{code}\n<user username=\"C=CA, ST=Alberta, L=Calgary, O=Shaw, OU=BSS, CN=my_client\" password=\"\" roles=\"CLIENT\"></user>\n{code}", "environment": "CentOS 6.5, Puppet 3.4.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34849", "fixedVersions": [], "id": "34849", "issueType": "Bug", "key": "MODULES-2284", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9c6a1e40-5b4d-4679-83ad-e1093f5fe645", "resolution": "Fixed", "resolutionDate": "2017-05-31T15:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat_users doesn't support user with spaces in element_name", "timeSpent": "PT0S", "updated": "2017-05-31T15:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/41].", "created": "2015-07-29T11:58:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Ready for further reckting.", "created": "2015-07-29T16:29:00.000000"}], "components": ["dsc"], "created": "2015-07-29T11:16:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ef1fdcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1an3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19429_*|*_10007_*:*_2_*:*_92731071_*|*_3_*:*_2_*:*_10558859_*|*_5_*:*_1_*:*_0"}], "description": "Update all the tests to utilize the new DSC configuration type for LCM configuration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38015", "fixedVersions": [], "id": "38015", "issueType": "Sub-task", "key": "MODULES-2283", "labels": [], "originalEstimate": "PT0S", "parent": "39062", "parentSummary": "Move DSC LCM RefreshMode changes out of invoke_dsc_resource", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-30T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update All Test Pre-suites to Use Built-in LCM Configuration", "timeSpent": "PT0S", "updated": "2015-07-31T10:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5dd2e6cac7ac480ee5671342", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/288", "created": "2015-07-29T11:29:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR Merged", "created": "2015-09-29T08:42:00.000000"}], "components": ["ntp"], "created": "2015-07-29T10:09:00.000000", "creator": "5dd2e6cac7ac480ee5671342", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6172f619"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1akn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5351566785_*|*_5_*:*_1_*:*_0"}], "description": "This is required for running a PTP client, and then forwarding on that time to the rest of the network using the NTP protocol", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33841", "fixedVersions": [], "id": "33841", "issueType": "New Feature", "key": "MODULES-2282", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dd2e6cac7ac480ee5671342", "resolution": "Fixed", "resolutionDate": "2015-09-29T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The puppetlabs-ntp module should include support for disabling kernel discipline", "timeSpent": "PT0S", "updated": "2015-09-29T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like neither 211 and 255 take both dynamic and static shovel plugins into account and would be incompatible with each other, and both try to add too many other things, which is why they were closed.\n\nWould you be interested in creating a solution that unifies both static and dynamic shovel plugin management and making a PR?", "created": "2015-07-29T11:12:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "I think 211 looks OK for the static shovel.\n\n255 has to many other features bundled into it, Would be happy to put something together for the dynamic shovel. Just checking with the original author of 255 if I could reuse some of his code rather than start completly from scratch.", "created": "2015-07-29T11:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058] That's true about 211", "created": "2015-07-29T11:55:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Yes I agree 100% with better names. I am not sure we will get the original author to make the updates though.\n\nconfig_shovel I think is good?\n\nconfig_shovel_statics could be \nshovel_options \nshovel_settings\n?\nLet me know what you think?\n\nHow would you suggest we go about updating this? I could pull his current PR, Add a new commit renaming the params then rebase against master and resubmit? It will just have 2 commits rather than just the 1.", "created": "2015-07-30T07:41:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] I have submitted https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/390 to address this ticket.\n\nIf you could review and let me know how I could improve it", "created": "2015-09-28T10:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The PR was merged.", "created": "2015-12-01T09:09:00.000000"}], "components": ["rabbitmq"], "created": "2015-07-29T07:10:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fdfb4b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1afz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10810739996_*|*_5_*:*_1_*:*_0"}], "description": "This module should support configuring the dynamic shovel plugin. This could be done by enabling a provider for\n\nrabbitmqctl set_parameter\n\nA previous pull request was raised for this\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/255\n\nThe plugin usage is documented here:\nhttps://www.rabbitmq.com/shovel-dynamic.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39104", "fixedVersions": [], "id": "39104", "issueType": "New Feature", "key": "MODULES-2281", "labels": ["advanced"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The rabbitmq module should support the dynamic shovel plugin.", "timeSpent": "PT0S", "updated": "2015-12-01T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This was merged in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/425\n\nThanks !", "created": "2016-02-22T04:46:00.000000"}], "components": ["rabbitmq"], "created": "2015-07-29T07:05:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a2114a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1afr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17966416013_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_31788"}], "description": "This module should support static shovels:\n\nThere was a pull request related to this, but never got merged:\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/211\n\nThis is usefull because rabbitmq < 3.3.0 does not support dymanic shovels.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38014", "fixedVersions": [], "id": "38014", "issueType": "New Feature", "key": "MODULES-2280", "labels": ["advanced"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2016-02-22T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The rabbitmq module should support the static shovel plugin.", "timeSpent": "PT0S", "updated": "2016-02-22T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Due to AIO, $is_pe does not apply to PE 2015.2. Use $puppetversion and $pe_server_version", "created": "2015-07-29T00:08:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] do we have documentation on this?  There are a large base of installed {{is_pe}} users often doing stuff with puppet internals - if this fact is no longer to be used then would a deprecation message or a catalogue failure be more appropriate?\n\n", "created": "2015-07-29T00:13:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] No deprecation as far as I know, since it's not exactly deprecated. On an AIO agent, {{$is_pe}} doesn't make sense as there is no difference between PE or non PE agents, and {{$is_pe}} is a fact, and facts only runs on the agent.\n\nFor users adapting modules to run on Puppet AIO, they will have to modify their pathing that depends on the version of puppet anyway, so having {{$is_pe}} set to true or false would most likely not decrease the number of changes made.", "created": "2015-07-29T00:22:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Good points - I was running this on a PE master though, so at least in this case I'd expect the fact to return true - otherwise it doesn't really make much sense to use it any more.\n\nIs this fact ever expected to return true if running under PE 2015.x?  I can't see that it ever would given these comments.", "created": "2015-07-29T00:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. Even the puppet agent on a PE master is the AIO package iirc, so it is also \"neither PE nor non-PE\" though I can see where you're coming from. You can use something like {{if $pe_server_version { ...}} to get the equivalent on PE 2015.2.\n\nIt is not currently designed to ever return true on an AIO agent, even when the agent is managing a node that is a PE master. What kind of situation are you trying to account for?", "created": "2015-07-29T00:35:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Yes its definitely a PE installation because customer has paid for PE licences :)\n\nThis particular case I can indeed work around this with {{if $pe_server_version}} as this is new code but I know there are a few module authors who rely on {{is_pe}} to configure a system differently for OSS vs PE. Usually this involves stuff like setting R10K, database replication (for PE/HA) etc.", "created": "2015-07-29T00:39:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Just ran into this now - have a workaround though:\nhttps://github.com/hunner/puppet-hiera/issues/76", "created": "2015-07-29T03:06:00.000000"}, {"author": "636bef2a4bca78179baab833", "body": "I'm working on some reporting plugins and need to be able to distinguish between PE and OSS because, amongst other things, they run under different usernames. If I can't detect PE vs. OSS, I can't set the owner of files correctly, which compromises security.\n\nDue to the nature of the reporting plugins, it's got to work on both the master and the agent nodes. $pe_server_version isn't set on the agents, so that won't work for my use cases.\n\nIMO, $is_pe functionality should be restored post haste because it has broken every module that depends on it. Instead of thinking of it as the agent is a PE vs. OSS agent, think of it as \"is this agent managed by a PE master?\". That's how many of the developers have been using it.", "created": "2015-07-31T10:10:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:636bef2a4bca78179baab833] on the agent side, what would change if the compiling master was PE? Remember that with the AIO, the agent doesn't differentiate between PE and non-PE anymore. The user is the same, the paths are the same, the services are the same, etc.\n\nTo see if you're in that scenario, use {{$aio_agent_version}}.\n\nIf you really do need the master version, there is the {{pe_build_version}} function, but that's only available in the {{puppet_enterprise}} module, so it isn't reliable to use to identify PE/non-PE.", "created": "2015-08-05T07:26:00.000000"}, {"author": "636bef2a4bca78179baab833", "body": "[~accountid:557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b] The things that I'm running in to are which gem provider to use (gem for OSS < 4, puppet_gem for PE/OSS >4, and pe_gem for PE <= 3.8) and the user that owns the files (OSS and PE have different usernames). ", "created": "2015-08-05T07:43:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "[~accountid:636bef2a4bca78179baab833] not on the agent side. Your decision point will be AIO or non AIO.", "created": "2015-08-05T08:09:00.000000"}, {"author": "636bef2a4bca78179baab833", "body": "I think we're getting sidetracked here, and I don't want to hijack this conversation, so if that's the case, I'm sorry and we can take this off-line. :)\n\nSo, does this make sense for a decision tree?\n\n{code}\nif $::is_pe\n  We're on a pre-2015.2 PE agent or master\nelsif $::pe_server_version\n  We're on a PE 2015.2 or later master\nelsif $::aio_agent_version\n  We're on an AIO agent (OSS 4.x/PE 2015.2 or later agent)\nelse\n  We're on a 3.x OSS agent or master\nend\n{code}", "created": "2015-08-05T08:27:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Nah, actually, it's completely relevant. The decision tree is like this:\n\n{code}\nif $aio_agent_version {\n    # the master version is irrelevant here, all AIO agents will use this\n    $gem_provider = 'puppet_gem'\n}\nelsif str2bool($is_pe) {\n    $gem_provider = 'pe_gem'\n}\nelse {\n    $gem_provider = 'gem'\n}\n{code}\n\nAs you can see, the {{$is_pe}} fact is not relevant anymore _agent side_. It's more complex on the master side if you're installing something that the puppetserver needs to use--like your report processor.\n\nAn example that would be particularly helpful for you would be: https://github.com/jamtur01/puppet-irc/blob/master/manifests/params.pp#L18\n\nHaving {{$is_pe}} return false intentionally forces developers to think about whether their code is master side or agent side. If it returned true and developers tested their code on a standalone PE 2015.2 master dev workstation, then they *wouldn't even know it was broken*.", "created": "2015-08-05T09:30:00.000000"}, {"author": "636bef2a4bca78179baab833", "body": "That's actually one of the projects I was basing my work off of. Except the update to take this in to account hadn't been committed yet, so I was going in a different direction. Time to dig a little more...\n\nThanks!", "created": "2015-08-05T13:18:00.000000"}, {"author": "623a493aa1d81f0069d810fd", "body": "Modules like this one are coded to use the fact to determine things like what the puppet user is:\n\nhttps://github.com/elastic/puppet-logstash-reporter/blob/ffbc4907e01ded003c393d9c3fa07b31cef05f64/manifests/params.pp#L32", "created": "2015-10-28T14:14:00.000000"}, {"author": "557058:52933635-a589-4483-b255-e4626dba1748", "body": "Also running into this trying to create a PE-and-OSP module for managing razor -- or even its client.  You need to install either the razor-client gem, or the pe-razor-client gem depending on whether you're PE or not.", "created": "2016-02-10T11:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "No puppet enterprise versions older than 2015.2 are supported, so anything involving {{is_pe}} is moot at this point. The witch/warlock is dead!", "created": "2017-02-24T10:47:00.000000"}], "components": ["stdlib"], "created": "2015-07-29T00:04:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65563e35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-1882"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1a5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49808608776_*|*_6_*:*_1_*:*_0"}], "description": "h2. Overview\nWhen using stdlib 4.7.0 on Puppet Enterprise 2015.2, the {{is_pe}} fact is populated and set to {{false}} instead of {{true}}\n\nh2. Problems this causes\nThis could trigger systems to be reconfigured for Puppet open-source and makes it hard to detect if a system is running PE or not.\n\nh2. Root cause \nThe {{is_pe}} fact is normally defined in the file {{/etc/puppetlabs/code/environments/production/modules/stdlib/lib/facter/pe_version.rb}}.  The {{is_pe}} fact is based on the {{pe_version}} fact which is empty:\n{noformat}\n/opt/puppetlabs/puppet/bin/facter  -p pe_version\n\n{noformat}\nBecause the {{pe_version}} version fact is based on the {{puppetversion}} fact which is absent from this version of puppet (it was previously a core fact)\n\nh2.  Suggested fix\nThe {{stdlib}} module needs to be reworked WRT the currently available facts.\n", "environment": "{noformat}\n/etc/puppetlabs/code/environments/production/modules\n\u251c\u2500\u2500 hunner-hiera (v1.3.1)\n\u251c\u2500\u2500 puppetlabs-ntp (v4.1.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.7.0)\n\u2514\u2500\u2500 zack-r10k (v2.8.3)\n/etc/puppetlabs/code/modules\n\u251c\u2500\u2500 profiles (???)\n\u2514\u2500\u2500 roles (???)\n/opt/puppetlabs/puppet/modules\n\u251c\u2500\u2500 puppetlabs-pe_accounts (v2.0.2-6-gd2f698c)\n\u251c\u2500\u2500 puppetlabs-pe_concat (v1.1.2)\n\u251c\u2500\u2500 puppetlabs-pe_console_prune (v0.1.1-9-gfc256c0)\n\u251c\u2500\u2500 puppetlabs-pe_hocon (v0.9.2-5-g5ae19af)\n\u251c\u2500\u2500 puppetlabs-pe_inifile (v1.1.4-16-gcb39966)\n\u251c\u2500\u2500 puppetlabs-pe_java_ks (v1.2.4-37-g2d86015)\n\u251c\u2500\u2500 puppetlabs-pe_nginx (v2015.2.0-rc0)\n\u251c\u2500\u2500 puppetlabs-pe_postgresql (v3.4.4-33-gae9943b)\n\u251c\u2500\u2500 puppetlabs-pe_r10k (v2015.2.0-rc0)\n\u251c\u2500\u2500 puppetlabs-pe_razor (v0.2.1-78-g2e288a3)\n\u251c\u2500\u2500 puppetlabs-pe_repo (v2015.2.0-rc1-3-g4cdeb1c)\n\u251c\u2500\u2500 puppetlabs-pe_staging (v0.3.3-21-g9a4d398)\n\u2514\u2500\u2500 puppetlabs-puppet_enterprise (v2015.2.0-rc1-2-g69abdc4)\n{noformat}", "epicLinkSummary": "Cleanup, reduce, and improve stdlib based on new Puppet 4 features", "estimate": "PT0S", "externalId": "34848", "fixedVersions": [], "id": "34848", "issueType": "Bug", "key": "MODULES-2279", "labels": [], "originalEstimate": "PT0S", "parent": "35529", "parentSummary": "Cleanup, reduce, and improve stdlib based on new Puppet 4 features", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Won't Fix", "resolutionDate": "2017-02-24T10:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "is_pe reports false when used with Puppet Enterprise 2015.2", "timeSpent": "PT0S", "updated": "2017-02-24T10:47:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920], [~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0]: this is my attempt at future work for the puppet_agent module.", "created": "2015-07-28T18:33:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "Moved future work items out of this epic and closing this.", "created": "2018-03-24T16:35:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-28T18:28:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Platform OS"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32140b5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-6"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Extend puppet_agent module platform support"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "green"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylrbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20797148526_*|*_6_*:*_1_*:*_0_*|*_10015_*:*_1_*:*_63004060262"}], "description": "Extend puppet_agent module open-source support to Mac OS X and test Windows.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38013", "fixedVersions": [], "id": "38013", "issueType": "Epic", "key": "MODULES-3204", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Done", "resolutionDate": "2018-03-24T16:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet_agent] Extend puppet_agent module platform support", "timeSpent": "PT0S", "updated": "2018-03-24T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] I'm not really familiar with the modules pipelines still, what's the purpose of\n- puppet_agent (master): Step 6 -- System Tests with Enterprise Stable on All Automated Systems\n- puppet_agent (master): Step 7.a -- System Tests with Enterprise Next on All Automated Systems\n- puppet_agent (master): Step 7.b -- System Tests with FOSS 3.x on Core Platforms", "created": "2015-07-28T18:31:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "{quote}\n- puppet_agent (master): Step 6 -- System Tests with Enterprise Stable on All Automated Systems\n{quote}\n\nThis is typically targeted at the latest released version of PE. New versions of a module must pass this in order to be considered supported. NB: this still points to PE 3.8.1 and I would normally update it later this week to point to PE 2015.2.0.\n\n{quote}\n- puppet_agent (master): Step 7.a -- System Tests with Enterprise Next on All Automated Systems\n{quote}\n\nThis tests whatever the version of PE is currently in Development (It currently points to the gold, tagged build of PE 2015.2.0. We would normally update it next week for the PE 3.8.2 release and after that ships update it to point to 2015.2.1)\n\n{quote}\n- puppet_agent (master): Step 7.b -- System Tests with FOSS 3.x on Core Platforms\n{quote}\n\nStep 5 is currently pointed at puppet-agent 1.x and this remains to ensure we continue to support Puppet 3.x for a while\n\nTwo major things of note:\n1. I currently have a [PR|https://github.com/puppetlabs/ci-job-configs/pull/413] open for review that will move managing pipeline into JJB (the puppet_agent pipeline isn't included yet, but aside from it and catalog_preview every module in the \"linux\", \"windows\" and \"cross platform\" tabs in Jenkins should be accounted for). I'm hoping to roll those out later this week and not do any more updating of the older pipelines. In the JJB work we have moved from using the terminology of PE \"stable\" and \"next\" to named jobs after the Y version (ie PE 3.8.x, PE 2015.2.x).\n2. I believe the puppet_agent module, at least as far as upgrading goes, doesn't really need those steps... (which is why I haven't included it in the current JJB PR).\n\nI was planning on reaching out (to you folks, cloud, and netdev) after the brunt of the module pipeline JJB work had been approved and merged. But if we can hash out what the steps should be for testing here I'll go ahead and roll it into the current PR   (:", "created": "2015-07-28T21:41:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I think there may be some changes needed in the acceptance tests (and setup) to run against PE. The testing I see possible:\n\nPOSS 3.8 -> latest\nPOSS 4: no change, eventually we may add upgrading 4+ agents to a specified or latest version and this would test upgrades from the last release to current release\nPE 3.8 -> 2015.2\nPE 2015.2: eventually add upgrading more versions, and test upgrading from last release to current release\n\nThe test matrix for this is pretty unique. Once we discontinue 3.x, we'd probably only have tests for upgrade from the last release to current release (POSS and PE).\n\nIn the short term, this means I'd just like to add automated testing of PE 3.8 -> 2015.2.", "created": "2015-07-28T22:15:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Sounds good. What is the timeframe on this? I will pull working on that into our next sprint.", "created": "2015-07-29T10:56:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I'm not really sure, maybe in the next month.", "created": "2015-07-29T11:46:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] is working on this something your team had in mind?", "created": "2015-07-29T15:42:00.000000"}, {"author": "557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65", "body": "We are currently using the puppet_agent module to upgrade all our agent platforms except for windows, and we have a ticket for that https://puppet.atlassian.net/browse/QENG-2657\n\nhowever we don't run the acceptance tests in the puppet_agent module against anything PE\n\n/cc [~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330]", "created": "2015-07-29T17:58:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Do the PE upgrade acceptance tests use a release puppet_agent module or latest from git or ...? What do we miss if we don't add PE testing to the puppet_agent pipeline itself, but if PE acceptance tests are using the module to upgrade agent? ", "created": "2015-08-28T17:32:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "PE upgrade testing will be performed as part of testing of each PE release.", "created": "2016-03-25T11:12:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-28T18:26:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15ca067c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3204"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1a2n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20796370905_*|*_6_*:*_1_*:*_0"}], "description": "Extend Jenkins CI testing with appropriate portions of Steps 6 and 7.", "epicLinkSummary": "[puppet_agent] Extend puppet_agent module platform support", "estimate": "PT0S", "externalId": "37048", "fixedVersions": [], "id": "37048", "issueType": "Task", "key": "MODULES-3592", "labels": [], "originalEstimate": "PT0S", "parent": "38013", "parentSummary": "[puppet_agent] Extend puppet_agent module platform support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2016-03-25T11:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent - Add PE testing in Jenkins pipeline", "timeSpent": "PT0S", "updated": "2016-07-12T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "attachments": [], "comments": [], "components": [], "created": "2015-07-28T17:16:00.000000", "creator": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c4d796f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmq7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_843386755_*|*_5_*:*_1_*:*_0"}], "description": "This is the highest priority manual test tier which, as a tester, I would like to verify new functions in SQLSERVER  1.1.0 work well with newly released Shallow gravy. The combination of test as below:\n\nsqlserver 1.1.0 (new function)  + sql2014 + Shallow Gravy + windows2012r2\nsqlserver 1.1.0 (new function)  + sql2012 + Shallow Gravy + windows2012\n\nTestRail test plan: https://testrail.ops.puppetlabs.net/index.php?/plans/view/3672\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39103", "fixedVersions": [], "id": "39103", "issueType": "Task", "key": "MODULES-2278", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:639cd954-0530-45e8-ba35-7be3297421a0", "resolution": "Fixed", "resolutionDate": "2015-08-07T11:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sqlserver: Manual QA test tier 1", "timeSpent": "PT0S", "updated": "2015-08-07T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": [], "created": "2015-07-28T15:45:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6232a6d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329663763_*|*_3_*:*_1_*:*_339516732_*|*_5_*:*_1_*:*_0"}], "description": "Scope out the work needed for tests and docs to make this a supported module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43375", "fixedVersions": [], "id": "43375", "issueType": "Task", "key": "MODULES-2277", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Fixed", "resolutionDate": "2015-08-05T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Scope Tests and Docs for PE Satellite 6 module", "timeSpent": "PT0S", "updated": "2015-08-05T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Dup of PUP-10604", "created": "2020-09-09T10:54:00.000000"}], "components": ["puppetserver_gem"], "created": "2015-07-28T15:25:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70a47a6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1d4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_161551769503_*|*_6_*:*_1_*:*_0"}], "description": "Per SERVER-293, users need a supported way to manage gems that should be added to puppetserver's Ruby stack.  \n\nhttps://forge.puppetlabs.com/puppetlabs/puppetserver_gem", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41239", "fixedVersions": [], "id": "41239", "issueType": "New Feature", "key": "MODULES-2276", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": "40333", "parentSummary": "CS Module Requests ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Duplicate", "resolutionDate": "2020-09-09T10:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make puppetserver_gem a Supported Module ", "timeSpent": "PT0S", "updated": "2020-09-09T10:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "This looks like a dup of the linked PE ticket. [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] can you confirm?", "created": "2015-08-27T15:15:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "It does.", "created": "2015-08-27T15:20:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Prior PE work only added support for PE. Re-opening to support FOSS upgrades.", "created": "2016-03-25T11:14:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-28T14:54:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bbbe0cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyouzz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/15"}], "description": "Update https://github.com/puppetlabs/puppetlabs-puppet_agent to support and test upgrades for FOSS macOS agent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41237", "fixedVersions": [], "id": "41237", "issueType": "Task", "key": "MODULES-2717", "labels": ["macos", "upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Agent upgrade module - Add FOSS Mac OS X support", "timeSpent": "PT0S", "updated": "2019-04-09T08:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] is this something you think your team would be able to get to before August 19th?", "created": "2015-07-29T15:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "It seems unlikely at the moment.  Perhaps [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] will have QA bandwidth next sprint, but this would be contingent on the results of DSC testing.", "created": "2015-07-29T16:42:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "What is is important about Aug. 19th?", "created": "2015-07-29T17:35:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I believe that this ticket can be considered closed at this point?\n\n/cc [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2] [~accountid:557058:720f602d-ed4c-4553-a2cf-8e7dc40c0739] [~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330] [~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452]", "created": "2016-06-17T12:46:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-28T14:54:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59da8032"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3204"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz19p3:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Not Needed"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_333289040_*|*_1_*:*_1_*:*_20809101247_*|*_3_*:*_1_*:*_774780387_*|*_10009_*:*_1_*:*_159132_*|*_5_*:*_1_*:*_4934592022_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_23428984353"}], "description": "Add tests for Windows upgrades in an open-source environment.", "epicLinkSummary": "[puppet_agent] Extend puppet_agent module platform support", "estimate": "PT0S", "externalId": "40119", "fixedVersions": ["puppet_agent 1.3.2"], "id": "40119", "issueType": "Task", "key": "MODULES-3205", "labels": [], "originalEstimate": "PT0S", "parent": "38013", "parentSummary": "[puppet_agent] Extend puppet_agent module platform support", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2017-03-01T12:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent - Add automated Windows acceptance tests", "timeSpent": "PT0S", "updated": "2017-03-01T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-07-28T11:44:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1baf8eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_261781089_*|*_10007_*:*_1_*:*_59226454_*|*_3_*:*_1_*:*_360909585_*|*_10009_*:*_1_*:*_4159_*|*_5_*:*_1_*:*_0"}], "description": "We broke the file_concat module when we tried to wrap it for puppetlabs-concat. This work is to refactor the module and remove some of the brokenness introduced by trying to satisfy pl-concat requirements.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42381", "fixedVersions": [], "id": "42381", "issueType": "Story", "key": "MODULES-2275", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2015-08-05T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Refactor electrical-file_concat module", "timeSpent": "PT0S", "updated": "2015-08-05T09:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2015-07-28T09:07:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a8f79600-8040-41bb-82b7-f4128aa6190c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7649f215"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz199j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "If you have a version of rabbitmq installed via the module - say 3.4.1, and it installs rabbitmqadmin, you can run rabbitmqadmin to see the version and it will be version 3.4.1 (assuming this is the original install). However, if you update the version to a newer one - say 3.5.4, the version of rabbitmqadmin never gets updated to match.\n\nAcceptance criteria:\n- module should verify version of rabbitmqadmin against installed version of rabbitmq and upgrade/downgrade as needed so that they match.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT28800S", "externalId": "35990", "fixedVersions": [], "id": "35990", "issueType": "Bug", "key": "MODULES-2274", "labels": ["osl"], "originalEstimate": "PT28800S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a8f79600-8040-41bb-82b7-f4128aa6190c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/rabbitmq module doesn't update rabbitmqadmin to match version of rabbitmq", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4b02db91-705f-4691-a56a-9a839ecbce6e", "body": "Re-assigning to Platform OS, as that team owns selinux", "created": "2018-08-01T14:55:00.000000"}], "components": ["selinux_core"], "created": "2015-07-27T11:15:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7640dcc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz18u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/18"}], "description": "According to this page listing SELinux booleans is easy with {{getsebool -a}}. The provider should define the {{instances}} method so {{puppet resource}} works with this type.\n\nhttps://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-Booleans.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37997", "fixedVersions": [], "id": "37997", "issueType": "New Feature", "key": "MODULES-7320", "labels": ["selinux"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "seboolean type should define instances method", "timeSpent": "PT0S", "updated": "2018-08-01T14:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "It looks like there are two bugs at play here.\n\n1. PMT doesn't use the local puppetlabs-concats metadata and refuses to consider puppetlabs-concat-2.0.0 in dependency resolution when it is deleted on forge.\n2. PMT doesn't constrain dependencies to avoid namespace conflicts during resolution. It looks like this only happens after dependency resolution.", "created": "2015-07-27T10:36:00.000000"}], "components": ["concat"], "created": "2015-07-27T10:30:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15a5f253"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz18sn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Code Management"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57643566919_*|*_6_*:*_1_*:*_0"}], "description": "If you currently have {{puppetlabs/concat-2.0.0}} installed, modules that depend on {{puppetlabs/concat}} will fail dependency resolution due to that version of concat being pulled. \n\nSee transcript below:\n\n{code}\nroot@master:~ # puppet module install gentoo-portage --modulepath /etc/puppetlabs/code/modules/\nNotice: Preparing to install into /etc/puppetlabs/code/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nError: Could not install module 'gentoo-portage' (latest)\n  Dependency 'ripienaar-concat' (v0.2.0) would overwrite /etc/puppetlabs/code/modules/concat\n    Currently, 'puppetlabs-concat' (v2.0.0) is installed to that directory\n    Use `puppet module install --ignore-dependencies` to install only this module\nroot@master:~ # puppet module install gentoo-portage --modulepath /etc/puppetlabs/code/modules/ --ignore-dependencies\nNotice: Preparing to install into /etc/puppetlabs/code/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/modules\n\u2514\u2500\u2500 gentoo-portage (v2.3.0)\nroot@master:~ # cat /etc/puppetlabs/code/modules/portage/metadata.json\n{\n  \"name\": \"gentoo-portage\",\n  \"version\": \"2.3.0\",\n  \"author\": \"Gentoo\",\n  \"summary\": \"Puppet types and providers for Gentoo portage\",\n  \"license\": \"GPLv2\",\n  \"source\": \"https://github.com/gentoo/puppet-portage.git\",\n  \"project_page\": \"https://github.com/gentoo/puppet-portage\",\n  \"issues_url\": \"https://github.com/gentoo/puppet-portage/issues\",\n  \"dependencies\": [\n    {\"name\":\"puppetlabs/concat\"}\n  ]\n}\nroot@master:~ # puppet module install gentoo-portage --modulepath /etc/puppetlabs/code/modules/ --version 2.3.0\nNotice: Preparing to install into /etc/puppetlabs/code/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/modules\n\u2514\u2500\u252c gentoo-portage (v2.3.0)\n  \u2514\u2500\u2500 puppetlabs-concat (v1.2.4)\nroot@master:~ # rm -rf /etc/puppetlabs/code/modules/{concat,portage}\nroot@master:~ # puppet module install gentoo-portage --modulepath /etc/puppetlabs/code/modules/\nNotice: Preparing to install into /etc/puppetlabs/code/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/code/modules\n\u2514\u2500\u252c gentoo-portage (v2.3.0)\n  \u2514\u2500\u252c puppetlabs-concat (v1.2.4)\n    \u2514\u2500\u2500 puppetlabs-stdlib (v4.7.0)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39101", "fixedVersions": [], "id": "39101", "issueType": "Bug", "key": "MODULES-4935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Won't Fix", "resolutionDate": "2017-05-24T14:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PMT calculates puppetlabs/concat dependencies incorrectly", "timeSpent": "PT0S", "updated": "2017-05-24T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65", "attachments": [{"attacher": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "created": "2015-07-24T17:29:00.000000", "name": "Screen Shot 2015-07-24 at 4.28.10 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12813"}, {"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2015-07-27T13:44:00.000000", "name": "StockWin2008SP1.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13096"}, {"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2015-07-27T13:54:00.000000", "name": "Win2003_UpgradedWindowsInstaller_Failure.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13168"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-24T14:33:00.000000", "name": "fiddler.saz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12512"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-24T16:05:00.000000", "name": "fiddler_2008_passing.saz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12620"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-24T12:22:00.000000", "name": "msi.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12917"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "From https://support.microsoft.com/en-us/kb/193625 \n\n 12152       ERROR_HTTP_INVALID_SERVER_RESPONSE\n               The server response could not be parsed.\n\nMy guess is that if we visit that link from Windows 2003 we'll get something instead of the MSI. ", "created": "2015-07-24T12:49:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] [~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I have attached a Fiddler capture of traffic from the msiexec command.", "created": "2015-07-24T14:34:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] [~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] I attached a Fiddler trace for a passing installation on Windows 2008.", "created": "2015-07-24T16:06:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}\nA SSLv3-compatible ServerHello handshake was found. Fiddler extracted the parameters below.\n\nVersion: 3.1 (TLS/1.0)\n{quote}\n\nThe fiddler log suggests that there is a valid tunnel for TLS 1.0 (which Amazon still supports). I've done a little searching to see what this indicates, whether the traffic actually makes it through. \n\nI didn't come up with anything definite, but this is interesting on TLS 1.0/1.1/1.2:\n\n* http://www.telerik.com/blogs/fiddler-and-modern-tls-versions\n{quote}\nNote: Fiddler version 2 cannot use these protocols as the older .NET Framework does not support them, and Fiddler 4 cannot use TLS1.1+ on pre-Win7 versions of Windows that only offer TLS 1.0.\n{quote}\n\nNote that it really doesn't answer why this is failing, it's possibly in MsiExec's inability to use TLS 1.0 on Windows 2003. ", "created": "2015-07-24T16:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Ethan pointed to this - which validates that SSLv3 is no longer allowed with AWS - https://www.ssllabs.com/ssltest/analyze.html?d=s3.amazonaws.com&s=54.231.1.81", "created": "2015-07-24T17:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "On the Windows 2003 box I have (non-R2 x86), it is using Windows Installer (aka msiexec) v3 - {{Windows \u00ae Installer. V 3.01.4000.3959}}.", "created": "2015-07-24T17:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] the attachment you posted - what version of Windows/msiexec? Works just fine with Windows Installer v5+/Win2008r2+.", "created": "2015-07-24T18:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Trying to rule out Windows Installer, this should be attempted on a system with Windows Installer (msiexec) less than v5. https://support.microsoft.com/en-us/kb/893803", "created": "2015-07-27T10:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think Windows Installer is now ruled out. I attached https://puppet.atlassian.net/secure/attachment/21987/StockWin2008SP1.png which shows a stock Windows 2008 SP1 install with {{Windows Installer 4.0.0.6001.0}} not experiencing any issues. Even after upgrading a Windows 2003 to Windows Installer 4.5 we still experience the issue. I've attached https://puppet.atlassian.net/secure/attachment/21988/Win2003_UpgradedWindowsInstaller_Failure.png to show the failure.\n\n\nWindows Installer v4.5 Redistributable can grabbed from https://www.microsoft.com/en-us/download/details.aspx?id=8483:\n* Windows Server 2003 x86 - http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsServer2003-KB942288-v4-x86.exe\n* Windows Server 2003 x64 - http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsServer2003-KB942288-v4-x64.exe", "created": "2015-07-27T13:45:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Using {{msiexec /i https://downloads.puppetlabs.com/windows/puppet-agent-1.2.2-x86.msi}} worked on Windows 2003.", "created": "2015-07-27T14:41:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Okay closing as a dup.\n\nThe ticket question is a good one, I'll start an email conversation.", "created": "2015-08-27T17:48:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Being worked as part of the PE project.", "created": "2015-08-27T17:49:00.000000"}], "components": ["puppet_agent", "windows"], "created": "2015-07-24T12:22:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e1c74d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3204"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz18db:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273014871_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2684200961"}], "description": "h1. Description\n\nIf a user attempts to upgrade a Windows 2003 R2 agent the MSI will fail to install with the following error:\n\n{noformat}Download of URL resource https://pm.puppetlabs.com/puppet-agent/2015.2.0/1.2.2/repos/windows/puppet-agent-x86.msi failed with last error 12152{noformat}\n\nh2. Attachments\n\n* MSI Log\n\nh2. Repro Steps\n\n# Install PE 3.8.1 on master.\n# Install Puppet 3.8.1 x86 on agent and connect to master.\n# Upgrade master to 2015.2.0.\n# Install \"puppet_agent\" module on master:\n{noformat}puppet module install puppetlabs-puppet_agent --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Classify agent node via \"/etc/puppetlabs/code/environments/production/site.pp\" on master:\n{noformat}node \"w2k3r2.corp.puppetlabs.net\" {\nnode /^w2/ {\n  class { 'puppet_agent': }\n}{noformat}\n# Run Puppet on agent node to perform upgrade:\n{noformat}puppet agent -t{noformat}\n\nh2. Expect\n\nThe Puppet agent should be upgraded to 1.2.2.\n\nh2. Actual\n\nThe upgrade fails:\n\n{noformat}Download of URL resource https://pm.puppetlabs.com/puppet-agent/2015.2.0/1.2.2/repos/windows/puppet-agent-x86.msi failed with last error 12152{noformat}", "environment": "PE Version: 2015.2.0 (Gold)\nMaster: CentOS 7 x64\nAgent: Windows Server 2003 R2 x64\nModule Version: 0.2.0-b20041-db79cad5", "epicLinkSummary": "[puppet_agent] Extend puppet_agent module platform support", "estimate": "PT0S", "externalId": "40118", "fixedVersions": ["puppet_agent 1.1.0"], "id": "40118", "issueType": "Bug", "key": "MODULES-2712", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "38013", "parentSummary": "[puppet_agent] Extend puppet_agent module platform support", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-08-27T17:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent - Failure to Upgrade Agent on Windows 2003 R2", "timeSpent": "PT0S", "updated": "2015-10-20T08:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-07-23T10:53:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51a5194d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmgv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}], "description": "We need to improve the amount of information passed back from DSC runs to Puppet. Right now we pass true/false back from DSC and assume if no exception everything went well. We do not have insight on what is not in desired state on a target node and do not have formatted error messages.\n\nPropose having the provider return PowerShell output objects formatted into JSON and modifying the provider to parse these JSON strings as hashes. This way we can inspect the information returned and pass this back to Puppet.\n\n\n\nHigh Level Steps:\n\n- PowerShell converts all output to JSON objects\n- Puppet Module receives JSON and converts to hash\n- Inspects hash for information to report that is different than expected state", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "43374", "fixedVersions": [], "id": "43374", "issueType": "Improvement", "key": "MODULES-2270", "labels": [], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Support insync? and property by property resource comparison ", "timeSpent": "PT0S", "updated": "2017-09-20T15:56:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18ac3444-2cd5-4c1e-9b9d-6d611a189c76", "body": "Added pull request in Github:\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/551", "created": "2015-07-23T11:40:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18ac3444-2cd5-4c1e-9b9d-6d611a189c76", "body": "Also suspect that apt::pin should not trigger an update either - have added this to the pull request too", "created": "2015-07-23T11:41:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "PR that addresses this has been merged.", "created": "2015-08-17T12:02:00.000000"}], "components": ["apt"], "created": "2015-07-23T10:11:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18ac3444-2cd5-4c1e-9b9d-6d611a189c76", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fbee056"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz17n3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2166695656_*|*_5_*:*_1_*:*_0"}], "description": "apt::conf is implemented in terms of the apt::setting defined type.\nThis type exposes a notify_update parameter that defaults to 'true'.\n\nNot all configuration file changes should result in an automatic notification to the apt::update resource so it would be useful to expose the notify_update parameter to apt::conf defined type too.\n\nIn my particular case I have:\nClass['apt::update'] -> Package<| |>\nand this causes a dependency cycle when including ::unattended_updates which is implemented in terms of apt::conf and dependent upon Package['unattended_upgrades'].\n\nNote that the ultimate fix is to get unattended_upgrades to use the notfiy_update => false but this is the first step in that process.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37046", "fixedVersions": [], "id": "37046", "issueType": "Bug", "key": "MODULES-2269", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18ac3444-2cd5-4c1e-9b9d-6d611a189c76", "resolution": "Fixed", "resolutionDate": "2015-08-17T12:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::conf should expose notify_update option of underlying apt::setting resource", "timeSpent": "PT0S", "updated": "2015-08-17T12:02:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I understand that you are saying that the encoding cannot be updated when the service is not running, but not sure of a proposed solution. Is this a dependency issue in which the service should be started before this is run, or are you looking for a configuration allowing configuring encoding without starting the service at all? (The latter may be impossible, or beyond our knowledge of postgresql)", "created": "2017-05-22T11:29:00.000000"}, {"author": "70121:adac3ee0-259d-40fc-af42-7143a90897f1", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]: I meant the former, this being a dependency issue: for the configuration to succeed PostgreSQL needs to be running.  I don't have a proposal for a solution, especially since the user might also specify a service definition that would cause a conflict, e.g.:\n{noformat}\nservice { 'postgresql': ensure => stopped }\n{noformat}\n", "created": "2017-05-29T09:45:00.000000"}, {"author": "624391bef3824d006a577550", "body": "Hi,\n\nStill facing the same issue here, with:\n * puppetlabs-postgresql-5.4.0 forge module\n * CentOS 7.4\n\nI'm surprised that so few people hit the bug (maybe due to the {{$encoding}} parameter being rarely set).\n\nHere is what I did to \"dirty fix\" the problem:\n{code:puppet} ## The following 2 Exec resources are a dummy patch to address \n  exec { 'systemd-start-postgresql':\n    command => 'systemctl start postgresql.service',\n    path    => ['/bin'],\n    before  => [Postgresql_psql[\"Set template1 encoding to ${encoding}\"]]\n  }\n  exec { 'systemd-stop-postgresql':\n    command => 'systemctl stop postgresql.service',\n    path    => ['/bin'],\n    require => [Postgresql_psql[\"Set template1 encoding to ${encoding}\"]]\n  }\n{code}\nIf I have time to spent on it, I'll be glad looking for a decent patch and a Github PR.\n\n\nRegards,", "created": "2018-04-04T09:18:00.000000"}, {"author": "6243a2aa247a4b00691c39b7", "body": "We are also facing this bug, but only on Ubuntu 18.04:\n{code:java}\nError: /Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF8]: Could not evaluate: Error evaluating 'unless' clause, returned pid 2544 exit 2: 'psql: could not connect to server: No such file or directory\n{code}\n * Ubuntu 18.04\n * puppetlabs/postgresql-5.11.0 and\u00a0puppetlabs/postgresql@master", "created": "2019-01-10T09:04:00.000000"}], "components": ["postgresql"], "created": "2015-07-23T06:44:00.000000", "creator": "70121:adac3ee0-259d-40fc-af42-7143a90897f1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4badee90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz17kv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/17"}], "description": "When specifying {{postgresql::globals::encoding}} and using {{postgresql::server::database}} to create a DB instance the provisioning fails if the PostgreSQL server is not running already.  I tested with version 4.4.2.\n\nThe issue seems to be in {{manifests/server/initdb.pp}} with the following code block, which assumes that the server is running:\n{code}\npostgresql_psql { \"Set template1 encoding to ${encoding}\":\n      command => \"UPDATE pg_database\n        SET datistemplate = FALSE\n        WHERE datname = 'template1'\n        ;\n        UPDATE pg_database\n        SET encoding = pg_char_to_encoding('${encoding}'), datistemplate = TRUE\n        WHERE datname = 'template1'\",\n      unless  => \"SELECT datname FROM pg_database WHERE\n        datname = 'template1' AND encoding = pg_char_to_encoding('${encoding}')\",\n}\n{code}\n\nThis is an excerpt from the log output of a puppet run:\n{noformat}\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n' postgresql-client-9.1'\nDebug: Class[xxx::yyy]: The container Stage[main] will propagate my refresh event\nDebug: Executing '/usr/bin/psql -p 5432 -t -c \"SELECT COUNT(*) FROM (SELECT datname FROM pg_database WHERE\n        datname = 'template1' AND encoding = pg_char_to_encoding('UTF8')) count\"'\nError: /Stage[main]/Postgresql::Server::Initdb/Postgresql_psql[Set template1 encoding to UTF8]: Could not evaluate: Error evaluating 'unless' clause, returned pid 3292 exit 2: 'psql: could not connect to server: No such file or directory\n        Is the server running locally and accepting\n        connections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.5432\"?\n'\n[...]\nDebug: Prefetching parsed resources for postgresql_conf\nNotice: /Stage[main]/xxx::Postgresql::Server/Postgresql::Server::Config_entry[track_counts]/Postgresql_conf[track_counts]: Dependency Postgresql_psql[Set template1 encoding to UTF8] has failures: true\nWarning: /Stage[main]/xxx::Postgresql::Server/Postgresql::Server::Config_entry[track_counts]/Postgresql_conf[track_counts]: Skipping because of failed dependencies\n{noformat}\n", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "43373", "fixedVersions": [], "id": "43373", "issueType": "Bug", "key": "MODULES-2268", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:adac3ee0-259d-40fc-af42-7143a90897f1", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "setting postgresql::globals::encoding assumes PostgreSQL service is running", "timeSpent": "PT0S", "updated": "2019-01-10T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "If https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/msutter/helpers/dsc_provider_helpers.rb#L38-L40 is called before the template is compiled, things work as expected. Still do not understand why yet.", "created": "2015-07-22T20:08:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Line https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L15 resets any *dsc_ensure* line to '_present_' if the user set *dsc_ensure* to 'absent' for an unknown reason. When https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L34-38 is called, https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L15 has already been called and changed the *dsc_ensure* value.\n\nLine https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L15 is a silent bug because its executed after the DEBUG output is shown to the user, hiding the fact that it is changing the *dsc_ensure* value during the test run, making it appear that it is changed during teh destroy run. Moving it up one line shows the value change in the DEBUG output.\n\nRemoving https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L15 allows the '_absent_' to stay set and the resource is executed correctly.\n\nThe tests at https://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type_spec.rb.erb#L234-L242 should be the place to have caught this, but they reset the value of *dsc_ensure* to '_absent'_ before each test so it does not represent what is actually happening during execution.", "created": "2015-07-24T13:50:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Found this issue while testing MODULES-2243", "created": "2015-07-24T15:11:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/76f8c85b977d64cf7ecf59fc4ac8669fdc3c2f5f", "created": "2015-07-29T10:41:00.000000"}], "components": ["dsc"], "created": "2015-07-22T16:57:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fe48d6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz17fj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found Bug"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_885220_*|*_1_*:*_1_*:*_8365_*|*_10007_*:*_1_*:*_174534881_*|*_3_*:*_2_*:*_241541173_*|*_10009_*:*_1_*:*_16290_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_10931772_*|*_10006_*:*_1_*:*_166174533"}], "description": "Create a file with dsc like:\n\n{code}\ndsc_file {'tmp_file':\n  dsc_ensure          => 'present',\n  dsc_type            => 'File',\n  dsc_destinationpath => 'c:/windows/temp/dsc-test.txt',\n  dsc_contents        => 'foo',\n}\n{code}\n\nVerify it's existence\n\n{code}\n> gc C:\\Windows\\Temp\\dsc-test.txt\nfoo\n{code}\n\nTry to remove the file\n\n{code}\ndsc_file {'tmp_file':\n  dsc_ensure          => 'absent',\n  dsc_type            => 'File',\n  dsc_destinationpath => 'c:/windows/temp/dsc-test.txt',\n}\n{code}\n\nPuppet will claim to have removed the file\n\n{code}\nC:\\source\\dsc\\puppetlabs-dsc [pr/32 +12 ~2 -0 !]> bundle exec puppet apply .\\dsc-file-remove.pp --modulepath ..\nNotice: Compiled catalog for vagrant-2008r2.novalocal in environment production in 0.11 seconds\nNotice: /Stage[main]/Main/Dsc_file[tmp_file]/ensure: removed\nNotice: Finished catalog run in 4.16 seconds\n{code}\n\nHowever...\n\n{code}\ngc C:\\Windows\\Temp\\dsc-test.txt\nfoo\n{code}\n\nThe code generated to call DSC is clearly incorrect, given this partial output from a {{--trace --debug --verbose}} run:\n\n{code}\nDebug: Executing 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\source\\dsc\\puppetlabs-dsc\\vendor\\DSCResources\" | Out-Null\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  throw \"DSC LCM RefreshMode must be set to Disabled for Puppet to execute DSC Resources!\"\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    destinationpath = 'c:/windows/temp/dsc-test.txt'\n    ensure = 'present'\n    type = 'File'\n  }\n  ModuleName = \"PSDesiredStateConfiguration\"\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n'\nDebug: True\n\nNotice: /Stage[main]/Main/Dsc_file[tmp_file]/ensure: removed\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34937", "fixedVersions": [], "id": "34937", "issueType": "Bug", "key": "MODULES-2267", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-07-29T13:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "dsc_file with dsc_ensure => 'absent' does not remove files", "timeSpent": "PT0S", "updated": "2016-01-13T02:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/35].", "created": "2015-07-22T17:14:00.000000"}], "components": ["dsc"], "created": "2015-07-22T15:57:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55092504"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz17db:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "A bunch of bugs were fixed and tests needed to be updated."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16771_*|*_10007_*:*_1_*:*_67506425_*|*_3_*:*_1_*:*_4578556_*|*_5_*:*_1_*:*_0"}], "description": "Tests are failing because fixes were merged into the module builds.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33840", "fixedVersions": [], "id": "33840", "issueType": "Bug", "key": "MODULES-2266", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-23T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Fix Failing Tests", "timeSpent": "PT0S", "updated": "2015-07-23T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "The readme references https://github.com/msutter/fourthcoffee/raw/master for a example Web Site to setup. Should we copy and host this ourselves? As this is just a copy of the original Microsoft example, there shouldn't be a problem in copying, but more do we want to maintain the example.", "created": "2015-08-10T12:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/9463ccfd70cce9ff5d766c2df3c46fc4642a5285\n\nDocs changes, so no need to pass through CI/QA.", "created": "2015-08-12T11:02:00.000000"}], "components": ["dsc"], "created": "2015-07-22T14:44:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d9ad677"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok4n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1653494690_*|*_10007_*:*_1_*:*_42140743_*|*_3_*:*_1_*:*_105409791_*|*_5_*:*_1_*:*_0"}], "description": "The [README|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/README.md] for DSC contains information that is incorrect. Examples:\n\n{panel}All base DSC resources found in {color:red}powershell 4. (wmf 4.0){color}{panel}\n\n{panel}Powershell 4 which is included in the Windows Management Framework 4.0{panel}\n\nCurrently the module requires WMF 5.0 and these statements imply it works with WMF 4.0 which is not true.\n\n{panel}{{puppet module install msutter-dsc}}{panel}\n\nThe module has been renamed and the installation instructions need to be updated to reflect the change.\n\nAlso", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37996", "fixedVersions": [], "id": "37996", "issueType": "Bug", "key": "MODULES-2265", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-12T11:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - README Contains Incorrect Information", "timeSpent": "PT0S", "updated": "2015-08-12T11:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/34].", "created": "2015-07-22T14:17:00.000000"}], "components": ["dsc"], "created": "2015-07-22T12:22:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548cddf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz177j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6854750_*|*_10007_*:*_1_*:*_84085375_*|*_5_*:*_1_*:*_0"}], "description": "Create an automated test for the DSC resource type of \"Service\" to verify that the module can utilize resources that lack an \"ensure\" parameter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39097", "fixedVersions": [], "id": "39097", "issueType": "Sub-task", "key": "MODULES-2264", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "37044", "parentSummary": "DSC - Resources without \"ensure\" Parameter will Fail", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-23T13:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Create Automated Test for Basic DSC Resource \"Service\"", "timeSpent": "PT0S", "updated": "2015-07-23T13:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/33].", "created": "2015-07-22T12:06:00.000000"}], "components": ["dsc"], "created": "2015-07-22T10:31:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fe8ade1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1727:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5722363_*|*_10007_*:*_1_*:*_91757104_*|*_5_*:*_1_*:*_0"}], "description": "Create an automated test for the \"Group\" DSC resource to verify the fix for MODULES-2205.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39093", "fixedVersions": [], "id": "39093", "issueType": "Sub-task", "key": "MODULES-2263", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "40156", "parentSummary": "DSC - Arrays are not correctly handled", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-23T13:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Create Automated Test for Basic DSC Resource \"Group\"", "timeSpent": "PT0S", "updated": "2015-07-23T13:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["xinetd"], "created": "2015-07-22T09:06:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23d58e1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz16yf:"}], "description": "The puppetlabs xinetd module uses 'package{}' to install the xinetd package.  This makes it impossible to work with other modules that also require xinetd without knowing about the puppetlabs xinetd module. \n\nWould it be possible to use ensure_packages(['xinetd']) (or similar) instead? At least then those other packages would work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39090", "fixedVersions": [], "id": "39090", "issueType": "Bug", "key": "MODULES-2262", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "xinetd - should use ensure_packages from stdlib", "timeSpent": "PT0S", "updated": "2015-07-22T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "This looks like should be closed https://github.com/puppetlabs/puppetlabs-lvm/pull/119", "created": "2015-10-31T12:55:00.000000"}], "components": ["lvm"], "created": "2015-07-22T08:55:00.000000", "creator": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5887cd7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz16xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9094517961_*|*_5_*:*_1_*:*_0"}], "description": "I needed to create logical volumes with persistent minor device numbers (to support using lvm devices for ext4 journal devices).\n\nThis PR surfaces the --persistent and --minor options to lvcreate as parameters to the logical_volume type.\n\nhttps://github.com/puppetlabs/puppetlabs-lvm/pull/119", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33839", "fixedVersions": [], "id": "33839", "issueType": "Bug", "key": "MODULES-2261", "labels": ["puppetlabs-lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "resolution": "Fixed", "resolutionDate": "2015-11-04T14:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add persistence and minor params", "timeSpent": "PT0S", "updated": "2015-11-04T14:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Duplicate of: PUP-4865", "created": "2015-08-19T14:31:00.000000"}], "components": ["java"], "created": "2015-07-21T03:38:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a56b88b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz169j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2544760324_*|*_6_*:*_1_*:*_0"}], "description": "java CI breaks on all (RedHat|CentOS|Scientific) 5 with \n\n{code}\nNotice: Compiled catalog for ag4c57baic1jllu.delivery.puppetlabs.net in environment production in 0.96 seconds\nInfo: Applying configuration version '1437418936'\nNotice: /Stage[main]/Java/Package[java]/ensure: created\nNotice: Applied catalog in 0.46 seconds\n\nag4c57baic1jllu.delivery.puppetlabs.net (redhat-5-x86_64-agent) executed in 2.77 seconds\nExited: 2\n  should fail to install java with an incorrect package (FAILED - 1)\n{code}\n\n1.4.1-b20050-abd490dc: https://jenkins-modules.puppetlabs.com/view/2.%20linux%20only/view/java/view/master/job/modules_puppetlabs-java_intn-sys_ext-master-enterprise-next/12/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40117", "fixedVersions": [], "id": "40117", "issueType": "Bug", "key": "MODULES-2260", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Duplicate", "resolutionDate": "2015-08-19T14:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java: should fail to install java with an incorrect package", "timeSpent": "PT0S", "updated": "2015-08-19T14:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It doesn't support anything but md5 (specifier 1) according to crypt 3 manpage", "created": "2015-07-21T12:25:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "A fix for this was merged here: https://github.com/puppetlabs/puppetlabs-stdlib/pull/490", "created": "2015-07-22T08:04:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This was merged into the release branch, and has been merged back to master.", "created": "2015-08-03T11:05:00.000000"}], "components": ["stdlib"], "created": "2015-07-21T02:57:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21188426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonl3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1152440771_*|*_5_*:*_1_*:*_0"}], "description": "Judging from the error message, SLES 10 doesn't support type 6 hashes yet. This needs to be verified, documented and the tests fixed, so they do not fail on SLES10 by choosing which hash type to use based on target OS.\n\nhttps://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/stdlib/view/master/job/modules_puppetlabs-stdlib_intn-sys_ext-master-enterprise-stable/lastFailedBuild/PLATFORM_CONFIG=sles-10-64mda,SLAVE_LABEL=beaker/consoleFull\n\n{code}\n 1) pw_hash function success hashes passwords\n     Failure/Error: expect(r.stdout).to match(/pw_hash is \"\\$6\\$salt\\$IxDD3jeSOb5eB1CX5LBsqZFVkJdido3OUILO5Ifz5iwMuTS4XMS130MTSuDDl3aCI6WouIL9AjRbLCelDCy\\.g\\.\"/)\n       expected \"\\e[0;32mInfo: Loading facts\\e[0m\\n\\e[0;32mInfo: Loading facts\\e[0m\\n\\e[mNotice: Scope(Class[main]): pw_hash is \\\"*0\\\"\\e[0m\\n\\e[mNotice: Compiled catalog for alvn8uz54c8epbf.delivery.puppetlabs.net in environment production in 0.01 seconds\\e[0m\\n\\e[0;32mInfo: Applying configuration version '1437437285'\\e[0m\\n\\e[mNotice: Finished catalog run in 0.05 seconds\\e[0m\\n\" to match /pw_hash is \"\\$6\\$salt\\$IxDD3jeSOb5eB1CX5LBsqZFVkJdido3OUILO5Ifz5iwMuTS4XMS130MTSuDDl3aCI6WouIL9AjRbLCelDCy\\.g\\.\"/\n       Diff:\n       @@ -1,2 +1,7 @@\n       -/pw_hash is \"\\$6\\$salt\\$IxDD3jeSOb5eB1CX5LBsqZFVkJdido3OUILO5Ifz5iwMuTS4XMS130MTSuDDl3aCI6WouIL9AjRbLCelDCy\\.g\\.\"/\n       +Info: Loading facts\n       +Info: Loading facts\n       +Notice: Scope(Class[main]): pw_hash is \"*0\"\n       +Notice: Compiled catalog for alvn8uz54c8epbf.delivery.puppetlabs.net in environment production in 0.01 seconds\n       +Info: Applying configuration version '1437437285'\n       +Notice: Finished catalog run in 0.05 seconds\n       \n       \n[...]\n     # ./spec/acceptance/pw_hash_spec.rb:14:in `block (4 levels) in <top (required)>'\n[...]\n     # ./spec/acceptance/pw_hash_spec.rb:13:in `block (3 levels) in <top (required)>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39086", "fixedVersions": [], "id": "39086", "issueType": "Bug", "key": "MODULES-2259", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2015-08-03T11:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: pw_hash tests fail on SLES10", "timeSpent": "PT0S", "updated": "2015-08-03T11:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:12d8f95e-f260-4034-b47d-ded468609468", "body": "Is there any progress on this issue? I'm experiencing the same exact issue and would love to be able to use the module to manage my infrastructure.", "created": "2016-04-26T08:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-mongodb/pull/297 merged, and could fix this.", "created": "2016-05-12T11:20:00.000000"}], "components": ["mongodb"], "created": "2015-07-20T19:39:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3997c0fa-4a38-4e20-bfb3-cee5e7eb5187", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3195e955"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz168v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25630848147_*|*_5_*:*_1_*:*_0"}], "description": "Hi Support,\n\nWhen I tried to enable the replication of the mongodb by using the module puppetlabs/mongodb version 0.11.0, I encountered below error:\n\nError: Could not prefetch mongodb_replset provider 'mongo': Execution of '/usr/bin/mongo --quiet --host 127.0.0.1:27017 --eval printjson(rs.conf())' returned 252: 2015-07-21T09:09:49.287+0800 E QUERY    Error: Could not retrieve replica set config: {\n        \"info\" : \"run rs.initiate(...) if not yet done for the set\",\n        \"ok\" : 0,\n        \"errmsg\" : \"no replset config has been received\",\n        \"code\" : 94\n}\n\n\n\nHere is the code I included in the init.pp:\n    mongodb_replset { rsmain:\n      ensure  => present,\n      members => ['hln2054p:27017', 'hln2177p:27017', 'hln2178p:27017']\n    }\n  }\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35988", "fixedVersions": [], "id": "35988", "issueType": "Bug", "key": "MODULES-2258", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3997c0fa-4a38-4e20-bfb3-cee5e7eb5187", "resolution": "Fixed", "resolutionDate": "2016-05-12T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mongodb_replset error", "timeSpent": "PT0S", "updated": "2016-05-12T11:20:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-20T17:38:00.000000", "name": "test_xcomputer.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12511"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Initial PR up for discussion / debate.\n\nGiven the following manifest, I can make the service run:\n\n{code}\ndsc_service { 'w32time':\n  dsc_name  => 'w32time',\n  dsc_state => 'Running'\n}\n{code}\n\nCommand line tests\n\n{code}\nC:\\source\\dsc\\puppetlabs-dsc [ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored...Iristyle/ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored +6 ~1 -0 !]> Get-Service W32Time\n\nStatus   Name               DisplayName\n------   ----               -----------\nStopped  W32Time            Windows Time\n\n\nC:\\source\\dsc\\puppetlabs-dsc [ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored...Iristyle/ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored +6 ~1 -0 !]> bundle exec puppet apply .\\dsc-service.pp --modulepath ..\nNotice: Compiled catalog for vagrant-2008r2.novalocal in environment production in 0.11 seconds\nNotice: /Stage[main]/Main/Dsc_service[w32time]/ensure: created\nNotice: Finished catalog run in 6.09 seconds\n\n\nC:\\source\\dsc\\puppetlabs-dsc [ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored...Iristyle/ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored +6 ~1 -0 !]> Get-Service W32Time\n\nStatus   Name               DisplayName\n------   ----               -----------\nRunning  W32Time            Windows Time\n\n\nC:\\source\\dsc\\puppetlabs-dsc [ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored...Iristyle/ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored +6 ~1 -0 !]> bundle exec puppet apply .\\dsc-service.pp --modulepath ..\nNotice: Compiled catalog for vagrant-2008r2.novalocal in environment production in 0.12 seconds\nNotice: Finished catalog run in 2.05 seconds\n\n\nC:\\source\\dsc\\puppetlabs-dsc [ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored...Iristyle/ticket/master/MODULES-2257-dsc-resources-without-ensure-are-ignored +6 ~1 -0 !]> Get-Service W32Time\n\nStatus   Name               DisplayName\n------   ----               -----------\nRunning  W32Time            Windows Time\n{code}\n\n\nI encourage everyone to try to break it / provide feedback.  This might be a reasonable interim solution to unblock testing until we have a more comprehensive solution.", "created": "2015-07-20T18:37:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/292805abf9afd3d73ecf4c6ed991706733c21e72", "created": "2015-07-21T21:09:00.000000"}], "components": ["dsc"], "created": "2015-07-20T17:38:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34f99240"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz167b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Discovered during testing, this issue makes many resources useless without a fix"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_77115_*|*_1_*:*_1_*:*_1091537_*|*_10007_*:*_1_*:*_95410218_*|*_3_*:*_1_*:*_3416_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_142523447_*|*_10006_*:*_1_*:*_2465297"}], "description": "h1. Description\n\nIf a user specifies a DSC resource that lacks an \"ensure\" parameter the resource will fail to apply.\n\n\nh2. Attachments\n\n* Test Manifest\n\nh2. Repro Steps\n\n# Install Puppet Agent on Windows node.\n# Install DSC module from the modules staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Apply the manifest on Windows node:\n# {noformat}puppet apply test_xcomputer.pp{noformat}\n\nh2. Expect\n\nThe Puppet run should succeed.\n\nh2. Actual\n\nThe Puppet run succeeds, but the computer is not renamed.", "environment": "Module Version: 0.1.1-b20029-07bb0666\nPuppet Agent Version: 1.2.1 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37044", "fixedVersions": [], "id": "37044", "issueType": "Bug", "key": "MODULES-2257", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-23T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Resources without \"ensure\" Parameter will Fail", "timeSpent": "PT0S", "updated": "2015-07-23T13:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-20T17:01:00.000000", "name": "puppet_console.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13263"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-20T17:01:00.000000", "name": "test_binary.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13167"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-20T17:01:00.000000", "name": "test_dword.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13095"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-21T14:54:00.000000", "name": "test_string.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12812"}], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] It turns out that this bug is more generic than first thought. If a user specifies ANY data for a registry value the catalog will fail to compile.", "created": "2015-07-21T14:55:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I've been testing your manifests with the PR code for MODULES-2205 and MODULES-2257 and your manifests are running fine now.\n\nThough I should note that your {{test_binary.pp}} manifest has a bug since it it has\n\n{code}\ndsc_valuetype => 'Dword'\n{code}\n\nIt should be\n\n{code}\ndsc_valuetype => 'Binary'\n{code}\n\n\n", "created": "2015-07-21T18:03:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "This issue was fixed by MODULES-2205.", "created": "2015-07-23T13:34:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "MODULES-2256", "created": "2015-08-12T14:05:00.000000"}], "components": ["dsc"], "created": "2015-07-20T17:02:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5272b045"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz105z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246727115_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1729895086"}], "description": "h1. Description\n\nIf a user specifies data for a value for a \"Registry\" resource the catalog will fail to compile:\n\n{noformat}C:\\test>puppet apply test_dword.pp\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.42 second\ns\nError: /Stage[main]/Main/Dsc_registry[registry_test]: Could not evaluate: Execut\nion of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -No\nnInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPrefere\nnce = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\Pu\nppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\\nenvironments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\nfunction Set-RefreshMode\n{\n  param($mode)\n\n  $configOutputPath = [IO.Path]::GetTempPath()\n\n  [DscLocalConfigurationManager()]\n  Configuration LCMSettings {\n      Node localhost\n      {\n          Settings\n          {\n              RefreshMode = $mode\n          }\n      }\n  }\n\n  LCMSettings -OutputPath $configOutputPath | Out-Null\n\n  Set-DscLocalConfigurationManager -Path $configOutputPath\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $currentRefreshMode = $currentState.RefreshMode\n  Set-RefreshMode 'Disabled'\n}\n\n$invokeParams = @{\n  Name          = 'Registry'\n  Method        = 'test'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    key = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\TestKey'\n    valuename = 'TestDwordValue'\n    valuedata = '1'\n    valuetype = 'Dword'\n    ensure = 'Present'\n  }\n  ModuleName = @{\n    ModuleName=\"PSDesiredStateConfiguration\"\n    RequiredVersion=\"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Convert property 'valuedata' value from type 'S\nTRING' to\ntype 'STRING[]' failed\n At line:12, char:2\n Buffer:\nirectResourceAccess\";\n};^\ninsta\nAt line:54 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : SyntaxError: (root/Microsoft/...gurationManager:\n   String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MiClientApiError_Failed,Microsoft.Management.Inf\n   rastructure.CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 2.08 seconds{noformat}\n\nh2. Attachments\n\n* Test Manifests\n* Puppet Console Log\n\nh2. Repro Steps\n\n# Install Puppet Agent on Windows node.\n# Install DSC module from the modules staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Apply the manifest on Windows node:\n# {noformat}puppet apply test_dword.pp{noformat}\n\nh2. Expect\n\nThe Puppet run should succeed.\n\nh2. Actual\n\nThe Puppet run fails:\n\n{noformat}C:\\test>puppet apply test_dword.pp\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.42 second\ns\nError: /Stage[main]/Main/Dsc_registry[registry_test]: Could not evaluate: Execut\nion of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -No\nnInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPrefere\nnce = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\Pu\nppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\\nenvironments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\nfunction Set-RefreshMode\n{\n  param($mode)\n\n  $configOutputPath = [IO.Path]::GetTempPath()\n\n  [DscLocalConfigurationManager()]\n  Configuration LCMSettings {\n      Node localhost\n      {\n          Settings\n          {\n              RefreshMode = $mode\n          }\n      }\n  }\n\n  LCMSettings -OutputPath $configOutputPath | Out-Null\n\n  Set-DscLocalConfigurationManager -Path $configOutputPath\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $currentRefreshMode = $currentState.RefreshMode\n  Set-RefreshMode 'Disabled'\n}\n\n$invokeParams = @{\n  Name          = 'Registry'\n  Method        = 'test'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    key = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\TestKey'\n    valuename = 'TestDwordValue'\n    valuedata = '1'\n    valuetype = 'Dword'\n    ensure = 'Present'\n  }\n  ModuleName = @{\n    ModuleName=\"PSDesiredStateConfiguration\"\n    RequiredVersion=\"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : Convert property 'valuedata' value from type 'S\nTRING' to\ntype 'STRING[]' failed\n At line:12, char:2\n Buffer:\nirectResourceAccess\";\n};^\ninsta\nAt line:54 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : SyntaxError: (root/Microsoft/...gurationManager:\n   String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : MiClientApiError_Failed,Microsoft.Management.Inf\n   rastructure.CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 2.08 seconds{noformat}", "environment": "Module Version: 0.1.1-b20029-07bb0666\nPuppet Agent Version: 1.2.1 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39083", "fixedVersions": [], "id": "39083", "issueType": "Bug", "key": "MODULES-2256", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Duplicate", "resolutionDate": "2015-08-12T14:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - The \"Registry\" Resource Fails when Value Data is Specified", "timeSpent": "PT0S", "updated": "2015-08-12T14:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Approval for Cyberious/Windows_java", "created": "2015-07-20T11:28:00.000000"}], "components": ["approved"], "created": "2015-07-20T11:25:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51f5447b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz15p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2088740659_*|*_3_*:*_1_*:*_415551425_*|*_5_*:*_1_*:*_0"}], "description": "[github | https://github.com/cyberious/puppet-windows_java]\n[Forge | https://forge.puppetlabs.com/cyberious/windows_java]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39079", "fixedVersions": [], "id": "39079", "issueType": "Task", "key": "MODULES-2255", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-08-18T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cyberious-windows_java approval", "timeSpent": "PT0S", "updated": "2015-08-18T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["splunk"], "created": "2015-07-20T07:08:00.000000", "creator": "6243b71b258562006fa2e483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@617a6cd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz15l3:"}], "description": "When using the official splunk module it installs perfectly the first time. However when updating the version numbers and rerunning puppet the package doesn't actually get updated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42379", "fixedVersions": [], "id": "42379", "issueType": "Bug", "key": "MODULES-2617", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b71b258562006fa2e483", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-splunk doesn't update spunk", "timeSpent": "PT0S", "updated": "2015-10-19T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "10800", "aggregatetimeoriginalestimate": "10800", "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi Hugh,\nPuppetlabs/mongodb supports only a single instance on a server.\n\nI would need more clarification on the auth parameter issue, for example any error messages, the commands and code you are using etc.\n\nFor the storage engine question please raise a separate ticket for a feature request. ", "created": "2015-09-18T05:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "body": "Has any progress been made in resolving these issues since the last update?  I am running into the same problem.  ", "created": "2016-04-26T17:58:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-07-19T23:58:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3997c0fa-4a38-4e20-bfb3-cee5e7eb5187", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7766f3d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz15fr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5202952296_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_67068236137"}], "description": "I have installed the puppetlabs/mongodb version 0.11.0 (Puppet-Enterprise version: 3.8, Redhat Linux version: 6.5), and I would like to know if it can govern and setup multiple mongod instances on the same puppet agent server? If yes, how could I do it? \nAlso, for the auth parameter, when I enabled it, I cannot do any update (create databases, users...), since it is not able to login the database with the account created. Could it be fixed?\nFurthermore, for the storage engine, would you include the wiredTiger options in the coming release?", "epicLinkSummary": "MongoDB Next", "estimate": "PT10800S", "externalId": "35986", "fixedVersions": [], "id": "35986", "issueType": "Bug", "key": "MODULES-2254", "labels": [], "originalEstimate": "PT10800S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3997c0fa-4a38-4e20-bfb3-cee5e7eb5187", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mongodb: auth parameter causes login issues", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Looks like PUP-4822 is resolved, but concat is still failing on OSX.  Do we know what next steps are?", "created": "2015-08-20T12:11:00.000000"}], "components": ["concat"], "created": "2015-07-17T15:14:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@318baad8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz156n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4152801708_*|*_5_*:*_1_*:*_0"}], "description": "Concat master is failing PE Next on Jenkins. Failure is due to inability to install stdlib module because of openssl problems. \n\nI believe this is b/c of PUP-4822.\n\nLog:\nhttps://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/concat/view/master/job/modules_puppetlabs-concat_intn-sys_ext-master-enterprise-next/PLATFORM_CONFIG=osx-109-64a,SLAVE_LABEL=beaker/17/consoleFull", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35985", "fixedVersions": [], "id": "35985", "issueType": "Bug", "key": "MODULES-2253", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2015-09-03T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat: CI Failure Enterprise Next (2015.2) - OSX", "timeSpent": "PT0S", "updated": "2015-09-03T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "attachments": [], "comments": [{"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "We've been experiencing the same problem ... and it turns out the timeout implementation in https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/lib/puppet/provider/rabbitmqctl.rb#L22 is not correctly configured:\n\n{code:ruby}\n      rescue Puppet::ExecutionFailure, Timeout\n{code}\nshould be\n{code:ruby}\n      rescue Puppet::ExecutionFailure, Timeout::Error\n{code}", "created": "2015-11-02T12:16:00.000000"}, {"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "I've forked the repo, and will be testing that change in our development and production environments, and will report back here on the progress", "created": "2015-11-02T12:17:00.000000"}, {"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "This appears to have sorted out our issue with the timeout errors we were receiving.. I'll send a pull request with the change as soon as possible.", "created": "2015-11-03T09:29:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work, have you managed to get a PR created ?", "created": "2016-02-01T07:56:00.000000"}, {"author": "70121:c40ada39-5ccf-44b0-b807-760e0f806abc", "body": "Hi Thomas..  yes indeed .. it was merged in the following commit: https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/1f5336aafab943b24e8a694da0095cc9ff1d851c", "created": "2016-02-01T08:00:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Associated PR was merged, resolving ticket.\n\nThanks for the work !!", "created": "2016-02-01T08:02:00.000000"}], "components": ["rabbitmq"], "created": "2015-07-17T12:53:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:00793414-0304-4f50-96ba-dc482d574924", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@763cc434"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz151j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17179341684_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_349729"}], "description": "The following occurred on version 5.2.3 of the module.\n\nWith a manifest similar to (attributes not included for brevity)\n\n{code}\nclass { '::rabbitmq':\n  delete_guest_user => true,\n} ->\n\nrabbitmq_user { 'admin':\n} ->\n\nrabbitmq_user { 'appuser':\n} ->\n\nrabbitmq_vhost { 'vhost':\n}\n{code}\n\nvarious commands will timeout with the message of\n\n{code}\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmi\nn]/Exec[/var/lib/rabbitmq/rabbitmqadmin]/returns: executed successfully\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbit\nmqadmin]/ensure: defined content as '{md5}5829e55df6a8faef550619d54fe66aa8'\nError: /Stage[main]/Rabbitmq::Management/Rabbitmq_user[guest]: Could not evaluat\ne: execution expired\nNotice: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Dependency Rabbitmq_user[gu\nest] has failures: true\nWarning: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Skipping because of failed\n dependencies\n{code}\n\nA delay was inserted after the service and before the management class was configured in the form of\n\n{code}\nclass { '::rabbitmq':\n}\n\nClass['::rabbitmq::service'] ->\n\nexec { 'wait for rabbitmq to be available':\n    path      => [ '/sbin', '/bin', '/usr/bin', '/usr/sbin' ],\n    try_sleep => 5,\n    tries     => 6,\n    command   => 'rabbitmqctl status',\n} ->\n\nClass['::rabbitmq::management'] ->\n...\n{code}\n\nThe root cause of the problem has not been isolated.  Submitting the issue in case others in the community have noticed (solved) this problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35983", "fixedVersions": [], "id": "35983", "issueType": "Bug", "key": "MODULES-2252", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:00793414-0304-4f50-96ba-dc482d574924", "resolution": "Fixed", "resolutionDate": "2016-02-01T08:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Command execution expired", "timeSpent": "PT0S", "updated": "2016-02-01T08:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/28].", "created": "2015-07-17T17:51:00.000000"}], "components": ["dsc"], "created": "2015-07-17T11:30:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d918014"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz14xj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1280419_*|*_10007_*:*_1_*:*_350150968_*|*_3_*:*_1_*:*_21584393_*|*_5_*:*_1_*:*_0"}], "description": "All the tests have guardrails that will now fail because of the integration of the \"Invoke-DscResource\" work. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37995", "fixedVersions": [], "id": "37995", "issueType": "Sub-task", "key": "MODULES-2251", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38071", "parentSummary": "DSC - Use Invoke-DSCResource instead", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-21T19:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update All Tests for Change to \"Invoke-DscResource\" in the Module", "timeSpent": "PT0S", "updated": "2015-07-21T19:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR #89 should help this along automatically by including type information in the docs automatically. It won't be able to show the dependencies between properties however. TechNet documentation only shows a little bit towards that end https://technet.microsoft.com/en-us/%5Clibrary/Dn282133.aspx\n\n", "created": "2015-09-08T10:26:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "If this ticket is addressing all included DSC Resources and not just Registry, 2244 should probably be completed before this one to avoid documenting types that will be cut", "created": "2015-09-10T07:14:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/b109cf67b35930a2200a9e14afe3e9fe02c1e742", "created": "2015-09-22T11:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Moving documentation changes to review.", "created": "2015-09-22T11:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] if you are good with the changes that went in, please feel free to close this one.", "created": "2015-09-22T11:26:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Reviewed the documentation and found it to be adequate. ", "created": "2015-09-22T11:40:00.000000"}], "components": ["dsc"], "created": "2015-07-17T11:22:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4da92a21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyof4n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4737129478_*|*_10007_*:*_1_*:*_453709230_*|*_3_*:*_1_*:*_77939218_*|*_10009_*:*_1_*:*_891994_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_520214967"}], "description": "When creating automated tests for DSC I discovered that certain data types for the \"Registry\" resource were not obvious on how to express via the manifest. It would be beneficial to the end user to explicitly document the cases where these types are utilized. \n\nh1. Registry Example: Binary\n\nThe \"Binary\" data type expects hexadecimal in a single string.\n\n{noformat}dsc_registry {'registry_test':\n      dsc_ensure => 'Present',\n      dsc_key => 'HKEY_LOCAL_MACHINE\\SOFTWARE\\TestKey',\n      dsc_valuename => 'TestBinaryValue',\n      dsc_valuedata => 'BEEF',\n      dsc_valuetype => 'Binary',\n  }{noformat}\n\nh1. Registry Example: Dword and Qword\n\nThe \"Dword\" and \"Qword\" data types expect signed integer values as opposed to hexadecimal or unsigned.\n\n{noformat}dsc_registry {'registry_test':\n      dsc_ensure => 'Present',\n      dsc_key => 'HKEY_LOCAL_MACHINE\\SOFTWARE\\TestKey',\n      dsc_valuename => 'TestDwordValue',\n      dsc_valuedata => '-2147483648',\n      dsc_valuetype => 'Dword',\n  }{noformat}", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "40116", "fixedVersions": [], "id": "40116", "issueType": "Improvement", "key": "MODULES-2250", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-22T11:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Certain Data Types Should be Explicitly Documented", "timeSpent": "PT0S", "updated": "2015-09-22T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "This is no longer an issue as we have changed the pre-suite to use different methods for module installation.", "created": "2015-08-12T15:07:00.000000"}], "components": ["dsc"], "created": "2015-07-17T10:51:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@576b23c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1l7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2261761803_*|*_6_*:*_1_*:*_0"}], "description": "The [pre-suite|] for DSC acceptance tests sets the \"module_working_dir\" to  \"C:/Windows/Temp\" to work-a-round the PUP-4854 issue. This needs to be removed after 3.8.2 ships.", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39075", "fixedVersions": [], "id": "39075", "issueType": "Task", "key": "MODULES-2249", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2015-08-12T15:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Remove Work-a-round in Acceptance Testing Pre-suite", "timeSpent": "PT0S", "updated": "2015-08-12T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Feature request", "created": "2015-07-21T03:43:00.000000"}], "components": ["mysql"], "created": "2015-07-17T04:42:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bd25e3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz879z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}], "description": "Normally the mysql init/systemd scripts are started with a simple _*service mysql start*_ or equivalent.\n\nIf mysql::server: is being used to deploy MariaDB galera packages, the first node needs to be started with _*service mysql bootstrap*_", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39070", "fixedVersions": [], "id": "39070", "issueType": "Improvement", "key": "MODULES-2248", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add parameter to define option to be passed to init/systemd script", "timeSpent": "PT0S", "updated": "2016-08-29T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "tagmail works based on tags. You need to assign tags to your resources.\n\nE.g.\n\n{code}\npackage {'vim':\n  tags => ['notice','ora_init_param','ora_listener'],\n}\n{code}\n\nYour configuration line will only send an email when resources that have all 3 of those tags are changed.", "created": "2015-07-17T06:02:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "hi,\n\nfrom the readme,\n\n*********************\nEach line in the [tagmap] section of tagmail.conf should include a comma-separated list of tags, a colon, and a comma-separated list of email addresses to receive log messages containing the provided tags.\n\nIf you prefix a tag with an exclamation mark, Puppet subtracts any messages with that tag from the line's results.\n\nPuppet's loglevels (debug, info, notice, warning, err, alert, emerg, crit, and verbose) can also be used as tags, and the all tag always matches every log message.\n\nThe above example sends all log messages to me@example.com, and all messages from webservers that are not also from mailservers to httpadmins@example.com and to you@example.com.\n*********************\n\nabout the above export. beside explicitly specify the tags inside the block. what is the behavior if we specify the tagmail like this?\n\nnotice, package = me@example.com\n\ni expect it will email all notice msg from class \"package\" to the email only. However, i found all server's notice message will be send out actually.", "created": "2015-07-19T19:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey Former user\n\nThe module has moved on quite a bit from you raised this issue.\nWould it be possible to let me know if your still experiencing these issues.\n\nApologies for the delay, we are only getting bandwidth now to go back and have a look at older issues.\u00a0", "created": "2021-06-14T08:56:00.000000"}], "components": ["tagmail"], "created": "2015-07-17T03:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68079c9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz14s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}], "description": "i am using tagmail 2.0 in puppet enterprise 3.8 with the following tagmail.conf\n\n[tagmap]\nnotice,ora_init_param,ora_listener: cheunra@xxx.com\n\nI found that i got all the node with notice msg. However, i expected I only got notice msg with ora_init_param class. Is that configuration issue?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37994", "fixedVersions": [], "id": "37994", "issueType": "Bug", "key": "MODULES-2247", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tagmail's tag list send mail issue", "timeSpent": "PT0S", "updated": "2021-06-14T08:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "I cannot reproduce this. In my Puppet 4 Facter 3 setup, the .fact method is present and working as expected.\n\nCan you please confirm if this only happens during the first run? What happens after you restart your pupper server?\n\nPerhaps you could do a grep through your facter codebase to see if the .fact() method is there for you? You may be hitting another bug.\n\nThanks", "created": "2015-07-17T06:06:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "I'm using the puppet all-in-one package installed from the puppetlabs yum server.  as far as I can tell, this package is not using the ruby Facter", "created": "2015-07-17T07:44:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I believe this issue is related to PE-10757", "created": "2015-07-17T08:02:00.000000"}, {"author": "623c0987a2f6400069eb7695", "body": "I apparently don't have permission to view PE-10757, so I can't tell.", "created": "2015-07-17T08:11:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I can confirm that this does look like the libdir issues (I've made the other tickets blockers for this ticket).\n\nA fix has been merged in, and it currently targeted for a 2.x release of Pupper Server.\n\nUntil then, a workaround is to run puppet agent on the master once to sync everything up:\n\n{code}\npuppet agent -t\n{code}\n\nThanks", "created": "2015-07-17T08:14:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "So, it looks like we do need to replace Facter.fact().value with Facter.value() after all.\n\nI'll submit a new PR, as some work needs done on the unit tests as well", "created": "2015-07-17T11:10:00.000000"}], "components": ["firewall"], "created": "2015-07-16T16:41:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fd10fed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz14fj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Bug raised by a community member"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48294635_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7503539_*|*_10006_*:*_1_*:*_256153572_*|*_10005_*:*_1_*:*_10793428"}], "description": "*JT Summary*\nFacter.fact().value is no longer available in the SG Facter shim. It needs to be replaced with Facter.value() in the types+providers of this modules. Tests needs updated accordingly.\n###################################\n\n\nUnder Puppet 4, the firewall module fails due to {{Facter.fact()}} being an undefined method:\n\n{noformat}\n2015-07-16 21:34:29,654 ERROR [puppet-server] Puppet Could not autoload puppet/type/firewall: Could not autoload puppet/provider/firewall/ip6tables: Could not autoload puppet/provider/firewall/iptables: undefined method `fact' for Facter:Module\n/etc/puppetlabs/code/modules/firewall/lib/puppet/provider/firewall/iptables.rb:44:in `(root)'\norg/jruby/RubyModule.java:2344:in `module_eval'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/classgen.rb:136:in `genthing'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/classgen.rb:36:in `genclass'\n/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/type.rb:1778:in `provide'\n\u2026\n{noformat}", "environment": "Puppet 4 / Facter 3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37042", "fixedVersions": [], "id": "37042", "issueType": "Bug", "key": "MODULES-2246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2015-07-20T10:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall: Facter.fact().value needs changed to Facter.value()", "timeSpent": "PT0S", "updated": "2015-07-20T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:70121:2528433b-ba51-4699-98cb-49e625ab22ac] I'm not sure I understand the benefits here, so maybe you could expand on how this improves the user experience?\n\nFor instance, implementing this would require a fair amount of additional plumbing to be added to the PowerShell provider to express the dependencies you're asking for, namely a {{version}} (does this mean exact, or minimum?) and {{modules}}.\n\n* While automatically importing modules is nice, I'm not sure the tradeoff of adding extra work to the provider is justified when the alternative is a single line {{Import-Module}} at the top of your script.  Currently, if that import fails, it should halt script execution and provide a useful message to the end user (though depending on how you call the cmdlet - i.e. with a list of module names OR one call per module, you may not see all the modules you're missing).  Giving Puppet knowledge about these dependencies seems like the wrong place to put this information - this script should be as self-describing as possible so that it can be run / tested outside of Puppet, shouldn't it?\n* Similarly, PowerShell has the {{#Requires -Version <N>}} comment, added in PS2, that can be used to enforce a minimum PowerShell runtime version - see https://technet.microsoft.com/en-us/library/hh847765.aspx?f=255&MSPPError=-2147217396 I didn't realize it, but when I pulled up the docs, I see this also allows you to use {{#Requires -Modules <Module-Name> | <Hashtable>}} to specify module dependencies, which also addresses the previous point.\n\nWhile it may be nice to see that information in your Puppet manifest, I don't feel that it's the right place.\n\nIf you employ either a few lines of script in your manifest OR use the {{#Requires}} I think the error message that Puppet propagates is pretty reasonable.  So it's not clear what you gain with this feature request? Perhaps there's a user facing scenario where this is important that I'm not understanding?", "created": "2016-11-14T14:39:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Part of this request describes implementing the existing feature of PowerShell 3 and above which auto loads any module for any command, which lessens the utility of this request. In your example, the Import-Module line is unnecessary when on PS 3 and above.", "created": "2016-11-15T07:49:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": " i would also argue that it isn't a job for the exec provider to determine the presence of a package, its the job of the package provider. this might be more of a feature request to have the package provider work with PackageManagement (aka OneGet), although with your example the GPO module comes from installing GPMC so that is more complicated than i think the scenario we are trying to address, but still feasible", "created": "2016-11-15T08:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] I'm assuming you are stating PowerShellGet and not PowerShell PackageManagement (the former is a provider, the latter is just a package manager manager).", "created": "2016-11-15T10:25:00.000000"}, {"author": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "body": "I think just having a useful message on what the user needs to install would be beneficial. Having an error message of \"command exited with 1\" is not helpful. \n\nBut it would be great to express the required modules of the powershell command when writing provider code.  I am sure you could generalize this case to any other command or ruby library that has dependencies of it's own. \n\nbundler version\npip version\npowershell version\n\nrequires gems \nrequires powershell modules\nrequires python packages\n\nCan this type of expression be a part of the commands suitability function?\n\nrequirement :pip, version: '3.0'\nrequirement :python, version: '3.0'\n\n\n[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]  Can this type of suitability be worked into the new provider code?", "created": "2017-02-09T12:12:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "[~accountid:557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37] suitability in my proposal is completely up to the implementation. This is necessary because suitability cannot be determined before all dependencies in the current agent run for a resource executed. It also allows for as fine-grained capability detection as required, without having to guess up-front what people want to look at, or enforcing opinion about e.g. version matching on foreign ecosystems.", "created": "2017-02-20T02:20:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is functionally superseded by including the {{puppetlabs-pwshlib}} module which is a Puppet wrapper module around the {{ruby-pwsh}} gem, which exposes a PowerShell Code Manager to interop between Ruby and PowerShell.\n\nIt is used in the IIS, PowerShell, DSC Lite, and autogenerated DSC Modules.", "created": "2021-01-25T08:38:00.000000"}], "components": ["powershell"], "created": "2015-07-16T11:49:00.000000", "creator": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3110ea83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz13p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44512631685_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_130007488742"}], "description": "Currently when we create custom providers and want to \"shell out\" to run a system command there is a helper command that finds the absolute path to the command and creates a method call for the provider.\n\n\n{code:ruby}\ncommands :secedit => 'secedit'\ndef self. instances\n  instances = secedit(['/export', '/cfg', inffile, '/quiet'])\nend\n</pre>\n{code}\n\nThis works great for any command even on windows.  However, powershell can often provide a better interface to the system than a one off system command can provide especially when using external modules.\n\nWhen using external modules in powershell it is often necessary to install a feature or download the powershell module from a url.  So if the system does not have the module than the powershell command should never run.  Note: this request is not about installing modules.\n \nTo make custom providers for windows easier we need a helper method similar to the commands method that finds powershell and all the modules we need imported.\n\nAn example of this on the command line\n1. powershell\n2. import-module grouppolicy\n3. Get-GPO\n\nThe helper code I would like to see should find suitability by checking for installed modules and optionally powershell version.\n\n{code:ruby}\n\nPuppet::Type.type(:local_security_policy).provide(:policy) do\n  powershell :version => 2, :imported_modules => ['grouppolicy', 'other module'], :name => :gpo\n\n  def self.instances\n       gpo(['Get-GPO']).split(\"\\n\").each {|p| new(p) }\n  end\nend\n\n{code}\n\nNow my wish is that this powershell helper will create a instance method called gpo and load all the powershell modules I defined and ensure its using powershell version 2.  If any of these requirements are not met than the provider will fail suitability.  I think this is important because these modules represent additional requirements that must be met that we can't assume are on the system. \n\nAdditionally, It will also be good to allow the user to pass in the command to run in powershell as well. \n\n{code:ruby}\n  powershell :version => 2, :imported_modules => ['grouppolicy', 'other module'], :name => :gpo-list, :command => 'gpo-list'\n\ngpo-list(['--all'])\n{code}", "environment": "Windows environment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41235", "fixedVersions": [], "id": "41235", "issueType": "New Feature", "key": "MODULES-4096", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eb89f71a-fa81-46aa-b4f1-fa7b5f64bf37", "resolution": "Done", "resolutionDate": "2021-01-25T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PowerShell: Allow additional provider suitability configuration", "timeSpent": "PT0S", "updated": "2021-01-25T08:38:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "All suggested DSC Resources to be added were added in FM-3578", "created": "2015-09-10T08:05:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Suggest to keep these DSC Modules even though they contain DSC Resources\n\nxWebDeploy (xInstallWebDeploy, xWebDeploy)\nxWordPress (xIisWordPressSite)\nxMySql (xMySqlProvision)\nxPSDesiredStateConfiguration (xFileUpload)", "created": "2015-09-10T08:05:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Merged into master https://github.com/puppetlabs/puppetlabs-dsc/commit/82bf1c93ca3b816b4af71a3e35b2f033551c3a3a", "created": "2015-10-14T14:08:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI triggered for https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/117/", "created": "2015-10-14T14:09:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "CI passed", "created": "2015-10-14T17:50:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nFunctional review *failed* on build 0.8.1-b20118-837acd55.\n\nh2. Environment\n\nPuppet Agent Version: 1.2.5 (Gold)\nAgent OS: Windows 2012 R2 x64\n\nh2. Reproduction Steps (Test Case 1)\n\n# Install the Puppet Agent onto the Windows agent SUT.\n# Install the DSC module:\n{{puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com --module_working_dir C:/Windows/Temp}}\n# Attempt to run the black listed \"WaitForAll\" DSC resource:\n{noformat}puppet apply -e \"dsc_waitforall { 'test': dsc_nodename => 'localhost', dsc_resourcename => 'does_not_matter'}\"{noformat}\n\nh3. Expect\n\nThe Puppet Apply should fail with a reasonable error message explaining that the resource is not available.\n\nh3. Actual\n\nThe Puppet Apply fails, but actually attempts to run the \"WaitForAll\" DSC resource:\n\n{noformat}C:\\>puppet apply -e \"dsc_waitforall { 'test': dsc_nodename => 'localhost', dsc_r\nesourcename => 'does_not_matter'}\"\nNotice: Compiled catalog for w2012r2.corp.puppetlabs.net in environment producti\non in 0.37 seconds\nError: PowerShell DSC resource MSFT_WaitForAll  failed to execute Set-TargetReso\nurce functionality with error message: Resource 'does_not_matter' on machine 'lo\ncalhost' is not ready after '0' attempt with interval of '1' seconds.\"\nError: /Stage[main]/Main/Dsc_waitforall[test]/ensure: change from absent to pres\nent failed: PowerShell DSC resource MSFT_WaitForAll  failed to execute Set-Targe\ntResource functionality with error message: Resource 'does_not_matter' on machin\ne 'localhost' is not ready after '0' attempt with interval of '1' seconds.\"\nNotice: Applied catalog in 32.38 seconds{noformat}", "created": "2015-10-16T11:00:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] So the acceptance tests for catching the blacklisting of the \"WaitFor*\" resources are skipping. You will need to update the tests to remove the \"expect_failure\".\n\n# [waitforall_blacklist.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/waitforall/negative/waitforall_blacklist.rb]\n# [waitforany_blacklist.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/waitforany/negative/waitforany_blacklist.rb]\n# [waitforsome_blacklist.rb|https://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/tests/basic_dsc_resources/waitforsome/negative/waitforsome_blacklist.rb]", "created": "2015-10-16T11:05:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Follow up PR added that excludes {{WaitForAny}}, {{WaitForAll}}, {{WaitForSome}} and provides some future protection against reinclusion of these types.", "created": "2015-10-19T14:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged additional PR for WaitFor resources into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/fb697428e519ce5d61b3b66367cf2dca4559c056", "created": "2015-10-19T16:09:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "One more PR up to fix the acceptance tests ", "created": "2015-10-19T17:15:00.000000"}], "components": ["dsc"], "created": "2015-07-16T09:54:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d12c66d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:639cd954-0530-45e8-ba35-7be3297421a0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyocev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4062518_*|*_1_*:*_1_*:*_10273896_*|*_10007_*:*_4_*:*_813649347_*|*_3_*:*_2_*:*_1115018348_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_147281308_*|*_10006_*:*_2_*:*_6219748827"}], "description": "*Remove*\n\nWait* that are part of the core WMF5 resources\nxDscDiagnostics - troubleshooting helper, not a resource\nxDscResourceDesigner - resource authoring helper, not a resource\nxSafeHarbor - HyperV VM farm setup example, not a resource\n\n*Remove Composite Resources*\n\nxChrome\nxFireFox\nxMySql\nxPhp\nxSystemSecurity\nxWebDeploy\nxWordPress\n\n*Suggested to Add*\n\nxAdcsDeployment\nxAzurePack\nxBitlocker\nxCertificate\nxCredSSP\nxDefender\nxDismFeature\nxExchange\nxInternetExplorerHomePage\nxPendingReboot\nxRoboCopy\nxSharePoint\nxSqlServer\nxStorage\nxTimeZone\nxWindowsEventForwarding\nxWindowsRestore\nxWindowsUpdate", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "33837", "fixedVersions": [], "id": "33837", "issueType": "Improvement", "key": "MODULES-2244", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-10-20T14:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Evaluate Supportable DSC Resources in DSC Vendored Modules", "timeSpent": "PT0S", "updated": "2016-10-24T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-07-22T15:15:00.000000", "name": "testxfirewall.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12619"}], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I wonder if we should just vendor the MOF file needed to disable the LCM like [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] has done in acceptance?\n\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/tests/acceptance/pre-suite/02_configure_lcm.rb#L10-L24\n\n{code}\n/*\n@TargetNode='localhost'\n@GeneratedBy=Administrator\n@GenerationDate=07/16/2015 16:49:54\n@GenerationHost=VAGRANT-2008R2\n*/\n\ninstance of MSFT_DSCMetaConfiguration as $MSFT_DSCMetaConfiguration1ref\n{\nRefreshMode = \"Disabled\"", "created": "2015-07-16T18:02:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Yes there is, it is similar in approach to invoking DSC Resources using CIM. Set-DscLocalConfigurationManager, Invoke-DscResource, etc all are wrappers over invoking CIM methods. I spent some time this morning and have a working example. Only question is, where do we put it? ", "created": "2015-07-17T08:46:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Seeing this error periodically:\n\n{noformat}Notice: Compiled catalog for w2012r2.vm in environment production in 0.33 seconds\nNotice: /Stage[main]/Main/File[C:/test]/ensure: created\nError: /Stage[main]/Main/Dsc_file[tmp_file]: Could not evaluate: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\nfunction Set-RefreshMode\n{\n  param($mode)\n\n  $configOutputPath = [IO.Path]::GetTempPath()\n\n  [DscLocalConfigurationManager()]\n  Configuration LCMSettings {\n      Node localhost\n      {\n          Settings\n          {\n              RefreshMode = $mode\n          }\n      }\n  }\n\n  LCMSettings -OutputPath $configOutputPath | Out-Null\n\n  Set-DscLocalConfigurationManager -Path $configOutputPath\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $currentRefreshMode = $currentState.RefreshMode\n  Set-RefreshMode 'Disabled'\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'test'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    destinationpath = 'C:/test/test.txt'\n    ensure = 'present'\n    type = 'File'\n    contents = 'catcat'\n  }\n  ModuleName = @{\n    ModuleName=\"PSDesiredStateConfiguration\"\n    RequiredVersion=\"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Cannot invoke the Set-DscLocalConfigurationManager cmdlet. The Consistency\nCheck or Pull cmdlet is in progress and must return before\nSet-DscLocalConfigurationManager can be invoked.\nAt line:26 char:3\n+   Set-DscLocalConfigurationManager -Path $configOutputPath\n+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (root/Microsoft/...gurationManager\n   :String) [], CimException\n    + FullyQualifiedErrorId : MI RESULT 1\n    + PSComputerName        : localhost\nNotice: Applied catalog in 1.72 seconds{noformat}", "created": "2015-07-17T14:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "We have implemented a puppet type that manages the LCM RefreshMode setting and removed setting the LCM from the invoke_dsc_resource.erb script. Users will have to include this type in their manifests and require it before any DSC Resource statements are made. ", "created": "2015-07-22T08:49:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Attached -testxarchive.pp- testxfirewall.pp to show a disable lcm/execute resource/enable lcm example", "created": "2015-07-22T10:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/ac97edbb5a7780c2df06b81a70e7ec30d039cb48", "created": "2015-07-24T09:43:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Resolved by sub-task MODULES-2283.", "created": "2015-07-31T10:32:00.000000"}], "components": [], "created": "2015-07-16T08:59:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bc98851"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok4f:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Knew this was an issue but didn't realize how badly it blocked testing, so pulled into Sprint"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_435547751_*|*_1_*:*_1_*:*_12308050_*|*_10007_*:*_1_*:*_13033_*|*_3_*:*_1_*:*_259729693_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_172257347_*|*_10006_*:*_1_*:*_421764645"}], "description": "Puppet and DSC are idempotent systems that generally follow the rule: change one thing, only once, if not in the desired state.\n\nIn our implementation of invoke_dsc_resource we change several things all at once:\n\n# Create a symlink if not present\n# Change LCM RefreshMode to Disabled if not already set\n# Invoke DSC Resource\n# Change LCM RefreshMode back to original state if it was not already set to Disabled\n\nWith the exception of the Invoke DSC Resource step, all of the other are 'setup' steps that are one and done type things. They change the state of the system to allow use to run DSC using Puppet. These steps should be moved to the module installation point, put into a manifest that Puppet needs to run, or made required steps the user must make in the readme.\n\nIf at any point any of these 'setup' steps fail, the failure is not in DSC Resource but in the setup step. It complicates our code and confuses the user. We're changing more than one thing, but saying we are only changing one thing. If we keep the LCM change inside this step, this means its changed for every DSC Resource we invoke, potentially dozens of times back and forth. It is unknown if this will cause problems.\n\nI propose we should check RefreshMode at the begining of the run and bail if it is not Disabled and make a manifest to test and set the RefreshMode that is included in our module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39062", "fixedVersions": [], "id": "39062", "issueType": "Improvement", "key": "MODULES-2243", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-07-31T10:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Move DSC LCM RefreshMode changes out of invoke_dsc_resource", "timeSpent": "PT0S", "updated": "2015-07-31T10:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "body": "No issue with version 2.6.10 of MongoDB. So is it a bug or a feature?", "created": "2015-07-16T09:19:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:34a15466-bb5f-4fd9-b9ae-1ce02ee730f9", "body": "might be due to \n\n{{puppetlabs-mongodb/lib/puppet/provider/mongodb_user/mongodb.rb}}\n{code:ruby}\n  def create\n\n\n    if mongo_24?\n      user = {\n        :user => @resource[:username],\n        :pwd => @resource[:password_hash],\n        :roles => @resource[:roles]\n      }\n\n      mongo_eval(\"db.addUser(#{user.to_json})\", @resource[:database])\n    else\n      cmd_json=<<-EOS.gsub(/^\\s*/, '').gsub(/$\\n/, '')\n      {\n        \"createUser\": \"#{@resource[:username]}\",\n        \"pwd\": \"#{@resource[:password_hash]}\",\n        \"customData\": {\"createdBy\": \"Puppet Mongodb_user['#{@resource[:name]}']\"},\n        \"roles\": #{@resource[:roles].to_json},\n        \"digestPassword\": false\n      }\n      EOS\n\n      mongo_eval(\"db.runCommand(#{cmd_json})\", @resource[:database])\n    end\n\n    @property_hash[:ensure] = :present\n    @property_hash[:username] = @resource[:username]\n    @property_hash[:database] = @resource[:database]\n    @property_hash[:password_hash] = ''\n    @property_hash[:rolse] = @resource[:roles]\n\n    exists? ? (return true) : (return false)\n  end\n\n{code}\n\nbecause in mongo24 is used [db.addUser() |https://docs.mongodb.org/v2.6/reference/method/db.addUser/] which as default hash the password, while in other versions use digestPassword: false\n\n *     \"digestPassword\": Boolean, set to true if the \"pwd\" is undigested (default).", "created": "2015-12-22T08:13:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b1ef7a21-666b-4547-9542-37954662707d", "body": "Hello all,\n\nI have stumbled upon this issue too and i made some changes to the puppet module to make it work with mongodb < 2.4. Here's the code, you can check it out\n\nhttps://github.com/valerioj/puppetlabs-mongodb", "created": "2016-01-12T08:49:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-07-16T02:54:00.000000", "creator": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b44bbbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz13if:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72606230076_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nIn short, when using the MongoDB version 2.4.9, the default one installed on a Ubuntu 14.04, it is not possible to set the password of a user properly.\n\nIf you pass the password in clear or its hashed version to the _password_ or _password_hash_ of _mongodb::db_, the module will always record the hash of the hash in MongoDB. As a consequence, the password that works is always the hashed version.\nAnother consequence is that when applying the manifests, it always says that the hash of the hash is replaced by the hash, if you follow me.\n\n{code}\nNotice: /Stage[main]/Main/Node[cubitus]/Mongodb::Db[testdb]/Mongodb_user[User user1 on db testdb]/password_hash: password_hash changed '8c40df5a148bde5282d6621a3debd170' to 'a15fbfca5e3a758be80ceaf42458bcd8'\n{code}\n\nPlease feel free to try using a clean Ubuntu 14.04 LTS and this repo: https://github.com/pcart-grandjean/mongotest\n\nRegards,\nPierre", "environment": "OS: Ubuntu 14.04 LTS\nPuppet: 4.2.0\nMongoDB: 2.4.9 (default version packaged for Ubuntu 14.04 LTS)", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "41233", "fixedVersions": [], "id": "41233", "issueType": "Bug", "key": "MODULES-2242", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Wrong hash of user password stored in MongoDB", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Stephen,\n\nthank you for your concerns. Plans about puppet 4 compatibility changed recently and we were working through the issues. The current master reflects this and will be released Really Soon Now(tm), at which point the information on the forge will update automatically.\n\nSorry for the confusion and thanks for your patience,\n\nRegards, David", "created": "2015-07-21T04:00:00.000000"}], "components": ["stdlib"], "created": "2015-07-15T17:09:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8277c994-053f-4095-9737-4b58f5d07b4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b1d2a3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz13fr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_470255864_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_773577"}], "description": "The compatibility section of the stdlib page on Puppet Forge ([https://forge.puppetlabs.com/puppetlabs/stdlib/compatibility]) appears to be out of date.  It suggests that puppet 4.x is not supported by stdlib and that it won't be supported till stdlib-5.x is released.  I have found conflicting information on github ([https://github.com/puppetlabs/puppetlabs-stdlib/tree/master]), that would indicate that stdlib supports puppet 4.x starting in version 4.6.  This is information I only found accidentally as a result of investigating the possible timeline for a 5.x release. \n\nIf I did any part of this process in the wrong manner, please forgive me.  I am open to corrections/instruction.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34936", "fixedVersions": [], "id": "34936", "issueType": "Bug", "key": "MODULES-2241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:8277c994-053f-4095-9737-4b58f5d07b4c", "resolution": "Won't Fix", "resolutionDate": "2015-07-21T04:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/stdlib - compatibility matrix update requested - out of date on the forge", "timeSpent": "PT0S", "updated": "2015-07-21T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Looks like {{ini_setting}} will manage global settings (those at the beginning of the file before any named sections) by specifying an empty string for the section. Should be a trivial fix.", "created": "2015-07-15T15:21:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:623c08e1562ab90069f8aed4] can you provide a scenario for testing this behavior?\n\nUsing the {{runinterval}} value set outside and inside the main section, the puppet_agent module writes out the updated puppet.conf just as it originally appeared. The agent uses the value defined outside of the {{\\[main\\]}} section.\n\n{code}\nruninterval = 1h\n[main]\nserver = qxbxjv9ocpn43mr.delivery.puppetlabs.net\n\n    logdir = /var/log/puppet\n\nruninterval = 2h\n{code}", "created": "2015-07-21T14:43:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "To see a change in the file, you'd need to use one of the settings pruned by the puppet_agent module, listed in https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/prepare/puppet_config.pp#L18-L29, such as modulepath.", "created": "2015-07-21T15:47:00.000000"}, {"author": "623c08e1562ab90069f8aed4", "body": "Yeah, [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] has it. \n\n{code}\nssldir = /var/lib/puppet/ssl\n[main]\nserver = qxbxjv9ocpn43mr.delivery.puppetlabs.net\n{code}\n\nThis will leave the old ssldir in place instead of scrubbing it. ", "created": "2015-07-21T17:43:00.000000"}, {"author": "623c14e0b75ca8007056d418", "body": "Validated on centos-7 on puppet_agent module SHA:29e776a1b64867f5dcf42dc34a0fd56d9cc2a873\n\nSteps to reproduce:\n1) Install 3.x on Master and Agent\n2) Upgrade Master to 4.x\n3) Install puppet_agent module on Master\n4) On Agent, modify puppet.conf  and add values for 'preview_outputdir' and 'modulepath' globally as well as inside 'main' section.\n5) Classify the Agent node with puppet_agent module\n6) After classification, 'preview_outputdir' and 'modulepath' values should be pruned from the new puppet.conf on Agent from both global and 'main' sections.\n (Before the fix, the global settings were left untouched and only settings under 'main' section were removed)\n\npuppet.conf on agent before applying puppet_agent module\n{code}\n\n[root@a8bmd0kkpukbt4l ~]# cat /etc/puppet/puppet.conf\npreview_outputdir = /tmp/preview\nmodulepath = /tmp/modules\n\n[main]\nserver = xqh7ofj91ykp0yy.delivery.puppetlabs.net\n    # The Puppet log directory.\n    # The default value is '$vardir/log'.\n    logdir = /var/log/puppet\n\n    # Where Puppet PID files are kept.\n    # The default value is '$vardir/run'.\n    rundir = /var/run/puppet\n\n    # Where SSL certificates are kept.\n    # The default value is '$confdir/ssl'.\n    ssldir = $vardir/ssl\npreview_outputdir = /etc/preview\nmodulepath = /etc/modules\n\n[agent]\nstringify_facts = false\n    # The file in which puppetd stores a list of the classes\n    # associated with the retrieved configuratiion.  Can be loaded in\n    # the separate ``puppet`` executable using the ``--loadclasses``\n    # option.\n    # The default value is '$confdir/classes.txt'.\n    classfile = $vardir/classes.txt\n\n    # Where puppetd caches the local configuration.  An\n    # extension indicating the cache format is added automatically.\n    # The default value is '$confdir/localconfig'.\n    localconfig = $vardir/localconfig\n{code}\npuppet.conf on agent after applying puppet_agent module\n{code}\n[root@a8bmd0kkpukbt4l ~]# cat /etc/puppetlabs/puppet/puppet.conf\n\n[main]\nserver = xqh7ofj91ykp0yy.delivery.puppetlabs.net\n    # The Puppet log directory.\n    # The default value is '$vardir/log'.\n    logdir = /var/log/puppet\n\n    # Where Puppet PID files are kept.\n    # The default value is '$vardir/run'.\n\n    # Where SSL certificates are kept.\n    # The default value is '$confdir/ssl'.\n\n[agent]\n    # The file in which puppetd stores a list of the classes\n    # associated with the retrieved configuratiion.  Can be loaded in\n    # the separate ``puppet`` executable using the ``--loadclasses``\n    # option.\n    # The default value is '$confdir/classes.txt'.\n    classfile = $vardir/classes.txt\n\n    # Where puppetd caches the local configuration.  An\n    # extension indicating the cache format is added automatically.\n    # The default value is '$confdir/localconfig'.\n{code}\n\nsite.pp on master:\n{code}\n\n[root@xqh7ofj91ykp0yy manifests]# cat /etc/puppetlabs/code/environments/production/manifests/site.pp\n\n       node default {\n            include motd\n            notify{'Hello':}\n            include ::puppet_agent\n            }\n{code}", "created": "2015-07-21T17:45:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-15T15:12:00.000000", "creator": "623c08e1562ab90069f8aed4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53693843"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0x3r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Bug we should fix for 1.0.0"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1482411_*|*_1_*:*_1_*:*_670468_*|*_10007_*:*_1_*:*_343446575_*|*_3_*:*_1_*:*_861698_*|*_5_*:*_1_*:*_7828298227_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_110689166_*|*_10006_*:*_1_*:*_70595241"}], "description": "If you put a setting at the top of the puppet.conf file, before the {{\\[main]}} section or any other INI sections, Puppet will act like it was set in the {{\\[main]}} section. (And if you set it again in the main section, it won't take; the first instance will win. But that's kind of beside the point here.)\n\nSince the puppet_agent module uses {{ini_setting}}'s generic INI implementation instead of using Puppet's settings system directly, it doesn't know about this. It blows away a bunch of settings in the main, agent, and master sections, but it doesn't do anything about main settings outside the {{\\[main]}} section, allowing bad values to slip through on upgrade.\n\nIf ini_setting lets you manage stuff outside a section, we could just do that.", "environment": "puppet_agent 0.1.0", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "40115", "fixedVersions": ["puppet_agent 0.2.0"], "id": "40115", "issueType": "Bug", "key": "MODULES-2715", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08e1562ab90069f8aed4", "resolution": "Fixed", "resolutionDate": "2015-07-21T17:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module doesn't touch puppet.conf settings outside an INI section", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": [], "worklogs": [{"author": "623c14e0b75ca8007056d418", "startDate": "2015-07-21T17:48:00.000000", "timeSpent": "PT3600S"}]}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-07-15T14:25:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5479a8ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz136n:"}], "description": "Would like the postgresql_psql resource to include a file as a parameter. Something like:\n{noformat}\npostgresql_psql { 'create_postgresql':\n  file => '/opt/data/postgresql/create_postgresql.sql',\n  db => $::creationkey,\n  psql_user => 'user',\n}\n{noformat}", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "37040", "fixedVersions": [], "id": "37040", "issueType": "New Feature", "key": "MODULES-2238", "labels": ["advanced", "puppethack"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add a file parameter to postgresql_psql so it can take a file", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/26].", "created": "2015-07-15T11:58:00.000000"}], "components": ["dsc"], "created": "2015-07-15T11:50:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20dd40e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz12an:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This work-a-round allows the acceptance tests to pass which were previously blocked by PUP-4854."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_427917_*|*_10007_*:*_1_*:*_1010388_*|*_5_*:*_1_*:*_0"}], "description": "There is no viable solution to PUP-4854 so the acceptance pre-suite will be updated to use a different temp path for module unpacking.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34935", "fixedVersions": [], "id": "34935", "issueType": "Task", "key": "MODULES-2236", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-07-15T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Enable Work-a-round for Path Length Issue in Acceptance Tests", "timeSpent": "PT0S", "updated": "2015-07-15T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[R=301,NC,NE,L] is this being treated as another array ?", "created": "2015-07-21T08:57:00.000000"}, {"author": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "body": "Problem hast not occurred on any other releases since 2015.", "created": "2018-12-10T03:57:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-15T04:35:00.000000", "creator": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46fa5368"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_534065242_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_106948819058"}], "description": "An exported resource, eg:\n\n{code}\n@@apache::vhost { 'server.domain.com-ext-80':\n    tag                 => 'export-tag',\n    port                => '80',\n    servername          => 'server.domain.com',\n    docroot             => $::apache::docroot,\n    rewrites            => [\n        {       \n           rewrite_rule => ['. https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,NE,L]'],\n        },\n    ],\n}\n{code}\n\nRuns perfectly on the exporting node, but when it should be created on the \"collecting\" node it fails with the following error:\n\n{code}\nCould not retrieve catalog from remote server: Error 400 on SERVER: {\"rewrite_rule\"=>[\". https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,NE,L]\"]} is not an Array.  It looks to be a Hash at /etc/puppet/environments/production/modules/apache/manifests/vhost.pp:143\n{code}\n\nAll tough one can use {{redirect_source}} and {{redirect_dest}}, a more complex rewrite_rule should work if exported on a collecting node. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34934", "fixedVersions": [], "id": "34934", "issueType": "Bug", "key": "MODULES-2235", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "resolution": "Cannot Reproduce", "resolutionDate": "2018-12-10T03:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "An exported apache::vhost with rewrites fails on realisation", "timeSpent": "PT0S", "updated": "2018-12-10T03:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:83aca1cb-a848-4c88-b430-af2b8e6036c5", "body": "A PR has been submitted: https://github.com/puppetlabs/puppetlabs-stdlib/pull/486", "created": "2015-07-15T01:48:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "I fail to understand how these checksums are often required to be added to ERB files. In my 5 years of Puppet, I've never done anything remotely close to taking checksums of files on the master and adding those checksums to ERB files, somehow. \n\nFor now, we're closing this PR and issue. Please feel free to reopen it but when doing so clearly articulate a use case.", "created": "2015-09-10T11:20:00.000000"}], "components": ["stdlib"], "created": "2015-07-15T01:47:00.000000", "creator": "557058:83aca1cb-a848-4c88-b430-af2b8e6036c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ba0fd8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_527081695_*|*_10007_*:*_1_*:*_4432097432_*|*_6_*:*_1_*:*_0"}], "description": "File checksums is often required to be added in erb files. Thus, it would be handy if stdlib could provide a {{checksum_file}} to compute files checksum.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34933", "fixedVersions": [], "id": "34933", "issueType": "New Feature", "key": "MODULES-2234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:83aca1cb-a848-4c88-b430-af2b8e6036c5", "resolution": "Incomplete", "resolutionDate": "2015-09-10T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add checksum_file function to compute files checksum", "timeSpent": "PT0S", "updated": "2015-09-10T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "From looking at the code, it does not explicitly support unless. Is this a feature you want to see added ?", "created": "2015-07-21T07:31:00.000000"}, {"author": "557058:805ec449-9f44-4a53-b966-faed3a10db41", "body": "Problem is fixed. I had to quote unless, now it works. i don\u00b4t understand why onlyif does not need to be quoted.", "created": "2015-07-21T07:34:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "excellent. closing the ticket. it probably picks up unless as a key word. Throwing the compiler", "created": "2015-07-21T07:46:00.000000"}], "components": ["stdlib"], "created": "2015-07-15T00:27:00.000000", "creator": "557058:805ec449-9f44-4a53-b966-faed3a10db41", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dd052c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11o7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_543839298_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_930625"}], "description": "The following Code \n  ensure_resource('exec', \"/bin/true\", {\n    unless => \"/bin/false\"\n  }\n  )\nthrows \nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '=>'\n\nonlyif works fine", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33836", "fixedVersions": [], "id": "33836", "issueType": "Bug", "key": "MODULES-2233", "labels": ["exec", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:805ec449-9f44-4a53-b966-faed3a10db41", "resolution": "Fixed", "resolutionDate": "2015-07-21T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib ensure_resource with type exec parameter unless broken", "timeSpent": "PT0S", "updated": "2015-07-21T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "tomcat::config::server::connector { 'bibliocommons':\nand \ntomcat::config::server::connector { 'bibliocommons':\n\nare the same resource, if you give them a unique identifier such as:\n\ntomcat::config::server::connector { 'bibliocommons8443':\ntomcat::config::server::connector { 'bibliocommons8444':", "created": "2015-07-21T05:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This seems like modules-4658 in which two entries were needed for the same realm with different parameters. This looks to be two connector entries for the same {{parent_service}}, with a uniqueness constraint on the port according to https://github.com/puppetlabs/puppetlabs-tomcat/blob/1.7.0/manifests/config/server/connector.pp#L72 and https://github.com/puppetlabs/puppetlabs-tomcat/blob/1.7.0/manifests/config/server/connector.pp#L89\n\nI added some tests to verify this functionality in: https://github.com/puppetlabs/puppetlabs-tomcat/pull/230\n\nSo I think with Former user 's suggestion of changing the titles, it would work.", "created": "2017-07-26T16:52:00.000000"}], "components": ["tomcat"], "created": "2015-07-14T18:22:00.000000", "creator": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17ed86fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11mv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_558169453_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_63631678997"}], "description": "You cannot have multiple connectors in tomcat, the augeas rules are wrong, and they keep replacing each other.\n\npuppet-tomcat 1.3.0-8-g448096f\n{code:puppet}\n  tomcat::config::server::connector { 'bibliocommons':\n    connector_ensure      => 'present',\n    port                  => 8443,\n    protocol              => 'HTTP/1.1',\n    notify                => Tomcat::Service['default'],\n    additional_attributes => {\n      'acceptCount'          => '100',\n      'clientAuth'           => true,\n      'compressableMimeType' => 'text/html,text/xml',\n      'compressionMinSize'   => '2048',\n      'compression'          => 'on',\n      'disableUploadTimeout' => true,\n      'enableLookups'        => false,\n      'keystoreFile'         => 'conf/ilsclient.jks',\n      'maxHttpHeaderSize'    => '8192',\n      'maxSpareThreads'      => '75',\n      'maxThreads'           => '150',\n      'minSpareThreads'      => '25',\n      'scheme'               => 'https',\n      'secure'               => true,\n      'SSLEnabled'           => true,\n      'sslProtocol'          => 'TLS',\n      'truststoreFile'       => 'conf/ilsclient.jks',\n    },\n  }\n\n  tomcat::config::server::connector { 'bibliocommons':\n    connector_ensure      => 'present',\n    port                  => 8444,\n    protocol              => 'HTTP/1.1',\n    notify                => Tomcat::Service['default'],\n    additional_attributes => {\n      'acceptCount'          => '100',\n      'clientAuth'           => false,\n      'compressableMimeType' => 'text/html,text/xml',\n      'compressionMinSize'   => '2048',\n      'compression'          => 'on',\n      'disableUploadTimeout' => true,\n      'enableLookups'        => false,\n      'keystoreFile'         => 'conf/ilsclient.jks',\n      'maxHttpHeaderSize'    => '8192',\n      'maxSpareThreads'      => '75',\n      'maxThreads'           => '150',\n      'minSpareThreads'      => '25',\n      'scheme'               => 'https',\n      'secure'               => true,\n      'SSLEnabled'           => true,\n      'sslProtocol'          => 'TLS',\n      'truststoreFile'       => 'conf/ilsclient.jks',\n    },\n  }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42378", "fixedVersions": [], "id": "42378", "issueType": "Bug", "key": "MODULES-2232", "labels": ["augeas", "tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "resolution": "Cannot Reproduce", "resolutionDate": "2017-07-26T16:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-tomcat does not handle multiple connectors", "timeSpent": "PT0S", "updated": "2017-07-26T16:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "When looking into the API, it turns out that the API in fact always returns the route domain of any node that is not %0, regardless of the default route domain, and never returns it for %0.\n\nWe do prefer to match the gui though, so hopefully the API exposes the default route domain somewhere...", "created": "2015-08-07T17:04:00.000000"}], "components": [], "created": "2015-07-14T17:59:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ce1d7a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz060f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2053412285_*|*_10007_*:*_1_*:*_259620605_*|*_3_*:*_1_*:*_19220691_*|*_5_*:*_1_*:*_0"}], "description": "f5 partitions can have \"default route domains.\" The default is %0, but they can be something other than 0.\n\nThe default route domains should not be specified, but puppet constantly tries to change it:\n{noformat}\nbash# puppet device --user=root -v --noop --deviceconfig /etc/puppetlabs/puppet/devices/nodename.example.com.conf\n...\nInfo: Applying configuration version '1436389835'\nNotice: /Stage[main]/Bigip/F5_node[/CustomPartition/nodename]/address: current_value 10.220.107.7%3, should be 10.220.107.7 (noop)\nNotice: /Stage[main]/Bigip/F5_node[/CustomPartition/nodename]/address: current_value 10.220.107.8%3, should be 10.220.107.8 (noop)\nNotice: /Stage[main]/Bigip/F5_node[/CustomPartition/nodename]/address: current_value 10.220.107.9%3, should be 10.220.107.9 (noop)\nNotice: /Stage[main]/Bigip/F5_node[/CustomPartition/nodename]/address: current_value 10.220.107.10%3, should be 10.220.107.10 (noop)\n{noformat}\n\nThe above values of {{10.220.107.7}} etc are the correct value, and the F5 API responds with the %3 on the address. %3 is the default routing domain for the CustomPartition partition and thus should not be added to the self.instances value of {{address}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37993", "fixedVersions": [], "id": "37993", "issueType": "Bug", "key": "MODULES-2231", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2015-08-10T17:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "f5_node/address should not print default route domains", "timeSpent": "PT0S", "updated": "2015-08-10T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/31].", "created": "2015-07-21T17:02:00.000000"}], "components": ["dsc"], "created": "2015-07-14T17:41:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b10d24"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11lj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79341134_*|*_10007_*:*_1_*:*_7401918_*|*_3_*:*_1_*:*_523054225_*|*_5_*:*_1_*:*_0"}], "description": "See linked test cases for more details.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40113", "fixedVersions": [], "id": "40113", "issueType": "Sub-task", "key": "MODULES-2230", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "35980", "parentSummary": "DSC - Create Automated Tests for Sprint 2015-07-29", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-21T19:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Create Automated Tests for Basic DSC Resource \"Registry\"", "timeSpent": "PT0S", "updated": "2015-07-21T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-07-14T17:35:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d062afa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11kn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79690911_*|*_3_*:*_1_*:*_530484346_*|*_5_*:*_1_*:*_0"}], "description": "Master ticket.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35980", "fixedVersions": [], "id": "35980", "issueType": "Task", "key": "MODULES-2228", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-21T19:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Create Automated Tests for Sprint 2015-07-29", "timeSpent": "PT0S", "updated": "2015-07-21T19:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Waiting on the release of Puppet Agent 1.2.2. before I start testing.", "created": "2015-07-22T12:15:00.000000"}], "components": [], "created": "2015-07-14T17:13:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2654ba1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xuf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_764784834_*|*_3_*:*_1_*:*_97374515_*|*_5_*:*_1_*:*_7573738055_*|*_6_*:*_1_*:*_0"}], "description": "Execute TestRail test plan.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "39061", "fixedVersions": ["puppet_agent 1.0.0"], "id": "39061", "issueType": "Task", "key": "MODULES-2227", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-10-20T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Execute Test Plan for Puppet Agent Upgrade Spike (Round 2)", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/24].", "created": "2015-07-14T18:24:00.000000"}], "components": ["dsc"], "created": "2015-07-14T15:03:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ebaa272"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11db:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "SG rename forced changes in tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12001160_*|*_10007_*:*_1_*:*_54867373_*|*_5_*:*_1_*:*_0"}], "description": "The test run scripts for integration tests specifies the old path for SG ci-ready packages and needs to be updated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40157", "fixedVersions": [], "id": "40157", "issueType": "Bug", "key": "MODULES-2223", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-07-15T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Integration Test Run Scripts to Use Shallow Gravy", "timeSpent": "PT0S", "updated": "2015-07-15T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please provide the contents of your tagmail.conf file. Also, please provide information on whether you are using sendmail or trying to use an external SMTP server.\n\nThanks", "created": "2015-07-14T05:49:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "Hi,\n\ncontent of tagmail.conf\n\n[transport]\nreportfrom = devopsreports@xxx.com\nsmptserver = hkgsmtpgw05.xxx.com\nsmtpport = 25\nsmtphelo = xxx.com\n#sendmail = /usr/sbin/sendmail\n[tagmap]\nall: cheunra@xxx.com\n\n", "created": "2015-07-14T07:38:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "i verified the server can send email via the above smtp information", "created": "2015-07-14T07:39:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Does your SMTP server require authentication (e.g. username/password)? At the present time, tagmail does not support authentication.\n\nAlso, do you see any inbound connections from your smtp server log?\n\nWhat about using tcpdump to see if any outbound connections are made from the agent?\n\nThanks", "created": "2015-07-14T08:00:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "Hi Jonathan,\n\nthe SMTP didn't need authentication. I can send email via telnet to port 25 form the puppet master server. Any logfile indicate the tagmail module status and progress?", "created": "2015-07-14T08:14:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "content of puppet.conf in puppet master\n\n    certname = hkln897p.xxx.com\n    vardir = /var/opt/lib/pe-puppet\n    logdir = /var/log/pe-puppet\n    rundir = /var/run/pe-puppet\n    basemodulepath = /etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules\n    environmentpath = /etc/puppetlabs/puppet/environments\n    server = hkln897p.xxx.com\n    user  = pe-puppet\n    group = pe-puppet\n    archive_files = true\n    archive_file_server = hkln897p.xxx.com\n    module_groups = base+pe_only\n    parser = future\n    hiera_config = /etc/puppetlabs/puppet/hiera.yaml\n\n[agent]\n    report = true\n    classfile = $vardir/classes.txt\n    localconfig = $vardir/localconfig\n    graph = true\n    pluginsync = true\n\n\n[master]\nnode_terminus = classifier\nreports = console,puppetdb\nstoreconfigs = true\nstoreconfigs_backend = puppetdb\ncertname = hkln897p.xxx.com\nalways_cache_features = true\n#reportfrom = devopsreports@xxx.com\n#smptserver = hkgsmtpgw05.xxx.com\n#smtpport = 25\ntagmap = /etc/puppetlabs/puppet/tagmail.conf\nreportdir = $vardir/reports\n\n[main]\nparser = future\nmodule_groups = base+pe_only\n", "created": "2015-07-14T08:18:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "The tagmap setting isn't valid for tagmail 2.0, so please remove this (Tagmail 2.0 looks in your puppet confdir for tagmail.conf)\n\nCan you please log on to your agent using SSH, and create the following test.pp manifest file:\n\n{code}\nnotify {'Hello World':}\n{code}\n\nand then manually apply the manifest using the following command:\n\n{code}\npuppet apply test.pp --reports=tagmail\n{code}\n\nand see if that sends anything. Thanks!", "created": "2015-07-14T08:42:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "i tried to run the \"puppet apply\" command in the agent. The first error we encountered is.\n\n$puppet apply /tmp/test.pp --reports=tagmail\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/defaults.rb:214: warning: Insecure world writable dir /root in PATH, mode 040777\nNotice: Compiled catalog for hln2239p.xxx.com in environment production in 0.02 seconds\nNotice: Hello World\nNotice: /Stage[main]/Main/Notify[Hello World]/message: defined 'message' as 'Hello World'\nNotice: Finished catalog run in 0.07 seconds\nNotice: Cannot send tagmail report", "created": "2015-07-14T19:13:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "Afterthat, i copy the puppet master's tagmail.conf to the agent and the puppet apply run successfully without email.\n\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/defaults.rb:214: warning: Insecure world writable dir /root in PATH, mode 040777\nNotice: Compiled catalog for hln2239p.oocl.com in environment production in 0.02 seconds\nNotice: Hello World\nNotice: /Stage[main]/Main/Notify[Hello World]/message: defined 'message' as 'Hello World'\nNotice: Finished catalog run in 0.14 seconds\n", "created": "2015-07-14T19:14:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "hi\n\nI found the \"puppet apply test.pp --reports=tagmail\" do send mail out but didn't send to the content of the smtp server inside tagmail.conf\nit send by the OS pre-set sendmail server...", "created": "2015-07-14T21:57:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "however, \"puppet agent -t\" still have no mail out on both mail server(s)", "created": "2015-07-14T21:59:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThere is a typo in the README. The server option should be \"smtpserver\" in your tagmail.conf file.\n\nPlease fix this and try again.\n\nAnd yes, tagmail.conf does indeed need to be located on each agent. This can be  managed using a Puppet file resource. The readme should be updated to make this more clearer.\n\nAlso, in your puppet.conf file on your agent, can you please add the following to your [agents] section,\n\n{code}\nreports = tagmail\n{code}\n\nLet me know if this fixes your issues\n\nThanks!", "created": "2015-07-15T06:54:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "hi,\n\nonce i changed to smtpserver typo agent tagmail.conf. \"puppet apply\" can send email to correct smtp server now.\n\nhowever, \"puppet agent -t\" still got no mail\n\n$cat tagmail.conf\n[transport]\nreportfrom = devopsreports@xxx.com\nsmtpserver = hkgsmtpgw05.xxx.com\nsmtpport = 25\nsmtphelo = xxx.com\n[tagmap]\nall: cheunra@xxx.com\n\n$cat puppet.conf\n[main]\n    vardir = /var/opt/lib/pe-puppet\n    logdir = /var/log/pe-puppet\n    rundir = /var/run/pe-puppet\n    basemodulepath = /etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules\n    user  = pe-puppet\n    group = pe-puppet\n    archive_files = true\nserver = hkln897p.xxxx.com\n\n[agent]\n    report = true\n    classfile = $vardir/classes.txt\n    localconfig = $vardir/localconfig\n    graph = true\n    pluginsync = true\n    environment = UAT\n    reports = tagmail\ncertname = hln2239p.xxx.com\n", "created": "2015-07-15T07:03:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Try and add reports = tagmail to your puppet.conf file on your master and try again. Also, please fix the typo in the tagmail.conf on your master.\n\nThanks", "created": "2015-07-15T07:08:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "and also try adding it to the [master] section in your puppet.conf on your master\n\nThanks", "created": "2015-07-15T07:09:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "it works now. Thank you very much\nMay i know is the reports=tagmail in master puppet.conf fix the issue?", "created": "2015-07-15T07:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for letting me know Raymond.\n\nIt would be great removing the additions to puppet.conf on your master and indivudally adding the reports=tagmail to the master sections and agent section (one at a time) and see which one works. That way I can update the readme.\n\nThanks", "created": "2015-07-15T08:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "body": "it should be the reports=tagmail in master section required for this module.\n\nBTW, would like to ask the tag is AND relation or OR relation?\n\nnotice,ora_init_param,ora_listener: cheunra@xxx.com\n\nthis will send email only if it is notice type msg inside class \"ora_Init_param\" and class \"ora_listener\" ??\n\nor will send email for all message with notice type or msg inside class \"ora_init_param\" or class \"ora_listener\" ?", "created": "2015-07-15T18:56:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Former user It uses the AND relation\n\nI hope this helps\n\nCheers", "created": "2015-07-16T08:27:00.000000"}], "components": [], "created": "2015-07-13T20:10:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e1d1c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz10tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34743746_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_182308661"}], "description": "We installed puppetlabs/tagmail 2.0 on Puppet-Enterprise 3.8\nbut we can't make it works to send out email successfully.\ncan't see any from puppetserver.log.\nwe are running in \"multiple environment\" configuration.\n\nAny hints to check is the module running properly?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41231", "fixedVersions": [], "id": "41231", "issueType": "Bug", "key": "MODULES-2222", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:16f5259c-b373-4a13-9926-368413509089", "resolution": "Done", "resolutionDate": "2015-07-16T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tagmail cannot work in Puppet-enterprise 3.8", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-07-13T14:34:00.000000", "creator": "623c14e0b75ca8007056d418", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ac115a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz10gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57629180549_*|*_6_*:*_1_*:*_0"}], "description": "When trying to create a firewall resource using 'puppet resource' command, the resource gets created, but the output from the command still shows the value of 'ensure' as 'absent' which is misleading.\n\n{code}\n#puppet module install puppetlabs-firewall\n[root@nnxiotspfan5q3a ~]# ls /etc/puppetlabs/code/environments/production/modules/\nfirewall\n[root@nnxiotspfan5q3a ~]# puppet resource firewall 000 ensure=present\nNotice: /Firewall[000]/ensure: created\nfirewall { '000':\n  ensure => 'absent',\n}\n{code}\n\nA listing of the firewall resource shows the new firewall resource is present. \n\n{code}\n[root@nnxiotspfan5q3a ~]# puppet resource firewall\nfirewall { '000':\n  ensure             => 'present',\n  chain              => 'INPUT',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  isfragment         => 'false',\n  kernel_timezone    => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'tcp',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  table              => 'filter',\n  time_contiguous    => 'false',\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37991", "fixedVersions": [], "id": "37991", "issueType": "Bug", "key": "MODULES-2220", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c14e0b75ca8007056d418", "resolution": "Won't Fix", "resolutionDate": "2017-05-10T14:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall: after the puppet resource creation, the command line output still shows the value of ensure as 'absent'", "timeSpent": "PT0S", "updated": "2017-05-10T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Duplicate of MODULES-2227", "created": "2015-07-15T14:36:00.000000"}], "components": [], "created": "2015-07-13T11:59:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f8911d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz1067:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_182214548_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39060", "fixedVersions": [], "id": "39060", "issueType": "Task", "key": "MODULES-2219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Duplicate", "resolutionDate": "2015-07-15T14:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Manual Test of Puppet Agent Module for Windows", "timeSpent": "PT0S", "updated": "2015-07-15T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] I seem to remember that you mentioned you were going to create acceptance tests for \"puppet_agent' on Windows, is that still true?", "created": "2015-07-27T15:43:00.000000"}], "components": [], "created": "2015-07-13T11:57:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ebd9916"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz105j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1223523683_*|*_6_*:*_1_*:*_0"}], "description": "Enough problems arose during manual testing for \"puppet_agent\" on Windows that acceptance tests seem like a good idea.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "37038", "fixedVersions": ["puppet_agent 1.0.0"], "id": "37038", "issueType": "Task", "key": "MODULES-2218", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Done", "resolutionDate": "2015-07-27T15:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Acceptance Tests for Puppet Agent Module on Windows", "timeSpent": "PT0S", "updated": "2015-10-20T08:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-2270", "created": "2015-07-27T11:27:00.000000"}], "components": [], "created": "2015-07-13T11:43:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@730178a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz105r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1208640567_*|*_6_*:*_1_*:*_0"}], "description": "Need a way to pass the information DSC gets when testing the current state of the system back to Puppet\n\nHigh Level Steps:\n\n- PowerShell converts all output to JSON objects\n- Puppet Module receives JSON and converts to hash\n- Inspects hash for information to report that is different than expected state", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39059", "fixedVersions": [], "id": "39059", "issueType": "Bug", "key": "MODULES-2217", "labels": [], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Duplicate", "resolutionDate": "2015-07-27T11:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable DSC State Information to be Consumed by Puppet", "timeSpent": "PT0S", "updated": "2015-07-31T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "[~accountid:557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c]  Is this a duplicate of FM-2410?", "created": "2015-07-13T11:16:00.000000"}], "components": ["dsc"], "created": "2015-07-13T11:11:00.000000", "creator": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aed0e08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-3"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "First Supported DSC"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "yellow"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoz2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6407202132_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_10279028499"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34932", "fixedVersions": [], "id": "34932", "issueType": "Epic", "key": "MODULES-2216", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "resolution": "Done", "resolutionDate": "2016-01-22T13:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "First Supported DSC", "timeSpent": "PT0S", "updated": "2016-08-30T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "PR here: https://github.com/puppetlabs/puppetlabs-lvm/pull/117\n\nExisting tests fixed to pass, and new test added.", "created": "2015-07-14T03:55:00.000000"}], "components": ["lvm"], "created": "2015-07-13T10:56:00.000000", "creator": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78ca576a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ztr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329234609_*|*_10007_*:*_1_*:*_4666208_*|*_5_*:*_1_*:*_0"}], "description": "Creating a journal device for an ext4 filesystem is done with the mkfs.ext4 command using the \"-O journal_dev\" option.\n\nOnce created, the filesystem reports its type as \"jbd\" (from blkid)\n\nThe filesystem resource is not able to deal with this combination as the filesystem needs to be specified as \"ext4\" to us the mkfs.ext4 command, but as \"jbd\" when checking the type of filesystem already on the device in subsequent runs.\n\nI think the best approach to solve this problem is to add a new parameter \"mkfs_cmd\" which is used if specified, otherwise the existing logic is used to build the command (ie. mkfs.fs_type or mkswap).\n\nI'll submit a PR and link it here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35978", "fixedVersions": [], "id": "35978", "issueType": "Bug", "key": "MODULES-2215", "labels": ["puppetlabs-lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "resolution": "Fixed", "resolutionDate": "2015-07-17T07:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "filesystem type can't create journal devices", "timeSpent": "PT0S", "updated": "2015-07-17T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243783f2e101c006a8d247d", "body": "Any chance for this to be implemented? It would be nice to have puppet knowing what firewall do the server have and deal with that...", "created": "2018-07-27T08:56:00.000000"}], "components": ["firewall"], "created": "2015-07-13T10:56:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6beeba08"}, {"fieldName": "CS Business Value", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - $$$$"}, {"fieldName": "CS Frequency", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "3 - 25-50% of Customers"}, {"fieldName": "CS Impact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "As more customers adopt RHEL7 this will become a larger issue. Recently we ran into it at a customer as Amazon Linux is now EL7 based.\n\nThis is a problem we should solve. In the short term perhaps the puppetlabs-firewall module could point to the crayfishx/firewalld module. \n\nThe idea on MODULES-1498 of renaming firewall to iptables and then building an adapter module is very appealing as it might still give the option to easily migrate from iptables to firewalld.\n"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "CS Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "2 - Annoyance"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ztj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "15.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}], "description": "http://www.certdepot.net/rhel7-get-started-firewalld/\n\n- firewalld has \"zones\" that interfaces can be assigned to and \"rules\" apply to zones. The resource manages the rules as properties of a single zone (as a parameter)\n- rules can be managed when firewalld is stopped\n-- There can be a default zone and it can be changed. This is future\n-- zones can be created by making xml files. This is future\n-- most parameters are UNORDERED arrays\n-- arrays are additive with other rules, and don't purge by default\n-- parameter list:\n--- name (the namevar)\n--- zone (defaults to $title)\n-- property list:\n--- array sources\n--- array services (like \"http\" which is tcp on port 80. defined in /etc/firewalld/services)\n--- array ports assigned like --add-port=443/tcp\n--- bool masquerade\n--- array forward ports\n--- array icmp blocks\n--- array rich rules\n--- array interfaces? (Does this need to be its own resource?)\n-- rules should be permanent by default. permanent => false applies to all property values of the resource declaration. permanent => false should ALWAYS conflict with duplicate property values on other rules (whether the other resource is permanent or not)\n-- rules with the same property array values should check 'ensure' for conflicts\n-- rules with masquerade should check its value for conflicts\n\nExample resources:\n{noformat}\n# typical zone management\nfirewalld { \"work\":\n  ports      => ['80/tcp','80/udp'],\n  masquerade => true,\n  permanent  => false,\n}\n# resource purging, firewall style\nfirewalld_purge { 'work':\n  purge => ['sources','ports'],\n}\nfirewalld_purge { \"public\":\n  purge => true, # would purge all\n}\n# typical rule management, basically the same as \"zone\" above but with\n# different titles and a zone parameter\nfirewalld { \"allow postgres\":\n  zone => \"work\",\n  ports => '5678/tcp',\n}\nfirewalld { \"even more work\":\n  zone => \"work\",\n  ports => '80/tcp',\n}\n{noformat}\n\nExample output:\n{noformat}\ntrusted\n  interfaces: ens192\n  sources:\n  services: dhcpv6-client ipp-client mdns samba-client ssh\n  ports: 443/tcp\n  masquerade: no\n  forward-ports:\n  icmp-blocks:\n  rich rules:\n{noformat}\n\nfirewalld can have \"direct\" rules that look like iptables rules, but the first release of the module need not support this.\n\nScoping:\n~ 3 weeks for initial eng work,\n5 points for eng, 3 for acceptance testing, 2 for predocs, 5 for unit tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33834", "fixedVersions": [], "id": "33834", "issueType": "Task", "key": "MODULES-2214", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create firewalld module", "timeSpent": "PT0S", "updated": "2018-07-27T08:56:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:24d5a278-7c78-4a50-bc3f-6906535d7d39", "body": "Cannot find exact place where it fails... Digging for a last hour don't bring any results.", "created": "2015-07-13T14:54:00.000000"}], "components": ["apt"], "created": "2015-07-13T10:11:00.000000", "creator": "557058:24d5a278-7c78-4a50-bc3f-6906535d7d39", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c657cb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0zqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_20965796_*|*_6_*:*_1_*:*_0"}], "description": "Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter options on Apt_key[Add key: 81026D0004C44CF7EF55ADF8DF7D54CBE56151BF from Apt::Source aptsource] at /etc/puppet/environments/production/modules/apt/manifests/key.pp:84 on node xxx.yyy", "environment": "Puppet 3.7.x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37990", "fixedVersions": [], "id": "37990", "issueType": "Bug", "key": "MODULES-2213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:24d5a278-7c78-4a50-bc3f-6906535d7d39", "resolution": "Fixed", "resolutionDate": "2015-07-13T16:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Invalid parameter options on Apt_key", "timeSpent": "PT0S", "updated": "2015-07-13T16:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I'm able to reproduce, but will need further investigation for how to fix this behavior without breaking existing behavior. \n\nSeems to be related to the start_with? calls in the subsetting methods in https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/util/setting_value.rb", "created": "2015-07-13T17:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR up at https://github.com/puppetlabs/puppetlabs-inifile/pull/182", "created": "2015-07-31T17:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/182 merged", "created": "2015-07-31T17:21:00.000000"}], "components": ["inifile"], "created": "2015-07-13T09:54:00.000000", "creator": "5ef8ea9d3683cd0bc1f7b1b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bef8fa3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonlb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25256774_*|*_10007_*:*_1_*:*_325370_*|*_3_*:*_1_*:*_193104274_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1363360001"}], "description": "I was validating that ini_subsetting was working as I understood it should, and found that it does not properly set values if the line contains the string already.\n\nExample:\n\n/etc/sssd/sssd.conf:\n\n{code:java}\n[sssd]\nservices = nss, sudo, pam, ssh, autofs\n{code}\n\n\n\n\n\n{code:puppet}\n    ini_subsetting {'etc_sss_sssd_sssd_services_autofs':\n      ensure               => present,\n      path                 => '/etc/sssd/sssd.conf',\n      subsetting_separator => ', ',\n      section              => 'sssd',\n      setting              => 'services',\n      subsetting           => 'autofs',\n    }\n{code}\n\n\nBut if I update sssd.conf to:\n/etc/sssd/sssd.conf:\n\n{code:java}\n[sssd]\nservices = nss, sudo, pam, ssh, autofs2\n{code}\n\n\nThen the autofs line is not added on the next run. \n", "environment": "RHEL7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35977", "fixedVersions": [], "id": "35977", "issueType": "Bug", "key": "MODULES-2212", "labels": ["intermediate", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ef8ea9d3683cd0bc1f7b1b6", "resolution": "Fixed", "resolutionDate": "2015-07-31T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ini_subsetting - not adding setting that is substring of existing setting", "timeSpent": "PT0S", "updated": "2015-07-31T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "what are you expecting, and what are you seeing ?\n\nSorry i am not following what you are saying.", "created": "2015-07-21T05:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a73267a5-80d8-4c26-9ef7-8dba23b9f5bf", "body": "On RedHat systems you place a systemd override template which contains this\n\n{code:erb}\n<% if @manage_package_repo and (scope.function_versioncmp([@version.to_s, '9.1']) >= 0) -%>\n.include /lib/systemd/system/postgresql-<%= @version %>.service\n<% else -%>\n.include /lib/systemd/system/postgresql.service\n<% end -%>\n{code}\n\nIf the postgresql module is set to not manage the yum repository, and you install the PostgreSQL provided packages (not the RedHat/CentOS), the service breaks as it's including a file that doesn't exist.  \n\n", "created": "2015-07-22T19:18:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0ce7da5d-c015-41f8-b9ca-5f7c762871ff", "body": "I have the same issue. We're using a locally mirrored PostgreSQL 9.4 repo so `manage_package_repo => false`. As a result, the`systemd-override.erb` template is expecting the included unit file to have no version number appending to its path.\n\nI dont see an obvious fix for this issue... in the meantime to bring your PostgreSQL server back online, create a symlink in the expected location:\n\n{code}\nln -s /lib/systemd/system/postgresql-9.4.service /lib/systemd/system/postgresql.service\n{code}", "created": "2015-07-29T02:39:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0ce7da5d-c015-41f8-b9ca-5f7c762871ff", "body": "I've suggested a fix a created a pull request:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/677\n\nThis patch uses the $service_name param to determine the correct name of the unit file.", "created": "2015-07-29T03:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged here", "created": "2015-09-01T01:08:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Former user, this was merged on the day of the release and didn't make it into that window. It will be released with the next.", "created": "2015-10-02T03:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b4148234-b18c-4978-84fc-59ca217b048b", "body": "So I believe that new release will have it implemented. Do you know when will it be available, the date?", "created": "2015-10-02T04:31:00.000000"}], "components": ["postgresql"], "created": "2015-07-13T09:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a73267a5-80d8-4c26-9ef7-8dba23b9f5bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21bb2c9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0znb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4290019498_*|*_5_*:*_1_*:*_0"}], "description": "The systemd-override.erb template doesn't include the correct unit file when the postgres module is not managing the repository.  ", "environment": "CentOS 7\nPostgreSQL 9.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41229", "fixedVersions": [], "id": "41229", "issueType": "Bug", "key": "MODULES-2211", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a73267a5-80d8-4c26-9ef7-8dba23b9f5bf", "resolution": "Fixed", "resolutionDate": "2015-09-01T01:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Systemd Override file", "timeSpent": "PT0S", "updated": "2015-10-02T04:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Manycast Options\n     tos [ceiling ceiling | cohort { 0 | 1 } | floor floor | minclock minclock\n\t     | minsane minsane]\n\t     This command affects the clock selection and clustering algo-\n\t     rithms.  It can be\tused to\tselect the quality and quantity\tof\n\t     peers used\tto synchronize the system clock\tand is most useful in\n\t     manycast mode.  The variables operate as follows:", "created": "2015-07-13T07:39:00.000000"}], "components": ["ntp"], "created": "2015-07-13T06:37:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56e2f126"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0zmv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_681639169_*|*_10007_*:*_1_*:*_800910656_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37989", "fixedVersions": [], "id": "37989", "issueType": "New Feature", "key": "MODULES-2210", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-07-30T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add TOS Field to NTP", "timeSpent": "PT0S", "updated": "2015-07-30T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623cfc6ad32a94006a652296] I'm not immediately thinking of any reason we wouldn't want this feature. We definitely want to maintain current default behavior, but I don't see any harm in making it configurable. Just as a note, the PR will require docs and test updates for a new parameter. Thanks!", "created": "2015-07-13T16:22:00.000000"}, {"author": "623cfc6ad32a94006a652296", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] thx for responding. I'll start asap to implement this change including the tests and documentation.", "created": "2015-07-15T04:35:00.000000"}, {"author": "70121:17943255-5ba0-4816-b375-a092f4b59509", "body": "This was addressed in https://github.com/puppetlabs/puppetlabs-apache/pull/1223", "created": "2017-05-23T06:11:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-11T03:06:00.000000", "creator": "623cfc6ad32a94006a652296", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de42b71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0zh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_220547965_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2352_*|*_10005_*:*_1_*:*_58715771154"}], "description": "Hi all,\n\nI thought about adding an additional paramter to the puppetlabs-apache module to be able to specify which file extensions should be included under {{vhost_load_dir}} when it differs from {{confd_dir}}.\n\nRight now everything in there is being included {{*}} when {{vhost_load_dir}} is different to {{confd_dir}}.\n\nThis is the part where the wildcard include is defined:\n{code: ruby}\n<%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\nIncludeOptional \"<%= @confd_dir %>/*.conf\"\n<%- else -%>\nInclude \"<%= @confd_dir %>/*.conf\"\n<%- end -%>\n<% if @vhost_load_dir != @confd_dir -%>\n<%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>\nIncludeOptional \"<%= @vhost_load_dir %>/*\"\n<%- else -%>\nInclude \"<%= @vhost_load_dir %>/*\"\n<%- end -%>\n<% end -%>\n{code}\n\nAdditionally it will be required to set the file extension of the vhost configs created by puppet to the same.\n\nIs there a reason for not adding this feature? If not I'd develop it and create a pull request for it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35976", "fixedVersions": [], "id": "35976", "issueType": "New Feature", "key": "MODULES-2209", "labels": ["intermediate", "puppethack", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfc6ad32a94006a652296", "resolution": "Fixed", "resolutionDate": "2017-05-23T06:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Additional Parameter for puppetlabs/apache to provide an include file extension", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "[~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9] What platform were you running Puppet on when you encountered this issue? Asking because we currently do not raise a FileReadError when the user does not have a crontab file for [Linux|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/filetype.rb#L188], [Solaris|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/filetype.rb#L231], and [AIX|https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/filetype.rb#L274]. However while working on PUP-9217, I did notice that the regex for {{aixtab}} was incorrect so I had to fix it to [this|https://github.com/ekinanp/puppet/blob/PUP-9217/lib/puppet/util/filetype.rb#L289] instead. That change will be merged with [7163|https://github.com/puppetlabs/puppet/pull/7163].", "created": "2018-10-18T00:25:00.000000"}], "components": ["cron_core"], "created": "2015-07-10T15:24:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@589899b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytnan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}], "description": "When running the crontab provider against a user account that does not have a crontab file in place, an Error is thrown stating that the crontab is missing and the provider would be treating it as a empty file.\n\nThis should be a Warning, not an Error, since the operation of the system is not unduly affected.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39058", "fixedVersions": [], "id": "39058", "issueType": "Bug", "key": "MODULES-7783", "labels": ["customer", "help_wanted"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The Crontab provider should not throw an Error if the target crontab does not exist.", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Passed CI at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/39/.", "created": "2015-07-14T15:53:00.000000"}], "components": [], "created": "2015-07-10T14:58:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aafc47d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0zan:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Failing acceptance tests"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_11687986_*|*_1_*:*_1_*:*_7835_*|*_10007_*:*_1_*:*_231981199_*|*_3_*:*_1_*:*_107390361_*|*_5_*:*_2_*:*_8438520905_*|*_6_*:*_1_*:*_0"}], "description": "Since puppet_agent acceptance tests start with the master (manually) configured for aio and the agent expected to be configured for foss, it has an expectation that the platform config with say {{type: foss}}.\n\nIn the future we may wish to have tests upgrading an aio agent, so at the very least it should behave with {{type: aio}}.\n\nChange the acceptance test to manually configure the agent's type.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "42361", "fixedVersions": ["puppet_agent 1.0.0"], "id": "42361", "issueType": "Bug", "key": "MODULES-2729", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-07-14T16:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make puppet_agent acceptance test type-agnostic", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:32dd7453-c219-4b40-a975-62d18816078e", "body": "Pull request #348", "created": "2015-07-10T13:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged in https://github.com/puppetlabs/puppetlabs-concat/pull/348", "created": "2015-07-13T16:26:00.000000"}], "components": ["concat"], "created": "2015-07-10T13:12:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:32dd7453-c219-4b40-a975-62d18816078e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@131c42d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0z2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_270850933_*|*_5_*:*_1_*:*_0"}], "description": "concat implicitly assumes that there is an executable called \"ruby\" on the default PATH that invokes a Ruby interpreter.  This is not the case on FreeBSD; the Ruby interpreter is installed in $LOCALBASE/bin (typically /usr/local/bin), which is not on the default PATH for startup scripts.  Regular users normally do have it in their PATH, which means that when running puppet manually with \"puppet agent\", concat will appear to work, but running it at boot will fail.\n\nPull request to fix this will be submitted shortly.", "environment": "FreeBSD (all versions)", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "37036", "fixedVersions": [], "id": "37036", "issueType": "Bug", "key": "MODULES-2208", "labels": ["puppetlabs-concat"], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:32dd7453-c219-4b40-a975-62d18816078e", "resolution": "Fixed", "resolutionDate": "2015-07-13T16:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "/usr/bin/env ruby will not find the Ruby interpreter on FreeBSD", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Ensured there are travis and appveyor jobs present for all of the modules", "created": "2015-07-10T11:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "State of the union for July 10th\n\nModules ready for Merge:\n\n* ACL is ready - required rake validate fixes\n* DSC is ready\n* Reboot is ready - required spec fixes\n* Registry is ready\n* PowerShell is ready.\n* WSUS_Client is ready.\n* SQL Server is ready - it has spec failures that will be addressed in MODULES-2245.\n", "created": "2015-07-10T18:28:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": " * Registry merged into master at [b240760ff|https://github.com/puppetlabs/puppetlabs-registry/commit/b240760ffa73d43b35aff908810ba8e529d30a9d].\n* Reboot merged into master at [70f90441cc|https://github.com/puppetlabs/puppetlabs-reboot/commit/70f90441cce9c2bf7d92c369e64b213e3cfd3426].\n* Configs merged into master at [ad68e17af9e1|https://github.com/puppetlabs/modulesync_configs/commit/ad68e17af9e128865ac1c2263a84dd1188761bd7].", "created": "2015-07-14T08:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added fixes for acl, dsc, and powershell. Will be treating updates to reboot/registry as maint commits for other found things.", "created": "2015-07-15T13:12:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "merged modsync config https://github.com/puppetlabs/modulesync_configs/commit/ad68e17af9e128865ac1c2263a84dd1188761bd7", "created": "2015-07-15T14:06:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I would say sqlserver and wsus_client should be broken out to new ticket.  wsus_client is still unsupported and sqlserver is pe only.", "created": "2015-07-15T14:08:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "wsus_client merged - https://github.com/puppetlabs/puppetlabs-wsus_client/commit/12ab25f3d4d951d421d22f17591225523f922a16", "created": "2015-07-16T11:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added updated requirement changes to the gemfiles - https://github.com/puppetlabs/modulesync_configs/pull/29", "created": "2015-07-16T13:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Round 2 for reboot updates - https://github.com/puppetlabs/puppetlabs-reboot/pull/84", "created": "2015-07-16T13:54:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added round 2 fixes for older puppet versions at https://github.com/puppetlabs/puppetlabs-registry/pull/89", "created": "2015-07-16T13:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added wsus updates based on older client fixes - https://github.com/puppetlabs/puppetlabs-wsus_client/pull/24", "created": "2015-07-16T13:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "All other existing PRs have been updated.", "created": "2015-07-16T13:57:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "powershell - merged [69d508ce0a403086de577741e49edb80804a7f7c| https://github.com/puppetlabs/puppetlabs-powershell/commit/69d508ce0a403086de577741e49edb80804a7f7c]", "created": "2015-07-16T14:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added https://github.com/puppetlabs/puppetlabs-powershell/pull/61 to address https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/powershell/view/master/job/modules_puppetlabs-powershell_intn-sys_core-master-foss-stable/2/ acceptance failures.", "created": "2015-07-16T15:46:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "sqlserver - merged [e0400dd | https://github.com/puppetlabs/puppetlabs-sqlserver/commit/e0400dd18dd23cb72d97918d4aea1db39b0af21e]", "created": "2015-07-17T11:21:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "wsus_client merged - [ef1f207 | https://github.com/puppetlabs/puppetlabs-wsus_client/commit/ef1f207997d676703ae0115ff8d095598e3360e5]\n\nmodsync merged - [8040358 | https://github.com/puppetlabs/modulesync_configs/commit/804035801493826c2e15e8e08043f724a42c796c]\n\npowershell merged - [6cb6a14 | https://github.com/puppetlabs/puppetlabs-powershell/commit/6cb6a14e01950620ed4c199a0f15e0cc46e154b0]", "created": "2015-07-17T11:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added tweaks for powershell https://github.com/puppetlabs/puppetlabs-powershell/pull/62", "created": "2015-07-17T13:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added modsync fixes for beaker-rspec https://github.com/puppetlabs/modulesync_configs/pull/30", "created": "2015-07-17T13:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added beaker-rspec pinning at https://github.com/puppetlabs/puppetlabs-sqlserver/pull/123", "created": "2015-07-17T13:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added beaker-rspec pinning at https://github.com/puppetlabs/puppetlabs-wsus_client/pull/25", "created": "2015-07-17T13:34:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "acl merged #61 - [29197e|https://github.com/puppetlabs/puppetlabs-acl/commit/129197e18acba8cfa95fbd46b3f967002cf2fbb1]", "created": "2015-07-17T14:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "reboot merged #84 - [ea94176|https://github.com/puppetlabs/puppetlabs-reboot/commit/ea94176ac53c4976ddac1f949407d1f55c5228f5]", "created": "2015-07-17T14:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "At this point this is what is still Waiting for Merge:\n\n* DSC - https://github.com/puppetlabs/puppetlabs-dsc/pull/23\n* ModSync - https://github.com/puppetlabs/modulesync_configs/pull/30\n* PowerShell - https://github.com/puppetlabs/puppetlabs-powershell/pull/62\n* Registry - https://github.com/puppetlabs/puppetlabs-registry/pull/89\n* SQL Server - https://github.com/puppetlabs/puppetlabs-sqlserver/pull/123\n* WSUS - https://github.com/puppetlabs/puppetlabs-wsus_client/pull/25", "created": "2015-07-17T14:42:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "ModSync merged - [6f60e96|https://github.com/puppetlabs/modulesync_configs/commit/6f60e9611f5842dcc04122c403177bac0ed25579]\nPowerShell merged - [c772a52|https://github.com/puppetlabs/puppetlabs-powershell/commit/c772a5281a77dc99b76a3ef81793bd5c0627da71]\nRegistry merged - [23b6c80|https://github.com/puppetlabs/puppetlabs-registry/commit/23b6c804cd40017144d5574cee5d0eead20fbbdc]\nSQLServer merged - [27b8a2b|https://github.com/puppetlabs/puppetlabs-sqlserver/commit/27b8a2b0034afde40f3ebdf9d639db608065a31d]\nWSUS merged - [eb56647|https://github.com/puppetlabs/puppetlabs-wsus_client/commit/eb56647b383c2e9f85a151b78035cff361c4ba7f]", "created": "2015-07-17T17:04:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "DSC merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/1c3162946de5361d24052b4792208dd5fd8d432d", "created": "2015-07-21T15:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "These have been validated not to break the builds and grab the correct gems (or at least as correct as the gem dependencies will allow).", "created": "2015-07-22T13:08:00.000000"}], "components": ["acl", "dsc", "powershell", "reboot", "registry", "sqlserver", "supported", "wsus_client"], "created": "2015-07-10T10:17:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b507147"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyomxb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Changes supporting Shallow Gravy testing."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6658_*|*_10007_*:*_2_*:*_522182104_*|*_3_*:*_2_*:*_524870816_*|*_5_*:*_1_*:*_0"}], "description": "Update modulesync for Windows modules and roll out changes to the modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35975", "fixedVersions": [], "id": "35975", "issueType": "Task", "key": "MODULES-2207", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-07-22T13:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update ModuleSync for Windows Modules", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user the existing implementation for concat does not work properly with noop mode, and unfortunately cannot work without violating the principle of noop mode (no changes made on the system). There was some discussion about this, and the issues in the pull request [here|https://github.com/puppetlabs/puppetlabs-concat/pull/177] ", "created": "2015-07-10T12:07:00.000000"}], "components": ["concat"], "created": "2015-07-09T23:32:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e33c7a88-fbd1-48f4-bb89-4244e9882bf0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6252c48a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0yvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_45227531_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15658"}], "description": "My site.pp:\n\ninclude ::ssh::server\n\nError:\n\n# puppet agent --test --noop \nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for ema\nInfo: Applying configuration version '1436379851'\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat]/ensure: current_value absent, should be directory (noop)\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin]/ensure: current_value absent, should be directory (noop)\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin/concatfragments.rb]/ensure: current_value absent, should be file (noop)\nNotice: Class[Concat::Setup]: Would have triggered 'refresh' from 3 events\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config]/ensure: current_value absent, should be directory (noop)\nInfo: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config]: Scheduling refresh of Exec[concat_/etc/ssh/sshd_config]\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments.concat.out]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments]/ensure: current_value absent, should be directory (noop)\nInfo: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments]: Scheduling refresh of Exec[concat_/etc/ssh/sshd_config]\nNotice: /Stage[main]/Ssh::Server::Config/Concat::Fragment[global config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments/00_global config]/ensure: current_value absent, should be file (noop)\nInfo: /Stage[main]/Ssh::Server::Config/Concat::Fragment[global config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments/00_global config]: Scheduling refresh of Exec[concat_/etc/ssh/sshd_config]\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/var/lib/puppet/concat/_etc_ssh_sshd_config/fragments.concat]/ensure: current_value absent, should be present (noop)\nError: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/Exec[concat_/etc/ssh/sshd_config]: Could not evaluate: Could not find command '/var/lib/puppet/concat/bin/concatfragments.rb'\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/Exec[concat_/etc/ssh/sshd_config]: Would have triggered 'refresh' from 3 events\nNotice: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/etc/ssh/sshd_config]: Dependency Exec[concat_/etc/ssh/sshd_config] has failures: true\nWarning: /Stage[main]/Ssh::Server::Config/Concat[/etc/ssh/sshd_config]/File[/etc/ssh/sshd_config]: Skipping because of failed dependencies\nNotice: Concat[/etc/ssh/sshd_config]: Would have triggered 'refresh' from 5 events\nInfo: Concat[/etc/ssh/sshd_config]: Scheduling refresh of Service[ssh]\nNotice: Concat::Fragment[global config]: Would have triggered 'refresh' from 1 events\nNotice: Class[Ssh::Server::Config]: Would have triggered 'refresh' from 2 events\nInfo: Class[Ssh::Server::Config]: Scheduling refresh of Class[Ssh::Server::Service]\nNotice: Class[Ssh::Server::Service]: Would have triggered 'refresh' from 1 events\nInfo: Class[Ssh::Server::Service]: Scheduling refresh of Service[ssh]\nNotice: /Stage[main]/Ssh::Server::Service/Service[ssh]: Dependency Exec[concat_/etc/ssh/sshd_config] has failures: true\nWarning: /Stage[main]/Ssh::Server::Service/Service[ssh]: Skipping because of failed dependencies\nNotice: /Stage[main]/Ssh::Server::Service/Service[ssh]: Would have triggered 'refresh' from 2 events\nNotice: Class[Ssh::Server::Service]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Ssh::Server/Anchor[ssh::server::end]: Dependency Exec[concat_/etc/ssh/sshd_config] has failures: true\nWarning: /Stage[main]/Ssh::Server/Anchor[ssh::server::end]: Skipping because of failed dependencies\nNotice: Stage[main]: Would have triggered 'refresh' from 3 events\nNotice: Finished catalog run in 0.34 seconds\n", "environment": "Some facts from my fresh installation:\n\n# facter os puppetversion\nos => {\"name\"=>\"Ubuntu\", \"release\"=>{\"major\"=>\"12.04\", \"full\"=>\"12.04\"}, \"lsb\"=>{\"distrelease\"=>\"12.04\", \"distcodename\"=>\"precise\", \"majdistrelease\"=>\"12.04\", \"distdescription\"=>\"Ubuntu 12.04\", \"distid\"=>\"Ubuntu\"}, \"family\"=>\"Debian\"}\npuppetversion => 3.8.1\n\nmy modules are:\n\n# puppet module list\n/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.3)\n\u251c\u2500\u2500 puppetlabs-ntp (v4.0.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n\u2514\u2500\u2500 saz-ssh (v2.8.1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36002", "fixedVersions": [], "id": "36002", "issueType": "Bug", "key": "MODULES-2206", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e33c7a88-fbd1-48f4-bb89-4244e9882bf0", "resolution": "Won't Fix", "resolutionDate": "2015-07-10T12:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Could not evaluate: Could not find command '/var/lib/puppet/concat/bin/concatfragments.rb'", "timeSpent": "PT0S", "updated": "2015-07-10T12:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "If you specify more than one value, it correctly identifies it as an array. put only one value in the array and it thinks its a string.\n\nWorks:\n\n{code:java}\ndsc_xgroup { 'testgroup':\n  dsc_groupname => 'testgroup',\n  dsc_ensure => 'present',\n  dsc_members => ['vagrant', 'Administrators'],\n}\n{code}\n\nEven adding a trailing comma does not work:\n\n{code:java}\ndsc_xgroup { 'testgroup':\n  dsc_groupname => 'testgroup',\n  dsc_ensure => 'present',\n  dsc_members => ['vagrant', ],\n}\n{code}\n\n", "created": "2015-07-16T12:29:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Spoke with Henrik a bit about this. The provider is doing typechecking wrong and is very expensive. The problem is occurring most likely because there are places where Puppet unwraps single value arrays, if there is a place that should get an array but gets a single value the provider needs to deal with it. He suggested doing [['vagrant']] in the manifest and if that doesn't work then Puppet is unwrapping. It did not work.\n\nIf we replace this\n\n{code:java}\n<%= p.name.to_s.gsub(/^dsc_/,'') %> = <%= format_dsc_value(p.value) %>\n{code}\n\nwith\n\n{code:java}\n<%= p.name.to_s.gsub(/^dsc_/,'') %> = <%= format_dsc_value([p.value]) %>\n{code}\n\nin the invoke_dsc_resource.erb template, then the array is correctly parsed and passed on, unfortunately it makes everything an array. This leads me to believe the erb template is making it a string, but I am not sure", "created": "2015-07-16T14:28:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I believe we should be able to munge the value based on the type defined in the MOF to convert strings into string arrays - more on munging at https://docs.puppetlabs.com/guides/custom_types.html#validation-and-munging\n\nThe existing code generation that would need to be modified lives at:\nhttps://github.com/puppetlabs/puppetlabs-dsc/blob/master/build/dsc/templates/dsc_type.rb.erb#L120-L130", "created": "2015-07-17T10:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/a23f08c48c846907f78b0cde04c6e8be7485073f", "created": "2015-07-21T18:38:00.000000"}], "components": ["dsc"], "created": "2015-07-09T14:46:00.000000", "creator": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2faa0fc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xu7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9010525_*|*_1_*:*_1_*:*_333694863_*|*_10007_*:*_1_*:*_32740930_*|*_3_*:*_1_*:*_333008326_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_145835628_*|*_10006_*:*_1_*:*_351261953"}], "description": "This module is supposed to detect when an array is specified as a value for a DSC Resource property and convert it to proper PowerShell syntax for arrays. Instead of treating it like an array, it identifies it as a string and passes it as such to the DSC Resource. The DSC Resource attempts property validation and throws an exception that it could not convert a string to a string[].\n\nThe following example triggers the behavior:\n\n\n{code:java}\ndsc_xgroup { 'testgroup':\n  dsc_groupname => 'testgroup',\n  dsc_ensure => 'present',\n  dsc_members => ['vagrant'],\n}\n{code}\n\n\nPreliminary investigation using pry indicates that the format_dsc_value [https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L40-L55] method is not recognizing the value being passed as an array and treating it like a string.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40156", "fixedVersions": [], "id": "40156", "issueType": "Bug", "key": "MODULES-2205", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "resolution": "Fixed", "resolutionDate": "2015-07-23T13:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Arrays are not correctly handled", "timeSpent": "PT0S", "updated": "2015-07-23T13:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user ([~accountid:623c0f8ed32a94006a64971b]?) can you let me know which version of puppet, ruby, and the puppetlabs-mongodb module you have installed? thanks!", "created": "2015-07-09T12:48:00.000000"}, {"author": "623c0f8ed32a94006a64971b", "body": "Hi, sorry I forgot about that [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]. I've attached the information to the environment. :-)", "created": "2015-07-10T02:01:00.000000"}, {"author": "623c118b761efb0069ce0527", "body": "We're seeing this on CentOS 6.6 with Mongo 2.6.11. We're running Puppet 3.8.4 under Ruby 1.8.7 and using version 0.11.0 of the MongoDB module.", "created": "2015-11-09T13:39:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-07-09T07:50:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1403bb53-cb80-41cb-a765-2ffe272e049f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@537a7fcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ybr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17911954_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_73175357477"}], "description": "puppetlabs/mongodb mongodb_user fails to set roles according to configuration\n\n{noformat}\n 37   mongodb_user { devuser:\n 38     username      => 'devuser',\n 39     ensure        => present,\n 40     password_hash => mongodb_password('devuser', 'foo'),\n 41     database      => devdb,\n 42     roles         => ['dbAdmin','readWrite'],\n 43     tries         => 10,\n 44     require       => Class['mongodb::server'],\n 45   }\n{noformat}\n\nResults in report from puppet agent run:\n\n{noformat}\nNotice: /Stage[main]/Main/Node[foo.bar]/Mongodb_user[devuser]/roles: roles changed '[\"dbAdmin\"]' to '[\"dbAdmin\", \"readWrite\"]'\n{noformat}\n\nFor every run, but with no changes,\n\nWhen using the  mongodb shell to manually set the permissions with:\n\n{noformat}\nuse devdb\ndb.grantRolesToUser(\n  \"devuser\",\n  [\n    { role: \"readWrite\", db: \"devdb\" } ,\n    { role: \"dbAdmin\", db:\"devdb\" }\n  ]\n)\n{noformat}\n\nAnd then try to run puppet, no output is generated. So appereantly the module is able to read the output, but fails to set them.\n\n", "environment": "root@dev01:~# cat /etc/lsb-release \nDISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=14.04\nDISTRIB_CODENAME=trusty\nDISTRIB_DESCRIPTION=\"Ubuntu 14.04.2 LTS\"\n\nroot@dev01:~# dpkg -l|grep mongo\nii  mongodb-org-server                       2.6.10                           amd64        MongoDB database server\nii  mongodb-org-shell                        2.6.10                           amd64        MongoDB shell client\nrc  mongodb-server                           1:2.4.9-1ubuntu2                 amd64        object/document-oriented database (server package)\n\nroot@dev01:~# puppet --version\n3.8.1\n\nroot@dev01:~# ruby --version\nruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]\n\nModule:\n  \"name\": \"puppetlabs-mongodb\",\n  \"version\": \"0.11.0\",\n  \"author\": \"puppetlabs\",\n\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "43371", "fixedVersions": [], "id": "43371", "issueType": "Bug", "key": "MODULES-2204", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1403bb53-cb80-41cb-a765-2ffe272e049f", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/mongodb mongodb_user fails to set roles according to configuration", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into stable at [21303082baa6|https://github.com/puppetlabs/puppetlabs-windows/commit/21303082baa62e91affccb4e6220101a7248fc65].", "created": "2015-07-15T15:43:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "2.0.1 was released to the forge on July 15 by [~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] \n\nhttps://forge.puppetlabs.com/puppetlabs/windows/2.0.1/readme", "created": "2015-07-16T08:39:00.000000"}], "components": [], "created": "2015-07-08T15:10:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fa264a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xtj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_484192_*|*_10007_*:*_1_*:*_54422_*|*_3_*:*_1_*:*_59594004_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_607591826"}], "description": "The puppetlabs/windows module is one of the first tools new Windows users will encounter when exploring Puppet Enterprise due to its marketing and reference in the quick start guide.\n\nUnfortunately puppetlabs/windows is/was subject to a bad looking bug (PUP-3121) in PE 3.x. The https://github.com/puppetlabs/puppetlabs-windows/pull/6 PR updates the style in the metadata.json to avoid displaying any embarrassing text that could negatively impact users first impressions of the tool. We need to issue a dot-z release so that when going through the quick start guide the version of the module downloaded will not be subject to this bug on older versions of PE.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36001", "fixedVersions": [], "id": "36001", "issueType": "Bug", "key": "MODULES-2203", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2015-07-16T08:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release new dot-z update for puppetlabs/windows", "timeSpent": "PT0S", "updated": "2015-07-16T08:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1bdecca9-67c5-4904-aa4a-30ad8d30fadf", "created": "2015-07-08T12:45:00.000000", "name": "ppfiles.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13093"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user, you need to have \n\n{noformat}\nclass { 'firewall': }\n{noformat}\n\nin your `profile_linuxsat` class definition. That will resolve the issue you're seeing.", "created": "2015-07-08T16:22:00.000000"}], "components": ["firewall"], "created": "2015-07-08T12:47:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1bdecca9-67c5-4904-aa4a-30ad8d30fadf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb1d29c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12902255_*|*_6_*:*_1_*:*_0"}], "description": "puppet thinks that the firewall changes are not persistent across reboots. so first puppet run after a reboot, reports these warnings. \n\n[root@ctclnxsat01-rnd tests]# puppet apply --modulepath=\"/var/tmp:/etc/puppet/modules\" init.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for ctclnxsat01-rnd.ap.org in environment production in 10.58 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/share/ruby/vendor_ruby/puppet/type/package.rb:430:in `block (3 levels) in <module:Puppet>')\nNotice: /Stage[main]/Profile_linuxsat/Firewall[005 mysql open]/ensure: created\nWarning: Firewall[005 mysql open](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\nNotice: /Stage[main]/Profile_linuxsat/Firewall[004 http open]/ensure: created\nWarning: Firewall[004 http open](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\nNotice: Finished catalog run in 8.85 seconds\n[root@ctclnxsat01-rnd tests]#\n\nplease see attached zip file for the code I am using. ", "environment": "centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41227", "fixedVersions": [], "id": "41227", "issueType": "Bug", "key": "MODULES-2202", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1bdecca9-67c5-4904-aa4a-30ad8d30fadf", "resolution": "Done", "resolutionDate": "2015-07-08T16:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "issue with firewall module on centos 7", "timeSpent": "PT0S", "updated": "2015-07-08T16:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/21].", "created": "2015-07-07T18:48:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/25].", "created": "2015-07-15T10:29:00.000000"}], "components": ["dsc"], "created": "2015-07-07T17:48:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e160c02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0wvj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "A suggestion from a PR review that was out of scope, but still interesting."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3556905_*|*_10007_*:*_2_*:*_501939693_*|*_4_*:*_1_*:*_2752475_*|*_5_*:*_2_*:*_158856179"}], "description": "The \"test_dsc_resource\" helper method currently will throw an \"error\" if desired state is not satisfied. If the method instead used assertions it would thrown \"failures\" which could then be caught by the \"expect_failure\" Beaker DSL method. The advantage to this is accurate recording of test failures and a simplification of dealing with expected failing tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33833", "fixedVersions": [], "id": "33833", "issueType": "Improvement", "key": "MODULES-2201", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-07-15T11:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Update \"test_dsc_resource\" Helper Method to Throw Assertion Failures", "timeSpent": "PT0S", "updated": "2015-07-15T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:62eb8554-bdb4-44a6-9c63-dacc4923ead0", "body": "As I udnerstand it, apache-itk is a module since apache 2.4, and it depends on mpm-prefork. In debian it is provided by the package libapache2-mpm-itk. In CentOS, it is still http-itk package.\n\nI think the proper fix is to add the corresponding package to $mod_packages in https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/params.pp along with a change to the documentation and the corresponding tweak to mpm.pp", "created": "2015-09-22T10:20:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-07T17:01:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b786582"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyo5xz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12768549580_*|*_10007_*:*_1_*:*_429673479_*|*_3_*:*_1_*:*_170811936_*|*_5_*:*_1_*:*_0"}], "description": "Proxy for Nico:\n\nNot sure if this sounds like a bug or a known issue regarding mpm-itk and Apache 2.4.12-1 (Ubuntu Trusty 14.04.2)\n\n\nI tried this manifest on following system:\n{noformat}\n# lsb_release -a\nNo LSB modules are available.\nDistributor ID: Ubuntu\nDescription:    Ubuntu 14.04.2 LTS\nRelease:        14.04\nCodename:       trusty\n{noformat}\n\nnode entry quite basic:\n{noformat}\nclass { 'apache':\n   ip               => '127.0.0.1',\n   server_tokens     => 'Prod',\n   server_signature  => 'Off',\n   default_vhost       => false,\n   mpm_module      => 'itk',\n}\n{noformat}\n\nLogOutput :\n{noformat}\nNotice: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.conf]/ensure: created\nInfo: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.conf]: Scheduling refresh of Class[Apache::Service]\nNotice: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.load]/ensure: created\nInfo: /Stage[main]/Apache::Mod::Itk/Apache::Mpm[itk]/File[/etc/apache2/mods-enabled/itk.load]: Scheduling refresh of Class[Apache::Service]\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/cgi.load]/ensure: removed\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/prefork.load]/ensure: removed\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/prefork.conf]/ensure: removed\nInfo: /etc/apache2/mods-enabled: Scheduling refresh of Class[Apache::Service]\nInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nError: /Stage[main]/Apache::Service/Service[httpd]: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \n{noformat}\nThis was switching from prefork to itk.\nA 2nd attempt fail to start apache as looks :\n{noformat}\nInfo: Applying configuration version '1435787765'\nError: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nError: /Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nNotice: Finished catalog run in 15.99 seconds\n{noformat}\nI checked a bit more:\nAnd esnured that mpm_itk it's in place as we can see:\n\n{noformat}\n# cat /etc/apache2/mods-enabled/*itk*\n<IfModule mpm_itk_module>\n  StartServers        8\n  MinSpareServers     5\n  MaxSpareServers     20\n  ServerLimit         256\n  MaxClients          256\n  MaxRequestsPerChild 4000\n</IfModule>\nLoadModule mpm_itk_module /usr/lib/apache2/modules/mod_mpm_itk.so\n{noformat}\n\nLooks good to me.\n\nBut apachectl configtest failing:\n{noformat}\n# apachectl configtest\nAH00534: apache2: Configuration error: No MPM loaded.\nAction 'configtest' failed.\n{noformat}\nThe Apache error log may have more information.\n\nSolution is quite silly,  had to enable mpm-prefork :\n\n{noformat}\n# a2enmod mpm_prefork\nConsidering conflict mpm_event for mpm_prefork:\nConsidering conflict mpm_worker for mpm_prefork:\nEnabling module mpm_prefork.\nTo activate the new configuration, you need to run:\n  service apache2 restart\n{noformat}\n\nAnd apache is back with ITK working ( both MPM modules in place  ITK+ Prefork)\n\n{noformat}\n# ll |grep mpm\nlrwxrwxrwx 1 root root   34 Jul  2 00:01 mpm_prefork.conf -> ../mods-available/mpm_prefork.conf\nlrwxrwxrwx 1 root root   34 Jul  2 00:01 mpm_prefork.load -> ../mods-available/mpm_prefork.load\n# ll |grep itk\nlrwxrwxrwx 1 root root   36 Jul  1 23:56 itk.conf -> /etc/apache2/mods-available/itk.conf\nlrwxrwxrwx 1 root root   36 Jul  1 23:56 itk.load -> /etc/apache2/mods-available/itk.load\n{noformat}\n\nAnd after next puppet run....mpm_prefork is removed and apache  brokes\n\n{noformat}\nInfo: Applying configuration version '1435787948'\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/mpm_prefork.load]/ensure: removed\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/mpm_prefork.conf]/ensure: removed\nInfo: /etc/apache2/mods-enabled: Scheduling refresh of Class[Apache::Service]\nInfo: Class[Apache::Service]: Scheduling refresh of Service[httpd]\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nError: /Stage[main]/Apache::Service/Service[httpd]: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nNotice: Finished catalog run in 16.15 seconds\n{noformat}\n\n\nI hope provide all informations I faced dealing with this situation.\nLooking forward hearing back from you asap :)\n\nHave a great night/day!\n\nThank you.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "33832", "fixedVersions": [], "id": "33832", "issueType": "Bug", "key": "MODULES-2200", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2015-12-09T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache 2.4 itk+prefork breaks on ubuntu 14.04", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "created": "2015-07-07T16:45:00.000000", "name": "log.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13014"}], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]is this still relavant ?", "created": "2016-07-18T08:32:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am currently doing some housekeeping.\u00a0\nClosing as puppet 3 is no longer a supported version.", "created": "2021-04-12T05:58:00.000000"}], "components": ["supported"], "created": "2015-07-07T16:43:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9c63017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz879r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10397_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_181919662546"}], "description": "Discussion thread at https://groups.google.com/a/puppetlabs.com/forum/#!topicsearch/bundler/client/0bqecpYGRxg\n\n\nDesired behavior is to select a given Puppet with Bundlers ~> style versioning and it to also have the last compatible Facter version installed.  For instance, ~> 3.0 picks up Puppet 3.8.1 and Facter 2.4.4.\n\nHowever, what we're seeing in practice is [TravisCI install Facter 1.7.6 with stdlib|https://travis-ci.org/puppetlabs/puppetlabs-stdlib/jobs/69756266], Bundler backs down to 1.7.6 from 2.4.4 due to a dependency conflict with CFPropertyList.  This is because Beaker dependencies are resolved (even though Beaker is not installed), fission is referenced and [fission requires CFPropertyList ~> 2.2|https://rubygems.org/gems/fission/versions/0.4.0].  Bundler resolves this to the newest match, 2.3.1, and when it comes time to make good on Facter's dependency on CFPropertyList, [expressed as ~> 2.2.6 in Facter 2.0.0+|https://rubygems.org/gems/facter/versions/2.4.4-universal-darwin], then Bundler searches backward against Facter versions, until it finds 1.7.6, which doesn't use CFPropertyList.\n\nI believe I understand the mechanics at play here, seen in [this log|https://s3.amazonaws.com/archive.travis-ci.org/jobs/69848678/log.txt] for a run against puppetlabs-registry with DEBUG_RESOLVER on.  Search for {{[FAIL]}} to see Bundler trying to resolve Facter.  Bundler's [resolver.rb|https://github.com/bundler/bundler/blob/master/lib/bundler/resolver.rb] implements the resolution algorithm, though I haven't spent any time looking at the internals yet.\n\nThe rub here is in the why.  This occurs in TravisCI - Ubuntu 12.04.5 LTS.  What I didn't mention above is that Facter only uses CFPropertyList in the universal-darwin gem, instead of the standard [Facter gem with no CFPropertyList dependency|https://rubygems.org/gems/facter].  Why does Bundler appear to be looking at it?  Maybe I've overlooked / don't understand something here?\n\nI know that technically our Puppet requirement is Facter < 3, > 1.6 - but it still seems a bit wrong to not be testing against approximately what we build packages with in the 3.8 series (Facter 2.3 / 2.4).  I didn't spot check all module pipelines, but I presume they are universally affected.\n\nAnother interesting note is that on [Windows testing with AppVeyor|https://ci.appveyor.com/project/puppetlabs/puppetlabs-registry/build/1.1.x.42] the desired behavior is observed - Puppet 3.8.1 / Facter 2.4.4 installed.  On that platform it appears that the appropriate Facter gems are inspected.  Facter gems on Windows don't depend on CFPropertyList.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36000", "fixedVersions": [], "id": "36000", "issueType": "Bug", "key": "MODULES-2199", "labels": ["travis"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T05:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "TravisCI pipelines referencing Puppet ~> 3.0 are installing older Facter 1.7.6 instead of Facter 2.4+ for running specs against PRs", "timeSpent": "PT0S", "updated": "2021-04-12T05:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:669d4655-0c85-469a-a11c-e5290cf2955d] Please review [PR|https://github.com/puppetlabs/puppetlabs-dsc/pull/20].", "created": "2015-07-07T17:27:00.000000"}], "components": ["dsc"], "created": "2015-07-07T15:00:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eb50e26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0wi7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Beaker changes require updates to tests."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8766075_*|*_10007_*:*_1_*:*_728633_*|*_10009_*:*_1_*:*_37103_*|*_5_*:*_1_*:*_0"}], "description": "The new version of Beaker (2.16.0) changes how \"install_pe\" and \"install_puppet_agent\" work and the affected integration and acceptance tests need to be updated.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37034", "fixedVersions": [], "id": "37034", "issueType": "Task", "key": "MODULES-2198", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Done", "resolutionDate": "2015-07-07T17:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Update Integration and Acceptance Tests to Use New Beaker Version", "timeSpent": "PT0S", "updated": "2015-07-07T17:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Couple of notes:\n\n# /etc/fstab doesn't exist by default in 10.9 and up, so the setup routines the try to backup the file, issue a warning\n# several tests try to mount a filesystem using the native {{mkfs}} command, but that doesn't exist. Instead it appears we need to use {{newfs_hfs}}, and ilk.\n# the tests attempt to mount an ext3 fs using the following command. Note the initial command issues an error, but returns success. The {{mount}} command does not list the filesystem, and querying puppet says it's {{unmounted}}:\n\n{noformat}\na0v3cq8sai4wpv5:~ root# puppet resource mount /pl987290 ensure=defined fstype=ext3 device='/tmp/pl987290'\nNotice: /Mount[/pl987290]/ensure: defined 'ensure' as 'defined'\nError: /Mount[/pl987290]: Could not evaluate: Mount[/pl987290]: Field 'options' is required\nmount { '/pl987290':\n  ensure => 'defined',\n  device => '/tmp/pl987290',\n  dump   => '0',\n  fstype => 'ext3',\n  pass   => '0',\n  target => '/etc/fstab',\n}\na0v3cq8sai4wpv5:~ root# echo $?\n0\na0v3cq8sai4wpv5:~ root# mount\n/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n.host:/VMware Shared Folders on /Volumes/VMware Shared Folders (vmhgfs)\n/dev/disk1s1 on /Volumes/puppet-agent-1.1.1.250.gb9e1783 (hfs, local, nodev, nosuid, read-only, noowners)\na0v3cq8sai4wpv5:~ root# puppet resource mount\n...\nmount { '/pl954709':\n  ensure  => 'unmounted',\n  device  => '/tmp/pl954709',\n  fstype  => '0',\n  options => '0',\n  target  => '/etc/fstab',\n}\n{noformat}\n\n\nExplicitly specifying {{options=0}} doesn't eliminate the error message, and {{/etc/fstab}} is updated correctly, but the {{mount}} command doesn't show the filesystem as mounted:\n\n{noformat}\na0v3cq8sai4wpv5:~ root# cat /etc/fstab\n# HEADER: This file was autogenerated at 2015-07-07 21:04:20 -0700\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n/tmp/pl987290\t/pl987290\thfs\t0\t0\t0\n{noformat}\n\n{noformat}\na0v3cq8sai4wpv5:~ root# mount\n/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n.host:/VMware Shared Folders on /Volumes/VMware Shared Folders (vmhgfs)\n/dev/disk1s1 on /Volumes/puppet-agent-1.1.1.250.gb9e1783 (hfs, local, nodev, nosuid, read-only, noowners)\n{noformat}\n\nSo I think it's safe to say the mount provider doesn't work on OSX", "created": "2015-07-07T22:07:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This does not appear to be a regression:\n\n{noformat}\nrj4ibnbeygnvdxt:~ root# puppet --version\n3.8.1\nrj4ibnbeygnvdxt:~ root# cat manifest.pp\nmount { '/pl987290':\n  ensure => 'defined',\n  device => '/tmp/pl987290',\n  dump   => '0',\n  fstype => 'hfs',\n  pass   => '0',\n  target => '/etc/fstab',\n}\nrj4ibnbeygnvdxt:~ root# puppet apply manifest.pp\nNotice: Compiled catalog for rj4ibnbeygnvdxt.delivery.puppetlabs.net in environment production in 0.09 seconds\nNotice: /Stage[main]/Main/Mount[/pl987290]/ensure: defined 'ensure' as 'defined'\nNotice: /Stage[main]/Main/Mount[/pl987290]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.06 seconds\nrj4ibnbeygnvdxt:~ root# puppet apply manifest.pp\nNotice: Compiled catalog for rj4ibnbeygnvdxt.delivery.puppetlabs.net in environment production in 0.10 seconds\nNotice: /Stage[main]/Main/Mount[/pl987290]/pass: defined 'pass' as '0'\nNotice: /Stage[main]/Main/Mount[/pl987290]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.05 seconds\nrj4ibnbeygnvdxt:~ root# puppet apply manifest.pp\nNotice: Compiled catalog for rj4ibnbeygnvdxt.delivery.puppetlabs.net in environment production in 0.10 seconds\nNotice: Finished catalog run in 0.04 seconds\nrj4ibnbeygnvdxt:~ root# cat /etc/fstab\n# HEADER: This file was autogenerated at 2015-07-08 09:31:20 -0700\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n/tmp/pl987290\t/pl987290\thfs\t0\t0\t0\nrj4ibnbeygnvdxt:~ root# mount\n/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n.host:/VMware Shared Folders on /Volumes/VMware Shared Folders (vmhgfs)\n{noformat}", "created": "2015-07-08T10:32:00.000000"}, {"author": "62450221ad6b7e006aa4e34c", "body": "Moving to accepted so we can audit the amount of work involved here, as this is essentially will be adding an extra layer to the test for OSX, as we did for Solaris earlier.", "created": "2016-04-20T17:56:00.000000"}, {"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "I think we need to see if this is reproducible with the latest agent and beaker, and if this is still valid we should probably address it if we've already done so for Solaris.", "created": "2017-05-15T14:22:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This can be reproduced with {{puppet-agent}} version 1.10.1 on OSX 10.10.\n\nGiven the security model on OSX, I do not know how the mount tests can be exercised on this platform. OSX uses {{newfs}} rather than {{mkfs}}. This tool will not honor a device path outside of {{/dev}} and the security model prevents any user (including root) from creating a file within {{/dev}} to use as a device.\n\nh3. Steps taken to create temporary filesystem\nCreate file in {{/tmp}}\n{code}\n$ dd if=/dev/zero of=/tmp/pl797355 count=10240\n  10240+0 records in\n  10240+0 records out\n  5242880 bytes transferred in 0.041545 secs (126197153 bytes/sec)\n{code}\n\nAttempt to use file to create hfs filesystem\n{code}\n$ newfs_hfs  '/tmp/pl797355'\n  newfs_hfs: cannot create filesystem on /dev/rpl797355: No such file or directory\n{code}\nAs you can see, the command enforces that the given file be located in {{/dev}} rather than the explicit path given.\n\nAttempt to create a file in {{dev}}\n{code}\n$ dd if=/dev/zero of=/dev/pl797355 count=10240\n  dd: /dev/pl797355: Operation not supported\n\n$ touch  '/dev/pl797355'\n  touch: /dev/pl797355: Operation not supported\n{code}\n", "created": "2017-06-12T12:02:00.000000"}], "components": ["mount_core"], "created": "2015-07-07T14:52:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fa48436"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoo1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Apr/16"}], "description": "Using beaker 2.15.0, the mount related acceptance tests fail due to assumptions about fstab and mkfs:\n\n{noformat}\n$  be rake ci:test:aio SUITE_VERSION=1.1.1.250.gb9e1783 SHA=b9e178350dd52c75ab98ffd05e9bc739d7609155 CONFIG=config/nodes/osx-1010-x86_64.yaml\n...\n Test Case tests/resource/mount/defined.rb reported: #<Beaker::Host::CommandFailure: Host 'vfyfy4ou7ntrxfp.delivery.puppetlabs.net' exited with 1 running:\n cat /etc/fstab\nLast 10 lines of output were:\n\tcat: /etc/fstab: No such file or directory>\n  Test Case tests/resource/mount/destroy.rb reported: #<Beaker::Host::CommandFailure: Host 'vfyfy4ou7ntrxfp.delivery.puppetlabs.net' exited with 127 running:\n yes | mkfs -t ext3 -q /tmp/pl571796\nLast 10 lines of output were:\n\tsh: mkfs: command not found>\n  Test Case tests/resource/mount/modify.rb reported: #<Beaker::Host::CommandFailure: Host 'vfyfy4ou7ntrxfp.delivery.puppetlabs.net' exited with 127 running:\n yes | mkfs -t ext3 -q /tmp/pl582972\nLast 10 lines of output were:\n\tsh: mkfs: command not found>\n  Test Case tests/resource/mount/mounted.rb reported: #<Beaker::Host::CommandFailure: Host 'vfyfy4ou7ntrxfp.delivery.puppetlabs.net' exited with 127 running:\n yes | mkfs -t ext3 -q /tmp/pl275175\nLast 10 lines of output were:\n\tsh: mkfs: command not found>\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35999", "fixedVersions": [], "id": "35999", "issueType": "Bug", "key": "MODULES-7495", "labels": ["Acceptance", "mount", "needs_repro", "osx", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mount acceptance tests fail on OSX", "timeSpent": "PT0S", "updated": "2018-07-23T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a823d1f3-0084-45da-916b-8177dd039922", "body": "I should also add we ran into similiar problem with different rules.\n{{-I INPUT -p tcp -m tcp --dport 9080 -m conntrack --ctstate INVALID,UNTRACKED -j SYNPROXY --sack-perm --timestamp --wscale 7 --mss 1460}}\ncorresponding resource (chain, jump, cstate, dport are all invalid):\n{noformat}\nfirewall { '9003 70a2dbfab521afbf6a589e966503d4d9':\n ensure             => 'present',\n chain              => '--timestamp',\n checksum_fill      => 'false',\n clamp_mss_to_pmtu  => 'false',\n clusterip_new      => 'false',\n ctstate            => ['--mss'],\n dport              => ['7'],\n isfragment         => 'false',\n jump               => '1460',\n kernel_timezone    => 'false',\n log_uid            => 'false',\n physdev_is_bridged => 'false',\n proto              => '--wscale',\n random             => 'false',\n rdest              => 'false',\n reap               => 'false',\n rsource            => 'false',\n rttl               => 'false',\n socket             => 'false',\n table              => 'filter',\n time_contiguous    => 'false',\n}\n{noformat}\n\nOne more example:\n{{-A PREROUTING -p tcp -m multiport --dports 9080 -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j CT --notrack}}\nCorresponding resource (chain, dport, jump and tcp_flags are all wrong):\n{noformat}\nfirewall { '9011 22c92a86d0dbb687f86d3f1179c0d856':\n  ensure             => 'present',\n  chain              => 'tcp',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  clusterip_new      => 'false',\n  dport              => ['FIN', 'SYN', 'RST', 'ACK SYN'],\n  isfragment         => 'false',\n  jump               => '--notrack',\n  kernel_timezone    => 'false',\n  log_uid            => 'false',\n  physdev_is_bridged => 'false',\n  proto              => '9080',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  table              => 'raw',\n  tcp_flags          => 'CT',\n  time_contiguous    => 'false',\n}\n{noformat}", "created": "2016-09-05T02:28:00.000000"}], "components": ["firewall", "supported"], "created": "2015-07-07T13:00:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3af18c56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0w5r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Sep/16"}], "description": "The following rule will cause incorrect firewall resources: {{iptables -t raw -I PREROUTING -i eth0 -p tcp -m tcp --syn --dport 80 -j CT --notrack}}\n\n{noformat}\nfirewall { '9001 7b01864cb3bb80b99a31bd1e24ec43e9':\n  ensure             => 'present',\n  chain              => '80',\n  checksum_fill      => 'false',\n  clamp_mss_to_pmtu  => 'false',\n  dport              => ['CT'],\n  iniface            => '--tcp-flags',\n  isfragment         => 'false',\n  jump               => '--notrack',\n  kernel_timezone    => 'false',\n  physdev_is_bridged => 'false',\n  proto              => 'FIN,SYN,RST,ACK SYN',\n  random             => 'false',\n  rdest              => 'false',\n  reap               => 'false',\n  rsource            => 'false',\n  rttl               => 'false',\n  socket             => 'false',\n  table              => 'raw',\n  time_contiguous    => 'false',\n}\n{noformat}\n\nThe chain has the value for the port, and the dport has the value for the jump, the\nprotocol has various TCP packet types rather than just 'tcp' etc etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39057", "fixedVersions": [], "id": "39057", "issueType": "Bug", "key": "MODULES-2197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall properties sometimes jumbled", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfe3294742a00683ecb0c", "body": "I had to change the URL\n\n{code}\n                apt::source { \"debian_main-security\":\n                        location    => \"http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security\",\n                        repos       => \"main contrib non-free\",\n                        include_src => false,\n                        release    =>  \"$lsbdistcodename/updates\"\n                }\n{code}\n\nFor all other, I created a local repository with the correct Debian Apt layout.", "created": "2015-07-08T07:16:00.000000"}], "components": ["apt"], "created": "2015-07-07T10:05:00.000000", "creator": "623cfe3294742a00683ecb0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b0d98c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0w1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76261350_*|*_6_*:*_1_*:*_0"}], "description": "hi,\n\nafter upgrading the apt module, my used URL scheme is broken, because, I can't unset $release => \"\" anymore.\n\t\n{code}\n\n\tapt::source { \"debian_main-security\":\n\t\t\tlocation    => \"http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security/\",\n\t\t\trepos       => \"${lsbdistcodename}/updates main contrib non-free\",\n\t\t\tinclude_src => false,\n\t\t\trelease\t   =>  '',\n\t\t\t}\n{code}\nthat generates the folowing URL:\n\n{{deb http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security/ wheezy wheezy/updates main contrib non-free}}\n\ninsead of:\n\n{{deb http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security/ wheezy/updates main contrib non-free}}\n\nAlso I tried:\n\n{code}\n\tapt::source { \"debian_main-security\":\n\t\t\tlocation    => \"http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security/\",\n\t\t\trepos       => \"/updates main contrib non-free\",\n\t\t\tinclude_src => false,\n\t\t\t}\n\n{code}\n\nbut than I have space between the Wheezy and /update:\n\n{{deb http://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/debian/debian-security/ wheezy /updates main contrib non-free}}\n\nMaybe I make a mistake, but in the old 1.x version it was a long time working.", "environment": "Debian Wheezy\n\n\u251c\u2500\u2500 puppet-unattended_upgrades (v1.0.3)\n\u251c\u2500\u2500 puppetlabs-apt (v2.1.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35998", "fixedVersions": [], "id": "35998", "issueType": "Bug", "key": "MODULES-2196", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe3294742a00683ecb0c", "resolution": "Fixed", "resolutionDate": "2015-07-08T07:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::source can't unset $release -> broken URL after update puppetlabs-apt modul", "timeSpent": "PT0S", "updated": "2015-07-08T07:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f431b4fd-616c-4d35-b3bd-c362b91b335e", "created": "2015-07-07T03:53:00.000000", "name": "output_log.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12408"}], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:6deed1fa-6598-4f7c-9dc7-8dc89bc97230", "body": "I'm having exactly the same issue. Running `puppet apply` twice works around the problem.", "created": "2015-09-01T08:59:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176dae68-59a6-4ce5-8b05-c740e243c11c", "body": " Any updates? I experience the same issue...", "created": "2015-09-03T10:16:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:179db340-a591-4151-b3ca-6f82472da983", "body": "Any update?", "created": "2016-03-26T21:15:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["apt", "mongodb", "supported"], "created": "2015-07-07T03:55:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f431b4fd-616c-4d35-b3bd-c362b91b335e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@253cf98f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0vz3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73380133114_*|*_6_*:*_1_*:*_0"}], "description": "I'm using puppet to provision a Vagrant Ubuntu 14.04 box using the following setup:\n{code:java}\nclass {'::mongodb::globals':\n    manage_package_repo => true,\n}->\nclass {'::mongodb::server':\n\n}->\nclass {'::mongodb::client':\n\n}\n{code}\n\nHowever the following error occurs when puppet tries to setup MongoDB:\n{code}\n==> default: Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-org-server' returned 100: Reading package lists...\n==> default: Building dependency tree...\n==> default: Reading state information...\n==> default: E: Unable to locate package mongodb-org-server\n==> default: \n==> default: Error: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-org-server' returned 100: Reading package lists...\n==> default: Building dependency tree...\n==> default: Reading state information...\n==> default: E: Unable to locate package mongodb-org-server\n==> default: \n==> default: Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-org-shell' returned 100: Reading package lists...\n==> default: Building dependency tree...\n==> default: Reading state information...\n==> default: E: Unable to locate package mongodb-org-shell\n==> default: \n==> default: Error: /Stage[main]/Mongodb::Client::Install/Package[mongodb_client]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-org-shell' returned 100: Reading package lists...\n==> default: Building dependency tree...\n==> default: Reading state information...\n==> default: E: Unable to locate package mongodb-org-shell\n==> default: \n{code}\n\nThe latest release is being using (0.11.0) and I can confirm that the module works correctly without the 'manage-package-repo' flag. The module also used to work for us previously with the same config.\n\nNote that after puppet finishes, it's possible to manually run {code}sudo apt-get install mongodb-org-server mongodb-org-shell{code} and then it works correctly.", "environment": "Vagrant 1.6.5 provisioning Ubuntu 14.04 64bit", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "33831", "fixedVersions": [], "id": "33831", "issueType": "Bug", "key": "MODULES-2195", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f431b4fd-616c-4d35-b3bd-c362b91b335e", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using package repo results in 'Unable to locate package mongodb-org-server' error", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [{"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-06T16:31:00.000000", "name": "basic_test.ps1", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12811"}, {"attacher": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "created": "2015-07-06T16:30:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12915"}], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "This issue is still present after the merge of MODULES-1960. The failing behavior has changed slightly, but the exit code returned by Puppet when processing the catalog is still zero:\n\n{noformat}w2012r2.vm 11:22:09$ cmd.exe /c puppet apply\nNotice: Compiled catalog for w2012r2.vm in environment production in 0.42 seconds\nNotice: /Stage[main]/Main/Dsc_file[good_test_dir]/ensure: created\nError: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\nfunction Set-RefreshMode\n{\n  param($mode)\n\n  $configOutputPath = [IO.Path]::GetTempPath()\n\n  [DscLocalConfigurationManager()]\n  Configuration LCMSettings {\n      Node localhost\n      {\n          Settings\n          {\n              RefreshMode = $mode\n          }\n      }\n  }\n\n  LCMSettings -OutputPath $configOutputPath | Out-Null\n\n  Set-DscLocalConfigurationManager -Path $configOutputPath\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $currentRefreshMode = $currentState.RefreshMode\n  Set-RefreshMode 'Disabled'\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    destinationpath = 'Q:/not/here'\n    ensure = 'present'\n    type = 'Directory'\n  }\n  ModuleName = @{\n    ModuleName=\"PSDesiredStateConfiguration\"\n    RequiredVersion=\"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : The system cannot find the path specified. The related\nfile/directory is: Q:/not/here.  The related ResourceID is\n[File]DirectResourceAccess.\nAt line:52 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManag\n   er:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : Windows System Error 3,Microsoft.Management.Infr\n   astructure.CimCmdlets.InvokeCimMethodCommand\nError: /Stage[main]/Main/Dsc_file[bad_test_dir]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\system32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command $script:ErrorActionPreference = 'Stop'\n$PuppetModulesFolder = Join-Path $env:ProgramFiles 'WindowsPowerShell\\Modules\\PuppetVendoredModules'\nif (!(Test-Path($PuppetModulesFolder))) {\n  & cmd.exe /c mklink /d \"$PuppetModulesFolder\" \"C:\\ProgramData\\PuppetLabs\\code\\environments\\production\\modules\\dsc\\vendor\\DSCResources\" | Out-Null\n}\n\nfunction Set-RefreshMode\n{\n  param($mode)\n\n  $configOutputPath = [IO.Path]::GetTempPath()\n\n  [DscLocalConfigurationManager()]\n  Configuration LCMSettings {\n      Node localhost\n      {\n          Settings\n          {\n              RefreshMode = $mode\n          }\n      }\n  }\n\n  LCMSettings -OutputPath $configOutputPath | Out-Null\n\n  Set-DscLocalConfigurationManager -Path $configOutputPath\n}\n\n$currentState = Get-DscLocalConfigurationManager\n\nif ($currentState.RefreshMode -ne 'Disabled') {\n  $currentRefreshMode = $currentState.RefreshMode\n  Set-RefreshMode 'Disabled'\n}\n\n$invokeParams = @{\n  Name          = 'File'\n  Method        = 'set'\n  ErrorAction   = 'Continue'\n  ErrorVariable = 'invokeError'\n  Property      = @{\n    destinationpath = 'Q:/not/here'\n    ensure = 'present'\n    type = 'Directory'\n  }\n  ModuleName = @{\n    ModuleName=\"PSDesiredStateConfiguration\"\n    RequiredVersion=\"1.0\"\n  }\n}\n\n$result = Invoke-DscResource @invokeParams\n\nif ($currentRefreshMode) { Set-RefreshMode $currentRefreshMode }\nif ($invokeError) { throw $invokeError }\n\nswitch ($invokeParams.Method) {\n  'Test' {\n    [bool]($result.InDesiredState)\n  }\n  'Set' {\n    @($Null, 0) -contains $result.ReturnValue\n  }\n}\n' returned 1: Invoke-CimMethod : The system cannot find the path specified. The related\nfile/directory is: Q:/not/here.  The related ResourceID is\n[File]DirectResourceAccess.\nAt line:52 char:1\n+ $result = Invoke-DscResource @invokeParams\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManag\n   er:String) [Invoke-CimMethod], CimException\n    + FullyQualifiedErrorId : Windows System Error 3,Microsoft.Management.Infr\n   astructure.CimCmdlets.InvokeCimMethodCommand\nNotice: Applied catalog in 8.26 seconds{noformat}", "created": "2015-07-17T12:28:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "After the merge of MODULES-2292, the fidelity around error reporting has greatly improved.  With SHA [01911b6|https://github.com/puppetlabs/puppetlabs-dsc/commits/01911b6], and using the given manifest\n\n{code}\ndsc_file {'good_test_dir':\n  dsc_ensure          => 'present',\n  dsc_type            => 'Directory',\n  dsc_destinationpath => 'C:/test'\n}\ndsc_file {'bad_test_dir':\n  dsc_ensure          => 'present',\n  dsc_type            => 'Directory',\n  dsc_destinationpath => 'Q:/not/here'\n}\n{code}\n\nThe output from Puppet is now much better:\n\n{code}\nC:\\source\\dsc\\puppetlabs-dsc [master +20 ~0 -0 !]> bundle exec puppet apply .\\dsc-failure.pp --modulepath .\\spec\\fixtures\\modules\nNotice: Compiled catalog for vagrant-2008r2 in environment production in 0.16 seconds\nError: The system cannot find the path specified. The related file/directory is: Q:/not/here.  The related ResourceID is [File]DirectResourceAccess.\nError: /Stage[main]/Main/Dsc_file[bad_test_dir]/ensure: change from absent to present failed: The system cannot find the path specified. The related file/directory is: Q:/not/here.  The related ResourceID is [File]DirectResourceAccess.\nNotice: /Stage[main]/Main/Dsc_file[good_test_dir]/ensure: created\nNotice: Finished catalog run in 8.28 seconds\n{code}", "created": "2015-08-10T18:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Fixed as part of MODULES-2292 already", "created": "2015-08-10T18:13:00.000000"}], "components": ["dsc"], "created": "2015-07-06T16:31:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13194242"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok4v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3029703288_*|*_3_*:*_1_*:*_414165_*|*_5_*:*_1_*:*_0"}], "description": "h1. Description\n\nIf a user runs a manifest that contains a DSC resource that fails, Puppet will report that the manifest for applied successfully.\n\n*Note:* If the user runs a similar DSC configuration directly the failure is evident. (See attached DSC configuration.)\n\nh2. Attachments\n\n* Puppet Manifest\n* DSC Configuration\n\nh2. Repro Steps\n\n# Install Puppet Agent on Windows node.\n# Install DSC module from the modules staging Forge:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Download the attached manifest to the Windows agent.\n# Apply the manifest on Windows node:\n# {noformat}puppet apply test test.pp{noformat}\n\nh2. Expect\n\nThe Puppet run should fail with a reasonable error message.\n\nh2. Actual\n\nPuppet reports success.", "environment": "Module Version: v0.1.1-b20019-6baf9024\nPuppet Agent Version: 1.2.0 (Gold)\nAgent: Windows 2012 R2 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34930", "fixedVersions": [], "id": "34930", "issueType": "Bug", "key": "MODULES-2194", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-08-10T18:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Failing Resource Reported as Succeeding", "timeSpent": "PT0S", "updated": "2015-08-10T18:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A name variable looks to have been included", "created": "2021-02-01T04:47:00.000000"}], "components": ["stdlib"], "created": "2015-07-06T14:54:00.000000", "creator": "623c0b64866b810069e43480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a4891ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0us7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_175963978729_*|*_5_*:*_1_*:*_0"}], "description": "When using file_line from stdlib, there should be a 'namevar' which the attribute 'line' should use - at this time there appears to be no namevar.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41225", "fixedVersions": [], "id": "41225", "issueType": "New Feature", "key": "MODULES-2193", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b64866b810069e43480", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add a namevar to File_Line in stdlib", "timeSpent": "PT0S", "updated": "2021-02-01T04:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a9038a80a5797447b70d1a0", "body": "FWIW, I would really appreciate this functionality. I had asked puppet-users about this two years ago! https://groups.google.com/forum/#!topic/puppet-users/NtvgxRHdph0", "created": "2016-07-22T10:15:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "This is a low priority issue that we don't have bandwidth to take care of right now. Please feel free to re-open.", "created": "2017-05-24T14:40:00.000000"}], "components": ["stdlib"], "created": "2015-07-06T14:53:00.000000", "creator": "623c0b64866b810069e43480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57de3f14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-1882"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0urz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59442425652_*|*_6_*:*_1_*:*_0"}], "description": "Add the option to file_line in stdlib to backup a file before editing.\n\nThis might be for backup purposes, or for auditing.", "epicLinkSummary": "Cleanup, reduce, and improve stdlib based on new Puppet 4 features", "estimate": "PT0S", "externalId": "40155", "fixedVersions": [], "id": "40155", "issueType": "New Feature", "key": "MODULES-2192", "labels": [], "originalEstimate": "PT0S", "parent": "35529", "parentSummary": "Cleanup, reduce, and improve stdlib based on new Puppet 4 features", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b64866b810069e43480", "resolution": "Won't Fix", "resolutionDate": "2017-05-24T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Filebucket backup option for files changed with file_line in stdlib", "timeSpent": "PT0S", "updated": "2017-05-24T14:40:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "created": "2015-07-06T17:05:00.000000", "name": "20150706-puppet-performance.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13262"}], "comments": [{"author": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "body": "The include_target is a bunch of Define blocks that set up for Include of the EvergreenILS vhost config, sample version seen here:\nhttp://git.evergreen-ils.org/?p=Evergreen.git", "created": "2015-07-06T01:19:00.000000"}, {"author": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "body": "I did some profiling as documented by https://puppetlabs.com/blog/tune-puppet-performance-profiler, and found that Concat::Fragment seems to be painfully slow, ~120ms...\n\nAttached is the profiling dump with 6 vhosts enabled, total time 26.99 seconds.", "created": "2015-07-06T17:06:00.000000"}, {"author": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "body": "Using concat 2.0.1 instead of 1.4.1 reduced the compile time to from ~140 to ~90 seconds, which is still quite slow\nJul  7 02:05:58 puppetmaster puppet-master[29694]: Compiled catalog for app2.sitka.bclibraries.ca in environment production in 95.75 seconds\nJul  7 02:16:53 puppetmaster puppet-master[29694]: Compiled catalog for app2.sitka.bclibraries.ca in environment production in 87.04 seconds\n", "created": "2015-07-06T20:19:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-06T01:16:00.000000", "creator": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12d81bfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0u73:"}], "description": "With many apache::vhosts resources (from hiera data, with a wrapper type), catalog compile gets very slow quick. Here is the result of turning on the vhosts from scratch (via the higher level wrapper type), then disabling just the apache::vhost entries in the wrapper type.\n\nJul  6 05:35:50 puppetmaster puppet-master[1655]: Compiled catalog for app2.sitka.bclibraries.ca in environment production in 2.15 seconds\nJul  6 05:49:34 puppetmaster puppet-master[1655]: Compiled catalog for app2.sitka.bclibraries.ca in environment production in 141.39 seconds\nJul  6 05:57:35 puppetmaster puppet-master[11573]: Compiled catalog for app2.sitka.bclibraries.ca in environment production in 14.30 seconds\n\nThe times are consistent over multiple target hosts, and multiple puppetmasters (all running 8-12GB of RAM dedicated, and 4+ cores).\n\n192 vhosts here (96 sites with ssl+non-ssl), all quite simple, but not convertible to mod_vhost_alias. This implies that each apache::vhost is costing ~700ms in catalog compile time, which is huge when the baseline is ~2 seconds.\n\n$shortname = 96 variations\n$serveraliases is 5-10 entries per host.\n$include_target points to one config, built from a template (mostly sets variables via SetEnvIf and runs many mod_perl custom bits. Ordering is important on them, so done via the Include and not a custom block)\n\n  apache::vhost { $shortname:\n    servername          => $servername,\n    serveraliases       => $serveraliases,\n    port                => 80, \n    docroot             => undef,\n    manage_docroot      => false,\n    additional_includes => [ $include_target, ],\n    access_log_format   => 'vhost_combined_remoteip',\n    require             => File[$include_target],\n  }\n  apache::vhost { \"${shortname}-ssl\":\n    servername          => $servername,\n    serveraliases       => $serveraliases,\n    port                => 443,\n    manage_docroot      => false,\n    docroot             => undef,\n    additional_includes => [ $include_target, ],\n    ssl                 => true,\n    ssl_ca              => ...,\n    ssl_key             => ...,\n    ssl_cert            => ...,\n    access_log_format   => 'vhost_combined_remoteip',\n    require             => File[$include_target],\n  }\n", "environment": "Ubuntu 14.04, puppet-apache 1.4.1 + one patch to make docroot optional (filed and pull-request made)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37032", "fixedVersions": [], "id": "37032", "issueType": "Bug", "key": "MODULES-2191", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache module is very slow with many vhosts", "timeSpent": "PT0S", "updated": "2017-05-04T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:48faa874-fbed-4a04-a5a4-76802d986384", "body": "The same issue apply to apt::ppa. It is still working as expected in 1.8.0.", "created": "2015-07-07T09:25:00.000000"}, {"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "I'm not sure if it was an intended change, but after 1.8.0 they removed the anchor statements requiring apt_update in apt:ppa and apt::source. \n\nThis breaks the ability to create dependencies on apt::ppa or apt::source that will ensure that the apt_update runs before packages that require the apt::ppa or apt::source. \n\nThe way around that, is to change your require statements to \n{code:ruby}\nrequire => Class['apt::update']\n{code}", "created": "2015-07-07T14:19:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79909d81-cbc8-46b4-b604-d5be607a33b4", "body": "[~accountid:557058:83fac75a-3083-4ed7-9369-e4db535cec11], this solution will only work for modules under your control, but would not help all the puppet forge modules that are using apt::source and apt::ppa.", "created": "2015-07-07T17:43:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We're investigating this...", "created": "2015-07-08T17:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user [~accountid:557058:83fac75a-3083-4ed7-9369-e4db535cec11] Former user The PR for this issue has been merged. The way this was 'working' in 1.8.0 was actually broken and caused a number of other issues. The patch cleaned up the existing code and should make it easier to add additional dependencies on Class['apt::update'].  See the note at https://github.com/puppetlabs/puppetlabs-apt#adding-new-sources-or-ppas for more details.", "created": "2015-07-21T12:18:00.000000"}, {"author": "70121:e734c037-b72b-4f74-89bd-1a3692974a0b", "body": "The note provided is unclear.\nThe way I'm understanding it, is that I need to add a dependency to Class['apt::update'] and to Class['apt::ppa'] for any package that would come from the ppa...\n\nThe way I'm generally doing this is actually:\n\n{code:puppet}\n  apt::ppa { 'ppa:andrei-pozolotin/maven3': }->\n  package { 'maven3':\n    ensure => $ensure_maven3,\n  }\n{code}\n\nNow from what I understand It would be:\n{code:puppet}\n  apt::ppa { 'ppa:andrei-pozolotin/maven3': }->\n  package { 'maven3':\n    ensure => $ensure_maven3,\n    require => Class['apt::update'],\n  }\n{code}\n\nWhich, in my opinion is redundant, as it should already be taken care of by the relation (->) between apt::ppa and the package.\n", "created": "2015-07-24T14:42:00.000000"}, {"author": "623c120ca1d81f0069d8e159", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I'm not sure if I'm misreading the chain but isn't there a way to avoid having to add the extra require => Class['apt::update']?  If not, we have to add this extra step in for every package that comes from a non-standard repo, which seems unnecessarily repetitive and error prone.  As [~accountid:70121:e734c037-b72b-4f74-89bd-1a3692974a0b] points out this relationship is implied by a require on the source (but only for the first run where the repo is added), and as Former user points out this isn't an option for third-party modules.\n\n(btw it may be I'm still hitting the problem even after the latest release because I'm declaring the repo in a class and then requiring the class rather than the apt-source directly as Silvain is).", "created": "2015-08-13T10:59:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:e734c037-b72b-4f74-89bd-1a3692974a0b] [~accountid:623c120ca1d81f0069d8e159] apologies for missing these pings months ago, but this is a very tricky problem. In old versions of the apt module you would run into dependency cycles when declaring relationships between PPAs or sources (or classes containing PPAs or sources, etc.) We removed the implicit relationship to get around those cycles. (see MODULES-1258, MODULES-769). The only real work-around for 3rd party modules is to do something like \n{noformat}\nClass['apt::update'] -> Package<| |>\n{noformat}\n\nNote, on ubuntu you may need something like \n{noformat}\nPackage <| title != 'python-software-properties' |>\n{noformat}\n\nto get the dependency but allow the PPA package to be installed", "created": "2015-10-12T11:21:00.000000"}, {"author": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "body": "I may be missing something, but if you have the update frequency set to anything other than {{always}}, setting \n\n{code:puppet}\nClass['apt::update'] -> Package<| |>\n{code}\n\nmay not actually be enough, since adding an {{apt::source}} resource won't notify\n{code:puppet}\nClass['apt::update']\n{code}\n or\n {code:puppet}\nExec['apt_update']\n{code}\n\nand therefore if {{apt-get update}} has run sufficiently recently, it won't run and thus won't pick up the new source repo config, and then the run will fail even if everything is ordered properly. It seems like you need something like\n\n{code:puppet}\nApt::Source <| |> ~> Class['apt::update'] -> Package <| |>\n{code}", "created": "2015-11-12T15:59:00.000000"}, {"author": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "body": "I really wish this issue could be re-visited. Half the forge modules that use {{apt::source}} seem to fail because of this bug -- and it is a bug IMHO, adding a source without calling apt update is nonsensical. I now have puppet manifests littered with these {{Class['apt::update'] ->}} statements which seems very hacky to me, and I really don't understand why {{apt:source}} can't handle this properly itself.\n\nIt can be especially difficult to track down why your puppet run is failing if the apt source is being used to install a newer version of a package that's already available in the Debian/Ubuntu repositories, since it can just cause later commands to randomly fail because the outdated packages have been installed instead of the newer ones from the manually-added source.\n\nI'd say this bug is #1 on my list of \"obnoxious reasons why Puppet mysteriously failed\".", "created": "2016-01-18T10:25:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:88b7bd93-d432-4423-aaca-d0fdc06c4004], have you tried using the work-around with collectors? If you have that at the node level it should fix things in all the modules you're using.", "created": "2016-01-19T11:44:00.000000"}, {"author": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "body": "I do have {{Class['apt::update'] -> Package<| provider == 'apt' |>}} in my base profile class (included in all nodes), but that doesn't seem to work?\n\nIs it the {{provider == apt}} part that's messing it up perhaps? I do have nodes with packages installed from other providers ({{gem}} for example).\n", "created": "2016-01-20T03:51:00.000000"}, {"author": "623c097194742a00683e3d1d", "body": "Any updates on this or new workarounds? I've tried the Class['apt::update'] method but eventually my higher up modules that depend on other modules leads me into a dependency circle situation where puppet provisioning fails.", "created": "2016-06-22T14:24:00.000000"}, {"author": "70121:daea3119-cdf4-43ae-bb73-2d9ef9d71335", "body": "[~accountid:623c097194742a00683e3d1d] can you provide a list of modules (including versions), and a manifest that produce this condition for you?", "created": "2016-07-28T09:19:00.000000"}, {"author": "623c111da2f6400069eb7a87", "body": "[~accountid:70121:daea3119-cdf4-43ae-bb73-2d9ef9d71335] we are seeing this everywhere there is an apt::ppa.\n\nA public example would be [Fleshgrinder/puppet-oracle-java-jdk|https://github.com/Fleshgrinder/puppet-oracle-java-jdk] but we also get the same issue on some internal modules on Puppet 3.8.x, they all boil down to\n\n{code:puppet}\n      apt::ppa { 'ppa:foo/bar':\n        ensure => present,\n      }\n      ensure_packages(['package_name'])\n{code}\n...we tried some combinations of Require/Before/Notify but they only work in some cases and not in others.", "created": "2016-08-17T13:43:00.000000"}, {"author": "623c097194742a00683e3d1d", "body": "[~accountid:70121:daea3119-cdf4-43ae-bb73-2d9ef9d71335] - I can't remember the entire setup but for us (and especially w/ apt ppas) when we layered enough modules together to build e.g. our database (InfluxDB) system the underlying apt updates were not called in the proper order and we could never get a clean Puppet run the first time around only on the second execution.\n\nTo record here and to help anyone else we ended up w/ the following solution/pattern every time we introduce an apt repository and must have the apt-get update run before the Package resource. Naturally, this method means that any new apt repositories being added in the Puppet run will add an X amount of time to the overall Puppet run. Effectively, the following enforces the ordering in Puppet that we require and tried to get out-of-the-box with the puppetlabs::apt module. \n\n{code}\n include ::apt\n\n  apt::source { $influxdb::repo_name:\n    ensure       => 'present',\n    location     => $influxdb::repo_url,\n    comment      => $influxdb::repo_desc,\n    repos        => 'stable',\n    architecture => 'amd64',\n    release      => $influxdb::distro_codename,\n    key          => {\n      id     => $influxdb::repo_gpgkeyid,\n      source => $influxdb::repo_gpgkey,\n    }\n  }\n\n  exec { 'influxdb_apt_get_update':\n    command     => 'apt-get update',\n    cwd         => '/tmp',\n    path        => ['/usr/bin'],\n    require     => Apt::Source[$influxdb::repo_name],\n    subscribe   => Apt::Source[$influxdb::repo_name],\n    refreshonly => true,\n  }\n\n  package { $influxdb::package_name:\n    ensure  => $influxdb::package_version,\n    require => Exec['influxdb_apt_get_update'],\n  }\n{code}", "created": "2016-08-29T19:36:00.000000"}, {"author": "557058:a567a3bd-d267-4b26-a8ef-3a166510d555", "body": "Same here with version 4.3.0, getting a dependency cycle. This needs to be looked at please!\n\n{{Apt::Source <| |> ~> Class['apt::update'] -> Package <| |>}}\n\nReturns:\n\n{{(Anchor[apt_key 4D1BB29D63D98E422B2113B19334A25F8507EFA5 present] => Apt::Key[Add key: 4D1BB29D63D98E422B2113B19334A25F8507EFA5 from Apt::Source percona-repo] => Apt::Source[percona-repo] => Class[Apt::Update] => Exec[apt_update] => Class[Apt::Update] => Package[dirmngr] => Apt::Key[Add key: 4D1BB29D63D98E422B2113B19334A25F8507EFA5 from Apt::Source percona-repo] => Anchor[apt_key 4D1BB29D63D98E422B2113B19334A25F8507EFA5 present])}}\n\nWhen downgrading puppetlabs-apt version by version to 4.1.0, it starts working again. Comparing 4.1.0 vs 4.2.0 brought up the following commit, which seems to cause the issue.\n\nhttps://github.com/puppetlabs/puppetlabs-apt/commit/65b5e033550bd34cb394be664bc54cd93cb9c0a1\n\nThere is even a comment in the pull-request, but documentation was not updated!\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/698\n\nOne can fix this with the following line:\n\n{{Class['apt::update'] -> Package <| title != 'apt-transport-https' and title != 'dirmngr' |>}}\n", "created": "2017-10-21T14:46:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as the issue it relates to an issue that has been declared as a [limitation|https://github.com/puppetlabs/puppetlabs-apt#limitations] of the code. I apologize if this is an inconvenience to anyone but as no workable alternatives have been suggested the limitation will have to remain for now. If there are any contributors that have knowledge on how to resolve this, we welcome them to open a PR against the module.", "created": "2018-09-26T09:04:00.000000"}, {"author": "623a4a598d8b9c0068b7e31a", "body": "For anyone else having trouble with this, the solution is as documented in the puppetlabs-apt README: have your package resource require _both_ Class['apt::update'], and the applicable Apt::Source or Apt::Ppa. Took me a while to figure that out.", "created": "2021-04-01T12:04:00.000000"}], "components": ["apt"], "created": "2015-07-05T22:49:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79909d81-cbc8-46b4-b604-d5be607a33b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3aa22f2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwj3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241431644_*|*_10007_*:*_1_*:*_249653414_*|*_3_*:*_2_*:*_181434153_*|*_4_*:*_1_*:*_84757969276_*|*_5_*:*_1_*:*_15713560297_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3722_*|*_10005_*:*_2_*:*_672019505"}], "description": "In the new 2.x apt module, an apt::source does not force an 'apt-get update' which should be the logical next step as adding a new source means that my apt-cache is now stale and should be force refreshed immediately.\n\nThis means that any package resource dependency from the newly added apt::source fails because apt is not aware of the new packages yet.\n\nIs is a big issue for the third party forge modules that use apt::source.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "35997", "fixedVersions": [], "id": "35997", "issueType": "Bug", "key": "MODULES-2190", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:79909d81-cbc8-46b4-b604-d5be607a33b4", "resolution": "Won't Do", "resolutionDate": "2018-09-26T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::source does not force an 'apt-get update' and fails on first run", "timeSpent": "PT0S", "updated": "2021-04-01T12:04:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "body": "Upgraded to puppet 3.8.1 and the issue is gone", "created": "2015-07-05T04:42:00.000000"}], "components": ["puppetdb"], "created": "2015-07-05T04:01:00.000000", "creator": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12eaa042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0u6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2515493_*|*_6_*:*_1_*:*_0"}], "description": "I include it like this\n\n{code:puppet}\n    class {'puppetdb':\n        listen_address => 'localhost',\n        listen_port => 8082,\n        ssl_listen_port => 8083,\n        database => 'embedded',\n        manage_firewall => false,\n    }\n{code}\n\nas I don't use postgresql I don't have this module. This works perfectly fine for the current parser, if I switch to future parser it fails with\n\n{code}\nEvaluation Error: Error while evaluating a Resource Statement, Invalid resource type postgresql::validate_db_connection at /etc/puppet/environments/production/modules/puppetdb/manifests/server/validate_read_db.pp:17:5 on node\n{code}\n", "environment": "Puppet 3.7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39056", "fixedVersions": [], "id": "39056", "issueType": "Bug", "key": "MODULES-2189", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "resolution": "Cannot Reproduce", "resolutionDate": "2015-07-05T04:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fails with future parser for embedded database", "timeSpent": "PT0S", "updated": "2015-07-05T04:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab783b90-ea84-49e9-a61a-7236b9f0ed56", "body": "Added pull request\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1152", "created": "2015-07-03T08:53:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi Former user,\nThank you for your contribution! Since this PR has been merged in I'll go ahead and close this ticket. Thanks again. ", "created": "2015-10-01T03:46:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-03T07:26:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab783b90-ea84-49e9-a61a-7236b9f0ed56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b4fca67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0u4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7762810468_*|*_5_*:*_1_*:*_0"}], "description": "Add support inside apache vhosts for using new PassengerBaseURI.  \n\nhttps://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html#PassengerBaseURI\n\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "42360", "fixedVersions": [], "id": "42360", "issueType": "New Feature", "key": "MODULES-2188", "labels": ["apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ab783b90-ea84-49e9-a61a-7236b9f0ed56", "resolution": "Fixed", "resolutionDate": "2015-10-01T03:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for PassengerBaseURI in Apache", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "As of SHA [01911b6|https://github.com/puppetlabs/puppetlabs-dsc/commits/01911b6], and using the given manifest on OSX\n\n{code}\ndsc_file {'good_test_dir':\n  dsc_ensure          => 'present',\n  dsc_type            => 'Directory',\n  dsc_destinationpath => 'C:/test'\n}\ndsc_file {'bad_test_dir':\n  dsc_ensure          => 'present',\n  dsc_type            => 'Directory',\n  dsc_destinationpath => 'Q:/not/here'\n}\n{code}\n\nThe output from Puppet is now much better:\n\n{code}\n[puppetlabs-dsc] bundle exec puppet apply ./dsc-failure.pp --modulepath ./spec/fixtures/modules\nError: Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type dsc_file at /Users/Iristyle/source/puppetlabs-dsc/dsc-failure.pp:1:1 on node niihau.corp.puppetlabs.net\n{code}\n\n\nHowever, this is still not quite the expected Puppet error message.  For instance, trying to use the {{selboolean}} type on Windows yields the standard message about suitability:\n\n\n{code}\nC:\\source\\dsc\\puppetlabs-dsc [master +21 ~0 -0 !]> bundle exec puppet apply .\\puppet-selbooelan-test.pp --modulepath .\\spec\\fixtures\\modules\nNotice: Compiled catalog for vagrant-2008r2 in environment production in 0.16 seconds\nError: Could not find a suitable provider for selboolean\nNotice: Finished catalog run in 0.03 seconds\n{code}\n\nNot sure yet what's required to be changed given the provider is properly confined to Windows.", "created": "2015-08-10T19:38:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "By confining the module to powershell 5, we now have the error message as \n\n'Could not find a suitable provider for dsc_file'\n\nWhere the name of the DSC Resource is the last item.\n\nIs this sufficient?", "created": "2015-09-29T08:38:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "I chatted with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] and we both felt the error message was sufficient and matched the messaging used by other Puppet types. I will update the test today to make the pipeline go green again.", "created": "2015-09-29T08:56:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I actually did that too, ticket is linked here. I am not sure I did it 100% correctly though. Can you review?", "created": "2015-09-29T09:00:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Fixed via MODULES-2643.", "created": "2015-09-29T14:39:00.000000"}], "components": ["dsc"], "created": "2015-07-02T17:57:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489431f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmo7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "The work for PS 5 confinement inadvertently fixed this issue."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7657138867_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20547623"}], "description": "h1. Description\n\nIf a user attempts to run a DSC manifest on a Linux agent a vague failure message is displayed:\n\n{noformat}Info: Applying configuration version '1435876960'\nNotice: /Stage[main]/Main/Node[default]/Dsc_file[tmp_file]: Dependency Dsc_file[tmp_folder] has failures: true\nError: /Stage[main]/Main/Node[default]/Dsc_file[tmp_folder]: Could not evaluate: Command powershell is missing\nWarning: /Stage[main]/Main/Node[default]/Dsc_file[tmp_file]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.41 seconds{noformat}\n\nh2. Attachments\n\n* None\n\nh2. Repro Steps\n\n# Install and configure PE 4.0 on master node.\n# Install DSC module on master:\n{noformat}puppet module install puppetlabs-dsc{noformat}\n# Create a \"site.pp\" manifest for the \"production\" environment:\n{noformat}filebucket { 'main':\n  server => 'centos7.vm',\n  path   => false,\n}\n\nFile { backup => 'main' }\n\nnode default {\n  dsc_file {'tmp_folder':\n    dsc_ensure          => 'present',\n    dsc_type            => 'Directory',\n    dsc_destinationpath => 'C:/test',\n  }\n  ->\n  dsc_file {'tmp_file':\n    dsc_ensure          => 'present',\n    dsc_type            => 'File',\n    dsc_destinationpath => 'C:/test/test.txt',\n    dsc_contents        => 'catcat'\n  }\n}{noformat}\n# On master node initiate a Puppet Agent run:\n{noformat}puppet agent -t{noformat}\n\nh2. Expect\n\nThe Puppet Agent run should fail with a reasonable error message indicating that the module only runs on Windows.\n\nh2. Actual\n\nThe following failure message is displayed:\n\n{noformat}Info: Applying configuration version '1435876960'\nNotice: /Stage[main]/Main/Node[default]/Dsc_file[tmp_file]: Dependency Dsc_file[tmp_folder] has failures: true\nError: /Stage[main]/Main/Node[default]/Dsc_file[tmp_folder]: Could not evaluate: Command powershell is missing\nWarning: /Stage[main]/Main/Node[default]/Dsc_file[tmp_file]: Skipping because of failed dependencies\nNotice: Applied catalog in 0.41 seconds{noformat}", "environment": "Module Version: 0.1.1-b20019-6baf9024\nPE Version: 4.0.0-rc5-281-g587cf96\nMaster: CentOS 7 x64\nAgent: Windows Server 2012 R2 x64", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "42359", "fixedVersions": [], "id": "42359", "issueType": "Bug", "key": "MODULES-2187", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-09-29T14:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Failure Message on Linux is Vague", "timeSpent": "PT0S", "updated": "2015-09-29T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "Pull request containing very simple fix.", "created": "2015-07-02T09:23:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-07-14T08:05:00.000000"}], "components": [], "created": "2015-07-02T08:51:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@676889bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0t5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1806057_*|*_10007_*:*_1_*:*_1032221941_*|*_5_*:*_1_*:*_0"}], "description": "(followup from MODULES-1453)\n\ncreating the following rule:\n\n{code}\n  comment = \"LoadBalancer-A health checks\"\n\n  firewall { \"${log_rule_number} ${comment} ${hash_new_log}\":\n    ensure      => $ensure,\n    source      => $source_ip,\n    destination => $destination_ip,\n    proto       => $proto,\n    dport       => $port_array,\n    chain       => $new_chain,\n  }\n{code}\n\nIf any of the parameter items are changed, or the rule is removed, the original rule does not get removed because the '-A' in the comment becomes -D.\n\n", "environment": "CentOS 7.1.x\npuppet 3.8.1\npuppetlabs-firewall 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37030", "fixedVersions": [], "id": "37030", "issueType": "Bug", "key": "MODULES-2186", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2015-07-14T08:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iptables rules with -A in the comment field don't get removed on change", "timeSpent": "PT0S", "updated": "2015-07-14T08:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-07-03T04:50:00.000000"}], "components": ["postgresql"], "created": "2015-07-02T02:23:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a3205cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0t3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_69393755_*|*_10007_*:*_1_*:*_25855356_*|*_4_*:*_1_*:*_5453_*|*_5_*:*_1_*:*_0"}], "description": "When using pl-postgresql 4.4.1 on Puppet 2.7, resources that use Postgresql_psql fail with \"undefined method `withenv' for Puppet::Util:Module\":\n\n{noformat}\n/etc/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:54:in `run_command'\n/etc/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:21:in `run_sql_command'\n/etc/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:20:in `chdir'\n/etc/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:20:in `run_sql_command'\n/etc/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:6:in `run_unless_sql_command'\n/etc/puppet/modules/postgresql/lib/puppet/type/postgresql_psql.rb:37:in `matches'\n/etc/puppet/modules/postgresql/lib/puppet/type/postgresql_psql.rb:101:in `should_run_sql'\n/etc/puppet/modules/postgresql/lib/puppet/type/postgresql_psql.rb:16:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:720:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:715:in `each'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:715:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:728:in `retrieve_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:32:in `perform_changes'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:133:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:49:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:84:in `eval_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:104:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:509:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:508:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:104:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:386:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:99:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:141:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:122:in `retrieve_and_apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:121:in `retrieve_and_apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:152:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:229:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:149:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:416:in `hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:407:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:69:in `execute'\n/usr/bin/puppet:8\nerr: /Stage[main]//Postgresql::Server::Db[test]/Postgresql::Server::Role[test]/Postgresql_psql[CREATE ROLE test ENCRYPTED PASSWORD ****]: Could not evaluate: undefined method `withenv' for Puppet::Util:Module\n{noformat}\n\nThis is related to MODULES-1923, which changed the code for Puppet < 3.4 to call a method that's only present between 3.0 and 3.3.  The original code would work for Puppet < 3.0.\n\nExample manifest:\n\n{noformat}\n$db_username = 'test'\n$dbname = 'test'\n$password = postgresql_password($db_username, 'test')\n\ninclude ::postgresql::client, ::postgresql::server\n::postgresql::server::db { $dbname:\n  user     => $db_username,\n  password => $password,\n  owner    => $db_username,\n}\n\nPostgresql::Server::Role[$db_username] -> Postgresql::Server::Database[$dbname]\n{noformat}", "environment": "puppetlabs-postgresql 4.4.1\nPuppet 2.7.26\nEL6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43370", "fixedVersions": [], "id": "43370", "issueType": "Bug", "key": "MODULES-2185", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2015-07-03T04:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Could not evaluate: undefined method `withenv' for Puppet::Util:Module", "timeSpent": "PT0S", "updated": "2015-07-03T04:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b9730d83161ad7f51ec54a3", "body": "This is actually about the puppet core, not about module. Moved to https://puppet.atlassian.net/browse/PUP-4814", "created": "2015-07-02T07:54:00.000000"}], "components": [], "created": "2015-07-01T23:58:00.000000", "creator": "5b9730d83161ad7f51ec54a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@672d17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0t33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27273037_*|*_10007_*:*_1_*:*_1288672_*|*_6_*:*_1_*:*_0"}], "description": "This is a rare case, but fixing this can improve the code actually. \n\nIf a Windows Server 2003 system is *upgraded* from Windows 2000 or NT, the default {{%SYSTEMROOT%}} or {{%WINDIR%}} is {{C:\\WINNT}} rather than {{C:\\Windows}}.  This will cause failure of {{scheduled_task}} resource, because {{[taskscheduler.rb| https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/taskscheduler.rb#L812]}} hardcoded the path of scheduled tasks as {{C:\\Windows\\Tasks}} when testing if a job exists.\n\nI don't think it's a good way because:\n- The _windows directory_ doesn't have to be {{C:\\Windows}}\n- The _system drive_ doesn't have to be {{C:}} \n\nIt's better to use {{\"#\\{ENV\\['WINDIR'\\]\\}/Tasks\"}} here.\n\n{code:ruby}\n    # Returns whether or not the scheduled task exists.\n    def exists?(job_name)\n      bool = false\n      Dir.foreach('C:/Windows/Tasks'){ |file|\n        if File.basename(file, '.job') == job_name\n          bool = true\n          break\n        end\n      }\n      bool\n    end\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41223", "fixedVersions": [], "id": "41223", "issueType": "Bug", "key": "MODULES-2184", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9730d83161ad7f51ec54a3", "resolution": "Duplicate", "resolutionDate": "2015-07-02T07:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Path of scheduled tasks folder is not necessarily C:\\Windows\\Tasks", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17471c7f6a007049ebcb", "attachments": [], "comments": [{"author": "623c17471c7f6a007049ebcb", "body": "This appears to have been fixed in this commit - https://github.com/puppetlabs/puppetlabs-stdlib/commit/2c3c6fde98e28cc3afd7f846d3176982f39ebc39", "created": "2016-06-14T23:21:00.000000"}], "components": ["stdlib"], "created": "2015-07-01T21:15:00.000000", "creator": "557058:13efd24b-baa8-4ec3-8b1d-b6e236fe9499", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36de33ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0t2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_109733755_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30051458137"}], "description": "Currently documentation for the 'str2bool' function is ambiguous, using the following wording:\n\"This attempts to convert strings that contain values such as '1', 't', 'y', and 'yes' to 'true' and strings that contain values such as '0', 'f', 'n', and 'no' to 'false'.\"\n\nThe use of 'such as' implies that these are not the only possibilities, and that there may be unexpected behavior with other values, but does not expand on this.\n\nIt does not detail the result of an empty string, an undefined variable, or a string which does not match any of the cases above.\n\nThe following is a suggestion for improved wording:\n'This converts a string to a boolean. This attempts to convert strings that contain the values '1', 't', 'y', and 'yes' to 'true' and strings that contain values such as '0', 'f', 'n', and 'no', or are an an empty string or undefined to 'false'. Any other value will cause an error.'", "environment": "Documentation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39055", "fixedVersions": [], "id": "39055", "issueType": "Improvement", "key": "MODULES-2183", "labels": ["beginner", "puppethack", "puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13efd24b-baa8-4ec3-8b1d-b6e236fe9499", "resolution": "Fixed", "resolutionDate": "2016-06-14T23:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib/docs: Remove ambiguous wording from 'str2bool' function documentation in 'puppetlabs/stdlib' module", "timeSpent": "PT0S", "updated": "2016-11-29T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] is there any work you need from us on this?", "created": "2015-07-01T15:53:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e], we usually just test FOSS on the basic platforms (for a smoke test) and then test all the platforms on PE (that's the way the job currently is set up). If I'm understanding correctly, you want me to add all the supported platforms for Deb and EL? Including Jessie? What about Sci, OEL, and CentOS? Fedora???", "created": "2015-07-01T16:01:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I was thinking Redhat 5/6/7, Debian 6/7, and Ubuntu 12.04/14.04/14.10. Those are the ones we list in the module metadata. Eventually we'll probably want to add the PE platforms, but I'm not sure when ([~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920]).", "created": "2015-07-01T16:05:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "I've gone ahead and added these, though Utopic is failing now. I'm unclear if this is a CI issue or a setup issue or a code issue. Can you please let me know [~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e]?", "created": "2015-07-14T15:10:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Turns out we shouldn't add Ubuntu 14.10 (Utopic), we never shipped Puppet 3.x on it. Can you remove that platform again?", "created": "2015-07-14T15:13:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Whoopsie!  I've gone ahead and removed it and re-kicked the pipeline. Lemme know when it looks right to you.", "created": "2015-07-14T15:30:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Passed CI at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/38/ on RHEL 5/6/7, Ubuntu 12.04/14.04, and Debian 6/7.", "created": "2015-07-14T15:52:00.000000"}], "components": ["puppet_agent"], "created": "2015-07-01T15:53:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58860034"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoo8f:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Needed for SG"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Quality Engineering"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1109744134_*|*_3_*:*_1_*:*_9928918_*|*_10009_*:*_2_*:*_2528222_*|*_5_*:*_1_*:*_8440021386_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_974462"}], "description": "Currently we test el6, el7, and ubuntu 14.04. We should extend to the full set of supported Debian, Ubuntu, and EL platforms.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "37028", "fixedVersions": ["puppet_agent 0.2.0"], "id": "37028", "issueType": "Task", "key": "MODULES-2716", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-07-14T15:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enable testing puppet_agent module with full build matrix in jenkins-modules", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This was fixed as part of FM-2562, but there was a need to specify this fix explicitly.", "created": "2015-07-01T11:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/7a507f23205d8acb7f5df6ddf9ebd5479fb4adf9", "created": "2015-07-09T00:06:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_pkg-stgforge_master/lastSuccessfulBuild/", "created": "2015-07-10T17:43:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Blocked from verification by MODULES-2221.", "created": "2015-07-13T15:12:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "MODULES-2221 only affects PMT installation on Windows nodes. Continuing with verification using a master.", "created": "2015-07-14T14:58:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Blocked again by RE-5096. There is no winning!", "created": "2015-07-14T15:24:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "h1. Functional Review\n\nVerified as fixed in build 0.1.1-b20025-dd8e40f3.\n\nh2. Reproduction Steps\n\nVerified using existing integration tests.\n\n# Clone DSC repo:\n{noformat}git@github.com:cowofevil/puppetlabs-dsc.git{noformat}\n# Switch branches on repo:\n{noformat}git checkout maint/master/MODULES-2223/update_integration_test_run_scripts{noformat}\n# Navigate to the test run scripts sub-directory:\n{noformat}cd tests/test_run_scripts{noformat}\n# Execute the following bash script:\n{noformat}./all_integration_tests_w2012r2.sh{noformat}\n\nh2. Console Output\n\n{noformat}./all_integration_tests_w2012r2.sh\nUsing CFPropertyList 2.3.1\nUsing i18n 0.7.0\nUsing json 1.8.3\nUsing minitest 5.7.0\nUsing thread_safe 0.3.5\nUsing tzinfo 1.2.2\nUsing activesupport 4.2.0\nUsing addressable 2.3.8\nUsing extlib 0.9.16\nUsing multi_json 1.11.0\nUsing autoparse 0.3.3\nUsing mini_portile 0.6.2\nUsing nokogiri 1.6.6.2\nUsing aws-sdk-v1 1.64.0\nUsing aws-sdk 1.64.0\nUsing excon 0.45.4\nUsing docker-api 1.21.4\nUsing fission 0.5.0\nUsing builder 3.2.2\nUsing formatador 0.2.5\nUsing mime-types 2.6.1\nUsing net-ssh 2.9.2\nUsing net-scp 1.2.1\nUsing fog-core 1.32.0\nUsing fog-xml 0.1.2\nUsing fog-atmos 0.1.0\nUsing fog-json 1.0.2\nUsing ipaddress 0.8.0\nUsing fog-aws 0.7.3\nUsing inflecto 0.0.2\nUsing fog-brightbox 0.7.2\nUsing fog-ecloud 0.1.1\nUsing fog-google 0.0.7\nUsing fog-local 0.2.1\nUsing fog-powerdns 0.1.1\nUsing fog-profitbricks 0.0.3\nUsing fog-radosgw 0.0.4\nUsing fog-riakcs 0.1.0\nUsing fog-sakuracloud 1.0.1\nUsing fog-serverlove 0.1.2\nUsing fog-softlayer 0.4.7\nUsing fog-storm_on_demand 0.1.1\nUsing fog-terremark 0.1.0\nUsing fog-vmfusion 0.1.0\nUsing fog-voxel 0.1.0\nUsing fog 1.32.0\nUsing multipart-post 2.0.0\nUsing faraday 0.9.1\nUsing jwt 1.5.1\nUsing little-plugger 1.1.3\nUsing logging 2.0.0\nUsing memoist 0.12.0\nUsing signet 0.6.1\nUsing googleauth 0.4.1\nUsing launchy 2.4.3\nUsing retriable 1.4.1\nUsing google-api-client 0.8.6\nUsing hocon 0.9.3\nUsing inifile 2.0.2\nUsing open_uri_redirections 0.2.1\nUsing trollop 2.1.2\nUsing rbvmomi 1.8.2\nUsing rsync 1.0.9\nUsing unf_ext 0.0.7.1\nUsing unf 0.1.4\nUsing beaker 2.18.1\nUsing master_manipulator 1.1.1\nUsing bundler 1.7.4\nYour bundle is complete!\nGems in the groups build, development and test were not installed.\nIt was installed into ./.bundle/gems\nBeaker!\n      wWWWw\n      |o o|\n      | O |  2.18.1!\n      |(\")|\n     / \\X/ \\\n    |   V   |\n    |   |   |\n{\n    \"project\": \"Beaker\",\n    \"department\": \"unknown\",\n    \"created_by\": \"Ryan\",\n    \"openstack_api_key\": null,\n    \"openstack_username\": null,\n    \"openstack_auth_url\": \"/tokens\",\n    \"openstack_tenant\": null,\n    \"jenkins_build_url\": null,\n    \"validate\": true,\n    \"configure\": true,\n    \"log_level\": \"debug\",\n    \"trace_limit\": 10,\n    \"master-start-curl-retries\": 120,\n    \"masterless\": false,\n    \"options_file\": null,\n    \"type\": \"pe\",\n    \"provision\": true,\n    \"preserve_hosts\": \"onfail\",\n    \"root_keys\": false,\n    \"quiet\": false,\n    \"project_root\": \"/home/Ryan/puppet_repos/puppetlabs-dsc/.bundle/gems/ruby/gems/beaker-2.18.1/lib/beaker\",\n    \"xml_dir\": \"junit\",\n    \"xml_file\": \"beaker_junit.xml\",\n    \"xml_time\": \"beaker_times.xml\",\n    \"xml_time_enabled\": false,\n    \"xml_stylesheet\": \"junit.xsl\",\n    \"default_log_prefix\": \"beaker_logs\",\n    \"log_dir\": \"log\",\n    \"log_sut_event\": \"sut.log\",\n    \"color\": true,\n    \"dry_run\": false,\n    \"tag_includes\": [],\n    \"tag_excludes\": [],\n    \"timeout\": 300,\n    \"fail_mode\": \"slow\",\n    \"accept_all_exit_codes\": false,\n    \"timesync\": false,\n    \"disable_iptables\": false,\n    \"set_env\": true,\n    \"repo_proxy\": false,\n    \"package_proxy\": false,\n    \"add_el_extras\": false,\n    \"epel_url\": \"http://mirrors.kernel.org/fedora-epel\",\n    \"epel_arch\": \"i386\",\n    \"epel_6_pkg\": \"epel-release-6-8.noarch.rpm\",\n    \"epel_5_pkg\": \"epel-release-5-4.noarch.rpm\",\n    \"consoleport\": 443,\n    \"pe_dir\": \"http://neptune.puppetlabs.lan/2015.2/ci-ready/\",\n    \"pe_version_file\": \"LATEST\",\n    \"pe_version_file_win\": \"LATEST-win\",\n    \"host_env\": {},\n    \"ssh_env_file\": \"~/.ssh/environment\",\n    \"profile_d_env_file\": \"/etc/profile.d/beaker_env.sh\",\n    \"dot_fog\": \"/home/Ryan/.fog\",\n    \"ec2_yaml\": \"config/image_templates/ec2.yaml\",\n    \"help\": false,\n    \"collect_perf_data\": false,\n    \"ssh\": {\n        \"config\": false,\n        \"paranoid\": false,\n        \"timeout\": 300,\n        \"auth_methods\": [\n            \"publickey\"\n        ],\n        \"port\": 22,\n        \"forward_agent\": true,\n        \"keys\": [\n            \"/home/Ryan/.ssh/id_rsa-acceptance\"\n        ],\n        \"user_known_hosts_file\": \"/home/Ryan/.ssh/known_hosts\"\n    },\n    \"hosts_file\": \"tests/configs/windows-2012r2-64mda\",\n    \"tests\": [\n        \"tests/integration/tests/basic_functionality/puppet_agent_debug_dsc_manifest.rb\",\n        \"tests/integration/tests/basic_functionality/puppet_agent_dsc_manifest.rb\",\n        \"tests/integration/tests/basic_functionality/puppet_agent_noop_dsc_manifest.rb\",\n        \"tests/integration/tests/basic_functionality/negative/dsc_on_linux.rb\"\n    ],\n    \"keyfile\": \"/home/Ryan/.ssh/id_rsa-acceptance\",\n    \"pre_suite\": [\n        \"tests/pre-suite/00_install_certs.rb\",\n        \"tests/integration/pre-suite/00_pe_install.rb\",\n        \"tests/integration/pre-suite/01_dsc_module_install.rb\",\n        \"tests/integration/pre-suite/02_configure_lcm.rb\"\n    ],\n    \"load_path\": [\n        \"tests/lib\"\n    ],\n    \"command_line\": \"/home/Ryan/puppet_repos/puppetlabs-dsc/.bundle/gems/ruby/bin/beaker --preserve-hosts onfail --config tests/configs/windows-2012r2-64mda --debug --tests tests/integration/tests --keyfile /home/Ryan/.ssh/id_rsa-acceptance --pre-suite tests/pre-suite,tests/integration/pre-suite --load-path tests/lib\",\n    \"HOSTS\": {\n        \"centos-7-x86_64-master\": {\n            \"roles\": [\n                \"master\",\n                \"dashboard\",\n                \"database\",\n                \"agent\",\n                \"default\"\n            ],\n            \"platform\": \"el-7-x86_64\",\n            \"template\": \"Delivery/Quality Assurance/Templates/vCloud/centos-7-x86_64\",\n            \"hypervisor\": \"vcloud\"\n        },\n        \"win-2012r2-x86_64-agent\": {\n            \"roles\": [\n                \"agent\"\n            ],\n            \"platform\": \"windows-2012r2-x86_64\",\n            \"template\": \"Delivery/Quality Assurance/Templates/vCloud/win-2012r2-wmf5-x86_64\",\n            \"hypervisor\": \"vcloud\"\n        }\n    },\n    \"nfs_server\": \"none\",\n    \"datastore\": \"instance0\",\n    \"folder\": \"Delivery/Quality Assurance/Enterprise/Dynamic\",\n    \"resourcepool\": \"delivery/Quality Assurance/Enterprise/Dynamic\",\n    \"pooling_api\": \"http://vmpooler.delivery.puppetlabs.net/\",\n    \"forge_host\": \"api-module-staging.puppetlabs.com\",\n    \"home\": \"/home/Ryan\",\n    \"puppet_agent_version\": \"1.2.1\",\n    \"helper\": [],\n    \"post_suite\": [],\n    \"install\": [],\n    \"modules\": [],\n    \"logger\": \"#<Beaker::Logger:0x0000060227e1f8>\",\n    \"timestamp\": \"2015-07-14 14:54:33 -0700\",\n    \"beaker_version\": \"2.18.1\"\n}\nHypervisor for centos-7-x86_64-master is vcloud\nHypervisor for win-2012r2-x86_64-agent is vcloud\nBeaker::Hypervisor, found some vcloud boxes to create\nWarning: Credentials file (/home/Ryan/.fog) is missing a :default section with a :vmpooler_token value", "created": "2015-07-14T16:23:00.000000"}], "components": ["acl", "dsc", "supported"], "created": "2015-07-01T11:51:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@446f7902"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyopf3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_149880747_*|*_1_*:*_1_*:*_14392_*|*_10007_*:*_1_*:*_648814044_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_251811512_*|*_10004_*:*_2_*:*_89021025"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34928", "fixedVersions": [], "id": "34928", "issueType": "Bug", "key": "MODULES-2182", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-07-14T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Start PowerShell with similar arguments as puppetlabs-powershell", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Note this only happens on puppet 4. I've manually verified that the tests fail on puppet4 without the code change and pass with the code change. travis-ci is still catching up.", "created": "2015-07-01T09:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged fix", "created": "2015-07-01T10:02:00.000000"}], "components": [], "created": "2015-07-01T08:47:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@496fbd00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0s8v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "post-release bug found by PuppetDB Team blocking their release"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1693714_*|*_3_*:*_1_*:*_2748331_*|*_5_*:*_1_*:*_0"}], "description": "When using manage_package_repo => true and setting a non-default version, the created systemd override file for the custom packages does not actually link to the provided file, making systemd barf.\n\nSee https://gist.github.com/kbarber/f61a654f7cc9b74714e2 for an example.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35995", "fixedVersions": [], "id": "35995", "issueType": "Bug", "key": "MODULES-2181", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Fixed", "resolutionDate": "2015-07-01T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::config creates wrong systemd override file on rhel7", "timeSpent": "PT0S", "updated": "2015-07-01T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at [c6c689cb1|https://github.com/puppetlabs/puppetlabs-wsus_client/commit/c6c689cb16869935414b1ce6ab9a8869b5eb0481].", "created": "2015-07-02T15:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/wsus_client/view/master/job/modules_puppetlabs-wsus_client_intn-sys_core-master-foss-next/5/", "created": "2015-07-10T17:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This was a small change from the community - it was fixed based on a range update to have the valid ranges instead of a typo that we had in there.", "created": "2015-07-10T17:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Released in 0.1.3", "created": "2015-07-10T17:48:00.000000"}], "components": ["community"], "created": "2015-07-01T07:40:00.000000", "creator": "5b9730d83161ad7f51ec54a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3635f033"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0s6v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_697849336_*|*_1_*:*_1_*:*_2805296_*|*_10007_*:*_1_*:*_113346820_*|*_5_*:*_1_*:*_65062_*|*_6_*:*_1_*:*_0"}], "description": "The max value of *RebootRelaunchTimeout* should be 1440(24 hours), rather than 440. I guess this miss is due to the numerical separator used in the [official document | https://technet.microsoft.com/en-us/library/dd939844%28v=ws.10%29.aspx]. \n\n{code}\nRange = n, where n = time in minutes (1-1,440). \n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40153", "fixedVersions": [], "id": "40153", "issueType": "Bug", "key": "MODULES-2180", "labels": ["wsus", "wsusclient"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b9730d83161ad7f51ec54a3", "resolution": "Fixed", "resolutionDate": "2015-07-10T17:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mistaken data range of RebootRelaunchTimeout in wsus_client module", "timeSpent": "PT0S", "updated": "2015-07-14T15:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "I've got a fork of the puppetlabs-apache repo, and a branch with code that implements this at https://github.com/shanmer/puppetlabs-apache/tree/setenvifnocase - I've not contributed to any module before so if someone's happy to check/comment on the process, it'd be appreciated.", "created": "2015-07-01T03:58:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Simon,\n\noverall the changes look good to me. Before actually submitting them as a pull request on github, there are a few minor things that should be done to get the change ship-shape:\n\n* please fix the Author field (currently \"root <root@puppet.lrn2.co.uk>\"", "created": "2015-07-01T05:19:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] would it be possible for you to quickly check that I've made the changes as you requested (don't want to mess up my first pull request :) )", "created": "2015-07-01T05:54:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Sure,. Sadly, there seems to have gone something wrong. Please use interactive rebase (https://git-scm.com/book/en/v2/Git-Branching-Rebasing) to \"squash\" all those commits into a single one.\n\n{code}\ngit remote add upstream -f git@github.com:puppetlabs/puppetlabs-apache.git\ngit rebase -i upstream/master\n{code}\n\nshould get you going. You might want to remove the duplicate commit from the list though.\n\nAlternatively, copy away the files with your changes an recreate the branch from scratch.\n\nEven after opening the PR, you can still replace its contents to react to comments.", "created": "2015-07-01T07:26:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "Thanks David - I've recreated the branch from scratch, seemed easiest.", "created": "2015-07-01T08:03:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "What is the status of this? We just encountered the need for this feature, and it appears to be developed, but stalled in integration, perhaps?", "created": "2016-03-24T15:19:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "Added PR (https://github.com/puppetlabs/puppetlabs-apache/pull/1402) to implement this.  It is basically all [~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02]'s work just based off of master and a few other tests added.", "created": "2016-03-25T16:19:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping and closing this as it appears as though [https://github.com/puppetlabs/puppetlabs-apache/pull/1402] resolved this. If that is not the case feel free to reopen it! Thanks.", "created": "2017-07-19T09:51:00.000000"}], "components": ["apache", "supported"], "created": "2015-07-01T03:54:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e0de2e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0s5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5349254_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_64729673919"}], "description": "the puppetlabs-apache module has support for the SetEnvIf directive (has described in http://httpd.apache.org/docs/2.4/mod/mod_setenvif.html), but no support for the SetEnvIfNoCase directive (listed in the same documentation).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42358", "fixedVersions": [], "id": "42358", "issueType": "New Feature", "key": "MODULES-2179", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "resolution": "Fixed", "resolutionDate": "2017-07-19T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "No SetEnvIfNoCase support", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ticket title changed given there's no great way of handling just {{MSFT_Credentials}} without handling other embedded instance classes at the same time.", "created": "2015-09-09T10:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "If you could review / provide feedback [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] that would be great.", "created": "2015-09-16T00:13:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I can't get it to work, still fails trying to make the port a string. This may be my setup/fault. Will pair with Ethan later to make sure.", "created": "2015-09-16T07:18:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-dsc/commit/f6214d1df818bedd73b736ecb6e37ddce50a8060", "created": "2015-09-24T13:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_init_master/103/", "created": "2015-09-24T13:43:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed via the [CI Pipeline|https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_intn-sys_core-master-foss-stable/PLATFORM_CONFIG=windows-2012r2-64a,SLAVE_LABEL=beaker/] in build 0.8.1-b20105-18d4cc53.", "created": "2015-09-28T11:01:00.000000"}], "components": ["dsc"], "created": "2015-06-30T16:24:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33931281"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2216"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoe5z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_24206950_*|*_1_*:*_1_*:*_5075324324_*|*_10007_*:*_1_*:*_737962757_*|*_3_*:*_2_*:*_1605568076_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_313570868"}], "description": "placeholder", "epicLinkSummary": "First Supported DSC", "estimate": "PT0S", "externalId": "39054", "fixedVersions": [], "id": "39054", "issueType": "New Feature", "key": "MODULES-2178", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "34932", "parentSummary": "First Supported DSC", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-09-28T11:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Support Custom EmbeddedInstance Classes (such as MSFT_Credentials, MSFT_KeyValuePair, MSFT_xFileDirectory, MSFT_xWebBindingInformation)", "timeSpent": "PT0S", "updated": "2015-09-28T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c444ab15-fb49-4c84-90f9-7e11af4d0ace", "body": "Pull request : https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/371", "created": "2015-06-30T09:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Please update your apt module. [~accountid:623c08e6a2f6400069eb765c] made me aware of the fact that apt 2.1.0 has code to avoid this error.\n\nIf you still have this issue with apt 2.1.0, please reopen this ticket with example source to reproduce your problem.", "created": "2015-07-07T03:21:00.000000"}], "components": ["apt", "rabbitmq"], "created": "2015-06-30T00:29:00.000000", "creator": "557058:c444ab15-fb49-4c84-90f9-7e11af4d0ace", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4aa0cbd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0rhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_615134501_*|*_6_*:*_1_*:*_0"}], "description": "When using the version 5.2.3 of the module puppetlabs-rabbitmq and the latest version of puppetlabs-apt I get the following :\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter include_src on Apt::Source[rabbitmq] at /etc/puppet/environments/testing/modules/rabbitmq/manifests/repo/apt.pp:32 on node xxxxxx\n{code}\n\nPuppet version : 3.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37988", "fixedVersions": [], "id": "37988", "issueType": "Bug", "key": "MODULES-2177", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c444ab15-fb49-4c84-90f9-7e11af4d0ace", "resolution": "Won't Fix", "resolutionDate": "2015-07-07T03:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq: Invalid parameter include_src on Apt::Source[rabbitmq]", "timeSpent": "PT0S", "updated": "2015-07-07T03:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-1921", "created": "2015-06-30T15:58:00.000000"}], "components": [], "created": "2015-06-29T17:42:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d320c73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0rfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80123564_*|*_6_*:*_1_*:*_0"}], "description": "Registry acceptance test should_manage_values has intermittent failures.  An extra special character \n{code}\nHKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_hga1PxF6\\\\SubKey1\\\\ValueArray3]/data: data changed \n'Should be an array L1 phase=1,Should be an array L2 phase=1,\u6900'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40151", "fixedVersions": [], "id": "40151", "issueType": "Bug", "key": "MODULES-2176", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Duplicate", "resolutionDate": "2015-06-30T15:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "registry - should_manage_values", "timeSpent": "PT0S", "updated": "2015-06-30T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] has discovered that if the symlink doesn't exist prior to Puppet calling powershell.exe and {{Invoke-DscResource}} against a vendored resource... then we will have an immediate failure.\n\nOn subsequent runs a vendored resource will succeed.\n\nI theorize this is because when powershell is launched, it looks at the module path and finds all DSC resources.  Adding new things to the PowerShell module path doesn't automatically trigger a refresh, and thus DSC cannot find the vendored resources.\n\nMoving this up to a higher priority fix given it blocks testing efforts.", "created": "2015-08-03T18:17:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "If you grab the available DSC resources before running a DSC manifest the results will be:\n\n{noformat}PS C:\\Users\\Administrator> Get-DscResource\n\nImplementedAs   Name                      ModuleName                     Version    Properties\n-------------   ----                      ----------                     -------    ----------\nBinary          File                                                                {DestinationPath, Attributes, Ch...\nPowerShell      Archive                   PSDesiredStateConfiguration    1.1        {Destination, Path, Checksum, Cr...\nPowerShell      Environment               PSDesiredStateConfiguration    1.1        {Name, DependsOn, Ensure, Path...}\nPowerShell      Group                     PSDesiredStateConfiguration    1.1        {GroupName, Credential, DependsO...\nBinary          Log                       PSDesiredStateConfiguration    1.1        {Message, DependsOn, PsDscRunAsC...\nPowerShell      Package                   PSDesiredStateConfiguration    1.1        {Name, Path, ProductId, Argument...\nPowerShell      Registry                  PSDesiredStateConfiguration    1.1        {Key, ValueName, DependsOn, Ensu...\nPowerShell      Script                    PSDesiredStateConfiguration    1.1        {GetScript, SetScript, TestScrip...\nPowerShell      Service                   PSDesiredStateConfiguration    1.1        {Name, BuiltInAccount, Credentia...\nPowerShell      User                      PSDesiredStateConfiguration    1.1        {UserName, DependsOn, Descriptio...\nPowerShell      WaitForAll                PSDesiredStateConfiguration    1.1        {NodeName, ResourceName, Depends...\nPowerShell      WaitForAny                PSDesiredStateConfiguration    1.1        {NodeName, ResourceName, Depends...\nPowerShell      WaitForSome               PSDesiredStateConfiguration    1.1        {NodeCount, NodeName, ResourceNa...\nPowerShell      WindowsFeature            PSDesiredStateConfiguration    1.1        {Name, Credential, DependsOn, En...\nPowerShell      WindowsProcess            PSDesiredStateConfiguration    1.1        {Arguments, Path, Credential, De...{noformat}\n\nThen apply a DSC manifest:\n\n{noformat}PS C:\\Users\\Administrator> puppet apply -e \"dsc_file { 'test': dsc_ensure => 'Present', dsc_destinationpath => 'c:\\test.file', dsc_contents => 'stuff' }\"{noformat}\n\nThe available DSC resources will now be updated:\n\n{noformat}PS C:\\Users\\Administrator> Get-DscResource\n\nImplementedAs   Name                      ModuleName                     Version    Properties\n-------------   ----                      ----------                     -------    ----------\nBinary          File                                                                {DestinationPath, Attributes, Ch...\nPowerShell      Archive                   PSDesiredStateConfiguration    1.1        {Destination, Path, Checksum, Cr...\nPowerShell      Environment               PSDesiredStateConfiguration    1.1        {Name, DependsOn, Ensure, Path...}\nPowerShell      Group                     PSDesiredStateConfiguration    1.1        {GroupName, Credential, DependsO...\nBinary          Log                       PSDesiredStateConfiguration    1.1        {Message, DependsOn, PsDscRunAsC...\nPowerShell      Package                   PSDesiredStateConfiguration    1.1        {Name, Path, ProductId, Argument...\nPowerShell      Registry                  PSDesiredStateConfiguration    1.1        {Key, ValueName, DependsOn, Ensu...\nPowerShell      Script                    PSDesiredStateConfiguration    1.1        {GetScript, SetScript, TestScrip...\nPowerShell      Service                   PSDesiredStateConfiguration    1.1        {Name, BuiltInAccount, Credentia...\nPowerShell      User                      PSDesiredStateConfiguration    1.1        {UserName, DependsOn, Descriptio...\nPowerShell      WaitForAll                PSDesiredStateConfiguration    1.1        {NodeName, ResourceName, Depends...\nPowerShell      WaitForAny                PSDesiredStateConfiguration    1.1        {NodeName, ResourceName, Depends...\nPowerShell      WaitForSome               PSDesiredStateConfiguration    1.1        {NodeCount, NodeName, ResourceNa...\nPowerShell      WindowsFeature            PSDesiredStateConfiguration    1.1        {Name, Credential, DependsOn, En...\nPowerShell      WindowsProcess            PSDesiredStateConfiguration    1.1        {Arguments, Path, Credential, De...\nPowerShell      xADDomain                 xActiveDirectory               2.1        {DomainAdministratorCredential, ...\nPowerShell      xADDomainController       xActiveDirectory               2.1        {DomainAdministratorCredential, ...\nPowerShell      xADDomainTrust            xActiveDirectory               2.1        {SourceDomainName, TargetDomainA...\nPowerShell      xADUser                   xActiveDirectory               2.1        {DomainAdministratorCredential, ...\nPowerShell      xWaitForADDomain          xActiveDirectory               2.1        {DomainName, DomainUserCredentia...\nPowerShell      xAzureAffinityGroup       xAzure                         0.1.2      {Location, Name, DependsOn, Desc...\nPowerShell      xAzureQuickVM             xAzure                         0.1.2      {Name, ServiceName, AdminUsernam...\nPowerShell      xAzureService             xAzure                         0.1.2      {AffinityGroup, ServiceName, Dep...\nPowerShell      xAzureSqlDatabase         xAzure                         0.1.2      {Name, ServerCredential, ServerN...\nPowerShell      xAzureSqlDatabaseServe... xAzure                         0.1.2      {EndIPAddress, RuleName, ServerN...\nPowerShell      xAzureStorageAccount      xAzure                         0.1.2      {AffinityGroup, StorageAccountNa...\nPowerShell      xAzureSubscription        xAzure                         0.1.2      {AzureSubscriptionName, AzurePub...\nPowerShell      xAzureVM                  xAzure                         0.1.2      {ImageName, Name, ServiceName, S...\nPowerShell      xAzureVMDscConfiguration  xAzure                         0.1.2      {ConfigurationPath, StorageAccou...\nComposite       MSFT_xChrome              xChrome                        1.0.0      {DependsOn, Language, LocalPath}\nPowerShell      xComputer                 xComputerManagement            1.2        {Name, Credential, DependsOn, Do...\nPowerShell      xDatabase                 xDatabase                      1.1        {DatabaseName, Ensure, SqlServer...\nPowerShell      xDBPackage                xDatabase                      1.1        {DatabaseName, Path, SqlServer, ...\nPowerShell      xDhcpServerOption         xDhcpServer                    1.1        {DnsServerIPAddress, ScopeID, Ad...\nPowerShell      xDhcpServerReservation    xDhcpServer                    1.1        {ClientMACAddress, IPAddress, Sc...\nPowerShell      xDhcpServerScope          xDhcpServer                    1.1        {IPEndRange, IPStartRange, Name,...\nPowerShell      xDnsServerSecondaryZone   xDnsServer                     1.0        {MasterServers, Name, DependsOn,...\nPowerShell      xDnsServerZoneTransfer    xDnsServer                     1.0        {Name, Type, DependsOn, PsDscRun...\nPowerShell      xCluster                  xFailOverCluster               1.1        {DomainAdministratorCredential, ...\nPowerShell      xWaitForCluster           xFailOverCluster               1.1        {Name, DependsOn, PsDscRunAsCred...\nComposite       MSFT_xFirefox             xFirefox                       1.0.0      {DependsOn, VersionNumber, Langu...\nPowerShell      xVHD                      xHyper-V                       2.1        {Name, Path, DependsOn, Ensure...}\nPowerShell      xVhdFile                  xHyper-V                       2.1        {FileDirectory, VhdPath, Depends...\nPowerShell      xVMHyperV                 xHyper-V                       2.1        {Name, VhdPath, DependsOn, Ensur...\nPowerShell      xVMSwitch                 xHyper-V                       2.1        {Name, Type, AllowManagementOS, ...\nPowerShell      xJeaEndPoint              xJea                           0.2.16.1   {Name, CleanAll, DependsOn, Ensu...\nPowerShell      xJeaToolKit               xJea                           0.2.16.1   {Name, Applications, CommandSpec...\nPowerShell      xMySqlDatabase            xMySql                         1.0.0.0    {Name, ConnectionCredential, Dep...\nPowerShell      xMySqlGrant               xMySql                         1.0.0.0    {DatabaseName, UserName, Connect...\nComposite       xMySqlProvision           xMySql                         1.0.0.0    {DependsOn, ServiceName, Downloa...\nPowerShell      xMySqlServer              xMySql                         1.0.0.0    {RootPassword, ServiceName, Depe...\nPowerShell      xMySqlUser                xMySql                         1.0.0.0    {Name, ConnectionCredential, Cre...\nPowerShell      xDNSServerAddress         xNetworking                    2.1.1      {Address, InterfaceAlias, Addres...\nPowerShell      xFirewall                 xNetworking                    2.1.1      {Access, Name, ApplicationPath, ...\nPowerShell      xIPAddress                xNetworking                    2.1.1      {InterfaceAlias, IPAddress, Addr...\nComposite       IisPreReqs_php            xPhp                           1.0.1      {DependsOn, Ensure}\nComposite       xPhp                      xPhp                           1.0.1      {DependsOn, installMySqlExt, Pac...\nPowerShell      xArchive                  xPSDesiredStateConfiguration   3.0.2.0    {Destination, Path, CompressionL...\nPowerShell      xDSCWebService            xPSDesiredStateConfiguration   3.0.2.0    {CertificateThumbPrint, Endpoint...\nComposite       xFileUpload               xPSDesiredStateConfiguration   3.0.2.0    {DependsOn, destinationPath, sou...\nPowerShell      xGroup                    xPSDesiredStateConfiguration   3.0.2.0    {GroupName, Credential, DependsO...\nPowerShell      xPackage                  xPSDesiredStateConfiguration   3.0.2.0    {Name, Path, ProductId, Argument...\nPowerShell      xPSEndpoint               xPSDesiredStateConfiguration   3.0.2.0    {Name, AccessMode, DependsOn, En...\nPowerShell      xRemoteFile               xPSDesiredStateConfiguration   3.0.2.0    {DestinationPath, Uri, Credentia...\nPowerShell      xService                  xPSDesiredStateConfiguration   3.0.2.0    {Name, BuiltInAccount, Credentia...\nPowerShell      xWindowsOptionalFeature   xPSDesiredStateConfiguration   3.0.2.0    {Name, DependsOn, Ensure, LogLev...\nPowerShell      xWindowsProcess           xPSDesiredStateConfiguration   3.0.2.0    {Arguments, Path, Credential, De...\nPowerShell      xRemoteDesktopAdmin       xRemoteDesktopAdmin            0.1        {Ensure, DependsOn, PsDscRunAsCr...\nPowerShell      xRDSessionCollection      xRemoteDesktopSessionHost      1.0        {CollectionName, SessionHost, Co...\nPowerShell      xRDSessionCollectionCo... xRemoteDesktopSessionHost      1.0        {CollectionName, ActiveSessionLi...\nPowerShell      xRDSessionDeployment      xRemoteDesktopSessionHost      1.0        {ConnectionBroker, SessionHost, ...\nPowerShell      xSmbShare                 xSmbShare                      1.0        {Name, Path, ChangeAccess, Concu...\nPowerShell      xSqlHAEndPoint            xSqlPs                         1.1.3      {AllowedUser, InstanceName, Name...\nPowerShell      xSqlHAGroup               xSqlPs                         1.1.3      {ClusterName, Database, Database...\nPowerShell      xSqlHAService             xSqlPs                         1.1.3      {InstanceName, ServiceCredential...\nPowerShell      xSqlServerInstall         xSqlPs                         1.1.3      {InstanceName, SourcePath, Agent...\nPowerShell      xWaitForSqlHAGroup        xSqlPs                         1.1.3      {ClusterName, DomainCredential, ...\nComposite       xIEEsc                    xSystemSecurity                1.0        {DependsOn, UserRole, IsEnabled}\nComposite       xUac                      xSystemSecurity                1.0        {DependsOn, Setting}\nPowerShell      WebDeploy                 xWebAdministration             1.3.2      {ContentPath, PackagePath, Depen...\nPowerShell      xIisModule                xWebAdministration             1.3.2      {Name, Path, RequestPath, Verb...}\nPowerShell      xWebApplication           xWebAdministration             1.3.2      {Name, PhysicalPath, WebAppPool,...\nPowerShell      xWebAppPool               xWebAdministration             1.3.2      {Name, DependsOn, Ensure, PsDscR...\nPowerShell      xWebConfigKeyValue        xWebAdministration             1.3.2      {ConfigSection, Key, WebsitePath...\nPowerShell      xWebsite                  xWebAdministration             1.3.2      {Name, ApplicationPool, BindingI...\nPowerShell      xWebVirtualDirectory      xWebAdministration             1.3.2      {Name, PhysicalPath, WebApplicat...\nPowerShell      xWinEventLog              xWinEventLog                   0.0.0.1    {LogName, DependsOn, IsEnabled, ...\nComposite       xIisWordPressSite         xWordPress                     1.0.0.0    {DependsOn, DestinationPath, Dow...\nPowerShell      xIisWordPressSite         xWordPress                     1.0.0.0    {DestinationPath, Configuration,...\nPowerShell      xWordPressSite            xWordPress                     1.0.0.0    {AdministratorCredential, Admini...{noformat}\n", "created": "2015-08-03T18:31:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/fed9a241599db4b15aba98320f8c0cb79fcc8c45", "created": "2015-08-10T16:48:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Failed functional review.\n\nh2. Environment\nModule Version: 0.1.1-b20063-217b994e\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2008 R2 x64\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Create the folder \"C:\\TestValueName\" on the agent nodes.\n# Apply the following manifest:\n{noformat}puppet apply -e \"dsc_xsmbshare { 'xsmbshare_test': dsc_ensure => 'Present', dsc_name => 'TestSMBShare', dsc_path => 'C:\\TestValueName' }\"{noformat}\n\nh2. Expect\n\nThe manifest should be applied successfully.\n\nh2. Actual\n\nThe Puppet apply fails:\n\n{noformat}Notice: Compiled catalog for w2k8r2.corp.puppetlabs.net in environment productio\nn in 0.39 seconds\nError: /Stage[main]/Main/Dsc_xsmbshare[xsmbshare_test]: Could not evaluate: The\nterm 'Get-SmbShare' is not recognized as the name of a cmdlet, function, script\nfile, or operable program. Check the spelling of the name, or if a path was incl\nuded, verify that the path is correct and try again.\nNotice: Applied catalog in 2.07 seconds{noformat}", "created": "2015-08-11T10:57:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Please try another x* style resource if you wish to see the resource apply.\n\nThe PowerShell code is now properly being loaded given the error that's returned is based on PowerShell's inability to find a cmdlet, not the inability of the Puppet module to load the PowerShell code for an x* style resource.  (i.e. the symlinking is working now)\n\nThis is where the failure is occurring in this case:\nhttps://github.com/PowerShell/xSmbShare/blob/dev/DscResources/MSFT_xSmbShare/MSFT_xSmbShare.psm1#L16\n\nI ran into a similar issue with the firewall resource on 2008R2, where the firewall cmdlets were not available on that version of Windows.", "created": "2015-08-11T11:03:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.1.1-b20063-217b994e. (Switched to \"xService\" which works on 2008 and 2012)\n\nh2. Environment\nModule Version: 0.1.1-b20063-217b994e\nPuppet Agent Version: 1.2.2 (Gold)\nAgent: Windows 2008 R2 x64, Windows 2012 R2 x64\n\nh2. Repro Steps\n\n# Install Puppet Agent on the Windows agent nodes.\n# Install DSC module from the modules staging Forge on the agent nodes:\n{noformat}puppet module install puppetlabs-dsc --module_repository https://api-module-staging.puppetlabs.com{noformat}\n# Configure LCM refresh mode:\n{noformat}puppet apply -e \"dsc::lcm_config { 'disable_lcm': refresh_mode => 'Disabled' }\"{noformat}\n# Apply the following manifest:\n{noformat}puppet apply -e \"dsc_xservice { 'test_service': dsc_name => 'w32time', dsc_state => 'Stopped', dsc_startuptype => 'Manual' }\"{noformat}\n", "created": "2015-08-11T11:35:00.000000"}], "components": ["dsc"], "created": "2015-06-29T14:36:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13ccb72f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz14wf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Blocked completion for testing tickets"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4363_*|*_1_*:*_1_*:*_3114715698_*|*_10007_*:*_2_*:*_305724041_*|*_3_*:*_2_*:*_220683338_*|*_10009_*:*_1_*:*_272365_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_62930095_*|*_10006_*:*_1_*:*_43303"}], "description": "Bump Puppet version to 3.4.x at the very least and use the built-in Puppet functionality to create symlinks.\n\nThis will replace the primitive symlinking done with FM-2562.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35992", "fixedVersions": [], "id": "35992", "issueType": "Bug", "key": "MODULES-2175", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-08-11T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Create Symlinks with Ruby Instead of PowerShell", "timeSpent": "PT0S", "updated": "2015-08-13T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks. Looks like the regex needs to be updated at https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/provider/vcsrepo/git.rb#L336\n\nWould you be interested in submitting a PR? :)", "created": "2015-06-29T12:27:00.000000"}, {"author": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "body": "PR here https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/256", "created": "2015-06-29T13:05:00.000000"}], "components": ["vcsrepo"], "created": "2015-06-29T12:25:00.000000", "creator": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5851a264"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96071507"}], "description": "With git 2.4, the verbiage changes when checking the branches when detached from HEAD.  vcsrepo doesn't parse it properly, so it runs an invalid command.  \n\nConsider the following example, where it changes from `* (detached from 59640f7)` to `* (HEAD detached at 59640f7)`.  vcsrepo then tries to run `/usr/local/bin/git rev-parse origin/(HEAD detached at 59640f7)` which is invalid and it errors out.\n\n{noformat}\nvcsrepo { '/usr/local/arcanist':\n  ensure => latest,\n  provider => git,\n  source => 'https://github.com/phacility/arcanist.git',\n  revision => '59640f7eae3f7c0a352c18e784fb55acb7967991',\n}\n{noformat}  \n\ngit version 1.9.3 (Apple Git-50)\n{noformat}\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse HEAD'\nDebug: Executing '/usr/bin/git tag -l'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git rev-parse --revs-only 59640f7eae3f7c0a352c18e784fb55acb7967991'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse HEAD'\nDebug: Executing '/usr/bin/git tag -l'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git rev-parse --revs-only 59640f7eae3f7c0a352c18e784fb55acb7967991'\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse HEAD'\nDebug: Executing '/usr/bin/git tag -l'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git rev-parse --revs-only 59640f7eae3f7c0a352c18e784fb55acb7967991'\n{noformat}\n{noformat}\n# /usr/bin/git branch -a\n* (detached from 59640f7)\n  master\n  remotes/origin/HEAD -> origin/master\n  remotes/origin/master\n  remotes/origin/stable\n{noformat}\n\ngit 2.4.3\n{noformat}\nDebug: Executing '/usr/local/bin/git config -l'\nDebug: Executing '/usr/local/bin/git fetch origin'\nDebug: Executing '/usr/local/bin/git fetch --tags origin'\nDebug: Executing '/usr/local/bin/git rev-parse HEAD'\nDebug: Executing '/usr/local/bin/git tag -l'\nDebug: Executing '/usr/local/bin/git branch -a'\nDebug: Executing '/usr/local/bin/git branch -a'\nDebug: Executing '/usr/local/bin/git rev-parse --revs-only 59640f7eae3f7c0a352c18e784fb55acb7967991'\nDebug: Executing '/usr/local/bin/git branch -a'\nDebug: Executing '/usr/local/bin/git config -l'\nDebug: Executing '/usr/local/bin/git fetch origin'\nDebug: Executing '/usr/local/bin/git fetch --tags origin'\nDebug: Executing '/usr/local/bin/git rev-parse origin/(HEAD detached at 59640f7)'\nError: /Stage[main]/Arcanist::Install/Vcsrepo[/usr/local/arcanist]: Could not evaluate: Execution of '/usr/local/bin/git rev-parse origin/(HEAD detached at 59640f7)' returned 128: fatal: ambiguous argument 'origin/(HEAD detached at 59640f7)': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\norigin/(HEAD detached at 59640f7)\n{noformat}\n{noformat}\n# /usr/local/bin/git branch -a\n* (HEAD detached at 59640f7)\n  master\n  remotes/origin/HEAD -> origin/master\n  remotes/origin/master\n  remotes/origin/stable\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39053", "fixedVersions": [], "id": "39053", "issueType": "Bug", "key": "MODULES-2174", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:22d9e2a5-838b-4795-9074-4eabd849d8ea", "resolution": "Fixed", "resolutionDate": "2015-06-30T15:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change in verbiage with git 2.4 breaks checking out specific revisions", "timeSpent": "PT0S", "updated": "2015-06-30T15:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:fae769e7-41fe-4341-8da6-88fef69e35e8] \n\nThanks for putting your excellent module forward for approval. It looks like it can be approved, but there is some minor changes that could make to your module.\n\n* In the readme, it would nice to a reference section ie: [readme guide|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* Currently you depend on puppetlabs/corosync, it would be better to use voxpupuli's puppet/corosync module. \n\nOnce you update the readme, we can move forward with approval. Let us know when you have made the change, or if you have any questions.\n\nCheers,\nTP", "created": "2016-03-15T10:54:00.000000"}, {"author": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "body": "Reassigning to Cody for evaluation.", "created": "2016-03-17T12:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Feel free to reopen when the above comments are addressed!", "created": "2017-10-17T11:08:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:40:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@189e8bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12687368806_*|*_10009_*:*_1_*:*_1314431085_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_40550129642_*|*_10005_*:*_2_*:*_18108550045"}], "description": "Please consider the 'openstack/openstack_extras' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35989", "fixedVersions": [], "id": "35989", "issueType": "Task", "key": "MODULES-2173", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Won't Do", "resolutionDate": "2017-10-17T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request for 'Puppet Approved' Status for openstack_extras Module", "timeSpent": "PT0S", "updated": "2017-10-17T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Just a quick question, are you a maintainer of this project ? As there will be a number of changes that will need to be made. I tried to look at the project URL but it linked to the wrong place.\n\nThis seems to be its home:\nhttps://github.com/openstack/puppet-vswitch", "created": "2016-01-18T07:22:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:fae769e7-41fe-4341-8da6-88fef69e35e8] is there still interest in getting this module approved?", "created": "2017-06-13T10:36:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closing this off as the last request for information wasn't responded to. [~accountid:557058:fae769e7-41fe-4341-8da6-88fef69e35e8] if you would like this to be reviewed please re-open this ticket and we'll take a look. Thanks!", "created": "2018-01-05T04:46:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:40:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f735572"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12687403198_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_62025816148_*|*_10005_*:*_1_*:*_4839915661"}], "description": "Please consider the 'openstack/vswitch' module for Puppet approved status.", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "34925", "fixedVersions": [], "id": "34925", "issueType": "Task", "key": "MODULES-2172", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Won't Do", "resolutionDate": "2018-01-05T04:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request for 'Puppet Approved' Status for vswitch Module", "timeSpent": "PT0S", "updated": "2018-01-05T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting your module forward for approval. We spent time going through your module and things are looking very good. There is only one slight issue, before we can mark it as approved.\n\n* There seems to be a discrepancy between a tagged release in github and it not being released in the forge. Could you please do another release. https://github.com/openstack/puppet-openstacklib/releases is 8.0.0b1 the last releaseon github, on the forge it is 7.0.0. \n\nOnce we get the release, we can mark it as approved. Can you let me know when. \n\nThanks again for the work and the module. \n\nCheers,\nTP", "created": "2016-03-24T07:21:00.000000"}, {"author": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "body": "Former user - Thank you for your thoughtful feedback. Does it make any difference that the 8.0.0b1 release is for beta software which isn't available yet? No problem either way, but wasn't sure how we thought about that.\n\nRegards,\n\nRichard", "created": "2016-03-24T10:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I was unaware that it was a beta, that answers my questions. I will move this through the approval process now. \n\nThanks for the prompt response. \n\nCheers,\nTP ", "created": "2016-03-29T03:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:fae769e7-41fe-4341-8da6-88fef69e35e8] \nYour module is now marked as approved. Thanks for putting this excellent module forward for approval. \n\nCheers,\nTP", "created": "2016-03-30T03:06:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:39:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@679437e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qvz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12687457319_*|*_3_*:*_1_*:*_45877593_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_417445723_*|*_10005_*:*_1_*:*_10538321626"}], "description": "Please consider the 'openstack/openstacklib' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33830", "fixedVersions": [], "id": "33830", "issueType": "Task", "key": "MODULES-2171", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2016-03-29T15:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request for 'Puppet Approved' Status for openstacklib Module", "timeSpent": "PT0S", "updated": "2016-03-30T03:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like the only blocker is that there is no example usage in the readme. Updating the readme and doing a new release would let this be approved. See https://docs.google.com/spreadsheets/d/1Q8Db0jrv3dZQ8FbKhwpIjJRkI29Q571-FGs6VD_mVSQ/edit#gid=677531679 for further details.", "created": "2015-09-04T12:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Have you had a chance to look at this ?", "created": "2015-11-11T08:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\nTP", "created": "2016-01-08T07:18:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:39:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cada8f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qvr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11656712184_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5006425550"}], "description": "Please consider the 'openstack/tempest' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43369", "fixedVersions": [], "id": "43369", "issueType": "Task", "key": "MODULES-2170", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T07:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Tempest Module", "timeSpent": "PT0S", "updated": "2016-01-08T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like the only blocker is a lint warning that has been fixed in master", "created": "2015-09-04T12:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to mark approved anyway.", "created": "2015-09-04T12:39:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:38:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e837308"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792428191_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/heat' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42357", "fixedVersions": [], "id": "42357", "issueType": "Task", "key": "MODULES-2169", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Heat Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Approved", "created": "2015-09-04T12:43:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:38:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ec0e11b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792679600_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/horizon' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41209", "fixedVersions": [], "id": "41209", "issueType": "Task", "key": "MODULES-2168", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Horizon Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm marking approved now, but https://review.openstack.org/#/c/220613/ should be merged to remove the lint warning.", "created": "2015-09-04T12:45:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:37:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a97e3f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792873643_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/ceilometer' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40149", "fixedVersions": [], "id": "40149", "issueType": "Task", "key": "MODULES-2167", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Ceilometer Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Approved", "created": "2015-09-04T12:43:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:37:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cfaca5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0quv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792769816_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/cinder' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39052", "fixedVersions": [], "id": "39052", "issueType": "Task", "key": "MODULES-2166", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Cinder Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Approved", "created": "2015-09-04T12:43:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:36:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df11513"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792824365_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/swift' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37987", "fixedVersions": [], "id": "37987", "issueType": "Task", "key": "MODULES-2165", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Swift Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Approved", "created": "2015-09-04T12:43:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:36:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6410ed8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0quf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792827025_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/neutron' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37026", "fixedVersions": [], "id": "37026", "issueType": "Task", "key": "MODULES-2164", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Neutron Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c11c1562ab90069f8b29a", "attachments": [], "comments": [{"author": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "body": "I will be working on the style and doc issues raised in the review.", "created": "2015-07-21T13:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "To post publicly:\n- Some linting problems like aligned arrows\n- Readme is missing a \"Usage\" section", "created": "2015-07-28T10:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Approved", "created": "2015-09-04T12:42:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:35:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31cd22b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2503056163_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3289772459"}], "description": "Please consider the 'openstack/nova' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35987", "fixedVersions": [], "id": "35987", "issueType": "Task", "key": "MODULES-2163", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Nova Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "approved", "created": "2015-09-04T12:41:00.000000"}], "components": ["approved"], "created": "2015-06-29T11:34:00.000000", "creator": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b1faef5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5792845917_*|*_5_*:*_1_*:*_0"}], "description": "Please consider the 'openstack/glance' module for Puppet approved status.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34922", "fixedVersions": [], "id": "34922", "issueType": "Task", "key": "MODULES-2162", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fae769e7-41fe-4341-8da6-88fef69e35e8", "resolution": "Fixed", "resolutionDate": "2015-09-04T12:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request for 'Puppet Approved' Status for OpenStack Glance Module", "timeSpent": "PT0S", "updated": "2015-09-04T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Thanks for the detailled bug report.\n\nDeveloper's note: When fixing this, please also improve the acceptance tests to check for idempotency.", "created": "2015-07-01T03:49:00.000000"}, {"author": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "body": "Just to add a data point: we are running Puppet Server 1.1.1, Puppet Agent 3.8.2 and puppetlabs/firewall 1.7.0. We are seeing the problem on our CentOS 7 hosts but not on CentOS 6. The iptables rule on CentOS 6 does not contain `--connlimit-saddr`.", "created": "2015-08-18T08:55:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hey Folks\n\nThis is now resolved. The next release will be going out next Tuesday, all being well:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/1.8.x/CHANGELOG.md\n\nCheers\n\nJT", "created": "2016-02-10T07:40:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-29T02:19:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ebda0fd6-a11c-411a-a74d-2cd2c34c1c4b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2470d7e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0qnz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Free Cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_178147960_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19371109698"}], "description": "If a rule is added including connlimit, the --connlimit-saddr switch is added after the rule is applied. This is noted in spec/acceptance/connlimit_spec.rb and the regex there is added to reflect this.\n\nHowever, rule_to_hash in lib/puppet/provider/firewall/iptables.rb does not parse these rules correctly, meaning Puppet will attempt (and fail) to re-create the rule every time it runs.\n\nAs a workaround, adding the following line to the \"PRE-PARSE CLUDGING\" section makes parsing work correctly again:\n\n    values = values.gsub(/--connlimit-saddr/, '')", "environment": "Ubuntu 14.04\npuppetlabs-firewall 1.6.0\nPuppet 3.4.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33829", "fixedVersions": [], "id": "33829", "issueType": "Bug", "key": "MODULES-2159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ebda0fd6-a11c-411a-a74d-2cd2c34c1c4b", "resolution": "Fixed", "resolutionDate": "2016-02-10T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall does not parse rules containing connlimit correctly on Ubuntu 14.04", "timeSpent": "PT0S", "updated": "2016-02-10T07:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "merged", "created": "2015-07-20T05:36:00.000000"}], "components": ["inifile"], "created": "2015-06-26T09:00:00.000000", "creator": "623cff0f8d8b9c0068b93e75", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70b684a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0q9j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235832241_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1825504848"}], "description": "Please merge GH-173 (https://github.com/puppetlabs/puppetlabs-inifile/pull/173), as MODULE-1399 did not provide any documentation in README.\n\nThis is a major loss of functionality, as people most certainly will not find this very helpfull function in the code when not documented in the README.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43368", "fixedVersions": [], "id": "43368", "issueType": "Sub-task", "key": "MODULES-2158", "labels": ["github", "trivial"], "originalEstimate": "PT0S", "parent": "39145", "parentSummary": "create_ini_settings function", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff0f8d8b9c0068b93e75", "resolution": "Fixed", "resolutionDate": "2015-07-20T05:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add README documentation for create_ini_settings", "timeSpent": "PT0S", "updated": "2015-07-20T05:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "created": "2015-06-26T00:15:00.000000", "name": "fl_testcase.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12810"}], "comments": [{"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "file_line autorequires the file it is managing. This is by design, and is documented. (Documentation could perhaps be more clear about what this means though?)\n\nI don't agree with the Expected Result. This does not violate any promises or and should not produce an error. Quite the opposite, I believe that if this example would produce errors that would break manifests.\n\nThe autorequire ensures that by default the file is applied first, then file_line. One example when this is useful is when the file resource is created by some large external module, it is still possible to make minor adjustments using file_line.\n\nThe provided test case only behave differently due to order2.pp explicitly reversing the order using {code}File_line[\"demo\"] -> File[\"/tmp/foo\"]{code}, so Puppet is doing what the manifest say.", "created": "2018-01-11T04:06:00.000000"}], "components": ["stdlib"], "created": "2015-06-26T00:15:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@611022e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0q7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}], "description": "h2. Overview\nThe {{file_line}} type/provider will attempt to write over a {{file}} resource that has it's content managed by Puppet.\n\nThis results in the content of the final file depending on the order in which the puppet resources were applied.\n\nh2. Expected Result\nIf a file has been assigned content via {{source}} or {{content}} attributes, then this should what determines the content of the file after puppet has run - end of story.  This is one of the main promises of Puppet's declarative style of programming.\n\nThe code in the testcase should reasonably be expected to produce an error.\n\nh2. Actual result\nPuppet will either:\n* write the file and then attempt to write over the top of it\n* apply the file_line resource and then replace the file with the one specified in {{source}} or {{content}}\n\nThe choice of execution paths depends on the ordering of resources.  In both cases, the file is rewritten.\n\nh2. Testcase\nThe attached testcase demonstrates this scenario.  Sample execution is below.  As you can see, the resource changes every puppet run AND is dependent on the order of execution\n{noformat}\n[geoff ~/fl_testcase]# puppet apply tests/order1.pp \nNotice: Compiled catalog for geoff.puppetlabs.vm in environment production in 0.10 seconds\nNotice: /Stage[main]/Fl_testcase/File[/tmp/foo]/ensure: defined content as '{md5}6f5902ac237024bdd0c176cb93063dc4'\nNotice: /Stage[main]/Fl_testcase/File_line[demo]/ensure: created\nNotice: Finished catalog run in 0.07 seconds\n[geoff ~/fl_testcase]# cat /tmp/foo \nhello world\nchicken\n[geoff ~/fl_testcase]# puppet apply tests/order2.pp \nNotice: Compiled catalog for geoff.puppetlabs.vm in environment production in 0.10 seconds\nNotice: /Stage[main]/Fl_testcase/File[/tmp/foo]/content: content changed '{md5}11c1d300fa212236f17576e5deb6fa79' to '{md5}6f5902ac237024bdd0c176cb93063dc4'\nNotice: Finished catalog run in 0.08 seconds\n[geoff ~/fl_testcase]# cat /tmp/foo \nhello world\n[geoff ~/fl_testcase]# puppet apply tests/order2.pp \nNotice: Compiled catalog for geoff.puppetlabs.vm in environment production in 0.10 seconds\nNotice: /Stage[main]/Fl_testcase/File_line[demo]/ensure: created\nNotice: /Stage[main]/Fl_testcase/File[/tmp/foo]/content: content changed '{md5}11c1d300fa212236f17576e5deb6fa79' to '{md5}6f5902ac237024bdd0c176cb93063dc4'\nNotice: Finished catalog run in 0.07 seconds\n[geoff ~/fl_testcase]# \n{noformat}\n\nh2. suggested fix\nAdd code to end of file_line.rb to check if the {{source}} or {{content}} parameters have been set and raise an error if they are - eg in pseudo code:\n{noformat}\n  validate do\n    unless self[:line] and self[:path]\n      raise(Puppet::Error, \"Both line and path are required attributes\")\n    end\n\n    # if File[$path] hasattr source or hasattr content\n    # raise puppet error\n  end\n{noformat}\n\nh2. Customer workaround for those relying on the above behaviour\n* Alter the source file to reflect desired final output\n* Use {{content}} attribute and a template\n* Use https://forge.puppetlabs.com/puppetlabs/concat to assemble smaller files into larger ones (optionally using a template)\n\nh2. Problems caused by current implementation\n* Final file content is resource order dependant\n* File will be changed every puppet run, potentially causing service refreshes and outages as they are restarted.", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "39051", "fixedVersions": [], "id": "39051", "issueType": "Bug", "key": "MODULES-2157", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "file_line should throw an error if file resouce is managing content or source", "timeSpent": "PT0S", "updated": "2021-07-05T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "While the error has been hard to reproduce, after having a quick look at the code, it seems to be incorrect. The tempfile() method creates a new Tempfile object but only returns the .path attr and the object is locally scoped so Ruby is free to garbage collect it  after the method returns. The code should return the object so it can live until it is no longer referenced.", "created": "2015-06-25T21:05:00.000000"}, {"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "It looks like this has been fixed in release 2.2.2", "created": "2016-03-01T11:40:00.000000"}], "components": ["apt", "supported"], "created": "2015-06-25T20:54:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@548d2955"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0q67:"}], "description": "We seem to hit the following error every once in a while in our automated puppet tests:\n{noformat}\n==> trusty64: Debug: Prefetching apt_key resources for apt_key\n==> trusty64: Debug: Executing '/usr/bin/apt-key adv --list-keys --with-colons --fingerprint --fixed-list-mode'\n==> trusty64: Debug: Executing '/usr/bin/gpg --with-fingerprint --with-colons /tmp/apt_key20150625-1408-15j2afc | awk -F: '/^fpr:/ { print $10 }''\n==> trusty64: Debug: Executing '/usr/bin/apt-key add /tmp/apt_key20150625-1408-15j2afc'\n==> trusty64: Error: Execution of '/usr/bin/apt-key add /tmp/apt_key20150625-1408-15j2afc' returned 2: gpg: can't open `/tmp/apt_key20150625-1408-15j2afc': No such file or directory\n==> trusty64: Error: /Stage[pre]/Sonos::Apt/Apt::Source[puppetlabs]/Apt::Key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs]/Apt_key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs]/ensure: change from absent to present failed: Execution of '/usr/bin/apt-key add /tmp/apt_key20150625-1408-15j2afc' returned 2: gpg: can't open `/tmp/apt_key20150625-1408-15j2afc': No such file or directory\n==> trusty64: Notice: /Stage[pre]/Sonos::Apt/Apt::Source[puppetlabs]/Apt::Key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs]/Anchor[apt_key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 present]: Dependency Apt_key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs] has failures: true\n==> trusty64: Warning: /Stage[pre]/Sonos::Apt/Apt::Source[puppetlabs]/Apt::Key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs]/Anchor[apt_key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 present]: Skipping because of failed dependencies\n{noformat}\n\nIt is odd that the first gpg command works fine but when we go to actually run {{apt-key add}} on the file, it is no longer there.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42356", "fixedVersions": [], "id": "42356", "issueType": "Bug", "key": "MODULES-2156", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Incorrect use of Tempfile in apt_key custom type.", "timeSpent": "PT0S", "updated": "2016-03-01T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:43a26fd3-ad0b-4c99-a950-6ef1636f5ac8", "body": "I meant to file this under Modules, not Forge, but am unable to move it. Sorry about that!", "created": "2015-06-25T14:31:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "No worries, I already moved it! :)", "created": "2015-06-25T14:32:00.000000"}], "components": [], "created": "2015-06-25T14:30:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:43a26fd3-ad0b-4c99-a950-6ef1636f5ac8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d60b8fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ptj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_653669474_*|*_10007_*:*_1_*:*_2360725_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5230"}], "description": "The firewall module documentation states that \"purge => true\" \"only purges IPv4 rules.\" However, as of version 1.2.0, this does purge ipv6 rules as well (https://github.com/puppetlabs/puppetlabs-firewall/pull/422). Documentation should be updated to match.", "environment": "RHEL 6.6, firewall module 1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35984", "fixedVersions": [], "id": "35984", "issueType": "Bug", "key": "MODULES-2155", "labels": ["firewall", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:43a26fd3-ad0b-4c99-a950-6ef1636f5ac8", "resolution": "Fixed", "resolutionDate": "2015-07-03T04:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall: Update of documentation on 'purge' usage", "timeSpent": "PT0S", "updated": "2015-07-03T04:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-06-25T13:09:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:43a26fd3-ad0b-4c99-a950-6ef1636f5ac8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7950c890"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0pnz:"}], "description": "ip6tables-save handles \"-p all\" incorrectly, which causes errors with the firewall module and ip6tables provider. (See the following tickets: https://puppet.atlassian.net/browse/MODULES-2050, https://puppet.atlassian.net/browse/MODULES-2119)\n\nWhile this is not a bug with the puppetlabs firewall module, it does affect its use. As such, I propose an update of the module documentation addressing the problems using \"proto => 'all'\" within the ip6tables provider, and recommending that it be left off.", "environment": "RHEL 6.6, iptables-ipv6-1.4.7-14.0.1.el6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33828", "fixedVersions": [], "id": "33828", "issueType": "Improvement", "key": "MODULES-2154", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:43a26fd3-ad0b-4c99-a950-6ef1636f5ac8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Documentation for ip6tables-save bug", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "144000", "aggregatetimeoriginalestimate": "144000", "assignee": "623c1206b75ca8007056d29d", "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Hi [~accountid:623c1206b75ca8007056d29d] we are cleaning up old tickets and see that the feature requested was also implemented by you. \n\nThanks for submitting the request and corresponding PR!", "created": "2017-05-31T15:30:00.000000"}], "components": ["mysql"], "created": "2015-06-25T09:16:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@244db79a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0odb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61020846186_*|*_6_*:*_1_*:*_0"}], "description": "puppetlabs-mysql should support Solaris 11 and Solaris 12.  Changes are needed in metadata.json and params.pp to start with.", "epicLinkSummary": null, "estimate": "PT144000S", "externalId": "42355", "fixedVersions": [], "id": "42355", "issueType": "New Feature", "key": "MODULES-2153", "labels": ["solaris"], "originalEstimate": "PT144000S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "resolution": "Fixed", "resolutionDate": "2017-05-31T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add Solaris support", "timeSpent": "PT0S", "updated": "2017-05-31T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "attachments": [], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "Added a little documentation as requested regarding ForceType. There are other configuration settings that should also be updated, but I think the documentation for the module should be reviewed and targeted for an update if there is a ton of missing descriptions.\n\nPR: https://github.com/puppetlabs/puppetlabs-apache/pull/1167", "created": "2015-07-30T05:40:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR has been merged. Resolving the ticket.", "created": "2016-02-01T07:53:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-25T06:50:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63391bfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ocn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3019843264_*|*_10007_*:*_1_*:*_16081986543_*|*_5_*:*_1_*:*_0"}], "description": "at templates/vhost/_directories.erb I can see that I can configure ForceType, but this is not part of the documentation. It should ;-)\n\n    <%- if directory['force_type'] -%>\n    ForceType <%= directory['force_type'] %>\n    <%- end -%>\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "37023", "fixedVersions": [], "id": "37023", "issueType": "Improvement", "key": "MODULES-2152", "labels": ["beginner", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache/docs: ForceType for directory is not documented", "timeSpent": "PT0S", "updated": "2016-12-12T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "I suspect that these values were set as defaults a long time ago without specific justification, and now we're relying on this behavior. In a vacuum we could simply drop these defaults, but since they've been defaults for so long this might be surprising behavior. If we're going to make this change we'll need to do it on a breaking version boundary.", "created": "2017-05-15T13:55:00.000000"}], "components": ["mount_providers"], "created": "2015-06-25T06:36:00.000000", "creator": "557058:409330ca-d5fa-45e2-a643-7588eaa4ef79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e6927dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ocf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/17"}], "description": "The pass and dump properties of mounttab have defaults of \u201c0\u201d defined in the type. When running a resource without these specified, existing values set in the fstab get changed to the defaults. Expected behaviour would be to only use the defaults when creating a new entry.\n\nExample:\n\n{code}\nfile { \"/tmp/fstab-pass-test\":\n  content => \"LABEL=foo /test ext4 noatime 1 2\",\n}\n\nmounttab { \"/test\":\n  target  => \"/tmp/fstab-pass-test\",\n  device  => \"LABEL=bar\",\n  require => File[\"/tmp/fstab-pass-test\"],\n}\n{code}\n\nLog:\n\n{code}\n/Stage[main]//File[/tmp/fstab-pass-test]/ensure: defined content as '{md5}2fbfddf5fc3ef4540e6569ea1f80e89a'\n/Stage[main]//Mounttab[/test]/device: device changed 'LABEL=foo' to 'LABEL=bar'\n/Stage[main]//Mounttab[/test]/pass: pass changed '2' to '0'\n/Stage[main]//Mounttab[/test]/dump: dump changed '1' to '0'\n{code}\n\nActual file contents:\n\n{code}\n# HEADER: This file was autogenerated at 2012-08-25 16:27:42 +0100\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nLABEL=bar   /test   ext4    noatime 0   0\n{code}\n\nExpected:\n\n{code}\nLABEL=bar   /test   ext4    noatime 1   2\n{code}\n\nThis also affects \u201catboot\u201d and \u201coptions\u201d for Solaris vfstab, which both set defaults.\n\nAs originally reported at https://projects.puppetlabs.com/issues/16122  I discovered this problem today and it still exists.\n\nI personally consider it rather important as it makes the mounttab library far less useful in cases where you just wish to tweak an existing mount.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35981", "fixedVersions": [], "id": "35981", "issueType": "Bug", "key": "MODULES-7490", "labels": ["help_wanted", "linux", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:409330ca-d5fa-45e2-a643-7588eaa4ef79", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mounttab type defaults cause pass and dump to change", "timeSpent": "PT0S", "updated": "2018-07-23T11:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is true for both redhat and debian (the only ones supported to manage the upstream repo). The upstream repo has different package names, but those are not respected in `params.pp`.", "created": "2015-07-01T04:59:00.000000"}, {"author": "557058:7b9b6a5c-6e12-4066-94fa-c3287e4d088e", "body": "JFYI: As an urgent and dirty workaround 'postgresql-server-dev-all' would\nbe passed in parameters to achieve desired result.\n\n2015-07-01 13:59 GMT+03:00 David Schmitt (JIRA) <\n\n\n\n\n-- \nBest regards,\nDenis Boulas\n", "created": "2015-07-01T05:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is probably related to MODULES-2181", "created": "2015-07-01T11:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing in line with the comment above.\u00a0\n\n-MODULES-2181-\u00a0has been merged and should have fixed this issue. If you disagree with my decision and this still affects you please do not hesitate to reopen.\u00a0\n\nThank you for taking the time to raise this issue.\u00a0", "created": "2021-01-25T08:37:00.000000"}], "components": ["postgresql"], "created": "2015-06-24T12:27:00.000000", "creator": "557058:7b9b6a5c-6e12-4066-94fa-c3287e4d088e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c830f8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0nt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_577737754_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_175840890357"}], "description": "Devel package detected in a wrong way for postgresql-server when\n1. manage_package_repo => true\n2. non_default version is used\n\nTries to install 'postgresql-devel', however it should be 'postgresql-server-dev-9.4'", "environment": "Ubuntu 14.04", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "43397", "fixedVersions": [], "id": "43397", "issueType": "Bug", "key": "MODULES-2151", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7b9b6a5c-6e12-4066-94fa-c3287e4d088e", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql puppet module detects the name of devel package in a wrong way", "timeSpent": "PT0S", "updated": "2021-01-25T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nPlease provide a link to the code in github with the property that you are referring to, so we can update the documentation.\n\nThanks", "created": "2015-06-24T06:57:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "Hi [~accountid:5ac3e8393f5ae0700bed9c63], the timeout parameter is set at https://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/httpd.conf.erb#L9 (as per the directive at http://httpd.apache.org/docs/2.4/mod/core.html#timeout). \n\nIs that sufficient?", "created": "2015-06-24T07:01:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR submitted", "created": "2015-06-24T07:21:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Merged", "created": "2015-06-24T07:27:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-24T03:31:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7186430"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0nj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12370298_*|*_3_*:*_1_*:*_358395_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1403000"}], "description": "Documentation issue - the timeout parameter isn't listed in the documentation, but can be specified and is picked up i.e. apache::timeout\n\nThis is in version 1.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35979", "fixedVersions": [], "id": "35979", "issueType": "Bug", "key": "MODULES-2148", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "resolution": "Fixed", "resolutionDate": "2015-06-24T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "timeout parameter is not listed in the parameter list in the documentation at https://forge.puppetlabs.com/puppetlabs/apache#class-apache", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please confirm if you see this problem only in Heira, or if using standard manifest files as well?\n\nThanks", "created": "2015-06-24T07:03:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "h1. manifest files\n    class { 'apache' :\n      keepalive => On }\nor\n    class { 'apache' :\n      keepalive => 'On' }\n\nwork as expected,\n\nh1. hiera definition\n    apache::keepalive: On\nfails\n\n   apache::keepalive: 'On'\nworks", "created": "2015-06-24T07:27:00.000000"}, {"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "Hi Former user,\n\nThis is because when Hieradata gets interpolated, it interprets the words 'on', 'yes', 'no', 'off' into booleans. \n\nIf you have a .erb file, try printing out the result of that hiera call, and you'll get the word 'true' instead of 'On'. \n\nTo get away from this, you have to single quote (tells the interpreter to treat them as literals) words like 'on' and 'off', 'yes' and 'no' that are reserved as booleans. \n\nHere's a reference to Hiera treating that data as a boolean: https://docs.puppetlabs.com/hiera/1/data_sources.html#data-format\n\nHope that clears this up,\nRaymond", "created": "2015-06-24T07:45:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "body": "In that case, apologies - didn't realise that hiera would interpret a bare on (without quotes) as true.\n\nPlease feel free to close the issue", "created": "2015-06-24T07:47:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-24T03:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40adbb77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0niv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12926264_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3397913"}], "description": "I'm using a hiera definition to configure the conf.d/httpd.conf file using the puppetlabs-apache module.\n\nPassing a value of 'on' or 'On' to the apache::keepalive: (the correct value according to http://httpd.apache.org/docs/2.4/mod/core.html#keepalive), sets the keepAlive paramenter in the httpd.conf file to true", "environment": "centos linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34920", "fixedVersions": [], "id": "34920", "issueType": "Bug", "key": "MODULES-2147", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:21aac4e9-2e3d-4fad-90ad-2c10b0b07fa8", "resolution": "Won't Fix", "resolutionDate": "2015-06-24T08:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Specifying apache::keepalive in hiera leads to incorrect value (puppetlabs-apache v1.5.0)", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nsorry for coming back to you so late. We've had a look at the module and found the following issues that need to be fixed before approving it:\n\n* The documentation is sparse and doesn't follow the default template.\n* No release of the latest changes for a long time.\n* No obvious way to clone the repository.\n* The metadata should restrict dependencies to a major range", "created": "2015-11-10T11:19:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Hi David,\n\nWhile I do agree with most points the criteria state it \"should' not \"must\" have acceptance tests.\nIs this going to be a hard requirement in a near future? I do plan on adding those but it's going to take much longer than fixing the other points. But for now we have rspec-puppet covering most of the codebase.\n\nI'm also a little puzzled by \"no obvious way to clone the repository\"... isn't that what \n\n{quote}$ grep -i source metadata.json\n  \"source\": \"https://git.icinga.org/puppet-icingaweb2.git\",{quote}\n\nis for? Could you please advise how to improve this?\n\nThanks,\nTom", "created": "2015-11-10T14:49:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Could you also elaborate about he dependencies?\nIt should list apt, but other than that puppetlabs/apache was used as a reference.\n", "created": "2015-11-10T15:48:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Dependencies: If you look at https://github.com/puppetlabs/puppetlabs-apache/blob/master/metadata.json#L11-L12 , all depedencies have an upper bound at the next major version, to avoid invalid configurations when a backwards incompatible version of, say, stdlib is released. This is similar to the {{~>}} matcher in bundler's Gemfiles if you know that.\n\nCloning: apologies. I've been victim to a gap in the forge UI there. I've opened FORGE-289 on our side to fix that for good. Until then you might want to add a Development section to the README (like the one in the recommended template at https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html) to point to the git repo. Since you're not using github, you might want to add additional pointers to help potential contributors along. A pointer to icinga's own contribution docs might help address that, if such a thing exists.\n\nApproved modules should fulfill high standards, so even the SHOULD criteria are relatively hard. Having other process around that (e.g. using the module in your own test infrastructure) would help mitigate this.\n\nCheers, D.", "created": "2015-11-11T05:22:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\nTP", "created": "2016-01-08T07:17:00.000000"}], "components": ["approved"], "created": "2015-06-24T02:16:00.000000", "creator": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da86888"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0nin:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17257951_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5083056813_*|*_10005_*:*_1_*:*_12028541654"}], "description": "Hi,\n\nI'd like to apply icinga/icingaweb2 for review.\nhttps://forge.puppetlabs.com/icinga/icingaweb2\n\nPlease let me know if any adjustments are required.\nThanks in advance!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42354", "fixedVersions": [], "id": "42354", "issueType": "Task", "key": "MODULES-2146", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T07:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "icinga/icingaweb2 : review for puppet approved", "timeSpent": "PT0S", "updated": "2016-01-08T07:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:5a846626-64cd-4585-8624-42053e55a2b7", "body": "I'm having this same issue cloning the repo into my private gitlab repository.", "created": "2015-09-17T09:55:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Is there any update on this issue?\nCan someone fix the public repository?", "created": "2016-03-15T13:00:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:5a846626-64cd-4585-8624-42053e55a2b7] and [~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530], Thanks Chris for bringing this issue to our attention in the Community Triage session. I've done some debug on the apt repo and unfortunately, the only way to fix this is to rebuild the repo via the fast-export and fast-import git commands. We can't do this because doing so will essentially rebase the entire public repo, changing commit hashes and nullifying our tags.\n\nSince this in impacting you upon push to your private repo, is it possible for you to do the fast-export/import fix on your end before pushing to the private repo? Also, if you find a less destructive method, please feel free to reopen this ticket with the suggestion.\n\nThanks,\nBryan", "created": "2016-03-21T15:42:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Bryan,\nAny sort of fast forward on remote mirror would create issues with the tags\nas well.\nEssentially there is a problem with this repo as it is. May I suggest\ncreating new repo, correct tags in it and pointing next release of module\nto this repo?\nThis will leave existing module intact and fix the repo underlying issue.\nI know it's not ideal but forge modules have switched repositories before.\n-Chris", "created": "2016-03-21T20:29:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Fast forward 5 months and this problem still occurs.", "created": "2016-08-09T02:25:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "This is caused by a bug in Git that was fixed back in 2005(!!).\nIgnoring the problem won't make it go away hence reopening the ticket.\n\nHere's a non-production workaround for Gitlab users to ease the pain in the meantime:\n\n{code:java}\nomnibus_gitconfig['system'] = { \"receive\" => [\"fsckObjects = false\"] }\n{code}\n\n", "created": "2016-08-09T02:55:00.000000"}, {"author": "623c11a59b54ec0068b14345", "body": "This is the offending tree:\n----\n$ git fsck --full\nChecking object directories: 100% (256/256), done.\nwarning in tree 36264c41f53edfbbba234cc5ec8cb894a6ed6fdf: zeroPaddedFilemode: contains zero-padded file modes\nChecking objects: 100% (4525/4525), done.\n----\n$ git ls-tree 36264c41f53edfbbba234cc5ec8cb894a6ed6fdf\n100644 blob 8beee7cf3b999b50f4243897674a902a6fcd6757\tREADME.md\n040000 tree 56bba18a5912729429cf53b82ead460752101522\tmanifests\n040000 tree 9db7166b5832cf0eb2e3d2c64dbe241292df664b\ttemplates\n\nThere's instructions on how the repository maintainer can fix this at at:\nhttps://git.wiki.kernel.org/index.php/GitFaq#How_to_fix_a_broken_repository.3F", "created": "2016-08-28T08:50:00.000000"}, {"author": "557058:8994976c-c3af-4804-bf45-09b33d40492e", "body": "+1 for getting this repository repaired to be able to mirror it.", "created": "2017-01-27T14:58:00.000000"}, {"author": "557058:6d9f4174-bf47-424d-a46a-6940b2255f29", "body": "It's been 2.5 years since the issue was opened, can't this be fixed? There's no reason that people that want to work on this need to go and figure out how to pull a broken repo first.\n\nUntil then The repo can be cloned by ignoring fsck:\n\n{code:sh}\ngit clone https://github.com/puppetlabs/puppetlabs-apt.git --config transfer.fsckobjects=false\n{code}\n\nTo change the settings permanently for the repo you can do the following from the repo dir:\n\n{code:sh}\nfor c in fetch receive transfer", "created": "2018-01-16T05:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It can't be fixed without rewriting all of puppetlabs-apt's git history back to the very second commit, which was made back in 2010. And doing so would cause EVERYONES automation to blow up at least once when trying to pull down divergent history.\n\nIt appears that oh-my-zsh have a similar problem, and similar recommendations: https://github.com/robbyrussell/oh-my-zsh/issues/4963", "created": "2018-01-17T14:38:00.000000"}], "components": ["apt", "supported"], "created": "2015-06-23T13:22:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1f143cfe-df5e-4191-9a0f-c029905dc977", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@196ae6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0n4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_45557896690_*|*_6_*:*_2_*:*_12134577148_*|*_10005_*:*_1_*:*_23445295616"}], "description": "For development I downloaded some of the puppetlabs modules and uploaded these to my private gitrepo (self hosted gitlab environment). Yesterday I needed the puppetlabs-apt module, so I did the usual drill:\n\n{code}\ngit clone https://github.com/puppetlabs/puppetlabs-apt.git\nCloning into 'puppetlabs-apt'...\nremote: Counting objects: 4100, done.\nremote: Total 4100 (delta 0), reused 0 (delta 0), pack-reused 4100\nReceiving objects: 100% (4100/4100), 908.07 KiB | 263.00 KiB/s, done.\nResolving deltas: 100% (2279/2279), done.\nChecking connectivity... done.\n\ncd puppetlabs-apt/\n\npuppetlabs-apt$ git fsck\nChecking object directories: 100% (256/256), done.\nwarning in tree 36264c41f53edfbbba234cc5ec8cb894a6ed6fdf: contains zero-padded file modes\nChecking objects: 100% (4100/4100), done.\n\npuppetlabs-apt$ git remote add private-gitlab <private-gitlab-url>\n\ngit remote push private-gitlab master\n{code}\n\n\nThe warning \"warning in tree 36264c41f53edfbbba234cc5ecb8cb894a6ed6fdf: contains zero-padded file modes\" now becomes an error and I can't push the repo to my mirror, like I did for the modules puppetlabs-java, puppetlabs-firewall etc.\n\nI guess that this error can only be fixed by the maintainer of puppetlabs-apt github repo.", "environment": "Ubuntu 14.04/Windows 7 (cygwin)/SLES 11 SP2/...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43396", "fixedVersions": [], "id": "43396", "issueType": "Bug", "key": "MODULES-2145", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1f143cfe-df5e-4191-9a0f-c029905dc977", "resolution": "Won't Fix", "resolutionDate": "2018-01-17T14:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error/Warning cloning github repo", "timeSpent": "PT0S", "updated": "2018-01-17T14:38:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:947798b8-a045-483d-9428-f995131f481f", "created": "2016-09-08T09:05:00.000000", "name": "apache-vhost.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12929"}], "comments": [{"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "I extracted the large console log chunk into a file to declutter the ticket. Looks like his console was wrapping or something and the end of many of the lines have been truncated.", "created": "2016-09-08T09:06:00.000000"}, {"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "I have the same kind of error message, but from the nginx module. I think the problem is with the concat module, which is common to both of these reports. It's also the resource identified in the error message.\n\nManifest:\n{code}\n  nginx::resource::vhost { 'download.mps.mckesson.com':\n    www_root            => $site_root,\n    location_cfg_append => {\n      'autoindex' => 'on',\n    },\n    raw_append          => 'server_tokens off", "created": "2016-09-08T09:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:947798b8-a045-483d-9428-f995131f481f] familiar name! ", "created": "2016-09-08T11:17:00.000000"}, {"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I'm all over ", "created": "2016-09-08T11:54:00.000000"}, {"author": "557058:947798b8-a045-483d-9428-f995131f481f", "body": "Related... I think this only happens with some specific older versions of nginx/apache and/or concat. I updated to the latest and I am getting different behavior.", "created": "2016-09-08T11:55:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "This should be resolved in Concat 2.x or later. Please check and re-open if not. Thanks!", "created": "2017-07-28T10:55:00.000000"}], "components": ["apache", "concat", "nginx"], "created": "2015-06-23T11:28:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1dbedb76-5c8f-4b14-93bf-f099e861af92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe50a30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0mtz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70905011_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_66109509587"}], "description": "I have a script using the apache module. When I run {{puppet apply}}, it cannot execute some {{concat}} task. I don't understand how the rest of the puppet manifest can run without problem.\n\n{quote}\nCould not evaluate : /usr/bin/env ruby.\n{quote}\n\nHere is a bit of the console log:\n\n{code}\nDEBUG ssh: stderr: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Ex\n: No such file or directorys.conf]: Could not evaluate: /usr/bin/env: ruby\n INFO interface: info: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf\n: No such file or directoryports.conf]: Could not evaluate: /usr/bin/env: ruby\n INFO interface: info: ==> default: Error: /Stage[main]/Apache/Concat[/etc/apach\ne2/ports.conf]/Exec[concat_/etc/apache2/ports.conf]: Could not evaluate: /usr/bi\n: No such file or directory\n==> default: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Exec[con\n: No such file or directory]: Could not evaluate: /usr/bin/env: ruby\n{code}\n\n----\nAn example of the module:\n\n{code}\napache::vhost { 'com.domain.vm':\n  port        => '80',\n  docroot     => '/var/www/vhosts/domain.com/public_html',\n  override    => ['all'],\n  serveraliases => [\n    'www.com.domain.vm',\n  ],\n}\n\n# https eclectic version\napache::vhost { 'ssl-com.domain.vm':\n  servername  =>  'com.domain.vm',\n  port        => '443',\n  docroot     => '/var/www/vhosts/domain.com/public_html',\n  override    => ['all'],\n  ssl         => true,\n  serveraliases => [\n    'www.com.domain.vm',\n  ],\n}\n{code}\n\n----\nThe environment is a Windows 7 host running Vagrant with VirtualBox provisioning for an Ubuntu guest.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "40146", "fixedVersions": [], "id": "40146", "issueType": "Bug", "key": "MODULES-2144", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:1dbedb76-5c8f-4b14-93bf-f099e861af92", "resolution": "Fixed", "resolutionDate": "2017-07-28T10:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The concat resource fails in several modules: \"Could not evaluate: /usr/bin/env: ruby:\"", "timeSpent": "PT0S", "updated": "2017-07-28T10:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I have documented this behaviour. This is due to how Ruby performs its range function.", "created": "2016-07-19T07:25:00.000000"}], "components": ["stdlib"], "created": "2015-06-23T06:19:00.000000", "creator": "557058:09c4407f-9f13-485c-8d14-e7a36ed61b66", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a4cb860"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwmf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the jira triage process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89559437_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33783214619"}], "description": "The problem is related to the number of digits. This two examples can be used to reproduce the problem:\n\nFirst element in the series (9) has 1 digit second element in the series (10) has 2 digits:\n{code:none}\n[root@kvm-1 ~]# cat test.pp \nrange(\"core-9\", \"core-15\").each |$id| {\n  notify { \"ID: ${id}\": }\n}\n[root@kvm-1 ~]# puppet apply test.pp \nNotice: Compiled catalog for kvm-1.cell-1.dc-1.demo.lan in environment production in 0.76 seconds\nNotice: Finished catalog run in 0.12 seconds\n{code}\n\nFirst element in the series (99) has 2 digits second element in the series (100) has 3 digits:\n{code:none}\n[root@kvm-1 ~]# cat test.pp \nrange(\"core-99\", \"core-110\").each |$id| {\n  notify { \"ID: ${id}\": }\n}\n[root@kvm-1 ~]# puppet apply test.pp \nNotice: Compiled catalog for kvm-1.cell-1.dc-1.demo.lan in environment production in 0.73 seconds\nNotice: Finished catalog run in 0.08 seconds\n{code}\n\nUnder this conditions nothing is printed.", "environment": "[root@kvm-1 ~]# puppet --version\n3.8.1\n[root@kvm-1 ~]# rpm -qa | grep puppet-3\npuppet-3.8.1-1.el7.noarch\n[root@kvm-1 ~]# cd /etc/puppet/environments/production/modules/stdlib/\n[root@kvm-1 stdlib]# git status\n# HEAD detached at 73474b0\nnothing to commit, working directory clean", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34917", "fixedVersions": [], "id": "34917", "issueType": "Bug", "key": "MODULES-2143", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:09c4407f-9f13-485c-8d14-e7a36ed61b66", "resolution": "Fixed", "resolutionDate": "2016-07-19T07:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib range function misbehave under edge conditions", "timeSpent": "PT0S", "updated": "2016-07-19T07:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Is this already addressed with https://forge.puppet.com/puppetlabs/java#public-defined-types ?", "created": "2017-06-29T15:05:00.000000"}], "components": ["java"], "created": "2015-06-22T16:08:00.000000", "creator": "623c12b8761efb0069ce0601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34de6589"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0m7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/17"}], "description": "Customer would like to see the supported Java module be able to manage and configure several versions of Java concurrently.  The reason for this is their build server, Bamboo, requires its own version of Java (1.8) and often the applications they are managing require a different version.  In their words, \"Different build plans may require any of several versions of Java in order to build the target code.\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35974", "fixedVersions": [], "id": "35974", "issueType": "New Feature", "key": "MODULES-2142", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12b8761efb0069ce0601", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Desire for puppetlabs/java to support multiple versions of Java", "timeSpent": "PT0S", "updated": "2017-06-29T15:32:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Discussed with [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] and it sounds like the intended functionality/process would be to install the new version of Tomcat in a new catalina_base and then point the tomcat instance at the new base.\n\nThis would allow for a rolling migration to the new Tomcat version as well as the ability to roll back to the old one in the case of issues or bugs with the new version.", "created": "2016-12-13T14:09:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is also documented in RUNNING.txt, I found.", "created": "2016-12-13T16:13:00.000000"}], "components": ["tomcat"], "created": "2015-06-22T13:17:00.000000", "creator": "557058:926d2b54-2cde-468f-bf84-7dd75747981b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fdb67ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0lxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57470062_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_46612686458"}], "description": "If installing Tomcat from source using puppetlabs-tomcat, it's not possible to upgrade the version of Tomcat (say for security fixes).\n\nThe staging::extract call in tomcat::instance::source won't unpack a newer version of Tomcat if ${catalina_base} already exists.\n\nThis appears to exist in versions 1.0.1 - 1.3.0 (and maybe earlier, but didn't check prior to the one I am using)\n\nPlease consider making a change to support the upgrading of the Tomcat version for folks installing from source.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34915", "fixedVersions": [], "id": "34915", "issueType": "Bug", "key": "MODULES-2141", "labels": ["intermediate", "puppethack", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:926d2b54-2cde-468f-bf84-7dd75747981b", "resolution": "Fixed", "resolutionDate": "2016-12-13T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-tomcat doesn't support upgrading the version of Tomcat when using source", "timeSpent": "PT0S", "updated": "2020-04-23T14:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-06-22T09:00:00.000000"}], "components": ["apt"], "created": "2015-06-22T08:44:00.000000", "creator": "5cc6f1319191e80e3d40e8bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@283846ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0lhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_952885_*|*_5_*:*_1_*:*_0"}], "description": "Two default parameters are misnamed in backports.pp and apt.pp\n\nThere is a fix in https://github.com/puppetlabs/puppetlabs-apt/pull/542\n\nThis commit fixes the usage of two default parameters which were misnamed $::apt::backports and $apt::xfacts and adds missing \"inherits apt::params\" or \"include apt::params\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40144", "fixedVersions": [], "id": "40144", "issueType": "Bug", "key": "MODULES-2140", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc6f1319191e80e3d40e8bf", "resolution": "Fixed", "resolutionDate": "2015-06-22T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix use of $::apt::params::backports and $::apt::params::xfacts", "timeSpent": "PT0S", "updated": "2015-06-22T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nPlease see comment on Github PR.\n\nThanks", "created": "2015-06-22T08:34:00.000000"}, {"author": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "body": "Thanks.\nI think the new commits in my branch addresses your comments.", "created": "2015-06-22T12:45:00.000000"}, {"author": "623c10dc4a57610068e74601", "body": "The referenced PR has been merged and released, so marking this as resolved.", "created": "2016-11-29T08:13:00.000000"}], "components": ["postgresql"], "created": "2015-06-22T05:46:00.000000", "creator": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ade819e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0lg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10064324_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45448734756"}], "description": "The puppetlabs-postgresql module lacks support for granting permission on sequences.\n\nI've submitted a pull request on github implementing this. #620,\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/620", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "35973", "fixedVersions": [], "id": "35973", "issueType": "Improvement", "key": "MODULES-2139", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "resolution": "Fixed", "resolutionDate": "2016-11-29T08:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": " Support granting permission on sequences. ", "timeSpent": "PT0S", "updated": "2016-11-29T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR submitted", "created": "2015-06-22T09:37:00.000000"}], "components": ["activemq"], "created": "2015-06-20T17:22:00.000000", "creator": "5e39a88614836c0cc108f878", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29c299d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0le7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}], "description": "Service {{activemq}} is not enabled by default. It has no option 'enable' in [manifest|https://github.com/puppetlabs/puppetlabs-activemq/blob/master/manifests/service.pp].", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "41208", "fixedVersions": [], "id": "41208", "issueType": "Bug", "key": "MODULES-2138", "labels": [], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e39a88614836c0cc108f878", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Service activemq is not enabled by default.", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623c1206b75ca8007056d29d", "attachments": [], "comments": [], "components": ["ntp"], "created": "2015-06-20T09:15:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d1e43a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6816"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ldz:"}], "description": "The puppetlabs-ntp module needs to be updated for Solaris 12", "epicLinkSummary": "NTP Next", "estimate": "PT28800S", "externalId": "40142", "fixedVersions": [], "id": "40142", "issueType": "Improvement", "key": "MODULES-2137", "labels": [], "originalEstimate": "PT28800S", "parent": "36403", "parentSummary": "NTP Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Solaris 12", "timeSpent": "PT0S", "updated": "2018-08-22T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623c1206b75ca8007056d29d", "attachments": [], "comments": [], "components": ["inifile"], "created": "2015-06-20T08:52:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1354c90d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ldr:"}], "description": "metadata.json needs to be slightly augmented to support Solaris 12:\n\n@@ -67,7 +67,8 @@\n       \"operatingsystem\": \"Solaris\",\n       \"operatingsystemrelease\": [\n         \"10\",\n-        \"11\"\n+        \"11\",\n+       \"12\"\n       ]\n     },\n     {", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "39050", "fixedVersions": [], "id": "39050", "issueType": "Improvement", "key": "MODULES-2136", "labels": [], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Solaris 12", "timeSpent": "PT0S", "updated": "2015-06-22T08:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623c1206b75ca8007056d29d", "attachments": [], "comments": [], "components": ["concat"], "created": "2015-06-20T08:44:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d1c8bc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ldj:"}], "description": "metadata.json needs to be slightly augmented to support Solaris 12:\n\n@@ -67,7 +67,8 @@\n       \"operatingsystem\": \"Solaris\",\n       \"operatingsystemrelease\": [\n         \"10\",\n-        \"11\"\n+        \"11\",\n+        \"12\"\n       ]\n     },\n     {", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "37986", "fixedVersions": [], "id": "37986", "issueType": "Improvement", "key": "MODULES-2135", "labels": ["solaris"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Solaris 12", "timeSpent": "PT0S", "updated": "2015-06-22T08:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": "623c1206b75ca8007056d29d", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-06-22T08:55:00.000000"}], "components": ["stdlib"], "created": "2015-06-19T17:10:00.000000", "creator": "623c1206b75ca8007056d29d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@359ce468"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0lbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_229254439_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_240079"}], "description": "metadata.json needs to be slightly augmented to support Solaris 12:\n\n@@ -71,7 +71,8 @@\n       \"operatingsystem\": \"Solaris\",\n       \"operatingsystemrelease\": [\n         \"10\",\n-        \"11\"\n+        \"11\",\n+        \"12\"", "environment": "Solaris 12", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "37086", "fixedVersions": [], "id": "37086", "issueType": "Improvement", "key": "MODULES-2134", "labels": ["solaris"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1206b75ca8007056d29d", "resolution": "Fixed", "resolutionDate": "2015-06-22T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Solaris 12", "timeSpent": "PT0S", "updated": "2015-06-22T08:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This looks like a doable change. templates/vhost/_directories.erb would have to take care to handle backwards compat (i.e. also accepting a single value) and, of course, tests.", "created": "2015-07-01T05:32:00.000000"}, {"author": "557058:03eebc28-8e14-40f8-9dec-fd777f2bca8a", "body": "I'm having same issue with module.\nThis should be {color:red}*blocker*{color} or {color:red}High{color} since all 7.x comes with httpd 2.4.\nAlso it automatically replace all allow,deny restriction to 'require all granted'\n\nThis could be security risk for many application.\n\nJust for note :\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/797\n", "created": "2015-08-12T11:29:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:47037d13-7fea-4147-b6cc-ef36bc09f691", "body": "I concur, this is not great. My current workaround:\n\nauth_require => \"user user1\\n    Require group group1\"", "created": "2016-01-14T13:32:00.000000"}, {"author": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "body": "Maybe this could solve the issue. It seems there are two parameters that do exactly the same:\n* auth_require only accepts a single string value\n* require accepts arrays of strings\n\nBoth directives can be used simultaneously and they do the same: for each string it is prepended  with 'Require ' and written to the apache config.\n\nnon-tested 'pseudo code' that should work:\n{code}\n$require_array=['user user1', 'group group1']\n\ndirectories          => [\n    { 'provider'       => 'location',\n      'path'           => '/',\n      'auth_require'   => 'ip 127.0.0.1',\n      'require'        => $require_array,\n    },\n],\n{code}\n\n", "created": "2016-02-23T03:45:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi. Please check PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1408. I believe it will address this issue.", "created": "2017-07-28T10:53:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-19T15:07:00.000000", "creator": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3428c28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0l87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1002315087_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_65510494429"}], "description": "Currently it looks like only one auth_require is supported (i.e. I can't provide a list). But it's quite often that multiple \"require\" directives are required (e.g. allow without authentication from certain ip address and with authentication from the rest.)\n\nhttp://httpd.apache.org/docs/current/mod/mod_authz_host.html#requiredirectives", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "33767", "fixedVersions": [], "id": "33767", "issueType": "New Feature", "key": "MODULES-2133", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:262010f7-0ad7-42cf-ba8b-aa6c908d63e9", "resolution": "Fixed", "resolutionDate": "2017-07-28T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Change auth_require to a list", "timeSpent": "PT0S", "updated": "2017-07-28T10:53:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi Former user,\n\nWhich version of the apt module are you using? The options parameter was added in apt 2.0.0 and examples were updated there (and in master on github), but if you're still using apt 1.x those examples won't work.\n\nThanks!", "created": "2015-06-22T10:48:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Needed more information, closing as there was no feedback", "created": "2015-08-03T12:05:00.000000"}], "components": ["apt"], "created": "2015-06-19T03:43:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4ba9715b-2eb8-45df-a34f-1e35354b7bfb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16ccb47b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0kwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4737700_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3633380409_*|*_10006_*:*_1_*:*_279975886"}], "description": "The examples listed for adding keys do not work:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter options on Apt_key[Add key: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 from Apt::Source puppetlabs] at /etc/puppet/environments/production/modules/apt/manifests/key.pp:84 on node puppet.netbydesign.nz\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nThis includes adding a key as part of a source.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43395", "fixedVersions": [], "id": "43395", "issueType": "Bug", "key": "MODULES-2132", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4ba9715b-2eb8-45df-a34f-1e35354b7bfb", "resolution": "Incomplete", "resolutionDate": "2015-08-03T12:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Examples no longer work", "timeSpent": "PT0S", "updated": "2015-08-03T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Are you sure that this is a bug?\n\nWhen you do depth => 1, you are only asking for a shallow clone of only the last revision. Your 'deploy' tag (which I assume is a tag) probably doesn't exist in such a clone. If it's a branch, it's possible that your branch reference doesn't exist either due to the shallow clone.\n\nOur vcsrepo module will default to the command that failed for you if it can't find a remote branch with that name.\n\nProbably the best way to see this for yourself, is to clone your own repo manually usual a depth set to one, then try and checkout your deploy tag/branch and let me know the result.\n\nThanks!", "created": "2015-06-19T05:56:00.000000"}, {"author": "623c0a4ba2f6400069eb76f9", "body": "You are right The way vcsrepo clones the repository, there is only the branch where HEAD points to available (eg. master), thus vcsrepo can't find the branch via 'git branch -a' and produces an invalid checkout command.\nThis means, while the invalid checkout command is also interesting, the actual problem is caused by a wrong clone command, the correct sequence of commands when using depth and branch would be:\n\n{code}\n/usr/bin/git clone --depth 1 gitolite@git.hrz.uni-marburg.de:ilias-rest-plugin.git /opt/git/ILIAS-REST --branch deploy\n/usr/bin/git config -l\n/usr/bin/git branch -a\n/usr/bin/git checkout --force -b deploy --track origin/deploy\n{code}\nNotice the addition of ' --branch deploy' to the clone command, to make sure git clones only history of depth 1 RELATIVE to given branch and not where HEAD currently is.\n\nAdditional comments:\nSince I would expect the depth parameter to be relative to the branch (If I explicitly use the branch parameter), I would definitly classify this as a bug.\nThis solution should also not break existing code. :)", "created": "2015-06-22T00:49:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR submitted\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/255", "created": "2015-06-22T08:25:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:623c0a4ba2f6400069eb76f9] This PR has now been merged. It would be great if you could pull down the lastest head from our github repo and see if this resolves your problem.\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo\n\nThanks", "created": "2015-06-22T08:30:00.000000"}, {"author": "623c0a4ba2f6400069eb76f9", "body": "Tested and is now working as expected.\n\nThank you ", "created": "2015-06-29T04:51:00.000000"}], "components": ["git", "vcsrepo"], "created": "2015-06-19T01:51:00.000000", "creator": "623c0a4ba2f6400069eb76f9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f076ffb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0kvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_14892612_*|*_3_*:*_1_*:*_4884481_*|*_5_*:*_2_*:*_587086130_*|*_6_*:*_1_*:*_4666268_*|*_10004_*:*_1_*:*_267904052"}], "description": "When using the revision and depth parameter together on a git repository the checkout fails because vcsrepo generates an invalid checkout command.\n\n{code:title=Working example}\n  vcsrepo { '/opt/git/ILIAS-REST':\n    ensure   => 'latest',\n    force    => true,\n    provider => 'git',\n    source   => 'gitolite@git.hrz.uni-marburg.de:ilias-rest-plugin.git',\n    revision => 'deploy',\n    require  => File['/opt/git'],\n  }\n{code}\n\n{code:title=Output of working example}\nNotice: /Stage[main]/Profile::Iliasea::Worker/Vcsrepo[/opt/git/ILIAS-REST]/ensure: Creating repository from present\nDebug: Executing '/usr/bin/git clone gitolite@git.hrz.uni-marburg.de:ilias-rest-plugin.git /opt/git/ILIAS-REST'\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git checkout --force -b deploy --track origin/deploy'\nNotice: /Stage[main]/Profile::Iliasea::Worker/Vcsrepo[/opt/git/ILIAS-REST]/ensure: created\n{code}\n\n{code:title=Broken Example}\n  vcsrepo { '/opt/git/ILIAS-REST':\n    ensure   => 'latest',\n    force    => true,\n    provider => 'git',\n    source   => 'gitolite@git.hrz.uni-marburg.de:ilias-rest-plugin.git',\n    revision => 'deploy',\n    depth    => 1,\n    require  => File['/opt/git'],\n  }\n{code}\n\n{code:title=Output of broken example}\nNotice: /Stage[main]/Profile::Iliasea::Worker/Vcsrepo[/opt/git/ILIAS-REST]/ensure: Creating repository from present\nDebug: Executing '/usr/bin/git clone --depth 1 gitolite@git.hrz.uni-marburg.de:ilias-rest-plugin.git /opt/git/ILIAS-REST'\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git checkout --force deploy'\nError: Execution of '/usr/bin/git checkout --force deploy' returned 1: error: pathspec 'deploy' did not match any file(s) known to git.\nError: /Stage[main]/Profile::Iliasea::Worker/Vcsrepo[/opt/git/ILIAS-REST]/ensure: change from absent to present failed: Execution of '/usr/bin/git checkout --force deploy' returned 1: error: pathspec 'deploy' did not match any file(s) known to git.\nNotice: /Stage[main]/Profile::Iliasea::Worker/Exec[rsync website]: Dependency Vcsrepo[/opt/git/ILIAS-REST] has failures: true\nWarning: /Stage[main]/Profile::Iliasea::Worker/Exec[rsync website]: Skipping because of failed dependencies\n{code}\n\nAs can be seen by this, using depth (together with revision) produces the command\n{code}\n/usr/bin/git checkout --force deploy\n{code}\ninstead of\n{code}\n/usr/bin/git checkout --force -b deploy --track origin/deploy\n{code}", "environment": "Debian Jessie / Ubuntu Vivid\nPuppet 3.7.2\nVcsrepo 1.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39049", "fixedVersions": [], "id": "39049", "issueType": "Bug", "key": "MODULES-2131", "labels": ["branch", "depth", "git", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a4ba2f6400069eb76f9", "resolution": "Fixed", "resolutionDate": "2015-06-29T04:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "depth parameter not working with revision/branch", "timeSpent": "PT0S", "updated": "2015-06-29T06:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79] Ping.", "created": "2015-06-19T10:31:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Verified as fixed in build 0.1.0-b20021-7abf5ddf.", "created": "2015-06-26T11:28:00.000000"}], "components": [], "created": "2015-06-18T17:29:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@711a754"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0kuf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_430430640_*|*_10007_*:*_1_*:*_239077374_*|*_5_*:*_1_*:*_10011788342_*|*_6_*:*_1_*:*_0"}], "description": "The \"Limitations\" section of the [README|https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/README.markdown] does not include Windows information. [~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] can provide more details on what limitations need to be documented.\n\nh1. Known Issues\n\n# Minimum Windows 2003 support\n# Windows 2003 only supports x86\n# Cannot downgrade from x64 to x86 (do not include)\n# Failed MSI installation does not produce an error; if\n# Modules installed via PMT on agent will be lost (if installed manually on an individual agent); just PMT install it again\n# Running {{puppet agent -t}} interactive on agent requires closing console and waiting for upgrade to finish", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "37083", "fixedVersions": ["puppet_agent 1.0.0"], "id": "37083", "issueType": "Bug", "key": "MODULES-2731", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Fixed", "resolutionDate": "2015-06-26T11:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Agent Module Documentation Errata for Windows is Incomplete", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for submitting your ticket.\n\nIt would be appreciated if you could please describe the issues you are having with the current implementation.\n\nThanks", "created": "2015-06-18T10:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to age and inactivity.\u00a0\n\nIf you disagree with my decision please do not hesitate to reopen and provide more information on the issue you are having.\u00a0\n\nThank you for taking the time to log this ticket. :)\u00a0", "created": "2021-01-18T09:12:00.000000"}], "components": ["mysql"], "created": "2015-06-18T09:05:00.000000", "creator": "557058:78d7357b-1641-4f5e-91bc-6f6632ce58e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d6a67d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ken:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6144513_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_176340254592"}], "description": "There appear to be several issues with this provider.\n\n1. Prefetch calls isntances assumes the database character set and collation is set to the server defaults:\n{code}\n  def self.instances\n    mysql([defaults_file, '-NBe', 'show databases'].compact).split(\"\\n\").collect do |name|\n      attributes = {}\n      mysql([defaults_file, '-NBe', \"show variables like '%_database'\", name].compact).split(\"\\n\").each do |line|\n        k,v = line.split(/\\s/)\n        attributes[k] = v\n      end\n      new(:name    => name,\n          :ensure  => :present,\n          :charset => attributes['character_set_database'],\n          :collate => attributes['collation_database']\n         )\n    end\n  end\n{code}\nThis should be determined by SHOW CREATE DATABASE (which I believe is how it was handled in older version?)\n2. Wildcard matching when getting server vars:\n{code}\n      mysql([defaults_file, '-NBe', \"show variables like '%_database'\", name].compact).split(\"\\n\").each do |line|\n{code}\nShould read:\n{code}\n      mysql([defaults_file, '-NBe', \"show variables like '%\\_database'\", name].compact).split(\"\\n\").each do |line|\n{code}\nAs _ is a wildcard.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37985", "fixedVersions": [], "id": "37985", "issueType": "Bug", "key": "MODULES-2130", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:78d7357b-1641-4f5e-91bc-6f6632ce58e6", "resolution": "Incomplete", "resolutionDate": "2021-01-18T09:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql_databases/mysql.rb character set collation issues", "timeSpent": "PT0S", "updated": "2021-01-18T09:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "The latest release of tagmail (2.0) works with Puppet 4. Tagmail 2.0 is backwards incompatible with 1.x as it uses a new configuration file (tagmail.conf) format. Please see the tagmail README for more info.", "created": "2015-07-14T05:48:00.000000"}], "components": [], "created": "2015-06-17T05:16:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47a4cd67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbfj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82628223_*|*_3_*:*_1_*:*_433450114_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_710919528"}], "description": "The current implementation of tagmail does not support Puppet 4, due to missing config options in the puppet.conf file.\n\nTagmail 2.0 needs to self-contain all config options within its own config file in order to support Puppet 4. This would also be a backwards incompatible change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37984", "fixedVersions": [], "id": "37984", "issueType": "Task", "key": "MODULES-2128", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-07-01T10:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create Tagmail 2.0 with Puppet 4 support", "timeSpent": "PT0S", "updated": "2015-07-14T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "I forgot to include my modulepath. \n\n/etc/puppetlabs/code/modules\n\u251c\u2500\u2500 hunner-wordpress (v1.0.0)\n\u251c\u2500\u2500 puppetlabs-apache (v1.5.0)\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.3)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.4.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.6.0)", "created": "2015-06-16T17:34:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "(shrug) I have no idea what's happened to my system but it doesn't seem to be the 1.4.1->1.5.0 module upgrade. vagrant-- and carry on. ", "created": "2015-06-16T17:53:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-16T17:28:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68851075"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0icv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1518867_*|*_5_*:*_1_*:*_0"}], "description": "{code}\nclass {'apache':\n    mpm_module => 'prefork',\n    default_confd_files => false,\n    default_vhost => false,\n  }\nclass {'::apache::mod::php': }\n\napache::vhost { $name:\n  port          => '80',\n  docroot       => \"/var/www/${name}\",\n}\n{code}\n\nApplying the above configuration results in the following startup failure with v1.5.0 but functioned as expected with 1.4.1.\n\n{quote}\n[vagrant@centos7-1 ~]$ sudo systemctl status httpd.service\nhttpd.service - The Apache HTTP Server\n   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)\n   Active: failed (Result: exit-code) since Tue 2015-06-16 23:23:21 UTC; 7s ago\n  Process: 4953 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)\n  Process: 4952 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)\n Main PID: 4952 (code=exited, status=1/FAILURE)\n\nJun 16 23:23:21 centos7-1.vm systemd[1]: Starting The Apache HTTP Server...\nJun 16 23:23:21 centos7-1.vm httpd[4952]: no listening sockets available, shutting down\nJun 16 23:23:21 centos7-1.vm httpd[4952]: AH00015: Unable to open logs\nJun 16 23:23:21 centos7-1.vm systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE\nJun 16 23:23:21 centos7-1.vm systemd[1]: Failed to start The Apache HTTP Server.\nJun 16 23:23:21 centos7-1.vm systemd[1]: Unit httpd.service entered failed state.\n{quote}\n\n/var/log/httpd doesn't seem populated\n\n{quote}\n[vagrant@centos7-1 ~]$ sudo ls -lah /var/log/\ntotal 1.2M\ndrwxr-xr-x.  9 root  root  4.0K Jun 16 23:22 .\ndrwxr-xr-x. 21 root  root  4.0K Jun 16 23:22 ..\ndrwxr-xr-x.  2 root  root  4.0K Feb 24 21:57 anaconda\ndrwxr-x---.  2 root  root    22 Feb 24 21:57 audit\n-rw-r--r--   1 root  root  7.2K Jun 16 23:12 boot.log\n-rw-------.  1 root  utmp     0 Feb 24 21:53 btmp\n-rw-r--r--   1 root  root   557 Jun 16 23:12 cron\n-rw-r--r--   1 root  root   84K Jun 16 23:12 dmesg\n-rw-r--r--   1 root  root   84K Feb 24 22:26 dmesg.old\ndrwx------   2 root  root     6 Mar 12 15:07 httpd\n-rw-r--r--.  1 root  root  286K Jun 16 23:22 lastlog\n-rw-------.  1 root  root   594 Jun 16 23:21 maillog\ndrwxr-x---   2 mysql mysql   24 Jun 16 23:22 mariadb\n-rw-------.  1 root  root  452K Jun 16 23:23 messages\ndrwx------.  2 root  root     6 Jun 10  2014 ppp\ndrwxr-xr-x   3 root  root    19 Jun 16 23:21 puppetlabs\n-rw-------.  1 root  root  5.1K Jun 16 23:25 secure\n-rw-------.  1 root  root     0 Feb 24 21:53 spooler\n-rw-------.  1 root  root     0 Feb 24 21:52 tallylog\ndrwxr-xr-x.  2 root  root    22 Feb 24 21:57 tuned\n-rw-rw-r--.  1 root  utmp  3.4K Jun 16 23:22 wtmp\n-rw-------   1 root  root  2.0K Jun 16 23:22 yum.log\n[vagrant@centos7-1 ~]$ sudo ls -lah /var/log/httpd/\ntotal 4.0K\ndrwx------  2 root root    6 Mar 12 15:07 .\ndrwxr-xr-x. 9 root root 4.0K Jun 16 23:22 ..\n{quote}\n\nThe system installed the following httpd packages. \n{quote}\n[vagrant@centos7-1 ~]$ rpm -qa http*\nhttpd-tools-2.4.6-31.el7.centos.x86_64\nhttpd-2.4.6-31.el7.centos.x86_64\n{quote}\n\nHere are my facts\n{quote}\n[vagrant@centos7-1 ~]$ sudo /opt/puppetlabs/bin/facter\narchitecture => x86_64\naugeasversion => 1.3.0\nbios_release_date => 05/20/2014\nbios_vendor => Phoenix Technologies LTD\nbios_version => 6.00\nblockdevice_fd0_size => 4096\nblockdevice_sda_model => VMware Virtual S\nblockdevice_sda_size => 21474836480\nblockdevice_sda_vendor => VMware,\nblockdevice_sr0_model => VMware IDE CDR10\nblockdevice_sr0_size => 1073741312\nblockdevice_sr0_vendor => NECVMWar\nblockdevices => fd0,sda,sr0\nboardmanufacturer => Intel Corporation\nboardproductname => 440BX Desktop Reference Platform\nboardserialnumber => None\ndhcp_servers => {\"system\"=>\"172.16.201.254\", \"ens32\"=>\"172.16.201.254\"}\ndomain => vm\nfacterversion => 2.4.4\nfilesystems => xfs\nfqdn => centos7-1.vm\ngid => root\nhardwareisa => x86_64\nhardwaremodel => x86_64\nhostname => centos7-1\nid => root\ninterfaces => ens32,lo\nipaddress => 172.16.201.235\nipaddress_ens32 => 172.16.201.235\nipaddress_lo => 127.0.0.1\nis_virtual => true\nkernel => Linux\nkernelmajversion => 3.10\nkernelrelease => 3.10.0-123.20.1.el7.x86_64\nkernelversion => 3.10.0\nmacaddress => 00:0c:29:a4:bd:c9\nmacaddress_ens32 => 00:0c:29:a4:bd:c9\nmanufacturer => VMware, Inc.\nmemoryfree => 755.80 MB\nmemoryfree_mb => 755.80\nmemorysize => 994.39 MB\nmemorysize_mb => 994.39\nmtu_ens32 => 1500\nmtu_lo => 65536\nnetmask => 255.255.255.0\nnetmask_ens32 => 255.255.255.0\nnetmask_lo => 255.0.0.0\nnetwork_ens32 => 172.16.201.0\nnetwork_lo => 127.0.0.0\noperatingsystem => CentOS\noperatingsystemmajrelease => 7\noperatingsystemrelease => 7.0.1406\nos => {\"name\"=>\"CentOS\", \"family\"=>\"RedHat\", \"release\"=>{\"major\"=>\"7\", \"minor\"=>\"0\", \"full\"=>\"7.0.1406\"}}\nosfamily => RedHat\npartitions => {\"sda1\"=>{\"uuid\"=>\"9d03a08c-027c-4c62-b5b2-b47f172c3890\", \"size\"=>\"1024000\", \"mount\"=>\"/boot\", \"filesystem\"=>\"xfs\"}, \"sda2\"=>{\"size\"=>\"40916992\", \"filesystem\"=>\"LVM2_member\"}}\npath => /sbin:/bin:/usr/sbin:/usr/bin\nphysicalprocessorcount => 1\nprocessor0 => Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz\nprocessorcount => 1\nprocessors => {\"models\"=>[\"Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz\"], \"count\"=>1, \"physicalcount\"=>1}\nproductname => VMware Virtual Platform\nps => ps -ef\npuppetversion => 4.1.0\nrubyplatform => x86_64-linux\nrubysitedir => /opt/puppetlabs/puppet/lib/ruby/site_ruby/2.1.0\nrubyversion => 2.1.6\nselinux => false\nserialnumber => VMware-56 4d 72 2c e4 48 9c 3c-c9 11 94 2f f4 a4 bd c9\nsshecdsakey => AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ+AhMXPEPl3KR4FNfsmot0VNjD8OAuHUT8b//fGtCtSeN9wOW7H+h6NTy2pikFZvoNjvKlVnfrOG/dXy7vMVVM=\nsshfp_ecdsa => SSHFP 3 1 c95ce8f442bac4bbb43a1d925b400b276939dbf9\nSSHFP 3 2 a3fbd62a951e5bdbe894814b41606dc507cedb8ba5e80329a5c71a171d267639\nsshfp_rsa => SSHFP 1 1 f2ca34c05c3b210009b9bacfcf49c96506e0aa80\nSSHFP 1 2 4e8606a0d61d5112cab880f9477bc31698afbd0555dc87d6ffd80f28972f9f00\nsshrsakey => AAAAB3NzaC1yc2EAAAADAQABAAABAQCZNvq511uyhhX0+ngSE8CTDh8QuTYnYjwbvk1ErY+r2XetpuuBck/jp4R/Yol+St8Z8df1FxgGu0MngGx3p3eJi2/Yj3B6XCo17zIdF+zS5Rw5LY70+bfdOah2Glv4puBtlts+gOp8Z5PMi7oAptLPgUoHINJ5sSCMLzi+kdrjWKRSDPvDvZ22IOYRT0Ia/vC8NT0tsCVP/u8DNp6rIRPsowpzz1ARVUt1sfOE3f773cpvHdjgyybIyDbPo1aypiVxrsSrw4P90ZzXYUYxVnIcatHxUutYUrWrPaS8hZN1Y7XlBWovz+o3/t+svjVwx7g6eDyGJcCBK5brXaqt7dUb\nswapfree => 1.03 GB\nswapfree_mb => 1056.00\nswapsize => 1.03 GB\nswapsize_mb => 1056.00\nsystem_uptime => {\"seconds\"=>370, \"hours\"=>0, \"days\"=>0, \"uptime\"=>\"0:06 hours\"}\ntimezone => UTC\ntype => Other\nuniqueid => 007f0100\nuptime => 0:06 hours\nuptime_days => 0\nuptime_hours => 0\nuptime_seconds => 370\nuuid => 564D722C-E448-9C3C-C911-942FF4A4BDC9\nvirtual => vmware\n{quote}\n\nMy machine is built from the \"puppetlabs/centos-7.0-64-nocm\" vagrant box available from vagrant share. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37983", "fixedVersions": [], "id": "37983", "issueType": "Bug", "key": "MODULES-2127", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Cannot Reproduce", "resolutionDate": "2015-06-16T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache 1.5.0 results in \"unable to open logs\" service startup failure", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Superseded by more detailled planning in SDK-51", "created": "2017-08-31T04:14:00.000000"}], "components": ["spec_helper"], "created": "2015-06-16T17:23:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dad3080"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbnb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_69677483047_*|*_6_*:*_1_*:*_0"}], "description": "puppetlabs_spec_helper has two things that are really necessary for using rspec-puppet: the rake tasks and the fixtures handling. These need to be moved over to RP and integrated there so that we can simplify the setup for modules.\n\nThis also needs a overhaul of the RP README.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43394", "fixedVersions": [], "id": "43394", "issueType": "Improvement", "key": "MODULES-2126", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Duplicate", "resolutionDate": "2017-08-31T04:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "move infrastructure from PSH to RP", "timeSpent": "PT0S", "updated": "2017-08-31T04:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Pull request at https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/261", "created": "2015-08-14T16:08:00.000000"}], "components": ["vcsrepo"], "created": "2015-06-16T16:25:00.000000", "creator": "557058:38c19d1e-b744-4250-97a0-d04d37039784", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10ed6f1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvlin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26992140_*|*_10007_*:*_1_*:*_4415170_*|*_3_*:*_1_*:*_187614167_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4881914984"}], "description": "{{vcsrepo}} seems like it should be able to create a git repo w/o an upstream but it fails the 2nd run with the following error:\n{quote}\n    Could not evaluate: Execution of '/usr/bin/git fetch origin' returned 128: fatal: 'origin' does not appear to be a git repository\n    fatal: The remote end hung up unexpectedly\n{quote}\n\nThere is, of course, no \"origin\".\n\nConsider the example manifest \"{{vcsrepo.pp}}\":\n{code}\nvcsrepo { '/tmp/test-vcsrepo':\n  ensure   => 'present',\n  provider => 'git',\n  revision => 'master',\n}\n{code}\n\nRun {{puppet apply vcsrepo.pp}}:\n{noformat}\n...\nNotice: /Stage[main]/Main/Vcsrepo[/tmp/test-vcsrepo]/ensure: Creating repository from present\nDebug: Executing '/usr/bin/git init'\nNotice: /Stage[main]/Main/Vcsrepo[/tmp/test-vcsrepo]/ensure: created\nDebug: /Stage[main]/Main/Vcsrepo[/tmp/test-vcsrepo]: The container Class[Main] will propagate my refresh event\n...\n{noformat}\n\nSo far, so good. Next run:\n\n{noformat}\n...\nDebug: Executing '/usr/bin/git config -l'\nDebug: Executing '/usr/bin/git fetch origin'\nError: /Stage[main]/Main/Vcsrepo[/tmp/test-vcsrepo]: Could not evaluate: Execution of '/usr/bin/git fetch origin' returned 128: fatal: 'origin' does not appear to be a git repository\nfatal: The remote end hung up unexpectedly\n...\n{noformat}", "environment": "Puppet 3.8.1\npuppetlabs/vcsrepo 1.3.0\nRuby 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34912", "fixedVersions": [], "id": "34912", "issueType": "Bug", "key": "MODULES-2125", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:38c19d1e-b744-4250-97a0-d04d37039784", "resolution": "Fixed", "resolutionDate": "2015-08-14T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo does not handle absent `source` for git repo", "timeSpent": "PT0S", "updated": "2015-08-14T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-06-16T07:06:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46cced65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0hrz:"}], "description": "I've commented out the clusterip firewall tests for el7:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/544\n\nThis is due to the interface names being inconsistent in CI.\n\nThis ticket is for a task to somehow dynamically work out what the interface should be and use it in the test...\n\nI have tested ClusterIP manually on EL7 and it works ok.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35927", "fixedVersions": [], "id": "35927", "issueType": "Task", "key": "MODULES-2124", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CLUSTERIP firewall tests on el7", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3b02e094-f4b7-43bf-9ec4-932370a918e1", "attachments": [], "comments": [{"author": "557058:b140879c-4373-4560-a85b-714058ed6147", "body": "I tried reproducing this on a vagrant vm with debian jessie but was unable to reproduce it. Can you maybe elaborate on the settings/setup you are using, and wich versions (module/puppet etc)\n\nI used: \n- puppetlabs/postgresql from github\n- Puppet: 3.7.2\n- Testfile content:\n{code}\ninclude postgresql::server\n{code}\n\nFirst run on a fresh debian jessie box:\n{code}\nroot@debian:/etc/puppet/modules/postgresql/tests# puppet apply server.pp \nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for debianjessie.puppetdebug.vlan in environment production in 1.05 seconds\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat]/ensure: created\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin]/ensure: created\n....\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 15.18 seconds\n{code}\n\nSecond run:\n{code}\nroot@debian:/etc/puppet/modules/postgresql/tests# puppet apply server.pp \nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for debianjessie.puppetdebug.vlan in environment production in 1.10 seconds\nNotice: Finished catalog run in 0.29 seconds\n{code}\n", "created": "2015-07-30T13:45:00.000000"}, {"author": "557058:3b02e094-f4b7-43bf-9ec4-932370a918e1", "body": "??# puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for rails.ivaldi.nl\nInfo: Applying configuration version '1438323078'\nNotice: Finished catalog run in 6.12 seconds??\n\nLooks like it was fixed with master indeed, thanks for looking into this!", "created": "2015-07-31T00:14:00.000000"}], "components": ["postgresql"], "created": "2015-06-15T23:58:00.000000", "creator": "557058:3b02e094-f4b7-43bf-9ec4-932370a918e1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6887d21d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbp3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39428608_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_38332598_*|*_10006_*:*_1_*:*_3811245197"}], "description": "Using master of the PostgreSQL module I always get:\n\n`Notice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: ensure changed 'stopped' to 'running'`", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41206", "fixedVersions": [], "id": "41206", "issueType": "Bug", "key": "MODULES-2123", "labels": ["intermediate"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3b02e094-f4b7-43bf-9ec4-932370a918e1", "resolution": "Fixed", "resolutionDate": "2015-07-31T00:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql module with Debian Jessie: every run service is started", "timeSpent": "PT0S", "updated": "2015-07-31T00:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Please provide more information, what OS? What version of Puppet?  What version of the module?  Once provided please reopen the ticket.", "created": "2015-06-16T10:07:00.000000"}, {"author": "557058:e2127ae8-a054-45d8-bc87-0eef7ce95cae", "body": "hi. I added the info into \"Environment\" field", "created": "2015-06-16T16:05:00.000000"}], "components": ["git"], "created": "2015-06-15T15:16:00.000000", "creator": "557058:e2127ae8-a054-45d8-bc87-0eef7ce95cae", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@622513b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0hev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/15"}], "environment": "OS Ubuntu 14.04.2 LTS\n\nPuppet 3.8.1\n\nGit module - latest available: 0.4.0\n", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "34910", "fixedVersions": [], "id": "34910", "issueType": "Bug", "key": "MODULES-2122", "labels": [], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e2127ae8-a054-45d8-bc87-0eef7ce95cae", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "git is not added to path on agent nodes when installed through puppetlabs/git module", "timeSpent": "PT0S", "updated": "2017-07-31T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "In my opinion the MOF schema file parsing approach is short lived. Skipping the problems we are having with community and Microsoft provided DSC Resoruces and their encodings, we have to account for the fact that not all DSC Resources will have MOF schema files.\n\nIn DSC v5, DSC Resources can be created using PS Classes, which do not require MOF schema files or a nested folder structure. Our MOF parser won't work against these new class based DSC Resources, so we have put an EOL date on our solution before its out the gate.\n\nThe alternative I suggest is using PS itself to parse the paramter statements for the DSC Resource and output the erb template file we need. I have a POC that shows it works against class based as well as traditional DSC Resources. The question to answer that I don't have at the moment is how to call this PS script in a rake task", "created": "2015-06-18T12:14:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "I think we should be passing the array of DSC Resources (dsc_types) to the erb template instead of just one at a time.\n\nDSC operates on the concept of one and only one MOF file per host. We are breaking this by making each DSC Resource (dsc_type) its own MOF file. While it works for simple examples, more complex interdependent examples can be thought of that will not work with this. I don't see how we can express dependency between resources if they will be translated singly. Also if one were to go to the system to see what the MOF looked like to troubleshoot, it would only have the last DSC Resource in the chain and not have anything else we did in it.\n\nWe also pay a high time and resource usage cost by compiling each DSC Resource individually. For short examples, a second or so for each DSC Resource does not sound like much. In more realistic scenarios we will have more like ~50 or so in a single manifest to contend with. We could be adding a minute or more just to make the MOFs when it could be done once.\n", "created": "2015-06-18T12:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc]\n\n\n{quote}\nWe are breaking this by making each DSC Resource (dsc_type) its own MOF file. While it works for simple examples, more complex interdependent examples can be thought of that will not work with this. I don't see how we can express dependency between resources if they will be translated singly. \n{quote}\n\nRelationships are handled by Puppet. The actual type {{dsc_resourcename}} is a one to one relationship so we can do a somewhat good job of reporting what changed.\n\nWe've thought about adding in a generic {{dsc_script}} (not a 1 to 1, an entire configuration) and {{dsc_resource}} (still a one to one) but have not found good ways of providing reporting on what changed. Puppet provides very granular reporting and trying to run an entire script and then parse the changes is where the whole thing gets quite difficult.  That's kind of why we don't have it now.\n\n{quote}\nWe also pay a high time and resource usage cost by compiling each DSC Resource individually. For short examples, a second or so for each DSC Resource does not sound like much. In more realistic scenarios we will have more like ~50 or so in a single manifest to contend with. We could be adding a minute or more just to make the MOFs when it could be done once.\n{quote}\n\nMostly what we are moving towards is invoke-dscesource, but wanting to provide some backward compat for using the Posh v4 with the module. ", "created": "2015-06-18T13:07:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "To follow up on this briefly:\n\n* Rob's comments are correct wrt the goals of 1:1 mapping Puppet types to DSC types.  We're trying to make sure we don't devalue the functionality of Puppet by providing an opaque way to perform arbitrary DSC configurations - we would lose validation and granular reporting, as noted.\n* At this point in time, we have no plans to support relationships in DSC itself - only within Puppet.\n* If we intend to support arbitrary DSC types (that are PS 5 class based, for instance), we're not going to be using a parser against those types anyway - a generic {{dsc_resource}} type will provide a key / value pair map that we'll just drop into a DSC resource template and hope it works.  Our module currently only handles well-known and currently shipping resources.  If there aren't any class based ones yet, then I don't think this is presently a large concern.\n* I made a couple of quick changes to enable better error-handling around invalid UTF-8 when reading MOF files so that we can parse all known files present in https://github.com/PowerShell/DscResources\n** I have put up a PR around ISO-8859-1 file handling against the MOF gem at https://github.com/kkaempf/mof/pull/1\n** I have put up an additional PR around adding the racc gem and rake task at https://github.com/kkaempf/mof/pull/2\n** The MOF parser has been forked to puppetlabs at https://github.com/puppetlabs/mof and both of these PRs have been merged, as well as an additional commit which allows the repo to be used through Bundler correctly\n** Another repo has been put in place that demonstrates successful parsing, using the new MOF code - https://github.com/Iristyle/dsc-parser-tests\n\n\nSo in summary:\n\n* I think we can use the MOF gem + patches to generate our types in the near-term future (only under Ruby 1.9.3) - in https://github.com/puppetlabs/puppetlabs-dsc/commit/75f87070d9057ac4d4858c70b091704ae38fb6be the change to use the patched MOF parser was merged\n* We should wrap up FM-2562 ASAP to pull down fresh copies of the DSC MOFs and regenerate new Puppet types based on this\n* We *might* need to revisit at some point in the future *IF* popular DSC resources start shipping that are built on PowerShell 5 / classes (with no backing MOF).  This would be to leverage Puppets capabilities without generically wrapping in {{dsc_resource}}", "created": "2015-06-23T15:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "FM-2562 is meant to just vendor, FM-2564 is for updating to the latest versions. The only thing holding up FM-2562 right now is running Test-DscConfiguration against the vendored directory fails, but running start-dscconfiguration doesn't have any issues.", "created": "2015-06-23T16:31:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI as of latest https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/dsc/view/master/job/modules_puppetlabs-dsc_pkg-stgforge_master/9/", "created": "2015-06-29T13:45:00.000000"}], "components": ["dsc"], "created": "2015-06-15T09:49:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60218d9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoqev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_512104583_*|*_1_*:*_1_*:*_1233400_*|*_3_*:*_1_*:*_444473906_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_259205_*|*_10006_*:*_1_*:*_265923943"}], "description": "We can't actually update any of the DSC components we ship with until we resolve issues in the MOF parser or replace it with another parser.\n\nIt needs to be able to handle the MOF files without changes or skip the MOF parsing entirely and use the actual resources loaded to build the types.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42353", "fixedVersions": [], "id": "42353", "issueType": "New Feature", "key": "MODULES-2121", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2015-06-29T13:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Fix or Replace type builder (MOF parser)", "timeSpent": "PT0S", "updated": "2015-06-29T13:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "body": "Implemented in https://github.com/puppetlabs/puppetlabs-apache/pull/1153", "created": "2015-07-06T01:00:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "This patch allows specifying false for the docroot (as long as manage_docroot is also false)\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1222\n", "created": "2015-10-08T18:28:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "PR was merged!", "created": "2015-10-13T10:38:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged", "created": "2015-10-13T10:50:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-15T08:34:00.000000", "creator": "62437e0e5f63fd0069b17a91", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f34f799"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0h47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6670905_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10369506955"}], "description": "At least as of v 1.4.1, puppetlabs/apache requires a docroot/documentroot when creating a vhost, and forces creation of a \"<Directory>\" defaulting to /var/www...\n\nThis is pointless in many typical \"proxy only\" installations whose entire purpose is to perform some matching, redirection, load balancing, ssl termination, authentication... \n\ne.g.\n\n{noformat}\n<VirtualHost *:443>\n\n(SSL config stuff...)\n\nProxyPass / http://localhost:8080/\n<Location />\n   ProxyPassReverse http://localhost:8080\n</Location>\n{noformat}\n\nEither letting us specify the vhost file contents (like in https://puppet.atlassian.net/browse/MODULES-1321), or not requiring creation of these would be an improvement", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "34893", "fixedVersions": [], "id": "34893", "issueType": "Bug", "key": "MODULES-2120", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437e0e5f63fd0069b17a91", "resolution": "Fixed", "resolutionDate": "2015-10-13T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::vhost should not require directory and docroot", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Travis - I believe that we should only be setting the scrum team if we\nbelieve that these are must fix issues.  Is this correct?\n\n-aj\n\nOn Mon, Jun 15, 2015 at 9:24 AM, Travis Fields (JIRA) <\n\n\n\n\n-- \nThanks,\n\nAJ Johnson | http://www.puppetlabs.com | +1.503.680.7293\nSr. Engineering Manager\n", "created": "2015-06-15T22:36:00.000000"}, {"author": "557058:4a965838-4891-4cb5-ac9e-4ed340cfa930", "body": "Hi,\n\nIf anyone is interested, the project I am working on came across this issue recently. We are using a (slightly patched) {{1.0.2}} version of firewalls and I proposed the following snippet as a work around temporary fix.\n\nIn {{/lib/puppet/provider/firewall/iptables.rb}}:\n\n{code}\n++      begin\n++           debug 'calling original delete_args'\n++           iptables delete_args\n++      rescue\n++           debug 'ipv6 proto=all check'\n++           iptables delete_args_check_proto_v6\n++      end\n{code}\n\n{code}\n++  def delete_args_check_proto_v6\n++    # Split into arguments\n++    line = properties[:line].gsub(/\\-A/, '-D').split(/\\s(?=(?:[^\"]|\"[^\"]*\")*$)/).map{|v| v.gsub(/\"/, '')}\n++    if (self.class.instance_variable_get(:@protocol) == \"IPv6\" and properties[:proto] == \"all\") then\n++        line = line  << \"-p\" + properties[:proto]\n++    end\n++    line.unshift(\"-t\", properties[:table])\n++  end\n{code}\n\nI am not sure of the protocol of submitting actual fixes to this project, but am aware that the module has undergone significant changes from the {{1.0.2}} so I was wondering if this is already fixed in later versions. Unfortunately we are not in a position to upgrade at present.\n\n", "created": "2016-02-26T09:36:00.000000"}, {"author": "557058:0445a660-9f12-487f-941a-d201731187a6", "body": "It's still broken for me on 1.12.0, I added your patch locally and that solves it.\n\n[https://github.com/puppetlabs/puppetlabs-firewall/pulls]\u00a0is accepting pull requests.", "created": "2018-05-16T03:45:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "I've stumbled on something related to this, when purging rules and using ip6tables provider (iptables are working correctly) Puppet cannot delete ip6 rules.\n\nWhen following rules are present (\"-p all\" and without):\n\n\u00a0\n{noformat}\n/usr/sbin/ip6tables -I FORWARD -s fbde:: -j ACCEPT\n/usr/sbin/ip6tables -I FORWARD -s fbde:: -j ACCEPT -p all{noformat}\n\u00a0\n\nip6tables-save:\n\n\u00a0\n{noformat}\n-A FORWARD -s fbde::/128 -j ACCEPT\n-A FORWARD -s fbde::/128 -j ACCEPT{noformat}\n\u00a0\n\npuppet:\n\n\u00a0\n{noformat}\nDebug: Executing: '/usr/sbin/ip6tables -t filter -D FORWARD -s fbde::/128 -j ACCEPT -p all'\nNotice: /Stage[main]/Firewall[9008 28772f5ee4dba662c90bbbe0ebc3d65f]/ensure: removed\nDebug: Executing: '/usr/sbin/ip6tables -t filter -D FORWARD -s fbde::/128 -j ACCEPT -p all'\nNotice: /Stage[main]/Firewall[9009 28772f5ee4dba662c90bbbe0ebc3d65f]/ensure: ensured absent{noformat}\n\u00a0\n\nWhen you remove:\n{noformat}\nline = line.concat ['-p', 'all']{noformat}\n\u00a0\n\nfrom provider/firewall/iptables.rb it will delete other one, since no protocol option will be added.\n\nipv4 rules seems to work because \"iptables -D -s .. -j ACCEPT\" will remove \"-p all\" rules too.\n\nSadly still looks like OS bug :(\n\n\u00a0", "created": "2018-12-11T16:06:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:5a027dd11c0767667b2d616e], I see your change in [this|https://github.com/puppetlabs/puppetlabs-firewall/commit/680738164865a01f554d1e1037c8d8724e39a720]\u00a0commit. I have a CentOS 7 VM here with iptables 1.4 where the bug described at [Bugzilla #1015|https://bugzilla.netfilter.org/show_bug.cgi?id=1015]\u00a0is not encountered, and I think some others above in this thread have run into the same issue, and thus your fix for it actually causes the same issue. Accordingly, I am about to propose a PR that tries either/or: If Protocol == IPv6 && proto == all and if ip6tables delete just failed, then add {{-p all}} and try again, which is essentially what [~accountid:557058:4a965838-4891-4cb5-ac9e-4ed340cfa930]'s proposed patch also does.", "created": "2019-01-12T01:02:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/804", "created": "2019-01-12T01:37:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Some info about my system in case anyone wants to try and reproduce it:\n\n{code}\n[root@centos-72-x64 ~]# cat /etc/centos-release\nCentOS Linux release 7.2.1511 (Core) \n{code}\n\n{code}\n[root@centos-72-x64 ~]# rpm -qi iptables \nName        : iptables\nVersion     : 1.4.21\nRelease     : 28.el7\nArchitecture: x86_64\n{code}\n\n{code}\n[root@centos-72-x64 ~]# puppet module list \n/etc/puppetlabs/code/environments/production/modules\n...\n\u251c\u2500\u2500 puppetlabs-firewall (v1.14.0)\n{code}\n\n{code}\n[root@centos-72-x64 ~]# ip6tables-save \n# Generated by ip6tables-save v1.4.21 on Sat Jan 12 08:52:32 2019\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [126:26925]\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -j REJECT --reject-with icmp6-adm-prohibited\n-A FORWARD -j REJECT --reject-with icmp6-adm-prohibited\nCOMMIT\n# Completed on Sat Jan 12 08:52:32 2019\n{code}\n\n{code}\n[root@centos-72-x64 ~]# /sbin/ip6tables -t filter -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -p all\nip6tables: Bad rule (does a matching rule exist in that chain?).\n[root@centos-72-x64 ~]# /sbin/ip6tables -t filter -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT \n[root@centos-72-x64 ~]# ip6tables-save \n# Generated by ip6tables-save v1.4.21 on Sat Jan 12 09:23:57 2019\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [0:0]\n-A INPUT -i lo -j ACCEPT\n-A INPUT -j REJECT --reject-with icmp6-adm-prohibited\n-A FORWARD -j REJECT --reject-with icmp6-adm-prohibited\nCOMMIT\n# Completed on Sat Jan 12 09:23:57 2019\n{code}\n\n", "created": "2019-01-12T02:24:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "Hmm, on my affected machines iptables version is the same, it differs in centos release:\n{noformat}\n$ cat /etc/centos-release\nCentOS Linux release 7.6.1810 (Core){noformat}\nSo, maybe the key is in kernel version?\n{noformat}\n$ uname --kernel-release\n3.10.0-957.el7.x86_64\n{noformat}\nNot sure if its worth tracking the cause, trying to remove both as in PR you mentioned should fix everything.\n\n\u00a0", "created": "2019-01-12T02:40:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "[~accountid:557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010], I think you and I both observed the same behaviour didn't we?", "created": "2019-01-12T03:12:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274], almost - on my machine bug [Bugzilla #1015|https://bugzilla.netfilter.org/show_bug.cgi?id=1015] exists and problems start when eg. firewalld adds rules without `-p all` and then puppet cannot ever remove it, so purging will not work as you would expect.", "created": "2019-01-12T05:40:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "You should be able to put this in your Puppetfile and try out my patch:\n{code}\nmod 'puppetlabs/firewall',\n  :git => 'git@github.com:alexharv074/puppetlabs-firewall.git',\n  :branch => 'alexharvey/further_changes_for_MODULES-2119'\n{code}\nLet me know if it fixes your issue too?", "created": "2019-01-12T05:54:00.000000"}, {"author": "557058:d9f18ddd-1bc0-4fe9-9163-6dfe6f0a5010", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274], yep, it properly deletes rules\n\nBut..\n\n\u00a0\n{noformat}\nNotice: /Stage[main]/G_firewall::Setup/Firewall[9010 IPv6 default protocols]/ensure: removed\nNotice: /Stage[main]/G_firewall::Setup/Firewall[9011 IPv6 all protocols]/ensure: ensured absent\n{noformat}\nexception handling should be changed so that no \"ensured absent\" will be printed,\nalso - I think - it breaks use case for \"puppet loaded rules, firewalld was stopped, some rules dissappeared\" as the second delete will trigger exception if rule does not exist.\n\nYou should probably open another ticket for this :)\n\n\u00a0", "created": "2019-01-12T06:15:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Well maybe we should move this discussion of the implementation (which I just updated in light of your observation) to the PR?", "created": "2019-01-12T07:12:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Pr to resolve this issue has been merged and released.", "created": "2021-07-07T09:53:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-15T08:15:00.000000", "creator": "623c0b5401f8660070b6faff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19a8e570"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0h3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7692918_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8568512781_*|*_10005_*:*_1_*:*_182719258313"}], "description": "If you add a firewall rule like\n{code}\n  firewall { '000 accept all lo':\n    proto    => 'all',\n    iniface  => 'lo',\n    action   => 'accept',\n    provider => 'ip6tables',\n  }\n{code}\nand try to remove it again afterwards, puppet fails to remove it with the following error message:\n{noformat}\nError: Execution of '/sbin/ip6tables -t filter -D INPUT -i lo -m comment --comment 000 accept all lo -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Pl_firewall_w/Firewall[000 accept all lo]/ensure: change from present to absent failed: Execution of '/sbin/ip6tables -t filter -D INPUT -i lo -m comment --comment 000 accept all lo -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).\n{noformat}\nRunning the same command outside of puppet produces the same \"Bad rule\" error message.\n\nLooking at the debug output I noticed that puppet uses the following command to create the rule:\n{noformat}\nDebug: Executing '/sbin/ip6tables -I INPUT 1 -t filter -i lo -p all -m comment --comment 000 accept all lo -j ACCEPT'\n{noformat}\nbut deletes the rule with:\n{noformat}\nDebug: Executing '/sbin/ip6tables -t filter -D INPUT -i lo -m comment --comment 000 accept all lo -j ACCEPT'\n{noformat}\nwhich doesn't contain the \"-p all\". Adding \"-p all\" to the delete command and running it in a shell deletes the rules without an error. \n\nThis ip6tables behaviour (which appears to be different to iptables, as the same works there) can be reproduced outside of puppet on a variety of OS (I've tried it on SL6.6, CentOS7.1 and Debian 7), eg\n{code}\n/sbin/ip6tables -t filter -A INPUT -i eth0 -p all -m comment --comment \"accept all to eth0 interface\" -j ACCEPT\n\n/sbin/ip6tables -t filter -D INPUT -i eth0 -m comment --comment \"accept all to eth0 interface\" -j ACCEPT\nip6tables: Bad rule (does a matching rule exist in that chain?).\n=> fails\n\n/sbin/ip6tables -t filter -D INPUT -i eth0 -p all -m comment --comment \"accept all to eth0 interface\" -j ACCEPT\n=> works\n{code}", "environment": "Scientific Linux 6.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33766", "fixedVersions": [], "id": "33766", "issueType": "Bug", "key": "MODULES-2119", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b5401f8660070b6faff", "resolution": "Fixed", "resolutionDate": "2021-07-07T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall ip6tables provider unable to remove rules that use proto => 'all' (-p all)", "timeSpent": "PT0S", "updated": "2021-07-07T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:54921db7-0271-4f8f-be78-bf68cccb06d2", "body": "OP here\n\n{noformat}\nroot@solaris:~# /usr/ruby/1.9/bin/puppet --version\n4.1.0\nroot@solaris:~# /usr/ruby/1.9/bin/puppet resource cron example command=\"echo hello\" environment=\"PATH=/bin\"\nWarning: Facter: ldapname is deprecated and will be removed in a future version\nNotice: /Cron[example]/command: command changed '/bin/echo hello' to 'echo hello'\nNotice: /Cron[example]/environment: defined 'environment' as 'PATH=/bin'\nError: /Cron[example]: Could not evaluate: Could not write crontab for root: Execution of 'crontab /tmp/puppet_suntab20150615-1500-1nj9qub' returned 1: PATH=/bin\ncrontab: error on previous line", "created": "2015-06-15T00:37:00.000000"}, {"author": "557058:54921db7-0271-4f8f-be78-bf68cccb06d2", "body": "Would be better to prepend the environment variables to the command", "created": "2015-06-15T00:39:00.000000"}], "components": ["cron_core"], "created": "2015-06-14T11:41:00.000000", "creator": "623c11f4bef8a60068c79a28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9e23ed0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0h1z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/15"}], "description": "According to [@halfninja on GitHub|https://github.com/puppet-community/puppet-mcollective/pull/190#issue-55509007], {{cron}} on Solaris does not support setting environment variables on designated lines. The [POSIX standard|http://www.unix.com/man-page/posix/1posix/crontab] does not include this capability either.\n\nIf someone can confirm this, it would perhaps be safest to limit the {{environment}} property to agent platforms that support it (i.e., anything but Solaris).", "environment": "Solaris", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "35926", "fixedVersions": [], "id": "35926", "issueType": "Bug", "key": "MODULES-7782", "labels": ["community", "help_wanted"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11f4bef8a60068c79a28", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Solaris crontabs apparently do not support environment lines", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "999854:43261a93-a11f-42b4-bddb-dcf2d85d7808", "body": "https://github.com/fsdef/puppetlabs-firewall/commit/093d9b061f0311bdb6396b676d90656a04c43026\n\nPR that fixes it, kind of hacky but works", "created": "2015-06-14T10:12:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Thanks for the contribution [~accountid:999854:43261a93-a11f-42b4-bddb-dcf2d85d7808] I would like to see a less hack way around this however. We will put into the backlog and try and get to it as soon as we can.", "created": "2015-06-16T10:01:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This could be added as [`responsefile`](https://docs.puppetlabs.com/references/latest/type.html#package-attribute-responsefile) to the package, making use of puppet's builtin support for that.", "created": "2015-07-01T03:23:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged at https://github.com/puppetlabs/puppetlabs-firewall/pull/541", "created": "2016-08-31T01:45:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-14T09:13:00.000000", "creator": "999854:43261a93-a11f-42b4-bddb-dcf2d85d7808", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4100e540"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_201409527_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8483454524_*|*_10005_*:*_1_*:*_29649804271"}], "description": "The puppetlabs-firewall module tries to install iptables-persistent on debian, however the package runs debconf, a gui configurator, to ask if the current rules should be saved, which leads to puppet hanging and having to be killed.\nIn result this leaves a package half configured and does not complete the puppet run, it has resulted in me getting locked out because of a half configured firewall a few times.\n\nA solution would be to preseed the answers using debconf-set-selections.", "environment": "Debian 8 Jessie,\nPuppet 3.7.2-4(jessie repos)\npuppetlabs-firewall module from the forge", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34891", "fixedVersions": [], "id": "34891", "issueType": "Bug", "key": "MODULES-2118", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:43261a93-a11f-42b4-bddb-dcf2d85d7808", "resolution": "Fixed", "resolutionDate": "2016-08-31T01:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall hangs while installing iptables-persistent on debian 8", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "The latest release of tagmail (2.0) works with Puppet 4. Tagmail 2.0 is backwards incompatible with 1.x as it uses a new configuration file (tagmail.conf) format. Please see the tagmail README for more info.", "created": "2015-07-14T05:47:00.000000"}, {"author": "623e77a3761efb0069cf4753", "body": "Thanks! It seems it work for me now.", "created": "2015-07-14T07:37:00.000000"}], "components": [], "created": "2015-06-12T08:17:00.000000", "creator": "623e77a3761efb0069cf4753", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ef669ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0gjz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_266742767_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2489078431"}], "description": "tagmail requires 'tagmap' to be set in puppet.conf, but 'tagmap' is not one of the core configuration items, and puppet 4.1 does not allow extensions to add config options, so puppet ignores the 'tagmap' setting and tagmail errors out when it attempts to process the report.\n\nError: Report processor failed: FileSystem implementation expected Pathname, got: 'NilClass'\n\nFirst reported by another user at: https://groups.google.com/forum/#!topic/puppet-users/x5ihGjhdlP8, but I am seeing this too.", "environment": "puppet-server-4.1.0-1.fc22.noarch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39048", "fixedVersions": [], "id": "39048", "issueType": "Bug", "key": "MODULES-2117", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e77a3761efb0069cf4753", "resolution": "Fixed", "resolutionDate": "2015-07-14T05:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tagmail doesn't work with puppet4", "timeSpent": "PT0S", "updated": "2015-07-14T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:70121:97e73004-0cb4-4a75-8602-8332b8d2abb7] Any reason to test against Puppet 3.5, it was a short lived and bug release.  We dropped it very quickly.  In fact 3.5.0 we yanked from RubyGems and had a 3.5.1 and then very shortly created 3.6.0.", "created": "2015-06-15T10:22:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] The title of this is misleading, the issue is that the tests fail with anything less than 3.5. We're doing our testing on 3.4 which does not have the validate_cmd and the facter version for < 3.4 does not have a gid fact so the test blows up on that as well.", "created": "2015-06-19T13:21:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "Also in looking at this, it seems to have already been resolved as part of https://github.com/puppetlabs/puppetlabs-concat/commit/6ad7f74b28ea43350855bd8ed6633547efe6ad0c which was part of https://github.com/puppetlabs/puppetlabs-concat/pull/340.  So i guess we could close this, but is there anyway to get a 1.2.4 version with these fixes? Or at least these test fixes back ported to the 1.2.x branch?", "created": "2015-06-19T13:26:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "I have opened a pull request with a back port for the 1.2.x branch. https://github.com/puppetlabs/puppetlabs-concat/pull/353", "created": "2015-07-18T20:07:00.000000"}, {"author": "70121:abfc3b67-5a26-4b3b-bc14-fded34d7a974", "body": "This was addressed in the pull request #354", "created": "2015-07-21T13:32:00.000000"}], "components": ["concat"], "created": "2015-06-12T02:18:00.000000", "creator": "557058:02f9ac34-b5d9-4e3f-9d05-92bac626fe0e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e666ab9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0gi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_373932948_*|*_10007_*:*_1_*:*_845188568_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2800645262"}], "description": "Unit tests of concat 1.2.3 are failing on puppet 3.5, as seen here:\n\nhttps://ci.fuel-infra.org/job/fuellib_unit_tests/1004/console\n\nAlex Schultz provided following fix for that: http://paste.openstack.org/show/284205/\n\nI can submit pull requests (with correct authorship attribution) if you think it's good enough.", "environment": "Debian Jessie, puppet 3.4.3, ruby 2.1.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40140", "fixedVersions": [], "id": "40140", "issueType": "Bug", "key": "MODULES-2115", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:02f9ac34-b5d9-4e3f-9d05-92bac626fe0e", "resolution": "Fixed", "resolutionDate": "2015-07-28T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unit tests fail on puppet < 3.5", "timeSpent": "PT0S", "updated": "2015-07-28T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["puppet_agent"], "created": "2015-06-11T17:17:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70371114"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Tested in spec at https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/85aac10ce1b71486eef396e977483fcbf8e8ede3/spec/acceptance/class_spec.rb"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "\"updated with the wrong values in most cases\""}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0g9b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "puppet_agent module bug"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_65969664_*|*_1_*:*_1_*:*_10306_*|*_10007_*:*_1_*:*_273170748_*|*_3_*:*_1_*:*_70578158_*|*_5_*:*_1_*:*_10856626374_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_19793321"}], "description": "An mcollective server.cfg or client.cfg with multiple {{libdir}} or {{plugin.yaml}} declarations - perfectly valid for those config files - will be updated with the wrong values in most cases. It will be missing all values except the last declaration.\n\nThis is a problem in the custom fact; it should be updated to concatenate and return all values for the property.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "38057", "fixedVersions": ["puppet_agent 0.2.0"], "id": "38057", "issueType": "Bug", "key": "MODULES-2714", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-16T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MCollective config files with multiple libdir or plugin.yaml definitions can be updated incorrectly", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Which version of puppetlabs-f5 are you using?\n\nI'm going to give this 1 point for investigative purposes, as this sounds like a really odd issue. I'm using multiple devices right now working on another module, but I'll go back and test it on f5. Thanks", "created": "2015-06-17T09:51:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Can't reproduce with puppetlabs-f5 1.3.0 and the following simple example:\n{noformat}\n[root@u2br1dd5m4isar9 manifests]# cat /etc/puppetlabs/puppet/device.conf\n[fone]\ntype f5\nurl https://admin:password@54.188.188.134\n[ftwo]\ntype f5\nurl https://admin:password@54.188.188.134\n[root@u2br1dd5m4isar9 manifests]# puppet device -v\nInfo: starting applying configuration to fone at https://54.188.188.134:443\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Caching catalog for fone\nInfo: Applying configuration version '1438205180'\nNotice: /Stage[main]/Main/Node[fone]/F5_node[/Common/WWW_Server_1]/ensure: created\nInfo: Node[fone]: Unscheduling all events on Node[fone]\nNotice: Applied catalog in 0.27 seconds\nInfo: starting applying configuration to ftwo at https://54.188.188.134:443\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Redefining f5_node in Puppet::Type\nInfo: Caching catalog for ftwo\nInfo: Applying configuration version '1438205183'\nNotice: /Stage[main]/Main/Node[ftwo]/F5_node[/Common/WWW_Server_2]/ensure: created\nInfo: Node[ftwo]: Unscheduling all events on Node[ftwo]\nNotice: Applied catalog in 0.29 seconds\n[root@u2br1dd5m4isar9 manifests]# puppet --version\n4.2.1\n[root@u2br1dd5m4isar9 manifests]# cat /etc/puppetlabs/code/environments/production/manifests/site.pp\n[...]\nnode fone {\n  f5_node { '/Common/WWW_Server_1':\n    ensure                   => present,\n    address                  => '172.16.226.10',\n    description              => 'WWW Server 1',\n    availability_requirement => 'all',\n    health_monitors          => ['/Common/icmp'],\n  }\n}\nnode ftwo {\n  f5_node { '/Common/WWW_Server_2':\n    ensure                   => present,\n    address                  => '172.16.226.11',\n    description              => 'WWW Server 2',\n    availability_requirement => 'all',\n    health_monitors          => ['/Common/icmp'],\n  }\n}\n{noformat}", "created": "2015-07-29T15:28:00.000000"}], "components": ["f5"], "created": "2015-06-11T14:48:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@584313ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbo7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_329463927_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2507213466_*|*_10006_*:*_1_*:*_1312972494"}], "description": "if you configure more then one f5 device in device.conf, only configuration for the first one gets applied, others fail.\n", "environment": "RHEL 6.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34890", "fixedVersions": [], "id": "34890", "issueType": "Task", "key": "MODULES-2113", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "resolution": "Cannot Reproduce", "resolutionDate": "2015-07-29T15:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "F5 module only applies the first configuration it finds in device.conf", "timeSpent": "PT0S", "updated": "2015-07-29T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2015-06-11T09:38:00.000000", "creator": "557058:25e4d799-f3c3-41a5-b413-231c4975ed95", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7494132f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0fpz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "On Windows, spec_clean throws an Errno::EACCES exception (seen when RUBYOPT=-d) when trying to delete symlinks to directories.\n\nspec_clean uses FileUtils::rm_f to remove symlinks which does not function on Windows. Puppet's filesystem handling uses Dir.rmdir to remove directory symlinks on Windows.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43393", "fixedVersions": [], "id": "43393", "issueType": "Bug", "key": "MODULES-2112", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:25e4d799-f3c3-41a5-b413-231c4975ed95", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "spec_clean doesn't remove directory symlinks on Windows", "timeSpent": "PT0S", "updated": "2016-08-30T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:16d26ee0-9486-4357-be5c-27c45cbd8ddc", "attachments": [], "comments": [{"author": "557058:dfa44ba8-4341-4246-ac65-8e1758eb7ddf", "body": "Is it possible to enforce the \"use mysql\" database in the GRANT / REVOKE queries ?\n\nFor example:\nquery = \"REVOKE #{priv_string} ON #{table_string} FROM #{user_string}\"\nmysql([defaults_file, '--database=mysql', '-e', query].compact)\n\nMySQL workbench implemented the same 'workaround' to solve this issue with replication", "created": "2015-06-12T01:58:00.000000"}, {"author": "557058:16d26ee0-9486-4357-be5c-27c45cbd8ddc", "body": "A PR with a fix for this issue is made: https://github.com/puppetlabs/puppetlabs-mysql/pull/830", "created": "2016-05-03T02:54:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving as fix has been merged and module released.\n\nApologies regarding only getting around to the ticket clean up now.", "created": "2021-06-14T07:35:00.000000"}], "components": ["mysql"], "created": "2015-06-11T07:16:00.000000", "creator": "557058:16d26ee0-9486-4357-be5c-27c45cbd8ddc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bac6219"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8793:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_356394720_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_189292708572"}], "description": "The user rights are executed without a selected databased. Normally this is not an issue but is fails when using replication.\n\nWe've got a \"read/write\" database master with a set of connected \"read-only\" slaves. To prevent rights being replicated, we keep the \"mysql\" database out of the replication.\n\nSome users existed on both the master and the slaved, for example the \"read\" user used to connect to the read-only slaved. When we removed the \"read\" users from the master database, it replicated removing the user from the slave and even breaking replication.\n\nThis occurred because rights are applied without a database. This causes the change to be replicated to the slaves and messing up the user rights, even breaking the replication process.\n\nThe replication error: {{Error 'Operation DROP USER failed for '<DATABASE>'@'<IPADDRESS>'' on query. Default database: ''. Query: 'DROP USER '<USER>'@'<HOSTNAME>''}}\n\nThe replication processes this command because it not executed on a database, bypassing the \"ignore mysql database\" replication setting.\n\nSimple solution: Always provide the database (\"mysql\").\n\n", "environment": "Linux 2.6.32-504.3.3.el6.x86_64 x86_64 GNU/Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35925", "fixedVersions": [], "id": "35925", "issueType": "Bug", "key": "MODULES-2111", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:16d26ee0-9486-4357-be5c-27c45cbd8ddc", "resolution": "Fixed", "resolutionDate": "2021-06-14T07:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "User rights are always replicated because they're execute without database.", "timeSpent": "PT0S", "updated": "2021-06-14T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623d013a761efb0069ce929f", "body": "This does not work:\n\napache::vhost { 'test':\n         port    => '89',\n         docroot => '/var/www/html',\n         proxy_pass_match => [\n           { 'path' => '^(/_aliases|.*/_search|.*/_mapping)$', 'url' => \"http://localhost:83/\" },\n         ],\n       }\n\nhowever this does:\n\napache::vhost { 'test':\n         port    => '89',\n         docroot => '/var/www/html',\n         proxy_pass => [\n           { 'path' => '/', 'url' => \"http://localhost:83/\" },\n         ],\n       }", "created": "2015-06-10T10:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623d013a761efb0069ce929f] can you please provide more details about what failures you're seeing, what version of the apache module you're using, what version of apache you're using, what operating system you're on, version of puppet, etc.", "created": "2015-06-15T11:53:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623d013a761efb0069ce929f] closing due to lack of response, it has been 45+ days since last interaction.", "created": "2015-07-29T11:56:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-10T09:58:00.000000", "creator": "623d013a761efb0069ce929f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a633108"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0f1z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518653853_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3721981514"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34889", "fixedVersions": [], "id": "34889", "issueType": "Bug", "key": "MODULES-2110", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d013a761efb0069ce929f", "resolution": "Cannot Reproduce", "resolutionDate": "2015-07-29T11:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Apache Module ProxyPassMAtch Doesn't Work", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:5f73e620-a5f5-44a8-a863-f1e0061b987a] not that much of a corner case", "created": "2015-06-11T10:16:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] Ah, perhaps I misunderstood the purpose of the ticket. Is this a ticket to create acceptance for migrating conf files that contain dupe statements?", "created": "2015-06-11T10:38:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Yes. It may also result in some bug fixes if it doesn't work, but I'll create new tickets for that.", "created": "2015-06-11T10:53:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Resolved per risk assessment.", "created": "2015-06-16T16:28:00.000000"}], "components": [], "created": "2015-06-10T09:28:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22397d25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0g9j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_65969698_*|*_1_*:*_1_*:*_108447655_*|*_10007_*:*_1_*:*_273185012_*|*_3_*:*_1_*:*_76686452_*|*_5_*:*_1_*:*_10857766249_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_19342361"}], "description": "The mco format allows multiple declarations of the same property, that are apparently concatenated together. We should test that config files with multiple declarations are correctly migrated.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "43392", "fixedVersions": ["puppet_agent 1.0.0"], "id": "43392", "issueType": "Task", "key": "MODULES-2732", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-16T16:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Test migrating mco conf files containing duplicate statements", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "I am also having a problem with setting the password for a role using this method in 4.0.0.\n\nHave you resolved your issue in other way than by using postresql::role as a workaround, [~accountid:557058:068480b2-dd12-4176-9516-63b7a5e65844]?", "created": "2016-06-07T06:26:00.000000"}, {"author": "557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3", "body": "Funny thing is that it seems to work for some password and not for others. And it's NOT the issue mentioned in https://forge.puppet.com/puppetlabs/postgresql/4.7.1/changelog as my password contains only alphanumeric chars.", "created": "2016-06-07T06:27:00.000000"}, {"author": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "body": "[~accountid:557058:c9009b9b-18b7-4e38-bfe2-4ea949e596a3] I think postgresql::role works for me.  I haven't migrated all of my code away from using db though so have been waiting to upgrade the postgresql module.  So basically, I need to use database, role, and grant.  Its alot of work for me, so have been waiting for a fix from puppetlabs.", "created": "2016-06-07T17:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:068480b2-dd12-4176-9516-63b7a5e65844], if this is still an issue could you please provide some more information? Could you explain what happens when the password \"doesn't work\"? I'd also be willing to try the vagrant route you proposed. Thanks!", "created": "2017-02-02T13:55:00.000000"}, {"author": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "body": "[~accountid:557058:0b2a0f29-3749-4fc3-9772-13ad025585de] Well, this is an old issue.  We have upgraded to 4.8 and this issue doesn't seem to exists anymore.  I think this can be closed.", "created": "2017-02-02T14:11:00.000000"}], "components": ["postgresql"], "created": "2015-06-09T22:57:00.000000", "creator": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dd9622c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_471636213_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1765707_*|*_10006_*:*_1_*:*_8745699063_*|*_10005_*:*_1_*:*_42939359202"}], "description": "In the postgresql module version 4.1.0, the following statement produces a role that can be logged in with the password of 'mypassword'\n\n{code}\npostgresql::server::db { 'mydatabasename':\n  user     => 'mydatabaseuser',\n  password => postgresql_password('mydatabaseuser', 'mypassword'),\n}\n{code}\nThe above statement is in the documentation for 4.3.0.\n\nWhen using the above statement in 4.3.0, the password doesn't work.  I am making an assumption that something changed with the password parameter.  Does it now only accept clear text passwords?\n\nCreating a postresql::role with the password_hash does indeed work.\n\nIf you require additional information for debugging, I can create a git repo that has a vagrant instance demonstrating the issue.  Please let me know if this will be useful.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33765", "fixedVersions": [], "id": "33765", "issueType": "Bug", "key": "MODULES-2109", "labels": ["login", "password", "password_hash", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "resolution": "Fixed", "resolutionDate": "2017-02-02T14:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Setting password on postgresql::server::db using postgresql_password function corrupts password", "timeSpent": "PT0S", "updated": "2017-02-28T12:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into stable at [019df066a|https://github.com/puppetlabs/puppetlabs-windows/commit/019df066a30b73b0c81cd449cbc7b4d2631f7064].", "created": "2015-06-09T16:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Released to the forge at https://forge.puppetlabs.com/puppetlabs/windows", "created": "2015-06-09T17:24:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Has been released", "created": "2015-06-09T17:25:00.000000"}], "components": [], "created": "2015-06-09T16:25:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3761964b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0egn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Escalation"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2925177_*|*_1_*:*_1_*:*_23670_*|*_10007_*:*_1_*:*_357126_*|*_3_*:*_1_*:*_295459_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3954"}], "description": "It was recently discovered in PE-9704 that a Puppet Server bug would cause Ruby code in the manifests directory to be loaded multiple times, and on each load would leak memory.  Unfortunately, the existing / final 1.3 version of the IIS module included Ruby code in the manifests directory for a custom fact which would induce this problem.\n\nAlso of note, OpenTable modules IIS, windows-feature and download_file have alls been moved from their namespace to Puppet.  Update the module references as necessary.\n\n\nshould use puppet namespaced module instead of OpenTable / ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37081", "fixedVersions": [], "id": "37081", "issueType": "Task", "key": "MODULES-2108", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-06-09T17:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-windows module pack dependencies update (causing OOM issue in puppet-server)", "timeSpent": "PT0S", "updated": "2015-06-17T14:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:4636a0d5-9b9c-4d43-801e-7dce56faf677", "created": "2015-06-09T10:34:00.000000", "name": "passenger.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13261"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This was changed to allow mod_passenger to load after mod_proxy (see https://github.com/puppetlabs/puppetlabs-apache/pull/1072 and https://github.com/puppetlabs/puppetlabs-apache/pull/1060).\n\nThe module should create the required loadfile and load it properly. If you are still having issues please reopen the ticket and include a sample manifest to reproduce, and information about your environment (version of puppet, operating system, operatingsystem version, apache version, apache module version).\n\nThanks!", "created": "2015-06-09T16:25:00.000000"}, {"author": "557058:4636a0d5-9b9c-4d43-801e-7dce56faf677", "body": "I'm not an apache expert but I think the main issue, even though the _.load_ file is renamed as {{zpassenger.load}} the _.conf_ file is still {{passenger.conf}}. AFAIU, these two files should have the same name and that's preventing the passenger module from loading. IMO, {{loadfile_name}} parameter really should be a variable, so that user can provide the appropriate name. The {{$passenger_conf_file}} does take a user defined name for the _.conf_ file and actually creates the file but it eventually fails reporting cannot find the _passenger.conf_ when trying to create the symbolic link.  \n{quote}\nPuppet              : v3.8.1\napache module : v1.4.1\nOS                    : Ubuntu, 12.04\n{quote}\nBest!", "created": "2015-06-10T15:35:00.000000"}, {"author": "602c63a45b63c40068f83c65", "body": "this is also a problem on CentOS 6/7\u00a0\nwhen passenger rpm is yum updated then /etc/httpd/conf.modules.d/10-passenger.conf file gets re-created which in turn conflicts with zpassnger.load file and fails apache startup.\u00a0", "created": "2020-02-20T16:03:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-09T10:34:00.000000", "creator": "557058:4636a0d5-9b9c-4d43-801e-7dce56faf677", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76e6f76b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0dcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}], "description": "line #53, in apache/manifests/mod/passenger.pp, it says:\n\n{{loadfile_name  => 'zpassenger.load',}}\n\nIs it a typo or in purpose? Without modifying it to {{passenger.load}}, I can not get the passenger module enabled.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41204", "fixedVersions": [], "id": "41204", "issueType": "Bug", "key": "MODULES-2107", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4636a0d5-9b9c-4d43-801e-7dce56faf677", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "passenger.pp in puppetlabs-apache ", "timeSpent": "PT0S", "updated": "2020-02-20T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged and released.", "created": "2015-07-28T17:25:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-09T10:32:00.000000", "creator": "70121:e78fa93d-0faa-42f3-b4a1-9b8ae0b16641", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c8f1a95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0dc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26617328_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4231715338"}], "description": "The current puppetlabs-apache module will produce non-working apache configs for the current version of Amazon Linux \"2015.03\". mod_systemd is always loaded, which doesn't exist, causing apache not to start.\n\nWhile a better solution should be provided, a breakfix/release to this popular module should be considered. Please merge PR 1133.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40138", "fixedVersions": [], "id": "40138", "issueType": "Bug", "key": "MODULES-2106", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e78fa93d-0faa-42f3-b4a1-9b8ae0b16641", "resolution": "Fixed", "resolutionDate": "2015-07-28T17:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache produces non-working config on amazon linux 2015.03", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [{"author": "557058:71800ec3-b300-41dc-8603-325a90a092cd", "body": "Just to clarify, {{request_headers}} attribute is already supported for the vhost, and this ticket is asking for the ability to specify additional {{request_headers}} that will be applied specifically to proxied paths only.", "created": "2016-08-17T05:10:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-09T07:54:00.000000", "creator": "557058:16c1907a-ccb9-4747-85ba-fd2796f45b65", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c6c55e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0d8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/16"}], "description": "We were used to set/override http request headers on apache reverse proxy setup\n\nThis relies on mod_headers to set RequestHeader inside proxy declaration bloc. For instance we found something like this in current setup\n<Proxy http://our.internal.url/api>\n    Order allow,deny\n    Allow from all\n    RequestHeader set Authorization \"Basic xxxxxxxxxxxxxxxxxxxxx\"\n  </Proxy>\n\nBut is also works fine with the syntax generated by puppet module\n<Location /api>\n    ProxyPassReverse http://our.internal.url/api\n    RequestHeader set Authorization \"Basic xxxxxxxxxxxxxxxxxxxxxxxxxx\"\n</Location>\n\nWe would like to add such configuration with puppet's apache module\n(taken from module tests file)\n# vhost with proxy_pass, request_headers\napache::vhost { 'fourth.example.com':\n  port       => 80,\n  docroot    => '/var/www/fourth',\n  proxy_pass => [\n    {\n      'path'     => '/fourth',\n      'url'      => 'http://localhost:8080/fourth',\n      'params'   => {\n        'retry'   => '0',\n        'timeout' => '5'\n        },\n       'request_headers' => {\n         'Authorization': 'Basic xxxxxxxxxxxxxxxxxxxxxxxxxx'\n       }\n    },\n  ],\n}\n\nDo you think you can add something like this ? Or a more generic variant allowing to pass custom directives inside <Location> bloc\n\nBest regards,", "environment": "All", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "33764", "fixedVersions": [], "id": "33764", "issueType": "New Feature", "key": "MODULES-2105", "labels": ["cspapercuts", "puppetlabs-apache"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:16c1907a-ccb9-4747-85ba-fd2796f45b65", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for RequestHeader in vhosts Proxy declaration", "timeSpent": "PT0S", "updated": "2017-06-29T15:32:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This bug is due to PUP-1963. ", "created": "2015-06-09T14:49:00.000000"}, {"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "PUP-1963 won't be fixed until Puppet 5 according to the ticket. \n\nI just tested with Puppet 4.1.0 and the  the latest git of puppetlabs-concat (171a304198f8d814cb94ed1c399319917f835db1,including MODULES-2023 (autorequire files resources) fix), but the problem still is exists. \n\n", "created": "2015-06-10T00:05:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "At this point [~accountid:557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53], we recommend downgrading back to Concat 1.2.3, until we find a more robust solution for the Concat 2.x releases.\n\nApologies for any inconvenience, but we are faced with a complex problem with an undesirable workaround, so the best option is to re-install/pin your dependencies back to a known-good version of concat (1.2.3).\n\n-Bryan", "created": "2015-06-10T10:06:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] I've submitted https://github.com/puppetlabs/puppetlabs-concat/pull/337 which demonstrates a slightly different undesirable workaround -but (I believe) a fully functional one-. _Edit: It turns out the workaround isn't complete and so isn't proven. If the approach turns out to be acceptable in concept additional investigation would be needed to figure out if it's possible to contain the generated resource._\n\nIf PUP-1963 ends up stalling out I'd be curious to see discussion on any possible workarounds besides downgrading to the previous pattern.", "created": "2015-06-10T21:21:00.000000"}, {"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "[~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] i've tried  your patch.\n\nmanifest:\n{noformat}\nconcat { '/tmp/purgedir/xyz.conf':\n}\n\nconcat::fragment { 'test':\n  target => \"/tmp/purgedir/xyz.conf\",\n  content => 'test',\n  order => '000',\n}\n\nservice { 'dummy':\n  ensure => 'running',\n  subscribe => Concat['/tmp/purgedir/xyz.conf']\n}\n\nfile { '/tmp/purgedir':\n  ensure => 'directory',\n  purge  => true,\n}\n{noformat}\n\nfirst run (refresh of dummy service expected):\n{noformat}\npuppet apply test.pp --modulepath=modules\n...\nNotice: Compiled catalog for xyz in environment production in 0.95 seconds\nNotice: /Stage[main]/Main/File[/tmp/purgedir]/ensure: created\nNotice: /Stage[main]/Main/Concat[/tmp/purgedir/xyz.conf]/Concat_file[/tmp/purgedir/xyz.conf]/ensure: concat file will be updated\nNotice: /Stage[main]/Main/Service[dummy]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Main/Concat[/tmp/purgedir/xyz.conf]/File[/tmp/purgedir/xyz.conf]/ensure: defined content as '{md5}098f6bcd4621d373cade4e832627b4f6'\nNotice: Applied catalog in 0.17 seconds\n{noformat}\n\nsecond run (no changes expected):\n{noformat}\npuppet apply test.pp --modulepath=modules\n...\nNotice: Compiled catalog for xyz in environment production in 0.95 seconds\nNotice: Applied catalog in 0.03 seconds\n{noformat}\n\nit will restart the service and it won't purge the file. seems fine to me!\n\n\n", "created": "2015-06-11T01:34:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The puppetlabs-concat 2.0.0 and 2.0.1 releases have been deleted from the Forge. If you're using either of those versions, please downgrade to 1.2.3 as soon as possible. We have also reverted the puppetlabs-concat github master to 1.2.3, if you would like to continue using 2.x or contribute to 2.x, there is a development branch named \"2.0.x\" to contribute to.\n\nThis is marked as \"Won't Fix\", but technically should be fixed at a later date when we have the ability to release a working concat module.", "created": "2015-06-12T17:21:00.000000"}], "components": ["concat"], "created": "2015-06-09T01:53:00.000000", "creator": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@478447e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0d87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_314884129_*|*_6_*:*_1_*:*_0"}], "description": "with puppetlabs-concat 2.0.1 this won't trigger a restart of the xyz service . \n\nIt's working with puppetlabs-concat 2.0.0\n\nverified with puppet 3.3.1 and 4.1.0\n\n{noformat}\nconcat { '/etc/xyz.conf':\n}\n\nconcat::fragment { 'test':\n  target => \"/etc/xyz.conf\",\n  content => 'test',\n  order => '000',\n}\n\nservice { 'xyz': \n  ensure => 'running', \n  subscribe => Concat['/etc/xyz.conf']\n}\n{noformat}", "environment": "EL6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37079", "fixedVersions": [], "id": "37079", "issueType": "Bug", "key": "MODULES-2104", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "resolution": "Won't Fix", "resolutionDate": "2015-06-12T17:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "refresh/notify not sent", "timeSpent": "PT0S", "updated": "2015-06-12T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:623c17277910a200718b976e] That would be a pretty useful feature. Is this something you can implement and PR?", "created": "2015-06-09T11:53:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Yep! :D https://github.com/puppetlabs/puppetlabs-lvm/pull/111", "created": "2015-06-09T13:16:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in https://github.com/puppetlabs/puppetlabs-lvm/pull/111", "created": "2015-11-10T09:43:00.000000"}], "components": ["lvm"], "created": "2015-06-08T05:58:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c5a9a9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0c93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_129554656_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13279553033"}], "description": "It would be nice if the types in the LVM module had the instances method implemented, so you could use the RAL to get the current mounts setup on the system.\n\nCurrent behaviour: \n\n$ puppet resource logical_volume\nError: Could not run: Provider lvm has not defined the 'instances' class method\n\nExample new behaviour:\n\n$ puppet resource logical_volume\nlogical_volume { \"tmp\":\n    ensure       => present,\n    volume_group => \"vg0\",\n    initial_size => \"1G\",\n}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43391", "fixedVersions": [], "id": "43391", "issueType": "New Feature", "key": "MODULES-2103", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-11-10T09:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add instances method for appropriate types", "timeSpent": "PT0S", "updated": "2015-11-10T09:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f3ef9780-cbae-4fd6-850c-f912b322bbb0", "attachments": [], "comments": [], "components": ["apt", "supported"], "created": "2015-06-05T14:00:00.000000", "creator": "557058:f3ef9780-cbae-4fd6-850c-f912b322bbb0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65830105"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0bsv:"}], "description": "Not all apt repositories work properly with all the various apt proxy services.  There's a config stanza for apt that allows certain repos to be bypassed and use a direct connection instead.  I've already worked out a patch for the module to enable this functionality.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41203", "fixedVersions": [], "id": "41203", "issueType": "New Feature", "key": "MODULES-2102", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f3ef9780-cbae-4fd6-850c-f912b322bbb0", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apt module should have parameter for proxy exceptions", "timeSpent": "PT0S", "updated": "2015-09-21T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hi [~accountid:5cce4c1209f2de0dc74fd9d0], we will add postgresql to the list of considered releases for the next release cycle, which is about 2 weeks out. ", "created": "2015-06-04T13:21:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "New version has been released", "created": "2015-07-28T12:45:00.000000"}], "components": ["postgresql"], "created": "2015-06-04T13:11:00.000000", "creator": "5cce4c1209f2de0dc74fd9d0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76fff51e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0b07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_572595_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4663480057"}], "description": "The git master of postgresql/puppetlabs module includes a fix for https://puppet.atlassian.net/browse/MODULES-1869 please bump the forge release so that it includes that fix", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43390", "fixedVersions": [], "id": "43390", "issueType": "Task", "key": "MODULES-2101", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cce4c1209f2de0dc74fd9d0", "resolution": "Fixed", "resolutionDate": "2015-07-28T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "please bump the forge release of puppetlabs/postgresql", "timeSpent": "PT0S", "updated": "2015-07-28T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "NodeJS is now maintained by puppet-community. Here is a link to the github issue.\nhttps://github.com/puppet-community/puppet-nodejs/issues/143", "created": "2015-06-04T16:00:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "module managed by puppet-community.", "created": "2015-06-04T16:01:00.000000"}], "components": ["nodejs"], "created": "2015-06-04T11:37:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b0949ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0ayf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15839024_*|*_6_*:*_1_*:*_0"}], "description": "I'm assuming that the referenced type comes from {{treydock-gpg_key}}. At least it works with it. But that should be listed in the metadata.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42352", "fixedVersions": [], "id": "42352", "issueType": "Bug", "key": "MODULES-2100", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Won't Fix", "resolutionDate": "2015-06-04T16:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "nodejs module is missing gpg_key dependency", "timeSpent": "PT0S", "updated": "2015-06-04T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "We still don't have packages in repos until QENG-2550 is dealt with (at least that's my understanding)", "created": "2015-06-15T16:47:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "This might be meaningless, as there are no Debian 8 packages to upgrade from.", "created": "2015-06-24T17:17:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Debian 8 never had Puppet 3.x packages, so nothing to upgrade from.", "created": "2015-06-25T15:21:00.000000"}], "components": [], "created": "2015-06-04T10:55:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ea6207e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0nlz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Puppet-Agent on Debian 8 was shipped"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_970537959_*|*_3_*:*_2_*:*_80161326_*|*_5_*:*_1_*:*_10084135201_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_778944632_*|*_10006_*:*_1_*:*_736562"}], "description": "Once the {{puppet-agent}} package is released to apt.puppetlabs.com for Debian 8, update the {{puppet_agent}} module to support it.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "41202", "fixedVersions": [], "id": "41202", "issueType": "Improvement", "key": "MODULES-2740", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T15:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update module for Debian 8 \"Jessie\"", "timeSpent": "PT0S", "updated": "2015-10-20T08:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] Do you mind taking a look at this firewall issue? Thx.", "created": "2015-06-04T15:44:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for submitting this ticket.\n\nWhile I agree with you that it would be nice to support all ICMP types, this is not a bug per-se, but rather the fact that the module simply doesn't support all types by name just yet.\n\nWould you be willing to create a PR for this? This seems like a very good improvement to have!\n\nThanks!", "created": "2015-06-18T10:50:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Sorry to resurrect a potentially dead ticket, but I ran into this today as well.\n\nAt this time we don't _need_ all ICMP types available, it may be a requirement in the future. Any particular reason why some were left out?\n\nNamely the \"sub-types\" under \"destination-unreachable\" can be particularly useful: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-codes-3", "created": "2017-07-06T15:29:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-04T09:35:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@353869be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0atz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}], "description": "My IPv6 ICMP rules have turn look like the following:\n\n                # for PMTU responses\n                firewall {\"030 6 icmp destination unreachable\": action => 'accept', proto=> 'ipv6-icmp', icmp => 'destination-unreachable', state => ['RELATED','ESTABLISHED'], provider => 'ip6tables'}\n                # to handle fragmenting at source\n#               firewall {\"030 6 icmp packet too big\": action => 'accept', proto=> 'ipv6-icmp', icmp => '2', state => ['RELATED','ESTABLISHED'], provider => 'ip6tables'}\n                firewall {\"030 6 icmp packet too big\": action => 'accept', proto=> 'ipv6-icmp', icmp => 'packet-too-big', state => ['RELATED','ESTABLISHED'], provider => 'ip6tables'}\n                # router advertisements\n                firewall {\"030 6 icmp in ra\": action => 'accept', proto=> 'ipv6-icmp', icmp => 'router-advertisement', source => 'fe80::/10', provider => 'ip6tables'}\n                firewall {\"030 6 icmp out rs\": action => 'accept', chain => 'OUTPUT', proto=> 'ipv6-icmp', icmp => 'router-solicitation', source => 'fe80::/10', provider => 'ip6tables'}\n                # addressing (ARP)\n                firewall {\"030 6 icmp in ns\": action => 'accept', proto=> 'ipv6-icmp', icmp => '135', provider => 'ip6tables'}\n                firewall {\"030 6 icmp out ns\": action => 'accept', chain => 'OUTPUT', proto=> 'ipv6-icmp', icmp => '135', provider => 'ip6tables'}\n                firewall {\"030 6 icmp in na\": action => 'accept', proto=> 'ipv6-icmp', icmp => '136', provider => 'ip6tables'}\n                firewall {\"030 6 icmp out na\": action => 'accept', chain => 'OUTPUT', proto=> 'ipv6-icmp', icmp => '136', provider => 'ip6tables'}\n\nYou'll notice that some use names and some use numbers.  ICMP names like destination-unreachable and router-solicitation are recognized by puppet, but other names like neighbor-solicitation, neighbor-advertisement, packet-too-big give an error:\n\nError: Failed to apply catalog: Parameter icmp failed on Firewall[030 6 icmp packet too big]: cannot work out icmp type at /etc/puppet/modules/fw/manifests/pre.pp:36\nWrapped exception:\ncannot work out icmp type\n\nThese names are recognized by ip6tables directly.  I'd think this should be an all or nothing deal on what names are recognized.", "environment": "Ubuntu 14.04 client/server, puppet 3.4.3, firewall module v1.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40136", "fixedVersions": [], "id": "40136", "issueType": "Improvement", "key": "MODULES-2099", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ICMP Type names hit or miss", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "The full list of configurable settings which have defaults inside ssldir is below. Of them, anything in /ca is clearly out of scope for agent migration.\n\nOf the remaining ones, I think most which specify the path to a single file are too fine-grained, and are probably out of scope. The exception is {{hostcrl}}, which lives directly in the /ssl folder and is probably easier to just manage explicitly now that we're dealing with the details of the ssl/ directory ourselves.\n\nAlthough {{hsotcsr}} would appear to match the same situation as {{hostcrl}}, it should never exist if the agent is actually able to communicate with the master (since its cert must be signed)\n\nThat means I think this ticket should be expanded to the following list:\n\n* {{certdir}}\n* {{publickeydir}}\n* {{privatekeydir}}\n* {{privatedir}}\n* {{requestdir}}\n* {{hostcrl}}\n\nReally what this list boiles down to is \"everything in the root of the ssl/ directory, except for ca/.\" We could also manage ca/ without too much additional effort, with the caveat that all the detailed ca settings would be ignored, but I think we can expect the ca dir to be empty or nonexistent on all supported migrations (straight-up agents).\n\n{noformat}certdir = /home/branan/.puppetlabs/etc/puppet/ssl/certs\npublickeydir = /home/branan/.puppetlabs/etc/puppet/ssl/public_keys\nrequestdir = /home/branan/.puppetlabs/etc/puppet/ssl/certificate_requests\nprivatekeydir = /home/branan/.puppetlabs/etc/puppet/ssl/private_keys\nprivatedir = /home/branan/.puppetlabs/etc/puppet/ssl/private\npassfile = /home/branan/.puppetlabs/etc/puppet/ssl/private/password\nhostcsr = /home/branan/.puppetlabs/etc/puppet/ssl/csr_branan-thinkpad.corp.puppetlabs.net.pem\nhostcert = /home/branan/.puppetlabs/etc/puppet/ssl/certs/branan-thinkpad.corp.puppetlabs.net.pem\nhostprivkey = /home/branan/.puppetlabs/etc/puppet/ssl/private_keys/branan-thinkpad.corp.puppetlabs.net.pem\nhostpubkey = /home/branan/.puppetlabs/etc/puppet/ssl/public_keys/branan-thinkpad.corp.puppetlabs.net.pem\nlocalcacert = /home/branan/.puppetlabs/etc/puppet/ssl/certs/ca.pem\nhostcrl = /home/branan/.puppetlabs/etc/puppet/ssl/crl.pem\ncadir = /home/branan/.puppetlabs/etc/puppet/ssl/ca\ncacert = /home/branan/.puppetlabs/etc/puppet/ssl/ca/ca_crt.pem\ncakey = /home/branan/.puppetlabs/etc/puppet/ssl/ca/ca_key.pem\ncapub = /home/branan/.puppetlabs/etc/puppet/ssl/ca/ca_pub.pem\ncacrl = /home/branan/.puppetlabs/etc/puppet/ssl/ca/ca_crl.pem\ncaprivatedir = /home/branan/.puppetlabs/etc/puppet/ssl/ca/private\ncsrdir = /home/branan/.puppetlabs/etc/puppet/ssl/ca/requests\nsigneddir = /home/branan/.puppetlabs/etc/puppet/ssl/ca/signed\ncapass = /home/branan/.puppetlabs/etc/puppet/ssl/ca/private/ca.pass\nserial = /home/branan/.puppetlabs/etc/puppet/ssl/ca/serial\ncert_inventory = /home/branan/.puppetlabs/etc/puppet/ssl/ca/inventory.txt{noformat}", "created": "2015-06-10T17:00:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "That seems like a reasonable cut line to me.", "created": "2015-06-10T17:53:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Verified in master at SHA=1d8334c7136549b37da6e39734f84a87944aba80\n{code}\n[root@us2fjjkjqqjk21k yum.repos.d]# /opt/puppetlabs/bin/puppet config print certdir publickeydir privatekeydir privatedir requestdir hostcrl\ncertdir = /etc/puppetlabs/puppet/ssl/certs\npublickeydir = /etc/puppetlabs/puppet/ssl/public_keys\nprivatekeydir = /etc/puppetlabs/puppet/ssl/private_keys\nprivatedir = /etc/puppetlabs/puppet/ssl/private\nrequestdir = /etc/puppetlabs/puppet/ssl/certificate_requests\nhostcrl = /etc/puppetlabs/puppet/ssl/crl.pem\n{code}\n\nAnd on Windows (2012r2 x86_64)\n{code}\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>puppet config print certdir publickeydir\n privatekeydir privatedir requestdir hostcrl\ncertdir = C:/ProgramData/PuppetLabs/puppet/etc/ssl/certs\npublickeydir = C:/ProgramData/PuppetLabs/puppet/etc/ssl/public_keys\nprivatekeydir = C:/ProgramData/PuppetLabs/puppet/etc/ssl/private_keys\nprivatedir = C:/ProgramData/PuppetLabs/puppet/etc/ssl/private\nrequestdir = C:/ProgramData/PuppetLabs/puppet/etc/ssl/certificate_requests\nhostcrl = C:/ProgramData/PuppetLabs/puppet/etc/ssl/crl.pem\n\nC:\\Program Files\\Puppet Labs\\Puppet\\bin>\n{code}", "created": "2015-06-16T16:20:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Resolved per previous comments.", "created": "2015-06-16T16:27:00.000000"}], "components": ["puppet_agent"], "created": "2015-06-03T15:55:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e042fb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "custom key dir settings"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "various keys just don't work anymore"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyor7b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_67284966_*|*_1_*:*_1_*:*_606817257_*|*_10007_*:*_1_*:*_338928806_*|*_3_*:*_1_*:*_92795276_*|*_5_*:*_1_*:*_10857137511_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_19284831"}], "description": "{{privatedir}}, {{privatekeydir}}, and {{publickeydir}} can be set independently; move their files to the new {{ssldir}} location and reset the settings.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "40133", "fixedVersions": ["puppet_agent 0.2.0"], "id": "40133", "issueType": "Bug", "key": "MODULES-2711", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-16T16:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Migrate privatedir, privatekeydir, and publickeydir", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] Do you mind investigating this? Thx.", "created": "2015-06-04T15:39:00.000000"}, {"author": "557058:304dd9c1-1b01-409a-81db-99a0f56fdd6c", "body": "I see the same error, but it most of the time it works for me.  It only fails occasionally.  Perhaps the rules change out from under puppet and this module has a hard time dealing with it?  Please let me know if there's anything I can do to troubleshoot. \n\n{code}\n[root@ops-uberbastion-uswest2-i-5a2e5bac:~:130]# grep \"Invalid parameter mss\" /var/log/syslog\nMay 21 18:46:32.000000 ops-uberbastion-uswest2-i-5a2e5bac.... puppet-agent[3918]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mss on Firewall[110 TCP MSS for IPSEC VPN clients] at /mnt/puppet/staging/manifests/nodes/bastion/uber_bastion.pp:86 on node uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac\nMay 23 02:16:31.000000 ops-uberbastion-uswest2-i-5a2e5bac.... puppet-agent[2158]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mss on Firewall[110 TCP MSS for IPSEC VPN clients] at /mnt/puppet/staging/manifests/nodes/bastion/uber_bastion.pp:86 on node uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac\nMay 26 14:46:37.000000 ops-uberbastion-uswest2-i-5a2e5bac.... puppet-agent[24543]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mss on Firewall[110 TCP MSS for IPSEC VPN clients] at /mnt/puppet/staging/manifests/nodes/bastion/uber_bastion.pp:86 on node uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac\nJun 10 22:46:35.000000 ops-uberbastion-uswest2-i-5a2e5bac.... puppet-agent[3295]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mss on Firewall[110 TCP MSS for IPSEC VPN clients] at /mnt/puppet/staging/manifests/nodes/bastion/uber_bastion.pp:86 on node uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac...\n{code}\n", "created": "2015-06-10T17:45:00.000000"}, {"author": "557058:304dd9c1-1b01-409a-81db-99a0f56fdd6c", "body": "I also noticed this in my logs and it seems related:\n\n{code}\nCould not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mss on Firewall[110 TCP MSS for IPSEC VPN clients] at /mnt/puppet/staging/manifests/nodes/bastion/uber_bastion.pp:86 on node uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac\nCached catalog for uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac failed: Could not parse JSON data for catalog uber_bastion|ops-uberbastion-uswest2-i-5a2e5bac: Could not intern from pson: \"\\xD0\" on US-ASCII\nUsing cached catalog\nCould not retrieve catalog", "created": "2015-06-10T17:58:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-03T10:35:00.000000", "creator": "5f98f76b71ab9e006adb2413", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@457ad2a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0a3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}], "description": "I just upgraded to puppetlabs-firewall 1.6.0 and I'm trying to use the new set_mss functionality, but no matter how I write my manifest, I always get the following error:\n\nError 400 on SERVER: Invalid parameter set_mss on Firewall[2000 Lower Maximum Segment Size]\n\nI'm using the following in my manifest:\n\n        firewall { '2000 Lower Maximum Segment Size':\n                chain           =>      'OUTPUT',\n                proto           =>      'tcp',\n                set_mss      =>      '1440',\n                tcp_flags     =>      'SYN,RST,ACK SYN,ACK',\n                jump            =>      'TCPMSS',\n        }\n\nAccording to the documentation that I have seen, this should work correctly:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/commit/8f1ea5994b3bfd70536ac875a8ba9efd4d33ff50", "environment": "Puppet 3.8.1 / Ubuntu 12.04 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42351", "fixedVersions": [], "id": "42351", "issueType": "Bug", "key": "MODULES-2098", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98f76b71ab9e006adb2413", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Setting MSS fails on version 1.6.0", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "PR for readme mods", "created": "2015-06-11T19:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged to master at [e587d07e|https://github.com/puppetlabs/puppetlabs-acl/commit/e587d07e652ffd9f98696fb5b09a5e8d5ad3dd4a].", "created": "2015-06-12T17:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs and integration at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/acl/view/master/job/modules_puppetlabs-acl_intn-sys_core-master-foss-next/\n\n", "created": "2015-06-15T09:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Moving to resolved because these were just documentation fixes.", "created": "2015-06-15T09:43:00.000000"}], "components": ["acl", "supported"], "created": "2015-06-03T09:53:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32b439e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz09y7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "New Hire James needed a ticket!"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_230557334_*|*_1_*:*_1_*:*_9020_*|*_10007_*:*_1_*:*_78916210_*|*_3_*:*_1_*:*_5525683_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_721220184"}], "description": "The underlying type and provider has {{purge}} and {{inherit_parent_permissions}} specified with quoted boolean values, which is incorrect.\n\nSee for instance:\nhttps://github.com/puppetlabs/puppetlabs-acl#manage-a-basic-acl-with-all-parameters-expressed\n\nThe README should be scrubbed to have the appropriate {{true}} / {{false}} values unquoted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39047", "fixedVersions": [], "id": "39047", "issueType": "Bug", "key": "MODULES-2097", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-06-15T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL readme incorrectly quotes boolean parameters purge and inherit_parent_permissions", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "I believe this is a problem with adding an update-alternatives path to a manually installed java directory. We really don't see this usecase often because it requires copying the java directory directly into /usr/lib/jvm/ instead of using an RPM install, which should add the path to the update-alternatives list.\n\nThe bug is in how the `alternatives --install` command is being constructed.", "created": "2015-06-29T14:52:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "*The official oracle jdk packages also do not update alternatives list.", "created": "2015-06-29T15:06:00.000000"}], "components": ["java"], "created": "2015-06-03T04:38:00.000000", "creator": "557058:b00712d9-74cf-4d64-a915-9d184e892a2b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cfca74b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbgf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2679057_*|*_1_*:*_1_*:*_125933278_*|*_3_*:*_1_*:*_342724909_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1885328012"}], "description": "puppetlabs/java 1.3.0 not work in RHEL 7.x on work on RHEL 7.x.\n\nCode: \n{noformat}\n  class { 'java':\n    package               => 'java-1.7.0-oracle-devel',\n    java_alternative      => 'jre-1.7.0-oracle',\n    java_alternative_path => '/usr/lib/jvm/jre-1.7.0_oracle/bin/java'\n  }\n{noformat}\n\n\nOn server:\n{noformat}\n ll /usr/lib/jvm/jre-1.7.0_oracle/bin/java\n-rwxr-xr-x 1 root root 7718 Apr 10 21:49 /usr/lib/jvm/jre-1.7.0_oracle/bin/java\n{noformat}\n\nErrors:\n{noformat}\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns) alternatives version 1.3.61 - Copyright (C) 2001 Red Hat, Inc.\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns) This may be freely redistributed under the terms of the GNU Public License.\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns) usage: alternatives --install <link> <name> <path> <priority>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)                     [--initscript <service>]\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)                     [--slave <link> <name> <path>]*\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --remove <name> <path>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --auto <name>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --config <name>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --display <name>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --set <name> <path>\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)        alternatives --list\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns) common options: --verbose --test --help --usage --version\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns)                 --altdir <directory> --admindir <directory>\n alternatives --install jre-1.7.0-oracle java /usr/lib/jvm/jre-1.7.0_oracle/bin/java 20000 returned 2 instead of one of [0]\n(/Stage[main]/Java::Config/Exec[create-java-alternatives]/returns) change from notrun to 0 failed: alternatives --install jre-1.7.0-oracle java /usr/lib/jvm/jre-1.7.0_oracle/bin/java 20000 returned 2 instead of one of [0]\n(/Stage[main]/Java::Config/Exec[update-java-alternatives]) Dependency Exec[create-java-alternatives] has failures: true\n(/Stage[main]/Java::Config/Exec[update-java-alternatives]) Skipping because of failed dependencies\n(/Stage[main]/Java/Anchor[java::end]) Dependency Exec[create-java-alternatives] has failures: true\n(/Stage[main]/Java/Anchor[java::end]) Skipping because of failed dependencies\n{noformat}\n", "environment": "puppet 3.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40131", "fixedVersions": [], "id": "40131", "issueType": "Bug", "key": "MODULES-2095", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b00712d9-74cf-4d64-a915-9d184e892a2b", "resolution": "Fixed", "resolutionDate": "2015-06-30T11:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/java 1.3.0 not work in RHEL 7.x", "timeSpent": "PT0S", "updated": "2015-06-30T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:623c0f15a2f6400069eb795d]! The fix has been merged to master with PR: https://github.com/puppetlabs/puppetlabs-concat/pull/332", "created": "2015-06-04T17:21:00.000000"}], "components": ["concat"], "created": "2015-06-03T04:06:00.000000", "creator": "623c0f15a2f6400069eb795d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77ede42e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz09wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27669100_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_106417761"}], "description": "The new concat version 2.x converts the target path into a safe name used as the tag for the concatenations:\n\n{code}\n$safe_name = regsubst($name, '[/:\\n\\s]', '_', 'G')\n{code}\n\nThis regexp resolves the vast majority of the cases. However, on Windows agents there is a standard case that is not covered, the '{{C:\\Program Files (x86)}}' folder. The final safe name contains parenthesis, characters not allowed on tag names ([tag naming|https://docs.puppetlabs.com/puppet/latest/reference/lang_reserved.html#tags]).\n\nSaid that, extending this regexp to cover these cases would prevent errors with corner cases on Windows. The current implementation is simple and good for most of the cases, so I suggest to extend it only for the parenthesis and not all the possible combinations of characters allowed on Windows folders and not allowed by the tag naming.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39046", "fixedVersions": [], "id": "39046", "issueType": "Bug", "key": "MODULES-2094", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f15a2f6400069eb795d", "resolution": "Fixed", "resolutionDate": "2015-06-04T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Regexp to generate safe names on concat is not good enough for Windows", "timeSpent": "PT0S", "updated": "2015-06-04T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:3379fff1-9bb4-48bf-b029-da45f2f58a91", "body": "Ok, I got the first step working by changing the params.pp to this: \n\n{code}\n# Class: splunk::params\n#\n# This class takes a small number of arguments (can be set through Hiera) and\n# generates sane default values installation media names and locations. Default\n# ports can also be specified here. This is a parameters class, and contributes\n# no resources to the graph. Rather, it only sets values for parameters to be\n# consumed by child classes.\n#\n# Parameters:\n#\n# [*version*]\n#   The version of Splunk to install. This will be in the form x.y.z", "created": "2015-06-03T19:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nthanks for reporting and investigating this. The actual underlying puppet bug is tracked in PUP-4520 and already fixed in 4.1.0 and 3.8.1 (future parser).\n\nJust for completeness sake, I've applied your change (extended to all case statements). This will go out with the next module of spunk, which might not happen soon.\n\nRegards, David", "created": "2015-06-08T09:48:00.000000"}], "components": [], "created": "2015-06-03T01:07:00.000000", "creator": "557058:3379fff1-9bb4-48bf-b029-da45f2f58a91", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7aff4433"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz09vr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_463215677_*|*_5_*:*_1_*:*_0"}], "description": "Although the module is supported by puppetlabs there is not proper document to install, configure, and use it.\n\nBy the way. when I try to install the splunk server or forwarder in any environments is getting this error:\nCould not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, splunk module does not support kernel Linux at /etc/puppetlabs/puppet/environments/production/modules/splunk/manifests/params.pp \n\n", "environment": "linux or windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33763", "fixedVersions": [], "id": "33763", "issueType": "Bug", "key": "MODULES-2096", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3379fff1-9bb4-48bf-b029-da45f2f58a91", "resolution": "Fixed", "resolutionDate": "2015-06-08T09:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Splunk module", "timeSpent": "PT0S", "updated": "2015-06-08T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hi [~accountid:623a4a3501f8660070b63071], due to the issues uncovered by MODULES-2104 and PUP-1963, we recommend downgrading back to Concat 1.2.3, until we find a more robust solution for the Concat 2.x releases.\n\nApologies for any inconvenience, but we are faced with a complex problem with an undesirable workaround, so the best option is to re-install/pin your dependencies back to a known-good version of concat (1.2.3).\n-Bryan", "created": "2015-06-11T09:19:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The puppetlabs-concat 2.0.0 and 2.0.1 releases have been deleted from the Forge. If you're using either of those versions, please downgrade to 1.2.3 as soon as possible. We have also reverted the puppetlabs-concat github master to 1.2.3, if you would like to continue using 2.x or contribute to 2.x, there is a development branch named \"2.0.x\" to contribute to.\n\nThis is marked as \"Won't Fix\", but technically should be fixed at a later date when we have the ability to release a working concat module.", "created": "2015-06-12T17:21:00.000000"}], "components": ["concat"], "created": "2015-06-02T14:47:00.000000", "creator": "623a4a3501f8660070b63071", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@623f8301"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz098f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75534935_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_797713949"}], "description": "When trying to pass a metaparameter such as `loglevel` into a `concat` or `concat_file` resource, the metaparameter does not seem to get passed along to the file resource it creates. The example below will still send its log to NOTICE instead of DEBUG.\n\n{code}\nconcat_file { 'unique-tag':\n  tag      => 'unique-tag',\n  path     => /etc/something,\n  loglevel => 'debug',\n}\n{code}\n\nThe following commit fixes the problem for me but I'm not certain it's the correct solution. It seems that the metaparameters should be passed to the file automatically.\n\nhttps://github.com/mmarod/puppetlabs-concat/commit/8292a6463cc7b2918b6b19a87fe081f605f6bf4a", "environment": "Puppet 3.7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37076", "fixedVersions": [], "id": "37076", "issueType": "Bug", "key": "MODULES-2093", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a3501f8660070b63071", "resolution": "Won't Fix", "resolutionDate": "2015-06-12T17:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat and concat_file do not pass metaparameters down to the file resources they create", "timeSpent": "PT0S", "updated": "2015-06-12T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI have just tested this on a clean Debian 8 machine and I can confirm that it is working as expected.\n\nPlease try and add firewall rules manually (without using puppet), run 'netfilter-persistent save', and do a reboot to see if your rules remain once your system has come back up. If not, please investigate what is wrong with your installation and report back to us to see if this is something we can work around.\n\nThe reason why I need you to do this, is because I do not have a configuration that is the same as yours, as my rules do persist across reboots for me.\n\nAlso, please paste the output of the following commands:\npuppet modules list\nfacter osfamily\nfactor operatingsystem\nfactor operatingsystemmajrelease\nfactor operatingsystemrelease\ndpkg -s netfilter-persistent | grep Version\ndpkg -s iptables-persistent | grep Version\n\nThanks", "created": "2015-06-03T07:00:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "Hi,\n\nThe command netfilter-persistent-save doesn't work on my container Openvz, maybe some config are necessary. On my way.\n\n iptables -vL\nChain INPUT (policy DROP 0 packets, 0 bytes)\n pkts bytes target     prot opt in     out     source               destination\n    0     0 ACCEPT     icmp --  any    any     anywhere             anywhere             /* 000 ping entrant */\n    0     0 ACCEPT     all  --  lo     any     anywhere             anywhere             /* 001  trafic entrant\n    0     0 REJECT     all  --  !lo    any     anywhere             loopback/8           /* 002 Rejet du trafic\n \nroot@Jessie:~# netfilter-persistent save\nrun-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save\nrun-parts: /usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 1\nrun-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save\nrun-parts: /usr/share/netfilter-persistent/plugins.d/25-ip6tables exited with return code 1\nroot@Jessie:~# facter osfamily\nDebian\nroot@Jessie:~# facter operatingsystem\nDebian\nroot@Jessie:~# facter operatingsystemmajrelease\n8\nroot@Jessie:~# facter operatingsystemrelease\n8.0\nroot@Jessie:~# dpkg -s netfilter-persistent | grep Version\nVersion: 1.0.3\nroot@Jessie:~# dpkg -s iptables-persistent | grep Version\nVersion: 1.0.3", "created": "2015-06-05T11:37:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "After debug :\nWhen we launch command  netfilter-persistent save, the sub-command which is responsible of the save in our case is :\n /usr/share/netfilter-persistent/plugins.d/15-ip4tables save\n\nThere are two lines which prevent the backup :\nset -e\n/sbin/modprobe -q iptable_filter\n\nThe first exit the programm at the first error and the second generate error because in vz container we do not need to load module, they are loaded by hypervisor.\nWhen I comment set -e, it's works !\nBut what is the alternative? ", "created": "2015-06-05T12:46:00.000000"}, {"author": "623c12bf1c7f6a007049e948", "body": "can confirm this issue also on lxc containers with debian jessie.\nthe issue isn't obvious because normally puppet run's after the reboot and restores the iptables in an early stage.\nbut I would consider this issue as a security problem, because the node stays unprotected until puppet runs (if it works)\n\nbtw. a workaround is to remove the modprobe in the netfilter script on virtualized hosts", "created": "2017-10-17T01:09:00.000000"}], "components": ["firewall", "supported"], "created": "2015-06-02T14:23:00.000000", "creator": "623e78c8ee1b5a00702a732c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2172b71f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz01tr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}], "description": "Hello world,\n\nI'm trying module puppet-firewall on my fresh net-install Debian Jessie.\nWhen I running my catalog, all rules is applied.\nBut when I restart, all my rules are clean !\nDespite the replacement of command /usr/sbin/service netfilter-persistent save by iptables-persistent, the rules are not restore.\n", "environment": "Debian 8.0; Puppet 3.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34888", "fixedVersions": [], "id": "34888", "issueType": "Bug", "key": "MODULES-2092", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78c8ee1b5a00702a732c", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet-firewall doesn't restore rules after reboot", "timeSpent": "PT0S", "updated": "2022-01-24T11:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2015-06-02T11:20:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c720cea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz08hz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82907846_*|*_5_*:*_1_*:*_0"}], "description": "Approved review for https://forge.puppetlabs.com/stackforge/keystone", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38056", "fixedVersions": [], "id": "38056", "issueType": "Task", "key": "MODULES-2091", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-06-03T10:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Approved review for stackforge/keystone", "timeSpent": "PT0S", "updated": "2015-06-03T10:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T10:05:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Yes, this is still important.", "created": "2016-10-31T10:11:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "thanks [~accountid:557058:e0340dee-9d48-48c3-8c6a-02597af847c9]", "created": "2016-11-01T10:06:00.000000"}], "components": ["mount_core"], "created": "2015-06-02T11:18:00.000000", "creator": "557058:f8daee99-2ab2-4208-b31b-783cae58adca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@be3cdb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz08hr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}], "description": "When using the mount provider to apply a bind mount for a given mount point, it seems that in the precise scenario where the existing mount at the same location is an NFS volume (and perhaps the issue is less specific, but this is at least what we conclude without changing variables involved in the situation), Puppet will successfully modify the respective /etc/fstab entry, and even the desired mount options appear get applied, but the NFS volume remains mounted to the given location rather than the desired bind mount.\n\nI have concluded that when the change is triggered, a \"mount -o remount /target/dir\" is issued, which we've verified with manual execution that this will not effectively put the bind mount in place of the NFS mount.  As such, it seems the following pseudo-logic/code would need to be injected into the mount provider :\n\n{code}\n\"if (old fstype is nfs) and (new fstype is none && includes option of bind); then \n/bin/unmount /target/dir\n/bin/mount /target/dir\nfi\".\n{code}\n\nBelow are all the additional pertinent details that I can think to include, but feel free to let me know if any additional information and/or action is needed on my behalf!  Thanks!\n\n(Note : Entity-specific details have been replaced with generic placeholder references)\n\n==== Puppet Manifest ====\n{code}\nmount {\n      '/some/target/dir':\n\t      ensure  => 'mounted',\n\t      device  => \"$::mounts::some_vol\",\n\t      fstype  => \"$::mounts::some_vol_type\",\n\t      options => \"$::mounts::some_vol_opts\",\n\t      target  => '/etc/fstab',\n        require => [Class['mounts::app::dependent_nfs_mount'],File['/some/target/dir']];\n{code}\n\nHieradata:\n{code}\nmounts::some_vol: '/some/source_nfs_dir\u2019\nmounts::some_vol_type: 'none'\nmounts::some_vol_opts: \"%{hiera('bind_default_opts')}\"\nbind_default_opts: '_netdev,bind,rw,nosuid,nodev'\n{code}\n\n==== \"Pre-Puppet\" State ====\n{code}\n# mount | grep \u2018/some/target/dir\u2019\n1.2.3.4:/some_nfs_vol on /some/target/dir type nfs (rw,nosuid,nodev,bg,hard,vers=4,proto=tcp,timeo=600,rsize=65536,wsize=65536,nointr,addr=1.2.3.4,clientaddr=1.2.3.40)\n\n# grep \u2018/some/target/dir\u2019 /etc/fstab\n1.2.3.4:/some_nfs_vol\t/some/target/dir\tnfs\trw,bg,hard,vers=4,proto=tcp,timeo=600,rsize=65536,wsize=65536,nointr,nodev,nosuid\t0\t0\n\n# puppet agent --debug --trace --verbose --test 2>&1 | tee /tmp/puppet_run.out\n\u2026trim\u2026\nNotice: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]/device: device changed 1.2.3.4:/some_nfs_vol to /some/source_nfs_dir\nNotice: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]/fstype: fstype changed nfs to none\nNotice: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]/options: options changed rw,bg,hard,vers=4,proto=tcp,timeo=600,rsize=65536,wsize=65536,nointr,nodev,nosuid to _netdev,bind,rw,nosuid,nodev\nDebug: Flushing mount provider target /etc/fstab\nInfo: Computing checksum on file /etc/fstab\nDebug: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: The container Class[Mounts::Some_target_dir] will propagate my refresh event\nInfo: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: Scheduling refresh of Mount[/some/target/dir]\nDebug: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: The container Class [Mounts::Some_target_dir] will propagate my refresh event\nInfo: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: Scheduling refresh of Mount[/some/target/dir]\nDebug: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: The container Class[Mounts::Some_target_dir] will propagate my refresh event\nInfo: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: Scheduling refresh of Mount[/some/target/dir]\nInfo: Mount[/some/target/dir](provider=parsed): Remounting\nDebug: Executing /bin/mount -o remount /some/target/dir\nNotice: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: Triggered refresh from 3 events\nDebug: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: The container Class[Mounts::Some_target_dir] will propagate my refresh event\nInfo: /Stage[main]Mounts::Some_target_dir/Mount[/some/target/dir]: Scheduling refresh of Mount[/some/target/dir]\n\u2026trim\u2026\n{code}\n\n==== \u201cPost-Puppet State\u201d ====\n{code}\n# mount | grep \u2018/some/target/dir\u2019\n1.2.3.4:/some_nfs_vol on /some/target/dir type nfs (rw,nosuid,nodev,bind,_netdev)\n\n# grep \u2018some/target/dir\u2019 /etc/fstab\n/some/source_nfs_dir\t/some/target/dir\tnone\t_netdev,bind,rw,nosuid,nodev\t0\t0\n\n# ls -al /some/target/dir\n< contents of location are verifiably those of the NFS volume 1.2.3.4:/some_nfs_vol >\n{code}\n\n==== Manual Reproduction of Issue and Fix ====\n{code}\n# mount -o remount /some/target/dir\n# mount | grep /some/target/dir\n1.2.3.4:/some_nfs_vol on /some/target/dir type fs (rw,nosuid,nodev,bind,_netdev)\n# umount /some/target/dir\n# mount /some/target/dir\n# mount | grep /some/target/dir\n/some/source_nfs_dir on /some/target/dir type none (rw,nosuid,nodev,bind,_netdev)\n{code}\n", "environment": "Red Hat Enterprise Linux 6.6 - x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37074", "fixedVersions": [], "id": "37074", "issueType": "Bug", "key": "MODULES-7489", "labels": ["bind", "help_wanted", "linux", "mount", "nfs", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8daee99-2ab2-4208-b31b-783cae58adca", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change From NFS to Bind Mount is Partially Unsuccessful", "timeSpent": "PT0S", "updated": "2022-09-13T14:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR for this fix is: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/106", "created": "2015-06-03T11:46:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:63d2e00cd73cd1e44e228686] Thanks for catching that! The fix has been merged to master.", "created": "2015-06-03T11:55:00.000000"}], "components": [], "created": "2015-06-02T09:45:00.000000", "creator": "63d2e00cd73cd1e44e228686", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a1ffbc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz08e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93602109_*|*_10007_*:*_1_*:*_548940_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24771"}], "description": "https://github.com/puppetlabs/puppetlabs_spec_helper/blob/c8af494912ed64d3f77d43c359e0637876914e7b/lib/puppetlabs_spec_helper/rake_tasks.rb#L227\n\nis missing comma between \"examples/**/*.pp\" and \"spec/**/*.pp\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34887", "fixedVersions": [], "id": "34887", "issueType": "Bug", "key": "MODULES-2090", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e00cd73cd1e44e228686", "resolution": "Fixed", "resolutionDate": "2015-06-03T11:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper: bug at rake_tasks config", "timeSpent": "PT0S", "updated": "2015-06-03T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The puppetlabs-concat 2.0.0 and 2.0.1 releases have been deleted from the Forge. If you're using either of those versions, please downgrade to 1.2.3 as soon as possible. We have also reverted the puppetlabs-concat github master to 1.2.3, if you would like to continue using 2.x or contribute to 2.x, there is a development branch named \"2.0.x\" to contribute to.\n\nThis is marked as \"Won't Fix\", but technically should be fixed at a later date when we have the ability to release a working concat module.", "created": "2015-06-12T17:22:00.000000"}], "components": ["concat"], "created": "2015-06-02T08:37:00.000000", "creator": "62439284258562006fa2c4d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@226821a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz08db:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94975589_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_800489564"}], "description": "This is affecting concat v2.0.0 (version not available in dropdown list at the time of submitting)\n\nThe parameter `validate_cmd` stopped working (after upgrading from 1.2.0 to 2.0.0). Whatever I use, it doesn't do anything, e.g.:\n\nconcat { '/foo/bar':\n  validate_cmd => '/bin/false'\n  ...\n}\n\nLooking at the code, the parameter is a noop: it's being referenced in the ruby type, but not used at all. It was apparently forgotten in release v2.0.0. It used to work in 1.2.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41201", "fixedVersions": [], "id": "41201", "issueType": "Bug", "key": "MODULES-2089", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439284258562006fa2c4d5", "resolution": "Won't Fix", "resolutionDate": "2015-06-12T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/concat validate_cmd is a noop", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e1562ab90069f8aed4", "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "I started a doc here: https://docs.google.com/document/d/1YIHwz9CWhPn3O8Bn0Hk7ffgQut2q2IxZg--xQCJd8zM/edit", "created": "2015-06-01T19:18:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:623c08e1562ab90069f8aed4] it seems like input to that doc has slowed down, so I'm assigning this to you for review. Do you have enough to go on? And is there a docs ticket this relates to?\n\nAnyway, please resolve this if you have enough input to run with.", "created": "2015-06-08T17:16:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced]: Nick raised the excellent point that someone should test out the full upgrade plan outlined in this doc before we share it out. Is that on your radar, either as part of validating the puppet_agent module or broader SG?", "created": "2015-06-10T12:31:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920], thanks for bringing this to my attention. I will put together a plan to validate the doc as part of the puppet_agent module testing.", "created": "2015-06-10T14:24:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] and [~accountid:623c08e1562ab90069f8aed4] I have validated the spirit of the doc and have created beaker scripts that can be used to verify it in an ad-hoc fashion going forward. I am ok with closing this ticket. Thanks.", "created": "2015-07-02T18:34:00.000000"}], "components": [], "created": "2015-06-01T19:16:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2770e75e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoq67:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78969_*|*_3_*:*_1_*:*_597533422_*|*_10009_*:*_1_*:*_2562310882_*|*_5_*:*_1_*:*_8983755511_*|*_6_*:*_1_*:*_0"}], "description": "[~accountid:623c08e1562ab90069f8aed4] and I were talking about the need for a doc outlining the high-level plan for an upgrade. One part of that is the puppet_agent module, but it only makes sense in the context of the plan, hence organizing this task into the puppet_agent epic.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "41200", "fixedVersions": ["puppet_agent 1.0.0"], "id": "41200", "issueType": "Task", "key": "MODULES-2733", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Fixed", "resolutionDate": "2015-07-08T09:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Prep for a \"how to upgrade\" doc", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Luke,\n\njust moving the directive out of the conditional in the template is not enough. without $ssl being true, the apache::mod::ssl class is not included automatically and without mod_ssl SSLProxyEngine is just a syntax error.\n\nGiven that this is a uncommon configuration and you already need to add more scaffolding outside, you can easily specify 'SSLProxyEngine On' in the custom_fragment parameter and be done with it.\n\nI would probably merge a PR that contains a patch to do this properly in apache::host, with a short explanation in the README and a set of tests ascertaining that the change actually does what it should do.\n\nRegards, David", "created": "2015-06-01T07:39:00.000000"}], "components": ["apache", "supported"], "created": "2015-06-01T03:36:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@446088f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz06tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14535946_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nIn the way puppetlabs-apache generated VHost files, it is impossible to have SSLProxyEngine on without SSL itself being on. Apache does support this, even though it is a rare configuration. Can we please move:\n\n  <%- if @ssl_proxyengine -%>\n  SSLProxyEngine On\n  <%- end -%>\n\nTo outside the main <%- if @ssl -%> block in this template:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/vhost/_ssl.erb", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38055", "fixedVersions": [], "id": "38055", "issueType": "New Feature", "key": "MODULES-2088", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "resolution": "Won't Fix", "resolutionDate": "2015-06-01T07:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SSLProxyEngine is usable without SSL enabled", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Nick,\n\nthank you for your report. I've created a PR with the required changes at https://github.com/puppetlabs/puppetlabs-ntp/pull/268 \n\nI expect this to go out with the next release.\n\nRegards, David", "created": "2015-06-01T08:11:00.000000"}], "components": ["ntp"], "created": "2015-05-31T05:37:00.000000", "creator": "557058:d68def34-eaf7-4ce2-85a2-aabdfd1a8c1d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7172323c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz06s7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93912355_*|*_10007_*:*_1_*:*_4354716_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_755191"}], "description": "Hello,\n\nin ntp version 4.0.0 is the default restrict missing in /modules/ntp/manifests/params.pp for debian, this effects an syntax error:\n\nnmetz@master:/etc/puppet/environments/dev$ sudo /etc/init.d/ntp status\n\u25cf ntp.service - LSB: Start NTP daemon\n   Loaded: loaded (/etc/init.d/ntp)\n   Active: active (running) since So 2015-05-31 12:56:08 CEST; 2s ago\n  Process: 34061 ExecStop=/etc/init.d/ntp stop (code=exited, status=0/SUCCESS)\n  Process: 34070 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS)\n   CGroup: /system.slice/ntp.service\n           \u2514\u250034077 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 106:111\n\nMai 31 12:56:08 master ntpd[34077]: line 13 column 13 syntax error, unexpected T_Kod, expecting T_String\nMai 31 12:56:08 master ntpd[34077]: syntax error in /etc/ntp.conf line 13, column 13\nMai 31 12:56:08 master ntpd[34077]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123\nMai 31 12:56:08 master ntpd[34077]: Listen and drop on 1 v6wildcard :: UDP 123\nMai 31 12:56:08 master ntpd[34077]: Listen normally on 2 lo 127.0.0.1 UDP 123\nMai 31 12:56:08 master ntpd[34077]: Listen normally on 3 eth0 46.237.235.5 UDP 123\nMai 31 12:56:08 master ntpd[34077]: Listen normally on 4 lo ::1 UDP 123\nMai 31 12:56:08 master ntpd[34077]: Listen normally on 5 eth0 fe80::216:3eff:fe00:20 UDP 123\nMai 31 12:56:08 master ntpd[34077]: peers refreshed\nMai 31 12:56:08 master ntpd[34077]: Listening on routing socket on fd #22 for interface updates\n\nAfter add the default restrict, evrything looks fine. Please have a look into it. \n\n@@ -72,7 +72,7 @@ class ntp::params {\n       $driftfile       = $default_driftfile\n       $package_name    = $default_package_name\n       $restrict        = [\n-        '-4 kod nomodify notrap nopeer noquery',\n+        '-4 default kod nomodify notrap nopeer noquery',\n         '-6 default kod nomodify notrap nopeer noquery',\n         '127.0.0.1',\n         '::1',\n\nBest Regards\nNick", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35924", "fixedVersions": [], "id": "35924", "issueType": "Bug", "key": "MODULES-2087", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d68def34-eaf7-4ce2-85a2-aabdfd1a8c1d", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ntp default restrict for debian/ipv4 is missing", "timeSpent": "PT0S", "updated": "2015-06-01T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:999854:2ca35ed2-24b1-4bed-972f-8fefbd8b75ca],\n\nI believe we fixed this issue in master but it hasn't been released yet (with this [PR|https://github.com/puppetlabs/puppetlabs-apt/pull/524/files]). Do you want to test that patch out and see if it fixes your problems? We're planning a new release that will include that fix in 2 weeks.", "created": "2015-06-03T11:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It looks like this was resolved with the aforementioned PR, resolving this ticket.", "created": "2016-02-01T07:29:00.000000"}, {"author": "6201b4f3e5caff0070e1ee79", "body": "Assign to Morgan as the original reporter filed a GDPR request for the removal of their data.", "created": "2023-03-09T13:22:00.000000"}], "components": ["apt", "supported"], "created": "2015-05-29T10:44:00.000000", "creator": "999854:2ca35ed2-24b1-4bed-972f-8fefbd8b75ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44585426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0687:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434550953_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_20984540978"}], "description": "Since switching to the new version of apt module (2.0.1) I get the error 'lsbdistcodename fact not available' when running puppet but the fact is available in facter:\n\nubuntu@srv:~$ sudo puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: lsbdistcodename fact not available: release parameter required at /etc/puppet/environments/production/modules/apt/manifests/source.pp:20 on node srv.local\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\nTime:\n         Last run: 1432917187\nVersion:\n           Config: \n           Puppet: 3.8.1\n\nubuntu@srv:~$ sudo facter lsbdistcodename\ntrusty\n\nubuntu@srv:~$ facter --version\n2.4.4\n\nubuntu@srv:~$ ruby --version\nruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]", "environment": "Ubuntu 14.04, Puppet 3.8.1, Facter 2.4.4, apt module 2.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43389", "fixedVersions": [], "id": "43389", "issueType": "Bug", "key": "MODULES-2084", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lsbdistcodename fact not available", "timeSpent": "PT0S", "updated": "2023-03-09T13:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hi [~accountid:624387d1ad6b7e006aa3fc0b], Thanks for the ticket. I believe we've addressed this dependency issue in our latest release 2.0.1.\n\nCan you please retry after updating your module to 2.0.1?\n\nThanks!", "created": "2015-06-03T10:46:00.000000"}, {"author": "624387d1ad6b7e006aa3fc0b", "body": "Hi,\nI have tested the release 2.0.1 and error is still there. The example given in the bug report still gives the error.\n\n", "created": "2015-06-10T08:44:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Hello [~accountid:624387d1ad6b7e006aa3fc0b]. \n\nSorry about that. Unfortunately, we found a few other issues with the concat 2.x module in addition to the module being impacted by PUP-1963.\n\nAt this stage, I highly recommend downgrading your concat installation to version 1.2.3, until we get concat 2.x cleared up. I apologize for any inconvenience this may cause.\n\n-Bryan", "created": "2015-06-10T10:17:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The puppetlabs-concat 2.0.0 and 2.0.1 releases have been deleted from the Forge. If you're using either of those versions, please downgrade to 1.2.3 as soon as possible. We have also reverted the puppetlabs-concat github master to 1.2.3, if you would like to continue using 2.x or contribute to 2.x, there is a development branch named \"2.0.x\" to contribute to.\n\nThis is marked as \"Won't Fix\", but technically should be fixed at a later date when we have the ability to release a working concat module.", "created": "2015-06-12T17:22:00.000000"}], "components": ["concat"], "created": "2015-05-29T08:27:00.000000", "creator": "624387d1ad6b7e006aa3fc0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a318148"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz062n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_440311561_*|*_4_*:*_1_*:*_203832023_*|*_6_*:*_2_*:*_597557057"}], "description": "I am using master-client setup so i have no need for the environment directory on the client. But if I use the source attribute in concat::fragment then manifest ends with the following error:\n{code}\nError: /Stage[main]/Main/Node[slave]/Concat[test_file]/Concat_file[test_file]: Failed to generate additional resources using 'eval_generate': Could not find a directory environment named 'test' anywhere in the path: /etc/puppetlabs/code/environments. Does the directory exist?\n{code}\n\nIf I create the directory /etc/puppetlabs/code/environments/test on the client then this errors dissapears and it behaves correctly.\n\nHere is my example node definition:\n{code}\n/etc/puppetlabs/code/environments/test/manifests/init.pp\n{code}\n{code}\nnode slave {\n\n  concat { 'test_file':\n    ensure  =>  present,\n    path    =>  '/tmp/test_file',\n    owner   =>  'root',\n    group   =>  'root',\n    mode    =>  '0640',\n  }\n\n  concat::fragment { 'test_file_content':\n    target => 'test_file',\n    source => 'puppet:///modules/test/test_file',\n  }\n}\n{code}\n\nand of course I have the file created:\n{code}\n/etc/puppetlabs/code/environments/test/modules/test/files/test_file\n{code}\nContent of the test file:\n{code}\nTest file content\n{code}", "environment": "Puppet 4.1\nConcat 2.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34886", "fixedVersions": [], "id": "34886", "issueType": "Bug", "key": "MODULES-2083", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387d1ad6b7e006aa3fc0b", "resolution": "Won't Fix", "resolutionDate": "2015-06-12T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat fragment with parameter source will fail if the environment directory is not available on the client", "timeSpent": "PT0S", "updated": "2015-06-12T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixes merged into master.", "created": "2015-06-08T16:10:00.000000"}], "components": ["apt"], "created": "2015-05-28T13:02:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae91048"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz05pr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_515048139_*|*_3_*:*_1_*:*_446629234_*|*_5_*:*_1_*:*_0"}], "description": "In order to ease the upgrade headache for external modules using puppetlabs-apt, apt::source and apt::key should be updated to be backwards compatible with 1.8.x.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38054", "fixedVersions": [], "id": "38054", "issueType": "Improvement", "key": "MODULES-2081", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-06-08T16:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make apt 2.x more backwards compatible", "timeSpent": "PT0S", "updated": "2015-06-08T16:10:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "Of course it may that restoring the old behavior is seen as undesirable.\n\n", "created": "2015-05-28T05:36:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've added a note to the README and the define's doctoring at https://github.com/puppetlabs/puppetlabs-concat/pull/320", "created": "2015-05-29T03:48:00.000000"}], "components": ["concat"], "created": "2015-05-28T03:33:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@101a0d41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz054v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87199869_*|*_10007_*:*_1_*:*_129570_*|*_5_*:*_1_*:*_0"}], "description": "Between 1.2.0. and 2.0.0 of puppetlabs-concat\n\n{code}\nconcat{'/tmp/file':\n   warn => '# A sausage'\n}\n{code}\n\nchanged behaviour. It used to do \n\n{code}\nprintf '%s\\n' \"$WARNMSG\" > \"fragments.concat\"\n{code}\n\nand a '\\n' to the warn variable.\n\nIt now does not:\n\n{code}\nif $_append_header {\n      concat_fragment { \"${name}_header\":\n        tag     => $safe_name,\n        content => $warn_message,\n        order   => '0',\n      }\n    }\n{code}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41199", "fixedVersions": [], "id": "41199", "issueType": "Bug", "key": "MODULES-2080", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-05-29T03:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat warn parameter change of behavior.", "timeSpent": "PT0S", "updated": "2015-05-29T03:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Added this to the list for the next approval meeting", "created": "2015-05-29T04:02:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Sorry, that got lost somehow. [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] can you please instruct me on the right way to add something to the approved candidate list?", "created": "2015-06-10T04:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:68216498-c6bf-4e8f-92c1-ac84887b7c02] sorry, missed this one this week :(", "created": "2015-06-10T10:35:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100],\n\nThis modules needs some updates before it's ready for approval:\n* it has some puppet-lint errors (Indentation of => is not properly aligned - 3 occurrences. Two-space soft tabs not used - 1 occurrence.)\n* it is missing the LICENSE file\n* it is missing OS and puppet/PE compatibility information in metadata.json\n* the README doesn't have any documentation for the parameters\n\nWe were also wondering why this module uses puppetlabs/postgresql instead of puppetlabs/pe_postgresql if it's intention is to be used with PE.\n\nThanks!", "created": "2015-06-23T16:51:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] okay I updated the module and think it takes care of everything. \n\nI use the postgresql module because the external postgresql node of a PE install needs to be installed before the PE infrastructure is available so I don't have access to pe_postgresql.  Also, there is no supported way to install the pe_postgresql packages outside of using the installer.  \n\n", "created": "2015-08-06T12:13:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] any update?", "created": "2015-08-24T13:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100], I'll add this to our schedule for tomorrow's review. Thanks!", "created": "2015-08-24T16:46:00.000000"}], "components": ["approved"], "created": "2015-05-27T16:29:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@495e7dbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz04vb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_127827651_*|*_3_*:*_1_*:*_84247769_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3784876883_*|*_10006_*:*_1_*:*_1638977787_*|*_10005_*:*_1_*:*_2206335545"}], "description": "You can see the module here:\n\nhttps://forge.puppetlabs.com/npwalker/pe_external_postgresql", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33762", "fixedVersions": [], "id": "33762", "issueType": "New Feature", "key": "MODULES-2079", "labels": ["tcse"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2015-08-26T10:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review pe_external_postgresql for puppet approved", "timeSpent": "PT0S", "updated": "2015-08-26T10:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Tim,\n\nfrom the look of the code, nothing short of including the apt::params class should cause this error. From your description of how this only starts happening after you run one of you Debian machines, perhaps you have some export/collect thing going on, that contaminates your amazon linux machine's catalog? Without seeing you code, this'll be hard to debug.", "created": "2015-05-29T04:09:00.000000"}, {"author": "623a43c5b75ca800705600f3", "body": "Hi David, thanks for the response. This looks like it was a n00b mistake on my part. I had a module manifest that looked like:\n\ninclude apt\nclass foo {\n    ...\n}\n\nWhen it should have looked like:\n\nclass foo {\n    include apt\n    ...\n}\n\nThanks again and sorry for the noise. ", "created": "2015-05-29T07:26:00.000000"}], "components": ["apt"], "created": "2015-05-27T13:58:00.000000", "creator": "623a43c5b75ca800705600f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@103b2229"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz04mf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137436111_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11863793"}], "description": "Hi.\n\nMy environment is a mixture of VPSs, most of which use Debian and one that is in AWS running Amazon Linux. None of the manifests that affect the Amazon host include the puppetlabs-apt module or apt class. However, the module is causing agent failures on the Amazon host. For example:\n\n$ sudo puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: This module only works on Debian or derivatives like Ubuntu at /etc/puppet/modules/apt/manifests/params.pp:4 on node w1.teamsammut.com\n\nOddly, if I restart the server, the puppet agent runs correctly...\n\n$ sudo puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for w1.teamsammut.com\nInfo: Applying configuration version '1432756558'\nNotice: /Stage[main]/Postfix_client/Package[sendmail]/ensure: created\nNotice: /Stage[main]/Postfix_client/Package[exim]/ensure: created\nNotice: /Stage[main]/Common::Syslog-ng/Package[rsyslog]/ensure: created\nNotice: Finished catalog run in 3.20 seconds\n$\n\n...until one of my debian hosts runs the puppet agent. Then the puppet agent fails again on the Amazon host. \n", "environment": "Client is AWS server instance using puppet 3.7.4 (3.7.4-1.12.amzn1). \n\nServer is 3.7.3 with puppetlabs-apt module version 2.0.1. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41198", "fixedVersions": [], "id": "41198", "issueType": "Bug", "key": "MODULES-2078", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43c5b75ca800705600f3", "resolution": "Cannot Reproduce", "resolutionDate": "2015-05-29T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt: Module causes failues on Amazon Linux", "timeSpent": "PT0S", "updated": "2015-05-29T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Failed CI at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/9/PLATFORM_CONFIG=redhat-7-64mda-inverted,SLAVE_LABEL=beaker/consoleText", "created": "2015-06-04T10:19:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Passed CI https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/10/", "created": "2015-06-04T11:31:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Resolved per QA risk assessment.", "created": "2015-06-09T11:15:00.000000"}], "components": ["puppet_agent"], "created": "2015-05-27T10:05:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eee6f54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz043r:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "puppet_agent priority bumped"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_57465936_*|*_1_*:*_1_*:*_132448_*|*_10007_*:*_2_*:*_638700519_*|*_5_*:*_1_*:*_11480685609_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_431051362"}], "description": "When the agent_upgrade module updates the mcollective's libdir, it should prepend the new location rather than append it so that modules in the new location are preferred.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "39045", "fixedVersions": ["puppet_agent 0.2.0"], "id": "39045", "issueType": "Bug", "key": "MODULES-2713", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-09T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Agent migration for mco configuration should prefer new plugin location", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is already fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/719 and will be part of the next release.\n\nThanks for your report!", "created": "2015-05-29T04:11:00.000000"}], "components": ["mysql"], "created": "2015-05-27T08:59:00.000000", "creator": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@362cfeaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0433:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155483643_*|*_5_*:*_1_*:*_0"}], "description": "Commit https://github.com/puppetlabs/puppetlabs-mysql/commit/4bab65edcb98f82f87a4414840fe90ab81b6cea3 introduced a new require for the service resource that based on the platform might be unmet.\n\nRequire is available at https://github.com/puppetlabs/puppetlabs-mysql/blob/4bab65edcb98f82f87a4414840fe90ab81b6cea3/manifests/server/service.pp#L34\n\nIt looks like this :\n\nrequire => Package[$mysql::server::service_name],\n\nPackage doesn't always have service_name the use of $mysql::server::server_package_name here seems more appropriate\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33761", "fixedVersions": [], "id": "33761", "issueType": "Bug", "key": "MODULES-2077", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "resolution": "Fixed", "resolutionDate": "2015-05-29T04:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "New require in Service['mysqld'] breaks the module", "timeSpent": "PT0S", "updated": "2015-05-29T04:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:b6fc79ad-cb50-406d-848a-76d40ea93557], we don't want to change the defaults right now since those packages don't seem to be available by default on other EL variants, but you can install java-1.8.0 using something like this:\n\n{noformat}\nclass { 'java':\n  package => 'java-1.8.0-openjdk-devel',\n}\n{noformat}", "created": "2015-06-29T15:08:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Only issue with this solution is 1.8.0 gets installed but 1.7.0 doesn't get removed so java -version still defaults to 1.7.0", "created": "2015-09-09T11:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530] you should be able to work around that by setting the alternatives with `java_alternative` and `java_alternative_path` for the values on your system I think.", "created": "2015-09-21T17:59:00.000000"}], "components": ["java"], "created": "2015-05-26T10:58:00.000000", "creator": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bcdd483"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbg7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_707059780_*|*_3_*:*_1_*:*_3317845_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2242239348"}], "description": "Support for java-1.8.0 (both openjdk and oracle) should be available in the puppetlabs/java module.  java-1.8.0 is included in both RHEL 6.6 and RHEL7.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39044", "fixedVersions": [], "id": "39044", "issueType": "New Feature", "key": "MODULES-2076", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "resolution": "Done", "resolutionDate": "2015-06-29T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for java-1.8.0 for RHEL6 and RHEL6 in puppetlabs-java ", "timeSpent": "PT0S", "updated": "2015-09-21T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-05-26T06:37:00.000000", "creator": "557058:c141f7b8-9e64-4b91-a82b-03963a4f8f16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22e8db9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz878f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1978915148_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_81690384378"}], "description": "When trying to set up a grant for a stored function, puppetlabs-mysql quotes the MySQL command incorrectly. This looks like it was fixed for PROCEDURE grants here: https://puppet.atlassian.net/browse/MODULES-130\n\nThere doesn't appear to be a similar fix for FUNCTIONS though. It results  in the following error:\n\n{noformat}\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT EXECUTE ON `FUNCTION dbname`.NAME_OF_FUNC TO 'dbuser'@'host' WITH GRANT OPTION' returned 1: ERROR 1144 (42000) at line 1: Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used\n{noformat}\n\nIt's simple to see what's gone wrong - it's put the backtick to the left of FUNCTION rather than simply around \"dbname\".\n\nMy grants section looks as follows:\n\n{noformat}\ngrants => {\n    'dbuser@localhost/FUNCTION dbname.NAME_OF_FUNC' => {\n        ensure     => present,\n        options    => ['GRANT'],\n        privileges => ['EXECUTE'],\n        table      => 'FUNCTION dbname.NAME_OF_FUNC',\n        user       => 'dbuser@localhost'\n    },\n}\n{noformat}\n", "environment": "Debian, Puppet 3.7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33760", "fixedVersions": [], "id": "33760", "issueType": "Bug", "key": "MODULES-2075", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c141f7b8-9e64-4b91-a82b-03963a4f8f16", "resolution": "Fixed", "resolutionDate": "2018-01-18T15:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "GRANT on FUNCTION does not behave as expected", "timeSpent": "PT0S", "updated": "2018-01-18T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d7a866b810069e43558", "body": "\n\nHaving this error when the module is run\n\nNotice: /Stage[main]/Weblogic/Exec[install weblogic]/returns: Unable to change access permissions on the temporary directory /tmp/OraInstall2015-05-27_01-02-38PM.\n Notice: /Stage[main]/Weblogic/Exec[install weblogic]/returns: Unable to locate or create a temporary directory for the Oracle Universal Installer.\n\nwhat permisiion is required for /tmp folder.\n I have already assign 777 for the .tmp folder.\n\uf210\n\ncould anyone suggest which is best way", "created": "2015-05-27T18:49:00.000000"}, {"author": "70121:e85fad6a-dfc7-4714-8b47-bf52767b0233", "body": "I am also seeing this error when using concat in my own module, but only when using CentOS 7 and an even number of concat fragments, more details here: https://groups.google.com/forum/#!topic/puppet-users/Ajzgf9akW0A", "created": "2015-05-28T01:58:00.000000"}, {"author": "70121:e85fad6a-dfc7-4714-8b47-bf52767b0233", "body": "I just checked and this issue does not occur with Concat 1.2.2. Only 2.0.0 is affected.", "created": "2015-05-31T11:39:00.000000"}, {"author": "624387d1ad6b7e006aa3fc0b", "body": "I had this problem if I had a file resource for parent directory with purge true and recurse true.\nThe directory was being applied before the file_concat resource and it was causing errors because it did not know about the file_concat resource.\n\nI fixed it by finding the file resource causing it and adding before => File to the concat resource.\n", "created": "2015-06-01T14:48:00.000000"}, {"author": "70121:e85fad6a-dfc7-4714-8b47-bf52767b0233", "body": "In my particular use case I cannot add a 'before => File' due to the conditional nature of said File resource. It seems like a bug that the File does not know about the concat if you have a 'before => Concat' as I do anyway as the File definitely knows about the Concat, or it should do according to the documentation (http://docs.puppetlabs.com/learning/ordering.html#syntax-relationship-metaparameters).", "created": "2015-06-01T15:26:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Duplicate of MODULES-2054.\n\nThis should also be fixed in the new 2.0.1 release. Thanks!", "created": "2015-06-03T10:57:00.000000"}, {"author": "623c118e7910a200718b93ff", "body": "Thanks, works for me. Sorry that I missed the duplicated issue!", "created": "2015-06-03T12:35:00.000000"}, {"author": "70121:e85fad6a-dfc7-4714-8b47-bf52767b0233", "body": "Thanks, also fixed for me.", "created": "2015-06-03T15:20:00.000000"}], "components": ["apache", "concat", "supported"], "created": "2015-05-26T05:12:00.000000", "creator": "623c118e7910a200718b93ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38d6b917"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_711888005_*|*_6_*:*_1_*:*_0"}], "description": "Since upgrading to concat v2, i start to have several issues saying that a resource has a negative number of dependencies, for instance when using the puppetlabs apache module\u2026\n\nAny hints?\n\n{code}\nWarning: 15-default.conf: appears to have a negative number of dependencies\nWarning: Concat[15-default.conf]: appears to have a negative number of dependencies\nWarning: Apache::Vhost[default]: appears to have a negative number of dependencies\nWarning: /Stage[main]/Apache/Apache::Vhost[default]/File[15-default.conf symlink]: appears to have a negative number of dependencies\nWarning: Apache::Vhost[default]: appears to have a negative number of dependencies\nWarning: /etc/apache2/sites-available: appears to have a negative number of dependencies\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37072", "fixedVersions": [], "id": "37072", "issueType": "Bug", "key": "MODULES-2074", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c118e7910a200718b93ff", "resolution": "Duplicate", "resolutionDate": "2015-06-03T10:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"[\u2026] appears to have a negative number of dependencies\"", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This PR has been merged (it was re-submitted)\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/639", "created": "2015-06-18T04:25:00.000000"}], "components": ["postgresql"], "created": "2015-05-26T03:55:00.000000", "creator": "557058:1da1a575-5db5-4300-8fad-fa5e92383cb4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c125950"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1989011690_*|*_5_*:*_1_*:*_0"}], "description": "I can't find a reference to the following:\n\nThere is a pull request on github puppetlabs/postgresql, namelijk #614 which solves the problem that systemd-override.erb doesn't use $version for its building of /etc/systemd/system/postgresql.service\n", "environment": "Centos7.1, Postgresql repositories to install postgresql-server 9.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43388", "fixedVersions": [], "id": "43388", "issueType": "Bug", "key": "MODULES-2073", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1da1a575-5db5-4300-8fad-fa5e92383cb4", "resolution": "Fixed", "resolutionDate": "2015-06-18T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Systemd integration is broken on Centos7.1 and use of postgresql repositories", "timeSpent": "PT0S", "updated": "2015-06-18T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:623c08e1562ab90069f8aed4] thoughts on the documentation request?", "created": "2015-05-26T09:19:00.000000"}, {"author": "623c08e1562ab90069f8aed4", "body": "Hmm... I'd say that falls under DOC-1142. I think the embedded docs for the resources type is terse enough that we probably shouldn't be filling in every edge case", "created": "2015-05-26T10:46:00.000000"}, {"author": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "body": "A compound namevar of {{$user-$title}}? That would be really nice!", "created": "2015-05-26T22:04:00.000000"}, {"author": "557058:750ff3bd-7564-4d8a-b480-b500b85be583", "body": "Just ran into this in production.\n\nWhen you end up with two cron entries with the same name, the resource isn't declared in puppet, and purge is on, then it will remove one entry on the first run, then the second entry on the second run.\n\nThis could be a bit of a security vulnerability if you're using Puppet for that sort of thing, since it allows an attacker to \"hide\" cron jobs.", "created": "2017-03-02T23:49:00.000000"}, {"author": "6243990945ece00069c8eca3", "body": "Has there been any progress regarding the compound namevar?\n\nAlso the debug message when encountering the cron resource twice is less than helpful.\n\nDebug: Cron compress_vlogger_logs_apache_vhost_test2 found in both crontab and crontab", "created": "2019-06-26T03:43:00.000000"}], "components": ["cron_core"], "created": "2015-05-26T00:07:00.000000", "creator": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@777b5ac9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/15"}], "description": "This problem is more general than just the cron provider, but I'm sure you're aware of the general problem so this is more a request for documentation update to call out this \"gotcha\".\n\nI have Puppet code like this:\n{code}resources { 'cron':\n  purge => true,\n}\ncron { 'test':\n  ensure  => present,\n  command =>  'true',\n  user    => 'root',\n}\n{code}\n\nThis deploys fine. A while later I decide I'd like to change the user this runs as and update the code:\n{code}resources { 'cron':\n  purge => true,\n}\ncron { 'test':\n  ensure  => present,\n  command =>  'true',\n  user    => 'puppet',\n}\n{code}\n\nWhen Puppet runs, it will create the 'test' cron in Puppet's crontab, but it will not remove root's crontab unless you remove the resource entirely from Puppet.\n\nThe reason this happens is clear after some thought - the resource has the same name, and `puppet resource cron` confirms only one of the cron entries is visible as a Puppet-manageable resource.\n\nIt would be nice if there was work done so that the old version of this resource was purged as desired, but that seems like it would be quite hard. In the meantime, it would be nice if the cron resource documentation at least mentioned this problem.", "environment": "Puppet SC1", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "38053", "fixedVersions": [], "id": "38053", "issueType": "Bug", "key": "MODULES-7781", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "cron resources with the same name but for different users can't be purged", "timeSpent": "PT0S", "updated": "2019-06-26T06:23:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "attachments": [], "comments": [{"author": "60467c4ececcdd006a087e0c", "body": "Pull request for the fix", "created": "2015-05-28T06:11:00.000000"}, {"author": "60467c4ececcdd006a087e0c", "body": "any updates on this issue. can someone look into this :)", "created": "2015-06-29T04:48:00.000000"}, {"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "I'm looking at redoing this PR to address this particular ticket. To me, the current PR introduces way too many changes that are outside the scope of this bug report. \n\nIf anything, the other changes should be opened as separate (or multiple PRs) for easier review and testing.", "created": "2015-07-30T07:37:00.000000"}, {"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "This is growing to be a more drastic set of changes than simply setting the _$passenger_version_ to _undef_ and forcing a value to be set. I've been using Ubuntu 14.04 and by default on an _apt-get install libapache2-mod-passenger_.\n\nRuby 1.9.1 is being included as an install dependency which is fine, but the module is hard-coded for 1.8. This fails when attempting to update the load file due to the _$gem_path_, _$gem_binary_path_, _$passenger_root_, and _$mod_passenger_location_ being incorrect/non-existent\n", "created": "2015-07-30T09:21:00.000000"}, {"author": "60467c4ececcdd006a087e0c", "body": "[~accountid:557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3] yep, earlier even i thought of the same, but the module needs to be rewrite again. as i was not sure what to do. I simply did a patch work to get the code working. I think i should have rewrote it completely from scratch.\n\nOr else let me know. If I can be off any help. We are going to use this module, and waiting for it to get merged. ", "created": "2015-07-30T11:20:00.000000"}], "components": ["apt", "passenger", "supported"], "created": "2015-05-25T20:31:00.000000", "creator": "60467c4ececcdd006a087e0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@161f3c7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}], "description": "node 'rubyonrails06' { class { 'passenger' : passenger_version => '5.0.7' } }\n\nIt install the gem version \"3.0.21\"\nbecause it specified in params.pp\n```\nclass passenger::params {\n  $package_ensure     = '3.0.21'\n  $passenger_version  = '3.0.21'\n```\n\nand it is inherits in init.pp\n```\nclass passenger (\n  $gem_binary_path        = $passenger::params::gem_binary_path,\n  $gem_path               = $passenger::params::gem_path,\n  $mod_passenger_location = $passenger::params::mod_passenger_location,\n  $package_name           = $passenger::params::package_name,\n  $package_ensure         = $passenger::params::package_ensure,\n  $package_provider       = $passenger::params::package_provider,\n  $passenger_package      = $passenger::params::passenger_package,\n  $passenger_provider     = $passenger::params::passenger_provider,\n  $passenger_root         = $passenger::params::passenger_root,\n  $passenger_ruby         = $passenger::params::passenger_ruby,\n  $passenger_version      = $passenger::params::passenger_version,\n  $compile_passenger      = $passenger::params::compile_passenger,\n  $include_build_tools    = false,\n) inherits passenger::params \n```\n\nSo even if I pass version number, it still install 3.0.21", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43387", "fixedVersions": [], "id": "43387", "issueType": "Bug", "key": "MODULES-2072", "labels": ["beginner", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60467c4ececcdd006a087e0c", "status": "In Progress", "statusCategory": "In Progress", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "passenger: installs only 3.0.21 gem instead given different version in site.pp", "timeSpent": "PT0S", "updated": "2015-09-21T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "I forked the repo and made some edits that make this work in my use case. \n\nthe changes can be seen here: https://github.com/puppetlabs/puppetlabs-stdlib/compare/master...CENGN:fix/master/file_line_multiple_after\n\nI also added a test for this particular case to spec/unit/puppet/provider/file_line/ruby_spec.rb\n\n", "created": "2015-05-25T13:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Merged https://github.com/puppetlabs/puppetlabs-stdlib/pull/463 as provided by Raymond.", "created": "2015-05-29T03:22:00.000000"}], "components": ["stdlib"], "created": "2015-05-25T12:05:00.000000", "creator": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@433bd1b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02kf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_314222612_*|*_5_*:*_1_*:*_0"}], "description": "Multiple: Determines if match can change multiple lines. If set to false, an exception will be raised if more than one line matches. Valid options: 'true', 'false'. Default: Undefined.\n\nWhy not allow this to function when defining only \"after\" and not \"match\"?\n\nIn a use case I have an additional parameter I would like to ensure exists after a certain tag that occurs more than once in an Closure template. So I specify the following: \n{code}\nfile_line { \"autocomplete_off\":\n    multiple => true,\n    path     => \"/path/to/template\",\n    after    => \"{param id: 'j_password' /} \",\n    line     => \"{param autocomplete: 'off' /}\",\n}\n{code}\nThis throws an error about only matching 1 or 0 times. \n\nThis could be patched by editing the definition of  handle_create_with_after in lib/puppet/provider/file_line/ruby.rb to utilize the \"multiple\" parameter in the same way that handle_create_with_match in the same file does. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42350", "fixedVersions": [], "id": "42350", "issueType": "Improvement", "key": "MODULES-2071", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "resolution": "Fixed", "resolutionDate": "2015-05-29T03:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "File_line :multiple parameter does not work with \"handle_create_with_after\"", "timeSpent": "PT0S", "updated": "2015-05-29T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The fix for this has been merged into master and will be released next week!", "created": "2015-06-08T16:09:00.000000"}], "components": ["apt"], "created": "2015-05-25T07:34:00.000000", "creator": "557058:4b4375ce-c674-4439-8d4b-df69d99a9a30", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51e49086"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02k7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1240496370_*|*_5_*:*_1_*:*_0"}], "description": "https://forge.puppetlabs.com/puppetlabs/apt lists the module as being compatible with Puppet 3.x.  It seems that older versions of Puppet (3.1 and 3.2?) have trouble with hashes that have values that are false.", "environment": "Puppet 3.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41196", "fixedVersions": [], "id": "41196", "issueType": "Bug", "key": "MODULES-2070", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4b4375ce-c674-4439-8d4b-df69d99a9a30", "resolution": "Fixed", "resolutionDate": "2015-06-08T16:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APT module does not work on older versions of Puppet.", "timeSpent": "PT0S", "updated": "2015-06-08T16:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2015-05-24T21:37:00.000000", "creator": "623a4744a95758006959fe55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@235c5a35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_741724494_*|*_5_*:*_1_*:*_0"}], "description": "I feel that this module is in good shape and is reasonably popular for a fairly niche software package.  I'd like to nominate it to join the approved list.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35923", "fixedVersions": [], "id": "35923", "issueType": "Task", "key": "MODULES-2069", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4744a95758006959fe55", "resolution": "Fixed", "resolutionDate": "2015-06-02T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "jhoblitt/selenium - review for approved", "timeSpent": "PT0S", "updated": "2015-06-02T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:623a4744a95758006959fe55],\n\nWe have a bunch of java tickets we're looking at in the next week or so, and we'll be doing a release after that, I'd guess tentatively in about 2 weeks!", "created": "2015-06-22T10:14:00.000000"}], "components": ["java"], "created": "2015-05-24T21:02:00.000000", "creator": "623a4744a95758006959fe55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@274eb4a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbvz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3246642209_*|*_3_*:*_1_*:*_27295964_*|*_5_*:*_1_*:*_0"}], "description": "The current master branch of puppetlabs-java supports Fedora 21+ but no stable/ forge release does.  Fedora 22 beta is about to be released; it would be great to have a new stable release that supports f21/f22.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34885", "fixedVersions": [], "id": "34885", "issueType": "Task", "key": "MODULES-2068", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4744a95758006959fe55", "resolution": "Fixed", "resolutionDate": "2015-07-01T18:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "need a new release of puppetlabs-java to support fedora 21+", "timeSpent": "PT0S", "updated": "2015-07-01T18:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "If you are managing the user/group 'www' elsewhere in your catalog, you need to set the param $manage_user and/or $manage_group to false in your declaration of the tomcat class.\nRef: https://github.com/puppetlabs/puppetlabs-tomcat#manage_group\n\nIf you manage both user and group elsewhere, the declaration should be as shown below. \n{code:ruby}\nclass\n{'tomcat': manage_user => false, manage_group => false,}\n{code}\n", "created": "2015-07-06T08:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Let us know if that doesn't work!", "created": "2015-07-28T14:33:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2015-05-23T10:34:00.000000", "creator": "557058:3ad50e0c-9aae-468d-8b3a-75b5a5e7c7df", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64e697a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz02iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3520990264_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2195786650"}], "description": "When using tomcat module to use a existing/defined user an error breaks catalog retrieve:\n\nroot@web01:~# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: User[www] is already declared in file /etc/puppet/modules/app_users/manifests/init.pp:17; cannot redeclare at /etc/puppet/modules/tomcat/manifests/init.pp:55 on node web01.internal\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n===\n\nMy site.pp\n\n   include apt\n\n   apt::ppa { \"ppa:webupd8team/java\": }\n\n   class { 'app_users': } ->\n   exec { \"accept_license\":\n       command => \"echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections\",\n       cwd  => \"/root\",\n       user => \"root\",\n       path => \"/usr/bin/:/bin/\",\n       before => Package[\"oracle-java6-installer\"],\n       logoutput => true,\n   } ->\n   package { \"oracle-java6-installer\":\n       ensure => present,\n   } ->\n   class { 'tomcat':\n       user => \"www\",\n       group => \"www\",\n   } ->\n   tomcat::instance { 'web':\n       source_url => 'http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz',\n       catalina_base => '/www/tomcat',\n       catalina_home => '/www/tomcat',\n   }->\n   tomcat::service { 'default': }\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40128", "fixedVersions": [], "id": "40128", "issueType": "New Feature", "key": "MODULES-2067", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ad50e0c-9aae-468d-8b3a-75b5a5e7c7df", "resolution": "Fixed", "resolutionDate": "2015-07-28T14:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat: no way to use externally managed user", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Unfortunately this is not possible in the registry interface as it expects a REG_SZ and not a REG_MULTI_SZ which would allow for several.  However if the group names can be done via semicolon separator as a single string, the user could specify \n{code}\nclass {'wsus_client':\n  target_group => 'Target1", "created": "2015-05-27T14:21:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is a feature request that would require investigation and implementation and has not had any additional support or discussion in over four years. If it is still desired, this issue can be reopened and escalated to PM for review of prioritization and viability.", "created": "2021-01-25T08:42:00.000000"}], "components": ["wsus_client"], "created": "2015-05-22T12:11:00.000000", "creator": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4176b80e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmov:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179271045874_*|*_6_*:*_1_*:*_0"}], "description": "According to [TechNet documentation|https://technet.microsoft.com/en-us/library/cc708574%28v=ws.10%29.aspx] and Group Policy editor it is possible to have multiple target groups for client side targeting. To specify multiple groups the user must separate the group names in the sting by a semicolon and space. (i.e \"Group1; Group2\")\n\nCurrently there is nothing stopping a WSUS Client Module user from specifying multiple groups, but if the \"target_group\" parameter excepted an array of strings and internally formatted the registry value upon write we could provide a better user interface for multiple groups.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42348", "fixedVersions": [], "id": "42348", "issueType": "Improvement", "key": "MODULES-2638", "labels": ["trivial", "windows", "wsus_client"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "WSUS - Support Array of Client Targeting Groups for \"target_group\" Parameter", "timeSpent": "PT0S", "updated": "2021-01-25T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "That's becuase specifying a hostname isn't supported by puppet. Using a hostname can lead to various issues: security risks if DNS resolution changes, as well as problems with the ipv6 provider.\n\nThanks ", "created": "2015-06-03T07:12:00.000000"}], "components": ["firewall"], "created": "2015-05-22T11:33:00.000000", "creator": "557058:cd57d305-c135-4dc4-8636-7de4fcd5e02f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ffbe2dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0247:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1021088273_*|*_6_*:*_1_*:*_0"}], "description": "The patch https://github.com/puppetlabs/puppetlabs-firewall/commit/a5e7498e412bd13cfe1792a30b1e71676c839dd9 allows users to pass hostnames to $source parameter, which are then resolved by puppet using the 'resolv' module in ruby. \nHere is what the current documentation says:\n\"source: The source address. For example: source => '192.168.2.0/24'. You can also negate a mask by putting ! in front. For example: source => '! 192.168.2.0/24'. The source can also be an IPv6 address if your provider supports it.\"\nIt has no mention of hostnames. Please update this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41195", "fixedVersions": [], "id": "41195", "issueType": "Task", "key": "MODULES-2066", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cd57d305-c135-4dc4-8636-7de4fcd5e02f", "resolution": "Won't Fix", "resolutionDate": "2015-06-03T07:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update documentation for $source parameter to allow hostnames", "timeSpent": "PT0S", "updated": "2015-06-03T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The error message will go away, as soon as you add your first custom access rule.\n\nTo workaround, you can add a concat fragment that only contains a comment.", "created": "2015-07-03T04:31:00.000000"}, {"author": "70121:53099e9f-0381-4a36-9685-a3491bd998ca", "body": "Just to help triaging: this seems to be a problem with older versions of the concat module (it also pops up if you don't have any `pg_ident_rule`s). Should not be a problem starting with concat 2.x.", "created": "2017-08-23T05:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue due to age, inactivity, a work around is provided and as in the final comment concat 2.x has been released.\nThis should no longer be an issue. If you disagree with my decision please feel free to reopen.\n\nThank you for taking the time to log this issue.", "created": "2021-01-25T08:33:00.000000"}], "components": ["postgresql"], "created": "2015-05-22T11:27:00.000000", "creator": "623c1725d32a94006a649bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1dce9013"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz023r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3604191917_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_175668996836"}], "description": "I need to explicitly set all access permisions in pg_hba.conf so I tried setting the param \"pg_hba_conf_defaults => false\".  Doing this either on postgresql::server or postgresql::globals renders an error.\n\nExample:\n{code}\nclass { '::postgresql::server':\n  listen_addresses             => 'localhost, puppet',\n  ip_mask_allow_all_users => 'samehost',\n  pg_hba_conf_defaults     => false,\n  ipv4acls                            => [\n    'local samerole all          md5',\n    'host  samerole all samehost md5',\n  ],\n}\n{code}\nError:\n{code}\n[...]\n==> XXX: Notice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_hba.conf]/Exec[concat_/etc/postgresql/9.1/main/pg_hba.conf]/returns: /var/lib/puppet/concat/bin/concatfragments.rb:112:in `<main>': The fragments directory is empty, cowardly refusing to make empty config files (RuntimeError)\n==> XXX: Error: /var/lib/puppet/concat/bin/concatfragments.rb -o \"/var/lib/puppet/concat/_etc_postgresql_9.1_main_pg_hba.conf/fragments.concat.out\" -d \"/var/lib/puppet/concat/_etc_postgresql_9.1_main_pg_hba.conf\" -w '# This file is managed by Puppet. DO NOT EDIT.' returned 1 instead of one of [0]\n[...]\n{code}", "environment": "debian \"wheezy\", puppet 3.7.5, puppetlabs-postgresql module version 4.3.0", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "38052", "fixedVersions": [], "id": "38052", "issueType": "Bug", "key": "MODULES-2065", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1725d32a94006a649bf4", "resolution": "Fixed", "resolutionDate": "2021-01-25T08:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: option \"pg_hba_conf_defaults => false\" will trip over concat refusing to create empty file", "timeSpent": "PT0S", "updated": "2021-01-25T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apt", "supported"], "created": "2015-05-22T08:38:00.000000", "creator": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65f77af1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz022f:"}], "description": "The warning \"The id should be a full fingerprint (40 characters), see README.\" or the readme itself should explain how you can get this full fingerprint, as this is not obvious (at least it wasn't to me).\n\nA short note telling to use {{gpg --fingerprint}} could be enough.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34883", "fixedVersions": [], "id": "34883", "issueType": "Improvement", "key": "MODULES-2064", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:35e5bee0-f6ad-44ea-8b3e-028ebb73b577", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt/docs: readme should explain how to get full fingerprints", "timeSpent": "PT0S", "updated": "2015-09-21T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5d3754be2d50070c21a3c38f", "body": "It would be really useful to have this. As of now, this dependency chain is royally borking the puppetdb module as well.", "created": "2015-05-27T17:34:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We've updated the dependencies for postgresql to work with apt 1.8.x or 2.1.x", "created": "2015-07-28T12:38:00.000000"}], "components": ["apt", "postgresql"], "created": "2015-05-22T07:11:00.000000", "creator": "623c111da2f6400069eb7a87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6374dc28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz01uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3619637960_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2188781227"}], "description": "Current puppetlabs-postgresql (both the released v4.3.0 and the master branch) depends on puppetlabs-apt >=1.8.0 <2.0.0: please update it to allow usage with puppetlabs-apt 2.0.x\n\nFrom a quick visual inspection of the code it seems puppetlabs-apt is called only from postgresql::repo::apt_postgresql_org and there you'll find an apt::source with a \"key_source\" parameter that has been removed from puppetlabs-apt 2.0.0.\n\nI guess that is the only item that needs attention to be compatibile with the new version of the apt module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38051", "fixedVersions": [], "id": "38051", "issueType": "Improvement", "key": "MODULES-2063", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111da2f6400069eb7a87", "resolution": "Fixed", "resolutionDate": "2015-07-28T12:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: bump puppetlabs/apt dependency", "timeSpent": "PT0S", "updated": "2015-08-05T06:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "60e5bc12131bf80069b93c7a", "body": "Consider this another request for the same. e.g. [MaxRequestWorkers|https://httpd.apache.org/docs/current/mod/mpm_common.html#maxrequestworkers]", "created": "2016-04-11T15:32:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:60e5bc12131bf80069b93c7a], [~accountid:623c13344a57610068e74751] PR up at https://github.com/puppetlabs/puppetlabs-apache/pull/1685", "created": "2017-09-01T14:10:00.000000"}], "components": ["apache", "supported"], "created": "2015-05-22T03:25:00.000000", "creator": "623c13344a57610068e74751", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a53965d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz01tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3633342758_*|*_10007_*:*_1_*:*_2179581978_*|*_3_*:*_2_*:*_1022615524_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_181587730_*|*_10005_*:*_1_*:*_67172359856"}], "description": "When using Apache 2.4 and MPM prefork, some parameters are renamed.\nMaxClients becomes MaxRequestWorkers\nMaxRequestsPerChild becomes MaxConnectionsPerChild\n\nOld parameters are still compatible but may disappear in a future apache version.\n\nSee http://httpd.apache.org/docs/2.4/mod/mpm_common.html for more information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34881", "fixedVersions": [], "id": "34881", "issueType": "Improvement", "key": "MODULES-2062", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13344a57610068e74751", "resolution": "Fixed", "resolutionDate": "2017-09-26T19:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: use new 2.4 names for prefork MPM parameters", "timeSpent": "PT0S", "updated": "2017-09-26T19:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:5d3754be2d50070c21a3c38f],\n\nWith version 2.0.0 of concat we are no longer storing fragments in /var/puppet/lib/concat, but the target files should still be being created.  Can you provide an example manifest to reproduce the issues you're seeing, and further description of the issue? The files under /var/puppet/lib/concat were not intended to be depended on externally, just more a temporary space to use in constructing the final file.", "created": "2015-05-21T17:03:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "I was using the \"/var/puppet/lib\" example as a symptom, and it's good to know that it's not the only issue.\n\nThe first example is the \"saz/ssh\" module. It works just fine using the old version. Updating it to the new version was done in this branch-\n\nhttps://github.com/tedivm/puppet-ssh/tree/concat_bug\n\nYou'll notice that the only change made is to switch from depending on the File object (which was previous generated by the concat module but no longer is) so depending directly on the concat object (the \"Notify\" parameter you see). From a coding standpoint nothing else was done, but this will not work on my system (which is stock ubuntu).\n\n\nThe \"ajjahn/dns\" module is an even better example. The only changes made to bring this up to date was to remove the requirement on the deprecated \"concat::setup\" class-\n\nhttps://github.com/ajjahn/puppet-dns/compare/master...tedivm:concat_version\n\nHowever, using the 2.0 concat module results in the files not getting created.", "created": "2015-05-21T17:12:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, thanks. We're investigating...", "created": "2015-05-21T17:37:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "Stop investigating, it turns out I'm stupid.\n\nThere was another plugin that had custom items it was sending along (pluginsync). Apparently that plugin had some faulty permissions, which meant that pluginsync failed. I was unaware of the fact that when it fails for *one* plugin it aborts and fails on all the other plugins as well, which is where this problem came up.\n\nPerhaps the real bug report should be \"Puppet doesn't throw an error when pluginsync fails\".", "created": "2015-05-21T18:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "ok, good. I was quite worried about the sorts of weird interactions we would've been seeing there.\n\nI'd recommend opening a new ticket at under the PUP project for the pluginsync issues. Thanks!", "created": "2015-05-21T21:40:00.000000"}], "components": ["concat"], "created": "2015-05-21T16:28:00.000000", "creator": "5d3754be2d50070c21a3c38f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27de506d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz01l3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2055077_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_16665151"}], "description": "Using the 2.0 module on Ubuntu systems has resulted in no changes being applied. Everything that depends on the \"Concat\" resource to make changes to the system are being completely ignored. It's as if the concat object points to /dev/null\n\n\n1. There are no changes to the files in /var/puppet/lib/concat\n\n2. Erasing /var/puppet/lib/concat results in it not being recreated on the next run.\n\n3. Modules such as \"saz/ssh\" and \"ajjahn/dns\" are silently failing when updated to the 2.0 concat module.\n\n\nOn systems that have been running the earlier version of the concat module it appears as there are no issues, because it just leaves the old files in place. However, once you attempt to make changes those changes are ignored.\n\nOn newly deployed systems this mostly breaks everything that depends on it.\n\nFurther, there is no error being generated by this failure- you only see the error based on the side effects.", "environment": "DISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=14.04\nDISTRIB_CODENAME=trusty\nDISTRIB_DESCRIPTION=\"Ubuntu 14.04.2 LTS\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41194", "fixedVersions": [], "id": "41194", "issueType": "Bug", "key": "MODULES-2061", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d3754be2d50070c21a3c38f", "resolution": "Done", "resolutionDate": "2015-05-21T21:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat Module not working on Ubuntu Nodes", "timeSpent": "PT0S", "updated": "2015-05-21T21:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Excellent point! I named it initially but I'd love to see discussion. /cc [~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0]\n\nThe only product request is for the MVP of upgrading the agent, so this *is* currently spec'd for one-shot usage. I.e. it will do an upgrade if you're on 3.8.x and warn if you're on 4.x. So code-wise the intent is that you classify the node(s) for upgrade and then unclassify them afterwards.\n\nIn short, the module doesn't attempt to solve the broader problem of \"managing puppet with puppet\".\n\nSo two questions:\n1) is that MVP a-okay?\n2) even if it is, if we have aspirations to grow this module some day to solve the broader problem, should we rename it now?", "created": "2015-05-21T11:39:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "I'll wait for [~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0] to weigh in before continuing too far down this path, but our intent to suggest to customers that they first classify nodes for an action and then de-classify them at some later time is definitely the point of concern. It's not a workflow that plays to Puppet's strengths. We could re-frame that workflow to a better one very easily, with a little bit of planning for the future.", "created": "2015-05-21T14:07:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "It seems like the question is, is this code *suitable* (even if it apparently wasn't specifically *intended*) to be the basis for the future manage-puppet-agents-with-puppet module? We certainly need something like that, and there's been enough work in here that \u2014 Pre-AIO to AIO specific code aside \u2014 it makes a certain amount of sense to keep building on it towards that end rather than scrap it and start over.  I also agree that the \"classify them, upgrade, then de-classify\" is not an ideal workflow, but it's not terrible, and IIRC it evolved from the workflow for the Catalog Preview module, on which we had widespread discussion and agreement. I haven't worked extensively with this module myself other than observing a demo, so I can't really speak to that.", "created": "2015-05-28T16:49:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "I propose:\n* we rename it to puppetlabs-puppet_agent\n* don't change anything in the SG plans, i.e. the workflow for SG timeframe is still classify/apply/de-classify\n* in the future this module can evolve into \"puppet managing puppet\" but none of that is planned out at this time", "created": "2015-05-28T17:01:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "+1 to Kylo, makes sense.", "created": "2015-05-28T17:05:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "pipeline deployed here: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/\n\njust ping me and I'll enable it (its disabled so it isn't red on the radiator)", "created": "2015-05-29T16:13:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] I renamed the repo so you can enable the new pipeline and disable the old one.", "created": "2015-05-29T16:46:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "I renamed the repository and it ran green through the new pipeline that Justin just set up. I now have a PR for the renames within the repository.", "created": "2015-05-29T18:16:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "You renamed the pipeline? I assume you mean repo. Please let me know if you manually changed the pipelines.\n\nI've deleted the old pipeline now that we've seen the new one go green end to end.", "created": "2015-05-29T20:17:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Yep that was an error. I fixed the comment.", "created": "2015-05-29T20:55:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e] points out in the PR:\n\n{quote}\nNaming will overlap with https://forge.puppetlabs.com/bmurt/puppet_agent, but https://forge.puppetlabs.com/stephenrjohnson/puppet seems like the more frequently used and maintained module for managing agent installs.\n{quote}\n\nI *think* that puppetlabs-puppet_agent is still the best name, but then I was the one that proposed it so I may be biased :)\n\nComments? /cc [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] and [~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0]", "created": "2015-06-01T12:32:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "I agree that puppetlabs-puppet_agent is preferable over puppetlabs-puppet. The term \"puppet\" would be overbroad in that it describes our entire system, and this module is intentionally constrained to manage only the agent component.", "created": "2015-06-01T12:48:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] this was pulled into the sprint and it's now in Ready for Test. Can you do QA assessment? Thanks!", "created": "2015-06-01T13:25:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "PR looks fine.  assuming it's a search n' replace, so this seems low QA risk.\nbuuuut, i figured i'd dive in anyway...\ni cloned the repo into my modules dir\nrenamed it \"puppet_agent\", installed inifile and stdlib,\nincluded the class, and it works!\n\nubuntu14.04 at module SHA: 901506f\n{code}\n[root@bov53kggptimem5 modules]# puppet agent -t --server $(hostname -f)\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nNotice: /File[/var/lib/puppet/lib/puppet/provider/file_line]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/parser]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/parser/functions]/ensure: created\nNotice: /File[/var/lib/puppet/lib/puppet/parser/functions/ensure_packages.rb]/ensure: defined content as '{md5}fbed5c0c9bf82b7746e01f15f89d184f'\nNotice: /File[/var/lib/puppet/lib/puppet/parser/functions/validate_hash.rb]/ensure: defined content as '{md5}e9cfaca68751524efe16ecf2f958a9a0'\nNotice: /File[/var/lib/puppet/lib/puppet/parser/functions/count.rb]/ensure: defined content as '{md5}9eb74eccd93e2b3c87fd5ea14e329eba'\n[clipped]\n\nNotice: /Stage[main]/Puppet_agent::Install/Package[puppet-agent]/ensure: created\nNotice: /Stage[main]/Puppet_agent::Service/Service[mcollective]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Puppet_agent::Service/Service[mcollective]: Unscheduling refresh on Service[mcollective]\nNotice: /Stage[main]/Puppet_agent::Service/Service[puppet]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Puppet_agent::Service/Service[puppet]: Unscheduling refresh on Service[puppet]\nNotice: Finished catalog run in 13.13 seconds\n[root@bov53kggptimem5 modules]# cd puppet_agent/\n[root@bov53kggptimem5 puppet_agent]# git branch -v\n* master 901506f Merge pull request #16 from kylog/pup-4638-rename-all-the-things\n{code}", "created": "2015-06-01T17:15:00.000000"}], "components": [], "created": "2015-05-21T11:29:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13e497c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0193:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_9251031_*|*_1_*:*_1_*:*_710132721_*|*_10007_*:*_1_*:*_231914671_*|*_3_*:*_1_*:*_5419065_*|*_5_*:*_1_*:*_12150910409_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_14462669"}], "description": "Currently the module created to address PUP-4468 is named [agent_upgrade|https://github.com/puppetlabs/puppetlabs-agent_upgrade]. This is an action-oriented name that would be appropriate for a script or similar one-time orchestration action, but is ill-suited for Puppet's idempotent, declarative paradigm.\n\nPuppet is about ensuring a desired end state, not taking actions. If you are using Puppet to ensure that the Puppet agent is installed and is at a particular version, you want to leave the *action* up to Puppet, and focus yourself on the *end state*.\n\nIn a declarative approach it would be more appropriate to indicate the thing you care about - puppet_agent - and the state you want it to be in - latest, or a specific version. For example:\n\n{code}\nclass { 'puppet_agent':\n  ensure  => latest,\n  package => 'puppet-agent',\n}\n{code}\n\nToday [agent_upgrade|https://github.com/puppetlabs/puppetlabs-agent_upgrade] is named after a one-time action. In order to better align with how Puppet works and is intended to be used, the name should be changed to {{puppet_agent}}, the *thing* being managed, not the action taken to manage it, and the upgrade work used to form the foundation of the module that either fulfills or is later extended to fulfill PE-6057.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "39043", "fixedVersions": ["puppet_agent 1.0.0"], "id": "39043", "issueType": "Task", "key": "MODULES-2735", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2015-06-01T17:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rename module to puppetlabs-puppet_agent", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:60a5e389-a492-4bfd-9c43-e5dcef55c0a1] have you tried setting the `manage_docroot` parameter to false? This will require at least version 1.4.0 of the puppetlabs-apache module.", "created": "2015-05-21T17:46:00.000000"}, {"author": "557058:60a5e389-a492-4bfd-9c43-e5dcef55c0a1", "body": "Sorry, there was a mistake with our clone of the module on github. We were on module version 1.0.1. I've re-cloned our copy, and now we're on 1.4.1, which has the manage_docroot. I'll re-test and close the issue if this fixes our problem.", "created": "2015-05-26T03:54:00.000000"}, {"author": "557058:60a5e389-a492-4bfd-9c43-e5dcef55c0a1", "body": "Thanks [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab], stupid mistake on our side...", "created": "2015-05-26T04:41:00.000000"}], "components": ["apache", "supported"], "created": "2015-05-21T04:17:00.000000", "creator": "557058:60a5e389-a492-4bfd-9c43-e5dcef55c0a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@736b15fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz011r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48567187_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_384855553"}], "description": "When declaring a apache::vhost that contains a docroot that is managed by another module (e.g. dwerder/grafana), an unwanted dependency is created by https://github.com/puppetlabs/puppetlabs-apache/blob/efffa854f8ceed8c3b4094/manifests/vhost.pp#L531\n\nEven though https://github.com/puppetlabs/puppetlabs-apache/blob/efffa854f8ceed8c3b4094/manifests/vhost.pp#L260 seems to accomodate for docroot being managed elsewhere.\n\nThis causes dependency cycles at https://github.com/puppetlabs/puppetlabs-apache/blob/efffa854f8ceed8c3b4094/manifests/vhost.pp#L522\n\nThe same counts for logroot.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37069", "fixedVersions": [], "id": "37069", "issueType": "Bug", "key": "MODULES-2060", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:60a5e389-a492-4bfd-9c43-e5dcef55c0a1", "resolution": "Fixed", "resolutionDate": "2015-05-26T04:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::vhost introduces unwanted dependencies", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "attachments": [], "comments": [{"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "See pull request: https://github.com/puppetlabs/puppetlabs-postgresql/pull/637", "created": "2015-06-04T14:33:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/693", "created": "2015-09-09T16:21:00.000000"}], "components": ["postgresql"], "created": "2015-05-20T23:22:00.000000", "creator": "5c7750b7c6a45773be604503", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae77dba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz010n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_9651557925_*|*_5_*:*_1_*:*_0"}], "description": "Currently postgresql extensions are to be installed as follows:\n```\npostgresql::server::extension{'my_extension':\n  database => my_database,\n}\n```\n\nThe problem is that it makes it impossible to install the extension in more than one database without installing it everywhere, as it would raise an error 400: duplicate declaration for Postgresql::Server::Extension[my_extension]\n\nMaybe A way to fix it would be to add a parameter to set the extension name, and if it's blank to use the resource title instead?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41193", "fixedVersions": [], "id": "41193", "issueType": "Improvement", "key": "MODULES-2059", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7750b7c6a45773be604503", "resolution": "Fixed", "resolutionDate": "2015-09-09T16:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql::server::extension should take the name of the extension as a paramater, not its title", "timeSpent": "PT0S", "updated": "2015-09-09T16:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1089562ab90069f8b1eb", "body": "Found out that it works if I do not mention the LVM class like this:\n\n        filesystem { '/mnt/testlv':\n                ensure  => present,\n                fs_type => 'jfs2',\n                device  => 'testlv',\n                atboot => 'true',\n        }", "created": "2015-05-21T11:01:00.000000"}], "components": ["lvm"], "created": "2015-05-20T16:03:00.000000", "creator": "623c1089562ab90069f8b1eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@751496d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz00m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68309886_*|*_6_*:*_1_*:*_0"}], "description": "The configuration should be quite failsafe. In the node definition I am calling the class exactly like described in the readme:\n\nclass { 'lvm':\n  volume_groups    => {\n    'myvg' => {\n      physical_volumes => [ '/dev/sda2', '/dev/sda3', ],\n      logical_volumes  => {\n        'opt'    => {'size' => '20G'},\n        'tmp'    => {'size' => '1G' },\n        'usr'    => {'size' => '3G' },\n        'var'    => {'size' => '15G'},\n        'home'   => {'size' => '5G' },\n        'backup' => {\n          'size'              => '5G',\n          'mountpath'         => '/var/backups',\n          'mountpath_require' => true,\n        },\n      },\n    },\n  },\n}\n\nThe puppet agent is printing the following message:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter range on Logical_volume[tmp] at /etc/puppet/modules/development/lvm/manifests/logical_volume.pp:50 on node x\n\nI also can reproduce issue MODULES-1291 (https://puppet.atlassian.net/browse/MODULES-1291) by calling the class like this:\n\n        class { 'lvm': }\n\n        lvm::volume { 'mylv':\n                ensure => present,\n                vg     => 'rootvg',\n                fstype => 'jfs2',\n                pv     => '/dev/hdisk0',\n                size   => '1G';\n        }\nThe puppet agent is printing the following message:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter extents on Logical_volume[mylv] at /etc/puppet/modules/development/lvm/manifests/volume.pp:122 on node x\n\nThe workaround described in issue MODULES-1291 at v0.3.2 works for me: commenting line 126 of volume.pp does the job. https://github.com/puppetlabs/puppetlabs-lvm/blob/0.5.0/manifests/volume.pp#L126\n\nAm I dealing with a bug? I can not find anything related to this problem regarding v0.5.0 of the LVM module.\n\n", "environment": "Both Debian 6 with agent v3.7.5 and AIX 7.1 with agent v3.2.4 on puppet master v3.7.5.\n\nDownloaded puppetlabs-lvm v0.5.0 module via \"puppet module install\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42325", "fixedVersions": [], "id": "42325", "issueType": "Bug", "key": "MODULES-2058", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1089562ab90069f8b1eb", "resolution": "Done", "resolutionDate": "2015-05-21T11:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "LVM module complaining about invalid parameters", "timeSpent": "PT0S", "updated": "2015-05-21T11:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed.", "created": "2021-01-18T08:34:00.000000"}], "components": ["apache", "supported"], "created": "2015-05-20T12:33:00.000000", "creator": "623c1725d32a94006a649bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7295dc36"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz00e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_178837261098_*|*_6_*:*_1_*:*_0"}], "description": "The apache module manages the apache user (i.e. 'www-data' on Debian).\n\nI need for this user to belong to aditional groups (namely, 'ssl-cert') but there are no provisions to do that except from a class that inherits 'apache' (an approach I cannot take for other reasons).  Can you please add something to that effect?\n\nNOTE: I installed your current public version from the Forge, which states to be v1.4.1, but I can't choose such a version on the \"Affects Version/s\" drop-down menu.", "environment": "Debian \"wheezy\", puppet v3.7.5 from puppetlabs' repo, and module puppetlabs-apache v1.4.1 from the Puppetlabs Forge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42323", "fixedVersions": [], "id": "42323", "issueType": "New Feature", "key": "MODULES-2057", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1725d32a94006a649bf4", "resolution": "Won't Do", "resolutionDate": "2021-01-18T08:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "allow modifying parameters for apache user", "timeSpent": "PT0S", "updated": "2021-01-18T08:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d701d045-4e66-4c6f-99fa-fb9511b739b6", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:d701d045-4e66-4c6f-99fa-fb9511b739b6],\n\nThanks for the report! Do you think this is something you could work on a pull request for?\n", "created": "2015-05-20T11:14:00.000000"}, {"author": "557058:d701d045-4e66-4c6f-99fa-fb9511b739b6", "body": "I actually created the issue as I was reading the doc on how to submit my pull request and what the requirements were.  Sorry for placing it in the wrong place first.  \n\nThe pull request is located at:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/625", "created": "2015-05-20T12:25:00.000000"}, {"author": "557058:d701d045-4e66-4c6f-99fa-fb9511b739b6", "body": "The pull request is passing all tests and should be ready to go.", "created": "2015-05-22T10:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2015-07-28T12:42:00.000000"}], "components": ["postgresql"], "created": "2015-05-20T10:06:00.000000", "creator": "557058:d701d045-4e66-4c6f-99fa-fb9511b739b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fbb5d51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0067:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4062130_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5966898015"}], "description": "According to the postgres documentation, sha1 is not listed as a valid authentication type for any of the versions it was listed in in the pg_hba_rule.pp file.  Additionally, version 9.4 was not listed at all.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40232", "fixedVersions": [], "id": "40232", "issueType": "Bug", "key": "MODULES-2056", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d701d045-4e66-4c6f-99fa-fb9511b739b6", "resolution": "Fixed", "resolutionDate": "2015-07-28T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "sha1 is not a valid type in pg_hba.conf, and 9.4 types are not listed", "timeSpent": "PT0S", "updated": "2015-07-28T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The puppetlabs-concat 2.0.0 and 2.0.1 releases have been deleted from the Forge. If you're using either of those versions, please downgrade to 1.2.3 as soon as possible. We have also reverted the puppetlabs-concat github master to 1.2.3, if you would like to continue using 2.x or contribute to 2.x, there is a development branch named \"2.0.x\" to contribute to.\n\nThis is marked as \"Won't Fix\", but technically should be fixed at a later date when we have the ability to release a working concat module.", "created": "2015-06-12T17:24:00.000000"}], "components": ["concat"], "created": "2015-05-20T02:57:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cfcb5ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz004n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4219840_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2034951833"}], "description": "New concat 2.0.0 module can give errors such as \n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Order cannot contain '/', ':', or '\n'. at /mnt/puppetnfsdir/environments/straylen_ai4249/modules/concat/manifests/fragment.pp:38 on node lxplus0018.cern.ch\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nIdentifying where the error actually is very non trivial in this case. Perhaps $calling_module, $target or something can be added to error message.\n", "environment": "concat 2.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38049", "fixedVersions": [], "id": "38049", "issueType": "Improvement", "key": "MODULES-2055", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Won't Fix", "resolutionDate": "2015-06-12T17:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat::fragment errors hard to diagnose.", "timeSpent": "PT0S", "updated": "2015-06-12T17:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Content of referenced {{blog.pp}} file:\n{noformat}\nclass profiles::blog {\n  class { 'apache':  }\n  class { '::mysql::server':\n    root_password             => 'strongpassword',\n    remove_default_accounts => true,\n    override_options      => $override_options\n  }\n}\n{noformat}", "created": "2015-05-20T02:09:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "puppet enterprise 3.8.0", "created": "2015-05-20T03:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc],\n\nAs a temporary work-around upgrading to puppetlabs-apache 1.4.1 which correctly pins to concat < 2.0.0 should resolve the issue. This seems to be some sort of interaction between the puppetlabs-apache module and PE specifically (works fine on Puppet open source), and will need further investigation before the apache module supports concat 2.0.0.", "created": "2015-05-21T16:30:00.000000"}, {"author": "999854:92bfeff4-5842-4a73-af42-6b4667f2f9b8", "body": "Following example will duplicate the bug (this one is similar to the current one)\n{code:title=bug.pp|borderStyle=solid}\nfile { '/tmp/bug':\n        ensure  => directory,\n        purge   => true,\n        recurse => true,\n        force   => true\n}\n \nconcat { 'test' :\n        path => '/tmp/bug/tester',\n        require => File['/tmp/bug']\n}\n \nconcat::fragment { 'test-1':\n        target => 'test',\n        content => 'test'\n \n}\n{code}\nRunning this once with [# puppet apply --modulepath=/etc/puppet/modules bug.pp] results in \n{code:title=ConsoleOutput|borderStyle=solid}\nNotice: /Stage[main]/Main/Concat[test]/File[/tmp/bug/tester]/ensure: defined content as '{md5}0e08b11d2ec8d1764543ba56a6574a73'\n{code}\n\nOnce after this initial run the following could happen:\n{code:title=ConsoleOutput|borderStyle=solid}\n-- snip --\nNotice: /Stage[main]/Main/File[/tmp/bug/tester]/ensure: removed\nWarning: /tmp/bug: appears to have a negative number of dependencies\n-- snip --\n{code}\n\n*Note:* it seems https://github.com/puppetlabs/puppetlabs-concat/pull/317 fixed my issue (in the 2.0.x branch not yet in master)\n", "created": "2015-05-28T03:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should be fixed with the release of concat 2.0.1.", "created": "2015-06-03T10:59:00.000000"}], "components": ["apache", "concat", "supported"], "created": "2015-05-20T02:03:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd728b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz003z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33809526_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1207963377"}], "description": "h2. Overview\nInstalling the {{puppetlabs-apache}} module gives error messages about {{15-default.conf}} on alternate puppet runs, this message seems unnecessary and results in the apache service being *restarted* every 2 puppet runs.\n\nh2. Steps to reproduce\nInclude the following code in a manifest:\n{noformat}\n class { 'apache':  }\n{noformat}\n\nThen run puppet several times\n\nh2. Problems this causes\nThe message itself seems harmless but I can see the {{15-default.conf}} file being regenerated on alternate puppet runs which is causing the webserver to be restarted.\n\nWith 30 minute puppet internals, this would cause customers brief apache outages every hour.\n\nh2. Details\n{noformat}\n[geoff ~/puppetcode/modules  master\u00b1]# puppet apply profiles/examples/blog.pp \nWarning: Scope(Concat::Fragment[Apache ports header]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[Listen 80]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[NameVirtualHost *:80]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nNotice: Compiled catalog for geoff.puppetlabs.vm in environment production in 1.61 seconds\nNotice: /Stage[main]/Apache/File[/etc/httpd/conf.d/15-default.conf]/ensure: removed\nWarning: /etc/httpd/conf.d: appears to have a negative number of dependencies\nWarning: 15-default.conf: appears to have a negative number of dependencies\nNotice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 1.29 seconds\n[geoff ~/puppetcode/modules  master\u00b1]# puppet apply profiles/examples/blog.pp \nWarning: Scope(Concat::Fragment[Apache ports header]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[Listen 80]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nWarning: Scope(Concat::Fragment[NameVirtualHost *:80]): The $ensure parameter to concat::fragment is deprecated and has no effect.\nNotice: Compiled catalog for geoff.puppetlabs.vm in environment production in 1.66 seconds\nNotice: /Stage[main]/Apache/Apache::Vhost[default]/Concat[15-default.conf]/File[/etc/httpd/conf.d/15-default.conf]/ensure: defined content as '{md5}ef3f0f463c6b72c1c12b690d00b62851'\nNotice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 1.30 seconds\n{noformat}\n\nh2.  Suggested fix\nStop the file being regenerated unnecessarily.", "environment": "{noformat}\n[geoff ~/puppetcode/modules  master\u00b1]# puppet module list\n/etc/puppetlabs/puppet/modules\n\u251c\u2500\u2500 hosts (???)\n\u251c\u2500\u2500 hunner-wordpress (v1.0.0)\n\u251c\u2500\u2500 nanliu-staging (v1.0.3)\n\u251c\u2500\u2500 nginx (???)\n\u251c\u2500\u2500 profiles (???)\n\u251c\u2500\u2500 puppetlabs-apache (v1.3.0)\n\u251c\u2500\u2500 puppetlabs-concat (v2.0.0)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.3.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n\u2514\u2500\u2500 users (???)\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34879", "fixedVersions": [], "id": "34879", "issueType": "Bug", "key": "MODULES-2054", "labels": ["puppetlabs-apache", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2015-06-03T10:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache module gives warnings about 15-default.conf on alternate puppet runs", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] puppetlabs-apache 1.3.0 did not properly pin to concat version < 2.0.0. Can you please try upgrading to puppetlabs-apache 1.4.1. That should resolve the issues.", "created": "2015-05-20T12:05:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] latest version on the forge seems to have fixed this:\n{noformat}\n[geoff ~/puppetcode/modules  master\u00b1]# puppet module install puppetlabs-apache\nNotice: Preparing to install into /etc/puppetlabs/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppetlabs/puppet/modules\n\u2514\u2500\u252c puppetlabs-apache (v1.4.1)\n  \u251c\u2500\u2500 puppetlabs-concat (v1.2.3)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n{noformat}\n\nUsing the {{apache}} class with the above testcase now works without error", "created": "2015-06-02T23:30:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fixed in concat release 1.2.3", "created": "2015-06-03T11:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Great, thanks [~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc]! The next apache release will also support either concat 1.x or 2.x", "created": "2015-06-03T11:00:00.000000"}], "components": ["apache", "supported"], "created": "2015-05-20T01:35:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b81f6c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz003j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35465415_*|*_5_*:*_2_*:*_36845_*|*_10004_*:*_1_*:*_1205649825_*|*_10005_*:*_1_*:*_2348053"}], "description": "h2. Overview\nInstalling the {{puppetlabs-apache}} module gives a deprecation warning from {{puppetlabs-concat}}\n\nh2. Steps to reproduce\nInclude the following code in a manifest:\n{noformat}\n class { 'apache':  }\n{noformat}\n\nh2. Problems this causes\nDoesn't actually cause any problems but the warning message is shown in red text as if it was an error message and this confuses and disturbs users.\n\nh2.  Suggested fix\nUse {{puppetlabs-concat}} in a way which won't generate any errors", "environment": "{noformat}\n[geoff ~/puppetcode/modules  master\u00b1]# puppet module list\n/etc/puppetlabs/puppet/modules\n\u251c\u2500\u2500 hosts (???)\n\u251c\u2500\u2500 hunner-wordpress (v1.0.0)\n\u251c\u2500\u2500 nanliu-staging (v1.0.3)\n\u251c\u2500\u2500 nginx (???)\n\u251c\u2500\u2500 profiles (???)\n\u251c\u2500\u2500 puppetlabs-apache (v1.3.0)\n\u251c\u2500\u2500 puppetlabs-concat (v2.0.0)\n\u251c\u2500\u2500 puppetlabs-mysql (v3.3.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n\u2514\u2500\u2500 users (???)\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43385", "fixedVersions": [], "id": "43385", "issueType": "Bug", "key": "MODULES-2053", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2015-06-03T11:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache module gives warnings from concat::fragment", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e75068d8b9c0068b9f308", "body": "This is also broken in 1.7.0 and 1.8.0.\n\n==> default: Error: Could not apply complete catalog: Found 1 dependency cycle:\n==> default: (Anchor[apt::source::hwraid] => Apt::Source[hwraid] => Class[Aptclient::Hwraid] => Stage[stage01] => Stage[stage02] => Stage[stage02] => Stage[main] => Class[Jenkins::Repo::Debian] => Apt::Source[jenkins] => File[jenkins.list] => Exec[apt_update] => Class[Apt::Update] => Stage[stage01]) \n", "created": "2015-05-20T14:18:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "This is not a bug but rather a documented limitation of the module as it was not designed to be split across stages.\nI apologize if this is an inconvenience to anyone, but at this point in time this is something we do not plan to change.", "created": "2018-08-29T08:38:00.000000"}], "components": ["apt", "supported"], "created": "2015-05-19T18:27:00.000000", "creator": "623c0af6a9575800695ac931", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a8eef44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz000v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103471836604_*|*_6_*:*_1_*:*_0"}], "description": "The current 2.0.1 release of Apt breaks when used with run stages. This breaks the pattern of setting up package repositories in a stage prior to main when any other module in stage['main] declares an instance of Apt::Source.\n\nThe Apt::Source[] defined type has an anchor with a require relationship to Class[::apt::update], and a notify relationship with Exec[apt_update], which is contained in Class[::apt::update]. As a result, Class[::apt::update] and Exec[apt_update] must be declared in the same run stage as every instance the Apt::Source defined type.\n\nIf Apt::Source defined types appear in more than one run stage a dependency loop results. For example:\n\nClass[::apt::update] -> Apt::Source['foo'] ->  Stage['main'] -> Apt::Source['bar'] -> Exec['apt_update'] -> Class[::apt::update']\n\nAdditionally, Class[::apt] has an anchor with a require relationship to Class[::apt::update] As a result, Class[::apt] cannot be declared in a run stage before Class[::apt::update]. This creates the potential dependency loop of Class[::apt] -> Stage[main] -> Class[::apt::update] -> Class[::apt]", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "34877", "fixedVersions": [], "id": "34877", "issueType": "Bug", "key": "MODULES-2052", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0af6a9575800695ac931", "resolution": "Won't Do", "resolutionDate": "2018-08-29T08:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Anchored ::apt::update class creates dependency loop with run stages", "timeSpent": "PT0S", "updated": "2018-08-29T08:38:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/716\n", "created": "2015-05-20T05:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Fixed with https://github.com/puppetlabs/puppetlabs-mysql/pull/732 and https://github.com/puppetlabs/puppetlabs-mysql/pull/743", "created": "2015-08-18T09:56:00.000000"}], "components": ["mysql"], "created": "2015-05-19T11:24:00.000000", "creator": "557058:dde3f13d-4e3f-4d40-862a-7d960a9991ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b798112"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzz4f:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64189439_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7792922896"}], "description": "The puppetlabs/mysql module will output the mysql root password in cleartext into logs and reports whenever it is updated.  This can be easily corrected by setting 'show_diff => false' on the .my.cnf file resource in manifests/server/root_password.pp.", "environment": "RHEL 6, puppet 3.7.5, MySQL module 3.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40231", "fixedVersions": [], "id": "40231", "issueType": "Bug", "key": "MODULES-2051", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dde3f13d-4e3f-4d40-862a-7d960a9991ac", "resolution": "Fixed", "resolutionDate": "2015-08-18T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL module will output MySQL root password in logs/reports", "timeSpent": "PT0S", "updated": "2015-08-20T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "Here is the sequence. The create rule above runs\n\n{code}\n/sbin/ip6tables -A  INPUT -p all -m comment --comment \"999 allow everything else ipv6 - AI-3746\" -j ACCEPT\n{code}\n\nwith the *-p all*  however \n\n{code}\n/sbin/ip6tables-save  | grep AI\n-A INPUT -m comment --comment \"999 allow everything else ipv6 - AI-3746\" -j ACCEPT\n{code}\n\nhas no *-p all* \n\npuppet running \n\n{code}\n/sbin/ip6tables -D  INPUT  -m comment --comment \"999 allow everything else ipv6 - AI-3746\" -j ACCEPT\n{code}\n\nfails where as the following  with -p does work.\n\n{code}\n/sbin/ip6tables -D  INPUT -p all  -m comment --comment \"999 allow everything else ipv6 - AI-3746\" -j ACCEPT\n{code}\n\nIs *ip6tables-save* at fault?\n\nComparing the rules \n\n{code}\n/sbin/ip6tables -A  INPUT -p all -m comment --comment \"Test All\" -j ACCEPT\n/sbin/ip6tables -A  INPUT  -m comment --comment \"Test No-All\" -j ACCEPT\n{code}\n\nbut the list of the rules shows no differences\n\n{code}\n# /sbin/ip6tables -L -n -v | grep Test \n    0     0 ACCEPT     all      *      *       ::/0                 ::/0                 /* Test All */\n    0     0 ACCEPT     all      *      *       ::/0                 ::/0                 /* Test No-All */\n{code}\n\nbut indeed when it comes to deleting the '-p all' must be specified to delete the rule.\n\n", "created": "2015-05-19T04:06:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "I've submitted - http://bugzilla.netfilter.org/show_bug.cgi?id=1015 but that is long term.\n\nOnly sensible workaround is to not create the rule with '-p all' in the first place and simply leave this option off?", "created": "2015-05-19T05:15:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi Steve\n\nThanks for your ticket.\n\nTo me, this does indeed look like a fault with ip6tables-save. I have seen other cases where the output of that command differs from what is actually stored in the kernel netfilter tables.\n\nThanks for raising the issue upstream, hopefully this gets resolved\n\nCheers", "created": "2015-06-03T07:15:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b51f09f3-f9e7-4247-8146-5da3fdaf9c09", "body": "The problem is the inconsistent behavioe of iptables/ip6tables:\n\niptables for IPv4 tolarates the missing \"-p all\" if you like to delete a rule\n\n# iptables -A  INPUT -p all -m comment --comment \"Test All\" -j ACCEPT\n# iptables -D  INPUT -m comment --comment \"Test All\" -j ACCEPT\n==> ok\n\nbut ip6tables will not match:\n\n# ip6tables -A  INPUT -p all -m comment --comment \"Test All\" -j ACCEPT\n# ip6tables -D  INPUT -m comment --comment \"Test All\" -j ACCEPT\nip6tables: Bad rule (does a matching rule exist in that chain?).\n\nI think iptables needs to be fixed here but a workaround in this Puppet module would also be helpful.", "created": "2016-04-16T19:28:00.000000"}, {"author": "6041444a19772401136fc37c", "body": "I know this is closed, and an upstream problem. But it would be good to have a note in 'known problems' in the documentation.\n\nI'm not optimistic netfilter team really cares about ipv6...\n", "created": "2017-11-10T11:51:00.000000"}], "components": ["firewall"], "created": "2015-05-19T03:25:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a2b5f33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzyzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1309816104_*|*_6_*:*_1_*:*_0"}], "description": "\n\nI was sure I had seen this bug elsewhere but can't find it now.\n\nThe following rule created with firewall provider \n\n{code}\n    firewall { '999 allow everything else ipv6 - AI-3746':\n      provider    => 'ip6tables',\n      proto       => all,\n      action      => accept\n    }\n{code}\n\ncannot be purged once configuration is removed. The bebug log contains:\n\n{code}\nDebug: Firewall[999 allow everything else ipv6 - AI-3746](provider=ip6tables): Deleting rule 999 allow everything else ipv6 - AI-3746\nDebug: Executing '/usr/sbin/ip6tables -t filter -D INPUT -m comment --comment 999 allow everything else ipv6 - AI-3746 -j ACCEPT'\n{code}\n\nThe command results in \n\n{code}\n/usr/sbin/ip6tables -t filter -D INPUT -m comment --comment \"999 allow everything else ipv6 - AI-3746\" -j ACCEPT\nip6tables: Bad rule (does a matching rule exist in that chain?).\n{code}\n", "environment": "* puppetlabs-fireall 1.5.0\n* Seen on SL6 (ruby 1.8) and CC7 (ruby 2)\n* puppet 3.7.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40230", "fixedVersions": [], "id": "40230", "issueType": "Bug", "key": "MODULES-2050", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Won't Fix", "resolutionDate": "2015-06-03T07:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Can't purge puppet generated '-p all' IPv6 rule.", "timeSpent": "PT0S", "updated": "2017-11-10T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1a0e0dc9-ac74-4d0d-bcce-1e44fbe00826", "body": "Created pull request: https://github.com/puppetlabs/puppetlabs-postgresql/pull/623", "created": "2015-05-19T02:23:00.000000"}], "components": ["postgresql"], "created": "2015-05-18T11:22:00.000000", "creator": "557058:1a0e0dc9-ac74-4d0d-bcce-1e44fbe00826", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74099cde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy9z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56495820_*|*_10007_*:*_1_*:*_1146708360_*|*_5_*:*_1_*:*_0"}], "description": "{{postgresql::server::schema}} cannot be used for creating multiple schemas with the same name in different databases on the same database server.\n\nIMHO it would be perfectly valid having a schema \u201cmyschema\u201d in a database \u201cdb1\u201d and another schema \u201cmyschema\u201d in a database \u201cdb2\u201d. But this cannot be defined using the postgresql::server::schema type because the schema name and not the resource title is internally used for creating a psql resource in [schema.pp|https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/schema.pp]\n\nSuggested fix: Use the schema resource title for the psql resource title:\n\n{code}\n$schema_title   = \"Create Schema '${title}'\"\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35922", "fixedVersions": [], "id": "35922", "issueType": "Bug", "key": "MODULES-2049", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1a0e0dc9-ac74-4d0d-bcce-1e44fbe00826", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::schema cannot be used for creating multiple schemas with the same name", "timeSpent": "PT0S", "updated": "2015-06-01T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This could affect those running distributions that aren't tested but are related to supported OSes (CentOS vs RHEL, for instance). It would be incorrect to add CentOS to the supported list unless it's part of the module's release testing, but those users who are OK with running the module should be allowed to do so without having to fork the module. I suggest there be some corresponding method to determine if these functions fail compilation or generate warnings.", "created": "2015-05-18T07:51:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "i absolutely agree. but this isn't about codifying the already existing boilerplate pattern into a function so much as kicking off a discussion: is this a useful abstraction? Is this something that puppet should do automatically? should this be an error? a warning?", "created": "2015-05-18T08:11:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "[~accountid:623c135e1c7f6a007049e9ad] on {{is_supported_os()}}:\n\n{code}\n[15:47:57] <raphink> igalic, not sure though\n[15:48:02] <raphink> I have specific error raising\n[15:48:23] <raphink> depending on whether operatingsystem_support has specific releases or not\n{code}", "created": "2015-05-18T08:20:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Thanks for submitting this issue.  After reviewing the ticket and PRs we have decided that the Modules team will not implement this request.  If you feel this is still an important feature please feel free to join us during our community PR review sessions on Thursday and re-introduce the request.\n\nhttps://puppet.com/community/events/contributor-events", "created": "2017-05-31T15:23:00.000000"}], "components": ["stdlib"], "created": "2015-05-18T07:46:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@718c37f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64309042196_*|*_6_*:*_1_*:*_0"}], "description": "we keep writing a lot of boilerplate code to defend against running on unsupported (untested) operating systems.\n\nthere should be a function to abstract that.\n\ni propose {{is_supported_os()}}, and {{validate_supported_os()}} (which reuses the former)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43384", "fixedVersions": [], "id": "43384", "issueType": "Bug", "key": "MODULES-2048", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Won't Do", "resolutionDate": "2017-05-31T15:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "check / validate if module is run on a supported os", "timeSpent": "PT0S", "updated": "2017-05-31T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "623c11f4bef8a60068c79a28", "body": "A variation on this issue is fixed as well:\n\n{noformat}\n/opt/data02/mysql /var/lib/mysql bind,rw 0 0\n/dev/vg0/data2 /opt/data02 ext4 defaults,ro 0 2\n{noformat}\n\nThe former is a {{bind mount}} and must appear after the filesystem on the second line.\n\nPuppet would break this order if the latter mount was added later than the bind mount.", "created": "2015-05-19T15:58:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "It may be worth looking into how the firewall module allows user-controlled ordering", "created": "2018-09-18T14:55:00.000000"}], "components": ["mount_core"], "created": "2015-05-17T14:19:00.000000", "creator": "623c11f4bef8a60068c79a28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@542d4514"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "unit or unit-integration"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "have to write puppet code in specific ways"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "bad fstab; work arounds exist"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hymygn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/17"}], "description": "Given the following fstab content in {{/tmp/fstab}}\n\n{noformat}\n/dev/sda1       /       ext4         defaults,relatime,errors=remount-ro           0    1       \n/dev/sda2       /usr/share      ext4    defaults,noatime,errors=remount-ro      0       2\n{noformat}\n\nthe following manifest\n\n{noformat}\nbundle exec puppet apply -e 'mount { \"/usr\": ensure => \"present\", device => \"/dev/sda3\", target => \"/tmp/fstab\" }'\n{noformat}\n\nleads to the following {{fstab}}.\n\n{noformat}\n# HEADER: This file was autogenerated at 2015-05-17 22:09:35 +0200\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n/dev/sda1\t/\text4\tdefaults,relatime,errors=remount-ro\t0\t1\n/dev/sda2\t/usr/share\text4\tdefaults,noatime,errors=remount-ro\t0\t2\n/dev/sda3\t/usr\t\t\t0\t0\n{noformat}\n\nAssuming that all contents of {{/usr}}, including the {{share/}} mount point are moved to the new device, the older filesystem {{/usr/share}} will not be mounted on system startup anymore. Older systems can even become unbootable.\n\nIt would be preferable for Puppet to bring the filesystems into an order that ensures that they are processed properly at boot.", "environment": "*NIX", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41297", "fixedVersions": [], "id": "41297", "issueType": "Improvement", "key": "MODULES-7510", "labels": ["customer", "linux", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11f4bef8a60068c79a28", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fstab entries can be written in bad order", "timeSpent": "PT0S", "updated": "2018-09-18T14:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:5057c1dd-42f9-4645-b148-9cddc35dd0af", "body": "This also affects Debian Jessie", "created": "2016-07-22T17:32:00.000000"}], "components": ["ruby"], "created": "2015-05-17T08:10:00.000000", "creator": "557058:8030a5cf-93c7-4aed-a469-561e7895f194", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75933cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/16"}], "description": "`rubygems` is now a virtual package on Ubuntu since at least 15.04. `rubygems`  is now provided by the `ruby` package. This means that the `puppetlabs-ruby` module now will log :\n\n```\nNotice: /Stage[main]/Ruby/Package[rubygems]/ensure: ensure changed 'purged' to 'present'\n```\n for each run.\n\nWhile this is only a minor problem, it does break the reporting by showing this package as newly installed at each run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40229", "fixedVersions": [], "id": "40229", "issueType": "Bug", "key": "MODULES-2047", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8030a5cf-93c7-4aed-a469-561e7895f194", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rubygems is a virtual package on Ubuntu since 15.04", "timeSpent": "PT0S", "updated": "2019-04-17T15:15:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We made a new release of git on May 26th.", "created": "2015-06-02T15:17:00.000000"}, {"author": "5cce4c1209f2de0dc74fd9d0", "body": "thank you!", "created": "2015-06-06T02:43:00.000000"}], "components": ["git"], "created": "2015-05-17T06:55:00.000000", "creator": "5cce4c1209f2de0dc74fd9d0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67112ad2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89789323_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1322755728"}], "description": "The puppetlabs/git module has improvements regarding the package installation. Please bump the forge release to include them", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39041", "fixedVersions": [], "id": "39041", "issueType": "Task", "key": "MODULES-2046", "labels": ["git", "release"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cce4c1209f2de0dc74fd9d0", "resolution": "Fixed", "resolutionDate": "2015-06-02T15:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Please bump the forge release of puppetlabs/git", "timeSpent": "PT0S", "updated": "2015-06-06T02:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "attachments": [], "comments": [{"author": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "body": "On further review, I see that this is already attainable using the 'options' parameter to {{haproxy::listen}}. Closing the ticket.", "created": "2015-05-16T22:28:00.000000"}], "components": ["haproxy"], "created": "2015-05-16T21:01:00.000000", "creator": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60becc4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5210693_*|*_6_*:*_1_*:*_0"}], "description": "Add support support for the HAProxy 'source' keyword. The source keyword controls the address and port HAProxy will bind to for outbound connections (both proxied traffic and health checks) to backend servers. Additionally, through use of the 'usesrc' option, it enables use of HAProxy's full transparently proxy mode.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38047", "fixedVersions": [], "id": "38047", "issueType": "New Feature", "key": "MODULES-2045", "labels": ["puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a05b7ad1-4a97-4ef3-8c20-0fb76d9c31f8", "resolution": "Fixed", "resolutionDate": "2015-05-16T22:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for HAProxy 'source' keyword.", "timeSpent": "PT0S", "updated": "2015-05-16T22:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket. this has been resolved with https://github.com/puppetlabs/puppetlabs-apache/pull/1220 ", "created": "2016-02-22T09:39:00.000000"}], "components": ["apache"], "created": "2015-05-16T01:56:00.000000", "creator": "557058:619b810e-4a42-40f6-ad0f-5f12cdb9309d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404cd5ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzy3r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193985501_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24202171849"}], "description": "If I use the SSL cert and configuration autogenerated with this module, I get the following alerts from https://www.ssllabs.com/ssltest :\n\nCertificate has a weak signature and expires after 2016. Upgrade to SHA2 to avoid browser warnings.\n\nThis server accepts the RC4 cipher, which is weak. Grade capped to B.\n\nIt would be great if the module provided a best-practices configuration out of the box.", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43383", "fixedVersions": [], "id": "43383", "issueType": "Bug", "key": "MODULES-2044", "labels": ["puppetlabs-apache", "ssl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:619b810e-4a42-40f6-ad0f-5f12cdb9309d", "resolution": "Fixed", "resolutionDate": "2016-02-22T09:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Should generate secure SSL configuration by default", "timeSpent": "PT0S", "updated": "2016-02-22T09:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Resolving this ticket as it seems that work has been complete. \nIf you have any issues or objections please do not hesitate to reopen or let me know.\n\nMany thanks\nPaula", "created": "2018-07-03T06:50:00.000000"}], "components": ["puppetserver_gem"], "created": "2015-05-15T14:07:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ec55123"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzxzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98901761565_*|*_5_*:*_1_*:*_0"}], "description": "This is a module that is useful for managing gems needed by puppetserver and as such, having it be supported would make life much easier for customers who manage puppet with puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35921", "fixedVersions": [], "id": "35921", "issueType": "Improvement", "key": "MODULES-2043", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Fixed", "resolutionDate": "2018-07-03T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add pe_puppetserver_gem to the supported modules list", "timeSpent": "PT0S", "updated": "2018-07-03T06:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I would like to apologise for not getting around to this issue.\u00a0\nThis module is now supported by voxpupuli. If you are still seeing this issue please raise an issue against the github repo.\u00a0[https://github.com/voxpupuli/puppet-rabbitmq]\n\nAgain sorry we couldn't help you sooner.", "created": "2021-04-12T05:55:00.000000"}], "components": ["rabbitmq"], "created": "2015-05-15T08:48:00.000000", "creator": "557058:447f2c83-0e6f-4303-b7a4-c5f180ad087d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60ecad93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzxdj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186527253701_*|*_6_*:*_1_*:*_0"}], "description": "using v5.2.0 of the rabbitmq forge module\n\ni'm trying to create a binding on a existing exchange (which was created manually via the webgui of rabbit). It doesn't get created or even recreated when i unbind it.\n\nit only works when the exchange is created by the module.\n\nwhy is it that?\nwhy is there a difference between an exchange created manually vs exchange created by the module itself?\n\nsituation:\n1. existing exchange 'metric', trying to add binding offlineShopsEventV12 to existing queue events --> not working\n2. new exchange 'testme', trying to add binding keyV1 to existing queue events --> works\n\ntried the following code to replicate the problem with puppet apply\n{code}\n$rmq_metric_pwd = 'testmetric'\n\nrabbitmq_exchange {\n    'testme@metric':\n      user     => 'metric',\n      password => \"${rmq_metric_pwd}\",\n      type     => 'direct',\n      durable    => true,\n      ensure   => present,\n      internal => false,\n      auto_delete => false,\n}\n\n rabbitmq_binding {\n    'testme@events@metric':\n      user             => 'metric',\n      password         => \"${rmq_metric_pwd}\",\n      destination_type => 'queue',\n      routing_key      => 'keyV1',\n      arguments        => {},\n      ensure           => present,\n  }\n{code}\n", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "37065", "fixedVersions": [], "id": "37065", "issueType": "Bug", "key": "MODULES-2042", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:447f2c83-0e6f-4303-b7a4-c5f180ad087d", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T05:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "bindings in existing exchanges are not created", "timeSpent": "PT0S", "updated": "2021-04-12T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "600", "aggregatetimeoriginalestimate": "600", "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Done.", "created": "2015-07-28T12:25:00.000000"}], "components": ["ntp"], "created": "2015-05-14T10:27:00.000000", "creator": "606dd6b92b469c007046e99f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a6d967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzwrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_62522262_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_6424555650"}], "description": "please do a new release of puppetlabs-ntp.  the last one (3.3.0) is from november 2014.", "epicLinkSummary": null, "estimate": "PT600S", "externalId": "39040", "fixedVersions": [], "id": "39040", "issueType": "Task", "key": "MODULES-2041", "labels": ["puppetlabs-ntp", "release"], "originalEstimate": "PT600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "606dd6b92b469c007046e99f", "resolution": "Fixed", "resolutionDate": "2015-07-28T12:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "please do a new release of puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This could be as simple as puppetlabs/puppetlabs-puppet_upgrade (something that starts with agents, possibly just Windows). Or we could combine some of the prior art that others have done for Linux agents in with this so we have a complete solution for upgrades of agents.", "created": "2015-05-14T08:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The current train of thought is to use something on the system that would not be wiped out by the upgrade and that should be there on all of the different Windows versions - we've landed on PowerShell. PowerShell is there by default on most of the Windows versions we support, but it may not always be there for Windows Server 2003. It's not there by default, but we think that the surface for this is extremely low that someone wouldn't be up to date and have PowerShell there if they are using configuration management.", "created": "2015-05-28T08:24:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The current train of thought in puppetlabs-puppet_agent is https://github.com/puppetlabs/puppetlabs-puppet_agent/blob/master/manifests/windows/install.pp \n\nThis came from https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/34 - I left specific notes to aid in a more generalized approach.\n\n* https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/34#discussion_r32349644\n* https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/34#discussion_r32350032\n\nThere was also a more type/provider PR for Windows agents that was left out for the preferred version above. That is at https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/33", "created": "2015-06-30T10:02:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Is this now a duplicate of MODULES-2816?", "created": "2016-01-19T15:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Doesn't appear so. It's a good start, but this ticket is meant to address 3.x agents as well.", "created": "2016-02-09T13:45:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "As 3.x is no longer supported, I'm marking this as a duplicate and closing it.", "created": "2017-02-23T15:07:00.000000"}], "components": ["pe_upgrade"], "created": "2015-05-14T08:11:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@506183b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-2"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Puppet Upgrade Module For Windows"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_yellow"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqhnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56274984924_*|*_6_*:*_1_*:*_0"}], "description": "Puppet should be able to handle agent upgrades, in most environments that is true. Windows gets a bit weird. Windows is a different beast as compared to POSIX - Windows holds locks on files in use where Linux loads everything into memory. While you can completely wipe out everything on POSIX and replace it while you are running a process, you can not do that on Windows.\n\nThat is why a separate process should handle the upgrades, one that Puppet can start, but then needs to exit so the separate process can handle the upgrade.\n\nIt's fine to recommend using Puppet to upgrade Puppet agents on almost every OS aside from Windows.\n\nWe've discussed this in the past but have not come up with any really good solutions, aside from https://forge.puppetlabs.com/opentable/puppetversion, which creates a scheduled task for Windows, but may still interrupt a catalog that is being applied. We had functionality in the reboot module that we were going to pull out at one time and make more generic, to allow for things like an upgrade to occur right after Puppet exited the run. Here's how it was implemented for Reboot - https://github.com/puppetlabs/puppetlabs-reboot/blob/0.1.x/lib/puppet/provider/reboot/windows/watcher.rb\n\nIt also needs to ensure that if the upgrade fails, the MSI application rolls back successfully.", "environment": "Windows Agents", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42318", "fixedVersions": [], "id": "42318", "issueType": "Epic", "key": "MODULES-2040", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Duplicate", "resolutionDate": "2017-02-23T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Upgrade Module For Windows", "timeSpent": "PT0S", "updated": "2018-06-12T18:05:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the ticket, you may want to rename the lvmvolume as it is clashing. Titles must be unique. If you have any further questions please contact us.", "created": "2017-07-17T04:36:00.000000"}], "components": ["lvm", "mongodb"], "created": "2015-05-13T11:22:00.000000", "creator": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef5d66d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz877z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77398337_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_68672680104"}], "description": "When trying to put the mongodb data on it's own volume we have a  Duplicate declaration issue \n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: File[/var/lib/mongodb] is already declared in file /etc/puppet/environments/production/modules/mongodb/manifests/server/config.pp:97; cannot redeclare at /etc/puppet/environments/production/site/lvm/manifests/volume.pp:56 on node ld4repo03.ld4.lmax\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n\n{code}\n---\nlvm::vgs:\n  vg_pulp:\n    pvs:\n      - \"/dev/vdb\"\nlvm::volumes:\n    mongodb:\n    fstype: ext4\n    group: mongodb\n    location: /var/lib\n    mode: '755'\n    owner: mongodb\n    size: 50G\n    vg: vg_pulp\n{code}\n{code}\nnode mongo01.example.com {\n    include lvm   \n    include mongodb\n    Class['lvm'] -> Class['mongodb'] \n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43367", "fixedVersions": [], "id": "43367", "issueType": "Bug", "key": "MODULES-2039", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1bfb8f9e-7c36-454b-97b6-1aacb6e94065", "resolution": "Fixed", "resolutionDate": "2017-07-17T04:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " lvm module cannot put /var/lib/mongodb on seperate logical volume with mongodb module", "timeSpent": "PT0S", "updated": "2017-07-17T04:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "After the upgrade, no changes are performed:\n\n{noformat}\nxrsxsalr4q7zlcg.delivery.puppetlabs.net (agent) 15:13:53$ puppet agent --test --server ar24wmel0f8gdwr.delivery.puppetlabs.net\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for xrsxsalr4q7zlcg.delivery.puppetlabs.net\nInfo: Applying configuration version '1433888035'\nNotice: Applied catalog in 0.02 seconds\n{noformat}", "created": "2015-06-09T16:29:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "if it cleared CI then it can be resolved.  nice work", "created": "2015-06-09T17:38:00.000000"}], "components": [], "created": "2015-05-13T09:29:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489e687c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzvm7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "puppet_agent module priority bump"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_3982345_*|*_1_*:*_1_*:*_805271375_*|*_10007_*:*_1_*:*_87460828_*|*_3_*:*_1_*:*_12767478_*|*_5_*:*_1_*:*_11458383977_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_120325_*|*_10004_*:*_1_*:*_1032042207_*|*_10006_*:*_1_*:*_420503393"}], "description": "After upgrade, puppet-agent should successfully check-in to the server.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "33757", "fixedVersions": ["puppet_agent 1.0.0"], "id": "33757", "issueType": "Task", "key": "MODULES-2738", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-09T17:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Extend acceptance tests to cover puppet-agent check-in", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "No changes were required to the CI pipeline, and it [passed CI against redhat 7|https://jenkins-modules.puppetlabs.com/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/PLATFORM_CONFIG=redhat-7-64mda-inverted,SLAVE_LABEL=beaker/15] using puppetserver:\n\n{noformat}\n> Package puppetserver.noarch 0:2.1.0-1.el7 will be installed\n{noformat}", "created": "2015-06-09T15:15:00.000000"}], "components": [], "created": "2015-05-13T09:25:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e2e8046"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzvjz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "puppet_agent priority bump due to dependency on Beaker changes"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1350130_*|*_1_*:*_1_*:*_804916646_*|*_10007_*:*_1_*:*_336204183_*|*_3_*:*_2_*:*_26648984_*|*_5_*:*_1_*:*_11466923411_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1032052374_*|*_10006_*:*_1_*:*_152681269"}], "description": "Acceptance testing in CI is blocked on several package releases. Once those are released, enable the pipeline and ensure it passes.\n\nThis task should include updating testing to use Puppet Server 2.1, and re-enabling EL6 testing.\n\nThe CI pipeline is setup at https://jenkins-modules.delivery.puppetlabs.net/view/4.%20cross%20platform/view/agent_upgrade/view/master/.", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "42315", "fixedVersions": ["puppet_agent 1.0.0"], "id": "42315", "issueType": "Task", "key": "MODULES-2736", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-06-09T15:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enable acceptance testing against Puppet Server in CI Pipeline", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "I'm working with the author to seek approved status, per https://github.com/lwf/puppet-remote_file/issues/19.", "created": "2015-05-12T17:02:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49],\n\nSorry, just took a look at this. Do you know if remote_file is close to a 1.0.0 release? Modules are required to be at least 1.0.0 and follow SemVer before they can be approved.", "created": "2015-05-19T10:10:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "My guess is it could probably be released 1.0.0 at any point. Hasn't to date not because of any particular missing functionality or instability, but just because it hasn't been brought up. I'll ask [lwf|https://github.com/lwf].", "created": "2015-05-19T10:14:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] A 1.0.0 version has been tagged and uploaded to the Forge.", "created": "2015-05-26T10:14:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] We like this module, but there are a few updates needed before it's ready to be approved:\n\n* It is missing a LICENSE file. The license is listed in the metadata but a LICENSE file is also required.\n* It does not list OS versions for compatibility in the metadata.json\n* Additionally, it would be good if tests could be added and puppet/PE compatibility information added in the metadata, but those are not requirements for approval.\n\nThanks!", "created": "2015-06-05T11:12:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "The following changes have been merged in Github.\n\n* Added a LICENSE file\n* Updated the metadata.json to include OS version compatibility information\n* Updated the metadata.json to include puppet/PE compatibility information\n\nA Forge release should be tagged and published soon. I'll update this ticket again when that happens.", "created": "2015-06-16T10:38:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[lwf/remote_file version 1.0.1|https://forge.puppetlabs.com/lwf/remote_file/1.0.1] has been published to the Forge with the listed changes.", "created": "2015-06-16T16:43:00.000000"}], "components": ["approved"], "created": "2015-05-12T16:48:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54e699d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzv3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_144275798_*|*_3_*:*_1_*:*_392433_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3049975977_*|*_10005_*:*_1_*:*_436667332"}], "description": "https://forge.puppetlabs.com/lwf/remote_file", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35919", "fixedVersions": [], "id": "35919", "issueType": "Task", "key": "MODULES-2038", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Fixed", "resolutionDate": "2015-06-23T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lwf/remote_file: review for puppet approved", "timeSpent": "PT0S", "updated": "2015-06-23T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Can work around BKR-262 for manual testing by commenting out https://github.com/puppetlabs/beaker/blob/master/lib/beaker/dsl/install_utils/puppet_utils.rb#L607.", "created": "2015-05-13T14:15:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Added a work-around in the PR, so BKR-262 is no longer blocking.", "created": "2015-05-13T14:45:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Failed CI: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/agent_upgrade/view/master/job/modules_puppetlabs-agent_upgrade_intn-sys_core-master-foss-stable/3/\n\nHost config used in CI didn't match expectations of the acceptance tests.", "created": "2015-05-19T15:47:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "{code}\ngjbzokcky98njch.delivery.puppetlabs.net (redhat-7-x86_64) 17:02:27$ /opt/puppetlabs/bin/puppet apply -e \"package { 'puppet-agent': ensure => absent }\npackage { 'puppet': ensure => absent }\nfile { ['/etc/puppet', '/etc/puppetlabs', '/etc/mcollective']: ensure => absent, force => true, backup => false }\nyumrepo { 'pc1_repo': ensure => absent }\n\"\nbash: /opt/puppetlabs/bin/puppet: No such file or directory\n{code}\nappears to be running on the wrong machine", "created": "2015-05-20T19:00:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged in https://github.com/puppetlabs/puppetlabs-agent_upgrade/commit/d248c38", "created": "2015-05-21T17:21:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Using host file:\n\n{noformat}\n---\nHOSTS:\n  master:\n    roles:\n    - master\n    - agent\n    platform: el-7-x86_64\n    hypervisor: vcloud\n    template: redhat-7-x86_64\n  agent:\n    roles:\n    - agent\n    - default\n    platform: el-7-x86_64\n    hypervisor: vcloud\n    template: redhat-7-x86_64\nCONFIG:\n  datastore: instance0\n  resourcepool: delivery/Quality Assurance/FOSS/Dynamic\n  folder: Delivery/Quality Assurance/FOSS/Dynamic\n  pooling_api: http://vmpooler.delivery.puppetlabs.net/\n  type: foss\n{noformat}\n\nAcceptance passed in:\n\n{noformat}\n$ echo $SHA\nb94d3b4f2db8de95f151b98a2c6054daddbb0d4d\n$ env | grep BEAKER\nBEAKER_debug=true\nBEAKER_setfile=redhat-7-x86_64.yaml\nBEAKER_destroy=false\nBEAKER_keyfile=/Users/josh/.ssh/jenkins\n$ bundle exec rspec spec/acceptance\n...\nFinished in 3 minutes 18 seconds (files took 31.47 seconds to load)\n24 examples, 0 failures\n{noformat}", "created": "2015-05-21T17:23:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Fails on EL6 due to Ruby 1.8.7 with future parser? Not completely sure, but this should be fixed testing against Puppet Server 2.1.\n\nI'd call this sufficient until PUP-4606.", "created": "2015-05-21T18:14:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Actually, it appears to be running Ruby 1.9.3. I'm not clear on the failure, but it could be something in the acceptance test itself.", "created": "2015-05-22T11:58:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "So it looks like the test installs the package named {{puppet-server}}, which is actually {{webrick}}:\n\n{noformat}\nxqsxndjjt326ypw.delivery.puppetlabs.net (master) 14:25:15$ yum -y  install puppet-server\n{noformat}\n\nLater in {{with_puppet_running_on}}, we start the {{puppetmaster}} service which is webrick.\n\n{noformat}\nxqsxndjjt326ypw.delivery.puppetlabs.net (master) 14:26:24$ puppet resource service puppetmaster ensure=running\nDebug: new listener called performance\nDebug: registering instrumentation listener performance\nDebug: new listener called log\nDebug: registering instrumentation listener log\nDebug: Runtime environment: puppet_version=3.8.0, ruby_version=1.8.7, run_mode=user\n{noformat}\n\nNote the {{ruby_version=1.8.7}} is coming from the {{puppet resource}} application being used to start the {{puppetmaster}} (as opposed to the webrick output).\n\nLater the redhat-6 agent (with puppet 3.8.0) is running 1.8.7 and fails to request its catalog containing the {{agent_upgrade}} related resources:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Could not intern from text/pson: unexpected token in object at '\"exported'!\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:311:in `parse_object'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:231:in `parse_value'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:252:in `parse_array'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:226:in `parse_value'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:286:in `parse_object'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:231:in `parse_value'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:286:in `parse_object'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/pure/parser.rb:98:in `parse'\n/usr/lib/ruby/site_ruby/1.8/puppet/external/pson/common.rb:133:in `parse'\n/usr/lib/ruby/site_ruby/1.8/puppet/network/formats.rb:143:in `intern'\n/usr/lib/ruby/site_ruby/1.8/puppet/network/format_support.rb:12:in `convert_from'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:245:in `deserialize_find'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:103:in `find'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:201:in `find'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:294:in `retrieve_new_catalog'\n{noformat}", "created": "2015-05-22T15:47:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "So the problem is ruby 1.8.7 and future parser on the master. The work for switching to puppetserver is in PUP-4603. I've removed redhat-6 from the CI pipeline, and it is passing on redhat-7: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/agent_upgrade/view/master/job/modules_puppetlabs-agent_upgrade_intn-sys_core-master-foss-stable/9/\n\nMarking this as passed CI.", "created": "2015-05-22T16:33:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] for this ticket we're only going to support EL7. Other platforms will come in a later ticket that uses Puppet Server.", "created": "2015-05-26T10:29:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "[~accountid:557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e], thanks for the heads up. I've updated the scripts, redeployed the pipeline and kicked it off. It looks like it's appropriately failing (since it requires 3.8.x and it hasn't been released to FOSS yet) here: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/agent_upgrade/view/master/job/modules_puppetlabs-agent_upgrade_intn-sys_core-master-foss-stable/11/PLATFORM_CONFIG=redhat-7-64mda-inverted,SLAVE_LABEL=beaker/consoleFull\n\n\nLet me know if there's anything else I can do!", "created": "2015-05-26T12:42:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "3.8.1 was just released, so I'll get it working.", "created": "2015-05-26T12:45:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Green pipeline: https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/agent_upgrade/view/master/\n\nHad to disable Step 6, as that environment isn't yet supported.", "created": "2015-05-26T14:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Passed CI, no review required.", "created": "2015-05-26T16:38:00.000000"}], "components": [], "created": "2015-05-12T15:40:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30885184"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_260967198_*|*_1_*:*_1_*:*_3745872_*|*_10007_*:*_3_*:*_352455457_*|*_3_*:*_2_*:*_165388397_*|*_10009_*:*_1_*:*_345910029_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_69291017_*|*_10006_*:*_2_*:*_15315344"}], "description": "Get manual acceptance against unreleased packages working.\n\nAdd acceptance tests to cover upgrading under scenarios:\n* Upgrade with no prior MCO configuration\n* Upgrade with prior MCO configuration\n\nBecause every test upgrades {{puppet}} to {{puppet-agent}}, each acceptance test will do its own {{puppet}} setup and tear-down rather than doing it as part of a setup step. The test machine should be expected to start and end the run with no Puppet versions installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39039", "fixedVersions": [], "id": "39039", "issueType": "Sub-task", "key": "MODULES-2727", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-05-26T16:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix acceptance infrastructure", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Dupe of MODULES-2243 which has more context", "created": "2015-07-17T15:14:00.000000"}], "components": ["dsc"], "created": "2015-05-12T15:35:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a7daaaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywpzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5701164023_*|*_6_*:*_1_*:*_0"}], "description": "Should LCM switch be automatic or should it be explicit or some combination of both?\n\nOr have a scenario where we can allow users to turn off automatic switch?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37062", "fixedVersions": [], "id": "37062", "issueType": "Task", "key": "MODULES-2037", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Duplicate", "resolutionDate": "2015-07-17T15:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Decide direction for LCM switch (spike) ", "timeSpent": "PT0S", "updated": "2015-07-31T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Moved to a separate task.", "created": "2015-05-13T09:29:00.000000"}], "components": [], "created": "2015-05-12T13:03:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@599128dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzuwf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18377997_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_55179443"}], "description": "After upgrade, puppet-agent should successfully check-in to the server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42313", "fixedVersions": [], "id": "42313", "issueType": "Sub-task", "key": "MODULES-2726", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Incomplete", "resolutionDate": "2015-05-13T09:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Extend acceptance tests to confirm puppet-agent check-in", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I would like to apologise for not getting around to this issue.\u00a0\nThis module is now supported by voxpupuli. If you are still seeing this issue please raise an issue against the github repo. [https://github.com/voxpupuli/puppet-rabbitmq]\n\nAgain sorry we couldn't help you sooner.", "created": "2021-04-12T05:55:00.000000"}], "components": ["rabbitmq"], "created": "2015-05-12T07:31:00.000000", "creator": "557058:36ab053f-6225-41ea-98ae-f0e9085cea92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3329caad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzugv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_186791038580_*|*_6_*:*_1_*:*_0"}], "description": "If the RabbitMQ module is deploy with\n\n  rabbitmq::ssl_versions: ['tlsv1.2']\n\n(as per current TLS recommendations), rabbitmq::install::rabbitmqadmin fails as curl does to use TLSv1.2 per default.\n\nWork-around is to reactivate TLSv1.0, but the real solution is to add --tlsv1.2 to curl when TLSv1.2 is used.\n", "environment": "RHEL 7.1, RabbitMQ module 5.20", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "40227", "fixedVersions": [], "id": "40227", "issueType": "Bug", "key": "MODULES-2036", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:36ab053f-6225-41ea-98ae-f0e9085cea92", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T05:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ module fails to apply with only TLS v1.2 enabled", "timeSpent": "PT0S", "updated": "2021-04-12T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c17b1a7a-fd9e-4895-9e58-bbbaf36122bc", "body": "Did you ever find a solution for this problem? I'm experiencing the same problem when installing puppetlabs-puppetdb in combination with puppetlabs-stdlib (v4.11.0) and puppetlabs-apt (v2.2.2). ", "created": "2016-03-28T04:22:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "I was having this problem when I had stdlib set to 3.0.0 and apt to 2.1.0.\n\nChanging to \n\n{code}\n    stdlib:\n      repo: \"git://github.com/puppetlabs/puppetlabs-stdlib.git\"\n      ref: 4.11.0\n    inifile:\n      repo: \"git://github.com/puppetlabs/puppetlabs-inifile.git\"\n      ref: 1.5.0\n    apt:\n      repo: \"git://github.com/puppetlabs/puppetlabs-apt.git\"\n      ref: 2.2.2\n{code}\n\nworked for me...\n", "created": "2016-05-15T18:17:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Appears to be fixed in later versions of the module, please re-open if this is not the case. Thanks!", "created": "2018-08-23T07:19:00.000000"}], "components": ["apt", "supported"], "created": "2015-05-12T06:04:00.000000", "creator": "623e74c4bef8a60068c8da52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26c938d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzugn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103598112392_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n  apt::source { 'docker':\n    comment     => 'This repository is necessary to install lxc-docker',\n    location    => 'https://get.docker.com/ubuntu',\n    repos       => 'main',\n    release     => 'docker',\n    include     => {\n      'src' => false,\n      'deb' => true,\n    },\n    key         => {\n      id      => '36A1D7869245C8950F966E92D8576A8BA88D21E9',\n      server  => 'hkp://p80.pool.sks-keyservers.net:80',\n    },\n  }\n{code}\n\nthrows either \n{code}\nroot@debian7-8:~# puppet agent --test \nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: apt::setting priority must be an integer or a zero-padded integer on node debian7-8\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\nor \n{code}\nroot@debian7-8:~# puppet agent --test \nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter include_src on Apt::Source[docker] at /etc/puppet/directory_envs/my_master/external_modules/docker/manifests/init.pp:27 on node debian7-8\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38045", "fixedVersions": [], "id": "38045", "issueType": "Bug", "key": "MODULES-2035", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74c4bef8a60068c8da52", "resolution": "Won't Do", "resolutionDate": "2018-08-23T07:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt 2.0.1 apt::source fails with 2 flapping error messages", "timeSpent": "PT0S", "updated": "2018-08-23T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:bcc01c23-f22f-4e0f-8473-0e7400a30f2a", "body": "Has this been resolved? I am having the same issue. I am trying to use this module to upgrade MongoDB to 3.0. I can install version 2,6 but can make to work for 3.x. Any ideas, if there a workaround?", "created": "2016-01-05T21:21:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-05-12T05:43:00.000000", "creator": "70121:5f390622-bba2-467b-907a-fef88e969608", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4610f4da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzugf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_20623115659_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_57588953637"}], "description": "We use a custom mongodb package which installs to non-standard directories (long story). The mongodb module works fine if we specify our non-standard package names but the one thing that doesnt work is the version. We cannot specify a version number (eg 2.4STD1, our internal version number) or even that puppet-standard of 'latest'. Anything other than 'present' causes the ordering of the classes to get screwed up\n\nFor example, we include the classes like this..\n\nclass {'::mongodb::globals':\n  server_package_name => 'XXXXXX-mongodb30',\n  service_name => 'mongodb3.0',\n  user => 'mongod',\n  group => 'mongod',\n  version => $ensureversion,\n  service_ensure => $service_ensure,\n  service_enable => $service_enable,\n}->\nclass {'::mongodb::server':\n  ensure => $ensureversion,\n  config => '/opt/mongodb3.0/mongod.conf',\n  directoryperdb => true,\n  logpath => $logpath,\n  logappend => $logappend,\n  journal => $realjournal,\n  auth  => true,\n  dbpath => $dbpath,\n  pidfilepath => '/var/run/mongodb3.0/mongod.pid',\n  replset => $replset,\n  keyfile => $keyfile,\n  rest => true,\n  nohttpinterface => false,\n  fork => true,\n  port => $port,\n  bind_ip => $bind_ip,\n  smallfiles => $realsmallfiles,\n}\n\nWhen running the agent, the version number is matching to false somewhere and the module changes the class ordering. Therefore the package is not available when attempting to be configured and started...\n\n# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for cwm-sdp-vdev1.hq.k.grp\nInfo: Applying configuration version '1431430738'\nError: Could not start Service[mongodb]: Execution of '/sbin/service mongodb3.0 start' returned 1: mongodb3.0: unrecognized service\nWrapped exception:\nExecution of '/sbin/service mongodb3.0 start' returned 1: mongodb3.0: unrecognized service\nError: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/ensure: change from stopped to running failed: Could not start Service[mongodb]: Execution of '/sbin/service mongodb3.0 start' returned 1: mongodb3.0: unrecognized service\nNotice: /Stage[main]/Mongodb::Server::Service/Mongodb_conn_validator[mongodb]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server::Service/Mongodb_conn_validator[mongodb]: Skipping because of failed dependencies\nNotice: /Stage[main]/Nagra_mongodb::30::Singleinstance/File[replicaset_file]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Nagra_mongodb::30::Singleinstance/File[replicaset_file]: Skipping because of failed dependencies\nNotice: /Stage[main]/Nagra_mongodb::30::Singleinstance/Exec[replicaset]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Nagra_mongodb::30::Singleinstance/Exec[replicaset]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mongodb::Server::Config/Notify[Ballbag: latest]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server::Config/Notify[Ballbag: latest]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mongodb::Server::Config/File[/data/mongodb3.0/databases]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server::Config/File[/data/mongodb3.0/databases]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mongodb::Server::Config/File[/opt/mongodb3.0/mongod.conf]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server::Config/File[/opt/mongodb3.0/mongod.conf]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]: Skipping because of failed dependencies\nNotice: /Stage[main]/Mongodb::Server/Anchor[mongodb::server::end]: Dependency Service[mongodb] has failures: true\nWarning: /Stage[main]/Mongodb::Server/Anchor[mongodb::server::end]: Skipping because of failed dependencies\nNotice: Finished catalog run in 13.43 seconds\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "37059", "fixedVersions": [], "id": "37059", "issueType": "Bug", "key": "MODULES-2034", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5f390622-bba2-467b-907a-fef88e969608", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb class doesnt support custom versions", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e76e494742a00683f7d6a", "body": "Having generalized \"binaries are installed in weird places\" support in puppetlabs-mysql would be really nice.\n\nMODULES-4794 is another instance of a problem because of lack of support for software collections.", "created": "2017-06-08T16:57:00.000000"}], "components": ["mysql"], "created": "2015-05-12T05:38:00.000000", "creator": "623c152b8d8b9c0068b8b40c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b913217"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzug7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/17"}], "description": "If you try to install mariadb from a Red Hat oder CentOS Software Collections repository, the files installed by SCL are based as an own root on /opt/rh/{name_of_scl_module}/root.\n\nI recommend adding a path prefix (default empty) as new param to client and server classes that gets prefixed to all filesystem locations when not empty.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35918", "fixedVersions": [], "id": "35918", "issueType": "New Feature", "key": "MODULES-2033", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152b8d8b9c0068b8b40c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add path prefix option to puppetlabs/mysql module", "timeSpent": "PT0S", "updated": "2017-06-08T16:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Passed acceptance, no review required.", "created": "2015-05-26T21:51:00.000000"}], "components": [], "created": "2015-05-11T17:00:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@636ae902"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu53:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1836996_*|*_1_*:*_1_*:*_868594543_*|*_10007_*:*_1_*:*_353337354_*|*_3_*:*_1_*:*_70652799_*|*_10009_*:*_1_*:*_18963333_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_94035"}], "description": "Setup of the puppet-agent PC1 repository in the agent_upgrade module is handled by a puppetlabs_yum class. The control flow is yum-specific and only works on rpm-based systems; we should abstract it to a case statement that selects which class to use for repository setup based on OS to prepare for adding other systems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33756", "fixedVersions": [], "id": "33756", "issueType": "Sub-task", "key": "MODULES-2725", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-05-26T21:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rework repository setup abstraction to easily extend to other platforms", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:bc51acb1-04f0-4d4a-bab9-86e3e7c0520e], [~accountid:557058:cf9507a2-54bf-4dec-90af-b6ff0ddd3f65] I could use your input on what we'll need to migrate for MCO (in a FOSS installation or PE). Some of the items in the description aren't clear to me, and I'm not sure it's an exhaustive list.\n/cc [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920]", "created": "2015-05-15T15:43:00.000000"}, {"author": "557058:bc51acb1-04f0-4d4a-bab9-86e3e7c0520e", "body": "There are probably more things to move/copy.  One thing that jumps to mind is the SSL certificates used in configuring a TLS connection, and the authorising files for any  securityproviders (SSL, AES).\n", "created": "2015-05-18T04:06:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Any reason we wouldn't want to move the whole mcollective directory?", "created": "2015-05-18T17:45:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "My proposal would be:\n* Copy {{server.cfg}} and/or {{client.cfg}} to the new mcollective location\n* Append the new libdir location to {{libdir}} (if libdir is unset, set it) -why not move libdir contents?-\n* Update logdir to the new log location\n* Update plugin.yaml to point to the new location, and move the file it referenced to new location\n* -For anything the settings files refer to in /etc/mcollective, copy to /etc/puppetlabs/mcollective and update the setting to use the new location-\n\nNote: mcollective provides an example server.cfg that puts things in /etc/mcollective.d and /var/lib/puppet/ssl", "created": "2015-05-18T18:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Passed CI in https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/agent_upgrade/view/master/job/modules_puppetlabs-agent_upgrade_intn-sys_core-master-foss-stable/18/PLATFORM_CONFIG=redhat-7-64mda-inverted,SLAVE_LABEL=beaker/", "created": "2015-05-27T00:57:00.000000"}], "components": [], "created": "2015-05-11T16:56:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@141f06a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "upgrade w/ migration of MCO"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Medium"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "would require manual migration w/ knowledge"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu4n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_7135068_*|*_1_*:*_1_*:*_335590823_*|*_10007_*:*_1_*:*_449171271_*|*_3_*:*_2_*:*_269512562_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_29532835_*|*_10004_*:*_1_*:*_263402265"}], "description": "MCO migration only covers moving server.cfg. Extend it to the rest of the MCO configuration described in PUP-4477.\n\n* Copy server.cfg and/or client.cfg to the new mcollective location\n* Append the new libdir location to libdir (if libdir was set)\n* Update logfile to the new log location\n* Update plugin.yaml to point to the new location, and move the file it referenced to new location\n\nManipulating existing settings will likely require writing a new provider.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41296", "fixedVersions": [], "id": "41296", "issueType": "Sub-task", "key": "MODULES-2724", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-05-27T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Finish support for MCO migration", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-05-11T16:55:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650cc5f9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88997859_*|*_10007_*:*_1_*:*_13139506_*|*_3_*:*_1_*:*_74002499_*|*_5_*:*_1_*:*_0"}], "description": "Spec tests only cover the code path for Puppet 3.8. Extend them to cover the trivial warnings for non-Puppet 3.8 scenarios, and add 3.7 and 4.0 to the Travis test matrix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40226", "fixedVersions": [], "id": "40226", "issueType": "Sub-task", "key": "MODULES-2723", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-05-13T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Extend spec testing to Puppet 3.7 and 4.0", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Merged with PUP-4567.", "created": "2015-05-13T17:19:00.000000"}], "components": [], "created": "2015-05-11T16:54:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@180a2a1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu47:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89011093_*|*_3_*:*_1_*:*_10941949_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_58787929_*|*_10006_*:*_1_*:*_15586768"}], "description": "Add acceptance tests to cover upgrading under scenarios:\n* Upgrade with no prior MCO configuration\n* Upgrade with prior MCO configuration", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39038", "fixedVersions": [], "id": "39038", "issueType": "Sub-task", "key": "MODULES-2722", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Incomplete", "resolutionDate": "2015-05-13T17:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add acceptance testing to cover actual upgrade scenarios", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-05-11T16:50:00.000000", "creator": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1678a3e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzu3r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77568332_*|*_10007_*:*_1_*:*_90478865_*|*_3_*:*_1_*:*_8360198_*|*_5_*:*_1_*:*_0"}], "description": "Initial work added spec tests that cover 10% of resources. Extend unit testing to trivially cover all of them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38043", "fixedVersions": [], "id": "38043", "issueType": "Sub-task", "key": "MODULES-2721", "labels": [], "originalEstimate": "PT0S", "parent": "43361", "parentSummary": "Create a base agent upgrade module for rpm-based distro", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "resolution": "Fixed", "resolutionDate": "2015-05-13T17:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Extend unit testing to cover all resources", "timeSpent": "PT0S", "updated": "2015-10-20T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This PR has been merged!", "created": "2015-06-23T14:37:00.000000"}], "components": ["mount_providers"], "created": "2015-05-09T04:02:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22516412"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyztcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3926069797_*|*_5_*:*_1_*:*_0"}], "description": "On Puppet 4 this module is throwing a deprecation warning because it is using Puppet.newtype to create the mounttab type. \nThis PR converts it to use Puppet::Type.newtype.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37056", "fixedVersions": [], "id": "37056", "issueType": "Bug", "key": "MODULES-2032", "labels": ["puppetlabs-mount_providers"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-06-23T14:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix Puppet.newtype deprecation warning", "timeSpent": "PT0S", "updated": "2015-06-23T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f5a7bf36-10e8-46bd-9fc1-3f6ee1430e13", "body": "I have submitted https://github.com/puppetlabs/puppetlabs-stdlib/pull/453, which implements this feature.", "created": "2015-05-09T09:35:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "From looking at the PR. and subsequent follow ups. there is now a uriencode in stdlib. resolving the ticket.", "created": "2016-02-01T07:27:00.000000"}], "components": ["stdlib"], "created": "2015-05-08T20:34:00.000000", "creator": "557058:f5a7bf36-10e8-46bd-9fc1-3f6ee1430e13", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4db1c730"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyztc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23198006235_*|*_5_*:*_1_*:*_0"}], "description": "We recently upgraded our stdlib module to 4.6 and discovered that one of our modules depended on legacy behavior of the uriescape function that had changed significantly along the way:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/164\n(commit: b2e23dc65bd9851dcb6ad60ffca1acbc70b617e1)\n\nBefore PR#164, the effective behavior of uriescape was to replace characters that are illegal or significant within URIs with percent-delimited, hex-encoded equivalents, as is necessary when encoding a free-text UTF-8 string within a URL path segment ( / \"text\" / ) such that any forward-slashes, ampersands, question marks, and octothorpes embedded within the text do not change the structure of the URL from the perspective of a URL parser.\n\nAfter PR#164, the effective behavior of uriescape changed, for the most part, to minimally escape a complete URL (agnostic of its parts) in such a way to make it safe to pass as a double-quoted argument to a shell command like curl, to prevent command injection.\n\nWe still need the legacy behavior for building URIs, such as JDBC URLs in config files that embed a password value from hiera containing URI-significant characters like '&' or '?'. \n\nSince the uriescape function has been adjusted to match the behavior of the Ruby URI.escape function, a simple enhancement would be to expose one of the recommended alternative Ruby functions (ERB::Util.url_encode), as a distinct puppet function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35917", "fixedVersions": [], "id": "35917", "issueType": "New Feature", "key": "MODULES-2031", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f5a7bf36-10e8-46bd-9fc1-3f6ee1430e13", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add 'url_encode' function to stdlib to support building correct URIs from parameter values ", "timeSpent": "PT0S", "updated": "2016-02-01T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "FYI, I submitted [Pull Request #710|https://github.com/puppetlabs/puppetlabs-mysql/pull/710] with a patch for this.", "created": "2015-05-08T18:51:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi [~accountid:623c0987a2f6400069eb7695],\nThanks for the ticket and work on this.\nI'm going to set this to resolved due to the fix that went in to this pull request: https://github.com/puppetlabs/puppetlabs-mysql/pull/745\n", "created": "2015-09-30T06:14:00.000000"}], "components": ["mysql"], "created": "2015-05-08T17:46:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c465c78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyztbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12486487917_*|*_5_*:*_1_*:*_0"}], "description": "In both the released version 3.3.0 and the current github master branch of the puppetlabs-mysql module, the {{mysqld}} service is created and a dependency formed to the {{mysql-server}} package even if those are not being managed.\n\nThe dependency should only be created if {{$mysql::server::package_manage}} is {{true}}, otherwise the catalog fails due to the lack of the {{Package['mysql-server']}} resource.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41295", "fixedVersions": [], "id": "41295", "issueType": "Bug", "key": "MODULES-2030", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "resolution": "Fixed", "resolutionDate": "2015-09-30T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql module defined mysqld service and dependencies even if not managing the service", "timeSpent": "PT0S", "updated": "2015-09-30T06:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-05-08T07:41:00.000000", "creator": "557058:fe8f600e-5af2-4888-8874-d0a85d280f46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ae3ee7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzssf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78550556284_*|*_6_*:*_1_*:*_0"}], "description": "When you configure in global section bind_ip as an Array of addresses(bind_ip => ['127.0.0.1', '10.10.10.10'] ), provider mongodb_replset handles it as a single line which leads  provider to fail to connect to host 127.0.0.1,10.10.10.10:21017\n\n if hash['bind_ip'] and ! hash['bind_ip'].eql? '0.0.0.0'\n      ip_real = hash['bind_ip']\n    else\n      ip_real = '127.0.0.1'\n    end\n\n\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "35916", "fixedVersions": [], "id": "35916", "issueType": "Bug", "key": "MODULES-2029", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe8f600e-5af2-4888-8874-d0a85d280f46", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "provider mongodb_replset handles bind_ip as a string, should be an array", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-05-08T07:37:00.000000", "creator": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5546696b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzss7:"}], "description": "It would be nice if the mysql::db defined type could take either 'password' or 'password_hash' paremeters. At the moment it explicitly takes an unencrypted password, and so to create a mysql_user resource when I already have an encrypted password I have to use the mysql_user type explicitly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34871", "fixedVersions": [], "id": "34871", "issueType": "New Feature", "key": "MODULES-2028", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:13909895-6fc9-487a-a07d-c6b1891fc66f", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql::db to take password_hash as well as password", "timeSpent": "PT0S", "updated": "2015-10-20T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:f06f6fcf-adad-4f74-948e-475cbaa682d6", "body": "Has any progress been made in resolving this issue by chance?", "created": "2016-04-26T17:59:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-05-08T07:28:00.000000", "creator": "557058:fe8f600e-5af2-4888-8874-d0a85d280f46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2636c37b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzsrz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78551342394_*|*_6_*:*_1_*:*_0"}], "description": "When using auth => true with replicasets provider mongodb_replset failed to authenticate within mongo. \nAs far as I can see using \"/root/.mongorc.js \" is the only way for now to work with authentication enabled in mongo. It would be nice if all providers will handle presence of this file.\n\n", "environment": "Ubuntu trusty", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "33755", "fixedVersions": [], "id": "33755", "issueType": "Bug", "key": "MODULES-2027", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe8f600e-5af2-4888-8874-d0a85d280f46", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "provider mongodb_replset doesn't honour /root/.mongorc.js ", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2015-05-08T06:21:00.000000", "creator": "557058:ece5116b-7f01-4b7e-b771-22857dc6566d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63b712b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzsrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65181078380_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs/stdlib module already supports hashes in the prefix function. It would be useful to also support hashes in the suffix function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43366", "fixedVersions": [], "id": "43366", "issueType": "Improvement", "key": "MODULES-2026", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ece5116b-7f01-4b7e-b771-22857dc6566d", "resolution": "Won't Do", "resolutionDate": "2017-05-31T16:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for hashes in suffix function", "timeSpent": "PT0S", "updated": "2017-05-31T16:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:5b1e529cba383e0814003fb3]! I feel like this is less of a problem with the module, seeing as how init.pp isn't a requirement. So if possible, can you please provide the version of puppet you are running so that maybe we can gather more information about whether the ImportError should be fixed in puppet itself.", "created": "2015-07-28T12:41:00.000000"}, {"author": "5b1e529cba383e0814003fb3", "body": "3.7.4", "created": "2015-07-29T02:42:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:5b1e529cba383e0814003fb3] \n\nI would like to apologize for us not getting around to this issue. Due to age I am going to close, however if you are still seeing this issue on the latest versions of puppet please feel free to reopen.", "created": "2021-04-12T05:52:00.000000"}], "components": ["postgresql"], "created": "2015-05-08T05:27:00.000000", "creator": "5b1e529cba383e0814003fb3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20457b29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzsrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7024460471_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_180119484914"}], "description": "The postgresql module has a missing init.pp for the base class, which in and of itself isn't a problem however it does cause a lot of rescues on ImportError because of this (which has a performance penalty)\n\nSee https://gist.githubusercontent.com/fiddyspence/caaa85a90be7fdc5bcbe/raw/gistfile1.txt", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "42311", "fixedVersions": [], "id": "42311", "issueType": "Bug", "key": "MODULES-2025", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b1e529cba383e0814003fb3", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T05:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql module has missing init.pp", "timeSpent": "PT0S", "updated": "2021-04-12T05:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "There are a number of edge cases to this scenario that need to be considered.  For example:\n\n# What if there are multiple matches?  Do we want to be able to specify that some but not all should be replaced?\n# Maybe you want to replace the line if it matches one regex but not if it matches another?\n# If you have a line with {{replace}} set to {{false}} but then you change the value and want that to propagate to the files, how do you do that without temporarily setting {{replace}} to {{true}}?", "created": "2015-05-07T17:52:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "# If there are multiple matches, exists? returns true and nothing is changed.  In order to be more specific about what matches, you'd have to make your regex as specific as necessary.\n# You can write one regex that specifies match-criteria and/or negative-match-criteria.\n# Similar to the {{file}} type's {{replace}} attribute, you would have to change {{replace}} to {{true}} in order to actually manage content.  Similarly, any time you want to propagate any change in Puppet, some code edits are necessary.  But I get it- what if you want to propagate a change once and then never again?  It sounds like you may want the {{match}} attribute to stay the same, and maybe a new attribute called {{unless}} or something where the change happens if a second regex is not matched?", "created": "2015-05-14T07:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Still ongoing discussion on the PR.", "created": "2015-06-01T09:35:00.000000"}, {"author": "557058:83fac75a-3083-4ed7-9369-e4db535cec11", "body": "Patch merged into master with: https://github.com/puppetlabs/puppetlabs-stdlib/pull/494", "created": "2015-07-30T14:55:00.000000"}], "components": ["stdlib"], "created": "2015-05-07T15:18:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ff3d20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzsg7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_923813630_*|*_10007_*:*_1_*:*_1215554965_*|*_3_*:*_1_*:*_5711209341_*|*_5_*:*_1_*:*_0"}], "description": "Have the ability to add file_lines, but not edit existing ones.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37053", "fixedVersions": [], "id": "37053", "issueType": "Bug", "key": "MODULES-2024", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Done", "resolutionDate": "2015-08-06T12:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adding replace attribute to file_line", "timeSpent": "PT0S", "updated": "2015-08-06T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix merged in https://github.com/puppetlabs/puppetlabs-concat/pull/330", "created": "2015-06-04T14:12:00.000000"}], "components": ["concat"], "created": "2015-05-07T12:20:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@155b5627"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzsbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2425884841_*|*_5_*:*_1_*:*_0"}], "description": "When running concat from git master, it seems that the parent directory of a file created with concat is not autorequired.\n\nIn 1.2.1 it's autorequired correctly since the final file is created with a file resource, so the parent directory will be autorequired if it's in the catalog. Since the refactor to use file_concat this no longer seems the case.\n\nIssue created as of https://github.com/puppetlabs/puppetlabs-concat/commit/51bd49fcc3773a8268e192c4c02d6a56418e4bce\n\nMore info at https://github.com/jfryman/puppet-nginx/pull/624", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33754", "fixedVersions": [], "id": "33754", "issueType": "Bug", "key": "MODULES-2023", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Fixed", "resolutionDate": "2015-06-04T14:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Regression: concat_file doesn't autorequire the parent directory", "timeSpent": "PT0S", "updated": "2015-06-04T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Changing type of issue to be an Improvement as that more accurately reflects the request.", "created": "2017-07-19T09:37:00.000000"}], "components": ["apache", "passenger", "supported"], "created": "2015-05-07T11:24:00.000000", "creator": "557058:41e0724a-82f0-4816-8bcd-6ea1b0c58eac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28db7b1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzs9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}], "description": "Because of a ruby env issue in my puppet config, the passenger module has not been compiled on the first run (mod_passenger.so file not created) but I received \"/Stage[main]/Passenger::Compile/Exec[compile-passenger]/returns) executed successfully\" anyway.\n\nAs the module looks for this file to know if a build is necessary, the compilation was launched on every puppet run, returning a success.\n\nAfter fixing my ruby issue, I kept having the problem because, as the compilation error wasn't seen as failed, puppet kept running, creating apache config files with passenger commands, making the apache config check before passenger compilation fail and so on.\n\nAfter removing my apache config files, everything worked fine.\n\nIs there a way to improve passenger module error detection (maybe just check the .so file exists) to avoid puppet running dependant actions ?\n", "environment": "CentOS 7.0 64bit - ruby 2.1.5 - rvm 1.26.11", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35915", "fixedVersions": [], "id": "35915", "issueType": "Improvement", "key": "MODULES-2022", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:41e0724a-82f0-4816-8bcd-6ea1b0c58eac", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Compilation error detection", "timeSpent": "PT0S", "updated": "2017-07-19T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c134d7910a200718b951b", "body": "this also applies to el6, see my comment within the above github issue.", "created": "2015-06-16T23:56:00.000000"}], "components": ["activemq"], "created": "2015-05-06T10:06:00.000000", "creator": "70121:e78fa93d-0faa-42f3-b4a1-9b8ae0b16641", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23ccc11a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/15"}], "description": "When using the activemq module and the activemq package from the puppetlabs yum repo on el7, the datadir is not setup correctly. The package and module assume different locations. When using this out-of-the-box, activemq will not start.\n\nI've opened PR 39 to correct this.\n\nhttps://github.com/puppetlabs/puppetlabs-activemq/pull/38\n\nPlease merge.", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "39036", "fixedVersions": [], "id": "39036", "issueType": "Bug", "key": "MODULES-2020", "labels": [], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e78fa93d-0faa-42f3-b4a1-9b8ae0b16641", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "activemq - el7 datadir configuration not correct, service does not start", "timeSpent": "PT0S", "updated": "2017-09-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["hocon"], "created": "2015-05-06T07:55:00.000000", "creator": "623c0987a2f6400069eb7695", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18c66cb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr6n:"}], "description": "The puppetlabs-hocon module's Gemfile includes the line:\n\n{noformat}gem 'hocon', '~> 0.9.0',       :require => false{noformat}\n\nHowever, the module's only provider ({{ruby}}) will not run without this gem being installed:\n\n{noformat}2015-05-06 13:45:03 +0000 Puppet (err): Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/hocon_setting: Could not autoload puppet/provider/hocon_setting/ruby: no such file to load -- hocon at /etc/puppetlabs/code/modules/puppet_master/manifests/config.pp:16:3 on node puppet01-ord12.ord12.responsys.com{noformat}\n\nThe {{:require => false}} attribute should be removed to force the {{hocon}} gem to be installed when this module is installed.", "environment": "puppetlabs-hocon module version 0.9.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43365", "fixedVersions": [], "id": "43365", "issueType": "Bug", "key": "MODULES-2018", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0987a2f6400069eb7695", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-hocon module's Gemfile should require hocon gem", "timeSpent": "PT0S", "updated": "2015-10-19T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java_ks"], "created": "2015-05-06T01:05:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7de137a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr2f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_787325726_*|*_10007_*:*_1_*:*_1488419041_*|*_5_*:*_1_*:*_0"}], "description": "On Puppet 4 this module is throwing a deprecation warning because it is using Puppet.newtype to create the java_ks type.  \nThis PR converts it to use Puppet::Type.newtype.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43364", "fixedVersions": [], "id": "43364", "issueType": "Bug", "key": "MODULES-2017", "labels": ["puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix Puppet.newtype deprecation warning", "timeSpent": "PT0S", "updated": "2015-06-01T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "I'm seeing similar problems with a simple 'mysql::db':\n\n  mysql::db { 'pwrcon':\n    user     => 'xxxxx',\n    password => 'yyyyy',\n    host     => 'localhost',\n    grant    => [ 'all' ]\n  }\n\nResults in:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Mysql_database[pwrcon] on node [node]\n\nAnd that's following the most recent version upstream (dd129d5e52660d79c2fd9e94faaaf55efd86086f).\n", "created": "2015-05-07T08:58:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "This is six years old and should not be a current issue as this is very basic functionality of the module.", "created": "2021-07-08T10:37:00.000000"}], "components": ["mysql"], "created": "2015-05-05T15:23:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16dec089"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1661"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzqlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_194901258907_*|*_5_*:*_1_*:*_0"}], "description": "I am trying to configure puppetlabs/mysql 3.3.0.  When I try compiling a manifest loading mysql::backup::mysqldump as so:\n\n  class { 'mysql::backup::mysqldump':\n    backupuser     => 'pwrcon_backup',\n    backuppassword => 'pwrcon_backup',\n    backupdir      => '/var/spool/mysql-backup'\n  }\n\n...I get this error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Mysql_user[pwrcon_backup@localhost] at /srv/puppet/environments/mysql/r10k-modules/mysql/manifests/backup/mysqldump.pp:26 on node [node]\n\nIt looks like this has already been fixed upstream.  Hopefully you just need to rev the module release?", "environment": "RHEL6", "epicLinkSummary": "IAC - Backup & Acceptance Test Hardening", "estimate": "PT0S", "externalId": "33753", "fixedVersions": [], "id": "33753", "issueType": "Bug", "key": "MODULES-2016", "labels": [], "originalEstimate": "PT0S", "parent": "45485", "parentSummary": "IAC - Backup & Acceptance Test Hardening", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "resolution": "Cannot Reproduce", "resolutionDate": "2021-07-08T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql::backup::mysqldump doesn't work", "timeSpent": "PT0S", "updated": "2021-07-08T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl", "supported"], "created": "2015-05-05T14:01:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f65529a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzqjb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "https://github.com/puppetlabs/puppetlabs-acl/blob/master/DEVELOPERS.md", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "42309", "fixedVersions": [], "id": "42309", "issueType": "Task", "key": "MODULES-2015", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ACL - Update Developers doc with AppVeyor information", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Not sure if this ever was documented, but it is in modulesync and otherwise. I feel comfortable closing this for now.", "created": "2017-01-31T14:21:00.000000"}], "components": ["acl"], "created": "2015-05-05T13:58:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3121a54e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzqj3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54172_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_55041703681"}], "description": "Now that we are starting to get a good handle on how to set up appveyor for testing modules, we should document the process.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41294", "fixedVersions": [], "id": "41294", "issueType": "Task", "key": "MODULES-2014", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2017-01-31T14:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Document AppVeyor Modules Setup in Confluence", "timeSpent": "PT0S", "updated": "2017-01-31T14:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [{"attacher": "623e78c8ee1b5a00702a732c", "created": "2015-05-05T10:35:00.000000", "name": "iptables.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12808"}], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Try and manually install the iptables-persistent package. Let us know if that helps.\n\nThis may be a known bug.\n\nThanks", "created": "2015-05-05T11:26:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "Ok. First simple case :\n* I'm launching : aptitude install iptables-persistent\n* The package ask me if I want save the rules, I said yes.\n* The file /etc/iptables/rules.v4 are filled.\n* I reboot.\n* The command iptables -vL return all of my rules.\n\nSecond case :\n* I delete /etc/iptables/rules.v4\n* I flush all my rules : iptables -X", "created": "2015-05-05T11:42:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Try manually creating an empty  /etc/iptables/rules.v4 file. It's possible that puppet may need this file to already exist.\n\nThanks", "created": "2015-05-05T11:51:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "Thanks for your help.\nHere is the result of your request :\n* Flush iptables : iptables -F", "created": "2015-05-05T13:24:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR created https://github.com/puppetlabs/puppetlabs-firewall/pull/523", "created": "2015-05-06T09:57:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Duplicate of MODULES-2000", "created": "2015-05-06T09:57:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nWe will be creating a new release with better support for Debian 8. Once this has been released, please try it out and see if your problem is resolved.\n\nThanks", "created": "2015-05-06T09:58:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "I've just upgraded puppet-firewall modules in 1.6.0 version and the problem isn't solved.\nI think it miss the command iptables-save in the module.", "created": "2015-05-23T04:48:00.000000"}], "components": ["firewall"], "created": "2015-05-05T10:35:00.000000", "creator": "623e78c8ee1b5a00702a732c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d819c91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzpvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_38439315_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_45687934"}], "description": "Hello world,\n\nI'm trying module puppet-firewall on my fresh net-install Debian Jessie.\nWhen I running my catalog, all rules is applied, the result of the command iptables -vL is in the file iptables.txt.\n\nBut when I restart, all my rules are clean !\n\nHowever, in debug mode, Puppet agent  Executing '/sbin/iptables-save' but I don't knwow where store it!\n In the manifest, I read that the result was stored in /etc/iptables/rules.v4 but I doesn't see this directory !\n\nAny idea ?\n\n\n", "environment": "Debian 8.0; Puppet 3.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41293", "fixedVersions": [], "id": "41293", "issueType": "Bug", "key": "MODULES-2013", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78c8ee1b5a00702a732c", "resolution": "Duplicate", "resolutionDate": "2015-05-06T09:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet-firewall doesn't restore rules after reboot", "timeSpent": "PT0S", "updated": "2015-06-02T14:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:040aaedd-9869-4daa-8d94-913c7e417b7e", "body": "submitted PR https://github.com/puppetlabs/puppetlabs-xinetd/pull/57", "created": "2015-05-05T12:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR was merged. Resolving the ticket.", "created": "2016-02-01T07:20:00.000000"}], "components": ["xinetd"], "created": "2015-05-05T10:31:00.000000", "creator": "557058:040aaedd-9869-4daa-8d94-913c7e417b7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55d60293"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzpvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6768373_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_23486186279"}], "description": "the $default_user and $default_group variables are used in conditionals without being assigned anywhere.  If the variables were to be assigned as undef and the condition true then the code inside the block would fail in attempting to change the value of an existing variable.\n\nThis is present as of version 1.5.0\nhttps://github.com/puppetlabs/puppetlabs-xinetd/blob/1.5.0/manifests/params.pp#L69\n\nThis parameter is only used in service.pp and can be set as class parameter if the user wants to set the user/group to something other than root.  There's really no need to have the conditional logic in params.  I'll submit a PR that just directly assigns for variables as 'root'.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39035", "fixedVersions": [], "id": "39035", "issueType": "Bug", "key": "MODULES-2012", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:040aaedd-9869-4daa-8d94-913c7e417b7e", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "$default_user and $default_group assignments in params.pp cause error when strict_variables is enabled", "timeSpent": "PT0S", "updated": "2016-02-01T07:20:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2c2d46fc-4927-4eff-8fc3-f4dc53b1433f", "created": "2016-01-11T07:49:00.000000", "name": "POC Apache 2.2.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12516"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The apache module is designed around existing distribution packages, and to my knowledge no package provides the ability to create new instances", "created": "2015-05-07T09:44:00.000000"}, {"author": "557058:87794f03-5ebb-463b-a83b-14e61f55aa9c", "body": "This is supported on Redhat systems with the Software Collections Library.\nI attempted to modify the plugin to support the default package (apache 2.2 on RHEL6) and a scl package (apache 2.4) side-by-side, but way too many changes were required.", "created": "2015-10-08T14:55:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2c2d46fc-4927-4eff-8fc3-f4dc53b1433f", "body": "I have attached changes to the 1.5 version of the puppet forge apache module as a POC for Redhat 6 and Apache 2.2 (I know 2.4 would have been better, but we are still primarily using 2.2).\n\nThe changes in the code are to allow the module to run with multiple instances on one host.  Most of the code changes are to remove the hard-coded service name with a variable, and then to add in a conf_dir variable to the init.pp  This allow for the specifying an alternative place to put the configuration files.\n\nThe idea is to run with one code base, but multiple configuration files.\n\nThanks!\n", "created": "2016-01-11T07:53:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:2c2d46fc-4927-4eff-8fc3-f4dc53b1433f", "body": "I have created an updated version for v1.7 of the code - https://github.com/pfgdrupalas/puppetlabs-apache/tree/2011-POC-RHEL-6-Apache-2.2, but am unsure how to perform the final pull request to the appropriate place.\n\nI asked on the boards, but did not receive conclusive advise on how to accomplish.\n\nThanks!", "created": "2016-01-28T10:16:00.000000"}, {"author": "70121:87b58db8-3bf6-4e60-add0-ac998fac9d1c", "body": "I think that the path to resolve this is something similar to Tomcat module where you can install and config multiple instances using defines: tomcat::install", "created": "2016-09-26T05:50:00.000000"}], "components": ["apache", "supported"], "created": "2015-05-05T09:12:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4575c42f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzptr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/15"}], "description": "The Apache module should allow for multiple instances of Apache httpd to be installed and configured on the same node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34868", "fixedVersions": [], "id": "34868", "issueType": "New Feature", "key": "MODULES-2011", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache module should allow multiple instances of Apache", "timeSpent": "PT0S", "updated": "2017-07-28T10:41:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "63d2e0f9ce7f4b4e14fa5d2d", "body": "This is a problem in Puppet 3.7.2 (included in Debian Jessie), fixed in 3.8.1.\n\nA workaround is to wrap all the parameters in a hash using * => {...}:\n\n{code}\n    postgresql::server::pg_hba_rule { \"$superuser@$client\": * => {\n      order => \"001\",\n      description => \"superuser_clients\",\n      'type' => \"host\",\n      auth_method => \"md5\",\n      database =>  \"all\",\n      user => $superuser,\n      address => \"$client\",\n    } }\n{code}", "created": "2015-05-05T04:24:00.000000"}], "components": ["postgresql"], "created": "2015-05-05T03:16:00.000000", "creator": "63d2e0f9ce7f4b4e14fa5d2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7942021a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzprb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4119074_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n    postgresql::server::pg_hba_rule { \"$superuser@$client\":\n      order => \"001\",\n      description => \"superuser_clients\",\n      type => \"host\",\n      auth_method => \"md5\",\n      database =>  \"all\",\n      user => $superuser,\n      address => \"$client\",\n    } \n\n# puppet apply --parser future --execute 'include role::localdev'\nError: Use of reserved word: type, must be quoted if intended to be a String value at [...]/pgserver.pp:14:7 on node localdev\n{code}\n\nThere seems to be no way to use postgresql::server::pg_hba_rule with the future parser enabled because \"type\" is a reserved word.\n\nThe existing test include enabling the future parser, but that doesn't catch the problem because the module is instantiated from ruby, not from puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40225", "fixedVersions": [], "id": "40225", "issueType": "Bug", "key": "MODULES-2010", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e0f9ce7f4b4e14fa5d2d", "resolution": "Won't Fix", "resolutionDate": "2015-05-05T04:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::pg_hba_rule unusable with future parser: Use of reserved word: type, must be quoted if intended to be a String value", "timeSpent": "PT0S", "updated": "2015-05-05T04:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-05-04T16:03:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a24272e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzpjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_228545_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_546768"}], "description": "On Puppet 4 this module is throwing a deprecation warning because it is using Puppet.newtype to create the postgresql_conf type.\n\nThis PR converts it to use Puppet::Type.newtype.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40224", "fixedVersions": [], "id": "40224", "issueType": "Bug", "key": "MODULES-2007", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-05-04T16:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix Puppet.newtype deprecation warning", "timeSpent": "PT0S", "updated": "2015-05-04T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:cdbb71a2-54ec-4b14-afef-932752df7be9] This is an issue with 1.2.1 and should be fix (though not yet released) with https://github.com/puppetlabs/puppetlabs-concat/pull/303 .", "created": "2015-05-04T14:44:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This was released. Let us know if you encounter further issues.", "created": "2015-07-28T14:49:00.000000"}], "components": ["concat"], "created": "2015-05-04T10:03:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58c7a7fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzown:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16846215_*|*_10009_*:*_1_*:*_7344317016_*|*_5_*:*_1_*:*_0"}], "description": "{{Could not find filebucket  specified in backup}}\n\nThe above message happens after upgrading to 1.2.1.  I believe this is caused by the recent changes to the {{backup}} param and passing to each of the {{File}} resources here: https://github.com/puppetlabs/puppetlabs-concat/blob/1.2.1/manifests/init.pp#L144\n\nThis used to be false.  Downgrading to 1.2.0 before this change works around the issue and the catalog can apply.\n\nIf this is a problem with my setup, I'd appreciate some guidance on how to fix.  If this is a problem with the module, I'd love if this could get attention please.\n\nThank you.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40223", "fixedVersions": [], "id": "40223", "issueType": "Bug", "key": "MODULES-2006", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Fixed", "resolutionDate": "2015-07-28T14:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Upgrading to concat 1.2.1 causes 'Could not find filebucket  specified in backup'", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is in Needs Information as it needs verified and accepted.", "created": "2015-05-01T13:57:00.000000"}, {"author": "623e7684562ab90069f9ec42", "body": "I can see similar unexpected behavior in my usage of module as well. I've been seeing random values being appended to REG_MULTI_SZ values, even in entries without \"-\" in the strings. However, the unexpected behaviour isn't 100% consistent. On Puppet 3.7.5 on Windows 2008R2 with v.1.1.0 of the module:\n\n{code}\nregistry_value { 'HKEY_LOCAL_MACHINE\\SOFTWARE\\pGina3\\Plugins\\12fa152d-a2e3-4c8d-9535-5dcd49dfcb6d\\MandatoryGroups' :\n  ensure => present,\n  type   => array,\n  data   => [ \"Administrators\", \"Remote Desktop Users\" ],\n}\n{code}\n\nCreated a REG_MULTI_SZ with data:\n\n{code}\nMandatoryGroups : {Administrators, Remote Desktop Users, ?}\n{code}\n\nFrom Microsoft's docs (https://msdn.microsoft.com/en-us/library/windows/desktop/ms724884%28v=vs.85%29.aspx), REG_MULTI_SZ array values are delimited by null strings, with a final terminator for the array, so the last sequence of values should be two null strings or (00, 00, 00, 00). Looking at the registry data directly, it looks like the last terminator isn't valid, and uses a random value.\n  \n{code}\n\"MandatoryGroups\"=hex(7):41,00,64,00,6d,00,69,00,6e,00,69,00,73,00,74,00,72,00,\\\n  61,00,74,00,6f,00,72,00,73,00,00,00,52,00,65,00,6d,00,6f,00,74,00,65,00,20,\\\n  00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,20,00,55,00,73,00,65,00,72,00,\\\n  73,00,00,00,00,32\n{code}\n\nThe value 00, 32 is the invalid value. When puppet is run again, it detects the wrong value and attempts to set the correct value again. \n\n{code}\nNotice: /Stage[main]/Apps::Pgina/Registry_value[HKEY_LOCAL_MACHINE\\SOFTWARE\\pGina3\\Plugins\\12fa152d-a2e3-4c8d-9535-5dcd49dfcb6d\\MandatoryGroups]/data: data changed 'Administrators,Remote Desktop Users,?' to 'Administrators,Remote Desktop Users'\n{code}\n\n{code}\n\"MandatoryGroups\"=hex(7):41,00,64,00,6d,00,69,00,6e,00,69,00,73,00,74,00,72,00,\\\n  61,00,74,00,6f,00,72,00,73,00,00,00,52,00,65,00,6d,00,6f,00,74,00,65,00,20,\\\n  00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,20,00,55,00,73,00,65,00,72,00,\\\n  73,00,00,00,00,6e  \n{code}\n  \nPuppet tries again, but a different value is appended again. It looks like only the first of the two null strings is being set correctly, so possibly the module is correctly deliminating array values, but not properly adding the final terminator. Perhaps the final terminator is throwing off the length of the value? Windows seems to try to interpret this value, which yields the extra array entry. When you open and close the registry value in the GUI, Windows will save the registry value with the correct terminator, and the data is as expected.\n\n{code}\n\"MandatoryGroups\"=hex(7):41,00,64,00,6d,00,69,00,6e,00,69,00,73,00,74,00,72,00,\\\n  61,00,74,00,6f,00,72,00,73,00,00,00,52,00,65,00,6d,00,6f,00,74,00,65,00,20,\\\n  00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,20,00,55,00,73,00,65,00,72,00,\\\n  73,00,00,00,00,00  \n{code}\n\n{code}\nMandatoryGroups : {Administrators, Remote Desktop Users}\n{code}\n\nI've experienced this behavior with both single and multi value arrays, and the issue is consistently the last null terminator.\n\nI hope this information helps!\n", "created": "2015-05-26T10:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:623e7684562ab90069f9ec42] Given we've discovered that this could be due in part to 3.7.5 using the wrong Ruby, can you confirm that this issue is still relevant on another version of Puppet?\n\nFor reference, see https://groups.google.com/forum/#!msg/puppet-dev/VtqadVFJKLM/e28O_so11fMJ\n\nRegistry could be one thing that would likely have a large effect given the [amount of changes we put in|https://github.com/puppetlabs/puppet/commit/c610cd01eeef3fafa7aa2761a3435dd6c1b0d8d4] to make registry work again on Ruby 2.1.x.", "created": "2015-07-22T14:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Using Puppet 4.2.0 with almost the same logic:\n{noformat}\nregistry_value { 'HKLM\\Software\\zTEMP':\n\tensure => present,\n\ttype => array,\n\tdata => ['6500-7000']\n}\n{noformat}\n\nresults in:\n{noformat}\nGet-ItemProperty 'HKLM:\\Software'\nzTEMP        : {6500-7000}\n{noformat}\n\nAnd nothing else errors. ", "created": "2015-07-22T14:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This bug is due to the FOSS package for Puppet 3.7.5 using Ruby 2.1.5 instead of Ruby 1.9.3/2.0.0 as indicated by the earlier comment.", "created": "2015-07-22T14:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is also related to https://github.com/puppetlabs/puppetlabs-registry/commit/d85701fe049e87a29cfbf41e9a272e061b26508a", "created": "2015-07-22T14:52:00.000000"}], "components": ["registry"], "created": "2015-05-01T13:56:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@295a8a95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xtb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28971_*|*_3_*:*_1_*:*_177377360_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6910527262_*|*_10005_*:*_1_*:*_7948"}], "description": "Originally reported at https://groups.google.com/d/msgid/puppet-users/a0c424bc-665d-49ac-bc60-8d0f7c927db7%40googlegroups.com\n\n{quote}\nAttempting to create a registry value of type array does not work properly when a \"-\" is in one of the strings being added.\n\n{noformat}\nregistry_value { 'HKLM\\Software\\Microsoft\\Rpc\\Internet\\Ports':\n\tensure => present,\n\ttype => array,\n\tdata => ['6500-7000']\n}\n{noformat}\n\n\nResults in this:\n\n{noformat}\nPS C:\\Users\\Administrator> Get-ItemProperty 'HKLM:\\Software\\microsoft\\Rpc\\Internet'\n\nPorts                  : {6500-7000, ?}\n{noformat}\n\nUsing the GUI to look at the registry, results in a bunch of random words and characters being appended to the end.\n\nSimply opening the registry value in the GUi and clicking OK without actually changing anything resolves this.\n\nI've tested this quite a bit trying to troubleshoot, and it seems specifically related to the dash / hyphen character being in the string.\n{quote}\n\n\nThis is running Puppet 3.7.5 with Registry's latest version at the time of this writing (v1.1.0).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43363", "fixedVersions": [], "id": "43363", "issueType": "Bug", "key": "MODULES-2005", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Fix", "resolutionDate": "2015-07-22T14:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Registry - Hyphen in Array causes random characters appended to value (failure in should_manage_values.rb)", "timeSpent": "PT0S", "updated": "2015-07-28T16:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "attachments": [], "comments": [{"author": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "body": "Ooops - can just pass the service_name into ::mysql::server\nSorry", "created": "2015-05-01T11:54:00.000000"}], "components": [], "created": "2015-05-01T11:33:00.000000", "creator": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4734f1b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzoe7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1295939_*|*_6_*:*_1_*:*_0"}], "description": "For our environment - RHEL6 and MySQL-server 5.5.42-1.el6, server_service_name is 'mysql', but params.pp has it hard coded to 'mysqld'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42308", "fixedVersions": [], "id": "42308", "issueType": "Bug", "key": "MODULES-2004", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "resolution": "Fixed", "resolutionDate": "2015-05-01T11:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "can't configure server_service_name in mysql/manifests/params.pp for RHEL6", "timeSpent": "PT0S", "updated": "2015-05-01T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:09a2db7d-0918-4118-9044-8558f50fc617", "body": "I've created another pull request to solve this problem as the original author didn't respond anymore:\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/144", "created": "2016-05-13T02:58:00.000000"}], "components": ["tomcat"], "created": "2015-05-01T07:01:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7657e1d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzoan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10558343_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50823696807"}], "description": "If you use the package based install and set the user and group nothing happens.\n\nAt worst it should throw an error. \n\nI have started to create a branch that add support for setting the user for the package install.\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/86", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42307", "fixedVersions": [], "id": "42307", "issueType": "Bug", "key": "MODULES-2003", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "resolution": "Fixed", "resolutionDate": "2016-12-09T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Setting the user and a group for a package install silently fails.", "timeSpent": "PT0S", "updated": "2016-12-09T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "body": "PR: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/103\n\nThis introduces an environment variable FIXTURES_YML, which can specify an alternate fixtures file.", "created": "2015-04-30T21:06:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged as https://github.com/puppetlabs/puppetlabs_spec_helper/commit/495373ccc36c1741f05003c593d2a4807d2a48e8", "created": "2016-08-23T04:00:00.000000"}], "components": ["spec_helper"], "created": "2015-04-30T20:14:00.000000", "creator": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b530a15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzo8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47436351_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_41452555739"}], "description": "We test our modules in several locations (some online, some internal).  The locations defined in {{.fixtures.yml}} for one environment will not be appropriate for others.\n\nIt would be convenient if puppetlabs_spec_helper accepted an environment variable (e.g., FIXTURES_YML) to specify the location of the fixtures file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34805", "fixedVersions": [], "id": "34805", "issueType": "Improvement", "key": "MODULES-2002", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b6a5143-cd16-434d-9c56-e1f3b642a830", "resolution": "Fixed", "resolutionDate": "2016-08-23T04:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper should accept alternate fixture files", "timeSpent": "PT0S", "updated": "2016-08-23T04:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "MODULES-1933", "created": "2015-05-01T09:23:00.000000"}], "components": ["concat"], "created": "2015-04-30T19:34:00.000000", "creator": "999854:85fa3fc1-9548-4e1c-9e08-e5c133dc9a94", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fc16c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzo8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35886270_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13843863"}], "description": "puppetlabs-concat 1.2.1 causes puppet runs to fail in my environment.\n1.2.0 didn't cause the issue.\nThe error I get in my vagrant dev environment.\n==> puppetmaster: Error: Could not find filebucket  specified in backup\n\nFrom what I can tell from some digging that error message is supposed to have the filebucket listed.\nI don't have a filebucket defined in my environment.\n\nFurther details can be provided as needed.\nAnd I can easily reproduce the error.\n", "environment": "puppet 3.7.5\nfacter 2.4.3\nhiera 1.3.4\npuppetdb 2.3.3\nubuntu 14.04\n\npuppetlabs-concat 1.2.1\nMore details about modules in the environment can be provided if they are needed.\nI use R10K to deploy everything so I can list specific versions of everything if needed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33797", "fixedVersions": [], "id": "33797", "issueType": "Bug", "key": "MODULES-2001", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Duplicate", "resolutionDate": "2015-05-01T09:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-concat 1.2.1 breaks puppet runs without a filebucket defined.", "timeSpent": "PT0S", "updated": "2023-02-28T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThank you for your ticket.\n\nIt would be appreciated if you could raise a PR for this issue, as Ubuntu 14.10 and Debian 8 aren't officially supported operating systems.\n\nThanks!", "created": "2015-05-01T05:35:00.000000"}, {"author": "623e787650bb2b0070b7ee0d", "body": "[~accountid:5ac3e8393f5ae0700bed9c63]: Pull request is already out there ([#519|https://github.com/puppetlabs/puppetlabs-firewall/pull/519]) as a link to this ticket. Should I have mentioned that explicitly somewhere?\n\nAnd are you sure Debian stable isn't a supported platform? It should, right?", "created": "2015-05-01T05:59:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "At this moment in time, we have no done a release yet for Debian 8, but since it was released recently, I would imagine we'll have a release for that very soon.", "created": "2015-05-01T06:11:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-05-06T10:37:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "Hello,\nI've just upgraded puppet-firewall modules in 1.6.0 version and the problem isn't solved.\nI think it miss the command iptables-save in the module.", "created": "2015-05-23T04:47:00.000000"}, {"author": "623e78c8ee1b5a00702a732c", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] : No idea to resolve this bug ?", "created": "2015-05-30T01:44:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:623e78c8ee1b5a00702a732c] please open a new ticket with the exact procedure you are following, as I was unable to replicate this issue.\n\nThanks", "created": "2015-06-02T08:18:00.000000"}], "components": ["firewall"], "created": "2015-04-30T13:11:00.000000", "creator": "623e787650bb2b0070b7ee0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79530f75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyznun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_935969969_*|*_10007_*:*_1_*:*_2466079_*|*_5_*:*_2_*:*_1447603818_*|*_6_*:*_1_*:*_7965_*|*_10005_*:*_1_*:*_447625288"}], "description": "\nSteps to reproduce:\n\n# Get a **clean** Ubuntu >= 14.10 or Debian >= 8 system.\n# Use puppetlabs-firewall module (1.5.0 latest stable at time of writing).\n# During puppet run in debug mode, verify that lines with {noformat}Executing '/usr/sbin/service netfilter-persistent save'{noformat} are present. This indicates the module is indeed trying to save the rules.\n# Reboot after applying iptables rules.\n# Note that rules haven't been restored.\n\nCurrently in related tickets MODULES-1563 MODULES-1029 support for systems with netfilter-persistent (Debian >= 8, Ubuntu >= 14.10) should have been implemented in the puppetlabs-firewall module. However, the changes in PR#403 and PR#436 are insufficient. Unlike stated in those tickets before, the iptables-persistent package is still required! The statement that it is replaced is wrong. It is still required, because it accounts for the iptables and iptables6 *plugins* for the {{netfilter-persistent}} binary.\n\nWithout the {{iptables-persistent}} package, iptables/iptables6 rules aren't saved across reboots in Debian >= 8 Ubuntu >= 14.10. The commands like\n\n{noformat}\n/usr/sbin/service netfilter-persistent save\n{noformat}\n\nwill have exit status code 0, but **don't perform anything** without the iptables plugins. {{/usr/sbin/netfilter-persistent}} runs over all plugins in {{/usr/share/netfilter-persistent/plugins.d}}, but:\n{noformat}\n# ls -l /usr/share/netfilter-persistent/plugins.d\ntotal 0\n{noformat}\n\nInstall {{iptables-persistent}}, then:\n{noformat}\n# ls -l /usr/share/netfilter-persistent/plugins.d\ntotal 8\n-rwxr-xr-x 1 root root 1985 Dec 27 12:05 15-ip4tables\n-rwxr-xr-x 1 root root 1999 Dec 27 12:05 25-ip6tables\n{noformat}\n\nAlso refer to the [package description|http://packages.ubuntu.com/vivid/iptables-persistent]:\n\nbq. boot-time loader for netfilter rules, iptables plugin\n\nThe reason for why not many people are reporting this issue is because many have been trying the older puppetlabs-firewall module before, installing the {{iptables-persistent}} package, then later it isn't removed and it works when upgrading the puppetlabs-firewall module which handles the right *service* name. Also users upgrading from 14.04 aren't affected, probably. So this leaves the test case for clean installation starting with puppetlabs-firewall 1.5.0.\n\nIt's quite misleading, so please read the following summary carefully as a proposed fix:\n\n* Revert the behaviour of the *package installation* to {{iptables-persistent}} for all Debian/Ubuntu versions.\n* Keep the behaviour of the *service name* handling for Debian >= 8 Ubuntu >= 14.10.\n\nNote the difference in package and service name.", "environment": "{{iptables-persistent}} >= 1.0 (*fresh OS installation* of Ubuntu >= 14.10 or Debian >= 8)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36991", "fixedVersions": [], "id": "36991", "issueType": "Bug", "key": "MODULES-2000", "labels": ["firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e787650bb2b0070b7ee0d", "resolution": "Fixed", "resolutionDate": "2015-06-02T08:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall Debian/Ubuntu netfilter-persistent systems also require iptables-persistent *package*", "timeSpent": "PT0S", "updated": "2015-06-03T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at [b7b330f|https://github.com/puppetlabs/puppetlabs-acl/commit/b7b330fcaa822312a25773160fc79a79b8b7f266]", "created": "2015-05-05T12:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed CI at https://ci.appveyor.com/project/puppetlabs/puppetlabs-acl/build/1.1.x.21.\n\nPassed Unit specs at https://jenkins-modules.delivery.puppetlabs.net/job/modules_puppetlabs-acl_unit-puppet_master/12/", "created": "2015-05-05T12:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm dropping this into test, but I'm not sure if it needs to be here. [~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] do you want to do anything with this? If not I think we can move it to resolved.", "created": "2015-05-05T12:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Moving to resolved - CI passed and Ryan wanted to ensure we created linked tickets for adding more documentation related to AppVeyor (which are linked in the ticket now).", "created": "2015-05-05T14:16:00.000000"}], "components": ["acl", "supported"], "created": "2015-04-30T12:48:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61bafae4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqb33:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This was a hack day-ish run to serve as the basis for getting all windows modules on AppVeyor"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2544836_*|*_1_*:*_1_*:*_11332259_*|*_10007_*:*_1_*:*_417400311_*|*_10009_*:*_1_*:*_49689_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_6000719"}], "description": "h3. QA\n----\nRisk assessment: low\nRisk probability: low (change is for introducing a CI pipeline for ACL)\nRisk severity: low (any breakage in the change would be reported by said CI pipeline)\nTest layer: none\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43362", "fixedVersions": [], "id": "43362", "issueType": "Improvement", "key": "MODULES-1999", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-05-05T14:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add appveyor to ACL module", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623a4afa761efb0069cd3663] can you please provide the Puppet Version, Java Version and Module version you are running this against?", "created": "2015-07-29T11:58:00.000000"}, {"author": "5f84ba210756940075ea5045", "body": "Hi I have the same problem for the certificate chain\n\npuppetserver-2.6.0-1.el7.noarch\n  \"name\": \"puppetlabs-java_ks\",\n  \"version\": \"1.4.1\",\n", "created": "2016-11-17T08:41:00.000000"}, {"author": "557058:0d55912b-8a1a-46d7-9111-04acc29b19fb", "body": "We've done some work for this internally by making the module refreshable. I ended up making a pull request here: https://github.com/puppetlabs/puppetlabs-java_ks/pull/190", "created": "2017-08-02T11:32:00.000000"}, {"author": "557058:4e3482bc-32a0-404e-9052-8d34f4c6573f", "body": "[https://github.com/puppetlabs/puppetlabs-java_ks/pull/233] fixes the underlying issue.\n\n\u00a0", "created": "2018-06-30T20:08:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Apologies everyone for the delay on this, but the PR 233 has been merged which will fix the underlying issue. As a result I'm going to resolve this ticket. Thanks to everyone involved.", "created": "2018-08-31T04:25:00.000000"}], "components": ["java_ks"], "created": "2015-04-30T08:21:00.000000", "creator": "623a4afa761efb0069cd3663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27d8e3ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz877r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_4586260036_*|*_10009_*:*_1_*:*_713294742_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_92223957425_*|*_10006_*:*_1_*:*_18881_*|*_10005_*:*_1_*:*_7783900729"}], "description": "When using the code below, the keystore was not rebuilt or updated when I changed the contents of the content of the certificate file.  The notify lines were added to try and address this but it didn't help. According to the documentation, having ensure => latest should have caused my keystore to have been updated.\n\n{code}\njava_ks { \"${ks_name}:/etc/pki/java/${ks_name}.ks\":\n      ensure      => latest,\n      certificate => '/etc/pki/tls/certs/dw-tomcat.crt',\n      chain       => '/etc/pki/tls/certs/dw-tomcat-chain.crt',\n      private_key => '/etc/pki/tls/private/dw-tomcat-key.key',\n      password    => 'puppet',\n      notify      => Service['tomcat'],\n      require     => [\n        File['/etc/pki/tls/certs/dw-tomcat.crt'],\n        File['/etc/pki/tls/certs/dw-tomcat-chain.crt'],\n        File['/etc/pki/tls/private/dw-tomcat-key.key'],\n        ],\n    }\n\n    file { '/etc/pki/tls/certs/dw-tomcat.crt':\n      ensure  => file,\n      owner   => 'root',\n      group   => 'root',\n      mode    => '0600',\n      content => hiera($tomcat_ssl_cert_name),\n      notify  => Java_ks[\"${ks_name}:/etc/pki/java/${ks_name}.ks\"],\n    }\n\n    file { '/etc/pki/tls/certs/dw-tomcat-chain.crt':\n      ensure  => file,\n      owner   => 'root',\n      group   => 'root',\n      mode    => '0600',\n      content => hiera($tomcat_ssl_chain_name),\n      notify  => Java_ks[\"${ks_name}:/etc/pki/java/${ks_name}.ks\"],\n    }\n\n    file { '/etc/pki/tls/private/dw-tomcat-key.key':\n      ensure  => file,\n      owner   => 'root',\n      group   => 'root',\n      mode    => '0600',\n      content => hiera($tomcat_ssl_key_name),\n      notify  => Java_ks[\"${ks_name}:/etc/pki/java/${ks_name}.ks\"],\n    }\n{code}", "environment": "Red Hat 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34803", "fixedVersions": [], "id": "34803", "issueType": "Bug", "key": "MODULES-1997", "labels": ["puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": "45569", "parentSummary": "Miscellaneous work being done by the modules team that doesn't necessarily fit another category.", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4afa761efb0069cd3663", "resolution": "Fixed", "resolutionDate": "2018-08-31T04:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Updating source certs doesn't trigger rebuild / update of keystore", "timeSpent": "PT0S", "updated": "2018-08-31T04:25:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5d7bbf8807c82b0d8fa7d005", "created": "2017-12-07T20:30:00.000000", "name": "powershell-bom-issue.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13282"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I looked this up and the only thing I've come up with is that the elseif needs to come DIRECTLY on the next line after the closing of the brace from the if statement. \n\nIt's possible that the template may be adding spaces, but it's really troubling to see the error coming through at {{line 1: char 1}} - this should have happened much further down in the template.\n\nIs this a {{ps1.erb}} file?\n\nReferences:\n * http://stackoverflow.com/questions/26376208/powershell-2-0-conditional-else-not-recognized-as-the-name-of-a-cmdlet-func\n * http://stackoverflow.com/questions/23760011/powershell-elseif-is-not-recognized", "created": "2015-04-30T08:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Would it be possible if you would set the template file to UTF-8 and try again? If that doesn't resolve it, leave it as UTF-8 and also change the line endings to Unix. Then give it another shot.", "created": "2015-04-30T08:09:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Comment from [Tim-Co|https://github.com/Tim-Co]: \n\n{quote}\nI renamed the file to .erb and changed it to UTF-8 without BOM and it still experienced the same issue. When I changed the line endings to unix it ran with no errors but it did not make it to the second if statement, like it wasn't there. UTF-8 with BOM gave me errors about some funky characters in the script along with the errors above.\n\nIf I keep the if and elseif statements on one continuous line it works fine.\n\nI also changed the elseif statements to multiple if statements and it works fine using ANSI, windows line endings, and .ps1 extension. The original scripts also works fine if I run it on the server manually.\n{quote}", "created": "2015-04-30T08:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Another option is to set the closing statement on the same line as the elseif. e.g.:\n\n{noformat}\nif (some condition) {\n  some statements\n} elseif {\n{noformat}", "created": "2015-04-30T08:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "h3. Summary\n\n* Something about the way that the PowerShell module passes files doesn't recognize {{elseif}} statements.\n* This is with a template in ANSI, CRLF line endings and spaces (no tabs).\n* Converting the templace to UTF-8 w/o BOM experiences the same as the original issue.\n* Converting the template to UTF-8 w/BOM causes errors with funky characters. This is Puppet itself, not PowerShell causing this issue.\n* Converting the template to UTF-8 w/o BOM and LF line endings doesn't have errors but doesn't evaluate the elseif (as if it wasn't even in the file).\n* Keeping the {{if}} and {{elseif}} on the same line works without issue.\n* Using multiple {{if}} statements with ANSI, CRLF, and {{.ps1}} extension works without issue - *Rob*: And it should.\n\nh3. Speculation\n\nThe error itself is very curious. There are resources on the internet that point to not having {{elseif}} on the line directly following the closing brace {{}}} for the {{if}} statement. This leads me to believe that the module code may be converting the template with possible additional spaces before running it.\n\nh3. More Questions\n* What does your manifest look like that has the call for this? *A.* In next comment\n* I see you are using Puppet 3.7.5 - what version of the powershell module are you using? *A.* 1.0.4 (latest release at time of issue)\n* The UTF-8 w/BOM - where those errors coming back from PowerShell or were they from Puppet? *A.* Puppet\n* Are you using the future parser or the regular parser? *A.* regular parser\n", "created": "2015-04-30T08:24:00.000000"}, {"author": "623c0d847910a200718b91ae", "body": "The powershell module is 1.0.4. I'm using the regular parser.\n\nChanging the script to below causes the second if statement to not be evaulated although there are no errors.\n\n{code}\n$dnsserver = \"<%= @dns_server %>\"\n$containerName = \"<%= @container_name %>\"\n$recordName = \"<%= @record_name %>\"\n$userName = \"<%= @user_name %>\"\n$password = \"<%= @password %>\"\n$TTL = '<%= @ttl %>'\n$recordType = \"<%= @record_type %>\"\nif ($recordType.ToLower() -eq \"a\") {\n    $_recordType = \"MicrosoftDNS_AType\"\n} elseif ($recordType.ToLower() -eq \"cname\") {\n    $_recordType = \"MicrosoftDNS_CNAMEType\"\n}\n$DNSAdmin = New-ObJect System.Management.Automation.PSCredential ($userName, (ConvertTo-SecureString $password -AsPlainText -Force))\n$record = Get-WmiObject -ComputerName $dnsserver -Namespace \"root\\MicrosoftDNS\" -Class $_recordType -Filter \"ContainerName='$containerName' AND OwnerName='$recordName'\" -Credential $DNSAdmin\n$ipaddress = (new-object net.webclient).DownloadString('http://169.254.169.254/latest/meta-data/local-ipv4')\nif ($record.IPAddress -eq $ipaddress -and $record.TTL -ne $TTL) {\n    Write-Output \"1\"\n    $record.Modify($TTL -as [uint32])\n} elseif ($record.IPAddress -ne $ipaddress) {\n    Write-Output \"2\"\n    $record.Modify($record.TTL, $ipaddress)\n} else {\n    Write-Output \"3\"\n}\n{code}\n\nChanging the script to UTF-8 with BOM I get the following error:\n\n{code}\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: \u2229\u2557\u2510$dnsserver : The term '\u2229\u2557\u2510$dnsserver' is not recognized as the name of a cmdlet, function, script file, or operable\n program. Check the spelling of the name, or if a path\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: was included, verify that the path is correct and try again.\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: At line:1 char:1\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + \u2229\u2557\u2510$dnsserver = \"devhq1.fleetlease.net\"\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + ~~~~~~~~~~~~~\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + CategoryInfo          : ObjectNotFound: (\u2229\u2557\u2510$dnsserver:String) [], CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + FullyQualifiedErrorId : CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: 1\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: 2\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: Get-WmiObject : Cannot validate argument on parameter 'ComputerName'. The argument is null or empty. Provide an argume\nnt that is not null or empty, and then try the command\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: again.\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: At line:1 char:39\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + $record = Get-WmiObject -ComputerName $dnsserver -Namespace \"root\\MicrosoftDNS\"  ...\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: +                                       ~~~~~~~~~~\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + CategoryInfo          : InvalidData: (:) [Get-WmiObject], ParameterBindingValidationException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.GetWmiObjectCommand\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: 4\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: executed successfully\n{code}\n\nMy manifest is the following:\n\n{code}\nclass modify_dns (\n        $dns_server,\n        $container_name,\n        $record_name,\n        $user_name,\n        $password,\n        $ttl,\n        $record_type,\n)\n{\n        exec { 'modifydns':\n                command => template('modify_dns/set_dns.erb'),\n                onlyif => template('modify_dns/check_dns.erb'),\n                provider => powershell,\n                logoutput => true,\n        }\n}\n{code}", "created": "2015-04-30T08:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm guessing that the template is the set_dns.erb?", "created": "2015-04-30T09:02:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "So the UTF-8 w/BOM looks like a Puppet issue not a PowerShell issue. That answers that question", "created": "2015-04-30T09:06:00.000000"}, {"author": "623c0d847910a200718b91ae", "body": "It's set_dns.erb. The check_dns.erb does not have an elseif statement and works fine. Here are the contents of the check_dns.erb if you were curious.\n\n{code}\n$dnsserver = \"<%= @dns_server %>\"\n$containerName = \"<%= @container_name %>\"\n$recordName = \"<%= @record_name %>\"\n$userName = \"<%= @user_name %>\"\n$password = \"<%= @password %>\"\n$TTL = \"<%= @ttl %>\"\n$recordType = \"<%= @record_type %>\"\nif ($recordType.ToLower() -eq \"a\"){$_recordType = \"MicrosoftDNS_AType\"}\nif ($recordType.ToLower() -eq \"cname\"){$_recordType = \"MicrosoftDNS_CNAMEType\"}\n$DNSAdmin = New-ObJect System.Management.Automation.PSCredential ($userName, (ConvertTo-SecureString $password -AsPlainText -Force))\n$record = Get-WmiObject -ComputerName $dnsserver -Namespace \"root\\MicrosoftDNS\" -Class $_recordType -Filter \"ContainerName='$containerName' AND OwnerName='$recordName'\" -Credential $DNSAdmin\n$ipaddress = (new-object net.webclient).DownloadString('http://169.254.169.254/latest/meta-data/local-ipv4')\nif ($record.IPAddress -eq $ipaddress -and $record.TTL -eq $TTL){exit 1}\nexit 0\n{code}", "created": "2015-04-30T09:07:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Also, are you running Puppet with the future parser or the regular parser for 3.x?", "created": "2015-04-30T09:08:00.000000"}, {"author": "623c0d847910a200718b91ae", "body": "regular", "created": "2015-04-30T09:09:00.000000"}, {"author": "623c0d847910a200718b91ae", "body": "After trying a bunch of permutations of the script I think I found the two problems. I tested with ANSI and UTF-8 w/o BOM and UNIX and windows line endings.\n\nFirst having the closing bracket before the elseif like below fixes the elseif not recognized.\n\n{code}\nif (some condition) {\n  some statements\n} elseif {\n{code}\n\nThe second problem is having the elseif closing bracket be the last thing in the script. If you run the below script via the powershell module it will \"run\" but the if is never evaluated. If you add a blank line below the closing bracket it will run fine.\n\n{code}\nif (1 -eq 1) {\n    write-output \"1\"\n} elseif (1 -eq 2) {\n    write-output \"2\"\n}\n{code}\n\n\nMy final script works as such\n{code}\n$dnsserver = \"<%= @dns_server %>\"\n$containerName = \"<%= @container_name %>\"\n$recordName = \"<%= @record_name %>\"\n$userName = \"<%= @user_name %>\"\n$password = \"<%= @password %>\"\n$TTL = '<%= @ttl %>'\n$recordType = \"<%= @record_type %>\"\nif ($recordType.ToLower() -eq \"cname\") {\n    $_recordType = \"MicrosoftDNS_CNAMEType\"\n} elseif ($recordType.ToLower() -eq \"a\") {\n    $_recordType = \"MicrosoftDNS_AType\"\n}\n$DNSAdmin = New-ObJect System.Management.Automation.PSCredential ($userName, (ConvertTo-SecureString $password -AsPlainText -Force))\n$record = Get-WmiObject -ComputerName $dnsserver -Namespace \"root\\MicrosoftDNS\" -Class $_recordType -Filter \"ContainerName='$containerName' AND OwnerName='$recordName'\" -Credential $DNSAdmin\n$ipaddress = (new-object net.webclient).DownloadString('http://169.254.169.254/latest/meta-data/local-ipv4')\nif ($record.IPAddress -eq $ipaddress -and $record.TTL -ne $TTL) {\n    $record.Modify($TTL -as [uint32])\n} elseif ($record.IPAddress -ne $ipaddress) {\n    $record.Modify($record.TTL, $ipaddress)\n} \n#Something is required here\n{code}", "created": "2015-04-30T14:04:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I believe the issue here is with the PowerShell parsing, not with Puppet itself.  If there's any disagreement there, feel free to re-open and discuss.", "created": "2015-05-08T15:19:00.000000"}, {"author": "5d7bbf8807c82b0d8fa7d005", "body": "Hi, I think this should be reopened.  You can reproduce this with any template erb being saved as UTF8 BOM and then sending that template to the powershell provider command option.\n\nSuggested fix is to remove first occurrence of byte order marks, could be more optimal by just looking at the first 3 characters.:\n\nLooking at :\nhttps://github.com/puppetlabs/puppetlabs-powershell/blob/a691dacb94333aa84500b5091001c70e75ba67b3/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb#L272\n\n\n{code:ruby}\n      def pipe_data(data)\n        msg = data.encode(Encoding::UTF_8)\n        # suggested change\n        msg = data.sub(\"\\xEF\\xBB\\xBF\", '')\n\n        # https://ruby-doc.org/core-1.9.3/Array.html#method-i-pack\n        [msg.bytes.length].pack('V') + msg.force_encoding(Encoding::BINARY)\n      end\n{code}\n", "created": "2017-12-06T15:49:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the suggestion [~accountid:5d7bbf8807c82b0d8fa7d005] - thought I think there may be a disconnect between the version of the code that existed at the point this ticket was originally filed vs. what you're looking at (the code you reference didn't exist at the time this was initially filed).\n\nIf there is still a problem, I think we'd want to fix this a bit further up the call stack (when the file is read / data is initially ingested) rather than here. This method should be assuming the BOM is removed at this point (also keep in mind that UTF-8 BOMs aren't the only possible BOMs).\n\nCould you verify with:\n\n* what version of the module you're using\n* what version of Puppet you're using\n* what the contents of your manifest (and any relevant ERB templates) are - please attach to ticket if you have a simple repro\n\nIf we can establish this is still legit with the current implementation, then we can look to investigating further.\n\n\nThanks!", "created": "2017-12-07T15:17:00.000000"}, {"author": "5d7bbf8807c82b0d8fa7d005", "body": "Yeah i did the byte order replace there because I figured we are forcing utf8 encoding anyway, which doesn't require bom. I thought endianness doesn't matter for utf8.  I don't know the code base as well as you, but it seems like the named pipe fed to powershell has issues with certain types of encoding.  I'll see if I can find some hidden microsoft documentation. lol. I also want to point out that by default in windows the powershell ise creates all files with utf8 bom.\n\npowershell module version: puppetlabs-powershell (v2.1.2)\npuppet agent version: 5.3.2\n\nI've attached a zip with my poc example.\n\nRun puppet apply with utf8 bom template FAIL\nRun puppet apply with utf8 template PASS\n\nHere was my example output.\n\n{noformat}\nC:\\Users\\mwhittingham\\Desktop\\powershell-bom-issue>puppet module install puppetlabs-powershell -i ./modules/ -f\nNotice: Preparing to install into C:/Users/mwhittingham/Desktop/powershell-bom-issue/modules ...\nNotice: Downloading from https://forgeapi.puppet.com ...\nNotice: Installing -- do not interrupt ...\nC:/Users/mwhittingham/Desktop/powershell-bom-issue/modules\n\u2514\u2500\u2500 puppetlabs-powershell (v2.1.2)\n\nC:\\Users\\mwhittingham\\Desktop\\powershell-bom-issue>puppet apply --modulepath=./modules/ utf8bom.pp\nNotice: Compiled catalog for is-wks070.dmtgroup.dmt.ca in environment production in 0.27 seconds\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: \ufeffecho : The term '\ufeffecho' is not recognized as the name of a cmdlet, function, script file, or operable program. Check\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: the spelling of the name, or if a path was included, verify that the path is correct and try again.\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: At line:1 char:1\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: + \ufeffecho \"Hello World\"\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: + ~~~~~\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns:     + CategoryInfo          : ObjectNotFound: (\ufeffecho:String) [], CommandNotFoundException\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns:     + FullyQualifiedErrorId : CommandNotFoundException\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns:\nNotice: /Stage[main]/Example_utf8bom/Exec[hello world with bom]/returns: executed successfully\nNotice: Applied catalog in 1.99 seconds\n\nC:\\Users\\mwhittingham\\Desktop\\powershell-bom-issue>puppet apply --modulepath=./modules/ utf8.pp\nNotice: Compiled catalog for is-wks070.dmtgroup.dmt.ca in environment production in 0.26 seconds\nNotice: /Stage[main]/Example_utf8/Exec[hello world with bom]/returns: Hello World\nNotice: /Stage[main]/Example_utf8/Exec[hello world with bom]/returns: executed successfully\nNotice: Applied catalog in 1.67 seconds\n\n{noformat}\n\n\n\n", "created": "2017-12-07T20:42:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Ok - I don't believe we'll address this in the PowerShell module, as it's not specifically a PowerShell module problem.\n\nERB templates are loaded with the code at https://github.com/puppetlabs/puppet/blob/ce6c42f4cd693396dd1775e1e4cb8ac0b61b9ae0/lib/puppet/parser/templatewrapper.rb#L74 :\n\n{code}\nstring = Puppet::FileSystem.read_preserve_line_endings(@__file__)\n{code}\n\nWe have different code that performs this for Windows at https://github.com/puppetlabs/puppet/blob/5b8386ce9edf944ceee8328526dbb9f238c1403a/lib/puppet/file_system/windows.rb#L109 and POSIX at https://github.com/puppetlabs/puppet/blob/5b8386ce9edf944ceee8328526dbb9f238c1403a/lib/puppet/file_system/file_impl.rb#L80\n\nRuby has the ability to automatically remove the BOM when the file is loaded by doing something like {{r:bom|utf-8}}, so we just need to (carefully) use that where appropriate. There's a ticket filed at PUP-6447 for auditing Puppet encoding handling to be more Windows-friendly with respect to the BOM.", "created": "2017-12-12T00:02:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:5d7bbf8807c82b0d8fa7d005] since this ticket has deviated from its original purpose, and since the problem is with how Puppet loads template content, I've filed PUP-8243 to track that effort specifically - and I'm closing this ticket.\n\nThanks a bunch for reproducing locally! We'll try to get the fixes (at least for templates) into the next LTS and regular agent releases.", "created": "2017-12-12T09:16:00.000000"}], "components": ["powershell"], "created": "2015-04-30T08:08:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62dbc191"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyznjz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_500687635_*|*_6_*:*_2_*:*_81480639628_*|*_10005_*:*_1_*:*_711177343"}], "description": "Originally reported at https://github.com/puppetlabs/puppetlabs-powershell/issues/51\n\n{quote}\nI'm experiencing some weird behavior with the powershell module. I'm using version 3.7.5 on the master and agent. The agent is a Windows 2012 R2 server with powershell 4.0. I have the following template to set the A record on a Microsoft DNS server.\n\n{noformat}\n$dnsserver = \"<%= @dns_server %>\"\n$containerName = \"<%= @container_name %>\"\n$recordName = \"<%= @record_name %>\"\n$userName = \"<%= @user_name %>\"\n$password = \"<%= @password %>\"\n$TTL = '<%= @ttl %>'\n$recordType = \"<%= @record_type %>\"\n\nif ($recordType.ToLower() -eq \"a\")\n    {$_recordType = \"MicrosoftDNS_AType\"}\nelseif ($recordType.ToLower() -eq \"cname\")\n    {$_recordType = \"MicrosoftDNS_CNAMEType\"}\n$DNSAdmin = New-ObJect System.Management.Automation.PSCredential ($userName, (ConvertTo-SecureString $password -AsPlainText -Force))\n$record = Get-WmiObject -ComputerName $dnsserver -Namespace \"root\\MicrosoftDNS\" -Class $_recordType -Filter \"ContainerName='$containerName' AND OwnerName='$recordName'\" -Credential $DNSAdmin\n$ipaddress = (new-object net.webclient).DownloadString('http://169.254.169.254/latest/meta-data/local-ipv4')\n\nif ($record.IPAddress -eq $ipaddress -and $record.TTL -ne $TTL)\n    {$record.Modify($TTL -as [uint32])}\nelseif ($record.IPAddress -ne $ipaddress)\n    {$record.Modify($record.TTL, $ipaddress)}\n{noformat}\n\nI receive the following error when the script runs...\n\n{noformat}\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: elseif : The term 'elseif' is not recognized as the name of a cmdlet, function, script file, or operable program. Chec\nk the spelling of the name, or if a path was included,\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: verify that the path is correct and try again.\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: At line:1 char:1\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + elseif ($recordType.ToLower() -eq \"cname\")\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + ~~~~~~\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + CategoryInfo          : ObjectNotFound: (elseif:String) [], CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + FullyQualifiedErrorId : CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: $_recordType = \"MicrosoftDNS_CNAMEType\"\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: elseif : The term 'elseif' is not recognized as the name of a cmdlet, function, script file, or operable program. Chec\nk the spelling of the name, or if a path was included,\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: verify that the path is correct and try again.\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: At line:1 char:1\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + elseif ($record.IPAddress -ne $ipaddress)\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: + ~~~~~~\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + CategoryInfo          : ObjectNotFound: (elseif:String) [], CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:     + FullyQualifiedErrorId : CommandNotFoundException\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns:\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: $record.Modify($record.TTL, $ipaddress)\nNotice: /Stage[main]/Modify_dns/Exec[modifydns]/returns: executed successfully\nNotice: Finished catalog run in 22.56 seconds\n{noformat}\n\n\nThe template file is in ANSI, DOS/Win line endings, and no tabs. I'm not sure what the problem may be.\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33796", "fixedVersions": [], "id": "33796", "issueType": "Bug", "key": "MODULES-1996", "labels": ["utf-8", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2017-12-12T09:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PowerShell module doesn't recognize elseif", "timeSpent": "PT0S", "updated": "2017-12-12T09:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "How are you disabling ipv6 on in your environment?\n\nThanks", "created": "2015-04-30T09:52:00.000000"}, {"author": "557058:dfa44ba8-4341-4246-ac65-8e1758eb7ddf", "body": "This is a snippet which is used to disable IPv6:\n\naugeas { 'cis_4_4_2_networking_ipv6':\n    lens    => 'Shellvars.lns',\n    incl    => '/etc/sysconfig/network',\n    context => '/files/etc/sysconfig/network',\n    changes => 'set NETWORKING_IPV6 no',\n    notify  => Service['network'],\n  }\n  augeas { 'cis_4_4_2_ipv6init':\n    lens    => 'Shellvars.lns',\n    incl    => '/etc/sysconfig/network',\n    context => '/files/etc/sysconfig/network',\n    changes => 'set IPV6INIT no',\n    notify  => Service['network'],\n  }\n  file { '/etc/modprobe.d/ipv6.conf':\n    ensure => present,\n    mode   => '0600',\n    owner  => 'root',\n    group  => 'root',\n    source => 'puppet:///modules/ipv6.conf',\n  }\n  service { 'network':\n    ensure => running,\n  }\n  service { 'ip6tables':\n    ensure => stopped,\n    enable => false,\n  }\n\n", "created": "2015-04-30T12:23:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Here is my code to disable IPv6\n\n{code}\n# class to manage ipv6 configuration\nclass os_settings::ipv6 (\n  $enable = false,\n) {\n\n  validate_bool($enable)\n\n  if versioncmp($::operatingsystemmajrelease, '7') >= 0 {\n    file { '/etc/modprobe.d/ipv6.conf':\n      ensure => absent, # not used in RHEL7+\n    }\n    $parameter_ensure = $enable ? {\n      false => 'present',\n      true  => 'absent',\n    }\n    kernel_parameter { 'ipv6.disable':\n      ensure => $parameter_ensure,\n      value  =>  '1',\n    }\n  } else {\n\n    $file_ensure = $enable ? {\n      false  => 'file',\n      true   => 'absent',\n    }\n    file { '/etc/modprobe.d/ipv6.conf':\n      ensure  => $file_ensure,\n      content => \"options ipv6 disable=1\\n\",\n      owner   => 'root',\n      group   => 'root',\n      mode    => '0644',\n    }\n  }\n}\n{code}\n", "created": "2017-01-23T09:45:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-30T03:06:00.000000", "creator": "557058:dfa44ba8-4341-4246-ac65-8e1758eb7ddf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54cb0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyznin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/15"}], "description": "In previous versions ip6tables support wasn't required for CentOS 6.x. Due to a standard we are disabling IPv6 on our systems.\n\nIn the following Pull Request the IPv6 package is 'forced' to be installed:\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/477\n\nA workaround for now is:\n===================\nclass { '::firewall':\n  package_name => undef,\n}\n\nIs it possible to revert this change and make ip6tables optional again? Or could ipv6_support a configuration toggle?", "environment": "CentOS 6.6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35913", "fixedVersions": [], "id": "35913", "issueType": "Bug", "key": "MODULES-1995", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dfa44ba8-4341-4246-ac65-8e1758eb7ddf", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ip6tables isn't optional (anymore) on CentOS 6.x", "timeSpent": "PT0S", "updated": "2017-07-06T15:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7485a36c-f326-446e-a581-a32ebae7d249", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] Do you have any updates, infos, annotations regarding this ticket?", "created": "2015-05-13T06:12:00.000000"}, {"author": "557058:7485a36c-f326-446e-a581-a32ebae7d249", "body": "Former user [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] [~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] It would be nice to get some kind of feedback regarding this issue. Thanks in advance.", "created": "2015-07-02T14:59:00.000000"}, {"author": "557058:49ceab3c-ff4b-4621-bdcc-c10cbd1c1576", "body": "server-jre is also coming. Maybe we need to add some logic that we dont need defaults if all undef values have been provided.", "created": "2016-11-04T04:10:00.000000"}], "components": ["java"], "created": "2015-04-29T15:43:00.000000", "creator": "557058:7485a36c-f326-446e-a581-a32ebae7d249", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60728e5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzne7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/16"}], "description": "The puppetlabs-java plugin supports different ways to specify the java package to install.\n\nThe easiest way obviously is to just include the class:\n\n{code}\ninclude java\n{code}\n\nwhich is effectively the same as:\n\n{code}\ninclude class { 'java':\n  distribution => 'jdk'\n}\n{code}\n\nOn supported platforms, this will install the correct jdk, for example:\n* openjdk-6-jdk on lenny, squeeze, lucid and natty\n* openjdk-7-jdk on wheezy, jessie, precise, quantal, raring, saucy, trusty, utopic\n* openjdk-8-jdk on vivid\n\nIn a lot of cases, this is great. But sometimes you want to install another version of the jdk. Lets say 'openjdk-8-jdk' on Ubuntu Trusty. It is still possible by using the package parameter like this:\n\n{code}\ninclude class { 'java':\n  package => 'openjdk-8-jdk'\n}\n{code}\n\nBut there's a pitfall. While this will correctly install the requested package, it will not set the alternatives, which is one of the major benefits of using the plugin. At this point, you have to investigate. In the plugin code, why it does not set the alternatives, on the filesystem, because you have to figure out the correct alternative name and path. Then you end up with something like this:\n\n{code}\nclass { 'java':\n  package               => 'oracle-java8-jdk',\n  java_alternative      => 'jdk-8-oracle-x64',\n  java_alternative_path => '/usr/lib/jvm/jdk-8-oracle-x64/jre/bin/java',\n}\n{code}\n\nIt would be good, if the plugin could take over this part.\nThis is why I created this pull request: https://github.com/puppetlabs/puppetlabs-java/pull/116\n\nIt allows to install a specific java distribution, e.g. Oracle Java 8 like this:\n{code}\nclass { 'java':\n  distribution => 'oracle-jdk8'\n}\n{code}\n\nThe following distribution types have been added:\n\n||Distribution||Java Version||Package||\n|jdk|OpenJDK 7|openjdk-7-jdk|\n|jre|OpenJDK 7|openjdk-7-jre-headless|\n|jdk7|OpenJDK 7|openjdk-7-jdk|\n|jre7|OpenJDK 7|openjdk-7-jre-headless|\n|jdk8|OpenJDK 8|openjdk-8-jdk|\n|jre8|OpenJDK 8|openjdk-8-jre-headless|\n|oracle-jdk|Oracle Java 7|oracle-java7-jdk|\n|oracle-jre|Oracle Java 7|oracle-java7-jre|\n|oracle-jdk7|Oracle Java 7|oracle-java7-jdk|\n|oracle-jre7|Oracle Java 7|oracle-java7-jre|\n|oracle-jdk8|Oracle Java 8|oracle-java8-jdk|\n|oracle-jre8|Oracle Java 8|oracle-java8-jre|\n\nh3. Infos\n\n* At the moment this only affects Debian ('wheezy', 'jessie', 'precise','quantal','raring','saucy', 'trusty', 'utopic').\n* I have added tests, to verify that this change will not introduce any regressions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38041", "fixedVersions": [], "id": "38041", "issueType": "New Feature", "key": "MODULES-1994", "labels": ["puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7485a36c-f326-446e-a581-a32ebae7d249", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support more java distribution strings in puppetlabs-java module", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5b574c837501ba2d6ea647b9", "body": "Hey Stephen. Could you provide me with some information on the following:\u00a0\n * Operating system and version\n * Puppet version\n * puppetlabs-apt version\n * Error log you are getting\n\nThanks!", "created": "2018-08-31T05:07:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Due to inactivity in progressing this ticket I am going to go ahead and close it. However, if you feel that this is an issue that still requires attention please feel free to re-open the ticket. Thanks.", "created": "2018-09-24T07:32:00.000000"}], "components": ["apt", "supported"], "created": "2015-04-29T15:20:00.000000", "creator": "557058:e561c79d-f275-479d-bf9e-f732ab9d483b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b198a27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyznav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137832174_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2082296851_*|*_10005_*:*_1_*:*_105233380852"}], "description": "When trying to unset the release parameter this module generates an error.\n\nFor now I need to set the parameter to \" \" but one should be able to unset a parameter unless it results in a broken configuration - the module shouldn't fail when configuring a valid source.\n\nI can imagine other people will experience the same issue when upgrading to 2.x.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "42306", "fixedVersions": [], "id": "42306", "issueType": "Improvement", "key": "MODULES-1993", "labels": [], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e561c79d-f275-479d-bf9e-f732ab9d483b", "resolution": "Won't Do", "resolutionDate": "2018-09-24T07:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Cannot unset $apt::source::release", "timeSpent": "PT0S", "updated": "2018-09-24T07:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Thank you for your ticket. Your logic does make sense to me.\n\nAre you stating that the \"cleaned\" value doesn't work? What does it do now?\n\nThanks", "created": "2015-05-01T05:39:00.000000"}, {"author": "623c11568d8b9c0068b8b14e", "body": "Simply read what the description of the ensured parameter says, and what the code does.\n\nIt should cleanup (hence \"cleaned\"), but it sets them ALL as present. \n\nEven better, the current code tries to get the logical volume \"present\" *BEFORE* the volume group, which obviously cannot work and hence proofs it should be absent, not present, in the ensure line.\nSimilar for the volume group, but as i said, i think making that go away on removing ONE volume would suck.", "created": "2015-05-01T14:39:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Can you please state what you actually observe in your system output\n\nThanks", "created": "2015-05-05T12:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623c11568d8b9c0068b8b14e] , thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.\n", "created": "2017-07-17T04:46:00.000000"}, {"author": "623c11568d8b9c0068b8b14e", "body": "\nHow about just once reading your code instead of blindly unthinking\nclosing tickets because of age? It cant be that hard.\n\nThe \"cleaned\" part of the code STILL has exactly the described problem.\nIt does NOT ensure the state cleaned, it ensures presence. Which means\nit does not clean up (all resources absent), as advertised by the docs.\n\n-- \nMit freundlichen Gr\u00fc\u00dfen\n  Joerg Jaspert\n\nNSB GmbH, Darmstadt\nRegistergericht: Amtsgericht Darmstadt, HRB 7131\n\nVertretungsberechtigter Gesch\u00e4ftsf\u00fchrer: Van Hien Nguyen\n", "created": "2017-07-17T07:02:00.000000"}], "components": ["lvm"], "created": "2015-04-29T08:08:00.000000", "creator": "623c11568d8b9c0068b8b14e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fdfdc14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz87hz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/15"}], "description": "Hi\n\npuppetlabs/lvm module, the lvm::volume docs says that ensure can be set to cleaned, absent or present. Where cleaned means \"all resources absent\".\n\nThe actual implementation of cleaned then goes and says \"ensure => present\" for the physical_volume, volume_group and logical_volume.\n\nWhile I don't think a \"cleaned\" for a logical volume should get rid of the physical volume or the volume group, the present for the logical volume ought to be changed to absent or cleaned makes no sense?!\n\nJoerg", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36990", "fixedVersions": [], "id": "36990", "issueType": "Bug", "key": "MODULES-1992", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11568d8b9c0068b8b14e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/lvm lvm::volume ensure: cleaned code is wrong", "timeSpent": "PT0S", "updated": "2018-08-23T08:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:01c70ef8-9d3a-4436-808f-00658807f990],\n\nAre you able to upgrade your master to be at least the same version as the agents? There are known to be weird issues when the master is an older version of puppet than the agents, so documentation says you should always update the master first. [[1|https://docs.puppetlabs.com/guides/faq.html#should-i-upgrade-the-client-or-server-first]] [[2|https://docs.puppetlabs.com/guides/install_puppet/upgrading.html#always-upgrade-the-puppet-master-first]]\n\nThanks for the report!", "created": "2015-04-29T11:23:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I just thought of a more graceful way to check if defined is going to work, the change from https://github.com/puppetlabs/puppetlabs-apt/pull/524 should fix the issues you were having.", "created": "2015-05-11T11:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:01c70ef8-9d3a-4436-808f-00658807f990] this was merged into master. We're working on a new release of apt in the coming weeks, so it will be in the version on the forge soon.", "created": "2015-05-28T14:55:00.000000"}, {"author": "557058:01c70ef8-9d3a-4436-808f-00658807f990", "body": "Confirmed fixed - thanks!", "created": "2015-06-30T11:07:00.000000"}], "components": ["apt"], "created": "2015-04-28T22:09:00.000000", "creator": "557058:01c70ef8-9d3a-4436-808f-00658807f990", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d24d853"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzmsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47660771_*|*_10007_*:*_1_*:*_1481003101_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1037273916"}], "description": "The changes to puppetlabs-apt in 2.0.1 are appreciated but fail with the case of an agent \u2265 3.5 paired against a server < 3.5:\n\n{code}\n  # prior to puppet 3.5.0, defined couldn't test if a variable was defined\n  # strict variables wasn't added until 3.5.0, so this should be fine.\n  if versioncmp($::puppetversion, '3.5.0') < 0 {\n    $xfacts = {\n      'lsbdistcodename'     => $::lsbdistcodename,\n{code}\n\nThe version of the agent is used where it is the version of the server which is important here.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Unable to determine lsbdistid, is lsb-release installed? at /etc/puppet/modules/apt/manifests/params.pp:153 on node tiefighter1.discourse.internal\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40222", "fixedVersions": [], "id": "40222", "issueType": "Bug", "key": "MODULES-1991", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:01c70ef8-9d3a-4436-808f-00658807f990", "resolution": "Fixed", "resolutionDate": "2015-05-28T14:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt 2.0.1 breaks with agent \u2265 3.5 and server < 3.5", "timeSpent": "PT0S", "updated": "2015-06-30T11:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Note that the initial release of the module is probably after we have rpm/deb/windows support.", "created": "2015-04-28T20:22:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Here is the link in confluence:  https://confluence.puppetlabs.com/display/DEL/Modules+Release+Process", "created": "2015-05-07T14:45:00.000000"}], "components": [], "created": "2015-04-28T20:21:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571bf612"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzlnb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_497977215_*|*_3_*:*_1_*:*_12604862_*|*_5_*:*_1_*:*_14312937971_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_253869193"}], "description": "Resolved by the doc that [~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] put together at:\n\nhttps://confluence.puppetlabs.com/display/DEL/Modules+Release+Process\n", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "38039", "fixedVersions": ["puppet_agent 1.0.0"], "id": "38039", "issueType": "Task", "key": "MODULES-2737", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Fixed", "resolutionDate": "2015-05-07T16:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Figure out steps to release the module", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been moved to puppet-community. All issues should be filed at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:24:00.000000"}], "components": ["corosync"], "created": "2015-04-28T20:15:00.000000", "creator": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48adde26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzms7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_208218742_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7640329607"}], "description": "it appears that the module tries to run the crm_attribute command before actually setting the config up, which results in an endless loop of fail.\n\nDebug: Executing '/usr/sbin/crm_attribute --type crm_config --query --name dc-version'\nDebug: Puppet::Type::Cs_property::ProviderCrm: Corosync not ready, retrying\n\nThis is quite similar to bug 15162 that was never brought across to Jira - https://projects.puppetlabs.com/issues/15162\n\nas a side note it's very annoying that the module bugs are here on jira and not on the code on github...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35942", "fixedVersions": [], "id": "35942", "issueType": "Bug", "key": "MODULES-1990", "labels": ["mode"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:870d7d6b-af19-47ed-b7df-83ef5021ba72", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "endless loop running crm_attribute", "timeSpent": "PT0S", "updated": "2015-07-28T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What team would be handling this?", "created": "2015-05-14T09:38:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Whoever gets this ticket should review MODULES-2040 - there are thoughts on how to upgrade a Windows agent already captured there. It's probably 6 times the amount of work it takes to do it on Linux. Just in case you wanted an estimation of the bigness. It's effectively harder than you probably think based on how easy it is to do on Linux.", "created": "2015-05-14T09:43:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Example of waiting on Puppet to finish: https://github.com/puppetlabs/puppetlabs-reboot/blob/0.1.x/lib/puppet/provider/reboot/windows.rb#L68-L82", "created": "2015-05-14T10:06:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Along with the actual watcher - https://github.com/puppetlabs/puppetlabs-reboot/blob/0.1.x/lib/puppet/provider/reboot/windows/watcher.rb. Note MODULES-2040 may have even more detail.", "created": "2015-05-14T10:08:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "To avoid race conditions with the installer trying to change resources used in running the watcher, it'd be better to avoid using Ruby (which is part of the MSI) to watch for Puppet finishing. A better option is probably a Powershell (2+) script using [Wait-Process|https://technet.microsoft.com/en-us/library/hh849813.aspx].", "created": "2015-05-14T11:48:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yes, that or a small executable designed to do just that. Prefer PowerShell as well though.", "created": "2015-05-14T13:33:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Can we rely on a compatible version of Powershell being present everywhere? E.g. on 2003?", "created": "2015-05-14T14:21:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Windows Server 2003 doesn't come with Powershell installed by default, so definitely a barrier. There's a module for installing Powershell: https://forge.puppetlabs.com/dcharleston/powershell. In practice, it may not be an issue because most people administering 2003 with Puppet probably use powershell in some way.", "created": "2015-05-14T14:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What Michael said. Most folks who are managing 2003 are likely to have PowerShell installed.", "created": "2015-05-14T15:04:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623c0b43b75ca8007056ced1] what service pack did powershell get included into 2003", "created": "2015-05-28T13:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I believe you are required to upgrade to Service Pack 2, and then install it manually. Not sure and would need to verify that. It's installed by default on all of the other systems we support. Anything we create would need to be POSH v2 compatible, because that is what you can get back there and what is default on Win 7/2008/2008 R2.", "created": "2015-05-28T13:48:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Is going to take a look at this.  We'll get back with plans. ", "created": "2015-05-28T13:56:00.000000"}, {"author": "557058:618f6155-e13f-4a8b-ab11-35c9f65fbb2f", "body": "Thank you all!", "created": "2015-05-28T17:13:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "The windows team is taking over this ticket", "created": "2015-06-03T14:31:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "So per conversation thread, 2003SP2 is oldest version to support and we are requiring the user to have PowerShell installed, as there are server core installs that do not come with PowerShell installed by default.\n[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]", "created": "2015-06-04T15:37:00.000000"}, {"author": "557058:618f6155-e13f-4a8b-ab11-35c9f65fbb2f", "body": "CC [~accountid:557058:0a7f5dde-2148-4d2c-8224-6d6f86ebc9c4] and [~accountid:557058:5c808afb-dce6-44a1-922d-296dc2c81fe8] for tracking and time/sprint change.", "created": "2015-06-04T16:43:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] can we assume that we are going to be upgrading to the versions that exist in https://downloads.puppetlabs.com/windows for the puppet-agent latest version?", "created": "2015-06-08T15:56:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "That should be the default source. If we've never supported hosting local Windows installers, that can probably be the only source.", "created": "2015-06-08T16:15:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The thought just occurred to me - the default source is okay - but we have customers with no direct internet access, so it must be configurable.", "created": "2015-06-08T17:09:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Thanks, [~accountid:623c0b43b75ca8007056ced1] we already specified this, but need a default location.  going to allow source of puppet:// as a possible location.", "created": "2015-06-08T17:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at [4615404b|https://github.com/puppetlabs/puppetlabs-puppet_agent/commit/4615404b119148cc14b6e927f6a02a3103d7c1a1].", "created": "2015-06-16T15:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Passed specs at https://jenkins-modules.puppetlabs.com/view/4.%20cross%20platform/view/puppet_agent/view/master/job/modules_puppetlabs-puppet_agent_intn-sys_core-master-foss-stable/19/", "created": "2015-06-16T21:51:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "The effort to test this ticket is significant (FM-2868). Moving this ticket to resolved.", "created": "2015-06-17T09:50:00.000000"}], "components": ["puppet_agent"], "created": "2015-04-28T20:13:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c3ab48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyos4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_23312248_*|*_1_*:*_1_*:*_3091776461_*|*_10007_*:*_3_*:*_14105835_*|*_3_*:*_3_*:*_1110300870_*|*_5_*:*_1_*:*_10794550945_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_43131637"}], "description": "Extend upgrade module to windows\n\nNote: we can assume 2003 sp2 or greater, per a conversation in the Windows group:\n\nhttps://groups.google.com/a/puppetlabs.com/forum/#!msg/windows/PVNC7t1lO60/dqrMFI_Y5EsJ\n\nh3. QA\n----\nrisk: high\ntest level: acceptance (cover exit codes and baseline functionality)", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "34802", "fixedVersions": ["puppet_agent 0.2.0"], "id": "34802", "issueType": "Task", "key": "MODULES-2718", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Fixed", "resolutionDate": "2015-10-20T08:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Extend upgrade module to windows", "timeSpent": "PT0S", "updated": "2018-06-12T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "attachments": [], "comments": [{"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] once this ticket goes in, we'll want to enable Debian 6 and 7, and Ubuntu 12.04, 14.04, and 14.10 testing on Jenkins.", "created": "2015-06-04T18:39:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Thanks for the heads up!", "created": "2015-06-04T19:22:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "They should all be setup with EL7 masters, and testing OS agent/default.\n\nWe can look at re-enabling the other RPM platforms with EL7 masters as well.", "created": "2015-06-04T23:27:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Is it a big deal if they use masters of the same platform as the agent?", "created": "2015-06-08T18:08:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I'd rather not, because then I have to figure out how to build activemq on many platforms.", "created": "2015-06-08T18:09:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged, but CI needs to be updated to test on additional platforms. Currently blocked on QENG-2546", "created": "2015-06-09T11:12:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Migrated old-style risk assessment to QA tab.", "created": "2015-06-11T12:00:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Do you have the output from the upgrade?", "created": "2015-06-25T15:45:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Reran upgrade scenario on the following.\n  * Debian 7 x64 (master and agent)\n  * Centos 7 x64 (master) and Debian 6 x64 (agent)\n\nBoth scenarios passed.", "created": "2015-06-25T16:27:00.000000"}], "components": ["puppet_agent"], "created": "2015-04-28T20:12:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c20c172"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoq5z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_63077399_*|*_1_*:*_1_*:*_3092735324_*|*_10007_*:*_2_*:*_395750525_*|*_3_*:*_2_*:*_126300404_*|*_5_*:*_1_*:*_10079479128_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_114478575_*|*_10004_*:*_1_*:*_1205399262"}], "description": "h3. QA\n----\nrisk: high\ntest level: acceptance and unit", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "33794", "fixedVersions": ["puppet_agent 0.2.0"], "id": "33794", "issueType": "Task", "key": "MODULES-2720", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Fixed", "resolutionDate": "2015-06-25T16:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Extend upgrade module to deb platforms", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "There should probably be a parameter to allow folks to point to an internal repository instead of always pointing to our PC1 repository. Having repo mirrors is pretty common, and is the way the agent gets shipped in PE.", "created": "2015-05-04T11:38:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] agreed. A couple people mentioned that - should be easy to do and we'll need configurability of the repo for PE.", "created": "2015-05-05T09:55:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Prior script: https://github.com/puppetlabs/puppet/pull/3602", "created": "2015-05-07T12:50:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Where should the upgrade module reside? New repo? {{puppetlabs/puppetlabs-agent_upgrade}}?", "created": "2015-05-07T13:38:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Yes https://github.com/puppetlabs/puppetlabs-agent_upgrade", "created": "2015-05-08T00:56:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:557058:bc51acb1-04f0-4d4a-bab9-86e3e7c0520e] Is MCO's server.cfg location configurable? For Puppet 3.8 can I expect it to only be at /etc/mcollective/server.cfg (on RPM distros)?", "created": "2015-05-08T17:17:00.000000"}, {"author": "557058:bc51acb1-04f0-4d4a-bab9-86e3e7c0520e", "body": "That's the path we hardcode into the init script, so for rpms from puppetlabs-products, yes it starts at /etc/mcollective/server.cfg.  https://github.com/puppetlabs/marionette-collective/blob/master/ext/redhat/mcollective.init#L53\n", "created": "2015-05-11T03:55:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Acceptance CI failed, filed PUP-4567.", "created": "2015-05-12T16:49:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "No automated CI support expected until Server 2.1.0 and Puppet 3.8.1 releases, PUP-4603.", "created": "2015-05-13T09:58:00.000000"}], "components": ["puppet_agent"], "created": "2015-04-28T20:11:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@526927f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyou6f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_11893127_*|*_1_*:*_1_*:*_752634780_*|*_10007_*:*_2_*:*_462951917_*|*_3_*:*_2_*:*_1151886823_*|*_5_*:*_1_*:*_12611452467_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_2_*:*_29575948_*|*_10004_*:*_1_*:*_56896297"}], "description": "Prerequisites for this module to be used:\n* Agent is at puppet 3.8 and running correctly with stringify_facts = false\n** Only the version number constraint is enforced by the module\n* Master-side is puppetserver 2.1+ (i.e. supports both 3.x and 4.x network APIs)\n\nThe base requirements are roughly:\n\n* check puppet version\n** if version < 3.8, fail\n** if version >= 4, warn\n** else upgrade\n\nIf upgrading:\n* Capture ssldir and copy all certs into new ssldir\n* Copy the current puppet.conf \n* Remove (or comment out) any deprecated settings in puppet.conf\n** stringify_facts, parser, ... (https://docs.puppetlabs.com/references/3.stable/configuration.html)\n* Remove disable_warnings\n* Remove vardir, rundir, libdir and confdir overrides (and any settings that derive from those settings by default)\n* Install the new agent, based off of PC1 on yum.puppetlabs.com\nNote: Installing the new agent will usually remove the old one. That handoff needs special attention to get the new agent up-and-running.\n\nMCollective \n* Copy and edit the server.cfg similar to Puppet\n* If libdir is set, append new paths to it\n* Update or replace logdir with the new logdir value\n* Update plugin.yaml and append new fact cache path to it\n\nh3. QA\n----\nrisk: high\ntest level: acceptance and unit", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "43361", "fixedVersions": ["puppet_agent 0.1.0"], "id": "43361", "issueType": "Task", "key": "MODULES-2719", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Fixed", "resolutionDate": "2015-05-27T09:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a base agent upgrade module for rpm-based distro", "timeSpent": "PT0S", "updated": "2015-10-20T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de]! The stdlib readme update is already planned. Tracked by DOC-1504.", "created": "2015-04-28T17:04:00.000000"}], "components": ["stdlib"], "created": "2015-04-28T16:40:00.000000", "creator": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13a5e0d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzmnj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1451260_*|*_6_*:*_1_*:*_0"}], "description": "The README for stdlib is missing some documentation. For example, the deep_merge function isn't listed at all despite how useful it is!\n\nIs this something that's automatically generated from puppetdocs or is it manually done?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43360", "fixedVersions": [], "id": "43360", "issueType": "Bug", "key": "MODULES-1989", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "resolution": "Duplicate", "resolutionDate": "2015-04-28T17:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib README is woefully out of date", "timeSpent": "PT0S", "updated": "2015-04-28T17:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "If this is possible, it will require a lot of work to change all of the unit and acceptance tests to the new expected format.", "created": "2015-04-29T08:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/698 merged", "created": "2017-06-15T11:37:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-28T15:38:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a1f402"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzmk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1092970_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_67290025101"}], "description": "Debugging firewall rules is made more difficult by the fact that the comments for each rule are not consistently at the end of the line.\n\nTake this example from /etc/sysconfig/iptables that was generated by the Puppet firewall module\n\n{code}\n-A INPUT -s 10.0.0.0/8 -p tcp -m multiport --dports 161 -m comment --comment \"800 blah blah blah\" -j ACCEPT\n-A INPUT -d 10.0.0.0/8 -p tcp -m multiport --dports 1234 -m comment --comment \"811 permit internal to blahblahblah\" -m state --state NEW -j ACCEPT\n{code}\n\nOn first glance, it is easy to miss that the 2nd rule has \"state NEW\" at the end.\n\n\nNB: Looking at the source file firewall/lib/puppet/provider/firewall/iptables.rb it seems that this may be a limit due to how iptables works.  However since it was raised during a debugging session today I thought I'd file a bug just in case.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35941", "fixedVersions": [], "id": "35941", "issueType": "Improvement", "key": "MODULES-1988", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Fixed", "resolutionDate": "2017-06-15T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "The \"-m comment\" should always be the last item on the line", "timeSpent": "PT0S", "updated": "2017-06-15T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for finding this [~accountid:623c17c01c7f6a007049ec4c]! Do you think you can work on the PR for this?", "created": "2015-04-28T15:18:00.000000"}, {"author": "623c17c01c7f6a007049ec4c", "body": "sure", "created": "2015-04-28T15:21:00.000000"}, {"author": "623c17c01c7f6a007049ec4c", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/348 has passed CI job and ready for you to review/merge.\n\nThanks!", "created": "2015-04-28T19:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated PR was merged. resolving the ticket.", "created": "2016-02-01T07:19:00.000000"}], "components": ["rabbitmq"], "created": "2015-04-28T14:37:00.000000", "creator": "623c17c01c7f6a007049ec4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dfda35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzmgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2489180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_24080445132"}], "description": "lib/puppet/provider/rabbitmq_erlang_cookie/ruby.rb does not actually remove mnesia directory on a cookie change as it supposed to.\n\nThe reason is that wrong separator is used resulting in wrong directory name to be removed:\n\nFileUtils.rm_rf(resource[:rabbitmq_home] + File::PATH_SEPARATOR + 'mnesia')\n\nresolves to /var/lib/rabbitmq:mnesia instead of /var/lib/rabbitmq/mnesia.\n\nWhile cookie file gets updated properly, since mnesia dir is not removed, things like auto-clustering do not work anymore.\n\nA simple change to the above line fixes the issues:\n\nFileUtils.rm_rf(resource[:rabbitmq_home] + File::SEPARATOR + 'mnesia')\n", "environment": "OS-independent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43359", "fixedVersions": [], "id": "43359", "issueType": "Bug", "key": "MODULES-1987", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17c01c7f6a007049ec4c", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "lib/puppet/provider/rabbitmq_erlang_cookie/ruby.rb does not actually remove mnesia directory on a cookie change", "timeSpent": "PT0S", "updated": "2016-02-01T07:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:557058:7135dc1c-3b3d-45f0-98f8-25db62e39b28]. Would you happen to have the time to fix/PR this?", "created": "2015-04-28T17:50:00.000000"}, {"author": "557058:ede431de-1cf3-4b55-8994-7e87bbe1f36a", "body": "Created https://github.com/puppetlabs/puppetlabs-tomcat/pull/185", "created": "2016-12-13T12:45:00.000000"}], "components": ["tomcat"], "created": "2015-04-28T08:21:00.000000", "creator": "557058:7135dc1c-3b3d-45f0-98f8-25db62e39b28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1de6f725"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzm93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11596918_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_51416339876"}], "description": "when a tomcat::setenv::entry is declared the tomcat service is triggered for restart at every puppet run.\nIt seems that the concat fragment changes with every puppet run.\nProblem lies with the inline template of the concat::fragment. It doesn't generate a newline at the end of the file.\n\nI changed the inline template to:\n{{content => inline_template('<%= @param %>=<%= @_quote_char %><%= Array(@value).join(\" \") %><%= @_quote_char{color:red}+\"\\n\"{color} %>')}}\n\nThis seems to fix the problem.\n\n", "environment": "tested on Oracle Enterprise Linux 5.8 with puppet enterprise 3.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36989", "fixedVersions": [], "id": "36989", "issueType": "Bug", "key": "MODULES-1986", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7135dc1c-3b3d-45f0-98f8-25db62e39b28", "resolution": "Fixed", "resolutionDate": "2016-12-13T12:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::setenv::entry triggers service restart at every puppet run", "timeSpent": "PT0S", "updated": "2016-12-13T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "Just a note that there is some work on authenticating with a private registry in https://github.com/garethr/garethr-docker/pull/213 which related to this feature.", "created": "2015-04-28T08:50:00.000000"}], "components": ["docker_platform"], "created": "2015-04-28T01:24:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@743a6fc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzm87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}], "description": "It should be possible to tell {{docker_image}} where to pull an image from.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39034", "fixedVersions": [], "id": "39034", "issueType": "New Feature", "key": "MODULES-1985", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support private registry in docker_platform", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] and [~accountid:557058:104b5720-714d-4539-b455-df472251ec89], thoughts on the testing approach for this module? I'm not sure if we have any precedent for a module that does an upgrade. If not, and if beaker doesn't currently have support for that, we may need to fall back to unit tests and manual acceptance tests for an initial release. But I'd appreciate your thoughts on the subject.", "created": "2015-04-28T20:19:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "I usually ask two sets of questions wrt setting up a module pipeline, first around infrastructure/tooling:\n\nI don't see any unusual infrastructure needs for this testing, please correct me if I'm wrong.\n\nAs far as tooling goes, beaker supports upgrades for PE and in a normal situation could support them fine for FOSS. However, what we'd be doing in beaker terms is switching the \"type\" of test run we're doing (from \"foss\" to \"aio\"). Which we can't do in a run without some hacks.\n\nWe would need to run the pre-suite as \"foss\" and then manually set the hosts' metadata about where to find puppet after the upgrade. There's going to be a number of other gotchas using our automated tooling (is the module going to be upgrading the master as well? the \"type\" of test run in beaker sets up a number of assumptions). Its certainly feasible, I don't know at this point, if it would be worthwhile however.\n\nSecond set is for the pipeline itself, here's the normal questionnaire:\n{quote}\nBasically does this module adhere to the \"standard\" module team owned module pipelines, if not, how does it different? I've broken that down into specific questions below (defaults for the module team owned module pipelines are in parens).\n# should it be lint tested (yes)?\n# what are the versions of Ruby it supports (1.9.3 & 2.1.5?)\n# what are the versions of Puppet is supports (3.x?)\n# are there different axes that are important to spec testing (no)?\n# what is the command to run the unit tests (bundle exec rake spec?)\n# what are the platforms it supports at the acceptance level? (all PE supported Linices?)\n# are there different axes that are important to acceptance testing beside platforms (like how AWS doesn't have platform dependent code but does vary based on IAM account type \u2013 default: no)?\n# what is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?\n# does a pipeline that tests against a couple of FOSS platforms for rapid feedback and then against all PE platforms for final validation make sense (yes)?\n# will you be targeting existing PE 3.7 installations or is this only for PE 3.8 and above (yes, test against 3.7 and above)?\n# should it include testing against future parser and strict variables (enable Puppet 4 feature flags \u2013 default: yes)?\n{quote}", "created": "2015-04-28T20:50:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}\nshould it be lint tested (yes)?\n{quote}\nYes\n\n{quote}\nwhat are the versions of Ruby it supports (1.9.3 & 2.1.5?)\n{quote}\nI believe FOSS 3.8 supports ruby 1.8.7, e.g. redhat 6 with system ruby.\n\n{quote}\nwhat are the versions of Puppet is supports (3.x?)\n{quote}\nWe are only supporting upgrades from 3.8.0 to 4.y. There will be behavior differences when running on puppet < 3.8 and >= 4.0, though I don't think we need acceptance testing for that.\n\n{quote}\nare there different axes that are important to spec testing (no)?\n{quote}\nNot that I can think of.\n\n{quote}\nwhat is the command to run the unit tests (bundle exec rake spec?)\n{quote}\n(y)\n\n{quote}\nwhat are the platforms it supports at the acceptance level? (all PE supported Linices?)\n{quote}\nInitially, I'd suggest starting with tier 1 open source platforms. Eventually this should also include PE supported platforms including Windows.\n\n{quote}\nare there different axes that are important to acceptance testing beside platforms (like how AWS doesn't have platform dependent code but does vary based on IAM account type \u2013 default: no)?\n{quote}\nPerhaps FOSS vs PE?\n\n{quote}\nwhat is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?\n{quote}\nWhy not rake?\n\n{quote}\ndoes a pipeline that tests against a couple of FOSS platforms for rapid feedback and then against all PE platforms for final validation make sense (yes)?\n{quote}\nmaybe... we want to release the module in open source first, then add PE support later, so there might an initial FOSS based pipeline, with additional PE axis added later?\n\n{quote}\nwill you be targeting existing PE 3.7 installations or is this only for PE 3.8 and above (yes, test against 3.7 and above)?\n{quote}\nOnly 3.8\n\n{quote}\nshould it include testing against future parser and strict variables (enable Puppet 4 feature flags \u2013 default: yes)?\n{quote}\nInitially I was thinking no, since future parser is no longer a setting in puppet 4. But since the module needs to run on a 3.8 agent where future parser might be enabled, I think it would be good to test. It might also be possible to test this in a unit test.", "created": "2015-04-28T23:34:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "{quote}\nbq. what is the command to run the acceptance tests (bundle exec rspec spec/acceptance)?\nWhy not rake?\n{quote}\nThe MVP of beaker-rspec was to allow module developers to run their acceptance tests via the same style of short command line invocation that they use to run their other tests. That, of course, doesn't preclude using rake to wrap that command, and since the beaker-rspec MVP the community added a [rake task|https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/rake_tasks.rb#L13-L17] for doing exactly that. However, I haven't discussed with the module team if they'd like to update their default since then and they haven't approached me about it.", "created": "2015-04-29T09:22:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "{quote}\nbq. what are the platforms it supports at the acceptance level? (all PE supported Linices?)\nInitially, I'd suggest starting with tier 1 open source platforms. Eventually this should also include PE supported platforms including Windows.\n{quote}\nFor some context, the module team's acceptance pipelines are split into several steps:\n* Step 5 is the first acceptance test job. It's for fast feedback/smoke testing/if-and-when-we-ever-get-pr-testing-what-will-be-tested-on-pr. Even though there is explicitly no support for FOSS it uses FOSS installs because it has been traditionally much faster to install than a PE stack. It is between 2 and 4 platforms, whatever gives the best bang for buck testing wise. The module team hasn't approached me about updating them, but I have a feeling we should (since they were created we created testing tiers and rhel7 has become mainstream).\n* Step 6 is against all PE supported platforms that the module supports using the latest released version of PE. This is the explicitly supported test matrix for the module, though it is situated so that it can be ran nightly (if there's been commits) when we need to constrain resources.\n* Step 7 is additional testing against upcoming platform features. There are multiple jobs in this step, currently they are:\n** 7.a -- PE next testing. These are typically enabled once PE next goes code complete. Testing against a tagged RC for these modules is a release criteria for PE.\n** 7.b -- Future platform support. These are jobs that run with future parser and strict variables (and any toggles the platform team has opened up to the community for preparing for future releases of the platform that the module team is concerned with).", "created": "2015-04-29T09:44:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "{quote}\nbq. what are the versions of Puppet --is-- (it) supports (3.x?)\nWe are only supporting upgrades from 3.8.0 to 4.y. There will be behavior differences when running on puppet < 3.8 and >= 4.0, though I don't think we need acceptance testing for that.\n{quote}\n\nThis question is for rspec-puppet testing. The module team runs specs via rspec-puppet and different versions of puppet are used like different versions of ruby. The version of puppet to install is passed into the Gemfile via the PUPPET_GEM_VERSION environment variable. See a [good example of a Gemfile here|https://github.com/puppetlabs/puppetlabs-apache/blob/master/Gemfile].", "created": "2015-04-29T09:53:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "It may be important to point out that the module team doesn't write bare rspec tests only rspec-puppet and beaker-rspec tests and they have refused any PRs that touch the underlying system. If there's going to be rspec tests that test the underlying operating system the module team's pipeline isn't going to work. There are tickets (related to QENG-1633) to set up module pipelines for the Window's team that are an amalgamation of the platform team's spec workflow and the module team's acceptance testing workflow. However that's a work in progress and isn't as well automated as the module team's workflow yet.", "created": "2015-04-29T10:02:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "One thing that just struck me was that usually in a request for a module pipeline there's a name for the module already. What will the name for the module be (and there's a convention assumed of being {{puppetlabs-<module-name>}})", "created": "2015-04-29T10:12:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "From initial blush, I'd like to just go ahead and create the pipeline once we have a repo set up with the values listed above and then we can iterate if there's issues that arise.", "created": "2015-04-29T10:15:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "{quote}\nbq. should it include testing against future parser and strict variables (enable Puppet 4 feature flags \u2013 default: yes)?\n\nInitially I was thinking no, since future parser is no longer a setting in puppet 4. But since the module needs to run on a 3.8 agent where future parser might be enabled, I think it would be good to test. It might also be possible to test this in a unit test.\n{quote}\n\n\"might be enabled\" => \"should be enabled\".\n\nSpecficially, the module will run on:\n* 3.8 with future parser\n* 4.0\n\n3.8 with current parser is not a supported/recommended way to run the module. That restriction doesn't need to be enforced, but can just be documented.", "created": "2015-04-29T10:23:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "FWIW, there's also these docs that are important to scoping work with a supported module:\n* [RE Supported Release Process|https://confluence.puppetlabs.com/display/DEL/Supported+Modules+Release+Process]\n* [Module Team Checklist|https://confluence.puppetlabs.com/display/ENG/Module+Release+Checklist]\n* [Intro to Module Team Practices and Tools|https://confluence.puppetlabs.com/display/ENG/First+week+as+a+module+developer]", "created": "2015-04-29T11:01:00.000000"}, {"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "A basic module pipeline is up [here|https://jenkins-modules.delivery.puppetlabs.net/view/4.%20cross%20platform/view/agent_upgrade/] (with Ruby 1.8). I will enable it (and iterate on it) once dev is ready to go!", "created": "2015-04-29T13:06:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "To be clear ... Will this be a supported module, released on the Forge?  I'm about to send out a document, outlining the release process for supported modules.", "created": "2015-04-30T11:17:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "{quote}\nWill this be a supported module, released on the Forge? \n{quote}\n\nThat is definitely what I've been assuming, but /cc [~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0] to confirm.", "created": "2015-04-30T11:56:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Will this be a PE only module for PE 3.8? Since there is no actual puppet 3.8 release, I want to clarify under what context(s) the following statement applies:\n\n{quote}\nSpecifically, the module will run on:\n* 3.8 with future parser\n* 4.0\n{quote}", "created": "2015-04-30T16:12:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "{quote}\nSince there is no actual puppet 3.8 release\n{quote}\n\nWe're planning to release 3.8.1 in the next week or so. My thinking was that this module should work with any released 3.8.z version.", "created": "2015-04-30T16:15:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Yes it should definitely be supported.\n\nIt should not be PE-only, as it affects everyone taking a 3.x infrastructure to Puppet 4.", "created": "2015-05-04T11:33:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Is the thinking that the module is going out in a week or so?  or 3.8.1?  or both :)", "created": "2015-05-04T14:32:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] we're shooting for 3.8.1 next week. The first cut of this module is more likely a week after that.", "created": "2015-05-04T21:37:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "We currently have the (blocked) module release ticket in the May 20 sprint, supporting that goal.", "created": "2015-05-05T09:55:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:d9fe472a-950d-429a-b103-3d6c896a6529] this is the upgrade module ticket.", "created": "2015-05-26T15:39:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "[~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0] one part of the upgrade work-flow that still seems onerous is disabling {{stringify_facts}}.\n\nBefore testing with future parser your clients should disable {{stringify_facts}}. Disabling {{stringify_facts}} needs to be done on each agent, so should we provide a {{class}} to make that modification that can be applied before doing the upgrade? Should the module be written with the expectation that it should be compatible with {{stringify_facts}}?\n\nP.S. It appears in PE 3.8, {{stringify_facts}} defaults to {{false}}, so this may only be an issue with OSS users. {{Catalog Preview}} expects it as well, and handles testing against future parser.", "created": "2015-05-26T16:04:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "FWIW {{stringify_facts}} has been off by default in PE since PE3.7, and we talk about it pretty extensively in the upgrade/migration tooling. So I don't think the preview module needs to try to be compatible with it.\n\nTurning it off *at upgrade time* doesn't seem to help because that would need to be done in advance, as part of the future parser migration.\n\n", "created": "2015-05-28T09:18:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Yeah agreed that managing {{stringify_facts}} in *this* module is too late. It's one of the prerequisites for this module.\n\nManaging that setting could be done in a variety of ways, e.g. the inifile module, etc, and there may be demand for improving that experience, but that's a different topic than this epic for this module.", "created": "2015-05-28T13:52:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "Another scenario: should we try to handle custom {{privatedir}}, {{privatekeydir}}, or {{publickeydir}}? If they aren't under {{ssldir}}, the current module won't upgrade correctly.", "created": "2015-06-01T19:30:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] Did you have someone from QA that is able to sign off on the acceptance tests for this module?", "created": "2015-06-02T12:37:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Yes, [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] is the QA lead for our team.", "created": "2015-06-02T12:44:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "I've created a follow-on epic for further work (PUP-4950) on other platforms. Is that fair to move the remaining open Windows issue to that epic, and work on resolving this one?", "created": "2015-07-29T15:23:00.000000"}, {"author": "557058:fd17676f-b54f-4df6-b0e2-ce0f8a23c31e", "body": "1.0.0 is out: https://forge.puppetlabs.com/puppetlabs/puppet_agent/1.0.0/readme", "created": "2015-07-30T16:25:00.000000"}], "components": ["puppet_agent"], "created": "2015-04-27T23:43:00.000000", "creator": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Client Platform"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c3c89a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-8"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "puppet_agent module"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_purple"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqhgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3402928246_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_4685500171_*|*_10014_*:*_1_*:*_6868252"}], "description": "This epic tracks the MVP of an AIO upgrade module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36988", "fixedVersions": ["puppet_agent 1.0.0"], "id": "36988", "issueType": "Epic", "key": "MODULES-2728", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "resolution": "Done", "resolutionDate": "2015-07-30T16:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet_agent module", "timeSpent": "PT0S", "updated": "2017-03-14T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced]! Is this possibility something you can work on and submit a PR?", "created": "2015-04-28T11:34:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "Please review [PR-518|https://github.com/puppetlabs/puppetlabs-firewall/pull/518] for solving this issue.", "created": "2015-04-28T14:19:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-05-05T04:40:00.000000"}], "components": [], "created": "2015-04-27T18:33:00.000000", "creator": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@464ef4e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzm7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61214847_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_580013911"}], "description": "On Centos 7, attempting to include firewall class fails to start iptables service.\n\n{code}\n[root@puie5o2xxgaqiep ~]# puppet apply  -e 'include firewall'\nError: nmcli (1.0.0) and NetworkManager (0.9.9.1) versions don't match. Force execution using --nocheck, but the results are unpredictable.\nNotice: Compiled catalog for puie5o2xxgaqiep.delivery.puppetlabs.net in environment production in 1.25 seconds\nNotice: /Stage[main]/Firewall::Linux::Redhat/Package[iptables-services]/ensure: created\nError: Could not start Service[iptables]: Execution of '/usr/bin/systemctl start iptables' returned 6: Failed to issue method call: Unit iptables.service failed to load: No such file or directory.\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change from stopped to running failed: Could not start Service[iptables]: Execution of '/usr/bin/systemctl start iptables' returned 6: Failed to issue method call: Unit iptables.service failed to load: No such file or directory.\nNotice: Applied catalog in 2.61 seconds\n{code}\n\nWhen inspecting the file system, the expected Unit is available on disk in the expected systemd.unit location\n\n{code}\n[root@puie5o2xxgaqiep ~]# cat /usr/lib/systemd/system/iptables.service \n[Unit]\nDescription=IPv4 firewall with iptables\nAfter=syslog.target\nConditionPathExists=/etc/sysconfig/iptables\n\n[Service]\nType=oneshot\nRemainAfterExit=yes\nExecStart=/usr/libexec/iptables/iptables.init start\nExecReload=/usr/libexec/iptables/iptables.init reload\nExecStop=/usr/libexec/iptables/iptables.init stop\nEnvironment=BOOTUP=serial\nEnvironment=CONSOLETYPE=serial\nStandardOutput=syslog\nStandardError=syslog\n\n[Install]\nWantedBy=basic.target\n{code}\n\nPerforming a `daemon-reload` enables the service to pick up Unit\n{code}\n[root@puie5o2xxgaqiep ~]# /usr/bin/systemctl start iptables\nFailed to issue method call: Unit iptables.service failed to load: No such file or directory.\n[root@puie5o2xxgaqiep ~]# /usr/bin/systemctl daemon-reload\n[root@puie5o2xxgaqiep ~]# /usr/bin/systemctl start iptables\n[root@puie5o2xxgaqiep ~]# echo $?\n0\n{code}\n\n\nApplying a patch to the `linux/redhat.pp` manifest to perform the daemon-reload as an exec allows the service to start correctly\n{code}\ndiff --git a/manifests/linux/redhat.pp b/manifests/linux/redhat.pp\nindex 21e5092..9a33abb 100644\n--- a/manifests/linux/redhat.pp\n+++ b/manifests/linux/redhat.pp\n@@ -39,6 +39,14 @@ class firewall::linux::redhat (\n     }\n   }\n \n+  if ($::operatingsystem != 'Amazon')\n+  and (($::operatingsystem != 'Fedora' and versioncmp($::operatingsystemrelease, '7.0') >= 0)\n+  or  ($::operatingsystem == 'Fedora' and versioncmp($::operatingsystemrelease, '15') >= 0)) {\n+    exec { '/usr/bin/systemctl daemon-reload':\n+      require   => Package[$package_name],\n+    }\n+  }\n+\n   service { $service_name:\n     ensure    => $ensure,\n     enable    => $enable,\n{code}", "environment": "Centos 7 x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42305", "fixedVersions": [], "id": "42305", "issueType": "Bug", "key": "MODULES-1984", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "resolution": "Fixed", "resolutionDate": "2015-05-05T04:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall module fails to start iptables service on Centos 7", "timeSpent": "PT0S", "updated": "2015-05-05T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/util/firewall.rb#L90\n\nhas no case for the hostname resolving to v4 and v6.\n\n", "created": "2015-04-27T08:53:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I do not believe the firewall module officially supports resolving from a hostname to an ip. From the readme, the source property states:\n\n{code}\nThe source address. For example: source => '192.168.2.0/24'. You can also negate a mask by putting ! in front. For example: source => '! 192.168.2.0/24'. The source can also be an IPv6 address if your provider supports it.\n{code}\n\nIt is also generally not good practice to create firewall rules based on a 3rd party system (in this case DNS), which could lead to security issues.\n\nFeel free to disagree with me :)\n\nThanks", "created": "2015-04-29T07:25:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "I get your point totally, in the general case where there multiple ip addresses  what should happen is not obvious. Not\nsure what iptables cli does itself.\n\nGiven that puppet layer is resolving the address it should probably not do a worse job that the ip6tables cli command line does which it\ncurrently is.\n\nGiven the docs say to use ip addresses and not hostnames maybe this is considered  fixed, .. I expect however a lot of people are however\nusing a hostname in manifests since it works in an IPv4 (or 6) world by itself.\n\nI won't disagree if choose to close.", "created": "2015-04-30T06:47:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I think there is a case for a bug to be raised that the current property accepts a hostname. There should probably be some validation that only allows IP addresses", "created": "2015-04-30T07:59:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "The firewall module doesn't currently support supplying a hostname to the source property.", "created": "2015-06-03T07:21:00.000000"}], "components": ["firewall"], "created": "2015-04-27T08:42:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ce8004"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzldj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_96403718_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_3095591992"}], "description": "\nWhen firewall resolves an hostname to ip address within puppet it can pick the wrong ipaddress.\n\ne.g.\n\n{code}\n  firewall{'100 - allow smtp access 3128 ':\n     proto  => 'tcp',\n     dport  => 25,\n     action => 'accept',\n     source => 'cernmx.cern.ch'\n  }\n{code}\n\nThe puppet module resolves this to:\n\n{code}\n/usr/sbin/ip6tables -I INPUT 1 -t filter -s 188.184.36.24 -p tcp -m multiport --dports 25 -m comment --comment \"100 - allow ipv6 smtp access 3128\"  -j ACCEPT\n{code}\n\nthis fails since *cernmx.cern.ch* was resolved to it's IPv4 address within puppet code and addint that to ip6tables rules is a nonsense. In fact this hostname has a v4 and v6 address.\n\n{code}\nhost cernmx\ncernmx.cern.ch has address 188.184.36.24\ncernmx.cern.ch has IPv6 address 2001:1458:201:65::100:18\n{code}\n\nreplacing with the source with the explicit IPv6 address does of course work.\n\nIn addition the following on the command line\n\n{code}\n/usr/sbin/ip6tables -I INPUT 1 -t filter -s cernmx.cern.ch -p tcp -m multiport --dports 25 -m comment --comment \"100 - allow ipv6 smtp access 3128\"  -j ACCEPT\n{code}\n\ndoes work. i.e allowing iptables itself to do the resolution does work.\n\nSteve.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42304", "fixedVersions": [], "id": "42304", "issueType": "Bug", "key": "MODULES-1983", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Won't Fix", "resolutionDate": "2015-06-03T07:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ip6tables resolves source address hostname incorrectly", "timeSpent": "PT0S", "updated": "2015-06-03T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2015-04-27T08:35:00.000000", "creator": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f8d0d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzldb:"}], "description": "Use Case\n========\n\nSome services might take several second to actually start. Some service script can return ok before the service is actually processing and listening on the port which can lead to race condition.\n\nSome of those services are ElasticSearch, Tomcat, etc...\nIt would be good to provide a way to actually test that a process (remote or not) is running before proceeding further with the catalog application.\n\nHow ?\n====\n\nSome modules, namely puppetlabs-mongodb, puppetlabs-puppetdb already uses this paradigm. They provide a way to ensure a process is listening before proceeding further. Since it result to be useful, a standardize tcp_conn_validator resource could be provided in puppetlabs-stdlib to do the exact same thing. This way people won't have to implement it on their own modules.\n\nWhat I'd like to propose is two new resources :\n\n  * tcp_conn_validator\n\n  * http_conn_validator\n\nThat aims to validate a TCP or HTTP connection.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41292", "fixedVersions": [], "id": "41292", "issueType": "New Feature", "key": "MODULES-1982", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Validate a TCP connection", "timeSpent": "PT0S", "updated": "2015-05-01T06:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "body": "I've created pull requests for this issue: https://github.com/puppetlabs/puppetlabs-mysql/pull/703", "created": "2015-04-27T08:22:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:557058:7c09b49a-4206-4661-8bd3-3dda56c77483]. Feedback was left on your PR.", "created": "2015-05-01T09:19:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "PR was merged https://github.com/puppetlabs/puppetlabs-mysql/pull/706\n\nThis should be probably closed.", "created": "2015-11-06T10:13:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "pr merged closing", "created": "2015-12-01T09:08:00.000000"}], "components": ["mysql"], "created": "2015-04-27T08:17:00.000000", "creator": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2a8caa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzld3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113297099_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18728562623"}], "description": "We have 2 problems with current privileges change behaviour with puppetlabs-mysql:\n1. If user doesn't have GRANT privilege, puppet will fail\n2. if we want to add ALTER privilege (for example) to ['SELECT', 'INSERT'], we don't want to REVOKE SELECT, INSERT before.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40221", "fixedVersions": [], "id": "40221", "issueType": "Bug", "key": "MODULES-1981", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7c09b49a-4206-4661-8bd3-3dda56c77483", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql: REVOKE ALL problems", "timeSpent": "PT0S", "updated": "2015-12-01T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Duplicate of MODULES-1502", "created": "2015-04-28T11:36:00.000000"}], "components": ["tomcat"], "created": "2015-04-26T14:25:00.000000", "creator": "623c1270b75ca8007056d2d3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac058b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzl8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_162688688_*|*_6_*:*_1_*:*_0"}], "description": "I'm used to using catalina_home and having separate catalina_bases where webapps run\n\nI have my own tomcat module but I'd like to use puppetlabs::tomcat to handle this instead\n\nI can not at present\n\nwhen I look at tomcat::instance::source it has catalina_home as a parameter but never uses it\n\nimho catalina_home should be where the source is untarred. catalina_base should have conf/logs/temp/webapps/work\n\nseperating home from base allows me to upgrade the home and the base its logs etc all stay as they are\n\ni'm able to put time into fixing this but if it is not a direction this module is heading then I'll just keep with my own for the time being", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39033", "fixedVersions": [], "id": "39033", "issueType": "Bug", "key": "MODULES-1980", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1270b75ca8007056d2d3", "resolution": "Duplicate", "resolutionDate": "2015-04-28T11:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "catalina_home not used", "timeSpent": "PT0S", "updated": "2015-04-28T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:631bc7ec56010c40d449215c] from the conversation had in https://github.com/puppetlabs/puppetlabs-mysql/pull/704 it looks as if you have at least a partial solution. I will close this, if you have any issues please let us know.", "created": "2016-11-09T07:34:00.000000"}], "components": ["mysql"], "created": "2015-04-26T06:04:00.000000", "creator": "631bc7ec56010c40d449215c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67dd6d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzl8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48652244198_*|*_6_*:*_1_*:*_0"}], "description": "I modified db.pp to conditionally check if there are any existing tables in the database, if the schema already has tables then we may not wish to import the specified sql flat file.  This is implemented via a new optional parameter, $onlyif_empty which defaults to false to preserve existing behaviour.\n\nPlease see my pull request, #704", "environment": "CentOS release 6.6 (Final) Linux 2.6.32-504.12.2.el6.x86_64 #1 SMP Wed Mar 11 22:03:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux\n\npuppet 3.7.5\npuppetlabs/mysql 3.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38037", "fixedVersions": [], "id": "38037", "issueType": "New Feature", "key": "MODULES-1979", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "631bc7ec56010c40d449215c", "resolution": "Won't Fix", "resolutionDate": "2016-11-09T07:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Conditional SQL file import", "timeSpent": "PT0S", "updated": "2016-11-09T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "bump", "created": "2015-05-26T11:07:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\n\nSorry to be a pain, but any chance someone could look into this?", "created": "2015-06-24T13:04:00.000000"}], "components": [], "created": "2015-04-25T11:37:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9562875"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzl7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5191647517_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2294397"}], "description": "The puppetlabs approved mkrakowitzer-jira module has been released with a 999.999.999.\n\nPlease transfer its puppet-approved status to its new namespace, puppet-jira.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42303", "fixedVersions": [], "id": "42303", "issueType": "Task", "key": "MODULES-1978", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-06-24T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs approved module mkrakowitzer-jira has moved to puppet-jira", "timeSpent": "PT0S", "updated": "2015-06-24T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have made a pull request that implements this|https://github.com/puppetlabs/puppetlabs-reboot/pull/75], except for HP-UX, which it explicitly does not support.", "created": "2015-04-24T23:17:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have opened another pull request|https://github.com/puppetlabs/puppetlabs-reboot/pull/76] to deal with [issues raised|https://github.com/puppetlabs/puppetlabs-reboot/pull/75#discussion_r29296198] by [~accountid:63d40628f6e1b543161789a7].", "created": "2015-04-28T17:48:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Resolved as both PRs have been merged", "created": "2015-12-01T09:04:00.000000"}], "components": ["reboot"], "created": "2015-04-24T21:37:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1feea333"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzl73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_323237036_*|*_4_*:*_1_*:*_18721018738_*|*_5_*:*_2_*:*_8551515"}], "description": "It would be useful to be able to use the {{reboot}} type on non-Linux POSIX systems, such as FreeBSD or OS X.  Luckily, the flags for the {{shutdown}} command that we use are the same on every non-Windows OS listed on [the supported platforms page|https://docs.puppetlabs.com/guides/platforms.html] ([including AIX!|http://www-01.ibm.com/support/knowledgecenter/ssw_aix_53/com.ibm.aix.cmds/doc/aixcmds5/shutdown.htm]) with the two exceptions of HP-UX and Solaris.  Solaris [just uses different flags|http://docs.oracle.com/cd/E19253-01/816-5166/6mbb1kqh0/index.html], and thus should be easy to deal with.  HP-UX [does things very differently|http://nixdoc.net/man-pages/HP-UX/man1/shutdown.1m.html] and would likely require a separate provider to deal with the fact that it uses stdin to specify the message.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39137", "fixedVersions": [], "id": "39137", "issueType": "Improvement", "key": "MODULES-1977", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change Linux provider to general POSIX provider", "timeSpent": "PT0S", "updated": "2015-12-01T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "body": "[Pull request|https://github.com/puppetlabs/puppetlabs-firewall/pull/517] submitted.\n\nThe current RE, {{/\\^\\d+\\[\\[:alpha:]\\[:digit:]\\[:punct:]\\[:space:]]\\+$/}}, matches rules that begin with a digit followed by any combination of printable characters or spaces, when using an 8-bit encoding.  This is functionally equiavlent to {{/^\\d+\\[\\[:graph:]\\[:space:]]\\+$/}} with 8-bit encoding, but the later produces results that are consistent across 8-bit and unicode encodings.\n\n{code:title=Code to illustrate differences between regular expressions|language=ruby}\n# Current regular expression\nre_adps = /[[:alpha:][:digit:][:punct:][:space:]]/\n\n# Proposed regualar expression\nre_gs = /[[:graph:][:space:]]/\n\n# Entire 8-BIT encoding space\ncs_ascii = (0..0xFF).collect {|n| begin n.chr.encode(Encoding::ASCII_8BIT)", "created": "2015-04-24T16:28:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution [~accountid:70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4]! The parser in this module isn't something we like to modify too frequently. Do you have a specific reason for wanting special characters in the rule name?", "created": "2015-04-28T15:28:00.000000"}, {"author": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "body": "In this case, I am not concerned as much about which characters are or are not valid as I am concerned about behaving consistently across different supported platforms.  In general, valid rules that work using puppet 3.7.5 on RHEL 6 should not then generate errors telling you that the rule is not properly formatted when you run them using the exact same code on a RHEL 7 box.  The two ways I see to address the inconsistency are to change the code to either disallow the use of these symbols on ruby < 1.9 or change it to allow them in ruby >= 1.9.  The reason I am proposing that we allow them in ruby >= 1.9 is because it is the safer choice that won't break code in the wild, not some personal desire to continue using these symbols in my rules names.\n", "created": "2015-04-28T17:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This pr was merged.", "created": "2015-12-01T09:07:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-24T15:29:00.000000", "creator": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f107d4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzkvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_345387266_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_18729694569"}], "description": "Firewall resource names that contain certain characters are accepted when puppet runs on ruby 1.8, but are rejected with ruby 1.9 or later.\n\nIn ruby 1.9, the default character encoding was changed from US-ASCII to UTF-8.  POSIX character classes are not equivalent between 8-bit and unicode contexts.  There is a set of characters that will match the rule validation RE {{/^\\d+\\[\\[:alpha:]\\[:digit:]\\[:punct:]\\[:space:]]+$/}} in 8-bit encoding but will not match with UTF-8 encoding.  Firewall resources with these characters in their name will work when puppet is run on ruby 1.8, but will cause puppet to produce an error message when it is run on ruby 1.9 or later.\n\n{panel:title=Firewall resource that illustrates the issue}{noformat:nopanel=true}\nfirewall { '000 Some characters break ruby >= 1.9.':\n  chain   => 'INPUT',\n}\n{noformat}{panel}\n\n{panel:title=Successful agent run on centos 6 (w/ ruby 1.8.7)}{noformat:nopanel=true}\n[vagrant@client-centos-6 ~]$ sudo puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for client-centos-6\nInfo: Applying configuration version '1429899694'\nNotice: /Stage[main]/Ua::Network::Firewall_post/Firewall[000 Some characters break ruby >= 1.9.]/ensure: created\nNotice: Finished catalog run in 1.65 seconds\n[vagrant@client-centos-6 ~]$ sudo /sbin/iptables -nvL INPUT\nChain INPUT (policy ACCEPT 0 packets, 0 bytes)\n pkts bytes target     prot opt in     out     source               destination\n   25  7023            tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           /* 000 Some characters break ruby >= 1.9. */\n13831   16M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED\n    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0\n    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0\n    4   176 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22\n   38 14048 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited\n[vagrant@client-centos-6 ~]$\n{noformat}{panel}\n\n{panel:title=Failed agent run on centos 7 (w/ ruby 2.0.0)}{noformat:nopanel=true}\n[vagrant@client-centos-7 ~]$ sudo puppet agent --test\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for client-centos-7\nError: Failed to apply catalog: Parameter name failed on Firewall[000 Some characters break ruby >= 1.9.]: Invalid value \"000 Some characters break ruby >= 1.9.\". Valid values match /^\\d+[[:alpha:][:digit:][:punct:][:space:]]+$/. at /etc/puppet/environments/production/modules/ua/manifests/network/firewall_post.pp:62\n/usr/share/ruby/vendor_ruby/puppet/parameter/value_collection.rb:189:in `validate'\n/usr/share/ruby/vendor_ruby/puppet/parameter.rb:452:in `unsafe_validate'\n/usr/share/ruby/vendor_ruby/puppet/parameter.rb:465:in `validate'\n/usr/share/ruby/vendor_ruby/puppet/parameter.rb:500:in `value='\n... <snip> ...\n{noformat}{panel}", "environment": "Puppet 3.7.5 on RHEL/CENTOS 6 and 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34801", "fixedVersions": [], "id": "34801", "issueType": "Bug", "key": "MODULES-1976", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Inconsistent resource name validity", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:0d2e21b5-05ff-4051-bd58-ae4cda0a62a5],\n\nIt looks like you're passing a URL to a key as the `server` parameter. That should be passed in as `source` instead.\n\nThanks!", "created": "2015-04-24T11:50:00.000000"}, {"author": "557058:0d2e21b5-05ff-4051-bd58-ae4cda0a62a5", "body": "Thank you Morgan", "created": "2015-04-24T12:01:00.000000"}], "components": ["apt"], "created": "2015-04-24T08:40:00.000000", "creator": "557058:0d2e21b5-05ff-4051-bd58-ae4cda0a62a5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@595abc50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzkkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10236383_*|*_3_*:*_1_*:*_1190971_*|*_6_*:*_1_*:*_0"}], "description": "Hello, testing against latest version of puppetlabs-apt fails for a valid url, in this case the newrelic key from puppetlabs-newrelic\n\n{code}\nError: validate_re(): \"https://download.newrelic.com/548C16BF.gpg\" does not match [\"\\\\A((hkp|http|https):\\\\/\\\\/)?([a-z\\\\d])([a-z\\\\d-]{0,61}\\\\.)+[a-z\\\\d]+(:\\\\d{2,5})?$\"] at /tmp/vagrant-puppet-1/modules-1/apt/manifests/key.pp:72 \n{code}\n\nRegards\n\nM", "environment": "puppetlabs-apt module master branch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42302", "fixedVersions": [], "id": "42302", "issueType": "Bug", "key": "MODULES-1975", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0d2e21b5-05ff-4051-bd58-ae4cda0a62a5", "resolution": "Fixed", "resolutionDate": "2015-04-24T11:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt validate_re fails for a valid url", "timeSpent": "PT0S", "updated": "2015-04-24T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:024a91e6-ccae-4219-9019-690722c50225", "body": "I add a Pullrequest for the Feature: \nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/345", "created": "2015-04-24T01:22:00.000000"}, {"author": "557058:024a91e6-ccae-4219-9019-690722c50225", "body": "What is the status?\nThe code is merged with the Pull Request \nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/368\n\nWhen you plan the next release?", "created": "2015-08-26T06:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "there was a release: Version 5.3.1 released Oct 7th 2015", "created": "2015-12-01T09:06:00.000000"}], "components": ["rabbitmq"], "created": "2015-04-24T01:11:00.000000", "creator": "557058:024a91e6-ccae-4219-9019-690722c50225", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b785304"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzkk7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19126498710_*|*_5_*:*_1_*:*_0"}], "description": "we current use the rabbitmq module in a production environment and for our use case we need to disable explicit the ssl port for the management console but enable it for the RabbitMQ self.\nThis is needed because the web interfaces are using one SSL certificate that will only installed on the Nginx running on the load balancers. So the management interface don't know this SSL cert and it is also a different one than the cert that is used for the RabbitMQ self.\n\nThis is with the config file not really a problem but over the rabbitMQ puppet module not possible.\nTo solve this problem i add in a fork the new parameter no_ssl_management to disable the ssl only for management interface.\n\nto give all the other user from the rabbitmq puppet module i wan't to setup a issue and a pull request with this new feature.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35940", "fixedVersions": [], "id": "35940", "issueType": "New Feature", "key": "MODULES-1974", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:024a91e6-ccae-4219-9019-690722c50225", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add the posibility to disable ssl for managment if ssl is enabled in the rabbitmq server", "timeSpent": "PT0S", "updated": "2015-12-01T09:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Are you suggesting management of the W32time service similar to https://github.com/adenning/winntp (which used to be on the Forge) or management of the Windows port of the official ntp.org software (see https://www.meinbergglobal.com/english/sw/ntp.htm#ntp_stable and http://www.satsignal.eu/ntp/setup.html) ?", "created": "2015-04-25T04:25:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "If I was managing Windows servers, I want to do it without having to use extra software unless I really had to, so I'd go the route of getting the native time service working as part of this module because this meets my goals of:\n1.  Ensuring time is set correctly\n2.  Having a low-risk module to try out Puppet with", "created": "2015-04-25T04:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] I believe these to be different enough that we would be required to rewrite into a type and provider, which would allow us to enable certain features depending on osfamily", "created": "2015-05-20T17:17:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I think the big issue is that the interface to NTP configuration on Windows is completely different API than what Linux supports.  The only thing that really overlaps is `servers` - so even if we did build out a type and provider, there would be a number of provider-specific configuration options OR a bunch of properties in the type that the Windows provider does not support, which would make this a confusing proposition for end-users.\n\nFor that reason, I don't think it makes a lot of sense to jam Windows support into this module.  I would rather see an official / supported {{windows_ntp}} module that deals with the platform specific functionality on Windows.", "created": "2015-05-21T09:53:00.000000"}], "components": ["ntp"], "created": "2015-04-23T20:46:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dab18b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6816"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzkjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/15"}], "description": "h2. Overview\nThe current release of puppetlabs-ntp on the forge (3.3.0) does not list Windows support.\n\nh2. Improvement and Benefits\nIt would be great if the NTP module could be extended to support Windows, this would benefit users because:\n* Professional Services often recommend to start rollouts with the management of simple services, those running Puppet on Windows should be able to ideally deploy the same module(s) for this as those on Linux where appropriate.\n* Increases confidence in Windows as a first-class Puppet platform\n* A single, supported NTP module could be used organisation-wide", "environment": "Windows", "epicLinkSummary": "NTP Next", "estimate": "PT0S", "externalId": "35939", "fixedVersions": [], "id": "35939", "issueType": "Improvement", "key": "MODULES-1973", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": "36403", "parentSummary": "NTP Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP support for windows", "timeSpent": "PT0S", "updated": "2018-08-22T03:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:49468842-04eb-4313-99db-a1b3846645a1", "body": "It turns out there is a conflict with puppetlabs/mcollective 1.1.5 and jfryman/nginx', '0.0.9'", "created": "2015-04-23T10:50:00.000000"}, {"author": "557058:49468842-04eb-4313-99db-a1b3846645a1", "body": "upgrading to latest nginx (and elasticsearch) resolves the issue", "created": "2015-04-23T10:55:00.000000"}, {"author": "557058:49468842-04eb-4313-99db-a1b3846645a1", "body": "check that, just nginx upgrade is required to resolve issue", "created": "2015-04-23T10:59:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:49468842-04eb-4313-99db-a1b3846645a1], is this issue fixed via the nginx upgrade? Can this ticket be closed?", "created": "2015-04-23T15:42:00.000000"}, {"author": "557058:49468842-04eb-4313-99db-a1b3846645a1", "body": "The actual \"solution\" turned out to be pinning the apt module to 1.8.  We don't use apt, but I guess it got upgraded the other day with breaking changes, and is a dependency for other modules we use . . .\n\nYes, ticket can be closed, but I would imagine that change to apt is causing headaches for lots of people  . . . ", "created": "2015-04-24T08:02:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:557058:49468842-04eb-4313-99db-a1b3846645a1]! Pinning to a major version is a good idea. We are looking into a solution for apt 1.x/2.x compatibility issues.", "created": "2015-04-24T12:12:00.000000"}], "components": ["apt"], "created": "2015-04-23T08:08:00.000000", "creator": "557058:49468842-04eb-4313-99db-a1b3846645a1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5405b77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101132558_*|*_6_*:*_1_*:*_0"}], "description": "I'm getting the following in a loop when trying to install mcolletive with librarian-puppet (This started yesterdat 4/22 at about 2PM EST):\n\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n\nThe full block of looping output is:\n[Librarian]    Checking stahnma/epel/1.0.1 <http://forge.puppetlabs.com>\n[Librarian]      Resolving nanliu/staging (>= 0.3.1, < 2.0.0) <(no source specified)>\n[Librarian]        Checking manifests\n[Librarian]          Checking nanliu/staging/1.0.3 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/1.0.3 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/1.0.2 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/1.0.2 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/1.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/1.0.0 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/0.4.1 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/0.4.1 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/0.4.0 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/0.4.0 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/0.3.1 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between puppetlabs/apt (>= 1.0.0, < 2.0.0) <(no source specified)> and puppetlabs/apt/2.0.0 <http://forge.puppetlabs.com>\n[Librarian]            Backtracking from nanliu/staging/0.3.1 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/0.3.0 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between nanliu/staging/0.3.0 <http://forge.puppetlabs.com> and nanliu/staging (>= 0.3.1, < 2.0.0) <(no source specified)>\n[Librarian]            Backtracking from nanliu/staging/0.3.0 <http://forge.puppetlabs.com>\n[Librarian]          Checking nanliu/staging/0.2.1 <http://forge.puppetlabs.com>\n[Librarian]            Conflict between nanliu/staging/0.2.1 <http://forge.puppetlabs.com> and nanliu/staging (>= 0.3.1, < 2.0.0) <(no source specified)>\n[Librarian]            Backtracking from nanliu/staging/0.2.1 <http://forge.puppetlabs.com>\n[Librarian]        Failed to resolve nanliu/staging (>= 0.3.1, < 2.0.0) <(no source specified)>\n[Librarian]      Backtracking from stahnma/epel/1.0.1 <http://forge.puppetlabs.com>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39136", "fixedVersions": [], "id": "39136", "issueType": "Bug", "key": "MODULES-1972", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49468842-04eb-4313-99db-a1b3846645a1", "resolution": "Fixed", "resolutionDate": "2015-04-24T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Infinite loop when deploying mcollective (apt) with librarian-puppet", "timeSpent": "PT0S", "updated": "2015-04-24T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/1107 adds this functionality.", "created": "2015-04-23T09:26:00.000000"}], "components": ["apache", "supported"], "created": "2015-04-23T07:23:00.000000", "creator": "623c0dfe50bb2b0070b6b0b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ee8de6d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29592978_*|*_5_*:*_1_*:*_0"}], "description": "It's is useful to override the *restart* parameter to the httpd service\nwith in the apache module.\n\ne.g to allow apachectl graceful to be used on configuration change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38035", "fixedVersions": [], "id": "38035", "issueType": "New Feature", "key": "MODULES-1971", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0dfe50bb2b0070b6b0b3", "resolution": "Fixed", "resolutionDate": "2015-04-23T15:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow restart method to be specified.", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:70121:af4f5564-871c-4de1-9b4e-ac805c6e0102],\n\nThanks for the report. Can you give me more information on your environment? What OS/puppet version are you running with? Do you have lsb-release installed? That is required for the module.", "created": "2015-04-23T14:49:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "The apt module has required lsb-release to be installed since version 1.5.0 of the module. Without lsb-release we cannot reliably detect which operating system (Debian, Ubuntu, Red Hat etc) you're using but more importantly which version, 6/Squeeze, 7/Wheezy, 14.40/Trusty and so on you're running.\n\nFacter since 2.2.0 recommend the installation of both lsb-release and dmidecode as part of their Debian packages and unless specifically configured not to apt will by default install recommended packages (contrary to suggested packages which need to be explicitly installed or apt configured to do so).", "created": "2015-04-23T15:05:00.000000"}, {"author": "70121:af4f5564-871c-4de1-9b4e-ac805c6e0102", "body": "I'm running 14.04/Trusty with the default Puppet (3.4.3). Going back to any pre-2.0 version of the APT module works just fine, as soon as I upgrade to the 2.0 I get the error. The only change made is going from commit e671b38635b7d0ec8baff171cc8d389731ffa238 to tag 2.0.0 and updating the \"update\" parameter as per the docs.", "created": "2015-04-25T15:09:00.000000"}, {"author": "70121:af4f5564-871c-4de1-9b4e-ac805c6e0102", "body": "I should add the the output of lab_release -a is as follows:\n\nDistributor ID:\tUbuntu\nDescription:\tUbuntu 14.04.2 LTS\nRelease:\t14.04\nCodename:\ttrusty", "created": "2015-04-25T15:11:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "We've found the cause of this issue. There was a change in behaviour between apt 3.4 and 3.5 of the {{defined}} function. We rely on it for correct behaviour when users run with strict variables on but it's tripping the module up in this case.\n\nI think I should be able to land a patch next week that takes care of this.", "created": "2015-04-25T16:34:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:af4f5564-871c-4de1-9b4e-ac805c6e0102] We released 2.0.1 today and it should resolve this problem for you. Let me know if you're still having issues!", "created": "2015-04-28T16:04:00.000000"}], "components": ["apt"], "created": "2015-04-23T07:12:00.000000", "creator": "70121:af4f5564-871c-4de1-9b4e-ac805c6e0102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd79cb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk3b:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "from community"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_464421066_*|*_5_*:*_1_*:*_0"}], "description": "Receive the following when trying to provision a Puppet box with APT\n\nError: Unable to determine lsbdistid, is lsb-release installed? at /tmp/vagrant-puppet/modules-cb883528a44262c0973e4a12efa734f0/apt/manifests/params.pp:136 on node pv\n\nThis is in the latest version from April 21st", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36987", "fixedVersions": [], "id": "36987", "issueType": "Bug", "key": "MODULES-1970", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:af4f5564-871c-4de1-9b4e-ac805c6e0102", "resolution": "Fixed", "resolutionDate": "2015-04-28T16:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Error preventing APT module from running", "timeSpent": "PT0S", "updated": "2015-04-28T16:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [{"attacher": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "created": "2015-11-23T15:24:00.000000", "name": "test.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13269"}], "comments": [{"author": "623a4bee866b810069e3689a", "body": "This should also be made AIO aware though while we're at it.", "created": "2015-07-28T14:48:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "What if we just changed this line:\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/master/lib/facter/concat_basedir.rb#L9\n\nAnd install the concat script somewhere that's always executable, eg somewhere under {{/opt/puppetlabs}}?", "created": "2015-11-19T21:33:00.000000"}, {"author": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "body": "@Geoff, that sounds good but should be portable. No /opt/puppetlabs on some OS.\nIt would be great to have a variable holding path to binaries. $bindir = /usr/bin or $bindir = C:/Windows/system32/ (or something)", "created": "2015-11-20T01:28:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "[~accountid:557058:fdc53746-a9a3-4a04-9524-972c249f1014] Looking at the line of code linked above, I think this may already be fixed?\n\nThe line above will default to {{/opt/puppetlabs/puppet/cache/concat}} on Puppet Enterprise 2015 and also on Puppet OSS 4.3.0 when installed via {{gem}}.  If your using an older version of Open Source Puppet, upgrading looks like it would give you a consistent directory.  On windows the above directory will also be set correctly for the platform.\n\nTo test this myself, I created and ran the attached testcase and got the folllowing output after {{puppet module install puppetlabs-concat}}:\n{noformat}\nNotice: Compiled catalog for localhost.lan.asio in environment production in 0.20 seconds\nNotice: /Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat]/ensure: created\nNotice: /Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat/bin]/ensure: created\nNotice: /Stage[main]/Concat::Setup/File[/opt/puppetlabs/puppet/cache/concat/bin/concatfragments.rb]/ensure: defined content as '{md5}b684db0eac243553a6a79365119a363d'\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/opt/puppetlabs/puppet/cache/concat/_tmp_file]/ensure: created\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/opt/puppetlabs/puppet/cache/concat/_tmp_file/fragments]/ensure: created\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/opt/puppetlabs/puppet/cache/concat/_tmp_file/fragments.concat]/ensure: created\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/opt/puppetlabs/puppet/cache/concat/_tmp_file/fragments.concat.out]/ensure: created\nNotice: /Stage[main]/Main/Concat::Fragment[tmpfile]/File[/opt/puppetlabs/puppet/cache/concat/_tmp_file/fragments/01_tmpfile]/ensure: defined content as '{md5}df14e44b311152c34358a675ae34afe0'\nNotice: /Stage[main]/Main/Concat[/tmp/file]/Exec[concat_/tmp/file]/returns: executed successfully\nNotice: /Stage[main]/Main/Concat[/tmp/file]/Exec[concat_/tmp/file]: Triggered 'refresh' from 3 events\nNotice: /Stage[main]/Main/Concat[/tmp/file]/File[/tmp/file]/ensure: defined content as '{md5}df14e44b311152c34358a675ae34afe0'\nNotice: Applied catalog in 0.20 seconds\n{noformat}\n\nAs you can see, all files were created under {{/opt}} which is executable.  References to {{/tmp/file}} are the creation of the final file, not scripts being executed.\n\nPlease could someone who is affected by this bug retest using the attached testcase and update this ticket as to whether it worked or not\n", "created": "2015-11-23T15:24:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "As of 2.1.0, the concat type is native type & provider and the referenced script does not exist.\n\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/master/CHANGELOG.md#supported-release-210\n", "created": "2017-05-22T10:27:00.000000"}], "components": ["concat"], "created": "2015-04-23T06:16:00.000000", "creator": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@652f7d22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105479469_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_65573616447"}], "description": "In my company, for security reasons, /var partition is mounted with the flag \"noexec\".\nSo when I use the concat module, it fails with \"permission denied\" as the script /var/lib/puppet/concat/bin/concatfragments.rb can't be executed directly.\n\nTo solve this, the exec resource that execute that command should be prefixed with the shell interpreter (in setup.pp):\n\n{code}\n  $script_command = $::osfamily? {\n    'windows' => \"ruby.exe '${script_path}'\",\n    'openbsd' => \"/usr/local/bin/ruby21 '${script_path}'\",\n    'freebsd' => \"/usr/local/bin/ruby '${script_path}'\",\n    default   => \"ruby ${script_path}\",\n  }\n{code}\n", "environment": "Redhat 5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34800", "fixedVersions": [], "id": "34800", "issueType": "Bug", "key": "MODULES-1969", "labels": ["beginner", "concat", "noexec", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fdc53746-a9a3-4a04-9524-972c249f1014", "resolution": "Fixed", "resolutionDate": "2017-05-22T10:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat to fail when /var is mounted noexec", "timeSpent": "PT0S", "updated": "2017-05-22T10:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "{{allow}}, {{deny}}, {{order}}, and {{satisfy}} never worked on apache 2.4, and the errors raised just cause it to not work better than before (by raising a helpful error message instead of creating dysfunctional configuration). I think this actually is backwards compatible.", "created": "2015-04-23T11:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "As to abstraction, most of the parameters in {{apache::vhost}} are not for abstraction, they are just for configuration pass-through. I gave up on abstracting away its functionality long ago :(", "created": "2015-04-23T11:59:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "By backwards compatible, I mean that a Puppet manifest that worked with a previous release should work with a current version, this change breaks that. When that doesn't work, then the major version number should be incremented. If I write a puppet manifest using version 1.2 it should continue to work until version 2.x comes out.\n\nBy Abstraction, I mean that decision logic like the pseudo code below should not be necessary, the module itself should be set up to handle the differences between software versions and run appropriately. The module should recognizes these parameters are not correct and omits them. Passing abstraction upwards is a very bad idea, and makes the top level code more complex, when the whole point is to simplify it.\n\n```\nif @::apache_version < '2.4' {\n  apache::vhost{'my_app':\n    x => 'foo'\n    y => 'baa'\n  }\n} else {\n  apache::vhost{'my_app':\n    a => 'spagetti'\n  }\n}\n```\n\nSpecifying the same resource differently using a conditional statement is a very bad pattern to encourage.\n\nA better way would be that the module does nothing with these parameters with Apache 2.4, just as it should do nothing with Apache 2.4 specific parameters when Apache 2.2 is running. This means a complete and correct `apache::vhost` declaration would have the parameters for Apach 2.2 _and_ Apache 2.4, and the module implements the correct ones appropriately.\n\n(BTW: I'm running infrastructure on both Ubuntu and RHEL, so I can't predict if Apache 2.2 or Apache 2.4 is installed, so I've had to pin the Apache module to 1.2)", "created": "2015-04-23T16:23:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Oh and then there's the added complexity this adds when writing modules that install or configure web applications. They will all now need conditional statements around what version of Apache is running.", "created": "2015-04-23T16:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I did not notice that the access_compat apache mod caused allow & deny to work on 2.4, so I agree with you. I thought that allow/deny never worked on apache 2.4.\n\nSo, should we change the fail to a warning that apache has deprecated the allow & deny directives instead and link to http://httpd.apache.org/docs/current/mod/mod_access_compat.html ?", "created": "2015-04-30T11:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged into master and will go out in the next apache release.", "created": "2015-05-01T12:00:00.000000"}], "components": ["apache", "supported"], "created": "2015-04-22T22:27:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bc254f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48555740_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_603262360_*|*_10005_*:*_1_*:*_88183066"}], "description": "Setting the allow or deny parameters for a directory when declaring an `apache::vhost` will fail a puppet run if Apache 2.4 or later is installed.\n\nThis bug was introduced by MODULES-1784\n\nhttps://puppet.atlassian.net/browse/MODULES-1784\n\nThis change makes the module version 1.4.0 not backwards compatible, and results in the module requiring different vhost declarations according to Apache version, rather than internally dealing with the differences between Apache versions within the module.\n\nAs the key purpose of puppet is to abstract away exactly these issues across software versions. Small changes like this should not fail a puppet run. Instead a correct configuration file should be silently delivered as appropriate for the configuring the software on each node.\n\nIdeally there should be no warning, if warnings are give, there should be an option to suppress them. Alternatively a commented out declaration in the vhost.conf file could be given stating that these declarations are not supported in Apache 2.4.", "environment": "Any environment where Apache 2.4 is used", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33792", "fixedVersions": [], "id": "33792", "issueType": "Bug", "key": "MODULES-1968", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2015-05-01T12:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using allow/deny directives on directories for `apache::vhost` causes puppet run to fail.", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "body": "[Pull request 513|https://github.com/puppetlabs/puppetlabs-firewall/pull/513] contains a possible solution.", "created": "2015-04-22T19:07:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4] Thanks for the report! This seems like a reasonable request considering the lack of idempotency in iptables rule creation. I will add this to the list for the team to investigate further.", "created": "2015-04-23T10:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/513 has been merged", "created": "2015-12-01T09:02:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-22T18:16:00.000000", "creator": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@435f0c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzk0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57562294_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19180003623"}], "description": "{{iptables-save}} uses the backslash character to escape single-quotes, double-quotes, and other backslashes in arguments for various command line options (including the {{--comment}} option).  The firewall module does not interpret these escape characters and includes them literally in the comments it reads.  The title of a puppet firewall resource that contains any of these characters will never match itself after it is put into an iptables comment then read back via iptables-save.  The resulting behavior is that every puppet run sees the resource as new, generates another iptables rule, and never converges.\n\n{code:language=bash|title=Characters escaped by iptables-save}\n[vagrant@master ~]$ sudo /sbin/iptables -nvL OUTPUT\nChain OUTPUT (policy ACCEPT 21 packets, 1544 bytes)\n pkts bytes target     prot opt in     out     source               destination\n[vagrant@master ~]$ sudo /sbin/iptables -A OUTPUT -m comment --comment \"$(ruby -e 'print (0x20..0x7E).collect {|ii| ii.chr}.join')\"\n[vagrant@master ~]$ sudo /sbin/iptables -nvL OUTPUT\nChain OUTPUT (policy ACCEPT 7 packets, 504 bytes)\n pkts bytes target     prot opt in     out     source               destination\n    7   504            all  --  *      *       0.0.0.0/0            0.0.0.0/0           /*  !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ */\n[vagrant@master ~]$ sudo /sbin/iptables-save | grep OUTPUT\n:OUTPUT ACCEPT [25:2008]\n-A OUTPUT -m comment --comment \" !\\\"#$%&\\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\"\n[vagrant@master ~]$ \n{code}", "environment": "RHEL6, puppet-3.7.5-1.el6.noarch, puppet-server-3.7.5-1.el6.noarch\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41291", "fixedVersions": [], "id": "41291", "issueType": "Bug", "key": "MODULES-1967", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:901ef4dd-ac49-402d-bba4-07bd4f263ef4", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "escape character parsing error", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Completed awhile back.", "created": "2016-05-09T14:40:00.000000"}], "components": ["windows", "windows-pack"], "created": "2015-04-22T15:21:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3176d38b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz5xen:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5063_*|*_1_*:*_1_*:*_4050546447_*|*_10009_*:*_1_*:*_29038187034_*|*_5_*:*_1_*:*_0"}], "description": "Adding to windows module pack would be :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38072", "fixedVersions": [], "id": "38072", "issueType": "Task", "key": "MODULES-1966", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2016-05-09T14:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chocolatey/chocolatey - add to windows module pack", "timeSpent": "PT0S", "updated": "2016-05-09T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58],\n\nLooks like the module isn't 1.0.0 yet. That's a requirement for puppet approved, so please ping us again once 1.0.0 is released, and we'll get it reviewed.", "created": "2015-05-05T09:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] - I did not realize that. Hold one. :)", "created": "2015-05-05T10:00:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Created issue on this to followup - https://github.com/chocolatey/puppet-chocolatey/issues/59", "created": "2015-05-05T10:07:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I just bumped the version to 1.0.0. ", "created": "2015-06-08T13:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] In general the provider in this module looks great, but we're a little concerned about the empty manifests. What's the timeframe for getting that code to actually be functional? If it's longer term do you think the README could be clarified a little bit to maybe move these classes to a specific section for future work (or have the pending work documented in some other file). Thanks!", "created": "2015-06-11T12:54:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I like that. Yeah, these are future bits that are not functional yet. I just dropped in the skeleton classes. \n\nI think we could document that they are non-functional in the ReadMe. We don't really refer to them at all in there at the moment (I think?).", "created": "2015-06-11T16:43:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Is approval held up on that right now?", "created": "2015-06-11T16:43:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Yeah, if you can at least get it documented a bit more clearly in the README we should be good for approval. They're mentioned a bit right now.", "created": "2015-06-12T14:54:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] updated in the readme in 1.0.1", "created": "2015-07-02T13:16:00.000000"}], "components": ["approved"], "created": "2015-04-22T15:17:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d8dc734"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzjt3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1102923132_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_53809277971_*|*_10004_*:*_1_*:*_5024243140_*|*_10006_*:*_1_*:*_7270381284"}], "description": "https://forge.puppetlabs.com/chocolatey/chocolatey/readme", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34798", "fixedVersions": [], "id": "34798", "issueType": "Task", "key": "MODULES-1965", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-09-24T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "chocolatey/chocolatey - review for puppet approved", "timeSpent": "PT0S", "updated": "2017-06-08T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks [~accountid:5bc6b76ebc49ac2bb155182a]!\n\nThe idea of obfuscating the credentials from the source list file into a separate file isn't something we currently support or plan to support. However, the idea of adding a 'mode' param is something we can probably do!", "created": "2015-04-22T14:20:00.000000"}, {"author": "5bc6b76ebc49ac2bb155182a", "body": "I can definitely work on a patch to support a 'mode' param.", "created": "2015-04-23T18:21:00.000000"}], "components": ["apt", "supported"], "created": "2015-04-22T13:04:00.000000", "creator": "5bc6b76ebc49ac2bb155182a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11600f51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzjkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}], "description": "I think there should be some way to handle credentials being stored in the APT sourcelist files created by Apt::Source.\n\nI'm not sure if there's a way to store them in more secure locations, and reference them in the source list file, so this issue might be moot. Please let me know!\n\nIf not, one way I think we can handle this is to forward a 'mode' param from Apt::Source to the 'mode' attribute in the File type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42301", "fixedVersions": [], "id": "42301", "issueType": "New Feature", "key": "MODULES-1964", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bc6b76ebc49ac2bb155182a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apt::Source should allow file permissions for the source list file to be more restrictive", "timeSpent": "PT0S", "updated": "2015-09-21T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "Duplicate of FM-2625", "created": "2015-07-13T11:16:00.000000"}], "components": ["dsc"], "created": "2015-04-22T11:40:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b27836d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "The CI pipeline needs steps for testing against legacy PE (3.8) and future (4.0)"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz0xtz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1019287_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7082324424"}], "description": "h3. QA\nRisk assessment: high\nRisk probability: high\nRisk severity: high\nTest layer: unit\nBlocking tickets need to be made for setting up AppVeyor to verify this ticket.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42300", "fixedVersions": [], "id": "42300", "issueType": "Task", "key": "MODULES-1963", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Duplicate", "resolutionDate": "2015-07-13T11:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Ensure Module works with all supported versions of Puppet (including v4)", "timeSpent": "PT0S", "updated": "2015-07-13T11:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dsc"], "created": "2015-04-22T11:38:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66a6e41a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2640"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypmkv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "Ensure the MOF parser works with newer versions of Ruby.", "epicLinkSummary": "DSC Next", "estimate": "PT0S", "externalId": "41290", "fixedVersions": [], "id": "41290", "issueType": "Task", "key": "MODULES-1962", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": "38120", "parentSummary": "DSC Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - Get MOF parser working in Ruby 2", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [{"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-07-16T11:15:00.000000", "name": "should_fail.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13094"}, {"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-07-16T11:15:00.000000", "name": "should_fail_multi.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13166"}, {"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-07-16T11:15:00.000000", "name": "should_pass.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12916"}, {"attacher": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "created": "2015-07-16T11:15:00.000000", "name": "should_pass_multi.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13015"}], "comments": [{"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "Any tests created for FM-2622 will validate this change.", "created": "2015-05-20T12:43:00.000000"}, {"author": "557058:f1e252bd-73da-4e0e-90f7-f0aefb98d28c", "body": "This should also address: https://github.com/puppetlabs/puppetlabs-dsc/issues/1\n", "created": "2015-06-30T15:52:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Scenarios that I think need to be tested:\n\nRun should_pass.pp, should detect and set file state\nRun should_fail.pp, should fail and exit\nSystem should have no vendored_modules_path symlinked, run should_pass.pp, should detect and set symlink\nRefreshMode set to Push, run should_pass.pp, RefreshMode still Push after completion\nRun should_pass_multi.pp, should detect and set state\nRun should_fail_mulit.pp, should fail for one resource and not stop the other from executing", "created": "2015-07-16T11:14:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/07bb066640a1a6f66b5bc7f2df6e8bfcb22faef9", "created": "2015-07-17T11:07:00.000000"}, {"author": "557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc", "body": "Regression introduced when switching to casecmp here https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/msutter/templates/invoke_dsc_resource.erb#L46\n\nNeed to do this:\n\n{code:java}\ns/PSDesiredStateConfiguration/xPSDesiredStateConfiguration/\n{code}\n\n", "created": "2015-07-17T11:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged fixes to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/0f9d7d68b2d302f9803ef91f3a95ae80a5b2b54b", "created": "2015-07-20T15:36:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "All acceptance and integration tests updated to use \"Invoke-DscResource\". All tests passed on my local machine.", "created": "2015-07-21T19:06:00.000000"}], "components": ["dsc"], "created": "2015-04-22T11:12:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23c4ec9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Acceptance"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This is user facing and needs to be tested."}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Probability Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "A user would be impacted immediately by potential issues with this change."}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "If a failure was found in implementation the whole module would break."}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyomx3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_372696765_*|*_1_*:*_1_*:*_936307_*|*_10007_*:*_2_*:*_598474456_*|*_3_*:*_2_*:*_691390804_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1661423_*|*_10006_*:*_1_*:*_6139289170"}], "description": "Change out the usage of MOFs and calling powershell to just using Invoke-DscResource.\n\nAdd in the MOF to set disable and enable refresh mode. Add in the wait for configuration to finish as well.\n\nThis should also fix https://github.com/msutter/puppet-dsc/issues/1 when ordering is not explicitly used since there are no mof files generated.\n\n\nIt might be good to split this one into a couple of tickets.\n\nh3. QA\nRisk assessment: high\nRisk probability: high (any use of DSC module could expose issue)\nRisk severity: high (could completely block a user from using DSC module)\nTest layer: acceptance\nAcceptance test required (Any test case in FM-2622 can cover this ticket.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38071", "fixedVersions": [], "id": "38071", "issueType": "New Feature", "key": "MODULES-1960", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2015-07-21T19:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Use Invoke-DSCResource instead", "timeSpent": "PT0S", "updated": "2015-07-21T19:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This should use https://github.com/PowerShell/DscResources, which requires submodules... ", "created": "2015-04-29T10:50:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Added the ability to use git submodules with https://github.com/msutter/librarian-repo/pull/1", "created": "2015-04-29T10:52:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Closing this as a duplicate of MODULES-2121. The block of FM-2564 was backwards causing it to be pulled into the sprint ahead of this one.", "created": "2015-06-17T14:38:00.000000"}], "components": ["dsc"], "created": "2015-04-22T10:54:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f167889"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "High"}, {"fieldName": "QA Risk Severity Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Need more information before determining risk assessment."}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoqf3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1000332_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4851766745"}], "description": "Provide fixes to MOF parser so that it will work with resource kit waves as they are without any additional fixes to them.\n\n\nNo idea what this entails yet. It could be some small changes, it could be fixed or it could be some larger changes. Errorring on the safe side.\n\n\nh3. QA\nRisk assessment: untestable\nRisk probability: ?\nRisk severity: ?\nTest layer: ?\nNeed more information before determining risk assessment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42299", "fixedVersions": [], "id": "42299", "issueType": "Improvement", "key": "MODULES-1959", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Duplicate", "resolutionDate": "2015-06-17T14:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "DSC - investigate getting resource kit to parse with MOF parser", "timeSpent": "PT0S", "updated": "2015-06-17T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I spent some time with the MOF parser code, I found that we could simply switch to using WMI as the style for the parser and we would get the same output as before and just use the original MOF gem.", "created": "2015-04-29T16:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master at https://github.com/puppetlabs/puppetlabs-dsc/commit/220418846034c4e7ba34b1151fd5f00a34a08d97", "created": "2015-05-13T11:58:00.000000"}], "components": [], "created": "2015-04-22T10:49:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b9d07f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyouef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_105277921_*|*_1_*:*_1_*:*_2152765_*|*_10007_*:*_2_*:*_1099306569_*|*_3_*:*_2_*:*_618110722_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_98901630"}], "description": "Switch the mof parser to use https://github.com/kkaempf/mof instead of the one being used currently. \n\nInvestigate if we need to switch to a tag or can use master branch.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39135", "fixedVersions": [], "id": "39135", "issueType": "Task", "key": "MODULES-1957", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-05-14T17:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DSC - Switch MOF parser to use original", "timeSpent": "PT0S", "updated": "2015-05-14T17:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Merged to master in https://github.com/puppetlabs/puppetlabs-dsc/commit/1075a458b07a4cbd5400a735fe4d820b0afb6881", "created": "2015-05-07T09:30:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I ran lint and tests with {{bundle exec rake lint}} and {{bundle exec rake spec}} and everything looked good.", "created": "2015-05-07T09:37:00.000000"}], "components": ["dsc"], "created": "2015-04-22T10:46:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62b9b7b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoue7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_628336999_*|*_1_*:*_1_*:*_1569595_*|*_10007_*:*_1_*:*_1190233404_*|*_3_*:*_1_*:*_84698399_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14938820"}], "description": "The types are important to commit to source control as they are the types that are used. They need to already be there as the build process is a bit arduous and has many moving parts, plus the type can not be used as is with r10k or other tools that will gather modules from the forge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35938", "fixedVersions": [], "id": "35938", "issueType": "Task", "key": "MODULES-1956", "labels": ["dsc", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-05-14T16:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DSC - Commit generated types to source control", "timeSpent": "PT0S", "updated": "2015-05-14T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cfdfb8d8b9c0068b93e3c", "attachments": [], "comments": [], "components": [], "created": "2015-04-22T10:07:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27eee71a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Trivial"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyovi7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Support escalation"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_91613114_*|*_3_*:*_1_*:*_424524773_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_77874099_*|*_10011_*:*_2_*:*_15343040_*|*_10005_*:*_1_*:*_8841450"}], "description": "The partition name is generated by the F5, but puppet complains due it containing a dash.\n\n{noformat}\nError: Could not run: Parameter name failed on F5_node[/poc-partition/XX.XX.XX.91]: name must match the pattern /Partition/name\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36986", "fixedVersions": [], "id": "36986", "issueType": "Bug", "key": "MODULES-1954", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Fixed", "resolutionDate": "2015-04-29T13:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The f5_node's name parameter uses too restrictive of a regex", "timeSpent": "PT0S", "updated": "2015-04-29T13:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "FM-2531 dup", "created": "2015-04-22T10:16:00.000000"}], "components": [], "created": "2015-04-22T09:57:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33aab6ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzj5r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10281_*|*_6_*:*_2_*:*_35904_*|*_10006_*:*_1_*:*_1132101"}], "description": "The master branch needs to be green too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33790", "fixedVersions": [], "id": "33790", "issueType": "Task", "key": "MODULES-1953", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Duplicate", "resolutionDate": "2015-04-22T10:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Release rspec-puppet 2.1.0", "timeSpent": "PT0S", "updated": "2015-04-22T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c0a4f745-2977-4a29-837d-b4d9f1b07ff3", "body": "Agreed. In our old Puppet 2 environment we were using a home-made NTP module, and it made sure ntpd started with the {{-x}} command line option to prevent it from stepping the clock too eagerly, which can have a quite bad impact on some applications. It would be very nice to be able to do the same here.\n\nBTW, on Debian/Ubuntu ntpd's command line parameters is set in the corresponding file {{/etc/default/ntp}}.", "created": "2015-06-25T00:33:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I can confirm this is now managed in the module.\n\n$daemon_config\u00a0is now set per OS and can be found in the config.pp\n\nhttps://github.com/puppetlabs/puppetlabs-ntp/blob/main/manifests/config.pp", "created": "2021-04-12T05:46:00.000000"}], "components": ["ntp"], "created": "2015-04-22T08:17:00.000000", "creator": "623a46a94a57610068e6760c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@311187c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzj3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_188515764998_*|*_5_*:*_1_*:*_0"}], "description": "The existing puppetlabs/ntp forge module version 3.3.0 does not manage /etc/sysconfig/ntpd\nThis file plays a crucial part in secure configuration of the service and it would be useful if the module can take care of this and allow one to customise flags.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40220", "fixedVersions": [], "id": "40220", "issueType": "New Feature", "key": "MODULES-1952", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46a94a57610068e6760c", "resolution": "Fixed", "resolutionDate": "2021-04-12T05:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "NTP module should manage /etc/sysconfig/ntpd", "timeSpent": "PT0S", "updated": "2021-04-12T05:46:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "body": "Actually seems to be the case with 4.0.0 too. After purging the OS puppet package:\n\n{noformat}\nroot@vagrant-ubuntu-trusty-64:/tmp/a# cat Gemfile\ngem 'puppet', '~>4.0'\nroot@vagrant-ubuntu-trusty-64:/tmp/a# bundle install --binstubs\nUsing facter (2.4.3) \nUsing json_pure (1.8.2) \nUsing hiera (2.0.0) \nUsing puppet (4.0.0) \nUsing bundler (1.3.5) \nYour bundle is complete!\nUse `bundle show [gemname]` to see where a bundled gem is installed.\nroot@vagrant-ubuntu-trusty-64:/tmp/a# bin/puppet apply --modulepath /etc/puppet/modules ../a.pp\nNotice: Compiled catalog for vagrant-ubuntu-trusty-64.thehyve.net in environment production in 0.40 seconds\nError: Could not find filebucket  specified in backup\nroot@vagrant-ubuntu-trusty-64:/tmp/a# bin/puppet --version\n4.0.0\nroot@vagrant-ubuntu-trusty-64:/tmp/a# ruby --version\nruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]\n{noformat}", "created": "2015-04-22T06:25:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Duplicate of MODULES-1933. Slated to be fixed.", "created": "2015-04-22T11:55:00.000000"}], "components": ["concat"], "created": "2015-04-22T06:08:00.000000", "creator": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e7fcfed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzj3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20792371_*|*_6_*:*_1_*:*_0"}], "description": "On the {{concat::fragment}} defined type, the value passed to contained {{file}} resources uses the value of {{$my_backup  = concat_getparam(Concat[$target], 'backup')}} as the {{backup}} parameter. The function returns {{''}}. The resource ends up with the value {{''}} instead of the default {{'puppet}}. It's quite possible that this is puppet version specific, I remember undef/empty string/value not being provided being sometimes equivalent and sometimes not across versions.\n\n{noformat}\nroot@vagrant-ubuntu-trusty-64:/tmp# puppet module install puppetlabs-concat\nNotice: Preparing to install into /etc/puppet/modules ...\nNotice: Downloading from https://forge.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppet/modules\n\u2514\u2500\u252c puppetlabs-concat (v1.2.1)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.6.0)\nroot@vagrant-ubuntu-trusty-64:/tmp# cat a.pp\nconcat { '/tmp/foo': }\nconcat::fragment { \"/tmp/foo-begin\":\n    target  => '/tmp/foo',\n    order   => '1',\n    content => 'content',\n}\nroot@vagrant-ubuntu-trusty-64:/tmp# puppet apply a.pp\nNotice: Compiled catalog for vagrant-ubuntu-trusty-64.thehyve.net in environment production in 0.13 seconds\nError: Could not find filebucket  specified in backup\nroot@vagrant-ubuntu-trusty-64:/tmp# puppet --version\n3.4.3\n{noformat}\n\nThis can be fixed by either providing a value of the backup parameter to the {{concat}} resource or to apply this fix:\n\n{code}\nroot@vagrant-ubuntu-trusty-64:/tmp# diff -u /etc/puppet/modules/concat/manifests/fragment.pp  /tmp/fragment.pp \n--- /etc/puppet/modules/concat/manifests/fragment.pp\t2015-04-22 12:08:41.265642306 +0000\n+++ /tmp/fragment.pp\t2015-04-22 12:07:59.742163240 +0000\n@@ -57,7 +57,11 @@\n   if $backup {\n     warning('The $backup parameter to concat::fragment is deprecated and has no effect')\n   }\n-  $my_backup = concat_getparam(Concat[$target], 'backup')\n+  $my_backup_ = concat_getparam(Concat[$target], 'backup')\n+  $my_backup = $my_backup_ ? {\n+    ''      => undef,\n+    default => $my_backup_\n+  }\n   if $ensure == undef {\n     $my_ensure = concat_getparam(Concat[$target], 'ensure')\n   } else {\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36985", "fixedVersions": [], "id": "36985", "issueType": "Bug", "key": "MODULES-1951", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "resolution": "Duplicate", "resolutionDate": "2015-04-22T11:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat 1.2.1 fails due to file resource with empty backup parameter", "timeSpent": "PT0S", "updated": "2015-04-22T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "duplicate of MODULES-1949", "created": "2015-04-22T06:09:00.000000"}], "components": ["mysql"], "created": "2015-04-21T10:11:00.000000", "creator": "623e793550bb2b0070b7ee56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fdf026e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzhzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71888678_*|*_6_*:*_1_*:*_0"}], "description": "My organization is trying to only manage users, not any server parameters at this time.  However to do that I have to use the mysql::server:root_password manifest and that requires me to set parameters for the mysql::server manifest.  When doing that it includes the service, config, and package install manifests as well.  In my manifest I'm trying to tell the mysql::server manifest not to install, configure, or manage the package or service, but I'm getting an error.\n\n{quote}\nError: Failed to apply catalog: Could not find dependency File[mysql-config-file] for Service[mysqld] at /etc/puppet/environments/production/modules/mysql/manifests/server/service.pp:25\n{quote}\n\nBelow is my class override\n{quote}\n        class \\{ 'mysql::server':\n                root_password => 'current',\n                old_root_password => 'old',\n                create_root_user => false,\n                manage_config_file => false,\n                package_manage  => false,\n                service_manage => false,\n        }\n{quote}\n\nOne problem I'm seeing is that I can't tell the module don't manage config, but manage service without a failure.  In the code for the service, you have an if statement that says if manage service is false to skip some config, why not skip the service declaration as well?  Also not sure why you're requiring the file and package on the service?  Again, it's not possible to disable config management if the service require the config.\n\nFrom our perspective, we'd like to see the parameters be independent and allow no config changes, but make sure the service is enabled and the users are created.\n\nOne other way this could be achieved, at least for users like us, is to allow user management(including root user) without requiring the server class.\n", "environment": "Ubuntu server 14.04, puppet v3.7.3, puppetlabs-mysql v3.3.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34797", "fixedVersions": [], "id": "34797", "issueType": "Bug", "key": "MODULES-1950", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793550bb2b0070b7ee56", "resolution": "Duplicate", "resolutionDate": "2015-04-22T06:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot only manage root user, and other users without managing server my.cnf", "timeSpent": "PT0S", "updated": "2015-04-22T06:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-04-21T10:10:00.000000", "creator": "623e793550bb2b0070b7ee56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3572b991"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzhzb:"}], "description": "My organization is trying to only manage users, not any server parameters at this time.  However to do that I have to use the mysql::server:root_password manifest and that requires me to set parameters for the mysql::server manifest.  When doing that it includes the service, config, and package install manifests as well.  In my manifest I'm trying to tell the mysql::server manifest not to install, configure, or manage the package or service, but I'm getting an error.\n\n{quote}\nError: Failed to apply catalog: Could not find dependency File[mysql-config-file] for Service[mysqld] at /etc/puppet/environments/production/modules/mysql/manifests/server/service.pp:25\n{quote}\n\nBelow is my class override\n{quote}\n        class \\{ 'mysql::server':\n                root_password => 'current',\n                old_root_password => 'old',\n                create_root_user => false,\n                manage_config_file => false,\n                package_manage  => false,\n                service_manage => false,\n        }\n{quote}\n\nOne problem I'm seeing is that I can't tell the module don't manage config, but manage service without a failure.  In the code for the service, you have an if statement that says if manage service is false to skip some config, why not skip the service declaration as well?\n\nFrom our perspective, we'd like to see the parameters be independent and allow no config changes, but make sure the service is enabled and the users are created.\n\nOne other way this could be achieved, at least for users like us, is to allow user management without requiring the server class.\n", "environment": "Ubuntu server 14.04, puppet v3.7.3, puppetlabs-mysql v3.3.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33788", "fixedVersions": [], "id": "33788", "issueType": "Bug", "key": "MODULES-1949", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e793550bb2b0070b7ee56", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cannot only manage root user, and other users without managing server my.cnf", "timeSpent": "PT0S", "updated": "2015-04-23T08:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "This is probably normal behavior.\nThe module uses a different file (/etc/httpd/conf.d/php5.conf).\nBy default it purges all not Puppet managed configuration files.\nYou can disable that, see: https://github.com/puppetlabs/puppetlabs-apache#purge_configs \n", "created": "2015-04-21T03:31:00.000000"}, {"author": "557058:edc6907c-3252-441d-8422-d4747e952ef3", "body": "While this may be normal behavior, it breaks the operating system's (centos 7) functionality out of the box for php and httpd.  The change that is needed would be to do a check on the system which the module is applied and see if PHP is installed, if it is, then use the factory php.conf file (and one other is removed as well, default.conf I think), which may be modified using concat or the private method for custom config.  I prefer to have puppet manage the entire instance, as it is simple to add custom configurations with the wonderful job puppetlabs did with the module, however, for inexperienced puppet users/admins/engineers the problem may be difficult to overcome, and frustrating as well.", "created": "2015-04-21T14:22:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi, thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2017-07-28T10:40:00.000000"}], "components": ["apache", "supported"], "created": "2015-04-20T18:13:00.000000", "creator": "557058:edc6907c-3252-441d-8422-d4747e952ef3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@144971f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzhpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32266649_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_71652565846"}], "description": "version 1.4.0 of puppetlabs/apache module (could not select in 'affects version')\n\nApr 20 20:05:05  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf/httpd.conf]/content) content changed '{md5}f5e7449c0f17bc856e86011cb5d152ba' to '{md5}fe8923538cd285caeb1aee0aebc25c87'\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache::Mod::Autoindex/File[autoindex.conf]/content) content changed '{md5}1d7d7dd9f1b4beef5a21688ededda355' to '{md5}2421a3c6df32c7e38c2a7a22afdf5728'\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/userdir.conf]/ensure) removed\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/welcome.conf]/ensure) removed\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/php.conf]/ensure) removed\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/20-lms.hipaalabs.com.conf]/ensure) removed\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/README]/ensure) removed\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache/File[/etc/httpd/conf.d/autoindex.conf.rpmsave]/ensure) removed\nApr 20 20:05:06  systemd: Reloading.\nApr 20 20:05:06  puppet-agent[15484]: (/Stage[main]/Apache::Service/Service[httpd]/enable) enable changed 'false' to 'true'\nApr 20 20:05:06  systemd: Stopping The Apache HTTP Server...\nApr 20 20:05:07 systemd: Starting The Apache HTTP Server...\nApr 20 20:05:07  systemd: Started The Apache HTTP Server.\nApr 20 20:05:07  puppet-agent[15484]: (/Stage[main]/Apache::Service/Service[httpd]) Triggered 'refresh' from 1 events\n", "environment": "Centos 7 x64 minimal", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41289", "fixedVersions": [], "id": "41289", "issueType": "Bug", "key": "MODULES-1948", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:edc6907c-3252-441d-8422-d4747e952ef3", "resolution": "Won't Do", "resolutionDate": "2017-07-28T10:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache module removes php.conf file from conf.d directory on Centos 7", "timeSpent": "PT0S", "updated": "2017-07-28T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "There is still dev work going on on the PR. Thanks for keeping on top of this, Gavin!", "created": "2015-06-01T09:12:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Doing some housekeeping... closing this as the associated PR (https://github.com/puppetlabs/puppetlabs-mongodb/pull/194) has been merged. Thanks for the good work [~accountid:557058:b92800b1-61b3-457c-b493-5c20cee940be].", "created": "2017-09-05T04:24:00.000000"}], "components": ["mongodb"], "created": "2015-04-20T07:50:00.000000", "creator": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bdaab3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8773:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_948700_*|*_10007_*:*_1_*:*_3632781559_*|*_3_*:*_1_*:*_71435517027_*|*_6_*:*_1_*:*_0"}], "description": "Currently, the MongoDB doesn't sufficiently support authentication. \n\nPropose adding support for creating an 'admin' user account, and storing those credentials in `.mongorc.js` under the root user so that Puppet can authenticate with a MongoDB instance with authentication enabled. \n\nPR incoming. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33786", "fixedVersions": [], "id": "33786", "issueType": "Improvement", "key": "MODULES-1947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b92800b1-61b3-457c-b493-5c20cee940be", "resolution": "Fixed", "resolutionDate": "2017-09-05T04:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Improve MongoDB support for authentication", "timeSpent": "PT0S", "updated": "2017-09-05T04:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0987a2f6400069eb7695", "body": "Agreed.  It's a bit of a concern for people who go to use a *Puppet Supported* module that itself requires a not-supported, not-approved module.  Meaning no offense to the author of the {{electrical/file_concat}} module, but this gives the impression that the underpinnings of the {{puppetlabs/concat}} module might change and cause the {{puppetlabs/concat}} module itself to no longer work.", "created": "2015-04-19T10:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks for the submission [~accountid:557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6], but since this has very similar functionality to the supported puppetlabs concat module and is no longer a dependency of puppetlabs-concat we're not going to approve this.\n\nThanks again!", "created": "2015-06-23T17:21:00.000000"}], "components": ["approved"], "created": "2015-04-19T07:55:00.000000", "creator": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f0b85d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzgn3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76448760_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_5573477217"}], "description": "Would love to have the file_concat library at https://forge.puppetlabs.com/electrical/file_concat added to the approved list.\nSince its also used in the official puppetlabs-concat module it could also give a weird signal to use a library that's not been approved in a supported module.\n\nCheers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33784", "fixedVersions": [], "id": "33784", "issueType": "Task", "key": "MODULES-1946", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "resolution": "Done", "resolutionDate": "2015-06-23T17:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "electrical/file_concat to puppet approved", "timeSpent": "PT0S", "updated": "2015-06-23T17:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ab1da682235812a62339b3e", "body": "This looks like it's related to the value being checked for the psql \"run\".  There's an unless clause that evaluations \"status\" == 0, but the object passed is actually a shallow copy, $CHILD_STATUS.dup, which is a full string that is basically pid ### returned #, so it'll never evaluate to 0.  As far as I can tell, this should, from the provider lib, should return $CHILD_STATUS.existstatus instead if $CHILD_STATUS.dup  ? \n\nI'm not familiar enough with the module to be certain of the impact, but does this seem reasonable?  Fixing this is pretty meaningful for gracefully implementing reproducible bootstrapping processes for DB creation.\n\n\nreference: lib/provider/postgres_psql/ruby.rb line 73", "created": "2016-04-11T10:47:00.000000"}, {"author": "70121:cb19d3b5-fe89-4fb2-96c7-dfa1742bb426", "body": "This also appears to be a duplicate of MODULES-3642. Although this ticket has been around for a while, The other has more details.\u00a0", "created": "2018-08-29T19:13:00.000000"}, {"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:557058:6ff97029-ec5a-4db8-9680-b6209d4cb4da] \u00a0for opening the issue. Will close this ticket with reference towards MODULES-3642.\n\nPlease feel free to reopen. Thank you.", "created": "2021-01-25T08:37:00.000000"}], "components": ["apt", "postgresql", "supported"], "created": "2015-04-18T02:03:00.000000", "creator": "557058:6ff97029-ec5a-4db8-9680-b6209d4cb4da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733151c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzgmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_264416810_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_181980454075"}], "description": "The puppet postgresql module keep complaining about \"Error evaluating 'unless' clause\".\n\nMy site.pp contains:\n{code}\n\nclass { 'postgresql::server':\n}\n\npostgresql::server::db { 'myappdb':\n  user     => 'myappuser',\n  password => 'xxxx',\n  grant    => 'all',\n}\n\n{code}\n\nMy sytem :\n- Debian 7.8  64bit\n- puppet version: 3.7.5\n- ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]\n- installed modules:\n/etc/puppet/modules\n\u251c\u2500\u2500 attachmentgenie-ssh (v1.3.1)\n\u251c\u2500\u2500 evenup-postfix (v0.7.0)\n\u251c\u2500\u2500 example42-firewall (v2.1.3)\n\u251c\u2500\u2500 example42-iptables (v2.1.3)\n\u251c\u2500\u2500 example42-monitor (v2.0.1)\n\u251c\u2500\u2500 example42-puppi (v2.1.0)\n\u251c\u2500\u2500 netmanagers-fail2ban (v1.4.0)\n\u251c\u2500\u2500 puppetlabs-apache (v1.0.1)\n\u251c\u2500\u2500 puppetlabs-apt (v1.8.0)\n\u251c\u2500\u2500 puppetlabs-concat (v1.1.0)\n\u251c\u2500\u2500 puppetlabs-mysql (v2.2.3)\n\u251c\u2500\u2500 puppetlabs-postgresql (v4.3.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.1.0)\n\n\nFull error log below.\n{code}\narcad@debian64-wap:~/SIDI$ sudo puppet apply /etc/puppet/manifests/site.pp --noop\nNotice: Compiled catalog for debian64-wap in environment production in 3.88 seconds\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/postgresql/9.1/main]/ensure: current_value absent, should be directory (noop)\nNotice: Class[Postgresql::Server::Initdb]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[data_directory]/Postgresql_conf[data_directory]/ensure: current_value absent, should be present (noop)\nNotice: Postgresql::Server::Config_entry[data_directory]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]/ensure: current_value absent, should be present (noop)\nNotice: Postgresql::Server::Config_entry[listen_addresses]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_ident.conf]/File[/etc/postgresql/9.1/main/pg_ident.conf]/ensure: current_value absent, should be file (noop)\nNotice: Concat[/etc/postgresql/9.1/main/pg_ident.conf]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.1/main/pg_hba.conf]/File[/etc/postgresql/9.1/main/pg_hba.conf]/ensure: current_value absent, should be file (noop)\nNotice: Concat[/etc/postgresql/9.1/main/pg_hba.conf]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]/ensure: current_value absent, should be present (noop)\nNotice: Class[Postgresql::Server::Reload]: Would have triggered 'refresh' from 2 events\nNotice: Postgresql::Server::Config_entry[port]: Would have triggered 'refresh' from 1 events\nNotice: Class[Postgresql::Server::Config]: Would have triggered 'refresh' from 5 events\nNotice: Class[Postgresql::Server::Service]: Would have triggered 'refresh' from 3 events\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::begin]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: current_value stopped, should be running (noop)\nNotice: Postgresql::Validate_db_connection[validate_service_is_running]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]/returns: current_value notrun, should be 0 (noop)\nNotice: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for @:5432/postgres]: Would have triggered 'refresh' from 1 events\nNotice: Postgresql::Validate_db_connection[validate_service_is_running]: Would have triggered 'refresh' from 2 events\nNotice: /Stage[main]/Postgresql::Server::Service/Anchor[postgresql::server::service::end]: Would have triggered 'refresh' from 1 events\nNotice: Class[Postgresql::Server::Service]: Would have triggered 'refresh' from 4 events\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Would have triggered 'refresh' from 1 events\nNotice: Class[Postgresql::Server::Reload]: Would have triggered 'refresh' from 1 events\nError: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****]: Could not evaluate: Error evaluating 'unless' clause, returned pid 7000 exit 1: ''\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOCREATEDB]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOCREATEDB]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" LOGIN]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" LOGIN]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOSUPERUSER]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOSUPERUSER]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" CONNECTION LIMIT -1]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" CONNECTION LIMIT -1]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOCREATEROLE]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOCREATEROLE]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOREPLICATION]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" NOREPLICATION]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" INHERIT]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE \"myappuser\" INHERIT]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE myappuser ENCRYPTED PASSWORD ****]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Role[myappuser]/Postgresql_psql[ALTER ROLE myappuser ENCRYPTED PASSWORD ****]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[Check for existence of db 'myappdb']: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[Check for existence of db 'myappdb']: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Exec[/usr/lib/postgresql/9.1/bin/createdb --port='5432' --owner='postgres' --template=template0  'myappdb']: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Exec[/usr/lib/postgresql/9.1/bin/createdb --port='5432' --owner='postgres' --template=template0  'myappdb']: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'myappdb']: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[UPDATE pg_database SET datistemplate = false WHERE datname = 'myappdb']: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"myappdb\" FROM public]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database[myappdb]/Postgresql_psql[REVOKE CONNECT ON DATABASE \"myappdb\" FROM public]: Skipping because of failed dependencies\nNotice: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database_grant[GRANT myappuser - all - myappdb]/Postgresql::Server::Grant[database:GRANT myappuser - all - myappdb]/Postgresql_psql[grant:database:GRANT myappuser - all - myappdb]: Dependency Postgresql_psql[CREATE ROLE myappuser ENCRYPTED PASSWORD ****] has failures: true\nWarning: /Stage[main]/Main/Postgresql::Server::Db[myappdb]/Postgresql::Server::Database_grant[GRANT myappuser - all - myappdb]/Postgresql::Server::Grant[database:GRANT myappuser - all - myappdb]/Postgresql_psql[grant:database:GRANT myappuser - all - myappdb]: Skipping because of failed dependencies\nNotice: Stage[main]: Would have triggered 'refresh' from 4 events\nNotice: Finished catalog run in 3.90 seconds\narcad@debian64-wap:~/SIDI$\n\n{code}", "environment": "Debian 7.8/3.2.65-1+deb7u2 x86_64 GNU/Linux", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "38070", "fixedVersions": [], "id": "38070", "issueType": "Bug", "key": "MODULES-1945", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ff97029-ec5a-4db8-9680-b6209d4cb4da", "resolution": "Duplicate", "resolutionDate": "2021-01-25T08:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-postgresql Could not evaluate: Error evaluating 'unless' clause", "timeSpent": "PT0S", "updated": "2021-01-25T08:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-04-18T01:46:00.000000", "creator": "557058:6ff97029-ec5a-4db8-9680-b6209d4cb4da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2aedbb2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzgm7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862813_*|*_6_*:*_1_*:*_0"}], "description": "Please delete this", "environment": "Debian 7.8/3.2.65-1+deb7u2 x86_64 GNU/Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36984", "fixedVersions": [], "id": "36984", "issueType": "Bug", "key": "MODULES-1944", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ff97029-ec5a-4db8-9680-b6209d4cb4da", "resolution": "Incomplete", "resolutionDate": "2015-04-18T02:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Please DELETE THIS", "timeSpent": "PT0S", "updated": "2015-04-18T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "It was intentional, only because other modules puppetlabs-postgresql and puppetlabs-mongodb use this convention in <modulename>::globals already. The current Git master breaks most of the API of 0.7.x , so...", "created": "2015-04-18T10:01:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "Works for me, I just noticed it with some acceptance tests.  It's an intentional change.", "created": "2015-04-18T12:21:00.000000"}], "components": ["nodejs"], "created": "2015-04-17T12:15:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@564a5778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzgcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86770365_*|*_6_*:*_1_*:*_0"}], "description": "With the commit for MODULES-1637 the manage_repo parameter was changed to manage_package_repo.  If there isn't a good reason for this, would it make sense to leave the parameter unchanged as to not break existing modules?  I'm not sure if this is an oversight or intentional, I can create a PR if it was an unintentional change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43358", "fixedVersions": [], "id": "43358", "issueType": "Bug", "key": "MODULES-1943", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Won't Fix", "resolutionDate": "2015-04-18T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MODULES-1637 parameter name change", "timeSpent": "PT0S", "updated": "2015-04-18T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2015-04-17T11:42:00.000000", "creator": "557058:024a91e6-ccae-4219-9019-690722c50225", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f8cb332"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzgbz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_246532468_*|*_10007_*:*_1_*:*_3632326783_*|*_5_*:*_1_*:*_0"}], "description": "If you set for a binding the ensure to absent than the command exit with the error {{parameter properities_key is missing}}\n\nThe properties_key is the same as the routing_keys in the create command.\n\nSo i fix this simple command and create a Pull request:\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/340\n\nSo i hope this is usefull for you. :-)\n\nCiao\nIronpinguin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36983", "fixedVersions": [], "id": "36983", "issueType": "Bug", "key": "MODULES-1942", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:024a91e6-ccae-4219-9019-690722c50225", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ensure absent of a binding is not possible", "timeSpent": "PT0S", "updated": "2015-06-01T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "6243aad28678e9007059e03b", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "it is worth putting in a PR. Thanks for reporting this issue.", "created": "2015-04-17T07:37:00.000000"}, {"author": "6243aad28678e9007059e03b", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-ntp/pull/259", "created": "2015-04-20T00:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR closed", "created": "2015-08-18T15:46:00.000000"}], "components": ["ntp"], "created": "2015-04-16T23:57:00.000000", "creator": "6243aad28678e9007059e03b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b8ef456"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzg7j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27612258_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10656494334"}], "description": "The problem with SLES12 and the Puppetlabs-NTP-Module is, that the fact \"operatingsystemmajrelease\" is missing in SLES12 using the official software from the SLES-Repositories. \n\nA simple solution can be achieved by replacing the if-statements that are using the fact, like this:\n\n< fact('operatingsystemmajrelease') == '12'\n> fact('operatingsystemrelease') =~ /^12\\.\\d/\n\nIf you are ok with this change i could make a Pull-Request.", "environment": "OS: SLES12\nPuppet: 3.6.2-3.62 (Official SuSE)\nFacter 2.0.2-1.6 (Official SuSE)\nModule: puppetlabs-ntp 3.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42298", "fixedVersions": [], "id": "42298", "issueType": "Bug", "key": "MODULES-1941", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243aad28678e9007059e03b", "resolution": "Fixed", "resolutionDate": "2015-08-18T15:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-ntp: SLES 12 support broken because of missing fact", "timeSpent": "PT0S", "updated": "2015-08-18T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2015-04-16T21:25:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cfd0ad0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzg73:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37018350_*|*_10007_*:*_1_*:*_3893255316_*|*_5_*:*_1_*:*_0"}], "description": "We have a customer that needs to manage a file on AIX.  They tell us that AIX's configuration files commonly follow the format:\n\n{code:none}\nkey:\n    param1 = value1\n    param2 = value2\n{code}\n\nThis file is basically an inifile, but instead of a section header of\n\n{{[key]}}\n...it is\n\n{{key:}}\n\nThe regex used to match section names is hard-coded.  It would be great to specify the pattern to match section names.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40219", "fixedVersions": [], "id": "40219", "issueType": "New Feature", "key": "MODULES-1940", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adding the ability to change regex match for $section in inifile", "timeSpent": "PT0S", "updated": "2015-06-01T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-04-16T12:19:00.000000", "creator": "6243b843699649006ae5ea98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f38d9dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbmn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "After adding a TTL target to the mangle table, the firewall module fails to parse the iptabes-save file and throws the following error output.  I know the TTL target is not able to be added with this module, but this causes errors if you manually add the value to your own box.  To allow my own addition to not break the module I have excluded any lines with TTL in them from iptable.rb.  This allows the module to run.\n\n{code}\ndef self.instances\n    debug \"[instances]\"\n    table = nil\n    rules = []\n    counter = 1\n\n    # String#lines would be nice, but we need to support Ruby 1.8.5\n    iptables_save.split(\"\\n\").each do |line|\n      unless line =~ /^\\#\\s+|^\\:\\S+|^COMMIT|^FATAL|TTL/   <- my addition\n        if line =~ /^\\*/\n          table = line.sub(/\\*/, \"\")\n        else\n          if hash = rule_to_hash(line, table, counter)\n            rules << new(hash)\n            counter += 1\n          end\n        end\n      end\n    end\n    rules\n  end\n{code}\n\n{code}\n# puppet resource --verbose --debug --trace firewall\n\nError: Could not run: Invalid address from IPAddr.new: \n/var/lib/puppet/lib/puppet/util/ipcidr.rb:12:in `rescue in initialize'\n/var/lib/puppet/lib/puppet/util/ipcidr.rb:8:in `initialize'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:209:in `new'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:209:in `block in rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:208:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:208:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:142:in `block in instances'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:137:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:137:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1148:in `block in instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1141:in `collect'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1141:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:25:in `search'\n/usr/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:267:in `search'\n/usr/lib/ruby/vendor_ruby/puppet/application/resource.rb:225:in `find_or_save_resources'\n/usr/lib/ruby/vendor_ruby/puppet/application/resource.rb:142:in `main'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:389:in `run_command'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/lib/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8:in `<main>'\n{code}", "environment": "Ubuntu 14.04,  puppet_version=3.7.4, ruby_version=1.9.3, run_mode=user, default_encoding=UTF-8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40218", "fixedVersions": [], "id": "40218", "issueType": "New Feature", "key": "MODULES-1939", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b843699649006ae5ea98", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "TTL target parsing error", "timeSpent": "PT0S", "updated": "2022-01-24T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "5baac4f0b9665979c55882f7", "body": "This definitely needs to be fixed", "created": "2016-11-07T13:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi,\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-lvm/\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \nThank you for taking the time to create this ticket.", "created": "2017-07-17T04:58:00.000000"}], "components": ["lvm"], "created": "2015-04-16T11:05:00.000000", "creator": "70121:ad734911-7def-4ed9-9e63-fd91c2e29131", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@640553ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5257"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8ivj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_57206703_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_71027981326"}], "description": "The puppetlabs-lvm 0.4.0 module fails when providing a mountpath and mountpath_require parameter.  I'm not sure if it matters, but I'm using hiera.\n\nThe problem is that it attempts to mount the LVM volume if you provide a mountpath and mountpath_require.  The module (specifically logical_volume.pp) attempts to make sure the path exists with require => File($mountpath) prior to mounting, but it does not create the mountpath file (directory) and fails.\n\nI created myself a simple mountpoint class as a workaround for use with hiera that simply does create_resource file and ensures it's a directory.\n\nI was expecting the module to manage the file (directory) resource when using the mountpath_require parameter.\n\nHere's an example of my hiera hash:\n\nIn ${clientcert} for my node:\nlvm::volume_groups:\n  vg_puppetdb:\n    ensure: present\n    physical_volumes:\n      - /dev/sdb\n    logical_volumes:\n      LogVolPostgres:\n        ensure: present\n        size:\n        extents: 100%FREE\n        fs_type: ext4\n        mountpath: /var/lib/pgsql\n        mountpath_require: true\n\nlinux::mountpoint:\n  /var/lib/pgsql:\n    owner: root\n    group: root\n\nin common.yaml:\nlinux::mountpoint::defaults:\n  ensure: directory\n\n\nin my custom profile module:\nclass profiles::linux::mountpoints {\n\n  $mountpoints_defaults = hiera('linux::mountpoint::defaults')\n  $mountpoints = hiera('linux::mountpoint')\n  create_resources(file, $mountpoints, $mountpoints_defaults)\n\n}\n\nand then I include the profile in my base linux role.", "environment": "linux", "epicLinkSummary": "All of the work required to release supported LVM module", "estimate": "PT3600S", "externalId": "39133", "fixedVersions": [], "id": "39133", "issueType": "Bug", "key": "MODULES-1938", "labels": ["lvm", "osl"], "originalEstimate": "PT3600S", "parent": "38084", "parentSummary": "All of the work required to release supported LVM module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ad734911-7def-4ed9-9e63-fd91c2e29131", "resolution": "Fixed", "resolutionDate": "2017-07-17T04:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mountpath_require fails on dependency File", "timeSpent": "PT0S", "updated": "2017-07-17T04:58:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0c0901f8660070b6fb4f", "body": "Submitted a PR at https://github.com/puppetlabs/puppetlabs-apache/pull/1103 which should resolve this.", "created": "2015-04-16T00:42:00.000000"}], "components": ["apache", "supported"], "created": "2015-04-16T00:14:00.000000", "creator": "623c0c0901f8660070b6fb4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ce45f35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzfp3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_113668476_*|*_10007_*:*_1_*:*_3892815224_*|*_5_*:*_1_*:*_0"}], "description": "As of the 2014.09 release, Amazon Linux reports the operatingsystemrelease fact using Amazon's <year>.<month> format. The puppetlabs-apache module misunderstands this to mean that the operating system is RHEL with a major version number of 2014, and assumes Apache 2.4 natively.\n\nSince all extant Amazon Linux releases are RHEL6 and thus Apache 2.2 native, it's probably simplest to just filter separately for the case where the OS is Amazon.", "environment": "Amazon Linux 2014.09 or later", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40217", "fixedVersions": [], "id": "40217", "issueType": "Bug", "key": "MODULES-1937", "labels": ["amazon", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c0901f8660070b6fb4f", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::version misidentifies Amazon Linux as Apache 2.4 native", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Former user The documentation has been updated and should accurately represent the behaviour. I am closing this ticket, if there is further issue feel free to create an updated ticket. \n\nThanks for the effort you put in. \nTP", "created": "2015-08-18T07:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The documentation has subsequently been updated. ", "created": "2015-08-18T07:59:00.000000"}, {"author": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "body": "Former user Do you have a link to the change version?", "created": "2015-08-18T14:37:00.000000"}], "components": ["vcsrepo"], "created": "2015-04-15T15:00:00.000000", "creator": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@112cb232"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzfdj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Community submitted bug"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_147055737_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10627718910"}], "description": "The docs say \n\nbq. For SSH keys associated with a user, enter the username in the user parameter. Doing so will use that user's keys.\n\nbut this doesn't work. You have to explicitly set the {{identity}} parameter on the resource. It seems to me that the behavior the docs describe is the behavior that I would expect to happen.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43357", "fixedVersions": [], "id": "43357", "issueType": "Bug", "key": "MODULES-1936", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:abebd3bd-9c06-4ec8-ae7e-1932482e576f", "resolution": "Won't Fix", "resolutionDate": "2015-08-18T07:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo won't implicitly use user's ssh keys", "timeSpent": "PT0S", "updated": "2015-08-18T14:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue is with rspec-puppet.\n\nhttps://github.com/rodjek/rspec-puppet/pull/265 is my attempted stab at it, but the function example group code and tests still need fixing.", "created": "2015-04-15T15:48:00.000000"}], "components": ["spec_helper"], "created": "2015-04-15T14:08:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66cade85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzfan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6310786_*|*_6_*:*_1_*:*_0"}], "description": "Error: /home/travis/.rvm/gems/ruby-2.1.0/gems/puppetlabs_spec_helper-0.10.2/lib/puppetlabs_spec_helper/module_spec_helper.rb:23:in `block in <top (required)>': undefined method `environmentpath=' for #<RSpec::Core::Configuration:0x0000000295c598> (NoMethodError)\n\nSee here https://travis-ci.org/3flex/puppet-nginx/jobs/58648475", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34795", "fixedVersions": [], "id": "34795", "issueType": "Bug", "key": "MODULES-1935", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Duplicate", "resolutionDate": "2015-04-15T15:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Testing module with puppetlabs_spec_helper fails with Puppet 4", "timeSpent": "PT0S", "updated": "2015-04-15T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [], "components": ["lvm"], "created": "2015-04-15T04:45:00.000000", "creator": "557058:43027efa-a051-47ac-ba93-cc18f490f191", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c25b96d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iwf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "A large PE customer in the UK has a large AIX estate and would like to have a supported LVM module made available.\n\nThe current puppetlabs-lvm module has unit tests only written for it. Ideally there would be good test coverage and CI on AIX too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38069", "fixedVersions": [], "id": "38069", "issueType": "New Feature", "key": "MODULES-5249", "labels": [], "originalEstimate": "PT0S", "parent": "44385", "parentSummary": "LVM Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43027efa-a051-47ac-ba93-cc18f490f191", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enhance puppetlabs-lvm to allow supported status", "timeSpent": "PT0S", "updated": "2018-08-23T08:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for letting us know, can you possibly submit a pull request with the change you made ?", "created": "2015-04-15T04:37:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks [~accountid:557058:2a6b5971-3779-4f78-9561-39ea4606f19d], this will be fixed in the upcoming 2.0.1 release. (merged in https://github.com/puppetlabs/puppetlabs-apt/pull/501)", "created": "2015-04-23T15:54:00.000000"}], "components": ["apt"], "created": "2015-04-14T10:34:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12cd6461"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyze4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65041024_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_731738402"}], "description": "The logilab repo uses the following apt-key file: https://www.logilab.fr/logilab-dists-key.asc\n\nThis keyring has multiple keys in it though so the simple validation check that assumes there is only one key fails. I fixed the issue locally by modifying the ruby code to simply use a multi-line regexp to validate the key.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34794", "fixedVersions": [], "id": "34794", "issueType": "Bug", "key": "MODULES-1934", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Fixed", "resolutionDate": "2015-04-23T15:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt_key doesn't deal with keyrings that include multiple keys when using full fingerprint", "timeSpent": "PT0S", "updated": "2015-04-23T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:70121:513396e5-6d1e-4ed4-acee-3752a305e2af] I can fix the code to set undef on the backup param if concat_getparam returns an empty string. However, it will be a moot point. Since even with that fix, it will still fail at file creation, as it is a requirement that a concat resource be created prior to the concat fragment, concat::setup relies on the concat resource providing the information to create the fragments directory.\n\nThe command you pasted should be modified to the following:\n\npuppet apply --modulepath=/pathtoconcatandstdlibmodule -e 'concat { \"/tmp/dummy\": } concat::fragment\n{ \"test\": target => \"/tmp/dummy\", content => \"test\" }", "created": "2015-04-15T11:19:00.000000"}, {"author": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "body": "My problem wasn't, that the code won't work, but the error message it generated. We have a very big setup were somehow, a concat fragment was created prior to the concat base resource and it took a long time to find out what the problem was because the error message is for a bug in concat and not for the bug that a concat fragment was created prior to the concat base resource.\n\nBut the problem is fixed in the upcomming concat release because there the error message is:\n\nError: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type file_fragment at /.../concat/manifests/fragment.pp:48 on node ...\n\nwhich doesn't reports an error regarding a wrong backup parameter.", "created": "2015-04-16T02:43:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Please consider reopening this ticket.  I have manifests that worked (seemingly) perfectly with 1.2.0 but with 1.2.1 they don't.\n\nIt also took *ages* to track down where the problem was and fix puppetlabs/concat to 1.2.0 in my Puppetfile.\n\nThe only error message puppet returns is \n{noformat}\nError: Could not find filebucket  specified in backup\n{noformat}\n(notice the double space).\nThere is no indication given as to what manifest, or module might be the cause of the error.  The only way (I could find) to tell was to examine the raw json catalog on the agent.", "created": "2015-04-16T02:43:00.000000"}, {"author": "70121:f8927b78-f2d3-4c51-9cdf-0e462576c589", "body": "We were also just bitten by the exact same situation Alexander Fisher described (getting {{Error: Could not find filebucket  specified in backup}} on puppet runs). It took us roughly two hours just to figure out that the source of the error originated from an update of the concat module to version 1.2.1.\n\nRaising an error as suggested in the description of this bug report would surely save people considerable time in debugging this, as it is otherwise extremely difficult to figure out the source of the error.", "created": "2015-04-16T04:30:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "I will add a fix to handle the empty string to the 1.2.x branch so that the correct error (file creation error) will be reported.", "created": "2015-04-17T10:44:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "I may be seeing a different problem, or the null string is a symptom, not the problem.\n\nconcat::fragment{} calls concat_getparam(Concat\\[$target\\], 'backup') but Concat\\[$target\\] doesn't exist yet.  Because it doesn't exist, concat_getparam() returns \"\".  If things happened in a different order it would work.\n\nHere are some examples:\n\n{noformat}\n# cat x.sh\n#!/bin/bash\n\necho ========== CASE A\npuppet apply --modulepath=modules -e '\nconcat { \"/tmp/dummy\": }\nconcat::fragment { \"test\": target => \"/tmp/dummy\", content => \"test\" }\n'\n\necho ========== CASE B\npuppet apply --modulepath=modules -e '\nconcat::fragment { \"test\": target => \"/tmp/dummy\", content => \"test\" }\nconcat { \"/tmp/dummy\": }\n'\n# bash x.sh\n========== CASE A\nNotice: Scope(Concat[/tmp/dummy]): DEBUG ************ concat{} backup=:puppet:\nNotice: Scope(Concat::Fragment[test]): DEBUG *** fragment::my_backup is :/tmp/dummy: :puppet:\nNotice: Compiled catalog for client1 in environment vagrant in 0.96 seconds\nNotice: Finished catalog run in 0.28 seconds\n========== CASE B\nNotice: Scope(Concat::Fragment[test]): DEBUG *** fragment::my_backup is :/tmp/dummy: ::\nNotice: Scope(Concat[/tmp/dummy]): DEBUG ************ concat{} backup=:puppet:\nNotice: Compiled catalog for client1 in environment vagrant in 0.96 seconds\nError: Could not find filebucket  specified in backup\n{noformat}\n\nThe debug statements came from this change:\n\n{noformat}\n$ git diff  modules/concat/manifests/init.pp  modules/concat/manifests/fragment.pp\ndiff --git a/modules/concat/manifests/fragment.pp b/modules/concat/manifests/fragment.pp\nindex f9ee2a7..d2bb2f3 100644\n--- a/modules/concat/manifests/fragment.pp\n+++ b/modules/concat/manifests/fragment.pp\n@@ -58,6 +58,7 @@ define concat::fragment(\n     warning('The $backup parameter to concat::fragment is deprecated and has no effect')\n   }\n   $my_backup = concat_getparam(Concat[$target], 'backup')\n+  notice(\"DEBUG *** fragment::my_backup is :${target}: :${my_backup}:\")\n   if $ensure == undef {\n     $my_ensure = concat_getparam(Concat[$target], 'ensure')\n   } else {\ndiff --git a/modules/concat/manifests/init.pp b/modules/concat/manifests/init.pp\nindex c44c032..9813a91 100644\n--- a/modules/concat/manifests/init.pp\n+++ b/modules/concat/manifests/init.pp\n@@ -67,6 +67,7 @@ define concat(\n   $validate_cmd   = undef,\n   $gnu            = undef\n ) {\n+  notice(\"DEBUG ************ concat{} backup=:${backup}:\")\n   validate_re($ensure, '^present$|^absent$')\n   validate_absolute_path($path)\n   validate_string($owner)\n{noformat}", "created": "2015-04-19T14:35:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "Not sure if it's relevant, but my site.pp sets the backup parameter as a default for all file resources.\nie\n{noformat}\nFile { backup => 'main' }\n{noformat}\n\nCould this be causing a problem?", "created": "2015-04-20T03:12:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "[~accountid:557058:054fa98a-5e29-48e7-aeca-d5542926f8ba] I don't think so, but you can try it yourself by adding the notice() statements as above.", "created": "2015-04-20T06:25:00.000000"}, {"author": "557058:054fa98a-5e29-48e7-aeca-d5542926f8ba", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] \n{quote}it is a requirement that a concat resource be created prior to the concat fragment{quote}\nBut, creating the concat resource in a defined type?  Should that work?\n\nI've created and uploaded an example module with a failing spec test.\nhttps://github.com/alexjfisher/concattest\n\n{noformat}\n1) concattest should contain File[/var/lib/puppet/concat/_tmp_concattest/fragments/01_header] with backup => \"puppet\"\n     Failure/Error: it { is_expected.to contain_file('/var/lib/puppet/concat/_tmp_concattest/fragments/01_header').with_backup(\"puppet\")}\n       expected that the catalogue would contain File[/var/lib/puppet/concat/_tmp_concattest/fragments/01_header] with backup set to \"puppet\" but it is set to \"\"\n     # ./spec/classes/concattest_spec.rb:10:in `block (2 levels) in <top (required)>'\n{noformat}\n\nI hope this helps.  Thanks, Alex.", "created": "2015-04-20T10:40:00.000000"}, {"author": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "body": "As I mentioned in MODULES-1951, the problem of the parameter getting an explicit value (empty string), rather than the parameter not being assigned a value and falling back to the default value {{'puppet'}}, can be solved by:\n\n{code}\nroot@vagrant-ubuntu-trusty-64:/tmp# diff -u /etc/puppet/modules/concat/manifests/fragment.pp  /tmp/fragment.pp \n--- /etc/puppet/modules/concat/manifests/fragment.pp\t2015-04-22 12:08:41.265642306 +0000\n+++ /tmp/fragment.pp\t2015-04-22 12:07:59.742163240 +0000\n@@ -57,7 +57,11 @@\n   if $backup {\n     warning('The $backup parameter to concat::fragment is deprecated and has no effect')\n   }\n-  $my_backup = concat_getparam(Concat[$target], 'backup')\n+  $my_backup_ = concat_getparam(Concat[$target], 'backup')\n+  $my_backup = $my_backup_ ? {\n+    ''      => undef,\n+    default => $my_backup_\n+  }\n   if $ensure == undef {\n     $my_ensure = concat_getparam(Concat[$target], 'ensure')\n   } else {\n{code}", "created": "2015-04-23T02:44:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "[~accountid:557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63]'s solution works. Good idea!\n\nEvery (if not most) uses of concat_getparam() should be followed by a test for \"\".  One improvement might be for concat_getparam() to take an optional parameter that specifies the default value, making the process a bit more DRY. It would be backwards compatible.\n", "created": "2015-04-23T06:27:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "We may surprise users less by moving these changes to a 1.3.x branch. The output of git diff 1.2.0 1.2.1 looks too large and invasive imo for a point release.\n\nedit: and by changes I mean the original 1.2.1 changes. ", "created": "2015-04-23T15:03:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fixed and merged into puppetlabs-concat branch 1.2.x", "created": "2015-04-23T17:07:00.000000"}], "components": ["concat"], "created": "2015-04-14T09:56:00.000000", "creator": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30901356"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyze3j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66830036_*|*_3_*:*_1_*:*_2843767_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_170155966_*|*_10006_*:*_1_*:*_541340089_*|*_10005_*:*_1_*:*_24786889"}], "description": "the following command:\n\npuppet apply --modulepath=/pathtoconcatandstdlibmodule -e 'concat::fragment { \"test\": target => \"/tmp/dummy\", content => \"test\" }'\n\nresults in the error message:\n\n'Error: Could not find filebucket  specified in backup'\n\nThe reason for this behaviour is, that the function concat_getparam returns '' (empty string) if it can't find the given resource, which results in '' value set for the backup parameter on the file resource. I would suggest, that if concat_getparam can't find a given resource it throws an error or at least returns undef instead of ''", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35937", "fixedVersions": [], "id": "35937", "issueType": "Bug", "key": "MODULES-1933", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:513396e5-6d1e-4ed4-acee-3752a305e2af", "resolution": "Fixed", "resolutionDate": "2015-04-23T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat set wrong backup parameter on file resources", "timeSpent": "PT0S", "updated": "2015-04-23T17:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfc6ad32a94006a652296", "body": "PR has been raied https://github.com/puppetlabs/puppetlabs-apache/pull/1100", "created": "2015-04-14T04:59:00.000000"}, {"author": "623cfc6ad32a94006a652296", "body": "Change has been merged.", "created": "2015-04-14T16:57:00.000000"}], "components": ["apache", "supported"], "created": "2015-04-14T01:51:00.000000", "creator": "623cfc6ad32a94006a652296", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@87f1945"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyze0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54376038_*|*_5_*:*_1_*:*_0"}], "description": "h1. Abstract\nThe version 1.4 started to support {{proxy_pass_match}}. The featrue seems not to be fully implemented. The variable is now known by the module but does not change anything except loading of the {{mod_proxy}} httpd module.\n\nh1. Fix\nA change of the follwoing part is required so that {{proxy_pass_match}} will be used by the proxy template\n{noformat}\n--- /etc/puppet/modules/apache/manifests/vhost.pp\t2015-04-14 09:39:08.068000000 +0200\n+++ /etc/puppet/modules/apache/manifests/vhost.pp\t2015-04-14 09:49:22.853000000 +0200\n@@ -625,9 +625,10 @@\n   # Template uses:\n   # - $proxy_dest\n   # - $proxy_pass\n+  # - $proxy_pass_match\n   # - $proxy_preserve_host\n   # - $no_proxy_uris\n-  if $proxy_dest or $proxy_pass {\n+  if $proxy_dest or $proxy_pass or $proxy_pass_match {\n     concat::fragment { \"${name}-proxy\":\n       target  => \"${priority_real}${filename}.conf\",\n       order   => 140,\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36982", "fixedVersions": [], "id": "36982", "issueType": "Bug", "key": "MODULES-1932", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfc6ad32a94006a652296", "resolution": "Fixed", "resolutionDate": "2015-04-14T16:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache Module does not make use of the proxy template for \"proxy_pass_match\"", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb],\n\nCan you provide a bit more information about your environment? It would be useful to have:\n* operating system\n* puppet version\n* a sample manifest to replicate the issue\n\nThanks!", "created": "2015-04-13T15:20:00.000000"}, {"author": "70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb", "body": "rpm -qa puppet\npuppet-3.5.1-1.el6.noarch\n\ncat /etc/redhat-release\nCentOS release 6.6 (Final)\n", "created": "2015-04-20T13:05:00.000000"}, {"author": "557058:ec582159-f22c-4413-9489-a02dbceff6de", "body": "I ran into this problem on Ubuntu precise, running \"mysql_upgrade\" solved the problem", "created": "2015-06-01T12:28:00.000000"}, {"author": "70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb", "body": "the mysql_upgrade fixed this issue for me.   Sadly, I'm not a mysql dba, so didn't realize that step was necessary.\n", "created": "2015-06-01T12:55:00.000000"}, {"author": "70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb", "body": "[~accountid:557058:ec582159-f22c-4413-9489-a02dbceff6de] Thank you, that was the issue!\n", "created": "2015-06-01T12:55:00.000000"}], "components": ["mysql"], "created": "2015-04-10T16:34:00.000000", "creator": "70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47163569"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzd2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_254774972_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4224869357"}], "description": "when running puppet agent -o -v -t in debug mode getting the following:   \n\n\n{noformat}\nDebug: Executing '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'dashboard@%''\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE CONCAT(user, '@', host) = 'dashboard@%'' returned 1: ERROR 1054 (42S22) at line 1: Unknown column 'PLUGIN' in 'field list'\n{noformat}\n\nmy work around was to change the following line:\n\n{noformat}\n+++ b/modules/mysql/lib/puppet/provider/mysql_user/mysql.rb\n@@ -11,8 +11,9 @@ Puppet::Type.type(:mysql_user).provide(:mysql, :parent => Puppet::Provider::Mysq\n       \"SELECT CONCAT(User, '@',Host) AS User FROM mysql.user\"].compact).split(\"\\n\")\n     # To reduce the number of calls to MySQL we collect all the properties in\n     # one big swoop.\n+    # TFB rmoved 50508 comment which was causing errors\n     users.collect do |name|\n-      query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD /*!50508 , PLUGIN */ FROM mysql.user WHERE\n+      query = \"SELECT MAX_USER_CONNECTIONS, MAX_CONNECTIONS, MAX_QUESTIONS, MAX_UPDATES, PASSWORD FROM mysql.user WHERE CONCAT(user, '@', ho\n       @max_user_connections, @max_connections_per_hour, @max_queries_per_hour,\n       @max_updates_per_hour, @password, @plugin = mysql([defaults_file, \"-NBe\", query].compact).split(/\\s/)\n\n{noformat}\n\ninstalled mysql packages:\n\n{noformat}\nrpm -qa | grep mysql\nmysql-community-client-5.6.19-2.el6.x86_64\nruby-mysql-2.8.2-1.el6.x86_64\nmysql-community-libs-5.6.19-2.el6.x86_64\nmysql-community-libs-compat-5.6.19-2.el6.x86_64\nmysql-community-common-5.6.19-2.el6.x86_64\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41288", "fixedVersions": [], "id": "41288", "issueType": "Bug", "key": "MODULES-1930", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d0d0196a-192f-4d68-b29b-a3d7bb0a7dcb", "resolution": "Fixed", "resolutionDate": "2015-06-01T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql module version 3.3.0 - getting error: ERROR 1054 (42S22) at line 1: Unknown column 'PLUGIN' in 'field list'", "timeSpent": "PT0S", "updated": "2015-06-01T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:b62c47a4-37e4-460d-8791-518bdfebf3e8],\n\nSince this module isn't 1.0.0 yet we aren't going to review it at this time. Can you let us know when a 1.0.0 gets released and we'll get it reviewed? Thanks!", "created": "2015-05-05T09:43:00.000000"}, {"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "Kyle just released a 1.0.0 https://forge.puppetlabs.com/KyleAnderson/consul\n\nCould we add that stipulation to the approved requirements docs as well?", "created": "2015-05-06T02:13:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:b62c47a4-37e4-460d-8791-518bdfebf3e8] it's in [there|https://forge.puppetlabs.com/approved/criteria]", "created": "2015-05-06T09:40:00.000000"}, {"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] mmm, I'd missed that somehow. Cheers.", "created": "2015-05-06T10:49:00.000000"}], "components": ["approved"], "created": "2015-04-10T09:06:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@560d3b99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzc9z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_416069833_*|*_4_*:*_1_*:*_1671953138_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_30809701_*|*_10004_*:*_1_*:*_1210934129_*|*_10006_*:*_1_*:*_182202517_*|*_10005_*:*_1_*:*_43367781"}], "description": "https://forge.puppetlabs.com/KyleAnderson/consul gets \"A++, would use again\" from [~accountid:5c6157fbdb49e4016460f4a3] and a request for it to be approved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35936", "fixedVersions": [], "id": "35936", "issueType": "Task", "key": "MODULES-1929", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2015-05-21T12:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "KyleAnderson/consul for approved", "timeSpent": "PT0S", "updated": "2015-05-21T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5e62081fe5a1150cdca32d4e", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5e62081fe5a1150cdca32d4e] I'll work on a pull request to get this regression fixed, but in terms of testing it would be useful if you could provide an example manifest for testing syslog functionality", "created": "2015-04-13T15:25:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5e62081fe5a1150cdca32d4e] [here|https://github.com/puppetlabs/puppetlabs-mysql/pull/698]'s a pull request fixing this issue. I added an acceptance test to make sure 'log-error' can be undef, but if there's anythign else that's needed for syslog setup please let us know so we can get that into tests.", "created": "2015-04-13T15:48:00.000000"}, {"author": "5e62081fe5a1150cdca32d4e", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Thanks. I think that should be it. Works for me at least.", "created": "2015-04-13T16:59:00.000000"}, {"author": "5e62081fe5a1150cdca32d4e", "body": "And the basic use case is just to be able to make sure 'log-error' is not defined in my.cnf and 'syslog' is. Somewhat minimal override options hash would be:\n\noverride_options => {\n  'mysqld' => {log-error => false},\n  'mysqld_safe' => { log-error => false, syslog => true }\n}\n\nCould be undef instead of false. Both work with current my.cnf.erb", "created": "2015-04-13T17:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The fix for this has been merged into master so I'm going to close this PR. It will be shipped with the next release.", "created": "2015-04-14T12:40:00.000000"}], "components": ["mysql"], "created": "2015-04-10T02:32:00.000000", "creator": "5e62081fe5a1150cdca32d4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72b6ae7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzc93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_382033731_*|*_5_*:*_1_*:*_0"}], "description": "To get mysql logging to syslog, one needs to set 'log-error' parameter in mysqld section of $override_options to undef. This breaks creation of the error log file in mysql::server::service.\n\nAdditionally some tests testing syslogging functionality would be nice. this is thrid time in a year a change breaks logging to syslog.\n\nBroken by commit ce43899a, that fixes the name of the error log file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41287", "fixedVersions": [], "id": "41287", "issueType": "Bug", "key": "MODULES-1928", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e62081fe5a1150cdca32d4e", "resolution": "Fixed", "resolutionDate": "2015-04-14T12:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Can't enable logging to syslog", "timeSpent": "PT0S", "updated": "2015-04-14T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Current versions of the stdlib module have unit tests that pass on current versions of puppet 4, so this can be closed.\n\nThere were also updates to rspec-puppet to obviate the need for local {{scope}} definitions.", "created": "2016-05-24T12:26:00.000000"}], "components": ["spec_helper"], "created": "2015-04-09T07:45:00.000000", "creator": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ff7ea64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzbk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35527260409_*|*_6_*:*_1_*:*_0"}], "description": "the stdlib module tests use \n{code}\nlet(:scope) { PuppetlabsSpec::PuppetInternals.scope }\n{code}\nto access a scope when testing functions (and other things).\n\nUsing puppet 4, this breaks with this exception:\n{code}\n     Failure/Error: let(:scope) { PuppetlabsSpec::PuppetInternals.scope }\n     NoMethodError:\n       private method `new' called for Puppet::Node::Environment:Class\n     # /Users/david/.rbenv/versions/2.0.0-p643/lib/ruby/gems/2.0.0/gems/puppetlabs_spec_helper-0.10.1/lib/puppetlabs_spec_helper/puppetlabs_spec/puppet_internals.rb:50:in `node'\n     # /Users/david/.rbenv/versions/2.0.0-p643/lib/ruby/gems/2.0.0/gems/puppetlabs_spec_helper-0.10.1/lib/puppetlabs_spec_helper/puppetlabs_spec/puppet_internals.rb:42:in `compiler'\n     # /Users/david/.rbenv/versions/2.0.0-p643/lib/ruby/gems/2.0.0/gems/puppetlabs_spec_helper-0.10.1/lib/puppetlabs_spec_helper/puppetlabs_spec/puppet_internals.rb:18:in `scope'\n     # ./spec/unit/puppet/parser/functions/camelcase_spec.rb:5:in `block (2 levels) in <top (required)>'\n[...]\n{code}\n\nThere is a alternate implementation in the puppet source that seems to work at https://github.com/puppetlabs/puppet/blob/master/spec/lib/puppet_spec/scope.rb", "environment": "puppet 4.0.0.rc1; stdlib spec tests\n\nruby 2.0.0; os x", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33782", "fixedVersions": [], "id": "33782", "issueType": "Bug", "key": "MODULES-1926", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "resolution": "Cannot Reproduce", "resolutionDate": "2016-05-24T12:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PuppetlabsSpec::PuppetInternals.scope does not handle puppet 4", "timeSpent": "PT0S", "updated": "2016-05-24T12:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "body": "Link to pull-request that contains a fix: https://github.com/puppetlabs/puppetlabs-ntp/pull/255", "created": "2015-04-09T04:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:9afb2472-b627-4708-b2aa-0629581c1c83], I made some comments on the linked pull request.", "created": "2015-04-09T16:01:00.000000"}, {"author": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "body": "Hi, [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]. I rewrite module regarding to your request.", "created": "2015-04-10T06:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:9afb2472-b627-4708-b2aa-0629581c1c83], commented on the PR again. Almost ready!", "created": "2015-04-13T11:27:00.000000"}], "components": ["ntp"], "created": "2015-04-09T02:34:00.000000", "creator": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2786e345"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzbj3:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5137067_*|*_10007_*:*_1_*:*_1049977093_*|*_5_*:*_1_*:*_0"}], "description": "In current puppetlabs-ntp module I see next issues:\n\n1. panic option is boolean. Actually, panic is just a number that can be set, i.e., for 0, 4, 17, 74, 734, 1000 (default value), 2343 ar any other. It should be fixed.\n\n2. stepout option is another good thing to be set in some environments (usually I need to set it when I work with virtual machines that frequently suspended/resumed - setting stepout to small values allow me to not restart ntpd daemon after resume of a VM). It can be added easily.\n\n3. minpoll and maxpoll is also good options, especially if you using your own upstream NTPD server to sync with. Minpoll with small values allows you to sync much faster then with standard value 6 (which means that you need 8 sended and recieved packages every 64 seconds). It can be added easily.", "environment": "It can be seen on any OS or platform due to fact that it's a feature, not a bug.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39132", "fixedVersions": [], "id": "39132", "issueType": "New Feature", "key": "MODULES-1925", "labels": ["module", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9afb2472-b627-4708-b2aa-0629581c1c83", "resolution": "Fixed", "resolutionDate": "2015-04-21T07:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp stepout, minpoll and maxpoll options should be added", "timeSpent": "PT0S", "updated": "2015-04-21T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c0f203ec-1bed-4218-9832-98081fec7db4] Yep, this definitely sounds like an issue. Do you think this is something you have the bandwidth to fix and submit a pull request for? If not I'll get this added to our list. Thanks for the report!", "created": "2015-04-08T12:50:00.000000"}, {"author": "557058:467783b2-b6e8-43f1-804b-97a63ba88ef3", "body": "Waiting on an upstream fix: https://github.com/puppet-community/puppet-staging/pull/86", "created": "2015-10-22T15:23:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/183", "created": "2016-12-13T08:10:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "since the staging-module doesn't include the owner part yet, maybe need another approach...", "created": "2016-12-13T09:31:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "h3. #puppethack learning opportunity\n\nValidate upstream fixes and then resubmit community PR adding this functionality.", "created": "2017-05-22T10:32:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "Since my time is limited today, I took a head-start with this one:\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/265", "created": "2017-12-07T00:29:00.000000"}, {"author": "557058:1a503ca9-1b9c-4c8e-b6d9-c1e3cf4a7e87", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/commit/2730a1ca2f8276fcc01b0b7e3c2c540fdf4272c9\n\nmerged", "created": "2018-04-24T05:54:00.000000"}], "components": ["tomcat"], "created": "2015-04-08T04:34:00.000000", "creator": "557058:c0f203ec-1bed-4218-9832-98081fec7db4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@308b969b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyza8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29727910_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_96051894539"}], "description": "When I call the tomcat::war and the source is a http path the war gets copyed in the webapp as root ownership and not as tomcat user (I call the tomcat::war inside a custom class but inside the same node where tomcat::instance is defined so hope no problem that).\nIn any case there should be a parameter to force the user and group of the war file", "environment": "CentOS 6.6, puppet 3.7.5", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "43356", "fixedVersions": [], "id": "43356", "issueType": "Bug", "key": "MODULES-1924", "labels": ["beginner", "puppethack", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c0f203ec-1bed-4218-9832-98081fec7db4", "resolution": "Fixed", "resolutionDate": "2018-04-24T05:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat::war copy the war as root user and not as tomcat", "timeSpent": "PT0S", "updated": "2018-04-24T05:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1ce008ce-95b8-484c-a0b3-972e39915a44] Can you provide additional information on your environment? (version of the postgresql module you are running, operating system, version of puppet, version of ruby). Thanks!", "created": "2015-04-08T12:48:00.000000"}, {"author": "557058:1ce008ce-95b8-484c-a0b3-972e39915a44", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] here is it:\n\nRuby 1.8.7\nPuppet 3.3.1\n\nfor the postgresql module I just instaled it with \"puppet module install\" 2 days ago.\n", "created": "2015-04-09T00:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks for the information [~accountid:557058:1ce008ce-95b8-484c-a0b3-972e39915a44]. I was able to replicate the issue, and will take a look now. Seems withenv is only available in newer versions of puppet.", "created": "2015-04-09T14:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1ce008ce-95b8-484c-a0b3-972e39915a44] ok, the fix for this has been merged into master for the postgresql module, and the correct fix was indeed the workaround you had. This will be incorporated into the next release.", "created": "2015-04-13T14:46:00.000000"}, {"author": "557058:1ce008ce-95b8-484c-a0b3-972e39915a44", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Thanks, for considering this issue.", "created": "2015-04-14T01:08:00.000000"}], "components": ["postgresql"], "created": "2015-04-08T02:50:00.000000", "creator": "557058:1ce008ce-95b8-484c-a0b3-972e39915a44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c122ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyza87:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Found in bug/PR triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35883965_*|*_3_*:*_1_*:*_343180630_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_91835882_*|*_10005_*:*_1_*:*_4069803"}], "description": "after install postgres module with\n{code}\npuppet module install puppetlabs-postgresql\n{code}\n\nand adding next code to manifests\n\n{code}\n$database_name = 'testdb'\n$postgres_pass = 'postgres'\n$user = 'usertest'\n$password = 'password'\n\nclass { 'postgresql::server':\n  postgres_password => $postgres_pass\n}\n->\npostgresql::server::db { $database_name:\n  user => $user,\n  password => postgresql_password($user, $password)\n}\n{code}\n\nreturns \n\n{code}\nCould not evaluate: undefined method `withenv' for Puppet::Util::Execution:Module\n{code}\n\nI have changed line 55 in lib/puppet/provider/postgresql_psql\\ruby.rb\n\n{code}\nPuppet::Util::Execution.withenv environment do\n{code}\n\nby\n\n{code}\nPuppet::Util.withenv environment do\n{code}\n\nfix the problem, but I'm not sure if it is the correct fix, I'm only workaround it with this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39131", "fixedVersions": [], "id": "39131", "issueType": "Bug", "key": "MODULES-1923", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1ce008ce-95b8-484c-a0b3-972e39915a44", "resolution": "Fixed", "resolutionDate": "2015-04-13T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Could not evaluate: undefined method `withenv' for Puppet::Util::Execution:Module", "timeSpent": "PT0S", "updated": "2015-07-02T02:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nPuppet managed rules should already be saved after each puppet run to the rules file. If this is not done on your system, then there is most likely another issue.\n\nThanks", "created": "2015-06-03T07:38:00.000000"}], "components": ["firewall"], "created": "2015-04-07T22:47:00.000000", "creator": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cce5198"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyza7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48137313_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4822080529"}], "description": "https://github.com/puppetlabs/puppetlabs-firewall/pull/512\n\nCurrently on RHEL (v6), firewall config is not saved on service stop/restart. Use of this module causes an awkward period on system boot where the firewall is empty until Puppet runs. You get the same problem when restarting iptables for whatever reason. There are two options in `/etc/sysconfig/iptables-config` which help here:\n\n{code}\n    # Save current firewall rules on stop.\n    #   Value: yes|no,  default: no\n    # Saves all firewall rules to /etc/sysconfig/iptables if firewall gets stopped\n    # (e.g. on system shutdown).\n    IPTABLES_SAVE_ON_STOP=\"yes\"\n    \n    # Save current firewall rules on restart.\n    #   Value: yes|no,  default: no\n    # Saves all firewall rules to /etc/sysconfig/iptables if firewall gets\n    # restarted.\n    IPTABLES_SAVE_ON_RESTART=\"yes\"\n{code}\n\nThis module manages `/etc/sysconfig/iptables-config` in order to change these values to \"yes\".\n\nTo me, this change makes the module behave like I expect, but I'm not sure if you agree, or what the current behaviour is on other OSes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42297", "fixedVersions": [], "id": "42297", "issueType": "Improvement", "key": "MODULES-1922", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "resolution": "Cannot Reproduce", "resolutionDate": "2015-06-03T07:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: [PATCH] support firewall persistence on RHEL-alikes", "timeSpent": "PT0S", "updated": "2015-06-03T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Closed as duplicate of MODULES-2005", "created": "2015-07-13T11:57:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Reopening as not a duplicate of MODULES-2005 after further investigation.", "created": "2015-07-22T14:30:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "For reference, I've been using the following shell script to trigger beaker runs (based off of what the acceptance job in Jenkins does):\n\n{code:shell}\nexport BEAKER_debug=true\nexport BEAKER_destroy=true\nexport INSTALLATION_TYPE=git\nexport PUPPET_INSTALL_TYPE=agent\nexport PUPPET_VERSION=1.2.2\nbundle exec beaker --options-file ./acceptance/.beaker-git.cfg --config ./windows-2008r2-64a\n{code}\n\nWith the node definition\n\n{code:yaml}\n# taken from\n# https://github.com/puppetlabs/qe-module-ci-helpers/blob/master/nodes/new/aio/windows-2008r2-64a\n\n---\nHOSTS:\n  w2k8r2:\n    roles:\n    - agent\n    - default\n    platform: windows-2008r2-x86_64\n    template: win-2008r2-x86_64\n    hypervisor: vcloud\n  redhat-7-x86_64-master:\n    roles:\n    - master\n    - database\n    - agent\n    - dashboard\n    platform: el-7-x86_64\n    template: redhat-7-x86_64\n    hypervisor: vcloud\nCONFIG:\n  nfs_server: none\n  consoleport: 443\n  datastore: instance0\n  folder: Delivery/Quality Assurance/FOSS/Dynamic\n  resourcepool: delivery/Quality Assurance/FOSS/Dynamic\n  pooling_api: http://vcloud.delivery.puppetlabs.net/\n  type: aio\n{code}\n\nThis reproduces the problem pretty easily.", "created": "2015-08-11T13:27:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "The manifest used during acceptance can trigger the problem as well (though with less frequency)\n\n{code}\nnotify { fact_phase: message => \"fact_phase: 1\" }\n  registry_key { 'HKLM\\\\Software\\\\Vendor': ensure => present }\n  if $architecture == 'x64' {\n    registry_key { '32:HKLM\\\\Software\\\\Vendor': ensure => present }\n  }\n  Registry_key { ensure => present }\n  registry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn': }\n  registry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1': }\n  registry_key { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey2': }\n  if $architecture == 'x64' {\n    registry_key { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn': }\n    registry_key { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1': }\n    registry_key { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey2': }\n  }\n\n  # The Default Value\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\\\\\':\n    data => \"Default Data phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey2\\\\\\\\':\n    type => array,\n    data => [ \"Default Data L1 phase=1\", \"Default Data L2 phase=1\" ],\n  }\n\n  # String Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString1':\n    data => \"Should be a string phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString2':\n    type => string,\n    data => \"Should be a string phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString3':\n    ensure => present,\n    type   => string,\n    data   => \"Should be a string phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString4':\n    data   => \"Should be a string phase=1\",\n    type   => string,\n    ensure => present,\n  }\n\n  if $architecture == 'x64' {\n    # String Values\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString1':\n      data => \"Should be a string phase=1\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString2':\n      type => string,\n      data => \"Should be a string phase=1\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString3':\n      ensure => present,\n      type   => string,\n      data   => \"Should be a string phase=1\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueString4':\n      data   => \"Should be a string phase=1\",\n      type   => string,\n      ensure => present,\n    }\n  }\n\n  # Array Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray1':\n    type => array,\n    data => \"Should be an array L1 phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray2':\n    type => array,\n    data => [ \"Should be an array L1 phase=1\" ],\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray3':\n    type => array,\n    data => [ \"Should be an array L1 phase=1\",\n              \"Should be an array L2 phase=1\" ],\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray4':\n    ensure => present,\n    type   => array,\n    data   => [ \"Should be an array L1 phase=1\",\n                \"Should be an array L2 phase=1\" ],\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray5':\n    data   => [ \"Should be an array L1 phase=1\",\n                \"Should be an array L2 phase=1\" ],\n    type   => array,\n    ensure => present,\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray1':\n      type => array,\n      data => \"Should be an array L1 phase=1\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray2':\n      type => array,\n      data => [ \"Should be an array L1 phase=1\" ],\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray3':\n      type => array,\n      data => [ \"Should be an array L1 phase=1\",\n                \"Should be an array L2 phase=1\" ],\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray4':\n      ensure => present,\n      type   => array,\n      data   => [ \"Should be an array L1 phase=1\",\n                  \"Should be an array L2 phase=1\" ],\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueArray5':\n      data   => [ \"Should be an array L1 phase=1\",\n                  \"Should be an array L2 phase=1\" ],\n      type   => array,\n      ensure => present,\n    }\n  }\n\n  # Expand Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueExpand1':\n    type => expand,\n    data => \"%SystemRoot% - Should be a REG_EXPAND_SZ phase=1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueExpand2':\n    type   => expand,\n    data   => \"%SystemRoot% - Should be a REG_EXPAND_SZ phase=1\",\n    ensure => present,\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueExpand1':\n      type => expand,\n      data => \"%SystemRoot% - Should be a REG_EXPAND_SZ phase=1\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueExpand2':\n      type   => expand,\n      data   => \"%SystemRoot% - Should be a REG_EXPAND_SZ phase=1\",\n      ensure => present,\n    }\n  }\n\n  # DWORD Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueDword1':\n    type => dword,\n    data => 1,\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueDword1':\n      type => dword,\n      data => 1,\n    }\n  }\n\n  # QWORD Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueQword1':\n    type => qword,\n    data => 1,\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueQword1':\n      type => qword,\n      data => 1,\n    }\n  }\n\n  # Binary Values\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueBinary1':\n    type => binary,\n    data => \"1\",\n  }\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueBinary2':\n    type => binary,\n    data => \"DE AD BE EF CA F1\"\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueBinary1':\n      type => binary,\n      data => \"01\",\n    }\n    registry_value { '32:HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueBinary2':\n      type => binary,\n      data => \"DEAD BEEF CAF1\"\n    }\n  }\n{code}", "created": "2015-08-11T13:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-registry/commit/5914fa1b3fafd504b2c9f86213b5714c50a5e0b5", "created": "2015-08-12T07:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This looks like we should follow up with a Ruby issue.", "created": "2015-08-12T08:05:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This passes the specs it did not before. As the two failure cells in CI are related to BKR-421, I feel pretty confident we can move forward on this ticket.", "created": "2015-08-12T09:12:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "FYI, I did a quick check and validated with a manifest with an invalid DWORD value:\n\n{code}\n  registry_value { 'HKLM\\\\Software\\\\Vendor\\\\PuppetLabsTest_Value_oveSAlHn\\\\SubKey1\\\\ValueDword2Large':\n    type => dword,\n    data => 4294967296,\n  }\n{code}\n\nThat we still get expected failures\n\n{code}\nError: Parameter data failed on Registry_value[HKLM\\Software\\Vendor\\PuppetLabsTest_Value_oveSAlHn\\SubKey1\\ValueDword2Large]: The data must be a valid DWORD: 4294967296 at C:/source/puppetlabs-registry/reg-test.pp:151\n{code}\n\nShip it!", "created": "2015-08-12T09:50:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Filed issue with Ruby at https://bugs.ruby-lang.org/issues/11439", "created": "2015-08-13T01:39:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Also, this ticket introduced a regression when writing DWORD and QWORD values in certain ranges.  MODULES-2409 was opened to address this new problem.", "created": "2015-08-13T01:40:00.000000"}], "components": ["registry"], "created": "2015-04-07T16:06:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b96c159"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Highest Test Level", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Unit"}, {"fieldName": "QA Highest Test Level Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "This is a problem with unit tests or code. Until root cause is discovered there is nothing for QA to do."}, {"fieldName": "QA Risk Probability", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Risk Severity", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Low"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyok5z:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "We originally brought in MODULES-2005 thinking this was a duplicate. We've closed MODULES-2005 as an issue with a bad 3.7.5 on Windows."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_5251783_*|*_1_*:*_1_*:*_475541_*|*_10007_*:*_1_*:*_41748598_*|*_3_*:*_1_*:*_1748444798_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_786686243_*|*_10011_*:*_1_*:*_1346644_*|*_10006_*:*_1_*:*_8365384686"}], "description": "Some experimental testing with Puppet 4 / AIO + the registry module has yielded some intermittent test failures in {{./acceptance/tests/resource/registry/should_manage_values.rb}}\n\nThere will need to be some changes made to the module - it's possible that the tests are incorrect.\n\nSee PR for more details on how to execute tests using a local machine as a Beaker coordinator:\nhttps://github.com/puppetlabs/puppetlabs-registry/pull/78\n\nSee the following gist for the failure:\nhttps://gist.github.com/Iristyle/784385a426d7e5d6c2d1#file-tests-run-log-L495-L562", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35935", "fixedVersions": [], "id": "35935", "issueType": "Bug", "key": "MODULES-1921", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Done", "resolutionDate": "2015-08-12T09:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ruby 2.1.5 / Puppet 4 registry corruption when writing REG_MULTI_SZ values", "timeSpent": "PT0S", "updated": "2016-11-15T09:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-haproxy/commit/d9dd15aa0a86be5635b7d13c03bf4395b22371b9", "created": "2015-04-07T09:27:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "Fixed by \n\nhttps://github.com/puppetlabs/puppetlabs-haproxy/commit/d9dd15aa0a86be5635b7d13c03bf4395b22371b9", "created": "2015-04-07T09:27:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I am not sure how this would be fixed by https://github.com/puppetlabs/puppetlabs-haproxy/commit/d9dd15aa0a86be5635b7d13c03bf4395b22371b9 since it doesn't change the way options are processed when they are specified in hash form, it only introduces the possibility to supply options as an array of hashes, so order can be specified.\n\nDid you perhaps mean to point to your PR #167 (https://github.com/puppetlabs/puppetlabs-haproxy/pull/167) which removes these useless extra spaces?\n\nAlso, the example you describe above looks the same to me in both versions (two spaces between keyword and value).\n\nI know you closed this, I am just trying to avoid possible confusion should someone review this ticket in the future.", "created": "2015-04-07T11:22:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "My bad.  I reported this without doing a \"git pull\".  When I did, I saw that the extra spaces were no longer being generated.  I believe that d9dd15aa fixed the problem, but I may be wrong.  That said, the point is moot as someone as fixed the issue.\n\nThank you for following up, though!", "created": "2015-04-07T13:30:00.000000"}], "components": ["haproxy"], "created": "2015-04-07T08:58:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ee79190"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz9if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1744508_*|*_6_*:*_1_*:*_0"}], "description": "An extra space is generated after keywords that are options.  Not a big deal. Just looks sloppy and inconsistent.\n\nAs generated now:\n{code}\n  balance  roundrobin  \n  option  tcplog\n{code}\n\nWould be better:\n{code}\n  balance  roundrobin  \n  option  tcplog\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41285", "fixedVersions": [], "id": "41285", "issueType": "Bug", "key": "MODULES-1920", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Fixed", "resolutionDate": "2015-04-07T09:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Extra space appears after \"mode\" and other option keywords in haproxy.cfg", "timeSpent": "PT0S", "updated": "2015-04-07T13:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/175 is a candidate (but still draft) PR related to this.", "created": "2015-04-07T14:47:00.000000"}], "components": ["haproxy"], "created": "2015-04-07T08:55:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e01ea73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz9hz:"}], "description": "Debugging haproxy.cfg files is made more difficult by the fact that the bind statements are sorted lexicographically instead of by IP address\n\nCurrent:\n{code}\n  bind 10.1.3.21:80 name input21\n  bind 8.252.206.100:80 name input100\n  bind 8.252.206.101:80 name input101\n  bind 8.252.206.99:80 name input99\n{code}\n\nWould be more readable:\n{code}\n  bind 8.252.206.99:80 name input99\n  bind 8.252.206.100:80 name input100\n  bind 8.252.206.101:80 name input101\n  bind 10.1.3.21:80 name input21\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39130", "fixedVersions": [], "id": "39130", "issueType": "Improvement", "key": "MODULES-1919", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy.cfg \"bind\" statements should be sorted by ip address", "timeSpent": "PT0S", "updated": "2015-04-07T14:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Can you please provide your exact manifest that you are using, as well as your exact Linux kernel version.\n\nThanks!", "created": "2015-04-29T08:11:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "I am having this same issue though I have not tried downgrading my firewall module. I am on on kernel 2.6.18-404.el5. The exact error is \n\n{code}\nError: /Stage[main]/Profiles::Firewall/Resources[firewall]: Failed to generate additional resources using 'generate': Execution of '/sbin/ip6tables-save' returned 1:\n{code}\n\n Here is my puppet data\n\n{code}\nclass profiles::firewall {\n  # Load the UWG firewall module\n  require ::hostfw\n\n  # This only purges IPv4 rules\n  resources { \"firewall\": purge => true }\n\n  Firewall {\n    before  => Class['hostfw::post'],\n    require => Class['hostfw::pre'],\n  }\n\n  include ::hostfw::pre\n  include ::hostfw::post\n\n  # create firewall rules from data in hiera\n  $fwrules = hiera_hash('fwrules', undef)\n\n  if ($fwrules) {\n    create_resources(firewall, $fwrules)\n  }\n\n}\n\nclass hostfw::pre {\n  Firewall {\n    require => undef, }\n  # a bunch of firewall rules would be here...\n}\n\nclass hostfw::post (\n  $input_policy           = 'accept',\n  $forward_policy         = 'accept',\n  $output_policy          = 'accept',\n  $ensure_input_logndrop  = 'absent',\n  $ensure_output_logndrop = 'absent',\n) {\n\n  # valid policy settings are:\n  #   accept, drop, queue, return\n\n  firewallchain { 'INPUT:filter:IPv4':\n    policy => $input_policy,\n  }\n\n  firewallchain { 'FORWARD:filter:IPv4':\n    policy => $forward_policy,\n  }\n\n  firewallchain { 'OUTPUT:filter:IPv4':\n    policy => $output_policy,\n  }\n\n  # a bunch of firewall rules would be here...\n}\n{code}\n\nI have the following in Hiera:\n\n{code}\n---\nfwrules:\n  '100 allow http to virtualhost':\n    chain       : 'INPUT'\n    dport       : '80'\n    destination : \"%{::ipaddress_eth0}\"\n    proto       : 'tcp'\n    action      : 'accept'\n  '100 allow https to virtualhost':\n    chain       : 'INPUT'\n    dport       : '443'\n    destination : \"%{::ipaddress_eth0}\"\n    proto       : 'tcp'\n    action      : 'accept'\n  '101 allow WebLogic http management':\n    chain       : 'INPUT'\n    dport       : '7001'\n    destination : \"%{::ipaddress_eth0}\"\n    proto       : 'tcp'\n    action      : 'accept'\n\nhostfw::post::ensure_input_logndrop: 'present'\nhostfw::post::forward_policy:        'drop'\nhostfw::post::input_policy:          'drop'\n{code}", "created": "2015-07-14T14:03:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "Not sure what changed, but now my rules are applying even though I get the error about ip6tables. IPv6 is off on the box.", "created": "2015-07-15T06:26:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-06T21:50:00.000000", "creator": "623a49ada1d81f0069d8113a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167f6af1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz9fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/15"}], "description": "Ever since firewall v1.2.0, applying firewall rules fails with error:\n\nError: /Stage[main]/Profile::Firewall/Resources[firewall]: Failed to generate additional resources using 'generate': Command ip6tables_save is missing\n\nThis seems to happen because the system does not have IPv6 support installed. The same manifest works if firewall is downgraded to v1.1.3 so this seems to be a regression in v1.2.0 and later.", "environment": "CentOS/RHEL 6 system", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39129", "fixedVersions": [], "id": "39129", "issueType": "Bug", "key": "MODULES-1918", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a49ada1d81f0069d8113a", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Throws an error when there's no IPv6 support installed", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:808c35de-34a9-46bd-a472-c5ecf2deee86", "attachments": [], "comments": [], "components": ["puppetdb"], "created": "2015-04-06T18:05:00.000000", "creator": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@676b987d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz9mf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "PuppetDB"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150270426_*|*_5_*:*_1_*:*_0"}], "description": "There are a lot of ._ files in the .tar.gz, probably from some packaging done under MacOSX.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36981", "fixedVersions": [], "id": "36981", "issueType": "Bug", "key": "MODULES-1917", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "resolution": "Fixed", "resolutionDate": "2015-04-08T11:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetdb 4.2.0 tar.gz contains ._ files", "timeSpent": "PT0S", "updated": "2015-04-08T11:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623e7975866b810069e5766e], thanks for the feature request. Do you think this is something you have the time to submit a pull request for? That's probably the fastest way to get this feature added. If not, I'll get it added to our backlog. Thanks!", "created": "2015-04-13T11:04:00.000000"}, {"author": "70121:95014e53-8556-4ff6-9452-89651d78bda6", "body": "Hello", "created": "2017-05-06T21:27:00.000000"}], "components": ["firewall", "supported"], "created": "2015-04-05T18:55:00.000000", "creator": "623e7975866b810069e5766e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3753b7f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz8s7:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/15"}], "description": "Please add support for iptables u32 module. It's useful to efficiently block certain DNS queries using firewall\n\nExample commands:\n\nhttps://github.com/smurfmonitor/dns-iptables-rules/blob/master/domain-blacklist.txt\n\nThe same project has examples to use the string module, but u32 is faster:\n\nhttps://github.com/smurfmonitor/dns-iptables-rules/blob/master/domain-blacklist-string.txt\nhttps://github.com/smurfmonitor/dns-iptables-rules/issues/6", "environment": "RHEL6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41284", "fixedVersions": [], "id": "41284", "issueType": "New Feature", "key": "MODULES-1931", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7975866b810069e5766e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall add support for u32 module", "timeSpent": "PT0S", "updated": "2017-05-10T14:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "The general idea is that you specify the backend servers for your listen or frontend service using the {{haproxy::balancermember}} type, and not directly in the {{options}} hash (or array) of {{haproxy::listen}}. But that's not really required.\n\nWhere do you see that {{options\\['server'\\]}} is expected to be a hash? Usually {{options}} is a hash (can now also be an array of hashes), but the value part of each contained key-value pair is treated as an array anyway: https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_options.erb\n\nSo I don't see why the following shouldn't work:\n\n{code}\nhaproxy::listen { $name:\n  collect_exported => false,\n  mode             => 'tcp',\n  options          => {\n    'server'       => [ '10.10.10.10:22', '10.10.10.20:22' ],\n  }\n}\n{code}\n\nWhat error messages do you get?", "created": "2015-04-08T06:05:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "I'm withdrawing this ticket. The use of haproxy::balancemember and other things has removed out need for this. Plus, I think my original request was a bit misguided.", "created": "2015-04-13T14:45:00.000000"}], "components": ["haproxy"], "created": "2015-04-01T18:12:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4147f44e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz7lj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1024354866_*|*_5_*:*_1_*:*_0"}], "description": "haproxy::listen{} expects that options['server'] will be a hash.  When mode is 'tcp', it is common that the server list has no options for each server. Therefore, passing the server list as an array would be more natural.\n\n{code}\n  $servers = [ '10.10.10.10:22', '10.10.10.20:22' ]   # Doesn't work\n  $servers = { '10.10.10.10:22' => '', '10.10.10.20:22' => '' }   # Works\n\n  haproxy::listen { $name:\n    collect_exported => false,\n    mode => 'tcp',\n    options          => {\n      'server'       => $servers,\n    }\n  }\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41282", "fixedVersions": [], "id": "41282", "issueType": "Improvement", "key": "MODULES-1916", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Cannot Reproduce", "resolutionDate": "2015-04-13T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy::listen server list should accept arrays", "timeSpent": "PT0S", "updated": "2015-04-13T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It appears that the {{merge_behavior}} is only taken into account for {{hiera_hash()}} functions, but not for the \"priority lookup\" that is used by data bindings.\n\nSo you need to update your profile to use the hash merge function:\n{noformat}\nclass { 'apt':\n  sources => hiera_hash('apt::sources'),\n}\n{noformat}", "created": "2015-04-01T14:08:00.000000"}], "components": ["apt"], "created": "2015-04-01T12:26:00.000000", "creator": "70121:ce2aafe4-2b66-4062-8999-5fce6549a683", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c368687"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz7a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6093048_*|*_6_*:*_1_*:*_0"}], "description": "When using hiera with multiples hierarchy levels apt class do not include all packages sources.\nex.: hiera.yaml\n{noformat}\n...\n:hierarchy:\n  - \"10_node/%{::clientcert}\"\n  - \"20_role/%{::role}\"\n  - \"30_modules/%{calling_module}\"\n  - defaults\n\n:merge_behavior: deeper\n{noformat}\n----------\nex.:30_modules/apt.json\n{noformat}\n{\n\"apt::sources\":{\n     \"foo\":{\n        \"location\":\"http://mymirror/foo\",\n        \"release\":\"sensu\",\n        \"repos\":\"main\",\n        \"include_src\": false\n    }\n  }\n}\n{noformat}\n--------------------\nex: 20_role/httpserver.json\n{noformat}\n{\n...\n\"apt::sources\": {\n    \"main\": {\n      \"comment\": \"Main repo\",\n      \"location\": \"http://mymirror/%{lsbdistcodename}\",\n      \"repos\": \"main contrib non-free\",\n      \"include_src\": false\n    }\n  },\n...\n}\n{noformat}\n-------------------\n\nIf i include apt into my profile, I'll add only main source.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43354", "fixedVersions": [], "id": "43354", "issueType": "New Feature", "key": "MODULES-1915", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ce2aafe4-2b66-4062-8999-5fce6549a683", "resolution": "Cannot Reproduce", "resolutionDate": "2015-04-01T14:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add hiera merge support to apt::source", "timeSpent": "PT0S", "updated": "2015-04-01T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "I reviewed the general puppet guidelines for upgrading linux and windows, and wrote some scripts to verify & automate the migration process. I only focused on agent testing, not puppetserver or puppetdb:\n\n[EL7|https://gist.github.com/joshcooper/26e6be16af5279326cea]\n[Windows|https://gist.github.com/joshcooper/4fe1c5d5a9deac1c2378]", "created": "2015-04-17T09:53:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:63d40628f6e1b543161789a7] honorary SDET.  thanks for this!  \n[~accountid:557058:5f73e620-a5f5-44a8-a863-f1e0061b987a] let's take a look at these docs and see if we can close this out.  i'll take a look after interviews this am", "created": "2015-04-17T10:44:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "[~accountid:623c08e1562ab90069f8aed4] FYI", "created": "2015-04-23T16:53:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "What review is this waiting on? Can this be resolved?\n\nAlso linking this to the new AIO Upgrade Module epic, since the gists here may be handy as reference.", "created": "2015-04-27T23:47:00.000000"}, {"author": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "body": "It can probably be resolved.  I just wanted to give it some time in case [~accountid:557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced] or docs wanted to take a look at it.", "created": "2015-04-28T10:38:00.000000"}, {"author": "623c0cebbef8a60068c7977d", "body": "[~accountid:557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715] is there a plan to add acceptance tests for this, such that Beaker support is required?\n\nRight now I'm trying to figure out what's required for BKR-254, and if the upgrade module is ready for me to be able to use it for that work.\n\nThanks,\nKevin", "created": "2015-05-07T11:54:00.000000"}], "components": [], "created": "2015-04-01T09:31:00.000000", "creator": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d60d25c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyowyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_1851322744_*|*_3_*:*_2_*:*_75951458_*|*_10009_*:*_1_*:*_409563503_*|*_5_*:*_1_*:*_15112369267_*|*_6_*:*_1_*:*_0"}], "description": "Perform exploratory testing of upgrading from 3.x installations to 4.0.0 using packages. Someone will try this in the wild, so it will be valuable to know in a general sense what happens.\n\n[~accountid:70121:199f31c7-67c7-42b0-b148-18ad3a391ab0] noted that there are \"post-install scripts that preserve your local config changes and certs\"\n[~accountid:63d40628f6e1b543161789a7] later noted that this functionality will not work for GA, but that if we move the certs and configuration files (or link them?) it should work...", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "43353", "fixedVersions": ["puppet_agent 1.0.0"], "id": "43353", "issueType": "Task", "key": "MODULES-2739", "labels": [], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715", "resolution": "Fixed", "resolutionDate": "2015-04-28T10:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Test FOSS upgrade from 3.x to 4.0 using packages", "timeSpent": "PT0S", "updated": "2015-10-20T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e78d4a2f6400069ecbb7e", "body": "After reading more of the contribution policy, I've retracted my pull request, as it was on the master branch...\n\nI made a new pull request for my topic branch:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/607\n\n/Simon", "created": "2015-04-01T04:49:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I left a comment on the PR, but closed due to inactivity. Feel free to reopen!", "created": "2015-08-18T15:39:00.000000"}], "components": ["postgresql"], "created": "2015-03-31T13:36:00.000000", "creator": "623e78d4a2f6400069ecbb7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@293c1555"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz6d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56557640_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_9051674358_*|*_10006_*:*_1_*:*_12046834099"}], "description": "when using the master branch from github (puppetlabs-postgresql) the postgis module fails to install on centos6, due to the correct version of the \"geos\" dependency not being found. This can be fixed by making sure the priority of the postgresql repository is lower than the epel repository that is also needed and which contains an older version than the yum.postgresql.org repo.\n\nI fixed it in my fork; see pullrequest:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/600\n\nor pull from https://github.com/pooh22/puppetlabs-postgresql.git\n\nCheers\n\nSimon", "environment": "centos6", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "41279", "fixedVersions": [], "id": "41279", "issueType": "Bug", "key": "MODULES-1913", "labels": ["postgis", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78d4a2f6400069ecbb7e", "resolution": "Won't Fix", "resolutionDate": "2015-12-01T09:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql module fails to install postgis for pg92 and up", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2015-03-31T12:01:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296dbc94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz687:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/15"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33780", "fixedVersions": [], "id": "33780", "issueType": "New Feature", "key": "MODULES-1912", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy lacks support for :osfamily Suse, :operatingsystem SLES", "timeSpent": "PT0S", "updated": "2015-07-13T16:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] If this ends up being more complicated than the described issue, please create further tickets for later sprints.", "created": "2015-03-31T15:34:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "The support for puppet4 has been merged into rspec-puppet master in this PR:\nhttps://github.com/rodjek/rspec-puppet/pull/265\n\nSubsequent fixes for failing test on puppet4:\nhttps://github.com/rodjek/rspec-puppet/pull/273\n\nRelease version PR:\nhttps://github.com/rodjek/rspec-puppet/pull/272\n\nrspec-puppet master should run on puppet4. ", "created": "2015-04-21T14:03:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Thanks y'all :-).", "created": "2015-04-22T06:13:00.000000"}], "components": [], "created": "2015-03-31T11:51:00.000000", "creator": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e729459"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyowxj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12357041_*|*_10007_*:*_1_*:*_584381151_*|*_3_*:*_2_*:*_688717034_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_608428998"}], "description": "There is an open issue on this, but since all our modules use it, we might want engineering time of our own on the issue:\n\nhttps://github.com/rodjek/rspec-puppet/issues/263\n\nEven after monkey patching the issue as described here, there is other exceptions in the PuppetDB module at least, and possibly more failures once this one is solved also.\n\nA sample exception even after setdefaults is monkey patched back into Puppet::Settings:\n\n{code}\nFailures:\n\n  1) puppetdb on a supported platform when using default values for puppetdb class should contain Class[puppetdb]\n     Failure/Error: it { should contain_class('puppetdb') }\n     TypeError:\n       no implicit conversion of nil into String\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/node/environment.rb:51:in `expand_path'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/node/environment.rb:51:in `create'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:196:in `create_environment'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:178:in `get'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:243:in `block in get'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:242:in `each'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:242:in `get'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/environments.rb:306:in `get'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/autoload.rb:128:in `module_directories'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/autoload.rb:161:in `search_directories'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/autoload.rb:86:in `get_file'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/autoload.rb:55:in `load_file'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/autoload.rb:189:in `load'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/util/instance_loader.rb:68:in `loaded_instance'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/terminus.rb:109:in `terminus_class'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/indirection.rb:153:in `validate_terminus_class'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/indirection.rb:146:in `terminus_class='\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/indirection.rb:132:in `terminus_class'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/indirection.rb:311:in `prepare'\n     # ./vendor/bundle/ruby/2.0.0/gems/puppet-4.0.0.rc1/lib/puppet/indirector/indirection.rb:184:in `find'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/support.rb:162:in `build_catalog_without_cache'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/support.rb:171:in `build_catalog'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/support.rb:21:in `load_catalogue'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/example/class_example_group.rb:7:in `catalogue'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/support.rb:7:in `block in subject'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/matchers/create_generic.rb:82:in `call'\n     # ./vendor/bundle/ruby/2.0.0/gems/rspec-puppet-2.0.1/lib/rspec-puppet/matchers/create_generic.rb:82:in `matches?'\n     # ./spec/unit/classes/init_spec.rb:20:in `block (4 levels) in <top (required)>'\n{code}\n\nAs discussed with [~accountid:623c12b6ee1b5a0070293582] & [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34793", "fixedVersions": [], "id": "34793", "issueType": "New Feature", "key": "MODULES-1911", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "resolution": "Fixed", "resolutionDate": "2015-04-22T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec-puppet doesn't support Puppet 4", "timeSpent": "PT0S", "updated": "2015-04-22T09:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4afa761efb0069cd3663", "body": "It looks like you can add the port directly to the source line using something like this:\nsource => \"git@example.com:7999example/example.git\",\nIf this is not the case please reopen this ticket.", "created": "2016-12-13T12:40:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "Just validated it. Use the full URI, not the shorthand and it works.\n\n{{source => 'ssh://git@example.com:7999/example/example.git',}}\n\nDocumentation PR incoming", "created": "2016-12-13T12:50:00.000000"}], "components": ["vcsrepo"], "created": "2015-03-31T01:20:00.000000", "creator": "557058:616015bc-64e2-4761-b318-05120a160f68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@197f46d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz61j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10898687_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10323526304_*|*_10005_*:*_1_*:*_43537163366"}], "description": "Current version of vcsrepo does not support the scenario where the ssh port of a repository is different than the default one when using an ssh key. \n\nFor example for repositories with a URL like\n{noformat}\nssh://git@example.com:7999/example/example.git\n{noformat}\nthe git resource should be something like \n{noformat}\nvcsrepo { \"path_to_resource\":\n  ensure   => present,\n  provider => git,\n  source   => \"git@example.com:example/example.git\",\n  identity => '/root/.ssh/deploykey_rsa',\n  port     => '7999'\n}\n{noformat}\nthat will map to something like in the GIT_SSH file\n{noformat}\nexec ssh ... -i /root/.ssh/deploykey_rsa -p 7999 $*\n{noformat}\n", "environment": "puppet 3.7.4\nfacter 1.7.6\nvcsrepo 1.2.0\ngit 1.8.3.1\nCentOS 7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33778", "fixedVersions": [], "id": "33778", "issueType": "Improvement", "key": "MODULES-1910", "labels": ["intermediate", "puppethack", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:616015bc-64e2-4761-b318-05120a160f68", "resolution": "Won't Fix", "resolutionDate": "2016-12-13T12:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo git provider support for different ssh port", "timeSpent": "PT0S", "updated": "2016-12-13T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The remaining work counts as part of the release ticket. \\o/", "created": "2015-04-08T09:34:00.000000"}], "components": ["apt"], "created": "2015-03-30T16:28:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f6f828c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxyh3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_167286202_*|*_3_*:*_1_*:*_167798271_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_417675262"}], "description": "Continuation of MODULES-1892", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39127", "fixedVersions": [], "id": "39127", "issueType": "Improvement", "key": "MODULES-1909", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-04-08T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The last of the apt 2.0 cleanup", "timeSpent": "PT0S", "updated": "2015-04-08T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Do you think it would be a better idea to just create a regex that makes sure that a setting or value can't start with a whilespace? Would this realistically ever be needed in production?", "created": "2015-03-31T04:24:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "I was thinking along the same lines. I can't imagine it being a common (or even necessary) usecase, and a simple enough fix would be to either call .strip() when storing the setting name or as you said, modify the REGEX. ", "created": "2015-03-31T18:11:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[Merged | https://github.com/puppetlabs/puppetlabs-inifile/commit/f1e4313740063b03a821f99858550ff3a2f63116]", "created": "2015-08-03T12:11:00.000000"}], "components": ["inifile"], "created": "2015-03-30T11:02:00.000000", "creator": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5aae093c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz5cf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_62569126_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10828017314"}], "description": "When applying an ini_setting with a setting name containing a leading or trailing whitespace, the setting will be created.. but unable to be updated or deleted.\n\ne.g.\nini_setting { \" foo\":\n  ensure => present,\n  path => '/tmp/test.conf',\n  section => 'global',\n  setting => ' foo',\n  value => 'bar',\n}\n\n[root@centos-64-x64 tmp]# cat test.conf\n\n[global]\n foo = bar\n\nini_setting { \" foo\":\n  ensure => absent,\n  path => '/tmp/test.conf',\n  section => 'global',\n  setting => ' foo',\n}\n[root@centos-64-x64 tmp]# cat test.conf\n\n[global]\n foo = bar\n\nini_setting { \" foo\":\n  ensure => present,\n  path => '/tmp/test.conf',\n  section => 'global',\n  setting => ' foo',\n  value => 'barbaz',\n}\n[root@centos-64-x64 tmp]# cat test.conf\n\n[global]\n foo = bar\n  foo = barbaz", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34792", "fixedVersions": [], "id": "34792", "issueType": "Bug", "key": "MODULES-1908", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "resolution": "Fixed", "resolutionDate": "2015-08-03T12:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Setting names with leading/trailing spaces cannot be updated/deleted", "timeSpent": "PT0S", "updated": "2015-08-03T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nPlease post your manifest so we can try and replicate this issue.\n\nThanks!", "created": "2015-03-30T04:09:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nWhat version of Puppet are you using? Are you using the future parser?\n\nThanks", "created": "2015-03-31T09:43:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "We've just merged a PR with someone having a similar issue. Can you please check out the latest master and see if this issue is fixed?\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/602\n\nThanks", "created": "2015-03-31T09:46:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "On my Puppet Server, I have puppet-3.7.5-1.fc20.noarch and puppetserver-1.0.8-1.fc20.noarch, both of which are from the PuppetLabs repos.  On an affected host, I have puppet-3.7.1-2.fc21.noarch from the standard Fedora repos.\n\nI am able to consistently reproduce the issue but indeed PR 602 does seem to resolve the issue. That is bizarre to my eyes -- I've never before seen parameter ordering to a resource make any difference.  \n\n", "created": "2015-03-31T17:11:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "I must correct myself.  PR 602 doesn't seem to help after all.   I just learned that the error message (bug subject) isn't 100% consistent", "created": "2015-03-31T17:28:00.000000"}, {"author": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "body": "I am also getting this error as well (puppet-3.7.5) with puppet server 1.0.2 (Ubuntu 14.04).  Agent is running on Ubuntu 12.04.  Reverting back to 4.1.0 of the postgresql module fixed the issue.", "created": "2015-04-01T21:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:6243b143f3824d006a579629] [~accountid:557058:068480b2-dd12-4176-9516-63b7a5e65844] Most likely this is an issue with type caching and resource validation on the master side. When resource types are updated, the ruby library is not reloaded automatically by the master. Depending on how your master compile threads are spawned, a restart or reload of the master should cause it to load the latest {{postgresql_psql}} type and recognize the new {{environment}} attribute.", "created": "2015-04-02T10:04:00.000000"}, {"author": "557058:a045c7e9-5ea8-4ae3-bf89-c5aec4863639", "body": "I am seeing this in Ubuntu 14.04 after upgrading from 4.1.0 to 4.3.0", "created": "2015-04-16T11:02:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Thanks for the tip.  Restarting my Puppet Server does seem to have helped -- I've run the catalog a half dozen times and haven't seen the issue so far.  This probably should be mentioned in the module's documentation.", "created": "2015-04-16T16:30:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "I am seeing this problem as well on Puppet 3.8.1 on Debian. It started happening after the update in one environment, then again after the update in another environment (each time fixed by a restart of Apache with mod_passenger Puppet Master). Since then it has been re-occurring several times even though there have been no changes to the module so I do not think it is a caching issue. We still have an environment with the old version but the affected hosts are not in that environment.", "created": "2015-07-23T07:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623a4b06ee1b5a0070286612] What you're seeing is probably related to https://puppet.atlassian.net/browse/PUP-731 . Basically, apache puppet masters don't have proper environment isolation with regard to plugins. I would suggest looking into running puppetserver, as its architecture was partially designed around eliminating this limitation of the ruby runtime.", "created": "2015-07-23T15:04:00.000000"}, {"author": "623a4b06ee1b5a0070286612", "body": "I am now on puppetserver, the same problem still occurs.", "created": "2015-08-18T03:33:00.000000"}, {"author": "6243b71b258562006fa2e483", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] I'm running puppetserver as well and still getting this erorr. Any update?", "created": "2015-09-30T09:41:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "I am having a similar situation as [~accountid:623a4b06ee1b5a0070286612].\n\nI even updated the \"production\" environment, which nothing really uses except for the puppet master, but that didn't seem to help. It succeeds *sometimes* and fails sometimes. There are some other environments which are using the older version, and several that are using the newer version. I realize this is not a \"module\" specific bug, but a puppet bug, but is there anything that we can do (besides building entire puppet servers for each environment)? Apparently puppetserver doesn't solve the problem :-(\n\n~tommy ", "created": "2015-12-01T17:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:260ffc04-201f-4e42-b6de-80e5e5e7ae5d", "body": "Hello. Sorry for the long blurb here, hope it can help.\n\n I experience the same problem on my setup, Fedora 20 with packages puppet-3.8.1-1.fc20.noarch + puppet-server-3.8.1-1.fc20.noarch, no environment change, no parser changes, just a plain yum install. I had other strange errors before which disappeared/transfermed when I did \"puppet module upgrade puppetlabs-postgresql\" and got to latest (v4.7.0), Restarting the puppetserver has no effect for me.\n\nMy manifest consists of postgresql::globals and ::server from https://ask.puppetlabs.com/question/23506/puppetlabspostgresql-needs-to-support-v94-how-to-change/ and this paragraph from another example:\n\n  postgresql::server::role { 'marmot':\n    password_hash => postgresql_password('marmot', 'mypasswd'),\n  }\n\nThe same paragraph in an PE 2015.3.1.0 (puppet --version = 4.3.1)  with puppetlabs-postgresql (v4.6.1) works fine.\nUninstalling/installing this version postgresql module on my failing environment changes a type and provider under /var/lib/puppet/lib/puppet/ - among these it removed param environment from run_command() - but the error remains.\n\nUninstalling all modules and reinstalling v4.6.1 and the error still remains, the same modules that work in the 4.3.1 install.\n/etc/puppet/modules\n\u2514\u2500\u252c puppetlabs-postgresql (v4.6.1)\n  \u251c\u2500\u2500 puppetlabs-apt (v2.2.1)\n  \u251c\u2500\u2500 puppetlabs-concat (v1.2.5)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.11.0)\n\nThe errenous file - the error is still in line 51 - reads\n\n{code:java}\n    46\t  postgresql_psql { \"CREATE ROLE ${username} ENCRYPTED PASSWORD ****\":\n    47\t    command     => \"CREATE ROLE \\\"${username}\\\" ${password_sql} ${login_sql} ${createrole_sql} ${createdb_sql} ${superuser_sql} ${replication_sql} CONNECTION LIMIT ${connection_limit}\",\n    48\t    unless      => \"SELECT rolname FROM pg_roles WHERE rolname='${username}'\",\n    49\t    environment => $environment,\n    50\t    require     => Class['Postgresql::Server'],\n    51\t  }\n{code}\n \nThere sure is an environment parameter in there, which is likely the cause to the problem?\n\nTrying #puppet module install --version=4.1.0 puppetlabs-postgresql\ngets\n\u2514\u2500\u252c puppetlabs-postgresql (v4.1.0)\n  \u251c\u2500\u2500 puppetlabs-apt (v1.8.0)\n  \u251c\u2500\u2500 puppetlabs-concat (v1.2.5)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.11.0)\nand the error\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: pick(): must receive at least one non empty value at /etc/puppet/modules/postgresql/manifests/globals.pp:109 on node kony08-lap-intern-uc-se.root.local\n\nTrying #puppet module install --version=4.2.0 puppetlabs-postgresql\ndoes work fine\n\nTrying #puppet module install --version=4.3.0 puppetlabs-postgresql\n\u2514\u2500\u252c puppetlabs-postgresql (v4.3.0)\n  \u251c\u2500\u2500 puppetlabs-apt (v1.8.0)\n  \u251c\u2500\u2500 puppetlabs-concat (v1.2.5)\n  \u2514\u2500\u2500 puppetlabs-stdlib (v4.11.0)\nfails with the Invalid parameter environment on line 51 error\n\nThe difference between those last versions as seen by puppet apply, is in /var/lib/puppet/lib/puppet/type/postgresql_psql.rb and  /var/lib/puppet/lib/puppet/provider/postgresql_psql/ruby.rb with among others \"newparam(:environment) do\", \"def get_environment\" and in \"def run_command(command, user, group)\" with\n-        :custom_environment => environment\n+        :custom_environment => {}\n\nbut I am not a ruby hacker, and how that relates to the different puppet versions to crash in some versions and not others are beyond my knowledge - does anyone want to pick it up from here?\n", "created": "2016-02-16T08:53:00.000000"}], "components": ["postgresql", "supported"], "created": "2015-03-28T09:49:00.000000", "creator": "6243b143f3824d006a579629", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1943610c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz51b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/15"}], "description": "I just upgraded puppetlabs-postgresql (v4.1.0 -> v4.3.0) and now my working manifests fail with:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter environment on Postgresql_psql[CREATE ROLE bacula ENCRYPTED PASSWORD ****] at /etc/puppet/forge_modules/postgresql/manifests/server/role.pp:51 on node scooby-f21.doubledog.org\nWarning: Not using cache on failed catalog\n\npluginsync is enabled and I did see the updates to the module transfer to scooby-f21 prior to the error.  Running the agent test again results in the same error.  Reverting back to v4.1.0 allows the agent test to apply successfully.", "environment": "Fedora 21, Ubuntu 14.04", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "33775", "fixedVersions": [], "id": "33775", "issueType": "Bug", "key": "MODULES-1907", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b143f3824d006a579629", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Invalid parameter environment on Postgresql_psql", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2015-03-27T15:59:00.000000", "creator": "557058:7e0ceb9b-f127-4d10-9c8f-5ecdc35d3d0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78f2d111"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz4xz:"}], "description": "When connecting to an SVN server via HTTPS that is secured by certificate authentcation, a user is typically asked whether they want to temporarily accept, reject or permanently accept the certificate from the server. \n\nVCS Repo appears to run with --non-interactive which will prefer the secure option by default and reject the cert. This prevents the checkout from happening. There is a flag --trust-server-cert which can override this but it may not be the most desirable solution.\n\nvcsrepo { '/home/shumakriss/src/myProject\n  ensure   => present,\n  owner => 'shumakriss',\n  group => 'shumakriss',\n  user => 'shumakriss',\n  provider => svn,\n  source   => 'https://localhost:8080/svn/myProject',\n}\n", "environment": "Puppet 2.7.26-1, RHEL 6.2, Subversion 1.6.11-10,  vagrant-1.7.2-3.fc21.1.noarch, vagrant-libvirt-0.0.24-3.fc21.noarch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36980", "fixedVersions": [], "id": "36980", "issueType": "New Feature", "key": "MODULES-1906", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7e0ceb9b-f127-4d10-9c8f-5ecdc35d3d0d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SVN Provider supports certificate authentication", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a497b4a57610068e676b3", "body": "I found the following a little ways further down in the readme: \n\nAlthough most distros come with a prepacked MongoDB server we recommend to use the 10gen/MongoDB software repository, because most of the current OS packages are outdated and not appropriate for a production environment. To install MongoDB from 10gen repository: \n\nclass {'::mongodb::globals':\n  manage_package_repo => true,\n}->\nclass {'::mongodb::server': }->\nclass {'::mongodb::client': }\n\nThis should probably be the very first thing in this section of your readme as I quit reading once I saw mongos mentioned because as I new user to this module my primary focus is/was just getting the mongodb server installed before worrying about the client or mongos. ", "created": "2015-03-27T10:28:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for your feedback.\n\nCan you please confirm that this issue is now resolved for you?\n\nIf so, feel free to create a PR that addresses the readme issue.\n\nThanks!", "created": "2015-03-27T11:01:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["apt", "mongodb", "supported"], "created": "2015-03-27T10:12:00.000000", "creator": "623a497b4a57610068e676b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31274ac9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz49r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3022422_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82167278939"}], "description": "https://forge.puppetlabs.com/puppetlabs/mongodb states the following: \n\"If you just want a server installation with the default options you can run include '::mongodb::server'\"\n\nMy class looks like:\n\nclass profile::mongodb {\n  include ::mongodb::server\n}\n\nWhen I try to do a run on the agent machine I get the following error: \nError: Execution of '/bin/yum -d 0 -e 0 -y list mongodb-server' returned 1: Error: No matching Packages to list\nError: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from absent to present failed: Execution of '/bin/yum -d 0 -e 0 -y list mongodb-server' returned 1: Error: No matching Packages to list\n\nWhen I check the repo directory I see that a mongo repo has not been created.\nls /etc/yum.repos.d/\nCentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-Vault.repo  puppetlabs.repo", "environment": "CentOS 7 x64 minimal install\n\n/etc/puppet/environments/development/modules\n\u251c\u2500\u2500 AlexCline-dirtree (v0.2.1)\n\u251c\u2500\u2500 bashtoni-timezone (v0.1.2)\n\u251c\u2500\u2500 deric-accounts (v1.0.1)\n\u251c\u2500\u2500 jfryman-nginx (v0.2.2)\n\u251c\u2500\u2500 jfryman-selinux (v0.2.3)\n\u251c\u2500\u2500 maestrodev-wget (v1.5.7)\n\u251c\u2500\u2500 profile (???)\n\u251c\u2500\u2500 puppetlabs-apt (v1.7.0)\n\u251c\u2500\u2500 puppetlabs-concat (v1.2.0)\n\u251c\u2500\u2500 puppetlabs-git (v0.3.0)\n\u251c\u2500\u2500 puppetlabs-mongodb (v0.10.0)\n\u251c\u2500\u2500 puppetlabs-ntp (v3.3.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.5.1)\n\u251c\u2500\u2500 puppetlabs-vcsrepo (v1.2.0)\n\u251c\u2500\u2500 razorsedge-snmp (v3.3.1)\n\u251c\u2500\u2500 rnelson0-custom_facts (v1.0.0)\n\u251c\u2500\u2500 role (???)\n\u251c\u2500\u2500 saz-sudo (v3.0.9)\n\u251c\u2500\u2500 thias-puppet (v0.6.3)\n\u2514\u2500\u2500 willdurand-nodejs (v1.8.5)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43337", "fixedVersions": [], "id": "43337", "issueType": "Improvement", "key": "MODULES-1904", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a497b4a57610068e676b3", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MongoDB module doesn't create repo on CentOS 7 in order to complete install", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "A separate variable `match_for_absense` has been added to cover this functionality", "created": "2021-02-01T04:46:00.000000"}], "components": ["stdlib"], "created": "2015-03-27T06:57:00.000000", "creator": "557058:d8000b61-95b8-4023-84df-324537efd73c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14e2a654"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz40n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14488049_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_184704493487"}], "description": "I've attempted to use file_line to remove a line from a file based on a regex match.  But this does not seem work.  I can only use ensure => absent on an exact line.\n\nWhat I'd like to work:\n{quote}{noformat}\nfile_line { 'remove_wheel':\n    path => '/etc/sudoers_copy',\n    ensure => 'absent',\n    match => \"^%wheel[ \\t].*\"\n}\n{noformat}{quote}\n\nAfterward I'll be able to use something like saz/sudo to add the line I want.\n\n(I know I could use saz/sudo to replace/remove the entire file, but I'm trying to not clobber my existing configs.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42295", "fixedVersions": [], "id": "42295", "issueType": "New Feature", "key": "MODULES-1903", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d8000b61-95b8-4023-84df-324537efd73c", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "file_line from stdlib should support \"match\" when removing a line", "timeSpent": "PT0S", "updated": "2021-02-01T04:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "With the recent changes in puppetlabs_spec_helper it is now possible to select the mocking framework before puppetlabs_spec_helper starts loading other stuff: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/239 \n\nThis was released with puppetlabs_spec_helper 2.7.0", "created": "2018-05-01T06:44:00.000000"}], "components": ["spec_helper"], "created": "2015-03-26T17:58:00.000000", "creator": "623c0c7494742a00683e3e68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50ea6fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz3x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/May/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_97764346737_*|*_5_*:*_1_*:*_0"}], "description": "When I run `rspec` on the following minimal example\n\n{code:ruby}\nrequire 'puppetlabs_spec_helper/module_spec_helper'\n\n#RSpec.configure do |configuration|\n#  configuration.mock_with :rspec\n#end\n\nrequire 'open3'\n\nclass SomeClass\n  def query(path)\n    o = Open3.capture2(\"ls #{path}\")\n\n    o\n  end\nend\n\ndescribe SomeClass do\n  it 'should be able to mock Open3 using RSpec 3.2 syntax' do\n    foo = SomeClass.new\n\n    expect(Open3).to receive(:capture2)\n    foo.query('/')\n  end\nend\n{code}\n\nit fails with\n\n{code}\nFailures:\n\n  1) SomeClass should be able to mock Open3 using RSpec 3.2 syntax\n     Failure/Error: expect(Open3).to receive(:capture2)\n     NoMethodError:\n       undefined method `receive' for #<RSpec::ExampleGroups::SomeClass:0x00000002a2a150>\n{code}\n\nUsing the code which is commented out in the example above, `rspec` will pass.\n\n*Conjecture:* [This line|https://github.com/puppetlabs/puppetlabs_spec_helper/blob/65f150f03f73329ca380cf3016f73b264df8b3cb/lib/puppetlabs_spec_helper/puppet_spec_helper.rb#L155] enforces `mocha`, but the example above uses `rspec-mocks`.\n\n*Discussion:*\n* Should `mocha`  be preferred over `rspec-mocks`?\n* Should `puppetlabs_spec_helper` preset the mocking method?\n* If so, please add explanation to docs.", "environment": "OS: Kubuntu 14.04.2\nRuby: 1.9.3\n\nGEM\n  remote: https://rubygems.org/\n  specs:\n    diff-lcs (1.2.5)\n    metaclass (0.0.4)\n    mocha (1.1.0)\n      metaclass (~> 0.0.1)\n    puppet-lint (1.1.0)\n    puppet-syntax (2.0.0)\n      rake\n    puppetlabs_spec_helper (0.10.1)\n      mocha\n      puppet-lint\n      puppet-syntax\n      rake\n      rspec-puppet\n    rake (10.4.2)\n    rspec (3.2.0)\n      rspec-core (~> 3.2.0)\n      rspec-expectations (~> 3.2.0)\n      rspec-mocks (~> 3.2.0)\n    rspec-core (3.2.2)\n      rspec-support (~> 3.2.0)\n    rspec-expectations (3.2.0)\n      diff-lcs (>= 1.2.0, < 2.0)\n      rspec-support (~> 3.2.0)\n    rspec-mocks (3.2.1)\n      diff-lcs (>= 1.2.0, < 2.0)\n      rspec-support (~> 3.2.0)\n    rspec-puppet (2.0.1)\n      rspec\n    rspec-support (3.2.2)\n\nPLATFORMS\n  ruby\n\nDEPENDENCIES\n  puppetlabs_spec_helper\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38068", "fixedVersions": [], "id": "38068", "issueType": "Improvement", "key": "MODULES-1902", "labels": ["spec_helper", "tests"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c7494742a00683e3e68", "resolution": "Fixed", "resolutionDate": "2018-05-01T06:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "module_spec_helper raises error when mocking using rspec-mocks", "timeSpent": "PT0S", "updated": "2018-05-01T06:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Created this as a followup to MODULES-1723 for a small issue I found with autorequires and `32:` prefixed paths", "created": "2015-03-26T12:50:00.000000"}], "components": ["registry"], "created": "2015-03-26T12:49:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8c2566c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz24n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "Found during testing of MODULES-1723 fixes - when you use the `32:` prefixes, they don't pick up the autorequires correctly so they require explicit ordering.\n\n\n{noformat}\n$regkeytop = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\Puppet Labs\\RegistryModuleTests'\n\nregistry_value { \"32:$regkeytop\\\\registry_key\\\\string_value\":\n  ensure => present,\n  type   => string,\n  data   => \"This is a 32-bit test\",\n  #require  => Registry_key[\"32:$regkeytop\\\\registry_key\"],\n}\n \nregistry_key { \"32:$regkeytop\\\\registry_key\":\n  ensure => present,\n}\n{noformat}\n\nAttempt the above with the commented out line and then without.", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "40215", "fixedVersions": [], "id": "40215", "issueType": "Bug", "key": "MODULES-1901", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry Module Autorequires fails for \"32:\" prefixed paths", "timeSpent": "PT0S", "updated": "2018-02-20T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nWhen you say \"fixed in the upstream git repository\", are you talking about puppetlab's github repository for the module or somewhere else?\n\nThanks", "created": "2015-03-26T05:51:00.000000"}, {"author": "999854:7be6afa4-eecf-4098-aa06-af68229af1ab", "body": "Hi Jonathan, yep correct in puppetlabs github repo (https://github.com/puppetlabs/puppetlabs-corosync)\n\nCheers\nBrendan\n", "created": "2015-03-26T15:47:00.000000"}, {"author": "999854:7be6afa4-eecf-4098-aa06-af68229af1ab", "body": "Also Current master from this repo has another bug which is regarding the readme which has:\n\"Note: Operations with the same names should be declared as an Array. Example:\"\nWhich specifies you can specify multiple operations with the same name as an array....howver the cs_primitive uses .each_pair method to iterate this...which obviously doesnt work on an array\n\n", "created": "2015-03-26T15:50:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:35:00.000000"}], "components": ["corosync"], "created": "2015-03-25T19:09:00.000000", "creator": "999854:7be6afa4-eecf-4098-aa06-af68229af1ab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b68b140"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz1xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38484080_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10752265423"}], "description": "Im not sure why i cant select the actual affected version in this ticket, the version problem is in 0.7.0\n\nmanifests/init.pp has a parameter for:\n bind_address and multicast_address\n\nThey are referenced in the template as:\n bind_address_real and multicast_address_real\n\nThere is no assignment of *_address_real anywhere in the module\n\nThis obviously causes the main service to fail starting due to the variables being empty in the template\n\nThis issue has been fixed in the upstream git repository.\n\nIm not sure how this ever got tagged as a release considering its completely broken", "environment": "N/A", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33773", "fixedVersions": [], "id": "33773", "issueType": "Bug", "key": "MODULES-1900", "labels": ["puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:7be6afa4-eecf-4098-aa06-af68229af1ab", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "init.pp bind_address is not used in main template", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Published/tagged based on faa7ae9c0c162c2eec937c2edde7a1ea7e1c807c", "created": "2015-04-07T17:00:00.000000"}], "components": ["gcc"], "created": "2015-03-25T16:26:00.000000", "creator": "623c166250bb2b0070b6b5dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18203188"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz6jb:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_111254941_*|*_3_*:*_1_*:*_104256360_*|*_5_*:*_1_*:*_0_*|*_10014_*:*_1_*:*_22687311_*|*_10006_*:*_1_*:*_887011451"}], "description": "https://github.com/puppetlabs/puppetlabs-gcc/compare/0.2.0...master\n\nImportant changes are available on master but have not been released as a new version of Puppet Forge. We are especially hopeful to see the `ensure_resource` change land in 0.3.0 since that bug is currently causing some of our roles to break.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39126", "fixedVersions": [], "id": "39126", "issueType": "Task", "key": "MODULES-1899", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c166250bb2b0070b6b5dd", "resolution": "Fixed", "resolutionDate": "2015-04-07T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release for puppetlabs-gcc 0.3.0", "timeSpent": "PT0S", "updated": "2015-04-09T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["concat"], "created": "2015-03-25T14:21:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24cf21f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp0s7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79019569_*|*_10007_*:*_1_*:*_535688983_*|*_3_*:*_1_*:*_450467605_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_64064060"}], "description": "Concat is currently using a ruby script and manifests to {{cat}} files together on the filesystem. This makes it hard to test the resulting files with rspec-puppet and is generally slow.\n\nAn implementation with types & providers has been written at https://github.com/electrical/puppet-lib-file_concat/ and after adding a few parameters could be wrapped in the puppetlabs-concat module manifests for backwards compatibility.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42294", "fixedVersions": [], "id": "42294", "issueType": "Task", "key": "MODULES-1898", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-04-07T16:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unit tests for concat as a type and provider", "timeSpent": "PT0S", "updated": "2015-04-07T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Hi Morgan\n\nAny feedback on the status of the module review?", "created": "2015-05-26T11:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058], apologies for the delay here.\n\nThe main update we'd like to see here is having the facts.sh file converted to a ruby fact so it will work on the first run. Maybe something like:\n\n{noformat}\nFacter.add(:confluence_version) do\n  setcode do\n    output = Facter::Util::Resolution.exec('ps -ef')\n    m = output.match(/Dcatalina\\.home=.*atlassian-confluence-([0-9.]{1,}) /)\n    m = m[0].match(/([0-9]+([.][0-9]+)+)/) if m\n    m[1] if m\n  end\nend\n{noformat}", "created": "2015-06-23T16:43:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Hi Morgan\n\nBefore I do that can I make a counter argument, then you can let me know if you would still like me to go the ruby fact route.\n\n1. The fact is only required on hosts which use the confluence module. I am not sure I would want the fact running on all 2000 of my hosts as using 'ps'  already seems like a hack, but it was the best way I could come up with to figure out the running version of confluence.\n2. The purpose of the fact is merely to assist in upgrading confluence, on the first run it will always report null anyway as confluence is not up yet.\n3. The jira/stash/bamboo modules are all using external facts (Although they can get the version from the applications API). I feel this module should behave in the same way.\n\nLet me know your thoughts.", "created": "2015-06-24T04:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So in the case where a) confluence is not installed for the first puppet run or b) confluence is on the desired version or c) confluence will be upgraded on not the first puppet run, this sounds fine.\n\nWhat happens in the case that someone has confluence installed and the module would upgrade it on the first puppet run? It seems like it would not stop confluence. Should this be documented as a limitation?", "created": "2015-06-24T10:49:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "I think it is documented, its not exactly a warning about the upgrade, but it is a strong suggestion that the unmanaged running version and the version to be managed by puppet should be the same.\n\n```\nIf installing to an existing Confluence instance, it is your responsibility to backup your database. We also recommend that you backup your Confluence home directory and that you align your current Confluence version with the version you intend to use with puppet Confluence module.\n```\n\nLet me know if you would prefer a more explicit warning. ", "created": "2015-06-24T11:51:00.000000"}], "components": ["approved"], "created": "2015-03-25T14:05:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5399ad09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz1cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66159231_*|*_3_*:*_1_*:*_4116_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_71787719_*|*_10006_*:*_1_*:*_5623115_*|*_10005_*:*_1_*:*_7719855658"}], "description": "Please review for puppet approved\npuppet/confluence\nhttps://forge.puppetlabs.com/puppet/confluence\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39125", "fixedVersions": [], "id": "39125", "issueType": "Task", "key": "MODULES-1897", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-06-24T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Please review puppet-confluence for puppet approved.", "timeSpent": "PT0S", "updated": "2015-06-24T14:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2015-03-25T13:58:00.000000", "creator": "6243b235247a4b00691c3f9e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a2c6a83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz1cf:"}], "description": "I would like a new feature to add a 'logoutput' parameter to vcsrepo like you have for Exec, so that the output of the command executed (for example, svn up for SVN) can be seen on a kick.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38067", "fixedVersions": [], "id": "38067", "issueType": "New Feature", "key": "MODULES-1896", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b235247a4b00691c3f9e", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[VCSRepo] add logoutput parameter", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "Side note: This would also mirror the fact that merge() accepts many arguments.", "created": "2015-03-26T07:42:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "This was fixed in stdlib 4.6.0.", "created": "2018-01-10T19:11:00.000000"}], "components": ["concat"], "created": "2015-03-25T10:12:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24f4f40a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz10f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75837242_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_88260874614"}], "description": "concat() should be able to concatenate an unlimited number of lists. Not just 2.\n\n{code}$big_list = concat( $listA, $listB, [ 'a', 'b'], $listX ){code}\n\nOften I build up a lot of lists and then concat them together:\n\n{code}\n$add_x = $feature_x ? {\n   true => [ 'x_one', 'x_two' ],\n   default => []\n}\n\n$add_y = $feature_y ? {\n   true => [ 'y_one', 'y_two' ],\n   default => []\n}\n\n$big_list = concat( [ 'boilerplate text', 'always included'], $add_x, $add_y )\n{code}\n\nCurrently I have to do:\n\n{code}\n$big_list = concat(concat( [ 'boilerplate text', 'always included'], $add_x,) $add_y )\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34791", "fixedVersions": [], "id": "34791", "issueType": "Improvement", "key": "MODULES-1893", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Duplicate", "resolutionDate": "2018-01-10T19:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "concat should accept more than 2 lists", "timeSpent": "PT0S", "updated": "2018-01-10T19:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "* Upgrade guide (still pending unattended_upgrades and backports, should have info for that from [~accountid:623a4bee866b810069e3689a] later this week) https://github.com/mhaskel/puppetlabs-apt/blob/2.0.0-prep/CHANGELOG.md\n* Examples added in https://github.com/puppetlabs/puppetlabs-apt/pull/483 and https://github.com/puppetlabs/puppetlabs-apt/pull/486, still pending unattended_upgrades\n* Once backports and unattended_upgrades are done, email containing information in the CHANGELOG, and links to the updated README will be emailed to puppet-users@ and puppet-dev@. This email will include information on when this will be merged back to master (may not need to merge it until the 2.0.0 release?)\n* Will be merged back to master before or at the 2.0.0 release. Unless something is merged into master, there should be no conflicts.", "created": "2015-03-30T16:24:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Will be continued by MODULES-1909", "created": "2015-03-31T09:55:00.000000"}], "components": ["apt"], "created": "2015-03-25T10:08:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@772f3859"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz0zr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18158412_*|*_3_*:*_1_*:*_499483113_*|*_5_*:*_1_*:*_0"}], "description": "* Write the upgrade guide. \n* Finish updating examples.\n* Notify the community.\n* Merge next back to master.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42293", "fixedVersions": [], "id": "42293", "issueType": "Bug", "key": "MODULES-1892", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-03-31T09:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Finishing apt 2.0 \\o/", "timeSpent": "PT0S", "updated": "2015-03-31T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [], "components": ["postgresql"], "created": "2015-03-25T09:14:00.000000", "creator": "5a8eeac09632fa3592797571", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f896a5f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz0yf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_159958733_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15673146137_*|*_10005_*:*_1_*:*_43275874722"}], "description": "The following environment variables need to be cleared before doing anything with the running database server:\n\n* {{PGHOST}}\n* {{PGPORT}}\n* {{PGDATABASE}}\n* {{PGUSERNAME}}\n* {{PGPASSWORD}}\n\nHaving these environment variables set causes all kinds of strange issues - failure to connect to the {{postgres}} database, trying to create {{GRANT}}s in the wrong databases, etc.\n\nhttp://www.postgresql.org/docs/9.3/static/libpq-envars.html has a complete list of the variables. (This is for PG 9.3, links at the top of the page point to the equivalent lists for other PG versions, however these variable names haven't changed since PG 7.x.)", "environment": "Server: CentOS 6, puppet open source 3.7.2-1.el6\nClient: CentOS 6, puppet open source 3.7.4-1.el6\npuppetlabs-postgresql version 4.1.0", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "36979", "fixedVersions": [], "id": "36979", "issueType": "Bug", "key": "MODULES-1891", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8eeac09632fa3592797571", "resolution": "Won't Fix", "resolutionDate": "2017-02-06T11:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql module - delete environment variables", "timeSpent": "PT0S", "updated": "2017-02-06T11:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR created: https://github.com/puppetlabs/puppetlabs-tagmail/pull/6\n\nBasically, I have comment out the creation of a new thread for tagmail. Now all of the acceptance tests pass.\n\nWhile tagmail now runs inside the main Puppet thread, I don't see this as a huge issue as tagmail doesn't take too long to run.", "created": "2015-05-14T08:50:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-05-19T11:11:00.000000"}], "components": [], "created": "2015-03-25T05:18:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f1a89b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr47:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_369324_*|*_10009_*:*_1_*:*_440496845_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3778406699_*|*_10005_*:*_1_*:*_553899643"}], "description": "When using sendmail with tagmail, email sending for only the first matching line (as per tagmail.conf) works, as the tagmail thread dies once the first sendmail process returns.\n\nRemoving Thread.new in tagmail seems to resolve this, however this means that tagmail runs in the same thread as the main puppet run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36978", "fixedVersions": [], "id": "36978", "issueType": "Bug", "key": "MODULES-1895", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-05-19T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tagmail thread dies before sending all emails when using sendmail", "timeSpent": "PT0S", "updated": "2015-05-19T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "After the latest PR i pushed, all OSes seem to work now. I've tested it on:\n\nDebian 8,7,6\nUbuntu 10,12,14\nCentOS 5,6,7", "created": "2015-05-18T04:56:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Resolving as all OSes now work due to PR merge.", "created": "2015-05-19T11:10:00.000000"}], "components": [], "created": "2015-03-25T05:15:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49ecd35d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_549275_*|*_3_*:*_1_*:*_89444329_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4129442776_*|*_10005_*:*_1_*:*_553883075"}], "description": "On CentOS, and Debian 6 (possibly others), when using the tagmail module along with sendmail, the contents of the email message is not present in the received email. Only the From, To and Subject tags are present.\n\nThis is probably due to a difference in sendmail versions. Tagmail communicates with sendmail interactively using IO.popen.\n\nThis issue is not present on Debian 7 or Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35934", "fixedVersions": [], "id": "35934", "issueType": "Bug", "key": "MODULES-1894", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-05-19T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tagmail OS version support needs to be documented.", "timeSpent": "PT0S", "updated": "2015-05-19T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "attachments": [], "comments": [{"author": "557058:21eaf8d1-5eaa-4042-9e72-1a0f5efde16f", "body": "Support for this was already in https://github.com/puppetlabs/puppet/pull/3637 but as this was about repeat trigger support it was proposed to create a seperate ticket for this. You can check out Josh and my comments about the length of the comment field (proposal of 260 chars (MAX_PATH)) which should be checked by creating another PR related to https://puppet.atlassian.net/browse/PUP-3768\n\n", "created": "2015-03-25T01:27:00.000000"}], "components": ["scheduled_task"], "created": "2015-03-25T01:22:00.000000", "creator": "557058:21eaf8d1-5eaa-4042-9e72-1a0f5efde16f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641188de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzo88n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/15"}], "description": "The current scheduled_task type and provider doesn't support managing the comment field. (In the GUI this is calls Comments on Windows 2003 and Description on higher Windows releases, but let's call it comment as in the API).\nThe methods for managing the comment are already in the provider and adding support to it is trivial.\n\nThis is provided through the IRegistrationInfo interface - https://msdn.microsoft.com/en-us/library/windows/desktop/aa380773(v=vs.85).aspx", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "36977", "fixedVersions": [], "id": "36977", "issueType": "New Feature", "key": "MODULES-7288", "labels": ["scheduled_task", "windows"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:21eaf8d1-5eaa-4042-9e72-1a0f5efde16f", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scheduled_task: SPIKE - determine which IRegistrationInfo values to support (i.e. comment and description)", "timeSpent": "PT0S", "updated": "2019-02-08T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e78d38d8b9c0068b9f43e", "body": "Hi,\n\nI'd like to pass along an enhancement request for the puppetlabs-mysql module from one of my DB Admins.  They would like to be able to manage multiple MySQL instances on the same MySQL host. Their current implementation of a MySQL module only supports a single instance per MySQL host.\n\nIf you wouldn't mind creating a JIRA issue and adding me as a watcher, it would be much appreciated!\n\nThanks!\nChris", "created": "2015-03-23T08:29:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "All we need to do is file a feature request in the forge modules project. :)", "created": "2015-03-23T09:24:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "~Celia Did you ever have a meeting with the stock holders on our Feature Request/Bug process? Are we still following the same process?\n\nThanks,\nLarry", "created": "2015-03-23T10:01:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hello Chris,\n\nThank you for contacting Puppet Labs Support. I am processing your request and will provide the tracking numbers once available.\n\nBest Regards,\nLarry Copeland\nPuppet Labs Support", "created": "2015-03-23T18:05:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hello Chris,\n\nI have submitted this Feature Request Ticket which you can follow at the link below.\n\nhttps://puppet.atlassian.net/browse/ENTERPRISE-608\n\nI was having trouble adding you as a watcher, could you please verify that you have access to view this ticket? \n\nBest Regards,\nLarry Copeland\nPuppet Labs Support", "created": "2015-03-24T16:11:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Hello Chris,\n\nThis was actually relocated to the Modules page:\n\nhttps://puppet.atlassian.net/browse/MODULES-1890\n\nPlease let me know if you have trouble accessing it.\n\nBest Regards,\nLarry Copeland\nPuppet Labs Support", "created": "2015-03-24T16:23:00.000000"}, {"author": "623e78d38d8b9c0068b9f43e", "body": "Perfect, \n\nThanks Larry!", "created": "2015-04-01T15:38:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "The scope of this feature is beyond our current resource capacity.  Community pull requests are encouraged and welcomed.  ", "created": "2015-09-30T15:16:00.000000"}], "components": ["mysql"], "created": "2015-03-24T16:07:00.000000", "creator": "557058:3908eb13-614b-4b4f-bda0-2b8ee1e6ecfa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1db94b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz0pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_476837401_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15936122166"}], "description": "The current current implementation of a MySQL module only supports a single instance per MySQL host.\n\nSome DB Admins would like like to be able to manage multiple MySQL instances on the same MySQL host.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38066", "fixedVersions": [], "id": "38066", "issueType": "New Feature", "key": "MODULES-1890", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3908eb13-614b-4b4f-bda0-2b8ee1e6ecfa", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Feature Request: MySQL module - Ability to manage multiple MySQL instances on the same MySQL host.", "timeSpent": "PT0S", "updated": "2015-09-30T15:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/331", "created": "2015-03-24T12:55:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Looks good. Merged. ", "created": "2015-03-25T09:01:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-24T12:20:00.000000", "creator": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7adfc0c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz0if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74527305_*|*_6_*:*_1_*:*_0"}], "description": "On puppet v3.7.4 with future parser enabled using the latest rabbitmq module v5.1.0 \n\nThe issue is the $interface and $ssl_interface are being called within the rabbitmq.conf template, and these are not scoped in the calling class of rabbitmq::config.  I'll be submitting a PR shortly to fix this. I'll link that to this ticket.\n\nExample below of running the module with future parser enabled:\n\n{code}\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content)  % Template Path: rabbitmq/templates/rabbitmq.config\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content)  [\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content)    {rabbit, [\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -    {ssl_listeners, [5671]},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -    {ssl_options, [{cacertfile,\"/etc/rabbitmq/ssl/cacert.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -                    {certfile,\"/etc/rabbitmq/ssl/cert.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -                    {keyfile,\"/etc/rabbitmq/ssl/key.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -                    {verify,verify_none},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) -                    {fail_if_no_peer_cert,false}]},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +    {tcp_listeners, [{\"\", 5672}]},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +    {ssl_listeners, [{\"\", 5671}]},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +    {ssl_options, [\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                   {cacertfile,\"/etc/rabbitmq/ssl/cacert.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                   {certfile,\"/etc/rabbitmq/ssl/cert.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                   {keyfile,\"/etc/rabbitmq/ssl/key.pem\"},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                   {verify,verify_none},\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                   {fail_if_no_peer_cert,false}\npuppet-agent[26105]: (/Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content) +                  ]},\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36976", "fixedVersions": [], "id": "36976", "issueType": "Bug", "key": "MODULES-1888", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4fe57843-b0bb-40b4-b447-a63db647059a", "resolution": "Fixed", "resolutionDate": "2015-03-25T09:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-rabbitmq: tcp and ssl listeners not templating correcting when future parser is enabled.", "timeSpent": "PT0S", "updated": "2015-03-25T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["approved"], "created": "2015-03-24T12:02:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5547af1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz0hz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2497116346_*|*_6_*:*_1_*:*_0"}], "description": "Oracle Web Logic: https://forge.puppetlabs.com/biemond/orawls", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33771", "fixedVersions": [], "id": "33771", "issueType": "Task", "key": "MODULES-1887", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac8562ab90069f9ed9b", "resolution": "Fixed", "resolutionDate": "2015-04-22T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Review Oracle Web Logic for approved", "timeSpent": "PT0S", "updated": "2015-04-22T09:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged into master.", "created": "2015-03-31T13:37:00.000000"}], "components": ["tomcat"], "created": "2015-03-24T05:29:00.000000", "creator": "60467c4ececcdd006a087e0c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50557765"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbz3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Extra cycles allowed us to pull this up"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99189351_*|*_3_*:*_1_*:*_1111923_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_533749192"}], "description": "If tomcat is installed from repository, checked on ubuntu 14.04, centos 6.6 and centos 7, the server.xml path is in */etc/tomcat/server.xml* rather then */etc/tomcat/conf/server.xml*\n\n{code:title=tomcat/manifests/config/server.pp|borderStyle=solid}\nif ! empty($changes) {\n    augeas { \"server-${catalina_base}\":\n      lens    => 'Xml.lns',\n      incl    => \"${catalina_base}/conf/server.xml\",\n      changes => $changes,\n}\n{code}\n\nThis is how, I calling *tomcat::instance* to install a tomcat6 on ubuntu 14.04, which has a server.xml at */etc/tomcat6/server.xml* rather then *conf/server.xml*\n{code:title=server_tomcat.pp|borderStyle=solid}\ntomcat::instance { $application_name :\n  catalina_home         => \"/etc/tomcat6\",\n  install_from_source   => false\n  package_name          => \"tomcat6\"\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36975", "fixedVersions": [], "id": "36975", "issueType": "Bug", "key": "MODULES-1886", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60467c4ececcdd006a087e0c", "resolution": "Fixed", "resolutionDate": "2015-03-31T13:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The config file for tomcat package installed from OS repository", "timeSpent": "PT0S", "updated": "2015-03-31T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": null, "attachments": [], "comments": [{"author": "5e62081fe5a1150cdca32d4e", "body": "https://github.com/puppetlabs/modulesync_configs/pull/16", "created": "2015-03-24T02:33:00.000000"}], "components": [], "created": "2015-03-24T02:18:00.000000", "creator": "5e62081fe5a1150cdca32d4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@de93752"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyz08f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_880643_*|*_10007_*:*_1_*:*_5985338807_*|*_5_*:*_1_*:*_0"}], "description": "CONTRIBUTING.md should consistently use 'bundle exec' to run tests.", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "35933", "fixedVersions": [], "id": "35933", "issueType": "Improvement", "key": "MODULES-1885", "labels": ["docs"], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e62081fe5a1150cdca32d4e", "resolution": "Fixed", "resolutionDate": "2015-06-01T09:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update documentation to use 'bundle exec' for running module tests", "timeSpent": "PT0S", "updated": "2015-06-01T09:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This is a duplicate of MODULES-1029", "created": "2015-03-25T05:26:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "Uh, is it or isn't? You just closed MODULES-1029 saying that it *isn't* the same issue, and now you're over here trying to close this one saying it is.\n\nRight now I have this problem, and can replicate it, using all of the currently released code. That seems to me like this is a real problem. If you want to mark this as a duplicate than don't mark the other one as resolved. ", "created": "2015-03-25T10:58:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:5d3754be2d50070c21a3c38f] it is a duplicate. The other ticket was already set to resolved well before your comment. I had change it to re-opened, but decided to set it *back* to resolved pending internal feedback on what is the best way to handle an already resolved ticket that needs extra work.", "created": "2015-03-25T11:09:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:5d3754be2d50070c21a3c38f] it would be great if you could please supply your exact manifest that could replicate this issue, as I am currently unable to reproduce it.\n\nThanks", "created": "2015-05-05T05:18:00.000000"}, {"author": "623c0ad3ee1b5a0070293186", "body": "I have received the same problem on a 16.04 system.  Relevant puppet code:\n\n\n{code:puppet}\nclass profile::myprofile {\n\n  # Network information for firewall configuration\n  $somenetwork = hiera('cluster::somenetwork')\n\n  # Establish firewall rules\n  firewall { '000 accept all to mything':\n    source => \"! ${somenetwork}\",\n    dport  => '80',\n    proto  => 'tcp',\n    action => 'accept',\n  }\n\n  firewall { '998 drop all from other network':\n    source => \"! ${somenetwork}\",\n    proto  => 'tcp',\n    action => 'drop',\n  }\n}{code}\n", "created": "2016-10-25T10:52:00.000000"}, {"author": "6243b57cad6b7e006aa42709", "body": "Experiencing the same issue myself. Based on the manifest, it only has a conditional statement for 14.10, i'm running 14.04. After a little research, looks like 14.10 was a standard release, while 14.04 (and subsequent .04's) are Long Term Support versions. \n\nIs it possible to get this updated?\n\nThanks.", "created": "2017-04-14T21:41:00.000000"}], "components": ["firewall", "supported"], "created": "2015-03-23T16:39:00.000000", "creator": "5d3754be2d50070c21a3c38f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65be56ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/15"}], "description": "When attempting to add new firewall rules into the system they fail with this error:\n\n> Warning: Firewall[RULEDESCRIPTION](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service\n\nThis happens consistently on the first run after rules are added, but on subsequent runs the rules are properly added in.\n\nThis is with a fresh (but updated) install of ubuntu with the latest versions of Puppet and of the Firewall Module (1.4.0).\n", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42292", "fixedVersions": [], "id": "42292", "issueType": "Bug", "key": "MODULES-1884", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5d3754be2d50070c21a3c38f", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Warning: Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "closed with https://github.com/puppetlabs/puppetlabs-netscaler/pull/116", "created": "2015-03-24T10:04:00.000000"}], "components": [], "created": "2015-03-23T12:37:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e2beb23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31388_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_77216876"}], "description": "ns feature type for toggling features\n\nRelevant PR: https://github.com/puppetlabs/puppetlabs-netscaler/pull/110", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40214", "fixedVersions": [], "id": "40214", "issueType": "New Feature", "key": "MODULES-1883", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2015-03-24T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add netscaler_nsfeature", "timeSpent": "PT0S", "updated": "2015-03-24T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:35:00.000000"}], "components": ["corosync"], "created": "2015-03-23T11:01:00.000000", "creator": "999854:cef7b01a-ba25-4d40-a9a2-7aa0bd2e4b35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b95ed0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyzhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84127543_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10908766212"}], "description": "Hi,\n\nIt looks like the pcs provider for cs_primitive does not support operations with the same name in an array.  The crm provider does support this, but I'm trying to build a cluster on RHEL6 and so am using pcs.\n\nGiven the following operations hash:\n\n    operations      => {\n      'start'   => {\n        'interval' => '0',\n        'timeout'  => '240s',\n      },\n      'stop'    => {\n        'interval' => '0',\n        'timeout'  => '120s',\n      },\n      'monitor' => [\n        {\n          'interval' => '31s',\n          'enabled'  => 'false',\n          'role'     => 'Master',\n        },\n        {\n          'interval' => '29s',\n          'enabled'  => 'false',\n          'role'     => 'Slave',\n        },\n      ],\n    }\n\nThe puppet run fails with the following error:\n\nError: /Stage[main]/Nfs_server::Cluster/Cs_primitive[p_drbdr0_nfs]: Could not evaluate: undefined method `each_pair' for #<Array:0x7f6ccff8d7a0>\n\nThe text at https://github.com/puppetlabs/puppetlabs-corosync reports that operations should work like this, unless I'm misunderstanding something.\n\nI've tried the latest version cloned from github as well as previously released versions but the result is the same.\n\nJ\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38065", "fixedVersions": [], "id": "38065", "issueType": "Bug", "key": "MODULES-1881", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:cef7b01a-ba25-4d40-a9a2-7aa0bd2e4b35", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "COROSYNC: operations array on cs_primitive with pcs provider", "timeSpent": "PT0S", "updated": "2015-07-28T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2015-03-23T09:37:00.000000", "creator": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@642bff8c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyzdj:"}], "description": "stdlib 4.5.1:\nI was having problems when specifying after using a line that was also defined using File_line, and I seemed to get the code working below ok by setting after to a pre-existing line in the file (ssl-port), but it fails intermittently:\n\nPuppet agent is running every 30 minutes:\nFailure:\n[root@ip-172-31-19-14 ~]# cat /var/log/messages | grep puppet-agent | grep 'Could not'\nMar 23 04:12:25 ip-172-31-19-14 puppet-agent[16198]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 04:42:24 ip-172-31-19-14 puppet-agent[17243]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 09:12:25 ip-172-31-19-14 puppet-agent[27157]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 10:12:24 ip-172-31-19-14 puppet-agent[29314]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 10:42:24 ip-172-31-19-14 puppet-agent[30354]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 11:42:22 ip-172-31-19-14 puppet-agent[32503]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.io\nMar 23 15:12:28 ip-172-31-19-14 puppet-agent[7708]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[Add ssl cert] at /etc/puppet/environments/tools/modules/profiles/manifests/puppetserver_ha.pp:68 on node i-58b2bba2.puppetserver-ha.tools.developnet.i\n\nCode:\n\n  file_line { 'Add ssl cert':\n    path  => '/etc/puppetserver/conf.d/webserver.conf',\n    line  => '    ssl-cert = /var/lib/puppet/ssl/certs/i-8cbc8376.puppetserver-ha.tools.developnet.io.pem',\n    after => '^.*ssl-port = 8140',\n  }\n  file_line { 'Add ssl key':\n    path  => '/etc/puppetserver/conf.d/webserver.conf',\n    line  => '    ssl-key = /var/lib/puppet/ssl/private_keys/i-8cbc8376.puppetserver-ha.tools.developnet.io.pem',\n    after => '^.*ssl-port = 8140',\n  }\n  file_line { 'Add ssl ca-cert':\n    path  => '/etc/puppetserver/conf.d/webserver.conf',\n    line  => '    ssl-ca-cert = /var/lib/puppet/ssl/certs/ca.pem',\n    after => '^.*ssl-port = 8140',\n  }\n\nFile:\nwebserver: {\n    client-auth = want\n    ssl-host = 0.0.0.0\n    ssl-port = 8140\n    ssl-key = /var/lib/puppet/ssl/private_keys/i-8cbc8376.puppetserver-ha.tools.developnet.io.pem\n    ssl-ca-cert = /var/lib/puppet/ssl/certs/ca.pem\n    ssl-cert = /var/lib/puppet/ssl/certs/i-8cbc8376.puppetserver-ha.tools.developnet.io.pem\n}\n\nOriginally ssl-key, ssl-ca-cert, and ssl-cert don't exist in the file.", "environment": "CentOS 6.5", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "39124", "fixedVersions": [], "id": "39124", "issueType": "Bug", "key": "MODULES-1880", "labels": [], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6d0dceee-c7ba-4612-824e-0b9f9c1c8bf2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Intermittent failure of File_line using after", "timeSpent": "PT0S", "updated": "2021-07-05T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c134d7910a200718b951b", "body": "Implemented in https://github.com/puppetlabs/puppetlabs-tomcat/pull/78", "created": "2015-03-23T07:47:00.000000"}, {"author": "557058:723ea922-afb3-438f-9259-1e95aef1fba8", "body": "It's disappointing this isn't supported on Solaris.\n\nDoes anyone know of a a technical reason why this can't be supported?  ", "created": "2016-05-25T02:47:00.000000"}], "components": ["tomcat"], "created": "2015-03-23T07:44:00.000000", "creator": "623c134d7910a200718b951b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@160095c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyz87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/May/16"}], "description": "Solaris is totally unsupported with puppetlabs-tomcat module. Add support for source based installation.", "environment": "solaris", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43336", "fixedVersions": [], "id": "43336", "issueType": "New Feature", "key": "MODULES-1879", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c134d7910a200718b951b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "support tomcat source install on solaris", "timeSpent": "PT0S", "updated": "2016-05-25T02:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:924371ef-0e52-4449-9aaa-e986910ef8ab", "body": "I've done some investigations,  apparently the problem comes from the ini file parsing\n\nIn file [*lib/puppet/util/ini_file.rb*|https://github.com/puppetlabs/puppetlabs-inifile/blob/1.2.0/lib/puppet/util/ini_file.rb#L9]:\n{code:ruby}\n @@SETTING_REGEX = /^(\\s*)([\\w\\d\\.\\\\\\/\\-\\s\\[\\]\\']*[\\w\\d\\.\\\\\\/\\-\\]])([ \\t]*=[ \\t]*)([\\S\\s]*?)\\s*$/\n{code}\n\nIt's a bit of a mess since colon could also be a separator between setting and value in some ini files.", "created": "2015-03-23T10:35:00.000000"}, {"author": "557058:924371ef-0e52-4449-9aaa-e986910ef8ab", "body": "Seeing that this part was [*heavily changed*|https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/util/ini_file.rb#L13] since the last tag, I've tried to used the master branch.\n\nI got an even worst result, spaces in *setting* are not handled anymore.\n\nEdit:\n[Pull Request 155|https://github.com/puppetlabs/puppetlabs-inifile/pull/155] seems to fix this problem", "created": "2015-03-23T10:39:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Verified working with latest version.", "created": "2015-07-28T17:07:00.000000"}], "components": ["inifile"], "created": "2015-03-23T07:40:00.000000", "creator": "557058:924371ef-0e52-4449-9aaa-e986910ef8ab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45484499"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyz7z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_362958_*|*_5_*:*_1_*:*_0"}], "description": "ini_setting doesn't handle colon in 'setting' very well. It keeps adding the line at each runs.\n\nexample:\n{code:puppet}\nini_setting { 'Test':\n    ensure  => present,\n    path    => '/tmp/test.ini',\n    section => 'test',\n    setting => 'testsetting:tests',\n    value   => 'testvalue',\n  }\n{code}\n\nRun it multiple times and '/tmp/test.ini' looks like:\n\n{code:ini}\n[test]\ntestsetting:tests = testvalue\ntestsetting:tests = testvalue\ntestsetting:tests = testvalue\ntestsetting:tests = testvalue\ntestsetting:tests = testvalue\ntestsetting:tests = testvalue\n#[...]\n{code}\n```\n\nThis could be problematic for ini files using colons in setting name (ex: samba with smb.conf)", "environment": "puppetlabs-inifile: 1.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42291", "fixedVersions": [], "id": "42291", "issueType": "Bug", "key": "MODULES-1998", "labels": ["intermediate", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:924371ef-0e52-4449-9aaa-e986910ef8ab", "resolution": "Fixed", "resolutionDate": "2015-07-28T17:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/inifile: wrong behaviour if colon are present in 'setting'", "timeSpent": "PT0S", "updated": "2015-07-28T17:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15e38d8b9c0068b8b47d", "body": "Pull request with bug fix:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/592", "created": "2015-03-23T07:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks!", "created": "2015-03-23T11:34:00.000000"}], "components": ["postgresql"], "created": "2015-03-23T06:44:00.000000", "creator": "623c15e38d8b9c0068b8b47d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ac98060"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqazr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14676656_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2721436"}], "description": "{code}\npostgresql::server::extension { \"uuid-ossp\":\n  database => $dbname,\n  ensure => present,\n}\n{code}\nfails with:\n{code}\nError: /Stage[main]/Myproject::Postgresql/Postgresql::Server::Extension[uuid-ossp]/Postgresql_psql[Add uuid-ossp extension to mydb]/command: change from notrun to CREATE EXTENSION uuid-ossp failed: Error executing SQL; psql returned pid 4909 exit 1: 'ERROR:  syntax error at or near \"-\"\nLINE 1: CREATE EXTENSION uuid-ossp\n{code}\n\nThis is due to missing quotes (\"\") in the create extension statement.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39123", "fixedVersions": [], "id": "39123", "issueType": "Bug", "key": "MODULES-1878", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15e38d8b9c0068b8b47d", "resolution": "Fixed", "resolutionDate": "2015-03-23T11:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgres module uses wrong escaping when trying to insert extension", "timeSpent": "PT0S", "updated": "2015-03-23T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThank you for your feedback.\n\nPlease feel free to open a PR against the mysql module with the documentation that you feel would be beneficial to others.\n\nThanks!", "created": "2015-03-27T05:45:00.000000"}], "components": ["mysql"], "created": "2015-03-22T18:08:00.000000", "creator": "623c0f03a9575800695acae0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f18dace"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyz73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/15"}], "description": "https://puppet.atlassian.net/browse/MODULES-749?focusedCommentId=98205&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-98205\n\nI had to dig pretty hard to find this information, it'd be super helpful if it were called out on the modules documentation page. It's not exactly an obvious solution.\n\nI guess most people don't move the datadir, but I do, so I can put it on a different filesystem and such. Thanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34790", "fixedVersions": [], "id": "34790", "issueType": "Improvement", "key": "MODULES-1877", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f03a9575800695acae0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql module could use a bit of helpful documentation", "timeSpent": "PT0S", "updated": "2015-03-27T05:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This is broken for any setting that has a space in the name. Unable to add or delete the setting if there is a space in the beginning, middle, end, or if it is only a space character.", "created": "2015-03-27T18:37:00.000000"}, {"author": "70121:4d6a6482-0523-4fb8-8d0c-6e83065afcc8", "body": "Just to make sure it was noticed, I've submitted a pull request that fixes this problem.", "created": "2015-03-27T18:53:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for your contribution Michael! I will take a look at the PR.", "created": "2015-03-29T19:36:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:70121:4d6a6482-0523-4fb8-8d0c-6e83065afcc8] I've reviewed the PR and have left feedback. Thanks!", "created": "2015-03-30T11:06:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR with [~accountid:70121:4d6a6482-0523-4fb8-8d0c-6e83065afcc8]'s fix and an acceptance test update.\n\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/158", "created": "2015-03-31T15:34:00.000000"}], "components": ["inifile"], "created": "2015-03-20T21:40:00.000000", "creator": "70121:4d6a6482-0523-4fb8-8d0c-6e83065afcc8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a72825a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqazz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4330625_*|*_10007_*:*_1_*:*_62417250_*|*_3_*:*_1_*:*_334593502_*|*_10009_*:*_1_*:*_82839_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_589493025"}], "description": "When settings have a names containing spaces, as found in smb.conf the module fails to detect the existing setting and causes the creation of a duplicate setting.\n\nExample:\nini_setting { \"passdb backend\":\n  ensure  => present,\n  path    => '/etc/samba/smb.conf',\n  section => 'global',\n  setting => 'passdb backend',\n  value   => 'tdbsam',\n}\n\nResults In:\n[global]\npassdb backend = tdbsam\npassdb backend = tdbsam\npassdb backend = tdbsam\n...\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36974", "fixedVersions": [], "id": "36974", "issueType": "Bug", "key": "MODULES-1876", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4d6a6482-0523-4fb8-8d0c-6e83065afcc8", "resolution": "Fixed", "resolutionDate": "2015-04-01T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Setting names containing spaces fail ", "timeSpent": "PT0S", "updated": "2018-07-14T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7ac8562ab90069f9ed9b", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]it was on my to do list to come back and close these. Thanks for looking into them. ", "created": "2015-04-22T09:48:00.000000"}], "components": ["approved"], "created": "2015-03-20T11:53:00.000000", "creator": "623e7ac8562ab90069f9ed9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@784e8477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyyin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2843213023_*|*_6_*:*_1_*:*_0"}], "description": "Can we review these modules for Puppet Approved. \n\nOracle Config: https://forge.puppetlabs.com/hajee/oracle\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41275", "fixedVersions": [], "id": "41275", "issueType": "Task", "key": "MODULES-1875", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac8562ab90069f9ed9b", "resolution": "Done", "resolutionDate": "2015-04-22T09:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Please review Oracle module for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-04-22T09:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "i just checked httpd's svn history, and, mod_proxy_connect has been around since 2005, and is|was definitely in 2.2.\n\nwe have to remove that whole if, and just load the module regardless.", "created": "2015-03-20T11:36:00.000000"}], "components": ["apache", "supported"], "created": "2015-03-20T09:06:00.000000", "creator": "5cc103dfe386340e2f47785b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e82d19e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyyc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_290781924_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_662136082"}], "description": "class apache::mod:proxy_connect prevents apache versions less than 2.4 from inserting the module proxy_connect:\n\nLoadModule proxy_connect_module modules/mod_proxy_connect.so\n\nI don't see anything in the documentation on Apache 2.2 that would prohibit the use of mod_proxy_connect.  Is there a reason that mod_proxy_connect is coded only for Apache 2.4 and greater?\n\nI recommend changing:\n\n  if versioncmp($apache_version, '2.4') >= 0 {\n\nto\n\n  if versioncmp($apache_version, '2.2') >= 0 {\n\nin apache::mod:proxy_connect", "environment": "Red Hat 5, 32 bit, httpd 2.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36973", "fixedVersions": [], "id": "36973", "issueType": "Bug", "key": "MODULES-1874", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc103dfe386340e2f47785b", "resolution": "Fixed", "resolutionDate": "2015-03-23T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apache::mod::proxy_connect prevents all but httpd 2.4 and newer from using proxy_connect module", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Configuration file permissions are handled in manifests/server/conf.pp. This change should include a test or two to make sure the permission management is idempotent.", "created": "2017-02-03T11:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It does appear that the module does not manage the {{postgresql.conf}} file at all (just config entries inside of it) but this also doesn't appear to be a problem, and there is no problem statement given as part of the ticket.\n\n[~accountid:70121:c0717f41-4614-4cfe-a272-4ee838df157a] Could you supply a reason for needing this functionality?", "created": "2017-05-22T11:20:00.000000"}, {"author": "70121:c0717f41-4614-4cfe-a272-4ee838df157a", "body": "This ticket was filed over two years ago. I no longer use puppet and no longer care.", "created": "2017-05-22T15:03:00.000000"}, {"author": "557058:ed1cdd89-f9f8-49b4-84e9-69a7d120e06b", "body": "I do care. I just today had the case where someone carelessly ended up with a root:root owned postgresql.conf.\n\nUnfortunately puppet didn't fix the issue.\n\nThe same is true when the config file is lost. Only the specified entries are created and one can end up with an invalid configuration file", "created": "2017-10-20T10:02:00.000000"}, {"author": "557058:59f72e60-2599-4fa1-a8b1-1d5a9ff792ca", "body": "added management of postgresql.conf in :\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/940\n\nmay be blocked due to:\n\nMODULES-6100\n\npreferred restart of the service over reload as if the file is changed to root, the service will fallover and require a restart", "created": "2017-11-23T09:12:00.000000"}], "components": ["postgresql"], "created": "2015-03-19T16:28:00.000000", "creator": "70121:c0717f41-4614-4cfe-a272-4ee838df157a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. manage_postgresql_conf should notify Class['postgresql::server::reload']\n2. management should include file user, group, and mode"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57e5aa2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbyn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90222309_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_17884566181_*|*_10006_*:*_1_*:*_9416935411_*|*_10005_*:*_1_*:*_59162298437"}], "description": "When initdb is run, the stock postgresql.conf file is generated (with proper permissions), after which time the postgresql module adds its specified config entries. While the module manages the permissions on pg_ident.conf and pg_hba.conf, it does not manage permissions on postgresql.conf.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40213", "fixedVersions": [], "id": "40213", "issueType": "New Feature", "key": "MODULES-1873", "labels": ["beginner", "postgresql"], "originalEstimate": "PT0S", "parent": "44588", "parentSummary": "Customer, Community and Support Escalations", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c0717f41-4614-4cfe-a272-4ee838df157a", "resolution": "Won't Fix", "resolutionDate": "2017-12-15T10:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Postgresql module doesn't manage postgresql.conf file", "timeSpent": "PT0S", "updated": "2017-12-15T10:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. This seems to have gone green...", "created": "2015-03-24T16:33:00.000000"}], "components": ["mysql"], "created": "2015-03-19T09:57:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@297b92de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10052099_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_445670150"}], "description": "CI is failing on oracle-7: https://jenkins-modules.puppetlabs.com/view/Radiator/job/modules_puppetlabs-mysql_intn-sys_ext-master-enterprise-stable/PLATFORM_CONFIG=oracle-7-64mda,SLAVE_LABEL=beaker/40/console\n{noformat}\nDebug: Executing '/usr/bin/yum -d 0 -e 0 -y install mariadb-server'\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nDebug: /Stage[main]/Mysql::Server::Install/Package[mysql-server]: The container Class[Mysql::Server::Install] will propagate my refresh event\nDebug: Exec[mysql_install_db](provider=posix): Executing 'mysql_install_db --basedir=/usr --defaults-extra-file=/etc/my.cnf.d/server.cnf --datadir=/var/lib/mysql --user=mysql'\nDebug: Executing 'mysql_install_db --basedir=/usr --defaults-extra-file=/etc/my.cnf.d/server.cnf --datadir=/var/lib/mysql --user=mysql'\nNotice: /Stage[main]/Mysql::Server::Install/Exec[mysql_install_db]/returns: Installing MySQL system tables...Could not open required defaults file: /etc/my.cnf.d/server.cnf\nNotice: /Stage[main]/Mysql::Server::Install/Exec[mysql_install_db]/returns: Fatal error in defaults handling. Program aborted\nError: mysql_install_db --basedir=/usr --defaults-extra-file=/etc/my.cnf.d/server.cnf --datadir=/var/lib/mysql --user=mysql returned  instead of one of [0]\nError: /Stage[main]/Mysql::Server::Install/Exec[mysql_install_db]/returns: change from notrun to 0 failed: mysql_install_db --basedir=/usr --defaults-extra-file=/etc/my.cnf.d/server.cnf --datadir=/var/lib/mysql --user=mysql returned  instead of one of [0]\n{noformat}\nBecause:\n{noformat}\n[root@lgku97kwbn3tzeg mysql]# yum install mariadb-server\nPackage 1:mariadb-server-5.5.41-2.el7_0.x86_64 is obsoleted by mysql-community-server-5.6.23-3.el7.x86_64 which is already installed\nNothing to do\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42290", "fixedVersions": [], "id": "42290", "issueType": "Bug", "key": "MODULES-1872", "labels": ["ci", "jenkins"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-24T16:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CI: oracle7 uses mysql-community-server, not mariadb-server", "timeSpent": "PT0S", "updated": "2015-03-24T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR submitted to fix this issue:\n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/363", "created": "2015-06-02T07:49:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-19T05:52:00.000000", "creator": "5e98f00263acd40c3fa08559", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6986b274"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzr3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128341271_*|*_10007_*:*_1_*:*_77982915_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6357639014"}], "description": "When configuring the RabbitMQ tcp_listen_options, the parameter sets the value, it doesn't append to it.  That means that when the module (version 5.x) sets the value to *just* enable keepalive, it's implicitly removing all the other default configuration options.  This breaks a number of things, including restarts because SO_REUSEADDR will no longer be set.\n\nSee here for a list of the default options: https://www.rabbitmq.com/configure.html\n\nThis option should probably either be removed, or be changed to set all the defaults in addition to the tcp keepalive setting.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42289", "fixedVersions": [], "id": "42289", "issueType": "Bug", "key": "MODULES-1871", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e98f00263acd40c3fa08559", "resolution": "Fixed", "resolutionDate": "2015-06-03T05:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RabbitMQ TCP keepalives don't work properly", "timeSpent": "PT0S", "updated": "2015-06-03T05:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5cc103dfe386340e2f47785b", "body": "class {'apache':\n        httpd_dir       =>      '/web/apache2',\n}\n\nOverriding httpd_dir doesn't correctly set:\n    $conf_dir             = \"${httpd_dir}/conf\"\n    $confd_dir            = \"${httpd_dir}/conf.d\"\n    $mod_dir              = \"${httpd_dir}/conf.d\"\n    $vhost_dir            = \"${httpd_dir}/conf.d\"\n\nas you might expect.  In the example above, only $httpd_dir gets set to '/web/apache2'.  $conf_dir (and the others) are incorrectly set to their apache::params defaults instead of inheriting the ${httpd_dir} \"parent\" directory.  In the puppet run example below, I've put in a notify section for each variable.  Notice how only $httpd_dir is set properly.\n\n\nNotice: httpd_dir = /web/apache2\nNotice: /Stage[main]/Apache/Notify[httpd_dir = /web/apache2]/message: defined 'message' as 'httpd_dir = /web/apache2'\nNotice: vhost_dir = /etc/httpd/conf.d\nNotice: /Stage[main]/Apache/Notify[vhost_dir = /etc/httpd/conf.d]/message: defined 'message' as 'vhost_dir = /etc/httpd/conf.d'\nNotice: confd_dir = /etc/httpd/conf.d\nNotice: /Stage[main]/Apache/Notify[confd_dir = /etc/httpd/conf.d]/message: defined 'message' as 'confd_dir = /etc/httpd/conf.d'\nNotice: conf_dir = /etc/httpd/conf\nNotice: /Stage[main]/Apache/Notify[conf_dir = /etc/httpd/conf]/message: defined 'message' as 'conf_dir = /etc/httpd/conf'\nNotice: Finished catalog run in 1.94 seconds\n[root@admin01 tests]# \n\n\n", "created": "2015-03-19T05:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Dear [~accountid:5cc103dfe386340e2f47785b],\nIf you would like the conf directory to be in a different place, you should also be setting the conf_dir explicitly.  We can not assume that just b/c the http_dir is change that the user would want the conf_dir to also be changed.\n\nHope this helps.\nTravis", "created": "2015-03-19T12:59:00.000000"}, {"author": "5cc103dfe386340e2f47785b", "body": "But you're already making that assumption.  The code below (from params.pp) clearly bases $conf_dir and $confd_dir based on the parent $httpd_dir.  \n\n$httpd_dir = '/etc/httpd'\n$conf_dir = \"${httpd_dir}/conf\"\n$confd_dir = \"${httpd_dir}/conf.d\"\n\nWhy is it wrong to assume that if I want to move my entire \"conf\" structure to a different parent directory that the \"conf\" and \"confd\" (among others) shouldn't also move based on the fact that the code uses $httpd_dir as the parent to $conf_dir and $confd_dir?\n\nIsn't it logical to assume that if I want to move everything that I should only have to change $httpd_dir variable?  If I want $conf_dir or $confd_dir to be somewhere outside of the child of $httpd_dir, I would expect to type those values in manually.  What you're telling me is that if I want to move $httpd_dir, I have to also remember to go into the code to see if there are any other variables that use $httpd_dir as their 'parent'.  ", "created": "2015-03-19T14:58:00.000000"}], "components": ["apache", "supported"], "created": "2015-03-19T05:25:00.000000", "creator": "5cc103dfe386340e2f47785b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54ce2750"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyxpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27184412_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38064", "fixedVersions": [], "id": "38064", "issueType": "Bug", "key": "MODULES-1870", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc103dfe386340e2f47785b", "resolution": "Won't Fix", "resolutionDate": "2015-03-19T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache apache::params doesn't set conf_dir, confd_dir and vhosts_dir when overriding http_dir", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "So this apparently has to do with the way {{exec}} handles environment variables supplied via the {{environment}} parameter. After much back and forth I came to the conclusion that the values of the environment variables {{PGPASSWORD}} and {{NEWPASSWD_ESCAPED}} *must not* be quoted, single or otherwise (https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/passwd.pp#L24).\n\nI will submit a PR for this, and this probably also warrants a new release? At least in my opinion it is a grave bug that this code mangles the user-supplied password for the postgres role so that authentication will always fail.", "created": "2015-03-18T19:45:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Here's the PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/589", "created": "2015-03-18T20:41:00.000000"}, {"author": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "body": "In addition to the password being incorrect.  It makes this show as a change every run so the behavior you see from running puppet agent -t is the following on repeat. \n\n{noformat}\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for agent372-centos-2\nInfo: Applying configuration version '1428697012'\nNotice: /Stage[main]/Postgresql::Server::Passwd/Exec[set_postgres_postgrespw]/returns: ALTER ROLE\nNotice: /Stage[main]/Postgresql::Server::Passwd/Exec[set_postgres_postgrespw]/returns: executed successfully\nNotice: Finished catalog run in 6.91 seconds\n{noformat}", "created": "2015-04-10T14:20:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Indeed, it breaks idempotency as I mentioned above. The password that gets set is different from the one that Puppet expects to have set, so the {{Exec}} resource is always refreshed and always re-sets the password (wrongly).\n\nI will be finishing https://github.com/puppetlabs/puppetlabs-postgresql/pull/589 next week I hope, when I get some time to implement the acceptance tests.", "created": "2015-04-10T14:30:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Fix was merged in https://github.com/puppetlabs/puppetlabs-postgresql/pull/609", "created": "2015-06-04T13:17:00.000000"}], "components": ["postgresql"], "created": "2015-03-18T18:34:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67eb4401"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbzz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36984553_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6683180885"}], "description": "The change in https://github.com/puppetlabs/puppetlabs-postgresql/pull/530 introduced hiding PostgreSQL role passwords in the compiled catalog by making clever use of environment variables.\n\nThis does seem to backfire in case of the {{postgresql::server::passwd}} class which sets the password for the {{postgres}} role.\n\nI observe that when defining a {{postgresql::server::password}} of {{foobar}} it sets the password literally to {{$$foobar$$}}. The unless clause in {{Exec[set_postgres_postgrespw]}} now fails because the test doesn't work any more:\n\n{code}\npostgres@db01:~$ PGPASSWORD='foobar' psql -h localhost -p 5432 -c 'select 1'\npsql: FATAL:  password authentication failed for user \"postgres\"\nFATAL:  password authentication failed for user \"postgres\"\n{code}\n\nBut when doing this it works:\n\n{code}\npostgres@db01:~$ PGPASSWORD='$$foobar$$' psql -h localhost -p 5432 -c 'select 1'\n ?column? \n----------\n        1\n(1 row)\n{code}\n\nI don't yet know where the problem is exactly, but the upshot is that the password for the {{postgres}} role now gets set wrongly (!) on every single Puppet run. \nThe Exec resource is always triggered since the password that gets set is not the same as the one specified by the user ({{$$foobar$$}} vs {{foobar}}).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39098", "fixedVersions": [], "id": "39098", "issueType": "Bug", "key": "MODULES-1869", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2015-06-04T13:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Setting Postgres password is broken", "timeSpent": "PT0S", "updated": "2015-06-04T13:17:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "body": "PR for fix of this behavior for both ini_setting and ini_subsettings at https://github.com/puppetlabs/puppetlabs-inifile/pull/153", "created": "2015-03-18T16:12:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thanks for the contribution Chris. I've reviewed your PR and left some feedback.", "created": "2015-03-29T19:55:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] and I did the rebase and doc updates. The PR has been merged.", "created": "2015-03-30T16:12:00.000000"}], "components": ["inifile"], "created": "2015-03-18T16:06:00.000000", "creator": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e790f18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqb0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_470882_*|*_10007_*:*_1_*:*_1036677956_*|*_5_*:*_1_*:*_0"}], "description": "Inifile subsetting doesn't error out if you fail to provide 'section' as a parameter value, instead if the file doesn't exist it will change on every run and try to reference a section as [] and create it, the following manifest:\n{noformat}\nini_setting { \"sample setting\":\n  ensure  => present,\n  path    => '/tmp/test.foo',\n  setting => 'foo',\n  value   => 'a',\n}\n{noformat}\nWould create a file /tmp/test.foo\n{noformat}\n[]\nfoo = a\n[]\nfoo = a\n[]\nfoo = a\n[]\nfoo = a\n[]\nfoo = a\n{noformat}\n\nBuried in documentation there is a note saying \"if you want a global setting, you should provide section => \"\" \" - changing the type to default the value to \"\" if none is provided would accomplish the same thing and follow the logical pattern of \"if I don't declare a section, I want it global\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43335", "fixedVersions": [], "id": "43335", "issueType": "Bug", "key": "MODULES-1868", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "resolution": "Fixed", "resolutionDate": "2015-03-30T16:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Inifile file should handle global sections better", "timeSpent": "PT0S", "updated": "2015-03-30T16:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["DISM"], "created": "2015-03-18T15:00:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7be835b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbzr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9285_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_45800932718"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35932", "fixedVersions": [], "id": "35932", "issueType": "Task", "key": "MODULES-1867", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Won't Fix", "resolutionDate": "2016-08-29T17:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Create Acceptance Tests for DISM in prep for supported release", "timeSpent": "PT0S", "updated": "2016-08-29T17:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:58a869bd-a1fc-430d-9887-708f011d476a", "body": "As an implementation note, it's fairly straightforward to delete empty chains via the \"iptables -X <EMPTYCHAIN>\" command. \nhttp://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO-7.html#ss7.5\n\nThis command is safe to run, since it will only delete empty chains.  ", "created": "2015-03-18T09:47:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623e797fd32a94006a65d711] [~accountid:557058:58a869bd-a1fc-430d-9887-708f011d476a] I think this is just a documentation issue. I've updated the README [here|https://github.com/puppetlabs/puppetlabs-firewall#create-firewall-rules] with information on how to purge unmanaged chains. Note that if there are unmanaged rules in unmanaged chains it will take two runs for the chain to purge.", "created": "2015-03-31T09:44:00.000000"}, {"author": "557058:58a869bd-a1fc-430d-9887-708f011d476a", "body": "Worked like a charm, thanks [~accountid:623e797fd32a94006a65d711] and [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]!", "created": "2015-03-31T12:51:00.000000"}], "components": ["firewall"], "created": "2015-03-18T09:35:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3498b020"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqb07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6005570_*|*_3_*:*_1_*:*_4080141_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1113670132"}], "description": "We have noted that when a new set of firewall rules are applied, pre-existing chains are not removed from iptables, although any relevant rules are removed.\n\nAfter the new firewall is applied, the old chains still appear in the iptables -nvL output and in /etc/sysconfig/iptables.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33769", "fixedVersions": [], "id": "33769", "issueType": "Bug", "key": "MODULES-1866", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Fixed", "resolutionDate": "2015-03-31T09:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module doesn't delete empty chains", "timeSpent": "PT0S", "updated": "2015-03-31T12:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["haproxy"], "created": "2015-03-17T15:43:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d76a799"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyywwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_159427426_*|*_6_*:*_1_*:*_0"}], "description": "\"balance\" and \"option\" templates generate extra spaces.\n\nThe fix and updated tests are here:\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/167", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40212", "fixedVersions": [], "id": "40212", "issueType": "Bug", "key": "MODULES-1865", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Done", "resolutionDate": "2015-03-19T12:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove extraneous spaces.", "timeSpent": "PT0S", "updated": "2015-03-19T12:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "This no longer happens. spec/fixtures/modules is only removed when the spec_clean is ran.", "created": "2021-04-12T05:43:00.000000"}], "components": ["spec_helper"], "created": "2015-03-17T12:31:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ae12ee8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyywpj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85271135_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_191525452701_*|*_10005_*:*_1_*:*_2861"}], "description": "After each run of the rake task spec it will purge any dependencies from the directory spec/fixtures/modules directory.  This causes a startup to happen each time, it should instead by default keep those dependencies around unless the user specifically calls the spec_clean task.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42288", "fixedVersions": [], "id": "42288", "issueType": "Improvement", "key": "MODULES-1864", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2021-04-12T05:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Do not delete spec/fixtures/modules after each run", "timeSpent": "PT0S", "updated": "2021-04-12T05:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "PR with beaker specs https://github.com/puppetlabs/puppetlabs-git/pull/61", "created": "2015-03-18T12:14:00.000000"}, {"author": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "body": "Fixed in v0.4.0 (commit b8d8bb4) ", "created": "2015-07-30T10:37:00.000000"}], "components": ["git"], "created": "2015-03-17T10:28:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6935ad7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyywkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92685135_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11418533907_*|*_10005_*:*_1_*:*_153362140"}], "description": "{code}\n       \tError: Execution of 'git config --global user.email 'jane.doe@example.com'' returned 128: fatal: failed to stat '.': Permission denied\n       \tError: /Stage[main]/Main/Git::Config[Jane User Email]/Git_config[Jane User Email]/value: change from fatal: failed to stat '.': Permission denied to jane.doe@example.com failed: Execution of 'git config --global user.email 'jane.doe@example.com'' returned 128: fatal: failed to stat '.': Permission denied\n{code}\n\nSee https://github.com/puppetlabs/puppetlabs-git/pull/59 for potential fix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39095", "fixedVersions": [], "id": "39095", "issueType": "Bug", "key": "MODULES-1863", "labels": ["advanced"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-07-30T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to create git config with multiple users", "timeSpent": "PT0S", "updated": "2015-07-30T10:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Hi Christian, \nIs it ever the case you need to download from somewhere?  If not the the case, I would suggest that instead of URL address you use the absolute path as the source.  Where was the file stored that contained the key you requested?  ", "created": "2015-03-20T17:30:00.000000"}, {"author": "623cfe614a57610068e7d16d", "body": "The key is on an internal server.\n\nIt is not only this use case which benefits from the suggested fix but also the general idea of puppet being a declarative tool only doing necessary things to transform a configuration.", "created": "2015-04-17T01:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The description says \"with this change\"... is there an associated pull request?", "created": "2016-02-24T09:29:00.000000"}, {"author": "623cfe614a57610068e7d16d", "body": "yes, the pull request was closed though\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/470", "created": "2016-02-24T12:17:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Hey Christian. I'm commenting to ask if you have continued to pursue developing this improvement. Thanks!", "created": "2018-09-04T09:26:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "Due to a lack of movement for this improvement I'm going to close this ticket. If you still wish to pursue this and create a new PR, please feel free to re-open the ticket and we can review any changes you have. Thanks!", "created": "2018-10-01T06:17:00.000000"}], "components": ["apt", "supported"], "created": "2015-03-17T05:10:00.000000", "creator": "623cfe614a57610068e7d16d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ea17ff3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwlj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_303102647_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_108576099911_*|*_10005_*:*_2_*:*_2926408217"}], "description": "currently the apt_key provider assumes a resource exists if it is going to be installed, as the create method does the right thing.\n\nWith this change the exists call additionally checks, if a key with the requested id is already installed. This makes the resource more declarative, since it does not try to install it in all cases.\n\nWe encountered this issue to support local-running puppet on an offline machine with a source parameter on apt_key. This always attempted to download the source and failed subsequently.", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "40211", "fixedVersions": [], "id": "40211", "issueType": "Improvement", "key": "MODULES-1862", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe614a57610068e7d16d", "resolution": "Won't Do", "resolutionDate": "2018-10-01T06:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt apt_key should check for local installed keys", "timeSpent": "PT0S", "updated": "2018-10-01T06:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/96 was merged. Thanks!", "created": "2015-03-23T11:41:00.000000"}], "components": ["spec_helper"], "created": "2015-03-16T17:35:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@752ab896"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyywbr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_231312908_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_352289870"}], "description": "I just pulled in puppetlabs_spec_helper 0.10.0 and noticed I was getting this error:\n\n{noformat}\nCloning into 'spec/fixtures/modules/stdlib'...\nremote: Counting objects: 414, done.\nremote: Compressing objects: 100% (281/281), done.\nremote: Total 414 (delta 145), reused 240 (delta 117), pack-reused 0\nReceiving objects: 100% (414/414), 169.80 KiB | 0 bytes/s, done.\nResolving deltas: 100% (145/145), done.\nChecking connectivity... done.\nfatal: ambiguous argument '4.3.1': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n{noformat}\n\nMy .fixture.yml\n\n{noformat}\nfixtures:\n  repositories:\n    stdlib:\n      repo: git://github.com/puppetlabs/puppetlabs-stdlib.git\n      ref: 4.3.1\n    java:\n      repo: git://github.com/puppetlabs/puppetlabs-java.git\n    tomcat:\n      repo: git://github.com/puppetlabs/puppetlabs-tomcat.git\n    epel:\n      repo: git://github.com/stahnma/puppet-module-epel.git\n  symlinks:\n    profile: \"#{source_dir}\"\n{noformat}\n\nI believe the use of \"--depth 1\" prevents tags from being pulled via git so the ability to execute a \"git reset --hard <tag>\" is broken.\n\nA simple fix may be to execute \"git fetch --tags origin\" on the cloned repo if a fixture is defined with a \"ref\" value.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35931", "fixedVersions": [], "id": "35931", "issueType": "Bug", "key": "MODULES-1861", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2015-03-23T11:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Shallow clone breaks ability to use \"ref\" for fixtures", "timeSpent": "PT0S", "updated": "2015-03-23T11:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Reproduced on ubuntu 1404 with mongo 2.4.9:\n\n{code}\nclass { 'mongodb::server':\n  ssl => true,\n  ssl_key => '/etc/ssl/mongodb.pem'\n}\n\nmongodb::db { 'pulp_database': \n  user => 'pulp_user',\n  password => 'j634d6536s3h356gasdtgosdhgt',\n}\n{code}\n\nIt looks like the mongo command should be using the --ssl and associated flags for this:\n\n{code}\n# mongo admin --quiet --host 127.0.0.1:27017 --eval 'printjson(db.getMongo().getDBs())'\nTue Mar 17 16:54:08.700 DBClientCursor::init call() failed\nTue Mar 17 16:54:08.700 Error: DBClientBase::findN: transport error: 127.0.0.1:27017 ns: admin.$cmd query: { whatsmyuri: 1 } at src/mongo/shell/mongo.js:147\nexception: connect failed\n# mongo admin --quiet --host 127.0.0.1:27017 --eval 'printjson(db.getMongo().getDBs())' --ssl\n{\n\t\"databases\" : [\n\t\t{\n\t\t\t\"name\" : \"local\",\n\t\t\t\"sizeOnDisk\" : 83886080,\n\t\t\t\"empty\" : false\n\t\t}\n\t],\n\t\"totalSize\" : 83886080,\n\t\"ok\" : 1\n}\n{code}\n", "created": "2015-03-17T17:57:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-03-16T14:38:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31446834"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyvxj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_98213877_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83006573880"}], "description": "When installing and configuring mongodb with ssl, providers fail:\n\n    mongodb::db { 'pulp_database':\n      user     => 'pulp_user',\n      password => 'j634d6536s3h356gasdtgosdhgt',\n    }\n\nMon Mar 16 16:30:38.254 DBClientCursor::init call() failed\nMon Mar 16 16:30:38.256 Error: DBClientBase::findN: transport error: 127.0.0.1:27017 ns: admin.$cmd query: { whatsmyuri: 1 } at src/mongo/shell/mongo.js:147\nexception: connect failed\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "35930", "fixedVersions": [], "id": "35930", "issueType": "Bug", "key": "MODULES-1860", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cli commands not working when using ssl", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The puppetlabs-rsync module is not currently maintained. If you want to take over maintainership, please follow the instructions in [Adopting a \"puppetlabs\" module|https://ospassist.puppet.com/hc/en-us/articles/360058837113-Adopting-a-puppetlabs-module]", "created": "2021-03-08T04:35:00.000000"}], "components": ["rsync"], "created": "2015-03-15T21:44:00.000000", "creator": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33630028"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyvgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Mar/21"}], "description": "https://travis-ci.org/puppetlabs/puppetlabs-rsync/jobs/54518125 from MODULES-1858\n\nNeed to pin rspec to 3.1.0 for Ruby 1.8.7 as per https://github.com/rspec/rspec-core/issues/1864 to make puppetlabs-rsync tests run on EL6.\n\nWill submit another GitHub PR.", "environment": "CentOS 6 (Ruby 1.8.7)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42347", "fixedVersions": [], "id": "42347", "issueType": "Bug", "key": "MODULES-1859", "labels": ["puppetlabs-rsync", "rspec"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-rsync module needs to pin rspec gem version to 3.1.0", "timeSpent": "PT0S", "updated": "2021-03-08T04:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Submitted [pull request #62|https://github.com/puppetlabs/puppetlabs-rsync/pull/62] with patch using {{Kernel#Array}}.", "created": "2015-03-15T21:35:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-03-27T11:20:00.000000"}], "components": [], "created": "2015-03-15T18:38:00.000000", "creator": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c77cabe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyvgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1010523338_*|*_5_*:*_1_*:*_0"}], "description": "The ERB template code for generating the Rsync module config is using {{to_a}}, which isn't compatible with Puppet Server's Ruby 1.9.something.\n\nError message from rsync module on Puppet Server 1.0.2:\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template rsync/module.erb:\n  Filepath: /etc/puppet/modules/rsync/templates/module.erb\n  Line: 28\n  Detail: undefined method `to_a' for \"my_rsync_module\":String\n at /etc/puppet/modules/rsync/manifests/server/module.pp:64 on node www1.example.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}", "environment": "CentOS 6 running Puppet Server 1.0.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40210", "fixedVersions": [], "id": "40210", "issueType": "Bug", "key": "MODULES-1858", "labels": ["github", "puppetlabs-rsync", "puppet-server"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "resolution": "Fixed", "resolutionDate": "2015-03-27T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rsync::server::module template not compatible with ruby > 1.8", "timeSpent": "PT0S", "updated": "2015-03-27T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "623c0fcba9575800695acb52", "body": "Have submitted pull request:\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/324", "created": "2015-03-15T08:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Running the tests with rspec-core 3.2.2 & rspec-puppet 2.2.0 causes no failures:\n\n{code}\n/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -I/Users/jonnyt/dev/modules/puppetlabs-rabbitmq/.bundle/gems/ruby/2.0.0/gems/rspec-core-3.2.2/lib:/Users/jonnyt/dev/modules/puppetlabs-rabbitmq/.bundle/gems/ruby/2.0.0/gems/rspec-support-3.2.2/lib /Users/jonnyt/dev/modules/puppetlabs-rabbitmq/.bundle/gems/ruby/2.0.0/gems/rspec-core-3.2.2/exe/rspec --pattern spec/\\{classes,defines,unit,functions,hosts,integration\\}/\\*\\*/\\*_spec.rb --color\n.....................................................................................................................................................................................................................................................................................................................................................................................................\n\nDeprecation Warnings:\n\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /Users/jonnyt/dev/modules/puppetlabs-rabbitmq/.bundle/gems/ruby/2.0.0/gems/puppetlabs_spec_helper-0.10.3/lib/puppetlabs_spec_helper/module_spec_helper.rb:11:in `verify_contents'.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n1 deprecation warning total\n\nFinished in 1 minute 3.57 seconds (files took 0.96196 seconds to load)\n389 examples, 0 failures\n{code}\n\nI believe we are now using rspec-puppet 2.2.0 now in our rabbitmq testing", "created": "2015-06-03T06:34:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Resolving due to newer version of rspec-puppet now being used which appears to have fixed these failures", "created": "2015-06-03T06:36:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-15T08:20:00.000000", "creator": "623c0fcba9575800695acb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@763dab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbu7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_351067840_*|*_3_*:*_1_*:*_80887677_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_83701_*|*_10005_*:*_1_*:*_6473759779"}], "description": "Looking on travis at the last build 5 days ago for rabbitmq https://travis-ci.org/puppetlabs/puppetlabs-rabbitmq/jobs/53854467 since then a release of rspec-puppet 2.0.1 was released 13th March 2015. When I have run the tests as part of a fix for https://puppet.atlassian.net/browse/MODULES-1514 It is now using  rspec-core 3.2.2 & rspec-puppet 2.0.1 and the test failures are:\n\n{noformat}\nFailures:\n\n  1) rabbitmq on unsupported distributions we fail\n     \u001b[31mFailure/Error: expect { subject }.to raise_error(/not supported on an Unsupported/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /not supported on an Unsupported/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:9:in `block (3 levels) in <top (required)>'\u001b[0m\n\n  2) rabbitmq on Debian with file_limit => foo does not compile\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/\\$file_limit must be an integer, 'unlimited', or 'infinity'/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /\\$file_limit must be an integer, 'unlimited', or 'infinity'/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:166:in `block (4 levels) in <top (required)>'\u001b[0m\n\n  3) rabbitmq on Debian configures config_cluster with defaults fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^You must set the \\$erlang_cookie value/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^You must set the \\$erlang_cookie value/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:318:in `block (6 levels) in <top (required)>'\u001b[0m\n\n  4) rabbitmq on Debian configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x000000065ab080>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:450:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  5) rabbitmq on Debian configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x00000005737af8>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:476:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  6) rabbitmq on Debian ssl options with invalid ssl_versions type fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/is not an Array/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /is not an Array/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:625:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  7) rabbitmq on Debian ssl options with ssl_versions and not ssl fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^\\$ssl_versions requires that \\$ssl => true/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^\\$ssl_versions requires that \\$ssl => true/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:640:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  8) rabbitmq on RedHat configures config_cluster with defaults fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^You must set the \\$erlang_cookie value/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^You must set the \\$erlang_cookie value/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:318:in `block (6 levels) in <top (required)>'\u001b[0m\n\n  9) rabbitmq on RedHat configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x000000081b5d48>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:450:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  10) rabbitmq on RedHat configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x00000006242560>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:476:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  11) rabbitmq on RedHat ssl options with invalid ssl_versions type fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/is not an Array/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /is not an Array/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:625:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  12) rabbitmq on RedHat ssl options with ssl_versions and not ssl fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^\\$ssl_versions requires that \\$ssl => true/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^\\$ssl_versions requires that \\$ssl => true/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:640:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  13) rabbitmq on SUSE configures config_cluster with defaults fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^You must set the \\$erlang_cookie value/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^You must set the \\$erlang_cookie value/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:318:in `block (6 levels) in <top (required)>'\u001b[0m\n\n  14) rabbitmq on SUSE configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x00000008662d28>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:450:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  15) rabbitmq on SUSE configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x0000000885ef28>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:476:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  16) rabbitmq on SUSE ssl options with invalid ssl_versions type fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/is not an Array/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /is not an Array/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:625:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  17) rabbitmq on SUSE ssl options with ssl_versions and not ssl fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^\\$ssl_versions requires that \\$ssl => true/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^\\$ssl_versions requires that \\$ssl => true/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:640:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  18) rabbitmq on Archlinux configures config_cluster with defaults fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^You must set the \\$erlang_cookie value/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^You must set the \\$erlang_cookie value/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:318:in `block (6 levels) in <top (required)>'\u001b[0m\n\n  19) rabbitmq on Archlinux configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x0000000920a900>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:450:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  20) rabbitmq on Archlinux configuring ldap authentication should contain ldap parameters\n     \u001b[31mFailure/Error: verify_contents(subject, 'rabbitmq.config',\u001b[0m\n     \u001b[31mNoMethodError:\u001b[0m\n     \u001b[31m  undefined method `resource' for #<Proc:0x00000009693990>\u001b[0m\n     \u001b[36m# /home/travis/.rvm/gems/ruby-2.0.0-p598/gems/puppetlabs_spec_helper-0.9.1/lib/puppetlabs_spec_helper/module_spec_helper.rb:10:in `verify_contents'\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:476:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  21) rabbitmq on Archlinux ssl options with invalid ssl_versions type fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/is not an Array/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /is not an Array/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:625:in `block (5 levels) in <top (required)>'\u001b[0m\n\n  22) rabbitmq on Archlinux ssl options with ssl_versions and not ssl fails\n     \u001b[31mFailure/Error: expect{subject}.to raise_error(/^\\$ssl_versions requires that \\$ssl => true/)\u001b[0m\n     \u001b[31m  expected Exception with message matching /^\\$ssl_versions requires that \\$ssl => true/ but nothing was raised\u001b[0m\n     \u001b[36m# ./spec/classes/rabbitmq_spec.rb:640:in `block (5 levels) in <top (required)>'\u001b[0m\n\nDeprecation Warnings:\n\nUsing `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /home/travis/build/puppetlabs/puppetlabs-rabbitmq/spec/unit/puppet/provider/rabbitmq_binding/rabbitmqadmin_spec.rb:27:in `block (2 levels) in <top (required)>'.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n1 deprecation warning total\n\nFinished in 1 minute 47.5 seconds (files took 1.31 seconds to load)\n\u001b[31m369 examples, 22 failures\u001b[0m\n\n{noformat}\n\n\n", "environment": "CentOS 6.5, puppet 3.7.4 rabbitmq module 5.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35929", "fixedVersions": [], "id": "35929", "issueType": "Bug", "key": "MODULES-1857", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0fcba9575800695acb52", "resolution": "Fixed", "resolutionDate": "2015-06-03T06:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq module - test failures when using rspec-core 3.2.2 & rspec-puppet 2.0.1", "timeSpent": "PT0S", "updated": "2015-06-03T06:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0fcba9575800695acb52", "body": "Have submitted pull request. Hopefully all ok as this will be my first contribution:\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/323", "created": "2015-03-15T05:59:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Merged", "created": "2015-04-16T11:36:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-15T05:43:00.000000", "creator": "623c0fcba9575800695acb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a4399b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyvfr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_368004398_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2417983689"}], "description": "When using a non default management port for rabbit the puppet module is unable to create the bindings and queues:\n\n{code}\nclass { '::rabbitmq':\n        service_manage    => true,\n        port              => '5672',\n        management_port   => '11111',\n        delete_guest_user => true,\n        admin_enable      => true,\n      } ->\n\n      rabbitmq_user { 'dan':\n        admin    => true,\n        password => 'bar',\n        tags     => ['monitoring', 'tag1'],\n      } ->\n      \n      rabbitmq_user_permissions { 'dan@host2':\n        configure_permission => '.*',\n        read_permission      => '.*',\n        write_permission     => '.*',\n      }\n\n      rabbitmq_vhost { 'host2':\n        ensure => present,\n      } ->\n\n      rabbitmq_exchange { 'exchange2@host2':\n        user     => 'dan',\n        password => 'bar',\n        type     => 'topic',\n        ensure   => present,\n      } ->\n\n      rabbitmq_queue { 'queue2@host2':\n        user        => 'dan',\n        password    => 'bar',\n        durable     => true,\n        auto_delete => false,\n        ensure      => present,\n      } ->\n\n      rabbitmq_binding { 'exchange2@queue2@host2':\n        user             => 'dan',\n        password         => 'bar',\n        destination_type => 'queue',\n        routing_key      => '#',\n        ensure           => present,\n      }\n\n{code}\n\nError message is:\n{noformat}\nNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Triggered 'refresh' from 1 events\n       \tNotice: /Stage[main]/Main/Rabbitmq_vhost[host2]/ensure: created\n       \tNotice: /Stage[main]/Main/Rabbitmq_user_permissions[dan@host2]/ensure: created\n       \tNotice: /Stage[main]/Main/Rabbitmq_exchange[exchange2@host2]/ensure: created\n       \tError: Execution of '/usr/local/bin/rabbitmqadmin declare queue --vhost=host2 --user=dan --password=bar name=queue2 durable=true auto_delete=false arguments={}' returned 1: *** Could not connect: [Errno 111] Connection refused\n       \tError: /Stage[main]/Main/Rabbitmq_queue[queue2@host2]/ensure: change from absent to present failed: Execution of '/usr/local/bin/rabbitmqadmin declare queue --vhost=host2 --user=dan --password=bar name=queue2 durable=true auto_delete=false arguments={}' returned 1: *** Could not connect: [Errno 111] Connection refused\n       \tNotice: Stage[main]/Main/Rabbitmq_binding[exchange2@queue2@host2]: Dependency Rabbitmq_queue[queue2@host2] has failures: true\n       \tWarning: /Stage[main]/Main/Rabbitmq_binding[exchange2@queue2@host2]: Skipping because of failed dependencies\n       \tNotice: Finished catalog run in 6.90 seconds\n{noformat}\n\nI have done what I believe is the code fix and will add the pull request in the comments. I think it is to do with that the rabbitmq_binding and rabbitmq_queue providers when calling rabbitmqadmin currently do not pass in the /etc/rabbitmq/rabbitmqadmin.conf file as this would list the port in use.\n\n\nNOTE: When using default management port this is not an issue.", "environment": "Centos 6.5, puppet 3.6.2, 5.1.0 of the rabbitmq puppet module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34789", "fixedVersions": [], "id": "34789", "issueType": "Bug", "key": "MODULES-1856", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0fcba9575800695acb52", "resolution": "Fixed", "resolutionDate": "2015-04-16T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RabbitMQ Module - Error creating bindings and queues when non default management port is used", "timeSpent": "PT0S", "updated": "2015-04-16T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "I was unable to duplicate this on Ubuntu 12.04 with PE 3.7.2(puppet 3.7.4)", "created": "2015-03-19T11:53:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "{code}\n==> default: Notice: /Stage[main]/Main/Git::Config[user.email]/Git_config[user.email]/value: value changed 'who__@gmail.com' to 'me____@puppetlabs.com'\n==> default: Notice: Finished catalog run in 0.14 seconds\ngit  [master] $vagrant ssh\nWARNING: Could not load IOV methods. Check your GSSAPI C library for an update\nWARNING: Could not load AEAD methods. Check your GSSAPI C library for an update\nWelcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)\n\n * Documentation:  https://help.ubuntu.com/\nLast login: Thu Mar 19 11:37:34 2015 from 10.0.2.2\nvagrant@localhost:~$ git config -l\nuser.name=Travis Fields\nuser.email=me____@puppetlabs.com\n{code}", "created": "2015-03-19T12:44:00.000000"}], "components": ["git"], "created": "2015-03-14T14:26:00.000000", "creator": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3477aa62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyvev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_425832487_*|*_6_*:*_1_*:*_0"}], "description": "I have this in my default.pp\n\n\ninclude git\n\ngit::config { 'user.name':\n  value => 'antoniocs'\n}\n\ngit::config { 'user.email':\n  value => 'antoniocs@gmail.com'\n}\n\nI initially got an error because git config was called when git has not been installed (I have include git before any of the commands so I don't know why I got that error).\n\nI reran vagrant provision and got this:\n\n==> acs_dev: Notice: /Stage[main]/Main/Git::Config[user.email]/Exec[git config --global user.email 'antoniocs___@gmail.com']/returns: executed successfully\nNOTE: I added ___ to my email to test this.\n\nAs you can see there it says it was successful.\n\nBut before I ran the provision I went in to the vm and ran this command manually:\n\ngit config --global user.email antoniocs@gmail.com\nNOTE: No ___\n\nSo if that vagrant provison ran with success I should have antoniocs___@gmail.com as my global email.\n\nI ran: git config -l and got the following results:\n\nvagrant@acs:/vagrant$ git config -l\nuser.name=antoniocs\nuser.email=antoniocs@gmail.com\ncore.repositoryformatversion=0\ncore.filemode=false\ncore.bare=false\ncore.logallrefupdates=true\ncore.symlinks=false\ncore.ignorecase=true\n<this had more stuff but it was relevant to the repo>\n\nAs you can see the email remains the same, so this leads me to conclude that git::config isn't doing anything. You can see my vagrant and puppet config at https://github.com/AntonioCS/puppet-development-stack", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40209", "fixedVersions": [], "id": "40209", "issueType": "Bug", "key": "MODULES-1855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-19T12:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Git config not setting any values", "timeSpent": "PT0S", "updated": "2015-03-19T12:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:6075e0821d2b2500696db7e2],\n\nThis module looks pretty good, but one thing we need to see updated before we can mark it as approved is some metadata changes. In your OS support you just list the operatingsystem without specifying the version. It would be better to only have information on OS/versions you know the code works on and not have operatingsystem information for untested versions/oses, just so users have a better idea of whether or not it works on their os. In our testing on ubuntu lucid it didn't work.", "created": "2015-03-24T10:46:00.000000"}, {"author": "6075e0821d2b2500696db7e2", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nthanks for checking our module! We've just released 3.2.0 that adds metadata for the operating system versions that we're using and tested it with. We will add more versions if we get reports from our users.\n\nIf you happen to find other issues feel free to comment or just open an issue on Github.", "created": "2015-04-10T12:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks [~accountid:6075e0821d2b2500696db7e2], your module has been marked as approved.", "created": "2015-04-15T17:27:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2015-03-13T13:57:00.000000", "creator": "6075e0821d2b2500696db7e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12df137a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyuyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_938950015_*|*_3_*:*_1_*:*_3117589_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1921745205"}], "description": "Please review mayflower/php for Puppet Approved status.\n\nA few things to highlight:\n * Custom configuration heavily depends on hiera, this is a design choice\n * mod_php is not supported but is already handled by puppetlabs/apache\n * All other PHP configurations, in particular FPM, all available extensions and custom configuration settings are supported generically\n * We support a wide range of operating systems (FreeBSD in the next release)\n * We have rdoc documentation in all manifests, auto-generated documentation by travis-ci is available at http://php.puppet.mayflower.de/\n * We try to keep the code clean, simple and generic\n\nLinks:\n * Forge: https://forge.puppetlabs.com/mayflower/php\n * Github: https://github.com/Mayflower/puppet-php\n * Documentation: http://php.puppet.mayflower.de/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33795", "fixedVersions": [], "id": "33795", "issueType": "New Feature", "key": "MODULES-1854", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6075e0821d2b2500696db7e2", "resolution": "Fixed", "resolutionDate": "2015-04-15T17:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mayflower/php: Puppet Approved review", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Really more of a closed/can't fix than a closed/won't fix.\n\nSee https://lists.debian.org/deity/2014/10/msg00062.html. Little hope of this working out of the box on any of our currently supported systems.", "created": "2015-03-18T18:15:00.000000"}], "components": ["apt"], "created": "2015-03-13T12:41:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68860868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyuxj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_452035734_*|*_6_*:*_1_*:*_0"}], "description": "Right now apt_key deletes based on the short key regardless of what is provided. Provider should do the right thing based on what you're ensuring is absent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34788", "fixedVersions": [], "id": "34788", "issueType": "Bug", "key": "MODULES-1853", "labels": ["puppelabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Won't Fix", "resolutionDate": "2015-03-18T18:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Should delete apt keys based on what the user provides", "timeSpent": "PT0S", "updated": "2015-03-18T18:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c128b9b54ec0068b143c4", "body": "Will it not do that on the next run as it is now?", "created": "2015-03-21T07:44:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Do you mean the next puppet run? I believe the retries should be done within the current run, in the provider's code.", "created": "2015-03-30T03:33:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "I think a bigger issue to investigate is why you are getting deadlocks on a transaction involving user creation.  \n\nAlso if you could please provide what version of mysql/mariadb you are using and what version of the module along with which puppet version", "created": "2015-07-29T12:01:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Closed due to inactivity, please reopen with requested details if it continues to be an issue", "created": "2018-07-04T03:25:00.000000"}], "components": ["mysql"], "created": "2015-03-13T08:42:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d97aae3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyuqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_635903039_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_92503478183_*|*_10005_*:*_1_*:*_11299207509"}], "description": "Then there is a deadlock in MySQL, the puppet provider should retry the failed operation as is is suggested in error message:\n\n...Execution of '/usr/bin/mysql mysql -e create user 'foo'@'bar' identified by PASSWORD '*baz' returned 1: ERROR 1213 (40001) at line 1: Deadlock found when trying to get lock; try restarting transaction", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39092", "fixedVersions": [], "id": "39092", "issueType": "Bug", "key": "MODULES-1852", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[puppet-mysql] Provider should be able to retry operations in case of deadlocks", "timeSpent": "PT0S", "updated": "2018-07-04T03:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "PR: https://github.com/puppetlabs/puppetlabs-apache/pull/1079\n", "created": "2015-03-18T12:40:00.000000"}], "components": ["apache", "supported"], "created": "2015-03-12T12:49:00.000000", "creator": "557058:499ed594-4b99-43d4-8d81-4e100db2eb82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6aee912d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyufj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600164466_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_22198047866_*|*_10005_*:*_1_*:*_435181"}], "description": "In version 1.3.0\nThe template ssl.erb has the value for ssl_honorcipherorder hardcoded to true instead of using the class parameter $ssl_honorcipherorder", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "36972", "fixedVersions": [], "id": "36972", "issueType": "Bug", "key": "MODULES-1851", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:499ed594-4b99-43d4-8d81-4e100db2eb82", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Template ssl.erb ignores parameter ssl_honorcipherorder", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged commit by [~accountid:557058:b140879c-4373-4560-a85b-714058ed6147]. Thanks a lot!", "created": "2016-10-19T15:46:00.000000"}], "components": ["postgresql"], "created": "2015-03-12T11:31:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@749e37f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyym13:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Oct/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_610044471_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50122010654"}], "description": "The validate_strings should all be validate_re, because validate_string just checks that each variable passed is a string.\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/grant.pp", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "39088", "fixedVersions": [], "id": "39088", "issueType": "Bug", "key": "MODULES-1850", "labels": ["beginner", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2016-10-19T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "validate_string doesn't do what it was assumed to do", "timeSpent": "PT0S", "updated": "2016-10-19T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "We don't support this module any longer, however if you would like to submit a PR we could then accept it.  This work revolved around the original dashboard that has since long been gone.", "created": "2015-03-25T09:36:00.000000"}], "components": [], "created": "2015-03-12T09:41:00.000000", "creator": "623cff4d7910a200718c1f51", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574c1490"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyu73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1122960562_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs/dashboard module says dependencies: puppetlabs/mysql (>= 0.3.0)\n\nHowever, it's not compatible with any version of puppetlabs/mysql > 1.0.0.  puppetlabs/mysql is up to 3.3.0 now.\n\nThere's been a lot of changes to puppetlabs/mysql whereas puppetlabs/dashboard has not changed at all.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35928", "fixedVersions": [], "id": "35928", "issueType": "Bug", "key": "MODULES-1848", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff4d7910a200718c1f51", "resolution": "Won't Fix", "resolutionDate": "2015-03-25T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/dashboard no longer works", "timeSpent": "PT0S", "updated": "2015-03-25T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "body": "Duplicate bug, see MODULES-1846", "created": "2015-03-12T09:30:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-12T09:05:00.000000", "creator": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ff47f67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyu6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1560150_*|*_6_*:*_1_*:*_0"}], "description": "This causes the provider to fail for versions >= 3.5.\n\nDiscussion in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/322", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33793", "fixedVersions": [], "id": "33793", "issueType": "Bug", "key": "MODULES-1847", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "resolution": "Duplicate", "resolutionDate": "2015-03-12T09:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq 3.5.0 requires API changes for password authentication", "timeSpent": "PT0S", "updated": "2015-03-12T09:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:c0717f41-4614-4cfe-a272-4ee838df157a", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/322", "created": "2015-03-12T09:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Pr closed in favor of 332", "created": "2015-08-18T15:24:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-12T07:00:00.000000", "creator": "70121:015ccf0c-5045-4cd2-81ac-bd56ce85a4c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f8ecdce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc0f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_708460924_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13059368130"}], "description": "RabbitMQ changed their interal API a little:\nhttp://hg.rabbitmq.com/rabbitmq-server/diff/6c84e8ea7923/src/rabbit_auth_backend_internal.erl\n\nSo check_user_login/2 is no longer exported, but can just be replaced with user_login_authentication/2 which worked for me. Unfortunately this would break compatibility with everything prior, so I guess some version checking will need to happen to decide which to use.", "environment": "Ubuntu server Ubuntu 14.04.2 LTS\nrabbitmq-server package 3.5.0-1\nPuppet 3.7.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39085", "fixedVersions": [], "id": "39085", "issueType": "Bug", "key": "MODULES-1846", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:015ccf0c-5045-4cd2-81ac-bd56ce85a4c4", "resolution": "Fixed", "resolutionDate": "2015-08-18T15:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failure on rabbit_auth_backend_internal:check_user_login with RabbitMQ 3.5.0-1 on Ubuntu 14.04", "timeSpent": "PT0S", "updated": "2015-08-18T15:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:8527c9e8-8e3f-451c-b529-f6fe014233ed] This module looks pretty good, but needs a few updates before it can be approved:\n* You don't have an issues link in your metadata.json\n* You have no OS support information in your metadata.json\n* You have no puppet/pe compatibility information in your metadata.json\n* It would be great if your README could at least follow the README template (and additional documentation for classes and parameters would be awesome)", "created": "2015-04-08T10:54:00.000000"}, {"author": "557058:8527c9e8-8e3f-451c-b529-f6fe014233ed", "body": "I have pulled the requested metadata.json into v2.7.0 will work on the README as I can", "created": "2015-04-08T12:23:00.000000"}, {"author": "557058:8527c9e8-8e3f-451c-b529-f6fe014233ed", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I pulled in elements of the README template from apache, still needs some work but at specific blocker feedback would be appreciated as you have time.", "created": "2015-04-15T12:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:8527c9e8-8e3f-451c-b529-f6fe014233ed], thanks for the updates! The metadata updates look good, and README isn't required for approved status, so that happening in the future is fine!", "created": "2015-04-15T16:34:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks [~accountid:557058:8527c9e8-8e3f-451c-b529-f6fe014233ed], your module has been marked as approved!", "created": "2015-04-15T17:27:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2015-03-11T15:13:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b09dbe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyytqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2403613595_*|*_3_*:*_1_*:*_3162161_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_625228088"}], "description": "Review https://forge.puppetlabs.com/zack/r10k", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35866", "fixedVersions": [], "id": "35866", "issueType": "Task", "key": "MODULES-1843", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-04-15T17:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Approved review for zack/r10k", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] this module looks pretty good, but could you add OS support information to the metadata? Thanks!", "created": "2015-04-22T10:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Added. Got a 5.0 on the forge finally :P", "created": "2015-11-03T11:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Looks good to go bar one strange anomaly. The license is not showing in the forge can you have a look please? I see there is a license file and it is in the metadata.json, but it isnt showing in the forge.", "created": "2015-12-02T03:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] just pinging you about this. ", "created": "2016-01-08T07:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user Ah thanks, the file was named LICENCE instead of LICENSE but it's fixed now: https://forge.puppetlabs.com/hunner/hiera/license", "created": "2016-01-08T09:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] [~accountid:557058:ad2090d1-8a61-4530-9228-7d89570c23b7] we approve !!", "created": "2016-01-11T03:37:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Done, although I think you guys are crazy for trusting this \"hunner\" guy...", "created": "2016-01-11T14:59:00.000000"}], "components": ["approved"], "created": "2015-03-11T15:11:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@672561fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyytqf:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101315_*|*_3_*:*_2_*:*_3654137522_*|*_10009_*:*_1_*:*_1622220846_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_21164802237"}], "description": "Review https://forge.puppetlabs.com/hunner/hiera for approved", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34772", "fixedVersions": [], "id": "34772", "issueType": "Task", "key": "MODULES-1842", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-01-11T14:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Approved review for hunner/hiera", "timeSpent": "PT0S", "updated": "2016-01-11T14:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:5ad302a7-67ea-4afc-baad-fa9e700de03a] I'm unable to reproduce the issue. Perhaps ip6tables hasn't been enabled on the box you're trying it on?\n\n{code}\n[root@kdlmnq2u4jgxnnh ~]# cat 1.pp\nclass { 'firewall': }\n    ->\n    resources { 'firewall':\n      purge   => true,\n    }\n\n\n[root@kdlmnq2u4jgxnnh ~]# puppet apply 1.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for kdlmnq2u4jgxnnh.delivery.puppetlabs.net in environment production in 0.68 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/share/ruby/vendor_ruby/puppet/type/package.rb:430:in `block (3 levels) in <module:Puppet>')\nNotice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]/ensure: created\nNotice: /Stage[main]/Firewall::Linux::Redhat/Package[iptables-services]/ensure: created\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\nNotice: Finished catalog run in 1.76 seconds\n\n\n[root@kdlmnq2u4jgxnnh ~]# puppet apply 1.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for kdlmnq2u4jgxnnh.delivery.puppetlabs.net in environment production in 0.67 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/share/ruby/vendor_ruby/puppet/type/package.rb:430:in `block (3 levels) in <module:Puppet>')\nNotice: Finished catalog run in 0.14 seconds\n\n\n[root@kdlmnq2u4jgxnnh ~]# puppet apply 1.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for kdlmnq2u4jgxnnh.delivery.puppetlabs.net in environment production in 0.67 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/share/ruby/vendor_ruby/puppet/type/package.rb:430:in `block (3 levels) in <module:Puppet>')\nNotice: Finished catalog run in 0.14 seconds\n\n{code}", "created": "2015-03-11T12:16:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Here's a Beaker test that reliably reproduces it:\n\n{code}\nrequire 'spec_helper_acceptance'\n\n\ndef is_rhel7(osfamily, operatingsystem, operatingsystemrelease)\n  if osfamily == 'RedHat'\n    case operatingsystem\n    when 'Amazon'\n      false\n    when 'Fedora'\n      operatingsystemrelease >= '7.0'\n    else\n      operatingsystemrelease >= '15'\n    end\n  else\n    false\n  end\nend\n\ndescribe 'firewall on RHEL7 with Purge', :unless => (UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) || !is_rhel7( fact('osfamily'), fact('osfamily'), fact('operatingsystemrelease')) ) do\n  before :all do\n    iptables_flush_all_tables\n  end\n\n  it 'should run successfully' do\n    pp = \"\n    class { 'firewall':}\n    ->\n    resource{ 'firewall':\n      purge => true,\n    }\n    ->\n    firewall { '555 - test':\n      proto  => tcp,\n      port   => '555',\n      action => accept,\n    }\n    \"\n\n    # Run it twice and test for idempotency\n    apply_manifest(pp, :catch_failures => true, :debug => true)\n    expect(apply_manifest(pp, :catch_failures => true, :debug => true).exit_code).to be_zero\n  end\n\nend\n{code}", "created": "2015-03-11T12:20:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Pretty sure the issue is that the file doesn't exist. There should probably be some checks to see if a path exists, he's a quick hacky thing I wrote:\n\n{code}\n    if !Puppet::FileSystem::exist?(cmd[0])\n      warning(\"Could not find file #{cmd[0]}\")\n      warning(\"Lets use SYSTEMD!\")\n      begin\n        execute(\"firewall-cmd --reload\")\n      rescue Puppet::ExecutionFailure => detail\n        warning(\"Unable to run systemd: #{detail}\")\n      end\n    else\n      begin\n        execute(cmd)\n      rescue Puppet::ExecutionFailure => detail\n        warning(\"Unable to persist firewall rules: #{detail}\")\n      end\n{code}", "created": "2015-03-11T16:46:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi Peter,\n\nIt would be appreciated if you could post a working manifest so I can reproduce this. The following doesn't work on my test RHEL system:\n\n{code}\n[root@jgxs2g1lrktknop ~]# cat 1.pp\nclass { 'firewall':}\n    ->\n    resource{ 'firewall':\n      purge => true,\n    }\n    ->\n    firewall { '555 - test':\n      proto  => tcp,\n      port   => '555',\n      action => accept,\n    }\n[root@jgxs2g1lrktknop ~]# puppet apply 1.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nError: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type resource at /root/1.pp:5 on node jgxs2g1lrktknop.delivery.puppetlabs.net\nError: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type resource at /root/1.pp:5 on node jgxs2g1lrktknop.delivery.puppetlabs.net\n{code}", "created": "2015-05-05T06:40:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Sorry, was a typo, should be `resources{ 'firewall':`\n\n", "created": "2015-05-05T06:44:00.000000"}], "components": ["firewall", "supported"], "created": "2015-03-11T11:12:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a301b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyt2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}], "description": "So the iptables types won't flush if the path to run them has been changed since the type was created.\n\nHard to explain, but the following scenario replicates it:\n\n{code}\n    class { 'firewall':}\n    ->\n    resources{ 'firewall':\n      purge => true,\n    }\n    ->\n    firewall { '555 - test':\n      proto  => tcp,\n      port   => '555',\n      action => accept,\n    }\n    \"\n{code}\n\nExpected:\nClass firewall installs the correct firewall package on RHEL7 (iptables-services) \nThen uses the correct path to run the purge command from the type and provider\n\nActual \nClass firewall installs the correct firewall package on RHEL7 (iptables-services) \nThe old path is still loaded in the type and provider, so it tries to run the purge using the old paths to no avail:\n\nLogs:\n{code}\nWarning: Firewall[9038 62d1ab13e33ca508e42463ca58d129a0](provider=ip6tables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/ip6tables.init save' returned 1:\nNotice: /Stage[main]/Main/Firewall[9042 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\n{code}\n\nSo my gut feeling is the flush method on the type and provider needs some sort of \"Does the path still exist\" logic in it", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43334", "fixedVersions": [], "id": "43334", "issueType": "Improvement", "key": "MODULES-1840", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Flush IPTables Type if path no longer exists", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "What is the timeframe for this release? Is there a CI pipeline needed for this work? What is the timeframe for needing that?", "created": "2015-03-18T10:08:00.000000"}], "components": [], "created": "2015-03-11T10:06:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74ffe57d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp23r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_611453918_*|*_3_*:*_1_*:*_595409274_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39081", "fixedVersions": [], "id": "39081", "issueType": "Bug", "key": "MODULES-1839", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-03-25T09:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apt 2.0 part 4", "timeSpent": "PT0S", "updated": "2015-03-25T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f989b500-27d1-4b1f-ba1d-80a54e903464", "body": "This looks like a known problem see DOCUMENT-261\n\nBut after a month it is not yet clear if it is a documentation problem or a code issue.", "created": "2015-03-10T13:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Seeing as this is a documentation issue and docmentation are aware. This will be closed. \n\nThanks for the effort you put in. ", "created": "2015-03-11T05:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://puppet.atlassian.net/browse/DOCUMENT-261", "created": "2015-03-11T05:15:00.000000"}], "components": ["stdlib"], "created": "2015-03-10T12:35:00.000000", "creator": "557058:f989b500-27d1-4b1f-ba1d-80a54e903464", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a2ea816"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyysbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59988873_*|*_6_*:*_1_*:*_0"}], "description": "According to the doc,\nmember(['a','b','c'], ['b','c']) return true\n\nI have tried it with:\n```\nif member (['a','b','c'], ['b','c']) {\n  notify{\"Yes it is a member\":}\n}\n```\nIt does not seem to work.\n\nThere is no acceptance test for this case (if I am reading https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.5.1/spec/acceptance/member_spec.rb correctly)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41273", "fixedVersions": [], "id": "41273", "issueType": "Bug", "key": "MODULES-1838", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f989b500-27d1-4b1f-ba1d-80a54e903464", "resolution": "Duplicate", "resolutionDate": "2015-03-11T05:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "member function with 2 arrays not workins as described", "timeSpent": "PT0S", "updated": "2015-03-11T05:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "body": "One area to look at is that MongoDB has changed the default password encryption to [SCRAM-SHA-1|http://docs.mongodb.org/v3.0/release-notes/3.0-scram/].  It looks like the manifest is generating the hash before inserting into the database, so that code would have to change.", "created": "2015-03-10T10:14:00.000000"}, {"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "Could we get an update on this? MongoDB 3 has been out for a while now.", "created": "2015-05-15T05:37:00.000000"}, {"author": "70121:5f390622-bba2-467b-907a-fef88e969608", "body": "The module also needs updating with the new config options supported by mongodb 3, the storage.engine for example..\n\nhttp://docs.mongodb.org/manual/reference/configuration-options/#storage.engine\n", "created": "2015-05-19T07:07:00.000000"}, {"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "[~accountid:557058:8d3a3582-d43b-4cfa-ba13-2a325885f087]Are you sure about the authentication part? I'm running mongoDB 3.0.3 and I seem to be able to add users to the admin db just fine with both auth schema versions 3 and 5.\n[~accountid:70121:5f390622-bba2-467b-907a-fef88e969608] We wrote code to add storage engine selection and the new yum repo support to the module and added pull requests for puppetlabs approval. Maybe you're interested to test them?", "created": "2015-06-12T07:01:00.000000"}, {"author": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "body": "[~accountid:557058:d510932c-3791-45e4-bb4e-10bac2b66204] The old auth will work, I just figured that you might want to change to the new scheme if you were going to make this module >=3 only. If you are keeping 2.x compatibility, then no change of course :-)", "created": "2015-06-12T07:16:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been resolved with pull request https://github.com/puppetlabs/puppetlabs-mongodb/pull/208", "created": "2015-08-20T11:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:98f517cc-ec17-4d72-8822-fff4288a3aa0", "body": "It looks like it was also (partyl) resolved with this pull request: https://github.com/puppetlabs/puppetlabs-mongodb/pull/210\n\nAre there plans to issue a release with this functionality? Puppetlabs is still on 0.11.0.", "created": "2016-01-22T13:02:00.000000"}, {"author": "557058:63a3d6ff-43f0-4ea4-9c38-03bb8eb00318", "body": "Fairly minor, but when using the repo for >=3.0.0 $description is never set\n\nAlso not sure if there's a reason this repo is using http when https is supported (and the other repos are using https as well)", "created": "2017-05-01T13:51:00.000000"}], "components": ["mongodb"], "created": "2015-03-10T09:05:00.000000", "creator": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44130ff2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyys0n:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "cleaned during the community meeting"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2607802301_*|*_5_*:*_2_*:*_53575568102_*|*_10005_*:*_1_*:*_14089508228"}], "description": "Mongo 3.0 has been released. In general, there are not many installation differences from 2.6. However, there do appear to me new repo locations: http://repo.mongodb.org", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43333", "fixedVersions": [], "id": "43333", "issueType": "Improvement", "key": "MODULES-1835", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "resolution": "Fixed", "resolutionDate": "2017-05-31T17:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update to MongoDB 3.0", "timeSpent": "PT0S", "updated": "2017-05-31T17:19:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It is referenced in the erb document but it is not configurable.", "created": "2015-03-11T04:54:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-ntp/pull/254", "created": "2015-04-09T00:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Merged.", "created": "2015-04-09T07:48:00.000000"}], "components": ["ntp"], "created": "2015-03-10T07:16:00.000000", "creator": "623a43c14a57610068e67523", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6726354f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyrzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77887118_*|*_10009_*:*_1_*:*_26800379_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2489232135"}], "description": "Make the udlc stratum configurable.\nI'd like to use stratum 15 so this time can't be used as a timesource for other servers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36971", "fixedVersions": [], "id": "36971", "issueType": "New Feature", "key": "MODULES-1837", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43c14a57610068e67523", "resolution": "Fixed", "resolutionDate": "2015-04-09T07:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make udlc stratum configurable", "timeSpent": "PT0S", "updated": "2015-04-09T07:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Can you provide more information on this? eg. example parameters and what the generated configuration should look like ", "created": "2015-03-28T20:29:00.000000"}, {"author": "623a43c14a57610068e67523", "body": "When I have my NTP servers ntp1 and ntp2 and a cluster with members cluster1 and cluster2 I would like to configure ntp with the following parts:\n\nOn cluster1:\n\nserver ntp1\nserver ntp2\npeer cluster2\n\nOn cluster2:\n\nserver ntp1\nserver ntp2\npeer cluster1\n\nPeer configuration is to synchonize within the same stratum. When ntp1 AND ntp2 are down, the cluster keeps the time synchrone between the cluster members.", "created": "2015-04-07T23:33:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Found an old [PR|https://github.com/puppetlabs/puppetlabs-ntp/pull/253] that had implemented this work, picked it back up and added tests.", "created": "2015-04-08T12:45:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged into master.", "created": "2015-04-08T14:45:00.000000"}], "components": ["ntp"], "created": "2015-03-10T07:13:00.000000", "creator": "623a43c14a57610068e67523", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f4cdf6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyrzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77514557_*|*_3_*:*_1_*:*_7249427_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_922545473_*|*_10005_*:*_1_*:*_1525407952"}], "description": "Add the peer NTP server configuration to facilitate clusters to keep their time strait even when a NTP server is down.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35864", "fixedVersions": [], "id": "35864", "issueType": "New Feature", "key": "MODULES-1836", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43c14a57610068e67523", "resolution": "Fixed", "resolutionDate": "2015-04-08T14:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add NTP peer configuration", "timeSpent": "PT0S", "updated": "2015-04-08T14:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "THere's a PR: https://github.com/puppetlabs/puppetlabs-postgresql/pull/579", "created": "2015-03-10T04:15:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "+1 from me for this. We encountered the same problem just a few days ago.", "created": "2015-03-10T17:32:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0fb5c51c-0247-4c94-976b-90dbde5bc617", "body": "This PR was merged. I think this must be closed", "created": "2015-11-04T19:10:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated pr was merged. closing the ticket.", "created": "2016-02-01T07:13:00.000000"}], "components": ["postgresql"], "created": "2015-03-10T03:03:00.000000", "creator": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b52617e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyryv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2863162_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_28354943798"}], "description": "Currently, we have UTF8 != UTF-8", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "33791", "fixedVersions": [], "id": "33791", "issueType": "Improvement", "key": "MODULES-1834", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Be less strict when changing template1 encoding", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4], thanks for putting this module forward for approval. It looks like there was a lot of work done here. The module looks pretty good, there are a few issues that i would like you to have a look at, before we mark it for approval. \n\n* In https://forge.puppetlabs.com/theforeman/puppet/scores, these is a lint issue to be fixed. \n* In the readme, we have a template that modules should follow, this gives a standard layout and makes it easier to find the information you need. https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n* The readme should document any classes, defines, parameters, and resources found in the README's example usage. \n* Normally we prefer the Apache, MIT, or BSD style license. It is ok to be different, i am just noting it.\n* Normally we like some form of acceptance test. eg https://github.com/puppetlabs/puppetlabs-apache/tree/master/spec/acceptance\n\nIf you have any questions or feedback, let me know. And we can look again at the module for approval. Thanks again for putting it forward for approval. \n\nCheers,\nTP ", "created": "2016-03-29T05:29:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4]. Would you like this to be reviewed again to get it Approved? If so, have you made the changes suggested by TP above? If you're no longer interested I'll close this ticket out. Thanks!", "created": "2018-01-05T04:34:00.000000"}, {"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], please feel free to close it now. Thanks.", "created": "2018-01-05T06:02:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4], appreciate the feedback. Feel free to re-open in the future if you change your mind! Thanks.", "created": "2018-01-05T07:02:00.000000"}], "components": ["approved"], "created": "2015-03-09T11:53:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d88bd16"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyr9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_353114_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_56334655864_*|*_10005_*:*_1_*:*_32902316899"}], "description": "I'm requesting that theforeman/puppet is reviewed for inclusion in the Puppet Approved programme, as a module to manage Puppet masters and agents.\n\nhttps://forge.puppetlabs.com/theforeman/puppet", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "38063", "fixedVersions": [], "id": "38063", "issueType": "Task", "key": "MODULES-1833", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Won't Do", "resolutionDate": "2018-01-05T07:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "theforeman/puppet : review for Puppet approved", "timeSpent": "PT0S", "updated": "2018-01-05T07:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "ping [~accountid:557058:3bbf1c83-df0e-4372-887d-cfc38dee9330], not sure if we should move to PA or create a new ticket?", "created": "2018-07-03T14:16:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "thanks [~accountid:63d40628f6e1b543161789a7], I'll move it to a PA ticket", "created": "2018-07-03T14:20:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Since there's an upstream commit, we may be able to resolve this just by bumping the version of augeas we package.", "created": "2018-07-23T12:35:00.000000"}], "components": ["augeas_core"], "created": "2015-03-09T08:28:00.000000", "creator": "624502b24fe01d006ba67d2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ccd0bbd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Master Config", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Monolithic"}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "SLES 11 (x86_64)"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyr4f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/18"}], "description": "Using augeas to manage the file /etc/sysconfig/network/ifcfg-lo\n\nsudo-sh[root@sys-xxx-sles11vm11]# /opt/puppet/bin/augtool\naugtool> rm /files/etc/sysconfig/network/ifcfg-lo/IPADDR_2\nrm : /files/etc/sysconfig/network/ifcfg-lo/IPADDR_2 1\naugtool> save\nerror: Failed to execute command\nsaving failed (run 'print /augeas//error' for details)\n\n\nsles-10-x64:~ # augtool\naugtool> print /files/etc/sysconfig/network/ifcfg-lo\n/files/etc/sysconfig/network/ifcfg-lo\n/files/etc/sysconfig/network/ifcfg-lo/#comment = \"Loopback (lo) configuration\"\n/files/etc/sysconfig/network/ifcfg-lo/IPADDR = \"127.0.0.1\"\n/files/etc/sysconfig/network/ifcfg-lo/NETMASK = \"255.0.0.0\"\n/files/etc/sysconfig/network/ifcfg-lo/NETWORK = \"127.0.0.0\"\n/files/etc/sysconfig/network/ifcfg-lo/BROADCAST = \"127.255.255.255\"\n/files/etc/sysconfig/network/ifcfg-lo/IPADDR_2 = \"127.0.0.2/8\"\n/files/etc/sysconfig/network/ifcfg-lo/STARTMODE = \"auto\"\n/files/etc/sysconfig/network/ifcfg-lo/USERCONTROL = \"no\"\n/files/etc/sysconfig/network/ifcfg-lo/FIREWALL = \"no\"\naugtool> print /files/etc/sysconfig/network/ifcfg-lo/IPADDR_2\n/files/etc/sysconfig/network/ifcfg-lo/IPADDR_2 = \"127.0.0.2/8\"\naugtool> rm /files/etc/sysconfig/network/ifcfg-lo/IPADDR_2\nrm : /files/etc/sysconfig/network/ifcfg-lo/IPADDR_2 1\naugtool> save\nerror: Failed to execute command\nsaving failed (run 'print /augeas//error' for details)\naugtool>\n\nThe workaround is as mentioned here:\nhttps://fedorahosted.org/augeas/ticket/141\nand the change is specifically to this (shellvars.aug)\nhttps://github.com/hercules-team/augeas/commit/d6959e6211dc25040c9dd6bf8d75605a3a6155a0\n\nSince augeas is bundled & installed as part of Puppet, we should be able to manage & pre-package the shellvars.aug file at least for SLES installs.", "environment": "OS: SLES 11", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33789", "fixedVersions": [], "id": "33789", "issueType": "Bug", "key": "MODULES-7527", "labels": ["sles", "upstream"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624502b24fe01d006ba67d2f", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Augeas does not save changes to ifcfg-* on SLES", "timeSpent": "PT0S", "updated": "2018-07-23T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/498", "created": "2015-03-09T04:55:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-06-03T07:40:00.000000"}], "components": ["firewall"], "created": "2015-03-09T04:53:00.000000", "creator": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48267ba4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyr3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3876270_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7436535892"}], "description": "Add Gentoo support for puppetlabs/firewall community module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39077", "fixedVersions": [], "id": "39077", "issueType": "Improvement", "key": "MODULES-1832", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "resolution": "Fixed", "resolutionDate": "2015-06-03T07:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Gentoo support", "timeSpent": "PT0S", "updated": "2015-06-03T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "999854:b92480d3-f089-4a0d-94ff-df9b1b7669c6", "body": "See https://github.com/puppetlabs/puppetlabs-apt/pull/457", "created": "2015-03-10T04:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks [~accountid:557058:af3b38ec-3dd0-43d7-a793-d644c9edb1c5], this is fixed in the 2.0.0 release.", "created": "2015-04-23T15:48:00.000000"}, {"author": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "body": "Thanks Morgan, but it seems the issue is still present in the 2.0.0 (I've just migrated today).\n\nI'm still using apt-cacher-ng as a proxy for apt.\nMy hiera configuration is :\n{code}\n---\napt::proxy:\n    'host'  : 'puppet'\n    'port'  : 3142\n    'https' : false\n{code}\n\nWith your patch, the ppa is correctly added, but the key is not present at the end of the process (no error logged in puppet however).\n\nI've tried to reproduce manually, here are my tests \n\n*1st test : behaviour before your patch in v2.x (both http_proxy and https_proxy env variables)*\n{code}\nsudo http_proxy=http://puppet:3142 https_proxy=https://puppet:3142 /usr/bin/add-\napt-repository -y ppa:ondrej/php5-5.6\nCannot add PPA: 'ppa:ondrej/php5-5.6'.\nPlease check that the PPA name or format is correct.\n{code}\nNot working at all\n\n\n*2nd test : actual behaviour in v2.x (only http_proxy env variable)*\n{code}\nsudo http_proxy=http://puppet:3142 /usr/bin/add-apt-repository -y ppa:ondrej/php5-5.6\ngpg: keyring `/tmp/tmpnibssx0v/secring.gpg' created\ngpg: keyring `/tmp/tmpnibssx0v/pubring.gpg' created\ngpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com\ngpgkeys: key 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C can't be retrieved\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\n{code}\nPartially working (ppa is added but not the key)\n\n\n*3rd test : without http(s)_proxy env variables*\n{code}\nsudo /usr/bin/add-apt-repository -y ppa:ondrej/php5-5.6\ngpg: keyring `/tmp/tmpf4dwhe38/secring.gpg' created\ngpg: keyring `/tmp/tmpf4dwhe38/pubring.gpg' created\ngpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com\ngpg: /tmp/tmpf4dwhe38/trustdb.gpg: trustdb created\ngpg: key E5267A6C: public key \"Launchpad PPA for Ond\u0159ej Sur\u00fd\" imported\ngpg: Total number processed: 1\ngpg:               imported: 1  (RSA: 1)\nOK\n{code}\nWorks perfectly ! (y)\n\n\nSo I (and maybe other people too) need a way to disable proxy for apt::ppa...\nI'm happy to make the patch if needed but I need some indications on how this could be done...", "created": "2015-09-17T07:04:00.000000"}, {"author": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "body": "When the ppa is not added, the exit code is 1\n\n{code}\nvagrant@unstable-devvm:~$ sudo http_proxy=http://puppet:3142 https_proxy=https://puppet:3142 /usr/bin/add-apt-repository -y ppa:ondrej/php5-5.6\nCannot add PPA: 'ppa:ondrej/php5-5.6'.\nPlease check that the PPA name or format is correct.\nvagrant@unstable-devvm:~$ echo $?\n1\n{code}\n\nBut strangely, when the key is not added, the exit code is 0 :(\n{code}\nvagrant@unstable-devvm:~$ sudo http_proxy=http://puppet:3142 /usr/bin/add-apt-repository -y ppa:ondrej/php5-5.6\ngpg: keyring `/tmp/tmpq6g_n4q1/secring.gpg' created\ngpg: keyring `/tmp/tmpq6g_n4q1/pubring.gpg' created\ngpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com\ngpgkeys: key 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C can't be retrieved\ngpg: no valid OpenPGP data found.\ngpg: Total number processed: 0\nvagrant@unstable-devvm:~$ echo $?\n0\n{code}", "created": "2015-09-17T07:08:00.000000"}, {"author": "557058:993ea875-ad04-43c1-b8a3-c6632aa04fb4", "body": "Any update :-) ?", "created": "2016-08-25T07:15:00.000000"}], "components": ["apt", "supported"], "created": "2015-03-09T04:49:00.000000", "creator": "999854:b92480d3-f089-4a0d-94ff-df9b1b7669c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3007aa4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyr3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}], "description": "I used apt-cacher-ng as a proxy on my nodes :\n\nClass { '::apt':\n    proxy_host => 'puppet',\n    proxy_port  => 3142,\n}\n\nThat works perfectly but I can't use ::apt:ppa functionnality any more because it tries to access apt-cacher-ng proxy with https and this proxy doesn't manage https. There is no way to disable https access in puppet-apt :ppa class :\n\nif defined(Class[apt]) {\n        $proxy_host = $apt::proxy_host\n        $proxy_port = $apt::proxy_port\n        case $proxy_host {\n          false, '', undef: {\n            $proxy_env = []\n          }\n          default: {\n            $proxy_env = [\"http_proxy=http://${proxy_host}:${proxy_port}\", \"https_proxy=http://${proxy_host}:${proxy_port}\"]\n            }\n        }\n    }", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36970", "fixedVersions": [], "id": "36970", "issueType": "Bug", "key": "MODULES-1831", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:b92480d3-f089-4a0d-94ff-df9b1b7669c6", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::ppa doesn't work with proxy that doesn't support https (apt-cacher-ng for instance)", "timeSpent": "PT0S", "updated": "2016-08-25T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fe76c037-3d8a-4f16-928e-672f8af9a1a3", "body": "The following change will add a range to include versions 4.x to 5.x.\n{code}\n-<% if scope.lookupvar('passenger::passenger_version') =~ /^4\\.\\d+\\.\\d+/ -%>\n+<% if scope.lookupvar('passenger::passenger_version') =~ /^[4-5]\\.\\d+\\.\\d+/ -%>\n{code}\n\nI thought about adding 4-9 to include several future major versions but decided against it in case anything changes.  I am open to opinions on if this is correct.\n\nI will submit a pull request shortly.", "created": "2015-03-06T15:03:00.000000"}, {"author": "557058:fe76c037-3d8a-4f16-928e-672f8af9a1a3", "body": "Pull request created https://github.com/puppetlabs/puppetlabs-passenger/pull/82", "created": "2015-03-06T16:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "I've refreshed the code to the result of the community discussions, but travis/ruby1.8 doesn't seem to like the newer rspec versions. Needs more investigation.\n\nThe new PR is here: https://github.com/puppetlabs/puppetlabs-passenger/pull/88 ", "created": "2015-06-01T10:06:00.000000"}], "components": ["passenger"], "created": "2015-03-06T15:01:00.000000", "creator": "557058:fe76c037-3d8a-4f16-928e-672f8af9a1a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@489fd154"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyqmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4194266_*|*_10007_*:*_1_*:*_7491309859_*|*_3_*:*_1_*:*_240778349_*|*_5_*:*_1_*:*_0"}], "description": "The passenger-conf.erb template includes a regex to determine if passenger.conf should use \"PassengerEnabled on\" or \"RailsAutoDetect On\".  Passenger 5 install will fail because \"RailsAutoDetect On\" is selected when it should be \"PassengerEnabled on\".", "environment": "Passenger 5, CentOS 7, apache2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33787", "fixedVersions": [], "id": "33787", "issueType": "Bug", "key": "MODULES-1830", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe76c037-3d8a-4f16-928e-672f8af9a1a3", "resolution": "Fixed", "resolutionDate": "2015-06-04T04:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passenger 5 not supported because of RailsAutoDetect On", "timeSpent": "PT0S", "updated": "2015-06-04T04:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:10c46e17-a88b-4c5c-89eb-6acfead7fcc3", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Could you please give an example of where this is true. ", "created": "2015-03-09T05:49:00.000000"}, {"author": "557058:10c46e17-a88b-4c5c-89eb-6acfead7fcc3", "body": "Sorry, I was following directions from the Contributing page, https://github.com/puppetlabs/puppetlabs-apache/blob/master/CONTRIBUTING.md and needed to create a ticket before submitting a pull request so I could reference the ticket in the PR and thought there would be some magic which would link the PR to the Jira issue.\n\nHere's the PR, https://github.com/puppetlabs/puppetlabs-apache/pull/1054\n\nLooks like it was already merged though. Sorry for any confusion!", "created": "2015-03-09T08:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work! It was no trouble", "created": "2015-03-09T09:07:00.000000"}], "components": ["apache", "supported"], "created": "2015-03-06T11:28:00.000000", "creator": "557058:10c46e17-a88b-4c5c-89eb-6acfead7fcc3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25633641"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyqcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235263030_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11868309"}], "description": "With the introduction of the service_manage bool, the Service[httpd] class will not be part of the catalog if false. However there are still some resources which notify Service[httpd] instead of the wrapper Apache::Service class and these choke on undefined Service[httpd] resource if service_manage is false.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34771", "fixedVersions": [], "id": "34771", "issueType": "Bug", "key": "MODULES-1829", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10c46e17-a88b-4c5c-89eb-6acfead7fcc3", "resolution": "Fixed", "resolutionDate": "2015-03-09T09:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Some resources still notify Service[httpd] instead of Class[Apache::Service]", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "What is causing postgresql to get a broken config file. \nWhat kind of manifest file are you using ?", "created": "2015-03-09T05:46:00.000000"}, {"author": "70121:76aca939-fb83-4f58-adf6-ce3a63778233", "body": "> What is causing postgresql to get a broken config file. \nIn my case, it was a vagrant box with a bad \"pg_hba.conf\"  configuration.\nBut It could be user configuration as well.\nThe first pupped run fails, but leads to a good \"pg_hba.conf\".\nThe second run works as expected.\n\n> What kind of manifest file are you using ?\nThe problem occurred  with a broken pg_hba and  \"pgserver\" containing:\n\nclass pgserver {\n  class { 'postgresql::globals':\n    version => '9.2',\n  }->\n  class { 'postgresql::server': \n    ip_mask_allow_all_users => '0.0.0.0/0',\n    listen_addresses => '*',\n    postgres_password => 'secret_password'\n  }\n}", "created": "2015-03-09T06:15:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as part of a clean up off our backlog under the assumption that it is no longer an issue.\nIf this is not so and it persists to be a problem please fell free to reopen the issue and ping us on it.", "created": "2021-02-22T04:02:00.000000"}], "components": ["postgresql"], "created": "2015-03-06T07:05:00.000000", "creator": "70121:76aca939-fb83-4f58-adf6-ce3a63778233", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6aab3961"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyq9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_250806270_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_188090174857"}], "description": "When postgresql has a broken pg_hba.conf, which does not allow the user postgres to log in, the first puppet run fails.\nSo you need to run it twice.\n\n\nOn the first run puppet can not connect to the database:\n==> default: err: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for /postgres]/returns: change from notrun to 0 failed: echo 'Unable to connect to defined database using: /usr/bin/psql --tuples-only --quiet -p 5432 --dbname postgres ' && false returned 1 instead of one of [0] at /tmp/vagrant-puppet-3/modules-0/postgresql/manifests/validate_db_connection.pp:61\n\n\nMy guess is, that the puppet module deploys a new (good / running)  \"pg_hba.conf\" but does not load it, before trying to connect. If the old (and still active) configuration does not allow the postgres user to connect, it fails.\n\nThis is bad, because I want to use puppet to bring bad configured postgresql servers back running ;)\n\n\n\nA simple way to reproduce.\n\n1. Deploy pg_hba.conf\n2. Restart postgresql server\n3. Apply pgserver.pp.\n\nMy system:\n- puppet 2.7.23\n- puppetlabs-postgresql (v4.1.0)\n- debian 7.8\n\n\npg_hba.conf:\nlocal  all  all reject\n\npgserver.pp:\nclass pgserver {\n  class { 'postgresql::globals':\n    version => '9.2',\n  }->\n  class { 'postgresql::server':\n    ip_mask_allow_all_users => '0.0.0.0/0',\n    listen_addresses => '*',\n    postgres_password => 'vagrant'\n  }\n}", "environment": "seen on debian wheezy, vagrant, virtualbox", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "39074", "fixedVersions": [], "id": "39074", "issueType": "Bug", "key": "MODULES-1828", "labels": [], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:76aca939-fb83-4f58-adf6-ce3a63778233", "resolution": "Cannot Reproduce", "resolutionDate": "2021-02-22T04:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/postgresql requires a right configured pg_hba.conf", "timeSpent": "PT0S", "updated": "2021-02-22T04:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "body": "Pull Request - https://github.com/puppetlabs/puppetlabs-apt/pull/454", "created": "2015-03-05T18:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR merged.", "created": "2015-03-06T05:14:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This PR has been merged.", "created": "2015-03-06T05:14:00.000000"}], "components": ["apt"], "created": "2015-03-05T17:53:00.000000", "creator": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c6ddb5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyq27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40896691_*|*_5_*:*_1_*:*_0"}], "description": "the apt module does not recognize cumulus linux (a fork of debian, currently based off of wheezy) because lsbdistid => Cumulus Networks.\n\nI will have a patch forthcoming to fix this issue and correctly recognize Cumulus Linux. ", "environment": "Cumulus Linux (all)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33785", "fixedVersions": [], "id": "33785", "issueType": "Bug", "key": "MODULES-1827", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "resolution": "Fixed", "resolutionDate": "2015-03-06T05:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::params.pp does not recognize Cumulus Linux", "timeSpent": "PT0S", "updated": "2015-03-06T05:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c0b40866b810069e43478", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "These options look to have been added at some point in the past", "created": "2021-02-01T04:45:00.000000"}], "components": ["stdlib"], "created": "2015-03-05T09:53:00.000000", "creator": "623c0b40866b810069e43478", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36fc3832"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyphj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8029796_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_186597533611"}], "description": "file_line uses an if statement to decide if it should call handle_create_with_match or handle_create_with_after. It seems like it would be straight forward to add some logic to handle_create_with_match to pass control off to handle_create_with_after if it doesn't find any matches.\n\nThis would allow a line to be changed if it already existed and added at the appropriate spot if it needs to be added.\n\n{noformat}\n  def handle_create_with_match()\n    regex = resource[:match] ? Regexp.new(resource[:match]) : nil\n    match_count = count_matches(regex)\n    # Handle the case where both :match and :after are provided.\n    if match_count == 0 && resource[:after]\n      handle_create_with_after\n    else\n      if match_count > 1 && resource[:multiple].to_s != 'true'\n    ...\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43332", "fixedVersions": [], "id": "43332", "issueType": "New Feature", "key": "MODULES-1826", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b40866b810069e43478", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow the use of both :match and :after in stdlib file_line", "timeSpent": "PT0S", "updated": "2021-02-01T04:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17797910a200718b97b3", "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "P.S. I have a hunch this may be something I only see on my environment. If you can't reproduce this with just a normal \"rake spec\" run, please let me know.", "created": "2015-03-06T07:04:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "I believe this was a problem on my system only. TravisCI doesn't show this problem and when I use rvm to get a clean environment I don't see the problem there either.", "created": "2015-04-07T14:54:00.000000"}], "components": ["apache", "haproxy", "supported"], "created": "2015-03-05T07:56:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65c9c970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyph3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20768069_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2851887658"}], "description": "If bind includes an address construct like \"fd@${FD_APP1}\" the config file that is output simply includes \"fd@\"\n\nThis is revealed in \"rake spec\" tests, which are currently failing:\n\n  1) haproxy::frontend when bind parameter is used with more complex address constructs should contain Concat::Fragment[apache_frontend_block] with target => \"/etc/haproxy/haproxy.cfg\", order => \"15-apache-00\" and content => \"\\nfrontend apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@${FD_APP1} \\n  option  tcplog\\n\"\n     Failure/Error: ) }\n       expected that the catalogue would contain Concat::Fragment[apache_frontend_block] with content set to `\"\\nfrontend apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@${FD_APP1} \\n  option  tcplog\\n\"` but it is set to `\"\\nfrontend apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@ \\n  option  tcplog\\n\"` in the catalogue\n     # ./spec/defines/frontend_spec.rb:213\n\n\n  3) haproxy::listen when bind parameter is used with more complex address constructs should contain Concat::Fragment[apache_listen_block] with target => \"/etc/haproxy/haproxy.cfg\", order => \"20-apache-00\" and content => \"\\nlisten apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@${FD_APP1} \\n  balance  roundrobin\\n  option  tcplog\\n  option  ssl-hello-chk\\n\"\n     Failure/Error: ) }\n       expected that the catalogue would contain Concat::Fragment[apache_listen_block] with content set to `\"\\nlisten apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@${FD_APP1} \\n  balance  roundrobin\\n  option  tcplog\\n  option  ssl-hello-chk\\n\"` but it is set to `\"\\nlisten apache\\n  bind /var/run/ssl-frontend.sock user root mode 600 accept-proxy\\n  bind 1.1.1.1:80 \\n  bind 2.2.2.2:8000-8010 ssl crt public.puppetlabs.com\\n  bind :443,:8443 ssl crt public.puppetlabs.com no-sslv3\\n  bind fd@ \\n  balance  roundrobin\\n  option  tcplog\\n  option  ssl-hello-chk\\n\"` in the catalogue\n     # ./spec/defines/listen_spec.rb:242\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40208", "fixedVersions": [], "id": "40208", "issueType": "Improvement", "key": "MODULES-1825", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Cannot Reproduce", "resolutionDate": "2015-04-07T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy::frontend and haproxy::listen interpolate bind data when they should not", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c17797910a200718b97b3", "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "P.S. I have a hunch this may be something I only see on my environment. If you can't reproduce this with just a normal \"rake spec\" run, please let me know.", "created": "2015-03-06T07:05:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "I believe this was a problem on my system only. TravisCI doesn't show this problem and when I use rvm to get a clean environment I don't see the problem there either.", "created": "2015-04-07T14:53:00.000000"}], "components": ["haproxy"], "created": "2015-03-05T07:49:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c3ce3af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19956586_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_2853091851"}], "description": "When $ipaddress is an invalid hostname (such as \"$foo\" instead of \"foo\"), this is not detected and considered an error.\n\nAs a result, this spec test is failing:\n\n  2) haproxy::listen when an invalid hostname is passed should raise error\n     Failure/Error: expect { subject }.to raise_error Puppet::Error, /Invalid IP address/\n       expected Puppet::Error with message matching /Invalid IP address/ but nothing was raised\n     # ./spec/defines/listen_spec.rb:177", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39071", "fixedVersions": [], "id": "39071", "issueType": "Improvement", "key": "MODULES-1824", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Cannot Reproduce", "resolutionDate": "2015-04-07T14:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "haproxy::listen does not detect invalid hostname", "timeSpent": "PT0S", "updated": "2015-04-07T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "115200", "aggregatetimeoriginalestimate": "115200", "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Calling {{ntpd}} should not be done with the {{-x}} flag, as this will force slewing instead of stepping.  What this means is that the adjustment made by each call of the {{ntpd}} command will be _at most_ 500 microseconds.  {{ntpd -q -g}} is what we want to use.", "created": "2015-03-09T01:23:00.000000"}], "components": ["ntp"], "created": "2015-03-05T05:10:00.000000", "creator": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69eaf420"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyypfz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}], "description": "This is based on the following PR https://github.com/puppetlabs/puppetlabs-ntp/pull/119\n\nWe cannot use this PR due to ntpdate being retired. We can achieve the same functionality by calling ntpd with certain parameters. \"ntpd -q -g -x\"\n\nThe tests in the pr can be used, and the parameter can be used. \nWhen the autosync is called also needs to be clarified. \n\nUseful links:\nhttp://stackoverflow.com/questions/11219832/what-is-the-best-way-to-run-ntpdate-at-reboot-only-after-network-is-ready\nhttp://doc.ntp.org/4.1.0/ntpd.htm", "environment": "This will affect all OSes that can run ntpd", "epicLinkSummary": null, "estimate": "PT115200S", "externalId": "34770", "fixedVersions": [], "id": "34770", "issueType": "Improvement", "key": "MODULES-1823", "labels": [], "originalEstimate": "PT115200S", "parent": "45109", "parentSummary": "NTP Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allows Puppet to autosync the date/time on a server", "timeSpent": "PT0S", "updated": "2018-08-22T03:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is unfortunately an issue with puppet and not with the F5 module directly. I've submitted a PR to fix this issue: https://github.com/puppetlabs/puppet/pull/3706\n\nI have also cloned this issue to the PUP project to track the work as PUP-4190", "created": "2015-03-11T17:45:00.000000"}], "components": ["f5"], "created": "2015-03-04T15:53:00.000000", "creator": "623c147ca9575800695ace54", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a175b3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyp3z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_371544_*|*_10007_*:*_1_*:*_575506124_*|*_3_*:*_1_*:*_2211502_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_605354996"}], "description": "The device.conf format may only contain section headers (containing the certname as the section title) and type, url, and debug configuration entries (as per https://github.com/puppetlabs/puppet/blob/3.7.4/lib/puppet/util/network_device/config.rb#L62) which means that authentication credentials are and have always been added to the {{url}} setting.\n\nWhen running the puppet device command with verbose as {{puppet device -v}} the output prints {{Info: starting applying configuration to <device> at https://<username>:<password>@<address>}} because of https://github.com/puppetlabs/puppet/blob/3.7.4/lib/puppet/application/device.rb#L172\n\nThus the output shows the full login URL from the device.conf including the password in plain text with no way to suppress this output.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43331", "fixedVersions": [], "id": "43331", "issueType": "Bug", "key": "MODULES-1822", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c147ca9575800695ace54", "resolution": "Fixed", "resolutionDate": "2015-03-18T09:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet device displays credentials in plain text when run manually", "timeSpent": "PT0S", "updated": "2015-03-24T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Suggested workaround for the time being:\n{noformat}\nini_setting { 'test':\n  path              => '/tmp/test.ini',\n  section           => 'general',\n  setting           => '#empty',\n  key_val_separator => '',\n}\n{noformat}", "created": "2015-03-04T12:25:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "{noformat}\nError: Parameter key_val_separator failed on Ini_setting[replicator]: :key_val_separator must contain exactly one = character.\n{noformat}", "created": "2015-03-04T12:34:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Also, it will add this #empty line again and again, even if you leave key_val_separator as =\n", "created": "2015-03-04T12:44:00.000000"}, {"author": "623e74d950bb2b0070b7ed35", "body": "I think I've fixed this problem. \u00a0(I, too, needed inifile for splunk conf files).\n\nSee the pull request @ [https://github.com/puppetlabs/puppetlabs-inifile/pull/274].\n\n\u00a0", "created": "2018-04-28T16:12:00.000000"}, {"author": "623e74d950bb2b0070b7ed35", "body": "How might this pull request be reviewed? \u00a0I'm not really sure how to proceed.\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], might you give me some direction when you get a chance?\n\n\u00a0\n\n\u00a0", "created": "2018-05-11T10:30:00.000000"}, {"author": "623e74d950bb2b0070b7ed35", "body": "Would someone please comment on the pull request I have out there for a potential fix to this issue?\n\nThere's a commit conflict right now, and I could use some help in understanding the intent of the mainline code that conflicts with what I've got.\n\nAlso, I'd *love* some feedback on these fixes.\n\n\u00a0", "created": "2018-07-05T16:58:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Apologies [~accountid:623e74d950bb2b0070b7ed35]. This slipped through the net - we'll get on it. Thanks for the PR, we appreciate the contribution.", "created": "2018-08-31T05:27:00.000000"}, {"author": "623e74d950bb2b0070b7ed35", "body": "Awesome, [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]! \u00a0As I wrote earlier, I'm happy to address the merge conflicts that have popped up since I last updated the PR. \u00a0But, I'll need some help with the changes that have been introduced over the past few months on master, since I'm not clear on their purpose(s).\n\n\u00a0", "created": "2018-09-13T09:38:00.000000"}, {"author": "623c1347761efb0069ce0660", "body": "[~accountid:623e74d950bb2b0070b7ed35] I took the liberty to fix the conflict, I hope this is ok with you. Thank you for your contribution.", "created": "2018-10-08T08:49:00.000000"}, {"author": "623e74d950bb2b0070b7ed35", "body": "[~accountid:623c1347761efb0069ce0660]\u00a0Sure, I'm glad you fixed them! \u00a0Could you point me to the commit(s) that did so? \u00a0I'm still trying to get my head around what the conflicting code was doing.\n\nAnd I'm just dang happy this pull request was found useful.\n\nThanks, y'all.", "created": "2018-10-10T10:51:00.000000"}], "components": ["inifile"], "created": "2015-03-04T12:13:00.000000", "creator": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fe85bbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyowf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61791916_*|*_3_*:*_1_*:*_522224992_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_112929624707"}], "description": "There are cases where ini file has to have an empty section.\nFir instance, splunk in server.conf, something like this:\n\n[replication_port://9887]\n\nor\n\n[general]\n\nwhich have to be present, but don't have any settings/value in it.\nCurrently there is no way to define something like this.\nIf you font specify setting and value you would get a hanging = sign.\n", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "42346", "fixedVersions": [], "id": "42346", "issueType": "Improvement", "key": "MODULES-1821", "labels": [], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "resolution": "Fixed", "resolutionDate": "2018-10-08T08:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create empty section in ini file", "timeSpent": "PT0S", "updated": "2018-10-10T10:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "No release on the forge yet", "created": "2015-03-03T17:41:00.000000"}], "components": [], "created": "2015-03-03T17:39:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24618464"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyo7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_128862_*|*_6_*:*_1_*:*_0"}], "description": "There is a release for stdlib 4.6.0, though it is missing a tag.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34769", "fixedVersions": [], "id": "34769", "issueType": "Bug", "key": "MODULES-1820", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Incomplete", "resolutionDate": "2015-03-03T17:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib release 4.6.0 is missing its tag", "timeSpent": "PT0S", "updated": "2015-03-03T17:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "little bit of apt. Will need another continuation.", "created": "2015-03-11T10:03:00.000000"}], "components": ["apt"], "created": "2015-03-03T15:41:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20675965"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyo2v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56606167_*|*_3_*:*_1_*:*_58678587_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_552050905"}], "description": "Continuation of MODULES-1798", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39068", "fixedVersions": [], "id": "39068", "issueType": "Improvement", "key": "MODULES-1819", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-03-11T10:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apt 2.0 part 3.", "timeSpent": "PT0S", "updated": "2015-03-11T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [], "components": [], "created": "2015-03-03T15:14:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a266c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqayn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8876456_*|*_3_*:*_1_*:*_535665598_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_124511043"}], "description": "Understand the Docker module and review/create acceptance tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38062", "fixedVersions": [], "id": "38062", "issueType": "Task", "key": "MODULES-1818", "labels": ["Docker"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Fixed", "resolutionDate": "2015-03-11T10:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review Docker Module acceptance tests", "timeSpent": "PT0S", "updated": "2015-03-11T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] just needed to update bundler. Then everything ran fine.", "created": "2015-03-10T16:02:00.000000"}], "components": [], "created": "2015-03-03T15:12:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c686cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqayf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9006998_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_595237614"}], "description": "Tagmail is currently broken in step 3 of CI.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35862", "fixedVersions": [], "id": "35862", "issueType": "Task", "key": "MODULES-1817", "labels": ["tagmail"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Fixed", "resolutionDate": "2015-03-10T16:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix tagmail issues so that it runs through CI", "timeSpent": "PT0S", "updated": "2015-03-10T16:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is an issue that will need to be resolved, and will also occur in other modules. (it would be worth researching how this was handled)\nThere is already code in manifests/packages.pp that handles whether we control the init file. Using params.pp with facts or maybe by os we can control this behaviour.", "created": "2015-03-04T11:34:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Actually, most of them might be fine.\n\nThe ActiveMQ one is particularly nasty since the init.d script *removes* the PID file since it runs via tanukiwrapper instead of directly spawning the app.\n\nAnything that doesn't follow that pattern should technically be fine in most cases (but are definitely worth a look).", "created": "2015-03-04T14:22:00.000000"}], "components": ["activemq"], "created": "2015-03-03T14:42:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e93a42e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5582"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyo0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/15"}], "description": "Puppet, rightfully, uses the systemd commands to manage the ActiveMQ service.\n\nHowever, since the ActiveMQ module also drops a init.d/activemq script, that script takes precedence when you type 'service activemq status'.\n\nThis causes the activemq PID file to be removed from the system causing systemd to find the resource to be in an invalid state and the service must then be killed instead of gracefully stopped.\n\nSolution: The /etc/init.d/activemq script should not be placed on systemd-based systems.", "environment": "Any systemd-based system that supports init scripts as well (osfamily = RedHat)", "epicLinkSummary": "ActiveMQ Next", "estimate": "PT0S", "externalId": "42345", "fixedVersions": [], "id": "42345", "issueType": "Bug", "key": "MODULES-1816", "labels": [], "originalEstimate": "PT0S", "parent": "40507", "parentSummary": "ActiveMQ Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The ActiveMQ Module should not drop an init script on systemd systems.", "timeSpent": "PT0S", "updated": "2017-09-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2015-03-03T14:34:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b709c35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc1b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_688445741_*|*_3_*:*_1_*:*_78995449_*|*_6_*:*_1_*:*_0"}], "description": "Review https://forge.puppetlabs.com/badgerious/windows_env\nfor approve status", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41271", "fixedVersions": [], "id": "41271", "issueType": "Task", "key": "MODULES-1841", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-03-12T12:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Badgerous/windows_env - Approved Module Review", "timeSpent": "PT0S", "updated": "2015-03-12T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Ok, this is strange but, after having it drop the trailing double quote one time, it seems to be retaining it now.\n\nI'll close this and re-open if I manage to trigger it again.\n\nSorry for the trouble.", "created": "2015-03-02T14:29:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Not sure why this happened a couple of times. Will re-open if it happens again.", "created": "2015-03-02T14:30:00.000000"}], "components": ["puppetdb"], "created": "2015-03-02T12:44:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25308c4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyn6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_6335920_*|*_6_*:*_1_*:*_0"}], "description": "Setting any option in the puppetdb::java_args hash causes the trailing double quote to be lost in the JAVA_ARGS option in /etc/sysconfig/puppetdb.\n\nThis renders that portion of the configuration file useless by the startup program and may cause it to ignore the other lines below that.", "environment": "CentOS 6 and 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41269", "fixedVersions": [], "id": "41269", "issueType": "Bug", "key": "MODULES-1814", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-02T14:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The PuppetDB module java_args option does not append the trailing double quote to the JAVA_ARGS option in /etc/sysconfig/puppetdb", "timeSpent": "PT0S", "updated": "2015-03-02T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Workaround until someone makes a PR", "created": "2015-03-02T10:57:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "Ah, I see it. Sorry, I missed that one in the triple hop from params => master => config.\n\nNot really sure what the PR would be. Is there a consistent, has_puppetserver or has_puppetmaster fact?\n\nThis would be the perfect case for the new *autonotifies* in a native type!\n\nSuggest adding some documentation to 'params.pp' that you *must* set this if using puppetserver.", "created": "2015-03-02T11:10:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Mmm, there is no current fact, and even if there was it wouldn't be reliable in the case of a puppet agent node being puppeted to become a puppetserver node. Whether a node is using puppetserver master or ruby master will probably just have to exist in the manifest.\n\nPerhaps in the future the default will change, or it will just become a required parameter...", "created": "2015-03-02T11:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "autonotify could be done if another type was created to be a shim in between the puppetdb_conf and routes classes, though that still sounds kind of odd https://github.com/puppetlabs/puppetlabs-puppetdb/blob/4.1.0/manifests/master/config.pp#L129", "created": "2015-03-02T11:28:00.000000"}, {"author": "623a46a67910a200718ac239", "body": "Moreover, the module should document that it manages the puppetserver or puppetmaster service _at all_, as opposed to managing only parts of its configuration.\u00a0 It's odd that this module should do so, as you can run one of those without puppetdb \u2013 therefore, they ought to be out of scope. Furthermore, the name of the class that actually does it, {{puppetdb::master::config}}, seems to suggest the narrower scope.\n\nSo again, until and unless the management of the puppetmaster / puppetserver service itself is factored out, this module's documentation should disclose that it manages that service, and how, and how to modulate that.", "created": "2018-03-13T08:54:00.000000"}, {"author": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "body": "To the point that [~accountid:623a46a67910a200718ac239] is making", "created": "2018-03-13T09:01:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Also related, puppetdb does not manage the puppetserver package.\u00a0 Therefore, with the default parameters and puppetserver package not present puppetdb will error out that the puppetmaster service doesn't exist on the system.", "created": "2018-10-06T17:44:00.000000"}], "components": ["puppetdb"], "created": "2015-03-02T10:49:00.000000", "creator": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f72cfad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyymzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/15"}], "description": "{{puppetdb::master::config}} has a parameter {{puppet_service_name}} that defaults to values other than {{puppetserver}}.\n\nIf you install the new puppetserver package, your service is now called 'puppetserver' instead. This should be documented.", "environment": "CentOS 6 and CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33783", "fixedVersions": [], "id": "33783", "issueType": "Improvement", "key": "MODULES-1810", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0340dee-9d48-48c3-8c6a-02597af847c9", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PuppetDB Module should document how to handle 'puppetserver' as a service", "timeSpent": "PT0S", "updated": "2018-10-06T17:44:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "You don't even have to create directories inside the {{/var/www}} tree at all. But wherever you would like to put them, the module usually assumes you are managing the directories, minus the vhost directory itself.\n\nIf any change would be made, it would be to remove the management of the vhost directory itself as the {{apache::vhost}}'s management of it sometimes conflicts with other modules which want to manage its own target directory, and the apache module is more about the apache configuration than the filesystem.", "created": "2015-03-02T10:51:00.000000"}], "components": ["apache", "supported"], "created": "2015-03-02T10:48:00.000000", "creator": "557058:381ee237-41b8-4623-8a70-f65c83851a17", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@687bdece"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyymzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179402_*|*_6_*:*_1_*:*_0"}], "description": "I have noticed that because puppet doesnt have mkdir -p ability.   We are stuck creating webroots as /var/www/<OURVHOST>.    Ideally websites sometimes have data above like .htpassed files.  Example /var/www/<CLIENT>/<OURVHOST>\n\nit would be very nice if the module could deal with this additional directory tree issue. \n\nsteve", "environment": "apache puppet module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43330", "fixedVersions": [], "id": "43330", "issueType": "Bug", "key": "MODULES-1809", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:381ee237-41b8-4623-8a70-f65c83851a17", "resolution": "Won't Fix", "resolutionDate": "2015-03-02T10:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache docroot", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Merged", "created": "2015-03-09T10:56:00.000000"}], "components": ["firewall"], "created": "2015-03-02T06:14:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@137b733e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyymvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9719977_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_608358444"}], "description": "Due to the fact that older versions of iptables cannot accept multiple invocation of the same \"-m\", multiple properties that use the same \"-m xxx\" cannot be specified together.\n\nThis issue can be fixed using a similar design to how I implemented physdev, but perhaps there is some scope to implement a more generic \"-m amalgamation\" method.\n\nThis would be a high risk change, as there are a lot of -m properties.\n\nIptables < 1.3.6 are affected.\nCentos 5 uses the older version of iptables", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41267", "fixedVersions": [], "id": "41267", "issueType": "Bug", "key": "MODULES-1808", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-03-09T10:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "-m arguments cannot be specified together on older versions of iptables", "timeSpent": "PT0S", "updated": "2015-03-09T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:bf330755-c67e-4ad7-8ecb-23f53fb7252d", "body": "I created a pull request for this in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/315", "created": "2015-03-01T17:54:00.000000"}, {"author": "624388b8247a4b00691c17d0", "body": "I met the same problem but with a list, not an integer.\n\nIf you look at https://www.rabbitmq.com/ha.html you will see that there are 3 modes in rabbitMQ: \"all\", \"exactly\" and \"nodes\".\n- \"all\" does not need ha-params\n- \"exactly\" ha-params needs integers\n- \"nodes\" ha-params needs an array of strings\nThe unit test doesn't take into account \"exactly\" or \"nodes\", so ha-params can't work...\n\nI'm not comfortable with Ruby so I have no solution but your pull request doesn't seem to check ha-params for \"nodes\" neither even if it seems a better check.", "created": "2015-03-05T09:12:00.000000"}, {"author": "70121:bf330755-c67e-4ad7-8ecb-23f53fb7252d", "body": "Hi [~accountid:624388b8247a4b00691c17d0]\n\nI'm not sure if it makes sense to check every possible variation of a policy definition.  If you look at https://www.rabbitmq.com/parameters.html#policies, there are other policies other than ones related to queue mirroring.  My change removes the validations so the Puppet module doesn't have to maintain this code every time some policy type is added or changed.", "created": "2015-03-06T16:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to be fixed with https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/315. Thanks for the work.", "created": "2016-02-22T04:52:00.000000"}], "components": ["rabbitmq"], "created": "2015-03-01T17:40:00.000000", "creator": "70121:bf330755-c67e-4ad7-8ecb-23f53fb7252d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea3e6cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyymu7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1529244411_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29355901295"}], "description": "Using ha-params with rabbitmq_policy in the rabbitmq Puppet module does not work.\n\nIf I use an integer for the value of ha-params, then the rabbitmq_policy definition validation will fail because it only accepts string values.  If I use a string for the value of ha-params, then {{rabbitmqctl set_policy}} will reject the resulting JSON because the value of ha-params should be an integer.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34768", "fixedVersions": [], "id": "34768", "issueType": "Bug", "key": "MODULES-1807", "labels": ["future-parser"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:bf330755-c67e-4ad7-8ecb-23f53fb7252d", "resolution": "Fixed", "resolutionDate": "2016-02-22T04:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ha-params with rabbitmq_policy does not work", "timeSpent": "PT0S", "updated": "2016-02-22T04:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:352c3e29-065c-4160-84a1-6f1b7a090277], thanks for your submission! We require approved modules to be at least a 1.0.0 release and to follow SemVer so that there can be some expectations of stability. I'm going to close this for now, but once your module has stabilized to a 1.0.0 release please resubmit! Our criteria is available at https://forge.puppetlabs.com/approved/criteria.", "created": "2015-04-22T10:44:00.000000"}], "components": ["approved"], "created": "2015-02-27T07:25:00.000000", "creator": "557058:352c3e29-065c-4160-84a1-6f1b7a090277", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2800813d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyym1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12717427_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4661238874"}], "description": "Hello, can you let me know if this module could be a candidate for the official Puppet approval?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40207", "fixedVersions": [], "id": "40207", "issueType": "Task", "key": "MODULES-1806", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:352c3e29-065c-4160-84a1-6f1b7a090277", "resolution": "Done", "resolutionDate": "2015-04-22T10:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lesaux/kibana4 review for puppet approved", "timeSpent": "PT0S", "updated": "2015-04-22T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7975866b810069e5766e", "body": "+1 to this, example of what I would like to replicate:\n\n iptables -I INPUT -i eth0 -p udp --dport 53 -m hashlimit --hashlimit-mode srcip --hashlimit-srcmask 32 --hashlimit-above 100/s --hashlimit-burst 100 --hashlimit-name=bad-client -j DROP", "created": "2015-04-05T18:38:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:86b9a5ae-4204-4e69-bd0e-1aed9c2827bc", "body": "Another \"+1\" for this ... my department needs to be able to rate-limit connections to our web servers to prevent DOS attacks. Because this is functionality is not available in puppet, we can't (yet) use puppet to manage the firewalls on these servers. Here's an example rule:\n\n-A INPUT -m hashlimit -m tcp -p tcp --dport 80 --hashlimit 25/sec --hashlimit-burst 100 --hashlimit-htable-expire 300000 --hashlimit-mode srcip --hashlimit-name http -m state --state NEW -j ACCEPT\n-A INPUT -p tcp --dport 80 -m state --state NEW -j LOG_DROP\n\nThanks!\n\nJohn", "created": "2016-06-24T13:38:00.000000"}, {"author": "6041444a19772401136fc37c", "body": "This is particularly bad, because you can't use ignore => on a chain and just ignore the hashlimit rules either. It still breaks.\n\nSo we have to completely disable puppet firewall.\n\nScott", "created": "2017-06-09T15:12:00.000000"}, {"author": "623c0d21761efb0069ce02db", "body": "Since I also needed the hashlimit-module, I tried to add the hashlimit feature and created a pull request for it: https://github.com/puppetlabs/puppetlabs-firewall/pull/708\n\nCheers,\nJonas", "created": "2017-06-22T02:40:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing this ticket as resolved due to https://github.com/puppetlabs/puppetlabs-firewall/pull/708 getting merged!", "created": "2017-08-29T07:26:00.000000"}], "components": ["firewall", "supported"], "created": "2015-02-27T04:41:00.000000", "creator": "70121:ba7db022-b20b-4b91-81e9-359d29f705b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e3bb75d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbmf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21628572_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_78954323983"}], "description": "Please add support for the hash limiting feature set.\n\nThe full list of subcommands can be found at http://ipset.netfilter.org/iptables-extensions.man.html under the hashlimit section\n\nexample rule we would like to emulate:\n-A INPUT -p udp -m udp --dport 53 -m hashlimit --hashlimit-above 151/sec --hashlimit-burst 500 --hashlimit-mode srcip --hashlimit-name DNS --hashlimit-srcmask 28 -j DROP ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38061", "fixedVersions": [], "id": "38061", "issueType": "New Feature", "key": "MODULES-1805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ba7db022-b20b-4b91-81e9-359d29f705b9", "resolution": "Fixed", "resolutionDate": "2017-08-29T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall Add support for hashlimit extension to iptables", "timeSpent": "PT0S", "updated": "2017-08-29T07:27:00.000000", "votes": "6", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I created https://github.com/puppetlabs/puppetlabs-mysql/pull/678 for this. Does it fit your use case?", "created": "2015-02-27T10:55:00.000000"}], "components": ["mysql"], "created": "2015-02-27T04:29:00.000000", "creator": "557058:1da1a575-5db5-4300-8fad-fa5e92383cb4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5691d527"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyylzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23199278_*|*_10007_*:*_1_*:*_2864519_*|*_3_*:*_1_*:*_9231_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_15011"}], "description": "Using this module, mysql-3.2 and centos-6.6 with SCL enabled to get mysql-5.5.32 works OK except for one thing. To use SCL I need to override quite a few variables and that is working fine using override-options hash.\nOne of the vars that I would like to change and is respected is log-error except that in server/service.pp where the default value of /var/log/mysqld.log is used instead of the one that is for example written to my.cnf\n", "environment": "Centos-6.6, scl, msql-5.5.32", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36969", "fixedVersions": [], "id": "36969", "issueType": "Bug", "key": "MODULES-1804", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1da1a575-5db5-4300-8fad-fa5e92383cb4", "resolution": "Fixed", "resolutionDate": "2015-02-27T11:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Override of log-error isn't used in server/service.pp", "timeSpent": "PT0S", "updated": "2015-02-27T11:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "This is a workaround, but you could change the permissions using a resource collector:\n{code:puppet}\npe_accounts::user { 'someuser': }\nFile<| path == '/home/someuser' |> {\n  mode => '0755',\n}\n{code}", "created": "2015-02-26T22:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This has been merged and will be released in the next version.", "created": "2015-08-24T17:32:00.000000"}], "components": [], "created": "2015-02-26T17:24:00.000000", "creator": "623c12b8761efb0069ce0601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5530b8fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "RHEL 7 (x86_64)"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyylwf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2480341128_*|*_3_*:*_1_*:*_8733268_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_12973388978"}], "description": "Desired to be able to set home permissions for a given user.\n\nCurrently using the pe_accounts::user type to manage users.  By default, the user's home directories are given permissions of 0700.  Would like the user's home to have permissions of 0755.\n\nLooked at the source for pe_accounts::home_dir, and it appears that this might be impossible. This is the code that creates/maintains the home directory:\n{code}\n    File { owner => $user, group => $user, mode => '0644' }    \n        file { [$name, \"${name}/.ssh\", \"${name}/.vim\"]: \n        ensure => directory, \n        mode => '0700', \n    }\n{code}\nThat one 'file' statement sets the permissions for the user's home, ~/.ssh, and ~/.vim. So unless I change home_dir.pp, I think I'm stuck. If I use a 'file' type to change the home directory to mode=0755, I'll have conflicting definitions for the resource, and the catalog won't compile, right?\n\nRequest then to allow administrators to explicitly set the permissions for a user's home directory.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38060", "fixedVersions": [], "id": "38060", "issueType": "New Feature", "key": "MODULES-1815", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12b8761efb0069ce0601", "resolution": "Fixed", "resolutionDate": "2015-08-24T17:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change home user permissions to 0755 or flexible", "timeSpent": "PT0S", "updated": "2015-08-24T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-02-27T10:38:00.000000"}], "components": ["dhcp"], "created": "2015-02-26T08:48:00.000000", "creator": "557058:08ad52f3-d647-44ae-a185-a4a52e3d0b30", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5705ccbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyylev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93022119_*|*_5_*:*_1_*:*_0"}], "description": "Some of the original rspec test were not working as expected due to a mixup using ::operatingsystem and ::osfamily.\n\nthe following PR resolves the mixup and adds tests for updated sections\n\nhttps://github.com/puppetlabs/puppetlabs-dhcp/pull/55\n\nCan you have a look over and merge if you're happy with it please?\n\nCheers\n\nSteve", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36968", "fixedVersions": [], "id": "36968", "issueType": "Improvement", "key": "MODULES-1803", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:08ad52f3-d647-44ae-a185-a4a52e3d0b30", "resolution": "Fixed", "resolutionDate": "2015-02-27T10:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Updated Module to use ::osfamily as opposed to ::operatingsystem", "timeSpent": "PT0S", "updated": "2015-02-27T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The service does not manage the hasrestart property (https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/service.pp#L41) and so it should be using the default value, which is {{true}}.\n\nIf you run puppet with {{--debug}} you can see the commands that puppet is running", "created": "2015-02-25T15:50:00.000000"}, {"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "I believe the default for hasrestart is false: https://docs.puppetlabs.com/references/latest/type.html#service-attribute-hasrestart", "created": "2015-02-25T16:16:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ooo, you're right. I was under the impression that both {{hasstatus}} and {{hasrestart}} defaulted to true as of Puppet 2.7.0 (as https://github.com/puppetlabs/puppet/commit/2263be6f190e025d424358862b8f22b54a9a1529 says) but it turns out this was a docs error (as https://github.com/puppetlabs/puppet/commit/6b925088aaf9a67b1237536c7344e17b873d2d18 says).", "created": "2015-02-25T16:24:00.000000"}, {"author": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "body": "I dug into the code briefly and stop/start is the default behavior which is what I observe. However, it seems that you don't necessarily need to provide a 'restart' param if you use hasrestart as it picks a sane default.\n\nAlso, I can only confirm that hasrestart should be true on Debian based systems. I don't know if this holds true for all the other platforms this module may support.", "created": "2015-02-25T16:28:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-apache/commit/9aedb0446e6b7a77f41494c98bb187bb972b1732", "created": "2017-07-28T10:39:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-25T15:47:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c87daea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyl9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_196806_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2040888_*|*_10005_*:*_1_*:*_76353304126"}], "description": "Under Debian based systems, the init.d script has a restart command which should be used over the default stop/start paradigm. The restart command is preferred as it runs {{apachectl configtest}} before stopping the service. This prevents you from breaking a working server during the process of pushing out config changes.", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "36967", "fixedVersions": [], "id": "36967", "issueType": "Improvement", "key": "MODULES-1802", "labels": [], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Fixed", "resolutionDate": "2017-07-28T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs apache module should define hasrestart for the service resource when applicable.", "timeSpent": "PT0S", "updated": "2017-07-28T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b3c84fe01d006ba5c5e3", "body": "Actually, when looking at https://github.com/puppetlabs/puppetlabs-lvm/blob/master/lib/puppet/provider/logical_volume/lvm.rb#L69-L71 it becomes apparent, that half of the game is already done. It's just missing the vg part.", "created": "2015-02-25T15:27:00.000000"}, {"author": "6243b3c84fe01d006ba5c5e3", "body": "Pull request https://github.com/puppetlabs/puppetlabs-lvm/pull/99", "created": "2015-02-25T15:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been merged", "created": "2015-03-05T07:29:00.000000"}], "components": ["lvm"], "created": "2015-02-25T15:25:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39dd913c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyl8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_730668_*|*_10009_*:*_1_*:*_661910648_*|*_5_*:*_1_*:*_0"}], "description": "If a logical volume contains any dashes, the dm-name contains 2 dashes for each dash:\n\n{code}\n# lvs\n  git-foo           vdata-bla -wi-ao---- 20.00g                                                    \n# dmsetup ls\nvdata--bla-git--foo\t(yyy:xx)\n{code}\n\nRemoving the lvs fails:\n\n{code}\nError: Execution of '/sbin/dmsetup remove vdata-bla-git-foo' returned 1: device-mapper: remove ioctl on vdata-bla-git-bla failed: No such device or address\nCommand failed\n{code}\n\nDoing a dmsetup remove with the proper double dashes works fine.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38059", "fixedVersions": [], "id": "38059", "issueType": "Bug", "key": "MODULES-1801", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "resolution": "Fixed", "resolutionDate": "2015-03-05T07:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "logical_volume can't be removed if contains dashes ('-')", "timeSpent": "PT0S", "updated": "2015-03-05T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like setting {{latest}} causes the module to look for the {{latest?}} revision either from the provider {{latest}} method or {{revision}} method (https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/type/vcsrepo.rb#L90) and enforce that.\n\nIf no {{resource.value[:revision]}} is passed, {{provider.latest}} returns nil and L90 will then call {{provider.revision}}\n\nSo https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/provider/vcsrepo/git.rb#L47 needs to return the branch/tag that is latest if no revision is set. ({{get_revision}} can probably be broken up into smaller parts and reused here.)", "created": "2015-02-25T11:50:00.000000"}, {"author": "6039108c21d9bc006873e792", "body": "Having the same issue with the same software stack as above. Strangely enough this had been working for the past 3 months, but only within the last week did something break.\n\nRegardless, is there any estimate on time for a fix?", "created": "2015-04-22T09:36:00.000000"}, {"author": "5b9a935aec5ac176314382e2", "body": "I've also noticed this behavior. Would be nice to see it fixed or just have revision default to master as a workaround.", "created": "2015-08-03T14:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/260", "created": "2015-08-03T18:04:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged to master.", "created": "2015-08-04T10:59:00.000000"}, {"author": "5b9a935aec5ac176314382e2", "body": "Thank you so much, Morgan!", "created": "2015-08-06T15:43:00.000000"}], "components": ["vcsrepo"], "created": "2015-02-25T11:13:00.000000", "creator": "557058:90a86ccc-a9d0-40b0-a2ec-7fd015d89fad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f6989da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyonkn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2270691_*|*_10007_*:*_1_*:*_60952407_*|*_3_*:*_1_*:*_1253120129_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2815846292_*|*_10005_*:*_1_*:*_9687389169"}], "description": "When using ensure => latest without providing a branch name with git, checking out the newest commit fails.\nMinimal working example:\n{code:puppet}\nvcsrepo { '/path/to/repo':\n  ensure  => latest,\n  source  => 'https://some.remote.repo',\n  provider => 'git'\n}\n{code}\nError message from puppet:\n{quote}\nError: Execution of '/usr/bin/git checkout --force -b 10159d86b515383f778271a754fae5d178f5f8aa --track origin/10159d86b515383f778271a754fae5d178f5f8aa' returned 128: fatal: Cannot update paths and switch to branch '10159d86b515383f778271a754fae5d178f5f8aa' at the same time.\nDid you intend to checkout 'origin/10159d86b515383f778271a754fae5d178f5f8aa' which can not be resolved as commit?\n{quote}\nExecuting git status shows that the repo is on branch master and behind origin/master by X commits. It appears that vcsrepo is trying to check out the newest commit as if it were a branch.\nThe bug is present in both 1.2.0 and the newest version from Github.\nWhen using revision => master everything works as expected.", "environment": "Puppet version 3.4.3\nFacter version 1.7.5\ngit version 1.9.1\nUbuntu trusty 64bit\nvcsrepo 1.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39067", "fixedVersions": [], "id": "39067", "issueType": "Bug", "key": "MODULES-1800", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:90a86ccc-a9d0-40b0-a2ec-7fd015d89fad", "resolution": "Fixed", "resolutionDate": "2015-08-04T10:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo ensure => latest broken for git", "timeSpent": "PT0S", "updated": "2015-08-06T15:43:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["apt"], "created": "2015-02-25T09:40:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b2a34c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykmv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4847001_*|*_3_*:*_1_*:*_542315734_*|*_5_*:*_1_*:*_0"}], "description": "Continuation of MODULES-1615", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38058", "fixedVersions": [], "id": "38058", "issueType": "Bug", "key": "MODULES-1798", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-03-03T17:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apt 2.0 continued", "timeSpent": "PT0S", "updated": "2015-03-11T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is really strange, as the {{/Stage[main]}} bit would indicate that puppet is trying to actually evaluate the provider, even though it is during the pluginsync.\n\nDo any errors occur during the catalog apply on the first run?", "created": "2015-02-25T11:55:00.000000"}, {"author": "557058:316f245c-e9bf-4452-88dc-09ac2b4775ca", "body": "I agree that this is strange, this is the only error from the first run, and this is the only entry regarding /Stage[main]", "created": "2015-02-26T01:30:00.000000"}, {"author": "557058:316f245c-e9bf-4452-88dc-09ac2b4775ca", "body": "Do you have any idea how to debug this, maybe I can provide more information, just let me know what you need.", "created": "2015-03-06T02:32:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:26c471d8-4dc7-45a8-87f5-a60cc79c924a", "body": "Happens for me every time I run Puppet since I upgraded to the latest version of module Rabbitmq.\n\n{noformat}\nDebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file rabbitmq-plugins does not exist\nDebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file rabbitmq-plugins does not exist\nDebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file rabbitmq-plugins does not exist\n{noformat}\n\n{noformat}\nError: /Stage[main]/Rabbitmq::Plugins/Rabbitmq_plugin[rabbitmq_shovel]: Provider rabbitmqplugins is not functional on this host\nError: /Stage[main]/Rabbitmq::Plugins/Rabbitmq_plugin[amqp_client]: Provider rabbitmqplugins is not functional on this host\nError: /Stage[main]/Rabbitmq::Plugins/Rabbitmq_plugin[mochiweb]: Provider rabbitmqplugins is not functional on this host\n{noformat}\n\n\n\n{noformat}\n# locate rabbitmq-plugins\n/usr/lib/rabbitmq/bin/rabbitmq-plugins\n/usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin/rabbitmq-plugins\n/usr/share/man/man1/rabbitmq-plugins.1.gz\n{noformat}\n\n\n{noformat}\n# facter | grep lsb\nlsbdistcodename => precise\nlsbdistdescription => Ubuntu 12.04.5 LTS\nlsbdistid => Ubuntu\nlsbdistrelease => 12.04\nlsbmajdistrelease => 12.04\nos => {\"name\"=>\"Ubuntu\", \"lsb\"=>{\"distid\"=>\"Ubuntu\", \"distrelease\"=>\"12.04\", \"distdescription\"=>\"Ubuntu 12.04.5 LTS\", \"distcodename\"=>\"precise\", \"majdistrelease\"=>\"12.04\"}, \"family\"=>\"Debian\", \"release\"=>{\"full\"=>\"12.04\", \"major\"=>\"12.04\"}}\n{noformat}\n\nIt behaves the same with ruby 1.8.7 and 1.9.3.", "created": "2016-04-27T15:26:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Apologies but this module is no longer supported by Puppet. If you are still seeing this issue please raise an issue against the github repo and hopefully voxpupuli will be able to help you.\u00a0https://github.com/voxpupuli/puppet-rabbitmq/issues\n\n\u00a0\n\nThank you for taking the time to log this issue and help us drive the quality of our modules.", "created": "2021-04-12T05:40:00.000000"}], "components": ["rabbitmq"], "created": "2015-02-25T08:31:00.000000", "creator": "557058:316f245c-e9bf-4452-88dc-09ac2b4775ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69457d7c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykrb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12281481_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_193337114675"}], "description": "After creation of machine with rabbitmq class, during the first puppet run, error \"Provider 'rabbitmqplugins' is not functional on this host\" occurs at pluginsync phase. Second puppet run is always successful - no errors, everything is installed properly.\n\nPuppet code that includes rabbitmq:\n{code}  class { '::rabbitmq':\n    admin_enable      => true,\n    service_manage    => true,\n    port              => '5672',\n    delete_guest_user => false,\n    repos_ensure      => false,\n    package_provider  => 'yum',\n  }\n{code}\n\nlogs:\n\n{code}err\t/Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]\tProvider rabbitmqplugins is not functional on this host\nnotice\t/File[/var/lib/puppet/lib/puppet/provider/rabbitmq_user/rabbitmqctl.rb]/ensure\tdefined content as '{md5}89ee2d941f49a36e21fd366f8532daa1'\nnotice\t/File[/var/lib/puppet/lib/puppet/type/rabbitmq_vhost.rb]/ensure\tdefined content as '{md5}ff6fc35bb9c22b1c493b84adf6bb3167'\nnotice\t/File[/var/lib/puppet/lib/puppet/parser/functions/validate_cmd.rb]/ensure\tdefined content as '{md5}78fd21cb3fc52efc3b53ba2b3301de18'{code}", "environment": "CentOS 6.6, rabbitmq module - newest version available on github", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "42344", "fixedVersions": [], "id": "42344", "issueType": "Bug", "key": "MODULES-1797", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:316f245c-e9bf-4452-88dc-09ac2b4775ca", "resolution": "Won't Fix", "resolutionDate": "2021-04-12T05:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Provider 'rabbitmqplugins' is not functional on this host", "timeSpent": "PT0S", "updated": "2021-04-12T05:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This only occurs on stdlib older than 4.0.0. Unfortunately ntp does declare that it works on stdlib >= 3.2.0", "created": "2015-02-25T12:14:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "stdlib 3.2.0 would only occur on really old versions of PE though, as no one else really uses it. But {{is_virtual}} would only be a string on facter < 2.0, which isn't installed on those versions of PE...", "created": "2015-02-25T12:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is it possible to update your stdlib to a more recent release? stdlib 4 is backwards compatible with stdlib 3 and shouldn't pose any issues by just updating it, and it will fix this issue.", "created": "2015-02-25T17:30:00.000000"}, {"author": "623c0b40866b810069e43478", "body": "This was indeed a problem with an old stdlib and upgrading fixed the issue.", "created": "2015-03-05T09:48:00.000000"}, {"author": "5c65a9f6f8bb515c2c45400b", "body": "This appears not to be fixed.   I am at the the latest version of stdlib and ntp, and still encountered the bug.   Here is the abbreviated output of a puppet module list:\n\n/etc/puppetlabs/puppet/environments/production/site\n\u251c\u2500\u2500 puppetlabs-ntp (v4.0.0)\n/etc/puppetlabs/puppet/environments/production/modules\n\u251c\u2500\u2500 puppetlabs-java (v1.3.0)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.6.0)\n\nI was able apply the quotes to fix this, exactly as documented.   Please let me know if you need any additional information.  ", "created": "2015-06-11T09:19:00.000000"}, {"author": "5c65a9f6f8bb515c2c45400b", "body": "I also wanted to add, not that it should matter, that I installed ntp using \"puppet module install\", while r10k install stdlib.", "created": "2015-06-11T09:21:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is quite an old ticket, most users will be using the later versions of stdlib as mentioned. This will mitigate the problem. ", "created": "2016-11-09T06:57:00.000000"}], "components": ["ntp"], "created": "2015-02-25T08:12:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8d6f984"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_44678104551_*|*_5_*:*_3_*:*_8975047322_*|*_10005_*:*_1_*:*_169562388"}], "description": "Line 20 in params.pp should be changed from: \n\n{code}\n$panic = str2bool($::is_virtual) ? { \n{code}\n\nto \n\n{code}\n$panic = str2bool(\"$::is_virtual\") ? {\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39066", "fixedVersions": [], "id": "39066", "issueType": "Bug", "key": "MODULES-1796", "labels": ["customer", "puppetlabs-ntp", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Done", "resolutionDate": "2016-11-09T06:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ntp module incorrectly uses str2bool()", "timeSpent": "PT0S", "updated": "2016-11-09T06:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "My comments from IRC are roughly:\n\n* The current mysql::server::backup class allows me, someone who doesn't know squat about MySQL, to have a least-privileges account created with the specified password and added to crontab. My backup setup is part of the mysql setup, so there's no extra step for me.\n* I don't particularly care how the backup happens, just that it's enforced. If it's a custom script or Percona's XtraBackup, I'm happy either way.\n* The current script includes a cleartext password, rather than relying on .my.cnf to store the information or some other method to protect that data. I am no MySQL expert, but I find it difficult to believe this is best practice.\n* The existing class doesn't provide a restore process. A backup that hasn't been restored can hardly be called a backup. Any backup should have a corresponding restore process to assist with this.\n\nMy vote is for keeping the mysql::server::backup class but change the internals to adhere to best practices and allow both backups and restores.", "created": "2015-02-25T06:51:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "I would suggest moving it or parts of to an examples section and killing it off. It comes down to Puppet managing a shell script. Why?\nIs it a shell script based on something upstream? No\nIs Puppet say managing an existing backup shell script hosted elsewhere that is extremely popular and already downloaded heavily? No\nAre there other MySQL backup tools that are more heavily developed/used/tested? Yes (Percona XtraBackup and even perhaps automysqlbackup)\nIs it useful? Yes, but I don't think it's high on the pain scale to migrate to using other options/modules that do mysql backups.", "created": "2015-02-25T17:28:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "[~accountid:557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc] If Percona was installed and managed by mysql::server::backup, that would seem to be a better solution. Looking at their web site it appears there is no issue with licenses, it's just a matter of a repo, a package, and some configuration. That would definitely be an improvement on the backup script currently.\n\nAs for taking it out, I'd ask why? What is it hurting to provide the option for users like me who find it useful?", "created": "2015-02-26T07:56:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "I'm totally okay with including a class that installs and configures a supported set of tools/scripts for users. I don't like us being the people that need to maintain the scripts :).", "created": "2015-02-26T07:59:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Does Percona xtrabackup work on mysql/mariadb also?", "created": "2015-02-27T10:36:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "From http://www.percona.com/doc/percona-xtrabackup/2.2/intro.html: MySQL, Percona Server, MariaDB, Percona XtraDB Cluster, MariaDB Galera Cluster", "created": "2015-02-27T11:55:00.000000"}], "components": ["mysql"], "created": "2015-02-25T06:39:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1858c91c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}], "description": "As discussed per IRC. The backup script has really nothing to do with Puppet at all and as such I think it should not be part of the module. It places maintenance burden on the maintainers that write Puppet code to understand and know how to do MySQL backups.\n\nInstead I'd propose we point users to tools like Percona XtraBackup where they know what they're doing and are maintained.\n\nThe other option would be to add a restore script but having a backup script with no restore script is half the work, and half way is a bad way.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40206", "fixedVersions": [], "id": "40206", "issueType": "Task", "key": "MODULES-1795", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql: Change backups to use percona xtrabackup", "timeSpent": "PT0S", "updated": "2015-02-27T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a0f8cc52-5ccd-4344-baf8-aa50ee5b4ae7", "body": "Hi,\n\nThe issue was actually in my code for calling the vhost, not in the module.\nIn the 0.x era of this module, the default value for the php_admin_flags parameter was an empty array, so I added an array (of hashes) instead of a hash.\nThis default was changed to an empty hash sometime later, but due to the 'sort' method that got added in the template my code now fails instead of outputting the wrong value (so it never actually worked).\n\nRegards,\nSteven", "created": "2015-02-25T05:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So it sounds like you fixed it on your end?", "created": "2015-03-02T17:23:00.000000"}, {"author": "557058:a0f8cc52-5ccd-4344-baf8-aa50ee5b4ae7", "body": "Yes, I passed in an array instead of a hash.\nPerhaps the value needs to be validated (stdlib)?", "created": "2015-03-03T02:51:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-25T03:23:00.000000", "creator": "557058:a0f8cc52-5ccd-4344-baf8-aa50ee5b4ae7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1076daa0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23899385_*|*_5_*:*_1_*:*_458463855_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nUsing default_vhost = false (although the template still gets parsed) and apache::mod::php\n\nCompilation fails with this error:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template apache/vhost/_php_admin.erb:\n  Filepath: /etc/puppet/environments/playgroundextspost/modules/apache/templates/vhost/_php_admin.erb\n  Line: 7\n  Detail: undefined method `<=>' for {\"tidy.clean\"=>\"off\"}:Hash\n at /etc/puppet/environments/playgroundextspost/modules/apache/manifests/vhost.pp:765 on node dpputstv99.persgroep.be\nWarning: Not using cache on failed catalog\n{noformat}\nIt looks very similar to this issue: https://github.com/saz/puppet-ssh/issues/26\n\nRegards,\nSteven\n\nPS: I'll try to reproduce on a system where I can easily switch versions\n\nPPS: the Jira system doesn't know version 1.3.0 yes, but this occurs on both 1.2.0 and 1.3.0.", "environment": "Red Hat Enterprise Linux 6.5\nPuppet 3.4.2\nHiera 1.3.1\nFacter 1.7.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36966", "fixedVersions": ["wsus 0.1.3"], "id": "36966", "issueType": "Bug", "key": "MODULES-1794", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a0f8cc52-5ccd-4344-baf8-aa50ee5b4ae7", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-02T17:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache module 1.3.0 not working with apache::mod::php (and most likely ruby 1.8.7)", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfdfa761efb0069ce9143", "body": "Created pull request: https://github.com/puppetlabs/puppetlabs-java_ks/pull/112", "created": "2015-02-25T17:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Comments on the PR from TP :)", "created": "2015-02-27T10:15:00.000000"}, {"author": "623cfdfa761efb0069ce9143", "body": "The pull request has been merged. This issue can be closed now. Thanks", "created": "2015-03-02T19:43:00.000000"}], "components": ["java_ks"], "created": "2015-02-24T17:02:00.000000", "creator": "623cfdfa761efb0069ce9143", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341ee0c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234761544_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_13049919773"}], "description": "Hi\n\nCurrently we're using java_ks to import certs into keystores and truststores. This is working fine.\n\nWould it be possible to change the java_ks implementation so that during a puppet noop run it won't fail with a certificate not found error? The associated certificates for the java_ks commands are created by puppet.\n\nThanks", "environment": "centos 6.3/6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41265", "fixedVersions": [], "id": "41265", "issueType": "Bug", "key": "MODULES-1793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfdfa761efb0069ce9143", "resolution": "Fixed", "resolutionDate": "2015-07-28T12:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java-ks module is not designed for puppet noop mode", "timeSpent": "PT0S", "updated": "2015-07-28T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "What version of puppet is this? It sounds like PUP-1515", "created": "2015-02-25T15:29:00.000000"}, {"author": "5b6fc8d988c37d6525aa1ca6", "body": "Puppet-3.7.4", "created": "2015-02-25T15:35:00.000000"}, {"author": "5b6fc8d988c37d6525aa1ca6", "body": "That looks promising. I'll read into that bug and let you know if that's what I'm seeing. I am definitely using directory environments.", "created": "2015-02-25T15:42:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The second bit about the missing class dependency appears to be coming from https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/manifests/init.pp#L195 except that the class is definitely declared in that case. I suspect a PUP bug in that case also.", "created": "2015-02-25T15:47:00.000000"}, {"author": "5b6fc8d988c37d6525aa1ca6", "body": "Yep, it looks like https://puppet.atlassian.net/browse/PUP-1515 is what I was hitting. Do we close this, or just merge it into that issue?", "created": "2015-02-26T16:46:00.000000"}], "components": ["rabbitmq"], "created": "2015-02-24T16:48:00.000000", "creator": "5b6fc8d988c37d6525aa1ca6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fdf548a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyykin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81650311_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_155381757"}], "description": "When applying the rabbitmq class according to the documentation:\n{noformat}\n  class { '::rabbitmq': }\n{noformat}\nI get this error message:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Rabbitmq_plugin[rabbitmq_management] at /etc/puppet/environments/jbowers/modules/rabbitmq/manifests/init.pp:168 on node utility02\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\nSetting 'admin_enable => false' makes the error go away by not installing the  Rabbitmq_management plugin, but when I tried to define a rabbitmq_exchange like this:\n{noformat}\n  rabbitmq_exchange { 'mcollective_broadcast@/mcollective':\n    ensure => 'present',\n    type   => 'topic',\n  }\n{noformat}\nI get the error that Rabbitmqadmin needs to be installed: \n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find resource 'Class[Rabbitmq::Install::Rabbitmqadmin]' for relationship on 'Rabbitmq_exchange[mcollective_broadcast@/mcollective]' on node utility02\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\nMy use case does not seem complicated, so I am confused as to why this isn't working.", "environment": "Ubuntu 14.04 LTS, RabbitMQ-3.4.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38050", "fixedVersions": [], "id": "38050", "issueType": "Bug", "key": "MODULES-1792", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b6fc8d988c37d6525aa1ca6", "resolution": "Duplicate", "resolutionDate": "2015-02-27T10:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq forge module cannot install rabbitmq_management plugin", "timeSpent": "PT0S", "updated": "2015-02-27T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [{"attacher": "557058:58a869bd-a1fc-430d-9887-708f011d476a", "created": "2015-03-12T15:15:00.000000", "name": "TEXT.HTML", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13092"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664] Which version of the firewall module are you using? Thanks!", "created": "2015-02-24T09:52:00.000000"}, {"author": "557058:58a869bd-a1fc-430d-9887-708f011d476a", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab], we use v 1.4.0.  \nPlease see PuppetLabs support ticket #9547 for full details.\n\n~ Chris", "created": "2015-03-09T10:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Used sample iptables rules and puppet module/manifests provided by customer and was unable to reproduce on CentOS6.5/Puppet 3.7.4 with puppetlabs-firewall 1.4.0 and puppetlabs-stdlib 4.5.1.", "created": "2015-03-11T17:43:00.000000"}, {"author": "557058:58a869bd-a1fc-430d-9887-708f011d476a", "body": "Hi,\n\nThe Puppet Enterprise involved was PE 3.3.2.  Could you please validate with that Puppet?\n\nI was the original submitter on the request and the support folks were able to validate the problem.\n\nPlease see the issue for more details:\nhttps://support.puppetlabs.com/requests/9547\n\n~ Chris\n\n\nFrom: \"Morgan Haskel (JIRA)\"\nDate: Wednesday, March 11, 2015 at 6:43 PM\nTo: Chris Bowles\nSubject: Jira (MODULES-1791) Over aggressive regex for firewall module\n\n[https://secure.gravatar.com/avatar/95fc071b08b608b2735354258c263068?d=mm&s=48] Morgan Haskel<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=morgan>updated [Bug]  MODULES-1791<https://puppet.atlassian.net/browse/MODULES-1791>\n\n\n\nUsed sample iptables rules and puppet module/manifests provided by customer and was unable to reproduce on CentOS6.5/Puppet 3.7.4 with puppetlabs-firewall 1.4.0 and puppetlabs-stdlib 4.5.1.\n\n\n\nForge Modules<https://puppet.atlassian.net/browse/MODULES> / [Bug] <https://puppet.atlassian.net/browse/MODULES-1791>  MODULES-1791<https://puppet.atlassian.net/browse/MODULES-1791>\nOver aggressive regex for firewall module<https://puppet.atlassian.net/browse/MODULES-1791>\n\nChange By:      Morgan Haskel<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=morgan>\nResolution:     Cannot Reproduce\nStatus:         In ProgressClosed\n\n[Add Comment]<https://puppet.atlassian.net/browse/MODULES-1791#add-comment>   Add Comment<https://puppet.atlassian.net/browse/MODULES-1791#add-comment>\n\n\n\n\nThis message was sent by Atlassian JIRA (v6.3.10#6340-sha1:7ea293a)\n[Atlassian logo]\n\n\n", "created": "2015-03-12T15:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:58a869bd-a1fc-430d-9887-708f011d476a],\n\nI was able to verify that I was seeing the issue when using puppetlabs-firewall 1.1.2 that shipped with PE 3.3.2. I then ran `puppet module upgrade puppetlabs-firewall` which brought the firewall module up to version 1.4.0 and the puppet runs worked fine after that.\n\nTest manifest:\n{noformat}\nclass { 'ut_firewall': }\n{noformat}\n\noutput of `iptables -nL` before puppet run:\n{noformat}\nChain INPUT (policy DROP)\ntarget     prot opt source               destination\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 000 Accept all to lo interface */\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 001 Accept related and established */ state RELATED,ESTABLISHED\nFOO-ANY    all  --  0.0.0.0/0            0.0.0.0/0           /* 100 Jump to STAFF chain */\nREJECT     all  --  0.0.0.0/0            0.0.0.0/0           /* 997 ICMP - host prohibited */ reject-with icmp-host-prohibited\nLOG        all  --  0.0.0.0/0            0.0.0.0/0           /* 998 Log dropped traffic */ LOG flags 0 level 6 prefix `[FIREWALL] dropped '\nDROP       all  --  0.0.0.0/0            0.0.0.0/0           /* 999 Drop all */\n\nChain FORWARD (policy DROP)\ntarget     prot opt source               destination\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain FOO-ANY (1 references)\ntarget     prot opt source               destination\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 22 /* Accept SSH (STAFF RULE) */\n{noformat}\n\nOutput from `puppet apply test.pp`\n{noformat}\nNotice: Compiled catalog for on3k037iceo1vlv.delivery.puppetlabs.net in environment production in 1.10 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/type.rb:816:in `set_default')\nNotice: /File[/etc/sysconfig/iptables]/seluser: seluser changed 'unconfined_u' to 'system_u'\nNotice: /Stage[setup]/Ut_firewall::Pre/Firewall[002 Accept SSH]/ensure: created\nNotice: /Stage[main]/Ut_firewall/Firewall[100 Jump to STAFF chain]/ensure: removed\nNotice: /Stage[main]/Ut_firewall/Firewall[997 ICMP - host prohibited]/ensure: removed\nNotice: /Stage[main]/Ut_firewall/Firewall[998 Log dropped traffic]/ensure: removed\nNotice: /Stage[main]/Ut_firewall/Firewall[9007 Accept SSH (STAFF RULE)]/ensure: removed\nNotice: /Stage[deploy]/Ut_firewall::Post/Firewall[997 Log dropped traffic]/ensure: created\nNotice: /Stage[deploy]/Ut_firewall::Post/Firewall[998 ICMP - host prohibited]/ensure: created\nNotice: Finished catalog run in 3.65 seconds\n{noformat}\n\nOutput of `iptables -nL` after the puppet run:\n{noformat}\nChain INPUT (policy DROP)\ntarget     prot opt source               destination\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 000 Accept all to lo interface */\nACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 001 Accept related and established */ state RELATED,ESTABLISHED\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 22 /* 002 Accept SSH */\nLOG        all  --  0.0.0.0/0            0.0.0.0/0           /* 997 Log dropped traffic */ LOG flags 0 level 6 prefix `[FIREWALL] dropped '\nREJECT     all  --  0.0.0.0/0            0.0.0.0/0           /* 998 ICMP - host prohibited */ reject-with icmp-host-prohibited\nDROP       all  --  0.0.0.0/0            0.0.0.0/0           /* 999 Drop all */\n\nChain FORWARD (policy DROP)\ntarget     prot opt source               destination\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain FOO-ANY (0 references)\ntarget     prot opt source               destination\n{noformat}", "created": "2015-03-16T18:18:00.000000"}], "components": ["firewall"], "created": "2015-02-24T09:23:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@664ffa03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyysjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_262202494_*|*_3_*:*_1_*:*_20138055_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1040007577"}], "description": "The firewall module has an over aggressive regex. For example any rule, puppet managed or not, with an -A in it will have the -A replaced with -D.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42343", "fixedVersions": [], "id": "42343", "issueType": "Bug", "key": "MODULES-1791", "labels": ["puppetlabs-firewall", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-11T17:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Over aggressive regex for firewall module", "timeSpent": "PT0S", "updated": "2015-03-16T18:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged community contribution.", "created": "2015-10-08T06:27:00.000000"}], "components": ["ntp"], "created": "2015-02-23T11:37:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ca8fb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyjbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13949343_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19576613315"}], "description": "Currently, the 'puppetlabs-ntp' fails to handle the ntp service in openSUSE 13.2 as it assumes its name to be 'ntp'. As of openSUSE >= 13.2, the ntp service is also called \"ntpd\" (as with SLES12).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34767", "fixedVersions": [], "id": "34767", "issueType": "New Feature", "key": "MODULES-1790", "labels": ["beginner", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-10-08T06:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add OpenSUSE 13.2 compatibility for puppetlabs-ntp", "timeSpent": "PT0S", "updated": "2015-10-08T06:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Added initial support for mod_geoip via https://github.com/puppetlabs/puppetlabs-apache/pull/1083", "created": "2015-03-22T10:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2015-07-28T17:57:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-23T11:31:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fcf645"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyjav:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14356142_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_13397200830"}], "description": "Add class for `mod_geoip`, and handle package installation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43329", "fixedVersions": [], "id": "43329", "issueType": "New Feature", "key": "MODULES-1789", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-07-28T17:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add `apache::mod::geoip`", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:49c98f22-a70e-44e6-b531-bd811f6e40b8] This has been fixed in the latest release of puppetlabs-mysql (3.2.0). Can you try upgrading? Since this is a major release bump please be careful with the upgrade and make sure everything is backed up as it _could_ break.\n\nIf you can't perform the update, you can manually apply the fix from https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp#L43-L44.", "created": "2015-02-23T12:16:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in current versions of puppetlabs-mysql.", "created": "2015-02-23T12:16:00.000000"}], "components": ["community", "mysql"], "created": "2015-02-23T10:28:00.000000", "creator": "557058:49c98f22-a70e-44e6-b531-bd811f6e40b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44b5ca93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyj67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6465172_*|*_5_*:*_1_*:*_0"}], "description": "I have upgraded to puppet 3.7.4 form puppet 3.4 on my RHEL6 servers., using  RPM puppet-3.7.4-1.el6.noarch from the puppetlabs 6.10 repo\n\nI am using puppetlabs-mysql version 2.3.1:\n\npuppet module list --modulepath=/etc/puppet/modules\n/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-mysql (v2.3.1)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.3.2)\n\nIn my code, I do this:\n\nclass { 'mysql::server':\n                root_password =>  $mysql_root_password,\n     } ->\n     mysql::db { \"${fedora_db_name}\":\n        user => $fedora_admin_mysql,\n        password => $fedora_passwd_mysql,\n        host => 'localhost',\n        grant => ['all'],\n        require => Class['mysql::server'],\n     } ->\n\nI get this error:\n\nError: Evaluation Error: Comparison of: String >= Integer, is not possible. Caused by 'A String is not comparable to a non String'. at /etc/puppet/modules/mysql/manifests/params.pp:37:40\n\nThe offending line in that file is \n\n36  'RedHat': {\n37         if $::operatingsystemrelease >= 7 {\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39065", "fixedVersions": [], "id": "39065", "issueType": "Bug", "key": "MODULES-1788", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:49c98f22-a70e-44e6-b531-bd811f6e40b8", "resolution": "Fixed", "resolutionDate": "2015-02-23T12:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql gives string comapre error", "timeSpent": "PT0S", "updated": "2015-02-23T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-02-23T09:56:00.000000"}, {"author": "557058:08ad52f3-d647-44ae-a185-a4a52e3d0b30", "body": "Thanks Hunter... I take it its better to submit a JIRA ticket as well as the pull request then?", "created": "2015-02-23T09:59:00.000000"}], "components": ["dhcp"], "created": "2015-02-23T09:53:00.000000", "creator": "557058:08ad52f3-d647-44ae-a185-a4a52e3d0b30", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f748fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyj4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_189522_*|*_5_*:*_1_*:*_0"}], "description": "Hi I've submitted a pull request to fix an issue with the rspec tests in puppetlabs-dhcp. Just wondering whats the time frame is for merging trivial pull requests?\n\nhttps://github.com/puppetlabs/puppetlabs-dhcp/pull/50\n\nCheers\n\nSteve", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39064", "fixedVersions": [], "id": "39064", "issueType": "Improvement", "key": "MODULES-1787", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:08ad52f3-d647-44ae-a185-a4a52e3d0b30", "resolution": "Fixed", "resolutionDate": "2015-02-23T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix rspec pull request", "timeSpent": "PT0S", "updated": "2015-02-23T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I think this should be fixed in master, since we now check the keys with this command: https://github.com/puppetlabs/puppetlabs-apt/blob/master/lib/puppet/provider/apt_key/apt_key.rb#L21\n\n[~accountid:623cfbe28d8b9c0068b93d6e] does running puppetlabs-apt from master fix your issue?", "created": "2015-02-23T12:10:00.000000"}, {"author": "623cfbe28d8b9c0068b93d6e", "body": "Just tested this with puppetlabs-apt.\n\nI can confirm this is working now.", "created": "2015-02-24T08:53:00.000000"}, {"author": "623cfbe28d8b9c0068b93d6e", "body": "fixed in master", "created": "2015-02-24T08:54:00.000000"}], "components": ["apt"], "created": "2015-02-23T03:19:00.000000", "creator": "623cfbe28d8b9c0068b93d6e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7753b0c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyj13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43816835_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_62677089"}], "description": "puppetlabs-rabbitmq uses a 'long' apt-key. This makes apt-key re-install on every puppet run.\n\nthe command `/usr/bin/apt-key list | /bin/grep 'F7B8CEA6056E8E56'` is used to check if the key is installed. This fails because '/usr/bin/apt-key list' only lists the short keys.\n\nSwitching the long key in rabbitmq to the sort one '056E8E56' fixes the issue but apt_key should handle this.\n\n- OS: Ubuntu 12.04.5 LTS\n- Puppet: 3.7.4\n- Puppetlabs-apt: 1.1.0 and 1.7.0 (after `puppet module upgrade puppetlabs-apt`)\n- Puppetlabs-rabbitmq: git master up to commit 654f3433aaa3c7abaebb0fb2c4574e1ce5da0fcb", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41263", "fixedVersions": [], "id": "41263", "issueType": "Bug", "key": "MODULES-1786", "labels": ["apt-key", "puppetlabs-apt", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfbe28d8b9c0068b93d6e", "resolution": "Fixed", "resolutionDate": "2015-02-24T08:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-rabbitmq installs apt-key on every run", "timeSpent": "PT0S", "updated": "2015-02-24T08:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this is a duplicate of MODULES-534.", "created": "2015-02-23T12:53:00.000000"}], "components": ["mongodb"], "created": "2015-02-21T07:38:00.000000", "creator": "623e7a44866b810069e576a3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2498fc41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyiyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_191620112_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_99326"}], "description": "If I set \"auth => true\" I'm getting\n\n{code}\nError: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongo admin --quiet --port  --eval load('/root/.mongorc.js'); printjson(db.system.users.find().toArray())' returned 252: 2015-02-21T15:24:55.713+0100 error: { \"$err\" : \"not authorized for query on admin.system.users\", \"code\" : 13 } at src/mongo/shell/query.js:131\nNotice: /Stage[main]/Main/Node[myhost]/Mongodb_user[mongoadmin]/ensure: created\nError: Could not prefetch mongodb_database provider 'mongodb': Execution of '/usr/bin/mongo admin --quiet --port  --eval load('/root/.mongorc.js'); printjson(db.getMongo().getDBs())' returned 252: 2015-02-21T15:24:56.066+0100 listDatabases failed:{\n        \"ok\" : 0,\n        \"errmsg\" : \"not authorized on admin to execute command { listDatabases: 1.0 }\",\n        \"code\" : 13\n} at src/mongo/shell/mongo.js:47\n{code}\n\n\nmy puppet-settings look like this:\n\n{code}\n  class {'::mongodb::globals':\n    manage_package_repo => true,\n  }->\n\n  class { '::mongodb::server':\n    auth => true,\n  }->\n\n  class {'::mongodb::client': }->\n\n  mongodb_user { 'mongoadmin':\n    username      => 'mongoadmin',\n    ensure        => present,\n    password_hash => mongodb_password( 'mongoadmin', 'mongopass' ),\n    database      => 'admin',\n    roles         => [ 'userAdminAnyDatabase', 'dbAdmin', 'root', 'userAdmin', 'readWrite' ],\n    require       => Class[ '::mongodb::server' ],\n  }->\n\n  mongodb::db { 'testdb':\n    user          => 'testuser',\n    password_hash => mongodb_password( 'testuser', 'testpass' ),\n  }\n{code}\n\nAny suggestions?\n\nThanks!", "environment": "centos 6.6\nmongodb-org-server-2.6.7-1.x86_64\npuppetlabs-mongodb 0.10.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38048", "fixedVersions": [], "id": "38048", "issueType": "Bug", "key": "MODULES-1785", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a44866b810069e576a3", "resolution": "Duplicate", "resolutionDate": "2015-02-23T12:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "enabling \"auth\" results in \"not authorized on admin to execute command...\"", "timeSpent": "PT0S", "updated": "2015-02-23T12:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Pull request: https://github.com/puppetlabs/puppetlabs-apache/pull/1036\n\nFeedback very much welcome.\nI tried to solve this in the manifest but failed since $directories can be an array of hashes and I found no way to check for the existence of a key in such a construct.", "created": "2015-02-20T12:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d] commented on the PR. Thanks!", "created": "2015-02-23T14:55:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "This has been merged. Thanks!", "created": "2015-02-28T09:34:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "This change makes the module version 1.4.0 not backwards compatible! Those directives are not depreciated, they're just not valid for Apache >= 2.4.\n\nA vhost declaration is an abstraction that should run regardless of the underlying version of Apache.\n\nWhen the allow/deny parameters are used when Apach >=2.4 is used, it should not fail and break the puppet run. Warnings could be given, or better, the directives are put in but commented out with a note `## Allow/Deny depreciated in Apache >=2.4` .", "created": "2015-04-22T22:19:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "I believe that this is the correct behavior, similar to what Apache would be doing. \nAdding those directives to the Apache configuration would prevent it from starting.\n\nIf someone is using Apache >=2.4 and still uses those directives they are doing something wrong.\nMore likely they recently upgraded their operating system and are not aware of the changes in the syntax.\nThe option of a warning or commenting it out has security implications.\nThere is usually a reason why you would use a Deny / Allow directive.\nSkipping those restrictions and defaulting to a `Require grant all` is dangerous.\n\nThere are in my opinion 3 options to deal with it:\n1/ The way I proposed, let Puppet detect it and fail\n2/ Add the directive to the configuration regardless of the version and let Apache fail to start if it doesn't support it\n3/ Transform the unsupported directives to supported ones (I don't think this is possible/feasible)\n\nI went for option 1.", "created": "2015-04-23T00:50:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-20T11:56:00.000000", "creator": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13a78ffb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyik7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272039136_*|*_3_*:*_1_*:*_410609531_*|*_5_*:*_1_*:*_0"}], "description": "When I was working on MODULES-1622 I noticed the behaviour of Allow/Deny directives is behaving potentially dangerously.\nConsider the following manifest:\n\n{code}\nclass { 'apache': }\napache::vhost { 'example.org':\n  docroot     => '/var/www/html',\n  directories => {\n    path        => '/var/www/html/secret',\n    allow       => 'from 127.0.0.1',\n    deny        => 'from all',\n  },\n}\n{code}\n\nOn a OS which uses Apache 2.2 this works correctly like you'd expect.\nHowever on a OS which uses Apache 2.4 the allow and deny is silently dropped, which results in this actual configuration:\n\n{code}\n  <Directory \"/var/www/html/secret\">\n    AllowOverride None\n    Require all granted\n  </Directory>\n{code}\n\nIn my opinion if you are using Apache 2.4 and are setting those deprecated parameters the manifest should flat out fail - or at the very least warn you.  \nDropping those parameters and defaulting to `Require all granted` is dangerous.\n\nThis also affects the Order and Satisfy directives in the same way. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43328", "fixedVersions": [], "id": "43328", "issueType": "Bug", "key": "MODULES-1784", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "resolution": "Fixed", "resolutionDate": "2015-02-28T09:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow/Deny/Order/Satisfy directives silently dropped on Apache 2.4", "timeSpent": "PT0S", "updated": "2021-02-05T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c17797910a200718b97b3", "body": "FYI: I plan on submitting a Pull Request that permits this feature.  I've looked at other modules to see how they implement this.  Here is my current plan.  I'd appreciate feedback.\n\n1. If you only run one instance of haproxy on a machine, the normal class \\{'haproxy': } should work.\n\n2. If you want multiple instances:\n\n    Pick names for them: For example, \"group1\" and \"group2\"\n\n    Don't use the class\\{'haproxy':} but instead instantiate each instance using the parameters you would have used for class haproxy:\n{quote}\n            haproxy::instance\\{'group1':}\n            haproxy::instance\\{'group2':}\n{quote}\n    When calling haproxy::listen, haproxy::backend, etc. add a parameter to indicate which instance:\n{quote}\n                instance => 'group1',\n{quote}\n\n3.  FYI: Each instance will create /etc/haproxy-$instance and put its configuration file in /etc/haproxy-$instance/haproxy-$instance.cfg\n\nFeedback appreciated!", "created": "2015-02-20T07:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c17797910a200718b97b3] that sounds like a reasonable feature to add!\n\nI like the instance pattern. Let us know if you need a hand with this feature request, and link to the PR here when you have code ready for review.", "created": "2015-02-23T15:33:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "The PR isn't ready yet, but I'd like some early feedback:\n\nPlease take a look at https://github.com/StackExchange/puppetlabs-haproxy\n\n* The tests all broke and I'm not sure how to fix it.  I think it is due to the use of ensure_resource().  I'd appreciate suggestions. In theory, the old tests should keep working (or 99% of them).\n* All my tests to verify that it is backwards compatible with legacy code work, but the tests aren't extensive. I'd really appreciate it if someone could test it on their system, especially if they use \"peers\" and other more obscure features.\n* Since defines can't \"inherit haproxy::params\" I had to pass the parameters to each private define.  Is there a better way to do this?\n", "created": "2015-02-26T07:04:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "I have now fixed all the tests and added new tests for the new features.  This is ready for review and merge.\n\nThe proposed fix is here:\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/166\n\nIt should be merged after MODULES-1865\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/167\n\n", "created": "2015-03-17T15:47:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "Status update: The PR that fixes this bug has been rejected by PuppetLabs.\n\nMy reply is https://github.com/puppetlabs/puppetlabs-haproxy/pull/166#issuecomment-89026705 ", "created": "2015-04-03T08:59:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "What is the appeal process?", "created": "2015-04-07T15:04:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Both associated PRs are merged, resolving this ticket.", "created": "2016-02-01T07:07:00.000000"}], "components": ["haproxy"], "created": "2015-02-20T06:50:00.000000", "creator": "623c17797910a200718b97b3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b732e3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyidz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_290595805_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29604864579"}], "description": "We run multiple instances of haproxy on the same machine so that each one can be individually rebooted.  This module doesn't permit that use-case. Thus, we can't use it for configuring haproxy.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38046", "fixedVersions": [], "id": "38046", "issueType": "New Feature", "key": "MODULES-1783", "labels": ["puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c17797910a200718b97b3", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Run multiple instances of haproxy on the same machine", "timeSpent": "PT0S", "updated": "2016-02-01T07:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c01c4f26-e5a5-407b-8b87-99d9159d0719] Can you try\n{noformat}\nclass { 'apache::mod::php':\n  package_name => 'libapache2-mod-php5',\n  require      => Exec['update'],\n}\n{noformat}", "created": "2015-02-23T15:41:00.000000"}, {"author": "557058:c01c4f26-e5a5-407b-8b87-99d9159d0719", "body": "Results in the same error:\n\n{code}undefined method `<<' for {}:Hash on node{code}", "created": "2015-03-02T01:34:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:c01c4f26-e5a5-407b-8b87-99d9159d0719]. I'm doing some housekeeping and came across this. Are you still encountering this problem?\n\nThanks,\nDavin\n", "created": "2017-07-27T05:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response. If you disagree with my decision I apologize and feel free to reopen.", "created": "2021-04-12T05:38:00.000000"}], "components": ["apache", "apt", "supported"], "created": "2015-02-20T06:46:00.000000", "creator": "557058:c01c4f26-e5a5-407b-8b87-99d9159d0719", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@249fe22e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyidr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_291289543_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_193496262856"}], "description": "I'm trying to install a standard LAMP stack using Puppet on a Vagrant (hashicorp/precise64) box. However I'm failing.\n\nI tried the following configuration (it configures apache correctly, but doesn't install the php module - starting apache fails):\n{code}\nExec {                                                                          \n  path  => ['/usr/bin', '/usr/local/bin']                                       \n}                                                                               \n                                                                                \nexec { 'update':                                                                \n  command => 'apt-get update'                                                   \n}                                                                               \n                                                                                \n                                                                                \nclass { 'apache':                                                               \n  mpm_module  => 'prefork'                                                      \n}                                                                               \n                                                                                \napache::mod { 'php': }                                                          \n                                                                                \napache::vhost { 'guestbook':                                                    \n  port    => 80,                                                                \n  docroot => '/vagrant/web'                                                     \n} \n{code}\n\nThen I tried the following code, which results in the \"undefined method `<<' for {}:Hash on node precise64\" error.\n{code}\nExec {                                                                          \n  path  => ['/usr/bin', '/usr/local/bin']                                       \n}                                                                               \n                                                                                \nexec { 'update':                                                                \n  command => 'apt-get update'                                                   \n}                                                                               \n                                                                                \n                                                                                \nclass { 'apache':                                                               \n  mpm_module  => 'prefork'                                                      \n}                                                                               \n                                                                                \ninclude apache::mod::php                                                       \n                                                                                \napache::vhost { 'guestbook':                                                    \n  port    => 80,                                                                \n  docroot => '/vagrant/web'                                                     \n}  \n{code}\n\nI also tried {code}class { 'apache::mod::php':                                                    \n require     => Exec['update']                                                 \n} {code} which results in the same error.\n\n\nAfter searching for a while the \"include\"-Variant should be to one to use, but unfortunately it fails with an error.", "environment": "Ubuntu 12.04, Puppet 2.7.19", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36965", "fixedVersions": [], "id": "36965", "issueType": "Bug", "key": "MODULES-1782", "labels": ["apache", "php"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c01c4f26-e5a5-407b-8b87-99d9159d0719", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T05:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PHP Module not installed or error while provisioning", "timeSpent": "PT0S", "updated": "2021-04-12T05:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:5913c6c2-3f77-489c-b841-f10693923508],\n\nThis is due to a bug in puppet (https://puppet.atlassian.net/browse/PUP-1515). The fix should be released in puppet 3.7.5.\n\nI'm closing this since it's not something we can fix in the module.\n\nThanks for the report though!", "created": "2015-02-23T16:17:00.000000"}], "components": ["rabbitmq"], "created": "2015-02-19T15:00:00.000000", "creator": "557058:5913c6c2-3f77-489c-b841-f10693923508", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61d05f1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyh9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350213785_*|*_6_*:*_1_*:*_0"}], "description": "When I try to run some of the rabbit functions I get that unknown provider argument. Invalid parameter provider on Rabbitmq_user. Iv also seen it on the plugin define too.", "environment": "puppet 3.7, Centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43327", "fixedVersions": [], "id": "43327", "issueType": "Bug", "key": "MODULES-1781", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5913c6c2-3f77-489c-b841-f10693923508", "resolution": "Won't Fix", "resolutionDate": "2015-02-23T16:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Invalid parameter provider on Rabbitmq_user", "timeSpent": "PT0S", "updated": "2015-02-23T16:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Welp, I forgot about regsubst...", "created": "2015-02-19T15:36:00.000000"}], "components": [], "created": "2015-02-19T14:02:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3aebb6ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyh67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5666134_*|*_6_*:*_1_*:*_0"}], "description": "Add a gsub function to puppetlabs-stdlib:\n\nThis function will gsub (global substituation) a given string.\n\nIt takes 3 arguments: the string to change, the regex to capture and\nthe string to replace the regex with.\n\n*Examples:*\n\n    gsub(\"Foo123\",'[0-9]+',\"ZZZ\")\n\nWould return:\n\n    'FooZZZ'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36964", "fixedVersions": [], "id": "36964", "issueType": "New Feature", "key": "MODULES-1780", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-02-19T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add gsub to STDLIB", "timeSpent": "PT0S", "updated": "2015-02-19T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "On CentOS 7 /usr/lib64/httpd/modules/mod_ldap.so is part of the mod_ldap RPM.\nIn previous versions it is part of the httpd RPM.\n\nPull request to install mod_ldap on CentOS 7 systems: https://github.com/puppetlabs/puppetlabs-apache/pull/1038\n", "created": "2015-02-21T07:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The fix from [~accountid:557058:bf57daa5-f466-42d6-af40-4e2c537eac6d] has been merged, so please let us know if that doesn't work for you [~accountid:70121:c56b01fe-381e-4a33-b6cb-764d363ab333].", "created": "2015-02-23T12:55:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-19T09:40:00.000000", "creator": "70121:c56b01fe-381e-4a33-b6cb-764d363ab333", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6da2320f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyh0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_357284850_*|*_5_*:*_1_*:*_0"}], "description": "After including apache::mod::ldap in a webserver's puppet manifest, the puppet agent run generates the following error:\n----\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not restart Service[httpd]: Execution of '/bin/systemctl restart httpd' returned 1: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.\nError: /Stage[main]/Apache::Service/Service[httpd]: Could not restart Service[httpd]: Execution of '/bin/systemctl restart httpd' returned 1: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.\nWrapped exception:\nExecution of '/bin/systemctl restart httpd' returned 1: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.\n----\n\n\"systemctl status httpd.service -l\" returns this message\n\n----\nhttpd[25207]: httpd: Syntax error on line 36 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/ldap.load: Cannot load modules/mod_ldap.so into server: /etc/httpd/modules/mod_ldap.so: cannot open shared object file: No such file or directory\n----\n\nSolution is to install mod_ldap. Shouldn't apache::mod::ldap handle this?", "environment": "Centos 7.0.1406\nApache 2.4.6 (CentOS)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43326", "fixedVersions": ["wsus 0.1.3"], "id": "43326", "issueType": "Bug", "key": "MODULES-1779", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:c56b01fe-381e-4a33-b6cb-764d363ab333", "resolution": "Fixed", "resolutionDate": "2015-02-23T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::ldap does not install mod_ldap", "timeSpent": "PT0S", "updated": "2016-01-05T00:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I don't think this is a breaking change...", "created": "2015-03-23T11:54:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Agreed, if we continue to throw the same error message and error type when nothing is provided.  Just want to get it on the books for 5.0", "created": "2015-03-25T11:43:00.000000"}], "components": ["stdlib"], "created": "2015-02-18T13:52:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78c2db8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Mar/15"}], "description": "As a user I would like to pass a validation message to any and all methods that follow the pattern validate_*\n\nWe have some validate functions that take this as a possible value while others have no option for it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42342", "fixedVersions": [], "id": "42342", "issueType": "Story", "key": "MODULES-1778", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Normalize validate_* to always allow for msg", "timeSpent": "PT0S", "updated": "2015-09-22T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "John, \nThanks for your question.  The support program came out during PE 3.3 and therefore post dates the 2.7 release.  It is not tested against 2.7 and we cannot claim compatibility however that changelog was due to a contributor such as yourself that had an issue with 2.7 and fixed it.  Compatibility is more of a question and it may very well still be compatible with 2.7 but that has end of lifed support last year.  Unless for some reason you are stuck on 2.7 I would recommend upgrading to 3.7 or if the effort is going to be large look forward to 4.x releases that are on the horizon. ", "created": "2015-03-27T11:31:00.000000"}], "components": ["concat"], "created": "2015-02-18T03:56:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@768e26db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyf7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3220530733_*|*_6_*:*_1_*:*_0"}], "description": "The metadata.json file has, since v1.1.1-rc1 stated that only puppet version 3.x is supported and yet the changelog for v1.1.1-rc1 listed fixed for version 2.7.\n\nMaybe the docs/changelog could be clearer on the status of 2.7 support.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38044", "fixedVersions": [], "id": "38044", "issueType": "Bug", "key": "MODULES-1777", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "resolution": "Done", "resolutionDate": "2015-03-27T11:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Is puppet 2.7 still supported for this release.", "timeSpent": "PT0S", "updated": "2015-03-27T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d3edce91-34ea-4a58-964c-da074e6fbe29", "attachments": [], "comments": [{"author": "557058:d3edce91-34ea-4a58-964c-da074e6fbe29", "body": "This should be a pretty straightforward change. We'll just need to pass passenger_app_env parameter to the templates {{vhost/_passenger.erb}} and {{mod/passenger.conf.erb}}.\n\nI will prepare a pull request.", "created": "2015-02-18T02:45:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks [~accountid:557058:d3edce91-34ea-4a58-964c-da074e6fbe29]! Can you link us to the PR when you get it ready?", "created": "2015-02-19T12:38:00.000000"}, {"author": "557058:d3edce91-34ea-4a58-964c-da074e6fbe29", "body": "Here's the [pull request|https://github.com/puppetlabs/puppetlabs-apache/pull/1034].\n\nUnfortunately I was unable to run spec/acceptance. Apparently it tries to connect to the Vagrant box at some point but does not succeed:\n\n{code}\nWarning: Try 1 -- Host 10.255.224.226 unreachable: connection closed by remote host\nWarning: Trying again in 1 seconds\nWarning: Try 2 -- Host 10.255.224.226 unreachable: connection closed by remote host\nWarning: Trying again in 1 seconds\n...\nWarning: Try 11 -- Host 10.255.224.226 unreachable: connection closed by remote host\nWarning: Trying again in 89 seconds\nFailed to connect to 10.255.224.226\n{code}", "created": "2015-02-20T02:09:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Yeah, there's an issue in Beaker that's being investigated. This looks great though, so thanks [~accountid:557058:d3edce91-34ea-4a58-964c-da074e6fbe29]! Closing since I merged the PR.", "created": "2015-02-23T15:45:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-18T02:43:00.000000", "creator": "557058:d3edce91-34ea-4a58-964c-da074e6fbe29", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66cfc2c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyf73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_478917755_*|*_5_*:*_1_*:*_0"}], "description": "Add support for specifying {{[PassengerAppEnv|https://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html#PassengerAppEnv]}} as a global default ({{apache::mod::passenger}}) and as an {{apache::vhost}} parameter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36963", "fixedVersions": [], "id": "36963", "issueType": "New Feature", "key": "MODULES-1776", "labels": ["apache", "passenger", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3edce91-34ea-4a58-964c-da074e6fbe29", "resolution": "Fixed", "resolutionDate": "2015-02-23T15:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for PassengerAppEnv", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774] I'm hoping once we get to the apache 2.0 rewrite we can maybe make vhost easier to test. The issue is it's quite tough to check the file composition with concat.", "created": "2015-02-23T15:46:00.000000"}, {"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "I'd also like to point out that not only content verification is missing, if you change this line:\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/defines/vhost_spec.rb#L535\nto:\n{code}\n          'ensure'  => 'present',\n{code} \n\nIt still passes although it's supposed to expect raise_error.\nI tested a few of those and it appears that all checks after the highlighted line are not working correctly (unless I'm doing something wrong here). \n", "created": "2015-02-26T06:24:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-17T07:35:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69c6545c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyeg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}], "description": "recently a [new directive was added to puppetlabs-apache|https://github.com/puppetlabs/puppetlabs-apache/pull/1021].\n\nthe person creating the patch added spec tests, and, following the pattern apparently established in [spec/defines/vhost_spec.rb|https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/defines/vhost_spec.rb], didn't verify the results.\n\nthere are *loads* of tests that do the same. we should fix that.\n\n(this is a part of the bigger pattern, that no one knows how to test [puppet]) ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35860", "fixedVersions": [], "id": "35860", "issueType": "Bug", "key": "MODULES-1774", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "many of our spec tests don't actually test the result", "timeSpent": "PT0S", "updated": "2017-05-04T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Flagging down [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] as he wrote the mco_profile module.", "created": "2015-02-17T06:21:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] I know we're considering what will happen for the future of the mcollective module, this can certainly be part of the considerations.", "created": "2015-02-23T15:49:00.000000"}], "components": ["mcollective"], "created": "2015-02-17T06:20:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1afd979f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyefj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}], "description": "There is a full module, mco_profile, embedded within the puppetlabs/mcollective module. To aid in using this code and getting potential updates, it would be much more useful if the module was in a repo on its own. Suggest creating a repo for it and updating the README in the examples dir to point to the new repo.\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/tree/master/examples/mco_profile", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43325", "fixedVersions": [], "id": "43325", "issueType": "Improvement", "key": "MODULES-1773", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Create a module for mco_profile", "timeSpent": "PT0S", "updated": "2015-09-08T08:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi Garrett - We are currently looking at this for all modules.  We will have a statement in the near future with respect to 2.7.  Thanks.", "created": "2015-02-17T11:21:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "http://puppetlabs.com/misc/puppet-enterprise-lifecycle\n\nReads that PE stopped maintenance and support back on 2014-09-30.\n\nPR - https://github.com/puppetlabs/puppetlabs-inifile/pull/150", "created": "2015-02-17T14:27:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] could you weigh in on this? This seems to be one of the last modules still supporting 2.7 and I think most of that is because the testing framework has not been updated in ages. I'm keen to get rid of 2.7 so https://github.com/puppetlabs/puppetlabs-inifile/pull/148 (ability to specify hashes of inifile settings and separate data and code) can be merged.\n\nAdded https://github.com/puppetlabs/puppetlabs-inifile/pull/151 to get Travis up to date.", "created": "2015-02-20T03:33:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], yep. The wheels are in motion to formally drop Puppet 2.7 support on Puppet Labs modules, over time as each gets a new release. You'll see a note to Puppet-Users soon with some more detail. Thanks for helping to push that code-base into retirement. ", "created": "2015-02-20T11:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "2.7 has been removed\nfrom the travis file and metadata.json", "created": "2016-02-01T07:06:00.000000"}], "components": ["inifile"], "created": "2015-02-16T06:16:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49925fc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyeav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30242995118_*|*_5_*:*_1_*:*_0"}], "description": "According to Travi-ci, puppetlabs/inifile supports Puppet v2.7. Given that PE is long since past 2.7, can this support be dropped?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43324", "fixedVersions": [], "id": "43324", "issueType": "Improvement", "key": "MODULES-1772", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile - drop support for Puppet 2.7", "timeSpent": "PT0S", "updated": "2016-02-01T07:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4a827910a200718ac35d", "attachments": [], "comments": [{"author": "623a4a827910a200718ac35d", "body": "I have submitted the below PR to fix this bug:\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/412\n", "created": "2015-02-14T08:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged!", "created": "2015-02-19T12:34:00.000000"}], "components": ["stdlib"], "created": "2015-02-14T08:46:00.000000", "creator": "623a4a827910a200718ac35d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63f74a79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyye87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_445682464_*|*_5_*:*_1_*:*_0"}], "description": "is_domain_name modifies its argument which is not only bad form, but also throws an exception error on the frozen strings on facts from recent versions of facter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35858", "fixedVersions": [], "id": "35858", "issueType": "Bug", "key": "MODULES-1771", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a827910a200718ac35d", "resolution": "Fixed", "resolutionDate": "2015-02-19T12:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/stdlib - is_domain_name mutates input", "timeSpent": "PT0S", "updated": "2015-02-19T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7ac8562ab90069f9ed9b", "body": "Bumping to let you know the NetDev module has shipped form Arista\n\nhttps://forge.puppetlabs.com/aristanetworks/netdev_stdlib_eos", "created": "2015-03-05T14:35:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:7ed56b44-735e-4cdb-b168-470ef48d5112], there are a couple of updates we need to see before we can mark this module as approved:\n* This module lists the BSD 3-clause license in its metadata, but there is no LICENSE file in the module.\n* The issues URL in your metadata is incorrect.\n* The current release of this module is 0.2.0. We require approved modules to be at least version 1.0.0 and versioned according to SemVer so that people using the module can have some confidence on the module's stability.\n\nLet us know if you have any questions, and when a release addressing these issues has been published to the forge!", "created": "2015-03-06T12:23:00.000000"}, {"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "Thanks Morgan, I'll forward these requests to Peter at Arista.", "created": "2015-03-06T15:51:00.000000"}, {"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "Peter has acknowledged the request and intends to get these taken care of soon. I'll update this ticket when he's updated the forge module.", "created": "2015-03-10T11:36:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Please feel free to reopen or create a new ticket to review the (suggested) changes.", "created": "2015-06-03T14:28:00.000000"}], "components": ["approved"], "created": "2015-02-13T11:12:00.000000", "creator": "623e7ac8562ab90069f9ed9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bc49d03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyydwn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1816004071_*|*_3_*:*_1_*:*_2656811_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7693497095"}], "description": "Arista will release their module to manage their switches on 2/18. I want to get this through the approval process in pretty short order to provide customers with some confidence around the solution", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41261", "fixedVersions": [], "id": "41261", "issueType": "Task", "key": "MODULES-1770", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7ac8562ab90069f9ed9b", "resolution": "Incomplete", "resolutionDate": "2015-06-03T14:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Upcoming Arista module: Review for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-06-03T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Community PR merged: https://github.com/puppetlabs/puppetlabs-firewall/pull/560", "created": "2015-07-16T05:34:00.000000"}], "components": ["firewall"], "created": "2015-02-13T07:56:00.000000", "creator": "62438c1c699649006ae5c37c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ab4bda8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz11cf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3894146349_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9312973633"}], "description": "Current iptables provider does not recognize the -j DSCP target and its parameters (illustrated here: http://www.linuxtopia.org/Linux_Firewall_iptables/x4172.html)\n\nI don't mind adding it unmanaged using an exec, but the problem is the catalog fails when trying to parse the existing rules. It always spits out the following:\n\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: --set-dscp\n\nI've tried different approaches of allowing the unmanaged rule such as setting purge to false for firewall resources and for firewallchains using the ignore parameter, but nothing seems to work. It always tries to parse the existing rules and fails in doing so.\n\nIs it possible to implement the DSCP target, or if not, advise me of a way for me to allow my custom iptables rule?\n", "environment": "Debian Wheezy 7.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34766", "fixedVersions": [], "id": "34766", "issueType": "New Feature", "key": "MODULES-1769", "labels": ["dscp", "puppetlabs-firewall", "unmanaged-rule"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62438c1c699649006ae5c37c", "resolution": "Fixed", "resolutionDate": "2015-07-16T05:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add DSCP target to puppetlabs/firewall", "timeSpent": "PT0S", "updated": "2015-09-22T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "npm Enterprise uses scopes and I believe that the existing nodejs::npm defined type accepts package names given as a scope.\nHowever, installation of npm Enterprise itself via npm install npme is an interactive process which can't be done with this module at the moment. Also, from the looks of it, npm Enterprise doesn't come with standard init scripts to manage the service which would make managing the service with puppet a bit tricky.", "created": "2015-02-12T21:25:00.000000"}, {"author": "557058:b661908b-9773-4efd-adeb-5e9a72af042f", "body": "Thanks Ben. Just wondering: under whose user would the npm calls would be made (puppet)? Also, where would the .npmrc file be located, containing the URL and credentials? Thanks and regards, Kamal", "created": "2015-02-13T09:30:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "The current npm module installs packages as the root user, with the nodejs::npm defined type able to install to specific directories. Guessing from https://docs.npmjs.com/files/npmrc the npmrc file used by npme would be ~/.npmrc .\n\nPR #103 I submitted (currently under review) should allow the nodejs::npm to install packages as a specific user as well as to a specific directory. As part of this PR I have also added a defined type global_config_entry which allows some management of the global npmrc file.\n\nBy the way if there are some critical things that you think are missing, feel free to add a comment to the PR.", "created": "2015-02-14T05:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:b661908b-9773-4efd-adeb-5e9a72af042f] PR #103 was merged this morning, can you check and see if that meets your needs?", "created": "2015-02-19T12:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The nodejs module was moved to puppet-community. If this is still an issue it should be filed as a github issue against https://github.com/puppet-community/puppet-nodejs/issues", "created": "2015-07-28T18:00:00.000000"}], "components": ["nodejs"], "created": "2015-02-12T18:14:00.000000", "creator": "557058:b661908b-9773-4efd-adeb-5e9a72af042f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36b46c1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyydpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_724737331_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_13613164443"}], "description": "Hello - does the nodejs module support npm Enterprise (i.e. private npm registries). https://www.npmjs.com/enterprise Thanks and regards, K Swamidoss", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42341", "fixedVersions": [], "id": "42341", "issueType": "New Feature", "key": "MODULES-1768", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b661908b-9773-4efd-adeb-5e9a72af042f", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Does nodejs module support npm Enterprise?", "timeSpent": "PT0S", "updated": "2015-07-28T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "It seems that the $::apt_update_last_success facter is always a string even it is converted to integer\nlastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i\n\nThis is a workaround.\nCan you fix it?\n{noformat}\n      'daily': {\n        #compare current date with the apt_update_last_success fact to determine\n        #if we should kick apt_update.\n        $daily_threshold = (strftime('%s') - 86400)\n        if $::apt_update_last_success {\n          $test = $::apt_update_last_success + 0\n          if $test < $daily_threshold {\n            $_kick_apt = true\n          } else {\n            $_kick_apt = false\n          }\n        } else {\n          #if apt-get update has not successfully run, we should kick apt_update\n          $_kick_apt = true\n        }\n      }\n{noformat}", "created": "2015-02-12T02:41:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for your feedback!\n\nIt would be appreciated if you could supply your manifest, so we can replicate your environment as close as possible.\n\nCheers!", "created": "2015-02-12T04:47:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "I was testing in a single node with hiera. nodeXXX.yaml\n{noformat}\n---\nclasses:\n        - apt\napt::always_apt_update: false\napt::purge_sources_list: true\napt::apt_update_frequency: 'daily'\napt::update_timeout: '300'\napt::update_tries: '2'\napt::fancy_progress: true\n\napt::sources:\n  '00_official.sources':\n    location: 'http://ftp.fr.debian.org/debian/'\n    release: 'wheezy'\n    repos: 'main contrib non-free'\n    #key: '46925553'\n    #key_server: 'subkeys.pgp.net'\n\n  '01_security.sources':\n    location: 'http://security.debian.org/'\n    release: 'wheezy/updates'\n    repos: 'main contrib non-free'\n    #key: '46925553'\n    #key_server: 'subkeys.pgp.net'\n\n  '02_updates.sources':\n    location: 'http://ftp.debian.org/debian/'\n    release: 'wheezy-updates'\n    repos: 'main contrib non-free'\n    #key: '46925553'\n    #key_server: 'subkeys.pgp.net'\n\n  '98_puppetlabs':\n    location: 'http://apt.puppetlabs.com'\n    release: 'precise'\n    repos: 'main'\n    key: '1054B7A24BD6EC30'\n    key_server: 'pool.sks-keyservers.net'\n\n  '99_puppetlabs':\n    location: 'http://apt.puppetlabs.com'\n    repos: 'dependencies'\n    key: '1054B7A24BD6EC30'\n    key_server: 'pool.sks-keyservers.net'\n\n{noformat}", "created": "2015-02-12T05:01:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please provide information regarding what OS you are using? Using the following manifest, I see no errors on my Debian 7 system:\n\n{code}\nclass { 'apt':\n  always_apt_update => false,\n  purge_sources_list => true,\n  apt_update_frequency => 'daily',\n  update_timeout => '3',\n  update_tries => '2',\n  fancy_progress => true,\n}\n{code}\n\nI have tried both the latest release, and pulled from gibhub master.\nThanks!", "created": "2015-02-18T09:28:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "The only difference is that i'm using it with hiera. I'm also using Debian 7.", "created": "2015-02-18T09:33:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nI'm very sorry but I am unable to reproduce this. Please take a look at the configs/environment that I am using and please let me know if you think I've missed something:\n\n{code}\nroot@gn8l0e13et10sws:~# cat /etc/hiera.yaml\n---\n:backends:\n  - yaml\n:yaml:\n  :datadir: /root/hiera/data\n:hierarchy:\n  - \"node/%{::fqdn}\"\n  - common\n{code}\n\n{code}\nroot@gn8l0e13et10sws:~# cat /root/hiera/data/common.yaml\n---\napt::always_apt_update: false\napt::purge_sources_list: true\napt::apt_update_frequency: 'daily'\napt::update_timeout: '300'\napt::update_tries: '2'\napt::fancy_progress: true\n{code}\n\n{code}\nroot@gn8l0e13et10sws:~# cat /root/test.pp\ninclude apt\n{code}\n\n{code}\nroot@gn8l0e13et10sws:~# puppet apply test.pp --hiera_config=/etc/hiera.yaml\nNotice: Compiled catalog for gn8l0e13et10sws.delivery.puppetlabs.net in environment production in 0.15 seconds\nNotice: /Stage[main]/Apt/File[99progressbar]/ensure: created\nNotice: /Stage[main]/Apt/File[sources.list]/content: content changed '{md5}e781fc978e760af69b441ea079e44592' to '{md5}58b0fa32fbbfb2d58a62bd629830f10e'\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: executed successfully\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Apt/File[/etc/apt/apt.conf.d/15update-stamp]/content: content changed '{md5}b9de0ac9e2c9854b1bb213e362dc4e41' to '{md5}92afc1e969a04f0764e9ae8343aa9f2f'\nNotice: Finished catalog run in 0.25 seconds\n{code}\n\nand on second run..\n\n{code}\nroot@gn8l0e13et10sws:~# puppet apply test.pp --hiera_config=/etc/hiera.yaml\nNotice: Compiled catalog for gn8l0e13et10sws.delivery.puppetlabs.net in environment production in 0.16 seconds\nNotice: Finished catalog run in 4.54 seconds\n{code}\n\nI'm also using Ubuntu 14.04 this time:\n\n{code}\nroot@gn8l0e13et10sws:~# uname -a\nLinux gn8l0e13et10sws 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\nroot@gn8l0e13et10sws:~# cat /etc/issue\nUbuntu 14.04 LTS \\n \\l\n{code}\n\nThanks!", "created": "2015-02-19T03:49:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Also, please provide what version of ruby you are using.\n\nThanks", "created": "2015-02-19T03:58:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "I can reproduce the error in this environment.\n{noformat}\nUbuntu14-04\nDISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=14.04\nDISTRIB_CODENAME=trusty\nDISTRIB_DESCRIPTION=\"Ubuntu 14.04.1 LTS\"\nii libaugeas-ruby 0.5.0-2 all Transitional package for ruby-augeas\nii libruby1.9.1 1.9.3.484-2ubuntu1.2 amd64 Libraries necessary to run Ruby 1.9.1\nii ruby 1:1.9.3.4 all Interpreter of object-oriented scripting language Ruby (default version)\nii ruby-augeas 0.5.0-2 amd64 Augeas bindings for the Ruby language\nii ruby-json 1.8.0-1build1 amd64 JSON library for Ruby\nii ruby-shadow 2.2.0-1 amd64 interface of shadow password for Ruby\nii ruby1.9.1 1.9.3.484-2ubuntu1.2 amd64 Interpreter of object-oriented scripting language Ruby\nii facter 2.3.0-1puppetlabs1 all Ruby module for collecting simple facts about a host operating system\nii hiera 1.3.4-1puppetlabs1 all A simple pluggable Hierarchical Database.\nii puppet 3.7.3-1puppetlabs1 all Centralized configuration management - agent startup and compatibility scripts\nii puppet-common 3.7.3-1puppetlabs1 all Centralized configuration management\n{noformat}\n{noformat}\n\u2014\n:backends:\nyaml\n:yaml:\n:datadir: /etc/puppet/hieradata\n:hierarchy:\n\"node/%{::fqdn}\"\nnode.yaml\n{noformat}\n{noformat}\n\u2014\napt::always_apt_update: false\napt::purge_sources_list: true\napt::apt_update_frequency: 'daily'\napt::update_timeout: '300'\napt::update_tries: '2'\napt::fancy_progress: true\napt::sources:\n'00_official.sources':\nlocation: 'http://fr.archive.ubuntu.com/ubuntu/'\nrelease: 'trusty'\nrepos: 'main restricted universe multiverse'\n'01_security.sources':\nlocation: 'http://fr.archive.ubuntu.com/ubuntu/'\nrelease: 'trusty-security'\nrepos: 'main restricted universe multiverse'\n'02_updates.sources':\nlocation: 'http://fr.archive.ubuntu.com/ubuntu/'\nrelease: 'trusty-updates'\nrepos: 'main restricted universe multiverse'\n'10_claranet.sources':\nlocation: 'http://repositories.es.clara.net/'\nrelease: 'trusty'\nrepos: 'main'\ninclude_src: false\nkey: 'AF0DD5E9'\nkey_server: 'keyserver.ubuntu.com'\n'98_puppetlabs':\nlocation: 'http://apt.puppetlabs.com'\nrelease: 'trusty'\nrepos: 'main'\nkey: '1054B7A24BD6EC30'\nkey_server: 'pool.sks-keyservers.net'\n'99_puppetlabs':\nlocation: 'http://apt.puppetlabs.com'\nrelease: 'trusty'\nrepos: 'dependencies'\nkey: '1054B7A24BD6EC30'\nkey_server: 'pool.sks-keyservers.net'\n{noformat}\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Comparison of: String < Integer, is not possible. Caused by 'A String is not comparable to a non String'. at /etc/puppet/environments/production/modules/apt/manifests/update.pp:20:41 on node ubuntu14-04.XXXX.XXXX\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2015-02-19T05:24:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi there \n\nI noticed you added then removed a comment about fixing this. Did you manage to fix this issue? If so, what did you find?\n\nThanks ", "created": "2015-02-19T19:10:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "Hi,\n\nDoing a little test i've solved this in this way. It's a bit ugly but it works.\nIt seems that facter always send the values as strings and when is compared with a integer it fails.\nKeep in mind that i'm not a developer. ", "created": "2015-02-20T01:08:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I'm very sorry but I am unable to reproduce this error. Your configuration is working like clockwork on my test system.\n\n{code}\nroot@a8yj27g89hd7613:~# puppet apply test.pp\nWarning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations\n   (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in `issue_deprecation_warning')\nNotice: Compiled catalog for a8yj27g89hd7613.delivery.puppetlabs.net in environment production in 0.17 seconds\nNotice: 300\nNotice: /Stage[main]/Main/Notify[300]/message: defined 'message' as '300'\nNotice: /Stage[main]/Apt/File[99progressbar]/ensure: created\nNotice: /Stage[main]/Apt/File[sources.list]/content: content changed '{md5}7734939f06735fcefa954377267afeee' to '{md5}58b0fa32fbbfb2d58a62bd629830f10e'\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Apt/File[/etc/apt/apt.conf.d/15update-stamp]/content: content changed '{md5}b9de0ac9e2c9854b1bb213e362dc4e41' to '{md5}92afc1e969a04f0764e9ae8343aa9f2f'\nNotice: Finished catalog run in 1.87 seconds\nroot@a8yj27g89hd7613:~# nano /etc/puppet/hiera_data/common.yaml\nroot@a8yj27g89hd7613:~# nano test.pp\nroot@a8yj27g89hd7613:~# puppet apply test.pp\nWarning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations\n   (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in `issue_deprecation_warning')\nNotice: Compiled catalog for a8yj27g89hd7613.delivery.puppetlabs.net in environment production in 0.03 seconds\nNotice: 300\nNotice: /Stage[main]/Main/Notify[300]/message: defined 'message' as '300'\nNotice: Finished catalog run in 0.02 seconds\n{code}", "created": "2015-02-20T09:39:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Can you please paste the output of the following file on your system: /etc/puppet/modules/apt/lib/facter/apt_update_last_success.rb\n\nFor reference, mine looks like this, and seems to already convert the result to an integer:\n\n{code}\nrequire 'facter'\n\n#This is derived from the file /var/lib/apt/periodic/update-success-stamp\n# This is generated upon a successful apt-get update run natively in ubuntu.\n# the Puppetlabs-apt module deploys this same functionality for other debian-ish OSes\nFacter.add('apt_update_last_success') do\n  confine :osfamily => 'Debian'\n  setcode do\n    if File.exists?('/var/lib/apt/periodic/update-success-stamp')\n      #get epoch time\n      lastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i\n      lastsuccess\n    else\n      lastsuccess = -1\n      lastsuccess\n    end\n  end\nend\n{code}", "created": "2015-02-20T10:52:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "require 'facter'\n\n#This is derived from the file /var/lib/apt/periodic/update-success-stamp\n# This is generated upon a successful apt-get update run natively in ubuntu.\n# the Puppetlabs-apt module deploys this same functionality for other debian-ish OSes\nFacter.add('apt_update_last_success') do\n  confine :osfamily => 'Debian'\n  setcode do\n    if File.exists?('/var/lib/apt/periodic/update-success-stamp')\n      #get epoch time\n      lastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i\n      lastsuccess\n    else\n      lastsuccess = -1\n      lastsuccess\n    end\n  end\nend", "created": "2015-02-23T01:15:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "I've found the problem.\nI was downloading the module from https://forge.puppetlabs.com/ and is not updated with the new bugfixes.\nCan you fix that ?", "created": "2015-03-03T01:23:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "puppetlabs-apt 1.8.0 has been shipped.", "created": "2015-03-23T10:28:00.000000"}, {"author": "557058:aea82c1b-3414-47fb-aa71-b1e045dbc30e", "body": "I have this issue with puppetlabs-apt 2.0:\nclass { 'apt':\n  update => {\n    frequency => 'daily'\n  }\n}\n\nor puppetlabs-apt 1.8:\nclass { 'apt':\n  apt_update_frequency => 'daily'\n}\n\nwith puppet 3.7.4 and 3.7.5 on ubuntu 14.04.1 It works if I remove frequency => 'daily'", "created": "2015-04-23T03:36:00.000000"}, {"author": "62438c1c699649006ae5c37c", "body": "I'm having this same issue. Using puppet 3.8.1 on puppetmaster and apt module version 2.1.", "created": "2015-07-07T04:46:00.000000"}, {"author": "62438c1c699649006ae5c37c", "body": "I was using the future parser on the puppetmaster to make my code puppet 4 compatible, to easily switch in the near future. Turning off the future parser fixed this for me... So this could be a puppet 4 incompatibility?", "created": "2015-07-15T08:02:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "This is not a bug. If you're running the future parser you should turn off stringify_facts or run with Facter 3.", "created": "2015-10-09T15:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to close this as resolved given Daenney's input about stringify_facts. If it turns out that stringify_facts is on and you're still getting the issue, feel free to reopen.", "created": "2016-02-24T09:24:00.000000"}, {"author": "5a201307c51854164d657eb8", "body": "I recently updated my puppet master to 4.5.2 (I'm using puppet_agent to try and update all my agent nodes) and I am getting a similar error but on line 16 instead. I have stringify_facts turned on in my client node (running 3.7.2)  - Is this related?\n\nAs a side note with stringify_facts = false on the client it produces this error instead:\nDuplicate declaration: Class[Apt] is already declared", "created": "2016-07-05T08:27:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "So when you disable {{stringify_facts}} the error is fixed, since you no longer get the String vs Integer issue.\n\nAs far as the \"Duplicate class\" declaration goes, that's a different problem in the code base entirely and not caused by the apt module. It seems that more than one place is using something along the lines of \n\n{code}\nclass { 'apt::update': }\n{code}\n\nThough you can have multiple {{include apt::update}} without any issue you can't have multiple class declarations like that, naked or with additional parameters. That's a separate bug entirely and one that is not being caused by the apt module itself but by how it is used by others.", "created": "2016-07-05T08:59:00.000000"}, {"author": "5a201307c51854164d657eb8", "body": "Thanks for the reply. I created a separate issue about this but I will close that now.", "created": "2016-07-05T09:11:00.000000"}], "components": ["apt", "supported"], "created": "2015-02-12T01:50:00.000000", "creator": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@282e690e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynvx3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_18938208605_*|*_4_*:*_1_*:*_1757106881_*|*_5_*:*_3_*:*_21238910786_*|*_6_*:*_1_*:*_486829025_*|*_10005_*:*_2_*:*_1578738769"}], "description": "apt-update giving a comparison error between interger and string.\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Comparison of: String < Integer, is not possible. Caused by 'A String is not comparable to a non String'. at /etc/puppet/environments/production/modules/apt/manifests/update.pp:31:41\n\nFACTER\napt_update_last_success => 1423730654\n\nHiera config.\n{noformat}\n# VARIABLES DE LA CLASE APT\napt::always_apt_update: false\napt::purge_sources_list: true\napt::apt_update_frequency: 'daily'\napt::update_timeout: '300'\napt::update_tries: '2'\napt::fancy_progress: true\n{noformat}\nThis is the code:\n{noformat}\n        if $::apt_update_last_success {\n          if $::apt_update_last_success < $daily_threshold {\n            $_kick_apt = true\n          } else {\n            $_kick_apt = false\n          }\n        } else {\n          #if apt-get update has not successfully run, we should kick apt_update\n          $_kick_apt = true\n        }\n      }\n{noformat}", "environment": "UBUNTU 14.04 LTS\npuppet                 3.7.4-1puppetlabs1\npuppet-common          3.7.4-1puppetlabs1\npuppetmaster-common    3.7.4-1puppetlabs1\npuppetmaster-passenger 3.7.4-1puppetlabs1 \n\nCLIENT DEBIAN WHEEZY\nfacter 2.4.1-1puppetlabs1\nhiera  1.3.4-1puppetlabs1\npuppet 3.7.4-1puppetlabs1\n", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "36932", "fixedVersions": [], "id": "36932", "issueType": "Bug", "key": "MODULES-1767", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "resolution": "Fixed", "resolutionDate": "2016-07-05T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt_update.pp comparing String and Integer error", "timeSpent": "PT0S", "updated": "2016-07-05T09:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for your feedback. Can you please confirm your version of Ubuntu, including your linux kernel version please?\n\nAlso, would you be willing to create a PR for this improvement?\n\nCheers!", "created": "2015-02-12T04:42:00.000000"}, {"author": "623e766abef8a60068c8daf1", "body": "Ubuntu 14.04.1 LTS, kernel 3.13.0-24-generic\n\nI did attempt to patch in the required functionality but so far haven't been able to get it properly working - it adds duplicate entries to iptables every time puppet is run.\n\nThanks\n\nDominic", "created": "2015-02-12T05:00:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-05-18T09:41:00.000000"}], "components": ["firewall"], "created": "2015-02-11T10:19:00.000000", "creator": "623e766abef8a60068c8daf1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72ddac7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyc53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66076850_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6921470_*|*_10005_*:*_1_*:*_8215535245"}], "description": "We need to change the maximum segment size, which we do via the iptables command \"-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu\"\n\nAlthough this module allows us to set \"jump => 'TCPMSS',\" there is no way to add the necessary '--clamp-mss-to-pmtu' param afterwards: the 'jump' param doesn't allow the param, and there is no 'jump_args' type param to supply it separately.", "environment": "Ubuntu Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33781", "fixedVersions": [], "id": "33781", "issueType": "Improvement", "key": "MODULES-1766", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e766abef8a60068c8daf1", "resolution": "Fixed", "resolutionDate": "2015-05-18T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Can't supply param for jump", "timeSpent": "PT0S", "updated": "2015-05-18T09:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "rspec-puppet 2.0 does not seem reasonably feasible right now.\n\nThere are a number of what seem to be bugs (though they may just be backwards incompatible changes, it's hard to tell) in rspec-puppet 2.0:\n\nhttps://github.com/rodjek/rspec-puppet/issues/254\nhttps://github.com/rodjek/rspec-puppet/issues/232\n\nThe tests can be updated to fix those.\n\nThe real issue is that beaker-rspec requires rspec 3.0 and rspec-puppet 2.0 now pins rspec to 2.0. As far as I can tell, `bundle install --without group` is not intelligent enough to ignore dependencies in the excluded group. We need to wait for a decision on https://github.com/rodjek/rspec-puppet/pull/249 or for rspec-puppet 3.0 to be released.", "created": "2015-02-12T13:48:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "rspec-puppet 2 received an update that will allow us to update our modules.", "created": "2015-03-17T11:45:00.000000"}], "components": [], "created": "2015-02-11T09:38:00.000000", "creator": "623c08e6a2f6400069eb765c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c219952"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy8vz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101426782_*|*_4_*:*_1_*:*_679710361_*|*_6_*:*_2_*:*_2840163250"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35856", "fixedVersions": [], "id": "35856", "issueType": "Improvement", "key": "MODULES-1765", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08e6a2f6400069eb765c", "resolution": "Done", "resolutionDate": "2015-03-25T08:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update supported module rspec-puppet tests for rspec-puppet 2.0", "timeSpent": "PT0S", "updated": "2015-03-25T08:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Found issue related to [MODULES-205|https://puppet.atlassian.net/browse/MODULES-205] where the numeric sort was not working, however this particular issue was related to those osfamilies limited to using the ruby implementation rather than the bash, i.e. Windows, Solaris and AIX", "created": "2015-02-10T17:34:00.000000"}], "components": ["concat"], "created": "2015-02-10T17:26:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72dbdb34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyybin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10828_*|*_10007_*:*_1_*:*_57708669_*|*_5_*:*_2_*:*_3052_*|*_10006_*:*_1_*:*_136364"}], "description": "Fix all issues due to Specinfra and Beaker-Rspec upgrade.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41259", "fixedVersions": [], "id": "41259", "issueType": "Task", "key": "MODULES-1764", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-02-11T09:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix issues with Concat due to Beaker-Rspec upgrade", "timeSpent": "PT0S", "updated": "2015-02-11T09:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] we approve of this module, thanks!", "created": "2015-02-19T14:43:00.000000"}], "components": ["approved"], "created": "2015-02-10T11:32:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7212d603"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyawn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12967265_*|*_3_*:*_1_*:*_187439668_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_588599862"}], "description": "Request for approval and review of pget", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42340", "fixedVersions": [], "id": "42340", "issueType": "Bug", "key": "MODULES-1763", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-02-19T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cyberious/pget : review for approval", "timeSpent": "PT0S", "updated": "2015-02-19T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please confirm the module name for this ticket? Is it vcsrepo, or something else?\n\nThanks!", "created": "2015-02-10T15:23:00.000000"}, {"author": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "body": "It's the module at this url https://forge.puppetlabs.com/puppetlabs/git/readme", "created": "2015-02-10T15:37:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Does it work if you put true in single quotes?", "created": "2015-02-10T16:49:00.000000"}, {"author": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "body": "I did put it in the message. I tried 'true' and 1 and they both didn't work", "created": "2015-02-11T00:59:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Can you please run puppet with {{--trace}} and give us the backtrace? Any ruby issues like this need a backtrace to debug.", "created": "2015-08-18T15:28:00.000000"}], "components": ["git"], "created": "2015-02-10T10:33:00.000000", "creator": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e6a015f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyao7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}], "description": "I am trying to set the color.ui setting to true.\nI have added this in my manifest file:\n\ngit::config { 'color.ui':\n\tvalue => true,\n}\n\nThis gives me the error:\n\n Error: undefined method `empty?' for true:TrueClass\nThe SSH command responded with a non-zero exit status. Vagrant\nassumes that this means the command failed. The output for this command\nshould be in the log above. Please read the output to determine what\nwent wrong.\n\nI have tried setting the value to 1 and 'true', these values don't give me an error but when I do git config -l I get color.ui=false\n\nWhat am I doing wrong?\n\n", "environment": "Debian", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "40205", "fixedVersions": [], "id": "40205", "issueType": "Bug", "key": "MODULES-1762", "labels": ["git"], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bed0d08a-4780-4302-b4e1-a8c12beb3c33", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to set color in git module 0.3.0", "timeSpent": "PT0S", "updated": "2017-07-31T09:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for your efforts!\n\nIn your view, which parts of the guidelines do you feel that your PR doesn't meet?\n\nRegardless, I encourage you to keep going with your codebase, as we always appreciated community PRs! This would be a nice feature to have and if you have it working, then it would be awesome to see this go into master!\n\nCheers!", "created": "2015-02-10T15:27:00.000000"}, {"author": "70121:7a932c9a-1509-4d6a-98bc-e0c3506957e8", "body": "Hi,\n\nyeah, it would be nice if I could give back some code, this module is heavily in use in our projects.\n\nFirst of all the tests are not running. The rest is just some small changes, e.g. the commit message and maybe some code style...\n\nThe reason for his PR is that we wanted to setup stream replication and didn't had the change to do this with the postgres puppet module. Actually I didn't check after the postgres server started if the recovery.conf renamed to recovery.done (this step signals that the recovery should be successful). Also some OS differences I didn't check... \n\nI also think about the pd_basebackup, what is necessary to run on the slave(s) to \"clone\" the master. But this is another story ", "created": "2015-02-11T16:40:00.000000"}, {"author": "70121:7a932c9a-1509-4d6a-98bc-e0c3506957e8", "body": "I created the pull request https://github.com/puppetlabs/puppetlabs-postgresql/pull/603", "created": "2015-03-30T02:40:00.000000"}, {"author": "70121:7a932c9a-1509-4d6a-98bc-e0c3506957e8", "body": "My pull-request was merged https://github.com/puppetlabs/puppetlabs-postgresql/commit/81b4778b9376fa0c7a1337e7eaed512f351cc492", "created": "2015-04-22T08:16:00.000000"}], "components": ["postgresql"], "created": "2015-02-10T06:42:00.000000", "creator": "70121:7a932c9a-1509-4d6a-98bc-e0c3506957e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3968b3ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyyaif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31523745_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_25378361851"}], "description": "It would be nice to manage the recovery.conf with the postgresql puppet module. I started with a pull-request, maybe someone have a look on my changes: https://github.com/dacrome/puppetlabs-postgresql/compare/provide_recovery_conf\n\nThis is a draft. I just want to know if it fits in the concept of this puppet module. For now it doesn't fulfill the requirements of the guidelines for contributing.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "33779", "fixedVersions": [], "id": "33779", "issueType": "New Feature", "key": "MODULES-1761", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7a932c9a-1509-4d6a-98bc-e0c3506957e8", "resolution": "Fixed", "resolutionDate": "2015-12-01T09:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Provide new defined resource for managing recovery.conf", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": ["inifile"], "created": "2015-02-09T14:48:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e90fe3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyya5r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16132_*|*_10007_*:*_1_*:*_89191086_*|*_3_*:*_1_*:*_1815_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_76846"}], "description": "Fix issues with inifile failures with Windows due to Serverspec upgrade.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42339", "fixedVersions": [], "id": "42339", "issueType": "Bug", "key": "MODULES-1760", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Windows INIFILE failures in CI", "timeSpent": "PT0S", "updated": "2015-02-10T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["apache"], "created": "2015-02-09T12:25:00.000000", "creator": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a68b06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyya3j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5257554_*|*_10007_*:*_1_*:*_11022216_*|*_5_*:*_1_*:*_0"}], "environment": "mysql (master): Step 5 -- System Tests with FOSS Stable on Core Platforms \u00bb centos-6-64mda,beaker completed with result FAILURE\nmysql (master): Step 5 -- System Tests with FOSS Stable on Core Platforms \u00bb ubuntu-1404-64mda,beaker completed with result FAILURE\nmysql (master): Step 5 -- System Tests with FOSS Stable on Core Platforms \u00bb centos-5-64mda,beaker completed with result FAILURE\nmysql (master): Step 5 -- System Tests with FOSS Stable on Core Platforms \u00bb debian-7-64mda,beaker completed with result FAILURE", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38042", "fixedVersions": [], "id": "38042", "issueType": "Bug", "key": "MODULES-1759", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "resolution": "Fixed", "resolutionDate": "2015-02-09T16:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql module CI failure", "timeSpent": "PT0S", "updated": "2015-02-09T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nThanks for your feedback.\n\nIt would be appreciated if you could post the full output from your console, perhaps using the --trace and --debug options when puppet applying your manifest.\n\nWhile I haven't personally used mongodb, I don't believe this to be an issue with the localhost exception, and the exception only applies where there are no users already on the system. The issue may lie elsewhere. I could be wrong though.\n\nLook forward to hearing from you\n\nThanks!", "created": "2015-02-09T19:08:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "This may potentially be a duplicate of MODULES-1754. Awaiting additional reporter feedback.", "created": "2015-02-09T19:15:00.000000"}, {"author": "557058:47016273-b6f7-420d-ae7a-312da04edd55", "body": "The more appropriate duplicate I just found is MODULES-534.   You can probably close this as a duplicate.  Given that MODULES-534 is almost a year old I will probably workaround the issue some other way.", "created": "2015-02-09T20:33:00.000000"}], "components": ["mongodb"], "created": "2015-02-09T10:57:00.000000", "creator": "557058:47016273-b6f7-420d-ae7a-312da04edd55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5394faa0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy9yv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29357845_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_207124916"}], "description": "With mongodb 2.6.x after you create the first user when auth is enabled that turns off the localhost exception.  Your first user must be a UserAdmin in the admin database.  That is created using something like this:\n{noformat}\n  class { '::mongodb::globals':\n    manage_package_repo => true,\n    version             => '2.6.7',\n  } ->\n  class { '::mongodb::server':\n    auth    => true,\n    bind_ip => '0.0.0.0',\n  }\n  mongodb_user { 'adminUser':\n    ensure        => present,\n    username      => 'adminuser',\n    password_hash => 'adminpassword',\n    database      => 'admin',\n    roles         => [\n      'readWrite', 'dbAdmin', 'dbOwner', 'userAdmin', 'userAdminAnyDatabase'\n      ],\n    tries         => 10,\n    require       => Class['mongodb::server'],\n  }\n  mongodb_user { 'dbUser':\n    ensure        => present,\n    username      => 'dbuser',\n    password_hash => 'dbpassword',\n    database      => 'mydatabase',\n    roles         => [\n      'readWrite', 'dbAdmin'\n      ],\n    tries         => 10,\n    require       => Class['mongodb::server'],\n  }\n{noformat}\n\nThe first admin user gets created but the second user fails as the localhost exception was turned off when the first user was created.  The mongodb_user define has no way to set the admin user to log in as to create the other users.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34765", "fixedVersions": [], "id": "34765", "issueType": "Bug", "key": "MODULES-1758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:47016273-b6f7-420d-ae7a-312da04edd55", "resolution": "Duplicate", "resolutionDate": "2015-02-12T04:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mongodb 2.6 cannot create more than 1 user due to localhost exception", "timeSpent": "PT0S", "updated": "2015-02-12T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR created https://github.com/puppetlabs/puppetlabs-firewall/pull/522", "created": "2015-05-06T10:03:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-05-06T10:37:00.000000"}], "components": ["firewall"], "created": "2015-02-08T18:54:00.000000", "creator": "623c0b7abef8a60068c796d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bbb56f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy9vj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59352656_*|*_10007_*:*_1_*:*_9153417_*|*_3_*:*_1_*:*_74082101_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_7340802628"}], "description": "The firewall module does not support the iptables 'date' module.\n\nI am using this module on cPanel based servers. With a recent cPanel update to 11.48, cPanel's brute force detection (cphulkd) adds iptables rules with the date module to block attackers for a period of time.\n\nExample rules look like this:\n\n-A cphulk -s xxx.xxx.xxx.xxx/32 -m state --state NEW -m time --datestop 2015-02-09T09:24:44 --utc -j DROP\n\nWhen the firewall module tries to purge unmanaged rules it fails on these rules:\n\nError: /Firewall[020 - Test Rule]: Could not evaluate: Invalid address from IPAddr.new: 2015-02-09T20:11:38\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40202", "fixedVersions": [], "id": "40202", "issueType": "New Feature", "key": "MODULES-1757", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b7abef8a60068c796d1", "resolution": "Fixed", "resolutionDate": "2015-05-06T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall module does not support iptables time module", "timeSpent": "PT0S", "updated": "2015-05-06T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623a4a83866b810069e367fc], there was a request to review your 'sfu/managedmac' for the puppet approved program. If you aren't familiar with the program, more information can be found at https://forge.puppetlabs.com/approved. We reviewed the module, and if we have some comments if you're interested in updating your module for inclusion in this program.\n* You have lint errors for a string only containing a variable at https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L479 and https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L482\n* The documentation should be consolidated into the README, rather than linked to the GitHub project page\n* There should be more usage examples in the README or in an 'examples' directory\n* You list the apache license in your metadata but are missing the LICENSE file which is required\n* Consistency and stability is important for approved modules, so we require all approved modules to be versioned at least 1.0.0, and versioned according to SemVer (http://semver.org)\n* Your module requires used of Hiera. While approved modules can use Hiera, that usage must be optional (by parameter), and the module must be functional without Hiera.\n\n", "created": "2015-03-09T11:42:00.000000"}, {"author": "623a4a83866b810069e367fc", "body": "Morgan, \n\nThe team at SFU would like to extend our thanks to those who submitted it for review and to Puppet Labs for considering this module for the puppet \"approved\" program. \n\nMuch of your criteria is justified, but I also have some questions/comments about a few points...\n\n{quote}\nYou have lint errors for a string only containing a variable at https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L479 and https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L482\n{quote}\n\nThese lint \"errors\" are false positives", "created": "2015-03-19T14:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Morgan, \n\n{quote}\nThe team at SFU would like to extend our thanks to those who submitted it for review and to Puppet Labs for considering this module for the puppet \"approved\" program. \n\nMuch of your criteria is justified, but I also have some questions/comments about a few points...\n\nbq. You have lint errors for a string only containing a variable at https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L479 and https://github.com/dayglojesus/managedmac/blob/master/manifests/portablehomes.pp#L482\n\nThese lint \"errors\" are false positives", "created": "2015-03-23T17:39:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Please feel to reopen in the future or create a new ticket to review (suggested) changes.", "created": "2015-06-03T14:26:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2015-02-07T20:44:00.000000", "creator": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a48fbdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy9un:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166661001_*|*_3_*:*_1_*:*_1728163693_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7440250822_*|*_10005_*:*_1_*:*_661069838"}], "description": "The Simon Fraser University have produced a Puppet Module that is centred around managing Macs (https://forge.puppetlabs.com/sfu/managedmac).\n\nThis module is being used by some customers and, if possible, I request it be tested for Approved status to provide the users some confidence in the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42338", "fixedVersions": [], "id": "42338", "issueType": "Task", "key": "MODULES-1756", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "resolution": "Incomplete", "resolutionDate": "2015-06-03T14:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Request 'Approved' testing on sfu/managedmac", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6096018ceebe78006a95a9a4", "body": "So is this fixed now?  ", "created": "2016-07-21T06:27:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Yes this looks resolved with https://github.com/puppetlabs/puppetlabs-mysql/pull/736", "created": "2016-11-09T07:32:00.000000"}], "components": ["mysql"], "created": "2015-02-07T03:57:00.000000", "creator": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@323f18ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy9tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19599_*|*_10009_*:*_1_*:*_55395250034_*|*_5_*:*_1_*:*_0"}], "description": "It takes so much time and I decided to create ticket to speed up all this process a bit. \n\nHere is pull request and conversation \nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/586\n\nPlease let's eventually decide what to do\nThanks in advance", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38040", "fixedVersions": [], "id": "38040", "issueType": "Improvement", "key": "MODULES-1755", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "resolution": "Fixed", "resolutionDate": "2016-11-09T07:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "permit use of mysql::db without mysql::server", "timeSpent": "PT0S", "updated": "2016-11-09T07:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:102116eb-e030-4278-9623-67a8be78500f", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "MODULES-1758 may potentially be a duplicate of this.", "created": "2015-02-09T19:14:00.000000"}, {"author": "70121:102116eb-e030-4278-9623-67a8be78500f", "body": "Added pull-request to solve auth=true problem by allowing users to define their .mongorc.js by manually.\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/378", "created": "2017-06-19T02:07:00.000000"}], "components": ["mongodb"], "created": "2015-02-07T02:04:00.000000", "creator": "70121:ee5addd3-38ec-48bb-aced-e946de4349b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@468aa5b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy9tb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234558848_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_74353401577"}], "description": "If I setup mongodb 2.6 with auth enabled and add an admin user with appropiate roles, any subsequent provision run with Vagrant will lead to authorization errors. I try'd to give the literal auth string to the mong_eval function, but it won't work. \n\nI also put the issue on serverfault: http://serverfault.com/questions/665688/mongodb-authentication-not-working-in-puppet\n\nthanks", "environment": "centos7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36931", "fixedVersions": [], "id": "36931", "issueType": "Bug", "key": "MODULES-1754", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ee5addd3-38ec-48bb-aced-e946de4349b4", "resolution": "Fixed", "resolutionDate": "2017-06-19T09:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "after turnining on mongodb auth..subsequent runs fail", "timeSpent": "PT0S", "updated": "2017-06-19T09:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2015-02-06T10:58:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14def635"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy99j:"}], "description": "since many modules depend on puppetlabs/java, and i need a jdk8, I'd like to be able to supply a custom package name, so as to be able to install zulu-8 (Azul Systems' JDK8).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34764", "fixedVersions": [], "id": "34764", "issueType": "New Feature", "key": "MODULES-1752", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ability to supply custom package name for jdk/jre", "timeSpent": "PT0S", "updated": "2015-02-09T19:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Design questions:\n\nWhere should the fact get its url? From device.conf, or only from an external fact?\n\nWhat if 2 device modules are installed? (Say, f5 and netscaler)\n\nIf it uses device.conf, what if > 1 device is present in device.conf? Should it just take the first url?\n\nIf it uses external facts, how would it detect the location of the external fact directory? If the dir doesn't exist, then what?", "created": "2015-02-06T14:39:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "From the puppetlabs/f5 module we are managing in f5:config all the elements of the FACTER fact url and the prescribed method to use the f5 device is with a controller node per device. So if were following our own advice then we just need to handle facter generation reusing those values. and with either a dependency on a facter module or with a if !defined type process on path/to/facter\n\n \n", "created": "2015-02-09T05:32:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This has been an issue for quite a while:\n\n{quote}\nA limitation to watch out for in the current Puppet release is that 'puppet apply' and 'puppet resource' cannot modify network resources. However, we implemented a feature to allow puppet resource to query a F5 device. (For authors of types/providers, making changes to resources aren\u2019t supported until apply_to_device in resources type are handled differently by puppet apply/resource commands). For now we use url facts to establish connectivity to specific F5 devices.\n\n(Published on 1 February 2012)\n{quote}\n\nhttps://puppet.com/blog/managing-f5-big-ip-network-devices-puppet\n\nRather than have individual device modules create custom facts, could we implement \n\n{code}\npuppet resource [--deviceconfig <path to file>] --target <device> <type>\n{code}\n\nusing the {{deviceconfig}} and {{target}} code from the {{puppet device}} application/face?\n\nhttps://github.com/puppetlabs/puppet/blob/5.0.x/lib/puppet/application/device.rb", "created": "2017-07-14T11:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I would +1 that ui! I think it will have to go in a PUP ticket for the work to get done though. I wonder if there is an epic for tracking device improvements. Former user may know more, and be interested in this.", "created": "2017-07-19T12:37:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "The mission here, should we choose to except it, is to create a PUP ticket for this work.", "created": "2017-07-19T14:04:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "Remembering I wrote this ticket 2.5 years ago! the focus of creating the fact was usage in puppet agent runs to apply puppet device -v, i hope the following clarifies the thought pattern. \nthe set up and usage of f5 requires an agent node per bigip device (it does not support multiple devices per node).\nto use the module you need $::settings::confdir/device.conf set with \n\n{code:json}\n\n[bigip]\ntype f5\nurl https://<USERNAME>:<PASSWORD>@<IP ADDRESS OF BIGIP>/\n{code}\nthe url fact is required for using the ral to query the device \n{code:shell}\n$ FACTER_url=https://<USERNAME>:<PASSWORD>@<IP ADDRESS OF BIGIP> puppet resource f5_node\n{code}\nit struck me we should not be expecting end users to provide that fact every time they need to run the ral, it should just work like any other resource. \nWhen we use the module with the puppet agent we wrapped the profile of the f5 resource for the device with a profile assigned to the proxy node that creates this file and populates it then executes `puppet device -v` on each agent run.\nthe idea of the ticket was that the fact should be part of the module so that you set the fact value knowing the F5 device you are managing, and it will report the ip/hostname/dnsrecord back as a fact that can be used by filters in mcollective,  puppet query language, and now job/orchestration workflows etc for updating the f5s as part of a cX pipeiine with Jenkins etc.\nWith the way facts are deployed the value should be available to create to create the device.conf, I had stopped short of asking to include the creation of the device.conf file in the module as I understood peoples consideration of managing other devices with one node (not that any one actually did at the time)\n\n\nIt also struck me that gee we were nieve when we decided `url` was a good idea for a fact name to use, like we are the only people who will ever want to use url as a term! and it having no specificity is a really bad thing! url of what? http, or https? \nWith the introduction of structured facts, it strikes me that the following would be a valid approach, to both the fact, and the use of it for creating the device.conf. and maybe an update to use device.bigip.url as it's defacto.\n\n{code:json}\n{\n  device =>{\n        bigip => {\n               type => 'f5',\n               url   => 'value'\n       },\n        ...\n    }\n}\n{code}\nwe then can make the url fact = Facter.device.url just as a thought. \n{code:shell}\nfile {\"${::settings::confdir}/device.conf\":\n  ensure => prsent,\n}\n  ini_setting { 'Create bigip f5 type':\n    ensure            => present,\n    setting           => 'type',\n    value             => 'f5',\n    key_val_separator => ' ',\n    path              => \"${::settings::confdir}/device.conf\",\n    section           => 'bigip',  \n  }\n  ini_setting { 'Create big ip config':\n    ensure            => present,\n    setting           => 'url',\n    value             => \"https://$::{username}:${::password}>@${::device[bigip].url}\",\n    key_val_separator => ' ',\n    path              => \"${::settings::confdir}/device.conf\",\n    section           => 'bigip',  \n  }\nexec {'puppet device -v':\npath=> '/path/to/puppet\",\nrequire =>  Ini_setting['Create big ip config', 'Create bigip f5 type'],\n}\n{code}\n", "created": "2017-07-19T14:42:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "*Custom Fact:*\n\nIncluding URLs in a structured device fact could be a security concern for users since URLs can contain authentication credentials.\n\n*Device Module:*\n\nIt appears I'm 2.5 years behind you!\n\nYou will find proxy host device.conf management, a structured fact (an array) containing all devices, and optional Exec resources for all devices or each device in this module:\n\nhttps://forge.puppet.com/tkishel/puppet_device\n\nIt could use inifile instead of concat, and it should use the Sensitive type for URLs since they can contain authentication credentials. The module creates tagged resources to be used for querying devices for Orchestration:\n\n{code}\npuppet job run --query 'resources[certname] { tag = \"run_puppet_device_bigip.example.com\"}'\n{code}\n\nIt uses tagged resources because device (cert)names can containing periods and I was simply unable to query structured facts containing periods.\n\n*Puppet Resource:*\n\nI can create a PUP ticket ...\n\n\"replace FACTER_url with deviceconfig and target options in puppet resource\"\n\n... unless there are any objections.", "created": "2017-07-19T20:18:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "The one thing I did not call out apologies,\nThe reason this all originally arose and the reason for the class and\nrequest for a fact with the URL\nIs that from the console there was no way to recognise the relationship\nbetween a proxy server and a device, at the time of writing yes you could\nhave multiple devices but you did not have target, or any way to specify\nmore than one[ bigip] so we were running schedules that reset the device\nconfit every 15minutes and this ran against the correct device\nalternatively every 25 minutes for 4seperate f5 devices!\n\n\n\n\n\nOn Fri, 21 Jul 2017 at 00:32, Thomas Kishel (JIRA) <\n\n-- \n*Adam Buxton*\nSnr. Professional Service Engineer\n\nmobile: +44 (0)781 579 5281\n\nabc@puppet.com | @digitaladept\nPuppet <https://puppet.com>. The shortest path to better software.\n", "created": "2017-07-21T01:10:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "Sorry thought I'd sent this back to jira think i sent it to [~accountid:557058:7b08c3d1-092b-44d0-8ddf-71f98cb2abe3] direct. also edited to add more context.\n\nThe one thing I did not call out apologies, the reason this all originally arose and the reason for the profile class and request for a Facter fact with the URL, was that from the console there was no way to recognise the relationship between a proxy server and a device, at the time of writing.\nYes you could have multiple devices but you did not have 'target' or any way to specify more than one[ bigip] so we were running schedules that reset the device config every 15 minutes (puppet was running every 10-15 minutes for these hosts) and this ran against the correct device alternatively every 15 minutes for 4 separate f5 devices! (dev environment allowing routing config changes etc etc)\nThe use of target option etc sounds like a good approach to usage at the command line, but the main reasons for the request were:\n\n* recognizing the relationship between proxy and managed the device from console\n* Making `puppet resource <f5_type>` inline with how we use majority resources, not adding a further complexity or alternate complexity. although I understand with the ability to configure many devices this can't be supported without target or some such flag and target is a better mechanism IMHO than an external environment facter fact, allowing for better error management. \n\nre: the security concern\n\"Including URLs in a structured device fact could be a security concern for users since URLs can contain authentication credentials.\"\nThis is a problem with the console and RBAC more than the ideas for implementation i believe there is work ongoing for multi tenancy at the access level. but i did consider breaking the structured fact down to and having a facter fact of `device_url` or some such constructed from the given facts. Same as we construct osfamily to support historic usage if that makes sense.\n{code: json}\n{\n  device =>{\n        bigip => {\n               type => 'f5',\n               url   => 'value'\nuser => ''\npassword =>''\n\n       },\n        ...\n    }\n}\n\n{code}\n\none thing the target concept did raise in my thoughts, would it be possible! or sensible to allow a device to be set as default with an additional key in the config stanza i.e:\n{code: json}\n[bigip]\ntype f5\nurl https://<USERNAME>:<PASSWORD>@<IP ADDRESS OF BIGIP>\ndefault true\n{code}\nmeaning the resource without --target will execute against that device, and those companies running one proxy to one device(proposed by RBS client using containers) could do so  with less complexity being driven from our side. ", "created": "2017-07-21T01:24:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "I created a PUP ticket (PUP-8041) and PR (https://github.com/puppetlabs/puppet/pull/6275) that implements '--target' for 'puppet resource' via a 'device()' method in resource.rb, as a proposed replacement for FACTER_url.", "created": "2017-10-09T12:55:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Can this be closed [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d] and [~accountid:557058:79a6b455-622c-4839-88ba-d3ee205f72b0]? F5 have taken ownership of the F5 module - but from reading this ticket it appears as though the change is not F5 specific? I'd like to close this ticket if the fix is not specific to the F5 module. Thanks!", "created": "2017-11-23T05:04:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] it can for me, but who ever owns that discussion with Cisco can we ensure a device Puppet Task is created or a specific f5 task to run it is part fo their effort?\n\nseriously this whole tickets basis could be replaced by a task to edit the device.conf and a task  to excute the device command from console or bolt :D", "created": "2017-11-24T02:02:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Thanks [~accountid:557058:79a6b455-622c-4839-88ba-d3ee205f72b0]. Yeah, we can include some tasks in network device modules. I'll leave this ticket open for now, so it doesn't get lost. Thanks for the feedback!", "created": "2017-11-24T03:01:00.000000"}, {"author": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c] Look slike someone beat you too it. https://forge.puppet.com/tkishel/puppet_device/tasks#task_init", "created": "2017-11-24T06:06:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Well spotted [~accountid:557058:79a6b455-622c-4839-88ba-d3ee205f72b0]! Good work [~accountid:557058:ea8d8852-0291-4b62-9047-0e4b235efa5d]. I'll close this down. As we making changes to improve our agentless capabilities I'll include this as a feature.", "created": "2017-11-24T07:18:00.000000"}, {"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "See also, PUP-8041.", "created": "2017-11-24T09:04:00.000000"}], "components": ["f5"], "created": "2015-02-06T09:11:00.000000", "creator": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eee7e73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3810"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e2510a0a-1767-444f-be52-bae9bb15d3f6"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy96n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77255524550_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_11038530781"}], "description": "F5 devices require a custom facter fact of url to be passed either at the command line as FACTER_url or in a custom fact/external fact\n\nI would like the F5 module to provide this custom fact and expose it as a parameter in the module.", "epicLinkSummary": "F5 vNext ", "estimate": "PT0S", "externalId": "40199", "fixedVersions": [], "id": "40199", "issueType": "Improvement", "key": "MODULES-1751", "labels": [], "originalEstimate": "PT0S", "parent": "40318", "parentSummary": "F5 vNext ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:79a6b455-622c-4839-88ba-d3ee205f72b0", "resolution": "Done", "resolutionDate": "2017-11-24T07:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "I would like f5 to include a custom fact for the url that can be set from parameter in the module.", "timeSpent": "PT0S", "updated": "2017-11-24T09:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2b7e112c-9690-4aee-838c-20c7ffb1d652", "body": "[Pull request|https://github.com/puppetlabs/puppetlabs-mysql/pull/659]", "created": "2015-02-06T08:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged #660, which is the same as #659 but with an upper bound.", "created": "2015-02-06T14:41:00.000000"}], "components": ["mysql"], "created": "2015-02-06T07:56:00.000000", "creator": "557058:2b7e112c-9690-4aee-838c-20c7ffb1d652", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5025154c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy95j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24318499_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-mysql uses the dirname function, which appeared in stdlib 4.1.0. The metadata.json file lists 3.2.0 or higher as a dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33777", "fixedVersions": [], "id": "33777", "issueType": "Bug", "key": "MODULES-1750", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2b7e112c-9690-4aee-838c-20c7ffb1d652", "resolution": "Fixed", "resolutionDate": "2015-02-06T14:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Version dependency on stdlib too low in mysql module", "timeSpent": "PT0S", "updated": "2015-02-06T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Original PR: https://github.com/puppetlabs/puppetlabs-java/pull/103\n\nRebased, squashed and Jira tagged: https://github.com/puppetlabs/puppetlabs-java/pull/106", "created": "2015-02-06T05:48:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Merged in https://github.com/puppetlabs/puppetlabs-java/pull/106", "created": "2015-02-06T08:27:00.000000"}], "components": ["java"], "created": "2015-02-06T05:46:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1638b48b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy94v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9624321_*|*_5_*:*_1_*:*_0"}], "description": "Reported issue:\n\nResult without memory option on large system:\n\n{code}\njava -version\n\nError occurred during initialization of VM\nCould not reserve enough space for object heap\nCould not create the Java virtual machine.\n{/code}\n\nWith this option:\n\n{code}\njava -Xmx8m -version\n\njava version \"1.6.0_91\"\nJava(TM) SE Runtime Environment (build 1.6.0_91-b31)\nJava HotSpot(TM) 64-Bit Server VM (build 20.91-b07, mixed mode)\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38038", "fixedVersions": [], "id": "38038", "issueType": "Bug", "key": "MODULES-1749", "labels": ["fact", "java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-02-06T08:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "java_version fact fails on Servers with large memory", "timeSpent": "PT0S", "updated": "2015-02-06T08:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [{"attacher": "6243b143f3824d006a579629", "created": "2015-12-27T13:38:00.000000", "name": "iptables", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12412"}, {"attacher": "6243b143f3824d006a579629", "created": "2015-12-27T13:47:00.000000", "name": "my_basic_firewall.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12515"}], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for your feedback.\n\nWhy do you need the cludging snippet? What do the empty double-quote represent in the iptables-save output? Do you know if this is the same across all Linux oses (or any others you have tried) ?\n\nThanks", "created": "2015-02-09T19:30:00.000000"}, {"author": "557058:4a5c8508-29bc-4a60-925b-cac9acf93543", "body": "No worries,\n\nThe cludge may not be needed as I do not know enough ruby to fully understand how to fix this properly. It seems that this parsing code requires/expects each argument to be matched with a value, since physdev-is-bridged is a swtch, it has no value and as such the mapping of name -> values arrays are out by one. Really this code is terrible and should be using getopt to parse the command lines, not this regular expression mess with cludges.\n\nThis is the same across all Linux distributions as it is an iptables switch.", "created": "2015-02-09T20:47:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Thanks for this. Would you be willing to create a PR for this?", "created": "2015-02-09T20:55:00.000000"}, {"author": "557058:4a5c8508-29bc-4a60-925b-cac9acf93543", "body": "If I can find some time to do so I will, this was an emergency fix in a production environment.", "created": "2015-02-09T21:17:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR to fix this issue: https://github.com/puppetlabs/puppetlabs-firewall/pull/491", "created": "2015-02-13T16:14:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "merged", "created": "2015-02-13T17:09:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "Any idea when this fix will be released?  I have version 1.7.1 and that doesn't seem to include this fix.", "created": "2015-10-14T18:28:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Hi There\n\nCan you please provide an example which replicates your issue, as I implemented physdev_is_bridged quite some time ago.\n\nThanks\n\nJT", "created": "2015-10-14T18:31:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "Okay, I'm glad I asked rather than waiting longer.  ", "created": "2015-10-14T18:40:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:6243b143f3824d006a579629] can you please provide your manifest so that I can reproduce this please, thanks! ", "created": "2015-10-14T18:50:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "Not really.  The puppet code that contributes to the firewall rules is spread all over.  However, the critical part which I absentmindedly failed to mention is that the offending rule -- the only one in the FORWARD chain -- isn't made by puppet or the firewall module.  That rule came about from the oVirt installation that occurred before puppet was installed.  I just want puppet to add a new rule or two (for bacula) but the firewall module cannot parse what's already there.  So I think it should be straightforward to reproduce this by manually populating your system with a similar rule.  Does that make sense?", "created": "2015-10-14T20:23:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "oVirt default firewall configuration", "created": "2015-12-27T13:39:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] I just attached the output of iptables-save that I think will make it easy to reproduce the problem I'm seeing.  If you iptables-load that as your initial state and then try to use puppetlabs-firewall to make any rule with that in place it will fail.  I'll upload another file with the basic manifest I'm using.  (I tried inlining here but I can't figure out the markup and not having a preview is annoying.)", "created": "2015-12-27T13:43:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "My basic firewall manifest.", "created": "2015-12-27T13:47:00.000000"}, {"author": "5c18fd80ad984b521084b6d5", "body": "(y) on that, same problem in my setup", "created": "2016-02-11T08:57:00.000000"}, {"author": "557058:bd4f1a6c-3922-4128-8271-8284da16add4", "body": "I have the same problem. Unable to apply puppet two times if such a rule exists.", "created": "2016-02-26T10:08:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:bbebdca9-683b-414e-9483-6db497a1167a", "body": "Is there an easy way to get it fixed? None of my oVirt hosts can have firewall rules managed by puppet.", "created": "2016-03-17T05:30:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "I have this managing my ovirt hosts now. IIRC, it's not pretty: puppet applies the catalog and all sorts of errors show as this module parses the original rules on the first run. Successive runs then look fine and the iptables dump is correct. \n\nI actually see this same behavior on my other non-ovirt fedora hosts WRT first vs following runs. \n\nHTH. ", "created": "2016-03-17T07:08:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc59754c-426b-48bb-9052-a0a96ef60ff2", "body": "We had the same issue with negative physdev_is_bridged - here's a pull request to fix this issue:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/618", "created": "2016-03-17T09:15:00.000000"}, {"author": "623c160401f8660070b700c0", "body": "just closed my ticket, which was a dup (https://puppet.atlassian.net/browse/MODULES-3385).\n\nI also have this issue on my oVirt systems. I delete the rule manually before running puppet to work around this, and then add 2 rules to do reject without the negative: one rule to accept when physdev-is-bridged and a second rule to reject everything else.", "created": "2016-06-08T15:51:00.000000"}, {"author": "557058:fd6e84db-6296-4eca-bb72-ef1de07f868c", "body": "Please merge https://github.com/puppetlabs/puppetlabs-firewall/pull/618 to fix this issue.", "created": "2016-09-01T16:25:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Issue addressed in https://github.com/puppetlabs/puppetlabs-firewall/pull/693", "created": "2018-07-04T03:23:00.000000"}], "components": ["firewall"], "created": "2015-02-06T05:27:00.000000", "creator": "557058:4a5c8508-29bc-4a60-925b-cac9acf93543", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c30b4b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz876n:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_309321103_*|*_10007_*:*_1_*:*_3053190_*|*_3_*:*_1_*:*_24277373_*|*_4_*:*_1_*:*_75489723300_*|*_5_*:*_1_*:*_31333933034_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5258764_*|*_10005_*:*_2_*:*_305007314"}], "description": "As Firewall does not know how to handle or parse the --physdev-is-bridged switch from iptables-save.\n\n{noformat}Error: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: vif18.0{noformat}\n\nThis can be fixed by adding the flag to @resource_map in \"lib/puppet/provider/firewall/iptables.rb\" and then adding the line:\n\n{code}\nvalues = values.gsub(/--physdev-is-bridged/, '--physdev-is-bridged \"\"')\n{code}\n\nto the section commented as `PRE-PARSE CLUDGING`.\n\n", "environment": "Puppet agent on Debain 7 XEN Dom0.", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "36930", "fixedVersions": [], "id": "36930", "issueType": "Bug", "key": "MODULES-1748", "labels": ["bridge", "iptables", "kvm", "physdev", "xen"], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4a5c8508-29bc-4a60-925b-cac9acf93543", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall does not know or handle --physdev-is-bridged properly", "timeSpent": "PT0S", "updated": "2018-07-04T03:23:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2015-02-05T19:43:00.000000", "creator": "623c118b761efb0069ce0527", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78694dc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy92f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2731036864_*|*_3_*:*_1_*:*_264320413_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_70758311157"}], "description": "I'd like to submit my module for Puppet approval: https://forge.puppetlabs.com/danzilio/virtualbox\n\nLet me know if it needs any work to be approved!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41258", "fixedVersions": [], "id": "41258", "issueType": "Task", "key": "MODULES-1747", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c118b761efb0069ce0527", "resolution": "Fixed", "resolutionDate": "2015-03-12T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "danzilio/virtualbox: review for puppet approved", "timeSpent": "PT0S", "updated": "2017-06-08T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "It would be great if you could raise a PR for this via Github, with a few additional comments on what you feel is wrong with the current code :)\n\nThanks!", "created": "2015-02-09T19:36:00.000000"}, {"author": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "body": "Hey Jonathan,\n\nI opened a PR with description, if you need more information than that just shout.\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/pull/195", "created": "2015-03-02T09:26:00.000000"}], "components": ["mcollective"], "created": "2015-02-05T07:14:00.000000", "creator": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@691f0951"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy8f3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_390052845_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1806216179"}], "description": "Compare\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/39b17ea5797de1196f9108972b55336442bf9525/manifests/common/config/connector/activemq/hosts_iteration.pp#L40-41\n\nto\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/39b17ea5797de1196f9108972b55336442bf9525/manifests/common/config/connector/rabbitmq/hosts_iteration.pp#L34-35", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35854", "fixedVersions": [], "id": "35854", "issueType": "Bug", "key": "MODULES-1746", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "resolution": "Fixed", "resolutionDate": "2015-03-02T17:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mcollective ssl_fallback propagation is broken for the rabbitmq connector", "timeSpent": "PT0S", "updated": "2015-03-02T17:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "{{seltype}} is a file attribute (https://docs.puppetlabs.com/references/latest/type.html#file-attributes) but is not managed by the postgresql module (https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/initdb.pp#L13). Could you have a file resource default set somewhere that would be propagating to this module?", "created": "2015-02-05T09:49:00.000000"}, {"author": "6243b143f3824d006a579629", "body": "I'm aware of all that, but no, I don't see anything that would be propagating.  I set such a default in other classes, none of which are superior.  \n\nIt seems like initdb.pp should be managing the seltype.  After all, postgresql::server::tablespace does such things.", "created": "2015-02-05T10:31:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:d9e88af6-56e4-43bb-a1a2-a6fecfeb72a9", "body": "In order to resolve this issue on my system, I had to \n* checkout the latest version of the master tree of the [concat module|https://github.com/puppetlabs/puppetlabs-concat], in order to incorporate the selinux support added in [commit ff1e65a901381349e3ed37591605e8baac24be21|https://github.com/puppetlabs/puppetlabs-concat/commit/ff1e65a901381349e3ed37591605e8baac24be21] for [MODULES-2303|https://puppet.atlassian.net/browse/MODULES-2303]\n*  make the following code change to {{manifests/server/initdb.pp}}\n\n{code}\n--- a/manifests/server/initdb.pp\n+++ b/manifests/server/initdb.pp\n@@ -26,6 +26,7 @@ class postgresql::server::initdb {\n     owner  => $user,\n     group  => $group,\n     mode   => '0700',\n+    selinux_ignore_defaults => true,\n   }\n{code}\n\nI'm not certain why, nor if this is the best way to go, but this was what I needed to do in order to make it work for me when I encountered issues when using the Postgresql module to install the RedHat Software Collection for Postgresql 9.4.\n\nIn my case, this was _only_ necessary when using the default data directory for the {{rh-postgresql94-postgresql}} package, which is {{/var/opt/rh/rh-postgresql94/lib/pgsql/data}}. When I explicitly set {{postgresql::globals::datadir}} to something else, e.g. {{/var/lib/pgsql/data}}, I did not encounter the need to make the selinux changes to the Postgresql puppet module.", "created": "2015-11-13T13:10:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Appears to be fixed in initdb.pp! Thanks!", "created": "2017-02-06T11:20:00.000000"}], "components": ["postgresql"], "created": "2015-02-04T19:05:00.000000", "creator": "6243b143f3824d006a579629", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428ff8ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy8d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53018464_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14953642839_*|*_10005_*:*_1_*:*_48296656691"}], "description": "If I manually install postgresql-server and run \"postgresql-setup initdb\" I can start the service just fine.  However, if Iet puppetlabs-postgresl module do it then the following happens:\n\nNotice: /Stage[main]/Postgresql::Server::Initdb/File[/var/lib/pgsql/data]/seltype: seltype changed 'postgresql_db_t' to 'etc_t'\n\nSELinux will prevent the service from starting due to this wrong seltype.  I don't see any way that I can get this file resource to behave as needed through parameters or otherwise.", "environment": "Fedora 21", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34763", "fixedVersions": [], "id": "34763", "issueType": "Bug", "key": "MODULES-1745", "labels": ["beginner", "puppethack", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b143f3824d006a579629", "resolution": "Fixed", "resolutionDate": "2017-02-06T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::initdb incorrectly changes seltype on datadir", "timeSpent": "PT0S", "updated": "2017-02-06T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[PR1006|https://github.com/puppetlabs/puppetlabs-apache/pull/1006]", "created": "2015-02-04T14:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-02-04T15:33:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-04T14:46:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1427ea40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy81j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2835619_*|*_5_*:*_1_*:*_0"}], "description": "The server_signature and trace_enable parameters should take boolean values, but those cause issues in the httpd.conf as apache is looking for \"on\" or \"off\".  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42337", "fixedVersions": [], "id": "42337", "issueType": "Bug", "key": "MODULES-1744", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-02-04T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Setting server_signature=false and trace_enable=false results in bad httpd.conf", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This could be environment specific, but a follow on ticket from a discovery during MODULES-1655 when running against the master branch of Puppet.", "created": "2015-02-04T10:24:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'm not sure what the repro scenario is for this, but I have a feeling that the changes for PUP-5538 / PUP-5684 have resolved whatever the problem was here.", "created": "2016-01-21T09:38:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Given ACL runs against Puppet 5 without a problem, I'm closing this.", "created": "2017-07-06T15:54:00.000000"}], "components": ["acl", "supported"], "created": "2015-02-04T10:00:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e32c14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc1z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_76308891208_*|*_6_*:*_1_*:*_0"}], "description": "When running acl module specs against Puppet 4 master branch, I get the following issue:\n\n{noformat}\n  1) Puppet::Type::Acl::ProviderWindows :purge purge => listed_permissions when removing non-existing users should allow it to work with SIDs\n     Failure/Error: user = adsi::User.create(user_name) unless adsi::User.exists?(user_name)\n     Win32::Security::SID::Error:\n       The security ID structure is invalid.\n     # Z:/code/puppetlabs/puppet/lib/puppet/util/windows/adsi.rb:64:in `sid_uri_safe'\n     # Z:/code/puppetlabs/puppet/lib/puppet/util/windows/adsi.rb:132:in `uri'\n     # Z:/code/puppetlabs/puppet/lib/puppet/util/windows/adsi.rb:248:in `exists?'\n     # ./spec/integration/provider/acl/windows_spec.rb:598:in `block (5 levels) in <top (required)>'\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36929", "fixedVersions": [], "id": "36929", "issueType": "Bug", "key": "MODULES-1743", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Fix", "resolutionDate": "2017-07-06T15:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL - Puppet 4.0.0 adsi Win32::Security::SID::Error: The security ID structure is invalid", "timeSpent": "PT0S", "updated": "2017-07-25T15:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "body": "Here are the slides I provided at ghent: http://www.slideshare.net/roidelapluie/a-call-to-give-back-puppetlabscorosync-to-the-community\n\nBasically the module has a lot of backlog to work on and the latest release broke half of the providers. Fixes are in PR but not merged. Corosync is a quite complex subject and if PL is not using that internally it is must be hard for you to understand every piece of the module.\n\nThanks.", "created": "2015-02-04T08:20:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Side-note: I'll coordinate with Spencer to add docs to the github site offering advice on how to successfully transfer an existing module, including a checklist for tasks like this one. A brief initial stab is https://gist.github.com/ryanycoleman/c83f1c0047e8cb4de92e", "created": "2015-02-04T08:22:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "super! +1 from my side.\n\nwhom should i add as contributor to facilitate this move asap?", "created": "2015-02-06T04:16:00.000000"}, {"author": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "body": "Let's start with me", "created": "2015-02-06T11:16:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "done!", "created": "2015-02-06T11:30:00.000000"}, {"author": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "body": "ticket can be closed", "created": "2016-01-11T02:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has indeed been done. Closing", "created": "2017-05-31T07:47:00.000000"}], "components": ["community", "corosync"], "created": "2015-02-04T08:12:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a158afd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy7qf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73175664452_*|*_5_*:*_1_*:*_0"}], "description": "As discussed at the Gent contributor summit, corosync is well appreciated by the community but under-maintained by Puppet Labs. It's not one of our core modules that will receive a bunch of attention, making it a good candidate for ownership by the [Puppet Community|https://puppet-community.github.io]. \n\nThis ticket should track discussion for the decision and if decided, the work to migrate corosync. cc/ [~accountid:623c0c1d50bb2b0070b6afda] & [~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774]. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43323", "fixedVersions": [], "id": "43323", "issueType": "Task", "key": "MODULES-1742", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "consider migration of puppetlabs-corosync to the puppet-community org/namespace", "timeSpent": "PT0S", "updated": "2017-05-31T07:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I have created a pull request: https://github.com/puppetlabs/puppetlabs-haproxy/pull/154", "created": "2015-02-04T13:07:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "As an haproxy user I'd consider using the puppetlabs-haproxy module if it fixed this. Our config is complex and the current input validation is a hindrance. ", "created": "2015-02-10T16:11:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] PR has been merged, so resolving this.", "created": "2015-02-23T12:27:00.000000"}], "components": ["haproxy"], "created": "2015-02-03T21:13:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d540fb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy7hb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1696474064_*|*_5_*:*_1_*:*_0"}], "description": "The {{bind}} configuration option for the HAProxy frontend and listen sections is very versatile and accepts IP addresses, single ports, multiple ports, port ranges, address prefixes, asterisks, and more. It doesn't even require setting an IP address at all. The documentation lists quite a few examples: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4.2-bind\n\nThe way the puppetlabs-haproxy module validates the contents of the parameters {{haproxy::frontend::bind}} and {{haproxy::listen::bind}} in https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_bind.erb is too inflexible and forbids perfectly valid and useful constructs for the {{bind}} configuration option, like port ranges and comma-separated ports.\n\nI am working on a PR to fix this.\n\nWhile doing so it occured to me that it is not a great idea to implement an HAProxy syntax checker in ERB templates, especially given how complex the regex magic would have to be to cover even the examples from http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4.2-bind, let alone more advanced constructs.\n\nTherefore I propose removing most of the regex matching magic in https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_bind.erb and accept the risk that the user might supply parameter values that result in a syntactically incorrect haproxy.cfg file.\n\nA related matter: I'd love to be able to use the {{validate_cmd}} parameter Puppet's {{file}} resource provides (as in {{validate_cmd => 'haproxy -c -f %'}}), but the haproxy module manages the configuration file as a {{concat}} resource, so that won't work (yet?).\n\nI suppose the concat module could easily support a {{validate_cmd}} parameter it passes to the {{file}} resource it wraps internally (https://github.com/puppetlabs/puppetlabs-concat/blob/master/manifests/init.pp#L175). I'll file an issue for that so it can be discussed; unfortunately I don't know too much about concat's inner workings so my idea here might be too naive.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35852", "fixedVersions": [], "id": "35852", "issueType": "Bug", "key": "MODULES-1741", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2015-02-23T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "$bind parameter validation is too inflexible", "timeSpent": "PT0S", "updated": "2015-02-23T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-02-03T06:36:00.000000", "creator": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a22d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy6j3:"}], "description": "When the firewall module encounters any pre-existing firewall rules that don't agree with the manifest, they get purged (with \"purge => true\" set). This doesn't happen atomically though, but it really should.\nWhat happens now is that some rules get removed, and some time later some other rules get added. In the mean time (depending on which rules and depending on the default policy) the firewall will either allow or disallow traffic that it shouldn't. This is especially true if the firewall module fails halfway through.\n\nMost (all?) firewall software have solutions for this. For example the iptables provider could use the iptables-restore feature, which imports firewall rules and then applies them as a whole when it encounters the COMMIT at the end.\nFor the ip6tables provider, this would work the same way, with ip6tables-restore. For other (future) providers, there are bound to be solutions like this.\n\nFor the scenario where purge is set to false, it is a little more complicated. Probably the best method for the ip(6)tables providers is to use iptables-save to export the current firewall, then do the tinkering with adding/removing individual rules in memory, and use ip(6)tables-restore to import the resulting rule set.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34762", "fixedVersions": [], "id": "34762", "issueType": "Improvement", "key": "MODULES-1740", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall should be replaced atomically", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Thank you for your feedback.\n\nAt the present time, the puppetlabs firewall module is limited to iptables and ip6tables, and this is unlikely to change in the near future. As such, iptables == ipv4 and ip6tables == ipv6\n\nI do agree with you though that if this module were to be a generic firewall module, then the correct abstraction would be ipv4/6.\n\nI think for the time being, a better solution would be to rename the module \"iptables\"\n\nThanks!", "created": "2015-03-30T10:43:00.000000"}], "components": ["firewall"], "created": "2015-02-03T02:20:00.000000", "creator": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54e2a772"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy6gv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4778618729_*|*_6_*:*_1_*:*_0"}], "description": "It is currently not possible to select either ipv4 or ipv6 or both, when creating new firewall rules.\n\nThe current way to sort of do that, is explicitly select a provider. Iptables is the default, so for ipv4 you don't have to specify anything. For ipv6 you could select the ip6tables provider.\nThis is not an elegant way to do things though. Puppet is all about choosing the right abstraction. Having to explicitly select a provider (which is supposed to be an implementation detail) is not the right abstraction.\n\nI should be able to set a rule for the ipv4 and/or ipv6 protocol, and puppet should then choose the appropriate provider for the given platform. Generic firewall rules should be applicable to Solaris, FreeBSD and even Windows too. By selecting iptables/ip6tables explictly, I am implicitly limiting my rules to the Linux platform only. Clearly, this is not the right abstraction.\nI know that these are the only providers at this time, but I am assuming that the Firewall module can/will eventually support providers for those platforms too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43352", "fixedVersions": [], "id": "43352", "issueType": "New Feature", "key": "MODULES-1739", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "resolution": "Won't Fix", "resolutionDate": "2015-03-30T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall needs better way to select ipv4 / ipv6", "timeSpent": "PT0S", "updated": "2015-03-30T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have created a pull request that resolves this issue|https://github.com/puppetlabs/puppetlabs-stdlib/pull/406].", "created": "2015-02-02T19:33:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:55:00.000000"}], "components": ["stdlib"], "created": "2015-02-02T19:32:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e7d3b04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy6fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1465964_*|*_10009_*:*_1_*:*_939518223_*|*_5_*:*_1_*:*_0"}], "description": "This is an extension of an old Redmine issue that affected Puppet proper ([#15791, to be specific|http://projects.puppetlabs.com/issues/15791]), which affected {{fqdn_rand()}}.  Specifically, the issue is that {{fqdn_rotate()}} changes the global seed and then doesn't reset it.  This can be fixed by changing {{fqdn_rand()}} to either reset the global seed or use {{fqdn_rand()}}/{{Puppet::Util.deterministic_rand()}} for generating its random numbers.  {{Puppet::Util.deterministic_rand()}} was added in Puppet 3.2.0 and either doesn't modify the global seed or (if that isn't possible) resets it after use, and {{fqdn_rand()}} was modified to use it for its random numbers.\n\nTo demonstrate this issue, you can add the following line to the end of {{fqdn_rotate.rb}} before it returns:\n{noformat}\nPuppet.warning(\"rand: #{rand}\")\n{noformat}\nand execute {{fqdn_rotate()}} twice in a single run:\n{noformat}\n[root@puppet-eli ~]# puppet apply -e 'notice fqdn_rotate(\"abcdef\") notice fqdn_rotate(\"abcdef\")'\nWarning: rand: 0.017745413299069535\nNotice: Scope(Class[main]): efabcd\nWarning: rand: 0.017745413299069535\nNotice: Scope(Class[main]): efabcd\nNotice: Compiled catalog for puppet-eli.localdomain in environment production in 0.03 seconds\nNotice: Finished catalog run in 0.10 seconds\n{noformat}\nIdeally, the two warnings would have different values in them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35850", "fixedVersions": [], "id": "35850", "issueType": "Bug", "key": "MODULES-1738", "labels": ["security"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Calls to fqdn_rotate() cause future random data to be deterministic", "timeSpent": "PT0S", "updated": "2015-02-13T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have submitted [a pull request|https://github.com/puppetlabs/puppetlabs-stdlib/pull/408] that implements this functionality.", "created": "2015-02-02T18:03:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "{{pw_hash()}} function added as part of release 4.6.0.", "created": "2015-04-16T20:05:00.000000"}], "components": ["stdlib"], "created": "2015-02-02T17:47:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62604246"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy6cf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6311895117_*|*_5_*:*_1_*:*_0"}], "description": "The `password` parameter of the `user` type accepts a hash.  It would be useful if stdlib provided a function to generate a suitable hash.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38036", "fixedVersions": [], "id": "38036", "issueType": "New Feature", "key": "MODULES-1737", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Provide a way to hash passwords for Linux systems", "timeSpent": "PT0S", "updated": "2015-04-16T20:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4645562ab90069f7e2e4", "body": "Providing a little more color on this issue as over the last day I have been able to work on it over the past couple of days.\n\nWhen using puppet module 1.1.3 on RHEL 5 systems everything works as expected.  When upgrading the module to 1.2.0 or newer when the puppet agent runs the following error is reported:\n\nError: /Stage[main]/Wvnet::Firewall_main/Resources[firewall]: Failed to generate additional resources using 'generate': The ip6tables provider is not supported on version 1.3 of iptables\n\nAnd existing entries are not purged.", "created": "2015-02-04T14:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623a4645562ab90069f7e2e4] Hi! I looked into this, and apparently when trying to manage ipv6 rules on CentOS 5 with 1.3.5 of iptables, I discovered functionality that the module depends on that had not yet been added to iptables: https://github.com/puppetlabs/puppetlabs-firewall/commit/ff4bbf0df5b59ae23e2ee01c86c4ccff1aa6f042\n\nIf everything \"works as expected\" for you, then perhaps this error is erroneous. I'll run our acceptance tests on rhel 5 without the error and get back to you.", "created": "2015-02-04T14:31:00.000000"}, {"author": "623a4645562ab90069f7e2e4", "body": "Hello Hunter Haugen,\n\nThank you for taking a look into this issue.  To be clear, we are not trying to manage any ipv6 rules only several ipv4 ones.  Unfortunately we are in a bit of a sticky situation here as we need features added in later releases to support coexistence with fail2ban but when we upgrade beyond 1.1.3 and attempt to \"puppetize\" a node running RHEL5 we receive this error and any existing rules are not purged, leading to duplicate rules.  \n\nI can provide you any further information that might be useful in helping to resolve this issue.", "created": "2015-02-04T15:09:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ah okay. First, it is confirmed by the tests that you cannot manage ipv6 rules with iptables 1.3.5 because /lib64/iptables/libip6t_comment.so is missing, but luckily that's not what you're trying to do :).\n\nSo it looks like you're doing something like this?\n{noformat}\nresources { 'firewall':\n  purge => true,\n}\n{noformat}\nThe {{resources}} resource will actually purge all unmanaged rules in that case, both ipv4 and ipv6, but the ipv6 provider is stopping this from happening. (It looks like the \"note\" at https://github.com/puppetlabs/puppetlabs-firewall#create-firewall-rules is out of date.) Even if it WAS working, it would purge any fail2ban rules that were dynamically created too, which you don't want.\n\nThe alternative to {{resources}} purging would be to use the special per-chain firewall purging. Eg:\n{noformat}\nfirewallchain { 'INPUT:filter:IPv4':\n  purge  => true,\n  ignore => [\n    # ignore the fail2ban jump rule\n    '-j fail2ban-ssh',\n    # ignore any rules with \"ignore\" (case insensitive) in the comment in the rule\n    '--comment \"[^\"](?i:ignore)[^\"]\"',\n    ],\n}\n{noformat}\n\nThe above example would purge all unmanaged rules on the {{INPUT}} chain and {{filter}} table for IPv4 but would leave other tables/chains alone, and also would not purge fail2ban rules (which you really want). It also wouldn't run into the ipv6 issue. If you're using fail2ban then this is really the only way to go.\n\nHopefully that helps! Reopen this ticket if you run into issues with {{firewallchain}} purging on iptables 1.3.5", "created": "2015-02-04T15:21:00.000000"}, {"author": "623a4645562ab90069f7e2e4", "body": "Hello Hunter,\nAfter upgrading to firewall module 1.4.0 and updating my firewall configuration such that it looks like this:\n{noformat}\nresources { 'firewall':\n        purge => false,\n    }\n...\nfirewallchain { 'RH-Firewall-1-INPUT:filter:IPv4':\n        ensure => absent,\n    }\n    firewallchain { 'INPUT:filter:IPv4':\n        ensure => present,\n        policy => 'accept',\n    }\n{noformat}\nThings seem to work as expected.  However as soon as I add purge => true to one of the chain definitions:\n{noformat}\nfirewallchain { 'INPUT:filter:IPv4':\n        purge => true.\n        ensure => present,\n        policy => 'accept',\n    }\n{noformat}\nThe failure begins to occur again.\n\n", "created": "2015-02-05T08:03:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "I was able to make the error go away by deleting the ipv6 provider out of the firewall module entirely. That is:\n\n{noformat}\nrm /etc/puppet/modules/firewall/lib/puppet/provider/firewall/ip6tables.rb\n{noformat}\n\nI was wondering if there is a more elegant way to tell the agent to not load this provider?\n\nAnyway, this makes purging work again on RHEL5 + iptables 1.3.5. However, the ignore parameter to firewallchain still isn't honored. I have:\n\n{noformat}\nresources { 'firewall':\n    purge => false,\n}\nfirewallchain { 'INPUT:filter:IPv4':\n    purge  => true,\n    ignore => '--comment ignore',\n}\n{noformat}\n\nThis is on puppetlabs-firewall v1.4.0.", "created": "2015-02-06T14:11:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Nevermind, ignore works just fine, I forgot to put quotes around the comment contents.\n\n{noformat}\nfirewallchain { 'INPUT:filter:IPv4':\n    purge  => true,\n    ignore => '--comment \"ignore\"',\n}\n{noformat}\n\nSo the only question I have, then, is whether there's a way to tell puppet to not load a particular provider.", "created": "2015-02-06T14:31:00.000000"}, {"author": "623c110e9b54ec0068b14308", "body": "Hello Jonathan, \nI'm unable to make the ignore work. The instructions are not clear to me. In your successful setup, where do you specify de firewallchain for the INPUT chain ? in the pre.pp file ? \nAlso, how is your general setting set ? With this : \n{code}\nresources { \"firewall\":\n  purge => true,\n}\n{code}\nI'm confused on how to use this feature. What I'm trying to achieve is ignore (e.g. don't delete) the fail2ban rules in the INPUT chain. \n\nThanks !", "created": "2015-02-17T09:35:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "Hi Benjamin, \n\nYes, I did the ignore in the INPUT chain. To get it working in an iptables 1.3.5 environment, I had to delete the ip6tables provider out of the module (see the rm command above).\n\nJonathan", "created": "2015-02-17T09:51:00.000000"}, {"author": "623c110e9b54ec0068b14308", "body": "Understood. Thanks a lot. \nI believe my error (as my setup is) was different and I somehow got it working with a string as ignore, not an array. \nIf anyone as trouble with this, remove this part :\n{code}\nresources { \"firewall\":\n  purge => true,\n}\n{code}\nThis is what I have :\n{code}\n  firewallchain { 'INPUT:filter:IPv4':\n    purge  => true,\n    ignore => '-j fail2ban-ssh',\n  }\n{code}\niptables v1.4.14 on debian 7. ", "created": "2015-02-17T10:10:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "I found a better way to fix the error than deleting the ip6tables provider. It seems the error only occurs when there are ip6tables rules present on the system. Flushing ip6tables resolves the problem.\n\nHowever, I feel puppet should be able to handle this more gracefully. If puppet can't handle the ip6tables rules, it should still proceed as normal with the iptables, but that is not what we're seeing. If ip6tables rules are present, we get this error:\n\n{noformat}\nError: /Firewallchain[INPUT:filter:IPv4]: Failed to generate additional resources using 'generate': The ip6tables provider is not supported on version 1.3 of iptables\n{noformat}\n\nIt's odd that the ip6tables provider throws an error even during evaluation of an IPv4 firewallchain.\n\nIt seems type/firewallchain.rb has a function generate which is used to get a list of rules present and determine which ones to purge. This function's sole purpose is when purge => true. It gets the list of rules by calling Puppet::Type.type(:firewall).instances. The instances function is defined in the provider provider/firewall/iptables.rb. ip6tables.rb inherits the iptables provider and so also has the function.\n\nConjecture:\n\nI guess the problem has to do with firewallchain, which only has a single resource type that works for both IPv4 and IPv6, whereas the iptables type has been split into two. So firewallchain tries to handle both at once and, encountering an error during the data gathering part of the purge process, fails to do any purging. I imagine the firewallchain type is where to target any fix.", "created": "2015-02-20T09:52:00.000000"}, {"author": "70121:7a26eef1-e3bc-4d52-96a1-a5a5a2fb1423", "body": "This line\n\n{noformat}\nrules_resources = Puppet::Type.type(:firewall).instances\n{noformat}\n\nThis line is found in firewallchain.rb, and it calls the instances method of the firewall type. There are two providers for the firewall type: iptables and ip6tables. As such, puppet tries to call both of them. Since I'm on iptables 1.3.5, the ip6tables provider raises an exception during initialize, ruining the entire invocation.\n\nI think the best solution would be if there were a way to only call the instances method for the iptables provider and not the ip6tables provider. However, I don't think puppet (ruby?) has a way to do this. If any puppet guru could enlighten me I would be grateful.", "created": "2015-02-20T13:54:00.000000"}, {"author": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "body": "Switching from {{resourses}} to the separate {{firewallchain}} AND only using a string instead of an array for the {{ignore}} parameter fixed the deletion of the fail2ban rules.\n\nps.: We are using puppetlabs-firewall version 1.4.0", "created": "2015-02-24T09:41:00.000000"}], "components": ["firewall", "supported"], "created": "2015-02-02T11:33:00.000000", "creator": "623a4645562ab90069f7e2e4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57cee48d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbxr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/15"}], "environment": "When using firewall module 1.2 or newer on a RHEL 5 system the following error is printed and some firewall rules are not applied:\nThe ip6tables provider is not supported on version 1.3 of iptables\n\nThis issue was resolved in our environment by rolling the firewall module back to version 1.1.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41257", "fixedVersions": [], "id": "41257", "issueType": "Bug", "key": "MODULES-1736", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4645562ab90069f7e2e4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Issues with puppetlabs-firewall module and RHEL 5", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2015-07-28T18:00:00.000000"}], "components": ["stdlib"], "created": "2015-02-01T23:52:00.000000", "creator": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45166b03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy5q7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15268079955_*|*_5_*:*_1_*:*_0"}], "description": "There is already a floor function in stdlib, but there is not a complimentary ceiling function.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41256", "fixedVersions": [], "id": "41256", "issueType": "New Feature", "key": "MODULES-1735", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ceiling function is missing from stdlib, despite having a floor function", "timeSpent": "PT0S", "updated": "2015-07-28T18:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4afa761efb0069cd3663", "body": "It seems some of my copy paste was reformatted by Jira... I can repost if needed.", "created": "2015-02-01T18:01:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Closed as the PR was merged.", "created": "2017-07-28T10:33:00.000000"}], "components": ["apache", "supported"], "created": "2015-02-01T18:00:00.000000", "creator": "623a4afa761efb0069cd3663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78aca8b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5269"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy5pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78420779089_*|*_6_*:*_1_*:*_0"}], "description": "Part 1: The stock install of httpd on CentOS 7 puts files like *.load in /etc/httpd/conf.modules.d/ yet this directory is neither used nor removed by the apache module.\n\nPart 2: part 1 was found while troubleshooting why php-fpm worked fine when installed manually but not when using this module. Part of what I found was that apache::mod::proxy does not load the same module files as a manual install httpd. Even when httpd is installed by the apache module, the following is in /etc/httpd/conf.modules.d/00-proxy.conf (though ignored):\n\n# This file configures all the proxy modules:\nLoadModule proxy_module modules/mod_proxy.so\nLoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so\nLoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so\nLoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so\nLoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so\nLoadModule proxy_ajp_module modules/mod_proxy_ajp.so\nLoadModule proxy_balancer_module modules/mod_proxy_balancer.so\nLoadModule proxy_connect_module modules/mod_proxy_connect.so\nLoadModule proxy_express_module modules/mod_proxy_express.so\nLoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so\nLoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so\nLoadModule proxy_ftp_module modules/mod_proxy_ftp.so\nLoadModule proxy_http_module modules/mod_proxy_http.so\nLoadModule proxy_scgi_module modules/mod_proxy_scgi.so\n\nWhen apache::mod::proxy is included, the following is all that gets put in place:\n\n$ cat conf.d/proxy.conf\n#\n# Proxy Server directives. Uncomment the following lines to\n# enable the proxy server:\n#\n<IfModule mod_proxy.c>\n  # Do not enable proxying with ProxyRequests until you have secured your\n  # server.  Open proxy servers are dangerous both to your network and to the\n  # Internet at large.\n  ProxyRequests Off\n\n\n  # Enable/disable the handling of HTTP/1.1 \"Via:\" headers.\n  # (\"Full\" adds the server version; \"Block\" removes all outgoing Via: headers)\n  # Set to one of: Off | On | Full | Block\n  ProxyVia On\n</IfModule>\n\n$ cat conf.d/proxy.load\nLoadModule proxy_module modules/mod_proxy.so\n\nIf I add the lines from the non-puppet config file, httpd will not start if the \"LoadModule proxy_balancer_module modules/mod_proxy_balancer.so\" line exists.", "environment": "CentOS 7\nApache 2.4", "epicLinkSummary": "Apache 2.1.0", "estimate": "PT0S", "externalId": "38034", "fixedVersions": [], "id": "38034", "issueType": "Bug", "key": "MODULES-1734", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "40380", "parentSummary": "Apache 2.1.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4afa761efb0069cd3663", "resolution": "Fixed", "resolutionDate": "2017-07-28T10:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod_proxy not correctly setup, conf.modules.d ignored", "timeSpent": "PT0S", "updated": "2017-07-28T10:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2015-01-30T03:27:00.000000", "creator": "557058:d27ca143-2deb-4315-b656-42ae28e6ca87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58131579"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbm7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "The puppetlabs-firewall module is unable to parse rules of the form:\n\n-A POSTROUTING ! -d 10.0.0.0/8 -m mark ! --mark 0x1 -m comment --comment \"141 Local net\" -j SNAT --to-source 192.168.111.200\n\nThe \"-m mark --mark\" syntax is not supported by the parser.\n\nI managed to get this working by adding:\n:simple_mark => \"-m mark --mark\nto the definition of resource_map in iptables.rb just after :ctstate, then including it in resource_list just before :name.  I then had to copy/paste the newproperty(:connmark...) definition in firewall.rb for simple_mark.\n\nThis seems to work, but I don't know enough about ruby or puppet to know if this is a decent workaround (I doubt it!)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38033", "fixedVersions": [], "id": "38033", "issueType": "New Feature", "key": "MODULES-1733", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d27ca143-2deb-4315-b656-42ae28e6ca87", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall cannot handle --mark syntax", "timeSpent": "PT0S", "updated": "2021-01-11T20:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:99a4012d-4d43-4a24-ba1c-07b6ee27b013", "body": "Hey. No problem for me on my Gitlab. Here what I'm doing :\n\n{code:puppet}\n  vcsrepo { \"mypath\":\n    ensure   => present,\n    provider => 'git',\n    source   => 'ssh://git@gitlab.example.com/myproject/myrepo.git',\n    user     => 'myuser',\n  }\n{code}\n\nAnd it's working fine.\n\n", "created": "2015-08-05T08:53:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing issue as commented above gitlab works.\u00a0\nIf you disagree with my decision I apologize and feel free to reopen.\n\n\u00a0\n\n\u00a0", "created": "2021-02-15T07:24:00.000000"}], "components": ["vcsrepo"], "created": "2015-01-30T02:11:00.000000", "creator": "70121:a671b617-12f5-435f-a694-2a56adbeed05", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72a815ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy54v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_692645_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_190789279624"}], "description": "I want to pull some gitlab repositories using vcsrepo but for some reason it fails to execute.\n\nvcsrepo { \"/tmp/repo/update\":\n ensure => present,\n provider => git,\n source => \"git@gitlab:${git_url}\", \n user => 'update',\n}\n\nThe ssh key belongs to the user update, the source doesn't work with or without 'git@'\n\nThe error:\n\n    err: /Stage[main]//Node[xxx]/Git::Add_git[webhooks]/Vcsrepo[/tmp/webhooks/update]/ensure: change from absent to present failed: Could not set 'present on ensure: undefined method `execute' for Puppet::Util::Execution:Module at /tmp/vagrant-puppet-2/modules-0/git/manifests/init.pp:54\n", "environment": "puppet 2.7, Ubuntu 14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36928", "fixedVersions": [], "id": "36928", "issueType": "Bug", "key": "MODULES-1732", "labels": ["puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a671b617-12f5-435f-a694-2a56adbeed05", "resolution": "Won't Fix", "resolutionDate": "2021-02-15T07:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Vcsrepo incompatible with gitlab?", "timeSpent": "PT0S", "updated": "2021-02-15T07:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "PR submitted\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/655", "created": "2015-01-30T05:53:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hi [~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b], thank you for this ticket (especially the detail you put into it) and the work you did with the pull request. Closing this ticket due to the PR being merged. Thanks again!", "created": "2016-01-05T10:08:00.000000"}], "components": ["mysql"], "created": "2015-01-29T20:32:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32d06e1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy54f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29424916488_*|*_5_*:*_1_*:*_0"}], "description": "When including mysql::server::backup, a 'provider' parameter is used with mysql_user that is not part of the type. The section in question of manifests/server/backup/pp says:\n{noformat}\n  mysql_user { \"${backupuser}@localhost\":\n    ensure        => $ensure,\n    password_hash => mysql_password($backuppassword),\n    provider      => 'mysql',\n    require       => Class['mysql::server::root_password'],\n  }\n{noformat}\nAll other usage of mysql_user looks like (from manifests/server/root_password.pp):\n{noformat}\n    mysql_user { 'root@localhost':\n      ensure        => present,\n      password_hash => mysql_password($mysql::server::root_password),\n    }\n{noformat}\nWith the files as is, I receive:\n{noformat}\n[root@mysql ~]# puppet agent -t --environment=mysql --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Mysql_user[dbbackup@localhost] at /etc/puppet/environments/mysql/modules/mysql/manifests/server/backup.pp:26 on node mysql.nelson.va\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\nWhen I take the provider line out, I get:\n{noformat}\n[root@mysql ~]# puppet agent -t --environment=mysql --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for mysql.nelson.va\nInfo: Applying configuration version '1422588141'\nNotice: /Stage[main]/Mysql::Server::Backup/File[mysqlbackupdir]/mode: current_value 1777, should be 0700 (noop)\nNotice: /Stage[main]/Mysql::Server::Backup/File[mysqlbackup.sh]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Mysql::Server::Backup/Cron[mysql-backup]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Mysql::Server::Backup/Mysql_user[dbbackup@localhost]/password_hash: current_value ..., should be ... (noop)\nNotice: /Stage[main]/Mysql::Server::Backup/Mysql_grant[dbbackup@localhost/*.*]/privileges: current_value ALL, should be LOCK TABLES PROCESS RELOAD SELECT SHOW VIEW (noop)\n{noformat}", "environment": "CentOS 6.6\nPuppet FOSS 3.7.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34761", "fixedVersions": [], "id": "34761", "issueType": "Bug", "key": "MODULES-1731", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2016-01-05T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Invalid parameter provider on Mysql_user[dbbackup@localhost]", "timeSpent": "PT0S", "updated": "2016-01-05T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have submitted [a pull request|https://github.com/puppetlabs/puppetlabs-reboot/pull/64] fixing this issue.  Note that it does not add any sort of comparison between reboot resources to see if their parameters differ.  As such, whichever reboot resource is evaluated first will be the one that gets to specify the arguments to the shutdown command.", "created": "2015-01-29T17:02:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Fix merged as part of release 1.0.0.", "created": "2015-04-16T20:04:00.000000"}], "components": ["reboot"], "created": "2015-01-29T16:46:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b31ebcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4zr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1243197_*|*_10009_*:*_1_*:*_6659846815_*|*_5_*:*_1_*:*_0"}], "description": "If multiple reboot resources attempt to schedule a reboot, the shutdown command is executed multiple times.  For example:\n{noformat}\nC:\\Users>type multiple.pp\nnotify { 'notify1': } ~>\nreboot { 'reboot1':\n  apply => finished\n}\n\nnotify { 'notify2': } ~>\nreboot { 'reboot2':\n  apply => finished\n}\n\nC:\\Users>puppet apply multiple.pp\nNotice: Compiled catalog for REDACTED in environment production in 0.12 seconds\nNotice: notify1\nNotice: /Stage[main]/Main/Notify[notify1]/message: defined 'message' as 'notify1'\nNotice: /Stage[main]/Main/Reboot[reboot1]: Triggered 'refresh' from 1 events\nNotice: notify2\nNotice: /Stage[main]/Main/Notify[notify2]/message: defined 'message' as 'notify2'\nNotice: /Stage[main]/Main/Reboot[reboot2]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.21 seconds\n\nC:\\Users>A system shutdown has already been scheduled.(1190)\nshutdown -a\n\nC:\\Users>\n{noformat}\nThis isn't a huge issue on Windows because the shutdown command checks for any instances of shutdown that might already be running and aborts if it finds any.  On Linux, however:\n{noformat}\n[root@puppet-eli ~]# cat multiple.pp\nnotify { 'notify1': } ~>\nreboot { 'reboot1':\n  apply => finished\n}\n\nnotify { 'notify2': } ~>\nreboot { 'reboot2':\n  apply => finished\n}\n[root@puppet-eli ~]# puppet apply multiple.pp\nNotice: Compiled catalog for puppet-eli.localdomain in environment production in 0.05 seconds\nNotice: notify1\nNotice: /Stage[main]/Main/Notify[notify1]/message: defined 'message' as 'notify1'\nNotice: /Reboot[reboot1]: Triggered 'refresh' from 1 events\nNotice: notify2\nNotice: /Stage[main]/Main/Notify[notify2]/message: defined 'message' as 'notify2'\nNotice: /Reboot[reboot2]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.10 seconds\n\nBroadcast message from root@puppet-eli\n        (unknown) at 15:40 ...\n\nThe system is going down for reboot in 1 minute!\nPuppet is rebooting the computer\n\nBroadcast message from root@puppet-eli\n        (unknown) at 15:40 ...\n\nThe system is going down for reboot in 1 minute!\nPuppet is rebooting the computer\n[root@puppet-eli ~]# ps -ef | grep shutdown\nroot      3397     1  0 15:40 pts/0    00:00:00 /sbin/shutdown -r +1 Puppet is rebooting the computer\nroot      3400     1  0 15:40 pts/0    00:00:00 /sbin/shutdown -r +1 Puppet is rebooting the computer\nroot      3405  3149  0 15:40 pts/0    00:00:00 grep shutdown\n[root@puppet-eli ~]# shutdown -c\n[root@puppet-eli ~]# ps -ef | grep shutdown\nroot      3397     1  0 15:40 pts/0    00:00:00 /sbin/shutdown -r +1 Puppet is rebooting the computer\nroot      3408  3149  0 15:40 pts/0    00:00:00 grep shutdown\n[root@puppet-eli ~]# shutdown -c\nshutdown: Cannot find pid of running shutdown\n[root@puppet-eli ~]#\nBroadcast message from root@puppet-eli\n        (unknown) at 15:41 ...\n\nThe system is going down for reboot NOW!\nPuppet is rebooting the computer\n\n{noformat}\nWhile this is more a flaw on the part of Linux's implementation of shutdown, it seems like bad practice to rely on the underlying system's implementation of shutdown to make sure that we don't queue up several restarts.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42336", "fixedVersions": [], "id": "42336", "issueType": "Bug", "key": "MODULES-1730", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "When multiple reboot resources are triggered, the shutdown command is executed multiple times", "timeSpent": "PT0S", "updated": "2015-04-16T20:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have submitted [a pull request|https://github.com/puppetlabs/puppetlabs-reboot/pull/63] that fixes this behavior.", "created": "2015-01-29T15:49:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Fix merged as part of release 1.0.0.", "created": "2015-04-16T20:04:00.000000"}], "components": ["reboot"], "created": "2015-01-29T15:48:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3164c1d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4yf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79677_*|*_10009_*:*_1_*:*_6664485070_*|*_5_*:*_1_*:*_0"}], "description": "The shutdown command on Linux takes minutes rather than seconds for a timeout value.  As mentioned in the comments to MODULES-1560, the Linux provider silently rounds the value given to it in {{timeout}} down to the nearest minute.  It would be better to round this up to the next minute and issue a warning.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34760", "fixedVersions": [], "id": "34760", "issueType": "Bug", "key": "MODULES-1729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Linux reboot provider rounds values of :timeout down to the nearest minute", "timeSpent": "PT0S", "updated": "2015-04-16T20:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Duplicate of MODULES-1477", "created": "2015-01-29T12:04:00.000000"}], "components": ["approved"], "created": "2015-01-29T11:47:00.000000", "creator": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11f6beb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1055176_*|*_6_*:*_1_*:*_0"}], "description": "Please review this module for Approved", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36927", "fixedVersions": [], "id": "36927", "issueType": "Improvement", "key": "MODULES-1728", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "resolution": "Duplicate", "resolutionDate": "2015-01-29T12:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review avinetworks/avi-puppet: review for puppet approved", "timeSpent": "PT0S", "updated": "2015-01-29T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "attachments": [], "comments": [{"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "Comments or thoughts are welcome", "created": "2015-01-29T18:15:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I found that https://github.com/azcender/puppetlabs-tomcat had already done most of the work which I forked and continued his work and I'm working on a PR https://github.com/davideagle/puppetlabs-tomcat and I have most of the code functioning like I wanted but I'm struggling with spec tests for augeas where the code produces the right outcome but I cant seem to get the tests to pass.\n\nFor example in https://github.com/davideagle/puppetlabs-tomcat/blob/master/spec/defines/config/context/resourcelink_spec.rb#L30 if I remove the test for 'set Context/ResourceLink[#attribute/name=\\'linkToGlobalResource\\']/#attribute/type java', the test passes but still the code https://github.com/davideagle/puppetlabs-tomcat/blob/master/manifests/config/context/resourcelink.pp produces the expected outcome.\n\n<Context>\n<ResourceLink name=\"linkToGlobalResource\" type=\"java\" global=\"simpleValue\"></ResourceLink>\n</Context>\n\nHelp would very much be appreciated ", "created": "2015-02-06T09:06:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I found out that ordering matters when testing augeas", "created": "2015-02-07T09:18:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I've create a pull request for this feature https://github.com/puppetlabs/puppetlabs-tomcat/pull/76, most of the work had been done by azcender which I based this pull on, there for it also includes the implementation of ResourceLink", "created": "2015-02-07T11:02:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "body": "+1 on this...", "created": "2015-08-04T05:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:bed94480-ec00-41d3-a883-1ec1c8bfe43c", "body": "Shouln't/can it be used not only in server.xml but also in context.xml? \n\nEDIT:\n\nOK, from PM I see that it's being taken care of. Great.\nAny idea when this gets merged?", "created": "2015-08-19T00:35:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I had the functionality ready, but I was asked to refactor the old code\nbefore it could be merged, and that is where I ran into problems and\nhaven't had the proper time to address them.\n\ncontext.xml\nhttps://github.com/davideagle/puppetlabs-tomcat/tree/MODULES-1727\n\nAttempt to refactor server.xml functionality into my code\nhttps://github.com/davideagle/puppetlabs-tomcat/tree/Refactor\n\nAny help or advise is well appreciated\n\nOn Wed, Aug 19, 2015 at 6:46 AM, simh (JIRA) <issue-updates@puppetlabs.com>\n\n", "created": "2015-08-19T03:52:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:bed94480-ec00-41d3-a883-1ec1c8bfe43c", "body": "David,\nwhat needs to be done, how can we help you and where is the best place to discuss this? :)", "created": "2015-08-19T07:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/122 has been merged, which includes the work for this ticket. Thanks for putting in the work on this!", "created": "2016-02-10T09:56:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2015-01-29T09:00:00.000000", "creator": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6717d23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32576191461_*|*_5_*:*_1_*:*_0"}], "description": "I need to be able to configure Context resources and was thinking about implementing tomcat::server::config::resource that would nest Resource under the Context element in server.xml.\n\nhttp://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Resource_Definitions", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "38031", "fixedVersions": [], "id": "38031", "issueType": "New Feature", "key": "MODULES-1727", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "resolution": "Fixed", "resolutionDate": "2016-02-10T09:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Context Resource Definition management for server.xml or context.xml", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:36:00.000000"}], "components": ["corosync"], "created": "2015-01-28T23:43:00.000000", "creator": "624397774fe01d006ba5afc0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@156536f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4h3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15609154505_*|*_6_*:*_1_*:*_0"}], "description": "The module puppetlabs-corosync dont have a provider pcs for cs_location.\nWhether there will be a provider pcs for cs_location?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41255", "fixedVersions": [], "id": "41255", "issueType": "Bug", "key": "MODULES-1726", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624397774fe01d006ba5afc0", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add provider pcs for cs_location", "timeSpent": "PT0S", "updated": "2015-07-28T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] could you look at this? Looks like the new release of puppetlabs-passenger has an error in the croddy/make dependency:\n\nhttps://github.com/puppetlabs/puppetlabs-passenger/blob/master/metadata.json#L55\n\nShould be 0.0.5 not 0.5.0.", "created": "2015-01-28T20:40:00.000000"}, {"author": "623a46ac94742a00683d6f7c", "body": "hey guys, I already submit the pull request in case you want to take a look. \n\nhttps://github.com/puppetlabs/puppetlabs-passenger/pull/79\n", "created": "2015-01-29T08:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:623a46ac94742a00683d6f7c], I just merged the PR and I'll get a new release cut today.", "created": "2015-01-29T11:05:00.000000"}, {"author": "623a46ac94742a00683d6f7c", "body": "Thanks a lot [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]", "created": "2015-01-29T11:09:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623a46ac94742a00683d6f7c] 0.4.1 has been published to the forge.", "created": "2015-01-29T11:28:00.000000"}], "components": ["passenger"], "created": "2015-01-28T19:10:00.000000", "creator": "623a46ac94742a00683d6f7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@696b23cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4ev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59192457_*|*_5_*:*_1_*:*_0"}], "description": "root@maestro:/home/ubuntu# puppet module install puppetlabs-passenger\nPreparing to install into /etc/puppet/modules ...\nDownloading from http://forge.puppetlabs.com ...\nError: Could not install module 'puppetlabs-passenger' (latest: v0.4.0)\n  No version of 'croddy-make' will satisfy dependencies\n    'puppetlabs-passenger' (v0.4.0) requires 'croddy-make' (>= 0.5.0 < 1.0.0)\n    Use `puppet module install --ignore-dependencies` to install only this module", "environment": "Ubuntu 12.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38028", "fixedVersions": [], "id": "38028", "issueType": "Bug", "key": "MODULES-1725", "labels": ["openstackci-dashboard", "passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a46ac94742a00683d6f7c", "resolution": "Fixed", "resolutionDate": "2015-01-29T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Wrong croddy/make dependency on this module", "timeSpent": "PT0S", "updated": "2015-01-29T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Prefer #3 at the very least as a minimum viable feature. Adding #2 as well could help with reports. \n\n#1 could have trickier downstream effects... so don't prefer to do that unless we need to.", "created": "2015-01-29T10:09:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Should #2 say \"{{changed=true}} or {{out_of_sync=true}}\"? Currently it says \"{{changed=true}} or {{changed=true}}\".", "created": "2015-01-29T10:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Yes [~accountid:557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d], thanks for the spot, I updated the description.", "created": "2015-01-29T10:19:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Looking at [the current report format|https://docs.puppetlabs.com/puppet/latest/reference/format_report.html#puppetresourcestatus], {{changed}} and {{out_of_sync}} are deprecated, being replaced by {{change_count}} and {{out_of_sync_count}}, respectively.  Those refer to the number of properties that were changed or out of sync.  Since properties don't really go out of sync or get changed with the {{reboot}} resource type, it wouldn't make a lot of sense to increment those.  As such, I think logging a notice is probably the way to go for this.", "created": "2015-04-24T18:02:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "After doing some additional research, there does not appear to be a good way to add to the information that gets put in {{last_run_summary}}.  With custom exit codes likely to cause issues, logging is definitely the way we should go.", "created": "2015-04-24T18:25:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have opened a pull request that addresses this|https://github.com/puppetlabs/puppetlabs-reboot/pull/74].", "created": "2015-04-24T18:26:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Pull request has been merged but, in retrospect, I didn't really document the logging in the README, so somebody just looking at the module might now know how to identify if Puppet initiated a reboot.  Any thoughts on how this could best be explained, and which section it should be done in?", "created": "2015-04-29T14:21:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Another way of indicating a reboot would be for the at_exit handler to call {{exit}} with a special exit code. [~accountid:623c0af84a57610068e74320] looked into this earlier and it seemed to work out ok.", "created": "2015-04-29T16:06:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "bq. Another way of indicating a reboot would be for the at_exit handler to call {{exit}} with a special exit code.\n\nThe problem with that is that if, for some reason, some other tool already relies on Puppet's exit codes, then we may run into problems.", "created": "2015-04-29T19:54:00.000000"}], "components": ["reboot"], "created": "2015-01-28T18:44:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49e28a89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy4en:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/15"}], "description": "A user wants to automate machine provisioning, which may require a reboot. Currently, there is no reliable mechanism for an external script to know if puppet initiated a reboot or not. This is important, because the external script needs to know whether it should continue performing additional steps, or exit gracefully and allow the reboot to be performed.\n\nSome ideas for how this could be implemented.\n\n1. Exit puppet with a specific exit code meaning puppet initiated a reboot\n2. Ensure the reboot resource status has {{changed=true}} or {{out_of_sync=true}}. Currently, it looks like the resource was not \"applied\":\n\n{noformat}\n  Reboot[now]: !ruby/object:Puppet::Resource::Status\n    title: now\n    file: ''\n    line: 1\n    resource: Reboot[now]\n    resource_type: Reboot\n    containment_path:\n    - Stage[main]\n    - Main\n    - Reboot[now]\n    evaluation_time: 0.0\n    tags: !ruby/object:Puppet::Util::TagSet\n      hash:\n        reboot: true\n        now: true\n        class: true\n    time: '2015-01-28T16:53:30.791023000-08:00'\n    failed: false\n    changed: false\n    out_of_sync: false\n    skipped: false\n    change_count: 0\n    out_of_sync_count: 0\n    events: []\n{noformat}\n3. Have the provider emit a notice which can be parsed in the logs:\n\n{code:ruby}\nself.notice(\"Puppet is rebooting the system\")\n{code}\n\nwhich will generate a log entry in the {{last_run_report.yaml}} of:\n\n{code:yaml}\n- !ruby/object:Puppet::Util::Log\n  level: :notice\n  tags: !ruby/object:Puppet::Util::TagSet\n    hash:\n      notice: true\n  message: Puppet is rebooting the system\n  source: Reboot[now](provider=windows)\n  time: 2015-01-28 16:53:30.791023000 -08:00\n{code}\n\n4. Write to last_run_summary that a reboot was performed.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36926", "fixedVersions": [], "id": "36926", "issueType": "New Feature", "key": "MODULES-1724", "labels": ["reboot"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Provide a mechanism for an external process to know if puppet initiated a reboot", "timeSpent": "PT0S", "updated": "2016-08-30T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I used this [gist|https://gist.github.com/ferventcoder/6ad949295288e8fa59ad] to verify these changes against different versions of Puppet / Ruby:\n\n* Puppet 3.8 (branch) / Ruby 1.9.3\n* Puppet 3.7.4 / Ruby 1.9.3\n* Puppet 3.7.4 / Ruby 2.0.0-x64\n* Puppet 4.0.0 / Ruby 2.1.5-x64\n", "created": "2015-03-25T12:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I found an interesting bug that is pre-existing - {{32:}} prefixed items don't set up autorequires properly.\n\nAnd nothing autorequires properly for absent - this is probably normal in most types\n", "created": "2015-03-25T12:54:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] merged to master in https://github.com/puppetlabs/puppetlabs-registry/commit/d85701fe049e87a29cfbf41e9a272e061b26508a\n\nI merged to {{1.1.x}} branch in preparation for release at https://github.com/puppetlabs/puppetlabs-registry/commit/f32d31f4b36f54e004d0f4f1971985008ebf4db3", "created": "2015-03-25T19:53:00.000000"}, {"author": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] I just spoke with [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] and he informed me that this already shipped! However, further discussion revealed that the pipeline needs to be updated to use Puppet 4.0 + Ruby 2.1.5. I'm placing this ticket in your capable hands.", "created": "2015-03-27T11:10:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:151c148a-2bb4-4fdc-9320-df94e73b0363] we're going to close this ticket as the AIO pipeline work has (initially) been targeted at QENG-2121 (though more tickets are sure to follow)", "created": "2015-04-01T12:13:00.000000"}], "components": ["ruby"], "created": "2015-01-28T14:21:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@758cd7c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-3776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp10v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17945_*|*_10007_*:*_1_*:*_1227827446_*|*_3_*:*_2_*:*_1842073599_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_579224689_*|*_10006_*:*_2_*:*_1782825333"}], "description": "The Windows registry module is broken on Ruby 2.1.5 / Puppet 4, and should be updated to work around Ruby encoding bugs.", "epicLinkSummary": "Upgrade Windows Ruby to 2.1.5", "estimate": "PT0S", "externalId": "33776", "fixedVersions": [], "id": "33776", "issueType": "Task", "key": "MODULES-1723", "labels": ["windows"], "originalEstimate": "PT0S", "parent": "23682", "parentSummary": "Upgrade Windows Ruby to 2.1.5", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2015-04-01T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows Registry module needs to be updated with FFI calls to avoid Ruby 2.1.5 encoding issues", "timeSpent": "PT0S", "updated": "2015-07-22T14:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8c2cfebf-3b56-4f6d-8470-cae124c62520", "attachments": [], "comments": [{"author": "623c0a197910a200718b904e", "body": "Hello! Just curious", "created": "2015-05-13T10:25:00.000000"}], "components": ["firewall", "supported"], "created": "2015-01-28T12:27:00.000000", "creator": "557058:8c2cfebf-3b56-4f6d-8470-cae124c62520", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6770d512"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy3of:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/15"}], "description": "As a system administrator, I want dscp argument support in the puppetlabs-firewall module, so that we can automate manipulation of DSCP bits in our load balancer environment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34759", "fixedVersions": [], "id": "34759", "issueType": "New Feature", "key": "MODULES-1722", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8c2cfebf-3b56-4f6d-8470-cae124c62520", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for DSCP to puppetlabs-firewall module", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:80da93e9-96e6-4073-bb47-027ecba680ea", "body": "I am also running into this issue. Purge_realms seems to seg fault on the rm augeas command rm .../tomcat/conf/server.xml/Server//Realm", "created": "2015-03-11T08:05:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "body": "same problem here...", "created": "2015-08-04T06:27:00.000000"}, {"author": "5af5ce23d17d8405fa43305c", "body": "We're also seeing this problem. Glad to know I'm not alone.", "created": "2015-11-17T13:22:00.000000"}, {"author": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "body": "I looked into this a little bit and it seemed to be an issue in augeas itself. Looks like [~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] already committed a fix to augeas and a workaround to puppetlabs-tomcat:\n\nhttps://github.com/hercules-team/augeas/issues/319\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/111", "created": "2015-11-28T21:13:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "The associated workaround in tomcat was merged and the augeas ticket was closed. \nclosing the ticket.", "created": "2016-02-01T07:00:00.000000"}], "components": ["apache", "apt", "supported", "tomcat"], "created": "2015-01-28T08:47:00.000000", "creator": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5735e77a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy3e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31875199275_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-tomcat/commit/380dab3cf3d4b398cdca6b070c9084272ad34b3e \n\nWhen I set purge_realms = true augeas crashes \n\nRelevant puppet code\n  class{ '::tomcat':\n      catalina_home       => $catalina_home,\n      user                => $user,\n      group               => $group,\n      manage_user         => $manage_user,\n      manage_group        => $manage_group,\n      install_from_source => $install_from_source,\n      purge_connectors    => true,\n      purge_realms        => true,\n    }\n\n  tomcat::config::server::realm { \"${service_name}-LockOutRealm\":\n    realm_ensure  => 'present',\n    parent_engine => \"Catalina-${service_name}\",\n    catalina_base => $catalina_base,\n    class_name    => 'org.apache.catalina.realm.LockOutRealm',\n    \n  } ->\n  \n  tomcat::config::server::realm { \"${service_name}-JNDIRealm\":\n    realm_ensure          => 'present',\n    catalina_base         => $catalina_base,\n    parent_engine         => \"Catalina-${service_name}\",\n    class_name            => 'org.apache.catalina.realm.JNDIRealm',\n    parent_realm          => 'org.apache.catalina.realm.LockOutRealm',\n    additional_attributes => { 'connectionURL' => 'ldap://localhost' },\n  }\n\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:461: [BUG] Segmentation fault\nruby 2.0.0p353 (2013-11-22) [x86_64-linux]\n\n-- Control frame information -----------------------------------------------\nc:0057 p:---- s:0278 e:000277 CFUNC  :rm\nc:0056 p:0370 s:0274 e:000273 BLOCK  /usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:461 [FINISH]\nc:0055 p:---- s:0264 e:000263 CFUNC  :each\nc:0054 p:0022 s:0261 e:000260 METHOD /usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:441\nc:0053 p:0174 s:0257 e:000256 METHOD /usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:384\nc:0052 p:0011 s:0245 e:000244 METHOD /usr/share/ruby/vendor_ruby/puppet/type/augeas.rb:188\nc:0051 p:0056 s:0242 e:000238 BLOCK  /usr/share/ruby/vendor_ruby/puppet/type.rb:1058 [FINISH]\nc:0050 p:---- s:0236 e:000235 CFUNC  :each\nc:0049 p:0157 s:0233 e:000232 METHOD /usr/share/ruby/vendor_ruby/puppet/type.rb:1053\nc:0048 p:0007 s:0227 e:000226 METHOD /usr/share/ruby/vendor_ruby/puppet/type.rb:1076\nc:0047 p:0017 s:0223 e:000220 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236\nc:0046 p:0038 s:0216 e:000215 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19\nc:0045 p:0014 s:0209 e:000208 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction.rb:204\nc:0044 p:0049 s:0202 e:000201 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction.rb:217 [FINISH]\nc:0043 p:---- s:0197 e:000196 CFUNC  :call\nc:0042 p:0011 s:0193 e:000192 BLOCK  /usr/share/ruby/vendor_ruby/puppet/transaction.rb:147\nc:0041 p:0006 s:0191 e:000190 BLOCK  /usr/share/ruby/vendor_ruby/puppet/util.rb:327\nc:0040 p:0019 s:0189 e:000188 METHOD /usr/share/ruby/benchmark.rb:296\nc:0039 p:0013 s:0185 e:000184 METHOD /usr/share/ruby/vendor_ruby/puppet/util.rb:326\nc:0038 p:0070 s:0181 e:000180 BLOCK  /usr/share/ruby/vendor_ruby/puppet/transaction.rb:147\nc:0037 p:0146 s:0177 e:000176 METHOD /usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118\nc:0036 p:0175 s:0164 E:002490 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction.rb:138\nc:0035 p:0008 s:0152 e:000151 BLOCK  /usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169\nc:0034 p:0017 s:0150 e:000149 METHOD /usr/share/ruby/vendor_ruby/puppet/util/log.rb:149\nc:0033 p:0020 s:0145 e:000144 METHOD /usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112\nc:0032 p:0046 s:0141 E:0004c0 METHOD /usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168\nc:0031 p:0010 s:0135 e:000134 BLOCK  /usr/share/ruby/vendor_ruby/puppet/configurer.rb:118\nc:0030 p:0006 s:0133 e:000132 BLOCK  /usr/share/ruby/vendor_ruby/puppet/util.rb:161\nc:0029 p:0019 s:0131 e:000130 METHOD /usr/share/ruby/benchmark.rb:296\nc:0028 p:0168 s:0127 e:000126 METHOD /usr/share/ruby/vendor_ruby/puppet/util.rb:160\nc:0027 p:0032 s:0119 e:000118 METHOD /usr/share/ruby/vendor_ruby/puppet/configurer.rb:117\nc:0026 p:0945 s:0113 e:000112 METHOD /usr/share/ruby/vendor_ruby/puppet/configurer.rb:224\nc:0025 p:0009 s:0101 e:000100 BLOCK  /usr/share/ruby/vendor_ruby/puppet/configurer.rb:132\nc:0024 p:0047 s:0099 e:000098 METHOD /usr/share/ruby/vendor_ruby/puppet/context.rb:64\nc:0023 p:0019 s:0092 e:000091 METHOD /usr/share/ruby/vendor_ruby/puppet.rb:244\nc:0022 p:0055 s:0086 E:000098 METHOD /usr/share/ruby/vendor_ruby/puppet/configurer.rb:131\nc:0021 p:0010 s:0081 e:000080 BLOCK  /usr/share/ruby/vendor_ruby/puppet/agent.rb:47\nc:0020 p:0017 s:0079 e:000078 METHOD /usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20\nc:0019 p:0033 s:0076 e:000075 BLOCK  /usr/share/ruby/vendor_ruby/puppet/agent.rb:47\nc:0018 p:0024 s:0071 e:000070 METHOD /usr/share/ruby/vendor_ruby/puppet/agent.rb:117\nc:0017 p:0007 s:0067 e:000066 BLOCK  /usr/share/ruby/vendor_ruby/puppet/agent.rb:44\nc:0016 p:0029 s:0065 e:000064 METHOD /usr/share/ruby/vendor_ruby/puppet/agent.rb:82\nc:0015 p:0033 s:0059 e:000058 BLOCK  /usr/share/ruby/vendor_ruby/puppet/agent.rb:43 [FINISH]\nc:0014 p:---- s:0057 e:000056 CFUNC  :call\nc:0013 p:0021 s:0054 e:000053 METHOD /usr/share/ruby/vendor_ruby/puppet/application.rb:179\nc:0012 p:0110 s:0049 E:000e30 METHOD /usr/share/ruby/vendor_ruby/puppet/agent.rb:41\nc:0011 p:0089 s:0043 e:000042 METHOD /usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356\nc:0010 p:0068 s:0037 e:000036 METHOD /usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322\nc:0009 p:0007 s:0033 e:000032 BLOCK  /usr/share/ruby/vendor_ruby/puppet/application.rb:381\nc:0008 p:0032 s:0031 e:000030 METHOD /usr/share/ruby/vendor_ruby/puppet/application.rb:507\nc:0007 p:0009 s:0025 E:001c98 BLOCK  /usr/share/ruby/vendor_ruby/puppet/application.rb:381\nc:0006 p:0009 s:0023 e:000022 METHOD /usr/share/ruby/vendor_ruby/puppet/util.rb:488\nc:0005 p:0244 s:0017 E:001608 METHOD /usr/share/ruby/vendor_ruby/puppet/application.rb:381\nc:0004 p:0112 s:0012 e:000011 METHOD /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146\nc:0003 p:0042 s:0007 e:000006 METHOD /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92\nc:0002 p:0034 s:0004 E:0024e8 EVAL   /bin/puppet:8 [FINISH]\nc:0001 p:0000 s:0002 E:000fe8 TOP    [FINISH]\n\n-- Ruby level backtrace information ----------------------------------------\n/bin/puppet:8:in `<main>'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322:in `run_command'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356:in `onetime'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:41:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:43:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:82:in `run_in_fork'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:44:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:117:in `with_client'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (3 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (4 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:131:in `run'\n/usr/share/ruby/vendor_ruby/puppet.rb:244:in `override'\n/usr/share/ruby/vendor_ruby/puppet/context.rb:64:in `override'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:132:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:224:in `run_internal'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:117:in `apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:118:in `block in apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/share/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `each'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1058:in `block in retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type/augeas.rb:188:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:384:in `need_to_run?'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:441:in `do_execute_changes'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:441:in `each'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:461:in `block in do_execute_changes'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:461:in `rm'\n\n-- C level backtrace information -------------------------------------------\n/lib64/libruby.so.2.0(+0x17964b) [0x7fa6027ca64b]\n/lib64/libruby.so.2.0(+0x64cca) [0x7fa6026b5cca]\n/lib64/libruby.so.2.0(rb_bug+0xb3) [0x7fa6026b63d3]\n/lib64/libruby.so.2.0(+0x1125e6) [0x7fa6027635e6]\n/lib64/libpthread.so.0(+0xf130) [0x7fa602444130]\n/lib64/libaugeas.so.0(+0x7c08) [0x7fa5f4c84c08]\n/lib64/libaugeas.so.0(+0x85a1) [0x7fa5f4c855a1]\n/lib64/libaugeas.so.0(aug_rm+0x43) [0x7fa5f4c85623]\n/usr/lib64/ruby/vendor_ruby/_augeas.so(augeas_rm+0x27) [0x7fa5f5232ee7]\n/lib64/libruby.so.2.0(+0x1740f2) [0x7fa6027c50f2]\n/lib64/libruby.so.2.0(+0x174e5e) [0x7fa6027c5e5e]\n/lib64/libruby.so.2.0(+0x16b0bc) [0x7fa6027bc0bc]\n/lib64/libruby.so.2.0(+0x16390f) [0x7fa6027b490f]\n/lib64/libruby.so.2.0(rb_yield+0x204) [0x7fa6027c3254]\n/lib64/libruby.so.2.0(rb_ary_each+0x52) [0x7fa6026801f2]\n/lib64/libruby.so.2.0(+0x1740f2) [0x7fa6027c50f2]\n/lib64/libruby.so.2.0(+0x174e5e) [0x7fa6027c5e5e]\n/lib64/libruby.so.2.0(+0x16b045) [0x7fa6027bc045]\n/lib64/libruby.so.2.0(+0x16390f) [0x7fa6027b490f]\n/lib64/libruby.so.2.0(rb_yield+0x204) [0x7fa6027c3254]\n/lib64/libruby.so.2.0(rb_ary_each+0x52) [0x7fa6026801f2]\n/lib64/libruby.so.2.0(+0x1740f2) [0x7fa6027c50f2]\n/lib64/libruby.so.2.0(+0x16b045) [0x7fa6027bc045]\n/lib64/libruby.so.2.0(+0x16390f) [0x7fa6027b490f]\n/lib64/libruby.so.2.0(+0x1648a5) [0x7fa6027b58a5]\n/lib64/libruby.so.2.0(+0x165f47) [0x7fa6027b6f47]\n/lib64/libruby.so.2.0(rb_method_call_with_block+0x155) [0x7fa6026c1c65]\n/lib64/libruby.so.2.0(+0x1740f2) [0x7fa6027c50f2]\n/lib64/libruby.so.2.0(+0x16b0bc) [0x7fa6027bc0bc]\n/lib64/libruby.so.2.0(+0x16390f) [0x7fa6027b490f]\n/lib64/libruby.so.2.0(+0x167266) [0x7fa6027b8266]\n/lib64/libruby.so.2.0(+0x167c86) [0x7fa6027b8c86]\n/lib64/libruby.so.2.0(+0x167cca) [0x7fa6027b8cca]\n/lib64/libruby.so.2.0(+0x6feb0) [0x7fa6026c0eb0]\n/lib64/libruby.so.2.0(+0x1740f2) [0x7fa6027c50f2]\n/lib64/libruby.so.2.0(+0x174e5e) [0x7fa6027c5e5e]\n/lib64/libruby.so.2.0(+0x16b0bc) [0x7fa6027bc0bc]\n/lib64/libruby.so.2.0(+0x16390f) [0x7fa6027b490f]\n/lib64/libruby.so.2.0(rb_iseq_eval_main+0x7f) [0x7fa6027b56df]\n/lib64/libruby.so.2.0(+0x682ca) [0x7fa6026b92ca]\n/lib64/libruby.so.2.0(ruby_exec_node+0x1d) [0x7fa6026ba9fd]\n/lib64/libruby.so.2.0(ruby_run_node+0x1e) [0x7fa6026bc5de]\n/usr/bin/ruby() [0x4008ab]\n/lib64/libc.so.6(__libc_start_main+0xf5) [0x7fa601750af5]\n/usr/bin/ruby() [0x4008d9]\n\n-- Other runtime information -----------------------------------------------\n\n* Loaded script: /bin/puppet\n\n* Loaded features:\n\n    0 enumerator.so\n    1 /usr/lib64/ruby/enc/encdb.so\n    2 /usr/lib64/ruby/enc/trans/transdb.so\n    3 /usr/lib64/ruby/rbconfig.rb\n    4 /usr/share/rubygems/rubygems/compatibility.rb\n    5 /usr/share/rubygems/rubygems/defaults.rb\n    6 /usr/share/rubygems/rubygems/deprecate.rb\n    7 /usr/share/rubygems/rubygems/errors.rb\n    8 /usr/share/rubygems/rubygems/version.rb\n    9 /usr/share/rubygems/rubygems/requirement.rb\n   10 /usr/share/rubygems/rubygems/platform.rb\n   11 /usr/share/rubygems/rubygems/specification.rb\n   12 /usr/share/rubygems/rubygems/exceptions.rb\n   13 /usr/share/rubygems/rubygems/defaults/operating_system.rb\n   14 /usr/share/rubygems/rubygems/core_ext/kernel_gem.rb\n   15 /usr/share/ruby/thread.rb\n   16 /usr/share/ruby/monitor.rb\n   17 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb\n   18 /usr/share/rubygems/rubygems.rb\n   19 /usr/share/rubygems/rubygems/path_support.rb\n   20 /usr/share/rubygems/rubygems/dependency.rb\n   21 /usr/share/ruby/vendor_ruby/puppet/version.rb\n   22 /usr/share/ruby/vendor_ruby/facter/version.rb\n   23 /usr/share/ruby/vendor_ruby/facter/util/values.rb\n   24 /usr/share/ruby/vendor_ruby/facter/util/confine.rb\n   25 /usr/share/ruby/vendor_ruby/facter/util/unix_root.rb\n   26 /usr/share/ruby/vendor_ruby/facter/util/config.rb\n   27 /usr/share/ruby/vendor_ruby/facter/util/normalization.rb\n   28 /usr/share/ruby/vendor_ruby/facter/core/execution/base.rb\n   29 /usr/share/ruby/vendor_ruby/facter/core/execution/windows.rb\n   30 /usr/share/ruby/vendor_ruby/facter/core/execution/posix.rb\n   31 /usr/share/ruby/vendor_ruby/facter/core/execution.rb\n   32 /usr/share/ruby/timeout.rb\n   33 /usr/share/ruby/vendor_ruby/facter/core/resolvable.rb\n   34 /usr/share/ruby/vendor_ruby/facter/core/suitable.rb\n   35 /usr/share/ruby/vendor_ruby/facter/util/resolution.rb\n   36 /usr/share/ruby/set.rb\n   37 /usr/share/ruby/tsort.rb\n   38 /usr/share/ruby/vendor_ruby/facter/core/directed_graph.rb\n   39 /usr/share/ruby/vendor_ruby/facter/core/aggregate.rb\n   40 /usr/share/ruby/vendor_ruby/facter/util/fact.rb\n   41 /usr/lib64/ruby/pathname.so\n   42 /usr/share/ruby/pathname.rb\n   43 /usr/share/ruby/vendor_ruby/facter/util/composite_loader.rb\n   44 /usr/share/ruby/psych/syntax_error.rb\n   45 /usr/lib64/ruby/psych.so\n   46 /usr/lib64/ruby/stringio.so\n   47 /usr/share/ruby/psych/nodes/node.rb\n   48 /usr/share/ruby/psych/nodes/stream.rb\n   49 /usr/share/ruby/psych/nodes/document.rb\n   50 /usr/share/ruby/psych/nodes/sequence.rb\n   51 /usr/share/ruby/psych/nodes/scalar.rb\n   52 /usr/share/ruby/psych/nodes/mapping.rb\n   53 /usr/share/ruby/psych/nodes/alias.rb\n   54 /usr/share/ruby/psych/nodes.rb\n   55 /usr/share/ruby/psych/streaming.rb\n   56 /usr/share/ruby/psych/visitors/visitor.rb\n   57 /usr/lib64/ruby/strscan.so\n   58 /usr/share/ruby/psych/scalar_scanner.rb\n   59 /usr/share/ruby/psych/visitors/to_ruby.rb\n   60 /usr/share/ruby/psych/visitors/emitter.rb\n   61 /usr/share/ruby/psych/visitors/yaml_tree.rb\n   62 /usr/share/ruby/psych/json/ruby_events.rb\n   63 /usr/share/ruby/psych/visitors/json_tree.rb\n   64 /usr/share/ruby/psych/visitors/depth_first.rb\n   65 /usr/share/ruby/psych/visitors.rb\n   66 /usr/share/ruby/psych/handler.rb\n   67 /usr/share/ruby/psych/tree_builder.rb\n   68 /usr/share/ruby/psych/parser.rb\n   69 /usr/share/ruby/psych/omap.rb\n   70 /usr/share/ruby/psych/set.rb\n   71 /usr/share/ruby/psych/coder.rb\n   72 /usr/share/ruby/psych/core_ext.rb\n   73 /usr/lib64/ruby/date_core.so\n   74 /usr/share/ruby/date/format.rb\n   75 /usr/share/ruby/date.rb\n   76 /usr/share/ruby/psych/deprecated.rb\n   77 /usr/share/ruby/psych/stream.rb\n   78 /usr/share/ruby/psych/json/yaml_events.rb\n   79 /usr/share/ruby/psych/json/tree_builder.rb\n   80 /usr/share/ruby/psych/json/stream.rb\n   81 /usr/share/ruby/psych/handlers/document_stream.rb\n   82 /usr/share/ruby/psych.rb\n   83 /usr/share/ruby/yaml.rb\n   84 /usr/share/ruby/vendor_ruby/facter/util/parser.rb\n   85 /usr/share/ruby/vendor_ruby/facter/util/directory_loader.rb\n   86 /usr/share/ruby/vendor_ruby/facter/util/loader.rb\n   87 /usr/share/ruby/vendor_ruby/facter/util/collection.rb\n   88 /usr/share/ruby/vendor_ruby/facter/core/logging.rb\n   89 /usr/share/ruby/vendor_ruby/facter.rb\n   90 /usr/share/ruby/vendor_ruby/puppet/error.rb\n   91 /usr/share/ruby/English.rb\n   92 /usr/share/ruby/vendor_ruby/puppet/util/execution_stub.rb\n   93 /usr/share/ruby/uri/common.rb\n   94 /usr/share/ruby/uri/generic.rb\n   95 /usr/share/ruby/uri/ftp.rb\n   96 /usr/share/ruby/uri/http.rb\n   97 /usr/share/ruby/uri/https.rb\n   98 /usr/share/ruby/uri/ldap.rb\n   99 /usr/share/ruby/uri/ldaps.rb\n  100 /usr/share/ruby/uri/mailto.rb\n  101 /usr/share/ruby/uri.rb\n  102 /usr/share/ruby/ostruct.rb\n  103 /usr/share/ruby/vendor_ruby/puppet/util/platform.rb\n  104 /usr/share/ruby/vendor_ruby/puppet/util/symbolic_file_mode.rb\n  105 /usr/share/ruby/vendor_ruby/puppet/file_system/path_pattern.rb\n  106 /usr/share/ruby/vendor_ruby/puppet/file_system/file_impl.rb\n  107 /usr/share/ruby/vendor_ruby/puppet/file_system/memory_file.rb\n  108 /usr/share/ruby/vendor_ruby/puppet/file_system/memory_impl.rb\n  109 /usr/share/ruby/vendor_ruby/puppet/file_system/file19.rb\n  110 /usr/share/ruby/vendor_ruby/puppet/file_system.rb\n  111 /usr/share/ruby/delegate.rb\n  112 /usr/lib64/ruby/etc.so\n  113 /usr/share/ruby/fileutils.rb\n  114 /usr/share/ruby/tmpdir.rb\n  115 /usr/share/ruby/vendor_ruby/puppet/file_system/uniquefile.rb\n  116 /usr/lib64/ruby/digest.so\n  117 /usr/share/ruby/digest.rb\n  118 /usr/lib64/ruby/openssl.so\n  119 /usr/share/ruby/openssl/bn.rb\n  120 /usr/share/ruby/openssl/cipher.rb\n  121 /usr/share/ruby/openssl/config.rb\n  122 /usr/share/ruby/openssl/digest.rb\n  123 /usr/share/ruby/openssl/x509.rb\n  124 /usr/share/ruby/openssl/buffering.rb\n  125 /usr/lib64/ruby/fcntl.so\n  126 /usr/share/ruby/openssl/ssl.rb\n  127 /usr/share/ruby/openssl.rb\n  128 /usr/share/ruby/securerandom.rb\n  129 /usr/share/ruby/vendor_ruby/puppet/util/zaml.rb\n  130 /usr/share/ruby/vendor_ruby/puppet/util/monkey_patches.rb\n  131 /usr/share/ruby/benchmark.rb\n  132 /usr/share/ruby/vendor_ruby/puppet/util/posix.rb\n  133 /usr/share/ruby/vendor_ruby/puppet/util/errors.rb\n  134 /usr/share/ruby/vendor_ruby/puppet/util/methodhelper.rb\n  135 /usr/share/ruby/vendor_ruby/puppet/util/metaid.rb\n  136 /usr/share/ruby/vendor_ruby/puppet/util/classgen.rb\n  137 /usr/share/ruby/vendor_ruby/puppet/util/docs.rb\n  138 /usr/share/ruby/vendor_ruby/puppet/util/execution.rb\n  139 /usr/share/ruby/vendor_ruby/puppet/network.rb\n  140 /usr/share/ruby/vendor_ruby/puppet/confine.rb\n  141 /usr/share/ruby/vendor_ruby/puppet/confine_collection.rb\n  142 /usr/share/ruby/vendor_ruby/puppet/confiner.rb\n  143 /usr/share/ruby/vendor_ruby/puppet/network/format.rb\n  144 /usr/share/ruby/vendor_ruby/puppet/confine/feature.rb\n  145 /usr/share/ruby/base64.rb\n  146 /usr/share/ruby/vendor_ruby/puppet/network/formats.rb\n  147 /usr/share/ruby/vendor_ruby/puppet/network/format_handler.rb\n  148 /usr/share/ruby/vendor_ruby/puppet/network/format_support.rb\n  149 /usr/share/ruby/vendor_ruby/puppet/util/tag_set.rb\n  150 /usr/share/ruby/vendor_ruby/puppet/util/tagging.rb\n  151 /usr/share/ruby/vendor_ruby/puppet/util/log/destination.rb\n  152 /usr/share/ruby/time.rb\n  153 /usr/share/ruby/vendor_ruby/puppet/util/colors.rb\n  154 /usr/share/ruby/vendor_ruby/puppet/util/log/destinations.rb\n  155 /usr/share/ruby/vendor_ruby/puppet/util/log.rb\n  156 /usr/share/ruby/vendor_ruby/puppet/util/logging.rb\n  157 /usr/share/ruby/vendor_ruby/puppet/util/package.rb\n  158 /usr/share/ruby/vendor_ruby/puppet/util/warnings.rb\n  159 /usr/share/ruby/vendor_ruby/puppet/util.rb\n  160 /usr/share/ruby/vendor_ruby/puppet/util/rubygems.rb\n  161 /usr/share/ruby/vendor_ruby/puppet/util/autoload.rb\n  162 /usr/share/ruby/getoptlong.rb\n  163 /usr/share/ruby/vendor_ruby/puppet/util/watcher/timer.rb\n  164 /usr/share/ruby/vendor_ruby/puppet/util/watcher/change_watcher.rb\n  165 /usr/share/ruby/vendor_ruby/puppet/util/watcher/periodic_watcher.rb\n  166 /usr/share/ruby/vendor_ruby/puppet/util/watcher.rb\n  167 /usr/share/ruby/vendor_ruby/puppet/util/watched_file.rb\n  168 /usr/share/ruby/vendor_ruby/puppet/util/command_line/trollop.rb\n  169 /usr/share/ruby/vendor_ruby/puppet/util/command_line/puppet_option_parser.rb\n  170 /usr/share/ruby/forwardable.rb\n  171 /usr/share/ruby/vendor_ruby/puppet/settings/errors.rb\n  172 /usr/share/ruby/vendor_ruby/puppet/settings/base_setting.rb\n  173 /usr/share/ruby/vendor_ruby/puppet/settings/string_setting.rb\n  174 /usr/share/ruby/vendor_ruby/puppet/settings/enum_setting.rb\n  175 /usr/share/ruby/vendor_ruby/puppet/settings/array_setting.rb\n  176 /usr/share/ruby/vendor_ruby/puppet/settings/file_setting.rb\n  177 /usr/share/ruby/vendor_ruby/puppet/settings/directory_setting.rb\n  178 /usr/share/ruby/vendor_ruby/puppet/settings/file_or_directory_setting.rb\n  179 /usr/share/ruby/vendor_ruby/puppet/settings/path_setting.rb\n  180 /usr/share/ruby/vendor_ruby/puppet/settings/boolean_setting.rb\n  181 /usr/share/ruby/vendor_ruby/puppet/settings/terminus_setting.rb\n  182 /usr/share/ruby/vendor_ruby/puppet/settings/duration_setting.rb\n  183 /usr/share/ruby/vendor_ruby/puppet/settings/ttl_setting.rb\n  184 /usr/share/ruby/vendor_ruby/puppet/settings/priority_setting.rb\n  185 /usr/share/ruby/vendor_ruby/puppet/settings/autosign_setting.rb\n  186 /usr/share/ruby/vendor_ruby/puppet/settings/ini_file.rb\n  187 /usr/share/ruby/vendor_ruby/puppet/settings/config_file.rb\n  188 /usr/share/ruby/vendor_ruby/puppet/settings/value_translator.rb\n  189 /usr/share/ruby/vendor_ruby/puppet/settings/environment_conf.rb\n  190 /usr/share/ruby/vendor_ruby/puppet/settings.rb\n  191 /usr/share/ruby/vendor_ruby/puppet/util/feature.rb\n  192 /usr/share/ruby/vendor_ruby/puppet/util/suidmanager.rb\n  193 /usr/share/ruby/vendor_ruby/puppet/util/run_mode.rb\n  194 /usr/share/ruby/vendor_ruby/puppet/external/pson/version.rb\n  195 /usr/share/ruby/vendor_ruby/puppet/external/pson/common.rb\n  196 /usr/share/ruby/vendor_ruby/puppet/external/pson/pure/parser.rb\n  197 /usr/share/ruby/vendor_ruby/puppet/external/pson/pure/generator.rb\n  198 /usr/share/ruby/vendor_ruby/puppet/external/pson/pure.rb\n  199 /usr/share/ruby/vendor_ruby/puppet/context/trusted_information.rb\n  200 /usr/share/ruby/vendor_ruby/puppet/context.rb\n  201 /usr/share/ruby/vendor_ruby/puppet/environments.rb\n  202 /usr/lib64/ruby/syslog.so\n  203 /usr/share/ruby/vendor_ruby/puppet/feature/base.rb\n  204 /usr/share/ruby/vendor_ruby/puppet/defaults.rb\n  205 /usr/share/ruby/vendor_ruby/puppet/vendor.rb\n  206 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/deep.rb\n  207 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/parse/hexadecimal.rb\n  208 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/parse/sexagesimal.rb\n  209 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/parse/date.rb\n  210 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/transformation_map.rb\n  211 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_boolean.rb\n  212 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_date.rb\n  213 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_float.rb\n  214 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_integer.rb\n  215 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_nil.rb\n  216 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_symbol.rb\n  217 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/transform.rb\n  218 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/resolver.rb\n  219 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/psych_handler.rb\n  220 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/psych_resolver.rb\n  221 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml/safe_to_ruby_visitor.rb\n  222 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml.rb\n  223 /usr/share/ruby/vendor_ruby/puppet/vendor/safe_yaml_patches.rb\n  224 /usr/share/ruby/vendor_ruby/puppet/vendor/require_vendored.rb\n  225 /usr/share/ruby/vendor_ruby/puppet/util/profiler/logging.rb\n  226 /usr/share/ruby/vendor_ruby/puppet/util/profiler/wall_clock.rb\n  227 /usr/share/ruby/vendor_ruby/puppet/util/profiler/object_counts.rb\n  228 /usr/share/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb\n  229 /usr/share/ruby/vendor_ruby/puppet/util/profiler.rb\n  230 /usr/share/ruby/vendor_ruby/puppet/indirector/envelope.rb\n  231 /usr/share/ruby/cgi/core.rb\n  232 /usr/share/ruby/cgi/util.rb\n  233 /usr/share/ruby/cgi/cookie.rb\n  234 /usr/share/ruby/cgi.rb\n  235 /usr/share/ruby/vendor_ruby/puppet/util/pson.rb\n  236 /usr/lib64/ruby/socket.so\n  237 /usr/share/ruby/socket.rb\n  238 /usr/share/ruby/resolv.rb\n  239 /usr/share/ruby/vendor_ruby/puppet/network/resolver.rb\n  240 /usr/share/ruby/vendor_ruby/puppet/indirector/request.rb\n  241 /usr/share/ruby/vendor_ruby/puppet/util/instance_loader.rb\n  242 /usr/share/ruby/vendor_ruby/puppet/util/instrumentation.rb\n  243 /usr/share/ruby/vendor_ruby/puppet/util/instrumentation/instrumentable.rb\n  244 /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb\n  245 /usr/share/ruby/vendor_ruby/puppet/indirector/errors.rb\n  246 /usr/share/ruby/vendor_ruby/puppet/indirector/terminus.rb\n  247 /usr/share/ruby/vendor_ruby/puppet/indirector/code.rb\n  248 /usr/share/ruby/vendor_ruby/puppet/indirector.rb\n  249 /usr/share/ruby/vendor_ruby/puppet/node/facts.rb\n  250 /usr/share/ruby/vendor_ruby/puppet/util/cacher.rb\n  251 /usr/share/ruby/vendor_ruby/puppet/parser/parser_factory.rb\n  252 /usr/share/ruby/vendor_ruby/puppet/node/environment.rb\n  253 /usr/share/ruby/vendor_ruby/puppet/node.rb\n  254 /usr/share/ruby/vendor_ruby/puppet/util/metric.rb\n  255 /usr/share/ruby/vendor_ruby/puppet/parameter/value.rb\n  256 /usr/share/ruby/vendor_ruby/puppet/parameter/value_collection.rb\n  257 /usr/share/ruby/vendor_ruby/puppet/parameter/path.rb\n  258 /usr/share/ruby/vendor_ruby/puppet/parameter.rb\n  259 /usr/share/ruby/vendor_ruby/puppet/property/ensure.rb\n  260 /usr/share/ruby/vendor_ruby/puppet/property.rb\n  261 /usr/share/ruby/vendor_ruby/puppet/metatype/manager.rb\n  262 /usr/share/ruby/vendor_ruby/puppet/provider/command.rb\n  263 /usr/share/ruby/vendor_ruby/puppet/provider.rb\n  264 /usr/share/ruby/vendor_ruby/puppet/util/provider_features.rb\n  265 /usr/share/ruby/vendor_ruby/puppet/type.rb\n  266 puppet/indirector/resource/ral.rb\n  267 /usr/share/ruby/vendor_ruby/puppet/indirector/resource/validator.rb\n  268 /usr/share/ruby/vendor_ruby/puppet/resource.rb\n  269 /usr/lib64/ruby/racc/cparse.so\n  270 /usr/share/ruby/racc/parser.rb\n  271 /usr/share/ruby/vendor_ruby/puppet/parser/lexer.rb\n  272 /usr/share/ruby/vendor_ruby/puppet/parser/ast/branch.rb\n  273 /usr/share/ruby/vendor_ruby/puppet/parser/ast/arithmetic_operator.rb\n  274 /usr/share/ruby/vendor_ruby/puppet/parser/ast/astarray.rb\n  275 /usr/share/ruby/vendor_ruby/puppet/parser/ast/leaf.rb\n  276 /usr/share/ruby/vendor_ruby/puppet/parser/ast/asthash.rb\n  277 /usr/share/ruby/vendor_ruby/puppet/parser/ast/boolean_operator.rb\n  278 /usr/share/ruby/vendor_ruby/puppet/parser/ast/caseopt.rb\n  279 /usr/share/ruby/vendor_ruby/puppet/parser/ast/casestatement.rb\n  280 /usr/share/ruby/vendor_ruby/puppet/parser/collector.rb\n  281 /usr/share/ruby/vendor_ruby/puppet/parser/ast/collection.rb\n  282 /usr/share/ruby/vendor_ruby/puppet/parser/ast/collexpr.rb\n  283 /usr/share/ruby/vendor_ruby/puppet/parser/ast/comparison_operator.rb\n  284 /usr/share/ruby/vendor_ruby/puppet/parser/ast/top_level_construct.rb\n  285 /usr/share/ruby/vendor_ruby/puppet/parser/ast/definition.rb\n  286 /usr/share/ruby/vendor_ruby/puppet/parser/ast/else.rb\n  287 /usr/share/ruby/vendor_ruby/puppet/parser/ast/function.rb\n  288 /usr/share/ruby/vendor_ruby/puppet/parser/ast/hostclass.rb\n  289 /usr/share/ruby/vendor_ruby/puppet/parser/ast/ifstatement.rb\n  290 /usr/share/ruby/vendor_ruby/puppet/parser/ast/in_operator.rb\n  291 /usr/share/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb\n  292 /usr/share/ruby/vendor_ruby/puppet/parser/ast/lambda.rb\n  293 /usr/share/ruby/vendor_ruby/puppet/parser/ast/match_operator.rb\n  294 /usr/share/ruby/vendor_ruby/semver.rb\n  295 /usr/share/gems/gems/json-1.7.7/lib/json/version.rb\n  296 /usr/share/gems/gems/json-1.7.7/lib/json/generic_object.rb\n  297 /usr/share/gems/gems/json-1.7.7/lib/json/common.rb\n  298 /usr/lib64/ruby/enc/utf_16be.so\n  299 /usr/lib64/ruby/enc/utf_16le.so\n  300 /usr/lib64/ruby/enc/utf_32be.so\n  301 /usr/lib64/ruby/enc/utf_32le.so\n  302 /usr/lib64/gems/ruby/json-1.7.7/lib/json/ext/parser.so\n  303 /usr/lib64/gems/ruby/json-1.7.7/lib/json/ext/generator.so\n  304 /usr/share/gems/gems/json-1.7.7/lib/json/ext.rb\n  305 /usr/share/gems/gems/json-1.7.7/lib/json.rb\n  306 /usr/share/ruby/vendor_ruby/puppet/module.rb\n  307 /usr/share/ruby/vendor_ruby/puppet/parser/files.rb\n  308 /usr/share/ruby/erb.rb\n  309 /usr/share/ruby/vendor_ruby/puppet/parser/templatewrapper.rb\n  310 /usr/share/ruby/find.rb\n  311 /usr/share/ruby/vendor_ruby/puppet/parser/type_loader.rb\n  312 /usr/share/ruby/vendor_ruby/puppet/util/file_watcher.rb\n  313 /usr/share/ruby/vendor_ruby/puppet/resource/type_collection.rb\n  314 /usr/share/ruby/vendor_ruby/puppet/resource/type_collection_helper.rb\n  315 /usr/share/ruby/vendor_ruby/puppet/parser/yaml_trimmer.rb\n  316 /usr/share/ruby/vendor_ruby/puppet/parser/resource/param.rb\n  317 /usr/share/ruby/vendor_ruby/puppet/parser/resource.rb\n  318 /usr/share/ruby/vendor_ruby/puppet/parser/scope.rb\n  319 /usr/share/ruby/vendor_ruby/puppet/parser/functions.rb\n  320 /usr/share/ruby/vendor_ruby/puppet/parser/methods.rb\n  321 /usr/share/ruby/vendor_ruby/puppet/parser/ast/method_call.rb\n  322 /usr/share/ruby/vendor_ruby/puppet/parser/ast/minus.rb\n  323 /usr/share/ruby/vendor_ruby/puppet/parser/ast/node.rb\n  324 /usr/share/ruby/vendor_ruby/puppet/parser/ast/nop.rb\n  325 /usr/share/ruby/vendor_ruby/puppet/parser/ast/not.rb\n  326 /usr/share/ruby/vendor_ruby/puppet/parser/relationship.rb\n  327 /usr/share/ruby/vendor_ruby/puppet/parser/ast/relationship.rb\n  328 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resource_reference.rb\n  329 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resource.rb\n  330 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resource_defaults.rb\n  331 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resource_instance.rb\n  332 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resource_override.rb\n  333 /usr/share/ruby/vendor_ruby/puppet/parser/ast/resourceparam.rb\n  334 /usr/share/ruby/vendor_ruby/puppet/parser/ast/selector.rb\n  335 /usr/share/ruby/vendor_ruby/puppet/parser/ast/vardef.rb\n  336 /usr/share/ruby/vendor_ruby/puppet/parser/code_merger.rb\n  337 /usr/share/ruby/vendor_ruby/puppet/parser/ast.rb\n  338 /usr/share/ruby/vendor_ruby/puppet/util/inline_docs.rb\n  339 /usr/share/ruby/vendor_ruby/puppet/dsl/resource_type_api.rb\n  340 /usr/share/ruby/vendor_ruby/puppet/dsl/resource_api.rb\n  341 /usr/share/ruby/vendor_ruby/puppet/dsl.rb\n  342 puppet/indirector/resource_type/parser.rb\n  343 /usr/share/ruby/vendor_ruby/puppet/indirector/resource_type.rb\n  344 /usr/share/ruby/vendor_ruby/puppet/resource/type.rb\n  345 /usr/share/ruby/vendor_ruby/puppet/parser/parser_support.rb\n  346 /usr/share/ruby/vendor_ruby/puppet/parser/parser.rb\n  347 /usr/share/ruby/optparse.rb\n  348", "environment": "Puppet v3.7.3 Centos 7, multible tomcat instances", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "39063", "fixedVersions": [], "id": "39063", "issueType": "Bug", "key": "MODULES-1721", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "resolution": "Fixed", "resolutionDate": "2016-02-01T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "setting purge_realms = true causes augeas crash ", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557057:423fe95b-ddad-4e40-b6e4-af28f59c832b", "body": "Reproduced in:\n\nCentOS Linux release 7.0.1406 (Core)\nPuppet v3.7.1\npuppetlabs/git v0.3.0\n\n", "created": "2015-02-11T11:35:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Can you please test with puppetlabs-git 0.4.0? I'm unable to reproduce.", "created": "2015-07-28T17:45:00.000000"}], "components": ["git"], "created": "2015-01-28T01:20:00.000000", "creator": "557058:3ce22fa6-b72d-4c59-a8bc-1b10926d21f5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ade99d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5362"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy3cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Feb/15"}], "description": "{code:ruby}\ngit::config { 'user.name':\n value => 'udodov',\n  user  => 'udodov',\n}\n{code}\non puppet-run gives me\n{code:bash}\nError: Execution of 'git config --global user.name 'udodov'' returned 128: \nError: /Stage[main]/users::Others/users::Add[udodov]/Git::Config[user.name]/Git_config[user.name]/value: change from  to udodov failed: Execution of 'git config --global user.name 'udodov'' returned 128: \n{code}", "environment": "centos 6.6 x86_64\npuppet-3.7.3-1.el6.noarch\npuppetlabs/git v0.3.0", "epicLinkSummary": "Git 0.6.0", "estimate": "PT0S", "externalId": "42335", "fixedVersions": [], "id": "42335", "issueType": "Bug", "key": "MODULES-1720", "labels": [], "originalEstimate": "PT0S", "parent": "40527", "parentSummary": "Git 0.6.0", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3ce22fa6-b72d-4c59-a8bc-1b10926d21f5", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "git::config with user specified produces error", "timeSpent": "PT0S", "updated": "2017-07-31T09:52:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Can you explain a little about what you are referring to?\nssl_cipher defaults to  'HIGH:MEDIUM:!aNULL:!MD5' at the moment.", "created": "2015-01-27T20:39:00.000000"}, {"author": "623c12b8761efb0069ce0601", "body": "Quote from ticket: Customers 'have a requirement to use a higher \"SSLRandomSeed\" [than is possible with an encryption rate of 512].'", "created": "2015-01-30T10:04:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Relevant unparameterized lines in the template: https://github.com/puppetlabs/puppetlabs-apache/blob/070595faef5b6c6c291caecc14e0a4224106b3f1/templates/mod/ssl.conf.erb#L2-L5\n\nWhere the parameter should be added (maybe call it {{ssl_random_seed}}: https://github.com/puppetlabs/puppetlabs-apache/blob/070595faef5b6c6c291caecc14e0a4224106b3f1/manifests/mod/ssl.pp#L2-L6", "created": "2015-01-30T10:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1007", "created": "2015-02-05T15:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This was merged and will go out in the next apache release.", "created": "2015-02-06T14:52:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-27T17:06:00.000000", "creator": "623c12b8761efb0069ce0601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5126f560"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy3fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_130998_*|*_10007_*:*_1_*:*_68015479_*|*_3_*:*_1_*:*_7804750_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_762085105"}], "description": "The encryption rate was recently elevated to 512 for the Puppet-supported Apache module.  Would like to see this elevated to 1024.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42333", "fixedVersions": [], "id": "42333", "issueType": "Improvement", "key": "MODULES-1719", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12b8761efb0069ce0601", "resolution": "Fixed", "resolutionDate": "2015-02-06T09:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Encryption for supported Apache Module increase to 1024?", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hello Micah,\nFirst, thank you for your ticket, however the module fnerdwq/omd is not a puppet supported module. I would suggest requesting information about this issue on the fnerdwq/omd module itself, or asking the module creator. \nRegarding your issue with the PE UI, I would point you in the direction of our support team if you are a PE customer: https://support.puppetlabs.com/.\n", "created": "2015-09-18T03:52:00.000000"}], "components": ["xinetd"], "created": "2015-01-27T14:47:00.000000", "creator": "623cfcae94742a00683eca8c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30082ec2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy2zz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20174787295_*|*_6_*:*_1_*:*_0"}], "description": "I am using the fnerdwq/omd module and calls your xinetd module in order to build the check_mk cfg file in /etc/xinetd.d directory.\n\nWhen it builds the file there is no setting for user or group.\n\n# cat /etc/xinetd.d/check_mk \n# This file is being maintained by Puppet.\n# DO NOT EDIT\n\nservice check_mk\n{\n        port            = 6556\n        disable         = no\n        socket_type     = stream\n        protocol        = tcp\n        wait            = no\n        user            = \n        group           = \n        groups          = yes\n        server          = /usr/bin/check_mk_agent\n        type            = UNLISTED\n        log_on_success = \n}\nAfter looking through the manifests to see where that is set I went to the PE UI to set a xinetd::service class and it is not displayed there.\n\nI think the two are related as the defaults set in the xinetd::service are not applying.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34758", "fixedVersions": [], "id": "34758", "issueType": "Bug", "key": "MODULES-1718", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfcae94742a00683eca8c", "resolution": "Won't Do", "resolutionDate": "2015-09-18T03:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "xinetd::service does not display in the PE UI", "timeSpent": "PT0S", "updated": "2015-09-18T03:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-01-27T10:25:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20bec7f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy2fr:"}], "description": "See https://github.com/puppetlabs/puppetlabs-mysql/blob/master/lib/puppet/type/mysql_grant.rb#L33-L35\n\nThe user and table properties must match portions of the namevar. As they can hold no other value, the user and table properties could be generated from the namevar, reducing the inputs to mysql_grant. This would simplify the definition of grants dramatically and reduce the likelihood of input errors by end users.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36925", "fixedVersions": [], "id": "36925", "issueType": "Improvement", "key": "MODULES-1717", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mysql: Remove redundant parameters user and table from mysql_grant", "timeSpent": "PT0S", "updated": "2015-01-27T10:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "fixed with https://github.com/puppetlabs/puppetlabs-postgresql/pull/615", "created": "2017-02-08T11:14:00.000000"}], "components": ["postgresql"], "created": "2015-01-26T23:02:00.000000", "creator": "6243b67d247a4b00691c40ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a482778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbr3b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64066218315_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_172924886"}], "description": "https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.1.0/manifests/params.pp at Line 176\nShould be something like:\n{noformat}\n      $java_package_name    = pick($java_package_name, 'postgresql-jdbc')\n#      $perl_package_name    = pick($plperl_package_name, undef)\n#      $plperl_package_name  = pick($plperl_package_name, undef)\n#      $python_package_name  = pick($python_package_name, undef)\n{noformat}\n", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "34757", "fixedVersions": [], "id": "34757", "issueType": "Bug", "key": "MODULES-1716", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b67d247a4b00691c40ff", "resolution": "Fixed", "resolutionDate": "2017-02-08T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "$java_package_name is postgresql-jdbc on SLES", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have written [a pull request|https://github.com/puppetlabs/puppetlabs-stdlib/pull/405] that implements {{fqdn_rand_string()}} as well as {{fqdn_rand_base64()}}, which generates base64 strings.", "created": "2015-01-26T22:25:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Function added in release 4.6.0.", "created": "2015-04-16T20:04:00.000000"}], "components": ["stdlib"], "created": "2015-01-26T22:22:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2358a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy2b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6900107792_*|*_5_*:*_1_*:*_0"}], "description": "Puppet provides {{fqdn_rand()}} for generating random numbers that differ between nodes but do not change between runs.  It would be useful to have a function that could generate random strings that differ between nodes but do not change between runs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41240", "fixedVersions": [], "id": "41240", "issueType": "New Feature", "key": "MODULES-1715", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add fqdn_rand_string()", "timeSpent": "PT0S", "updated": "2015-04-16T20:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:5c8fd6be98b6cf2c642fe4bc] Thanks for this report.\n\nAre you for sure using F5 version 0.1.0? If so, could you upgrade to 1.0.0 and try again?\n\nIf you are already using 1.0.0 (and your version was just a typo) could you re-run the puppet device command with {{--trace}} and paste the resulting stacktrace to help me in debugging this?\n\nAlso, would it be possible to get the manifest code that caused this failure? (The {{f5_virtualserver['/Common/website1']}} may be enough.)", "created": "2015-01-26T16:03:00.000000"}, {"author": "5c8fd6be98b6cf2c642fe4bc", "body": "Confirmed, the puppet module is in fact version 1.0.0.\n\nHere is the manifest code:\n{noformat}\nnode bigip {\n  f5_node { '/Common/web1':\n    ensure                   => 'present',\n    address                  => '172.16.100.10',\n    description              => 'web server 1',\n    availability_requirement => 'all',\n    health_monitors          => ['/Common/icmp'],\n  }\n  f5_node { '/Common/web2':\n    ensure                   => 'present',\n    address                  => '172.16.100.20',\n    description              => 'web server 2',\n    availability_requirement => 'all',\n    health_monitors          => ['/Common/icmp'],\n  }\n  f5_pool { '/Common/web_pool1':\n    ensure                    => 'present',\n    members                   => [\n      { name => '/Common/web1', port => '80', },\n      { name => '/Common/web2', port => '80', },\n    ],\n    availability_requirement  => 'all',\n    health_monitors           => ['/Common/http_head_f5'],\n  }\n  f5_virtualserver { '/Common/website1':\n    ensure                    => 'present',\n    provider                  => 'standard',\n    default_pool              => '/Common/web_pool1',\n    destination_address       => '192.168.200.200',\n    destination_mask          => '255.255.255.255',\n    http_profile              => '/Common/http',\n    service_port              => '80',\n    protocol                  => 'tcp',\n    source                    => '0.0.0.0/0',\n    vlan_and_tunnel_traffic   => {'enabled' => ['/Common/external']},\n    source_address_translation => 'automap',\n  }\n}\n{noformat}\n--------------------\n\nAnd here is the result of the puppet device command with --trace:\n{noformat}\nroot@puppet-server:/etc/puppetlabs/puppet/environments/production/manifests# puppet device -v --user=root --trace\nInfo: starting applying configuration to bigip at https://admin:password@172.16.175.145\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Caching catalog for bigip\nInfo: Applying configuration version '1422135077'\nNotice: /Stage[main]/Main/Node[bigip]/F5_virtualserver[/Common/website1]/source_address_translation: defined 'source_address_translation' as 'automap'\nError: /Stage[main]/Main/Node[bigip]/F5_virtualserver[/Common/website1]: Could not evaluate: undefined method `first' for \"automap\":String\n/etc/puppetlabs/puppet/environments/production/modules/f5/lib/puppet/provider/f5_virtualserver.rb:94:in `message'\n/etc/puppetlabs/puppet/environments/production/modules/f5/lib/puppet/provider/f5_virtualserver.rb:23:in `flush'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/type.rb:990:in `flush'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/resource_harness.rb:24:in `evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:204:in `apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:217:in `eval_resource'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:147:in `call'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:327:in `block in thinmark'\n/opt/puppet/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:326:in `thinmark'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:147:in `block in evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/graph/relationship_graph.rb:118:in `traverse'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:138:in `evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/resource/catalog.rb:169:in `block in apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/log.rb:149:in `with_destination'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/report.rb:112:in `as_logging_destination'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/resource/catalog.rb:168:in `apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:120:in `block in apply_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:161:in `block in benchmark'\n/opt/puppet/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:160:in `benchmark'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:119:in `apply_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:227:in `run_internal'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:134:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:133:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/device.rb:192:in `block in main'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/device.rb:170:in `each_value'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/device.rb:170:in `main'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:389:in `run_command'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `block (2 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:507:in `plugin_hook'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:488:in `exit_on_fail'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:381:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:146:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:92:in `execute'\n/opt/puppet/bin/puppet:8:in `<main>'\nNotice: Finished catalog run in 1.43 seconds\n{noformat}\n-----------------------\n\nThank you for taking a look!\n", "created": "2015-01-26T18:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Found the issue", "created": "2015-02-06T12:52:00.000000"}], "components": ["f5"], "created": "2015-01-26T14:22:00.000000", "creator": "5c8fd6be98b6cf2c642fe4bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf6040b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy3fb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5737702_*|*_10007_*:*_1_*:*_253716534_*|*_3_*:*_1_*:*_86586801_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_852752506"}], "description": "Defining {{source_address_translation => 'automap',}} under f5_virtualserver in site.pp provides the following error when applied via {{puppet device -v --user=root}}\n{noformat}\nWrapped exception:\nundefined method `first' for \"automap\":String\nError: /Stage[main]/Main/Node[bigip]/F5_virtualserver[/Common/website1]/ensure: change from absent to present failed: Could not set 'present' on ensure: undefined method `first' for \"automap\":String at 80:/etc/puppetlabs/puppet/environments/production/manifests/site.pp\n{noformat}\n\nPuppet 3.7.3, Puppet Enterprise 3.7.1, puppetlabs/F5 0.1.0", "environment": "production", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43351", "fixedVersions": [], "id": "43351", "issueType": "Bug", "key": "MODULES-1714", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c8fd6be98b6cf2c642fe4bc", "resolution": "Fixed", "resolutionDate": "2015-02-09T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to apply source_address_translation under f5_virtualserver definition", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:31256729-6d7e-4b0a-8f39-5ce9b306985d] That sounds like a good feature. Do you think you'd be able to implement this and submit a pull request?", "created": "2015-02-23T12:34:00.000000"}, {"author": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "body": "Sure thing. Took a stab at it, please review when you have the chance: https://github.com/puppetlabs/puppetlabs-mongodb/pull/179.", "created": "2015-02-25T19:26:00.000000"}, {"author": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "body": "PR was merged on Jun 2nd, this is good to close.", "created": "2015-10-02T05:41:00.000000"}], "components": ["mongodb"], "created": "2015-01-26T12:56:00.000000", "creator": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d831f09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy1i7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2417905789_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19066015329"}], "description": "A flag that tells Puppet to not restart the mongo service on config file changes would greatly increase the flexibility of the mongodb module. For example Puppet doesn't know which server in a replica set is master or slave so as to restart them in order and this can potentially cause unwanted downtime in a production environment. Something like what the mysql module has would do: https://github.com/puppetlabs/puppetlabs-mysql#restart", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41224", "fixedVersions": [], "id": "41224", "issueType": "New Feature", "key": "MODULES-1712", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "resolution": "Fixed", "resolutionDate": "2015-10-02T05:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mongodb - add flag to disable service restarts on config file changes", "timeSpent": "PT0S", "updated": "2015-10-02T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "IIS has been high on our priority list for some time now.  We should be able to devote some engineer time to building an IIS module very shortly. ", "created": "2015-01-26T09:31:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Duplicate of FM-2800\n\nIIS Supported Module has been released.", "created": "2017-06-14T09:37:00.000000"}], "components": ["iis"], "created": "2015-01-26T08:58:00.000000", "creator": "557058:df44868c-ccf5-4b35-84e1-fe2a4297bc59", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Should have a supported IIS module available on the forge"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4349f69b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzc5nz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_5380668722_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_69786094755"}], "description": "Customer (Johnson and Johnson) would really love to have a Puppet Supported module for IIS. See below:\n\n{quote}\nI\u2019m asking for fully functional PuppetLabs Enterprise module. IIS can be completely managed via PowerShell now and it would be great if PuppetLabs would have released enterprise supported module that would simplify/automate the management of IIS.\n \nOpentable/IIS module is a good start, but it\u2019s very basic/limited. For the time being we have decided to leverage simondean/iis module which provides many more options, but it\u2019s not powerhshell based and seems like it\u2019s no longer maintained which worries me that moving forward we will run into issues. As we want to accelerate an adoption of the configuration automation, we need functional and supported solutions for most common application frameworks. With few thousands of Windows/IIS servers in scope the PuppetLabs enterprise module would definitely make our business clients more comfortable over the open source module.\n \nThank you,\n \nRobert Laskowski\nIT Manager\n \nJohnson & Johnson IT\n1003 US HWY 202 | Raritan, NJ 08869\n908.655.3674 | rlaskows@its.jnj.com\n{quote}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34756", "fixedVersions": [], "id": "34756", "issueType": "Bug", "key": "MODULES-1710", "labels": ["customer", "sales"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:df44868c-ccf5-4b35-84e1-fe2a4297bc59", "resolution": "Duplicate", "resolutionDate": "2017-06-14T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Supported Module for IIS", "timeSpent": "PT0S", "updated": "2017-06-14T09:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c139a761efb0069ce068c] which version of the mongodb module are you using?\n\nHave you tried passing the version and package names in mongodb::globals (https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/manifests/globals.pp) ?", "created": "2015-02-23T12:33:00.000000"}, {"author": "623c139a761efb0069ce068c", "body": "I'm using 2.2.3.\n\nchanging the package name is the approach I used but then it makes no sense to have an if statement to check version and set incorrect names: https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/manifests/params.pp , line 29\n\nand my solution:\n\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/174\n\nNote this is not enough to have client and server installed if you use a repository with newer versions on it,  because of the deprecation of the old packages\n\n", "created": "2015-02-24T14:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for creating the ticket, the PR associated with this ticket was closed. https://github.com/puppetlabs/puppetlabs-mongodb/pull/174", "created": "2016-02-01T06:58:00.000000"}], "components": ["mongodb"], "created": "2015-01-26T08:57:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8c500f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy17z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2442715334_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_29604525986"}], "description": "Module is broken for versions prior 2.6 and params.pp must be rewritten.\n\n- Packages name are not correct on CentOS / RHEL for 2.2 and 2.4\n- Packages are obsoleted by 2.6. Setting obsoletes on yum.conf would be part of the solution , this allows to install from yum both packages simulatniously  but as puppet installs packages one by one and client is a requirement for server, installing only the server calculates dependencies for 2.6. Another solution would be to install first the client and then the server but the module preference logic does not allow this.\n- Setting manage_repo => false and put the old rpms in a self repo is not possible because logic for version is not included if repo is not managed. The variables to change var libs and so one are spread in different classes so is not possible to do it in an easy way.", "environment": "CentOs / RHEL 6.X", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33774", "fixedVersions": [], "id": "33774", "issueType": "Bug", "key": "MODULES-1709", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Won't Fix", "resolutionDate": "2016-02-01T06:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Module broken for versions 2.2 & 2.4", "timeSpent": "PT0S", "updated": "2016-02-01T06:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Can you explain this a bit more?\nDo you mean the fact that using the provider installs npm modules into the root directory?\nOr the permissions for the files that are created with npm install? Do certain file permissions mean that you cannot run a nodejs apps as non-root?", "created": "2015-01-26T21:30:00.000000"}, {"author": "70121:04dc1ed8-9f07-4969-8c64-5940a05644ee", "body": "Some of the operations of the puppetlabs-nodejs module depend on users being members of the 'root' group. Where you have an admin user who isn't in this group, these steps fail silently!\n\nI was suggesting that there be a warning on the documentation or that this code be changed to not require root membership.\n\nD", "created": "2015-01-31T13:10:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "There is a Pull Request under review at the moment which should allow npm packages to be installed as a speciific user: https://github.com/puppetlabs/puppetlabs-nodejs/pull/103 but there is no getting away from needing to be root to use the distro package manager to install nodejs. Is that sufficient?", "created": "2015-02-01T20:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The nodejs module was moved to puppet-community. If this is still an issue it should be filed as a github issue at https://github.com/puppet-community/puppet-nodejs/issues", "created": "2015-07-28T17:59:00.000000"}], "components": ["nodejs"], "created": "2015-01-26T08:42:00.000000", "creator": "70121:04dc1ed8-9f07-4969-8c64-5940a05644ee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ffe0be2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy17j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1684949008_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14156058447"}], "description": "I just lost a few days thinking I've been doing something wrong It was staring me in the face when i went through the source code a few times.\n\nCould you please add a note to say that the user must be in the 'root' group for this module to work correctly or allow the user to specify the groups that own they main files generated by this module.\n\nThis isn't a requirement of any of the other modules that I've used from Puppetlabs. I was stumped as to why this module (and the willdurand alternative) didn't work!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41312", "fixedVersions": [], "id": "41312", "issueType": "Bug", "key": "MODULES-1708", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:04dc1ed8-9f07-4969-8c64-5940a05644ee", "resolution": "Fixed", "resolutionDate": "2015-07-28T17:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Root group", "timeSpent": "PT0S", "updated": "2015-07-28T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "6243b67d247a4b00691c40ff", "body": "Actually, here is what I have for Debian and Ubuntu:\n\n{noformat}\ndiff --git a/manifests/params.pp b/manifests/params.pp\nindex 42c2ed7..cdcbe69 100644\n--- a/manifests/params.pp\n+++ b/manifests/params.pp\n@@ -130,7 +130,17 @@ class postgresql::params inherits postgresql::globals {\n         }\n       )\n       $devel_package_name   = pick($devel_package_name, 'libpq-dev')\n-      $java_package_name    = pick($java_package_name, 'libpostgresql-jdbc-java')\n+      $java_package_name    = $::operatingsystem ? {\n+        'Debian' => $::lsbmajdistrelease ? {\n+          /^6/    => pick($java_package_name, 'libpg-java'),\n+          default => pick($java_package_name, 'libpostgresql-jdbc-java'),\n+        },\n+        'Ubuntu' => $::lsbmajdistrelease ? {\n+          /^10/    => pick($java_package_name, 'libpg-java'),\n+          default => pick($java_package_name, 'libpostgresql-jdbc-java'),\n+        },\n+        default  => pick($java_package_name, 'libpostgresql-jdbc-java'),\n+      }\n       $perl_package_name    = pick($perl_package_name, 'libdbd-pg-perl')\n       $plperl_package_name  = pick($plperl_package_name, \"postgresql-plperl-${version}\")\n       $python_package_name  = pick($python_package_name, 'python-psycopg2')\n{noformat}", "created": "2015-01-26T22:57:00.000000"}], "components": ["postgresql"], "created": "2015-01-25T14:33:00.000000", "creator": "6243b67d247a4b00691c40ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a675ae9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxn3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_2587534_*|*_1_*:*_1_*:*_64185813297_*|*_10007_*:*_1_*:*_4660388_*|*_3_*:*_2_*:*_994842862_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_563269118"}], "description": "https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.1.0/manifests/params.pp at Line 133\n{noformat}\n      $java_package_name    = pick($java_package_name, 'libpostgresql-jdbc-java')\n{noformat}\n\nShould be something like:\n{noformat}\n      $java_package_name = $::operatingsystem ? {\n        'Debian' => $::lsbmajdistrelease ? {\n          /^6/    => pick($java_package_name, 'libpg-java'),\n          default => pick($java_package_name, 'libpostgresql-jdbc-java'),\n        },\n        default  => pick($java_package_name, 'libpostgresql-jdbc-java'),\n      },\n{noformat}", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "34755", "fixedVersions": [], "id": "34755", "issueType": "Bug", "key": "MODULES-1707", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b67d247a4b00691c40ff", "resolution": "Fixed", "resolutionDate": "2017-02-24T14:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "$java_package_name is libpg-java on Debian 6", "timeSpent": "PT0S", "updated": "2017-05-25T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:85be2fe8-a106-4ae7-a7ab-256dc7ba5b3a", "body": "Few clarifications from what I understand : \n\nThe changes [~accountid:6243b67d247a4b00691c40ff] suggests changes the comportment  as one would expect it from the comment. \n\nWhen using a local connexion with the method ident, the actual method used is peer (cf http://www.postgresql.org/docs/9.1/static/auth-methods.html#AUTH-IDENT). \n\nWhen using a peer authentication method, \"the client's operating system user name [is obtained] from the kernel and [used] as the allowed database user name (with optional user name mapping).\"\n\nThe actual line allows a user to login locally to any database with is unix username. \nThe comment states that this line only allows such user to connect to its own database. \n\nNote that the default postgresql-9.4 ships in Debian package (from postgresql themselves) ships the following : \n{noformat}\n# \"local\" is for Unix domain socket connections only\nlocal   all             all                                     peer\n{noformat}\n\nThe most conservative, logical and  backward compatible thing to do could be to simply change the comment, and replace ident by peer. ", "created": "2015-03-04T16:29:00.000000"}, {"author": "6243b67d247a4b00691c40ff", "body": "Replacing ident with peer is conservative, logical, and backward compatible?  Doesn't it break PostgreSQL 8?", "created": "2015-03-15T16:21:00.000000"}, {"author": "70121:85be2fe8-a106-4ae7-a7ab-256dc7ba5b3a", "body": "bq. Doesn't it break PostgreSQL 8?\n\nIt seems it does break it since I cannot find peer in the doc of pgsql 8, however the support for this version is dropped by postgresql, I don't know what is the policy of puppetlabs towards this. ", "created": "2015-03-18T15:38:00.000000"}], "components": ["postgresql"], "created": "2015-01-25T14:10:00.000000", "creator": "6243b67d247a4b00691c40ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77855b91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxmv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/15"}], "description": "The Rule Names listed in pg_hba.conf for the default rules are incorrect.  For example:\n{noformat}\n# Rule Name: local access to database with same name\n# Description: none\n# Order: 002\nlocal\tall\tall\t\tident\t\n{noformat}\nthis should actually be \n{noformat}\nlocal\tsameuser\tall\t\tident\t\n{noformat}\n\n\n\nI would suggest that the following output from 4.1.0:\n{noformat}\n# This file is managed by Puppet. DO NOT EDIT.\n\n# Rule Name: local access as postgres user\n# Description: none\n# Order: 001\nlocal\tall\tpostgres\t\tident\t\n\n# Rule Name: local access to database with same name\n# Description: none\n# Order: 002\nlocal\tall\tall\t\tident\t\n\n# Rule Name: allow localhost TCP access to postgresql user\n# Description: none\n# Order: 003\nhost\tall\tpostgres\t127.0.0.1/32\tmd5\t\n\n# Rule Name: deny access to postgresql user\n# Description: none\n# Order: 004\nhost\tall\tpostgres\t0.0.0.0/0\treject\t\n\n# Rule Name: allow access to all users\n# Description: none\n# Order: 100\nhost\tall\tall\t127.0.0.1/32\tmd5\t\n\n# Rule Name: allow access to ipv6 localhost\n# Description: none\n# Order: 101\nhost\tall\tall\t::1/128\tmd5\n{noformat}\n\nbe changed to the following:\n{noformat}\n# This file is managed by Puppet. DO NOT EDIT.\n\n# Rule Name: allow socket access to the postgresql user\n# Description: none\n# Order: 010\nlocal\tall\tpostgres\t\tident\t\n\n# Rule Name: allow socket access to the database with same name as the user\n# Description: none\n# Order: 020\nlocal\tsameuser\tall\t\tident\t\n\n# Rule Name: allow TCP access to the postgresql user from localhost\n# Description: none\n# Order: 030\nhost\tall\tpostgres\t127.0.0.1/32\tmd5\t\n\n# Rule Name: deny TCP access to the postgresql user from anywhere\n# Description: none\n# Order: 040\nhost\tall\tpostgres\t0.0.0.0/0\treject\t\n\n# Rule Name: allow TCP access to all users from ipv4 localhost\n# Description: none\n# Order: 100\nhost\tall\tall\t127.0.0.1/32\tmd5\t\n\n# Rule Name: allow TCP access to all users from ipv6 localhost\n# Description: none\n# Order: 101\nhost\tall\tall\t::1/128\tmd5\n{noformat}\n", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "33772", "fixedVersions": [], "id": "33772", "issueType": "Bug", "key": "MODULES-1706", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b67d247a4b00691c40ff", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pg_hba.conf Default Rule Names are Misleading", "timeSpent": "PT0S", "updated": "2019-09-04T10:03:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:46:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-23T16:52:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57e73735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy10v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9029_*|*_10007_*:*_1_*:*_1814030921_*|*_5_*:*_1_*:*_0"}], "description": "mod_security needs to allow additional configuration so it can be customized for different installations.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/997", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41311", "fixedVersions": [], "id": "41311", "issueType": "Improvement", "key": "MODULES-1705", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Currently mod_security does not allow any configuration to default settings", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6fa00105-1baa-443b-968e-3059980a262c", "body": "Thanks [~accountid:6243b1b1f3824d006a57965c]\u00a0for\u00a0 opening the issue. Please let us know if you still see this failure on the latest version of puppetlabs-postgresql module.\n\nSorry for the delay. The team is trying to go through the backlogs of tickets against each module.", "created": "2021-06-14T04:03:00.000000"}], "components": ["postgresql"], "created": "2015-01-23T16:04:00.000000", "creator": "6243b1b1f3824d006a57965c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68799730"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy0zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jun/21"}], "description": "For CentOS 6.5 (and I suspect other RedHat based x.5 versions) the CentOS 5 postgis package name (postgis) is always chosen rather than the newer versioned package names (e.g. postgis2_93)\n", "environment": "CentOS 6.5", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "35848", "fixedVersions": [], "id": "35848", "issueType": "Bug", "key": "MODULES-1704", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b1b1f3824d006a57965c", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Incorrect postgis package name for CentOS 6.5", "timeSpent": "PT0S", "updated": "2021-06-14T04:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "A combination of the following 2 PRs fix this issue:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/478\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/480", "created": "2015-01-24T05:20:00.000000"}], "components": [], "created": "2015-01-23T14:21:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1509bd6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy0xj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54202004_*|*_10007_*:*_1_*:*_190334700_*|*_5_*:*_1_*:*_0"}], "description": "The following unit tests fail when run on a Mac, due to the ip6tables command not being stubbed out.\n\n{code}\nFailures:\n\n  1) Puppet::Type::Firewallchain purge iptables rules should generate iptables resources\n     Failure/Error: expect(resource.generate.size).to eq(3)\n     Puppet::Error:\n       Command ip6tables_save is missing\n     # ./lib/puppet/provider/firewall/ip6tables.rb:60:in `iptables_save'\n     # ./lib/puppet/provider/firewall/iptables.rb:204:in `instances'\n     # ./lib/puppet/type/firewallchain.rb:209:in `generate'\n     # ./spec/unit/puppet/type/firewallchain_spec.rb:171:in `block (3 levels) in <top (required)>'\n\n  2) Puppet::Type::Firewallchain purge iptables rules should not generate ignored iptables rules\n     Failure/Error: expect(resource.generate.size).to eq(2)\n     Puppet::Error:\n       Command ip6tables_save is missing\n     # ./lib/puppet/provider/firewall/ip6tables.rb:60:in `iptables_save'\n     # ./lib/puppet/provider/firewall/iptables.rb:204:in `instances'\n     # ./lib/puppet/type/firewallchain.rb:209:in `generate'\n     # ./spec/unit/puppet/type/firewallchain_spec.rb:177:in `block (3 levels) in <top (required)>'\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41310", "fixedVersions": [], "id": "41310", "issueType": "Bug", "key": "MODULES-1703", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-01-26T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall unit tests fail on mac due to ip6tables command", "timeSpent": "PT0S", "updated": "2015-01-26T10:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Working version here: https://github.com/petems/puppetlabs-aws/tree/add_RDS_support\n \nTo Dos:\n\n* Tests\n* More validation on fields (there's some complicated stuff around different validation based on type of server. For example, Oracle RDS can't have a db_name and such\n* Clean up commits to add (MODULES-1702) tag\n* Review and testing with AWS account (awaiting RDS permissions)", "created": "2015-01-23T09:43:00.000000"}, {"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "Closing in favour of CLOUD-295", "created": "2015-04-08T06:39:00.000000"}], "components": [], "created": "2015-01-23T09:36:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b6b358c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy0jr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Cloud"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_243825_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6465562773"}], "description": "Enable RDS support for AWS module: http://aws.amazon.com/rds/\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42332", "fixedVersions": [], "id": "42332", "issueType": "New Feature", "key": "MODULES-1702", "labels": ["aws"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Duplicate", "resolutionDate": "2015-04-08T06:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RDS support for AWS module", "timeSpent": "PT0S", "updated": "2015-04-08T06:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Hello, \n\nThanks for raising this issue! The Puppet modules team has recently migrated this module over to the Vox Pupuli organization as puppet-mongodb, meaning we no longer support its development. If this issue is still important to you, please go to https://github.com/voxpupuli/puppet-mongodb and raise it as a new Github issue.\n\nThanks again!", "created": "2017-11-02T11:17:00.000000"}], "components": ["mongodb"], "created": "2015-01-23T06:16:00.000000", "creator": "623c139a761efb0069ce068c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6430c81a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy0iv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Nov/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4616499532_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_83007590062"}], "description": "The module has the logic to differentiate the name of the packages  based on version in params.pp. The naming for pre 2.6 packages is incorrect, is mongo-10gen instead of mongodb-10gen. \n\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/174/files\n\n\nAfter fixing the name typo (correct names can be checked at http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ ). There is still a problem:\n\nPrevious versions are obsoleted by 2.6 and thus can't be installed if manage repo is true. If any previous version is passed to mongodb::globals::version yum will detect the obsoleted package\n\nPackage mongo-10gen is obsoleted by mongodb-org, trying to install mongodb-org-2.6.7-1.x86_64 instead\n\nBut puppet doesn't resolve this:\n\nError: Could not update: Could not find package mongo-10gen\nWrapped exception:\nCould not find package mongo-10gen\nError: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from absent to 2.2.3 failed: Could not update: Could not find package mongo-10gen\n\nBut it ends with 2.6.7 installed\n\nA workaround for that is to set obsoleted=0 on yum.conf\n", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "36924", "fixedVersions": [], "id": "36924", "issueType": "Bug", "key": "MODULES-1701", "labels": ["github", "module"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c139a761efb0069ce068c", "resolution": "Won't Do", "resolutionDate": "2017-11-02T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Packages <2.6 are obsoleted", "timeSpent": "PT0S", "updated": "2017-11-02T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "[~accountid:557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726] it looks like something is triggering the static compiler, which is a not-well-understood feature that substitutes the md5 sum of the file you're transferring in-line in the {{content}} parameter rather than using the {{source}} attribute. the idea is that the agent would then attempt to fetch the file *by checksum* from the remote file bucket, saving some time and making the catalog more of an immutable artifact.  But it requires some special setup, see https://docs.puppetlabs.com/references/latest/indirection.html#staticcompiler-terminus  for more info.\n\nIs there something on your puppetmaster config which is setting part of that configuration up, like the {{catalog_terminus}} setting in puppet.conf, but not the {{filebucket}} pseudo-resource?", "created": "2015-01-23T16:19:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "We're running into the same issue but we've specifically switched to the catalog_terminus setting and setup the filebuckets.\n\nIt looks like concat fragments and a couple of other things are specifically set to 'backup => false' which would fail to populate the filebucket pseudo-resource.", "created": "2015-04-01T15:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de] Actually, the concat module does not use {{concatfragments.sh}} any more as of 1.1.0... what version are you using?", "created": "2015-04-01T15:33:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "We're using 1.1.2\n\nHere's the error we're seeing:\n\n{noformat}\nWed Apr 01 21:36:34 +0000 2015 /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin/concatfragments.sh]/ensure (err): change from absent to file failed: Could not retrieve content for {md5}7bbe7c5fce25a5ddd20415d909ba44fc from filebucket: Could not get filebucket from file\n{noformat}\n\n", "created": "2015-04-01T15:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de] Okay. And does 7bbe7c5fce25a5ddd20415d909ba44fc exist in the filebucket?", "created": "2015-04-01T16:59:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "Indeed. On the puppet master:\n\n{code}\n# pwd\n/var/lib/puppet/bucket/7/b/b/e/7/c/5/f/7bbe7c5fce25a5ddd20415d909ba44fc\n# ls -l\ntotal 4\n-r--r----- 1 puppet puppet 3945 Apr  1 18:16 contents\n-rw-r----- 1 puppet puppet    0 Apr  1 18:16 paths\n{code}\n\nThe contents match concat/files/concatfragments.sh\n\nAnd here's the relevant section of the compiled catalog. Note that backup is set to false:\n\n{noformat}\n                \"exported\": false,\n                \"file\": \"/etc/puppet/environments/production/forge/concat/manifests/setup.pp\",\n                \"line\": 58,\n                \"parameters\": {\n                    \"backup\": false,\n                    \"checksum\": \"md5\",\n                    \"content\": \"{md5}7bbe7c5fce25a5ddd20415d909ba44fc\",\n                    \"ensure\": \"file\",\n                    \"group\": \"root\",\n                    \"mode\": \"0755\",\n                    \"owner\": \"root\"\n                },\n{noformat}", "created": "2015-04-01T17:18:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "{noformat}Suggested fix for filebucketing of concatfragments.{rb,sh}{noformat}", "created": "2015-04-02T11:23:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "The linked pull request fixes the filebucket issue for us. It uses the same $backup parameter value to determine if concatfragments.rb or sh should hit the filebucket.", "created": "2015-04-02T11:25:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "Bah- looks like my pull request only works on hosts that already had the concat fragments in place. It still fails on a fresh host.\n\nI think https://github.com/puppetlabs/puppetlabs-concat/pull/84 could be when this started failing, but rolling back to version 1.0.4 of the module breaks in other interesting ways :)", "created": "2015-04-02T16:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de] I believe that that is part of the functionality of the static compiler", "created": "2015-04-03T14:38:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "Hmmm- maybe I'm misunderstanding the way static compiler works. I assumed that the 'puppet' filebucket worked similar to a file cache- if the md5 hashed file wasn't already available, it'd populate itself via the source path in the original pre-compiled resource?\n\n", "created": "2015-04-06T04:51:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "Submitted an updated [pull request|https://github.com/puppetlabs/puppetlabs-concat/pull/288] that adds back in filebucketing of the fragments too. This appears to work on the hosts that had been failing previously.", "created": "2015-04-06T08:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the new PR.\n\nSo, {{concat::backup}} currently defaults to 'puppet' so that the original file can be backed up when it is changed, but the design of concat's backup logic was to eliminate fragments from each being backed up as they are unneeded normally.\n\nWhen combined with the static compiler and {{concat::fragment}} resources using the source attribute, the backup parameter not being applied to the fragments appears to be the problem.\n\nI don't know that re-applying backup to the fragments is a great solution though... we are also currently rewriting the concat module as a native resource, so this should eventually go away after the 2.0.0 release.\n\nWhat do you think?", "created": "2015-04-06T17:49:00.000000"}, {"author": "70121:4f0c9e4e-a850-4e3a-8ae1-50b2278122de", "body": "Yeah, not a big fan of backing up the fragments either but like you said: when combined with the static compiler and concat::fragment resources using the source attribute the catalog is guaranteed to fail. Also not backing up concatfragments.\\{sh,rb\\} will cause catalog compilation to fail as the original reporter noted.\n\nI think my change would be a decent workaround tho since the $backup parameter can still be used to turn off backups. Worth a point release until 2.0.0 comes out so folks can still use static compiler? We had to switch to using it due to file request load on our puppet masters and it's significantly helped. \n\nDefinitely interested in seeing concat rewritten as a native resource!", "created": "2015-04-07T06:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Okay, we will do a 1.2.1 release. I've commented on the PR so that this change doesn't have as broad of an impact, but can still have the required changes. Could you update the PR?", "created": "2015-04-07T11:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Changing to major as the duplicate fragments only occurs under certain circumstances, not all circumstances.", "created": "2015-08-04T15:27:00.000000"}], "components": ["apache", "concat", "supported"], "created": "2015-01-23T01:25:00.000000", "creator": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a4c0d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy0ef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5922528413_*|*_3_*:*_1_*:*_528072220_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_10800362730_*|*_10006_*:*_1_*:*_84705992"}], "description": "Still exists as of latest commit 2518958db0c7715f3, did not look at how far back it extends. Module is unmodified for tests, but I wasn't able to figure out WHY it wasn't being pulled from the master at all in my changes either.\n\nconcatfragments.sh is not being installed to nodes, so anything dependent on it fails.\n\nInteresting is that the masterhttp log on the master does NOT show it even trying to fetch it; it's like the source parameter on the file is being totally ignored.\n\n{code}\n/Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin/concatfragments.sh]/ensure: change from absent to file failed: Could not retrieve content for {md5}7bbe7c5fce25a5ddd20415d909ba44fc from filebucket: Could not get filebucket from file\n{code}\n\nThe JSON catalog contains this fragment, notice that source is missing.\n{code:json}\n     {\n        \"parameters\" : {\n           \"checksum\" : \"md5\",\n           \"owner\" : \"root\",\n           \"ensure\" : \"file\",\n           \"group\" : 0,\n           \"mode\" : \"0755\",\n           \"content\" : \"{md5}7bbe7c5fce25a5ddd20415d909ba44fc\",\n           \"backup\" : false\n        },\n        \"file\" : \"/var/lib/puppet/checkouts/environments/production/modules/concat/manifests/setup.pp\",\n        \"exported\" : false,\n        \"title\" : \"/var/lib/puppet/concat/bin/concatfragments.sh\",\n        \"type\" : \"File\",\n        \"tags\" : [\n           \"class\",\n           \"node\",\n           \"concat::setup\",\n           \"setup\",\n           \"toolshed-dev\",\n           \"apache\",\n           \"file\",\n           \"concat\"\n        ],\n        \"line\" : 53\n     },\n{code}\n\nLine 53 is visible clearly here: https://github.com/puppetlabs/puppetlabs-concat/blob/0ce713fd9c96e018af17ab49cf572993d3ca9df0/manifests/setup.pp#L53\n\nPriority rated blocker per your JIRA priority levels: \"Blocks development and/or testing work, production could not run.\"", "environment": "Happens on Ubuntu 14.04 (master, some nodes), Ubuntu 12.04 (some nodes), puppet is 3.7.3 on master and nodes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42287", "fixedVersions": [], "id": "42287", "issueType": "Bug", "key": "MODULES-1700", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd4ddddf-bd6c-4eaa-a3b6-eb637c85a726", "resolution": "Fixed", "resolutionDate": "2015-08-11T17:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concatfragments.sh not being installed, causes all dependencies to fail", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "While I have filed this as affecting version 3.7.3, it likely affects many previous versions as well.", "created": "2015-01-22T16:49:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Eli pointed this out on IRC and we discussed another conceptual issue. The namevar is an alias, a non-unique entry, when the IP address has uniqueness. For instance:\n{code}\nhost { '127.0.0.1':\n  name => '127.0.0.1',\n  host_aliases => ['localhost', 'localhost4'],\n  ip => '127.0.0.1',\n}\nhost { '::1':\n  name => '::1',\n  host_aliases => ['localhost', 'localhost6'],\n  ip => '::1',\n}\n{code}\n... seems to work better with a unique namevar. It's a little more verbose and the 'ip' parameter becomes redundant as far as I can tell. This would obviously cause breakage, though.", "created": "2015-01-22T19:24:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "i think it would make both, name and IP a namevar *together*\n\n(\"name\" seeems like a bad choice here anyway. host, or hostname would've been better)", "created": "2015-01-23T03:44:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "bq. i think it would make both, name and IP a namevar *together*\n\nYeah. One problem with using the IP alone as a namevar is that this is a valid hostfile:\n{noformat}\n127.0.0.1       localhost\n127.0.0.1       localhost4\n{noformat}\nUnfortunately, I think the solution to this issue is ultimately going to have to be a major, non-backwards-compatible reworking of the host type.", "created": "2015-01-23T10:20:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "I believe that is the equivalent of:\n{code}\n127.0.0.1      localhost localhost4\n{code}\nOther than RFC952, which is 30 years old and doesn't line up with modern host files at all, I'm not able to find an authoritative standard for /etc/hosts definitions. Anyone else have luck?", "created": "2015-01-23T11:48:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "There doesn't really seem to be one.", "created": "2015-01-23T12:01:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Also, while\n{noformat}\n127.0.0.1       localhost\n127.0.0.1       localhost4\n{noformat}\nand\n{noformat}\n127.0.0.1       localhost localhost4\n{noformat}\nare indeed equivalent, using the IP address for the namevar would require the provider to consolidate the entries into a single resource.  This wouldn't be very difficult, but (as the current implementation demonstrates) it's an easy thing to overlook.", "created": "2015-01-23T13:22:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Further complications: on Windows, you can only put 9 domains per line:\n{noformat}\nC:\\>type \\windows\\system32\\drivers\\etc\\hosts\n1.1.1.1         host alias1 alias2 alias3 alias4 alias5 alias6 alias7 alias8 alias9\nC:\\>ping host\n\nPinging host [1.1.1.1] with 32 bytes of data:\nControl-C\n^C\nC:\\>ping alias8\n\nPinging host [1.1.1.1] with 32 bytes of data:\nControl-C\n^C\nC:\\>ping alias9\nPing request could not find host alias9. Please check the name and try again.\n{noformat}\nBy contrast, if split across multiple lines, it works fine:\n{noformat}\nC:\\>type \\windows\\system32\\drivers\\etc\\hosts\n1.1.1.1         host alias1 alias2 alias3 alias4 alias5 alias6 alias7 alias8 alias9\n1.1.1.1         host alias9 alias10 alias11\nC:\\>ping host\n\nPinging host [1.1.1.1] with 32 bytes of data:\nControl-C\n^C\nC:\\>ping alias9\n\nPinging host [1.1.1.1] with 32 bytes of data:\nControl-C\n^C\nC:\\>ping alias10\n\nPinging host [1.1.1.1] with 32 bytes of data:\nControl-C\n^C\n{noformat}", "created": "2015-01-26T11:34:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "After doing some research, I have determined that the format of lines in a hostfile is as follows:\n{noformat}\nIP    canonical-hostname    [alias-hostnames]\n{noformat}\nThis is evidenced by the fact that, when a hostname is resolved by either [gethostbyname()|http://linux.die.net/man/3/gethostbyname] or [getaddrinfo()|http://linux.die.net/man/3/getaddrinfo], the canonical name returned by those functions is canonical-hostname.  See also the Windows documentation for [gethostbyname()|https://msdn.microsoft.com/en-us/library/windows/desktop/ms738524%28v=vs.85%29.aspx] and [getaddrinfo()|https://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx] and the fact that, when I pinged aliases in the preceding post, the hostname printed was the first one listed in the hosts file.\n\nIncidentally, Augeas has the same assessment.  Given a hostfile of:\n{noformat}\n1.1.1.1         host alias1 alias2\n{noformat}\nAugeas parses it into this:\n{noformat}\naugtool> print /files/etc/hosts\n/files/etc/hosts\n/files/etc/hosts/1\n/files/etc/hosts/1/ipaddr = \"1.1.1.1\"\n/files/etc/hosts/1/canonical = \"host\"\n/files/etc/hosts/1/alias[1] = \"alias1\"\n/files/etc/hosts/1/alias[2] = \"alias2\"\n{noformat}", "created": "2015-01-26T12:16:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "So I guess the next thing is to figure out a better design.  Major issues with the current design:\n# The namevar:\n#- It's currently the canonical hostname. This means that a hostname can be the canonical representation for at most 1 IP address.\n#- Changing it to be the IP address would mean that an IP address could have at most one canonical hostname associated with it.\n#- Probably the best solution here is to change this to be both the IP address and the canonical hostname (e.g. \"1.2.3.4/example.com\").  However...\n# Parsing is flawed:\n#- Multiple records with the same value for the namevar (currently the canonical hostname) overlap and only one is registered.\n#- Changing the namevar to be the IP address and the canonical hostname could cause problems on Windows, where the number of hostname aliases per record is limited.  This could be resolved by having the provider split a resource into multiple records in the file if the underlying system has alias count limits.\n\nThe other issues are all consequences of those two issues.\n# Inconsistent resource modification and removal is a result of namevar collision.\n# Removal of a hostname causing removal of all the aliases is more of a documentation issue than anything.  So long as this is explicitly called out as expected behavior, it's not a problem.\n\nAs such, my proposed changes to the host type are to:\n# Change the generated resource namevar (and, by extension, the alias for specified resources) to use both the IP address and the canonical hostname.\n# Fix parsing to handle cases where multiple records specify the same namevar (which, after change #1, would be an IP address and canonical hostname) by merging them into a single resource.\n# To allow manifests to set relationships to hosts without knowing ahead of time what the IP address is, potentially provide resource aliases with titles set to the hostname and all the hostname aliases. Unfortunately, this runs into an issue when multiple host resources service the same hostname", "created": "2015-01-26T16:53:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have opened a topic about this on the puppet-dev Google Group|https://groups.google.com/forum/#!topic/puppet-dev/kSKooihymnk].", "created": "2015-01-26T18:16:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Nigel Kersten brings up a valid point about how various Linux distributions set the hostname (https://twitter.com/nigelkersten/status/559915243741016064). How would the proposed changes possibly affect the ability of Debian and Enterprise Linux families to set and maintain the managed node's hostname? Debian relies on /etc/hosts whereas EL relies on /etc/sysconfig/hostname with optional modifications to /etc/hosts. I see fqdn and hostname as facts which include the hostname. I am unsure if there are other puppet variables outside of fact that may rely on, interpret, or define the node's hostname, but it seems likely (where does clientcert come from?). These concerns will have to be enumerated and addressed as well.", "created": "2015-01-26T20:36:00.000000"}, {"author": "623c11f4bef8a60068c79a28", "body": "The {{clientcert}} pseudo-fact takes whatever the client uses for {{certname}}. This options defaults to the value of the {{fqdn}} fact, yes.\n\nOn Linux, I don't think that {{hostname}} and {{fqdn}} are strictly related, but they do map do different invocations of {{dnsdomainname}}, I believe. Controlling them separately is a certain way to madness.", "created": "2015-01-27T06:46:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "bq. How would the proposed changes possibly affect the ability of Debian and Enterprise Linux families to set and maintain the managed node's hostname?\n\nI don't believe they would change the situation at all.  To start, it looks like Debian relies on the value of /etc/hostname, rather than /etc/hosts.  More importantly, this just makes it so that you can properly manage the hosts file with the Puppet language, but if you were already managing it with Puppet then you would have already had to deal with any local-system hostname issues.  My proposed changes to the host type shouldn't necessitate any additional work on that front beyond updating your host resources to work with the new API.", "created": "2015-01-27T11:21:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I believe I have a solution to the issue of resource aliasing.  It's kinda ugly, though.\n\nTo start, we move the host type to be hostsfile_entry[*|#disclosure].  We then implement a second resource type called hostname which contains exactly one parameter: the hostname.  hostsfile_entry resources would generate and bind to hostname resources to indicate that that hostname was provided.  Then, if someone writing a manifest wants to set a dependency to a host, instead of putting {{require => Host['example.com']}} they would just put {{require => Hostname['example.com']}}.  We could then optionally provide a separate module for backwards compatibility purposes that implemented the old host type, using the hostsfile_entry type in the backend.\n\nThoughts?\n\n{anchor:disclosure}* Full disclosure: this name was inspired by/taken from [the Chef hostsfile cookbook|https://github.com/customink-webops/hostsfile/].", "created": "2015-01-27T16:33:00.000000"}, {"author": "70121:c45d6670-23b8-44b6-b318-7d1dc7947d4e", "body": "I hit an edge case where idempotence related to the host resource became an issue.\n\nSteps to reproduce\n# Stand up a vagrant box using \n{noformat}\nvagrant up puppetlabs/ubuntu-16.04-64-puppet\n{noformat}\n# Install the forge hosts module\n{noformat}\npuppet module install ghoneycutt-hosts --version 2.5.0\n{noformat}\n# Run puppet\n{noformat}\npuppet apply -e \"include hosts\"\n{noformat}\n\nThe first run changes */etc/hosts*\nThe second run is not idempotent, and modifies */etc/hosts* further\nThe third run is idempotent\n\nInitial */etc/hosts* file\n{noformat}\nroot@localhost:~# cat /etc/hosts\n127.0.0.1\tlocalhost\n127.0.1.1\tlocalhost.vm\tlocalhost\n\n# The following lines are desirable for IPv6 capable hosts\n::1     localhost ip6-localhost ip6-loopback\nff02::1 ip6-allnodes\nff02::2 ip6-allrouters\n{noformat}\n\nFirst puppet run\n\n{noformat}\nroot@localhost:~# puppet apply -e \"include hosts\"\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: This method is deprecated, please use match expressions with Stdlib::Compat::Array instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions.\n   (at /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation')\nWarning: You cannot collect exported resources without storeconfigs being set", "created": "2017-04-18T15:41:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "Would love to see some movement on this.", "created": "2018-05-02T03:44:00.000000"}], "components": ["host_core"], "created": "2015-01-22T16:34:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bfaa171"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-8620"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyy073:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}], "description": "The implementation of the host type has some serious issues.\n\nSuppose the following is your /etc/hosts file:\n{noformat}\n127.0.0.1       localhost       localhost4\n::1             localhost       localhost6\n{noformat}\nThe output of {{puppet resource host}} is:\n{noformat}\nhost { 'localhost':\n  ensure       => 'present',\n  host_aliases => ['localhost4'],\n  ip           => '127.0.0.1',\n  target       => '/etc/hosts',\n}\n{noformat}\nNotice that there is no entry for {{::1}} even though the second domains differ.\nIf your hosts file is instead:\n{noformat}\n127.0.0.1       localhost4      localhost\n::1             localhost6      localhost\n{noformat}\nYou get the more useful:\n{noformat}\nhost { 'localhost4':\n  ensure       => 'present',\n  host_aliases => ['localhost'],\n  ip           => '127.0.0.1',\n  target       => '/etc/hosts',\n}\nhost { 'localhost6':\n  ensure       => 'present',\n  host_aliases => ['localhost'],\n  ip           => '::1',\n  target       => '/etc/hosts',\n}\n{noformat}\nThere are still problems, though.  Suppose you have that second hostfile and wish to remove {{localhost6}} from your host file but still have {{localhost}} listed.  Conceptually, one might think that running {{puppet resource host localhost6 ensure=absent}} would achieve this.  Instead, it removes the whole line, destroying both entries:\n{noformat}\n[root@puppet-eli ~]# cat /etc/hosts\n127.0.0.1       localhost4      localhost\n::1             localhost6      localhost\n[root@puppet-eli ~]# puppet resource host localhost6 ensure=absent\nNotice: /Host[localhost6]/ensure: removed\nhost { 'localhost6':\n  ensure => 'absent',\n}\n[root@puppet-eli ~]# cat /etc/hosts\n# HEADER: This file was autogenerated at 2015-01-22 14:59:09 -0800\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n127.0.0.1       localhost4      localhost\n{noformat}\nIn other words, removing a host entry may have side effects.\nAnother problematic scenario:\n{noformat}\n[root@puppet-eli ~]# cat /etc/hosts\n127.0.0.1       localhost       localhost4\n::1             localhost       localhost6\n[root@puppet-eli ~]# puppet resource host\nhost { 'localhost':\n  ensure       => 'present',\n  host_aliases => ['localhost4'],\n  ip           => '127.0.0.1',\n  target       => '/etc/hosts',\n}\n[root@puppet-eli ~]# puppet resource host localhost ensure=absent\nNotice: /Host[localhost]/ensure: removed\nhost { 'localhost':\n  ensure => 'absent',\n}\n[root@puppet-eli ~]# puppet resource host\nhost { 'localhost':\n  ensure       => 'present',\n  host_aliases => ['localhost4'],\n  ip           => '127.0.0.1',\n  target       => '/etc/hosts',\n}\n[root@puppet-eli ~]# cat /etc/hosts\n# HEADER: This file was autogenerated at 2015-01-22 15:25:56 -0800\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n127.0.0.1       localhost       localhost4\n[root@puppet-eli ~]# puppet resource host localhost ensure=absent\nNotice: /Host[localhost]/ensure: removed\nhost { 'localhost':\n  ensure => 'absent',\n}\n[root@puppet-eli ~]# puppet resource host\n\n[root@puppet-eli ~]# cat /etc/hosts\n# HEADER: This file was autogenerated at 2015-01-22 15:26:10 -0800\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n\n{noformat}\nIn other words, ensuring the absence of a host entry will cause the *last* host entry that matches to be removed.  This is unexpected behavior considering that only the *first* matching host entry is listed.  Additionally, full removal may take multiple runs.  This breaks idempotence.\n\nAdditionally, if you want to have multiple IP addresses for the same domain, it is impossible to represent that in the language without doing a workaround.  For example:\n{noformat}\n[root@puppet-eli ~]# puppet apply -e \"host { 'local4':\n>   name => 'localhost',\n>   ip   => '127.0.0.1',\n> }\n> host { 'local6':\n>   name => 'localhost',\n>   ip   => '::1',\n> }\"\nError: Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot alias Host[local6] to [\"localhost\"]; resource [\"Host\", \"localhost\"] already declared at line 8 on node puppet-eli.localdomain\nWrapped exception:\nCannot alias Host[local6] to [\"localhost\"]; resource [\"Host\", \"localhost\"] already declared\nError: Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot alias Host[local6] to [\"localhost\"]; resource [\"Host\", \"localhost\"] already declared at line 8 on node puppet-eli.localdomain\n{noformat}\nThe workaround is to use a different domain for the name, like so:\n{noformat}\nhost { 'local4':\n  name         => 'local4',\n  host_aliases => ['localhost'],\n  ip           => '127.0.0.1',\n}\nhost { 'local6':\n  name         => 'local6',\n  host_aliases => ['localhost'],\n  ip           => '::1',\n}\n{noformat}\nThis, however, clutters up the hosts file with additional unused domains.", "epicLinkSummary": "Host Type/Provider Improvements", "estimate": "PT0S", "externalId": "36923", "fixedVersions": [], "id": "36923", "issueType": "Bug", "key": "MODULES-7475", "labels": [], "originalEstimate": "PT0S", "parent": "19940", "parentSummary": "Host Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Host type has unexpected behavior and is not idempotent", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cff4d7910a200718c1f51", "body": "I had the same exact issue. I fixed this by manually editing: /var/spool/cron/root\n\nAnd I replaced PATH=/opt/puppet/bin:/opt/puppet/bin.... to the correct value of PATH.\n\nOnce I ran puppet again, it no longer continuously re-appends /opt/puppet/bin to this file.", "created": "2015-03-20T09:23:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:03:00.000000"}], "components": ["mcollective"], "created": "2015-01-22T07:41:00.000000", "creator": "557058:42356e99-1d41-4672-8d8b-b901abc0f6d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bcf8b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxztr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16190539326_*|*_6_*:*_1_*:*_0"}], "description": "I'm using the puppetlabs-mcollective module and by default using yaml as the factsource. Puppet agent is run out of a cronjob every 15 minutes set in my manifests as:\n{code}\n  cron { 'puppet_agent':\n    ensure  => present,\n    user    => 'root',\n    command => '/usr/bin/puppet agent --onetime --no-daemonize --no-usecacheonfailure --detailed-exitcodes --color=false --splay --splaylimit 30 > /dev/null 2>&1',\n    minute  => $cron_minutes,\n  }\n{code}\n\nThe problem is that the refresh-mcollective-metadata cron resource sets environment by prefixing current path with '/opt/puppet/bin'. Because the PATH environment is set in the crontab the where the puppet agent run exists, the next run the PATH environment variable will include '/opt/puppet/bin' and the refresh-mcollective-metadata cron resource will then again prefix the path with '/opt/puppet/bin'.\n\nFor example\n{noformat}\npuppet-agent[2915]: (/Stage[main]/Mcollective::Server::Config::Factsource::Yaml/Cron[refresh-mcollective-metadata]/environment) environment changed 'PATH=/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/sbin:/bin:/usr/sbin:/usr/bin' to 'PATH=/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/opt/puppet/bin:/sbin:/bin:/usr/sbin:/usr/bin'\n{noformat}", "environment": "Puppet: 3.7.3\nRuby: 1.8.7\nFacter: 2.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41309", "fixedVersions": [], "id": "41309", "issueType": "Bug", "key": "MODULES-1699", "labels": ["puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:42356e99-1d41-4672-8d8b-b901abc0f6d1", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Using a cron resource to run puppet agent and mcollective refresh-mcollective-metadata cron results in PATH continually prefixed", "timeSpent": "PT0S", "updated": "2015-07-28T18:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c0969a2f6400069eb767c", "body": "I've given Jon some feedback to get him to 100%\n\nAssuming he applies everything successfully, I'm giving him my endorsement.", "created": "2015-02-05T08:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:f745c6fb-933f-484a-9aa3-997ba205fbbc] Thank you for your submission for puppet approved! One of the things we evaluate in modules is originality of a module for a technology. There is more flexibility in ghoneycutt's module (https://forge.puppetlabs.com/ghoneycutt/dnsclient) so we're going to approve that one instead. Please feel free to resubmit if you add new functionality, or submit any other modules you develop. Thanks again!", "created": "2015-02-17T10:52:00.000000"}], "components": ["approved"], "created": "2015-01-22T07:32:00.000000", "creator": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17dc4044"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxztj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_443823072_*|*_3_*:*_1_*:*_1814561834_*|*_6_*:*_1_*:*_0"}], "description": "Please review and provide any suggestions for making jonnyx/resolv_conf puppet approved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40102", "fixedVersions": [], "id": "40102", "issueType": "New Feature", "key": "MODULES-1698", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f745c6fb-933f-484a-9aa3-997ba205fbbc", "resolution": "Done", "resolutionDate": "2015-02-17T10:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Review forge module https://forge.puppetlabs.com/jonnyx/resolv_conf", "timeSpent": "PT0S", "updated": "2015-02-17T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "PR https://github.com/puppetlabs/puppetlabs-corosync/pull/107", "created": "2015-01-22T06:16:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "New PR (WIP) https://github.com/puppetlabs/puppetlabs-corosync/pull/134", "created": "2015-05-11T03:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:35:00.000000"}], "components": ["corosync"], "created": "2015-01-22T06:01:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30cbe994"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxzt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_117175083_*|*_10009_*:*_1_*:*_16074099720_*|*_6_*:*_1_*:*_0"}], "description": "Corosync 2.x features, such as nodelist, two_nodes for votequorum, should be supported as well.\nVotequorum provider options and nodelist should be configurable in corosync.conf", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36922", "fixedVersions": [], "id": "36922", "issueType": "Improvement", "key": "MODULES-1697", "labels": ["corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "COROSYNC: Add support for corosync votequorum and nodelist", "timeSpent": "PT0S", "updated": "2015-07-28T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/995", "created": "2015-01-22T05:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:41:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-22T05:35:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@153060fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxzsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3157483_*|*_10007_*:*_1_*:*_1937628605_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34754", "fixedVersions": [], "id": "34754", "issueType": "Bug", "key": "MODULES-1696", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Including \"setenv\" or \"setenvif\" in vhost does not ensure module is included", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["nodejs"], "created": "2015-01-21T15:37:00.000000", "creator": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1084db95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxzi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4107313_*|*_6_*:*_2_*:*_63199"}], "description": "It looks like there is a syntax error in the latest release of nodejs\n\nError: Could not parse for environment production: Syntax error at '='; expected '}' at puppetlabs-nodejs-0.7.0/manifests/init.pp:166", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41308", "fixedVersions": [], "id": "41308", "issueType": "Bug", "key": "MODULES-1694", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "resolution": "Duplicate", "resolutionDate": "2015-01-21T16:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Syntax error in puppetlabs-nodejs", "timeSpent": "PT0S", "updated": "2015-01-21T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:3598b472-72fb-4740-aa36-52d6e3b82990", "body": "I believe the issue is at https://github.com/puppetlabs/puppetlabs-nodejs/commit/0d37dae8ad2640f5ef1bb5b3a223da478b6cb5ed", "created": "2015-01-21T15:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:3598b472-72fb-4740-aa36-52d6e3b82990] I believe someone submitted a PR for this at https://github.com/puppetlabs/puppetlabs-nodejs/pull/106, I just merged that so master should work, will try to get a bugfix release out today.", "created": "2015-01-21T15:11:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "puppetlabs-nodejs 0.7.1 has been published to the forge", "created": "2015-01-21T17:32:00.000000"}], "components": ["nodejs"], "created": "2015-01-21T15:01:00.000000", "creator": "557058:3598b472-72fb-4740-aa36-52d6e3b82990", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e5af37b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxzgn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5940933_*|*_3_*:*_1_*:*_2093577_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1008901"}], "description": "I get an error when trying to use the latest nodejs module from the forge\n\n{code}\npuppetlabs-nodejs-0.7.0$ bundle exec rake validate\nruby -c lib/puppet/provider/package/npm.rb\nSyntax OK\n---> syntax:manifests\nrake aborted!\nCould not parse for environment *root*: Syntax error at '='; expected '}' at puppetlabs-nodejs-0.7.0/manifests/init.pp:166\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40100", "fixedVersions": [], "id": "40100", "issueType": "Bug", "key": "MODULES-1693", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3598b472-72fb-4740-aa36-52d6e3b82990", "resolution": "Fixed", "resolutionDate": "2015-01-21T17:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Nodejs syntax error", "timeSpent": "PT0S", "updated": "2015-01-21T17:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "WIth renewed attention to migration, I'm thinking this ticket really needs to be coordinated with [~accountid:557058:252602f6-56c9-47a2-a176-2c9c57106330]'s team.\n\nJosh, do we know enough about the integration plan for migration to scope what the requirements for the puppet-agent migration/upgrade script are?", "created": "2015-02-19T15:32:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "I updated this ticket's priority and fix version so it is a \"blocker\" for a Puppet 4.1.0 (though the functionality may not land in puppet itself but in packaging or external script, as Branan's pull request indicates).\n\nWe shouldn't gate the GA of Puppet 4 on it, but it's going to be a huge barrier to production adoption of Puppet 4 and needs to get addressed as quickly as possible.", "created": "2015-04-09T17:24:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "Note this ticket is now \"investigate\" because there were open questions. Marking as in progress and assigning to me just because I've been one of the parties active on the email thread.", "created": "2015-04-23T08:46:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:63d40628f6e1b543161789a7] I've moved this to ready for review. Can you take a look at the epic containing this ticket, PUP-4468, and sanity check it? If it looks good, we can resolve this. Note that the release mechanics may be added as new FM tickets, but I didn't actually create those tasks yet --  for now I've just put in a task to track down what we need to do.", "created": "2015-04-28T20:24:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Summary: No actual behavior changes here, just thinking through how this might work.", "created": "2015-04-28T23:16:00.000000"}, {"author": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "body": "Test Rail triage and risk analysis not necessary.", "created": "2015-05-01T15:29:00.000000"}], "components": [], "created": "2015-01-21T14:06:00.000000", "creator": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6233face"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-2728"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyzdzj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4565119_*|*_10007_*:*_1_*:*_82343650_*|*_3_*:*_2_*:*_1189107528_*|*_10009_*:*_1_*:*_10422112_*|*_5_*:*_1_*:*_15066870535_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4752224054_*|*_10006_*:*_2_*:*_2371545612"}], "description": "To smooth the upgrade path for users, having an automated migration would be ideal. After discussion with platform team, the following list of steps was devised (copied from email):\n\nFor puppet, we will copy their current puppet.conf and then do the following:\n- Capture ssldir and copy all certs into new ssldir\n- Copy any configuration files from old confdir into new confdir\n(routes.yaml, puppetdb.conf, hiera.yaml)\n- Remove (or comment out) any deprecated settings in puppet.conf\n- Remove disable_warnings\n- If set, update environmentpath and basemodulepath to include new\ndefault paths. (if not present, do nothing)\n- Remove vardir, rundir, libdir and confdir overrides (and any\nsettings that derive from those settings by default)\n\nFor mcollective's server.cfg, we will be doing something similar (copy\nand edit):\n- If libdir is set, append new paths to it\n- Update or replace logdir with the new logdir value\n- Update plugin.yaml and append new fact cache path to it\n\nFor hiera, we will just copy hiera.yaml into the new confdir", "epicLinkSummary": "puppet_agent module", "estimate": "PT0S", "externalId": "41307", "fixedVersions": ["puppet_agent 1.0.0"], "id": "41307", "issueType": "Task", "key": "MODULES-2734", "labels": ["AIO_next", "AIO_TechDebt"], "originalEstimate": "PT0S", "parent": "36988", "parentSummary": "puppet_agent module", "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6301e26-c165-42d0-ab3a-59124339555e", "resolution": "Fixed", "resolutionDate": "2015-10-20T08:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Investigate AIO puppet agent upgrade", "timeSpent": "PT0S", "updated": "2018-04-03T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I can reproduce this using the future parser. ", "created": "2015-01-21T11:56:00.000000"}, {"author": "631bc7ec56010c40d449215c", "body": "I am using future parser, yep makes sense. Thanks Colleen.", "created": "2015-01-21T14:28:00.000000"}, {"author": "631bc7ec56010c40d449215c", "body": "I fixed this in pull request #991.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/991", "created": "2015-01-21T14:38:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-21T06:53:00.000000", "creator": "631bc7ec56010c40d449215c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d0e0466"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxycn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18214083_*|*_10009_*:*_1_*:*_70328801_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9801473"}], "description": "Within alias.pp a call to versioncmp fails because of a type error.  The following achieves the same error.  I worked out that the parameters should be quoted to avoid this.\n\n[root@localhost ~]# puppet apply -e 'notice versioncmp(2.2, 2.4)'\nError: Evaluation Error: Error while evaluating a Function Call, private method `scan' called for 2.2:Float at line 1:8 on node localhost\n\nTherefore, line 4 in alias.pp should become:\n\n  $ver24 = versioncmp(\"$apache_version\", \"2.4\") >= 0\n\n\n", "environment": "centos 6.6:  2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\npuppet opensource: 3.7.3\npuppetlabs/apache: 1.2.0\n\nrunning masterless puppet with data in hiera", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "42286", "fixedVersions": [], "id": "42286", "issueType": "Bug", "key": "MODULES-1692", "labels": ["puppetlabs-apache"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "631bc7ec56010c40d449215c", "resolution": "Fixed", "resolutionDate": "2015-01-22T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error while evaluating a Function Call, private method 'scan' called for 2.4Float at ....alias.pp", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Pull request at https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/298", "created": "2015-01-21T11:11:00.000000"}, {"author": "999854:b92480d3-f089-4a0d-94ff-df9b1b7669c6", "body": "I confirm the issue and the correction", "created": "2015-01-25T01:50:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Merged. Thanks for reporting, fixing, and confirming the fix!", "created": "2015-01-26T11:28:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-21T06:38:00.000000", "creator": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a80aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxycf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16414153_*|*_10009_*:*_1_*:*_433016111_*|*_5_*:*_1_*:*_0"}], "description": "Due to a problem in rabbitmqadmin the \"ssl\" options needs to be unset in rabbitmqadmin.conf - setting it to \"False\" will cause rabbitmqadmin to assume ssl is configured.\n\nUpstream bug: https://github.com/rabbitmq/rabbitmq-management/issues/20 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41306", "fixedVersions": [], "id": "41306", "issueType": "Bug", "key": "MODULES-1691", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "resolution": "Fixed", "resolutionDate": "2015-01-26T11:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rabbitmqadmin.conf will not work when disabling ssl", "timeSpent": "PT0S", "updated": "2015-01-26T11:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:926d2b54-2cde-468f-bf84-7dd75747981b", "body": "I've also encountered this, both with Ubuntu 14.04 and CentOS 6.6 using Open Source Puppet 3.7.4 and the stock Ruby that comes with each. In my case, I'm using the thejandroman/kibana3 module from the Puppet Forge (and installed with puppet module) when I hit this.\n\nIf it makes any difference, I'm not using the puppetlabs-git module to provide git.", "created": "2015-04-10T14:06:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a] [~accountid:557058:926d2b54-2cde-468f-bf84-7dd75747981b] This isn't an issue with the module, but related to a bug in puppet [PUP-1515|https://puppet.atlassian.net/browse/PUP-1515]. Upgrading to puppet 3.7.5 should resolve this problem.", "created": "2015-04-13T14:50:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Puppet issue not module issue.", "created": "2015-04-13T14:51:00.000000"}, {"author": "557058:926d2b54-2cde-468f-bf84-7dd75747981b", "body": "Upgrading the Puppet master to 3.7.5 fixed this.  Thanks!", "created": "2015-04-14T07:18:00.000000"}], "components": ["vcsrepo"], "created": "2015-01-21T04:25:00.000000", "creator": "557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c26685"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxybz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7118760629_*|*_6_*:*_1_*:*_0"}], "description": "I have a puppet setup with +50 modules running but for some reason I can't get even the most vcsrepo example to work (from examples/clone.pp)\nclass gitrepo::config () {\nvcsrepo { '/tmp/vcstest-git-clone':\n  ensure   => present,\n  provider => git,\n  source   => 'git://github.com/bruce/rtex.git',\n}\n}\nresults in\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter provider on Vcsrepo[/tmp/vcstest-git-clone] at /etc/puppet/environments/test/modules/gitrepo/manifests/config.pp:14 on node\n\nif I try to remove the provider variable \n\nvcsrepo { '/tmp/vcstest-git-bare':\n  ensure   => bare,\n  provider => git,\n}\nI get the following error:\nError: /Vcsrepo[/tmp/vcstest-git-clone]: Could not evaluate: vcsrepo resource must have a provider, available: bzr, cvs, git, hg, p4, svn\n\nWhat am I doing wrong?", "environment": "Client and server puppet: 3.7.3\nClient and server Ubuntu: 14.0.4\nTheForeman: 1.7.1\nClient and server git installed version 1.9.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39122", "fixedVersions": [], "id": "39122", "issueType": "Bug", "key": "MODULES-1690", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cbcb96b5-5a8a-47ae-bf4c-74918282992a", "resolution": "Won't Fix", "resolutionDate": "2015-04-13T14:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Invalid parameter provider ", "timeSpent": "PT0S", "updated": "2015-04-14T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:6f61db4f-acfb-4362-9e92-c7c8523cd6b5", "attachments": [], "comments": [{"author": "70121:6f61db4f-acfb-4362-9e92-c7c8523cd6b5", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/990", "created": "2015-01-20T19:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "merged", "created": "2015-12-01T08:41:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-20T19:00:00.000000", "creator": "70121:6f61db4f-acfb-4362-9e92-c7c8523cd6b5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@138e7775"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxyan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61202986_*|*_10009_*:*_1_*:*_27117692024_*|*_5_*:*_1_*:*_0"}], "description": "Currently the puppetlabs-apache module don't support RewriteMap.\n\nSee:\n\nhttp://httpd.apache.org/docs/2.2/rewrite/rewritemap.html\nhttp://httpd.apache.org/docs/2.4/rewrite/rewritemap.html\n\nI have a patch and a pull request will come soon.\n\nSince this is my first contribution/pull request every feedback is very wellcome.\n\n\nUpdate: https://github.com/puppetlabs/puppetlabs-apache/pull/990", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "40098", "fixedVersions": [], "id": "40098", "issueType": "New Feature", "key": "MODULES-1689", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6f61db4f-acfb-4362-9e92-c7c8523cd6b5", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for RewriteMap", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "New PR under consideration to resolve these issues: https://github.com/puppetlabs/puppetlabs-firewall/pull/474", "created": "2015-01-21T01:54:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Duplicate of MODULES-39", "created": "2015-01-21T16:42:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Further fixes: https://github.com/puppetlabs/puppetlabs-firewall/pull/475", "created": "2015-01-21T17:16:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Merged", "created": "2015-01-22T13:02:00.000000"}], "components": ["firewall"], "created": "2015-01-20T15:38:00.000000", "creator": "5ac3e8393f5ae0700bed9c63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25c954e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxxr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37457642_*|*_3_*:*_2_*:*_120700958_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_5315198"}], "description": "When using the following manifest (which uses the UID parameter):\n\n{code}\nfirewall { '300 only allow root user access':\n  proto       => 'all',\n  chain       => 'OUTPUT',\n  uid         => 'root',\n  destination => '169.254.169.254',\n  action      => 'drop',\n}\n{code}\n\nPuppet detects the iptables rule as being out of sync even when nothing has changed:\n\n{code}\nNotice: /Stage[main]/Main/Firewall[300 only allow root user access]/uid: uid changed '0' to 'root'\nNotice: Firewall[300 only allow root user access](provider=iptables): Properties changed - updating rule\n{code}\n\nThis has something to do with UID -> string username mapping.\n\nA community member has raised a PR attempting to fix this, however when I tested the PR, Puppet throws an error when using a negated username. Using a non-negated username, the PR seems to fix the issue.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/466", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35846", "fixedVersions": [], "id": "35846", "issueType": "Bug", "key": "MODULES-1688", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ac3e8393f5ae0700bed9c63", "resolution": "Fixed", "resolutionDate": "2015-01-22T13:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "When the UID parameter is used, puppet detects rules as being out of sync when UID hasn't changed", "timeSpent": "PT0S", "updated": "2015-01-22T13:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql"], "created": "2015-01-20T11:36:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c86b511"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxsn:"}], "description": "puppetlabs-mysql-3.1.0/lib/puppet/provider/mysql.rb uses \n\"--defaults-extra-file=#{Facter.value(:root_home)}/.my.cnf\"\nfor the management of users and grants.\n\nAssuming the process is running as root, MySQL already picks up this file.\n\nThe suggestion is to add a parameter for an override path for the config file used.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35844", "fixedVersions": [], "id": "35844", "issueType": "New Feature", "key": "MODULES-1687", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Change use of \"--defaults-extra-file\" command line option in mysql provider", "timeSpent": "PT0S", "updated": "2015-01-20T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "body": "See https://bugs.launchpad.net/puppet-ceilometer/+bug/1371235 for similar issues", "created": "2015-01-20T09:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to be fixed with https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/327", "created": "2016-02-22T04:54:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-20T09:06:00.000000", "creator": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24aa56de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5938970_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_34366158933"}], "description": "On Puppet 3.7 the validate_re rules to check for numeric values will fail if the given value isn't stored in string representation in the hiera data source.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: validate_re(): 61613 does not match \"\\\\d+\" at /opt/puppet-upstream/rabbitmq/manifests/init.pp:85 on node compute.local\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39121", "fixedVersions": [], "id": "39121", "issueType": "Bug", "key": "MODULES-1686", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "resolution": "Fixed", "resolutionDate": "2016-02-22T04:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "validate_re for integer values will fail on Puppet 3.7 hiera data", "timeSpent": "PT0S", "updated": "2016-02-22T04:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "attachments": [], "comments": [{"author": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "body": "Fix PR https://github.com/puppetlabs/puppetlabs-mysql/pull/643", "created": "2015-01-20T10:16:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/736 was merged that gives the required functionality", "created": "2016-02-01T06:57:00.000000"}], "components": ["mysql"], "created": "2015-01-20T08:37:00.000000", "creator": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ffb8e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72111507_*|*_10009_*:*_1_*:*_32494642809_*|*_6_*:*_1_*:*_0"}], "description": "If you install mysql server by hands or by using another approaches you can not use mysql::db then.\n\nError: Could not find dependency Class[Mysql::Server]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36921", "fixedVersions": [], "id": "36921", "issueType": "Bug", "key": "MODULES-1685", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c0fc10f5-5743-4db1-9708-cbf4d39499e9", "resolution": "Won't Fix", "resolutionDate": "2016-02-01T06:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Use mysql::db if Class['mysql::server'] is not defined", "timeSpent": "PT0S", "updated": "2016-02-01T06:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/987", "created": "2015-01-21T04:31:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-20T06:51:00.000000", "creator": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65e5523f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14218840_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_27208472123"}], "description": "Since Apache 2.3.5 mod_proxy_connect was moved to own module from mod_proxy (http://httpd.apache.org/docs/current/mod/mod_proxy_connect.html).\n\nApache Model doesn't have a special mod for mod_proxy_connect, which means that it's impossible to use AllowCONNECT directive on Ubuntu 14.04 ", "environment": "Ubuntu 14.04", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "35841", "fixedVersions": [], "id": "35841", "issueType": "Bug", "key": "MODULES-1684", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mod_proxy_connect module support", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is running through acceptance tests fine. Thanks for raising the ticket.", "created": "2016-07-18T10:39:00.000000"}], "components": ["ntp"], "created": "2015-01-20T05:41:00.000000", "creator": "557058:54921db7-0271-4f8f-be78-bf68cccb06d2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66bbb399"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21186889_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_47081100632"}], "description": "It fails trying to start the service, but the service does start and the run succeeds the second time, so I think it is having a problem with starting a service that's already in the middle of starting.\n\n{noformat}\nvagrant@solaris-vagrant:~$ sudo puppet module install puppetlabs/ntp\n\nvagrant@solaris-vagrant:~$ sudo puppet apply -e 'include ntp'\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for solaris-vagrant.warwick.ac.uk in environment production in 0.41 seconds\nNotice: /Stage[main]/Ntp::Config/File[/etc/inet/ntp.conf]/ensure: defined content as '{md5}8673bc94c66e12cebbb8279fc5edc47c'\nError: Could not start Service[ntp]: Execution of '/usr/sbin/svcadm enable -s network/ntp' returned 4: \nError: /Stage[main]/Ntp::Service/Service[ntp]/ensure: change from stopped to running failed: Could not start Service[ntp]: Execution of '/usr/sbin/svcadm enable -s network/ntp' returned 4: \nNotice: /Stage[main]/Ntp::Service/Service[ntp]/ensure: ensure changed 'stopped' to 'running'\nNotice: /Stage[main]/Ntp::Service/Service[ntp]/enable: enable changed 'false' to 'true'\nNotice: /Stage[main]/Ntp::Service/Service[ntp]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Ntp/Anchor[ntp::end]: Dependency Service[ntp] has failures: true\nWarning: /Stage[main]/Ntp/Anchor[ntp::end]: Skipping because of failed dependencies\nNotice: Finished catalog run in 1.61 seconds\n\nvagrant@solaris-vagrant:~$ svcs ntp\nSTATE          STIME    FMRI\nonline         23:33:46 svc:/network/ntp:default\n{noformat}\n\nNot sure if it's an issue with this module or a bug in the SMF service provider, but other modules that install a package and start a service seem to work okay.", "environment": "puppetlabs/ntp 3.3.0, Solaris 11.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34753", "fixedVersions": [], "id": "34753", "issueType": "Bug", "key": "MODULES-1683", "labels": ["beginner", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:54921db7-0271-4f8f-be78-bf68cccb06d2", "resolution": "Fixed", "resolutionDate": "2016-07-18T10:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP first run fails on Solaris", "timeSpent": "PT0S", "updated": "2016-07-18T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimespent": "28860", "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [], "components": ["tomcat"], "created": "2015-01-19T22:37:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fce9dcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46067021_*|*_5_*:*_2_*:*_149915_*|*_10005_*:*_1_*:*_4848112710"}], "description": "The tomcat::service should have the ability to enable at boot time when using init. It should actually be able to intelligently default that value based on use_init and ensure running, but it should probably be exposed as an attribute so that people can control that. At this point, app server is down after reboot until puppet runs and determines that its down to start it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40096", "fixedVersions": [], "id": "40096", "issueType": "New Feature", "key": "MODULES-1682", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2015-03-17T15:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::service should have an \"enable\" attribute (enable at boot for init)", "updated": "2015-03-17T15:09:00.000000", "votes": "0", "watchers": [], "worklogs": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "startDate": "2015-03-17T15:07:00.000000", "timeSpent": "PT60S"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "startDate": "2015-03-17T15:09:00.000000", "timeSpent": "PT28800S"}]}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:a9131abb-60dd-40be-ad21-62045af3de3a] Realistically I don't think we can legally bundle the oracle files in any way, but we may be able to add some additional error checking, or at least add a note in the documentation about needing these files?", "created": "2015-02-23T12:25:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "I don't know about \"bundling\" it per say? I just can't think of a good way to include that file that won't break dynamic environments (other than using OpenJDK, and not needing it in the first place?) :). I was looking at the steps on this site http://www.secure-24.com/upgrade-safe-jce-deployment-for-java-on-rhel/ .. and thinking about how it could be \"downloaded\" on the fly maybe? Anything that bypasses the user clicking through the license agreement would probably violate said agreement (but IANAL).\n\nMaybe something where they have to fork the module and put the jce files in a specific place, but then their version of the module violates license agreements... Maybe Oracle themselves will create a module? (hah) :)\n\n~tommy\n\n", "created": "2015-02-23T15:38:00.000000"}, {"author": "62439c7ba629c30068a3ea28", "body": "This was a feature of Tyler Walts' jdk_oracle module, which has been discontinued because of this module. The relevant code starts [here|https://github.com/tylerwalts/puppet-jdk_oracle/blob/master/manifests/install.pp#L250]. These are the available download URLs for the cryptographic extensions. They just need to be downloaded and injected into the extracted jdk:\n * [Java 6|http://download.oracle.com/otn-pub/java/jce_policy/6/jce_policy-6.zip]\n * [Java 7|http://download.oracle.com/otn-pub/java/jce/7/UnlimitedJCEPolicyJDK7.zip]\n * [Java 8|http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip]\n\n\u00a0", "created": "2018-10-05T02:34:00.000000"}, {"author": "62439c7ba629c30068a3ea28", "body": "Added a [Pull Request|https://github.com/puppetlabs/puppetlabs-java/pull/326] for this.", "created": "2018-10-08T08:47:00.000000"}], "components": ["java"], "created": "2015-01-19T16:11:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fc8bb42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/15"}], "description": "We were getting errors on our application, and it turns out they need these JCE files installed.\n\nhttp://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html\n\nSeems like that should just be an \"option\" somehow? I have seen a few outside (coudera) modules doing it. I am not sure how to \"legally\" do it :)\n\n~tommy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35839", "fixedVersions": [], "id": "35839", "issueType": "New Feature", "key": "MODULES-1681", "labels": ["puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add option to install JCE (Java Cryptographic Extensions)", "timeSpent": "PT0S", "updated": "2018-10-08T08:47:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Can you provide the manifest you're using that's causing this issue?", "created": "2015-01-20T11:37:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "here is the manifest for affected vhost:\n{noformat}\n          apache::vhost { 'test':\n            port            => 80,\n            servername      => \"test\",\n            serveradmin     => \"tester@test.com\",\n            docroot         => \"/var/www/htdocs\",\n            directories     => [\n               { path    => '/var/www/htdocs',\n                 options => '-ExecCGI -IncludesNOEXEC -Indexes +FollowSymLinks',\n                 allow   => 'from all',\n               },\n               { path     => '/var/www/htdocs/',\n                 provider => 'directorymatch',\n                 php_admin_values => {\n                        'safe_mode' => 'On',\n                        'safe_mode_exec_dir' => '/var/www/htdocs/execdir/',\n                        'upload_max_filesize' => '10M',\n                        'post_max_size' => '10M',\n                        'upload_tmp_dir' => '/var/www/htdocs',\n                        'memory_limit' => '48M',\n                        'max_execution_time' => '90',\n                        'include_path' => '/var/www/htdocs/:/usr/share/typo3/typo3_src-4.5/:/usr/share/php:/usr/share/pear',\n                        'sendmail_path' => '\"/var/www/htdocs/execdir/sendmail -t -i\"',\n                        'open_basedir' => '/var/www/htdocs/::/usr/share/typo3/typo3_src-4.5/:/etc/typo3-test/:/usr/share/fonts/truetype/ttf-bitstream-vera/:/usr/share/javascript/prototype/:/usr/share/javascript/scriptaculous/:/usr/share/php/adodb/:/usr/share/php/Swift/:/usr/share/javascript/swfupload/:/usr/share/javascript/swfobject/',\n                 },\n                 php_admin_flags => {\n                        'allow_call_time_pass_reference' => 'Off',\n                        'register_globals' => 'Off',\n                        'register_argc_argv' => 'Off',\n                        'magic_quotes_gpc' => 'Off',\n                 },\n                 rewrites        => [\n                   { rewrite_rule => ['^/(typo3|typo3temp|typo3conf|t3lib|fileadmin|uploads)/ - [L]'],\n                   },\n                   { rewrite_rule => ['^/typo3$ /typo3/index_re.php [L]'],\n                   },\n                   { rewrite_cond => ['%{REQUEST_FILENAME} !-f',\n                                  '%{REQUEST_FILENAME} !-d',\n                                  '%{REQUEST_FILENAME} !-l'],\n                    rewrite_rule => ['.* /index.php [L]'],\n                   },\n                 ],\n               },\n            ],\n            log_level        => 'error',\n            custom_fragment => '  AddType application/x-httpd-php .php\n\n  #jk mounts\n  JkMount /test/* ajp13_worker\n\n  #rewrite rules\n  RewriteEngine On\n  Include /etc/apache2/rewrite/\n\n  #modsecurity rules\n  <IfModule security2_module>\n     Include \"/usr/share/modsecurity-crs/activated_rules/*.conf\"\n  </IfModule>',\n            }\n\n{noformat}", "created": "2015-01-21T01:06:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged in https://github.com/puppetlabs/puppetlabs-apache/pull/994", "created": "2015-01-22T15:01:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "it to run for me, thx.", "created": "2015-01-22T23:12:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-19T05:16:00.000000", "creator": "623e74d650bb2b0070b7ed34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b6f30d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxkv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109250658_*|*_3_*:*_1_*:*_96331482_*|*_5_*:*_1_*:*_34790234166_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_88738774"}], "description": "on each puppet run, the module sort the entry of vhost php_admin_flag or php_admin_value new.\nEach run the apache cong are reload....\nFor instance:\n\n{noformat}\n     php_admin_flag register_argc_argv off\n     php_admin_flag magic_quotes_gpc off\n     php_admin_flag register_globals off\n-    php_admin_value upload_max_filesize 10M\n     php_admin_value safe_mode_exec_dir /var/www/htdocs_geoportal/execdir/\n+    php_admin_value upload_max_filesize 10M\n     php_admin_value memory_limit 48M\n     php_admin_value upload_tmp_dir /var/www/htdocs_geoportal\n     php_admin_value sendmail_path \"/var/www/htdocs_geoportal/execdir/sendmail -t -i\"\n+    php_admin_value open_basedir /var/www/htdocs_geoportal/::/usr/share/typo3/typo3_src-4.5/:/etc/typo3-geoportal/:/usr/share/fonts/truetype/ttf-bitstream-vera/:/usr/share/javascript/prototype/:/usr/share/javascript/scriptaculous/:/usr/share/php/adodb/:/usr/share/php/Swift/:/usr/share/javascript/swfupload/:/usr/share/javascript/swfobject/\n     php_admin_value safe_mode On\n     php_admin_value include_path /var/www/htdocs_geoportal/:/usr/share/typo3/typo3_src-4.5/:/usr/share/php:/usr/share/pear\n-    php_admin_value open_basedir /var/www/htdocs_geoportal/::/usr/share/typo3/typo3_src-4.5/:/etc/typo3-geoportal/:/usr/share/fonts/truetype/ttf-bitstream-vera/:/usr/share/javascript/prototype/:/usr/share/javascript/scriptaculous/:/usr/share/php/adodb/:/usr/share/php/Swift/:/usr/share/javascript/swfupload/:/usr/share/javascript/swfobject/\n     php_admin_value post_max_size 10M\n     php_admin_value max_execution_time 90\n{noformat}\n\nthe value which change are rendom order.", "environment": "puppet 3.6 on Debian wheezy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43350", "fixedVersions": [], "id": "43350", "issueType": "Bug", "key": "MODULES-1680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d650bb2b0070b7ed34", "resolution": "Fixed", "resolutionDate": "2015-01-22T15:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache conf change on each puppet run", "timeSpent": "PT0S", "updated": "2016-02-29T06:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "attachments": [], "comments": [{"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "Mis configuration on my behalf", "created": "2015-01-28T07:38:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2015-01-19T03:16:00.000000", "creator": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@493e87c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_793302581_*|*_6_*:*_1_*:*_0"}], "description": "I'm experiencing some difficulties using this feature where augeas fails with \"Could not evaluate: Saving failed, see debug\"\n\naugtool --version\naugtool 1.1.0 <http://augeas.net/>\n\n$service_name = 'asgardur'\ntomcat::config::server::realm { 'org.apache.catalina.realm.LockOutRealm':\nrealm_ensure => 'present',\nparent_engine => \"Catalina-${service_name}\",\n}\n\nRelevant server.xml\n<Service name=\"Catalina\">\n<Engine name=\"Catalina-asgardur\" defaultHost=\"localhost\">\n<Realm className=\"org.apache.catalina.realm.LockOutRealm\">\n<Realm className=\"org.apache.catalina.realm.UserDatabaseRealm\"\nresourceName=\"UserDatabase\"/>\n</Realm>\n<Host name=\"localhost\" appBase=\"webapps\"\nunpackWARs=\"true\" autoDeploy=\"true\">\n</Engine>\n</Service>\n\nDebug output\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Opening augeas with root /, lens path , flags 64\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Augeas version 1.1.0 is installed\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): sending command 'rm' with params [\"/files/opt/apache-tomcat/conf/server.xml/Server//Realm\"]\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): sending command 'set' with params [\"/files/opt/apache-tomcat/conf/server.xml/Server/Serviceattribute/name='Catalina'/Engineattribute/name='Catalina-asgardur'/Realm/#attribute/className\", \"org.apache.catalina.realm.LockOutRealm\"]\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Closed the augeas connection\nError: /Stage[main]/Profiles::Tomcat::Asgardur/Tomcat::Config::Server::Realm[org.apache.catalina.realm.LockOutRealm]/Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm]: Could not evaluate: Saving failed, see debug\n/usr/share/ruby/vendor_ruby/puppet/util/errors.rb:104:in `fail'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:388:in `need_to_run?'\n/usr/share/ruby/vendor_ruby/puppet/type/augeas.rb:188:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1058:in `block in retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `each'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'\n/usr/share/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'\n/usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:118:in `block in apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:117:in `apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:224:in `run_internal'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:132:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/context.rb:64:in `override'\n/usr/share/ruby/vendor_ruby/puppet.rb:244:in `override'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:131:in `run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (4 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (3 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:117:in `with_client'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:44:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:82:in `run_in_fork'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:43:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:41:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356:in `onetime'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322:in `run_command'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8:in `<main>'\nNotice: /Stage[main]/Profiles::Tomcat::Asgardur/File[/lib/systemd/system/tomcat-asgardur.service]: Dependency Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm] has failures: true", "environment": "augtool 1.1.0, centos 7, https://github.com/puppetlabs/puppetlabs-tomcat/commit/380dab3cf3d4b398cdca6b070c9084272ad34b3e", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42285", "fixedVersions": [], "id": "42285", "issueType": "Bug", "key": "MODULES-1679", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "resolution": "Done", "resolutionDate": "2015-01-28T07:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Augeas not able to manage server.xml Realms", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:42717a93-35e3-4e9a-8bb6-6600d3a61a8d", "body": "This is something that would be very useful.", "created": "2015-07-10T09:30:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "This was fixed in concat 2.1.0. (commit [685cc74a759c5b7b6134612785b17fe71a1945db|https://github.com/puppetlabs/puppetlabs-concat/commit/685cc74a759c5b7b6134612785b17fe71a1945db])", "created": "2018-01-10T18:41:00.000000"}], "components": ["concat"], "created": "2015-01-19T02:25:00.000000", "creator": "6243b323258562006fa2e284", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@791b0780"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_93975379385_*|*_6_*:*_1_*:*_0"}], "description": "There's a chance that concat will be used to build files which contain secrets. I would like to propose that the concat defined type gains a show_diff attribute which can be set to false to prevent secrets from appearing in reports. A similar attribute exists for the file type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34752", "fixedVersions": [], "id": "34752", "issueType": "New Feature", "key": "MODULES-1678", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b323258562006fa2e284", "resolution": "Fixed", "resolutionDate": "2018-01-10T18:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add show_diff attribute to concat defined type", "timeSpent": "PT0S", "updated": "2018-01-10T18:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c15294a57610068e748be", "body": "Installing the database as user mysql works, but then the --user=\"mysql\" option for mysql_install_db must be used.\n\nIt now creates /var/db/mysql/mysql as root (the user who runs mysql_install_db) and then tries to create /var/db/mysql/mysql/db.{frm,MYD,MYI} as user mysql.\n\nSolution 1:\n Run mysql_install_db by puppet before starting mysql and add the --user=\"mysql\" option.\n{code}\n/usr/local/bin/mysql_install_db --basedir=/usr/local --defaults-extra-file=/var/db/mysql/my.cnf --datadir=/var/db/mysql --force --user=mysql\n{code}\n\nSolution 2:\n Make sure the server is started before the my.cnf is written\n\nSolution 3:\n Write the my.cnf without user=mysql, start the server and then add user=mysql.", "created": "2015-01-17T10:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am unsure if you are still seeing this issue however due to age and inactivity I am going to resolve this issue.\u00a0\n\nCurrently we do not [support|https://github.com/puppetlabs/puppetlabs-mysql/blob/300b6776584e48b300529c4d2a49045ac1f1bae7/metadata.json#L24:L83] FreeBSD on this module therefore if this is something you would still be interested in this module is open source and we accept Pull Requests. If you were to add the functionality the module would then become compatible with FreeBSD however our team just don't have the bandwidth to support this specific OS.\u00a0\n\nMany thanks for taking the time to log this issue. \nWe appreciate your contribution. :)", "created": "2021-01-18T07:33:00.000000"}], "components": ["mysql"], "created": "2015-01-17T10:08:00.000000", "creator": "623c15294a57610068e748be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8afa5f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_189465887568_*|*_6_*:*_1_*:*_0"}], "description": "This fails on FreeBSD:\n\n{code:puppet}\nclass { '::mysql::server':\n  root_password\t\t=> 'test',\n  package_name\t\t=> 'mysql56-server',\n}\n{code}\n\nThis is because the rc script fails to start the server. This is because in /usr/local/etc/rc.d/mysql-server mysql_create_auth_tables is called if /var/db/mysql/mysql doesn't exist. And then mysql_install_db is ran to install the database. \n\nThe mysql_install_db fails because the my.cnf created by this module sets user=mysql in /var/db/mysql/my.cnf and this causes mysql_install_db to run as mysql instead of root.\n", "environment": "FreeBSD 10.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42284", "fixedVersions": [], "id": "42284", "issueType": "Bug", "key": "MODULES-1677", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15294a57610068e748be", "resolution": "Won't Fix", "resolutionDate": "2021-01-18T07:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Installation of MySQL 5.6 fails on FreeBSD", "timeSpent": "PT0S", "updated": "2021-01-18T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "It looks like mysql needs some extra steps to set the root password to empty: http://stackoverflow.com/questions/2336081/how-to-change-root-password-to-an-empty-one\n\nIs your intention to really set the root password to empty? I think it would be preferable to add a validation step to make sure the root_password parameter is not empty.", "created": "2015-01-20T12:05:00.000000"}, {"author": "623c15294a57610068e748be", "body": "The item on stackoverflow is for when you want to remove an unknown root password. That's not the case here. We do know the password for the user and want to remove it.\n\nThe issues is that mysql_password('') in puppet generates a hash, but PASSWORD('') in MySQL won't.\n\nI've made some changes for this in https://github.com/puppetlabs/puppetlabs-mysql/pull/646", "created": "2015-01-25T04:43:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/646 merged", "created": "2015-02-05T11:39:00.000000"}], "components": ["mysql"], "created": "2015-01-17T08:57:00.000000", "creator": "623c15294a57610068e748be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c6bb59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxxdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1245866145_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_405482402"}], "description": "This would set a passwork which won't allow you to connect\n\n{code:puppet}\nclass { '::mysql::server':\n  old_root_password\t\t=> \"test\",\n  root_password\t\t\t=> \"\",\n}\n{code}\n\nThis is something one might try to remove the root password.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41305", "fixedVersions": [], "id": "41305", "issueType": "Bug", "key": "MODULES-1676", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15294a57610068e748be", "resolution": "Fixed", "resolutionDate": "2015-02-05T11:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Two double quotes are accepted as root password, but won't work.", "timeSpent": "PT0S", "updated": "2015-02-05T11:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "looking at the module there is already support for the add-apt-repository command. The question would be do we want to deprecate the use of apt-key ?", "created": "2015-01-26T07:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user I'm not seeing where it's supporting `add-apt-repository`? Where are you seeing that?", "created": "2015-01-26T15:36:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "sorry if i got this wrong, but it looks like there is code within manifests/ppa.pp\n{noformat}\n    exec { \"add-apt-repository-${name}\":\n        environment => $proxy_env,\n        command     => \"/usr/bin/add-apt-repository ${options} ${name}\",\n        unless      => \"/usr/bin/test -s ${sources_list_d}/${sources_list_d_filename}\",\n        user        => 'root',\n        logoutput   => 'on_failure',\n        notify      => Exec['apt_update'],\n        require     => [\n        File['sources.list.d'],\n        Package[$package],\n        ],\n    }\n{noformat}", "created": "2015-01-26T15:40:00.000000"}, {"author": "70121:2739e57d-a06f-4909-95c8-fecf3ae26052", "body": "I realized my description of the issue and suggested fix are incorrect. I'll update this shortly with corrected info.", "created": "2015-01-26T17:01:00.000000"}, {"author": "70121:2739e57d-a06f-4909-95c8-fecf3ae26052", "body": "Apologies for the inaccurate original post. I spent some time digging into this and here's the corrected version. There are actually three issues at play here:\n\n1. apt-key does not do any key verification. It assumes the user has already verified the key(s) themselves.\n\nThis means an attacker can MITM the apt connection and supply different packages to the user. The fix here is: before supplying any GPG key to apt-key, GPG should be used to verify that the fingerprint of the key that was downloaded matches what was supplied. This is very important because keys are almost always downloaded over connections with no SSL/TLS. Even most official Linux distribution package repos don't use SSL, so verifying the fingerprint via GPG is the only way to know the correct key was downloaded.\n\n2. So, GPG should be used to verify the fingerprint of the downloaded key before passing it to apt-key. Unfortunately both 32-bit keys are easily spoofed and 64-bit fingerprints are easily collidable, as described at these links:\n\nhttps://evil32.com/\nhttps://help.riseup.net/en/security/message-security/openpgp/best-practices#dont-rely-on-the-key-id\n\nThus, the full fingerprint should be used for verification.\n\n3. Unfortunately, versions of GPG older than 2.0.24 do not verify the fingerprint of the key at all when using --recv-keys, even when the full fingerprint is supplied. See http://bugs.gnupg.org/gnupg/issue1579.\n\nSo with all that said, here's how to fix this terrible situation:\n\n1. Update the module so that fingerprints are verified even on older, unpatched versions of GPG. This can be done by grabbing the gpg fingerprint from the downloaded file and confirming the fingerprint supplied by the file matches the one the user supplied in their Puppet code. Here's the command you can use to grab the full fingerprint from the downloaded file:\n\ngpg --with-fingerprint --with-colons $DOWNLOADED_GPG_KEY_FILE | awk -F: '/^fpr:/ { print $10 }'\n\n2. Parse the output of gpg --version and print a warning on Puppet runs asking users to upgrade GPG if they're running a version older than 2.0.26.\n3. Print a warning on Puppet runs if the fingerprint supplied in the Puppet code is anything less than the full fingerprint (40 hex chars).\n4. Update the module documentation to make it clear that full fingerprints should always be used.", "created": "2015-01-26T19:15:00.000000"}, {"author": "70121:2739e57d-a06f-4909-95c8-fecf3ae26052", "body": "Is this still being worked on?", "created": "2015-02-27T19:07:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We will look to see if there is time in the current sprint. ", "created": "2015-03-02T03:23:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We are looking at this, for our current sprint. ", "created": "2015-03-04T10:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/459", "created": "2015-03-16T03:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/459", "created": "2015-03-16T03:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2015-03-16T13:20:00.000000"}], "components": ["apt"], "created": "2015-01-16T16:25:00.000000", "creator": "70121:2739e57d-a06f-4909-95c8-fecf3ae26052", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50dc68ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp2vr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1425754_*|*_3_*:*_1_*:*_853414547_*|*_5_*:*_2_*:*_36870812_*|*_6_*:*_1_*:*_10088_*|*_10006_*:*_1_*:*_4191135513"}], "description": "puppetlabs/apt is not verifying apt GPG keys on Ubuntu because it relies on apt-key, and apt-key currently has a security vulnerability/bug which causes it not verify GPG keys correctly when used with the versions of GPG currently available from the official Canonical apt repos.\n\nThe bug is described here: https://bugs.launchpad.net/ubuntu/+source/gnupg2/+bug/1409117\n\nWhile that bug is marked as \"fixed,\" it's only fixed in the latest version of GPG, which is not available via the official ubuntu precise repos. We have a separate bug report open with Canonical/Ubuntu to get the GPG fix backported to the versions of GPG available in the repos.\n\nPuppet Labs can mitigate this issue and protect Ubuntu users by updating the puppetlabs/apt module to use \"apt-add-repo\" instead, which does properly verify GPG keys.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42283", "fixedVersions": [], "id": "42283", "issueType": "Bug", "key": "MODULES-1675", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:2739e57d-a06f-4909-95c8-fecf3ae26052", "resolution": "Fixed", "resolutionDate": "2015-03-16T03:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/apt does not verify apt GPG keys on Ubuntu", "timeSpent": "PT0S", "updated": "2015-03-16T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Why this is a problem - http://www.jsnover.com/blog/2013/12/07/write-host-considered-harmful/", "created": "2015-01-16T13:51:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Shouldn't that be {{command => \"Write-Output 'Check this out'\"}}?", "created": "2015-01-16T14:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yes, it should. Friday ... :/", "created": "2015-01-16T14:27:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Bad PowerShell constructs and write-host letting me get away with it. It's different treatment of objects, should have used apos or quotes around the string to get desired behavior.", "created": "2015-01-16T14:29:00.000000"}], "components": ["powershell"], "created": "2015-01-16T13:48:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35013471"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxx5z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2456338_*|*_6_*:*_1_*:*_0"}], "description": "\n{noformat}\nexec {'weird output':\n  command => \"Write-Output Check this out\",\n  provider => powershell,\n  logoutput => true,\n}\n{noformat}\n\nProduces this:\n{noformat}\nNotice: Compiled catalog for windows.vm in environment production in 0.20 seconds\nNotice: /Stage[main]/Main/Exec[weird output]/returns: Check\nNotice: /Stage[main]/Main/Exec[weird output]/returns: this\nNotice: /Stage[main]/Main/Exec[weird output]/returns: out\nNotice: /Stage[main]/Main/Exec[weird output]/returns: executed successfully\n{noformat}\n\n\nShould have produced a similar output to Write-Host\n{noformat}\nNotice: Compiled catalog for windows.vm in environment production in 0.19 seconds\nNotice: /Stage[main]/Main/Exec[weird output]/returns: Check this out\nNotice: /Stage[main]/Main/Exec[weird output]/returns: executed successfully\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40094", "fixedVersions": [], "id": "40094", "issueType": "Bug", "key": "MODULES-1674", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Fix", "resolutionDate": "2015-01-16T14:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using Write-Output in PowerShell with logoutput => true gives multiple notices, one per word", "timeSpent": "PT0S", "updated": "2015-01-16T14:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "The fix PR https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/297", "created": "2015-01-16T09:14:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Merged, thanks!", "created": "2015-01-20T15:57:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-16T09:04:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2bc25ce8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxwuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8264443_*|*_10007_*:*_1_*:*_362146898_*|*_5_*:*_1_*:*_0"}], "description": "According to the man rabbitmq-env.conf:\n\"The variable names in /etc/rabbitmq/rabbitmq-env.conf are always equal to the environment variable names, with the RABBITMQ_ prefix removed: RABBITMQ_NODE_PORT from the environment becomes NODE_PORT in the /etc/rabbitmq/rabbitmq-env.conf file, etc.\"\n\nOtherwise, the values from rabbitmq-env file *will override* ones in the init script so the rabbit could fail to start (if init script relies on these ones)\n\nThe solution is to remove RABBITMQ_ prefix from rabbitmq::config defaults for $default_env_variables", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38026", "fixedVersions": [], "id": "38026", "issueType": "Bug", "key": "MODULES-1673", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-01-20T15:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-rabbitmq: config manifest should follow the rules from man rabbitmq-env.conf pages", "timeSpent": "PT0S", "updated": "2015-01-20T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It is actually an anti-pattern to embed hiera calls in modules that are publicly consumable as any hiera calls when hiera is not configured will cause the catalog compile to fail. Until hiera calls can succeed even without hiera being configured, we cannot adopt these changes in-code. Sorry.\n\nIn the mean time, you can always do:\n{noformat}\nclass { 'apt':\n  #...\n  sources => hiera_hash(\"apt::sources\", undef),\n}\n{noformat}", "created": "2015-01-16T11:27:00.000000"}], "components": ["apt"], "created": "2015-01-16T08:53:00.000000", "creator": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d90c022"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxwu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9261041_*|*_6_*:*_1_*:*_0"}], "description": "Using Hiera with automatic lookup only supports the priority lookup method.\n\nDefining sources in 2 levels only applies one of them\nI've solved this with this little patch in init.pp\n\n  $hiera_sources  = hiera_hash(\"${module_name}::sources\",undef)\n  $fin_sources = $hiera_sources ? {\n    undef   => $sources,\n    default => $hiera_sources,\n  }\n  #notify { \"${fin_sources}\": }\n\n  # manage sources if present\n  if $fin_sources != undef {\n    validate_hash($fin_sources)\n    create_resources('apt::source', $fin_sources)\n  }\n\nFor instance:\nhiera.yaml \n:backends:\n  - yaml\n\n:yaml:\n  :datadir: /etc/puppet/hieradata\n\n\n:hierarchy:\n  - \"node/%{::fqdn}\"\n  - \"virtual/%{::virtual}\"\n  - \"virtual/%{::virtual}/%{::operatingsystem}\"\n  - \"virtual/%{::virtual}/%{::operatingsystem}/%{::lsbdistcodename}\"\n  - \"osfamily/%{::osfamily}\"\n  - \"operatingsystem/%{::operatingsystem}\"\n  - \"operatingsystem/%{::operatingsystem}/%{::lsbdistcodename}\"\n  - common\n  - ntp\n\nFILE puppet/hieradata/virtual/vmware/Ubuntu/lucid.yaml\n\napt::sources:\n  '07_vmware.sources':\n    location: 'http://packages.vmware.com/tools/esx/latest/ubuntu'\n    release: 'lucid'\n    repos: 'main'\n\nFILE /etc/puppet/hieradata/operatingsystem/Ubuntu/lucid.yaml\napt::sources:\n  '00_official.sources':\n    location: 'http://fr.archive.ubuntu.com/ubuntu/'\n    release: 'lucid'\n    repos: 'main restricted universe multiverse'\n\nAnd doing the test in a Ubuntu lucid (other versiones also apply), only applies the first repo.", "environment": "Puppetmaster 3.7.3\nPassenger 3.7.3\nHIera 1.3.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36920", "fixedVersions": [], "id": "36920", "issueType": "Improvement", "key": "MODULES-1672", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "resolution": "Won't Fix", "resolutionDate": "2015-01-16T11:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "APT modules sources hash and hiera", "timeSpent": "PT0S", "updated": "2015-01-16T11:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into stable at [ba41181fcd68c2|https://github.com/puppetlabs/puppetlabs-windows/commit/ba41181fcd68c2472252ea29f9672f00113877d4].", "created": "2015-07-16T14:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Released in 2.0.1 - https://forge.puppetlabs.com/puppetlabs/windows", "created": "2015-07-16T14:25:00.000000"}], "components": ["acl", "supported", "windows-pack"], "created": "2015-01-15T18:05:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@448cf664"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc0v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "We actually fixed this last sprint."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_298191_*|*_5_*:*_1_*:*_8624_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_15707883690"}], "description": "On Windows Server 2012 R2, {{puppet module list}} complains about missing dependencies, even when the dependencies do exist.\n\n```\nC:\\Users\\Administrator> puppet module list\nWarning: Missing dependency 'opentable-download_file':\n  'puppetlabs-windows' (v1.0.0) requires 'opentable-download_file' (v1.x)\nWarning: Missing dependency 'opentable-iis':\n  'puppetlabs-windows' (v1.0.0) requires 'opentable-iis' (v1.x)\nWarning: Missing dependency 'opentable-windowsfeature':\n  'puppetlabs-windows' (v1.0.0) requires 'opentable-windowsfeature' (v1.x)\nWarning: Missing dependency 'puppetlabs-acl':\n  'puppetlabs-windows' (v1.0.0) requires 'puppetlabs-acl' (v1.x)\nWarning: Missing dependency 'puppetlabs-powershell':\n  'puppetlabs-windows' (v1.0.0) requires 'puppetlabs-powershell' (v1.x)\nWarning: Missing dependency 'puppetlabs-reboot':\n  'puppetlabs-windows' (v1.0.0) requires 'puppetlabs-reboot' (v0.x)\nWarning: Missing dependency 'puppetlabs-registry':\n  'puppetlabs-windows' (v1.0.0) requires 'puppetlabs-registry' (v1.x)\nC:/ProgramData/PuppetLabs/puppet/etc/modules\n\u251c\u2500\u2500 liamjbennett-windows_autoupdate (v0.0.1)\n\u251c\u2500\u2500 nanliu-staging (v1.0.2)\n\u251c\u2500\u2500 opentable-download_file (v1.1.0)\n\u251c\u2500\u2500 opentable-iis (v1.3.0)\n\u251c\u2500\u2500 opentable-windowsfeature (v1.0.0)\n\u251c\u2500\u2500 pltraining-win_essentials (v0.0.2)\n\u251c\u2500\u2500 puppetlabs-acl (v1.0.4)\n\u251c\u2500\u2500 puppetlabs-dism (v1.1.0)\n\u251c\u2500\u2500 puppetlabs-powershell (v1.0.4)\n\u251c\u2500\u2500 puppetlabs-reboot (v0.1.9)\n\u251c\u2500\u2500 puppetlabs-registry (v1.0.3)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.5.1)\n\u251c\u2500\u2500 puppetlabs-windows (v1.0.0)\n\u251c\u2500\u2500 rismoney-chocolatey (v0.4.1)\n\u2514\u2500\u2500 trlinkin-domain_membership (v1.0.1)\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36919", "fixedVersions": [], "id": "36919", "issueType": "Bug", "key": "MODULES-1671", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2015-07-16T14:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows pack has dependency errors", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5fc2d5bf-ff10-4549-a48e-3b0c2b92bf56", "body": "Patch contributed as pull request [puppetlabs/puppetlabs-stdlib#404|https://github.com/puppetlabs/puppetlabs-stdlib/pull/404]", "created": "2015-01-15T15:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2015-07-28T18:01:00.000000"}], "components": ["stdlib"], "created": "2015-01-15T14:49:00.000000", "creator": "557058:5fc2d5bf-ff10-4549-a48e-3b0c2b92bf56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6faf3c71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxwhz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74949999_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16694577773"}], "description": "is_domain_name('192.168.1.1') evaluates to true, but an IP address is not a valid domain name. \n\nRFC952 initially defined a domain name. RFC1123 relaxed the definition to allow the first character to be a letter or digit, e.g. 37signals.com. However, this created the possibility that IP addresses in the dotted-decimal (\"#.#.#.#\") form would overlap with this more liberal syntax, so clarifications were added.\n\nbq. If a dotted-decimal number can be entered without such identifying delimiters, then a full syntactic check must be made, because a segment of a host domain name is now allowed to begin with a digit and could legally be entirely numeric (see Section 6.1.2.4).  However, a valid host name can never have the dotted-decimal form #.#.#.#, since at least the highest-level component label will be alphabetic.\n??See [RFC 1123, Section 2.1|http://tools.ietf.org/html/rfc1123#section-2]??\n\nA patch is ready for consideration and will be provided as a github pull request.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35838", "fixedVersions": [], "id": "35838", "issueType": "Bug", "key": "MODULES-1670", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5fc2d5bf-ff10-4549-a48e-3b0c2b92bf56", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "IP Addresses should not be matched by is_domain_name()", "timeSpent": "PT0S", "updated": "2015-07-28T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "body": "Furthermore - setting ssl_only won't remove the TCP listener for STOMP. See https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/templates/rabbitmq.config.erb#L63-69", "created": "2015-02-05T07:06:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to have changes substantially from when the bug was raised. Is it still an issue for you [~accountid:557058:fb7a7637-ad03-479c-b1cd-ffe30777f688] ?", "created": "2016-02-22T04:32:00.000000"}, {"author": "557058:fb7a7637-ad03-479c-b1cd-ffe30777f688", "body": "Former user - sorry, I can't verify this since I don't have an environment with RabbitMQ anymore.", "created": "2016-02-22T08:46:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-15T13:27:00.000000", "creator": "623c08e6a2f6400069eb765c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69f1b3cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz875z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/15"}], "description": "Issue and workaround documented in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/293 but the underlying issue should be addressed.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "33770", "fixedVersions": [], "id": "33770", "issueType": "Bug", "key": "MODULES-1669", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08e6a2f6400069eb765c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-rabbitmq: setting ssl_only => true does not actually disable non-ssl ports", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[GH PR: #980|https://github.com/puppetlabs/puppetlabs-apache/pull/980]", "created": "2015-01-15T06:43:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-15T06:41:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@346c6ca7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxw67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104812108_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_623127676"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39120", "fixedVersions": [], "id": "39120", "issueType": "Improvement", "key": "MODULES-1668", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-01-23T16:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Indentations of ERB in template vhost/_directories.erb is incorrect", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "From a cursory reading of the links, the use cases of connector-python are not immediately apparent and I am not a very knowledgable mysql user :). Could you please explain its purpose, how widely used it is, and the kind of module interface you might be expecting for this? Is it as simple as having a class install a package, or is it used to replace the internal provider calls to mysql, or what?\n\nThanks for helping out!", "created": "2015-01-16T11:55:00.000000"}, {"author": "623c15294a57610068e748be", "body": "It is the officially supported python binding. The other python binding MySQLdb was available long before Connnector/Python and used to be the default. But now Connector/Python has some advantages.\n\nI managed to install it with puppet:\n{code:puppet}\nclass { '::mysql::bindings':\n  python_enable\t\t\t=> true,\n  python_package_name\t\t=> \"py27-mysql-connector-python2-2.0.2\",\n  python_package_provider\t=> \"pkgng\",\n}\n{code}\n\nIf I use pip as package provider it fails:\n{noformat}\nError: Execution of '/usr/local/bin/pip install -q mysql-connector-python' returned 1: Could not find any downloads that satisfy the requirement mysql-connector-python\n  Some externally hosted files were ignored (use --allow-external mysql-connector-python to allow).\nNo distributions at all found for mysql-connector-python\n{noformat}\n\nThis is because you need to allow externally hosted files to be able to install mysql-connectory-python with pip. I tried to specify install_options, but those were not used for pip. This seems to be related to PUP-1071\n\nI think something like this would be helpful:\n{code:puppet}\nclass { '::mysql::bindings':\n  python_enable\t\t\t=> true,\n  python_binding_type             => \"mysql-connector-python\",\n}\n{code}\n\nAnd then the module should be able to locate the correct package for the platform like it does for MySQLdb.", "created": "2015-01-17T08:41:00.000000"}], "components": ["mysql"], "created": "2015-01-15T02:56:00.000000", "creator": "623c15294a57610068e748be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f8833a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxw5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/15"}], "description": "It would be nice to have to option to use the official MySQL Connector/Python (mysql-connector-python) instead of just MySQLdb\n\nhttp://dev.mysql.com/doc/connector-python/en/\nhttps://pypi.python.org/pypi/mysql-connector-python", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42282", "fixedVersions": [], "id": "42282", "issueType": "New Feature", "key": "MODULES-1667", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15294a57610068e748be", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support for MySQL Connector/Python", "timeSpent": "PT0S", "updated": "2015-01-17T08:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:c5139bd2-f8b8-4d7a-a5bc-e372fa256d17] could you please past in --debug output from your repro example above? it will hopefully be very useful.", "created": "2017-08-17T12:37:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-14T17:51:00.000000", "creator": "557058:c5139bd2-f8b8-4d7a-a5bc-e372fa256d17", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fa4b736"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzfho7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_502035126_*|*_3_*:*_1_*:*_543581_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6491707282_*|*_10005_*:*_1_*:*_81209422940"}], "description": "The apache module will not change the docroot owner or group permissions if the vhost uses /var/www/html as the docroot (and even though the default_vhost setting is false).\n\nSteps to reproduce:\n[root@web0024 ~]# rpm -q httpd\npackage httpd is not installed\n[root@web0024 ~]# ls /var/www\nls: cannot access /var/www: No such file or directory\n[root@web0024 ~]# puppet apply -t -e \"\n  class { 'apache':\n    default_vhost       => false,\n    default_mods        => false,\n    default_confd_files => false,\n  }\n\n  apache::vhost { 'apache.example.com':\n    port => '80',\n    docroot => '/var/www/html',\n    docroot_owner => 'apache',\n  }\n\"\n[Output removed]\n[root@web0024 ~]# ls -ld /var/www/html\ndrwxr-xr-x. 2 root root 4096 Oct 16 14:49 /var/www/html\n[/var/www/html should be owned by the apache user.]", "environment": "CentOS6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42281", "fixedVersions": [], "id": "42281", "issueType": "Bug", "key": "MODULES-1666", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5139bd2-f8b8-4d7a-a5bc-e372fa256d17", "resolution": "Won't Do", "resolutionDate": "2017-10-31T15:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "disabled default apache vhost affecting non-default vhost", "timeSpent": "PT0S", "updated": "2017-10-31T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:79277b58-783c-4010-9aa2-453f1438025a] How was the environment specified? With --environment, or from the node classification side, or in the agent's puppet.conf?\n\nWhat version of puppet is this?", "created": "2015-01-16T14:27:00.000000"}, {"author": "557058:ca101e33-bd78-4a89-bd4d-a7a3044259f9", "body": "Thanks, Hunter.  We're using PE 3.7.1.  PE Classification allows agent specified environments.  When we discovered the issue, we had specified a non-production environment in the Live Management interface of the PE Console when requesting an immediate agent run.  I have since replicated it with --environment.", "created": "2015-01-16T14:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This is a bit of a tricky situation. Right now the module simple sets the machine up for a reboot and lets the restart trigger the agent normally.\n\nI'm guessing that this agent is normally run with {{environment = production}} in the {{puppet.conf}} file ([the default setting|https://docs.puppetlabs.com/references/latest/configuration.html#environment]) and you want to keep it that way?\n\n\n", "created": "2015-01-16T14:53:00.000000"}, {"author": "557058:ca101e33-bd78-4a89-bd4d-a7a3044259f9", "body": "Exactly.", "created": "2015-01-16T14:55:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "In a module development scenario where {{--environment}} is specified on the command line and the system reboots, the computer should kick off the regular production environment run (that's how the agent is designed to work now). Then a user developing the module should make the call again for it to kick off the environment specific call.\n\nThe weirdness here comes from a scenario where you want to handle this with Live Management and have it work differently on reboot, temporarily.\n\nDo I have that captured appropriately?", "created": "2015-01-16T15:13:00.000000"}, {"author": "557058:ca101e33-bd78-4a89-bd4d-a7a3044259f9", "body": "Yes, I think so.  My only comments are that I don't think it's specific to Live Management, and that our expectation for our temporarily set environment to persist longer than a single Puppet run could have been faulty.  I suppose this just something that surprised us, since I had imagined the post-reboot run would pick up where the pre-reboot catalog left off.  Since the behavior we desired can be effected by managing puppet.conf, we have a resolution for our issue.", "created": "2015-01-16T15:30:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "This could potentially be handled in the reboot module by having it modify the puppet.conf file.  When a reboot is scheduled, it moves any existing {{environment}} value in puppet.conf into an external fact text file in {{/etc/facter/facts.d}}/{{%ProgramData%\\PuppetLabs\\facter\\facts.d}} (support for which is provided by stdlib) with a name like {{reboot_environment}} or something.  It then sets {{environment}} in puppet.conf to the current running environment.  The next time the agent runs, the reboot resource would detect that no reboot was scheduled, restore the standard environment, and remove the external fact.\n\nThe drawbacks to this scheme are:\n# It would require a dependency on stdlib.\n# The reboot resource would need to be present even on runs where reboots were not necessary in order to restore the old environment to puppet.conf.  This is more of a documentation issue than anything.\n# I'm not immediately sure how multiple reboot resources would work with this, especially if one but not the other were refreshed.\n\nAnd now that I type #3, it occurs to me that I don't know if the reboot type currently supports multiple instances.  Research!", "created": "2015-01-28T20:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "A possibly more appropriate thing to do is set a script to run on reboot. This would also have the nice effect of handling puppet runs that are not set up by a running agent (aka puppet apply and masterless).", "created": "2015-01-29T10:03:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Of course we'd need to detect either how the request came in OR (and I prefer this one) make it a parameter on the reboot type itself to explicitly kick off a script.", "created": "2015-01-29T10:04:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "How would this be done on Windows with the assurance that the script would run before the Puppet service started? I know on POSIX systems it's fairly simple to specify the order in which things run during boot, but I'm not aware of a similar facility in Windows.", "created": "2015-01-29T10:10:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Windows is fairly simple. Take a look at Matt Wrock's method for [BoxStarter|https://github.com/mwrock/boxstarter/blob/master/Boxstarter.Bootstrapper/Invoke-Reboot.ps1]. While this is close to what we would do, we'd want to get closer to boot time. With respect to before the puppet service started, it may not need to be a timing issue. As long as the two don't lock on each other, the reboot or the restarted service would pick up where it left off.", "created": "2015-01-29T10:34:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "The problem is that ideally you'd want the reboot's one-off run to run before the Puppet service started, because when the Puppet service starts it executes a standard run.  Matt Wrock's method in BoxStarter doesn't handle this and, in fact, will most likely run _after_ the Puppet service starts, since the puppet service is a service and this is an entry in the startup folder in the start menu.  That's a problem already but it becomes worse when you realize that, if the Puppet service's initial run hasn't finished when the script in the startup folder attempts to kick off the reboot module's custom run, the custom run will notice lock file and fail.  This can be worked around by putting looping logic in the script in the startup folder, but it'd be better if we could get the script to run before the service does.\n\nAs a side note, for scripts that you only want to run at startup once, a better option is to put an entry in {{HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce}} (or the same location in HKEY_CURRENT_USER, depending on your goals).", "created": "2015-01-29T11:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d] Thank you for elaborating more on what I succinctly stated. :)\n\n", "created": "2015-01-29T12:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Please consider eventual consistency. I'm stating that as long as we find a way around the locking issue, it doesn't really matter which one runs first.", "created": "2015-01-29T12:12:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "That's certainly fair, but it's worth considering the possibility that, if an agent is run once on an environment that it usually doesn't use and that entails a reboot, its standard environment may revert the changes that necessitated a reboot.  When the reboot environment is run again, it would require another reboot, after which the standard environment would revert the changes, etc.", "created": "2015-01-29T12:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Dueling manifests is not a scenario we support anyway. :)", "created": "2015-01-29T12:57:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "That's my point. Running on a separate environment once may result in you having dueling manifests.", "created": "2015-01-29T12:59:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d] I don't disagree with you at all on that point. This ticket is still open based on needing more information. It's likely we will explore the scripts after restart idea separately to address masterless puppet scenarios. \n\nGranted this is a very sharp edge and not a common scenario, but there are possible places where folks would do this kind of thing being very careful that they don't have dueling scenarios in their manifests. And if they do, well that's not a supported scenario, they should update their puppet.conf file as previously stated above.", "created": "2015-01-29T14:36:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "That makes sense.", "created": "2015-01-29T14:40:00.000000"}], "components": ["reboot"], "created": "2015-01-14T12:08:00.000000", "creator": "70121:79277b58-783c-4010-9aa2-453f1438025a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@104cb2bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxv0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/15"}], "description": "Using Live Management, we triggered a puppet agent run with force = true, and environment set to a non production environment. A reboot resource was declared and the system rebooted then an agent run started for the production environment. I expected the agent run after the reboot to use my non-production environment. ", "environment": "Windows Server 2012 R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39119", "fixedVersions": [], "id": "39119", "issueType": "Bug", "key": "MODULES-1665", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:79277b58-783c-4010-9aa2-453f1438025a", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot resource does not respect command line specified environment on restart of run", "timeSpent": "PT0S", "updated": "2015-01-29T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "We will probably need to target SLES 10, 11, and 12 separately. Which version is a priority for you?", "created": "2015-01-20T11:41:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "prio1 is SLES 11, SLES 12 came in future\nare there any timeline for implementation?", "created": "2015-01-20T23:33:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Adding it to our backlog, we'll expect to get to it in our next sprint.", "created": "2015-01-21T10:00:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We reviewed this request and did an initial scoping.  The amount of work required to add SLES support to Apache is significant, and we currently have no outlook on when resources would be available to complete this effort.  If this is still a high priority in 8 months, please re-open and we can re-evaluate.", "created": "2015-02-11T10:26:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "Oh, that are bad news....\nWe need support for sles asap, can i to accelerate the development progress?", "created": "2015-02-12T01:04:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi, I'm sorry I didn't understand the last part of your question.  Are you asking if you can accelerate the development progress?", "created": "2015-02-12T08:45:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:623e74d650bb2b0070b7ed34] We're happy to accept pull requests to add this support, as long as they don't drastically change the structure and functionality of the module.", "created": "2015-02-12T09:15:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "HI Alexander,\n\nsorry for my bad english....\nYes, i mean can we accelerate the development progress?\n(donation or so)\n\n", "created": "2015-02-12T23:46:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Karsten - Can we continue this conversation over email?  Please email me at alexander.johnson@puppetlabs.com.  Thanks.", "created": "2015-02-16T11:12:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "I reopen this request.....", "created": "2015-09-15T04:35:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:e4058f28-17b6-434e-8feb-905b1739017a", "body": "Hi Karsten, Alexander, any results of your mail discussion ? \n\n\n", "created": "2016-04-22T00:43:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We looked into this, and saw that is was a significant undertaking.  Unfortunately, we just don't have the people that we can devote to this project at this time. ", "created": "2016-04-22T10:59:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket with the note that the apache module currently supports the SLES OS versions", "created": "2021-01-25T07:23:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-14T07:25:00.000000", "creator": "623e74d650bb2b0070b7ed34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eff75c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8767:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_4_*:*_17048782414_*|*_3_*:*_1_*:*_609441619_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_18637800568_*|*_10004_*:*_5_*:*_152756177683_*|*_10006_*:*_1_*:*_1206483185_*|*_10005_*:*_1_*:*_80373396"}], "description": "plan your the support to configure apache on SLES operation system?", "environment": "SLES", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42280", "fixedVersions": [], "id": "42280", "issueType": "New Feature", "key": "MODULES-1662", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d650bb2b0070b7ed34", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "SLES Support for puppetlabs-apache Modul", "timeSpent": "PT0S", "updated": "2021-01-25T07:23:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "body": "I made another quick test, and found that, the cause of the problem seems to be that multiple keys have the same comment.\n\nWhat I did was to remove one of the keys that had \"root@wormhole.intern\" as comment, and reran the puppet client.\n\nThe remaining key was purged:\n\n(/Stage[main]/Accounts/Ssh_authorized_key[root@wormhole.intern]/ensure) removed\n\nand only one remaining warning in the logs:\n/Ssh_authorized_key[sebastia@wormhole.ds9]) Cannot schedule without a schedule-containing catalog", "created": "2015-01-14T01:31:00.000000"}, {"author": "623a4b114a57610068e67782", "body": "This issue is impacting me as well. I have two keys, RSA and DSS for accessing a systems (for legacy reasons). Since they're for accessing the same system, they have the same comment. The config is vended to me for compliance reasons, so even if I go about all my serves and fix it, the problem will routinely come up. A more unique way of tracking these would be great. Perhaps by public key fingerprint?", "created": "2015-02-24T15:00:00.000000"}, {"author": "70121:1749a06c-efaf-4591-8c46-ca7579728617", "body": "I made a simple vagrant test for this. files I used were:\n* Vagrantfile:\n{code}\nVAGRANTFILE_API_VERSION = \"2\"\n\nVagrant.configure(VAGRANTFILE_API_VERSION) do |config|\n  config.vm.box = \"puppetlabs/centos-7.0-64-puppet\"\n  config.vm.box_url = \"https://atlas.hashicorp.com/puppetlabs/boxes/centos-7.0-64-puppet\"\n  config.vm.provision \"puppet\" do |puppet|\n    puppet.module_path = \"modules\"\n  end\nend\n{code}\n* manifests/default.pp:\n{code}\nnode default {\n  include ::accounts\n}\n{code}\n* modules/accounts/manifests/init.pp:\n{code}\nclass accounts {\n  group { 'testuser':\n    ensure => present,\n    gid    => 5000,\n  }\n\n  user { 'testuser':\n    ensure         => present,\n    purge_ssh_keys => true,\n    comment        => 'Test User',\n    gid            => '5000',\n    uid            => '5000',\n    home           => '/home/testuser',\n    shell          => '/bin/bash',\n    managehome     => true,\n    require        => Group['testuser'],\n  }\n\n  ssh_authorized_key { 'testuser@bogusemail':\n    ensure => present,\n    type   => 'ssh-rsa',\n    user   => 'testuser',\n    key    => 'ABC123',\n  }\n}\n{code}\n\nrun 'vagrant up' followed by 'vagrant provision'. when the user is created use 'vagrant ssh' and run the following to add one line to /home/testuser/.ssh/authorized_keys:\n{code}\nsudo sh -c \"echo 'ssh-dss 987XYZ bogusemail@testuser' >> /home/testuser/.ssh/authorized_keys\"{code}\n\nlog out and run 'vagrant provision' again. output should look something like this:\n{code}\n$ vagrant provision\n==> default: Running provisioner: puppet...\n==> default: Running Puppet with default.pp...\n==> default: Notice: Compiled catalog for localhost.nc.rr.com in environment production in 0.34 seconds\n==> default: Notice: /Stage[main]/Accounts/Ssh_authorized_key[bogusemail@testuser]/ensure: removed\n==> default: Notice: Finished catalog run in 0.03 seconds\n{code}\n\nnow run 'vagrant ssh' again and this time add the bogus entry twice:\n{code}\nsudo sh -c \"printf 'ssh-dss 987XYZ bogusemail@testuser\\nssh-dss 987XYZ bogusemail@testuser\\n' >> /home/testuser/.ssh/authorized_keys\"\n{code}\n\nthis time 'vagrant provision' will not function and will look something like this:\n{code}\n$ vagrant provision\n==> default: Running provisioner: puppet...\n==> default: Running Puppet with default.pp...\n==> default: Notice: Compiled catalog for localhost.nc.rr.com in environment production in 0.29 seconds\n==> default: Warning: /Ssh_authorized_key[bogusemail@testuser]: Cannot schedule without a schedule-containing catalog\n==> default: Notice: Finished catalog run in 0.01 seconds\n{code}", "created": "2015-03-27T08:45:00.000000"}, {"author": "59fb88987fbf8e70a91fcac6", "body": "This affects 3.7.1 as well. ", "created": "2015-05-26T12:39:00.000000"}, {"author": "623c0c4c8d8b9c0068b8aefa", "body": "Are there any plans to fix this issue? Being unable to reliably purge unmanaged SSH keys has a potential security impact so it would be great to improve this.", "created": "2016-04-26T05:29:00.000000"}, {"author": "557058:81891030-2e0c-4e43-877c-365b0561beb9", "body": "Affects me too, in Puppet 4.6.  We are migrating from a single user account with shared access (everyone has their SSH key into the authorized keys file) to individual user accounts. I can't seem to make that work because of this bug. Any suggested workarounds?", "created": "2017-02-02T22:49:00.000000"}, {"author": "557058:6e942abf-3b40-4549-95b7-058eb51d6f87", "body": "I have also observed the same warning in Puppet's output. It looks like this happens if you have keys with spaces in their comments. The warning is not always given when there are problems, so puppet may silently be preserving SSH keys on your hosts which you would expect to be removed.\n\nHere's a script to exercise this bug (tested on puppet 3.6 - don't ask!)\n\n{code}\n#!/bin/bash\n\nset -ux\n\nU=alice\nH=/home/$U\nA_KEYS=$H/.ssh/authorized_keys\n\nuserdel -r \"$U\" || :\n\n# Keys with comments containing spaces where the last word is the same\npuppet apply --execute \"\nssh_authorized_key { ['test key', 'another test key']:\n  user => '$U', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', managehome => true }\"\necho \"Should contain: 'test key' and 'another test key'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['test key2', 'another test key2']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'test key2' and 'another test key2'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['test key2', 'another test key2']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'test key2' and 'another test key2'\"\ncat \"$A_KEYS\"\nrm -f \"$A_KEYS\"\n\n# A mixture of keys with comments containing spaces where the last word is the same and single-word comments which match the last word in multi-word comments\npuppet apply --execute \"\nssh_authorized_key { ['test key', 'test key2']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\"\necho \"Should contain: 'test key' and 'test key2'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['test key3', 'test key4']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'test key3' and 'test key4'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['key3', 'key4']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'test key3' and 'test key4'\"\ncat \"$A_KEYS\"\nrm -f \"$A_KEYS\"\n\n# Keys with comments not containing whitespace\npuppet apply --execute \"\nssh_authorized_key { ['key', 'key2']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\"\necho \"Should contain: 'key' and 'key2'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['key3', 'key4']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'key3' and 'key4'\"\ncat \"$A_KEYS\"\npuppet apply --execute \"\nssh_authorized_key { ['key3', 'key4']:\n  user => '${U}', key => 'x', type => 'ssh-rsa'\n}\nuser { '${U}': ensure => present, home => '${H}', purge_ssh_keys => true }\"\necho \"Should contain: 'key3' and 'key4'\"\ncat \"$A_KEYS\"\n{code}", "created": "2017-06-06T12:52:00.000000"}, {"author": "557058:6e942abf-3b40-4549-95b7-058eb51d6f87", "body": "Looks like the keys with comments containing spaces bug was fixed in 3.7: PUP-2737", "created": "2017-06-06T12:58:00.000000"}], "components": ["sshkeys_core"], "created": "2015-01-14T01:12:00.000000", "creator": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215ec663"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxuhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Feb/15"}], "description": "For all managed user accounts, I have:\npurge_ssh_keys: true\n\nHowever, on each puppet run, I see the warning:\n\nWarning: /Ssh_authorized_key[root@wormhole.intern]: Cannot schedule without a schedule-containing catalog\nWarning: /Ssh_authorized_key[sebastia@wormhole.intern]: Cannot schedule without a schedule-containing catalog\n\nAnd those keys don't get purged.\n\nI use saz-ssh module to manage the authorized_keys contents.\nThe keys that start with V4_* or V6_* in the comment are managed and pushed out to the client via that module. The others were there before,\nand were expected to get purged.\n\n\n# HEADER: This file was autogenerated at 2015-01-08 20:09:40 +0100\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\nfrom=\"10.0.0.27\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPkwyOD0nt9ZCCZucBrWqtLEfRBcmK3PeaYVvwA3B5ezWvQdOSTUU4od2inD6yb723Zdov17yxGQo9ImywtkQV/EXKIxdWFOlfVGbxbqPhoEY2hQrBwK9OyLeyQnU3Iq7yzi4WIWCtl+ZOogxkg5u8pbq75dOJkgOEk/x7wfYU+P\nGcXXhtXc1hJUYlM9GMgZ3NCV4V1TFacPyclvmoDKWdYo6mNhecZz3XSs7r2oOCfa5N4CfAvb8pMgDJtKu8dZhmr6ac4mML6JzGhXkIZAILrO6cpRLQX+ONR+SqsmfhXsKhZjZPMadW53G2VV+Dp6kAvb1HIIqCxqCa3AB58FwD root@wormhole.intern\nfrom=\"2a01:4f8:100:818b:ffff::27\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPkwyOD0nt9ZCCZucBrWqtLEfRBcmK3PeaYVvwA3B5ezWvQdOSTUU4od2inD6yb723Zdov17yxGQo9ImywtkQV/EXKIxdWFOlfVGbxbqPhoEY2hQrBwK9OyLeyQnU3Iq7yzi4WIWCtl+ZOogxkg5u8pbq75\ndOJkgOEk/x7wfYU+PGcXXhtXc1hJUYlM9GMgZ3NCV4V1TFacPyclvmoDKWdYo6mNhecZz3XSs7r2oOCfa5N4CfAvb8pMgDJtKu8dZhmr6ac4mML6JzGhXkIZAILrO6cpRLQX+ONR+SqsmfhXsKhZjZPMadW53G2VV+Dp6kAvb1HIIqCxqCa3AB58FwD root@wormhole.intern\nfrom=\"10.0.0.37\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8gbP6RLzNVWD2hAI8ryl0qksU6+I0L8THRfo8/5gVwcMbkUmp5CV1VesUBnNdq9jA+si1A/5SGg1htdLDrgXdztgBtqQ6w2YwHsU2lkw2an4g2nNXCTqaWG7lcuGxCYxsEhpxZWZEgZNKIHyWnYCJE2AZdG8YLXOlECuND6h6r6\n4FL42a/02jsYopwkCgJ41qdo+LZMV7u83Ga26gQPrBrFNYJ6VIfrC2TpaE80BOEzg2aWzmGL/OU8cFZQjibzgDMu7c+Qhux3bcCAuiPlJy62vDetc6QryLQ7+z1zuav3hP+hzttpffNrXWIhDK8b4uDe9jlgdptEIb6FoYASAr sebastia@wormhole.intern\nfrom=\"2a01:4f8:100:818b:ffff::37\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8gbP6RLzNVWD2hAI8ryl0qksU6+I0L8THRfo8/5gVwcMbkUmp5CV1VesUBnNdq9jA+si1A/5SGg1htdLDrgXdztgBtqQ6w2YwHsU2lkw2an4g2nNXCTqaWG7lcuGxCYxsEhpxZWZEgZNKIHyWnYCJE2AZd\nG8YLXOlECuND6h6r64FL42a/02jsYopwkCgJ41qdo+LZMV7u83Ga26gQPrBrFNYJ6VIfrC2TpaE80BOEzg2aWzmGL/OU8cFZQjibzgDMu7c+Qhux3bcCAuiPlJy62vDetc6QryLQ7+z1zuav3hP+hzttpffNrXWIhDK8b4uDe9jlgdptEIb6FoYASAr sebastia@wormhole.intern\nfrom=\"10.0.0.37\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8gbP6RLzNVWD2hAI8ryl0qksU6+I0L8THRfo8/5gVwcMbkUmp5CV1VesUBnNdq9jA+si1A/5SGg1htdLDrgXdztgBtqQ6w2YwHsU2lkw2an4g2nNXCTqaWG7lcuGxCYxsEhpxZWZEgZNKIHyWnYCJE2AZdG8YLXOlECuND6h6r6\n4FL42a/02jsYopwkCgJ41qdo+LZMV7u83Ga26gQPrBrFNYJ6VIfrC2TpaE80BOEzg2aWzmGL/OU8cFZQjibzgDMu7c+Qhux3bcCAuiPlJy62vDetc6QryLQ7+z1zuav3hP+hzttpffNrXWIhDK8b4uDe9jlgdptEIb6FoYASAr V4_ROOTsebastia@wormhole.intern\nfrom=\"2a01:4f8:100:818b:ffff::37\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8gbP6RLzNVWD2hAI8ryl0qksU6+I0L8THRfo8/5gVwcMbkUmp5CV1VesUBnNdq9jA+si1A/5SGg1htdLDrgXdztgBtqQ6w2YwHsU2lkw2an4g2nNXCTqaWG7lcuGxCYxsEhpxZWZEgZNKIHyWnYCJE2AZd\nG8YLXOlECuND6h6r64FL42a/02jsYopwkCgJ41qdo+LZMV7u83Ga26gQPrBrFNYJ6VIfrC2TpaE80BOEzg2aWzmGL/OU8cFZQjibzgDMu7c+Qhux3bcCAuiPlJy62vDetc6QryLQ7+z1zuav3hP+hzttpffNrXWIhDK8b4uDe9jlgdptEIb6FoYASAr V6_ROOTsebastia@wormhole.intern\nfrom=\"10.0.0.27\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPkwyOD0nt9ZCCZucBrWqtLEfRBcmK3PeaYVvwA3B5ezWvQdOSTUU4od2inD6yb723Zdov17yxGQo9ImywtkQV/EXKIxdWFOlfVGbxbqPhoEY2hQrBwK9OyLeyQnU3Iq7yzi4WIWCtl+ZOogxkg5u8pbq75dOJkgOEk/x7wfYU+P\nGcXXhtXc1hJUYlM9GMgZ3NCV4V1TFacPyclvmoDKWdYo6mNhecZz3XSs7r2oOCfa5N4CfAvb8pMgDJtKu8dZhmr6ac4mML6JzGhXkIZAILrO6cpRLQX+ONR+SqsmfhXsKhZjZPMadW53G2VV+Dp6kAvb1HIIqCxqCa3AB58FwD V4_ROOTroot@wormhole.intern\nfrom=\"2a01:4f8:100:818b:ffff::27\" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPkwyOD0nt9ZCCZucBrWqtLEfRBcmK3PeaYVvwA3B5ezWvQdOSTUU4od2inD6yb723Zdov17yxGQo9ImywtkQV/EXKIxdWFOlfVGbxbqPhoEY2hQrBwK9OyLeyQnU3Iq7yzi4WIWCtl+ZOogxkg5u8pbq75\ndOJkgOEk/x7wfYU+PGcXXhtXc1hJUYlM9GMgZ3NCV4V1TFacPyclvmoDKWdYo6mNhecZz3XSs7r2oOCfa5N4CfAvb8pMgDJtKu8dZhmr6ac4mML6JzGhXkIZAILrO6cpRLQX+ONR+SqsmfhXsKhZjZPMadW53G2VV+Dp6kAvb1HIIqCxqCa3AB58FwD V6_ROOTroot@wormhole.intern\n", "environment": "OpenBSD 5.7-beta, amd64, i386, ...\nClients and servers both on OpenBSD", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "41304", "fixedVersions": [], "id": "41304", "issueType": "Bug", "key": "MODULES-7608", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f3848e45-d328-48b4-adf6-fdddf27e2348", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "purge_ssh_keys doesn't purge keys when multiple keys with same comment are in authorized_keys file", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": ["apt"], "created": "2015-01-13T16:53:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23824aa4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxu8v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_22129716_*|*_1_*:*_1_*:*_2272967_*|*_10007_*:*_2_*:*_35874742_*|*_5_*:*_1_*:*_0"}], "description": "After a refactor led by the community we are seeing failures for ensure absent when not passing the short key as the ID.\nAlso we are not removing keys if there are more than one, need to always check to see if all keys that report to that ID are removed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43349", "fixedVersions": [], "id": "43349", "issueType": "Bug", "key": "MODULES-1661", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2015-01-14T09:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "APT-KEY ensure absent fails", "timeSpent": "PT0S", "updated": "2015-01-14T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:624502adf6a26900695cdeeb] I'm not sure if you were aware of this, but your module was nominated for the [puppet approved program|https://forge.puppetlabs.com/approved].\n\nThere are a few things that would need to be addressed before the module is ready to be reviewed:\n* It looks like the latest sourcecode is not published in GitHub\n* There is no LICENSE file\n* There is no CHANGELOG, which is required to be able to determine if the module is versioned according to SemVer\n* Missing OS compatibility information in metadata\n\nIf those updates get made we can review the module for approved. Thanks!", "created": "2015-05-19T11:09:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "No response from maintainer and github seems unmaintained. ", "created": "2015-11-10T11:25:00.000000"}], "components": ["approved"], "created": "2015-01-13T15:23:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58e9896b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxu4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2393531347_*|*_3_*:*_1_*:*_8473991573_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15124597246"}], "description": "https://forge.puppetlabs.com/cannonps/local_group_policy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33768", "fixedVersions": [], "id": "33768", "issueType": "Task", "key": "MODULES-1660", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Incomplete", "resolutionDate": "2015-11-10T11:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "cannonps/local_group_policy : review for Puppet Approved ", "timeSpent": "PT0S", "updated": "2015-11-10T11:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:624502adf6a26900695cdeeb] I'm not sure if you were aware of this, but your module was nominated for the [puppet approved program|https://forge.puppetlabs.com/approved].\n\nThere are a few things this module needs before it's ready to be re-evaluated.\n* Approved modules must be at least version 1.0.0 and versioned according to [SemVer|semver.org]\n* The module is missing an appropriate LICENSE file\n* The module must express OS compatibility in the metadata\n* The project page has a typo\n* It looks like you have the .DS_STORE files included in your repo\n\nIf you could make those updates we could review this module for approved. Thanks!", "created": "2015-05-19T11:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing due to inactivity. Feel free to reopen.", "created": "2015-11-10T11:12:00.000000"}], "components": ["approved"], "created": "2015-01-13T15:23:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e8714e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxu4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2393558273_*|*_3_*:*_1_*:*_8473543218_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_15124233636"}], "description": "https://forge.puppetlabs.com/cannonps/local_security_policy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43348", "fixedVersions": [], "id": "43348", "issueType": "Task", "key": "MODULES-1659", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Incomplete", "resolutionDate": "2015-11-10T11:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "cannonps/local_security_policy : review for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-11-10T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "I have submitted the below PR to add this feature\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/407\n", "created": "2015-01-13T13:16:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:08:00.000000"}], "components": ["apt"], "created": "2015-01-13T13:16:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35fe5f50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxu1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605062965_*|*_10009_*:*_1_*:*_2087263275_*|*_5_*:*_1_*:*_0"}], "description": "Add support for parameter trusted. \n\ntrusted=yes can be set to indicate that packages from this source are always authenticated even if the Release file is not signed or the signature can't be checked.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34751", "fixedVersions": [], "id": "34751", "issueType": "New Feature", "key": "MODULES-1658", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for parameter trusted", "timeSpent": "PT0S", "updated": "2015-02-13T17:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "Interestingly, firewall is still *working* with this error - entries are being created/removed correctly.  But the error is worrisome.  \n\nWe don't see anything obvious in our iptables runs corresponding to the name 'NEW'.\n\n", "created": "2015-01-13T15:32:00.000000"}, {"author": "5acf9669bfa3980ce7126235", "body": "Actually, it's the following ip6tables rule that was in /etc/sysyconfig/ip6tables that puppetlabs/firewall chokes on:\n\n-A INPUT -m state --state NEW -m udp -p udp --dport 546 -d fe80::/64 -j ACCEPT\n", "created": "2015-01-14T07:55:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "I can confirm that stopping ip6tables ahead of time makes the problem go away.  Note that we are *not* managing ip6tables, and this appears to be the default ip6tables configuration that is generated by system-config-firewall on RHEL6-style systems.", "created": "2015-01-14T08:21:00.000000"}, {"author": "5acf9669bfa3980ce7126235", "body": "And looking further, it's not just the one rule that's a problem -- most of the default RHEL6 ip6tables rules are getting mapped incorrectly.\n\nExamples (adding debug statements around rule_to_hash) that are clearly wrong:\n\n{noformat}\nDebug: Puppet::Type::Firewall::ProviderIp6tables: line: -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT \nDebug: Puppet::Type::Firewall::ProviderIp6tables: hash: {:table=>\"filter\", :action=>\"accept\", :chain=>\"NEW\", :line=>\"-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT \", :state=>[\"22\"], :name=>\"9004 dc0f1adfee77aa04ef7fdf348860a701\", :ensure=>:present, :proto=>\"--dport\", :provider=>\"ip6tables\"}\nDebug: Puppet::Type::Firewall::ProviderIp6tables: line: -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT \nDebug: Puppet::Type::Firewall::ProviderIp6tables: hash: {:table=>\"filter\", :action=>\"accept\", :chain=>\"NEW\", :line=>\"-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT \", :state=>[\"22\"], :name=>\"9004 dc0f1adfee77aa04ef7fdf348860a701\", :ensure=>:present, :proto=>\"--dport\", :provider=>\"ip6tables\"}\n{noformat}\n\n", "created": "2015-01-14T09:43:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] [~accountid:5acf9669bfa3980ce7126235] Could you see if this is working from you if you test from master? We've been working on fixing a bunch of stuff with ip6tables. If not could you give me the trace output?", "created": "2015-01-14T10:02:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "Burt and I both see that the upstream patches appear to fix the specific problem, as of commit 6d7de07d9fec003a25143e417c0e1f66cecacccb .\n\nThat said, while following upstream master (https://github.com/puppetlabs/puppetlabs-firewall) seems to work better, it fails in exciting ways if ip6tables is turned off but is still configured:\n\nError: Execution of '/sbin/ip6tables -t filter -D INPUT -j REJECT --reject-with icmp6-adm-prohibited' returned 1: ip6tables: No chain/target/match by that name.\nError: /Stage[main]/Main/Firewall[9006 8eee49915b9ff9ef00b6af60d5113a66]/ensure: change from present to absent failed: Execution of '/sbin/ip6tables -t filter -D INPUT -j REJECT --reject-with icmp6-adm-prohibited' returned 1: ip6tables: No chain/target/match by that name.\nError: Execution of '/sbin/ip6tables -t filter -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Main/Firewall[9005 dc0f1adfee77aa04ef7fdf348860a701]/ensure: change from present to absent failed: Execution of '/sbin/ip6tables -t filter -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).\nError: Execution of '/sbin/ip6tables -t filter -D INPUT -i lo -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Main/Firewall[9003 49bcd611c61bdd18b235cea46ef04fae]/ensure: change from present to absent failed: Execution of '/sbin/ip6tables -t filter -D INPUT -i lo -j ACCEPT' returned 1: ip6tables: Bad rule (does a matching rule exist in that chain?).", "created": "2015-01-14T11:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] Oh, fun :\\\n\nI'll try to reproduce, but if you have a manifest that you can share that reproduces this, and maybe the trace output from your puppet run that would be super helpful. Thanks!", "created": "2015-01-14T12:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] ok, yeah, I'm going to need some help reproducing this if you can. I tried stopping ip6tables and then applying a manifest only with a `firewall { ... }` rule using the ip6tables provider but it worked fine, running on scientific linux 6", "created": "2015-01-14T14:25:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "I haven't been able to reproduce the problem on another test node.  So I guess the problem was only on the initial test system I was using originally (which had previously been testing the stock 1.3.0 version of the code)?  ", "created": "2015-01-15T12:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks for the information [~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16]. I'm going to try to reproduce in an update situation, but if I can't do that I'm going to close this ticket.", "created": "2015-01-20T19:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16] ok, I was unable to reproduce when I went from version 1.3.0 of the code to HEAD of master from git, so I'm closing this ticket. If you encounter this again please reopen or resubmit with steps for reproduction!", "created": "2015-01-20T19:18:00.000000"}], "components": ["firewall"], "created": "2015-01-13T12:07:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aa17e61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxs7z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78831789_*|*_3_*:*_1_*:*_12349394_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_531279807_*|*_10006_*:*_1_*:*_8236220"}], "description": "We have been running with puppetlabs/firewall 1.1.3 for a while now.  When I tried to update to v1.3.0, I see this error in my puppet rules:\n\nError: /Stage[main]/Main/Resources[firewall]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: NEW\n\nWhat's up?  We need some of the features from 1.3.0, and would prefer to not fork the module.", "environment": "Scientific Linux Fermi 6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34750", "fixedVersions": [], "id": "34750", "issueType": "Bug", "key": "MODULES-1657", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-20T19:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module does not parse default ip6tables configuration", "timeSpent": "PT0S", "updated": "2015-01-20T19:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "body": "With puppetlabs-lvm 0.4.0+, we are able to use extents as follows:\n\nsize => undef,\nextents => 5119,\n\n(or extents => 100%FREE )\n\nSo it looks like this is no longer an issue - although it possibly could be better documented.", "created": "2015-02-04T09:35:00.000000"}], "components": ["lvm"], "created": "2015-01-13T11:48:00.000000", "creator": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@94f61e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtvj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1892804188_*|*_6_*:*_1_*:*_0"}], "description": "We are trying to create a new logical volume using all the space in the defined physical volume.  Because we are using Hiera, we are unable to set size to undef, so we attempted to set extents to '100%free'.\n\nWhen we just set extents, we get the following error:\n2015-01-13 13:32:57 -0500 Puppet (err): Could not retrieve catalog from remote server: Error 400 on SERVER: Must pass size to Lvm::Logical_volume[LVwww] on node mynode.server.com\n2015-01-13 13:32:57 -0500 Puppet (err): Could not retrieve catalog; skipping run\n\nWhen we set both size and extents (which does seem strange, but since we weren't able to set just extents, I wanted to check), we get the following error:\n/Stage[main]/Lvm/Lvm::Volume_group[VGwww]/Lvm::Logical_volume[LVwww]/Logical_volume[LVwww]/ensure (err): change from absent to present failed: Execution of '/sbin/lvcreate -n LVwww --size 20G --extents 1%free VGwww' returned 3: Please specify either size or extents (not both)\n  Run `lvcreate --help' for more information.\n\nSo in our testing, it seems that \"size\" is always required to be set, even though lvcreate allows using just extents - is that by design, or should we be able to use \"extents\" alone?\n\nWe are configuring the lvm components in hiera:\nlvm::volume_groups:\n   VGwww:\n      physical_volumes:\n         - /dev/sdb\n      logical_volumes:\n         LVwww:\n            extents: 100%free\n            mountpath: /www", "environment": "Puppet Enterprise 3.3.2 on RHEL6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36918", "fixedVersions": [], "id": "36918", "issueType": "Bug", "key": "MODULES-1656", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "resolution": "Cannot Reproduce", "resolutionDate": "2015-02-04T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LVM module: Cannot use extents alone to allocate 100% free space", "timeSpent": "PT0S", "updated": "2015-02-04T09:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So is the proposal then to:\n\n- alias {{type}} to {{perm_type}}\n- continue to support both {{type}} and {{perm_type}} for the forseeable future\n- emit a deprecation warning for {{type}}\n- on a major semver boundary, remove {{type}}", "created": "2015-01-13T11:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yes.", "created": "2015-01-13T13:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Registry has the same issue: https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/type/registry_value.rb#L53 Why is it that we can't use {{`type`}}? I imagine there are lots and lots of modules that do this... /cc [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]", "created": "2015-01-13T21:34:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "`type` is reserved as a bare word and must be quoted when a string is wanted. It is ok to have a parameter/variable named `$type`. It is reserved for future use in the 4x series.\n\nThe reason the example above fails is because the value is a hash, and the bare word `type` is used.", "created": "2015-01-15T09:29:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "--[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] I don't think you've properly deprecated it. So this should have put out deprecation warnings on 3.7.x+, correct?--\n\n--Does that work correctly with modules that implement types/providers? From the output below it doesn't appear that is the case, so you haven't properly deprecated it. I'd recommend taking it back to a warning for Puppet 4.x.--\n\n{{type}} for ACL errors because it is a hash value, not a parameter/property. Thus it is properly subject to the error.\n\n\nIn 3.7.x it works without notifying the user of any errors:\n{noformat}\nC:\\code\\puppetlabs\\puppet>where puppet\nC:\\Program Files\\Puppet Labs\\Puppet\\bin\\puppet.bat\n\nC:\\code\\puppetlabs\\puppet>puppet --version\n3.7.3\n\nC:\\code\\puppetlabs\\puppet>puppet apply C:\\temp\\acl_deny.pp\nNotice: Compiled catalog for windows.vm in environment production in 0.48 seconds\nNotice: /Stage[main]/Main/File[c:/bob]/ensure: created\nNotice: /Stage[main]/Main/File[c:/bob/somedir]/ensure: created\nNotice: /Stage[main]/Main/File[c:/bob/somedir/filetoo.txt]/ensure: defined content as '{md5}8690303dcae84177bf642ba30b76393f'\nNotice: /Stage[main]/Main/File[c:/bob/somedir/grandchild]/ensure: created\nNotice: /Stage[main]/Main/File[c:/bob/somedir/grandchild/anotherfile.txt]/ensure: defined content as '{md5}8690303dcae84177bf642ba30b76393f'\nNotice: /Stage[main]/Main/File[c:/bob/file.txt]/ensure: defined content as '{md5}8690303dcae84177bf642ba30b76393f' Notice: /Stage[main]/Main/Acl[c:/bob]/permissions: permissions changed [\n] to [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], type => 'deny' },\n { identity => 'BUILTIN\\Administrators', rights => [\"full\"] }\n]\nNotice: /Stage[main]/Main/Acl[c:/bob]/inherit_parent_permissions: inherit_parent_permissions changed 'true' to 'false'\nNotice: Finished catalog run in 0.19 seconds\n{noformat}\n\nHowever when switching to 4.x the user is immediately presented with errors. \n{noformat}\nC:\\code\\puppetlabs\\puppet>bundle exec puppet apply C:\\temp\\acl_deny.pp\nError: Could not parse for environment production: Use of reserved word: type, must be quoted if intended to be a String value at C:/temp/acl_deny.pp:16:49 on node windows.vm\nError: Could not parse for environment production: Use of reserved word: type, must be quoted if intended to be a String value at C:/temp/acl_deny.pp:16:49 on node windows.vm\n{noformat}\n\nThis is surprising but local to ACL's use of the word 'type' as part of a hash value.  Puppet 4 is a major upgrade so I don't feel we need to change Puppet, just this.\n\nThoughts?", "created": "2015-01-15T09:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR: https://github.com/puppetlabs/puppetlabs-acl/pull/50", "created": "2015-01-28T06:01:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Specs running on Windows are failing for me (364 of these, 6 are failing) , I commented on the PR.", "created": "2015-01-28T09:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The 190 specs that run against *nix however do pass.", "created": "2015-01-28T09:44:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Sweet, I will take another look now.", "created": "2015-02-02T11:28:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Run also against head of repo and I don't see any failures.\n{code}\nUpdating git://github.com/puppetlabs/puppet.git\nFetching gem metadata from https://rubygems.org/.........\nResolving dependencies...\nUsing rake 10.4.2\nUsing coderay 1.1.0\nUsing diff-lcs 1.2.5\nUsing ffi 1.9.6\nUsing win32-dir 0.4.9\nUsing win32-security 0.2.5\nUsing facter 2.4.0\nUsing json_pure 1.8.2\nUsing hiera 1.3.4\nUsing metaclass 0.0.4\nUsing method_source 0.8.2\nUsing mocha 0.10.5\nUsing slop 3.6.0\nUsing win32console 1.3.2\nUsing pry 0.10.1\nUsing puppet 3.7.4 from git://github.com/puppetlabs/puppet.git (at master)\nUsing puppet-lint 1.1.0\nUsing puppet-syntax 1.4.1\nUsing rspec-core 2.99.2\nUsing rspec-expectations 2.99.2\nUsing rspec-mocks 2.99.3\nUsing rspec 2.99.0\nUsing rspec-puppet 2.0.0\nUsing puppetlabs_spec_helper 0.8.2\nUsing win32-api 1.4.8\nUsing windows-api 0.4.3\nUsing windows-pr 1.2.4\nUsing win32-process 0.6.6\nUsing win32-service 0.7.2\nUsing bundler 1.7.12\nYour bundle is updated!\nGems in the group system_tests were not installed.\nPS C:\\puppetlabs-acl> bundle exec rake spec\nDL is deprecated, please use Fiddle\nYour Gemfile lists the gem win32-process (~> 0.6.5) more than once.\nYou should probably keep only one of them.\nWhile it's not a problem now, it could cause errors if you change the version of just one of them later.\nYour Gemfile lists the gem win32-service (~> 0.7.2) more than once.\nYou should probably keep only one of them.\nWhile it's not a problem now, it could cause errors if you change the version of just one of them later.\nC:/Ruby200-x64/bin/ruby.exe -S rspec spec/integration/provider/acl/windows_spec.rb spec/unit/provider/acl/windows_spec.\nb spec/unit/type/acl/ace_spec.rb spec/unit/type/acl_spec.rb --color\nDL is deprecated, please use Fiddle\n.......................................................................................................................\n.......................................................................................................................\n.......................................................................................................................\n....\n\nDeprecation Warnings:\n\n`be_false` is deprecated. Use `be_falsey` (for Ruby's conditional semantics) or `be false` (for exact `== false` equali\ny) instead. Called from C:/puppetlabs-acl/spec/integration/provider/acl/windows_spec.rb:204:in `block (4 levels) in <to\n (required)>'.\n`be_false` is deprecated. Use `be_falsey` (for Ruby's conditional semantics) or `be false` (for exact `== false` equali\ny) instead. Called from C:/puppetlabs-acl/spec/unit/provider/acl/windows_spec.rb:95:in `block (4 levels) in <top (requi\ned)>'.\n`be_false` is deprecated. Use `be_falsey` (for Ruby's conditional semantics) or `be false` (for exact `== false` equali\ny) instead. Called from C:/puppetlabs-acl/spec/unit/provider/acl/windows_spec.rb:119:in `block (4 levels) in <top (requ\nred)>'.\nToo many uses of deprecated '`be_false`'. Pass `--deprecation-out` or set `config.deprecation_stream` to a file for ful\n output.\n\n`be_true` is deprecated. Use `be_truthy` (for Ruby's conditional semantics) or `be true` (for exact `== true` equality)\ninstead. Called from C:/puppetlabs-acl/spec/integration/provider/acl/windows_spec.rb:179:in `block (3 levels) in <top (\nequired)>'.\n`be_true` is deprecated. Use `be_truthy` (for Ruby's conditional semantics) or `be true` (for exact `== true` equality)\ninstead. Called from C:/puppetlabs-acl/spec/integration/provider/acl/windows_spec.rb:188:in `block (4 levels) in <top (\nequired)>'.\n`be_true` is deprecated. Use `be_truthy` (for Ruby's conditional semantics) or `be true` (for exact `== true` equality)\ninstead. Called from C:/puppetlabs-acl/spec/integration/provider/acl/windows_spec.rb:199:in `block (4 levels) in <top (\nequired)>'.\nToo many uses of deprecated '`be_true`'. Pass `--deprecation-out` or set `config.deprecation_stream` to a file for full\noutput.\n\n\nIf you need more of the backtrace for any of these deprecations to\nidentify where to make the necessary changes, you can configure\n`config.raise_errors_for_deprecations!`, and it will turn the\ndeprecation warnings into errors, giving you the full backtrace.\n\n64 deprecation warnings total\n\nFinished in 6.19 seconds\n364 examples, 0 failures\n{code}", "created": "2015-02-03T19:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at [4a7f5017f91b|https://github.com/puppetlabs/puppetlabs-acl/commit/4a7f5017f91becb899c8049be8070b3ca00db3b0]. Created MODULES-1743 as a follow up for unrelated failure.", "created": "2015-02-04T09:59:00.000000"}], "components": ["acl", "supported"], "created": "2015-01-13T10:45:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f396409"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp89z:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_60587_*|*_1_*:*_1_*:*_18660_*|*_10007_*:*_2_*:*_747761699_*|*_3_*:*_2_*:*_454139293_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_696089159"}], "description": "In Puppet 4, {{type}} is a reserved word, which messes with acl modules. One must go through the manifests and correct it to {{'type' => 'allow'}} quoting it for it to continue working.\n\nThe following: \n{noformat}\nacl { 'c:/tempperms/deny':\n  permissions => [\n    { identity => 'SYSTEM', rights => ['full'], type=> 'deny' }\n  ],\n}\n{noformat}\nmust be changed to:\n{noformat}\nacl { 'c:/tempperms/deny':\n  permissions => [\n    { identity => 'SYSTEM', rights => ['full'], 'type'=> 'deny' }\n  ],\n}\n{noformat}\nfor it to continue working.\n\nThis is a pretty small change but could incur some documentation.\n\nWe will alias type to perm_type.\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39118", "fixedVersions": [], "id": "39118", "issueType": "Bug", "key": "MODULES-1655", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2015-02-04T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL - redefine ace.type to ace.perm_type - Type is a reserved word in Puppet 4", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Unable to find in code, assuming has been removes", "created": "2021-02-01T04:36:00.000000"}], "components": ["stdlib"], "created": "2015-01-13T10:27:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@187ab461"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz875r:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_615235075_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_190394099888"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42279", "fixedVersions": [], "id": "42279", "issueType": "Task", "key": "MODULES-1654", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2021-02-01T04:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove factor_dot_d from Stdlib", "timeSpent": "PT0S", "updated": "2021-02-01T04:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "pmigg114igqv0ofrjlln", "created": "2015-01-13T09:15:00.000000", "name": "worker.conf.erb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12406"}], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "The closing comment on that bug thread says that directive ordering shouldn't matter any more. Could you describe more specifically the issue you're seeing and your environment?", "created": "2015-01-20T13:24:00.000000"}, {"author": "999854:aa5be27f-699e-4379-a2ec-125d10c8e6be", "body": "It's confirmed (by me) as still occurring in:\nServer version: Apache/2.2.15 (Unix)\nServer built:   Oct 16 2014 14:48:21\n\nIf ThreadLimit isn't called first then ThreadLimit defaults to 100.\nYou can test this yourself to verify.", "created": "2015-01-20T18:35:00.000000"}, {"author": "557058:ccdd1536-68f6-4dfd-bb74-56d9483b8605", "body": "Hi [~accountid:623c08e6a2f6400069eb765c],\n\nThis was fixed only on Apache 2.4, so it still affects CentOS/RHEL 5.x/6.x, as per [Bug 751148|https://bugzilla.redhat.com/show_bug.cgi?id=751148].\n\nWith the shipped worker.conf.erb you get:\n\n{code:bash}\n[root@localhost conf.d]# service httpd restart\nStopping httpd:                                            [  OK  ]\nStarting httpd: WARNING: ThreadsPerChild of 100 exceeds ThreadLimit value of 64\nthreads, lowering ThreadsPerChild to 64. To increase, please see the\n ThreadLimit directive.\nWARNING: MaxClients (5000) is not an integer multiple\n of ThreadsPerChild (64), lowering MaxClients to 4992\n for a maximum of 78 child processes,\n                                                           [  OK  ]\n[root@app1rhnsat2p conf.d]#\n{code}\n\nSolution is replacing file order, from this:\n\n{code:ruby}\n<IfModule mpm_worker_module>\n  ServerLimit         <%= @serverlimit %>\n  StartServers        <%= @startservers %>\n  MaxClients          <%= @maxclients %>\n  MinSpareThreads     <%= @minsparethreads %>\n  MaxSpareThreads     <%= @maxsparethreads %>\n  ThreadsPerChild     <%= @threadsperchild %>\n  MaxRequestsPerChild <%= @maxrequestsperchild %>\n  ThreadLimit         <%= @threadlimit %>\n</IfModule>\n{code}\n\nTo this:\n\n{code:ruby}\n<IfModule mpm_worker_module>\n  ServerLimit         <%= @serverlimit %>\n  StartServers        <%= @startservers %>\n  MinSpareThreads     <%= @minsparethreads %>\n  MaxSpareThreads     <%= @maxsparethreads %>\n  ThreadLimit         <%= @threadlimit %>\n  ThreadsPerChild     <%= @threadsperchild %>\n  MaxClients          <%= @maxclients %>\n  MaxRequestsPerChild <%= @maxrequestsperchild %>\n</IfModule>\n{code}", "created": "2015-08-24T09:10:00.000000"}, {"author": "623c174a01f8660070b701a2", "body": "Issue already solved on 15 oct 2015\ncommit a91d9d7293c0cb26b9bf7b1344ced6fb3dfadcd4\nticket could be closed", "created": "2016-12-13T06:52:00.000000"}, {"author": "557058:253c00e0-7e04-4e11-85e6-d70ed42e153b", "body": "Confirmed.\nThanks.", "created": "2016-12-13T11:46:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "https://github.com/puppetlabs/puppetlabs-apache/commit/a91d9d7293c0cb26b9bf7b1344ced6fb3dfadcd4#diff-3a35b29228833bdab248769dd67404be", "created": "2017-05-22T10:36:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-13T09:15:00.000000", "creator": "999854:aa5be27f-699e-4379-a2ec-125d10c8e6be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9b99379"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_619728507_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_20784605_*|*_10005_*:*_1_*:*_73664757805"}], "description": "The ThreadLimit directive in worker.conf needs to adhere to precedence, as per https://issues.apache.org/bugzilla/show_bug.cgi?id=46113\n\nPlease place this directive at the top of the block in worker.conf.erb", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41303", "fixedVersions": [], "id": "41303", "issueType": "Bug", "key": "MODULES-1652", "labels": ["beginner", "puppethack", "ThreadLimit", "worker.conf.erb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:aa5be27f-699e-4379-a2ec-125d10c8e6be", "resolution": "Fixed", "resolutionDate": "2017-05-22T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ThreadLimit directive in worker.conf.erb - precedence", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Here is a PR https://github.com/nanliu/puppet-staging/pull/52 to address this improvement.", "created": "2015-01-13T04:23:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Nan Liu's staging module is not managed by Puppet Labs, so issues with it should be addressed in his issue tracker, not here.\n\nIn any case it looks like he merged your change :)", "created": "2015-01-15T13:48:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-13T04:11:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c06f482"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_207446495_*|*_5_*:*_1_*:*_0"}], "description": "Staging::file from staging dependency module should handle non transient connectivity errors as well.\nFor example, curl or wget command could be used with their --retry keys, but it would work only for transient (4xx/5xx) errors, and couldn't handle connectivity errors.\n\nThe solution is to add tries & try_sleep parameters for exec\n\nNote: there is no puppet-staging component, so I will assign this bug to puppet-rabbitmq which uses nanilu-staging module as a dependency", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36917", "fixedVersions": [], "id": "36917", "issueType": "Improvement", "key": "MODULES-1651", "labels": ["staging"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-01-15T13:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-rabbitmq, puppet-staging: provide retries for the file transfer when non transient connection errors exist", "timeSpent": "PT0S", "updated": "2015-01-15T13:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Here is a PR https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/294", "created": "2015-01-13T04:41:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Merged", "created": "2015-01-15T13:44:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Thank you. There is a related patch should be accepted as well https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/299 since https://puppet.atlassian.net/browse/MODULES-1651 was also fixed and we can use retries for staging::file now.", "created": "2015-01-26T03:10:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "For PR 299, the {{curl_command}} already has retries, so it duplicates that bit. The retries were added in staging 1.0.3, but we can't bump metadata.json dependencies without a major release, and we JUST released 5.0.0.\n\nAnd even if we were going to bump dependencies, it would be better to move to nanliu-archive.", "created": "2015-02-26T11:50:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-13T02:44:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f0e0fc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_212395533_*|*_5_*:*_1_*:*_0"}], "description": "Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]\nsometimes could fail the curl command with an error:\nRabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]/returns (notice): ^M  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) couldn't connect to host\n\nHere is an example of events from some deployment logs: http://paste.openstack.org/show/156886/\nAs you can see, everything looks ok from the RabbitMQ PoV, but curl fails. (Note: I was able to run the same curl command later w/o errors)\n\nThe solution is:\n- For transient errors: \n* use timeout param for staging::file\n* use --retries , --retry-delay flag for curl\n* default 20 for wget should be fine as is no need to change\n\n- For connectivity errors:\nIt looks like it cannot be fixed from RabbitMQ side, Staging::File exec should be given the retry option as well", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35867", "fixedVersions": [], "id": "35867", "issueType": "Bug", "key": "MODULES-1650", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-01-15T13:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-rabbitmq: use retry and timeout for curl then checking the management plugin", "timeSpent": "PT0S", "updated": "2015-02-26T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b140879c-4373-4560-a85b-714058ed6147", "attachments": [], "comments": [{"author": "557058:b140879c-4373-4560-a85b-714058ed6147", "body": "Since the module release 3.0.0, there's the possibility to use \"override_options\" for this. I just tried it on centos6.6 with the current puppetlabs-mysql module and it worked by using the following in my hiera data:\n\n{code}\nmysql::client::package_name: MariaDB-client\nmysql::server::package_name: MariaDB-server\nmysql::server::service_name: mysql\nmysql::server::override_options:\n  mysqld:\n    pid-file: /tmp/mysql.pid\n{code}\n\nWith the expected endresult:\n\n{code}\n[root@puppetagent ~]# grep pid-file /etc/my.cnf\npid-file = /tmp/mysql.pid\n{code}\n\n", "created": "2015-07-30T02:33:00.000000"}, {"author": "557058:b140879c-4373-4560-a85b-714058ed6147", "body": "This can be solved by using \"override_options\", available in the puppetlabs-mysql module since 3.0.0.", "created": "2015-07-30T03:46:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "Sorry, yes, I have had this workaround for a long time. The goal of this ticket was to get it to be supported without using the workaround. However, I ended up having to provide a boatload of tuning variables anyhow, so having the pidfile on there is really not that big of deal.\n\n{code}\nmysql::bindings::daemon_dev: false\nmysql::client::package_name: MariaDB-client\nmysql::server::package_name: MariaDB-server\nmysql::server::service_name: mysql\n\nmysql::server::override_options:\n  mysqld:\n    bind_address: 0.0.0.0\n    pid-file: /var/lib/mysql/mysqld.pid\n    innodb_file_per_table: 1\n    innodb_thread_concurrency: 4\n    innodb_buffer_pool_size: 14G\n    innodb_log_file_size: 512M\n    innodb_log_files_in_group: 4\n    innodb_open_files: 1000\n    innodb_io_capacity: 2500\n    innodb_log_buffer_size: 100M\n    innodb_flush_method: O_DIRECT\n    query_cache_size: 128M\n    join_buffer_size: 1M\n{code}\n\n\nEDIT: Also for anyone playing along at home, do not use the example above {{/tmp/mysql.pid}}, Its never a good idea to have predictable filenames created by services in a user writable area.", "created": "2015-07-30T09:17:00.000000"}], "components": ["mysql"], "created": "2015-01-12T22:47:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c86e23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxtlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_17121516414_*|*_6_*:*_1_*:*_0"}], "description": "I see all sorts of support for MariaDB, but in CentOS 6.5 is keeps hardcoding the PID file back to the \"wrong\" one such that I cannot even use this module for MariaDB on CentOS 6.6. Can the \"provider\" option be exposed so that it can overridden when it is \"detected\" wrong? I have no problems with how it works by default, but  I have set the following in my hiera data:\n\n{code}\nmysql::client::package_name: MariaDB-client\nmysql::server::package_name: MariaDB-server\nmysql::server::service_name: mysql\n{code}\n\n... but I can't get past the PID file issue. ", "environment": "CentOS 6.6 x86_64\n\npuppet 3.7.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33704", "fixedVersions": [], "id": "33704", "issueType": "New Feature", "key": "MODULES-1649", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Cannot Reproduce", "resolutionDate": "2015-07-30T03:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CentOS 6.x support for MariaDB", "timeSpent": "PT0S", "updated": "2015-07-30T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0a7f5dde-2148-4d2c-8224-6d6f86ebc9c4", "body": "There is already a PE ticket about this - PE-5210.  Closing because it is a duplicate.", "created": "2015-01-09T18:01:00.000000"}], "components": [], "created": "2015-01-09T17:09:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0730d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxsbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3091906_*|*_6_*:*_1_*:*_0"}], "description": "Currently the default directory filepath for puppetlabs-pe_staging is /opt/staging. It would be nice if the directory was more specific, for example /opt/pe_staging. This would also help avoid conflict with other staging modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40091", "fixedVersions": [], "id": "40091", "issueType": "New Feature", "key": "MODULES-1648", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Duplicate", "resolutionDate": "2015-01-09T18:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Change the default directory for puppetlabs-pe_staging", "timeSpent": "PT0S", "updated": "2015-01-09T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Merged, thanks!", "created": "2015-01-20T13:28:00.000000"}], "components": ["postgresql"], "created": "2015-01-09T05:44:00.000000", "creator": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d53ba0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxrsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_978249650_*|*_5_*:*_1_*:*_0"}], "description": "I've sent a PR to fix the error below:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: invalid byte sequence in US-ASCII at /etc/puppet/environments/development/modules/postgresql/manifests/server/grant.pp:1 on node example.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/549", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42278", "fixedVersions": [], "id": "42278", "issueType": "Bug", "key": "MODULES-1645", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "resolution": "Fixed", "resolutionDate": "2015-01-20T13:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql: invalid byte sequence in US-ASCII - pull request included", "timeSpent": "PT0S", "updated": "2015-01-20T13:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d00fd562ab90069f93d7c", "body": "I think you can close this issue. I have tested it again, with recent versions of modules, and it works.", "created": "2021-02-08T23:47:00.000000"}], "components": ["mysql"], "created": "2015-01-09T02:55:00.000000", "creator": "623d00fd562ab90069f93d7c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69d4f058"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxrsf:"}], "description": "According to MySQL documentation ([Access Control, Stage 1: Connection Verification|http://dev.mysql.com/doc/refman/5.6/en/connection-access.html), you can specify a network for the host part of a mysql user.\n\nBut when you try to create a user such as {noformat}\nmysql_user {'user@192.168.1.0/255.255.255.0':\n  ensure => 'present',\n  ...\n}\n{noformat}\nthe netmask part of the user is removed and the user created is {{user@192.168.1.0}} instead of {{user@192.168.1.0/255.255.255.0}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39117", "fixedVersions": [], "id": "39117", "issueType": "Bug", "key": "MODULES-1644", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d00fd562ab90069f93d7c", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Not available to specify network for mysql_user", "timeSpent": "PT0S", "updated": "2021-02-08T23:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "It looks like using the *.conf in the include directive is recommended for Apache 2.4 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741350) so it would be preferable to keep that even if only 2.2 is available on Debian. If you are using the module, it configures security in /etc/apache2/apache2.conf and leaves /etc/apache2/conf.d/ empty by default, and anything it puts in conf.d/ has the .conf extension. Could you give a more specific example of your configuration and what is failing as a result of this? Are you installing additional packages or adding files not managed by this module?", "created": "2015-01-21T13:07:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "Yes, the problem are many other packages that provide files whithout .conf extention in conf.d directory.\nIt ist posible, that apache2.2 under Debian/Unbuntu import all files under conf.d?", "created": "2015-01-22T01:31:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Could you give a specific example of one of those packages? It might be more appropriate to have the apache module manage that package and its configuration.", "created": "2015-01-22T10:15:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "Its fair enough, all files without .conf are templates.\n(excluded security)\nA external software supplier provide in packages confiles without conf extentions, i contact hin for change.\nBut my question is, why include Debian all conf file with 'Include conf.d/' ????", "created": "2015-01-22T23:23:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "It seems like 'Include conf.d/' was the standard choice for Apache 2.2 on Debian up till now, but 'Include conf.d/*.conf' is the choice going forward. As long as you are using the Apache module to manage everything Apache-related, you shouldn't notice a problem.\n\nI am going to close this since I don't think we need to make this particular change, but I invite you to raise a different ticket if you think we need to be managing the security config better.", "created": "2015-01-23T11:43:00.000000"}], "components": ["apache", "supported"], "created": "2015-01-09T01:41:00.000000", "creator": "623e74d650bb2b0070b7ed34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6967fbd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxrs7:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1077957389_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_167739678"}], "description": "On Debian wheezy original include conf.d directory with:\nInclude conf.d/\nThe puppet modul write the follow:\nInclude \"/etc/apache2/conf.d/*.conf\"\n\nThis include not all with Debian distributes conf files, for instance security and so on\n\nCan change the entry for Debian or on all?", "environment": "Debian Wheezy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38024", "fixedVersions": [], "id": "38024", "issueType": "Bug", "key": "MODULES-1643", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d650bb2b0070b7ed34", "resolution": "Won't Fix", "resolutionDate": "2015-01-23T11:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Include existing conf.d files", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Verified, supported by documentation here: http://www.haproxy.org/download/1.5/doc/configuration.txt", "created": "2015-01-21T16:38:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Can you confirm that this is fixed in PR 154 which has now been merged in? https://github.com/puppetlabs/puppetlabs-haproxy/pull/154", "created": "2015-02-21T20:13:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I think this can be closed as resolved since PR 154 fixes this and related issues.", "created": "2015-04-08T05:35:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-haproxy/pull/154", "created": "2015-04-08T09:41:00.000000"}, {"author": "557058:861a263f-74b0-4558-b550-b593277d1d02", "body": "I can confirm this issue has been fixed.", "created": "2015-04-09T03:19:00.000000"}], "components": ["haproxy"], "created": "2015-01-08T09:12:00.000000", "creator": "557058:861a263f-74b0-4558-b550-b593277d1d02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@502b5dc1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxr5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1149939905_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2121687465_*|*_10005_*:*_1_*:*_4502511072"}], "description": "Use-case: I need to bind HAproxy to all the network interfaces. The current regexp in {{templates/fragments/_bind.erb}} does not support the * (star) character, which means to listen on all the interfaces for HAproxy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43347", "fixedVersions": [], "id": "43347", "issueType": "Bug", "key": "MODULES-1641", "labels": ["puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:861a263f-74b0-4558-b550-b593277d1d02", "resolution": "Fixed", "resolutionDate": "2015-04-08T09:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "$bind does not allow to enter * as an address", "timeSpent": "PT0S", "updated": "2015-04-09T03:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "That works for me on CentOS 7 with Puppet 3.7.2:\n\n{code}\nDebug: Executing '/bin/systemctl is-active haproxy'\nDebug: Executing '/bin/systemctl is-enabled haproxy'\nDebug: Executing '/bin/systemctl start haproxy'\nDebug: Executing '/bin/systemctl is-enabled haproxy'\nDebug: Executing '/bin/systemctl enable haproxy'\nNotice: /Stage[main]/Haproxy::Service/Service[haproxy]/ensure: ensure changed 'stopped' to 'running'\nDebug: /Stage[main]/Haproxy::Service/Service[haproxy]: The container Class[Haproxy::Service] will propagate my refresh event\nInfo: /Stage[main]/Haproxy::Service/Service[haproxy]: Unscheduling refresh on Service[haproxy]\n{code}", "created": "2015-01-14T05:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The provider being used is not declared in the module and will be automatically chosen by puppet. It appears to be using the correct provider. Perhaps a global resource default is changing this behavior for you?", "created": "2015-03-13T15:35:00.000000"}], "components": ["haproxy"], "created": "2015-01-08T08:37:00.000000", "creator": "557058:861a263f-74b0-4558-b550-b593277d1d02", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d792563"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxr53:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2625503_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5548355264"}], "description": "On CentOS 7, but I guess this is true for RedHat and Fedora distros too, puppet-haproxy can't manage the haproxy service.\n\nError message:\n{noformat}\nDebug: Service[haproxy](provider=init): Could not find haproxy in /etc/init.d\nDebug: Service[haproxy](provider=init): Could not find haproxy.sh in /etc/init.d\nError: /Service[haproxy]: Could not evaluate: Could not find init script for 'haproxy'\nNotice: /Stage[main]/Haproxy/Anchor[haproxy::end]: Dependency Service[haproxy] has failures: true\nWarning: /Stage[main]/Haproxy/Anchor[haproxy::end]: Skipping because of failed dependencies\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41302", "fixedVersions": [], "id": "41302", "issueType": "Bug", "key": "MODULES-1640", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:861a263f-74b0-4558-b550-b593277d1d02", "resolution": "Cannot Reproduce", "resolutionDate": "2015-03-13T15:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support Systemd", "timeSpent": "PT0S", "updated": "2015-03-13T15:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Upon an examination of the module, this looks to have been fixed and as such I will go ahead and close the ticket.\nIf this is not so and the above issue continues to be a problem please feel free to reopen it and ping the IAC team for a response.", "created": "2021-02-08T06:46:00.000000"}], "components": ["mysql"], "created": "2015-01-06T03:17:00.000000", "creator": "623a43fbb75ca80070560103", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3118d41e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxq5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_192252550784_*|*_5_*:*_1_*:*_0"}], "description": "The validation for the user@host format for the mysql_user type doesn't allow usernames like 'foo'@''. Users with empty hosts are valid for mysql, the host is checked against the mysql.host table for authorization. \n\nSteps to reproduce : \n# With any mysql server, create a user with empty host : \nSQL : {{GRANT USAGE ON foo.* TO 'foo'@'';}}\n# {{puppet resource mysql_user}}\n{code}\nError: Could not run: Parameter name failed on Mysql_user[foo@]: Invalid database user foo@\nWrapped exception:\nInvalid database user foo@\nWrapped exception:\nInvalid database user foo@\n{code}", "environment": "Debian 7, mysql 5.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43346", "fixedVersions": [], "id": "43346", "issueType": "Bug", "key": "MODULES-1639", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43fbb75ca80070560103", "resolution": "Fixed", "resolutionDate": "2021-02-08T06:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Wrong validation of empty host for type mysql_user", "timeSpent": "PT0S", "updated": "2021-02-08T06:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have made this change and submitted a pull request|https://github.com/puppetlabs/puppetlabs-reboot/pull/62].", "created": "2015-01-05T23:07:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Also ha ha so that's what the \"Needs Information\" button does.", "created": "2015-01-05T23:08:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Parameter removed in release 1.0.0.", "created": "2015-04-16T20:03:00.000000"}], "components": ["reboot"], "created": "2015-01-05T22:41:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24b242f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxq4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1552746_*|*_10009_*:*_1_*:*_8711751482_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_10815"}], "description": "From [a comment by Josh Cooper on GitHub|https://github.com/puppetlabs/puppetlabs-reboot/pull/57#discussion_r22509356]:\nbq. @elyscape @cyberious could you file a ticket and PR to remove the  prompt  parameter? I originally created it so that I could demo the reboot functionality, and then abort the reboot. But then I discovered you can just run  shutdown /a  instead, and of course that was after the module had been published.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40089", "fixedVersions": [], "id": "40089", "issueType": "Improvement", "key": "MODULES-1638", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove the prompt parameter", "timeSpent": "PT0S", "updated": "2015-04-16T20:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR #103 created https://github.com/puppetlabs/puppetlabs-nodejs/pull/103 and needs some feedback.", "created": "2015-01-05T20:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged \\o/ https://github.com/puppetlabs/puppetlabs-nodejs/pull/103", "created": "2015-02-19T11:11:00.000000"}], "components": ["community", "nodejs"], "created": "2015-01-05T19:27:00.000000", "creator": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@739d9ad3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxq3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68040_*|*_3_*:*_1_*:*_5167961_*|*_10009_*:*_1_*:*_3853007498_*|*_5_*:*_1_*:*_0"}], "description": "The current version of puppetlabs-nodejs doesn't seem to follow any conventional Puppet module design patterns and is not up-to-date with the perferred ways of installing Node.js. This is likely contributing to the backlog of Pull Requests as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34749", "fixedVersions": [], "id": "34749", "issueType": "Improvement", "key": "MODULES-1637", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "resolution": "Fixed", "resolutionDate": "2015-02-19T11:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Refactor puppetlabs-nodejs", "timeSpent": "PT0S", "updated": "2015-02-19T11:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "This feature has been merged and will be available at the next release.", "created": "2015-03-30T10:47:00.000000"}], "components": ["firewall"], "created": "2015-01-05T06:05:00.000000", "creator": "623c13edd32a94006a6499c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@452189a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxp87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7270901516_*|*_5_*:*_1_*:*_0"}], "description": "When managing virtual machines with \"virtual network\" networking, packet checkums are not filled in. Some applications however depend on correct checksums, of which DHCP is an important one.\nTo force checksum calculation, iptables has a --checkum-fill option for the CHECKSUM jump target which can be used for this.\nThe current firewall module does not support this yet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34745", "fixedVersions": [], "id": "34745", "issueType": "Improvement", "key": "MODULES-1636", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13edd32a94006a6499c4", "resolution": "Fixed", "resolutionDate": "2015-03-30T10:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add --checksumfill support for iptables", "timeSpent": "PT0S", "updated": "2015-03-30T10:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "PostGIS can also be found in the postgresql, please let us know if there are any features we could add to make it more useful for you!", "created": "2017-02-06T10:56:00.000000"}], "components": ["postgresql"], "created": "2015-01-03T15:20:00.000000", "creator": "557058:a873ba74-a820-4bf4-9e23-a796fd27f349", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434701a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxp07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66080194616_*|*_6_*:*_1_*:*_0"}], "description": "Hello Everyone,\n\nI believe that I may have identified a potential issue.  I was installing PostGIS within a CentOS 6.4 environment (using the VirtualBox image at the URL http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20131103.box), and I found that there appeared to be a conflict involving this Module and puppet-postgresql:\n\n{code}\nclass { 'postgresql::globals':\n    manage_package_repo => true,\n}\n[...]\ninclude ::postgis\n{code}\n\nThis fails with the error that $libdir cannot be resolved from within the appropriate SQL file for PostGIS (in this case, /usr/pgsql-8.4/share/contrib/postgis-1.5/postgis.sql).  From what I could best determine, this can be traced to an error which arises when the postgresql-server package is installed using the yum.\n\nI've attempted to resolve this by setting manage_package_repo to false, only to find a plethora of issues plaguing the installation process arising from deprecated releases of the GDAL releases (when attempting to install PostGIS from another third-party yum repository).\n\nI've handled this locally by simply invoking sed to replace $libdir within the needed SQL files during the creation of PostGIS databases.  I certainly understand if this is far too low a priority an issue to address (CentOS 6.4 and PostGIS 1.5 are quite old).\n\nI shall also be notifying the maintainers of camptocamp/postgis on GitHub.\n\nThank you greatly for your time and contributions.", "environment": "CentOS 6.4 x86_64 VirtualBox image (http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20131103.box)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34743", "fixedVersions": [], "id": "34743", "issueType": "Bug", "key": "MODULES-1635", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a873ba74-a820-4bf4-9e23-a796fd27f349", "resolution": "Won't Fix", "resolutionDate": "2017-02-06T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/puppetlabs-postgresql PostGIS 1.5 issues for CentOS 6.4 x86_64", "timeSpent": "PT0S", "updated": "2017-02-06T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2015-01-03T11:14:00.000000", "creator": "557058:21f7e6b6-44bf-42a8-bf8b-d3b4f5339a6f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75545ed9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxozz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149719_*|*_6_*:*_1_*:*_0"}], "description": "Onle-letter TLDs in server's hostname (i.e. \"bacula.domain.x\") are not accepted:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: validate_re(): \"\" does not match \"^[a-z0-9_-]+(\\\\.[a-z0-9_-]+){2,}$\" at /etc/puppet/modules/bacula/manifests/config/validate.pp:51 on node XXX\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33702", "fixedVersions": [], "id": "33702", "issueType": "Bug", "key": "MODULES-1634", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:21f7e6b6-44bf-42a8-bf8b-d3b4f5339a6f", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-03T11:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/bacula module: 1-letter TLD in server name are not accepted", "timeSpent": "PT0S", "updated": "2015-01-03T11:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Feature added in https://github.com/puppetlabs/puppetlabs-mongodb/pull/154", "created": "2015-01-05T14:38:00.000000"}], "components": [], "created": "2015-01-02T17:02:00.000000", "creator": "623c08e6a2f6400069eb765c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e824ab0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxoy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_250551965_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41301", "fixedVersions": [], "id": "41301", "issueType": "New Feature", "key": "MODULES-1633", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c08e6a2f6400069eb765c", "resolution": "Done", "resolutionDate": "2015-01-05T14:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add RHEL 7 support for mongodb", "timeSpent": "PT0S", "updated": "2015-01-05T14:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2015-01-02T12:17:00.000000", "creator": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53336fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxov3:"}], "description": "For every {{apache::vhost}} resource a matching {{host}} resource should be created. Incidentally {{apache::vhost::serveraliases}} matches perfectly on {{host::host_aliases}}. All of the hosts should point to {{127.0.0.1}}.\n\nImagine a web application on a development system which performs HTTP requests against itself. It must be ensured that these request are actually sent to {{127.0.0.1}} and not for example to a live site.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42277", "fixedVersions": [], "id": "42277", "issueType": "New Feature", "key": "MODULES-1632", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Loop back hosts to 127.0.0.1", "timeSpent": "PT0S", "updated": "2017-05-04T07:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/289", "created": "2015-01-02T04:57:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Thanks [~accountid:557058:b30ebc19-6e18-467c-a56d-8c1783acbe00]!", "created": "2015-01-12T16:30:00.000000"}], "components": ["rabbitmq"], "created": "2015-01-02T04:27:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38e1dcf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxon3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_907344821_*|*_5_*:*_1_*:*_0"}], "description": "In 5.0.0 version of puppet-rabbitmq module, the package_source is enforced to some value for RedHat OS family.\nThat is not correct as we may want it undef for some package providers, such as yum.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39116", "fixedVersions": [], "id": "39116", "issueType": "Bug", "key": "MODULES-1631", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-01-12T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-rabbitmq: do not enforce the source value, we may want it undef for some package providers", "timeSpent": "PT0S", "updated": "2015-01-12T16:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I also just checked on ubuntu trusty, and the same thing happens if you use\n{noformat}\napt::ppa {  'ppa:gencfsm': }\n{noformat}\n\nwhich is valid AFAICT.", "created": "2015-01-26T16:27:00.000000"}, {"author": "70121:bfb686a5-32d0-45dc-901c-7fbee1149157", "body": "As a note, this is also broken on Ubuntu Trusty and Vivid", "created": "2015-08-05T20:41:00.000000"}, {"author": "70121:bfb686a5-32d0-45dc-901c-7fbee1149157", "body": "I have found that this bug causes a significant performance hit on systems with several PPAs added using this module. Due to the repeated add-apt-repository call, the source list files end up growing quite large (I saw 300KB list files on my system), because on each add-apt-repository call, the contents of the original file is commented out, and the new line is written to the file. This causes add-apt-repository to take a long time to run (I observed several minutes per PPA), during which time it adds 10MB/s+ of I/O load to the system.", "created": "2015-11-18T13:19:00.000000"}, {"author": "557058:0477348c-a291-4ada-a3a7-255984c4ab5f", "body": "The examples in \"add-apt-repository --help\" reveals that the ppa sourceline format can also be ppa:user/distro/repository. If distro is omitted, it will probably be derived from the system. ppa.pp should be rewritten to understand the different variants of the format, as Morgan Rhodes pointed out.\n\nThere seems to be a very good workaround, though. Just make sure you use the variant including the distro and it should work perfectly:\n{code}apt::ppa { 'ppa:gencfsm/ubuntu/ppa': }{code}", "created": "2016-01-09T22:51:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-apt/pull/582 on 15.10 onward.\nHave put in a pr to extend the fix to down to 14.10.", "created": "2018-08-29T05:13:00.000000"}], "components": ["apt", "supported"], "created": "2014-12-30T21:21:00.000000", "creator": "70121:bfb686a5-32d0-45dc-901c-7fbee1149157", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c28e21"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-18"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynwjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2315036321_*|*_10007_*:*_1_*:*_12276438_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_113224089585"}], "description": "When using apt::ppa from puppetlabs-apt on Ubuntu Utopic, PPAs are added successfully, but on subsequent agent runs the add-apt-repository Exec is re-ran. This means that an apt-get update is triggered on every puppet run for all Utopic machines using the apt::ppa define.\n\nThe cause of this appears to be that 'add-apt-repository' creates a source list named 'username-ubuntu-ppa_name-lsbdistcodename.list', whereas apt::ppa expects the source list to be named 'username-ppa_name-lsbdistcodename.list' (see https://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/ppa.pp#L24).\n\nFor example, when adding 'ppa:gencfsm/ppa' like so:\n\n{noformat}\napt::ppa { 'ppa:gencfsm/ppa': }\n{noformat}\n\nadd-apt-repository creates a file called 'gencfsm-ubuntu-ppa-utopic.list' but the module expects a file called 'gencfsm-ppa-utopic.list'", "environment": "Ubuntu 14.04+ 'Trusty Tahr' or newer, puppetlabs-apt 2.2.0", "epicLinkSummary": "apt Overhaul", "estimate": "PT0S", "externalId": "39115", "fixedVersions": [], "id": "39115", "issueType": "Bug", "key": "MODULES-1630", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": "44034", "parentSummary": "apt Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:bfb686a5-32d0-45dc-901c-7fbee1149157", "resolution": "Fixed", "resolutionDate": "2018-08-29T07:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::ppa constantly re-adds PPAs on Ubuntu Utopic", "timeSpent": "PT0S", "updated": "2018-08-29T07:58:00.000000", "votes": "6", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I don't think this is an issue with the haproxy module. It seems to fail on this balancermember resource in the openstack_lb class:\n\n{code}\nhaproxy::balancermember { 'dashboard_http':\n    listening_service => 'dashboard_cluster_http',\n    ports             => '80',\n    server_names      => $keystone_names,\n    ipaddresses       => $keystone_ipaddresses,\n    options           => 'check inter 2000 rise 2 fall 5',\n    define_cookies    => true\n  }\n{code}\n\nThe default value for $keystone_names is false, and most of the init_spec.rb tests don't override that value. The value then gets passed into the template as @server_names and it hiccups on trying to make a string out of `\" cookie \" + false`. Maybe it should be using $ks_names_real or be wrapped in an `if $keystone_names` ?", "created": "2014-12-30T17:57:00.000000"}, {"author": "5c0c7c840ecb4f1b2ffaacfb", "body": "You are absolutely right. I misunderstood where the issue was. Sorry about that!", "created": "2015-01-03T19:41:00.000000"}, {"author": "5c0c7c840ecb4f1b2ffaacfb", "body": "my fault!", "created": "2015-01-03T19:41:00.000000"}], "components": [], "created": "2014-12-30T16:04:00.000000", "creator": "5c0c7c840ecb4f1b2ffaacfb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a29d54b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxocn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_358645612_*|*_6_*:*_1_*:*_0"}], "description": "I have a module that wraps puppet-haproxy for use in openstack (https://github.com/twc-openstack/puppet-openstack_lb). The tests in this module are shamefully broken and I'd like to fix it. However, I keep getting an error in the haproxy module when it tries to use the balancermember template. It's complaining that the default value of false (bool) cannot be converted to a string. I have no idea why it's trying to convert it during parsing. \n\nI've tried updating my fixtures to use the latest release and master and get the same results.\n\nThe template is using the define_cookie variable as a boolean, so again, confused why it wants a string here. \n\nThe code itself seems to work in production just fine.\n\nPerhaps some ruby or puppet wizards could weigh in on this.\n\nBelow is one example of the failures:\n\nopenstack_lb MASTER without swift VIP\n     Failure/Error: it { should_not contain_keepalived__vrrp__instance('openstack-swift') }\n     Puppet::Error:\n       Failed to parse template haproxy/haproxy_balancermember.erb:\n         Filepath: /Users/mfischer/code/puppet/puppet-openstack_lb/spec/fixtures/modules/haproxy/templates/haproxy_balancermember.erb\n         Line: 3\n         Detail: no implicit conversion of false into String\n        at /Users/mfischer/code/puppet/puppet-openstack_lb/spec/fixtures/modules/haproxy/manifests/balancermember.pp:104 on node matts-mbp\n\nHere's the template it doesn't like:\n\n<% Array(@ipaddresses).zip(Array(@server_names)).each do |ipaddress,host| -%>\n  <%- Array(@ports).each do |port| -%>\n  server <%= host %> <%= ipaddress %>:<%= port %><%= if @define_cookies then \" cookie \" + host end %> <%= Array(@options).sort.join(\" \") %>\n  <%- end -%>\n<% end -%>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43345", "fixedVersions": [], "id": "43345", "issueType": "Bug", "key": "MODULES-1629", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c0c7c840ecb4f1b2ffaacfb", "resolution": "Incomplete", "resolutionDate": "2015-01-03T19:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy: rake gives me a parse error on the balancermember template", "timeSpent": "PT0S", "updated": "2015-01-03T19:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Could you point this out again or provide a PR. The tests folder has moved to examples, so it is unclear what you mean.", "created": "2016-02-22T08:49:00.000000"}, {"author": "5c811b85fcf5ea723bf4cd27", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/1379", "created": "2016-02-23T00:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the great work. Much appreciated !!", "created": "2016-02-24T04:19:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-30T15:54:00.000000", "creator": "5c811b85fcf5ea723bf4cd27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d38c9ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxocf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36176017327_*|*_10007_*:*_1_*:*_100373121_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_56320968"}], "description": "https://github.com/puppetlabs/puppetlabs-apache/blob/master/tests/vhost.pp#L153\n\nand \n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/tests/vhost.pp#L170\n\nshould actually have HTTP_HOST instead of HTTPS_HOST in the rule, IMHO, in order to have the expected behavior. Otherwise, they will try to redirect using a host with an empty value.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "42276", "fixedVersions": [], "id": "42276", "issueType": "Bug", "key": "MODULES-1628", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c811b85fcf5ea723bf4cd27", "resolution": "Fixed", "resolutionDate": "2016-02-24T04:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache test for vhost incorrect rewrite rule ssl redirect", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "I am willing to help out if I can get some help understanding the current mysql type/provider code.\nI believe I know WHAT needs to be done, but I am a beginner at HOW to tinker with types and providers.", "created": "2014-12-30T10:37:00.000000"}, {"author": "70121:8e525f13-a516-4476-93e3-ed78c22b3c8d", "body": "Hey Guys,\n\nWhat is happening with this ticket? I also researching how to do mysqld_multi with puppet. (except of the docker option do you have something else)?\n\nThanks,\ndamnlie", "created": "2017-07-17T05:34:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:70121:8e525f13-a516-4476-93e3-ed78c22b3c8d], we don't have any plans to implement this feature in the foreseeable future because of resource constraints. If you figure something out, please feel free to put up a PR and we'd be glad to help in any way we can.", "created": "2017-07-19T14:49:00.000000"}], "components": ["mysql"], "created": "2014-12-30T10:36:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cbe82b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3719"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxo0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}], "description": "http://dev.mysql.com/doc/refman/5.1/en/mysqld-multi.html\n\nmysqld_multi is designed to manage several mysqld processes that listen for connections on different Unix socket files and TCP/IP ports. It can start or stop servers, or report their current status.", "environment": "RHEL 6 and MySQL 5.1 / 5.5 to start ", "epicLinkSummary": "MySQL Next Epic", "estimate": "PT0S", "externalId": "34741", "fixedVersions": [], "id": "34741", "issueType": "New Feature", "key": "MODULES-1627", "labels": [], "originalEstimate": "PT0S", "parent": "36096", "parentSummary": "MySQL Next Epic", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysqld_multi Support", "timeSpent": "PT0S", "updated": "2017-07-19T14:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2014-12-30T08:15:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a59bd07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxnxb:"}], "description": "Hi, \n\nthe firewall module can block a machine completely. \n\ne.g. something like\n\nfirewallchain {\n  \n          'INPUT:filter:IPv4':    policy => 'drop', purge => true;\n}\n\nand \n\nfirewall {\n'010 ssh':\n            proto    => tcp,\n            port     => 22,\n            action   => accept;\n}\n\nthen the firewallchain is executed before the firewall resource, because firewall implicitely requires firewall resource. So the chain is purged and set to drop before any rules are applied. \n\nIf you are connected to the machine through ssh and use puppet like\npuppet agent --test  or\npuppet apply...\n\nthen the ssh connection is interrupted once the chain is purged and set to drop. But the accept rule is never applied, since puppet waits for printing the line about the firewallchain (or other resource that might be applied meanwhile) which is not possible because of the blocked ssh connection. Thus puppet is waiting forever and the machine is completely blocked. No access if this is a remote server machine. :-(\n\n", "environment": "ubuntu linux 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39114", "fixedVersions": [], "id": "39114", "issueType": "Bug", "key": "MODULES-1711", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall module blocking machine", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, we reviewed this and have some feedback. Thanks for the effort that you have put in. There are a few major things that need to be fixed before we can approve\n\n* There needs to be a lot more community contributions, at the minute it is just your hard work. \n* There are no tests either spec or acceptance tests. There are lots of examples of good testing out in the forge, on which you can base them. If you need a guide just ask.\n\nMinor fixes\n*  in the metadata, apt should be bound on the upper side\n\nThanks for the module, and all the work.", "created": "2016-01-08T04:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am closing this ticket for now, as there has been no activity in quite a while. If you have made the changes we can re-review the module again for approval. There were only a few minor changes to make.\nThanks for the work you have put in.\nTP\n", "created": "2016-02-19T09:28:00.000000"}], "components": ["approved"], "created": "2014-12-30T06:54:00.000000", "creator": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@689fda73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxnwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2433425223_*|*_3_*:*_1_*:*_24861257800_*|*_10009_*:*_1_*:*_5008798969_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3648170592"}], "description": "Please approve my module for the Puppet Approved programme :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35865", "fixedVersions": [], "id": "35865", "issueType": "Improvement", "key": "MODULES-1626", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8ea0684-c3cb-4194-b7cf-93ced3d52747", "resolution": "Won't Fix", "resolutionDate": "2016-02-19T09:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved Submission: CraigWatson1987/bitcoind", "timeSpent": "PT0S", "updated": "2016-02-19T09:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-mysql/commit/08a66b7bb9227c281df3c8142c68c005b4ae7189 appears to be the offending commit?", "created": "2015-02-06T16:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed by merge of https://github.com/puppetlabs/puppetlabs-mysql/pull/654", "created": "2015-03-31T09:51:00.000000"}], "components": ["mysql"], "created": "2014-12-29T09:34:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18d25803"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxnif:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3396089444_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4550141461"}], "description": "manifests/server/config.pp:\n{noformat}\n$logbin = pick($options['mysqld']['log-bin'], $options['mysqld']['log_bin'], false)\n{noformat}\nThen\n{noformat}\n$logbindir = dirname($logbin)\nfile { $logbindir:\n  ensure => directory,\n  ...\n}\n{noformat}\nMySQL Docs http://dev.mysql.com/doc/refman/5.1/en/replication-options-binary-log.html#option_mysqld_log-bin say \"file\"\n\nReference docs http://dev.mysql.com/doc/mysql-utilities/1.4/en/fabric-cfgref-logging.html#fabric-cfgref-logging-url say :  The file handler accepts either a relative path or an absolute path. If a relative path is provided, it is relative to logdir.\n\nSo, either folks must use an absolute path for log-bin or the manifest should use logdir instead.\n\nI discovered this because we use a relative path for this setting and it errored out when trying to create the \"logbindir\" directory", "environment": "RHEL 6\nPuppet 3.7.2\npuppetlabs-mysql 3.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41300", "fixedVersions": [], "id": "41300", "issueType": "Bug", "key": "MODULES-1625", "labels": ["mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "resolution": "Fixed", "resolutionDate": "2015-03-31T09:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "log_bin option breaks the install", "timeSpent": "PT0S", "updated": "2015-03-31T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d] I think this work case is already supported. You will need to have the package in a repository, but you can specify a custom package name using the `package` parameter in the `java` class.", "created": "2015-01-16T15:05:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Ah, didn't even think of that. That's probably more elegant than having Puppet deploy the RPM, yeah. Might be a good idea to explicitly mention this in the docs if it isn't already.", "created": "2015-01-16T15:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-java#limitations links to the documentation for building oracle java packages for use with the java module. Let us know if that works for you!", "created": "2015-01-16T16:33:00.000000"}], "components": ["java"], "created": "2014-12-28T17:58:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f12ed30"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxni7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1636503471_*|*_6_*:*_1_*:*_0"}], "description": "For various reasons, someone might wish to use the Oracle JRE or JDK instead of the OpenJDK packages.  The Java module should therefore support this use case if the packages are provided.  The package type [supports installing packages from a file|https://docs.puppetlabs.com/references/latest/type.html#package-attribute-source], so this should be doable without too much hassle.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38022", "fixedVersions": [], "id": "38022", "issueType": "New Feature", "key": "MODULES-1624", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Done", "resolutionDate": "2015-01-16T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support Oracle packages if provided by user", "timeSpent": "PT0S", "updated": "2015-01-16T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2014-12-23T11:08:00.000000", "creator": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c9bc035"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4623"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxmzb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}], "description": "When specifying the version of rabbitmq that should be installed by setting rabbitmq::version, if you do not ALSO set rabbitmq::package_ensure to the same value, puppet runs will never upgrade an existing install. This requires setting multiple parameters to the same value for it to work properly which is redundant and inefficient. Instead, if version is specified, package_ensure should automatically be set to that version, if not specifically overridden.", "epicLinkSummary": "Rabbitmq Next", "estimate": "PT0S", "externalId": "40087", "fixedVersions": [], "id": "40087", "issueType": "Bug", "key": "MODULES-1623", "labels": ["osl"], "originalEstimate": "PT0S", "parent": "40362", "parentSummary": "Rabbitmq Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When setting rabbitmq::version, rabbitmq::package_ensure is redundant", "timeSpent": "PT0S", "updated": "2017-09-05T06:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:bf57daa5-f466-42d6-af40-4e2c537eac6d", "body": "Pull request:\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/985", "created": "2015-01-18T07:18:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-22T10:30:00.000000", "creator": "557058:bb7e7d75-3b98-484a-9e81-257b3684c969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5894b225"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxmmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2510185058_*|*_10009_*:*_1_*:*_27205679113_*|*_5_*:*_1_*:*_0"}], "description": "Within the directories parameter it is possible to add multiple Allow directives, but not multiple Deny directives. We have several virtual hosts that have an \"Allow from all\" and multiple \"Deny from\" directives.\n\nI cannot see a reason to allow multiple values for Allow but not for Deny, so it would be good to allow the same behaviour for both.\n\nIn the meantime, any workarounds would be handy.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "39113", "fixedVersions": [], "id": "39113", "issueType": "Bug", "key": "MODULES-1622", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bb7e7d75-3b98-484a-9e81-257b3684c969", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow multiple Deny directives in a directory", "timeSpent": "PT0S", "updated": "2021-02-05T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile", "supported"], "created": "2014-12-19T19:49:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12bf4d31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxmhj:"}], "description": "Some settings have a very odd format, such as in smb.conf.  The below example adds that setting an additional time every time the puppet agent is run.  I'd expect it to just add it once or error out on special characters, which is what I assume is causing the problem.\n\n       ini_setting { \"smb-idmap\":\n               path => '/etc/samba/smb.conf',\n               section => 'global',\n               setting => 'idmap config * : backend',\n               value => 'tdb2',\n       }\n", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35863", "fixedVersions": [], "id": "35863", "issueType": "Bug", "key": "MODULES-1621", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Odd ini setting names not handled correctly", "timeSpent": "PT0S", "updated": "2018-07-14T16:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile", "supported"], "created": "2014-12-19T19:24:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8b003b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxmhb:"}], "description": "I'd expect this example to remove the entire \"homes\" section from the file, but it does not, nothing happens.  Either it should do something or the proper way to remove an entire section should be added to the documentation.\n\n        ini_setting { \"smb-homes\":\n                ensure => absent,\n                path => '/etc/samba/smb.conf',\n                section => 'homes',\n        }\n", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33700", "fixedVersions": [], "id": "33700", "issueType": "Bug", "key": "MODULES-1620", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ensure => absent doesn't do anything for a section", "timeSpent": "PT0S", "updated": "2018-07-14T11:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2014-12-18T18:04:00.000000", "creator": "6243a495ad6b7e006aa42012", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ea32f60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxltr:"}], "description": "if a cron resource has empty name the compilation doesn't fail.\n\nExample below:\n\n{code:puppet}\n$job_name = ''\n\n  cron { 'job':\n    name        => \"${job_name}\",\n    ensure      => present,\n    environment => [$environment_1 , $environment_2],\n    hour        => $job_hour,\n    minute      => $job_minute,\n    weekday     => $job_weekday,\n    month       => $job_month,\n    monthday    => $job_monthday,\n    user        => 'root',\n    command     => $job_command\n  }\n{code}\n\nin this case the cronjob will be created with an empty name and although the job line gets created, every time the puppet agent runs the environment variables are inserted again and again (see below):\n\n{noformat}\n# HEADER: This file was autogenerated at Fri Dec 19 11:54:10 +1100 2014 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n# Puppet Name: duplicity_default_job\nHOME=/root\nVAR=ASD\nHOME=/root\nVAR=ASD\nHOME=/root\nVAR=ASD\n0 2 * * * cronjboline\n{noformat}\n\nThe compilation should fail if the name is empty.\n", "environment": "Linux CentOS 6.10, installed from puppetlabs repository", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "35861", "fixedVersions": [], "id": "35861", "issueType": "Bug", "key": "MODULES-7780", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243a495ad6b7e006aa42012", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cron resource accepts empty name", "timeSpent": "PT0S", "updated": "2021-01-25T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "https://github.com/puppetlabs/puppetlabs-haproxy/pull/144 merged", "created": "2015-01-19T02:58:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Merged in https://github.com/puppetlabs/puppetlabs-haproxy/pull/144", "created": "2015-01-19T02:58:00.000000"}], "components": ["haproxy"], "created": "2014-12-18T16:02:00.000000", "creator": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7490d305"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxlrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2717737423_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_11277"}], "description": "Add a fact for the haproxy version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36916", "fixedVersions": [], "id": "36916", "issueType": "New Feature", "key": "MODULES-1619", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "resolution": "Fixed", "resolutionDate": "2015-01-19T02:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add haproxy version fact", "timeSpent": "PT0S", "updated": "2015-01-19T02:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Hi [~accountid:5b61153325ea8f2ca147bd04] thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2017-05-31T15:50:00.000000"}], "components": ["apt", "supported"], "created": "2014-12-17T22:02:00.000000", "creator": "5b61153325ea8f2ca147bd04", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f5ebb3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxlev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77388483475_*|*_6_*:*_1_*:*_0"}], "description": "On Debian wheezy, the following use of apt::source results in an error because the key is incorrectly upcased, including the x.\n{code}\napt::source { 'mariadb':\n  location    => 'http://ftp.osuosl.org/pub/mariadb/repo/10.0/debian',\n  release     => $::lsbdistcodename,\n  repos       => 'main',\n  key         => '0xcbcb082a1bb943db',\n  include_src => true\n}\n{code}\n\nThe (partial) output from an affected agent run:\n{code}\nNotice: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Exec[63dc85b695f24e92116145ef44495\n69a8eb1e7cc]/returns: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.g9iCz92LUh --trustdb-name /etc/apt//trus\ntdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg --keyring /\netc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/\n/debian-archive-wheezy-stable.gpg --keyserver keyserver.ubuntu.com --recv-keys 0XCBCB082A1BB943DB\nNotice: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Exec[63dc85b695f24e92116145ef44495\n69a8eb1e7cc]/returns: gpg: \"0XCBCB082A1BB943DB\" not a key ID: skipping\nError: apt-key adv --keyserver 'keyserver.ubuntu.com'  --recv-keys '0XCBCB082A1BB943DB' returned 2 instead of one of [0]\nError: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Exec[63dc85b695f24e92116145ef444956\n9a8eb1e7cc]/returns: change from notrun to 0 failed: apt-key adv --keyserver 'keyserver.ubuntu.com'  --recv-keys '0XCBCB082A1BB943DB' returned 2 instead of one\nof [0]\nNotice: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Anchor[apt::key 0XCBCB082A1BB943DB\n present]: Dependency Exec[63dc85b695f24e92116145ef4449569a8eb1e7cc] has failures: true\nWarning: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Anchor[apt::key 0XCBCB082A1BB943D\nB present]: Skipping because of failed dependencies\nNotice: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Anchor[apt::key/Add key: 0xcbcb082\na1bb943db from Apt::Source mariadb]: Dependency Exec[63dc85b695f24e92116145ef4449569a8eb1e7cc] has failures: true\nWarning: /Stage[main]/Profile::Mysql::Repo/Apt::Source[mariadb]/Apt::Key[Add key: 0xcbcb082a1bb943db from Apt::Source mariadb]/Anchor[apt::key/Add key: 0xcbcb08\n2a1bb943db from Apt::Source mariadb]: Skipping because of failed dependencies\n{code}\n\nI just tested this with the 1.7.0 release and the latest hash (612efe54d77d6e21c44ecd0f938cea468a1174c1) with the same results. I'm aware that code exists in the type to handle this exact case and I don't understand why it's not working.\n\nThis is running on a PE 3.2.3 master (with future parser enabled, if that makes any difference) and a PE 3.3.0 agent. \n\nThe really strange thing is that when I do a puppet apply of the exact same code on the agent or the master, I get the correct result and cannot reproduce the problem.\n\nI'd be glad make our puppet infrastructure available to help reproduce the issue if necessary. However, this is a relatively low priority issue because I can switch to a key format that doesn't start with 0x and work around the problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34740", "fixedVersions": [], "id": "34740", "issueType": "Bug", "key": "MODULES-1618", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b61153325ea8f2ca147bd04", "resolution": "Fixed", "resolutionDate": "2017-05-31T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::source upcases 0x formatted key incorrectly", "timeSpent": "PT0S", "updated": "2017-05-31T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7]!\n\nWe reviewed your module, and I'm happy to let you know that it has been approved!\n\nThanks!", "created": "2014-12-18T17:55:00.000000"}], "components": ["approved"], "created": "2014-12-17T17:38:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ccf05ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxl47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87493653_*|*_5_*:*_1_*:*_84973_*|*_6_*:*_1_*:*_0"}], "description": "https://forge.puppetlabs.com/opentable/iis", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36915", "fixedVersions": [], "id": "36915", "issueType": "Task", "key": "MODULES-1617", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2014-12-18T17:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "opentable/iis: review for approved", "timeSpent": "PT0S", "updated": "2014-12-18T17:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623a4bee866b810069e3689a", "body": "We need to redo the full README once we're done with all the changes. It's completely out of sync now with the changes we've made and the PR\"s we're going to merge.", "created": "2015-02-20T04:58:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Resolving this for now, there will be a part 2 created.", "created": "2015-02-25T09:33:00.000000"}], "components": ["apt"], "created": "2014-12-17T14:50:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3da799c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxkvz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2932798671_*|*_3_*:*_1_*:*_508382618_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2587845532"}], "description": "Work through the planning and get started on implementation for the apt 2.0 release. Make sure the plan is well-documented so work can be picked up externally.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36914", "fixedVersions": [], "id": "36914", "issueType": "Task", "key": "MODULES-1615", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-02-25T09:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apt 2.0 planning and initial work", "timeSpent": "PT0S", "updated": "2015-03-11T10:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Apache work ongoing currently. Closing this ticket as it serves no purpose. See Epic [https://puppet.atlassian.net/browse/FM-6171] for details of scope.", "created": "2017-07-19T08:54:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-17T13:03:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fdd6d82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxkrj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2939194419_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78690273114"}], "description": "Work through the planning and get started on implementation for the apache 2.0 release. Make sure the plan is well-documented so work can be picked up externally.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43344", "fixedVersions": [], "id": "43344", "issueType": "Task", "key": "MODULES-1613", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4fc16267-76f2-442e-936e-613260471acb", "resolution": "Duplicate", "resolutionDate": "2017-07-19T08:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache 2.0 planning and initial work", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync dport/sport", "created": "2014-12-29T14:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync src_range and dst_range: https://github.com/puppetlabs/puppetlabs-firewall/pull/452", "created": "2014-12-29T14:52:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I'm breaking this up into a number of smaller PRs so it's more clear what's happening.", "created": "2014-12-29T14:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync src_type and dst_type https://github.com/puppetlabs/puppetlabs-firewall/pull/453", "created": "2014-12-29T17:19:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync mac_source https://github.com/puppetlabs/puppetlabs-firewall/pull/454", "created": "2014-12-29T18:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync socket https://github.com/puppetlabs/puppetlabs-firewall/pull/457", "created": "2014-12-30T17:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "sync ipsec_dir and ipsec_policy https://github.com/puppetlabs/puppetlabs-firewall/pull/459", "created": "2015-01-02T14:25:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Sync set_mark in https://github.com/puppetlabs/puppetlabs-firewall/pull/464", "created": "2015-01-07T13:32:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "mask syncing is being worked in https://github.com/puppetlabs/puppetlabs-firewall/pull/467", "created": "2015-01-12T10:40:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "ipset syncing: https://github.com/puppetlabs/puppetlabs-firewall/pull/468", "created": "2015-01-14T10:04:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "and, finally, mask! https://github.com/puppetlabs/puppetlabs-firewall/pull/469", "created": "2015-01-14T12:24:00.000000"}], "components": ["firewall"], "created": "2014-12-17T04:41:00.000000", "creator": "557058:bb7e7d75-3b98-484a-9e81-257b3684c969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25308021"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxkfb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24357524_*|*_3_*:*_1_*:*_1625100336_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_1864741_*|*_10006_*:*_1_*:*_797595344"}], "description": "I am in the process of setting up a new puppet installation and have had an odd error on one machine out of three. The error is:\n\n{{Error: Could not run: Invalid address from IPAddr.new: NEW}}\n\nThis error occurred on a Centos 6.6 box, but not on a different RHEL 6.5 box that has the same configuration applied to it.\n\nI have eventually tracked the problem down to some rogue IPv6 firewall rules that have appeared on the CentOS 6.6 box. The rule from ip6tables-save that causes the problem is:\n\n{{-A INPUT -d fe80::/64 -p udp -m state --state NEW -m udp --dport 546 -j ACCEPT}}\n\n(I don't know ruby, so apologies if the following breakdown is wrong)\n\nSome debugging shows that the {{hash}} variable for that above ip6tables-save linebefore the loop on line 342 of iptables.rb contains:\n\n{code}\n:destination=>\"NEW\",\n:proto=>\"--dport\",\n:chain=>\"udp\",\n:state=>[\"546\"],\n:jump=>\"ACCEPT\"\n{code}\n\nThis point is reached via the ip6tables provider. One obvious difference between the iptables and ip6tables providers is that the resource_map variables are different. In fact, my error can be fixed by adjusting the value for the {{:dport}} key in ip6tables to match the value in iptables {{[\"-m multiport --dports\", \"--dport\"]}}.\n\nIt looks like various elements have been modified, or added, in resource_map in the iptables provider but the equivalent change hasn't been applied to the ip6tables provider. For example, the following keys have either been added or have differences for non-obvious reasons:\n\n-:dport-\n-:dst_range-\n-:dst_type-\n-:ipsec_dir-\n-:ipsec_policy-\n-:mac_source-\n-:mask-\n-:set_mark-\n-:socket-\n-:sport-\n-:src_range-\n-:src_type-\n-:tcp_flags-\n-:ipset-\n\nFor the specific error I had, it's only the :dport difference that lead to my error. I don't have enough understanding of the code to know if the differences above represent other problems, but the values specified in the iptables provider seem to be supported by both iptables and ip6tables on RHEL 6.5.", "environment": "CentOS 6.6, Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42275", "fixedVersions": [], "id": "42275", "issueType": "Bug", "key": "MODULES-1612", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bb7e7d75-3b98-484a-9e81-257b3684c969", "resolution": "Fixed", "resolutionDate": "2015-01-14T12:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iptables and ip6tables resource_maps out of sync", "timeSpent": "PT0S", "updated": "2015-01-14T12:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2014-12-16T22:13:00.000000", "creator": "62439749247a4b00691c2a0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31c49985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxken:"}], "description": "Hi,\n\nIt could be very cool if it was possible to edit several values of a section in a .ini file with just one ini_setting resource. Here is an example :\n\n{code:puppet}\n# The values in the 'foo' section that I want to manage.\n$my_hash = {\n            'setting1' => 'value1',\n            'setting2' => 'value2',\n            'setting3' => 'value3',\n            'setting4' => 'value4',\n            'setting5' => 'value5',\n            'setting6' => 'value6',\n           }\n\n# Several values are managed with just one ini_setting resource.\nini_setting { 'values-of-foo-section':\n  ensure        => present,\n  path          => '/my/file.ini',\n  section       => 'foo',\n  hash_settings => $my_hash, # <---- Here is the request. ;)\n}\n{code}\n\nAnd after a puppet run, I have this in my .ini file\n\n{code:ini}\n...\n\n[foo]\nsetting1 = value1\nsetting2 = value2\nsetting3 = value3\nsetting4 = value4\nsetting5 = value5\nsetting6 = value6\n\n...\n{code}\n\nThis is just a feature request, I don't know if it's easy to implement.\nBut it could be very practical.\n\nRegards.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39112", "fixedVersions": [], "id": "39112", "issueType": "New Feature", "key": "MODULES-1611", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439749247a4b00691c2a0b", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Edit several values of ini file with just one ini_setting resource", "timeSpent": "PT0S", "updated": "2014-12-16T22:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Thanks for the report [~accountid:623c0f991c7f6a007049e742], we'll take a look.", "created": "2014-12-16T16:50:00.000000"}, {"author": "623c0f991c7f6a007049e742", "body": "actually I may have been in error, it might be working correctly.\niptables -L doesn't seem to print the interface, but dumping my iptables rules to a file does show the correct rules.\n\n # Generated by iptables-save v1.4.21 on Fri Dec 19 18:14:34 2014\n *filter\n :INPUT ACCEPT [0:0]\n :FORWARD ACCEPT [0:0]\n :OUTPUT ACCEPT [418:164790]\n -A INPUT -p icmp -m comment --comment \"000 accept all icmp\" -j ACCEPT\n -A INPUT -i lo -m comment --comment \"001 accept all to lo interface\" -j ACCEPT\n -A INPUT -i eth1 -m comment --comment \"002 accept all to eth1 interface\" -j ACCEPT\n -A INPUT -m comment --comment \"003 accept related established rules\" -m state --state RELATED,ESTABLISHED -j ACCEPT\n -A INPUT -p tcp -m multiport --ports 22 -m comment --comment \"004 accept ssh\" -j ACCEPT\n -A INPUT -i any -p tcp -m multiport --ports 80,443 -m comment --comment \"200 allow http and https access on internal net only\" -j ACCEPT\n -A INPUT -m comment --comment \"999 drop all\" -j DROP\n COMMIT\n", "created": "2014-12-19T11:16:00.000000"}, {"author": "623c0f991c7f6a007049e742", "body": "I was incorrect, it's working as expected, I just was not using a tool that could see those changes.", "created": "2014-12-22T09:17:00.000000"}], "components": ["firewall"], "created": "2014-12-16T15:13:00.000000", "creator": "623c0f991c7f6a007049e742", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30ac2fac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxk7z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5829884_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_491191084"}], "description": "Sorry if I've got this in the wrong place, first time using the site.\n\nUsing the howto included in the readme.markdown with version 1.2.0, the following pre.pp created iptables rules don't match the asked for interfaces on Ubuntu 14.04.\n\nfirewall {\n'000 accept all icmp': proto => 'icmp',\naction => 'accept',\n}\n-> firewall { '001 accept all to lo interface': proto => 'all', iniface => 'lo', action => 'accept', }\n-> firewall { '002 accept all to eth1 interface': proto => 'all', iniface => 'eth1', action => 'accept', }\n-> firewall { '003 accept related established rules': proto => 'all', state => ['RELATED', 'ESTABLISHED'], action => 'accept', }\n-> firewall { '004 accept ssh': port   => 22, proto => 'tcp', action => 'accept', }\n}\n\nCreates the following rules:\n\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination         \nACCEPT     icmp --  anywhere             anywhere             /* 000 accept all icmp */\nACCEPT     all  --  anywhere             anywhere             /* 001 accept all to lo interface */\nACCEPT     all  --  anywhere             anywhere             /* 002 accept all to eth1 interface */\nACCEPT     all  --  anywhere             anywhere             /* 003 accept related established rules */ state RELATED,ESTABLISHED\nACCEPT     tcp  --  anywhere             anywhere             multiport ports ssh /* 004 accept ssh */\n\nsince I wanted accept all from eth1, and interface matching isn't working, the result is I'm getting an accept all on all interfaces instead.", "environment": "Ubuntu 14.04, Puppet 3.4.3, puppetlabs-firewall 1.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39111", "fixedVersions": [], "id": "39111", "issueType": "Bug", "key": "MODULES-1610", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f991c7f6a007049e742", "resolution": "Fixed", "resolutionDate": "2014-12-22T09:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall ignores iniface on Ubuntu 14.04", "timeSpent": "PT0S", "updated": "2014-12-22T09:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "Below is a suitable work-around for my use case which was removing access to ec2 instance user-data for non-root users\n\n{code:puppet}\nfirewall { '300 only allow root user access':\n  proto       => 'all',\n  chain       => 'OUTPUT',\n  uid         => 'root',\n  destination => '169.254.169.254',\n  action      => 'ACCEPT',\n}\nfirewall { '301 drop all others':\n  proto       => 'all',\n  chain       => 'OUTPUT',\n  destination => '169.254.169.254',\n  action      => 'DROP',\n}\n{code}\n{code:result}\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nACCEPT     all  --  anywhere             169.254.169.254      owner UID match root /* 300 accept root user access to instance metadata */\nDROP       all  --  anywhere             169.254.169.254      /* 301 drop all others to instance metadata */\n{code}", "created": "2014-12-16T12:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec] do you think you'd be able to create a pull request against https://github.com/puppetlabs/puppetlabs-firewall to add this feature? If not, we can add it to our backlog. Thanks!", "created": "2014-12-16T17:02:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec] unfortunately I am unable to reproduce this. I have applied your firewall.pp from above on Debian 7, CentOS 6 and CentOS 5 (all 64-bit) and received the following respective outputs:\n\n{code}\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       all  --  anywhere             169.254.169.254      ! owner UID match root /* 300 only allow root user access */\n{code}\n\n{code}\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       all  --  anywhere             169.254.169.254     ! owner UID match root /* 300 only allow root user access */\n{code}\n\n{code}\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       all  --  anywhere             169.254.169.254     ! OWNER UID match root /* 300 only allow root user access */\n{code}\n\nAs you can see, all owner options are inverted.\n\nPlease provide any further information that you feel would be necessary to reproduce this.\n\nCheers", "created": "2015-01-15T14:29:00.000000"}, {"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "So I'm finding it's not necessarily the negation actually. It's specifying the name 'root'. If I use the UID 0 it works as expected but if I enter 'root' the response I get is the following after every puppet run even though the rule was actually applied correctly after the first run.\n\n{code}\nNotice: /Stage[main]/Profile::Base::Firewall/Firewall[300 only allow root user access to instance metadata]/uid: uid changed '! 0' to '! root'\n{code}", "created": "2015-01-16T14:34:00.000000"}, {"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "Then I conveniently found this pull request that addresses this issue:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/466", "created": "2015-01-16T14:45:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Thank you for your input.\n\nI am closing this issue as the sync problem is a separate issue, and is suitable for another ticket.\n\nThanks!", "created": "2015-01-20T15:24:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Negation for UID works ok, however there is a sync issue regarding string-based UID which is suitable for another ticket.", "created": "2015-01-20T15:25:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "New ticket raised for sync issue: https://puppet.atlassian.net/browse/MODULES-1688", "created": "2015-01-20T15:39:00.000000"}], "components": ["firewall"], "created": "2014-12-16T12:33:00.000000", "creator": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a76fb84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxjun:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16019349_*|*_3_*:*_1_*:*_1222335822_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1795937525"}], "description": "Owner was recently added to the puppetlabs-firewall module. This new feature should allow owner to be inverse. Instead using {code}! user{code} makes the rule non-idempotent and otherwise unchanged.\n\nThe result of the following iptables command is below (expected result)\n{code:title=iptables -A}\niptables -A OUTPUT -m owner ! --uid-owner root -d 169.254.169.254 -j DROP\n{code}\n\n{code:title=result}\nChain OUTPUT (policy ACCEPT)\nDROP       all  --  anywhere             169.254.169.254      ! owner UID match root\n{code}\n\nThe result of the following puppet resource declaration is below\n{code:title=firewall.pp|boderStyle=solid}\nfirewall { '300 only allow root user access':\n  proto       => 'all',\n  chain       => 'OUTPUT',\n  uid         => '! root',\n  destination => '169.254.169.254',\n  action      => 'DROP',\n}\n{code}\n\n{code:title=result}\nChain OUTPUT (policy ACCEPT)\nDROP       all  --  anywhere             169.254.169.254      owner UID match root /* 300 only allow root user access */\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39109", "fixedVersions": [], "id": "39109", "issueType": "Bug", "key": "MODULES-1609", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-20T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall should allow owner to be inversable", "timeSpent": "PT0S", "updated": "2015-01-20T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c08e6a2f6400069eb765c] can you take a look at this?", "created": "2014-12-16T17:04:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:557058:d510932c-3791-45e4-bb4e-10bac2b66204], \n\nI'm not able to reproduce this. This is the manifest I'm using:\n\n{code}\nclass { 'erlang': epel_enable => true } ->\nclass { 'rabbitmq':\n  package_source => 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-3.4.2-1.noarch.rpm',\n}\n\nrabbitmq_user { 'admin':\n    admin    => true,\n    password => 'xxx',\n    ensure   => present,\n  }\n  # application users\n  rabbitmq_user { 'metric':\n    admin    => true,\n    password => 'xxx',\n  }\n  # monitor users\n  rabbitmq_user { 'monitor':\n    admin    => true,\n    password => 'xxx',\n  }\n{code}\n\nAnd running it twice I get:\n\n{code}\n[root@sandbox vagrant]# puppet apply test.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for sandbox.localdomain in environment production in 1.47 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/lib/ruby/site_ruby/1.8/puppet/type/package.rb:430:in `default')\nNotice: /Stage[main]/Rabbitmq::Repo::Rhel/Exec[rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc]/returns: executed successfully\nNotice: /Stage[main]/Epel/File[/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6]/ensure: defined content as '{md5}d865e6b948a74cb03bc3401c0b01b785'\nNotice: /Stage[main]/Epel/Epel::Rpm_gpg_key[EPEL-6]/Exec[import-EPEL-6]/returns: executed successfully\nNotice: /Stage[main]/Epel/Yumrepo[epel-testing-debuginfo]/ensure: created\nNotice: /Stage[main]/Epel/Yumrepo[epel-source]/ensure: created\nNotice: /Stage[main]/Epel/Yumrepo[epel]/ensure: created\nNotice: /Stage[main]/Staging/File[/opt/staging]/ensure: created\nNotice: /Stage[main]/Epel/Yumrepo[epel-testing-source]/ensure: created\nNotice: /Stage[main]/Epel/Yumrepo[epel-debuginfo]/ensure: created\nNotice: /Stage[main]/Epel/Yumrepo[epel-testing]/ensure: created\nNotice: /Stage[main]/Erlang/Package[erlang]/ensure: created\nNotice: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: created\nNotice: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]/ensure: created\nNotice: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/ensure: defined content as '{md5}c4f78868d7f1c83611108e7466c3f5df'\nNotice: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq/ssl]/ensure: created\nNotice: /Stage[main]/Rabbitmq::Config/File[rabbitmq-env.config]/ensure: defined content as '{md5}6513cd3ef9805aa61b060ae020df4fd5'\nNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]/ensure: ensure changed 'stopped' to 'running'\nNotice: /Stage[main]/Main/Rabbitmq_user[metric]/ensure: created\nNotice: /Stage[main]/Main/Rabbitmq_user[admin]/ensure: created\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]/returns: executed successfully\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]/ensure: defined content as '{md5}cb218bbcb3f06b28e18402e9d727a34a'\nNotice: /Stage[main]/Main/Rabbitmq_user[monitor]/ensure: created\nNotice: Finished catalog run in 83.42 seconds\n[root@sandbox vagrant]# puppet apply test.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for sandbox.localdomain in environment production in 1.48 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/lib/ruby/site_ruby/1.8/puppet/type/package.rb:430:in `default')\nNotice: Finished catalog run in 2.00 seconds\n[root@sandbox vagrant]#\n{code}\n\nI'm trying this on Centos 6.5 with rabbitmq version 3.4.2 on puppet 3.7.3. Are there any other details you can provide to help us debug this? Can you show the output of two consecutive puppet runs?", "created": "2014-12-16T17:25:00.000000"}, {"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "I did some further testing and noticed that the rabbitmq providers were not updated to the version I specified this puppet environment to use. I deleted the provider on the client in the hope that this would trigger puppet to re-download the latest version of the provider, but instead it broke puppet. I copied the providers from a different host that was not experiencing this problem. That seems to have fixed the symptoms, I can now no longer reproduce the problem.\n\nSo it seems this problem was caused by the provider's not being updated, a different bug that I'll need to dive into and will create a followup ticket for if none such already exists.", "created": "2014-12-17T05:43:00.000000"}], "components": ["rabbitmq"], "created": "2014-12-16T08:30:00.000000", "creator": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c468442"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxjp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32114322_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_44270500"}], "description": "Using the rabbitmq module 4.1.0 with rabbitmq 3.4.2 and puppet 3.7.3 causes users in rabbitmq to be created over and over on every puppet run:\n{noformat}\nNotice: /Stage[main]/Main/Node[rabbitmq_dev_v0001]/Rabbitmq_user_permissions[metric@metric]/ensure: created\nNotice: /Stage[main]/Main/Node[rabbitmq_dev_v0001]/Rabbitmq_user_permissions[admin@metric]/ensure: created\nNotice: /Stage[main]/Main/Node[rabbitmq_dev_v0001]/Rabbitmq_user_permissions[monitor@metric]/ensure: created\n{noformat}\n\nas a result of this manifest code:\n{noformat}\n  rabbitmq_user { 'admin':\n    admin    => true,\n    password => 'xxx', \n    ensure   => present,\n  }\n  # application users\n  rabbitmq_user { 'metric':\n    admin    => true,\n    password => 'xxx', \n  }\n  # monitor users\n  rabbitmq_user { 'monitor':\n    admin    => true,\n    password => 'xxx', \n  }\n{noformat}\n\nI've also tried the latest version on github with commit nr f7306ff64216c6216d9d2a00222dc70b743843ff but that did not resolve the problem.\n\nThe users are visible in the rabbitmq web-gui, so my guess is that the module is not detecting users pre-existing correctly.", "environment": "centos6.6, puppet 3.7.3, rabbitmq 3.4.2, rabbitmq-module f7306ff64216c6216d9d2a00222dc70b743843ff", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43343", "fixedVersions": [], "id": "43343", "issueType": "Bug", "key": "MODULES-1608", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-17T05:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "rabbitmq module creates users over and over", "timeSpent": "PT0S", "updated": "2014-12-17T05:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "I've since upgraded to CentOS6.6, it's experiencing the same problem.", "created": "2014-12-16T06:47:00.000000"}, {"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "incorrect application of patch, problem can be fixed using the latest ruby file from github which I pasted.", "created": "2014-12-16T06:52:00.000000"}], "components": ["rabbitmq"], "created": "2014-12-16T06:44:00.000000", "creator": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4245997c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxjon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_525889_*|*_6_*:*_1_*:*_0"}], "description": "When using one of  native type 'rabbitmq_plugin' for the puppetlabs/rabbitmq module as documented in the module's readme.md I get the following (Incorrect) output:\n{noformat}\n[user@dd019 ~]$ sudo puppet resource rabbitmq_plugin\n[sudo] password for user:\n/var/lib/puppet/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb:39: warning: regexp has `]' without escape\n/var/lib/puppet/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb:39: warning: regexp has `]' without escape\n/var/lib/puppet/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb:39: warning: regexp has `]' without escape\n/var/lib/puppet/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb:39: warning: regexp has `]' without escape\nrabbitmq_plugin { 'Configured:':\n  ensure => 'present',\n}\nrabbitmq_plugin { ']':\n  ensure => 'present',\n}\nrabbitmq_plugin { '|':\n  ensure => 'present',\n}\nrabbitmq_plugin { '|/':\n  ensure => 'present',\n}\n{noformat}\n\nThis is on centos 6.5 with the default ruby 1.8.7, puppet agent 3.7.3 and rabbitmq 3.4.2. I'm using the latest released version of the rabbitmq module, 4.1.0.\nI changed the regex in /var/lib/puppet/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb to the latest version I found here: https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/d262edbf4ed3bd11388f2d1d33346099c1e488d7#diff-70f872bcad41695fb85183eabd3abd2e\nBut it made no difference.\n\nMaybe the module requires a newer ruby version than is available for CentOS/RHEL ?\n\nI think this problem results in behaviour where the rabbitmq module keeps installing the managed plugins for rabbitmq over and over and therefore keeps 'refreshing' (restarting) rabbitmq. Not a great idea for a production system, so I'm now managing rabbitqm by hand until this bug is fixed.", "environment": "centos6.5, linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39107", "fixedVersions": [], "id": "39107", "issueType": "Bug", "key": "MODULES-1607", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "resolution": "Fixed", "resolutionDate": "2014-12-16T06:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "' puppet resource rabbitmq_plugin' failing on regexp", "timeSpent": "PT0S", "updated": "2014-12-16T06:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181] Can you provide us with more information on your environment? (version of the stdlib module you are using, operating system, puppet version)\n\nThanks!", "created": "2014-12-16T16:59:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The {{delete()}} functions second argument is expected to be a string. It doesn't appear that the implementation (1) can handle anything other than a string, but it also doesn't validate that it IS a string.\n\nSo either we should add validation, or (obviously better) allow the second argument to handle arrays.\n\n(1) https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/delete.rb", "created": "2014-12-17T11:29:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "stdlib v3.1.1 - puppet 3.7.3 - centos 6.", "created": "2014-12-18T00:39:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "btw. I solved my need, by writing a function I choose to called select: \n    a = arguments[0]\n    item = arguments[1]\n    a = a.reject {|k,v| !item.include?(k)}\n    a\n\ncurrently the delete function in stdlib does:\na.delete(item) - so perhaps a simple solution would be to simply do an if on wether or not item is an array - and do the one of the two ?", "created": "2014-12-18T02:25:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "I can submit a pull request for a select function for stdlib you like ? it's a nice feature imho to be able to use an array of keys, to select entries in a hash.", "created": "2014-12-18T03:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:4e3eb0ca-7205-43fb-877c-a175a00d2181] Yes, a pull request to update the delete() function to handle arrays would be great :).", "created": "2014-12-19T09:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] added code with https://github.com/puppetlabs/puppetlabs-stdlib/pull/392 . Docs update shortly.", "created": "2014-12-19T11:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "And https://github.com/puppetlabs/puppetlabs-stdlib/pull/393 with docs.", "created": "2014-12-19T12:27:00.000000"}], "components": ["stdlib"], "created": "2014-12-16T02:11:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f72f06b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxjo7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53283078_*|*_10007_*:*_1_*:*_3599150_*|*_3_*:*_1_*:*_62290625_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_177009978"}], "description": "I'm trying to end up with a hash of only the users in $unixadmins, and as far as I read the stdlib docs for delete funtion this should work-  but it does not - I get all users created.\n\n  $unixadmins = ['ole','jens']\n\n  $users = hiera_hash('users', {})\n  $userlist = keys($users)\n \n  $unixtmp = delete($userlist, $unixadmins)\n  $unixhash = delete($users,$unixtmp)\n   create_resources('my_users::user', $unixhash)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34738", "fixedVersions": [], "id": "34738", "issueType": "Improvement", "key": "MODULES-1606", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Fixed", "resolutionDate": "2014-12-19T12:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "stdlib delete funtion does not work properly", "timeSpent": "PT0S", "updated": "2014-12-19T12:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf] thanks for the report. I'll get this ticket added to update the docs with accurate usage information.", "created": "2014-12-16T17:07:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:03:00.000000"}], "components": ["mcollective"], "created": "2014-12-15T18:11:00.000000", "creator": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@773e0b53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxjmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82524788_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19353406419"}], "description": "In the puppetlabs-mcollective documentation, the section \"I just want to run it, what's the minimum I need?\" ( https://forge.puppetlabs.com/puppetlabs/mcollective#usage ) shows the following code:\n\n{code}node 'broker1.example.com' {\n  class { '::mcollective':\n    middleware       => true,\n    middleware_hosts => [ 'broker1.example.com' ],\n  }\n}{code}\n\nThe 'middleware' parameter doesn't actually exist. It's not currently clear how to set up a broker to use with this module. There's no reference to broker configuration in the docs either.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34735", "fixedVersions": [], "id": "34735", "issueType": "Bug", "key": "MODULES-1605", "labels": ["docs", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mcollective docs refer to nonexistent middleware param", "timeSpent": "PT0S", "updated": "2015-07-28T18:03:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5dde38c308d48c0d13ac833a] thank you for the report. I'll get this ticket added to the backlog and we'll work on reproducing/fixing it.", "created": "2014-12-16T17:43:00.000000"}, {"author": "5dde38c308d48c0d13ac833a", "body": "Set priority to Blocker. Can't use the module until it works!", "created": "2014-12-22T05:10:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:5dde38c308d48c0d13ac833a] I'm unable to reproduce this error, either on 0.9.0 or master. Moreover, there is no reference to the command \"db.getMongo().getDBNames()\" in 0.9.0 or master. It does, however, appear in 0.8.0. It looks like it was removed as part of a provider rewrite in https://github.com/puppetlabs/puppetlabs-mongodb/pull/138 . Could you verify whether your installation is indeed 0.9.0?", "created": "2015-01-07T16:31:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This appears to be a duplicate of MODULES-534 so I will close this and continue discussion there.", "created": "2015-01-07T16:54:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Duplicate of MODULES-534", "created": "2015-01-07T16:55:00.000000"}], "components": ["mongodb"], "created": "2014-12-15T07:20:00.000000", "creator": "5dde38c308d48c0d13ac833a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ca79875"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_123748111_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1411917_*|*_10006_*:*_1_*:*_1896504253"}], "description": "To install MongoDB server, create database \"testdb\" and user \"user1\" with password \"pass1\".\n\nclass {'::mongodb::server':\n  auth => true,\n}\n\nmongodb::db { 'testdb':\n  user          => 'user1',\n  password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',\n}\n\ngives a error:\nMongodb::Db[admin]/Mongodb_database[admin]: Could not evaluate: Execution of '/usr/bin/mongo --quiet --eval db.getMongo().getDBNames()' returned 252: Wed Mar 26 16:28:40 uncaught exception: listDatabases failed:{ \"errmsg\" : \"need to login\", \"ok\" : 0 }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35859", "fixedVersions": [], "id": "35859", "issueType": "Bug", "key": "MODULES-1604", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dde38c308d48c0d13ac833a", "resolution": "Duplicate", "resolutionDate": "2015-01-07T16:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(0.9.0) auth=true blocks database and user creation", "timeSpent": "PT0S", "updated": "2015-01-07T16:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c145ba1d81f0069d8e2e0", "body": "puppetlabs-postgresql v4.1.0", "created": "2014-12-14T08:04:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/535 merged", "created": "2015-01-08T11:20:00.000000"}, {"author": "70121:1cb87190-13c7-4d20-8b87-f80f5cb783ff", "body": "As well version 9.4 does not recognized when set explicitly with version option.\nAnd lead to weird error:\n\n{code}\nError: pick(): must receive at least one non empty value at /tmp/vagrant-puppet-3/modules-0/postgresql/manifests/globals.pp:109 on node packer-debian-7.6.0-amd64\nError: pick(): must receive at least one non empty value at /tmp/vagrant-puppet-3/modules-0/postgresql/manifests/globals.pp:109 on node packer-debian-7.6.0-amd64\n{code}\n\nI added apt repository from postgresql.org on wheezy update 6.", "created": "2015-01-08T11:21:00.000000"}, {"author": "557058:38d282a1-f240-4342-9e17-806f21b8bc5c", "body": "Same problem in Centos 7\n\nI've installed manually 9.4 using the postgresql.org repo", "created": "2015-03-06T06:55:00.000000"}], "components": ["postgresql"], "created": "2014-12-14T08:03:00.000000", "creator": "623c145ba1d81f0069d8e2e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52c778e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2171814215_*|*_5_*:*_1_*:*_0"}], "description": "Using the module 'puppetlabs-postgresql' on a Debian Jessie system results in the error:\n\nE: Unable to locate package postgresql-client-9.3\n\nAfter patching 'postgresql/manifests/globals.pp' with\n\n70c70\n<         /^(jessie|8\\.)/ => '9.3',\n---\n>         /^(jessie|8\\.)/ => '9.4',\n104a105\n>     '9.4'   => '2.1',\n\npostgresql is installed, but a lot of errors remain. Sry, not enough experience to fix 'm...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35857", "fixedVersions": [], "id": "35857", "issueType": "Bug", "key": "MODULES-1603", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c145ba1d81f0069d8e2e0", "resolution": "Fixed", "resolutionDate": "2015-01-08T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Debian Jessie uses Postgresql 9.4", "timeSpent": "PT0S", "updated": "2015-03-06T06:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "The Puppet Dashboard is no longer supported by Puppet Labs: https://groups.google.com/forum/#!topic/puppet-dev/j44EbTJY7HI\n\nThe Puppet Enterprise Console uses PuppetDB as its backend. Alternative open-source community-maintained dashboards are PuppetBoard [https://github.com/puppet-community/puppetboard] and PuppetExplorer [https://github.com/spotify/puppetexplorer], both of which also use PuppetDB as the backend.", "created": "2015-01-20T13:36:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I might have made inaccurate assumptions, let me double check my facts.", "created": "2015-01-20T13:45:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "The Puppet Dashboard itself is maintained here: https://github.com/sodabrew/puppet-dashboard\n\nI'm unsure of the status of the puppetlabs-dashboard module, but in any case it is not within the module's power to set up a database backend not supported by the software itself, so this request should be made on sodabrew's issue tracker and not the MODULES tracker.", "created": "2015-01-20T14:46:00.000000"}], "components": ["dashboard"], "created": "2014-12-13T19:21:00.000000", "creator": "623c12c394742a00683e41c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1afe2b7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3262498845_*|*_6_*:*_2_*:*_513846_*|*_10004_*:*_1_*:*_3684930"}], "description": "PuppetDB uses postgresql.  Puppet Dashboard uses mysql.\nIt'd be great to be able to use both of these with the same database server.\n\nI came across a 5 year old ticket about this in your old ticketing system: https://projects.puppetlabs.com/issues/2977 but I can't see an equivalent in Jira.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34832", "fixedVersions": [], "id": "34832", "issueType": "New Feature", "key": "MODULES-1602", "labels": ["dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c394742a00683e41c5", "resolution": "Won't Fix", "resolutionDate": "2015-01-20T14:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Postgresql support for puppet dashboard", "timeSpent": "PT0S", "updated": "2015-01-20T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dashboard"], "created": "2014-12-13T19:16:00.000000", "creator": "623c12c394742a00683e41c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d1dcfe0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiw7:"}], "description": "It'd be great to be able to use puppet dashboard with an existing database server, rather than having to set up a database on the puppet master (or wherever I'm installing the dashboard).\n\nPuppetDB already has the ability to do this.  Please could the same be added to Puppet Dashboard?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33699", "fixedVersions": [], "id": "33699", "issueType": "Improvement", "key": "MODULES-1601", "labels": ["dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c394742a00683e41c5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow dashboard to use database on another machine.", "timeSpent": "PT0S", "updated": "2014-12-13T19:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["dashboard"], "created": "2014-12-13T18:06:00.000000", "creator": "623c12c394742a00683e41c5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1df99806"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxivz:"}], "description": "The dependencies in puppetlabs-dashboard are all specified using only a minimum version and no maximum.\nThis means if one of these dependencies makes a breaking change (and increments its major version number as per semver standards), the new version will still get pulled in by puppetlabs-dashboard and may result in breakages.\nMODULES-1575 is an example of this happening.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43342", "fixedVersions": [], "id": "43342", "issueType": "Bug", "key": "MODULES-1600", "labels": ["puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12c394742a00683e41c5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-dashboard specifies its dependencies too loosely.", "timeSpent": "PT0S", "updated": "2014-12-13T18:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:aae41622-9ca0-4691-8108-e90ea4c75aa4] Thanks for the report, we'll take a look at this.", "created": "2014-12-16T18:20:00.000000"}, {"author": "557058:c094035a-d9df-4629-bd72-1317de9e64e4", "body": "+1 I can confirm this one, too.", "created": "2015-06-18T14:25:00.000000"}, {"author": "557058:c094035a-d9df-4629-bd72-1317de9e64e4", "body": "Patch to resolve this is here:  https://github.com/puppetlabs/puppetlabs-inifile/pull/171\n", "created": "2015-06-19T09:16:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-06-22T11:44:00.000000"}, {"author": "623e7aeeb75ca800705812eb", "body": "Oh, Thanks Mike!\n\nIt's possible to release a version 1.3.1 (with this fix included) ? (we encounter this bug inside the OpenStack/Puppet modules).\n\nThanks in advance!", "created": "2015-06-24T03:20:00.000000"}], "components": ["inifile"], "created": "2014-12-13T12:50:00.000000", "creator": "557058:aae41622-9ca0-4691-8108-e90ea4c75aa4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52321ebc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxivb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_115276496_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16379542290"}], "description": "I'm finding that since #134 was merged, if a previously blank/empty value is changed to a non-empty value, the value is put on a new line.\n\nFor example:\n\n[vxlan]\nlocal_ip=\nenable_vxlan=true\n\nThen when local_ip gets filled in, the result is:\n\n[vxlan]\nlocal_ip=\n192.168.1.101\nenable_vxlan=true\n\nBy using a version of the module prior to when #134 was merged, the result is what I would expect: \n\nlocal_ip=192.168.1.101", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41299", "fixedVersions": [], "id": "41299", "issueType": "Bug", "key": "MODULES-1599", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aae41622-9ca0-4691-8108-e90ea4c75aa4", "resolution": "Fixed", "resolutionDate": "2015-06-22T11:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-inifile adding value on new line", "timeSpent": "PT0S", "updated": "2015-06-24T03:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:97e73004-0cb4-4a75-8602-8332b8d2abb7] There is an existing pull request to add this functionality, but is missing tests and documentation (https://github.com/puppetlabs/puppetlabs-apt/pull/354). Do you think you could maybe pull in the existing work and add the missing pieces with a new PR? That would probably be the fastest way to get this work completed. If not, we'll try to take a look sometime soon.", "created": "2014-12-16T16:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:97e73004-0cb4-4a75-8602-8332b8d2abb7] actually, looks like I should be able to take a look at this this sprint, but if you'd rather do the work I'm happy to just be on the reviewing/merging end, just let me know!", "created": "2014-12-17T15:41:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Code merged after a couple refactors\nPR # 404 was part of it.", "created": "2015-01-13T17:31:00.000000"}], "components": ["apt"], "created": "2014-12-13T11:48:00.000000", "creator": "70121:97e73004-0cb4-4a75-8602-8332b8d2abb7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1987571b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiv3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_277559634_*|*_10007_*:*_1_*:*_562748_*|*_3_*:*_3_*:*_537197638_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_3_*:*_1883644393"}], "description": "Hi,\n\nthe apt module from puppetforge is not accepting key fingerprint even though gpg doesn't complain:\n\n{noformat}\nError: Failed to apply catalog: Parameter id failed on Apt_key[docker_repo]: Invalid value \"36A1D7869245C8950F966E92D8576A8BA88D21E9\". Valid values match /\\A(0x)?[0-9a-fA-F]{8}\\Z/, /\\A(0x)?[0-9a-fA-F]{16}\\Z/. at /etc/puppet/manifests/site.pp:27\nWrapped exception:\nInvalid value \"36A1D7869245C8950F966E92D8576A8BA88D21E9\". Valid values match /\\A(0x)?[0-9a-fA-F]{8}\\Z/, /\\A(0x)?[0-9a-fA-F]{16}\\Z/.\n{noformat}\n\n{noformat}\nrotwang@salmiakki:~$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9\ngpg: requesting key A88D21E9 from hkp server keyserver.ubuntu.com\ngpg: key A88D21E9: \"Docker Release Tool (releasedocker) <docker@dotcloud.com>\" not changed\ngpg: Total number processed: 1\ngpg:              unchanged: 1\nrotwang@salmiakki:~$ \n{noformat}\n\n\nit seems that yet another regex should be added:\n\n'\\A(0x)?[0-9a-fA-F]{40}\\Z'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40085", "fixedVersions": [], "id": "40085", "issueType": "Bug", "key": "MODULES-1598", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:97e73004-0cb4-4a75-8602-8332b8d2abb7", "resolution": "Fixed", "resolutionDate": "2015-01-13T17:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt module is not accepting key fingerprints.", "timeSpent": "PT0S", "updated": "2015-01-13T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5cc6f1319191e80e3d40e8bf", "body": "A fix is available in this pull request: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/223\n", "created": "2014-12-13T08:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5cc6f1319191e80e3d40e8bf] looks like that PR was merged so you should be good to go!", "created": "2014-12-16T18:36:00.000000"}], "components": ["vcsrepo"], "created": "2014-12-13T08:12:00.000000", "creator": "5cc6f1319191e80e3d40e8bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31955fc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxiuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_296611022_*|*_5_*:*_1_*:*_0"}], "description": "When checking for the existence of a SVN repository, the \"working_copy_exists?\" checks if \"format\" is a directory, where it is in fact a file. \"{{File.directory?}}\" should be replaced with \"{{File.file?}}\"\n", "environment": "Debian 7.\nPuppet Open Source 3.7.2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39105", "fixedVersions": [], "id": "39105", "issueType": "Bug", "key": "MODULES-1597", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc6f1319191e80e3d40e8bf", "resolution": "Fixed", "resolutionDate": "2014-12-16T18:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SVN provider treats \"format\" file as a directory, check for existence fails", "timeSpent": "PT0S", "updated": "2014-12-16T18:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "The only workaround ATM is to set {{noop}} based on a fact/{{inline_template}} which checks for presence of the repository.", "created": "2014-12-17T01:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a] thanks for the report. This is definitely an issue, and we'll take a look at this in our coming sprint.", "created": "2014-12-17T12:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I mostly rewrote the git provider after the mentioned commit, so it was actually probably either introduced or just not fixed in https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/173", "created": "2014-12-17T12:51:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. We have at least one test to catch force not playing nicely anyway: https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/177618e2ccdd610890e04502923b39a61f7cb40a/spec/acceptance/beaker/git/clone/clone_over_different_exiting_repo_with_force.rb#L40", "created": "2014-12-17T12:52:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a] which version of puppetlabs-vcsrepo are you running on and what OS are you using?", "created": "2014-12-17T12:59:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I am currently using the latest 1.2.0 of vcsrepo and experienced the same issue with 1.0.0 before. The old 0.2.0 is fine which lead me to the changes mentioned above. The OS is currently either Ubuntu Precise or Ubuntu Trusty where I am currently testing with the latter.", "created": "2014-12-18T00:59:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a] thanks for the information. I was able to reproduce and have a fix pending at https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/225", "created": "2014-12-26T16:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-12-26T17:03:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Awesome, thanks for the fix. I'll try it ASAP. (y)", "created": "2014-12-29T01:13:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "I can confirm that the repository is not touched anymore now, thanks.", "created": "2014-12-30T06:57:00.000000"}], "components": ["vcsrepo"], "created": "2014-12-12T15:40:00.000000", "creator": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1aa88aeb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxirr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_421617164_*|*_3_*:*_1_*:*_15568446_*|*_10009_*:*_1_*:*_620987_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_776743278"}], "description": "Given the following configuration the path is purged and the repository cloned on every Puppet run:\n\n{code:puppet}\nvcsrepo { $path,\n  ensure => present\n  provider => git,\n  source => 'git://...',\n  force  => true,\n}\n{code}\n\nBackground: this is run within a Vagrant box and by default {{$path}} contains a directory and a file which are not needed. Thus on the first provisioning run the repository should be enforced on {{$path}} but on subsequent runs nothing should happen since the repository is already {{present}}.\n\nThis is a regression which was introduced with 1.0.0 and most likely [this commit|https://github.com/puppetlabs/puppetlabs-vcsrepo/commit/a213d71ec8d3e75bef909cc5c3f11aaea8b4e94d].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38012", "fixedVersions": [], "id": "38012", "issueType": "Bug", "key": "MODULES-1596", "labels": ["puppetlabs-vcsrepo", "regression", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "resolution": "Fixed", "resolutionDate": "2014-12-26T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Do not enforce presence", "timeSpent": "PT0S", "updated": "2014-12-30T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Duplicate of:  https://puppet.atlassian.net/browse/PF-984", "created": "2014-12-12T13:52:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-12T13:37:00.000000", "creator": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@635bddad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxipj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_902654_*|*_6_*:*_1_*:*_0"}], "description": "Go to https://forge.puppetlabs.com/puppetlabs/apache/scores. Search for the misspelled word \"occurance\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35855", "fixedVersions": [], "id": "35855", "issueType": "Bug", "key": "MODULES-1595", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a", "resolution": "Duplicate", "resolutionDate": "2014-12-12T13:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Typos on puppetlabs/apache module page", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:28fe54c6-03f6-4025-8dc5-7510561e1200],\n\nThanks for your submission! We are not going to approve your module at this time", "created": "2015-03-18T11:14:00.000000"}, {"author": "557058:28fe54c6-03f6-4025-8dc5-7510561e1200", "body": "Well thats disappointing but thank you for the response! \n\nCould I  ask you to clarify a couple of the points you mention though? \n\nFor the README, did you mean to just flesh it out more with the content thats documented in the manifests or should I collapse the CHANGELOG into the README? \n\nIn regards to  using templates over files, I made that choice ( using content over source) a long time ago based in part on the feedback from this thread on the Puppet users List: \nhttps://groups.google.com/forum/#!searchin/puppet-users/templates$20or$20files/puppet-users/rT6IHb6042A/crWoF-rXC00J\n\nIs it a bad practice to use templates over files?  I wasn't able to find any direction in the best practices doc or the style guide ( although I totally could have missed it)  \n\nAnyway, thanks again for the feedback, and I hope that I'll be able to contribute in some small way to the Puppetlabs Splunk module! \n", "created": "2015-03-20T08:28:00.000000"}], "components": ["approved"], "created": "2014-12-12T13:08:00.000000", "creator": "557058:28fe54c6-03f6-4025-8dc5-7510561e1200", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76bf6a5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxip3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8283939433_*|*_6_*:*_2_*:*_14706"}], "description": "Could you please review the huit/splunk module for approval? \n\nSource can be found on http://github.com/huit/puppet-splunk ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42274", "fixedVersions": [], "id": "42274", "issueType": "New Feature", "key": "MODULES-1594", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:28fe54c6-03f6-4025-8dc5-7510561e1200", "resolution": "Done", "resolutionDate": "2015-03-18T11:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for huit/splunk", "timeSpent": "PT0S", "updated": "2015-03-20T08:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Current pull request under review is https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/278\n\nWhat if we converted this to a type and provider? The current proposal changes the logic of the error and will now just always error if $wipe_db_on_cookie_change is not set. A type and provider would allow more fine-grained control over the logic.", "created": "2014-12-17T14:09:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Alternate proposal: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/282", "created": "2014-12-19T10:25:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We've merged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/282 to address this.", "created": "2014-12-22T14:48:00.000000"}], "components": ["rabbitmq"], "created": "2014-12-12T12:00:00.000000", "creator": "623c0c1d50bb2b0070b6afda", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3230677"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CVE-ID", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": " CVE-2014-9568"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxin3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_439678445_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_434382074"}], "description": "Once a secret is pushed into a fact it goes all over the place, making security a nightmare. My specific problem is when puppetboard is running, it will show the erlang_cookiee to the whole world.\n\nIt would be nice to do some refactoring so this doesn't have to be stored in a fact. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36913", "fixedVersions": [], "id": "36913", "issueType": "Bug", "key": "MODULES-1593", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c1d50bb2b0070b6afda", "resolution": "Fixed", "resolutionDate": "2014-12-22T14:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rabbitmq uses fact for rabbitmq_erland_cookie", "timeSpent": "PT0S", "updated": "2015-01-27T15:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Currently a PR open for this:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/440", "created": "2015-03-30T10:53:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "PR merged", "created": "2015-06-15T10:14:00.000000"}], "components": ["firewall"], "created": "2014-12-12T03:05:00.000000", "creator": "624382d37a3f9e006ab1587e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d822b2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbvb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9355703633_*|*_3_*:*_1_*:*_14040064_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_6636450422"}], "description": "Previous work to enable inversion of many iptables rules did not completely support src_type or dst_type inversion. Specifying a '! ' prefix for either property results in a 'Parameter ... failed' error due to 'Invalid value'.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35853", "fixedVersions": [], "id": "35853", "issueType": "Improvement", "key": "MODULES-1592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624382d37a3f9e006ab1587e", "resolution": "Fixed", "resolutionDate": "2015-06-15T10:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Inversion of address types is incomplete", "timeSpent": "PT0S", "updated": "2015-09-22T14:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "Apologies for the length of time this ticket languished without a response [~accountid:70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc].\n\nI tried to reproduce this issue again on:\n\n*OS Version:*\u00a0CentOS 7\n\n*Puppet Version:*\u00a07.4.0\n\n*Module Version:*\u00a0puppetlabs-tomcat v4.3.0\n\n*Tomcat Version:*\u00a07.0.107\n\n...using the following manifest:\n{code:java}\nclass { 'java': }\ntomcat::install { '/opt/tomcat':\n\u00a0 source_url => 'https://downloads.apache.org/tomcat/tomcat-7/v7.0.107/bin/apache-tomcat-7.0.107.tar.gz',\n}\ntomcat::instance { 'default':\n\u00a0 catalina_home => '/opt/tomcat',\n}\ntomcat::config::server::valve { 'tomcat-RemoteAddrValve':\n\u00a0 catalina_base \u00a0 \u00a0 \u00a0 \u00a0 => '/opt/tomcat',\n\u00a0 parent_host \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'localhost',\n\u00a0 class_name\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 => 'org.apache.catalina.valves.RemoteAddrValve',\n\u00a0 additional_attributes => {\n\u00a0 \u00a0 'allow'\u00a0 \u00a0 \u00a0 => '127\\.0\\.0\\.1',\n\u00a0 \u00a0 'denyStatus' => '403',\n\u00a0 },\n} {code}\nIt appears as though Tomcat is installed, and the value defined, configured in\u00a0*server.xml*:\n{code:java}\n<Valve className=\"org.apache.catalina.valves.RemoteAddrValve\" allow=\"127\\.0\\.0\\.1\" denyStatus=\"403\"></Valve> {code}\nThe server seems to start OK, with no issues.\n\nI'll close this ticket given the length of time it's been since there's any activity, but if you feel this is still an issue, please come back to us and we'll reopen.", "created": "2021-01-25T07:58:00.000000"}], "components": ["supported", "tomcat"], "created": "2014-12-11T15:00:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60092382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5290"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxigf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193251453636_*|*_6_*:*_1_*:*_0"}], "description": "I try to configure Remote Address Valve in Tomcats server.xml:\n{code}\n  tomcat::config::server::valve { 'tomcat-RemoteAddrValve':\n    catalina_base         => '/opt/apache-tomcat/tomcat',\n    parent_host           => 'localhost',\n    class_name            => 'org.apache.catalina.valves.RemoteAddrValve',\n    additional_attributes => {\n      'allow'      => '127\\.0\\.0\\.1',\n      'denyStatus' => '403',\n    },\n  }\n{code}\n\nBut I do always get the error \"Error: ... Could not evaluate: Saving failed, see debug\":\n{code}\nDebug: Augeas[/...RemoteAddrValve](provider=augeas): sending command 'set' with params [\"/files/opt/apache-tomcat/test/conf/server.xml/Server/Service[#attribute/name='Catalina']/Engine/Host[#attribute/name='localhost']/Valve[#attribute/className='org.apache.catalina.valves.RemoteAddrValve']/#attribute/allow\", \"127\\\\.0\\\\.0\\\\.1\"]\n...\n{ \"className\" = \"org.apache.catalina.valves.RemoteAddrValve\" } { \"denyStatus\" = \"403\" } { \"allow\" = \"127\\.0\\.0\\.1\" }\nDebug: Augeas[/opt/apache-tomcat/test-Catalina-localhost-valve-org.apache.catalina.valves.RemoteAddrValve](provider=augeas): Closed the augeas connection{code}\n\nMight there be a problem in additional_attributes with backslashes in the value string?", "epicLinkSummary": "Tracking changes to go into tomcat next", "estimate": "PT0S", "externalId": "40084", "fixedVersions": [], "id": "40084", "issueType": "Bug", "key": "MODULES-1591", "labels": ["intermediate", "puppethack", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "36262", "parentSummary": "Tracking changes to go into tomcat next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Cannot Reproduce", "resolutionDate": "2021-01-25T07:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat set attribute with backslash", "timeSpent": "PT0S", "updated": "2021-01-25T07:58:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2014-12-11T13:30:00.000000", "creator": "557058:ea8c9629-8c0d-4934-bd89-f0a2230b9eba", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76e2d31e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxief:"}], "description": "VCS (git, at least) operations may hang and run for ever. vcs operations thus should have a timeout, and be forcibly killed if it expires, even if the default is absurdly high like 60 minutes.\n\n\nThis has happened to me at least twice in the last year due to a git server ungracefully going away (the VM crashed). As a result, the puppet nodes in the middle of a git operation were stuck with git running... as it turns out, for weeks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40082", "fixedVersions": [], "id": "40082", "issueType": "Improvement", "key": "MODULES-1590", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ea8c9629-8c0d-4934-bd89-f0a2230b9eba", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Should timeout VCS operations", "timeSpent": "PT0S", "updated": "2014-12-11T13:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8],\n\nYour module was looking pretty good as of 0.6.1. We'll need to do a quick review of the 1.0.0 release.\n\nThere are a couple of things we'll need updated before the module can be marked as approved:\n* You are missing a LICENSE file in your module. You have your license specified in metadata.json and Modulefile, but you need to also have a LICENSE file. \n* You have some misaligned `=>`s in your code (found from `bundle exec rake lint`). The 1.0.0 release has the following:\n{noformat}\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 58\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 59\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 60\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 61\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 62\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 205\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 206\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 295\n{noformat}\nbut it looks like there are a bunch of additional instances in master\n{noformat}\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 407\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 408\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 409\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 410\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 411\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 412\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 413\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 414\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 422\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 423\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 424\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 425\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 426\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 427\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 428\nmanifests/proxy.pp - WARNING: indentation of => is not properly aligned on line 429\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 344\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 345\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 346\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 347\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 348\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 349\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 350\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 351\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 359\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 360\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 361\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 362\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 363\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 364\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 365\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 366\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 58\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 59\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 60\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 61\nmanifests/userparameters.pp - WARNING: indentation of => is not properly aligned on line 62\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 205\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 206\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 295\n{noformat}\n\nLet us know if you have any questions and when you have updates released to the forge.", "created": "2015-01-12T08:23:00.000000"}, {"author": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "body": "Hi Morgan,\n\nThanks for this update. I'll add the LICENSE in the next release.\n\nWhat version of puppet-lint is used, or which options? Because when I'm running the puppet-lint command, I only see these messages:\n{noformat}\nwdijkerman@curiosity [ ~/git/puppet/zabbix ] (19:13:32 - Mon Jan 12)\n (master) > puppet-lint --no-80chars-check --with-filename manifests\nmanifests/agent.pp - WARNING: class inheriting from params class on line 205\nmanifests/database.pp - WARNING: class inheriting from params class on line 125\nmanifests/init.pp - WARNING: class inheriting from params class on line 156\nmanifests/javagateway.pp - WARNING: class inheriting from params class on line 59\nmanifests/proxy.pp - WARNING: class inheriting from params class on line 358\nmanifests/server.pp - WARNING: class inheriting from params class on line 330\nmanifests/web.pp - WARNING: class inheriting from params class on line 152\nwdijkerman@curiosity [ ~/git/puppet/zabbix ] (19:13:35 - Mon Jan 12)\n (master) > puppet-lint --version\nPuppet-lint 0.3.2\nwdijkerman@curiosity [ ~/git/puppet/zabbix ] (19:14:50 - Mon Jan 12)\n (master) >\n{noformat}", "created": "2015-01-12T11:17:00.000000"}, {"author": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "body": "Hi Morgan,\n\nIt seems that I was using an old version of puppet-lint. I fixed almost every indentation message, I only couldn't find this one yet:\n{noformat}\nmanifests/web.pp - WARNING: indentation of => is not properly aligned on line 295\n{noformat}\nSo, this will be fixed later. Sorry for this inconvenience.\n\nI've added/uploaded version 1.0.1 with License file to the forge.\n\nKind regards,\nWerner", "created": "2015-01-12T12:41:00.000000"}, {"author": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "body": "Hi,\n\nI just release 1.1.0 to the forge. This contains the fix for the last aligned error message.\nI'll hope this release will be approved. :-)\n\nKind regads,\nWerner", "created": "2015-01-24T01:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8] We reviewed the 1.1.0 release, and it has been approved :)", "created": "2015-01-29T11:59:00.000000"}, {"author": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Thanks! I saw the approval image when I visited the forge site! Nice ...  :-)", "created": "2015-01-30T10:48:00.000000"}], "components": ["approved"], "created": "2014-12-11T13:12:00.000000", "creator": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a51a386"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxic7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_945736582_*|*_10007_*:*_1_*:*_2757_*|*_3_*:*_2_*:*_2162287_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1305387601_*|*_10006_*:*_1_*:*_1801162316"}], "description": "Hi,\n\nFilling in this form to start the puppet approved procedure for the wdijkerman-zabbix puppet module.\n\nKind regards,\nWerner", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41298", "fixedVersions": [], "id": "41298", "issueType": "Task", "key": "MODULES-1589", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a7b75ea1-412e-46b8-84ea-c46847fbc2d8", "resolution": "Fixed", "resolutionDate": "2015-01-27T11:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for wdijkerman-zabbix", "timeSpent": "PT0S", "updated": "2015-01-30T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "force => true should maybe be ignored for the svn provider.", "created": "2015-01-22T15:20:00.000000"}], "components": ["vcsrepo"], "created": "2014-12-10T15:16:00.000000", "creator": "623e78b150bb2b0070b7ee26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b30a637"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxhy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/15"}], "description": "This code:\n{code}\nvcsrepo { '/myrepo':\n  ensure => \"latest\",\n  provider => \"svn\",\n  source => \"https://myurl/myrepo/trunk\",\n  basic_auth_username => \"user\",\n  basic_auth_password => \"pass\",\n  force => \"true\",\n}\n{code}\nProduces this error:\n{code}\nError: /Vcsrepo[/myrepo]: Could not evaluate: Execution of '/bin/svn --non-interactive --username user --password pass --no-auth-cache --force info' returned 1: Subcommand 'info' doesn't accept option '--force'\nType 'svn help info' for usage.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42273", "fixedVersions": [], "id": "42273", "issueType": "Bug", "key": "MODULES-1588", "labels": ["puppetlabs-vcsrepo", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78b150bb2b0070b7ee26", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo svn subcommand info does not accept option force", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mcollective"], "created": "2014-12-10T14:28:00.000000", "creator": "623c16cc8d8b9c0068b8b536", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2978e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxhw7:"}], "description": "When applying SSL to a transport connector I don\u2019t have the ability to set SSL protocols to protect against POODLE attacks.\n\nThe current mcollective module only allows the following outcome in the {{activemq.xml}} configuration file - \n\n{code}<transportConnector name=\"stomp+ssl\" uri=\"stomp+ssl://0.0.0.0:61614?needClientAuth=true\u201d/> {code}\n\nwhich is due to the template file {{./templates/activemq.xml.erb}}  not providing variables to assert transport.enabledProtocols -\n{code}<transportConnector name=\"stomp+ssl\" uri=\"stomp+ssl://0.0.0.0:<%= scope['mcollective::middleware_ssl_port'] %>?needClientAuth=true\"/>{code}\n\nIt would be great to be able to pass a param that controls the enabled protocals as shown below -\n\n{code} <transportConnector name=\"stomp+ssl\" uri=\"stomp+ssl://0.0.0.0:61614?needClientAuth=true&amp;transport.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2\u201d/> {code}\n\nHere is a link to the mention on how to protect against POODLE -  http://puppetlabs.com/blog/impact-assessment-sslv3-vulnerability-poodle-attack", "environment": "RHEL, EL derivative", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40080", "fixedVersions": [], "id": "40080", "issueType": "Improvement", "key": "MODULES-1587", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16cc8d8b9c0068b8b536", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow SSL protocol choice for mcollective", "timeSpent": "PT0S", "updated": "2014-12-10T14:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/958 has been submitted.", "created": "2014-12-11T15:08:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "New PR against the 2.0.x branch\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/962", "created": "2014-12-18T11:13:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "The PR was merged and will be available in the 2.0.x release.", "created": "2014-12-18T13:47:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This fix is available if you checkout the 2.0.x branch of apache, otherwise wait until the first forge release of 2.0.x is available.", "created": "2014-12-18T14:20:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-10T10:42:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b4c548c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxhqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_102354991_*|*_10009_*:*_1_*:*_601937335_*|*_6_*:*_1_*:*_0"}], "description": "The puppetlabs/apache module does not allow the specification of the apache user ID (see https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/init.pp#L105-L112). This caused me grief when an external user with UID 48 existed and the httpd package from CentOS failed to create a user (the rpm script doesn't specify -o and thus fails on the non-unique UID). The module creates a user, but it receives the next available UID (10012). This caused issues with file ownership.\n\nI will work on a PR to allow specifying the uid and allowdupe parameters for the user created, with a default of 48 (appears to be the default for apache).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38011", "fixedVersions": [], "id": "38011", "issueType": "Bug", "key": "MODULES-1586", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Fixed", "resolutionDate": "2014-12-18T14:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs/apache does not specify the apache user UID", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "body": "PR was closed a while ago.", "created": "2016-06-02T14:12:00.000000"}], "components": ["stdlib"], "created": "2014-12-09T20:44:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca02583"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxhon:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46715232996_*|*_6_*:*_1_*:*_0"}], "description": "Adding a yaml() function to take input and spit out the YAML equivalent.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34831", "fixedVersions": [], "id": "34831", "issueType": "New Feature", "key": "MODULES-1585", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Won't Do", "resolutionDate": "2016-06-02T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Adding a yaml() function", "timeSpent": "PT0S", "updated": "2016-06-02T14:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "The difference is that the Git version has a newline ending where as the Forge module metadata.json does not.", "created": "2014-12-09T16:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We can release a new version without the incorrect checksum", "created": "2014-12-17T15:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:2a6b5971-3779-4f78-9561-39ea4606f19d] Version 3.1.1 of splunk was just published to the forge.", "created": "2014-12-22T14:52:00.000000"}], "components": [], "created": "2014-12-09T15:02:00.000000", "creator": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7689c5ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqavb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23551223_*|*_3_*:*_1_*:*_342939232_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_756126667"}], "description": "After a clean install of the module, if I attempt to upgrade it tells me that I have made local changes when I have not. Upon closer examination, it looks as though the metadata.json file has a bad checksum: expected 0f8c8fe192b60214e32e558056fcfbd6, actual af0b313d6041b81f51feb449fb2620be", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35851", "fixedVersions": [], "id": "35851", "issueType": "Bug", "key": "MODULES-1584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2a6b5971-3779-4f78-9561-39ea4606f19d", "resolution": "Fixed", "resolutionDate": "2014-12-22T14:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "I think somehow a bad checksum.json file got pushed to the forge for puppetlabs-splunk module", "timeSpent": "PT0S", "updated": "2014-12-22T14:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c1347761efb0069ce0660", "attachments": [], "comments": [{"author": "623c1347761efb0069ce0660", "body": "Hi [~accountid:5f98fbe07cfc2400718f14e8]\nApologies for taking so long to get back to this issue. I am going to close this issue as there is a module that solves this, [hash2stuff|https://forge.puppet.com/mmckinst/hash2stuff], you can also continue using the workaround you mentioned.\n Thank you again and sorry for any inconvenience.", "created": "2018-10-18T07:04:00.000000"}], "components": ["inifile"], "created": "2014-12-09T13:30:00.000000", "creator": "5f98fbe07cfc2400718f14e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51158723"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-28"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxhhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Oct/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_121710870511_*|*_6_*:*_1_*:*_0"}], "description": "ini_setting can create a new file if the path does not exist.  There is no way to specify with the parameters what owner, group, and permission on the file.  I currently have to do something like:\n                                                                                \n{code}                                                                          \ndefine method_ini_setting(                                                      \n  $ensure = present,                                                            \n  $owner = undef,                                                               \n  $group = undef,                                                               \n  $mode = '0644',                                                               \n  $path,                                                                        \n  $section,                                                                     \n  $setting,                                                                     \n  $value,                                                                       \n) {                                                                             \n  validate_string($section, $setting)                                           \n  validate_absolute_path($path)                                                  \n                                                                                \n  ensure_resource('file', $path, {                                              \n    ensure => present,                                                          \n    owner  => $owner,                                                           \n    group  => $group,                                                            \n    mode   => $mode,                                                              \n  })                                                                             \n  File[$path] ->                                                                 \n  ini_setting { $title:                                                          \n    ensure  => $ensure,                                                          \n    path    => $path,                                                            \n    section => $section,                                                         \n    setting => $setting,                                                         \n    value   => $value,                                                           \n  }                                                                              \n}                                                                                \n{code}                                                                           \n", "epicLinkSummary": "Inifile Overhaul", "estimate": "PT0S", "externalId": "40077", "fixedVersions": [], "id": "40077", "issueType": "Bug", "key": "MODULES-1583", "labels": ["puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": "44251", "parentSummary": "Inifile Overhaul", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98fbe07cfc2400718f14e8", "resolution": "Fixed", "resolutionDate": "2018-10-18T07:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inifile has no way to specify owner, group, or permission", "timeSpent": "PT0S", "updated": "2018-10-18T07:09:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Initial spike here: https://github.com/petems/puppetlabs-stdlib/compare/puppetlabs:master...petems:MODULES-1582-improve_validate_cmd\n\nNeed to figure out how we deal with % in pre-existing commands...", "created": "2014-12-09T10:20:00.000000"}], "components": ["stdlib"], "created": "2014-12-09T06:47:00.000000", "creator": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@87d3412"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqavj:"}], "description": "The `validate_cmd` function in stdlib only works were the validate_cmd function takes the filename as the last argument.\n\nWheras the validate_cmd native in the puppet file type on Puppet > 3.5 uses the % as a placeholder:\n\n```\nThis command must have a fully qualified path, and should contain a percent (%) token where it would expect an input file. It must exit 0 if the syntax is correct, and non-zero otherwise. The command will be run on the target system while applying the catalog, not on the puppet master.\n```\n\nThis means, a validate like haproxy is impossible to do with the stdlib module:\n\n`/usr/sbin/haproxy -f file/path/here -c`", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35849", "fixedVersions": [], "id": "35849", "issueType": "Improvement", "key": "MODULES-1582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "validate_cmd only works with commands that end with the filename", "timeSpent": "PT0S", "updated": "2014-12-09T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the work and the pr. This has been merged.", "created": "2016-02-22T08:43:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-09T06:26:00.000000", "creator": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@758c84a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxha7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5833595_*|*_10009_*:*_1_*:*_38018388257_*|*_5_*:*_1_*:*_0"}], "description": "This enhancement adds Gentoo compatibility to the Puppet Module for Apache.\n\nPull Request https://github.com/puppetlabs/puppetlabs-apache/pull/957", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "33697", "fixedVersions": [], "id": "33697", "issueType": "New Feature", "key": "MODULES-1581", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b5d21d90-85ab-40c5-97cb-a7fe786754ec", "resolution": "Fixed", "resolutionDate": "2016-02-22T08:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ads Gentoo Support in Puppet Module Apache", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:71b9f31f-ebed-4707-ba9e-384d69778350], thanks for your submission. We've reviewed the module and it needs a few updates before we'll be able to approve it:\n* It would be great if your README or module could contain a sample default.vcl.erb template to make it easier to get started\n* Could you also start maintaining a CHANGELOG with releases? For consistency, approved modules must follow SemVer (semver.org), and that is difficult to evaluate without a CHANGELOG\n* We also need to see some improvements to the README (Here is a template we recommend https://docs.puppetlabs.com/puppet/latest/reference/READMEtemplate.txt), and some improved usage information in the README or in an 'examples' directory in the module.", "created": "2015-03-09T11:59:00.000000"}, {"author": "557058:71b9f31f-ebed-4707-ba9e-384d69778350", "body": "Thanks for the feedback.\n\nI've followed all of these recommendations.  Could you please re-review?\n\nMany thanks\n\nSam", "created": "2015-06-25T09:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Apologies for the long delay, we have re-reviewed this. It is almost there! There are a few minor tweaks that would be good.\n* To make it easier for people using the module for the first time, The Readme could do with following this: [readme guide|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* Should bind dependencies on a major range", "created": "2016-01-08T03:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am closing this ticket for now, as there has been no activity in quite a while. If you have made the changes we can re-review the module again for approval. There were only a few minor changes to make.\nThanks for the work you have put in.\nTP\n", "created": "2016-02-19T09:26:00.000000"}], "components": ["approved"], "created": "2014-12-09T03:56:00.000000", "creator": "557058:71b9f31f-ebed-4707-ba9e-384d69778350", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30430373"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxh9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7800817034_*|*_3_*:*_1_*:*_587056_*|*_10009_*:*_1_*:*_17006114135_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_12969059148"}], "description": "Hi,\n\nPlease review https://forge.puppetlabs.com/bashtoni/varnish for approval as part of the Puppet approved program.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40074", "fixedVersions": [], "id": "40074", "issueType": "Task", "key": "MODULES-1580", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:71b9f31f-ebed-4707-ba9e-384d69778350", "resolution": "Won't Fix", "resolutionDate": "2016-02-19T09:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved: Please review bashtoni/varnish", "timeSpent": "PT0S", "updated": "2016-02-19T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-firewall/pull/471", "created": "2015-01-23T12:43:00.000000"}], "components": ["firewall"], "created": "2014-12-08T20:05:00.000000", "creator": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f20c1f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxh8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3947869946_*|*_5_*:*_1_*:*_0"}], "description": "The firewall module on redhat-like amazon AMI's are currently being detected as RHEL 7 logic, which results in this:\n\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y list iptables-services' returned 1: Error: No matching Packages to list\nError: /Stage[main]/Firewall::Linux::Redhat/Package[iptables-services]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list iptables-services' returned 1: Error: No matching Packages to list\n\nI'm not clear on what the optimal fix would be for this in general, as AWS AMI's don't share maj/minor release versions with RHEL.\n\nRelevant facter output:\n\nec2_ami_id => ami-6d29b85d\nec2_ami_launch_index => 0\nec2_ami_manifest_path => (unknown)\nec2_block_device_mapping_ami => /dev/sda1\nec2_metadata => {\"ami-id\"=>\"ami-6d29b85d\", \"ami-launch-index\"=>\"0\", \"ami-manifest-path\"=>\"(unknown)\", \"block-device-mapping\"=>{\"ami\"=>\"/dev/sda1\", \"root\"=>\"/dev/sda1\"}, \"hostname\"=>\"ip-10-0-0-205.us-west-2.compute.internal\", \"instance-action\"=>\"none\", \"instance-id\"=>\"i-bf0fa2b7\", \"instance-type\"=>\"t1.micro\", \"kernel-id\"=>\"aki-fc37bacc\", \"local-hostname\"=>\"ip-10-0-0-205.us-west-2.compute.internal\", \"local-ipv4\"=>\"10.0.0.205\", \"mac\"=>\"06:37:38:0d:c6:2e\", \"metrics\"=>{\"vhostmd\"=>\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\"}, \"network\"=>{\"interfaces\"=>{\"macs\"=>{\"06:37:38:0d:c6:2e\"=>{\"device-number\"=>\"0\", \"interface-id\"=>\"eni-07eb5470\", \"ipv4-associations\"=>{\"54.187.254.16\"=>\"10.0.0.205\"}, \"local-hostname\"=>\"ip-10-0-0-205.us-west-2.compute.internal\", \"local-ipv4s\"=>\"10.0.0.205\", \"mac\"=>\"06:37:38:0d:c6:2e\", \"owner-id\"=>\"096390649270\", \"public-hostname\"=>\"ec2-54-187-254-16.us-west-2.compute.amazonaws.com\", \"public-ipv4s\"=>\"54.187.254.16\", \"security-group-ids\"=>\"sg-4277ae27\", \"security-groups\"=>\"trust_all\", \"subnet-id\"=>\"subnet-ee322c9a\", \"subnet-ipv4-cidr-block\"=>\"10.0.0.0/24\", \"vpc-id\"=>\"vpc-594ba03c\", \"vpc-ipv4-cidr-block\"=>\"10.0.0.0/16\"}}}}, \"placement\"=>{\"availability-zone\"=>\"us-west-2b\"}, \"profile\"=>\"default-paravirtual\", \"public-hostname\"=>\"ec2-54-187-254-16.us-west-2.compute.amazonaws.com\", \"public-ipv4\"=>\"54.187.254.16\", \"public-keys\"=>{\"0\"=>{\"openssh-key\"=>\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJulBPKZQog67QenUKq7iH7rKFwmNreHnZXacz2RPYZ0zrT+qUA6fikXobu5UzBqBMqOk/uhKzVSLKph9vcvZNtSD1zbtiHjZRzkLHutfV9i4TuTtvvHAh8pONd2e3Gq+sdamDA+Nr60jlqYxixLfEwbwFoKQeO2rj7IxbNjRARNS/zVbtm9JZdtbdWXLll+BoQJHSxj4pqg7PqxV8mTorXzRLxxO6Sw/gFXgokfP2HKjaFsJ2+EAQGvQ7x4d/8oFbIg9GKHJiWsC0eztmjTMNyekiUplhTXHT2uMmKZ0N66bd5cTHYhKz5KOWHukLCf/uqZ7q/YaE1E2KJ8aacLlb eric.gisse\"}}, \"reservation-id\"=>\"r-a04590a8\", \"security-groups\"=>\"trust_all\", \"services\"=>{\"domain\"=>\"amazonaws.com\"}}\nos => {\"name\"=>\"Amazon\", \"family\"=>\"RedHat\", \"release\"=>{\"major\"=>\"2014\", \"minor\"=>\"09\", \"full\"=>\"2014.09\"}}\nosfamily => RedHat\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35847", "fixedVersions": [], "id": "35847", "issueType": "Bug", "key": "MODULES-1579", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "resolution": "Fixed", "resolutionDate": "2015-01-23T12:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module mistakenly wanting iptables-services on amazon ami", "timeSpent": "PT0S", "updated": "2015-01-23T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "body": "There's been a bunch of work done on this module and has brought it up to coding standards etc. I really think it should be reviewed for \"puppet approved\" status.", "created": "2015-01-26T11:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:cb322f58-28e5-4bea-9672-e239335535d5] [~accountid:623a4744a95758006959fe55] we approve of this module! Thanks for the submission!", "created": "2015-02-19T14:42:00.000000"}], "components": ["approved"], "created": "2014-12-08T18:03:00.000000", "creator": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9cdf245"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6293832727_*|*_3_*:*_1_*:*_1229378_*|*_6_*:*_1_*:*_0"}], "description": "Please review jhoblitt/ganglia for puppet approved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42257", "fixedVersions": [], "id": "42257", "issueType": "Task", "key": "MODULES-1578", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "resolution": "Fixed", "resolutionDate": "2015-02-19T14:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "jhoblitt/ganglia: Review for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-02-19T14:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as part of a module cleanup under the assumption that it has since been fixed.\nIf this is not so please feel free to reopen it and request our assistance once again.", "created": "2021-02-08T06:18:00.000000"}], "components": ["mysql"], "created": "2014-12-08T03:05:00.000000", "creator": "70121:7e620116-66bb-4c17-8773-dd8725cb9195", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@234afbe2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_194757206568_*|*_6_*:*_1_*:*_0"}], "description": "I set the parameter\n innodb_file_per_table = true\nin puppetlabs-mysql, and was surprised when that line was removed from my existing config file and restarted mysql server!\n\nMaybe the module should treat it as innodb_file_per_table = 1 which puppetlabs-mysql likes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41222", "fixedVersions": [], "id": "41222", "issueType": "Bug", "key": "MODULES-1577", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7e620116-66bb-4c17-8773-dd8725cb9195", "resolution": "Done", "resolutionDate": "2021-02-08T06:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql removed innodb_file_per_table = true from my.cnf", "timeSpent": "PT0S", "updated": "2021-02-08T06:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Thanks for the bug report [~accountid:557058:6ad45bbb-ed24-4426-b20d-90d372efc61a].  I have confirmed that this is a bug in the current {{spec_helper}} code, when using a simple {{.fixtures.yml}} like the following:\n\n{code}\nfixtures:\n  symlinks:\n    my_module: \"#{source_dir}\"\n{code}\n\nA stack trace like this will be emitted:\n\n{code}\nNotImplementedError: symlink() function is unimplemented on this machine\nC:/source/puppetlabs-aws/.bundle/gems/ruby/2.0.0/gems/puppetlabs_spec_helper-0.8.2/lib/puppetlabs_spec_helper/rake_tasks.rb:113:in `block (2 levels) in <top (required)>'\nC:/source/puppetlabs-aws/.bundle/gems/ruby/2.0.0/gems/puppetlabs_spec_helper-0.8.2/lib/puppetlabs_spec_helper/rake_tasks.rb:112:in `each'\nC:/source/puppetlabs-aws/.bundle/gems/ruby/2.0.0/gems/puppetlabs_spec_helper-0.8.2/lib/puppetlabs_spec_helper/rake_tasks.rb:112:in `block in <top (required)>'\nC:/source/puppetlabs-aws/.bundle/gems/ruby/2.0.0/gems/puppetlabs_spec_helper-0.8.2/lib/puppetlabs_spec_helper/rake_tasks.rb:170:in `block in <top (required)>'\nTasks: TOP => spec_prep\n(See full trace by running task with --trace)\n{code}", "created": "2014-12-12T11:13:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "So a couple of notes here:\n\n- It is not necessary to use fixture symlinks in {{.fixtures.yml}} - whether or not this is necessary for you really depends on how your module / tests are structured.  If you don't need such a layout on disk, you can simply omit the {{symlinks}} configuration from that file\n\n- I have identified the bug, and fixed it in a pull request at https://github.com/puppetlabs/puppetlabs_spec_helper/pull/84 - you can take a look at the minor code changes there if you want to modify your local gem in the same fashion (if you're installing the gems to a local path with bundler, you will have to modify {{rake_tasks.rb}} inside of the relative gem path folder).  I presume the fix will land in the official {{0.8.3}} release.  I have verified on Windows 2008R2 that the tests can proceed after this fix is made.\n\n- If you are going to use the patch in the interm, be aware that with this change, there are some stipulations for how symlink support works on Windows\n    - You must have the appropriate token privileges needed to create symlinks (the easiest way to do this is to be a Local Administrator)\n    - The {{CreateSymbolicLink}} API call is not available in Windows 2003, and as such, you must be running at least Windows 2008 for this to work.\n  You can see the specifics of how the symlink code is implemented in Puppet at:\n  https://github.com/puppetlabs/puppet/blob/master/lib/puppet/file_system/windows.rb#L24\n  https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/file.rb#L82\n\n\nThanks again for the report!", "created": "2014-12-12T11:32:00.000000"}], "components": ["spec_helper"], "created": "2014-12-07T22:14:00.000000", "creator": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40717a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgcv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_392315514_*|*_3_*:*_1_*:*_191933114_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_257679252"}], "description": "We are trying to do Puppet Module development on windows - and its critical that unit tests work.\n\nCurrently the rake spec task uses the .fixtures.yml to load the proper dependencies and the module into the fixtures directory.\n\nUnfortunately it uses the fileutils implementation of symbolic links which is not supported in windows.\n\nIdeally this should be supported - or a workaround suggested. Even if there is just a new rake task, specifically for windows - which just copies the current contents of the module into the directory.\n\n", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39100", "fixedVersions": [], "id": "39100", "issueType": "Improvement", "key": "MODULES-1576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "resolution": "Fixed", "resolutionDate": "2014-12-17T16:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs_Spec_Helper should support Windows symlinks in .fixtures.yml", "timeSpent": "PT0S", "updated": "2014-12-17T16:06:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "body": "Commenting out the 'require mysql' line just exposes more errors, so this seems like a pretty big update is required:\n{code}Error: Could not retrieve catalog from remote server:\nError 400 on SERVER:\nInvalid parameter config_hash on Class[Mysql::Server] at\n/var/lib/puppet/environments/production/modules/dashboard/manifests/init.pp:102\non node fqdn{code}", "created": "2014-12-07T21:25:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-dashboard/pull/43", "created": "2015-01-20T14:52:00.000000"}], "components": ["dashboard", "mysql"], "created": "2014-12-07T21:19:00.000000", "creator": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d2159a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3778411432_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs-dashboard init.pp contains this at line 99:\n{code}require mysql{code}\n\npuppetlabs-mysql has no init.pp, so this fails. Error is (3.7.1 with --parser future):\n{code}Error: Could not retrieve catalog from remote server:\nError 400 on SERVER:\nEvaluation Error:\nError while evaluating a Function Call,\nCould not find class ::mysql for fqdn at\n/var/lib/puppet/environments/production/modules/dashboard/manifests/init.pp:99:3\non node fqdn{code}\n\nThere seems to have been a major rewrite of the mysql module (https://forge.puppetlabs.com/puppetlabs/mysql#backwards-compatibility), so I guess the puppetlabs-dashboard module is yet to be updated", "environment": "+puppetlabs-dashboard: 0.0.4\npuppetlabs-mysql: 3.0.0+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38010", "fixedVersions": [], "id": "38010", "issueType": "Bug", "key": "MODULES-1575", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2c6c87f8-2af9-4074-bebe-0dcc5574ddcf", "resolution": "Fixed", "resolutionDate": "2015-01-20T14:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-dashboard has incorect mysql require", "timeSpent": "PT0S", "updated": "2016-01-07T18:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "From my understanding this functionality is now available in the module.\u00a0\n\nThe following operations can be carried out:\u00a0\n\nALTER', 'ALTER ROUTINE', 'CREATE', 'CREATE ROLE', 'CREATE ROUTINE', 'CREATE TABLESPACE', 'CREATE TEMPORARY TABLES', 'CREATE USER', 'CREATE VIEW', 'DELETE', 'DROP', 'DROP ROLE', 'EVENT', 'EXECUTE', 'FILE', 'INDEX', 'INSERT', 'LOCK TABLES', 'PROCESS', 'REFERENCES', 'RELOAD', 'REPLICATION CLIENT', 'REPLICATION SLAVE', 'SELECT', 'SHOW DATABASES', 'SHOW VIEW', 'SHUTDOWN', 'SUPER', 'TRIGGER', 'UPDATE'\n\nIf you disagree with my decision to set this ticket to resolved, feel free to reopen and I apologize.", "created": "2021-04-12T05:34:00.000000"}], "components": ["mysql"], "created": "2014-12-07T19:31:00.000000", "creator": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46ca5d0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Apr/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_200221418545_*|*_5_*:*_1_*:*_0"}], "description": "I would find it extremely handy if the mysql module had a resource type, say mysql_row, which would let the user manage mysql rows in a nicely idempotent fashion.\n\nThis is approximately what I would like it to look like:\n\nmysql_row { \"somedescription\":\n  ensure => present,\n  host => \"host\",\n  user => \"user\",\n  password => \"password\",\n  database => \"somedatabase\",\n  table => \"sometable\",\n  index => \"index column\", \n  index_value => \"index_value\",\n  columns => [ \"a\", \"list\", \"of\", \"column\", \"names\" ],\n  values => [ \"the\", \"column\", \"data\" ],  \n}\n\nCurrently the alternative to the above idea is some combination of an exec statement which does the inserts, which gives me no visibility on if something changes. Or through a .sql erb template then an exec, which has the same issue.\n\nYes, I know this is starting to eat into territory handled by MySQL however this functionality would be useful and does not require an extraordinarily complicated setup.\n\nApproximate code flow\n\nensure = present:\n\nModule selects against that specific index column, and then ensures the regular data columns all match.\n\nIf it does, we're done here. If it doesn't, delete and re-insert.\n\nensure = absent:\n\nModule blind deletes, using the index as a key.\n\nSome issues that come to mind:\n\n* It might be easier to get the index column out of the table definition itself, rather than have the user specify it.\n* Data types. Eg, someone decides \"i want to insert text into an int column\". I'm not sure how to handle that, but invalid data (wrong column data type, nonexistent column, etc) is an issue to eye.\n* Collation. Argh.\n\nThoughts?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35845", "fixedVersions": [], "id": "35845", "issueType": "New Feature", "key": "MODULES-1574", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "resolution": "Fixed", "resolutionDate": "2021-04-12T05:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Give the mysql module the ability to insert/delete/update rows", "timeSpent": "PT0S", "updated": "2021-04-12T05:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "body": "+1 for this. there is possibly a connection to issue MODULES-1097", "created": "2015-08-10T23:36:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:52b75b3e-b451-49c2-a925-c37b791e8ee5", "body": "This problem can be solved via configuration, just set in your nodes hiera yaml file:\n\n{code:yaml}\nmysql::server::mysql_group: 'adm'\n{code}\n\n", "created": "2015-08-13T10:55:00.000000"}, {"author": "623c111da2f6400069eb7a87", "body": "Looks like that parameter was [added in v3.4.0|https://github.com/puppetlabs/puppetlabs-mysql/compare/3.3.0...3.4.0#diff-df443231c02190130a2c41b073e2263c] of the module, while I made this BR at the time of v3.3.0.\n\nI haven't tested a newer version yet, but the situation is different for sure.", "created": "2015-08-13T17:19:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Due to age and inactivity I am going to close this issue.\u00a0\n\nI do hope that the parameter mentioned above that was added in v3.4.0 has resolved your issue.\u00a0\n\nIf you are still having this issue please do not hesitate to reopen.\n\nThank you taking the time to contribute to our supported module.\u00a0\n\n:)\u00a0", "created": "2021-01-18T07:27:00.000000"}], "components": ["mysql"], "created": "2014-12-07T09:22:00.000000", "creator": "623c111da2f6400069eb7a87", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b86665a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxgbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3904981085_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_189105679325"}], "description": "On the 'Debian' osfamily mysql::server uses the distribution-provided 'mysql-server' package: on Ubuntu Linux 14.04 LTS this results in installing the mysql-server-5.5 package.\n\nThat package installs a file \"/etc/logrotate.d/mysql-server\" that resets the error logfile, at every rotation, to owner 'mysql', group 'adm', mode 0640.\nIn mysql::server::service the same file is forced to hardcoded owner 'mysql', group 'mysql' and mode '0644'.\n\nThis results in the file changing ownership and permissions at every rotation and then again at the following puppet agent run.\n\nIf the mysql module uses distribution-provided packages it should also follow distribution-specific conventions like this one, or at least provide parameters to tune this kind of thing.", "environment": "Ubuntu Linux 14.04 LTS x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41221", "fixedVersions": [], "id": "41221", "issueType": "Bug", "key": "MODULES-1573", "labels": ["logging", "mysql", "puppetlabs-mysql", "Ubuntu"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111da2f6400069eb7a87", "resolution": "Fixed", "resolutionDate": "2021-01-18T07:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql error.log ownership conflicts with Ubuntu default", "timeSpent": "PT0S", "updated": "2021-01-18T07:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] Justin - In the future can use the FM project.  It's internal for modules.", "created": "2014-12-07T17:09:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged, ci is green again \\o/", "created": "2014-12-12T16:37:00.000000"}], "components": [], "created": "2014-12-05T11:28:00.000000", "creator": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@128cc87f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxft3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193252954_*|*_10007_*:*_1_*:*_11574679_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_418529321"}], "description": "After MODULES-1309 was applied Debian 6 builds began failing in CI with:\n{code}\n       \tError: /Stage[main]/Firewall::Linux::Debian/Service[undef]: Could not evaluate: Could not find init script for 'undef'\n{code}\n\nLink here: http://jenkins-modules.delivery.puppetlabs.net/view/2.%20linux%20modules/view/firewall/view/master/job/modules_puppetlabs-firewall_intn-sys_ext-master-enterprise-stable/PLATFORM_CONFIG=debian-6-64mda-inverted,SLAVE_LABEL=beaker/14/console", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38009", "fixedVersions": [], "id": "38009", "issueType": "Bug", "key": "MODULES-1572", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "resolution": "Fixed", "resolutionDate": "2014-12-12T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MODULES-1309 breaks service mgmt on Debian 6 (Squeeze)", "timeSpent": "PT0S", "updated": "2014-12-12T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Basic first spike here: https://github.com/petems/puppetlabs-git/tree/MODULES-1571-add_git_facts", "created": "2014-12-05T12:23:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-git/pull/46", "created": "2015-01-08T16:50:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "https://github.com/puppetlabs/puppetlabs-git/pull/46", "created": "2015-01-08T16:51:00.000000"}], "components": ["git"], "created": "2014-12-05T11:15:00.000000", "creator": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8f3ba0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxfrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2957733067_*|*_5_*:*_1_*:*_0"}], "description": "The current facts in the git module don't have tests.\n\nThis adds tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41220", "fixedVersions": [], "id": "41220", "issueType": "Improvement", "key": "MODULES-1571", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "resolution": "Fixed", "resolutionDate": "2015-01-08T16:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Specs for Git Facts", "timeSpent": "PT0S", "updated": "2015-01-08T16:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Basic braindump here: https://github.com/petems/puppetlabs-java/tree/MODULES-1570-java_version_facts", "created": "2014-12-05T10:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "#92 merged", "created": "2015-01-08T10:16:00.000000"}], "components": ["java"], "created": "2014-12-05T10:19:00.000000", "creator": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3502d6ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxfjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2937403691_*|*_5_*:*_1_*:*_0"}], "description": "It would be nice if we could add facts around getting the current Java version installed on the system, means you could add conditional logic around only installing certain java versions based on if the patch version is lower and such.\n\nI did a basic Darwin/Boxen based version here, I'll see if I can port it over\n\nhttps://github.com/boxen/puppet-java/pull/50", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33696", "fixedVersions": [], "id": "33696", "issueType": "New Feature", "key": "MODULES-1570", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "resolution": "Fixed", "resolutionDate": "2015-01-08T10:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add java_version Facts to puppetlabs-java Module", "timeSpent": "PT0S", "updated": "2015-01-08T10:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2014-12-05T07:20:00.000000", "creator": "557058:01c70ef8-9d3a-4436-808f-00658807f990", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d76c24f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Impact Duration", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "30.0"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxfiv:"}], "description": "A firewall rule with a space-dash in the name will break subsequent puppet runs.\n\nFor example, a couple rules were added using the pattern:\n\n{code}\n    firewall { '202 allow jira, -secure, -ssl':\n        chain   => 'INPUT',\n        state   => ['NEW'],\n        dport   => ['8030', '8031', '8032'],\n        proto   => 'tcp',\n        action  => 'accept',\n    }\n{code}\n\nthe rules broke the module run and caused these errors on subsequent runs:\n\n{code}\nDec  5 01:00:50 republic puppet-agent[18831]: Applying configuration version '1417759257'\nDec  5 01:00:50 republic puppet-agent[18831]: Could not prefetch firewall provider 'iptables': private method `gsub' called for nil:\nNilClass\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[002 accept all to lo interface]) Could not evaluate: private method `gsub' \ncalled for nil:NilClass\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[001 accept all icmp]) Could not evaluate: private method `gsub' called for \nnil:NilClass\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[000 accept related established rules]) Could not evaluate: private method `\ngsub' called for nil:NilClass\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[200 allow http]) Dependency Firewall[001 accept all icmp] has failures: tru\ne\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[200 allow http]) Dependency Firewall[002 accept all to lo interface] has fa\nilures: true\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[200 allow http]) Dependency Firewall[000 accept related established rules] \nhas failures: true\nDec  5 01:00:51 republic puppet-agent[18831]: (/Firewall[200 allow http]) Skipping because of failed dependencies\n{code}\n\nThe rules were changed to e.g.:\n\n{code}\n    firewall { '202 allow jira,j-secure,j-ssl':\n        chain   => 'INPUT',\n        state   => ['NEW'],\n        dport   => ['8030', '8031', '8032'],\n        proto   => 'tcp',\n        action  => 'accept',\n    }\n{code}\n\nHowever, flushing the firewall rules with {{iptables -F INPUT}} was necessary before the run would complete.", "environment": "RHEL6, puppet-3.7.3-1.el6.noarch, puppet-server-3.7.3-1.el6.noarch", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36912", "fixedVersions": [], "id": "36912", "issueType": "Bug", "key": "MODULES-1569", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:01c70ef8-9d3a-4436-808f-00658807f990", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rules with space-dash in comment break firewall module", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6ef5069f-2163-4323-97cc-c4705f524b0b", "body": "btw, The init script checks this path for sysconfig params:\n\n# postgresql92-postgresql       This is the init script for starting up the PostgreSQL\n# Override defaults from /opt/rh/postgresql92/root/etc/sysconfig/pgsql if file is present\n[ -f /opt/rh/postgresql92/root/etc/sysconfig/pgsql/${NAME} ] && . /opt/rh/postgresql92/root/etc/sysconfig/pgsql/${NAME}\n\n\n\nThe module should manage that file instead, if using SCL postgres.", "created": "2014-12-04T21:07:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:6ef5069f-2163-4323-97cc-c4705f524b0b] If this is still an issue, please provide a sample manifest and a few examples of paths that aren't working for you.", "created": "2017-02-06T10:49:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as part of a clean up off our backlog under the assumption that it is no longer an issue.\nIf this is not so and it persists to be a problem please fell free to reopen the issue and ping us on it.", "created": "2021-02-22T04:01:00.000000"}], "components": ["postgresql"], "created": "2014-12-04T20:59:00.000000", "creator": "557058:6ef5069f-2163-4323-97cc-c4705f524b0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60802eb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxfg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_248845724_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_127588381309_*|*_10006_*:*_1_*:*_68402509452"}], "description": "I am using puppetlabs-postgresql92 from the Centos SCL repository:\n\n03:48:52 vagrant@discourse /etc/sysconfig $ rpm -qa | grep postgres\npostgresql92-runtime-1.1-20.el6.centos.alt.x86_64\npostgresql92-postgresql-9.2.8-1.el6.centos.alt.x86_64\npostgresql92-postgresql-libs-9.2.8-1.el6.centos.alt.x86_64\npostgresql92-postgresql-server-9.2.8-1.el6.centos.alt.x86_64\npostgresql92-1.1-20.el6.centos.alt.x86_64\n\n\n\nThis RPM does not create /etc/sysconfig/pgsql which the puppet module is expecting to be there on RH 6.x based systems, and it fails:\n\n==> discourse: Error: Could not set 'present' on ensure: No such file or directory - /etc/sysconfig/pgsql/postgresql at 114:/tmp/vagrant-puppet-2/modules-0/postgresql/manifests/server/config.pp\n==> discourse: Error: Could not set 'present' on ensure: No such file or directory - /etc/sysconfig/pgsql/postgresql at 114:/tmp/vagrant-puppet-2/modules-0/postgresql/manifests/server/config.pp\n==> discourse: Wrapped exception:\n==> discourse: No such file or directory - /etc/sysconfig/pgsql/postgresql\n", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42256", "fixedVersions": [], "id": "42256", "issueType": "Bug", "key": "MODULES-1568", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ef5069f-2163-4323-97cc-c4705f524b0b", "resolution": "Cannot Reproduce", "resolutionDate": "2021-02-22T04:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql fails to find pgsql sysconfig with SCL postgresql 9.2 on Centos 6", "timeSpent": "PT0S", "updated": "2021-02-22T04:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Pull request in question is https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/253 , comments are on the pull request.", "created": "2014-12-05T15:36:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Any update on this pull request? We're trying for a release next week and would love to get this fix in.", "created": "2014-12-15T14:26:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We merged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/281 which included this fix with some minor tweaks. Thanks!", "created": "2014-12-22T14:53:00.000000"}], "components": ["rabbitmq"], "created": "2014-12-03T22:00:00.000000", "creator": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f8f22b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxeg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_149725372_*|*_10009_*:*_1_*:*_1466271551_*|*_5_*:*_1_*:*_0"}], "description": "Commit {{7f5a21f}} introduced configuring of SSL for the rabbitmq web management UI. This broke providers which used {{rabbitmqadmin}} as they had no way of knowing what port to connect to (by default it connects to port 15672 but this changes to port 15672 if SSL is enabled) or if it needed SSL. This pull request creates {{/tmp/.rabbitmqadmin.conf}} as the provider sets {{$HOME}} to be {{/tmp}} as {{rabbitmqadmin}} checks for its {{.rabbitmqadmin.conf}} in {{$HOME/.rabbitmqadmin.conf}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40071", "fixedVersions": [], "id": "40071", "issueType": "Bug", "key": "MODULES-1567", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3e1d4a22-abcb-4294-abbc-956e9bbe0157", "resolution": "Fixed", "resolutionDate": "2014-12-22T14:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix for rabbitmq_exchange provider", "timeSpent": "PT0S", "updated": "2014-12-22T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Mark, is there any particular reason that you need to run specs in Cygwin64?\n\nThis is not an environment that we typically test under on Windows.  I usually run tests within Powershell or cmd for instance.", "created": "2014-12-04T02:15:00.000000"}, {"author": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "body": "Hi Ethan,\n\nWe're trying to develop puppet modules in a windows environment - and would like UnitTesting.\n\nI've only been able to get the furthest to install puppet gems with cygwin. This is due to some broken dependency on ffi that cygwin can get around. On the default windows ruby - its unable to resolve dependencies.\n\nI get:\ngem install puppet\nD:\\Wng.IAC\\Modules\\wn-facts>gem install puppet\nERROR:  While executing gem ... (Gem::DependencyError)\n    Unable to resolve dependencies: puppet requires ffi (= 1.9.3)", "created": "2014-12-04T02:30:00.000000"}, {"author": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "body": "I've just raised PUP-3737.", "created": "2014-12-04T02:41:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "[~accountid:557058:6ad45bbb-ed24-4426-b20d-90d372efc61a] sorry that you're having a bad experience here.\n\nTypically you would scaffold a module skeleton with {{puppet module generate}} and the modify the generated files accordingly.\n\nIn this particular case, you would want to change {{Gemfile}} to manually override the Facter version.\n\n{code}\ngem 'facter', '>= 1.7.0'\n{code}\n\nWould become\n\n{code}\ngem 'facter', '= 2.2.0'\n{code}\n\n\nThen you may use Bundler via {{bundle install --path .bundle/gems}} in a regular shell environment like PowerShell / cmd and you should have the appropriate gems installed to start working on modules and testing them.\n\n\nI'm going to close this ticket as Cygwin64 is not an environment we typically have resources to debug / diagnose.  Thanks for the feedback!", "created": "2014-12-04T11:21:00.000000"}], "components": ["spec_helper"], "created": "2014-12-03T18:22:00.000000", "creator": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3faf3627"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxee7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61200352_*|*_5_*:*_1_*:*_0"}], "description": "All gem dependencies installed\n\nRunning rake on the module directory gives this error:\n\n$ rake\nrake aborted!\nTypeError: unable to resolve type 'uintptr_t'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/ffi-1.9.5/lib/ffi/types.rb:70:in `find_type'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/ffi-1.9.5/lib/ffi/library.rb:427:in `typedef'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/win32-dir-0.4.8/lib/win32/dir/functions.rb:21:in `<module:Functions>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/win32-dir-0.4.8/lib/win32/dir/functions.rb:9:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/win32-dir-0.4.8/lib/win32/dir.rb:2:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter/util/config.rb:56:in `<module:Config>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter/util/config.rb:5:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter/util/resolution.rb:2:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter/util/fact.rb:2:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter.rb:35:in `<module:Facter>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/facter-2.3.0/lib/facter.rb:30:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/puppet-3.7.3/lib/puppet.rb:6:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/puppet-syntax-1.3.0/lib/puppet-syntax/manifests.rb:1:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/puppet-syntax-1.3.0/lib/puppet-syntax.rb:2:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/puppet-syntax-1.3.0/lib/puppet-syntax/tasks/puppet-syntax.rb:1:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/gems/puppetlabs_spec_helper-0.8.2/lib/puppetlabs_spec_helper/rake_tasks.rb:206:in `<top (required)>'\n/cygdrive/d/Wng.IAC/Modules/wn-facts/Rakefile:3:in `<top (required)>'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'\n/home/mdasco/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'\n(See full trace by running task with --trace)\n\ncan't run rspecs", "environment": "Windows 2008 R2- Cygwin64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43341", "fixedVersions": [], "id": "43341", "issueType": "Bug", "key": "MODULES-1566", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6ad45bbb-ed24-4426-b20d-90d372efc61a", "resolution": "Won't Fix", "resolutionDate": "2014-12-04T11:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Spec_Helper does not work with Cygwin64", "timeSpent": "PT0S", "updated": "2014-12-04T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-12-04T10:02:00.000000"}], "components": [], "created": "2014-12-03T17:38:00.000000", "creator": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ebb42e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxedb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54147373_*|*_10007_*:*_1_*:*_3207278_*|*_3_*:*_1_*:*_1665159_*|*_4_*:*_1_*:*_2652131_*|*_5_*:*_2_*:*_88796387"}], "description": "There's reliably a failure on Centos 5 with:\n{code}\nFailures:\n\n  1) complex ruleset 2 contains appropriate rules\n     Failure/Error: expect(r.stdout).to match(line)\n       expected \"# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\\n*raw\\n:PREROUTING ACCEPT [4418:571819]\\n:OUTPUT ACCEPT [3486:485651]\\nCOMMIT\\n# Completed on Wed Dec  3 09:55:56 2014\\n# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\\n*filter\\n:INPUT DROP [0:0]\\n:FORWARD DROP [0:0]\\n:OUTPUT ACCEPT [88:11533]\\n:LOCAL_INPUT - [0:0]\\n:LOCAL_INPUT_PRE - [0:0]\\n-A INPUT -m comment --comment \\\"001 LOCAL_INPUT_PRE\\\" -j LOCAL_INPUT_PRE \\n-A INPUT -m comment --comment \\\"010 INPUT allow established and related\\\" -m state --state RELATED,ESTABLISHED -j ACCEPT \\n-A INPUT -d 127.0.0.0/255.0.0.0 -i ! lo -m comment --comment \\\"011 reject local traffic not on loopback interface\\\" -j REJECT --reject-with icmp-port-unreachable \\n-A INPUT -i lo -m comment --comment \\\"012 accept loopback\\\" -j ACCEPT \\n-A INPUT -p icmp -m comment --comment \\\"013 icmp destination-unreachable\\\" -m icmp --icmp-type 3 -j ACCEPT \\n-A INPUT -s 10.0.0.0/255.0.0.0 -p icmp -m comment --comment \\\"013 icmp echo-request\\\" -m icmp --icmp-type 8 -j ACCEPT \\n-A INPUT -p icmp -m comment --comment \\\"013 icmp time-exceeded\\\" -m icmp --icmp-type 11 -j ACCEPT \\n-A INPUT -p tcp -m multiport --dports 22 -m comment --comment \\\"020 ssh\\\" -m state --state NEW -j ACCEPT \\n-A INPUT -i eth0:3 -p tcp -m multiport --dports 443 -m comment --comment \\\"443 ssl on aliased interface\\\" -m state --state NEW -j ACCEPT \\n-A INPUT -m comment --comment \\\"900 LOCAL_INPUT\\\" -j LOCAL_INPUT \\n-A INPUT -m comment --comment \\\"999 reject\\\" -j REJECT --reject-with icmp-host-prohibited \\n-A FORWARD -m comment --comment \\\"010 allow established and related\\\" -m state --state RELATED,ESTABLISHED -j ACCEPT \\n-A OUTPUT -o ! eth0:2 -p tcp -m multiport --dports 25 -m comment --comment \\\"025 smtp\\\" -m state --state NEW -j ACCEPT \\nCOMMIT\\n# Completed on Wed Dec  3 09:55:56 2014\\n# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\\n*nat\\n:PREROUTING ACCEPT [102:16116]\\n:POSTROUTING ACCEPT [1934:176886]\\n:OUTPUT ACCEPT [1937:177066]\\n-A POSTROUTING -o eth0 -p tcp -m comment --comment \\\"090 ignore ipsec\\\" -m policy --dir out --pol ipsec -j ACCEPT \\n-A POSTROUTING -d 10.0.0.0/255.0.0.0 -o eth0 -p tcp -m comment --comment \\\"093 ignore 10.0.0.0/8\\\" -j ACCEPT \\n-A POSTROUTING -d 172.16.0.0/255.240.0.0 -o eth0 -p tcp -m comment --comment \\\"093 ignore 172.16.0.0/12\\\" -j ACCEPT \\n-A POSTROUTING -d 192.168.0.0/255.255.0.0 -o eth0 -p tcp -m comment --comment \\\"093 ignore 192.168.0.0/16\\\" -j ACCEPT \\nCOMMIT\\n# Completed on Wed Dec  3 09:55:56 2014\\n# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\\n*mangle\\n:PREROUTING ACCEPT [6547:824940]\\n:INPUT ACCEPT [6423:811228]\\n:FORWARD ACCEPT [0:0]\\n:OUTPUT ACCEPT [5224:750793]\\n:POSTROUTING ACCEPT [5224:750793]\\nCOMMIT\\n# Completed on Wed Dec  3 09:55:56 2014\\n\" to match /-A INPUT -d 127.0.0.0\\/8 ! -i lo -m comment --comment \\\"011 reject local traffic not on loopback interface\\\" -j REJECT --reject-with icmp-port-unreachable/\n       Diff:\n       @@ -1,2 +1,49 @@\n       -/-A INPUT -d 127.0.0.0\\/8 ! -i lo -m comment --comment \\\"011 reject local traffic not on loopback interface\\\" -j REJECT --reject-with icmp-port-unreachable/\n       +# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\n       +*raw\n       +:PREROUTING ACCEPT [4418:571819]\n       +:OUTPUT ACCEPT [3486:485651]\n       +COMMIT\n       +# Completed on Wed Dec  3 09:55:56 2014\n       +# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\n       +*filter\n       +:INPUT DROP [0:0]\n       +:FORWARD DROP [0:0]\n       +:OUTPUT ACCEPT [88:11533]\n       +:LOCAL_INPUT - [0:0]\n       +:LOCAL_INPUT_PRE - [0:0]\n       +-A INPUT -m comment --comment \"001 LOCAL_INPUT_PRE\" -j LOCAL_INPUT_PRE \n       +-A INPUT -m comment --comment \"010 INPUT allow established and related\" -m state --state RELATED,ESTABLISHED -j ACCEPT \n       +-A INPUT -d 127.0.0.0/255.0.0.0 -i ! lo -m comment --comment \"011 reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable \n       +-A INPUT -i lo -m comment --comment \"012 accept loopback\" -j ACCEPT \n       +-A INPUT -p icmp -m comment --comment \"013 icmp destination-unreachable\" -m icmp --icmp-type 3 -j ACCEPT \n       +-A INPUT -s 10.0.0.0/255.0.0.0 -p icmp -m comment --comment \"013 icmp echo-request\" -m icmp --icmp-type 8 -j ACCEPT \n       +-A INPUT -p icmp -m comment --comment \"013 icmp time-exceeded\" -m icmp --icmp-type 11 -j ACCEPT \n       +-A INPUT -p tcp -m multiport --dports 22 -m comment --comment \"020 ssh\" -m state --state NEW -j ACCEPT \n       +-A INPUT -i eth0:3 -p tcp -m multiport --dports 443 -m comment --comment \"443 ssl on aliased interface\" -m state --state NEW -j ACCEPT \n       +-A INPUT -m comment --comment \"900 LOCAL_INPUT\" -j LOCAL_INPUT \n       +-A INPUT -m comment --comment \"999 reject\" -j REJECT --reject-with icmp-host-prohibited \n       +-A FORWARD -m comment --comment \"010 allow established and related\" -m state --state RELATED,ESTABLISHED -j ACCEPT \n       +-A OUTPUT -o ! eth0:2 -p tcp -m multiport --dports 25 -m comment --comment \"025 smtp\" -m state --state NEW -j ACCEPT \n       +COMMIT\n       +# Completed on Wed Dec  3 09:55:56 2014\n       +# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\n       +*nat\n       +:PREROUTING ACCEPT [102:16116]\n       +:POSTROUTING ACCEPT [1934:176886]\n       +:OUTPUT ACCEPT [1937:177066]\n       +-A POSTROUTING -o eth0 -p tcp -m comment --comment \"090 ignore ipsec\" -m policy --dir out --pol ipsec -j ACCEPT \n       +-A POSTROUTING -d 10.0.0.0/255.0.0.0 -o eth0 -p tcp -m comment --comment \"093 ignore 10.0.0.0/8\" -j ACCEPT \n       +-A POSTROUTING -d 172.16.0.0/255.240.0.0 -o eth0 -p tcp -m comment --comment \"093 ignore 172.16.0.0/12\" -j ACCEPT \n       +-A POSTROUTING -d 192.168.0.0/255.255.0.0 -o eth0 -p tcp -m comment --comment \"093 ignore 192.168.0.0/16\" -j ACCEPT \n       +COMMIT\n       +# Completed on Wed Dec  3 09:55:56 2014\n       +# Generated by iptables-save v1.3.5 on Wed Dec  3 09:55:56 2014\n       +*mangle\n       +:PREROUTING ACCEPT [6547:824940]\n       +:INPUT ACCEPT [6423:811228]\n       +:FORWARD ACCEPT [0:0]\n       +:OUTPUT ACCEPT [5224:750793]\n       +:POSTROUTING ACCEPT [5224:750793]\n       +COMMIT\n       +# Completed on Wed Dec  3 09:55:56 2014\n     # ./spec/acceptance/rules_spec.rb:272:in `block (4 levels) in <top (required)>'\n     # ./spec/acceptance/rules_spec.rb:253:in `each'\n     # ./spec/acceptance/rules_spec.rb:253:in `block (3 levels) in <top (required)>'\n     # ./spec/acceptance/rules_spec.rb:251:in `block (2 levels) in <top (required)>'\n{code}\n\nI don't grok firewall rules so well, but there's definitely a hairy regex in there :(\n\nfor run log see: http://jenkins-modules.delivery.puppetlabs.net/view/2.%20linux%20modules/view/firewall/view/master/job/modules_puppetlabs-firewall_intn-sys_core-master-foss-stable/PLATFORM_CONFIG=centos-5-32mda,SLAVE_LABEL=beaker/29/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39099", "fixedVersions": [], "id": "39099", "issueType": "Bug", "key": "MODULES-1565", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "resolution": "Fixed", "resolutionDate": "2014-12-05T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MODULES-14{68,70} test breaks on EL 5", "timeSpent": "PT0S", "updated": "2014-12-05T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623e7aed50bb2b0070b7eed3] This is something we want to be able to support, do you think you have the bandwidth to work on a patch? If not, we can get it added to our backlog.\n\nThanks!", "created": "2014-12-03T17:09:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "This could also be useful to me", "created": "2015-02-07T10:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The module has been restructured to allow {{tomcat::install}} and {{tomcat::instance}} and {{tomcat::service}} to create multiple installs with multiple instances and services with separate users via https://github.com/puppetlabs/puppetlabs-tomcat#user-2 and https://github.com/puppetlabs/puppetlabs-tomcat#user-3", "created": "2017-07-21T13:20:00.000000"}], "components": ["tomcat"], "created": "2014-12-03T10:16:00.000000", "creator": "623e7aed50bb2b0070b7eed3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@261ea778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxdx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64043978924_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_18993839352"}], "description": "Hello,\n\nIt would be nice if it was possible to run the different instances under different users. ATM the user to use is defined at the main class level and should probably be moved to the tomcat::instance define.\n\ntomcat::setenv::entry should probably be modified too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34830", "fixedVersions": [], "id": "34830", "issueType": "Improvement", "key": "MODULES-1564", "labels": ["intermediate", "puppethack", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7aed50bb2b0070b7eed3", "resolution": "Fixed", "resolutionDate": "2017-07-21T13:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow instances to run under different users", "timeSpent": "PT0S", "updated": "2017-07-21T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "28800", "aggregatetimeoriginalestimate": "28800", "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-12-03T08:53:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72f2129e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxduv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5101379_*|*_6_*:*_1_*:*_0"}], "description": "The firewall::linux::debian class deals with a hardcoded Service['iptables-persistent'].  But the installations of debian's jessie/testing I am working with provide instead a netfilter-persistent instead.  Resolution can be found either by sorting out which versions need it or by setting a default and permitting the default value to be over-ridden on the interface.  Either way, the name of the package and service needs to be parameterized and accounted for in firewall::params class.  \n\nI get errors which look like this:\n\n{code}\nError: /Stage[main]/Firewall::Linux::Debian/Service[iptables-persistent]: Could not evaluate: Could not find init script for 'iptables-persistent' \n{code}\n\nWhen I add this to my manifests:\n\n{code}\n  file { '/etc/init.d/iptables-persistent':\n    ensure => link,\n    target => '/etc/init.d/netfilter-persistent',\n  }\n{code}\n\nI instead get this:\n\n{code}\nNotice: /Stage[main]/Iptables/File[/etc/init.d/iptables-persistent]/ensure: created\nError: Execution of '/usr/sbin/update-rc.d iptables-persistent defaults' returned 1: insserv: script iptables-persistent: service netfilter-persistent already provided!\ninsserv: exiting now!\nupdate-rc.d: error: insserv rejected the script header\nError: /Stage[main]/Firewall::Linux::Debian/Service[iptables-persistent]/enable: change from false to true failed: Execution of '/usr/sbin/update-rc.d iptables-persistent defaults' returned 1: insserv: script iptables-persistent: service netfilter-persistent already provided!\ninsserv: exiting now!\nupdate-rc.d: error: insserv rejected the script header\n{code}\n", "epicLinkSummary": null, "estimate": "PT28800S", "externalId": "34829", "fixedVersions": [], "id": "34829", "issueType": "Bug", "key": "MODULES-1563", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT28800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Duplicate", "resolutionDate": "2014-12-03T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Parametrize iptables-persistent to account for netfilter-persistent in Debian Jessie", "timeSpent": "PT0S", "updated": "2014-12-03T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10dc4a57610068e74601", "body": "I'm happy to submit a PR to use 'require' instead of 'include'.", "created": "2014-12-03T06:00:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to age and inactivity.", "created": "2021-01-25T07:22:00.000000"}], "components": ["mysql"], "created": "2014-12-03T05:58:00.000000", "creator": "623c10dc4a57610068e74601", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42f4b3ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxdtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11549894_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_193961480444"}], "description": "When creating a dependency on ::mysql::bindings the dependency doesn't carry through to the individual bindings. This causes a problem if the binding is a dependency of another resource - the only solution is to create a dependency directly on the individual binding, which is not ideal as the classes for the individual bindings are described as being 'private'.\n\nFor example, I have a module containing a resource (of type exec, to run an installer) which has a dependency on the python bindings for MySQL. I can create a dependency on ::mysql::bindings, but as that class doesn't have a dependency on the individual language bindings there's nothing to stop puppet applying the resources for the python binding after the installer has attempted to run (and failed, because it can't talk to a database). \n\nUsing 'require' instead of 'include' to declare the individual bindings in manifests/bindings.pp would create the necessary dependencies and should be safe and simple.\n\nIt may also be worth considering class containment in this instance, as the classes for the individual bindings are described as private. The issues with this are that we either have to tighten up the puppet version requirements as a result of using 'contains', or use the (relatively ugly) anchor pattern. There is also a risk that introducing containment may break some existing uses of the class.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34828", "fixedVersions": [], "id": "34828", "issueType": "Bug", "key": "MODULES-1562", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10dc4a57610068e74601", "resolution": "Won't Fix", "resolutionDate": "2021-01-25T07:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "::mysql::bindings doesn't create a dependency on individual bindings", "timeSpent": "PT0S", "updated": "2021-01-25T07:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "Is there additional information you need from me on this?", "created": "2014-12-04T02:28:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c] I just commented on the PR.", "created": "2014-12-16T17:24:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-02T20:11:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@370f8093"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxdqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104522514_*|*_10009_*:*_1_*:*_5180527884_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1011217734"}], "description": "Add support for the Open Source Web Application Firewall: https://www.modsecurity.org/\n\nPR #948", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40052", "fixedVersions": [], "id": "40052", "issueType": "New Feature", "key": "MODULES-1561", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add mod_security to apache module", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have written a basic Linux provider and [submitted a pull request on GitHub|https://github.com/puppetlabs/puppetlabs-reboot/pull/57].", "created": "2014-12-02T18:44:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "This has been accepted for the next release of the reboot module.", "created": "2015-01-05T22:36:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have discovered a minor issue relating to what happens if multiple reboot resources with {{apply=>finished}} are refreshed in the same run. I'll file an issue with more details and start work on a resolution in about 30 minutes when I have access to a keyboard, but in the meantime please do not package a new version.", "created": "2015-01-29T10:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I have discovered an issue while we were looking. If you have specified anything that is outside of what works out to be an integer for minutes you get back illegal time value.\n\nTake a look here https://github.com/puppetlabs/puppetlabs-reboot/blob/master/lib/puppet/provider/reboot/linux.rb#L37-L40 (included below):\n{noformat}\nseconds = @resource[:timeout].to_i\nminutes = seconds / 60\n\nshutdown_cmd = [shutdown_path, '-r', \"+#{minutes}\", %Q(\"#{@resource[:message]}\"), '</dev/null', '>/dev/null', '2>&1', '&'].join(' ')\n  \n{noformat}\n\nSay I would set the following in the manifest:\n{noformat}\nreboot { 'after_run':\n  apply  => finished,\n  timeout => 150,\n}\n{noformat}\n\nI will get the equivalent of calling {{shutdown -r +2.5}}\n\nLet's try that: \n{noformat}\n$ shutdown -r +2.5\nshutdown: illegal time value\n{noformat}", "created": "2015-01-29T14:08:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I'll submit a fix for that in about 20 minutes.", "created": "2015-01-29T14:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "In the fix you may also need to throw a warning that you are rounding the time to the nearest minute when the timeout mod 60 has a remainder.  There are some options:\n\n # Drop the the decimal value off completely.\n # Round the value to the closest integer.\n # Round up to the next minute for anything that has a remainder.\n\n#1 is probably the easiest. It's also probably the least correct. If someone wants 2.5 minutes, then they are probably going to be okay with 3 minutes but not 2 minutes. Otherwise they would have set 2 minutes. #2 falls into this bucket for anything less than {{*.5}}. If it were me, I would explore #3, which is also probably easy as well.\n\nTo recap, on linux only, if the time is not a whole number, the following should be done: \n # Log a warning mentioning timeout time must be in values that translate to whole minutes. Let the user know you are rounding up to the next minute (log the new time in the warning).\n # Round up to the next closest whole value. So this means if the value is {{121}}, the minutes would translate to {{121 / 60 = 2.016}} , you change the value to {{3}}.\n", "created": "2015-01-29T14:19:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "How do options 2 and 3 differ?", "created": "2015-01-29T14:23:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Sorry, Option #2 was rounding the value to the closest integer, which would have included going down. Edited it for clarity.", "created": "2015-01-29T14:24:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "It looks like Ruby does integer division by default so currently the code actually does Option 1 already.  That being said, Option 3 is pretty clearly better, so I'm writing a change to that.  Should I file a separate ticket?", "created": "2015-01-29T14:42:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "I have submitted [a pull request|https://github.com/puppetlabs/puppetlabs-reboot/pull/63] that fixes this behavior.", "created": "2015-01-29T15:08:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d] yes, separate ticket please.", "created": "2015-01-29T15:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "And good catch on integer division. I missed that it was already an integer based on the value of seconds being an integer.", "created": "2015-01-29T15:37:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58]: [Separate ticket created|https://puppet.atlassian.net/browse/MODULES-1729].", "created": "2015-01-29T15:50:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "[I have created a ticket|https://puppet.atlassian.net/browse/MODULES-1730] for the issue I referred to in [an earlier comment|https://puppet.atlassian.net/browse/MODULES-1560?focusedCommentId=133860&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-133860] where multiple reboot resources are triggered in the same run.", "created": "2015-01-29T17:05:00.000000"}, {"author": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "body": "Linux supported released in version 1.0.0.", "created": "2015-04-16T20:02:00.000000"}], "components": ["reboot"], "created": "2014-12-02T18:40:00.000000", "creator": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37cbcea2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxdqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2951976242_*|*_5_*:*_2_*:*_43323549_*|*_10011_*:*_2_*:*_8670071932"}], "description": "There are situations even on Linux boxes where a reboot can be the best way to ensure reliable state (e.g. after changing the runlevel in /etc/inittab).  For these cases, it makes sense to offer a Linux provider to manage this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39096", "fixedVersions": [], "id": "39096", "issueType": "New Feature", "key": "MODULES-1560", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5001f591-7f1b-4c93-a97a-9e71b49ceb5d", "resolution": "Fixed", "resolutionDate": "2015-04-16T20:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Linux support for reboot", "timeSpent": "PT0S", "updated": "2015-04-16T20:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Former user Would doing {{ensure => undef}} on the service be enough? As per https://ask.puppetlabs.com/question/2598/enable-a-service-on-boot-but-dont-ensure/", "created": "2015-01-20T15:10:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Testing shows that this doesn't work.\n\nOur pattern for doing this in the past is to have a {{service_manage}} parameter that could cause the module to not manage the service during times that a user would wish for it to not be messed with. Like https://github.com/puppetlabs/puppetlabs-mysql/#service_manage . So we could add a service_manage param for apache. Also make sure that all notifies have {{notify => Class['apache::service']}} instead of the actual resource, since if it doesn't exist in the catalog then the apply would fail.", "created": "2015-01-20T15:18:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/993", "created": "2015-01-22T11:58:00.000000"}], "components": ["apache", "supported"], "created": "2014-12-02T17:00:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@dadd899"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp9fj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600073_*|*_3_*:*_2_*:*_69742937_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_94724540_*|*_10006_*:*_2_*:*_4223278978"}], "description": "It would be nice to have the option to disable the service refresh after configuration changes. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39094", "fixedVersions": [], "id": "39094", "issueType": "Improvement", "key": "MODULES-1559", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Fixed", "resolutionDate": "2015-01-22T11:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache module no service refresh", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:85be2fe8-a106-4ae7-a7ab-256dc7ba5b3a", "body": "Okay, I got the same issue. I setup a test environment. \nDebian 7 up to date\nLast version of puppet from puppet repos 3.7.4-1puppetlabs1 \nOnly one module installed (Firewall), 1.4.0, 2f7b30cec37288742e552db4abfbf9bb7c4f01a2 to be exact\nnodes.pp : \n{code}\nnode 'tmppuppetpoc' {\n  include firewall\n\n  firewall { '005 Accept from 0.0.0.0':\n    proto   => 'all',\n    state   => ['NEW'],\n    source  => '1.2.3.4/32',\n    action  => 'accept',\n  }\n}\n{code}\n\n{code}\n# puppet apply --environment production manifests/node.pp \nNotice: Compiled catalog for tmppuppetpoc in environment production in 0.13 seconds\nNotice: /Stage[main]/Main/Node[tmppuppetpoc]/Firewall[005 Accept from 0.0.0.0]/ensure: created\nNotice: Finished catalog run in 0.12 seconds\n{code}\n\nIptables is now as follows\n{code}\n# iptables -L -nv\nChain INPUT (policy ACCEPT 0 packets, 0 bytes)\n pkts bytes target     prot opt in     out     source               destination         \n    0     0 ACCEPT     all  --  *      *       1.2.3.4              0.0.0.0/0            /* 005 Accept from 0.0.0.0 */ state NEW\n{code}\n\nNow we change 1.2.3.4/32 for 0.0.0.0/0\n\n{code}\nnode 'tmppuppetpoc' {\n  include firewall\n\n  firewall { '005 Accept from 0.0.0.0':\n    proto   => 'all',\n    state   => ['NEW'],\n    source  => '0.0.0.0/0',\n    action  => 'accept',\n  }\n}\n{code}\n\n{code}\n# puppet apply --environment production manifests/node.pp \nNotice: Compiled catalog for tmppuppetpoc in environment production in 0.16 seconds\nNotice: Finished catalog run in 0.08 seconds\n{code}\nnothing modified\n{code}\n# iptables -L -nv\nChain INPUT (policy ACCEPT 5 packets, 260 bytes)\n pkts bytes target     prot opt in     out     source               destination         \n    0     0 ACCEPT     all  --  *      *       1.2.3.4              0.0.0.0/0            /* 005 Accept from 0.0.0.0 */ state NEW\n{code}\n\nAnd the rule has not been modified.\n\nThis has been a source of concern because we made a typo in our manifests, putting 0.0.0.0 without /0. I tried to maliciously exploit this (i.e modify a puppet-managed rule to put a broader mask) but it doesn't work. This does not seems to be a security issue. Just a source of embarrassment when a developer asks you why that \"puppet thing\" doesn't work :-) \n\nPS: I redacted the FQDN from those snippets. ", "created": "2015-02-03T12:20:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "This is due to the fact that 0.0.0.0/0 evaluates to 0 I believe, which basically means 'nothing' (basically trying to specify that you want it removed). Unfortunately, puppet can't remove individual properties from firewall rules", "created": "2015-06-03T07:57:00.000000"}, {"author": "6243b543ed4d6b0070126c93", "body": "From {{firewall/lib/puppet/util/firewall.rb}}, {quote}Any address with a resulting prefix length of zero ... is equivalent to not specifying an address{quote}.\n\nAnd unset properties are not removed (see MODULES-2376).\n\nI'm working around this by encoding the source address in the rule name and using the documented setup of purging unmanaged rules. This removes the rule with a source set and adds a new rule with no source.", "created": "2016-07-06T04:06:00.000000"}], "components": ["firewall", "supported"], "created": "2014-12-02T06:48:00.000000", "creator": "623d0091bef8a60068c826c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aa8a929"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxcuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}], "description": "If the firewall rule is already defined with source not equal to '0.0.0.0/0', then changing the source to '0.0.0.0/0' doesn't change the existing firewall rule.\nFor example, the rule below worls fine.\n         firewall { '100 allow http and https access':\n                port   => 443,\n                source => '192.168.1.0/24',\n                proto  => tcp,\n                state  => 'NEW',\n                action => accept,\n        }\nHowever, changing the same rule to:\n         firewall { '100 allow http and https access':\n                port   => 443,\n                source => '0.0.0.0/0',\n                proto  => tcp,\n                state  => 'NEW',\n                action => accept,\n        }\ndoesn't change the existing source of the firewall rule, so the source subnet is still 192.168.1.0/24.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42255", "fixedVersions": [], "id": "42255", "issueType": "Bug", "key": "MODULES-1558", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623d0091bef8a60068c826c8", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: source => '0.0.0.0/0' doesn't work", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "We've released a 5.0.0 version of this module that includes this and a number of other features and bugfixes. Thanks!", "created": "2014-12-22T14:50:00.000000"}], "components": ["rabbitmq"], "created": "2014-11-28T02:56:00.000000", "creator": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2929f938"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxktj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36943658_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_2079471600"}], "description": "puppetlabs-rabbitmq 4.1.0 is not (fully) compatible with rabbitmq release 3.4.x\nIssues to address problems there have been picked up and merged:\nMODULES-1449\nMODULES-1486\n\nIt would be nice to have a new version released of puppetlabs-rabbitmq to get the fixes out there. This issue is the request to do so :)", "environment": "linux, rhel", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35843", "fixedVersions": [], "id": "35843", "issueType": "Task", "key": "MODULES-1557", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "resolution": "Fixed", "resolutionDate": "2014-12-22T14:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "create new rabbitmq module release for rabbitmq-3.4.x compatibility", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac72d915fe4b660cda6eee6", "body": "I sent a pull request to implement this\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1512", "created": "2016-09-21T05:56:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Thanks [~accountid:623e78b150bb2b0070b7ee26] for the ticket! We'll review [~accountid:5ac72d915fe4b660cda6eee6]'s PR and make a decision from there.", "created": "2016-09-30T15:04:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Thank you [~accountid:5ac72d915fe4b660cda6eee6]!", "created": "2016-10-07T08:17:00.000000"}, {"author": "5ac72d915fe4b660cda6eee6", "body": "When will a new release of the apache module be cut? There is a tremendous amount of changes merged already (117 commits, 87 files changed) \n\nMore smaller releases should be preferred ...", "created": "2016-10-19T01:31:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-27T17:51:00.000000", "creator": "623e78b150bb2b0070b7ee26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46cb785f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxc1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_58713980733_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-apache module doesn't currently allow users to specify a pipe or syslog for the (apache-wide) ErrorLog. Please consider adding an \"$error_log\" apache class parameter (with defaults set in params.pp instead of init.pp).\n\nA change like this to httpd.conf.erb would also be required:\n{code}\n<%- if /^[|\\/]/.match(@error_log) || /^syslog:/.match(@error_log) -%>\nErrorLog \"<%= @error_log %>\"\n<%- else -%>\nErrorLog \"<%= @logroot %>/<%= @error_log %>\"\n<%- end -%>\n{code}\n\n", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "40051", "fixedVersions": [], "id": "40051", "issueType": "Improvement", "key": "MODULES-1556", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78b150bb2b0070b7ee26", "resolution": "Fixed", "resolutionDate": "2016-10-07T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apache  pipes and syslog support for ErrorLog directive", "timeSpent": "PT0S", "updated": "2016-10-19T01:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623c0afd8d8b9c0068b8ae72] PR https://github.com/puppetlabs/puppetlabs-dism/pull/32 should resolve this issue", "created": "2014-12-23T09:52:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Requires new major release, working with Docs to also get it reviewed eventually here.", "created": "2014-12-30T10:41:00.000000"}], "components": ["DISM"], "created": "2014-11-27T04:03:00.000000", "creator": "623c0afd8d8b9c0068b8ae72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7677e64d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxc0v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21781899_*|*_10007_*:*_1_*:*_607456283_*|*_3_*:*_1_*:*_340150930_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1905699379"}], "description": "The same issue as here - https://puppet.atlassian.net/browse/MODULES-1389 - but affected by another program\n\nI'm using DISM to remove some features on a Windows agent :\n\n$disabledFeatures = [\"Internet-Explorer-Optional-amd64\",\"MediaPlayback\",\"WindowsMediaPlayer\",\"MediaCenter\"]\n\tdism { $disabledFeatures:\n\t\tensure\t=> 'absent',\n\t\tall \t=> 'true',\n\t}\n\nThe features are being disabled (i've checked in add/remove programs - windows features) but dsim hangs when getting to Internet explorer. I've ran \"puppet agent --test --debug\" on the windows agent, and it hangs at this line:\n\nDebug : Executing 'C:\\Windows\\system32\\Dism.exe /online /disable-feature /featurename:Internet-Explorer-Optional-amd64'\n\nThis happened when trying the same thing on a 32bit Windows 7 Ultimate. The changes were made accordingly to the feature name (x86 instead of amd64).\n", "environment": "Master - runs on Ubuntu server 14.04\nAgent - runs on Windows 7 Ultimate x64 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38008", "fixedVersions": [], "id": "38008", "issueType": "Bug", "key": "MODULES-1555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0afd8d8b9c0068b8ae72", "resolution": "Fixed", "resolutionDate": "2014-12-30T10:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "DISM module hangs when disabling Internet Explorer", "timeSpent": "PT0S", "updated": "2015-08-05T10:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "PR 950 https://github.com/puppetlabs/puppetlabs-apache/pull/950", "created": "2014-12-04T03:33:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:41:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-26T21:43:00.000000", "creator": "623e78b150bb2b0070b7ee26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4969e249"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxc0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_626619966_*|*_10007_*:*_1_*:*_6180828122_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-apache module sets $error_documents_path to '/var/www/error' for Redhat osfamily systems.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/init.pp#L252\n\nOn the CentOS 7 systems I've seen, I believe the path is now /usr/share/httpd/error\n\nI'm also seeing  /icons there as well, which means an update to mod/alias.pp may also be required.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/alias.pp#L6\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35842", "fixedVersions": [], "id": "35842", "issueType": "Bug", "key": "MODULES-1554", "labels": ["centos7", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78b150bb2b0070b7ee26", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-apache error_documents_path on CentOS", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-apt/pull/118", "created": "2015-01-26T16:34:00.000000"}], "components": ["apt"], "created": "2014-11-26T14:35:00.000000", "creator": "557058:c85b5caa-eb22-4ed8-b87d-eb7f6934ab14", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19678c45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxbvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5277584750_*|*_6_*:*_1_*:*_0"}], "description": "It\u2019s impossible to add certain apt repositories properly using puppetlabs-apt, when they require you to specify architecture.\n\nhttps://projects.puppetlabs.com/issues/18436\n\nIs this already fixed ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41219", "fixedVersions": [], "id": "41219", "issueType": "Bug", "key": "MODULES-1553", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c85b5caa-eb22-4ed8-b87d-eb7f6934ab14", "resolution": "Fixed", "resolutionDate": "2015-01-26T16:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " unable to handle architecture statements.", "timeSpent": "PT0S", "updated": "2015-01-26T16:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Requires a rework of the parser to take advantage of this use case.", "created": "2015-01-06T11:04:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:5c6462e09f5b482e28d62fab] I assume based on that output you were not using the module to perform that rule.", "created": "2015-01-06T23:06:00.000000"}, {"author": "5c6462e09f5b482e28d62fab", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Correct, that rule is generated by another application running on the server. ", "created": "2015-01-06T23:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] I think you were pretty close with the PR you linked, I should have something up shortly that should fix this.", "created": "2015-01-07T10:12:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5c6462e09f5b482e28d62fab] A fix has been merged into master.", "created": "2015-01-07T12:09:00.000000"}, {"author": "5c6462e09f5b482e28d62fab", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Excellent, thank you!", "created": "2015-01-08T00:38:00.000000"}], "components": ["firewall"], "created": "2014-11-26T01:49:00.000000", "creator": "5c6462e09f5b482e28d62fab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ff61c4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqawf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27658022_*|*_3_*:*_2_*:*_144237068_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3494106542"}], "description": "Using puppetlabs-firewall v1.2.0 on a CentOS 6.5 server with Puppet 3.7.2, I get the following types of errors when the module tries to execute:\n\n{quote}\nError: /Firewallchain[OUTPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\nError: /Firewallchain[INPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\nError: /Firewallchain[FORWARD:filter:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -m\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: -m\nError: /Firewall[002 accept related/established traffic]: Could not evaluate: Invalid address from IPAddr.new: -m\nError: /Firewall[000 accept icmp echo-request]: Could not evaluate: Invalid address from IPAddr.new: -m\nError: /Firewall[001 accept loopback traffic]: Could not evaluate: Invalid address from IPAddr.new: -m\n{quote}\n\nAfter adding additional debug logging to the iptables firewall provider module, I can see that the module fails when processing this line:\n\n{quote}\nESC[0;36mDebug: Line 217: '-A EU_mcYdNq79OwCQNZyoPhVnww== -s 10.0.0.0/8 -p udp -m udp -j ACCEPT ' ESC[0m\nESC[1;31mError: /Firewallchain[OUTPUT:filter:IPv4]: Failed to generate additional resources using 'generate': Invalid address from IPAddr.new: -mESC[0m\n{quote}\n\nChanging the rule in question to contain a port range, for example like this, is enough to fix the issue and allow the module to work without any problems:\n{quote}\n-A EU_mcYdNq79OwCQNZyoPhVnww== -s 10.0.0.0/8 -p udp -m udp --dport 1:65535 -j ACCEPT\n{quote}\n", "environment": "CentOS 6.5 x86_64\nPuppet 3.7.2\npuppetlabs-firewall 1.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35840", "fixedVersions": [], "id": "35840", "issueType": "Bug", "key": "MODULES-1552", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c6462e09f5b482e28d62fab", "resolution": "Fixed", "resolutionDate": "2015-01-07T12:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall fails with error \"Invalid address from IPAddr.new: -m\"", "timeSpent": "PT0S", "updated": "2016-12-20T09:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "5a56e3ba4bb7320545cf71ac", "body": "Pull request for this feature:\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/220", "created": "2014-11-26T00:08:00.000000"}, {"author": "5a56e3ba4bb7320545cf71ac", "body": "Documentation of automatic conflict handling actions available here:\nhttp://svnbook.red-bean.com/en/1.7/svn.ref.svn.html#svn.ref.svn.sw.accept", "created": "2015-03-10T18:41:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This was merged already.", "created": "2015-06-01T08:37:00.000000"}], "components": ["vcsrepo"], "created": "2014-11-26T00:00:00.000000", "creator": "5a56e3ba4bb7320545cf71ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6caa648f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxbg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9049316402_*|*_10007_*:*_1_*:*_7134863451_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_65524"}], "description": "When a file is modified in the working copy of a subversion checkout which is controlled by vcsrepo, the default subversion conflict handling (postpone resolution) is used when vcsrepo updates that file. This can be BAD if that working-copy is a file that must be in a specific format, as both versions of the conflicted lines exist, plus additional lines around them ('<<<<< .mine', '=======', '>>>>> .r<number>').\n\nObviously modifying a working copy on clients is bad practice in the first place and should be discouraged, but it would be nice to allow more control over this behaviour in case it happens anyway.\n\nSubversion (1.6+) can be provided with --accept=<ARG> to update, switch, etc commands to control this behaviour. A vcsrepo parameter could be set which populates that --accept argument as desired.\n\nNot sure if this is something that could apply to other repo types too.", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "33694", "fixedVersions": [], "id": "33694", "issueType": "New Feature", "key": "MODULES-1551", "labels": ["vcsrepo"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a56e3ba4bb7320545cf71ac", "resolution": "Fixed", "resolutionDate": "2015-06-01T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow svn behaviour on conflict with working copy to be controlled", "timeSpent": "PT0S", "updated": "2015-06-01T08:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for your input, but support for Archlinux is not possible due to the overhead this would generate for our support team.\n\nCompatibility with Archlinux is not out of the question though.", "created": "2015-03-13T15:31:00.000000"}], "components": ["java"], "created": "2014-11-25T15:22:00.000000", "creator": "623c0eef1c7f6a007049e6c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3056ea8a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxbbb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9328139508_*|*_6_*:*_1_*:*_0"}], "description": "Some points to consider:\n\n- Since it's a rolling release, it should probably use the very latest officially supported (or AUR, when necessary) release as the default.\n- Open Java packages jdk8-openjdk and jre8-openjdk are available from the official repositories.\n- Oracle packages jdk and jre are available from the AUR.\n- The archlinux-java tool is similar to update-java-alternatives on Debian derivatives.", "environment": "Arch Linux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34827", "fixedVersions": [], "id": "34827", "issueType": "New Feature", "key": "MODULES-1646", "labels": ["puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0eef1c7f6a007049e6c6", "resolution": "Won't Fix", "resolutionDate": "2015-03-13T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support Arch Linux", "timeSpent": "PT0S", "updated": "2015-03-13T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:96a5086b-9139-4c25-8292-d094697c68c7", "attachments": [], "comments": [{"author": "623c15294a57610068e748be", "body": "This feature is also known as \"login paths\"\n\nIt does NOT encrypt the whole my.cnf\n\nIt does create a file with multiple sections (each section is a login path) with client settings like user, host and password.\n\nThis module should be made to use \n* .mylogin.cnf instead of .my.cnf to store the root password.\n* Generate .mylogin.cnf files for client applications\n\nSome hints:\nmysql_config_editor print --all \nmysql --login-path=foobar", "created": "2015-01-12T02:04:00.000000"}, {"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "The consensus around the Internet seems to be that this does not add much, if any, security to mysql.\n\nHere is a way to bypass the encryption: http://serge.frezefond.com/2013/02/mysql-5-6-credentials-securely-stored/", "created": "2015-01-20T11:39:00.000000"}, {"author": "623c15294a57610068e748be", "body": "[~accountid:557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b], that's correct. But there is another important feature of login paths / mysql_config_editor which is that you can easily store multiple login paths in there.", "created": "2015-01-20T11:44:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "To expand a bit on Daniel's comment, .mylogin.cnf is not only used to log into a single database, but can be used for a wider range of database maintenance. For example, to compare a MySQL Master & MySQL replica, one can use the `mysqldbcompare` utility from MySQL utilities [1]. .mylogin.cnf allows for some automation if this, as it provides a login path to various other servers.\n\nmysqldbcompare --server1=root@masterhost \\\n    --server2=root@backuphost db1:db2 --run-all-tests\n\nThis usefulness extends to many of the utilities which come with  MySQL utilities\n\nThis is quite useful, but isn't well known. It would be great for Puppet to work with this modern MySQL feature.\n\n\n\n[1] http://dev.mysql.com/doc/mysql-utilities/1.5/en/mysqldbcompare.html", "created": "2015-04-07T18:00:00.000000"}, {"author": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "body": "Further more this would remove the backup script error message\n\n{code}\nWarning: Using a password on the command line interface can be insecure.\n{code}\n\nand would only require a change from {{-p}} to {{--login-path}}.", "created": "2015-05-05T09:57:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:a33512bc-2234-40e0-9105-14d35e985bac", "body": "Any progress on this issue? I'm looking at using this module to manage several different RDS instances on AWS, and it seems that this will not be possible without this feature, unless I'm missing something in the docs.", "created": "2016-01-24T21:48:00.000000"}, {"author": "557057:372ba238-9558-4c8a-96f3-77a1c3db8eec", "body": "I would very much like to see this as well. While the file might not be airtight encryption it's a _lot_ better then people specifying credentials on the command line in all kinds of places, which then end up in logs and all kinds of other places by accident.", "created": "2017-01-19T01:36:00.000000"}, {"author": "70121:96a5086b-9139-4c25-8292-d094697c68c7", "body": "[https://github.com/puppetlabs/puppetlabs-mysql/pull/1295]", "created": "2020-04-02T03:28:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Hey [~accountid:70121:96a5086b-9139-4c25-8292-d094697c68c7], the PR that you submitted has been causing issues as detailed within:\n * https://puppet.atlassian.net/browse/MODULES-10788\n * [https://github.com/puppetlabs/puppetlabs-mysql/pull/1295#issuecomment-638842463]\n\nWe have been having some difficulty coming to a conclusion on how to proceed at this point, could you take a look at the issue and see if you have an idea on what is happening to cause the issue to arise.", "created": "2020-09-10T06:41:00.000000"}, {"author": "70121:96a5086b-9139-4c25-8292-d094697c68c7", "body": "I\u00b4ll have a look.", "created": "2020-09-15T01:21:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing PR as the associated issues seem to have been resolved.", "created": "2021-02-08T04:35:00.000000"}], "components": ["mysql"], "created": "2014-11-25T14:17:00.000000", "creator": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29c471f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxbaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4827679486_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_191006199417"}], "description": "MySQL 5.6 adds a utility called mysql_config_editor which allows you to encrypt my.cnf\n\nSee for more info: \n* http://www.percona.com/blog/2014/11/25/more-secure-local-passwords-in-mysql-5-6-and-up/\n* http://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36911", "fixedVersions": [], "id": "36911", "issueType": "New Feature", "key": "MODULES-1550", "labels": ["advanced", "github", "PR", "puppethack", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cb322f58-28e5-4bea-9672-e239335535d5", "resolution": "Fixed", "resolutionDate": "2021-02-08T04:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add encrypted my.cnf for MySQL 5.6+", "timeSpent": "PT0S", "updated": "2021-02-08T04:35:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2014-11-25T07:34:00.000000", "creator": "557058:43c3bcd3-364a-41b5-950a-ed781a9b1327", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f825e23"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb4f:"}], "description": "Our Puppet repository contains some rather old line editing examples which are used in various places.  I'd like to move onto file_line at least in the short term, but it's not quite flexible enough to meet our needs.\n\nI'd like to suggest changing the functionality around the 'after' parameter to be more flexible.  I would suggest using two parameters:\n- placement, controlling where new lines are created (start, end, before, after), to place the line at the start of file, end of file, before a particular line or after a particular line when it is not found;\n- relativeto, a fixed string (and possibly regex if desired) which is used as an anchor when placement is set to 'before' or 'after'.\n\nBoth of these should be able to work when 'match' is specified, but where no match is found and a line is therefore being created.\n\nI expect that changing the functionality in this manner would need to wait for a major release, but I think it would make it a lot more flexible to use.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38007", "fixedVersions": [], "id": "38007", "issueType": "New Feature", "key": "MODULES-1549", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c3bcd3-364a-41b5-950a-ed781a9b1327", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Make file_line more flexible", "timeSpent": "PT0S", "updated": "2014-11-25T07:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1697d32a94006a649b84", "body": "This ticket is being closed given the age of this ticket and the length of time since there has been any activity.\n\nPlease feel free to reopen or leave a comment requesting it be reopened if you feel this is still an issue that needs addressed.", "created": "2021-01-18T08:27:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-25T06:34:00.000000", "creator": "5cc6f1319191e80e3d40e8bf", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8451b3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11613235_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_194049560582"}], "description": "I first create an apache::vhost with {{default_vhost = false}} and run Puppet. It creates a symlink \"{{25-xxxxx}}\" in {{/etc/apache/sites-enabled}} pointing to my vhost.\n\nNow if I change {{default_vhost}} to *true*, the next Puppet run creates a \"{{10-xxxx}}\" symlink  but leaves the previous symlink in place, pointing to the same vhost configuration.\n", "environment": "Debian 7 64 bits\nPuppet 3.7.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36910", "fixedVersions": [], "id": "36910", "issueType": "Bug", "key": "MODULES-1548", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc6f1319191e80e3d40e8bf", "resolution": "Won't Do", "resolutionDate": "2021-01-18T08:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Changing default_vhost in an apache::vhost leaves 2 symlinks in \"site-enabled\"", "timeSpent": "PT0S", "updated": "2021-01-18T08:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "I can propose a PR, but don't know how to solve.", "created": "2014-11-25T06:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d] I believe https://github.com/puppetlabs/puppetlabs-corosync/pull/96 should add strict_variable support. We're looking to get a version with this fix merged released this week", "created": "2014-12-01T15:52:00.000000"}], "components": ["corosync"], "created": "2014-11-25T06:16:00.000000", "creator": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13fb714c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxa2f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12710955_*|*_10007_*:*_1_*:*_72736413_*|*_3_*:*_1_*:*_17836964_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_522323882"}], "description": "This is due to code like this:\n{code:title=init.pp}\n  $threads_real = $threads ? {\n    'UNSET' => $::threads ? {\n      undef   => $::processorcount,\n      default => $::threads,\n    },\n    default => $threads,\n  }\n\n{code}\n\nWhich fails with:\n{noformat}\nUndefined variable \"::threads\"; Undefined variable \"threads\" at .../modules/corosync/manifests/init.pp:104\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34826", "fixedVersions": [], "id": "34826", "issueType": "Improvement", "key": "MODULES-1547", "labels": ["puppetlabs-corosync", "strict_variables"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "resolution": "Fixed", "resolutionDate": "2014-12-02T12:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "COROSYNC: Doesn't work with strict_variable", "timeSpent": "PT0S", "updated": "2014-12-02T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "attachments": [], "comments": [{"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "PR merged: https://github.com/puppetlabs/puppetlabs-tomcat/pull/70", "created": "2015-02-26T05:30:00.000000"}], "components": ["tomcat"], "created": "2014-11-25T05:46:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@274ca8a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8034258295_*|*_6_*:*_1_*:*_0"}], "description": "Is it in the scope of the module puppetlabs-tomcat to manage role and user elements in Tomcats tomcat-users.xml?\n\nFor me that would be really helpful. What do you think about it?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43340", "fixedVersions": [], "id": "43340", "issueType": "New Feature", "key": "MODULES-1546", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Done", "resolutionDate": "2015-02-26T05:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat managing tomcat-users.xml", "timeSpent": "PT0S", "updated": "2015-02-26T05:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:34139b7f-1eb2-4656-8dd7-85919dda606f", "created": "2015-11-06T03:45:00.000000", "name": "war_versioned.diff", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12923"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:f39d6641-0797-4628-b428-12adfadf8109] Great, thanks for the report. Do you think this is something you have the bandwidth to work on? If not I can definitely get it added to our backlog, we want to be able to support this!", "created": "2014-12-03T17:08:00.000000"}, {"author": "557058:f39d6641-0797-4628-b428-12adfadf8109", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I think I can work on this. I have an idea of how to fix it. Is there a contributors guide I can follow?", "created": "2014-12-04T12:13:00.000000"}, {"author": "557058:f39d6641-0797-4628-b428-12adfadf8109", "body": "I found the contributors guide!\n\nI was looking at using a versioned war because changing the war_source doesn't update the war, when it's a http source.\n\nI ended up not being able to use a versioned war in our application because of a port issue, but I think my solution would work to fix using a versionned war and also to update a war when the war_source changes.\n\nI was thinking you could still use staging::file to download the war like tomcat::war does at the moment, but don\u2019t set a target and download directly to the deploy path. Doing this skips the problematic code in staging::file. Then use the downloaded staging file as the source for a file.\n\n{code}\nstaging::file {\u2018${name}\u2019:\n  source => \u2018$war_source,\n}\nfile { \"${_deployment_path}/${_war_name}\":\n  source => \"${::staging::path}/tomcat/${name},\n}\n{code}\n\nI need to code this up and test it but this should allow you to use a versioned war file.\n\nIn theory this would allow you to change the source of an existing war too, as long as you set a $war_name which you keep constant, and modify the $name and $source.", "created": "2014-12-07T04:31:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:34139b7f-1eb2-4656-8dd7-85919dda606f", "body": "When adding\ninclude 'staging'\n(see attached patch) it works for me.", "created": "2015-11-06T03:45:00.000000"}, {"author": "623e7ac1bef8a60068c8dc1c", "body": "Daniel's patch dated 2015-11-16  (which can be seen in his attached diff file) works for me but it took a while to figure out the correct parameters to pass in.\n\nI ended up with it working OK using the following:\n\n{noformat}\n# Replacing a war file with an updated version works\n# provided the \"war\" object is given a name which INCLUDES the version number\n# e.g. mywebapp_1.0.22.war\n# and a \"war_name\" which EXCLUDES the version number, <contextRoot>.war\n# e.g. mywebapp.war\ntomcat::war { $warFileNameInclVerNum:\n  catalina_base => $catalinaBase,\n  war_name      => \"${contextRoot}.war\",\n  war_source    => $warSource,\n}\n{noformat}\n\nI believe there is room for more clarity in the parameter names. If it took a parameter named:\n{noformat}\ncontext_root\n{noformat}\nthis would be more straight forward.", "created": "2017-01-17T09:50:00.000000"}, {"author": "623e7ac1bef8a60068c8dc1c", "body": "I vote that Daniel Haag's patch gets merged into the tomcat module.\n\nIn war.pp he replaced:\n\n{noformat}\nstaging::file { $name:\n  source => $war_source,\n  target => \"${_deployment_path}/${_war_name}\",\n}\n{noformat}\n\nwith:\n\n{noformat}\ninclude 'staging'\nstaging::file { $name:\n  source => $war_source,\n} ->\nfile { \"${_deployment_path}/${_war_name}\":\n  source => \"${::staging::path}/tomcat/${name}\",\n}\n{noformat}\n", "created": "2017-01-17T10:18:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "https://github.com/puppetlabs/puppetlabs-tomcat/pull/233 was merged however it's throwing errors in Acceptance Smoke Tests\n\nhttps://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/tomcat/view/master/job/forge-module_puppetlabs-tomcat_intn-sys_smoke-master/", "created": "2017-07-31T14:29:00.000000"}, {"author": "557058:6713b848-54a4-4f2e-9636-a24860d9c3f2", "body": "Assigning to Hunter as he was the author of the PR", "created": "2017-07-31T14:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Switched from wget back to curl, as curl is available on more platforms.\n\nOn some platforms, curl has a bug that tries to expand {{#1}} no matter what and fails, but other replacement patterns are ignored, and even {{#1}} is ignored on other versions of curl (I think only 7.59.0 fails on {{#1}}).\n\nSo this should work now!", "created": "2017-08-02T10:58:00.000000"}], "components": ["supported", "tomcat"], "created": "2014-11-25T05:12:00.000000", "creator": "557058:f39d6641-0797-4628-b428-12adfadf8109", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3aa2892d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4956855667_*|*_3_*:*_1_*:*_79818740158_*|*_5_*:*_1_*:*_0"}], "description": "Tomcat 7 allows you to deploy multiple versions of a web app with the same context path at the same time. When autodeploy is turned on the version is derived from the name of the war file. So for example you can have app##2.war. This will give you version 2 of the app with context root /app.\n\n{noformat}\ntomcat::war {'auth##2.war':\n  war_source    => 'http://example.com/artifacts/auth-2.war',\n}\n{noformat}\n\nThe above code will give you the error\n{{Error: bad URI(is not URI?): /opt/apache-tomcat/webapps/auth##2.war at /tmp/vagrant-puppet-2/modules-0/staging/manifests/file.pp:31 on node}}\n\nThis is because the staging module will attempt to parse the path as a URI and having two pound symbols isn't allowed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39091", "fixedVersions": [], "id": "39091", "issueType": "Bug", "key": "MODULES-1545", "labels": ["puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f39d6641-0797-4628-b428-12adfadf8109", "resolution": "Fixed", "resolutionDate": "2017-08-02T10:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "tomcat::war can't be used to manage a versioned war", "timeSpent": "PT0S", "updated": "2017-08-02T10:58:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged into master", "created": "2014-12-17T15:19:00.000000"}], "components": ["stdlib"], "created": "2014-11-25T04:56:00.000000", "creator": "623cff0f8d8b9c0068b93e75", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a9ed181"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqavz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17644055_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1920553986"}], "description": "Is there any chance that my PR GH-372 (https://github.com/puppetlabs/puppetlabs-stdlib/pull/372) may get accepted and merged into master of stdlib?\n\nPlease let me know if I should change something.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38006", "fixedVersions": [], "id": "38006", "issueType": "Improvement", "key": "MODULES-1544", "labels": ["github", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cff0f8d8b9c0068b93e75", "resolution": "Fixed", "resolutionDate": "2014-12-17T15:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib: Please merge: Allow array of pathes in validate_absolute_path", "timeSpent": "PT0S", "updated": "2014-12-17T15:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] This module could benefit from the switch to using data types. Let me know if that's a blocker. The functionality though is feature complete for NRPE.", "created": "2017-10-17T10:43:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey Garrett,\n\nWe have done an initial review on this module however we need a couple of things addressed before approval:\n # The readme falls short on the examples section, we would definitely like to see this become more verbose with more examples added.\n # We are a little concerned about how actively this module is maintained, although you've done a few commits recently to bump versions which is good there appear to be a few open issues from a while ago that aren't addressed.\n\nAside from that this module does seem to be a decent candidate.\n\nWe look forward to hearing from you,\n\nApprovals Committee\n\n\u00a0", "created": "2019-01-15T08:48:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this ticket due to inactivity.\u00a0\n\n[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] when you are ready to put this module through the approved process feel free to reopen this ticket or create a new one.\u00a0\n\nMany Thanks\nThe Modules Team", "created": "2019-04-08T04:19:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:57:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52a7a28f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31388416973_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7151488381_*|*_10005_*:*_1_*:*_99280237836"}], "description": "Hello,\n\nCould you please review ghoneycutt/nrpe to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-nrpe\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "43339", "fixedVersions": [], "id": "43339", "issueType": "New Feature", "key": "MODULES-1542", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-04-08T04:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/nrpe", "timeSpent": "PT0S", "updated": "2019-04-08T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                v1.6.0\nModulefile:             \u221a\nmetadata.json:          \u221a\nmetadata license:       \u221a\nmetadata dependencies:  \u221a\nrspec-puppet:           \u221a\nbeaker:                 -\nstyleguide compliance:  \u221a\nlintian warnings:       5\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     not yet\npersonal experience:    Have yet to start using it, but code looks good.", "created": "2015-02-03T04:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], thanks for your submission. We don't consider using Hiera to declare base puppet resources best practices for writing puppet code, so this module is not going to be approved.", "created": "2015-04-15T16:49:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hello, I'm hoping someone at Puppet will reconsider given the following.\n\nOriginally this was created to help with floating resources at the node level and move away from resource definitions by allowing those floating resources to be moved to Hiera. This module helps people improve their code.\n\nThis module is not advocating that you stop writing manifests and shove everything into Hiera. There are times when that is necessary and this facilitates that.\n\nThis module also has helper functions such as ensuring the directory for a mount is created before mounting that adds value behind placing in Hiera.\n\nAllows resources and their data to be generated dynamically and stored in fancier Hiera backends (databases, API's, consul, etc) provides a much more dynamic approach which is needed in certain environments where making changes to code is not fast enough and does not fit into the work flow.", "created": "2016-05-20T11:54:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2014-11-24T23:09:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4afbb564"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12242428161_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nCould you please review ghoneycutt/types to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-types\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42254", "fixedVersions": [], "id": "42254", "issueType": "New Feature", "key": "MODULES-1541", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Done", "resolutionDate": "2015-04-15T16:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/types", "timeSpent": "PT0S", "updated": "2016-05-20T11:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nI'm not seeing this module published to the forge, can you please update with a forge link when it's published there?\n\nThanks!", "created": "2015-02-10T08:20:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Spoke with Niklas and I'm going to maintain the module. Just published to the forge.\n\nhttps://forge.puppetlabs.com/ghoneycutt/timezone/readme", "created": "2015-02-11T01:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Do you still want this reviewed ?", "created": "2015-11-11T08:39:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "yes, please", "created": "2015-11-11T09:59:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks, it is in our queue now.", "created": "2015-11-11T10:04:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We have some feedback for your module [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] as you know there are quite a few timezone modules out there. \n\n* Can you make the readme follow our readme template. [template|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* The readme does not have enough usage examples.\n* There has not been a release for a few months, timezone is hardly cutting edge and probably won't change much.\n* There are other modules that have more community contributors. generally more community contributors is better.\n* There are other modules for timezone, that have features that would make good additions to your module.\n* In metadata.json you have unbound ranges for your dependencies\n* The module is missing a Changelog file\n*  As mentioned before for other modules you have put forward for approval. Acceptance tests are not required but desirable.\n\nThanks for the excellent work you have put in.", "created": "2016-01-13T07:45:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I created a new version, 1.1.0, that addresses these issues.\n\nTried uploading to the forge and getting a 500 error. Not sure if the problem is on your side or the tarball I'm attempting to upload.\n\nCHANGELOG for new version - https://github.com/ghoneycutt/puppet-module-timezone/blob/master/CHANGELOG.md", "created": "2016-05-27T08:37:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hello,\n\nI have fixed everything in https://forge.puppet.com/ghoneycutt/timezone/1.2.1 to comply with the approved status. Could you please take a look?\n\nThank you!", "created": "2016-11-04T10:25:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]. I'm doing some housekeeping and came across this. I notice there hasn't been a release in over a year - do you still want it be reviewed for approved? If not I'll close this off. Thanks!", "created": "2018-01-05T04:41:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi [~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]\n\nI'm going through my modules and getting them current with regards to data types, puppet-strings, hiera data in module, etc. Please hold off on this one for a bit. The selinux one is ready.\n\nThanks!", "created": "2018-01-05T09:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]\n\nWe are currently grooming our epic for approvals and feel that as this module has not been worked on for some time, this is not something we would consider for the approved status. I am aware you have mentioned you plan on doing a lot of work on this, however as it is sitting with us we are going to close this ticket as there are no action items we need to carry out.\n\nWhen you have worked on this module and it is ready for the review process please do not hesitate to open another ticket to track the approval status.\n\nWe would like to thank you for logging this ticket and contributing to the Forge, and we hope to hear from you in the near future.\n\nMany Thanks\nThe Modules Team.", "created": "2019-01-22T07:12:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:07:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c63747c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_29747666716_*|*_10009_*:*_1_*:*_5434894605_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_96088092895"}], "description": "Hello,\n\nCould you please review ngrossman/timezone to be Puppet Approved?\n\nhttps://github.com/ngrossmann/puppet-module-timezone\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "41218", "fixedVersions": [], "id": "41218", "issueType": "New Feature", "key": "MODULES-1540", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-01-22T07:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/timezone", "timeSpent": "PT0S", "updated": "2019-01-22T07:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi,\n\nThis module has recently been updated to support Puppet 5 with data types and puppet strings and is ready for review.", "created": "2018-01-05T09:45:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nThank you for your ticket, unfortunately when comparing this module against others we have found the [voxpupuli module|https://github.com/voxpupuli/puppet-selinux] to be more robust and more contributor active (they have over 60 contributors), while maintaining a regular release cadence.\n\nAs a result we will not be approving your module, but we would like to thank you anyway for your request.\n\nBest Wishes,\n\nThe Approval Committee", "created": "2019-01-08T07:35:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:06:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ef3e41c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/19"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31391473483_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_98671069532"}], "description": "Hello,\n\nCould you please review ghoneycutt/selinux to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-selinux\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "40050", "fixedVersions": [], "id": "40050", "issueType": "New Feature", "key": "MODULES-1539", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-01-08T07:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for ghoneycutt/selinux", "timeSpent": "PT0S", "updated": "2019-01-08T07:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nThis module looks pretty good, we just need it updated to have example usage in the readme (even if just a \n{noformat}\nclass { 'rpcbind': }\n{noformat}\nexample). It isn't clear in the README that there's only that one class and all the parameters belong to it.\n\nThanks!", "created": "2015-03-24T11:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing due to inactivity. Feel free to reopen!", "created": "2015-11-10T10:48:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Documented the usage - https://github.com/ghoneycutt/puppet-module-rpcbind/commit/59df35b36894b1e3ec6eede8c0a8d47bb8c533ad", "created": "2015-11-13T20:51:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I have updated the documentation, could you please review?\n\nThanks,\n-g", "created": "2016-05-17T19:38:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Reworked this module in v2.0.0 to support Puppet 5. Uses puppet-strings for documentation. This module is useful to anyone using NFS.\n\n\u00a0\n\nhttps://forge.puppet.com/ghoneycutt/rpcbind/readme", "created": "2018-05-20T12:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Looking good! Only had a few documentation change to request before approval:\n * README.md should follow the suggested format of [Table of Contents and following five major sections|https://puppet.com/docs/puppet/5.5/modules_documentation.html#creating-a-table-of-contents]\n * REFERENCE.md should contain the strings-generated reference section that can then be rendered on the forge, similar to [ciscomeraki/meraki|https://forge.puppet.com/ciscomeraki/meraki/reference]\n * The tests/ directory should be renamed examples/ to follow the [style guide|https://puppet.com/docs/puppet/5.5/style_guide.html#examples]\n\nIt just looks like the REFERENCE.md got moved over the README.md is all?\n\nIt would be nice to have (but not required) acceptance tests to validate the functionality of the module, especially since they can be tested in TravisCI against any pull request changes. This gives the community true validation of functionality above and beyond unit tests.", "created": "2018-05-22T11:25:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thank you [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] for reviewing this!\n\n\u00a0\n\nThis PR shows what I've changed to address your comments\n\n[https://github.com/ghoneycutt/puppet-module-rpcbind/pull/35/files]\n\n\u00a0\n\nRenamed tests/ to examples/\n\nChanging the rake task to update REFERENCE.md\n\nGoing to add beaker tests next, though the spec tests are exhaustive\n\nI don't agree to the suggested format and five major sections. This is a simple module with only one class and nothing else, so adding the table of contents is not adding any value. I do agree to the value of the five sections and the README currently gives all the same information and under similar headings. Is this acceptable or is the format you mentioned above a strict requirement?\n\n\u00a0\n\nMy motivation is to use puppet-strings and not maintain a README at all as that would duplicate information between the manifests and the README.md.", "created": "2018-05-22T13:08:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Acceptance testing with beaker has been added.\n\n\u00a0\n\nhttps://github.com/ghoneycutt/puppet-module-rpcbind/pull/36", "created": "2018-05-23T08:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the acceptance tests!\n\n{quote}My motivation is to use puppet-strings and not maintain a README at all as that would duplicate information between the manifests and the README.md.\n{quote}\n\nThe readme once written will not need much \"maintenance\" and the information in each will not be duplicated. The readme is nice for users, and the reference is for someone who really needs to dig in. The large amount of reference information actually weighs this module down presentation-wise, as it is so simple.\n\nOne way to not duplicate information between the two: the \"requirements,\" \"compatibility,\" \"development,\" and \"example\" sections are not needed in the REFERENCE.md (and previously would not have been under the Reference section) but should be in the README.md (and they definitely should not go under the docs for a specific class as they apply to the entire module).\n\nAnd even if those section's are are short one-liners, the \"element of least-surprise\" would be helped by having a ToC at the top. If a user opens up readme's across approved modules, the readmes should have a familiar feel and users should know where to find information.\n\nStrings generating REFERENCE.md is a new thing that we'd like to see done well as an example for the rest of the community. Symlinking it to the readme and generating it that way would definitely be considered an anti-pattern.\n\nSymlinks are not handled by r10k and are thus generally a no-no for modules, though in this case wouldn't cause failures: [https://github.com/puppetlabs/r10k/pull/430]\n\ntl", "created": "2018-05-29T11:26:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Thank you for your review and in depth explanations. I have made changes to address each of the issues above as noted in https://github.com/ghoneycutt/puppet-module-rpcbind/commit/94b16dc061542f3c2b3e1750efd5acb2f886c3c9", "created": "2018-05-29T17:55:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]\n\n\u00a0\n\nCould you please take a look. Should be all set, as I've made all the requested changes.\n\n\u00a0\n\nThanks!\n\n-g", "created": "2018-06-04T11:30:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yep looks good! I marked it as approved on the forge, and it would be great if you could push a new release so that it's all lined up. Thanks!", "created": "2018-06-04T14:56:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:05:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37125a52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_10520650737_*|*_10009_*:*_3_*:*_4860558966_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_295371579_*|*_10004_*:*_1_*:*_19959420528_*|*_10006_*:*_1_*:*_3755_*|*_10005_*:*_2_*:*_75614240250"}], "description": "Hello,\n\nCould you please review ghoneycutt/rpcbind to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-rpcbind\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "39089", "fixedVersions": [], "id": "39089", "issueType": "New Feature", "key": "MODULES-1538", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2018-06-04T14:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for ghoneycutt/rpcbind", "timeSpent": "PT0S", "updated": "2018-06-04T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "This module has been approved.", "created": "2015-04-22T09:46:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:04:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53019c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10321698445_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2500409167"}], "description": "Hello,\n\nCould you please review ghoneycutt/pam to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-pam/\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38005", "fixedVersions": [], "id": "38005", "issueType": "New Feature", "key": "MODULES-1537", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2015-04-22T09:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for ghoneycutt/pam", "timeSpent": "PT0S", "updated": "2015-04-22T09:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                v1.2.0\nModulefile:             \u221a\nmetadata.json:          \u221a\nmetadata license:       \u221a\nmetadata dependencies:  \u221a\nrspec-puppet:           \u221a\nbeaker:                 -\nstyleguide compliance:  \u221a\nlintian warnings:       1\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     not yet\npersonal experience:    Have yet to start using it, but code looks good.", "created": "2015-02-03T06:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nThanks for the submission, but we preferred the implementation in trlinkin/nsswitch so we approved that module instead of this one.", "created": "2015-05-19T10:39:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Thanks for reviewing. I definitely like how [~accountid:623c0969a2f6400069eb767c] handles the template much better than mine as well as how he uses validate_multi() for simplified validation. My template is a bit more complex, though I wanted to provide turn key support for adding LDAP without the user needing to understand nsswitch to get it working.\n\nI'm a bit worried about having it as approved as there are virtually no spec tests for the classes. Plan was to work with Tom to get the few extra params and default values needed to support EL7, Debian 6, Solaris 10 and Suse, but the work necessary to port the spec tests is quite high as basically none exist.\n\nIf you still want to go with Tom's, would suggest waiting until there are spec tests, a 1.0.0 release, and Travis-ci contains lint, metadata and syntax validation.", "created": "2015-05-19T11:07:00.000000"}, {"author": "623c0969a2f6400069eb767c", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] Thanks for pointing out these issues. I do have spec tests, and there is a 1.0.0 release. However, upon further review, I suppose I could extend my testing to be a bit more rigorous. I do need to take a look at my TravisCI config, I really should (and will) add the lint/syntax checks.\n\nI should add that if you do have some PRs to submit, or even issues to file, please feel free. It's always appreciated.", "created": "2015-05-19T11:37:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2014-11-24T23:03:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e654c96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15158157932_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nCould you please review ghoneycutt/nsswitch to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-nsswitch\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36909", "fixedVersions": [], "id": "36909", "issueType": "New Feature", "key": "MODULES-1536", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Done", "resolutionDate": "2015-05-19T10:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for ghoneycutt/nsswitch", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                v1.2.0\nModulefile:             \u221a\nmetadata.json:          \u221a\nmetadata license:       \u221a\nmetadata dependencies:  \u221a\nrspec-puppet:           \u221a\nbeaker:                 -\nstyleguide compliance:  \u221a\nlintian warnings:       45\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     not yet\npersonal experience:    Have yet to start using it, but code looks good.", "created": "2015-02-03T06:12:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], thanks for your submission. This module needs to have example usage added to the README.", "created": "2015-04-15T16:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing due to inactivity. Feel free to reopen!", "created": "2015-11-10T10:49:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I've added the usage that Morgan asked for\n\nhttps://github.com/ghoneycutt/puppet-module-nscd/commit/e4ea578fb6cd2cd3fb1bf275612c31a178181636", "created": "2015-11-13T20:24:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Could the review of this module be picked back up now that I've complied with Morgan's request.\n\nThis module is used extremely widely by many large corporations on a ton of platforms. It was also the basis of the work to add rubocop to Puppet's module generator skeleton. Its spec testing is exhaustive.\n\nPlatforms:\n\n* Amazon Linux 2015\n* Amazon Linux 2016\n* Debian 6\n* EL 5\n* EL 6\n* EL 7\n* Solaris 10\n* Suse 10\n* Suse 11\n* Suse 12\n* OpenSuse 13.1\n* Ubuntu 12.04 LTS", "created": "2016-05-17T19:22:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Bump. Could someone have a look, please.", "created": "2016-06-03T09:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]\nWe re-reviewed your module and have some feedback, mostly around the readme. \n* Follow the template for the readme, https://docs.puppet.com/puppet/latest/reference/modules_documentation.html#readme-template specifically the section headers.\n* The usage section of \n{code:java}\nTo use this module simply include ::nscd\n{code}\nIs a little sparse, other examples on how to the use the parameters, would be really good for a first time user.\n\nCheers,\nTP", "created": "2016-07-21T03:20:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] This module could benefit from the switch to using data types and as noted above, could also use documentation created with puppet-strings. Let me know if these are blockers. BTW, The functionality is feature complete for all of the supported platforms, which is why there are a ton of params.", "created": "2017-10-17T10:46:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nJust wondering if you feel this module is up to scratch and you are still seeking approval?\n\nMany Thanks\nThe Modules Team", "created": "2019-01-22T07:16:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this ticket due to inactivity.\u00a0\n\n[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] when you are ready to put this module through the approved process feel free to reopen this ticket or create a new one.\u00a0\n\nMany Thanks\nThe Modules Team", "created": "2019-04-08T04:18:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:02:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75c93d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxb07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12442129577_*|*_10009_*:*_3_*:*_5104632538_*|*_6_*:*_2_*:*_293658283_*|*_10004_*:*_2_*:*_103667020349_*|*_10005_*:*_2_*:*_16315922407"}], "description": "Hello,\n\nCould you please review ghoneycutt/nscd to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-nscd\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "35912", "fixedVersions": [], "id": "35912", "issueType": "New Feature", "key": "MODULES-1535", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-04-08T04:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved review for ghoneycutt/nscd", "timeSpent": "PT0S", "updated": "2019-04-08T04:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]\napologies we cannot approve this motd module, Puppet has just rolled out a supported version of [puppetlabs/motd|https://forge.puppetlabs.com/puppetlabs/motd] It has been the policy so far to only have one supported / approved module per application. Thank you for submitting this module for approval. \n\nCheers,\nTP", "created": "2016-02-29T04:53:00.000000"}], "components": ["approved"], "created": "2014-11-24T23:02:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50ac293f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxazz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31391738297_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8459742033"}], "description": "Hello,\n\nCould you please review Ericsson/motd to be Puppet Approved?\n\nhttps://github.com/Ericsson/puppet-module-motd\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34825", "fixedVersions": [], "id": "34825", "issueType": "New Feature", "key": "MODULES-1534", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Fix", "resolutionDate": "2016-02-29T04:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved review for Ericsson/motd", "timeSpent": "PT0S", "updated": "2016-02-29T04:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                1.0.1\nModulefile:             \u221a\nmetadata.json:          -\nmetadata license:       -\nmetadata dependencies:  -\nrspec-puppet:           \u221a\nbeaker:                 -\nstyleguide compliance:  \u221a\nlintian warnings:       0\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     not yet\npersonal experience:    Have yet to start using it, but code looks good.", "created": "2015-02-03T04:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], thanks for your submission. This module needs some updates before it can be considered for approved\n* This module is still using a Modulefile, and as such is missing the required operatingsystem support in the metadata.json\n* The module should have a changelog\n* It seems the hiera examples don't actually work", "created": "2015-04-15T17:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing due to inactivity. Feel free to reopen!", "created": "2015-11-10T10:50:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2014-11-24T23:00:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55d78cb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxazr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12244995937_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_18037586512"}], "description": "Hello,\n\nCould you please review ghoneycutt/localization to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-localization\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33693", "fixedVersions": [], "id": "33693", "issueType": "New Feature", "key": "MODULES-1533", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Incomplete", "resolutionDate": "2015-11-10T10:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Approved review for ghoneycutt/localization", "timeSpent": "PT0S", "updated": "2016-07-18T07:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nThanks for the submission! There are a few updates we'd like to see before this module is approved:\n* Please add some example usage(s) to the README to help new users get started with the module\n* The use of internally scoped variables without the `_` prefix makes the code harder to read. (This also might be cleaner with the `params` pattern? But at least changing the variables to be `_` prefixed would make it easier to make out what's happening in the code)\n\nThanks!", "created": "2015-03-11T15:03:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thanks for the review!\n\nI think there is a formatting issue here as I'm not sure as to what type of prefixing to which you are referring.", "created": "2015-03-11T15:26:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] urgh, you are correct. that is supposed to be `[underscore]` :)", "created": "2015-03-11T15:40:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thanks again for spending time reviewing the module.\n\nExample usage is just to include the module and all the parameters are documented. Any specific examples you would like to see? I'm all for improvements and am just a bit unsure as to what to add.\n\nWhile I'm intrigued by this new adoption of _foo vs Jeff's foo_real, I don't think that changing the code would have any positive impact on consumers, since it would only affect internally scoped variables. For collaborators this would be detrimental as it would make it harder to merge outstanding code. I think the next major release of a module is a good time for this type of cleanup, since outstanding merges would also be expected to change in potentially cumbersome ways.", "created": "2015-03-11T16:46:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nSorry for the delay in this response, but I think the issue with examples in the README was that it isn't clear from the README that there's only the main class, so just something that makes that more clear, or an example with \n{noformat}\nclass { 'inittab':\n  some_parameter => 'value',\n}\n{noformat}\n\nor a hiera example, something like that.\n\nYeah, I'm ok with holding out on the other cleanup until a major release.\n\nThanks!", "created": "2015-03-23T17:19:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] i am aware this is much later, did the said cleanup occur ?", "created": "2015-11-13T09:20:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Former user I have updated the documentation as requested\n\nhttps://github.com/ghoneycutt/puppet-module-inittab/commit/33251207fb93fc12a35dd0878269faeb1cf51b92", "created": "2015-11-13T09:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, we performed another review on this. The module looks almost ready for approval, there are a few minor points.\n* To make the Readme more like other modules, it should closely follow. [readme_guide title|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* There should be more usage examples in the readme. \n* The 2.8.0 release is missing from the forge, but is in git.\n* In metadata PE is missing an upper bound\n* The changelog is incomplete, and out of date.\n* Lacking acceptance tests.\n\nMost of these are a quick fix, and we can get this approved. Thanks for the work.\n\nTP", "created": "2016-01-08T04:27:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi \n\nYou have a few open approval tickets, https://puppet.atlassian.net/browse/MODULES-1540 and https://puppet.atlassian.net/browse/MODULES-1530. Is there anything i can do to help out ?\n\nCheers,\nTP", "created": "2016-02-19T09:37:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I've updated the README, pushed v2.8.0 to the forge and addressed the CHANGELOG. Could you please review?\n\nThanks,\n-g", "created": "2016-05-17T19:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the update, but there is something strange going on here. You mentioned changing the readme and changelog :\n* The readme https://github.com/ghoneycutt/puppet-module-inittab/commits/master/README.md has not been updated since November, and is not on the forge.\n* I can see the changelog being modified https://github.com/ghoneycutt/puppet-module-inittab/commits/master/CHANGELOG.md but this is not on the forge.\n\nThere are still a few things missing\n* In metadata PE is missing an upper bound\n\nWork done:\n* There is now a 2.8.0 release on the forge\n\nThanks again for the feedback and changes, can you have a look at the issues outlined ?\n\nCheers,\nTP", "created": "2016-05-24T10:52:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi [~accountid:623a4879761efb0069cd3565]\n\nThanks for another review.\n\nThe metadata has been fixed - https://github.com/ghoneycutt/puppet-module-inittab/blob/master/metadata.json#L11\n\nHow to use the module has been added to comply with other approved modules - https://github.com/ghoneycutt/puppet-module-inittab/commit/44f6db16a2c39669c9ba215344967c68d0c3c528\n\nThese changes are missing from the forge\n\nhttps://github.com/ghoneycutt/puppet-module-inittab/compare/v2.8.0...master\n\nThis is because the changes do not change the functionality at all, so I didn't think a bugfix (v2.8.1 in semantic versioning speak) was warranted for the forge. I'm happy to do so though if you would like.\n\nThanks,\n-g", "created": "2016-05-24T12:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]\nSorry about the confusion, if you could push the suggested changes into another forge release. That would be great !", "created": "2016-05-25T05:39:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "No problem. Created v2.8.1 - https://forge.puppet.com/ghoneycutt/inittab/2.8.1", "created": "2016-05-25T08:08:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thank you!", "created": "2016-05-31T12:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Congratulations, thanks again for the hard work. ", "created": "2016-06-02T04:15:00.000000"}], "components": ["approved"], "created": "2014-11-24T22:59:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11926b62"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxazj:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "brought in as part of the approved process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "0.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9212420570_*|*_3_*:*_2_*:*_31019024_*|*_10009_*:*_2_*:*_4921627070_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_33656499360"}], "description": "Hello,\n\nCould you please review ghoneycutt/inittab to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-inittab\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43338", "fixedVersions": [], "id": "43338", "issueType": "New Feature", "key": "MODULES-1532", "labels": ["Engineering-Initiative"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2016-05-31T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/inittab", "timeSpent": "PT0S", "updated": "2016-06-02T04:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2014-11-24T22:58:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d0f9583"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxazb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13947502866_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_66101684899"}], "description": "Hello,\n\nCould you please review ghoneycutt/hosts to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-hosts\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42253", "fixedVersions": [], "id": "42253", "issueType": "New Feature", "key": "MODULES-1531", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2015-05-05T10:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/hosts", "timeSpent": "PT0S", "updated": "2017-06-08T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                2.0.0\nModulefile:             \u221a\nmetadata.json:          \u221a\nmetadata license:       \u221a\nmetadata dependencies:  \u221a\nrspec-puppet:           \u221a\nbeaker:                 -\nstyleguide compliance:  \u221a\nlintian warnings:       3\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     not yet\npersonal experience:    Have yet to start using it, but code looks good.", "created": "2015-02-03T04:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2], thanks for your submission!\n\nThere are a few updates we'd like to see before this module is marked as approved:\n* Your metadata.json claims windows support, but the defaults to mode aren't supported in windows. This might be more easily implemented if you followed the params pattern in your init.pp (and the new style guide does allow for inheritance from params :) )\n* While not explicitly requiring it, the module strongly encourages the use of hiera by requiring the use of facts_hash or updating the file (https://github.com/ghoneycutt/puppet-module-facter/issues/27). If the module could be updated with the solution you listed (or at least a parameter to enable it) that would be great.\n\n", "created": "2015-03-06T11:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \njust pinging you to see if you have made the suggested changes.\n\nCheers,\nTP", "created": "2015-11-04T09:16:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Released a new version, v3.0.0, that does not claim windows support and addresses the issue brought up by [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2015-11-04T09:53:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi Garrett, \n\nthanks for your patience. I have some feedback for you, regarding your module.\n\n* The readme should more closely follow the readme template we ask authors to use. https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template ( what you have done for the other modules would be great )\n* More usage examples in the readme would really help first time users.\n* There has not been too many downloads of this module, so it isn't really community driven. Generally we like to see more activity in github and downloads from the forge.\n* In metadata.json, platform support does not specify versions.\n* There are no acceptance tests, i have mentioned this before for your other modules. :)\n* It would be nice if there were some defaults for puppet 4.\n\nOne thing that prevents approval is the nature of the module. This module provides a solution to a very niche problem and a non-standard way of solving the problem. We cannot recommend the usage of facter in this manner, thus cannot give this an approved status.\n\nThank you for the effort you have put into this module. \n\nCheers,\nTP ", "created": "2016-01-21T12:02:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I just released v3.2.0 with changes to satisfy the above issues. Could you please take a look?\n\nWith regards to the niche problem, I don't quite follow you. The module is very generic and if you would like has the ability to manage facts in text files. This functionality was changed quite a bit by suggestions from other Puppet employees, namely Hunter and Morgan, which I incorporated in order to get the module approved.\n\nThank you,\n-g", "created": "2016-06-03T09:56:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Hey [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2],\n\nJust wondering if you feel this module is up to scratch and you are still seeking approval? Apologies for the delay in this response. \n\nMany Thanks\nThe Modules Team", "created": "2019-01-22T07:17:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this ticket due to inactivity.\u00a0\n\n[~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2] when you are ready to put this module through the approved process feel free to reopen this ticket or create a new one.\u00a0\n\nMany Thanks\nThe Modules Team", "created": "2019-04-08T04:18:00.000000"}], "components": ["approved"], "created": "2014-11-24T22:57:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce2fb92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5771"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxaz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8773231448_*|*_10009_*:*_2_*:*_5368483040_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_123083852030_*|*_10005_*:*_1_*:*_598077325"}], "description": "Hello,\n\nCould you please review ghoneycutt/facter to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-facter/\n\nThank you,\n-g", "epicLinkSummary": "Module Updates", "estimate": "PT0S", "externalId": "41217", "fixedVersions": [], "id": "41217", "issueType": "New Feature", "key": "MODULES-1530", "labels": [], "originalEstimate": "PT0S", "parent": "33085", "parentSummary": "Module Updates", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Won't Do", "resolutionDate": "2019-04-08T04:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved review for ghoneycutt/facter", "timeSpent": "PT0S", "updated": "2019-04-08T04:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "version:                3.24.0\nModulefile:             \u221a\nmetadata.json:          \u221a\nmetadata license:       \u221a\nmetadata dependencies:  \u221a\nrspec-puppet:           \u221a\nbeaker:                 \u221a\nstyleguide compliance:  \u221a\nlintian warnings:       57\nlintian errors:         0\nrubocop warnings:       not applicable (no lib dir)\nrubocop errors:         not applicable (no lib dir)\nlicense:                Apache v2.0\nlicence file:           \u221a\nused in production:     > 1 year\npersonal experience:    Haven't run into any problems so far.", "created": "2015-02-03T03:54:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2]\nWe have reviewed this module, and it looks pretty good. There are a few things that need a tidy up then we can approve it.\n\n* There dont seem to be any acceptance tests, i am aware this will be tricky to implement. \n* In your metadata.json there is no binding for PE.\n* Your readme although definitive doesnt seem to follow our readme guidelines. It just needs moved around a little https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n\nThanks for your work,\nTP", "created": "2015-11-24T04:20:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Hi,\n\nBy acceptance tests, do you mean beaker? None of my other approved modules use beaker and I'm not aware of anyone successfully using this outside of Puppet Labs without running their own Jenkins integration. This code is running in production on all the supported platforms on many thousands of hosts.\n\nIn the metadata, I list PE @ https://github.com/ghoneycutt/puppet-module-ssh/blob/master/metadata.json#L12\nAre you referring to something else? Can you provide an example?\n\nI have some differences of opinion in how the README should be presented, though I'm totally on board with ensuring that all the pertinent data is there. For the last set of approved modules, I simply added what was missing, which was usage. This README is missing the usage and needs to be added. Where there any other items that you saw that needed to be added?\n\nThanks again for taking time to review this!\n\n-g\n\n", "created": "2015-11-24T09:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "METADATA: Apologies, the metadata is fine, my notes were borked :(\n\nREADME: Usage would be a great addition. \nHaving a table of contents makes it a lot easier to navigate EG https://forge.puppetlabs.com/puppetlabs/java/readme\nLimitations, even if it is just saying there are none known. \n\nAcceptance tests: we generally recommend using rspec puppet https://docs.puppetlabs.com/guides/module_guides/bgtm.html#rspec-puppet for example in https://github.com/puppetlabs/puppetlabs-apache#running-tests . We use this to test the module on a virtual machine in a more realistic environment. This is also good http://rspec-puppet.com/tutorial/\nIt is worth checking out other modules acceptance / rspec-puppet tests to get a feel for what is needed. Obviously i am not saying EVERYTHING must be tested. But a test to do the simple install of the module. \n\n\n", "created": "2015-11-24T10:14:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I think your notes may have been borked on the tests :)\n\nI have spec tests - https://github.com/ghoneycutt/puppet-module-ssh/blob/master/spec/classes/init_spec.rb that run on travis-ci https://travis-ci.org/ghoneycutt/puppet-module-ssh in a very comprehensive manner https://github.com/ghoneycutt/puppet-module-ssh/blob/master/.travis.yml", "created": "2015-11-24T11:40:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I've updated the README as requested. The ToC bit is a great idea.\n\nhttps://github.com/ghoneycutt/puppet-module-ssh/commit/4074732dc88e2b19538685e8251b0dc39493bf01\n\n-g", "created": "2015-11-24T11:54:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the README update its great. \nI am contacting the relevant people to get the work done on the forge for approval.\n\nOn the acceptance test side, i mislinked you. All the tests you have are unit tests. The acceptance tests eg in puppetlabs-apache, This is a fairly good guide. \n\nhttp://www.xkyle.com/getting-started-puppet-acceptance-tests-with-beaker/\n\nYou will need vagrant installed and virtualbox or vmware. Vagrant will download the debian / centos / ubuntu image for you. The acceptance tests (use beaker-rspec ) download ubuntu, start the virtual machine, install puppet, copy over your module code, then run various tests on the actual virtual machine. did the service start, are files in the correct place. \n\nI am aware there is no good documentation for this, in the public domain. So i will write a blog post describing our process. It is actually really cool when it is running and all you need is your laptop.\n\nCheers,\nTP\n\n", "created": "2015-11-26T04:25:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It will now show in the forge as approved. \n\nCheers,\nTP", "created": "2015-12-01T08:20:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thank you!", "created": "2015-12-06T18:56:00.000000"}], "components": ["approved"], "created": "2014-11-24T22:55:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c11c1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxayv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31392117321_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_173194743_*|*_10006_*:*_1_*:*_445833321_*|*_10005_*:*_1_*:*_76977075"}], "description": "Hello,\n\nCould you please review ghoneycutt/ssh to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-ssh\n\nThank you,\n-g\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40049", "fixedVersions": [], "id": "40049", "issueType": "New Feature", "key": "MODULES-1529", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for ssh", "timeSpent": "PT0S", "updated": "2015-12-06T18:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["approved"], "created": "2014-11-24T22:53:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25d902c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxayn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5488398081_*|*_3_*:*_1_*:*_1815742384_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_72745322272"}], "description": "Hello,\n\nCould you please review ghoneycutt/dnsclient to be Puppet Approved?\n\nhttps://github.com/ghoneycutt/puppet-module-dnsclient/\n\nhttps://forge.puppetlabs.com/ghoneycutt/dnsclient\n\nThank you,\n-g", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39087", "fixedVersions": [], "id": "39087", "issueType": "New Feature", "key": "MODULES-1528", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2015-02-17T11:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppet Approved review for dnsclient", "timeSpent": "PT0S", "updated": "2017-06-08T11:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5c7cf29cd706436de8a955e2", "attachments": [], "comments": [{"author": "557058:79cfdf4b-b7db-45b4-904b-68a82fb46933", "body": "Yes we should have a windows java module. It looks like there is already on the forge, cyberious/windows_java, maybe we could just approve that.", "created": "2015-07-16T16:23:00.000000"}, {"author": "5c7cf29cd706436de8a955e2", "body": "Currently working at OVH, i need to have a module installing JRE/JDK/Server JRE on windows hosts,\n\nI already started working on this issue by editing puppetlabs-java.\n\nWill submit PR asap", "created": "2018-09-21T06:56:00.000000"}, {"author": "5c7cf29cd706436de8a955e2", "body": "Puppet code is done, i need to check tests for windows", "created": "2018-09-26T08:10:00.000000"}, {"author": "5c7cf29cd706436de8a955e2", "body": "https://github.com/puppetlabs/puppetlabs-java/pull/321", "created": "2018-10-03T08:23:00.000000"}], "components": ["java"], "created": "2014-11-24T14:46:00.000000", "creator": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b84b632"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqav3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_9312159_*|*_10007_*:*_1_*:*_71807087011_*|*_3_*:*_1_*:*_74644447_*|*_10009_*:*_1_*:*_107007261_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_121520045736"}], "description": "https://forge.puppetlabs.com/puppetlabs/java/compatibility\nIt would be nice if puppet labs had a supported java module for windows. Currently it is compatible with:\nRedHat: 5, 6, 7\nCentOS: 5, 6, 7\nOracleLinux: 6, 7\nScientific: 5, 6\nDebian: 6, 7\nUbuntu: 10.04, 12.04, 14.04\nSLES: 11 SP1, 12\nSolaris: 11", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35911", "fixedVersions": [], "id": "35911", "issueType": "New Feature", "key": "MODULES-1527", "labels": ["puppetlabs-java", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:26c5159c-b2b1-4782-abbb-fb74eaa2c664", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-java for Windows", "timeSpent": "PT0S", "updated": "2021-01-11T09:48:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "attachments": [], "comments": [{"author": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "body": "Is this functionality others would like in the Tomcat module? I'm working on a PR for this feature.\n", "created": "2014-11-23T22:14:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:16f25c95-4261-4026-a18b-b1ee7d8964d5] I think this is good functionality to add to the module, there should be some good examples for other elements in tomcat::server::config::*\n\nLet me know if you need any help!", "created": "2014-12-03T17:06:00.000000"}, {"author": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] - Thanks, I've been following the new Listener manifest that was added recently and believe I have the Realm manifest mostly working. I just need to finish up the spec tests.\n\nIf you have some time, some feedback on the parameters for the new type would be helpful. This is what I currently have:\n\n{code}\ndefine tomcat::config::server::realm (\n  $class_name            = $name,\n  $catalina_base         = $::tomcat::catalina_home,\n  $realm_ensure          = 'present',\n  $parent_service        = 'Catalina',\n  $parent_engine         = 'Catalina',\n  $parent_host           = undef,\n  $parent_context        = undef,\n  $parent_realm          = undef,\n  $additional_attributes = {},\n  $attributes_to_remove  = [],\n  $purge_realms          = $::tomcat::purge_realms,\n) {\n{code}\n\nRealms can appear under a few different elements which is why there are so many *parent_* params.\n\n", "created": "2014-12-07T12:33:00.000000"}, {"author": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] - I've submitted a pull request with my changes: https://github.com/puppetlabs/puppetlabs-tomcat/pull/73", "created": "2015-01-03T14:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:16f25c95-4261-4026-a18b-b1ee7d8964d5] sorry I didn't comment on the ticket sooner, but this looks great. Thanks for the contribution, and your PR has been merged!", "created": "2015-01-07T10:25:00.000000"}, {"author": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] - No worries. Let me know if you run into issues. The one difference from my PR and the code above is that parent_context is no longer a parameter.", "created": "2015-01-07T17:40:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "I'm experiencing some difficulties using this feature where augeas fails with \"Could not evaluate: Saving failed, see debug\"\n\nI'm not sure if I should open a new ticket but here it goes...\n\naugtool --version\naugtool 1.1.0 <http://augeas.net/>\n\n$service_name = 'asgardur'\ntomcat::config::server::realm { 'org.apache.catalina.realm.LockOutRealm':\n    realm_ensure          => 'present',\n    parent_engine         => \"Catalina-${service_name}\",\n  } \n\nRelevant server.xml\n\n<Service name=\"Catalina\">\n    <Engine name=\"Catalina-asgardur\" defaultHost=\"localhost\">\n        <Realm className=\"org.apache.catalina.realm.LockOutRealm\">\n            <Realm className=\"org.apache.catalina.realm.UserDatabaseRealm\"\n               resourceName=\"UserDatabase\"/>\n      </Realm>\n      <Host name=\"localhost\"  appBase=\"webapps\"\n               unpackWARs=\"true\" autoDeploy=\"true\">\n    </Engine>\n</Service>\n\nDebug output\n\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Opening augeas with root /, lens path , flags 64\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Augeas version 1.1.0 is installed\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Will attempt to save and only run if files changed\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): sending command 'rm' with params [\"/files/opt/apache-tomcat/conf/server.xml/Server//Realm\"]\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): sending command 'set' with params [\"/files/opt/apache-tomcat/conf/server.xml/Server/Service[#attribute/name='Catalina']/Engine[#attribute/name='Catalina-asgardur']/Realm/#attribute/className\", \"org.apache.catalina.realm.LockOutRealm\"]\nDebug: Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm](provider=augeas): Closed the augeas connection\nError: /Stage[main]/Profiles::Tomcat::Asgardur/Tomcat::Config::Server::Realm[org.apache.catalina.realm.LockOutRealm]/Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm]: Could not evaluate: Saving failed, see debug\n/usr/share/ruby/vendor_ruby/puppet/util/errors.rb:104:in `fail'\n/usr/share/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:388:in `need_to_run?'\n/usr/share/ruby/vendor_ruby/puppet/type/augeas.rb:188:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1058:in `block in retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `each'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1053:in `retrieve'\n/usr/share/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:327:in `block in thinmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:326:in `thinmark'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'\n/usr/share/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/share/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'\n/usr/share/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'\n/usr/share/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/share/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:118:in `block in apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'\n/usr/share/ruby/benchmark.rb:296:in `realtime'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:117:in `apply_catalog'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:224:in `run_internal'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:132:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/context.rb:64:in `override'\n/usr/share/ruby/vendor_ruby/puppet.rb:244:in `override'\n/usr/share/ruby/vendor_ruby/puppet/configurer.rb:131:in `run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (4 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent/locker.rb:20:in `lock'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:47:in `block (3 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:117:in `with_client'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:44:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:82:in `run_in_fork'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:43:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `call'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:179:in `controlled_run'\n/usr/share/ruby/vendor_ruby/puppet/agent.rb:41:in `run'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:356:in `onetime'\n/usr/share/ruby/vendor_ruby/puppet/application/agent.rb:322:in `run_command'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'\n/usr/share/ruby/vendor_ruby/puppet/util.rb:488:in `exit_on_fail'\n/usr/share/ruby/vendor_ruby/puppet/application.rb:381:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'\n/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8:in `<main>'\nNotice: /Stage[main]/Profiles::Tomcat::Asgardur/File[/lib/systemd/system/tomcat-asgardur.service]: Dependency Augeas[/opt/apache-tomcat-Catalina-Catalina-asgardur---realm-org.apache.catalina.realm.LockOutRealm] has failures: true\n\n\n\n", "created": "2015-01-15T06:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:924d1ba3-aded-4e32-8e95-8defec024925] This issue was just for the new feature. If you are still having issues with it, could you please open a new ticket as a bug? Thanks.", "created": "2015-01-16T11:44:00.000000"}, {"author": "70121:924d1ba3-aded-4e32-8e95-8defec024925", "body": "Still trying to get the hang of things here, will do after the weekend ", "created": "2015-01-16T11:50:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-11-23T22:09:00.000000", "creator": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d71c3cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxagv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3617208192_*|*_10007_*:*_1_*:*_332510603_*|*_5_*:*_2_*:*_678400393"}], "description": "It would be helpful if the puppetlabs-tomcat module could manage Realm elements in Tomcat's server.xml configuration (e.g. adding a JNDIRealm to provide LDAP authentication for a webapp).\n\nhttp://tomcat.apache.org/tomcat-8.0-doc/config/realm.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36908", "fixedVersions": [], "id": "36908", "issueType": "New Feature", "key": "MODULES-1526", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:16f25c95-4261-4026-a18b-b1ee7d8964d5", "resolution": "Fixed", "resolutionDate": "2015-01-16T11:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat Realm management for server.xml", "timeSpent": "PT0S", "updated": "2015-11-13T06:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10b8761efb0069ce049d", "body": "I've continued to try to debug this. I've turned on verbose debug logging in vagrant puppet config and added a debug line to iptables.rb:L165\n\n{code}\ndebug \"Inserting: #{insert_args.inspect}\"\n{code}\n\nWhich you can see in the output below:\n\n{code}\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): Inserting rule 200 allow http and https\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): [insert_order]\n==> cbre: Debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n==> cbre: Debug: Executing '/sbin/iptables-save'\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): Current resource: Puppet::Type::Firewall\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): Inserting: [[\"-I\", \"INPUT\", 2], [\"-t\", :filter, \"-p\", :tcp, \"-m\", \"multiport\", \"--dports\", \"80,443\", \"-m\", \"comment\", \"--comment\", \"200 allow http and https\", \"-m\", \"state\", \"--state\", \"NEW\", \"-j\", \"ACCEPT\"]]\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): [insert_order]\n==> cbre: Debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n==> cbre: Debug: Executing '/sbin/iptables-save'\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): Current resource: Puppet::Type::Firewall\n==> cbre: Debug: Executing '/sbin/iptables -I INPUT 2 -t filter -p tcp -m multiport --dports 80,443 -m comment --comment 200 allow http and https -m state --state NEW -j ACCEPT'\n==> cbre: Notice: /Stage[main]/Fw::Pre/Firewall[200 allow http and https]/ensure: created\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): [flush]\n==> cbre: Debug: Firewall[200 allow http and https](provider=iptables): [persist_iptables]\n==> cbre: Error: /Firewall[200 allow http and https]: Could not evaluate: undefined method `scan' for nil:NilClass\n{code}", "created": "2014-11-24T05:23:00.000000"}, {"author": "623c10b8761efb0069ce049d", "body": "Turns out I'm a complete idiot :o) I was missing the following:\n\n{code}\nclass { 'firewall': }\n{code}\n\nAdding that fixed the issue. Sorry for the false report but I'll leave it here incase anyone else is as stupid as me.\n\nThanks.", "created": "2014-11-24T07:09:00.000000"}], "components": ["firewall"], "created": "2014-11-23T09:45:00.000000", "creator": "623c10b8761efb0069ce049d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44b0bd71"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxae7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77015864_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nI'm pretty new to the firewall module so I might be doing something silly but I thought it best to log this issue.\n\nI've included the module and added several rules such as:\n\n{code:ruby}\n  firewall { '200 allow http and https':\n    chain   => ['INPUT', 'OUTPUT'],\n    state   => ['NEW'],\n    dport   => ['80', '443'],\n    proto   => 'tcp',\n    action  => 'accept',\n  }\n{code}\n\nWhen these rules run I get the following error for each one:\n\n{code}\nError: /Firewall[200 allow http and https]: Could not evaluate: undefined method `scan' for nil:NilClass\n{code}\n\nI've searched the codebase and can only find a single use of the #scan method (https://github.com/puppetlabs/puppetlabs-firewall/blob/4ed1b43e1629c1b6108133b0fc3be603d03ffe6c/lib/puppet/provider/firewall/iptables.rb#L297). I've tried to debug the issue but as far as I can see the `values` variable is never nil and so the issue is probably outside of the module itself. \n\nI followed the tutorial at https://sysadmincasts.com/episodes/18-managing-iptables-with-puppet which is a little old but seems to still be accurate.\n\nIf there is any further information that you need then please let me know.\n\nRegards\n\nAndy", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34824", "fixedVersions": [], "id": "34824", "issueType": "Bug", "key": "MODULES-1525", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10b8761efb0069ce049d", "resolution": "Fixed", "resolutionDate": "2014-11-24T07:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Error message \"Could not evaluate: undefined method `scan' for nil:NilClass\"", "timeSpent": "PT0S", "updated": "2014-11-24T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "My first proof of concept for this, hacked in to the puppetlabs/puppetdb module \nat manifests/database/postgresql.pp looks like this:\n\n{code}\n+  require postgresql::server::contrib\n+  exec { 'CREATE EXTENSION pg_trgm':\n+    path    => '/bin:/usr/bin',\n+    command => 'cd /var/lib/postgresql && /usr/bin/sudo -u postgres /usr/bin/psql -c\\'CREATE EXTENSION IF NOT EXISTS pg_trgm", "created": "2014-11-21T17:43:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Resolving this ticket as it looks to have been completed with the addition of the `postgresql::server::extension` defined type.\nIf this is not true and the desired functionality is still not present lease feel free to reopen the ticket and reach out to us once again.", "created": "2021-02-22T03:51:00.000000"}], "components": ["postgresql"], "created": "2014-11-21T04:08:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6691437f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx9wf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20858889_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_197402112293"}], "description": "My puppetdb logs are showing:\n\n2014-11-21 00:40:43,179 INFO  [c.p.p.c.services] PuppetDB version 2.2.2  \n2014-11-21 00:40:43,345 INFO  [c.p.p.s.migrate] There are no pending migrations  \n2014-11-21 00:40:43,349 WARN  [c.p.p.s.migrate] Missing PostgreSQL extension `pg_trgm`  \n  \nWe are unable to create the recommended pg_trgm indexes due to  \nthe extension not being installed correctly. Run the command:  \n  \n    CREATE EXTENSION pg_trgm;\n\nas the database super user on the PuppetDB database to correct\nthis, then restart PuppetDB.\n\nWhile the puppetlabs/puppetdb module can add an Exec[] to address this, by rights it ought to be able to call out to a type for this purpose native to this module.  ", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "35910", "fixedVersions": [], "id": "35910", "issueType": "New Feature", "key": "MODULES-1523", "labels": ["intermediate", "postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Fixed", "resolutionDate": "2021-02-22T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql module requires a CREATE EXTENSION defined type", "timeSpent": "PT0S", "updated": "2021-02-22T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Have you tried service_ensure => undef as a parameter?\nAdding a service_manage parameter can be done, but logically this would also mean not managing whether the service starts on boot as well.", "created": "2014-12-04T05:50:00.000000"}, {"author": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "body": "I have not tried setting service_ensure => undef, I didn't even realize that was a valid option for that particular setting.\n\nActually, not managing if it starts on boot would not be a bad thing in my particular setup. After a reboot, nodes in the cluster typically need some form of recovery to bring them back in a clean state. Postgresql starting at boot would potentially cause problems with this.\n\nAssuming that service_ensure => undef works, another way to handle this same issue would be to add a service_enabled flag to control if it is set to start at boot or not. As far as I can tell (from the documentation, I haven't delved into the code yet), this is not present currently.", "created": "2014-12-04T06:02:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "A PR has just been done, needs a review:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/539", "created": "2014-12-04T06:53:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Has been merged into master (commit 01211bb).", "created": "2014-12-06T04:05:00.000000"}], "components": ["postgresql"], "created": "2014-11-20T11:38:00.000000", "creator": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50a0d7c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx95r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1192553780_*|*_10007_*:*_1_*:*_162642794_*|*_5_*:*_1_*:*_0"}], "description": "Right now, if you use the postgresql module to install postgresql server, you can set it to ensure running or ensure stopped, however you cannot tell puppet to ignore if the service is running or stopped. This creates an issue if you, for instance, are running a cluster of Postgresql servers where you may be using another service (such as pgpool) to manage PostgreSQL itself. Having puppet ensure stopped would obviously cause nodes to be dropped out of the cluster every time puppet ran. Having it ensure started could cause Puppet to bring a node that had failed back up in an unclean state which could result in a split-brain scenario. As such, it would be helpful to have a way to override this behavior, perhaps by specifying postgresql::server::service_manage => false ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36907", "fixedVersions": [], "id": "36907", "issueType": "New Feature", "key": "MODULES-1522", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "resolution": "Fixed", "resolutionDate": "2014-12-06T04:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add an option to disable service management in PostgreSQL module", "timeSpent": "PT0S", "updated": "2014-12-06T06:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Closing this since concat::setup is deprecated and the concatfragments.sh script has been removed.", "created": "2015-07-28T14:40:00.000000"}], "components": ["concat"], "created": "2014-11-19T17:48:00.000000", "creator": "623c12047910a200718b9434", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55f4c0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx8wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13811381_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21657723944"}], "description": "The Concat::setup class does not specify the group for the ${concatdir}/bin/concatfragments.sh file.  When multiple masters are in use, and their GIDs are not aligned, this causes the group ownership of the file to flap depending on the master that compiles the catalog.\n\nAn an aside, it also uses $::id to set the owner.  So if I run puppet apply as root, it changes the owner to root.", "environment": "Multiple masters behind a load balancer", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39084", "fixedVersions": [], "id": "39084", "issueType": "Bug", "key": "MODULES-1521", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12047910a200718b9434", "resolution": "Won't Fix", "resolutionDate": "2015-07-28T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Concat::setup causes flapping resource states in multi master setups", "timeSpent": "PT0S", "updated": "2015-07-28T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "body": "This also significantly affects my ability to insert users with hyphens in them, as I have yet to figure out a method to create the mysql_user resource *AND* have it function with the mysql_grant resource. Quoting is just a nightmare.\n\nMy personal solution is to pull out the \"helpful\" user validation regexes in mysql_user.rb, which functions perfectly fine.", "created": "2014-11-24T13:50:00.000000"}, {"author": "557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79", "body": "Pull request adding hyphens into the regex validation: https://github.com/puppetlabs/puppetlabs-mysql/pull/614", "created": "2014-12-03T23:19:00.000000"}, {"author": "623e75faa9575800695c0897", "body": "This bug appears to have broken installing puppet dashboard using the  puppet-dashboard user\n\nThe change happened in  pull request #612\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/aeb5ae52b42f3cf49f54ecc3419d7215cd69acf6", "created": "2014-12-15T02:40:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should have been corrected with https://github.com/puppetlabs/puppetlabs-mysql/pull/623\n\n[~accountid:557058:ba2c27c0-ee7f-4cfc-89c8-cc7c9b497cdb] ([~accountid:623e75faa9575800695c0897]??) [~accountid:557058:8b2ff34f-4387-4cf0-bf53-9fc1e20bbc79] [~accountid:557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9] can you see if that resolves your issues?", "created": "2014-12-16T17:54:00.000000"}, {"author": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "body": "Still broken unfortunately. I thought it was fixed but it still fails, just further into manifest execution than it used to .\n\nTo be clear, when I strip out the regex validation this functions perfectly well.\n\nError: Failed to apply catalog: Parameter name failed on Mysql_user[against-all-odd@%]: Database user against-all-odd@% must be properly quoted, invalid character: '-' at /etc/puppet/lib/bulk_wordpress/manifests/provision.pp:151\n\nThe relevant manifest code comes out to this:\n\nhttps://gist.github.com/Misto123/26d271c00baf61d23d62\n\n\n\n", "created": "2014-12-16T18:15:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623a43fbb75ca80070560103] [~accountid:557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9] I have two PR's that might resolve and test it\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/633\nhttps://github.com/puppetlabs/puppetlabs-mysql/pull/634", "created": "2014-12-31T17:53:00.000000"}, {"author": "557058:195689e7-4ed1-4d56-a629-e1c6eeca7681", "body": "Same problem here.\nA fix is on rails ?", "created": "2015-01-23T07:12:00.000000"}], "components": ["mysql"], "created": "2014-11-19T09:57:00.000000", "creator": "623a43fbb75ca80070560103", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d6ddf68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx8in:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5285673_*|*_10009_*:*_1_*:*_83085595_*|*_3_*:*_1_*:*_314826539_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3398182638"}], "description": "The latest version of the mysql module (3.0.0) introduce new Regex to validate the name parameter of the mysql_user type. Those new Regex fail to validate users with special characters. \nFor example with the default debian install there is a user {{'debian-sys-main'@localhost}} . Puppet will fail to recognize as a valid user. It will also fail to fetch resources already installed.\n\nOn a default debian install with mysql, running the command {{puppet resource mysql_user}} will display the folowing error: \n\n{code}\nError: Could not run: Parameter name failed on Mysql_user[debian-sys-maint@localhost]: Database user debian-sys-maint@localhost must be quotted as it contains special characters\nWrapped exception:\nDatabase user debian-sys-maint@localhost must be quotted as it contains special characters\nWrapped exception:\nDatabase user debian-sys-maint@localhost must be quotted as it contains special characters\n{code}\n\nThis affects the ability to purge the resources mysql_user.\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40048", "fixedVersions": [], "id": "40048", "issueType": "Bug", "key": "MODULES-1520", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43fbb75ca80070560103", "resolution": "Fixed", "resolutionDate": "2015-01-02T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Wrong verification of User@Host for type mysql_user", "timeSpent": "PT0S", "updated": "2015-01-23T07:12:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] if you could provide a PR this sounds like a good fix!", "created": "2014-11-19T10:33:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] - was a PR ever submitted for this?", "created": "2017-07-19T08:49:00.000000"}, {"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "Possibly not. Could possibly create a PR from https://github.com/orionhealth/puppetlabs-apache/commit/c99e4a0a25c071765f903842165d54405bd04190. Would likely need rebasing as that branch will be ancient.", "created": "2017-07-20T04:51:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this as from what I was able to tell a fix for it has long since been merged.\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1463\n\nPlease feel free to reopen the ticket if this is not so.", "created": "2021-01-25T07:20:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-19T01:12:00.000000", "creator": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@108e9c79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30827026_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84060301339_*|*_10005_*:*_1_*:*_111108571561"}], "description": "If a confd_dir property is specified for the apache configuration any balancer related configuration is not written to that location.\n\nI can provide a PR.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41216", "fixedVersions": [], "id": "41216", "issueType": "Bug", "key": "MODULES-1519", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Apache balancer configuration not written to specified confd_dir", "timeSpent": "PT0S", "updated": "2021-01-25T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "Initial PR for comment at https://github.com/puppetlabs/puppetlabs-apache/pull/938", "created": "2014-11-19T01:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] There are a couple of comments on the PR, but for the most part it looks good. Once those comments get resolved we'll be able to merge the PR!", "created": "2014-11-19T10:26:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR has been merged. ", "created": "2016-02-01T06:33:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-18T23:43:00.000000", "creator": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7290cdd6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36173673_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37918029090"}], "description": "We need to specify something other than builtin for the SSLPassPhraseDialog for how SSL certificates are managed on our servers.\n\nI can provide a PR for initial review.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "39082", "fixedVersions": [], "id": "39082", "issueType": "New Feature", "key": "MODULES-1518", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "resolution": "Fixed", "resolutionDate": "2016-02-01T06:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for specifying SSLPassPhraseDialog for the Apache module", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] That sounds like a useful feature, if you submit a PR I'm happy to take a look!", "created": "2014-11-19T10:25:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] - just checking on this, was a PR ever created?[https://github.com/puppetlabs/puppetlabs-apache/pull/1427] looks like it might resolve this?\n\nThanks,\nDavin\n", "created": "2017-07-18T10:55:00.000000"}, {"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], yes, https://github.com/puppetlabs/puppetlabs-apache/pull/1427/commits/df40fa5571cf14839079f81a0a1d887ebaa2a541 adds this capability. This can be closed. Thanks!", "created": "2017-07-20T04:50:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Excellent, thanks for the feedback [~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27]", "created": "2017-07-20T05:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-18T23:39:00.000000", "creator": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4992ecee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36452253_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_84133368334"}], "description": "Apache 2.4 introduce the ability to define whether the X-Forwarded-* headers were sent by the Proxy.\n\nWe have a situation where we don't want those headers to be sent with the proxied request so want to make use of that directive.\n\nI can provide an initial PR for review.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38004", "fixedVersions": [], "id": "38004", "issueType": "New Feature", "key": "MODULES-1517", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "resolution": "Fixed", "resolutionDate": "2017-07-20T05:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for ProxyAddHeaders to the Apache module", "timeSpent": "PT0S", "updated": "2017-07-27T04:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "psh should work on ruby 1.8.7/1.9/2.x because it's intended for unit testing under many environments. So this will take some investigative work. The gem has no unit tests so... not optimal conditions for maintaining code, but it wasn't supposed to be very fast-moving code.", "created": "2015-01-06T10:49:00.000000"}], "components": ["spec_helper"], "created": "2014-11-18T23:17:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28fa91e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxktr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/15"}], "description": "The puppet_spec_helper README.md does not state minimum supported version of Ruby. Trying to use puppet_spec_helper with v1.8.7 leads to all sorts of semi-hilarious issues, like \"no such file to load -- puppetlabs_spec_helper/puppet_spec_helper (LoadError)\" (available per 'gem contents puppetlabs_spec_helper') or \"Undefined method find_by_name for Gem::Specification:Class\" during \"rake spec\". No fixes were found, but all searches implied that 1.8.7 was the common failure domain and that v1.9.0 or higher is required.\n\nWhile one can upgrade to 1.9.3 on CentOS 6.5 with SCL, the path is fraught with danger and leaves the system in a state of dubious stability. I am sure any other distro that uses 1.8.x would have similar problems. To avoid others underatking this journey, at least without warning of the perils, could be avoided by stating what the minimum Ruby version is required to use puppetlabs_spec_helper. I believe that would be v1.9.0 but I don't know what the root issues are with 1.8.7 to state that definitively. I'd be glad to submit the PR for the docs if someone verify the version requirement.\n\nThanks!", "environment": "Centos 6.5 / Ruby 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35909", "fixedVersions": [], "id": "35909", "issueType": "Bug", "key": "MODULES-1516", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper docs should state ruby requirements", "timeSpent": "PT0S", "updated": "2016-08-29T17:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:e734c037-b72b-4f74-89bd-1a3692974a0b", "body": "Ok I'm closing this, since it seems that this is really what was intended. It is only that $restart is false by default in params, therefor it is the expected behavior that a change in config will not restart the service.\nSorry about the confusion.", "created": "2014-11-18T17:57:00.000000"}], "components": ["mysql"], "created": "2014-11-18T17:41:00.000000", "creator": "70121:e734c037-b72b-4f74-89bd-1a3692974a0b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8e2df94"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx7xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_951917_*|*_6_*:*_1_*:*_0"}], "description": "When I change the value of override_options, I would assume that mysql server would be reloaded. It did not reload.\n\n{code:title=Initial Value|borderStyle=solid}\nprofiles::mysql::server::mysql_override_options:\n  'mysqld':\n    transaction-isolation: 'READ-COMMITTED'\n    default-storage-engine: 'innodb'\n{code}\n\n{code:title=Changed Value|borderStyle=solid}\nprofiles::mysql::server::mysql_override_options:\n  'mysqld':\n    transaction-isolation: 'READ-COMMITTED'\n    default-storage-engine: 'innodb'\n    bind-address: '0.0.0.0'\n{code}\n\nExpected that mysqld would be reload at the next puppet run.\n\n{code}\nslamontagne@ 19:17:16 \u263f (default) puppet-environment$ vagrant provision asci-mysql-test.localdomain\n==> asci-mysql-test.localdomain: Running provisioner: puppet...\n==> asci-mysql-test.localdomain: Running Puppet with site.pp...\n==> asci-mysql-test.localdomain: stdin: is not a tty\n==> asci-mysql-test.localdomain: Notice: Compiled catalog for asci-mysql-test.localdomain in environment production in 3.39 seconds\n==> asci-mysql-test.localdomain: Notice: /Stage[main]/Apt::Update/Exec[apt_update]/returns: executed successfully\n==> asci-mysql-test.localdomain: Notice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}481e036ad71dee412d5524379a9d5287' to '{md5}cb027685709efc130dd38f01ef8b0946'\n==> asci-mysql-test.localdomain: Notice: Finished catalog run in 14.82 seconds\n{code}\n\nI logged in and checked with netstat\n\n{code}\nroot@asci-mysql-test:~# netstat -anp\nActive Internet connections (servers and established)\nProto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name\ntcp        0      0 0.0.0.0:5666            0.0.0.0:*               LISTEN      11324/nrpe\ntcp        0      0 0.0.0.0:33383           0.0.0.0:*               LISTEN      591/rpc.statd\ntcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      13595/mysqld\n{code}\n\nI simply restarted mysql and redo the netstat\n\n{code}\nroot@asci-mysql-test:~# service mysql restart\nmysql stop/waiting\nmysql start/running, process 15500\nroot@asci-mysql-test:~# netstat -anp\nActive Internet connections (servers and established)\nProto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name\ntcp        0      0 0.0.0.0:5666            0.0.0.0:*               LISTEN      11324/nrpe\ntcp        0      0 0.0.0.0:33383           0.0.0.0:*               LISTEN      591/rpc.statd\ntcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      15500/mysqld\n{code}\n\n\nI believe the problem is in manifests/server/config.pp around line 37 where this file ressource should notify the service... \n\nOr maybe that is what $restart in server.pp is used for ? ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33691", "fixedVersions": [], "id": "33691", "issueType": "Bug", "key": "MODULES-1515", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e734c037-b72b-4f74-89bd-1a3692974a0b", "resolution": "Won't Fix", "resolutionDate": "2014-11-18T17:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[MYSQL Module] A change in override_options do not trigger a reload of the mysql server", "timeSpent": "PT0S", "updated": "2014-11-18T17:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4744a95758006959fe55", "body": "I've done some more digging on this and opened https://github.com/rodjek/rspec-puppet/issues/235 on `rspec-puppet`.  No action may be nessicary on either end.  It appears that #subject was an alias to #catalgoue that was removed without a deprecation warning.  #verify_contents invocations will work if the idomatic 'subject' is replaced with 'catalogue'.\n\nIf #verify_contents had documentation, it should be updated to reflect this change. :)", "created": "2014-11-18T12:51:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi [~accountid:623a4744a95758006959fe55],\n\nis this still a problem, or can we close this out, as surely, by now, everyone has moved off the broken syntax?\n", "created": "2015-12-14T10:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response.\u00a0\nIf you disagree with my decision please feel free to reopen.", "created": "2021-04-12T05:32:00.000000"}], "components": ["spec_helper"], "created": "2014-11-18T12:20:00.000000", "creator": "623a4744a95758006959fe55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d71b7fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx7j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321162_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_201888361197"}], "description": "I'm working on adding future parser to the test matrix of many of puppetforge modules.  This essentialy requires using a version of rspec-puppet from git as support for the FUTURE_PARSER env var is not present in 1.0.1.  It appears that a change in rspec-puppet post the 1.0.1 release has broken #verify_contents provided by puppetlabs_spec_helper; I have not bisected the cause.  From the error messages, it appears the #resource method has been removed from the test subject object.\n\n{noformat}\n    it \"should contain File[#{config_file}] with correct contents\" do\n      verify_contents(subject, config_file, content)\n    end\n{noformat} \n\n{noformat}\n  1) smartd on a supported osfamily, default parameters for osfamily SuSE behaves like default should contain File[/etc/smartd.conf] with correct contents\n     Failure/Error: verify_contents(subject, config_file, content)\n     NoMethodError:\n       undefined method `resource' for #<Proc:0x00000004f56e38>\n     Shared Example Group: \"default\" called from ./spec/unit/classes/smartd_spec.rb:41\n     # ./spec/unit/classes/smartd_spec.rb:33:in `block (3 levels) in <top (required)>'\n{noformat}\n\nThis is certainly a regression that breaks existing tests.  However, I'm not sure #verify_contents is worth fixing or if the method should just be removed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42252", "fixedVersions": [], "id": "42252", "issueType": "Bug", "key": "MODULES-1514", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4744a95758006959fe55", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T05:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper 0.8.2: #verify_contents broken with rspec-puppet master", "timeSpent": "PT0S", "updated": "2021-04-12T05:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc] That's definitely a feature I'm interested in having added, if you want to try an initial PR that would be a great help! thanks!", "created": "2014-11-20T09:13:00.000000"}, {"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Thanks. I submitted already an initial PR. \nhttps://github.com/puppetlabs/puppetlabs-tomcat/pull/66", "created": "2014-11-20T10:11:00.000000"}, {"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "[PR66|https://github.com/puppetlabs/puppetlabs-tomcat/pull/66] merged and closed. Perhaps someone can follow the idea to put context into another file than _server.xml_.", "created": "2015-01-06T00:34:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "PR has been merged. It may be better to create a separate pr for the additional ideas outlined.", "created": "2016-02-01T06:32:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-11-18T08:55:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2af7d4e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx79j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38007430779_*|*_5_*:*_1_*:*_0"}], "description": "What do you think about adding the possibility to manage simple Context Containers in the server.xml? I might be able to provide a PR for that.\n\nPerhaps someone can enhance it to add a feature for managing a context element in a separate file in : $CATALINA_BASE/conf/[enginename]/[hostname]/\n\nhttp://tomcat.apache.org/tomcat-8.0-doc/config/context.html", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "43316", "fixedVersions": [], "id": "43316", "issueType": "New Feature", "key": "MODULES-1513", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Fixed", "resolutionDate": "2016-02-01T06:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat context container", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "attachments": [], "comments": [{"author": "5d935e8b4af8460dd55782a7", "body": "I implemented running as a non-root user on my fork. https://github.com/nickperry/puppetlabs-splunk/commits/master\n\nThe user is selected using a new splunk_user param.\n\nThe feature is a little more involved than suggested above. For example, the inifile resources are getting created as root, so we have to create each config file as an dummy File resource first to set the correct ownership and permissions. We also need to change the license exec to run as our splunk user instead of root else we screw the permissions. I don't do a chown - it is not necessary.\n\nThe full feature is implemented over a few commits. If I tidy up the history, would you take a PR?\n\nI have tested it extensively in our distributed Splunk environment, including running the universal forwarder as one user and the splunk server as another user on the same box.", "created": "2015-10-14T17:31:00.000000"}, {"author": "557058:5f998a8b-08b1-46f5-beb0-60cd1d60b36b", "body": "I cherry picked [~accountid:5d935e8b4af8460dd55782a7]'s commit to add this and opened a PR. It was merged.", "created": "2016-03-28T16:37:00.000000"}], "components": ["splunk"], "created": "2014-11-18T08:31:00.000000", "creator": "61d83c77a54af900699720b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37da47d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx79b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42879930512_*|*_5_*:*_1_*:*_0"}], "description": "Splunk supports being run as non-root, but this is currently not easily possible whith the puppetlab/splunk module \n\nsee:\nhttp://docs.splunk.com/Documentation/Splunk/6.2.0/installation/RunSplunkasadifferentornon-rootuser\nhttp://wiki.splunk.com/Community:DeployHardenedSplunk\n\nThe required changes are: (for posix, assuming the system username is 'splunk'  and exists already)\n1) add additional parameter to be passed to the start script at boot:\n<SPLUNK_HOME>/bin/splunk enable boot-start -user splunk\n2) set permissions on <SPLUNK_HOME> to that user\nchown -R splunk:splunk $SPLUNK_HOME\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40047", "fixedVersions": [], "id": "40047", "issueType": "New Feature", "key": "MODULES-1512", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61d83c77a54af900699720b4", "resolution": "Fixed", "resolutionDate": "2016-03-28T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow splunk server to be run as non-root", "timeSpent": "PT0S", "updated": "2016-03-28T16:37:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "I took a quick look at this and the resource collectors and the array for $server_service make this a bit trickier than just adding a parameter or two.\n\nThe Splunk Web service probably needs be moved to its own parameter so that separate service resource relationships can be formed with it, rather than being grouped with splunkd etc.", "created": "2014-12-09T06:05:00.000000"}], "components": ["splunk"], "created": "2014-11-18T08:07:00.000000", "creator": "61d83c77a54af900699720b4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@239ef52d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx793:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}], "description": "as of splunk 6.2 this service is deprecated and the puppet log  will be cluttered with statements like:\nNotice: /Stage[main]/Splunk::Virtual/Service[splunkweb]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Service[splunkweb]: Unscheduling refresh on Service[splunkweb]\n\nsee: http://answers.splunk.com/answers/177187/why-is-the-splunk-web-service-not-running-after-an.html?utm_source=announcement&utm_medium=link&utm_campaign=webservice62\n\na way to fix this is to offer an optional parameter to switch this resource off. ", "environment": "ubuntu 14.04 LTS, puppet 3.7.3, puppetlabs-splunk 3.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35908", "fixedVersions": [], "id": "35908", "issueType": "Bug", "key": "MODULES-1511", "labels": ["puppetlabs-splunk"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61d83c77a54af900699720b4", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Splunk module should not create service 'splunkweb' on  splunk versions > 6.2", "timeSpent": "PT0S", "updated": "2015-10-19T12:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623e74d0a2f6400069ecba48", "attachments": [], "comments": [{"author": "623e74d0a2f6400069ecba48", "body": "https://github.com/puppetlabs/puppet-docs/pull/403\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/942", "created": "2014-11-21T12:18:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-18T06:31:00.000000", "creator": "623c0fc7b75ca8007056d113", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42c74972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx71b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15949721_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_264041588"}], "description": "In the contribution section, the link to the Puppet Labs Wiki point to the old projects.puppetlabs.com.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42251", "fixedVersions": [], "id": "42251", "issueType": "Bug", "key": "MODULES-1510", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0fc7b75ca8007056d113", "resolution": "Fixed", "resolutionDate": "2014-11-21T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Apache module points to the old Puppet Labs Wiki.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "For clarification to other readers, since this tripped me up, the parameter unix_socket_directory was changed to unix_socket_directories between 9.2 and 9.3 http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html\n\nWe might need to add some kind of special handling or validation for unix_socket_director(y|ies) to account for differences in versions, since it seems like unix_socket_directory is not valid in 9.2 and lower.", "created": "2014-12-03T12:51:00.000000"}], "components": ["postgresql"], "created": "2014-11-16T16:39:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. Changes to the unix_socket_directories variable trigger a server restart\n2. A user should be able to add a list of directories separated by commas"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@794ba861"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbyv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_827565_*|*_1_*:*_1_*:*_56736471_*|*_10007_*:*_1_*:*_11403956_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71460725378"}], "description": "I'm told this option is new to Pg 9.3 (RhodiumToad on #postgresql irc channel).  It was a one line patch to add support.  If no one else resolves this ticket before I get to it, when I create the pull request I will take a moment to research the current list of supported options and make sure the list is up to date, without removing any old ones needed by legacy installations.  \n\nPostgreSQL doc:\nhttps://www.postgresql.org/docs/9.3/static/runtime-config-connection.html", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT7200S", "externalId": "35907", "fixedVersions": [], "id": "35907", "issueType": "Bug", "key": "MODULES-1508", "labels": ["beginner", "postgresql"], "originalEstimate": "PT7200S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Fixed", "resolutionDate": "2017-02-21T14:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql::server::config_entry needs support for unix_socket_directories", "timeSpent": "PT0S", "updated": "2017-05-22T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "We try not to require users to use hiera in our modules, so there's no good way of accomplishing this.\n\nI'm also not sure that circumventing priority-only would be desirable for most users, as they may be using the hierarchy to designate which apt sources need to be included. I think your workaround is a great way to get the desired behavior for your environment without having to modify the module.", "created": "2015-01-22T18:32:00.000000"}], "components": ["apt"], "created": "2014-11-14T06:47:00.000000", "creator": "623c0a14a9575800695ac8be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44195d42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx5yv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6003853611_*|*_6_*:*_1_*:*_0"}], "description": "Current versions of puppetlabs-apt support looking up apt::sources in hiera. But as per https://docs.puppetlabs.com/hiera/1/puppet.html#priority-only these lookups are priority-only and do not accumulate all definitions of apt::sources in the hierarchy. This seriously limits the usefulness of this feature.\n\nFor now I'm working around it by not doing\n{noformat}\ninclude apt\n{noformat}\nbut\n{noformat}\n  class { \"apt\":\n    sources => hiera_hash(\"apt::sources\")\n  }\n{noformat}\n\nCould this be implemented inside the module? The following patch seems to do it for me:\n{noformat}\n--- a/repo/puppet/modules/apt/manifests/init.pp\n+++ b/repo/puppet/modules/apt/manifests/init.pp\n@@ -54,7 +54,6 @@ class apt(\n   $purge_preferences_d  = false,\n   $update_timeout       = undef,\n   $update_tries         = undef,\n-  $sources              = undef,\n   $fancy_progress       = undef\n ) {\n \n@@ -200,6 +199,7 @@ class apt(\n   }\n \n   # manage sources if present\n+  $sources = = hiera_hash(\"apt::sources\")\n   if $sources != undef {\n     validate_hash($sources)\n     create_resources('apt::source', $sources)\n{noformat}\n\nIt basically removes the parameter for automatic lookup and does a hash merge lookup explicitly instead.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40046", "fixedVersions": [], "id": "40046", "issueType": "Improvement", "key": "MODULES-1507", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a14a9575800695ac8be", "resolution": "Won't Fix", "resolutionDate": "2015-01-22T18:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Hiera lookup of apt::sources is not cumulative", "timeSpent": "PT0S", "updated": "2015-01-22T18:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "It looks like we've already implemented -D with ensure => absent: https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L439-L443\n\nI don't see -C in the iptables man page on Centos 6, could you point me at some documentation for how that would be used?", "created": "2015-01-22T19:02:00.000000"}], "components": ["firewall", "supported"], "created": "2014-11-13T03:13:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ae5f7f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx5jr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}], "description": "I'm thinking that being able to -C(heck) and -D(elete) a rule would be a useful thing.  Work I am doing this morning on a project wants to have such a tool.  In puppet of course we'd want to say ensure => absent, with a -C used to control execution of the underlying Exec[] resource doing the work, I'd guess.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34823", "fixedVersions": [], "id": "34823", "issueType": "New Feature", "key": "MODULES-1506", "labels": ["firewall", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/firewall ought to support -D(elete) and -C(heck) switches to iptables", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5a8eeac09632fa3592797571", "body": "This issue doesn't prevent the final file from being generated correctly, but I get questions from users about it several times a week. I don't want to just tell people that they're harmless, because then they will start thinking ALL of the {{puppet agent -t}} output is harmless, which leads to them not telling me when there really is a problem (until the software doesn't work on the machine, of course.)", "created": "2014-11-12T15:21:00.000000"}, {"author": "557058:31256729-6d7e-4b0a-8f39-5ce9b306985d", "body": "Same issue on Ubuntu 12.04 & 14.04, Puppet 3.7.2 with concat 1.2.4.\n\nConcat fragment files in {{/var/lib/puppet/concat/audit_file_name/fragments}} change GIDs", "created": "2016-03-02T04:44:00.000000"}, {"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "Thank you for reporting this. We believe this issue has already been addressed in a later release of concat. If you experience this issue against the current version of concat, please add a comment to this ticket with your reproduction scenario.\n\nSince version 2.0.0 concat does not create fragment files, so this issue can no longer happen.", "created": "2018-01-11T02:59:00.000000"}], "components": ["concat"], "created": "2014-11-12T15:14:00.000000", "creator": "5a8eeac09632fa3592797571", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44ba8ccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx5h3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99834299535_*|*_6_*:*_1_*:*_0"}], "description": "During random {{puppet agent -t}} executions on the client, the group ID of the Concat::Fragment files is being changed to a random user's group ID. When this happens, the next agent run resets the group IDs back to {{root}}.\n\n{noformat}\n(root@client) # puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for client.domain.xyz\nInfo: Applying configuration version '1415828818'\nNotice: /Stage[main]/User::Virtual/Voalte_user[jms1]/Root_ssh::Part[jms1]/Concat::Fragment[rootauth_jms1_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_jms1_2]/group: group changed 'root' to 'userzzz3'\nInfo: /Stage[main]/User::Virtual/Voalte_user[jms1]/Root_ssh::Part[jms1]/Concat::Fragment[rootauth_jms1_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_jms1_2]: Scheduling refresh of Exec[concat_/root/.ssh/authorized_keys]\nNotice: /Stage[main]/User::Virtual/Voalte_user[userxxx1]/Root_ssh::Part[userxxx1]/Concat::Fragment[rootauth_userxxx1_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_userxxx1_2]/group: group changed 'root' to 'userzzz3'\nInfo: /Stage[main]/User::Virtual/Voalte_user[userxxx1]/Root_ssh::Part[userxxx1]/Concat::Fragment[rootauth_userxxx1_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_userxxx1_2]: Scheduling refresh of Exec[concat_/root/.ssh/authorized_keys]\nNotice: /Stage[main]/User::Virtual/Voalte_user[userxxx2]/Root_ssh::Part[userxxx2]/Concat::Fragment[rootauth_userxxx2_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_userxxx2_2]/group: group changed 'root' to 'userzzz3'\nInfo: /Stage[main]/User::Virtual/Voalte_user[userxxx2]/Root_ssh::Part[userxxx2]/Concat::Fragment[rootauth_userxxx2_2]/File[/var/lib/puppet/concat/_root_.ssh_authorized_keys/fragments/10_rootauth_userxxx2_2]: Scheduling refresh of Exec[concat_/root/.ssh/authorized_keys]\nNotice: /Stage[main]/Root_ssh/Concat[/root/.ssh/authorized_keys]/Exec[concat_/root/.ssh/authorized_keys]: Triggered 'refresh' from 3 events\nNotice: Finished catalog run in 62.99 seconds\n{noformat}", "environment": "Server: Puppet v3.7.2 on CentOS 6.5\n* puppetlabs/concat v1.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41215", "fixedVersions": [], "id": "41215", "issueType": "Bug", "key": "MODULES-1505", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8eeac09632fa3592797571", "resolution": "Fixed", "resolutionDate": "2018-01-11T02:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat - randomly changing fragment group IDs", "timeSpent": "PT0S", "updated": "2018-01-11T02:59:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sorry, but there is currently no way for a single resource to manage more than a single rule and the engineering overhead for this is way beyond the benefit.", "created": "2014-11-12T13:15:00.000000"}], "components": ["firewall"], "created": "2014-11-12T09:48:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4caaeb6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx5an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12436770_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n  firewall { \"06783 weave router ingress from $peer\":\n     chain => 'INPUT',\n     dport => [ '6783' ],\n     proto => [ tcp, udp ],\n    source => $peer,\n    action => accept,\n  }\n{code}\n\nought to create two rules, one for udp and one for tcp.  \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42250", "fixedVersions": [], "id": "42250", "issueType": "New Feature", "key": "MODULES-1504", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Won't Fix", "resolutionDate": "2014-11-12T13:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall[] resource's proto(col) attribute should accept an array", "timeSpent": "PT0S", "updated": "2014-11-12T13:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "A fix has been merged here https://github.com/puppetlabs/puppetlabs-corosync/pull/90", "created": "2014-11-18T14:27:00.000000"}], "components": ["corosync"], "created": "2014-11-12T07:00:00.000000", "creator": "999854:cef7b01a-ba25-4d40-a9a2-7aa0bd2e4b35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16b76362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx4wf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22862441_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_522563315"}], "description": "Hi,\n\nI found a bug with the corosync module, specifically with the cs_primitive crm provider.\n\nMy specific case relates to iSCSITarget pacemaker resources.\nThe allowed_initiators parameter is a space separated list of iqn's that are allowed to connect to that target.  The list of iqn's is passed to the crm update command with no quotation marks around the list, so crm sees it as separate parameters.  I'm surprised it doesn't report an error, but it certainly doesn't do what you would expect.\n\nThe fix is to add quotation marks as follows:\n{noformat}\n  def flush\n    unless @property_hash.empty?\n      unless @property_hash[:operations].empty?\n        operations = ''\n        @property_hash[:operations].each do |o|\n          operations << \"op #{o[0]} \"\n          o[1].each_pair do |k,v|\n            operations << \"#{k}=#{v} \"\n          end\n        end\n      end\n      unless @property_hash[:parameters].empty?\n        parameters = 'params '\n        @property_hash[:parameters].each_pair do |k,v|\n          parameters << \"#{k}=#{v} \"\n        end\n      end\n{noformat}\n\nChanged to:\n{noformat}\n  def flush\n    unless @property_hash.empty?\n      unless @property_hash[:operations].empty?\n        operations = ''\n        @property_hash[:operations].each do |o|\n          operations << \"op #{o[0]} \"\n          o[1].each_pair do |k,v|\n            operations << \"#{k}=#{v} \"\n          end\n        end\n      end\n      unless @property_hash[:parameters].empty?\n        parameters = 'params '\n        @property_hash[:parameters].each_pair do |k,v|\n          parameters << \"#{k}=\\\"#{v}\\\" \"              ####added quotation marks\n        end\n      end\n{noformat}\nNote the quotation marks added.\n\nThis may also be relevant to other crm properties and the pcs provider too, but I haven't come across them in my specific use case.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35906", "fixedVersions": [], "id": "35906", "issueType": "Bug", "key": "MODULES-1503", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:cef7b01a-ba25-4d40-a9a2-7aa0bd2e4b35", "resolution": "Fixed", "resolutionDate": "2014-11-18T14:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "COROSYNC: quotation marks around parameters for crm", "timeSpent": "PT0S", "updated": "2014-11-18T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:cac89267-dea8-46d5-8be8-3ca5a6aafc2d],\n\nSo, I worry about adding files to $CATALINA_HOME by default, I'm not sure if that would break things when there are multiple versions of tomcat running on the same server.  Would it be acceptable to you to have a parameter to optionally symlink files into $CATALINA_HOME from $CATALINA_BASE for a specific tomcat::instance? Which files are important to have linked in?\n\nThanks!", "created": "2014-11-13T18:43:00.000000"}, {"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "I guess that $CATALINA_HOME has to contain the files of apache-tomcat-7.0.56.tar.gz (e.g. /opt/apache-tomcat/apache-tomcat-7.0.56/). Then the $CATALINA_BASE should have a directory conf, lib, logs, webapps, work, temp and optionally bin.\nSo, tomcat::instance should use $CATALINA_HOME and $CATALINA_BASE. Perhaps it should also copy a skeleton of the tomcat files (conf, bin) initially.\nOn the other hand the class tomcat should perhaps be more like a defined resource - to declare it several times with different versions of Tomcat (as $CATALINA_HOME).\n\nDescribed here: http://www.m\u00fchlencord.de/wordpress/?p=208\n", "created": "2014-11-19T00:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc] [~accountid:557058:cac89267-dea8-46d5-8be8-3ca5a6aafc2d] I'll try to take a look at this soon, thanks for the input!", "created": "2014-12-03T17:02:00.000000"}, {"author": "623c0b40866b810069e43478", "body": "I was excited to see that it looked like this module supported multiple applications (catalina_base) from a single tomcat install (catalina_home). Alas this doesn't appear to work.\n\nSection 3 pertains to this.\nhttps://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt", "created": "2015-10-30T11:34:00.000000"}, {"author": "557058:cac89267-dea8-46d5-8be8-3ca5a6aafc2d", "body": "As multiple versions of Tomcat are likely involved (either due to multiple instances, or when upgrading a single instance), catalina_home should probably be tied to a particular version of Tomcat. Upgrading a Tomcat instance would end up creating a new (versioned) catalina_home, and pointing the instance at the new catalina_home. A less ideal side effect is that clean up of catalina_home-version_number directories, which are no longer used by any instances, may need to be done by hand.\n\nI do like the idea of catalina_base which contains no conf, logs, and other directories, being initially populated from catalina_home - this helps boot strap new instances.", "created": "2015-10-30T12:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "One tomcat::install per catalina_home and one tomcat::instance per catalina_base. Try this instead:\n\n{code:puppet}\ntomcat::install { '/opt/apache-tomcat/7.0.56':\n  source_url => 'http://mirror.nexcess.net/apache/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz',\n}\ntomcat::instance { 'test':\n  catalina_base => '/opt/tomcat-instances/jira',\n  catalina_home => '/opt/apache-tomcat/7.0.56',\n}\n{code}", "created": "2016-12-13T16:23:00.000000"}], "components": ["supported", "tomcat"], "created": "2014-11-11T20:08:00.000000", "creator": "557058:cac89267-dea8-46d5-8be8-3ca5a6aafc2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@77c294a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx587:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6205163482_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_59704605761"}], "description": "When defining a Tomcat instance with catalina_base and catalina_home parameters, everything is placed into catalina_base and nothing is placed into catalina_home. I would expect the Apache Tomcat tar ball to be extracted in catalina_home, and for instance-specific conf, logs, web apps, Etc. to exist in catalina_base.\n\n{code:title=Sample Manifest}\ntomcat::instance { 'test':\n  install_from_source => true,\n  source_url => 'http://mirror.nexcess.net/apache/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz',\n  catalina_base => '/opt/tomcat-instances/jira',\n  catalina_home => '/opt/apache-tomcat/7.0.56',\n}\n{code}\n\nThe above code yields everything in /opt/tomcat-instances/jira, and nothing in /opt/apache-tomcat.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35905", "fixedVersions": [], "id": "35905", "issueType": "Bug", "key": "MODULES-1502", "labels": ["intermediate", "puppethack", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cac89267-dea8-46d5-8be8-3ca5a6aafc2d", "resolution": "Fixed", "resolutionDate": "2016-12-13T16:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "tomcat::instance does not seem to use the catalina_home parameter when installing from source", "timeSpent": "PT0S", "updated": "2016-12-13T16:24:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:70121:b4d43e7d-89f7-441d-a61c-bc36e21ef8d4],\n\nWe've reviewed your module and I'm happy to report that it has been approved! Thanks!", "created": "2014-12-18T17:56:00.000000"}], "components": ["approved"], "created": "2014-11-11T10:21:00.000000", "creator": "70121:b4d43e7d-89f7-441d-a61c-bc36e21ef8d4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66f195b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx4un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2941813730_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_77993761074_*|*_10006_*:*_1_*:*_282254709"}], "description": "I'm requesting Puppet Approved review of openshift/openshift_origin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42249", "fixedVersions": [], "id": "42249", "issueType": "Task", "key": "MODULES-1501", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b4d43e7d-89f7-441d-a61c-bc36e21ef8d4", "resolution": "Fixed", "resolutionDate": "2014-12-18T17:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppet Approved request : openshift/openshift_origin", "timeSpent": "PT0S", "updated": "2017-06-08T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "it looks like set-mss is now available for ipv4 and ipv6 https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L110", "created": "2016-11-09T07:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It looks like this change has made it in. ", "created": "2016-11-09T07:30:00.000000"}], "components": ["firewall"], "created": "2014-11-11T07:02:00.000000", "creator": "6243b28f1da0e1007138f021", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5757a48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx4sv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Nov/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10629058_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_62976687053"}], "description": "Support for the --set-mss option of the TCPMSS target should be added to allow clamping the mss to a specific value. This was brought up in ticket https://puppet.atlassian.net/browse/MODULES-733 and a subsequent pull request, but it appears that nothing actually came of it.\n\nI tried replicating Mike Lerch's changes locally, but end up receiving an \"Invalid parameter\" complaint, probably because I'm not a Ruby guy.", "environment": "- Ubuntu 14.04 server\n- Puppet 3.4.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34822", "fixedVersions": [], "id": "34822", "issueType": "Improvement", "key": "MODULES-1500", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b28f1da0e1007138f021", "resolution": "Fixed", "resolutionDate": "2016-11-09T07:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for --set-mss option", "timeSpent": "PT0S", "updated": "2016-11-09T07:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-11-18T06:49:00.000000"}], "components": ["tomcat"], "created": "2014-11-10T20:08:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5920e61b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx4rz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_595927208_*|*_10007_*:*_1_*:*_47380355_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-tomcat#tomcatservice should be updated to clarify the fact that the module does not provide an init script if `use_init => true`, simply uses an init script that is already in place.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40045", "fixedVersions": [], "id": "40045", "issueType": "Bug", "key": "MODULES-1499", "labels": ["docs", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2014-11-18T06:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add clarification to tomcat::service README section", "timeSpent": "PT0S", "updated": "2014-11-18T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "70121:8edad31b-e226-4567-9d55-da3865d8af52", "body": "Seems like the template error is caused by the * in the bind address, so maybe that's another issue which I haven't investigated yet. ipaddress => '' at least seems to work with an explicit bind address, and seems to be speced, so maybe this is just a documentation bug.", "created": "2014-11-10T14:01:00.000000"}, {"author": "623c12a4a1d81f0069d8e1ca", "body": "This is due to a default value for ipaddress in listen.pp (line 80).\nreplace \n$ipaddress        = [$::ipaddress],\nwith \n$ipaddress        = undef,\nfix the issue.\n\nIn fact it is the same for frontend.pp (line 70)\n\nHope to see it soon in next release :-)", "created": "2014-11-25T16:20:00.000000"}, {"author": "999854:b92480d3-f089-4a0d-94ff-df9b1b7669c6", "body": "As a workaround, you can use :\n\n    ::haproxy::listen { 'www':\n        ipaddress => '',\n        bind          => { '*:80' => [] },\n    }\n\nas empty string are considered as false\nNB : there is actually another bug with bind option and use of * in adress, but you've got the idea\n", "created": "2015-01-12T03:44:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "pull request #147 https://github.com/puppetlabs/puppetlabs-haproxy/pull/147", "created": "2015-01-22T17:45:00.000000"}], "components": ["haproxy"], "created": "2014-11-10T13:16:00.000000", "creator": "70121:8edad31b-e226-4567-9d55-da3865d8af52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@780ae6ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxzmf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5602295136_*|*_3_*:*_1_*:*_20687111_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_700360302"}], "description": "For example, this:\n\n::haproxy::listen { 'www':\n  bind => { '*:80' => [] },\n}\n\nresults in an error like:\n\nError: The use of $ipaddress and $bind is mutually exclusive, please choose either one at /usr/share/puppet/modules/haproxy/manifests/listen.pp:99\n\nWhich is of course silly, because $ipaddress isn't specified. However, it has a default value, which isn't distinguished.\n\nUsing 1.1.0 from the forge. Issue appears to be introduced by commit 5f07d772288dc5c3ed73c6000e0f29f1cbf3abb7.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33690", "fixedVersions": [], "id": "33690", "issueType": "Bug", "key": "MODULES-1497", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8edad31b-e226-4567-9d55-da3865d8af52", "resolution": "Fixed", "resolutionDate": "2015-01-22T17:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "$bind parameter to haproxy::listen can't actually be used", "timeSpent": "PT0S", "updated": "2015-01-22T17:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This PR was merged, thanks [~accountid:62ccea54afe495359d9d6c3f]!", "created": "2014-12-03T16:50:00.000000"}], "components": ["inifile"], "created": "2014-11-10T12:50:00.000000", "creator": "62ccea54afe495359d9d6c3f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@408ad758"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx467:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2001604082_*|*_5_*:*_1_*:*_0"}], "description": "I've supplied a PR: https://github.com/puppetlabs/puppetlabs-inifile/pull/134 with an alternative approach to #110 / #123 and #131 and specs.\n\nI've taken a similar approach to that of #115 in an effort to reduce the amount of maintenance required.\n\nI've assigned this to Morgan Haskel, since he's commented on the other PRs. I hope this is OK :-)\n\nPlease let me know if you need anything else.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40044", "fixedVersions": [], "id": "40044", "issueType": "New Feature", "key": "MODULES-1496", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62ccea54afe495359d9d6c3f", "resolution": "Fixed", "resolutionDate": "2014-12-03T16:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Less restrictive setting names in puppetlabs-inifile", "timeSpent": "PT0S", "updated": "2014-12-03T16:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc] This is definitely within the scope of the module. Do you have the time to work on a pull request for these features?\n\nThanks!", "created": "2014-11-17T17:42:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for creating this ticket. This looks to be resolved now https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/config/server/globalnamingresource.pp", "created": "2016-02-22T08:03:00.000000"}], "components": ["supported", "tomcat"], "created": "2014-11-09T03:28:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@199def2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3w7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40624455686_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_60832"}], "description": "It would be great if the puppetlabs-tomcat module manages the GlobalNamingResources (Environment and Resource elements) in the server.xml:\nhttp://tomcat.apache.org/tomcat-7.0-doc/config/globalresources.html\n\nIt might also be useful if the module is able to set ResourceLinks.\n\nWhat do you think about that? Is it in the scope of the module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43314", "fixedVersions": [], "id": "43314", "issueType": "New Feature", "key": "MODULES-1495", "labels": ["intermediate", "puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Fixed", "resolutionDate": "2016-02-22T08:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat manages the GlobalNamingResources Component", "timeSpent": "PT0S", "updated": "2016-02-22T08:03:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c0969a2f6400069eb767c],\n\nYour module is very close to being able to be approved, it just needs a couple of updates:\n* The module must be versioned >= 1.0.0\n* The module should have a CHANGELOG (and once above 1.0.0 must be versioned according to SemVer v1)\n* The module must have a LICENSE file. You have a license listed in your `metadata.json` but you must have that and a LICENSE file.\n\nIf you can get those updated and publish a new release we'll be able to approve this module!\n\nThanks!", "created": "2014-12-18T14:26:00.000000"}, {"author": "623c0969a2f6400069eb767c", "body": "Issues corrected, please review!", "created": "2014-12-18T15:04:00.000000"}], "components": ["approved"], "created": "2014-11-07T13:16:00.000000", "creator": "623c0969a2f6400069eb767c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@551ecf6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3276552586_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_77666015152_*|*_10006_*:*_1_*:*_610360614"}], "description": "Please review for acceptance as a PL approved module.\n\nhttps://forge.puppetlabs.com/trlinkin/nsswitch/readme\n\nOf the 4 nsswitch modules, this one has the most downloads and is the least opinionated... in my opinion. It's been around for more than a year and a half and has had steady stream of commits and currently has 6 contributors.\n\nIt has automated unit testing setup with TravisCI, and complies with the PL style guide.\n\nIf it needs anything else, please let me know.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36906", "fixedVersions": [], "id": "36906", "issueType": "Task", "key": "MODULES-1494", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0969a2f6400069eb767c", "resolution": "Fixed", "resolutionDate": "2014-12-22T12:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "trlinkin/nsswitch : review for puppet approved ", "timeSpent": "PT0S", "updated": "2017-06-08T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc] The issue in the code is the setenv entries should not actually have dependencies between them.  The workaround you posted is the best way to handle this code.", "created": "2014-11-17T17:30:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-11-07T08:21:00.000000", "creator": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a0c76ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3kf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_896958392_*|*_6_*:*_1_*:*_0"}], "description": "I want to set two different entries in setenv.sh with tomcat::setenv::entry before the service starts but I get always following error.\n\nError Message: \n{code}\nError: Could not apply complete catalog: Found 1 dependency cycle:\n(Exec[concat_/opt/apache-tomcat/myinstance/bin/setenv.sh] => Concat[/opt/apache-tomcat/myinstance/bin/setenv.sh] => Tomcat::Setenv::Entry[myinstance-setenv-test] => Tomcat::Setenv::Entry[myinstance-setenv-test2] => Concat::Fragment[setenv-myinstance-setenv-test2] => File[/var/lib/puppet/concat/_opt_apache-tomcat_myinstance_bin_setenv.sh/fragments/10_setenv-myinstance-setenv-test2] => Exec[concat_/opt/apache-tomcat/myinstance/bin/setenv.sh])\nTry the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz\n{code}\n\nManifest:\n{code}\nclass {'java': }\nclass {'tomcat': }\ntomcat::instance { 'myinstance':\n  catalina_base => '/opt/apache-tomcat/myinstance',\n  source_url    => 'http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz',\n}->\ntomcat::setenv::entry {'myinstance-setenv-test':\n  config_file => '/opt/apache-tomcat/myinstance/bin/setenv.sh',\n  param       => 'test',\n  value       => 'foobar',\n}->\ntomcat::setenv::entry {'myinstance-setenv-test2':\n  config_file => '/opt/apache-tomcat/myinstance/bin/setenv.sh',\n  param       => 'test2',\n  value       => 'foobar',\n}->\ntomcat::service { 'myinstance-service':\n  catalina_base  => '/opt/apache-tomcat/myinstance',\n  service_ensure => 'stopped',\n}{code}\n\nWorkaround:\n{code}require => Tomcat::Instance['myinstance'],\nnotify => Tomcat::Service['myinstance-service'],{code}\nwithout ordering arrow...\n\nIs this a bug in puppetlabs-tomcat or puppetlabs-concat?", "environment": "CentOS 6.6 with Puppet 3.7.2\nruby 1.8.7 (2013-06-27 patchlevel 374)\npuppetlabs-concat 1.1.2\npuppetlabs-tomcat 1.1.0\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41214", "fixedVersions": [], "id": "41214", "issueType": "Bug", "key": "MODULES-1493", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "resolution": "Won't Fix", "resolutionDate": "2014-11-17T17:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "tomcat::setenv::entry creates dependency cycle", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-11-18T15:43:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-11-07T04:04:00.000000", "creator": "557058:eeb15918-48b4-4b5b-83b5-092a7cf7da32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a3818a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_960050681_*|*_10007_*:*_1_*:*_32305566_*|*_5_*:*_1_*:*_0"}], "description": "tomcat::config::server::valve class does not configure additional attributes values with spaces correctly. It truncates any strings after the first occurrence of the space.\n\nExample:\n\n{noformat}\ntomcat::config::server::valve { 'tomcat7':\n    catalina_base         => '/var/lib/tomcat7',\n    class_name            => 'org.apache.catalina.valves.AccessLogValve',\n    parent_host           => 'localhost',\n    additional_attributes => {\n      'pattern' => \"%v %h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\" %T/%D\",\n    },\n{noformat}\n\nThe value of the patten attribute is set to \"%v\" instead of \"%v %h %l %u %t &quot;%r&quot; %s %b &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot; %T/%D\"\n\n<Valve className=\"org.apache.catalina.valves.AccessLogValve\" directory=\"logs\" prefix=\"localhost_access_log.\" suffix=\".txt\" pattern=\"%v\"/>", "environment": "Ubuntu 14.04 64bit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41213", "fixedVersions": [], "id": "41213", "issueType": "Bug", "key": "MODULES-1492", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eeb15918-48b4-4b5b-83b5-092a7cf7da32", "resolution": "Fixed", "resolutionDate": "2014-11-18T15:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " tomcat::config::server::valve class does not configure additional attributes values with spaces correctly", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "6243b05df407980070557543", "body": "Another workaround:\nAfter finding https://docs.puppetlabs.com/guides/scope_and_puppet.html and the \"class other/class example\" example, I have added include apache inside apache::mod::status and it seems to work\n\nBy the way, we are using puppet 2.7.22", "created": "2014-11-07T03:37:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:4529dedd-17af-49a2-8b94-73a6493df993", "body": "I can confirm this issue still exists with module 1.4 on CentOS 6.7 64 bit)", "created": "2015-10-29T05:40:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for flagging this up", "created": "2016-02-18T07:22:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Should be fixed with https://github.com/puppetlabs/puppetlabs-apache/pull/1377/files?w=1", "created": "2016-02-19T07:58:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been resolved, thank you for raising the issue", "created": "2016-02-19T08:29:00.000000"}, {"author": "557058:afbda53c-3877-4809-9e5c-91d89f1700dd", "body": "Hello,\n\nThere is the same issue on mod/worker.pp \n\nIs it possible to update all mod to fix this issue?\n\nThank you. ", "created": "2016-10-14T09:44:00.000000"}, {"author": "557058:afbda53c-3877-4809-9e5c-91d89f1700dd", "body": "Merge request to fix remaining modules is: https://github.com/puppetlabs/puppetlabs-apache/pull/1541", "created": "2016-11-06T06:15:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Additional fixes merged in PR https://github.com/puppetlabs/puppetlabs-apache/pull/1541", "created": "2016-12-12T17:08:00.000000"}], "components": ["apache", "supported"], "created": "2014-11-07T03:14:00.000000", "creator": "6243b05df407980070557543", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@205e69a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3j3:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "found as part of ticket triage"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40450251760_*|*_4_*:*_1_*:*_5128141753_*|*_5_*:*_2_*:*_20563855627_*|*_10005_*:*_1_*:*_90228993"}], "description": "Working with external node classifier.\n\nI want to instanciate this:\n\nclasses:\n  apache:\n    default_mods: [php, deflate, status, setenvif]\n    default_vhost: false\n    group: apache\n    manage_group: false\n    manage_user: false\n    mpm_module: prefork\n    service_name: httpd\n    user: apache\n  apache::mod::status:\n    allow_from: [172.21.2.65, 172.21.2.66]\n\nI receive this error:\n\nerr: Failed to apply catalog: Could not find dependency Exec[mkdir ] for File[status.conf] at /var/lib/puppet/default/modules/apache/manifests/mod/status.pp:41\n\nThis comes from manifests/mod/status.pp \nrequire => Exec[\"mkdir ${::apache::mod_dir}\"],\n\nChanging ${::apache::mod_dir} to /tmp/toto produces \nerr: Failed to apply catalog: Could not find dependency Exec[mkdir /tmp/toto] for File[status.conf] at /var/lib/puppet/default/modules/apache/manifests/mod/status.pp:42\n\nThis means that apache::mod_dir is empty when applying apache::mod:status\n\nAs a workaround, adding inherits apache::params to the class and using apache::params::mod_dir instead of apache::mod_dir fixes the error.\n\nDid I miss something in my class declaration ? If somebody can spend few minutes to explain why this is happening, I would be very grateful. I don't like when something happens and I don't understand why :-)\n\n", "environment": "Centos 6.4", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "35904", "fixedVersions": [], "id": "35904", "issueType": "Bug", "key": "MODULES-1491", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b05df407980070557543", "resolution": "Fixed", "resolutionDate": "2016-12-12T17:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mod_dir is empty when instanciating apache::mod:status", "timeSpent": "PT0S", "updated": "2016-12-12T17:08:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think this should be handled in the scripts themselves or through an additional parameter. The additional parameter is a bit harder as it is part of execute. I wonder if there should be an additional parameter for exec called {{execute_options}}?", "created": "2015-12-14T08:13:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think we should close this one as won't fix. Users can add this to their scripts if they want it.\n\ncc [~accountid:63d40628f6e1b543161789a7] / [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562] / [~accountid:557058:13ff83ed-edbc-4f24-9ab5-ad44eeeca4fc] / [~accountid:557058:6713b848-54a4-4f2e-9636-a24860d9c3f2]  / [~accountid:557058:182fed4d-0782-4cf4-a2cd-3083b91d0452]  / [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c].", "created": "2016-02-09T13:38:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Agreed.", "created": "2016-02-09T14:02:00.000000"}], "components": ["powershell"], "created": "2014-11-06T16:39:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44189a3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34788748612_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_160276960530"}], "description": "@rismoney suggested specifying $ErrorActionPreference = \"stop\", see comment [#5|https://github.com/puppetlabs/puppetlabs-powershell/pull/5]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34821", "fixedVersions": [], "id": "34821", "issueType": "New Feature", "key": "MODULES-1490", "labels": ["powershell", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add ErrorActionPrefence to powershell provider", "timeSpent": "PT0S", "updated": "2021-01-11T09:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:cacb6247-bacd-4c5c-bacb-f3a7089239e0", "body": "This issue has been addressed in a later release of stdlib.\n\n{code}\n# bug1489.pp\n$list_one = ['1-1', '1-2', '1-3']\n# list_one not defined\n$list_three = undef\n$foo = concat($list_one, $list_two, $list_three)\nnotify { \"foo: ${foo}\": }\n$l=length($foo)\nnotify { \"length: ${l}\": }\n{code}\n\nTest using Puppet 4.10.4 and stdlib 4.24.0:\n{code}\n$ puppet apply bug1489.pp\nWarning: Unknown variable: 'list_two'. at /tmp/bug1489.pp:4:26\n...\nNotice: foo: [1-1, 1-2, 1-3, , ]\nNotice: /Stage[main]/Main/Notify[foo: [1-1, 1-2, 1-3, , ]]/message: defined 'message' as 'foo: [1-1, 1-2, 1-3, , ]'\nNotice: length: 5\nNotice: /Stage[main]/Main/Notify[length: 5]/message: defined 'message' as 'length: 5'\n{code}", "created": "2018-01-11T03:15:00.000000"}], "components": ["stdlib"], "created": "2014-11-06T14:20:00.000000", "creator": "70121:6ace1358-650b-4048-8098-5fe21e4545ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@609d93d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx3an:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_100356880174_*|*_6_*:*_1_*:*_0"}], "description": "For code:\n\n$list_one = ['1-1, '1-2', '1-3']\n$foo = concat($list_one, $list_two)\n\n$foo is now null/nil. undefined var should not cause concat to fail. Preferred behavior would be to ignore undefined or nil items and return rest.  \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35903", "fixedVersions": [], "id": "35903", "issueType": "Bug", "key": "MODULES-1489", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6ace1358-650b-4048-8098-5fe21e4545ac", "resolution": "Fixed", "resolutionDate": "2018-01-11T03:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "nil/undefined in concat causes concat to return nil", "timeSpent": "PT0S", "updated": "2018-01-11T03:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "ok, it was fixed in 7adb318", "created": "2014-11-07T03:39:00.000000"}], "components": ["rabbitmq"], "created": "2014-11-06T10:16:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72f542a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqatb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6465058_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_56110749"}], "description": "How to reproduce:\n* rabbitmq_vhost { 'test': ensure => present }\n  If repeated, will cause error:\n  Debug: Executing '/usr/sbin/rabbitmqctl list_vhosts'\n  Debug: Executing '/usr/sbin/rabbitmqctl add_vhost test'\n  Error: Execution of '/usr/sbin/rabbitmqctl add_vhost test' returned 2: Creating  vhost \"test\" ...\n  Error: vhost_already_exists: test\n\n* rabbitmq_vhost { 'test': ensure => absent }\n  Will not remove existing rabbitmq vhost 'test'\n\nThe same to rabbitmq_user { 'test': password => 'test' }\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43311", "fixedVersions": [], "id": "43311", "issueType": "Bug", "key": "MODULES-1488", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2014-11-07T03:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-rabbitmq: rabbitmq_vhost/rabbitmq_user exist method works wrong", "timeSpent": "PT0S", "updated": "2014-11-07T03:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:a3132145-aae4-410f-9f7a-85a3117a0c14] - should this be assigned to your team?", "created": "2014-12-15T16:40:00.000000"}, {"author": "557058:a3132145-aae4-410f-9f7a-85a3117a0c14", "body": "I don't think so, we haven't done anything with pe_gem to my knowledge... sorry :(", "created": "2014-12-16T13:35:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4] I am unable to duplicate this.  Can you provide a sample manifest.  I have done this on a debian 7 running PE 3.3.2 and zach-r10k with and specifying pe_gem \n\nclass { 'r10k':\n  remote   => 'git@github.com:someuser/puppet.git',\n  provider => 'pe_gem',\n}", "created": "2014-12-23T13:05:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Closed due to inactivity.  Please reopen if this continues to be a problem.", "created": "2015-01-07T15:19:00.000000"}], "components": [], "created": "2014-11-05T15:03:00.000000", "creator": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2017ab7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxkt3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3538410061_*|*_3_*:*_1_*:*_11314216_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1304037058_*|*_10006_*:*_1_*:*_590405620"}], "description": "Using Puppet Enterprise 3.3.2,   we bootstrap our new PE Masters with a simple puppet apply on the zack/r10k module. \n\nIf I lock down the version of pe_gem to 0.0.1,  I don't get this error.  However if I let the latest version install (0.1.0) I get the following: \n\n==> ppt: Error: Could not update: Execution of '/opt/puppet/bin/gem install -v 1.3.1 --no-rdoc --no-ri r10k ' returned 2: ERROR:  Could not find a valid gem '' (= 1.3.1) in any repository\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38003", "fixedVersions": [], "id": "38003", "issueType": "Bug", "key": "MODULES-1487", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "resolution": "Incomplete", "resolutionDate": "2015-01-07T15:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "could not find valid gem ", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c128e9b54ec0068b143ca", "attachments": [], "comments": [{"author": "623c128e9b54ec0068b143ca", "body": "Closing. Module has been updated to use -q flag instead of array slices ", "created": "2014-11-05T16:48:00.000000"}, {"author": "623c128e9b54ec0068b143ca", "body": "Module provider has been updated to use -q flag instead of array slices .", "created": "2014-11-05T16:49:00.000000"}], "components": ["rabbitmq"], "created": "2014-11-05T13:27:00.000000", "creator": "623c128e9b54ec0068b143ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13b68b26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx2uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12115961_*|*_5_*:*_1_*:*_0"}], "description": "In lastest version of rabbitmqctl the \"...done\" line has been removed, which is causing errors:  \n\nIn the rabbitmq provider they currently use:\nrabbitmqctl('list_vhosts').split(/\\n/)[1..-2]\nBefore:\n# rabbitmqctl list_vhosts\nListing vhosts ...\n/\n/mcollective                                                                                                                   \n...done.\n\nThe provider needs to be updated to reflect the changes in rabbitmqctl:\nrabbitmqctl('list_vhosts').split(/\\n/)[1..-1]\nNow:\n# rabbitmqctl list_vhosts\nListing vhosts ...\n/\n/mcollective\n\n", "environment": "puppet 3.7.2 puppet-rabbitmq 4.1.0 ubuntu 12.04.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39080", "fixedVersions": [], "id": "39080", "issueType": "Bug", "key": "MODULES-1486", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c128e9b54ec0068b143ca", "resolution": "Fixed", "resolutionDate": "2014-11-05T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "In lastest version of rabbitmqctl the \"....done\"  line has been removed.", "timeSpent": "PT0S", "updated": "2014-12-15T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We'll look at this in the next sprint.", "created": "2014-11-11T22:12:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] I see your point, and if you look at the PR merged in the ticket you are talking about it added a capability of link_pg_config which when set to false will not perform this behavior you are having a problem with.  ", "created": "2014-11-19T11:23:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "At this time it is not in scope to be fixed, using the link_pg_config parameter and setting to false is the desired behavior if you want to use the default PG_Config and not symlink it.", "created": "2014-11-19T14:49:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I know that the {{postgresql::lib::devel::link_pg_config}} can be set to {{false}} but it defaults to {{true}} for all operating systems, and doesn't even get this default value from the params class. There is no mention of this destructive behaviour in the documentation and no way to easily identify this setting as potentially problematic, _especially_ since just including {{postgresql::lib::devel}} worked fine in the past.\n\nI don't know if I made that clear enough but the default behaviour here is to delete a file on the node's filesystem that cannot be brought back by simply setting {{postgresql::lib::devel::link_pg_config => false}} after the damage is done.\n\nAt the very least the {{postgresql::lib::devel::link_pg_config}} parameter should default to false for operating systems in the Debian family. In addition there should be _some_ mention about it in the documentation and ideally this whole feature would only apply to operating systems on which it actually works as intended (Redhat and CentOS, _not_ Debian and Ubuntu). Meaning setting {{postgresql::lib::devel::link_pg_config => true}} on Debian and Ubuntu should result in a failed Puppet run, because no good comes of replacing a working binary with a broken symlink.", "created": "2014-11-19T15:36:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "I see it in https://github.com/puppetlabs/puppetlabs-postgresql/blame/4.1.x/manifests/lib/devel.pp it was added without a default.  We will be correcting it this sprint, releasing after Thanksgiving in US, ~apx Dec 2nd", "created": "2014-11-19T16:16:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Excellent, thanks.\n\nShould I try formulating a PR that makes the Puppet run fail if the user sets {{postgresql::lib::devel::link_pg_config => true}} on Debian and Ubuntu? A simply warning is not enough because the broken symlink would replace the {{pg_config}} binary in the same Puppet run during which the warning would be issued and after that the damage would already be done.", "created": "2014-11-19T16:22:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[PR #533 |https://github.com/puppetlabs/puppetlabs-postgresql/pull/533] has been filed, awaiting feedback, keeps new behavior for all other platforms.", "created": "2014-11-20T21:10:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] I don't want to forbid somebody or throw warnings if the behavior is overridden.  Rather they will have to do it by force", "created": "2014-11-20T21:12:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged", "created": "2014-11-21T12:57:00.000000"}], "components": ["postgresql"], "created": "2014-11-01T10:35:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a8a19e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx71z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9341563_*|*_3_*:*_1_*:*_102963739_*|*_10009_*:*_1_*:*_56503609_*|*_4_*:*_1_*:*_7052_*|*_5_*:*_2_*:*_4792870_*|*_10006_*:*_3_*:*_1566471288"}], "description": "I have posted this as a comment in MODULES-1213 but I assume since it is closed nobody is looking at it any more, so I am opening a new ticket. MODULES-1213 was about managing {{pg_config}} when including {{postgresql::lib::devel}}. The change seems to work fine on RHEL/CentOS systems, but is very destructive on Ubuntu and Debian. Copy-paste from my comment starts now.\n\nUnfortunately this breaks badly on Ubuntu and Debian machines where we run PostgreSQL 9.1 or 9.3 from the official Ubuntu packages (for 9.1 on 12.04) and the official packages provided by apt.postgresql.org (for 9.3 on 12.04).\n\nThe situation with {{pg_config}} is a bit complex, depending on whether the PostgreSQL server or client is installed. I am not sure if I understand correctly how it works. Here's what I can observe (for 9.1, but 9.3 is identical):\n\nOn all machines {{/usr/bin/pg_config}} is a shell script that calls {{/usr/bin/pg_config.libpq-dev}}.\n\nOn machines that are just PostgreSQL clients the binary {{/usr/bin/pg_config.libpq-dev}} (a real binary, not a symlink or wrapper script) is installed by the {{libpq-dev}} package. There is no {{/usr/lib/postgresql/9.1/bin/pg_config}}.\n\nOn machines that are PostgreSQL servers the binary {{/usr/lib/postgresql/9.1/bin/pg_config}} is installed by the {{postgresql-server-dev-9.1}} package. The binary is exactly the same as the one installed by {{libpq-dev}}. Additionally the {{postgresql-server-dev-9.1}} package depends on {{libpq-dev}}. Even more additionally, in case {{postgresql-server-dev-9.1}} is used a diversion is created by {{postgresql-common}} from {{/usr/bin/pg_config}} to {{/usr/bin/pg_config.libpq-dev}}.\n\nWhen using the {{postgresql::lib::devel}} class it installs the {{libpq-dev}} package (which provides {{/usr/bin/pg_config.libpq-dev}}. This is fine (because we want the client devel libraries, not the server devel libraries) as long as the wrapper script {{/usr/bin/pg_config}} installed by the PostgreSQL packages remains untouched.\n\nWith this change, however, {{/usr/bin/pg_config}} is replaced by a broken symlink to {{/usr/lib/postgresql/9.1/bin/pg_config}}, because nothing provides the {{/usr/lib/postgresql/9.1/bin/pg_config}} binary.\n\nUnfortunately any remedy for this will be too late, because the damage has been done and the perfectly valid {{/usr/bin/pg_config}} wrapper script is deleted from any system using the puppetlabs-postgresql module in version 4.0.0.\n\nI see two possibilities to avoid this for machines not yet damaged: 1) don't manage the pg_config symlink at all on Debian/Ubuntu machines, because the packages provide everything needed (the wrapper script), or 2) symlink {{/usr/bin/pg_config}} to {{/usr/bin/pg_config.libpq-dev}}. \n\nThe first possibility is better because it does not mess around with files under package control and fits better with the way the packages are set up to work in Debian/Ubuntu.\n\nHope that was comprehensible.\n\n", "environment": "Ubuntu 12.04, Ubuntu 14.04, PostgreSQL 9.1 and PostgreSQL 9.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33688", "fixedVersions": [], "id": "33688", "issueType": "Bug", "key": "MODULES-1485", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2014-11-21T12:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Change from MODULES-1213 is very destructive on Ubuntu/Debian", "timeSpent": "PT0S", "updated": "2014-11-21T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "624387d0ad6b7e006aa3fc0a", "body": "This made it into the code base a while ago. Assigning to automatic instead of me so it can hopefully be resolved.", "created": "2015-10-06T15:26:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Thank you for your ticket :)\u00a0Closing as resolved.", "created": "2018-02-06T07:18:00.000000"}], "components": ["mysql"], "created": "2014-10-31T15:14:00.000000", "creator": "624387d0ad6b7e006aa3fc0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3797bae8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywzef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103136618188_*|*_5_*:*_1_*:*_0"}], "description": "I would like the ability to pass install_options to the package resources in the mysql module. We disable all of our extra yum repos by default, and I want to be able to enable the Percona repo to install mysql.\n\nI have this working in my environment. I am creating this ticket so I can link in my commit message.", "environment": "Puppet 3.7.2\nCentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36905", "fixedVersions": [], "id": "36905", "issueType": "Improvement", "key": "MODULES-1484", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387d0ad6b7e006aa3fc0a", "resolution": "Fixed", "resolutionDate": "2018-02-06T07:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add ability to pass install_options for package resources", "timeSpent": "PT0S", "updated": "2018-02-06T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "SELECT is not a valid privilege for databases (http://www.postgresql.org/docs/9.3/static/sql-grant.html)\n\nWe should fix the documentation to reflect this.\n\nThe validation for this is also broken. The intent in https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/grant.pp#L49-L50 seems to be to check that the string is one of a few known strings, but validate_string is only checking that all the parameters are in fact strings (https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/validate_string.rb#L4)", "created": "2014-12-03T14:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sounds like this is all fixed. Thanks", "created": "2017-02-02T10:43:00.000000"}], "components": ["postgresql"], "created": "2014-10-31T10:30:00.000000", "creator": "557058:9ee486e1-940a-481e-8eda-5677b4a4fbf7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@752efc5d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywz93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2868417094_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_68415958117"}], "description": "It seems there is a bug in the postgresql::server::database_grant method that when you specify some of the allowed privileges to it (according to the documentation), it says \"unrecognized privilege type\".\n\nFor instance, if you put \"SELECT\" as the privilege, this is the output.\n\n Could not evaluate: Error evaluating 'unless' clause, returned pid 28566 exit 1: 'ERROR:  unrecognized privilege type: \"SELECT\"\n\n\nAlso, the method's documentation states that if you need to add multiple privileges, a space delimited string can be used. I've tried this and I get an error similar to the one above.", "environment": "Debian Wheezy 7.6 amd64\n\npuppet:  3.7.1-1puppetlabs1", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "39078", "fixedVersions": [], "id": "39078", "issueType": "Bug", "key": "MODULES-1483", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9ee486e1-940a-481e-8eda-5677b4a4fbf7", "resolution": "Fixed", "resolutionDate": "2017-02-02T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PostgreSQL postgresql::server::database_grant doesn't accept all listed parameters for \"privilege\" attribute", "timeSpent": "PT0S", "updated": "2017-02-02T10:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Submitted a fix at https://github.com/puppetlabs/puppetlabs-acl/pull/46", "created": "2014-12-02T13:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at [1dfd9418|https://github.com/puppetlabs/puppetlabs-acl/commit/1dfd9418f028a72ae323c855ea130291379d380a].", "created": "2014-12-04T15:40:00.000000"}], "components": ["acl", "supported"], "created": "2014-10-31T10:21:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5266a665"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywz8v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2779208395_*|*_10007_*:*_1_*:*_1198248043_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_8059862"}], "description": "The acl module returns a list of autorequires that includes the type, e.g. User[Administrator]. This results in a call to Puppet::Resource(:user, 'User[Administrator']), which due to PUP-3177 is no longer allowed.\n\nIt is actually not necessary to specify the type in the list of autorequired resources, because that is controlled by the `autorequire(:user)` call.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38002", "fixedVersions": [], "id": "38002", "issueType": "Bug", "key": "MODULES-1482", "labels": ["puppetlabs-acl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-12-16T12:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL module autorequires does not work with 3.7.1+", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "attachments": [], "comments": [{"author": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "body": "Actually this is nonsense - I mustn't have been passing $catalina_base to the war define.", "created": "2014-11-12T06:02:00.000000"}, {"author": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "body": "Doesn't seem to be a real problem.", "created": "2014-11-12T06:03:00.000000"}], "components": ["tomcat"], "created": "2014-10-31T08:31:00.000000", "creator": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6899e0d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywz8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1031511071_*|*_6_*:*_1_*:*_0"}], "description": "The following code:-\n\nhttps://github.com/puppetlabs/puppetlabs-tomcat/blob/master/manifests/war.pp#L65\n\ncan cause duplicate resource declarations when removing .war files if you want to remove the same .war file from multiple Tomcat instances.\n\nIt needs to be changed so that the name of file resource is the $name of the tomcat::war define and then set an appropriate 'path' parameter inside the file resource.\n\nI will raise a PR for this if I get time but I have so much Puppet to write at the moment...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41212", "fixedVersions": [], "id": "41212", "issueType": "Bug", "key": "MODULES-1481", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "resolution": "Cannot Reproduce", "resolutionDate": "2014-11-12T06:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Duplicate resource when removing .war files.", "timeSpent": "PT0S", "updated": "2014-12-03T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:8a558987-2f51-4099-b66f-aae05016c101", "created": "2014-10-30T06:51:00.000000", "name": "test.zip", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13091"}], "comments": [], "components": ["spec_helper"], "created": "2014-10-30T06:51:00.000000", "creator": "557058:8a558987-2f51-4099-b66f-aae05016c101", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@625357d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywyof:"}], "description": "If I specify my module path as an environment variable via MODULEPATH, puppet totally ignores my site.pp in spec/fixtures/manifests. I would not expect the module path to affect this.\n\nAs an example, I have attached a really basic module that uses puppetlabs_spec_helper with a single spec test that says the module's one class should compile. This setup also includes a spec/fixtures/manifests/site.pp that contains syntax errors. The Rakefile requires puppetlabs_spec_helper/rake_tasks and sets ENV['MODULEPATH'] = '/tmp'. Doing this causes site.pp to be ignored so the tests pass. Commenting out the ENV setting makes site.pp run so the tests fail.\n\nTo test:\nrun 'rake spec'\n\nExpected behaviour:\ntests fail due to syntax error in site.pp\n\nActual behaviour:\ntests pass as site.pp is ignored\n\nTo show site.pp is being ignored due to MODULEPATH:\nComment out \"ENV['MODULEPATH'] = '/tmp'\" in Rakefile\nrun 'rake spec'\n\ntests now fail, reporting syntax error in site.pp\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40043", "fixedVersions": [], "id": "40043", "issueType": "Bug", "key": "MODULES-1480", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a558987-2f51-4099-b66f-aae05016c101", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Tests ignore site.pp when MODULEPATH env variable is specified", "timeSpent": "PT0S", "updated": "2014-10-30T06:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:62711075-d8fd-4af4-b033-1abd8faa005f] The module will always attempt to install a package, but you can specify the package name you want it to install using the `package_name` parameter (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/manifests/init.pp#L15).", "created": "2014-11-11T16:59:00.000000"}, {"author": "557058:62711075-d8fd-4af4-b033-1abd8faa005f", "body": "Thanks for the reply.\nChanging the  package_name will not help in this situation as FreeBSD comes with ntp preinstalled as part of the base installation. To get round this i have just added a condition into ntp/manifests/init.pp\n{code}\n\tif $operatingsystem == 'FreeBSD' {\n\t\t\tanchor { 'ntp::begin': } ->\n\t\t\tclass { '::ntp::config': } ~>\n\t\t\tclass { '::ntp::service': } ->\n\t\t\tanchor { 'ntp::end': }\n\t}\n\telse {\n\t\t\tanchor { 'ntp::begin': } ->\n\t\t\tclass { '::ntp::install': } ->\n\t\t\tclass { '::ntp::config': } ~>\n\t\t\tclass { '::ntp::service': } ->\n\t\t\tanchor { 'ntp::end': }\n\t}\n{code}\n\nThis way the installation of an ntp package is avoided and we can continue to use the FreeBSD base ntp but still have all the goodness that the ntp module provides", "created": "2014-11-12T01:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Instead of conditionalizing it like that, could you add a {{$package_manage}} parameter, perhaps? I believe things like {{$package_manage}} and {{$service_manage}} are the more conventional ways of modifying module behavior.", "created": "2014-11-12T12:58:00.000000"}, {"author": "557058:62711075-d8fd-4af4-b033-1abd8faa005f", "body": "Yeah that does sound alot better. \nI will do that thanks. \nIs this something that be useful to other?\nshall i submit a pull request?", "created": "2014-11-17T02:03:00.000000"}, {"author": "557058:750f4af2-1c22-46dd-9477-5385f29f68db", "body": "Tim, this would help me and probably also quite some other FreeBSD users, please submit a PR. :)", "created": "2015-01-03T12:03:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "It seems PR 154 https://github.com/puppetlabs/puppetlabs-ntp/pull/154 was an attempt at this, but for whatever reason it has now stalled.", "created": "2015-01-06T23:22:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Pull Request #233 submitted: https://github.com/puppetlabs/puppetlabs-ntp/pull/233", "created": "2015-01-06T23:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-ntp/pull/233 merged", "created": "2015-01-08T11:22:00.000000"}], "components": ["community", "ntp"], "created": "2014-10-30T02:37:00.000000", "creator": "557058:62711075-d8fd-4af4-b033-1abd8faa005f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@97353a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywynr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5954203099_*|*_10009_*:*_1_*:*_128892312_*|*_5_*:*_1_*:*_0"}], "description": "When trying to configure a FreeBSD host with the ntp we get a package install error. This is because our pkgrepo does not have the package net/ntp because we use the base version of ntp.\n\nIs there a way of setting up ntp with the module without the module trying to install ntp.", "environment": "FreeBSD 9.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36904", "fixedVersions": [], "id": "36904", "issueType": "Improvement", "key": "MODULES-1479", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:62711075-d8fd-4af4-b033-1abd8faa005f", "resolution": "Fixed", "resolutionDate": "2015-01-08T11:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "NTP uses FreeBSD port and not base ntpd", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged.", "created": "2014-11-10T11:47:00.000000"}, {"author": "61e8dc2d6b1ad90069c48c24", "body": "\nI want to purge all connectors and just have one new HTTP connector defined.\npurge_connectors -> true\nThis seems to only delete the connectors for the protocol defined in the new connector element. It leaves the (default) AJP connecor in place which I want removed as well (for port overlap on multiple instances).\nI can not use connector_ensure => absent for a AJP connector as this leads to error.", "created": "2014-12-14T18:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:61e8dc2d6b1ad90069c48c24] Could you add a sample server.xml and puppet manifest to reproduce the issue you're seeing? thanks!", "created": "2015-01-07T10:27:00.000000"}, {"author": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "body": "It does indeed only delete connectors for the protocol defined in the connector element. This is by design.\n\nWhat error do you get when you have connector_ensure => absent ? That's the way I do it.", "created": "2015-01-07T10:36:00.000000"}, {"author": "61e8dc2d6b1ad90069c48c24", "body": "If it keeps all the other connectors (e.g. AJP) by design I need to have a connector_ensure => absent for all the other protocols in a multi-tomcat node environment otherwise I'll end up with default ports and conflicts / errors on startup. This should be made clear in documentation at least that purge_connectors -> true only delete the one with the newly defined protocol.", "created": "2015-01-07T18:23:00.000000"}, {"author": "61e8dc2d6b1ad90069c48c24", "body": "OK - just seen (might have changed) in README: \n\nFor example, if you specify an HTTP connector element using tomcat::instance::connector and purge_connectors is set to true then existing HTTP connectors will be removed and only the HTTP connector you have specified will remain once the module has been applied.\n\nThis is useful if you want to change the ports of existing connectors instead of adding additional connectors. Boolean that defaults to 'false'.", "created": "2015-01-07T18:24:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-10-29T16:52:00.000000", "creator": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f205982"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywykv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1022083471_*|*_5_*:*_1_*:*_0"}], "description": "Currently, if you apply the 'multiple_instances.pp' code from the examples code then you end up with two Tomcat instances which have port conflicts on port 8080 (HTTP) and port 8009 (AJP).\n\nThat's because defining a connector like so:-\n\ntomcat::config::server::connector { 'tomcat6-http':\n  catalina_base         => '/opt/apache-tomcat/tomcat6',\n  port                  => '8180',\n  protocol              => 'HTTP/1.1',\n  additional_attributes => {\n    'redirectPort' => '8543'\n  },\n\ndoesn't modify the existing HTTP connector if there is one, instead it adds an additional HTTP connector on port 8180 but leaves the default port 8080 connector in place.\n\nIf you then change the port in the define above and re-apply the manifest, your Tomcat 6 instance it will add yet another HTTP connector on the new port.\n\nThe documentation doesn't really make it clear that this is the case and I don't think this behaviour is what people will expect because normally Puppet is declarative.\n\nI have thought of a couple of solutions but none of them seems particularly elegant. Possibly have the option of purging connectors before adding them back again would make it declarative?\n\nMaybe we would also need to do this for the other elements we manage though so I wanted approval before I proceeded to write any code using this approach.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39076", "fixedVersions": [], "id": "39076", "issueType": "Bug", "key": "MODULES-1478", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "resolution": "Fixed", "resolutionDate": "2014-11-10T11:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Configuring connectors works in an unexpected way.", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:45adce50-b203-4c21-ad4e-77356bb98c90", "body": "The module is published at - https://forge.puppetlabs.com/avi/puppet/readme", "created": "2015-01-05T18:57:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "Hi, I think we talked about getting this module on the approved list before Jose left.  If you are still interested, please ensure that your module meets the following criteria:  https://forge.puppetlabs.com/approved/criteria.\n\nWhen your module is ready for review, please request a review by submitting a ticket in the MODULES project at tickets.puppetlabs.com\n\nYou can also respond to this ticket and I will make sure it gets prioritized.", "created": "2015-01-28T15:32:00.000000"}, {"author": "557058:45adce50-b203-4c21-ad4e-77356bb98c90", "body": "Hi Alexander/Mahesh, Thanks for getting back!\n\nThe module is ready for review. Can you please take a look and let me know if anything missing? ", "created": "2015-01-28T19:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:45adce50-b203-4c21-ad4e-77356bb98c90], thanks for your submission. While I see the need for an approved module managing avi network devices, this module needs some architectural reworkbefore it's ready to be considered for approved. Here are some tips to get you started:\n* The code that should be published as a module for the forge should only be the the 'avi' directory and its contents. The metadata.json, Modulefile, and README should be moved to be under that directory. Any example usage in the top-level manifests directory should be incorporated into an example in the README.\n* Your module should not require manually editing files under the `files` directory to be able to work. If the module is going to populate a file that needs updating, that file should be a template and any fields the user is expected to update should be available as parameters in the module.\n* Your module should ideally abstract away the commands the user would need to run. It is expected with a module that no code under /etc/puppet/modules/avi would need editing to be able to get the necessary functionality\n* Since this module seems to be managing configuration of a network device, it may make more sense for this module to be written as a series of types and providers to be used with puppet device. There have been a couple of blog posts on managing network devices with puppet device [[1|https://puppetlabs.com/blog/puppet-network-device-management]] [[2|https://puppetlabs.com/blog/managing-f5-big-ip-network-devices-with-puppet]], and two examples of modules that use puppet device are [f5|https://github.com/puppetlabs/puppetlabs-f5] and [aws|https://github.com/puppetlabs/puppetlabs-aws].\n\nI'm going to close this ticket for now, but please resubmit when you've addressed the concerns above. Thanks again.", "created": "2015-04-15T18:45:00.000000"}], "components": ["approved"], "created": "2014-10-29T13:52:00.000000", "creator": "557058:45adce50-b203-4c21-ad4e-77356bb98c90", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f5038f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywyaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14532821750_*|*_6_*:*_1_*:*_0"}], "description": "Avi Module tarball is sent to Jose via email. After launch, the github repo will be hosted at - https://github.com/avinetworks/avi-puppet/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42248", "fixedVersions": [], "id": "42248", "issueType": "Task", "key": "MODULES-1477", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:45adce50-b203-4c21-ad4e-77356bb98c90", "resolution": "Done", "resolutionDate": "2015-04-15T18:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "avinetworks/avi-puppet: review for puppet approved", "timeSpent": "PT0S", "updated": "2015-04-15T18:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "attachments": [], "comments": [{"author": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "body": "facterversion => 2.2.0\nlsbdistcodename => trusty\nlsbdistdescription => Ubuntu 14.04.1 LTS\nkernel => Linux\nkernelmajversion => 3.13\nkernelrelease => 3.13.0-39-generic\nkernelversion => 3.13.0\napt_has_updates => true\napt_package_updates => []\napt_update_last_success => 1414602977\nrubysitedir => /usr/local/lib/site_ruby/1.9.1\nvirtual => xenu", "created": "2014-10-29T14:46:00.000000"}, {"author": "5b9a935aec5ac176314382e2", "body": "I am also seeing this. It looks like apt_updates and the other facts are set by calling /usr/lib/update-notifier/apt-check from the update-notifier package. It doesn't check if tha thet file / package is even installed.", "created": "2014-11-03T19:09:00.000000"}, {"author": "5b9a935aec5ac176314382e2", "body": "I made a PR to fix this here, but I don't think it works with the way the test cases are done: https://github.com/puppetlabs/puppetlabs-apt/pull/381", "created": "2014-11-04T16:01:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "yes I have the same issue on Ubuntu 14.04.1 LTS. if someone need more info about my current environment let me know.\n", "created": "2014-11-11T18:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Newer PR: https://github.com/puppetlabs/puppetlabs-apt/pull/382", "created": "2014-11-12T13:10:00.000000"}, {"author": "557058:01c4c1e9-cd32-4bfd-8dde-dbd8313f86c7", "body": "Thank you, I confirm the fix on Ubuntu 14.04.1", "created": "2015-01-16T09:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "And an even newer PR: https://github.com/puppetlabs/puppetlabs-apt/pull/403", "created": "2015-01-16T11:16:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Linked PRs were merged, so this should be resolved. If this is still an issue, please reopen or resubmit!", "created": "2015-01-26T15:38:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "In the file apt_update_last_success.rb changing this line solved the issuse:\n\n#lastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i\nlastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp')\n\n\n", "created": "2015-02-12T01:57:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "Hi,\n\nI'm getting the same error in Ubuntu 14.04 LTS with version 1.7.0.\nfacter 2.4.1-1\nhiera 1.3.4-1puppetlabs1\npuppet 3.7.4-1puppetlabs1ii\npuppet-common 3.7.4-1puppetlabs1  ", "created": "2015-02-27T01:49:00.000000"}, {"author": "557058:73e6a698-5e48-4eaa-8762-c59b6f14205a", "body": "I've found the problem.\nI was downloading the module from https://forge.puppetlabs.com/ and is not updated with the new bugfixes.\nCan you fix that ?", "created": "2015-02-27T02:00:00.000000"}, {"author": "557058:3c7b6e34-de5c-45e8-86c5-b3529fff42e3", "body": "Still seeing the following errors:\n{code}\n    Could not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer`\n    Could not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\n{code}\n\nI'm using puppetlabs/apt version v1.7.0.\n\nLooks like the PR is in place and the fix has been made to master, but the code hasn't been tagged to a newer version so the Forge Module isn't updating.", "created": "2015-03-08T19:07:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "+1 for a new release :)", "created": "2015-03-09T02:09:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We'll get apt scheduled for a release within the next few weeks.", "created": "2015-03-09T12:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been fixed in master, new release will happen within the next couple of weeks.", "created": "2015-03-09T12:18:00.000000"}], "components": ["apt"], "created": "2014-10-29T11:27:00.000000", "creator": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65e4a55a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywy6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6828595981_*|*_10007_*:*_1_*:*_879701615_*|*_4_*:*_1_*:*_898211679_*|*_5_*:*_2_*:*_5636968075_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58913"}], "description": "{code}\nfacter > /dev/null \n/usr/bin/xenstore-read: couldn't read path vm-data/provider_data/provider\n/usr/bin/xenstore-read: couldn't read path vm-data/provider_data/provider\n/usr/bin/xenstore-read: couldn't read path vm-data/provider_data/provider\nCould not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer\nCould not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\n{code}", "environment": "facterversion => 2.2.0\nlsbdistcodename => trusty\nlsbdistdescription => Ubuntu 14.04.1 LTS\nkernel => Linux\nkernelmajversion => 3.13\nkernelrelease => 3.13.0-39-generic\nkernelversion => 3.13.0\napt_has_updates => true\napt_package_updates => []\napt_update_last_success => 1414602977\nrubysitedir => /usr/local/lib/site_ruby/1.9.1\nvirtual => xenu\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35902", "fixedVersions": [], "id": "35902", "issueType": "Bug", "key": "MODULES-1476", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "resolution": "Fixed", "resolutionDate": "2015-04-12T07:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fact apt_updates and apt_security_updates failes after apt module update from 1.6.0 to 1.7.0", "timeSpent": "PT0S", "updated": "2015-04-12T07:59:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "We only tag when a release has been made, we do have an upcoming release in the next week or so and that should resolve your issue.", "created": "2014-10-30T10:28:00.000000"}], "components": ["vcsrepo"], "created": "2014-10-29T08:04:00.000000", "creator": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b85286e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc6f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4975615_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_90090349"}], "description": "Is it possible to get an updated tag (rollup of patches) for vcsrepo (i.e. post 1.1.0)?  I need the following fix from September:\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/commit/ead1aa855a0a6ff6ca54ffc027c585f0b6dba0f4\n\nCurrently, I have forked the current master branch (for stability), but I prefer to use a tag of the mainstream repo, especially for supported modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38001", "fixedVersions": [], "id": "38001", "issueType": "Task", "key": "MODULES-1475", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fba4c131-aa30-4295-a1e1-8b3f9398190b", "resolution": "Won't Fix", "resolutionDate": "2014-10-30T10:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "New tag for vcsrepo?", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Apache 1.2.0 was released with future parser support.", "created": "2014-11-12T10:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-28T17:48:00.000000", "creator": "999854:030e937e-5866-44e3-bd48-1c85fc7c219e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a5bbf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc7j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4567803_*|*_6_*:*_1_*:*_0_*|*_10013_*:*_1_*:*_1266914803"}], "description": "The apache_version comparison in httpd.conf.erb with the string '2.4' raises an error in puppet 3.7.2 with the future parser. The latest version of the module on github appears to contain a fix for this, but it has not been released yet. It would be nice to release a new version so users can upgrade to puppet 3.7.2 with future parser and still use this module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39073", "fixedVersions": ["wsus 0.1.3"], "id": "39073", "issueType": "Task", "key": "MODULES-1474", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:030e937e-5866-44e3-bd48-1c85fc7c219e", "resolution": "Fixed", "resolutionDate": "2014-11-12T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "current apache release doesn't work with future parser on ", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd] or [~accountid:623a4c3b4a57610068e6782b] please chime in about any thoughts with this being removed and released with >= 3.7 support\n", "created": "2014-10-28T16:30:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "The tricky situation is having a standardlib that works for both 3.7 with future parser and without it while not completely removing the function for those that run without future parser.\n\nSome ideas:\n\n* function 'type' is made conditional on Puppet[:parser] != 'future'\n* a deprecation warning is issued in the 'type' function\n* If it is of value to make the transition to 4x smoother by allowing code to get the same behavior when using future parser, then an additional function could be created with a different name say 'type3x'. Users can then change their code from 'type(...)' to 'type3x(...)' and continue to run on 3x without future parser, and do the transition more slowly.\n* Alternatively, an additional module for backwards compatibility is created and users have to add it for as long as they use functions that are removed in 4x. (i.e. the type3x is added there only, and without a 'type' function in the stdlib module. (A bit overkill for only the 'type' function, but there may be others that we want to treat the same way).\n\n\n", "created": "2014-10-28T17:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/382", "created": "2014-12-15T17:14:00.000000"}, {"author": "623c14e2761efb0069ce0749", "body": "I have tried implenting the supported apache module from forge.puppetlabs.com but get this error \"Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Illegal expression. A Type-Name is unacceptable as function name in a Function Call at /etc/puppet/environments/production/modules/apache/manifests/vhost.pp:367:39 on node wiki\" from the solution it just says\u00a0Remove the function type from stdlib as when we have future parser enabled. how do i do this a bit mmore guidance would be appreciated.", "created": "2018-04-18T09:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "resolving due to\u00a0https://github.com/puppetlabs/puppetlabs-stdlib/pull/382", "created": "2021-06-21T05:48:00.000000"}], "components": ["stdlib"], "created": "2014-10-28T14:35:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12bdcc5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypdnr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1348108_*|*_3_*:*_3_*:*_183321515_*|*_10009_*:*_2_*:*_229252902_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_103330281940_*|*_10004_*:*_2_*:*_100209829881_*|*_10006_*:*_2_*:*_5793544716"}], "description": "Remove the function type from stdlib as when we have future parser enabled it is a reserved keyword 'Error: Illegal expression. A Reserved Word 'type' is unacceptable as function name in a Function Call'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39072", "fixedVersions": [], "id": "39072", "issueType": "Bug", "key": "MODULES-1473", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2021-06-21T05:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove or rename the stdlib type function", "timeSpent": "PT0S", "updated": "2021-06-21T05:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "FWIW we're actually converting EVERYTHING as if they're Mebibytes, Ebibytes, etc, but that's an entirely separate concern.", "created": "2014-10-28T14:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Good catch, merged PR", "created": "2014-11-07T14:43:00.000000"}], "components": [], "created": "2014-10-28T14:20:00.000000", "creator": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30f0eec7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywxiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3318756_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1196863209"}], "description": "to_bytes converts Exabytes as if they're Petabytes.\n\nPR attached.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35901", "fixedVersions": [], "id": "35901", "issueType": "Bug", "key": "MODULES-1472", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "resolution": "Fixed", "resolutionDate": "2014-11-11T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "to_bytes converts EB like PB", "timeSpent": "PT0S", "updated": "2014-11-11T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1059e238-7408-43a1-a611-812a205764b0] so, the feature in the provider is `reject_type`, but the actual parameter in the type is `reject`, so \n\n{noformat}\n  # now possible due to this patch:  \n  # https://puppet.atlassian.net/browse/MODULES-1470\n  firewall { \"00002 reject local traffic not on loopback interface\":\n    iniface     => '! lo',\n    destination => '127.0.0.1/8',\n    action      => 'reject',\n    reject      => 'icmp-port-unreachable',\n  }->\n{noformat}\n\nshould do what you're trying to do", "created": "2015-01-23T12:39:00.000000"}, {"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "Thanks Morgen: \n\nThat did the trick.  But it begs the question whether the documentation might be lacking somehow that I missed that detail.  Will investigate.  \n\nNope.  The version I have installed includes this in the README.md:\n\n* `reject`: When combined with `jump => 'REJECT'`, you can specify a different ICMP response to be sent back to the packet sender. Requires the `reject_type` feature.\n\nGuess that one was on me.  Sorry to have bothered you with that.  \n\nI have applied what I learned to my manifest and tested it on one node already.  It should be rolled out across the cluster within the hour.  \n\nThanks again for the pointer.  \n-- Hugh \n\nAfter applying your advice, I get this: \n\n# iptables-save | grep 'reject-with'\n-A INPUT -d 127.0.0.0/8 ! -i lo -p tcp -m comment --comment \"00002 reject local traffic not on loopback interface\" -j REJECT --reject-with icmp-port-unreachable\n-A INPUT -m comment --comment \"65535 reject all other traffic\" -j REJECT --reject-with icmp-port-unreachable\n", "created": "2015-01-23T13:14:00.000000"}], "components": ["firewall"], "created": "2014-10-28T10:25:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28476ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywx7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7528426668_*|*_6_*:*_1_*:*_0"}], "description": "Including this attribute: firewall {'1 some rule': reject_type => 'icmp-port-unreachable', } throws this error: 'Error 400 on SERVER: Invalid parameter       reject_type on Firewall[00002 reject local traffic not on loopback interface] at . . . iptables/manifests/pre.pp:26'.  \n\nAlthough that attribute is documented in the provider, I did not see any code to explicitly implement it, but perhaps that should be unnecessary; not sure. \n\n{code}\n  # now possible due to this patch:  \n  # https://puppet.atlassian.net/browse/MODULES-1470\n  firewall { \"00002 reject local traffic not on loopback interface\":\n        iniface => '! lo',\n    destination => '127.0.0.1/8',\n         action => 'reject',\n    reject_type => 'icmp-port-unreachable',\n  }->\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41211", "fixedVersions": [], "id": "41211", "issueType": "Bug", "key": "MODULES-1471", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Done", "resolutionDate": "2015-01-23T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error 400 on SERVER: Invalid parameter reject_type on Firewall[]", "timeSpent": "PT0S", "updated": "2015-01-23T13:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1059e238-7408-43a1-a611-812a205764b0", "attachments": [], "comments": [{"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "This patch was successfully tested in my own environment.  \n\nI did not run this through any regression tests, so am unsure whether I broke something else.  \n\nApparently that rule_to_hash method is in play to already do the right thing in terms of \nreordering the tokens to put the negation in front of the -i or -o switch.  \n\nOnly thing required was to munge the data validation regex a bit so this notation was not rejected.  See line 424 in firewall/lib/puppet/type/firewall.rb.  \n\n{code}\n  # Interface specific matching properties\n  newproperty(:iniface, :required_features => :interface_match) do\n    desc <<-EOS\n-       Input interface to filter on.\n+      Input interface to filter on.  To negate the match try this:\n+\n+            iniface => ! lo,\n+\n    EOS\n-    newvalues(/^[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n+    newvalues(/^!?\\s?[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n  end\n\n  newproperty(:outiface, :required_features => :interface_match) do\n    desc <<-EOS\n-      Output interface to filter on.\n+      Output interface to filter on.  To negate the match try this:\n+\n+            outiface => ! lo,\n+\n    EOS\n-    newvalues(/^[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n+    newvalues(/^!?\\s?[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n  end\n{code}\n", "created": "2014-10-28T08:51:00.000000"}, {"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "This should resolve this issue:\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/433 \n", "created": "2014-11-10T11:41:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1059e238-7408-43a1-a611-812a205764b0] I've commented on the PR", "created": "2014-11-21T16:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged, should be released within the next couple of weeks!", "created": "2014-12-03T10:50:00.000000"}], "components": ["firewall"], "created": "2014-10-28T07:32:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55f6d12e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywx4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1141737753_*|*_10009_*:*_1_*:*_1984102217_*|*_5_*:*_1_*:*_0"}], "description": "Rather than get this error:  \nInvalid value \"! docker0\". Valid values match /^[a-zA-Z0-9\\-\\._\\+\\:]+$/. \n\nI want the puppetlabs/firewall module to support negated -i or -o arguments to an iptables command.  \n\nThere is an existing model in firewall/lib/puppet/provider/firewall/iptables.rb \nfor negating a -d or -s address or domain used as an argument to the iptables command.  It uses a regex substitution like so:\n\n{code}\n219:    # we do a similar thing for negated address masks (source and destination).\n220-    values = values.sub(/(-\\S+) (!)\\s?(\\S*)/,'\\1 \"\\2 \\3\"')\n221-    # the actual rule will have the ! mark before the option.  \n222-    values = values.sub(/(!)\\s*(-\\S+)\\s*(\\S*)/, '\\2 \"\\1 \\3\"')\n{code}\n\nSomething similar would likely suffice for manipulating the iniface and outiface parameters for an interface (-i or -o) argument.  \n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41210", "fixedVersions": [], "id": "41210", "issueType": "Bug", "key": "MODULES-1470", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Fixed", "resolutionDate": "2014-12-03T10:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/firewall should support negated interface arguments on a rule", "timeSpent": "PT0S", "updated": "2014-12-03T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1059e238-7408-43a1-a611-812a205764b0", "attachments": [], "comments": [{"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "This should resolve this issue:\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/433 \n", "created": "2014-11-10T11:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1059e238-7408-43a1-a611-812a205764b0] I've commented on the PR", "created": "2014-11-21T16:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fix merged, should be released in the next couple of weeks", "created": "2014-12-03T11:38:00.000000"}], "components": ["firewall"], "created": "2014-10-27T22:29:00.000000", "creator": "557058:1059e238-7408-43a1-a611-812a205764b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66acfa3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywx3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41037832_*|*_10009_*:*_1_*:*_1986984865_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1133333190"}], "description": "An interface alias permits one to attach multiple public IP's to a physical network interface.  They come in this form:  'the0:0', 'eth0:1', etc.  \n\nCurrently the use of an interface alias is prevented by a data validation regex which prohibits the use of a colon.  This patch should resolve that.  Though I am not yet sure what other changes might be required.  I'm testing this now.  \n\nfirewall/lib/puppet/type/firewall.rb starting at line 424\n\n{code}\n  # Interface specific matching properties\n  newproperty(:iniface, :required_features => :interface_match) do\n    desc <<-EOS\n      Input interface to filter on.\n    EOS\n-    newvalues(/^[a-zA-Z0-9\\-\\._\\+]+$/)\n+    newvalues(/^[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n  end\n\n  newproperty(:outiface, :required_features => :interface_match) do\n    desc <<-EOS\n      Output interface to filter on.\n    EOS\n-    newvalues(/^[a-zA-Z0-9\\-\\._\\+]+$/)\n+    newvalues(/^[a-zA-Z0-9\\-\\._\\+\\:]+$/)\n  end\n{code}\n\nMy preliminary test of this patch yields:\n\n{code}\n-A FORWARD -i docker0 -o eth0 -p tcp -m comment --comment \"00100 accept docker0 to eth0 FORWARD traffic\" -j ACCEPT\n-A FORWARD -i docker0 -o eth0:0 -p tcp -m comment --comment \"00100 accept docker0 to eth0:0 FORWARD traffic\" -j ACCEPT\n-A FORWARD -i eth0 -o docker0 -p tcp -m comment --comment \"00100 accept eth0 to docker0 FORWARD traffic\" -j ACCEPT\n-A FORWARD -i eth0:0 -o docker0 -p tcp -m comment --comment \"00100 accept eth0:0 to docker0 FORWARD traffic\" -j ACCEPT\n{code}\n\nwhich appears to be successful.  Not sure what issues I may yet run in to.  ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35900", "fixedVersions": [], "id": "35900", "issueType": "New Feature", "key": "MODULES-1469", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1059e238-7408-43a1-a611-812a205764b0", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/firewall should support iniface/outiface use of an interface alias", "timeSpent": "PT0S", "updated": "2014-12-03T11:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "bump", "created": "2015-01-13T13:11:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Do'h, sorry [~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058] -- I didn't see this come in so it lacked the approved component we use for our reviews. ", "created": "2015-01-20T10:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058],\n\nThanks for your submission! There are a number of things we'd like to see updated before this module is ready for approval.\n* It's really great that your module is agnostic on getting java, a database, and a web proxy set up, but it would be helpful if there could be an example of getting everything set up under tests.\n* We prefer to not see `if ! defined()` blocks (https://github.com/mkrakowitzer/puppet-stash/blob/master/manifests/install.pp#L49). It's better for a module to be explicit about what it's managing, so adding a parameter for whether or not to manage a given package would be preferred.\n* Your pattern in `params.pp` (https://github.com/mkrakowitzer/puppet-stash/blob/master/manifests/params.pp#L6) is a little unusual, it might be better to update it to be something like `case \"${::osfamily}\"` and then have another case (or if/else) under `RedHat`.\n* From your changelog it looks like you added a feature in a Z release. It's important that approved modules follow SemVer, so that should've been a Y release.\n\nLet us know if you have any questions or when you've uploaded a new release addressing these comments. Thanks!", "created": "2015-02-17T11:27:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Hi Morgan\n\nThank you for the review. Its great to get this kind of feedback.\n\nI am not sure what you mean by \"it would be helpful if there could be an example of getting everything set up under tests.\" If you could please give me more detail on what you are expecting?\n\nI have made the recommended changes for points 2 and 3 and will release 1.2.0 when I get clarity on the above.\n\nRe semver, I will rectify this in future, I had a slight misunderstanding of the requirements of semver.\n\nKind Regards\nMerritt.", "created": "2015-02-20T03:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058],\n\nWhen we were testing the module we didn't know how to get everything set up, so we had a hard time verifying functionality. We're encouraging module developers to have example usage published under a `tests` or `examples` directory in the module to give examples of common use-cases (and including set-up steps that are not and do not belong in the module). One example is https://github.com/puppetlabs/puppetlabs-tomcat/blob/master/examples/jsvc_install_from_source.pp.\n\nThanks,\nMorgan", "created": "2015-02-24T10:30:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Thanks for clarifying, I have added some basic examples.\n\nI have released 1.2.0. Please check it out and let me know if you have any additional concerns. ", "created": "2015-02-24T14:31:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] \n\nI\u2019m not to sure how well this puppet approved process is working. It's roughly about 5 months now I have been waiting for a thumbs up or down. I really don\u2019t mind if my module gets rejected for whatever reason, after all you are the gatekeepers and must ensure it meets your standards. What I do feel is a little unfair is this constant state of limbo, I really have tried to be patient. End rant.\n\nOn a more positive note, I have deprecated the above namespace. The module has been moved to the puppet-community name space (https://forge.puppetlabs.com/puppet/stash). Should I resubmit this for review or can it go through the review process under this ticket?\n\nKind Regards\nMerritt\n\n", "created": "2015-03-22T07:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058],\n\nApologies that I missed your previous update on this ticket, it slipped through my inbox :\\\n\nWe can re-review this tomorrow in the puppet-community namespace. Thanks for your patience, and sorry again.", "created": "2015-03-23T17:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:8a143d5d-8214-422d-9972-04c2e2082058] we've approved this module!", "created": "2015-03-25T10:13:00.000000"}, {"author": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "body": "Thank you.\n\nSorry for being such a pain :)", "created": "2015-03-25T11:15:00.000000"}], "components": ["approved"], "created": "2014-10-26T14:27:00.000000", "creator": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56c2eda1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywwcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8025811113_*|*_3_*:*_2_*:*_1982772562_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2953984628"}], "description": "Please review for puppet approved\nhttps://forge.puppetlabs.com/puppet/stash", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38000", "fixedVersions": [], "id": "38000", "issueType": "Bug", "key": "MODULES-1467", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8a143d5d-8214-422d-9972-04c2e2082058", "resolution": "Fixed", "resolutionDate": "2015-03-25T15:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet/stash - review for puppet approved", "timeSpent": "PT0S", "updated": "2015-03-25T15:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The parse order is not something that can be controlled from the module, so as you mentioned it is entirely up to the user to re-order parsing and/or use hiera to avoid the issue.", "created": "2017-02-02T10:41:00.000000"}], "components": ["postgresql"], "created": "2014-10-26T11:28:00.000000", "creator": "557058:bcf02b16-fae9-4e6a-b4c3-8683301ecfed", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1843e9e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywwcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34550659_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_71678214836"}], "description": "The puppetlabs-postgresql module has a postgresql::globals class, which can be used to override parameters in postgresql::params.  \n\nUsing the postgresql::globals class as recommended in the README creates a compile order dependency however if multiple classes which inherit from postgresql::globals are instantiated.\n\nE.g. this fails:\n\n    class role_client {\n      class { 'postgresql::client: }\n    }\n\n    class role_server {\n      class { 'postgresql::globals':\n        version => 9.3,\n      }->\n      class { 'postgresql::server': }\n    }\nIn practice role_client androle_server are likely to be defined in different files, but if the compilation order is as above it will fail, complaining about redefinition of the postgresql::globals class.\n\nThe globals class is unnecessary with puppet 3.x as the parameters of postgresql::params can be overridden via hiera.  Using hiera with Puppet 2.7 does not give this functionality though, unless there are explicit calls to hiera to look for parameter overrides.\n\n", "environment": "Debian 6 and 7\nPuppet 2.7\npuppetlabs-postgresql 4.0.0 (latest from forge)\nhiera", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "36903", "fixedVersions": [], "id": "36903", "issueType": "Bug", "key": "MODULES-1466", "labels": ["module", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bcf02b16-fae9-4e6a-b4c3-8683301ecfed", "resolution": "Won't Fix", "resolutionDate": "2017-02-02T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql module: Dependency issues when setting globals", "timeSpent": "PT0S", "updated": "2017-02-02T10:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0eef1c7f6a007049e6c6", "body": "It seems the pull request is stalled. In the meantime, a workaround:\n\n{code:puppet}\n  apache::custom_config { 'Online Certificate Status Protocol stapling':\n    content => \"  SSLUseStapling on\\n  SSLStaplingCache 'shmcb:logs/stapling-cache(150000)'\",\n  }\n{code}", "created": "2015-06-25T08:32:00.000000"}, {"author": "623e76e494742a00683f7d6a", "body": "OCSP Stapling has become a hot topic for us with the recent Dell eRootCert \"SuperFish 2.0\" vulernability.  I was happy to see there was already an open issue for it for puppetlabs-apache, but I see the original pull was auto-closed because of lack of progress.\n\nWhat needs to happen to get this issue moving forward again?", "created": "2015-11-24T14:12:00.000000"}, {"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "I'd also like to see support for OSCP stapling added.", "created": "2015-12-30T18:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "SSL stapling is added as part of https://github.com/puppetlabs/puppetlabs-apache/pull/1561 and appears to satisfy this ticket.", "created": "2017-05-24T16:26:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-25T22:55:00.000000", "creator": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ffcd5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywwcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79760428_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_81285697366"}], "description": "We want to ensure our SSL configuration using Apache is as secure as possible and following many well known best practices, including the Mozilla recommended configuration at https://wiki.mozilla.org/Security/Server_Side_TLS#Apache\n\nWe are using Apache 2.4, which supports OCSP stapling but cannot currently be configured with the Apache puppet module as it requires a server level setting (we can't work with just a custom_fragment in a vhost).\n\nAn initial PR is located at https://github.com/puppetlabs/puppetlabs-apache/pull/907 which is awaiting feedback regarding whether this is the right path to be going down.\n\nApache versions 2.3.3 and later support OCSP stapling and should possibly be considered to be enabled for a default configuration if SSL support is enabled for the server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34820", "fixedVersions": [], "id": "34820", "issueType": "Improvement", "key": "MODULES-1465", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "resolution": "Fixed", "resolutionDate": "2017-05-24T16:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add SSL OCSP Stapling Support to the Apache module", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "5b08c45031fcef2607e2a8be", "body": "Any updates here?", "created": "2015-06-16T00:27:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Apologies for the delay, \n\nunfortunately we have already approved a module that does this. https://forge.puppetlabs.com/arioch/redis \nOur current policy is to not approve 2 modules that do the same thing.\n\nsorry \nTP", "created": "2015-11-04T09:14:00.000000"}], "components": ["approved"], "created": "2014-10-25T16:07:00.000000", "creator": "5b08c45031fcef2607e2a8be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58ca4db5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywwbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2515579237_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_29863257893"}], "description": "I would like to apply my Redis module for puppet approved.\n\nIt has +15000 downloads from Forge, ~70 commits, 14 contributors, 13 releases and Travis integration.\n\nhttps://forge.puppetlabs.com/fsalum/redis\n\nLet me know if any changes are required as I have a few other modules I'd like to ask for review as well.\n\nThanks,\nFelipe", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40041", "fixedVersions": [], "id": "40041", "issueType": "Task", "key": "MODULES-1464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b08c45031fcef2607e2a8be", "resolution": "Won't Do", "resolutionDate": "2015-11-04T09:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fsalum/redis : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-11-04T09:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:5b08c45031fcef2607e2a8be],\n\nSo, in general this module looks good. I think the only update we'd like to see is you have a few instances of misaligned `=>`.\n\n{noformat}\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 66\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 67\nmanifests/server.pp - WARNING: indentation of => is not properly aligned on line 68\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 60\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 61\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 62\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 97\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 98\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 99\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 100\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 101\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 102\nmanifests/server/linux.pp - WARNING: indentation of => is not properly aligned on line 103\n{noformat}\n\nIf you can get those updated and publish a new release with a fix we should be able to approve this!", "created": "2015-01-27T11:15:00.000000"}, {"author": "5b08c45031fcef2607e2a8be", "body": "Thanks for the comments [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab].\n\nI uploaded version 4.0.4 to the forge with the fixes.", "created": "2015-01-27T11:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:5b08c45031fcef2607e2a8be],\n\nThis mostly looks good, although it looks like you didn't quite follow SemVer with your last release (you added a new feature/parameter in a Z release, but that should've been a Y release).  We're ok approving the module now, but please try to follow SemVer (http://semver.org) for future releases.\n\nThanks!", "created": "2015-02-10T12:28:00.000000"}, {"author": "5b08c45031fcef2607e2a8be", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nThat's completely true. Sorry about that I wasn't very familiar with SemVer. I will start following it.", "created": "2015-02-10T12:44:00.000000"}], "components": ["approved"], "created": "2014-10-25T15:39:00.000000", "creator": "5b08c45031fcef2607e2a8be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5368c803"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywwb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5001330048_*|*_3_*:*_2_*:*_1305718532_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1214010139_*|*_10006_*:*_1_*:*_1803690124"}], "description": "I would like to apply my Newrelic module for puppet approved.\n\nIt has +6000 downloads from Forge, ~50 commits, 5 contributors, 8 releases and Travis integration.\n\nhttps://forge.puppetlabs.com/fsalum/newrelic\n\nLet me know if any changes are required as I have a few other modules I'd like to ask for review as well.\n\nThanks,\nFelipe\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39069", "fixedVersions": [], "id": "39069", "issueType": "Task", "key": "MODULES-1463", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b08c45031fcef2607e2a8be", "resolution": "Fixed", "resolutionDate": "2015-02-10T12:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fsalum/newrelic : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-02-10T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "0.1.0 published/tagged", "created": "2014-10-28T12:18:00.000000"}], "components": [], "created": "2014-10-24T12:18:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70d2edce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqapb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_689146_*|*_3_*:*_1_*:*_529988_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_344404627"}], "description": "The pe_gem module has its first PR merged to add install_options like the original gem provider. (See MODULES-1460)\n\nNow it needs a release.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39152", "fixedVersions": ["wsus 0.1.3"], "id": "39152", "issueType": "Task", "key": "MODULES-1462", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-10-28T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release puppetlabs-pe_gem", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:63d4062f69c7ae3958d276ed] [~accountid:557058:32db392f-020e-4db0-9049-e89c6555d277] Heads up...", "created": "2014-10-24T10:08:00.000000"}, {"author": "636bef2a4bca78179baab833", "body": "I just got a notification from Github that [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] merged my pull request.\n\nWhat's the process for getting the new version of the module built and uploaded to the forge?", "created": "2014-10-24T12:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I just created MODULES-1462 for doing a release. Thanks!", "created": "2014-10-24T12:18:00.000000"}], "components": [], "created": "2014-10-24T10:01:00.000000", "creator": "636bef2a4bca78179baab833", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64f24295"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyww0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8213807_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-pe_gem module does not include the ability to use the install_options resource, which the standard gem provider has. It looks like this is due to the feature not being declared in the code. I've fixed that and have tested it successfully on PE 3.3.2. I have created a pull request over on Github where the fix is ready to be included.", "environment": "PE 3.3.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39151", "fixedVersions": [], "id": "39151", "issueType": "Bug", "key": "MODULES-1460", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bef2a4bca78179baab833", "resolution": "Fixed", "resolutionDate": "2014-10-24T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pe_gem does not use install_options resource", "timeSpent": "PT0S", "updated": "2014-10-24T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "60", "aggregatetimeoriginalestimate": "60", "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Waiting on PR from community.", "created": "2014-11-11T15:43:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[PR 31 | https://github.com/puppetlabs/puppetlabs-activemq/pull/31] Awaiting community feedback.", "created": "2014-11-17T23:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-11-18T05:08:00.000000"}, {"author": "70121:a1512fce-523b-4d6d-8a57-7dc42d11f681", "body": "The new version is still not working on my systems I have set several flags to get the real values of the variables used on the if comparison:\n  if $::osfamily == 'RedHat' and ($version == 'present' or versioncmp($version, '5.9') < 0)\n\nRunning puppet agent -t  the first time shows the following input:\n\n\"\nNotice: osfamily is RedHat\nNotice: /Stage[main]/Activemq::Packages/Notify[osfamily is RedHat]/message: defined 'message' as 'osfamily is RedHat'\nNotice: versioncmp is 1\nNotice: /Stage[main]/Activemq::Packages/Notify[versioncmp is 1]/message: defined 'message' as 'versioncmp is 1'\nNotice: version is present\nNotice: /Stage[main]/Activemq::Packages/Notify[version is present]/message: defined 'message' as 'version is present'\nNotice: /Stage[main]/Activemq::Packages/File[/etc/init.d/activemq]/ensure: defined content as '{md5}2ef6e10bd6560e7bc4d4159342\n7269d2'\nNotice: /Stage[main]/Activemq::Packages/Package[activemq]/ensure: created\n\"\nIt always enters in the if condition overwriting the /etc/init.d/activemq script even with the values\nosfamily is RedHat\nversioncmp is 1\nversion is present\n", "created": "2014-11-25T10:12:00.000000"}, {"author": "70121:a1512fce-523b-4d6d-8a57-7dc42d11f681", "body": "Finally adding the activemq::version: 5.9.1-1.el6 on my hiera definition i get the expected result", "created": "2014-11-28T03:54:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:a1512fce-523b-4d6d-8a57-7dc42d11f681] Are you happy with this solution now or would you like to see some additional work?\n\nThanks!", "created": "2014-12-03T16:44:00.000000"}, {"author": "70121:a1512fce-523b-4d6d-8a57-7dc42d11f681", "body": "It is ok for me.\n\nThank you", "created": "2014-12-04T01:26:00.000000"}, {"author": "623c134d7910a200718b951b", "body": "It doesn't work for me on rhel 6.6, activemq-5.9.1-2.el6.noarch, puppetlabs-activemq module 0.4.0 from github, puppet-3.7.4-1.el6.noarch.\n\nThe service won't start. It complains:\n\n{quote}FATAL  | wrapper  | Unable to open configuration file: /usr/share/activemq/conf/activemq-wrapper.conf (No such file or directory){quote}\n\nwhere as if I manually replace the init file back to the original version from the rpm package, it starts:\n{quote}\ncp /etc/activemq-save/activemq.init /etc/init.d/activemq\nservice activemq start                                                                \nINFO: Loading '/etc/sysconfig/activemq'\nINFO: Using java 'java'\nINFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details\nINFO: changing to user 'activemq' to invoke java\nINFO: pidfile created : '/var/run/activemq/activemq.pid' (pid '947')\n{quote}\n", "created": "2015-06-11T23:45:00.000000"}, {"author": "623c134d7910a200718b951b", "body": "also, this is missing the dependency tanukiwrapper:\nthis is how i have it in manifest\n\n{quote}\n  package { 'tanukiwrapper': ensure => installed } ->\n  class { '::activemq':\n    ensure                  => 'running',\n    mq_broker_name          => $::fqdn,\n    mq_admin_username       => 'admin',\n    mq_admin_password       => 'asdf',\n    mq_cluster_username     => 'mcollective',\n    mq_cluster_password     => 'asdf',\n    webconsole              => false,\n  }\n{quote}\n", "created": "2015-06-11T23:55:00.000000"}, {"author": "623c134d7910a200718b951b", "body": "After I commented out the part that writes activemq init from template, the activemq starts. I also can now remove the tanukiwrapper package from system, and puppet manifests. And activemq starts. The template is bad for 5.9.1-2 activemq.", "created": "2015-06-12T00:23:00.000000"}, {"author": "623c134d7910a200718b951b", "body": "ah, sorry about this, it works afterall, my bad. I didn't realize I need to pass the module the activemq rpm version myself. Thanks for _rc in irc clearing this out. All good now.", "created": "2015-06-12T03:42:00.000000"}, {"author": "623c134d7910a200718b951b", "body": "Sorry, I should've never re-opened this. User error.", "created": "2015-06-12T03:43:00.000000"}], "components": ["activemq"], "created": "2014-10-24T08:26:00.000000", "creator": "623c14dba9575800695ace77", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6904af9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypi7z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_2205064786_*|*_3_*:*_1_*:*_395485673_*|*_10009_*:*_1_*:*_20282599_*|*_5_*:*_3_*:*_16645762988_*|*_10004_*:*_1_*:*_150948373_*|*_10006_*:*_1_*:*_523853676"}], "description": "The puppetlabs-activemq module overwrites the init script from the activemq package in the puppetlabs yum repository.\n\nThe package has been re-factored to no longer use tanukiwrapper. The init script inserted by pupptlabs-activemq renders the software non-functional as it expects the tanukiwrapper-based configuration.\n\nThe init script is in any case an anachronism and does not need to be managed by the module so it should be immediately removed.\n\nResolution in this pull request:\nhttps://github.com/puppetlabs/puppetlabs-activemq/pull/29", "environment": "EL6", "epicLinkSummary": null, "estimate": "PT60S", "externalId": "43308", "fixedVersions": [], "id": "43308", "issueType": "Bug", "key": "MODULES-1459", "labels": ["puppetlabs-activemq"], "originalEstimate": "PT60S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c14dba9575800695ace77", "resolution": "Fixed", "resolutionDate": "2015-06-12T03:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "activemq unusable due to overwriting init script", "timeSpent": "PT0S", "updated": "2015-06-12T03:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Can you provide an adequate manifest only example to prove this, without an ENC? What I mean is, reproduce in your site.pp or equivalent and show us this code please.", "created": "2014-10-24T09:06:00.000000"}, {"author": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "body": "{code:title=site.pp}\nnode 'XXX' {\n  class { 'puppetdb': }\n  class { 'puppetdb::master::config':\n    puppet_service_name => 'httpd',\n  }\n}\n{code}", "created": "2014-10-24T09:23:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Huh, thats weird, when I tried to replicate I get a very different error from postgresql:\n\n{code}\nroot@puppetdb1:/etc/puppet/manifests# puppet agent -t --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: This Type-Name is not productive. A non productive construct may only be placed last in a block/sequence at /etc/puppet/modules/postgresql/manifests/server/database.pp:73:3 on node puppetdb1.vm\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-10-24T09:53:00.000000"}, {"author": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "body": "Yes, that's a bug in the 4.0.0 version of the postgresql module with the future parser. The fix is pushed to the master branch already.\nhttps://github.com/puppetlabs/puppetlabs-postgresql/commit/289de739c3c92e58652529456a4c8cff5fb2eecd\n\nI applied the change manually to get around this.", "created": "2014-10-24T09:57:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Oh good to know they have fixed that in upstream, that was my primary concern.\n\nSo in regards to your issue, the bad news is I can't immediately replicate the problem on my reasonably clean machine:\n\n{code}\nroot@puppetdb1:/etc/puppet/manifests# cat /etc/puppet/routes.yaml\n---\nmaster:\n  facts:\n    terminus: puppetdb\n    cache: yaml\nroot@puppetdb1:/etc/puppet/manifests# cat /etc/puppet/puppet.conf\n[main]\nparser=future\nlogdir=/var/log/puppet\nvardir=/var/lib/puppet\nssldir=/var/lib/puppet/ssl\nrundir=/var/run/puppet\nfactpath=$vardir/lib/facter\nusecacheonfailure=true\nuse_cached_catalog = false\nstringify_facts = false\n\n[agent]\nreport = true\n\n[master]\nssl_client_header = SSL_CLIENT_S_DN\nssl_client_verify_header = SSL_CLIENT_VERIFY\nstoreconfigs = true\nstoreconfigs_backend = puppetdb\nreports = store,puppetdb\ntrusted_node_data = true\nroot@puppetdb1:/etc/puppet/manifests# cat /etc/puppet/manifests/site.pp\nnode 'pg1.vm' {\n  class { 'postgresql::server':\n    pg_hba_conf_defaults => true,\n    listen_addresses => '*',\n    ip_mask_allow_all_users => '0.0.0.0/0',\n  }\n\n}\n\nnode 'pg2.vm' {\n  class { 'postgresql::server':\n    ip_mask_allow_all_users => '0.0.0.0/0',\n    listen_addresses => '*',\n  }\n}\n\nnode 'puppetdb1.vm' {\n  class { 'puppetdb': }\n  class { 'puppetdb::master::config':\n    puppet_service_name => 'apache2',\n  }\n}\n\nroot@puppetdb1:/etc/puppet/manifests# puppet agent -t --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for puppetdb1.vm\nInfo: Applying configuration version '1414068832'\nNotice: /Stage[main]/Puppetdb::Database::Postgresql/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Database_grant[GRANT puppetdb - all - puppetdb]/Postgresql::Server::Grant[database:GRANT puppetdb - all - puppetdb]/Postgresql_psql[GRANT ALL ON DATABASE \"puppetdb\" TO \"puppetdb\"]/command: current_value notrun, should be GRANT ALL ON DATABASE \"puppetdb\" TO \"puppetdb\" (noop)\nNotice: Postgresql::Server::Grant[database:GRANT puppetdb - all - puppetdb]: Would have triggered 'refresh' from 1 events\nNotice: Postgresql::Server::Database_grant[GRANT puppetdb - all - puppetdb]: Would have triggered 'refresh' from 1 events\nNotice: Postgresql::Server::Db[puppetdb]: Would have triggered 'refresh' from 1 events\nNotice: Class[Puppetdb::Database::Postgresql]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_report_ttl]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_subname]/value: current_value //pg1.vm:5432/puppetdb, should be //localhost:5432/puppetdb (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_pgs]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_conn_keep_alive]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_node_ttl]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_conn_lifetime]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_node_purge_ttl]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Server::Database_ini/Ini_setting[puppetdb_conn_max_age]/ensure: current_value absent, should be present (noop)\nNotice: Class[Puppetdb::Server::Database_ini]: Would have triggered 'refresh' from 8 events\nInfo: Class[Puppetdb::Server::Database_ini]: Scheduling refresh of Service[puppetdb]\nNotice: /Stage[main]/Puppetdb::Server::Jetty_ini/Ini_setting[puppetdb_host]/value: current_value 0.0.0.0, should be localhost (noop)\nNotice: /Stage[main]/Puppetdb::Server::Jetty_ini/Ini_setting[puppetdb_sslhost]/value: current_value 0.0.0.0, should be puppetdb1.vm (noop)\nNotice: Class[Puppetdb::Server::Jetty_ini]: Would have triggered 'refresh' from 2 events\nInfo: Class[Puppetdb::Server::Jetty_ini]: Scheduling refresh of Service[puppetdb]\nNotice: /Stage[main]/Puppetdb::Server/Service[puppetdb]: Would have triggered 'refresh' from 2 events\nNotice: Class[Puppetdb::Server]: Would have triggered 'refresh' from 1 events\nNotice: /Stage[main]/Puppetdb::Master::Routes/File[/etc/puppet/routes.yaml]/content:\n--- /etc/puppet/routes.yaml\t2014-10-13 09:18:10.703427710 +0100\n+++ /tmp/puppet-file20141023-28907-4u1wsj\t2014-10-23 13:55:05.687206880 +0100\n@@ -1,5 +1,7 @@\n----\n-master:\n-  facts:\n-    terminus: puppetdb\n-    cache: yaml\n+# This file was automatically generated by the puppetdb module.\n+\n+---\n+  master:\n+    facts:\n+      terminus: puppetdb\n+      cache: yaml\n\nNotice: /Stage[main]/Puppetdb::Master::Routes/File[/etc/puppet/routes.yaml]/content: current_value {md5}40e90c3b76897dc3c90253357ff8f9c5, should be {md5}e5e2ebbc79bc6560bd71c9a86308038a (noop)\nNotice: Class[Puppetdb::Master::Routes]: Would have triggered 'refresh' from 1 events\nInfo: Class[Puppetdb::Master::Routes]: Scheduling refresh of Service[apache2]\nNotice: /Stage[main]/Puppetdb::Master::Puppetdb_conf/Ini_setting[soft_write_failure]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Puppetdb::Master::Puppetdb_conf/Ini_setting[puppetdbserver]/value: current_value puppet, should be puppetdb1.vm (noop)\nNotice: Class[Puppetdb::Master::Puppetdb_conf]: Would have triggered 'refresh' from 2 events\nInfo: Class[Puppetdb::Master::Puppetdb_conf]: Scheduling refresh of Service[apache2]\nNotice: /Stage[main]/Puppetdb::Master::Config/Service[apache2]: Would have triggered 'refresh' from 2 events\nNotice: Class[Puppetdb::Master::Config]: Would have triggered 'refresh' from 1 events\nNotice: Stage[main]: Would have triggered 'refresh' from 7 events\nNotice: Finished catalog run in 1.76 seconds\nroot@puppetdb1:/etc/puppet/manifests# dpkg -l | grep puppet\nii  facter                             2.2.0-1puppetlabs1            all          Ruby module for collecting simple facts about a host operating system\nii  hiera                              1.3.4-1puppetlabs1            all          A simple pluggable Hierarchical Database.\nii  puppet                             3.7.2-1puppetlabs1            all          Centralized configuration management - agent startup and compatibility scripts\nii  puppet-common                      3.7.2-1puppetlabs1            all          Centralized configuration management\nii  puppetdb                           2.2.2-1puppetlabs1            all          PuppetDB Centralized Storage.\nii  puppetdb-terminus                  2.2.2-1puppetlabs1            all          Connect Puppet to PuppetDB by setting up a terminus for PuppetDB.\nii  puppetlabs-release                 1.0-11                        all          \"Package to install Puppet Labs gpg key and apt repo\"\nii  puppetmaster-common                3.7.2-1puppetlabs1            all          Puppet master common scripts\nii  puppetmaster-passenger             3.7.2-1puppetlabs1            all          Centralised configuration management - master setup to run under mod passenger\nii  ruby-rgen                          0.6.5-1puppetlabs1            all          A framework supporting Model Driven Software Development (MDSD)\n{code}\n\nIs there anything that you can provide me beyond this with that might help me replicate this issue? Have you proven this issue yourself on a clean machine?", "created": "2014-10-24T10:10:00.000000"}, {"author": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "body": "I was just able to reproduce with the vagrant puppetlabs/centos-6.5-64-nocm box. I deployed it, installed puppet/puppet-server 3.7.2. Installed the puppetlabs/puppetdb modules, applied the fix to the postgresql module, and reproduced it. I notice your test box appears to be Debian based (dpkg), whereas I'm using RHEL/CentOS.\n\n{code}\n[root@localhost manifests]# cat site.pp\n\nnode 'localhost.corp.microstrategy.com' {\n  class { 'puppetdb': }\n  class { 'puppetdb::master::config': }\n}\n\n[root@localhost manifests]# cat /etc/puppet/puppet.conf\n[main]\n    # The Puppet log directory.\n    # The default value is '$vardir/log'.\n    logdir = /var/log/puppet\n\n    # Where Puppet PID files are kept.\n    # The default value is '$vardir/run'.\n    rundir = /var/run/puppet\n\n    # Where SSL certificates are kept.\n    # The default value is '$confdir/ssl'.\n    ssldir = $vardir/ssl\n\n[agent]\n    # The file in which puppetd stores a list of the classes\n    # associated with the retrieved configuratiion.  Can be loaded in\n    # the separate ``puppet`` executable using the ``--loadclasses``\n    # option.\n    # The default value is '$confdir/classes.txt'.\n    classfile = $vardir/classes.txt\n\n    # Where puppetd caches the local configuration.  An\n    # extension indicating the cache format is added automatically.\n    # The default value is '$confdir/localconfig'.\n    localconfig = $vardir/localconfig\n\n[master]\n    parser = future\n\n[root@localhost manifests]# puppet module list\n/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-apt (v1.6.0)\n\u251c\u2500\u2500 puppetlabs-concat (v1.1.1)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.1.3)\n\u251c\u2500\u2500 puppetlabs-inifile (v1.1.4)\n\u251c\u2500\u2500 puppetlabs-postgresql (v4.0.0)\n\u251c\u2500\u2500 puppetlabs-puppetdb (v4.0.0)\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.3.2)\n/usr/share/puppet/modules (no modules installed)\n\n[root@localhost manifests]# puppet agent -t --noop\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[validate postgres connection for localhost/puppetdb] is already declared in file /etc/puppet/modules/postgresql/manifests/validate_db_connection.pp:51", "created": "2014-10-24T11:13:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Can you supply me with the exact Vagrantfile as well, so I can be lazy?", "created": "2014-10-24T11:26:00.000000"}, {"author": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "body": "{code}\nbkane_local$ vagrant init puppetlabs/centos-6.5-64-nocm\nbkane_local$ vagrant box add puppetlabs/centos-6.5-64-nocm https://vagrantcloud.com/puppetlabs/boxes/centos-6.5-64-nocm/versions/3/providers/virtualbox.box\nbkane_local$ vagrant up\n\nbkane_local$ cat Vagrantfile\n# -*- mode: ruby -*-\n# vi: set ft=ruby :\n\n# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!\nVAGRANTFILE_API_VERSION = \"2\"\n\nVagrant.configure(VAGRANTFILE_API_VERSION) do |config|\n  # All Vagrant configuration is done here. The most common configuration\n  # options are documented and commented below. For a complete reference,\n  # please see the online documentation at vagrantup.com.\n\n  # Every Vagrant virtual environment requires a box to build off of.\n  config.vm.box = \"puppetlabs/centos-6.5-64-nocm\"\n\n  # The url from where the 'config.vm.box' box will be fetched if it\n  # doesn't already exist on the user's system.\n  # config.vm.box_url = \"http://domain.com/path/to/above.box\"\n\n  # Create a forwarded port mapping which allows access to a specific port\n  # within the machine from a port on the host machine. In the example below,\n  # accessing \"localhost:8080\" will access port 80 on the guest machine.\n  # config.vm.network :forwarded_port, guest: 80, host: 8080\n\n  # Create a private network, which allows host-only access to the machine\n  # using a specific IP.\n  # config.vm.network :private_network, ip: \"192.168.33.10\"\n\n  # Create a public network, which generally matched to bridged network.\n  # Bridged networks make the machine appear as another physical device on\n  # your network.\n  # config.vm.network :public_network\n\n  # If true, then any SSH connections made will enable agent forwarding.\n  # Default value: false\n  # config.ssh.forward_agent = true\n\n  # Share an additional folder to the guest VM. The first argument is\n  # the path on the host to the actual folder. The second argument is\n  # the path on the guest to mount the folder. And the optional third\n  # argument is a set of non-required options.\n  # config.vm.synced_folder \"../data\", \"/vagrant_data\"\n\n  # Provider-specific configuration so you can fine-tune various\n  # backing providers for Vagrant. These expose provider-specific options.\n  # Example for VirtualBox:\n  #\n  # config.vm.provider :virtualbox do |vb|\n  #   # Don't boot with headless mode\n  #   vb.gui = true\n  #\n  #   # Use VBoxManage to customize the VM. For example to change memory:\n  #   vb.customize [\"modifyvm\", :id, \"--memory\", \"1024\"]\n  # end\n  #\n  # View the documentation for the provider you're using for more\n  # information on available options.\n\n  # Enable provisioning with Puppet stand alone.  Puppet manifests\n  # are contained in a directory path relative to this Vagrantfile.\n  # You will need to create the manifests directory and a manifest in\n  # the file puppetlabs/centos-6.5-64-nocm.pp in the manifests_path directory.\n  #\n  # An example Puppet manifest to provision the message of the day:\n  #\n  # # group { \"puppet\":\n  # #   ensure => \"present\",\n  # # }\n  # #\n  # # File { owner => 0, group => 0, mode => 0644 }\n  # #\n  # # file { '/etc/motd':\n  # #   content => \"Welcome to your Vagrant-built virtual machine!\n  # #               Managed by Puppet.\\n\"\n  # # }\n  #\n  # config.vm.provision :puppet do |puppet|\n  #   puppet.manifests_path = \"manifests\"\n  #   puppet.manifest_file  = \"site.pp\"\n  # end\n\n  # Enable provisioning with chef solo, specifying a cookbooks path, roles\n  # path, and data_bags path (all relative to this Vagrantfile), and adding\n  # some recipes and/or roles.\n  #\n  # config.vm.provision :chef_solo do |chef|\n  #   chef.cookbooks_path = \"../my-recipes/cookbooks\"\n  #   chef.roles_path = \"../my-recipes/roles\"\n  #   chef.data_bags_path = \"../my-recipes/data_bags\"\n  #   chef.add_recipe \"mysql\"\n  #   chef.add_role \"web\"\n  #\n  #   # You may also specify custom JSON attributes:\n  #   chef.json = { :mysql_password => \"foo\" }\n  # end\n\n  # Enable provisioning with chef server, specifying the chef server URL,\n  # and the path to the validation key (relative to this Vagrantfile).\n  #\n  # The Opscode Platform uses HTTPS. Substitute your organization for\n  # ORGNAME in the URL and validation key.\n  #\n  # If you have your own Chef Server, use the appropriate URL, which may be\n  # HTTP instead of HTTPS depending on your configuration. Also change the\n  # validation key to validation.pem.\n  #\n  # config.vm.provision :chef_client do |chef|\n  #   chef.chef_server_url = \"https://api.opscode.com/organizations/ORGNAME\"\n  #   chef.validation_key_path = \"ORGNAME-validator.pem\"\n  # end\n  #\n  # If you're using the Opscode platform, your validator client is\n  # ORGNAME-validator, replacing ORGNAME with your organization name.\n  #\n  # If you have your own Chef Server, the default validation client name is\n  # chef-validator, unless you changed the configuration.\n  #\n  #   chef.validation_client_name = \"ORGNAME-validator\"\nend\n{code}", "created": "2014-10-24T11:30:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Aah, there we go -  got it now. Thanks: https://gist.github.com/kbarber/b433f5ad24e46cb1c565", "created": "2014-10-24T11:47:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "You know what, I'm such a tool. This is a postgresql module error isn't it? We don't maintain that as part of the PuppetDB project. Let me figure out where this ticket belongs.", "created": "2014-10-24T11:50:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "Hi module team,\n\nI've just moved this from a PDB ticket, it seems this is a PostgreSQL module bug and not a PuppetDB module bug. It looks completely reproducible however, as you can see from the ticket history.\n\nLet me know if you have any questions.\n\nken.", "created": "2014-10-24T11:54:00.000000"}, {"author": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "body": "Glad you were able to reproduce it.\nStranger and stranger, it happens because the puppetdb module calls the postgresql::validate_db_resource twice with the same parameters. Looks like it's already documented that this shouldn't happen, and the default values in params.pp look to be correct (read_database_ini shouldn't validate if database_host is unset), but somehow it's getting triggered with the future parser:\n{code}\n[vagrant@localhost modules]$ head -35 puppetdb/manifests/server/read_database_ini.pp\n# PRIVATE CLASS - do not use directly\nclass puppetdb::server::read_database_ini(\n  $database          = $puppetdb::params::read_database,\n  $database_host     = $puppetdb::params::read_database_host,\n  $database_port     = $puppetdb::params::read_database_port,\n  $database_username = $puppetdb::params::read_database_username,\n  $database_password = $puppetdb::params::read_database_password,\n  $database_name     = $puppetdb::params::read_database_name,\n  $database_ssl      = $puppetdb::params::read_database_ssl,\n  $log_slow_statements = $puppetdb::params::read_log_slow_statements,\n  $conn_max_age      = $puppetdb::params::read_conn_max_age,\n  $conn_keep_alive   = $puppetdb::params::read_conn_keep_alive,\n  $conn_lifetime     = $puppetdb::params::read_conn_lifetime,\n  $confdir           = $puppetdb::params::confdir,\n) inherits puppetdb::params {\n\n  # Only add the read database configuration if database host is defined.\n  if $database_host != undef {\n    # Validate the database connection.  If we can't connect, we want to fail\n    # and skip the rest of the configuration, so that we don't leave puppetdb\n    # in a broken state.\n    #\n    # NOTE:\n    # Because of a limitation in the postgres module this will break with\n    # a duplicate declaration if read and write database host+name are the\n    # same.\n    class { 'puppetdb::server::validate_read_db':\n      database          => $database,\n      database_host     => $database_host,\n      database_port     => $database_port,\n      database_username => $database_username,\n      database_password => $database_password,\n      database_name     => $database_name,\n    }\n\n[vagrant@localhost modules]$ sed -n '39,51p' puppetdb/manifests/params.pp\n  # These settings are for the read database\n  $read_database            = 'postgres'\n  $read_database_host       = undef\n  $read_database_port       = '5432'\n  $read_database_name       = 'puppetdb'\n  $read_database_username   = 'puppetdb'\n  $read_database_password   = 'puppetdb'\n  $read_database_ssl        = false\n  $read_log_slow_statements = '10'\n  $read_conn_max_age        = '60'\n  $read_conn_keep_alive     = '45'\n  $read_conn_lifetime       = '0'\n{code}", "created": "2014-10-24T12:04:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I can reproduce this issue on puppet 3.7.2 but not 3.7.3, leading me to believe this is a bug in the future parser that was fixed between 3.7.2 and 3.7.3, possibly this one https://puppet.atlassian.net/browse/PUP-3505\n\n[~accountid:70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28] do you still have this issue if you upgrade to 3.7.3?", "created": "2014-11-17T19:59:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28] If the bug in 3.7.2 is causing the issue for you, then this should be resolved. If not then feel free to reopen this ticket.", "created": "2014-11-19T10:53:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Cannot reproduce in most recent release of Puppet.  Please reopen at a later date if issue persists.", "created": "2014-11-19T10:54:00.000000"}], "components": ["postgresql"], "created": "2014-10-24T07:59:00.000000", "creator": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6edf0d1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyx4w7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7838186_*|*_5_*:*_1_*:*_74965_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1656634153_*|*_10006_*:*_1_*:*_595933463"}], "description": "When using the puppetdb module with default parameters and the future parser, the following error is thrown during compilation:\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[validate postgres connection for localhost/puppetdb] is already declared in file /etc/puppet/environments/production/modules/postgresql/manifests/validate_db_connection.pp:51; cannot redeclare at /etc/puppet/environments/production/modules/postgresql/manifests/validate_db_connection.pp:51 at /etc/puppet/environments/production/modules/postgresql/manifests/validate_db_connection.pp:51:3 on node XXX\n{noformat}\n\nUsing the following modules:\npuppetlabs-puppetdb (v4.0.0)\npuppetlabs-postgresql (v4.0.0)\n\nENC definition:\n{code}\n---\nclasses:\n  puppetdb:\n  puppetdb::master::config:\n    puppet_service_name: httpd\nparameters:\n  puppetmaster: XXX\n  root_pw:\n  foreman_env: production\n  owner_name: XXX\n  owner_email: XXX\nenvironment: production\n{code}\n\n", "environment": "Puppet master: 3.7.2\nPuppet agent: 3.7.1\nMaster/agent OS: RHEL6.4\nparser = future", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42247", "fixedVersions": [], "id": "42247", "issueType": "Bug", "key": "MODULES-1461", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:262cd593-9fb5-4a74-bc92-4cfd2da21b28", "resolution": "Cannot Reproduce", "resolutionDate": "2014-11-19T10:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Duplicate declaration during compilation with default parameters and future parser", "timeSpent": "PT0S", "updated": "2014-11-19T10:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged.", "created": "2015-02-13T16:38:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-24T04:42:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3122d3dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13466604_*|*_3_*:*_1_*:*_464080_*|*_10009_*:*_1_*:*_9709445582_*|*_5_*:*_1_*:*_0"}], "description": "apache::mod::wsgi does a static lookup of the mod_wsgi package name from the params class (https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/params.pp#L80); mod_wsgi must be compiled against the specific python interpteter (or at least version) in use. Therefore, this pattern doesn't allow using a non-default mod_wsgi that uses a non-system-default python, such as the python 2.7/3.3 varieties provided by the IUS repository for RHEL/CentOS (see e.g. http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/repoview/python33-mod_wsgi.html ).\n\nThis *does* complicate things a bit, as we'd also need to allow the user to specify the module name/path to load.\n\nTo be a bit more specific about what's desired, the default behavior now on RHEL/CentOS is to install a package called \"mod_wsgi\" and put \"LoadModule wsgi_module modules/mod_wsgi.so\" in the wsgi.load file. The desired behavior is to allow the user to specify alternate values for both the package name to install and the module so file name, i.e. install \"python27-mod_wsgi\" and template out \"LoadModule wsgi_module modules/python27-mod_wsgi.so\" (presumably \"wsgi_package => 'python27-mod_wsgi'\" and something like \"wsgi_so_name => 'python27-mod_wsgi.so'\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37999", "fixedVersions": [], "id": "37999", "issueType": "New Feature", "key": "MODULES-1458", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "allow specified mod_wsgi package name", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "theres non working fix:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/bec6a5f91d9c4979575b87e76c56204e59598d46\n\nssl_certs_dir is set to a default value in apache::params\n\nif you pass ssl_certs_dirs => undef it will get the default value from apache::params.\n\none needs to check @ssl_certs_dir != '' in the erb too. ", "created": "2014-10-24T05:14:00.000000"}, {"author": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "body": "PR https://github.com/puppetlabs/puppetlabs-apache/pull/913", "created": "2014-10-24T06:09:00.000000"}, {"author": "5de971c336b8850d0a359b23", "body": "A decent substitute while you wait for this fix to show up on your production systems: ssl_certs_dir => '/'. That's probably safe (I don't put certificates there, do you?) and allows the other SSLCertificate* apache directives that takes paths to work with absolute paths to the files.", "created": "2014-10-29T19:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in apache 1.2.0 release.", "created": "2014-11-17T13:30:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-24T03:14:00.000000", "creator": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@546ed9bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2114162079_*|*_5_*:*_1_*:*_0"}], "description": "Managing the Puppet Passenger vHost i've discovered that the SSLCACertificatePath parameter is always set to /etc/pki/tls/certs. \n\nIf I set \n\n{noformat}\napache::vhost { \"puppet\":\n  ...\n  ssl_certs_dir => undef,\n  ...\n}\n{noformat}\n\nit still takes /etc/pki/tls/certs and if i set it to '' it sets\n\n{noformat}\nSSLCACertificatePath \"\" \n{noformat}\nin the apache config leading to a failed restart of apache.", "environment": "RHEL6, Puppet 3.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33687", "fixedVersions": [], "id": "33687", "issueType": "Bug", "key": "MODULES-1457", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dce8a3bd-52a4-4c8d-a974-0f0aacd00e53", "resolution": "Fixed", "resolutionDate": "2014-11-17T13:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::vhost: SSLCACertificatePath can't be unset", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] ping?\n\nThis affected a customer recently.\n\nAre there plans to have concat not depend on system Ruby? PE systems typically don't have a Ruby in the path. They obviously have Ruby installed, but it's not in the path by default so concat breaks.", "created": "2014-10-31T12:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user can you test out the fix at https://github.com/puppetlabs/puppetlabs-concat/pull/246?\n\nThanks!", "created": "2014-11-14T16:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged", "created": "2015-02-10T07:57:00.000000"}, {"author": "557058:43cdc68b-8d1c-44fc-91fc-1d874e878fd7", "body": "I dont completly understand what you are talking about and i know you already marked this as resolved but i think i have still problems with this. My host maschine is a windows 8.1, i am using virtualbox and vagrant to create a webdevelopment environment. I have problems with several modules, and it seams always depending on concat and ruby. For example i could not use the puppetlabs/apache module. \n\nThis are the first errors i get (i know they are cuttet, sry for this):\n==> default: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Exec[concat_/etc/apache2/ports.conf]: Could not\n: No such file or directoryy\n==> default:\n==> default: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Exec[concat_/etc/apache2/ports.conf]: Failed to\n: No such file or directory ruby\n==> default:\n==> default: Error: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/Exec[concat_/etc/apache2/ports.conf]: /usr/bin/e\n: No such file or directory\n==> default:\n==> default: Notice: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/File[/etc/apache2/ports.conf]: Dependency Exec[\nconcat_/etc/apache2/ports.conf] has failures: true\n==> default: Warning: /Stage[main]/Apache/Concat[/etc/apache2/ports.conf]/File[/etc/apache2/ports.conf]: Skipping becaus\ne of failed dependencies\n\nWhat do you need or what should i do, to get this fixed? Or am i completly wrong here? I also checked if the changes in the commit are already in my concat version.", "created": "2015-03-30T11:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:43cdc68b-8d1c-44fc-91fc-1d874e878fd7]\n\nThe issue with this is not concat, the puppetlabs-apache module does not support windows. For a list of supported OSes, see the chart at the bottom of https://forge.puppetlabs.com/supported.", "created": "2015-03-30T14:14:00.000000"}], "components": ["apache", "concat", "supported"], "created": "2014-10-23T16:05:00.000000", "creator": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@782cdc40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1826630774_*|*_3_*:*_1_*:*_81559017_*|*_10009_*:*_1_*:*_7570143745_*|*_5_*:*_1_*:*_0"}], "description": "With Concat 1.1.1 we introduced a ruby version of the concatfragments script, for Windows and Solaris:\n\nhttps://github.com/puppetlabs/puppetlabs-concat/blob/820bc092f443bcf540240d8d2a2081e75b3145b7/manifests/setup.pp#L33-L36\n\nHowever, this fails on Solaris systems running PE, because the PE Ruby is not in the path, by default, and we try to locate a ruby via {{/usr/bin/env ruby}}: https://github.com/puppetlabs/puppetlabs-concat/blob/820bc092f443bcf540240d8d2a2081e75b3145b7/files/concatfragments.rb#L1\n\nThe module should be modified to be able to use PE ruby when necessary.\n\nThis isn't a problem for POSS users since they always have a system ruby today.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41207", "fixedVersions": [], "id": "41207", "issueType": "Bug", "key": "MODULES-1456", "labels": ["customer", "puppetlabs-concat", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "resolution": "Fixed", "resolutionDate": "2015-02-10T07:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat 1.1.1 Depends on System Ruby on Solaris/Windows", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["community", "firewall", "supported"], "created": "2014-10-23T14:11:00.000000", "creator": "624379f6f6a26900695bf73b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f374caa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvr3:"}], "description": "Connmark support doesn't parse rules properly that have a negation in them or with ntmask / ctmask parameters.\n\nSample rules:\n-A INPUT -i eth1 -j CONNMARK --restore-mark --nfmask 0xffffffff --ctmask 0xffffffff\n-A INPUT -i eth1 -m mark ! --mark 0x0 -j ACCEPT\n\n\npuppet resource firewall output:\nfirewall { '9323 7b76f69bbd3569523f4292a8e62ad5fe':\n  ensure     => 'present',\n  chain      => '0xffffffff',\n  iniface    => '--ctmask',\n  isfragment => 'false',\n  jump       => '0xffffffff',\n  proto      => 'all',\n  random     => 'false',\n  rdest      => 'false',\n  reap       => 'false',\n  rsource    => 'false',\n  rttl       => 'false',\n  socket     => 'false',\n  table      => 'mangle',\n}\nfirewall { '9324 f24949f9d1e9a8018eed63428ed48663':\n  ensure     => 'present',\n  action     => 'accept',\n  chain      => '--mark',\n  iniface    => '! 0x0',\n  isfragment => 'false',\n  proto      => 'all',\n  random     => 'false',\n  rdest      => 'false',\n  reap       => 'false',\n  rsource    => 'false',\n  rttl       => 'false',\n  socket     => 'false',\n  table      => 'mangle',\n}\n\n", "environment": "Ubuntu\npuppet 3.7.1\npuppetlabs-firewall 1.1.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36962", "fixedVersions": [], "id": "36962", "issueType": "Bug", "key": "MODULES-1455", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624379f6f6a26900695bf73b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Connmark support doesn't properly parse rules", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I'm closing this as the duplicate of MODULES-1470 since there's some discussion over there and linked PRs. Thanks for the report [~accountid:624379f6f6a26900695bf73b]!", "created": "2014-12-02T15:22:00.000000"}], "components": ["community"], "created": "2014-10-23T14:06:00.000000", "creator": "624379f6f6a26900695bf73b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1009bb3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3464131666_*|*_6_*:*_1_*:*_0"}], "description": "When creating a rule with a negated iniface or outiface, puppet fails to parse it and throws an error.\n\nExample:\n-A OUTPUT ! -o eth1 -j ACCEPT\n-A INPUT ! -i eth0 -j ACCEPT\n\nThis throws an error about validation of the interface not succeeding because \"! eth1\" doesn't match the regex /^[a-zA-Z0-9\\-\\._\\+]+$/.\n\nI modified the firewall.rb type on my install to get around this:\n$ diff firewall.rb firewall.rb.orig\n429c429\n<     newvalues(/^([!]\\s)?[a-zA-Z0-9\\-\\._\\+]+$/)\n---\n>     newvalues(/^[a-zA-Z0-9\\-\\._\\+]+$/)\n436c436\n<     newvalues(/^([!]\\s)?[a-zA-Z0-9\\-\\._\\+]+$/)\n---\n>     newvalues(/^[a-zA-Z0-9\\-\\._\\+]+$/)\n", "environment": "Ubuntu 12.04\npuppet 3.7.1\npuppetlabs-firewall 1.1.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35899", "fixedVersions": [], "id": "35899", "issueType": "Bug", "key": "MODULES-1454", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624379f6f6a26900695bf73b", "resolution": "Duplicate", "resolutionDate": "2014-12-02T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Negated interfaces aren't parsed properly", "timeSpent": "PT0S", "updated": "2014-12-02T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-10-23T10:05:00.000000", "creator": "557058:b6e700d3-c46f-4f87-9504-9d9b8d8b3c72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e0d418"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7975056838_*|*_10007_*:*_1_*:*_239902126_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_9403241_*|*_10005_*:*_1_*:*_1096798"}], "description": "\n\ncreating the following rule:\n\n{code}\n  firewall { \"${log_rule_number} ${comment} ${hash_new_log}\":\n    ensure      => $ensure,\n    source      => $source_ip,\n    destination => $destination_ip,\n    proto       => $proto,\n    dport       => $port_array,\n    chain       => $new_chain,\n    state       => ['NEW'],\n    jump        => 'LOG',\n    log_prefix  => \"FW-A-${new_chain}: \",\n    log_level   => 'info'\n  } ->\n{code}\n\nIf any of the parameter items are changed, the original rule does not get removed because the '-A' in the log_prefix becomes -D.\n\n", "environment": "RedHat 6.5 x86_64\nPuppet 3.7.2\npuppetlabs-firewall 1.3.1\npuppetlabs-stdlib 4.3.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37998", "fixedVersions": [], "id": "37998", "issueType": "Bug", "key": "MODULES-1453", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6e700d3-c46f-4f87-9504-9d9b8d8b3c72", "resolution": "Fixed", "resolutionDate": "2015-01-26T13:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iptables rules with -A in the log_prefix don't get removed on change", "timeSpent": "PT0S", "updated": "2015-01-26T13:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Addressed by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/248", "created": "2014-10-24T09:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That looks great! I left a comment about how to accomplish it with a more conventional provider coding pattern.", "created": "2014-10-24T12:36:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Good point. Updated, as you recommended.", "created": "2014-10-27T07:22:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:557058:b30ebc19-6e18-467c-a56d-8c1783acbe00] you closed the pull request, what's the status of this improvement?", "created": "2014-12-15T11:27:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Sorry for a late reply. Dmitry Ilyin updated the implementation of this improvement, I will submit it a a new pull request", "created": "2014-12-17T09:03:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Here it is https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/279\n(I guess rabbitmqadmin provider remains at TODO list)", "created": "2014-12-17T09:25:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "The PR closed until Colleen's comments adressed", "created": "2015-01-02T04:31:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Hello and Happy New year :)\nI addressed all of the comments in a new PR https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/292", "created": "2015-01-05T04:27:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Any reviews?", "created": "2015-01-13T02:43:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Merged, thanks!", "created": "2015-01-15T13:24:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-23T08:44:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e21f7d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100337276_*|*_3_*:*_1_*:*_6022429087_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_1155233925"}], "description": "Then RabbitMQ put in a cluster and managed by Pacemaker, rabbitmqctl /rabbitmq_admin can fail their requests due to cluster is not ready yet.\n\nThe solution is to introduce a module with a common function, e.g. wait_for_rabbitmq. And include it as a class methods for providers to ensure\nrabbitmqctl or rabbitmq_admin call will retry instead of fail then cluster is not ready", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34819", "fixedVersions": [], "id": "34819", "issueType": "Improvement", "key": "MODULES-1452", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2015-01-15T13:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-rabbitmq: HA: make providers to retry the commands in order to wait for RabbitMQ cluster ready", "timeSpent": "PT0S", "updated": "2015-01-15T13:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I believe this was fixed in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/251 , [~accountid:623c0917b75ca8007056cdef] can you confirm whether the master version of the module works for you? We're planning to do a release soon.", "created": "2014-12-05T12:10:00.000000"}, {"author": "623c0917b75ca8007056cdef", "body": "yes, upgrading to last version of module solves the problem", "created": "2014-12-08T05:54:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-23T07:00:00.000000", "creator": "623c0917b75ca8007056cdef", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49ab0ddb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywvlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3979639886_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nI believe that either exists? method in rabbitmqctl.rb has bug/corner case or I've did something you guys didn't expected to be\n\nIn general I have only 2 users in my puppet configuration and deleted guest user\n{noformat}\nclass { 'rabbitmq': \n    delete_guest_user     => true,\n    config_variables   => {\n    'vm_memory_high_watermark'  => 0.85,    \n    }\n  }\n  $admin_user='tkdadmin'\n  $admin_pass=.....\n\n  rabbitmq_user {\"$admin_user\":\n    ensure   => 'present',\n    password => \"$admin_pass\",\n    admin    => true,\n    require  => Class['rabbitmq']\n  }\n\n  rabbitmq_user {'takadu':\n    ensure   => 'present',\n    password => ...,\n    admin    => false,\n    require  => Class['rabbitmq']\n  }\n{noformat}\n\nthe output of /usr/sbin/rabbitmqctl list_users is\n{noformat}\nListing users ...\ntakadu\t[]\ntkdadmin\t[administrator]\n{noformat}\n\nexits? method does: \n{noformat}\n  def exists?\n    rabbitmqctl('list_users').split(/\\n/)[1..-2].detect do |line|\n      line.match(/^#{Regexp.escape(resource[:name])}(\\s+(\\[.*?\\]|\\S+)|)$/)\n    end\n  end\n{noformat}\nso as far as I understand it takes output and removes 1 line and 2 last lines([1..-2])\nthis causes puppet to skip last line and it tries to recreate tkdadmin over and over on each provisioning\n\n\n\n\n\n\nfew details:\n{noformat}\npuppetlabs/rabbitmq (3.1.0)\n      garethr/erlang (>= 0.1.0)\n      puppetlabs/apt (>= 1.0.0)\n      puppetlabs/stdlib (>= 2.0.0)\n\nrabbitmq:\n {running_applications,\n     [{rabbitmq_management,\"RabbitMQ Management Console\",\"3.4.0\"},\n      {rabbitmq_web_dispatch,\"RabbitMQ Web Dispatcher\",\"3.4.0\"},\n      {webmachine,\"webmachine\",\"1.10.3-rmq3.4.0-gite9359c7\"},\n      {mochiweb,\"MochiMedia Web Server\",\"2.7.0-rmq3.4.0-git680dba8\"},\n      {rabbitmq_management_agent,\"RabbitMQ Management Agent\",\"3.4.0\"},\n      {rabbit,\"RabbitMQ\",\"3.4.0\"},\n      {os_mon,\"CPO  CXC 138 46\",\"2.2.12\"},\n      {inets,\"INETS  CXC 138 49\",\"5.9.5\"},\n      {mnesia,\"MNESIA  CXC 138 12\",\"4.9\"},\n      {amqp_client,\"RabbitMQ AMQP Client\",\"3.4.0\"},\n      {xmerl,\"XML parser\",\"1.3.3\"},\n      {sasl,\"SASL  CXC 138 11\",\"2.3.2\"},\n      {stdlib,\"ERTS  CXC 138 10\",\"1.19.2\"},\n      {kernel,\"ERTS  CXC 138 10\",\"2.16.2\"}]},\n {os,{unix,linux}},\n {erlang_version,\n     \"Erlang R16B01 (erts-5.10.2) [source] [64-bit] [smp:2:2] [async-threads:30] [kernel-poll:true]\\n\"},\n\nmachine:\nLinux .... 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36961", "fixedVersions": [], "id": "36961", "issueType": "Bug", "key": "MODULES-1451", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0917b75ca8007056cdef", "resolution": "Fixed", "resolutionDate": "2014-12-08T07:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Problem with rabbitmq_user check for existing user", "timeSpent": "PT0S", "updated": "2014-12-08T16:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623cff824a57610068e7d1bd", "created": "2014-10-23T10:39:00.000000", "name": "image001.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13259"}, {"attacher": "623cff824a57610068e7d1bd", "created": "2014-10-23T10:39:00.000000", "name": "image002.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12405"}, {"attacher": "623cff824a57610068e7d1bd", "created": "2014-10-23T10:39:00.000000", "name": "image003.jpg", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12509"}], "comments": [{"author": "623c0b64866b810069e43480", "body": "Duplicate of https://puppet.atlassian.net/browse/PDB-993", "created": "2014-10-22T14:26:00.000000"}, {"author": "623cff824a57610068e7d1bd", "body": "Brook, the PuppetDB folks say they\u2019re not going to fix it.\n\nCan you reopen the issue for the puppetlabs-puppetdb-javaclient please?\n\n\n-Nik\n\nFrom: Brook Shelley (JIRA) [mailto:issue-updates@puppetlabs.com]\nSent: Wednesday, October 22, 2014 15:27\nTo: Ogura, Nicholas\nSubject: Jira (MODULES-1450) PuppetDB returns Events of format unparsable with PuppetDB-Javaclient\n\n[Image removed by sender.]\n\nBrook Shelley<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=brook> updated an issue\n\n\n\n\n\nDuplicate of https://puppet.atlassian.net/browse/PDB-993\n\n\nForge Modules<https://puppet.atlassian.net/browse/MODULES> / [Image removed by sender. Bug] <https://puppet.atlassian.net/browse/MODULES-1450> MODULES-1450<https://puppet.atlassian.net/browse/MODULES-1450>\n\nPuppetDB returns Events of format unparsable with PuppetDB-Javaclient<https://puppet.atlassian.net/browse/MODULES-1450>\n\n\nChange By:\n\nBrook Shelley<https://puppet.atlassian.net/secure/ViewProfile.jspa?name=brook>\n\nResolution:\n\nDuplicate\n\nStatus:\n\nOpen Closed\n\n\n[Image removed by sender. Add Comment]<https://puppet.atlassian.net/browse/MODULES-1450#add-comment>\n\nAdd Comment<https://puppet.atlassian.net/browse/MODULES-1450#add-comment>\n\n\n\n\n\n\nThis message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)\n\n[Image removed by sender. Atlassian logo]\n\n\n\n\n", "created": "2014-10-23T10:38:00.000000"}], "components": [], "created": "2014-10-22T11:37:00.000000", "creator": "623c0b64866b810069e43480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fe63129"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywuzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10151531_*|*_6_*:*_1_*:*_0"}], "description": "Summary:\nPuppetdb-Javaclient expects \"new value\" to always be a string, but sometimes an array of strings is returned.\n\nDetail:\nWhen querying PuppetDB with puppetlabs-puppetdb-javaclient on the Events endpoint, some Events return values such as :\n\"message\" : \"executed successfully\",\n\"new-value\" : [ \"0\" ],\n\"old-value\" : \"notrun\",\nOthers return:\n\"message\" : \"created\",\n\"new-value\" : \"directory\",\n\"old-value\" : \"absent\",\n'new-value' is sometimes a string, sometimes an array of strings. PuppetDB-Javaclient expects the value to always be a string, and this causes the Events query to toss exceptions and return an empty list. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35898", "fixedVersions": [], "id": "35898", "issueType": "Bug", "key": "MODULES-1450", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b64866b810069e43480", "resolution": "Duplicate", "resolutionDate": "2014-10-22T14:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PuppetDB returns Events of format unparsable with PuppetDB-Javaclient", "timeSpent": "PT0S", "updated": "2014-10-23T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:af3b38ec-3dd0-43d7-a793-d644c9edb1c5", "body": "Same issue here.\nI suggest to use \"-q\" option to make rabbitmqctl less verbose and not depend on future cosmetical evolution...\n\n      [-q]\n      Quiet output mode is selected with the \"-q\" flag. Informational messages are suppressed when quiet mode is in effect.\n\nBefore :\nsudo /usr/sbin/rabbitmqctl list_users\nListing users ...\nrguser\t[administrator]\n\n\nAfter :\nsudo /usr/sbin/rabbitmqctl -q list_users\nrguser\t[administrator]\n\n\nWith that option, \n      rabbitmqctl('list_users').split(/\\n/)[1..-2].detect do |line|\nshould be\n      rabbitmqctl('list_users').split(/\\n/)[0..-1].detect do |line|\n\n\nCheers,\nVincent", "created": "2014-10-23T12:04:00.000000"}, {"author": "623c0c1d50bb2b0070b6afda", "body": "I pushed this up:\n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/251", "created": "2014-10-27T17:15:00.000000"}, {"author": "557058:35bb3d80-cd6d-4db1-b9f8-290f76cc02ea", "body": "A similar problem also affects the vhosts check, a possible fix would be:\n\n{code}\n+++ rabbitmqctl.rb (xxxxxxx)\n@@ -9,7 +9,7 @@\n   end\n \n   def self.instances\n-    rabbitmqctl('list_vhosts').split(/\\n/)[1..-2].map do |line|\n+    rabbitmqctl('list_vhosts').split(/\\n/)[0..-1].map do |line|\n       if line =~ /^(\\S+)$/\n         new(:name => $1)\n       else\n@@ -27,7 +27,7 @@\n   end\n \n   def exists?\n-    out = rabbitmqctl('list_vhosts').split(/\\n/)[1..-2].detect do |line|\n+    out = rabbitmqctl('list_vhosts').split(/\\n/)[0..-1].detect do |line|\n       line.match(/^#{Regexp.escape(resource[:name])}$/)\n     end\n   end\n{code}\n\nRabbitMQ Server version is: 3.4.1", "created": "2014-10-31T07:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This was merged.", "created": "2014-11-12T12:40:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-22T03:29:00.000000", "creator": "623c0f53b75ca8007056d0c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21edba42"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywuun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1851074681_*|*_6_*:*_1_*:*_0"}], "description": "The new upstream version of rabbitmq (3.4.0) removes the trailing line containing only 'done' from the output of rabbitmqctl list_<resource>.\n\nThe various user and vhost and so on providers strip the trailing line regardless of content, so this change makes the providers unable to see the last line of output, which unhappily contains exactly the user and vhost I'm trying to create.\n\nOld output:\nsudo rabbitmqctl list_users\nListing users ...\nadmin   [administrator]\nmediaworkflow   []\n...done.\n\nNew output:\nsudo rabbitmqctl list_users\nListing users ...\nadmin   [administrator]\nmediaworkflow   []\n\n\nCheers,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35831", "fixedVersions": [], "id": "35831", "issueType": "Bug", "key": "MODULES-1449", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f53b75ca8007056d0c4", "resolution": "Fixed", "resolutionDate": "2014-11-12T12:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "New upstream version breaks providers", "timeSpent": "PT0S", "updated": "2014-12-15T17:51:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:70121:b7112792-99cc-45a4-87b1-084282bd9f35],\n\nWe like the looks of your redis module, but it needs a few updates before we'll be able to approve it:\n* The metadata.json file does not list a dependency for `apt` but it is used within the module\n* The README mentions Ubuntu support, but it is not listed in OS support in metadata.json\n\nOnce those changes are made and a new release is published we should be able to approve your module. We'd also love to see additional documentation on classes/parameters in your README, but those can be done at a later date.\n\nThanks!", "created": "2014-12-18T14:49:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nThanks for taking the time to review.\n\nI've updated the module as requested and uploaded a new release to the forge.\nI'll try do flesh out the README file later this week.", "created": "2015-01-05T02:49:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Any updates available?", "created": "2015-05-27T02:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:b7112792-99cc-45a4-87b1-084282bd9f35] apologies for the delay, I missed this ping.  It's looking good at this point!\n\nFor future releases if you could start keeping a changelog though, that would be a great help. Thanks!", "created": "2015-06-23T16:29:00.000000"}], "components": ["approved"], "created": "2014-10-22T02:32:00.000000", "creator": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12a408a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywuuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2823452370_*|*_3_*:*_1_*:*_2332721_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_18309725044"}], "description": "After getting my Keepalived module approved I'd like to apply a Redis module as well.\n\nWe have 76 commits, 12 releases and 5 contributors.\nDocumentation is up to date and parseable with puppetlabs-strings.\n\nIt's tested on TravisCI against a number of Puppet/Ruby combos and running in production on a bunch of systems.\n\nhttps://forge.puppetlabs.com/arioch/redis\n\nPlease let me know if any adjustments are required.\nThanks in advance!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34818", "fixedVersions": [], "id": "34818", "issueType": "Task", "key": "MODULES-1448", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "resolution": "Fixed", "resolutionDate": "2015-06-23T17:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "arioch/redis : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-06-23T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "We've reviewed this module but it needs a few additions before we can accept it into Puppet Approved. \n\n- License is stated in metadata but we prefer to have a license file included along with the metadata. \n- No OS or Puppet/PE compatibility expressed. ", "created": "2014-11-23T17:40:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \n\ndid you make the suggested changes ?", "created": "2015-11-04T09:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing due to inactivity. Feel free to reopen!", "created": "2015-11-10T10:57:00.000000"}], "components": ["approved"], "created": "2014-10-22T01:21:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@436c522"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywutz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_471365272_*|*_3_*:*_1_*:*_2355068473_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_30388589628_*|*_10006_*:*_1_*:*_698343"}], "description": "https://forge.puppetlabs.com/dalen/puppetdbquery", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43304", "fixedVersions": [], "id": "43304", "issueType": "Task", "key": "MODULES-1447", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Incomplete", "resolutionDate": "2015-11-10T10:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "dalen/puppetdbquery : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-11-10T10:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "attachments": [], "comments": [{"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "i've added a pr for means of discussion", "created": "2014-10-22T04:07:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "as it turns out, default_mods.pp is not at fault here, but rather my hiera config, which declared version as an extra module to be loaded.\n\nwas hard to spot, but i'm not sure if the above patch helps spotting that.", "created": "2014-10-22T04:09:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It's not clear to me from your comment... is mod_version *actually* built-in in 2.4? If so, your PR has a comment before merging :).", "created": "2014-10-24T13:18:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged.", "created": "2014-10-29T09:10:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-21T15:12:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62fc6a56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqamn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56040_*|*_3_*:*_1_*:*_424072015_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_245354943"}], "description": "{code}\napache2: Syntax error on line 36 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/version.load: module version_module is built-in and can't be loaded\nAction 'configtest' failed.\nThe Apache error log may have more information.\n{code}\n\nwe should remove the module load of version from default_mods", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33685", "fixedVersions": [], "id": "33685", "issueType": "Bug", "key": "MODULES-1446", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2014-10-29T09:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "on trusty, mod_version is builtin, and doesn't need to be loaded", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:623c135e1c7f6a007049e9ad], we had approved all dependencies of augeasproviders. https://forge.puppetlabs.com/herculesteam/augeasproviders/dependencies\n\nDoes _core provide anything beyond the material for writing your own augeas provider? \n\nThanks for the tickets! ", "created": "2014-10-21T15:19:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "I see. _core is a dependency of each of the modules (each of the dependencies of augeasproviders that is). It provides the core library (the dumb type & provider) to write new Augeas-based providers.\n\nI think it would just make more sense if approved modules only depended on either supported or approved modules (a bit like main packages in Ubuntu can only depend on other main packages), to ensure an approved module does not sit atop a non-approved one.", "created": "2014-10-21T16:30:00.000000"}], "components": ["approved"], "created": "2014-10-21T15:09:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3238eee7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2864416162_*|*_10007_*:*_1_*:*_2116224_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_843922949"}], "description": "https://forge.puppetlabs.com/herculesteam/augeasproviders_core\n\nAll others are tagged, but not this one.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43301", "fixedVersions": [], "id": "43301", "issueType": "Task", "key": "MODULES-1445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Fixed", "resolutionDate": "2014-12-03T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "herculesteam/augeasproviders_core : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-12-03T12:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c135e1c7f6a007049e9ad], thanks for the submission!\n\nThere are a few updates we need to see before this module can be marked as approved:\n* In your README you list that the module is licensed under the GPL, but in your metadata and LICENSE file it lists apache-2.0\n* Can you update the metadata to express any OS compatibility information you have (even if it just includes platforms you tested on), and maybe a comment in the README along the lines of 'tested on X, may work on additional platforms'.\n* also, in general, having a hard-coded temp path (for you cache) can be a security vulnerability, so it would be best if that was updated.", "created": "2015-03-06T12:17:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nThanks for reviewing this module.\n\n* I've removed the license section in README.md, since metadata.json already has the info.\n* I've updated metadata.json with at least the OSes we use. Theoritically, any OS should work, since this relies on very basic Ruby and online services.\n* When it comes to the cache, how do you suggest to manage it? I'm used to using pseudo-random temporary directories, but with the cache, facter must find the directory at every run.\n", "created": "2015-03-06T14:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c135e1c7f6a007049e9ad] hrm, let me ask around and find out how things like this have been managed in facts in the past.", "created": "2015-03-09T11:11:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am just checking in, were you able to resolve the caching problem ?", "created": "2015-11-04T09:09:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\nTP", "created": "2016-01-08T07:14:00.000000"}], "components": ["approved"], "created": "2014-10-21T14:56:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ef4498a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtsn:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11744469852_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_26593318785"}], "description": "https://forge.puppetlabs.com/camptocamp/public_ipaddress", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42246", "fixedVersions": [], "id": "42246", "issueType": "Task", "key": "MODULES-1444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T07:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "camptocamp/public_ipaddress : review for puppet approved", "timeSpent": "PT0S", "updated": "2016-01-08T07:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c135e1c7f6a007049e9ad],\n\nWe've reviewed the module, but it needs a few updates before it can be marked as approved\n* You have a mismatch in licenses, Apache is listed in the metadata but the actual license file is GPL.\n* It looks like kmod::alias won't work with augeas < 0.9.0 as it isn't using kmod::generic. If this is the intended behavior it should be documented clearly rather than just having it fail.\n\nLet us know if you have any questions or when these comments have been addressed.\n\nThanks!", "created": "2015-01-12T08:50:00.000000"}, {"author": "557058:336fd1fd-189f-4e29-8163-298b3a6deec3", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]\n\nLICENSE file issue fixed.", "created": "2015-01-12T08:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:336fd1fd-189f-4e29-8163-298b3a6deec3] great, thanks!", "created": "2015-01-14T14:39:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] actually, I don't think kmod::alias will have an issue with augeas < 0.9.0. What changed in Augeas 0.9.0 is linked to module entries, not alias nodes, so it shouldn't affect it.", "created": "2015-01-19T07:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c135e1c7f6a007049e9ad] ah, ok, great. Thanks for the info!", "created": "2015-01-27T10:04:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Marked as approved!", "created": "2015-01-27T16:09:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2014-10-21T14:54:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fdb2ed8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5349627083_*|*_3_*:*_2_*:*_17171973_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1305560138_*|*_10006_*:*_1_*:*_1802915256"}], "description": "https://forge.puppetlabs.com/camptocamp/kmod", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40039", "fixedVersions": [], "id": "40039", "issueType": "Task", "key": "MODULES-1443", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Fixed", "resolutionDate": "2015-01-27T16:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "camptocamp/kmod : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c135e1c7f6a007049e9ad],\n\nThis module is mostly ready for approval, but the latest released version has a couple of metadata issues that need to be resolved first. \n* The puppet version requirements are covered by the `requirements` parameter, so the `puppet_version` parameter in `metadata.json` should be removed\n* Your `LICENSE` file is the GPL, but your `metadata.json` lists the license as `Apache-2.0`. These should be consistent.\n\nOnce those are corrected and a new version is released we'll be able approve this module. We'd also love to see some better documentation of the base class and parameters in your README, but it's okay if you can't get to that right away.\n\nThanks!", "created": "2014-12-18T12:28:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Version 1.2.2 fixes the two issues you mentioned. I'll look into improving the documentation in future version.", "created": "2014-12-18T15:00:00.000000"}], "components": ["approved"], "created": "2014-10-21T14:53:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@328546fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4742913375_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_610645628"}], "description": "https://forge.puppetlabs.com/camptocamp/openssl", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37982", "fixedVersions": [], "id": "37982", "issueType": "Task", "key": "MODULES-1442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Fixed", "resolutionDate": "2014-12-22T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "camptocamp/openssl : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-12-22T12:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c135e1c7f6a007049e9ad],\n\nThere are a few issues with this module that will need to be addressed before it is re-reviewed for approved:\n* There is a license mis-match between your metadata and LICENSE file. These need to match.\n* Please make sure you always have a CHANGELOG entry for all releases, at the time of initial review CHANGELOG entries were missing for the most recent few point releases, which makes it difficult to ensure the module is following SemVer\n* We had issues in our testing getting the augeas function to work. We were unable to install ruby-augeas > 0.4.0 on RHEL systems, and on Ubuntu it claimed to have too low a version of ruby-augeas even though 0.5.0 was installed.\n\nLet us know if you have any questions and when an updated version has been released to the forge.\nThanks!", "created": "2015-01-12T08:43:00.000000"}, {"author": "557058:336fd1fd-189f-4e29-8163-298b3a6deec3", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nI fixed the LICENSE file issue.\n\nI'll have a look to the others points soon.\n\nMicka\u00ebl", "created": "2015-01-12T08:48:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Great, thanks [~accountid:557058:336fd1fd-189f-4e29-8163-298b3a6deec3]!", "created": "2015-01-14T14:35:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "Regarding the versions missing in CHANGELOG, this is due to an experiment in automatic publishing we had some time ago, which involved this module. In effect, these minor versions didn't contain any changes. We do try hard to follow semver in general though.", "created": "2015-01-19T07:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, great, thanks for the clarification [~accountid:623c135e1c7f6a007049e9ad]", "created": "2015-01-27T10:03:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "It looks like we have already approved an augeas module https://forge.puppetlabs.com/herculesteam, there are a few of them :) \n\nIt doesnt look like your module provides anything more than that ? Am i missing something ", "created": "2015-11-23T07:41:00.000000"}, {"author": "623c135e1c7f6a007049e9ad", "body": "The Augeasproviders modules are for Ruby types/providers that use the Augeas Ruby bindings, while camptocamp/augeas is a module to manage Augeas itself, in particular deploy new lenses.", "created": "2015-11-23T07:47:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for the feedback, i will get this in our list of modules to be reviewed. \n\nThanks for the prompt response.\n\nTP", "created": "2015-11-23T08:55:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "We re-reviewed and i think it is almost there! There are a few minor tweaks that would be good.\n\n* Readme although complete could do with a little reformatting, following this: [readme guide|https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template]\n* Update what versions of puppet supported. only puppet 3 is indicated\n* Puppet.version compares use < and versioncmp", "created": "2016-01-08T03:38:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I am closing this ticket for now, as there has been no activity in quite a while. If you have made the changes we can re-review the module again for approval. There were only a few minor changes to make. \n\nThanks for the work you have put in. \n\nTP", "created": "2016-02-19T09:25:00.000000"}], "components": ["approved"], "created": "2014-10-21T14:53:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3411ea5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5349680853_*|*_3_*:*_1_*:*_618988_*|*_10009_*:*_2_*:*_4813933091_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_30007757636_*|*_10006_*:*_1_*:*_1802330032"}], "description": "https://forge.puppetlabs.com/camptocamp/augeas", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35829", "fixedVersions": [], "id": "35829", "issueType": "Task", "key": "MODULES-1441", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Won't Fix", "resolutionDate": "2016-02-19T09:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "camptocamp/augeas : review for puppet approved", "timeSpent": "PT0S", "updated": "2016-02-19T09:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:623c135e1c7f6a007049e9ad],\n\nThanks for your submission! Before this module is ready to be approved, we'd like to see an update to the pattern you are currently using in the openldap::server class. We strongly dislike the use of selectors in the parameter definition for a class or define. (https://github.com/camptocamp/puppet-openldap/blob/master/manifests/server.pp#L2-L36). Please use the params pattern instead.\n\nLet us know if you have any questions or when you have a new release addressing this concern!", "created": "2015-02-17T11:15:00.000000"}, {"author": "557058:336fd1fd-189f-4e29-8163-298b3a6deec3", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]\n\nThis is now fixed in version 1.3.0.\n\nThanks,\nMicka\u00ebl", "created": "2015-02-18T01:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:336fd1fd-189f-4e29-8163-298b3a6deec3], we approve of your module! Thanks!", "created": "2015-03-06T09:52:00.000000"}], "components": ["approved"], "created": "2014-10-21T14:52:00.000000", "creator": "623c135e1c7f6a007049e9ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7be3a69d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtrb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2865788721_*|*_3_*:*_2_*:*_3138413773_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1389959215_*|*_10006_*:*_1_*:*_4286228276"}], "description": "https://forge.puppetlabs.com/camptocamp/openldap", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34748", "fixedVersions": [], "id": "34748", "issueType": "Task", "key": "MODULES-1440", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135e1c7f6a007049e9ad", "resolution": "Fixed", "resolutionDate": "2015-03-05T18:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "camptocamp/openldap : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-03-06T09:52:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "created": "2014-10-21T11:15:00.000000", "name": "any2bool.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12508"}, {"attacher": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "created": "2014-10-21T11:15:00.000000", "name": "any2bool_spec.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12404"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Tim,\n\nthe implementation would be much less convoluted if it just pass it on to str2bool or num2bool as appropriate. As it stands, the function is hard to read/follow and will drift in the future when the other functions change.\n\nPlease submit the amended code as PR on github so we can properly review and integrate it.\n\n\nCheers, D.", "created": "2015-12-14T09:25:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "PR https://github.com/puppetlabs/puppetlabs-stdlib/pull/601 was merged", "created": "2016-05-05T11:14:00.000000"}], "components": ["stdlib"], "created": "2014-10-21T11:15:00.000000", "creator": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c69db4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywto7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48556704616_*|*_5_*:*_1_*:*_0"}], "description": "The customer would like stdlib to include the function any2bool.\n\n\nHere is their description of the request:\n\nIn the stdlib, there are both num2bool and str2bool functions available.\n\nHowever, if there is flexibility in the value (e.g. true, \"true\", \"yes\", 1, ... are allowed), these functions are limited. It could be solved by first detecting the type of the argument and then using the correct function, but this would add a lot of boilerplate code that could be avoided by having an any2bool function.\n\nI have created such a function + rspec file (see attachments). Can they be added to the stdlib after passing your code review process ?\n\nCurrently, it would require a lot of boilerplate code to have a generic solution for converting an input value to a boolean. First you would have to use either type() or the is_*() functions and put this all in a case construction. This is needed because num2bool only converts numbers, str2bool (should) only convert strings, ...\n\nThe solution I propose is more elegant and complements the existing num2bool and str2bool functions.\n\nPS: \nnum2bool will return false on the integer -1. This is the behavour I'm mimicing in any2bool. Otherwise it would become confusing for users of the stdlib to have one function return true on -1 and anonther return false on the same input.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41205", "fixedVersions": [], "id": "41205", "issueType": "New Feature", "key": "MODULES-1439", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e38f5450-6788-4b1d-b329-524ce00d94e6", "resolution": "Fixed", "resolutionDate": "2016-05-05T11:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add any2bool function to stdlib", "timeSpent": "PT0S", "updated": "2016-05-05T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "body": "Addressed in https://github.com/puppetlabs/puppetlabs-corosync/pull/88", "created": "2014-10-21T04:24:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "We will review the PR this week, and target a new release next week.", "created": "2014-10-21T09:19:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "PR merged, was a missed refactor when corosync provider class was renamed", "created": "2014-10-28T16:44:00.000000"}, {"author": "624397774fe01d006ba5afc0", "body": "whether there will be a provider pcs for cs_location?", "created": "2015-01-28T00:53:00.000000"}], "components": ["corosync"], "created": "2014-10-21T04:24:00.000000", "creator": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@693312aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqanz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17630565_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_631582731"}], "description": "cs_location has wrong base provider. That fact leads to catalog compilation issues.\n\ncs_location doesn't have 'pcs' based version, that leads to have issues for 'pcs' based systems.\n\ncs_location doesn't have unit tests (RSpec)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34747", "fixedVersions": [], "id": "34747", "issueType": "Bug", "key": "MODULES-1438", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0f67d99c-fc5a-49a9-b577-8d3b582bc870", "resolution": "Fixed", "resolutionDate": "2014-10-28T16:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-corosync: cs_location provider has old resource name", "timeSpent": "PT0S", "updated": "2015-01-28T00:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:636252c8e14026a739814076] Can you provide a rabbitmqctl command or something similar that is failing because of the lack of a guest user? From the content of rabbitmq.config I can see that this would cause issues, but I'm not sure what the exact problem is.\n\n$default_user is configurable from the rabbitmq class, but not rabbitmq::server. Would it be an improvement to be able to configure a default user from rabbitmq::server?", "created": "2014-12-05T15:15:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We need a little more information in order to debug this. I was able to set up a small cluster and connect to it with or without the guest user deleted. In fact the guest user can only connect on localhost so it should not be used to connect to the cluster from an external client anyway. Can you describe the symptoms you're seeing?", "created": "2014-12-15T20:23:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been open for a long time and there has been no feedback from the creator. If you would like to open another ticket or reopen this with more information we will look into it.\n\nThanks.", "created": "2016-02-22T04:22:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-21T03:10:00.000000", "creator": "636252c8e14026a739814076", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7f4e5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3935115136_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_38322429110"}], "description": "when setting rabbitmq::delete_guest_user: true it seems like clustering is not working because it uses the guest user for clustering. see below:\n\nNotice: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/content:\n--- /etc/rabbitmq/rabbitmq.config       2014-10-20 17:47:50.754456036 +0200\n+++ /tmp/puppet-file20141020-19547-tel73z       2014-10-20 17:57:14.626393404 +0200\n % Template Path: rabbitmq/templates/rabbitmq.config\n [\n   {rabbit, [\n    {cluster_nodes, {['rabbit@devmq1', 'rabbit@devmq2'], disc}},\n     {cluster_partition_handling, ignore},\n     {default_user, <<\"guest\">>},\n     {default_pass, <<\"guest\">>}\n", "environment": "debian 7.7, puppetlabs/rabbitmq v4.1.0, puppet agent 3.7.1, puppet server 3.7.1, using hiera", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43298", "fixedVersions": [], "id": "43298", "issueType": "Bug", "key": "MODULES-1437", "labels": ["clustering", "delete_guest_user", "guest", "puppetlabs-rabbitmq", "rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636252c8e14026a739814076", "resolution": "Fixed", "resolutionDate": "2016-02-22T04:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "clustering not working when delete_guest_user is enabled", "timeSpent": "PT0S", "updated": "2016-02-22T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This module was deprecated in favor of vshn/gitlab.", "created": "2015-08-25T11:00:00.000000"}], "components": ["approved"], "created": "2014-10-20T18:06:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38dd0362"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywthz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_104934_*|*_3_*:*_1_*:*_26087449084_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_584502824"}], "description": "https://forge.puppetlabs.com/spuder/gitlab (nominated by author)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42245", "fixedVersions": [], "id": "42245", "issueType": "Task", "key": "MODULES-1436", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Done", "resolutionDate": "2015-08-25T11:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "spuder/gitlab : review for Puppet Approved", "timeSpent": "PT0S", "updated": "2015-08-25T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2014-10-20T15:43:00.000000", "creator": "623c0b64866b810069e43480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eb002f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywtbb:"}], "description": "Summary-\nIn the stdlib, all prefixes are interpreted in powers of 1024. This is not according to the IEC standards where 1 kB is defined as 1000 byte and 1 KiB is defined as 1024. Especially at higher powers, this difference grows to 20%.\n\nSee also https://en.wikipedia.org/wiki/Binary_prefix\n\nRequest-\nCan you create a switch in stdlib to enable IEC standards in stdlib?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37981", "fixedVersions": [], "id": "37981", "issueType": "New Feature", "key": "MODULES-1435", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b64866b810069e43480", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Compliance to IEC standards in to_bytes", "timeSpent": "PT0S", "updated": "2014-10-20T16:14:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "I approve! Thanks for submitting the nomination and more importantly for sharing your module on the Forge. We've reviewed it and will likely add the approved label next week. ", "created": "2014-10-23T13:52:00.000000"}], "components": ["approved"], "created": "2014-10-20T06:58:00.000000", "creator": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f67f9ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywswn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18820349_*|*_10007_*:*_1_*:*_340383486_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_265192710"}], "description": "https://forge.puppetlabs.com/golja/gnupg", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33684", "fixedVersions": [], "id": "33684", "issueType": "Task", "key": "MODULES-1434", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "resolution": "Fixed", "resolutionDate": "2014-10-27T12:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "golja/gnupg : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-27T12:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be] Can you give me some more information about your environment? OS/firewall module version would be a good start.\n\nThanks!", "created": "2014-12-03T16:47:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response.\n\nIf you disagree with my decision please feel free to reopen and I apologize.", "created": "2021-04-12T05:28:00.000000"}], "components": ["apt", "firewall", "supported"], "created": "2014-10-20T03:18:00.000000", "creator": "557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@791c5bc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywsvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3853747472_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_200576411651"}], "description": "Not all installations of Ubuntu will have a configured package source for the `universe` package set.\n\nUsing the `puppetlabs/apt` module to define apt sources containing the `universe` set doesn't define a resource that you can declare as a dependency for the class instance `firewall` provided by `firewall` module.\n\nTo use these modules together you have to not use the `class { 'firewall': }` declaration and instead manually specify a `package { 'iptables-persist': }` dependency by hand.\n\nNot sure whether this is a bug with firewall or apt or neither.\n\n{code}\nclass { 'apt':\n        purge_sources_list => true,\n        purge_sources_list_d => true,\n        # NB: Sources are being provided by Hiera\n}\n\nclass { 'firewall': }\nFirewall {\n        require => undef,\n}\nresources { 'firewall':\n        purge => true,\n}\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34746", "fixedVersions": [], "id": "34746", "issueType": "Bug", "key": "MODULES-1433", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:74f9d0c9-55a1-41f1-abab-4f25ecf4d4be", "resolution": "Cannot Reproduce", "resolutionDate": "2021-04-12T05:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall module fails to install prerequisite packages when used in conjunction with apt module", "timeSpent": "PT0S", "updated": "2021-04-12T05:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should be fixed with https://github.com/puppetlabs/puppetlabs-stdlib/pull/367. Please reopen or resubmit if you're still seeing an issue", "created": "2014-11-18T07:00:00.000000"}], "components": ["stdlib"], "created": "2014-10-17T12:31:00.000000", "creator": "70121:45435687-53c0-4f4e-a990-afb84245f64b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@298a9190"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywsfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2748512001_*|*_5_*:*_1_*:*_0"}], "description": "E.g. this execution will fail:\n\n{noformat}\nmember([1,4,5], 5)\n{noformat}\n\nThe {{Fixnum}} class doesn't have an {{empty?}} method (RHEL6 version of Ruby, 1.8.7)\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/0c0f7e13cdb407ca57d2808de9e6dc6ace9d856b/lib/puppet/parser/functions/member.rb#L36", "environment": "RHEL6-based Linux distributions", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39150", "fixedVersions": [], "id": "39150", "issueType": "Bug", "key": "MODULES-1432", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:45435687-53c0-4f4e-a990-afb84245f64b", "resolution": "Fixed", "resolutionDate": "2014-11-18T07:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The 'member' stdlib function doesn't accept Fixnum types as second argument", "timeSpent": "PT0S", "updated": "2014-11-18T07:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:36:00.000000"}], "components": ["corosync"], "created": "2014-10-16T09:33:00.000000", "creator": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ecb8ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywrxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24649338224_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nI'm using the corosync 0.6.0 module with puppet 3.6.2 on Ubuntu 14.04.\nI started using the cs_shadow resource so I could apply all my changes at once.  I'm using the crm provider as I do not have pcs installed.\nI noticed that the provider for cs_commit was defaulting to pcs, even though pcs was not installed.\nAll of the other corosync resources were using crm, so the cs_shadow type wasn't finding anything to commit.\nI added \"defaultfor :operatingsystem => [:ubuntu]\" to the cs_commit and cs_shadow crm providers.  This resolved the issue for me, but I'm pretty sure it's not the right way to do it.\n\nPlease let me know if you need further information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42244", "fixedVersions": [], "id": "42244", "issueType": "Bug", "key": "MODULES-1431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "COROSYNC: cs_commit and cs_shadow default provider", "timeSpent": "PT0S", "updated": "2015-07-28T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corosync module has been migrated to puppet-community. If this is still an issue, it should be submitted as a github issue at https://github.com/puppet-community/puppet-corosync/issues", "created": "2015-07-28T16:36:00.000000"}], "components": ["corosync"], "created": "2014-10-16T03:13:00.000000", "creator": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c850279"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywrw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24672161280_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nI've started using the corosync module to manage a bunch of iSCSITarget and iSCSILogicalUnit primitives.  Since these need to exist together, I'm using a shadow CIB in Puppet so that the constraints are created at the same time as the primitives.  This prevents the Target from starting on a different node to the LUN.\n\nUnfortunately, each Puppet run returns several Notices from the cs_shadow and cs_commit resources.\n\nNotice: /Stage[main]/Fh_ceph_iscsi_exports/Cs_shadow[iscsicib]/cib: defined 'cib' as 'iscsicib'\nNotice: /Stage[main]/Fh_ceph_iscsi_exports/Cs_commit[iscsicib]/cib: defined 'cib' as 'iscsicib'\n\nThis happens regardless of whether the resources were actually modified or not.\nIs it possible to disable these Notices?  It causes the reports to show two changed resources even when nothing was actually changed.\n\nThanks\n\nJ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40037", "fixedVersions": [], "id": "40037", "issueType": "Bug", "key": "MODULES-1430", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "resolution": "Fixed", "resolutionDate": "2015-07-28T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "COROSYNC: shadow cib", "timeSpent": "PT0S", "updated": "2015-07-28T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Please notify when PR is available [~accountid:619d2635d2e64c0071fd2f82]", "created": "2014-11-10T12:27:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-apache/pull/917", "created": "2014-11-11T16:31:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-15T19:50:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8142967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywruv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2324437580_*|*_5_*:*_1_*:*_0"}], "description": "In response to the recent POODLE vulnerability with SSLv3 I set \"SSLProtocol -ALL +TLSv1\" on a vhost and discovered it was not honored.  The only way to make my hosts come back as not vulnerable was to change SSLProtocol in the mod_ssl block.  The value is hardcoded into the apache module, so it would be ideal to make that value a parameter.\n\nPull Request will be coming shortly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42243", "fixedVersions": [], "id": "42243", "issueType": "Improvement", "key": "MODULES-1429", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2014-11-11T16:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add option to apache::mod::ssl for SSLProtocol", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "this will be fixed with \nMODULES-1823\n\nntpdate is to be retired.", "created": "2015-03-10T04:06:00.000000"}], "components": ["ntp"], "created": "2014-10-15T14:44:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fdf3dc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywrq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12576117002_*|*_6_*:*_1_*:*_0"}], "description": "On RHEL 6 systems it would appear that the ntpdate service is not managed, this service is traditionally used to bring the servers time into sync at boot making use of the step-tickers file. \n\nI can see no way of directly managing the step-tickers file.\n\nThe ntp module should support both of these.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34744", "fixedVersions": [], "id": "34744", "issueType": "New Feature", "key": "MODULES-1428", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Duplicate", "resolutionDate": "2015-03-10T04:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP should support managing ntpdate and step-ticket files", "timeSpent": "PT0S", "updated": "2015-03-10T04:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:623c10b8761efb0069ce049d],\n\nWhat version of the postgresql module are you using?\n\nCan you provide an example manifest you're running that produces this error?", "created": "2014-12-03T11:58:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closed due to inactivity.", "created": "2015-07-28T12:40:00.000000"}], "components": ["postgresql"], "created": "2014-10-15T05:10:00.000000", "creator": "623c10b8761efb0069ce049d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd918f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywr87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4270042022_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_20467333584"}], "description": "Hi,\n\nFirstly, we are pretty new to puppet and so we may be doing something odd.\n\nWe have a previously provisioned server which is running postgres and we've used this postgres module to manage it. We have recently updated the module from github but now when we try to apply the changes we see the following error:\n\n\"Unable to locate package postgresql-unknown\"\n\nThe server is running on Ubuntu 14.04 LTS. Is there any other information we can provide to help with this?\n\nThanks in advance\n\nAndy", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42197", "fixedVersions": [], "id": "42197", "issueType": "Bug", "key": "MODULES-1427", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10b8761efb0069ce049d", "resolution": "Incomplete", "resolutionDate": "2015-07-28T12:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to locate package postgresql-unknown", "timeSpent": "PT0S", "updated": "2015-07-28T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:63d40635a05386069cdb69d6] can you share your thoughts on this.", "created": "2014-10-15T12:03:00.000000"}, {"author": "63d40635a05386069cdb69d6", "body": "[~accountid:557058:a2383cac-f799-49a4-8b30-0d737d991e23] and/or [~accountid:557058:74b44c9c-9f7d-4d53-b6b6-e598c1652c9b] what do you think? To me, it seems like puppet is an easy enough root password. ", "created": "2014-10-15T12:21:00.000000"}, {"author": "557058:a2383cac-f799-49a4-8b30-0d737d991e23", "body": "[~accountid:63d40635a05386069cdb69d6] agreed, I prefer 'puppet' to 'vagrant'.\n\nThe Vagrant Cloud description (once we get a public Jira to link to) has appropriate documentation:\n\n{code}\n### About this VM\n\nThis is a clean, minimal **<%= @t_arch %>** installation of **<%= @t_name %>** built and packaged by [Puppet Labs](http://puppetlabs.com/).\n\nIt has **<%= @t_config %>** pre-installed.\n\n### VM settings\n\n* `root` password is set to `puppet`\n* `vagrant` account uses the [Vagrant project's insecure public key](https://github.com/mitchellh/vagrant/tree/master/keys)\n* a primary interface is configured, which maps to the default VirtualBox NAT network\n\n### Notes\n\n* version <%= @t_version %>, see the [changelog](https://github.com/puppetlabs/puppetlabs-packer/CHANGELOG) for details\n* built with [Packer](http://packer.io/) using the [Puppet Labs Packer Git repository](https://github.com/puppetlabs/puppetlabs-packer)\n\nPlease open any issues on the [Puppet Labs issue tracker](http://).\n{code}", "created": "2014-10-15T12:27:00.000000"}, {"author": "63d40635a05386069cdb69d6", "body": "[~accountid:557058:a2383cac-f799-49a4-8b30-0d737d991e23] sounds good to me. ", "created": "2014-10-15T12:34:00.000000"}, {"author": "63d40635a05386069cdb69d6", "body": "The Puppet password is easy to remember and documented. (also already in use by many using those boxes)", "created": "2014-10-15T12:35:00.000000"}, {"author": "5a008fa086e7c03ff347aa8a", "body": "The problem is that this info is not readily available the vagrant commands to get info on a box \nvagrant box list -i\ndo not return this information.\n\nMaybe it could be put with the description on the vagrantcloud ? \n\nHappy for it to stay the same, it just needs to be easily exposed to the public to find.", "created": "2014-10-16T02:01:00.000000"}], "components": [], "created": "2014-10-15T02:31:00.000000", "creator": "5a008fa086e7c03ff347aa8a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24fb529d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywr7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36231216_*|*_6_*:*_1_*:*_0"}], "description": "Vagrant boxes from https://vagrantcloud.com/puppetlabs\n\nuse root password \"puppet\" instead of \"vagrant\". Should the preferred \"vagrant\" be used instead?  \n\nhttps://docs.vagrantup.com/v2/boxes/base.html\n\"Vagrant doesn't actually use or expect any root password. However, having a generally well known root password makes it easier for the general public to modify the machine if needed.\n\nPublicly available base boxes usually use a root password of \"vagrant\" to keep things easy\".", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39149", "fixedVersions": [], "id": "39149", "issueType": "Improvement", "key": "MODULES-1426", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a008fa086e7c03ff347aa8a", "resolution": "Won't Fix", "resolutionDate": "2014-10-15T12:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Vagrant boxes from puppetlabs do not use vagrant default root password", "timeSpent": "PT0S", "updated": "2014-10-16T02:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74d0a2f6400069ecba48", "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:bab073e0-f060-421e-9465-366c4060cc31] Do you have:\n\nensure   => [present | bare] \n\nin your manifest?\n", "created": "2014-10-15T09:16:00.000000"}, {"author": "557058:bab073e0-f060-421e-9465-366c4060cc31", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] I've tried both values.  ", "created": "2014-10-15T10:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:bab073e0-f060-421e-9465-366c4060cc31] Which provider are you using? Do all parent directories for the repo path exist?\n\nIn a simple test, it created a new empty repo at the desired path for me:\n{noformat}\nroot@puppet:~# puppet module install puppetlabs-vcsrepo\nNotice: Preparing to install into /etc/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppet/modules\n\u2514\u2500\u2500 puppetlabs-vcsrepo (v1.2.0)\nroot@puppet:~# mkdir -p /path/to\nroot@puppet:~# puppet apply\nvcsrepo { \"/path/to/repo\":\n  ensure   => present,\n  provider => git,\n}\nNotice: Compiled catalog for puppet in environment production in 0.03 seconds\nNotice: /Stage[main]/Main/Vcsrepo[/path/to/repo]/ensure: Creating repository from present\nNotice: /Stage[main]/Main/Vcsrepo[/path/to/repo]/ensure: created\nNotice: Finished catalog run in 0.27 seconds\nroot@puppet:~# ls -a /path/to/repo/\n.  ..  .git\nroot@puppet:~#\n{noformat}", "created": "2014-11-19T14:25:00.000000"}, {"author": "557058:bab073e0-f060-421e-9465-366c4060cc31", "body": "Hunter,\nA new puppet user might assume that the vcsrepo path in your example wouldn't have to be created.  One might assume that setting vcsrepo to \"/path/to/repo\" would create /path and /path/to as well as /path/to/repo.", "created": "2014-11-19T17:55:00.000000"}, {"author": "623e74d0a2f6400069ecba48", "body": "Merged: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/219", "created": "2014-11-20T13:05:00.000000"}], "components": ["vcsrepo"], "created": "2014-10-14T18:20:00.000000", "creator": "557058:bab073e0-f060-421e-9465-366c4060cc31", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d2fd5fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywr5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3181137521_*|*_10007_*:*_1_*:*_388745_*|*_5_*:*_1_*:*_0"}], "description": "The prerequisites for vcsrepo are missing from https://forge.puppetlabs.com/puppetlabs/vcsrepo.\n\nWe ought to explain that vcsrepo requires additional software to be installed.  For Example, if setting provider => git, the user needs to take care of installing git.\n\nAdditionally, we ought to explain that the path we point to for vcsrepo must exist.  vcsrepo will not create the path.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39148", "fixedVersions": [], "id": "39148", "issueType": "Bug", "key": "MODULES-1425", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bab073e0-f060-421e-9465-366c4060cc31", "resolution": "Fixed", "resolutionDate": "2014-11-20T13:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Documentation: puppetlabs-vcs prerequisites are missing", "timeSpent": "PT0S", "updated": "2014-11-20T13:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "I cannot spell :P", "created": "2014-10-14T15:06:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Hey [~accountid:557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b],\n\nThis is quite an old ticket, apologies it took us so long to triage it. It still seems like it could be a reasonable request, I assume you're talking about the basic_auth_password parameter? If so I'll happily add this to the vcsrepo next epic (which is unfortunately currently not on our roadmap, but at least it would be visible to us in the future)", "created": "2018-02-06T07:45:00.000000"}, {"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "At the time I created this, yes, it was about basic_auth_password for a Subversion repository.\n\nPlease add it in.", "created": "2018-02-06T08:09:00.000000"}], "components": ["vcsrepo"], "created": "2014-10-14T15:05:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fd3dec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywqof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/18"}], "description": "It would be nice to be able to put a hashed password in for a parameter to access a repository.", "environment": "Puppet 3+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42196", "fixedVersions": [], "id": "42196", "issueType": "New Feature", "key": "MODULES-1424", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Hashed passwords", "timeSpent": "PT0S", "updated": "2018-02-06T09:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "attachments": [], "comments": [{"author": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "body": "Pull Request at https://github.com/puppetlabs/puppetlabs-apache/pull/890", "created": "2014-10-13T23:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:05:00.000000"}], "components": ["apache", "community", "supported"], "created": "2014-10-13T18:55:00.000000", "creator": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fffa662"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywq6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16897484_*|*_10009_*:*_1_*:*_10607296006_*|*_5_*:*_1_*:*_0"}], "description": "Added the WSGIChunkedRequest directive to vhost.  This option is necessary[1] when running OpenStack's keystone on Apache.\n\n[1] https://review.openstack.org/#/c/34835/\n\nWill submit a PR and link once completed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39147", "fixedVersions": [], "id": "39147", "issueType": "Improvement", "key": "MODULES-1423", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added the WSGIChunkedRequest directive to vhost ", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:04:00.000000"}], "components": ["mcollective"], "created": "2014-10-13T16:21:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@712b594c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywq4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24889367084_*|*_6_*:*_1_*:*_0"}], "description": "When a fresh system applies the mcollective module, and the \"version\" parameter is set, the mcollective::plugin defined types get applied before mcollective installs the packages set using \"version\".\n\nI have \"version\" set to \"2.5.3-1.el6\" and when Mcollective::Plugin[package] got applied first the mcollective-common package was installed using version 2.6.0 which prevents 2.5.3 from being installed.\n\nHere's example output:\n{noformat}\nNotice: /Stage[main]/Brazos_mco_profile/Mcollective::Plugin[package]/Package[mcollective-package-agent]/ensure: created\nNotice: /Stage[main]/Gcc/Package[gcc-java]/ensure: created\nNotice: /Stage[main]/Fhgfs::Client::Install/Package[fhgfs-client]/ensure: created\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mcollective-2.5.3-1.el6' returned 1: Error: Package: mcollective-2.5.3-1.el6.noarch (puppetlabs-products)\n           Requires: mcollective-common = 2.5.3-1.el6\n           Installed: mcollective-common-2.6.0-1.el6.noarch (@puppetlabs-products)\n               mcollective-common = 2.6.0-1.el6\n           Available: mcollective-common-2.2.3-2.el6.noarch (epel)\n               mcollective-common = 2.2.3-2.el6\n           Available: mcollective-common-2.5.3-1.el6.noarch (puppetlabs-products)\n               mcollective-common = 2.5.3-1.el6\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\nWrapped exception:\nExecution of '/usr/bin/yum -d 0 -e 0 -y install mcollective-2.5.3-1.el6' returned 1: Error: Package: mcollective-2.5.3-1.el6.noarch (puppetlabs-products)\n           Requires: mcollective-common = 2.5.3-1.el6\n           Installed: mcollective-common-2.6.0-1.el6.noarch (@puppetlabs-products)\n               mcollective-common = 2.6.0-1.el6\n           Available: mcollective-common-2.2.3-2.el6.noarch (epel)\n               mcollective-common = 2.2.3-2.el6\n           Available: mcollective-common-2.5.3-1.el6.noarch (puppetlabs-products)\n               mcollective-common = 2.5.3-1.el6\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\nError: /Stage[main]/Mcollective::Server::Install/Package[mcollective]/ensure: change from absent to 2.5.3-1.el6 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mcollective-2.5.3-1.el6' returned 1: Error: Package: mcollective-2.5.3-1.el6.noarch (puppetlabs-products)\n           Requires: mcollective-common = 2.5.3-1.el6\n           Installed: mcollective-common-2.6.0-1.el6.noarch (@puppetlabs-products)\n               mcollective-common = 2.6.0-1.el6\n           Available: mcollective-common-2.2.3-2.el6.noarch (epel)\n               mcollective-common = 2.2.3-2.el6\n           Available: mcollective-common-2.5.3-1.el6.noarch (puppetlabs-products)\n               mcollective-common = 2.5.3-1.el6\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35827", "fixedVersions": [], "id": "35827", "issueType": "Bug", "key": "MODULES-1421", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "MCollective::Plugin applied before mcollective installed - yum package conflicts", "timeSpent": "PT0S", "updated": "2015-07-28T18:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "619d2635d2e64c0071fd2f82", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:04:00.000000"}], "components": ["mcollective"], "created": "2014-10-13T15:04:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65cd62eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywq3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24894035312_*|*_6_*:*_1_*:*_0"}], "description": "There are two customizations that would be useful for the mcollective module.\n\nFirst would be allowing the environment passed to Cron['refresh-mcollective-metadata'] to be customized.  In my environment puppet runs via a cron task with a minimal PATH and then mcollective puppet runs are done with a different PATH (due to sourcing necessary files in /etc/profile.d).  This leads to constant changes always being made between periodic cron puppet runs and mco puppet runs.\n\nThe second change is to allow the \"package_ensure\" value of Mcollective::Plugin['facter'] to be customized.  This would allow specific versions to be ensured or simply 'latest'.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33682", "fixedVersions": [], "id": "33682", "issueType": "New Feature", "key": "MODULES-1420", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow customization of yaml and facter factsource behavior", "timeSpent": "PT0S", "updated": "2015-07-28T18:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "attachments": [], "comments": [{"author": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "body": "So I narrowed this down to the fact that epel wasn't present on the system. The manifest no longer fails. \n\nI feel like there is a way that this could have failed more elegantly (or warned that epel wasn't present). But I'm not sure what that would look like. \n\n", "created": "2014-10-13T16:42:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25] The module should be able to install rabbitmq directly from an RPM hosted by rabbitmq.com. However, the docs definitely don't make it clear how to do that or that epel is needed if you choose to install from epel. Would it be sufficient to add some documentation, as opposed to trying to manage and/or detect the presence of epel?", "created": "2014-12-02T14:25:00.000000"}, {"author": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "body": "Yes, that would be sufficient. \n\nI've created a pull request of what I think the documentation should say. \n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/260", "created": "2014-12-02T15:48:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Merged. Thanks!", "created": "2014-12-08T17:07:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-13T14:43:00.000000", "creator": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@331b55f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywq2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4327501464_*|*_10009_*:*_1_*:*_523145075_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs/rabbitmq module documentation indicates that you should be able to get up and running like so\n\n{code}\ninclude ::rabbitmq\n{code}\n\nYet, if you do that, then the module attempts to install the package before the repo is present. \n\n\nSteps to reproduce. \n\nSpin up vagrant vm (I'm using this one https://gist.github.com/spuder/9508ca074c3ce940be04)\n\nThen install and run the module\n{code}\npuppet module install puppetlabs/rabbitmq\npuppet apply -e 'include rabbitmq' --debug --verbose --detailed-exitcodes\n{code}\n\nThe module fails while trying to run this command \n/usr/bin/yum -d 0 -e 0 -y list rabbitmq-server\n{code}\nInfo: Applying configuration version '1413231927'\nDebug: Exec[rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc](provider=posix): Executing check 'test `rpm -qa | grep gpg-pubkey-056e8e56-468e43f2 | wc -l` -eq 0'\nDebug: Executing 'test `rpm -qa | grep gpg-pubkey-056e8e56-468e43f2 | wc -l` -eq 0'\nDebug: Prefetching yum resources for package\nDebug: Executing '/bin/rpm --version'\nDebug: Executing '/bin/rpm -qa --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\\n''\nDebug: Executing '/bin/rpm -q rabbitmq-server --nosignature --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\\n'\nDebug: Executing '/usr/bin/yum -d 0 -e 0 -y list rabbitmq-server'\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y list rabbitmq-server' returned 1: Error: No matching Packages to list\nError: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y list rabbitmq-server' returned 1: Error: No matching Packages to list\nDebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file /usr/lib/rabbitmq/bin/rabbitmq-plugins does not exist\nNotice: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq]: Dependency Package[rabbitmq-server] has failures: true\nWarning: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]: Dependency Package[rabbitmq-server] has failures: true\nWarning: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq/ssl]: Dependency Package[rabbitmq-server] has failures: true\nWarning: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq/ssl]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq::Config/File[rabbitmq-env.config]: Dependency Package[rabbitmq-server] has failures: true\nWarning: /Stage[main]/Rabbitmq::Config/File[rabbitmq-env.config]: Skipping because of failed dependencies\nDebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file /usr/lib/rabbitmq/bin/rabbitmq-plugins does not exist\nError: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]: Provider rabbitmqplugins is not functional on this host\nNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Dependency Package[rabbitmq-server] has failures: true\nNotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nWarning: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]: Dependency Package[rabbitmq-server] has failures: true\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nWarning: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Dependency Package[rabbitmq-server] has failures: true\nNotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nWarning: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Skipping because of failed dependencies\nNotice: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Dependency Package[rabbitmq-server] has failures: true\nNotice: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nWarning: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Skipping because of failed dependencies\nDebug: Finishing transaction 69924730708660\nDebug: Storing state\nDebug: Stored state in 0.02 seconds\nNotice: Finished catalog run in 0.72 seconds\nDebug: Using settings: adding file resource 'rrddir': 'File[/var/lib/puppet/rrd]{:links=>:follow, :group=>\"puppet\", :backup=>false, :owner=>\"puppet\", :mode=>\"750\", :ensure=>:directory, :path=>\"/var/lib/puppet/rrd\", :loglevel=>:debug}'\nDebug: Finishing transaction 69924729823000\nDebug: Received report to process from us-devops-build02.ac\nDebug: Processing report from us-devops-build02.ac with processor Puppet::Reports::Store\n{code}\n\nJust to make sure it wasn't a problem with my manifest, I've also tried the following with no luck. \n\n{code}\npuppet apply -e \"class { '::rabbitmq': manage_repos => true} include ::rabbitmq\" --debug\n{code}\n\nI think that if 'manage_repos' = true, there needs to be an order dependency.\n{code}\nClass['rabbitmq::repo::rhel'] -> Class['rabbitmq::install']\n{code}\n\nRunning puppet 3.7.1 on Cent 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40035", "fixedVersions": [], "id": "40035", "issueType": "Bug", "key": "MODULES-1419", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fb4a51cb-ca70-48f3-91fa-2ff46f1f2b25", "resolution": "Fixed", "resolutionDate": "2014-12-08T17:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rabbitmq module fails to manage the yum repo", "timeSpent": "PT0S", "updated": "2014-12-08T17:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "0.4.0 was released today", "created": "2014-11-18T14:22:00.000000"}, {"author": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "body": "Thanks [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab]!", "created": "2014-11-18T16:57:00.000000"}], "components": ["ruby"], "created": "2014-10-13T12:17:00.000000", "creator": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a599107"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywpyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3121545416_*|*_6_*:*_1_*:*_0"}], "description": "WIth the current fixes to rubygems_update, this module works on RHEL/CentOS 7. Can we get a release so that I can point back at Forge instead of GitHub?\n\n*tips cap in gratitude*", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33677", "fixedVersions": [], "id": "33677", "issueType": "Task", "key": "MODULES-1417", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "resolution": "Fixed", "resolutionDate": "2014-11-18T14:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "New forge release?", "timeSpent": "PT0S", "updated": "2016-03-22T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "It won't be easy to fix, there are a lots of regressions already merged in master branch - I can see about 40 tests failures, if I fix the 'should' issue.", "created": "2014-10-13T10:14:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Addressed by: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/242", "created": "2014-10-14T02:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks for catching this!", "created": "2014-10-15T10:39:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-13T08:45:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f8792e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywpvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_179615464_*|*_6_*:*_1_*:*_0"}], "description": "In rspec tests for rabbitmq class most of config_file stanzas are missing should / should_not expectations, hence will never fail and always pass ;-x\nThere is also /.*/m multiline regex flag is missing for such tests as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39146", "fixedVersions": [], "id": "39146", "issueType": "Bug", "key": "MODULES-1416", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2014-10-15T10:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-rabbitmq: All config_file spec tests are missing 'should'", "timeSpent": "PT0S", "updated": "2014-10-15T10:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "70121:8b5c4705-c0a3-432d-82cf-e12cd95346bc", "body": "I need the same feature and submited a PR for it (https://github.com/puppetlabs/puppetlabs-tomcat/pull/57).\nAny input or feedback is appreciated. Thanks!", "created": "2014-11-12T03:23:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-11-18T06:50:00.000000"}, {"author": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "body": "Just deployed this - works brilliantly, thanks!\n\nI did have to add the catalina-jmx-remote.jar file into $catalina_home/lib dir as the module doesn't manage that. Could be something to think about adding in.", "created": "2015-01-08T03:35:00.000000"}], "components": ["apache", "supported", "tomcat"], "created": "2014-10-13T07:57:00.000000", "creator": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32072bf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywptr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3059832334_*|*_10007_*:*_1_*:*_50127785_*|*_5_*:*_1_*:*_0"}], "description": "It would be great if the puppetlabs-tomcat module could mange the Listener element in server.xml.\n\nhttp://tomcat.apache.org/tomcat-7.0-doc/config/listeners.html\n\nSpecifically, I need to be able to configure a JMX Remote Lifecycle Listener but I don't see a way to do that currently.\n\nI might be able to submit a PR for this feature but I'm not sure if it's already planned or if there's some way I can do it currently that I'm not aware of.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37980", "fixedVersions": [], "id": "37980", "issueType": "New Feature", "key": "MODULES-1415", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9877fade-c7a8-4421-bfa7-c55b4b3fb62e", "resolution": "Fixed", "resolutionDate": "2014-11-18T06:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat should be able to manage Listener config element.", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Addressed by https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/241", "created": "2014-10-14T01:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks!", "created": "2014-10-15T10:40:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-13T07:34:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f04516"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywptj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_183933257_*|*_6_*:*_1_*:*_0"}], "description": "Then configuring ssl port in stomp stanza for rabbitmq.config, verify that ssl enabled globally, otherwise rabbit could fail to start with \"no such file or\ndirectory\",\"asn1.app\" error.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36960", "fixedVersions": [], "id": "36960", "issueType": "Bug", "key": "MODULES-1414", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2014-10-15T10:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet-rabbitmq: $ssl_stomp_port should depend on $ssl => true", "timeSpent": "PT0S", "updated": "2014-10-15T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:557058:cde5b02b-bbd2-4802-98de-a36def2cd71f] it looks like {{member}} expects all the elements of the array in arg0 and the value of arg1 to be strings.\n\nBut I'm going to move this to the MODULES project since this is a question about stdlib. You also might try asking on puppet-users.", "created": "2014-10-12T22:18:00.000000"}, {"author": "557058:cde5b02b-bbd2-4802-98de-a36def2cd71f", "body": "Thank you! Any news, folks?", "created": "2014-10-18T04:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue is that in the standard puppet parser, {{$ovz_node_number}} would have been cast to a string, but I'm guessing you're using the future parser and it's getting passed as an integer.\n\nThe fix for stdlib would be to make it handle integers. In the mean time you can quote {{\"$ovz_node_number\"}} to make it a string.", "created": "2014-10-20T11:02:00.000000"}, {"author": "557058:cde5b02b-bbd2-4802-98de-a36def2cd71f", "body": "In another blocks of code integers work perfectly but in this did not work :(\n\nI changed integer to quoted string but without success. ", "created": "2014-10-20T12:27:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:cde5b02b-bbd2-4802-98de-a36def2cd71f] This sounds like something different if you are quote wrapping the integer to cast to a string and still not able to work.  I have created a PR that will solve this with future parser however.  \nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/350", "created": "2014-10-30T10:03:00.000000"}], "components": ["stdlib"], "created": "2014-10-11T04:29:00.000000", "creator": "557058:cde5b02b-bbd2-4802-98de-a36def2cd71f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50056faf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqat3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_801178134_*|*_3_*:*_1_*:*_43149639_*|*_10009_*:*_1_*:*_457685594_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_818444796"}], "description": "Hello!\n\nI got this errors in few client servers:\n\npuppet agent -tv\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: undefined method `empty?' for 116:Fixnum at /etc/puppet/manifests/ovz_common.pp:276 on node fps6.fastvps.ru\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n275 if $ovz_node_number {\n276     if member([15, 24, 25, 26, 34, 54, 59, 62, 65, 77], $ovz_node_number) {\n277         # nodebackup1\n278         file {\n279             \"/etc/fastvz_backup_config\":\n280                 mode => '755',\n281                 content => \"our \\$DEBUG = '';\\nour \\$backup_server_address = '78.xxx.xxx.xxx';\\nour \\$use_incremental_backups = 1;\\n1;\\n\",\n282         }\n\n\nFunction member was installed by:  puppet module install puppetlabs-stdlib", "environment": "Client:\ncat /etc/issue\nCentOS release 6.5 (Final)\nKernel \\r on an \\m\n\npuppet --version\n3.7.1\n\nServer:\n cat /etc/issue\nCentOS release 5.11 (Final)\n\npuppet --version\n3.7.1\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36959", "fixedVersions": [], "id": "36959", "issueType": "Bug", "key": "MODULES-1413", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cde5b02b-bbd2-4802-98de-a36def2cd71f", "resolution": "Fixed", "resolutionDate": "2014-11-04T16:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "std lib member() doesn't handle integers", "timeSpent": "PT0S", "updated": "2014-11-04T16:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4d1a562ab90069f7e589", "body": "+1 to this one, with current state there is no any chance use it for novice. Please update the docs.", "created": "2015-03-19T07:24:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:04:00.000000"}], "components": ["mcollective"], "created": "2014-10-09T16:52:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c26cdd5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25233107271_*|*_6_*:*_1_*:*_0"}], "description": "The documentation still recommends using the `middleware` parameter, which has been removed. The docmentation has not been updated for the new middleware parameters, nor is there a recommendation on how to set up the middleware before installing mcollective.\n\nDocumentation needs to be updated to represent current usage.\n\nRemoving the middleware parameter is not backwards compatible, and should have triggered a major version.", "environment": "Using current version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36958", "fixedVersions": [], "id": "36958", "issueType": "Bug", "key": "MODULES-1412", "labels": ["mcollective", "module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update mcollective module documentation", "timeSpent": "PT0S", "updated": "2015-07-28T18:04:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. 2.7 is EOL, but we don't want to actually drop compatibility with 2.7 in the 4.x range of rabbitmq.\n\nIt looks like rabbitmq_exchange was the only provider that didn't check for versions earlier than 3.x before using {{has_command}} so https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/244 should fix it.", "created": "2014-10-16T12:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged.", "created": "2014-10-17T15:00:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-09T16:02:00.000000", "creator": "623c0a07562ab90069f8af59", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67f56342"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_589602979_*|*_10007_*:*_1_*:*_96718612_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1157797"}], "description": "I'm still using a puppet 2.7 master, and using version 4.1.0 of this module fails since it can't find has_command, which is a method that exists only in puppet 3.  The readme says that the module has been tested against puppet 2.7.1 - is this still true? Nothing in the changelog says anything about dropping support for puppet 2.7 for version 4.1.0.  \n\nBelow is the error output:  \n\nOct  9 12:51:00 mq puppet-agent[27385]: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload rabbitmq_exchange: Could not autoload /var/lib/puppet/lib/puppet/provider/rabbitmq_exchange/rabbitmqadmin.rb: undefined method `has_command' for Puppet::Type::Rabbitmq_exchange::ProviderRabbitmqadmin:Class at /opt/puppet/env/modules/local/rabbitmq/manifests/init.pp:174", "environment": "puppet master 2.7.19, puppetlabs-rabbitmq 4.1.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35825", "fixedVersions": [], "id": "35825", "issueType": "Bug", "key": "MODULES-1411", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a07562ab90069f8af59", "resolution": "Fixed", "resolutionDate": "2014-10-17T15:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rabbitmq 4.1.0 incompatible with puppet master 2.x", "timeSpent": "PT0S", "updated": "2014-10-17T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "There's an initial Pull Request to fix this at https://github.com/puppetlabs/puppetlabs-apache/pull/889\n\nIf someone can provide some guidance on what improvements are needed that would be great.\n\nThanks!\nDavid", "created": "2014-10-11T05:06:00.000000"}, {"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "Updated PR at https://github.com/puppetlabs/puppetlabs-apache/pull/1037", "created": "2015-02-21T02:01:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:fa3437cc-6b93-4f19-8174-128b10a12b27] commented on PR.", "created": "2015-02-23T13:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This was fixed with https://github.com/puppetlabs/puppetlabs-apache/pull/1146", "created": "2016-02-01T06:08:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-09T13:34:00.000000", "creator": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@713b425f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41448815580_*|*_5_*:*_1_*:*_0"}], "description": "Apache changed the name of the disk caching module in version 2.4 to mod_cache_disk (cache_disk). Currently one can only enable the symlinks with puppet via {{defaults_mods}} for the \"new\" mod_cache_disk and is thus missing the mod_cache_disk.conf file and its activation symlink.\n\n* Old: https://httpd.apache.org/docs/2.2/mod/mod_disk_cache.html\n* New: https://httpd.apache.org/docs/2.4/mod/mod_cache_disk.html", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "34742", "fixedVersions": [], "id": "34742", "issueType": "Bug", "key": "MODULES-1410", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c18c78ed-02c6-4681-9f76-e760ee832c71", "resolution": "Fixed", "resolutionDate": "2016-02-01T06:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache changed name of mod_disk_cache in version 2.4", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:04:00.000000"}], "components": ["mcollective"], "created": "2014-10-09T12:07:00.000000", "creator": "623a4744a95758006959fe55", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48cc6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_25250236399_*|*_6_*:*_1_*:*_0"}], "description": "When I ran into MODULES-1253 last night, only after having upgraded the mcollective module in production, I attempted to make a quick fix by changing the factsource to facter.  Then I discovered that mcollective::server::config::factsource::yaml leaves behind an unmanaged cron resource.\n\nAs a kludge, I added a \"cleanup\" resource to my manifest.  Eg.\n{code}\n  # cron job left over from mcollective::server::config::factsource::yaml\n  cron { 'refresh-mcollective-metadata':\n    ensure      => absent,\n    environment => \"PATH=/opt/puppet/bin:${::path}\",\n    command     => \"${mcollective::core_libdir}/refresh-mcollective-metadata\",\n    user        => 'root',\n    minute      => [ '0', '15', '30', '45' ],\n  }\n{code}\n\nIt'll be a bit of a PITA to implement but the mcollective::server::config::factsource::* classes probably should be implicitly included in the manifest with ensure => absent unless it's the class for the requested fact source.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42195", "fixedVersions": [], "id": "42195", "issueType": "Bug", "key": "MODULES-1409", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4744a95758006959fe55", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mcollective::server::config::factsource::yaml leaves behind a cronjob", "timeSpent": "PT0S", "updated": "2015-07-28T18:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/00f90445d99e8c19f73ed4d420034a6a0a9a0772", "created": "2016-06-29T08:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds kicked off at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_init-merge_master/40/", "created": "2016-06-29T08:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds successfully completed.", "created": "2016-06-29T09:51:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Reviewed the tests, the build is clean, not doing FR.", "created": "2016-06-29T10:49:00.000000"}], "components": ["chocolatey "], "created": "2014-10-09T09:18:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "h4. Summary\nIt should be able to get, test and set configuration values from chocolatey's configuration through working with choco.exe.\n\nh4. Details\n\nGiven a clean Windows box and Chocolatey versions 0.9.10.0\n\nHave manifests that \n * installs chocolatey\n * Sets a config value\n * updates a config value\n * -Unsets a config - (only in 0.9.10+)-\n * Compiles on a master\n * Localization testing not required\n * Performance not a concern\n\nConfiguration Settings - proxy, proxy user, proxy password \n* Test cases for each of the above that sets and updates\n\nh4. Verify\n\nThe configuration file accurately reflects the config values set by manifest.\n\nNot validating encrypted settings."}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eb62ac7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c0ff494742a00683e3fe4"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyn6db:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_4813468_*|*_1_*:*_1_*:*_94332261_*|*_10007_*:*_1_*:*_11367_*|*_3_*:*_1_*:*_3598886802_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_3490518_*|*_10006_*:*_1_*:*_50649544648"}], "description": "{{choco config}} was introduced in *{{v0.9.9.9}}* and has had no significant changes since it was introduced. The docs related to {{config}} are located at https://github.com/chocolatey/choco/wiki/CommandsConfig\n\nOn first converge it may be important to *install* Chocolatey,  set {{config}} configuration *_AND_* install packages using that configuration set. This means it must be done as a custom type so that one can discover what version of Chocolatey was just installed, as custom types are the only thing that always runs client side.\n\nConfig is important as it allows folks to specify proxy settings.\n\nSince unset was not introduced until 0.9.10.x, we will require *{{v0.9.10.0}}* to take advantage of this feature, so that absent works and there is no confusion about being able to set a value, but not remove that setting. That scenario could be surprising for folks so we want to avoid it.\n\n\nh4. Detail\n\n{noformat}\nSettings\ncacheLocation =  | Cache location if not TEMP folder.\ncommandExecutionTimeoutSeconds = 2700 | Default timeout for command execution.\ncontainsLegacyPackageInstalls = true | Install has packages installed prior to 0.9.9 series.\nproxy =  | Explicit proxy location.\nproxyUser =  | Optional proxy user.\nproxyPassword =  | Optional proxy password. Encrypted.\nvirusCheckMinimumPositives = 5 | Minimum number of scan result positives before flagging a binary as a possible virus.\n{noformat}", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "35823", "fixedVersions": [], "id": "35823", "issueType": "New Feature", "key": "MODULES-3035", "labels": ["chocolatey", "Product-Initiative", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2016-06-29T10:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - custom provider for config settings (configuration)", "timeSpent": "PT0S", "updated": "2016-08-02T10:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "Addressed by:\thttps://github.com/puppetlabs/puppetlabs-rabbitmq/pull/240", "created": "2014-10-09T09:13:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-09T08:38:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8ead843"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnkv:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1550396727_*|*_6_*:*_1_*:*_0"}], "description": "There is a hardcode key_source in rabbitmq::apt::repo: $key_source  = 'http://www.rabbitmq.com/rabbitmq-signing-key-public.asc',\nThat renders operators be unable to install rabbitmq w/o internet access (if they have local/intranet mirrors only, for example), and locks them on a very specific url specified as a hardcode.\n\nIt would be nice to have an ability to specify custom key sources.\nIn order to achieve it, we have to:\n* reuse existing param package_gpg_key as a source of alternative URLs for apt case as well, \n* add new param key_content (for offline install cases) for rabbitmq init.pp and repo/apt.pp classes and pass them as is to apt class call.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33676", "fixedVersions": [], "id": "33676", "issueType": "Improvement", "key": "MODULES-1408", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2014-10-27T07:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-rabbitmq: support for custom rabbitmq key sources for Debian", "timeSpent": "PT0S", "updated": "2014-10-27T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": " I think we better should use another approach for custom providers: the wrapping classes discussed in related #PUP-3427 should fit here as well. I.e. we should not modify original 'rabbitmq-server' service definition in module, but use a wrapper class inheriting and overriding service provider to something else.", "created": "2014-10-16T01:53:00.000000"}], "components": ["rabbitmq"], "created": "2014-10-09T08:37:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14781db6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnkn:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_580641639_*|*_6_*:*_1_*:*_0"}], "description": "In most cases, HA installations of RabbitMQ clusters are done with Pacemaker. And it would be really nice for all linux ha operators to have a custom providers support for rabbitmq-service. That should not be some specific provider or a list, just an option to use which ever is needed.\n\nBy the way, new pacemaker provider for service type in Puppet will be proposed as well.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43295", "fixedVersions": [], "id": "43295", "issueType": "Improvement", "key": "MODULES-1407", "labels": ["rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Won't Fix", "resolutionDate": "2014-10-16T01:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet-rabbitmq: support for different puppet service providers", "timeSpent": "PT0S", "updated": "2014-10-16T01:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "https://github.com/puppetlabs/puppetlabs-corosync/pull/82", "created": "2014-10-09T08:28:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Merged PR", "created": "2014-10-28T16:40:00.000000"}], "components": [], "created": "2014-10-09T08:26:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37682ad9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqaov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11163421_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1660088766"}], "description": "On https://forge.puppetlabs.com/puppetlabs/corosync\n\nProject URL points to https://corosynchub.com/puppetlabs/puppetlabs-corosync\n\nshould be\n\nhttps://github.com/puppetlabs/puppetlabs-corosync", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42194", "fixedVersions": [], "id": "42194", "issueType": "Bug", "key": "MODULES-1406", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2014-10-28T16:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "corosync project URL is incorrect", "timeSpent": "PT0S", "updated": "2014-10-28T16:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "Although this has been created more then 5 years ago, this is most actual now.\n\nRHEL 8 has deprecated mod_php. Here is the snippet of configuration deployed by httpd package:\n\n\u00a0\n{noformat}#\n# Redirect to local php-fpm (no mod_php in default configuration)\n#\n<IfModule !mod_php5.c>\n\u00a0 <IfModule !mod_php7.c>\n\u00a0 \u00a0 # Enable http authorization headers\n\u00a0 \u00a0 SetEnvIfNoCase ^Authorization$ \"(.+)\" HTTP_AUTHORIZATION=$1\n\n\n\u00a0 \u00a0 <FilesMatch \\.(php|phar)$>\n\u00a0 \u00a0 \u00a0 \u00a0 SetHandler \"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost\"\n\u00a0 \u00a0 </FilesMatch>\n\u00a0 </IfModule>\n</IfModule>\n\n\n#\n# mod_php is deprecated as FPM is now used by default with httpd in event mode\n# mod_php is only used when explicitly enabled or httpd switch to prefork mode\n{noformat}", "created": "2020-04-13T16:48:00.000000"}, {"author": "557058:be86c7d6-2807-42d3-9715-80da0cf607cd", "body": "FYI, these configuration requires\n{noformat}\npackage php-fpm\napache::mod::proxy\napache::mod::fcgi{noformat}\n\u00a0", "created": "2020-04-13T16:49:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "This configuration is totally possible with the apache module today. Is this a request for a documentation change specific to PHP-FPM configuration?\n\n{code}\nclasses:\n  - 'apache'\n  - 'apache::mod::proxy'\n  - 'apache::mod::proxy_fcgi'\n  - 'php'\n\nphp::fpm_user: 'apache'\nphp::fpm_group: 'apache'\nphp::fpm::pools:\n   www:\n     listen: '/var/run/php-fpm/www.sock'\n     listen_owner: 'apache'\n     listen_group: 'apache'\n{code}\n\nThen add an appropriate `proxy_pass_match` or `set_handler` attribute your vhost config as per the vendor documentation https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM#PHP-FPM-High-performancePHPonapachehttpd2.4.xusingmod_proxy_fcgiandphp-fpm. ", "created": "2020-05-12T23:31:00.000000"}, {"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Closing this ticket as to the best of my knowledge, and with the above ticket confirming, support for the requested configuration is already present.", "created": "2021-01-25T07:10:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-09T08:01:00.000000", "creator": "557058:8cb8bef7-0202-44c2-8a05-7984414646b0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@691ed4b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywnkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Apr/20"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198720544106_*|*_6_*:*_1_*:*_0"}], "description": "suPHP is not a high performance way of running PHP under separate user context's,  but php5-fpm is and has been supported on linux for some time and is the preferred method of using PHP in a high performance scalable context.   puppetlabs-apache would benefit from adding the ability to use php5-fpm pools with apache virtual hosts or multiple pools within a directory block.\n\nExamples of Apache2.2 with php5-fpm pool\n\n#\n# PHP Magic which uses php5-fpm to provide privilege separation\n# Add .php/.php5 files to the \"php-fastcgi\" handler\n# \n# The way this works, is that you assign a handler for .php/php5 files\n# then Add an action to those files that points to a VIRTUAL path\n# that Virtual path refers the the FastCGIExternal server config which\n# processes the php output as appropriate. This allows nesting to use\n# different PHP user constructs within a single VHost.\n#\nAddHandler php-fastcgi .php .php5\n#\n\nFastCGIExternalServer /var/www/vpath/base_www -socket /var/www/php-sockets/www_as_www_pool.sock  -pass-header Authorization\n<LocationMatch \"/_pool_(status|ping)$\">\n        SetHandler php-fastcgi-virtual\n        Action php-fastcgi-virtual /base_www virtual\n        Deny from All\n        #Allow from valid monitoring hosts\n        Allow from localhost\n</LocationMatch>\n<Directory /path/to/docroot>\n  # We don't want mod_passenger here\n  <IfModule mod_passenger.c>\n    PassengerEnabled off\n  </IfModule>\n    Action php-fastcgi /base_www \n</Directory>\nAlias /base_www /var/www/vpath/base_www\n\n\nApache2.4 has different structure that is different, use google/apache docs for references.\n\nNOTE: A corresponding php-fpm pool is needed to make this work properly.   It allows high performance and good privilege separation between apache and php, which is NOT possible with mod_php and multiple php sites/vhosts/applications on the same server (a common scenario), and suPHP doesn't scale nearly as well as php5-fpm, and has it's own management issues.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41286", "fixedVersions": [], "id": "41286", "issueType": "New Feature", "key": "MODULES-1405", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8cb8bef7-0202-44c2-8a05-7984414646b0", "resolution": "Fixed", "resolutionDate": "2021-01-25T07:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for php-fpm to puppetlabs-apache", "timeSpent": "PT0S", "updated": "2021-01-25T07:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "While we're at it, description is a deprecated field. Make sure summary is a nice one-liner. Shows up in search results and the module page data box. \n\n", "created": "2014-10-08T17:22:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] this change was only made to to the master branch, so if you go to the currently released version on the forge, you get a 404 when trying to view the project URL.", "created": "2014-11-05T23:59:00.000000"}], "components": [], "created": "2014-10-08T17:16:00.000000", "creator": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d5ff18f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc8f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2242800602_*|*_3_*:*_1_*:*_1501512_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_260289538"}], "description": "https://github.com/puppetlabs/puppetlabs-reboot/blob/master/metadata.json#L8\n\ndomain should not be 'forge.puppetlabs.com'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40033", "fixedVersions": [], "id": "40033", "issueType": "Bug", "key": "MODULES-1404", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:669d4655-0c85-469a-a11c-e5290cf2955d", "resolution": "Fixed", "resolutionDate": "2014-11-06T16:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Project link in puppetlabs/reboot metadata is incorrect", "timeSpent": "PT0S", "updated": "2014-11-06T16:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "fix merged into master", "created": "2014-11-17T17:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-08T11:45:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@609f10d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywn1j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3470276920_*|*_10007_*:*_1_*:*_8777256_*|*_5_*:*_1_*:*_0"}], "description": "The directories hash passed to an apache::vhost takes a custom_fragment key, but the example in the readme https://github.com/puppetlabs/puppetlabs-apache#custom_fragment-1 is for the global custom_fragment, not the directories custom_fragment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34739", "fixedVersions": [], "id": "34739", "issueType": "Bug", "key": "MODULES-1403", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-11-17T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::vhost::directories::custom_fragment readme example is wrong", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b] I have tried this with PE 3.7 and unable to duplicate this error.  As well I have install stdlib 4.5 and mimic'd your environment on Centos 6.5 and have had not ability to duplicate.  Is this still an issue?  Are the agents and masters both running Redhat and Puppet 3.7.1?", "created": "2014-12-18T17:25:00.000000"}, {"author": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "body": "Thanks for looking into it.\nHappy ending: It used to fail, but now it works.\n\nPuzzling.\nSomething subtle must have changed since I created the bug.\nThe puppetlabs-stdlib module is the same version as before.\n\nCurrent versions of things are :\n\npuppet-3.7.2-1.el6.noarch\npuppet-server-3.7.2-1.el6.noarch\npuppetlabs-stdlib (v4.3.2)\nruby-1.8.7.374-3.el6_6.x86_64\nruby-augeas-0.4.1-3.el6.x86_64\nruby-devel-1.8.7.374-3.el6_6.x86_64\nruby-docs-1.8.7.374-3.el6_6.x86_64\nrubygem-json-1.7.3-2.el6_3.x86_64\nrubygems-1.8.16-1.el6.noarch\nruby-irb-1.8.7.374-3.el6_6.x86_64\nruby-libs-1.8.7.374-3.el6_6.x86_64\nruby-rdoc-1.8.7.374-3.el6_6.x86_64\nruby-rgen-0.6.5-2.el6sat.noarch\nruby-shadow-2.2.0-2.el6.x86_64", "created": "2014-12-19T06:21:00.000000"}], "components": ["stdlib"], "created": "2014-10-07T10:31:00.000000", "creator": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1657d0f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqclj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8916247_*|*_3_*:*_1_*:*_1118180_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_1414368_*|*_10006_*:*_1_*:*_6239254175"}], "description": "    file_line { 'file_line_test 1':\n        ensure => present,\n        line => \"# Before Testing\",\n        path => '/opt/tmp/lineTest',\n        after => \"# Testing\",\n    }   \n\nIf I remove/comment-out the after parameter, the line is added at the end.\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[file_line_test 1] at /etc/puppet/modules/system_config/manifests/init.pp:115 on node lnxidev11.example.org\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nAnd with --trace:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter after on File_line[file_line_test 1] at /etc/puppet/modules/system_config/manifest\ns/init.pp:115 on node lnxidev11.example.org\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:207:in `is_http_200?'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:100:in `find'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:201:in `find'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:289:in `retrieve_new_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:327:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:326:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:288:in `retrieve_new_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:61:in `retrieve_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:104:in `prepare_and_retrieve_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:201:in `run_internal'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:132:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:244:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:131:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:20:in `lock'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:117:in `with_client'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:44:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:82:in `run_in_fork'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `controlled_run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:41:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:356:in `onetime'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:322:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:510:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:488:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n", "environment": "Red Hat Enterprise Linux Server release 6.5 (Santiago)\npuppet 3.7.1\n\npuppetlabs-stdlib 4.3.2\n\nruby-1.8.7.352-13.el6.x86_64\nruby-libs-1.8.7.352-13.el6.x86_64\n\nruby-augeas-0.4.1-3.el6.x86_64\nruby-devel-1.8.7.352-13.el6.x86_64\nruby-docs-1.8.7.352-13.el6.x86_64\nrubygem-json-1.5.5-3.el6.x86_64\nrubygems-1.8.16-1.el6.noarch\nruby-irb-1.8.7.352-13.el6.x86_64\nruby-rdoc-1.8.7.352-13.el6.x86_64\nruby-rgen-0.6.5-2.el6.noarch\nruby-shadow-2.2.0-2.el6.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36957", "fixedVersions": [], "id": "36957", "issueType": "Bug", "key": "MODULES-1402", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aca0c24e-9498-488f-9fb8-fcb3f9cac96b", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-18T17:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib file_line after parameter does not work", "timeSpent": "PT0S", "updated": "2014-12-19T06:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c15727910a200718b9653", "created": "2014-10-08T18:30:00.000000", "name": "p4.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12705"}], "comments": [{"author": "623c15727910a200718b9653", "body": "changes to the p4 provider that fixes this and 1400, also allows specifying more than a trivial (one line) client spec by providing a list of sources\n\n", "created": "2014-10-08T18:30:00.000000"}], "components": ["vcsrepo"], "created": "2014-10-06T17:17:00.000000", "creator": "623c15727910a200718b9653", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f305e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywm8f:"}], "description": "See also MODULES-1400 - the popen3 doesn't explicitly set working directory, which means unless the p4config happens to be exactly in the agent working directory, it's not found by the p4 command\n\nproposed fix (once the p4config search bug is fixed) is to add  {:chdir => @resource.value(:path)} as the last argument to the popen3 call\n", "environment": "vcsrepo 1.1.0, puppet 3.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43292", "fixedVersions": [], "id": "43292", "issueType": "Bug", "key": "MODULES-1401", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15727910a200718b9653", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "p4 provider: p4 commands are run from the agents working directory", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2014-10-06T17:09:00.000000", "creator": "623c15727910a200718b9653", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4be25ed1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywm7b:"}], "description": "the p4 command-line tool recursively searches toward the root for a file of the name $P4CONFIG - the p4 vcsrepo provider assumes the $P4CONFIG exists in the current working directory (whatever that happens to be when it runs commands, but that's a different bug).\n\nthis is especially problematic with respect to p4 client interactions - where the code may find no P4CONFIG and assume the client name is it's internal default, whereas the p4 binary knows better so the client creation creates client puppet-<hash> and subsequent commands attempt to reference the client specified in the P4CONFIG.", "environment": "vcsrepo 1.1.0, puppet 3.7.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35821", "fixedVersions": [], "id": "35821", "issueType": "Bug", "key": "MODULES-1400", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15727910a200718b9653", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "p4 provider: p4config file search disagrees with p4 client behavior", "timeSpent": "PT0S", "updated": "2016-08-29T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "6243b3c84fe01d006ba5c5e3", "body": "Pull Request:\n\nhttps://github.com/puppetlabs/puppetlabs-inifile/pull/129", "created": "2014-10-04T08:09:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. This looks great!", "created": "2015-05-27T14:15:00.000000"}], "components": ["inifile"], "created": "2014-10-04T08:02:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@144448"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywltj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20326370207_*|*_5_*:*_1_*:*_0"}], "description": "create_ini_settings is a function that allows you to create\nini_setting resources from a simple hash:\n\n{code}\n    $settings = {  section1 => {\n        setting1 => val1\n      },\n      section2 => {\n        setting2 => val2,\n        setting3 => {\n          ensure => absent\n        }\n      }\n    }\n    $defaults = {\n      path => '/tmp/foo.ini'\n    }\n    create_ini_settings($settings,$defaults)\n{code}\n\nWill create the following resources\n\n{code}\n    ini_setting{'[section1] setting1':\n      ensure  => present,\n      section => 'section1',\n      setting => 'setting1',\n      value   => 'val1',\n      path    => '/tmp/foo.ini',\n    }\n    ini_setting{'[section2] setting2':\n      ensure  => present,\n      section => 'section2',\n      setting => 'setting2',\n      value   => 'val2',\n      path    => '/tmp/foo.ini',\n    }\n    ini_setting{'[section2] setting3':\n      ensure  => absent,\n      section => 'section2',\n      setting => 'setting3',\n      path    => '/tmp/foo.ini',\n    }\n{code}\n\nThis allows one to create much easier classes\nthat should be able to manage an arbritary set of\nini-style settings without having to specify each\none of them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39145", "fixedVersions": [], "id": "39145", "issueType": "New Feature", "key": "MODULES-1399", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "resolution": "Fixed", "resolutionDate": "2015-05-27T14:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "create_ini_settings function", "timeSpent": "PT0S", "updated": "2015-05-27T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:6243b1105f63fd0069b1a6e0],\n\nIn general we like this module, but there are a few updates we'd like to see before we can mark it as approved.\n* Can you please add a CHANGELOG? It's important that approved modules adhere to SemVer but that's difficult to evaluate without a CHANGELOG.\n* You're missing the 'summary' field in your metadata.json.\n\nIt would also be great if you could update your README to more fully document the available parameters, but that can come in the future.\n\nLet us know when you upload a new release with these. Thanks!", "created": "2015-02-17T11:01:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Just pinging you, to check if you have made the changes ?", "created": "2015-11-04T09:07:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "No reply from ticket creator. ", "created": "2015-11-10T10:50:00.000000"}, {"author": "557058:b62c47a4-37e4-460d-8791-518bdfebf3e8", "body": "Reopened based on conversation in tech-discuss. Note that:\n\n* the module now does have a summary in the metadata.\n* I don't see the approved criteria (https://forge.puppetlabs.com/approved/criteria) mention the CHANGELOG requirement", "created": "2015-11-16T01:57:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This was reviewed again, and there were a number of changes that would be required\n* an unrecognised license in the metadata\n* it does not follow the readme template at https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n* Not all classes are documented\n* there are hiera_hash calls from the main class, it should not call hiera directly\n* unbounded ranges on external module dependencies with stdlib and concat\n* there is no os versions mentioned in the compatibility\n* needs to express compatibility for later versions of PE and puppet\n* not all classes are covered by rspec-puppet tests\n* there is no acceptance tests\n\nThese should be cleaned up before we can approve this module. Thanks for the work you have put into this module. I am aware how popular it is, and most of the changes here are to the metadata.", "created": "2015-11-23T07:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Closing this, as there has been no progress. In a long time.", "created": "2016-07-18T07:06:00.000000"}, {"author": "6243b1105f63fd0069b1a6e0", "body": "Should I open a new ticket or could this be used to reconsider this?", "created": "2019-03-15T10:54:00.000000"}], "components": ["approved"], "created": "2014-10-03T15:58:00.000000", "creator": "557058:97578a32-3955-4c5c-939e-58a878437b49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ba83f49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywlon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4820354_*|*_10009_*:*_1_*:*_617243654_*|*_4_*:*_1_*:*_6989826_*|*_6_*:*_2_*:*_486298281_*|*_10004_*:*_2_*:*_43540618510_*|*_10006_*:*_1_*:*_11817761453"}], "description": "https://forge.puppetlabs.com/saz/ssh", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37979", "fixedVersions": [], "id": "37979", "issueType": "Task", "key": "MODULES-1398", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:97578a32-3955-4c5c-939e-58a878437b49", "resolution": "Won't Fix", "resolutionDate": "2016-07-18T07:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "saz/ssh : review for puppet approved", "timeSpent": "PT0S", "updated": "2019-03-15T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "Sorry. This is a mistake since I did not add the module before the puppet provisioning.\n\n", "created": "2014-10-03T09:52:00.000000"}], "components": ["registry"], "created": "2014-10-03T09:42:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fd7003a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqasf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_297268_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6913907"}], "description": "I am trying to provision a Windows 2008R2 Vagrant Machine and I get the following error...\n\n{code}\n==> default: Error: Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type registry::value\n{code}\n\nand this is the following code...\n\n{code}\n registry::value { 'EnableLUA':\n    key   => 'HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System',\n    type  => 'dword',\n    data  => '0x00000000',\n  }\n{code}\n\nPuppet Version *3.7.1* ", "environment": "Windows 2008R2 Core", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43290", "fixedVersions": [], "id": "43290", "issueType": "Bug", "key": "MODULES-1397", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Cannot Reproduce", "resolutionDate": "2014-10-03T11:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error: Evaluation Error: Error while evaluating a Resource Statement, Invalid resource type registry::value", "timeSpent": "PT0S", "updated": "2014-10-15T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7ed56b44-735e-4cdb-b168-470ef48d5112", "body": "I can confirm this is still an issue with pupet 4.10.1.", "created": "2017-05-16T11:43:00.000000"}], "components": ["mount_core"], "created": "2014-10-02T12:28:00.000000", "creator": "557058:cedccc1b-f1a9-45c9-a3e5-6b5e96ad99f0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65d9df48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:cedccc1b-f1a9-45c9-a3e5-6b5e96ad99f0"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}], "description": "When specifying the dump attribute, it should only allow 0 or 1 (or 2 on bsd), but it accepts any value that has a 1 or 0 anywhere in the string\n\nFor example, setting it to\n{code}\n  dump => 55555515555,\n{code}\nworks just fine, when it shouldn't. \n\nIt looks like the regex used for validation is too permissive in {{puppet/lib/puppet/type/mount.rb}}\n[link to relavent line #|https://github.com/puppetlabs/puppet/blob/cb4ad1f19b043a70ba17e4103a25f5c97a76948b/lib/puppet/type/mount.rb#L214]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43287", "fixedVersions": [], "id": "43287", "issueType": "Bug", "key": "MODULES-7492", "labels": ["Easy", "help_wanted", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cedccc1b-f1a9-45c9-a3e5-6b5e96ad99f0", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "'mount' attribute 'dump' doesn't validate correctly", "timeSpent": "PT0S", "updated": "2018-07-23T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:e7cce3ff-4f71-4c08-b082-8e5280cac1ad", "body": "I have submitted a pull request which should resolve this issue. ", "created": "2014-10-02T12:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks for the work!", "created": "2014-10-02T13:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-02T12:14:00.000000", "creator": "557058:e7cce3ff-4f71-4c08-b082-8e5280cac1ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@515963b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4421929_*|*_5_*:*_1_*:*_0"}], "description": "Currently the redirect match rules only let you specify the status and regular expression used for the redirection. There is no way to specify where the redirect should take the user when it is matched. ", "environment": "software platform", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "35819", "fixedVersions": ["wsus 0.1.3"], "id": "35819", "issueType": "Bug", "key": "MODULES-1396", "labels": ["puppetlabs-apache"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e7cce3ff-4f71-4c08-b082-8e5280cac1ad", "resolution": "Fixed", "resolutionDate": "2014-10-02T13:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RedirectMatch rules do not work in the Apache module", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "The restart parameter (introduced in 2.0.0 I think) when set to true should do what you require. Is this what you are describing?", "created": "2014-12-09T05:45:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Following the above comment and the inactivity of this ticket I am going to resolve.\n\nIf you disagree or have any issues please do not hesitate to reopen.\u00a0\n\nThank you for taking the time to log this issue.\u00a0\n\nMany thanks! :)\u00a0", "created": "2021-01-18T07:18:00.000000"}], "components": ["mysql"], "created": "2014-10-02T11:53:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@359276ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5856714122_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_192850386417"}], "description": "If you change the config file after starting the service, it should be restarted. (if manage_service is true I guess)\n\n{noformat}\n==> db: Info: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Starting to evaluate the resource\n==> db: Info: Computing checksum on file /etc/my.cnf\n==> db: Info: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Filebucketed /etc/my.cnf to puppet with sum dcf7e6f488c154b83186f8f21a6a4c8c\n==> db: Notice: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]/content: content changed '{md5}dcf7e6f488c154b83186f8f21a6a4c8c' to '{md5}5e037eb849cbe623ae214f992464d2fe'\n==> db: Info: /Stage[main]/Mysql::Server::Config/File[mysql-config-file]: Evaluated in 0.08 seconds\n==> db: Info: /Stage[main]/Mysql::Server::Config/File[/etc/my.cnf.d]: Starting to evaluate the resource\n==> db: Info: /Stage[main]/Mysql::Server::Config/File[/etc/my.cnf.d]: Evaluated in 0.00 seconds\n{noformat}\n\nIt never sent a notify, and its missing from the code as of now..\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/server/config.pp#L22-L28\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33675", "fixedVersions": [], "id": "33675", "issueType": "Bug", "key": "MODULES-1395", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2021-01-18T07:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql-config-file should notify service", "timeSpent": "PT0S", "updated": "2021-01-18T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "body": "Hi,\n\nHow do you imagine this type/provider ?\nIs this something like\n\n{code:title=sample.pp|borderStyle=solid}\npostgresql_validate_db_connection { '/path/to/my_own_validation_method.sh':\n  source => \"puppet://...../my_script.sh\",\n}\n{code}\n\nthat you have in mind ?\n\nI don't really see what other parameters than\n\n* {{source}} (where should puppet find the script source)\n* {{content}} (template that should be used to generate the final validation script) (source and content should be mutually exclusive, like in other puppet resources)\n\nshould exist for this type but I'll be glad to help.", "created": "2014-12-04T07:31:00.000000"}], "components": ["postgresql"], "created": "2014-10-02T11:48:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@307668d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hylxmn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_188772911_*|*_1_*:*_1_*:*_107331_*|*_10007_*:*_1_*:*_416308960_*|*_3_*:*_2_*:*_1890200165_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_82795794767"}], "description": "This will get rid of https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.0.0/manifests/validate_db_connection.pp and https://github.com/puppetlabs/puppetlabs-postgresql/blob/4.0.0/manifests/client.pp#L15 and solve issues like https://github.com/puppetlabs/puppetlabs-postgresql/pull/410/files", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "42193", "fixedVersions": [], "id": "42193", "issueType": "Bug", "key": "MODULES-1394", "labels": ["intermediate", "postgresql"], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2017-06-15T15:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Rewrite postgresql::validate_db_connection as a type and provider", "timeSpent": "PT0S", "updated": "2017-06-15T15:47:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:6f9e39c0-fbaf-4e9d-ab8d-fba6965c9e55", "body": "I get this as well. Lint fails to ignore manifests in spec/fixtures/ etc.\n\nExample output: https://travis-ci.org/bfraser/puppet-grafana/jobs/36223655", "created": "2014-10-02T22:13:00.000000"}, {"author": "557058:6f9e39c0-fbaf-4e9d-ab8d-fba6965c9e55", "body": "This is actually a problem with the puppet-lint gem. The fix, for now, is to insert a \"Rake::Task[:lint].clear\" in your Rakefile as noted in the following issue:\n\nhttps://github.com/rodjek/puppet-lint/issues/331\n\nI have done this and converted to the new conversion style in the process.\n\nhttps://github.com/bfraser/puppet-grafana/blob/master/Rakefile\n\nTravis is now happy: https://travis-ci.org/bfraser/puppet-grafana/jobs/37895923", "created": "2014-10-13T21:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Lint task has been updated to default to the approved criteria as well as the manifests directory path only.", "created": "2014-11-24T10:02:00.000000"}], "components": ["spec_helper"], "created": "2014-10-01T20:15:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16f45c15"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Capitalized?", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Yes"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywknr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4632463397_*|*_5_*:*_1_*:*_0"}], "description": "{code}\nexclude_paths = [\n  \"pkg/**/*\",\n  \"vendor/**/*\",\n  \"spec/**/*\",\n  \"tests/**/*\"\n]\nPuppetLint.configuration.ignore_paths = exclude_paths\nPuppetSyntax.exclude_paths = exclude_paths\n{code}\n\nFails to exclude the smoke test .pp files found in the tests directory of a module. Apart from checking/enforcing that each item in the ignore_path list is unique, I can't see what's going wrong with the task: https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/rake_tasks.rb#L196\n\nExample output: https://travis-ci.org/Aethylred/puppet-gitlab/jobs/36831432", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35817", "fixedVersions": [], "id": "35817", "issueType": "Bug", "key": "MODULES-1393", "labels": ["spec_he"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2014-11-24T10:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_spec_helper is not respecting puppet-lint ignore_path (again)", "timeSpent": "PT0S", "updated": "2014-11-24T10:03:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "body": "Patch in flight for this, will update in a moment.", "created": "2014-10-01T11:30:00.000000"}, {"author": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "body": "Patch PR here:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/880", "created": "2014-10-01T11:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged https://github.com/puppetlabs/puppetlabs-apache/pull/1041", "created": "2015-02-25T17:52:00.000000"}], "components": ["apache", "supported"], "created": "2014-10-01T11:27:00.000000", "creator": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@312a2155"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5944251734_*|*_3_*:*_1_*:*_6783215560_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-apache module calls apache2-prefork-dev as the package name for the mod_prefork module for all Debian-flavored Linuxes. However Ubuntu 14.04 changes this to apache2-dev and makes apache2-prefork-dev an alias.\n\nThe result is that calling this resource, even with the package installed, always results in a package changed purged to present message, as it's scanning dpkg for apache2-prefork-dev, finding the package missing, and then installing the alias via apt.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42192", "fixedVersions": [], "id": "42192", "issueType": "Bug", "key": "MODULES-1391", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "resolution": "Fixed", "resolutionDate": "2015-02-25T17:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Improperly calls apache2-prefork-dev for Ubuntu Trusty", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Needs release but all set to be tested, it has been merged into master branch.", "created": "2014-10-01T10:53:00.000000"}], "components": ["ntp"], "created": "2014-10-01T10:41:00.000000", "creator": "557058:482ac75c-b18c-446f-8922-5170dc7e1ab9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31f6e3d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_719209_*|*_6_*:*_1_*:*_0"}], "description": "The NTP puppet module, if using NTP keys, sets the permissions on the /etc/ntp/keys directory to mode 0755, it then  recurses through all files in the directory setting them to mode 0755. This includes the keys file assuming it is located there as well as the pw file which can hold the password to the secret key for public key authentication.\n\nFix is to simply remove the recurse. I have a pull request in on github.\n\nAs well there seems to be no ntp component in jira.\n\n-Erinn", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41283", "fixedVersions": ["wsus 0.1.3"], "id": "41283", "issueType": "Bug", "key": "MODULES-1390", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:482ac75c-b18c-446f-8922-5170dc7e1ab9", "resolution": "Fixed", "resolutionDate": "2014-10-01T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "NTP Module exposes sensitive information", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:df44868c-ccf5-4b35-84e1-fe2a4297bc59] please do not merge your own PR's we have a process and this is not the preferred outcome.  It should instead be a parameter to allow the user to disable.  Reverting change until fixed.", "created": "2014-11-10T12:34:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:d877a28d-1253-4388-853b-e4185cd0c1c9] I have a fix in the works for you.  The previous fix would have broken already expected behavior.", "created": "2014-11-10T12:53:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:d877a28d-1253-4388-853b-e4185cd0c1c9] [PR # 28 Ready |https://github.com/puppetlabs/puppetlabs-dism/pull/28]", "created": "2014-11-11T13:22:00.000000"}], "components": [], "created": "2014-10-01T10:10:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f4b220f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywkaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3557543277_*|*_6_*:*_1_*:*_0"}], "description": "We have taken the following approach.Using hiera we defining the array of the Windows roles/features that should to be installed \n\n{noformat}\nits_core::win_unapproved_software: \n- IIS-FTPSvc \n{noformat}\n\nThen have a module applied to every server as following \n{noformat}\nclass its_core::win_unapproved_software {\n\n$unapproved = hiera_array(\"its_core::win_unapproved_software\")\n\n$packages = $unapproved\n\ndism { $packages: \nensure => absent, \n} \n}\n{noformat}\n\nWhen agent is executed (puppet agent -t) it hangs and never finishes. The features seem to be uninstalled though.\n\nAdditional testing shows that the module is properly removing Windows features (like telnet client/server. tfpt), and it can executed multiple times based on the hiera yaml filed. The removal of IIS FTP service is what hangs the agent. \n\nThis is what I believe is happening. When uninstalling the following command is executed \n{noformat}\nDism.exe /online /Disable-Feature /FeatureName:IIS-FTPSvc\n{noformat}\n\nThis causes the prompt for reboot which dism.rb module does not know how to handle. \n\nThe following would need to change {{/lib/puppet/provider/dism/dism.rb}}\nLine 53 in def destroy function should include a param option that would allow in the module to set either /NoRestart or /Quite values.\n \nThat would allow the server to control if the package should just be uninstalled without reboot or if the server should be rebooted after. I think the {{/NoRestart}} should be an option as that may interfere with any additional work that agent still needs to do. Would be great if the nofication is send to console/logs stating that reboot is required. \nNote that the logic in def create function calls commands with {{/NoRestart}} option.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34737", "fixedVersions": [], "id": "34737", "issueType": "Bug", "key": "MODULES-1389", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d877a28d-1253-4388-853b-e4185cd0c1c9", "resolution": "Fixed", "resolutionDate": "2014-11-11T13:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "DISM module hangs when uninstalling IIS-FTPSvc role", "timeSpent": "PT0S", "updated": "2014-11-11T13:23:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "This module would have passed review if it had a >=1.x release and included a changelog. Assigning to me for contact with author. ", "created": "2014-11-23T17:36:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:6f9e39c0-fbaf-4e9d-ab8d-fba6965c9e55], I hope you're the same bfraser as the author of this module. Your module is basically Puppet Approved ready aside from the comment above. If you make a release to address this, feel free to update this ticket for a re-review and approval. ", "created": "2014-12-03T12:21:00.000000"}, {"author": "557058:6f9e39c0-fbaf-4e9d-ab8d-fba6965c9e55", "body": "Hi [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98], I am indeed the same bfraser.\n\nThank you for the feedback! I have just published a 1.0.0 version of the module on the Forge, complete with a changelog. Please review and let me know if anything else is required for module approval.", "created": "2014-12-15T22:35:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hi [~accountid:557058:6f9e39c0-fbaf-4e9d-ab8d-fba6965c9e55],\n\nI'm happy to report the 1.0.0 version of your module has been approved!\n\nThanks!", "created": "2014-12-18T17:58:00.000000"}], "components": ["approved"], "created": "2014-10-01T09:00:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57f3888c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywka7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1048034842_*|*_5_*:*_1_*:*_200010_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2161331561_*|*_10006_*:*_1_*:*_3565679760"}], "description": "https://forge.puppetlabs.com/bfraser/grafana/readme", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36956", "fixedVersions": [], "id": "36956", "issueType": "Task", "key": "MODULES-1388", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-12-18T17:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "bfraser/grafana : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-12-18T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "14.04: ruby-bundler is a dummy for bundler\n12.04: ruby-bundle is the only package\n\nSo any ubuntu < 14.04 should/can use ruby-bundler, but > 12.04 may or may not use ruby-bundler...", "created": "2016-04-08T11:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-ruby/pull/63", "created": "2016-04-08T14:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2016-04-11T13:20:00.000000"}], "components": ["ruby"], "created": "2014-10-01T08:42:00.000000", "creator": "557058:43c3bcd3-364a-41b5-950a-ed781a9b1327", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73648975"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywk9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48227888898_*|*_5_*:*_1_*:*_0"}], "description": "v0.3.0 \"Fixed\" the package name for bundler to 'bundler' on all Debian-like systems.  This is incorrect, as Ubuntu uses 'ruby-bundler' on at least 12.04.\n\nThe package name was correct in v0.2.1.  The changelog entry reads:\n- Fix package name to be 'bundler' instead of 'ruby-bundler' for Debian/Ubuntu\n\nThis may have been an incorrect fix for #1224, relating to the package name specifically on Debian Wheezy, and possible new versions of Ubuntu.\n\nRelevant class is Ruby::Params ($bundler_package).", "environment": "Ubuntu 12.04 (may affect others)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34736", "fixedVersions": [], "id": "34736", "issueType": "Bug", "key": "MODULES-1387", "labels": ["regression"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43c3bcd3-364a-41b5-950a-ed781a9b1327", "resolution": "Fixed", "resolutionDate": "2016-04-11T13:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Regression: puppetlabs-ruby uses incorrect package name for bundler", "timeSpent": "PT0S", "updated": "2016-04-11T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Hi [~accountid:557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6], we've reviewed elasticsearch/logstash and it's basically approved. The only missing item is a >=1.x version that indicates your module is production ready and according to SemVer, that the interfaces will be stable throughout the major version. Please ping us back once you've made a new release and we'll give it one last review before bringing it into Puppet Approved. \n\nThanks for submitting your module!", "created": "2014-11-10T09:29:00.000000"}, {"author": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "body": "Hi [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] Should be able to do that soon-ish.\nThere are some changes in the pipeline.\nWill ping when i've done a 1.0 release.\n\n\nps. elasticsearch puppet module isn't at 1.0 either. should i bump that as well?\n\nCheers.", "created": "2014-11-10T09:32:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6], thanks! On elasticsearch, that would be wonderful but don't feel like it's required. We glossed over a few details in the rush for PuppetConf. :) ", "created": "2014-11-10T09:59:00.000000"}, {"author": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "body": "Quick update. Will be working on the Puppet module soon to make improvements. Will update once a 1.0 release is done so it can be reviewed.", "created": "2015-01-12T09:06:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Great, thanks for the update [~accountid:557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6]", "created": "2015-01-14T15:42:00.000000"}, {"author": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "body": "Sorry for the lack of activity on this one. Work has been a bit stalled on the LS puppet module to make room for other projects but its still on my to-do list.\nI expect to have a 1.0 release in the next few months.\nWill update this ticket when i'm close.\n\nCheers.", "created": "2015-09-17T04:14:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "Hi Richard, just checking in on this.  Let us know your plans.\n", "created": "2015-11-10T11:28:00.000000"}, {"author": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "body": "Hi Jesse,\n\nI haven't forgot about this and is still on my list.\nIf the fact this issue is still open we could close it and i'll open a new one when its actually ready?", "created": "2015-11-10T11:44:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Sounds good to me. ", "created": "2015-11-11T03:25:00.000000"}], "components": ["approved"], "created": "2014-10-01T02:58:00.000000", "creator": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1684fd20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywk7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1069772436_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_26354524109_*|*_10006_*:*_1_*:*_7853778330"}], "description": "Hi,\n\nWould like to have the elasticsearch/logstash puppet module added to Puppet Approved seeing as our elasticsearch module is already added.\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42191", "fixedVersions": [], "id": "42191", "issueType": "Task", "key": "MODULES-1386", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "resolution": "Won't Fix", "resolutionDate": "2015-11-13T09:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add elasticsearch/logstash puppet module to Puppet Approved", "timeSpent": "PT0S", "updated": "2015-11-13T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:4dce3c2a-d6f3-4cfe-8ea5-ffa8a6709272", "body": "I tried to remove the 'is_domain_name' verification on $key_server and it don't work with only\n{code}\nkey_server  => 'keyserver.ubuntu.com:80'\n{code}\nthe hkp protocol need to be specified\n{code}\nkey_server  => 'hkp://keyserver.ubuntu.com:80'\n{code}", "created": "2014-09-30T09:22:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Appears to work successfully in puppetlabs-apt 1.7.0. Can you confirm?", "created": "2014-12-06T20:06:00.000000"}, {"author": "70121:4dce3c2a-d6f3-4cfe-8ea5-ffa8a6709272", "body": "It works now, thanks :)\n\nNow waiting for [MODULES-434] ", "created": "2014-12-15T05:39:00.000000"}], "components": ["apt"], "created": "2014-09-30T08:40:00.000000", "creator": "70121:4dce3c2a-d6f3-4cfe-8ea5-ffa8a6709272", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@47b205b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5833577379_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_767099563"}], "description": "I'm trying to use apt::key to install a new GPG key for Apt, all that behind a HTTP proxy which only let us access to ports 80 and 443.\n\nI try the following declaration\n{code}\napt::key { 'ppa_webupd8team_java':\n    key => 'EEA14886',\n    key_server => 'hkp://keyserver.ubuntu.com:80',\n    key_options => \"http-proxy=\\\"http://myproxy:8080\\\"\",\n}\n{code}\n\nWhen I try this on command line with \n{code}\nsudo apt-key adv --keyserver-options http-proxy=http://myproxy:8080/ --keyserver=hkp://keyserver.ubuntu.com:80 --recv EEA14886\n{code}\nit works.\n\nBut not with the apt module:\n{{Error: $key_server must be a valid domain name}}\nwith 'hkp://keyserver.ubuntu.com:80' or just 'keyserver.ubuntu.com:80'\n\nCould the apt::key class allows specifying the keyserver port?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39144", "fixedVersions": [], "id": "39144", "issueType": "Bug", "key": "MODULES-1385", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:4dce3c2a-d6f3-4cfe-8ea5-ffa8a6709272", "resolution": "Fixed", "resolutionDate": "2014-12-15T17:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::key do not allow specifying port for key_server", "timeSpent": "PT0S", "updated": "2014-12-15T17:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "fix merged into master", "created": "2014-11-17T17:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-30T06:51:00.000000", "creator": "6243b3685f63fd0069b1a7ce", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43fad33e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35953566_*|*_10007_*:*_1_*:*_7680695_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4144275909"}], "description": "When using the WSGI script alias feature, the hash is created in an inconsistent order that results in superfluous restarting of Apache.\n\nFor example, the following code:\n{code}\n    apache::vhost {\n        'mylocalhost':\n            wsgi_script_aliases         => {\n                '/alias1'   => '/some/path/to/wsgi/script.wsgi',\n                '/alias2'   => '/some/path/to/wsgi/script.wsgi',\n            },\n   }\n{code}\n\nThis results in a content changes by means of the order being inconsistent (sometimes alais1 will come first but not always).", "environment": "Puppet v3.2.4\nApache Module v1.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35816", "fixedVersions": [], "id": "35816", "issueType": "Bug", "key": "MODULES-1384", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3685f63fd0069b1a7ce", "resolution": "Fixed", "resolutionDate": "2014-11-17T17:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "WSGI Script alias does not have a consistent behavior.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3] is this still something you'd be up for submitting a PR for? I think this is a good change, and could be implemented in pretty much the same way it's done for mysql.\n\nThanks!", "created": "2014-11-19T15:38:00.000000"}, {"author": "557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] Sure, sorry I wasn't clear about that in my second paragraph. Just meant \"it's not worth it for me to do if there are good reasons for not including it globally...but if it's acceptable to you all I'd be happy to add that functionality\". I'm off on some different SRE stuff for the next few, but I've added this to my task list. Thanks!", "created": "2014-11-19T15:49:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-postgresql/pull/543\nHope you don't mind. It's a bit ugly.", "created": "2014-12-08T16:35:00.000000"}, {"author": "557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3", "body": "[~accountid:557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc] Thanks for getting to this before I could! It's a tad dirty, but that's more a consequence of the way the module is drawn out than this. I'm not sure I would've done it much differently. Really appreciate it. ", "created": "2014-12-11T09:01:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "[~accountid:557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3] Can you explain a little bit more on the reasons for needing this patch in the PR itself: https://github.com/puppetlabs/puppetlabs-postgresql/pull/543 (With my limited use of Postgresql I personally haven't come across a scenario where a reload doesn't do what I expect)", "created": "2015-02-26T16:44:00.000000"}, {"author": "557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3", "body": "[~accountid:557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc] Done! Sorry I didn't properly grok your changes the first time around, but I've updated the GH issue. I'll send an additional commit to your repo if Hunter's good with it in principle. ", "created": "2015-03-02T23:57:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As mentioned in the comments on the PR, this is not a very good idea at all, once you get into the details.\n\n", "created": "2015-06-01T08:36:00.000000"}], "components": ["community", "postgresql"], "created": "2014-09-30T01:44:00.000000", "creator": "557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6192fe3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6018681062_*|*_10007_*:*_1_*:*_14865376094_*|*_10009_*:*_1_*:*_222216955_*|*_6_*:*_1_*:*_0"}], "description": "I'd think that having a DB service adopt values optionally would generally be a valued option (I have the same preference afforded in the PL MySQL module and Mongo module), but this doesn't seem to be configurable. While Postgres' handling of \"reload\" is more rational than most other services, I'd prefer to be given the option of only manually restarting. \n\nIs there a design pattern or good reason that this isn't available? If not I'll shape things up and send in a pull request, just checking in so I'm not wasting time. Our use case is pretty limited here and I don't mind the auto-restart enough to fork/maintain internally. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41281", "fixedVersions": [], "id": "41281", "issueType": "Improvement", "key": "MODULES-1383", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ce4306e4-7b0e-4197-9bd7-1af7f20365f3", "resolution": "Won't Fix", "resolutionDate": "2015-06-01T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Reload should be configurable", "timeSpent": "PT0S", "updated": "2015-06-01T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/951\n\nSome feedback on this implementation would be great.  I believe it to be backwards compatible but does put a lot more logic in the template itself.", "created": "2014-12-04T06:00:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:39:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-29T19:16:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76e4499a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5658269132_*|*_10009_*:*_1_*:*_6172740632_*|*_5_*:*_1_*:*_0"}], "description": "Currently only one CustomLog declaration can be made with the {{access_log_*}} parameters on the apache::vhost class, additonal CustomLog declarations have to be appended via the {{custom_fragment}} parameter.\n\nMaybe CustomLog declarations could be made using a list of hashes similarly to the {{directories}} parameter.\n\n", "environment": "All", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37978", "fixedVersions": [], "id": "37978", "issueType": "Improvement", "key": "MODULES-1382", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Multiple CustomLog entries for apache::vhost", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "There is a large number of these tests now. https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/defines/vhost_spec.rb#L53\nwith fragment tests as well\nThanks for raising the ticket, i am marking this as resolved.", "created": "2016-02-22T06:23:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-29T19:12:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@605c1729"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjkf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44107743389_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_112751"}], "description": "The spec tests for apache::vhost do not appear to test if parameters given to the resource actually result in changes in the content of the various concat fragments used to create the vhost configuration file.\n\nFor each parameter there should be tests in the form of:\n\n{code}\nit { should contain_concat('name').with_content( %r{^some regex$} ) }\n{code}\n\nWhich may get ugly when checking some of the hash based parameters like {{directories}}", "environment": "All environments.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "36955", "fixedVersions": [], "id": "36955", "issueType": "Improvement", "key": "MODULES-1381", "labels": ["apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "No testing of concat content changes in apache::vhost", "timeSpent": "PT0S", "updated": "2016-08-31T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920] Is your team handling Cloud Provisioner stuff?", "created": "2014-09-29T14:17:00.000000"}, {"author": "557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920", "body": "[~accountid:623c08e1562ab90069f8aed4] should this be moved to the DOCUMENTATION project?", "created": "2014-09-29T14:41:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "this has been address, I am unable to find this location.", "created": "2014-11-20T21:19:00.000000"}], "components": [], "created": "2014-09-29T14:11:00.000000", "creator": "623c0b64866b810069e43480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@476ea80b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywjcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4522136584_*|*_6_*:*_1_*:*_0"}], "description": "Issue Summary\nhttps://docs.puppetlabs.com/guides/cloud_pack_getting_started.html does not resolve correctly to the documentation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33674", "fixedVersions": [], "id": "33674", "issueType": "Bug", "key": "MODULES-1380", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0b64866b810069e43480", "resolution": "Cannot Reproduce", "resolutionDate": "2014-11-20T21:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cloud Provisioner Getting Started Documentation Leads to Nginx 404 Page", "timeSpent": "PT0S", "updated": "2014-11-20T21:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Can this now be resolved?", "created": "2015-02-21T20:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Yeah, this can be resolved since #103 was merged. Thanks [~accountid:557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc]!", "created": "2015-02-23T12:18:00.000000"}], "components": ["nodejs"], "created": "2014-09-29T12:25:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15fb221a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywja7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9621072_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_142572370_*|*_10006_*:*_1_*:*_12551781455"}], "description": "this module has almost no reference documentation.\n\nwe should change that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37977", "fixedVersions": [], "id": "37977", "issueType": "Bug", "key": "MODULES-1379", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2015-02-23T12:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(almost) all options are missing", "timeSpent": "PT0S", "updated": "2015-02-23T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "created": "2014-09-29T11:08:00.000000", "name": "apache.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13090"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This is resolved with the apache 1.2.0 release", "created": "2014-11-17T13:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-29T11:08:00.000000", "creator": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae8a31f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4245613133_*|*_5_*:*_1_*:*_0"}], "description": "compilation of parts of the apache manifest fails when Puppet is configured with strict_vars saying one of:\n\nError: Undefined variable \"_package\" at /home/qha/puppet-si/apache/manifests/mod.pp:50 on node sophie.it.liu.se\nand\nError: Undefined variable \"listen_addr_port\" at /home/qha/puppet-si/apache/manifests/vhost.pp:348 on node sophie.it.liu.se\n\nI attach a patch which defines $_package and $listen_addr_port in all cases (to false when not relevant) and checks that $listen_addr_port is not false before putting it to further use.", "environment": "% puppet --version\n3.7.1\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34734", "fixedVersions": [], "id": "34734", "issueType": "Bug", "key": "MODULES-1378", "labels": ["apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "resolution": "Fixed", "resolutionDate": "2014-11-17T13:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache fails with strict_vars", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [{"attacher": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "created": "2014-09-29T10:52:00.000000", "name": "fragment.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12913"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The latest release of concat adds strict variable support", "created": "2014-11-13T18:33:00.000000"}], "components": ["concat"], "created": "2014-09-29T10:52:00.000000", "creator": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@354b1c19"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3919279164_*|*_5_*:*_1_*:*_0"}], "description": "concat/manifests/fragments.pp sets $ensure_target only in certain cases but looks at it in all cases.\n\nWhen Puppet is configured with strict_vars this fails manifest compilation with a manifest like:\nError: Undefined variable \"ensure_target\" at /home/qha/puppet-si/concat/manifests/fragment.pp:90 on node sophie.it.liu.se\n\nI attach a patch to set $ensure_target to false when its value should not evaluate to true.", "environment": "% puppet --version\n3.7.1\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41280", "fixedVersions": [], "id": "41280", "issueType": "Bug", "key": "MODULES-1377", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "resolution": "Fixed", "resolutionDate": "2014-11-13T18:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat::frament fails when strict_vars is set", "timeSpent": "PT0S", "updated": "2014-11-13T18:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [{"attacher": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "created": "2014-09-29T10:11:00.000000", "name": "has_interface_with.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12807"}], "comments": [], "components": ["stdlib"], "created": "2014-09-29T10:11:00.000000", "creator": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a532442"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4840971955_*|*_5_*:*_1_*:*_0"}], "description": ":has_interface_with guesses which variables might be available and calls lookupvar on each guess to try to find out what interface to return.\n\nIf Puppet is configured with strict_vars this fails with a message like:\nError: Undefined variable \"ipaddress_eth0\" at /home/qha/puppet-si/stdlib/tests/has_ip_address.pp:2 on node sophie.it.liu.se\n\nFor reference, these are the facts matching ipaddress on that host:\nipaddress => 130.236.16.84\nipaddress6 => 2001:6b0:17:f002::16:84\nipaddress6_br0 => 2001:6b0:17:f002::16:84\nipaddress_br0 => 130.236.16.84\nipaddress_lo => 127.0.0.1\n\nI attach a patch which appears to solve the issue but there is every chance that it could be rewritten better.", "environment": "% puppet --version\n3.7.1\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37976", "fixedVersions": [], "id": "37976", "issueType": "Bug", "key": "MODULES-1376", "labels": [":has_interface_with", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:59bc8b05-3317-4f37-be24-fa126ea12ce5", "resolution": "Fixed", "resolutionDate": "2014-11-24T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": ":has_interface_with fails with strict_vars", "timeSpent": "PT0S", "updated": "2014-11-24T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-29T09:50:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7adafccf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1891866_*|*_10007_*:*_1_*:*_343471_*|*_3_*:*_1_*:*_605196387_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1217694445"}], "description": "https://forge.puppetlabs.com/garethr/docker", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33673", "fixedVersions": [], "id": "33673", "issueType": "Task", "key": "MODULES-1375", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-10-20T12:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "garethr/docker : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-20T12:49:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52] any way you can get a PR to fix the following lint warnings?\n\n{noformat}\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 174\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 175\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 176\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 177\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 178\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 179\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 180\nmanifests/virtualenv.pp - WARNING: indentation of => is not properly aligned on line 181\n{noformat}", "created": "2014-09-30T15:10:00.000000"}], "components": ["approved"], "created": "2014-09-29T09:12:00.000000", "creator": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68070f2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4218539_*|*_10007_*:*_1_*:*_500940_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2080016784"}], "description": "Simplifies python application management especially for actively developed applications.\n\nhttps://forge.puppetlabs.com/stankevich/python", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40079", "fixedVersions": [], "id": "40079", "issueType": "Task", "key": "MODULES-1374", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "resolution": "Fixed", "resolutionDate": "2014-10-23T12:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stankevich-python: review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-23T12:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Still not in the forge. So i am closing this.", "created": "2015-11-04T09:17:00.000000"}], "components": ["approved"], "created": "2014-09-28T17:18:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5976d410"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_11022327843_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_23074119101_*|*_10006_*:*_1_*:*_611110089"}], "description": "This popular back-end for hiera isn't on Forge yet but could be soon: https://github.com/TomPoulton/hiera-eyaml/issues/108", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40076", "fixedVersions": [], "id": "40076", "issueType": "Task", "key": "MODULES-1373", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Do", "resolutionDate": "2015-11-04T09:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "hiera-eyaml : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-11-04T09:17:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Dupe of MODULES-1358", "created": "2014-10-27T12:17:00.000000"}], "components": ["approved"], "created": "2014-09-27T16:37:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74676775"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj0f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_150672807_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2425766121"}], "description": "https://forge.puppetlabs.com/CraigWatson1987/vmwaretools", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34733", "fixedVersions": [], "id": "34733", "issueType": "Task", "key": "MODULES-1372", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Duplicate", "resolutionDate": "2014-10-27T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "CraigWatson1987/vmwaretools : review for Puppet Approved", "timeSpent": "PT0S", "updated": "2014-10-27T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T16:22:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24c970b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywj07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_153727634_*|*_10007_*:*_1_*:*_320138_*|*_3_*:*_1_*:*_604852205_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1215188632"}], "description": "https://forge.puppetlabs.com/mkrakowitzer/jira", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43285", "fixedVersions": [], "id": "43285", "issueType": "Task", "key": "MODULES-1371", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-10-20T12:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mkrakowitzer/jira : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-20T12:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi, \nI am contacting you to give you some feedback on your module. \n\n* readme: doesnt conform to our guidelines, you can see them here https://docs.puppetlabs.com/puppet/latest/reference/modules_documentation.html#readme-template\n* readme: Should document any classes, defines, parameters, and resources found in the README's example usage.\n* Lifecycle: There seems to be large gaps between releases in the forge and in git, there has not been a release in a year\n* There is no license file.\n* There is no changelog file.\n* Types, providers, facts, and functions should have at least 1 unit test each.\n\nThanks for the work you put in.\nTP\n ", "created": "2015-11-04T09:04:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for putting this forward for approval. However i am closing this ticket due to inactivity. Please feel free to create another ticket if you make the suggested changes.\nTP", "created": "2016-01-08T07:13:00.000000"}], "components": ["approved"], "created": "2014-09-27T16:13:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ac2af06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywizz:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "part of approval process"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154225225_*|*_3_*:*_1_*:*_33426998166_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5609337687_*|*_10006_*:*_1_*:*_1215169946_*|*_10005_*:*_1_*:*_649814"}], "description": "https://forge.puppetlabs.com/justinclayton/sudo", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42190", "fixedVersions": [], "id": "42190", "issueType": "Task", "key": "MODULES-1370", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2016-01-08T07:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "justinclayton/sudo : review for puppet approved", "timeSpent": "PT0S", "updated": "2016-01-08T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T16:12:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66de686c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywizr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_154498894_*|*_10007_*:*_1_*:*_388087_*|*_3_*:*_1_*:*_6019873_*|*_10009_*:*_1_*:*_597697279_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1214870176"}], "description": "https://forge.puppetlabs.com/mukaibot/bamboo", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41278", "fixedVersions": [], "id": "41278", "issueType": "Task", "key": "MODULES-1369", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-10-20T12:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mukaibot/bamboo : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-20T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T16:04:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bc9e4bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywizj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155079352_*|*_10007_*:*_1_*:*_7195404_*|*_3_*:*_1_*:*_14507788_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1818559141"}], "description": "https://forge.puppetlabs.com/example42/network", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39143", "fixedVersions": [], "id": "39143", "issueType": "Task", "key": "MODULES-1368", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-10-20T18:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "example42/network : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-20T18:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T16:01:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ee85684"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywizb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155320109_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3574980462"}], "description": "https://forge.puppetlabs.com/puppetlabs/gce_compute", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37975", "fixedVersions": [], "id": "37975", "issueType": "Task", "key": "MODULES-1367", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2014-11-09T19:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/gce_compute : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-11-09T19:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Still waiting on a new release that incorporates https://github.com/liamjbennett/puppet-windows_firewall/issues/17. ", "created": "2014-11-09T17:20:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This issue has still not been resolved.", "created": "2015-11-04T09:25:00.000000"}, {"author": "623e74d78d8b9c0068b9f304", "body": "No response from ticket creator. ", "created": "2015-11-10T10:53:00.000000"}], "components": ["approved", "firewall", "supported"], "created": "2014-09-27T15:55:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f2831f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155691033_*|*_3_*:*_1_*:*_1749948468_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_31599200087_*|*_10006_*:*_1_*:*_1818265459"}], "description": "https://forge.puppetlabs.com/liamjbennett/windows_firewall", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36954", "fixedVersions": [], "id": "36954", "issueType": "Task", "key": "MODULES-1366", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Incomplete", "resolutionDate": "2015-11-10T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "liamjbennett/windows_firewall : review for puppet approved", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [{"attacher": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "created": "2014-10-13T13:34:00.000000", "name": "opentable-windowsfeature-1.0.0.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12403"}], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7], we've reviewed windowsfeature and it's basically ready for Puppet Approved. We'd like to see the 1.0.0 release you have staged on GitHub released to the Forge. Please include any relevant compatibility metadata before you publish. ", "created": "2014-10-13T12:23:00.000000"}, {"author": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "body": "Great. Tried to publish this today but we're getting 500s.  ", "created": "2014-10-13T12:35:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "[~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7] can you attach the tarball you are trying to upload to this ticket? Also, are you publishing through the Forge website or with an external tool?", "created": "2014-10-13T13:00:00.000000"}, {"author": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "body": "Our primary method for releasing is using blacksmith but I have (just now) tried using the forge website and I still get a 500 error message. I have attached the tar.gz", "created": "2014-10-13T13:34:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "I've tracked this down to a bug in our tag updating code and the fix is now deployed. Please try again and let us know if you have any additional issues.", "created": "2014-10-13T14:46:00.000000"}, {"author": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "body": "Great thanks. New version uploaded and waiting review :)", "created": "2014-10-13T14:49:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thanks Liam and Jesse!", "created": "2014-10-13T14:52:00.000000"}], "components": ["approved"], "created": "2014-09-27T15:54:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ce51e07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_155774747_*|*_10007_*:*_1_*:*_72427965_*|*_3_*:*_1_*:*_9940317_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1213012766"}], "description": "https://forge.puppetlabs.com/opentable/windowsfeature", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35814", "fixedVersions": [], "id": "35814", "issueType": "Task", "key": "MODULES-1365", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-10-14T10:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "opentable/windowsfeature : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-14T10:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7], what do you think about this module as Puppet Approved? [~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] says you're looking to drop it. ", "created": "2014-10-06T12:13:00.000000"}, {"author": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "body": "I can't decide what is best really. On one hand it is a popular module and we are currently actively supporting it so we would like it approved, however there are multiple modules that are trying to solve this issue (some of them cross platform) and I would like to see the community come to some consensus about how is best to solve it.\n\nShort Answer: Yes we would like it approved.", "created": "2014-10-07T09:18:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:557058:0fba5174-d08c-4f9e-89df-893370ebc0c7], sorry to drop this for so long. Thinking over your feedback, it seems like the best option is for us to compile a list of modules that do things like this and review them all together. Then, the team will decide upon one or more to add to the Puppet Approved portfolio. Please let me know if you have alternate suggestions for this list.\n\nhttps://forge.puppetlabs.com/cyberious/pget\nhttps://forge.puppetlabs.com/opentable/download_file\nhttps://forge.puppetlabs.com/camptocamp/archive\nhttps://forge.puppetlabs.com/nanliu/staging (already approved but should be considered)\nhttps://forge.puppetlabs.com/maestrodev/wget (already approved but should be considered)\n", "created": "2014-11-09T19:06:00.000000"}, {"author": "557058:0fba5174-d08c-4f9e-89df-893370ebc0c7", "body": "You should also add:\nhttps://forge.puppetlabs.com/lwf/remote_file (already approved but should  be considered)", "created": "2015-09-28T08:37:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "So the remote_file module seems to do the main part of the download_file functionality, namely downloading files over HTTP on Windows, so I'll close this.", "created": "2015-11-10T10:49:00.000000"}], "components": ["approved"], "created": "2014-09-27T15:53:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eee8071"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_760323676_*|*_3_*:*_1_*:*_1148712436_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_31592563334_*|*_10006_*:*_2_*:*_1821362940"}], "description": "https://forge.puppetlabs.com/opentable/download_file", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34732", "fixedVersions": [], "id": "34732", "issueType": "Task", "key": "MODULES-1364", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Do", "resolutionDate": "2015-11-10T10:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "opentable/download_file : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-11-10T10:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T15:52:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12deea6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1624533083_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_608934641"}], "description": "https://forge.puppetlabs.com/rismoney/chocolatey", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33672", "fixedVersions": [], "id": "33672", "issueType": "Task", "key": "MODULES-1363", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2014-10-23T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rismoney/chocolatey : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-23T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-27T15:52:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79ce9a82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiy7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1624440131_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_609062455"}], "description": "https://forge.puppetlabs.com/ceritsc/chocolatey_sw", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43282", "fixedVersions": [], "id": "43282", "issueType": "Task", "key": "MODULES-1362", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2014-10-23T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ceritsc/chocolatey_sw : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-23T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Which operatingsystem is it doing this on?", "created": "2014-09-29T12:15:00.000000"}, {"author": "557058:95210254-c744-416f-9454-1d866126df68", "body": "Debian Wheezy", "created": "2014-09-30T01:25:00.000000"}, {"author": "557058:95210254-c744-416f-9454-1d866126df68", "body": "Any news on this topic? [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2014-10-13T08:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The nodejs module was moved to puppet-community. If this is still an issue it should be filed as a github issue against https://github.com/puppet-community/puppet-nodejs/issues", "created": "2015-07-28T17:59:00.000000"}], "components": ["nodejs"], "created": "2014-09-27T02:31:00.000000", "creator": "557058:95210254-c744-416f-9454-1d866126df68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@134970c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywglb:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60874371_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_26260404144"}], "description": "Hi,\n\ni implented the nodejs module and im very satisfied with it ... great work!\n\nBut one thing bothers me, every time the agent runs through i get a change with the following message\n\n{code}\nnotice: /Stage[main]/Nodejs/Package[npm]/ensure: ensure changed 'purged' to 'present'\n{code}\n\nCould you fix this somehow\n\nHere is an example where you can reproduce it\n\n{code}\n  include nodejs\n\n  $Packages = ['dalekjs','dalek-cli']\n\n  package { $Packages:\n    ensure   => present,\n    provider => 'npm',\n    require  => Package['npm'],\n  }\n{code}", "environment": "Debian Wheezy - Latest updates", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39142", "fixedVersions": [], "id": "39142", "issueType": "Bug", "key": "MODULES-1361", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:95210254-c744-416f-9454-1d866126df68", "resolution": "Fixed", "resolutionDate": "2015-07-28T17:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Every run makes a change", "timeSpent": "PT0S", "updated": "2015-07-28T17:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Failed review and since it was nominated by me, no other action required. ", "created": "2014-11-09T18:59:00.000000"}], "components": ["approved"], "created": "2014-09-26T18:40:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a16d56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_232506272_*|*_3_*:*_1_*:*_1755909826_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1817935893"}], "description": "https://forge.puppetlabs.com/conjur/conjur", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34731", "fixedVersions": [], "id": "34731", "issueType": "Task", "key": "MODULES-1360", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2014-11-09T18:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "conjur/conjur : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-11-09T18:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["approved"], "created": "2014-09-26T18:34:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2dcb19f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywiq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_232918543_*|*_3_*:*_1_*:*_8553916711_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1817685346_*|*_10005_*:*_1_*:*_7339073844"}], "description": "https://forge.puppetlabs.com/msutter/dsc/readme\n\nBecause of the free-form nature of this module, it's probably a good idea to base our approval on the modules example usage. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33671", "fixedVersions": [], "id": "33671", "issueType": "Task", "key": "MODULES-1359", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2015-04-22T10:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "msutter/dsc : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-04-22T10:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "We approve both this module and razorsedge/vmwaretools (reviewed at the same time) for meeting our quality benchmark and approaching the problem in separate but valid ways. ", "created": "2014-12-03T12:14:00.000000"}], "components": ["approved"], "created": "2014-09-26T16:43:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ad5a0dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywijr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1452236418_*|*_4_*:*_1_*:*_680125930_*|*_6_*:*_2_*:*_106549708_*|*_10006_*:*_1_*:*_4412539693"}], "description": "https://forge.puppetlabs.com/CraigWatson1987/vmwaretools", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37974", "fixedVersions": [], "id": "37974", "issueType": "Task", "key": "MODULES-1358", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-12-12T15:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "craigwatson1987/vmwaretools : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-12-12T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["java"], "created": "2014-09-26T16:37:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1be6e6dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywijb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_118924596062_*|*_6_*:*_1_*:*_0"}], "description": "puppetlabs-java does the nasty {{update-alternatives}} through an {{exec}}. Instead it really should be using https://forge.puppetlabs.com/adrien/alternatives", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35812", "fixedVersions": [], "id": "35812", "issueType": "Improvement", "key": "MODULES-1357", "labels": ["puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Use alternatives in puppetlabs-java", "timeSpent": "PT0S", "updated": "2018-07-04T03:13:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fix merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/451", "created": "2014-12-29T14:01:00.000000"}], "components": [], "created": "2014-09-26T07:57:00.000000", "creator": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5202b9e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywi47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8147044233_*|*_5_*:*_1_*:*_0"}], "description": "Run of ip6tables provider instance method fails when ip6tables-save prints a rule with --sport or --dport.\n\nFor instance, this rule:\n\n{noformat}-A ufw6-before-input -s fe80::/10 -d fe80::/10 -p udp -m udp --sport 547 --dport 546 -j ACCEPT{noformat}\n\nwill print an error:\n\n{noformat}\n$ sudo puppet resource --trace firewall '000-foobar' provider=ip6tables\nError: Could not prefetch firewall provider 'ip6tables': Invalid address from IPAddr.new: 547\n/var/lib/puppet/lib/puppet/util/ipcidr.rb:12:in `rescue in initialize'\n/var/lib/puppet/lib/puppet/util/ipcidr.rb:8:in `initialize'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:285:in `new'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:285:in `block in rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:281:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:281:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:197:in `block in instances'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:192:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:192:in `instances'\n/var/lib/puppet/lib/puppet/provider/firewall.rb:7:in `prefetch'\n/usr/lib/ruby/vendor_ruby/puppet/transaction.rb:277:in `prefetch'\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37973", "fixedVersions": [], "id": "37973", "issueType": "Bug", "key": "MODULES-1355", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ce68f0a-9568-484a-a0c4-0a0a44b1fb63", "resolution": "Fixed", "resolutionDate": "2014-12-29T14:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ip6tables provider doesn't handle --sport and --dport", "timeSpent": "PT0S", "updated": "2014-12-29T14:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Types and providers do not require maniftests/init.pp, it is only a suggestion when dealing with multiple classes and defaults.", "created": "2014-11-24T09:28:00.000000"}], "components": ["java_ks"], "created": "2014-09-26T04:58:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21d196d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywi3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5117627932_*|*_6_*:*_1_*:*_0"}], "description": "Module should have a stub manifests/init.pp.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35811", "fixedVersions": [], "id": "35811", "issueType": "Bug", "key": "MODULES-1354", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Fix", "resolutionDate": "2014-11-24T09:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "missing init.pp", "timeSpent": "PT0S", "updated": "2014-11-24T09:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Actually, according to http://puppet-lint.com/developer/tutorial/#specspechelperrb it is the correct way. I was not able to replicate any breakage with puppet-lint 0.3.2 or 1.1.0.\n\nWhere did you get this information?", "created": "2014-10-01T11:07:00.000000"}, {"author": "623a480b9b54ec0068b0724e", "body": "Hi [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], correct me if wrong but that link refers to the spec_helper.rb file used by rspec but my issue and patch is for the rake task.\n\nI simply saw some code that triggered puppet-lint's checks in vim via syntastic, but not when I ran the rake task which exited silently with exit code 0. When I changed the path in the source then ran the rake task it worked again.\n\nDocs from puppet-lint README (https://github.com/rodjek/puppet-lint#rake-task) say \"If you want to test your entire Puppet manifest directory, you can add require 'puppet-lint/tasks/puppet-lint' to your Rakefile\"", "created": "2014-10-01T11:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yeah, that link is actually for people developing on puppet-lint.\n\nI was able to get lint output with 1.1.0 with both {{require 'puppet-lint'}} and {{require 'puppet-lint/tasks/puppet-lint'}} but since it's in the readme, I'll push it.", "created": "2014-10-01T11:38:00.000000"}, {"author": "623a480b9b54ec0068b0724e", "body": "Just so you have a counter-example where pinning to 0.8.0 meant puppet-lint issues were flagged, when they weren't previously:\n\nBuild 1 (passed, no puppet-lint issues [0.8.1]): https://travis-ci.org/jfryman/puppet-nginx/builds/36282398\nBuild 2 (failed with puppet-lint issues that weren't picked up previously [0.8.0]): https://travis-ci.org/jfryman/puppet-nginx/builds/36325138\nDiff from #1 to #2: https://github.com/jfryman/puppet-nginx/compare/42b427b6ca93...b23c20b379f2", "created": "2014-10-01T11:48:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "You have publish rights so assigning to you.", "created": "2014-10-01T12:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "0.8.2 pushed", "created": "2014-10-01T13:09:00.000000"}], "components": ["spec_helper"], "created": "2014-09-25T22:10:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49a5cbf8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc9r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_42064962_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_443855751"}], "description": "Seems the 'rake lint' task was broken by https://github.com/puppetlabs/puppetlabs_spec_helper/commit/958102eb9568336977b714e2ed9e035b80c11cb4\n\nIt's no longer requiring the right path, and should be switched back to\n{code}\nrequire 'puppet-lint/tasks/puppet-lint'\n{code}\n\nPR in https://github.com/puppetlabs/puppetlabs_spec_helper/pull/78", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40073", "fixedVersions": [], "id": "40073", "issueType": "Bug", "key": "MODULES-1353", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Fixed", "resolutionDate": "2014-10-01T13:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rake lint task no longer works (puppetlabs_spec_helper 0.8.1)", "timeSpent": "PT0S", "updated": "2014-10-01T13:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623c15144a57610068e748ab", "body": "tried to implement this request with https://github.com/puppetlabs/puppetlabs-apache/pull/1408", "created": "2016-03-28T07:17:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has now been merged :) Thanks !", "created": "2016-04-14T11:38:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-25T14:26:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f1ea6b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc4v:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Found"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "merged as part of community"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2834996625_*|*_3_*:*_2_*:*_45526090488_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_617627335"}], "description": "It would be nice to support the more advanced configurations available under 2.4 to be able to combine \"require\" statements.  Right now the module will not allow for more than one condition to be required, maybe something like this:\n\ndirectories => [\n                        { path => '/var/www/html',\n                       require => {enforce => \"all\"\n                                              requires => [\"valid-user\", \"ip 10.\"]\n                                              }\n                        }\n]\n\nThis would generate an apache config like:\n<Directory /var/www/html>\n<RequireAll>\n\tRequire ip 10.\n\tRequire valid-user \n</RequireAll> \n</Directory>", "environment": "Ubuntu 14.04 with Apache 2.4.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "36953", "fixedVersions": [], "id": "36953", "issueType": "Improvement", "key": "MODULES-1352", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2016-04-14T11:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Better support for Apache 2.4 style require directives", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:02580529-7da7-4213-af13-b34b383af5fe", "body": "Even with only 200 rules it takes more then 45 min to apply them.\n\nThis is really unusable, when running a debug trace I can see the module is looping over every iptables rule per iptables rule\n\nSo having 200 rules mean:\n* Running 200 times iptables-save\n* Processing all output from this iptables save meaning 40 000 rules are processed.\n\nThis all before puppet start applying the catalog.\n\n", "created": "2015-11-18T02:15:00.000000"}, {"author": "70121:f8527a0f-60db-4690-b862-6a0f8b34d20f", "body": "Since this ticket has been open for 4+ years and counting, I'm not holding my breath of this getting fixed anytime soon.\nBut is there an easy workaround? Dump the rules in a file and execute that with iptables?", "created": "2018-11-27T08:20:00.000000"}], "components": ["firewall", "supported"], "created": "2014-09-24T17:51:00.000000", "creator": "623e791cb75ca80070581273", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58672590"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywgvb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/15"}], "description": "When attempting to apply large firewall rule sets (my current case is 3000+ IP block rules) the puppetlabs-firewall module can take a very long time (currently at 3 hours and counting). The same rules, when applied straight to iptables via bash script, take a little over a second.", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33670", "fixedVersions": [], "id": "33670", "issueType": "Improvement", "key": "MODULES-1351", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e791cb75ca80070581273", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall method of rule application is very slow", "timeSpent": "PT0S", "updated": "2018-11-27T08:20:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "My name is Ryan Coleman and I approve this module. :)", "created": "2014-10-03T09:14:00.000000"}], "components": ["apache", "approved", "supported"], "created": "2014-09-24T15:46:00.000000", "creator": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a33ffa3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywglz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2748351_*|*_10007_*:*_1_*:*_11753741_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_751538673"}], "description": "Can I get my swapfile module approved?\n\nForge: https://forge.puppetlabs.com/petems/swap_file\nGithub: https://github.com/petems/puppet-swap_file\n\nChecklist of approval tasks: \n\nPuppetlint: Complete\n\nDocumentation\nREADME: Complete\nConform to our documentation standards: Complete\n\nClasses, defines, and parameters should be documented in the README: Complete\n\nPuppet Approved modules should be regularly maintained and have received updates in the last 6 months: Complete\n\nModules should not have more than 1 month gap between Forge and VCS: Complete\n\nPuppet Approved modules must be licensed and should be licensed Apache 2.0, MIT, or BSD: Apache\n\nOriginality\nhttps://forge.puppetlabs.com/modules?utf-8=%E2%9C%93&sort=downloads&q=swap\nMost downloaded, updated recently.\n\nAccurately express every required metadata field: Complete\nExpress compatibility metadata for Puppet/PE and OS versions module is compatible with: Complete\nAccurately express issues_url and project_page metadata: Complete\n\nSemVer\nPuppet Approved modules must be versioned according to SemVer v1. Candidate releases must be >=1.x: Complete\n\nShould have rspec-puppet tests for manifests: Complete\nShould have acceptance tests: Complete\nTypes, providers, facts, and functions should have at least 1 unit test each: Complete", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41277", "fixedVersions": [], "id": "41277", "issueType": "Task", "key": "MODULES-1350", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "resolution": "Fixed", "resolutionDate": "2014-10-03T12:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "petems/swap_file : review for puppet approved", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I have created a PR for this: https://github.com/puppetlabs/puppetlabs-apache/pull/864", "created": "2014-09-24T14:51:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/867", "created": "2014-09-26T13:29:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Even better! Didn't know about the {{order => 'numeric'}} option.", "created": "2014-09-26T13:47:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-24T14:39:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f87d83a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywgl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_168583550_*|*_10007_*:*_1_*:*_357450405_*|*_5_*:*_1_*:*_0"}], "description": "Recently the {{apache::vhost}} defined type was switched to using {{concat}} to create the managed vhost configuration file. Heavy use is made of the {{$order}} parameter of {{concat::fragment}} to ensure each fragment's position in the resulting configuration file.\n\nBut since fragments are concatenated in the order the shell sorts them this has the probably unintended and unanticipated side effect of a fragment with order 170 taking precedence over a fragment with order 20 (at least on non-Windows systems).\n\nObserve the contents of fragments directory for a typical vhost configuration:\n\n{code}\n# ls -l /var/lib/puppet/concat/10-example.com.com.conf/fragments\ntotal 32\n-rw-r----- 1 root root 195 Sep 24 12:52 0_example.com-apache-header\n-rw-r----- 1 root root  79 Sep 24 12:52 10_example.com-docroot\n-rw-r----- 1 root root  72 Sep 24 12:52 180_example.com-serveralias\n-rw-r----- 1 root root 286 Sep 24 12:52 50_example.com-directories\n-rw-r----- 1 root root  73 Sep 24 12:52 70_example.com-logging\n-rw-r----- 1 root root  22 Sep 24 12:52 80_example.com-serversignature\n-rw-r----- 1 root root  70 Sep 24 12:52 90_example.com-access_log\n-rw-r----- 1 root root  15 Sep 24 12:52 999_example.com-file_footer\n{code}\n\nHere the defined server aliases appear much earlier than their order of 180 suggests.\n\nA simple workaround may be to pad the order number with at least one {{0}}, as in {{order => 020}}. This way the intended order is preserved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43280", "fixedVersions": ["wsus 0.1.3"], "id": "43280", "issueType": "Bug", "key": "MODULES-1348", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2014-09-30T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Concat order numbers in apache::vhost are problematic (concatfragments.sh sorts them alphabetically)", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mysql", "postgresql"], "created": "2014-09-24T14:32:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34547eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywgkv:"}], "description": "This was discussed @ CfmgCamp in Ghent earlier this year:\n\nIt would be nice if modules with providers (e.g. mysql & postgres) could be splitted into 2 parts:\n\n# The manifests\n# The provider & types\n\nReason: the provider & types have actually quite a clear interface what they need to run: e.g. mysql-client installed (probably a server running) and a .my.cnf somewhere on the FS.\n\nAs an example by splitting the mysql module, other mysql modules that might setup mysql differently, could still benefit from the mysql providers & types, by just fulfilling the exact same requirements, as the current module.\n\nThis would make the providers more usable for others.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42189", "fixedVersions": [], "id": "42189", "issueType": "Improvement", "key": "MODULES-1347", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Split Providers & Types out of the module", "timeSpent": "PT0S", "updated": "2014-09-24T14:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5f9913ee62584c006bd6cb1a", "body": "We couldn't reproduce the issue anymore with the current latest versions.", "created": "2014-11-03T09:26:00.000000"}], "components": ["postgresql"], "created": "2014-09-24T14:19:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2924e426"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywgkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3442036827_*|*_6_*:*_1_*:*_0"}], "description": "The current master fails to run on any puppet version > 3.6.2:\n\n{code}\nError: /Stage[main]/Puppet::Master::Puppetdb/Postgresql::Server::Db[puppetdb]/Postgresql::Server::Role[puppetdb]/Postgresql_psql[CREATE ROLE \"puppetdb\" ENCRYPTED PASSWORD 'xxxxxxxxxxx' LOGIN NOCREATEROLE NOCREATEDB NOSUPERUSER  CONNECTION LIMIT -1]: Could not evaluate: wrong number of arguments (0 for 1)\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:471:in `command'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:471:in `send'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:471:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1058:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1053:in `each'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1053:in `retrieve'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1076:in `retrieve_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:236:in `from_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:19:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:204:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:217:in `eval_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:327:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:326:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:138:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:169:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:149:in `with_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:168:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:118:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:117:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:222:in `run_internal'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:132:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:244:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:131:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:20:in `lock'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:117:in `with_client'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:44:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:82:in `run_in_fork'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `controlled_run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:41:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:356:in `onetime'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:322:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:510:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:488:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:384:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8\n{code}\n\nThis error does not occur with Puppet 3.6.2.\n\nI assume the problem is that something got refactored within puppet on the road towards to 3.7.0 and as the postgres_psql type has a command property we enter this code part:\n\nhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/property.rb#L436-L438\n\nWhich means that we try to send the provider the `command` message to query the current status of the command, but given that providers have also a helper method `command(cmd)` to make it easier for cmd execution, we fail: https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider.rb#L528-L531\n\nSo then also the error message make sense.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41276", "fixedVersions": [], "id": "41276", "issueType": "Bug", "key": "MODULES-1346", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "resolution": "Cannot Reproduce", "resolutionDate": "2014-11-03T09:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Postgresql Module fails on Puppet > 3.6.2", "timeSpent": "PT0S", "updated": "2014-11-03T09:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [{"attacher": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "created": "2014-09-24T14:09:00.000000", "name": "forge_keepalived.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12507"}], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Hi [~accountid:70121:b7112792-99cc-45a4-87b1-084282bd9f35], thank you for submitting your module for Puppet Approved. It does meet nearly all of our criteria and we'd be happy to approve it. Our only concern is the version number. \n\nPuppet Approved must be versioned according to SemVer v1. Rule 6 states that versions (0.y.z) are for initial development with APIs considered unstable. Puppet Approved modules are meant to be stable releases intended for production. Therefore, we'd prefer that you release a 1.x version of your module before we approve it. It's great to hear that the module is already getting heavy use in production. Please ping us back once you've made a new >=1.x release and we'll approve it. \n\nThanks again for sharing your module on the Forge. ", "created": "2014-10-03T09:42:00.000000"}, {"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "Hi [~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98], thanks for taking the time to review my module!\nAs requested I've pushed a first major release 1.0.0 to the Forge (and Github).", "created": "2014-10-05T07:31:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thank you!", "created": "2014-10-06T10:23:00.000000"}], "components": ["approved"], "created": "2014-09-24T14:09:00.000000", "creator": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c3c596"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywglr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8527293_*|*_10007_*:*_1_*:*_602084794_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1014710489"}], "description": "As we're nearing 6.000 downloads I'd like to apply for a review in order to get a Keepalived module approved. \n\nThe module has 120 commits, 18 releases and 15 contributors at the moment. While it's still in active development it's already being used at several (high traffic) production environments.\n\nAs far as I can tell it matches the criteria listed at https://forge.puppetlabs.com/approved/criteria.\nPlease let me know if I missed something.\n\nThanks in advance.\n\nSource: https://forge.puppetlabs.com/arioch/keepalived", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37972", "fixedVersions": [], "id": "37972", "issueType": "Task", "key": "MODULES-1345", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "resolution": "Fixed", "resolutionDate": "2014-10-13T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "arioch/keepalived : review for puppet approved", "timeSpent": "PT0S", "updated": "2014-10-13T09:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Puppet 3.x is no longer supported, please reopen if this continues to be an issue on Puppet 4.x or later", "created": "2018-07-04T03:11:00.000000"}], "components": ["ruby"], "created": "2014-09-24T09:04:00.000000", "creator": "623c1428d32a94006a6499fd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57c4897c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywgdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119124390880_*|*_6_*:*_1_*:*_0"}], "description": "I have the problem that I have a CentOS6 box with rubygems 1.3.7-1.el6 installed. When I want to install a gem package it complains about \"invalid option: --include-dependencies\".\n\n\"gem update --system\" returns only \"Latest version currently installed. Aborting.\"\n\nThere exists an update version for rubygems 1.3.7-5.el6. Unfortunately I don't know since which patchset the include-dependencies problem is fixed, but when 1.3.7-5.el6 is installed, installing packages with gem does work in CentOS6. In CentOS7 I had no problems.", "environment": "CentOS6 box with rubygems 1.3.7-1.el installed. puppet 3.7.1 from the rpms. puppetlabs/ruby 0.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42188", "fixedVersions": [], "id": "42188", "issueType": "Improvement", "key": "MODULES-1344", "labels": ["RedHat", "ruby"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1428d32a94006a6499fd", "resolution": "Fixed", "resolutionDate": "2018-07-04T03:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make sure rubygems version is recent enough for CentOS6", "timeSpent": "PT0S", "updated": "2018-07-04T03:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "There is already a PR that looks like a fix for this: https://github.com/puppetlabs/puppetlabs-apache/pull/863", "created": "2014-09-24T15:21:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-24T06:17:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44eb394c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqccf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21942262_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_530042870"}], "description": "The way the code in https://github.com/puppetlabs/puppetlabs-apache/commit/0d39322210794f9164b1f07821632cab2adec6d9 is structured the {{directory['auth_require']}} key is never read if Apache version is 2.2 (more general < 2.4).\n\nThis results in either failing authentication or disabled authentication. This is obviously very bad.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33669", "fixedVersions": ["wsus 0.1.3"], "id": "33669", "issueType": "Bug", "key": "MODULES-1343", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2014-09-30T15:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix for MODULES-1294 breaks Require for Apache 2.2", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623e7af801f8660070b83cb8", "body": "In my case because I am using this for hashes only and need to remove both undefs and empty values.  I can work around this issue as follows: \n    $tidied_hash = delete_values({'a'=>'A','b'=>'B','c'=>'C','B'=>'D', 'd' =>'', 'f' => undef}, '')\n\nI don't know if this is an unintended side-effect in delete_values() so I'd definitely rather use delete_undef_values() when the fix is available.\n", "created": "2014-11-07T15:52:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Dear [~accountid:5ab0c3e48835f42a65092043]],\nI am sorry this was an issue for you.\nI have tested this against PE 3.7.1 with stdlib 4.4.0 and running the following manifest I have received the correct output.\n{code}\n$output = delete_undef_values({a=>'A', b=>'', c=>undef, d => false})\n\nnotify{\"${output}\":}\n{code}\noutput > Notice: /Stage[main]/Main/Notify[{a => A, b => , d => false}]\nWhich is the expected behavior you were looking for.  \n\nIs this still an issue?  \nWhat version of Puppet are you running?\nping [~accountid:623e7af801f8660070b83cb8]", "created": "2014-12-18T17:47:00.000000"}], "components": ["stdlib"], "created": "2014-09-24T02:33:00.000000", "creator": "5ab0c3e48835f42a65092043", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e0e560f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqclz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26375119_*|*_3_*:*_1_*:*_1159240_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7374969525"}], "description": "Puppet v3.7.1 with {{parser=future}} run this code:\n{noformat}\ndelete_undef_values({a=>'A', b=>'', c=>undef, d => false})\n{noformat}\n\nwith this wrong result:\n{noformat}\n{\"a\"=>\"A\", \"b\"=>\"\", \"c\"=>\"\", \"d\"=>false}\n{noformat}\n\nThe key *{{c}}* should be excluded from resulted hash.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36952", "fixedVersions": [], "id": "36952", "issueType": "Bug", "key": "MODULES-1342", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ab0c3e48835f42a65092043", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-18T17:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "delete_undef_values() doesn't work with parser=future", "timeSpent": "PT0S", "updated": "2014-12-18T17:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [{"attacher": "623e77a594742a00683f7db7", "created": "2014-09-23T15:02:00.000000", "name": "firewall_debug.log", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12704"}], "comments": [{"author": "623e77a594742a00683f7db7", "body": "The patch\n\nhttps://github.com/brad2014/puppetlabs-firewall/commit/049117c2cb3caefa5745fcf8da9032f9f0891953\n\nresolves this on Fedora 20, but I'm hesitant to request a pull, since I'm so new to ruby and puppet, and am not confident of its effects on other platforms.", "created": "2014-09-23T16:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623e77a594742a00683f7db7] I believe this is fixed in the latest release of the firewall module (puppetlabs-firewall 1.2.0). Please reopen or resubmit if this issue is persisting!", "created": "2014-11-20T14:04:00.000000"}, {"author": "70121:ffd54b9f-ea28-4600-a0c1-aaace1dba195", "body": "I tried on a Fedora 20 box. It already had firewalld removed by the way.\n\nPuppet tries to persist rules with the non-existing /usr/libexec/iptables/iptables.init, with this error message:\n\nWarning: Firewall[999 reject all](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1: \n\nAfter running \"puppet agent --test\", the iptables-services package is still not installed.\n\n# rpm -q iptables-services\npackage iptables-services is not installed\n\nBy the way, I am not very convinced that removing firewalld is really the way to go. Fedora installs and enables firewalld by default (even on the minimal install). The whole idea is that firewalld is the new API for managing firewall rules on that platform.\nPackages containing services could also use firewalld to inject rules to enable access to their specific ports. I haven't seen that yet, but when that starts to happen, such packages will depend on firewalld, and this will start to conflict with puppet. I think probably the better solution is to add firewalld as a provider to the Firewall module.\nNote that firewalld is also in RHEL 7.\n", "created": "2015-02-03T02:12:00.000000"}, {"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "I'm still hitting this issue on CentOS 7.\n\nI also agree that a firewalld provider for the firewall module would be a more \"correct\" approach.\n\nR.", "created": "2015-04-28T05:26:00.000000"}, {"author": "623c17797910a200718b97b3", "body": "Also using CentOS7.\nI can verify that the bug exists in 1.5.0 and 1.6.0\n\nWhile I agree that a firewalld provider would be more correct, fixing this dependency seems like the right thing to do until then.", "created": "2015-05-31T15:43:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Blocked due to PUP-1963, which means the ordering isn't correct when using purge=> true", "created": "2015-07-07T15:37:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "For this error:\n\n{noformat}\n1033 ==> default: Debug: Firewall[9014 1f845d0cfc7df66eb0266a1a280b1436](provider=iptables): Deleting rule 9014 1f845d0cfc7df66eb0266a1a280b1436\n1034 ==> default: Debug: Executing '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g PRE_public'\n1035 ==> default: Error: Execution of '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g PRE_public' returned 1: iptables: No chain/target/match by that name.\n1036 ==> default: Error: /Stage[main]/Main/Firewall[9014 1f845d0cfc7df66eb0266a1a280b1436]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g      PRE_public' returned 1: iptables: No chain/target/match by that name.\n{noformat}\n\nIf I understand correctly, it looks like the problem is that:\n\n# The {{resources}} type works by calling {{instances()}} on the type specified (firewall in this case), and then {{generate()}}-ing a set of firewall resources with ensure=absent set. *This happens prior to resource enforcement starting.*\n# Puppet begins enforcing resources. In my use case the firewall class is in the setup stage, so very early on {{Service\\[firewalld\\]}} will be stopped, and many firewall rules removed as a side effect.\n# Later in the run Puppet evaluates one of the ensure=absent firewall rules and tries to delete it. However, the rule is already gone. Puppet does not handle this well and emits an error.\n\nI don't really know for sure this is what's going on. The hypothesis is put together with a little bit of guesswork and the observation that the [{{exists?()}} method|https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L277-L279] of the iptables provider seems to rely on prefetched information.\n\nMaking the {{delete()}} method recover gracefully seems to be one way of preventing errors being thrown by Puppet when the resource it's been asked to ensure absent is ...already absent. I've found that using [this patch|https://github.com/reidmv/puppetlabs-firewall/commit/8794c096102d41ada603450ec6e1e13e3c956506] solves my problem.\n\nNot sure if there's a more elegant way to work around this, but I'm [submitting the patch as a PR|https://github.com/puppetlabs/puppetlabs-firewall/pull/577] for discussion.", "created": "2015-11-04T14:24:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "I believe PUP-1963 fixes this issue. It's due to the fact that resources created on the fly with generate() are not done in a correct \"order\".", "created": "2015-11-13T08:01:00.000000"}, {"author": "557058:97578a32-3955-4c5c-939e-58a878437b49", "body": "[~accountid:5ac3e8393f5ae0700bed9c63] PUP-1963 solves \"the first failure is at line 237\", and \"the second failure is at line 610\". It does not however solve for \"the third failure \\[...\\] at line 1033\".\n\nMy comment above lays out a hypothesis for what causes the third error, most relevant text in bold. The patch attached works around it.\n\nTo verify that PUP-1963 does not solve the third failure, I downloaded and installed puppet-agent-1.2.7.395.g3370813-1.el7.x86_64.rpm (12-Nov-2015 build) from the build server and upgraded puppet-agent on my 2015.2.2 Puppet master. I then manually started firewalld and used `puppet apply` to demonstrate the (still present) errors. Details below.\n\n{noformat:title=Noop Run showing correct ordering}\n[root@master ~]# puppet apply -e 'include role::master' --noop\nNotice: Compiled catalog for master.inf.puppetlabs.demo in environment production in 2.99 seconds\nsNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[firewalld]/ensure: current_value running, should be stopped (noop)\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Exec[/usr/bin/systemctl daemon-reload]/returns: current_value notrun, should be 0 (noop)\nyNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[000 accept all icmp]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[001 accept all to lo interface]/ensure: current_value absent, should be present (noop)\nsNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[002 accept related established rules]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[iptables]/ensure: current_value stopped, should be running (noop)\nNotice: Class[Firewall::Linux::Redhat]: Would have triggered 'refresh' from 3 events\nNotice: Class[Profile::Firewall::Pre]: Would have triggered 'refresh' from 3 events\nNotice: Stage[setup]: Would have triggered 'refresh' from 2 events\nNotice: /Stage[main]/Profile::Firewall/Firewall[9001 305cfb035fc4adba0e46cad3d15bca23]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9002 49631823720e9a79abd414e73cccd48d]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9003 fe610d70c21ce9c0931056b9ea87cf49]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9004 74aa613649d9718fb31361867b84366f]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9005 fec05d8f28ba51df24276694fc37936d]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9006 f5c6b7c8832d4b28ed0fdf8a525e233e]/ensure: current_value present, should be absent (noop)\nNotice: /Stage[main]/Profile::Firewall/Firewall[9007 efa39a4b89effc9642a89cf152ca1143]/ensure: current_value present, should be absent (noop)\nNotice: Class[Profile::Firewall]: Would have triggered 'refresh' from 7 events\nNotice: /Stage[main]/Role::Master/Firewall[110 puppetmaster allow all]/ensure: current_value absent, should be present (noop)\ntNotice: /Stage[main]/Role::Master/Firewall[110 dashboard allow all]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Role::Master/Firewall[110 mcollective allow all]/ensure: current_value absent, should be present (noop)\nNotice: /Stage[main]/Role::Master/Firewall[110 apache allow all]/ensure: current_value absent, should be present (noop)\nemcNotice: Class[Role::Master]: Would have triggered 'refresh' from 4 events\ntNotice: Stage[main]: Would have triggered 'refresh' from 2 events\nlNotice: Applied catalog in 1.33 seconds\n{noformat}\n\n{noformat:title=Enforcement run showing attempt to remove already-absent rules}\n sto[root@master ~]# systemctl stop puppet\n[root@master ~]# puppet apply -e 'include role::master'\nNotice: Compiled catalog for master.inf.puppetlabs.demo in environment production in 2.93 seconds\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[firewalld]/ensure: ensure changed 'running' to 'stopped'\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Exec[/usr/bin/systemctl daemon-reload]/returns: executed successfully\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[000 accept all icmp]/ensure: created\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[001 accept all to lo interface]/ensure: created\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[002 accept related established rules]/ensure: created\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\nError: Execution of '/usr/sbin/iptables -t filter -D FORWARD -o docker0 -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: /Stage[main]/Profile::Firewall/Firewall[9001 305cfb035fc4adba0e46cad3d15bca23]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t filter -D FORWARD -o docker0 -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: Execution of '/usr/sbin/iptables -t filter -D FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Profile::Firewall/Firewall[9002 49631823720e9a79abd414e73cccd48d]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t filter -D FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: Execution of '/usr/sbin/iptables -t filter -D FORWARD -i docker0 ! -o docker0 -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Profile::Firewall/Firewall[9003 fe610d70c21ce9c0931056b9ea87cf49]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t filter -D FORWARD -i docker0 ! -o docker0 -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: Execution of '/usr/sbin/iptables -t filter -D FORWARD -i docker0 -o docker0 -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: /Stage[main]/Profile::Firewall/Firewall[9004 74aa613649d9718fb31361867b84366f]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t filter -D FORWARD -i docker0 -o docker0 -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\nError: Execution of '/usr/sbin/iptables -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: /Stage[main]/Profile::Firewall/Firewall[9005 fec05d8f28ba51df24276694fc37936d]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: Execution of '/usr/sbin/iptables -t nat -D OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: /Stage[main]/Profile::Firewall/Firewall[9006 f5c6b7c8832d4b28ed0fdf8a525e233e]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t nat -D OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER' returned 2: iptables v1.4.21: Couldn't load target `DOCKER':No such file or directory\n\nTry `iptables -h' or 'iptables --help' for more information.\nError: Execution of '/usr/sbin/iptables -t nat -D POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE' returned 1: iptables: No chain/target/match by that name.\nError: /Stage[main]/Profile::Firewall/Firewall[9007 efa39a4b89effc9642a89cf152ca1143]/ensure: change from present to absent failed: Execution of '/usr/sbin/iptables -t nat -D POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE' returned 1: iptables: No chain/target/match by that name.\nNotice: /Stage[main]/Role::Master/Firewall[110 puppetmaster allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 dashboard allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 mcollective allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 apache allow all]/ensure: created\nNotice: Applied catalog in 3.79 seconds\n{noformat}\n\n{noformat:title=Additional run showing clean report}\n[root@master ~]# puppet apply -e 'include role::master'\nNotice: Compiled catalog for master.inf.puppetlabs.demo in environment production in 3.43 seconds\nNotice: Applied catalog in 1.29 seconds\n[root@master ~]#\n{noformat}\n\nIf I apply the attached patch, Puppet will still have generated the resources prior to shutting down firewalld but the exception as Puppet tries to delete the already-absent rule will be caught.\n\n{noformat:title=With patch applied}\n[root@master ~]# systemctl start firewalld\n[root@master ~]# puppet apply -e 'include role::master'\nNotice: Compiled catalog for master.inf.puppetlabs.demo in environment production in 2.89 seconds\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[firewalld]/ensure: ensure changed 'running' to 'stopped'\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Exec[/usr/bin/systemctl daemon-reload]/returns: executed successfully\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[000 accept all icmp]/ensure: created\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[001 accept all to lo interface]/ensure: created\nNotice: /Stage[setup]/Profile::Firewall::Pre/Firewall[002 accept related established rules]/ensure: created\nNotice: /Stage[setup]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\nNotice: /Stage[main]/Profile::Firewall/Firewall[9001 fec05d8f28ba51df24276694fc37936d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9002 f5c6b7c8832d4b28ed0fdf8a525e233e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9003 efa39a4b89effc9642a89cf152ca1143]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9004 8677b13dfa6389c602b25a8094a0479d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9005 7686fdf971b558f5ebfca49abfeafa8e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9006 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9007 6e45b3df342b8fe31c372da08cc70c37]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9008 4bef790222254ae23e8238fc6d522e6d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9009 69d6208bb1e040713b9b291359c7012f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9010 f86438b2f3f42ca6cd86b79196f1df17]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9011 305cfb035fc4adba0e46cad3d15bca23]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9012 49631823720e9a79abd414e73cccd48d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9013 fe610d70c21ce9c0931056b9ea87cf49]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9014 74aa613649d9718fb31361867b84366f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9015 947610b2af15e7ec4816aaee736a3f31]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9016 7e8974ba163234443a21049c33033652]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9017 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9018 212f18f5de58917bacc74ea1fe93793e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9019 6669df5792e54e1ffaa2e9d9fc30a44f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9020 78933475b91b01657a8ab8e272f80672]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9021 4e025e5e9b20a747066c26885873ef1f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9022 e1b544340944f6f30f87be608b46f2ea]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9023 8c845f77a140a41488a9d29d95a23e0d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9024 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9025 da6246aeac4a1bba0d91a1343f489b70]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9026 28d13bfbe22b8953ae0f7e47a4821605]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9027 4b63e4133c1d7e64336181627136fe0e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9028 cf60eeea7ba6595a457c8500bfa81764]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9029 82a606d35548e723cae92f65d14582d8]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9030 a0aea61685e9e2161a34e72dd57550fd]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9031 27d04bbb7b954e06edbc2e8bb0a0961c]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9032 d617ff61128c8c47c088def2e8922b1f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9033 0ed6bb4b0133a993a36320cde0c11e2d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9034 b9ce05b180bd0f40832e1937efe9364f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9035 42821a31e806fe896d689c6e1d95e202]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9036 4ff120b6ef4e1aab4e07afa8f1b50b6e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9037 ec76fa0495ae5b766083b73708eeb55f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9038 d76f44cdc0bd30a9b0a2208c02f16deb]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9039 aff14268d3559304d1449edecdd80ada]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9040 8fce0a4c50bd8e5df808d83cfc6419e9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9041 62d1ab13e33ca508e42463ca58d129a0]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9042 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9043 476b48107d288d1537c5276a794f970b]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9044 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9045 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9046 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9047 0ccc6deff574f424079ec7eb56bcc777]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9048 ba38a42664b981047852dcf0e8ab2b90]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9049 a33f09749a5b189973e7cc425528b978]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9050 20262b552728c98d43e898ee18c7baa1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9051 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9052 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9053 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9054 62d1ab13e33ca508e42463ca58d129a0]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9055 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9001 62d1ab13e33ca508e42463ca58d129a0]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9002 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9003 476b48107d288d1537c5276a794f970b]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9004 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9005 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9006 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9007 0ccc6deff574f424079ec7eb56bcc777]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9008 ba38a42664b981047852dcf0e8ab2b90]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9009 a33f09749a5b189973e7cc425528b978]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9010 20262b552728c98d43e898ee18c7baa1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9011 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9012 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9013 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9014 3dfb066ad5e123daea7e9ea2329781fe]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9015 1b05134ac4b11feeed25ee94ff02ef37]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9016 62d1ab13e33ca508e42463ca58d129a0]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9017 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9018 8677b13dfa6389c602b25a8094a0479d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9019 7686fdf971b558f5ebfca49abfeafa8e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9020 ccf69992426bb7a04ee13714ba2901ae]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9021 6e45b3df342b8fe31c372da08cc70c37]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9022 4bef790222254ae23e8238fc6d522e6d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9023 86b551359a3d254ee6a5041103c7ba79]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9024 72afb5edd89247542f6ba0df981e6695]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9025 947610b2af15e7ec4816aaee736a3f31]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9026 7e8974ba163234443a21049c33033652]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9027 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9028 212f18f5de58917bacc74ea1fe93793e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9029 6669df5792e54e1ffaa2e9d9fc30a44f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9030 78933475b91b01657a8ab8e272f80672]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9031 4e025e5e9b20a747066c26885873ef1f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9032 40fd4d9ea0700b315ea8f5535a983b80]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9033 2872497b8d21b09e7ef1fc8f629474c8]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9034 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9035 da6246aeac4a1bba0d91a1343f489b70]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9036 28d13bfbe22b8953ae0f7e47a4821605]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9037 4b63e4133c1d7e64336181627136fe0e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9038 cf60eeea7ba6595a457c8500bfa81764]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9039 82a606d35548e723cae92f65d14582d8]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9040 a0aea61685e9e2161a34e72dd57550fd]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9041 27d04bbb7b954e06edbc2e8bb0a0961c]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9042 d617ff61128c8c47c088def2e8922b1f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9043 0ed6bb4b0133a993a36320cde0c11e2d]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9044 b9ce05b180bd0f40832e1937efe9364f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9045 42821a31e806fe896d689c6e1d95e202]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9046 4ff120b6ef4e1aab4e07afa8f1b50b6e]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9047 ec76fa0495ae5b766083b73708eeb55f]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9048 d76f44cdc0bd30a9b0a2208c02f16deb]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9049 aff14268d3559304d1449edecdd80ada]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9050 534e0da0eb0822c93c39399997fd4d14]/ensure: ensured absent\nNotice: /Stage[main]/Profile::Firewall/Firewall[9051 8fce0a4c50bd8e5df808d83cfc6419e9]/ensure: ensured absent\nNotice: /Stage[main]/Role::Master/Firewall[110 puppetmaster allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 dashboard allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 mcollective allow all]/ensure: created\nNotice: /Stage[main]/Role::Master/Firewall[110 apache allow all]/ensure: created\nNotice: Applied catalog in 8.72 seconds\n[root@master ~]# puppet apply -e 'include role::master'\nNotice: Compiled catalog for master.inf.puppetlabs.demo in environment production in 3.03 seconds\nNotice: Applied catalog in 1.03 seconds\n[root@master ~]#\n{noformat}\n\nThe alternative fix would be to somehow re-fetch resource states at some point to prevent the delete method from being called at all on already-absent rules, but I'm not sure where that should be triggered.", "created": "2015-11-13T09:20:00.000000"}, {"author": "623c0969a2f6400069eb767c", "body": "I see that the PR from [~accountid:557058:97578a32-3955-4c5c-939e-58a878437b49] has been merged. Is there any thought on when this fix will make it into a release", "created": "2016-01-07T13:39:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "There was an apache release on Jan 26th ", "created": "2016-02-01T05:22:00.000000"}, {"author": "557058:9c658e60-c12d-45e4-8560-31f758df6ea6", "body": "Hmm resolved?! Former user, can you elaborate on how this issue is resolved via the apache module?\nThis is stil an unresolved issue .. please reopen.\n\n", "created": "2016-02-02T05:51:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "my fault, a bad click on my part", "created": "2016-02-03T09:17:00.000000"}, {"author": "557058:9c658e60-c12d-45e4-8560-31f758df6ea6", "body": "Thanks Former user", "created": "2016-02-03T12:14:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:9c658e60-c12d-45e4-8560-31f758df6ea6] [~accountid:623c0969a2f6400069eb767c] It would be appreciated if you could re-test this using the latest code from GitHub (i.e. unreleased code). I do believe this ticket can be resolved however a thumbs up from you guys would be helpful and appreciated :)\n\nWe will be doing a firewall release soon which will include these changes\n\nThanks\n\nJT", "created": "2016-02-04T06:02:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Folks,\n\nI believe this issue to be resolved. We will be doing a release of the latest firewall module next Tuesday, all being well:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/blob/1.8.x/CHANGELOG.md\n\nThanks\n\nJT", "created": "2016-02-10T08:30:00.000000"}, {"author": "557058:9c658e60-c12d-45e4-8560-31f758df6ea6", "body": "Can confirm that the current 1.8.x branch works OK on Red Hat EL7. Thanks!\n", "created": "2016-02-10T13:27:00.000000"}], "components": ["firewall", "supported"], "created": "2014-09-23T15:02:00.000000", "creator": "623e77a594742a00683f7db7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6649804d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqblz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_9791174419_*|*_3_*:*_2_*:*_78884647_*|*_5_*:*_3_*:*_6624195627_*|*_10004_*:*_2_*:*_18413217244_*|*_10005_*:*_2_*:*_8704579081"}], "description": "The out-of-the-box default minimal Fedora 20 system has firewalld installed and enabled, and no iptables-services package.  Against this I run a puppet catalog that includes just:\n\n{noformat}\nresources { \"firewall\": purge => true; }\nclass { \"firewall\": }\n{noformat}\n\nWhen the firewall class is included on this puppet catalog, it includes resources to remove firewalld and install iptables-services.  However, before those are run, the iptables are enumerated and purged, so the catalog fails on three counts:\n1) the enumeration includes and caches all the firewalld chains and rules prior to removing the firewalld package, though purging them is unnecessary because they disappear when firewalld is removed.\n2) this purging uses /usr/libexec/iptables/iptables.init before it is installed via the iptables-serveices package.\n3) The chains and rules enumerated in (1) correspond to iptable chains and rules that are deleted when firewalld is removed (package removal has a postuninstall script), but they remain in the modules cache.  Later, an attempt is made again to purge them, but the purge fails, because they are already gone.\n\n*Actual Results:*\nThe complete (failed) debug output for the above is attached.  The first failure is at line 237:\n\n{noformat}\n 237 ==> default: Debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n 238 ==> default: Debug: Executing '/sbin/iptables-save'\n 239 ==> default: Debug: /Firewall[9001 62d1ab13e33ca508e42463ca58d129a0]: [validate]\n{noformat}\n\nand the second failure is at line 610:\n\n{noformat}\n 610 ==> default: Debug: Prefetching iptables resources for firewall\n 611 ==> default: Debug: Puppet::Type::Firewall::ProviderIptables: [prefetch(resources)]\n 612 ==> default: Debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n 613 ==> default: Debug: Executing '/sbin/iptables-save'\n 614 ==> default: Debug: Firewall[9061 82a606d35548e723cae92f65d14582d8](provider=iptables): Deleting rule 9061 82a606d35548e723cae92f65d14582d8\n 615 ==> default: Debug: Executing '/sbin/iptables -t filter -D FWDI_public -j FWDI_public_log'\n 616 ==> default: Notice: /Stage[main]/Main/Firewall[9061 82a606d35548e723cae92f65d14582d8]/ensure: removed\n 617 ==> default: Debug: Firewall[9061 82a606d35548e723cae92f65d14582d8](provider=iptables): [flush]\n 618 ==> default: Debug: Firewall[9061 82a606d35548e723cae92f65d14582d8](provider=iptables): [persist_iptables]\n 619 ==> default: Debug: Executing '/usr/libexec/iptables/iptables.init save'\n 620 ==> default: Warning: Firewall[9061 82a606d35548e723cae92f65d14582d8](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n{noformat}\n\nThe third failure is at line 1033:\n{noformat}\n1033 ==> default: Debug: Firewall[9014 1f845d0cfc7df66eb0266a1a280b1436](provider=iptables): Deleting rule 9014 1f845d0cfc7df66eb0266a1a280b1436\n1034 ==> default: Debug: Executing '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g PRE_public'\n1035 ==> default: Error: Execution of '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g PRE_public' returned 1: iptables: No chain/target/match by that name.\n1036 ==> default: Error: /Stage[main]/Main/Firewall[9014 1f845d0cfc7df66eb0266a1a280b1436]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t nat -D PREROUTING_ZONES -i p7p1 -g      PRE_public' returned 1: iptables: No chain/target/match by that name.\n{noformat}\n\n*Expected Results:*\n1) firewalld is removed (removing its default chains/rules)\n2) iptables-services is installed\n3) prefetch finds no rules, so purge does nothing\n", "environment": "Fedora 20 (probably any systemd-based system with firewalld as the default)\npuppetlabs/puppetlabs-firewall e8dca83 \n\nAlso Centos 7.0 and RHEL 7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40070", "fixedVersions": [], "id": "40070", "issueType": "Bug", "key": "MODULES-1341", "labels": ["firewalld", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e77a594742a00683f7db7", "resolution": "Fixed", "resolutionDate": "2016-02-10T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall with purge=>true fails when first run with firewalld installed and iptables-service not installed", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "6", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a1dc061a-072b-4499-acc0-481330ac2c40", "body": "I just hit this bug while attempting to make an exec dependent on a concat file resource.\n\nIt would be nice if this bug got some attention", "created": "2015-12-14T15:32:00.000000"}], "components": ["concat"], "created": "2014-09-23T02:13:00.000000", "creator": "999854:17265a15-baa8-4187-9417-f2d8d358ed56", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@623bbc68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4862"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywg0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Dec/15"}], "description": "When removing a former defined concat:fragment it stays as a part of \nthe created file if attribute backup is used in concat.\n\nThis is due to the fact, that the fragment files will be backup-ed too\nwhen it becomes deleted, thus a second file with the backup post-fix \nin the filename stays in the fragments directory.\n\nExample:\n\n{noformat}\n  concat { '/etc/motd': \n    owner          => 'root',\n    group          => 'root',\n    mode           => '0644',\n    backup         => '.puppet.bak', # <--- this triggers a bug!\n    replace        => true,\n    ensure_newline => true,\n  }\n  concat::fragment { '/etc/motd_header':\n    target   => '/etc/motd',\n    source   => \"puppet:///modules/${module_name}/motd_header\",\n    order    => '01',\n  }\n{noformat}\ncreates a fragment file\n/var/lib/puppet/concat/_etc_motd/fragments/01__etc_motd_header\n\nNow remove concat::fragment { '/etc/motd_header': } from the definition\nand run puppet agent again then the file\n/var/lib/puppet/concat/_etc_motd/fragments/01__etc_motd_header\nwill be removed but an other file\n/var/lib/puppet/concat/_etc_motd/fragments/01__etc_motd_header.puppet.bak is created.\nThus the resulting file /etc/motd will contain this file snippet again!\n\nThis is recursive, so after the next puppet agent run\n/var/lib/puppet/concat/_etc_motd/fragments/01__etc_motd_header.puppet.bak.puppet.bak emerges, and so on.", "environment": "# puppet -V\n3.6.2\n\n# cat /etc/debian_version \n7.5\n\n", "epicLinkSummary": "Concat Next", "estimate": "PT0S", "externalId": "39141", "fixedVersions": [], "id": "39141", "issueType": "Bug", "key": "MODULES-1340", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": "34038", "parentSummary": "Concat Next", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:17265a15-baa8-4187-9417-f2d8d358ed56", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using attribute backup in resource concat triggers concat::fragment", "timeSpent": "PT0S", "updated": "2018-11-27T08:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in 3e7176e099094f2a5608be2dbfd36a00c6301ec6", "created": "2015-01-07T16:03:00.000000"}], "components": ["mongodb"], "created": "2014-09-22T09:32:00.000000", "creator": "557058:9d125590-70dc-4f3a-87f3-06c2a1658951", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@270a4b50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywfnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9271916898_*|*_5_*:*_1_*:*_0"}], "description": "in server.pp is a syntax error: \n\nclass mongodb::server (\n  $ensure           = $mongodb::params::ensure,\n..\n  $package_ensure  = $ensure,\n..\n\nThe result will be that package_ensure is undef and not $mongodb::params::ensure!\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33668", "fixedVersions": [], "id": "33668", "issueType": "Bug", "key": "MODULES-1339", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9d125590-70dc-4f3a-87f3-06c2a1658951", "resolution": "Fixed", "resolutionDate": "2015-01-07T16:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "syntax error in server.pp", "timeSpent": "PT0S", "updated": "2015-01-07T16:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "attachments": [], "comments": [{"author": "557058:154e67dd-e474-47c6-b112-0111e3b9f3d8", "body": "Acceptable data type is now set to `Optional[Variant[Array, Hash, String]]` and can accept an array of strings", "created": "2021-02-08T03:51:00.000000"}], "components": ["mysql"], "created": "2014-09-20T16:20:00.000000", "creator": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48ad97cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywfg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Feb/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_201529867323_*|*_5_*:*_1_*:*_0"}], "description": "Currently the resource `mysql::db` accepts only a string to load sql from.\n\nUnfortunately, mysql < test1.sql test2.sql is not a valid format hence puppet should iterate over the files specified in the `sql` parameter and load them one by one", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34730", "fixedVersions": [], "id": "34730", "issueType": "Improvement", "key": "MODULES-1338", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "resolution": "Fixed", "resolutionDate": "2021-02-08T03:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow mysql::db to load several files", "timeSpent": "PT0S", "updated": "2021-02-08T03:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Tim uploaded an initial change to https://github.com/puppetlabs/puppetlabs-mysql/pull/572 , but sadly this cannot be merged in it's current form.", "created": "2015-05-28T11:38:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "PR merged so closing ticket as resolved. Thank you!", "created": "2018-02-05T10:59:00.000000"}], "components": ["mysql"], "created": "2014-09-18T10:29:00.000000", "creator": "624387138678e9007059b986", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a9e537"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywelr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106795791955_*|*_5_*:*_1_*:*_0"}], "description": "I would like to use MariaDB instead of MySQL on OpenSuSE 13.1.  Looking at what has been done for other operatingsystem versions in the source (manifests/params.pp), it appears that you have settled on using operatingsystemrelease to determine when to select mariadb packages, so I have done the same for OpenSuSE.  Pull request to follow.", "environment": "OpenSuSE 13.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39140", "fixedVersions": [], "id": "39140", "issueType": "New Feature", "key": "MODULES-1337", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387138678e9007059b986", "resolution": "Fixed", "resolutionDate": "2018-02-05T10:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Using MariaDB on OpenSuSE 13.1", "timeSpent": "PT0S", "updated": "2018-02-05T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:fc7c437a-ddad-451c-ae4a-226a36489258", "body": "I'm also seeing this issue. Any File resource that I need to then adjust permissions on will result in a failure in noop mode if the file isn't already present on the node. This prevents visibility into the changes that puppet will apply to the node, depending on how requirements are setup. It would be nice if either a.) acl simply didn't fire a noop if the file was not present or b.) checked to see if the file was present before attempting to get its current permissions and fire a noop if it is not present. I personally prefer option b.", "created": "2016-01-21T09:06:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I think I also prefer option B here.", "created": "2016-02-09T12:19:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi everyone,\n\nI'll pick this up later this week and try to get a suitable solution that verifies if the file's exists before running in noop. \n\nThank you [~accountid:557058:1134d60c-31df-407a-b573-e0cfaef8865e] for the helpful manifest. ", "created": "2020-03-31T03:58:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Hi everyone,\n\nI put up a PR with the fix: https://github.com/puppetlabs/puppetlabs-acl/pull/188", "created": "2020-04-06T07:27:00.000000"}, {"author": "70121:c5a41286-a29b-427d-a654-2b9d6aaf7657", "body": "Fixed in released version acl 3.1.1", "created": "2020-04-08T10:08:00.000000"}, {"author": "5a6067ef7b4e6b6c2a81b790", "body": "thanking you kindly Daniel. Appreciated.", "created": "2020-04-09T00:54:00.000000"}], "components": ["acl", "supported"], "created": "2014-09-18T09:00:00.000000", "creator": "623c1073a9575800695acbaa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Have a manifest that creates a file and sets ACL on the file.\nRun it in NOOP\nNo errors"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7da2b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyjj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "38650"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_43993143570_*|*_3_*:*_1_*:*_365606431_*|*_10009_*:*_1_*:*_182426850_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_130768524161"}], "description": "This is limited to noop mode, in production this works fine.\n\nI'm leveraging acl to limit access to a zip file being placed on a Windows host.  The zip file is also part of the manifest, so in noop mode it will report that the file would be copied to the host.  The acl resource that is dependent upon that file resource then tries to access the file to determine what permissions need to change (but that file doesn't exist yet).  It ends up being reported back to the Puppet Master as a failure, which clutters my console view.\n\nnotice\tcurrent_value absent, should be file (noop)\t/Stage[main]/foo/File[C:/temp/foo.zip]/ensure\t/etc/puppetlabs/puppet/modules/foo/manifests/init.pp\t66\t2014-09-18 10:45 EDT\n\nerr\tCould not evaluate: Failed to get security descriptor for path 'C:/temp/foo.zip': Failed to open 'C:/temp/foo.zip': The system cannot find the file specified.\t/Stage[main]/foo/Acl[C:/temp/foo.zip]\t/etc/puppetlabs/puppet/modules/foo/manifests/init.pp\t77\t2014-09-18 10:45 EDT", "environment": "Windows 2008/2012", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43278", "fixedVersions": [], "id": "43278", "issueType": "Bug", "key": "MODULES-1336", "labels": ["acl", "jira_escalated", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1073a9575800695acbaa", "resolution": "Fixed", "resolutionDate": "2020-04-08T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ACL module in noop mode will report failures accesssing a file if the file is also part of the manifest", "timeSpent": "PT0S", "updated": "2020-04-15T06:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Well, an empty string can be unique if it is only used once. Can you create two authorized key resources with empty names?", "created": "2014-09-25T16:29:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "See Charlie's comment above.", "created": "2018-08-21T15:13:00.000000"}], "components": ["sshkeys_core"], "created": "2014-09-17T16:06:00.000000", "creator": "557058:cedccc1b-f1a9-45c9-a3e5-6b5e96ad99f0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@546d4067"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c0b72bef8a60068c796ce"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywe2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_692587060_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_83287149036_*|*_10005_*:*_1_*:*_39914663981"}], "description": "Specifying a blank string for the 'name' attribute should probably throw an error, because the [documentation|https://docs.puppetlabs.com/references/latest/type.html#ssh_authorized_key-attribute-name] says that the name has to be unique to the system.\n\nThe manifest I used to test:\n\n{noformat}\n$username = 'testuser'\n$keyname = 'has_a_blank_name'\n\nuser { $username:\n  ensure => present,\n  managehome => true,\n}\n->\nssh_authorized_key {$keyname:\n  ensure => present,\n  name => \"\",\n  user => $username,\n  type => 'ssh-rsa',\n  key => 'AAAAB3NzaC1yc2EAAAABIwAAAQEAy5mtOAMHwA2ZAIfW6Ap70r+I4EclYHEec5xIN59ROUjss23Skb1OtjzYpVPaPH8mSdSmsN0JHaBLiRcu7stl4O8D8zA4mz/vw32yyQ/Kqaxw8l0K76k6t2hKOGqLTY4aFbFISV6GDh7MYLn8KU7cGp96J+caO5R5TqtsStytsUhSyqH+iIDh4e4+BrwTc6V4Y0hgFxaZV5d18mLA4EPYKeG5+zyBCVu+jueYwFqM55E0tHbfiaIN9IzdLV+7NEEfdLkp6w2baLKPqWUBmuvPF1Mn3FwaFLjVsMT3GQeMue6b3FtUdTDeyAYoTxrsRo/WnDkS6Pa3YhrFwjtUqXfdaQ==',\n}\n\n{noformat}", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "33667", "fixedVersions": [], "id": "33667", "issueType": "Bug", "key": "MODULES-7607", "labels": ["help_wanted", "ssh", "ssh_authorized_key", "type_and_provider"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cedccc1b-f1a9-45c9-a3e5-6b5e96ad99f0", "resolution": "Won't Fix", "resolutionDate": "2018-08-21T15:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Resource type ssh_authorized key, 'name' attribute accepts a blank string", "timeSpent": "PT0S", "updated": "2018-08-21T15:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:397675a1-a087-4099-b23c-cef74abd8c2c", "body": "Seeing this as well, also on CentOS 6.5, using the puppetdb module v4.0.0 and Puppet 3.7.1.", "created": "2014-09-25T12:23:00.000000"}, {"author": "557058:43c3bcd3-364a-41b5-950a-ed781a9b1327", "body": "I'm also seeing this issue using puppetdb module 4.0.0, puppet 3.7.1 on Ubuntu 12.04.", "created": "2014-10-21T08:27:00.000000"}, {"author": "557058:798ff567-9a7a-4a26-b721-83bf8bfd8bb5", "body": "I have the same problem and this is not a bug in the module itself. In the routes.yaml.erb template there's a call to the method 'to_yaml', which in Ruby 1.8.7 is not stable which means the order of the dumped lines is not always the same. In Ruby >=1.9 this is no longer the case.\n\nUnless the module developer's do not want the replace the call to_yaml with something dirty and very hacky for us Ruby 1.8.7 users, we will have to live with this, I'm afraid.", "created": "2015-03-15T00:27:00.000000"}, {"author": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "body": "Ok. Will be solved by the new all in one packages then.", "created": "2015-03-15T08:34:00.000000"}], "components": ["puppetdb"], "created": "2014-09-17T06:04:00.000000", "creator": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75583921"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywdk7:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_233551227510_*|*_6_*:*_1_*:*_0"}], "description": "routes.yaml gets often rewrited, because the order of the properties change, causing the puppetmaster service to restart.\n\n{{Debug: Executing 'diff -u /etc/puppet/routes.yaml /tmp/puppet-file20140917-29567-1ajxic5-0'}}\n{{Notice: /Stage\\[main\\]/Puppetdb::Master::Routes/File\\[/etc/puppet/routes.yaml\\]/content:}}\n{{--- /etc/puppet/routes.yaml        2014-09-17 11:49:26.551913021 +0000}}\n{{+++ /tmp/puppet-file20140917-29567-1ajxic5-0       2014-09-17 11:57:58.081549944 +0000}}\n{{@@ -3,5 +3,5 @@}}\n{{. ---}}\n{{.   master:}}\n{{.     facts:}}\n{{.-      cache: yaml}}\n{{.       terminus: puppetdb}}\n{{.+      cache: yaml}}\n\n{{Info: Computing checksum on file /etc/puppet/routes.yaml}}\n{{Info: FileBucket got a duplicate file \\{md5\\}f5131921f5cd35a0ec41e06c810b131c}}\n{{Info: /Stage\\[main\\]/Puppetdb::Master::Routes/File\\[/etc/puppet/routes.yaml\\]: Filebucketed /etc/puppet/routes.yaml to puppet with sum f5131921f5cd35a0ec41e06c810b131c}}\n{{Notice: /Stage\\[main\\]/Puppetdb::Master::Routes/File\\[/etc/puppet/routes.yaml\\]/content: content changed '\\{md5\\}f5131921f5cd35a0ec41e06c810b131c' to '\\{md5\\}e5e2ebb}}\n{{c9a86308038a'}}\n{{Debug: /Stage\\[main\\]/Puppetdb::Master::Routes/File\\[/etc/puppet/routes.yaml\\]: The container Class\\[Puppetdb::Master::Routes\\] will propagate my refresh event}}\n{{Info: Class\\[Puppetdb::Master::Routes\\]: Scheduling refresh of Service\\[puppetmaster\\]}}\n{{Debug: Class\\[Puppetdb::Master::Routes\\]: The container Stage\\[main\\] will propagate my refresh event}}\n", "environment": "Centos 6.5\nPuppet 3.7.1 (puppetlabs rpm)\nruby 1.8.7 (centos)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33666", "fixedVersions": [], "id": "33666", "issueType": "Bug", "key": "MODULES-1335", "labels": ["puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5aa36ba-0d5b-4f03-866d-b7c36b853f64", "resolution": "Cannot Reproduce", "resolutionDate": "2022-02-10T08:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "routes.yaml template is not consistent across runs", "timeSpent": "PT0S", "updated": "2022-02-10T08:25:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:3bb2f9b8-6a8a-4af2-9383-d2de9d28c22f] I assume you have future parser enabled in order to get that error.  Also are you calling postgresql_conf directly or posgresql::server::config_entry?", "created": "2014-11-21T09:23:00.000000"}], "components": ["postgresql"], "created": "2014-09-17T02:08:00.000000", "creator": "557058:3bb2f9b8-6a8a-4af2-9383-d2de9d28c22f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@516feb8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywdif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5645890303_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_69386052961"}], "description": "After applying this with puppet 3.4.2 (in combination with vagrant) I get the following error-message:\n==> foo-db: Error: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[port]/Postgresql_conf[port]: Could not evaluate: undefined method `match' for 5432:Fixnum\n\nThis patch fixes the error above:\n\ndiff --git a/puppet-conf/etc/puppet/modules/postgresql/manifests/params.pp b/puppet-conf/etc/puppet/modules/postgresql/manifests/params.pp\nindex 42c2ed7..ca87b13 100644\n--- a/puppet-conf/etc/puppet/modules/postgresql/manifests/params.pp\n+++ b/puppet-conf/etc/puppet/modules/postgresql/manifests/params.pp\n@@ -3,7 +3,7 @@ class postgresql::params inherits postgresql::globals {\n   $version                    = $globals_version\n   $postgis_version            = $globals_postgis_version\n   $listen_addresses           = 'localhost'\n-  $port                       = 5432\n+  $port                       = '5432'\n   $ip_mask_deny_postgres_user = '0.0.0.0/0'\n   $ip_mask_allow_all_users    = '127.0.0.1/32'\n   $ipv4acls                   = []\n", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "35810", "fixedVersions": [], "id": "35810", "issueType": "Bug", "key": "MODULES-1334", "labels": [], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3bb2f9b8-6a8a-4af2-9383-d2de9d28c22f", "resolution": "Fixed", "resolutionDate": "2017-02-01T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Port number params.pp is numeric, should be string", "timeSpent": "PT0S", "updated": "2017-02-01T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/571 fixes this.", "created": "2014-09-16T10:29:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This has been merged.", "created": "2015-01-22T13:33:00.000000"}], "components": ["mysql"], "created": "2014-09-16T10:27:00.000000", "creator": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68563cc9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywc3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11073938203_*|*_5_*:*_1_*:*_0"}], "description": "mysql_grant has an autorequire()'d dependency on the .my.cnf file used\nby the provider when it communicates with the database.\n\nThe mysql_database and mysql_user types don't have this explicit dependency, though logically also need it.\n\nIn general usage, the module works without the explicit dependency. I've found an edge case in our slightly unusual use of this module which requires this fix to avoid an ordering problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43313", "fixedVersions": [], "id": "43313", "issueType": "Improvement", "key": "MODULES-1333", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e15a0c68-571e-4340-a216-728e2a6df04e", "resolution": "Fixed", "resolutionDate": "2015-01-22T13:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add autorequire() dependency to all types", "timeSpent": "PT0S", "updated": "2015-01-22T13:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:16828649-a28f-466a-ad65-1028e51c6c12", "attachments": [], "comments": [{"author": "70121:16828649-a28f-466a-ad65-1028e51c6c12", "body": "commit merged upstream\n\ncommit 8d09ecd81ce1001d9461570716d20898fe336f4a\nAuthor: Rich Megginson <rmeggins@redhat.com>\nDate:   Tue Sep 16 10:17:33 2014 -0400\n\n    (#MODULES-1332) set osfamily default for wsgi_socket_prefix\n", "created": "2014-09-30T19:14:00.000000"}, {"author": "70121:16828649-a28f-466a-ad65-1028e51c6c12", "body": "When will this fix be available in puppetlabs/apache at https://forge.puppetlabs.com/puppetlabs/apache ?", "created": "2014-09-30T19:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-16T08:08:00.000000", "creator": "70121:16828649-a28f-466a-ad65-1028e51c6c12", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35cb406a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywc1z:"}], "description": "wsgi_socket_prefix should default to '/var/run/wsgi' on RedHat osfamily platforms.", "environment": "Needed primarily for RedHat osfamilies", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35809", "fixedVersions": ["wsus 0.1.3"], "id": "35809", "issueType": "Improvement", "key": "MODULES-1332", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:16828649-a28f-466a-ad65-1028e51c6c12", "resolution": "Fixed", "resolutionDate": "2014-09-30T19:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "set osfamily default for wsgi_socket_prefix", "timeSpent": "PT0S", "updated": "2015-09-30T14:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "Created pull request: https://github.com/puppetlabs/puppetlabs-apache/pull/853", "created": "2014-09-16T08:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-apache/commit/9cc8f3dec01fcb0cef11a44166d84f3d4b2b442e", "created": "2014-09-26T14:40:00.000000"}, {"author": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "body": "and that replaces the \"$prefix\" part of the PR. It does not however fix the actual problem, which is that mod_unixd and mod_authn_core is not modules the user of the apache module asks for (and thus they cannot set the loadfile_name) - it's modules the apache module loads as \"default modules\" - meaning this module MUST set the loadfile_name correctly to fx this issue..\nAnd remember apache loads numbers before letters.\nDebian derived distros have been using numbering for many years, to control load order.", "created": "2014-10-06T01:42:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-16T08:01:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22b38128"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywc1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_887891922_*|*_6_*:*_1_*:*_0"}], "description": "On CentOS 7.\n\nWhen telling apache class to setup mod_fcgid - it puts it in conf.d/fcgid.load - and when apache is then trying to start (or just doing configtest) - it fails with:\nCannot load modules/mod_fcgid.so into server: /etc/httpd/modules/mod_fcgid.so: undefined symbol: ap_unixd_setup_child\n\nafter a lot of investigation I found that it was puppetlabs-apache module setup that made it fail.. and why.\n\nif I rename unixd.load file to 00-unixd.load - it gets loaded first and things work.\n\nfix should imho be to ensure that system modules (ie. the modules that you add - that IS not requested by the user - mpm, unixd etc.) should have their filename prepended with 00. \n\nThis is btw. also how centos package (on centos 7) ensures this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34729", "fixedVersions": [], "id": "34729", "issueType": "Bug", "key": "MODULES-1331", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "resolution": "Fixed", "resolutionDate": "2014-09-26T14:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mod_unixd is NOT loaded before mod_fcgid - making fcgid load fail.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/569", "created": "2014-10-27T11:09:00.000000"}], "components": ["mysql"], "created": "2014-09-16T01:07:00.000000", "creator": "623c0945a1d81f0069d8dd44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2efb1b2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywc0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3578548433_*|*_6_*:*_1_*:*_0"}], "description": "On change of privileges in a mysql_grant the old grants are REVOKED before the changes are GRANTED again.\n\nThe rekation happens in the order: \n  1. REVOKE ALL ON [..]\n  2. REVOKE GRANT OPTION ON [..]\n\n2 typically fails, since with 1 a GRANT w/o GRANT OPTION is already away. MySQL throws an error and the changed GRANT is not created.\n\nFix is to change the order or REVOKATION.\nFixed in Pull-Request [#569|https://github.com/puppetlabs/puppetlabs-mysql/pull/569]", "environment": "Debian 7\npuppetlabs-mysql >= 2.2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36951", "fixedVersions": [], "id": "36951", "issueType": "Bug", "key": "MODULES-1330", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0945a1d81f0069d8dd44", "resolution": "Fixed", "resolutionDate": "2014-10-27T11:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql GRANT revokation is executed in wrong order", "timeSpent": "PT0S", "updated": "2023-02-28T15:31:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "attachments": [], "comments": [{"author": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "body": "Pull-Request available at : https://github.com/puppetlabs/puppetlabs-stdlib/pull/319", "created": "2014-09-15T15:20:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing due to merged PR", "created": "2015-09-29T10:08:00.000000"}], "components": ["stdlib"], "created": "2014-09-15T12:15:00.000000", "creator": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c8b7166"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywbon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32737947868_*|*_5_*:*_1_*:*_0"}], "description": "Currently, member allows one to only find if a variable is member of an array.\nSometimes it is usefull to find if an array is member of a bigger array for validation purpose. Hence the request for this improvement.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36950", "fixedVersions": [], "id": "36950", "issueType": "Improvement", "key": "MODULES-1329", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "resolution": "Fixed", "resolutionDate": "2015-09-29T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow member to find sub-array within array", "timeSpent": "PT0S", "updated": "2015-09-29T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "A new version of inifile has been released which does not include the osx hidden files.", "created": "2014-11-11T16:37:00.000000"}], "components": ["inifile"], "created": "2014-09-15T11:52:00.000000", "creator": "6243780e258562006fa2b36c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b0156ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywbnz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4945484385_*|*_5_*:*_1_*:*_0"}], "description": "The tarball for version 1.1.3 contains certain OS X meta files not present in the git repo. At very least this file: spec/fixtures/modules/inherit_test1/manifests/._init.pp\n\nThese files matches searches for .pp files but are not in fact puppet manifestes and causes my scripts to crash", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41274", "fixedVersions": [], "id": "41274", "issueType": "Bug", "key": "MODULES-1328", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243780e258562006fa2b36c", "resolution": "Fixed", "resolutionDate": "2014-11-11T16:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "inifile module version 1.1.3 contains OS X metafiles", "timeSpent": "PT0S", "updated": "2014-11-11T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The `manage_docroot` parameter was added in puppetlabs-apache 1.2.0, which allows you to not have the module manage your docroot.", "created": "2014-11-17T15:06:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-15T08:04:00.000000", "creator": "623a4db39b54ec0068b07473", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@684df945"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywb1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5472125132_*|*_5_*:*_1_*:*_0"}], "description": "The actual implementation of the Apache module forces docroot to be a directory:\n\n  # This ensures that the docroot exists\n  # But enables it to be specified across multiple vhost resources\n  if ! defined(File[$docroot]) {\n    file { $docroot:\n      ensure  => directory,\n      owner   => $docroot_owner,\n      group   => $docroot_group,\n      mode    => $docroot_mode,\n      require => Package['httpd'],\n    }\n  }\n\nOn our systems, Apache is often configured to serve content from mounted directories, like for example /data/mysql. To simplify high-availability configurations, we create symlinks from docroot (e.g. /var/www) to /data/mysql and we configure the Apache VirtualHosts to serve content from the \"standard\" /var/www docroot. Unfortunately, the current Apache module implementation does not allow us to configure a symlinked docroot.\n\nWould it be possible to extend the module to allow this functionality?\n\nThanks in advance!", "environment": "Master:\n- OS: Ubuntu 12.04\n- Puppetmaster version 3.6.2\n- PuppetForge Apache module version 1.0.0\n\nClient:\n- OS: Ubuntu 12.04\n- Puppet version 2.7.11\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37971", "fixedVersions": [], "id": "37971", "issueType": "Bug", "key": "MODULES-1326", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4db39b54ec0068b07473", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow docroot to be a link", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "I think this PR is ready to merge. To make this easier to maintain and support, only the apache and mod_shib specific changes were made, while the management and configuration of the shibd service was split into a companion module: https://github.com/aethylred/puppet-shibboleth", "created": "2014-09-29T19:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:10:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-14T21:30:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25fa6e28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywatb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1287327508_*|*_10009_*:*_1_*:*_11833450083_*|*_5_*:*_1_*:*_0"}], "description": "Configures mod_shib to work with Shibboleth Identity Providers, Directory Services, and Access Federations.\n\nSee the PR for more details:\n\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/850", "environment": "Using the Puppetlabs Apache module to set up Shibboleth authentication with HTTPS on an apache web server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35808", "fixedVersions": [], "id": "35808", "issueType": "New Feature", "key": "MODULES-1327", "labels": ["apache", "https", "SAML2", "shibboleth"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Set up Shibboleth Service Provider with mod_shib", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-lvm/pull/73", "created": "2014-11-18T06:57:00.000000"}], "components": [], "created": "2014-09-14T17:15:00.000000", "creator": "623c0d6e1c7f6a007049e614", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fcab56b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywasv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5582498171_*|*_5_*:*_1_*:*_0"}], "description": "depends on {{4.1.x}} based on [the Modulefile|https://github.com/puppetlabs/puppetlabs-lvm/blob/master/Modulefile#L6] which means we cannot upgrade to supported versions of puppetlabs/stdlib :(", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43310", "fixedVersions": [], "id": "43310", "issueType": "Bug", "key": "MODULES-1325", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d6e1c7f6a007049e614", "resolution": "Fixed", "resolutionDate": "2014-11-18T06:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm has an overly restrictive stdlib version dependency", "timeSpent": "PT0S", "updated": "2014-11-18T06:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[PR #83 |https://github.com/puppetlabs/puppetlabs-lvm/pull/83]", "created": "2014-11-20T21:47:00.000000"}], "components": [], "created": "2014-09-14T17:12:00.000000", "creator": "623c0d6e1c7f6a007049e614", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eed3053"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywasn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5808883122_*|*_10007_*:*_1_*:*_4716360841_*|*_6_*:*_1_*:*_0"}], "description": "It points to {{puppetlabs-lvm/issues}} on GitHub which is disabled. It probably should point to the MODULES project in JIRA or a page that explains how to file bugs against puppetlabs modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42187", "fixedVersions": [], "id": "42187", "issueType": "Bug", "key": "MODULES-1324", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d6e1c7f6a007049e614", "resolution": "Fixed", "resolutionDate": "2015-01-14T11:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm has an incorrect \"Report issues\" link", "timeSpent": "PT0S", "updated": "2015-01-14T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2014-09-14T04:32:00.000000", "creator": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8909a88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywas7:"}], "description": "stdlib: 4.3.1\n\nInside a define class I have a ensure_resource with:\n\n    ensure_resource(\"package\", 'libicu-dev', {\n        'ensure' => 'present',\n        'before' => Exec[\"phpbrew_install_php_${version}\"]\n      }\n    )\n\nThis results in:\nDuplicate declaration: Package[libicu-dev] is already declared\n\nWith removing the before parameter it works:\n\n    ensure_resource(\"package\", 'libicu-dev', {\n        'ensure' => 'present',\n      }\n    )\n\nI am calling the define class 2 times:\n  phpbrew::php { '5.3.29': }\n  phpbrew::php { '5.4.32': }\n\n\ndefine phpbrew::php (\n  $version = $name,\n  $user = 'vagrant',\n) {\n  if $user == 'root' {\n    $home_dir = '/root'\n  } else {\n    $home_dir = \"/home/${$user}\"\n  }\n\n  ensure_resource(\"package\", 'libicu-dev', {\n      'ensure' => 'present',\n#      'before' => \"Exec['phpbrew_install_php_${version}']\",\n    }\n  )\n  exec { \"phpbrew_install_php_${version}\":\n    command => \"/usr/bin/phpbrew install --old php-${version} ${$extra_params}\",\n    user => $user,\n    environment => [\"HOME=${$home_dir}\", \"PHPBREW_ROOT=${$home_dir}/.phpbrew\"],\n    creates => \"${$home_dir}/php/php-${version}/bin/php\",\n    timeout => 0,\n  }\n}\n\nThis only works, because I commented the \"before\" statement out.\n\nGreetings Jan\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39139", "fixedVersions": [], "id": "39139", "issueType": "Bug", "key": "MODULES-1323", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13ab9193-52b1-4447-bebb-0c5dd26bfab5", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ensure_resource results in already defined", "timeSpent": "PT0S", "updated": "2015-03-09T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "6243b4817a3f9e006ab18722", "body": "I am seeing this on Ubuntu 14.04 with Apache 2.4 as well.  The fix is to use the generic syntax of:\n\napache::mod {\"env\": }", "created": "2014-09-25T12:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:6a0466ec-46fd-4ab1-912f-5d84cbe61f5d]have you tried the suggestion, Thanks for creating the ticket.", "created": "2016-02-22T06:19:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-12T17:26:00.000000", "creator": "557058:6a0466ec-46fd-4ab1-912f-5d84cbe61f5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f10dd0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywaqv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45582713510_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_51439"}], "description": "I tried to set an environment variable in an apache vhost declaration using the 'setenv' parameter.  However, setenv is not available in ubuntu 12.04 apache unless the env module is installed.  BUT, this is not one of the modules that the puppet apache module has a class for.  If I try to declare apache::mod::env i get an error.\n\nIf I just do an a2enmod env on the box and then set the setenv parameter, then puppet will remove the module and apache will still not reload if the setenv command is present.", "environment": "ubuntu 12.04 puppet enterprise 3.3", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "41272", "fixedVersions": [], "id": "41272", "issueType": "New Feature", "key": "MODULES-1322", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6a0466ec-46fd-4ab1-912f-5d84cbe61f5d", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "No setenv command in apache ubuntu, no  apache::mod::env class", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is it possible to just use {{apache::vhost::custom}} and pass in your vhost files verbatem to the {{content}} property? This will correctly notify the service to reload and such as well https://github.com/puppetlabs/puppetlabs-apache#define-apachevhostcustom", "created": "2016-02-04T11:21:00.000000"}, {"author": "6243b4817a3f9e006ab18722", "body": "Thanks I've actually finished my transition already but it looks like the feature I wanted has been implemented as \"purge_configs\" and this issue is solved:\n\nhttps://github.com/puppetlabs/puppetlabs-apache#purge_configs", "created": "2016-02-06T13:30:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for creating the ticket. from your comments, it looks like this can be closed. ", "created": "2016-02-22T06:17:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-12T13:12:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@277326c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywalj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_45597844646_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58543"}], "description": "In starting to use the apache module I have some very complex vhost files that are going to take a while to \"puppetize.\"  By default the module blows away any vhosts that it does not manage.  It would be nice to have a happy medium where I could create a vhost with puppet and reference the existing vhost file.  I've manged to hack something together using the \"custom_fragment\" option but it is less than ideal.  I realize I can copy/paste the relevant parts into the puppet file as a string but that will quickly get unwieldy.  Here is an example for running passenger:\n\n       $vhost = template(\"/etc/puppet/files/etc/apache2/sites-available/puppetmaster.conf\")\n        $vhostedit = delete($vhost, \"<VirtualHost *:8140>\")\n        $vhostedit2 = delete($vhostedit, \"</VirtualHost>\")\n        $vhostedit3 = delete($vhostedit2, \"Listen 8140\")\n        apache::vhost{\"$fqdn-puppetmaster\":\n                servername => $server,\n                port => 8140,\n                custom_fragment => $vhostedit3,\n                docroot => \"/usr/share/puppet/rack/puppetmasterd/public\",\n        }\n\nOn a related note it also seems to me like it would make sense to have some kind of \"shortcut\" in the module to setup a passenger installation due to all of the special SSL settings.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "34728", "fixedVersions": [], "id": "34728", "issueType": "New Feature", "key": "MODULES-1321", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support existing vhost files to ease transitions", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Created pull request 906 for this feature: https://github.com/puppetlabs/puppetlabs-apache/pull/906", "created": "2014-10-21T20:47:00.000000"}, {"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "{{rspec spec/acceptance}} seems to like it.\n{code}\n378 examples, 0 failures\n{code}", "created": "2014-10-21T20:57:00.000000"}, {"author": "5cc103dfe386340e2f47785b", "body": "I'm not asking for EVERY variable to be available, just that I can add \"php_value <some variable> <some value>\" to the apache .conf file.  I think it would be easy just to make a (two dimensional?) array where I can just dump the value of the array into the puppet manifest's variable.", "created": "2014-11-05T05:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-12T11:49:00.000000", "creator": "5cc103dfe386340e2f47785b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7077b1bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywag7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16220648703_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_22220331982"}], "description": "php_admin_values and php_admin_flags are available in the puppetlabs-apache module but 'php_value' isn't.  I think this would be fairly trivial for a developer to add to the module.\n\nI don't have the skill to perform such updates but I do have the need (extreme) to be able to send \"php_value session.cookie_domain <foobar>\" to my VirtualHost stanza.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "39138", "fixedVersions": [], "id": "39138", "issueType": "New Feature", "key": "MODULES-1320", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cc103dfe386340e2f47785b", "resolution": "Fixed", "resolutionDate": "2015-12-01T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "php_value option not available", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/520", "created": "2014-12-03T11:47:00.000000"}], "components": ["community", "postgresql"], "created": "2014-09-12T08:43:00.000000", "creator": "623c12a1a9575800695acd26", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b1775c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywacf:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7099456297_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nWhen I feed an integer as value to ::postgresql::server::config_entry puppetrun fails with {{Could not evaluate: undefined method `match' for 256:Fixnum}}\n\nTherefor I try to prevent the {{h\\[:value\\].match}} part in postgresql/lib/puppet/postgresql_conf/parsed.rb like so:\n\n{code}\n      if h[:value].is_a? Numeric\n        dontneedquote = true\n      else\n        dontneedquote = h[:value].match(/^(\\w+)$/)\n      end\n{code}\nThis way .match is not executed if {{h\\[:value\\]}} is a Numeric while dontneedquote is true and output should not have quotes.\n\nHowever, when I add a spec that keeps failing and I can't figure out how to solve it. This is the snippet I added at line 66 in spec/unit/provider/postgresql_conf/parsed_spec.rb:\n{code}\n    it \"should allow numbers through without quotes when value is a numeric\" do\n      expect(provider.parse_line(\"wal_keep_segments = 32\")).to eq(\n        { :name=>\"wal_keep_segments\", :value=>32, :comment=>nil, :record_type=>:parsed }\n      )\n    end\n{code}\n\nThe spec fails:\n{code}\nPuppet::Type::Postgresql_conf::ProviderParsed simple configuration that should be allowed should allow numbers through without quotes when value is a numeric\n     Failure/Error: expect(provider.parse_line(\"wal_keep_segments = 32\")).to eq(\n       \n       expected: {:name=>\"wal_keep_segments\", :value=>32, :comment=>nil, :record_type=>:parsed}\n            got: {:name=>\"wal_keep_segments\", :value=>\"32\", :comment=>nil, :record_type=>:parsed}\n       \n       (compared using ==)\n       \n       Diff:\n       @@ -1,5 +1,5 @@\n        :comment => nil,\n        :name => \"wal_keep_segments\",\n        :record_type => :parsed,\n       -:value => 32\n       +:value => \"32\"\n     # ./spec/unit/provider/postgresql_conf/parsed_spec.rb:67:in `block (3 levels) in <top (required)>'\n{code}\n\nI would like help to get this fixed. Please explain me what I do wrong and explain it in dummy mode ;-). Thanks in advance!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38997", "fixedVersions": [], "id": "38997", "issueType": "Bug", "key": "MODULES-1319", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12a1a9575800695acd26", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-postgresql: postgresql_conf fails when value is fixnum", "timeSpent": "PT0S", "updated": "2018-07-04T06:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a480b9b54ec0068b0724e", "body": "Is now marked supported in the Forge.", "created": "2014-09-15T20:42:00.000000"}], "components": ["concat"], "created": "2014-09-12T07:26:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25b9378b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hywabz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_306967965_*|*_6_*:*_1_*:*_0"}], "description": "README says 1.1.1 is a supported release. It's not flagged as such in the Forge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36949", "fixedVersions": [], "id": "36949", "issueType": "Bug", "key": "MODULES-1318", "labels": ["concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Fixed", "resolutionDate": "2014-09-15T20:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-concat 1.1.1 not flagged as supported in Forge", "timeSpent": "PT0S", "updated": "2014-09-15T20:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "attachments": [], "comments": [{"author": "557058:ea8d8852-0291-4b62-9047-0e4b235efa5d", "body": "This issue is the result of this PR:\n\nhttps://github.com/puppetlabs/puppet/commit/b29b1785d543a3cea961fffa9b3c15f14ab7cce0\n\n\"Drop privileges before creating and chmodding SSH keys. Previously, potentially abusable chown and chmod calls were performed as root. This tries to moves as much as possible into code which is run after privileges have been dropped. Huge thanks to Ricky Zhou <ricky@fedoraproject.org> for discovering this and supplying the security fix.  Awesome work. Fixes CVE-2011-3870.\"\n\nThe error occurs within the `super` call here: \n\nhttps://github.com/puppetlabs/puppet/blame/master/lib/puppet/provider/ssh_authorized_key/parsed.rb#L65\n\nTo reproduce:\n\n{code}\nnode test {\n  user { 'test':\n    ensure => present,\n    gid => 'users',\n    managehome => true,\n    password => '!!',\n    home => \"/home/test\",\n    forcelocal => true,\n    purge_ssh_keys => true,\n  }\n\n  ssh_authorized_key { 'test@home':\n    user => 'test',\n    type => 'ssh-rsa',\n    key => 'ABC123',\n  }\n}\n{code}\n\n{code}\npuppet agent -t\nchown root:root /home/test/.ssh/authorized_keys\npuppet agent -t\n{code}\n\nResults in:\n\n{code}\nError: Puppet::Util::FileType::FileTypeFlat could not write /home/test/.ssh/authorized_keys: Permission denied @ rb_sysopen - /home/test/.ssh/authorized_keys\n{code}\n\nIn one user's case, the authorized_keys file was created but kept its root:root ownership due to another (permissions on /tmp) error:\n\n{code}\nError: Puppet::Util::FileType::FileTypeFlat could not write /home/test/.ssh/authorized_keys: could not find a temporary directory\n{code}\n\nEnvironment: OS: RHEL 7.3 / PE: 2016.4.x", "created": "2017-04-03T11:10:00.000000"}, {"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "[~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] to add some detail to what the desired behavior is and mark as Accepted.", "created": "2018-08-21T15:18:00.000000"}, {"author": "623e7689562ab90069f9ec45", "body": "We're seeing this, but with the root user.\u00a0 Short version:\n{code:java}\nuser { 'root':\n  ensure         => present,\n  name           => 'root',\n  home           => '/root',\n  purge_ssh_keys => true,\n  password       => 'redacted'", "created": "2020-03-18T16:28:00.000000"}, {"author": "623e7689562ab90069f9ec45", "body": "I dug into this some more.\n\nWe have our sysadmins' pubkeys in {{/root/.ssh/authorized_keys}} on our pre-puppeted VM templates.\u00a0 When we puppetize a VM from template, the root user has purge_ssh_keys = true, so we expect (and eventually get) the keys purged, and the sysadmin users created.\u00a0 It always took 2 puppet runs.\u00a0 From --debug on the first (flawed) run:\n\n\u00a0\n{code:java}\nNotice: /Stage[main]/Ldap_users::Admin/Ssh_authorized_key[ldapuser_someone2_key]/target: target changed '/root/.ssh/authorized_keys' to '/home/someone2/.ssh/authorized_keys'\nDebug: Flushing ssh_authorized_key provider target /home/someone2/.ssh/authorized_keys\nDebug: Flushing ssh_authorized_key provider target /root/.ssh/authorized_keys\n{code}\nWe've all seen the {{target}} changing, but not really noticed the particulars of 'why'.\u00a0 The ssh key already exists (in our case, in root's authorized_keys).\u00a0 And we've all been focusing on {{ssh_authorized_key}}.\u00a0 But I think {{puppet:lib/puppet/type/user.rb}} is actually our culprit.\u00a0 In {{unknown_keys_in_file}} it's finding the would-be-purged keys and they realized as {{ssh_authorized_key}}s, being ignored/kept because they're \"managed by the present catalog\".\u00a0 I feel that there's a buried assumption there, that \"in the catalog\" is being used when \"in the catalog and aimed at being in this user's file\" would be more correct.\n\n\u00a0\n\nBefore the DSL even has a chance to make changes, the key is in the 'wrong' place: puppet sees it under '{{root}}'.\u00a0 When it comes time to follow the catalog's instructions and create the key (with the same name), puppet then sees the key should be under '{{someone2}}'.\u00a0 There's a 'conflict' from the key being doubly defined, once by me in the catalog, and once by puppet as a pre-step to purging a key.\n\nThat's pretty close to the root cause.\u00a0 Then, rolling forward from that...\u00a0 {{puppet:lib/puppet/provider/parsedfile.rb}} - (the superclass to ssh_authorized_key/parsed) - its {{flush}} is happy to handle multiple modified items:\n\n{{\u00a0 @modified.sort_by(&:to_s).uniq.each do |target|}}\n\n{{sshkeys_core:lib/puppet/provider/ssh_authorized_key/parsed.rb}} - the call to its {{flush}} is, as has been known, an issue.\u00a0 The {{ssh_authorized_key}} provider's flush only imagined that a user would ever manipulate their own key.\u00a0 The idea of 'the same key being in a shared account, or being moved' wasn't there.\u00a0 The {{asuser}} call limits the privs, passes to super, which does the writing.\u00a0 But at that point, having two modified files from two users and permissions to only one, of course it'll fail.\n\n\u00a0\n\nThis is a case where humans and puppet are colliding.\u00a0 In my mind, a key is a crypto line and I can add it in any file I want, multiple files even.\u00a0 But to puppet, {{ssh_authorized_key}} is a specific key line in a specific file with a specific comment, known by a specific name.\u00a0 Absent the weird provider, the expectation here (at least from me) is, \"I didn't declare a key under root, and I did declare 'purge', so that should die because it's not catalog'ed.\" plus \"I did declare a key under ~someone, so that should appear, because it IS catalog'ed.\"\n\nIt took us a long time to figure out our issue, but for us the workaround was \"change all the root key comments in our templates\" to avoid this.\n\nI think AN issue (if not THE issue) would be to do deeper analysis on the .reject at the end of puppet's {{lib/puppet/type/user.rb}} /\u00a0 {{unknown_keys_in_file}}: rather than comparing based on the object's ref, compare deeply on the ssh_authorized_key object.\n\n\"But wait, why would we change user like that?\"\u00a0 Well, because puppet is polluting the catalog.\u00a0 If I created a dupe on a defined type, sure, I'd expect to lose.\u00a0 But I'm not.\u00a0 Reusing a defined type name against a moving target is fine, ala:\n\n\u00a0\n{code:java}\nmyfile { \"myfile\": filename => $::facts['system_uptime']['seconds']", "created": "2020-05-14T21:36:00.000000"}], "components": ["sshkeys_core"], "created": "2014-09-11T05:25:00.000000", "creator": "70121:7ce82c85-34a8-4193-81b1-533e5f601d86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a8d54af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw9un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/17"}], "description": "Changing the user for an ssh_authorized_key resource:\n\n{code}\n    ssh_authorized_key { \"admin::sshkey:$name\":\n        ensure => present,\n        key    => $sshkey,\n        type   => $type,\n        user   => $user,\n    }\n{code}\n\nLeads to a Permission Denied error writing to the ~/.ssh/authorized_keys file of the previous user:\n\n{code}\nNotice: /Stage[main]/Admins/Admin[foo]/Admin::Sshkey[...]/Ssh_authorized_key[admin::sshkey:...]/user: user changed 'bar' to 'foo'\nNotice: /Stage[main]/Admins/Admin[foo]/Admin::Sshkey[...]/Ssh_authorized_key[admin::sshkey:...]/target: target changed '/home/bar/.ssh/authorized_keys' to '/home/foo/.ssh/authorized_keys'\nError: Puppet::Util::FileType::FileTypeFlat could not write /home/bar/.ssh/authorized_keys: Permission denied - /home/bar/.ssh/authorized_keys\nError: /Stage[main]/Admins/Admin[foo]/Admin::Sshkey[...]/Ssh_authorized_key[admin::sshkey:...]: Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /home/bar/.ssh/authorized_keys: Permission denied - /home/bar/.ssh/authorized_keys\n{code}\n\nThe key for the new user is not written to ~foo/.ssh/authorized_keys, nor is the key removed from the old user's ~bar/.ssh/authorized_keys.", "environment": "Ubuntu 14.04\npuppetmaster-passenger 3.6.2-1puppetlabs1\npuppet agent 3.4.3-1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37970", "fixedVersions": [], "id": "37970", "issueType": "Bug", "key": "MODULES-7606", "labels": ["permissions", "ssh", "ssh_authorized_key", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:7ce82c85-34a8-4193-81b1-533e5f601d86", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ssh_authorized_keys updating user => ... fails with Permission denied on previous user's .ssh/authorized_keys", "timeSpent": "PT0S", "updated": "2020-05-14T21:36:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Using 'http-request' and 'tcp-request' in the same frontend will result in haproxy parser warnings eg.:\n\n{code}[WARNING] 085/155559 (17821) : parsing [/etc/haproxy/haproxy.cfg:86] : a 'tcp-request' rule placed after an 'http-request' rule will still be processed before.{code}\n\nThis happens because of the options sorting, as [~accountid:557058:dd132958-64a7-45c8-91e3-b4653aa0e7da] reported. \n\nhttps://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_options.erb#L1\n\nIs there an identified need for that sorting?", "created": "2015-03-27T17:12:00.000000"}, {"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Created [pull request #170|https://github.com/puppetlabs/puppetlabs-haproxy/pull/170] removing the options sort from {{templates/fragments/_options.erb}}.", "created": "2015-03-27T17:23:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I also commented about this on your PR #171 but it probably belongs here as well.\n\nThe problem is that in Ruby 1.8 hashes do not preserve insertion order (as they are not ordered data structures), meaning that the {{options}} hash will potentially (and probably) be iterated differently on each Puppet agent run, and thus the resulting {{haproxy.cfg}} configuration file will change on every run. This is certainly not what you want and the reason such hashes are sorted by key name before iterating over them, as is done for example in https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/templates/fragments/_options.erb#L1.\n\nRuby 1.9 preserves key insertion order for hashes, which should eliminate this problem, but as long as Puppet and this module support Ruby 1.8 I don't see how to get around sorting hashes before using them in an ERB template.", "created": "2015-03-30T16:29:00.000000"}, {"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Ruby-1.8.7 is probably with us for a while yet 8-(\n\nCould we set a fixed order for options like 'http-request', 'tcp-request', 'reqadd', 'acl', etc?", "created": "2015-03-30T16:55:00.000000"}, {"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "Cancelled the PR because it will cause more issues than it solves.", "created": "2015-03-30T16:57:00.000000"}, {"author": "557058:bb7deaab-6f92-46b6-8a6d-2b32d9d32173", "body": "I'll try following along with the warnings in https://github.com/haproxy/haproxy/blob/master/src/cfgparse.c and see if I can come up with something that isn't too crufty.", "created": "2015-03-30T17:25:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Following the discussion in https://github.com/puppetlabs/puppetlabs-haproxy/pull/171 I have submitted https://github.com/puppetlabs/puppetlabs-haproxy/pull/173 which should address this problem in a fully backwards-compatible manner.", "created": "2015-04-06T15:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks!", "created": "2015-04-06T17:51:00.000000"}], "components": ["acl", "haproxy", "supported"], "created": "2014-09-11T04:01:00.000000", "creator": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d1c6170"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw9u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17934626610_*|*_5_*:*_1_*:*_0"}], "description": "When using {{reqadd}} and {{redirect}} in the {{options}} parameter of the {{haproxy::frontend}} defined type, it looks like the produced output is sorted alphabetically, and the {{redirect}} directive ends up *before* the {{reqadd}} directive, which produces a warning from haproxy.\n\n??a 'reqadd' rule placed after a 'redirect' rule will still be processed before.??\n\nPlease do not sort options alphabetically.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35837", "fixedVersions": [], "id": "35837", "issueType": "Bug", "key": "MODULES-1317", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "resolution": "Fixed", "resolutionDate": "2015-04-06T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "haproxy module sorts options", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:707290fd-dd4e-430f-bdc3-a953591917ea", "attachments": [], "comments": [{"author": "5acd4046ba87e92b4b21668e", "body": "It looks like [9be4fed|https://github.com/puppetlabs/puppetlabs-mcollective/commit/9be4fed4e4474443a38bfefdd505356ac00b2333] removed a lot of functionality referenced in the current README.\n\nI'm hesitant to submit a PR for this since it looks like the changes might be a bit disruptive.", "created": "2014-10-06T09:13:00.000000"}, {"author": "557058:707290fd-dd4e-430f-bdc3-a953591917ea", "body": "Issued PR with straight forward changes at https://github.com/puppetlabs/puppetlabs-mcollective/pull/186 ", "created": "2014-10-15T18:02:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:05:00.000000"}], "components": ["mcollective"], "created": "2014-09-10T14:39:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@461cf418"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqchj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8872_*|*_3_*:*_1_*:*_4460_*|*_10009_*:*_1_*:*_24710517129_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3036211100"}], "description": "2.0 changed a bunch of things, but we missed README updates.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36948", "fixedVersions": [], "id": "36948", "issueType": "Bug", "key": "MODULES-1316", "labels": ["puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mcollective README needs to be updated for 2.0", "timeSpent": "PT0S", "updated": "2015-07-28T18:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "10800", "aggregatetimeoriginalestimate": "10800", "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:5a111ffd-d7b7-48f5-b515-7dd2cdd3aaab] Which version of the firewall module are you using?", "created": "2014-09-10T10:18:00.000000"}, {"author": "557058:cd8f124c-bed7-4522-beff-0a02b86bc56e", "body": "I think i have the same issue with the module version: v1.1.3 using Puppet Enterprise 3.3.2.\n\n{code}Info: Retrieving plugin\nInfo: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/pe_version.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/root_home.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/auth_conf/lib/facter/custom_auth_conf.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/concat/lib/facter/concat_basedir.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/postgresql/lib/facter/postgres_default_version.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/pe_postgresql/lib/facter/pe_postgres_default_version.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/pe_puppetdb/lib/facter/pe_puppetdb_server_status.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/pe_staging/lib/facter/staging_http_get.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/puppet_enterprise/lib/facter/pe_build.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/puppet_enterprise/lib/facter/platform_tag.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/puppet_enterprise/lib/facter/windows.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/custom_auth_conf.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_build.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_postgres_default_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_puppetdb_server_status.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/platform_tag.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/postgres_default_version.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/staging_http_get.rb\nInfo: Loading facts in /var/opt/lib/pe-puppet/lib/facter/windows.rb\nInfo: Caching catalog for puppet.conijnonline.local\nInfo: Applying configuration version '1412027740'\nNotice: /Stage[main]/Main/Firewall[9001 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\nWarning: Firewall[9001 62d1ab13e33ca508e42463ca58d129a0](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9002 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: removed\nWarning: Firewall[9002 ae948c9bfdf348c5e2dd3755d04cb412](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9003 476b48107d288d1537c5276a794f970b]/ensure: removed\nWarning: Firewall[9003 476b48107d288d1537c5276a794f970b](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9004 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nWarning: Firewall[9004 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9005 0ccc6deff574f424079ec7eb56bcc777]/ensure: removed\nWarning: Firewall[9005 0ccc6deff574f424079ec7eb56bcc777](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9006 5173c1e8edcdbb1fb9951d2556ad437e]/ensure: removed\nWarning: Firewall[9006 5173c1e8edcdbb1fb9951d2556ad437e](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9007 da726e322b44f8b44f401e701814cead]/ensure: removed\nWarning: Firewall[9007 da726e322b44f8b44f401e701814cead](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9008 2c28e842244b17c77776eeb8155c86bc]/ensure: removed\nWarning: Firewall[9008 2c28e842244b17c77776eeb8155c86bc](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9009 cbefb66be256dd9ca18a37aaceff3a38]/ensure: removed\nWarning: Firewall[9009 cbefb66be256dd9ca18a37aaceff3a38](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9010 27d00ca9192437ad940f3dbdaf468ed0]/ensure: removed\nWarning: Firewall[9010 27d00ca9192437ad940f3dbdaf468ed0](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9011 a6805ae023fea80b66d228e07333df35]/ensure: removed\nWarning: Firewall[9011 a6805ae023fea80b66d228e07333df35](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9012 1336a5b3f19136cb5eeda0361c00f680]/ensure: removed\nWarning: Firewall[9012 1336a5b3f19136cb5eeda0361c00f680](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9013 4412ce79b284c1a6c4d1a7875fe81175]/ensure: removed\nWarning: Firewall[9013 4412ce79b284c1a6c4d1a7875fe81175](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9014 eb9720fbe6b5efd7c4a39f4a1d84ee8c]/ensure: removed\nWarning: Firewall[9014 eb9720fbe6b5efd7c4a39f4a1d84ee8c](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9015 ba38a42664b981047852dcf0e8ab2b90]/ensure: removed\nWarning: Firewall[9015 ba38a42664b981047852dcf0e8ab2b90](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9016 a33f09749a5b189973e7cc425528b978]/ensure: removed\nWarning: Firewall[9016 a33f09749a5b189973e7cc425528b978](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9017 20262b552728c98d43e898ee18c7baa1]/ensure: removed\nWarning: Firewall[9017 20262b552728c98d43e898ee18c7baa1](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9018 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\nWarning: Firewall[9018 62d1ab13e33ca508e42463ca58d129a0](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9019 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: removed\nWarning: Firewall[9019 ae948c9bfdf348c5e2dd3755d04cb412](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9020 476b48107d288d1537c5276a794f970b]/ensure: removed\nWarning: Firewall[9020 476b48107d288d1537c5276a794f970b](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9021 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\nWarning: Firewall[9021 ccf69992426bb7a04ee13714ba2901ae](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9022 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: removed\nWarning: Firewall[9022 eb1eff452f5eaa2a3d3cad9c8aadebd1](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9023 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nWarning: Firewall[9023 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9024 0ccc6deff574f424079ec7eb56bcc777]/ensure: removed\nWarning: Firewall[9024 0ccc6deff574f424079ec7eb56bcc777](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9025 4412ce79b284c1a6c4d1a7875fe81175]/ensure: removed\nWarning: Firewall[9025 4412ce79b284c1a6c4d1a7875fe81175](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9026 eb9720fbe6b5efd7c4a39f4a1d84ee8c]/ensure: removed\nWarning: Firewall[9026 eb9720fbe6b5efd7c4a39f4a1d84ee8c](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9027 ba38a42664b981047852dcf0e8ab2b90]/ensure: removed\nWarning: Firewall[9027 ba38a42664b981047852dcf0e8ab2b90](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9028 a33f09749a5b189973e7cc425528b978]/ensure: removed\nWarning: Firewall[9028 a33f09749a5b189973e7cc425528b978](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9029 20262b552728c98d43e898ee18c7baa1]/ensure: removed\nWarning: Firewall[9029 20262b552728c98d43e898ee18c7baa1](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9030 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\nWarning: Firewall[9030 ccf69992426bb7a04ee13714ba2901ae](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9031 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: removed\nWarning: Firewall[9031 eb1eff452f5eaa2a3d3cad9c8aadebd1](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9032 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nWarning: Firewall[9032 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9033 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\nWarning: Firewall[9033 62d1ab13e33ca508e42463ca58d129a0](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9034 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nWarning: Firewall[9034 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9035 8677b13dfa6389c602b25a8094a0479d]/ensure: removed\nWarning: Firewall[9035 8677b13dfa6389c602b25a8094a0479d](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9036 7686fdf971b558f5ebfca49abfeafa8e]/ensure: removed\nWarning: Firewall[9036 7686fdf971b558f5ebfca49abfeafa8e](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9037 ccf69992426bb7a04ee13714ba2901ae]/ensure: removed\nWarning: Firewall[9037 ccf69992426bb7a04ee13714ba2901ae](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9038 6e45b3df342b8fe31c372da08cc70c37]/ensure: removed\nWarning: Firewall[9038 6e45b3df342b8fe31c372da08cc70c37](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9039 4bef790222254ae23e8238fc6d522e6d]/ensure: removed\nWarning: Firewall[9039 4bef790222254ae23e8238fc6d522e6d](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9040 69d6208bb1e040713b9b291359c7012f]/ensure: removed\nWarning: Firewall[9040 69d6208bb1e040713b9b291359c7012f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9041 f86438b2f3f42ca6cd86b79196f1df17]/ensure: removed\nWarning: Firewall[9041 f86438b2f3f42ca6cd86b79196f1df17](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9042 947610b2af15e7ec4816aaee736a3f31]/ensure: removed\nWarning: Firewall[9042 947610b2af15e7ec4816aaee736a3f31](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9043 7e8974ba163234443a21049c33033652]/ensure: removed\nWarning: Firewall[9043 7e8974ba163234443a21049c33033652](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9044 eb1eff452f5eaa2a3d3cad9c8aadebd1]/ensure: removed\nWarning: Firewall[9044 eb1eff452f5eaa2a3d3cad9c8aadebd1](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9045 212f18f5de58917bacc74ea1fe93793e]/ensure: removed\nWarning: Firewall[9045 212f18f5de58917bacc74ea1fe93793e](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9046 6669df5792e54e1ffaa2e9d9fc30a44f]/ensure: removed\nWarning: Firewall[9046 6669df5792e54e1ffaa2e9d9fc30a44f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9047 78933475b91b01657a8ab8e272f80672]/ensure: removed\nWarning: Firewall[9047 78933475b91b01657a8ab8e272f80672](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9048 4e025e5e9b20a747066c26885873ef1f]/ensure: removed\nWarning: Firewall[9048 4e025e5e9b20a747066c26885873ef1f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9049 e1b544340944f6f30f87be608b46f2ea]/ensure: removed\nWarning: Firewall[9049 e1b544340944f6f30f87be608b46f2ea](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9050 8c845f77a140a41488a9d29d95a23e0d]/ensure: removed\nWarning: Firewall[9050 8c845f77a140a41488a9d29d95a23e0d](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9051 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\nWarning: Firewall[9051 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9052 42c9d9e00d56656313a23aa36f608eaa]/ensure: removed\nWarning: Firewall[9052 42c9d9e00d56656313a23aa36f608eaa](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9053 28d13bfbe22b8953ae0f7e47a4821605]/ensure: removed\nWarning: Firewall[9053 28d13bfbe22b8953ae0f7e47a4821605](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9054 87c0091b12ca83f094a93282f5633720]/ensure: removed\nWarning: Firewall[9054 87c0091b12ca83f094a93282f5633720](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9055 cf60eeea7ba6595a457c8500bfa81764]/ensure: removed\nWarning: Firewall[9055 cf60eeea7ba6595a457c8500bfa81764](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9056 82a606d35548e723cae92f65d14582d8]/ensure: removed\nWarning: Firewall[9056 82a606d35548e723cae92f65d14582d8](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9057 a0aea61685e9e2161a34e72dd57550fd]/ensure: removed\nWarning: Firewall[9057 a0aea61685e9e2161a34e72dd57550fd](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9058 27d04bbb7b954e06edbc2e8bb0a0961c]/ensure: removed\nWarning: Firewall[9058 27d04bbb7b954e06edbc2e8bb0a0961c](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9059 d617ff61128c8c47c088def2e8922b1f]/ensure: removed\nWarning: Firewall[9059 d617ff61128c8c47c088def2e8922b1f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9060 0ed6bb4b0133a993a36320cde0c11e2d]/ensure: removed\nWarning: Firewall[9060 0ed6bb4b0133a993a36320cde0c11e2d](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9061 b9ce05b180bd0f40832e1937efe9364f]/ensure: removed\nWarning: Firewall[9061 b9ce05b180bd0f40832e1937efe9364f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9062 d44f80b8cf25b1641dabc98cef37c3d3]/ensure: removed\nWarning: Firewall[9062 d44f80b8cf25b1641dabc98cef37c3d3](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9063 4ff120b6ef4e1aab4e07afa8f1b50b6e]/ensure: removed\nWarning: Firewall[9063 4ff120b6ef4e1aab4e07afa8f1b50b6e](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9064 ec76fa0495ae5b766083b73708eeb55f]/ensure: removed\nWarning: Firewall[9064 ec76fa0495ae5b766083b73708eeb55f](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9065 d76f44cdc0bd30a9b0a2208c02f16deb]/ensure: removed\nWarning: Firewall[9065 d76f44cdc0bd30a9b0a2208c02f16deb](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9066 aff14268d3559304d1449edecdd80ada]/ensure: removed\nWarning: Firewall[9066 aff14268d3559304d1449edecdd80ada](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Main/Firewall[9067 8fce0a4c50bd8e5df808d83cfc6419e9]/ensure: removed\nWarning: Firewall[9067 8fce0a4c50bd8e5df808d83cfc6419e9](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Myfirewall::Pre/Firewall[001 accept all icmp]/ensure: created\nWarning: Firewall[001 accept all icmp](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Myfirewall::Pre/Firewall[002 accept all to lo interface]/ensure: created\nWarning: Firewall[002 accept all to lo interface](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Myfirewall::Pre/Firewall[003 accept related established rules]/ensure: created\nWarning: Firewall[003 accept related established rules](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try", "created": "2014-09-29T15:59:00.000000"}, {"author": "557058:fa3437cc-6b93-4f19-8174-128b10a12b27", "body": "I am having the same problem. Using version 1.1.3 of the firewall module with CentOS 7.\n\n{code}Warning: Firewall[200 allow https access to apps.nlm.nih.gov](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.{code}", "created": "2014-10-10T16:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/405 may be related.", "created": "2014-10-23T16:14:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this was resolved with https://github.com/puppetlabs/puppetlabs-firewall/pull/405. If this is still an issue please reopen this issue or submit a new issue.", "created": "2014-11-20T16:10:00.000000"}], "components": ["firewall"], "created": "2014-09-10T08:40:00.000000", "creator": "70121:5a111ffd-d7b7-48f5-b515-7dd2cdd3aaab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45350a53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5870378_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7691_*|*_10006_*:*_1_*:*_6159162274"}], "description": "Here's what happens when I run Puppet on CentOS 7 after\nadding in a declaration of firewall resources:\n\n{noformat}\n[root@jupiter manifests]# puppet apply /etc/puppet/manifests/projectname.pp\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for jupiter.swarmcritic.com in environment production in 1.28 seconds\nWarning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.\n   (at /usr/share/ruby/vendor_ruby/puppet/type.rb:816:in `set_default')\nNotice: /Stage[main]/Simple_firewall::My_fw::Pre/Firewall[000 accept all icmp]/ensure: created\nWarning: Firewall[000 accept all icmp](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nError: Could not start Service[iptables]: Execution of '/usr/bin/systemctl start iptables' returned 6: Failed to issue method call: Unit iptables.service failed to load: No such file or directory.\nWrapped exception:\nExecution of '/usr/bin/systemctl start iptables' returned 6: Failed to issue method call: Unit iptables.service failed to load: No such file or directory.\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change from stopped to running failed: Could not start Service[iptables]: Execution of '/usr/bin/systemctl start iptables' returned 6: Failed to issue method call: Unit iptables.service failed to load: No such file or directory.\nNotice: /Stage[main]/Simple_firewall::My_fw::Pre/Firewall[003 Allow SSH]/ensure: created\nWarning: Firewall[003 Allow SSH](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Simple_firewall::My_fw::Pre/Firewall[002 accept related established rules]/ensure: created\nWarning: Firewall[002 accept related established rules](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Simple_firewall::My_fw::Pre/Firewall[001 accept all to lo interface]/ensure: created\nWarning: Firewall[001 accept all to lo interface](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: /Stage[main]/Simple_firewall::My_fw::Post/Firewall[999 Drop Everything Not Explicitly Allowed]/ensure: created\nWarning: Firewall[999 Drop Everything Not Explicitly Allowed](provider=iptables): Unable to persist firewall rules: Execution of '/sbin/service iptables save' returned 2: The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.\nNotice: Finished catalog run in 0.48 seconds\n{noformat}\n\nThis stuff worked fine on CentOS 6.4!\n", "epicLinkSummary": null, "estimate": "PT10800S", "externalId": "37969", "fixedVersions": [], "id": "37969", "issueType": "Bug", "key": "MODULES-1315", "labels": [], "originalEstimate": "PT10800S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5a111ffd-d7b7-48f5-b515-7dd2cdd3aaab", "resolution": "Fixed", "resolutionDate": "2014-11-20T16:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/firewall doesn't work on CentOS 7", "timeSpent": "PT0S", "updated": "2014-11-20T16:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "Is the fix as simple as:\n\n{code}\ndiff --git a/manifests/init.pp b/manifests/init.pp\nindex 70e525b..923f891 100644\n--- a/manifests/init.pp\n+++ b/manifests/init.pp\n@@ -92,7 +92,6 @@ class haproxy (\n   $manage_service   = undef,\n   $enable           = undef,\n ) inherits haproxy::params {\n-  include concat::setup\n \n   if $service_ensure != true and $service_ensure != false {\n     if ! ($service_ensure in [ 'running','stopped']) {\ndiff --git a/metadata.json b/metadata.json\nindex e57f822..1c25587 100644\n--- a/metadata.json\n+++ b/metadata.json\n@@ -73,7 +73,7 @@\n     },\n     {\n       \"name\": \"puppetlabs/concat\",\n-      \"version_requirement\": \">= 1.0.0\"\n+      \"version_requirement\": \">= 1.1.0\"\n     }\n   ]\n }\ndiff --git a/spec/classes/haproxy_spec.rb b/spec/classes/haproxy_spec.rb\nindex 4cee6eb..762669a 100644\n--- a/spec/classes/haproxy_spec.rb\n+++ b/spec/classes/haproxy_spec.rb\n@@ -21,7 +21,6 @@ describe 'haproxy', :type => :class do\n               'service_manage' => true\n             }\n           end\n-          it { should contain_class('concat::setup') }\n           it 'should install the haproxy package' do\n             subject.should contain_package('haproxy').with(\n               'ensure' => 'present'\n@@ -97,7 +96,6 @@ describe 'haproxy', :type => :class do\n               'service_manage' => false\n             }\n           end\n-          it { should contain_class('concat::setup') }\n           it 'should install the haproxy package' do\n             subject.should contain_package('haproxy').with(\n               'ensure' => 'present'\n{code}\n\n?  If so, I'll submit that as a PR.", "created": "2014-09-09T21:44:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I've done some more digging and I think I understand the problem a bit better.\n\nconcat::setup was deprecated in the 1.1.x branch, whereas concat 1.0.4 is the Puppet Labs \"supported module\".  As far as I can see the 1.1.x branch is not a \"supported module\".  I presume that in concat 1.0.4 it is still required to include concat::setup.\n\nAny idea when Puppet Labs intends to bless the 1.1.x branch of concat?", "created": "2014-09-11T01:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should be fixed in the latest release. Please reopen or file a new ticket if you are still seeing this issue.", "created": "2014-11-13T18:27:00.000000"}], "components": ["haproxy"], "created": "2014-09-09T21:37:00.000000", "creator": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@295c6811"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw987:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5608171361_*|*_5_*:*_1_*:*_0"}], "description": "When using the latest puppetlabs-haproxy and puppetlabs-concat a deprecation warning is seen:\n\n{code}\n[WARNING] \n        concat::setup is deprecated as a public API of the concat module and should no longer be directly included in the manifest.\n{code}\n\nThis relates to an open [pull request|https://github.com/puppetlabs/puppetlabs-haproxy/pull/59], although it's not obvious to me that this PR would resolve the issue.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37968", "fixedVersions": [], "id": "37968", "issueType": "Bug", "key": "MODULES-1314", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "resolution": "Fixed", "resolutionDate": "2014-11-13T18:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concat::setup deprecation warning", "timeSpent": "PT0S", "updated": "2014-11-13T18:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "thank you for taking the time to log this ticket. It seems like the ticket is the same as: modules-2670\nI am closing this issue as a duplicate as the other ticket contains more information.\nIf you have further insight or disagree with our assessment please feel free to raise your concerns with us and we will gladly revisit it.", "created": "2017-05-31T07:37:00.000000"}], "components": ["tomcat"], "created": "2014-09-08T21:08:00.000000", "creator": "623e76749b54ec0068b2836b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e59bab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw8qn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86005777010_*|*_6_*:*_1_*:*_0"}], "description": "It would be great to be able to configure clustering from this module.  Currently, I do not believe this is possible.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38994", "fixedVersions": [], "id": "38994", "issueType": "New Feature", "key": "MODULES-1313", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76749b54ec0068b2836b", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add cluster support", "timeSpent": "PT0S", "updated": "2017-05-31T07:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c3208cb5-79c9-4e67-a0c0-9446474b5abb] There was a bug in concat.  We just merged a fix that should resolve this for you.", "created": "2014-09-08T12:31:00.000000"}, {"author": "557058:c3208cb5-79c9-4e67-a0c0-9446474b5abb", "body": "That was it, thank you! Sorry about the mis-categorization. I use concat elsewhere, but I wasn't seeing that behavior in other modules.", "created": "2014-09-08T12:43:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "No worries! It was only an issue when `ensure => 'absent'` was set for the concat.", "created": "2014-09-08T12:47:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-08T09:49:00.000000", "creator": "557058:c3208cb5-79c9-4e67-a0c0-9446474b5abb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b72f265"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw813:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10677041_*|*_5_*:*_1_*:*_0"}], "description": "I've got the puppetlabs-apache, puppetlabs-concat, and puppetlabs-stdlib modules installed, and they're tracking the master branch (and I've just updated them this morning to check for a fix).\n\nI originally had a more detailed Apache class defined, but I've simplified it down to just:\n{code}\nclass { 'apache': }\n{code}\nEven so, I still get the following debug log every time Puppet does a catalog run:\n{noformat}\nDebug: Exec[concat_/etc/httpd/conf/ports.conf](provider=posix): Executing check '/var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/_etc_httpd_conf_ports.conf/fragments.concat.out\" -d \"/var/lib/puppet/concat/_etc_httpd_conf_ports.conf\" -t'\nDebug: Executing '/var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/_etc_httpd_conf_ports.conf/fragments.concat.out\" -d \"/var/lib/puppet/concat/_etc_httpd_conf_ports.conf\" -t'\nDebug: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat::Fragment[default-ssl-file_footer]/File[/var/lib/puppet/concat/15-default-ssl.conf/fragments/999_default-ssl-file_footer]: Nothing to manage: no ensure and the resource doesn't exist\nDebug: Exec[concat_15-default-ssl.conf](provider=posix): Executing 'true'\nDebug: Executing 'true'\nNotice: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat[15-default-ssl.conf]/Exec[concat_15-default-ssl.conf]/returns: executed successfully\nDebug: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat[15-default-ssl.conf]/Exec[concat_15-default-ssl.conf]: The container Concat[15-default-ssl.conf] will propagate my refresh event\nDebug: Exec[concat_15-default.conf](provider=posix): Executing check '/var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/15-default.conf/fragments.concat.out\" -d \"/var/lib/puppet/concat/15-default.conf\" -t'\nDebug: Executing '/var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/15-default.conf/fragments.concat.out\" -d \"/var/lib/puppet/concat/15-default.conf\" -t'\nDebug: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat[15-default-ssl.conf]/File[/var/lib/puppet/concat/15-default-ssl.conf/fragments.concat]: Nothing to manage: no ensure and the resource doesn't exist\nDebug: /Stage[main]/Apache/Apache::Vhost[default-ssl]/Concat[15-default-ssl.conf]/File[/etc/httpd/conf.d/15-default-ssl.conf]: Nothing to manage: no ensure and the resource doesn't exist\nDebug: Concat[15-default-ssl.conf]: The container Apache::Vhost[default-ssl] will propagate my refresh event\nInfo: Concat[15-default-ssl.conf]: Scheduling refresh of Service[httpd]\n{noformat}", "environment": "CentOS 6\nPuppet 3.6.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38991", "fixedVersions": [], "id": "38991", "issueType": "Bug", "key": "MODULES-1311", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c3208cb5-79c9-4e67-a0c0-9446474b5abb", "resolution": "Fixed", "resolutionDate": "2014-09-08T12:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "15-default-ssl.conf executes on every Puppet run, causing Apache to reload", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4c3b4a57610068e6782b", "attachments": [], "comments": [{"author": "623a4c3b4a57610068e6782b", "body": "[~accountid:623c111f866b810069e43735], what version of puppet is this happening on?", "created": "2014-09-08T11:07:00.000000"}, {"author": "623c111f866b810069e43735", "body": "it's 3.6.2 from puppetlabs repo.", "created": "2014-09-08T11:09:00.000000"}, {"author": "623a4c3b4a57610068e6782b", "body": "MODULES-770 reports the same problem but affecting the {{mcollective::common::config::connector::rabbitmq}} class. This one is the same problem but in the {{mcollective::common::config::connector::activemq}} class.", "created": "2014-09-08T11:32:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:05:00.000000"}], "components": ["mcollective"], "created": "2014-09-08T05:40:00.000000", "creator": "623c111f866b810069e43735", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26f8037b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw7zr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19594615_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3003565_*|*_10006_*:*_1_*:*_27929264118"}], "description": "Next error appears while trying to enable {{parser = future}} option:\n{code}\nError while evaluating a Resource Statement, In Puppet::Pops::Types::PResourceType : Can not use a Fixnum where a String is expected at /etc/puppet/environments/test/modules/mcollective/manifests/server/config/connector/activemq.pp:11:3\n{code}\n\nModule updated from its {{github}} repository to its latest version.\n", "environment": "Puppet 3.6.2 (future parser)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41270", "fixedVersions": [], "id": "41270", "issueType": "Bug", "key": "MODULES-1312", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111f866b810069e43735", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mcollective module fails with parser = future", "timeSpent": "PT0S", "updated": "2015-07-28T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This no longer appears to be the case.", "created": "2015-07-28T14:47:00.000000"}], "components": ["concat", "drbd"], "created": "2014-09-08T01:31:00.000000", "creator": "5a8e9c3ea08cc5310a6d4af1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40c87c54"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw7yf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Jul/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34394039_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_27920546913"}], "description": "The module puppetlabs-drbd depends on an external concat module, and not on the offical puppetlabs module.\n\n{code}[root@puppet modules]# puppet module install -i . puppetlabs-drbd\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\n/etc/puppet/environments/development/modules\n\u2514\u2500\u252c puppetlabs-drbd (v0.1.0)\n  \u2514\u2500\u2500 ripienaar-concat (v0.2.0){code}\n\nThis breaks other puppetlabs modules, such as mrepo (and maybe some others). \n\n{code}[root@puppet modules]# puppet module install -i . puppetlabs-mrepo\nError: Could not install module 'puppetlabs-mrepo' (latest)\n  Dependency 'puppetlabs-concat' (v1.1.0) would overwrite /etc/puppet/environments/development/modules/concat\n    Currently, 'ripienaar-concat' (v0.2.0) is installed to that directory\n    Use `puppet module install --ignore-dependencies` to install only this module{code}\n\nIt would be nice if offical puppetlabs modules generally do not have any external, \"non-puppetlabs\" dependencies.", "environment": "All systems, bug (?) in module dependency", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33665", "fixedVersions": [], "id": "33665", "issueType": "Improvement", "key": "MODULES-1310", "labels": ["concat", "drbd", "forge"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a8e9c3ea08cc5310a6d4af1", "resolution": "Fixed", "resolutionDate": "2015-07-28T14:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-drbd depends on ripienaar-concat", "timeSpent": "PT0S", "updated": "2015-07-28T14:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e787650bb2b0070b7ee0d", "body": "I can confirm this issue. MODULES-1289 with [PR403|https://github.com/puppetlabs/puppetlabs-firewall/pull/403] shown as a fix does not work for me, running version 1.2.0 of puppetlabs-firewall module. It simply still tries to invoke the {{iptables-persistent}} service which doesn't exist.\n\nThe conditional in that fix checks for the iptables-persistent version with the command below, with the expected output. I don't see how it doesn't work, but it just doesn't.\n{noformat}\n$ dpkg-query -Wf '${Version}' iptables-persistent\n1.0.1\n{noformat}", "created": "2014-11-05T14:35:00.000000"}, {"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "The condition in PR403 has no impact on the hard coded package names in firewall::linux::debian.  \n\nAs I suggested in the duplicate to this ticket at:\nhttps://puppet.atlassian.net/browse/MODULES-1563 \n\nResolution can be found either by sorting out which versions need it (as PR403 seeks to do)\nor by setting a default and permitting the default value to be over-ridden on the interface. \nEither way, the name of the package and service needs to be parameterized and \naccounted for in the firewall::params firewall::linux::debian classes.\n", "created": "2014-12-03T11:31:00.000000"}, {"author": "557058:1059e238-7408-43a1-a611-812a205764b0", "body": "I have added notes to PR#436", "created": "2014-12-03T15:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged, should be released in the next couple of weeks!", "created": "2014-12-03T16:21:00.000000"}], "components": ["firewall"], "created": "2014-09-07T14:37:00.000000", "creator": "557058:37538c02-b725-4514-928e-39daac9abc8d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a14c451"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw7vj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7503617185_*|*_3_*:*_1_*:*_5870_*|*_10009_*:*_1_*:*_6330966_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16661947"}], "description": "Debian Jessie(testing) has changed the {{iptables}} service script again;\n{{iptables-persistent}} is replaced by {{netfilter-persistent}}\n\nIf I load the default module {{puppetlabs-firewall}} it will give this error:\n{noformat}\nError: /Stage[main]/Firewall::Linux::Debian/Service[iptables-persistent]: Could not evaluate: Could not find init script for 'iptables-persistent'\n{noformat}", "environment": "lsbdistcodename => jessie\nlsbdistdescription => Debian GNU/Linux testing (jessie)\nlsbdistid => Debian\nlsbdistrelease => testing\nlsbmajdistrelease => testing\noperatingsystem => Debian\noperatingsystemmajrelease => jessie/sid\noperatingsystemrelease => jessie/sid\npuppetversion => 3.7.0\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40068", "fixedVersions": [], "id": "40068", "issueType": "Bug", "key": "MODULES-1309", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:37538c02-b725-4514-928e-39daac9abc8d", "resolution": "Fixed", "resolutionDate": "2014-12-03T16:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall doesn't work on debian jessie", "timeSpent": "PT0S", "updated": "2014-12-03T16:21:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:6243b4817a3f9e006ab18722],\n\nThe apache module has no way of knowing which arbitrary module comes with a configuration file, and we don't want the module making any assumptions about the configuration file and whether or not it can be applied as the default or needs additional configuration.  In your code you can add a file resource to add the symlink, or if you manage the configuration file with a file resource the symlink should be added automatically (see https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/autoindex.pp).\n\nYou can take care of any of the necessary updates in your manifest, no module updates are required.", "created": "2014-09-26T14:12:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-05T20:20:00.000000", "creator": "6243b4817a3f9e006ab18722", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1698b740"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw7t3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1792349397_*|*_6_*:*_1_*:*_0"}], "description": "An example is the geoip module:\n\n# apt-get install libapache2-mod-geoip\n\nThis installs /etc/apache/mods-available/geoip.conf and /etc/apache/mods-available/geoip.load\n\nIn puppet:\n\napache::mod {\"geoip\": }\n\nThis only creates /etc/apache/mods-enabled/geoip.load.  Without the corresponding config file Apache stops serving content.  Expected behavior is that the module also links to the .conf file (if present) as the a2enmod tool does.", "environment": "Ubuntu 14.04, Apache 2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43307", "fixedVersions": [], "id": "43307", "issueType": "Bug", "key": "MODULES-1308", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b4817a3f9e006ab18722", "resolution": "Won't Fix", "resolutionDate": "2014-09-26T14:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enabling arbitrary modules doesn't enable a config file", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:7294f349-18a7-4a12-b9fe-0d4699138bfc] if you submit your patch via pull request on github we'll take a look. Thanks!", "created": "2014-09-04T08:00:00.000000"}, {"author": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "body": "Hi Morgan,\n\ni already have written the patch and the rspec tests for it - dispite this was the first time i wrote rspec. Iam now at testing all this, creating the branch and pushing it. Hope to get it included quickly so we can update our production apt module soon.", "created": "2014-09-04T08:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, great! Just point me to the PR once it's done and I'll review it.", "created": "2014-09-04T08:05:00.000000"}, {"author": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "body": "Sorry, iam unable to fix the rspec tests (all ive written) but because these i my first rspec tests ever i have no clue whats wrong with them - they seem totally fine. Is there a way i can sent them to you in advance or should i just PR the patch+(failing) tests and you fix them before merging??", "created": "2014-09-04T08:47:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:7294f349-18a7-4a12-b9fe-0d4699138bfc] if you submit a PR with the patch and failing tests we can help fix them.", "created": "2014-09-04T12:47:00.000000"}, {"author": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "body": "Hi, i just tried to fix it myself but didnt got it.\nSent the PR now: https://github.com/puppetlabs/puppetlabs-apt/pull/355", "created": "2014-09-05T02:20:00.000000"}, {"author": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] can you please recheck my pull request on github again? ive updated all things you've mentioned and now also the tests are all green!", "created": "2014-09-10T08:04:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2015-04-23T15:50:00.000000"}], "components": ["apt"], "created": "2014-09-04T07:54:00.000000", "creator": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fc5bf70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw6jj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19986959039_*|*_5_*:*_1_*:*_0"}], "description": "In my case i used apt::force to install postgresql-9.1. Now we want to have 9.1 and 9.3 installed with apt::force parallel due to pg upgrade considerations.\n\nProblem is, that we changed global config files for postgresql shared buffer file in /etc/sysctl.d/30-postgresql-shm.conf where apt::force fails the 9.3 installation because aptitude/apt-get asks what should happen with the modified config file.\n\nThis problem can be worked around by introducing one (two) new parameters which set {code}-o Dpkg::Options::=\"--force-confold\"{code} which forces to use the old config files or {code}\"--force-confdef\"{code} which only updates unchanged config files.\n\nI already made a patch which introduces this - backward-compatible - feature and also adds a second feature which tells apt::force to also install missing config files, if needed.", "environment": "Ubuntu/Debian", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37967", "fixedVersions": [], "id": "37967", "issueType": "New Feature", "key": "MODULES-1306", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7294f349-18a7-4a12-b9fe-0d4699138bfc", "resolution": "Fixed", "resolutionDate": "2015-04-23T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt::force fails if new package asks how to handle changed config files", "timeSpent": "PT0S", "updated": "2015-04-23T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/315\n\nClosed due to comments here", "created": "2015-03-09T07:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Closed due to comments in the pull request.", "created": "2015-03-09T07:38:00.000000"}], "components": ["stdlib"], "created": "2014-09-03T18:14:00.000000", "creator": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@302ebe65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw6ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16118628816_*|*_6_*:*_1_*:*_0"}], "description": "We have the ability to do \"plusignment\" using the a reference and an \"+>\" operator, but we can't yet do the converse- the \"minusignment\" operator. It might be confusing to use \"->\" because this is a dependency chaining symbol. The use case does not come up enough, but it does. In the meantime, a function might be useful.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35836", "fixedVersions": [], "id": "35836", "issueType": "Improvement", "key": "MODULES-1305", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:806bec00-11b5-4dd0-a9d7-efe82e2f4047", "resolution": "Fixed", "resolutionDate": "2015-03-09T07:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added \"minusignment\" function", "timeSpent": "PT0S", "updated": "2015-03-09T07:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "module version 3.4.2", "created": "2014-09-03T14:44:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/471\n\nThanks!", "created": "2014-12-03T11:54:00.000000"}], "components": [], "created": "2014-09-03T14:42:00.000000", "creator": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf4d27d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqco7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3152229_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_7852789179"}], "description": "With the following manifest:\n\n  class { '::postgresql::globals':\n    manage_package_repo => true,\n    version             => '9.3',\n    encoding            => 'UTF8',\n  }->\n  class{'::postgresql::server': }\n\nI get this warning:\n\n==> postgres: Warning: Scope(Class[Postgresql::Server]): Passing \"version\" to postgresql::server is deprecated; please use postgresql::globals instead\n\nIt looks to me like this is because the $version variable that is used in the test in the postgresql::server class is getting over-ridden by the $::postgresql::params::version", "environment": "puppet 3.6.2, CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35835", "fixedVersions": [], "id": "35835", "issueType": "Bug", "key": "MODULES-1304", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passing \"version\" to postgresql::server warning triggered in error", "timeSpent": "PT0S", "updated": "2014-12-03T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Sorry FYI this works fine on CentOS 6.5 box so it's something to do with EL7 and puppetlabs-firewall", "created": "2014-09-03T12:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Could you paste a sample of the manifest needed to recreate this? Thanks", "created": "2014-09-03T16:28:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "site::ap_fw\n{code}\n# == Class: site::ap_fw\nclass site::ap_fw {\n\n        resources { 'firewall':\n                purge => true\n        }\n        Firewall {\n                before => Class['site::ap_fw::post'],\n                require => Class['site::ap_fw::pre'],\n        }\n        class { ['site::ap_fw::pre', 'site::ap_fw::post']: }\n        class { 'firewall': }\n        create_resources('firewall', hiera_hash('firewall', {}))\n}\n{code}\n\nsite::ap_fw::pre\n{code}\n# == Class: site::ap_fw::pre\nclass site::ap_fw::pre {\n  Firewall {\n    require => undef,\n  }\n\n  firewallchain { 'LOGGING:filter:IPv4':\n    ensure  => present,\n  }\n  # Default firewall rules\n  firewall { '000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  }->\n  firewall { '001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }->\n  firewall { '002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }->\n  firewall { '003 allow ssh access':\n    dport   => '22',\n    proto   => tcp,\n    action  => accept,\n    state   => ['NEW'],\n  }->\n#  firewall { '004 allow ssh access':\n#    chain   => 'OUTPUT',\n#    port    => '22',\n#    proto   => tcp,\n#    action  => accept,\n#    state   => ['ESTABLISHED'],\n#  }\n  firewall { '901 send input to log':\n    chain   => 'INPUT',\n    jump    => 'LOGGING',\n  }\n#  firewall { '902 send output dropped to log':\n#    chain   => 'OUTPUT',\n#    jump    => 'LOGGING',\n#  }\n  firewall { '903 logging':\n    chain      => 'LOGGING',\n    limit      => '2/min',\n    jump       => 'LOG',\n    log_prefix => 'IPTables-Dropped: ',\n    log_level  => '4',\n  }\n#  firewall { '904 log drop':\n#    chain => 'LOGGING',\n#    jump  => 'DROP',\n#  }\n}\n{code}\n\nsite::ap_fw::post\n{code}\n# == Class: site::ap_fw::post\nclass site::ap_fw::post {\n  firewall { '999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  => undef,\n  }\n  firewall { '999 forward reject all':\n    chain   => 'FORWARD',\n    proto   => 'all',\n    action  => 'reject',\n    before  => undef,\n  }\n}\n{code}\n\nsample yaml\n{code}\n---\nfirewall:\n  '200 es/nginx proxy tcp':\n    action: accept\n    proto: tcp\n    dport:\n      - 80\n      - 443\n      - 8080\n{code}", "created": "2014-09-03T20:12:00.000000"}, {"author": "623e77a594742a00683f7db7", "body": "Some notes (I'm looking at puppetlabs/firewall 2df558c):\n\nThere are rules in firewall/manifests/linux/redhat.pp to remove package firewalld and install package iptables-services for CentOS-7+ and Fedora-15+.  However, when *purge* is set, the purging is attempted before either of these are triggered. \n\n{noformat}\nresources { 'firewall': \n   purge=>true \n}\nclass{ 'firewall': }\n{noformat}\n\n*Actual:*\n1. enumerate iptables rules (Puppet::Type::Firewall::Iptables.instances), yields the existing firewalld rules\n2. attempt to purge them (fails, since iptables-services has not been installed)\n3. remove firewalld, install iptables-services\n\n*Expected:*\n1. remove firewalld, install iptables-services (removes all the firewalld rules as a side effect)\n2. enumerate existing rules\n2. purge unmanaged rules (generally none, since all remaining rules are managed)", "created": "2014-09-14T15:08:00.000000"}, {"author": "557058:09f38c1f-9131-4621-ba35-df83bccb8257", "body": "Got bitten by this today. I tried working around it using Brad's notes, but to no avail.\n\n{code}\n  package { 'firewalld':\n    ensure => absent,\n  }\n\n  package { 'iptables-services':\n    ensure => installed,\n  }\n\n  service { 'iptables':\n    ensure  => running,\n    enable  => true,\n    require => Package['iptables-services'],\n  }\n\n  resources { 'firewall':\n    purge   => true,\n    require => [\n                  Service['iptables'],\n                  Package['firewalld']\n                ],\n  }\n{code}\n\n{code}\nWarning: Firewall[100 allow ssh](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1\n{code}", "created": "2014-12-07T17:11:00.000000"}, {"author": "557058:09f38c1f-9131-4621-ba35-df83bccb8257", "body": "Since this ticket is still on \"Needs Information\": I've got a [Vagrant project on GitHub|https://github.com/rasschaert/vagrant-galera] that you can use to reproduce the problem. It's based on the [CentOS 7 VirtualBox base box by Puppet Labs|https://vagrantcloud.com/puppetlabs/boxes/centos-7.0-64-puppet].\n\nYou can just take out [these lines|https://github.com/rasschaert/vagrant-galera/blob/4d9f686707e26b8cfb12c46f3c231954a2eaeb4a/Vagrantfile#L14-L18] I put in as a workaround to and bring a machine up to reproduce the problem. Don't forget to pull in the git submodules with {code}git submodule update --init{code} before running {code}vagrant up db01{code}", "created": "2014-12-08T12:52:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "[~accountid:557058:09f38c1f-9131-4621-ba35-df83bccb8257] I ran into this, it's an issue with the type and provider, bit tricky to fix, see https://puppet.atlassian.net/browse/MODULES-1840 :)", "created": "2015-03-11T11:39:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "In fact, there's a whole bunch of Centos 7 related issues, just added some", "created": "2015-03-11T12:36:00.000000"}, {"author": "557058:4e982a7f-df76-4d6d-85a7-ab15d719cb2c", "body": "Hitting this same issue on a clean RHEL7 install using firewall modules which work with RHEL6.", "created": "2015-06-05T08:43:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "This also kills beaker runs that are checking for changes on second run:\n{code}\n  1) profile_base should be able to configure a host with profile_base\n     Failure/Error: apply_manifest_on(host, pp, :environment => puppet_env, :catch_changes =>true)\n     Beaker::Host::CommandFailure:\n       Host 'el' exited with 2 running:\n        env FACTER_ap_env=\"dev\" FACTER_AP_ENV=\"dev\" puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.8SzTlz\n       Last 10 lines of output were:\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9010 f86438b2f3f42ca6cd86b79196f1df17]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9013 8c845f77a140a41488a9d29d95a23e0d]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9001 2c3b855ee5ef4043e1a04ce9c8f1c7eb]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9002 86b551359a3d254ee6a5041103c7ba79]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9003 7686fdf971b558f5ebfca49abfeafa8e]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9004 3930cac645f209e9a0c8be3a3255783f]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9005 2eeee3dab241a2ead44e874544fb836f]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9006 72afb5edd89247542f6ba0df981e6695]/ensure: removed\n       \tNotice: /Stage[main]/Profile_base::Linux/Firewall[9007 2872497b8d21b09e7ef1fc8f629474c8]/ensure: removed\n       \tNotice: Applied catalog in 10.06 seconds\n{code}", "created": "2017-03-28T15:52:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] [~accountid:557058:c737f20a-b831-4320-b376-844fe0567ee8] Is this something that can be reviewed? ", "created": "2017-03-28T15:55:00.000000"}], "components": ["firewall", "supported"], "created": "2014-09-03T12:45:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f854c14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw64v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/14"}], "description": "{code}\n==> ls: Notice: Compiled catalog for rndlogstash1.vm.local in environment production in 5.87 seconds\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9005 eb9720fbe6b5efd7c4a39f4a1d84ee8c]/ensure: removed\n==> ls: Warning: Firewall[9005 eb9720fbe6b5efd7c4a39f4a1d84ee8c](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9021 0ed6bb4b0133a993a36320cde0c11e2d]/ensure: removed\n==> ls: Warning: Firewall[9021 0ed6bb4b0133a993a36320cde0c11e2d](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9006 a33f09749a5b189973e7cc425528b978]/ensure: removed\n==> ls: Warning: Firewall[9006 a33f09749a5b189973e7cc425528b978](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9014 69d6208bb1e040713b9b291359c7012f]/ensure: removed\n==> ls: Warning: Firewall[9014 69d6208bb1e040713b9b291359c7012f](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9015 4e025e5e9b20a747066c26885873ef1f]/ensure: removed\n==> ls: Warning: Firewall[9015 4e025e5e9b20a747066c26885873ef1f](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9020 d617ff61128c8c47c088def2e8922b1f]/ensure: removed\n==> ls: Warning: Firewall[9020 d617ff61128c8c47c088def2e8922b1f](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9018 beb89af4715d6dd20cacd95ba223a0a3]/ensure: removed\n==> ls: Warning: Firewall[9018 beb89af4715d6dd20cacd95ba223a0a3](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9002 476b48107d288d1537c5276a794f970b]/ensure: removed\n==> ls: Warning: Firewall[9002 476b48107d288d1537c5276a794f970b](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9007 62d1ab13e33ca508e42463ca58d129a0]/ensure: removed\n==> ls: Warning: Firewall[9007 62d1ab13e33ca508e42463ca58d129a0](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9024 ec76fa0495ae5b766083b73708eeb55f]/ensure: removed\n==> ls: Warning: Firewall[9024 ec76fa0495ae5b766083b73708eeb55f](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9001 ae948c9bfdf348c5e2dd3755d04cb412]/ensure: removed\n==> ls: Warning: Firewall[9001 ae948c9bfdf348c5e2dd3755d04cb412](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9011 a33f09749a5b189973e7cc425528b978]/ensure: removed\n==> ls: Warning: Firewall[9011 a33f09749a5b189973e7cc425528b978](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9019 a0aea61685e9e2161a34e72dd57550fd]/ensure: removed\n==> ls: Warning: Firewall[9019 a0aea61685e9e2161a34e72dd57550fd](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9016 e1b544340944f6f30f87be608b46f2ea]/ensure: removed\n==> ls: Warning: Firewall[9016 e1b544340944f6f30f87be608b46f2ea](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9004 1336a5b3f19136cb5eeda0361c00f680]/ensure: removed\n==> ls: Warning: Firewall[9004 1336a5b3f19136cb5eeda0361c00f680](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9008 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: removed\n==> ls: Warning: Firewall[9008 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9022 42821a31e806fe896d689c6e1d95e202]/ensure: removed\n==> ls: Warning: Firewall[9022 42821a31e806fe896d689c6e1d95e202](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9003 cbefb66be256dd9ca18a37aaceff3a38]/ensure: removed\n==> ls: Warning: Firewall[9003 cbefb66be256dd9ca18a37aaceff3a38](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9009 0ccc6deff574f424079ec7eb56bcc777]/ensure: removed\n==> ls: Warning: Firewall[9009 0ccc6deff574f424079ec7eb56bcc777](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[000 accept all icmp]/ensure: created\n==> ls: Warning: Firewall[000 accept all icmp](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n==> ls: Notice: /Stage[main]/Firewall::Linux::Redhat/Package[firewalld]/ensure: removed\n==> ls: Notice: /Stage[main]/Firewall::Linux::Redhat/Package[iptables-services]/ensure: created\n==> ls: Notice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewallchain[LOGGING:filter:IPv4]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[903 logging]/ensure: created\n==> ls: Error: Execution of '/sbin/iptables -t raw -D OUTPUT -j OUTPUT_direct' returned 2: iptables v1.4.21: Couldn't load target `OUTPUT_direct':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t raw -D OUTPUT -j OUTPUT_direct' returned 2: iptables v1.4.21: Couldn't load target `OUTPUT_direct':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/proto: proto changed 'all' to 'tcp'\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/table: table changed 'raw' to 'filter'\n==> ls: Notice: Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9](provider=iptables): Properties changed - updating rule\n==> ls: Error: Execution of '/sbin/iptables -t raw -D OUTPUT -j OUTPUT_direct' returned 2: iptables v1.4.21: Couldn't load target `OUTPUT_direct':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t raw -D OUTPUT -j OUTPUT_direct' returned 2: iptables v1.4.21: Couldn't load target `OUTPUT_direct':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]/chain: change from OUTPUT to INPUT failed: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Firewall[9012 7aa5ae71ba1a7c154c8845dcbdeeb1a9]: Could not evaluate: undefined method `+' for nil:NilClass\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[001 accept all to lo interface]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[002 accept related established rules]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[003 allow ssh access]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Pre/Firewall[901 send input to log]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[200 logstash tcp]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Post/Firewall[999 drop all]/ensure: created\n==> ls: Notice: /Stage[main]/Site::Ap_fw::Post/Firewall[999 forward reject all]/ensure: created\n==> ls: Notice: /Stage[main]/Snmp/File[snmptrapd.conf]/content: content changed '{md5}913e2613413a45daa402d0fbdbaba676' to '{md5}1c36cde15008b625736c31d1e4589599'\n==> ls: Notice: /Stage[main]/Snmp/File[snmptrapd.conf]/mode: mode changed '0600' to '0644'\n==> ls: Error: Execution of '/sbin/iptables -t mangle -D PRE_public -j PRE_public_log' returned 2: iptables v1.4.21: Couldn't load target `PRE_public_log':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t mangle -D PRE_public -j PRE_public_log' returned 2: iptables v1.4.21: Couldn't load target `PRE_public_log':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]/proto: proto changed 'all' to 'tcp'\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]/table: table changed 'mangle' to 'filter'\n==> ls: Notice: Firewall[9010 ba38a42664b981047852dcf0e8ab2b90](provider=iptables): Properties changed - updating rule\n==> ls: Error: Execution of '/sbin/iptables -t mangle -D PRE_public -j PRE_public_log' returned 2: iptables v1.4.21: Couldn't load target `PRE_public_log':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t mangle -D PRE_public -j PRE_public_log' returned 2: iptables v1.4.21: Couldn't load target `PRE_public_log':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]/chain: change from PRE_public to INPUT failed: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Firewall[9010 ba38a42664b981047852dcf0e8ab2b90]: Could not evaluate: undefined method `+' for nil:NilClass\n==> ls: Error: Execution of '/sbin/iptables -t filter -D FORWARD_IN_ZONES -i enp0s8 -g FWDI_public' returned 2: iptables v1.4.21: goto 'FWDI_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9017 434a6a3f4270e81b09493442063c0588]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D FORWARD_IN_ZONES -i enp0s8 -g FWDI_public' returned 2: iptables v1.4.21: goto 'FWDI_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9017 434a6a3f4270e81b09493442063c0588]/proto: proto changed 'all' to 'tcp'\n==> ls: Notice: Firewall[9017 434a6a3f4270e81b09493442063c0588](provider=iptables): Properties changed - updating rule\n==> ls: Error: Execution of '/sbin/iptables -t filter -D FORWARD_IN_ZONES -i enp0s8 -g FWDI_public' returned 2: iptables v1.4.21: goto 'FWDI_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9017 434a6a3f4270e81b09493442063c0588]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D FORWARD_IN_ZONES -i enp0s8 -g FWDI_public' returned 2: iptables v1.4.21: goto 'FWDI_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9017 434a6a3f4270e81b09493442063c0588]/chain: change from -g to INPUT failed: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Firewall[9017 434a6a3f4270e81b09493442063c0588]: Could not evaluate: undefined method `+' for nil:NilClass\n==> ls: Notice: /Stage[main]/Site::Base/Firewall[300 SNMP]/ensure: created\n==> ls: Error: Execution of '/sbin/iptables -t filter -D INPUT -j INPUT_ZONES' returned 2: iptables v1.4.21: Couldn't load target `INPUT_ZONES':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9013 4bef790222254ae23e8238fc6d522e6d]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D INPUT -j INPUT_ZONES' returned 2: iptables v1.4.21: Couldn't load target `INPUT_ZONES':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9013 4bef790222254ae23e8238fc6d522e6d]/proto: proto changed 'all' to 'tcp'\n==> ls: Notice: Firewall[9013 4bef790222254ae23e8238fc6d522e6d](provider=iptables): Properties changed - updating rule\n==> ls: Error: Execution of '/sbin/iptables -t filter -D INPUT -j INPUT_ZONES' returned 2: iptables v1.4.21: Couldn't load target `INPUT_ZONES':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9013 4bef790222254ae23e8238fc6d522e6d]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D INPUT -j INPUT_ZONES' returned 2: iptables v1.4.21: Couldn't load target `INPUT_ZONES':No such file or directory\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Firewall[9013 4bef790222254ae23e8238fc6d522e6d]: Could not evaluate: undefined method `+' for nil:NilClass\n==> ls: Error: Execution of '/sbin/iptables -t filter -D INPUT_ZONES -g IN_public' returned 2: iptables v1.4.21: goto 'IN_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D INPUT_ZONES -g IN_public' returned 2: iptables v1.4.21: goto 'IN_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Notice: /Stage[main]/Site::Ap_fw/Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e]/proto: proto changed 'all' to 'tcp'\n==> ls: Notice: Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e](provider=iptables): Properties changed - updating rule\n==> ls: Error: Execution of '/sbin/iptables -t filter -D INPUT_ZONES -g IN_public' returned 2: iptables v1.4.21: goto 'IN_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D INPUT_ZONES -g IN_public' returned 2: iptables v1.4.21: goto 'IN_public' is not a chain\n==> ls:\n==> ls: Try `iptables -h' or 'iptables --help' for more information.\n==> ls:\n==> ls: Error: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e]/chain: change from IN_public to INPUT failed: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Firewall[9023 4ff120b6ef4e1aab4e07afa8f1b50b6e]: Could not evaluate: undefined method `+' for nil:NilClass\n==> ls: Error: Execution of '/sbin/iptables -t filter -D IN_public_allow -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9025 8fce0a4c50bd8e5df808d83cfc6419e9]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D IN_public_allow -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\n==> ls:\n==> ls: Error: Execution of '/sbin/iptables -t filter -D IN_public_allow -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\n==> ls:\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9025 8fce0a4c50bd8e5df808d83cfc6419e9]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -D IN_public_allow -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).\n==> ls:\n==> ls: Error: Modifying the chain for existing rules is not supported.\n==> ls: Error: /Stage[main]/Site::Ap_fw/Firewall[9025 8fce0a4c50bd8e5df808d83cfc6419e9]/chain: change from IN_public_allow to INPUT failed: Modifying the chain for existing rules is not supported.\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38990", "fixedVersions": [], "id": "38990", "issueType": "Bug", "key": "MODULES-1303", "labels": ["centos7", "firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "EL7 chain issues", "timeSpent": "PT0S", "updated": "2018-03-09T10:33:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been fixed. \n\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/params.pp#L145-L148\n\nThanks for the ticket.", "created": "2016-02-22T06:14:00.000000"}], "components": ["apache"], "created": "2014-09-03T12:30:00.000000", "creator": "70121:15b9034b-ace9-45de-9406-e086ec8e6b54", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d294cab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcof:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10934516_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_46366867430_*|*_10005_*:*_1_*:*_39932"}], "description": "In centos7 the icons are no longer located to /var/www/icons.", "environment": "centos7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35834", "fixedVersions": [], "id": "35834", "issueType": "Bug", "key": "MODULES-1302", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:15b9034b-ace9-45de-9406-e086ec8e6b54", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "alias  'redhat'  => '/var/www/icons' should be /usr/share/httpd/icons in centos7", "timeSpent": "PT0S", "updated": "2016-02-22T06:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "If you add a {{private_key_password}} parameter and pass it a password in plaintext, then that will be embedded in the catalog and doesn't seem any more secure than just using an unencrypted private key. What do you think?\n\nI'm not very familiar with the practices around using encrypted private keys in an automatic way other than apache's {{SSLPassPhraseDialog}}.", "created": "2014-09-03T16:23:00.000000"}, {"author": "557058:80da93e9-96e6-4073-bb47-027ecba680ea", "body": "We have been using hiera to pass in some parameters and have an encrypted yaml backend to hiera for input like this. Is there a readable catalog stored on an agent server in a master/agent setup?", "created": "2014-09-04T07:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yes, the catalog is cached on the agent so that it may be re-used if the master is offline (so that puppet agents continue to ensure that everything is configured correctly instead of being limited by an offline master). You can find it in the location specified by {{puppet agent --configprint yamldir}} . It's only readable by root, though.\n\nI do want to point out that the catalog does not have all of the hiera data in it though... just what was added to the catalog as resource parameters and template content.", "created": "2014-09-04T09:53:00.000000"}, {"author": "557058:6e9ba132-0a0f-47c2-85a0-18a596649290", "body": "This is a feature I am looking for as well. I'd rather not store the entire private key in hiera-gpg. I'd prefer to store the private key in a git repo and store just the decryption password in hiera-gpg.\n\nRelated, the documentation for `password` states: \"The password used to protect the keystore. If private keys are also protected, this password will be used to attempt to unlock them\". I interpret this to mean that if the private key is encrypted, it will try to decrypt it on import into the keystore using `password`. I guess this isn't the correct interpretation but I'd like to implement it this way. Any objections? Its a rather trivial update, and I am happy to do it.", "created": "2014-12-08T14:36:00.000000"}], "components": ["java_ks", "supported"], "created": "2014-09-03T12:02:00.000000", "creator": "557058:80da93e9-96e6-4073-bb47-027ecba680ea", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@583114fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5266"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw61z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/14"}], "description": "Allow encrypted private keys to be imported using java_ks. We will be using password protected pem encoded private keys. I would like an optional \"private_key_password\" paramter to allow importing of these private keys and corresponding certificates.", "epicLinkSummary": "Java_ks 1.7.0", "estimate": "PT0S", "externalId": "41268", "fixedVersions": [], "id": "41268", "issueType": "New Feature", "key": "MODULES-1301", "labels": [], "originalEstimate": "PT0S", "parent": "34147", "parentSummary": "Java_ks 1.7.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:80da93e9-96e6-4073-bb47-027ecba680ea", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow encrypted private keys", "timeSpent": "PT0S", "updated": "2017-08-15T09:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "5c8c260364a81c1dae282b4e", "created": "2014-09-04T14:33:00.000000", "name": "Modules-1300 Example Manifest.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12402"}, {"attacher": "5c8c260364a81c1dae282b4e", "created": "2014-09-04T14:24:00.000000", "name": "Modules-1300 Example Output.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13257"}, {"attacher": "5c8c260364a81c1dae282b4e", "created": "2014-09-24T14:28:00.000000", "name": "windows.rb.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12806"}], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:5c8c260364a81c1dae282b4e] could you please provide a manifest example to reproduce this problem.  Are the 11 Identities Group, Individual, Domain or mix.  More details are required if we are to resolve this issue.", "created": "2014-09-03T16:16:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "I've uploaded an example output and manifest showing what we're doing. The identities are a mix of group, individual, and domain.\n\n", "created": "2014-09-04T14:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:5c8c260364a81c1dae282b4e]\n\n# What version of the agent? \n# PE or Open Source?\n# Does the folder D:\\Dir exist?\n# Does the agent have access to the folder if it does?", "created": "2014-09-08T07:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'm guessing the answers to 3 & 4 are yes and yes as the output is reporting appropriately. \n\nI ran several tests with manifests that were around 20 identities, but not necessarily domain users. \n\nSome followup questions:\n\n# What version of the acl module?\n# How much memory is on the machine(s) that is/are running into the issues?", "created": "2014-09-08T07:50:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "1) ACL agent version 1.0.2\n2) Open Source\n3) The directory D:\\Dir does exist (even if it doesn't we're creating it via the following module declaration, $class1::dir = \"D:\\Dir\"):\nfile { \"$class1::dir\":\n\tensure => directory,\n}\n4) The agent does have access to the folder", "created": "2014-09-08T07:51:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "The client machine has 8GB of RAM.\n\nI suspect that this issue is related to Microsoft Windows due to the default size of the Windows PACL buffer (see http://stackoverflow.com/questions/5657068/failed-to-use-addaccessallowedace-to-append-an-ace-to-an-existing-acl).", "created": "2014-09-08T07:54:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "What version of the puppet agent are you using?", "created": "2014-09-08T08:14:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "I believe it's Puppet 3.6", "created": "2014-09-08T08:19:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}\nI suspect that this issue is related to Microsoft Windows due to the default size of the Windows PACL buffer (see http://stackoverflow.com/questions/5657068/failed-to-use-addaccessallowedace-to-append-an-ace-to-an-existing-acl).\n{quote}\n\nWe use AddAccessAllowedAceEx. I'm not sure if it suffers from needing to create a larger buffer, but I imagine it likely does as well.", "created": "2014-09-08T08:20:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "We did just release [ACL v1.0.3|https://forge.puppetlabs.com/puppetlabs/acl/1.0.3/changelog] and Puppet 3.7.0 (including x64 version) - https://docs.puppetlabs.com/puppet/3.7/reference/release_notes.html#upgrade-warning-for-windows-users\n\nWith 3.7.0, we've converted all native calls to FFI. This should really help with memory issues. This may or may not resolve your issues, but it is not known for sure without testing it. If you could attempt this on a canary system, it would be very helpful to know whether this has been resolved or still exists.\n", "created": "2014-09-08T08:29:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "I can attempt this using ACL v1.0.3 and post the results here.", "created": "2014-09-08T08:37:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "{quote}\nI can attempt this using ACL v1.0.3 and post the results here.\n{quote}\n\nIt likely won't make a difference with memory pressure. ACL uses Puppet internals, so you would only see a difference with Puppet 3.7.0 (either architecture) *and* ACL v1.0.3 (which is required to be upgraded for 3.7.0).", "created": "2014-09-08T08:58:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "Can we expect an ACL module fix to include increasing the PACL buffer with AddAccessAllowedAceEx?", "created": "2014-09-08T11:05:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:5c8c260364a81c1dae282b4e] Most likely it would be a twofold fix, one to patch current versions of Puppet (within the acl module) and a fix to Puppet itself, which ACL module relies on to make the calls to the native security items.", "created": "2014-09-09T23:11:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "We have recently upgraded to Puppet 3.7.0 (about a week ago). I'm going to re-test using ACL 1.0.3.", "created": "2014-09-12T11:46:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:5c8c260364a81c1dae282b4e] Let me know if it resolves the issue. ", "created": "2014-09-15T07:52:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "ACL 1.0.3 on Puppet 3.7 did not resolve the issue in itself. We employed a workaround which seems to fix the issue by modifying the windows.rb provider. I will post the modified provider file for reference.", "created": "2014-09-24T14:20:00.000000"}, {"author": "5c8c260364a81c1dae282b4e", "body": "Modified the flush method to perform an icacls reset prior to modification of the ACE. This seems to do the trick for the time being, as it restores the ACE to a smaller list that fits within the Windows ACL buffer.", "created": "2014-09-24T14:28:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I don't think the icacls reset would be something we would want, it could potentially cause surprising behavior. I am not sure if something else is at play here, I was not able to get a memory issue with the following. \n\nThis is 65 ACEs and no issues whatsoever:\n{noformat}\nacl { 'c:/tempperms/same_user':\n  purge       => true,\n  permissions => [\n   { identity => 'SYSTEM', rights => ['modify'], child_types => 'none' },\n   { identity => 'SYSTEM', rights => ['modify'], child_types => 'containers' },\n   { identity => 'SYSTEM', rights => ['modify'], child_types => 'objects' },\n   { identity => 'SYSTEM', rights => ['full'], affects  => 'self_only' },\n   { identity => 'SYSTEM', rights => ['read','execute'], affects  => 'direct_children_only' },\n   { identity => 'SYSTEM', rights => ['read','execute'], child_types =>'containers', affects => 'direct_children_only' },\n   { identity => 'SYSTEM', rights => ['read','execute'], child_types =>'objects', affects => 'direct_children_only' },\n   { identity => 'SYSTEM', rights => ['full'], affects  => 'children_only' },\n   { identity => 'SYSTEM', rights => ['full'], child_types =>'containers', affects => 'children_only' },\n   { identity => 'SYSTEM', rights => ['full'], child_types =>'objects', affects => 'children_only' },\n   { identity => 'SYSTEM', rights => ['read'], affects => 'self_and_direct_children_only' },\n   { identity => 'SYSTEM', rights => ['read'], child_types =>'containers', affects => 'self_and_direct_children_only' },\n   { identity => 'SYSTEM', rights => ['read'], child_types =>'objects', affects => 'self_and_direct_children_only' },\n   { identity => 'Administrator', rights => ['modify'], child_types => 'none' },\n   { identity => 'Administrator', rights => ['modify'], child_types => 'containers' },\n   { identity => 'Administrator', rights => ['modify'], child_types => 'objects' },\n   { identity => 'Administrator', rights => ['full'], affects  => 'self_only' },\n   { identity => 'Administrator', rights => ['read','execute'], affects  => 'direct_children_only' },\n   { identity => 'Administrator', rights => ['read','execute'], child_types =>'containers', affects => 'direct_children_only' },\n   { identity => 'Administrator', rights => ['read','execute'], child_types =>'objects', affects => 'direct_children_only' },\n   { identity => 'Administrator', rights => ['full'], affects  => 'children_only' },\n   { identity => 'Administrator', rights => ['full'], child_types =>'containers', affects => 'children_only' },\n   { identity => 'Administrator', rights => ['full'], child_types =>'objects', affects => 'children_only' },\n   { identity => 'Administrator', rights => ['read'], affects => 'self_and_direct_children_only' },\n   { identity => 'Administrator', rights => ['read'], child_types =>'containers', affects => 'self_and_direct_children_only' },\n   { identity => 'Administrator', rights => ['read'], child_types =>'objects', affects => 'self_and_direct_children_only' },\n   { identity => 'Users', rights => ['modify'], child_types => 'none' },\n   { identity => 'Users', rights => ['modify'], child_types => 'containers' },\n   { identity => 'Users', rights => ['modify'], child_types => 'objects' },\n   { identity => 'Users', rights => ['full'], affects  => 'self_only' },\n   { identity => 'Users', rights => ['read','execute'], affects  => 'direct_children_only' },\n   { identity => 'Users', rights => ['read','execute'], child_types =>'containers', affects => 'direct_children_only' },\n   { identity => 'Users', rights => ['read','execute'], child_types =>'objects', affects => 'direct_children_only' },\n   { identity => 'Users', rights => ['full'], affects  => 'children_only' },\n   { identity => 'Users', rights => ['full'], child_types =>'containers', affects => 'children_only' },\n   { identity => 'Users', rights => ['full'], child_types =>'objects', affects => 'children_only' },\n   { identity => 'Users', rights => ['read'], affects => 'self_and_direct_children_only' },\n   { identity => 'Users', rights => ['read'], child_types =>'containers', affects => 'self_and_direct_children_only' },\n   { identity => 'Users', rights => ['read'], child_types =>'objects', affects => 'self_and_direct_children_only' },\n   { identity => 'Everyone', rights => ['modify'], child_types => 'none' },\n   { identity => 'Everyone', rights => ['modify'], child_types => 'containers' },\n   { identity => 'Everyone', rights => ['modify'], child_types => 'objects' },\n   { identity => 'Everyone', rights => ['full'], affects  => 'self_only' },\n   { identity => 'Everyone', rights => ['read','execute'], affects  => 'direct_children_only' },\n   { identity => 'Everyone', rights => ['read','execute'], child_types =>'containers', affects => 'direct_children_only' },\n   { identity => 'Everyone', rights => ['read','execute'], child_types =>'objects', affects => 'direct_children_only' },\n   { identity => 'Everyone', rights => ['full'], affects  => 'children_only' },\n   { identity => 'Everyone', rights => ['full'], child_types =>'containers', affects => 'children_only' },\n   { identity => 'Everyone', rights => ['full'], child_types =>'objects', affects => 'children_only' },\n   { identity => 'Everyone', rights => ['read'], affects => 'self_and_direct_children_only' },\n   { identity => 'Everyone', rights => ['read'], child_types =>'containers', affects => 'self_and_direct_children_only' },\n   { identity => 'Everyone', rights => ['read'], child_types =>'objects', affects => 'self_and_direct_children_only' },\n   { identity => 'Guests', rights => ['modify'], child_types => 'none' },\n   { identity => 'Guests', rights => ['modify'], child_types => 'containers' },\n   { identity => 'Guests', rights => ['modify'], child_types => 'objects' },\n   { identity => 'Guests', rights => ['full'], affects  => 'self_only' },\n   { identity => 'Guests', rights => ['read','execute'], affects  => 'direct_children_only' },\n   { identity => 'Guests', rights => ['read','execute'], child_types =>'containers', affects => 'direct_children_only' },\n   { identity => 'Guests', rights => ['read','execute'], child_types =>'objects', affects => 'direct_children_only' },\n   { identity => 'Guests', rights => ['full'], affects  => 'children_only' },\n   { identity => 'Guests', rights => ['full'], child_types =>'containers', affects => 'children_only' },\n   { identity => 'Guests', rights => ['full'], child_types =>'objects', affects => 'children_only' },\n   { identity => 'Guests', rights => ['read'], affects => 'self_and_direct_children_only' },\n   { identity => 'Guests', rights => ['read'], child_types =>'containers', affects => 'self_and_direct_children_only' },\n   { identity => 'Guests', rights => ['read'], child_types =>'objects', affects => 'self_and_direct_children_only' }\n  ],\n  inherit_parent_permissions => false,\n}\n\n{noformat}\n\n{noformat}\nNotice: /Stage[main]/Main/Acl[c:/tempperms/same_user]/permissions: permissions changed [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' }\n] to [\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'self_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n { identity => 'NT AUTHORITY\\SYSTEM', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"full\"], affects => 'self_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"full\"], affects => 'children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n { identity => 'WIN-QR952GIDHVE\\Administrator', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Users', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'BUILTIN\\Users', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Users', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], affects => 'children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'BUILTIN\\Users', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n\n { identity => 'BUILTIN\\Users', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' },\n { identity => 'Everyone', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'Everyone', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'Everyone', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'Everyone', rights => [\"full\"], affects => 'self_only' },\n { identity => 'Everyone', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'Everyone', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'Everyone', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n { identity => 'Everyone', rights => [\"full\"], affects => 'children_only' },\n { identity => 'Everyone', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n { identity => 'Everyone', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'Everyone', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'Everyone', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n { identity => 'Everyone', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"modify\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"modify\"], child_types => 'containers' },\n { identity => 'BUILTIN\\Guests', rights => [\"modify\"], child_types => 'objects' },\n { identity => 'BUILTIN\\Guests', rights => [\"full\"], affects => 'self_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"read\", \"execute\"], affects => 'direct_children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"read\", \"execute\"], child_types => 'containers', affects => 'direct_children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"read\", \"execute\"], child_types => 'objects', affects => 'direct_children_only' },\n\n { identity => 'BUILTIN\\Guests', rights => [\"full\"], affects => 'children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"full\"], child_types => 'containers', affects => 'children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"full\"], child_types => 'objects', affects => 'children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"read\"], affects => 'self_and_direct_children_only' },\n { identity => 'BUILTIN\\Guests', rights => [\"read\"], child_types => 'containers', affects => 'self_and_direct_children_only' },\n\n { identity => 'BUILTIN\\Guests', rights => [\"read\"], child_types => 'objects', affects => 'self_and_direct_children_only' }\n]\nNotice: Finished catalog run in 1.17 seconds\n{noformat}", "created": "2014-12-03T12:11:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I'd love to be able to repro this, but I haven't been able to yet. ", "created": "2014-12-03T12:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:5c8c260364a81c1dae282b4e] I just thought of something. Can you determine if those users were already local to the machine or if this was the first case of setting up some of them on this machine?", "created": "2014-12-05T09:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Technically, I can see this happening.\n\nIt does the work in this order - \n\n# {{inherit_parent_permissions => false}} copies down the inherited permissions and saves the changes - https://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/provider/acl/windows.rb#L177\n# Specified permissions applied & {{purge => true}} removes the non-specified permissions - https://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/provider/acl/windows/base.rb#L363\n\nThis is done in this order for a variety of logical reason, you want to ensure that Puppet has all of the permissions to do all operations without duplicating any ACEs in the process. And at the end of the last op, Puppet may no longer have permissions to the ACL (there are some user cases that could lean this way, if making a single pass through on an immutable system).\n\nIt could be that the error is happening at either point of this process. [~accountid:5c8c260364a81c1dae282b4e] Would you be able to run puppet apply  with {{--trace --debug --verbose}} and provide that log?", "created": "2014-12-05T09:52:00.000000"}, {"author": "557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c", "body": "Hi [~accountid:5c8c260364a81c1dae282b4e], sorry for the delay and thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2017-06-21T17:29:00.000000"}], "components": ["acl", "supported"], "created": "2014-09-03T11:36:00.000000", "creator": "5c8c260364a81c1dae282b4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22ac42bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw60v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_17597470_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_88238185944"}], "description": "Using acl module to manage permissions on a directory with 11 identities defined results in the following error:\n\nFailed to set security descriptor for path '<PATH>': Failed to add access control entry: No more memory is available for security information updates.", "environment": "Windows Server 2008 R2 Enterprise", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33664", "fixedVersions": [], "id": "33664", "issueType": "Bug", "key": "MODULES-1300", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c8c260364a81c1dae282b4e", "resolution": "Fixed", "resolutionDate": "2017-06-21T17:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Acl module memory utilization issues", "timeSpent": "PT0S", "updated": "2017-06-23T18:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in the latest release of the apache module", "created": "2014-11-17T15:11:00.000000"}], "components": ["apache", "supported"], "created": "2014-09-02T18:35:00.000000", "creator": "70121:15b9034b-ace9-45de-9406-e086ec8e6b54", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b36b911"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcnz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77719170_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6480027608"}], "description": "{noformat}\nError: /Stage[main]/Apache::Mod::Authnz_ldap/Apache::Mod[authnz_ldap]/Package[mod_authz_ldap]/ensure: change from absent to present failed: Execution of '/bin/yum -d 0 -e 0 -y list mod_authz_ldap' returned 1: Error: No matching Packages to list\n{noformat}\n{noformat}\nrpm -ql mod_ldap\n/etc/httpd/conf.modules.d/01-ldap.conf\n/usr/lib64/httpd/modules/mod_authnz_ldap.so\n/usr/lib64/httpd/modules/mod_ldap.so\n{noformat}\nAs a workaround you can override the package with:\n{noformat}\nPackage <| title == 'mod_authz_ldap' |> { name => 'mod_ldap'}\n{noformat}\n", "environment": "Centos 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41266", "fixedVersions": [], "id": "41266", "issueType": "Bug", "key": "MODULES-1299", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:15b9034b-ace9-45de-9406-e086ec8e6b54", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mod_authnz_ldap and mod_ldap have merged in centos7", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2014-10-02T11:09:00.000000"}], "components": ["postgresql"], "created": "2014-09-01T15:04:00.000000", "creator": "557058:8d62ebe8-92f0-4bf6-872b-2ec2ebdfcf3b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c5246b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw4nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2664295871_*|*_6_*:*_1_*:*_0"}], "description": "Link to pull request: https://github.com/puppetlabs/puppetlabs-postgresql/pull/484/files", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36902", "fixedVersions": [], "id": "36902", "issueType": "Bug", "key": "MODULES-1298", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8d62ebe8-92f0-4bf6-872b-2ec2ebdfcf3b", "resolution": "Fixed", "resolutionDate": "2014-10-02T11:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-postgresql fails to install on FreeBSD", "timeSpent": "PT0S", "updated": "2014-10-02T11:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This sounds like it might be related to PUP-1515, the fix for which was just recently merged.\n\nIf you have a test environment that allows it, you could try applying the patch that was merged. If that is not feasible, a workaround is described in this comment: https://puppet.atlassian.net/browse/PUP-1515?focusedCommentId=51626&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-51626", "created": "2014-12-02T15:04:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Actually, my mistake - I can reproduce this on earlier versions of the module. It looks like tags were introduced in https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/193 . [~accountid:70121:f27813cd-ec49-482d-8c3a-a196d8a7834d] What version of the module are you using?", "created": "2014-12-05T12:26:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I am going to go ahead and close this due to lack of activity, please feel free to reopen if you feel that the issue hasn't been resolved and you'd like to add more detail. Thanks!", "created": "2014-12-15T11:33:00.000000"}], "components": ["rabbitmq"], "created": "2014-09-01T07:35:00.000000", "creator": "70121:f27813cd-ec49-482d-8c3a-a196d8a7834d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@715a01fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw4mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9089888023_*|*_6_*:*_1_*:*_0"}], "description": "When using the optional \u2018tags\u2019 parameter to the rabbitmq_user native type (I copied the example in the documentation verbatim), a puppet run results in the following error:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter tags on Rabbitmq_user[dan] at /export/data/puppet/environments/feature_VH_904_rabbitmq_STG/manifests/acc.pp:51 on node xx.xx\nI verified the type provider code on the client and it does have the following section:\n  newproperty(:tags, :array_matching => :all) do\n    desc 'additional tags for the user'\n  end\n", "environment": "centOS 6.5, puppet 3.6.2 community edition", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42186", "fixedVersions": [], "id": "42186", "issueType": "Bug", "key": "MODULES-1297", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f27813cd-ec49-482d-8c3a-a196d8a7834d", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-15T11:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/rabbitmq module gives Invalid parameter when setting tags on user", "timeSpent": "PT0S", "updated": "2014-12-15T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4bee866b810069e3689a", "body": "There's more in Debian that will break if you set {{/var}} to {{noexec}}, Postfix being one because it runs certain components in a chroot in {{/var}} by default and dpkg will fail to install or remove anything for you.\n\nThough I agree with the idea that the script should not reside in {{/var}} it's currently not feasible on Debian to have {{/var}} as {{noexec}} without constant manual intervention.", "created": "2014-09-01T03:38:00.000000"}, {"author": "623e74d650bb2b0070b7ed34", "body": "yor can try 'sh /var/lib/puppet/concat/bin/concatfragments.sh' for call concatfragments.sh.", "created": "2014-09-01T04:38:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Since the sh script is no longer available, this should be closed, however a similar problem with execs when /var is mounted as noexec was reported in MODULES-1969.", "created": "2015-07-28T14:46:00.000000"}], "components": ["concat"], "created": "2014-09-01T01:00:00.000000", "creator": "623e74d650bb2b0070b7ed34", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63a8131"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw4lz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_28561590538_*|*_6_*:*_1_*:*_0"}], "description": "when i mount /var noexec, concat don't work.\nThis error message:\nCould not evaluate: '/var/lib/puppet/concat/bin/concatfragments.sh' is not executable\nIs this the rigth place for executables?", "environment": "Debian Wheezy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37966", "fixedVersions": [], "id": "37966", "issueType": "Bug", "key": "MODULES-1296", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d650bb2b0070b7ed34", "resolution": "Duplicate", "resolutionDate": "2015-07-28T14:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concatfragments.sh is not executable when /var mount noexec", "timeSpent": "PT0S", "updated": "2015-07-28T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c15d2ee1b5a00702937a4] Thanks for the report, I'll get this added to our next sprint.", "created": "2014-09-02T11:18:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c15d2ee1b5a00702937a4] So initially when I was doing this I was thinking it would only be possible to have a single connector for each protocol.  Is it more reasonable to only have a single connector per port?\n\nThanks!", "created": "2014-09-16T18:00:00.000000"}, {"author": "623c15d2ee1b5a00702937a4", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] I think that would work for our use case, at least.  We run the HTTP/1.1 protocol on two ports - one on 443 and one on 80.  Since a system will only let you bind one thing to one port, I think having a single connector per port makes sense.\n\nThanks!", "created": "2014-09-16T19:13:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c15d2ee1b5a00702937a4] We've merged a PR to fix this, can you check out the master branch and give it a try?", "created": "2014-09-22T10:16:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged and I tested the fix. Please reopen or open a new ticket if the fix isn't working for you!", "created": "2014-09-30T15:33:00.000000"}], "components": ["tomcat"], "created": "2014-08-29T14:47:00.000000", "creator": "623c15d2ee1b5a00702937a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28ea4ed6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypolj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_333005220_*|*_10007_*:*_1_*:*_340581615_*|*_3_*:*_3_*:*_1895906567_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_198049200"}], "description": "When trying to declare multiple connectors for my tomcat config in my manifest, I get an error when trying to apply the manifest on my node.\n\n\"Duplicate declaration: Augeas[server-/usr/share/tomcat7-Catalina-connector-HTTP/1.1] is already declared in file /etc/puppet/modules/to\nmcat/manifests/config/server/connector.pp:65; cannot redeclare at /etc/puppet/modules/tomcat/manifests/config/server/connector.pp:6\n5 on node\"\n\nHere is the snippet of my manifest showing that I am trying to set up two HTTP/1.1 connectors, one running 443 and one running on 80.\n\ntomcat::config::server::connector { 'http-80':\n    port => '80',\n    protocol => 'HTTP/1.1',\n    additional_attributes => {\n      'redirectPort' => '443',\n      'executor' => 'tomcatThreadPool',\n      'connectionTimeout' => '20000'\n    },\n    catalina_base => '/usr/share/tomcat7',\n  }->\n  tomcat::config::server::connector { 'https-443':\n    port => '443',\n    protocol => 'HTTP/1.1',\n    additional_attributes => {\n      'SSLEnabled' => 'true',\n      'scheme' => 'https',\n      'secure' => 'true',\n      'clientAuth' => 'false',\n      'sslProtocol' => 'TLS',\n      'ciphers' => 'TLS_RSA_WITH_AES_128_CBC_SHA'\n    },\n    catalina_base => '/usr/share/tomcat7',\n}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43305", "fixedVersions": [], "id": "43305", "issueType": "Bug", "key": "MODULES-1295", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15d2ee1b5a00702937a4", "resolution": "Fixed", "resolutionDate": "2014-09-30T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-tomcat doesn't support multiple connectors of same protocol", "timeSpent": "PT0S", "updated": "2014-09-30T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2014-08-29T14:36:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@686a0d45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw4hr:"}], "description": "The \"Key must not contain whitespace\" error is incredibly frustrating. Puppet should just remove trailing newlines from the key parameter because when you go to replace the keys in Hiera vim helpfully adds a new line character.\n\nA really gross work-around is to do this:\n\n{code}\nkey    => regsubst(hiera('ssh_key'), '\\n$', '');\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36901", "fixedVersions": [], "id": "36901", "issueType": "Bug", "key": "MODULES-7605", "labels": ["Easy", "ssh", "ssh_authorized_key", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The ssh_authorized_key resource should trim trailing newlines", "timeSpent": "PT0S", "updated": "2018-08-21T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:09fbcf8b-9ff4-4dee-a188-c3fb45897af4", "body": "Closed until this is shown to be an issue.", "created": "2018-08-21T15:22:00.000000"}], "components": ["zone_core"], "created": "2014-08-28T11:37:00.000000", "creator": "557058:940bdd69-e18e-428f-bed7-0384a4b5f211", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39805f28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw3vb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/18"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85730175419_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_39908923759"}], "description": "See PUP-2817 for the original report. The applied manifests are\n\n{noformat}\nzone {\"dataset\":\n  ensure => running,\n  path => \"/zones/dataset\",\n  dataset => ['rpool/stuff'],\n}\n\nInfo: Applying configuration version '1409242942'\nDebug: Executing '/usr/sbin/zoneadm -z dataset list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset install'\nError: Could not install zone: Execution of '/usr/sbin/zoneadm -z dataset install' returned 1: could not verify zfs dataset zonepool: dataset does not exist\nzoneadm: zone dataset failed to verify\n\n{noformat}\n{noformat}\n\nzone {\"dataset\":\n  ensure => running,\n  path => \"/zones/dataset\",\n  dataset => ['rpool/stuff2'],\n}\nInfo: Applying configuration version '1409243015'\nDebug: Executing '/usr/sbin/zoneadm -z dataset list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset install'\nError: Could not install zone: Execution of '/usr/sbin/zoneadm -z dataset install' returned 1: could not verify zfs dataset zonepool: dataset does not exist\nzoneadm: zone dataset failed to verify\n{noformat}\n{noformat}\nzone {\"dataset3\":\n  ensure => running,\n  path => \"/zones/dataset3\",\n  dataset => ['rpool/stuff3'],\n}\n\nInfo: Applying configuration version '1409243034'\nDebug: Executing '/usr/sbin/zoneadm -z dataset3 list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset3 info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset3 list -p'\nDebug: Executing '/usr/sbin/zonecfg -z dataset3 info'\nDebug: Executing '/usr/sbin/zoneadm -z dataset3 install'\nError: Could not install zone: Execution of '/usr/sbin/zoneadm -z dataset3 install' returned 1: could not verify zfs dataset rpool/stuff2: dataset does not exist\nzoneadm: zone dataset3 failed to verify\n\n{noformat}\n\nFurther information in this [[gist|https://gist.github.com/MikaelSmith/66952db17447f51bed45]]", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40066", "fixedVersions": [], "id": "40066", "issueType": "Bug", "key": "MODULES-7350", "labels": ["needs_repro"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:940bdd69-e18e-428f-bed7-0384a4b5f211", "resolution": "Won't Fix", "resolutionDate": "2018-08-21T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "If zone creation fails with an assigned dataset, the dataset can not be reused", "timeSpent": "PT0S", "updated": "2018-08-21T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623a4603761efb0069cd34da", "body": "Oh and as a workaround you can just use this:\n\n{noformat}\ndirectories     =>  [\n  { path                =>  '/path*',\n    provider            =>  'location',\n    auth_type           =>  'Basic',\n    auth_name           =>  'Authname',\n    auth_basic_provider =>  'file',\n    auth_user_file      =>  '/etc/apache2/userdb',\n    auth_require        =>  'valid-user',\n    require             =>  'valid-user',\n  },  \n],\n{noformat}", "created": "2014-08-26T15:15:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Nope, totally a bug. Thanks for finding it :).\n\nA PR would be very welcome! I'll go ahead and schedule this for our next sprint in case you don't get to it.", "created": "2014-08-26T15:19:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "I would love to fix it myself. But as i said, i'm not really sure which is the best solution so i won't break the module or generate some strange Apache config (e.g. \"Require\" set two times). So i guess its better when somebody who has a complete overview of the module fix this issue.", "created": "2014-08-28T07:43:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623a4603761efb0069cd34da] should be resolved in https://github.com/puppetlabs/puppetlabs-apache/pull/854\n", "created": "2014-09-16T16:49:00.000000"}, {"author": "623a4603761efb0069cd34da", "body": "Works great, thanks! :)", "created": "2014-09-17T02:16:00.000000"}], "components": ["apache", "supported"], "created": "2014-08-26T15:12:00.000000", "creator": "623a4603761efb0069cd34da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1633aaf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9wf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_410922_*|*_3_*:*_1_*:*_2380294_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1817407539"}], "description": "Hi,\n\ni've found a bug (or an undocumented feature) in the puppetlabs-apache module which cause the authentication with Apache 2.4 to just be ignored.\n\nIf you're setting an location authentication like this:\n\n{noformat}\ndirectories     =>  [\n  { path                =>  '/path*',\n    provider            =>  'location',\n    auth_type           =>  'Basic',\n    auth_name           =>  'Authname',\n    auth_basic_provider =>  'file',\n    auth_user_file      =>  '/etc/apache2/userdb',\n    auth_require        =>  'valid-user',\n  },  \n],\n{noformat}\n\nit doesn't work. This is happens, because the generated Apache configuration looks like this:\n\n{noformat}\n<Location \"/path*\">\n  Require all granted\n  AuthType Basic\n  AuthName \"Authname\"\n  AuthBasicProvider file\n  AuthUserFile /etc/apache2/userdb\n  Require valid-user\n</Location>\n{noformat}\n\nAs you can see, there are two \"Require\" statements. The first one just say let everything through and this is the one Apache actual uses. The second one is just ignored.\nI've investigated the problem and got the conclusion, that this is generated due to templates/vhost/_directories.erb template. There are two code blocks which set the \"Require\" statement:\n\n{noformat}\n<%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%> \n  <%- if directory['require'] and directory['require'] != '' -%> \nRequire <%= Array(directory['require']).join(' ') %>\n  <%- else -%> \nRequire all granted\n  <%- end -%> \n<%- else -%> \n{noformat}\n\nand\n\n{noformat}\n<%- if directory['auth_require'] -%> \nRequire <%= directory['auth_require'] %>\n<%- end -%>\n{noformat}\n\nI would fix the first lookup with changing the parameter lookup from directory['require'] to directory['auth_require'], but since this is a enterprise module i would love to here you're opinion about whether this is just a bug in the module or an \"undocumented feature\".\n\nRegards,\nMatthias", "environment": "OS: Ubuntu 14.04.1\nApache: 2.4.7\nPuppet: 3.6.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35833", "fixedVersions": [], "id": "35833", "issueType": "Bug", "key": "MODULES-1294", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4603761efb0069cd34da", "resolution": "Fixed", "resolutionDate": "2014-09-16T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "auth_require isn't working correctly with Apache 2.4", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "news about this guy?", "created": "2014-10-02T17:52:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:623c0d9050bb2b0070b6b079] can you provide the output of the error you're receiving?\n\nThe demo URL you posted was cut off, is https://github.com/lmayorga1980/rabbitmq-server the correct URL? If so I'm not able to reproduce your environment since the vagrant boxes call for vmware desktop machines.", "created": "2014-12-02T12:23:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Going update that repo to use some virtualbox boxess", "created": "2014-12-03T06:51:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I was able to replicate your environment by replacing the boxes with puppetlabs trusty boxes.\n\nIt seems to be working for me, as far as I can tell:\n\n{code}\n# rabbitmqctl cluster_status\nCluster status of node rabbit@rabbitmqserver1 ...\n[{nodes,[{disc,[rabbit@rabbitmqserver1,rabbit@rabbitmqserver3]},\n         {ram,[rabbit@rabbitmqserver2]}]},\n {running_nodes,[rabbit@rabbitmqserver3,rabbit@rabbitmqserver2,\n                 rabbit@rabbitmqserver1]},\n {partitions,[]}]\n...done.\n{code}\n\nCan you provide the output of puppet, the commands you're using to verify whether they're in a cluster, and the output of those commands?", "created": "2014-12-05T16:01:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Aha - I hadn't seen that you were setting these up with a script and had commented out the puppet part. Adding that back and removing the setup script I got:\n\n{code}\n# rabbitmqctl cluster_status\nCluster status of node undef@rabbitmqserver1 ...\n[{nodes,[{disc,[undef@rabbitmqserver1]}]},\n {running_nodes,[undef@rabbitmqserver1]},\n {cluster_name,<<\"undef@rabbitmqserver1\">>},\n {partitions,[]}]\n{code}\n\nThis might be related to MODULES-1437, will follow up in a bit.", "created": "2014-12-05T18:18:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:623c0d9050bb2b0070b6b079],\n\nIt looks like you have a typo in your qserver class. You have a parameter $node_name but refer to the variable $nodename in the class. This is causing the node name to get written as 'undef'.\n\nIf you correct the typo, does that solve the problem?", "created": "2014-12-08T10:13:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Let me check this today...", "created": "2014-12-08T10:16:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I'm going to go ahead and close this, feel free to reopen if you feel like the problem hasn't been resolved. Also check the other open rabbitmq tickets as clustering issues might already have been reported.", "created": "2014-12-15T11:32:00.000000"}], "components": ["rabbitmq"], "created": "2014-08-26T08:10:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37473c18"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw2if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9065893640_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_540196090"}], "description": "Hi,\n\nWe have been using Puppet Enterprise for a while now and we are very interested on testing RabbitMQ as our solution for an application we are testing. I have developed a demo using the Puppetlabs RabbitMQ Puppet Module but it seems that i am stuck with the configuration.\n\nhttps://github.com/lmayorga1980/rabbi...\n\nWhenever I run the cluster status (rabbitmqctl cluster_status from https://www.rabbitmq.com/clustering.html ) it seems that my three vagrant machines are not in a cluster.\n\nNow it seems that I do have some issue with the cluster_nodes attribute\n\n{code}\n\u2026.\n\nnode 'rabbitmqserver1' inherits base {\n  class{ 'qserver' :\n    node_name         => 'rabbit',\n    cluster_node_type => 'ram',\n    cluster_nodes     => ['rabbit@rabbitmqserver2', 'rabbit@rabbitmqserver3']\n  }\n}\n\nnode 'rabbitmqserver2' inherits base {\n  class{ 'qserver' :\n    node_name         => 'rabbit',\n    cluster_node_type => 'ram',\n    cluster_nodes     => ['rabbit@rabbitmqserver1', 'rabbit@rabbitmqserver3']\n  }\n}\n\nnode 'rabbitmqserver3' inherits base {\n  class{ 'qserver' :\n    node_name         => 'rabbit',\n    cluster_node_type => 'disc',\n    cluster_nodes     => ['rabbit@rabbitmqserver1', 'rabbit@rabbitmqserver2']\n  }\n}\n{code}\n\n\nAny help will be much appreciated.", "environment": "Ubuntu Trusty 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40064", "fixedVersions": [], "id": "40064", "issueType": "Task", "key": "MODULES-1293", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-15T11:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ Puppet Module Cluster Feature", "timeSpent": "PT0S", "updated": "2014-12-15T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Odd. It definitely exists at https://github.com/puppetlabs/puppetlabs-lvm/blob/0.3.2/manifests/volume.pp#L61\n\nCould you paste the manifest you're using to declare the {{lvm::volume}} resource?", "created": "2014-08-25T13:56:00.000000"}, {"author": "70121:9dbcc97b-5b74-48ef-ac8c-c1547ecccf98", "body": "I made it work in the following way:\n1 - adding extents in the module to be read from hiera.\n{code}\n# pwd\n/etc/puppet/modules/lvm/manifests\n# diff -u logical_volume.pp.orig logical_volume.pp\n--- logical_volume.pp.orig\t2014-10-07 15:25:44.679895051 +0100\n+++ logical_volume.pp\t2014-10-07 15:09:13.345896329 +0100\n@@ -1,6 +1,7 @@\n define lvm::logical_volume(\n   $volume_group,\n   $size,\n+  $extents,\n   $ensure            = present,\n   $options           = 'defaults',\n   $fs_type           = 'ext4',\n{code}\n--------------------------------------------------------------------------------------------------------------------\n2- As it is not possible to have an empty size in the hiera hash, and giving priority to extents-size than bytes-size\n{code}\n# diff -u lvm.rb.orig lvm.rb\n--- lvm.rb.orig\t2014-09-17 00:33:47.000000000 +0100\n+++ lvm.rb\t2014-10-07 15:14:51.260895892 +0100\n@@ -15,14 +15,13 @@\n \n     def create\n         args = ['-n', @resource[:name]]\n-        if @resource[:size]\n+        if @resource[:extents]\n+            args.push('--extents', @resource[:extents])\n+        elsif @resource[:size]\n             args.push('--size', @resource[:size])\n         elsif @resource[:initial_size]\n             args.push('--size', @resource[:initial_size])\n         end\n-        if @resource[:extents]\n-            args.push('--extents', @resource[:extents])\n-        end\n \n         if !@resource[:extents] and !@resource[:size] and !@resource[:initial_size]\n             args.push('--extents', '100%FREE')\n{code}\n--------------------------------------------------------------------------------------------------------------------\n3-  here my yaml:\n{code}\nlvm::volume_groups:\n  datavg:\n    physical_volumes:\n      - /dev/sdb\n    logical_volumes:\n      datavg:\n        size: 2G\n        extents: 100%FREE\n{code}\n--------------------------------------------------------------------------------------------------------------------\n", "created": "2014-10-07T08:34:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, so it looks like the logical_volume define needs to be modified to support size or extents. This should be able to be done without modifying the provider. I'll get it added to our backlog so we can get this fixed.", "created": "2014-10-07T13:07:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should be fixed in master. Please reopen or submit a new issue if it isn't working for you.", "created": "2014-12-02T11:10:00.000000"}], "components": ["lvm"], "created": "2014-08-25T13:04:00.000000", "creator": "623c12be562ab90069f8b342", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2167ee2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1uf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3715150403_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4835232390"}], "description": "i'm am running the version 0.3.2 module lvm.\n\nWhen execute in my client machine: \npuppet agent --test \n\nI see the error : \nInvalid parameter extents at /modules/lvm/manifests/volume.pp:123 on node xxxx.xxx.xxx.com.br\n\nwhen I commented the parameter extents in /modules/lvm/manifests/volume.pp my client running with out problems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43303", "fixedVersions": [], "id": "43303", "issueType": "Bug", "key": "MODULES-1291", "labels": ["puppetlabs-lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12be562ab90069f8b342", "resolution": "Fixed", "resolutionDate": "2014-12-02T11:10:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Problem  module Lvm.", "timeSpent": "PT0S", "updated": "2014-12-02T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks for the report. This is on our next sprint to fix.", "created": "2014-08-25T10:41:00.000000"}], "components": ["vcsrepo"], "created": "2014-08-25T04:39:00.000000", "creator": "557058:d21423a1-1100-4d05-901f-a5bffe90b6ca", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@719ffe83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1n3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21711330_*|*_6_*:*_1_*:*_0"}], "description": "I'm getting this warning with the latest version of vcsrepo (1.1.0) using Puppet 3.6.2.\n\nThis was originally reported in:\n\n- http://projects.puppetlabs.com/issues/6403\n- http://projects.puppetlabs.com/issues/16958 (duplicate to 6403)\n\nIt was also fixed here:\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/35\n\nHowever it seems to be back with Puppet 3.6 (see the latest comments from the above pull request).\n\nI'm also wondering what's the point for having \"default\" provider. Why not just let the user decide it?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37965", "fixedVersions": [], "id": "37965", "issueType": "Bug", "key": "MODULES-1290", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d21423a1-1100-4d05-901f-a5bffe90b6ca", "resolution": "Duplicate", "resolutionDate": "2014-08-25T10:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Warning: Found multiple default providers for vcsrepo: cvs, dummy, svn, git; using cvs", "timeSpent": "PT0S", "updated": "2014-08-25T10:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62439159ad6b7e006aa404cc", "body": "Pull request #403 on puppetlabs-firewall.", "created": "2014-08-24T15:02:00.000000"}], "components": ["firewall"], "created": "2014-08-24T14:50:00.000000", "creator": "62439159ad6b7e006aa404cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@522cbff0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1kv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_687132_*|*_10007_*:*_1_*:*_82330401_*|*_6_*:*_1_*:*_0"}], "description": "The firewall module fails on current Debian testing/unstable with the following error:\n\nWarning: Firewall[997 reject unmatched tcp](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service\n\nThis is because iptables-persistent changed to be a module of netfilter-persistent with the 1.0 release, and the init script changed accordingly.  The correct command is now service netfilter-persistent save.  Pull request coming in a moment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43300", "fixedVersions": [], "id": "43300", "issueType": "Bug", "key": "MODULES-1289", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439159ad6b7e006aa404cc", "resolution": "Fixed", "resolutionDate": "2014-08-25T13:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall module fails in Debian unstable/testing", "timeSpent": "PT0S", "updated": "2014-11-05T14:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:623a4afa761efb0069cd3663], thank you for reporting this issue! Unfortunately, we\u2019re not actively supporting this module and we simply don\u2019t have the engineering resources to fix this issue. If you\u2019d like to have a go at fixing the issue yourself, we will happily review you pull request, but for the foreseeable future this issue won\u2019t be addressed by us so I\u2019m going to close this ticket. Should you decide to open a pull request, feel free to reopen this ticket. Thank you again and sorry for any inconvenience.", "created": "2017-05-31T07:24:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "Former user - it looks like this was fixed via https://github.com/puppetlabs/puppetlabs-ruby/commit/63ffca1e116418efaa384ef26139103d81682f5e and the ticket was just missed.", "created": "2017-06-02T21:16:00.000000"}], "components": ["ruby"], "created": "2014-08-23T19:51:00.000000", "creator": "623a4afa761efb0069cd3663", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f4fe6af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1jj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87391987296_*|*_6_*:*_1_*:*_0"}], "description": "I get the following output on all runs:\n\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install rubygems-bundler' returned 1: Error: Nothing to do\nError: /Stage[main]/Ruby::Dev/Package[rubygems-bundler]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install rubygems-bundler' returned 1: Error: Nothing to do\n\nIt seems as though you should be using the gem provider here.", "environment": "Puppet 3.6.2, puppetlabs/ruby 0.2.1, CentOS 6 x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38987", "fixedVersions": [], "id": "38987", "issueType": "Bug", "key": "MODULES-1288", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4afa761efb0069cd3663", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ruby module tires to install rubygems-bundler on CentOS 6, there is no such package", "timeSpent": "PT0S", "updated": "2017-06-02T21:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "body": "It looks like if it's run as the root user with the root user's {{HOME}} directory set, the file at {{/root/.my.cnf}} supplies the credentials so it logs in as root instead of as the backup user. If the file is run through {{sudo}} on a ubuntu system like I was using to test it, it doesn't pick up the {{/root/.my.cnf}} file (probably because {{sudo}} doesn't modify the {{$HOME}} environment variable by default).\n\nThis will probably work for the actual cron job itself, but should still be fixed so the backup script runs all of its commands as the backup user instead of the root user.", "created": "2014-08-23T21:34:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi [~accountid:557058:4d0cf169-5c21-45d1-bf81-addec22a7817], thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.", "created": "2017-05-31T07:29:00.000000"}], "components": ["mysql"], "created": "2014-08-23T19:23:00.000000", "creator": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28b483c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1jb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87393962430_*|*_6_*:*_1_*:*_0"}], "description": "If the parameter {{mysql::server::backup::backupdatabases}} is not specified, and {{mysql::server::backup::file_per_database}} is true, {{mysqlbackup.sh}} calls {{`mysql -s -r -N -e 'SHOW DATABASES'`}} without passing in the configured username and password. This call fails with an access denied error:\n{noformat}ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO){noformat}\n\nThe relevant section of the generated mysqlbackup.sh script is:\n{code:title=mysqlbackup.sh}\nmysql -s -r -N -e 'SHOW DATABASES' | while read dbname\ndo\n  mysqldump -u${USER} -p${PASS} --opt --flush-logs --single-transaction \\\n    ${EVENTS} \\\n    ${dbname} | bzcat -zc > ${DIR}/${PREFIX}${dbname}_`date +%Y%m%d-%H%M%S`.sql.bz2\ndone\n{code}", "environment": "Ubuntu 13.10", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37964", "fixedVersions": [], "id": "37964", "issueType": "Bug", "key": "MODULES-1287", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4d0cf169-5c21-45d1-bf81-addec22a7817", "resolution": "Fixed", "resolutionDate": "2017-05-31T07:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysqlbackup.sh fails to run if a root password is set and backupdatabases is not specified", "timeSpent": "PT0S", "updated": "2017-05-31T07:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'm sorry, but I'm not understanding the issue here.\n\nWhat was the original key value?\nWhat manifest was used to try to change it?\nWhat was the expected outcome?\nWhat was the actual outcome?\nCan you repro in a test?\n\nOr is there an existing test that you can link to that corresponds to this failure?", "created": "2014-08-22T22:34:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Also, I believe this would be a modules ticket and not a Puppet ticket, correct?  What version of Puppet, the module and Windows / Ruby platform and architecture?", "created": "2014-08-22T23:18:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "It took a bit of discovery, but this set of build results highlights the issue under Windows 2012 x64 with an x64 Puppet build:\n\nhttp://jenkins-modules.delivery.puppetlabs.net/view/registry/view/old/job/puppetlabs-registry%20system%20FOSS%20x64/PLATFORM_CONFIG=windows-2012-64a,PUPPET_VERSION=3.6.2-1066-g5010aba-x64,SLAVE_LABEL=bundler/1/console\n\n\n{code}\nTest Case ./acceptance/tests/resource/registry/should_manage_values.rb reported: #<MiniTest::Assertion: Expected output to contain /Registry_value\\[HKLM.Software.Vendor.PuppetLabsTest\\w+\\\\SubKey1\\\\ValueBinary2\\].data: data changed 'de ad be ef ca f1' to 'de ad be ef ca f2'/..\nExpected /Registry_value\\[HKLM.Software.Vendor.PuppetLabsTest\\w+\\\\SubKey1\\\\ValueBinary2\\].data: data changed 'de ad be ef ca f1' to 'de ad be ef ca f2'/ to match \"\\e[0", "created": "2014-08-25T14:58:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Relevant acceptance tests are at https://github.com/puppetlabs/puppetlabs-registry/blob/96868f1a762820d3ab51865efd986754820cb043/acceptance/tests/resource/registry/should_manage_values.rb#L184-L202\n\n{code}\n # Binary Values\n  registry_value { '#{keypath}\\\\SubKey1\\\\ValueBinary1':\n    type => binary,\n    data => \"${::fact_phase}\",\n  }\n  registry_value { '#{keypath}\\\\SubKey1\\\\ValueBinary2':\n    type => binary,\n    data => \"DE AD BE EF CA F${::fact_phase}\"\n  }\n  if $architecture == 'x64' {\n    registry_value { '32:#{keypath}\\\\SubKey1\\\\ValueBinary1':\n      type => binary,\n      data => \"0${::fact_phase}\",\n    }\n    registry_value { '32:#{keypath}\\\\SubKey1\\\\ValueBinary2':\n      type => binary,\n      data => \"DEAD BEEF CAF${::fact_phase}\"\n    }\n  }\n{code}", "created": "2014-08-25T15:00:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "See [PR #62|https://github.com/puppetlabs/puppetlabs-registry/pull/62]", "created": "2014-08-25T19:41:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into 1.0.x at [cd9e3c9|https://github.com/puppetlabs/puppetlabs-registry/commit/cd9e3c99a95aed46e1d3a7b95fc6a5ab52c4df55]", "created": "2014-08-26T07:57:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Released in 1.0.3:\n\n{noformat}\n$ git tag --contains edc16cd1d5a1d51b40d4ffcf6c1966a5005fe6d7\n1.0.3\n{noformat}", "created": "2014-09-02T15:17:00.000000"}], "components": ["registry"], "created": "2014-08-22T17:01:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a610c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw1gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_631228524_*|*_1_*:*_1_*:*_268752343_*|*_10007_*:*_1_*:*_44171535_*|*_5_*:*_1_*:*_0"}], "description": "Query truncates after 14 characters\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SOFTWARE\\Puppet Labs\\Puppet\\SubKey1\\ValueBinary2]/data: data changed 'de b\ne ef ca' to 'de ad be ef ca f2'\n\nalso case sensitive.\n registry_value { 'HKLM\\SOFTWARE\\Puppet Labs\\Puppet\\SubKey1\\ValueBinary2':\n    type => binary,\n    data => \"DE AD BE EF CA\"\n  }\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SOFTWARE\\Puppet Labs\\Puppet\\SubKey1\\ValueBinary2]/data: data changed 'de b\ne ef ca' to 'de ad be ef ca'\n\n-- Never loaded last bit despite it was present\nNotice: /Stage[main]/Main/Registry_value[HKLM\\SOFTWARE\\Puppet Labs\\Puppet\\SubKey1\\ValueBinary2]/data: data changed 'de b\ne ef' to 'de ad be ef ca f2'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34727", "fixedVersions": [], "id": "34727", "issueType": "Bug", "key": "MODULES-1292", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-09-02T15:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry not reading back proper value for binary.", "timeSpent": "PT0S", "updated": "2014-09-02T15:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "It seems that i was missing some module dependencies\n\n{code}\nWarning: Missing dependency 'nanliu-staging':\n  'puppetlabs-rabbitmq' (v4.1.0) requires 'nanliu-staging' (>= 0.3.1)\nWarning: Missing dependency 'puppetlabs-apt':\n  'puppetlabs-rabbitmq' (v4.1.0) requires 'puppetlabs-apt' (>= 1.0.0)\nWarning: Missing dependency 'puppetlabs-stdlib':\n  'puppetlabs-rabbitmq' (v4.1.0) requires 'puppetlabs-stdlib' (>= 2.0.0)\n{code}\n\nAfter installing those i got it working.", "created": "2014-08-22T12:56:00.000000"}], "components": ["rabbitmq"], "created": "2014-08-22T12:14:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@363c0e75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw0xj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251505786_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n Error: Unknown function validate_bool at /etc/puppet/modules/rabbitmq/manifests/init.pp:56 on node \n{code}", "environment": "Ubuntu Trusty 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35832", "fixedVersions": [], "id": "35832", "issueType": "Bug", "key": "MODULES-1286", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Done", "resolutionDate": "2014-08-25T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Issue Trying to Install RabbitMQ with PuppetLabs Module", "timeSpent": "PT0S", "updated": "2014-08-25T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "am still able to reproduce this error.  I'm using code snippets from the README, but not sure why it isn't working.   The custom type looks like it should be working and resolving a provider..    not sure why that error is being displayed. ", "created": "2014-08-21T22:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "My first guess is that the \"file mongo does not exist\" error is caused by the provider doing a {{which mongo}} and not finding it in the path of the user that the puppet apply runs as (usually the root user). Is the {{mongo}} command in the path?\n\nVia https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/lib/puppet/provider/mongodb_database/mongodb.rb#L7\n\nCan you run puppet with {{--trace}}? (I don't have access to a box that can virtualbox vagrant at the moment).", "created": "2014-08-22T11:11:00.000000"}, {"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "I tried with --trace and it didn't give me much more info.  I can try again and post results. \n\n\n\n\n\n\nBrett\nSent from my iPhone \n\n\n", "created": "2014-08-22T11:45:00.000000"}, {"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "At this point there is no mongo installed except for mongod. \n\n{noformat}\n[root@nodeserver ~]# yum list installed | grep mongo\nmongodb-org-server.x86_64\n                        2.6.4-1         @mongodb\n\n[root@nodeserver ~]# which mongod\n/usr/bin/mongod\n\n{noformat}\n\nif I install mongo with:  yum install mongo-10gen\n\nwhich I get from \n{noformat}\nmongo-10gen.x86_64 : mongo client shell and tools\n{noformat}\n\nthen it works.   So you're right, it's not on the path.. but even when I tried to force the client to install first.. it's still broken.   The below didn't fix it. \n\nie: adding in the client specifically before the server. \n{noformat}\n\n  class {'mongodb::globals':\n    manage_package_repo     => true,\n    server_package_name     => \"mongodb-org-server\",\n    client_package_name     => \"mongo-10gen\",\n  }->\n  class {'mongodb::client': }->\n  class {'mongodb::server':\n    auth => true,\n  }->\n  mongodb::db { \"${db_name}\":\n    user            => \"${db_user}\",\n    password        => \"${db_password}\",\n    # password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',\n  }\n{noformat}\n", "created": "2014-08-22T14:26:00.000000"}, {"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "also running with --trace doesn't offer any more information. \n", "created": "2014-08-22T14:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. I wonder if this is the problem (the providers were not requiring the right package to be installed) https://github.com/puppetlabs/puppetlabs-mongodb/pull/135", "created": "2014-08-22T14:32:00.000000"}, {"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "{noformat}\nmod 'mongodb',\n    :git => 'git://github.com/hunner/puppetlabs-mongodb.git',\n    :ref => 'f2b5723fea8dc6eba81cf9d1633d63814e5103cd'\n{noformat}\n\nwith that in my puppetfile, it doesn't seem like your PR fixes things. \n\nI was wondering about the client package name.. I can't find the client_package_name of \"mongo-10gen\" anywhere.   If I add that value in globals, so that it's picked up here: \nhttps://github.com/puppetlabs/puppetlabs-mongodb/blob/master/manifests/params.pp#L21\n\nhowever that doesn't fix it either: \n\n{noformat}\n\n  class {'mongodb::globals':\n    manage_package_repo     => true,\n    client_package_name     => \"mongo-10gen\",\n  }->\n  class {'mongodb::client': }->\n  class {'mongodb::server':\n    auth => true,\n  }->\n  mongodb::db { \"${db_name}\":\n    user            => \"${db_user}\",\n    password        => \"${db_password}\",\n    # password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',\n  }\n{noformat}\n", "created": "2014-08-22T16:29:00.000000"}, {"author": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "body": "hmm,  this may be a pebkac ->  your PR fixed it when I put the code below.   I also got it to work with the current master branch. \n\nIt's kind of a confusing API. \n\n{noformat}\n class {'::mongodb::globals':\n    manage_package_repo     => true,\n  }\n  ->\n  class {'::mongodb::server':\n    auth => true,\n  }\n  ->\n  class {'::mongodb::client': }  ######  <------    having this here fixes it.   It'd be nice if the module would take care of this automatically. \n  ->\n  mongodb::db { \"${db_name}\":\n    user            => \"${db_user}\",\n    password        => \"${db_password}\",\n    # password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',\n  }\n{noformat}\n\nThanks for the help! ", "created": "2014-08-22T17:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. Having the client and server classes declared at all should allow it to work with the correct ordering. One guess would be that after updating the module to my patch (which has now been merged to master), the types were not reloaded by the master daemon until a later point, such as the daemon restarting or the threads being respawned.\n\nThis would cause the behavior to not show up after just updating the module.", "created": "2014-08-25T10:37:00.000000"}], "components": ["mongodb"], "created": "2014-08-21T18:37:00.000000", "creator": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38d985d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw0pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_312552187_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_4280385"}], "description": "Puppet code: \n{noformat}\n  class {'mongodb::globals':\n    manage_package_repo     => true,\n    # server_package_name     => \"mongodb-org-server\",  #tried setting this explicitly.. no dice. \n  }->\n  class {'mongodb::server':\n    auth => true,\n  }->\n  mongodb::db { \"${db_name}\":\n    user            => \"${db_user}\",\n    password        => \"${db_password}\",\n    # password_hash => 'a15fbfca5e3a758be80ceaf42458bcd8',\n  }\n{noformat}\n\nReproducible here: \nhttps://github.com/brettswift/vagrant-nodeJsServer/tree/bugfix/mongo  (vagrant up web)\n(Branch:  bugfix/mongo). \n\nreproduced on mongodb versions: master, and 0.8.0\n\nI used to have this working on an older version of mongodb.  Unfortunately I'm not quite sure which. \n\n{color:red}\nError: \nDebug: Puppet::Type::Mongodb_database::ProviderMongodb: file mongo does not exist\nDebug: Puppet::Type::Mongodb_user::ProviderMongodb: file mongo does not exist\n\nError: Could not find a suitable provider for mongodb_database\nError: Could not find a suitable provider for mongodb_user\n\n{color}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36900", "fixedVersions": [], "id": "36900", "issueType": "Bug", "key": "MODULES-1285", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:bd60f12a-738f-4ffd-8eb9-230ade09fea4", "resolution": "Done", "resolutionDate": "2014-08-25T10:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mongodb provider doesn't resolve on centos 6.5", "timeSpent": "PT0S", "updated": "2014-08-25T10:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The documented use cases of NTP do show passing an array of values to {{servers}}: https://forge.puppetlabs.com/puppetlabs/ntp#i-just-want-to-tweak-the-servers-nothing-else\n\nThe Console's UI of displaying {{$ntp::params::servers}} is an implementation of the console and not of the module. Could you file a ticket over at https://puppet.atlassian.net/browse/ENTERPRISE . Thanks!", "created": "2014-08-21T13:16:00.000000"}, {"author": "557058:c49747ed-23fe-4365-ae32-df84708a93e2", "body": "https://docs.puppetlabs.com/pe/latest/quick_start_ntp.html\n\nThis document is one that new users are directed to and it directs us to place a server name in there and uses time.apple.com as an example.  It might be worth clarifying there.   ", "created": "2014-09-30T14:30:00.000000"}], "components": [], "created": "2014-08-21T09:57:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@81376fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw0fb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11918874_*|*_6_*:*_1_*:*_0"}], "description": "For example, when classifying a node with NTP in the PE console, it's unclear that the 'servers' parameter requires an array. In addition, there is nothing that gives the user an idea what an array looking like in Puppet. Currently, all it says is $ntp::params::servers. I think there would be a lot of value in having instead something like '['server.example.com'],['server2.example.com']'. This would save some headache for new users, especially since NTP is often the first module they start to use in the tool.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35830", "fixedVersions": [], "id": "35830", "issueType": "Bug", "key": "MODULES-1284", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "resolution": "Won't Fix", "resolutionDate": "2014-08-21T13:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "NTP module should be more clear what acceptable values are for parameters in the console", "timeSpent": "PT0S", "updated": "2014-09-30T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-08-21T09:51:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b556b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyw0f3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13702559_*|*_6_*:*_1_*:*_0"}], "description": "When creating a new module with 'puppet module generate', the resulting module that is created resides in the 'author-modulename' directory. Should be just 'modulename' with the author details being in the metadata to be consistent with what modules look like when they are downloaded from the forge.\n\nIn addition, this requires an extra step before you can even use the module, which is to move it to the 'modulename' directory anyway, as puppet won't be able to find the class when you try to use it otherwise.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34726", "fixedVersions": [], "id": "34726", "issueType": "Bug", "key": "MODULES-1283", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "resolution": "Duplicate", "resolutionDate": "2014-08-21T13:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PMT should create the new module without appending author to the directory name", "timeSpent": "PT0S", "updated": "2014-08-21T13:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The recursive symlinks is because the spec/fixtures/ directory still has the symlink from running {{rake spec}} in it. Run a {{rake spec_clean}} before running the beaker-rspec tests.\n\nAlso, you don't have to symlink default.yml", "created": "2014-08-21T15:34:00.000000"}], "components": ["tomcat"], "created": "2014-08-20T07:48:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@585dc0ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvzqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_114362743_*|*_6_*:*_1_*:*_0"}], "description": "When I link the Ubuntu 12.04 yml file to default.yml and run \n\nbundle exec rspec spec/acceptance\n\nI get the following error:\n\nhome/john/.rvm/gems/ruby-1.9.3-p547/gems/net-scp-1.2.1/lib/net/scp/upload.rb:117:in `stat': Too many levels of symbolic links - /home/john/tmp/puppetlabs-tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/fixtures/modules/tomcat/spec/acceptance/nodesets/default.yml (Errno::ELOOP)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40062", "fixedVersions": [], "id": "40062", "issueType": "Bug", "key": "MODULES-1281", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "resolution": "Won't Fix", "resolutionDate": "2014-08-21T15:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat acceptance test fails with too many levels of symbolic links", "timeSpent": "PT0S", "updated": "2014-08-22T16:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixes merged into master: https://github.com/puppetlabs/puppetlabs-tomcat/pull/19", "created": "2014-08-22T14:54:00.000000"}], "components": ["tomcat"], "created": "2014-08-20T07:21:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1003adf9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua2n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_197533140_*|*_3_*:*_1_*:*_340521_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2145322"}], "description": "Running \n\nbundle exec rspec spec/acceptance\n\nGives an error\n\nRequired host file '/home/john/tmp/puppetlabs-tomcat/spec/acceptance/nodesets/default.yml' does not exist!\n\nIf I link default.yml to ubuntu 14.04 then if fails as the download of the box does not work.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38985", "fixedVersions": [], "id": "38985", "issueType": "Bug", "key": "MODULES-1280", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "resolution": "Fixed", "resolutionDate": "2014-08-22T14:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat acceptance tests don't work.", "timeSpent": "PT0S", "updated": "2014-08-22T16:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "I could handle the component creation part of this. [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab], what do you think about the README part?", "created": "2014-08-22T15:47:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:105816f9-58e6-4c72-8a70-0bde68eb2102] for now we've added the component and we're not going to add anything to the README.  We're considering adding a link to the docs across all the modules, and if that happens it will get updated for tomcat.  In the interim, I hope the new component helps!", "created": "2014-08-26T12:50:00.000000"}], "components": ["tomcat"], "created": "2014-08-20T07:04:00.000000", "creator": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fe85059"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvzq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_198545578_*|*_3_*:*_1_*:*_13590069_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_326980553"}], "description": "It's quite tricky to find the issues for this module.\n\nCould somebody create a component for it and then link to that from the README?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36898", "fixedVersions": [], "id": "36898", "issueType": "Bug", "key": "MODULES-1279", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "resolution": "Fixed", "resolutionDate": "2014-08-26T12:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat Readme could do with a reference to the issue database", "timeSpent": "PT0S", "updated": "2014-08-26T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "See conversation at https://github.com/puppetlabs/puppetlabs-tomcat/pull/17", "created": "2014-08-22T13:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged.", "created": "2014-09-03T17:13:00.000000"}], "components": ["tomcat"], "created": "2014-08-19T14:39:00.000000", "creator": "623e76749b54ec0068b2836b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@300e7167"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypqhb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_254885201_*|*_3_*:*_1_*:*_1050308398_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_37703"}], "description": "module: puppetlabs/tomcat\n\nThe inline_template in the setenv::entry function does not handle value arrays.  It ends up putting the array itself in the setenv file instead of the values being concatenated.\n\nHere is a potential fix.\n\ncontent => inline_template('<%= @param %>=<%= @_quote_char %><%= @value.join(\" \") %><%= @_quote_char + \"\\n\" %>'),", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37963", "fixedVersions": [], "id": "37963", "issueType": "Bug", "key": "MODULES-1276", "labels": ["puppetlabs-tomcat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76749b54ec0068b2836b", "resolution": "Fixed", "resolutionDate": "2014-09-03T17:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "inline_template does not handle array values correctly for setenv::entry", "timeSpent": "PT0S", "updated": "2014-09-03T17:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been running for a few years now, with no issues found in acceptance or in unit tests.", "created": "2016-07-18T10:12:00.000000"}], "components": ["stdlib"], "created": "2014-08-19T06:37:00.000000", "creator": "623c0fc71c7f6a007049e757", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67a134cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvypj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_60406503396_*|*_5_*:*_1_*:*_0"}], "description": "The join_keys_to_values function does not sort the hashes it receives, hence its result may be nondeterministic depending on the Ruby version running below it:\n\nhttps://groups.google.com/forum/#!topic/puppet-users/nGPK3BJZUYw\n\nThis is the offending piece of code:\n\n{noformat}\n    hash.map do |k,v|\n      String(k) + separator + String(v)\n    end\n{noformat}\n[lib/puppet/parser/functions/join_keys_to_values.rb ll. 40]\n\nThis problem can cause failing spec tests and unneccessary refreshes for hashes that get stringified using this function, since the join_keys_to_values result can change between invocations (e.g. across multiple puppet runs or multiple spec tests). The problem can be solved by modifying the offending piece of code as follows:\n\n{noformat}\n    hash.keys.sort.each { |key|\n      String(key) + separator + String(hash[key])\n    }\n{noformat}\n\nUnless somebody's got a better fix I'd be happy to submit a pull request for this.", "environment": "Puppet running on Ruby 1.8 (Ruby 1.9 has been reported not to exhibit the problematic behaviour, but given Ruby's track record regarding major language changes between releases one should not expect the Hash class' behaviour to remain stable).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33663", "fixedVersions": [], "id": "33663", "issueType": "Bug", "key": "MODULES-1275", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0fc71c7f6a007049e757", "resolution": "Cannot Reproduce", "resolutionDate": "2016-07-18T10:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "join_keys_to_values nondeterministic", "timeSpent": "PT0S", "updated": "2016-07-18T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [{"attacher": "623e78218d8b9c0068b9f3fa", "created": "2014-09-04T12:31:00.000000", "name": "svn.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12805"}, {"attacher": "623e78218d8b9c0068b9f3fa", "created": "2014-09-04T12:31:00.000000", "name": "vcsrepo.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12912"}], "comments": [{"author": "623e78218d8b9c0068b9f3fa", "body": "These 2 files fix/change several things.\n\nFor 1.1:\nFixed/changed several things for svn provider.\n1. arg push of --force lead to error for svn info commands because they don't have this option.\n    Fix: only args push --force for svn command that support it.\n2. check if svn repo exists on reposerver failed. It tested if directory \"format\" would exist instead of file \n    \"format\". This caused errors when it tried to recreate repos that already existed.\n     Fix: changed test to look for the existence of the file \"format\".\n3. latest didn't work for svn provider if latest revision had more digits then the current revision.\n    (for example: 9 => 10 or 99 => 150)\n    Fix: changed <= to == for check if current revision is latest.\n4. The svn force option recursively deleted a whole working-copy and would afterwards check it out again.\n    It didn't like this because files could be deleted when they are still in use, so I changed the way the svn\n    provider would make sure working-copy is identical to svn repo.\n    - Reverts local edits now en deletes files/directories that are not in the repo.\n      This way only the differences between local copy and the repo are corrected.\n      This might might also benefit large repos because only diffrences will be undone instead of deleting\n      and recreating a whole repo.\n", "created": "2014-09-04T12:31:00.000000"}, {"author": "623e78218d8b9c0068b9f3fa", "body": "Fixes/Changes for 1.1 version.\n\nI attached the files provider/svn.rb and type/vcsrepo.rb in which te force problem is solved. (tried to do a pull request for these files on github. But I never used github before, so that was not a succes.)\n\nBesides the info fix, I fixed some other problems that I found with the svn provider and I changed the way the forceoption behave for the svn provider.\n\nBelow my full list of changes made too provider/svn.rb and type/vcsrepo.rb\n\nFixed/changed several things for svn provider.\n1. arg push of --force lead to error for svn info commands because they don't have this option.\n    Fix: only args push --force for svn command that support it.\n2. check if svn repo exists on reposerver failed. It tested if directory \"format\" would exist instead of file \n    \"format\". This caused errors when it tried to recreate repos that already existed.\n     Fix: changed test to look for the existence of the file \"format\".\n3. latest didn't work for svn provider if latest revision had more digits then the current revision.\n    (for example: 9 => 10 or 99 => 150)\n    Fix: changed <= to == for check if current revision is latest.\n4. The svn force option recursively deleted a whole working-copy and would afterwards check it out again.\n    It didn't like this because files could be deleted when they are still in use, so I changed the way the svn\n    provider would make sure working-copy is identical to svn repo.\n    - Reverts local edits now en deletes files/directories that are not in the repo.\n      This way only the differences between local copy and the repo are corrected.\n      This might might also benefit large repos because only diffrences will be undone instead of deleting\n      and recreating a whole repo.\n    - This change also makes sure that a puppet run is not always active witch is caused by a delete/checkout on every run. Runs are now only active is\n      something gets reverted, deleted or when the revision is updated to latest. \n", "created": "2014-09-04T12:42:00.000000"}, {"author": "623e78218d8b9c0068b9f3fa", "body": "The attached files also fix PUP-3079.\n\nCode might need some reviewing because this is the first time I used ruby for coding.\n", "created": "2014-09-04T12:45:00.000000"}], "components": ["vcsrepo"], "created": "2014-08-19T02:10:00.000000", "creator": "623e78218d8b9c0068b9f3fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29cc1851"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvypb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}], "description": "vcsrepo 2.0 and 1.1\n\nIt seems that the force option is also added to the svn info (-rHEAD) command for checking current and latest revision by the vcsrepo resource. svn Info hasn't a force option so this generates a puppet run error.\n{noformat}\nnotice: /Vcsrepo[/root/scripts]/ensure: Deleting current repository before recloning\nnotice: /Vcsrepo[/root/scripts]/ensure: Create repository from latest\nerr: /Vcsrepo[/root/scripts]: Could not evaluate: Execution of '/usr/bin/svn --non-interactive --username svn --password xxxxx --no-auth-cache --force info' returned 1: Subcommand 'info' doesn't accept option '--force'\nType 'svn help info' for usage.\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41264", "fixedVersions": [], "id": "41264", "issueType": "Bug", "key": "MODULES-1277", "labels": ["puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78218d8b9c0068b9f3fa", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo (force => true) attribute for svn provider generates puppet error", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e78218d8b9c0068b9f3fa", "body": "This can be solved I think by changing the following line in lib/puppet/provider/vcsrepo/svn.rb:\n\n(self.revision >= self.latest) and (@resource.value(:source) == self.sourceurl)\n\nto: \n\n(self.revision == self.latest) and (@resource.value(:source) == self.sourceurl)", "created": "2014-08-19T06:03:00.000000"}, {"author": "623e78218d8b9c0068b9f3fa", "body": "The files that I attached to MODULES-1277 wil also fix this problem.", "created": "2014-09-04T12:46:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:176ef61c-cc32-4515-b64a-99871e21b5e0", "body": "This seems still affecting the latest version 1.3.1 https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/provider/vcsrepo/svn.rb#L46. Should this change be merged.", "created": "2015-09-21T01:38:00.000000"}, {"author": "557058:f1da38bd-da30-46b9-888b-e55c1deca0d3", "body": "Still happening in puppetlabs-vcsrepo 2.3.0, probably in the latest 2.4.0 as well", "created": "2018-11-29T16:06:00.000000"}, {"author": "557058:7f94420a-922a-46b6-a00b-58c8ad77eb88", "body": "I changed the line [~accountid:623e78218d8b9c0068b9f3fa] mentioned to be the following and it corrects the issue:\n{code}\ndiff --git a/modules/vcsrepo/lib/puppet/provider/vcsrepo/svn.rb b/modules/vcsrepo/lib/puppet/provider/vcsrepo/svn.rb\nindex a1b1714a..19f7fe98 100644\n--- a/modules/vcsrepo/lib/puppet/provider/vcsrepo/svn.rb\n+++ b/modules/vcsrepo/lib/puppet/provider/vcsrepo/svn.rb\n@@ -42,7 +42,7 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)\n\n   def latest?\n     at_path do\n-      (self.revision >= self.latest) and (@resource.value(:source) == self.sourceurl)\n+      (self.revision.to_i >= self.latest.to_i) and (@resource.value(:source) == self.sourceurl)\n     end\n   end\n{code}", "created": "2019-06-07T15:06:00.000000"}], "components": ["vcsrepo"], "created": "2014-08-19T01:20:00.000000", "creator": "623e78218d8b9c0068b9f3fa", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cabc9a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvyp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Sep/15"}], "description": "puppetlabs/vcsrepo 2.0 and 1.1 (svn provider) do not update to the latest revision if latest revision has more digits that current revision.\n\n9 => 22 (fails)\n10 => 22 (succeeds)\n\n9500 => 1010 (fails)\n1001 => 1010 (succeeds)\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40060", "fixedVersions": [], "id": "40060", "issueType": "Bug", "key": "MODULES-1307", "labels": ["puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78218d8b9c0068b9f3fa", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "latest atrribute for vcsrepo svn provider does not work if latest revision has more digits that current one   ", "timeSpent": "PT0S", "updated": "2019-06-07T15:06:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a480b9b54ec0068b0724e", "body": "Release 0.8.0 has since been tagged.\n\nHowever 0.8.1 was just released and isn't tagged... but that would be a separate issue.", "created": "2014-08-26T11:54:00.000000"}], "components": ["spec_helper"], "created": "2014-08-18T18:52:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3571c2b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvyi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_666117191_*|*_6_*:*_1_*:*_0"}], "description": "Updated puppetlabs_spec_helper and got 0.8.0 and noticed that the last tag on github is only 0.7.0. I believe the only action needed is to release a tag of 0.8.0.\n\nhttp://rubygems.org/gems/puppetlabs_spec_helper/versions/0.8.0\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/releases", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40058", "fixedVersions": [], "id": "40058", "issueType": "Bug", "key": "MODULES-1274", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2014-08-26T11:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper released 0.8.0 to rubygems.org but not tagged on github.", "timeSpent": "PT0S", "updated": "2014-08-26T11:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:6243b67d247a4b00691c40ff] this will be fixed in the next release. Looks like we just accidentally included those in that build.", "created": "2014-08-27T17:44:00.000000"}], "components": ["inifile"], "created": "2014-08-18T10:26:00.000000", "creator": "6243b67d247a4b00691c40ff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c364ad6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvxw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_803860878_*|*_6_*:*_1_*:*_0"}], "description": "version: 1.1.3\n\n$ find inifile/ -type f -exec file {} \\;|grep -v .svn|egrep -i 'apple|Macintosh'\ninifile/._metadata.json: AppleDouble encoded Macintosh file\ninifile/._spec: AppleDouble encoded Macintosh file\ninifile/tests/._ini_setting.pp: AppleDouble encoded Macintosh file\ninifile/tests/._ini_subsetting.pp: AppleDouble encoded Macintosh file\ninifile/._CHANGELOG.md: AppleDouble encoded Macintosh file\ninifile/._Gemfile: AppleDouble encoded Macintosh file\ninifile/._LICENSE: AppleDouble encoded Macintosh file\ninifile/._Rakefile: AppleDouble encoded Macintosh file\ninifile/._tests: AppleDouble encoded Macintosh file\ninifile/._checksums.json: AppleDouble encoded Macintosh file\ninifile/._CONTRIBUTING.md: AppleDouble encoded Macintosh file\ninifile/._README.markdown: AppleDouble encoded Macintosh file\ninifile/spec/._acceptance: AppleDouble encoded Macintosh file\ninifile/spec/._spec_helper_acceptance.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/._puppet: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/._provider: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/util/._ini_file_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/util/._setting_value_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/util/._external_iterator_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/provider/ini_subsetting/._ruby_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/provider/ini_setting/._inheritance_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/provider/ini_setting/._ruby_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/provider/._ini_subsetting: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/provider/._ini_setting: AppleDouble encoded Macintosh file\ninifile/spec/unit/puppet/._util: AppleDouble encoded Macintosh file\ninifile/spec/._classes: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/._tmp: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/._modules: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/._inherit_test1: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/._inherit_ini_setting: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/._lib: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/._puppet: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/puppet/._provider: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/puppet/provider/._inherit_ini_setting: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/puppet/provider/inherit_ini_setting/._ini_setting.rb: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/puppet/type/._inherit_ini_setting.rb: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_ini_setting/lib/puppet/._type: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_test1/._manifests: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/modules/inherit_test1/manifests/._init.pp: AppleDouble encoded Macintosh file\ninifile/spec/fixtures/tmp/._.empty: AppleDouble encoded Macintosh file\ninifile/spec/._spec.opts: AppleDouble encoded Macintosh file\ninifile/spec/classes/._inherit_test1_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/._fixtures: AppleDouble encoded Macintosh file\ninifile/spec/._unit: AppleDouble encoded Macintosh file\ninifile/spec/._spec_helper.rb: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/._ini_setting_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/._ini_subsetting_spec.rb: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._centos-59-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2003-i386.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._sles-11sp1-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._centos-64-x64-pe.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._debian-607-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._centos-64-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2008r2-x86_64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._default.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._ubuntu-server-10044-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._centos-510-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._ubuntu-server-1404-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._fedora-18-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2003r2-x86_64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2008-x86_64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2012-x86_64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._ubuntu-server-12042-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._centos-65-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._windows-2012r2-x86_64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/nodesets/._debian-73-x64.yml: AppleDouble encoded Macintosh file\ninifile/spec/acceptance/._nodesets: AppleDouble encoded Macintosh file\ninifile/._lib: AppleDouble encoded Macintosh file\ninifile/lib/._puppet: AppleDouble encoded Macintosh file\ninifile/lib/puppet/._provider: AppleDouble encoded Macintosh file\ninifile/lib/puppet/util/._ini_file.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/util/._ini_file: AppleDouble encoded Macintosh file\ninifile/lib/puppet/util/._setting_value.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/util/ini_file/._section.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/util/._external_iterator.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/provider/ini_subsetting/._ruby.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/provider/ini_setting/._ruby.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/provider/._ini_subsetting: AppleDouble encoded Macintosh file\ninifile/lib/puppet/provider/._ini_setting: AppleDouble encoded Macintosh file\ninifile/lib/puppet/._util: AppleDouble encoded Macintosh file\ninifile/lib/puppet/type/._ini_setting.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/type/._ini_subsetting.rb: AppleDouble encoded Macintosh file\ninifile/lib/puppet/._type: AppleDouble encoded Macintosh file\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40055", "fixedVersions": [], "id": "40055", "issueType": "Bug", "key": "MODULES-1273", "labels": ["puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b67d247a4b00691c40ff", "resolution": "Done", "resolutionDate": "2014-08-27T17:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-inifile ships Apple resource forks", "timeSpent": "PT0S", "updated": "2014-08-27T17:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:0d17567e-2491-4861-9674-71b81582f82e]\n\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-apache/ \n\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature.\n\nThank you for taking the time to create this ticket.\n", "created": "2017-07-17T09:53:00.000000"}], "components": ["apache", "supported"], "created": "2014-08-18T01:52:00.000000", "creator": "557058:0d17567e-2491-4861-9674-71b81582f82e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ff0997e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvxnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91958427285_*|*_6_*:*_1_*:*_0"}], "description": "In apache/manifests/mod/prefork.pp, the parameters for prefork.conf have default as follows:\n  $startservers        = '8',\n  $minspareservers     = '5',\n  $maxspareservers     = '20',\n  $serverlimit         = '256',\n  $maxclients          = '256',\n  $maxrequestsperchild = '4000',\n\nIt would be useful to allow these to be overridden on a host basis, for example by allowing an override in hiera:\n  $startservers = hiera('apache::prefork::startservers', '8'),\nor maybe better:\n  $startservers        = hiera('puppetlabs-apache::prefork::startservers', '8'),\n\n\n\nI use hiera extensively to allow parameters to be set, it makes the manifest per host simpler, and provided excellent flexibility. \n\nAlternatively, how can the \"class { 'apache': XX }\" be called so that such parameters can be overridden, without hacking that class?\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35822", "fixedVersions": [], "id": "35822", "issueType": "Improvement", "key": "MODULES-1272", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0d17567e-2491-4861-9674-71b81582f82e", "resolution": "Won't Fix", "resolutionDate": "2017-07-17T09:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache: allow mpm_prefork_module parameters to be overriden with hiera", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "These passed against master back when developing the module. Master is what would have translated to 3.5.0, but perhaps something was changed along the way that removed the ability for casing to be ignored. So it was perhaps I was testing against a regression that was later fixed. I think these tests can safely be removed.\n\nPuppet resources are supposed to be case sensitive.", "created": "2014-08-18T07:29:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Are these tests against vendored ruby or standard?", "created": "2014-09-12T17:12:00.000000"}], "components": ["acl", "supported"], "created": "2014-08-15T17:15:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5199e527"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9wn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12940_*|*_10007_*:*_1_*:*_4867_*|*_3_*:*_1_*:*_70646_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2657062573"}], "description": "There are 3 tests confined to run on Puppet 3.5+ that fail when run under Puppet 3.5.1, 3.6.2 or latest 3.7 master.  I'm not sure if they ever passed?\n\n\nhttps://github.com/puppetlabs/puppetlabs-acl/blob/master/spec/unit/type/acl_spec.rb#L271-L281\n\n{code}\n..................................................................................................................................................................................................................................................................FFF......................................................................................................\n\nFailures:\n\n  1) Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target is lowercase but file.path has different casing\n     Failure/Error: reqs.count.must == 1\n       expected: 1\n            got: 0 (using ==)\n     # ./spec/unit/type/acl_spec.rb:254:in `test_should_set_autorequired_file'\n     # ./spec/unit/type/acl_spec.rb:272:in `block (4 levels) in <top (required)>'\n\n  2) Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target has uppercase but file.path has different casing\n     Failure/Error: reqs.count.must == 1\n       expected: 1\n            got: 0 (using ==)\n     # ./spec/unit/type/acl_spec.rb:254:in `test_should_set_autorequired_file'\n     # ./spec/unit/type/acl_spec.rb:276:in `block (4 levels) in <top (required)>'\n\n  3) Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target has different casing than file.path\n     Failure/Error: reqs.count.must == 1\n       expected: 1\n            got: 0 (using ==)\n     # ./spec/unit/type/acl_spec.rb:254:in `test_should_set_autorequired_file'\n     # ./spec/unit/type/acl_spec.rb:280:in `block (4 levels) in <top (required)>'\n\nFinished in 6.83 seconds\n363 examples, 3 failures\n\nFailed examples:\n\nrspec ./spec/unit/type/acl_spec.rb:271 # Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target is lowercase but file.path has different casing\nrspec ./spec/unit/type/acl_spec.rb:275 # Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target has uppercase but file.path has different casing\nrspec ./spec/unit/type/acl_spec.rb:279 # Puppet::Type::Acl autorequiring resources when :target_type => :file should autorequire an existing file resource when acl.target has different casing than file.path\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36890", "fixedVersions": [], "id": "36890", "issueType": "Bug", "key": "MODULES-1271", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2014-09-15T11:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL module test failures for autorequire tests (presently confined to Puppet 3.5+)", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is due to {{key_val_separator}} being a parameter instead of a property: https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/type/ini_setting.rb#L64\n\nOne odd/hard thing about doing this is that the provider would have to check for keys with an unknown {{key_val_separator}}. It might already be the one we're passed, in which case puppet needs to do nothing. But it COULD be the default, or any other conceivable value (including unreconcilable values such as {{''}})\n\nConverting the parameter to a property in the current codebase would need the {{key_val_separator}} to be part of a composite namevar. This would be useful in cases of sub-providers inheriting from inifile that implement {{self.instances}} and have purging turned on because the old \"unmanaged\" value would be purged. In the cases without {{self.instances}} or without purging, the old setting would still need to be {{ensure => absent}} as the ticket describes, but would break existing resources that do not specify a key_val_separator with ensure => absent.", "created": "2016-04-11T14:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I can't think of any reconcilable way to recognize {{[section, setting, key_value_separator]}} as a composite namevar and remain backwards-compatible with the current implementation.\n\nThis did work as a workaround though:\n{code:puppet}\nfile_line { 'old network-nisdomain':\n  ensure => absent,\n  path   => '/etc/sysconfig/network',\n  line   => 'NISDOMAIN = something.foo.com',\n  before => Ini_setting['network-nisdomain'],\n}\nini_setting { 'network-nisdomain':\n  ensure            => present,\n  path              => '/etc/sysconfig/network',\n  section           => '',\n  setting           => 'NISDOMAIN',\n  value             => 'something.foo.com',\n  key_val_separator => '=',\n}\n{code}", "created": "2016-04-11T15:01:00.000000"}], "components": ["inifile"], "created": "2014-08-15T16:03:00.000000", "creator": "623a45cd866b810069e36687", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac691a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvxan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52268318404_*|*_6_*:*_1_*:*_0"}], "description": "If an ini_setting resource has already been created, changes to the key_val_seperator are not tracked. This is problematic, because in some cases a user may want to change key_val_seperator, possibly due to spacing issues, and the change will not take. The only workaround is to ensure the resource is absent, perform a run, then flip the resource back to present.\n\nExample:\n\n{code}\nini_setting { 'network-nisdomain': \nensure => present, \npath => '/etc/sysconfig/network', \nsection => '', \nsetting => 'NISDOMAIN', \nvalue => 'something.foo.com', \n}\n{code}\n\nAnd then changed it to: \n\n{code}\nini_setting { 'network-nisdomain': \nensure => present, \npath => '/etc/sysconfig/network', \nsection => '', \nsetting => 'NISDOMAIN', \nvalue => 'something.foo.com', \nkey_val_separator => '=', \n}\n{code}\n\nResults in no changes made.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43294", "fixedVersions": [], "id": "43294", "issueType": "New Feature", "key": "MODULES-1270", "labels": ["customer"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45cd866b810069e36687", "resolution": "Won't Fix", "resolutionDate": "2016-04-11T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Track changes made to key_val_separator for ini_setting", "timeSpent": "PT0S", "updated": "2016-04-11T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Tested against 3.7 and PE 3.4 64 bit", "created": "2014-08-20T10:11:00.000000"}], "components": [], "created": "2014-08-15T15:56:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7db83abe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua7z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10787_*|*_10007_*:*_1_*:*_1335489_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_409945137"}], "description": "Test Reboot against 64bit, modify test cases accordingly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37959", "fixedVersions": [], "id": "37959", "issueType": "Improvement", "key": "MODULES-1269", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-08-20T10:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Test Reboot against 64bit, modify test cases accordingly.", "timeSpent": "PT0S", "updated": "2014-08-20T10:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Awaiting PR QENG-1074", "created": "2014-08-20T10:14:00.000000"}], "components": [], "created": "2014-08-15T15:55:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65fdcf59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyprqv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17111_*|*_10007_*:*_1_*:*_1151869208_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_410004510"}], "description": "Add parameter to beaker install_puppet to allow version, win_download_url and mac_download_url to pass arbitrary urls.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36888", "fixedVersions": [], "id": "36888", "issueType": "Improvement", "key": "MODULES-1268", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-09-02T17:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Modify Beaker to install_puppet from arbitrary URL's similar to install_pe", "timeSpent": "PT0S", "updated": "2014-09-02T17:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": ["registry"], "created": "2014-08-15T15:53:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bcf8b34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua1z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "8.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22166_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1560821083"}], "description": "Create tests for Registry for 64bit support and to remove requirement of a master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33735", "fixedVersions": [], "id": "33735", "issueType": "Improvement", "key": "MODULES-1267", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-09-02T17:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Modify Registry to have masterless Testing to support 64 bit Windows", "timeSpent": "PT0S", "updated": "2014-09-02T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "merged into 1.0.x with sha f53736370dea682e64d03700e24592e0891f21eb", "created": "2014-08-19T16:23:00.000000"}], "components": ["registry"], "created": "2014-08-15T12:40:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79c7ceb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua1r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6422_*|*_10007_*:*_1_*:*_608182042_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_344001142"}], "description": "When running specs on Windows, the tests from {{/spec/defines/registry_value_spec.rb}} fail like the following:\n\n{code}\n  1) registry::value Attempt using with redhat should raise Puppet::Error with message matching /Unsupported OS redhat/i\n     Failure/Error: expect{\n       expected Puppet::Error with message matching /Unsupported OS redhat/i, got #<Puppet::Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type registry::value at line 3 on node vagrant-2008r2.localdomain> with backtrace:\n         # ./spec/defines/registry_value_spec.rb:12:in `block (5 levels) in <top (required)>'\n         # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n     # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n\n  2) registry::value Attempt using with ubuntu should raise Puppet::Error with message matching /Unsupported OS ubuntu/i\n     Failure/Error: expect{\n       expected Puppet::Error with message matching /Unsupported OS ubuntu/i, got #<Puppet::Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type registry::value at line 3 on node vagrant-2008r2.localdomain> with backtrace:\n         # ./spec/defines/registry_value_spec.rb:12:in `block (5 levels) in <top (required)>'\n         # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n     # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n\n  3) registry::value Attempt using with debian should raise Puppet::Error with message matching /Unsupported OS debian/i\n     Failure/Error: expect{\n       expected Puppet::Error with message matching /Unsupported OS debian/i, got #<Puppet::Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type registry::value at line 3 on node vagrant-2008r2.localdomain> with backtrace:\n         # ./spec/defines/registry_value_spec.rb:12:in `block (5 levels) in <top (required)>'\n         # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n     # ./spec/defines/registry_value_spec.rb:11:in `block (4 levels) in <top (required)>'\n\nFinished in 4.27 seconds\n97 examples, 3 failures, 13 pending\n{code}\n\nThe environment is Windows 2008R2 / Ruby 1.9.3 with the following gems\n\n{code}\n*** LOCAL GEMS ***\n\nbundler (1.6.3)\ncoderay (1.1.0)\ndiff-lcs (1.2.5)\ndocile (1.1.5)\nfacter (2.0.2 x86-mingw32)\nffi (1.9.0 x86-mingw32)\nhiera (1.3.4)\nhighline (1.6.21)\njson_pure (1.8.1)\nmetaclass (0.0.4)\nmethod_source (0.8.2)\nminitar (0.5.4)\nmocha (0.10.5)\nmulti_json (1.10.1)\nnet-ssh (2.9.1)\npry (0.10.0 i386-mingw32)\npuppet (3.6.1 x86-mingw32)\npuppet-lint (0.3.2)\npuppet-syntax (1.3.0)\npuppetlabs_spec_helper (0.8.0)\nrake (10.3.2)\nrgen (0.6.6)\nrspec (2.14.0)\nrspec-core (2.14.8)\nrspec-expectations (2.14.0)\nrspec-mocks (2.14.6)\nrspec-puppet (1.0.1)\nserverspec (1.7.0)\nsimplecov (0.9.0)\nsimplecov-html (0.8.0)\nslop (3.6.0)\nspecinfra (1.25.0)\nsys-admin (1.5.6 x86-mingw32)\nwin32-api (1.4.8 x86-mingw32)\nwin32-dir (0.4.9)\nwin32-eventlog (0.5.3)\nwin32-process (0.6.6)\nwin32-security (0.1.4)\nwin32-service (0.7.2 x86-mingw32)\nwin32-taskscheduler (0.2.2)\nwin32console (1.3.2 x86-mingw32)\nwindows-api (0.4.2)\nwindows-pr (1.2.3)\n{code}\n\n\nHowever, these specs pass in Jenkins, when run under Linux.  (I can also get them to fail on OSX FWIW).\n\nThe gems installed there are perhaps different, and responsible for the differences:\n\n{code}\nFetching source index from http://rubygems.delivery.puppetlabs.net/\nInstalling rake (10.3.2) \nInstalling CFPropertyList (2.2.8) \nInstalling addressable (2.3.6) \nInstalling archive-tar-minitar (0.5.2) \nInstalling extlib (0.9.16) \nInstalling multi_json (1.10.1) \nInstalling autoparse (0.3.3) \nInstalling json (1.8.1) \nInstalling nokogiri (1.5.11) \nInstalling aws-sdk (1.42.0) \nInstalling builder (3.2.2) \nInstalling excon (0.39.4) \nInstalling formatador (0.2.5) \nInstalling mime-types (1.25.1) \nInstalling net-ssh (2.9.1) \nInstalling net-scp (1.2.1) \nInstalling fog-core (1.23.0) \nInstalling fog-json (1.0.0) \nInstalling inflecto (0.0.2) \nInstalling fog-brightbox (0.2.0) \nInstalling fog-softlayer (0.3.13) \nInstalling ipaddress (0.8.0) \nInstalling fog (1.23.0) \nInstalling minitar (0.5.4) \nInstalling thor (0.19.1) \nInstalling blimpy (0.6.7) \nInstalling docker-api (1.13.2) \nInstalling fission (0.5.0) \nInstalling multipart-post (2.0.0) \nInstalling faraday (0.9.0) \nInstalling jwt (1.0.0) \nInstalling launchy (2.4.2) \nInstalling retriable (1.4.1) \nInstalling signet (0.5.1) \nInstalling uuidtools (2.1.4) \nInstalling google-api-client (0.7.1) \nInstalling hocon (0.0.4) \nInstalling inifile (2.0.2) \nInstalling trollop (2.0) \nInstalling rbvmomi (1.8.1) \nInstalling unf_ext (0.0.6) \nInstalling unf (0.1.4) \nInstalling beaker (1.17.1) \nInstalling coderay (1.1.0) \nInstalling diff-lcs (1.2.5) \nInstalling docile (1.1.5) \nInstalling facter (2.1.0) \nInstalling json_pure (1.8.1) \nInstalling hiera (1.3.4) \nInstalling highline (1.6.21) \nInstalling metaclass (0.0.4) \nInstalling method_source (0.8.2) \nInstalling mocha (0.10.5) \nInstalling slop (3.5.0) \nInstalling pry (0.10.0) \nInstalling rgen (0.6.6) \nInstalling puppet (3.6.2) \nInstalling puppet-lint (0.3.2) \nInstalling puppet-syntax (1.3.0) \nInstalling rspec-core (2.14.8) \nInstalling rspec-expectations (2.14.5) \nInstalling rspec-mocks (2.14.6) \nInstalling rspec (2.14.1) \nInstalling rspec-puppet (1.0.1) \nInstalling puppetlabs_spec_helper (0.8.0) \nInstalling specinfra (1.25.0) \nInstalling serverspec (1.7.0) \nInstalling simplecov-html (0.8.0) \nInstalling simplecov (0.8.2) \nUsing bundler (1.3.5) \nYour bundle is complete!\n{code}\n\nIdeally all spes should pass on Windows.", "environment": "Windows 2008R2 x64 with Ruby 1.9.3 x86 (at the very least)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38977", "fixedVersions": [], "id": "38977", "issueType": "Bug", "key": "MODULES-1266", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Fixed", "resolutionDate": "2014-08-26T13:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry module specs fail on Windows", "timeSpent": "PT0S", "updated": "2014-08-26T13:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0dfe50bb2b0070b6b0b3", "body": "There is another bug on the same line code when CentOS support is added there. For centos 7 $::operatingsystem is e.g 7.0.1406 so\nthe inequality on $::operatingsystemrelease breaks as it can't convert that string to a float.", "created": "2014-08-15T08:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:999854:e6dff268-67d5-4f09-8d3f-456fddceeea8] It looks like this has been fixed in the master branch on github (https://github.com/puppetlabs/puppetlabs-firewall).  Can you give that code a try?  At this point I'm not sure when our next release of the firewall module will be.", "created": "2014-08-15T10:28:00.000000"}, {"author": "623a4dc8866b810069e36939", "body": "Code from master branch works, although it requires firewalld to be absent.", "created": "2014-08-18T06:31:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "master was better but didn't fully work... \n\nI created PR https://github.com/puppetlabs/puppetlabs-firewall/pull/405", "created": "2014-09-03T12:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Commented on PR.", "created": "2014-09-03T16:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged and in last release.", "created": "2014-11-20T15:42:00.000000"}], "components": ["firewall"], "created": "2014-08-15T06:30:00.000000", "creator": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68f5a5c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvwvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1677537957_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6740019554"}], "description": "Hi,\n\nI couldn't find another report for this, so I presume it hasn't already been reported.\n\nIn the firewall module, under CentOS 7, the module fails to install the iptables-services package due to the following check:\n\nin firewall/manifests/linux/redhat.pp\n\n{code:none}\n  if $::operatingsystem == RedHat and $::operatingsystemrelease >= 7 {\n    package { 'iptables-services':\n      ensure => present,\n    }\n  }\n{code}\n\nThe operatingsystem fact on CentOS returns \"CentOS\", so maybe osfamily should be used here instead?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40053", "fixedVersions": [], "id": "40053", "issueType": "Bug", "key": "MODULES-1265", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "resolution": "Fixed", "resolutionDate": "2014-11-20T15:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[firewall] CentOS 7 iptables-services package", "timeSpent": "PT0S", "updated": "2014-11-20T15:42:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:5ca27b2d-ec17-4090-b948-880ab198b927] It looks like this has been fixed on the master branch on github (https://github.com/puppetlabs/puppetlabs-mysql).  Can you check out the latest code and give it a try?  We're still working on some additional updates before we'll be able to make a new release of the mysql module, so I'm not sure when the official release will be.", "created": "2014-08-15T10:29:00.000000"}, {"author": "623a4dc8866b810069e36939", "body": "I hit same issue. I tried to run code from master branch and it is working as expected (= CentOS is recognized).", "created": "2014-08-18T06:10:00.000000"}, {"author": "557058:5ca27b2d-ec17-4090-b948-880ab198b927", "body": "Checked the code in git master. Looks fine.", "created": "2014-08-18T06:17:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Was commit 7b3cdd2", "created": "2014-12-09T05:27:00.000000"}], "components": ["mysql"], "created": "2014-08-15T05:35:00.000000", "creator": "557058:5ca27b2d-ec17-4090-b948-880ab198b927", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60708815"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvwv3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10025540051_*|*_6_*:*_1_*:*_0"}], "description": "manifests/params.pp is missing support for CentOS 7.\n\nIt can easily be added with:\n\n@@ -33,8 +33,8 @@ class mysql::params {\n             $provider = 'mysql'\n           }\n         }\n-        'RedHat': {\n-          if $::operatingsystemrelease >= 7 {\n+        /(RedHat|CentOS)/: {\n+          if $::operatingsystemmajrelease == 7 {\n             $provider = 'mariadb'\n           } else {\n             $provider = 'mysql'\n", "environment": "CentOS 7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37958", "fixedVersions": [], "id": "37958", "issueType": "Improvement", "key": "MODULES-1264", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ca27b2d-ec17-4090-b948-880ab198b927", "resolution": "Fixed", "resolutionDate": "2014-12-09T05:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql module missing support centos-7", "timeSpent": "PT0S", "updated": "2014-12-09T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeoriginalestimate": "3600", "assignee": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:859dc873-1671-4de2-b8c7-af63676d91e2] The server package name is configurable in mysql::server.  I believe something like the following should work:\n{noformat}\nmysql::server { 'galera':\n  package_name => 'mariadb-galera-server',\n}\n{noformat}\n\nCan you please give that a try?", "created": "2014-08-14T07:45:00.000000"}, {"author": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "body": "Thanks for the feedback, that helped point me in the right direction.  I was using the ::mysql class directly and setting the attempt_compatibility_mode param to manage mysql. I was taking this approach because this is what I did in the past.  It appears setting the server_package_name does not work in this scenario.  I am now using the mysql::server class directly and setting the server_package_name works as expected.", "created": "2014-08-14T12:37:00.000000"}], "components": ["mysql"], "created": "2014-08-13T18:54:00.000000", "creator": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd36ee1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvvsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66680352_*|*_5_*:*_1_*:*_0"}], "description": "RHEL7/RDO5 now supports MySQL clustering by using Galera.  RHEL provides the mariadb-galera-server package.  The puppet-mysql module is unnecessarily trying to install MariaDB because it is looking only for the mariadb-server package:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp#L55", "environment": "RHEL 7 RDO 5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42183", "fixedVersions": [], "id": "42183", "issueType": "Bug", "key": "MODULES-1263", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "resolution": "Done", "resolutionDate": "2014-08-14T13:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "RHEL 7 MariaDB Package", "timeSpent": "PT0S", "updated": "2014-08-14T13:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:7d4a1b74-32c8-47c2-976e-5a5ddf569a5d] Unfortunately we accidentally included those files in the 1.1.3 build.  This will be fixed with the next release.", "created": "2014-08-27T17:46:00.000000"}], "components": ["inifile"], "created": "2014-08-12T22:52:00.000000", "creator": "557058:7d4a1b74-32c8-47c2-976e-5a5ddf569a5d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c269f77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvuwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1277606920_*|*_6_*:*_1_*:*_0"}], "description": "{code}\n[richardg@finch:~]$ curl -s https://forgeapi.puppetlabs.com/v3/files/puppetlabs-inifile-1.1.3.tar.gz | tar ztvf - | grep '\\._'\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 ./._puppetlabs-inifile-1.1.3\n-rw-r--r-- hunner/staff    280 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._CHANGELOG.md\n-rw-r--r-- hunner/staff    280 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._checksums.json\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/._CONTRIBUTING.md\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/._Gemfile\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._lib\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/._LICENSE\n-rw-r--r-- hunner/staff    280 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._metadata.json\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/._Rakefile\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/._README.markdown\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._spec\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/._tests\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/tests/._ini_setting.pp\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/tests/._ini_subsetting.pp\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/._acceptance\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/._classes\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/._fixtures\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/._spec.opts\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/._spec_helper.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/._spec_helper_acceptance.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/._unit\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/unit/._puppet\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/unit/puppet/._provider\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/unit/puppet/._util\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/util/._external_iterator_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/util/._ini_file_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/util/._setting_value_spec.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/unit/puppet/provider/._ini_setting\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/unit/puppet/provider/._ini_subsetting\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/provider/ini_subsetting/._ruby_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/provider/ini_setting/._inheritance_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/unit/puppet/provider/ini_setting/._ruby_spec.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/._modules\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/._tmp\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/fixtures/tmp/._.empty\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/._inherit_ini_setting\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/._inherit_test1\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_test1/._manifests\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_test1/manifests/._init.pp\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/._lib\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/._puppet\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/puppet/._provider\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/puppet/._type\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/puppet/type/._inherit_ini_setting.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/puppet/provider/._inherit_ini_setting\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/fixtures/modules/inherit_ini_setting/lib/puppet/provider/inherit_ini_setting/._ini_setting.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/classes/._inherit_test1_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/._ini_setting_spec.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/._ini_subsetting_spec.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/spec/acceptance/._nodesets\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._centos-510-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._centos-59-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._centos-64-x64-pe.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._centos-64-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._centos-65-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._debian-607-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._debian-73-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._default.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._fedora-18-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._sles-11sp1-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._ubuntu-server-10044-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._ubuntu-server-12042-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._ubuntu-server-1404-x64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2003-i386.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2003r2-x86_64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2008-x86_64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2008r2-x86_64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2012-x86_64.yml\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/spec/acceptance/nodesets/._windows-2012r2-x86_64.yml\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/._puppet\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/._provider\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/._type\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/._util\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/util/._external_iterator.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/util/._ini_file\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/util/._ini_file.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/util/._setting_value.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/util/ini_file/._section.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/type/._ini_setting.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/type/._ini_subsetting.rb\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/provider/._ini_setting\n-rwxr-xr-x hunner/staff    311 2014-07-16 11:54 puppetlabs-inifile-1.1.3/lib/puppet/provider/._ini_subsetting\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/provider/ini_subsetting/._ruby.rb\n-rw-r--r-- hunner/staff    280 2014-07-16 11:53 puppetlabs-inifile-1.1.3/lib/puppet/provider/ini_setting/._ruby.rb\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36886", "fixedVersions": [], "id": "36886", "issueType": "Bug", "key": "MODULES-1262", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7d4a1b74-32c8-47c2-976e-5a5ddf569a5d", "resolution": "Done", "resolutionDate": "2014-08-27T17:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/inifile 1.1.3 has AppleDouble files in package", "timeSpent": "PT0S", "updated": "2014-08-27T17:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "attachments": [], "comments": [{"author": "62437c021da0e1007138c15e", "body": "I guess this is not getting any attention because 2.7 is EOL now.\n\nI've just tested this against puppet-agent 1.3.2 on debian jessie and I'm still seeing the same behaviour. the alias gets created but puppet \"changes\" it on each run:\n\n{code:shell}\nroot@jessie:~# /opt/puppetlabs/bin/puppet apply -e \"mailalias { 'redmine': recipient => '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status' }\"\nNotice: Compiled catalog for jessie.vagrantup.com in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/Mailalias[redmine]/recipient: recipient changed '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status' to '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status'\nNotice: Applied catalog in 0.08 seconds\nroot@jessie:~# /opt/puppetlabs/bin/puppet apply -e \"mailalias { 'redmine': recipient => '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status' }\"\nNotice: Compiled catalog for jessie.vagrantup.com in environment production in 0.06 seconds\nNotice: /Stage[main]/Main/Mailalias[redmine]/recipient: recipient changed '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status' to '|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e redmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status'\nNotice: Applied catalog in 0.06 seconds\n{code}\n", "created": "2016-01-20T23:43:00.000000"}, {"author": "5a816766d481603598ac7eb4", "body": "And the same thing is happening with Puppet 3.6 using the exact example above", "created": "2016-06-09T06:04:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Ping [~accountid:557058:c9e9d862-990b-48eb-b4e3-2e4daf1e6920]", "created": "2016-06-09T09:31:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "Feel free to re-open if this is still an issue, but this has since been extracted into the mailalias_core module.", "created": "2019-05-13T12:25:00.000000"}, {"author": "62437c021da0e1007138c15e", "body": "[~accountid:557058:8f1e0495-1d4a-4123-bbad-727b7f49f370] I've just tested again with the latest release of mailalias_core with puppet-agent 6.4.2 and it's still an issue. (see test output below)\n\n\u00a0\n\nThis bug was already assigned to the mailalias_core component. should bugs for that be reported elsewhere? otherwise, the problem is very much still there. It's somewhat minor since the configuration ends up in the state we want it to be, but the fact that resources change on every run for no reason is an annoyance for reports.\n\n\u00a0\n{code:java}\nroot@pc-buster:~# /opt/puppetlabs/bin/puppet --version\n2019-05-14 03:21:07.527886 WARN  puppetlabs.facter - locale environment variables were bad", "created": "2019-05-13T21:43:00.000000"}, {"author": "5abd613dd4cf3c56be24b70d", "body": "We've published version\u00a0*1.0.6*\u00a0of mailalias_core. This version should contain a fix for this issue.\n\nThank you [~accountid:62437c021da0e1007138c15e] for your commitment to Puppet and please let us know if there are any other issues.", "created": "2020-02-10T23:08:00.000000"}], "components": ["mailalias_core"], "created": "2014-08-12T18:06:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c0d6178"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvutz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_60329090_*|*_1_*:*_2_*:*_109573491876_*|*_10007_*:*_1_*:*_14255246_*|*_3_*:*_1_*:*_261262532_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_33637826_*|*_10005_*:*_2_*:*_63569981612"}], "description": "I'm using puppet 2.7 and on one node, I have a mailalias resource to\nsetup something for redmine like the following:\n\n{code}\n    mailalias {\n        \"redmine\":\n            recipient =>\n'|/usr/share/redmine/extra/mail_handler/sub-mailhandler.py -e\nredmine@redmine.example.com -- /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url https://redmine.example.com --key somerandomalphanumstring --no-check-certificate --unknown-user accept --no-permission-check --allow-override project,tracker,category,priority,status';\n    }\n{code}\n\npuppet is always refreshing the alias for no reason. changing the value\nto the same thing.\n\nafter doing some more testing, I found out that mailalias bugs in the above manner as soon as there is a comma in the recipient parameter value (e.g. with \"...project\" it's ok but with \"...project,\" I start seeing the issue).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42226", "fixedVersions": [], "id": "42226", "issueType": "Bug", "key": "MODULES-7202", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "resolution": "Fixed", "resolutionDate": "2020-02-10T23:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mailalias always performs a \"change\" when value has a comma", "timeSpent": "PT0S", "updated": "2020-02-10T23:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:dff21a0c-6bcc-4af0-954f-a4c6779b4bbc] We'll push a new release of the current code (which will be tagged on github) next Wednesday.", "created": "2014-08-13T16:33:00.000000"}, {"author": "557058:dff21a0c-6bcc-4af0-954f-a4c6779b4bbc", "body": "Thank you!", "created": "2014-08-18T09:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:dff21a0c-6bcc-4af0-954f-a4c6779b4bbc] We just released and tagged puppetlabs-stunnel 0.1.0.", "created": "2014-08-20T16:49:00.000000"}], "components": ["stunnel"], "created": "2014-08-11T17:16:00.000000", "creator": "557058:dff21a0c-6bcc-4af0-954f-a4c6779b4bbc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69b8f496"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua13:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_170194995_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_605792299"}], "description": "Would it be possible to get the stunnel module tagged?\nIt would be ideal for how our company handles dependencies to have a particular tag to base off of so that we do not inadvertently get new changes on the master if you decide to update the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43291", "fixedVersions": [], "id": "43291", "issueType": "Improvement", "key": "MODULES-1261", "labels": ["module", "tags"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dff21a0c-6bcc-4af0-954f-a4c6779b4bbc", "resolution": "Fixed", "resolutionDate": "2014-08-20T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Tag for stunnel module", "timeSpent": "PT0S", "updated": "2014-08-20T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi Chris,\n\nCan you double-check the version of the module that you have installed?  Please run the following command and post the results to this ticket.\n\nbq. {{puppet module list --tree}}\n\nThank you,\nGreg\n", "created": "2014-08-14T07:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closing for now as we cannot reproduce. Feel free to re-open with further clarifying information.", "created": "2014-08-21T15:38:00.000000"}], "components": ["firewall"], "created": "2014-08-11T14:30:00.000000", "creator": "557058:2d78b058-8a97-42cb-b1dd-e27dbfe0c672", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d6cf994"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvt6f:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_73304662_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_794743214"}], "description": "For some reason the 'purge' attribute in puppetlabs/firewall v1.1.3 doesn't seem to work. Specifically, the per-chain purge attribute listed here:\n\nhttps://forge.puppetlabs.com/puppetlabs/firewall#050---2014-02-10\n\nIf I have this as my node definition:\n\nnode oogs-test01 {\n  include ::firewall\n  firewallchain { 'foo:filter:IPv4':\n    ensure  => present,\n    purge   => true,\n  }\n  firewallchain { 'bar:filter:IPv4':\n    ensure  => present,\n    purge   => false,\n  }\n}\n\nit should purge any rules for the chain \"foo\", right? While leaving \"bar\" alone. At least, that's what I gather from the type:\n\noogs@oogs-dev:/etc/puppet-dev/modules/firewall/lib/puppet/type$ grep -A6 purge firewallchain.rb\n  newparam(:purge, :boolean => true) do\n    desc <<-EOS\n      Purge unmanaged firewall rules in this chain\n    EOS\n    newvalues(:false, :true)\n    defaultto :false\n  end\n\nIf I run puppet on my test node, oogs-test01, I get the following:\n\nroot@oogs-test01:~# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/mounts.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/scst_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/lvm_facters.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/postgres_default_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/blockdevice_controller.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/oncall.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/nfs_homes.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/vmwaretools_version.rb\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter purge on Firewallchain[foo:filter:IPv4] at /etc/puppet-dev/manifests/site.pp:5 on node oogs-test01.test.lab\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\n", "environment": "Ubuntu 12.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43289", "fixedVersions": [], "id": "43289", "issueType": "Bug", "key": "MODULES-1260", "labels": ["firewall", "forge-module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2d78b058-8a97-42cb-b1dd-e27dbfe0c672", "resolution": "Cannot Reproduce", "resolutionDate": "2014-08-21T15:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Cannot use 'purge' attribute in firewall chains w/ puppetlabs/firewall 1.1.3", "timeSpent": "PT0S", "updated": "2014-08-21T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "attachments": [], "comments": [{"author": "557058:1b9bde12-f0a1-4355-ab73-7fc4ec69ba79", "body": "Information added, PR submitted!", "created": "2014-09-16T17:57:00.000000"}], "components": ["apt"], "created": "2014-08-11T04:26:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29151e01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9wv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1428921420_*|*_10009_*:*_1_*:*_58114013_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1730173377"}], "description": "https://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/update.pp is not documented in https://github.com/puppetlabs/puppetlabs-apt/blob/master/README.md", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41186", "fixedVersions": [], "id": "41186", "issueType": "Bug", "key": "MODULES-1259", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2014-09-17T10:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::update is not documented in README", "timeSpent": "PT0S", "updated": "2014-09-17T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:799eabc6-fe82-4dd1-880f-bd079271e854", "body": "Easy workaround, though it's nuts we have to do this: -> Package <| title != 'python-software-properties' |>\n", "created": "2014-11-10T11:25:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I think this is resolved in 2.0.0, so closing.", "created": "2015-04-23T15:50:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:130f7f4a-9293-4089-8e9f-799de8b7af1a", "body": "This is not fixed. I am running into this also in 2.2.2", "created": "2016-07-13T10:08:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Still affected in 2.3.0", "created": "2017-03-22T15:39:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "Workaround:\n\nPackage <| title == 'software-properties-common' |> -> Apt::Ppa <| |>", "created": "2017-03-22T16:18:00.000000"}, {"author": "5b574c837501ba2d6ea647b9", "body": "If you modify\n{code:java}\nClass['::apt::update'] -> Package <||>{code}\nto\n{code:java}\nClass['::apt::update'] -> Package <| title != 'software-properties-common' |>\n{code}\nthis will ensure that the software-properties-common package is installed properly (assuming you are using the package_manage parameter of apt:ppa) and prevent a dependency cycle from occurring. This workaround should hopefully work for you but if there are any alternative solutions that any of you can think of, feel free to post a PR and I can review it for you. /cc\u00a0[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c]", "created": "2018-10-02T05:06:00.000000"}], "components": ["apt"], "created": "2014-08-10T05:23:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e3e880d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3811"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvsp3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Nov/14"}], "description": "There's a feature-bug in {{apt::ppa}} that needs to be addressed somehow.\n\nGenerally what a lot of people do is this:\n{code}\nClass['::apt::update'] -> Package <||>\n{code}\n\nSince every {{apt::source}} entry notifies {{apt::update}} this basically ensures apt is fully configured before we try to install a package.\n\nBut, here come the drums, {{apt::ppa}} needs {{python-software-properties}} so if you put that ordering in place you can't use {{apt::ppa}} anymore because you get into a dependency cycle:\n\n{code}\n(Exec[add-apt-repository-ppa:webupd8team/java] => Exec[apt_update] => Class[Apt::Update] => Package[python-software-properties] => Exec[add-apt-repository-ppa:webupd8team/java])\n{code}\n\nThere was a PR a long time ago with a partial yet horrible solution and a discussion that wasn't going anywhere so we closed it but that doesn't solve this issue.\n\nSo, how the heck do we go about this? My instinct says this can be solved by dumping the exec and flipping this over to a native type and provider, {{apt_ppa}}. If {{python-software-properties}} is not installed the provider will simply never become suitable and {{apt::ppa}} entries won't be acted upon until the provider does become suitable. It might take two Puppet runs to get this right now but at least we'll get out of the dependency cycle.", "epicLinkSummary": "Apt vNext", "estimate": "PT0S", "externalId": "41184", "fixedVersions": [], "id": "41184", "issueType": "Improvement", "key": "MODULES-1258", "labels": ["maintenance"], "originalEstimate": "PT0S", "parent": "33905", "parentSummary": "Apt vNext", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt: ppa chicken-and-egg issues", "timeSpent": "PT0S", "updated": "2018-10-02T05:11:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "62439d62f6a26900695c1d78", "body": "In trying to debug, i'm noticing this difference between a centos 6.5 (which doens't work) and centos 7.0 (which works).\n\nLooking at https://github.com/puppetlabs/puppetlabs-firewall/blob/master/lib/puppet/provider/firewall/iptables.rb#L123-L127\nprinting the variable with:\ndebug 'sijis/@property_hash #B: %s' % @property_hash.to_s\n\ncentos 6.5 output:\nDebug: (provider=iptables): sijis/@property_hash #B: protoicmpactionacceptensurepresentline-A INPUT -p icmp -m comment --comment \"000 accept all icmp\" -j ACCEPT chainINPUTname000 accept all icmptablefilterprovideriptables\n\ncentos 7.0.1406\nDebug: (provider=iptables): sijis/@property_hash #B: {:name=>\"000 accept all icmp\", :proto=>\"icmp\", :chain=>\"INPUT\", :line=>\"-A INPUT -p icmp -m comment --comment \\\"000 accept all icmp\\\" -j ACCEPT\", :provider=>\"iptables\", :table=>\"filter\", :ensure=>:present, :action=>\"accept\"}\n\nI don't know much ruby to understand exactly how to clean up that condition. It just seems that its not parsing thing correctly.", "created": "2014-08-08T18:40:00.000000"}], "components": ["firewall", "supported"], "created": "2014-08-07T16:23:00.000000", "creator": "62439d62f6a26900695c1d78", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@433409e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvrwn:"}], "description": "When using the firewall module and attempting to disable it, i'm seeing two issues:\n1 - it constantly changes the iptables file\n2 - the firewall isn't always stopped\n\nOS: Centos 6.5 \nfirewall version: 01ba4b9c4ac291b51aeca1f1dc487e6607605e7d (latest commit as of yesterday)\n\n---\nmanifests/site.pp\n------------------\n{noformat}\nresources { \"firewall\":\n  purge => true,\n}\n\nFirewall {\n  before  => Class['test::post'],\n  require => Class['test::pre'],\n}\n{noformat}\nmodules/test/manifests/pre.pp\n------------------\n{noformat}\nclass test::pre {\n  Firewall {\n    require => undef,\n  }\n\n  # Default firewall rules\n  firewall { '000 accept all icmp':\n    proto   => 'icmp',\n    action  => 'accept',\n  }\n}\n{noformat}\nmodules/test/manifests/post.pp\n------------------\n{noformat}\nclass test::post {\n  firewall { '999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  => undef,\n  }\n}\n{noformat}\n\nmanifests/nodes/test.pp\n------------------\n{noformat}\nnode ... {\n\n    class { 'firewall': ensure => stopped, }\n    class { 'test::pre': }\n    class { 'test::post': }\n    class { 'ssh': }\n}\n{noformat}\n\nmodules/ssh/manifests/init.pp\n--------------------\n{noformat}\nclass ssh {\n\n    include ssh::server\n\n}\n{noformat}\nmodules/ssh/manifests/server.pp\n--------------------\n{noformat}\nclass ssh::server (\n..\n){\n\n    firewall { '100 allow ssh':\n        chain   => 'INPUT',\n        state   => ['NEW', 'ESTABLISHED'],\n        dport   => '22',\n        proto   => 'tcp',\n        action  => 'accept',\n    }\n\n...\n}\n{noformat}\n=============================================\n OUTPUT\n=============================================\n\nFirst Run\n-------------\n{noformat}\nNotice: /Stage[main]/Test::Pre/Firewall[000 accept all icmp]/ensure: created\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'running' to 'stopped'\nNotice: /Stage[main]/Ssh::Server/Firewall[100 allow ssh]/ensure: created\nNotice: /Stage[main]/Test::Post/Firewall[999 drop all]/ensure: created\nNotice: Finished catalog run in 2.57 seconds\n{noformat}\nSecond Run\n-------------\n{noformat}\nNotice: /Stage[main]/Test::Pre/Firewall[000 accept all icmp]/ensure: created\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'running' to 'stopped'\nNotice: Finished catalog run in 2.38 seconds\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37956", "fixedVersions": [], "id": "37956", "issueType": "Bug", "key": "MODULES-1257", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439d62f6a26900695c1d78", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "config constantly change when firewall is disabled", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a9cbf92c-b03a-45db-a35e-478300b9b0ec", "body": "The workaround seems to be \n\n{code}\n\toverride_options => {\n\t\t'mysqld' => {\n\t\t\tbasedir => undef\n\t\t}\n\t}\n{code}", "created": "2014-08-07T14:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged.", "created": "2016-04-11T17:33:00.000000"}], "components": ["mysql"], "created": "2014-08-07T14:36:00.000000", "creator": "557058:a9cbf92c-b03a-45db-a35e-478300b9b0ec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a91a138"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvrl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_52973851769_*|*_5_*:*_1_*:*_0"}], "description": "With a simple definition of \n\n{code}class {'mysql::server': \n\troot_password => 'root'\n}{code}\n\nThe startup error that I get is\n\n{noformat}2014-08-07T20:17:07.286933+00:00 vagrant-opensuse-123-64 systemd[1]: Starting LSB: Start the MySQL database server...\n2014-08-07T20:17:07.377828+00:00 vagrant-opensuse-123-64 mysql[4911]: Creating MySQL privilege database...\n2014-08-07T20:17:07.392276+00:00 vagrant-opensuse-123-64 mysql[4911]: FATAL ERROR: Could not find errmsg.sys\n2014-08-07T20:17:07.392613+00:00 vagrant-opensuse-123-64 mysql[4911]: The following directories were searched:\n2014-08-07T20:17:07.392957+00:00 vagrant-opensuse-123-64 mysql[4911]: /usr/share/english\n2014-08-07T20:17:07.393269+00:00 vagrant-opensuse-123-64 mysql[4911]: /usr/share/mysql/english\n2014-08-07T20:17:07.393586+00:00 vagrant-opensuse-123-64 mysql[4911]: If you compiled from source, you need to run 'make install' to\n2014-08-07T20:17:07.393642+00:00 vagrant-opensuse-123-64 mysql[4911]: copy the software into the correct location ready for operation.\n2014-08-07T20:17:07.393941+00:00 vagrant-opensuse-123-64 mysql[4911]: If you are using a binary release, you must either be at the top\n2014-08-07T20:17:07.394226+00:00 vagrant-opensuse-123-64 mysql[4911]: level of the extracted archive, or pass the --basedir option\n2014-08-07T20:17:07.394488+00:00 vagrant-opensuse-123-64 mysql[4911]: pointing to that location.\n2014-08-07T20:17:07.395129+00:00 vagrant-opensuse-123-64 mysql[4911]: ..failed\n2014-08-07T20:17:07.397588+00:00 vagrant-opensuse-123-64 systemd[1]: mysql.service: control process exited, code=exited status=1\n2014-08-07T20:17:07.397927+00:00 vagrant-opensuse-123-64 systemd[1]: Failed to start LSB: Start the MySQL database server.\n2014-08-07T20:17:07.398260+00:00 vagrant-opensuse-123-64 systemd[1]: Unit mysql.service entered failed state{noformat}\n\nThe errmsg.sys file is found under this configuration at /usr/share/mysql-community-server/english . The configuration setting that cause the problem is\n\n{{basedir = /usr}}\n\nOnce that is removed, the server starts up fine. Strangely enough, after MySQL starts, the basedir is set to this exact value\n\n{noformat}\nmysql> show variables like 'basedir';\n+---------------+-------+\n| Variable_name | Value |\n+---------------+-------+\n| basedir       | /usr  |\n+---------------+-------+\n1 row in set (0.00 sec)\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41180", "fixedVersions": [], "id": "41180", "issueType": "Bug", "key": "MODULES-1256", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9cbf92c-b03a-45db-a35e-478300b9b0ec", "resolution": "Fixed", "resolutionDate": "2016-04-11T17:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mysql creates incompatible managed config for mysql-community-server 5.5 on openSUSE 12.3", "timeSpent": "PT0S", "updated": "2016-04-11T17:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This module is now owned by the community: https://github.com/voxpupuli/puppet-mcollective", "created": "2016-04-11T15:46:00.000000"}], "components": ["mcollective"], "created": "2014-08-07T00:47:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b3d2a1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvr67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53017151384_*|*_6_*:*_1_*:*_0"}], "description": "The refresh-mcollective-metadata always outputs some warnings, so an email is sent from each machine every 15 minutes.\n\nExample oputput:\n/usr/libexec/mcollective/refresh-mcollective-metadata\nAlready evaluated rest at true, reevaluating anyways\nAlready evaluated rest at true, reevaluating anyways\n\nIf the cron job was redirecting all output to /dev/null, we would not be flooded with those messages.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35818", "fixedVersions": [], "id": "35818", "issueType": "Bug", "key": "MODULES-1255", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Fix", "resolutionDate": "2016-04-11T15:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "refresh-mcollective-metadata should redirect to /dev/null", "timeSpent": "PT0S", "updated": "2016-04-11T15:46:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4744a95758006959fe55", "body": "I smacked into this too... and you discover it as a massive email storm every 15minutes...", "created": "2014-10-09T11:55:00.000000"}, {"author": "619d2635d2e64c0071fd2f82", "body": "Appears it has been fixed in HEAD on Github.  https://github.com/puppetlabs/puppetlabs-mcollective/commit/c7b2b705e09fb287e1f9c3a679094e13c5fbb502\n", "created": "2014-10-13T10:07:00.000000"}], "components": ["mcollective"], "created": "2014-08-06T16:33:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cc7d046"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvqzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10763286101_*|*_6_*:*_1_*:*_0"}], "description": "On el6 at least, this is the output from running refresh-mcollective-metadata\n\n/usr/libexec/mcollective/refresh-mcollective-metadata\nCould not load Puppet: no such file to load -- json\n\nIn order to make it work you also need to add \n\nrequire 'rubygems'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38973", "fixedVersions": [], "id": "38973", "issueType": "Bug", "key": "MODULES-1253", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Fixed", "resolutionDate": "2014-12-09T05:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "refresh-mcollective-metadata needs require rubygems", "timeSpent": "PT0S", "updated": "2015-01-21T16:19:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "body": "Any reason why this was closed?", "created": "2015-06-25T14:03:00.000000"}], "components": ["mcollective"], "created": "2014-08-06T16:10:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20d316ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvqxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27895858596_*|*_6_*:*_1_*:*_0"}], "description": "In case of ssl connection to an activemq server, the client also needs those:\n\n    mcollective::common::setting { \"plugin.activemq.pool.${name}.ssl.cert\":\n      value => '/etc/mcollective/server_public.pem',\n    }\n\n    mcollective::common::setting { \"plugin.activemq.pool.${name}.ssl.key\":\n      value => '/etc/mcollective/server_private.pem',\n    }\n\nError from mco ping:\n\nThe ping application failed to run, use -v for full error backtrace details: Could not connect to ActiveMQ Server: cert, key and ca has to be supplied for verified SSL mode\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43286", "fixedVersions": [], "id": "43286", "issueType": "Bug", "key": "MODULES-1252", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T13:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "for client, activemq connector also needs cert and key", "timeSpent": "PT0S", "updated": "2015-06-25T14:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "body": "also $order is never used and the priority is set to 50 regardless of what you pass as a parameter", "created": "2014-08-06T14:02:00.000000"}], "components": ["mcollective"], "created": "2014-08-06T13:53:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12fde152"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvqt3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27904093885_*|*_6_*:*_1_*:*_0"}], "description": "mcollective::setting { \"mcollective::common::setting ${setting}\"\nshould be called with $name instead:\n\nmcollective::setting { \"mcollective::common::setting ${name}\"\n\nOtherwise, overwriting doesn't work", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39023", "fixedVersions": [], "id": "39023", "issueType": "Bug", "key": "MODULES-1250", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T13:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mcollective::common::setting is broken", "timeSpent": "PT0S", "updated": "2015-06-25T13:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4b0aee1b5a0070286619", "body": "Morgan merged this.  Marking as resolved.", "created": "2014-08-06T15:05:00.000000"}], "components": [], "created": "2014-08-06T12:54:00.000000", "creator": "623a4b0aee1b5a0070286619", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39591229"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvqr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7945487_*|*_5_*:*_1_*:*_0"}], "description": "The tomcat::service defined type issues a warning message in two circumstances: when java_home is set but use_jsvc isn't and when use_jsvc is set at the same time as use_init.\n\nThe function being used is \"warn\", which doesn't exist in core or any dependency modules for puppetlabs-tomcat.  This can cause catalog compilation failures.  Assuming it's supposed to be the \"warning\" function.\n\nPR:  https://github.com/puppetlabs/puppetlabs-tomcat/pull/6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39021", "fixedVersions": [], "id": "39021", "issueType": "Bug", "key": "MODULES-1249", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4b0aee1b5a0070286619", "resolution": "Fixed", "resolutionDate": "2014-08-06T15:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-tomcat should use the 'warning' function, not 'warn'", "timeSpent": "PT0S", "updated": "2014-08-06T15:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "-This appears to be an issue with ruby 1.8.5 which is not supported", "created": "2014-09-16T11:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Fixed issue with how we count in after vs using select{}.size awaiting PR\nhttps://github.com/puppetlabs/puppetlabs-stdlib/pull/321\n", "created": "2014-09-16T11:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2014-09-16T15:30:00.000000"}], "components": ["stdlib"], "created": "2014-08-06T05:37:00.000000", "creator": "557058:1cf1a7ec-8859-41fb-809a-7e0a47909500", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fb73d96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9x3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1763123148_*|*_3_*:*_1_*:*_49972059_*|*_10009_*:*_1_*:*_3308159_*|*_5_*:*_3_*:*_10019882_*|*_10006_*:*_1_*:*_1751547751"}], "description": "When using \"after\" parameter  in a \"file_line\" type such as:\n{noformat}\nfile_line { 'puppet_server_param':\n\tensure\t\t=> present,\n\tpath\t\t=> '/test2',\n\tline\t\t=> \"I'm line!\",\n\tafter\t\t=> 'test-line',\n}\n{noformat}\nPuppet will error during execution with the stderr:\n{noformat}\n\"err: /Stage[main]//File_line[puppet_server_param]/ensure: change from absent to present failed: 2 lines match pattern 'test-line' in file '/test2'.  One or no line must match the pattern.\"\n{noformat}\nFile test2 content:\n{noformat}\ntest-line\nblabla\n{noformat}\n\nMy simple trace code inserted in /etc/puppet/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:\n{noformat}\n    lines.each do |l|\n        print l\n        print l.match(regex)\n        print \"\\n\"\n    end\n\n    count = lines.count {|l| l.match(regex)}\n\n    print count\n    print \"\\n\"\n{noformat}\nGive this output:\n{noformat}\ntest-line\ntest-line\nblabla\nnil\n2\n{noformat}", "environment": "Red Hat Enterprise Linux Server release 5.10 (Tikanga)\n2.6.18-371.el5 #1 SMP Thu Sep 5 21:21:44 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux\n\npuppet --version\n2.7.25\n\nruby --version\nruby 1.8.5 (2006-08-25) [x86_64-linux]\n\npuppetlabs-stdlib (v4.3.2)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43284", "fixedVersions": [], "id": "43284", "issueType": "Bug", "key": "MODULES-1248", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1cf1a7ec-8859-41fb-809a-7e0a47909500", "resolution": "Fixed", "resolutionDate": "2014-09-16T12:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Incorrect behavior file_line resource with \"after\" parameter", "timeSpent": "PT0S", "updated": "2014-09-16T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The reboot logic depends on the windows-pr gem:\n\n{noformat}\n    require 'windows/process'\n    require 'windows/synchronize'\n    require 'windows/handle'\n    require 'windows/error'\n{noformat}\n\nBut we had to remove that gem from puppet (to be released in FOSS 3.7 and PE 3.4) because it causes memory corruption issues. The module will need to be reworked to use FFI when making Win32 API calls.\n\n{noformat}\nC:\\work\\puppet [master +12 ~0 -0 !]> bundle exec puppet apply -e \"notify { 'do stuff': } ~> reboot { 'now': }\"\nDL is deprecated, please use Fiddle\nDL is deprecated, please use Fiddle\nNotice: Compiled catalog for winagent.cloudapp.net in environment production in 0.08 seconds\nNotice: do stuff\nNotice: /Stage[main]/Main/Notify[do stuff]/message: defined 'message' as 'do stuff'\nNotice: /Stage[main]/Main/Reboot[now]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 0.11 seconds\nC:/ProgramData/PuppetLabs/puppet/etc/modules/reboot/lib/puppet/provider/reboot/windows/watcher.rb:5:in `require': cannot\n load such file -- windows/process (LoadError)\n        from C:/ProgramData/PuppetLabs/puppet/etc/modules/reboot/lib/puppet/provider/reboot/windows/watcher.rb:5:in `<class:Watcher>'\n        from C:/ProgramData/PuppetLabs/puppet/etc/modules/reboot/lib/puppet/provider/reboot/windows/watcher.rb:1:in `<main>'\n{noformat}", "created": "2014-08-06T11:26:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Appears to have been merged to 0.1.x at https://github.com/puppetlabs/puppetlabs-reboot/commit/39e815b95b678d879668cf58e128050a010c00eb", "created": "2014-08-14T14:44:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Tested against http://builds.puppetlabs.lan/puppet/ec173ba28c77bb6b7f47bc045ad3634ce251beff/artifacts/windows\n64x msi\nSame for 2008(R2) and 2012\n{code}\nfqchjy5t9r8i880 (w2012r2) executed in 0.18 seconds\n./acceptance/tests/reboot_timeout.rb passed in 78.45 seconds\n      Test Suite: tests @ 2014-08-14 13:56:42 -0700\n\n      - Host Configuration Summary -\n\n\n              - Test Case Summary for suite 'tests' -\n       Total Suite Time: 352.84 seconds\n      Average Test Time: 29.40 seconds\n              Attempted: 12\n                 Passed: 11\n                 Failed: 0\n                Errored: 0\n                Skipped: 1\n                Pending: 0\n                  Total: 12\n\n      - Specific Test Case Status -\n        \nFailed Tests Cases:\nErrored Tests Cases:\nSkipped Tests Cases:\n  Test Case ./acceptance/tests/reboot_negative_linux.rb skip\nPending Tests Cases:\n\n\nNo tests to run for suite 'post_suite'\nCleanup: cleaning up after successful run\nHanding 'fqchjy5t9r8i880' back to pooling API for VM destruction\nSpent 0.47 seconds cleaning up\nBeaker completed successfully, thanks.\n{code}", "created": "2014-08-14T15:10:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Note that this did not pass through acceptance yet, due to packaging failures in the pipeline - QENG-1088\n\nhttp://jenkins-modules.delivery.puppetlabs.net/job/puppetlabs-reboot%20pkg/33/", "created": "2014-08-14T17:33:00.000000"}], "components": [], "created": "2014-08-06T00:57:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@498ba605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua5z:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35360895_*|*_10007_*:*_2_*:*_861948042_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_345651045"}], "description": "Issues with Reboot not firing in ruby 64 for puppet 3.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39019", "fixedVersions": [], "id": "39019", "issueType": "Bug", "key": "MODULES-1247", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-08-20T10:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Reboot does not work with Puppet 3.7 (unreleased)", "timeSpent": "PT0S", "updated": "2014-08-20T10:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Can we get a little more insight into how this was resolved? Aka link to commits?", "created": "2014-08-07T10:53:00.000000"}], "components": [], "created": "2014-08-06T00:31:00.000000", "creator": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@144b4fc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua67:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_36991747_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_23770566"}], "description": "Look at how powershell sets up the commands and use a similar pattern for dism.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37954", "fixedVersions": [], "id": "37954", "issueType": "Bug", "key": "MODULES-1246", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "resolution": "Fixed", "resolutionDate": "2014-08-06T17:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix dism looking up directories for 64 or 32 bit accordingly.", "timeSpent": "PT0S", "updated": "2014-08-07T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:24d5a278-7c78-4a50-bc3f-6906535d7d39", "body": "+1 to remove port requirement. \nThere is very useful to have one backend with no port specified to balance many services on same backend members. And it is easy to fix: if $ports on haproxy::balancemember is empty, print empty variable value, but colon must be moved somewhere before port value.", "created": "2014-10-10T02:39:00.000000"}, {"author": "557058:b140879c-4373-4560-a85b-714058ed6147", "body": "A pull request has already been made to implement this:\n\nhttps://github.com/puppetlabs/puppetlabs-haproxy/pull/120", "created": "2014-12-04T12:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:05:00.000000"}], "components": ["haproxy"], "created": "2014-08-05T23:10:00.000000", "creator": "623a45491c7f6a0070491616", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6572cf3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvqin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10825714674_*|*_10009_*:*_1_*:*_5744791179_*|*_6_*:*_1_*:*_0"}], "description": "There seems to be a requirement in the puppetlabs-haproxy module that forces you to enter a port in a balancermember.\n\nThis isn't a requirement in the HAProxy documentation, and prevents you from specifying a server without a port.\n\nAn example of where you would want to do this is if you had a listen block for a service that required multiple listening ports (say 80 and 443) and you wanted to balance this between 2 servers. You would end up with 4 \"server\" lines in your listen block when you should only have 2. Traffic would be balanced between there \"4\" servers incorrectly.", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43283", "fixedVersions": [], "id": "43283", "issueType": "Bug", "key": "MODULES-1245", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45491c7f6a0070491616", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "HAProxy balancermember port requirement", "timeSpent": "PT0S", "updated": "2015-02-13T17:05:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "body": "I would really love this feature.\nAn example of my use case:\n\nI'm declaring firewall resources in hiera and using create_resources to put them in my node catalogues.\nThe only problem I've encountered with this method so far is in conjunction with the puppetlabs ntp module.\nThe ntp module requires an array of servers, so I have that declared in hiera.\nI would dearly love to be able to pass that hiera value straight to the firewall type.\n\nExample hiera:\n\nntp::servers:\n  - 1.2.3.4\n  - 4.5.6.6\n\nfirewall_rules:\n  'allow ntp access':\n    chain: OUTPUT\n    destination: \"%{hiera('ntp::servers')}\"\n    proto: udp\n    port: 123\n    action: accept\n\nEven if I only declare one ntp::server, I still can't use this method since the ntp module enforces an array.\nThe workaround is a nasty defined type hack, unless I'm missing something obvious :(", "created": "2014-08-29T03:49:00.000000"}, {"author": "557058:98bd741c-2552-4535-8197-2ebaf09d1bb5", "body": "Still actual?\nThere was some job done in https://github.com/ssnodgra/puppetlabs-firewall/commits/ticket/10116-source_dest_arrays, maybe it can help you.", "created": "2015-02-18T09:37:00.000000"}, {"author": "623e7510761efb0069cf4664", "body": "Any work on this feature would be appreciated.  Similar boat as James, trying to use hiera to provide arrays of values into the source and destination parameters.  ", "created": "2015-05-20T16:21:00.000000"}, {"author": "557058:dde3f13d-4e3f-4d40-862a-7d960a9991ac", "body": "I've been thinking lately that maybe I can get around this problem by using puppet's future parser (well, also the regular parser in 4.0) to wrap loops around the firewall module, but I haven't gotten around to trying it out yet.", "created": "2015-05-20T17:09:00.000000"}, {"author": "623e7a644a57610068e8850a", "body": "It would be very helpful to have IP ranges, port ranges, and protocol types as arrays that can be expanded.  This would allow very compact blocks of hiera to do a huge amount of work without repetition.", "created": "2015-06-08T15:21:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:18ac3444-2cd5-4c1e-9b9d-6d611a189c76", "body": "This would be an excellent and very useful feature for us - we're currently using defined type workaround but that has significant limitations resulting in a plethora of classes", "created": "2015-10-09T08:09:00.000000"}], "components": ["firewall", "supported"], "created": "2014-08-05T14:32:00.000000", "creator": "557058:dde3f13d-4e3f-4d40-862a-7d960a9991ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea9a5e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/14"}], "description": "This is a continuation of the old ticket here, which was apparently closed and never resolved:\n\nhttps://projects.puppetlabs.com/issues/10116\n\nIt seems this was reported again but mysteriously closed for some reason:\n\nhttps://puppet.atlassian.net/browse/MODULES-61\n\nThe short summary is that the firewall module cannot handle array of IP addresses for the 'source' or 'destination' properties.  This would be extremely useful since you may wish to grant access to a list of network or machines using data from hiera.\n\nThis isn't the first time I've been involved with this issue, but this time I'm determined to resolve it one way or another, including writing the code myself.  I welcome all comments on the status of this issue.", "environment": "Linux/iptables", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43281", "fixedVersions": [], "id": "43281", "issueType": "New Feature", "key": "MODULES-1244", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dde3f13d-4e3f-4d40-862a-7d960a9991ac", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Firewall module does not support arrays of addresses", "timeSpent": "PT0S", "updated": "2018-07-14T13:40:00.000000", "votes": "13", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "144000", "aggregatetimeoriginalestimate": "144000", "assignee": "6243b0475f63fd0069b1a68a", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The related PR was closed as we believe this should be in a different module, not puppetlabs-apt (https://github.com/puppetlabs/puppetlabs-apt/pull/337)", "created": "2014-08-27T17:28:00.000000"}], "components": ["apt"], "created": "2014-08-01T12:36:00.000000", "creator": "6243b0475f63fd0069b1a68a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4043e24f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvoen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_210369052_*|*_10007_*:*_1_*:*_2053565855_*|*_6_*:*_1_*:*_0"}], "description": "Apt module should have apt mirror management code to configure apt mirror and add mirror sources.", "environment": "Debian, Ubuntu", "epicLinkSummary": null, "estimate": "PT144000S", "externalId": "40086", "fixedVersions": [], "id": "40086", "issueType": "New Feature", "key": "MODULES-1243", "labels": ["puppetlabs-apt"], "originalEstimate": "PT144000S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b0475f63fd0069b1a68a", "resolution": "Won't Fix", "resolutionDate": "2014-08-27T17:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "To add apt mirror functionality to puppetlabs-apt module", "timeSpent": "PT0S", "updated": "2014-08-27T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Opened https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/221. Spec tests still need some work, or someone to help me figure out why :confine wasn't working for me.", "created": "2014-08-01T08:18:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2014-08-18T16:23:00.000000"}], "components": ["rabbitmq"], "created": "2014-08-01T04:36:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@502e3447"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvnxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9862_*|*_10007_*:*_1_*:*_1497889541_*|*_3_*:*_1_*:*_13324801_*|*_6_*:*_1_*:*_0"}], "description": "Under RabbitMQ 2.8.1, the URL used to download the rabbitmqadmin client (http://localhost:15672/cli/rabbitmqadmin) is behind authentication, and therefore rabbitmq::install::rabbitmqadmin will always fail. The default credentials should be used for this.", "environment": "CentOS 6.5, trying to install RabbitMQ 2.8.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39014", "fixedVersions": [], "id": "39014", "issueType": "Bug", "key": "MODULES-1242", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2014-08-18T16:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmqadmin doesn't work with rabbit < 3.x", "timeSpent": "PT0S", "updated": "2014-08-18T16:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Nathan,\n\nPlease post your sample code here.  I tested this functionality and was unable to reproduce the problem.  Also, please post the mysqlbackup.sh contents when backupcompress is set to false, then again when it is set to true.\n\nThank you,\nGreg Larkin\nPuppet Labs, Inc.", "created": "2014-08-15T13:39:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closed due to inactivity.", "created": "2015-07-28T17:53:00.000000"}], "components": ["mysql"], "created": "2014-07-31T15:29:00.000000", "creator": "60c23784c90cb200685ff978", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7204590"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvnlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31285403175_*|*_6_*:*_1_*:*_0"}], "description": "mysqlbackup.sh.erb uses the test:\n<% if @backupcompress %> to determine whether it pipes the mysqldump through bzip or not.\n\nwhich tests if backupcompress is defined, and  puppetlabs-mysql / manifests / server / backup.pp sets it to true:\n  $backupcompress = true,\n\nSo if I set it to false, or 0 n my manifest the test in the template picks it up as defined and compresses the backups regardless of settings in the manifest.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35813", "fixedVersions": [], "id": "35813", "issueType": "Bug", "key": "MODULES-1241", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60c23784c90cb200685ff978", "resolution": "Incomplete", "resolutionDate": "2015-07-28T17:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "option backupcompress in mysql::server::backup cannot be turned off", "timeSpent": "PT0S", "updated": "2015-07-28T17:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is the {{git}} command in the {{$PATH}} of the user that the puppet agent runs as? (Which is probably root.)\n\nThat is usually the cause of this error. There isn't anything that actually restricts the functionality of the git provider on solaris though, so it should \"just work\" if git is in the path.", "created": "2014-08-26T13:14:00.000000"}, {"author": "557058:31b7e4ee-04fd-438a-944d-a87962e38ee5", "body": "This works fine for me on Solaris.", "created": "2016-11-23T13:14:00.000000"}], "components": ["vcsrepo"], "created": "2014-07-31T15:10:00.000000", "creator": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e890034"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvnkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/14"}], "description": "Currently, Solaris is not a supported platform for puppetlabs-vcsrepo.\n\nIt would be useful to customers to have this functionality.\n\nWith CSW git installed, you receive:\n\n{code}\n(/Stage[main]/Bpub::Xserver_config/Vcsrepo[/bpub-xserver]) Provider git is not functional on this host\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41174", "fixedVersions": [], "id": "41174", "issueType": "New Feature", "key": "MODULES-1240", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add solaris support to puppetlabs-vcsrepo", "timeSpent": "PT0S", "updated": "2016-11-23T13:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "root@u17qa0pfwcew5dl:~/puppet-enterprise-3.3.0-rc2-409-gb3a28f9-ubuntu-14.04-amd64-agent/agent_packages/ubuntu-14.04-amd64# puppet --version\n3.6.2 (Puppet Enterprise 3.3.0)\nroot@u17qa0pfwcew5dl:~/puppet-enterprise-3.3.0-rc2-409-gb3a28f9-ubuntu-14.04-amd64-agent/agent_packages/ubuntu-14.04-amd64# puppet module install puppetlabs-ntp\nNotice: Preparing to install into /etc/puppetlabs/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Found at least one version of puppetlabs-ntp compatible with PE (3.3.0)", "created": "2014-07-31T12:46:00.000000"}, {"author": "5af0eb1854919b24671122c7", "body": "A fresh install on CentOS 6.5 does not work.  Is there anything else I can do to help diagnose?\n\n(root@puppetent) ~ # puppet --version\n3.6.2 (Puppet Enterprise 3.3.1)\n\n(root@puppetent) ~ # uname -a\nLinux puppetent.lab.redaptcloud.com 2.6.32-431.20.5.el6.x86_64 #1 SMP Fri Jul 25 08:34:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\n\n(root@puppetent) ~ # puppet module install puppetlabs-ntp --debug\nNotice: Preparing to install into /etc/puppetlabs/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nDebug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-ntp\nNotice: Found at least one version of puppetlabs-ntp compatible with PE (3.3.1)", "created": "2014-08-14T11:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The error when installing puppetlabs-ntp:\n{noformat}\nError: Could not install module 'puppetlabs-ntp' (???)\n  No version of 'puppetlabs-ntp' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n{noformat}\nis caused by the puppet module tool trying to find a version of puppetlabs-ntp that is compatible with PE 3.3 (which is ntp version 3.1.2) and then trying to resolve the dependency tree for the currently-installed modules, one of which is puppetlabs-stdlib 3.2.2. ntp requires stdlib 4.x, and thus needs a newer stdlib. PMT is not smart enough to tell you *which* module is causing the conflict, only that there is one.\n\nIf you first run {{puppet module upgrade puppetlabs-stdlib}} to upgrade to the latest supported stdlib version, then {{puppet module install puppetlabs-ntp}} then it should work:\n{noformat}\n[root@flad74yjno077eu modules]# puppet module upgrade puppetlabs-stdlib\nNotice: Preparing to upgrade 'puppetlabs-stdlib' ...\nNotice: Found 'puppetlabs-stdlib' (v3.2.2) in /opt/puppet/share/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Found at least one version of puppetlabs-stdlib compatible with PE (3.3.1)", "created": "2014-08-14T13:29:00.000000"}, {"author": "5af0eb1854919b24671122c7", "body": "that worked beautifully.  thanks :)", "created": "2014-08-14T13:48:00.000000"}], "components": [], "created": "2014-07-31T11:51:00.000000", "creator": "557058:ec06d5bd-4322-464f-b182-26637b594cda", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35873c52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvnfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3306446_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1568694494"}], "description": "A fresh install PE 3.3 on Ubuntu 14.04 displays the following error when running the command to install the puppetlabs ntp module (puppet forge install puppetlabs-ntp):\n\nError: Could not install module 'puppetlabs-ntp' (???)\n  No version of 'puppetlabs-ntp' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module\n\nHere is the full output from running the command:\n\n\nroot@puppetmaster:/etc/puppetlabs/puppet/modules/docker/manifests# puppet module install puppetlabs/ntp\nNotice: Preparing to install into /etc/puppetlabs/puppet/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nNotice: Found at least one version of puppetlabs-ntp compatible with PE (3.3.0);\nNotice: Skipping versions which don't express PE compatibility. To install\nthe most recent version of the module regardless of compatibility\nwith PE, use the '--ignore-requirements' flag.\nNotice: Found at least one version of puppetlabs-stdlib compatible with PE (3.3.0);\nNotice: Skipping versions which don't express PE compatibility. To install\nthe most recent version of the module regardless of compatibility\nwith PE, use the '--ignore-requirements' flag.\nError: Could not install module 'puppetlabs-ntp' (???)\n  No version of 'puppetlabs-ntp' can satisfy all dependencies\n    Use `puppet module install --ignore-dependencies` to install only this module", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40083", "fixedVersions": [], "id": "40083", "issueType": "Bug", "key": "MODULES-1239", "labels": ["TSE"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ec06d5bd-4322-464f-b182-26637b594cda", "resolution": "Fixed", "resolutionDate": "2014-08-18T16:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs ntp module install requires --ignore-requirements with PE 3.3 Install", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "I realize that this isn't a supported module, but zack-r10k depends on it, and zack-r10k is deployed widely at customer sites by PSEs, so the git facts end up on plenty of solaris nodes via pluginsync.", "created": "2014-07-30T16:25:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Related PR https://github.com/puppetlabs/puppetlabs-git/pull/49", "created": "2015-01-06T11:29:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Got a PR for a possible fix: https://github.com/puppetlabs/puppetlabs-git/pull/50", "created": "2015-01-08T09:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "#50 merged", "created": "2015-01-08T09:59:00.000000"}], "components": ["git"], "created": "2014-07-30T16:24:00.000000", "creator": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@861e69f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyxpx3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2329713643_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_11647584889"}], "description": "In puppetlabs-git, we try to run git even if it isn't installed. \n\nE.g. the [git_version|https://github.com/puppetlabs/puppetlabs-git/blob/master/lib/facter/git_version.rb] fact, for example:\n\n{code:title=git_version.rb}\n# git_version\noutput = %x{git --version 2>&1}\n\nif $?.exitstatus and output.match(/git version ((\\d+\\.){2,}\\d+).*/)\n  Facter.add('git_version') do\n    setcode do\n      $1\n    end\n  end\nend\n{code}\n\nWhile this is fine on most platforms, on some platforms, like Solaris, the shell error will be output: {{sh: git: not found}}\n\nThe error is output during puppet runs, and during crons such as {{0,15,30,45 * * * * /opt/puppet/sbin/refresh-mcollective-metadata}}, which ships on all PE systems.\n\nI'm going to file a separate issue to send that cron output to /dev/null - but in any case the error still shows up during runs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40081", "fixedVersions": [], "id": "40081", "issueType": "Bug", "key": "MODULES-1238", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "resolution": "Fixed", "resolutionDate": "2015-01-08T09:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-git module runs git when it shouldn't", "timeSpent": "PT0S", "updated": "2015-01-08T09:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/393", "created": "2014-07-31T12:12:00.000000"}], "components": ["firewall"], "created": "2014-07-30T07:26:00.000000", "creator": "557058:4f5082e7-6cac-4670-a024-bb4fcbee7739", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f6913f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvmgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_103549614_*|*_5_*:*_1_*:*_0"}], "description": "The firewall module cannot identify CentOS 7 for iptables-services package installation like on redhat ( see manifests/linux/redhat.pp )\n\nChecking of iptables-services should be installed should be more akin to the mysql module, using a case statement and the operatingsystemmajversion fact.\n\nA quick fix would be:\n\nif $::operatingsystem == RedHat and $::operatingsystemrelease >= 7 {\n    package { 'iptables-services':\n      ensure => present,\n    }\n  }\n\n  if $::operatingsystem == CentOS and $::operatingsystemmajrelease >= 7 {\n    package { 'iptables-services':\n      ensure => present,\n    }\n  }", "environment": "CentOS 7.0.1406", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43279", "fixedVersions": [], "id": "43279", "issueType": "Bug", "key": "MODULES-1237", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4f5082e7-6cac-4670-a024-bb4fcbee7739", "resolution": "Fixed", "resolutionDate": "2014-07-31T12:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall module does not install iptables-services on CentoS 7", "timeSpent": "PT0S", "updated": "2014-07-31T12:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged in https://github.com/puppetlabs/puppetlabs-mysql/pull/544", "created": "2014-07-31T12:11:00.000000"}], "components": ["mysql"], "created": "2014-07-30T07:00:00.000000", "creator": "623a4db39b54ec0068b07473", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@180788f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvmgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105043530_*|*_5_*:*_1_*:*_0"}], "description": "MySQL server cannot be installed under CentOS 7 using the puppetlabs-mysql module. The module is always trying to install the \"mysql\" and \"mysql-server\" packages (\"mysql\" provider) instead of installing the \"mariadb\" and \"mariadb-server\" packages (\"mariadb\" provider).\n\nThis is due to the value of the \"$::operatingsystem\" fact which returns \"CentOS\" under \"CentOS\" instead of \"RedHat\" as used in the \"manifests/params.pp\" file to select the correct provider.\n\nA solution to this problem would be to extend the \"manifests/params.pp\" file in order to include \"CentOS\" as follow:\n\n...\n        'CentOS': {\n          if $::operatingsystemmajrelease >= 7 {\n            $provider = 'mariadb'\n          } else {\n            $provider = 'mysql'\n          }\n...", "environment": "Master:\n- OS: Ubuntu 12.04\n- Puppetmaster version 3.6.2\n- PuppetForge MySQL module version  2.3.1\n\nClient:\n- OS: CentOS 7\n- Puppet version 3.6.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42219", "fixedVersions": [], "id": "42219", "issueType": "Bug", "key": "MODULES-1236", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4db39b54ec0068b07473", "resolution": "Fixed", "resolutionDate": "2014-07-31T12:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CentOS 7 support for puppetlabs-mysql module", "timeSpent": "PT0S", "updated": "2014-07-31T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged in https://github.com/puppetlabs/puppetlabs-mysql/pull/544", "created": "2014-07-31T12:11:00.000000"}], "components": ["mysql"], "created": "2014-07-30T06:44:00.000000", "creator": "557058:4f5082e7-6cac-4670-a024-bb4fcbee7739", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@146e5206"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvmg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106050709_*|*_5_*:*_1_*:*_0"}], "description": "The mysql module tries to install the package mysql on CentOS 7 because the case statement does only check for Fedora and RedHat. Also it uses $::operatingsystemrelease which returns 7.0.1406 which fails to compare to 7.\n\nThe problem can be fixed like this:\n\ncase $::osfamily {\n    'RedHat': {\n      case $::operatingsystem {\n        'Fedora': {\n          if is_integer($::operatingsystemrelease) and $::operatingsystemrelease >= 19 or $::operatingsystemrelease == \"Rawhide\" {\n            $provider = 'mariadb'\n          } else {\n            $provider = 'mysql'\n          }\n        }\n        'RedHat', 'CentOS': {\n          if $::operatingsystemmajrelease >= 7 {\n            $provider = 'mariadb'\n          } else {\n            $provider = 'mysql'\n          }\n        }\n        default: {\n          $provider = 'mysql'\n        }\n      }", "environment": "CentOS 7.0.1406", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40078", "fixedVersions": [], "id": "40078", "issueType": "Bug", "key": "MODULES-1235", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4f5082e7-6cac-4670-a024-bb4fcbee7739", "resolution": "Fixed", "resolutionDate": "2014-07-31T12:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql module fails on CentOS 7", "timeSpent": "PT0S", "updated": "2014-07-31T12:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b7112792-99cc-45a4-87b1-084282bd9f35", "body": "+1", "created": "2015-01-06T03:27:00.000000"}, {"author": "557058:21545633-a62f-4c99-b1b7-0896b5344696", "body": "This needs to be added as puppetlabs-firewall is currently unusable with docker. ", "created": "2015-01-15T11:00:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This ability exists using the {{firewallchain}} resource to purge specific chains. See https://github.com/puppetlabs/puppetlabs-firewall#parameters-1", "created": "2015-01-16T11:41:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "Great!  \n\nIs this new?  When did it start working with the puppetlabs/firewall module?", "created": "2015-01-16T11:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Somewhat new.\nOriginal ipv4 table & chain purging added in 0.5.0 (the release right before 1.0.0) https://github.com/puppetlabs/puppetlabs-firewall/blob/master/CHANGELOG.md#050---2014-02-10\nipv6 purging added in 1.2.0 https://github.com/puppetlabs/puppetlabs-firewall/blob/master/CHANGELOG.md#2014-11-04---supported-release-120", "created": "2015-01-16T11:50:00.000000"}, {"author": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "body": "Well, I'm glad to hear it.  I hope that somebody writes up a quick 'HOWTO' level of document sometime in the next few days/weeks in order to show how to get docker in particular working in this kind of setup", "created": "2015-01-16T11:53:00.000000"}, {"author": "557058:0ecc452a-d349-4da1-b879-da696febc871", "body": "Since many Google Searches for Docker vs. Puppetlabs-firewall end up pointing to this ticket, would it be possible to link to a HOWTO describing how to use `firewallchain` correctly with Docker?\n\n[~accountid:70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16], or anyone, did you ever end up writing that quick HOWTO?", "created": "2016-10-10T15:26:00.000000"}], "components": ["firewall"], "created": "2014-07-29T15:37:00.000000", "creator": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13bc0b0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvm33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14763859222_*|*_6_*:*_1_*:*_0"}], "description": "(Note: this problem applies to most anything that handles virtualization with iptables rules.  I just happen to be playing with Docker at the moment.)\n\nThe currently documented way to manage your firewall rules using the puppetlabs-firewall module is to use \"resources { 'firewall': purge => true }\".  This works well when puppet is managing all of the firewall rules associated with a system; however, it works much less well when other systems are also managing classes of firewall rules.  For instance, docker manages a number of rules in the PREROUTING, POSTROUTING, and OUTPUT nat tables.\n\nWould it be possible to add support within the main firewall module to set separate 'purge' rules for each of these tables?  ", "environment": "RHEL6 + Docker environment", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34717", "fixedVersions": [], "id": "34717", "issueType": "Improvement", "key": "MODULES-1234", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:1924e2f1-78f2-434f-a2c2-7ac0bb1b5e16", "resolution": "Won't Fix", "resolutionDate": "2015-01-16T11:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall and Docker - how to work with iptables rules, firewall-managing services, and \"resources { 'firewall': purge => true }\"", "timeSpent": "PT0S", "updated": "2016-10-18T17:44:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:e83e1a27-3346-490e-9e8f-a84f75436063] This looks like a permissions issue to me", "created": "2015-08-17T14:59:00.000000"}, {"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "No this is not a permissions issue, puppet was run as the root user and you can clearly see in the error message that it fails because the git repo ssl certificate failed to verify.\n\n\"error: server certificate verification failed.\"\n\n\nThe root user has a .gitconfig file containing the following \n\n[http]\n\tsslverify = false\n\nThis should instruct git to skip ssl verification however puppet ignores this configeration", "created": "2015-08-19T06:25:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Ok, sorry for the misunderstanding, we'll investigate.", "created": "2015-08-19T09:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged to master", "created": "2015-08-25T17:34:00.000000"}], "components": ["vcsrepo"], "created": "2014-07-29T07:13:00.000000", "creator": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42529c7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoh47:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_33228964617_*|*_3_*:*_2_*:*_535115112_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_141959133"}], "description": "The git provider ignores the configuration in ~/.gitconfig file.  Recreate with the following (note git.example.com has a self signed cert)\n{code}\nroot@iad:~# cat .gitconfig\n[http]\n\tsslverify = false\n\nsite.pp {\n    vcsrepo { '/srv/project':\n      ensure   => latest,\n      provider => git,\n      user     => 'root',\n      revision => 'master',\n      source   => 'https://git.example.com:/user/project.git';\n    }\n}\n\nError: Execution of '/usr/bin/git clone https://git.example.com:/user/project.git /srv/project' returned 128: Cloning into '/srv/project'...\nerror: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none while accessing https://git.example.com:/user/project.git/info/refs\nfatal: HTTP request failed\n{code}\n\nRunning the command as the root user works fine.", "environment": "root@mirror1:~# puppet -V\n3.3.3 (Puppet Enterprise 3.1.1)\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/commit/177618e2ccdd610890e04502923b39a61f7cb40a\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43246", "fixedVersions": [], "id": "43246", "issueType": "Bug", "key": "MODULES-1232", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "resolution": "Fixed", "resolutionDate": "2015-08-25T17:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Git provider ignores .gitconfig ", "timeSpent": "PT0S", "updated": "2015-08-25T17:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "According to force.pp:\n\"/usr/bin/test \\$(/usr/bin/apt-cache policy -t trusty-backports haproxy | /bin/grep -E 'Installed|Candidate' | /usr/bin/uniq -s 14 | /usr/bin/wc -l) -eq 1\"\nmust be returning 0\n\nDo you get the same result if you also specify a specific version as well as a release as a parameter?\neg. release => 'trusty-backports', version => '1.5'", "created": "2014-12-09T05:17:00.000000"}, {"author": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "body": "No, it does not solve the problem. Here is the output I get for '1.5.*' ('1.5' can't be found), after upgrading the puppet module :\n\n{noformat}\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nCould not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer\nCould not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\nInfo: Caching catalog for web0.prx.prod.infra.universcine.com\nInfo: Applying configuration version '1418130244'\nNotice: /Stage[main]/Main/Node[default]/Apt::Force[haproxy]/Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy=1.5.*]/returns: executed successfully\nNotice: Finished catalog run in 2.70 seconds\n{noformat}", "created": "2014-12-09T06:09:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Try '1.5.3' -  (I assume this is the way to specify the version and not 1.5.3-1). I don't think the parameter accepts wildcards.", "created": "2014-12-09T06:15:00.000000"}, {"author": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "body": "I tried it, but '1.5.3' can't be found either. Here is what I get with '1.5.3-1~ubuntu14.04.1'\n\n{noformat}\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nCould not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer\nCould not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\nInfo: Caching catalog for web0.prx.prod.infra.universcine.com\nInfo: Applying configuration version '1418131122'\nNotice: /Stage[main]/Main/Node[default]/Apt::Force[haproxy]/Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy=1.5.3-1~ubuntu14.04.1]/returns: executed successfully\nNotice: Finished catalog run in 2.71 seconds\n{noformat}", "created": "2014-12-09T06:20:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Just for you, I used the following node definition, with puppetlabs-apt v.1.7.0:\n{noformat}\nnode 'ubuntu-14' {\n  include 'apt'\n  apt::force { 'haproxy':\n    release => 'trusty-backports',\n    require => Apt::Source['trusty-backports'],\n  }\n  apt::source { 'trusty-backports':\n    location => 'http://archive.ubuntu.com/ubuntu',\n    repos    => 'trusty-backports main restricted universe multiverse',\n  }\n}\n{noformat}\n\nFirst run:\n\n{noformat}\nDebug: Apt::Source[trusty-backports]: The container Node[ubuntu-14] will propagate my refresh event\nDebug: Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy](provider=posix): Executing check '/usr/bin/test $(/usr/bin/apt-cache policy -t trusty-backports haproxy | /bin/grep -E 'Installed|Candidate' | /usr/bin/uniq -s 14 | /usr/bin/wc -l) -eq 1'\nDebug: Executing '/usr/bin/test $(/usr/bin/apt-cache policy -t trusty-backports haproxy | /bin/grep -E 'Installed|Candidate' | /usr/bin/uniq -s 14 | /usr/bin/wc -l) -eq 1'\nDebug: Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy](provider=posix): Executing '/usr/bin/apt-get -y   -t trusty-backports install haproxy'\nDebug: Executing '/usr/bin/apt-get -y   -t trusty-backports install haproxy'\nNotice: /Stage[main]/Main/Node[ubuntu-14]/Apt::Force[haproxy]/Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy]/returns: executed successfully\nDebug: /Stage[main]/Main/Node[ubuntu-14]/Apt::Force[haproxy]/Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy]: The container Apt::Force[haproxy] will propagate my refresh event\n..\n{noformat}\n\n2nd run and 3rd run:\n{noformat}\n...\nDebug: Exec[/usr/bin/apt-get -y   -t trusty-backports install haproxy](provider=posix): Executing check '/usr/bin/test $(/usr/bin/apt-cache policy -t trusty-backports haproxy | /bin/grep -E 'Installed|Candidate' | /usr/bin/uniq -s 14 | /usr/bin/wc -l) -eq 1'\nDebug: Executing '/usr/bin/test $(/usr/bin/apt-cache policy -t trusty-backports haproxy | /bin/grep -E 'Installed|Candidate' | /usr/bin/uniq -s 14 | /usr/bin/wc -l) -eq 1'\nDebug: Finishing transaction 29844040\n{noformat}\n\nBased on these outputs I didn't get apt-get install being run twice. Do you get something different?", "created": "2014-12-09T18:42:00.000000"}, {"author": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "body": "Thank you for putting so much effort in the resolution of this bug. I think I found the problem and a good solution. Here is what I get when I run {noformat}/usr/bin/apt-cache policy -t trusty-backports haproxy{noformat} :\n\n{noformat}\n/usr/bin/apt-cache policy -t trusty-backports haproxy\nhaproxy:\n  Install\u00e9\u00a0: 1.5.3-1~ubuntu14.04.1\n  Candidat\u00a0: 1.5.3-1~ubuntu14.04.1\n Table de version\u00a0:\n *** 1.5.3-1~ubuntu14.04.1 0\n        990 http://fr.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages\n        100 /var/lib/dpkg/status\n     1.4.24-2 0\n        500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages\n{noformat}\n\nI am french (bonjour chez vous), and the output is translated, which means the\nword \"Installed\" is nowhere to be found.\n\nRunning the command like this solves the problem (I checked, it really works):\n\n{noformat}\nLANG=C /usr/bin/apt-cache policy -t ${release} ${name}\n{noformat}\n\n", "created": "2014-12-10T02:13:00.000000"}, {"author": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "body": "My solution is not so clean I think. [Using dpkg|http://stackoverflow.com/a/22592801/353612] might be better :\n\n{noformat}\n$(dpkg-query -W -f='${Status}' nano 2>/dev/null | grep -c \"ok installed\")\n{noformat}", "created": "2014-12-10T02:20:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Hmm, I think the idea of using the apt-cache command (See commit 9a968bb / PR 140) was to check if package is installed from the right release, instead of just checking the version. I will look a bit further into the apt tools....", "created": "2014-12-10T17:07:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR 394 submitted https://github.com/puppetlabs/puppetlabs-apt/pull/394\nTest it out and let me know if it could be better.", "created": "2014-12-10T20:33:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "More code comments added.", "created": "2014-12-11T05:39:00.000000"}], "components": ["apt"], "created": "2014-07-28T09:32:00.000000", "creator": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67e4a862"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcn3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_166569825_*|*_10007_*:*_1_*:*_774290626_*|*_10009_*:*_1_*:*_13754273_*|*_4_*:*_1_*:*_706040149_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_118917_*|*_10004_*:*_1_*:*_29024827_*|*_10006_*:*_2_*:*_10826867151"}], "description": "When I use apt::force in a node, I can see the apt-get install is run each time I run the puppet agent. I would expect it to be run the first time only.\n\nHere is the resource definition I wrote :\n\n{code:title=default node|borderStyle=solid}\nnode 'default' {\n  include security\n\n  include apt\n\n  apt::force { 'haproxy':\n    release => 'trusty-backports' # we need 1.5.*\n    ;\n  }\n}\n{code}", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42216", "fixedVersions": [], "id": "42216", "issueType": "Bug", "key": "MODULES-1231", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd132958-64a7-45c8-91e3-b4653aa0e7da", "resolution": "Fixed", "resolutionDate": "2014-12-20T05:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::force ignores locale and makes apt-get run every time", "timeSpent": "PT0S", "updated": "2014-12-20T05:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5dc41b876ef3fe0db4520cd7", "attachments": [], "comments": [{"author": "5dc41b876ef3fe0db4520cd7", "body": "I'm thinking something like the following..\n\n{code}\nhaproxy::listen { 'service':\n  mode    => 'http',\n  bind    => [\n    { 'address' => '1.2.3.4', \n      'port'    => '443',\n      'options' => 'ssl /path/to/certificate.pem',},\n    { 'address' => '5.6.7.8',\n      'port'    => '443',\n      'options' => 'ssl /path/to/other/certificate.pem',},\n  ]\n  options => {\n      'option'  => ['tcpka', 'httpchk', 'tcplog'],\n      'balance' => 'source',\n      'rspadd'  => 'Strict-Transport-Security:\\ max-age=60',\n  },\n}\n{code}\n\nor simpler...\n\n{code}\nhaproxy::listen { 'service':\n  mode    => 'http',\n  bind    => [ '1.2.3.4:443 ssl /path/to/certificate.pem',\n               '5.6.7.8:443 ssl /path/to/other/certificate.pem' ],\n  options => {\n      'option'  => ['tcpka', 'httpchk', 'tcplog'],\n      'balance' => 'source',\n      'rspadd'  => 'Strict-Transport-Security:\\ max-age=60',\n  },\n}\n{code}\n\n$ipaddress + $port and $bind would then be mutually exclusive to not break backwards compatibility.\n", "created": "2014-07-28T04:13:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR #154 has been merged. Does this help with your use case?", "created": "2015-02-21T22:14:00.000000"}, {"author": "5dc41b876ef3fe0db4520cd7", "body": "Looks perfect to me.", "created": "2015-02-24T03:39:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5dc41b876ef3fe0db4520cd7] So, it sounds like PR #154 adds the functionality you were looking for. I'm going to close this ticket for now, but if I'm misunderstanding please feel free to reopen!", "created": "2015-02-24T09:54:00.000000"}], "components": ["haproxy"], "created": "2014-07-28T04:06:00.000000", "creator": "5dc41b876ef3fe0db4520cd7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21948e7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyvb93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_3_*:*_18254828305_*|*_5_*:*_1_*:*_0"}], "description": "Currently when specifying a haproxy listener, the module assumes that for each IP address/port combination you're binding to, you want the same bind options - this is very limiting, especially in the case of running SSL services with multiple SSL certificates and lack of SNI support.\n\nI'm looking to add the ability to specify individual bind lines, with their own bind options, as opposed to ipaddress, port and global bind_options - but would like to agree on a suitable API and also whether this change would be accepted, prior to doing the work.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42215", "fixedVersions": [], "id": "42215", "issueType": "Improvement", "key": "MODULES-1230", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5dc41b876ef3fe0db4520cd7", "resolution": "Fixed", "resolutionDate": "2015-02-24T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add ability to specify individual bind lines", "timeSpent": "PT0S", "updated": "2015-02-24T09:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a45cd866b810069e36687", "body": "[~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] is this something we can provide a workaround for in the interim? A customer is seeing this now, and besides updating the default conf file we ship with the module, I can't think of any other workaround.", "created": "2014-07-25T16:34:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "[~accountid:623c177a7910a200718b97b4], do you have any suggestions for a solution or interim work around?", "created": "2014-07-31T12:10:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Passing {{pg_hba_conf_defaults => false}} disables ALL default {{postgresql::server::pg_hba_rule}} resources, but the README gives several fairly drastic warnings about doing such a thing, because this parameter exists only \"if you simply need an escape hatch.\" [1] (ie, you're in no-man's land as far as the normal functioning of the module is concerned.)\n\nThe README goes on to say \"If you want to do this, it may affect the rest of the module so make sure you replace the rules with something that continues operation\" [1] and \"be sure that your changes of course align with the rest of the module, as some access is required to perform basic psql operations for example.\" [2]\n\nThe manifest provided by the customer gives NO {{postgresql::server::pg_hba_rule}} entries, and the module appropriately cannot continue (unhelpful error message notwithstanding). The customer must provider their own roles", "created": "2014-07-31T12:50:00.000000"}, {"author": "5c7750b7c6a45773be604503", "body": "Sorry for replying/reopening an old ticket, but I found that the defaults can be a bit restrictive at time.\n\nWe have one use case where we do create an ACL for the postgres user to be accessed from the other host of a replication pool, and the default reject (postgres 0.0.0.0/0 ) was the first line to match and prevented any further postgres ACL to be applied.\n\nI'm not sure if the reject on all hosts is actually required since by default postgresql will reject any non matching ACLs like so:\n{code}\npsql -U postgres -h pghost\npsql: FATAL:  no pg_hba.conf entry for host \"10.X.Y.Z\", user \"postgres\", database \"postgres\", SSL on\nFATAL:  no pg_hba.conf entry for host \"10.X.Y.Z\", user \"postgres\", database \"postgres\", SSL off\n{code}", "created": "2014-10-05T18:51:00.000000"}], "components": ["acl", "postgresql", "supported"], "created": "2014-07-25T15:59:00.000000", "creator": "623a45cd866b810069e36687", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d3b9c56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv9rr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_507070347_*|*_6_*:*_1_*:*_0"}], "description": "It seems setting pg_hba_conf_defaults to false results in an error with concatfragments. I am unsure what is actually occurring here, but it appears if you attempt to manage pg_hba.conf with your own config and not use the defaults the resulting run is a failure.\n\nSteps to recreate:\n\n{code}\nclass { 'postgresql::server': \nip_mask_deny_postgres_user => '0.0.0.0/32', \nip_mask_allow_all_users => '0.0.0.0/0', \nlisten_addresses => '*', \npostgres_password => 'card$123', \nmanage_pg_hba_conf => true, \npg_hba_conf_defaults => false, \n}\n{code}\n\nResults:\n{code}\nError: /var/opt/lib/pe-puppet/concat/bin/concatfragments.sh -o /var/opt/lib/pe-puppet/concat/_var_lib_pgsql_data_pg_hba.conf/fragments.concat.out -d /var/opt/lib/pe-puppet/concat/_var_lib_pgsql_data_pg_hba.conf -w '# This file is managed by Puppet. DO NOT EDIT.'    returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/data/pg_hba.conf]/Exec[concat_/var/lib/pgsql/data/pg_hba.conf]/returns: change from notrun to 0 failed: /var/opt/lib/pe-puppet/concat/bin/concatfragments.sh -o /var/opt/lib/pe-puppet/concat/_var_lib_pgsql_data_pg_hba.conf/fragments.concat.out -d /var/opt/lib/pe-puppet/concat/_var_lib_pgsql_data_pg_hba.conf -w '# This file is managed by Puppet. DO NOT EDIT.'    returned 1 instead of one of [0]\n{code}", "environment": "Centos 6.3 PE 3.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41162", "fixedVersions": [], "id": "41162", "issueType": "Bug", "key": "MODULES-1229", "labels": ["customer"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45cd866b810069e36687", "resolution": "Won't Fix", "resolutionDate": "2014-07-31T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/postgresql issue when setting pg_hba_conf_defaults => false", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is now available. \nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/templates/vhost/_ssl.erb#L22-L24\n\nThanks for raising the ticket. ", "created": "2016-02-22T06:03:00.000000"}], "components": ["apache", "supported"], "created": "2014-07-24T20:58:00.000000", "creator": "999854:85fa3fc1-9548-4e1c-9e08-e5c133dc9a94", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5683f20c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv9c7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_49888971148_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_139903"}], "description": "We need to be able to set SSLCARevocationCheck in apache 2.4+ to enable revocation checks for client certs.\nI recently published a puppet module for managing puppet and I needed support for apache 2.4 and according to the [Official Puppet Labs docs on passenger|http://docs.puppetlabs.com/guides/passenger.html]\nAccording to that page\n{quote}\nApache 2.4 introduces the SSLCARevocationCheck directive and sets it to none\nwhich effectively disables CRL checking. If you are using Apache 2.4+ you must specify 'SSLCARevocationCheck chain' to actually use the CRL.\n{quote}\n\nI am very happy to help test this or develop a solution (time permitting).", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "33727", "fixedVersions": [], "id": "33727", "issueType": "New Feature", "key": "MODULES-1228", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "need a setting for SSLCARevocationCheck in apache 2.4", "timeSpent": "PT0S", "updated": "2023-02-28T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Jesse, you seem like the right person to fix this but cc/ [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1].", "created": "2014-07-24T09:16:00.000000"}], "components": ["acl", "supported"], "created": "2014-07-24T09:16:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d5ef9a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv8uv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7564031_*|*_6_*:*_1_*:*_0"}], "description": "The report issues link takes you to github. It needs to point to https://puppet.atlassian.net/browse/MODULES.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39004", "fixedVersions": [], "id": "39004", "issueType": "Bug", "key": "MODULES-1227", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-07-24T11:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fix 'Report Issues' url for puppetlabs-acl", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Have them try the SID specifically to see what issues they get back.\n\n{{S-1-15-2-1}}\n\n*Update:* This makes no difference.", "created": "2014-07-24T09:16:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I've tracked it down some more and it does appear to be the win32-security gem:\n\n{noformat}\nPS C:\\code\\puppetlabs\\puppet> ruby -r win32/security -e \"puts Win32::Security::S\nID.new('ALL APPLICATION PACKAGES')\"\nS-1-15-2-1\nPS C:\\code\\puppetlabs\\puppet> ruby -r win32/security -e \"puts Win32::Security::S\nID.new('APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES')\"\nC:/tools/ruby193/lib/ruby/gems/1.9.1/gems/win32-security-0.2.5/lib/win32/securit\ny/sid.rb:267:in `initialize': No mapping between account names and security IDs\nwas done. - LookupAccountName (SystemCallError)\n        from -e:1:in `new'\n        from -e:1:in `<main>'\n{noformat}\n\nIt appears this affects the latest version. Note that it works if you just call with the user and not the fully qualified name. It's likely that we will need to ensure we try to use what is in the manifest instead of converting (and continue to compare by SID).", "created": "2014-07-24T12:49:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I filed an issue with the author of the win32-security gem.", "created": "2014-07-24T14:34:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": " * http://msdn.microsoft.com/en-us/library/dd302645.aspx\n * http://recxltd.blogspot.com/2012/03/windows-8-app-container-security-notes.html\n * http://msdn.microsoft.com/en-us/library/windows/desktop/hh448449(v=vs.85).aspx\n * http://msdn.microsoft.com/en-us/library/windows/desktop/hh448474(v=vs.85).aspx\n* http://sysmagazine.com/posts/186812/", "created": "2014-07-24T15:12:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "The structure of [LookupAccountName|http://msdn.microsoft.com/en-us/library/windows/desktop/aa379159(v=vs.85).aspx] is a bit different from Win32-Security's FFI-ed [:LookupAccountName|https://github.com/djberg96/win32-security/blob/ffi/lib/win32/security/windows/functions.rb#L93-L94]. Everything should be pointers, but even making the change, it continues to work for other items and fails for this particular account when fully qualified.", "created": "2014-07-24T16:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Filed clone PUP-2985", "created": "2014-07-29T11:37:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "This is how Windows works when resolving special accounts.\n\nPlease see my write-up on https://puppet.atlassian.net/browse/PUP-2985?focusedCommentId=255282&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-255282", "created": "2016-01-21T10:44:00.000000"}], "components": ["acl", "supported"], "created": "2014-07-24T09:10:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3545eacd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv8un:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_47183625146_*|*_6_*:*_1_*:*_0"}], "description": "E.g. https://github.com/puppetlabs/puppetlabs-acl gives an error when  you try to use it with the ALL APPLICATION PACKAGES group. Your developers probably have the same bug as this guy: http://stackoverflow.com/questions/17761826/assigning-folder-permissions-to-all-application-packages-group\n\n{noformat}\nfile {'c:\\temp':\n ensure => directory,\n}\n\nacl { 'c:\\temp':\n  permissions => [\n   { identity => 'Administrator', rights => ['full'] },\n   { identity => 'ALL APPLICATION PACKAGES', rights => ['read'] }\n  ],\n}\n{noformat}\n\nOutput of run (TL;DR-  you can see it recognizes the user but has an issue in application):\n{noformat}\nNotice: Compiled catalog for win-e5k8tm30719 in environment production in 0.12 seconds\nNotice: /Stage[main]/Main/Acl[c:\\temp]/permissions: permissions changed [\n { identity => 'WIN-E5K8TM30719\\Administrator', rights => [\"full\"] }\n] to [\n { identity => 'WIN-E5K8TM30719\\Administrator', rights => [\"full\"] },\n { identity => 'APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES', rights\n=> [\"read\"] }\n]\nError: /Stage[main]/Main/Acl[c:\\temp]: Could not evaluate: \nFailed to set security descriptor for path 'c:\\temp': \nFailed to convert string SID: :  The parameter is incorrect.\nNotice: Finished catalog run in 0.27 seconds\n{noformat}\n\nWith debug, trace and verbose output on:\n{noformat}\nInfo: Applying configuration version '1406221744'\nNotice: /Stage[main]/Main/Acl[c:\\temp]/permissions: permissions changed [\n { identity => 'WIN-E5K8TM30719\\Administrator', rights => [\"full\"] }\n] to [\n { identity => 'WIN-E5K8TM30719\\Administrator', rights => [\"full\"] },\n { identity => 'APPLICATION PACKAGE AUTHORITY\\ALL APPLICATION PACKAGES', rights\n=> [\"read\"] }\n]\nError: /Stage[main]/Main/Acl[c:\\temp]: Could not evaluate: Failed to set securit\ny descriptor for path 'c:\\temp': Failed to convert string SID: :  The parameter\nis incorrect.\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/sid.rb:\n97:in `string_to_sid_ptr'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:392:in `add_access_allowed_ace'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:608:in `block (6 levels) in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/access_\ncontrol_list.rb:28:in `block in each'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/access_\ncontrol_list.rb:28:in `each'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/access_\ncontrol_list.rb:28:in `each'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:604:in `block (5 levels) in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/sid.rb:\n101:in `string_to_sid_ptr'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:603:in `block (4 levels) in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/sid.rb:\n101:in `string_to_sid_ptr'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:602:in `block (3 levels) in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:490:in `open_file'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:601:in `block (2 levels) in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:499:in `with_privilege'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:600:in `block in set_security_descriptor'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:499:in `with_privilege'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/securit\ny.rb:599:in `set_security_descriptor'\nC:/ProgramData/PuppetLabs/puppet/etc/modules/acl/lib/puppet/provider/acl/windows\n/base.rb:413:in `set_security_descriptor'\nC:/ProgramData/PuppetLabs/puppet/etc/modules/acl/lib/puppet/provider/acl/windows\n.rb:195:in `flush'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/type.rb:977:in `flus\nh'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction/resource\n_harness.rb:24:in `evaluate'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:174:i\nn `apply'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:187:i\nn `eval_resource'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:117:i\nn `call'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:117:i\nn `block (2 levels) in evaluate'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:327:in `bloc\nk in thinmark'\nC:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/1.9.1/benchmark.rb:2\n95:in `realtime'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:326:in `thin\nmark'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:117:i\nn `block in evaluate'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/graph/relationship_g\nraph.rb:118:in `traverse'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction.rb:108:i\nn `evaluate'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/resource/catalog.rb:\n167:in `block in apply'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/log.rb:149:in `\nwith_destination'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/transaction/report.r\nb:112:in `as_logging_destination'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/resource/catalog.rb:\n166:in `apply'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:117:in\n `block in apply_catalog'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:161:in `bloc\nk in benchmark'\nC:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/1.9.1/benchmark.rb:2\n95:in `realtime'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:160:in `benc\nhmark'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:116:in\n `apply_catalog'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/configurer.rb:191:in\n `run'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/apply.rb\n:288:in `apply_catalog'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/apply.rb\n:228:in `block in main'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/context.rb:64:in `ov\nerride'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet.rb:234:in `override'\n\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/apply.rb\n:190:in `main'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/apply.rb\n:151:in `run_command'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:371:i\nn `block (2 levels) in run'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:477:i\nn `plugin_hook'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:371:i\nn `block in run'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:479:in `exit\n_on_fail'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:371:i\nn `run'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb\n:137:in `run'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb\n:91:in `execute'\nC:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'\nDebug: Finishing transaction 35803152\nDebug: Storing state\nDebug: Stored state in 0.00 seconds\nNotice: Finished catalog run in 0.28 seconds\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37947", "fixedVersions": [], "id": "37947", "issueType": "Bug", "key": "MODULES-1226", "labels": ["puppetlabs-acl"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Won't Fix", "resolutionDate": "2016-01-21T10:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ACL not functional with ALL APPLICATION PACKAGES group", "timeSpent": "PT0S", "updated": "2019-06-03T10:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7b6a8d8b9c0068b9f4c4", "body": "This regex doesn't match and so -m tcp is not removed.\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:223\n{code}\nvalues = values.sub(/-m (tcp|udp) (--(s|d)port|-m multiport)/, '\\2')\n{code}", "created": "2014-07-23T01:09:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Duplicate of MODULES-1552", "created": "2015-01-14T09:50:00.000000"}], "components": ["firewall"], "created": "2014-07-23T01:04:00.000000", "creator": "623e7b6a8d8b9c0068b9f4c4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341d191f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv7pr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15155131081_*|*_6_*:*_1_*:*_0"}], "description": "This rule can not be parsed\n{code}\n-A INPUT -s 10.10.10.0/24 -i tun0 -p tcp -m tcp -m comment --comment \"110 openvpn net tun0\" -j ACCEPT\n{code}\n\n{code}\n~ $ sudo puppet resource --verbose --debug --trace firewall\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nError: Could not run: Invalid address from IPAddr.new: tcp\n/var/lib/puppet/lib/puppet/util/ipcidr.rb:12:in `initialize'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:284:in `new'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:284:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:280:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:280:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:196:in `instances'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:191:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:191:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1135:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1128:in `collect'\n/usr/lib/ruby/vendor_ruby/puppet/type.rb:1128:in `instances'\n/usr/lib/ruby/vendor_ruby/puppet/indirector/resource/ral.rb:25:in `search'\n/usr/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:267:in `search'\n/usr/lib/ruby/vendor_ruby/puppet/application/resource.rb:226:in `find_or_save_resources'\n/usr/lib/ruby/vendor_ruby/puppet/application/resource.rb:143:in `main'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:379:in `run_command'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:371:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:477:in `plugin_hook'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:371:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util.rb:479:in `exit_on_fail'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:371:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:91:in `execute'\n/usr/bin/puppet:8\n{code}\n\n", "environment": "Ubuntu 12.04|14.04 Puppet 3.6.2 Puppetlabs-firewall 1.1.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40063", "fixedVersions": [], "id": "40063", "issueType": "Bug", "key": "MODULES-1225", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b6a8d8b9c0068b9f4c4", "resolution": "Duplicate", "resolutionDate": "2015-01-14T09:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Parse error if -m (tcp|udp) but no (dport|sport) supplied", "timeSpent": "PT0S", "updated": "2015-01-14T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Resolved in MODULES-1387", "created": "2016-04-11T13:20:00.000000"}], "components": ["ruby"], "created": "2014-07-21T06:17:00.000000", "creator": "623a47afd32a94006a63c8b8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dc78e02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv60f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_54457378929_*|*_5_*:*_1_*:*_0"}], "description": "On Debian Wheezy (stable) the bundler package name is bundler [1], not ruby-bundler as for ubuntu (but on recent ubuntu package name seems to be switching to bundler too [2]).\n\nThis breaks the ruby::dev class on wheezy when using default parameters:\n\nError: Could not find package ruby-bundler\nError: /Stage[main]/Ruby::Dev/Package[ruby-bundler]/ensure: change from purged to present failed: Could not find package ruby-bundler\n\nRef:\n[1]- https://packages.debian.org/wheezy/bundler\n[2]- http://packages.ubuntu.com/search?keywords=bundler", "environment": "Puppet Open Source 3.6.2, debian wheezy, puppetlabs-ruby 0.2.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40061", "fixedVersions": [], "id": "40061", "issueType": "Bug", "key": "MODULES-1224", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47afd32a94006a63c8b8", "resolution": "Fixed", "resolutionDate": "2016-04-11T13:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ruby::dev: Incorrect bundler package name on Debian wheezy", "timeSpent": "PT0S", "updated": "2016-04-11T13:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "While I agree this would be ideal the complexity of linking them in the correct order will take some time.  \n{code}\nfirewall { '100 forward to MY_CHAIN':\n          ensure  => absent,\n          chain   => 'INPUT',\n          jump    => 'MY_CHAIN',\nbefore => Firewallchain['MY_CHAIN:filter:IPv4'],\n       }\n        # The namevar here is in the format chain_name:table:protocol\n        firewallchain { 'MY_CHAIN:filter:IPv4':\n          ensure  => absent,\n        }\n        firewall { '100 my rule':\n          ensure  => absent,\n          chain   => 'MY_CHAIN',\n          action  => 'accept',\n          proto   => 'tcp',\n          dport   => 5000,\nbefore => Firewallchain['MY_CHAIN:filter:IPv4'],\n        }\n{code}\nshould be a fair enough work around if you are needing to chain these in the correct order for removal", "created": "2015-01-05T12:51:00.000000"}, {"author": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "body": "If I remember well, this was my work around.\nMaybe that the documentation (https://github.com/puppetlabs/puppetlabs-firewall#additional-uses-for-the-firewall-module) should be updated with those ordering metadata ?", "created": "2015-01-05T12:57:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "We will have the ability to do this in Puppet 4, until then I am going to remove the autorequire in the firewall rule so natural ordering will occur when ensure absent, otherwise it will continue the autorequire ordering.", "created": "2015-01-05T14:27:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Also after further introspection the firewall that contains a Jump to this chain should never be managed by this firewall chain and only those rules that fall within the Firewall chain itself should be managed by the chain.", "created": "2015-01-05T16:09:00.000000"}], "components": ["firewall"], "created": "2014-07-20T12:16:00.000000", "creator": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17bea3a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypdnz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10643112309_*|*_3_*:*_1_*:*_12537399_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_4032452248"}], "description": "I was playing around withyour examples:\n\n{code:title=test.pp|borderStyle=solid}\n# test.pp\nfirewall { '100 forward to MY_CHAIN':\n  ensure  => $ensure,\n  chain   => 'INPUT',\n  jump    => 'MY_CHAIN',\n}\n# The namevar here is in the format chain_name:table:protocol\nfirewallchain { 'MY_CHAIN:filter:IPv4':\n  ensure  => $ensure,\n}\nfirewall { '100 my rule':\n  ensure  => $ensure,\n  chain   => 'MY_CHAIN',\n  action  => 'accept',\n  proto   => 'tcp',\n  dport   => 5000,\n}\n{code}\n\n(I've just added the _ensure_ parameter`).\n\nWhen _ensure_ is set to _present_ firewall rules and chain are created as expected:\n\n{code:title=with_ensure_present|borderStyle=solid}\n# puppet apply test.pp\nNotice: /Stage[main]/Main/Firewallchain[MY_CHAIN:filter:IPv4]/ensure: created\nNotice: /Stage[main]/Main/Firewall[100 forward to MY_CHAIN]/ensure: created\nNotice: /Stage[main]/Main/Firewall[100 my rule]/ensure: created\nNotice: Finished catalog run in 1.51 seconds\n\n# iptables -L -n\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination         \nMY_CHAIN   tcp  --  0.0.0.0/0            0.0.0.0/0           /* 100 forward to MY_CHAIN */ \n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination         \n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination         \n\nChain MY_CHAIN (1 references)\ntarget     prot opt source               destination         \nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 5000 /* 100 my rule */ \n{code}\n\nI then just tried to remove those rules/chains and reset my system to its initial state by setting _ensure_ to _absent_.\n\n{code:title=with_ensure_absent|borderStyle=solid}\n# puppet apply test.pp\nError: Execution of '/sbin/iptables -t filter -X MY_CHAIN' returned 1: iptables: Too many links.\nError: /Stage[main]/Main/Firewallchain[MY_CHAIN:filter:IPv4]/ensure: change from present to absent failed: Execution of '/sbin/iptables -t filter -X MY_CHAIN' returned 1: iptables: Too many links.\nNotice: /Firewall[100 forward to MY_CHAIN]: Dependency Firewallchain[MY_CHAIN:filter:IPv4] has failures: true\nWarning: /Firewall[100 forward to MY_CHAIN]: Skipping because of failed dependencies\nNotice: /Firewall[100 my rule]: Dependency Firewallchain[MY_CHAIN:filter:IPv4] has failures: true\nWarning: /Firewall[100 my rule]: Skipping because of failed dependencies\nNotice: Finished catalog run in 0.82 seconds\n{code}", "environment": "/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-concat (v1.1.0)\n\u251c\u2500\u2500 puppetlabs-firewall (v1.1.3)\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.1.0)\n\nkernelrelease => 2.6.32-431.1.2.el6.x86_64\noperatingsystem => Scientific\noperatingsystemrelease => 6.4\npuppetversion => 3.6.2\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42199", "fixedVersions": [], "id": "42199", "issueType": "Bug", "key": "MODULES-1223", "labels": ["firewall", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fbd7d726-b72b-42a6-ae12-f3625c180b32", "resolution": "Fixed", "resolutionDate": "2015-01-06T11:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewallchain try to be removed before it's firewall rules", "timeSpent": "PT0S", "updated": "2015-01-06T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a4afa761efb0069cd3663", "attachments": [], "comments": [{"author": "623a4afa761efb0069cd3663", "body": "Submitted a pull request on GitHub to help with this. [https://github.com/puppetlabs/puppetlabs-firewall/pull/667]", "created": "2016-12-13T08:20:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/667", "created": "2016-12-13T11:37:00.000000"}], "components": ["firewall", "supported"], "created": "2014-07-18T07:04:00.000000", "creator": "59f91f3e34edd66a56c83302", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@553939c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv5fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Dec/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22046099695_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_53919520760"}], "description": "It is hard to do a require('firewall') as the module doesn't contain the subclasses properly. Either needs to use the contain() function or the anchor pattern.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40042", "fixedVersions": [], "id": "40042", "issueType": "Bug", "key": "MODULES-1222", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "59f91f3e34edd66a56c83302", "resolution": "Fixed", "resolutionDate": "2016-12-13T11:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The firewall module doesn't contain its subclasses properly", "timeSpent": "PT0S", "updated": "2016-12-13T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "623c0969a2f6400069eb767c", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/300", "created": "2014-07-16T09:46:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c0969a2f6400069eb767c] The PR improving documentation for file_line was merged.", "created": "2014-08-14T07:33:00.000000"}], "components": ["stdlib"], "created": "2014-07-16T09:38:00.000000", "creator": "623c0969a2f6400069eb767c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bf19e29"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv3pz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2498068949_*|*_5_*:*_1_*:*_0"}], "description": "Currently the file_line type does not express in it's documentation that it will auto-require a file resource of the file it is modifying. This leads to some user confusion or unnecessary uses of ordering meta-params. Not that doing so is harmful, just more that if the file_line type does something or has a feature, it should not be a surprise for users when it works.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40038", "fixedVersions": [], "id": "40038", "issueType": "Improvement", "key": "MODULES-1221", "labels": ["file_line"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0969a2f6400069eb767c", "resolution": "Fixed", "resolutionDate": "2014-08-14T07:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "file_line type should have more explicit documentation about implicit dependencies", "timeSpent": "PT0S", "updated": "2014-08-14T07:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in def3af9cb018a204e4f007c41955099658591e02 in puppetlabs-stdlib. Thanks for reporting it!", "created": "2014-09-30T17:46:00.000000"}], "components": ["stdlib"], "created": "2014-07-16T05:42:00.000000", "creator": "557058:43027efa-a051-47ac-ba93-cc18f490f191", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b460eab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv3pb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6609866816_*|*_6_*:*_1_*:*_0"}], "description": "#puppet module install puppetlabs-ntp\n\n(or anything else requiring stdlib) fails when resolving dependencies\n\nLooks like metadata.json is good for PE 3.3 in puppetlabs-ntp, but puppetlabs-stdlib requires 3.2.x\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/metadata.json\n<snip>\n  \"requirements\": [\n    {\n      \"name\": \"pe\",\n      \"version_requirement\": \"3.2.x\"\n    },\n    {\n      \"name\": \"puppet\",\n      \"version_requirement\": \">=2.7.20 <4.0.0\"\n    }\n</snip>", "environment": "PE 3.3.0 GA on Centos 6.5 (TSE Demo Environment)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35797", "fixedVersions": [], "id": "35797", "issueType": "Bug", "key": "MODULES-1220", "labels": ["Supported_Modules"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:43027efa-a051-47ac-ba93-cc18f490f191", "resolution": "Fixed", "resolutionDate": "2014-09-30T17:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib metadata.json describes 3.2.x only", "timeSpent": "PT0S", "updated": "2014-09-30T17:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [], "components": ["lvm"], "created": "2014-07-15T15:30:00.000000", "creator": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@184269a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9w7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3620138792_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1739988758"}], "description": "puppetlabs-lvm specified version 4.1.x of stdlib in https://github.com/puppetlabs/puppetlabs-lvm/blob/master/Modulefile\n\nThis should be relaxed to something like >=4.1.0\n\nThis causes warnings on PE installs that are now using PE 3.3.0 with stdlib 4.3.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38996", "fixedVersions": [], "id": "38996", "issueType": "Bug", "key": "MODULES-1219", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "resolution": "Fixed", "resolutionDate": "2014-09-15T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/lvm should not require only stdlib 4.1.x", "timeSpent": "PT0S", "updated": "2014-09-15T16:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "attachments": [{"attacher": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "created": "2014-07-15T11:29:00.000000", "name": "Screen Shot 2014-07-15 at 10.18.05 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12703"}, {"attacher": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "created": "2014-12-17T15:08:00.000000", "name": "Screen Shot 2014-12-17 at 2.07.31 PM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12706"}], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been corrected.", "created": "2014-12-17T15:08:00.000000"}], "components": ["powershell"], "created": "2014-07-15T11:29:00.000000", "creator": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76cc7605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqavr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12651669100_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_757067217"}], "description": "See attached screenshot. More just a documentation thing than it is module functionality.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34775", "fixedVersions": [], "id": "34775", "issueType": "Bug", "key": "MODULES-1218", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2ffa3d87-fcbe-4c86-9ab1-aede78ac2c68", "resolution": "Fixed", "resolutionDate": "2014-12-17T15:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Supported Modules chart incorrectly displays supported OSes for Powershell", "timeSpent": "PT0S", "updated": "2015-01-12T18:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Community pull requests are encouraged and welcomed. ", "created": "2015-09-30T15:52:00.000000"}], "components": ["apache"], "created": "2014-07-14T20:57:00.000000", "creator": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d156a3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv2rz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38256897359_*|*_5_*:*_1_*:*_0"}], "description": "There is alot of nested conditional logic, implementation could be cleaner, and tests added. With some legwork, we could determine all default modules and make this class production ready.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43233", "fixedVersions": [], "id": "43233", "issueType": "Improvement", "key": "MODULES-1217", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Refactor default_mods.pp", "timeSpent": "PT0S", "updated": "2015-09-30T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2014-07-14T19:02:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e35fb28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4950"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv2hr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}], "description": "Some of the resources in the PostgreSQL module are dependent on other resources, for example, the {{postgresql::server::database}} resource is dependent on its owner, a {{postgresql::server::role}}, have been previously declared.\n\nSimilarly the {{postgresql::server::database_grant}} resource is dependent on a  {{postgresql::server::database}} and {{posrgresql::server::role}}.\n\nThese dependencies can be overcome by adding them to the {{require}} metaparameter, however it would be expected behavior that these resources are autorequired similarly to most native puppet resources.\n\nPossible pairings:\n||resource||requires||\n|{{postgresql::server::database}}| {{postgresql::server::role}}|\n|{{postgresql::server::database_grant}}|{{postgresql::server::database}}|\n|{{postgresql::server::schema}}| {{postgresql::server::role}}|\n|{{postgresql::server::schema_grant}}|{{postgresql::server::schema}}|\n|{{postgresql::server::table}}| {{postgresql::server::role}}|\n|{{postgresql::server::table_grant}}|{{postgresql::server::table}}|\n\n`autorequire` is not available in defined types but [resource collectors|https://docs.puppet.com/puppet/latest/lang_collectors.html] could be used to achieve a similar effect.\n\nexample: \n{code}\ndefine postgresql::server::database () { Postgresql::Server::Role <| title == $owner |> -> Postgresql::Server::Database[$title] }\n{code}\n", "environment": "Any.", "epicLinkSummary": "First awesome features of the 5.x series", "estimate": "PT0S", "externalId": "40034", "fixedVersions": [], "id": "40034", "issueType": "Improvement", "key": "MODULES-1216", "labels": ["autorequire", "intermediate", "postgresql", "require"], "originalEstimate": "PT0S", "parent": "35076", "parentSummary": "First awesome features of the 5.x series", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Resources do not autorequire dependencies.", "timeSpent": "PT0S", "updated": "2017-06-12T09:05:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Ashley, would you or [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] fix up the tags?", "created": "2014-07-16T12:48:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "firewall 1.1.3 is tagged by RE and released to forge (two days ago). It was a supported release, which is why the tag was not immediately present.\n\npuppetlabs-ntp 3.0.4 changelog (https://github.com/puppetlabs/puppetlabs-ntp/blob/master/CHANGELOG.md#2014-04-09---supported-release-304) says that it was a supported release, and the tag is signed by RE and thus is signed-off by QA. Odd that it was never released. I'll do that.", "created": "2014-07-16T13:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "ntp 3.0.4 uploaded.", "created": "2014-07-16T14:11:00.000000"}], "components": ["firewall"], "created": "2014-07-14T11:21:00.000000", "creator": "557058:1fdc76f4-b360-4f3a-a4b5-990542a56609", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e25ac82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv1tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_183007726_*|*_6_*:*_1_*:*_0"}], "description": "puppet-firewall is missing release 1.1.3 (and missing tag in github)\npuppet-ntp is missing release 3.0.4 on forge", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43268", "fixedVersions": [], "id": "43268", "issueType": "Task", "key": "MODULES-1215", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1fdc76f4-b360-4f3a-a4b5-990542a56609", "resolution": "Fixed", "resolutionDate": "2014-07-16T14:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Modules missing Github tags and Forge releases", "timeSpent": "PT0S", "updated": "2014-07-16T14:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2014-07-14T08:53:00.000000", "creator": "619d2635d2e64c0071fd2f82", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b4c8b1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv1sv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38300209448_*|*_5_*:*_1_*:*_0"}], "description": "It would be useful when testing modules to be able to have fixtures point to a git branch.  The use case would be to test against other modules with untagged feature branches that are not yet released.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34774", "fixedVersions": [], "id": "34774", "issueType": "New Feature", "key": "MODULES-1214", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "619d2635d2e64c0071fd2f82", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow .fixtures.yml to specify a git branch", "timeSpent": "PT0S", "updated": "2015-09-30T15:50:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "I just cut https://github.com/puppetlabs/puppetlabs-postgresql/pull/450 for this", "created": "2014-07-14T08:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2014-08-21T15:36:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Unfortunately this breaks badly on Ubuntu and Debian machines where we run PostgreSQL 9.1 or 9.3 from the official Ubuntu packages (for 9.1 on 12.04) and the official packages provided by apt.postgresql.org (for 9.3 on 12.04).\n\nThe situation with {{pg_config}} is a bit complex, depending on whether the PostgreSQL server or client is installed. I am not sure if I understand correctly how it works. Here's what I can observe (for 9.1, but 9.3 is identical):\n\nOn all machines {{/usr/bin/pg_config}} is a shell script that calls {{/usr/bin/pg_config.libpq-dev}}.\n\nOn machines that are just PostgreSQL clients the binary {{/usr/bin/pg_config.libpq-dev}} (a real binary, not a symlink or wrapper script) is installed by the {{libpq-dev}} package. There is no {{/usr/lib/postgresql/9.1/bin/pg_config}}.\n\nOn machines that are PostgreSQL servers the binary {{/usr/lib/postgresql/9.1/bin/pg_config}} is installed by the {{postgresql-server-dev-9.1}} package. The binary is exactly the same as the one installed by {{libpq-dev}}. Additionally the {{postgresql-server-dev-9.1}} package depends on {{libpq-dev}}. Even more additionally, in case {{postgresql-server-dev-9.1}} is used a diversion is created by {{postgresql-common}} from {{/usr/bin/pg_config}} to {{/usr/bin/pg_config.libpq-dev}}.\n\nWhen using the {{postgresql::lib::devel}} class it installs the {{libpq-dev}} package (which provides {{/usr/bin/pg_config.libpq-dev}}. This is fine (because we want the client devel libraries, not the server devel libraries) as long as the wrapper script {{/usr/bin/pg_config}} installed by the PostgreSQL packages remains untouched.\n\nWith this change, however, {{/usr/bin/pg_config}} is replaced by a broken symlink to {{/usr/lib/postgresql/9.1/bin/pg_config}}, because nothing provides the {{/usr/lib/postgresql/9.1/bin/pg_config}} binary.\n\nUnfortunately any remedy for this will be too late, because the damage has been done and the perfectly valid {{/usr/bin/pg_config}} wrapper script is deleted from any system using the puppetlabs-postgresql module in version 4.0.0.\n\nI see two possibilities to avoid this for machines not yet damaged: 1) don't manage the pg_config symlink at all on Debian/Ubuntu machines, because the packages provide everything needed (the wrapper script), or 2) symlink {{/usr/bin/pg_config}} to {{/usr/bin/pg_config.libpq-dev}}. \n\nThe first possibility is better because it does not mess around with files under package control and fits better with the way the packages are set up to work in Debian/Ubuntu.\n\nHope that was comprehensible.", "created": "2014-10-02T07:48:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "[~accountid:557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f] I understand that this is a very serious issue. Let me try and get some of the people from PuppetLabs looped in, and see if we can come up with a solution...\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] can you take a look at this comment and provide some feedback? I may have made a serious mistake here, being that I live in an all-RHEL world at the moment - I don't even have a ubuntu/debian VM handy to test with. Also, assuming the above is correct and not some special edge case, it means I *really* don't get how debian packaging works.\n\nAssuming this is all correct, I have an implementation of suggestion #1 - changing the default based on osfamily, in https://github.com/jantman/puppetlabs-postgresql/tree/MODULES-1213_fix - it sets the default of link_pg_config to false on debian systems, and also on Arch systems (where /usr/bin/pg_config is provided by the packages).", "created": "2014-10-03T05:24:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "[~accountid:557058:0117712d-bb9d-4300-af17-618b151fa267] It seems nobody is looking at this issue any more (probably because it is closed as fixed) so I have created a new issue at https://puppet.atlassian.net/browse/MODULES-1485.\n\nI have implemented suggestion #1 at our sites by setting {{postgresql::lib::devel::link_pg_config: false}} in Hiera for Ubuntu/Debian nodes and then used MCollective (with the shell agent) to repair the damage. So yes, I think a PR that sets {{postgresql::lib::devel::link_pg_config}} to false by default for the Debian OS family is the way to go.", "created": "2014-11-01T10:40:00.000000"}], "components": ["postgresql"], "created": "2014-07-10T13:09:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6e42c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv0lr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_328525561_*|*_10007_*:*_1_*:*_3309060183_*|*_6_*:*_1_*:*_0"}], "description": "We have postgresql::lib::devel which installs the libs package, as well as some binaries it provides, like ``pg_config``, which is required by many things that make use of pg libs (like building/pip installing psycopg2 for python). However, since pg_config is (at least on RHEL/Cent using PGDG RPMs) in ``/usr/pgsql-X.Y/bin`` and not on path, nothing that uses it will work.\n\npostgresql::lib::devel should (maybe optionally?) symlink ``/usr/pgsql-X.Y/bin/pg_config`` into ``/usr/bin``. Or, alternatively, it could append this to $PATH using a file in ``/etc/profile.d``.\n\nBut, the bottom line is:\n* most things that build against pgsql libs need access to pg_config in path\n* neither the RPMs nor the current module do this\n* given the version-dependent path, it's non-trivial to do without access to the version param used by the postgresql module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42179", "fixedVersions": [], "id": "42179", "issueType": "New Feature", "key": "MODULES-1213", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2014-08-21T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "pg_config symlink in postgresql module", "timeSpent": "PT0S", "updated": "2014-11-01T10:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7] Instead of changing the default value for SSLHonorCipherOrder, I think it would be reasonable to add a parameter to apache::mod::ssl for SSLHonorCipherOrder and update the template to use that.  Is this something you think you could try to add and create a pull request for at https://github.com/puppetlabs/puppetlabs-apache?", "created": "2014-08-06T16:17:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-apache/pull/378", "created": "2014-11-17T15:25:00.000000"}], "components": ["apache", "supported"], "created": "2014-07-10T08:47:00.000000", "creator": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ca31efc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv09b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11259472659_*|*_5_*:*_1_*:*_0"}], "description": "We migrated our subversion and git repos to a puppetlabs-apache controlled https server.\n\nWe immediately started seeing \"bad_record_mac\" errors in our Jira and Jenkins logs when those services tried to pull code.\n\nAfter a few days of debugging and looking at SSL options, we narrowed it down to SSLHonorCipherOrder.\n\nI'm not sure if this is a wontfix issue for you, but perhaps the default for SSLHonorCipherOrder could be off instead of on?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38972", "fixedVersions": [], "id": "38972", "issueType": "Bug", "key": "MODULES-1212", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SSLHonorCipherOrder breaks java-based subversion/git pulls in Jira and Jenkins", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I think this was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/514 , [~accountid:623c136ab75ca8007056d36c] can you confirm whether the newest version of the module fixes the issue for you?", "created": "2014-12-03T12:12:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to be resolved with the aforementioned PR", "created": "2016-02-01T05:18:00.000000"}], "components": ["postgresql"], "created": "2014-07-09T19:26:00.000000", "creator": "623c136ab75ca8007056d36c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e89222b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyv047:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12685937212_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_36687618881"}], "description": "Setting postgresql::globals::datadir does not create a PGDATA setting in /etc/sysconfig/pgsql/postgresql.  This causes \"Unable to connect to defined database\" errors during puppet run as postgres will be running using its default datadir.", "environment": "CentOS 5", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "33748", "fixedVersions": [], "id": "33748", "issueType": "Bug", "key": "MODULES-1211", "labels": ["module", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c136ab75ca8007056d36c", "resolution": "Fixed", "resolutionDate": "2016-02-01T05:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql v3.4.0 does not set PGDATA", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Due to the limitations with stages listed here:\n\nhttps://docs.puppetlabs.com/puppet/latest/reference/lang_run_stages.html#limitations-and-known-issues\n\nthis isn't something we can fix.  Stages are very prone to cycles and concat certainly isn't a simple class.", "created": "2014-08-27T18:08:00.000000"}], "components": ["concat"], "created": "2014-07-09T14:18:00.000000", "creator": "557058:f1248b0b-2ef5-447f-9270-2fbe136aec3e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e2c9b6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuzwn:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4247383368_*|*_6_*:*_1_*:*_0"}], "description": "Using '_concat_' and '_concat::fragment_' in a stage other than '_main_' creates a dependency cycle.\n\nExample:\n\n{code}\nstage {\"init\":  before => Stage[\"pre\"]}\nstage {\"pre\":   before => Stage[\"early\"]}\nstage {\"early\": before => Stage[\"main\"]}\nstage {\"late\": require => Stage[\"main\"] }\nstage {\"post\": require => Stage[\"late\"] }\n\nclass profile::linux_base {\n\n\tclass {\n\t\t\"pki::tls\"            : stage => init;\n\t\t\"ntp\"                 : stage => pre;\n\t\t\"ssh\"                 : stage => pre;\n\t\t\"vmware::tools\"       : stage => late;\n\t}\n\n\t# ...\n}\n\nclass pki::tls {\n\t\n\tconcat { \n\t\t# ...\n\t}\n\t\n\tconcat::fragment{\n\t\t# ...\n\t}\n\n\t# ...\n}\n{code}\n\nThe code above will cause a dependency cycle that can be easily fixed by adding '*require concat::setup*' into the '_pki::tls_' class. But then I'll be getting warnings about '_concat::setup_' being deprecated as a public API.\n\nWorkaround Example:\n\n{code}\nclass pki::tls {\n\t\n\trequire concat::setup\n\n\tconcat { \n\t\t# ...\n\t}\n\t\n\tconcat::fragment{\n\t\t# ...\n\t}\n\n\t# ...\n}\n{code}", "environment": "CentOS 6.5 x86_64, puppet 3.6.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42178", "fixedVersions": [], "id": "42178", "issueType": "Bug", "key": "MODULES-1210", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1248b0b-2ef5-447f-9270-2fbe136aec3e", "resolution": "Won't Fix", "resolutionDate": "2014-08-27T18:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat module doesn't work well with stages", "timeSpent": "PT0S", "updated": "2014-08-27T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "624387138678e9007059b986", "created": "2014-07-09T08:28:00.000000", "name": "params.pp-3.1.1-patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12506"}], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in 5cbb5e860539a2a9e40d3523f7803437e05bf862. Thanks for reporting it!", "created": "2014-09-30T17:31:00.000000"}], "components": [], "created": "2014-07-09T08:28:00.000000", "creator": "624387138678e9007059b986", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d6e6913"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuzpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7203767232_*|*_6_*:*_1_*:*_0"}], "description": "There is a typo referring to the driftfile in ntp/manifests/params.pp.\n\nI've not reported bugs in your system before, so I've included a diff patch.", "environment": "fresh install of puppetlabs-ntp module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38971", "fixedVersions": [], "id": "38971", "issueType": "Bug", "key": "MODULES-1207", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "624387138678e9007059b986", "resolution": "Fixed", "resolutionDate": "2014-09-30T17:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Typo in ntp/manifests/params.pp", "timeSpent": "PT0S", "updated": "2014-09-30T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2014-07-09T05:42:00.000000", "creator": "623c0c8801f8660070b6fb6a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e94038b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "63eadd19a4fdf0935c872bc2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuzov:"}], "description": "toomasp@tar_327_z[02:36 PM:~]$ id -a unreal\nid: invalid user name: \"unreal\"\ntoomasp@tar_327_z[02:36 PM:~]$ cat invalid_cron.pp \ncron{'invalid_user_test':\n        command => '/bin/true',\n        user => 'unreal',\n        hour => '7'\n}\ntoomasp@tar_327_z[02:36 PM:~]$ puppet apply --verbose --debug invalid_cron.pp \n...\nDebug: Prefetching crontab resources for cron\nDebug: Executing 'crontab -l'\nDebug: Executing 'crontab -l'\nError: Could not prefetch cron provider 'crontab' target 'unreal': Could not read crontab for unreal: Execution of 'crontab -l' returned 1: Error: Could not execute posix command: Invalid user: unreal\n. Treating as empty\nNotice: /Stage[main]//Cron[invalid_user_test]/ensure: created\nDebug: Flushing cron provider target unreal\nDebug: Executing 'crontab /tmp/puppet_suntab20140709-26610-16z34hg-0'\nError: /Stage[main]//Cron[invalid_user_test]: Could not evaluate: Could not write crontab for unreal: Execution of 'crontab /tmp/puppet_suntab20140709-26610-16z34hg-0' returned 1: Error: Could not execute posix command: Invalid user: unreal\n$ echo $?\n0\n\nThere should be another case similar to https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/filetype.rb#L226 that would just return \"\" when opening crontab for an invalid user during prefetch.", "environment": "Solaris 5.10", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "43261", "fixedVersions": [], "id": "43261", "issueType": "Bug", "key": "MODULES-7779", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c8801f8660070b6fb6a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "solaris crontab provider prefetch shows Error for invalid users", "timeSpent": "PT0S", "updated": "2021-01-25T07:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Support added in this PR:  https://github.com/puppetlabs/puppetlabs-concat/pull/205\n\nBrett just used this at customer site and it seems to work - I'm a ruby n00b so please check!\n\nThanks,\n", "created": "2014-07-09T00:20:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Linked PR has been merged", "created": "2014-11-17T02:36:00.000000"}], "components": ["concat"], "created": "2014-07-09T00:17:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17830388"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuzo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11330368210_*|*_5_*:*_1_*:*_14357_*|*_6_*:*_1_*:*_0"}], "description": "The -l (append newline) option is not supported by the concatfragments.rb script but is by the concatfragments.sh script -- this breaks things for our windows and solaris customers.\n\n", "environment": "windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35881", "fixedVersions": [], "id": "35881", "issueType": "Bug", "key": "MODULES-1205", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2014-11-17T02:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "line endings (-l) support broken in concatfragments.rb -- windows and solaris", "timeSpent": "PT0S", "updated": "2014-11-17T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5c7750b7c6a45773be604503", "body": "My own implementation lack the finish that would be required for a proper PR, and is only included to give an idea of how it's possible:\n\n{noformat}\n# Define - mcollective::actionpolicy::rule\ndefine mcollective::actionpolicy::rule(\n  $agent,\n  $action   = 'allow',\n  $callerid = '*',\n  $actions  = '*',\n  $facts    = '*',\n  $classes  = '*',\n  $compound = ''\n) {\n  if $compound != '' {\n    datacat_fragment { \"mcollective::actionpolicy::rule ${title}\":\n      target => \"mcollective::actionpolicy ${agent}\",\n      data   => {\n        lines => [\n          {\n            'action'   => $action,\n            'callerid' => $callerid,\n            'actions'  => $actions,\n            'facts'    => $compound,\n          },\n        ],\n      },\n    }\n  }\n  else {\n    datacat_fragment { \"mcollective::actionpolicy::rule ${title}\":\n      target => \"mcollective::actionpolicy ${agent}\",\n      data   => {\n        lines => [\n          {\n            'action'   => $action,\n            'callerid' => $callerid,\n            'actions'  => $actions,\n            'facts'    => $facts,\n            'classes'  => $classes,\n          },\n        ],\n      },\n    }\n  }\n}\n{noformat}", "created": "2014-07-08T20:30:00.000000"}], "components": ["mcollective"], "created": "2014-07-08T20:28:00.000000", "creator": "5c7750b7c6a45773be604503", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f9fc52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuznz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30385900424_*|*_6_*:*_1_*:*_0"}], "description": "Action policies can be filtered using a compound filter as per https://github.com/puppetlabs/mcollective-actionpolicy-auth#usage\n\nIdeally it would be appreciated to be able to do something like this:\n{noformat}\nmcollective::actionpolicy::rule { 'myuser can run puppet on test':\n         agent     => 'puppet',\n         callerid  => 'cert=myuser',\n         actions   => 'runonce status',\n         compound  => '(environment=/test/ or hostname=/test/)',\n         notify  => Service['mcollective'],\n}\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33747", "fixedVersions": [], "id": "33747", "issueType": "New Feature", "key": "MODULES-1204", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5c7750b7c6a45773be604503", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow compounds filters in action policy rules", "timeSpent": "PT0S", "updated": "2015-06-25T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "pe-facter-1.7.5.0-1.pe.el6.i386 (training VM)", "created": "2014-07-08T19:55:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "Created PR: -- https://github.com/puppetlabs/puppetlabs-concat/pull/204", "created": "2014-07-08T21:49:00.000000"}, {"author": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "body": "James Sweeny on hipchat --\n12:00 PM\n@GeoffWilliams my vote would be fix concat, and make it a case-insensitive match\nthe windows osfamily fact has *always* been lower case as far as i can tell from git, and honestly concat should have caught that\nplus, i don't think case sensitive matches on facter values are a generally good idea", "created": "2014-07-08T21:50:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:ba2d08f5-8947-446f-bada-55ecb351d6cc] Yeah, I think fixing concat is the right way to go. We should be working on getting a supported release for concat 1.1 (or 1.2, whatever semver tells us) in the relatively near future.", "created": "2014-08-13T14:34:00.000000"}], "components": ["concat"], "created": "2014-07-08T19:44:00.000000", "creator": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27f13a8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuznr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3091737991_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_685742225"}], "description": "Concat forge module fails on windows because of a mismatched regexp in manifests/setup.pp:\n\n  $script_name = $::osfamily? {\n    /(Windows|Solaris)/ => 'concatfragments.rb',\n    default             => 'concatfragments.sh'\n  }\n\nFor windows, the osfamily is 'windows' not 'Windows'.  I was about to submit a PR to fix this but thought I'd check if 'Solaris' would also fail.\n\nI've inspected the facter code and in all cases except windows, osfamily is always capitalised.  The best way I can see to fix this would be to make the osfamily(kernel) fact for windows return 'Windows'.\n\nThis would both match programmer expectation and deliver consistent values for facts.  However, doing this would break customer systems if they have used a regexp match for /windows/\n\nI'm concerned that this issue would become a common 'gotcha' breaking things for our windows users as more modules are written.\n\nWhat do you guys think is the best way to fix this?\nCheers - Geoff", "environment": "windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42177", "fixedVersions": [], "id": "42177", "issueType": "Bug", "key": "MODULES-1203", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ba2d08f5-8947-446f-bada-55ecb351d6cc", "resolution": "Fixed", "resolutionDate": "2014-08-21T13:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "concat doesn't work on windows - do we fix facter or concat?", "timeSpent": "PT0S", "updated": "2014-08-21T13:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/70 created for the work here, but looks like it will need matching work in rspec-puppet.", "created": "2014-07-08T19:50:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/70 merged by [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] last night - thanks!", "created": "2014-07-09T04:38:00.000000"}], "components": ["spec_helper"], "created": "2014-07-08T19:23:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@571988c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuznj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1630709_*|*_3_*:*_1_*:*_31641464_*|*_5_*:*_1_*:*_0"}], "description": "http://docs.puppetlabs.com/puppet/3.6/reference/config_important_settings.html#getting-new-features-early details some new config settings in 3.6 (in the \"getting new features early\" section), including {{trusted_node_data}}, {{stringify_facts}} and {{ordering}}. {{trusted_node_data}} is actually especially sensitive as it introduces new reserved variables (namely {{$facts}}), which can cause failures in some cases (see MODULES-1192).\n\nI see that [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] already added support for the \"possibly disruptive\" options ({{parser = future}} and {{strict_variables}}) in https://github.com/puppetlabs/puppetlabs_spec_helper/commit/475ccedaa2b0661fa22abb97e11d22931b33c67f - it would be good if the \"recommended and safe\" settings were there too.", "environment": "puppet 3.6.2, spec_helper 0.6.0 or master", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41192", "fixedVersions": [], "id": "41192", "issueType": "Improvement", "key": "MODULES-1202", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2014-07-09T04:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "module_spec_helper should support 3.6 new features", "timeSpent": "PT0S", "updated": "2014-07-09T04:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "I've observed this issue as well, with a different {{.fixtures.yml}}\n\nhttps://github.com/Aethylred/puppet-gitlab/blob/9bbaa90f254df21fc59a8172dcca707086f72661/.fixtures.yml\n\nGiving the following output on Travis:\n\nhttps://travis-ci.org/Aethylred/puppet-gitlab/jobs/29857848", "created": "2014-07-13T22:37:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Hmm, I'm not sure if these are exactly the same issue, but I think if the reset command specified that the reset was against the remote (origin unless otherwise specified) it might resolve these. For example:\n\n```\ngit reset --hard origin/<reference>\n```\n\nNot entirely sure how to make that work with the original case reported by [~accountid:557058:99353691-c8f3-4c51-89d9-230d3b76590e] as the git reference given does not seem to meet any of the forms described in the git documentation http://git-scm.com/book/en/Git-Tools-Revision-Selection", "created": "2014-07-14T16:36:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Bingo, changing the offending repository in my {{.fixtures.yml}} to:\n\n{code}\n  repositories:\n    ruby:\n      repo: 'git://github.com/Aethylred/puppetlabs-ruby.git'\n      ref:  'origin/rakebundle'\n{code}\n\nsolved the problem for me.\n\nI think some kind of validation of the repository reference is necessary, though only the / character might be causing issues.\n", "created": "2014-07-14T17:01:00.000000"}, {"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "The git reference I am using in that instance is a branch name, as generated with git-flow defaults.\n\nI haven't got the same branch available in that repo, but here's another one:\n\n$ git branch\n* develop\n  feature/stack_role_nodes\n  master\n\nR.", "created": "2014-07-14T17:22:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "What happens when you specify the reference as:\n\n{code}\n  cxtool:\n      repo: 'whgit:modules/cxtool.git'\n      ref: 'origin/feature/cell_config'\n{code}", "created": "2014-07-14T18:53:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "I'm seeing this too, under Linux with 0.8.2. It appears that it's an issue with handling branches that haven't been checked out locally.\n\nWhat I'm seeing is:\n(1) if the module isn't currently in fixtures (i.e. after running spec_clean), the check out works for a branch\n(2) if the fixture is already there, it attempts to run `git reset --hard #{ref}`, which fails if `ref` is a branch that hasn't been checked out yet\n(3) if I change `ref` from \"somebranch\" to \"remotes/origin/somebranch\", it seems to work, but only if I do a spec_clean first.", "created": "2014-10-23T05:02:00.000000"}], "components": ["spec_helper"], "created": "2014-07-08T10:25:00.000000", "creator": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58895eed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuz2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17138551197_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21674512886"}], "description": "I have the following in my .fixtures.yml:\n\n{noformat}\nfixtures:\n  repositories:\n    stdlib: 'https://github.com/puppetlabs/puppetlabs-stdlib.git'\n    cxtool:\n      repo: 'whgit:modules/cxtool.git'\n      ref: 'feature/cell_config'\n  symlinks:\n    profile_cxtool: \"#{source_dir}\"\n{noformat}\n\nRunning \"{{bundle exec rake spec}}\" fails with this error:\n\nfatal: ambiguous argument 'feature/cell_config': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n\nLooking at the spec helper code, it seems the command that is being issued is:\n\n{{git reset --hard feature/cell_config}}\n\nThis does indeed fail unless the branch \"feature/cell_config\" has already been checked out locally, which it won't have been when it's first cloned.", "environment": "OSx under bundler", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43256", "fixedVersions": [], "id": "43256", "issueType": "Bug", "key": "MODULES-1201", "labels": ["spec_helper"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "spec helper cannot check out git branches", "timeSpent": "PT0S", "updated": "2015-09-30T15:49:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623a4876b75ca800705602ac", "created": "2014-07-08T06:58:00.000000", "name": "ruby_puppetlabs_f5.txt", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13089"}], "comments": [{"author": "623a4876b75ca800705602ac", "body": "When running the config below, this happens and it doesn't even get to connect before ruby breaks down\n\nf5::config{'substitutedf5name':\n        username        => 'substituteduser',\n        password        => 'substitutedpassword',\n        url             => 'substitutedf5host',\n        partition       => 'substitutedf5partition',\n}\n\nnode localhost {\n        f5_pool { 'devops-test':\n                ensure                          => 'present',\n                action_on_service_down          => 'SERVICE_DOWN_ACTION_NONE',\n                allow_nat_state                 => 'STATE_ENABLED',\n                allow_snat_state                => 'STATE_ENABLED',\n                lb_method                       => 'LB_METHOD_ROUND_ROBIN',\n                member                          => {\n                '10.10.0.1:80' => {'connection_limit' => '0',\n                                 'dynamic_ratio'    => '1',\n                                 'priority'         => '0',\n                                 'ratio'            => '1'},\n                },\n                minimum_active_member           => '1',\n                minimum_up_member               => '0',\n        }\n}\n\n\n[^ruby_puppetlabs_f5.txt] _(66 kB)_", "created": "2014-07-08T06:58:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "This version of the module has been deprecated.", "created": "2015-09-30T15:49:00.000000"}], "components": ["f5"], "created": "2014-07-08T06:53:00.000000", "creator": "623a4876b75ca800705602ac", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3204b711"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuyzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_36291401698_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43253", "fixedVersions": [], "id": "43253", "issueType": "Bug", "key": "MODULES-1251", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4876b75ca800705602ac", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ruby error when running puppet device with puppetlabs-f5 module", "timeSpent": "PT0S", "updated": "2015-09-30T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c0f04562ab90069f8b137],\n\nSo, I think something along the same lines as how concat handles this would be good (https://github.com/puppetlabs/puppetlabs-concat/blob/master/manifests/init.pp#L98-L116).  The default message that module uses is '# This file is managed by Puppet. DO NOT EDIT.' and I like that as a standard.  I think the presence of a warning should be configurable via parameter, which could accept true, false, or a string (custom warning string).  Adding a configurable warning would justify migrating to a template for content parameters without templates.\n\nDo you think you'll still have time to look at getting a PR up for this?", "created": "2014-08-27T15:41:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Are there any other opinions on this? I would prefer two parameters called: header_warning => true/false and header_message => 'the do not edit message'", "created": "2014-12-08T22:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged.", "created": "2015-03-23T10:33:00.000000"}], "components": ["apt"], "created": "2014-07-08T02:23:00.000000", "creator": "623c0f04562ab90069f8b137", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6039e2a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuyzb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22320623420_*|*_5_*:*_1_*:*_0"}], "description": "Not all templates and files used by the puppetlabs-apt module have a header at the top of the file, which indicates that the file is managed by puppet.\nSome files have such a header, e.g. the sources.list.erb template.\nFor normal users there is no way to see, if he can make local changes to that file.\n\nI already started to add comments to the files in our local repository, but having these changes upstream would be a lot easier.\nI have some questions, before I prepare a PR:\n- Is there a general header format (we currently use \"Managed by Puppet (<modulename>)\")?\n- puppetlabs-apt makes use of content parameter without template, I would convert this to a template?\n- Should a custom comment be possible?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40028", "fixedVersions": [], "id": "40028", "issueType": "Bug", "key": "MODULES-1200", "labels": ["modules", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0f04562ab90069f8b137", "resolution": "Fixed", "resolutionDate": "2015-03-23T10:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Inconsistent header across templates and files", "timeSpent": "PT0S", "updated": "2015-03-23T10:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b416e621-c1ad-4271-97f0-256c8d979ac4", "body": "file mode should be 644.", "created": "2015-07-22T09:44:00.000000"}], "components": ["sshkeys_core"], "created": "2014-07-07T08:40:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6309d827"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuyhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jul/15"}], "description": "I used an sshkey resource like this:\n\n<pre>\nsshkey { \"host.domain.example\":\n    ensure => present,\n    type => \"ssh-rsa\",\n    key => \"AAAblahblahblah==\",\n}\n</pre>\n\nand puppet created the /etc/ssh/ssh_known_hosts file with sensible contents,\nbut with mode 0600.\n\nThis file is supposed to be world readable.  Of course I can use a file\nresource to fix it, but I'd prefer it if puppet created it with a sensible mode.", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "35879", "fixedVersions": [], "id": "35879", "issueType": "Bug", "key": "MODULES-7611", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "sshkey resource created /etc/ssh/ssh_known_hosts mode 0600", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "What are your use-cases for uninstalling the mysql-server packages using the module?\n\nWe've been looking at possibly removing that feature, so knowing why it's being used would be helpful in our evaluation.", "created": "2014-07-31T12:52:00.000000"}, {"author": "623c15e38d8b9c0068b8b47d", "body": "Originally we used this module to handle our mysql configuration.\nBut we switched to postgresql and needed a convenient way to ensure that ideally all of mysql is removed from the servers.\nAt the moment we just enforce package removal via package{} but this is cumbersome because we first need to figure out what packages are involved.\nWould have been nice to just declare everything to be absent through the mysql module.", "created": "2014-07-31T15:28:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We're not going to support uninstalling the packages from within the module.", "created": "2014-08-07T11:50:00.000000"}], "components": ["mysql"], "created": "2014-07-07T08:06:00.000000", "creator": "623c15e38d8b9c0068b8b47d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41ed31a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuyhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2691843855_*|*_6_*:*_1_*:*_0"}], "description": "The mysql module does not remove the mysql server even if used like that:\n{noformat}\n class {'::mysql::server':\n    require => Class['::apt'],\n    package_ensure => 'absent',\n    service_enabled => false,\n  }\n{noformat}\n\nThe service get successfully stopped, but is still installed on the machine.\n\nI debugged it a bit and it turns out, that the module only set 'mysql-server' to abent, but on ubuntu, the mysqld process is provided by 'mysql-server-core-5.5' which gets required by 'mysql-server-core' which gets required by 'mysql-server'.", "environment": "Ubuntu 14.04\nPuppet 3.6.2-1puppetlabs1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34814", "fixedVersions": [], "id": "34814", "issueType": "Bug", "key": "MODULES-1199", "labels": ["mysql", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15e38d8b9c0068b8b47d", "resolution": "Won't Fix", "resolutionDate": "2014-08-07T11:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql module fails to remove mysql server", "timeSpent": "PT0S", "updated": "2014-08-07T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This was just fixed in the postgresql module :)", "created": "2015-06-25T12:59:00.000000"}], "components": ["puppetdb"], "created": "2014-07-07T03:49:00.000000", "creator": "999854:2e8d9873-caf3-4364-91bf-58c721160600", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ff95ee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuygf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30532233774_*|*_5_*:*_1_*:*_0"}], "description": "I get various errors similar to below when attempting to install puppetdb. \n\n==> puppet: Notice: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]/ensure: created\n==> puppet: Debug: Flushing postgresql_conf provider target /etc/postgresql/9.3/main/postgresql.conf\n==> puppet: Error: Could not back up /etc/postgresql/9.3/main/postgresql.conf: Unsupported checksum type \"md5\"\n==> puppet: Error: /Stage[main]/Postgresql::Server::Config/Postgresql::Server::Config_entry[listen_addresses]/Postgresql_conf[listen_addresses]: Could not evaluate: Could not back up /etc/postgresql/9.3/main/postgresql.conf: Unsupported checksum type \"md5\"", "environment": "Mac OSX 10.9.3, Vagrant 1.6.3, Puppet 3.6.2, Facter 1.7.5, ubuntu/trusty64, puppetlabs/puppetdb module version 3.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33745", "fixedVersions": [], "id": "33745", "issueType": "Bug", "key": "MODULES-1198", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:2e8d9873-caf3-4364-91bf-58c721160600", "resolution": "Fixed", "resolutionDate": "2015-06-25T12:59:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unsupported checksum type \"md5\"", "timeSpent": "PT0S", "updated": "2015-06-25T12:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is impossible to fix given the way that puppet's current typing system works.\n\nAll hail the coming of Puppet 4!", "created": "2014-12-17T16:33:00.000000"}], "components": ["stdlib"], "created": "2014-07-04T08:34:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c5fd7c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcnb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4170708709_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10204031276"}], "description": "According to the docs:\n\n{noformat}\nThe following values will fail, causing compilation to abort:\n\nvalidate_string(true)\nvalidate_string([ 'some', 'array' ])\n$undefined = undef\nvalidate_string($undefined)\n{noformat}\n\nHowever, doing exactly what the docs suggest {{validate_string}} does not fail on {{undef}}.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42171", "fixedVersions": [], "id": "42171", "issueType": "Bug", "key": "MODULES-1197", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Won't Fix", "resolutionDate": "2014-12-17T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "stdlib validate_string accepts undef", "timeSpent": "PT0S", "updated": "2014-12-17T16:33:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[~accountid:557058:6e9ba132-0a0f-47c2-85a0-18a596649290] is this still an issue?  Could you provide more information on your system environment?  A fresh pull of the repo and bundle install results in a working environment for me.  This (hopefully) was just a bad config/commit that has since been resolved.", "created": "2014-12-04T03:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Please reopen if this issue persists", "created": "2014-12-17T16:54:00.000000"}], "components": ["apache", "supported"], "created": "2014-07-03T16:51:00.000000", "creator": "557058:6e9ba132-0a0f-47c2-85a0-18a596649290", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c7339b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuyav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13698485106_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_734089196"}], "description": "When I try to run the acceptance tests I get the below error. Do I need to upgrade a particular gem or lib?\n\n{quote}\n[vagrant@puppet puppetlabs-apache]$ bundle exec rspec spec/acceptance\n/usr/lib/ruby/gems/1.8/gems/beaker-1.14.0/lib/beaker/dsl/helpers.rb:1205: warning: don't put space before argument parentheses\n/usr/lib/ruby/gems/1.8/gems/beaker-1.14.0/lib/beaker.rb:38:in `require': /usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:39: syntax error, unexpected ':', expecting ')' (SyntaxError)\n    output.puts Pry.view_clip(value, id: true)\n                                        ^\n/usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:43: syntax error, unexpected kDO_BLOCK, expecting kEND\n  DEFAULT_EXCEPTION_HANDLER = proc do |output, exception, _|\n                                     ^\n/usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:43: syntax error, unexpected '|', expecting '='\n/usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:84: syntax error, unexpected kDO_BLOCK, expecting ']'\n                proc do |_, _, _pry_|\n                       ^\n/usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:84: syntax error, unexpected '|', expecting '='\n/usr/lib/ruby/gems/1.8/gems/pry-0.10.0/lib/pry.rb:87: syntax error, unexpected ',', expecting $end\n\tfrom /usr/lib/ruby/gems/1.8/gems/beaker-1.14.0/lib/beaker.rb:38\n\tfrom /usr/lib/ruby/gems/1.8/gems/beaker-rspec-2.2.6/lib/beaker-rspec/beaker_shim.rb:1:in `require'\n\tfrom /usr/lib/ruby/gems/1.8/gems/beaker-rspec-2.2.6/lib/beaker-rspec/beaker_shim.rb:1\n\tfrom /usr/lib/ruby/gems/1.8/gems/beaker-rspec-2.2.6/lib/beaker-rspec/spec_helper.rb:1:in `require'\n\tfrom /usr/lib/ruby/gems/1.8/gems/beaker-rspec-2.2.6/lib/beaker-rspec/spec_helper.rb:1\n\tfrom /home/vagrant/puppetlabs-apache/spec/spec_helper_acceptance.rb:1:in `require'\n\tfrom /home/vagrant/puppetlabs-apache/spec/spec_helper_acceptance.rb:1\n\tfrom /home/vagrant/puppetlabs-apache/spec/acceptance/apache_parameters_spec.rb:1:in `require'\n\tfrom /home/vagrant/puppetlabs-apache/spec/acceptance/apache_parameters_spec.rb:1\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `load'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `load_spec_files'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `each'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `load_spec_files'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/command_line.rb:18:in `run'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/runner.rb:103:in `run'\n\tfrom /usr/lib/ruby/gems/1.8/gems/rspec-core-2.99.1/lib/rspec/core/runner.rb:17:in `autorun'\n\tfrom /usr/bin/rspec:19\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36935", "fixedVersions": [], "id": "36935", "issueType": "Improvement", "key": "MODULES-1196", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6e9ba132-0a0f-47c2-85a0-18a596649290", "resolution": "Cannot Reproduce", "resolutionDate": "2014-12-17T16:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Can't get beaker tests to run", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "(y)+1", "created": "2017-01-25T19:41:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "ping [~accountid:557058:b5baf531-c3a9-49d0-b512-74aaa6e4335d], this is an issue when trying to collect instances of the {{interface}} type. The issue occurs because the provider doesn't implement the {{instances}} method:\n\n{code:ruby}\ndef self.instances\n  []\nend\n{code}", "created": "2017-11-28T22:43:00.000000"}, {"author": "557058:245824fd-f598-4b92-8f0c-3fa4078a3f9b", "body": "Hey [~accountid:557058:263afade-3e4f-46c6-b50a-cf2982192562]/[~accountid:63d40628f6e1b543161789a7] - is this still a valid use-case? I'm not sure this core Puppet code is used in our current network device solution", "created": "2018-10-22T08:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "The {{interface}} type and provider were moved to the {{network_device_core}} module (see https://github.com/puppetlabs/puppetlabs-network_device_core/blob/master/lib/puppet/provider/interface/cisco.rb), and is deprecated. I'll close this as won't fix.", "created": "2018-10-23T18:30:00.000000"}], "components": ["network_device_core"], "created": "2014-07-03T14:52:00.000000", "creator": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296c8b3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c0ff494742a00683e3fe4"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuy8f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7183074758_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_90542109254_*|*_10005_*:*_1_*:*_38195103262"}], "description": "* Clone source\n* Install gems locally with bundler\n* {{bundle exec puppet resource interface}}\n\nThe response should be something like\n\n{code}\nError: Could not run: whit has no providers and has not overridden 'instances'\n{code}\n\nInstead, we get a non-descript Error with a crash\n\n{code}\nError: Could not run: undefined method `collect' for nil:NilClass\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34812", "fixedVersions": [], "id": "34812", "issueType": "Bug", "key": "MODULES-7481", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "resolution": "Won't Fix", "resolutionDate": "2018-10-23T18:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet Resource Interface errors in unsupported environments", "timeSpent": "PT0S", "updated": "2018-10-23T18:30:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like https://github.com/puppetlabs/puppetlabs-inifile/blob/master/lib/puppet/util/ini_file.rb#L8 recognizes {{/}} but not {{*}} so it's probably as simple as adding that and a test.", "created": "2014-07-03T12:26:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:6fc1f430-f771-4686-a97e-21c5e35f9100] Sorry, for some reason I was not notified of this yesterday.  We will work on a fix, and get a new release next week.\n\n", "created": "2014-07-03T13:44:00.000000"}, {"author": "62ccea54afe495359d9d6c3f", "body": "https://github.com/puppetlabs/puppetlabs-inifile/pull/115 addresses this issue and I've added a spec in https://github.com/johnsyweb/puppetlabs-inifile/commit/b3fed85b57a5a78b11a5d4e4225155ebd3417fdc to illustrate this.\n\nPlease let me know if there's anything else you need.", "created": "2014-07-03T22:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR merged that should cover this. To be released shortly.", "created": "2014-07-07T16:41:00.000000"}], "components": ["inifile"], "created": "2014-07-02T14:57:00.000000", "creator": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@343a5eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytx07:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77309803_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_360889363"}], "description": "In order to configure parts of splunk there are ini section names that need to include forward slashes in them.  \n\nhttp://docs.splunk.com/Documentation/Splunk/6.1.1/admin/inputsconf\n\nHere's an example ini_setting that reproduces the issue:\n\n{noformat}\n  ini_setting { \"example_setting\":  \n    ensure => present,  \n    section => \"monitor:///var/log/*.log\",  \n    path => '/tmp/test.conf',  \n    setting => \"disabled\",  \n    value => 'test_value',  \n  }  \n{noformat}\n\nOn the first puppet run the section is created, but subsequent puppet runs do not recognize the section and it is continually recreated on each run.\n\n{noformat}\n[monitor:///var/log/*.log]\ndisabled = test_value\n\n[monitor:///var/log/*.log]\ndisabled = test_value\n\n...\n{noformat}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42169", "fixedVersions": [], "id": "42169", "issueType": "Bug", "key": "MODULES-1194", "labels": ["customer", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6fc1f430-f771-4686-a97e-21c5e35f9100", "resolution": "Fixed", "resolutionDate": "2014-07-07T16:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ini_file module does not recognize section names with forward slashes in them", "timeSpent": "PT0S", "updated": "2014-07-07T16:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "It looks like you may just have an old version of the module installed.  Can you check which version you have?", "created": "2014-07-03T12:36:00.000000"}, {"author": "557058:1166a085-0a22-4bf0-8dc4-85f17f501e9d", "body": "I am running version '1.0.1'", "created": "2014-07-04T08:31:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:1166a085-0a22-4bf0-8dc4-85f17f501e9d] With puppetlabs-apache 1.0.1 and puppet 3.6.1\n{noformat}\nclass { 'apache':\n  server_signature => 'on'\n}\n{noformat}\n\nis working for me.  Can you provide more information on your environment and the --debug output from a puppet agent or puppet apply run?  And also the relevant parts of your nodes.pp?", "created": "2014-08-07T17:01:00.000000"}, {"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "Jon,\n\nDo you by any chance have modules or classes named {{apache}}, besides the ones in the puppetlabs-apache module? Like {{profiles::apache}} or similar? \n\nYou might be getting bitten by dynamic class lookup.\n\nPresumably you're declaring the class something like how [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] did above, e.g.:\n\n{code}\nclass { 'apache':\n  server_signature => 'on'\n}\n{code}\n\nWhat happens if you dod this instead:\n\n{code}\nclass { '::apache':\n  server_signature => 'on'\n}\n{code}\n\nNote the fully-scoped apache class in the second example.\n\nIn Puppet 3, we removed dynamic lookup, except where we didn't :)", "created": "2014-08-07T17:05:00.000000"}], "components": ["apache", "supported"], "created": "2014-07-02T13:35:00.000000", "creator": "557058:1166a085-0a22-4bf0-8dc4-85f17f501e9d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb71f64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuxan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82808100_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_7168547632_*|*_10006_*:*_1_*:*_3040009995"}], "description": "I am receiving the following when I attempt to set the server_signature param to on: \n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter server_signature at /etc/puppet/environments/development/puppet/manifests/nodes.pp:124 on node test-server\n\nThe default, set by the apache module, is not being applied thus the setting is turned to off. Confirmed the spelling of the param in the init.pp manifest. \n\nTemplate:\nhttpd.conf.erb:ServerSignature <%= @server_signature %>", "environment": "Ubuntu 12.04.4 LTS running on RackSpace current generation server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34811", "fixedVersions": [], "id": "34811", "issueType": "Bug", "key": "MODULES-1193", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1166a085-0a22-4bf0-8dc4-85f17f501e9d", "resolution": "Cannot Reproduce", "resolutionDate": "2014-10-29T16:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache server_signature parameter not found", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "maybe this isn't as awful as I thought, because none of the bunch of forge modules that I run or have clones of make use of this...", "created": "2014-07-02T13:16:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "I'm going to try to tackle this sometime in the next few days", "created": "2014-07-08T15:42:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "opened https://github.com/puppetlabs/puppetlabs-mcollective/pull/161", "created": "2014-07-09T05:17:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Looks like my PR is just sitting there... I guess I need to ping in the next module triage again?", "created": "2014-10-14T05:43:00.000000"}, {"author": "623c13d88d8b9c0068b8b32f", "body": "@Jason - thanks for submitting this, helped me out a lot today.\n\nJust a friendly FYI, you need to update the actionpolicy.erb as well:\n{code}\ndiff --git a/modules/mcollective/templates/actionpolicy.erb b/modules/mcollective/templates/actionpolicy.erb\nindex 893859d..0950e75 100644\n--- a/modules/mcollective/templates/actionpolicy.erb\n+++ b/modules/mcollective/templates/actionpolicy.erb\n@@ -1,7 +1,7 @@\n policy default <%= @data['default'] %>\n <%\n     lines = @data['lines'].collect do |line|\n-      line.values_at(*%w{ action callerid actions facts classes }).join(\"\\t\")\n+      line.values_at(*%w{ action callerid actions fact_filter classes }).join(\"\\t\")\n     end\n -%>\n <%= lines.sort.join(\"\\n\") %>\n{code}", "created": "2014-12-18T12:13:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This module now lives in the puppet-community namespace and its tickets are managed on github.\n\nFor reference, the PR is still alive and there is a rebased and seemingly fixed version at https://github.com/puppet-community/puppet-mcollective/pull/209 .", "created": "2015-06-01T08:32:00.000000"}], "components": ["mcollective"], "created": "2014-07-02T13:01:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b4bb468"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyux9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_79430944_*|*_10007_*:*_1_*:*_28264445564_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_497548504"}], "description": "http://docs.puppetlabs.com/puppet/3.6/reference/config_important_settings.html#getting-new-features-early states that setting {{trusted_node_data = true}} on the master is \"recommended and safe\". This enables the {{$facts}} hash. This also makes {{$facts}} a reserved variable name.\n\nHowever, {{mcollective::actionpolicy::rule}} takes a {{$facts}} parameter, which results in:\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Attempt to assign to a reserved variable name: 'facts' at /etc/puppet/environments/PUPPET_205/modules-community/mcollective/manifests/actionpolicy/rule.pp:2 on node djaapafes50.example.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{code}\n\nUnfortunately, this becomes a \"breaking change\" as the parameter name for mcollective::actionpolicy::rule will have to change, and lord-only-knows how many downstream modules will need to change to accomodate this.", "environment": "Puppet 3.6.2, puppetlabs-mcollective module 1.1.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40025", "fixedVersions": [], "id": "40025", "issueType": "Bug", "key": "MODULES-1192", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Won't Fix", "resolutionDate": "2015-06-01T08:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mcollective actionpolicy::rule incompatible with trusted_node_data=true", "timeSpent": "PT0S", "updated": "2015-06-01T08:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Probably just having a file resource in the base class that ensure => file will fix it.", "created": "2014-07-03T12:45:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hopefully this PR has patched the issue https://github.com/puppetlabs/puppetlabs-firewall/pull/393", "created": "2014-07-22T18:42:00.000000"}], "components": ["firewall"], "created": "2014-07-01T12:39:00.000000", "creator": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56f9b4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuagn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_173154596_*|*_3_*:*_2_*:*_106176141_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_1556889432"}], "description": "Centos does NOT want to start up iptables if there is no /etc/sysconfig/iptables. Therefore, firewall provider fails if there is no /etc/sysconfig/iptables. However, iptables is running after the puppet agent run.\n\nHere is the output of the error:\n\nInfo: Applying configuration version '1404213951'\nError: Could not start Service[iptables]: Execution of '/sbin/service iptables start' returned 6:\nError: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: change from stopped to running failed: Could not start Service[iptables]: Execution of '/sbin/service iptables start' returned 6:\nNotice: /Stage[main]/Profiles::Firewall/Firewall[000 accept tcp to destination 8080]/ensure: created\nNotice: Finished catalog run in 16.51 seconds\n\nThis is a bug that was reported on Centos 5.6 but it is affecting 6.5 as well. I ran this test on a training VM:\n\ncat /etc/redhat-release\nCentOS release 6.5 (Final)\n\nBefore I did the puppet agent run, there was no /etc/sysconfig/iptables. After the Puppet agent run, there was an /etc/sysconfig/iptables.\n\nHere is the test manifest that produced this error:\n\nclass profiles::firewall {\n  include ::firewall\n  firewall { '000 accept tcp to destination 8080':\n    proto => 'tcp',\n    action => 'accept',\n    dport => '8080',\n  }\n}\n\npuppet module list --tree :\npuppetlabs-firewall (v1.0.2)\n\nRecommended remedy: have a Firewall type collector that orders before the class firewall. This would be good practice either way.", "environment": "Centos 5 and above", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37924", "fixedVersions": [], "id": "37924", "issueType": "Bug", "key": "MODULES-1191", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "resolution": "Fixed", "resolutionDate": "2014-07-22T18:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall error on centos (relating to centos bug)", "timeSpent": "PT0S", "updated": "2014-07-22T18:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "see also https://groups.google.com/forum/#!msg/puppet-users/MhrMGZU1-W4/uqwGr-N1YxkJ", "created": "2014-07-01T09:05:00.000000"}, {"author": "557058:33d3a006-787d-4cad-b26b-a7be26c19bde", "body": "I think this may be due to https://github.com/puppetlabs/puppetlabs_spec_helper/commit/4ca208bde329aa6861094ccefa07fc8338de6691 .  I've submitted https://github.com/puppetlabs/puppetlabs_spec_helper/pull/69 which I believe resolves the issue.", "created": "2014-07-08T07:04:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Released", "created": "2014-08-18T16:42:00.000000"}], "components": ["spec_helper"], "created": "2014-07-01T09:04:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@599811e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuwev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_597628139_*|*_10007_*:*_1_*:*_3577040318_*|*_6_*:*_1_*:*_0"}], "description": "Using puppetlabs_spec_helper 0.5.0, a configuration such as (coming in by default from garethr's module skeleton):\n\n{code}\nexclude_paths = [\n  \"pkg/**/*\",\n  \"vendor/**/*\",\n  \"spec/**/*\",\n]\nPuppetLint.configuration.ignore_paths = exclude_paths\nPuppetSyntax.exclude_paths = exclude_paths\n{code}\nno longer overrides the puppetlabs_spec_helper builtin default.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36933", "fixedVersions": [], "id": "36933", "issueType": "Bug", "key": "MODULES-1190", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2014-08-18T16:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "spec_helper no longer respects puppet-lint ignore paths", "timeSpent": "PT0S", "updated": "2014-08-18T16:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ffebbccb-f1c0-4613-bb36-6908de69eb0c", "attachments": [], "comments": [{"author": "623a480b9b54ec0068b0724e", "body": "https://github.com/puppetlabs/puppetlabs_spec_helper/pull/67", "created": "2014-07-02T11:23:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Released in 0.6.0", "created": "2014-07-02T13:00:00.000000"}], "components": ["spec_helper"], "created": "2014-06-30T22:56:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eb4a6fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuw5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_137068520_*|*_6_*:*_1_*:*_0"}], "description": "When using {{forge_modules}} in {{.fixtures.yml}} the command used to install modules is: {{puppet module install --ignore-dependencies --target-dir spec/fixtures/modules --force <module name>}}\n\nHowever, if the module is already installed in the system's module path, it isn't installed to {{spec/fixtures/modules}} and instead shows a message like \"Notice: Module puppetlabs-stdlib 4.2.2 is already installed.\"\n\nSuggest either modifying the modulepath used for this command to point to \"spec/fixtures/modules\" or appending \"--force\" to the command to force the installation even though the module may already exist in the modulepath.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40022", "fixedVersions": [], "id": "40022", "issueType": "Bug", "key": "MODULES-1189", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Fixed", "resolutionDate": "2014-07-02T13:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs_spec_helper: doesn't install module to spec/fixtures/modules if it's already installed in modulepath", "timeSpent": "PT0S", "updated": "2015-02-16T08:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "PR - https://github.com/puppetlabs/puppet/pull/2823", "created": "2014-06-30T17:26:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "This was closed by the platform team.", "created": "2014-07-01T16:01:00.000000"}], "components": [], "created": "2014-06-30T17:22:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@319fd93b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuvm7:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_81538715_*|*_6_*:*_1_*:*_0"}], "description": "README has a section, Reference, where you should list all of your parameters for a module as does the template for the class. This creates a duplication of data. This information should be in the README, so that you can see what parameters to override in Hiera without having to poke through the code. This information should also give you the default value and the expected type(s).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35870", "fixedVersions": [], "id": "35870", "issueType": "Improvement", "key": "MODULES-1188", "labels": ["moduletool"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2014-07-01T16:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "generated modules violate DRY (don't repeate yourself)", "timeSpent": "PT0S", "updated": "2014-07-01T16:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "nanliu-staging is one of the dependencies for this module and should provider {{staging::file}} https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/metadata.json#L20\n\nLets us know if this doesn't work for you.", "created": "2014-10-16T12:10:00.000000"}], "components": ["rabbitmq"], "created": "2014-06-30T07:04:00.000000", "creator": "623c0a197910a200718b904e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35f940f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuvcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9349535005_*|*_6_*:*_1_*:*_0"}], "description": "When working from this manifest:\n\n  class { '::rabbitmq':\n    service_manage           => true,\n    service_ensure           => 'running',\n    port                     => '5672',\n    delete_guest_user        => false,\n    management_port          => '15672',\n    stomp_ensure             => true,\n    stomp_port               => '15674',\n    config_cluster           => true,\n    admin_enable             => true,\n    cluster_nodes            => [<sanitized>\n    cluster_node_type        => 'disc',\n    wipe_db_on_cookie_change => true,\n  }\n\nI get this error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type staging::file at /etc/puppet/environments/development/rabbitmq/manifests/install/rabbitmqadmin.pp:13 on node\n\nAny ideas?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35869", "fixedVersions": [], "id": "35869", "issueType": "Bug", "key": "MODULES-1187", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a197910a200718b904e", "resolution": "Cannot Reproduce", "resolutionDate": "2014-10-16T12:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RabbitMQ admin interface fails to apply with invalid resource type", "timeSpent": "PT0S", "updated": "2014-10-16T12:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:623c0a197910a200718b904e],\n\nI've made a pull request to allow disk as a valid cluster type: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/270 . It leaves disc as the default. Can you see if that meets your needs?", "created": "2014-12-05T12:05:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We merged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/270 to add this improvement.", "created": "2014-12-15T17:21:00.000000"}], "components": ["rabbitmq"], "created": "2014-06-30T06:52:00.000000", "creator": "623c0a197910a200718b904e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56160c53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuvc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14556593683_*|*_5_*:*_1_*:*_0"}], "description": "Puppet:\n\nRabbitMQ defines cluster type to be \"disc,\" but also notes that \"disk\" is sometimes used outside of configuration syntax.\n\nhttp://www.rabbitmq.com/clustering.html\n\nFrom an administrator perspective, it would be great if the module would also handle \"disk\" as a cluster type.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34806", "fixedVersions": [], "id": "34806", "issueType": "Improvement", "key": "MODULES-1186", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a197910a200718b904e", "resolution": "Fixed", "resolutionDate": "2014-12-15T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "RabbitMQ doesn't support cluster type \"disk\"", "timeSpent": "PT0S", "updated": "2014-12-15T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "I think this was resolved in https://github.com/puppetlabs/puppetlabs-ruby/pull/43\n\nHowever, I don't think the solution is complete and there may need to be more symlinks for puppet to manage in distributions that don't manage ruby versions (like Trusty).", "created": "2014-09-26T15:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to be resolved with the aforementioned PR.", "created": "2016-02-01T05:17:00.000000"}], "components": ["ruby"], "created": "2014-06-29T20:25:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3082d4fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuv9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50233870596_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs-ruby module can use ruby-switch to change the system default version of ruby in some circumstances, but this package is not available for all operation systems, distributions, or even release versions. (it's horrible and I wrote it)\n\nThe ruby module should have a method that changes the system default ruby for all supported operating systems.\n\ne.g. Use update-alternate with Ubuntu. ", "environment": "Where a new version of ruby is installed and replaces system default.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34804", "fixedVersions": [], "id": "34804", "issueType": "New Feature", "key": "MODULES-1356", "labels": ["ruby", "ruby1.9.3", "ruby2.0.0", "ruby2.1.0"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2016-02-01T05:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-ruby module should be able to set default version", "timeSpent": "PT0S", "updated": "2016-02-01T05:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:95210254-c744-416f-9454-1d866126df68", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:95210254-c744-416f-9454-1d866126df68] are you still seeing this issue?  Can you try updating to the latest version of the puppetlabs-apt module? If you're still seeing the issue with the latest version, can you please send a manifest you can use to reproduce it? Things seem to be idempotent for me with puppetlabs-apt 1.6.0 on ubuntu trusty.", "created": "2014-08-27T15:52:00.000000"}, {"author": "557058:95210254-c744-416f-9454-1d866126df68", "body": "Hi [~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab],\n\nthanks for the answer and sorry for my delayed answer.\n\nFirst off, the Problem seems solved.\n\nAfter Upgrading to Version 1.6.0 and some adjustments in our puppet-code we found out that the package maintainers gave us the wrong key-string for their signed packages.\n\nThanks for the Help", "created": "2014-09-25T03:34:00.000000"}, {"author": "557058:95210254-c744-416f-9454-1d866126df68", "body": "Not a Module Problem", "created": "2014-09-25T03:34:00.000000"}], "components": ["apt"], "created": "2014-06-28T07:04:00.000000", "creator": "557058:95210254-c744-416f-9454-1d866126df68", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d9ee31d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuv9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7677018504_*|*_5_*:*_1_*:*_0"}], "description": "After the latest release our nodes in the puppet dashboard are always \"changed\". After digging in to that i can see the following reason for the change in the node states:\n\n{code:title=Dashboard output|borderStyle=solid}\nChanged (1)\nApt_key[Add key: ADB12345 from Apt::Source main] (/etc/puppet/environments/production/modules/apt/manifests/key.pp:94)\nProperty\tMessage\nensure\tcreated\n{code}\n\nafter running a client in verbose/debug mode i got the following output\n\n{code:title=Agent output|borderStyle=solid}\nDebug: Prefetching apt_key resources for apt_key\nDebug: Executing '/usr/bin/apt-key list'\nDebug: Executing '/usr/bin/apt-key adv --keyserver pgp.mit.edu --recv-keys ADB12345'\nNotice: /Stage[setup]/Apt/Apt::Source[main]/Apt::Key[Add key: ADB12345 from Apt::Source main]/Apt_key[Add key: ADB12345 from Apt::Source main]/ensure: created\nDebug: /Stage[setup]/Apt/Apt::Source[main]/Apt::Key[Add key: ADB12345 from Apt::Source main]/Apt_key[Add key: ADB12345 from Apt::Source main]: The container Apt::Key[Add key: ADB12345 from Apt::Source main] will propagate my refresh event\nDebug: /Stage[setup]/Apt/File[01proxy]: Nothing to manage: no ensure and the resource doesn't exist\nDebug: Apt::Key[Add key: ADB12345 from Apt::Source main]: The container Apt::Source[main] will propagate my refresh event\n{code}\n\nThis happens since yesterday.", "environment": "Debian Wheezy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43320", "fixedVersions": [], "id": "43320", "issueType": "Bug", "key": "MODULES-1185", "labels": ["apt-key", "apt-source"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:95210254-c744-416f-9454-1d866126df68", "resolution": "Done", "resolutionDate": "2014-09-25T03:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::source + key effects the state of a node (after each run changed)", "timeSpent": "PT0S", "updated": "2014-09-25T03:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2014-06-27T19:54:00.000000", "creator": "557058:33563bec-369f-4367-a48e-cbf52ffaa10c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d0683f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuv93:"}], "description": "When creating a subversion server with a manifest like\n\n{code}\nvcsrepo {'/svn/test':\n    ensure => present,\n    provider => svn,\n}\n{code}\n\nreapplying the manifest after the repository is first created results in an error like:\n\n{code}\nNotice: /Stage[main]/Roles::Svnmirror/Roles::Svnmirror::Repo[test]/Vcsrepo[/svn/test]/ensure: Creating repository from present\nError: Execution of '/usr/bin/svnadmin create /svn/test' returned 1: svnadmin: '/svn/test' is a subdirectory of an existing repository rooted at '/svn/test'\nError: /Stage[main]/Roles::Svnmirror/Roles::Svnmirror::Repo[test]/Vcsrepo[/svn/test]/ensure: change from absent to present failed: Execution of '/usr/bin/svnadmin create /svn/test' returned 1: svnadmin: '/svn/test' is a subdirectory of an existing repository rooted at '/svn/test'\n{code}\n\nThe cause appears to be at https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/provider/vcsrepo/svn.rb#L27, which is checking if {{$path/format}} is a directory.\n\nAt least for svn 1.6 {{$path/format}} is a plain file, not a directory, so this check fails to detect the existing server repository\n\n{code}\n$ svn --version\nsvn, version 1.6.11 (r934486)\n   compiled Mar  6 2014, 10:49:10\n$ svnadmin create test\n$ ls -l test\ntotal 24\ndrwxrwxr-x 2 ec2-user ec2-user 4096 Jun 28 11:44 conf\ndrwxrwsr-x 6 ec2-user ec2-user 4096 Jun 28 11:44 db\n-r--r--r-- 1 ec2-user ec2-user    2 Jun 28 11:44 format\ndrwxrwxr-x 2 ec2-user ec2-user 4096 Jun 28 11:44 hooks\ndrwxrwxr-x 2 ec2-user ec2-user 4096 Jun 28 11:44 locks\n-rw-rw-r-- 1 ec2-user ec2-user  229 Jun 28 11:44 README.txt\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41181", "fixedVersions": [], "id": "41181", "issueType": "Bug", "key": "MODULES-1184", "labels": ["puppetlabs-vcsrepo", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:33563bec-369f-4367-a48e-cbf52ffaa10c", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "svn provider doesn't detect existing repository", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c10907910a200718b9344", "body": "There's a proposed fix for this in https://github.com/puppetlabs/puppetlabs-firewall/pull/374/files\n", "created": "2014-08-26T13:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged", "created": "2014-08-26T13:37:00.000000"}], "components": ["firewall"], "created": "2014-06-27T05:52:00.000000", "creator": "623c0989d32a94006a649461", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21b8e2e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuuj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5211880159_*|*_6_*:*_1_*:*_0"}], "description": "The firewall module requires that the CHAIN associated with {{iniface}} be {{INPUT|FORWARD|PREROUTING}} and for {{outiface}} be {{OUTPUT|FORWARD|POSTROUTING}}.  Unfortunately this means {{iniface}} and {{outiface}} cannot be used for custom chains.\n\nI suggest changing the checks for these parameters to ensure that they are not used against the opposite direction and provide a warning to the user that they are responsible for ensuring the proper usage for custom chains.", "environment": "RHEL6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33740", "fixedVersions": [], "id": "33740", "issueType": "Bug", "key": "MODULES-1183", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0989d32a94006a649461", "resolution": "Fixed", "resolutionDate": "2014-08-26T13:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "iniface and outiface are not allowed for custom chains", "timeSpent": "PT0S", "updated": "2014-08-26T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Actually what is happening is that the group is no longer managed. See 1.0.x https://github.com/puppetlabs/puppetlabs-concat/blob/1.0.x/manifests/setup.pp#L49 where it manages the group as {{$root_group}} (and user {{$id}}) and master branch where it only manages the user as {{$script_owner}} https://github.com/puppetlabs/puppetlabs-concat/blob/master/manifests/setup.pp#L53\n\nSo puppet is just making the group the same gid as the gid of the file on the puppet master. If you change the group ownership of the .sh file on the master, that will be the group that it is propagated as.", "created": "2014-08-21T13:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This was made as part of https://github.com/puppetlabs/puppetlabs-concat/pull/85", "created": "2014-08-21T13:07:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "As the non-management of the script's group-ownership appears to be intended functionality, I'm going to close this.", "created": "2014-08-21T13:10:00.000000"}], "components": ["concat"], "created": "2014-06-26T14:45:00.000000", "creator": "623e787650bb2b0070b7ee0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28984525"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuu4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4146821574_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_685877200"}], "description": "Recently I've upgraded from puppetlabs-concat 1.0.2 to 1.1.0 and apart from several changes to the fragments I noticed the following change:\n\n{noformat}\nNotice: /Stage[main]/Concat::Setup/File[/var/lib/puppet/concat/bin/concatfragments.sh]/group: group changed 'root' to 'gert'\n{noformat}\n\n{{gert}} is the primary group of the primary user on the system (uid/gid 1000). Why would concat want to set this the gid of this file? I consider this a bug. From the recent changes to {{setup.pp}} I don't see an obvious reason for why it would manage the group of the file.", "environment": "Puppet agent+master 3.6.2, Debian Wheezy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35896", "fixedVersions": [], "id": "35896", "issueType": "Bug", "key": "MODULES-1181", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e787650bb2b0070b7ee0d", "resolution": "Won't Fix", "resolutionDate": "2014-08-21T13:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat's $script_path file group is set to a user's gid rather than 'root'", "timeSpent": "PT0S", "updated": "2014-08-21T13:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/836", "created": "2014-09-03T15:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "From #puppet-dev:\n\n{noformat}\n_morgan\n3:08 igalic: your concern was just that it would silently fail?\nigalic\n3:09 _morgan: it would fail in the sense that it doesn't do the thing you wanted it to do.\nigalic\n3:10 _morgan: say you're trying to add a snippet for maintence work, and you do that wrong, it fails, it doesn't and it's not appplied, you don't notice it.\nigalic\n3:11 in the meantime, you're updating a stinking php application, that comes with a setup.php, and it's now exposed to the world. yay.\n_morgan\n3:11 igalic: hrm\u2026i hadn't thought of that :\\\nigalic\n3:12 _morgan: i'd add a switch for fail on fail.\n_morgan\n3:12 I was thinking more the 'trying to deploy something new, had a silly typo, don't want to take down all of apache'\nigalic\n3:12 and i get that. it makes sense. we're both making sense. none of us is rightherer.\n_morgan\n3:14 igalic: ok, seems reasonable. I can add a switch to remove the validation that can be used for things like maintenance work\n{noformat}", "created": "2014-09-04T13:20:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-26T13:03:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ea5f605"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuu33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36278_*|*_10007_*:*_1_*:*_160414855_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5969780322"}], "description": "There are a bunch of applications/modules/etc that require custom config files to be dropped into apache configuration directories, and may require a restart or reload of the apache service.\n\nWe really want to make sure there's some sort of validation so that we don't drop configuration files in that are invalid, thus breaking apache, which will require more than just a simple wrapper around file resources I suspect.\n\nSee https://github.com/puppetlabs/puppetlabs-apache/pull/748", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42271", "fixedVersions": [], "id": "42271", "issueType": "Improvement", "key": "MODULES-1180", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2014-09-05T11:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Allow for generic apache configurations", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Does not work on Windows 2008 R2 running 64.  attempted with puppet apply -e 'reboot{\"now\": }' as well as \"reboot{'immediately':apply => immediately}\"", "created": "2014-08-06T00:56:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Follow up work tracked at MODULES-1247", "created": "2014-08-06T07:14:00.000000"}], "components": ["reboot"], "created": "2014-06-26T12:36:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@96636af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypvv3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11004745_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3489397603"}], "description": "Just a heads up, this might be an issue with the next version of puppet. v3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37917", "fixedVersions": [], "id": "37917", "issueType": "Bug", "key": "MODULES-1179", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2014-08-06T00:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Verify Reboot works with x64", "timeSpent": "PT0S", "updated": "2014-08-06T07:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Worked on Windows 2012", "created": "2014-07-16T14:22:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Could we get a little more detail with some output confirmation, etc? \n\nAt the very least, I think it would be useful to execute some Powershell code to verify some environment info.  AFAIK, running this PowerShell code through the module should give us some verification.  I wouldn't expect this to fail, but would be nice to have in the ticket.\n\n{code}\necho $PSVersionTable\necho [IntPtr]::size\n{code}\n\n\nFor reference, the current code to find Powershell.exe has a priority ordering of:\n\n{code}\n    if File.exists?(\"#{ENV['SYSTEMROOT']}\\\\sysnative\\\\WindowsPowershell\\\\v1.0\\\\powershell.exe\")\n      \"#{ENV['SYSTEMROOT']}\\\\sysnative\\\\WindowsPowershell\\\\v1.0\\\\powershell.exe\"\n    elsif File.exists?(\"#{ENV['SYSTEMROOT']}\\\\system32\\\\WindowsPowershell\\\\v1.0\\\\powershell.exe\")\n      \"#{ENV['SYSTEMROOT']}\\\\system32\\\\WindowsPowershell\\\\v1.0\\\\powershell.exe\"\n    else\n      'powershell.exe'\n    end\n{code}\n\nSo after executing, \n\n* A 64 bit process will see {{system32\\\\WindowsPowershell}} and should load 64-bit PowerShell (indicated by an [IntPtr]::Size of 8).  \n* A 32-bit process on 64-bit Windows will see {{sysnative\\WindowsPowershell}} and should load 64-bit PowerShell (again, indicated by an [IntPtr]::Size of 8)\n* A 32-bit process on 32-bit Windows will see {{system32\\\\WindowsPowershell}} and should load 32-bit PowerShell (indicated by an [IntPtr]::Size of 4)\n\n\nWith the way that the current provider for PowerShell is written, we are always loading x64 PowerShell on x64 Windows.  I'm not sure if we clearly communicate this or not to end users, but I believe there are edge cases where 32-bit PowerShell can actually be necessary to execute IIRC.\n\nThis is probably a documentation thing, but I think we should make sure we clearly communicate that we've always matched PowerShell version to OS... but that a work-around exists to use 32-bit PowerShell on x64 if necessary.", "created": "2014-07-16T18:21:00.000000"}], "components": ["powershell"], "created": "2014-06-26T12:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@598aea0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuag7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11178811_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1723339638"}], "description": "Just a heads up, this might be an issue with the next version of puppet. v3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36897", "fixedVersions": [], "id": "36897", "issueType": "Bug", "key": "MODULES-1178", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-07-16T14:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Verify PowerShell works with x64", "timeSpent": "PT0S", "updated": "2015-01-12T18:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "There was a PR filed that sort of met this but didn't meet the needs in the way we were hoping - https://github.com/puppetlabs/puppetlabs-dism/pull/24", "created": "2014-07-29T11:47:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "PS C:\\Users\\TRAVIS FIELDS\\Downloads> puppet apply -e \"dism{'NetFx3': ensure => present}\" --debug --trace\nInfo: Applying configuration version '1407306446'\nDebug: Puppet::Type::Dism::ProviderDism: file C:\\Users\\TRAVIS FIELDS\\WINDOWS\\sysnative\\Dism.exe does not exist\nDebug: Puppet::Type::Dism::ProviderDism: file C:\\Users\\TRAVIS FIELDS\\WINDOWS\\sysnative\\Dism.exe does not exist\nError: Could not find a suitable provider for dism", "created": "2014-08-06T00:29:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Does not work, will require a rework based on the directory helpers that Win32 gem gave us that we don't have with 64.", "created": "2014-08-06T00:30:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Ticket created to follow up on the work now that we have ascertained it does indeed not work.", "created": "2014-08-06T00:32:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Issue to follow up on the dism 64 work.", "created": "2014-08-06T00:33:00.000000"}], "components": ["DISM"], "created": "2014-06-26T12:32:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@467c615"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypvuv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11257450_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3487950706"}], "description": "Just a heads up, this might be an issue with the next version of puppet. v3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35894", "fixedVersions": [], "id": "35894", "issueType": "Bug", "key": "MODULES-1177", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Done", "resolutionDate": "2014-08-06T00:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Verify Dism works with x64", "timeSpent": "PT0S", "updated": "2014-08-06T00:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Quite certain that there will be issues with this module on x64.  2 native calls are made, namely {{RegDeleteKeyEx}} and {{RegQueryValueEx}}, using the older {{Win32API}} style binding.\n\nUnfortunately the pointer sizes are specified incorrectly on x64 and therefore this module should not work properly.  See:\n\nhttps://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/provider/registry_key/registry.rb#L40\nhttps://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet/provider/registry_value/registry.rb#L147\n", "created": "2014-08-11T15:14:00.000000"}], "components": ["registry"], "created": "2014-06-26T12:31:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ebc1ad1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyprov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3983699159_*|*_10007_*:*_1_*:*_1721540524_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_180012187"}], "description": "Just a heads up, this might be an issue with the next version of puppet. v3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34796", "fixedVersions": [], "id": "34796", "issueType": "Bug", "key": "MODULES-1176", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-09-02T15:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Verify Registry works with x64", "timeSpent": "PT0S", "updated": "2014-09-02T15:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58][~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] can we close this?", "created": "2014-09-18T20:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yeah, I'm good with closing this one. We've already done the work in another ticket.", "created": "2014-09-19T16:22:00.000000"}], "components": ["acl", "supported"], "created": "2014-06-26T12:16:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd8dcdd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuu13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7619660743_*|*_6_*:*_1_*:*_0"}], "description": "Just a heads up, this might be an issue with the next version of puppet. v3.7.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38965", "fixedVersions": [], "id": "38965", "issueType": "Bug", "key": "MODULES-1175", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-09-22T16:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Verify Puppetlabs-Acl works with x64", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "I'm quite certain that the ACL module will be impacted due to some API differences caused by the removal of windows-pr, windows-api, win32-api gems.\n\nA minimal set of affected callsites includes\n\n{code}\n/Users/Iristyle/Downloads/2014-08-11_000005/puppetlabs-acl-1.0.2/lib/puppet/provider/acl/windows/base.rb:\n   19          DO_NOT_REFRESH_SD = false\n   20  \n   21:         FILE_ALL_ACCESS = ::Windows::File::FILE_ALL_ACCESS\n   22:         GENERIC_ALL = ::Windows::File::GENERIC_ALL\n   23:         FILE_GENERIC_WRITE = ::Windows::File::FILE_GENERIC_WRITE #& ~::Windows::File::READ_CONTROL\n   24:         GENERIC_WRITE = ::Windows::File::GENERIC_WRITE\n   25:         FILE_GENERIC_READ = ::Windows::File::FILE_GENERIC_READ\n   26:         GENERIC_READ = ::Windows::File::GENERIC_READ\n   27:         FILE_GENERIC_EXECUTE = ::Windows::File::FILE_GENERIC_EXECUTE\n   28:         GENERIC_EXECUTE = ::Windows::File::GENERIC_EXECUTE\n   29:         DELETE = ::Windows::File::DELETE\n   30  \n   ..\n  130:             when Puppet::Util::Windows::AccessControlEntry::ACCESS_ALLOWED_ACE_TYPE then :allow\n  ...\n  204:           dacl = Puppet::Util::Windows::AccessControlList.new\n  ...\n  367:           if Puppet::Util::Windows::Security.valid_sid?(name)\n  370:             Puppet::Util::Windows::Security.name_to_sid(name)\n  375:           name = Puppet::Util::Windows::Security.sid_to_name(get_account_id(current_value))\n  ...\n  397:                   sd = Puppet::Util::Windows::Security.get_security_descriptor(@resource[:target])\n  ...\n  413:                 Puppet::Util::Windows::Security.set_security_descriptor(@resource[:target], security_descriptor)\n\n/Users/Iristyle/Downloads/2014-08-11_000005/puppetlabs-acl-1.0.2/lib/puppet/util/monkey_patches.rb:\n  142:           raise Puppet::Util::Windows::Error.new(\"Invalid SID\") unless IsValidSid(sid_ptr)\n\n/Users/Iristyle/Downloads/2014-08-11_000005/puppetlabs-acl-1.0.2/spec/integration/provider/acl/windows_spec.rb:\n    7    class WindowsSecurityTester\n    8      require 'puppet/util/windows/security'\n    9:     include Puppet::Util::Windows::Security\n   ..\n   41:     sd = Puppet::Util::Windows::Security.get_security_descriptor(path)\n   72:       Puppet::Util::Windows::File.symlink(target_path,resource[:target])\n\n/Users/Iristyle/Downloads/2014-08-11_000005/puppetlabs-acl-1.0.2/spec/unit/provider/acl/windows_spec.rb:\n  124:     let (:ace) { Puppet::Util::Windows::AccessControlEntry.new('S-1-5-32-544',0x31) }\n  ...\n  131:         Puppet::Provider::Acl::Windows::Base.get_ace_type(ace).must == :allow\n  ...\n  152:         Puppet::Provider::Acl::Windows::Base.get_ace_child_types(ace).must == :all\n  ...\n  195:         Puppet::Provider::Acl::Windows::Base.get_ace_propagation(ace).must == :all\n  ...\n  249:         Puppet::Provider::Acl::Windows::Base.get_ace_rights_from_mask(ace).must == []\n  253:         ace.expects(:mask).returns(::Windows::Security::GENERIC_ALL).times(0..10)\n  259:         ace.expects(:mask).returns( ::Windows::File::FILE_ALL_ACCESS).times(0..10)\n  265:         ace.expects(:mask).returns(::Windows::Security::GENERIC_WRITE |\n  266:                                    ::Windows::Security::GENERIC_READ |\n  267:                                    ::Windows::Security::GENERIC_EXECUTE ).times(0..10)\n  291:                                    ::Windows::Security::DELETE ).times(0..10)\n  332:         ace.expects(:mask).returns(::Windows::File::FILE_WRITE_DATA).times(0..10)\n  338:         ace.expects(:mask).returns(::Windows::File::FILE_APPEND_DATA).times(0..10)\n  357:                                    ::Windows::File::FILE_WRITE_ATTRIBUTES).times(0..10)\n  363:         ace.expects(:mask).returns(::Windows::File::FILE_READ_DATA).times(0..10)\n  381:         ace.expects(:mask).returns(::Windows::File::FILE_EXECUTE).times(0..10)\n  387:         ace.expects(:mask).returns(::Windows::File::DELETE).times(0..10)\n  402:           admin2 = Puppet::Type::Acl::Ace.new({'identity'=>'Administrators', 'rights'=>['full'], 'id'=>\"S-1-5-32-544\", 'mask'=>::Windows::File::GENERIC_ALL, 'is_inherited'=>false})\n  570:         Puppet::Provider::Acl::Windows::Base.get_account_mask(nil).must be 0\n  610:         (mask & ::Windows::File::FILE_ALL_ACCESS).must_not be ::Windows::File::FILE_ALL_ACCESS\n  616:         (mask & ::Windows::File::FILE_GENERIC_WRITE).must be ::Windows::File::FILE_GENERIC_WRITE\n  622:         (mask & ::Windows::File::FILE_GENERIC_READ).must_not be ::Windows::File::FILE_GENERIC_READ\n  628:         (mask & ::Windows::File::FILE_GENERIC_EXECUTE).must_not be ::Windows::File::FILE_GENERIC_EXECUTE\n  ...\n  691:         (flags & (Puppet::Util::Windows::AccessControlEntry::OBJECT_INHERIT_ACE |\n  692:                   Puppet::Util::Windows::AccessControlEntry::CONTAINER_INHERIT_ACE)\n  699:         flags = Puppet::Provider::Acl::Windows::Base.get_account_flags(ace)\n  728:                   Puppet::Util::Windows::AccessControlEntry::INHERIT_ONLY_ACE)\n  759:                   Puppet::Util::Windows::AccessControlEntry::NO_PROPAGATE_INHERIT_ACE)\n  839:       let (:current_dacl) { Puppet::Util::Windows::AccessControlList.new() }\n{code}\n\nMost of the {{Puppet::Util}} types should have the same contracts (though some methods may be deprecated / removed in Puppet 4).  Constants like {{::Windows::File::FILE_ALL_ACCESS}} have probably moved to different locations, and therefore these references may need to be updated in a way that works across 3.6- and 3.7+.", "created": "2014-08-11T14:47:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "PR is up for testing", "created": "2014-08-13T17:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Note that in this case, the issue was simply defining constants / method invocations in a Puppet 3.6.2 and below / Puppet 3.7.0 and above compatible way.\n\nThere shouldn't be an x86 / x64 difference for this particular module.", "created": "2014-08-13T17:05:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Merged in https://github.com/puppetlabs/puppetlabs-acl/commit/2810f7a6487cde2cc83952c8770360915ba9d4b9", "created": "2014-08-21T18:57:00.000000"}], "components": ["acl", "supported"], "created": "2014-06-26T12:16:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@118c9fb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua1b:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3983431473_*|*_10007_*:*_1_*:*_1105519977_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_181030494"}], "description": "Just a heads up, this might be an issue with the next version of puppet.\n\n\nThere are certain gems and constants that the provider is using currently that will not be there once the new version comes out. Unless a module installs it's own gems when it is installed, well...\n\nThe good news is that most all fixes will be local to https://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/provider/acl/windows/base.rb\n\nThis will for sure be gone: https://github.com/puppetlabs/puppetlabs-acl/blob/master/lib/puppet/provider/acl/windows/base.rb#L13", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37916", "fixedVersions": [], "id": "37916", "issueType": "Bug", "key": "MODULES-1174", "labels": [], "originalEstimate": "PT0S", "parent": "26013", "parentSummary": "Support ruby 2.0 x64 on windows", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-08-26T12:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetlabs-Acl may break on Puppet 3.7.0", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T16:45:00.000000"}], "components": ["firewall"], "created": "2014-06-26T08:25:00.000000", "creator": "557058:8f149527-6d19-42b3-8d51-fff85d0f59d1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2be1b4f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyutvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1035917_*|*_10007_*:*_1_*:*_20077354085_*|*_5_*:*_1_*:*_0"}], "description": "We need support for ipset matching:\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/383", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34711", "fixedVersions": [], "id": "34711", "issueType": "Improvement", "key": "MODULES-1173", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8f149527-6d19-42b3-8d51-fff85d0f59d1", "resolution": "Fixed", "resolutionDate": "2015-02-13T16:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ipset support", "timeSpent": "PT0S", "updated": "2015-02-13T16:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["acl", "supported"], "created": "2014-06-25T15:21:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@250559c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyutmv:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}], "description": "When setting an ACE for removal, elements besides the identity should be allowed to be optional, based on some setting of those elements only allowed when {{purge=> listed_permissions}}.\n\nRight now, you would have to specify something like the following to ensure a user is always purged:\n{noformat}\nacl { 'c:/tempperms/absent':\n  purge       => 'listed_permissions',\n  permissions => [\n   { identity => 'Administrator', rights => ['full']},\n   { identity => 'Administrator', rights => ['full'], child_types => 'containers' },\n   { identity => 'Administrator', rights => ['full'], child_types => 'objects' },\n   { identity => 'Administrator', rights => ['full'], affects => 'self_only'},\n   { identity => 'Administrator', rights => ['full'], affects => 'children_only'},\n   { identity => 'Administrator', rights => ['full'], affects => 'self_and_direct_children_only'},\n   { identity => 'Administrator', rights => ['full'], affects => 'direct_children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'containers', affects => 'children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'containers', affects => 'self_and_direct_children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'containers', affects => 'direct_children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'objects', affects => 'children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'objects', affects => 'self_and_direct_children_only'},\n   { identity => 'Administrator', rights => ['full'], child_types => 'objects', affects => 'direct_children_only'},\n  ],\n}\n{noformat}\nThe thought is to allow something like {{remove_match_any}} as the value for elements of the ACE that you want to be optional:\n{noformat}\nacl { 'c:/tempperms/absent':\n  purge       => 'listed_permissions',\n  permissions => [\n   { identity => 'Administrator', rights => ['remove_match_any'], affects => 'remove_match_any' },\n   { identity => 'Authenticated Users', rights => ['full'],type=>'remove_match_any', child_types => 'remove_match_any'}\n  ],\n}\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41177", "fixedVersions": [], "id": "41177", "issueType": "Task", "key": "MODULES-1172", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Removing ACEs should have optional elements with identity", "timeSpent": "PT0S", "updated": "2016-08-30T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-puppetdb/pull/226", "created": "2016-04-08T10:48:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "The fixtures need to list all required modules, even those only required by direct dependencies. In the case of apt, the chain is puppetdb -> postgresql -> apt.", "created": "2016-12-12T06:31:00.000000"}], "components": ["apt", "puppetdb", "supported"], "created": "2014-06-25T09:31:00.000000", "creator": "623e787650bb2b0070b7ee0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ce2578e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuswf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Apr/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56423862728_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21415391075"}], "description": "In the {{.fixtures.yml}} in the puppetlabs-puppetdb module I see listed:\n\n{noformat}\napt: 'git://github.com/puppetlabs/puppetlabs-apt.git'\n{noformat}\n\nHowever, as far as I can tell, I don't see any usage of the {{puppetlabs-apt}} module. https://github.com/puppetlabs/puppetlabs-puppetdb/search?q=apt&type=Code\n\nIf my assumption above is correct, please remove the requirement.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42268", "fixedVersions": [], "id": "42268", "issueType": "Improvement", "key": "MODULES-1171", "labels": ["puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e787650bb2b0070b7ee0d", "resolution": "Won't Do", "resolutionDate": "2016-12-12T06:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unnecessary requirement for puppetlabs-apt in puppetlabs-puppetdb", "timeSpent": "PT0S", "updated": "2016-12-12T06:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "5c7750b7c6a45773be604503", "body": "Confirming it's still happening on the latest version available on github.", "created": "2014-07-08T18:46:00.000000"}, {"author": "5c7750b7c6a45773be604503", "body": "The patch provided by Paul in the comments in https://puppet.atlassian.net/browse/MODULES-660 (available also there https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/157 ) fixed the \"(no branch)\" issue for me.", "created": "2014-07-08T19:18:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Closed as duplicate.", "created": "2014-07-14T18:27:00.000000"}], "components": ["vcsrepo"], "created": "2014-06-24T08:38:00.000000", "creator": "623e7812a1d81f0069da2248", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e95d781"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyusen:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1763304507_*|*_6_*:*_1_*:*_0"}], "description": "It appears in later version of vscrepo using ensure => latest does not behave as it did in prior versions (as well as the definition in the readme). It appears new changes on the remote are not pulled and local changes are not overridden.\n\nWith 1.0.1 I get the following error on the second puppet run (initial checkout works).\n\nCould not evaluate: Execution of '/usr/bin/git rev-parse origin/(no branch)' r\neturned 128: fatal: ambiguous argument 'origin/(no branch)': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions\norigin/(no branch)\n\nIf I go to the directory where the repo is checked out I see the followong\n\ngit branch\n* (no branch)\n  master\n\nDowngrading back to 0.2.0 which is what I was using before vscrepo happily works. Looking at the merges on github I see there have been changes to how vcsrepo works and suspect this may be to do with the fact rev-parse is used to get the version.\n\nOutput form successful 0.2.0 run\n\nNotice: /Stage[main]/Hiera/Vcsrepo[/etc/puppet/hieradata]/ensure: Updating to latest '3cc5524f69213f62efb7949cf046f0a6bc4fcd25' revision\nNotice: /Stage[main]/Hiera/Vcsrepo[/etc/puppet/hieradata]/ensure: ensure changed 'present' to 'latest'\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37906", "fixedVersions": [], "id": "37906", "issueType": "Bug", "key": "MODULES-1170", "labels": ["vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7812a1d81f0069da2248", "resolution": "Fixed", "resolutionDate": "2014-07-14T18:27:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo ensure => latest is broken", "timeSpent": "PT0S", "updated": "2014-08-14T10:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "body": "I'm terribly sorry I just realised I've created this on the wrong project.\n\nCould you please direct me to the correct project for this issue? :-/", "created": "2014-06-24T07:10:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "[~accountid:557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f] the puppetlabs-spec-helper tickets are currently managed under the MODULES project, \"spec_helper\" component.", "created": "2014-07-08T18:44:00.000000"}, {"author": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "body": "Thanks, I've moved it to the right place!", "created": "2014-07-09T03:49:00.000000"}, {"author": "623c0c7494742a00683e3e68", "body": "I submitted a [Pull Request|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/99] which would solve this issue", "created": "2015-04-08T14:07:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Closing ticket due to associated PR being closed. ", "created": "2015-09-29T10:15:00.000000"}, {"author": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "body": "I'm sorry but closing it because the PR is closed is hardly a solution.\n\nI'm reopening this ticket because as far as I'm aware this is still an issue.", "created": "2015-09-29T10:22:00.000000"}, {"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "Sorry, completely misread who was the creator and assignee there! Sorry for the mixup.", "created": "2015-09-29T10:38:00.000000"}, {"author": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "body": "No worries! :)", "created": "2015-09-29T10:39:00.000000"}, {"author": "623c0c7494742a00683e3e68", "body": "A new [Pull Request|https://github.com/puppetlabs/puppetlabs_spec_helper/pull/137] is up.", "created": "2016-03-11T17:19:00.000000"}, {"author": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "body": "LGTM", "created": "2016-03-12T08:08:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Cool, thanks for putting the time and effort into this [~accountid:623c0c7494742a00683e3e68] !", "created": "2016-03-14T16:57:00.000000"}], "components": ["spec_helper"], "created": "2014-06-24T07:08:00.000000", "creator": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3768ee0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuse7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_54380629427_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_315457"}], "description": "The puppetlabs_spec_helper gem creates a \"coverage\" Rake task.\n\nUnfortunately it's currently broken as it uses \"rcov\" and that only works on a deprecated Ruby version.\n\nReplacing it with simplecov would probably be the way to go forward.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43315", "fixedVersions": [], "id": "43315", "issueType": "Bug", "key": "MODULES-1206", "labels": ["coverage", "rspec"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7100d4db-1cd5-4da5-a80e-c5ecd2eb8f5f", "resolution": "Fixed", "resolutionDate": "2016-03-14T16:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper does not provide code coverage for any currently supported Ruby versions", "timeSpent": "PT0S", "updated": "2016-03-14T16:57:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Typically I'm having trouble reproducing this on wheezy, the regex seems to work for me.\n\nCan you try something for me, just so I know if it's a weird internal puppet glitch, can you try:\n\n  $file_name = regsubst($title, '\\W', '_', 'IG') in pin.pp?\n\nI'm thinking if it's having trouble sometimes matching spaces lets just flip it to any non-word, it'll make slightly uglier files in that it's going to change dots as well, I just want to try and figure out where the issue is.  I'm tempted to just change the filenames to just the packagename.pref but as I'm unable to reproduce it this is hard!", "created": "2014-07-07T12:27:00.000000"}, {"author": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "body": "I tried to set up a reproduction case here:\n\nhttps://github.com/hakamadare/puppetlabs-apt/tree/invalid-filenames-apt-hold\n\nbut of course now I am also unable to reproduce it :(  Your modified regex seems to do something sensible, which is great.\n\n-Steve", "created": "2014-07-09T15:00:00.000000"}, {"author": "557058:e13d770e-a96e-4452-bf9a-52882c01fe80", "body": "apt::hold relies on apt::pin and the issue regarding $path described there (MODULES-727) also causes the problems here. Applying the patch fixes this behaviour and apt works as expected again (tested on Ubuntu precise and trusty).", "created": "2014-07-30T07:18:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "In that case it looks like the patch has been applied in master and we're good!", "created": "2014-08-27T14:49:00.000000"}], "components": ["apt"], "created": "2014-06-23T14:57:00.000000", "creator": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a53bf60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyprp3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_854206421_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_177194490_*|*_10006_*:*_2_*:*_4584096894"}], "description": "Apt preference file names are restricted to alphanumeric characters, dashes, underscores, and periods; there is code in apt::pin which attempts to enforce this, but it doesn't quite achieve what it's aiming for, and can still create preference files with invalid names, which will then be ignored by apt and other tools.  Worse, this bug is triggered by apt::hold, such that every config file created by apt::hold is invalid :(\n\nUse the following procedure to replicate the issue:\n\n1. puppet module install puppetlabs/apt (I tested with version 1.5.0)\n2. create the following manifest:\n\napt::hold { 'foo':\n  ensure  => 'present',\n  version => '1.2.*',\n}\n\n3. puppet apply hold.pp\n4. inspect the filename of the preference file created:\n\nroot@localhost:~# puppet apply hold.pp\nNotice: Compiled catalog for localhost.localdomain in environment production in 0.08 seconds\nNotice: /Stage[main]/Main/Apt::Hold[foo]/Apt::Pin[hold foo at 1.2.*]/File[hold_foo_at_1.2._.pref]/ensure: created\nNotice: Finished catalog run in 0.02 seconds\nroot@localhost:~# ls /etc/apt/preferences.d/\nhold foo at 1.2.*.pref\n\nAs you can see, while the regsubst() on line 75 of the apt::pin definition does the right thing and sanitizes the filename (e.g. File[hold_foo_at_1.2._.pref]), the file is still created with an invalid filename (containing whitespace and an asterisk).\n\nIt's not at all clear to me why this is happening, but I have been able to reproduce it repeatedly, with several different versions of Puppet (from the 2.7 and 3.4 series) on two different Debian distributions (squeeze and wheezy).", "environment": "Debian wheezy (reproduced using the puppetlabs/debian-7.4-32-puppet Vagrant box)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41171", "fixedVersions": [], "id": "41171", "issueType": "Bug", "key": "MODULES-1169", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "resolution": "Fixed", "resolutionDate": "2014-08-27T14:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::hold in puppetlabs/apt creates config file with invalid name", "timeSpent": "PT0S", "updated": "2014-08-27T14:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mcollective"], "created": "2014-06-20T13:24:00.000000", "creator": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@301bccbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuqmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31966465684_*|*_6_*:*_1_*:*_0"}], "description": "Right now, you can use SSL & PSK, but the client doesn't support it, especially under RMQ.\n\nonce PR #157 is dealt with, it's fairly easy to add PSK support.\n\nActually have the code right now, but it'll need the proper tooling to make it an option for general use.  This is placeholder to make sure that I remember, and that it's a reasonable addition.  \n\nYou'd end up just using the code from the server keys, but making it client settings.    \n\nThis could be handy because you don't have to manage distribution of  certs from the client -> master -> all servers.  \n\nNot as good as using Certs per user, but much less complex by far.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36885", "fixedVersions": [], "id": "36885", "issueType": "Improvement", "key": "MODULES-1166", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support SSL PSK in mcollective module for client", "timeSpent": "PT0S", "updated": "2015-06-25T12:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:bcf02b16-fae9-4e6a-b4c3-8683301ecfed", "body": "This is pretty basic.  The postgresql::server::role class allows for setting the 'inherit' flag, but there's currently no way to set up what the role inherits from.", "created": "2015-04-22T14:15:00.000000"}, {"author": "557058:a1abcd4b-04c4-4739-9528-4029c8c28b79", "body": "Probably just need something similar to this:\n\n{code}\ndefine postgresql::role_grant(\n    $group,\n    $role,\n    $psql_db   = 'postgres',\n    $psql_user ='postgres'\n) {\n\n  postgresql_psql {\"GRANT $group TO $role\":\n    db           => $psql_db,\n    psql_user    => $psql_user,\n    unless       => \"select pg_roles.rolname,usename from pg_user join pg_auth_members on (pg_user.usesysid = pg_auth_members.member) join pg_roles on (pg_roles.oid = pg_auth_members.roleid) where pg_roles.rolname ='${group}' and pg_user.usename = '${role}'\"\n  }\n}\n{code}", "created": "2015-08-31T00:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "A PR has been made for this ticket but still requires tests before merging: https://github.com/puppetlabs/puppetlabs-postgresql/pull/756 (tests should be copy/pastable from similar examples).", "created": "2016-07-26T16:23:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "Fixed with: https://github.com/puppetlabs/puppetlabs-postgresql/pull/762", "created": "2017-02-01T11:08:00.000000"}], "components": ["postgresql"], "created": "2014-06-20T03:39:00.000000", "creator": "999854:9d783de0-528f-42d5-a148-2a2ec6b9ec90", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fd5fac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuqf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56877063178_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_25838551108"}], "description": "I would like to inherit permissions from groups(roles without login) to users(roles with logins), since we have a groups which can access to a few databases, it would be a little bit messy if I would declare it for every user. As far as I've seen(here https://forge.puppetlabs.com/puppetlabs/postgresql), you cannot just grant roles to roles.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "37911", "fixedVersions": [], "id": "37911", "issueType": "New Feature", "key": "MODULES-1165", "labels": ["postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:9d783de0-528f-42d5-a148-2a2ec6b9ec90", "resolution": "Fixed", "resolutionDate": "2017-02-01T11:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Set \"GRANT group TO user\" in postgresql", "timeSpent": "PT0S", "updated": "2017-02-01T11:12:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Community pull requests are encouraged and welcomed. ", "created": "2015-09-30T15:48:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:bf2181a0-e851-4f45-b978-6044fae853aa", "body": "IMHO the helper should always copy the files, it is the only solution that works without the necessity for an exception or additional condition to cover in testing. In addition, creating symbolic links leads to another issue: When executing {{bundle exec rake release_checks}}, tasks {{spec}} and {{spec_prep}} are run before task {{check:symlinks}}, which fails if any links are present in the directory - irregardless whether they would be actually included with the release.", "created": "2016-05-23T14:41:00.000000"}, {"author": "557058:f6b23f67-c539-48ac-8a7d-9844cc67bb0d", "body": "Yeah, Windows actually _does_ support symlinks, but you need to be running the tests as an administrator to have the necessary permissions for that to work. Obviously that's undesirable, so I think having a fallback or some kind of alternative which just copies the directory instead would be a good idea.\n\nWhen copying the files you'd probably want to ignore the fixtures folder (and perhaps everything in the .pmtignore file).", "created": "2016-06-08T10:29:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c] doesn't appear to be, closing.", "created": "2018-02-28T15:10:00.000000"}], "components": ["spec_helper"], "created": "2014-06-19T21:31:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50d5eb91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuqef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40414602911_*|*_4_*:*_1_*:*_55820118872_*|*_6_*:*_2_*:*_20386026375"}], "description": "When reading a {{fixtures.yml}} file and comes to the {{symlinks:}} block, {{puppet_spec_helper}} makes a symbolic link from the indicated directory into {{spec/fixtures/modules}} directory.\n\nThis fails when running puppet-rspec on windows (or a folder shared from a windows host) as symlinks are not supported.\n\n{code}\n# bundle exec rake spec SPEC_OPTS='--format documentation'\nrake aborted!\nErrno::EOPNOTSUPP: Operation not supported - /etc/puppet/modules/puppet or spec/fixtures/modules/puppet\n\nTasks: TOP => spec_prep\n(See full trace by running task with --trace)\n{code}\n\nThe expected behaviour would be where symlinks are not supported, the {{:symlink}} directive just copies the required files over.", "environment": "When using {{puppet_rspec}} (and {{puppet_spec_helper}}) on an operating system that does not support symlinks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33720", "fixedVersions": [], "id": "33720", "issueType": "Bug", "key": "MODULES-1164", "labels": ["puppet-rspec", "puppet-spec-helper", "rspec", "symlinks", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2018-02-28T15:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_spec_helper tries to create symlinks when run on Windows", "timeSpent": "PT0S", "updated": "2018-02-28T15:10:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:5ce4a57e-d5d7-4a42-b278-c6db658d1071", "body": "I have successfully gotten self IP support to work and plan to work on VLAN, too. I would love to contribute the types/providers, but I am doubtful I'll be able to write the specs for it. Would you accept the work sans specs? ", "created": "2014-06-19T12:40:00.000000"}], "components": ["f5"], "created": "2014-06-19T12:39:00.000000", "creator": "557058:5ce4a57e-d5d7-4a42-b278-c6db658d1071", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac07d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuq6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40315797912_*|*_6_*:*_1_*:*_0"}], "description": "It would be great if the module supported managing things like VLANs, self IPs and others.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41169", "fixedVersions": [], "id": "41169", "issueType": "New Feature", "key": "MODULES-1163", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ce4a57e-d5d7-4a42-b278-c6db658d1071", "resolution": "Duplicate", "resolutionDate": "2015-09-29T03:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support for additional configuration options", "timeSpent": "PT0S", "updated": "2015-09-29T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi Marcel,\n\nHave you tried setting the mysql::server::manage_config_file parameter to false?  That will prevent Puppet declaring the config file resource.  You can then create your own resource and insert it into the proper location in the dependency chain.\n\nRegards,\nGreg Larkin\nPuppet Labs, Inc.", "created": "2014-08-15T13:53:00.000000"}, {"author": "6243780e258562006fa2b36c", "body": "Simple test case that fails for me:\n{code}\n$options = {'mysqld' => { 'innodb_log_file_size' => '512M' }}\nclass {'mysql::server':\n    override_options => $options,\n    restart          => true,\n}\n{code}", "created": "2014-09-15T06:01:00.000000"}, {"author": "557058:e05d3614-c554-48bb-bdca-4a78fdad77b2", "body": "Hi Greg,\n\nDo you have an example of how to do that?\n\nThanks\n-Andrew", "created": "2014-10-15T14:47:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi [~accountid:557058:e05d3614-c554-48bb-bdca-4a78fdad77b2],\n\nSorry for the delayed response to your question.  You would declare the mysql::server class like so:\n\n{code}\nclass { 'mysql::server':\n  manage_config_file => false,\n}\n{code}\n\nHope that helps,\nGreg", "created": "2014-11-18T16:20:00.000000"}, {"author": "557058:9f2c8357-3253-4451-b985-7a2b77132595", "body": "It helps a little", "created": "2014-11-19T15:46:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "puppetlabs-mysql (v3.1.0) and  puppetlabs-mysql (v2.2.3) show no issue. Based on a clean centos 64 64bit install. \nWith the example you provided above.\n \"innodb_log_file_size = 256M\", Is set successfully before mysqld starts.", "created": "2015-01-23T15:16:00.000000"}, {"author": "557058:e05d3614-c554-48bb-bdca-4a78fdad77b2", "body": "The default package_name for the puppetlabs-mysql module is mysql-server which is the centos/redhat built rpm.  I just tested the above test case as well and it works using the default mysql-server rpm.  It does not work when using the rpms from Oracle/MySQL or Percona.  Those \"server\" rpms start the database when you install the rpm, so all configs have to be in place before installing the rpm.  ", "created": "2015-01-23T16:13:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This is going to be one of the topics discussed at the puppet contributor summit in Ghent http://www.eventbrite.com/e/contributor-summit-tickets-13231564967. This has been requested by a few different members of the community. ", "created": "2015-01-26T10:42:00.000000"}], "components": ["mysql"], "created": "2014-06-18T16:51:00.000000", "creator": "557058:9f2c8357-3253-4451-b985-7a2b77132595", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d76716"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcjr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18121117500_*|*_3_*:*_1_*:*_17156698_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_781248856"}], "description": "puppetlabs/mysql's current version (2.2.3) won't let me write the config file before mysqld starts for the first time.  As a result, mysqld initializes its innodb log files to the default size (as configured via innodb_log_file_size).  Once it has done that, it will refuse to start if I reconfigure it to a different size.\n\nI could add an exec to delete the existing innodb log files after changing the config file, and I could even constraint it to only delete the logs if they are the wrong size.  However, deleting transaction logs from a database makes me nervous.\n\nOn a pervious version of the module, I was able to simply make the package installation require the my.cnf resource already be in place, which allowed mysqld to start with the right log file size from the very beginning.  (I'm trying to upgrade to the current version.)\n\nI'd suggest weakening the ordering dependencies.  Everything could have its current relationship with the anchors without having every single ordering dependency.  The minimum amount of weakening I need to make my use case work is to change install -> config to install -> service.  For example:\n\n{code:puppet}\n# Remove existing class declarations...\n#  include '::mysql::server::install'\n#  include '::mysql::server::config'\n#  include '::mysql::server::service'\n#  include '::mysql::server::root_password'\n#  include '::mysql::server::providers'\n\n  class {[\n    'mysql::server::install',\n    'mysql::server::config',\n    'mysql::server::service',\n    'mysql::server::root_password',\n    'mysql::server::providers',\n  ]:\n    require => Anchor['mysql::server::start'],\n  }\n\n  # For some reason adding the before metaparameter to the above\n  # class block fails with: \n  #     undefined method `<<' for {}:Hash on node xyz.example.com\n  # That's on puppet 2.7.19.  (I'm upgrading the mysql module so I\n  # can move to puppet 3.  One step at a time.)\n  $classes = [\n    Class['mysql::server::install'],\n    Class['mysql::server::config'],\n    Class['mysql::server::service'],\n    Class['mysql::server::root_password'],\n    Class['mysql::server::providers'],\n  ]\n  $classes -> Anchor['mysql::server::end']\n\n  # Config must happen before service, but may happen in\n  # either order with respect to install\n  Class['mysql::server::install'] ->\n  Class['mysql::server::service'] ->\n  Class['mysql::server::root_password'] ->\n  Class['mysql::server::providers']\n\n  if $restart {\n    # Only difference between the blocks is that we use ~> to restart if\n    # restart is set to true.\n    Class['mysql::server::config'] ~> Class['mysql::server::service']\n  } else {\n    Class['mysql::server::config'] -> Class['mysql::server::service']\n  }\n{code}\n\nIs there a compelling reason for the config step to depend on the install step that makes this infeasible?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42265", "fixedVersions": [], "id": "42265", "issueType": "Bug", "key": "MODULES-1162", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9f2c8357-3253-4451-b985-7a2b77132595", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-23T15:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Weaken ordering of mysql puppet module stages to allow setting innodb_log_file_size before initial start", "timeSpent": "PT0S", "updated": "2015-01-26T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "70121:0423a12b-050c-4b18-85b2-550ed253e1bf", "body": "I confirm. \n\nFirst I worked around this by setting the package name in hiera:\nmongodb::globals::version: 2.6.3\nmongodb::globals::server_package_name: mongodb-org-server\t \nmongodb::globals::client_package_name: mongodb-org-shell\n\nThis worked, but had the drawback that puppet would keep trying to install the package as it does not detect when it is already there. Indeed:\n\ndpkg -l mongodb-org-server=2.6.3\ndpkg-query: no packages found matching mongodb-org-server=2.6.3\n\ndpkg -l mongodb-org-server\n...\nii  mongodb-org-server          2.6.3              amd64              MongoDB database server\n\nSo I have changed the approach and use ensure as you suggest, from hiera:\nmongodb::server::package_ensure: 2.6.3\n\nand I do not use mongodb::globals::version any more. Seems to be ok on ubuntu 14.04", "created": "2014-08-07T07:26:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:623c0ea27910a200718b9238] [~accountid:70121:0423a12b-050c-4b18-85b2-550ed253e1bf] What version of the module are you using?\n\nThis appears to have been fixed in https://github.com/puppetlabs/puppetlabs-mongodb/pull/106 and released in May as 0.8.0. Is this still an issue if you upgrade to 0.8.0 or 0.9.0?", "created": "2015-01-07T16:44:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This seems to have been resolved in https://github.com/puppetlabs/puppetlabs-mongodb/pull/106\n\nPlease feel free to reopen if you do not believe this is the case.", "created": "2015-03-17T17:26:00.000000"}, {"author": "623c08fd7910a200718b8fe3", "body": "using  0.17.0 on CentOS 7.3 with puppet-agent-1.10.3-1 and puppetserver-2.7.2-1 from the puppet labs repo I am getting this problem problem with yum rather than apt-get.\n\nI set version in global.pp to 3.4\n\n$version               = '3.4',\n\nthe client puppet run updates the yum repo correctly to manage this version \n\n[mongodb]\nbaseurl=http://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/\nenabled=1\ngpgcheck=0\nname=MongoDB/10gen Repository\n\nshowing the parameter is parsed and taken correctly, \n\nhowever this also impacts the package name on the client install, \n\nError: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mongodb-org-server-3.4' returned 1: Error: Nothing to do\nError: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from purged to 3.4 failed: Could not update: Execution of '/usr/bin/yum -d 0 -e 0 -y install mongodb-org-server-3.4' returned 1: Error: Nothing to do\n\nthe package is mongodb-org-server\n\n====================================================== N/S matched: mongodb-org ======================================================\nmongodb-org.x86_64 : MongoDB open source document-oriented database system (metapackage)\nmongodb-org-mongos.x86_64 : MongoDB sharded cluster query router\nmongodb-org-server.x86_64 : MongoDB database server\nmongodb-org-shell.x86_64 : MongoDB shell client\nmongodb-org-tools.x86_64 : MongoDB tools\n\nThis package is available - with the right version coming from the correct yum repo configured by puppet from the mongodb repo\n\nAvailable Packages\nName        : mongodb-org-server\nArch        : x86_64\nVersion     : 3.4.5\nRelease     : 1.el7\nSize        : 20 M\nRepo        : mongodb\nSummary     : MongoDB database server\nURL         : http://www.mongodb.org\nLicense     : AGPL 3.0\nDescription : MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large,\n            : complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads\n            : and writes. MongoDB\u2019s native replication and automated failover enable enterprise-grade reliability and operational\n            : flexibility.\n            :\n            : MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of\n            : applications. It is an agile database that allows schemas to change quickly as applications evolve, while still\n            : providing the functionality developers expect from traditional databases, such as secondary indexes, a full query\n            : language and strict consistency.\n            :\n            : MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming\n            : languages and environments, as well as 40 drivers supported by the user community.\n            :\n            : MongoDB features:\n            : * JSON Data Model with Dynamic Schemas\n            : * Auto-Sharding for Horizontal Scalability\n            : * Built-In Replication for High Availability\n            : * Rich Secondary Indexes, including geospatial\n            : * TTL indexes\n            : * Text Search\n            : * Aggregation Framework & Native MapReduce\n            :\n            : This package contains the MongoDB server software, default configuration files, and systemd service files.\n\nThe only way around this is to hardcode the package name in the parameters to be mongdb-org, while this will technically work, it defaults the object of not doing this as the external repos reference mongodb-org packages, the distro packages versions are mongodb-server without the -org suffix. \n\nReading this bug the debian package manager had this problem a long time ago, but it looks as if it's either a regression or was never addressed for yum (or I've just not understood the usage of the module).\n\n\n\n\n", "created": "2017-06-19T10:28:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:623c08fd7910a200718b8fe3], we've recently migrated puppetlabs-mongodb to puppet-mongodb under the Voxpupuli organization. As such, I've mighttps://github.com/voxpupuli/puppet-mongodb/issues/415 , as that's where they'll be tracking issues going forward. Thanks!", "created": "2017-10-26T11:59:00.000000"}], "components": ["mongodb"], "created": "2014-06-18T09:42:00.000000", "creator": "623c0ea27910a200718b9238", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a219d5e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyup6f:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_97134946_*|*_4_*:*_1_*:*_11151392723_*|*_6_*:*_2_*:*_71254573658_*|*_10004_*:*_2_*:*_16705657122"}], "description": "When trying to install a specific version of the server/client version in Ubuntu 12, the apt-get command can't find the package:\n{code:puppet}\nclass { '::mongodb::globals':\n    manage_package_repo => true,\n    server_package_name => 'mongodb-org-server',\n    client_package_name => 'mongodb-org-shell',\n    version => '2.6.2'\n}\n{code}\nResults in:\n{noformat}\nerr: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-org-server-2.6.2' returned 100: Reading package lists...\n{noformat}\nThe package version should be used in the ensure parameter of the package instead of being included in the package name, as this makes it OS dependant.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "38946", "fixedVersions": [], "id": "38946", "issueType": "Bug", "key": "MODULES-1161", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0ea27910a200718b9238", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Package version override broken with puppetlabs/mongodb", "timeSpent": "PT0S", "updated": "2017-10-26T11:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "attachments": [], "comments": [{"author": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "body": "Can you explain the applied architecture where a balance member with the same url would need to belong to multiple balancers? I couldn't find a good use case for this in the apache documentation or on the web. \n\nThanks,\n\nJim", "created": "2014-07-13T19:11:00.000000"}, {"author": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "body": "Hello Jim,\n\nmy scenario is quite simple: I've got two app servers and one webserver in front of them. Let's call them\nweb-01, app-01, app-02.  They are serving one application. The application is divided in subcomponents, identified by a path in the url, such as this /search /admin /cart /products\nNow for each of these subcomponents I want the webserver to 'balance' the incoming requests differently.\nsometimes I want both appservers to share the load, for others I want an active/standby setup where sometimes app-01, sometimes app-02 is the active node.\n\nSo, right now I am creating multiple balancerclusters, one for each subcomponent. In each balancercluster I will have the same balancermembers, just with different balancing preferences.\n\nDoes that make sense?\n", "created": "2014-09-09T01:07:00.000000"}, {"author": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "body": "It seems this was resolved in 1.4.1\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/4a8b692b0381261cc7dec2f4551fc73a2a409d11\n", "created": "2015-06-14T01:36:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-18T08:40:00.000000", "creator": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38271f8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyup0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2119217511_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_28961310000"}], "description": "balancermember.pp line 48\n{noformat}\n concat::fragment { \"BalancerMember ${url}\": \n{noformat}\nThe name of the balancermember is only defined the the URL of the balancermember. If I add the same member (defined by the URL) to multiple balancerclusters the puppet server will throw a duplicate error.\n\nThe fix is easy, also add the balancer_cluster to the the name: \n{noformat}\nconcat::fragment { \"BalancerMember ${balancer_cluster} ${url}\":\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36878", "fixedVersions": [], "id": "36878", "issueType": "Improvement", "key": "MODULES-1160", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "resolution": "Fixed", "resolutionDate": "2015-06-14T01:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow one balancermember to be in multiple balancerclusters", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[~accountid:557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47] it looks like commit https://github.com/puppetlabs/puppetlabs-apache/commit/934f2d4884b945f53150e5e6d488f1256ad8dc77 adds support for the \"params\" key which I believe does what you're looking for.", "created": "2014-12-04T04:08:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[~accountid:557058:8ed100be-9a13-4ed1-92d2-88ac897d6774] can you take a look at this as well?", "created": "2014-12-04T05:55:00.000000"}, {"author": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "body": "I noticed this has been implemented last October:\nhttps://github.com/puppetlabs/puppetlabs-apache/commit/6b0a8b25509905c1b5011c4aabed887143700800\n\nThanks.", "created": "2015-06-14T01:26:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-18T08:29:00.000000", "creator": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3db30186"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyup0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31165025750_*|*_5_*:*_1_*:*_0"}], "description": "As per the Apache 2.4 doc (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass)\none might add options to a Proxy_Pass directive, which might result in a ProxyPass statement as this one:\n{noformat}ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300\n{noformat}\nThe options in this example are 'max=20 ttl=120'. Currently the _proxy.erb template does not allow to pass such options.\n\nSomething *very* similar is already implemented for the balancermember.pp, where options can just be passed and they will be added.\n{noformat}\napache::balancermember { 'apache':\n   balancer_cluster => 'puppet00',\n   url              => \"ajp://${::fqdn}:8009\"\n   options          => ['ping=5', 'disablereuse=on', 'retry=5', 'ttl=120'],\n }\n{noformat}\n\nIt would be nice to also allow to pass options to the proxy_pass directive.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34706", "fixedVersions": [], "id": "34706", "issueType": "Improvement", "key": "MODULES-1159", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0647b0c2-f7bf-4ce1-a2c0-d3e7b290cc47", "resolution": "Fixed", "resolutionDate": "2015-06-14T01:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add options to proxy_pass directives", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c111da2f6400069eb7a87", "body": "In PostgreSQL a role will not be able to access a table, even if it has the correct GRANTs on the actual table, if it does not also own the schema or have the USAGE grant on it.\n\nSo right now you can use {{postgresql::server::schema}} to create a schema and you can set a {{postgresql::server::table_grant}} for some role on some table in that schema, but the role will not be able to access the table anyway. Unless, that is, you also use the {{postgresql::server::grant}} resource.\n\nThe latter has \"_# Define for granting permissions to roles. See README.md for more details._\" in its first line, but is not actually documented in README.md (nor anywhere else that I know).\n\nThere should be a schema_grant defined resource that wraps around {{postgresql::server::grant}} just like there already are two for {{postgresql::server::database_grant}} and {{postgresql::server::table_grant}}. And maybe {{postgresql::server::grant}} should also be documented in README.md.", "created": "2015-06-23T10:23:00.000000"}], "components": ["postgresql"], "created": "2014-06-17T14:31:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40ddad96"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuoov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_82935524637_*|*_6_*:*_2_*:*_2162453998_*|*_10006_*:*_2_*:*_175362985_*|*_10005_*:*_1_*:*_13138"}], "description": "Schemas play an important role in the postgres database, something like a directory of tables. \n\nUnfortunately, there's no ressource to create/delete schemas, which somewhat breaks the module's idea of creating everything from the database software and the database.\n\nWould be nice (and make sense) to have. \n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40012", "fixedVersions": [], "id": "40012", "issueType": "Improvement", "key": "MODULES-1155", "labels": ["intermediate"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "resolution": "Won't Fix", "resolutionDate": "2017-02-28T12:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "module lacks ressource for schema", "timeSpent": "PT0S", "updated": "2017-02-28T12:33:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The irc user was probably looking at an older release. It does exist at https://forge.puppetlabs.com/puppetlabs/stdlib/4.2.2", "created": "2014-06-19T12:46:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "The function exists in 3.2.1 (https://github.com/puppetlabs/puppetlabs-stdlib/blob/3.2.x/lib/puppet/parser/functions/pick.rb), it should be documented in release 3.2.1", "created": "2014-06-19T12:49:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://forge.puppetlabs.com/puppetlabs/stdlib#pick", "created": "2014-08-15T10:43:00.000000"}], "components": ["stdlib"], "created": "2014-06-17T08:04:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d95b732"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyunnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_5106973914_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_173391"}], "description": "An IRC user was confused because the {{pick()}} function didn't appear on https://forge.puppetlabs.com/puppetlabs/stdlib", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35696", "fixedVersions": [], "id": "35696", "issueType": "Bug", "key": "MODULES-1154", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "resolution": "Fixed", "resolutionDate": "2014-08-15T10:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "pick() function not documented in the readme", "timeSpent": "PT0S", "updated": "2014-08-15T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR #551 submitted https://github.com/puppetlabs/puppetlabs-postgresql/pull/551", "created": "2015-01-10T20:24:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Merged in master 7a5a298 along with followup 6d2b66c", "created": "2015-02-05T20:13:00.000000"}], "components": ["community", "postgresql"], "created": "2014-06-16T16:12:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ffc070c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyungf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17816269335_*|*_10007_*:*_1_*:*_2245818556_*|*_3_*:*_1_*:*_173579079_*|*_5_*:*_1_*:*_0"}], "description": "Hi, would be nice if the ressource to create a database had an option to set the description of the database \n\n(see  \\l+   in psql tool)\n\n\nregards\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43293", "fixedVersions": [], "id": "43293", "issueType": "Improvement", "key": "MODULES-1153", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "resolution": "Fixed", "resolutionDate": "2015-02-05T20:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add parameter for database description", "timeSpent": "PT0S", "updated": "2015-02-05T20:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That's probably because your fqdn points to 127.0.1.1", "created": "2014-06-19T12:50:00.000000"}], "components": ["puppetdb"], "created": "2014-06-16T08:55:00.000000", "creator": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34ab4ff4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyun8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273305318_*|*_6_*:*_1_*:*_0"}], "description": "There's no good way to keep puppetdb on a remote machine, as it will only listen on 127.0.1.1 (as defined in /etc/hosts), if it's set to listen to fqdn of itself (default)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40009", "fixedVersions": [], "id": "40009", "issueType": "Bug", "key": "MODULES-1151", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "resolution": "Fixed", "resolutionDate": "2014-06-19T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "When specifying local hostname, jetty doesn't listen to any external interface", "timeSpent": "PT0S", "updated": "2014-06-19T12:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The package is available in our trusty repository", "created": "2014-06-19T12:18:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Please reopen if you're still seeing this issue.", "created": "2014-07-31T12:20:00.000000"}], "components": ["puppetdb"], "created": "2014-06-16T08:09:00.000000", "creator": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b80fa0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyun8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1483108020_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2419966645"}], "description": "Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install puppetdb' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package puppetdb\n\nError: /Stage[main]/Puppetdb::Server/Package[puppetdb]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install puppetdb' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nE: Unable to locate package puppetdb", "environment": "VMware, Ubuntu 14.04 64 bit server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38937", "fixedVersions": [], "id": "38937", "issueType": "Bug", "key": "MODULES-1150", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c8fd672d-b63d-4bdc-b07d-3f848e5c3a4f", "resolution": "Cannot Reproduce", "resolutionDate": "2014-07-31T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetdb doesn't install with default options on clean Ubuntu 14.04", "timeSpent": "PT0S", "updated": "2014-07-31T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "In general running a newer version of puppet on your client is a bad idea.  Can you try upgrading your master or downgrading your client?\n\nIf that doesn't work, can you let us know what OS you're on and the output of `puppet agent --debug`?", "created": "2014-06-19T12:57:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "One way I've found which can be extremely helpful is spinning up a second master instance with {{puppet master --no-daemonize --verbose --masterport 8141 --parser future}} and pointing your agent at it with {{puppet agent -t --masterport 8141}}.\n\nFuture parser tends to yield far more friendly error messages though I don't know if that'll be the case here.", "created": "2014-06-19T13:01:00.000000"}, {"author": "623e7a29562ab90069f9ed6f", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] unfortunately I can neither upgrade or downgrade. I'm running on Debian Wheezy 7.5 and this is the agent debug output:\n\n\nDebug: Failed to load library 'selinux' for feature 'selinux'\nDebug: Using settings: adding file resource 'confdir': 'File[/etc/puppet]{:path=>\"/etc/puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/uuidgen does not exist\nDebug: Puppet::Type::User::ProviderPw: file pw does not exist\nDebug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist\nDebug: Failed to load library 'ldap' for feature 'ldap'\nDebug: Puppet::Type::User::ProviderLdap: feature ldap is missing\nDebug: /User[puppet]: Provider useradd does not support features libuser", "created": "2014-07-06T07:42:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623e7a29562ab90069f9ed6f] I suspect your issue might be coming from the fact that your module is installed at /etc/puppet/env/production/modules/puppetlabs-apache instead of /etc/puppet/env/production/modules/apache.  That might be tripping up the autoloader.  Can you try moving the module to /etc/puppet/env/production/modules/apache and see if that resolves your issues?", "created": "2014-07-08T07:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closing due to lack of response.  Please reopen if this is still an issue.", "created": "2014-08-07T16:05:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-15T11:14:00.000000", "creator": "623e7a29562ab90069f9ed6f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8bddbd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyun4n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4596644541_*|*_6_*:*_1_*:*_0"}], "description": "I am running puppet master (version 3.6.0) and client (3.6.2) and tried to use puppetlabs-apache (https://github.com/puppetlabs/puppetlabs-apache) module. It's included using the regular \"include apache\" command.\n\nWhen I apply the manifest it brings the following error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find parent resource type '::apache::params' of type hostclass in production at /etc/puppet/env/production/modules/puppetlabs-apache/manifests/init.pp:15 on node app1.domain.tld\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nI have no idea what causes the problem, and how to fixit . Debugging on the server side yields no more information when running pupet master with:\npuppet master --debug --verbose --no-daemonize --trace\n\nany clues?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43288", "fixedVersions": [], "id": "43288", "issueType": "Bug", "key": "MODULES-1149", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a29562ab90069f9ed6f", "resolution": "Incomplete", "resolutionDate": "2014-08-07T16:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Error 400 on SERVER: Could not find parent resource type '::apache::params' of type hostclass", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "Same issue here on Puppet 3.7.1 and 3.7.2:\n{code:puppet}\n  yumrepo{'puppetrepo-products':\n    name      => 'puppetrepo-products',\n    descr     => 'Puppet Labs Products El 7 - $basearch',\n    ensure    => 'present',\n    baseurl   => 'http://myownmirror',\n    gpgkey    => 'http://myownmirror',\n    enabled   => '1',\n    gpgcheck  => '1',\n    target    => '/etc/yum.repo.d/puppetlabs.repo',\n  }\n  yumrepo{'puppetrepo-deps':\n    name      => 'puppetrepo-deps',\n    descr     => 'Puppet Labs Dependencies El 7 - $basearch',\n    ensure    => 'present',\n    baseurl   => 'http://myownmirror',\n    gpgkey    => 'http://myownmirror',\n    enabled   => '1',\n    gpgcheck  => '1',\n    target    => '/etc/yum.repo.d/puppetlabs.repo',\n  }\n{code}\n\nwhich creates two seperate files, /etc/yum.repos.d/puppetrepo-products.repo and /etc/yum.repos.d/puppetrepo-deps.repo (my approach was to modify the default puppetlabs.repo file which gets created via the puppetlabs-release-el-6.noarch.rpm)\n\n", "created": "2014-10-23T03:41:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "this is maybe related,  the following doesn't provide a valid manifest with a target attribute:\n\n{code}# puppet resource yumrepo puppetlabs-products\nyumrepo { 'puppetlabs-products':\n  ensure   => 'present',\n  baseurl  => 'http://yum.puppetlabs.com/el/7/products/$basearch',\n  descr    => 'Puppet Labs Products El 7 - $basearch',\n  enabled  => '1',\n  gpgcheck => '1',\n  gpgkey   => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs',\n  priority => '2',\n}{code}", "created": "2014-10-23T07:53:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The yumrepo resource type defines {{target}} to be a parameter [1|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/type/yumrepo.rb#L31] and so therefore it is not read from the system during {{self.instances}} as a property would be, and thus cannot be updated by itself. (Parameters are used to modify the behavior of the provider when sync'ing properties, but are not themselves sync'd.)\n\nBut it doesn't seem to be taken into account even when creating the repo... during the create, the provider calls the {{store}} class method [2|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/type/yumrepo.rb#L31] which is for a {{Puppet::Util::IniConfig}} object [3|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/provider/yumrepo/inifile.rb#L132]. (NB, {{virtual_inifile}} is a collection of all .repo files into one big ini structure.) The iniconfig file collection will store each ini structure in a file named after its key in the virtual_inifile object [4|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/util/inifile.rb#L279] which doesn't take {{target}} into account at all.\n\nTo start fixing this, it would probably require updating the description section [5|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/provider/yumrepo/inifile.rb#L265] to be able to use {{target}} instead of {{descr}} if it is available, and the description is not currently one of the pre-existing sections. But that would probably also run into issues with destroying [6|https://github.com/puppetlabs/puppet/blob/3.7.2/lib/puppet/provider/yumrepo/inifile.rb#L234], among other things.\n\nI assume we would not want to allow targets to be changed once a repo entry exists... or at least I can't imagine how puppet would handle such an operation.", "created": "2014-10-24T13:07:00.000000"}, {"author": "557058:9a0622ba-116b-4661-81b3-6a2a72bf7d68", "body": "we had a little discussion in the IRC about this issue. Somebody (maybe Hunter?) mentioned to remove the yumrepo type from the puppet core and put it into an own module as this would be easier as fixing the code. Any thoughts on that?", "created": "2014-11-06T03:26:00.000000"}, {"author": "557058:ac3788df-2d4a-42ff-9dea-7c873aaf6e4d", "body": "Still a bug in 3.8.2.\n\nOn CentOS 6.6:\n\n{code:puppet}\nyumrepo {'repo1':\n        baseurl  => \"http://yumreposerver/yum/OracleLinux/OL6/1/base/i386\",\n        descr    => 'Bobs Happy Fun Oracle Linux Repo',\n        target   => '/etc/yum.repos.d/bob/repo1.repo',\n        ensure   => present,\n        enabled   => false,\n        gpgcheck => false,\n}\n{code}\n\nThis creates a \"repo1.repo\" in /etc/yum.repos.d/ instead of the specified /etc/yum.repos.d/bob/\n\nIf reposdir is set to /etc/yum.repos.d/bob/ in yum.conf then it gets placed in that dir instead.", "created": "2015-11-03T14:31:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:c95a48ea-16fb-4de0-993e-81343f86c3b7", "body": "I have confirmed this to be an issue for me as well. Version 3.8.4-1 here. ", "created": "2016-01-05T11:18:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:561e468c-0df9-4790-ad5c-77d453c3fced", "body": "Also in 4.2.2 master/agent.", "created": "2016-01-19T17:52:00.000000"}, {"author": "557058:e3cc6c27-0a3e-4b1a-98e7-b01263c8656b", "body": "I'm working on a manifest that manages the stock yum.repos.d definitions from CentOS and can override some settings. This is tested and working on CentOS 7 but produces different behaviour on CentOS 6. Both platforms are running Puppet 3.8.7\n\n{code:puppet}\nyumrepo { 'CentOS-Base':\n  name       => 'base',\n  target     => '/etc/yum.repos.d/CentOS-Base.repo',\n  baseurl    => $baseurl,\n  mirrorlist => $mirrorlist,\n  descr      => 'CentOS-$releasever - Base',\n  enabled    => $enabled,\n  gpgcheck   => '1',\n  gpgkey     => \"file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-${::repo_centos::releasever}\",\n}\n{code}\n\nOn CentOS 7 this produces a file \"CentOS-Base.repo\". On CentOS 6 this produces a file \"base.repo\".", "created": "2016-09-13T07:33:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "I know fixing the target to work properly is most important but I was wondering if you look at some of the repo files for like the CentOS legacy 7.x repos as new versions release. They combine a bunch in single repo files. \nSo target would have to be treated more like a \"tag\" of some sort and files based in that target used to generate based on iteration in a template (so repo file could be single or have 20 in one file)", "created": "2017-02-07T05:10:00.000000"}, {"author": "6243783f2e101c006a8d247d", "body": "Hi Guys, can anyone tell me is this works in any of the available puppet versions or if it a bug taht affects all of then?\n\nI\u00b4m facing it and I would like to decide if I will upgrade to a newer version or just stop trying to use yumrepo.\n\nRegards,\n\nJosef", "created": "2017-04-24T12:07:00.000000"}, {"author": "623c1305a2f6400069eb7bf6", "body": "Just verified that _target_ is ignored in puppet-agent-1.10.0 on CentOS 7.", "created": "2017-05-25T16:47:00.000000"}, {"author": "557058:ad69721d-0569-4754-93e9-f11272e7c915", "body": "If target don't work, please don't put it on the documentation.", "created": "2017-08-26T14:16:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "We should deprecate/remove the target param, and point people at https://forge.puppet.com/puppet/yum", "created": "2018-03-01T14:42:00.000000"}, {"author": "557058:6948d6cc-272e-40ad-b26d-bf5cc3fd1e87", "body": "[~accountid:5a15cc24b87a44359db09635] The voxpupuli-yum module makes extensive use of the core Yum resource type, and it could use the `target` attribute.\u00a0 In fact, some of the module data sets it in hope that this ticket will some day get fixed. See reference below. If you are proposing to move the core type to Voxpupuli, that is another discussion entirely. But deprecating the attribute is not the answer, IMO.\n\nRef: https://github.com/voxpupuli/puppet-yum/blob/master/data/os/RedHat/CentOS.yaml", "created": "2018-03-01T15:39:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "When we were looking at things, it wasn't immediately apparent that the yum module was just a thin wrapper around the built-in types ([https://github.com/voxpupuli/puppet-yum/blob/2ecfb6bf0f9ced94dbb911fcf4faa6e5fec982bc/manifests/init.pp#L17-L21|https://github.com/voxpupuli/puppet-yum/blob/2ecfb6bf0f9ced94dbb911fcf4faa6e5fec982bc/manifests/init.pp#L17-L21]). Since the module isn't doing its own thing to correctly handle yum repos, that doesn't really help much for this particular case.", "created": "2018-03-01T15:52:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:5a15cc24b87a44359db09635] yes it's just a wrapper around the yumrepo resource\n\n[https://github.com/voxpupuli/puppet-yum/blob/2ecfb6bf0f9ced94dbb911fcf4faa6e5fec982bc/manifests/init.pp#L130-L132]\n\n\u00a0", "created": "2018-03-01T16:00:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "If you are looking for a module that does not rely on the yumrepo type, I'm about to release a new version of my yum module that is feature complete against the yum.conf man pages.\n\nhttps://github.com/ghoneycutt/puppet-module-yum/pull/24", "created": "2018-03-01T16:08:00.000000"}, {"author": "557058:89341248-d23e-4b19-a2b6-66b9bb55eb83", "body": "We looked at trying to fix 'target' but its a bit of work and we don't have the run way to make it for 5.5.0. It also makes more sense to wait for the provider to be split out of puppet and then do this work. So I've created PUP-8242 to remove the documentation of 'target' for now and we'll revisit this later.", "created": "2018-03-12T10:58:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Future development on the {{yumrepo}} type and provider will be done in https://github.com/puppetlabs/puppetlabs-yumrepo_core, and we will package the most recent stable version of the module into puppet-agent 6.0 packages moving forward.", "created": "2018-07-06T17:04:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "If someone could point me to the code that parses a {{yumrepo}} type, I'd be happy to work on a fix. But I don't see a {{yumrepo}} provider, only a [{{yumrepo::inifile}}|https://github.com/puppetlabs/puppetlabs-yumrepo_core/tree/master/lib/puppet/provider/yumrepo/inifile.rb] provider.\n\n[~accountid:63d40628f6e1b543161789a7]? Could you provide some insight?", "created": "2019-07-22T09:44:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "That's the correct provider. https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/8938357/lib/puppet/provider/yumrepo/inifile.rb#L134-L143 is specifically where it's doing the parsing of the .repo files. It uses [Puppet::Util::IniConfig|https://github.com/puppetlabs/puppet/blob/bf233bf/lib/puppet/util/inifile.rb] under the hood to do the actual parsing of the INI style files.", "created": "2019-07-22T09:55:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "[~accountid:5a15cc24b87a44359db09635] \u2013 I have read the code, and understand that the {{yumrepo::inifile}} provider is used to parse pre-existing {{.repo}} files. But where is the code that reads the explicitly-provided parameters of a {{yumrepo}} resource?\n\n{code:puppet}\nyumrepo { 'my_repo':\n  baseurl => 'https://my/repo/url',\n  descr   => 'My Repo Description',\n  target  => '/etc/yum.repos.d/myrepo.repo',\n}\n{code}", "created": "2019-07-22T10:51:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "Ah, I misunderstood the question as where the file parsing was going on, not how the type & provider system itself worked. Parameters are defined as part of the type, so that's in [Puppet::Type::Yumrepo|https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/8938357/lib/puppet/type/yumrepo.rb].", "created": "2019-07-22T10:54:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "What connects [{{Puppet::Type::Yumrepo}}|https://github.com/puppetlabs/puppetlabs-yumrepo_core/tree/master/lib/puppet/type/yumrepo.rb] to [{{Puppet::Provider::Yumrepo::Inifile}}|https://github.com/puppetlabs/puppetlabs-yumrepo_core/tree/master/lib/puppet/provider/yumrepo/inifile.rb]?\n\nI don't understand the implicit mechanism.\n\nPerhaps to fix this bug, there needs to be an explicit [{{Puppet::Provider::Yumrepo}}|https://github.com/puppetlabs/puppetlabs-yumrepo_core/tree/master/lib/puppet/provider/yumrepo.rb] implementation?", "created": "2019-07-22T11:01:00.000000"}, {"author": "5a15cc24b87a44359db09635", "body": "All types have a set of providers. In this case, there is only one. {{Puppet::Provider::Yumrepo::Inifile}} is explicitly declared as a provider for the {{Puppet::Type::Yumrepo}} type when it is created (https://github.com/puppetlabs/puppetlabs-yumrepo_core/blob/8938357/lib/puppet/provider/yumrepo/inifile.rb#L3). There is a bunch of machinery for determining which provider to use when applying a catalog (which one is suitable) if there are multiple providers, but that doesn't really come into play in this case, since there is only one provider, and it doesn't declare any restrictions on its suitability. Having an explicit {{Puppet::Provider::Yumrepo}} wouldn't affect this bug.", "created": "2019-07-22T11:21:00.000000"}, {"author": "5caf5082c75c532928c11f7b", "body": "Okay", "created": "2019-07-22T11:39:00.000000"}, {"author": "557058:2b6036e6-af7b-4096-9792-705f2877471e", "body": "Would it be possible to get a fix for this broken/missing 'target' parameter sometime soon? I'd be happy to help test any potential fix if someone is able to implement it", "created": "2020-06-22T08:01:00.000000"}, {"author": "623a4b0494742a00683d7103", "body": "What can we do to get this fixed, this issue is a very old one, and breaks all upstream Centos 7 and Centos 8 repository support\n\n\u00a0\n\nSee [https://github.com/voxpupuli/puppet-yum/issues/224]\n\n\u00a0\n\nthe default files in centos-release.rpm .repo files no longer match repo name\n\nsee\n\n\u00a0\n{code:java}\nrpm -ql centos-release\n....\n/etc/yum.repos.d/CentOS-Base.repo\n/etc/yum.repos.d/CentOS-CR.repo\n/etc/yum.repos.d/CentOS-Debuginfo.repo\n/etc/yum.repos.d/CentOS-Media.repo\n/etc/yum.repos.d/CentOS-Sources.repo\n/etc/yum.repos.d/CentOS-Vault.repo\n/etc/yum.repos.d/CentOS-fasttrack.repo\n/etc/yum.repos.d/CentOS-x86_64-kernel.repo\n....\n {code}\n\u00a0\n\nCan someone please outline for me what work is needed here?,\n\nI'm willing to file the PR to get this fixed, its been broken for 5 years!\n\n\u00a0\n\n\u00a0", "created": "2021-10-26T13:53:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "moved to Open to discuss it in Triage meeting", "created": "2021-10-27T00:11:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "For those watching this ticket, I wanted to confirm the desired behavior:\n\n* If {{target}} is specified, then always write the repo to that path, even though it's historically been ignored? One issue here is if you're currently setting {{target}}, it's been ignored. But as soon as we \"fix\" this, then puppet would create another instance of the repo. So the next time puppet runs, it would fail with {{'Section \"repo id\" is already defined, cannot redefine'}}.\n* To avoid that, we could create a new {{parameter}}, something like {{path}}, and have puppet use that instead of {{target}}.\n* If the parent directory of the {{target}} doesn't exist, then fail to apply the resource.\n* If the parent directory of the {{target}} is not one of the places puppet or yum loads repos from, e.g. {{/etc/myrepo.repo}}, then fail to apply the resource. If we don't do this, then puppet would think it needs to create the repo each time it runs.\n* Since {{path}}/{{target}} are parameters, it is not part of the resources namevar/identity. So puppet will not be able to \"move\" a repo from {{/etc/yum.repos.d/base.repo}} to {{/etc/yum.repos.d/CentOS-Base.repo}} for example.\n\nThoughts?", "created": "2021-10-29T14:31:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "[~accountid:63d40628f6e1b543161789a7]\n\nI would think that the title of the resource would be the identity so it could move from one target to another...\u00a0\n\ni.e. puppetrepo-deps and puppetrepo-products would move from their respective \\{title}.repo files to their target puppetlabs.repo file. So the resource is still a single resource and not a duplicate but be made absent from former repo files and present in the moved (target) result? This should/would fix the first point of \"already defined\" I would imagine.\n\nIn the updated implementation yumrepo resource is a text block, where that results is up to target or the former target was the \\{title}.repo", "created": "2021-10-29T14:43:00.000000"}, {"author": "623a4b0494742a00683d7103", "body": "I would prefer the target: implementation,\n\nIt seems many modules that depend on this already attempt to use target: which means all those modules will need patching to support this functionality if path was chosen.\n\nIf we did go with path, I would prefer a hard error if target: is specified, so that problem modules can be identified\n\nso long as dependencies in .fixtures are well defined it shouldn't be a serious problem\n\n\u00a0\n\nAlso its probably worth noting that if target: is fixed, the breaking behavior won't be very different from the current breakage that already occurs in my example above, where `yum update` will push a `{{/etc/yum.repos.d/CentOS-Base.repo}}` file but puppet will push a `{{/etc/yum.repos.d/base.repo}}` (if using puppetlabs-yum sister module) thus manual intervention is still required to resolve this issue.", "created": "2021-10-29T15:26:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Thanks [~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530]\u00a0& [~accountid:623a4b0494742a00683d7103]\u00a0that makes sense. Also thanks for mentioning the repository ID uniqueness. It does seem possible to track a move. So if there's an unmanaged {{.repo}} whose repository ID is the same as a {{yumrepo}} resource we are managing, then it seems safe to delete it. That said, I'd probably implement that as a separate ticket, after we get {{target}} working.", "created": "2021-11-01T18:49:00.000000"}, {"author": "623a4c389b54ec0068b073eb", "body": "An implementation of target support has been proposed in https://github.com/puppetlabs/puppetlabs-yumrepo_core/pull/47", "created": "2022-04-19T14:06:00.000000"}, {"author": "70121:64ef47a3-5a01-405a-8905-bb5924baaed6", "body": "Hello, when this will be added? ", "created": "2022-08-04T11:15:00.000000"}], "components": ["yumrepo_core"], "created": "2014-06-15T08:29:00.000000", "creator": "557058:523978a3-f0fb-4ea4-a816-196dde6b9865", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33dd41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyk3z5:r909003"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Oct/14"}], "description": "Simplified example:\n\n{code:puppet}\n    yumrepo { 'foo-bar':\n      descr  => 'Foo Bar',\n      target => '/tmp/foo-bar.repo'\n    }\n\n    yumrepo { 'foo-bat':\n      descr  => 'Foo Bat',\n      target => '/tmp/foo-bar.repo'\n    }\n{code}\n\n{noformat}\nNotice: /Stage[main]/Yum/Yumrepo[foo-bat]/ensure: created\nInfo: changing mode of /etc/yum.repos.d/foo-bat.repo from 600 to 644\nNotice: /Stage[main]/Yum/Yumrepo[foo-bar]/ensure: created\nInfo: changing mode of /etc/yum.repos.d/foo-bar.repo from 600 to 644\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37894", "fixedVersions": [], "id": "37894", "issueType": "Bug", "key": "MODULES-7422", "labels": ["puppethack", "tbd", "type_and_provider", "yumrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:523978a3-f0fb-4ea4-a816-196dde6b9865", "status": "Ready for Engineering", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Yumrepo target attribute does not work", "timeSpent": "PT0S", "updated": "2022-08-04T11:15:00.000000", "votes": "33", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "I believe the desired behavior would be that when puppet does value matching, it goes ahead and adds the ID for the cron resource. This way it will correct any drift in the system, instead of adding a new entry", "created": "2017-05-16T11:27:00.000000"}, {"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "I'm unable to reproduce this bug. Here's what I'm doing (based on what's in the description):\n\nCreate a user (bobby) and set their crontab to:\n{code}\n0 2 * * * /usr/sbin/logrotate\n{code}\n\nApply the below manifest\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate\",\n  hour    => 2,\n  minute  => 0,\n  user  => 'bobby'\n}\n{code}\n\nPuppet does not change anything after the apply, which is correct. Then I applied the following manifest:\n\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate2\",\n  hour    => 2,\n  minute  => 0,\n  user  => 'bobby'\n}\n{code}\n\nAnd the user's crontab after this application is:\n{code}\n# HEADER: This file was autogenerated at 2018-10-14 04:08:06 +0000 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n0 2 * * * /usr/sbin/logrotate\n# Puppet Name: logrotate\n0 2 * * * /usr/sbin/logrotate2\n{code}\n\nwhich is correct. Now I apply the original manifest\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate\",\n  hour    => 2,\n  minute  => 0,\n  user  => 'bobby'\n}\n{code}\n\nHere's the crontab after the application:\n{code}\n# HEADER: This file was autogenerated at 2018-10-14 04:13:30 +0000 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n0 2 * * * /usr/sbin/logrotate\n# Puppet Name: logrotate\n0 2 * * * /usr/sbin/logrotate\n{code}\n\nNote that the original, unmanaged logrotate entry does not have the {{Puppet Name: logrotate}} comment on top of it while the one in the description does.", "created": "2018-10-13T22:16:00.000000"}, {"author": "557058:d494f5f9-7e70-4298-bf72-c8f9e7cca4db", "body": "It looks like we already assign the Cron resource's name to an unmanaged record if it matches the resource [here|https://github.com/puppetlabs/puppet/blob/5.5.x/lib/puppet/provider/parsedfile.rb#L231]. However we set the name to nil before writing the entry [here|https://github.com/puppetlabs/puppet/blob/5.5.x/lib/puppet/provider/cron/crontab.rb#L71] (where the unmanaged key is set [here|https://github.com/puppetlabs/puppet/blob/5.5.x/lib/puppet/provider/cron/crontab.rb#L216]) so that the entry is left as-is.", "created": "2018-10-13T22:26:00.000000"}, {"author": "70121:4596f954-1fdf-472f-a700-6b7c2ffbc525", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.\n", "created": "2021-09-15T03:36:00.000000"}], "components": ["cron_core"], "created": "2014-06-13T17:16:00.000000", "creator": "623a45cd866b810069e36687", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59c84ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "63eadd19a4fdf0935c872bc2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytna7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_92254279655_*|*_3_*:*_1_*:*_74157766_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_92321637211_*|*_10006_*:*_2_*:*_883538118_*|*_10005_*:*_1_*:*_43463592081"}], "description": "It seems there is an issue where the cron resource type creates duplicate crons. If you begin managing a cron that already exists in crontab, Puppet does nothing. This is likely the source of the issue, as Puppet is initially indexing via the command.\n\nIf you change the command, Puppet creates a new cron with the new command and the title provided. After the title is created, Puppet begins indexing on this title.\n\nIf you change the command back to it's original state, puppet will change both cron entries and create a title for both. \n\nThis is somewhat confusing, so here is a snippet of what I am talking about:\n\nWith the existing crons:\n\n{code}\n[root@mono-master cronttest]# crontab -l\n# HEADER: This file was autogenerated at 2014-06-13 21:46:26 +0000 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n# Puppet Name: pe-mcollective-metadata\n0,15,30,45 * * * * /opt/puppet/sbin/refresh-mcollective-metadata\n# Puppet Name: pe-puppet-console-prune-task\n* 1 * * * /opt/puppet/bin/rake -f /opt/puppet/share/puppet-dashboard/Rakefile RAILS_ENV=production reports:prune reports:prune:failed upto=30 unit=day > /dev/null\n0 2 * * * /usr/sbin/logrotate\n{code}\n\nPuppet output results in no changes with the following code:\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate\",\n  hour    => 2,\n  minute  => 0\n}\n{code}\n\nAfter changing the code to:\n\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate2\",\n  hour    => 2,\n  minute  => 0\n}\n{code}\n\nPuppet creates a new cron:\n\n{code}\n# HEADER: This file was autogenerated at 2014-06-13 23:05:03 +0000 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n# Puppet Name: pe-mcollective-metadata\n0,15,30,45 * * * * /opt/puppet/sbin/refresh-mcollective-metadata\n# Puppet Name: pe-puppet-console-prune-task\n* 1 * * * /opt/puppet/bin/rake -f /opt/puppet/share/puppet-dashboard/Rakefile RAILS_ENV=production reports:prune reports:prune:failed upto=30 unit=day > /dev/null\n0 2 * * * /usr/sbin/logrotate\n# Puppet Name: logrotate\n0 2 * * * /usr/sbin/logrotate2\n{code}\n\nFinally, when we change the code back to:\n\n{code}\ncron { logrotate:\n  command => \"/usr/sbin/logrotate2\",\n  hour    => 2,\n  minute  => 0\n}\n{code}\n\nThe result is:\n{code}\n[root@mono-master cronttest]# crontab -l\n# HEADER: This file was autogenerated at 2014-06-13 23:05:53 +0000 by puppet.\n# HEADER: While it can still be managed manually, it is definitely not recommended.\n# HEADER: Note particularly that the comments starting with 'Puppet Name' should\n# HEADER: not be deleted, as doing so could cause duplicate cron jobs.\n# Puppet Name: pe-mcollective-metadata\n0,15,30,45 * * * * /opt/puppet/sbin/refresh-mcollective-metadata\n# Puppet Name: pe-puppet-console-prune-task\n* 1 * * * /opt/puppet/bin/rake -f /opt/puppet/share/puppet-dashboard/Rakefile RAILS_ENV=production reports:prune reports:prune:failed upto=30 unit=day > /dev/null\n# Puppet Name: logrotate\n0 2 * * * /usr/sbin/logrotate\n# Puppet Name: logrotate\n0 2 * * * /usr/sbin/logrotate\n{code}\n", "environment": "Tested in AIX and Centos 6.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38934", "fixedVersions": [], "id": "38934", "issueType": "Bug", "key": "MODULES-7778", "labels": ["cron", "customer", "needs_repro"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45cd866b810069e36687", "resolution": "Won't Do", "resolutionDate": "2021-09-15T03:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issues with Cron resource type creating duplicate crons", "timeSpent": "PT0S", "updated": "2021-09-15T03:36:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Because you {{include apache::mod::php}} class (as is intended) you should not declare apache::mod \\{ \"php\": \\} unless you want to do something special (as the apache::mod::php class actually declares the php5 mod with custom lib parameters https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/mod/php.pp#L29-L33 )", "created": "2014-06-19T13:03:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-13T11:07:00.000000", "creator": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@349d7bea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyump3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_525460047_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\n    class server::typo3 ($fqdn = \"web.example.com\", $env = \"prod\", $path = \"my-cms\", $serveraliases = ['www.example.com']) {\n      file { \"/srv/$path\": ensure => \"directory\", }\n      include apache::mod::php\n      apache::mod { \"rewrite\": }\n      apache::mod { \"headers\": }\n      apache::mod { \"php\": }\n      apache::mod { \"authnz_ldap\": }\n      apache::mod { \"ssl\": }\n      apache::vhost { $fqdn:\n        servername    => \"$fqdn\",\n        vhost_name    => \"*\",\n        serveraliases => $serveraliases,\n        port          => '80',\n        docroot       => \"/srv/$path\",\n      }\n    }\n{noformat}\n \n \n--snip--\napache is overridden with mpm_module: prefork\n--snip--\n \nError: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: Starting web server: apache2apache2: Syntax error on line 38 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php.load: Can't locate API module structure `php_module' in file /usr/lib/apache2/modules/mod_php.so: /usr/lib/apache2/modules/mod_php.so: undefined symbol: php_module", "environment": "Debian Wheezy 64bit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42230", "fixedVersions": [], "id": "42230", "issueType": "Bug", "key": "MODULES-1148", "labels": ["apache", "php"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:66fe5695-287e-4191-aede-c55ed04d74f4", "resolution": "Fixed", "resolutionDate": "2014-06-19T13:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache mod php not running on debian wheezy", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "attachments": [], "comments": [{"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Hi David,\n\nSince serverdensity/agent only has one release, you should be able to go in as the owner and delete that release. (There should be a button if you are logged in as \"serverdensity\" at the top of this page: https://forge.puppetlabs.com/serverdensity/agent/0.9.1)\n\nOnce you have deleted the release, the module won't show up anywhere on the Forge anymore, but I can make sure the internal module record gets removed as well.", "created": "2014-06-11T15:58:00.000000"}, {"author": "557058:2cb21827-1384-4de2-be9b-e77d06443d8e", "body": "Thanks, I've removed the release.", "created": "2014-06-13T04:42:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "I've deleted the internal module record for serverdensity/agent.", "created": "2014-06-13T12:04:00.000000"}], "components": [], "created": "2014-06-11T14:36:00.000000", "creator": "557058:2cb21827-1384-4de2-be9b-e77d06443d8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14785ae8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuls7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_163721170_*|*_6_*:*_1_*:*_0"}], "description": "I uploaded a new forge module earlier but needed to change the naming format so we now have 2 of the same modules at https://forge.puppetlabs.com/serverdensity\n\nI'd like to remove https://forge.puppetlabs.com/serverdensity/agent", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43274", "fixedVersions": [], "id": "43274", "issueType": "Task", "key": "MODULES-1147", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2cb21827-1384-4de2-be9b-e77d06443d8e", "resolution": "Fixed", "resolutionDate": "2014-06-13T12:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove serverdensity/agent", "timeSpent": "PT0S", "updated": "2014-06-13T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "created": "2014-06-11T05:01:00.000000", "name": "cycles_Jenkins_bug.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12911"}], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Lets walk through this.\n\n{{Package[mysql_client] => Class[Mysql::Client::Install]}}: Because the package is declared in manifests/client/install.pp\n{{Class[Mysql::Client::Install] => Anchor[mysql::client::end]}}: Explicitly declared in manifests/client.pp\n{{Anchor[mysql::client::end] => Class[Mysql::Client]}}: Implicit because the anchor is inside this class\n{{Class[Mysql::Client] => Mysql_database[spec]}}: Explicitly declared in manifests/db.pp\n{{Mysql_database[spec] => Mysql::Db[spec]}}: Implicit because mysql_database is declared in mysql::db\n{{Mysql::Db[spec] => Package[mysql_client]}}: What? Where did this come from? It's not in the module...\n\nSo, I don't know what's causing the loop, but it doesn't appear to be something within the module. Perhaps something with the 3.6.2 release?", "created": "2014-06-11T12:17:00.000000"}, {"author": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "body": "That's an astute analysis, I couldn't find the culprit in the module's code either (didn't look at Puppet though). How do we go about it from here? Shall I create a new issue somewhere else?", "created": "2014-06-12T01:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Reading through the changes between 3.6.1 and 3.6.2 (https://github.com/puppetlabs/puppet/compare/3.6.1...3.6.2), the only thing that comes to mind is a change in the way tag collections are applied to fix PUP-2689. The PR is https://github.com/puppetlabs/puppet/pull/2712 .\n\nDo you use collectors at all? (The {{<||>}} and {{<<||>>}} operators.) The mysql module doesn't use them internally, but if you use them in your manifests then it could be misfiring and collecting the package resource or mysql::db define and create the cycle.\n\nIf so, we could see if there was a regression in 3.6.2 and collection expressions and go from there.", "created": "2014-06-12T15:18:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Actually it looks like there is a collector in init.pp: {{Class['mysql::server::root_password'] -> Mysql::Db <| |>}} . But since {{Class['mysql::server::root_password']}} nor {{Class['mysql::server']}} were mentioned in the cycle, I don't think that would be it.\n\nThe readme has an example of using {{Mysql::Db <<| tag == $domain |>>}} but doesn't show any dependencies, so declaring that alone wouldn't cause it.", "created": "2014-06-12T15:23:00.000000"}, {"author": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "body": "Hm, we are using collectors indeed:\n{quote}\nMysql::Db <||> -> Package <| tag == 'tag_name' |>\n{quote}\n\nThe tag <tag_name> is only used for packages that have nothing to do with mysql_client, and as I mentioned before it has been working just fine up to 3.6.2. If you need more info on this, let me know.\n", "created": "2014-06-12T15:56:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That looks like a likely culprit! Mysql::Db -> Package is the weird dependency... so probably something about the way tags are applied to resources made the mysql_client package get caught in the crossfire.\n\nFor example:\n{noformat}\nclass something::else { include mysql::client }\n{noformat}\n\nThe tags on thy mysql_client package would be:\n{noformat}\n=> #<Puppet::Util::TagSet: {\"package\",\n \"mysql_client\",\n \"class\",\n \"mysql::client::install\",\n \"mysql\",\n \"client\",\n \"install\",\n \"mysql::client\",\n \"something::else\",\n \"something\",\n \"else\"}>\n{noformat}\n\nSo, would the tag you're collecting happen to be one of the names (or part of a name) of a class that is including mysql::client?", "created": "2014-06-12T17:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think an easy way to get the list of tags would be to put this after the closing {{}}} of site.pp (probably shouldn't in production)\n{noformat}\nnotice(inline_template(\"<% p scope.catalog.resource('Package[mysql_client]').tags %>\"))\n{noformat}", "created": "2014-06-12T17:03:00.000000"}, {"author": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "body": "unfortunately no. But I'll try your test to double-check and let you know tomorrow.", "created": "2014-06-12T17:11:00.000000"}, {"author": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "body": "sorry, tags trick didn't work, got *undefined method `tags` for nil:NilClass *\nI tried it both within the brackets of site.pp and out of them\n\nAnyway, I found the culprit! I used as tag a string that was used also as name for a Mysql::Db resource (through hiera). Since the resource name is part of the tag list, the package mysql_client was also tagged by containment and therefore collected in the statement I showed above. \n\nChanging the string to another value resolved the issue. Thanks a lot for your help!", "created": "2014-06-16T12:47:00.000000"}, {"author": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "body": "Not a bug", "created": "2014-06-16T14:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yay! Sorry that you got bit by this change.", "created": "2014-06-16T16:17:00.000000"}], "components": ["mysql"], "created": "2014-06-11T05:01:00.000000", "creator": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fca3047"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuljr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_467619810_*|*_6_*:*_1_*:*_0"}], "description": "We've been using the puppetlabs/mysql module for a while now (v2.2.3) without problems. After upgrading to puppetmaster v3.6.2, a dependency cycle is found and the puppet run cannot be completed: \n\n{quote}\nError: Could not apply complete catalog: Found 1 dependency cycle:\n(Anchor[mysql::client::end] => Class[Mysql::Client] => Mysql_database[spec] => Mysql::Db[spec] => Package[mysql_client] => Class[Mysql::Client::Install] => Anchor[mysql::client::end])\n{quote}\n\nAttached a graph as well. After downgrading to version 3.6.1 this works again. ", "environment": "Linux (Ubuntu 12.04), several virtual machines", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37890", "fixedVersions": [], "id": "37890", "issueType": "Bug", "key": "MODULES-1145", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:081af52c-acca-4ab2-9a51-98c7b6b5f077", "resolution": "Done", "resolutionDate": "2014-06-16T14:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Puppetmaster v3.6.2 triggers dependency cycle error ", "timeSpent": "PT0S", "updated": "2014-06-16T16:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5e62081fe5a1150cdca32d4e", "attachments": [], "comments": [{"author": "5e62081fe5a1150cdca32d4e", "body": "Created pull request #530 for this.", "created": "2014-06-11T03:57:00.000000"}, {"author": "5e62081fe5a1150cdca32d4e", "body": "Fix merged to master.", "created": "2014-06-17T06:15:00.000000"}], "components": ["mysql"], "created": "2014-06-11T03:57:00.000000", "creator": "5e62081fe5a1150cdca32d4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bf0748a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuljj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_526671620_*|*_6_*:*_1_*:*_0"}], "description": "In the grant provider users are fetched by querying mysql.user table. Grants for those users are fetched using show grants for... syntax. This can lead to errors, when some of the users in mysql.user table do not have currently active grants.\n\nThis happens at least when MySQL is started with --skip-name-resolve option, and there are users with the hostname part specified as a FQDN. Such users are created by mysql_install_db. This leads to problems if mysql::account_security is included for the node and skip-name-resolve is specified in override_options hash for mysql::server.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36867", "fixedVersions": [], "id": "36867", "issueType": "Bug", "key": "MODULES-1144", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e62081fe5a1150cdca32d4e", "resolution": "Fixed", "resolutionDate": "2014-06-17T06:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::account_security fails if skip-name-resolution is specified in MySQL server options", "timeSpent": "PT0S", "updated": "2014-06-17T06:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:6c1967ba-7f67-4198-a49f-da4571068123", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Could you submit a PR with a parameter {{package_manage}} as described in http://docs.puppetlabs.com/guides/module_guides/bgtm.html#naming . Thanks!", "created": "2014-06-19T12:30:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR submitted", "created": "2014-12-07T01:34:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Merged to master in commit 7a3fe1c", "created": "2015-02-28T03:54:00.000000"}], "components": ["community", "mysql"], "created": "2014-06-10T19:54:00.000000", "creator": "70121:6c1967ba-7f67-4198-a49f-da4571068123", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ab13ab0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyulif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15489695885_*|*_10007_*:*_1_*:*_6816835393_*|*_10009_*:*_1_*:*_362673960_*|*_5_*:*_1_*:*_0"}], "description": "mysql::server needs an option to not install the package. It just includes ::mysql::server::install without checking any paramters, even though it has one for manage_service.\n\nWe already install mysql on some servers in manifests that don't currently use this Forge module, and even though I want to use this module in a different manifest, I get duplicate-package errors. I get the same problem with Service[mysqld], although at least there is an option to not manage the service.\n\nAlso, given that this package already depends on stdlib, it is strange it does not use ensure_packages to prevent this sort of issue from happening.", "environment": "RHEL6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41122", "fixedVersions": [], "id": "41122", "issueType": "Improvement", "key": "MODULES-1143", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:6c1967ba-7f67-4198-a49f-da4571068123", "resolution": "Fixed", "resolutionDate": "2015-02-28T03:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MySql module needs option to *not* install package", "timeSpent": "PT0S", "updated": "2015-02-28T03:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4c92bef8a60068c6cab2", "body": "This was mistakenly filed in the Ask website project, but it looks like a Module bug, so I've moved it to the Module project for further triage.", "created": "2014-06-26T15:37:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "This is not a module puppetlabs owns so I'm afraid we're unable to help!.", "created": "2014-07-03T12:13:00.000000"}], "components": [], "created": "2014-06-10T12:47:00.000000", "creator": "999854:f5f6444b-4441-4bc5-885b-046f8b937fb4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fce9410"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyukvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1985142017_*|*_6_*:*_1_*:*_0"}], "description": "Hi Team,\n\nUsed the below command for the nginx module.\n\ngit clone https://github.com/rhoml/puppet-3scale-proxy.git nginx\n\nAfter calling/declaring the above nginx module.  Encountered with below repo issue.\n\nError: Failed to apply catalog: Could not find dependency Package[libreadline-dev] for Exec[/bin/ls | ./configure --prefix=/opt/openresty --with-luajit --with-http_iconv_module -j2 && touch /usr/src/ngx_openresty-1.2.3.8/.config]\n\nWhen checked dependency folder in above module.  It has only ubuntu modules.  Could someone help us in creating RHEL/Cents OS repos for configuring above nginx module. \n\nRegards,\nPradeep.", "environment": "CENT OS and RHEL OS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34701", "fixedVersions": [], "id": "34701", "issueType": "New Feature", "key": "MODULES-1182", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:f5f6444b-4441-4bc5-885b-046f8b937fb4", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rhoml/threescale module need support for RHEL repos", "timeSpent": "PT0S", "updated": "2014-07-03T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "body": "Confirmed authn_core is part of the apache 2.4.7 standard 14.04 install.\n\n{code}\nvagrant@vagrant-ubuntu-trusty-64:~$ apachectl -M\nAH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.0.2.15. Set the 'ServerName' directive globally to suppress this message\nLoaded Modules:\n core_module (static)\n so_module (static)\n watchdog_module (static)\n http_module (static)\n log_config_module (static)\n logio_module (static)\n version_module (static)\n unixd_module (static)\n access_compat_module (shared)\n alias_module (shared)\n auth_basic_module (shared)\n authn_core_module (shared)\n authn_file_module (shared)\n authz_core_module (shared)\n authz_host_module (shared)\n authz_user_module (shared)\n autoindex_module (shared)\n deflate_module (shared)\n dir_module (shared)\n env_module (shared)\n filter_module (shared)\n mime_module (shared)\n mpm_event_module (shared)\n negotiation_module (shared)\n setenvif_module (shared)\n status_module (shared)\n{code}", "created": "2014-07-13T20:44:00.000000"}, {"author": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "body": "pending validation and release.", "created": "2014-08-06T15:42:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This has been fixed:\nhttps://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/default_mods.pp#L40-L43\n\nThanks for raising the ticket,", "created": "2016-02-22T06:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-10T10:57:00.000000", "creator": "557058:7234f7f5-ffb3-47a8-a92a-624d1a8077ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d702d92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuktr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2884336628_*|*_10009_*:*_1_*:*_1284278891_*|*_5_*:*_2_*:*_36975120932_*|*_10004_*:*_2_*:*_11809547120_*|*_10006_*:*_1_*:*_770961215"}], "description": "I am using a masterless puppet 3.4.3-1 on Ubuntu 14.04 with ruby 1.9.3 and having an issue getting the authn_core module included using the puppetlabs apache module version 1.0.1.\n\n{noformat}\n# facter | egrep -i 'osfam|operating|apache'\noperatingsystem => Ubuntu\noperatingsystemrelease => 14.04\nosfamily => Debian\n\n# dpkg --list apache2\nDesired=Unknown/Install/Remove/Purge/Hold\n| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend\n|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n||/ Name                          Version             Architecture        Description\n+++-=============================-===================-===================-===============================================================\nii  apache2                       2.4.7-1ubuntu4      amd64               Apache HTTP Server\n{noformat}\n\nI have a virtual host defined in site.pp with:\n\n{noformat}\n  class { 'apache': \n    default_mods   => true,\n  }\n  apache::listen { '8080': }\n  apache::vhost { \u2018www.example.com':\n      port    => '8080',\n      docroot => '/var/www/html',\n      scriptaliases => [\n        # ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga\n        { alias => '/cgi-bin/icinga',\n          path  => '/usr/lib/cgi-bin/icinga',\n        },  \n        # ScriptAlias /icinga/cgi-bin /usr/lib/cgi-bin/icinga\n        { alias => '/icinga/cgi-bin',\n          path  => '/usr/lib/cgi-bin/icinga',\n        },  \n      ],  \n      aliases => [\n        # Alias /icinga/stylesheets /etc/icinga/stylesheets\n        { alias => '/icinga/stylesheets',\n          path  => '/etc/icinga/stylesheets',\n        },  \n        # Alias /icinga /usr/share/icinga/htdocs\n        { alias => '/icinga',\n          path  => '/usr/share/icinga/htdocs',\n        },  \n      ],  \n      directories => [\n        { path                => '~(/usr/share/icinga/htdocs|/usr/lib/cgi-bin/icinga|/etc/icinga/stylesheets)',\n          options             => 'FollowSymLinks',\n          directoryindex      => 'index.html',\n          allow_override      => 'AuthConfig',\n          order               => 'Allow,Deny',\n          allow               => 'From All',\n          auth_type           => 'Basic',\n          auth_name           => 'Icinga Access',\n          auth_basic_provider => 'file',\n          auth_user_file      => '/etc/icinga/htpasswd.users',\n          require             => 'valid-user',\n        },  \n      ],  \n    }  \n{noformat}\n\npuppet apply fails with an apache restart error:\n\n{noformat}\n...\nError: /Stage[main]/Apache::Service/Service[httpd]: Failed to call refresh: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \nError: /Stage[main]/Apache::Service/Service[httpd]: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \n...\n{noformat}\n\napache2ctl -S returns an error indicating authn_core is missing:\n\n{noformat}\nInvalid command 'AuthType', perhaps misspelled or defined by a module not included in the server configuration\n{noformat}\n\nThe authn_core module is disabled and apache fails to start.\n\nI worked around this by modifying the /etc/puppet/modules/apache/manifests/default_mods.pp to include the authn_core module under the debian section:\n\n{noformat}\n 17   # The rest of the modules only get loaded if we want all modules enabled\n 18   if $all {\n 19     case $::osfamily {\n 20       'debian': {\n 21         include ::apache::mod::reqtimeout\n 22 \n 23         ::apache::mod { 'authn_core': }\n 24       }\n 25       'redhat': {\n{noformat}", "environment": "ubuntu 14.04\npuppet 3.4.3-1\napache 2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41120", "fixedVersions": [], "id": "41120", "issueType": "Bug", "key": "MODULES-1142", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:7234f7f5-ffb3-47a8-a92a-624d1a8077ad", "resolution": "Fixed", "resolutionDate": "2016-02-22T06:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache module fails to enable authn_core module on ubuntu 14.04 with default_mods => true", "timeSpent": "PT0S", "updated": "2016-04-12T06:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "57600", "aggregatetimeoriginalestimate": "57600", "assignee": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "attachments": [], "comments": [{"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "The [firewall_multi|https://forge.puppetlabs.com/alexharvey/firewall_multi] can now be used to handle arrays of ICMP types.", "created": "2016-03-14T23:12:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "h3. #puppethack learning opportunity\n\nCustom type parameter validation. Disallow arrays and document the usage of firewall_multi ", "created": "2017-05-22T10:54:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "I did try to provide adequate documentation for firewall_multi in the project's README so feel free to also raise an issue there if there is anything I could add.", "created": "2017-05-23T08:38:00.000000"}, {"author": "557058:5495904a-f8b7-43ac-9300-85e66403595a", "body": "PR https://github.com/puppetlabs/puppetlabs-firewall/pull/705 merged", "created": "2017-05-23T09:09:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "If the Supported Firewall module is citing my module in its docs, is it time to give firewall_multi Approved status?", "created": "2017-05-28T22:37:00.000000"}], "components": ["firewall", "supported"], "created": "2014-06-10T09:02:00.000000", "creator": "70121:31cf1857-1199-4758-b7d1-199abb6ace65", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13167a73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuksn:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Mar/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19629878079_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_73509717683"}], "description": "{code}  firewall { '110 output icmp types 0,8 accept':\n    chain  => 'OUTPUT',\n    proto  => 'icmp',\n    icmp   => ['0', '8'],\n    action => 'accept',\n  }\n{code}\n\nThe above example rule is allowed, however the result of the rule is as follows:\n\n{code}-A OUTPUT -p icmp -m comment --comment \"110 output icmp types 0,8 accept\" -m icmp --icmp-type 0 -j ACCEPT{code}\n\nEither this should be detected and fail, or should generate two lines of rules. The first suggestion would follow with both iptables rules definitions (two rules required) and expected requirements of this module.\n\nTest should fail if an array is provided, or an array of length greater than 1. To avoid confusion, I'd suggest failing on an array (making it implicit that a single digit should be passed).\n\nhttp://www.nthelp.com/icmp.html\nICMP types can be restricted also to a number <= 255 (is_numeric(icmp_type) == true and icmp_type <= 255)", "epicLinkSummary": null, "estimate": "PT57600S", "externalId": "43272", "fixedVersions": [], "id": "43272", "issueType": "Bug", "key": "MODULES-1141", "labels": ["beginner", "puppethack", "puppetlabs-firewall"], "originalEstimate": "PT57600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:31cf1857-1199-4758-b7d1-199abb6ace65", "resolution": "Fixed", "resolutionDate": "2017-05-23T09:09:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall: icmp filter rule allows for array, but implements only first rule", "timeSpent": "PT0S", "updated": "2017-05-28T22:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "bump.\n\nCould someone take a look at this?", "created": "2014-11-24T23:11:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Bump.\n\nThis software is critical to how everyone does spec tests of their code.", "created": "2015-01-06T10:19:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Ping.\n\nCould someone please review?", "created": "2015-05-31T20:03:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Could we get some engineering resources to get it to 1.0.0 quality?", "created": "2015-11-04T08:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "1.0.0 tagged and pushed.", "created": "2015-11-04T15:02:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "Thanks [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]!!!\n\nThis is a big help to ensure that the next point release doesn't break builds for everyone. Much appreciated :)", "created": "2015-11-04T16:26:00.000000"}], "components": ["spec_helper"], "created": "2014-06-09T11:04:00.000000", "creator": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b4ce8d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyukf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Nov/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19550923494_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24790164189"}], "description": "https://groups.google.com/forum/#!topic/puppet-users/-iIyHp6FuKI\n\nThere is a thread on the puppet-users list where people are getting bit by a change in a new release. Since this code is pre 1.0.0, breaking changes are OK from the perspective of semantic versioning.\n\nMany people and projects use puppetlabs_spec_helper, so suggest that you cut a 1.0.0 release so that breaking changes are well understood through semantic versioning.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33709", "fixedVersions": [], "id": "33709", "issueType": "Task", "key": "MODULES-1139", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "resolution": "Fixed", "resolutionDate": "2015-11-04T15:02:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "release puppetlabs_spec_helper as 1.0.0", "timeSpent": "PT0S", "updated": "2015-11-04T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623a43ae562ab90069f7e1d9", "body": "Added support for the statistic module.\n\nPull request: https://github.com/puppetlabs/puppetlabs-firewall/pull/378", "created": "2014-06-10T21:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Rebased and tweaked a little bit and merged in https://github.com/puppetlabs/puppetlabs-firewall/pull/400", "created": "2014-08-20T18:34:00.000000"}, {"author": "623a43ae562ab90069f7e1d9", "body": "Awesome - glad to see it merged!", "created": "2014-08-20T20:40:00.000000"}], "components": [], "created": "2014-06-08T22:26:00.000000", "creator": "623a43ae562ab90069f7e1d9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c91d0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua1j:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2141697552_*|*_10007_*:*_1_*:*_4151616375_*|*_6_*:*_1_*:*_0"}], "description": "Firewall module fails to parse rules that contain parameters for the statistic module (http://ipset.netfilter.org/iptables-extensions.man.html):\n\n{noformat}\n[root@nyc puppet]# puppet resource --verbose --debug --trace firewall\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nError: Could not run: Invalid address from IPAddr.new: --every\n/var/lib/puppet/lib/puppet/util/ipcidr.rb:12:in `initialize'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:284:in `new'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:284:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:280:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:280:in `rule_to_hash'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:196:in `instances'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:191:in `each'\n/var/lib/puppet/lib/puppet/provider/firewall/iptables.rb:191:in `instances'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1135:in `instances'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1128:in `collect'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1128:in `instances'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/resource/ral.rb:25:in `search'\n/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:267:in `search'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/resource.rb:226:in `find_or_save_resources'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/resource.rb:143:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:379:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:477:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:479:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:137:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:91:in `execute'\n/usr/bin/puppet:4\n{noformat}\n\nExample rules from `iptables-save`:\n{noformat}\n-A POSTROUTING -d 93.184.216.119/32 -o eth0 -m statistic --mode nth --every 5 -m comment --comment \"ROTATE_OUTBOUND\" -j SNAT --to-source 174.34.169.14\n-A POSTROUTING -d 93.184.216.119/32 -o eth0 -m statistic --mode nth --every 4 -m comment --comment \"ROTATE_OUTBOUND\" -j SNAT --to-source 174.34.169.13\n-A POSTROUTING -d 93.184.216.119/32 -o eth0 -m statistic --mode nth --every 3 -m comment --comment \"ROTATE_OUTBOUND\" -j SNAT --to-source 174.34.169.12\n-A POSTROUTING -d 93.184.216.119/32 -o eth0 -m statistic --mode nth --every 2 -m comment --comment \"ROTATE_OUTBOUND\" -j SNAT --to-source 174.34.169.11\n-A POSTROUTING -d 93.184.216.119/32 -o eth0 -m statistic --mode nth --every 1 -m comment --comment \"ROTATE_OUTBOUND\" -j SNAT --to-source 174.34.169.10\n{noformat}\n\nA quick hack to get around my specific case:\n{noformat}\n--- /var/lib/puppet/lib/puppet/provider/firewall/iptables.rb.orig\t2014-06-08 23:18:24.747987917 -0500\n+++ /var/lib/puppet/lib/puppet/provider/firewall/iptables.rb\t2014-06-08 23:21:14.558853322 -0500\n@@ -95,6 +95,8 @@\n     :ipsec_dir       => \"-m policy --dir\",\n     :ipsec_policy    => \"--pol\",\n     :mask            => '--mask',\n+    :stat            => '-m statistic --mode',\n+    :stat_every      => '--every',\n   }\n\n   # These are known booleans that do not take a value, but we want to munge\n{noformat}\n", "environment": "CentOS 6.5 x86_64\niptables v1.4.7\npuppet v3.6.1\npuppetlabs-firewall v1.1.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39032", "fixedVersions": [], "id": "39032", "issueType": "Bug", "key": "MODULES-1138", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a43ae562ab90069f7e1d9", "resolution": "Fixed", "resolutionDate": "2014-08-20T18:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall fails when rules with statistic module present", "timeSpent": "PT0S", "updated": "2015-02-13T07:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR merged Jun 18 (Commit 456caeb)", "created": "2014-12-09T04:57:00.000000"}], "components": ["puppetdb"], "created": "2014-06-07T15:34:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53d0264e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyukav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_83181_*|*_10007_*:*_1_*:*_15949297463_*|*_6_*:*_1_*:*_0"}], "description": "The current PuppetDB module's puppetdb::database::postgresql class manages postgresql::server. This makes it impossible to install a non-default version of PostgreSQL (which, on RHEL/Cent, is still 8.4) and means we can't use the module to manage a database in an existing postgres server.\n\nOn February 20th I cut https://github.com/puppetlabs/puppetlabs-puppetdb/pull/121 which adds a boolean parameter, $manage_server, to the puppetdb::database::postgresql class which (if set to true) causes it to not manage postgresql::server, and leave this up to the user or another module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42213", "fixedVersions": [], "id": "42213", "issueType": "Improvement", "key": "MODULES-1137", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2014-12-09T04:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetdb module option to not manage postgresql", "timeSpent": "PT0S", "updated": "2014-12-09T04:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sorry about this! 0.4.2 was yanked shortly after release, but a small number of downloads slipped through. 0.5.0 should solve this problem.", "created": "2014-06-07T23:39:00.000000"}], "components": ["spec_helper"], "created": "2014-06-06T17:17:00.000000", "creator": "70121:f7cd3714-da40-40c9-a67a-9bbf91436b91", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c6d62cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuk53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_109343796_*|*_6_*:*_1_*:*_0"}], "description": "It appears that one of today's commits to puppetlabs_spec_helper broke the gem install.\n\nWhile testing one of my puppet modules, I started getting this error:\n{noformat}\nLoadError: cannot load such file -- puppetlabs_spec_helper/rake_tasks\nC:/Users/udimike/Documents/Projects/ocps_aws_vpc_puppet_modules/java/Rakefile:5:in `require'\nC:/Users/udimike/Documents/Projects/ocps_aws_vpc_puppet_modules/java/Rakefile:5:in `<top (required)>'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/rake_module.rb:28:in `load'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/rake_module.rb:28:in `load_rakefile'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:687:in `raw_load_rakefile'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:94:in `block in load_rakefile'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:93:in `load_rakefile'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:77:in `block in run'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'\nC:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'\nC:/Ruby193/bin/rake:23:in `load'\nC:/Ruby193/bin/rake:23:in `<main>'\n{noformat}\n\nThe gem puppetlabs_spec_helper-0.4.2 now fails to install correctly:\n\n{noformat}\n$ gem install pkg/puppetlabs_spec_helper-0.4.2.gem\nSuccessfully installed puppetlabs_spec_helper-0.4.2\n1 gem installed\nInstalling ri documentation for puppetlabs_spec_helper-0.4.2...\nfile 'lib' not found\nBuilding YARD (yri) index for puppetlabs_spec_helper-0.4.2...\nInstalling RDoc documentation for puppetlabs_spec_helper-0.4.2...\nfile 'lib' not found\n{noformat}\n\nlooking at the gems:\n\n{noformat}\nPS C:\\Ruby193\\lib\\ruby\\gems\\1.9.1\\gems\\puppetlabs_spec_helper-0.4.2> ls\n\n\n    Directory: C:\\Ruby193\\lib\\ruby\\gems\\1.9.1\\gems\\puppetlabs_spec_helper-0.4.2\n\n\nMode                LastWriteTime     Length Name\n----                -------------     ------ ----\nd----          6/6/2014     17:02            .yardoc\n\n\nPS C:\\Ruby193\\lib\\ruby\\gems\\1.9.1\\gems\\puppetlabs_spec_helper-0.4.2> ls ..\\puppetlabs_spec_helper-0.4.1\n\n\n    Directory: C:\\Ruby193\\lib\\ruby\\gems\\1.9.1\\gems\\puppetlabs_spec_helper-0.4.1\n\n\nMode                LastWriteTime     Length Name\n----                -------------     ------ ----\nd----         2/26/2014     15:49            .yardoc\nd----         2/26/2014     15:49            lib\n-a---         2/26/2014     15:49       1078 CHANGELOG\n-a---         2/26/2014     15:49        614 LICENSE\n\n\nPS C:\\Ruby193\\lib\\ruby\\gems\\1.9.1\\gems\\puppetlabs_spec_helper-0.4.2>\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42208", "fixedVersions": [], "id": "42208", "issueType": "Bug", "key": "MODULES-1136", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:f7cd3714-da40-40c9-a67a-9bbf91436b91", "resolution": "Fixed", "resolutionDate": "2014-06-07T23:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper-0.4.2.gem broken", "timeSpent": "PT0S", "updated": "2014-06-30T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove deprecated Modulefile. has been closed.", "created": "2014-06-06T15:40:00.000000"}], "components": [], "created": "2014-06-06T15:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea45389"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuk2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2321122596_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove deprecated Modulefile.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 159 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/159]\n * [Pull Request 159 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/159/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 25fc03e47630597fe1d2a2bcaf861698)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35689", "fixedVersions": [], "id": "35689", "issueType": "Task", "key": "MODULES-1135", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (159): Remove deprecated Modulefile. - mhaskel", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:a7f95b1d-db7a-4dda-b600-bb7feec74396", "body": "The pull request associated with this has been closed: https://github.com/puppetlabs/puppetlabs-stdlib/pull/68 ", "created": "2015-09-29T05:01:00.000000"}], "components": ["stdlib"], "created": "2014-06-06T14:26:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d557bc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuk1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41438144154_*|*_6_*:*_1_*:*_0"}], "description": "Pull request sent to puppet-stdlib, #68 - https://github.com/puppetlabs/puppetlabs-stdlib/pull/68\n\nThis new parser function in stdlib is called delete_each. It allows deleting each item in an array from another array.\n\nUsage: delete_each(original_array, to_delete_array)\n\nExample: delete_each(['a','b','c', 'd'], ['b', 'd'])\nReturns: ['a', 'c']", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36862", "fixedVersions": [], "id": "36862", "issueType": "New Feature", "key": "MODULES-1134", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2015-09-29T05:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "New parser function - delete_each, to delete each item in an array from another array.", "timeSpent": "PT0S", "updated": "2015-09-29T05:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhat will this do to older PMT versions? Like on PE 3.2?\n", "created": "2014-06-06T13:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.1.1 prep has been closed.", "created": "2014-06-06T15:07:00.000000"}], "components": [], "created": "2014-06-06T11:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28e6851e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2334900343_*|*_6_*:*_1_*:*_0"}], "description": "h2. 3.1.1 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 163 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/163]\n * [Pull Request 163 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/163/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d55a3ce832a97f1f564535127184b1f0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37887", "fixedVersions": [], "id": "37887", "issueType": "Task", "key": "MODULES-1133", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (163): 3.1.1 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-06T10:17:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@be38058"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujtr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2340327699_*|*_6_*:*_1_*:*_0"}], "description": "h2. fix typo in docs for activemq_tempUsage param added by my last PR\n\n * Author: Jason Antman <jason@jasonantman.com>\n * Company: CMG Digital\n * Github ID: [jantman|https://github.com/jantman]\n * [Pull Request 158 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/158]\n * [Pull Request 158 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/158/files]\n\nh2. Pull Request Description\n----\n\ncopy-pasta error in my last PR, invalid default value listed in the docs. this fixes it. sorry :(\n\n----\n(webhooks-id: 28acd5fca276f84b98a27954fabd5567)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43269", "fixedVersions": [], "id": "43269", "issueType": "Task", "key": "MODULES-1132", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (158): fix typo in docs for activemq_tempUsage param added by my last PR - jantman", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-06T09:41:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@85f242d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujtb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2342506468_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fixed bug which arbitrarily limited iniface and outiface parameters\n\n * Author: lejonet <>\n * Company: \n * Github ID: [lejonet|https://github.com/lejonet]\n * [Pull Request 374 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/374]\n * [Pull Request 374 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/374/files]\n\nh2. Pull Request Description\n----\n\nSetting ingoing and outgoing interfaces are allowed in all chains, even own defined chains are allowed to have rules which specify in- and outgoing interfaces.\n\n----\n(webhooks-id: 43a41827c8ec1e80878be82fa5fbeef6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41089", "fixedVersions": [], "id": "41089", "issueType": "Task", "key": "MODULES-1131", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (374): Fixed bug which arbitrarily limited iniface and outiface parameters - lejonet", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2014-06-06T08:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70636eec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujsf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2347706469_*|*_6_*:*_1_*:*_0"}], "description": "h2. WIP:  Lets talk about before merging! - Rspec3 conversion.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 763 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/763]\n * [Pull Request 763 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/763/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 6cd4576d43c46f4d9d11a01ecde3e6d0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36861", "fixedVersions": [], "id": "36861", "issueType": "Task", "key": "MODULES-1130", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (763): WIP:  Lets talk about before merging! - Rspec3 conversion. - apenney", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nA few things:\n* Can we move away from `\"NONE\"` in favour of `undef`? It would allow you to go `randomsleep.nil?` in the template to check if it is set. I know `dl_limit` uses `\"NONE\"` too but I'd rather not add any more code that does that", "created": "2014-06-06T05:32:00.000000"}], "components": [], "created": "2014-06-06T03:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df34d13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujrz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2363040773_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add support for RandomSleep option\n\n * Author: Frank Solli <frank.solli@copyleft.no>\n * Company: Copyleft Solutions AS\n * Github ID: [frankatwork|https://github.com/frankatwork]\n * [Pull Request 308 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/308]\n * [Pull Request 308 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/308/files]\n\nh2. Pull Request Description\n----\n\nAdd option to change the RandomSleep option in 10periodic\n\n----\n(webhooks-id: 0c650c607be101fbbe0deaaa1f870048)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33708", "fixedVersions": [], "id": "33708", "issueType": "Task", "key": "MODULES-1129", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (308): Add support for RandomSleep option - frankatwork", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-06T03:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@592d32ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2364427192_*|*_6_*:*_1_*:*_0"}], "description": "h2. fix beaker breakage: upgrade beaker-rspec, explicitly add vagrant-wrapper\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 525 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/525]\n * [Pull Request 525 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/525/files]\n\nh2. Pull Request Description\n----\n\nThis makes beaker actually work on my platform.\n\n----\n(webhooks-id: 06793008041e411a9a0373999575d715)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42205", "fixedVersions": [], "id": "42205", "issueType": "Task", "key": "MODULES-1128", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (525): fix beaker breakage: upgrade beaker-rspec, explicitly add vagrant-wrapper - igalic", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like you can just add language as a valid object_type in https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/grant.pp#L39-L55 ", "created": "2017-02-01T11:04:00.000000"}], "components": ["postgresql"], "created": "2014-06-05T16:45:00.000000", "creator": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "1. LANGUAGE should be a valid object_type for postgresql::server::grant"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@230ca8cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4367"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzbr33:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1042941976_*|*_1_*:*_1_*:*_47513292103_*|*_10007_*:*_1_*:*_67898495_*|*_3_*:*_1_*:*_18020441_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_475476_*|*_10006_*:*_1_*:*_608413137_*|*_10005_*:*_1_*:*_36450677632"}], "description": "I have a developer that is using plpgsql and needs the following grant:\n\nGRANT USAGE ON LANGUAGE plpgsql TO their_role\n\nIt looks like the `postgresql::server::grant` might validate me away from being able to do this. It would be nice if there was a way to just do that as part of creating the role too :)", "epicLinkSummary": "PostgreSQL 5.0.0", "estimate": "PT0S", "externalId": "40001", "fixedVersions": [], "id": "40001", "issueType": "New Feature", "key": "MODULES-1127", "labels": ["intermediate", "postgresql", "puppethack"], "originalEstimate": "PT0S", "parent": "34998", "parentSummary": "PostgreSQL 5.0.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "resolution": "Fixed", "resolutionDate": "2017-02-21T13:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql: GRANT USAGE ON LANGUAGE", "timeSpent": "PT0S", "updated": "2017-02-21T13:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-05T15:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c3e4714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2408908558_*|*_6_*:*_1_*:*_0"}], "description": "h2. Revised Firewall Module README for review\n\n * Author:  <>\n * Company: \n * Github ID: [MFredette|https://github.com/MFredette]\n * [Pull Request 373 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/373]\n * [Pull Request 373 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/373/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 75c59b77ff27e8deafac4e1848a71ccc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40000", "fixedVersions": [], "id": "40000", "issueType": "Task", "key": "MODULES-1126", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (373): Revised Firewall Module README for review - MFredette", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nI just confirmed", "created": "2014-06-05T15:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mrwacky42 commented:\n\nI swear I've commented on a similar issue in the past, but I can't find it here on GH.\nNOTRACK should already work, just use a rule like this:\n```\n  firewall { '0001 UDP DNS skip conntrack':\n    table => 'raw',\n    chain => 'PREROUTING',\n    port   => 53,\n    proto => 'udp',\n    jump  => 'NOTRACK'\n  }\n\n", "created": "2014-06-05T18:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nAh", "created": "2014-06-05T18:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mrwacky42 commented:\n\nI guess the way I think of it is that ```action``` leads to a terminal action to the packet, whereas ```jump```  takes the packet to another chain/table for further processing. \nI suppose you could go either way, but one way works right now ", "created": "2014-06-05T18:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nCertainly to each their own. I'd consider NOTRACK to most certainly be an ```action``` taken against that rule, as opposed to a jump rule, however a matter of symantics. Since ```action``` has tighter restrictions on it, I felt that the NOTRACK addition was worthy =)\n", "created": "2014-06-05T18:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mrwacky42 commented:\n\nHeh. Well, I'm not arguing against the patch, but it sounds like it could potentially break working code like the above.\n", "created": "2014-06-05T18:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nI'm pretty sure I put the added test for mutually exclusive specification (you can't have ```jump``` and ```action``` specifying NOTRACK).\n", "created": "2014-06-05T19:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nI did, however, get things to work as you outlined for jump => notrack. I also (finally) got my default rule set to match much of what I had in a ```file``` resource now into ```firewall``` and ```firewallchain``` resources. This is a great module.\n", "created": "2014-06-05T19:03:00.000000"}], "components": [], "created": "2014-06-05T14:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bd20e55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2411581776_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add support for 'NOTRACK' action\n\n * Author: Brian Menges <>\n * Company: \n * Github ID: [mengesb|https://github.com/mengesb]\n * [Pull Request 372 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/372]\n * [Pull Request 372 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/372/files]\n\nh2. Pull Request Description\n----\n\nSeems that 'notrack' was not a supported jump target. I've added this, and also modified a few tests to hopefully support good tests for notrack.\n\nPurpose:\nNOTRACK is used when you have high volume traffic systems where conntrack would tip the system over. These are usually, but not limited to, DNS systems. Per PowerDNS configuration guidelines (http://doc.powerdns.com/html/recursor-performance.html) you will benefit greatly from setting the following options:\n\n```\n\t      # iptables -t raw -I OUTPUT -p udp --dport 53 -j NOTRACK\n\t      # iptables -t raw -I OUTPUT -p udp --sport 53 -j NOTRACK\n\t      # iptables -t raw -I PREROUTING -p udp --dport 53 -j NOTRACK\n\t      # iptables -t raw -I PREROUTING -p udp --sport 53 -j NOTRACK\n\t      # iptables -I INPUT -p udp --dport 53 -j ACCEPT\n\t      # iptables -I INPUT -p udp --sport 53 -j ACCEPT\n\t      # iptables -I OUTPUT -p udp --dport 53 -j ACCEPT\n\n    # # optionally\n\t      # ip6tables -t raw -I OUTPUT -p udp --dport 53 -j NOTRACK\n\t      # ip6tables -t raw -I OUTPUT -p udp --sport 53 -j NOTRACK\n\t      # ip6tables -t raw -I PREROUTING -p udp --sport 53 -j NOTRACK\n\t      # ip6tables -t raw -I PREROUTING -p udp --dport 53 -j NOTRACK\n\t      # ip6tables -I INPUT -p udp --dport 53 -j ACCEPT\n\t      # ip6tables -I INPUT -p udp --sport 53 -j ACCEPT\n\t      # ip6tables -I OUTPUT -p udp --dport 53 -j ACCEPT\n```\n\n----\n(webhooks-id: 434cbbe3dfafbe0a928db00daef54cdc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41087", "fixedVersions": [], "id": "41087", "issueType": "Task", "key": "MODULES-1125", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (372): Add support for 'NOTRACK' action - mengesb", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pin version of beaker-rspec to ~2.2 has been closed.", "created": "2014-06-05T16:18:00.000000"}], "components": [], "created": "2014-06-05T14:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bd9de87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2412693858_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pin version of beaker-rspec to ~2.2\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 156 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/156]\n * [Pull Request 156 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/156/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3158b525557b42d5f43994fc1150097a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39029", "fixedVersions": [], "id": "39029", "issueType": "Task", "key": "MODULES-1124", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (156): Pin version of beaker-rspec to ~2.2 - johnduarte", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mengesb commented:\n\nOops", "created": "2014-06-05T14:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Adding support for notrack option has been closed.", "created": "2014-06-05T14:29:00.000000"}], "components": [], "created": "2014-06-05T13:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac31101"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2414355616_*|*_6_*:*_1_*:*_0"}], "description": "h2. Adding support for notrack option\n\n * Author: Brian Menges <>\n * Company: \n * Github ID: [mengesb|https://github.com/mengesb]\n * [Pull Request 371 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/371]\n * [Pull Request 371 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/371/files]\n\nh2. Pull Request Description\n----\n\nSeems that 'notrack' was not a supported jump target. I've added this, and also modified a few tests to hopefully support good tests for notrack.\n\nPurpose:\nNOTRACK is used when you have high volume traffic systems where conntrack would tip the system over. These are usually, but not limited to, DNS systems. Per PowerDNS configuration guidelines (http://doc.powerdns.com/html/recursor-performance.html) you will benefit greatly from setting the following options:\n\n```\n\t      # iptables -t raw -I OUTPUT -p udp --dport 53 -j NOTRACK\n\t      # iptables -t raw -I OUTPUT -p udp --sport 53 -j NOTRACK\n\t      # iptables -t raw -I PREROUTING -p udp --dport 53 -j NOTRACK\n\t      # iptables -t raw -I PREROUTING -p udp --sport 53 -j NOTRACK\n\t      # iptables -I INPUT -p udp --dport 53 -j ACCEPT\n\t      # iptables -I INPUT -p udp --sport 53 -j ACCEPT\n\t      # iptables -I OUTPUT -p udp --dport 53 -j ACCEPT\n\n    # # optionally\n\t      # ip6tables -t raw -I OUTPUT -p udp --dport 53 -j NOTRACK\n\t      # ip6tables -t raw -I OUTPUT -p udp --sport 53 -j NOTRACK\n\t      # ip6tables -t raw -I PREROUTING -p udp --sport 53 -j NOTRACK\n\t      # ip6tables -t raw -I PREROUTING -p udp --dport 53 -j NOTRACK\n\t      # ip6tables -I INPUT -p udp --dport 53 -j ACCEPT\n\t      # ip6tables -I INPUT -p udp --sport 53 -j ACCEPT\n\t      # ip6tables -I OUTPUT -p udp --dport 53 -j ACCEPT\n```\n\n----\n(webhooks-id: 8312e12f59eb1f1c73f4d018889e93e0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41085", "fixedVersions": [], "id": "41085", "issueType": "Task", "key": "MODULES-1123", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (371): Adding support for notrack option - mengesb", "timeSpent": "PT0S", "updated": "2014-07-03T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nOkay, so this would be basically the first module we use contain on. Are we okay with that @apenney ? @mhaskel ?\n", "created": "2014-06-05T12:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI don't know, hypothetically we always talked about maintaining compatibility back to Puppet 3.0, but if we bump a major version I don't really see the harm in only supporting 3.4 onwards.  I'd rather we write against up to date versions of puppet for the most part.\n", "created": "2014-06-05T12:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nSo this would be an mcollective 2.0.0\n", "created": "2014-06-05T12:09:00.000000"}], "components": [], "created": "2014-06-05T11:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b6df0ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujdr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4088495_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pe compabitility\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 157 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/157]\n * [Pull Request 157 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/157/files]\n\nh2. Pull Request Description\n----\n\nA series of changes performed to make the mcollective module compatible with Puppet Enterprise. If necessary (and upon request) I can annotate things more here.\n\n----\n(webhooks-id: 1ca948136ccd9e4b96e90d4d45170840)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41083", "fixedVersions": [], "id": "41083", "issueType": "Task", "key": "MODULES-1122", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (157): Pe compabitility - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix #123 comment for non-array bind_ips has been closed.", "created": "2014-06-05T11:30:00.000000"}], "components": [], "created": "2014-06-05T11:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b0c2afe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujdj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4548220_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix #123 comment for non-array bind_ips\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 124 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/124]\n * [Pull Request 124 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/124/files]\n\nh2. Pull Request Description\n----\n\nA bug was introduced that assumed bind_ip was an array and took the\nfirst one, but often it is not an array, so we should cast to an array\nand take the first value. This should work on strings and arrays.\n\n----\n(webhooks-id: ca52174a65b169fdaa882eba0cd8074a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39999", "fixedVersions": [], "id": "39999", "issueType": "Task", "key": "MODULES-1121", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (124): Fix #123 comment for non-array bind_ips - hunner", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-05T07:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f1a16e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20114749_*|*_6_*:*_1_*:*_0"}], "description": "h2. updated travis to current versions of puppet\n\n * Author: Justin Lambert <>\n * Company: \n * Github ID: [jlambert121|https://github.com/jlambert121]\n * [Pull Request 79 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/79]\n * [Pull Request 79 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/79/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 166985d2dec38fd7189dc50387f7505f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36860", "fixedVersions": [], "id": "36860", "issueType": "Task", "key": "MODULES-1120", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (79): updated travis to current versions of puppet - jlambert121", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Daenney,\n\nWe're looking for your opinion here!  Is this something you think can be dealt with in the type, or is it something that needs dealing with in apt itself?", "created": "2014-07-03T12:09:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "This should actually be fairly trivial to fix. open-uri which we're using simply doesn't support credentials inline in the URI. However, we can pass the {{:http_basic_authentication}} option to it and shove the credentials in there. All it takes for us is to parse the URI with {{URI}} first to that we can grab those credentials, pass that in to {{:http_basic_authentication}} and pass in a 'clean' URL as the URL to open.", "created": "2014-07-04T02:24:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "According to RFC3986, supporting userinfo in URI is dangerous, unfortunately a lot of systems still use it.", "created": "2014-07-04T02:25:00.000000"}, {"author": "557058:925a5bf3-f7ad-4e37-a44a-40bfcb4fc904", "body": "Sure it's dangerous, but for local company environment we just have this opportunity these days and it should be fine to just give read access to that user over https.", "created": "2014-07-04T05:52:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623a4bee866b810069e3689a] Have you had a chance to look at this any more?", "created": "2014-07-31T12:23:00.000000"}, {"author": "557058:925a5bf3-f7ad-4e37-a44a-40bfcb4fc904", "body": "Any news in that specific issue? ", "created": "2014-10-21T09:14:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:623a4bee866b810069e3689a] While it may be dangerous it is a behavior that some need.  If it is on the intranet it is less dangerous as well.", "created": "2014-11-12T11:02:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[PR 384 | https://github.com/puppetlabs/puppetlabs-apt/pull/384]  Changed to a parsed URI.open which will use the authenticated credentials.", "created": "2014-11-13T21:27:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Bug was found, fixed and resubmitted.", "created": "2014-11-20T20:51:00.000000"}, {"author": "557058:925a5bf3-f7ad-4e37-a44a-40bfcb4fc904", "body": "Fantastic! This is a good news! Thank you guys you fixed this.", "created": "2014-11-21T02:10:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2014-11-21T13:41:00.000000"}, {"author": "623c1717d32a94006a649be6", "body": "the error is still the same even with the changes in [PR 384|https://github.com/puppetlabs/puppetlabs-apt/pull/384]. Also the tests weren't really testing the behavior of the provider, but just the type.\n\nsee [PR 624|https://github.com/puppetlabs/puppetlabs-apt/pull/624] for a new approach. The only question is: should it only allow https or is it (like it would be in [PR 384|https://github.com/puppetlabs/puppetlabs-apt/pull/384]) better to allow also userinfo in http sources?", "created": "2016-09-13T07:41:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "I would continue allowing the use of user info + plain HTTP. Not doing so is a breaking change which has Semver implications. Also, if people really want to do this I'm fine with letting them leak their own credentials.\n\nIt might be worth throwing a warning about it though, for good measure (and ensure we don't include the credentials in that warning so we don't add to the leakage).", "created": "2016-09-13T08:16:00.000000"}, {"author": "623c1717d32a94006a649be6", "body": "the PR allows both and should be fine..", "created": "2016-09-26T01:08:00.000000"}, {"author": "623c1717d32a94006a649be6", "body": "see the PR which was accepted and merged", "created": "2016-09-29T07:34:00.000000"}], "components": ["apt"], "created": "2014-06-05T06:59:00.000000", "creator": "557058:925a5bf3-f7ad-4e37-a44a-40bfcb4fc904", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54db78ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcsf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3820100122_*|*_10009_*:*_1_*:*_310720678_*|*_5_*:*_2_*:*_57171286901_*|*_10004_*:*_1_*:*_11880776239"}], "description": "Before the update to 1.5.0 of the puppetlabs/apt module it was possible to add a key source like that:\n\n{code:title=init.pp|borderStyle=solid}\napt::source { 'test1':\n    location          => 'https://user:test1234@test.domain.com/',\n    release           => 'stable',\n    repos             => 'stable wheezy',\n    required_packages => 'debian-keyring debian-archive-keyring',\n    key               => '123456',\n    key_source        => 'https://user:test1234@ test.domain.com/apt-key.asc',\n    include_src       => true,\n}\n{code}\n\nThis is not possible anymore after big changes to the key.pp were made. I think before the update to 1.5.0 the module uses wget to load the key file. Now I can't find a way to add a source to source.d list anymore. The issue is, that wget was able to handle credentials in https to get the key. Now credentials within a https URI are not allowed. And you will get this error message on puppet:\n\n{code:title=Error|borderStyle=solid}\nError: /Stage[main]/Main/Apt::Key[some-key]/Apt_key[some-key]/ensure: change from absent to present failed: Could not set 'present' on ensure: userinfo not supported.  [RFC3986] at 94:/tmp/vagrant-puppet-3/modules-0/apt/manifests/key.pp\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35688", "fixedVersions": [], "id": "35688", "issueType": "Bug", "key": "MODULES-1119", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:925a5bf3-f7ad-4e37-a44a-40bfcb4fc904", "resolution": "Fixed", "resolutionDate": "2016-09-29T07:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add key source with https and credentials not possible after update", "timeSpent": "PT0S", "updated": "2016-09-29T07:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:5ce758555c99a60dcbaeaa72],\n\nCould you clarify the statement about these facts needing to be defined? The facts osfamily and operatingsystemrelease are defined by your system, you should not set them manually. \"6\" is not a valid operatingsystemrelease value as far as I know, on RHEL 6 systems operatingsystemrelease would be 6.4. or 6.5, and on Debian 6 it would be something like 6.0.9. If the manifests are looking for a '.' in the operatingsystemrelease value, it is because they are selecting on the major number and don't care about what follows after the first '.'.\n\nCan you provide more information that will help us replicate the issue you're seeing? The output of `facter`, an example manifest you're running, and the errors you're receiving for that manifest would be helpful.", "created": "2014-12-03T14:50:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "The issue is not with the values returned by Facter.\n\nThe two official Puppetlabs Modules, for Apache and Postgresql  use different tests for the same fact. This means that an environment that has a correct fact for Apache (i.e matches 6) fails for Postgresql (which is lookinfg for 6.)\n\nThis is less of a problem with real environments, and more of an issue when setting up testing environments (like TravisCI) where the fact is set, rather than a real value. This means you can create a test environment that passes for Apache, but fails for Postgresql.\n\nWhat I am asking for is that official Puppetlabs modules check facts consistently using the same logic and rules, so if an environment checks as good for one module, it is a good environment for any other module.", "created": "2016-08-29T16:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Given the variance of possibilities in the domain of testing environments, I think this is of value but does not need a ticket that would then be \"closed\" once we achieve something. That said, with the recent use of puppet_facts gem and clean up of spec_helper_acceptance.rb we show that we are working on it.", "created": "2017-02-01T10:58:00.000000"}], "components": ["apache", "postgresql", "supported"], "created": "2014-06-04T23:13:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@740eed3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15698211064_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_68328495152"}], "description": "In order to get postgresql classes from the puppetlabs-postgresql module to initialize properly in testing environments both the `osfamily` and `operatingsystemrelease` facts need to be defined. See the code here for more details: https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/globals.pp#L53\n\nThese facts also need to be defined for puppetlabs-apache.\n\nHowever, the matchers for `operatingsystemrelease` puppetlabs-postgresql requires at least a trailing .after the first digit, while puppetlabs-apache does not. i.e. \"6\" satisfies apache, but does not satisfy postgresql.\n\nThe outcome is that a set of facts that are valid for one official puppetlabs module is invalid for another official puppetlabs module.\n\nCould fact matches in the code be handled consistently between Puppetlabs modules?", "environment": "When running spec tests.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "33662", "fixedVersions": [], "id": "33662", "issueType": "Bug", "key": "MODULES-1118", "labels": ["facter", "postgres", "postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Incomplete", "resolutionDate": "2017-02-01T10:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-postgresql requires operatingsystem release fact to a different precision to puppetlabs-apache", "timeSpent": "PT0S", "updated": "2017-02-01T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 1.1.3 has been closed.", "created": "2014-06-05T14:08:00.000000"}], "components": [], "created": "2014-06-04T21:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@579353bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyujaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53080598_*|*_6_*:*_1_*:*_0"}], "description": "h2. Release 1.1.3\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 370 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/370]\n * [Pull Request 370 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/370/files]\n\nh2. Pull Request Description\n----\n\nThis is a repackage release.\n\n----\n(webhooks-id: 3a95f9288cde4d5c64f15024d0acd3d2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43267", "fixedVersions": [], "id": "43267", "issueType": "Task", "key": "MODULES-1117", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (370): Release 1.1.3 - hunner", "timeSpent": "PT0S", "updated": "2014-06-05T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWell, this would only use the first one passed (`127.0.0.1`). Don't we want it to listen on all interfaces listed?\n", "created": "2014-06-04T21:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "leonkyneur commented:\n\nDoesn't the mongodb_conn_validator just validate whether the service is up and responding?\n\nIf so, Is it necessary to check every listener?\n\n", "created": "2014-06-04T22:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nOh oh, I see. Sure.\n", "created": "2014-06-04T22:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Handle multiple listers (Error: Can't convert Array into String) has been closed.", "created": "2014-06-04T22:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "leonkyneur commented:\n\nThanks!\n", "created": "2014-06-04T22:31:00.000000"}], "components": [], "created": "2014-06-04T19:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58025fe8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj9z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_61276177_*|*_6_*:*_1_*:*_0"}], "description": "h2. Handle multiple listers (Error: Can't convert Array into String)\n\n * Author: Leon Kyneur <>\n * Company: \n * Github ID: [leonkyneur|https://github.com/leonkyneur]\n * [Pull Request 123 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/123]\n * [Pull Request 123 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/123/files]\n\nh2. Pull Request Description\n----\n\nFix issue Array/String conversion when multiple bind_ip's are specified. E.g:\n\n```\nclass {  '::mongodb::server':\n  bind_ip => ['127.0.0.1','10.10.10.10']\n}\n```\n\nWas throwing an error 'Could not evaluate: can't convert Array to into String'\n\n----\n(webhooks-id: 0088695ee9fe21e14ce1c4c769c55a40)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41082", "fixedVersions": [], "id": "41082", "issueType": "Task", "key": "MODULES-1116", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (123): Handle multiple listers (Error: Can't convert Array into String) - leonkyneur", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 1.5.1 has been closed.", "created": "2014-06-05T14:06:00.000000"}], "components": [], "created": "2014-06-04T18:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5be63ed9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_64931262_*|*_6_*:*_1_*:*_0"}], "description": "h2. Release 1.5.1\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 307 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/307]\n * [Pull Request 307 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/307/files]\n\nh2. Pull Request Description\n----\n\nThis is a repackage release.\n\n----\n(webhooks-id: 9ae41e681996e413327328c3265384c7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37885", "fixedVersions": [], "id": "37885", "issueType": "Task", "key": "MODULES-1115", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (307): Release 1.5.1 - hunner", "timeSpent": "PT0S", "updated": "2014-06-05T14:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 1.2.5 has been closed.", "created": "2014-06-05T14:08:00.000000"}], "components": [], "created": "2014-06-04T18:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@118b1da8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_65358963_*|*_6_*:*_1_*:*_0"}], "description": "h2. Release 1.2.5\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 65 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/65]\n * [Pull Request 65 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/65/files]\n\nh2. Pull Request Description\n----\n\nThis is a repackaging release.\n\n----\n(webhooks-id: c68e4bbfede964bd90613c9fc6d5e398)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36858", "fixedVersions": [], "id": "36858", "issueType": "Task", "key": "MODULES-1114", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (65): Release 1.2.5 - hunner", "timeSpent": "PT0S", "updated": "2014-06-05T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nThis should not happen but due to the fact we require beaker in beaker-rspec I see no concern with removing it.\n", "created": "2014-06-04T16:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove beaker from Gemfile has been closed.", "created": "2014-06-04T16:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nisn't this one of those candidates that should go into pretty much every puppetlabs-* module?\n\n/ping @apenney @hunner @mhaskel \n", "created": "2014-06-05T04:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nProbably a good idea.\n", "created": "2014-06-05T04:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nI think it has to stay on our radar whenever we modify modules.\n\n--\u00a0\n\nTravis Fields\n\ntravis@puppetlabs.com\u00a0\n\nForge Module Engineer\n\n\nJoin us at\u00a0PuppetConf\u00a02014,\u00a0September 22-24\u00a0in San Francisco\n\nRegister by May 30th to take advantage of the\u00a0Early Adopter discount\u00a0\u2014save $349!\n\nOn Thu, Jun 5, 2014 at 3:43 AM, Daniele Sluijters\n<notifications@github.com> wrote:\n\n> Probably a good idea.\n> ---\n> Reply to this email directly or view it on GitHub:\n> https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/155#issuecomment-45204716\n", "created": "2014-06-05T08:46:00.000000"}], "components": [], "created": "2014-06-04T16:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cc8b296"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71244577_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove beaker from Gemfile\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 155 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/155]\n * [Pull Request 155 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/155/files]\n\nh2. Pull Request Description\n----\n\nHaving both `beaker` and `beaker-rspec` in the Gemfile results\nin a dual inclusion of `beaker` as a dependency resulting in\nversion 2.0.0 of `beaker-rspec` being installed.\n\nThe tests for vcsrepo require the `BEAKER_setfile` ENV var, which\nis only available in `beaker-rspec` 2.2.0 and above. Removing\n`beaker` allows the latest version of `beaker-rspec` to be\ninstalled, thus satisfying this requirement.\n\n----\n(webhooks-id: f4eb6bbcbdadf6e44c03ee3f19db6b29)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33660", "fixedVersions": [], "id": "33660", "issueType": "Task", "key": "MODULES-1113", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (155): Remove beaker from Gemfile - johnduarte", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove an unnecessary empty line in directories has been closed.", "created": "2014-06-05T03:34:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-04T16:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25e8ce69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj33:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74183644_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove an unnecessary empty line in directories\n\n * Author: Andreas Ntaflos <>\n * Company: \n * Github ID: [antaflos|https://github.com/antaflos]\n * [Pull Request 762 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/762]\n * [Pull Request 762 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/762/files]\n\nh2. Pull Request Description\n----\n\nThis just replaces a closing `%>` with a `-%>` in `_directories.erb`.\n\n----\n(webhooks-id: 8ad82da10f6b19afa85129d7cc7626e8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34695", "fixedVersions": [], "id": "34695", "issueType": "Task", "key": "MODULES-1112", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (762): Remove an unnecessary empty line in directories - antaflos", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI don't understand why  it's necessary to have all this code duplication, when you can just change the default to be something that an (ensurable) puppet resource can make sense of.\n", "created": "2014-06-05T04:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nUhm, does this achieve anything? The first commit removes `validate_bool` in favour of a `validate_re` and the second basically reverts that change.\n\nIt does wrap the rabbitmq_plugin call in an if based on the stomp_ensure which is a good thing but the rest of the changes cancel out.\n", "created": "2014-06-05T04:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Shansky commented:\n\n@daenny: First change, in my op, was more \"the puppet way\". For the stomp_ensure values should go - 'present' or 'absent' but later I was testing mcollective module for puppet and it uses the old way with 'true'/'false' values, so the easiest way to solve both problems was to left 'true'/'false' for stomp_ensure and hard coded 'present' for the rabbitmq_plugin. \n@igalic: I can't agree with you. When you change default params for ensurable-like-style it won't go in to the if statemant or will crash. I can add some more code to check all four values but it'll obfuscate the code.\n", "created": "2014-06-05T15:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@Shansky Right, but in that case please squash your commits into one so we can focus on what's actually changing.\n\nAs you can see you've also broken the tests so those would need to be fixed too:\n```ruby\n 1) rabbitmq on Debian with admin_enable set to true with service_manage set to true we enable the admin interface by default\n\nFailure/Error: )\n\nexpected that the catalogue would contain Rabbitmq_plugin[rabbitmq_management]\n\n# ./spec/classes/rabbitmq_spec.rb:85\n\n2) rabbitmq on RedHat with admin_enable set to true with service_manage set to true we enable the admin interface by default\n\nFailure/Error: )\n\nexpected that the catalogue would contain Rabbitmq_plugin[rabbitmq_management]\n\n# ./spec/classes/rabbitmq_spec.rb:85\n\n3) rabbitmq on SUSE with admin_enable set to true with service_manage set to true we enable the admin interface by default\n\nFailure/Error: )\n\nexpected that the catalogue would contain Rabbitmq_plugin[rabbitmq_management]\n\n# ./spec/classes/rabbitmq_spec.rb:85\n\n4) rabbitmq on Archlinux with admin_enable set to true with service_manage set to true we enable the admin interface by default\n\nFailure/Error: )\n\nexpected that the catalogue would contain Rabbitmq_plugin[rabbitmq_management]\n\n# ./spec/classes/rabbitmq_spec.rb:85\n```\n", "created": "2014-06-05T16:37:00.000000"}], "components": [], "created": "2014-06-04T15:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@366506a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuj07:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77143226_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix for stomp_ensure type error\n\n * Author: shansky <>\n * Company: \n * Github ID: [Shansky|https://github.com/Shansky]\n * [Pull Request 204 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/204]\n * [Pull Request 204 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/204/files]\n\nh2. Pull Request Description\n----\n\nFixing such an error: \"Error: Parameter ensure failed on Rabbitmq_plugin[rabbitmq_stomp]: Invalid value true. Valid values are present, absent.\".\n\n----\n(webhooks-id: 3471351b5397234733d9ddbc471087df)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41080", "fixedVersions": [], "id": "41080", "issueType": "Task", "key": "MODULES-1111", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (204): Fix for stomp_ensure type error - Shansky", "timeSpent": "PT0S", "updated": "2014-06-05T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Community pull requests are encouraged and welcomed. ", "created": "2015-09-30T15:47:00.000000"}, {"author": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "body": "Why would you close this ticket due to inactivity?  The problem still exists, even if there is no active development.", "created": "2015-09-30T16:40:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Hi [~accountid:557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d],  Closing it as \"won't fix,\" wasn't intended to mean that we don't consider it an existing bug, simply that it wasn't considered a high enough priority for the team to bring into a sprint any time soon.  It was initiated as a minor bug and there had been no activity on the ticket in almost a year (no comments, no votes from other contributors, etc).  If you feel strongly about it, please feel free to submit a pull request or reopen the ticket.  Hope this helps clarify.  Thanks.  ", "created": "2015-09-30T17:00:00.000000"}, {"author": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "body": "So what is the way to track a low priority bug?", "created": "2015-09-30T17:13:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "None of the information regarding this bug is being deleted so you can continue to track it here.  Should someone contribute to the ticket in any way, as the reporter, you will continue to be alerted.  And as noted earlier, you are welcome to reopen the ticket.", "created": "2015-09-30T17:28:00.000000"}], "components": ["gce_compute"], "created": "2014-06-04T14:30:00.000000", "creator": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296d6fc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuizj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41735814000_*|*_5_*:*_1_*:*_0"}], "description": "On a PE 3.2.3 install on CentOS 6.5, I get the following output when using gce_instance\n\n[root@puppet ~]# puppet resource gce_instance instance-2 ensure=absent\nNotice: /Gce_instance[instance-2]/ensure: removed\ngce_instance { 'instance-2':\n  ensure => 'present',\n}\n[root@puppet ~]# \n\nNote that the instance was removed, but the ensure in the output still says present.  It should say what the final state is, not the starting state.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35776", "fixedVersions": [], "id": "35776", "issueType": "Bug", "key": "MODULES-1110", "labels": ["puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:47:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "gce_instance displays incorrect status", "timeSpent": "PT0S", "updated": "2015-09-30T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Finally a release that will upload. :sigh: has been closed.", "created": "2014-06-04T13:15:00.000000"}], "components": [], "created": "2014-06-04T13:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ff12c7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuix3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84312099_*|*_6_*:*_1_*:*_0"}], "description": "h2. Finally a release that will upload. :sigh:\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 156 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/156]\n * [Pull Request 156 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/156/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f6bdea0e5040af4a10cc2f87ce12381f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33659", "fixedVersions": [], "id": "33659", "issueType": "Task", "key": "MODULES-1109", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (156): Finally a release that will upload. :sigh: - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request More metadata fixes. has been closed.", "created": "2014-06-04T13:10:00.000000"}], "components": [], "created": "2014-06-04T13:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb9fd2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_84577517_*|*_6_*:*_1_*:*_0"}], "description": "h2. More metadata fixes.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 155 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/155]\n * [Pull Request 155 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/155/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a964dbbf031ceb1d5845011b2592ea54)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42239", "fixedVersions": [], "id": "42239", "issueType": "Task", "key": "MODULES-1108", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (155): More metadata fixes. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix metadata.json. has been closed.", "created": "2014-06-04T12:52:00.000000"}], "components": [], "created": "2014-06-04T12:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10517715"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85635768_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix metadata.json.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 154 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/154]\n * [Pull Request 154 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/154/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 03445065a1ee0cbbbd8f94a74e1efb37)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37883", "fixedVersions": [], "id": "37883", "issueType": "Task", "key": "MODULES-1107", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (154): Fix metadata.json. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 1.0.0 prep has been closed.", "created": "2014-06-04T12:43:00.000000"}], "components": [], "created": "2014-06-04T12:41:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720856a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuivr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_86267088_*|*_6_*:*_1_*:*_0"}], "description": "h2. 1.0.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 154 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/154]\n * [Pull Request 154 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/154/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 1c1c12c2dbda42442961816ea2cb38e4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34693", "fixedVersions": [], "id": "34693", "issueType": "Task", "key": "MODULES-1106", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (154): 1.0.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Updates for 1.1.4 release. has been closed.", "created": "2014-06-04T12:22:00.000000"}], "components": [], "created": "2014-06-04T12:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14fc0e59"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87547448_*|*_6_*:*_1_*:*_0"}], "description": "h2. Updates for 1.1.4 release.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 153 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/153]\n * [Pull Request 153 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/153/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0e014dca76db2fef3b9df60c6a849e63)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34691", "fixedVersions": [], "id": "34691", "issueType": "Task", "key": "MODULES-1105", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (153): Updates for 1.1.4 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 1.2.4 has been closed.", "created": "2014-06-04T12:19:00.000000"}], "components": [], "created": "2014-06-04T12:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60d8d96c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87982261_*|*_6_*:*_1_*:*_0"}], "description": "h2. Release 1.2.4\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 64 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/64]\n * [Pull Request 64 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/64/files]\n\nh2. Pull Request Description\n----\n\nThis is a compatibility release. No functional changes to this module\nwere made in this release, just testing infrastructure changes to extend\ntests to RHEL7 and Ubuntu 14.04\n\n----\n(webhooks-id: dffa8cc759fd4a84d33121347cedb3da)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42235", "fixedVersions": [], "id": "42235", "issueType": "Task", "key": "MODULES-1104", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (64): Release 1.2.4 - hunner", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove claims of support. has been closed.", "created": "2014-06-04T12:03:00.000000"}], "components": [], "created": "2014-06-04T11:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7baae3bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuitz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89027155_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove claims of support.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 306 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/306]\n * [Pull Request 306 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/306/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0733cde0a5bcb2a46851f25f433bd0da)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35775", "fixedVersions": [], "id": "35775", "issueType": "Task", "key": "MODULES-1103", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (306): Remove claims of support. - apenney", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix changelog has been closed.", "created": "2014-06-04T11:54:00.000000"}], "components": [], "created": "2014-06-04T11:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b271f37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuitj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89081800_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix changelog\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 305 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/305]\n * [Pull Request 305 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/305/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: cc82fe3c3b41cd4336a0f0f5cc64a918)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33657", "fixedVersions": [], "id": "33657", "issueType": "Task", "key": "MODULES-1102", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (305): Fix changelog - apenney", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.1.0 prep has been closed.", "created": "2014-06-04T12:02:00.000000"}], "components": [], "created": "2014-06-04T11:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11774693"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuirb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89549776_*|*_6_*:*_1_*:*_0"}], "description": "h2. 3.1.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 162 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/162]\n * [Pull Request 162 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/162/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d54847045707472d86ce65ff3299f18a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43266", "fixedVersions": [], "id": "43266", "issueType": "Task", "key": "MODULES-1101", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (162): 3.1.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 120 prepare release has been closed.", "created": "2014-06-04T12:02:00.000000"}], "components": [], "created": "2014-06-04T11:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@137e28a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_89624622_*|*_6_*:*_1_*:*_0"}], "description": "h2. 120 prepare release\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 369 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/369]\n * [Pull Request 369 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/369/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: b3af3f4d9af9a8b77500908bdb30d808)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41079", "fixedVersions": [], "id": "41079", "issueType": "Task", "key": "MODULES-1100", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (369): 120 prepare release - apenney", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-04T11:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49d010d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuipj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91191887_*|*_6_*:*_1_*:*_0"}], "description": "h2. Dedup params\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 161 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/161]\n * [Pull Request 161 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/161/files]\n\nh2. Pull Request Description\n----\n\nAdditional de-duplication of parameters, also had misspelled parameter for driftfile that would only affect AIX users.  Also refactored all OS specific params as $os_<type> as we still can't override a value once defined.\n\n----\n(webhooks-id: db3ee66e0db3a6a93dbbb8c4448c118c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42233", "fixedVersions": [], "id": "42233", "issueType": "Task", "key": "MODULES-1099", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (161): Dedup params - cyberious", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "attachments": [], "comments": [{"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "I've started a pr (against 3.4.x) here https://github.com/puppetlabs/puppetlabs-postgresql/pull/445 (it's still missing tests)", "created": "2014-07-04T07:16:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "fixed in [PR456|https://github.com/puppetlabs/puppetlabs-postgresql/pull/456] / [03a5159|https://github.com/puppetlabs/puppetlabs-postgresql/commit/03a51599b1541b0355b993d1b78944cfe249433d]", "created": "2014-07-29T09:12:00.000000"}], "components": ["postgresql"], "created": "2014-06-04T09:54:00.000000", "creator": "557058:f1908681-63b1-43ba-974c-a7d7877c5ac6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@acb2ed9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuimv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4749450442_*|*_5_*:*_1_*:*_0"}], "description": "Is there a reason that this module does not support PostgreSQL's schema's? We're looking into using Puppet to manage a PostgreSQL setup which is a bit more involved and are missing support for schema's in this (and other Puppet modules for PostgreSQL).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36825", "fixedVersions": [], "id": "36825", "issueType": "New Feature", "key": "MODULES-1098", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f1908681-63b1-43ba-974c-a7d7877c5ac6", "resolution": "Fixed", "resolutionDate": "2014-07-29T09:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for schemas", "timeSpent": "PT0S", "updated": "2014-07-29T09:12:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Community pull requests are encouraged and welcomed. ", "created": "2015-09-30T15:46:00.000000"}], "components": ["mysql"], "created": "2014-06-04T02:33:00.000000", "creator": "623c0945a1d81f0069d8dd44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a834d6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuijz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41778807801_*|*_5_*:*_1_*:*_0"}], "description": "On Debian the {{log-error}} of the mysqld is by default set to {{/var/log/mysql/error.log}}. This is a non-default location, since it's not automatically rotated by the logratote Skript included in the mysql-server package.\n\nPossilble location are {{/var/log/mysql.log}},  {{/var/log/mysql/mysql.log}} or {{/var/log/mysql/mysql-slow.log}}.\n\nThe best default value for {{$mysql::params::log_error}} would be undef (since not overridable with undef by hiera) or at least {{/var/log/mysql/mysql.log}}.", "environment": "Debian 7 wheezy", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35774", "fixedVersions": [], "id": "35774", "issueType": "Bug", "key": "MODULES-1097", "labels": ["Debian", "default", "Forge", "module", "mysql", "parameter", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0945a1d81f0069d8dd44", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql log-error on Debian is non default -> not rotated", "timeSpent": "PT0S", "updated": "2015-09-30T15:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5e62081fe5a1150cdca32d4e", "attachments": [], "comments": [{"author": "5e62081fe5a1150cdca32d4e", "body": "Added a pull request #526 for this. See https://github.com/puppetlabs/puppetlabs-mysql/pull/526", "created": "2014-06-06T03:55:00.000000"}, {"author": "5e62081fe5a1150cdca32d4e", "body": "Pull request merged to master.", "created": "2014-06-11T02:11:00.000000"}], "components": ["mysql"], "created": "2014-06-04T02:00:00.000000", "creator": "5e62081fe5a1150cdca32d4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68ff8afe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuijj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_605457969_*|*_6_*:*_1_*:*_0"}], "description": "Operating system check in manifests/params.pp, line 229 has comparison  $::operatingsystemrelease == \"Rawhide\". As there is no variable in the string this breaks strict puppet-lint checks.\n\nSolution is to change the double quotes to single quotes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33656", "fixedVersions": [], "id": "33656", "issueType": "Bug", "key": "MODULES-1096", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e62081fe5a1150cdca32d4e", "resolution": "Fixed", "resolutionDate": "2014-06-11T02:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Double quotes used, where string does not contain a variable in mysql::params", "timeSpent": "PT0S", "updated": "2014-06-11T02:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request RSpec renamed be_true to be_truthy in 3.0 has been closed.", "created": "2014-06-04T04:14:00.000000"}], "components": [], "created": "2014-06-04T00:32:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2160798c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuijb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_130047455_*|*_6_*:*_1_*:*_0"}], "description": "h2. RSpec renamed be_true to be_truthy in 3.0\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 524 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/524]\n * [Pull Request 524 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/524/files]\n\nh2. Pull Request Description\n----\n\nThis commits updates the spec tests to use the renamed function.\n\n----\n(webhooks-id: 768e82149518967fe79ea00e708aaf1e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43264", "fixedVersions": [], "id": "43264", "issueType": "Task", "key": "MODULES-1095", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (524): RSpec renamed be_true to be_truthy in 3.0 - blkperl", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-03T21:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@728e269f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141321889_*|*_6_*:*_1_*:*_0"}], "description": "h2. fix ensure => latest to work, and not rely on parsing free formatted text\n\n * Author: David Bishop <tech@gnuconsulting.com>\n * Company: \n * Github ID: [teancom|https://github.com/teancom]\n * [Pull Request 78 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/78]\n * [Pull Request 78 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/78/files]\n\nh2. Pull Request Description\n----\n\nPreviously, ensure => latest did not work, at least with the latest versions of npm. I switched over to using the JSON output so it will no longer break if npm changes output (which is what I think happened).\n\n----\n(webhooks-id: 504abdc9cafa0b49f7dc39d40be3135e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39994", "fixedVersions": [], "id": "39994", "issueType": "Task", "key": "MODULES-1094", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (78): fix ensure => latest to work, and not rely on parsing free formatted text - teancom", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@davidmmiller when you [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) your commit, it should pass Travis tests.\n", "created": "2014-06-04T04:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "davidmmiller commented:\n\n@igalic Rebased, Travis build passed.\n", "created": "2014-06-04T11:00:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix param client_package_ensure has been closed.", "created": "2014-06-05T04:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nwell, this is failing acceptance tests now :|\n", "created": "2014-06-05T07:37:00.000000"}], "components": [], "created": "2014-06-03T21:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32fc38b3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141334570_*|*_6_*:*_1_*:*_0"}], "description": "h2. fix param client_package_ensure\n\n * Author: David Miller <>\n * Company: Tiggee LLC\n * Github ID: [davidmmiller|https://github.com/davidmmiller]\n * [Pull Request 523 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/523]\n * [Pull Request 523 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/523/files]\n\nh2. Pull Request Description\n----\n\nFix for bug MODULES-723\nhttps://puppet.atlassian.net/browse/MODULES-723\n\nVariable client_package_ensure is used in mysql::client, but it's not declared in mysql::params\n\n\n----\n(webhooks-id: dc4804f9a68d5096f238ef588b3184d4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39027", "fixedVersions": [], "id": "39027", "issueType": "Task", "key": "MODULES-1093", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (523): fix param client_package_ensure - davidmmiller", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Dedup params has been closed.", "created": "2014-06-03T21:24:00.000000"}], "components": [], "created": "2014-06-03T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6618b880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuiif:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10200767_*|*_6_*:*_1_*:*_0"}], "description": "h2. Dedup params\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 160 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/160]\n * [Pull Request 160 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/160/files]\n\nh2. Pull Request Description\n----\n\nPlease first merge request #159 as this assumes master has been merged into 3.1.x first\n\n----\n(webhooks-id: 8e37739cce027a1e85c21674a84bc550)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37876", "fixedVersions": [], "id": "37876", "issueType": "Task", "key": "MODULES-1092", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-04T00:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (160): Dedup params - cyberious", "timeSpent": "PT0S", "updated": "2014-06-04T00:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@cmurphy when you [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) your commit, it should pass Travis tests.\n\n(I wonder now if that's the reason that my root@ hacks for mariaDB are not idempotent\u2026 https://puppet.atlassian.net/browse/MODULES-151 \u2026 I need to dig into this a little more ._.)\n", "created": "2014-06-04T04:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Require title of mysql_grant resource to match form user/table has been closed.", "created": "2014-06-05T11:07:00.000000"}], "components": [], "created": "2014-06-03T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac6bb6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuii7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141340260_*|*_6_*:*_1_*:*_0"}], "description": "h2. Require title of mysql_grant resource to match form user/table\n\n * Author: Colleen Murphy <cmurphy@cat.pdx.edu>\n * Company: \n * Github ID: [cmurphy|https://github.com/cmurphy]\n * [Pull Request 522 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/522]\n * [Pull Request 522 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/522/files]\n\nh2. Pull Request Description\n----\n\nThis addresses https://puppet.atlassian.net/browse/MODULES-1040.\nThe user parameter is required to have the form username@host. A grant\nis identified in the instances method by a name of the form\nusername@host/table. The resource will fail to be identified as already\nexisting if the name given to the resource does not match this form.\n\nI'm happy to dig into this more if there are other suggestions for how to fix this.\n\n----\n(webhooks-id: 75fee36651a2f548206ed3a7270ccbb7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36823", "fixedVersions": [], "id": "36823", "issueType": "Task", "key": "MODULES-1091", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (522): Require title of mysql_grant resource to match form user/table - cmurphy", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix test issues has been closed.", "created": "2014-06-03T21:23:00.000000"}], "components": [], "created": "2014-06-03T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a535c3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuihz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141351961_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix test issues\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 368 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/368]\n * [Pull Request 368 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/368/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 979bb775984dfb1e91f36c55722f177a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35773", "fixedVersions": [], "id": "35773", "issueType": "Task", "key": "MODULES-1090", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (368): Fix test issues - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix Ubuntu 14.04 tests for now. has been closed.", "created": "2014-06-03T21:23:00.000000"}], "components": [], "created": "2014-06-03T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ff7c83"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuihr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141354622_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix Ubuntu 14.04 tests for now.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 427 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/427]\n * [Pull Request 427 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/427/files]\n\nh2. Pull Request Description\n----\n\nThis doesn't fix the root cause of the issue, such as the fact that\ndpkg can't do wildcard removals, and the uninstall fails when you're\npassing in a version number like this, but THIS test doesn't care, it\njust wants to make sure the deprecation warning appears in the first\nplace.\n\nThis does however make the tests pass on 14.04.\n\n----\n(webhooks-id: c091e4d4d2aa3373482a25142593a659)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34689", "fixedVersions": [], "id": "34689", "issueType": "Task", "key": "MODULES-1089", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (427): Fix Ubuntu 14.04 tests for now. - apenney", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-06-03T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eed9234"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuihj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_141366687_*|*_6_*:*_1_*:*_0"}], "description": "h2. Bugs/firewall deps\n\n * Author: Lars Kellogg-Stedman <lars@oddbit.com>\n * Company: \n * Github ID: [larsks|https://github.com/larsks]\n * [Pull Request 367 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/367]\n * [Pull Request 367 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/367/files]\n\nh2. Pull Request Description\n----\n\nThis adds correct resource dependencies to ensure that the iptables-service package is installed before trying to persist firewall rules on redhat/fedora/et al.\n\n----\n(webhooks-id: 6d2c69614c5b742dc37d39afd339d493)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33655", "fixedVersions": [], "id": "33655", "issueType": "Task", "key": "MODULES-1088", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (367): Bugs/firewall deps - larsks", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The docs for {{rabbitmq::package_ensure}} mention that they support {{installed}} and {{latest}} but don't mention {{absent}} so I think the module does not support uninstallation of rabbitmq (similar to most other modules, actually).\n\nhttps://github.com/puppetlabs/puppetlabs-rabbitmq#package_ensure", "created": "2014-10-16T12:13:00.000000"}], "components": ["rabbitmq"], "created": "2014-06-03T19:29:00.000000", "creator": "557058:90325a7c-7114-49d5-b45a-2e81e363be61", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@660a3ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuihb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11637873771_*|*_6_*:*_1_*:*_0"}], "description": "Uninstalling rabbitmq consistently fails. See the log messages below:\n{code}\ndebug: /Stage[main]/Rabbitmq::Install/before: requires Rabbitmq_plugin[rabbitmq_management]\ndebug: /Stage[main]/Mysql::Server::Root_password/before: requires Class[Mysql::Server::Providers]\ndebug: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]/notify: subscribes to Class[Rabbitmq::Service]\ndebug: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/notify: subscribes to Class[Rabbitmq::Service]\ndebug: /Stage[main]/Mysql::Server/Anchor[mysql::server::start]/before: requires Class[Mysql::Server::Install]\ndebug: /Stage[main]/Rabbitmq::Repo::Apt/Apt::Source[rabbitmq]/Apt::Key[Add key: 056E8E56 from Apt::Source rabbitmq]/Exec[33f77bae7a84880ebdadfb8fdd174fe2cc96e1fe]/before: requires Anchor[apt::key 056E8E56 present]\ndebug: /Stage[main]/Mysql::Server::Service/before: requires Class[Mysql::Server::Root_password]\ndebug: /Stage[main]/Rabbitmq::Config/notify: subscribes to Class[Rabbitmq::Service]\ndebug: /Stage[main]/Rabbitmq::Repo::Apt/Apt::Source[rabbitmq]/Anchor[apt::source::rabbitmq]/require: requires Class[Apt::Update]\ndebug: /Stage[main]/Rabbitmq::Repo::Apt/Apt::Source[rabbitmq]/Apt::Key[Add key: 056E8E56 from Apt::Source rabbitmq]/before: requires File[rabbitmq.list]\ndebug: /Stage[main]/Rabbitmq/Anchor[rabbitmq::begin]/before: requires Class[Rabbitmq::Install]\ndebug: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]/require: requires Class[Rabbitmq::Install]\ndebug: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]/notify: subscribes to Class[Rabbitmq::Service]\ndebug: /Stage[main]/Rabbitmq::Repo::Apt/Apt::Source[rabbitmq]/File[rabbitmq.list]/notify: subscribes to Exec[apt_update]\ndebug: /Stage[main]/Rabbitmq::Repo::Apt/before: requires Package[rabbitmq-server]\ndebug: /Stage[main]/Mysql::Server::Config/File[/etc/mysql/conf.d]: Autorequiring File[/etc/mysql]\ndebug: /Stage[main]/Rabbitmq::Config/File[rabbitmq-env.config]: Autorequiring File[/etc/rabbitmq]\ndebug: /Stage[main]/Rabbitmq::Config/File[/etc/rabbitmq/ssl]: Autorequiring File[/etc/rabbitmq]\ndebug: /Stage[main]/Rabbitmq::Config/File[rabbitmq.config]: Autorequiring File[/etc/rabbitmq]\ndebug: /Stage[main]/Mysql::Server::Config/File[/etc/mysql/my.cnf]: Autorequiring File[/etc/mysql]\ndebug: /Schedule[daily]: Skipping device resources because running on a host\ndebug: /Schedule[monthly]: Skipping device resources because running on a host\ndebug: /Schedule[hourly]: Skipping device resources because running on a host\ndebug: /Schedule[never]: Skipping device resources because running on a host\ndebug: Prefetching apt resources for package\ndebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\ndebug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\ndebug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\\n mysql-server'\ndebug: Exec[33f77bae7a84880ebdadfb8fdd174fe2cc96e1fe](provider=posix): Executing check '/usr/bin/apt-key list | /bin/grep '056E8E56''\ndebug: Executing '/usr/bin/apt-key list | /bin/grep '056E8E56''\ndebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file rabbitmq-plugins does not exist\ndebug: /Schedule[weekly]: Skipping device resources because running on a host\ndebug: Puppet::Type::Service::ProviderUpstart: Executing '/sbin/status mysql'\ndebug: /Schedule[puppet]: Skipping device resources because running on a host\ndebug: Puppet::Type::Rabbitmq_plugin::ProviderRabbitmqplugins: file rabbitmq-plugins does not exist\nerr: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]: Provider rabbitmqplugins is not functional on this host\nnotice: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nwarning: /Stage[main]/Rabbitmq::Service/Service[rabbitmq-server]: Skipping because of failed dependencies\nnotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nwarning: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/Staging::File[rabbitmqadmin]/Exec[/var/lib/rabbitmq/rabbitmqadmin]: Skipping because of failed dependencies\nnotice: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nwarning: /Stage[main]/Rabbitmq::Install::Rabbitmqadmin/File[/usr/local/bin/rabbitmqadmin]: Skipping because of failed dependencies\nnotice: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Dependency Rabbitmq_plugin[rabbitmq_management] has failures: true\nwarning: /Stage[main]/Rabbitmq/Anchor[rabbitmq::end]: Skipping because of failed dependencies\n{code}\n\nI installed rabbitmq through an ENC with the YAML below:\n{code}\n---\nclasses:\n  rabbitmq:\n  mysql::server:\n{code}\n\nAnd I tried removing it with the YAML below:\n{code}\n---\nclasses:\n  rabbitmq:\n    package_ensure: absent\n  mysql::server:\n    package_ensure: absent\n{code}", "environment": "Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-32-generic x86_64), Puppet Agent version 2.7.11, Puppet Master version 3.6.1, puppetlabs-rabbitmq (v4.0.0)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39026", "fixedVersions": [], "id": "39026", "issueType": "Bug", "key": "MODULES-1087", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:90325a7c-7114-49d5-b45a-2e81e363be61", "resolution": "Won't Fix", "resolutionDate": "2014-10-16T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Provider rabbitmqplugins is not functional on this host", "timeSpent": "PT0S", "updated": "2014-10-16T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-06-03T11:30:00.000000", "creator": "557058:fce5059e-5193-4bba-b93a-a31b0394c764", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5602a5a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypqgv:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1386023122_*|*_3_*:*_1_*:*_404268_*|*_10009_*:*_1_*:*_146552526_*|*_6_*:*_2_*:*_23143_*|*_10006_*:*_1_*:*_7620327738"}], "description": "Round about line 1040 of firewall.rb, the following check can be found:\n{code}\n    if value(:jump).to_s == \"REDIRECT\"\n      unless value(:toports)\n        self.fail \"Parameter jump => REDIRECT missing mandatory toports \" \\\n          \"parameter\"\n      end\n    end\n{code}\n\nUnfortunately, the --to-ports parameter is not actually mandatory (in fact I need to specify a firewall rule without a to-ports portion).  Quoting from the iptables man page:\n{code}\n   REDIRECT\n       This target is only valid in the nat table, in the PREROUTING and OUTPUT chains, and user-defined chains  which\n       are  only  called from those chains.  It redirects the packet to the machine itself by changing the destination\n       IP to the primary address of the incoming interface (locally-generated packets  are  mapped  to  the  127.0.0.1\n       address).\n\n       --to-ports port[-port]\n              This  specifies a destination port or range of ports to use: without this, the destination port is never\n              altered.  This is only valid if the rule also specifies -p tcp or -p udp.\n{code}\n\nThe validation on this parameter should be removed.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41078", "fixedVersions": [], "id": "41078", "issueType": "Bug", "key": "MODULES-1086", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fce5059e-5193-4bba-b93a-a31b0394c764", "resolution": "Fixed", "resolutionDate": "2014-09-17T10:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Incorrect validation in puppetlabs-firewall module for REDIRECT", "timeSpent": "PT0S", "updated": "2014-09-17T10:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "This also appears to be the case for default_user/default_pass, as those are used internally by rabbitmq only when it creates a new database.", "created": "2014-08-01T06:40:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We have a pull request under review to support changing a user's password: https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/218", "created": "2014-12-05T16:03:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We merged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/275 to allow changing the user password.", "created": "2014-12-15T17:21:00.000000"}], "components": ["rabbitmq"], "created": "2014-06-03T09:22:00.000000", "creator": "623c1096a1d81f0069d8e099", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c63c08e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyui1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16011645055_*|*_10009_*:*_1_*:*_868662088_*|*_5_*:*_1_*:*_0"}], "description": "We're using the rabbitmq module here, and one of my users wanted to change a password for a rabbitmq_user via the module.  Seems easy enough, right?  Changed the parameter to rabbitmq_user, ran puppet and... nothing.  I poked around a bit and found https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/lib/puppet/type/rabbitmq_user.rb#L22-L24 , which has the description of \"User password to be set *on creation*\".  Well, that answers that.\n\nIdeal, of course, would be supporting setting the password on an existing user.  Barring that, is there any way to generate a warning when the parameter changes?  It doesn't seem like there's an easy way to get the existing password for a rabbit user (probably a good thing), and I imagine you wouldn't want to run change_password on every puppet run... I don't know.  I'm logging a \"user was surprised at what happened\" bug/improvement :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37872", "fixedVersions": [], "id": "37872", "issueType": "Improvement", "key": "MODULES-1085", "labels": ["puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1096a1d81f0069d8e099", "resolution": "Fixed", "resolutionDate": "2014-12-15T17:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "rabbitmq_user only supports setting the password for a new user, but doesn't warn if I try to change a password", "timeSpent": "PT0S", "updated": "2014-12-15T17:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "created": "2014-06-03T09:01:00.000000", "name": "mapped_drive.rb", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13164"}, {"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2014-09-15T08:27:00.000000", "name": "netuse.cmd", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13165"}, {"attacher": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "created": "2014-09-15T08:27:00.000000", "name": "networkdrive.ps1", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13258"}], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:63d40628f6e1b543161789a7] - did we ever implement this?", "created": "2014-06-03T08:35:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] perhaps it is better to have this in MODULES?", "created": "2014-06-03T08:35:00.000000"}, {"author": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "body": "Apologies for removing the gist. I no longer remembered why it was there, and I've given up on this approach anyway.\n\nHere's something that won't disappear.", "created": "2014-06-03T09:01:00.000000"}, {"author": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "body": "As an aside, I'm not using this because it turns out that while puppet doesn't support UNC paths (or didn't when this ticket was originally opened), the msiexec call made by the package provider can just be passed an UNC path and it works nicely. So no need to map network drives in order to install packages from shares.", "created": "2014-06-03T09:03:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5f18766d-0e00-4b21-9983-c01b86b0617b] thanks for providing that.", "created": "2014-06-03T09:25:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "I added notes for an implementation that would create a persisted drive at https://ask.puppetlabs.com/question/10026/best-way-to-map-a-drive-on-windows/", "created": "2014-06-03T09:26:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:5f18766d-0e00-4b21-9983-c01b86b0617b] - we fixed UNC support for file resources in 3.4.0 - see https://projects.puppetlabs.com/issues/8657 ", "created": "2014-06-03T09:51:00.000000"}, {"author": "557058:7ac34fa8-c8ca-4269-8c6b-224ebe33ddf0", "body": "[~accountid:557058:5f18766d-0e00-4b21-9983-c01b86b0617b] would you also be able to provide the type implementation and example usage?  Thanks", "created": "2014-07-15T23:47:00.000000"}, {"author": "557058:7ac34fa8-c8ca-4269-8c6b-224ebe33ddf0", "body": "...also need to be able to specify username & password to connect to a remote share", "created": "2014-07-15T23:54:00.000000"}, {"author": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "body": "The implementation is in the attachment.\n\nSample usage is something like:\n\n    mapped_drive { 'I:'\n        ensure => present,\n        remote => '\\\\server\\share',\n    }\n\nDoesn't seem to support username and password. I don't have the need or time to fix that. If I were to do this again, I would go with the powershell module: https://forge.puppetlabs.com/puppetlabs/powershell", "created": "2014-07-16T00:17:00.000000"}, {"author": "557058:7ac34fa8-c8ca-4269-8c6b-224ebe33ddf0", "body": "The provider implementation is attached, but I did not find the type implementation - I suppose it would be trivial...", "created": "2014-07-16T00:24:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Thank you for filing this issue. However, we believe this change represents a technical direction that we have decided not to follow in Puppet. As such, we are closing this as \u201cWon\u2019t Do\u201d. If any watcher believes this is an error, please add a comment explaining.\n\nThis is much better suited to a module than to core puppet", "created": "2017-05-16T11:00:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Agreed this would be great for a module. [~accountid:70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8] would it be best to maybe move this over to MODULES versus straight closing the issue? ", "created": "2017-05-16T12:54:00.000000"}, {"author": "557058:38567cad-e063-4cba-b20a-465438662eee", "body": "Howdy MODULES - could this get set up for triage? [~accountid:557058:fb0bff9d-dc4d-45f3-b875-a76700f9736c]", "created": "2017-05-16T12:56:00.000000"}, {"author": "557058:f950b51f-34da-4ab4-974c-82e6f4989984", "body": "I needed this functionality myself today and have used the notes on this report to construct one:  https://forge.puppet.com/geoffwilliams/mount_windows_smb/readme\n\nThanks all, very helpful code samples\n\nHopefully something like this can be part of puppet-proper soon", "created": "2017-06-13T00:23:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "This is a net request for a new module without any recent user or customer support/comments.\n\nIf there is still a strong desire for this functionality the issue can be re-opened and we can get PM eyes on it to determine priority/viability.", "created": "2021-01-25T08:19:00.000000"}], "components": ["mount_providers"], "created": "2014-06-03T08:34:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1bcfa4bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hykq07:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_37725873759_*|*_6_*:*_2_*:*_6887752_*|*_10004_*:*_1_*:*_116569936156_*|*_10005_*:*_1_*:*_55479201657"}], "description": "Since UNC paths are not supported and packages cannot be sourced from the puppet master directly (instead you have to create a file resource whose source is the puppet master and then install the package from the local file), it would be nice to have a mount provider on Windows that could mount network shares, e.g. net use z:.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33652", "fixedVersions": [], "id": "33652", "issueType": "New Feature", "key": "MODULES-4927", "labels": ["mount", "redmine", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Windows mount provider (smb/cifs)", "timeSpent": "PT0S", "updated": "2021-01-25T08:19:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add DeflateFilterNote directives has been closed.", "created": "2014-06-04T06:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-03T06:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4efd9b04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_193830483_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add DeflateFilterNote directives\n\n * Author: Matt Dainty <>\n * Company: \n * Github ID: [bodgit|https://github.com/bodgit]\n * [Pull Request 761 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/761]\n * [Pull Request 761 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/761/files]\n\nh2. Pull Request Description\n----\n\nAdd the three standard DeflateFilterNote directives when using mod_deflate\nbased on the examples in the documentation here:\n\nhttp://httpd.apache.org/docs/2.2/mod/mod_deflate.html\n\nI needed to add these so I can refer to them in custom log formats.\n\n----\n(webhooks-id: 409e66e6e1a82c615678049dc88c183a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37870", "fixedVersions": [], "id": "37870", "issueType": "Task", "key": "MODULES-1084", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (761): Add DeflateFilterNote directives - bodgit", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWhat does this new parameter do? Can you please document it in README.md?\n\nAlso, please add spec/acceptance tests!\n", "created": "2014-06-04T05:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nbeernink commented:\n\nHi Igor, \n\nThis parameter allows people to set the mode on the logroot directory. I've set the default to undef with the assumption that it will not change the default mode set by the installed package (0700 on RedHat, 0750 on Debian). \n\nspectest was already included, unfortunately I'm not sure how to write the acceptance test.\n\nThe usecase here is that we want to allow ssh users read access to the logfiles. So mode 0755 on the /var/log/httpd directory.\n\n", "created": "2014-06-04T06:55:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-03T05:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d812ef4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhzb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_197001992_*|*_6_*:*_1_*:*_0"}], "description": "h2. add logroot_mode parameter\n\n * Author: Niek Beernink <>\n * Company: Oxilion BV\n * Github ID: [nbeernink|https://github.com/nbeernink]\n * [Pull Request 760 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/760]\n * [Pull Request 760 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/760/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 69cc9dfb5e9ffa110a9be217fe5e3bbd)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36820", "fixedVersions": [], "id": "36820", "issueType": "Task", "key": "MODULES-1083", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (760): add logroot_mode parameter - nbeernink", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Change the site-include regexp to work better with Debian/Ubuntu... has been closed.", "created": "2014-06-04T05:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nA recommendation for next time you contribute a patch: create a custom branch for the feature/bug you are developing, that way it might easier for you to rebase / uhm.. experiment.\n", "created": "2014-06-04T05:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "caezs commented:\n\nThanks. I will follow your advice and try this the next time I contribute.\n", "created": "2014-06-04T06:15:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-03T00:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b09e87f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_215621061_*|*_6_*:*_1_*:*_0"}], "description": "h2. Change the site-include regexp to work better with Debian/Ubuntu...\n\n * Author:  <>\n * Company: \n * Github ID: [caezs|https://github.com/caezs]\n * [Pull Request 759 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/759]\n * [Pull Request 759 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/759/files]\n\nh2. Pull Request Description\n----\n\n...as it is commonly used practice to omit the '.conf' part on vhost files.\n\nWhen the puppetmaster is deployed using passenger it will break with after using the apache module because of the site-include regexp requiring a '.conf' ending for all vhosts. The puppetmaster vhost however has no '.conf' ending and will be omitted when apache is reloading/restarting.\n\n----\n(webhooks-id: 50c1b3ce3360374dae798abe51d4d6a4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43260", "fixedVersions": [], "id": "43260", "issueType": "Task", "key": "MODULES-1082", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (759): Change the site-include regexp to work better with Debian/Ubuntu... - caezs", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:734ccca2-216b-4fe6-abb0-54a31b19ebd5", "body": "I wanted to declare puppetdb::master::config in my main puppetmaster role. a simple declaration like this:\n\n{code}\n  class { 'puppetdb::master::config':\n    puppetdb_server => \"puppetdb.${environment}\"\n  }\n{code}\n\nresults in this error message:\n\n{code}\nWarning: Scope(Class[Puppetdb::Master::Config]): Could not look up qualified variable 'puppetdb::disable_ssl'", "created": "2014-07-14T10:00:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "puppetdb::master::config no longer exists.", "created": "2015-09-30T15:45:00.000000"}], "components": ["puppetdb"], "created": "2014-06-03T00:39:00.000000", "creator": "623c0945a1d81f0069d8dd44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bf5a4ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_41871959672_*|*_5_*:*_1_*:*_0"}], "description": "The Class {{puppetdb::master::config}} sets the Parameter {{$puppetdb_port}} by using {{$puppet_db::disable_ssl}}.\n\nIn a multinode setup - i.e. inlcuding this class on a puppet master without running puppetdb on it - this leads to a _warning_  in the master logs, when the {{$puppetdb_port}} paratemer is not explicitly set.\nThis also happens in cases where there is no explicit dependency on a single node setup (i.e. guarnateed {{puppetdb}} to be evaluated before the {{puppetdb::master::config}}).\n\nThat means: {{puppetdb::master::config}} _cannot_ rely on {{puppetdb}} being included and therfore _should not_ use the {{$puppetdb::disable_ssl}} (inherited from params).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42229", "fixedVersions": [], "id": "42229", "issueType": "Bug", "key": "MODULES-1081", "labels": ["module", "parameter", "puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0945a1d81f0069d8dd44", "resolution": "Cannot Reproduce", "resolutionDate": "2015-09-30T15:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetdb::master::config parameter $puppetdb_port: wrong default value handling", "timeSpent": "PT0S", "updated": "2015-09-30T15:45:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request merge Master back up to 3.1.x has been closed.", "created": "2014-06-03T21:24:00.000000"}], "components": [], "created": "2014-06-02T23:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78fe91ab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_220657968_*|*_6_*:*_1_*:*_0"}], "description": "h2. merge Master back up to 3.1.x\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 159 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/159]\n * [Pull Request 159 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/159/files]\n\nh2. Pull Request Description\n----\n\nNew parameter to set log_file\n\n----\n(webhooks-id: 55107444b54c8f451867a6320ea2e025)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41077", "fixedVersions": [], "id": "41077", "issueType": "Task", "key": "MODULES-1080", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (159): merge Master back up to 3.1.x - cyberious", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update tests to ignore warnings but still look for errors has been closed.", "created": "2014-06-02T17:14:00.000000"}], "components": [], "created": "2014-06-02T17:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@637398dc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhpj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242831469_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update tests to ignore warnings but still look for errors\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 158 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/158]\n * [Pull Request 158 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/158/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: e3626b5fef22b0fff62a04656483cc3d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41076", "fixedVersions": [], "id": "41076", "issueType": "Task", "key": "MODULES-1079", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (158): Update tests to ignore warnings but still look for errors - cyberious", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Change to using eql true/false syntax has been closed.", "created": "2014-06-02T16:40:00.000000"}], "components": [], "created": "2014-06-02T16:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@277dcedd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_245628238_*|*_6_*:*_1_*:*_0"}], "description": "h2. Change to using eql true/false syntax\n\n * Author: Peter Souter <>\n * Company: \n * Github ID: [petems|https://github.com/petems]\n * [Pull Request 122 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/122]\n * [Pull Request 122 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/122/files]\n\nh2. Pull Request Description\n----\n\nTests in Travis were red :-1:\n\n```\n1) Puppet::Type::Mongodb_replset::ProviderMongo#exists? when the replicaset does not exist returns false\n     Failure/Error: resource.provider.exists?.should be_false\n       expected false to respond to `false?`\n```\n\nFor some reason the be_false syntax wasn't working? I've changed them to eql true and it's all green now...\n\nTests are now green :+1:\n\n----\n(webhooks-id: 12614431cf10721e79f32192bb516983)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34687", "fixedVersions": [], "id": "34687", "issueType": "Task", "key": "MODULES-1078", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (122): Change to using eql true/false syntax - petems", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update .gitignore has been closed.", "created": "2014-06-05T11:44:00.000000"}], "components": [], "created": "2014-06-02T15:51:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@313bde5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_247670459_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update .gitignore\n\n * Author: Peter Souter <>\n * Company: \n * Github ID: [petems|https://github.com/petems]\n * [Pull Request 152 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/152]\n * [Pull Request 152 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/152/files]\n\nh2. Pull Request Description\n----\n\nIgnore .vagrant folder for Beaker\n\n----\n(webhooks-id: 19248e8608eccf6f233202d592ac6c6d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42223", "fixedVersions": [], "id": "42223", "issueType": "Task", "key": "MODULES-1077", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (152): Update .gitignore - petems", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request merge 3.1.x down to master has been closed.", "created": "2014-06-03T21:23:00.000000"}], "components": [], "created": "2014-06-02T15:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d44721f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_248658811_*|*_6_*:*_1_*:*_0"}], "description": "h2. merge 3.1.x down to master\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 157 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/157]\n * [Pull Request 157 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/157/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a7e6c31f96d843561bba02482a274c74)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36819", "fixedVersions": [], "id": "36819", "issueType": "Task", "key": "MODULES-1076", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (157): merge 3.1.x down to master - cyberious", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "A Pull Request for this has been opened, but probably needs some edits:\nhttps://github.com/puppetlabs/puppetlabs-nodejs/pull/99", "created": "2014-12-09T04:51:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR #103 has been submitted. With the right parameters this PR should fix this issue: https://github.com/puppetlabs/puppetlabs-nodejs/pull/103", "created": "2015-01-07T04:33:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "PR #103 has been merged, and a new version of puppetlabs-nodejs that incorporates this should be out soon.", "created": "2015-02-21T20:32:00.000000"}], "components": ["nodejs"], "created": "2014-06-02T14:50:00.000000", "creator": "557057:c39410f2-5c4a-4f42-89c1-5a6501f87a92", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@420ea813"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16383671563_*|*_3_*:*_1_*:*_6450038400_*|*_5_*:*_1_*:*_0"}], "description": "When using the puppet module to install nodejs/npm on Ubuntu 14.04 Trusty Thar, only nodejs is installed. NPM is not included.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37865", "fixedVersions": [], "id": "37865", "issueType": "Bug", "key": "MODULES-1075", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557057:c39410f2-5c4a-4f42-89c1-5a6501f87a92", "resolution": "Fixed", "resolutionDate": "2015-02-21T20:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Install NPM on Ubuntu Trusty Thar (14.04)", "timeSpent": "PT0S", "updated": "2015-02-21T20:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request rabbitmq-plugins location fix when RHEL and puppet version is < 3 has been closed.", "created": "2014-06-02T16:50:00.000000"}], "components": [], "created": "2014-06-02T14:41:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bcc8da9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_251871082_*|*_6_*:*_1_*:*_0"}], "description": "h2. rabbitmq-plugins location fix when RHEL and puppet version is < 3\n\n * Author:  <>\n * Company: \n * Github ID: [eliotk|https://github.com/eliotk]\n * [Pull Request 203 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/203]\n * [Pull Request 203 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/203/files]\n\nh2. Pull Request Description\n----\n\nFix for RHEL specific rabbitmq-plugins locations similar to this pull - https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/194\n\n----\n(webhooks-id: 2c2dc5ad60ec3c6f31112a111206b5de)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35768", "fixedVersions": [], "id": "35768", "issueType": "Task", "key": "MODULES-1074", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (203): rabbitmq-plugins location fix when RHEL and puppet version is < 3 - eliotk", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Continue default behavior of package provider has been closed.", "created": "2014-06-02T15:17:00.000000"}], "components": [], "created": "2014-06-02T14:00:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@646a5b84"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuhdz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_254363259_*|*_6_*:*_1_*:*_0"}], "description": "h2. Continue default behavior of package provider\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 156 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/156]\n * [Pull Request 156 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/156/files]\n\nh2. Pull Request Description\n----\n\nAssert we are still using the default we assume of allow_virtual => false as this is now a warning and will be changed to true in future version.\n\nCurrently throws tones of errors if we don't explicitly set it to false.\n\n----\n(webhooks-id: 53b028a5c6851037798f076629c79561)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42220", "fixedVersions": [], "id": "42220", "issueType": "Task", "key": "MODULES-1073", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (156): Continue default behavior of package provider - cyberious", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Missed some file resource namechanges. has been closed.", "created": "2014-06-03T09:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-02T12:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a20199c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuha7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_258755584_*|*_6_*:*_1_*:*_0"}], "description": "h2. Missed some file resource namechanges.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 758 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/758]\n * [Pull Request 758 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/758/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 191bee6791adab9edf527a3b46f10a30)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41075", "fixedVersions": [], "id": "41075", "issueType": "Task", "key": "MODULES-1072", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (758): Missed some file resource namechanges. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Filename not updated in the test. has been closed.", "created": "2014-06-02T13:26:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-02T12:26:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c68384"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuh8n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259994821_*|*_6_*:*_1_*:*_0"}], "description": "h2. Filename not updated in the test.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 757 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/757]\n * [Pull Request 757 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/757/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d87c63b6093bfc44a9e732bc0bab1ae4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35767", "fixedVersions": [], "id": "35767", "issueType": "Task", "key": "MODULES-1071", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (757): Filename not updated in the test. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThis looks good and the tests have been updated. However, with 3 commits actually changing something and 4 fixing indentation issues we need this squashed into a single commit first to keep the history nice and clean.\n", "created": "2014-06-02T10:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "innyso commented:\n\nHi,\nI have squashed all my commits into a single commit, let me know if there is any problem\n\ncheers\n", "created": "2014-06-02T11:09:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:999854:65b061a8-d219-4aaa-b71d-944b6e9661b6] Can we release this next week?", "created": "2014-07-24T18:13:00.000000"}, {"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "Ideally a release as a \"supported module\", although I do realize that's an extra burden.", "created": "2014-07-24T18:16:00.000000"}, {"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] are you comfortable with this language going out to a customer?\n\n{quote}\nHi Amos,\n\nWe're working on getting a new release out within the next few weeks.\n\nI can't give a more specific date than that I'm afraid, but it is at least looking like weeks as opposed to months.\n\n-Zachary\n{quote}", "created": "2014-07-28T12:10:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Former user Apt 1.6.0 was released today as a supported release.", "created": "2014-08-13T17:03:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Apt 1.6.0 was released as a supported release. Fix for this bug is in that release.", "created": "2014-08-13T17:03:00.000000"}, {"author": "557058:091495e8-9cec-4527-9fa6-d220c3a9fcb8", "body": "Great! I've alerted the customer who raised the issue with support. Thanks for the quick turnaround!", "created": "2014-08-13T17:25:00.000000"}], "components": [], "created": "2014-06-02T09:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23358f73"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua4f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_269628457_*|*_3_*:*_1_*:*_101385_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_5201143805_*|*_10006_*:*_1_*:*_776198364"}], "description": "h2. Allow url for key server\n\n * Author:  <>\n * Company: \n * Github ID: [innyso|https://github.com/innyso]\n * [Pull Request 304 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/304]\n * [Pull Request 304 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/304/files]\n\nh2. Pull Request Description\n----\n\nAs some of the places dont have port 11371 open, sometimes it is necessary to use url instead of domain name for the key_server entry. Therefore the check of the $key_server using is_domain_name is not going to work for this case.\n\nInstead of using is_domain_name,validating with regex instead to check both cases - when user pass in domain or url would allow us to use both domain name or url.\n\n----\n(webhooks-id: 6acef09fa0057f6f28b5d4920bdea9d4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42214", "fixedVersions": [], "id": "42214", "issueType": "Task", "key": "MODULES-1068", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-08-13T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (304): Allow url for key server - innyso", "timeSpent": "PT0S", "updated": "2014-08-13T17:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request FORGE-170 - Add debian nodes has been closed.", "created": "2014-06-02T09:09:00.000000"}], "components": [], "created": "2014-06-02T09:01:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@260e7e98"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuh4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13297601_*|*_6_*:*_1_*:*_0"}], "description": "h2. FORGE-170 - Add debian nodes\n\n * Author: Peter Souter <>\n * Company: \n * Github ID: [petems|https://github.com/petems]\n * [Pull Request 120 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/120]\n * [Pull Request 120 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/120/files]\n\nh2. Pull Request Description\n----\n\nLarger story is that the package names have been changed since 10gen changed their name:\n\nhttp://docs.mongodb.org/manual/administration/install-on-linux/\n`mongodb-10gen => mongodb-org`\n\nFor now, an easy way of showing the issue with Beaker would be good! :+1: \n\n----\n(webhooks-id: bf9ebfd15c31aa54212934cc6d97fd6b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34683", "fixedVersions": [], "id": "34683", "issueType": "Task", "key": "MODULES-1066", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (120): FORGE-170 - Add debian nodes - petems", "timeSpent": "PT0S", "updated": "2014-06-02T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "PR 755 submitted: https://github.com/puppetlabs/puppetlabs-apache/pull/755", "created": "2014-06-02T09:20:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/755 has been merged and was released with puppetlabs-apache 1.2.0", "created": "2014-12-16T17:27:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-02T08:21:00.000000", "creator": "6243b5038678e9007059e40f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f4875ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuh1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16973107098_*|*_10009_*:*_1_*:*_84056393_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\n\nit would be nice to pass an additional {{$threadlimit}} parameter to {{manifests/mod/worker.pp}}, at the moment this is not possible. It would be also more consistent since it is already possible to pass {{$serverlimit}}.\n\nKind regards,\n\nPaul\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33648", "fixedVersions": [], "id": "33648", "issueType": "Improvement", "key": "MODULES-1065", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b5038678e9007059e40f", "resolution": "Fixed", "resolutionDate": "2014-12-16T17:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache Module: Allow to Configure ThreadLimit in mod::worker", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nAll these issues were fixed in Puppet 3.6.1.\n", "created": "2014-06-02T09:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ohoareau commented:\n\nYou are right ! After further googling I found this information !\nThx\n", "created": "2014-06-02T09:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix incompatibility with parser=future and Puppet 3.6.x on uppercase class reference and leading underscore variable names has been closed.", "created": "2014-06-02T09:59:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-02T06:53:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@212360bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuh1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_279991331_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix incompatibility with parser=future and Puppet 3.6.x on uppercase class reference and leading underscore variable names\n\n * Author: Olivier Hoareau <olivier@phppro.fr>\n * Company: PHPPRO\n * Github ID: [ohoareau|https://github.com/ohoareau]\n * [Pull Request 754 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/754]\n * [Pull Request 754 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/754/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8b0fd5d6e46af62f124a82b4d078260a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41074", "fixedVersions": [], "id": "41074", "issueType": "Task", "key": "MODULES-1064", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (754): Fix incompatibility with parser=future and Puppet 3.6.x on uppercase class reference and leading underscore variable names - ohoareau", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@dmsimard please note that this is probably already fixed by @Aethylred's #19\n", "created": "2014-06-02T08:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dmsimard commented:\n\n@igalic I looked but can't find this particular use case addressed. Do you have a link to the commit/lines ?\n", "created": "2014-06-02T08:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nduh, you are right. @Aethylred did a lot of things there, but didn't fix the rubygem issue.\n", "created": "2014-06-02T08:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nhmm, I suggest you merge one of these PRs, and the other rebases. Mine needs a bit more code around things that only should happen for Precise.\n", "created": "2014-06-02T15:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@dmsimard I think you'll have to [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) this now that #19 is merged\n", "created": "2014-06-04T07:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dmsimard commented:\n\nThe rebase was non-trivial, here's an entirely new commit.\n", "created": "2014-06-04T07:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@apenney merge-bot: *beep*\n", "created": "2014-06-04T07:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAt least let travis finish yet, @igalic! :dash:\n", "created": "2014-06-04T07:45:00.000000"}], "components": [], "created": "2014-06-01T19:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18051933"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuh0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_321374802_*|*_6_*:*_1_*:*_0"}], "description": "h2. gem is provided by ruby in Ubuntu Trusty.\n\n * Author:  <>\n * Company: iWeb Technologies\n * Github ID: [dmsimard|https://github.com/dmsimard]\n * [Pull Request 30 Discussion|https://github.com/puppetlabs/puppetlabs-ruby/pull/30]\n * [Pull Request 30 File Diff|https://github.com/puppetlabs/puppetlabs-ruby/pull/30/files]\n\nh2. Pull Request Description\n----\n\nThe 'rubygems' package no longer exists in Ubuntu 14.04 LTS 'Trusty'.\n\nThis commit adds support for the distinction while keeping backwards compatibility.\n\n----\n(webhooks-id: 3836bd85072019a983ff4b44659861f8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36818", "fixedVersions": [], "id": "36818", "issueType": "Task", "key": "MODULES-1063", "labels": ["github", "puppetlabs-ruby"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (30): gem is provided by ruby in Ubuntu Trusty. - dmsimard", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you show an example of how this is to be used?\n", "created": "2014-06-03T00:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Arakmar commented:\n\nHere is a small example with a custom fragment located in modules/site-apache/templates/phpfpm.erb\n```\n<% if @custom_blocks_parameters['phpfpm_socket'] -%>\n\n  # PHP-FPM configuration\n  FastCGIExternalServer <%= @docroot %>/php-handler -socket <%= @custom_blocks_parameters['phpfpm_socket'] %>\n  AddHandler php-fastcgi .php\n  Action php-fastcgi <%= @docroot %>/php-handler\n  Alias <%= @docroot %>/php-handler <%= @docroot %>/php-handler\n\n  <Location <%= @docroot %>/php-handler>\n    Order deny,allow\n    Deny from all\n    Allow from env=REDIRECT_STATUS\n  </Location>\n<% end -%>\n```\n\nThe vhost definition looks like this :\n```\n$phpfpm_hash = {\n'phpfpm_socket'    => '/var/run/mysocket',\n}\napache::vhost {\n  \"website.mydomain.org_80\":\nservername => \"website.mydomain.org\",\nport => 80,\n.......\ncustom_blocks => [\"site-apache/phpfpm.erb\"],\ncustom_blocks_parameters    => $phpfpm_hash,\n}\n```\n\nIt becomes really useful when we have a lot of vhost which uses this fragment. It avoids a lot of code duplication.\n", "created": "2014-06-05T14:24:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-01T07:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24dce283"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugzz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1745100173_*|*_6_*:*_2_*:*_1037109751"}], "description": "h2. Add support for custom vhost block templates.\n\n * Author: Yoann Laissus <>\n * Company: \n * Github ID: [Arakmar|https://github.com/Arakmar]\n * [Pull Request 753 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/753]\n * [Pull Request 753 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/753/files]\n\nh2. Pull Request Description\n----\n\nImplement a new mechanism to use custom blocks from external erb files.\nBlock specific parameters needs to be set in custom_blocks_parameters.\n\n----\n(webhooks-id: 989c0ab8a0dbc60cd22608f3cf683134)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43259", "fixedVersions": [], "id": "43259", "issueType": "Task", "key": "MODULES-1062", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (753): Add support for custom vhost block templates. - Arakmar", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWe might wanna document this, and perhaps test it too\u2026\n", "created": "2014-06-03T00:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Arakmar commented:\n\nI noticed that it's an Apache < 2.4 only parameter so I will change the template accordingly and also document this.\nI'm not very familiar with Puppet testing, what kind of test do you want ? I thought to add a new acceptance test dedicated to Satisfy and file authentication.\n", "created": "2014-06-05T14:03:00.000000"}, {"author": "557058:194abd8e-a7c5-47ea-8165-36a8b60d2fdc", "body": "This is marked closed/fixed but I don't see that it was merged/pulled over in https://github.com/puppetlabs/puppetlabs-apache/pull/752", "created": "2014-06-17T09:35:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-01T07:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31154068"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_1745317910_*|*_6_*:*_2_*:*_1037019323"}], "description": "h2. Add the Satisfy parameter to the directory fragment.\n\n * Author: Yoann Laissus <>\n * Company: \n * Github ID: [Arakmar|https://github.com/Arakmar]\n * [Pull Request 752 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/752]\n * [Pull Request 752 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/752/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: cb6db67d1dc5aa962303d0c22b4db16f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42203", "fixedVersions": [], "id": "42203", "issueType": "Task", "key": "MODULES-1061", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (752): Add the Satisfy parameter to the directory fragment. - Arakmar", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI think @mhaskel has done that in #758 and others.\n", "created": "2014-06-03T00:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nThis was fixed in #758, so closing this PR.  \n", "created": "2014-06-05T13:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix mod load file symlinks on Debian when a custom filename is used. has been closed.", "created": "2014-06-05T13:37:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-01T07:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d99b841"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugzj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_364107077_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix mod load file symlinks on Debian when a custom filename is used.\n\n * Author: Yoann Laissus <>\n * Company: \n * Github ID: [Arakmar|https://github.com/Arakmar]\n * [Pull Request 751 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/751]\n * [Pull Request 751 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/751/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 7530855e065143b681984487ba19f071)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41073", "fixedVersions": [], "id": "41073", "issueType": "Task", "key": "MODULES-1060", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (751): Fix mod load file symlinks on Debian when a custom filename is used. - Arakmar", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nYeah, this code is the reason, [init.pp](https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/init.pp#L145-L159)\n\n```puppet\n  if ! defined(File[$mod_dir]) {\n    exec { \"mkdir ${mod_dir}\":\ncreates => $mod_dir,\nrequire => Package['httpd'],\n    }\n# Don't purge available modules if an enable dir is used\n    $purge_mod_dir = $purge_configs and !$mod_enable_dir\n    file { $mod_dir:\nensure => directory,\nrecurse => true,\npurge => $purge_mod_dir,\nnotify => Class['Apache::Service'],\nrequire => Package['httpd'],\n    }\n  }\n```\n\nI wonder if we should rethink that stance. By now it's pretty clear that most people want puppet to manage the configuration, rather than the package manager. Those who don't can set `purge_configs => false`\n", "created": "2014-06-02T22:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Arakmar commented:\n\n@igalic Yes, I think the same. It would be better to purge this directory even if an enable mechanism is available.\n\n@mhaskel Thanks for the explanation. Nothing is broken on Debian but it was to be consistent with files added by the Debian package. So I'll add what you've suggested.\n", "created": "2014-06-05T13:53:00.000000"}], "components": ["apache", "supported"], "created": "2014-06-01T07:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c46b06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugzb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_364126446_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add package parameters to the dav_svn mod.\n\n * Author: Yoann Laissus <>\n * Company: \n * Github ID: [Arakmar|https://github.com/Arakmar]\n * [Pull Request 750 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/750]\n * [Pull Request 750 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/750/files]\n\nh2. Pull Request Description\n----\n\nAdd package parameters to the dav_svn mod to be more convenient.\n\nI also removed the custom loadfile_name as it produces a duplicate load file on Debian.\nIt's because load files installed by packages aren't purged on Debian.\n\n----\n(webhooks-id: 053f116074e8c234ea91ce29949f0211)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40109", "fixedVersions": [], "id": "40109", "issueType": "Task", "key": "MODULES-1059", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (750): Add package parameters to the dav_svn mod. - Arakmar", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:9be6a051-50e3-4943-861e-075eb9f1972a] can you provide more information about your environment? I wasn't able to reproduce this with puppetlabs-mysql 3.0.0 with mysql  'Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1' on centos 6.4.", "created": "2014-11-19T13:29:00.000000"}, {"author": "5c0c7c840ecb4f1b2ffaacfb", "body": "I also get this behavior although it is not always reproducable. When it occurs, then the .my.cnf file is never written out and requires manual intervention.\n\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\nError: Execution of '/usr/bin/mysql -e GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*49BB3CFE1E115FDD3D2EDACEBDCFAF4E59DC2E3F' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)", "created": "2015-01-19T19:44:00.000000"}, {"author": "623c0c0a866b810069e434c0", "body": "I encountered this issue and came here to open an issue on it. I'm glad this is already created, so I can add my details... I see the reason this is happening. For this issue to occur in *my* case, the following takes place:\n\n1.) I already have mysql installed before applying the mysql module\n2.) I have a root user with a password already created before applying the mysql module, but have not created a /root/.my.cnf file.\n3.) I try to apply the module\n4.) The module fails at creating/granting the root@localhost user because it tries to do it without using a password, when a password is required (because you have an already created root user with a password)\n5.) The module then skips creating the /root/.my.cnf file because step 4 above is a failed dependency\n6.) Everything else fails because there is no /root/.my.cnf file and it tries to execute commands without using a password, but the commands require one.\n\nFix in module by removing the require statement in mysql::server:root_password. I forked the github repo, removed the dependency, and issued a pull request at: https://github.com/puppetlabs/puppetlabs-mysql/pull/651\n", "created": "2015-01-27T16:57:00.000000"}, {"author": "623c0c0a866b810069e434c0", "body": "Pull request was approved and merged into master. Issue can be closed, in my opinion.", "created": "2015-01-30T11:33:00.000000"}], "components": ["mysql"], "created": "2014-05-31T17:11:00.000000", "creator": "557058:9be6a051-50e3-4943-861e-075eb9f1972a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@714f2390"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20200568807_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_21870909296"}], "description": "manifests/server/root_password.pp there is dependency to ensure that the root user exist before the /root/.my.cnf file can be created.   The dependency cannot be fulfilled as /root/.my.cnf is required to check if a user exist.\n\nI solved this by commenting the require directive:\n\n{code}\n#\nclass mysql::server::root_password {\n\n  $options = $mysql::server::options\n\n  # manage root password if it is set\n  if $mysql::server::root_password != 'UNSET' {\n    mysql_user { 'root@localhost':\n      ensure        => present,\n      password_hash => mysql_password($mysql::server::root_password),\n    }\n\n    file { \"${::root_home}/.my.cnf\":\n      content => template('mysql/my.cnf.pass.erb'),\n      owner   => 'root',\n      mode    => '0600',\n#      require => Mysql_user['root@localhost'],\n    }\n  }\n\n}\n{code}", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39018", "fixedVersions": [], "id": "39018", "issueType": "Bug", "key": "MODULES-1058", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9be6a051-50e3-4943-861e-075eb9f1972a", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "root_password.pp cannot create /root/.my.cnf due to dependency", "timeSpent": "PT0S", "updated": "2015-09-30T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix passenger repo on Scientific linux has been closed.", "created": "2014-05-30T17:04:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "PR was merged.", "created": "2014-06-02T12:08:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-30T17:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32dbf74c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_241475153_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix passenger repo on Scientific linux\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 749 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/749]\n * [Pull Request 749 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/749/files]\n\nh2. Pull Request Description\n----\n\nBecause passenger is lame and only provides repos for `$releasever` of\n6, 6Server, and 6.0 through 6.3, but Scientific linux has a\n`$releasever` of `6.5` (rhel6 has `6Sverver`)\n\n----\n(webhooks-id: 28e6839366d22de41d1749a070ef03d0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40108", "fixedVersions": [], "id": "40108", "issueType": "Task", "key": "MODULES-1057", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (749): Fix passenger repo on Scientific linux - hunner", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nClosing in favor of #157\n", "created": "2014-06-05T16:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pe compatibility (5 of 5) has been closed.", "created": "2014-06-05T16:16:00.000000"}], "components": [], "created": "2014-05-30T14:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5792cfd0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugu7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513331337_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pe compatibility (5 of 5)\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 152 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/152]\n * [Pull Request 152 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/152/files]\n\nh2. Pull Request Description\n----\n\nResolve #151 before considering.\n\nThis is the fifth of several PRs refactoring this module to support management of MCollective in PE deployments.\n\nGet out of the business of managing middleware.\n\nThe puppetlabs/mcollective module should not be attempting to manage ActiveMQ, nor should it be attempting to manage RabbitMQ, nor any middleware software. This is a separation of responsibilities issue.  Attempting to manage the middleware applications starts compromising what the purpose of the module is. The correct approach is to deal with integration of multiple technologies at a level above both of them. If the configuration needs to be shared, it can be modeled using a business logic, or \"profile\" kind of module.\n\n   Business Logic\n      /      \\\n     /        \\\n        mcollective    activemq\n\nBesides mixing responsibility, listing specific versions of ActiveMQ and RabbitMQ modules as dependencies impacts the usibility of tools like the Puppet module tool and librarian-puppet when using puppetlabs/mcollective either without ActiveMQ/RabbitMQ or with ActiveMQ/RabbitMQ modules from other authors.\n\nThis commit cleans the tendrils into ActiveMQ and RabbitMQ from the puppetlabs/mcollective module. After all, to mcollective, the details of how the middleware works should really just look like this.\n\nhttp://docs.puppetlabs.com/mcollective/overview_components.html#middleware\n\n----\n(webhooks-id: 9de81ec19aa07c3fc7f33b4a5133dc1c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43257", "fixedVersions": [], "id": "43257", "issueType": "Task", "key": "MODULES-1056", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (152): Pe compatibility (5 of 5) - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nClosing in favor of #157\n", "created": "2014-06-05T16:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pe compatibility (4 of 5) has been closed.", "created": "2014-06-05T16:16:00.000000"}], "components": [], "created": "2014-05-30T14:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e4bc74b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513448094_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pe compatibility (4 of 5)\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 151 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/151]\n * [Pull Request 151 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/151/files]\n\nh2. Pull Request Description\n----\n\nResolve #150 before considering.\n\nThis is the fourth of several PRs refactoring this module to support management of MCollective in PE deployments.\n\nReplace facts.yaml pattern with cron job.\n\n    Because there is no way to iterate over all possible mutable facts, and\n    it's better to refresh more frequently than Puppet may run.\n    Besides which, dynamic information which SHOULDN'T change every Puppet\n    run (like uptime) SHOULD still be available to use in filters. It's\n    difficult/impossible to achieve that with a file/template based\n    Puppet-generated yaml file.\n\n    Note that this was tested against PE, but written in a way that should\n    be agnostic to PE/POSS.\n\n----\n(webhooks-id: d01c5904e5182138cf2eede1cf48610f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42167", "fixedVersions": [], "id": "42167", "issueType": "Task", "key": "MODULES-1055", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (151): Pe compatibility (4 of 5) - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T16:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pe compatibility (3 of 5) has been closed.", "created": "2014-06-05T16:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nClosing in favor of #157 \n", "created": "2014-06-05T16:15:00.000000"}], "components": [], "created": "2014-05-30T13:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4eb02173"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugtr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513576665_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pe compatibility (3 of 5)\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 150 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/150]\n * [Pull Request 150 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/150/files]\n\nh2. Pull Request Description\n----\n\nResolve #149 before considering.\n\nThis is the third of several PRs refactoring this module to support management of MCollective in PE deployments.\n\nThis PR parameterizes \"callerid\" for the mcollective::user defined type. In order to support complex mcollective user configuration across several hosts, the flexibility in manifests to use a resource title which is different from the callerid of the user created is helpful.\n\n----\n(webhooks-id: 3158359b92804dffb436c7644952c189)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41102", "fixedVersions": [], "id": "41102", "issueType": "Task", "key": "MODULES-1054", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (150): Pe compatibility (3 of 5) - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nClosing in favor of #157 \n", "created": "2014-06-05T16:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pe compatibility (2 of 5) has been closed.", "created": "2014-06-05T16:15:00.000000"}], "components": [], "created": "2014-05-30T13:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@233cce7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugtj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513768031_*|*_6_*:*_1_*:*_0"}], "description": "h2. Pe compatibility 2of5\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 149 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/149]\n * [Pull Request 149 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/149/files]\n\nh2. Pull Request Description\n----\n\nResolve #148 before considering.\n\nThis is the second of several PRs refactoring this module to support management of MCollective in PE deployments.\n\nThis PR parameterizes the configuration directory for MCollective, the server package name, and the ssl_client_certs_dir. These are all things that differ between PE MCollective and the opensource MCollective packaging, and so must be parameterized if the module is to support managing both.\n\n----\n(webhooks-id: 7cbbc484bfb86e7ea751f9bf8d365abb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40107", "fixedVersions": [], "id": "40107", "issueType": "Task", "key": "MODULES-1053", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (149): Pe compatibility 2of5 - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nWon't the contain function break the modules compatibility with older versions of 3.x and 2.7?\n", "created": "2014-05-30T13:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nYep. Probably. That would mean accepting this PR marks a major version number bump.\n", "created": "2014-05-30T14:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nA general note on this and the follow-up PRs: yes, there are no tests. I am willing to work with people on writing tests once a determination is made as to whether or not the PR is otherwise merge-able. In several of the PRs I am suggesting some non-trivial changes and I want to get the understanding/discussion part of the work done now, and not block that on writing tests. \n", "created": "2014-05-30T14:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "reidmv commented:\n\nClosing in favor of #157 \n", "created": "2014-06-05T16:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request PE compatibility (1 of 5) has been closed.", "created": "2014-06-05T16:15:00.000000"}], "components": [], "created": "2014-05-30T13:53:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62916986"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugtb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513982178_*|*_6_*:*_1_*:*_0"}], "description": "h2. PE compatibility (1 of 5)\n\n * Author: Reid Vandewiele <reid@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [reidmv|https://github.com/reidmv]\n * [Pull Request 148 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/148]\n * [Pull Request 148 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/148/files]\n\nh2. Pull Request Description\n----\n\nThis is the first of several PRs refactoring this module to support management of MCollective in PE deployments.\n\nThis pull request incorporates #111 and #112 to parameterize client package and service name. This is necessary to enable both wider platform support, and also PE, which uses different service and package names.\n\nThe PR also cleans up the anchor pattern, replacing it with \"contain\".\n\n----\n(webhooks-id: 72c3be363dbd2c8735885fb5683ba144)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39011", "fixedVersions": [], "id": "39011", "issueType": "Task", "key": "MODULES-1052", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (148): PE compatibility (1 of 5) - reidmv", "timeSpent": "PT0S", "updated": "2014-06-05T16:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhich operatingsystem is this on?\n", "created": "2014-05-30T11:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nRHEL/CentOS/Fedora (when using the \"iptables-services\" package)\n\n(sorry, I thought this was obvious from the fact that the patch is against `manifests/linux/redhat.pp`, but I guess that is not actually apparent just reading the pull request).\n", "created": "2014-05-30T11:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nSee also:\n\n- https://bugzilla.redhat.com/show_bug.cgi?id=1037635\n- https://bugs.launchpad.net/packstack/+bug/1305256\n", "created": "2014-05-30T11:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nThanks. Sometimes people will just submit patches that make it work for them, though the problem might be more widespread, so I was just checking.\n", "created": "2014-05-30T13:34:00.000000"}], "components": [], "created": "2014-05-30T11:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52d08b00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugpz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522880085_*|*_6_*:*_1_*:*_0"}], "description": "h2. ensure that /etc/sysconfig/iptables exists\n\n * Author: Lars Kellogg-Stedman <lars@oddbit.com>\n * Company: \n * Github ID: [larsks|https://github.com/larsks]\n * [Pull Request 365 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/365]\n * [Pull Request 365 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/365/files]\n\nh2. Pull Request Description\n----\n\nThe iptables service will not start if /etc/sysconfig/iptables is\nmissing.  Attempting to start the service without this file will result\nin:\n\nERROR : Error appeared during Puppet run: 172.16.0.14_prescript.pp\nError: Could not start Service[iptables]: Execution of '/sbin/service\niptables start' returned 6:\n\nThis patch ensures the file exists before starting the iptables service.\n\n----\n(webhooks-id: c8d7fc6d0ac515658975c999734bb1a1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43187", "fixedVersions": [], "id": "43187", "issueType": "Task", "key": "MODULES-1051", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (365): ensure that /etc/sysconfig/iptables exists - larsks", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:2a0dfc7c-3aa4-4ebd-a2b1-9df6725d0370", "body": "The way users are created ({{db.addUser}}/{{db.createUser}}) has also changed \\[1,2\\]: the {{pwd}} field now has to be specified as a cleartext password.\n\n*Bug*\nUsers created by the module on mongodb 2.6 are authenticated by their password's hash instead of it's cleartext value (puppetlabs-mongodb-0.9.0).\n\n*Workaround*\nA temporary solution is to set the cleartext password in the {{password_hash}} field.\nUse:\n{code}\nmongodb_user { testuser:\n  username      => 'testuser',\n  password_hash => 'p@ssw0rd',\n  # ...\n}\n{code}\nInstead of:\n{code}\nmongodb_user { testuser:\n  username      => 'testuser',\n  password_hash => mongodb_password('testuser', 'p@ssw0rd'),\n  # ...\n}\n{code}\n\n*References*\n# http://docs.mongodb.org/v2.4/reference/method/db.addUser/\n# http://docs.mongodb.org/v2.6/reference/method/db.createUser/ (http://docs.mongodb.org/v2.6/reference/method/db.addUser/)\n", "created": "2014-12-03T03:11:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "There are a couple of pull requests in flight that address this issue by using db.runCommand instead of db.createUser:\n\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/150\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/163\n\nStill working out some issues with each.", "created": "2015-01-07T15:58:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged", "created": "2015-02-13T17:06:00.000000"}, {"author": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "body": "It seems that this broke something with older versions of Mongo.\n\nLet's take the database `toto` with user `toto` and password `toto`. The hash of the password is `f8cd7cd28ef5ea2e189b0b8b8cadd27b`. And the hash of the has is `7d9e8fe4b9573d1799746ca4c3c694a1`.\n\nNo matter how I specify the password using `password` or `password_hash` and passing it `toto` or `f8cd7cd28ef5ea2e189b0b8b8cadd27b` it always stores `7d9e8fe4b9573d1799746ca4c3c694a1`. As a consequence, the password is always effectively `f8cd7cd28ef5ea2e189b0b8b8cadd27b`.\n\nI use the mongodb module version 0.11.0 and the packaged version of Ubuntu 14.04 LTS: 2.4.9", "created": "2015-07-13T09:03:00.000000"}, {"author": "557058:c5632a3a-533f-4156-861c-e20d30e2a36c", "body": "As you merged the PR, could you please answer my comment.\n\nI am guessing already that this is not how I should have handled this. I am sorry.", "created": "2015-07-13T09:06:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:c5632a3a-533f-4156-861c-e20d30e2a36c] The easiest thing would be for you to open a new ticket at https://puppet.atlassian.net/browse/MODULES with information on your environment and a simple manifest to replicate the issue. Thanks.", "created": "2015-07-13T16:18:00.000000"}], "components": ["mongodb"], "created": "2014-05-30T09:45:00.000000", "creator": "636bf051db77c018ecd1bfd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d248390"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19206756849_*|*_10009_*:*_1_*:*_3200925181_*|*_5_*:*_1_*:*_0"}], "description": "breaking the current module.\n\nhttp://docs.mongodb.org/manual/tutorial/add-user-administrator/\n\nhttp://docs.mongodb.org/manual/release-notes/2.6-compatibility/#authentication-incompatibility", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40106", "fixedVersions": [], "id": "40106", "issueType": "Improvement", "key": "MODULES-1050", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "636bf051db77c018ecd1bfd4", "resolution": "Fixed", "resolutionDate": "2015-02-13T17:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mongo 2.6 has changes to the auth scheme and way users are created...", "timeSpent": "PT0S", "updated": "2015-07-13T16:18:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2014-05-30T04:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c7c42c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_548889422_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add define \"apache::dotconf\" to create config files.\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 748 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/748]\n * [Pull Request 748 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/748/files]\n\nh2. Pull Request Description\n----\n\n It is basically a file type that notifies to the apache service.\nThis is a re-pull of #699\n\n----\n(webhooks-id: 0266296671b3fc780f1d4df5580aea43)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41101", "fixedVersions": [], "id": "41101", "issueType": "Task", "key": "MODULES-1049", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (748): Add define \"apache::dotconf\" to create config files. - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nCan you update https://github.com/puppetlabs/puppetlabs-rsync/blob/master/spec/classes/server_spec.rb to have test cases for overriding UID/GID? \n", "created": "2014-06-02T16:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "stefanandres commented:\n\nYep, thanks for the pointer. \n```\nFinished in 3.17 seconds (files took 0.57561 seconds to load)\n59 examples, 0 failures\n```\n:-)\n", "created": "2014-06-03T02:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nLooks good, thanks for the contribution!\n", "created": "2014-06-03T07:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Implement uid/gid in header.erb as variables to be used in rsync::server has been closed.", "created": "2014-06-03T07:33:00.000000"}], "components": [], "created": "2014-05-30T02:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41f12df1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_556354444_*|*_6_*:*_1_*:*_0"}], "description": "h2. Implement uid/gid in header.erb as variables to be used in rsync::server\n\n * Author:  <>\n * Company: \n * Github ID: [stefanandres|https://github.com/stefanandres]\n * [Pull Request 33 Discussion|https://github.com/puppetlabs/puppetlabs-rsync/pull/33]\n * [Pull Request 33 File Diff|https://github.com/puppetlabs/puppetlabs-rsync/pull/33/files]\n\nh2. Pull Request Description\n----\n\nIn some cases, we need to set another UID or GID than 'nobody'. E.g. the official OpenStack Puppet-Modules need it for swift deployment. Currently it cannot implement it directly:\n\nhttps://github.com/stackforge/puppet-swift/blob/master/manifests/storage.pp\nhttps://github.com/stackforge/puppet-swift/blob/master/templates/rsyncd.conf.erb\n\n----\n(webhooks-id: 580faf1ace064db89ec2a7d63172257b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40105", "fixedVersions": [], "id": "40105", "issueType": "Task", "key": "MODULES-1048", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (33): Implement uid/gid in header.erb as variables to be used in rsync::server - stefanandres", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix mongodb database existance check has been closed.", "created": "2014-05-29T23:09:00.000000"}], "components": [], "created": "2014-05-29T22:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ecae9e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_308233455_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix mongodb database existance check\n\n * Author:  <>\n * Company: \n * Github ID: [level99|https://github.com/level99]\n * [Pull Request 119 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/119]\n * [Pull Request 119 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/119/files]\n\nh2. Pull Request Description\n----\n\nThe mongodb_database provider is not properly detecting the presence of the last database in a list of databases with mongodb enterprise (specifically tested on 2.6.0). I do not know if this impacts other versions of mongodb.\n\ngetDBNames() is returning a newline (\\n) and so fails the exists test as demonstrated in the following ruby code example:\n\n#!/usr/bin/ruby\np %x(/usr/bin/mongo --quiet --eval 'db.getMongo().getDBNames()').split(\",\")\np %x(/usr/bin/mongo --quiet --eval 'db.getMongo().getDBNames()').split(\",\").include?('mydb2')\n\n# /tmp/test.rb\n[\"mydb1\", \"admin\", \"local\", \"mydb2\\n\"]\nfalse\n\nA chomp should be added to strip any newlines as demonstrated in the following ruby code example:\n\n#!/usr/bin/ruby\np %x(/usr/bin/mongo --quiet --eval 'db.getMongo().getDBNames()').chomp.split(\",\")\np %x(/usr/bin/mongo --quiet --eval 'db.getMongo().getDBNames()').chomp.split(\",\").include?('mydb2')\n\n# /tmp/test2.rb\n[\"mydb1\", \"admin\", \"local\", \"mydb2\"]\ntrue\n\n\n\n\n----\n(webhooks-id: 67a26415717faeabaca61758f48a643d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38957", "fixedVersions": [], "id": "38957", "issueType": "Task", "key": "MODULES-1047", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (119): Fix mongodb database existance check - level99", "timeSpent": "PT0S", "updated": "2014-06-02T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [{"attacher": "623e7b77a2f6400069ecbc1c", "created": "2014-05-29T19:07:00.000000", "name": "mssql_puppet.tiff", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12910"}], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "More info is required, you are in fact trying to install SQL Server 2008 not 2008R2 and on windows server 2008R2\n\nCould you please provide your factor output from the box if possible.\n\nThanks,\nTravis", "created": "2014-06-09T15:27:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "{noformat}\nUsage:\n setup.exe /[option]={value} /[option]={value} ...\n Options:\n ACTION                       Specifies a Setup work flow, like INSTALL,\n                              UNINSTALL, or UPGRADE. This is a required\n                              parameter.\n{noformat}\nPlease run setup.exe /h from expanded iso for your SQL Server and post that output as well.\n", "created": "2014-06-10T10:34:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "[~accountid:623e7b77a2f6400069ecbc1c]  Could you please share your output?", "created": "2014-06-11T10:26:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Closing due to lack of activity from the user.  Can reopen at a later date if necessary.", "created": "2014-06-25T12:34:00.000000"}], "components": [], "created": "2014-05-29T19:07:00.000000", "creator": "623e7b77a2f6400069ecbc1c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b3a18bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_433258519_*|*_4_*:*_1_*:*_3785_*|*_6_*:*_2_*:*_3638211_*|*_10004_*:*_1_*:*_1368445307"}], "description": "When puppet agent runs on the Windows server it fails to install puppetlabs-mssql with an error string popping up on the Windows server screen - \"puppetlabs-mssql and unknown command-line option [/Action=Install] was specified\" - I then click 'OK' (this is the only option) and the window closes and the installation fails.  I have no parameters set on mssql at the time of installation.", "environment": "Puppet Enterprise (version 3.2) running in test environment (10 free licenses) - Puppet Enterprise Master is running on SLES 11sp3 in ESXi as is the Windows target server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37847", "fixedVersions": [], "id": "37847", "issueType": "Bug", "key": "MODULES-1140", "labels": ["puppetlabs-mssql", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b77a2f6400069ecbc1c", "resolution": "Incomplete", "resolutionDate": "2014-06-25T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mssql version 0.2.0 does not install on Windows Server 2008R2", "timeSpent": "PT0S", "updated": "2014-06-25T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix the mkdir for moduledir has been closed.", "created": "2014-05-29T18:23:00.000000"}], "components": [], "created": "2014-05-29T18:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@681968fd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuglj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_324787832_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix the mkdir for moduledir\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 88 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/88]\n * [Pull Request 88 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/88/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 343890ca0f86e41ce94f26d7c4c1097f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33647", "fixedVersions": [], "id": "33647", "issueType": "Task", "key": "MODULES-1046", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (88): Fix the mkdir for moduledir - hunner", "timeSpent": "PT0S", "updated": "2014-06-02T12:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add chroot ownership has been closed.", "created": "2014-05-29T18:38:00.000000"}], "components": [], "created": "2014-05-29T18:22:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@723dae27"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuglb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_324772705_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix perms\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 87 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/87]\n * [Pull Request 87 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/87/files]\n\nh2. Pull Request Description\n----\n\nCloses #75\n\n----\n(webhooks-id: da2a209c7c1dda530bd73c9332e34a99)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43186", "fixedVersions": [], "id": "43186", "issueType": "Task", "key": "MODULES-1045", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (87): Fix perms - hunner", "timeSpent": "PT0S", "updated": "2014-06-02T12:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-29T16:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58649735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_589275116_*|*_6_*:*_1_*:*_0"}], "description": "h2. cleanup of leaning toothpicks (as much as possible, anyway)\n\n * Author: Mike Dorman <>\n * Company: \n * Github ID: [misterdorm|https://github.com/misterdorm]\n * [Pull Request 202 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/202]\n * [Pull Request 202 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/202/files]\n\nh2. Pull Request Description\n----\n\nsee also comments on #199\n\n----\n(webhooks-id: 16cb3266463c82bf6c90f473dc0d673c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43184", "fixedVersions": [], "id": "43184", "issueType": "Task", "key": "MODULES-1044", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (202): cleanup of leaning toothpicks (as much as possible, anyway) - misterdorm", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Log output on failures has been closed.", "created": "2014-05-29T14:10:00.000000"}], "components": [], "created": "2014-05-29T14:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38debda4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_339879677_*|*_6_*:*_1_*:*_0"}], "description": "h2. Log output on failures\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 425 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/425]\n * [Pull Request 425 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/425/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 2c565087281b0197ecfeb1d39101007c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41100", "fixedVersions": [], "id": "41100", "issueType": "Task", "key": "MODULES-1043", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (425): Log output on failures - hunner", "timeSpent": "PT0S", "updated": "2014-06-02T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Unsupported checks has been closed.", "created": "2014-05-29T13:46:00.000000"}], "components": [], "created": "2014-05-29T13:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ba364c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyugb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_341290801_*|*_6_*:*_1_*:*_0"}], "description": "h2. Unsupported checks\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 364 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/364]\n * [Pull Request 364 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/364/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: acfbd337c356fef0fc5ff0ae5d5d8a4d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35757", "fixedVersions": [], "id": "35757", "issueType": "Task", "key": "MODULES-1042", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (364): Unsupported checks - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-02T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix test so it doesn't fail on deprecation warnings. has been closed.", "created": "2014-05-29T12:49:00.000000"}], "components": [], "created": "2014-05-29T12:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f0bd07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyug9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_344492910_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix test so it doesn't fail on deprecation warnings.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 521 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/521]\n * [Pull Request 521 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/521/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: fa1aa949470853055ecff6039d11c9cf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36813", "fixedVersions": [], "id": "36813", "issueType": "Task", "key": "MODULES-1041", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (521): Fix test so it doesn't fail on deprecation warnings. - apenney", "timeSpent": "PT0S", "updated": "2014-06-02T12:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix the tests for Ubuntu 10.04. has been closed.", "created": "2014-05-29T11:07:00.000000"}], "components": [], "created": "2014-05-29T11:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@542012d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyug5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_350562667_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix the tests for Ubuntu 10.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 303 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/303]\n * [Pull Request 303 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/303/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d850ee312c622b47839443d53268592d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37843", "fixedVersions": [], "id": "37843", "issueType": "Task", "key": "MODULES-1039", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (303): Fix the tests for Ubuntu 10.04. - apenney", "timeSpent": "PT0S", "updated": "2014-06-02T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Unsupported test fix has been closed.", "created": "2014-05-29T10:39:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-29T10:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11be5e76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyug4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_352159945_*|*_6_*:*_1_*:*_0"}], "description": "h2. Unsupported test fix\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 747 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/747]\n * [Pull Request 747 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/747/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 59fd612edd0c175b6a96a5eea237e045)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41099", "fixedVersions": [], "id": "41099", "issueType": "Task", "key": "MODULES-1038", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (747): Unsupported test fix - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove eq('') tests thanks to the new deprecation warnings. has been closed.", "created": "2014-05-29T10:11:00.000000"}], "components": [], "created": "2014-05-29T10:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@298df01f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyug2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_353526089_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove eq('') tests thanks to the new deprecation warnings.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 424 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/424]\n * [Pull Request 424 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/424/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 36a32bd3d20992d4de967acab97c79a1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40101", "fixedVersions": [], "id": "40101", "issueType": "Task", "key": "MODULES-1037", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (424): Remove eq('') tests thanks to the new deprecation warnings. - apenney", "timeSpent": "PT0S", "updated": "2014-06-02T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare for 1.1.0 release. has been closed.", "created": "2014-05-28T12:37:00.000000"}], "components": [], "created": "2014-05-28T11:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ec15d7f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyufd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434184584_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare for 1.1.0 release.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 14 Discussion|https://github.com/puppetlabs/puppetlabs-motd/pull/14]\n * [Pull Request 14 File Diff|https://github.com/puppetlabs/puppetlabs-motd/pull/14/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f2fad0c2cab0ac1af320d249c59cb78a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43180", "fixedVersions": [], "id": "43180", "issueType": "Task", "key": "MODULES-1036", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (14): Prepare for 1.1.0 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-02T12:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Renamed file resource to use loadfile_name if provided. has been closed.", "created": "2014-05-28T12:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nheh\u2026 now I'm confuzzled, because I totally just explained to someone why that made sense before: https://github.com/puppetlabs/puppetlabs-apache/pull/737/files#r13178867\n", "created": "2014-05-29T06:59:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-28T10:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10a32cf3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyufbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_436922750_*|*_6_*:*_1_*:*_0"}], "description": "h2. Renamed file resource to use loadfile_name if provided.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 746 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/746]\n * [Pull Request 746 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/746/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 1c68e9f1cdf2d5a681a06b253029aa97)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37841", "fixedVersions": [], "id": "37841", "issueType": "Task", "key": "MODULES-1035", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (746): Renamed file resource to use loadfile_name if provided. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you please fix the failing tests.\n\nPlease also change the commit message. A short summary from PUP-2690 / MODULES-1034 should suffice, but I'm not a big fan of only linking to an external source for more info (even though, most people intimately familiar with the source and with Apache httpd can guess why that change was necessary ", "created": "2014-05-29T06:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'd almost be tempted to say: Why don't we make this configurable?\nBut I think if we add one more configuration variable to this module it will literally make your servers explode.\n\nAnyway, can you please [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) and [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing), before we merge it?\n", "created": "2014-06-02T08:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Changed the include sites regexp from the sites-enabled directory. has been closed.", "created": "2014-06-03T00:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@caezs did you close this by accident?\n", "created": "2014-06-03T00:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "caezs commented:\n\nI closed this because I didn't get it right with the rebasing and squashing. So I created a new pull request after the github tutorial which now has only 1 commit and is ci stable. :) I will look into squashing and rebasing later when I have some calm minutes.\n", "created": "2014-06-03T01:34:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-28T10:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b24c1e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyufbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_698232083_*|*_6_*:*_1_*:*_0"}], "description": "h2. Changed the include sites regexp from the sites-enabled directory.\n\n * Author:  <>\n * Company: \n * Github ID: [caezs|https://github.com/caezs]\n * [Pull Request 745 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/745]\n * [Pull Request 745 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/745/files]\n\nh2. Pull Request Description\n----\n\nProblem is described here: https://puppet.atlassian.net/browse/PUP-2690\n\n----\n(webhooks-id: 785d8a69da28f6a47a5d6037859fbe1b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35753", "fixedVersions": [], "id": "35753", "issueType": "Task", "key": "MODULES-1033", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (745): Changed the include sites regexp from the sites-enabled directory. - caezs", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623a4c3b4a57610068e6782b", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], this was filed in the PUP project, so I just moved it over here. Wasn't sure if you or [~accountid:623c177a7910a200718b97b4] where the right assignee.", "created": "2014-05-28T10:47:00.000000"}, {"author": "557058:eacd7576-3f4d-4f05-9d15-3c6cb1837a15", "body": "I've created a pull request on github for the template file I mentioned if you're interessted. https://github.com/puppetlabs/puppetlabs-apache/pull/745", "created": "2014-05-28T10:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged at https://github.com/puppetlabs/puppetlabs-apache/pull/759", "created": "2014-08-07T17:04:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-28T10:40:00.000000", "creator": "557058:eacd7576-3f4d-4f05-9d15-3c6cb1837a15", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a2a2dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyufbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6157459684_*|*_5_*:*_1_*:*_0"}], "description": "Hi there,\n\nAs I summarized in the headline when I use the puppetlabs/apache module to install puppetboard with the nibalizer/puppetboard receipt in conjunction with the debian or ubuntu puppetmaster-passenger package the puppetmaster breaks after a puppet run.\n\nThe reason is that the apache2 configuration ({{/etc/apache2/apache2.conf}}) will be replaced with one that is build from the httpd.conf.erb template of puppetlabs/apache module. Within this template the included sites are (per regexp) limited to sites within the {{/etc/apache2/sites-enabled/}} folder ending with .conf. The puppetmaster site (and most of the other debian/ubuntu sites) usually use no endings and therefore will not be recognized.\n\nTo fix this it's enough to change the httpd.conf.erb template to include * instead of *.conf from the sites-enabled directory.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34681", "fixedVersions": [], "id": "34681", "issueType": "Bug", "key": "MODULES-1034", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eacd7576-3f4d-4f05-9d15-3c6cb1837a15", "resolution": "Fixed", "resolutionDate": "2014-08-07T17:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache module httpd.conf.erb template breaks with puppetboard/puppetmaster-passenger", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare for 0.5.0 release. has been closed.", "created": "2014-05-28T12:37:00.000000"}], "components": [], "created": "2014-05-28T09:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a3baaa9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyufa7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_441477036_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare for 0.5.0 release.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 86 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/86]\n * [Pull Request 86 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/86/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a06d92b42dc072be779b0766979178a3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40095", "fixedVersions": [], "id": "40095", "issueType": "Task", "key": "MODULES-1032", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (86): Prepare for 0.5.0 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-02T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nA rebase is required before this can be merged, also please update the readme and provide tests.\n", "created": "2014-05-28T13:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nCould you check if it is wright now?\n", "created": "2014-05-30T05:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHey @amateo sorry for taking so long to review this ._.\n\nCan you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) this pr, and take a look at my comments above?\n\nAlso, it would be very nice to have spec/acceptance tests for this.\n", "created": "2014-06-03T00:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nI can't rely on `file` because, as I have defined a default template, it could have both source and content parameters and then fails. Anyway, I have defined their default values as undef.\nI have also added tests in the spec/acceptance.\n", "created": "2014-06-03T07:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThanks a lot! Can you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) so we can merge?\n", "created": "2014-06-04T06:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nWhat you mean by rebasing? All my changes are in just one commit, so I thought it was rebased.\nDo you want me to update my branch with your current master? Is this what you mean?\n", "created": "2014-06-04T06:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nRebase against our upstream's master branch\n```shell\n# in your copy of puppetlabs-apache\n% git remote add upstream https://github.com/puppetlabs/puppetlabs-apache\n% git remote update\n% git rebase upstream/master\n```\n", "created": "2014-06-04T06:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nRebased\n", "created": "2014-06-05T00:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThere's a test failure:\n\n```\nFailures:\n\n1) apache::mod::php OS independent tests with template param should contain File[php5.conf] with content => \"# PHP is an HTML-embedded scripting language which attempts to make it\"\n\nFailure/Error: it { should contain_file('php5.conf').with(\n\nexpected that the catalogue would contain File[php5.conf] with content set to \"# PHP is an HTML-embedded scripting language which attempts to make it\" but it is set to \"#\\n# PHP is an HTML-embedded scripting language which attempts to make it\\n# easy for developers to write dynamically generated webpages.\\n#\\n#<IfModule prefork.c>\\n# LoadModule php5_module modules/libphp5.so\\n#</IfModule>\\n#<IfModule worker.c>\\n# # Use of the \\\"ZTS\\\" build with worker is experimental, and no shared\\n# # modules are supported.\\n# LoadModule php5_module modules/libphp5-zts.so\\n#</IfModule>\\n\\n#\\n# Cause the PHP interpreter to handle files with a .php extension.\\n#\\nAddHandler php5-script .php\\nAddType text/html .php\\n\\n#\\n# Add index.php to the list of files that will be served as directory\\n# indexes.\\n#\\nDirectoryIndex index.php\\n\\n#\\n# Uncomment the following line to allow PHP to pretty-print .phps\\n# files as PHP source code:\\n#\\n#AddType application/x-httpd-php-source .phps\\n\"\n\n# ./spec/classes/mod/php_spec.rb:151:in `block (4 levels) in <top (required)>'\n\n```\n", "created": "2014-06-05T03:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nFixed (I hope)\n", "created": "2014-06-05T05:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nI have added warning messages.\n", "created": "2014-06-06T00:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nLooks good, thank you for the contribution!\n", "created": "2014-06-06T10:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Provide configuration file for php module has been closed.", "created": "2014-06-06T10:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-28T05:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73f6c5a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuf87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_718555707_*|*_6_*:*_1_*:*_0"}], "description": "h2. Provide configuration file for php module\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 744 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/744]\n * [Pull Request 744 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/744/files]\n\nh2. Pull Request Description\n----\n\nI have modified php define so you could provide a configuration file with `source`, `template` or `content` parameters.\n\nI have also pulled another similar request for the negotiation module. I think that this approach could be useful for the rest of module's defines. I could patch them the same way that this module.\n\n----\n(webhooks-id: ae801fe22c59263ec7841471dc212d8e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41097", "fixedVersions": [], "id": "41097", "issueType": "Task", "key": "MODULES-1031", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (744): Provide configuration file for php module - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\ndocs and tests are needed before this can be merged.\n", "created": "2014-05-28T13:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nI have added tests and documentation in README.md\n", "created": "2014-05-29T06:49:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-28T04:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ecf2540"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuf7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_719016225_*|*_6_*:*_1_*:*_0"}], "description": "h2. Provide configuration file for negotiation module\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 743 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/743]\n * [Pull Request 743 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/743/files]\n\nh2. Pull Request Description\n----\n\nI have modified negotiation define so you could provide a configuration file with `source`, `template` or `content`parameters.\n\n----\n(webhooks-id: c57923b39206fd60f0326ba0a5aa6443)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40093", "fixedVersions": [], "id": "40093", "issueType": "Task", "key": "MODULES-1030", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (743): Provide configuration file for negotiation module - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "557058:a25808ca-0471-45f1-8654-b257f9b5d756", "body": "I have the same issue. It only affects first-run. Subsequent runs (provided the machine hasn't been rebooted) are fine, likely because Puppet doesn't see any changes necessary. Rebooting causes the ephemeral rules to disappear and the problem re-surfaces. This only seems to affect Ubuntu 14.04 for me as earlier versions work as expected.", "created": "2014-07-04T22:04:00.000000"}, {"author": "557058:8a01d783-f60e-4f75-8483-a77a6ed2973d", "body": "Same issue here. Ubuntu 14.04, only affects first run.", "created": "2014-10-09T15:41:00.000000"}, {"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "Same, On Amazon 2014.09", "created": "2015-01-16T12:14:00.000000"}, {"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "I found the issue on Amazon and submitted a pull request to fix it. I referenced it below to hopefully help a person that can fix this in finding the Ubuntu bug. The code for Debian/Ubuntu is a little different and I don't have any systems to test it on. The fix was fairly straight forward for Amazon and ended up being a regression after support for Red Hat 7 was added.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/471", "created": "2015-01-16T14:40:00.000000"}, {"author": "557058:bf5a30a2-18ae-4f78-ba57-fe17fe0a45ec", "body": "This pull request addresses Ubuntu but it doesn't look like it's quite ready to merge\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/449", "created": "2015-01-16T14:49:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "A fix for the Ubuntu issue has been merged into Puppetlabs/master.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/476\n\nAny feedback appreciated\n\nThanks!", "created": "2015-01-23T14:14:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Code merged: https://github.com/puppetlabs/puppetlabs-firewall/pull/476\n\nAsked community for feedback", "created": "2015-01-23T14:16:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "I'm using the current version of this plugin and am still getting the exact same error on Ubuntu 14.04. It seems that this issue is not actually resolved.", "created": "2015-03-23T16:32:00.000000"}, {"author": "623c17e801f8660070b7021e", "body": "@Robert I was going to post that I also was observing the same issue with 14.04 yesterday, but found the fix today (for us). Short answer is RTFM, but basically we were missing the `before => undef` directive on our post_firewall rule (the '999' rule that drops all connections not explicitly opened up). We also previously had a collector `Firewall <| |> -> Package <| |>` that was intended to ensure firewall configuration didn't interfere with package resource realization. Turns out this was causing the `iptables-persistent` to install AFTER our firewall rules were instantiated, which is why we only ever saw this error on the first run. Removing this ordering requirement and adding the `before` directive fixed our dependency cycle issues and got us to green.\n\nAnyway, might just be specific to us, but on the off-chance its helpful to you or anyone else... cheers!", "created": "2015-03-24T16:54:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "Thanks Paul, but unfortunately those issues don't apply. I have the \"before => undef\" line where it needs to be-\n\nhttps://github.com/tedivm/puppet-hieratic/blob/master/manifests/firewall/post.pp#L16", "created": "2015-03-24T16:59:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:5d3754be2d50070c21a3c38f] Are you only seeing this on the first puppet run? My PR only fixed the issue for Ubuntu 14.10 as it uses a different service name.\n\nThe issue with Ubuntu 14.04 seems to be either an ordering issue or a race condition.", "created": "2015-03-25T05:28:00.000000"}, {"author": "5d3754be2d50070c21a3c38f", "body": "Yes, it's only on the first run. It is also using Ubuntu 14.10. I've confirmed that I'm using the latest version of this module, 1.4.0, which has your pull request. ", "created": "2015-03-25T10:56:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:5d3754be2d50070c21a3c38f] As far as I'm aware, Ubuntu 14.10 doesn't use iptables-persistent? It uses netfilter-persistent?", "created": "2015-03-25T11:11:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "This ticket needs more work due to Ubuntu 14.04 issues due to orders and/or race condition.", "created": "2015-03-25T11:12:00.000000"}, {"author": "557058:b2e5316f-c489-413b-87d3-65377a040736", "body": "We get a similar issue in CentOS 7. \n\n{code}\n==> default: Warning: Firewall[200 allow livereload and xdebug access](provider=iptables): Unable to persist firewall rules: Execution of '/usr/libexec/iptables/iptables.init save' returned 1:\n{code}\n\nHere's a vagrant file which will build a box with the issue. It uses the Puppet Labs CentOS7 base box.\n\nIf you need access to the box config itself, create an account on dropfort.com and message me. I'll grant you access to the box config.\n\n{code:ruby}\n# -*- mode: ruby -*-\n# vi: set ft=ruby :\n\nVAGRANTFILE_API_VERSION = \"2\"\nVagrant.require_version \">= 1.7.2\"\nVagrant.configure(VAGRANTFILE_API_VERSION) do |config|\n  config.vm.host_name = '2c9db592-b34f-41a1-992d-915efb4afbe2.dropfort.com'\n  config.vm.box = \"puppetlabs/centos-7.0-64-puppet\"\n  \n  config.vm.network :forwarded_port, guest: 3306, host: 3306, protocol: \"tcp\"\t# MySQL\n  config.vm.network :forwarded_port, guest: 80, host: 8080, protocol: \"tcp\"\t# Apache HTTP\n  config.vm.network :forwarded_port, guest: 443, host: 8443, protocol: \"tcp\"\t# Apache HTTPS\n  config.ssh.forward_agent = true\n  config.vm.provider :virtualbox do |vb|\n    # Use VBoxManage to customize the VM. For example to change memory:\n    vb.customize [\"modifyvm\", :id, \"--memory\", \"1024\"]\n\n    # Customize the DNS settings to speed up network requests\n    vb.customize [\"modifyvm\", :id, \"--natdnshostresolver1\", \"on\"]\n    vb.customize [\"modifyvm\", :id, \"--natdnsproxy1\", \"on\"]\n  end\n  config.vm.post_up_message = \"Provisioned by Dropfort.com\"\n\n  config.vm.provision :shell, inline: \"if [ ! $(grep single-request-reopen /etc/sysconfig/network) ]", "created": "2015-06-29T08:51:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:7b314d3f-393d-4abc-bec4-f84de4f1d5e3", "body": "Hello peeps,\n\nOn CentOS7 you can use:\npackage { \"iptables-services\":\n\t\tensure\t=> latest,\n}\n\nto install /usr/libexec/iptables/iptables.init\n\nThe problem is in firewall/lib/puppet/util/firewall.rb:\n[code]\n#RHEL 7 and newer also use systemd to persist iptable rules\n    if os_key == 'RedHat' && ['RedHat','CentOS','Scientific','SL','SLC','Ascendos','CloudLinux','PSBM','OracleLinux','OVS','OEL','XenServer'].include?(Facter.value(:operatingsystem)) && Facter.value(:operatingsystemrelease).to_i >= 7\n      os_key = 'Fedora'\n    end\n...\nwhen :Fedora\n      case proto.to_sym\n      when :IPv4\n        %w{/usr/libexec/iptables/iptables.init save}\n      when :IPv6\n        %w{/usr/libexec/iptables/ip6tables.init save}\n      end\n[/code]", "created": "2015-09-01T08:46:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ef374983-dc70-438b-81cb-ea1201a945d6", "body": "Dragos' solution clears the errors message and the firewall gets set correctly, however the firewall changes don't persist if the machine is rebooted.  If puppet is run, it will apply the firewall rules again.\n\nAny trick to making the firewall rules persistent?", "created": "2015-09-01T11:20:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:ef374983-dc70-438b-81cb-ea1201a945d6", "body": "I figured out what was going on.\n\nOnce the machine restarts, firewalld is started again, and since puppet configures iptables and not firewalld, firewalld doesn't have our rules and iptables isn't running.\n\nThis is the puppet code I'm using to ensure that iptables is installed before any firewall rules are defined and disables firewalld, replacing it with iptables:\n\n{code:ruby}\n  if $::osfamily == \"redhat\" and $::operatingsystemmajrelease == 7 {\n    ensure_packages(\"iptables-services\",{'ensure' => \"latest\"})\n    Package[\"iptables-services\"] -> Firewall <| |>\n    service { \"firewalld\": \n      enable => false,\n    }\n\n    service { \"iptables\":\n      enable => true,\n    }\n  } \n\n{code}\n", "created": "2015-09-01T11:34:00.000000"}, {"author": "623e7877a9575800695c0946", "body": "For a quick work-around, you can add the following to the hiera\nfirewall::params::package_name: 'iptables-services'\n\nCentOS7 then will pick up the right package, and everything works with puppetlabs-firewall (v1.7.1)", "created": "2015-10-06T12:45:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Looks as if this has been resolved.", "created": "2016-02-01T05:15:00.000000"}, {"author": "557058:12a58d89-42a5-430b-b372-a4f7b5508274", "body": "It's not fixed.  I just hit this issue in v1.8.0 on CentOS 7.2 using the Puppet Labs vagrant box.  The workaround seems to have resolved the issue, i.e. installing the package iptables-services. ", "created": "2016-03-11T06:56:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "[~accountid:557058:12a58d89-42a5-430b-b372-a4f7b5508274] As far as we can tell, the issue raised by the original ticket author has indeed been resolved. If you are still seeing issues, please open a new ticket with your exact configuration and we can look in to this.\n\nThanks", "created": "2016-03-11T07:03:00.000000"}], "components": ["firewall", "postgresql", "supported"], "created": "2014-05-27T20:57:00.000000", "creator": "557058:e0add7b6-6e1f-48d5-b2f1-bb8d5f9ecde0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38f42c5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbxj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_20007842460_*|*_3_*:*_1_*:*_78140116_*|*_4_*:*_2_*:*_27025362701_*|*_5_*:*_2_*:*_5255835019_*|*_6_*:*_2_*:*_3375448256_*|*_10006_*:*_1_*:*_716589092"}], "description": "I have a simple Puppetfile:\n\n   forge \"http://forge.puppetlabs.com\"\n   mod 'puppetlabs/postgresql'\n\nProvisioning my vagrant vm (unbuntu 14.04) with the puppetlabs-postgresql module.\n\nAt the end of provisioning I get the following warning message:\n\nWarning: Firewall[5432 accept - postgres](provider=iptables): Unable to persist firewall rules: Execution of '/usr/sbin/service iptables-persistent save' returned 1: iptables-persistent: unrecognized service\n\n\n", "environment": "vagrant ubuntu 14.04 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35751", "fixedVersions": [], "id": "35751", "issueType": "Bug", "key": "MODULES-1029", "labels": ["advanced", "centos7", "iptables", "postgres", "ubuntu", "vagrant"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e0add7b6-6e1f-48d5-b2f1-bb8d5f9ecde0", "resolution": "Fixed", "resolutionDate": "2016-03-11T07:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall \"Unable to persist firewall rules\"", "timeSpent": "PT0S", "updated": "2021-02-18T02:23:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis looks very good.\n\nWe need to have acceptance tests for however.\n", "created": "2014-05-28T02:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nOk, will update the acceptance tests for Debuntu tonight.\n", "created": "2014-05-28T09:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nlies! nothing there yet :P\n", "created": "2014-05-29T06:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nUpdated acceptance tests for various Debian and Ubuntu releases.\n", "created": "2014-05-30T06:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nonly other comment I have is: s/Also explains to the user his responsibility to set/Also explains to the user's responsibility to set/\n", "created": "2014-05-30T08:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI guess we can ignore the alignment issues, because they ain't gonna get any better until we get module data ", "created": "2014-05-30T09:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "GregSutcliffe commented:\n\nLooks good, but I'd love a chance to test this with my original test cases from #711 - I'll try to do that on Monday.\n", "created": "2014-05-30T09:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\n@GregSutcliffe Thanks for offering. Since your test cases are already in the master branch, you should be able to check out a test branch and merge this PR into it locally and run the tests as usual. Man, I wish we had a CI system already :(\n", "created": "2014-05-30T10:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@GregSutcliffe I've branched my changes from master a few days ago so I believe your test cases should already be incorporated, no?\n", "created": "2014-05-30T10:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "GregSutcliffe commented:\n\n@antaflos I want to incorporate your PR into the Foreman installer and check it doesn't cause any issues with the installer's use of puppetlabs-apache, that's all :)\n", "created": "2014-05-30T10:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nACK, thanks for all the feedback.\n", "created": "2014-05-30T14:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "GregSutcliffe commented:\n\nAs far as I can tell, this still performs the purpose my original PR was for, so I'm all :+1: once you guys are happy with it. Obviously if there's any further changes outside the tests, I'd love to know :)\n", "created": "2014-06-02T05:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@GregSutcliffe thanks for testing! \n\nI just realised this should include an `ensure => absent` on the 'passenger_extra.conf' file since it is no longer useful on Debian/Ubuntu but will remain in place, unused, at '/etc/apache2/mods-available/passenger_extra.conf'. At least for everyone who used this module since PR #711 was merged.\n", "created": "2014-06-02T11:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@antaflos will you update the pr with that?\n", "created": "2014-06-02T15:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI want to, but I am having a hard time thinking of a non-disgusting way to do it. Any ideas how to improve the following?\n\n```\ndiff --git a/manifests/mod/passenger.pp b/manifests/mod/passenger.pp\nindex bcee599..126b4a8 100644\n--- a/manifests/mod/passenger.pp\n+++ b/manifests/mod/passenger.pp\n@@ -24,6 +24,15 @@ class apache::mod::passenger (\n     file { 'passenger_package.conf':\n path => \"${::apache::mod_dir}/${passenger_conf_package_file}\",\n     }\n+  } else {\n+    # Remove passenger_extra.conf left over from before Passenger support was\n+    # reworked for Debian\n+    if $::osfamily == 'Debian' {\n+file { 'passenger_package.conf':\n+  ensure => 'absent',\n+  path   => \"${::apache::mod_dir}/passenger_extra.conf\",\n+}\n+    }\n   }\n \n   $_package = $mod_package\n```\n", "created": "2014-06-02T16:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nGet rid of the `if`, that doesn't do anything for the readability.\n```puppet\n # Remove passenger_extra.conf left over from before Passenger support was\n # reworked for Debian\n # This is a temporary fix specifically for people running master on Debian/Ubuntu and\n # has to be removed in 2 releases from now.\n\n$passenger_extra_config_ensure = $::osfamily? {\n  Debian => 'absent'\n  default => undef,\n}\nfile { 'passenger_extra.conf':\n  ensure => $passenger_extra_conf_ensure,\n  path   => \"${::apache::mod_dir}/passenger_extra.conf\",\n}\n```\n", "created": "2014-06-02T22:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI've updated the PR once again. The Passenger spec tests now use \"on\" instead of \"true\" consistently and the 'passenger_package.conf' file is `ensure => absent` for Debian, with an according spec test.\n", "created": "2014-06-03T21:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nsuperb.\n", "created": "2014-06-04T06:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Rework Passenger support for Debian and update docs has been closed.", "created": "2014-06-04T06:06:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-27T16:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@648d6ed1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuezj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_762841584_*|*_6_*:*_1_*:*_0"}], "description": "h2. Rework Passenger support for Debian and update docs\n\n * Author: Andreas Ntaflos <>\n * Company: \n * Github ID: [antaflos|https://github.com/antaflos]\n * [Pull Request 742 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/742]\n * [Pull Request 742 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/742/files]\n\nh2. Pull Request Description\n----\n\nThis will undo the changes introduced in PR #711 because they are not\nuseful or necessary for Debian and Ubuntu, and did not work correctly\nanyway. Fixes MODULES-1012.\n\nSet correct default values for PassengerRoot, PassengerRuby and\nPassengerDefaultRuby depending on the Debian or Ubuntu release. For\nDebian 7 and Ubuntu 12.04 PassengerRoot is '/usr' while for Ubuntu 14.04\nit is '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini'.\nPassengerRuby is '/usr/bin/ruby' for Debian 7/Ubuntu 12.04 while\nPassengerDefaultRuby is unset, because this directive does not exist for\nthe Passenger verions packaged for these operating systems. For Ubuntu\n14.04 PassengerRuby is unset and PassengerDefaultRuby is\n'/usr/bin/ruby' instead.\n\nIncludes partially rewritten and updated Passenger documentation in\nREADME.passenger.md, explaining the way things are handled for\nDebian/Ubuntu and CentOS, where 'passenger.conf' is left untouched and\n'passenger_extra.conf' contains the Puppet-managed Passenger\nconfiguration. Also explains to the user his responsibility to set\nPassengerRoot correctly when using third-party or custom Passenger\npackages, as the defaults only work for the Passenger versions and\npackages shipped with the operating system.\n\nSince Debian and Ubuntu ship with libapache2-mod-passenger packages that\nwill not change the packaged Passenger version over time (unlike EPEL\nmight) there is no need to tip-toe around the 'passenger.conf' file\ninstalled by these packages.\n\nAlso contains updated and cleaned up Passenger spec tests.\n\n----\n(webhooks-id: a37622cd8bbc708026a93177f1bb5059)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41095", "fixedVersions": [], "id": "41095", "issueType": "Task", "key": "MODULES-1028", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (742): Rework Passenger support for Debian and update docs - antaflos", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kitchen commented:\n\ndone, thanks for the feedback!\n", "created": "2014-06-04T11:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request haproxy::userlist resource has been closed.", "created": "2014-06-04T16:45:00.000000"}], "components": [], "created": "2014-05-27T16:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5519b0ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuezb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_764139907_*|*_6_*:*_1_*:*_0"}], "description": "h2. haproxy::userlist resource\n\n * Author: Jeremy Kitchen <kitchen@kitchen.io>\n * Company: Systems Engineer at NationBuilder\n * Github ID: [kitchen|https://github.com/kitchen]\n * [Pull Request 85 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/85]\n * [Pull Request 85 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/85/files]\n\nh2. Pull Request Description\n----\n\nI'm not married to this implementation. I feel like the actual userlist and grouplists themselves should contain resources, like haproxy::userlist::user or haproxy::userlist::group ... but this suits my needs for the time being. Please let me know if you'd like me to change things up at all to make it mergeable.\n\n----\n(webhooks-id: fe624901b7b4f7dd8aad0c3377c664c3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37839", "fixedVersions": [], "id": "37839", "issueType": "Task", "key": "MODULES-1027", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (85): haproxy::userlist resource - kitchen", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare 0.8.0 release. has been closed.", "created": "2014-05-28T13:57:00.000000"}], "components": [], "created": "2014-05-27T14:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16e3c195"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuexj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_509564958_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare 0.8.0 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 118 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/118]\n * [Pull Request 118 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/118/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 779c842e60e3ddc996f854d7f3858ba4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35744", "fixedVersions": [], "id": "35744", "issueType": "Task", "key": "MODULES-1026", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (118): Prepare 0.8.0 release. - apenney", "timeSpent": "PT0S", "updated": "2014-06-02T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare a 0.4.0 release. has been closed.", "created": "2014-05-27T14:36:00.000000"}], "components": [], "created": "2014-05-27T14:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75978aba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuewv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510182530_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare a 0.4.0 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 27 Discussion|https://github.com/puppetlabs/puppetlabs-gce_compute/pull/27]\n * [Pull Request 27 File Diff|https://github.com/puppetlabs/puppetlabs-gce_compute/pull/27/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 750f2169ceb2f9358a43ebe922c2271c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43179", "fixedVersions": [], "id": "43179", "issueType": "Task", "key": "MODULES-1025", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (27): Prepare a 0.4.0 release. - apenney", "timeSpent": "PT0S", "updated": "2014-06-02T12:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update tests for ubuntu 14.04 has been closed.", "created": "2014-05-27T14:03:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-27T13:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11c64e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuet3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513158255_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update tests for ubuntu 14.04\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 151 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/151]\n * [Pull Request 151 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/151/files]\n\nh2. Pull Request Description\n----\n\nIn ubuntu 14.04 git 1.9.1 is the default version, and 1.9+ fatally fail if the `user.email` and `user.name` are not set (previously it would just warn). This commit sets those up so the tests will actually run.\n\n----\n(webhooks-id: 82f924519449f6933772f777cac7e0bb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42163", "fixedVersions": [], "id": "42163", "issueType": "Task", "key": "MODULES-1024", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (151): Update tests for ubuntu 14.04 - hunner", "timeSpent": "PT0S", "updated": "2014-06-02T12:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "justinstoller commented:\n\nCan you include the expected usage for this task here?\n", "created": "2014-05-27T16:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johnduarte commented:\n\nExample added to comment. :)\n\n", "created": "2014-05-27T16:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nWhy not add the environment variable directly, by running rake like this:\n``` shell\nrake beaker:rspec:test \\\n     BEAKER_setfile=../vcenterhost.cfg \\\n     BEAKER_keyfile=/home/myuser/.ssh/id_rsa-secret\n```\n", "created": "2014-05-27T18:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johnduarte commented:\n\n@sodabrew The ENV var works for beaker-rspec but currently, vanilla beaker only accepts the keyfile as a command line flag.\n", "created": "2014-05-27T18:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johnduarte commented:\n\n@justinstoller I have updated the logic for validating the keyfile\n", "created": "2014-05-27T18:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nCopy the env var to the command line flags array in code. This makes it deterministic instead of relying on `file` and file existence.\n", "created": "2014-05-27T18:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nThe way it is done is to make it able to call beaker or beaker-rspec in the way that most closely follows their usage pattern, and beaker doesn't officially support the `BEAKER_keyfile` variable (as that is a beaker-rspec thing).\n", "created": "2014-05-28T11:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add optional keyfile argument to rake tasks has been closed.", "created": "2014-05-28T11:30:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-27T12:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58b2934a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuekn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_779445069_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add optional keyfile argument to rake tasks\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 150 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/150]\n * [Pull Request 150 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/150/files]\n\nh2. Pull Request Description\n----\n\nThis addition walks over any extra arguments provided to the\nrake task. If the file is a key file, it is used to set the\nBEAKER_keyfile ENVIRONMENT variable for beaker-rspec and/or\nthe `--keyfile` command line argument for beaker as needed.\n\n----\n(webhooks-id: 6cad939ed01400241cda9dd1bb43b45e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38954", "fixedVersions": [], "id": "38954", "issueType": "Task", "key": "MODULES-1023", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (150): Add optional keyfile argument to rake tasks - johnduarte", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nAnyone got any specific feelings about this, otherwise I'll merge it.\n", "created": "2014-06-04T06:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update _proxy.erb has been closed.", "created": "2014-06-04T10:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-27T11:16:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f6268e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyudw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_782570722_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update _proxy.erb\n\n * Author:  <>\n * Company: \n * Github ID: [n00by|https://github.com/n00by]\n * [Pull Request 741 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/741]\n * [Pull Request 741 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/741/files]\n\nh2. Pull Request Description\n----\n\ndoing some formatting. removing unnecessary line breaks.\n\n----\n(webhooks-id: 8139634646f59d26c1f21d0b628605ff)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35739", "fixedVersions": [], "id": "35739", "issueType": "Task", "key": "MODULES-1022", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (741): Update _proxy.erb - n00by", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Mod pagespeed fix has been closed.", "created": "2014-05-27T10:55:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-27T10:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16c98408"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyudvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_784192816_*|*_6_*:*_1_*:*_0"}], "description": "h2. Mod pagespeed fix\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 740 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/740]\n * [Pull Request 740 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/740/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 36475fd329db43163da9fd6b2415d65f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43177", "fixedVersions": [], "id": "43177", "issueType": "Task", "key": "MODULES-1021", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (740): Mod pagespeed fix - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-05-27T10:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7490d947"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyudcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_786948879_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add missing set_mark in the ip6tables provider\n\n * Author: Matthias Saou <>\n * Company: \n * Github ID: [thias|https://github.com/thias]\n * [Pull Request 362 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/362]\n * [Pull Request 362 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/362/files]\n\nh2. Pull Request Description\n----\n\nI was trying to port some of my existing ip6tables rules from custom templates to the firewall module, and I was getting this error for some IPVS related mark rules : \n```\nError: Execution of '/sbin/ip6tables -I PREROUTING 1 -t mangle -d 2001:ffff:4020:1010::1/128 -p tcp -m multiport --dports 443 -m comment --comment 040 ip2 https fwmark 4 -j MARK' returned 2: ip6tables v1.4.7: MARK: One of the --set-xmark, --{and,or,xor,set}-mark options is required\nTry `ip6tables -h' or 'ip6tables --help' for more information.\n```\nI had a look at the provider, and the set_mark parameter seemed to be missing, so I just copied over the few relevant lined from the main IPv4 provider and it now works.\n\nThis is one of the rules inside my manifest : \n```puppet\nfirewall { '040 ip2 https fwmark 4':\n  destination => '2001:ffff:4020:1010::1',\n  proto       => 'tcp',\n  dport       => '443',\n  table       => 'mangle',\n  chain       => 'PREROUTING',\n  jump        => 'MARK',\n  set_mark    => '4',\n  provider    => 'ip6tables',\n}\n```\n\n----\n(webhooks-id: 5c0cde2375cc4dc1bf224ae29068c9fe)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35736", "fixedVersions": [], "id": "35736", "issueType": "Task", "key": "MODULES-1020", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (362): Add missing set_mark in the ip6tables provider - thias", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["xinetd"], "created": "2014-05-27T09:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43c7431"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyudbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_788640296_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added 'env' and 'passenv' service parameters\n\n * Author: Vadym Chepkov <>\n * Company: \n * Github ID: [vchepkov|https://github.com/vchepkov]\n * [Pull Request 34 Discussion|https://github.com/puppetlabs/puppetlabs-xinetd/pull/34]\n * [Pull Request 34 File Diff|https://github.com/puppetlabs/puppetlabs-xinetd/pull/34/files]\n\nh2. Pull Request Description\n----\n\nThese parameters are required for such services as 'cvspserver'\n\nFrom xinetd.conf manual:\n\nenv              The  value of this attribute is a list of strings of the form \u2019name=value\u2019.  These strings will be added to the environment before starting a server (therefore the server\u2019s environment will include xinetd\u2019s environment plus the specified strings).\n    \n passenv          The value of this attribute is a list of environment variables from xinetd\u2019s environment that will be passed to the server.  An empty list implies passing  no  variables  to  the server  except  for those explicitly defined using the env attribute.  (notice that you can use this attribute in conjunction with the env attribute to specify exactly what environment will be passed to the server).\n\n\n----\n(webhooks-id: 4ca1bc513e8aa90467f7a3ee98c5a6f0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35735", "fixedVersions": [], "id": "35735", "issueType": "Task", "key": "MODULES-1019", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (34): Added 'env' and 'passenv' service parameters - vchepkov", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update Modulefile to use hyphen in name, not slash has been closed.", "created": "2014-06-05T11:46:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-27T06:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32c1efb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyudaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_798722280_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update Modulefile to use hyphen in name, not slash\n\n * Author: Luke Blaney <>\n * Company: FT Labs\n * Github ID: [lucas42|https://github.com/lucas42]\n * [Pull Request 149 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/149]\n * [Pull Request 149 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/149/files]\n\nh2. Pull Request Description\n----\n\nFor details about the difference, see: http://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html#another-note-on-module-names\n\n----\n(webhooks-id: 1b9a37883173ef52438c1266dd6e5ecc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41086", "fixedVersions": [], "id": "41086", "issueType": "Task", "key": "MODULES-1018", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (149): Update Modulefile to use hyphen in name, not slash - lucas42", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:32db392f-020e-4db0-9049-e89c6555d277", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Could you add --trace to that line and send us the full trace?", "created": "2014-06-05T12:16:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Also with the current PMT tool we are not supporting Puppet Module Install on Windows. Try downloading the tar.gz from the forge and installing from the file.", "created": "2014-06-05T12:19:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "{noformat}\nPS C:\\Windows\\system32> puppet.bat module install puppetlabs/stdlib -v 4.2.2 --debug --verbose --trace\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules ...\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nError: uninitialized constant Puppet::PEVERSION\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/version.rb:93:in `pe_version'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/forge.rb:113:in `fetch'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:81:in\n`block in fetch_releases'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:80:in\n`each'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:80:in\n`fetch_releases'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:157:in\n `block in fetch_dependencies'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:155:in\n `each'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:155:in\n `fetch_dependencies'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/vendor/semantic/lib/semantic/dependency.rb:55:in\n`query'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/module_tool/applications/installer.rb:223:in `bui\nld_dependency_graph'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/module_tool/applications/installer.rb:86:in `run'\n\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/module_tool/applications/application.rb:12:in `ru\nn'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/face/module/install.rb:133:in `block (3 levels) i\nn <top (required)>'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/interface/action.rb+eval[wrapper]:242:in `install\n'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application/face_base.rb:229:in `main'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application.rb:379:in `run_command'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application.rb:371:in `block (2 levels) in run'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application.rb:477:in `plugin_hook'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application.rb:371:in `block in run'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/util.rb:479:in `exit_on_fail'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/application.rb:371:in `run'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/util/command_line.rb:137:in `run'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/lib/puppet/util/command_line.rb:91:in `execute'\nC:/Program Files (x86)/Puppet Labs/Puppet Enterprise/puppet/bin/puppet:8:in `<main>'\nError: Try 'puppet help module install' for usage\n{noformat}", "created": "2014-06-20T11:22:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}Also with the current PMT tool we are not supporting Puppet Module Install on Windows. Try downloading the tar.gz from the forge and installing from the file.{quote}\n\nThis is not true. We have supported PMT on Windows since puppet open source 3.2.0 and PE 3.0. This is a regression and needs to be fixed.", "created": "2014-07-10T21:46:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:32db392f-020e-4db0-9049-e89c6555d277] did you still want this to track it for 3.4 or 3.2.x and 3.3.x otherwise can we please close", "created": "2014-08-20T10:23:00.000000"}, {"author": "557058:32db392f-020e-4db0-9049-e89c6555d277", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Yes, the work was done in the \"cloned ticket.\" I am closing this issue as a duplicate.\n", "created": "2014-08-20T14:08:00.000000"}], "components": [], "created": "2014-05-26T14:37:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@763b12e0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_855564948_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1313007951_*|*_10006_*:*_1_*:*_5260107202"}], "description": "I am having issues trying to install the reboot module on a windows host with puppet PE 3.2.3. (Masterless Configuration)\n\n{code}\nC:\\Users\\vagrant>puppet module install puppetlabs-reboot --debug\nNotice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules .\n..\nNotice: Downloading from https://forgeapi.puppetlabs.com ...\nDebug: HTTP GET https://forgeapi.puppetlabs.com/v3/releases?module=puppetlabs-re\nboot\nError: uninitialized constant Puppet::PEVERSION\nError: Try 'puppet help module install' for usage\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36840", "fixedVersions": [], "id": "36840", "issueType": "Bug", "key": "MODULES-1017", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Duplicate", "resolutionDate": "2014-08-20T14:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[reboot] Regression PMT is unusable on Windows", "timeSpent": "PT0S", "updated": "2014-08-20T14:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-26T11:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78dcb458"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868576030_*|*_6_*:*_1_*:*_0"}], "description": "h2. Proxy safe keyserver address\n\n * Author: Pavel \u017delezn\u00fd <info@pavelzelezny.cz>\n * Company: \n * Github ID: [zeleznypa|https://github.com/zeleznypa]\n * [Pull Request 117 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/117]\n * [Pull Request 117 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/117/files]\n\nh2. Pull Request Description\n----\n\nWhen I use this great puppet module from behind the very restrictive proxy i fall into the problem, that is described here http://askubuntu.com/questions/134913/cant-add-repo-keys and this little fix solve it ;)\n\n----\n(webhooks-id: 19022269351d051cede5d4a7a040bfbc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41084", "fixedVersions": [], "id": "41084", "issueType": "Task", "key": "MODULES-1016", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (117): Proxy safe keyserver address - zeleznypa", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI can't accept this PR. I can understand that this is troublesome for you but everyone has their own version of mildly to insanely restrictive proxies that restrict access based on protocol and/or port. Changing it for you is likely to brick it for others.\n\nThe key server address is only a default, as such you can change it to fit your needs.\n", "created": "2014-05-26T11:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Proxy safe keyserver address has been closed.", "created": "2014-05-26T11:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zeleznypa commented:\n\nIf I understand well the core of the problem, the hkp://keyserver.ubuntu.com:80 is just more safe and more compatible address than original one. But I understand you.\n", "created": "2014-05-26T11:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zeleznypa commented:\n\nBTW: other puppet module from puphpet project use same settings:\nhttps://github.com/puphpet/puppetlabs-mongodb/commit/5f2d11e8184f4d9af8c7508374b71bb7c4a1c01c\n", "created": "2014-05-30T00:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThat's great that another module does this, however that's not a good enough reason to change it. If you can prove without a shadow of a doubt that changing this default won't brick anything for anyone or that more than 50% of the user base of puppetlabs-apt needs this change I'll consider it. Until then, I need a better argument than this.\n", "created": "2014-05-30T05:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zeleznypa commented:\n\nI don't know, how to proove it, but  there are so many problems on the internet with settings you defaultly use and no problem with suggested one.\n\nBut maybe author of the other plugins know more than me and convince you ", "created": "2014-05-30T06:17:00.000000"}], "components": [], "created": "2014-05-26T11:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f26da8e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_868805731_*|*_6_*:*_1_*:*_0"}], "description": "h2. Proxy safe keyserver address\n\n * Author: Pavel \u017delezn\u00fd <info@pavelzelezny.cz>\n * Company: \n * Github ID: [zeleznypa|https://github.com/zeleznypa]\n * [Pull Request 302 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/302]\n * [Pull Request 302 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/302/files]\n\nh2. Pull Request Description\n----\n\nWhen I use this great puppet module from behind the very restrictive proxy i fall into the problem, that is described here http://askubuntu.com/questions/134913/cant-add-repo-keys and this little fix solve it ;)\n\n----\n(webhooks-id: 83dcd1939a1f4051efe5457d3730deb2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39986", "fixedVersions": [], "id": "39986", "issueType": "Task", "key": "MODULES-1015", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (302): Proxy safe keyserver address - zeleznypa", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Had a first run at it with a noop detection if statement:\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/153", "created": "2014-06-02T16:07:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Tests are currently failing.  Please fix tests.", "created": "2014-06-05T12:22:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks!", "created": "2014-06-19T12:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged.", "created": "2014-06-19T12:22:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-26T10:06:00.000000", "creator": "62439968ad6b7e006aa41286", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22a7328a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2081750505_*|*_6_*:*_1_*:*_0"}], "description": "there are no references to \"noop\" in the vcsrepo code.  for a particularily egregious example of what can happen, consider force => true:\n\n{code:title=provider/vcsrepo/git.rb}\n  def destroy\n    FileUtils.rm_rf(@resource.value(:path))\n  end\n{code}\n\ncalled unconditionally from\n\n{code:title=type/vcsrepo.rb}\n    def retrieve\n      prov = @resource.provider\n      if prov\n        if prov.working_copy_exists?\n          if @resource.value(:force)\n            notice \"Deleting current repository before recloning\"\n            prov.destroy\n            notice \"Create repository from latest\"\n            prov.create\n          end\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37835", "fixedVersions": [], "id": "37835", "issueType": "Bug", "key": "MODULES-1014", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62439968ad6b7e006aa41286", "resolution": "Fixed", "resolutionDate": "2014-06-19T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "noop is ignored", "timeSpent": "PT0S", "updated": "2014-06-19T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Hi Joeri, services can't be created by editing the registry. You need to communicate with the service control manager, e.g. programmatically using the [{{CreateService}}|http://msdn.microsoft.com/en-us/library/windows/desktop/ms682450(v=vs.85).aspx] win32 API, or equivalent powershell. Did something in the registry module lead you to believe you could create services that way?", "created": "2014-08-28T12:52:00.000000"}, {"author": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "body": "Hi Josh,\nWith the following code you can make a windows service:\n\nregistry::service {\"Service1\":\n    ensure       => present,\n    display_name => \"Service1\",\n    description  => \"Testservice\",\n    command      => '\"service.bat',\n    start        => 'disabled'\n   }\n\nBut i am sure this does not come as a surprise to you. Apparently it's standard windows behaviour to only read the services registry tree on start up. So this is not fixable in a registry module. So this issue can be closed.", "created": "2014-09-01T00:10:00.000000"}, {"author": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "body": "MS Windows does not read the services part of the registry after boot. So this issue cannot be fixed within this module.", "created": "2014-09-01T00:12:00.000000"}], "components": ["registry"], "created": "2014-05-26T07:20:00.000000", "creator": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43cd9744"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8141545610_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_299975240"}], "description": "If you create a Windows Service through the registry module, the service won't show up in services.msc until you reboot. This behaviour is different than if you create a service through sc.exe.", "environment": "Puppet 3.2.4 (Puppet Enterprise 3.0.1) tested with Windows 2008 R2 and Windows 2012. Module version 0.1.2 and 1.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35734", "fixedVersions": [], "id": "35734", "issueType": "Bug", "key": "MODULES-1013", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "resolution": "Won't Fix", "resolutionDate": "2014-09-01T00:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry - Service creation requires reboot", "timeSpent": "PT0S", "updated": "2014-09-01T00:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "I did indeed see your comments, but ironically didn't comment further, because I thought you're right and on the right track ", "created": "2014-05-26T05:03:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "So you are saying the {{apache::mod::passenger}} class should take care of linking 'passenger_extra.conf' into the 'mods-enabled' directory? \n\nI am still sceptical of this whole change in PR 711", "created": "2014-05-26T06:30:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I am currently trying to rework Passenger support for Debian to address the issues I mentioned: https://github.com/antaflos/puppetlabs-apache/tree/debian_ubuntu_passenger_rework", "created": "2014-05-26T12:42:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I have submitted a PR: https://github.com/puppetlabs/puppetlabs-apache/pull/742", "created": "2014-05-28T02:30:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "The PR has been merged so I'll go ahead and close this.", "created": "2014-06-04T06:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-26T04:32:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@580dc8c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_783510931_*|*_5_*:*_1_*:*_0"}], "description": "I've commented on this in https://github.com/puppetlabs/puppetlabs-apache/pull/711 but I don't think anyone will see that, so here's a ticket :) In that PR the Puppet-managed mod_passenger configuration has been moved to 'passenger_extra.conf', leaving any 'passenger.conf' file installed by a package intact.\n\nI am probably missing something here, but how is this supposed to work on Ubuntu/Debian?\n\nIn my case specifically on Ubuntu 12.04 with Passenger 4.0 packages from https://oss-binaries.phusionpassenger.com/apt/passenger (thus I explicitly set {{PassengerRoot}} to '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini'). That shouldn't matter, though.\n\nAll the configuration the {{apache::mod::passenger class}} allows now ends up in '/etc/apache2/mods-available/passenger_extra.conf'. Then what? That file is never included anywhere as far as I can see, so configuration done via that class is ignored. Was it maybe meant to be linked into the 'mods-enabled' directory?\n\nThe way this works currently I see no way to configure mod_passenger without having to override {{passenger_conf_file}} and {{passenger_conf_package_file}} manually in {{apache::mod::passenger class}}.", "environment": "Ubuntu 12.04, using official Passenger 4.0 packages from Phusion", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34675", "fixedVersions": [], "id": "34675", "issueType": "Bug", "key": "MODULES-1012", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2014-06-04T06:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passenger configuration ignored on Ubuntu 12.04 after introducing passenger_extra.conf", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'm a little bit confused about the commits vs diff in this pr.\n\nCould you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) this?\n", "created": "2014-05-26T04:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xavierleune commented:\n\nThanks for the feedback, it seems better now, right ?\n", "created": "2014-05-26T06:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Mod rewrite duplicate error has been closed.", "created": "2014-06-03T21:23:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-26T04:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@409095ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_894465689_*|*_6_*:*_1_*:*_0"}], "description": "h2. Mod rewrite duplicate error\n\n * Author: Xavier Leune <>\n * Company: \n * Github ID: [xavierleune|https://github.com/xavierleune]\n * [Pull Request 739 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/739]\n * [Pull Request 739 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/739/files]\n\nh2. Pull Request Description\n----\n\nAs in PR #412, if we include ::apache::mod{'rewrite:'} instead of ::apache::mod::rewrite we can have a \"duplicate class\" error. It seems the error happens when you have more than 1 vhost with rewrite rules.\nThis is fixed in this PR.\n\n----\n(webhooks-id: 55ecdc96ff80f688a3024ee25ee2fec0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33636", "fixedVersions": [], "id": "33636", "issueType": "Task", "key": "MODULES-1011", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (739): Mod rewrite duplicate error - xavierleune", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n+1\n", "created": "2014-05-26T04:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update README.md has been closed.", "created": "2014-05-30T03:45:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-25T17:29:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b64a1ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud1z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_933016540_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update README.md\n\n * Author: Ken Geis <>\n * Company: \n * Github ID: [kgeis|https://github.com/kgeis]\n * [Pull Request 738 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/738]\n * [Pull Request 738 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/738/files]\n\nh2. Pull Request Description\n----\n\nAdd http:// protocol to URLs referring to Apache web site so that markdown processor doesn't think that they are relative URLs.\n\n----\n(webhooks-id: a61fde823ee9f8e6f7edd27a6112f7a5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42159", "fixedVersions": [], "id": "42159", "issueType": "Task", "key": "MODULES-1010", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (738): Update README.md - kgeis", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n+1\n\nCan you please add Documentation and at least an [rspec test](https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/spec/classes/haproxy_spec.rb)?\n\n\n(not sure an acceptance test is feasible in this case ", "created": "2014-05-26T03:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nWhy is this needed at all? Does setting `$service_manage` to 'false' not work for you? See https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/manifests/init.pp#L24 and https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/manifests/service.pp.\n", "created": "2014-05-26T04:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zdenekjanda commented:\n\nIt is needed, because i want keep your module manage the service ! That means, i dont want that it manage its ensure state, but i want it to send notify when config changed, for example. Tickets at Puppetlabs to enlight this: https://projects.puppetlabs.com/issues/22580 and https://projects.puppetlabs.com/issues/22587#note-2\n", "created": "2014-05-27T13:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI see what you're trying to do here, but we so often try to get away from `undef` vs `'undef'` (the string) that to introduce the string undef as a valid option like this feel like an anti-pattern.\n\nI don't like overloading `service_ensure` anyway, but perhaps `service_ensure => 'unmanaged'` would be more appropriate than `service_ensure => 'undef'`?\n\nAlso, even with corosync, do you care whether enable is set to true/false?\n", "created": "2014-05-29T18:38:00.000000"}], "components": [], "created": "2014-05-25T12:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@516a03a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_951319858_*|*_6_*:*_1_*:*_0"}], "description": "h2. Enable undef to service_ensure for better cluster management\n\n * Author: Zdenek Janda <zdenek.janda@cloudevelops.com>\n * Company: cloudevelops\n * Github ID: [zdenekjanda|https://github.com/zdenekjanda]\n * [Pull Request 84 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/84]\n * [Pull Request 84 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/84/files]\n\nh2. Pull Request Description\n----\n\nIn cluster environments, where haproxy is managed by corosync, is very needed that module doesn't enforce service by ensure. Added 'undef' state, that enables this and keeps the service notifying when config files changed. I would like to do this better, but seems there is no nice out of box solution, until service provider will accept 'undef' string such discussed at https://projects.puppetlabs.com/issues/22587#note-2 .\n\n----\n(webhooks-id: fb252b43cef074946c964d3540cbe893)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38952", "fixedVersions": [], "id": "38952", "issueType": "Task", "key": "MODULES-1009", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (84): Enable undef to service_ensure for better cluster management - zdenekjanda", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'm not sure how this is supposed to work.\n\nI thought that something running in environment `x` cannot see anything running in environment `y`.\n\nHow are you supposed to collect it then?\n", "created": "2014-05-26T03:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zdenekjanda commented:\n\nIssue is, that exported resources are global, ignoring puppet environment. I need environment variable to collect them in proper environment, which is the patch i supplied. I agree, that this patch is kind of schizophrenic, as it doesn't alter your collector - but what the users will do, when the collector stops working for all environments ? Its backwards compatibility, so what i did is that i disable collection of resources on the listener, and do my own collection of the environment sensitive resources, such as:\n  haproxy::listen {\n    'kcs-traceme':\nipaddress  => '0.0.0.0',\nports=> '15001',\nmode => 'http',\ncollect_exported => false", "created": "2014-05-27T13:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCould you look into adding a `$collect_environment = undef` parameter to haproxy::listen so that a user may choose to collect that way instead of having to write their own collector?\n", "created": "2014-05-29T18:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kitchen commented:\n\nimo doing this opens up the floodgates for all orts of $collect_foo type things. If the default doesn't work for you, write your own collector and disable the auto-collection, imo.\n", "created": "2014-06-01T13:49:00.000000"}], "components": [], "created": "2014-05-25T04:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26406838"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyud1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_979939809_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added $environment to balancermember, enabling collect the resource by environment\n\n * Author: Zdenek Janda <zdenek.janda@cloudevelops.com>\n * Company: cloudevelops\n * Github ID: [zdenekjanda|https://github.com/zdenekjanda]\n * [Pull Request 83 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/83]\n * [Pull Request 83 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/83/files]\n\nh2. Pull Request Description\n----\n\nA must have feature, if you use multiple environment haproxy deployments.\n\n----\n(webhooks-id: 1304aacbb00dedad144e4bbc9ad7cc45)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37834", "fixedVersions": [], "id": "37834", "issueType": "Task", "key": "MODULES-1008", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (83): Added $environment to balancermember, enabling collect the resource by environment - zdenekjanda", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare for 0.3.0 release. has been closed.", "created": "2014-05-28T12:37:00.000000"}], "components": [], "created": "2014-05-23T17:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4871a382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_847171855_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare for 0.3.0 release.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 24 Discussion|https://github.com/puppetlabs/puppetlabs-activemq/pull/24]\n * [Pull Request 24 File Diff|https://github.com/puppetlabs/puppetlabs-activemq/pull/24/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: b2c1eaf4cefafa1527a836177d82285b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38951", "fixedVersions": [], "id": "38951", "issueType": "Task", "key": "MODULES-1007", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (24): Prepare for 0.3.0 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-02T12:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Ensure db user exists before validating db connection has been closed.", "created": "2014-06-05T11:36:00.000000"}], "components": [], "created": "2014-05-23T15:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c92697"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucsn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1114107419_*|*_6_*:*_1_*:*_0"}], "description": "h2. Ensure db user exists before validating db connection\n\n * Author: Clayton O'Neill <clayton@oneill.net>\n * Company: \n * Github ID: [dvorak|https://github.com/dvorak]\n * [Pull Request 422 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/422]\n * [Pull Request 422 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/422/files]\n\nh2. Pull Request Description\n----\n\nThe validate_db_connection class takes a user to connect as, but if we're\nusing the progresql::server::db defined type then the user might not be\ncreated yet, and might not have any permissions granted yet.  This patch\nuses a collector to ensure that the that the user and grants are active\nbefore validating.\n\n----\n(webhooks-id: 4d041d7205701f852318ec4547fa7e81)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36839", "fixedVersions": [], "id": "36839", "issueType": "Task", "key": "MODULES-1006", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (422): Ensure db user exists before validating db connection - dvorak", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "body": "FYI: I'm happy to write code to fix these issues, and update docs, if the PuppetLabs team can weigh in on which direction they'd like to take.", "created": "2014-05-23T12:24:00.000000"}], "components": ["mcollective"], "created": "2014-05-23T12:18:00.000000", "creator": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@113f186c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34389544075_*|*_6_*:*_1_*:*_0"}], "description": "If you specify ssl=true, but don't specify securityprovider=ssl,  and get around MODULES-1004, then you can't use the client in TLS mode.  \n\nOne quick fix is to just add \nplugin.rabbitmq.pool.1.ssl.cert = /etc/mcollective/server_public.pem\nplugin.rabbitmq.pool.1.ssl.key = /etc/mcollective/server_private.pem\nto the client config, and, poof, it works, too.  This assumes that the server has been installed on the host, and set up for SSL.\n\nMy thought here is to configure mco to use the puppet certs for each host and client, and thus make the trivial PSK use case TLS enabled.  Not nearly as hard as setting up the full SSL security provider, but TLS security on the the data flows.\n\nBTW: default build exposes a non-SSL stomp port on the middleware server (61613) which any mco client can connect to.  This could be considered a security hole in the MCO & rabbitMQ modules, since it's always on.  It's also another reason that the SSL security provider is probably recommended", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42158", "fixedVersions": [], "id": "42158", "issueType": "Bug", "key": "MODULES-1005", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MCO client becomes nonfunctional if you don't specify SSL as security provider.", "timeSpent": "PT0S", "updated": "2015-06-25T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "body": "FYI: I'm happy to write code to fix these issues, and update docs, if the PuppetLabs team can weigh in on which direction they'd like to take.\n\nI don't have an AMQ server, but I suspect this must only affect RMQ.  Or... no one is using the ssl option for MCO.", "created": "2014-05-23T12:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The docs appear to say to just use the puppet agent certificate for the mcollective server: {{Every server node already has its own puppet agent certificate. You can re-use it.}}\n\nIt also says {{You can either re-use the ActiveMQ server\u2019s existing puppet agent certificate, or generate a new certificate on the CA puppet master}} for the activemq certificate.\n\nSo it doesn't seem to say that you *should* use a separate cert, only that you *may*. Or you can use the existing puppet cert for both.\n\nI think I'll close this as \"won't fix\" but feel free to re-open it if this doesn't sound right.", "created": "2014-06-02T13:36:00.000000"}, {"author": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "body": "This was more about the fact that using the the puppet labs mcollective module, with RabbitMQ as the connector,  produces a non working system.  - if you specify an SSL cert for the middleware server.  The trivial case of an mcollective  test deployment with an mco server & middleware server on the same system will not work.  \n\nDocs say you *can* do something, but this isn't about the docs.  This is about the fact that it fails terribly if you use the module as written, and turn on the SSL certs + rabbitmq.  (There's no way to give it a separate cert for middleware server vs the mco server.  This wouldn't be terrible if it actually worked w/ the same cert for both.  -- it'd just be a RFE)\n\nthe fact that the docs say you can do something that won't work (even outside the module) is an error, too, I suppose.  However, it may be that this code path will work with ActiveMQ, and likely does.  It *doesn't* work w/ RabbitMQ though.  ", "created": "2014-06-02T22:20:00.000000"}, {"author": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Is there beaker tests for this module yet?   Or is some other test tool the correct way to find & demonstrate the issue?  This module is broken if you use SSL & rabbitmq on a server that's also the middleware server.  It'd be nice to have a way to show that easily, and I suspect that's beaker.\n\nI'm probably going to just use a wrapper module for the middleware install, since this issue isn't likely to be fixed before my presentation at puppet camp NYC in early july.\n\nSince i'm doing a talk about sensu & mcollective, i don't want to install multiple middleware systems ( activemq for mco, rabbitmq for sensu).    It's really only the code manifests/middleware/rabbitmq.pp that gets executed.  I'll just pull it out, and make it work.\n\n\n", "created": "2014-06-13T17:28:00.000000"}], "components": ["mcollective"], "created": "2014-05-23T11:51:00.000000", "creator": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341ba3db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_34360369647_*|*_6_*:*_2_*:*_30781021"}], "description": "If ssl=true, and connector ='rabbitmq',:\n\nOn the host w/ middleware=true & server=true: \n\nRabbitMQ uses the same $mcollective::ssl_server_public as MCO Server.\n(code referenced below)\nThis causes SSL connect failures on mco server, if it is also the RMQ server.\n\nE, [2014-05-23T16:46:56.842350 #20701] ERROR -- : rabbitmq.rb:45:in `on_ssl_connectfail' SSL session creation with stomp+ssl://mcollective@mco.local:61614 failed: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed\n\n\nDocumentation [http://docs.puppetlabs.com/mcollective/deploy/standard.html#walkthrough--checklist] advises that there should be a Cert for AMQ / RMQ, and a separate one for MCO servers.    It doesn't specify that they should not utilize the same certs, however, this is a problem.  \n\n\nIf this is determined to be a valid bug, best bet would be to add parameters for Middle ware cert & key, vs mco server cert & key.  CA should be the same.\n-----\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/master/manifests/middleware/rabbitmq.pp#L15-L26\n\n\nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/master/manifests/server/config.pp#L46-L57\n+ \nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/master/manifests/server/config/connector/rabbitmq/hosts_iteration.pp#L5-L10", "environment": "mcollective module  = 1.1.3, rabbitmq module=4.0.0.   Using RabbitMQ =3.2.3-1 on ubuntu 12.04.  Also 3.3.1-1.  MCO version = 2.4.0-1.  & 2.5.1-1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34671", "fixedVersions": [], "id": "34671", "issueType": "Bug", "key": "MODULES-1004", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Mcollective+SSL uses the same cert for RabbitMQ Server &  MCO Servers", "timeSpent": "PT0S", "updated": "2015-06-25T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-23T09:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28971646"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1133845752_*|*_6_*:*_1_*:*_0"}], "description": "h2. Verify ssl certs on the RabbitMQ server\n\n * Author: Matthew Barr <mbarr@mbarr.net>\n * Company: Kensho Technologies\n * Github ID: [matthewbarr|https://github.com/matthewbarr]\n * [Pull Request 147 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/147]\n * [Pull Request 147 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/147/files]\n\nh2. Pull Request Description\n----\n\nSee MODULES-971 for details.  This forces bidirectional certificate checking, and ensures that all mco connections on SSL port are from a cert issued by the CA.  \n\n----\n(webhooks-id: 9abaa0d2e58e3e41f2478002658963ac)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43232", "fixedVersions": [], "id": "43232", "issueType": "Task", "key": "MODULES-1003", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (147): Verify ssl certs on the RabbitMQ server - matthewbarr", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623cfe069b54ec0068b1cda4", "body": "Any idea about how to solve this? Is it a bug? Is it the way it's meant to be? It still applies with puppet master 3.6.2 and today's stdlib", "created": "2014-10-24T02:41:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Looking at the tests, we handle arrays. \n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/blob/master/spec/functions/ensure_resource_spec.rb#L64-L70", "created": "2016-07-18T10:04:00.000000"}], "components": ["stdlib"], "created": "2014-05-23T03:22:00.000000", "creator": "623cfe069b54ec0068b1cda4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d0f947"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyucgn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Jul/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48684247100_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_19336673437"}], "description": "Using puppet-master 3.5, puppet-client 3.6.1, today's git version of stdlib.\n\nIf I create a manifest like this, it works\n\n{code}\nclass test {\n    ensure_resource ( 'file', '/tmp/foo', { 'ensure' => 'present', 'content' => \"bar\\n\"} )\n    ensure_resource ( 'file', '/tmp/foo', { 'ensure' => 'present', 'content' => \"bar\\n\"} )\n}\n{code}\n\nwhile this code fails with a *Error 400 on SERVER: Duplicate declaration: File[/tmp/foo] is already declared*\n\n{code}\nclass test {\n    ensure_resource ( 'file', '/tmp/foo', { 'ensure' => 'present', 'content' => \"bar\\n\"} )\n    ensure_resource ( 'file', ['/tmp/foo'], { 'ensure' => 'present', 'content' => \"bar\\n\"} )\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42157", "fixedVersions": [], "id": "42157", "issueType": "Bug", "key": "MODULES-1002", "labels": ["intermediate"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfe069b54ec0068b1cda4", "resolution": "Fixed", "resolutionDate": "2016-07-18T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ensure_resource fails if title is an array", "timeSpent": "PT0S", "updated": "2016-07-18T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Test failures has been closed.", "created": "2014-05-22T16:59:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-22T16:57:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ebd2c10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuccv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_935378814_*|*_6_*:*_1_*:*_0"}], "description": "h2. Test failures\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 736 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/736]\n * [Pull Request 736 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/736/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 9253d2e89cdb70874bbdeeb682dfcb43)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37888", "fixedVersions": [], "id": "37888", "issueType": "Task", "key": "MODULES-1001", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (736): Test failures - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Change selector statements to have default listed last has been closed.", "created": "2014-05-22T20:17:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged by [~accountid:623c177a7910a200718b97b4]", "created": "2014-05-30T12:58:00.000000"}], "components": ["postgresql"], "created": "2014-05-22T16:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@edc0062"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuccf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678057140_*|*_6_*:*_1_*:*_0"}], "description": "h2. Change selector statements to have default listed last\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 421 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/421]\n * [Pull Request 421 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/421/files]\n\nh2. Pull Request Description\n----\n\nAs per the official docs \"the default case must be at the end of the list.\"\nhttp://docs.puppetlabs.com/puppet/latest/reference/lang_conditional.html#selectors\n\nThis commit fixes breakage in Puppet 3.6.0 where it enforces the behavior\ndescribed above when Future parser is enabled.\n\nSee https://puppet.atlassian.net/browse/PUP-2642\n\n----\n(webhooks-id: f20f89bc1fe5828b24925c4540f112cb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34669", "fixedVersions": [], "id": "34669", "issueType": "Task", "key": "MODULES-1000", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-30T12:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (421): Change selector statements to have default listed last - blkperl", "timeSpent": "PT0S", "updated": "2014-07-15T08:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623d0137a9575800695b58a9", "body": "PR https://github.com/puppetlabs/puppetlabs-mysql/pull/522 addresses this by requiring the resource name to conform to a certain format.\n\nA workaround for now is to make the name of the mysql_grant resource identical to the user parameter and the table parameter separated by a slash, e.g.:\n\n{code}\n mysql_grant { 'blog@192.168.160.%/blog_danisch.de.*':\n    ensure     => 'present',\n    options    => ['GRANT'],\n    privileges => ['ALL'],\n    table      => 'blog_danisch.de.*',\n    user       => 'blog@192.168.160.%',\n  }\n{code}", "created": "2014-06-03T14:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged https://github.com/puppetlabs/puppetlabs-mysql/pull/522", "created": "2014-06-05T11:08:00.000000"}], "components": ["mysql"], "created": "2014-05-22T14:53:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78515f93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1196105226_*|*_6_*:*_1_*:*_0"}], "description": "I'm using ressources like\n\n{code}\n  mysql_grant { 'blog@192.168.160.%-blog_danisch.de':\n    ensure     => 'present',\n    options    => ['GRANT'],\n    privileges => ['ALL'],\n    table      => 'blog_danisch.de.*',\n    user       => 'blog@192.168.160.%',\n  }\n{code}\n\n\nwhich do work well, but do not detect that they already had succeeded before. Everytime I call puppet, I get a \n\n{code}\nNotice: /Stage[main]/Hadmut::Application::Blogdevelop/Mysql_grant[blog@192.168.160.%-blog_danisch.de]/ensure: created\n{code}\n\n\nregards\n\n\n", "environment": "Ubuntu 14.04 with puppet 3.4.3 and puppet-module-puppetlabs-mysql\nVersion: 2.1.0-2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33707", "fixedVersions": [], "id": "33707", "issueType": "Bug", "key": "MODULES-1040", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "resolution": "Fixed", "resolutionDate": "2014-06-05T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_grant not idempotent", "timeSpent": "PT0S", "updated": "2014-07-28T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["rabbitmq"], "created": "2014-05-22T14:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19cf5953"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc87:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1202721839_*|*_6_*:*_1_*:*_0"}], "description": "h2. Support for configuring the rabbitmq_management web UI\n\n * Author: Mike Dorman <>\n * Company: \n * Github ID: [misterdorm|https://github.com/misterdorm]\n * [Pull Request 201 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/201]\n * [Pull Request 201 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/201/files]\n\nh2. Pull Request Description\n----\n\nWhen rabbitmq::admin_enable => true, then also configure RabbitMQ to enable\nthe rabbitmq_management web UI, running on rabbitmq::management_port.\nOr, if ssl => true, then configure it as an SSL listener on\nrabbitmq::ssl_management_port.\n\nAlso added a ssl_port parameter which defines the SSL port for RabbitMQ\nservice itself.  Previously, the rabbitmq::ssl_management_port parameter\nwas used for the RabbitMQ service SSL bind port.  So this potentially\nbreaks people who are currently using this module to configure RabbitMQ\nfor SSL on a non-standard port.  (They need to use the ssl_port parmeter\nnow, instead of ssl_management_port.)  Not exactly sure the best way\nto approach a solution to that.\n\n----\n(webhooks-id: 005c377eee4caa1a84bc1b2bb9410c9f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41147", "fixedVersions": [], "id": "41147", "issueType": "Task", "key": "MODULES-999", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T12:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (201): Support for configuring the rabbitmq_management web UI - misterdorm", "timeSpent": "PT0S", "updated": "2014-06-05T12:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "PR 55 submitted: https://github.com/puppetlabs/puppetlabs_spec_helper/pull/55\n\nDuplicating the PR comment - the PR should potentially be updated to reflect what Jira project issues should be created in, it isn't very obvious at the moment.", "created": "2014-06-02T09:30:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged PR.", "created": "2014-06-02T10:18:00.000000"}], "components": ["spec_helper"], "created": "2014-05-22T12:35:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cc8a965"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_942181055_*|*_6_*:*_1_*:*_0"}], "description": "It is unclear where to file issues for puppetlabs_spec_helper as projects.puppetlabs is deprecated in favor of jira. The README should be updated with the new location.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42155", "fixedVersions": [], "id": "42155", "issueType": "Bug", "key": "MODULES-998", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "resolution": "Fixed", "resolutionDate": "2014-06-02T10:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper points users to projects.puppetlabs for reporting issues", "timeSpent": "PT0S", "updated": "2014-06-30T09:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-22T12:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d19116e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc3b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_483456_*|*_5_*:*_1_*:*_0"}], "description": "h2. inserted builddir variable into mod_passenger_location for each case\n\n * Author: Alan McCarty <amccarty@cornell.edu>\n * Company: Cornell University\n * Github ID: [fittypants|https://github.com/fittypants]\n * [Pull Request 65 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/65]\n * [Pull Request 65 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/65/files]\n\nh2. Pull Request Description\n----\n\nInstalled passenger 4.0.42 and found that the $builddir var wasn't being used. Inserted it into each case.\n\n----\n(webhooks-id: 1de6ee8f55f954440b488c7a0f28809d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33706", "fixedVersions": [], "id": "33706", "issueType": "Task", "key": "MODULES-994", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (65): inserted builddir variable into mod_passenger_location for each case - fittypants", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add test and ERB conditional logic for when ::domain not present has been closed.", "created": "2014-05-22T11:46:00.000000"}], "components": [], "created": "2014-05-22T11:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ee7b05e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1949744_*|*_5_*:*_1_*:*_0"}], "description": "h2. add test and ERB conditional logic for when ::domain not present\n\n * Author:  <>\n * Company: \n * Github ID: [nrvale0|https://github.com/nrvale0]\n * [Pull Request 13 Discussion|https://github.com/puppetlabs/puppetlabs-motd/pull/13]\n * [Pull Request 13 File Diff|https://github.com/puppetlabs/puppetlabs-motd/pull/13/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 47d138670eb85fca0bbcbe6d17b75b48)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39982", "fixedVersions": [], "id": "39982", "issueType": "Task", "key": "MODULES-993", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (13): add test and ERB conditional logic for when ::domain not present - nrvale0", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add patches from foreman-dhcp has been closed.", "created": "2014-05-22T11:41:00.000000"}], "components": [], "created": "2014-05-22T11:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44cf0ab7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc2n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2227982_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add patches from foreman-dhcp\n\n * Author: Ewoud Kohl van Wijngaarden <>\n * Company: Oxilion\n * Github ID: [ekohl|https://github.com/ekohl]\n * [Pull Request 36 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/36]\n * [Pull Request 36 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/36/files]\n\nh2. Pull Request Description\n----\n\nIn order to let foreman-dhcp converge into puppetlabs-dhcp, here are some of the patches as @Dominic wrote in https://github.com/theforeman/puppet-dhcp/issues/21#issuecomment-43725563.\n\n----\n(webhooks-id: 689ff5939dd4777f7c1401c0a882942a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38948", "fixedVersions": [], "id": "38948", "issueType": "Task", "key": "MODULES-992", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (36): Add patches from foreman-dhcp - ekohl", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-22T11:26:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fa8ad58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc27:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2902556_*|*_5_*:*_1_*:*_0"}], "description": "h2. Adding missing ssl_ parameters from rabbitmq::config class\n\n * Author: Mike Dorman <>\n * Company: \n * Github ID: [misterdorm|https://github.com/misterdorm]\n * [Pull Request 200 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/200]\n * [Pull Request 200 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/200/files]\n\nh2. Pull Request Description\n----\n\n$ssl_verify and  $ssl_fail_if_no_peer_cert were missing from rabbitmq::config\nclass.  This was causing the 'false' values to not be populated in\nrabbitmq.config (at least for the future parser in Puppet 3.5.1)\n\n----\n(webhooks-id: 1d54964a0b5e6240f57769d155a4a2cb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36834", "fixedVersions": [], "id": "36834", "issueType": "Task", "key": "MODULES-991", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (200): Adding missing ssl_ parameters from rabbitmq::config class - misterdorm", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCould you add your new parameter to the readme?\n", "created": "2014-05-22T11:25:00.000000"}], "components": [], "created": "2014-05-22T11:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2baede7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuc1b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3677258_*|*_5_*:*_1_*:*_0"}], "description": "h2. adding ssl_only parameter, which disables all non-encrypted tcp listeners\n\n * Author: Mike Dorman <>\n * Company: \n * Github ID: [misterdorm|https://github.com/misterdorm]\n * [Pull Request 199 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/199]\n * [Pull Request 199 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/199/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 56a6837644947aaa932e681bd874e01f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42154", "fixedVersions": [], "id": "42154", "issueType": "Task", "key": "MODULES-990", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (199): adding ssl_only parameter, which disables all non-encrypted tcp listeners - misterdorm", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mcollective"], "created": "2014-05-22T09:26:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1df45f07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubw7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34486209092_*|*_6_*:*_1_*:*_0"}], "description": "In reference to the following two repos:\n\nhttps://github.com/puppetlabs/mcollective-puppet-agent\nhttps://github.com/puppetlabs/puppetlabs-mcollective\n\nIn the docs for the Puppet agent, we refer to the install guide for installation instructions.  This seems like unnecessary overhead.  Instead, a better option might be to just install the module, and then use a resource like mcollective::plugin to install the MCO Puppet agent.  Just a thought.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38947", "fixedVersions": [], "id": "38947", "issueType": "Bug", "key": "MODULES-989", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MCollective Puppet Agent should be installable with the MCollective module", "timeSpent": "PT0S", "updated": "2015-06-25T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Set git bare with revision test to fail has been closed.", "created": "2014-05-22T14:04:00.000000"}], "components": [], "created": "2014-05-22T09:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a11bdbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10989193_*|*_5_*:*_1_*:*_0"}], "description": "h2. Set git bare with revision test to fail\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 148 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/148]\n * [Pull Request 148 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/148/files]\n\nh2. Pull Request Description\n----\n\nWhen the revision attribute is defined in conjunction with the bare\nattribute when using the git provider, the repo should fail to be\nwritten to disk.\n\nSee: FM-1361\n\n----\n(webhooks-id: a5191e0262be2f338edf515fdfe9b2ec)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33705", "fixedVersions": [], "id": "33705", "issueType": "Task", "key": "MODULES-988", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (148): Set git bare with revision test to fail - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T14:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a],\n\nThis sounds like a useful feature, have you looked at creating a PR for this? The module's code is open source and we encourage community contributions. You can find the code for the module here https://github.com/puppetlabs/puppetlabs-apache/ \n\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature.\n\nThank you for taking the time to create this ticket.", "created": "2017-07-17T09:51:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "[~accountid:557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c], thanks for looking at this. In the meantime I've solved this using Hiera and a central option to set the docroot. :-)", "created": "2017-07-18T01:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-22T07:36:00.000000", "creator": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b9182bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48755249841_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_50785701514"}], "description": "If no `directories` entry is provided to an `apache::vhost`, a default directory entry is created internally which points to the specified `docroot`.\n\nIt would be great if one could customize this default directory setup which yields the advantage of not having to specify the path.\n\nI would like to allow my users to change the `docroot` without having to do this twice with a `directories` entry.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33703", "fixedVersions": [], "id": "33703", "issueType": "Improvement", "key": "MODULES-987", "labels": ["beginner", "puppethack"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "resolution": "Won't Fix", "resolutionDate": "2017-07-17T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow customizing the default directory for vhosts", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "attachments": [], "comments": [{"author": "622a55b3a1245000688bb532", "body": "$bar should be immutable by the gods of Puppet, but this breaks that immutability. A workaround is to quote \"$bar\". The delete function should perform delete against a clone of $bar.", "created": "2014-05-22T05:30:00.000000"}, {"author": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "body": "was fixed already (cannot reproduce on 4.2.1)", "created": "2014-05-22T06:21:00.000000"}], "components": ["stdlib"], "created": "2014-05-22T04:52:00.000000", "creator": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@192f37a3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5347586_*|*_6_*:*_1_*:*_0"}], "description": "A pattern\n$foo = delete($bar, 'baz')\nwill set foo as $bar with 'baz' removed, but will also modify $bar as well.\nSee https://bugs.launchpad.net/fuel/+bug/1322107 for details.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41144", "fixedVersions": [], "id": "41144", "issueType": "Bug", "key": "MODULES-986", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b30ebc19-6e18-467c-a56d-8c1783acbe00", "resolution": "Fixed", "resolutionDate": "2014-05-22T06:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Function delete should not modify its args by the passed reference", "timeSpent": "PT0S", "updated": "2014-05-22T06:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nPlease add updated documentation to the README, add spec tests and squash the two commits into one commit. Thanks.\n", "created": "2014-05-22T11:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Malefitz commented:\n\nI'm trying to add spec tests. But i'm unsure how. The 'allow from'-rules tests should running from external servers. I think we can test only from localhost ? Is this right ?\n\nI could extend test 'other Directory options':\n...\n$_files_match_directory = [ \n  { 'path' => 'private.html$', 'provider' => 'filesmatch', 'deny' => 'from all' },\n  { 'path' => '/bar/bar.html', 'provider' => 'location', allow => [ 'from 127.0.0.1', ] },\n]\n...\nfile { '/var/www/files/bar':\nensure => directory,\n }\n file { '/var/www/files/bar/bar.html':\nensure  => file,\ncontent => \"Hello Bar\\\\n\",\n    }\n...\nshell(\"/usr/bin/curl -sSf files.example.net:80/bar/bar.html\").stdout.should eq(\"Hello Bar\\n\")\n\nWhat did you mean ?\n", "created": "2014-05-23T06:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Malefitz commented:\n\nOk, i'm ready with your requested changes.\n", "created": "2014-05-30T04:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nLooks good, thank you for the contribution @Malefitz!\n", "created": "2014-06-05T14:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Enable more than one \"Allow from\"-rule in Directory/Location has been closed.", "created": "2014-06-05T14:02:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-22T03:32:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a1fefb7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubnb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31346170_*|*_5_*:*_1_*:*_0"}], "description": "h2. Enable more than one \"Allow from\"-rule in Directory/Location\n\n * Author:  <>\n * Company: \n * Github ID: [Malefitz|https://github.com/Malefitz]\n * [Pull Request 735 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/735]\n * [Pull Request 735 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/735/files]\n\nh2. Pull Request Description\n----\n\nThis patch allows you to add more than one \"Allow from\"-rule in Directory/Location:\ndirectories => [ { path      => '/', allow       => [ 'from 127.0.0.0/8', 'from 192.168.0.0/24', ], },]\n\nIt's preserve the old behavior if you want\ndirectories => [ { path      => '/', allow       =>  'from 127.0.0.0/8' } ] \n\n----\n(webhooks-id: 8d264048537aa9fee6d7dc6ce53c47e6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35762", "fixedVersions": [], "id": "35762", "issueType": "Task", "key": "MODULES-985", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (735): Enable more than one \"Allow from\"-rule in Directory/Location - Malefitz", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nDo you think you could add a rspec and/or acceptance test for this feature?\n", "created": "2014-05-22T04:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nightfly19 commented:\n\n@igalic Updated to include a test for this usecase\n", "created": "2014-05-22T14:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@nightfly19 good! Now add an [spec/acceptance](https://github.com/puppetlabs/puppetlabs-rabbitmq/tree/master/spec/acceptance) test too please!\n\n(If somehow sensibly possible\u2026 I understand that it might be difficult that with mocking, or configuring an ldap server for authentication first ", "created": "2014-05-23T03:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix rabbitmq.config.erb to allow ldap auth without configuring stomp has been closed.", "created": "2014-06-05T11:14:00.000000"}], "components": [], "created": "2014-05-21T20:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@320f289"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubmn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_56453483_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix rabbitmq.config.erb to allow ldap auth without configuring stomp\n\n * Author: Sage Imel <sage@sagenite.net>\n * Company: \n * Github ID: [nightfly19|https://github.com/nightfly19]\n * [Pull Request 198 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/198]\n * [Pull Request 198 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/198/files]\n\nh2. Pull Request Description\n----\n\nThe closing tag for the @config_stomp if statement is in the wrong place so ldap_auth cant be enabled unless stomp is configured.\n\n----\n(webhooks-id: 710befc43761ee78bc50e9e960eeddb7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42110", "fixedVersions": [], "id": "42110", "issueType": "Task", "key": "MODULES-984", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (198): Fix rabbitmq.config.erb to allow ldap auth without configuring stomp - nightfly19", "timeSpent": "PT0S", "updated": "2014-06-05T11:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nLooks good to merge \n", "created": "2014-05-21T20:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Adjust Rake tasks for beaker testing has been closed.", "created": "2014-05-22T12:23:00.000000"}], "components": [], "created": "2014-05-21T19:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1280d2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59956628_*|*_5_*:*_1_*:*_0"}], "description": "h2. Adjust Rake tasks for beaker testing\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 147 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/147]\n * [Pull Request 147 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/147/files]\n\nh2. Pull Request Description\n----\n\nAdjust Rake tasks for testing beaker-rspec suite, beaker suite,\nand both in combination.\n\nThe beaker hosts config file is set via the BEAKER_setfile\nenvironmental variable. The hosts defined within this file\nsupersede the host past in as an argument, but the argument is\nstill required. For an arbitrary hosts config file this provides\nthe following options.\n\n1. Run the beaker-rspec test suite\n    BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:rspec:test[foo,pe]\n\n2. Run the beaker test suite\n    BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:test[foo,pe]\n\n3. Run both beaker-rspec and beaker test suites\n    BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:test:all[foo,pe]\n\n----\n(webhooks-id: 40ba372a3258172def1b9da50cb1823f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39980", "fixedVersions": [], "id": "39980", "issueType": "Task", "key": "MODULES-983", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (147): Adjust Rake tasks for beaker testing - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.4.0 prep has been closed.", "created": "2014-05-21T17:50:00.000000"}], "components": [], "created": "2014-05-21T17:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fe9b2ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66361988_*|*_5_*:*_1_*:*_0"}], "description": "h2. 3.4.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 420 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/420]\n * [Pull Request 420 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/420/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: e8172220eb7521c0b9b990342a1e27b7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42108", "fixedVersions": [], "id": "42108", "issueType": "Task", "key": "MODULES-982", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (420): 3.4.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.1.0 prep has been closed.", "created": "2014-05-21T17:50:00.000000"}], "components": [], "created": "2014-05-21T17:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea1a059"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubjz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66500259_*|*_5_*:*_1_*:*_0"}], "description": "h2. 3.1.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 155 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/155]\n * [Pull Request 155 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/155/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: c21fd8ffbf2b66483f65ad3d634d02dc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41143", "fixedVersions": [], "id": "41143", "issueType": "Task", "key": "MODULES-981", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (155): 3.1.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 2.3.0 prep has been closed.", "created": "2014-05-21T17:45:00.000000"}], "components": [], "created": "2014-05-21T17:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c27d5b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66629002_*|*_5_*:*_1_*:*_0"}], "description": "h2. 2.3.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 520 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/520]\n * [Pull Request 520 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/520/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8d6bba5ce60ed64831582b2c80829085)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39978", "fixedVersions": [], "id": "39978", "issueType": "Task", "key": "MODULES-980", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (520): 2.3.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 1.2.4 prep has been closed.", "created": "2014-06-04T14:35:00.000000"}], "components": [], "created": "2014-05-21T17:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52e7ed1f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_66848495_*|*_5_*:*_1_*:*_0"}], "description": "h2. 1.2.4 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 63 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/63]\n * [Pull Request 63 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/63/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f2f80784ead289701d66e5fd9f1df9fb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36832", "fixedVersions": [], "id": "36832", "issueType": "Task", "key": "MODULES-979", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (63): 1.2.4 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-04T14:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 1.2.0 prep has been closed.", "created": "2014-05-21T17:36:00.000000"}], "components": [], "created": "2014-05-21T17:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@594f689d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67220752_*|*_5_*:*_1_*:*_0"}], "description": "h2. 1.2.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 361 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/361]\n * [Pull Request 361 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/361/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f15a233688e0d0c69873619f0d5c191d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43230", "fixedVersions": [], "id": "43230", "issueType": "Task", "key": "MODULES-978", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (361): 1.2.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 1.5.0 prep has been closed.", "created": "2014-05-21T17:29:00.000000"}], "components": [], "created": "2014-05-21T17:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fa41556"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67685105_*|*_5_*:*_1_*:*_0"}], "description": "h2. 1.5.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 301 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/301]\n * [Pull Request 301 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/301/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8aa307914c84f189663d3e24cfdbb9cf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42107", "fixedVersions": [], "id": "42107", "issueType": "Task", "key": "MODULES-977", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (301): 1.5.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prep 1.1.0 has been closed.", "created": "2014-05-21T17:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-21T17:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e44bcf2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubhr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_67815087_*|*_5_*:*_1_*:*_0"}], "description": "h2. Prep 1.1.0\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 734 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/734]\n * [Pull Request 734 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/734/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 1e3782040c40d104eb7f678f9beba69e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41142", "fixedVersions": [], "id": "41142", "issueType": "Task", "key": "MODULES-976", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (734): Prep 1.1.0 - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix test failures has been closed.", "created": "2014-05-21T16:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-21T16:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5befdebd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubgv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71593184_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix test failures\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 733 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/733]\n * [Pull Request 733 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/733/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0998eb83869d9d4f8097eaf6ee492b9e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42105", "fixedVersions": [], "id": "42105", "issueType": "Task", "key": "MODULES-975", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (733): Fix test failures - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Un-optional the non-optional commands. has been closed.", "created": "2014-05-21T17:03:00.000000"}], "components": [], "created": "2014-05-21T16:16:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dc64954"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71887311_*|*_5_*:*_1_*:*_0"}], "description": "h2. Un-optional the non-optional commands.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 146 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/146]\n * [Pull Request 146 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/146/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8bd56fbd9dc5a7dfd13fe2aaafcf73ca)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39930", "fixedVersions": [], "id": "39930", "issueType": "Task", "key": "MODULES-974", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (146): Un-optional the non-optional commands. - daenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It predates {{commands}} hard-failing if a command was not found when a provider was evaluated for suitability, instead allowing the provider to delay until the package needed (like git) was made available.\n\nNowadays {{commands}} does this, so {{optional_commands}} can just be changed to {{commands}} and should probably be deprecated. https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider.rb#L185-L194", "created": "2014-05-21T16:02:00.000000"}], "components": [], "created": "2014-05-21T15:53:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64c8a139"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4221405_*|*_5_*:*_1_*:*_0"}], "description": "I've been looking at a lot of providers and for some reason a million gazillion of them have their commands defined as {{optional_commands}}.\n\nHowever, most of those commands are not optional at all. If you look at vcsrepo for example, the git provider declares:\n\n{noformat}\n  optional_commands :git => 'git',\n                    :su  => 'su'\n{noformat}\n\nNow I can understand marking {{su}} as optional but how is this provider ever going to be suitable of {{git}} is not found?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33701", "fixedVersions": [], "id": "33701", "issueType": "Improvement", "key": "MODULES-973", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Fixed", "resolutionDate": "2014-05-21T17:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "optional_commands in providers", "timeSpent": "PT0S", "updated": "2014-05-21T17:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "closing as per comments in https://github.com/puppet-community/puppet-mcollective/pull/147", "created": "2015-10-13T06:48:00.000000"}], "components": ["mcollective"], "created": "2014-05-21T14:49:00.000000", "creator": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f97493e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyubd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44035127307_*|*_6_*:*_1_*:*_0"}], "description": "Per https://www.rabbitmq.com/ssl.html, \nNote that if {verify, verify_none} is used, no certificate exchange takes place from the client to the server \n\nthe mcollective module creates a rabbitmq instance when middleware=true.\nhttps://github.com/puppetlabs/puppetlabs-mcollective/blob/master/manifests/middleware/rabbitmq.pp#L31-L39\n\nIt does not set ssl_verify, and the default value of the rabbitmq module for ssl_verify is verify_none.\n\nFrom what I understand of the the design goals around the middleware, it should be doing verification on both sides of the TLS connection that the other side has a cert signed by the CA.   (bidirectional full verification.)\n\nThis does not appear to be happening.\n\nI'm happy to add a pull, but wanted to make sure that it would be correct w/ the module's intention.\n\nFix is: \n\n    ssl_verify                        => 'verify_peer',\n    ssl_fail_if_no_peer_cert => true,\n\nto be added.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38936", "fixedVersions": [], "id": "38936", "issueType": "Bug", "key": "MODULES-971", "labels": ["mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ff41d429-eab9-44d0-975f-508fbab07969", "resolution": "Done", "resolutionDate": "2015-10-13T06:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RabbitMQ middleware does not request or verify certs from \"servers\"", "timeSpent": "PT0S", "updated": "2015-10-13T06:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix a syntax error in one of the tests. has been closed.", "created": "2014-05-21T12:40:00.000000"}], "components": [], "created": "2014-05-21T12:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b57ab07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyub7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85774607_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix a syntax error in one of the tests.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 519 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/519]\n * [Pull Request 519 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/519/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f8406275291f12fc66f376dc1f6b8918)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39928", "fixedVersions": [], "id": "39928", "issueType": "Task", "key": "MODULES-970", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (519): Fix a syntax error in one of the tests. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhat operating system is this and what version of mongodb?\n", "created": "2014-05-29T23:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kimor79 commented:\n\nCentOS 6.5", "created": "2014-05-30T10:08:00.000000"}], "components": [], "created": "2014-05-21T11:57:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46ff4b3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyub6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_87441993_*|*_5_*:*_1_*:*_0"}], "description": "h2. Correct location of log file\n\n * Author: Kimo R <>\n * Company: \n * Github ID: [kimor79|https://github.com/kimor79]\n * [Pull Request 116 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/116]\n * [Pull Request 116 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/116/files]\n\nh2. Pull Request Description\n----\n\nWith $logpath set to /var/log/mongo/mongod.log, starting the mongod service will fail. Upon debugging:\n\n[vagrant@db1 ~]$ sudo runuser -s /bin/bash mongod -c 'ulimit -S -c 0 >/dev/null 2>&1 ;  /usr/bin/mongod  -f /etc/mongod.conf -vvv'\n2014-05-21T17:51:47.526+0000 SEVERE: Failed global initialization: FileNotOpen Failed to open \"/var/log/mongo/mongod.log\"\n[vagrant@db1 ~]$ ls -l /var/log/mongo/mongod.log\nls: cannot access /var/log/mongo/mongod.log: No such file or directory\n[vagrant@db1 ~]$ ls -al /var/log/mongo/\nls: cannot access /var/log/mongo/: No such file or directory\n[vagrant@db1 ~]$ ls -al /var/log/mongodb/mongod.log \n-rw-r----- 1 mongod mongod 0 May  9 20:36 /var/log/mongodb/mongod.log\n\n----\n(webhooks-id: 4c3bb4e578e063429d2384bf26544a1e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41139", "fixedVersions": [], "id": "41139", "issueType": "Task", "key": "MODULES-969", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (116): Correct location of log file - kimor79", "timeSpent": "PT0S", "updated": "2014-05-30T10:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Block this from running on unsupported platforms. has been closed.", "created": "2014-05-21T11:39:00.000000"}], "components": [], "created": "2014-05-21T11:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38cb01c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyub5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88538893_*|*_5_*:*_1_*:*_0"}], "description": "h2. Block this from running on unsupported platforms.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 300 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/300]\n * [Pull Request 300 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/300/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 10ea07a1c1be21c4acd8321380aff14c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33698", "fixedVersions": [], "id": "33698", "issueType": "Task", "key": "MODULES-968", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (300): Block this from running on unsupported platforms. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "rafaduran commented:\n\nThis should fix #111 too\n", "created": "2014-05-21T11:58:00.000000"}], "components": [], "created": "2014-05-21T11:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@629a1bee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyub47:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_90516491_*|*_5_*:*_1_*:*_0"}], "description": "h2. Refactor/hardcoded configuration\n\n * Author: Rafael Dur\u00e1n Casta\u00f1eda <rafadurancastaneda@gmail.com>\n * Company: Atlas Information Technology S.A.\n * Github ID: [rafaduran|https://github.com/rafaduran]\n * [Pull Request 146 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/146]\n * [Pull Request 146 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/146/files]\n\nh2. Pull Request Description\n----\n\nSome settings, as configuration directory and service name are hardcoded right now; so adding new options will allow customize them.\n\n----\n(webhooks-id: 4d6d6d9719ecba0d0ce06f5e7ebfe036)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34652", "fixedVersions": [], "id": "34652", "issueType": "Task", "key": "MODULES-967", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (146): Refactor/hardcoded configuration - rafaduran", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-21T10:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7839a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyub3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_91453733_*|*_5_*:*_1_*:*_0"}], "description": "h2. Remove Erlang module dependency\n\n * Author: Matthew Barr <mbarr@mbarr.net>\n * Company: Kensho Technologies\n * Github ID: [matthewbarr|https://github.com/matthewbarr]\n * [Pull Request 145 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/145]\n * [Pull Request 145 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/145/files]\n\nh2. Pull Request Description\n----\n\nThe rabbitMQ module no longer requires it, so we shouldn't either.\n\n----\n(webhooks-id: 090d7300f52f99027a5134521156a30d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36830", "fixedVersions": [], "id": "36830", "issueType": "Task", "key": "MODULES-966", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (145): Remove Erlang module dependency - matthewbarr", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update specs and fix FM-1361 has been closed.", "created": "2014-05-21T19:17:00.000000"}], "components": [], "created": "2014-05-20T19:17:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28be46b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuaxj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_147439997_*|*_5_*:*_1_*:*_0"}], "description": "h2. Update specs\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 145 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/145]\n * [Pull Request 145 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/145/files]\n\nh2. Pull Request Description\n----\n\nThis PR install.pp does use `puppet_module_install()` which depends on https://github.com/puppetlabs/beaker/pull/268 and https://github.com/puppetlabs/beaker-rspec/pull/39 . I'll correct this to not depend on it on the morrow.\n\n- Add install.rb for pre-suite\n- Add catches for failures/changes to manifest application\n- Correct root ssh key copying\n- Add sleeps for killing processes releasing ports\n\n----\n(webhooks-id: 9fca03a1883874dcbb27d2344f705edd)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39925", "fixedVersions": [], "id": "39925", "issueType": "Task", "key": "MODULES-964", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (145): Update specs - hunner", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:faa23e4b-e27a-4400-a735-de76ac155413", "body": "Hey Zach, do you mean https://github.com/puppetlabs/puppetlabs-mcollective/blob/master/manifests/defaults.pp#L8-L11?", "created": "2014-05-21T03:59:00.000000"}, {"author": "557058:faa23e4b-e27a-4400-a735-de76ac155413", "body": "Also, it is worth noting that the module is maintained by the modules team so I have moved the ticket.", "created": "2014-05-21T04:04:00.000000"}, {"author": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "body": "I'll file module tickets here in the future.  As for the path, I saw that line, but for some reason it doesn't seem to be accurate in my case and is actually trying to use the path {{/usr/local/libexec/mcollective}}.  If I create the directories manually the module proceeds.  This has been the case for all of my Debian nodes on which I've rolled PE.", "created": "2014-05-21T09:29:00.000000"}], "components": ["mcollective"], "created": "2014-05-20T16:39:00.000000", "creator": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28f88a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuaq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34633157339_*|*_6_*:*_1_*:*_0"}], "description": "Deploying the MCollective module on PE 3.2.1 Debian 7 does not create the required directory {{/usr/local/libexec/mcollective}}.  The {{/usr/local/libexec}} directory does not exist on Debian, so I don't understand why the module needs to create it at all.  In any case, this should work more properly than it does today.  Let me know if I need to give more information.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43229", "fixedVersions": [], "id": "43229", "issueType": "Bug", "key": "MODULES-965", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:cdbb71a2-54ec-4b14-afef-932752df7be9", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Module does not create required directories.", "timeSpent": "PT0S", "updated": "2015-06-25T12:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 1.5.0 prep has been closed.", "created": "2014-05-20T14:28:00.000000"}], "components": [], "created": "2014-05-20T14:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bf7e0e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9pz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_164962636_*|*_5_*:*_1_*:*_0"}], "description": "h2. 1.5.0 prep\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 299 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/299]\n * [Pull Request 299 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/299/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a7ebcecb298eadbf95aab68b2edfec71)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41129", "fixedVersions": [], "id": "41129", "issueType": "Task", "key": "MODULES-963", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (299): 1.5.0 prep - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:999854:79cf6c91-d678-46e7-8d5e-be7eff70f8db] was this something you were interested in seeing?", "created": "2014-06-03T10:06:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "POSIX ACLs on Linux, definitely not the later.", "created": "2014-06-04T13:02:00.000000"}, {"author": "70121:6e55b046-78c9-4850-9330-651ce77fa4fa", "body": "Please add support for setting permissions via SDDL.  ", "created": "2014-07-09T11:08:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:70121:6e55b046-78c9-4850-9330-651ce77fa4fa] Please file a new ticket on that. Thank you.", "created": "2014-07-09T11:30:00.000000"}, {"author": "557058:8b8ee68d-9213-4499-8e76-36a21cb10c37", "body": "Is there any internal appatite or priority to look at this functionality? ", "created": "2018-11-27T04:48:00.000000"}], "components": ["acl", "supported"], "created": "2014-05-20T12:37:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c704f3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9mf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_59522681526_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_150249175930"}], "description": "Users have requested that ACLs work with POSIX acls as well as Windows.", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "33679", "fixedVersions": [], "id": "33679", "issueType": "New Feature", "key": "MODULES-962", "labels": ["puppetlabs-acl"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enhance ACL Module - Work With POSIX ACLs on Linux", "timeSpent": "PT0S", "updated": "2023-02-28T14:21:00.000000", "votes": "24", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is this still relevant?", "created": "2015-06-24T17:21:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yep, new feature.", "created": "2015-06-24T23:00:00.000000"}], "components": ["acl", "supported"], "created": "2014-05-20T12:35:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33b3250c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9m7:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34577140473_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_24945684799_*|*_10005_*:*_1_*:*_150249152801"}], "description": "Users have requested that ACLs work with services installed on a machine.", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "42100", "fixedVersions": [], "id": "42100", "issueType": "New Feature", "key": "MODULES-961", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Enhance ACL Module - Work With Services", "timeSpent": "PT0S", "updated": "2021-01-11T09:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@apenney ping\n", "created": "2014-05-20T12:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCheck out the 2.3.x branch... release is coming.\n", "created": "2014-05-20T12:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Could you please tag a new release :) has been closed.", "created": "2014-05-20T12:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@hunner thanks! totally missed that by just looking at tags, oops.\n", "created": "2014-05-20T12:55:00.000000"}], "components": [], "created": "2014-05-20T12:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e51b970"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_171594047_*|*_5_*:*_1_*:*_0"}], "description": "h2. Could you please tag a new release :)\n\n * Author: Garrett Honeycutt <github@garretthoneycutt.com>\n * Company: \n * Github ID: [ghoneycutt|https://github.com/ghoneycutt]\n * [Pull Request 518 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/518]\n * [Pull Request 518 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/518/files]\n\nh2. Pull Request Description\n----\n\nLast release was almost 3 months ago and there has been a ton of activity.\n\n----\n(webhooks-id: ca262625bb7d737f75b689f6236dc4a2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41127", "fixedVersions": [], "id": "41127", "issueType": "Task", "key": "MODULES-960", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (518): Could you please tag a new release :) - ghoneycutt", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This seems to have a higher priority than working with services.", "created": "2014-05-20T12:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is this still relevant?", "created": "2015-06-24T17:22:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Yep. New feature.", "created": "2015-06-24T22:59:00.000000"}], "components": ["acl", "supported"], "created": "2014-05-20T12:31:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e104065"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3812"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytehj:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jun/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34577470279_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_24945655067_*|*_10005_*:*_1_*:*_150249150032"}], "description": "Users have requested that ACLs work with the registry. ", "epicLinkSummary": "ACL Next ", "estimate": "PT0S", "externalId": "39918", "fixedVersions": [], "id": "39918", "issueType": "New Feature", "key": "MODULES-959", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": "40319", "parentSummary": "ACL Next ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Enhance ACL Module - Work With Registry", "timeSpent": "PT0S", "updated": "2021-01-11T09:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\ncan you take a look at the failing tests?\n", "created": "2014-05-21T07:00:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "javiplx commented:\n\nThe failing test was fixed, but I'm now having problems with the test introduced to verify the new feature\n", "created": "2014-05-21T09:07:00.000000"}], "components": [], "created": "2014-05-20T10:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24db6f9f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_180353662_*|*_5_*:*_1_*:*_0"}], "description": "h2. Deploy from custom registry\n\n * Author: Javier Palacios <>\n * Company: \n * Github ID: [javiplx|https://github.com/javiplx]\n * [Pull Request 77 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/77]\n * [Pull Request 77 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/77/files]\n\nh2. Pull Request Description\n----\n\nAdd install_options feature to enable the use of a custom registry. This avoids changes on .npmrc, and can be used on a per-package basis.\n\n----\n(webhooks-id: 6f28db90ca4a5a16f0e1be3b602b59d4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35754", "fixedVersions": [], "id": "35754", "issueType": "Task", "key": "MODULES-958", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (77): Deploy from custom registry - javiplx", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5acd4046ba87e92b4b21668e", "body": "Sorry for the spammy update - was working on this one and pasted in the wrong place without looking.", "created": "2014-06-02T10:02:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "With the latest apache code on github we use mod_access_compat with apache 2.4, so this should actually work.", "created": "2014-06-02T10:43:00.000000"}, {"author": "5acd4046ba87e92b4b21668e", "body": "I think that mod_access_compat isn't enabled when default_mods contains an array of modules to enable. Is the bug that mod_access_compat isn't always installed, or that the configuration files don't automatically support 2.4? My vote would be a little bit of both, though the configuration files ultimately should be able to handle both.", "created": "2014-06-02T11:24:00.000000"}, {"author": "5acd4046ba87e92b4b21668e", "body": "Templates mentioned in the description (and pagespeed) should all have fixes now.", "created": "2014-06-02T15:19:00.000000"}, {"author": "5acd4046ba87e92b4b21668e", "body": "Patched to check for Apache 2.4 in these files.", "created": "2014-06-02T15:21:00.000000"}, {"author": "623c13c750bb2b0070b6b42a", "body": "The fix introduced in 460775670a3297c0850fda53c82af2d3272ce827 enabled apache to start, but it forbids access to all userdirs, disabling this functionality alltogether.\n\nThis github PR allows access to userdirs again: https://github.com/puppetlabs/puppetlabs-apache/pull/1071", "created": "2015-03-16T11:14:00.000000"}, {"author": "623c13c750bb2b0070b6b42a", "body": "PR1071 was merged", "created": "2015-03-26T13:44:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-20T09:47:00.000000", "creator": "623cfbfab75ca80070575d0d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ba94a3b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9fr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1139338816_*|*_10007_*:*_1_*:*_3770734_*|*_4_*:*_1_*:*_872426497_*|*_5_*:*_2_*:*_126238_*|*_6_*:*_1_*:*_24782561747"}], "description": "The following files use the deprecated and no longer working way of acces control: proxy.conf.erb, info.conf.erb, ldap.conf.erb ,alias.conf.erb, userdir.conf.erb, status.conf.erb\n\nWith Apache 2.4\n\u201cOrder deny,allow\nDeny from all\u201d\nhas to be replaced with\n\u201cRequire all denied\u201d\nor otherwise the Server will not start.", "environment": "Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34650", "fixedVersions": [], "id": "34650", "issueType": "Bug", "key": "MODULES-957", "labels": ["module"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfbfab75ca80070575d0d", "resolution": "Fixed", "resolutionDate": "2015-03-26T13:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache 2.2 access control does not work with 2.4", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-apache/pull/737", "created": "2014-05-28T15:08:00.000000"}], "components": ["apache", "community", "supported"], "created": "2014-05-20T09:43:00.000000", "creator": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4dcd74e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9fj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_181658153_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_529042471"}], "description": "When looking at https://github.com/puppetlabs/puppetlabs-apache/pull/696, I found there was no easy way in apache::mod to change the file name for the mod.load file, which is needed to be able to set the module load order.\n\nFor example, apache fails to start if mod_dav_svn is not loaded prior to mod_authz_svn.  If authz_svn.load is renamed to dav_svn_authz_svn.load apache is able to start since the .load files are loaded alphabetically.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33678", "fixedVersions": [], "id": "33678", "issueType": "Bug", "key": "MODULES-956", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "resolution": "Fixed", "resolutionDate": "2014-05-28T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Need ability to set module load order", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "body": "I ran into problems with this as well, trying to enable access using the same ssh key to different accounts:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot alias Ssh_authorized_key[ldap_ssh_key_username_0] to [\"username@domain.com\"] at /etc/puppet/production/modules/users/manifests/admin.pp:22", "created": "2014-05-20T05:51:00.000000"}, {"author": "70121:187c0320-218c-4a9e-a6bf-f8640820b427", "body": "I am (well was, I had to fix it manually) by the inverse problem.\n\nWe had a specific keys into multiple users (with the same comments) and that messed up with what seemed a different error ( it looked like: http://projects.puppetlabs.com/issues/19994 ).", "created": "2014-12-02T13:16:00.000000"}, {"author": "557058:7d6fa0fc-8f6b-4045-b155-7c79def001cf", "body": "This misfeature also prevents from being able to add the same sshkey to different {{authorized_keys}} files.  For example, if user {{joe}} need to have ssh access to a utility {{ops}} account, then {{joe}}'s public key needs to be added to his own {{~joe/.ssh/authorized_keys}} file, as well as to the {{~ops/.ssh/authorized_keys}} file. \n\nCurrently, the key names under the {{ssh_authorized_keys}}: stanza need to be made unique.  So, when inserting {{joe}}'s public key for his own account, the ssh key name might be {{\"joe@mydomain.com\"}}.  But, to use the same ssh key under the {{ops}} account, that same key name cannot currently be used, even though the public key is, in fact, the same key.\n\nInstead, there should be a single, \"master\" definition of a given public key, and then there should be a way to reference (for insertion) copies of that same key.\n\nThe current syntax for defining an ssh key is:\n\n{code}\n   ssh_authorized_keys:\n     key_name: joe@mydomain.com\n       type: ssh-rsa\n       key: .... SSHKEYSTRING ...\n{code}\n\nthen, to _reference_ a key already defined, perhaps allow a new attribute: {{use_key}} to mean something similar to {{key_name}}:\n\n{code}\n  ssh_authorized_keys:\n    - use_key: joe@mydomain.com\n    - use_key: sally@mydomain.com\n{code}", "created": "2015-01-02T17:22:00.000000"}, {"author": "557058:99353691-c8f3-4c51-89d9-230d3b76590e", "body": "For me, the ssh_authorized_key resource is unusable because of this issue.\n\nIs there any enthusiasm for a change to this resource, or even a new one that works?", "created": "2015-03-20T03:19:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "Thank you for filing this issue. We agree it is likely an improvement, but due to other issues demanding precedence, we don\u2019t anticipate being able to address this any time soon. If you are interested in submitting a patch to the repository for this project at https://github.com/puppetlabs, please open a pull request and re-open this ticket. ", "created": "2017-05-15T17:17:00.000000"}], "components": ["sshkeys_core"], "created": "2014-05-20T05:47:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@748c2a0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9en:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/14"}], "description": "Currently the ssh authorized keys provider uses the 'comment' section from an SSH public key as the 'name'. However, this implies that these comment strings must be unique, while SSH itself imposes no such restriction: in fact, it often happens that users generate both an RSA and a DSA key, which by default will have the same comment.\n\nA better 'name' for a key would perhaps be its fingerprint. There is a very small chance of collisions, but using the comment as 'name' is certain to generate collisions (for me it already has). Otherwise, the key-string itself should perhaps be the 'name' as this is certainly unique.\n\nIf a user just changes the 'name' of the key in the Puppet manifest, then the other problem is that Puppet (only looking at the 'name', not the contents of the key) fails to realize that a key is already in place so you end up with duplicates. The current implementation doesn't really manage authorized_keys, it only manages the comment section and has no knowledge of the actual key.\nUsing the key fingerprint would require Puppet to be able to actually extract the fingerprint from the key  and would be a non-trivial change.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36808", "fixedVersions": [], "id": "36808", "issueType": "Bug", "key": "MODULES-7604", "labels": ["help_wanted", "redmine", "ssh", "ssh_authorized_key", "tse", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ssh_authorized_keys should not use the key 'comment' as a unique identifier (name)", "timeSpent": "PT0S", "updated": "2018-11-27T15:47:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "The Augeas bug tracker is at https://github.com/hercules-team/augeas/issues (see augeas.net, click the bug tracker link), you should report issues with lenses there, not here.\n\nFor the record though, \"MACs\" (along with a few other settings) is represented in Augeas a list of individual entries rather than a comma separated strings, allowing you to manage them separately.  Hence you need to set MACs/1, 2, etc.\n\n{noformat}\naugeas { 'sshd_config_defaults':\n  context => '/files/etc/ssh/sshd_config',\n  changes => [\n    \"set MACs/1 hmac-sha2-512\",\n    \"set MACs/2 hmac-sha2-256\",\n  ],\n}\n{noformat}", "created": "2014-12-04T11:04:00.000000"}], "components": [], "created": "2014-05-20T05:23:00.000000", "creator": "623c0d23ee1b5a0070293280", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd56985"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9e7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17131227643_*|*_6_*:*_1_*:*_0"}], "description": "  augeas {\n    'sshd_config_defaults':\n      context => '/files/etc/ssh/sshd_config',\n      changes => [\n        \"set MACs 'hmac-sha2-512,hmac-sha2-256'\",\n      ],\n}\n\nWill bomb: \n\nerr: /Stage[main]/Sshd_defaults/Augeas[sshd_config_defaults]: Could not evaluate: Save failed with return code false\n\nIf you write \n\"set Macs 'hmac-sha2-512,hmac-sha2-256'\",\nIt works: \n+Macs hmac-sha2-512,hmac-sha2-256 \n\nNothing in the documentation. \n\nSadly, there is no Epic link with name FAIL in this form. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34649", "fixedVersions": [], "id": "34649", "issueType": "Bug", "key": "MODULES-955", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d23ee1b5a0070293280", "resolution": "Won't Fix", "resolutionDate": "2014-12-04T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "augeas doesn't accept CAPs in set parameters", "timeSpent": "PT0S", "updated": "2014-12-04T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["sshkeys_core"], "created": "2014-05-20T05:15:00.000000", "creator": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@700922c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9dz:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}], "description": "Thank you for <https://puppet.atlassian.net/browse/PUP-1174>, excellent stuff. Could we please have the same functionality for sshkey in addition to ssh_authorized_key?", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "33589", "fixedVersions": [], "id": "33589", "issueType": "Improvement", "key": "MODULES-7603", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5f18766d-0e00-4b21-9983-c01b86b0617b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Ability to purge sshkeys", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n+1\n", "created": "2014-05-20T09:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Set fallback postgis_version to undef so that catalog still compiles if d... has been closed.", "created": "2014-06-05T11:34:00.000000"}], "components": [], "created": "2014-05-20T03:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@655ff1c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9br:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_204100933_*|*_5_*:*_1_*:*_0"}], "description": "h2. Set falback postgis_version to undef so that catalog still compiles if d...\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 419 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/419]\n * [Pull Request 419 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/419/files]\n\nh2. Pull Request Description\n----\n\n...efault postgresql version is unknown\n\n----\n(webhooks-id: f71ad3e3f8483a3f801c6227109d9323)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38924", "fixedVersions": [], "id": "38924", "issueType": "Task", "key": "MODULES-954", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (419): Set falback postgis_version to undef so that catalog still compiles if d... - mcanevet", "timeSpent": "PT0S", "updated": "2014-06-05T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:949ff05a-4673-4e2f-ac0b-91d48cb222d8", "body": "I am seeing this with the following settings on Puppet v3.6.2\nCentos 7\n{code}\n\tmount {\n\t\t\"$::sharedstoragetarget\":\n\t\t\tensure => \"mounted\",\n\t\t\tdevice => \"$::sharedstoragehost:$::sharedstorageremotetarget\",\n\t\t\tfstype => \"nfs\",\n\t\t\toptions => \"vers=3,rw,sync\",\n\t\t\tatboot => true,\n\t\t\trequire => File[\"$::sharedstoragetarget\"]", "created": "2015-08-02T08:25:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0bb41f21-54da-408c-bd4d-9e1cae421689", "body": "The same thing happens for \"cifs\" fstype as well and with Puppet v4.5.1", "created": "2016-06-15T10:14:00.000000"}, {"author": "70121:b72c16a2-594d-45f8-90bc-c6bc6c9510a8", "body": "This may be the same underlying issue as MODULES-7489?", "created": "2018-07-23T11:31:00.000000"}], "components": ["mount_core"], "created": "2014-05-19T15:34:00.000000", "creator": "557058:c67c53c6-9bde-4997-9889-31b508201974", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ee94fa4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8wf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/15"}], "description": "I had to manually umount the directories in question, then manually run puppet agent and only then did it succeed in applying this change on NFS server.\n\n{code}\nNotice: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/web_shared]/device: device changed 'nanas2a.mobilemessenger.lan:/vol/q_wsgw_web_shared/web_shared' to '192.168.9.11:/export/q_wsgw_web_shared/web_shared'\nDebug: Flushing mount provider target /etc/fstab\nDebug: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/web_shared]: The container Class[Wsgw::Base] will propagate my refresh event\nInfo: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/web_shared]: Scheduling refresh of Mount[/scratch/mqube/m5.deploy/web_shared]\nInfo: Mount[/scratch/mqube/m5.deploy/web_shared](provider=parsed): Remounting\nDebug: Executing '/bin/mount -o remount /scratch/mqube/m5.deploy/web_shared'\nError: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/web_shared]: Failed to call refresh: Execution of '/bin/mount -o remount /scratch/mqube/m5.deploy/web_shared' returned 32: \nError: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/web_shared]: Execution of '/bin/mount -o remount /scratch/mqube/m5.deploy/web_shared' returned 32: \nNotice: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/smq/bus-internal]/device: device changed 'nanas2a.mobilemessenger.lan:/vol/q_smq_businternal' to '192.168.9.11:/export/q_smq_businternal'\nDebug: Flushing mount provider target /etc/fstab\nDebug: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/smq/bus-internal]: The container Class[Wsgw::Base] will propagate my refresh event\nInfo: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/smq/bus-internal]: Scheduling refresh of Mount[/scratch/mqube/m5.deploy/smq/bus-internal]\nInfo: Mount[/scratch/mqube/m5.deploy/smq/bus-internal](provider=parsed): Remounting\nDebug: Executing '/bin/mount -o remount /scratch/mqube/m5.deploy/smq/bus-internal'\nError: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/smq/bus-internal]: Failed to call refresh: Execution of '/bin/mount -o remount /scratch/mqube/m5.deploy/smq/bus-internal' returned 32: \nError: /Stage[main]/Wsgw::Base/Mount[/scratch/mqube/m5.deploy/smq/bus-internal]: Execution of '/bin/mount -o remount /scratch/mqube/m5.deploy/smq/bus-internal' returned 32: \n\n{code}", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39915", "fixedVersions": [], "id": "39915", "issueType": "Bug", "key": "MODULES-7498", "labels": ["linux", "mount", "nfs", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c67c53c6-9bde-4997-9889-31b508201974", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remount does not work when changing NFS servers", "timeSpent": "PT0S", "updated": "2022-09-13T14:32:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Move protocol tests to beaker suite has been closed.", "created": "2014-05-19T13:07:00.000000"}], "components": [], "created": "2014-05-19T12:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7acd97f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8rz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_256554949_*|*_5_*:*_1_*:*_0"}], "description": "h2. Move protocol tests to beaker suite\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 144 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/144]\n * [Pull Request 144 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/144/files]\n\nh2. Pull Request Description\n----\n\nThe protocol tests are more closely aligned with the rest of the beaker test\nsuite. The beaker tests have received more vetting, so the setup and teardown\nprocess should be less prone to failure on repeated execution.\n\n----\n(webhooks-id: b65b71e24b526a7d401856bc5e079c40)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37877", "fixedVersions": [], "id": "37877", "issueType": "Task", "key": "MODULES-952", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (144): Move protocol tests to beaker suite - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Updated modulefile and added metadata.json for 1.0.0 release. has been closed.", "created": "2014-06-04T11:32:00.000000"}], "components": [], "created": "2014-05-19T12:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d85d405"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8rj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_257090731_*|*_5_*:*_1_*:*_0"}], "description": "h2. Updated modulefile and added metadata.json for 1.0.0 release.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 143 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/143]\n * [Pull Request 143 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/143/files]\n\nh2. Pull Request Description\n----\n\nSupported OS list should be checked in metadata.  CHANGELOG still\nneeds to be updated for 1.0.0 release.\n\n----\n(webhooks-id: 8e2602a9b5c20a8be99704a3d2d0b37c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35750", "fixedVersions": [], "id": "35750", "issueType": "Task", "key": "MODULES-951", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (143): Updated modulefile and added metadata.json for 1.0.0 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-06-04T11:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi cristi,\n\nwithout more specifics on which versions you ran into this problem, I cannot help you.\n\nMy expectation would be that this should be managed by the package, and if not, you're already running a custom SEL policy, that you would need to adjust locally anyways.\n\nCreating a new SELinux policy in the apache module itself is rather out of scope.", "created": "2015-05-29T06:21:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-19T09:59:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44010533"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32386892261_*|*_6_*:*_1_*:*_0"}], "description": "I was thinking on adding a parameter to do this:\n\nselboolean { 'httpd_can_network_connect':\n      value      => on,\n      persistent => true,\n    }\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42099", "fixedVersions": [], "id": "42099", "issueType": "New Feature", "key": "MODULES-950", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Won't Fix", "resolutionDate": "2015-05-29T06:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add selinux support", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Ensure vagrant user/group for non-vagrant testing has been closed.", "created": "2014-05-19T09:09:00.000000"}], "components": [], "created": "2014-05-19T08:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@167042f1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8k7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_271533315_*|*_5_*:*_1_*:*_0"}], "description": "h2. Ensure vagrant user/group for non-vagrant testing\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 142 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/142]\n * [Pull Request 142 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/142/files]\n\nh2. Pull Request Description\n----\n\nThese tests assert the vagrant user and group. When testing on non-vagrant systems these tests\nwill fail. Ensure that the user/group are present in order to allow the tests to pass on\nother systems.\n\n----\n(webhooks-id: db308e43f76c846c25bae6ca1c031744)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39913", "fixedVersions": [], "id": "39913", "issueType": "Task", "key": "MODULES-949", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (142): Ensure vagrant user/group for non-vagrant testing - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add beaker tests to complete test plan has been closed.", "created": "2014-05-19T09:09:00.000000"}], "components": [], "created": "2014-05-19T08:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2468d31"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8jz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272285210_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add beaker tests to complete test plan\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 141 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/141]\n * [Pull Request 141 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/141/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: ddff508410e17e725b14520982b914a6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38923", "fixedVersions": [], "id": "38923", "issueType": "Task", "key": "MODULES-948", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (141): Add beaker tests to complete test plan - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb", "attachments": [], "comments": [{"author": "623a4c92bef8a60068c6cab2", "body": "This was misfiled. I've moved it to the Puppet project.", "created": "2014-05-19T18:36:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb] The provider uses the sysnative file system alias to ensure that it executes the 64-bit powershell on 64-bit OSes. See https://github.com/joshcooper/puppetlabs-powershell/blob/master/lib/puppet/provider/exec/powershell.rb#L7-L13. How do you know that the 32-bit version is being executed? Could the failure to import the servermanager module be caused by something else? Can you include your environment when executing {{puppet apply}} and also provide the version of the joshcooper-powershell module you are using?", "created": "2014-05-19T23:45:00.000000"}, {"author": "557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb", "body": "[~accountid:63d40628f6e1b543161789a7] \nthe ver is  joshcooper-powershell-0.0.2.tar.gz \n\n{quote}How do you know that the 32-bit version is being executed? {quote}\n\nif you look at the log: \n{noformat}\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): 4\n{noformat}\n4 means that it's 32- bit - \n{noformat} [IntPtr]::Size {noformat}  \n8 would mean a 64 bit \n\nIf i run it as \n\n{noformat} command => 'c:\\windows\\sysnative\\windowspowershell\\v1.0\\powershell.exe -executionpolicy remotesigned -file C:\\ProgramData\\PuppetLabs\\puppet\\etc\\modules\\os_config\\manifests\\os_config.ps1', {noformat}\n\nand include {noformat}[IntPtr]::Size", "created": "2014-05-20T02:41:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "{quote}the ver is joshcooper-powershell-0.0.2.tar.gz{quote}\n\nPlease update to a later version. 0.0.2 is missing commit https://github.com/joshcooper/puppetlabs-powershell/commit/9c95b1103a46e04731e776a7568bd5eb12068878.\n\nI'm going to reassign this issue to you, please verify it is resolved with a later version.", "created": "2014-05-20T10:34:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Rafal, bump for update.", "created": "2014-06-02T12:36:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "It is a non issue, 0.0.2 is old and out of date, please update as the latest 0.0.6 update has sysnative support and will execute the 64 bit version if available.", "created": "2014-06-02T12:54:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Please update the version, in 0.0.6 it is resolved", "created": "2014-06-02T12:56:00.000000"}, {"author": "557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb", "body": "Thanks. Its sorted now. \nNo idea how i ended having v0.2", "created": "2014-06-04T08:32:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "No worries.  Happy PS $ripting", "created": "2014-06-04T13:46:00.000000"}], "components": [], "created": "2014-05-19T05:00:00.000000", "creator": "557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36293493"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8jj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_106437627_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1131726117"}], "description": "According to the documentation, the powershell provider is intended to run 64-bit ( despite ruby being 32-bit) For some reason when i exec the following it executes it against 32-bit\n\n\nh1. This is my class:\n\n{code:title=os_config|borderStyle=solid}\nclass os_config{\n  exec { 'install telnet client':\n    command   => '[IntPtr]::Size; Import-Module servermanager; Add-WindowsFeature telnet-client',\n    provider  => powershell,\n    logoutput => true,\n  }\n}\n{code}\n\nh1. how I run it \n\n{color:blue}\nC:\\Program Files (x86)\\Puppet Labs\\Puppet Enterprise\\bin>puppet apply -v  -l C:\\os.log C:\\ProgramData\\PuppetLabs\\puppet\\etc\\modules\\os_manifest.pp\n{color}\n\n{color:blue}\nos_manifest.pp\ninclude os_config\n{color}\n\n\nh1. Log\n\n{noformat}\nPuppet (warning): Could not retrieve fact fqdn\nPuppet (notice): Compiled catalog for ip-0a011032 in environment production in 0.59 seconds\nPuppet (info): Applying configuration version '1400250442'\n\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): **4**\n\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): Import-Module : The specified module 'servermanager' was not loaded because no\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): valid module file was found in any module directory.\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): At line:1 char:17\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): + [IntPtr]::Size; Import-Module servermanager; Add-WindowsFeature telnet-client\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):     + CategoryInfo          : ResourceUnavailable: (servermanager:String) [Imp\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):    ort-Module], FileNotFoundException\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):     + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Comm\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):    ands.ImportModuleCommand\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): Add-WindowsFeature : The term 'Add-WindowsFeature' is not recognized as the\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): name of a cmdlet, function, script file, or operable program. Check the\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): spelling of the name, or if a path was included, verify that the path is\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): correct and try again.\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): At line:1 char:46\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): + [IntPtr]::Size; Import-Module servermanager; Add-WindowsFeature telnet-client\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice): +                                              ~~~~~~~~~~~~~~~~~~\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):     + CategoryInfo          : ObjectNotFound: (Add-WindowsFeature:String) [],\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):    CommandNotFoundException\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):     + FullyQualifiedErrorId : CommandNotFoundException\n/Stage[main]/Os_config/Exec[install telnet client]/returns (notice):\nPuppet (err): [IntPtr]::Size; Import-Module servermanager; Add-WindowsFeature telnet-client returned 1 instead of one of [0]\n/Stage[main]/Os_config/Exec[install telnet client]/returns (err): change from notrun to 0 failed: [IntPtr]::Size; Import-Module servermanager; Add-WindowsFeature telnet-client returned 1 instead of one of [0]\nPuppet (notice): Finished catalog run in 6.02 seconds\n{noformat}\n", "environment": "Windows Server 2012 Standard \nSystem type: 64-bit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35749", "fixedVersions": [], "id": "35749", "issueType": "Bug", "key": "MODULES-953", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:70691ca0-c7d0-4b18-bae8-96fcd5912bdb", "resolution": "Won't Fix", "resolutionDate": "2014-06-02T12:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Powershell provider is running a 32-bit PS on Win Server 2012 64-bit (puppet apply) ", "timeSpent": "PT0S", "updated": "2014-06-04T13:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "It appears this is complete with: https://github.com/puppetlabs/puppetlabs-apache/commit/dfaae9a00cb70bb536bdd889ac3c4011f36e0c61", "created": "2014-12-04T03:43:00.000000"}, {"author": "557058:0cc28489-f549-4a27-8863-54f5ed261a77", "body": "As [~accountid:557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c] said: This PR looks like the one solving this issue.", "created": "2014-12-04T04:03:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-19T01:43:00.000000", "creator": "623c0945a1d81f0069d8dd44", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41a92717"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8j3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17211551882_*|*_6_*:*_1_*:*_0"}], "description": "The apache::vhost define should allow disabling the management of the $docroot directory.\n\nThere test:\n{code}\n  if ! defined(File[$docroot]) {\n      file { $docroot:\n      ...\n      }\n  }\n{code}\nis not sufficient to guarantee, that elsewhere defined $docroot management is executed, if defined. It - as always - depends on which resource is created first.\n\nSo introduction of a parameter like $docroot_manage would be very helpfull.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43226", "fixedVersions": [], "id": "43226", "issueType": "Improvement", "key": "MODULES-947", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0945a1d81f0069d8dd44", "resolution": "Duplicate", "resolutionDate": "2014-12-04T05:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::vhost should allow disabling $docroot management ", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Editing README to add additional dependancies on debian has been closed.", "created": "2014-05-19T10:23:00.000000"}], "components": [], "created": "2014-05-19T00:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68d3432d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8hj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_302602964_*|*_5_*:*_1_*:*_0"}], "description": "h2. Editing README to add additional dependancies on debian\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 197 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/197]\n * [Pull Request 197 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/197/files]\n\nh2. Pull Request Description\n----\n\nThe erlang version provided in the official debian repository  doesn't handle SSL ciphers used by puppet (when used as a CA).\nThe more recent version offered by the erlang repo (as set up  by the erlang module) alleviates this.\n\n----\n(webhooks-id: 925635ed789a1d24ac7fde1f15c1a035)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35747", "fixedVersions": [], "id": "35747", "issueType": "Task", "key": "MODULES-946", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (197): Editing README to add additional dependancies on debian - frconil", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Editing README to add additional dependancies on debian has been closed.", "created": "2014-05-19T00:05:00.000000"}], "components": [], "created": "2014-05-19T00:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28f0608e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_303037946_*|*_5_*:*_1_*:*_0"}], "description": "h2. Editing README to add additional dependancies on debian\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 196 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/196]\n * [Pull Request 196 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/196/files]\n\nh2. Pull Request Description\n----\n\nThe erlang version provided in the official debian repository\n doesn't handle SSL ciphers used by puppet (when used as a CA)\nThe more recent version offered by the erland repo (as set up\n by the erland module) alleviates this.\n\n----\n(webhooks-id: 58a76666ce077ff90070022d382f8fc2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34647", "fixedVersions": [], "id": "34647", "issueType": "Task", "key": "MODULES-945", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (196): Editing README to add additional dependancies on debian - frconil", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nStill need tests on this.\n", "created": "2014-05-19T00:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "frconil commented:\n\nHi,\n\nI'm not quite sure what kind of test you would require? Do you need to test on the generated file name, on whether non-accepted characters get replaced?\n\nI assumed the current tests already covered it, hence my relying on the travis build.\n", "created": "2014-05-19T01:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nOh you're right, we already had some specs covering this and nothing broke. I think I'm good, @apenney.\n", "created": "2014-05-19T02:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixed regex to follow APT requirements has been closed.", "created": "2014-05-22T11:42:00.000000"}], "components": [], "created": "2014-05-18T23:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f53531f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_304727660_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fixed regex to follow APT requirements\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 298 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/298]\n * [Pull Request 298 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/298/files]\n\nh2. Pull Request Description\n----\n\nPrevious implementation would overwrite the file name and potentially include characters that would cause apt to ignore the pref file.\n\nWhat would happen is that $path would use $name by default.\nThen the regex would generate a valid $file_name, then ignore completely by using previously set $path, allowing forbidden characters in the file name.\n\n\n----\n(webhooks-id: 67f0434d5af826afd30f8bcd4799d8ce)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42098", "fixedVersions": [], "id": "42098", "issueType": "Task", "key": "MODULES-944", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (298): Fixed regex to follow APT requirements - frconil", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nSeems okay to me.\n", "created": "2014-05-19T00:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request adding notice on top of sourceslist files has been closed.", "created": "2014-05-22T11:42:00.000000"}], "components": [], "created": "2014-05-18T23:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@399f4668"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_305275037_*|*_5_*:*_1_*:*_0"}], "description": "h2. adding notice on top of sourceslist files\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 297 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/297]\n * [Pull Request 297 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/297/files]\n\nh2. Pull Request Description\n----\n\nI find it useful to figure out what is managed by puppet and what isn't when not setting up the option to purge sourceslist files, and avoid people editing files that will get squashed at the next run. YMMV\n\n----\n(webhooks-id: 20107894bafff3647d5bfcd3a1b38301)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41121", "fixedVersions": [], "id": "41121", "issueType": "Task", "key": "MODULES-943", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (297): adding notice on top of sourceslist files - frconil", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request adding notice on top of sourceslist files has been closed.", "created": "2014-05-18T22:53:00.000000"}], "components": [], "created": "2014-05-18T22:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@582e3fb0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_307372337_*|*_5_*:*_1_*:*_0"}], "description": "h2. adding notice on top of sourceslist files\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 296 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/296]\n * [Pull Request 296 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/296/files]\n\nh2. Pull Request Description\n----\n\nEspecially when *not* using the purge options of the apt module, I find it useful to quickly see which files are being created by puppet and which ones are not.\n\n----\n(webhooks-id: bb01d301fcd46763789ec8aec292bc82)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38922", "fixedVersions": [], "id": "38922", "issueType": "Task", "key": "MODULES-942", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (296): adding notice on top of sourceslist files - frconil", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nCould you please enable travis on this repo?\n", "created": "2014-05-17T17:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@hunner as the last person who touched this module, what do you think about this PR?\n", "created": "2014-05-21T11:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nPuppetLabs folks: I'll squash these commits upon request, please do not merge as is.\n", "created": "2014-05-21T12:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nhttps://github.com/garethr/puppet-module-skeleton has a very nice set of defaults for Gemfile, Rakefile and .travis.yml btw.\n", "created": "2014-05-21T12:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI think we're ok with most of this!  We made a few comments along the way but it's in pretty good shape for merging.  We're going to update the style guide to say inheriting from params.pp is fine.\n", "created": "2014-05-22T11:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@apenney moved that logic into params. Anything else you want me to fix up before squashing commits?\n", "created": "2014-05-22T12:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@apenney squashed the commits\n", "created": "2014-05-23T08:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@ghoneycutt I think it also needs a rebase now.\n", "created": "2014-05-23T09:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nrebased\n", "created": "2014-05-23T10:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@apenney Could you please merge this?\n", "created": "2014-06-01T14:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@ghoneycutt No, you should first fix the issue in ```init.pp``` with ```$::osfamily```.\n", "created": "2014-06-01T14:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nMy aim was not to improve every aspect of the code, but to get it to a more modern and stable place in which others may start. Since I did not change the line in question, and which I totally agree with you on the fix, I don't think it is necessary for that change to happen, for this change to be merged.\n", "created": "2014-06-01T14:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nYou changed rewrote the case statement to an if statement and in the rebase this resulted in invalid syntax. That must be fixed before it can be merged.\n", "created": "2014-06-01T15:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@ekohl fixed\n", "created": "2014-06-01T16:12:00.000000"}], "components": [], "created": "2014-05-17T17:51:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@708fd64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_411789740_*|*_5_*:*_1_*:*_0"}], "description": "h2. Modernize module\n\n * Author: Garrett Honeycutt <github@garretthoneycutt.com>\n * Company: \n * Github ID: [ghoneycutt|https://github.com/ghoneycutt]\n * [Pull Request 35 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/35]\n * [Pull Request 35 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/35/files]\n\nh2. Pull Request Description\n----\n\nTaking a quick pass at adding support for Travis, Puppet v3, Ruby 1.8.7,\n1.9.3, and 2.0.0 and passing lint. Also specifies the version of concat\n(1.1.0) and stdlib (4.1.0).\n\n----\n(webhooks-id: d49a49454c49a18bdd0d22381fef45c0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41117", "fixedVersions": [], "id": "41117", "issueType": "Task", "key": "MODULES-941", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (35): Modernize module - ghoneycutt", "timeSpent": "PT0S", "updated": "2014-06-01T16:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-17T00:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e3a2871"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_473463431_*|*_5_*:*_1_*:*_0"}], "description": "h2. Added the service_ensure parameter\n\n * Author: John Morton <>\n * Company: \n * Github ID: [jaydub|https://github.com/jaydub]\n * [Pull Request 34 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/34]\n * [Pull Request 34 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/34/files]\n\nh2. Pull Request Description\n----\n\nThe service_ensure parameter is  passed down to the Service subclass. Defaults to running, as expected, but it allows administrators the ability to toggle the service off from puppet. \n\nReally, all service wrapping modules should include something like this, but for dhcp it's especially important, as it's disruptive to the network to have two servers running with the same configuration, which complicates host migration. \n\n----\n(webhooks-id: af7b224e9e12f8dde20c320ff245a859)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34646", "fixedVersions": [], "id": "34646", "issueType": "Task", "key": "MODULES-940", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (34): Added the service_ensure parameter - jaydub", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare for 4.0.0 release has been closed.", "created": "2014-05-16T16:33:00.000000"}], "components": [], "created": "2014-05-16T16:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70fb5eed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8br:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_503381201_*|*_5_*:*_1_*:*_0"}], "description": "h2. Prepare for 4.0.0 release\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 195 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/195]\n * [Pull Request 195 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/195/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 9717fe3171fa2664bc6bdd7798a3ec1e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41114", "fixedVersions": [], "id": "41114", "issueType": "Task", "key": "MODULES-939", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (195): Prepare for 4.0.0 release - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request rabbitmq_plugins is in a funny place on RHEL. has been closed.", "created": "2014-05-16T16:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n![done](http://i.imgur.com/fdn6RcF.gif)\n", "created": "2014-05-16T16:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n`hier(7)`\n", "created": "2014-05-18T06:29:00.000000"}], "components": [], "created": "2014-05-16T16:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@160f091d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_504030502_*|*_5_*:*_1_*:*_0"}], "description": "h2. rabbitmq_plugins is in a funny place on RHEL.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 194 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/194]\n * [Pull Request 194 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/194/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: b612ac7888e5cd0aa1ce5919e0b1328d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35745", "fixedVersions": [], "id": "35745", "issueType": "Task", "key": "MODULES-938", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (194): rabbitmq_plugins is in a funny place on RHEL. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix readme 'Limitations' link in TOC has been closed.", "created": "2014-05-29T23:20:00.000000"}], "components": [], "created": "2014-05-16T15:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2101f097"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu8af:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_505094272_*|*_5_*:*_1_*:*_0"}], "description": "h2. fix readme 'Limitations' link in TOC\n\n * Author: Phil Freo <phil@philfreo.com>\n * Company: Close.io\n * Github ID: [philfreo|https://github.com/philfreo]\n * [Pull Request 114 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/114]\n * [Pull Request 114 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/114/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d1b9be1c6ad0e04c26eeee1c47579a6d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33582", "fixedVersions": [], "id": "33582", "issueType": "Task", "key": "MODULES-937", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (114): fix readme 'Limitations' link in TOC - philfreo", "timeSpent": "PT0S", "updated": "2014-05-29T23:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This does use a YAML file for 2.6 https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/templates/mongodb.conf.2.6.erb\n\nHowever I believe the file is still in an undesireable format, as it does not use nested config options and instead uses a flat set of config options with headings prepended to each key. This messes with the init scripts on some operating systems. I'm going to modify this ticket so that we fix the existing YAML config file template.", "created": "2015-03-17T17:32:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:a2aa22b5-f94d-4f6a-ad18-d308cc6f9509], we've migrated puppetlabs-mongodb to puppet-mongodb. I'm going to close this issue and if it's still a problem for you, please feel free to re-open an issue on github at https://github.com/voxpupuli/puppet-mongodb/issues .", "created": "2017-10-26T11:51:00.000000"}], "components": ["mongodb"], "created": "2014-05-16T15:50:00.000000", "creator": "557058:a2aa22b5-f94d-4f6a-ad18-d308cc6f9509", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71a03311"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu89j:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26358165376_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_82405052688"}], "description": "MongoDB ver 2.6 supports a YAML format for the config file: http://docs.mongodb.org/manual/reference/configuration-options/#config-file-format. Although the old format still works, a template consistent the new one should be used for the latest versions.\n\nEdit:\n\nThe template should follow a nested structure as described in the documentation linked above, rather than a flat structure with modified keys.", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "39912", "fixedVersions": [], "id": "39912", "issueType": "Improvement", "key": "MODULES-936", "labels": [], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a2aa22b5-f94d-4f6a-ad18-d308cc6f9509", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix YAML config file for MongoDB version >= 2.6", "timeSpent": "PT0S", "updated": "2017-10-26T11:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nStill trying to figure out `@property_hash` vs. `@resource` wrt `puppet apply` and `puppet resource` in a way that allows tests to pass.\n", "created": "2014-05-20T12:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Test replsets has been closed.", "created": "2014-05-28T13:50:00.000000"}], "components": [], "created": "2014-05-16T15:22:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19cffbb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu88n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_507133850_*|*_5_*:*_1_*:*_0"}], "description": "h2. Test replsets\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 113 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/113]\n * [Pull Request 113 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/113/files]\n\nh2. Pull Request Description\n----\n\nThis PR closes #111 and adds acceptance tests for replsets. There are a few other bugfixes mixed in as I found them.\n\n----\n(webhooks-id: 994841c34770e6b1296f63b005de0069)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35743", "fixedVersions": [], "id": "35743", "issueType": "Task", "key": "MODULES-935", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (113): Test replsets - hunner", "timeSpent": "PT0S", "updated": "2014-05-28T13:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-16T14:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-16T14:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nOh interesting. Thanks for the submission.\n\nThe pattern that we usually use for disabling the management of packages, services, etc. is `package_manage => true/false` or `service_manage => true/false` parameters, as described in http://docs.puppetlabs.com/guides/module_guides/bgtm.html#b-parameters . Could you update your PR to follow this pattern? And also update the unit/acceptance tests? Thanks!\n", "created": "2014-05-16T14:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sethlyons commented:\n\nShould be all set now.  I updated for package_manage = true/false.  Every OS defaults to true and FreeBSD defaults to false.  The reason it was failing is not because pkgng is my package provider.  It was actually because FreeBSD currently has net/ntp marked a forbidden due to CVE-2013-5211.  As a result, this module fails for all FreeBSD users when package_manage = true.\n", "created": "2014-05-21T10:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sethlyons commented:\n\nupdated the README as well.\n", "created": "2014-05-21T10:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nI like the idea of this, but could be cleaner done without duplicating the package_mange for each distro despite false.  if we simply test if defined after the case statement and if not, we assign true.  See #160 for similar pattern.  Please rebase branch as well \n", "created": "2014-06-03T21:24:00.000000"}], "components": [], "created": "2014-05-16T14:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e98154d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu86f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_509838290_*|*_5_*:*_1_*:*_0"}], "description": "h2. Packagenameempty\n\n * Author:  <>\n * Company: \n * Github ID: [sethlyons|https://github.com/sethlyons]\n * [Pull Request 154 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/154]\n * [Pull Request 154 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/154/files]\n\nh2. Pull Request Description\n----\n\nthis patch add support for hosts that don't need to manage the installation of ntp.  in the current version of this module, it breaks on freebsd when using pkgng as the package provider because there is no 'net/ntp' package (there's only a port).  also, since ntp is part of base freebsd, installing it is not necessary.  instead of patching only for freebsd, this patch allows any OS to skip the install class.\n\n----\n(webhooks-id: 989e8e049d415e8bd54704326ce2e805)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37871", "fixedVersions": [], "id": "37871", "issueType": "Task", "key": "MODULES-934", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (154): Packagenameempty - sethlyons", "timeSpent": "PT0S", "updated": "2014-06-03T21:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "erjohnso commented:\n\nLGTM Joe, thanks for adding the flags.\n", "created": "2014-05-18T05:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ryanycoleman commented:\n\nThe intent is just to shove these new parameters into the metadata hash, correct?\n", "created": "2014-05-20T15:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jrodriguezjr commented:\n\nNot sure what you mean.... but, the intent is to expose and use the other parameters of the targetpool as they were not included before.\n", "created": "2014-05-20T19:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ryanycoleman commented:\n\nThanks @jrodriguezjr, I had missed your edits to the provider. Looks good to merge. \n", "created": "2014-05-21T10:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request pf_567 Module updates to add params for targetpool resources. has been closed.", "created": "2014-05-21T10:14:00.000000"}], "components": [], "created": "2014-05-16T14:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@683133f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu867:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510212912_*|*_5_*:*_1_*:*_0"}], "description": "h2. pf_567 Module updates to add params for targetpool resources.\n\n * Author: Joe Rodriguez Jr <jrod@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [jrodriguezjr|https://github.com/jrodriguezjr]\n * [Pull Request 26 Discussion|https://github.com/puppetlabs/puppetlabs-gce_compute/pull/26]\n * [Pull Request 26 File Diff|https://github.com/puppetlabs/puppetlabs-gce_compute/pull/26/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3e1b2513abb2aba6bab65b5e3ee8c206)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35741", "fixedVersions": [], "id": "35741", "issueType": "Task", "key": "MODULES-933", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (26): pf_567 Module updates to add params for targetpool resources. - jrodriguezjr", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add rake tasks to test both beaker and beaker-rspec in one go has been closed.", "created": "2014-05-16T16:23:00.000000"}], "components": [], "created": "2014-05-16T13:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59c13610"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu85r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_513379529_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add rake tasks to test both beaker and beaker-rspec in one go\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 140 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/140]\n * [Pull Request 140 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/140/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 5ee404f9518a469aec266447ec3a76a9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43225", "fixedVersions": [], "id": "43225", "issueType": "Task", "key": "MODULES-932", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (140): Add rake tasks to test both beaker and beaker-rspec in one go - cyberious", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare a 0.5.1 release. has been closed.", "created": "2014-05-16T12:51:00.000000"}], "components": [], "created": "2014-05-16T12:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68dd140"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu84n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_516243890_*|*_5_*:*_1_*:*_0"}], "description": "h2. Prepare a 0.5.1 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 118 Discussion|https://github.com/puppetlabs/puppetlabs-f5/pull/118]\n * [Pull Request 118 File Diff|https://github.com/puppetlabs/puppetlabs-f5/pull/118/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 08c6871bcd5c804fc7b942a946c40e16)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38919", "fixedVersions": [], "id": "38919", "issueType": "Task", "key": "MODULES-931", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (118): Prepare a 0.5.1 release. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare a 1.1.1 release. has been closed.", "created": "2014-05-16T12:14:00.000000"}], "components": [], "created": "2014-05-16T12:07:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404ef5dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7w7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518827896_*|*_5_*:*_1_*:*_0"}], "description": "h2. Prepare a 1.1.1 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 360 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/360]\n * [Pull Request 360 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/360/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 26bca51296a8593c46c6b5cf74a3eae7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36805", "fixedVersions": [], "id": "36805", "issueType": "Task", "key": "MODULES-930", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (360): Prepare a 1.1.1 release. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623c0d9050bb2b0070b6b079", "body": "Any news on this ticket?", "created": "2014-05-19T07:30:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Hi,\n\nI've assigned the ticket to someone who is actively working on vcsrepo right now.  He's working on cleaning up some of this logic to work properly.  Thanks for reporting it, we'll keep you looped in.", "created": "2014-05-22T12:27:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Thank you for the quick reply. ", "created": "2014-05-22T17:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "1.0.0 has just been released. Perhaps this issue was fixed as part of the work done there?", "created": "2014-06-05T12:35:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "I will give it a try in a few minutes.", "created": "2014-06-05T12:44:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "This is ready to close. \n\nThank you.", "created": "2014-06-07T11:08:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "It works but i did also noticed that some errors on the log information. \n\n{code}\n\n\u2190[0", "created": "2014-06-09T05:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Thanks. That bug you see has to do with MODULES-660", "created": "2014-06-19T12:33:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-16T11:07:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2797ccc7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7uf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1733296520_*|*_10009_*:*_1_*:*_1209455213_*|*_6_*:*_1_*:*_0"}], "description": "I am trying to run the following code to keep the latest version of a vcsrepo on a local directory.\n\n{code}\n  vcsrepo { 'C:\\vcsmon':\n    ensure   => latest,\n    provider => git,\n    source   => 'http://<someserver>/<some_repository>.git',\n    revision => 'master',\n  }\n{code}\n\nIt runs fine on the first try by cloning everything but fails when it needs to pull the latest changes.\n\n{code}\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe config remote.origin.url'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch --tags origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse HEAD'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe tag -l'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse --revs-only master'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe branch -a'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe config remote.origin.url'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch --tags origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse origin/(detached from 87cb5e5)'\nError: /Stage[main]/Vcsmon/Vcsrepo[C:\\vcsmon]: Could not evaluate: Execution of 'C:/Program Files (x86)/Git/bin/git.exe rev-par\norigin/(detached from 87cb5e5)' returned 128: origin/(detached from 87cb5e5)\nfatal: ambiguous argument 'origin/(detached from 87cb5e5)': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe config remote.origin.url'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch --tags origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse HEAD'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe tag -l'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse --revs-only master'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe branch -a'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe config remote.origin.url'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch --tags origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse origin/HEAD'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe branch -a'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse master'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe config remote.origin.url'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe fetch --tags origin'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe rev-parse HEAD'\nDebug: Executing 'C:/Program Files (x86)/Git/bin/git.exe tag -l'\n{code} \n\n", "environment": "Windows 2008R2\nGit 1.8.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37867", "fixedVersions": [], "id": "37867", "issueType": "Bug", "key": "MODULES-929", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Fixed", "resolutionDate": "2014-06-19T12:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Pulling Changes from Latest Master Branch Fails", "timeSpent": "PT0S", "updated": "2014-06-19T12:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ddfb84bf-3612-4d49-96dc-0265fbe489e2", "body": "This appears to be an issue in the underlying apt_key native Puppet type. We went through the spec tests and none of them appear to test a 0x prefixed key after they were refactored to use the native type.\n\nWe may try and build our own test into the existing tests to account for the 0x prefix.", "created": "2014-06-04T10:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This appears to be fixed in apt 1.7.0. Please reopen or submit a new ticket if you're having issues with the latest release.", "created": "2014-11-17T14:31:00.000000"}], "components": ["apt"], "created": "2014-05-16T10:56:00.000000", "creator": "557058:ddfb84bf-3612-4d49-96dc-0265fbe489e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f66cb65"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7tz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16000471164_*|*_5_*:*_1_*:*_0"}], "description": "When adding a source with a 0x prefixed key somehow the x is getting capitalized which results in an invalid key.\n\n\nNotice: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Exec[08d448581a9855eea8c188ddd84c89870d222c21]/returns: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.bMWemQGncd --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keys.gnupg.net --recv-keys 0X810273C4\nNotice: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Exec[08d448581a9855eea8c188ddd84c89870d222c21]/returns: gpg: \"0X810273C4\" not a key ID: skipping\nNotice: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Anchor[apt::key 0X810273C4 present]: Dependency Exec[08d448581a9855eea8c188ddd84c89870d222c21] has failures: true\nNotice: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Anchor[apt::key/Add key: 0x810273C4 from Apt::Source packetfence]: Dependency Exec[08d448581a9855eea8c188ddd84c89870d222c21] has failures: true\nNotice: /Stage[main]/Packetfence/Apt::Source[packetfence]/File[packetfence.list]: Dependency Exec[08d448581a9855eea8c188ddd84c89870d222c21] has failures: true\nNotice: /Stage[main]/Unifi/Apt::Source[unifi]/Apt::Key[Add key: C0A52C50 from Apt::Source unifi]/Exec[45ec0a76587b67cd1f46b4d303f179258dbd0b4b]/returns: executed successfully\nNotice: /Stage[main]/Unifi/Apt::Source[unifi]/File[unifi.list]/ensure: created\n\n\n\n\nError: apt-key adv --keyserver 'keys.gnupg.net'  --recv-keys '0X810273C4' returned 2 instead of one of [0]\nError: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Exec[08d448581a9855eea8c188ddd84c89870d222c21]/returns: change from notrun to 0 failed: apt-key adv --keyserver 'keys.gnupg.net'  --recv-keys '0X810273C4' returned 2 instead of one of [0]\nWarning: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Anchor[apt::key 0X810273C4 present]: Skipping because of failed dependencies\nWarning: /Stage[main]/Packetfence/Apt::Source[packetfence]/Apt::Key[Add key: 0x810273C4 from Apt::Source packetfence]/Anchor[apt::key/Add key: 0x810273C4 from Apt::Source packetfence]: Skipping because of failed dependencies\nWarning: /Stage[main]/Packetfence/Apt::Source[packetfence]/File[packetfence.list]: Skipping because of failed dependencies\n", "environment": "Vagrant 1.6.2, Virtualbox 4.3.10r93012, Ubuntu 12.04.2 LTS (puppetlabs/precise64 w/ puppet prebuilt)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35738", "fixedVersions": [], "id": "35738", "issueType": "Bug", "key": "MODULES-928", "labels": ["apt-get", "apt-key", "apt-source", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddfb84bf-3612-4d49-96dc-0265fbe489e2", "resolution": "Fixed", "resolutionDate": "2014-11-17T14:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::source can't add 0x prefixed key from keys.gnupg.net", "timeSpent": "PT0S", "updated": "2014-11-17T14:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74d0a2f6400069ecba48", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/302 merged", "created": "2014-09-22T18:07:00.000000"}], "components": ["stdlib"], "created": "2014-05-16T10:41:00.000000", "creator": "623a480b9b54ec0068b0724e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38e263bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcnj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5351253505_*|*_10009_*:*_1_*:*_4148514347_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1672586025"}], "description": "The functions introduced in 4.3.0 are not documented:\n* bool2str\n* camelcase\n\nThe following functions in introduced in 4.2.0 are not documented in the README:\n* deep_merge\n* pick_default\n* validate_ipv4_address\n* validate_ipv6_address\n\nThe following functions updated in 4.2.0 do not have their new behavior documented:\n* range (take an optional third argument for range step)\n* validate_slength (take an optional third argument for minimum length)\n* file_line (take {{after}} and {{multiple}} attributes)\n\nThe 'anchor' resource from 0.1.6 is not documented in README.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43223", "fixedVersions": [], "id": "43223", "issueType": "Task", "key": "MODULES-927", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a480b9b54ec0068b0724e", "resolution": "Fixed", "resolutionDate": "2014-09-22T18:07:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Document new/updated functions in stdlib in README", "timeSpent": "PT0S", "updated": "2014-09-22T18:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nOverall I like this PR, we have a smilier set of patches for `rabbitmq_user` but these are in better shape.\n", "created": "2014-05-18T06:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWe too like this, if you can patch up the few readme/etc bits igalic came up with we'd like to merge this.\n", "created": "2014-05-22T11:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Henning-B commented:\n\nI did the patches. Anything missing?\nThanks\nHenning\n\nVon: Ashley Penney [mailto:notifications@github.com]\nGesendet: Donnerstag, 22. Mai 2014 19:29\nAn: puppetlabs/puppetlabs-rabbitmq\nCc: Henning Block\nBetreff: Re: [puppetlabs-rabbitmq] added property tags to rabbitmq_user provider. This allows to optionally... (#193)\n\n\nWe too like this, if you can patch up the few readme/etc bits igalic came up with we'd like to merge this.\n\n\u2014\nReply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/193#issuecomment-43918699>.\n\n", "created": "2014-05-30T03:01:00.000000"}], "components": [], "created": "2014-05-16T04:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@229bce01"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7mn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_547975591_*|*_5_*:*_1_*:*_0"}], "description": "h2. added property tags to rabbitmq_user provider. This allows to optionally...\n\n * Author:  <>\n * Company: \n * Github ID: [Henning-B|https://github.com/Henning-B]\n * [Pull Request 193 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/193]\n * [Pull Request 193 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/193/files]\n\nh2. Pull Request Description\n----\n\n... set further tags like monitoring or policymaker to a rabbitmq user\n\n----\n(webhooks-id: 9a9b0852f50a4dc96d9b4f11a28b50ab)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37861", "fixedVersions": [], "id": "37861", "issueType": "Task", "key": "MODULES-926", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (193): added property tags to rabbitmq_user provider. This allows to optionally... - Henning-B", "timeSpent": "PT0S", "updated": "2014-05-30T03:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jhoblitt commented:\n\n@apenney What's the current PL thinking on the test matrix? For my modules I've mostly switch to using `PUPPET_GEM_VERSION=\"~> 3.3\"` to test against only the latest 3.x release because travis-ci has become so bogged down.\n\n", "created": "2014-05-16T12:44:00.000000"}], "components": [], "created": "2014-05-16T03:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@400d1a9a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7mf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_549153328_*|*_5_*:*_1_*:*_0"}], "description": "h2. Test for puppet 3.5 and 3.6\n\n * Author:  <>\n * Company: \n * Github ID: [roidelapluie|https://github.com/roidelapluie]\n * [Pull Request 70 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/70]\n * [Pull Request 70 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/70/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: e6b92778eb8799f714d3ec02c83dd3de)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35732", "fixedVersions": [], "id": "35732", "issueType": "Task", "key": "MODULES-925", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (70): Test for puppet 3.5 and 3.6 - roidelapluie", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\noh no!\n\n==> centos-64-x64: Forcing shutdown of VM...\n==> centos-64-x64: Destroying VM and associated drives...\n\nFailures:\n\n  1) clones a remote repo ensure latest clones a repo\n     Failure/Error: apply_manifest(pp, :catch_changes => true)\n     Beaker::Host::CommandFailure:\n Host 'centos-64-x64' exited with 4 running:\n  env PATH=\"/usr/bin:/opt/puppet-git-repos/hiera/bin:${PATH}\" RUBYLIB=\"/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:${RUBYLIB}\" puppet apply  --verbose --detailed-exitcodes /tmp/apply_manifest.pp.DcIGaW\n Last 10 lines of output were:\n-a  list both remote-tracking and local branches\n-d  delete fully merged branch\n-D  delete branch (even if not merged)\n-m  move/rename a branch and its reflog\n-M  move/rename a branch, even if target exists\n-l  create the branch's reflog\n-f, --force     force creation (when already exists)\n--no-merged <commit>  print only not merged branches\n--merged <commit>     print only merged branches\n  Notice: Finished catalog run in 0.41 seconds\n     # ./spec/acceptance/clone_repo_spec.rb:137:in `block (3 levels) in <top (required)>'\n\nFinished in 1 minute 6.93 seconds\n51 examples, 1 failure\n", "created": "2014-05-15T19:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nThis is a case where using the git \"chrome\" layer can be trouble, because it changes over time (and has changed a lot across git versions on supported OS revisions). I would advise against using `git branch` in this way, if it's at all possible to use `rev-parse` and other \"low level\" git commands instead.\n", "created": "2014-05-15T19:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nHow about:\n``` shell\ngit rev-parse --symbolic-full-name --abbrev-ref HEAD\n```\non a branch, returns `brachname` and detached, returns `HEAD`\n", "created": "2014-05-15T19:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\npreviously we were just seaing if we had git rev-parse --abbrev-ref HEAD but if we are using branches that is not the desired state.  We want the latest for that branch that we have decided to call revision.\n", "created": "2014-05-15T22:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nExited: 1\n    should not be directory\nremoving temporory ssh-config files per-vagrant box\nDestroying vagrant boxes\nWARNING: Could not load IOV methods. Check your GSSAPI C library for an update\nWARNING: Could not load AEAD methods. Check your GSSAPI C library for an update\nWARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1\n==> centos-64-x64: Forcing shutdown of VM...\n==> centos-64-x64: Destroying VM and associated drives...\n\nFinished in 1 minute 5.41 seconds\n51 examples, 0 failures\n", "created": "2014-05-15T23:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI'm OK with this but I'm also a git idiot.  It looks to me like it's doing the right thing, @sodabrew, did the change to -a help at all with your concerns?\n", "created": "2014-05-16T10:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\n`git branch -a` will return many lines with every available local and remote branch. If the current head is detached, there will be a line like this:\n``` shell\n$ git branch -a | grep \\*\n* (detached from 3896638)\n```\n\nIf the current head is on a branch, there will be a line like this:\n``` shell\n$ git branch -a | grep \\*\n* master\n```\n\nI think it's fine actually, but the test data should be messier to make sure that the regex handles multilines correctly. I would warn that this is using the git \"chrome\" and the output is designed for human consumption rather than machine parsing and can change over time.\n", "created": "2014-05-16T12:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nAdded multiline branch -a\n", "created": "2014-05-16T17:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix detached head state has been closed.", "created": "2014-05-19T09:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\n:+1:\n", "created": "2014-05-19T15:04:00.000000"}], "components": [], "created": "2014-05-15T17:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e67abe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu7ev:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_584388892_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix detached head state\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 139 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/139]\n * [Pull Request 139 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/139/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: c43a615f0b94a2652a516319add89925)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38915", "fixedVersions": [], "id": "38915", "issueType": "Task", "key": "MODULES-924", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (139): Fix detached head state - cyberious", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove the icontrol stuff. has been closed.", "created": "2014-05-15T14:08:00.000000"}], "components": [], "created": "2014-05-15T14:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b80ea70"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6uf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_597999549_*|*_5_*:*_1_*:*_0"}], "description": "h2. Remove the icontrol stuff.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 117 Discussion|https://github.com/puppetlabs/puppetlabs-f5/pull/117]\n * [Pull Request 117 File Diff|https://github.com/puppetlabs/puppetlabs-f5/pull/117/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 2dfd6d35ccf6bebc460db7f9ba9ea776)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39908", "fixedVersions": [], "id": "39908", "issueType": "Task", "key": "MODULES-923", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (117): Remove the icontrol stuff. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Warning has been closed.", "created": "2014-05-15T14:06:00.000000"}], "components": [], "created": "2014-05-15T14:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78d344ec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6u7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_598105295_*|*_5_*:*_1_*:*_0"}], "description": "h2. Warning\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 116 Discussion|https://github.com/puppetlabs/puppetlabs-f5/pull/116]\n * [Pull Request 116 File Diff|https://github.com/puppetlabs/puppetlabs-f5/pull/116/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 13b963d706585d2ffe38fd60389a90c2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37858", "fixedVersions": [], "id": "37858", "issueType": "Task", "key": "MODULES-922", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (116): Warning - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Revert \"Merge pull request #342 from mcanevet/feature/autorequire\" has been closed.", "created": "2014-05-15T13:56:00.000000"}], "components": [], "created": "2014-05-15T13:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66945762"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6tb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_600633017_*|*_5_*:*_1_*:*_0"}], "description": "h2. Revert \"Merge pull request #342 from mcanevet/feature/autorequire\"\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 359 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/359]\n * [Pull Request 359 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/359/files]\n\nh2. Pull Request Description\n----\n\nThis reverts commit e5cbfbed5b411484ad04a5413090ad1d475be9fb, reversing\nchanges made to eb2e51f338516f3b47087543bb7a1ae1394ac4fb.\n\nConflicts:\n\tREADME.markdown\n\nConflict was over the state/ctstate docs change.\n\n----\n(webhooks-id: 80a3288913080dfb3cad528c767f1343)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33580", "fixedVersions": [], "id": "33580", "issueType": "Task", "key": "MODULES-921", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (359): Revert \"Merge pull request #342 from mcanevet/feature/autorequire\" - hunner", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Various fixes to the README. has been closed.", "created": "2014-05-15T13:13:00.000000"}], "components": [], "created": "2014-05-15T13:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4cb2616b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6sn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_601310803_*|*_5_*:*_1_*:*_0"}], "description": "h2. Various fixes to the README.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 115 Discussion|https://github.com/puppetlabs/puppetlabs-f5/pull/115]\n * [Pull Request 115 File Diff|https://github.com/puppetlabs/puppetlabs-f5/pull/115/files]\n\nh2. Pull Request Description\n----\n\nThis fixes up the README and removes a parameter that doesn't seem to\nbe used.\n\n----\n(webhooks-id: fe69fc352c6420241775ff1c0208ca71)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41111", "fixedVersions": [], "id": "41111", "issueType": "Task", "key": "MODULES-920", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (115): Various fixes to the README. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "body": "changing\n\n{noformat}\nnotify  => Class['Apache::Service'],\n{noformat}\n\nto\n\n{noformat}\nnotify  => Class['apache::service'],\n{noformat}\n\nin init.pp fixes that last error, but raises a new one:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template apache/httpd.conf.erb:\n  Filepath: /etc/puppet/modules/apache/templates/httpd.conf.erb\n  Line: 19\n  Detail: comparison of Float with String failed\n on node test-monitor01.healthmedia.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-05-15T09:50:00.000000"}, {"author": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "body": "changing apache/templates/httpd.conf.erb\n\nline 19 to {noformat}<%- if @apache_version >= 2.4 -%>{noformat}\n\nline 59 to {noformat}<%- if @apache_version >= 2.4 -%>{noformat}\n\nFixes the above errors.\n\nNew error is now:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '_' at /etc/puppet/modules/apache/manifests/mod.pp:32:29 on node test-monitor01.healthmedia.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-05-15T10:09:00.000000"}, {"author": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "body": "removed curly braces around $_lib on line 32 and $_id $_path on line 75 of manifests/mod.pp\n\nnew error is:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error creating type specialization of an Apache::listen-Type, Cannot use Fixnum where String is expected at /etc/puppet/modules/apache/manifests/vhost.pp:341:33 on node test-monitor01.healthmedia.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-05-15T10:24:00.000000"}, {"author": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "body": "Note:  same final error using Puppet server 3.6.0.", "created": "2014-05-16T11:18:00.000000"}, {"author": "5bead6ff74b7ce17998c005b", "body": "The invalid class names bug will be fixed in Puppet 3.6.1, see PUP-2568", "created": "2014-05-21T15:56:00.000000"}, {"author": "5bead6ff74b7ce17998c005b", "body": "The interpolated variables bug is PUP-2581", "created": "2014-05-21T15:57:00.000000"}, {"author": "623c0968a2f6400069eb767a", "body": "I have the same error here .. Cent 6.5 and Puppet 3.6.0\nAny solution? ", "created": "2014-05-27T10:04:00.000000"}, {"author": "623c1110bef8a60068c79985", "body": "regarding comment 66517: \n\nhttps://puppet.atlassian.net/browse/MODULES-919?focusedCommentId=66517&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-66517\n\n\"Error creating type specialization of an Apache::listen-Type, Cannot use Fixnum where String is expected at\"\n\nthere is also an open CR on github: https://github.com/puppetlabs/puppetlabs-apache/pull/790 which is fixing this issue. \nI think that's not a puppet bug. ", "created": "2014-08-06T07:29:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged PR resolving this issue.", "created": "2014-08-22T09:54:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-15T09:42:00.000000", "creator": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3342b8c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyprqf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7337420104_*|*_3_*:*_1_*:*_1216730198_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_129773"}], "description": "We use the future parser in our puppet environment to loop over certain custom facter facts.  With the \"parser = future\" in puppet.conf on master and agent, the following error is shown in the puppetlabs apache module:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Error while evaluating a Function Call, Received incomplete information - no value provided for parameter vhost_enable_dir at /etc/puppet/modules/wnp/manifests/nagios/server.pp:1:1 on node test-monitor01.healthmedia.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}\n\nAdded the following two lines to apache manifests/params.pp at the end of the RedHat osfamily definition (i.e. after line 96)\n\n{noformat}\n    $vhost_enable_dir     = undef\n    $mod_enable_dir       = undef\n{noformat}\n\nNow receiving the following error:\n\n{noformat}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Evaluation Error: Illegal name. The given name Apache::Service does not conform to the naming rule /^((::)?[a-z_]w*)(::[a-z]w*)*$/ at /etc/puppet/modules/apache/manifests/init.pp:85:23 on node test-monitor01.healthmedia.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n{noformat}", "environment": "CentOS 6.5, puppetlabs yum repo provided puppet-server running through passenger/apache with puppetdb", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42094", "fixedVersions": [], "id": "42094", "issueType": "Bug", "key": "MODULES-919", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6b727ba3-75f5-47d8-9324-98fe0f43faa7", "resolution": "Fixed", "resolutionDate": "2014-08-22T09:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apache errors on puppet 3.5.1 future parser", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:60d547a1-796d-40e5-9905-ab825d2b6151", "body": "Have been testing.\n\nDirect links to my modules seam to work\n\nhttps://forge.puppetlabs.com/Firebladee/omd\nhttps://forge.puppetlabs.com/Firebladee/check_mk\nhttps://forge.puppetlabs.com/Firebladee/moodle\n\n\nand so does searching in puppet forge.  But if you click on my name 'Firebladee' it is taken you to a user called 'Fireblade'.  It seams that it is dropping the extra e so when looking at my account it looks like I don't have any modules.\n", "created": "2014-05-15T04:31:00.000000"}, {"author": "70121:60d547a1-796d-40e5-9905-ab825d2b6151", "body": "Logged into my forge account today and it is back to working correctly.  I can see all my modules.\nStill would like to know what happened but at least it is working.", "created": "2014-05-16T02:15:00.000000"}], "components": [], "created": "2014-05-15T04:25:00.000000", "creator": "70121:60d547a1-796d-40e5-9905-ab825d2b6151", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42117a0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6lj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_78593213_*|*_5_*:*_1_*:*_0"}], "description": "Have loged into my puppet forge site today and all of my modules have gone.\nMy username is Firebladee but the username on the web page is showing as Fireblade.  Is this why they have gone.\n\nI have logged out and in again using both the username 'Firebladee' and using my email address and still no joy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43222", "fixedVersions": [], "id": "43222", "issueType": "Bug", "key": "MODULES-918", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:60d547a1-796d-40e5-9905-ab825d2b6151", "resolution": "Fixed", "resolutionDate": "2014-05-16T02:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "All of my modules have been removed.", "timeSpent": "PT0S", "updated": "2014-05-16T02:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-15T01:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-15T01:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "tewner commented:\n\nGood Morning, Puppet-Labs!\nIs there any update on this PR? Can it be merged?\n", "created": "2014-05-27T23:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nThis code will not execute given the logic of facter, it will enter the Redhat OSFamily as Facter identifies Amazon as Redhat OS.\nhttps://github.com/puppetlabs/facter/blob/master/lib/facter/osfamily.rb#L19\n\n", "created": "2014-06-02T14:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nIt was added back in August 2012 https://github.com/puppetlabs/facter/commit/c12d3b6c557df695a7b2b009da099f6a93c7bd31\n", "created": "2014-06-02T14:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nIf you are using previous versions of facter, pre 1.7 then resubmit with comments around it stating it will only ever execute if running Facter 1.6 or before.  Also if you upgrade it will be resolved.\n", "created": "2014-06-02T15:57:00.000000"}], "components": [], "created": "2014-05-15T00:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ec19f91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu6kn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_645410460_*|*_5_*:*_1_*:*_0"}], "description": "h2. Support for amazon linux\n\n * Author: Michael Tewner <>\n * Company: \n * Github ID: [tewner|https://github.com/tewner]\n * [Pull Request 153 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/153]\n * [Pull Request 153 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/153/files]\n\nh2. Pull Request Description\n----\n\nThis PR adds basic support for Amazon Linux.\n\n----\n(webhooks-id: fd80bcca77b391cb042e30b32733731e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37856", "fixedVersions": [], "id": "37856", "issueType": "Task", "key": "MODULES-917", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (153): Support for amazon linux - tewner", "timeSpent": "PT0S", "updated": "2014-06-02T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Tighten the dependency to > 4.0 for stdlib. has been closed.", "created": "2014-05-14T15:58:00.000000"}], "components": [], "created": "2014-05-14T15:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@767ae6e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu67z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_677769836_*|*_5_*:*_1_*:*_0"}], "description": "h2. Tighten the dependency to > 4.0 for stdlib.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 152 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/152]\n * [Pull Request 152 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/152/files]\n\nh2. Pull Request Description\n----\n\nWe need dirname() which isn't in stdlib 3.x which ships with PE3.2.\n\n----\n(webhooks-id: 6690c7020d7287b9d4595aba6ea84d08)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42093", "fixedVersions": [], "id": "42093", "issueType": "Task", "key": "MODULES-916", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (152): Tighten the dependency to > 4.0 for stdlib. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nAre you sure this works? Since Mint doesn't have the same code names as Ubuntu the `apt` module would now always default to the following for Mint:\n\n```\n    $backports_location = 'http://old-releases.ubuntu.com/ubuntu'\n    $ppa_options  = '-y'\n    $legacy_origin= true\n    $origins= ['${distro_id}:${distro_codename}-security']\n```\n`backports_location` already troubles me as well as `origins`. Getting those wrong will mean the backports class will malfunction and unattended-upgrades might screw stuff up for you.\n\nI also think this should really be fixed in Facter but I'm okay with working around that for now.\n", "created": "2014-05-14T15:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "waldronj commented:\n\nIf I'm not mistaken, the repos under the hood point to Ubuntu's repositories. There are LinuxMint specific repositories for the more LinuxMint specific functions. \n", "created": "2014-05-14T16:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nCorrect but I'm pretty sure a `backports_location` of `old-releaes.ubuntu.com/ubuntu` which then gets interpolated with `lsbdistcodename` to build up a url in the form of `old-releases.ubuntu.com/ubuntu petra main contrib non-free` won't work, leaving your apt in a misconfigured state.\n", "created": "2014-05-15T00:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "waldronj commented:\n\nNow that my excitement for sending a PR has subsided. I think you're right in that this should be taken care of in facter. I don't see a way right now to have the `lsbdistcodename` point to the correct LTS versions of Ubuntu. I'm going to look at the facter route. Thanks for the insight.\n", "created": "2014-05-15T21:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@apenney Close please!\n", "created": "2014-05-19T04:00:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added linuxmint to the case parameters in params.pp has been closed.", "created": "2014-05-22T11:42:00.000000"}], "components": [], "created": "2014-05-14T15:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21ee64e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu67j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678002998_*|*_5_*:*_1_*:*_0"}], "description": "h2. Added linuxmint to the case parameters in params.pp\n\n * Author: Josh Waldron <jwaldron@thejwal.com>\n * Company: \n * Github ID: [waldronj|https://github.com/waldronj]\n * [Pull Request 295 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/295]\n * [Pull Request 295 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/295/files]\n\nh2. Pull Request Description\n----\n\nWhen utilizing the apt repo on my LinuxMint machine, it was an unrecognized OSFamily member.\n\n----\n(webhooks-id: 4d49e62ac6fa0fcb7bcf682b9fd99b82)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39906", "fixedVersions": [], "id": "39906", "issueType": "Task", "key": "MODULES-915", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (295): Added linuxmint to the case parameters in params.pp - waldronj", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c15169b54ec0068b14547", "attachments": [], "comments": [{"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Hi,\nThis sounds like a useful feature, have you looked at creating a PR for this ? The module's code is open source and we encourage community contributions.\n\nThe code you mention from the PR you linked looks good, the only issue was the naming. Perhaps 'behind' would be a good moniker. \n\nWe actively monitor new PRs and review/merge them. There is also a weekly community video triage on Thursdays if you have further questions. \n\nUnfortunately there has not been enough of a demand for this feature, for us to actively work on this feature. \nThank you for taking the time to create this ticket.", "created": "2017-05-17T04:54:00.000000"}], "components": ["stdlib"], "created": "2014-05-14T12:32:00.000000", "creator": "623c15169b54ec0068b14547", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@342cdcb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5u7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/May/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94926103799_*|*_6_*:*_1_*:*_0"}], "description": "file_line supports adding lines after a match, but there are use cases when having \"before\" would be useful.  For example, in Debian-based OS's, the last line of /etc/rc.local is \"exit 0\" -- it's an incredible pain to deal with that scenario today.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35728", "fixedVersions": [], "id": "35728", "issueType": "New Feature", "key": "MODULES-4922", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c15169b54ec0068b14547", "resolution": "Won't Fix", "resolutionDate": "2017-05-17T04:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line should support adding lines before as well", "timeSpent": "PT0S", "updated": "2017-05-17T04:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 14x merge has been closed.", "created": "2014-05-14T11:18:00.000000"}], "components": [], "created": "2014-05-14T11:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53d44ec5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5q7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_694602558_*|*_5_*:*_1_*:*_0"}], "description": "h2. 14x merge\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 294 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/294]\n * [Pull Request 294 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/294/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 5ff9fd8d2381c50c9cf8284af3ed2082)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34642", "fixedVersions": [], "id": "34642", "issueType": "Task", "key": "MODULES-914", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (294): 14x merge - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c0d85866b810069e4355f", "body": "For info (having looked at the module templates a bit, which I should have done before), using \"provider => 'directorymatch'\" and not using the ~ in the path specification works fine, but if this is the correct way to use this then the documentation should be updated as such.\n", "created": "2014-05-15T02:38:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-14T05:14:00.000000", "creator": "623c0d85866b810069e4355f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70379e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua6v:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7296020615_*|*_10007_*:*_1_*:*_7187001_*|*_3_*:*_1_*:*_173704_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_146382922"}], "description": "When using the directories \"path\" prefixed with a ~ to turn it into a DirectoryMatch-like regexp construct (as suggested in the \"Parameter directories for apache::vhost\" section of the module documentation), the quoting produced in the apache config is incorrect.\n\ne.g. this snippet in a manifest:\n\n{code}\n  apache::vhost { 'vhost.example.org':\n    directories =>\n    [ {\n        path => '~ (/usr/share/nagios/html|/usr/lib64/nagios/cgi-bin|/usr/share/nagios/html/stylesheets)',\n        options => [ 'FollowSymLinks' ],\n        allow_override => [ 'AuthConfig' ],\n        ...\n    }, ],\n  }\n{code}\n\n..produces the following output in the apache config:\n\n{code}\n<Directory \"~(/usr/share/nagios/html|/usr/lib64/nagios/cgi-bin|/usr/share/nagios/html/stylesheets)\">\n     Options FollowSymLinks\n     AllowOverride AuthConfig\n     ...\n</Directory>\n{code}\n\nThe required \"Directory\" stanza should have the ~ character separately outside of the quotes.  Attempts to use quotes in the path entry in the manifest just add additional quotes which confuse apache further.  Also, splitting the two into array entries (i.e. [ '~', '(regexp...)' ]) produces identically-quoted results.\n\nIs there some special way to quote or specify this, or is this a bug?\n\nMany thanks!", "environment": "puppet 3.5.1\npuppetlabs-apache 1.0.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33577", "fixedVersions": [], "id": "33577", "issueType": "Bug", "key": "MODULES-913", "labels": ["module", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d85866b810069e4355f", "resolution": "Fixed", "resolutionDate": "2014-08-08T10:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/apache directories path with ~ prefix results in incorrect quoting", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "We're happy to review pull requests for additional platforms. Using macports sounds like a fine implementation to me.\n\nI am going to close this for now since we don't have the means to implement this ourselves, but please reopen if you have a pull request you'd like us to review.", "created": "2015-01-22T13:32:00.000000"}], "components": ["mysql"], "created": "2014-05-13T21:56:00.000000", "creator": "623e74bb4a57610068e88341", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61593959"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5g7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21918962426_*|*_6_*:*_1_*:*_0"}], "description": "I need to manage mysql on Darwin as well as Redhat and Ubuntu.\nI would like to contribute support for Darwin rather than making my own module for just Darwin.\n\nI propose using macports to install on Darwin, as it has native puppet support  for package and supports similar functionality to other os package managers supported by this module.  I think this will be the easiest to implement.\n\nDoes anyone have thoughts on this?  Do you consider something other than macports to be superior?  Why?\n\nAre others interested in Darwin support in this module? ", "environment": "Darwin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41110", "fixedVersions": [], "id": "41110", "issueType": "Improvement", "key": "MODULES-912", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74bb4a57610068e88341", "resolution": "Won't Fix", "resolutionDate": "2015-01-22T13:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add Darwin support for mysql module", "timeSpent": "PT0S", "updated": "2015-01-22T13:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This warning was not actually solved by passing {{provider}}. https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/209 should have fixed this.", "created": "2014-10-09T14:24:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-13T21:28:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7374fee8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12848147276_*|*_5_*:*_1_*:*_0"}], "description": "The readme does not describe how to set a default provider that would satisfy the warning below:\n\n```\nWarning: Found multiple default providers for vcsrepo: hg, git, cvs, bzr, svn, dummy; using hg\n```\n\nIt'd be nice to have an entirely green puppet run.", "environment": "All environments.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39010", "fixedVersions": [], "id": "39010", "issueType": "Bug", "key": "MODULES-911", "labels": ["puppetlabs-vcsrepo", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2014-10-09T14:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "No documentation on setting default provider for vcsrepo to suppress warning.", "timeSpent": "PT0S", "updated": "2014-10-09T14:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5bead6ff74b7ce17998c005b", "body": "Merged", "created": "2014-05-22T17:45:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-13T20:53:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a599cac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5fr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_766302886_*|*_5_*:*_1_*:*_1187526446_*|*_6_*:*_1_*:*_0"}], "description": "The following code snippet does not work with future parser in 3.6.0-rc1\n\n{code}\n<%- if @apache_version >= '2.4' -%>\n{code}\n\nSteps to reproduce\n\n{code}\nroot@puppetmaster:~# puppet apply --parser=future --noop -e \"include apache\"\nWarning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations\n   (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1071:in `each')\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nError: Failed to parse template apache/httpd.conf.erb:\n  Filepath: /etc/puppet/modules/apache/templates/httpd.conf.erb\n  Line: 19\n  Detail: comparison of Float with String failed\n on node puppetmaster.local\nError: Failed to parse template apache/httpd.conf.erb:\n  Filepath: /etc/puppet/modules/apache/templates/httpd.conf.erb\n  Line: 19\n  Detail: comparison of Float with String failed\n on node puppetmaster.local\n{code}\n\nAfter fixing the issue by replacing those lines with the following.\n\n{code}\n<%- if @apache_version >= 2.4 -%>\n{code}\n\nIt moves on to other errors.\n\nA backwards compatible fix would be to use \n\n{code}\n<%- if (scope.function_versioncmp([@apache_version.to_s, '2.4']) >= 0) -%>\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37852", "fixedVersions": [], "id": "37852", "issueType": "Bug", "key": "MODULES-910", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "resolution": "Fixed", "resolutionDate": "2014-05-22T17:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Future parser comparsion of float with string failed errors", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this should be fixed per https://puppet.atlassian.net/browse/PUP-2568 in puppet 3.6.1.\n\nPlease reopen if this is still an issue for you.", "created": "2014-08-06T16:46:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-13T20:41:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@344e496d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5fj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7329954013_*|*_5_*:*_1_*:*_0"}], "description": "The apache module triggers illegal name errors on Puppet 3.6.0-rc1 when using future parser. \n\nChanging \n{code}\nnotify  => Class['Apache::Service'],\n{code}\nto \n{code}\nnotify  => Class['apache::service'],\n{code}\n\nResolves the error message.\n\nSteps to reproduce\n\n{code}\n$ puppet module install puppetlabs/apache\n\n$ puppet apply --parser=current --noop -e \"include apache\"\n# works as expected\n\n$ puppet apply --parser=future --noop -e \"include apache\"\nError: Evaluation Error: Illegal name. The given name Apache::Service does not conform to the naming rule /^((::)?[a-z_]w*)(::[a-z]w*)*$/ at /etc/puppet/modules/apache/manifests/init.pp:85:23 on node puppetmaster.local                                                  Error: Evaluation Error: Illegal name. The given name Apache::Service does not conform to the naming rule /^((::)?[a-z_]w*)(::[a-z]w*)*$/ at /etc/puppet/modules/apache/manifests/init.pp:85:23 on node puppetmaster.local\n{code}\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36799", "fixedVersions": [], "id": "36799", "issueType": "Bug", "key": "MODULES-909", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "resolution": "Fixed", "resolutionDate": "2014-08-06T16:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Future Parser Illegal Name Errors on Puppet 3.6.0-rc1", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\n:-1:\n\nPUP-2581 fixes the leading underscore interpolated variable regression and will be released in Puppet 3.6.1\n\nhttps://puppet.atlassian.net/browse/PUP-2581\n", "created": "2014-05-21T16:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Make code experimental parser compatible has been closed.", "created": "2014-06-05T11:33:00.000000"}], "components": [], "created": "2014-05-13T20:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51ba6caa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5fb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_748481127_*|*_5_*:*_1_*:*_0"}], "description": "h2. Make code experimental parser compatible\n\n * Author: Iskren Ivov Chernev <iskren.chernev@gmail.com>\n * Company: \n * Github ID: [ichernev|https://github.com/ichernev]\n * [Pull Request 418 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/418]\n * [Pull Request 418 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/418/files]\n\nh2. Pull Request Description\n----\n\nWe're using the experimental parser, and it was crashing on a few places so I fixed them. Maybe more work is needed, but this is a start.\n\n----\n(webhooks-id: 35c50df634cf86be4816ebd8505ce8e7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35727", "fixedVersions": [], "id": "35727", "issueType": "Task", "key": "MODULES-908", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (418): Make code experimental parser compatible - ichernev", "timeSpent": "PT0S", "updated": "2014-06-05T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update README.markdown has been closed.", "created": "2014-05-15T11:48:00.000000"}], "components": [], "created": "2014-05-13T17:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341a05e2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_759321081_*|*_5_*:*_1_*:*_0"}], "description": "h2. Update README.markdown\n\n * Author: Sylvain Kalache <sylvain@kalache.fr>\n * Company: SlideShare\n * Github ID: [sylvainkalache|https://github.com/sylvainkalache]\n * [Pull Request 358 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/358]\n * [Pull Request 358 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/358/files]\n\nh2. Pull Request Description\n----\n\nctstate does not seems to exist.\n\n----\n(webhooks-id: 489b63095a4fb8361301799d77531eef)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34640", "fixedVersions": [], "id": "34640", "issueType": "Task", "key": "MODULES-907", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (358): Update README.markdown - sylvainkalache", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "edvinasme commented:\n\nAlso it might be wise to add `fatal()` if `$bindings_enable` is set when `$::osfamily == Archlinux`. I can add this too if you think this is needed. Please let me know.\n", "created": "2014-05-13T17:00:00.000000"}], "components": [], "created": "2014-05-13T16:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c01367f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_760718840_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add Archlinux support\n\n * Author: Edvinas Klovas <edvinas@pnd.io>\n * Company: PND\n * Github ID: [edvinasme|https://github.com/edvinasme]\n * [Pull Request 517 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/517]\n * [Pull Request 517 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/517/files]\n\nh2. Pull Request Description\n----\n\nThis commit adds Arch Linux support. Everything besides bindings for JAVA and\nRuby has been tested as properly working. JAVA and Ruby bindings cannot be\nmanaged by puppet as official packages are not in official repositories but in\nAUR instead. PHP bindings are installed by default with mysql/mariadb package so\nthere is no need to specify/install separate patches. To reflect this,\nbindings.pp has been altered to throw a warning if user wants to install\nPHP binding. It throws an error is user tries to install JAVA or Ruby binding.\n\nSigned-off-by: Edvinas Klovas <edvinas@pnd.io>\n\n----\n(webhooks-id: e117306ac01642cbe708317591ba4296)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36798", "fixedVersions": [], "id": "36798", "issueType": "Task", "key": "MODULES-906", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (517): Add Archlinux support - edvinasme", "timeSpent": "PT0S", "updated": "2017-01-26T15:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a480b9b54ec0068b0724e", "body": "Released in 4.3.0: https://github.com/puppetlabs/puppetlabs-stdlib/commit/430d821ad3bc6828b9c0bc1ddf5967fdd4b4d66b", "created": "2014-07-17T08:03:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "These two new functions got merged without any documentation or tests. Reopening this ticket to capture the need for both.", "created": "2014-09-25T22:48:00.000000"}, {"author": "623a480b9b54ec0068b0724e", "body": "Documentation was added by https://github.com/puppetlabs/puppetlabs-stdlib/pull/302 and is in the 4.3.x branch, so will be in the next release in that series.\n\nAlso I see tests were added in spec/unit/puppet/parser/functions/bool2str_spec.rb, spec/unit/puppet/parser/functions/camelcase_spec.rb in https://github.com/puppetlabs/puppetlabs-stdlib/commit/430d821ad3bc6828b9c0bc1ddf5967fdd4b4d66b or were you talking about acceptance tests?", "created": "2014-09-26T08:08:00.000000"}, {"author": "557058:dd7ba664-1e31-4b6c-9525-768d1f3babc2", "body": "I was going through the releases to see if I should upgrade stdlib and what the changes would be and noticed they are missing from release 4.3.2 as well as from master. Suggest merging into master and releasing 4.3.3 to include the tests and docs.", "created": "2014-09-26T10:09:00.000000"}], "components": ["stdlib"], "created": "2014-05-13T16:42:00.000000", "creator": "557058:f79f8af3-d468-4e76-b115-311ddf4eb9a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36c0f295"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu5d3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_37527352234_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_6101013653"}], "description": "I needed this sort of functionality recently for an internal module addition: long story short, Python likes its constants to be Capitalized and the capitalize function only understands strings... next thing you know, I'm standing in about 6 inches of yak fur.\n\nAnyway, I'd like to add these functions to stdlib or at least get a conversation going about the code I've already hacked together in pursuit of solving my problems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34638", "fixedVersions": [], "id": "34638", "issueType": "Improvement", "key": "MODULES-905", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f79f8af3-d468-4e76-b115-311ddf4eb9a4", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add bool2str & camelcase functions to stdlib", "timeSpent": "PT0S", "updated": "2015-09-30T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-13T15:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-05-13T15:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add RHel7 and Ubuntu 14.04 under supported for in metadata.json has been closed.", "created": "2014-05-13T15:37:00.000000"}], "components": [], "created": "2014-05-13T15:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@407464c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu59z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_765564998_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add RHel7 and Ubuntu 14.04 under supported for in metadata.json\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 151 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/151]\n * [Pull Request 151 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/151/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: dff666894a007bc7bea6d628911c151c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33576", "fixedVersions": [], "id": "33576", "issueType": "Task", "key": "MODULES-904", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (151): Add RHel7 and Ubuntu 14.04 under supported for in metadata.json - cyberious", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update supported versions in metadata.json has been closed.", "created": "2014-05-13T14:59:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-13T14:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb77e49"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu593:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_767786050_*|*_5_*:*_1_*:*_0"}], "description": "h2. Update supported versions in metadata.json\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 730 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/730]\n * [Pull Request 730 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/730/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 399313b1716e11c2f23aeb57a6d5480f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34632", "fixedVersions": [], "id": "34632", "issueType": "Task", "key": "MODULES-903", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (730): Update supported versions in metadata.json - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Little fix on documentation has been closed.", "created": "2014-05-13T14:34:00.000000"}], "components": [], "created": "2014-05-13T14:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64418658"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu587:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_769302368_*|*_5_*:*_1_*:*_0"}], "description": "h2. Little fix on documentation\n\n * Author: L\u00e9o POIROUX <leo.poiroux@gmail.com>\n * Company: \n * Github ID: [leopoiroux|https://github.com/leopoiroux]\n * [Pull Request 12 Discussion|https://github.com/puppetlabs/puppetlabs-motd/pull/12]\n * [Pull Request 12 File Diff|https://github.com/puppetlabs/puppetlabs-motd/pull/12/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 58d544ec30da34587fa59ee2c2ea96cf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39959", "fixedVersions": [], "id": "39959", "issueType": "Task", "key": "MODULES-902", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (12): Little fix on documentation - leopoiroux", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add RHEL7 and Ubuntu 14.04. has been closed.", "created": "2014-05-13T14:22:00.000000"}], "components": [], "created": "2014-05-13T14:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@320b140e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu57j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_770038963_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add RHEL7 and Ubuntu 14.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 516 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/516]\n * [Pull Request 516 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/516/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 50dae781fa619a225762993865d3885c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35726", "fixedVersions": [], "id": "35726", "issueType": "Task", "key": "MODULES-901", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (516): Add RHEL7 and Ubuntu 14.04. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add RHEL7 and Ubuntu 14.04. has been closed.", "created": "2014-05-13T14:20:00.000000"}], "components": [], "created": "2014-05-13T14:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@250e625c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu57b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_770083192_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add RHEL7 and Ubuntu 14.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 417 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/417]\n * [Pull Request 417 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/417/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3c7774da0bf15c1f89f0f10f7c5bacc1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34630", "fixedVersions": [], "id": "34630", "issueType": "Task", "key": "MODULES-900", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (417): Add RHEL7 and Ubuntu 14.04. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add RHEL7 and Ubuntu 14.04. has been closed.", "created": "2014-05-13T14:20:00.000000"}], "components": [], "created": "2014-05-13T14:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@541b0064"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu573:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_770152323_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add RHEL7 and Ubuntu 14.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 62 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/62]\n * [Pull Request 62 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/62/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a7fdb769f7ee468265bbbdeadc051bb1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33575", "fixedVersions": [], "id": "33575", "issueType": "Task", "key": "MODULES-899", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (62): Add RHEL7 and Ubuntu 14.04. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 12xmerge has been closed.", "created": "2014-05-13T14:12:00.000000"}], "components": [], "created": "2014-05-13T14:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@154fd12d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu56n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_771140530_*|*_5_*:*_1_*:*_0"}], "description": "h2. 12xmerge\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 61 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/61]\n * [Pull Request 61 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/61/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: b570bc456c414e47aaf92799df4503ec)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41109", "fixedVersions": [], "id": "41109", "issueType": "Task", "key": "MODULES-898", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (61): 12xmerge - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Merge33x has been closed.", "created": "2014-05-13T13:44:00.000000"}], "components": [], "created": "2014-05-13T13:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@187b60e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu54f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_774336057_*|*_5_*:*_1_*:*_0"}], "description": "h2. Merge33x\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 416 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/416]\n * [Pull Request 416 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/416/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 96da4e98580a69a1048466c3d44313ff)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34628", "fixedVersions": [], "id": "34628", "issueType": "Task", "key": "MODULES-897", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (416): Merge33x - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI get what you're trying to solve but I'm not sure this solves anything. It makes a variable accessible so that people can work around it, but it's not fixing the issue.\n\n`apt::ppa` requires `python-software-properties` because without it the `exec` it's doing can't work which is what gets you into the chicken-and-egg scenario. What you really want is to defer evaluation of `apt::ppa` resources until such a point in time where `python-software-properties` is actually available.\n\nIn order to do that, and solve the issue, you would need to write a native type and provider, `apt_ppa`, as for those types the suitability of their providers is re-evaluated after all packages are installed.\n\nThe only thing then left to do is instruct the apt module to actually install `python-software-properties` but without requiring it as part of the `apt::ppa` defined type that now simply wraps the `apt_ppa` native type.\n", "created": "2014-05-13T12:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kmullin commented:\n\nIt solves the issue where the logic is hardcoded into ppa.pp, and unavailable externally.\n\nIt shouldn't be viewed as fixing the overarching issue with the dependencies.\n", "created": "2014-05-13T13:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nBut the fact that that logic is hardcoded internally is only an issue because of the overarching dependency issue. From my point of view we're now adding code to make something internal available externally in order to provide people hooks to work around the underlying issue instead of solving it.\n", "created": "2014-05-13T13:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kmullin commented:\n\nI totally agree it should be solved the right way, but as of yet the community as a whole has not solved this, and this change does not introduce any new code, it simply moves it to make it more available for workarounds.\n\nI've updated the selector to a case statement.\n", "created": "2014-05-13T13:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI'm afraid I agree on this.  This causes a lot of module churn to work around the fundemental flaw that it's hard to delay apt::ppa resources until the package is in place.  While I think we'd prefer a native apt::ppa provider maybe you could experiment with:\n\nPackage['python-software-properties'] -> Apt::Ppa<| |>\n\nTo force it to install the package before doing anything else?  This would be a better stopgap.\n", "created": "2014-05-14T14:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kmullin commented:\n\nI have experimented with that pattern, and I still need to copy and paste the selector that determines the package name from the apt module.\n\nI feel its a bug that the package decision made by the `apt::ppa` class is not available for reuse.\n\nI am not trying to solve the existing dependency problem within this module (yet).\n", "created": "2014-05-14T15:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n> I am not trying to solve the existing dependency problem within this module (yet).\n\nThat's exactly why I'm not very happy with merging this, you're not solving the issue. It's more of a \"here this helps me workaround the issue, you should merge it\" than a \"this fixes the actual flaw\".\n\n> I feel its a bug that the package decision made by the apt::ppa class is not available for reuse.\n\nThe defined type `apt::ppa` is making a decision but you're not changing/altering that. The decision is `if ensure == 'present { if ! defined[$package]}` but that part remains exactly the same. You're not altering any kind of logic or decision making in the module.\n\nThe hing that changes is a variable name and where it's defined so that you can access it. So far the only argument I've heard in favour of it essentially boils down to \"I need to work around an issue in this module so I need this variable\".\n", "created": "2014-05-14T15:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kmullin commented:\n\nFair enough, I assumed it would at least remove some duplicated code people might already be using elsewhere to work around the existing dependency issues.\n\nI will go back the drawing board on how to solve this issue.\nI would also very much prefer a native `apt::ppa` provider.\n\nThanks for your comments, you may close this PR.\n", "created": "2014-05-14T16:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow $apt_ppa_package to be used from params has been closed.", "created": "2014-05-15T11:44:00.000000"}], "components": [], "created": "2014-05-13T12:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c05a8f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu50v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_776145812_*|*_5_*:*_1_*:*_0"}], "description": "h2. Allow $apt_ppa_package to be used from params\n\n * Author: Kevin Mullin <>\n * Company: \n * Github ID: [kmullin|https://github.com/kmullin]\n * [Pull Request 293 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/293]\n * [Pull Request 293 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/293/files]\n\nh2. Pull Request Description\n----\n\nThis change moves the apt ppa support package name\nlogic from ppa.pp to params.pp, so that it can be used\nexternally from other modules.\n\nUse case:\nThere seems to be a chicken and egg scenario when using the apt module with\n`purge_sources_list` and `purge_sources_list_d` set to `true` while also having an `apt::ppa` defined within the catalog.\n\nApt module wipes all the sources files, then tries to add the ppa, but first requires\n```package { 'python-software-properties' }```.\nWith the sources files wiped completely, apt now doesn't have a cache of packages, so apt errors with the following:\n\n```\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-software-properties' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nPackage python-software-properties is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\n\nE: Package 'python-software-properties' has no installation candidate\n```\n\nThis change allows at least the name of the package to be available to read from other modules, so in an apt wrapper we can do the following:\n\n```\n    class { '::apt':\n        purge_sources_list   => true,\n        purge_sources_list_d => true,\n        always_apt_update    => true\n    }\n\n    $apt_ppa_package = $apt::params::apt_ppa_package\n\n    package { $apt_ppa_package: }\n\n    Package[$apt_ppa_package] -> Class['::apt']\n```\n\nThis allows people to use the logic of the package naming you have in the module to install it themselves before the Apt module starts managing the Apt sources.\n\n----\n(webhooks-id: c0aa887c9e1d6f84da0d280ce4c03df7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42081", "fixedVersions": [], "id": "42081", "issueType": "Task", "key": "MODULES-896", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (293): Allow $apt_ppa_package to be used from params - kmullin", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI think everything looks good here!  Do you know if the beaker test still work? I'm always nervous about touching this stuff. :/\n", "created": "2014-05-13T12:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nFixed unit test failures\n", "created": "2014-05-13T14:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix issue where force=>true was not destroying repository then recreatin... has been closed.", "created": "2014-05-13T15:29:00.000000"}], "components": [], "created": "2014-05-13T12:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@530d2ea9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_776597878_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix issue where force=>true was not destroying repository then recreatin...\n\n * Author: Travis Fields <>\n * Company: Puppet Labs\n * Github ID: [cyberious|https://github.com/cyberious]\n * [Pull Request 138 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/138]\n * [Pull Request 138 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/138/files]\n\nh2. Pull Request Description\n----\n\n...g\n\n----\n(webhooks-id: 64df55d5a8dbc5a7dbc8561d7438291c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39003", "fixedVersions": [], "id": "39003", "issueType": "Task", "key": "MODULES-895", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (138): Fix issue where force=>true was not destroying repository then recreatin... - cyberious", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:5d9fd420-7872-4fd4-8f6c-bf2279b9cc76", "body": "I encountered a more fundamental problem with this and happens when I don't specify {{after}} at all.\n\nWhen a value is found that needs to be added, my code{code}class profile_base::lab_hack{\n\n  file { '/etc/sysconfig/network-scripts/route-eth0':\n    ensure => file,\n    owner  => 'root',\n    group  => 'root',\n    mode   => '0644',\n  }\n\n  file_line { 'lab_vyatta_route':\n    ensure  => present,\n    path    => '/etc/sysconfig/network-scripts/route-eth0',\n    line    => '172.16.0.0/16 via 10.201.230.254',\n    require => File['/etc/sysconfig/network-scripts/route-eth0'],\n  }\n}\n{code}\nFails with:\n{noformat}Error: /Stage[main]/Profile_base::Lab_hack/File_line[lab_vyatta_route]/ensure:\n  change from absent to present failed: Invalid parameter after(:after){noformat}\nIf the entry exists, no error is encountered.\n\nMy environment:\n\n*RedHat 6.5*\n*PE 3.1.3*\n*stdlib 4.2.1* (I have reproduced this with all 4.2.x variants of stdlib and have since reverted to 4.1.0 which seems to work)\n", "created": "2014-06-12T06:10:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. I couldn't re-create this with my similar test (running centos 6.5 instead of redhat, but looks like everything else is the same):\n{noformat}\nInfo: Applying configuration version '1402590876'\nNotice: /Stage[main]/Profile_base::Lab_hack/File[/etc/sysconfig/network-scripts/route-eth0]/ensure: created\nDebug: /Stage[main]/Profile_base::Lab_hack/File[/etc/sysconfig/network-scripts/route-eth0]: The container Class[Profile_base::Lab_hack] will propagate my refresh event\nNotice: /Stage[main]/Profile_base::Lab_hack/File_line[lab_vyatta_route]/ensure: created\nDebug: /Stage[main]/Profile_base::Lab_hack/File_line[lab_vyatta_route]: The container Class[Profile_base::Lab_hack] will propagate my refresh event\nDebug: Class[Profile_base::Lab_hack]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 92937550\nDebug: Storing state\nDebug: Stored state in 0.15 seconds\nNotice: Finished catalog run in 0.40 seconds\nDebug: Using settings: adding file resource 'rrddir': 'File[/var/opt/lib/pe-puppet/rrd]{:path=>\"/var/opt/lib/pe-puppet/rrd\", :mode=>\"750\", :owner=>\"pe-puppet\", :group=>\"pe-puppet\", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'\nDebug: Finishing transaction 87072140\nDebug: Received report to process from ovhg3qi1yoiro2t\nDebug: Processing report from ovhg3qi1yoiro2t with processor Puppet::Reports::Store\n[root@ovhg3qi1yoiro2t ~]# facter operatingsystem operatingsystemrelease puppetversion\noperatingsystem => CentOS\noperatingsystemrelease => 6.5\npuppetversion => 3.3.3 (Puppet Enterprise 3.1.3)\n[root@ovhg3qi1yoiro2t ~]# puppet module list\nWarning: Module 'puppetlabs-stdlib' (v4.2.1) fails to meet some dependencies:\n  'puppetlabs-pe_accounts' (v2.0.1) requires 'puppetlabs-stdlib' (v3.2.x)\n  'puppetlabs-pe_mcollective' (v0.1.14) requires 'puppetlabs-stdlib' (v3.2.x)\n  'puppetlabs-puppet_enterprise' (v3.1.0) requires 'puppetlabs-stdlib' (v3.2.x)\n  'puppetlabs-request_manager' (v0.0.10) requires 'puppetlabs-stdlib' (v3.2.x)\n/etc/puppetlabs/puppet/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.2.1)  invalid\n/opt/puppet/share/puppet/modules\n\u251c\u2500\u2500 cprice404-inifile (v0.10.3)\n\u251c\u2500\u2500 puppetlabs-apt (v1.1.0)\n\u251c\u2500\u2500 puppetlabs-auth_conf (v0.1.7)\n\u251c\u2500\u2500 puppetlabs-firewall (v0.3.0)\n\u251c\u2500\u2500 puppetlabs-java_ks (v1.1.0)\n\u251c\u2500\u2500 puppetlabs-pe_accounts (v2.0.1)\n\u251c\u2500\u2500 puppetlabs-pe_common (v0.1.0)\n\u251c\u2500\u2500 puppetlabs-pe_mcollective (v0.1.14)\n\u251c\u2500\u2500 puppetlabs-pe_postgresql (v0.0.5)\n\u251c\u2500\u2500 puppetlabs-pe_puppetdb (v0.0.11)\n\u251c\u2500\u2500 puppetlabs-postgresql (v2.5.0)\n\u251c\u2500\u2500 puppetlabs-puppet_enterprise (v3.1.0)\n\u251c\u2500\u2500 puppetlabs-puppetdb (v1.5.1)\n\u251c\u2500\u2500 puppetlabs-reboot (v0.1.2)\n\u251c\u2500\u2500 puppetlabs-request_manager (v0.0.10)\n\u2514\u2500\u2500 ripienaar-concat (v0.2.0)\n{noformat}\n\nI was using {{puppet apply}} instead of {{puppet agent}} but I don't think that makes a difference.\n\nCould you paste the output with {{--trace}} turned on? Thanks!", "created": "2014-06-12T10:36:00.000000"}, {"author": "557058:5d9fd420-7872-4fd4-8f6c-bf2279b9cc76", "body": "Here you go (NB this was with *stdlib 4.2.2*){noformat}Error: Invalid parameter after(:after)\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/errors.rb:97:in `fail'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/type.rb:618:in `[]'\n/etc/puppetlabs/puppet/environments/cxt_pup01/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:11:in `create'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/property/ensure.rb:16:in `block in defaultvalues'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/property.rb:197:in `call_valuemethod'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/property.rb:498:in `set'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/property.rb:581:in `sync'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/resource_harness.rb:113:in `apply_parameter'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/resource_harness.rb:55:in `perform_changes'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/resource_harness.rb:138:in `evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:161:in `apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:174:in `eval_resource'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:104:in `call'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:104:in `block (2 levels) in evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:354:in `block in thinmark'\n/opt/puppet/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:353:in `thinmark'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:104:in `block in evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/graph/relationship_graph.rb:118:in `traverse'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction.rb:95:in `evaluate'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/resource/catalog.rb:164:in `block in apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/log.rb:147:in `with_destination'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/transaction/report.rb:108:in `as_logging_destination'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/resource/catalog.rb:163:in `apply'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:125:in `block in apply_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:182:in `block in benchmark'\n/opt/puppet/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:181:in `benchmark'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:124:in `apply_catalog'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/configurer.rb:190:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:45:in `block (5 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent/locker.rb:20:in `lock'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:45:in `block (4 levels) in run'\n/opt/puppet/lib/ruby/1.9.1/sync.rb:227:in `sync_synchronize'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:45:in `block (3 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:119:in `with_client'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:42:in `block (2 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:84:in `run_in_fork'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:41:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:179:in `call'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:179:in `controlled_run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/agent.rb:39:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/agent.rb:360:in `onetime'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application/agent.rb:326:in `run_command'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:364:in `block (2 levels) in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:457:in `plugin_hook'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:364:in `block in run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:505:in `exit_on_fail'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/application.rb:364:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:132:in `run'\n/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/command_line.rb:86:in `execute'\n/opt/puppet/bin/puppet:4:in `<main>'\nError: /Stage[main]/Profile_base::Lab_hack/File_line[lab_vyatta_route]/ensure: change from absent to present failed: Invalid parameter after(:after)\nNotice: /Stage[main]/Profile_base::Lab_hack/Exec[/bin/bash /etc/sysconfig/network-scripts/ifup-routes eth0]: Dependency File_line[lab_vyatta_route] has failures: true\nWarning: /Stage[main]/Profile_base::Lab_hack/Exec[/bin/bash /etc/sysconfig/network-scripts/ifup-routes eth0]: Skipping because of failed dependencies\n{noformat}", "created": "2014-06-13T06:02:00.000000"}, {"author": "623a4e28a9575800695a00c8", "body": "As of Puppet 3.6.2 and stdlib 4.2.2 this bug no longer occurs.\nFeel free to close the issue.", "created": "2014-06-20T13:57:00.000000"}, {"author": "557058:86b8ac63-f8f7-4cbe-b0b1-45c726bd79b8", "body": "Re-opening. I still see this issue with Puppet 3.7.3 and puppetlabs-stdlib 4.3.2.\n\n{code}\nError: Invalid parameter after(:after)\n/usr/lib/ruby/site_ruby/1.8/puppet/util/errors.rb:104:in `fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:619:in `[]'\n/etc/puppet/modules/stdlib/lib/puppet/provider/file_line/ruby.rb:11:in `create'\n/usr/lib/ruby/site_ruby/1.8/puppet/property/ensure.rb:16:in `set_present'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:197:in `send'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:197:in `call_valuemethod'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:498:in `set'\n/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:581:in `sync'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:204:in `sync'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:128:in `sync_if_needed'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:81:in `perform_changes'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:20:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:204:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:217:in `eval_resource'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:327:in `thinmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:326:in `thinmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:147:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/graph/relationship_graph.rb:118:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:138:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:169:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:149:in `with_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:168:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:118:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:117:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:224:in `run_internal'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:132:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:244:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:131:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:20:in `lock'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:47:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:117:in `with_client'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:44:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:82:in `run_in_fork'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:43:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:179:in `controlled_run'\n/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:41:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:356:in `onetime'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:322:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:507:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:488:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:92:in `execute'\n/usr/bin/puppet:8\nError: /Stage[main]/Configure_mongo/Mongo_exported_hostname[j1-r3-symkloud06-s6b-1]/File_line[Writing completed mongo j1-r3-symkloud06-s6b-1 in file]/ensure: change from absent to present failed: Invalid parameter after(:after)\n{code}\n\nThe resource is below:\n\n{code}\n define mongo_exported_hostname{\n   file_line{\"Writing completed mongo ${name} in file\":\n     line => $name,\n     path => '/tmp/completed_mongos',\n   }\n }\n{code}", "created": "2015-01-16T13:29:00.000000"}, {"author": "557058:8f824870-010d-4f9e-99c7-28e4e3a21752", "body": "I've also come up against this same issue.  \n\nRunning PE 3.3.2 on RedHat 7.2 (client and master) tested with stdlib 3.2.2, 4.5.1, 4.9.0 and 4.10.0  ", "created": "2016-01-07T15:08:00.000000"}, {"author": "557058:da05c570-5f0a-46a8-9e79-3c047dddc9b1", "body": "Same problem \n\nuname -a\nLinux test 4.4.0-36-generic #55~14.04.1-Ubuntu SMP Fri Aug 12 11:49:30 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux\n\npuppet --version\n3.4.3\n\npuppet module list\n/usr/share/puppet/modules\n\u2514\u2500\u2500 puppetlabs-stdlib (v4.1.0)", "created": "2016-09-08T11:26:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Is this still an issue with puppet 4 ?", "created": "2016-12-12T06:25:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing due to lack of response to final comment.\u00a0\nIf you disagree with my decision, please feel free to reopen.", "created": "2021-06-21T05:50:00.000000"}], "components": ["stdlib", "supported"], "created": "2014-05-13T12:16:00.000000", "creator": "623a4e28a9575800695a00c8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e65ee04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "IAC-1687"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4vj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_25883687227_*|*_6_*:*_2_*:*_13037768169_*|*_10006_*:*_1_*:*_5813157404_*|*_10005_*:*_1_*:*_179536592028"}], "description": "When using the \"after\" parameter in a \"file_line\" type such as:\n{noformat}\nfile_line { 'foo':\n  ensure => present,\n  path => '/path/to/file',\n  line => 'bar',\n  after => 'baz',\n}\n{noformat}\npuppet executes the commands correctly.\n\nHowever, if the \"file_line\" type is inside a block such as either of the below:\n{noformat}\nif 'condition' == true {\n  file_line { 'foo':\n    ensure => present,\n    path => '/path/to/file',\n    line => 'bar',\n    after => 'baz',\n  }\n}\n{noformat}\n{noformat}\ndefine function() {\n  file_line { 'foo':\n    ensure => present,\n    path => '/path/to/file',\n    line => 'bar',\n    after => 'baz',\n  }\n}\n{noformat}\nthen puppet will error during execution with the stderr \"Invalid parameter after.\"", "environment": "RHEL6.4\nPuppet 3.5.1\nstdlib 4.2.1", "epicLinkSummary": "file_line provider & ensure_packages revamp", "estimate": "PT0S", "externalId": "41108", "fixedVersions": [], "id": "41108", "issueType": "Bug", "key": "MODULES-894", "labels": ["advanced", "puppethack", "puppetlabs-stdlib", "support"], "originalEstimate": "PT0S", "parent": "45017", "parentSummary": "file_line provider & ensure_packages revamp", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4e28a9575800695a00c8", "resolution": "Fixed", "resolutionDate": "2021-06-21T05:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "file_line \"after\" parameter/attribute does not work inside blocks", "timeSpent": "PT0S", "updated": "2021-07-05T13:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare 1.1.0 release. has been closed.", "created": "2014-05-13T11:00:00.000000"}], "components": [], "created": "2014-05-13T10:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5faa4269"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4dj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_784036865_*|*_5_*:*_1_*:*_0"}], "description": "h2. Prepare 1.1.0 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 357 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/357]\n * [Pull Request 357 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/357/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: be534f3e74ca5b93d05b59a9716c148f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42079", "fixedVersions": [], "id": "42079", "issueType": "Task", "key": "MODULES-893", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (357): Prepare 1.1.0 release. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n:+1: I need those too, especially the policies!\n", "created": "2014-05-13T11:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "bobtfish commented:\n\nThe removal of config_mirrored_queues appears to be a gigantic troll from where I'm stood, as the feature was marked 'deprecated' but actually removed (this is not the meaning of the word deprecated!), without any facility being added which could replace it.\n\nThis change fixes that :)\n\n", "created": "2014-05-13T12:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI like the types but we're missing docs, unit tests, and acceptance tests!\n", "created": "2014-05-22T11:30:00.000000"}], "components": [], "created": "2014-05-13T08:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56932a8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4bz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_791687301_*|*_5_*:*_1_*:*_0"}], "description": "h2. Types for federation\n\n * Author: Tomas Doran <bobtfish@bobtfish.net>\n * Company: Yelp\n * Github ID: [bobtfish|https://github.com/bobtfish]\n * [Pull Request 192 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/192]\n * [Pull Request 192 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/192/files]\n\nh2. Pull Request Description\n----\n\nAdd types for automatically setting up federation in RabbitMQ\n\n----\n(webhooks-id: ca4852205ca0f332b3aab6bd237ebdb0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34625", "fixedVersions": [], "id": "34625", "issueType": "Task", "key": "MODULES-892", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (192): Types for federation - bobtfish", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c0d9050bb2b0070b6b079", "created": "2014-05-13T07:00:00.000000", "name": "Screen Shot 2014-05-13 at 7.55.18 AM.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13012"}], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi Louis,\n\ncloning from github https sources anonymously works. I've added https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/252 to verify that.\n\nFor enterprise repos, I guess you would need to supply credentials in the URL using {{https://user:pass@github.com/...}} as the git provider does not support the {{basic_auth_*}} params. Using SSH keys is the recommended way though, giving much more control on both sides.", "created": "2015-05-29T06:13:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-13T07:00:00.000000", "creator": "623c0d9050bb2b0070b6b079", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@456f0753"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32915594637_*|*_6_*:*_1_*:*_0"}], "description": "We are trying to use the *vcsrepo* puppet module to clone github enterprise repositories to some servers and want to be able to use http urls instead of the classic ssh connection.\n\nIs this possible?\ncan you provide an example?", "environment": "Windows 2008R2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43218", "fixedVersions": [], "id": "43218", "issueType": "Improvement", "key": "MODULES-891", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0d9050bb2b0070b6b079", "resolution": "Won't Fix", "resolutionDate": "2015-05-29T06:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support Github Enterprise Http URLs", "timeSpent": "PT0S", "updated": "2015-05-29T06:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWould it be possible to write some unit and acceptance tests for this?  I'm afraid we can't take submissions without both.\n", "created": "2014-05-15T11:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "matsimon commented:\n\nI consider myself new (back) to Puppet so do I have to look for something in the 'spec' folder or 'tests' (if you have an example that you can point to even better). - I'll look into the code anyway. I'm absolutely pro unit tests.\n\nJust wanted to mention that the @sdague didn't add a test case when introducing the global SSL cipher paramter back in 679e3ddd6ee2ee6fd6a631568cc2ef68ac07ed30 - which doesn't mean that if he didn't that I shouldn't for this parameter. ", "created": "2014-05-15T16:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\ndamn. How'd that snuck past?\nI think we'll have to ban @sdague from ever contributing again ", "created": "2014-06-04T06:19:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-13T06:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18052f7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4bb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_797081849_*|*_5_*:*_1_*:*_0"}], "description": "h2. Allow global setting of ssl_protocol + doc. ssl_cipher\n\n * Author: Mathieu Simon <mathieu.simon@simweb.ch>\n * Company: Gymnasium K\u00f6niz-Lerbermatt\n * Github ID: [matsimon|https://github.com/matsimon]\n * [Pull Request 729 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/729]\n * [Pull Request 729 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/729/files]\n\nh2. Pull Request Description\n----\n\nssl_protocol is setable per vhost already, this makes it an option\nthat can be sent once per the entire configuration instead of per\neach vhost.\n\nAlso include at least a line on the README on both the recently\nadded global ssl_cipher and this new ssl_protocol parameters.\n\n----\n(webhooks-id: 0687008e3f0a1d505cdd704ec3f8d3ea)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42076", "fixedVersions": [], "id": "42076", "issueType": "Task", "key": "MODULES-890", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (729): Allow global setting of ssl_protocol + doc. ssl_cipher - matsimon", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove problematic package dependency has been closed.", "created": "2014-05-15T18:10:00.000000"}], "components": [], "created": "2014-05-13T02:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aab8b8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu4av:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_811530132_*|*_5_*:*_1_*:*_0"}], "description": "h2. Remove problematic package dependency\n\n * Author: Christian Kaenzig <>\n * Company: \n * Github ID: [ckaenzig|https://github.com/ckaenzig]\n * [Pull Request 191 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/191]\n * [Pull Request 191 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/191/files]\n\nh2. Pull Request Description\n----\n\nThis dependency is already defined in the rabbitmq::repo::rhel class\nand fails altogether when $manage_repos is set to false. I don't\nunderstand why the tests don't catch that though.\n\n----\n(webhooks-id: 7f787c12c38d66d00fc861d372809b18)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39001", "fixedVersions": [], "id": "39001", "issueType": "Task", "key": "MODULES-889", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (191): Remove problematic package dependency - ckaenzig", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add test for ensure latest with branch specified has been closed.", "created": "2014-05-19T09:09:00.000000"}], "components": [], "created": "2014-05-12T16:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29d1368d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu45z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_846907368_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add test for ensure latest with branch specified\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 137 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/137]\n * [Pull Request 137 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/137/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 7cac7812693e256420a3ad1c51321ef4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36856", "fixedVersions": [], "id": "36856", "issueType": "Task", "key": "MODULES-888", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (137): Add test for ensure latest with branch specified - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add notes in README about untested functionality for RHEL5 and RHEL7. has been closed.", "created": "2014-05-12T14:52:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-12T14:51:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c45b1c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu42f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_854597826_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add notes in README about untested functionality for RHEL5 and RHEL7.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 728 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/728]\n * [Pull Request 728 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/728/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0f8e5ad555155eda2a6f4c8f47053968)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38999", "fixedVersions": [], "id": "38999", "issueType": "Task", "key": "MODULES-887", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (728): Add notes in README about untested functionality for RHEL5 and RHEL7. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request [WIP] Fixes to tests and RHEL7 support. has been closed.", "created": "2014-05-13T13:03:00.000000"}], "components": [], "created": "2014-05-12T14:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a649410"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu40f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_856786315_*|*_5_*:*_1_*:*_0"}], "description": "h2. [WIP] Fixes to tests and RHEL7 support.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 415 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/415]\n * [Pull Request 415 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/415/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 5ccd4045cd9db3582d8a6b6e16decc38)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38995", "fixedVersions": [], "id": "38995", "issueType": "Task", "key": "MODULES-886", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (415): [WIP] Fixes to tests and RHEL7 support. - apenney", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Is in version 1.2.0 released Nov 5th 2014", "created": "2015-01-07T04:47:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-12T13:08:00.000000", "creator": "623c12a5bef8a60068c79a9a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43a48d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3xj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20709602203_*|*_5_*:*_1_*:*_0"}], "description": "The support for depth parameter (shallow clones) seems not to be deployed with version 0.2.0. Are there any plans on releasing those features soon?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42072", "fixedVersions": [], "id": "42072", "issueType": "Bug", "key": "MODULES-885", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12a5bef8a60068c79a9a", "resolution": "Fixed", "resolutionDate": "2015-01-07T04:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Depth parameter has not been deployed", "timeSpent": "PT0S", "updated": "2015-01-07T04:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix lib path for Ubuntu 10.04. has been closed.", "created": "2014-05-13T12:41:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-12T13:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6af3b08a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3wv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_861070938_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix lib path for Ubuntu 10.04.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 727 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/727]\n * [Pull Request 727 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/727/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 6273167bfbb36e5b9e06865c2564d6eb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38992", "fixedVersions": [], "id": "38992", "issueType": "Task", "key": "MODULES-884", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (727): Fix lib path for Ubuntu 10.04. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix failing tests on RHEL5. has been closed.", "created": "2014-05-13T12:44:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-12T12:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cc2829d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3vr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_862492864_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix failing tests on RHEL5.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 726 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/726]\n * [Pull Request 726 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/726/files]\n\nh2. Pull Request Description\n----\n\nA couple of missing packages, and the RHEL5 image also had SELinux in enforcing mode.\n\n----\n(webhooks-id: 292d66b5defdbb20a3aed06ead25c20f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42070", "fixedVersions": [], "id": "42070", "issueType": "Task", "key": "MODULES-883", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (726): Fix failing tests on RHEL5. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update spec for apt changes has been closed.", "created": "2014-05-12T10:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update spec for apt changes has been reopened.", "created": "2014-05-12T10:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update spec for apt changes has been closed.", "created": "2014-05-12T11:00:00.000000"}], "components": [], "created": "2014-05-12T10:41:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a0021e5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3qn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869594424_*|*_5_*:*_1_*:*_0"}], "description": "h2. Update spec for apt changes\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 112 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/112]\n * [Pull Request 112 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/112/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 70369086f884550c22766e7f1d20c650)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36854", "fixedVersions": [], "id": "36854", "issueType": "Task", "key": "MODULES-882", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (112): Update spec for apt changes - hunner", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixes to get tests running on RHEL5. has been closed.", "created": "2014-05-13T12:41:00.000000"}], "components": [], "created": "2014-05-12T10:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c774001"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3qf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_869813754_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fixes to get tests running on RHEL5.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 515 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/515]\n * [Pull Request 515 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/515/files]\n\nh2. Pull Request Description\n----\n\nExisting EPEL addition in spec_helper_acceptance wasn't actually working, so pulled in stahnma-epel and applied that in the bindings test, since that's the only place it's actually required.\n\n----\n(webhooks-id: 2e095a2014e1ffc6dbe6867893b9bd0c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34621", "fixedVersions": [], "id": "34621", "issueType": "Task", "key": "MODULES-881", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (515): Fixes to get tests running on RHEL5. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c11dd94742a00683e4130", "created": "2014-05-12T09:13:00.000000", "name": "postgresql-underscore-variable-poc.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12804"}], "comments": [{"author": "5bead6ff74b7ce17998c005b", "body": "Should be fixed with the release of Puppet 3.6.1", "created": "2014-05-29T00:18:00.000000"}], "components": ["postgresql"], "created": "2014-05-12T09:13:00.000000", "creator": "623c11dd94742a00683e4130", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c654232"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3on:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1436689322_*|*_5_*:*_1_*:*_0"}], "description": "When running with the future parser and the current evaluator I get the following error with version 3.3.3 of the postgresql module:\n\nCould not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '_' at /etc/puppet/environments/production/modules/postgresql/manifests/server/grant.pp:64:60 on node REDACTED\n\nIt seems to me that calling variables with ${_foobar} doesn't work with my parser/evaluator combination. Replacing all occurrences of such variables fixes the issue for me. I'm not sure whether this is my fault, a bug in the postgresql module or a parsing bug (PUP-1144 could be related). I've attached a POC patch, which fixes the issue for me.", "environment": "Debian 7.0\npuppet 3.5.1\npuppetdb 2.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33573", "fixedVersions": [], "id": "33573", "issueType": "Bug", "key": "MODULES-880", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c11dd94742a00683e4130", "resolution": "Fixed", "resolutionDate": "2014-05-29T00:18:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Syntax error at '_' in postgresql module 3.3.3", "timeSpent": "PT0S", "updated": "2014-05-29T00:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623a47039b54ec0068b071ee] From my local testing it looks like this is resolved with the latest release of the firewall module (1.2.0), please reopen this ticket or resubmit if you're still experiencing issues.", "created": "2014-11-20T14:13:00.000000"}], "components": ["firewall"], "created": "2014-05-12T08:02:00.000000", "creator": "623a47039b54ec0068b071ee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@478edc97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3of:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16614627964_*|*_5_*:*_1_*:*_0"}], "description": "A declaration like this: \nfirewall { '003-v4 pass if over 8(!!) connection tries otherwise drop':\n    recent    => 'update',\n    rhitcount => 8,\n    rseconds => 60,\n    rttl          => true,\n    rsource  => true,\n    rname     => 'SSH',\n    action    => 'drop'\n}\n\nProduces this error:\nFailed to generate additional resources using 'generate': Parser error: rttl was meant to be a boolean but received value: --mask.\n\nIf I remove the rttl option, the error is gone and it \"works\" but the compiled rule is defnitly false:\nSSH -m comment --comment \"004-v4 accept ssh but remind the accesor\" -m recent --set --name SSH --mask 255.255.255.255 --rsource -j ACCEPT\n\nThe --mask is connlimit module specific...\n\nVictor", "environment": "Debian 7.4, Puppet v3.4.3, puppetlabs/firewall 1.0.2, ip6tables 1.4.14\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43171", "fixedVersions": [], "id": "43171", "issueType": "Bug", "key": "MODULES-879", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47039b54ec0068b071ee", "resolution": "Fixed", "resolutionDate": "2014-11-20T14:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-firewall recent module rttl parser failure", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "For a quick win I'm adding in Debian boxes to the Beaker tests :+1:", "created": "2014-06-02T08:56:00.000000"}, {"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Beaker tests PR: https://github.com/puppetlabs/puppetlabs-mongodb/pull/120", "created": "2014-06-02T09:01:00.000000"}, {"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "For the fix to the actual package name, it's fixed in https://github.com/puppetlabs/puppetlabs-mongodb/pull/115 by [~accountid:557058:2b212ce6-25db-4fa5-a22c-0af24669e609] which is being rebased/merged by Hunner ", "created": "2014-06-02T09:05:00.000000"}, {"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "Rebased PR: https://github.com/puppetlabs/puppetlabs-mongodb/pull/121/files", "created": "2014-06-02T15:23:00.000000"}], "components": [], "created": "2014-05-12T03:54:00.000000", "creator": "70121:de96132b-7c5c-412b-92d1-7c55c2b47047", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37117d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3nz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1936815901_*|*_6_*:*_1_*:*_0"}], "description": "As documented in the official \"Install on Linux\" guide (http://docs.mongodb.org/manual/administration/install-on-linux/), the name of the mongodb package is no more _mongodb-10gen_ but _mongodb-org_", "environment": "RedHat/Centos", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35723", "fixedVersions": [], "id": "35723", "issueType": "Bug", "key": "MODULES-1067", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:de96132b-7c5c-412b-92d1-7c55c2b47047", "resolution": "Fixed", "resolutionDate": "2014-06-03T13:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to install mongodb with puppetlabs/mongodb", "timeSpent": "PT0S", "updated": "2014-06-03T13:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "After looking at this, the engineering work is non-trivial because the mongodb client command cannot read from a config file.\n\nI may have to just update the readme describing using a custom port as \"experimental\" and wait until we get a community contribution or find time to do it ourselves. The way to do it would be to have the all of the providers read the mongodb.conf file to find the port/ip to connect to.\n\nMarking as \"normal\" priority because it doesn't block the module from functioning in the \"normal\" usage, only custom ports from function with the types.", "created": "2014-08-06T10:33:00.000000"}, {"author": "5dde38c308d48c0d13ac833a", "body": "This is related to issue #1604, i think so. The mongo client doens't know anything of the server. When set server with authentication, the mongo client can't do anything.", "created": "2014-12-22T05:13:00.000000"}, {"author": "623c12ec7910a200718b94eb", "body": "If the puppet config given in the description is changed to remove the 'port => 35106,', it works fine so I don't this this issue is directly related to authentication.  It's more that the non default port value is not being applied correctly.\n\nIf the puppet config contains 'port => 35106,' and I run 'puppet apply myServer.pp'\n\nError: Could not prefetch mongodb_database provider 'mongodb': Execution of '/usr/bin/mongo admin --quiet --eval load('/root/.mongorc.js')", "created": "2014-12-31T12:12:00.000000"}, {"author": "5dde38c308d48c0d13ac833a", "body": "[~accountid:623c12ec7910a200718b94eb] As i said: \"The mongo client doens't know anything of the server. When set server with authentication, the mongo client can't do anything.\" Same with port definitions. When set server port to a non default, the mongo client doesn't know it. In my option, the mongo client is really bad.. ", "created": "2015-01-02T00:57:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "There's a potential work-in-progress fix here: https://github.com/puppetlabs/puppetlabs-mongodb/pull/165", "created": "2015-01-09T12:16:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mongodb/pull/167", "created": "2015-01-20T13:27:00.000000"}], "components": ["mongodb"], "created": "2014-05-11T19:49:00.000000", "creator": "63d2e0f8c565900ff405ef47", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48783afe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcrr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4919302132_*|*_3_*:*_1_*:*_954662605_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_16052309676"}], "description": "Running MongoDB on a custom port causes mongodb_database and mongodb_user to fail.  I am using the following Puppet config.\n\n{code}\nclass { '::mongodb::globals':\n  manage_package_repo => true,\n  version => '2.4.10',\n} ->\n  class { '::mongodb::server':\n    verbose => true,\n    auth => true,\n    dbpath => \"/var/lib/mongo\",\n    port => 35106,\n  } ->\n  mongodb_database { \"${database_name}\":\n    ensure => present,\n  } ->\n  mongodb_user { \"${database_username}\":\n    ensure        => present,\n    password_hash => mongodb_password(\"${database_username}\", \"${database_password}\"),\n    database      => \"${database_name}\",\n    roles         => [ 'dbAdmin' ],\n  }\n{code}\n\nThis causes the Vagrant setup to terminate early after 10 failures of:\n{code}\nDebug: Executing '/usr/bin/mongo --quiet --eval db.getMongo()'\nDebug: Mongodb_database[foo](provider=mongodb): MongoDB server not ready, retrying\n{code}\n\nIt seems to me that the {{/user/bin/mongo}} commands needs to specify a {{\\-\\-host}} or at least a {{\\-\\-port}} parameter.  Am I doing something wrong?\n\nI tried to create a pull request, but I'm new to Puppet and Ruby so I was quickly over my head.", "environment": "Win Server 2012 R2 x64\nVagrant 1.5.1 running http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-12042-x64-vbox4210.box\nPuppet 3.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41105", "fixedVersions": [], "id": "41105", "issueType": "Bug", "key": "MODULES-878", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e0f8c565900ff405ef47", "resolution": "Fixed", "resolutionDate": "2015-01-20T13:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MongoDB on a custom port", "timeSpent": "PT0S", "updated": "2015-01-20T13:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nthat seems easy enough.\nDo we need to adapt tests for this one?\n", "created": "2014-05-18T05:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Support Debian Jessie has been closed.", "created": "2014-06-05T11:35:00.000000"}], "components": [], "created": "2014-05-11T18:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6058fe26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3mv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_926134985_*|*_5_*:*_1_*:*_0"}], "description": "h2. Support Debian Jessie\n\n * Author: Luke Blaney <>\n * Company: FT Labs\n * Github ID: [lucas42|https://github.com/lucas42]\n * [Pull Request 414 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/414]\n * [Pull Request 414 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/414/files]\n\nh2. Pull Request Description\n----\n\nAccording to https://packages.debian.org/jessie/postgresql, Jessie's repo contains postgresql 9.3\n\n----\n(webhooks-id: d6e283136fa1db45b921c6dc63dd3512)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39955", "fixedVersions": [], "id": "39955", "issueType": "Task", "key": "MODULES-877", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (414): Support Debian Jessie - lucas42", "timeSpent": "PT0S", "updated": "2014-06-05T11:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Looks like we merged in a fix to this in master 5 days ago.  Thanks for the report!", "created": "2014-05-14T10:57:00.000000"}], "components": ["mysql"], "created": "2014-05-11T17:31:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f387e1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu3mn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_235564696_*|*_5_*:*_1_*:*_0"}], "description": "{{mysql/spec/acceptance/nodesets/default.yml}} is a symbolic link and is not compatible on systems that do not support symlinks.", "environment": "Any filesystem that does not support symbolic links.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38986", "fixedVersions": [], "id": "38986", "issueType": "Bug", "key": "MODULES-876", "labels": ["puppetlabs-mysql", "symlinks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2014-05-14T10:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Symlink in puppetlabs-mysql module", "timeSpent": "PT0S", "updated": "2014-05-14T10:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Merge 2.2.x has been closed.", "created": "2014-05-09T15:20:00.000000"}], "components": [], "created": "2014-05-09T15:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6080b76f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu37r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1112220125_*|*_5_*:*_1_*:*_0"}], "description": "h2. Merge 2.2.x\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 514 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/514]\n * [Pull Request 514 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/514/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 75fca87589247c92639d6317e4e0da0d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38981", "fixedVersions": [], "id": "38981", "issueType": "Task", "key": "MODULES-875", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (514): Merge 2.2.x - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Change the package name in the manifest, too! has been closed.", "created": "2014-05-09T14:52:00.000000"}], "components": [], "created": "2014-05-09T14:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27e343b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu37b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1114046432_*|*_5_*:*_1_*:*_0"}], "description": "h2. Change the package name in the manifest, too!\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 513 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/513]\n * [Pull Request 513 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/513/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3df17cf208bb0539c4d4eabcc1e8d4db)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36852", "fixedVersions": [], "id": "36852", "issueType": "Task", "key": "MODULES-874", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (513): Change the package name in the manifest, too! - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Package rename in Ubuntu 14.04. has been closed.", "created": "2014-05-09T14:42:00.000000"}], "components": [], "created": "2014-05-09T14:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53573da7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu373:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1114483718_*|*_5_*:*_1_*:*_0"}], "description": "h2. Package rename in Ubuntu 14.04.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 512 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/512]\n * [Pull Request 512 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/512/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: eaa7862b2b79bbbf1959f394a3d23ada)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35721", "fixedVersions": [], "id": "35721", "issueType": "Task", "key": "MODULES-873", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (512): Package rename in Ubuntu 14.04. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Rhel7 fixes has been closed.", "created": "2014-05-09T14:31:00.000000"}], "components": [], "created": "2014-05-09T14:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7cf417e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu36v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1115186115_*|*_5_*:*_1_*:*_0"}], "description": "h2. Rhel7 fixes\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 511 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/511]\n * [Pull Request 511 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/511/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 272f1db217c3378597919b81ddc6e633)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34615", "fixedVersions": [], "id": "34615", "issueType": "Task", "key": "MODULES-872", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (511): Rhel7 fixes - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix issues in the travis-ci build. has been closed.", "created": "2014-05-09T13:12:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-09T12:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5104b8fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu347:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1122296735_*|*_5_*:*_1_*:*_0"}], "description": "h2. Fix issues in the travis-ci build.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 725 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/725]\n * [Pull Request 725 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/725/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: fbbfb69ea14a8bd36a1e73cd2654b2f4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37851", "fixedVersions": [], "id": "37851", "issueType": "Task", "key": "MODULES-871", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (725): Fix issues in the travis-ci build. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add show_fact_diff parameter has been closed.", "created": "2014-05-09T14:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "yath commented:\n\nMerged into #143.\n", "created": "2014-05-09T14:13:00.000000"}], "components": [], "created": "2014-05-09T11:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ee82c92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu33j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1124439418_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add show_fact_diff parameter\n\n * Author: Sebastian Schmidt <yath@yath.de>\n * Company: \n * Github ID: [yath|https://github.com/yath]\n * [Pull Request 144 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/144]\n * [Pull Request 144 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/144/files]\n\nh2. Pull Request Description\n----\n\nIntroduce a new show_fact_diff parameter to control whether a diff\nfor the generated facts.yaml should be generated.\n\n----\n(webhooks-id: 5031c7603939b5a1cf58bff19a2a51b5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33541", "fixedVersions": [], "id": "33541", "issueType": "Task", "key": "MODULES-870", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (144): Add show_fact_diff parameter - yath", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "yath commented:\n\nI made the patch work with Puppet <3.2 and integrated #144. Sorry for the noise.\n", "created": "2014-05-09T14:13:00.000000"}], "components": [], "created": "2014-05-09T11:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a047896"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu32v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1124951167_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add show_diff => false to private keys\n\n * Author: Sebastian Schmidt <yath@yath.de>\n * Company: \n * Github ID: [yath|https://github.com/yath]\n * [Pull Request 143 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/143]\n * [Pull Request 143 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/143/files]\n\nh2. Pull Request Description\n----\n\nUse show_diff => false in file resources that put private keys in\nplace to prevent both the old and the new one from showing up in\nthe diff.\n\n----\n(webhooks-id: d100f40cb768941fad5fad014f6eaa20)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39953", "fixedVersions": [], "id": "39953", "issueType": "Task", "key": "MODULES-869", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (143): Add show_diff => false to private keys - yath", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nShould the `-s /bin/sh` args come before the `-c git ...` args?\n", "created": "2014-05-10T13:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kmullin commented:\n\nI have updated the diff to be a single line, it does look much cleaner now.\n\nThe ordering of the 'options' should not matter, as `-s` and `-c` are options with arguments.\n", "created": "2014-05-11T13:27:00.000000"}], "components": [], "created": "2014-05-09T11:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ff9e31b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu313:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1125440489_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add -s /bin/sh to su command for git and hg\n\n * Author: Kevin Mullin <>\n * Company: UserVoice, Inc.\n * Github ID: [kmullin|https://github.com/kmullin]\n * [Pull Request 136 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/136]\n * [Pull Request 136 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/136/files]\n\nh2. Pull Request Description\n----\n\nWhen a users shell is set to /bin/false or any other non-login shell\nthe su command in both git and hg providers will not successfully\nswitch to the user. This allows for detection of Linux, whos su has\n'-s' argument to overwrite the shell used.\n\nIf the system is not Linux, then shell will become nil, and you can AFAIK, splat a nil.\n\n----\n(webhooks-id: aa41f996e18d7428b3e68502d8a0bcbb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42067", "fixedVersions": [], "id": "42067", "issueType": "Task", "key": "MODULES-868", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (136): Add -s /bin/sh to su command for git and hg - kmullin", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "yath commented:\n\nI've cleaned up the PR a bit", "created": "2014-05-09T14:16:00.000000"}], "components": [], "created": "2014-05-09T11:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65a54aa6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu307:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1127150739_*|*_5_*:*_1_*:*_0"}], "description": "h2. Add server_config_show_diff parameter\n\n * Author: Sebastian Schmidt <yath@yath.de>\n * Company: \n * Github ID: [yath|https://github.com/yath]\n * [Pull Request 23 Discussion|https://github.com/puppetlabs/puppetlabs-activemq/pull/23]\n * [Pull Request 23 File Diff|https://github.com/puppetlabs/puppetlabs-activemq/pull/23/files]\n\nh2. Pull Request Description\n----\n\nAdd server_config_show_diff to control the show_diff argument for the\nconfig file resource.\n\n----\n(webhooks-id: ed81b913bd2b93536aed22c8f4229bfe)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37850", "fixedVersions": [], "id": "37850", "issueType": "Task", "key": "MODULES-867", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (23): Add server_config_show_diff parameter - yath", "timeSpent": "PT0S", "updated": "2014-05-22T12:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "rdark commented:\n\nNot sure why 25b11a2 didn't get picked up by rspec running locally but broke on Travis.. Fixed anyway with 063582a..\n", "created": "2014-05-09T07:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request tag postgresql-jdbc package to fix package repo dependency has been closed.", "created": "2014-06-05T11:37:00.000000"}], "components": [], "created": "2014-05-09T07:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c033ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2xr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1141714995_*|*_5_*:*_1_*:*_0"}], "description": "h2. tag postgresql-jdbc package to fix package repo dependency\n\n * Author:  <>\n * Company: \n * Github ID: [rdark|https://github.com/rdark]\n * [Pull Request 413 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/413]\n * [Pull Request 413 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/413/files]\n\nh2. Pull Request Description\n----\n\nIf $manage_repo is true, the postgresql-jdbc package has a dependency on the repositories being available beforehand, and will therefore fail on the first run.\n\nWith the package tagged, a user can just:\n\n<pre>\ninclude postgresql::globals\ninclude postgresql::lib::java\n</pre>\n\nThen the dependency on the repo is managed by the relevant class.\n\n\n\n----\n(webhooks-id: 90a579d5b927e7ebed60cc8f0368e6ed)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33540", "fixedVersions": [], "id": "33540", "issueType": "Task", "key": "MODULES-866", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (413): tag postgresql-jdbc package to fix package repo dependency - rdark", "timeSpent": "PT0S", "updated": "2014-06-05T11:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c1571a1d81f0069d8e38e", "body": "I'm also seeing this issue when numeric data comes out of hiera, even when not performing an arithmetic operation.\n\n{noformat}\n# Hiera data:\n# ---\n# testvalue: 1234\n\nFAIL:\n    $myvar = hiera('testvalue')\n    validate_re( $myvar, '[0-9]+' )\n{noformat}", "created": "2014-05-15T09:39:00.000000"}, {"author": "623e7b694a57610068e8853f", "body": "Was pulling my hair out for a while over this.  For me I noticed it when I set a value in hiera it doesn't work.  The odd thing is if I do a {{notice(type($myvar))}} it returns {{Integer}} whether I enclose the number in quotes or not.  When value is enclosed in quotes it works.\n\nPuppet 3.6.2\nHiera 1.3.4\nFacter 2.1.0\nCentOS 6", "created": "2014-08-05T17:18:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Verified this very strange behavior. We can probably work around this by converting the argument to a string before attempting the comparison. This should also make it work with the future parser turned on.", "created": "2015-01-22T15:46:00.000000"}, {"author": "70121:85be2fe8-a106-4ae7-a7ab-256dc7ba5b3a", "body": "It drove me nuts with hiera too : \n\n{quote}\nIn common.yaml in hiera : \ntest::coucou: \"42\"\n\nIn a folder with just stdlib (rev 4dab70b305c4ab1c8c36356efa4bd205678c7c49 but doesn't matter)\n$ puppet apply -e 'class test ( $coucou = undef ){ notify{$coucou:} validate_re($coucou, \"[0-9]+\") } include test' --modulepath .\nNotice: Compiled catalog for macintosh.local in environment production in 0.09 seconds\nNotice: 42\nNotice: /Stage[main]/Test/Notify[42]/message: defined 'message' as '42'\nNotice: Finished catalog run in 0.02 seconds\n\nnow with simple quotes : \ntest::coucou: '42'\n\n$ puppet apply -e 'class test ( $coucou = undef ){ notify{$coucou:} validate_re($coucou, \"[0-9]+\") } include test' --modulepath .\nNotice: Compiled catalog for macintosh.local in environment production in 0.09 seconds\nNotice: 42\nNotice: /Stage[main]/Test/Notify[42]/message: defined 'message' as '42'\nNotice: Finished catalog run in 0.03 seconds\n\n\nnow remove the quotes from hiera :\ntest::coucou: 42\n\n$ puppet apply -e 'class test ( $coucou = undef ){ notify{$coucou:} validate_re($coucou, \"[0-9]+\") } include test' --modulepath .\nError: validate_re(): 42 does not match \"[0-9]+\" at line 1 on node macintosh.local\nError: validate_re(): 42 does not match \"[0-9]+\" at line 1 on node macintosh.local\n{quote}", "created": "2015-03-20T15:05:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Fixed via stdlib PR 526", "created": "2015-09-30T15:41:00.000000"}], "components": ["stdlib"], "created": "2014-05-08T21:07:00.000000", "creator": "623c1571a1d81f0069d8e38e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e496633"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22361965539_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21682461236"}], "description": "When using validate_re() to check for numeric values, it does not match after an arithmetic operation is performed on a variable, unless the variable name is quoted.\n\nExamples:\n{noformat}\nOK:\n   $var = 1000\n   validate_re( $var, '[0-9+]' )\n\nFAIL:\n   $var2 = 2000 + 1\n   validate_re( $var2, '[0-9+]' )\n\nOK:\n   $var3 = 3000 + 1\n   validate_re( \"${var3}\", '[0-9+]' )\n\n{noformat}", "environment": "Puppet 3.5.1\npuppetlabs-stdlib 4.1.0\nLinux CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39951", "fixedVersions": [], "id": "39951", "issueType": "Bug", "key": "MODULES-865", "labels": ["stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c1571a1d81f0069d8e38e", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "validate_re cannot match numeric regex in all cases", "timeSpent": "PT0S", "updated": "2015-09-30T15:41:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "My work environment is Windows7, I run VMs set up using Vagrant that have /etc/puppet mounted as a shared directory (which makes destroying and rebuilding dev VMs quick). The underlying file system for /etc/puppet is NTFS which does not support symbolic links.\n\nI normally deploy modules using librarian-puppet, which is configured to cache modules in /tmp/librarian-puppet, but when it hits a module with symlinks I get this:\n\n{code}\nroot@puppet:/etc/puppet# librarian-puppet update --verbose\n[Librarian] Ruby Version: 1.8.7\n[Librarian] Ruby Platform: x86_64-linux\n[Librarian] Rubygems Version: 2.2.2\n[Librarian] Librarian Version: 0.1.2\n[Librarian] Librarian Adapter: puppet\n[Librarian] Librarian Adapter Version: 1.0.1\n...\n...\n[Librarian] Executing puppet module install for puppetlabs/apt 1.4.2\n[Librarian] Installing puppetlabs/mysql/2.2.1 <https://github.com/Aethylred/puppetlabs-mysql.git#dev_libs>\n[Librarian]     --> 37088b3de1aa0d620e952418fce520d70e377924\n[Librarian] Copying ../../tmp/librarian-puppet/librarian/cache/source/git/c6973007d7b51d92 to modules/mysql\n/usr/lib/ruby/1.8/fileutils.rb:1246:in `symlink': Operation not supported - centos-64-x64.yml or /etc/puppet/modules/mysql/spec/acceptance/nodesets/default.yml (Errno::EOPNOTSUPP)\n        from /usr/lib/ruby/1.8/fileutils.rb:1246:in `copy'\n        from /usr/lib/ruby/1.8/fileutils.rb:452:in `copy_entry'\n        from /usr/lib/ruby/1.8/fileutils.rb:1331:in `traverse'\n        from /usr/lib/ruby/1.8/fileutils.rb:449:in `copy_entry'\n        from /usr/lib/ruby/1.8/fileutils.rb:424:in `cp_r'\n        from /usr/lib/ruby/1.8/fileutils.rb:1402:in `fu_each_src_dest'\n        from /usr/lib/ruby/1.8/fileutils.rb:1418:in `fu_each_src_dest0'\n        from /usr/lib/ruby/1.8/fileutils.rb:1400:in `fu_each_src_dest'\n        from /usr/lib/ruby/1.8/fileutils.rb:423:in `cp_r'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-puppet-1.0.1/lib/librarian/puppet/util.rb:21:in `cp_r'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-puppet-1.0.1/lib/librarian/puppet/source/local.rb:109:in `install_perform_step_copy!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-puppet-1.0.1/lib/librarian/puppet/source/local.rb:39:in `install!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/manifest.rb:101:in `install!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/action/install.rb:49:in `install_manifests'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/action/install.rb:48:in `each'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/action/install.rb:48:in `install_manifests'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/action/install.rb:39:in `perform_installation'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/action/install.rb:12:in `run'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:165:in `install!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:117:in `update'\n        from /usr/lib/ruby/gems/1.8/gems/thor-0.19.1/lib/thor/command.rb:27:in `__send__'\n        from /usr/lib/ruby/gems/1.8/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'\n        from /usr/lib/ruby/gems/1.8/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'\n        from /usr/lib/ruby/gems/1.8/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'\n        from /usr/lib/ruby/gems/1.8/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `bin!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:31:in `returning_status'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `bin!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:47:in `with_environment'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-0.1.2/lib/librarian/cli.rb:26:in `bin!'\n        from /usr/lib/ruby/gems/1.8/gems/librarian-puppet-1.0.1/bin/librarian-puppet:7\n        from /usr/bin/librarian-puppet:23:in `load'\n        from /usr/bin/librarian-puppet:23\n{code}\n\nWhen it tries to recreate the default.yml -> centos-64-x64.yml symbolic link.\n\nThis goes away if I pin the version to 4.1.0 which does not have the symbolic link.", "created": "2014-05-08T21:09:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Similarly using puppet module install:\n\n{code}\nroot@puppet:/etc/puppet/modules# puppet module install puppetlabs-stdlib\nNotice: Preparing to install into /etc/puppet/modules ...\nNotice: Downloading from https://forge.puppetlabs.com ...\nNotice: Installing -- do not interrupt ...\nError: Operation not supported - centos-64-x64.yml or /etc/puppet/modules/stdlib/spec/acceptance/nodesets/default.yml\nError: Try 'puppet help module install' for usage\n{code}", "created": "2014-05-08T21:12:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Git completes:\n\n{code}\nroot@puppet:/etc/puppet/modules# git clone https://github.com/puppetlabs/puppetlabs-stdlib.git stdlib\nCloning into 'stdlib'...\nremote: Reusing existing pack: 4856, done.\nremote: Counting objects: 203, done.\nremote: Compressing objects: 100% (150/150), done.\nremote: Total 5059 (delta 101), reused 60 (delta 41)\nReceiving objects: 100% (5059/5059), 1.01 MiB | 238 KiB/s, done.\nResolving deltas: 100% (1954/1954), done.\n{code}\n\nHowever, the cdefault.yml is a file with incorrect content.\n\n{code}\nroot@puppet:/etc/puppet/modules/stdlib/spec/acceptance/nodesets# cat default.yml\ncentos-64-x64.yml\n{code}", "created": "2014-05-08T21:14:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "My recommendation is that the default nodeset is set by code in a file, rather than by a symbolic link to a file.", "created": "2014-05-08T21:16:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "I've released https://forge.puppetlabs.com/puppetlabs/stdlib/4.2.1 without this symlink.  We have a policy on no symlinks at all, this one just slipped through the cracks.  Sorry about that!", "created": "2014-05-09T09:00:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thank you Aaron and Ashley. I consider this closed. ", "created": "2014-05-09T09:21:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Other modules need to be checked, there's one in puppetlabs-mysql as well. Perhaps one of the acceptance tests should be to pass and check for symlinks?", "created": "2014-05-09T14:34:00.000000"}], "components": ["mysql", "stdlib"], "created": "2014-05-08T20:53:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c2207b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2wn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44830279_*|*_6_*:*_1_*:*_0"}], "description": "The use of a symlink to specify the default nodeset breaks when deployed to an filesystem that does not support symlinks.\n\nhttps://github.com/puppetlabs/puppetlabs-stdlib/tree/master/spec/acceptance/nodesets\n\n..for example when you try and deploy the module to a vagrant shared folder on a Windows host.\n\nThis may impact all modules being set up to run on beaker where the default.yml nodeset is being linked.", "environment": "On systems with file systems that do not support symbolic links.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38978", "fixedVersions": [], "id": "38978", "issueType": "Bug", "key": "MODULES-864", "labels": ["puppetlabs-mysql", "stdlib", "symlinks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2014-05-09T09:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Symlinks not supported on all filesystems", "timeSpent": "PT0S", "updated": "2014-05-11T17:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWhat happened to manifests/params.pp and  spec/acceptance/mysql_bindings_spec.rb  ?\n", "created": "2014-05-18T08:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nThat would have been fixing Windows putting CRLF at the ends of a line. Let me check if they're correct. Sometimes when I rebase these still show up as changes.\n", "created": "2014-05-18T15:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nYup, windows line endings. I've been putting a test in my rake files for them: https://github.com/Aethylred/puppet-blank/blob/master/Rakefile#L30\n", "created": "2014-05-18T15:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nGenerally, the way to fix this would be a [.gitattributes](http://git-scm.com/docs/gitattributes) file\n", "created": "2014-05-19T04:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI know this is opening another can of worms, but\u2026 what about MariaDB?\n", "created": "2014-05-30T07:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nMairiaDB is a trick question when there is PostgreSQL, neither are relevant when you're implementing something that only supports MySQL.\n", "created": "2014-05-30T17:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n>_o uhm\u2026 MariaDB is a drop-in replace for MySQL. Some platforms (Fedora) have done exactly that. In a way it's like those weird renames of Apache httpd some distros do.\n", "created": "2014-05-31T06:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nah, does this module install MariaDB?\n", "created": "2014-05-31T16:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp#L31\n", "created": "2014-05-31T19:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nDoesn't provide MariaDB for Ubuntu 12.04, which will still be supported until 2017.\n", "created": "2014-05-31T19:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Aethylred commented:\n\nI've made this PR to solve problems with installing Ruby gems that have code that builds against them. Changing from MySQL to MariaDB won't resolve this as the gems will still need these libs to install to operated with a MariaDB.\n", "created": "2014-06-02T20:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Install MySQL client and daemon dev libraries. has been closed.", "created": "2014-06-02T22:34:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-08T19:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@201dd95e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2wf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1183012191_*|*_5_*:*_1_*:*_0"}], "description": "h2. Install MySQL client and daemon dev libraries.\n\n * Author: Aaron Hicks <>\n * Company: Landcare Research NZ ltd\n * Github ID: [Aethylred|https://github.com/Aethylred]\n * [Pull Request 510 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/510]\n * [Pull Request 510 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/510/files]\n\nh2. Pull Request Description\n----\n\nThis should satisfy https://puppet.atlassian.net/browse/MODULES-861\n\nI think I've got the rspec tests correct. Not sure if I've done the acceptance tests right.\n\n----\n(webhooks-id: 8098dd9bbe3c196967937cb440cae7e5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37849", "fixedVersions": [], "id": "37849", "issueType": "Task", "key": "MODULES-863", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (510): Install MySQL client and daemon dev libraries. - Aethylred", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request SELinux updates. has been closed.", "created": "2014-05-09T13:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-08T16:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1211c7e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2rb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1192942612_*|*_5_*:*_1_*:*_0"}], "description": "h2. SELinux updates.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 724 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/724]\n * [Pull Request 724 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/724/files]\n\nh2. Pull Request Description\n----\n\nUpdates to the tests to make them work when SELinux is in enforcing mode. Also update the documentation with information on what needs to be done if you're using custom paths with SELinux.\n\n----\n(webhooks-id: bb00c1d84e809af3d5c38e50001d900d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38911", "fixedVersions": [], "id": "38911", "issueType": "Task", "key": "MODULES-862", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (724): SELinux updates. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "I've submitted a PR: https://github.com/puppetlabs/puppetlabs-mysql/pull/510", "created": "2014-05-08T22:39:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged", "created": "2014-11-18T15:31:00.000000"}], "components": ["mysql"], "created": "2014-05-08T16:48:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@44c425cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2r3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16760603401_*|*_5_*:*_1_*:*_0"}], "description": "The `mysql::bindings`  class installs the language specific bindings for MySQL, but does not install the generic development libraries for MySQL.\n\nThese libraries are required if a package is compiled on install (such as a number of mysql related gems).\n\nExamples of these libraries (for Ubuntu):\nlibmysqlclient-dev\nlibmysqld-dev\n", "environment": "All environments", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37848", "fixedVersions": [], "id": "37848", "issueType": "Bug", "key": "MODULES-861", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Fixed", "resolutionDate": "2014-11-18T15:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "MySQL module installs language bindings, but not generic dev libraries (i.e. C/C++ bindings)", "timeSpent": "PT0S", "updated": "2014-11-18T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 0.1.0 has been closed.", "created": "2014-05-08T12:54:00.000000"}], "components": [], "created": "2014-05-08T12:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@370e7401"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2j3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1207326573_*|*_5_*:*_1_*:*_0"}], "description": "h2. Release 0.1.0\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 4 Discussion|https://github.com/puppetlabs/puppetlabs-denyhosts/pull/4]\n * [Pull Request 4 File Diff|https://github.com/puppetlabs/puppetlabs-denyhosts/pull/4/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 515c0aaa18804273eecb658a5c68bce2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35718", "fixedVersions": [], "id": "35718", "issueType": "Task", "key": "MODULES-860", "labels": ["github", "puppetlabs-denyhosts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (4): Release 0.1.0 - hunner", "timeSpent": "PT0S", "updated": "2014-05-22T12:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "I dont believe this is the same issue as MODULES-660 is requesting the master branch.  Using branches works fine for me.  I only have a problem if i request a tag.\n\n", "created": "2014-05-13T10:22:00.000000"}, {"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "I have updated to the latest version from git which seems to have resolved the issue.  I gusse it was from this pull https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/173 which was for MODULES-660  ", "created": "2014-07-29T07:03:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-08T11:32:00.000000", "creator": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48c0d25d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7068609010_*|*_6_*:*_1_*:*_0"}], "description": "When using a tag for revision, vcsrepo tries to update the repo on every run.  This issue can be recreated with the following policy\n\nvcsrepo { '/root/gitlab-shell':\n\tensure   => present,\n\tprovider => git,\n\tsource   => 'git://github.com/gitlabhq/gitlab-shell.git',\n\trevision => 'v1.9.1',\n}", "environment": "Linux gitlab 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux\npuppet 3.5.1\nvcsrepo - latest git hub", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42065", "fixedVersions": [], "id": "42065", "issueType": "Bug", "key": "MODULES-858", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "resolution": "Fixed", "resolutionDate": "2014-07-29T07:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo (git) tries to update tag on every run", "timeSpent": "PT0S", "updated": "2014-07-29T07:03:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update Travis matrix: has been closed.", "created": "2014-05-08T11:11:00.000000"}], "components": [], "created": "2014-05-08T11:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38b042b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2fz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5262283_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update Travis matrix:\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 190 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/190]\n * [Pull Request 190 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/190/files]\n\nh2. Pull Request Description\n----\n\n* Remove Puppet 3.2\n* Remove Facter 1.6\n* Add Ruby 2.1.1\n* Add Puppet 3.4, 3.5\n\n----\n(webhooks-id: 88e59f1707fbf7bc39494e4d35affac8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38910", "fixedVersions": [], "id": "38910", "issueType": "Task", "key": "MODULES-857", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (190): Update Travis matrix: - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove unused config_mirrored_queues. has been closed.", "created": "2014-05-08T11:24:00.000000"}], "components": [], "created": "2014-05-08T10:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@514df157"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2fr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5940880_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove unused config_mirrored_queues.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 189 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/189]\n * [Pull Request 189 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/189/files]\n\nh2. Pull Request Description\n----\n\nConfiguring queue mirroring should be done by setting the correct policy on a queue. Looking at the code this actually hasn't worked in forever, it's not even doing anything with the variable.\n\nI've deprecated the variable in rabbitmq::server and removed it from rabbitmq. I doubt anyone was using this anyone as it wasn't doing a thing.\n\nNo tests are affected by this as there aren't any that covered this attribute.\n\n----\n(webhooks-id: 088714754d6689c106c11140fdb5eb7b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37944", "fixedVersions": [], "id": "37944", "issueType": "Task", "key": "MODULES-856", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (189): Remove unused config_mirrored_queues. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[PR #79|https://github.com/puppetlabs/puppetlabs-lvm/pull/79] Should be released as part of 0.3.4 soon", "created": "2014-11-20T21:45:00.000000"}], "components": ["lvm"], "created": "2014-05-08T03:04:00.000000", "creator": "999854:5fced43b-10fc-47e8-9415-789b158a242e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b0f71ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2ef:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17005221935_*|*_5_*:*_1_*:*_0"}], "description": "Hi,\nI've seen that if you specify an (unsorted) array in the \"physical_volumes\" parameter of a \"volume_group\" resource, you'll end up with puppet trying to set the volume group disks in this order. So you'll get such messages\nbq. Notice: Stage\\[main]/Couchbase_asc/Couchbase_asc::Couchbase\\[couchbase_asc]/Volume_group\\[vg00]/physical_volumes: physical_volumes changed \\['/dev/sda2', '/dev/sda3'] to '/dev/sda3 /dev/sda2'\n\nWhich don't make much sense. It's everything but important ;-)\n\nI use lvm module version 0.1.2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33539", "fixedVersions": [], "id": "33539", "issueType": "Bug", "key": "MODULES-855", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:5fced43b-10fc-47e8-9415-789b158a242e", "resolution": "Fixed", "resolutionDate": "2014-11-20T21:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "volume groups should not care about physical volume order", "timeSpent": "PT0S", "updated": "2014-11-20T21:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Drop testing on 3.3, add 3.5. has been closed.", "created": "2014-05-08T08:44:00.000000"}], "components": [], "created": "2014-05-08T01:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b0a131"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2e7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_38582300_*|*_6_*:*_1_*:*_0"}], "description": "h2. Drop testing on 3.3, add 3.5.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 292 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/292]\n * [Pull Request 292 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/292/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 1972883b3d39b2706b61d9a95fbe287d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43165", "fixedVersions": [], "id": "43165", "issueType": "Task", "key": "MODULES-854", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (292): Drop testing on 3.3, add 3.5. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-08T01:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76b94294"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2dz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40390429_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added identity parameter so that hosts would export fqdn as identity.\n\n * Author: Minto Joseph <>\n * Company: Pythian\n * Github ID: [pythianjoseph|https://github.com/pythianjoseph]\n * [Pull Request 142 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/142]\n * [Pull Request 142 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/142/files]\n\nh2. Pull Request Description\n----\n\n\n\nWhile using Mcollective with Foreman, if hosts are not exporting fqdn to mcollective, 'puppet run' from foreman would not work, as foreman-proxy uses fqdn for 'mco puppet runonce ' command .\n\nSocket.gethostname is used for finding identity by default and could give just hostname in configurations like following..\n\n[root@centos ~]# cat /etc/sysconfig/network\nNETWORKING=yes\nHOSTNAME=centos\nDOMAINNAME=ppp.com\n\n1.9.3-p484 :002 > Socket.gethostname\n => \"centos\" \n\nFacter is more reliable..\n\n# facter fqdn\ncentos.ppp.com\n\n----\n(webhooks-id: 1e782273c8e0ef87b602cc1c32b747f6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42064", "fixedVersions": [], "id": "42064", "issueType": "Task", "key": "MODULES-853", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (142): Added identity parameter so that hosts would export fqdn as identity. - pythianjoseph", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add acceptance tests for git protocols using clone has been closed.", "created": "2014-05-19T09:10:00.000000"}], "components": [], "created": "2014-05-07T21:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c0b77be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu2db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_53919232_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add acceptance tests for git protocols using clone\n\n * Author: John Duarte <john.duarte@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [johnduarte|https://github.com/johnduarte]\n * [Pull Request 135 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/135]\n * [Pull Request 135 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/135/files]\n\nh2. Pull Request Description\n----\n\nThe git_clone_protocols_spec.rb will be used to enumerate over the\navailable protocols for git to use to clone to disk. Support\nkey files are also included for https/ssl use.\n\nProtocols tested\n\n    * file protocol (raw filepath)\n    * file protocol (file://)\n    * git protocol (git://)\n    * http protocol (http://)\n    * https protocol (https://)\n    * ssh protocol (ssh://user@host)\n\nTODO: Currently, the ssl cert is not added to the CA on the host.\nThis causes the git clone to fail because the cert is not trusted\nand the client does not proceed with a non-trusted ssl connection.\n\n----\n(webhooks-id: a784ec88f8b446358246380b6eb6e3f9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38908", "fixedVersions": [], "id": "38908", "issueType": "Task", "key": "MODULES-852", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (135): Add acceptance tests for git protocols using clone - johnduarte", "timeSpent": "PT0S", "updated": "2014-05-19T09:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nThis should clean up all the tests except for repo and SELinux issues.\n\nGoing to fix SELinux in a separate PR.\n", "created": "2014-05-07T17:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Some initial cleanup for RHEL7. has been closed.", "created": "2014-05-07T17:30:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-07T17:29:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a480a11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu213:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68926809_*|*_6_*:*_1_*:*_0"}], "description": "h2. Some initial cleanup for RHEL7.\n\n * Author: Morgan Haskel <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 723 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/723]\n * [Pull Request 723 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/723/files]\n\nh2. Pull Request Description\n----\n\nThere are still some test issues, although mostly related to the lack of 'normal' EPEL and passenger packages.  Also, still need to fix SELinux for non-standard paths, but that's going to be a big change.\n\n----\n(webhooks-id: 11ef0063f383b0cb9e503b1232f26e4e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36849", "fixedVersions": [], "id": "36849", "issueType": "Task", "key": "MODULES-851", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (723): Some initial cleanup for RHEL7. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-07T17:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b7ed39e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu20f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_70529187_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added Class['git'] requirement to git::config\n\n * Author: Matt Janssen <github@mattjanssen.com>\n * Company: \n * Github ID: [mattjanssen|https://github.com/mattjanssen]\n * [Pull Request 25 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/25]\n * [Pull Request 25 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/25/files]\n\nh2. Pull Request Description\n----\n\nDoes it make sense to require git before executing the git command?\n\nWithout this, I am getting `Could not find command 'git'` the first time I provision. The second time I provision, it works.\n\nDo I need to put a require statement on every single call to `git::config`, or can we add it here?\n\n----\n(webhooks-id: 7a013d086b6dd8c4e7be1a3433fca842)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33537", "fixedVersions": [], "id": "33537", "issueType": "Task", "key": "MODULES-850", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (25): Added Class['git'] requirement to git::config - mattjanssen", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "csschwe commented:\n\nI think this should be updated to allow the enabling / disabling of iptables and ip6tables separately.\n", "created": "2014-05-15T07:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI agree with the above comment, that would be really helpful!\n", "created": "2014-05-15T11:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "tmclaugh commented:\n\nMake a bool, ensure_ip6tables, but default to undefined?  If undefined ip6tables will just do what iptables does.  Else, use the given value.  I wanted to keep the interface the same for Debian and RHEL so you didn't have to care.  Sound reasonable?\n", "created": "2014-05-15T12:54:00.000000"}], "components": [], "created": "2014-05-07T16:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e864e89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1zz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_71736243_*|*_6_*:*_1_*:*_0"}], "description": "h2. RHEL has a separate services for IPv4 and IPv6 iptables\n\n * Author: Tom McLaughlin <tmclaugh@sdf.lonestar.org>\n * Company: \n * Github ID: [tmclaugh|https://github.com/tmclaugh]\n * [Pull Request 356 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/356]\n * [Pull Request 356 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/356/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 952e93441262f65c8f24fd9a6d8e61ea)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39949", "fixedVersions": [], "id": "39949", "issueType": "Task", "key": "MODULES-849", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (356): RHEL has a separate services for IPv4 and IPv6 iptables - tmclaugh", "timeSpent": "PT0S", "updated": "2014-05-15T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis looks very good to me (superficially) I haven't tested it yet\n", "created": "2014-05-08T11:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@xbezdick I'm perfectly sorry for neglecting this so long ._. I was pulled into a non-FOSS project in a cave :(\n\nCould you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) so we can merge it?\n\n", "created": "2014-06-04T04:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nI'm an idiot, I rebased older patch :)\n", "created": "2014-06-04T05:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n:| is that why it's failing?\n", "created": "2014-06-04T05:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nyep, I have to search in reflog for correct one, will take abour 20min :/\n", "created": "2014-06-04T05:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nno worries. We'll be here all week. ", "created": "2014-06-04T06:49:00.000000"}], "components": [], "created": "2014-05-07T15:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d7faeb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1vb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_75620277_*|*_6_*:*_1_*:*_0"}], "description": "h2. Parametrize !includedir\n\n * Author: Luk\u00e1\u0161 Bezdi\u010dka <lbezdick@redhat.com>\n * Company: \n * Github ID: [xbezdick|https://github.com/xbezdick]\n * [Pull Request 509 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/509]\n * [Pull Request 509 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/509/files]\n\nh2. Pull Request Description\n----\n\nHardcoded path provided by puppet is now replaced by providing only the final directory as on\nmost systems includedir is provided by package and it's matter of user to provide it if he\nwants to override it. This also allows disabling including at all.\n\n----\n(webhooks-id: 5b91a4e12501d65d5efbd092fee261ac)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38907", "fixedVersions": [], "id": "38907", "issueType": "Task", "key": "MODULES-848", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (509): Parametrize !includedir - xbezdick", "timeSpent": "PT0S", "updated": "2014-06-04T06:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "eric-iweb commented:\n\nWorks well for me since I declare my key in my hiera file.\n", "created": "2014-05-07T15:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow the authkey to be provided as a string has been closed.", "created": "2014-05-07T15:05:00.000000"}], "components": [], "created": "2014-05-07T15:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb343d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1un:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_77628601_*|*_6_*:*_1_*:*_0"}], "description": "h2. Allow the authkey to be provided as a string\n\n * Author:  <>\n * Company: iWeb Technologies\n * Github ID: [dmsimard|https://github.com/dmsimard]\n * [Pull Request 69 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/69]\n * [Pull Request 69 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/69/files]\n\nh2. Pull Request Description\n----\n\nThis allows the authkey to be provided by hiera or other means than a file.\n\n----\n(webhooks-id: a06e66cb4ae5b0088e27a86ad81bcbd8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35712", "fixedVersions": [], "id": "35712", "issueType": "Task", "key": "MODULES-847", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (69): Allow the authkey to be provided as a string - dmsimard", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nFor github special sauce: closes #492\n", "created": "2014-05-07T10:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nI screwed up the tests, will rebase soon.\n", "created": "2014-05-07T12:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Parametrize !includedir has been closed.", "created": "2014-05-07T15:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nreopend in pullrequest: #509 to force tests to rerun\n", "created": "2014-05-07T15:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI think the tests re-run when you do a force push anyway. Looks like they are running here too.\n", "created": "2014-05-07T16:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nOk should I drop #509 and just reopen this one? \nI can see that it took cca 14hours to start tests for this commit and about 10 hours for the #509 :/\nhttps://travis-ci.org/puppetlabs/puppetlabs-mysql/pull_requests\n", "created": "2014-05-08T02:15:00.000000"}], "components": [], "created": "2014-05-07T10:16:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1303aa75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1gn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_94887210_*|*_6_*:*_1_*:*_0"}], "description": "h2. Parametrize !includedir\n\n * Author: Luk\u00e1\u0161 Bezdi\u010dka <lbezdick@redhat.com>\n * Company: \n * Github ID: [xbezdick|https://github.com/xbezdick]\n * [Pull Request 508 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/508]\n * [Pull Request 508 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/508/files]\n\nh2. Pull Request Description\n----\n\nHardcoded path provided by puppet is now replaced by providing only the final directory as on\nmost systems includedir is provided by package and it's matter of user to provide it if he\nwants to override it. This also allows disabling including at all.\n\n----\n(webhooks-id: a35564f0cfa5847b4bf78c298dfb89a3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35791", "fixedVersions": [], "id": "35791", "issueType": "Task", "key": "MODULES-846", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (508): Parametrize !includedir - xbezdick", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi James,\n\nthis looks like a nice idea, but I don't think the minor improvement is worth the effort, as configuring the source list entry manually for those snowflake repos that do not follow common patterns is not impossible.\n\nPersonally, I'd probably accept a PR containing the change, the appropriate fixes to docs, and a test for it.\n\nRegards, David", "created": "2015-05-29T05:41:00.000000"}], "components": ["apt"], "created": "2014-05-07T09:31:00.000000", "creator": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41e23649"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1ev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33422612923_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_360210"}], "description": "Hi,\n\nI've been using the puppetlabs-apt module and it seems to cover most things.  There is one scenario that it doesn't seem to cover though.\n\nIf you have a repo where the deb-src URL is different to the deb URL, the apt module does not cater for that.  For example:\n\ndeb http://something.com/somerepo main\ndeb-src http://something.com/mysources main\n\nI can't see a way to express that using the puppetlabs-apt module.\nSome would argue that those URL's should be (and usually are) the same, but if you are using a repo which you have no control over, you can't enforce that.\n\nIt might be a bit of a fringe case, but would be useful to have included.\n\nRegards\n\nJ\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35790", "fixedVersions": [], "id": "35790", "issueType": "Improvement", "key": "MODULES-845", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:e6dff268-67d5-4f09-8d3f-456fddceeea8", "resolution": "Won't Fix", "resolutionDate": "2015-05-29T05:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt module src option", "timeSpent": "PT0S", "updated": "2015-05-29T05:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request apache::package should inherit params has been closed.", "created": "2014-05-07T11:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-07T09:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cc5e7ff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_99287994_*|*_6_*:*_1_*:*_0"}], "description": "h2. apache::package should inherit params\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 722 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/722]\n * [Pull Request 722 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/722/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 662a8f0502a3b5eaf6ba14a23eacdff7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34609", "fixedVersions": [], "id": "34609", "issueType": "Task", "key": "MODULES-844", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (722): apache::package should inherit params - mcanevet", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you please rebase this pull request?\n", "created": "2014-06-04T06:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@igalic done\n", "created": "2014-06-04T06:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@igalic @apenney just fixed all the new strict_variables issues. Could you please merge this PR if Travis is happy, it takes me quite some time to rebase and fix new issues.\n", "created": "2014-06-06T03:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nMeta commentary: That's an awful lot of facts that we define and redefine in every single class' spec test. Wouldn't it make sense to extract them into the spec_helper itself?\n", "created": "2014-06-06T03:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix module usage with strict_variables has been closed.", "created": "2014-06-06T03:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n\\o/ no more rebase. Thanks @igalic \n", "created": "2014-06-06T04:05:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-07T08:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6dc3cf93"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1ef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_100870156_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix module usage with strict_variables\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 721 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/721]\n * [Pull Request 721 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/721/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: f9cf6219c4898ccf15c0a869e2509307)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42089", "fixedVersions": [], "id": "42089", "issueType": "Task", "key": "MODULES-843", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (721): Fix module usage with strict_variables - mcanevet", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "59f91f3e34edd66a56c83302", "body": "Actually, this was a case of MODULES-823", "created": "2014-05-13T06:11:00.000000"}], "components": ["apache"], "created": "2014-05-07T08:19:00.000000", "creator": "59f91f3e34edd66a56c83302", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e866f6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1dr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_510730027_*|*_6_*:*_1_*:*_0"}], "description": "This module fails to load the shared file puppet/provider/a2mod when using puppet apply as it doesn't do any pluginsync and uses Kernel.load to load plugins and doesn't add the module libdirs to the ruby load path.\n\nThe error message you get is\n{quote}\nError: Could not autoload puppet/provider/a2mod/a2mod: no such file to load -- puppet/provider/a2mod\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36846", "fixedVersions": [], "id": "36846", "issueType": "Bug", "key": "MODULES-842", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "59f91f3e34edd66a56c83302", "resolution": "Done", "resolutionDate": "2014-05-13T06:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fails to load puppet/provider/a2mod when using puppet apply", "timeSpent": "PT0S", "updated": "2014-05-13T06:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "phemmer commented:\n\nTo me, `ensure => latest` is evil. It means that packages in my production environment will upgrade before I've had a chance to test them in my development environments. Making this the default behavior would be very bad in my opinion.\n\nIf the `iptables-services` package is failing to install, this sounds like a bug that should be fixed with the package maintainer. RPM supports version dependencies, so if `iptables-services` is a package that depends on a certain version of the `iptables` package, that is where it should be fixed.\n\nSo while I disagree with making `ensure => latest` the default, I wouldn't have any complains if this were made a parameter to the class (with `present` as the default). Then the user using the firewall module could chose whether to `ensure => latest` or `ensure => present`.\n", "created": "2014-05-07T10:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "paramite commented:\n\nYour concern is correct. When I was writing this patch I did not realize I'm fixing symptom and not the cause. Closing this pull request.\n", "created": "2014-05-12T05:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Ensure latest iptables on RedHat osfamily has been closed.", "created": "2014-05-12T05:46:00.000000"}], "components": [], "created": "2014-05-07T02:29:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d939a9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu1b3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_122885558_*|*_6_*:*_1_*:*_0"}], "description": "h2. Ensure latest iptables on RedHat osfamily\n\n * Author: Martin M\u00e1gr <>\n * Company: \n * Github ID: [paramite|https://github.com/paramite]\n * [Pull Request 355 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/355]\n * [Pull Request 355 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/355/files]\n\nh2. Pull Request Description\n----\n\nFor Fedora15+ and RHEL-7+ we need to ensure that latest iptables package\nis installed so that iptables-services package installation won't fail.\n\n----\n(webhooks-id: be64e5e5bd95d34eb45ebab4af8ac571)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36845", "fixedVersions": [], "id": "36845", "issueType": "Task", "key": "MODULES-841", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (355): Ensure latest iptables on RedHat osfamily - paramite", "timeSpent": "PT0S", "updated": "2014-05-12T05:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "An interim workaround to this issue is to add the follwoing directive to an apache::vhost\n\ncustom_fragment => 'RailsBaseURI /',", "created": "2014-05-06T19:03:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "Passenger 4 has deprecated autodetect. \n\nhttp://www.modrails.com/documentation/Users%20guide%20Apache.html#_railsautodetect_rackautodetect_and_wsgiautodetect\n\nWhich version of Passenger and what sort of app are you testing with? I've never needed to add a BaseURI to any Rails/Rack app as long as the Document Root was defined. ", "created": "2014-06-02T12:47:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "I'd seen that this declaration was depreciated. I think the app in question was the Puppet Dashboard 2.0.0b running under Passenger 3 on Apache 2.2", "created": "2014-07-28T15:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5ce758555c99a60dcbaeaa72] Do you think this is something you're up for fixing in the module and then submitting a PR?", "created": "2014-08-07T14:48:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "[~accountid:5ce758555c99a60dcbaeaa72] Is this issue still a problem with the latest Apache module and version of Apache/Passenger?", "created": "2015-12-07T13:41:00.000000"}, {"author": "557058:958f7ee7-5a93-4d32-9615-42ff2d57e18c", "body": "Hi [~accountid:5ce758555c99a60dcbaeaa72], thanks for raising this however the module has moved on considerably from the time this issue was raised and we feel it may no longer be a valid issue. If you feel otherwise please do not hesitate to re-open this ticket and provide more information as to why this may still be a valid issue.\n", "created": "2017-07-17T09:48:00.000000"}], "components": ["apache", "passenger", "supported"], "created": "2014-05-06T18:40:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b0b0bbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu17r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_50097635800_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_50785679939"}], "description": "When the Rails auto-detect is off, a RailsBaseURI is required to enable any rails applications that are present.\n\nA similar behavior is already enabled for Racks when autodetect is off, and a RackBaseURI is provided.", "environment": "Apache where rails autodetect is off (using the apache::mod::passenger parameter rack_autodetect => 'off') and a rails application is installed.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41071", "fixedVersions": [], "id": "41071", "issueType": "Bug", "key": "MODULES-840", "labels": ["apache", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Won't Do", "resolutionDate": "2017-07-17T09:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "When rails autodetect is off, a RailsBaseURI directive is required in a vhost configuration to enable a Rails application.", "timeSpent": "PT0S", "updated": "2017-07-27T05:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ce758555c99a60dcbaeaa72", "body": "This may only apply if someone has made Ruby 1.9.1 available by adding a repository like https://launchpad.net/~brightbox/+archive/ruby-ng", "created": "2014-05-06T17:02:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "Another option might be to use the binaries provided by Phusion Passenger for 4.x. You can find them here. https://oss-binaries.phusionpassenger.com/apt/passenger/pool/main/p/passenger/\n\nThe advantage of Passenger 4 as well as this packaging source is that the package names are the same as the standard distro packages you're replacing. Additionally Passenger 4 allows PassengerRuby to be set per vhost as well as being more flexible as to which Ruby libs are installed. \n\nWith the above in mind I'm not sure adding additional logic to the module to support old and oddly packaged binaries is the best parth forward.", "created": "2014-06-02T14:24:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5ce758555c99a60dcbaeaa72] is the module failing for you or is it just not installing all of the necessary packages?  If it's failing, can you provide the failure you're seeing?  If not, I think installing the extra packages is going to fall outside the scope of the module and should instead be included in a profile or site-specific module.", "created": "2014-08-07T15:08:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closing due to lack of response. If this is still an issue, please reopen this ticket or open a new ticket.", "created": "2014-08-27T15:01:00.000000"}], "components": ["apache", "passenger", "supported"], "created": "2014-05-06T16:59:00.000000", "creator": "5ce758555c99a60dcbaeaa72", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@243f0ae9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu173:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9756117732_*|*_6_*:*_1_*:*_0"}], "description": "Rails applications run under mod_passenger when the system Ruby version is >= 1.9.1 may require the package passenger-common1.9.1 to be installed.\n\nOlder Debian based distributions, Ubuntu 12.04LTS specifically, do not have a strong dependency linking the installation of libapache2-mod-passenger to the installation of the passenger-common1.9.1 package if a Ruby version greater than 1.9.1 is installed.", "environment": "Older Debian based distributions where Ruby version is >= 1.9.1\n...may only affect Ubuntu 12.04LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42088", "fixedVersions": [], "id": "42088", "issueType": "Bug", "key": "MODULES-839", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5ce758555c99a60dcbaeaa72", "resolution": "Incomplete", "resolutionDate": "2014-08-27T15:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apache::mod::passenger in Debian/Ubuntu needs to manage passenger-common package", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix access to distmoduledir has been closed.", "created": "2014-05-06T16:55:00.000000"}], "components": [], "created": "2014-05-06T16:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@141fb462"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu16v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_157357805_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix access to distmoduledir\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 354 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/354]\n * [Pull Request 354 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/354/files]\n\nh2. Pull Request Description\n----\n\nFixes something I didn't catch in #353\n\n----\n(webhooks-id: f46fdeb2d326bda00564d040adf9dfbd)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38905", "fixedVersions": [], "id": "38905", "issueType": "Task", "key": "MODULES-838", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (354): Fix access to distmoduledir - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:9447cd95-fed0-451e-97ad-2bb3360327e5", "body": "I am also seeing this issue on AIX 5.3.", "created": "2014-07-30T08:46:00.000000"}, {"author": "557058:9447cd95-fed0-451e-97ad-2bb3360327e5", "body": "After doing some research, it appears this is a duplicate of PUP-1628 - and I suspect this ticket shouldn't be in the MODULES category.", "created": "2014-07-30T12:07:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Fixed in puppet core", "created": "2015-06-25T13:01:00.000000"}], "components": ["mount_providers"], "created": "2014-05-06T09:22:00.000000", "creator": "60550ec9009fee00695c20d8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3721fcf7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0v3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35869086911_*|*_5_*:*_1_*:*_0"}], "description": "I have this configuration in my class:\n{code:xml}\n    mount { \"/opt/softpkg\":\n      name    => \"/opt/softpkg\",\n      device  => \"mynfshost:/export/rodg/softpkg\",\n      fstype  => nfs,\n      ensure  => mounted,\n      options => \"ro\",\n      atboot  => false,\n    }\n{code}\n\nWhen I apply it on an AIX machine, I get this error back:\n\nError: /Stage[main]/My-config-class/Mount[/opt/softpkg]: Could not evaluate: Execution of '/usr/sbin/mount /opt/softpkg' returned 1: mount: /opt/softpkg is not a known file system\n", "environment": "AIX 6.1.0.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39969", "fixedVersions": [], "id": "39969", "issueType": "Bug", "key": "MODULES-837", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "60550ec9009fee00695c20d8", "resolution": "Fixed", "resolutionDate": "2015-06-25T13:01:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Mount type fails to mount NFS share on AIX", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "5e62081fe5a1150cdca32d4e", "attachments": [], "comments": [{"author": "5e62081fe5a1150cdca32d4e", "body": "Did not notice bug MODULES-691  in time. closing this as a duplicate.", "created": "2014-05-06T06:21:00.000000"}], "components": ["lvm"], "created": "2014-05-06T06:17:00.000000", "creator": "5e62081fe5a1150cdca32d4e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e15f9da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0tr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_245670_*|*_6_*:*_1_*:*_0"}], "description": "In version 0.3.1 of lvm module there is no path specification in exec \"ensure mountpoint '${mountpath}' exists\" in manifests/logical_volume.pp, line 41. In Puppet setups without default Path configured, this fails with something like:\n\nError: Parameter unless failed on Exec[ensure mountpoint '/mnt/data' exists]: 'test -d /mnt/data' is not qualified and no path was specified. Please qualify the command or specify a path. at /tmp/vagrant-puppet/modules-0/lvm/manifests/logical_volume.pp:47\nWrapped exception:\n'test -d /mnt/data' is not qualified and no path was specified. Please qualify the command or specify a path.\n\nNaive fix for this is to add \"path => '/bin:/usr/bin',\" to the exec, see diff below. Fix works at least in RedHat and Ubuntu based Linux distros. Those are the only once I have possibility to test this on.\n\nDiff:\ndiff --git a/modules/lvm/manifests/logical_volume.pp b/modules/lvm/manifests/logical_volume.pp\nindex feafb5e..c09e058 100644\n--- a/modules/lvm/manifests/logical_volume.pp\n+++ b/modules/lvm/manifests/logical_volume.pp\n@@ -42,6 +42,7 @@ define lvm::logical_volume(\n   }\n \n   exec { \"ensure mountpoint '${mountpath}' exists\":\n+    path => '/bin:/usr/bin',\n     command => \"mkdir -p ${mountpath}\",\n     unless  => \"test -d ${mountpath}\",\n   } ->", "environment": "Tested on ScientificLinux 6.5 (Carbon) Linux, but should affect all platforms.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38900", "fixedVersions": [], "id": "38900", "issueType": "Bug", "key": "MODULES-836", "labels": ["lvm"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5e62081fe5a1150cdca32d4e", "resolution": "Duplicate", "resolutionDate": "2014-05-06T06:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Checking for mount point existence fails if there isn of default Path set.", "timeSpent": "PT0S", "updated": "2014-05-06T06:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["nagios_core"], "created": "2014-05-06T03:19:00.000000", "creator": "623e78b1761efb0069cf479b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2518d217"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0t3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_95587431396_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76129610128"}], "description": "While converting some of our active checks to passive ones (without changing their names), we realized that there is no way (at least no documented one) to remove the command parameter from nagios_service definitions from within puppet/naginator.\n\nIt would be nice if this quote from the \u201ccron\u201d type would also be true for the nagios_* types: \u201cAll cron parameters support absent as a value; this will remove any existing values for that field.\u201d", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34666", "fixedVersions": [], "id": "34666", "issueType": "Improvement", "key": "MODULES-7225", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e78b1761efb0069cf479b", "resolution": "Won't Fix", "resolutionDate": "2019-10-14T14:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Naginator:  Allow parameters to be forced to absent", "timeSpent": "PT0S", "updated": "2019-10-14T14:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "I'll definitely take a look at this for you, you're gearing up to make vcsrepo a supported module anyway.  I'm snowed under with trusty/RHEL7 stuff but I'll make sure I make time to look at this and figure out what's going on, because you're completely right, multiple defaults seems weird.", "created": "2014-05-06T09:02:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-06T01:06:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10da9807"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0sn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28557621_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9258750822"}], "description": "When running the latest vcsrepo release, 0.2.0 our systems get the following in their logs:\n\n{noformat}\nMay  6 08:35:01 vm0046 puppet-agent[25143]: Found multiple default providers for vcsrepo: bzr, cvs, git, svn, hg, dummy; using bzr\n{noformat}\n\nIt seems counter and unintuitive that there would be multiple default providers. I would expect dummy to be the only one with a defaultfor and all the others to only become suitable, but not default, when their respective commands are found.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43161", "fixedVersions": [], "id": "43161", "issueType": "Bug", "key": "MODULES-835", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Duplicate", "resolutionDate": "2014-08-21T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Multiple default providers", "timeSpent": "PT0S", "updated": "2014-08-21T12:55:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix tests 1404 has been closed.", "created": "2014-05-05T17:25:00.000000"}], "components": [], "created": "2014-05-05T17:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7757130a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0r3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242030147_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix tests 1404\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 412 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/412]\n * [Pull Request 412 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/412/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: cdd71e2d62829bbcc5275d957f40e33b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42085", "fixedVersions": [], "id": "42085", "issueType": "Task", "key": "MODULES-834", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (412): Fix tests 1404 - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "StuartWhelan commented:\n\nI do not believe the unit test failures are related to my changes.\n", "created": "2014-05-05T17:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nThe test failures are unrelated, it looks like a gem dependency may have broken Ruby 1.8.7 tests.\n\nCode looks great, added a couple comments. Thanks for including tests with this!\n\n", "created": "2014-05-07T23:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCould you rebase this against master, it's no longer mergable.\n", "created": "2014-06-05T11:48:00.000000"}], "components": [], "created": "2014-05-05T17:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78322455"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0qv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_242630088_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added basic_auth to hg\n\n * Author:  <>\n * Company: \n * Github ID: [StuartWhelan|https://github.com/StuartWhelan]\n * [Pull Request 134 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/134]\n * [Pull Request 134 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/134/files]\n\nh2. Pull Request Description\n----\n\nNow with the (hopefully) working code\nAdded support for basic authentication to hg provider\nUpdated unit tests\nUpdated hg readme and added examples\n\n----\n(webhooks-id: 383b56e743f300580bec987875063079)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41067", "fixedVersions": [], "id": "41067", "issueType": "Task", "key": "MODULES-833", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (134): Added basic_auth to hg - StuartWhelan", "timeSpent": "PT0S", "updated": "2014-06-05T11:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c4f111a3-8203-4f9f-b428-109f19b76436", "body": "The following rspec test passes with puppet 3.5.0 and the latest github puppetlabs-stdlib, but should not:\n\n{code}\nrequire 'rspec-puppet'\ndescribe 'ensure_resource' do\n  describe 'when used with type exec parameter command' do\n    it do\n      should run.with_params('exec', 'the_name', {'command' => 'one_command'})\n      should run.with_params('exec', 'the_name', {'command' => 'two_command'})\n      should run.with_params('exec', 'the_name', {'command' => 'three_command'})\n    end\n  end\nend\n{code}", "created": "2014-05-05T14:48:00.000000"}, {"author": "70121:b4d43e7d-89f7-441d-a61c-bc36e21ef8d4", "body": "Confirmed. \n\nWe're seeing puppet code that had been relatively steady state suddenly dropping the command arg all of a sudden, it's actually setting the command to the title. Doesn't seem to happen using Puppet versions 3.3.0 or newer, but previously this code worked just fine under puppet 2.7.25.\n\n{code}\n      ensure_resource( 'exec', \"Register ${fqdn}\", {\n          command   => template('openshift_origin/register_dns.erb'),\n          provider  => 'shell',\n          require   => Package['bind-utils'],\n        }\n      )\n{code}\n\nDebug output is as follows\n{code}\nNotice: /Stage[main]/Openshift_origin::Nameserver/Exec[named restorecon]/returns: executed successfully\nError: /bin/sh: Register: command not found\n\nError: /Stage[main]/Openshift_origin::Role::Nameserver/Openshift_origin::Register_dns[register nameserver dns]/Exec[Register openshift.example.com]/returns: change from notrun to 0 failed: /bin/sh: Register: command not found\n{code}", "created": "2014-11-03T12:36:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "This is an issue with Puppet 3.5", "created": "2015-09-30T15:40:00.000000"}], "components": ["stdlib"], "created": "2014-05-05T14:47:00.000000", "creator": "557058:c4f111a3-8203-4f9f-b428-109f19b76436", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16547b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0p3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44326321935_*|*_5_*:*_1_*:*_0"}], "description": "{code}\nensure_resources('exec', 'the_title', {'path' => '/bin', 'command' => 'the_command'})\n{code}\n\nresults in\n\n{code}\nexec { 'the_title': path => '/bin' }\n{code}\n\nas it discards the provided 'command' parameter, while accepting the other attributes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33617", "fixedVersions": [], "id": "33617", "issueType": "Bug", "key": "MODULES-832", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c4f111a3-8203-4f9f-b428-109f19b76436", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ensure_resources('exec', ..., { params }) discards 'command' attribute", "timeSpent": "PT0S", "updated": "2015-09-30T15:40:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "misterdorm commented:\n\nTravis CI build failed under Ruby 1.8.7 on this:\n\n/home/travis/.rvm/gems/ree-1.8.7-2012.02/gems/json-1.8.1/lib/json/ext/parser.so: [BUG] Segmentation fault\n\nIs this actually a problem with the patch?  Not sure how to go about fixing that.\n\n", "created": "2014-05-06T09:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add haproxy::listen bind_options parameter for setting arbitrary 'bind' options has been closed.", "created": "2014-05-19T14:53:00.000000"}], "components": [], "created": "2014-05-05T14:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5fda0fb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0ov:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253000014_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add haproxy::listen bind_options parameter for setting arbitrary 'bind' options\n\n * Author: Mike Dorman <>\n * Company: \n * Github ID: [misterdorm|https://github.com/misterdorm]\n * [Pull Request 82 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/82]\n * [Pull Request 82 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/82/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: db1a868d8e924971ebb1149b8f98b074)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43158", "fixedVersions": [], "id": "43158", "issueType": "Task", "key": "MODULES-831", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (82): Add haproxy::listen bind_options parameter for setting arbitrary 'bind' options - misterdorm", "timeSpent": "PT0S", "updated": "2014-05-19T14:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixing tests. has been closed.", "created": "2014-05-06T16:07:00.000000"}], "components": [], "created": "2014-05-05T14:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@689e9c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0nz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_253458445_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fixing tests.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 60 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/60]\n * [Pull Request 60 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/60/files]\n\nh2. Pull Request Description\n----\n\nTests were looking in the wrong ssl directory, so updated to use ${settings::ssldir}.  Also, tests were hanging on puppet master --no-daemoninze, so let the master daemonize.\n\n----\n(webhooks-id: 6b352de4ac1ffc509f74d7fb834b212b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36778", "fixedVersions": [], "id": "36778", "issueType": "Task", "key": "MODULES-830", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (60): Fixing tests. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix 14.04 tests has been closed.", "created": "2014-05-06T12:22:00.000000"}], "components": [], "created": "2014-05-05T13:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4816f477"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0n3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_255070458_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix 14.04 tests\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 353 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/353]\n * [Pull Request 353 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/353/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: dd3e19a9e821258eff15bd95bd37e1fc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41062", "fixedVersions": [], "id": "41062", "issueType": "Task", "key": "MODULES-829", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (353): Fix 14.04 tests - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-05-05T12:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f39af46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0m7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259290111_*|*_6_*:*_1_*:*_0"}], "description": "h2. Include mrepo::repos on init\n\n * Author: Tsuharesu <tsuharesu01@gmail.com>\n * Company: Intelie\n * Github ID: [tsuharesu|https://github.com/tsuharesu]\n * [Pull Request 16 Discussion|https://github.com/puppetlabs/puppetlabs-mrepo/pull/16]\n * [Pull Request 16 File Diff|https://github.com/puppetlabs/puppetlabs-mrepo/pull/16/files]\n\nh2. Pull Request Description\n----\n\nThere's a problem with the latests commits:\n\n```\nError: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node intelie-mirror\nError: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node intelie-mirror\n```\n\n----\n(webhooks-id: b4641ae1abc5bf0074fa26cca9abe157)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43217", "fixedVersions": [], "id": "43217", "issueType": "Task", "key": "MODULES-828", "labels": ["github", "puppetlabs-mrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (16): Include mrepo::repos on init - tsuharesu", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 'be_mode' was getting confused by the leading 0. has been closed.", "created": "2014-05-05T12:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-05T12:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cba7bc0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0lz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259772117_*|*_6_*:*_1_*:*_0"}], "description": "h2. 'be_mode' was getting confused by the leading 0.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 720 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/720]\n * [Pull Request 720 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/720/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 245adc5c54e0a7441075d34c25007bcf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42082", "fixedVersions": [], "id": "42082", "issueType": "Task", "key": "MODULES-827", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (720): 'be_mode' was getting confused by the leading 0. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add a nodeset for Ubuntu 14.04. has been closed.", "created": "2014-05-05T12:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-05T11:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22c8bed7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0lb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_261735780_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add a nodeset for Ubuntu 14.04.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 719 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/719]\n * [Pull Request 719 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/719/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 9d8d0547e696792ef2950584d4c06ced)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36777", "fixedVersions": [], "id": "36777", "issueType": "Task", "key": "MODULES-826", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (719): Add a nodeset for Ubuntu 14.04. - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8e50555b-4ada-4de7-b315-e657d66b5555", "attachments": [], "comments": [{"author": "557058:8e50555b-4ada-4de7-b315-e657d66b5555", "body": "verified on ubuntu 14.04. sanity check that prevent itk to install if prefork is installed should be removed if version is 2.4.x", "created": "2014-11-26T03:36:00.000000"}, {"author": "557058:8e50555b-4ada-4de7-b315-e657d66b5555", "body": "i've posted a pull request to fix this issue: https://github.com/puppetlabs/puppetlabs-apache/pull/944\ni've added some apache version check to prevent itk and prefork to fail if both present on apache ver >= 2.4\nalso added a symlink to fix an ubuntu ( and possibly debian ) issue on mod_itk library name. \n", "created": "2014-11-27T01:59:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-05T10:56:00.000000", "creator": "557058:aa70d6e5-03cf-454c-955a-bac0f4ed49a6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64755d67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0if:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18123687255_*|*_6_*:*_1_*:*_0"}], "description": "For the latest 2.4 Apache versions (e.g. 2.4.7-01 and newer), ITK is a module that depends on the prefork MPM and no longer an MPM in its own right.\n\n", "environment": "Apache 2.4.7-01", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42080", "fixedVersions": [], "id": "42080", "issueType": "Bug", "key": "MODULES-825", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa70d6e5-03cf-454c-955a-bac0f4ed49a6", "resolution": "Fixed", "resolutionDate": "2014-12-01T04:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ITK is a module in >= 2.4.7-01 (not an MPM)", "timeSpent": "PT0S", "updated": "2015-09-22T09:59:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWould it be possible to write some unit and acceptance tests for this?  I'm afraid we can't take submissions without both.  It also needs documentation in the README.\n", "created": "2014-05-15T11:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Heidistein commented:\n\nHey,\nI have tried this for the past two hours, and I do not udnerstand how\nthis works. Do you have a howto or something on how this works?\nSorry, i'm just a sysadmin and not a real coder. I needed this for my\nsetups, so I put some time in it.\nIf it is not useful to you, sorry 'bout that... Just trying to help.\n\nRegards,\nArjen Heidinga\n\nOn 05/15/2014 07:09 PM, Ashley Penney wrote:\n>\n> Would it be possible to write some unit and acceptance tests for this?\n> I'm afraid we can't take submissions without both. It also needs\n> documentation in the README.\n>\n> \u2014\n> Reply to this email directly or view it on GitHub\n> <https://github.com/puppetlabs/puppetlabs-apache/pull/718#issuecomment-43237674>.\n>\n", "created": "2014-05-15T13:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@Heidistein, unfortunately our [HOWTO](https://github.com/puppetlabs/puppetlabs-apache/blob/master/CONTRIBUTING.md) is relatively poor, so we generally refer people also to similar code: this is our [latest addition to the acceptance tests](https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/acceptance/mod_dav_svn_spec.rb) it tests mod_dav_svn, which comes relatively close to mod_remoteip, in that it's an extra module which needs parameters.\n\n(I know see that the appropriate [\"unit\" test](https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/classes/mod/dav_svn_spec.rb) has not been fixed with the new parameter ", "created": "2014-05-30T03:55:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-05T07:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e74292a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0hb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_279075210_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add remote_ip module support, since RPAF is broken since ubuntu 13.10.\n\n * Author:  <>\n * Company: \n * Github ID: [Heidistein|https://github.com/Heidistein]\n * [Pull Request 718 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/718]\n * [Pull Request 718 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/718/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8f1486aefb2627cc7090be482a9b6300)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34662", "fixedVersions": [], "id": "34662", "issueType": "Task", "key": "MODULES-824", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (718): Add remote_ip module support, since RPAF is broken since ubuntu 13.10. - Heidistein", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623a4c3b4a57610068e6782b", "body": "[~accountid:70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4], this is an interesting problem. What you are encountering is that changing the global {{modulepath}} isn't a guarantee that any environment will actually pick up the change. In 3.6.0, {{modulepath}} is deprecated, as well.\n\nThis is a problem that we encountered throughout the code when making changes for the new environments. There were a lot of assumptions about what could be changed when and would affect other things. In this case, you are using an assumption that the {{modulepath}} for whatever environment is in effect (also unclear at that point in the code from what I can tell), hasn't been used or cached yet and so changing the {{modulepath}} may not always work (it all depends on exactly what happened before setting the {{modulepath}}).\n\nYour analysis is right. You need to create an environment that uses the correct set of modules and then set it as the current environment in the context. You can do this by using {{override}}:\n\n{code:title=Overriding the current environment for a scope}\nenv = Puppet::Node::Environment.create(:environment_name_as_symbol, ['/directory/of/modules', '/other/directory/of/modules'])\nPuppet.override({ :current_environment => env }, \"change current environment for testing\") do\n  # code that relies on the current_environment\nend\n{code}\n\nThe problem with that is that you need to wrap any code you are running in that block.\n\nThe other way to achieve the result is to use:\n{code:title=Changing the current environment unscoped}\nPuppet.push_context({ :current_environment => env })\n{code}\n\n{{push_context}} doesn't take a block, and so if it is called repeatedly it needs to be combined with {{pop_context}} or else you'll have a memory leak.\n\nIn the end, I'm not sure if either of these are the right fix in your code. It seems like the spec helper should maybe provide a way of configuring the environment for the tests and handle this for you. [~accountid:623c177a7910a200718b97b4] or [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] do you have any thoughts?", "created": "2014-05-06T12:57:00.000000"}], "components": ["spec_helper"], "created": "2014-05-05T03:55:00.000000", "creator": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d184eba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0h3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2922439616_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_33719995782"}], "description": "Since 3.5, types loaded through the modulepath have been failing using puppetlabs_spec_helper. Specs in the project are failing with:\n\n{noformat}\n$ rspec spec/unit/spechelper_spec.rb \nFF.\n\nFailures:\n\n  1)  should load the type from the modulepath\n     Failure/Error: described_class.should be\n       expected nil to evaluate to true\n     # ./spec/unit/spechelper_spec.rb:27:in `block (3 levels) in <top (required)>'\n     # ./spec/unit/spechelper_spec.rb:26:in `block (2 levels) in <top (required)>'\n{noformat}\n\nThis affects augeasproviders, which loads the 'mounttab' type from the mount_providers module which was set up as a fixture.  In spec_helper, we initialise {{Puppet[:modulepath]}} to the fixtures directory and with the help of puppetlabs_spec_helper, Puppet's initialised enough to load types from this modulepath.\n\nhttps://github.com/hercules-team/augeasproviders/blob/5da239d/spec/spec_helper.rb#L21\n\nFor example:\n\n{noformat}\n$ ruby -I/home/dcleal/code/puppet/puppetlabs_spec_helper/ -rpuppetlabs_spec_helper/module_spec_helper -e 'Puppet[:modulepath] = \"/home/dcleal/code/augeasproviders/augeasproviders/spec/fixtures/modules\"; p Puppet::Type.type(:mounttab)'\nPuppet::Type::Mounttab\n{noformat}\n\nBut using 3.5.1:\n\n{noformat}\n$ ruby -I/home/dcleal/code/puppet/puppetlabs_spec_helper/ -rpuppetlabs_spec_helper/module_spec_helper -e 'Puppet[:modulepath] = \"/home/dcleal/code/augeasproviders/augeasproviders/spec/fixtures/modules\"; p Puppet::Type.type(:mounttab)'\nnil\n{noformat}\n\nA bisect shows it's coming from this change:\n\n{noformat}\ncommit abdb04a2765bfeffd38b4ad43f82460127e5a528\nAuthor: Andrew Parker <andy@puppetlabs.com>\nDate:   Fri Jan 17 10:47:07 2014 -0800\n\n    (PUP-1118) Remove use of Environment.current\n{noformat}\n\nWhat's unclear to me is how to fix this - perhaps by creating an environment on the fly and calling Puppet::Context.override?\n", "environment": "Puppet 3.5+", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33613", "fixedVersions": [], "id": "33613", "issueType": "Bug", "key": "MODULES-823", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:39:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs_spec_helper: Types not loaded on Puppet 3.5 from modulepath", "timeSpent": "PT0S", "updated": "2015-09-30T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2014-05-05T02:54:00.000000", "creator": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a567d0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0gv:"}], "description": "if I define a cronjob, with an environment setting for PATH, MAILTO etc. - then depending on WHERE in the users crontab it is inserted - this environment setting also affects every entry after this - and there is AFAIK no way to control in which order they are inserted into crontab - so other cronjobs could easily be unwillingly affected :(\n\nMy suggestion, would be to reset the environment settings, right after..\n\nSo if the environment has MAILTO=.. set.. then set it to what it originally was before this (if no MAILTO is set in the file.. then MAILTO=$username )\n\nIt's definetely not perfect though.", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "43215", "fixedVersions": [], "id": "43215", "issueType": "Bug", "key": "MODULES-7777", "labels": [], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:4e3eb0ca-7205-43fb-877c-a175a00d2181", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "environment is not reset in user crontabs", "timeSpent": "PT0S", "updated": "2021-01-25T07:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added basic_auth to hg has been closed.", "created": "2014-05-04T22:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nLooks like reasonable code and a good feature to discuss, will you be resubmitting this PR?\n", "created": "2014-05-04T22:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "StuartWhelan commented:\n\nYes, just after pushing the submit button I realized I had pushed an older copy of the code that didn't run, and I have also had some reports of some of our puppet agents failing. I will fix this up and resubmit.\n", "created": "2014-05-04T22:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nYou can actually update the commits on your working copy of this branch, then do a `git push --force` to the same branch on GitHub and the PR will update automatically with the new set of commits on the branch.\n", "created": "2014-05-04T22:54:00.000000"}], "components": [], "created": "2014-05-04T22:07:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@702d4fb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0gf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_311437126_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added basic_auth to hg\n\n * Author:  <>\n * Company: \n * Github ID: [StuartWhelan|https://github.com/StuartWhelan]\n * [Pull Request 133 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/133]\n * [Pull Request 133 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/133/files]\n\nh2. Pull Request Description\n----\n\nAdded support for basic authentication to hg provider\nUpdated unit tests\nUpdated hg readmes and example\n\n----\n(webhooks-id: f544813c2dcf237d706ebfbee6b96231)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41060", "fixedVersions": [], "id": "41060", "issueType": "Task", "key": "MODULES-822", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (133): Added basic_auth to hg - StuartWhelan", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/248", "created": "2015-05-13T16:43:00.000000"}], "components": ["vcsrepo"], "created": "2014-05-03T13:05:00.000000", "creator": "623c12127910a200718b9445", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@27dc4634"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0f3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32413059136_*|*_10007_*:*_1_*:*_500715090_*|*_5_*:*_1_*:*_0"}], "description": "Error: /Stage[main]/Sysgit::Sysgitolite::Checkout/Vcsrepo[/root/sysgitolite-admin]: Could not evaluate: Execution of '/usr/bin/git fetch origin' returned 128: fatal: cannot exec '/tmp/git-helper20140503-9020-1yndo4q': Permission denied\nfatal: unable to fork\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39963", "fixedVersions": [], "id": "39963", "issueType": "Bug", "key": "MODULES-821", "labels": ["puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12127910a200718b9445", "resolution": "Fixed", "resolutionDate": "2015-05-19T11:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module puppetlabs-vcsrepo breaks (with provider git) if /tmp is mounted noexec", "timeSpent": "PT0S", "updated": "2018-08-14T23:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nThis is also included in https://github.com/puppetlabs/puppetlabs-dhcp/pull/32.\n", "created": "2014-05-22T11:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Refactored the variable access via 'foo' is depricated use '@foo' instead warnings has been closed.", "created": "2014-05-22T11:22:00.000000"}], "components": [], "created": "2014-05-03T09:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@358a465"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0en:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_442384703_*|*_6_*:*_1_*:*_0"}], "description": "h2. Refactored the variable access via 'foo' is depricated use '@foo' instead warnings\n\n * Author: Vuokko Vuorinnen <>\n * Company: \n * Github ID: [VuokkoVuorinnen|https://github.com/VuokkoVuorinnen]\n * [Pull Request 33 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/33]\n * [Pull Request 33 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/33/files]\n\nh2. Pull Request Description\n----\n\nSigned-off-by: Patrick Van Brussel <patrick@inuits.eu>\n\n----\n(webhooks-id: 7c327ede11c8b4d051d2da314f6f8a70)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36767", "fixedVersions": [], "id": "36767", "issueType": "Task", "key": "MODULES-820", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (33): Refactored the variable access via 'foo' is depricated use '@foo' instead warnings - VuokkoVuorinnen", "timeSpent": "PT0S", "updated": "2014-05-22T11:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "genebean commented:\n\nThe test below are identical in syntax as far as I can see yet the FreeBSD one fails... not sure what's going on here and would love some help.  The line `general_info_specs()` refers to the block of code containing all the tests.\n\n```puppet\n  context 'on a RedHat OS' do\n    let :facts do\n{\n  :osfamily   => 'RedHat',\n  :operatingsystemrelease => '6',\n  :concat_basedir   => '/dne',\n}\n    end\n\n    # Load the more generic tests for this context\n    general_info_specs()\n\n    it { should contain_file('info.conf').with({\n:ensure => 'file',\n:path   => '/etc/httpd/conf.d/info.conf',\n} ) \n    }\n  end\n\n  context 'On a FreeBSD OS' do\n    let :facts do\n{\n  :osfamily   => 'FreeBSD',\n  :operatingsystemrelease => '9',\n  :concat_basedir   => '/dne',\n}\n    end\n\n    # Load the more generic tests for this context\n    general_info_specs()\n\n    it { should contain_file('info.conf').with({\n:ensure => 'file',\n:path   => '/usr/local/etc/apache22/Modules/info.conf',\n    } ) }\n  end\n```\n", "created": "2014-05-03T08:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n[This line](https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/default_mods.pp#L63) might be the reason why it fails on FreeBSD\n", "created": "2014-05-18T07:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "genebean commented:\n\n@igalic I'll look at that more this afternoon but was wondering if you would elaborate on why the inclusion of mod_info would be causing this? \n", "created": "2014-05-18T07:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nfrankly, I have no idea. I'd have to look deeper into the issue myself. I'm blaming this line, because it's the only place this actually happens.\n", "created": "2014-05-18T08:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "genebean commented:\n\nThanks! I'll investigate this today. \n", "created": "2014-05-18T08:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nIIRC, the main reason why we have different set of default_mods for different platforms is so that we actually conform to their expected defaults.\n", "created": "2014-05-18T08:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@genebean any news on this? Can you rebase it as a starter?\n", "created": "2014-06-04T06:22:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-02T21:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c8ab60e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0db:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_485683424_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add options to mod info\n\n * Author:  <me@technicalissues.us>\n * Company: \n * Github ID: [genebean|https://github.com/genebean]\n * [Pull Request 717 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/717]\n * [Pull Request 717 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/717/files]\n\nh2. Pull Request Description\n----\n\nWhile using this wonderful module at work today I ran into an issue where there was no way to modify the info.conf file created by `include apache::mod::info`  The purpose of this PR is to add that functionality.\n\n----\n(webhooks-id: 1c885907e06ae6c1cf2a5904df81eee2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41050", "fixedVersions": [], "id": "41050", "issueType": "Task", "key": "MODULES-819", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (717): Add options to mod info - genebean", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix preferences purging. has been closed.", "created": "2014-05-05T09:55:00.000000"}], "components": [], "created": "2014-05-02T17:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d37518c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu0cf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_500802577_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix preferences purging.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 291 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/291]\n * [Pull Request 291 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/291/files]\n\nh2. Pull Request Description\n----\n\nI didn't finish testing this fully as the 7.3 box was giving me some trouble, but here's an attempt at cleaning up how we handle /etc/apt/preferences.\n\n----\n(webhooks-id: d6ae273995e3e7370a139af3c188566a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36765", "fixedVersions": [], "id": "36765", "issueType": "Task", "key": "MODULES-818", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (291): Fix preferences purging. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare a 1.1.1 release. has been closed.", "created": "2014-05-02T14:39:00.000000"}], "components": [], "created": "2014-05-02T14:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bfc29cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu02f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_511167768_*|*_6_*:*_1_*:*_0"}], "description": "h2. Prepare a 1.1.1 release.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 57 Discussion|https://github.com/puppetlabs/puppetlabs-java/pull/57]\n * [Pull Request 57 File Diff|https://github.com/puppetlabs/puppetlabs-java/pull/57/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 331a8430d6eac9d63c47956b0946002c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35711", "fixedVersions": [], "id": "35711", "issueType": "Task", "key": "MODULES-817", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (57): Prepare a 1.1.1 release. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nDo we care about installing all the augeas/ruby stuff only on non-pe nodes?\n", "created": "2014-05-02T15:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI think that stuff is already there on PE so.. yes, unless I misunderstand the question\n", "created": "2014-05-02T15:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\ndone\n", "created": "2014-05-02T16:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nTotally right again, for some reason this spec file is destroying my brain today.  Rebased, repushed, etc.\n", "created": "2014-05-02T16:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request [WIP] (don't merge) Fix for Ubuntu 14.04. has been closed.", "created": "2014-05-05T12:28:00.000000"}], "components": [], "created": "2014-05-02T12:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3155b6f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu01j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_518953393_*|*_6_*:*_1_*:*_0"}], "description": "h2. [WIP] (don't merge) Fix for Ubuntu 14.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 411 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/411]\n * [Pull Request 411 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/411/files]\n\nh2. Pull Request Description\n----\n\nNeed to test 12.04, and redhat, to make sure the changes to this don't break augeas.\n\n----\n(webhooks-id: 2be70539ddae521d35ebf89b37cb51a3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43208", "fixedVersions": [], "id": "43208", "issueType": "Task", "key": "MODULES-816", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (411): [WIP] (don't merge) Fix for Ubuntu 14.04. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix this so it will at least run on Ubuntu 14.04. has been closed.", "created": "2014-05-09T13:21:00.000000"}], "components": [], "created": "2014-05-02T12:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66377274"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu01b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_519227151_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix this so it will at least run on Ubuntu 14.04.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 352 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/352]\n * [Pull Request 352 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/352/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: c600a66124c38b69126549058f6cdb9a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42151", "fixedVersions": [], "id": "42151", "issueType": "Task", "key": "MODULES-815", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (352): Fix this so it will at least run on Ubuntu 14.04. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-09T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix spec_helper_acceptance to work on Ubuntu 14.04. has been closed.", "created": "2014-05-02T12:20:00.000000"}], "components": [], "created": "2014-05-02T12:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c8d5031"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu013:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_519474926_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix spec_helper_acceptance to work on Ubuntu 14.04.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 150 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/150]\n * [Pull Request 150 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/150/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 67a6f94d8f0f0165df386eea3342a148)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41000", "fixedVersions": [], "id": "41000", "issueType": "Task", "key": "MODULES-814", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (150): Fix spec_helper_acceptance to work on Ubuntu 14.04. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Improve this so it works on Ubuntu 14.04. has been closed.", "created": "2014-05-02T11:55:00.000000"}], "components": [], "created": "2014-05-02T11:53:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d0d47a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu00v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_521025769_*|*_6_*:*_1_*:*_0"}], "description": "h2. Improve this so it works on Ubuntu 14.04.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 507 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/507]\n * [Pull Request 507 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/507/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: adc08dbd4634171002f09f4375f86bad)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38862", "fixedVersions": [], "id": "38862", "issueType": "Task", "key": "MODULES-813", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (507): Improve this so it works on Ubuntu 14.04. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nSince it's also perfectly valid to have an empty preferences file in Squeeze I'd prefer if we just do that for all the platforms. I'm sure this affects some Ubuntu versions as well. Keeps the logic at a minimum which is nice for tests and the module's behaviour identical across all supported platforms.\n", "created": "2014-05-02T10:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@apenney What do you think?\n", "created": "2014-05-02T10:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nConsidering it's also valid not to have an ``/etc/apt/preferences`` file to begin with, why not just remove it if we're managing and purging things anyway? It seems sloppy to leave that file around on the filesystem.\n", "created": "2014-05-02T10:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nIf we can verify that not having the file works back to ~Ubuntu 10 timeframe then I think you're right, just removing it is the sensible choice here.  If not, keeping it blank is better as a universal rule.\n", "created": "2014-05-02T11:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nSupport for the ``preferences.d`` folder was added in ``apt (0.7.22)`` and documented in ``apt (0.7.24)``. I can't find any other change log entries about it so I think it's pretty safe to assume that the behaviour hasn't changed since it was introduced.\n\nLuckily for us, Ubuntu Lucid 10.04 LTS shipped with apt 0.7.25.\n", "created": "2014-05-02T11:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dpnl87 commented:\n\n@daenney I was hoping to have a way to remove the old code for all platforms. I'll implement the changes and run a test case against Ubuntu to check the validity.\n", "created": "2014-05-02T14:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dpnl87 commented:\n\nPlease let me know what you think of this solution. I will do some testing on several Debian based platforms to see if I can find some issue with this new way.\n", "created": "2014-05-02T15:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nFirst of, thanks for sticking with us. As far as I'm concerned this approach is solid and from what Ive been able to gleam on my systems and the Debian change log of apt it should work for everyone.\n\nLet me know what you find.\n", "created": "2014-05-02T15:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/291/files <-- looks like we're on a similar wavelength, I was playing around with the stuff in that PR and it seemed to be working well in the acceptance tests.  I just threw it up for you to look at in case it's any help at all.  I'm no apt expert.\n", "created": "2014-05-02T17:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nHaving had a look at the diff between the two if you just snap out my spec/acceptance changes and drag those into this PR we'd be in pretty good shape.\n", "created": "2014-05-02T17:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dpnl87 commented:\n\nThank you @apenney! I will be making those changes as we speak. \n", "created": "2014-05-04T14:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "dpnl87 commented:\n\nIt should be ready to merge now. Please let me know if there are still changes to be made.\n", "created": "2014-05-05T06:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Do not add bogus line to apt preference file on Debian Wheezy has been closed.", "created": "2014-05-05T09:55:00.000000"}], "components": [], "created": "2014-05-02T10:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@84bffd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_527343522_*|*_6_*:*_1_*:*_0"}], "description": "h2. Do not add bogus line to apt preference file on Debian Wheezy\n\n * Author: Daniel Paulus <d.paulus@gmail.com>\n * Company: Dutch Identity\n * Github ID: [dpnl87|https://github.com/dpnl87]\n * [Pull Request 290 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/290]\n * [Pull Request 290 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/290/files]\n\nh2. Pull Request Description\n----\n\nOn Debian Wheezy the APT manifests can't be used with purge_preferences enabled. \n\nWhen purge_preferences is enabled a bogus information line is added to the file rendering it invalid and preventing APT from installing any packages.\n\nAfter some research in the mater I found the only way to make it work again is to empty or remove the file. This pull request is tested on several Debain Wheezy installations. Without the fix all systems will cease to install any packages.\n\n----\n(webhooks-id: e91dae7f4c75501fc42fddb2eb090c55)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37825", "fixedVersions": [], "id": "37825", "issueType": "Task", "key": "MODULES-812", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (290): Do not add bogus line to apt preference file on Debian Wheezy - dpnl87", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nFailure from Travis:\n```\n/home/travis/build/puppetlabs/puppetlabs-apache/spec/classes/apache_spec.rb:154: warning: regexp has invalid interval\n/home/travis/build/puppetlabs/puppetlabs-apache/spec/classes/apache_spec.rb:154: warning: regexp has `}' without escape\n/home/travis/build/puppetlabs/puppetlabs-apache/spec/classes/apache_spec.rb:154: warning: regexp has invalid interval\n/home/travis/build/puppetlabs/puppetlabs-apache/spec/classes/apache_spec.rb:154: warning: regexp has `}' without escape\n/home/travis/.rvm/gems/ree-1.8.7-2012.02/gems/json-1.8.1/lib/json/ext/parser.so: [BUG] Segmentation fault\nruby 1.8.7 (2013-06-27 MBARI 8/0x6770 on patchlevel 374) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2012.02\n```\n\nI think this is unrelated to my change. In puppet-foreman we set the 1.8.7 ruby explicitly to MRI in https://github.com/theforeman/puppet-foreman/commit/93fb9b49232bd17637a00c1ead3ae61d3f4b35f5 to avoid REE.\n", "created": "2014-05-02T07:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@ekohl this is missing an update to the README.\n", "created": "2014-05-18T07:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@igalic Added some documentation in the README.\n", "created": "2014-05-19T08:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThis looks great!  The only thing missing is the lack of a beaker acceptance test.  Could you take a look in spec/acceptance and copy and tweak one of the existing tests to cover this?  Thanks!\n", "created": "2014-05-22T11:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nheheh...\n\n._.\n\nI hope that when @ekohl adds a new commit there won't be a third contributor coming along, saying, \n\n\"This looks fantastic, the only thing that's missing now \u2026\"\n", "created": "2014-05-23T03:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nUpdated. @igalic Let's see if someone now says 'I like these RH tests, but where are the debian ones'.\n", "created": "2014-05-23T08:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@ekohl I guess if someone wants to go through the pain of supporting all platforms, they are welcome to submit their own pr.\n\n----\n\nA general observation here:\n\nA puppet module is supposed to abstract away the need to consider differences between platforms.\n\nA puppet module test then undoes all that process, by exposing all the guts, and being retracing all the steps.\n\n\nI'm not sure we're doing testing right.\n", "created": "2014-05-26T04:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@igalic I think tests can be written to share some things. Maybe it would be better to have a switch statement per testcase if there's platform specifics (httpd must be running vs apache2). Doing a curl to localhost could be shared since that part is platform independent. In the end you must test the guts here because that's what you are abstracting away from the user, but not every test is platform specific.\n\nDoes that make sense?\n", "created": "2014-06-01T13:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nheh, yeah, does. Thanks for the sliver of hope ", "created": "2014-06-03T00:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add fcgid options has been closed.", "created": "2014-06-03T00:25:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-02T07:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@526706ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzuf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_536604634_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add fcgid options\n\n * Author: Ewoud Kohl van Wijngaarden <>\n * Company: Oxilion\n * Github ID: [ekohl|https://github.com/ekohl]\n * [Pull Request 716 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/716]\n * [Pull Request 716 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/716/files]\n\nh2. Pull Request Description\n----\n\nThis adds fcgid.conf to configure the fcgid module. It also adds the \nFcgidWrapper option to vhost's directories.\n\nThe vhost option lacks any validation and allows users to shoot themselves in\nthe foot, but without iteration from the puppet future parser I don't see a\nway to add the validation. Iteration would also allow auto including\napache::mod::fcgid.\n\n----\n(webhooks-id: ef700609ffab29e8058837436898abde)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36763", "fixedVersions": [], "id": "36763", "issueType": "Task", "key": "MODULES-811", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (716): Add fcgid options - ekohl", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nLooks like the test suite with Puppet 3.0.0 failed to find/load stdlib:\n\n```\nUnknown function size [..]\nUnknown function hash [..]\n Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type anchor  [..]\n```\n", "created": "2014-05-02T04:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Expand docs on plugin installation from source. has been closed.", "created": "2014-05-02T20:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThanks! @daenney  :sailboat: \n", "created": "2014-05-02T20:43:00.000000"}], "components": [], "created": "2014-05-02T04:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e39e71e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_547231272_*|*_6_*:*_1_*:*_0"}], "description": "h2. Expand docs on plugin installation from source.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 141 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/141]\n * [Pull Request 141 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/141/files]\n\nh2. Pull Request Description\n----\n\nThe current docs on how to install a plugin from source were a bit short\non examples. This adds a complete example of how to sync an agent plugin\nusing the mcollective::plugin defined type as well as the directory\nstructure that needs to be created for it to end up in the right place.\n\nAlso removes a trailing white-space.\n\n----\n(webhooks-id: 2e99b0e4536b8586392af28234e20ac6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35709", "fixedVersions": [], "id": "35709", "issueType": "Task", "key": "MODULES-810", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (141): Expand docs on plugin installation from source. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add specs for #689 has been closed.", "created": "2014-05-01T18:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-01T18:05:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7721ead5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzpb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585159259_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add specs for #689\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 715 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/715]\n * [Pull Request 715 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/715/files]\n\nh2. Pull Request Description\n----\n\nThis adds specs and closes #689\n\n----\n(webhooks-id: d17473550f9db6b87992ce8da0a9f4d0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37822", "fixedVersions": [], "id": "37822", "issueType": "Task", "key": "MODULES-809", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (715): Add specs for #689 - hunner", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Use access_compat on 2.4, and update pagespeed to load the correct modul... has been closed.", "created": "2014-05-02T12:15:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-01T18:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f8e5c06"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_585283832_*|*_6_*:*_1_*:*_0"}], "description": "h2. Use access_compat on 2.4, and update pagespeed to load the correct modul...\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 714 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/714]\n * [Pull Request 714 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/714/files]\n\nh2. Pull Request Description\n----\n\n...e in 2.4.\n\n----\n(webhooks-id: fb492e54de7166765a6b9e23ddc566a4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35708", "fixedVersions": [], "id": "35708", "issueType": "Task", "key": "MODULES-808", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (714): Use access_compat on 2.4, and update pagespeed to load the correct modul... - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nThis isn't something we want to manage in the module.  In the case where $docroot = '/srv/www/site1.example.com/htdocs' and site1.example.com doesn't already exist, you want to be managing '/srv/www/site1.example.com' with a file resource in your node manifest or in another site-specific module.\n", "created": "2014-05-15T12:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Recursive docroot creation has been closed.", "created": "2014-05-15T12:18:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-01T14:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64facb4d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_599371556_*|*_6_*:*_1_*:*_0"}], "description": "h2. Recursive docroot creation\n\n * Author:  <>\n * Company: \n * Github ID: [joshuabaird|https://github.com/joshuabaird]\n * [Pull Request 713 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/713]\n * [Pull Request 713 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/713/files]\n\nh2. Pull Request Description\n----\n\nThis PR uses an 'exec' resource to recursively create the $docroot.  Previously, if $docroot = '/srv/www/site1.example.com/htdocs' and site1.example.com didn't already exist, the module would fail since the parent didn't exist and the File resource can't create directories recursively. \n\n----\n(webhooks-id: 4bb208c7d142c3091c0e21a10fabfce4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33607", "fixedVersions": [], "id": "33607", "issueType": "Task", "key": "MODULES-806", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (713): Recursive docroot creation - joshuabaird", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "attachments": [], "comments": [{"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "Interesting to see this take off again.  We've been using this older implementation: https://github.com/onyxpoint/pupmod-concat (actually, our fork at https://github.com/theforeman/puppet-concat_native/ which is also on the Forge), but it's not as neat as that impl in using the catalog.  It uses temporary files on the master, which gives it a nice advantage of showing diffs of the fragments.", "created": "2015-03-16T02:54:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Note: merge https://github.com/puppetlabs/puppetlabs-concat/pull/281 before updating docs.", "created": "2015-03-25T10:00:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "Dev work to get ispavailability/file_concat is done. Working through some acceptance test flakiness between local (success) and jenkins (fail). Dev work to refactor puppetlabs-concat to wrap file_concat is done. Need to rework all of the unit tests to not expect an exec resource.", "created": "2015-03-25T14:20:00.000000"}], "components": ["concat"], "created": "2014-05-01T12:10:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bb5fd4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzfz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7064_*|*_3_*:*_1_*:*_180069251_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28166897036"}], "description": "Concat is currently using a ruby script and manifests to {{cat}} files together on the filesystem. This makes it hard to test the resulting files with rspec-puppet and is generally slow.\n\nAn implementation with types & providers has been written at https://github.com/electrical/puppet-lib-file_concat/ and after adding a few parameters could be wrapped in the puppetlabs-concat module manifests for backwards compatibility.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36774", "fixedVersions": [], "id": "36774", "issueType": "Improvement", "key": "MODULES-805", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Done", "resolutionDate": "2015-03-25T14:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rewrite concat as a type and provider", "timeSpent": "PT0S", "updated": "2015-04-08T14:28:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nUnit test failures:\n\n```\n  1) apache::vhost os-independent items attribute resources when suexec_user_group is specified should contain File[25-rspec.example.com.conf] with content =~ /^SuexecUserGroup nobody nogroup$/\n     Failure/Error: it { should contain_file(\"25-#{title}.conf\").with_content %r{^SuexecUserGroup nobody nogroup$} }\n expected that the catalogue would contain File[25-rspec.example.com.conf] with content set to /^SuexecUserGroup nobody nogroup$/ but it is set to \"# ************************************\\n# Vhost template in module puppetlabs-apache\\n# Managed by Puppet\\n# ************************************\\n\\n<VirtualHost *:84>\\n  ServerName rspec.example.com\\n\\n  ## Vhost docroot\\n  DocumentRoot \\\"/rspec/docroot\\\"\\n\\n\\n\\n  ## Directories, there should at least be a declaration for /rspec/docroot\\n\\n\\n  <Directory \\\"/rspec/docroot\\\">\\n    Options Indexes FollowSymLinks MultiViews\\n    AllowOverride None\\n    Order allow,deny\\n    Allow from all\\n  </Directory>\\n\\n  ## Load additional static includes\\n\\n\\n  ## Logging\\n  ErrorLog \\\"/var/log/apache2/rspec.example.com_error.log\\\"\\n  ServerSignature Off\\n  CustomLog \\\"/var/log/apache2/rspec.example.com_access.log\\\" combined\\n\\n\\n\\n\\n  SuexecUserGroup nobody nogroup\\n</VirtualHost>\\n\"\n```\n", "created": "2014-05-01T18:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nArgh. Should be fixed now.\n", "created": "2014-05-02T03:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nStill an issue with Ruby 1.8.7/puppet 2.7\n\nFailures:\n  1) apache::mod::php on a RedHat OS with alternative extensions should When you call a matcher in an example without a String, like this:\nspecify { object.should matcher }\nor this:\nit { should matcher }\nRSpec expects the matcher to have a #description method. You should either\nadd a String to the example this matcher is being used in, or give it a\ndescription method. Then you won't have to suffer this lengthy warning again.\n     Failure/Error: it { should contain_file(\"php5.conf\").with_content =~ /AddHandler php5-script .php .php5\\n/ }\n     NoMethodError:\n undefined method `matches?' for false:FalseClass\n     # ./spec/classes/mod/php_spec.rb:73\n\n", "created": "2014-05-02T10:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nI wonder if that's related to my patch or just slipped in because of Travis CI breakage.\n", "created": "2014-05-02T10:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nI'll run the tests locally and see what happens...\n", "created": "2014-05-02T10:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\n:sigh:\n\nLooks like this is, indeed, an issue with travis.\n", "created": "2014-05-02T15:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add suexec support has been closed.", "created": "2014-05-02T15:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mbrodala commented:\n\nWhy was this important PR not merged?\n", "created": "2014-05-19T02:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@mbrodala I'm not sure what you mean since it was merged.\n", "created": "2014-05-19T03:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mbrodala commented:\n\n@ekohl I'm sorry I was confused since I came from Jira where there's only [the \"Closed\" notice](https://puppet.atlassian.net/browse/MODULES-804?focusedCommentId=63339&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-63339) and I didn't double check here.\n", "created": "2014-05-19T04:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@mbrodala I can see how Jira would lead you to think that :)\n", "created": "2014-05-19T04:48:00.000000"}], "components": ["apache", "supported"], "created": "2014-05-01T11:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a98ba87"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzef:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609219331_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add suexec support\n\n * Author: Ewoud Kohl van Wijngaarden <>\n * Company: Oxilion\n * Github ID: [ekohl|https://github.com/ekohl]\n * [Pull Request 712 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/712]\n * [Pull Request 712 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/712/files]\n\nh2. Pull Request Description\n----\n\nThis adds the suexec_user_group parameter to vhost and introduces a class\napache::mod::suexec, which is included when the parameter is used.\n\n----\n(webhooks-id: 9698a09ee831821723a0508a8442b95e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36772", "fixedVersions": [], "id": "36772", "issueType": "Task", "key": "MODULES-804", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (712): Add suexec support - ekohl", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nNote that I expect travis to fail this commit", "created": "2014-05-01T11:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@larsks is this in any way shape or form related to #522 ?\n", "created": "2014-06-04T04:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nI don't think so.  This stems from a problem I encountered where the module was failing with what should have been a valid username, and it turned out there were no spec tests for the username validation stuff.\n", "created": "2014-06-04T07:36:00.000000"}], "components": [], "created": "2014-05-01T11:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69c24fc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytze7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_609560974_*|*_6_*:*_1_*:*_0"}], "description": "h2. added spec test for username validation\n\n * Author: Lars Kellogg-Stedman <lars@oddbit.com>\n * Company: \n * Github ID: [larsks|https://github.com/larsks]\n * [Pull Request 506 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/506]\n * [Pull Request 506 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/506/files]\n\nh2. Pull Request Description\n----\n\nThese spec tests run through several different usernames to test\nthe username validation code.\n\n----\n(webhooks-id: 78ca8fbe78b13f6ad3d77ca4f2b3dbcf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35707", "fixedVersions": [], "id": "35707", "issueType": "Task", "key": "MODULES-803", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (506): added spec test for username validation - larsks", "timeSpent": "PT0S", "updated": "2014-06-04T07:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Can you let me know which version of puppet you're running?\n\nI was unable to recreate this on Ubuntu 12.04 with puppet 3.6.2.", "created": "2014-06-23T13:31:00.000000"}, {"author": "623c0a081c7f6a007049e477", "body": "I'm using puppet 3.2.1, sorry for not mentioning this in the first place. Please let me know if there's any other information I can provide.", "created": "2014-06-23T23:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Can you add the output of pvdisplay, lvdisplay, and vgdisplay?\n\nAnd maybe some output from --debug or --trace?  Still not able to recreate on my local ubuntu 12.04 system.", "created": "2014-06-24T14:21:00.000000"}, {"author": "623c0a081c7f6a007049e477", "body": "Sure.\n\nBefore I run any of my puppet code - lvm shows no physical volumes, no volume groups, and no logical volumes:\n{code:none}\nubuntu@stage-east-bidder-3:~$ sudo pvdisplay\nubuntu@stage-east-bidder-3:~$ sudo lvdisplay\n  No volume groups found\nubuntu@stage-east-bidder-3:~$ sudo vgdisplay\n  No volume groups found\n{code}\nMy code creates a physical volume, a group, and a logical volume:\n{code}\n  package { 'lvm2':\n    ensure => installed\n  }\n\n  physical_volume { $rtb_mount_device:\n    ensure  => present,\n    require => Package['lvm2']\n  }\n\n  volume_group { \"rtb\":\n    ensure           => present,\n    physical_volumes => $rtb_mount_device,\n    require          => Physical_volume[$rtb_mount_device]\n  }\n\n  logical_volume { \"data\":\n    ensure => present,\n    volume_group => \"rtb\",\n    initial_size => $rtb_mount_size,\n    require      => Volume_group[\"rtb\"]\n  }\n\n  filesystem { \"/dev/rtb/data\":\n    ensure  => present,\n    fs_type => \"ext4\",\n    require => Logical_volume[\"data\"]\n  }\n{code} \n\nLooks like the logical volume fails after the physical and group are successfully created - from puppet log:\n{code:none}\nNotice: /Stage[main]/Rtb-front/Physical_volume[/dev/xvdb]/ensure: created\nNotice: /Stage[main]/Rtb-front/Volume_group[rtb]/ensure: created\nError: Execution of '/sbin/lvcreate -n data --size 48G --extents 100%FREE rtb' returned 3:   Please specify either size or extents (not both)\n  Run `lvcreate --help' for more information.\n\n\nError: /Stage[main]/Rtb-front/Logical_volume[data]/ensure: change from absent to present failed: Execution of '/sbin/lvcreate -n data --size 48G --extents 100%FREE rtb' returned 3:   Please specify either size or extents (not both)\n  Run `lvcreate --help' for more information.\n{code}\n\nAnd here's the result after this run:\n{code:none}\nubuntu@stage-east-bidder-3:/tmp/provision$ sudo pvdisplay\n  --- Physical volume ---\n  PV Name               /dev/xvdb\n  VG Name               rtb\n  PV Size               50.00 GiB / not usable 4.00 MiB\n  Allocatable           yes \n  PE Size               4.00 MiB\n  Total PE              12799\n  Free PE               12799\n  Allocated PE          0\n  PV UUID               d3Nj2L-klbF-vM7i-sQcA-MJjk-GqJz-SMQzgR\n   \nubuntu@stage-east-bidder-3:/tmp/provision$ sudo lvdisplay\nubuntu@stage-east-bidder-3:/tmp/provision$ sudo vgdisplay\n  --- Volume group ---\n  VG Name               rtb\n  System ID             \n  Format                lvm2\n  Metadata Areas        1\n  Metadata Sequence No  1\n  VG Access             read/write\n  VG Status             resizable\n  MAX LV                0\n  Cur LV                0\n  Open LV               0\n  Max PV                0\n  Cur PV                1\n  Act PV                1\n  VG Size               50.00 GiB\n  PE Size               4.00 MiB\n  Total PE              12799\n  Alloc PE / Size       0 / 0   \n  Free  PE / Size       12799 / 50.00 GiB\n  VG UUID               iqOeyv-3ucr-Wpn8-Q2jD-rkZo-0vjA-18pQwF\n{code}\n\nI re-ran it with --debug, here's the relevant snippet:\n{code:none}\nDebug: Executing '/sbin/pvs /dev/xvdb'\nDebug: Executing '/sbin/vgs rtb'\nDebug: Executing '/sbin/pvs -o pv_name,vg_name --separator ,'\nDebug: Executing '/sbin/lvs rtb'\nDebug: Executing '/sbin/lvcreate -n data --size 48G --extents 100%FREE rtb'\nError: Execution of '/sbin/lvcreate -n data --size 48G --extents 100%FREE rtb' returned 3:   Please specify either size or extents (not both)\n  Run `lvcreate --help' for more information.\n{code}\n\nHope this helps,\nThanks!", "created": "2014-06-30T03:41:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We just merged https://github.com/puppetlabs/puppetlabs-lvm/pull/67 which should resolve the issue.  Can you check out the latest code from git to make sure it looks good for you?", "created": "2014-07-07T17:11:00.000000"}, {"author": "623c0a081c7f6a007049e477", "body": "Fixed! Pulled latest code and everything works well now.\nThanks!", "created": "2014-07-08T01:59:00.000000"}], "components": ["lvm"], "created": "2014-05-01T10:59:00.000000", "creator": "623c0a081c7f6a007049e477", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@636a045f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuagv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1819912295_*|*_10009_*:*_1_*:*_51017099_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_2_*:*_1219959172_*|*_10006_*:*_2_*:*_2771244245"}], "description": "I'm using LVM and tried upgrading to latest version - my (very simple) code worked with lvm 0.1.2 but fails on 0.3.1.\n\nMy puppet manifest contains:\nlogical_volume { 'data':\n  ensure       => present,\n  volume_group => 'rtb',\n  size         => '50G',\n}\n\nWhen running on Ubuntu 12.04 (didn't try other OSs) I get:\n\n20:07:20: Error: Execution of '/sbin/lvcreate -n data --size 50G --extents 100%FREE rtb' returned 3:   Please specify either size or extents (not both)\n20:07:20: Run `lvcreate --help' for more information.\n\nThanks,\nTzach Zohar.", "environment": "Ubuntu 12.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42150", "fixedVersions": [], "id": "42150", "issueType": "Bug", "key": "MODULES-802", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0a081c7f6a007049e477", "resolution": "Fixed", "resolutionDate": "2014-07-08T07:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm 0.3.1 fails to create logical volume on Ubuntu 12.04", "timeSpent": "PT0S", "updated": "2014-07-08T07:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHi @larsks, thank you very much for this patch!\n\nPlease note that `database_user` is deprecated in favour of `mysql_user`.\n\nCould you please add [unit tests](https://github.com/puppetlabs/puppetlabs-mysql/tree/master/spec/unit) as well as [acceptance tests](https://github.com/puppetlabs/puppetlabs-mysql/tree/master/spec/acceptance)\n", "created": "2014-05-02T12:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nThe unit tests in the above commit work for sure. I haven't actually run the acceptance tests locally.\n", "created": "2014-05-13T08:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nIt was apparently attacked by vim's Ruby formatter.\n", "created": "2014-05-19T07:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nACK. more spacing issues in spec/acceptance/types/mysql_user_spec.rb - we use 2 spaces in .rb, too\n\n", "created": "2014-05-19T10:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nactually, all ruby files (your commits touch) are now reformatted to 4 spaces\n", "created": "2014-05-19T10:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@larsks  I'm very sorry for neglecting this so long ._. I was pulled into an AIX project somewhere in a cave :(\n\nCould you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) this  so we can merge it?\n", "created": "2014-06-04T04:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nShould be all set.\n\n", "created": "2014-06-04T07:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nExcept for travis which is dead. Everything is yellow forever.\n\nI hope *we* didn't kill it.\n", "created": "2014-06-04T08:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request lowercase hostname values in qualified usernames has been closed.", "created": "2014-06-05T04:17:00.000000"}], "components": [], "created": "2014-05-01T10:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ff671d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_614025062_*|*_6_*:*_1_*:*_0"}], "description": "h2. lowercase hostname values in qualified usernames\n\n * Author: Lars Kellogg-Stedman <lars@oddbit.com>\n * Company: \n * Github ID: [larsks|https://github.com/larsks]\n * [Pull Request 505 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/505]\n * [Pull Request 505 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/505/files]\n\nh2. Pull Request Description\n----\n\nMySQL/MariaDB automatically downcase hostnames:\n\n    MariaDB [mysql]> create user 'testuser'@'HOSTNAME';\n    MariaDB [mysql]> select user,host from user where host = 'hostname';\n    +----------+----------+\n    | user     | host     |\n    +----------+----------+\n    | testuser | hostname |\n    +----------+----------+\n\nThis causes problems when a mysql_user or datbase_user has an hostname\nwith non-lowercase characters:\n\n    database_user { \"root@HOSTNAME\":\n      ensure => absent,\n    }\n\nThe SELECT statements used to determine if the user exists will fail\nbecause the comparisons use \"HOSTNAME\" but the database has \"hostname\".\nThis patch forces the hostname part of \"user@hostname\" to lower case in\nthe custom type definitions.\n\n\n----\n(webhooks-id: e1f828ec2cd90c1cd2177404da2773e6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33605", "fixedVersions": [], "id": "33605", "issueType": "Task", "key": "MODULES-801", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (505): lowercase hostname values in qualified usernames - larsks", "timeSpent": "PT0S", "updated": "2014-06-05T04:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c121fb75ca8007056d2ac", "body": "This was merged in Feb 2014. \nhttps://github.com/puppetlabs/puppetlabs-mcollective/commit/f5012de8c74fd89e93a4b3699fec929ec993d72c\n\nUnfortunately the latest version of the module on the Forge, 1.1.3, was release Nov 2013. Looks like a new version of the module needs to be pushed to the forge. ", "created": "2014-06-02T14:07:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "We'll get a release out for this shortly!", "created": "2014-06-02T14:58:00.000000"}], "components": ["mcollective"], "created": "2014-05-01T09:22:00.000000", "creator": "61f17def78b7fd0072ec64f9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c4d3bd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2784966032_*|*_6_*:*_1_*:*_0"}], "description": "The ensure parameter for plugin packages is currently hardcoded to 'present',  a parameters should be added.\n\\", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38857", "fixedVersions": [], "id": "38857", "issueType": "Bug", "key": "MODULES-800", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "61f17def78b7fd0072ec64f9", "resolution": "Fixed", "resolutionDate": "2014-06-02T14:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add a version parameter to mcollective::plugin", "timeSpent": "PT0S", "updated": "2014-06-02T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This is fixed in Master with https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/45fb60e210a5351eb43cf4d217d21d84fdaf35c0 and is in the most recent rabbitmq module release (4.0.0)", "created": "2014-05-22T12:34:00.000000"}, {"author": "557058:9cdac1d9-bbe3-4df6-b099-41cdcb740c80", "body": "Thanks, works!", "created": "2014-05-23T08:19:00.000000"}], "components": ["rabbitmq"], "created": "2014-05-01T08:04:00.000000", "creator": "557058:9cdac1d9-bbe3-4df6-b099-41cdcb740c80", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a79e044"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytzaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1830609413_*|*_6_*:*_1_*:*_0"}], "description": "I tried to install RabbitMQ on CentOS 6 with the latest code from Github.\nThe installation worked using Spacewalk worked so fare, but I not able to execute any RabbitMQ management commands.\n\nsite.pp\n{code}\n  class { 'rabbitmq':\n    admin_enable     => true,\n    manage_repos     => false,\n    package_provider => 'yum',\n    package_source   => '',\n  }\n{code}\n\nOutput from Puppet run\n{code}\nError: /Stage[main]/Rabbitmq/Rabbitmq_plugin[rabbitmq_management]: Provider rabbitmqplugins is not functional on this host\n{code}\n\n", "environment": "CentOS release 6.5, Puppet 3.4.2, latest master (2014-05-01) from https://github.com/puppetlabs/puppetlabs-rabbitmq\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33604", "fixedVersions": [], "id": "33604", "issueType": "Bug", "key": "MODULES-799", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9cdac1d9-bbe3-4df6-b099-41cdcb740c80", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Provider rabbitmqplugins is not functional on this host", "timeSpent": "PT0S", "updated": "2014-05-23T08:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "frconil commented:\n\nNot sure about the mcollective module in general, but rabbitmq will fail on specific circumstances if you do not install either the Erlang module and the latest package. Namely SSL certs signed by puppet will cause connections to fail in rabbitmq if Erlang is not at least R16B.\n\nIf anything instead  of removing it it should also include a dependency to install Erlang from their own repo for debian like OSes as well (which is mostly what the erlang module does)\n", "created": "2014-05-01T17:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nAs far as I'm concerned it's not the purview of the mcollective to decide how RabbitMQ and by extension Erlang should be installed and configured. The RabbitMQ module does this just fine, mcollective should delegate to it and trust it does the right thing.\n", "created": "2014-05-02T04:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "frconil commented:\n\nI commented on the removal of erlang in the rabbitmq module as well.\n\nThough I would argue that since mcollective configure SSL for RabbitMQ, it should ensure the SSL configuration is actually in working order.\n", "created": "2014-05-02T06:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI disagree. Mcollective can configure RabbitMQ or ActiveMQ and as such when it comes to configuring those parts of the system it should defer to their modules and trust they do the right thing.\n\nWhen I as a developer use a library which allows me to set up SSL connections with a system I trust the developer's library to have done the right thing, built against the right dependencies and have them set up so that when I install that library it configures my system in the correct state to be able to do what it promises.\n\nI agree that the removal of Erlang from the RabbitMQ module might be a bit premature but it is not mocllective's place to work around that. It should be fixed in the RabbitMQ module.\n", "created": "2014-05-02T07:47:00.000000"}], "components": [], "created": "2014-05-01T07:57:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bf73bae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytza7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_621649775_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove some remenants of erlang.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 140 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/140]\n * [Pull Request 140 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/140/files]\n\nh2. Pull Request Description\n----\n\nI'm not sure yet if this is the right thing to do but erlang has been removed from the rabbitmq module so we probably want to do the same thing here.\n\n----\n(webhooks-id: b64d55d1b91079d330e9ce6c5e2dd039)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43206", "fixedVersions": [], "id": "43206", "issueType": "Task", "key": "MODULES-798", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (140): Remove some remenants of erlang. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added identity parameter so that hosts would export fqdn as identity regardless of the hostname configuartion. has been closed.", "created": "2014-05-08T01:24:00.000000"}], "components": [], "created": "2014-05-01T01:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65158e2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytz8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_643874387_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added identity parameter so that hosts would export fqdn as identity regardless of the hostname configuartion.\n\n * Author: Minto Joseph <>\n * Company: Pythian\n * Github ID: [pythianjoseph|https://github.com/pythianjoseph]\n * [Pull Request 139 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/139]\n * [Pull Request 139 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/139/files]\n\nh2. Pull Request Description\n----\n\nWhile using Mcollective with Foreman, if hosts are not exporting fqdn to mcollective, 'puppet run' from foreman would not work, as foreman-proxy uses fqdn for 'mco puppet runonce <hostname>' command . \n\nSocket.gethostname is used for finding identity by default and could give just hostname in configurations like following.. \n\n```\n[root@centos ~]# cat /etc/sysconfig/network\nNETWORKING=yes\nHOSTNAME=centos\nDOMAINNAME=ppp.com\n```\n\n```\n1.9.3-p484 :002 > Socket.gethostname\n => \"centos\" \n```\n\nFacter is more reliable..\n\n```\n# facter fqdn\ncentos.ppp.com\n```\n\n\n\n----\n(webhooks-id: 2d6ea23d7ef4341175d9381f47c60d8c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43204", "fixedVersions": [], "id": "43204", "issueType": "Task", "key": "MODULES-797", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (139): Added identity parameter so that hosts would export fqdn as identity regardless of the hostname configuartion. - pythianjoseph", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a43ae562ab90069f7e1d9", "attachments": [], "comments": [{"author": "623c16a2a1d81f0069d8e465", "body": "The additional options of the ipsec policy like --reqid or --proto are not recognized by the iptables provider. Therefore everything gets shuffled around and we end up with 'ipsec' in the source or destination field. \n\nA solution would be to add quotes around 'ipsec' and all following options of the ipsec policy like it's already done for 'tcp-flags'. See [1] for a list of options (topic 'policy').\n\n[1] http://ipset.netfilter.org/iptables-extensions.man.html ", "created": "2014-05-01T02:19:00.000000"}, {"author": "623c16a2a1d81f0069d8e465", "body": "Pull request to fix this: https://github.com/puppetlabs/puppetlabs-firewall/pull/351", "created": "2014-05-01T02:28:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged with tests: https://github.com/puppetlabs/puppetlabs-firewall/pull/363 which included #351 above.", "created": "2014-05-28T13:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/363", "created": "2014-05-28T13:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:623a43ae562ab90069f7e1d9] Could you please provide information about the failures you're still seeing? Supposedly the tests cover the errors seen in the original ticket.", "created": "2014-06-11T10:12:00.000000"}, {"author": "623a43ae562ab90069f7e1d9", "body": "Hunter, sorry about that - I was working on another issue (https://puppet.atlassian.net/browse/MODULES-1138) and accidentally changed the status for this ticket.", "created": "2014-06-11T11:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ah cool. Thanks for helping out! :D", "created": "2014-06-11T11:43:00.000000"}], "components": ["firewall"], "created": "2014-04-30T14:01:00.000000", "creator": "623c16a2a1d81f0069d8e465", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e87d680"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytytj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_729723299_*|*_6_*:*_2_*:*_1154440678_*|*_10004_*:*_1_*:*_5477975_*|*_10006_*:*_1_*:*_1730900594"}], "description": "The provider firewall fails on a host with firewall rules added previously by ipsec/strongswan. \n\n{code}\n#  puppet resource firewall --debug --verbose\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nError: Could not run: Invalid address from IPAddr.new: ipsec\n{code}\n\nFollowing firewall rules containing the string 'ipsec' are active:\n{code}\n-A POSTROUTING -s 192.168.122.0/24 -m policy --dir out --pol ipsec -j ACCEPT\n-A FORWARD -s 192.168.1.0/24 -d 192.168.122.0/24 -i eth0 -m policy --dir in --pol ipsec --reqid 108 --proto esp -j ACCEPT\n-A FORWARD -s 192.168.122.0/24 -d 192.168.1.0/24 -o eth0 -m policy --dir out --pol ipsec --reqid 108 --proto esp -j ACCEPT\n-A FORWARD -s 192.168.201.1/32 -d 192.168.122.0/24 -i eth0 -m policy --dir in --pol ipsec --reqid 107 --proto esp -j ACCEPT\n-A FORWARD -s 192.168.122.0/24 -d 192.168.201.1/32 -o eth0 -m policy --dir out --pol ipsec --reqid 107 --proto esp -j ACCEPT\n{code}", "environment": "Ubuntu 14.04\nPuppet 3.4.3\npuppetlabs-firewall 1.0.2\niptables v1.4.21", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39893", "fixedVersions": [], "id": "39893", "issueType": "Bug", "key": "MODULES-796", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c16a2a1d81f0069d8e465", "resolution": "Fixed", "resolutionDate": "2014-06-11T11:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall fails with ipsec/strongswan rules present", "timeSpent": "PT0S", "updated": "2014-06-11T11:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Typo fix. has been closed.", "created": "2014-04-30T13:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\n:red_circle: Test failed.\nRefer to this link for build results: http://jenkins-modules.delivery.puppetlabs.net/job/puppetlabs-grizzly%20pull%20requests/11/\n", "created": "2014-04-30T13:37:00.000000"}], "components": [], "created": "2014-04-30T13:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f85fb78"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytys7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_687682844_*|*_6_*:*_1_*:*_0"}], "description": "h2. Typo fix.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 149 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/149]\n * [Pull Request 149 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/149/files]\n\nh2. Pull Request Description\n----\n\nKeys_file was incorrectly created as keysfile which is a typo.\n\n----\n(webhooks-id: fa6916db953eeea700f1ef02c63cc757)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43136", "fixedVersions": [], "id": "43136", "issueType": "Task", "key": "MODULES-795", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (149): Typo fix. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix typo has been closed.", "created": "2014-04-30T13:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nwrong branch!\n", "created": "2014-04-30T13:35:00.000000"}], "components": [], "created": "2014-04-30T13:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5609df8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyrz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_687712907_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix typo\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 148 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/148]\n * [Pull Request 148 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/148/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 82b3c0d760f1fc40f5c2c35454d5be61)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42141", "fixedVersions": [], "id": "42141", "issueType": "Task", "key": "MODULES-794", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (148): Fix typo - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:4636a0d5-9b9c-4d43-801e-7dce56faf677", "body": "I'm experiencing another issue on Ubuntu 14.04: Even though {{package_name => 'mysql-server-5.6'}} is used to force install v5.6, it still trying to install the default version of {{mysql-client}} and eventually fail with this:\n\n{quote}\nDebug: Class\\[Mysql::Client::Install]: Not tagged with tacdb\nDebug: Executing '/usr/bin/dpkg-query -W --showformat '$\\{Status} $\\{Package} $\\{Version}\\n' mysql-client'\nDebug: Executing '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-client'\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-client' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n mysql-client : Depends: mysql-client-5.5 but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.\nError: /Stage\\[main]/Mysql::Client::Install/Package\\[mysql_client]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mysql-client' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n mysql-client : Depends: mysql-client-5.5 but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.{quote}\n\nLooks like it's coming from {{db.pp}}.\nI'm in the middle of a POC and need to get a quick fix. Any idea how to work around it?\n\n-S ", "created": "2015-10-27T02:17:00.000000"}], "components": ["mysql"], "created": "2014-04-30T13:04:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8758040"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyrj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "5.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36865834406_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_45798520019"}], "description": "Mysql 5.6 does not currently ship in any distro repos that I saw, but a community repo may be added with {{rpm -i http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm}} that makes these packages available.\n\nOne issue discovered is that the package creates a default root password in {{/root/.mysql_secret}} that must be changed before anything can be done http://www.mysqlperformanceblog.com/2013/08/17/mysql-5-6-security-vs-ease-of-use/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38837", "fixedVersions": [], "id": "38837", "issueType": "New Feature", "key": "MODULES-793", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2016-12-12T06:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-mysql needs mysql-5.6 support", "timeSpent": "PT0S", "updated": "2016-12-12T06:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Merge 0.1.x (Fix branch) with master will resolve the issue.", "created": "2014-04-30T16:42:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Could you do the merge and resolve the conflicts?", "created": "2014-05-08T12:16:00.000000"}], "components": [], "created": "2014-04-30T09:38:00.000000", "creator": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c8c4522"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytym7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1911384207_*|*_6_*:*_1_*:*_0"}], "description": "The Windows reboot provider does an unnecessary check in the `reboot` method. This check is not needed, since the provider is already confined.\n\nAdditionally, the check is invalid since it compares a Fact object to a String object.\n\nThis comparison breaks the provider on Windows.\n\nhttps://github.com/puppetlabs/puppetlabs-reboot/commit/e8e916be53886a0bc00f3e56b6d90ad1bda8d82e#commitcomment-5702715", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36758", "fixedVersions": [], "id": "36758", "issueType": "Bug", "key": "MODULES-792", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:1019c0c3-ad91-4a7a-9c3b-f25baf4e3213", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Windows reboot module is broken", "timeSpent": "PT0S", "updated": "2014-05-22T12:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "This is an issue with Puppet 3.5.", "created": "2015-09-30T15:37:00.000000"}], "components": ["puppetdb"], "created": "2014-04-30T08:57:00.000000", "creator": "5a974a32c7ec8a33adb4ad4c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60cd74d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytylb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44779248975_*|*_5_*:*_1_*:*_0"}], "description": "The puppetdb module was working fine on 3.4.x, but 3.5.1 introduced an error when declaring the puppetdb class like this:\nclass {'puppetdb' :\n  ssl_listen_address => 'puppetdb'\n}\n---\nError: 0 is not a string.  It looks to be a Fixnum on node puppetdb\n\n", "environment": "ubuntu 12.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40988", "fixedVersions": [], "id": "40988", "issueType": "Bug", "key": "MODULES-791", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5a974a32c7ec8a33adb4ad4c", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "3.5.1 introduces bug to puppetdb module", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "I think this was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/514, [~accountid:63eadbb407df05aa8275aa8e] could you verify whether the latest version of the postgresql module fixes this issue for you?", "created": "2014-12-03T14:52:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This looks to be fixed with the PR that was mentioned in the bug.", "created": "2016-02-01T05:14:00.000000"}], "components": ["postgresql"], "created": "2014-04-30T07:13:00.000000", "creator": "63eadbb407df05aa8275aa8e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bae6128"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytykf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18779935927_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_36685342816"}], "description": "When you specify a datadir that differs from the default, the postgresql daemon (9.1-9.3) will not start.\n\nThe default path is hardcoded in the service definition. It needs a parameter file in /etc/sysconfig/pgsql/$service_name that overrides the defaults. This file is not being created.\n\na possible soultion that works on CentOS 6 is to add the following to server/service.pp:\n\n  $pg_data          = $postgresql::server::datadir\n\n  file { 'sysconfigdir':\n    ensure    => directory,\n    name      => '/etc/sysconfig/pgsql',\n    owner     => 'root',\n    group     => 'root',\n    mode      => '0755'\n  }\n\n  file { 'postgrescfg':\n    ensure    => file,\n    name      => \"/etc/sysconfig/pgsql/$service_name\",\n    owner     => 'root',\n    group     => 'root',\n    mode      => '0644',\n    content   => template('postgresql/servicecfg.erb'),\n    require   => File['sysconfigdir']\n  }\n\nand the template contains\n\nPGDATA=<%=@pg_data%>\nPGLOG=<%=@pg_data%>/pgstartup.log\n", "environment": "CentOS 6.5", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "34601", "fixedVersions": [], "id": "34601", "issueType": "Bug", "key": "MODULES-790", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63eadbb407df05aa8275aa8e", "resolution": "Fixed", "resolutionDate": "2016-02-01T05:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "module postgresql fails when datadir has been specified ", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "riton commented:\n\nNew commit d8fecb31c3d8aa8f1f4ae3bc01e399c6beded07d removes the private class parameter documentation.\n", "created": "2014-05-20T02:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@apenney wanna hit the merge button (after carefully re-reviewing it ", "created": "2014-05-20T09:00:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWe like the change but one (painful change), can you s/validcon_path/validcon_script_path/ to make it clear that this is the location of a script.\n", "created": "2014-06-05T11:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nMy coworkers bring up a good point", "created": "2014-06-05T11:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "riton commented:\n\nI've just renamed `validcon_path` in `validcon_script_path` as you suggested.\n\nThe patch does not allow people to write their own _validation script_, it just allows one to modify the path where the validation script will be stored. It was previously hard coded that this script will be `/usr/local/bin/validate_postgresql_connection.sh` and this was an issue in our site as `/usr/local` is mounted as a _read-only_ filesystem.\nThe default validation script works perfectly for us, the problem was just the path you choose to store your script.\n", "created": "2014-06-06T01:53:00.000000"}], "components": [], "created": "2014-04-30T07:05:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cb27c1d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_711140286_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add param for specifying validate connection script in postgresql::client.\n\n * Author: Remi Ferrand <>\n * Company: IN2P3 Computing Centre\n * Github ID: [riton|https://github.com/riton]\n * [Pull Request 410 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/410]\n * [Pull Request 410 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/410/files]\n\nh2. Pull Request Description\n----\n\n* Add param `validcon_path` in `postgresql::client` (defaults to\nprevious hard coded value).\n* Add tests for this new parameter.\n\nAll tests runs successfully on Scientific Linux 6.4\n\n```\n$ bundle exec rake spec SPEC_OPTS='--format documentation'\n[...]\n\nFinished in 1 minute 58.61 seconds\n159 examples, 0 failures\n```\n\nTravis passes all tests except for `PUPPET_GEM_VERSION=\"~> 3.5.0.rc3\"` for an external reason:\n```\n/home/travis/.rvm/gems/ree-1.8.7-2012.02/gems/json-1.8.1/lib/json/ext/parser.so: [BUG] Segmentation fault\n```\n\n----\n(webhooks-id: e62d3fc4c93e869fd87f507edd471448)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33625", "fixedVersions": [], "id": "33625", "issueType": "Task", "key": "MODULES-789", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (410): Add param for specifying validate connection script in postgresql::client. - riton", "timeSpent": "PT0S", "updated": "2014-06-06T01:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nweird :|\n\n(But not the first time I've seen this.)\n\nAnyway, the test failure seems\u2026 bogus. :+1: for merge\n", "created": "2014-04-30T06:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI ran the tests locally and nothing failed. However, the error on Travis si quite spectacular:\n\n```\n/home/travis/.rvm/gems/ree-1.8.7-2012.02/gems/nokogiri-1.5.10/lib/nokogiri/nokogiri.so: [BUG] Segmentation fault\n```\n", "created": "2014-04-30T06:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nYeah, Travis has been having issues with nokogiri lately :(\n", "created": "2014-05-01T18:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request manifests/repo/apt: Fix the apt::source. has been closed.", "created": "2014-05-01T18:27:00.000000"}], "components": [], "created": "2014-04-30T05:51:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15800a5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_715561424_*|*_6_*:*_1_*:*_0"}], "description": "h2. manifests/repo/apt: Fix the apt::source.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 188 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/188]\n * [Pull Request 188 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/188/files]\n\nh2. Pull Request Description\n----\n\nThis corrects two really weird things in the way we were managing the APT repo and the key:\n\n* Stop using a template.\n* Switch to using `key_source` and point to the URL of the key.\n\nOf note: WTFBBQ were we doing using a template for a file to begin with?\n\n----\n(webhooks-id: fa82d6f51464e21b41c5101e3a203e30)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39892", "fixedVersions": [], "id": "39892", "issueType": "Task", "key": "MODULES-788", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (188): manifests/repo/apt: Fix the apt::source. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "alexnederlof commented:\n\n:+1: for this PR. We need this! \n", "created": "2014-04-30T06:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis might even be a candidate for backport, even though we don't do that\u2026\n", "created": "2014-05-01T05:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "gbartolini commented:\n\nPlease merge this immediately!\n", "created": "2014-05-07T09:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update apt.postgresql.org key url has been closed.", "created": "2014-05-18T09:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI'll get this backported (we do backport critical things like this!) and a new supported (and non-supported) release out the door first thing on monday morning.\n", "created": "2014-05-18T09:05:00.000000"}], "components": [], "created": "2014-04-30T04:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e4d528f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_719694379_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update apt.postgresql.org key url\n\n * Author: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>\n * Company: 2ndQuadrant Italy\n * Github ID: [mnencia|https://github.com/mnencia]\n * [Pull Request 409 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/409]\n * [Pull Request 409 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/409/files]\n\nh2. Pull Request Description\n----\n\nAccordingly to http://wiki.postgresql.org/wiki/Apt the correc key_source url is https://www.postgresql.org/media/keys/ACCC4CF8.asc\n\nToday the old file was removed, so it's urgent to update this file and made a new release\n\n----\n(webhooks-id: 9108ce6061e5ad0f7907d75887e8b0cf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37767", "fixedVersions": [], "id": "37767", "issueType": "Task", "key": "MODULES-787", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (409): Update apt.postgresql.org key url - mnencia", "timeSpent": "PT0S", "updated": "2014-05-18T09:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "This is fixed in master, and we'll be doing a release shortly, thanks!", "created": "2014-05-22T12:22:00.000000"}], "components": ["apt", "postgresql"], "created": "2014-04-30T03:52:00.000000", "creator": "557058:973304c8-55fc-4ea9-b77c-a9eecdb51c86", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@576f64a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_721337514_*|*_3_*:*_1_*:*_1210062728_*|*_5_*:*_1_*:*_0"}], "description": "The puppetlabs official Forge postgresql module's apt repo key location is invalid and causes an error when Puppet runs the apt.postgresql.org GPG key import. \n\nThe key resides here: http://www.postgresql.org/media/keys/ACCC4CF8.asc\nThe module setting for the key location is: http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34597", "fixedVersions": [], "id": "34597", "issueType": "Bug", "key": "MODULES-786", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:973304c8-55fc-4ea9-b77c-a9eecdb51c86", "resolution": "Fixed", "resolutionDate": "2014-05-22T12:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet-postgresql apt key location wrong", "timeSpent": "PT0S", "updated": "2014-05-22T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThanks for thee fix.\n\nGotta love that test failure on Travis: Caused by a segmentation fault :|\n", "created": "2014-05-01T05:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@igalic http://docs.travis-ci.com/user/how-to-skip-a-build/\n", "created": "2014-05-22T17:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix wrong config option in README has been closed.", "created": "2014-05-22T20:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@ekohl that's polluting the commit messages, which I'd rather not. Was hoping it's possible through .travis.yml\n", "created": "2014-05-23T03:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n@igalic I agree it's pollution, but the only option I know of.\n", "created": "2014-05-23T05:59:00.000000"}], "components": [], "created": "2014-04-30T03:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@718f1689"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyi7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_724725616_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix wrong config option\n\n * Author: Fr\u00e9d\u00e9ric Junod <frederic.junod@camptocamp.com>\n * Company: Camptocamp SA\n * Github ID: [fredj|https://github.com/fredj]\n * [Pull Request 408 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/408]\n * [Pull Request 408 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/408/files]\n\nh2. Pull Request Description\n----\n\nFix a typo in `README.md`\n\n----\n(webhooks-id: b76c107f82f3580f12b8ea5ee15eff19)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33621", "fixedVersions": [], "id": "33621", "issueType": "Task", "key": "MODULES-785", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (408): Fix wrong config option - fredj", "timeSpent": "PT0S", "updated": "2014-05-23T05:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Got rid of old system tests. has been closed.", "created": "2014-04-29T18:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n\\o/\n", "created": "2014-04-29T18:40:00.000000"}], "components": [], "created": "2014-04-29T18:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@461f4ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytyh3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_755939271_*|*_6_*:*_1_*:*_0"}], "description": "h2. Got rid of old system tests.\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 187 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/187]\n * [Pull Request 187 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/187/files]\n\nh2. Pull Request Description\n----\n\nFunctionality all moved to acceptance tests and beaker-rspec.  Nodesets added for trusty and saucy.\n\n----\n(webhooks-id: 12ebf250335be626c415a054eef7a2f4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42043", "fixedVersions": [], "id": "42043", "issueType": "Task", "key": "MODULES-784", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (187): Got rid of old system tests. - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request $erlang_manage was removed in https://github.com/puppetlabs/puppetlabs-r... has been closed.", "created": "2014-04-29T12:51:00.000000"}], "components": [], "created": "2014-04-29T11:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30d444c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyty0n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_780815524_*|*_6_*:*_1_*:*_0"}], "description": "h2. $erlang_manage was removed in https://github.com/puppetlabs/puppetlabs-r...\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 186 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/186]\n * [Pull Request 186 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/186/files]\n\nh2. Pull Request Description\n----\n\n...abbitmq/pull/135\n\n----\n(webhooks-id: 6567af635cec3c9335a6d5c02cba5723)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33562", "fixedVersions": [], "id": "33562", "issueType": "Task", "key": "MODULES-783", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (186): $erlang_manage was removed in https://github.com/puppetlabs/puppetlabs-r... - mhaskel", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nNice going on the PR, it's not that often we get things with tests and docs included so kudos.\n\nI'm not entirely sure what you mean with 'builddep process is expensive'? As far as I know `build-dep` will only fetch install/remove packages in order to satisfy the build dependency of a package. Once that's done the first time subsequent runs shouldn't incur any slowdown.\n", "created": "2014-04-30T04:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hakamadare commented:\n\nWe implemented this feature in-house because we experienced a problem when building PostgreSQL servers", "created": "2014-05-08T08:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nA `builddep` should never run twice for the same package unless something else was removing those packages causing apt to reinstall some stuff for you.\n\nSecond line of thought is \"why the f are we notifying apt_update there\". Not your issue, it was there before, I just noticed it.\n", "created": "2014-05-08T08:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI can't reproduce the issue you're describing either and I can't imagine apt would just merrily reinstall all the packages whenever it was called. I'm not against the PR per se but I would like a reproducible test case to prove that we need this before merging it.\n\nIf I try it in two subsequent runs, ``apt-get -y --force-yes  build-dep screen`` the first run installs some stuff and the second returns within a second with the familiar `0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded`.\n\nI'm inclined to say this is/was an issue with your setup/machines somewhere. The only thing I can advise you to do is switch back to latest release of the upstream module and see if the issues reappears.\n", "created": "2014-05-08T08:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add `refreshonly` parameter to apt::builddep has been closed.", "created": "2014-05-15T11:45:00.000000"}], "components": [], "created": "2014-04-29T08:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@db56e7a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_792019303_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add `refreshonly` parameter to apt::builddep\n\n * Author: Steve Huff <shuff@vecna.org>\n * Company: RunKeeper\n * Github ID: [hakamadare|https://github.com/hakamadare]\n * [Pull Request 289 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/289]\n * [Pull Request 289 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/289/files]\n\nh2. Pull Request Description\n----\n\nIf the builddep process is expensive for a particular system configuration,\nyou may want to limit it to only running when triggered. Unit tests and\ndocumentation update included.\n\n----\n(webhooks-id: ee4b9d8605e391024c0894e930a6b988)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42038", "fixedVersions": [], "id": "42038", "issueType": "Task", "key": "MODULES-782", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (289): Add `refreshonly` parameter to apt::builddep - hakamadare", "timeSpent": "PT0S", "updated": "2014-05-15T11:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This is great code to include in a personal profile or site-specific module, but we don't want to include this in the puppetlabs-apache module.", "created": "2014-08-07T12:29:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-29T05:20:00.000000", "creator": "623a4cedb75ca8007056046d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66227720"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxwf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8665783077_*|*_6_*:*_1_*:*_0"}], "description": "I want puppet to manage my vitual hosts in apache while i develop custom modules for them (i.e. phpmyadmin, wordpress), so i've developed a simple custom module that uses the _create_resources_ function to make it work:\n\n{code}\n  class pe_apache_vhost ($vhosts = undef,) { \n  \n  include apache\n\n    # Configure virtual hosts\n    if $vhosts {\n      create_resources(apache::vhost, $vhosts, {})\n    }\n{code}\n\nSo i can easily use hiera to configure which virtual hosts i want to be managed in each server, i.e.:\n\n{code}\nmy_apache_vhost::vhosts:\n    'first.example.com':\n        port: '80'\n        docroot: '/var/www/first'\n    'second.example.com':\n        port: '8080'\n        docroot: '/var/www/second'\n        directories:\n            path: '/home/wordpress'\n{code}\n\nI think this can be useful for others so i'd love to see it included in the puppetlabs-apache module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37754", "fixedVersions": [], "id": "37754", "issueType": "Improvement", "key": "MODULES-781", "labels": ["apache", "module", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4cedb75ca8007056046d", "resolution": "Won't Fix", "resolutionDate": "2014-08-07T12:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow creating vhosts directly using apache class", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Hi,\n\nCan we ask which version of ruby and which distro version you're using?", "created": "2014-05-08T12:20:00.000000"}, {"author": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "body": "# facter -p | grep -i ubuntu\nlsbdistdescription => Ubuntu 12.04.4 LTS\n\nLinux vagrant-tools01 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\n\nI was using the latest ruby that comes with LTS 12.04 until last week, I still have machines with it:\nii  ruby1.9.1                        1.9.3.0-1ubuntu2.8                   Interpreter of object-oriented scripting language Ruby\nii  ruby1.9.1-dev                    1.9.3.0-1ubuntu2.8                   Header files for compiling extension modules for the Ruby 1.9.1\nii  ruby1.9.1-examples               1.9.3.0-1ubuntu2.8                   Examples for Ruby 1.9\nii  ruby1.9.1-full                   1.9.3.0-1ubuntu2.8                   Ruby 1.9.1 full installation\n\n# ruby --version\nruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]\n\nand then I started using PPA bright box on other machines, they both have the problem:\nii  ruby1.9.1                        1:1.9.3.545-1bbox3~precise1          Interpreter of object-oriented scripting language Ruby\nii  ruby1.9.1-dev                    1:1.9.3.545-1bbox3~precise1          Header files for compiling extension modules for the Ruby 1.9.1\nii  ruby1.9.1-examples               1:1.9.3.545-1bbox3~precise1          Examples for Ruby 1.9\nii  ruby1.9.1-full                   1:1.9.3.545-1bbox3~precise1          Ruby 1.9.1 full installation\n\n# ruby --version\nruby 1.9.3p545 (2014-02-24) [x86_64-linux] Brightbox\n\nThanks\n", "created": "2014-05-26T02:33:00.000000"}, {"author": "623e791aa9575800695c0981", "body": "I've work around the problem by changing apt/lib/puppet/provider/apt_key/apt_key.rb self.instances method (line 28).\n\n{code}\n  def self.instances\n    if RUBY_VERSION =~ /1\\.9\\.\\d+/\n      key_array = apt_key('list').encode('UTF-8', 'binary', :invalid => :replace, :undef => :replace, :replace => '')\n    else\n      key_array = apt_key('list')\n    end\n    key_array = key_array.split(\"\\n\").collect do |line|\n      line_hash = key_line_hash(line)\n{code}", "created": "2014-06-23T09:15:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "That seems to do the trick indeed. I'll roll that up in a patch.\n\nhttps://github.com/puppetlabs/puppetlabs-apt/pull/318", "created": "2014-06-26T06:21:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged!", "created": "2014-06-26T11:56:00.000000"}, {"author": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "body": "I still have the same problem........ confirmed that the code is deployed:\n\n# grep -A5 RUBY /etc/puppet/components/apt/lib/puppet/provider/apt_key/apt_key.rb (/var/lib/puppet/lib/puppet/provider/apt_key/apt_key.rb has the same result)\nif RUBY_VERSION == '1.8.7'\n  # Mothers cry, puppies die and Ruby 1.8.7's open-uri needs to be\n  # monkeypatched to support passing in :ftp_passive_mode.\n  require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', '..',\n                                    'puppet_x', 'apt_key', 'patch_openuri.rb'))\n  OpenURI::Options.merge!({:ftp_active_mode => false,})\n--\n    if RUBY_VERSION > '1.8.7'\n      key_output = apt_key('list').encode('UTF-8', 'binary', :invalid => :replace, :undef => :replace, :replace => '')\n    else\n      key_output = apt_key('list')\n    end\n    key_array = apt_key('list').split(\"\\n\").collect do |line|\n\n========\neverything ruby versions:\nii  libaugeas-ruby                   0.3.0-1.1ubuntu4                     Augeas bindings for the Ruby language\nii  libaugeas-ruby1.8                0.3.0-1.1ubuntu4                     Augeas bindings for the Ruby language\nii  libaugeas-ruby1.9.1              0.3.0-1.1ubuntu4                     Augeas bindings for the Ruby language\nii  libjson-ruby                     1.6.3-1                              Transitional package for ruby-json\nii  libruby                          4.8                                  Transitional package for libruby1.8\nii  libruby1.8                       1:1.8.7.375-1bbox1~precise1          Libraries necessary to run Ruby 1.8\nii  libruby1.9.1                     1:1.9.3.545-1bbox3~precise1          Libraries necessary to run Ruby 1.9.1\nii  libruby1.9.1-dbg                 1:1.9.3.545-1bbox3~precise1          Debugging symbols for Ruby 1.9.1\nii  libshadow-ruby1.8                1.4.1-8build1                        Interface of shadow password for Ruby 1.8\nii  libtcltk-ruby1.9.1               1.9.3.0-1ubuntu2.8                   Tcl/Tk interface for Ruby 1.9.1\nrc  rake                             0.9.2.2-2                            ruby make-like utility\nii  ruby                             4.8                                  Transitional package for ruby1.8\nii  ruby-json                        1.6.3-1                              JSON library for Ruby\nii  ruby-rgen                        0.6.5-1puppetlabs1                   A framework supporting Model Driven Software Development (MDSD)\nii  ruby1.8                          1:1.8.7.375-1bbox1~precise1          Interpreter of object-oriented scripting language Ruby 1.8\nii  ruby1.8-dev                      1:1.8.7.375-1bbox1~precise1          Header files for compiling extension modules for the Ruby 1.8\nii  ruby1.9.1                        1:1.9.3.545-1bbox3~precise1          Interpreter of object-oriented scripting language Ruby\nii  ruby1.9.1-dev                    1:1.9.3.545-1bbox3~precise1          Header files for compiling extension modules for the Ruby 1.9.1\nii  ruby1.9.1-examples               1:1.9.3.545-1bbox3~precise1          Examples for Ruby 1.9\nii  ruby1.9.1-full                   1:1.9.3.545-1bbox3~precise1          Ruby 1.9.1 full installation\nii  rubygems                         1.8.25-1bbox2~precise1               package management framework for Ruby libraries/applications\nii  rubygems1.8                      1.8.25-1bbox2~precise1               Transitional package for rubygems\n\n\nrunning puppet:\nError: Could not prefetch apt_key provider 'apt_key': invalid byte sequence in UTF-8\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[ubuntu]/Apt::Key[ubuntu]/Apt_key[ubuntu]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[newrelic]/Apt::Key[newrelic]/Apt_key[newrelic]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[ubuntu_20012]/Apt::Key[ubuntu_20012]/Apt_key[ubuntu_20012]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[puppetlabs]/Apt::Key[puppetlabs]/Apt_key[puppetlabs]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[precise-food]/Apt::Key[precise-food]/Apt_key[precise-food]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[subversion]/Apt::Key[subversion]/Apt_key[subversion]/ensure: created\nNotice: Finished catalog run in 28.71 seconds\n\nif I remove:\n\npub   1024R/E5267A6C 2009-01-26\nuid                  Launchpad PPA for Ond\u0159ej Sur\u00fd\n\nfrom the apt-key list. It works fine. I am on ubuntu 12.04 LTS.\n\nlastly puppet versions:\nii  facter                           2.0.2-1puppetlabs1                   Ruby module for collecting simple facts about a host operating system\nii  hiera                            1.3.4-1puppetlabs1                   A simple pluggable Hierarchical Database.\nii  puppet                           3.6.2-1puppetlabs1                   Centralized configuration management - agent startup and compatibility scripts\nii  puppet-common                    3.6.2-1puppetlabs1                   Centralized configuration management\nii  puppetlabs-release               1.0-7                                \"Package to install Puppet Labs gpg key and apt repo\"\nii  puppetmaster-common              3.6.2-1puppetlabs1                   Puppet master common scripts\nii  ruby-rgen                        0.6.5-1puppetlabs1                   A framework supporting Model Driven Software Development (MDSD)\nii  vim-puppet                       3.6.2-1puppetlabs1                   syntax highlighting for puppet manifests in vim", "created": "2014-06-30T06:12:00.000000"}, {"author": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "body": "forgot to mention in alternatives everything is set to ruby 1.9....\n\n$ ruby --version\nruby 1.9.3p545 (2014-02-24) [x86_64-linux] Brightbox", "created": "2014-06-30T08:45:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Just upgraded to puppetlabs-apt 1.5.2 on Ubuntu 12.04 using Ruby 1.9.3 from Brightbox and am now running into this problem. I suspect the key over which {{Apt_key}} stumbles is the one for Rapha\u00ebl Pinson's (raphink) PPA http://ppa.launchpad.net/raphink/augeas/ubuntu (where current Augeas versions and Ruby bindings are packaged for Ubuntu 12.04):\n\n{code}\npub   1024R/AE498453 2009-01-26\nuid                  Launchpad PPA for Rapha\u00ebl Pinson\n{code}\n\nRunning Puppet on a node with this PPA enabled results in this error message:\n\n{code}\nError: Could not prefetch apt_key provider 'apt_key': invalid byte sequence in UTF-8\n{code}\n\nVarious {{Apt_key}} resources are now created on every Puppet run:\n\n{code}\nvagrant@node01:~$ sudo puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts in /var/lib/puppet/lib/facter/environment.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/certname.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/has_group_libvirtd.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/has_libvirtd.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/gemhome.rb\nInfo: Caching catalog for node01.rise-dev.vm\nInfo: Applying configuration version '1408402817'\nError: Could not prefetch apt_key provider 'apt_key': invalid byte sequence in UTF-8\nNotice: /Stage[main]/Repos::Virtual::Debian/Apt::Source[puppetlabs]/Apt::Key[Add key: 4BD6EC30 from Apt::Source puppetlabs]/Apt_key[Add key: 4BD6EC30 from Apt::Source puppetlabs]/ensure: created\nNotice: /Stage[main]/Repos::Virtual::Debian/Apt::Source[passenger]/Apt::Key[Add key: AC40B2F7 from Apt::Source passenger]/Apt_key[Add key: AC40B2F7 from Apt::Source passenger]/ensure: created\nNotice: /Stage[main]/Repos::Virtual::Debian/Apt::Source[opsview]/Apt::Key[Add key: 0FC6984B from Apt::Source opsview]/Apt_key[Add key: 0FC6984B from Apt::Source opsview]/ensure: created\n{code}\n\nSo I guess this is a regression somewhere in puppetlabs-apt? \n\nEdit: Or possibly not a regression. Seems like the changes that fix {{Apt_key}}'s dealing with Unicode characters haven't yet made it into a release.", "created": "2014-08-18T17:07:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "That's because you need 1.6 which is up on the forge now.", "created": "2014-08-19T03:05:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "A fix has been releases with 1 6.0.", "created": "2014-08-19T03:06:00.000000"}, {"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Sorry about the noise. I was looking at the master branch of https://github.com/puppetlabs/puppetlabs-apt and there was no mention of a 1.6.0 release nor were the fixing changes visible in the 1.5.2 tag. I didn't realise the work was being done in the 1.6.0 branch and that there already was a 1.6.0 release on the Forge.\n\nEverything looks good now, by the way. No more errors, so thanks!", "created": "2014-08-19T10:52:00.000000"}, {"author": "623e77a57910a200718cd0b4", "body": "Hello,\n\nJust installed puppetlabs-apt (v1.7.0) and now I have the same problem :\n\nError: Could not prefetch apt_key provider 'apt_key': invalid byte sequence in US-ASCII\n\nThis happens with the key \"049ED9B94765572E\".\n\nMaybe the fix has been droped on version 1.7 ?\n\nMy ruby version is ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] (wheezy)", "created": "2015-01-12T10:02:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Thanks for raising this as an issue, this looks to be resolved, and apt has moved on substantially since then. This is a ruby issue, that is difficult for puppet to fix for all environments. If it is still an issue can you update / create a new ticket with your current failing setup / environment.", "created": "2016-12-13T06:54:00.000000"}], "components": ["apt", "supported"], "created": "2014-04-29T03:49:00.000000", "creator": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dc93911"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_3249330411_*|*_5_*:*_2_*:*_17276595018_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1209483597_*|*_10006_*:*_1_*:*_1811935068_*|*_10005_*:*_1_*:*_59324961977"}], "description": "I added a PPA and a key was entered into apt-key list that looks like the following:\n\npub   1024R/E5267A6C 2009-01-26\nuid                  Launchpad PPA for Ond\u0159ej Sur\u00fd\n\nnow when I run puppet I received the following and all of my keys are reinstalled on every run:\n\nError: Could not prefetch apt_key provider 'apt_key': invalid byte sequence in UTF-8\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[ubuntu]/Apt::Key[ubuntu]/Apt_key[ubuntu]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[newrelic]/Apt::Key[newrelic]/Apt_key[newrelic]/ensure: created\nNotice: /Stage[pre]/Profile_packagemanager::Apt/Profile_packagemanager::Apt::Keys[ubuntu_20012]/Apt::Key[ubuntu_20012]/Apt_key[ubuntu_20012]/ensure: created\n\nthanks", "environment": "ii  facter                           2.0.1-1puppetlabs1                   Ruby module for collecting simple facts about a host operating system\nii  hiera                            1.3.2-1puppetlabs1                   A simple pluggable Hierarchical Database.\nii  puppet                           3.5.1-1puppetlabs1                   Centralized configuration management - agent startup and compatibility scripts\nii  puppet-common                    3.5.1-1puppetlabs1                   Centralized configuration management\nii  puppetlabs-release               1.0-7                                \"Package to install Puppet Labs gpg key and apt repo\"\nii  ruby-rgen                        0.6.5-1puppetlabs1                   A framework supporting Model Driven Software Development (MDSD)\nii  vim-puppet                       3.5.1-1puppetlabs1                   syntax highlighting for puppet manifests in vim\n\nroot@vagrant-front01:~# uname -a\nLinux vagrant-front01 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\n\nubuntu 12.04 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35674", "fixedVersions": [], "id": "35674", "issueType": "Bug", "key": "MODULES-780", "labels": ["intermediate", "puppethack", "utf-8"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "resolution": "Won't Fix", "resolutionDate": "2016-12-13T06:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "encoding in apt_key list provider", "timeSpent": "PT0S", "updated": "2016-12-13T06:54:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-29T01:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1706405b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxvj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_817424752_*|*_6_*:*_1_*:*_0"}], "description": "h2. Qualify path to 'test' executable.\n\n * Author: Steven Jones <steven.jones@computerminds.co.uk>\n * Company: Computerminds Ltd\n * Github ID: [darthsteven|https://github.com/darthsteven]\n * [Pull Request 24 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/24]\n * [Pull Request 24 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/24/files]\n\nh2. Pull Request Description\n----\n\nPuppet complained at me that I needed to qualify the path to 'test' in the onlyif here.\n\n----\n(webhooks-id: 07150400f337af2b4b936bc48c14de6c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33557", "fixedVersions": [], "id": "33557", "issueType": "Task", "key": "MODULES-779", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (24): Qualify path to 'test' executable. - darthsteven", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@apenney:\n\n```\n$ bundle exec rake spec SPEC_OPTS='--format documentation'\nrake aborted!\nno such file to load -- rspec-system/rake_task\n/home/travis/build/puppetlabs/puppetlabs-rabbitmq/Rakefile:2:in `require'\n/home/travis/build/puppetlabs/puppetlabs-rabbitmq/Rakefile:2\n(See full trace by running task with --trace)\nThe command \"bundle exec rake spec SPEC_OPTS='--format documentation'\" exited with 1.\n```\nrspec-system?\n", "created": "2014-04-29T05:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nI updated the Rakefile to match the Rakefile from puppetlabs-apache.\n", "created": "2014-04-29T10:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Cleanup service management has been closed.", "created": "2014-04-29T12:50:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-28T18:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c9f87d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxlr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_841376605_*|*_6_*:*_1_*:*_0"}], "description": "h2. Cleanup service management\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 185 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/185]\n * [Pull Request 185 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/185/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 70f0d568880667b49d9d4134800701fb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38829", "fixedVersions": [], "id": "38829", "issueType": "Task", "key": "MODULES-778", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (185): Cleanup service management - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove warnings when storeconfigs is not being used has been closed.", "created": "2014-05-29T18:05:00.000000"}], "components": [], "created": "2014-04-28T17:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@115a78e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxkf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_845299284_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove warnings when storeconfigs is not being used\n\n * Author:  <>\n * Company: \n * Github ID: [yasn77|https://github.com/yasn77]\n * [Pull Request 81 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/81]\n * [Pull Request 81 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/81/files]\n\nh2. Pull Request Description\n----\n\nAdded a defined type to collect exported resources, this is to prevent\nparser warnings when storeconfigs is not being used (i.e when using\nsimple puppet apply with no PuppetDB)\n\n----\n(webhooks-id: 2bc6f2425cdcf63fa39167eb633055d7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42037", "fixedVersions": [], "id": "42037", "issueType": "Task", "key": "MODULES-777", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (81): Remove warnings when storeconfigs is not being used - yasn77", "timeSpent": "PT0S", "updated": "2014-05-29T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Rewrite with install/config/service classes, and correct parameter naming. has been closed.", "created": "2014-04-28T17:31:00.000000"}], "components": [], "created": "2014-04-28T14:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10993a85"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytxbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_857923542_*|*_6_*:*_1_*:*_0"}], "description": "h2. Rewrite with install/config/service classes, and correct parameter naming.\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 80 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/80]\n * [Pull Request 80 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/80/files]\n\nh2. Pull Request Description\n----\n\nThis class and parameter structure follows http://docs.puppetlabs.com/guides/module_guides/bgtm.html and allows the service to be managed independently from the package, as per #73\n\nCloses #73\n\n----\n(webhooks-id: ace07e041eeff0659bc46ddfd82f2b70)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43201", "fixedVersions": [], "id": "43201", "issueType": "Task", "key": "MODULES-776", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (80): Rewrite with install/config/service classes, and correct parameter naming. - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:5ee94be7-d1a3-448c-afe0-a684062c1480], I believe we have this fixed in the 2.0.0 release of puppetlabs-apt. Please let me know if this issue persists! Thanks!", "created": "2015-04-23T15:19:00.000000"}], "components": ["apt"], "created": "2014-04-28T13:20:00.000000", "creator": "557058:5ee94be7-d1a3-448c-afe0-a684062c1480", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ecef22f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcm7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10466975295_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_20644185393"}], "description": "I have noticed an issue with the apt::ppa\n\nI use apt::ppa through out different modules. Some module classes depend upon other classes in some cases. \n\nIf I have something like this in one class \n{noformat}\nclass stackbase::dependancies {\n\n  #add repo for java install\n  apt::ppa { \"ppa:webupd8team/java\": }\n\n  #answer file for java license stuff\n  file { \"/root/sun-jdk6.pressed\":\n    source  => \"puppet:///modules/stackbase/sun-jdk6.pressed\",\n    ensure  => present,\n    require => Apt::Ppa['ppa:webupd8team/java'],\n  }\n\n  #Install package using answer file\n  package { \"oracle-java6-installer\":\n    ensure       => \"installed\",\n    require      => File['/root/sun-jdk6.pressed'],\n    responsefile => \"/root/sun-jdk6.pressed\",\n  }\n\n}\n{noformat}\n\nThen stick something like this in another class\n\n{noformat}\nclass xquery::install {\n\n#add repo for zorba install\n  apt::ppa { \"ppa:juan457/zorba\": }\n\n  #install zorba\n  package { \"zorba\":\n    ensure => installed,\n    require => Apt::Ppa['ppa:juan457/zorba'],\n  }\n\n}\n\n{noformat}\nI will get a dependancy error assuming that in my install I want the stackbase::dependancy to run before xquery::install.\n\n{noformat}\n(Anchor[apt::ppa::ppa:webupd8team/java] => Apt::Ppa[ppa:webupd8team/java] => Class[Stackbase::Dependancies] => Class[Xquery::Install] => Apt::Ppa[ppa:juan457/zorba] => Exec[add-apt-repository-ppa:juan457/zorba] => Exec[apt_update] => Class[Apt::Update] => Anchor[apt::ppa::ppa:webupd8team/java])\n{noformat}\n\nIts almost as if it wants to do the apt::update for all apt::ppa at once? ", "environment": "ubuntu 12.04 LTS", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39931", "fixedVersions": [], "id": "39931", "issueType": "Bug", "key": "MODULES-1156", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5ee94be7-d1a3-448c-afe0-a684062c1480", "resolution": "Fixed", "resolutionDate": "2015-04-23T15:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "dependancy issue puppetlabs/apt", "timeSpent": "PT0S", "updated": "2015-04-23T15:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "attachments": [], "comments": [{"author": "70121:d6aac370-4601-44fc-bc1f-2a379fd45fd4", "body": "Merged to master in 9c2e53e8.", "created": "2014-06-04T02:37:00.000000"}], "components": ["postgresql"], "created": "2014-04-28T12:39:00.000000", "creator": "557058:eace36b2-3f2d-4458-b3f3-570d49c98ca8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9bc753"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytx7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3070134598_*|*_10007_*:*_1_*:*_90544280_*|*_6_*:*_1_*:*_0"}], "description": "Apologies as I'm writing this with little puppet experience, but I've been working on a bug that looks like it might trace back to the puppetlabs-postgresql postgresql_psql provider.\n\nWe have a manifest with two classes like this chained with notifications:\n\nclass { 'candlepin::config': } ~>\nclass { 'candlepin::database': } ~>\n\n(full source here: https://github.com/Katello/katello-installer/blob/master/modules/candlepin/manifests/init.pp#L88)\n\nAnd in database.pp we run:\n\nPostgresql::Server::Role[$candlepin::db_user] -> Postgresql::Server::Database[$candlepin::db_name]\n\nOn an initial run, the config class will make necessary changes triggering a refresh notification, which appears to cause the database class to both run normally, and then again as a refresh. The end result is an error creating the database user during the refresh as it already exists and was created during the normal run.\n\nI did some debugging and in this provider:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/lib/puppet/provider/postgresql_psql/ruby.rb\n\nI see command() called once, at the start before anything, it correctly applies the \"unless\" condition and checks to see if the role already exists, it does not, so we proceed. \n\nI see command=() called for the normal run which creates my role.\n\nI then see sync called here with refreshing = true: https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/lib/puppet/type/postgresql_psql.rb#L13\n\nAnd back in ruby.rb I then again see command=() called, however we already checked the unless condition earlier and it's not checked again, only now the role already exists, and we get an error.\n\nThis looks like something may be wrong with the tricky refreshing logic in the provider or type, if it's run with anything that might trigger both a normal run and a refresh event.\n\nPlease let me know if I can provide more info. I was hoping to submit a patch but genuinely not sure what the correct fix would be. (if this is even an issue)\n\nThanks.", "environment": "RHEL 6.5 x86_64 virtual guest, kvm hypervisor", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38824", "fixedVersions": [], "id": "38824", "issueType": "Bug", "key": "MODULES-775", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:eace36b2-3f2d-4458-b3f3-570d49c98ca8", "resolution": "Fixed", "resolutionDate": "2014-06-04T02:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Suspected bug with refresh and postgresql_psql provider", "timeSpent": "PT0S", "updated": "2014-06-04T02:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nYou'll have to adapt the [failing](https://travis-ci.org/puppetlabs/puppetlabs-mysql/jobs/23939303) [test](https://github.com/puppetlabs/puppetlabs-mysql/blob/master/spec/classes/mysql_server_backup_spec.rb)\n", "created": "2014-04-28T16:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you please [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) these down (it's really nice for git-bisecting to have every commit pass tests ", "created": "2014-06-04T04:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nStill waiting on squash :)\n", "created": "2014-06-05T11:12:00.000000"}], "components": [], "created": "2014-04-28T08:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42c30c6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwo7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_877285202_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix to create completely selfcontained dump files\n\n * Author:  <>\n * Company: \n * Github ID: [hschildberg|https://github.com/hschildberg]\n * [Pull Request 504 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/504]\n * [Pull Request 504 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/504/files]\n\nh2. Pull Request Description\n----\n\nPreviously, the created dump files have not been completely self contained as they lacked a corresponding CREATE DATABASE statement (including all options that might be specified on the database level). By adding the two options --databases and --add-drop-database the dump file will contain the additional (but conditional) CREATE DATABASE statement.\n\n----\n(webhooks-id: 31c38aca1ae2754b48447a9f1ee5b36a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38821", "fixedVersions": [], "id": "38821", "issueType": "Task", "key": "MODULES-774", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (504): Fix to create completely selfcontained dump files - hschildberg", "timeSpent": "PT0S", "updated": "2014-06-05T11:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Is this using the future parser or any other feature flags?", "created": "2014-06-05T12:26:00.000000"}, {"author": "70121:2c201733-3f3d-4ca2-9449-4a6395ed9896", "body": "Same problem here. Puppet version 3.6.2 with future parser enabled.", "created": "2014-07-07T11:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The problem is that the {{range()}} function gets a string but returns an integer. It should probably just return the type of whatever it was originally passed. So this is a stdlib bug.", "created": "2014-07-31T12:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "{{range()}} explicitly says that it returns integers, so I guess that's not a bug.\n\nSo this should do it https://github.com/puppetlabs/puppetlabs-mcollective/pull/171", "created": "2014-08-14T16:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "merged", "created": "2014-09-03T09:43:00.000000"}], "components": ["stdlib"], "created": "2014-04-28T08:42:00.000000", "creator": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cc1f623"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyprq7:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_3296614969_*|*_3_*:*_1_*:*_911481_*|*_10009_*:*_1_*:*_1703721386_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_4839654686_*|*_10006_*:*_1_*:*_1221930475"}], "description": "modules/common/config/connector/activemq/host_iterations.pp fails because it is passing an Integer ($indexes = range('1', $pool_size)) to a define to be used as a string (mcollective::common::config::connector::activemq::hosts_iteration { $indexes: }) in Puppet 3.5.1.\n\nIt appears that the \"range\" function from stdlibs generats a set of integers when used with numbers, but due to changes in 3.5.1, it doesn't seem to automatically convert an INT to a string anymore.", "environment": "Puppet 3.5.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37796", "fixedVersions": [], "id": "37796", "issueType": "Bug", "key": "MODULES-773", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:e148d684-3428-402e-b9aa-a206fbbb8587", "resolution": "Fixed", "resolutionDate": "2014-09-03T09:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "File type ignore can't convert Fixnum into String: MCollective/ActiveMQ", "timeSpent": "PT0S", "updated": "2023-02-28T15:27:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "GregSutcliffe commented:\n\nI straighten up some of the indentation too, so it looks more than it is - `git diff -w` for the win :)\n", "created": "2014-04-28T08:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "domcleal commented:\n\n14.04's shipping a special PassengerRoot which points to a \"locations.ini\" file, which then points to other paths that Passenger will need.  (This seems to be the preferred scheme for native packaging on recent versions of Passenger, as it lets packagers reorganise the contents to fit their standards.)\n\nAgain, like Passenger 4 on EL6, the value of PassengerRoot is now very important.\n", "created": "2014-04-28T08:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nUpdate resolved the issues on Ubuntu 13.10, and doesn't seem to have broken anything in CentOS.\n\nStill some failures in Ubuntu 14.04:\n\n  1) apache::mod::passenger class default passenger config should output status via passenger-status\n     Failure/Error: r.stdout.should =~ /max[ ]+= [0-9]+/\n expected: /max[ ]+= [0-9]+/\ngot: \"Version : 4.0.37\\nDate    : 2014-05-01 22:20:02 +0000\\nInstance: 4171\\n\\e[33m\\e[44m\\e[1m----------- General information -----------\\e[0m\\nMax pool size : 6\\nProcesses     : 0\\nRequests in top-level queue : 0\\n\\n\\e[33m\\e[44m\\e[1m----------- Application groups -----------\\e[0m\\n\" (using =~)\n Diff:\n @@ -1,2 +1,10 @@\n -/max[ ]+= [0-9]+/\n +Version : 4.0.37\n +Date    : 2014-05-01 22:20:02 +0000\n +Instance: 4171\n +----------- General information -----------\n +Max pool size : 6\n +Processes     : 0\n +Requests in top-level queue : 0\n +\n +----------- Application groups -----------\n     # ./spec/acceptance/mod_passenger_spec.rb:102:in `block (4 levels) in <top (required)>'\n     # ./spec/acceptance/mod_passenger_spec.rb:99:in `block (3 levels) in <top (required)>'\n\n  2) apache::mod::passenger class default passenger config File \"/etc/apache2/mods-available/passenger.conf\" should contain \"PassengerRuby /usr/bin/ruby\"\n     Failure/Error: it { should contain \"PassengerRuby #{passenger_ruby}\" }\n expected File \"/etc/apache2/mods-available/passenger.conf\" to contain \"PassengerRuby /usr/bin/ruby\"\n     # ./spec/acceptance/mod_passenger_spec.rb:75:in `block (4 levels) in <top (required)>'\n\nFinished in 45.68 seconds\n9 examples, 2 failures\n\nFailed examples:\n\nrspec ./spec/acceptance/mod_passenger_spec.rb:97 # apache::mod::passenger class default passenger config should output status via passenger-status\nrspec ./spec/acceptance/mod_passenger_spec.rb:75 # apache::mod::passenger class default passenger config File \"/etc/apache2/mods-available/passenger.conf\" should contain \"PassengerRuby /usr/bin/ruby\"\n\n\n###################################################\n\nroot@ubuntu-server-1404-x64:~# cat /etc/apache2/mods-available/passenger.conf \n<IfModule mod_passenger.c>\n  PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini\n  PassengerDefaultRuby /usr/bin/ruby\n</IfModule>\n\nroot@ubuntu-server-1404-x64:~# passenger-status \nVersion : 4.0.37\nDate    : 2014-05-01 22:37:23 +0000\nInstance: 4171\n----------- General information -----------\nMax pool size : 6\nProcesses     : 1\nRequests in top-level queue : 0\n\n----------- Application groups -----------\n/var/www/passenger#default:\n  App root: /var/www/passenger\n  Requests in queue: 0\n  * PID: 4292    Sessions: 0 Processed: 1 Uptime: 17m 21s\n    CPU: 0%Memory  : 7MLast used: 17m 21s ago\n\n\n", "created": "2014-05-01T16:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "GregSutcliffe commented:\n\n@mhaskel updated - I got beaker to run on my kvm hosts eventually (thanks to hunner), so I've checked this passes on both Trusty and Wheezy. Note that the Red Hat section of the acceptance tests suffers from the same logical fallacy - it's not been updated to test passenger_extra.conf either.\n", "created": "2014-05-02T18:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request  Configure Passenger in separate .conf file on Debian so PassengerRoot isn't lost has been closed.", "created": "2014-05-05T11:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\n@GregSutcliffe Thanks for all the work on getting the tests to work!\n", "created": "2014-05-05T11:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI am probably missing something here, but how is this supposed to work on Ubuntu/Debian? \n\nIn my case specifically on Ubuntu 12.04 with Passenger 4.0 packages from https://oss-binaries.phusionpassenger.com/apt/passenger (thus I explicitly set `PassengerRoot` to '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini'). That shouldn't matter, though.\n\nAll the configuration the `apache::mod::passenger` class allows now ends up in '/etc/apache2/mods-available/passenger_extra.conf'. Then what? That file is never included anywhere as far as I can see, so configuration done via that class is ignored. Was it maybe meant to be linked into the 'mods-enabled' directory?\n", "created": "2014-05-25T18:17:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-28T08:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2494aac5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_878142242_*|*_6_*:*_1_*:*_0"}], "description": "h2.  Configure Passenger in separate .conf file on Debian so PassengerRoot isn't lost\n\n * Author: Greg Sutcliffe <>\n * Company: Red Hat\n * Github ID: [GregSutcliffe|https://github.com/GregSutcliffe]\n * [Pull Request 711 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/711]\n * [Pull Request 711 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/711/files]\n\nh2. Pull Request Description\n----\n\nThe changes in 005bf615c are also necessary for Ubuntu 14.04 which now\nships Passenger 4.x\n\nI've tested this with Debian wheezy too, to check it doesn't break older Passenger versions - in general I think it should be fine to default to what's shipped with the OS.\n\nAlso refs https://github.com/puppetlabs/puppetlabs-apache/pull/698\n\n----\n(webhooks-id: 293751d6ce219bb768c782c00acd8c34)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36791", "fixedVersions": [], "id": "36791", "issueType": "Task", "key": "MODULES-772", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (711):  Configure Passenger in separate .conf file on Debian so PassengerRoot isn't lost - GregSutcliffe", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix support for Fedora Rawhide has been closed.", "created": "2014-04-29T11:01:00.000000"}], "components": [], "created": "2014-04-28T04:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@387a2492"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwlz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_893044481_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix support for Fedora Rawhide\n\n * Author: Luk\u00e1\u0161 Bezdi\u010dka <lbezdick@redhat.com>\n * Company: \n * Github ID: [xbezdick|https://github.com/xbezdick]\n * [Pull Request 350 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/350]\n * [Pull Request 350 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/350/files]\n\nh2. Pull Request Description\n----\n\nFact operatingsystemrelease sadly can be integer or string on Fedora, we need to pull in stdlib to get is_integer function for this.\n\n----\n(webhooks-id: 8934e60ae4c78e1ca23b14493e574c9b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42121", "fixedVersions": [], "id": "42121", "issueType": "Task", "key": "MODULES-771", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (350): Fix support for Fedora Rawhide - xbezdick", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:bc51acb1-04f0-4d4a-bab9-86e3e7c0520e", "body": "Sorry this is breaking for you, but it's interesting testing for the future parser.\n\nI'm going to refile this with the MODULES project, as this is puppet and puppetlabs-mcollective related, and not a core MCollective issue.", "created": "2014-04-27T07:57:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The puppetlabs-mcollective module was moved to puppet-community. If this is still an issue, please file a GitHub issue at https://github.com/puppet-community/puppet-mcollective/issues", "created": "2015-07-28T18:05:00.000000"}], "components": ["mcollective"], "created": "2014-04-27T05:04:00.000000", "creator": "70121:ecdb8967-3e19-4254-bde1-ec47a730a666", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a7c4c22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyq5nb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_39531642874_*|*_6_*:*_1_*:*_0"}], "description": "Puppet agent throws error:\n\nEvaluation Error: Error while evaluating a Resource Statement, In Puppet::Pops::Types::PResourceType : Can not use a Fixnum where a String is expected at /etc/puppet/environments/production/modules/mcollective/manifests/server/config/connector/rabbitmq.pp:11:3 on node\n\nThe problem is, that the range-Function creates an array of Fixnums, but the \"mcollective::common::config::connector::rabbitmq::hosts_iteration\" expects the array to be of strings.", "environment": "Puppet 3.5.1 (future parser)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34635", "fixedVersions": [], "id": "34635", "issueType": "Bug", "key": "MODULES-770", "labels": ["future-parser", "mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:ecdb8967-3e19-4254-bde1-ec47a730a666", "resolution": "Fixed", "resolutionDate": "2015-07-28T18:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-mcollective: Type conversion from Fixnum to String fails in rabbitmq", "timeSpent": "PT0S", "updated": "2015-07-28T18:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Hey [~accountid:557058:562844de-1ff1-4807-8b4c-b44855384e38], I think this should be fixed in the 2.0.0 release. Please resubmit if you're still seeing this!", "created": "2015-04-23T15:23:00.000000"}], "components": ["apt"], "created": "2014-04-27T02:13:00.000000", "creator": "557058:562844de-1ff1-4807-8b4c-b44855384e38", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@350dcac5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcmf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10595568062_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_20642206930"}], "description": "apt::source::* requires Class['apt::update'] due to the anchor in apt::source:\n\nhttps://github.com/puppetlabs/puppetlabs-apt/blob/master/manifests/source.pp#L83\n\nBut that doesn't seem right. Surely I'd want sources initialised before an apt-get update? This tends to provoke dependency cycles when trying to make sure sources are initialised before packages are installed, e.g. I've tried to use apt::source to configure basic Ubuntu sources, but can't for the life of me ensure they're sorted out before apt::ppa needs to install software-properties-common, even using stages.\n\nI'm relatively new to complex module interactions, so I can't offer a solution straight away. :-)\n\nMy concern may be supported by this (unfortunately inconclusive) email thread on puppet-users:\n\nhttps://groups.google.com/forum/#!topic/puppet-users/Xi0H-RFvN-Y", "environment": "Ubuntu 12.04 and Ubuntu 14.04", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42120", "fixedVersions": [], "id": "42120", "issueType": "Bug", "key": "MODULES-769", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:562844de-1ff1-4807-8b4c-b44855384e38", "resolution": "Fixed", "resolutionDate": "2015-04-23T15:23:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::source::* requires Class['apt::update']", "timeSpent": "PT0S", "updated": "2015-04-23T15:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix platform for centos-6.5 has been closed.", "created": "2014-04-30T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-26T13:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c4d4f02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1035299997_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix platform for centos-6.5\n\n * Author: Ewoud Kohl van Wijngaarden <>\n * Company: Oxilion\n * Github ID: [ekohl|https://github.com/ekohl]\n * [Pull Request 710 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/710]\n * [Pull Request 710 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/710/files]\n\nh2. Pull Request Description\n----\n\nIt looks like an accidental replace from 64 to 65 in the platform.\n\n----\n(webhooks-id: 9453aaeaa6aa030700c517bec4f9cbe2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39907", "fixedVersions": [], "id": "39907", "issueType": "Task", "key": "MODULES-768", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (710): Fix platform for centos-6.5 - ekohl", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove non-SSL rewrite example from apache::vhost has been closed.", "created": "2014-05-01T11:10:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-26T12:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3102a03f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1036045327_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove non-SSL rewrite example from apache::vhost\n\n * Author:  <>\n * Company: \n * Github ID: [cvdwel|https://github.com/cvdwel]\n * [Pull Request 709 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/709]\n * [Pull Request 709 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/709/files]\n\nh2. Pull Request Description\n----\n\nAs apache::vhosts requires $docroot to be set, this example doesn't work. However the non-SSL to SSL rewrite is a very common use case (and setting $docroot to /dev/null doesn't work either). Parameter $docroot should be optional. Or at least it should be possible to skip docroot management (create dir, set owner etc.) for example by setting $manage_docroot = false.\n\n----\n(webhooks-id: 5249a64a17842a8c412db53dc100e93b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38820", "fixedVersions": [], "id": "38820", "issueType": "Task", "key": "MODULES-767", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (709): Remove non-SSL rewrite example from apache::vhost - cvdwel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-26T11:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ca520d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1040992549_*|*_6_*:*_1_*:*_0"}], "description": "h2. make extension parameter ordering easier to understand\n\n * Author: Patrick Hemmer <>\n * Company: Citrix\n * Github ID: [phemmer|https://github.com/phemmer]\n * [Pull Request 349 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/349]\n * [Pull Request 349 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/349/files]\n\nh2. Pull Request Description\n----\n\nThis commit makes it easier to add extensions to the firewall module.\n\nCurrently when adding a new extension, you have to deal with this big ugly warning telling you that resources must be added in a specific order or you'll end up with puppet constantly re-applying the firewall rules. This is not true. The order of the various extensions does not matter, only the order of the options for each extension matters.\nFor example:\n\n```\n$ iptables -A OUTPUT -p tcp -m state --state new -m limit --limit 10 --limit-burst 100 -j ACCEPT\n$ iptables-save | grep limit-burst\n-A OUTPUT -p tcp -m state --state NEW -m limit --limit 10/sec --limit-burst 100 -j ACCEPT\n```\n\n```\n$ iptables -A OUTPUT -p tcp -m limit --limit 10 --limit-burst 100 -m state --state new -j ACCEPT\n$ iptables-save | grep limit-burst\n-A OUTPUT -p tcp -m limit --limit 10/sec --limit-burst 100 -m state --state NEW -j ACCEPT\n```\n\nNotice that the output of `iptables-save` was given back in the exact same order as was used to create the rules.\nBut note that the order of the options for the `limit` extension does matter:\n\n```\n$ iptables -A OUTPUT -p tcp -m limit --limit-burst 100 --limit 10 -m state --state new -j ACCEPT\n$ iptables-save | grep limit-burst\n-A OUTPUT -p tcp -m limit --limit 10/sec --limit-burst 100 -m state --state NEW -j ACCEPT\n```  \n&nbsp;\nThe order of the target extensions does not matter either. But this is because you can only have a single target. You can't have both `-j DNAT --to-destination 1.2.3.4` and `-j LOG --log-prefix foo --log-level 7`.\nBut again, the order of the options to each target extension does matter.\n\nAdditionally we separate the built-in options into their own `parameters` array. The order of these does matter, but they're constant and never change.\n\nSo now when adding a new extension, you just add a line to either the `match_extensions` array, or the `target_extensions` array.\n\n----\n\nThis is all defined by the iptables man page:\n\n\n```\niptables [-t table] -I chain [rulenum] rule-specification\n\nrule-specification = [matches...] [target]\nmatch = -m matchname [per-match-options]\ntarget = -j targetname [per-target-options]\n```\n\n----\n\nBut ultimately this is really just a band aid. I think the firewall module really needs proper handling of extensions. We should be able to define \"here's an extension, here's the options the extension supports, and here's what each option means\". Then you don't have to worry about order at all, you immediately know that the `--state` option belongs to the `state` match extension, and that `--to-destination` belongs to the `DNAT` target extension.\n\n\n----\n(webhooks-id: 5a1a07c168e239ae8810601e56b5ef09)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36790", "fixedVersions": [], "id": "36790", "issueType": "Task", "key": "MODULES-766", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (349): make extension parameter ordering easier to understand - phemmer", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ikryten commented:\n\nIf you're interested I've written a type to manage ipset tables. I'll try to get it on github soon. \nI also made similar changes to my copy of the firewall type to support ipset. My code supports negation for ipsets as well as tcp-flags. And there's an autorequire for my ipset type. \n", "created": "2014-05-05T19:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "phemmer commented:\n\nThe iptables module already supports negation and tcp flags. Whats the difference?\n\nAnd thanks for the offer on managing ipset tables, but we probably won't use it. Our ipset list contains approx 40k entries, not something you want to have puppet manage.\n", "created": "2014-05-05T19:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ikryten commented:\n\nNo, it doesn't support negation WITH tcp-flags. It ends up putting the '!' in the wrong place. \n", "created": "2014-05-05T19:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "phemmer commented:\n\nAh, I bet I know why too. Both this and tcp flags take 2 arguments to the parameter. Dealing with them is slightly different in the code.\nShould submit an issue for that :-)\n", "created": "2014-05-05T19:49:00.000000"}], "components": [], "created": "2014-04-26T10:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33beb6ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytwbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1044630882_*|*_6_*:*_1_*:*_0"}], "description": "h2. add ipset support\n\n * Author: Patrick Hemmer <>\n * Company: Citrix\n * Github ID: [phemmer|https://github.com/phemmer]\n * [Pull Request 348 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/348]\n * [Pull Request 348 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/348/files]\n\nh2. Pull Request Description\n----\n\nThis adds support for ipset matching.\n\nOn a side note, the implementation of this was undesirable due to limitations in the firewall module. I wanted to be able to do:\n\n```\nfirewall { '005 ipset blacklist':\n  chain => 'INPUT',\n  ipset => 'blacklist',\n  ipset_match => ['src','dst'],\n  action => 'drop',\n}\n```\n\nbut couldn't because the command line form is `--match-set blacklist src,dst`, and the firewall module does not support multi-argument parameters. So it had to be done as a single space-delimited option:\n\n```\nfirewall { '005 ipset blacklist':\n  chain => 'INPUT',\n  ipset => 'blacklist src,dst',\n  action => 'drop',\n}\n```\n\n----\n(webhooks-id: 5a0b9b7445fc47b2a8e7f58bf4d81833)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35637", "fixedVersions": [], "id": "35637", "issueType": "Task", "key": "MODULES-765", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (348): add ipset support - phemmer", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nseconded!\n", "created": "2014-05-08T10:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWe're working on it! :)  I just merged in a whole bunch of tests and we'll wrapping up a few bugs we're aware of and then we'll get a new release out the door.  Soon as possible, promise.  We're making this module into one of the \"supported modules\" so it takes a bit more work than it used to.\n", "created": "2014-05-19T09:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nOfficial support is worth the wait, thanks!\n", "created": "2014-05-19T09:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@apenney Awesome, thank you! Looking forward to the 1.0.0 release :)\n", "created": "2014-05-19T11:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Could you please tag a new release :) has been closed.", "created": "2014-06-05T11:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\n1.0.0 was released yesterday!\n", "created": "2014-06-05T11:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n@mhaskel thank you!\n", "created": "2014-06-05T12:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nYes, thanks much!\n", "created": "2014-06-05T12:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\n:fireworks: \n", "created": "2014-06-05T13:53:00.000000"}], "components": [], "created": "2014-04-25T21:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1683008b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytw6v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1091683660_*|*_6_*:*_1_*:*_0"}], "description": "h2. Could you please tag a new release :)\n\n * Author: Garrett Honeycutt <github@garretthoneycutt.com>\n * Company: \n * Github ID: [ghoneycutt|https://github.com/ghoneycutt]\n * [Pull Request 132 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/132]\n * [Pull Request 132 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/132/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 792ff79797171378a33c0e760522551d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33546", "fixedVersions": [], "id": "33546", "issueType": "Task", "key": "MODULES-764", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (132): Could you please tag a new release :) - ghoneycutt", "timeSpent": "PT0S", "updated": "2014-06-05T13:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-25T21:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2213eb44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytw6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1092406901_*|*_6_*:*_1_*:*_0"}], "description": "h2. Optionally include build tools\n\n * Author: Garrett Honeycutt <github@garretthoneycutt.com>\n * Company: \n * Github ID: [ghoneycutt|https://github.com/ghoneycutt]\n * [Pull Request 64 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/64]\n * [Pull Request 64 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/64/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: e7e9b8240502dd31d178a710791ee68b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43195", "fixedVersions": [], "id": "43195", "issueType": "Task", "key": "MODULES-763", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (64): Optionally include build tools - ghoneycutt", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Don't include the NameVirtualHost directives in apache >= 2.4, and add t... has been closed.", "created": "2014-04-28T17:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n:+1: \n", "created": "2014-05-01T05:08:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-25T17:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51198465"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytw67:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1106270307_*|*_6_*:*_1_*:*_0"}], "description": "h2. Don't include the NameVirtualHost directives in apache >= 2.4, and add t...\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 708 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/708]\n * [Pull Request 708 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/708/files]\n\nh2. Pull Request Description\n----\n\n...ests for this that will at least work with Ubuntu 13.10 and Ubuntu 14.04.\n\nTests will still work anywhere with apache < 2.4, but haven't been updated to support RHEL7 yet.\n\n----\n(webhooks-id: 107b73a4840893104e4e7411323e9adf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39905", "fixedVersions": [], "id": "39905", "issueType": "Task", "key": "MODULES-762", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (708): Don't include the NameVirtualHost directives in apache >= 2.4, and add t... - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixing typos! has been closed.", "created": "2014-04-25T15:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\ndo we have a jenkins yet?!\n", "created": "2014-04-30T08:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n:(\n", "created": "2014-04-30T08:48:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-25T15:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51b9c7ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytw2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1113559023_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fixing typos!\n\n * Author:  <morgan@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [mhaskel|https://github.com/mhaskel]\n * [Pull Request 707 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/707]\n * [Pull Request 707 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/707/files]\n\nh2. Pull Request Description\n----\n\nFixed a couple of test failures due to typos.\n\n----\n(webhooks-id: cc9ea50b6df25a258c0dc4d70d6a1766)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38819", "fixedVersions": [], "id": "38819", "issueType": "Task", "key": "MODULES-761", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (707): Fixing typos! - mhaskel", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c13db866b810069e438be] Is this still an issue for you? If so, can you please let me know which version of the module you're running with?", "created": "2014-12-02T17:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Tests against SuSE work, so closing due to lack of further information to diagnose.", "created": "2015-01-23T16:51:00.000000"}], "components": ["firewall"], "created": "2014-04-25T11:06:00.000000", "creator": "623c13db866b810069e438be", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fb64903"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_23611489369_*|*_6_*:*_1_*:*_0"}], "description": "The firewall module does not interact correctly with the SUSE firewall startup scripts. \n\n* During a puppet run, the firewall is not started\n* After a puppet run, manually starting the firewall (/etc/rc.d/SuSEfirewall start) destroys the rules that puppet has set, and uses the default suse rules. \nSubsequent puppet runs will configure the firewall correctly, but at system restart, or firewall service restart, the are again removed, leaving the server potentially vulnerable, or uncontactable. \n", "environment": "SLES 11 SP3 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41015", "fixedVersions": [], "id": "41015", "issueType": "Bug", "key": "MODULES-760", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c13db866b810069e438be", "resolution": "Incomplete", "resolutionDate": "2015-01-23T16:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall module does not play well with suse firewall startup scripts. ", "timeSpent": "PT0S", "updated": "2015-01-23T16:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Modules-757 Fix LogFormat acceptance tests has been closed.", "created": "2014-04-30T12:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nThis should have been fixed with the merge of https://github.com/puppetlabs/puppetlabs-apache/pull/707 (looks like we found and worked this around the same time :) )\n\nYou don't actually want to update the README, the manifests should still only have a single backslash to escape the quotes, the double backslash is just needed for generating the manifest, the resulting manifest is still\n```puppet\nclass { 'apache':\n  log_formats => {\n    'vhost_common'   => '%v %h %l %u %t \\\"%r\\\" %>s %b',\n    'vhost_combined' => '%v %h %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-agent}i\\\"',\n  }\n}\n```\n", "created": "2014-04-30T12:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "skurylo commented:\n\nGreat, thanks :-)\n", "created": "2014-04-30T12:57:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-25T10:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@153245ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1130755747_*|*_6_*:*_1_*:*_0"}], "description": "h2. Modules-757 Fix LogFormat acceptance tests\n\n * Author: Steven Kurylo <>\n * Company: \n * Github ID: [skurylo|https://github.com/skurylo]\n * [Pull Request 706 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/706]\n * [Pull Request 706 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/706/files]\n\nh2. Pull Request Description\n----\n\nI've tested against the list below and it now passes:\nubuntu-server-12042-x64\ncentos-64-x64\ndebian-73-x64\n\n----\n(webhooks-id: af3e29c9af71d8556720d37a8278d52e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37795", "fixedVersions": [], "id": "37795", "issueType": "Task", "key": "MODULES-759", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (706): Modules-757 Fix LogFormat acceptance tests - skurylo", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["inifile"], "created": "2014-04-25T10:29:00.000000", "creator": "623e7b4c1c7f6a00704b2ac6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6604804f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5460661_*|*_6_*:*_1_*:*_0"}], "description": "Trying to get the puppetlabs/inifile module working on Windows 2008 R2 and 2012 servers.  However I can't seem to find any pathing syntax that works to ensure an .ini file is present.  Example code:\n\nini_setting { \"sample setting\":\n  ensure  => present,\n  path    => 'C:\\temp\\test.ini',\n  section => 'Stuff',\n  setting => 'Stuff Setting',\n  value   => 'Stuff!!',\n}\n\nI have tried the above, as well as C:\\\\temp\\\\test.ini.  I've tried c:/temp/test.ini. I'm tried wrapping in escape quotes.  Nothing works.  No matter what I try, I get the following in the event log:\nFailed to apply catalog: Parameter path failed on Ini_setting[sample setting]: File paths must be fully qualified, not 'C:\\\\temp\\\\test.ini'\n\nDoes this module work for Windows?  If so, what's the syntax? ", "environment": "Dev", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35633", "fixedVersions": [], "id": "35633", "issueType": "Bug", "key": "MODULES-758", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7b4c1c7f6a00704b2ac6", "resolution": "Fixed", "resolutionDate": "2014-04-25T12:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/inifile Windows support", "timeSpent": "PT0S", "updated": "2014-04-25T12:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-apache/pull/707", "created": "2014-04-30T12:40:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-25T09:52:00.000000", "creator": "557058:3598b472-72fb-4740-aa36-52d6e3b82990", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3135d009"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_442091897_*|*_6_*:*_1_*:*_0"}], "description": "While running the acceptance tests, apache_parameters_spec was failing.\nPull request: https://github.com/puppetlabs/puppetlabs-apache/pull/706\n\nTest case:\n{code}\nbundle exec rspec spec/acceptance/apache_parameters_spec.rb:289\n{code}\nResult:\n{code}\n  1) apache parameters logformats setup applies cleanly\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'centos-64-x64' exited with 1 running:\n        env PATH=\"/usr/bin:/opt/puppet-git-repos/hiera/bin:${PATH}\" RUBYLIB=\"/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:${RUBYLIB}\" puppet apply  --verbose --detailed-exitcodes /tmp/apply_manifest.pp.s1llsi\n       Last 10 lines of output were:\n        Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb\n        Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb\n        Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb\n        Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb\n        Info: Loading facts in /etc/puppet/modules/epel/lib/facter/os_maj_version.rb\n        Info: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb\n        Warning: Could not retrieve fact fqdn\n        Error: Could not parse for environment production: Syntax error at '{'; expected '}' at /tmp/apply_manifest.pp.s1llsi:2 on node centos-64-x64\n        Error: Could not parse for environment production: Syntax error at '{'; expected '}' at /tmp/apply_manifest.pp.s1llsi:2 on node centos-64-x64\n     # ./spec/acceptance/apache_parameters_spec.rb:300:in `block (4 levels) in <top (required)>'\n{code}\n\nWhen I fix that, there are more errors: \n{code}\n  1) apache parameters logformats setup applies cleanly\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n       Host 'centos-64-x64' exited with 6 running:\n        env PATH=\"/usr/bin:/opt/puppet-git-repos/hiera/bin:${PATH}\" RUBYLIB=\"/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:${RUBYLIB}\" puppet apply  --verbose --detailed-exitcodes /tmp/apply_manifest.pp.hqRBNB\n       Last 10 lines of output were:\n        Wrapped exception:\n        Execution of '/sbin/service httpd start' returned 1: Starting httpd: Syntax error on line 45 of /etc/httpd/conf/httpd.conf:\n        LogFormat takes 1-2 arguments, a log format string (see docs) and an optional format name\n        [FAILED]\n        Error: /Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/sbin/service httpd start' returned 1: Starting httpd: Syntax error on line 45 of /etc/httpd/conf/httpd.conf:\n        LogFormat takes 1-2 arguments, a log format string (see docs) and an optional format name\n        [FAILED]\n        Notice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 51 events\n        Info: Creating state file /var/lib/puppet/state/state.yaml\n        Notice: Finished catalog run in 6.56 seconds\n     # ./spec/acceptance/apache_parameters_spec.rb:300:in `block (4 levels) in <top (required)>'\n\n  2) apache parameters logformats File \"/etc/httpd/conf/httpd.conf\" should contain \"LogFormat %v %h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\" vhost_common\"\n     Failure/Error: it { should contain 'LogFormat %v %h %l %u %t \\\"%r\\\" %>s %b\" vhost_common' }\n       expected File \"/etc/httpd/conf/httpd.conf\" to contain \"LogFormat %v %h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\" vhost_common\"\n     # ./spec/acceptance/apache_parameters_spec.rb:306:in `block (4 levels) in <top (required)>'\n{code}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38818", "fixedVersions": [], "id": "38818", "issueType": "Bug", "key": "MODULES-757", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:3598b472-72fb-4740-aa36-52d6e3b82990", "resolution": "Fixed", "resolutionDate": "2014-04-30T12:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Logformat acceptance tests fail", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-25T07:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e17ba55"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1141087784_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add check if is_virtual or physical\n\n * Author:  <>\n * Company: \n * Github ID: [renanvicente|https://github.com/renanvicente]\n * [Pull Request 11 Discussion|https://github.com/puppetlabs/puppetlabs-motd/pull/11]\n * [Pull Request 11 File Diff|https://github.com/puppetlabs/puppetlabs-motd/pull/11/files]\n\nh2. Pull Request Description\n----\n\nAdd a support to show if the machine is physical or virtual and if is\nvirtual what is the technology\n\n----\n(webhooks-id: c1165b4b9f7eaa370f1d61a5d45e9a32)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35631", "fixedVersions": [], "id": "35631", "issueType": "Task", "key": "MODULES-756", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (11): Add check if is_virtual or physical - renanvicente", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623cfe0ea2f6400069ec06e2", "body": "I managed to work around the issue in the meantime by adding a custom fragment i.e.\n\napache::vhost { 'somewhere.else':\n...\n  custom_fragment => '\n  ProxyPreserveHost On',\n}", "created": "2014-06-11T03:38:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "`proxy_preserve_host` has been added to `apache::vhost` in puppetlabs-apache 1.2.0.", "created": "2014-11-17T15:20:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-25T06:42:00.000000", "creator": "557058:6d6edaff-5bc3-45e2-9b96-fe7db49ec40a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c227904"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvnj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17833072310_*|*_5_*:*_1_*:*_0"}], "description": "The latest version of apache puppet module does not include the option \"ProxyPreserveHost\" on the proxy configuration therefore it is impossible to do further processing on the backend hosts using the original Host: header.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33544", "fixedVersions": [], "id": "33544", "issueType": "Bug", "key": "MODULES-755", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:6d6edaff-5bc3-45e2-9b96-fe7db49ec40a", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ProxyPreserveHost option removed", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nthis seems to be a minor nit with not much value. The easy workaround is to inherit from the `account_security` class and override the specific bits you want to keep, or add your own requirements as separate resources.\n\nPersonally, I'd probably merge a PR that contains tests, docs updates and doesn't break backwards compat.", "created": "2015-05-29T05:27:00.000000"}], "components": ["mysql"], "created": "2014-04-25T02:21:00.000000", "creator": "623a4cedb75ca8007056046d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a98796c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34484795898_*|*_5_*:*_1_*:*_0"}], "description": "The class _mysql::server::account_security_ looks designed to mimic the behaviour of the _mysql_secure_installation_ script, which asks the user the following questions:\n\n* Remove anonymous users? [Y/n]\n* Disallow root login remotely? [Y/n]\n* Remove test database and access to it? [Y/n]\n* Reload privilege tables now? [Y/n]\n\nIn some circumstances a user may not want to answer yes to all these questions, and this cannot be done with only one parameter (_$remove_default_accounts_) so i'd split it into 3 different parameters (i.e. _$remove_default_accounts_, _$disable_remote_root_, _$remove_test_database_).\n\nAs a workaround, a user can pass false to _$remove_default_accounts_ parameter and have a custom module that makes the changes, but i think it's worth improving this in the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38817", "fixedVersions": [], "id": "38817", "issueType": "Improvement", "key": "MODULES-754", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4cedb75ca8007056046d", "resolution": "Won't Fix", "resolutionDate": "2015-05-29T05:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Split $remove_default_accounts into several parameters", "timeSpent": "PT0S", "updated": "2015-05-29T05:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "5ac3e8393f5ae0700bed9c63", "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "PR for consideration: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/230", "created": "2015-01-21T02:07:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged.", "created": "2015-01-22T12:12:00.000000"}], "components": ["vcsrepo"], "created": "2014-04-24T19:48:00.000000", "creator": "557058:0117712d-bb9d-4300-af17-618b151fa267", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25397eea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:669d4655-0c85-469a-a11c-e5290cf2955d"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyp9fr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22862405170_*|*_3_*:*_1_*:*_160330415_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_540699851"}], "description": "There is currently a Feature in the vcsrepo provider called \"multiple_remotes\". The current implementation of this seems to be only to allow the \"remote\" property to specify a name other than \"origin\".\n\nThe vcsrepo provider for git should actually allow the definition of multiple remotes, ideally with multiple fetch refs per remote.\n\ni.e. the specific .git/config that I want to replicate is (as a relevant example):\n\n{code}\n[remote \"upstream\"]\n        url = https://github.com/puppetlabs/puppetlabs-vcsrepo.git\n        fetch = +refs/heads/*:refs/remotes/origin/*\n        fetch = +refs/pull/*/head:refs/pull/upstream/*\n[remote \"origin\"]\n        url = git@github.com:jantman/puppetlabs-vcsrepo.git\n        fetch = +refs/heads/*:refs/remotes/origin/*\n        fetch = +refs/pull/*/head:refs/pull/origin/*\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33543", "fixedVersions": [], "id": "33543", "issueType": "Improvement", "key": "MODULES-753", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0117712d-bb9d-4300-af17-618b151fa267", "resolution": "Fixed", "resolutionDate": "2015-01-22T12:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo git provider actually support multiple remotes", "timeSpent": "PT0S", "updated": "2015-01-22T12:12:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Savon implementation has been closed.", "created": "2014-04-25T10:47:00.000000"}], "components": [], "created": "2014-04-24T17:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641379db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvk7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1192998028_*|*_6_*:*_1_*:*_0"}], "description": "h2. Savon implementation\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 114 Discussion|https://github.com/puppetlabs/puppetlabs-f5/pull/114]\n * [Pull Request 114 File Diff|https://github.com/puppetlabs/puppetlabs-f5/pull/114/files]\n\nh2. Pull Request Description\n----\n\nThis work enables Puppet 3 support and uses Savon 2 instead of soap4r.\n\n----\n(webhooks-id: 60833bf58c6c8941f9b31fd1d79943b0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38816", "fixedVersions": [], "id": "38816", "issueType": "Task", "key": "MODULES-752", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (114): Savon implementation - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix how to run the acceptance tests has been closed.", "created": "2014-04-24T14:13:00.000000"}], "components": [], "created": "2014-04-24T14:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f69bdde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1203929904_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix how to run the acceptance tests\n\n * Author:  <>\n * Company: \n * Github ID: [bjoernhaeuser|https://github.com/bjoernhaeuser]\n * [Pull Request 406 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/406]\n * [Pull Request 406 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/406/files]\n\nh2. Pull Request Description\n----\n\nThe documented call to run the acceptance tests is wrong.\n\n----\n(webhooks-id: 98d05cedf1a923b97cb6a0705d423aef)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34633", "fixedVersions": [], "id": "34633", "issueType": "Task", "key": "MODULES-751", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (406): Fix how to run the acceptance tests - bjoernhaeuser", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove all rspec-system traces. has been closed.", "created": "2014-04-24T14:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n:+1:\n", "created": "2014-04-28T16:08:00.000000"}], "components": [], "created": "2014-04-24T14:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f952b3f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvfr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1204273136_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove all rspec-system traces.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 503 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/503]\n * [Pull Request 503 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/503/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 46ab2db3cb18938be9af1e071990f3bd)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33527", "fixedVersions": [], "id": "33527", "issueType": "Task", "key": "MODULES-750", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (503): Remove all rspec-system traces. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "https://github.com/puppetlabs/puppetlabs-mysql/pull/405 <-- we have a ticket that solves most of this, I'm going to pull this into our next sprint and push it to completion.", "created": "2014-07-03T12:20:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Merged in https://github.com/puppetlabs/puppetlabs-mysql/pull/536.", "created": "2014-07-08T15:58:00.000000"}, {"author": "557058:f7fb9329-b311-47d7-9bd6-d9cb06a8edec", "body": "Dear Ashley.\nI have downloaded the new merges and it's not working properly. \nThe installation works perfectly, but Database files are on the default location.\nThe configure file is correctly updated.\nIf you try to restart the mysql server doesn't starts because the datafile are not in the location.\n", "created": "2014-07-21T03:50:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Can you please ensure manage_config_file is set to true, also check the conf file and ensure that the datadir under 'mysqld' is updated to the new location.  Also I believe the option override you are looking for for all databases is.  Also as the config comes up post install, restart => true will need to be enabled in order for the changes to take affect.\n\n'mysql.server' => {\n      'basedir' => '/tmp/mysql-test/mysql',\n    }", "created": "2014-09-15T12:44:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Configuration needs to be set in a particular way but will work with current implementation", "created": "2014-09-15T15:54:00.000000"}, {"author": "623c0f03a9575800695acae0", "body": "To revive a dead thing, I don't think this is actually working.\n\nI can change the basedir, but then the root password gets lost, and it no longer can connect. It doesn't make databases any longer. All sorts of failures.\n\nI'd say this basically doesn't work. It created the databases I asked for in the default location, rather than the new location, the only solution is to move it all manually afterwards.", "created": "2015-03-22T17:24:00.000000"}, {"author": "623c0f03a9575800695acae0", "body": "So I'm a filthy liar. Turns out I forgot to add the restart => true.\n\nThen everything does indeed work as expected! Sorry to necro a bug, although it'd be nice to have this documented on the puppet module page.", "created": "2015-03-22T18:07:00.000000"}, {"author": "557058:f7fb9329-b311-47d7-9bd6-d9cb06a8edec", "body": "I finally upgrade to the last version , 3.3.0 , and the problem it's the same.\nThe module updates the config file:  /etc/mysql/my.conf \n\ndatadir = /Dades/mysql/\n\nbut starts the server with the original value.\n\nIf you stop-and-start , the server doesn't start.\n\n\n", "created": "2015-05-04T05:09:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "I am currently having a look at this issue, I would like to thank you for your patience.", "created": "2020-10-14T09:09:00.000000"}, {"author": "61291e3fdb2b4e006a3b4601", "body": "Thanks Paula, let me know if I can help test.", "created": "2020-10-14T10:50:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Thanks [~accountid:61291e3fdb2b4e006a3b4601], would it be possible to tell me the OS you are currently working on?", "created": "2020-10-29T05:20:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "puppetlabs-mysql (v10.7.1)\n OS: Centos7\n puppet version: 6.19.1\n\nIm unsure if you are trying to set the datadir from a brand new installation or whether you have the machine up and running. Under the assumption you have a system up and running and the datadir is still sitting at the default value: '/var/lib/mysql' applying the 3 following manifests should hopefully allow you to progress:\n\n1) Ensure that /data directory exists and has the correct permissions:\u00a0\n{code:java}file { '/data' :\n  ensure => 'directory',\n  recurse => 'true',\n  owner => 'mysql',\n  group => 'mysql',\n  mode  => '0700',\n}\n{code}\n2) Copy all dbs and contents of /var/lib/mysql to /data\u00a0\n{code:java}$source_directory = '/var/lib/mysql'\n$target_directory = '/data/mysql/'\n\nfile { $target_directory :\n  ensure => 'directory',\n  recurse => 'true',\n  owner => 'mysql',\n  group => 'mysql',\n  mode  => '0700',\n  source => $source_directory,\n}{code}\n\u00a03) Update override_options and set datadir to /data/mysql/ and restart the service:\u00a0\n{code:java}$target_directory = '/data/mysql/'\n$override_options = { 'mysqld' => {'datadir' => $target_directory,}}\n\nclass { '::mysql::server': \n    override_options => $override_options, \n    restart => true, }\n{code}\n\u00a04) Confirm datadir has been updated to /data/mysql:\n{code:java}[root@host ~]# mysql -e \"select @@datadir", "created": "2020-10-29T09:09:00.000000"}, {"author": "61291e3fdb2b4e006a3b4601", "body": "Hi Paula,\n\nI'm still having the same issue. I am indeed on CentOS 7. I had originally tested from both an existing installation and a fresh installation and I just re-rested by manually removing MariDB RPMs, the systemd unit file, /etc/my.cnf*, etc.\u00a0 but I'm seeing the same behavior. I think the most relevant bits of code for this are:\n\n{{class { 'mysql::server':}}\n {{\u00a0 override_options => lookup('mysql::server::override_options'),}}\n\n}\n\nAnd, in Hiera:\n\n{{mysql::server::restart: true}}\n\n{{mysql::server::override_options:}}\n\u00a0 'mysqld':\n {{\u00a0 'datadir': '/data/mysql'}}\n\nWhat seems to be happening is that datadir in /etc/my.cnf.d/server.cnf gets updated, the RPM gets installed and establishes /var/lib/mysql (I suspect as part of ExecStartPre in the unit file),\u00a0/Stage[main]/Mysql::Server::Installdb/Mysql_datadir runs and populates /data/mysql with the expected (but unused) database files and then mysql restarts. It seems as though the service itself might not be respecting datadir in /etc/my.cnf.d/server.cnf?", "created": "2020-10-29T12:20:00.000000"}, {"author": "61291e3fdb2b4e006a3b4601", "body": "Hi Paula, I was able to get things working after I realized I'd removed /etc/my.cnf, which instructs MariaDB to source /etc/my.cnf.d/*. I also needed to set socket as a managed attribute in override_options to get the mysql.sock file to be created in the correct place. Folks can contact me directly if they have any questions about how I have things set up - I found the Forge documentation pretty obtuse in places. I'd much prefer to see examples there showing how to use the mysql_database, mysql_user, and mysql_grants resource types.", "created": "2020-10-30T16:18:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Ahh thats fantastic news :)\u00a0Thank you for your response.\n\n\nI will work on adding a few examples, if you have any specific examples you think you would find useful please feel free to post them and I will work on incorporating them into our documentation.\n\n\u00a0\n\nMany Thanks\n\nPaula :)\n\n\u00a0", "created": "2020-11-01T04:13:00.000000"}, {"author": "557058:56abc7e4-6462-4177-8eb0-d77979538f8d", "body": "Closing this issue.\n\nI have raised a separate issue for tracking the changes required in the documentation.\u00a0\nThis issue is logged here:\u00a0https://puppet.atlassian.net/browse/IAC-1230", "created": "2020-11-03T07:15:00.000000"}], "components": ["mysql"], "created": "2014-04-24T13:32:00.000000", "creator": "557058:f7fb9329-b311-47d7-9bd6-d9cb06a8edec", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c90527"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypqfb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "41359"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_7981376461_*|*_3_*:*_2_*:*_1738534972_*|*_5_*:*_2_*:*_1079505225_*|*_6_*:*_1_*:*_191430030964_*|*_10006_*:*_2_*:*_3815512331"}], "description": "In the module mysql and using the \"overwrite option\" parameter to change the $datadir is not working, first create the default location (/var/lib/mysql)\nYou have to move manualy  the first database created with the instalation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42117", "fixedVersions": [], "id": "42117", "issueType": "Bug", "key": "MODULES-749", "labels": ["jira_escalated"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f7fb9329-b311-47d7-9bd6-d9cb06a8edec", "resolution": "Fixed", "resolutionDate": "2020-11-03T07:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Overwrite the value of $datadir value not working properly", "timeSpent": "PT0S", "updated": "2020-11-03T07:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623a4c3b4a57610068e6782b", "body": "I've had several people people bring up this issue to me. It seems to have been around for a while now and ends up causing random failures in puppet runs.", "created": "2014-04-24T11:46:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b5c2eff3-4f1e-4f41-88f9-5a73c2baf868", "body": "[~accountid:557058:aa277a93-6688-4f34-ad9d-e53477acf74b] this looks like it could be a regression of PUP-288 which you fixed in 2013? We're seeing it on puppet 3.8.6", "created": "2016-04-14T11:16:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b5c2eff3-4f1e-4f41-88f9-5a73c2baf868", "body": "Related issue on old tracker:\nhttps://projects.puppetlabs.com/issues/21203", "created": "2016-04-14T11:25:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b5c2eff3-4f1e-4f41-88f9-5a73c2baf868", "body": "cc [~accountid:557058:40232c77-9d9b-410c-9f53-90adbf41eeb9] looks like you fixed this last time https://github.com/puppetlabs/puppet/pull/1898", "created": "2016-04-14T11:28:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b5c2eff3-4f1e-4f41-88f9-5a73c2baf868", "body": "Some more info: we are running ruby 1.8.7 as well.\n\nOn the VM where we run puppet agent, the /tmp/puppet* files are all ssh keys owned by different users. \n\nThe 'operation not permitted' operation happens for a user which has not yet had their key copied. For example, the error:\n{code}\n(/Stage[main]/Users::Pcadmin/Users::Add_user[user-a]/Ssh_authorized_key[user-a]) Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /home/user-a/.ssh/authorized_keys: Operation not permitted - /tmp/puppet20160414-2438-14ibl9k-0\n{code}\n\nThe file ' /tmp/puppet20160414-2438-14ibl9k-0' is owned by 'user-b' not 'user-a', but 'user-b' also does not have a /tmp/puppet* file \n", "created": "2016-04-14T12:41:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:b5c2eff3-4f1e-4f41-88f9-5a73c2baf868", "body": "We've worked around this with 'file' and file_line' resources:\n\n{code}\n     ssh_authorized_key{ $name :\n       key         => $userdata_hash[$name]['key'],\n       type        => 'ssh-rsa',\n       user        => $name,\n       name        => $email,\n    }\n    File[$home] -> File[\"${home}/.ssh\"] -> Ssh_authorized_key[$name]\n {code}\n\nReplaced with: \n{code}\n     file{ \"${home}/.ssh/authorized_keys\" :\n       ensure  => present,\n       owner   => $name,\n       group   => $group,\n       mode    => '0600',\n     }\n \n     ##Removed ssh_authorized_key because it's buggy https://projects.puppetlabs.com/issues/21203\n     file_line { $name :\n       ensure  => present,\n       path    => \"${home}/.ssh/authorized_keys\",\n       line    => \"ssh-rsa ${userdata_hash[$name]['key']} ${email}\",\n     }\n{code}\n", "created": "2016-06-30T16:39:00.000000"}], "components": ["sshkeys_core"], "created": "2014-04-24T11:43:00.000000", "creator": "557058:a07aa422-6bef-44d1-b01f-701bca98d390", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51fcb21b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "63eadd19a4fdf0935c872bc2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvcf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/14"}], "description": "Occasionally (fairly regularly) we've been getting flickers when running Puppet 3.4.3 catalogs:\n\n{noformat}\nApr 24 05:50:43 hostname puppet-agent[838]: (/Stage[main]/Users/Users::Create_user[user1]/Ssh_authorized_key[user1]) Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /home/user1/.ssh/authorized_keys: Operation not permitted - /tmp/puppet20140424-838-slrj8c-0\n{noformat}\n\nIt appears the temporary file is owned by a user that was deployed previously in the catalog:\n\n{noformat}\nagibbins@hostname ~ % ls -l /tmp/puppet20140424-838-slrj8c-0\n-rw------- 1 user2 users 573 Apr 24 05:50 /tmp/puppet20140424-838-slrj8c-0\n{noformat}\n\nThe file contains the complete public key for user2.\n\nThis happens for all variations of users (and isn't specific to user1 + user2) and occurs \"randomly\", we've been unable to reproduce on demand.\n\nThe ssh_authorized_key resource causing these errors looks like this (with variables evaluated obviously):\n{code}\n@ssh_authorized_key { $name:\n  ensure  => $ensure,\n  key     => $keytext,\n  name    => $key_comment,\n  user    => $name,\n  type    => $key_type,\n  options => $key_options,\n  target  => \"${home}/.ssh/authorized_keys\",\n  require => File[\"${name} ssh directory\"],\n}\n{code}\n\nApologies if this is a duplicate bug, there's many similar bugs but all are resolved, closed or look unrelated.\n", "environment": "64-bit Ubuntu 12.04.4\nruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "35627", "fixedVersions": [], "id": "35627", "issueType": "Bug", "key": "MODULES-7602", "labels": ["help_wanted"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a07aa422-6bef-44d1-b01f-701bca98d390", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ssh_authorized_keys temporary file Operation not permitted", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nWithout test we can't accept this. There's a bunch of spec and acceptance tests for `apt_key` to which a tests for the proxy flag would need to be added.\n\nI'm also not entirely convinced this is necessary. Ruby respects the `HTTP_PROXY`, `HTTPS_PROXY` and `SOCKS_SERVER`.\n\nI would much prefer a way to set these by adding an `environment` param to the type which populates the `ENV` hash.\n", "created": "2014-04-24T11:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mattock commented:\n\nCorrect me if I'm wrong, but I don't think there is any global way to set the *_proxy environment variables so that Ruby would always find them regardless of how Puppet agent is called. The problem is that each shell has it's own set of \"global\" variables, cron has it's own environment and the Puppet agent get's it environment from God knows where :).\n\nIf you're willing to have a new $environment param added into the codebase I'll be happy to implement it, as well as the tests it requires. It might take a few weeks, depending on how busy I am.\n", "created": "2014-04-28T02:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nWell, there is. The provider has a `commands :apt_key => 'apt_key`. \n\nIn order to set the environment variables you can do:\n```ruby\nhas_command(:apt_key, 'apt_key') do\n  environment({'ENV_VAR' => 'value'})\nend\n```\n\nThose environment variables will be set by Puppet while executing any `apt_key` command.\n", "created": "2014-04-28T04:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mattock commented:\n\nJust to make sure I understood you correctly. First I would pass the http_proxy etc. variables to apt_file as a parameter (a hash). Then I would use the code above (has_command) to populate the environment for apt_file. Right?\n", "created": "2014-05-06T02:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nHmm, actually, I think we might have a different problem. Looking at the Puppet source the `environment` function I showed is only part of `CommandDefiner` and so those custom environment variables would only be in effect when the `apt_key` function is called. However, you're trying to affect the environment so that Ruby's `open-uri` does the right thing.'\n\nI'm hoping @apenney or @adrienthebo can be of some assistance here.\n", "created": "2014-05-06T03:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@mattock Looks like you can do this:\n\n```ruby\nPuppet::Util.withenv {:HTTP_PROXY => 'value', :HTTPS_PROXY => 'value' \u2026 } do\n  key = open(value, :ftp_active_mode => false).read\nend\n```\n\nSo my preferred implementation would go along the lines of:\n* having an `environment` parameter on the type", "created": "2014-05-06T11:14:00.000000"}], "components": [], "created": "2014-04-24T09:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@795be1d6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytvaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1219374236_*|*_6_*:*_1_*:*_0"}], "description": "h2. Added a new parameter for setting the proxy when using key_source\n\n * Author: Samuli Sepp\u00e4nen <samuli.seppanen@gmail.com>\n * Company: \n * Github ID: [mattock|https://github.com/mattock]\n * [Pull Request 288 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/288]\n * [Pull Request 288 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/288/files]\n\nh2. Pull Request Description\n----\n\nSigned-off-by: Samuli Sepp\u00e4nen <samuli.seppanen@gmail.com>\n\n----\n(webhooks-id: 4b95ffc01f44b0d920aa4e32b6766c8e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41013", "fixedVersions": [], "id": "41013", "issueType": "Task", "key": "MODULES-745", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (288): Added a new parameter for setting the proxy when using key_source - mattock", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nSeems solid but this needs at least acceptance tests.\n", "created": "2014-04-24T03:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCould you add something to the README about this?  Otherwise OK!\n", "created": "2014-05-01T11:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@oc243 Last one and I promise I'll get @apenney to merge this. Could you squash it into one commit?\n", "created": "2014-05-09T15:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Implement fancy progress bars configuration. has been closed.", "created": "2014-05-15T11:46:00.000000"}], "components": [], "created": "2014-04-24T02:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b9f4adb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytv7b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1246600442_*|*_6_*:*_1_*:*_0"}], "description": "h2. Implement fancy progress bars configuration.\n\n * Author:  <>\n * Company: University of Cambridge Computer Laboratory\n * Github ID: [oc243|https://github.com/oc243]\n * [Pull Request 287 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/287]\n * [Pull Request 287 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/287/files]\n\nh2. Pull Request Description\n----\n\nUbuntu 14.04 ships with apt 0.9.15, has a ``fancy progress bar'', which\nis a green bar that shows at the bottom of the terminal showing progress\nthroughout install.\n\nThis patch enables the progress bar, which is usually done by running\necho 'Dpkg::Progress-Fancy \"1\";' > /etc/apt/apt.conf.d/99progressbar\n\n----\n(webhooks-id: 7931aa969656fd811e24d1a58df47558)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39947", "fixedVersions": [], "id": "39947", "issueType": "Task", "key": "MODULES-744", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (287): Implement fancy progress bars configuration. - oc243", "timeSpent": "PT0S", "updated": "2014-05-15T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2014-04-24T02:04:00.000000", "creator": "623e7a1c8d8b9c0068b9f483", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@410eb24b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua6n:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9121027863_*|*_3_*:*_1_*:*_58265849_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_49790"}], "description": "Apache modules creating more whitespaces in vhost file", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38814", "fixedVersions": [], "id": "38814", "issueType": "Bug", "key": "MODULES-743", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7a1c8d8b9c0068b9f483", "resolution": "Fixed", "resolutionDate": "2014-08-08T07:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Apache modules creating more whitespaces in vhost file", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-24T00:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2373761d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytv73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1252905503_*|*_6_*:*_1_*:*_0"}], "description": "h2. Adding relevant heartbeat config to common settings\n\n * Author: Francois Conil <>\n * Company: \n * Github ID: [frconil|https://github.com/frconil]\n * [Pull Request 138 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/138]\n * [Pull Request 138 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/138/files]\n\nh2. Pull Request Description\n----\n\nSince the stomp connector was complaining about heartbeat not being set, I decided to expand the module to include a default heartbeat_interval of 30 secs, that can be overridden in the class declaration.\n\n----\n(webhooks-id: 5910552631b27f99af868221f07534c2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37792", "fixedVersions": [], "id": "37792", "issueType": "Task", "key": "MODULES-742", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (138): Adding relevant heartbeat config to common settings - frconil", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-23T20:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46028284"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytv5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1268539523_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add advance setting to setting.yml\n\n * Author:  <>\n * Company: \n * Github ID: [simonoded|https://github.com/simonoded]\n * [Pull Request 51 Discussion|https://github.com/puppetlabs/puppetlabs-dashboard/pull/51]\n * [Pull Request 51 File Diff|https://github.com/puppetlabs/puppetlabs-dashboard/pull/51/files]\n\nh2. Pull Request Description\n----\n\nHi,\nI created the template for setting.yml and added the parameters to the params.pp and init.pp\nthis just create the settings.yml for puppet-dashboard but not update the puppet.conf and auth.conf to apply them to puppet master.\n\nRegards\n\n\n----\n(webhooks-id: 646433c1391ef774786766653fae5a28)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43193", "fixedVersions": [], "id": "43193", "issueType": "Task", "key": "MODULES-741", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (51): Add advance setting to setting.yml - simonoded", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCould you take a look at the unit tests for this?  This is breaking them!  I suspect it'll break acceptance tests too.\n", "created": "2014-05-01T11:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "JCotton1123 commented:\n\nI applied a fix.\n", "created": "2014-05-03T20:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nIs there any chance you can rebase this off master?  We've fixed some stuff in the unit tests that stop travis from crashing when it runs!\n", "created": "2014-05-15T11:15:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-23T14:32:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4120b471"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytumf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1289155151_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add separate param to ctrl purging vhost_dir\n\n * Author:  <>\n * Company: \n * Github ID: [JCotton1123|https://github.com/JCotton1123]\n * [Pull Request 705 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/705]\n * [Pull Request 705 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/705/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 2794ea50ed71219fb1a82ff26782ef9f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37788", "fixedVersions": [], "id": "37788", "issueType": "Task", "key": "MODULES-740", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (705): Add separate param to ctrl purging vhost_dir - JCotton1123", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2014-04-23T14:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@695b7ff2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytum7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1289198698_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add fastcgi external server defined type\n\n * Author:  <>\n * Company: \n * Github ID: [JCotton1123|https://github.com/JCotton1123]\n * [Pull Request 704 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/704]\n * [Pull Request 704 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/704/files]\n\nh2. Pull Request Description\n----\n\nAfter doing all of this I am wondering if the namespace should be changed. Perhaps apache::mod::fastcgi::server?\n\n----\n(webhooks-id: ddceb5cdad3a99ee6bfd0e9811038b5d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36783", "fixedVersions": [], "id": "36783", "issueType": "Task", "key": "MODULES-739", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (704): Add fastcgi external server defined type - JCotton1123", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "The current Forge version as of today is 0.7.1", "created": "2015-02-21T20:48:00.000000"}], "components": ["nodejs"], "created": "2014-04-23T13:19:00.000000", "creator": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@eaa5daa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytujb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26296170312_*|*_5_*:*_1_*:*_0"}], "description": "The Github [puppetlabs-nodejs| https://github.com/puppetlabs/puppetlabs-nodejs/releases] page has v0.5.0, but the Forge version is still v0.4.0. Any chance of getting the forge updated to utilize the PMT install", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37817", "fixedVersions": [], "id": "37817", "issueType": "Bug", "key": "MODULES-738", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "resolution": "Fixed", "resolutionDate": "2015-02-21T20:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update puppetlabs-nodejs Forge with v0.5.0 Release", "timeSpent": "PT0S", "updated": "2015-02-21T20:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5baac4f0b9665979c55882f7", "body": "I tried fixing the first error by adding file { \"$mountpath\": ensure => directory, } but that only solved the issue for volumes other than root.\n\nThe second error is occurring because no path is provided for mkdir and test. I hardcoded /bin/mkdir and /usr/bin/test into the module that we're using, but that would likely break the module for non RHEL linux flavors.\n\nTo make it work with all flavors, something like this will have to be added to the manifest:\n\n Exec {\n    path => '/bin:/sbin:/usr/bin:/usr/sbin',\n  }\n\n", "created": "2014-04-23T13:49:00.000000"}, {"author": "5baac4f0b9665979c55882f7", "body": "By the way, this is, in part, a duplicate of https://puppet.atlassian.net/browse/MODULES-691 The second error I describe can be merged over there, but the first issue is still a new unresolved bug with the module.", "created": "2014-04-23T13:52:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "So, from my reading of the code, setting mountpath_require to false is the correct way to solve your problem, if you do not have a file resource for your mountpath in the catalog. (Which, I might have to add, is not a good idea usually anyways, as it will interfere with the mount, if you're not careful.)\n\nAnd the other problem was fixed in MODULES-691.\n\nPlease re-open if I missed anything.", "created": "2015-10-13T06:28:00.000000"}], "components": ["lvm"], "created": "2014-04-23T12:30:00.000000", "creator": "5baac4f0b9665979c55882f7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6832b92"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytugv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Oct/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46461494237_*|*_6_*:*_1_*:*_0"}], "description": "Trying to use lvm module to manage logical volumes on a system. This is what's in hiera:\n\nlvm::volume_groups:\n  vgroup1:\n    physical_volumes:\n      - '/dev/sda3'\n    logical_volumes:\n      root:\n        size:\t\t\t\t\t\t\t'80G'\n        mountpath:\t\t\t\t\t\t'/'\n      temp:\n        size: \t\t\t\t\t\t\t'1G'\n        mountpath: \t\t\t\t\t\t'/tmp'\n        mountpath_require: \t\t\t\ttrue\n      home:\n        size: \t\t\t\t\t\t\t'10G'\n        mountpath: \t\t\t\t\t\t'/home'\n        mountpath_require: \t\t\t\ttrue\n      var:\n        size: \t\t\t\t\t\t\t'425G'\n        mountpath: \t\t\t\t\t\t'/var'\n        mountpath_require: \t\t\t\ttrue\n      varlog:\n        size: \t\t\t\t\t\t\t'2G'\n        mountpath: \t\t\t\t\t\t'/var/log'\n        mountpath_require: \t\t\t\ttrue\n      audit:\n        size: \t\t\t\t\t\t\t'1G'\n        mountpath: \t\t\t\t\t\t'/var/log/audit'\n        mountpath_require: \t\t\t\ttrue\n\nAt first PE agent was throwing error:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: Mount[/] { require => File[/] }, because File[/] doesn't seem to be in the catalog\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nThis happens when mountpath_require is set to true. Removed mountpath_require from hiera yaml and now PE agent is throwing error:\n\nError: Failed to apply catalog: Parameter unless failed on Exec[ensure mountpoint '/' exists]: 'test -d /' is not qualified and no path was specified. Please qualify the command or specify a path. at /etc/puppetlabs/puppet/environments/hieratest/modules/lvm/manifests/logical_volume.pp:51\nWrapped exception:\n'test -d /' is not qualified and no path was specified. Please qualify the command or specify a path.\n\nBecause of this the lvm module cannot currently be used to manage root logical volume", "environment": "CentOS 6.5, PE 3.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42116", "fixedVersions": [], "id": "42116", "issueType": "Bug", "key": "MODULES-737", "labels": ["/", "lvm", "root"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5baac4f0b9665979c55882f7", "resolution": "Won't Fix", "resolutionDate": "2015-10-13T06:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PuppetLabs lvm module throws errors when used to manage root /", "timeSpent": "PT0S", "updated": "2015-10-13T06:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "damjanek commented:\n\nRemoved unnecesary change. \n", "created": "2014-04-24T11:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Some modules still use rabbitmq::server class has been closed.", "created": "2014-04-25T14:11:00.000000"}], "components": [], "created": "2014-04-23T04:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@544fd8bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytubj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1323707683_*|*_6_*:*_1_*:*_0"}], "description": "h2. Some modules still use rabbitmq::server class\n\n * Author: Damian Szeluga <dszeluga@mirantis.com>\n * Company: Mirantis Inc.\n * Github ID: [damjanek|https://github.com/damjanek]\n * [Pull Request 184 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/184]\n * [Pull Request 184 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/184/files]\n\nh2. Pull Request Description\n----\n\nThere are modules which depend on rabbitmq::server class. \n\n----\n(webhooks-id: fdf34141fff3c65b993c8703b00f1f6b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37815", "fixedVersions": [], "id": "37815", "issueType": "Task", "key": "MODULES-736", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (184): Some modules still use rabbitmq::server class - damjanek", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:e83e1a27-3346-490e-9e8f-a84f75436063", "body": "I also saw this issue on puppet enterprise 3.3.1.  the policy attempted to realise exported concat statements.  \n\nI checked the current version of the module and it appears as it nolonger has the offending line mentioned above.  however it does appear in the \"Latest supported version: 1.0.4\"", "created": "2014-08-28T08:44:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Ugh. This is apparently because {{<||>}} realizes exported resources as if they were virtual. So the dependency model of {{concat::setup}} and {{concat::fragment}} will have to be re-thought out to not use {{<||>}}", "created": "2014-08-29T10:06:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It has been removed as part of the work to remove the requirement of manually declaring {{concat::setup}} which went into concat 1.1.0 (https://github.com/puppetlabs/puppetlabs-concat/pull/77)\n\nSo 1.1.0 should solve this issue.", "created": "2014-09-04T14:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This should be fixed in concat 1.1.x. Please reopen or submit a new ticket if you are still seeing the issue.", "created": "2014-11-11T16:25:00.000000"}], "components": ["concat"], "created": "2014-04-23T03:25:00.000000", "creator": "623c10e97910a200718b9384", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@799eb7e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytub3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11083169571_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_6420039270"}], "description": "The recent addition of the following code to concat/setup.pp breaks my puppet configuration:\n\n{code}\n # Ensure we run setup first.                       \n Class['concat::setup'] -> Concat::Fragment<| |>                              \n{code}\n\nThis is causing an invalid relationship when computing the catalog:\n{code}\nApr 23 09:07:11 registry puppet-agent[16727]: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[/var/lib/puppet/concat/_etc_munin_munin.conf/fragments/10_munin_client_xxxx_4949] { notify => Exec[concat_/etc/munin/munin.conf] }, because Exec[concat_/etc/munin/munin.conf] doesn't seem to be in the catalog\n{code}\n\nMunin exports a fragment with:\n{code}\n  @@concat::fragment{ \"munin_client_${fhost}_${port}\": .... }\n{code}\n\nIt looks like a dependency for this fragment is added as a dependency of concat::setup even though this fragment is exported... (concat::setup is defined because the node also uses concat locally).\n\n\n", "environment": "Amazon Linux, puppet 3.5.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33524", "fixedVersions": [], "id": "33524", "issueType": "Bug", "key": "MODULES-735", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10e97910a200718b9384", "resolution": "Fixed", "resolutionDate": "2014-11-11T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat fragment dependency on concat::setup", "timeSpent": "PT0S", "updated": "2014-11-11T16:25:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "As long as those conf.d files are managed by puppet, purge_configs should leave them alone. If some rpm/deb package throws them in there and you want to leave that as is, without touching it from puppet, then you'll need to set purge_configs to false, as it is created for exactly that case.\n", "created": "2015-05-29T05:19:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-23T00:50:00.000000", "creator": "5aadf84f795d0d2a5cd92766", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@245879da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytuav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34662519346_*|*_5_*:*_1_*:*_0"}], "description": "It's pretty common to stuff a config for PHP/FPM into .../conf.d.  This of course gets nuked by puppetlabs/apache, and there appears to be no \"clean\" way to handle it (because the only apache module needed in this context is fastcgi).\n\nThoughts, other than setting purge_configs -> false?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42114", "fixedVersions": [], "id": "42114", "issueType": "Improvement", "key": "MODULES-734", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aadf84f795d0d2a5cd92766", "resolution": "Done", "resolutionDate": "2015-05-29T05:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "How should we handle FPM conf.d entries?", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add tcp_mss support has been closed.", "created": "2014-04-22T20:31:00.000000"}], "components": [], "created": "2014-04-22T20:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28d41eab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytuaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1355151515_*|*_6_*:*_1_*:*_0"}], "description": "h2. add tcp_mss support\n\n * Author:  <>\n * Company: \n * Github ID: [mike-lerch|https://github.com/mike-lerch]\n * [Pull Request 347 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/347]\n * [Pull Request 347 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/347/files]\n\nh2. Pull Request Description\n----\n\nAdd support for the --tcp-mss flag in iptables\n\n----\n(webhooks-id: c674d619bc456ce034b0ed5eb757328b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39945", "fixedVersions": [], "id": "39945", "issueType": "Task", "key": "MODULES-733", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (347): add tcp_mss support - mike-lerch", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request unattended_upgrades: Fix matching security archive has been closed.", "created": "2014-04-22T18:47:00.000000"}], "components": [], "created": "2014-04-22T16:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65f6fd00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytu5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1367145639_*|*_6_*:*_1_*:*_0"}], "description": "h2. unattended_upgrades: Fix matching security archive\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 286 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/286]\n * [Pull Request 286 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/286/files]\n\nh2. Pull Request Description\n----\n\nThe default configuration we were writing for Debian was only working\nfor Squeeze, from Wheezy and onwards this wasn't working anymore. This\nhas to do with the fact that we should now be using Origins-Pattern\naccording to the unattended-upgrades docs. However, Ubuntu didn't\nentirely get with the program yet...\n\nThis change reflects the defaults that unattended-upgrade installs on\nevery platform we support. In order to do so the unattended-upgrades\nDebian archive for Squeeze, Wheezy, Lucid, Precise and Trusty were\ndownloaded and the default /etc/apt/apt.conf.d/50unattended-upgrades\nchecked for its content with regard to using Allow-Origins or\nOrigins-Pattern.\n\nFixes #277\n\n----\n(webhooks-id: 532ad3f14e5c482ba34a5e3228883dd3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38808", "fixedVersions": [], "id": "38808", "issueType": "Task", "key": "MODULES-732", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (286): unattended_upgrades: Fix matching security archive - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5fbab73ddd0c590075d3f5cc", "body": "I'm using puppet 2.7.25 and vcsrepo version 0.2.0", "created": "2014-04-22T16:40:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "This is still happening and easily tested by this addition to the acceptance tests:\n\n{code}\ndiff --git a/spec/acceptance/remove_repo_spec.rb b/spec/acceptance/remove_repo_spec.rb\nindex d5646b3..0eb33fc 100644\n--- a/spec/acceptance/remove_repo_spec.rb\n+++ b/spec/acceptance/remove_repo_spec.rb\n@@ -11,6 +11,7 @@ describe 'remove a repo' do\n     }\n     EOS\n     apply_manifest(pp, :catch_failures => true)\n+    apply_manifest(pp, :catch_changes => true)\n   end\n\n   it 'removes a repo' do\n@@ -22,6 +23,7 @@ describe 'remove a repo' do\n     EOS\n\n     apply_manifest(pp, :catch_failures => true)\n+    apply_manifest(pp, :catch_changes => true)\n   end\n\n   describe file(\"#{tmpdir}/testrepo_deleted\") do\n{code}\n\ncausing this failure:\n\n{code}\nFailures:\n\n  1) remove a repo removes a repo\n     Failure/Error: apply_manifest(pp, :catch_changes => true)\n     Beaker::Host::CommandFailure:\n       Host 'centos-64-x64' exited with 2 running:\n        puppet apply --verbose --detailed-exitcodes /tmp/apply_manifest.pp.w72Q60\n       Last 10 lines of output were:\n       \tNotice: Compiled catalog for centos-64-x64 in environment production in 0.07 seconds\n       \tInfo: Applying configuration version '1432898588'\n       \tNotice: /Stage[main]/Main/Vcsrepo[/tmp/vcsrepo.i9emzG/testrepo_deleted]/ensure: created\n       \tNotice: Finished catalog run in 0.24 seconds\n\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/host.rb:300:in `exec'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/helpers/host_helpers.rb:73:in `block in on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/shared/host_manager.rb:104:in `run_block_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/patterns.rb:32:in `block_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/helpers/host_helpers.rb:63:in `on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/helpers/puppet_helpers.rb:435:in `block in apply_manifest_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/shared/host_manager.rb:104:in `run_block_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/patterns.rb:32:in `block_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/helpers/puppet_helpers.rb:364:in `apply_manifest_on'\n     # /Users/david/gems/ruby/2.0.0/gems/beaker-2.12.0/lib/beaker/dsl/helpers/puppet_helpers.rb:442:in `apply_manifest'\n     # ./spec/acceptance/remove_repo_spec.rb:26:in `block (2 levels) in <top (required)>'\n{code}", "created": "2015-05-29T05:30:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Updated priority to minor, as easy workaround is using a purging file resource for the working dir instead.", "created": "2015-06-16T06:41:00.000000"}], "components": ["vcsrepo"], "created": "2014-04-22T16:34:00.000000", "creator": "5fbab73ddd0c590075d3f5cc", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4958bb09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytu5r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}], "description": "When I specify \n{code}\nclass mymodule::myclass {\n vcsrepo { 'gitrepo':\n    ensure => absent,\n    provider => 'git',\n    path => '/path/to/location',\n  }\n}\n{code}\nI see this in the puppet run output\n{code}\nnotice: /Stage[main]/mymodule::myclass/Vcsrepo[gitrepo]/ensure: created\n{code}\neven when the git repo isn't there.\n", "environment": "ubuntu precise", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39944", "fixedVersions": [], "id": "39944", "issueType": "Bug", "key": "MODULES-731", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5fbab73ddd0c590075d3f5cc", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo (git provider) ensure => absent updates every run", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This seems like a file system redirection issue. Program files is always redirected to program files (x86). Recommend putting the executable in another location.", "created": "2014-08-18T08:52:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "With the latest Puppet code I was able to reproduce this issue by playing around with casing.  More info to come.", "created": "2016-06-17T18:03:00.000000"}, {"author": "557058:263afade-3e4f-46c6-b50a-cf2982192562", "body": "Initial PR up for this since I was working related scheduled task stuff... can be safely targeted at 4.6.0 since this isn't too big a problem.", "created": "2016-06-21T18:43:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Try to repro issue before re-starting work.", "created": "2018-05-01T12:20:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "Can't repro on puppet 5.3.6/win 2012r2", "created": "2018-05-16T14:53:00.000000"}, {"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Since we can't repro, closing.", "created": "2018-05-16T15:02:00.000000"}], "components": [], "created": "2014-04-22T14:43:00.000000", "creator": "623a45cd866b810069e36687", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@348fde33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-6544"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Master OS", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "CentOS 6"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hzm0uf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_68356712422_*|*_10007_*:*_1_*:*_58103915015_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_1305742498_*|*_10006_*:*_1_*:*_538747854"}], "description": "-The schedule task provider seems to not be applying changes to the resource after it has been initially set. For instance, if I perform a new puppet run after changing the arguments, the change is not applied.-\n\nI believe the above is covered in PUP-1498\n\n\nAlso, possibly related: Puppet tries to change the command name of the resource every puppet run to match the same casing of the executable. Unfortunately it seems this change never persists, and the message informing the user of the change, occurs every puppet run.\n\n{code}\nclass wintest {\n  scheduled_task { \"foo\":\n    ensure => present,\n    command => 'c:\\program files\\testing\\Random.Executable.exe',\n    trigger => {\n      schedule => 'daily',\n      start_time => '10:30',\n    }\n  }\n}\n{code}\n\nResults in:\n\n{code}\nnotice: /Stage[main]/Wintest/Scheduled_task[foo]/command: command changed 'c:\\program files\\testing\\Random.Executable.exe' to 'c:\\program files\\testing\\Random.Executable.EXE\n{code}", "epicLinkSummary": "Scheduled_task Next", "estimate": "PT0S", "externalId": "43156", "fixedVersions": ["scheduled_task 0.3"], "id": "43156", "issueType": "Bug", "key": "MODULES-6920", "labels": ["customer-escalation"], "originalEstimate": "PT0S", "parent": "36417", "parentSummary": "Scheduled_task Next", "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45cd866b810069e36687", "resolution": "Cannot Reproduce", "resolutionDate": "2018-05-16T15:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "The scheduled_task provider performs incorrect matching on file names", "timeSpent": "PT0S", "updated": "2018-05-16T15:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI am working on adding specs for `mongodb_replset` and then will mergebutton this.\n", "created": "2014-05-15T08:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI'm going to merge this, as I still haven't finished my replset rewrite.\n", "created": "2014-05-27T12:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add an autorequires on ruby-json has been closed.", "created": "2014-05-27T12:29:00.000000"}], "components": [], "created": "2014-04-22T12:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f2259a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1382397483_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add an autorequires on ruby-json\n\n * Author: Pradeep Kilambi <>\n * Company: Cisco Systems\n * Github ID: [pkilambi|https://github.com/pkilambi]\n * [Pull Request 111 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/111]\n * [Pull Request 111 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/111/files]\n\nh2. Pull Request Description\n----\n\nmongo_replset provider requires json library\nfor which this commit adds a autorequires\ndependency.\n\n----\n(webhooks-id: ae6f8120fb4200da3a94a28f6e29c0ca)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33522", "fixedVersions": [], "id": "33522", "issueType": "Task", "key": "MODULES-730", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (111): Add an autorequires on ruby-json - pkilambi", "timeSpent": "PT0S", "updated": "2014-05-27T12:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Hi,\n\nwith the language additions of puppet 4 this is not needed anymore, as the validation is better done using the new Type system (https://docs.puppetlabs.com/puppet/4.1/reference/lang_data_type.html) , the iteration is better done by using the iteration functions (https://docs.puppetlabs.com/puppet/4.1/reference/lang_iteration.html).\n\nRegards, David ", "created": "2015-05-29T05:04:00.000000"}], "components": ["stdlib"], "created": "2014-04-22T11:48:00.000000", "creator": "5aa84ef4ea0a642a2f6d03b9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ac1865d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttt3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34708558349_*|*_6_*:*_1_*:*_0"}], "description": "I frequently find myself wanting to validate that all values of an array against a regex or array of regexs.  It would be very convenient if the validate_re function could handle this.\n\nFor example I have a define where I pass it an array of IPv4 addresses and or IPv4 network addresses as a parameter and I want to validate the input.  Currently I have to join the array into a string and then validate it with one monster regex.\n\n{code}\ndefine example (\n  $source_ips = [],\n){\n  #FIXME There's a shorter way to validate the ip input I'm sure.\n  $source_ips_string = join($source_ips, ',')\n  validate_re( $source_ips_string,\n    '^((\\d{1,3})(\\.(\\d{1,3})){3,}(\\/\\d{1,2}|[\\/-](\\d{1,3})(\\.(\\d{1,3})){3,})?,)*(\\d{1,3})(\\.(\\d{1,3})){3,}(\\/\\d{1,2}|[\\/-](\\d{1,3})(\\.(\\d{1,3})){3,})?$',\n    \"source_ips = [${source_ips_string}] All must be a valid IPv4 address or network\"\n  )\n...\n}\n{code}\n Yuck. It would be much easier to read and understand if I could do something like the following instead.\n\n{code}\ndefine example (\n  $source_ips = [],\n){\n  validate_re( $source_ips,\n    [\n      '^(\\d{1,3})(\\.(\\d{1,3})){3,}$',\n      '^(\\d{1,3})(\\.(\\d{1,3})){3,}\\/\\d{1,2}$',\n      '^(\\d{1,3})(\\.(\\d{1,3})){3,}[-\\/](\\d{1,3})(\\.(\\d{1,3})){3,}$'\n    ],\n    \"source_ips = [${source_ips}] All must be a valid IPv4 address or network\"\n  )\n...\n}\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37811", "fixedVersions": [], "id": "37811", "issueType": "Improvement", "key": "MODULES-729", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5aa84ef4ea0a642a2f6d03b9", "resolution": "Won't Fix", "resolutionDate": "2015-05-29T05:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow the validate_re function to take an array of strings for the first argument", "timeSpent": "PT0S", "updated": "2015-05-29T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:8129490a-0922-44f3-8d1a-8ce94aae3a0a", "created": "2014-04-22T08:45:00.000000", "name": "puppetlabs-apt--spaces_in_pin_files_do_not_work.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13011"}], "comments": [{"author": "557058:c379d40e-8d7d-41c8-ae5a-83e4dc862bee", "body": "Confirmed (both the issue and the fix) on Debian Wheezy  (7.4)", "created": "2014-05-06T06:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this has been resolved. Please reopen or resubmit if you are still seeing this with the latest version of the module.", "created": "2014-11-11T18:42:00.000000"}], "components": ["apt"], "created": "2014-04-22T08:45:00.000000", "creator": "70121:8129490a-0922-44f3-8d1a-8ce94aae3a0a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c07f1f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17578597481_*|*_5_*:*_1_*:*_0"}], "description": "Trying to 'hold' and pin some releases simply fails to work. The files created in /etc/apt/preferences.d have spaces in ( eg \"hold php5-common at 5.3.10*\" ) and are ignored by apt (on todays Ubuntu at least), resulting in impossible-to-balance installs if trying to install a set of held-back packages at once.\n\nUse-case:\n\nTrying to puppet a new Ubuntu LTS box, but need to hold back PHP versions to 5.3, as 5.5 has things we are not ready to deal with.\nUbuntu 14.04 stable ships with '5.5.9+dfsg-1ubuntu4'\nI found I should be able to call back to 'precise' and continue using '5.3.10-1ubuntu3'\n\nThe relevant parts of my manifest include:\n{noformat}\n  $packages = [\n    \"php5-common\",\n    \"php5-cli\",\n    \"php5-cgi\",\n    \"php5\",\n    \"php5-gd\",\n    \"php5-mysql\",\n  ]\n  # For old PHP, and to pin it there, we need an older repo.\n  apt::source { 'precise_archive':\n    location          => 'http://bg.archive.ubuntu.com/ubuntu/',\n    release           => 'precise',\n    repos             => 'main',\n    include_src       => false,\n  }\n  apt::hold { $packages:\n    version => '5.3.10*',\n    require => [ Apt::Source['precise_archive'] ],\n  }\n  package { $packages:\n    ensure => '5.3.10-1ubuntu3',\n    require => [ Apt::Hold[$packages] ],\n  }\n{noformat}\nWith todays code, when the above manifest is applied, I get circular version dependency hell, as things get installed at the one specified version, but their dependencies get installed at higher (latest) versions and are not held back, and then the named dependencies are installed at the held back version, or not, depending on previous failures.\nAfter blaming everything for hours, I found that the filenames for each 'pin' are being created with spaces, and those are being ignored, and that's why 'hold'ing a version wasn't having any effect.\n\n\nMy whole manifest is available here\nhttps://github.com/dman-coders/puppet-aegir-slave/blob/86d48b04d54fb86178f482c1a6a2603abf5fcb0f/manifests/php-setup.pp\nAnd my long experimental troubleshooting notes/rants are nearby also \nhttps://github.com/dman-coders/puppet-aegir-slave/tree/master\n(Still a work-in-progress)\n\nThe fix (once found) is simple. An *attempt* was made at sanitzing the filename, but it wasn't the filename that got cleaned up, it was just the task title.\n\nThe previous attempt to fix this at https://github.com/puppetlabs/puppetlabs-apt/commit/b560fa265f12435d6a262f715dd2d885bf067e14 is wrong - it modified $filename, but did not modify $path - which is what actually gets used when creating the file.\n\nReversing the order of those two steps fixes it right up. Patch attached.", "environment": "Ubuntu 14.04 (new LTS)\npuppet --version 3.4.3\npuppetlabs-apt 2014-02-13 1.4.1 ( from git tag dfa3a62 )", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41035", "fixedVersions": [], "id": "41035", "issueType": "Bug", "key": "MODULES-727", "labels": ["puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:8129490a-0922-44f3-8d1a-8ce94aae3a0a", "resolution": "Fixed", "resolutionDate": "2014-11-11T18:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::pin saves config files with spaces etc in. These do not work (Ubuntu at least)", "timeSpent": "PT0S", "updated": "2014-11-11T18:42:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-22T08:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59ceacfb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttdb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1397039641_*|*_6_*:*_1_*:*_0"}], "description": "h2. use provided certificate files in client config if using activemq ssl\n\n * Author:  <>\n * Company: \n * Github ID: [hskwirblies|https://github.com/hskwirblies]\n * [Pull Request 137 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/137]\n * [Pull Request 137 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/137/files]\n\nh2. Pull Request Description\n----\n\n... with security plugin psk\n\n----\n(webhooks-id: 00132b10427e0423c7cf4d9b049fa74c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38848", "fixedVersions": [], "id": "38848", "issueType": "Task", "key": "MODULES-726", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (137): use provided certificate files in client config if using activemq ssl - hskwirblies", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["mcollective"], "created": "2014-04-22T08:33:00.000000", "creator": "623c111f866b810069e43735", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d27c578"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37081447467_*|*_6_*:*_1_*:*_0"}], "description": "Debian-like distributions have this by default:\n{noformat}\n# cat /etc/default/mcollective \n# Change to yes, to enable Mcollective on boot\nRUN=no\n{noformat}\nSo puppetlabs-mcollective module should handle this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37810", "fixedVersions": [], "id": "37810", "issueType": "Bug", "key": "MODULES-725", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111f866b810069e43735", "resolution": "Won't Fix", "resolutionDate": "2015-06-25T12:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module puppetlabs-mcollective does not handle defaults file on Debian-like systems", "timeSpent": "PT0S", "updated": "2015-06-25T12:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jantman commented:\n\nIt looks like the travis builds failed for puppet 3.0.0 only, though I haven't been able to track down exactly why. It looks as though it may be related to stdlib.\n", "created": "2014-04-24T05:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Activemq usage params has been closed.", "created": "2014-04-24T11:02:00.000000"}], "components": [], "created": "2014-04-22T08:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b53f512"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttcv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1398332215_*|*_6_*:*_1_*:*_0"}], "description": "h2. Activemq usage params\n\n * Author: Jason Antman <jason@jasonantman.com>\n * Company: CMG Digital\n * Github ID: [jantman|https://github.com/jantman]\n * [Pull Request 136 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/136]\n * [Pull Request 136 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/136/files]\n\nh2. Pull Request Description\n----\n\nThis adds management of the activemq.xml memory tuning parameters documented at:\nhttp://docs.puppetlabs.com/mcollective/deploy/middleware/activemq.html#memory-and-temp-usage-for-messages-systemusage\nto the template, and exposes them as class parameters using the current default values hard-coded in the template.\n\nI've been hitting memory issues as documented at the above link, but haven't been able to fix them as it would require either manual changes to the template, or using an external config string or template.\n\nI've stuck with the `<%= scope[\"mcollective::activemq_tempUsage\"] %>` convention as that's what the rest of the template uses (rather than using local variables where the template function is called).\n\n----\n(webhooks-id: db6be67d5cd3aacc2256978f2a5c0ab8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36720", "fixedVersions": [], "id": "36720", "issueType": "Task", "key": "MODULES-724", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (136): Activemq usage params - jantman", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:ac5f9cf5-c09d-4e2c-98e2-735acc780e65", "body": "Resolved by PR-523.", "created": "2014-06-05T16:56:00.000000"}], "components": ["mysql"], "created": "2014-04-22T07:21:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74dc2017"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3836121982_*|*_5_*:*_1_*:*_0"}], "description": "Variable client_package_ensure is used in mysql::client, but it's not declared in mysql::params", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35594", "fixedVersions": [], "id": "35594", "issueType": "Bug", "key": "MODULES-723", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Fixed", "resolutionDate": "2014-06-05T16:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "client_package_ensure missing from mysql::params", "timeSpent": "PT0S", "updated": "2014-06-05T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nfollowing our CamelCase to under_score conversion, I think that new setting shold be max_keep_alive_requests, but that sounds\u2026 too much.\n", "created": "2014-04-22T08:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "attachmentgenie commented:\n\nPerhaps it should even be max_keepalive_requests as KeepAlive and KeepAliveTimeout have turned into keepalive and keepalive_timeout. \n", "created": "2014-04-22T08:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "attachmentgenie commented:\n\nupdated the variable, to max_keepalive_requests. I also just noticed that #623 also provides the same functionality\n", "created": "2014-04-23T01:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nSince your patch has docs, and tests and merges, you win ", "created": "2014-04-23T01:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\n+1\n", "created": "2014-04-25T23:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request turning MaxKeepAliveRequests into a variable has been closed.", "created": "2014-05-01T05:09:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-22T07:11:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38618795"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttc7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1401989642_*|*_6_*:*_1_*:*_0"}], "description": "h2. turning MaxKeepAliveRequests into a variable\n\n * Author: Bram Vogelaar <bram@attachmentgenie.com>\n * Company: \n * Github ID: [attachmentgenie|https://github.com/attachmentgenie]\n * [Pull Request 703 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/703]\n * [Pull Request 703 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/703/files]\n\nh2. Pull Request Description\n----\n\nFor the 1.8 release of Subversion , it is now suggested to increase MaxKeepAliveRequests beyond its usual setting of 100 [1].  To allow the apache module to handle this situation this setting needs to be made into a variable.\n\n[1]  https://subversion.apache.org/docs/release-notes/1.8.html#neon-deleted\n\n----\n(webhooks-id: f8876a61d81e92a562cda02f91cd702c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33520", "fixedVersions": [], "id": "33520", "issueType": "Task", "key": "MODULES-722", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (703): turning MaxKeepAliveRequests into a variable - attachmentgenie", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix support for Fedora Rawhide has been closed.", "created": "2014-04-28T04:17:00.000000"}], "components": [], "created": "2014-04-22T06:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4878668c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttbz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1403856276_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix support for Fedora Rawhide\n\n * Author: Luk\u00e1\u0161 Bezdi\u010dka <lukas.bezdicka@gooddata.com>\n * Company: \n * Github ID: [xbezdick|https://github.com/xbezdick]\n * [Pull Request 346 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/346]\n * [Pull Request 346 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/346/files]\n\nh2. Pull Request Description\n----\n\nOn Fedora facter $::operatingsystemrelease can be integer version of Fedora or string Rawhide.\n\n----\n(webhooks-id: ef19eb51cd55ad814ad4c45a8474bce4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43155", "fixedVersions": [], "id": "43155", "issueType": "Task", "key": "MODULES-721", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (346): Fix support for Fedora Rawhide - xbezdick", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "fcharlier commented:\n\n:+1: looks good to me !\n", "created": "2014-04-22T05:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nLooks like this was caught in the refactor. Thanks!\n", "created": "2014-05-29T23:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request uses host in rs_initiate has been closed.", "created": "2014-05-29T23:21:00.000000"}], "components": [], "created": "2014-04-22T05:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a914f0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttbr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1408594258_*|*_6_*:*_1_*:*_0"}], "description": "h2. uses host in rs_initiate\n\n * Author: Calinoiu Alexandru Nicolae <calinoiu.alexandru@agilefreaks.com>\n * Company: Agilefreaks\n * Github ID: [balauru|https://github.com/balauru]\n * [Pull Request 110 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/110]\n * [Pull Request 110 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/110/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 668a92d7c44cfa88ec8051d6bf95220c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42106", "fixedVersions": [], "id": "42106", "issueType": "Task", "key": "MODULES-720", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (110): uses host in rs_initiate - balauru", "timeSpent": "PT0S", "updated": "2014-05-29T23:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThanks @electrical \n", "created": "2014-04-22T04:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix spec tests, by adding osrelease facts has been closed.", "created": "2014-04-22T04:39:00.000000"}], "components": [], "created": "2014-04-22T04:14:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17afeee2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1412565963_*|*_6_*:*_1_*:*_0"}], "description": "h2. fix spec tests, by adding osrelease facts\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 502 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/502]\n * [Pull Request 502 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/502/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: bcd16e41f09753cb7ff4d6c0c9bef93b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41034", "fixedVersions": [], "id": "41034", "issueType": "Task", "key": "MODULES-719", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (502): fix spec tests, by adding osrelease facts - igalic", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCould you please also update the appropriate [unit](https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/spec/unit/puppet/type/rabbitmq_user_permissions_spec.rb) [tests](https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/spec/unit/puppet/provider/rabbitmq_user_permissions/rabbitmqctl_spec.rb)\n", "created": "2014-04-22T04:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request allow empty permission fields has been closed.", "created": "2014-05-15T18:12:00.000000"}], "components": [], "created": "2014-04-22T02:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fa27d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1417380682_*|*_6_*:*_1_*:*_0"}], "description": "h2. allow empty permission fields\n\n * Author: Martin Sch\u00fctte <info@mschuette.name>\n * Company: DECK36\n * Github ID: [mschuett|https://github.com/mschuett]\n * [Pull Request 183 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/183]\n * [Pull Request 183 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/183/files]\n\nh2. Pull Request Description\n----\n\nreplace stale pull request #177 after rebase to master.\nfixes https://github.com/puppetlabs/puppetlabs-rabbitmq/issues/172\n\n----\n(webhooks-id: 75f8cecde32bece143b39a11f4ff8f70)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39940", "fixedVersions": [], "id": "39940", "issueType": "Task", "key": "MODULES-718", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (183): allow empty permission fields - mschuett", "timeSpent": "PT0S", "updated": "2014-05-15T18:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Tests are passing on 1.8.7 now.", "created": "2014-11-19T14:15:00.000000"}], "components": ["mysql"], "created": "2014-04-22T00:36:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ea409f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18283109167_*|*_5_*:*_1_*:*_0"}], "description": "This test code seems to be failing on Ruby 1.8\n\n{code:ruby}\n  shared_examples 'bindings' do |osfamily, operatingsystem, java_name, perl_name, php_name, python_name, ruby_name|\n    let :facts do\n      { :osfamily => osfamily, :operatingsystem => operatingsystem, :root_home => '/root'}\n    end\n    it { should contain_package('mysql-connector-java').with(\n      :name   => java_name,\n      :ensure => 'present'\n    )}\n    it { should contain_package('perl_mysql').with(\n      :name     => perl_name,\n      :ensure   => 'present'\n    )}\n    it { should contain_package('python-mysqldb').with(\n      :name   => python_name,\n      :ensure => 'present'\n    )}\n    it { should contain_package('ruby_mysql').with(\n      :name     => ruby_name,\n      :ensure   => 'present'\n    )}\n  end\n\n  context 'Debian' do\n    it_behaves_like 'bindings', 'Debian', 'Debian', 'libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby'\n    it_behaves_like 'bindings', 'Debian', 'Ubuntu', 'libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby'\n  end\n# etc ..\n{code}", "environment": "Ruby 1.8", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37808", "fixedVersions": [], "id": "37808", "issueType": "Bug", "key": "MODULES-717", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2014-11-19T14:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Regression on Ruby 1.8 ", "timeSpent": "PT0S", "updated": "2014-11-19T14:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\ndupe of #51 \n\nThough this shows we need a documented solution\n", "created": "2014-04-21T22:03:00.000000"}], "components": [], "created": "2014-04-21T21:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4719df50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyttan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1435339004_*|*_6_*:*_1_*:*_0"}], "description": "h2. add required packages for RedHat OS family\n\n * Author:  <>\n * Company: \n * Github ID: [simonoded|https://github.com/simonoded]\n * [Pull Request 63 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/63]\n * [Pull Request 63 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/63/files]\n\nh2. Pull Request Description\n----\n\nFor RedHat family OS the following packages are needed in additional to the current list:\nruby-devel & gcc-c++\n\nI added those packages to the required package list in the params,pp file\n\n----\n(webhooks-id: 242e99f4905a0feaa7d60c5f26b8da5a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34622", "fixedVersions": [], "id": "34622", "issueType": "Task", "key": "MODULES-716", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (63): add required packages for RedHat OS family - simonoded", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:82d11d0e-3199-4e83-afec-820f89b726ad", "body": "I made a dirty hack that got this working on my system. I changed line 105 in {{/etc/puppet/modules/vcsrepo/lib/puppet/provider/vcsrepo/hg.rb}} and added the green text:\n{{if @resource.value(:identity){color:green} and not ( args.include? \"parents\" or args.include? \"update\" ){color}}}", "created": "2014-04-22T11:12:00.000000"}], "components": ["vcsrepo"], "created": "2014-04-21T13:05:00.000000", "creator": "557058:82d11d0e-3199-4e83-afec-820f89b726ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@257447a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytszj:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}], "description": "If I use the vcsrepo type with ensure set to latest, provider set to hg, and identity set to my SSH identity file, I get an error like this when I run puppet agent --test\n\n{{Error: /Vcsrepo[/opt/project/repo/]: Could not evaluate: Execution of '/bin/su hguser -c hg parents --ssh 'ssh -oStrictHostKeyChecking=no -oPasswordAuthentication=no -oKbdInteractiveAuthentication=no -oChallengeResponseAuthentication=no -i /home/hguser/.ssh/id_rsa'' returned 255: hg parents: option --ssh not recognized}}\n\nIn hg.rb, it looks like hg_wrapper('parents') will add on the --ssh option even though hg parents only runs locally.", "environment": "CentOS 6.5, Puppet 3.5.1, vcsrepo 0.2.0, Mercurial 2.5.2", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43148", "fixedVersions": [], "id": "43148", "issueType": "Bug", "key": "MODULES-715", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:82d11d0e-3199-4e83-afec-820f89b726ad", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo's hg provider with ensure => latest does not work", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Replaced database_user with mysql_user has been closed.", "created": "2014-04-22T00:31:00.000000"}], "components": [], "created": "2014-04-21T12:21:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@679e4bc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1469774509_*|*_6_*:*_1_*:*_0"}], "description": "h2. Replaced database_user with mysql_user\n\n * Author: Ryan Sechrest <>\n * Company: \n * Github ID: [ryansechrest|https://github.com/ryansechrest]\n * [Pull Request 501 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/501]\n * [Pull Request 501 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/501/files]\n\nh2. Pull Request Description\n----\n\ndatabase_user has been deprecated in favor of mysql_user.\n\n----\n(webhooks-id: 882ba28d4b4cd0caad536a7c264a6e0c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39936", "fixedVersions": [], "id": "39936", "issueType": "Task", "key": "MODULES-714", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (501): Replaced database_user with mysql_user - ryansechrest", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-21T03:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4514ffb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytssn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1503300857_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add some grant managment\n\n * Author:  <>\n * Company: \n * Github ID: [Sereinity|https://github.com/Sereinity]\n * [Pull Request 405 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/405]\n * [Pull Request 405 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/405/files]\n\nh2. Pull Request Description\n----\n\nAdd support for schema creation and some grants:\n- grants on schema\n- grants on all tables in schema\n- grants on a specific table in a specific schema (in this case object_name is an array `[ 'shemaname', 'tablename']`)\n\n----\n(webhooks-id: cc6750aac00f8a2e0d77a74babbc0d77)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35586", "fixedVersions": [], "id": "35586", "issueType": "Task", "key": "MODULES-713", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (405): Add some grant managment - Sereinity", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "300", "aggregatetimeoriginalestimate": "300", "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Sorry Adam, I missed this one. It's in the MODULES project now and we'll come through and triage it soon. ", "created": "2014-06-17T16:49:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Adam,\n\nHave you tried updating to apt 1.5.0, and did that solve your issues?  14.04 support was added in version 1.5.0.", "created": "2014-06-23T13:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I think this should be fixed with the latest release, but if it isn't please reopen this issue.", "created": "2014-07-23T09:55:00.000000"}], "components": [], "created": "2014-04-20T11:39:00.000000", "creator": "557058:25dd5097-ae5e-488f-9f0b-0628ec831046", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6929536e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsrr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5537096843_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2578232878"}], "description": "Line 24 of apt/manifests/params.pp should include \"raring\" and \"saucy\". The best would be to rearrange it, so instead of naming any possible future ubuntu releases, use the 'default' clause. The current default clause should be replaced with explicit naming of past distributions, for which it applies", "environment": "Ubuntu 14.04 natty", "epicLinkSummary": null, "estimate": "PT300S", "externalId": "41028", "fixedVersions": [], "id": "41028", "issueType": "Bug", "key": "MODULES-1158", "labels": [], "originalEstimate": "PT300S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:25dd5097-ae5e-488f-9f0b-0628ec831046", "resolution": "Cannot Reproduce", "resolutionDate": "2014-07-23T09:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Wrong backports location for Ubuntu 14.04 in apt::param", "timeSpent": "PT0S", "updated": "2014-07-23T09:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHi @nerdlich, thanks for the patch, and sorry for the delay in reply, I've been busy doing nothing over the holidays.\n\nCan you please also adapt [this test](https://github.com/puppetlabs/puppetlabs-mysql/blob/master/spec/classes/mysql_server_backup_spec.rb)\n", "created": "2014-04-22T01:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nerdlich commented:\n\nHi there and no worries. Sorry, for missing the test - pull request has been updated.\n", "created": "2014-04-22T02:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nPlease [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) those two commits down to one!\nMeanwhile I've updated our tests so they don't fail anymore.\n", "created": "2014-04-22T04:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nerdlich commented:\n\ndone.\n", "created": "2014-04-22T05:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request User needs PROCESS privilege when doing file-per-database backup has been closed.", "created": "2014-04-22T06:23:00.000000"}], "components": [], "created": "2014-04-20T05:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58682998"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1580967044_*|*_6_*:*_1_*:*_0"}], "description": "h2. User needs PROCESS privilege when doing file-per-database backup\n\n * Author:  <>\n * Company: \n * Github ID: [nerdlich|https://github.com/nerdlich]\n * [Pull Request 500 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/500]\n * [Pull Request 500 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/500/files]\n\nh2. Pull Request Description\n----\n\nThe following error occured:\nmysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ * FROM `INNODB_BUFFER_PAGE`': Access denied; you need (at least one of) the PROCESS privilege(s) for this operation (1227)\n\n----\n(webhooks-id: be73064d8502d8361519187d34c7c971)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37758", "fixedVersions": [], "id": "37758", "issueType": "Task", "key": "MODULES-712", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (500): User needs PROCESS privilege when doing file-per-database backup - nerdlich", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-19T14:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b773f04"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1633644301_*|*_6_*:*_1_*:*_0"}], "description": "h2. Set DASHBOARD_USER for worker processes\n\n * Author: Michael Koval <koval.michael@gmail.com>\n * Company: Carnegie Mellon University, Robotics Institute\n * Github ID: [mkoval|https://github.com/mkoval]\n * [Pull Request 50 Discussion|https://github.com/puppetlabs/puppetlabs-dashboard/pull/50]\n * [Pull Request 50 File Diff|https://github.com/puppetlabs/puppetlabs-dashboard/pull/50/files]\n\nh2. Pull Request Description\n----\n\nThe current master branch fails on a permission error if you run dashboard as a non-default user. This happens because `DASHBOARD_USER` is specified in the dashboard configuration file, but not in the worker configuration file. I added this option to `workers.config.Debian.erb` in this pull request.\n\nI also added missing `@` signs to variables in this file to fix two deprecation warnings in Puppet 3.\n\n----\n(webhooks-id: 3783e591e1adee599990b1afe7e66ab1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36709", "fixedVersions": [], "id": "36709", "issueType": "Task", "key": "MODULES-711", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (50): Set DASHBOARD_USER for worker processes - mkoval", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nLooks, reasonable please add documentation to the README as well. Your commits need to be squashed into one commit and it needs to have a descriptive commit message rather than just \"Update file.pp\"\n", "created": "2014-04-21T16:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@JCotton1123 n.b.: It's generally much easier to do what @blkperl asked for and more, if you stick to the general [GitHub work flow](https://guides.github.com/introduction/flow/index.html) of creating a separate branch for each feature/bug you're working on, even if it's just one.\n", "created": "2014-04-22T01:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "JCotton1123 commented:\n\nI'll create branches from here on out. FYI, this wasn't meant to be accepted. I just through it together to verify it made sense and you might accept it with proper styling, documentation, and testing.\n", "created": "2014-04-22T07:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Review implementation of fastcgi external server defined resource has been closed.", "created": "2014-04-22T07:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nIf in doubt, document and test :)\n", "created": "2014-04-22T08:03:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-19T10:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c2fc0fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsqf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1649087164_*|*_6_*:*_1_*:*_0"}], "description": "h2. Review implementation of fastcgi external server defined resource\n\n * Author:  <>\n * Company: \n * Github ID: [JCotton1123|https://github.com/JCotton1123]\n * [Pull Request 702 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/702]\n * [Pull Request 702 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/702/files]\n\nh2. Pull Request Description\n----\n\nI was hoping someone could review the changes I've made to see if they make sense. I'll write tests and verify this works if this looks good to you.\n\n----\n(webhooks-id: 08b0fac07cbc53469a13dc89d7007ea0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34616", "fixedVersions": [], "id": "34616", "issueType": "Task", "key": "MODULES-710", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (702): Review implementation of fastcgi external server defined resource - JCotton1123", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI think the idea for this is something like:\n```puppet\n$foo = {\n  blah = 'blub',\n}\ntype { 'x':\n  foo => $foo,\n}\n```\n", "created": "2014-04-21T05:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "digitalyuki commented:\n\nThere is no explicit example such as what you provide above, I *would* be satisfied if the example were:\n```\nclass { '::mysql::server':\n  root_password    => 'strongpassword',\n  override_options => $override_options\n}\n``` \nand then have:\n\n`The hash structure for overrides in mysql::server is as follows:`\n```puppet\n$override_options = {\n  'section' => {\n    'item' => 'thing',\n  }\n}\n```\n", "created": "2014-04-21T13:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n+1\n", "created": "2014-04-22T00:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\n+1\n", "created": "2014-05-23T00:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nPlease squash the commits into one commit and then force push to update this PR.\n", "created": "2014-05-23T00:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nping @digitalyuki can you please [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) your commits?\n", "created": "2014-06-04T04:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "digitalyuki commented:\n\nSquashed. \n", "created": "2014-06-04T15:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix example docs has been closed.", "created": "2014-06-05T04:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nmerged\n", "created": "2014-06-05T04:22:00.000000"}], "components": [], "created": "2014-04-18T17:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28df5e2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1709850692_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix example docs\n\n * Author:  <>\n * Company: \n * Github ID: [digitalyuki|https://github.com/digitalyuki]\n * [Pull Request 499 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/499]\n * [Pull Request 499 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/499/files]\n\nh2. Pull Request Description\n----\n\n- Edited the examples of resource hashes to be what would actually be used (while it's defined as hash like \"$example = { stuff => 'it'}\" in the module itself, in actual use when included it works like an attribute, i.e. \"example => { stuff => 'it' }\" ). \n\n- Removed the 'puppet' markdown, as markdown then colored the hashed attributes as not being correct, which is probably why it was shown the way it was in the first place. \n\n----\n(webhooks-id: c245c8d7a7cab53bd964fae6ab7e2719)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39933", "fixedVersions": [], "id": "39933", "issueType": "Task", "key": "MODULES-709", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (499): Fix example docs - digitalyuki", "timeSpent": "PT0S", "updated": "2014-06-05T04:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-04-18T15:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix spec deprecation warnings for include_class has been closed.", "created": "2014-05-01T18:48:00.000000"}], "components": [], "created": "2014-04-18T15:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@428ee487"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsfj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1716956851_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix spec deprecation warnings for include_class\n\n * Author: James Sweeny <>\n * Company: Puppet Labs, Inc.\n * Github ID: [supercow|https://github.com/supercow]\n * [Pull Request 147 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/147]\n * [Pull Request 147 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/147/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8beb2450719c1064ddbb774faf8213db)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35584", "fixedVersions": [], "id": "35584", "issueType": "Task", "key": "MODULES-708", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (147): Fix spec deprecation warnings for include_class - supercow", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:9e2cee07-9258-4b43-8fb0-3687c5616695", "created": "2014-05-23T00:33:00.000000", "name": "0001-MODULES-707-chomp-fails-because-generate-no-longer-r.patch", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12505"}], "comments": [{"author": "557058:9e2cee07-9258-4b43-8fb0-3687c5616695", "body": "There's a couple of other functions affected, the ones I've found so far\n\n* bool2num (because it attempts to convert strings to bools)\n* capitalize\n* chomp\n* chop\n* downcase\n* empty\n* fqdn_rotate\n* lstrip\n* reverse\n* rstrip\n* shuffle\n* strip\n* swapcase\n* unique\n* upcase\n* uriescape\n* zip (as the flatten argument)\n\nAdditional interesting question this raises:\n\nWhy do bool2num and zip both implement their own string to boolean conversion rather than reusing str2bool?\n\n", "created": "2014-04-22T01:09:00.000000"}, {"author": "557058:9e2cee07-9258-4b43-8fb0-3687c5616695", "body": "Patch to change the behaviour, should you want it.", "created": "2014-05-23T00:33:00.000000"}, {"author": "557058:9e2cee07-9258-4b43-8fb0-3687c5616695", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/262", "created": "2014-05-23T00:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "merged! \\o/", "created": "2014-10-09T11:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Thanks for the PR!", "created": "2014-10-09T11:34:00.000000"}], "components": ["stdlib"], "created": "2014-04-18T14:00:00.000000", "creator": "623e797fd32a94006a65d711", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b26f118"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15024782713_*|*_5_*:*_2_*:*_9194"}], "description": "\n{noformat}\n[puppet03] [06:37:19 AM]\n[root@puppet03 ~]# puppet --version\n3.5.1\n\n[puppet03] [05:51:41 AM]\n[root@puppet03 ~]# puppet apply -e '$group = chomp(generate(\"/usr/bin/id\", \"-g\", \"root\"))'\nError: chomp(): Requires either array or string to work with at line 1 on node puppet03\nError: chomp(): Requires either array or string to work with at line 1 on node puppet03\n\n{noformat}\n\nI tweaked the exception so that I could see what's coming out:\n\n{noformat}\n[puppet03] [05:51:55 AM]\n[root@puppet03 ~]# puppet apply -e '$group = chomp(generate(\"/usr/bin/id\", \"-g\", \"root\"))'\nError: chomp(): Requires either array or string to work with given Puppet::Util::Execution::ProcessOutput at line 1 on node puppet03\nError: chomp(): Requires either array or string to work with given Puppet::Util::Execution::ProcessOutput at line 1 on node puppet03\n{noformat}\n\nIt looks like between 3.3 and 3.5 the return value of generate switched from being a String to being a type which extends String.\n\nI tweaked the copy of chomp to use \n\n{noformat}\n\n    unless value.is_a?(String) || value.is_a?(Array)\n      raise(Puppet::ParseError, 'chomp(): Requires either ' +\n        'array or string to work with')\n    end\n\n{noformat}\nAnd everything works.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36698", "fixedVersions": [], "id": "36698", "issueType": "Bug", "key": "MODULES-707", "labels": ["support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e797fd32a94006a65d711", "resolution": "Fixed", "resolutionDate": "2014-10-09T11:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "chomp() fails because generate() no longer returns a string", "timeSpent": "PT0S", "updated": "2014-10-09T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "623c121da2f6400069eb7b4a", "created": "2014-04-18T13:17:00.000000", "name": "rdesktop - 127.0.01_006.png", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13256"}], "comments": [{"author": "623c121da2f6400069eb7b4a", "body": "Picture of a example vagrant VM.", "created": "2014-04-18T13:17:00.000000"}, {"author": "623c0a557910a200718b9076", "body": "Just reporting this is also the case on CentOS/RedHat with 3.7.3\n\nLooks like atboot is just an ignored option and always treated as true", "created": "2015-07-16T18:19:00.000000"}, {"author": "59f91f3e34edd66a56c83302", "body": "Would it make sense to have {{atboot => false}} be an alias for {{options => noauto}}? Setting that should disable mounting at boot basically.", "created": "2016-01-19T08:29:00.000000"}, {"author": "623c13f6d32a94006a6499ce", "body": "bq. Would it make sense to have atboot => false be an alias for options => noauto?\n\nI don't thinks so, as having the ability to not update /etc/fstab but mount a filesystem is useful. ", "created": "2017-08-16T09:29:00.000000"}], "components": ["mount_core"], "created": "2014-04-18T13:10:00.000000", "creator": "623c121da2f6400069eb7b4a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e91597a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-7562"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c11c0a2f6400069eb7af8"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jul/15"}], "description": "While running a mount of  block devices via puppet, there is a problem with attribute {{atboot => false}}. It will always created a entry in the {{/etc/fstab}}, regardless of the atboot value. \n\nThis will lead to a problem while the OS will then try to mount the block devices at boot time. \n\nIt's unclean: Is this intended or is this not working?\nThe documentation is point to the fact that this in not supported at 'some' platform. Does this include Linux?\n\nExample:\n{code}\n  mount {'data':\n    ensure  => mounted,\n    atboot  => false,\n    device  => '/dev/mapper/data',\n    fstype  => ext4,\n    options => 'rw',\n    name    => '/var/lib/downloads',\n  }\n{code}\nThis will lead to this line in the {{/etc/fstab}}\n\n{noformat}\n/dev/mapper/data\t/var/lib/downloads\text4\trw\t0\t0\n{noformat}\n\n\nI used puppet 3.4.3 on different Ubuntu version (12.04, 13.10 and 14.04) the behavior was always the same.\n\n\nHow to reproduce on an example VM:\n\n{code}\nvagrant@example:~$ sudo mkdir -p  /var/lib/downloads\nvagrant@example:~$ sudo dd if=/dev/zero of=/asd bs=1M count=1024\nvagrant@example:~$ sudo losetup /dev/loop0 /asd\nvagrant@example:~$ sudo mkfs.ext4 /dev/loop0 \n{code}\n\nNow running this {{test.pp}}:\n{code}\n  mount {'data':\n    ensure  => mounted,\n    atboot  => false,\n    device  => '/dev/mapper/data',\n    fstype  => ext4,\n    options => 'rw',\n    name    => '/var/lib/downloads',\n  }\n{code}\n\n{noformat}\nvagrant@example:~$ sudo puppet apply -v -d test.pp \nDebug: Failed to load library 'selinux' for feature 'selinux'\nNotice: Compiled catalog for example.vbox.net in environment production in 0.05 seconds\nDebug: Creating default schedules\nDebug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dsimport does not exist\nDebug: Puppet::Type::User::ProviderLdap: true value when expecting false\nDebug: Puppet::Type::User::ProviderPw: file pw does not exist\nDebug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist\nDebug: /User[puppet]: Provider useradd does not support features libuser; not managing attribute forcelocal\nDebug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does not exist\nDebug: Puppet::Type::Group::ProviderLdap: true value when expecting false\nDebug: Puppet::Type::Group::ProviderPw: file pw does not exist\nDebug: /Group[puppet]: Provider groupadd does not support features libuser; not managing attribute forcelocal\nDebug: Using settings: adding file resource 'privatedir': 'File[/var/lib/puppet/ssl/private]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/ssl/private\"}'\nDebug: Using settings: adding file resource 'logdir': 'File[/var/log/puppet]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"750\", :backup=>false, :path=>\"/var/log/puppet\"}'\nDebug: Using settings: adding file resource 'hostcrl': 'File[/var/lib/puppet/ssl/crl.pem]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"puppet\", :mode=>\"644\", :backup=>false, :path=>\"/var/lib/puppet/ssl/crl.pem\"}'\nDebug: Using settings: adding file resource 'vardir': 'File[/var/lib/puppet]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :backup=>false, :path=>\"/var/lib/puppet\"}'\nDebug: Using settings: adding file resource 'certdir': 'File[/var/lib/puppet/ssl/certs]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"755\", :backup=>false, :path=>\"/var/lib/puppet/ssl/certs\"}'\nDebug: Using settings: adding file resource 'clientyamldir': 'File[/var/lib/puppet/client_yaml]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/client_yaml\"}'\nDebug: Using settings: adding file resource 'hostprivkey': 'File[/var/lib/puppet/ssl/private_keys/example.vbox.net.pem]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"puppet\", :mode=>\"640\", :backup=>false, :path=>\"/var/lib/puppet/ssl/private_keys/example.vbox.net.pem\"}'\nDebug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/puppet/ssl/public_keys]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"755\", :backup=>false, :path=>\"/var/lib/puppet/ssl/public_keys\"}'\nDebug: Using settings: adding file resource 'plugindest': 'File[/var/lib/puppet/lib]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :backup=>false, :path=>\"/var/lib/puppet/lib\"}'\nDebug: Using settings: adding file resource 'classfile': 'File[/var/lib/puppet/state/classes.txt]{:loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"root\", :mode=>\"640\", :backup=>false, :path=>\"/var/lib/puppet/state/classes.txt\"}'\nDebug: Using settings: adding file resource 'lastrunreport': 'File[/var/lib/puppet/state/last_run_report.yaml]{:loglevel=>:debug, :links=>:follow, :ensure=>:file, :mode=>\"640\", :backup=>false, :path=>\"/var/lib/puppet/state/last_run_report.yaml\"}'\nDebug: Using settings: adding file resource 'clientbucketdir': 'File[/var/lib/puppet/clientbucket]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/clientbucket\"}'\nDebug: Using settings: adding file resource 'localcacert': 'File[/var/lib/puppet/ssl/certs/ca.pem]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"puppet\", :mode=>\"644\", :backup=>false, :path=>\"/var/lib/puppet/ssl/certs/ca.pem\"}'\nDebug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/puppet/ssl/private_keys]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/ssl/private_keys\"}'\nDebug: Using settings: adding file resource 'pluginfactdest': 'File[/var/lib/puppet/facts.d]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :backup=>false, :path=>\"/var/lib/puppet/facts.d\"}'\nDebug: Using settings: adding file resource 'graphdir': 'File[/var/lib/puppet/state/graphs]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :backup=>false, :path=>\"/var/lib/puppet/state/graphs\"}'\nDebug: Using settings: adding file resource 'confdir': 'File[/etc/puppet]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :backup=>false, :path=>\"/etc/puppet\"}'\nDebug: Using settings: adding file resource 'statefile': 'File[/var/lib/puppet/state/state.yaml]{:loglevel=>:debug, :links=>:follow, :ensure=>:file, :mode=>\"660\", :backup=>false, :path=>\"/var/lib/puppet/state/state.yaml\"}'\nDebug: Using settings: adding file resource 'hostcert': 'File[/var/lib/puppet/ssl/certs/example.vbox.net.pem]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"puppet\", :mode=>\"644\", :backup=>false, :path=>\"/var/lib/puppet/ssl/certs/example.vbox.net.pem\"}'\nDebug: Using settings: adding file resource 'ssldir': 'File[/var/lib/puppet/ssl]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"771\", :backup=>false, :path=>\"/var/lib/puppet/ssl\"}'\nDebug: Using settings: adding file resource 'client_datadir': 'File[/var/lib/puppet/client_data]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/client_data\"}'\nDebug: Using settings: adding file resource 'statedir': 'File[/var/lib/puppet/state]{:loglevel=>:debug, :links=>:follow, :ensure=>:directory, :mode=>\"1755\", :backup=>false, :path=>\"/var/lib/puppet/state\"}'\nDebug: Using settings: adding file resource 'lastrunfile': 'File[/var/lib/puppet/state/last_run_summary.yaml]{:loglevel=>:debug, :links=>:follow, :ensure=>:file, :mode=>\"644\", :backup=>false, :path=>\"/var/lib/puppet/state/last_run_summary.yaml\"}'\nDebug: Using settings: adding file resource 'hostpubkey': 'File[/var/lib/puppet/ssl/public_keys/example.vbox.net.pem]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"puppet\", :mode=>\"644\", :backup=>false, :path=>\"/var/lib/puppet/ssl/public_keys/example.vbox.net.pem\"}'\nDebug: Using settings: adding file resource 'rundir': 'File[/var/run/puppet]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"755\", :backup=>false, :path=>\"/var/run/puppet\"}'\nDebug: Using settings: adding file resource 'requestdir': 'File[/var/lib/puppet/ssl/certificate_requests]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"755\", :backup=>false, :path=>\"/var/lib/puppet/ssl/certificate_requests\"}'\nDebug: Using settings: adding file resource 'resourcefile': 'File[/var/lib/puppet/state/resources.txt]{:loglevel=>:debug, :links=>:follow, :ensure=>:file, :owner=>\"root\", :mode=>\"640\", :backup=>false, :path=>\"/var/lib/puppet/state/resources.txt\"}'\nDebug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/facts.d]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/ssl/public_keys/example.vbox.net.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]\nDebug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/ssl/certs/example.vbox.net.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]\nDebug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/ssl/private_keys/example.vbox.net.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]\nDebug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]\nDebug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]\nDebug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]\nDebug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring File[/var/lib/puppet/state]\nDebug: /File[/var/lib/puppet/state/classes.txt]/mode: mode changed '0644' to '0640'\nDebug: /File[/var/lib/puppet/state/last_run_report.yaml]/mode: mode changed '0660' to '0640'\nDebug: /File[/var/lib/puppet/state/resources.txt]/mode: mode changed '0644' to '0640'\nDebug: Finishing transaction 70322638836580\nDebug: Loaded state in 0.02 seconds\nDebug: Loaded state in 0.00 seconds\nInfo: Applying configuration version '1397847690'\nDebug: Prefetching parsed resources for mount\nDebug: Executing '/bin/mount'\nNotice: /Stage[main]/Main/Mount[data]/ensure: defined 'ensure' as 'mounted'\nDebug: Flushing mount provider target /etc/fstab\nDebug: Executing '/bin/mount /var/lib/downloads'\nDebug: /Stage[main]/Main/Mount[data]: The container Class[Main] will propagate my refresh event\nInfo: /Stage[main]/Main/Mount[data]: Scheduling refresh of Mount[data]\nInfo: Mount[data](provider=parsed): Remounting\nDebug: Executing '/bin/mount -o remount /var/lib/downloads'\nNotice: /Stage[main]/Main/Mount[data]: Triggered 'refresh' from 1 events\nDebug: /Stage[main]/Main/Mount[data]: The container Class[Main] will propagate my refresh event\nInfo: /Stage[main]/Main/Mount[data]: Scheduling refresh of Mount[data]\nDebug: Class[Main]: The container Stage[main] will propagate my refresh event\nDebug: Finishing transaction 70322639866880\nDebug: Storing state\nDebug: Stored state in 0.03 seconds\nNotice: Finished catalog run in 0.16 seconds\nDebug: Using settings: adding file resource 'rrddir': 'File[/var/lib/puppet/rrd]{:group=>\"puppet\", :loglevel=>:debug, :links=>:follow, :ensure=>:directory, :owner=>\"puppet\", :mode=>\"750\", :backup=>false, :path=>\"/var/lib/puppet/rrd\"}'\nDebug: /File[/var/lib/puppet/rrd]/ensure: created\nDebug: Finishing transaction 70322639022320\nDebug: Received report to process from example.vbox.net\nDebug: Processing report from example.vbox.net with processor Puppet::Reports::Store\nvagrant@example:~$ cat /etc/fstab\n# HEADER: This file was autogenerated at Fri Apr 18 19:01:31 +0000 2014\n# HEADER: by puppet.  While it can still be managed manually, it\n# HEADER: is definitely not recommended.\n# /etc/fstab: static file system information.\n#\n# Use 'blkid' to print the universally unique identifier for a\n# device; this may be used with UUID= as a more robust way to name devices\n# that works even if disks are added and removed. See fstab(5).\n#\n# <file system> <mount point>   <type>  <options>       <dump>  <pass>\nproc\t/proc\tproc\tnodev,noexec,nosuid\t0\t0\n/dev/mapper/precise64-root\t/\text4\terrors=remount-ro\t0\t1\n# /boot was on /dev/sda1 during installation\nUUID=943029e3-c40d-4412-b3b1-8ad4ceb25e93\t/boot\text2\tdefaults\t0\t2\n/dev/mapper/precise64-swap_1\tnone\tswap\tsw\t0\t0\n/dev/loop0\t/var/lib/downloads\text4\trw\t0\t0\n\n{noformat}\n\nRebooting will end in a 'undefine' state of the system duo the fact that Ubuntu requires a user input(Not good for a VM with no define input/output, beside of the a NIC)\n!rdesktop - 127.0.01_006.png!\n\nbest regards\nAkendo\n\nPS: First bug report ever. Hope you can work with this. \n\nEdit: Adding image of the problem from vagrant example box\n\n", "environment": "Ubuntu 12.04\nUbuntu 13.10\nUbuntu 14.04", "epicLinkSummary": "Mount Type/Provider Improvements", "estimate": "PT0S", "externalId": "41058", "fixedVersions": [], "id": "41058", "issueType": "Bug", "key": "MODULES-7494", "labels": ["help_wanted", "linux", "mount", "type_and_provider"], "originalEstimate": "PT0S", "parent": "29212", "parentSummary": "Mount Type/Provider Improvements", "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c121da2f6400069eb7b4a", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "atboot time => false always creates /etc/fstab entry", "timeSpent": "PT0S", "updated": "2018-07-23T11:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nRecommend using puppetlabs/stdlib 3.2.x in this module.\n", "created": "2014-04-20T09:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'll prepare a patch that should be merged before this one then, that replaces some rather clumsy statements with stdlib functions\n", "created": "2014-04-20T12:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nupdate with stdlib, not sure this is any better :O\n", "created": "2014-04-22T09:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ghoneycutt commented:\n\nI don't think the default behavior for including a class should be to remove things. If someone includes ruby::gemrc it will ensure that their gemrc is absent. It would be less surprising if including the class gave you a gemrc instead of potentially removing it.\n", "created": "2014-04-22T09:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nRealistically this is mergable if you can't be bothered on the alignment things.\n", "created": "2014-04-22T09:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nit's done.\n", "created": "2014-04-22T11:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request A Class to configure gemrc has been closed.", "created": "2014-04-22T11:49:00.000000"}], "components": [], "created": "2014-04-18T13:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e66e64"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsaf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1726433054_*|*_6_*:*_1_*:*_0"}], "description": "h2. A Class to configure gemrc\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 29 Discussion|https://github.com/puppetlabs/puppetlabs-ruby/pull/29]\n * [Pull Request 29 File Diff|https://github.com/puppetlabs/puppetlabs-ruby/pull/29/files]\n\nh2. Pull Request Description\n----\n\nthis class and its tests are based on ruby::config. The purpose is to\nmanage a global /etc/gemrc.\nThis code is horrifically ugly, because I didn't use any functions from\nstdlib. I'm submitting it for review and feedback.\n\n----\n(webhooks-id: 57886dafcf683f041632b0cf21f78f08)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37738", "fixedVersions": [], "id": "37738", "issueType": "Task", "key": "MODULES-706", "labels": ["github", "puppetlabs-ruby"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (29): A Class to configure gemrc - igalic", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request be more igorant has been closed.", "created": "2014-04-22T08:06:00.000000"}], "components": [], "created": "2014-04-18T13:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a660a9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytsa7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1726439353_*|*_6_*:*_1_*:*_0"}], "description": "h2. be more igorant\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 28 Discussion|https://github.com/puppetlabs/puppetlabs-ruby/pull/28]\n * [Pull Request 28 File Diff|https://github.com/puppetlabs/puppetlabs-ruby/pull/28/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 084c7493cf5e4070241c5138b96848e0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36752", "fixedVersions": [], "id": "36752", "issueType": "Task", "key": "MODULES-705", "labels": ["github", "puppetlabs-ruby"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (28): be more igorant - igalic", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-17T20:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29ed4ede"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrzr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1786496038_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove rspec system\n\n * Author: Garrett Honeycutt <github@garretthoneycutt.com>\n * Company: \n * Github ID: [ghoneycutt|https://github.com/ghoneycutt]\n * [Pull Request 62 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/62]\n * [Pull Request 62 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/62/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3a00c157e42a723410903ee99a2b0576)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37734", "fixedVersions": [], "id": "37734", "issueType": "Task", "key": "MODULES-704", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (62): Remove rspec system - ghoneycutt", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-17T16:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75be73e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrun:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1800806279_*|*_6_*:*_1_*:*_0"}], "description": "h2. RHEL 5 doesn't have package 'libcurl-devel', should be called 'curl-devel'\n\n * Author: Dimitri Tischenko <>\n * Company: Proteon\n * Github ID: [timidri|https://github.com/timidri]\n * [Pull Request 61 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/61]\n * [Pull Request 61 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/61/files]\n\nh2. Pull Request Description\n----\n\nre-applied the change\n\n----\n(webhooks-id: 1cfa7f59e6a7d53ba8e9bf95dc0f992f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38882", "fixedVersions": [], "id": "38882", "issueType": "Task", "key": "MODULES-703", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (61): RHEL 5 doesn't have package 'libcurl-devel', should be called 'curl-devel' - timidri", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We want to leave`$login = true` as the default, but we'll get the docs updated.", "created": "2014-09-02T09:38:00.000000"}, {"author": "70121:1e0ac149-4460-4123-9e58-514ac03067ed", "body": "I submitted the change to the docs via PR #506", "created": "2014-09-22T15:02:00.000000"}], "components": ["postgresql"], "created": "2014-04-17T16:24:00.000000", "creator": "70121:21294ea3-50be-4df3-aba8-39044af3973e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48729fa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcmn:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11898853682_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2598185972"}], "description": "The [documentation|https://forge.puppetlabs.com/puppetlabs/postgresql] says postgresql::server::role's login value defaults to false, but it defaults to true.\n\nRepro instructions:\n{quote}\n{{git clone https://github.com/ruffin/puppet-postgres-test.git}}\n{{cd puppet-postgres-test}}\n{{vagrant up}}\n{{vagrant ssh}}\n{quote}\nNow that you're in the VM:\n{quote}\n{{sudo -u postgres psql}}\n{{SELECT rolname, rolcanlogin FROM pg_roles;}}\n{quote}\nThe user 'defaultlogin' should have a 'canlogin' of false, according to the docs, but it's true. \n\nIn my opinion, the code should be changed to match the docs, since the other binary values in the role resource default to false.", "environment": "Ubuntu 14.04 LTS", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "37731", "fixedVersions": [], "id": "37731", "issueType": "Bug", "key": "MODULES-702", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:21294ea3-50be-4df3-aba8-39044af3973e", "resolution": "Fixed", "resolutionDate": "2014-10-02T11:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::role::login default doesn't match the documentation", "timeSpent": "PT0S", "updated": "2014-10-02T11:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix the specs. has been closed.", "created": "2014-04-17T16:56:00.000000"}], "components": [], "created": "2014-04-17T15:26:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4faa0c51"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrrj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1804297772_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix the specs.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 76 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/76]\n * [Pull Request 76 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/76/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 3ba7011e01b7d14e98ab11e63189b546)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42123", "fixedVersions": [], "id": "42123", "issueType": "Task", "key": "MODULES-695", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (76): Fix the specs. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add support for port parameter to postgresql::server has been closed.", "created": "2014-04-17T14:53:00.000000"}], "components": [], "created": "2014-04-17T13:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a9701b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrlz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1812316758_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add support for port parameter to postgresql::server\n\n * Author: Brian Almeida <bma@thunderkeys.net>\n * Company: \n * Github ID: [thunderkeys|https://github.com/thunderkeys]\n * [Pull Request 404 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/404]\n * [Pull Request 404 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/404/files]\n\nh2. Pull Request Description\n----\n\nSame as #399 but cleaned up/squashed commits, freshly rebased against master.\n\n----\n(webhooks-id: bac8bf41ce98a2c87768a63ae28725b6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43126", "fixedVersions": [], "id": "43126", "issueType": "Task", "key": "MODULES-694", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (404): Add support for port parameter to postgresql::server - thunderkeys", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n:+1:\n", "created": "2014-04-17T14:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix unit tests. has been closed.", "created": "2014-04-17T14:39:00.000000"}], "components": [], "created": "2014-04-17T12:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2391f57c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1814587975_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix unit tests.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 182 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/182]\n * [Pull Request 182 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/182/files]\n\nh2. Pull Request Description\n----\n\nApt has changed and now needs an lsbdistid passing through.\n\n----\n(webhooks-id: 2c2e7783564c07cda4ae2da5e9555dcc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41046", "fixedVersions": [], "id": "41046", "issueType": "Task", "key": "MODULES-693", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (182): Fix unit tests. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\n:+1: \n", "created": "2014-04-24T07:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you add some kind of acceptance test on this one, just so we can watch for regressions?\n", "created": "2014-05-15T11:55:00.000000"}], "components": [], "created": "2014-04-17T12:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f992e26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrin:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1816268275_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix IPCidr.new if he it a Mac address instead of an IP\n\n * Author: Francesco Vollero <>\n * Company: Red Hat Inc\n * Github ID: [razorinc|https://github.com/razorinc]\n * [Pull Request 345 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/345]\n * [Pull Request 345 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/345/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 17da76c7cbff69f343662201ac3ca090)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35571", "fixedVersions": [], "id": "35571", "issueType": "Task", "key": "MODULES-692", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (345): Fix IPCidr.new if he it a Mac address instead of an IP - razorinc", "timeSpent": "PT0S", "updated": "2014-05-15T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-lvm/commit/fe118f647cef074cbd263d40d1a2d3bb9b41224c", "created": "2014-12-02T11:24:00.000000"}], "components": ["lvm"], "created": "2014-04-17T06:08:00.000000", "creator": "557058:13be37b1-f306-4edd-b2e4-680309b9ec79", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4db102c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytrbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19808145891_*|*_5_*:*_1_*:*_0"}], "description": "puppetlabs lvm module has a bug;\n\nlogical_volume.pp missing full path to executables should read (line 44-47);\n\n  exec { \"ensure mountpoint '${mountpath}' exists\":\n    command => \"/bin/mkdir -p ${mountpath}\",\n    unless  => \"/usr/bin/test -d ${mountpath}\",\n  } ->", "environment": "Red Hat and CentOS 6.5", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "33594", "fixedVersions": [], "id": "33594", "issueType": "Bug", "key": "MODULES-691", "labels": ["disk", "lvm", "volume"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:13be37b1-f306-4edd-b2e4-680309b9ec79", "resolution": "Fixed", "resolutionDate": "2014-12-02T11:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "lvm 0.3.1 requires full paths specified for executables", "timeSpent": "PT0S", "updated": "2014-12-02T11:24:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:2b212ce6-25db-4fa5-a22c-0af24669e609", "body": "Maked a pull request with the solution.\nhttps://github.com/puppetlabs/puppetlabs-mongodb/pull/115", "created": "2014-05-19T06:38:00.000000"}, {"author": "557058:2b212ce6-25db-4fa5-a22c-0af24669e609", "body": "merged at #121 https://github.com/puppetlabs/puppetlabs-mongodb/pull/121", "created": "2014-06-03T19:50:00.000000"}], "components": ["mongodb"], "created": "2014-04-16T23:56:00.000000", "creator": "557058:d4b8f15c-a2e0-4935-8257-b5087a46a001", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13bdeb03"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytr9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3575248077_*|*_10007_*:*_1_*:*_24299_*|*_10009_*:*_1_*:*_7113152186_*|*_6_*:*_1_*:*_0"}], "description": "When specifying $server_package_name it's being overwritten to mongodb-10gen in params.pp.\n\nI would like to install the mongodb-org-server package and have specified it like so:\n\n  class {'::mongodb::globals':\n    manage_package_repo => true,\n    server_package_name => 'mongodb-org-server',\n    version             => '2.6',\n  }\n\n--debug output:\n\ndebug: Prefetching apt resources for package\ndebug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\ndebug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\\n''\ndebug: /Schedule[never]: Skipping device resources because running on a host\ndebug: Prefetching apt_key resources for apt_key\ndebug: Puppet::Type::Apt_key::ProviderApt_key: Executing '/usr/bin/apt-key list'\ndebug: /Schedule[weekly]: Skipping device resources because running on a host\ndebug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\\n mongodb-10gen=2.6'\ndebug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-10gen=2.6'\nerr: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install mongodb-10gen=2.6' returned 100: Reading package lists...\n", "environment": "Ubuntu 12.04 LTS x64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39878", "fixedVersions": [], "id": "39878", "issueType": "Bug", "key": "MODULES-690", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d4b8f15c-a2e0-4935-8257-b5087a46a001", "resolution": "Fixed", "resolutionDate": "2014-08-18T16:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "server_package_name ignored ", "timeSpent": "PT0S", "updated": "2014-08-18T16:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0c4ba2f6400069eb781b", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/344", "created": "2014-04-16T18:51:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "PR has been merged, closing.", "created": "2014-06-02T09:45:00.000000"}], "components": ["firewall"], "created": "2014-04-16T18:47:00.000000", "creator": "623c0c4ba2f6400069eb781b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41618b1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytr9j:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_751510_*|*_10007_*:*_1_*:*_4027541449_*|*_6_*:*_1_*:*_0"}], "description": "Add support for connlimit and connmark so that they can be used in firewall rules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43124", "fixedVersions": [], "id": "43124", "issueType": "Improvement", "key": "MODULES-689", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0c4ba2f6400069eb781b", "resolution": "Fixed", "resolutionDate": "2014-06-02T09:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for connlimit and connmark", "timeSpent": "PT0S", "updated": "2014-10-23T14:11:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-16T18:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a655012"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytr9b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4967578_*|*_10007_*:*_1_*:*_1874193548_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add support for connlimit and connmark\n\n * Author: Chuck <>\n * Company: \n * Github ID: [csschwe|https://github.com/csschwe]\n * [Pull Request 344 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/344]\n * [Pull Request 344 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/344/files]\n\nh2. Pull Request Description\n----\n\nThis adds support for the use of connlimit and connmark\neg.\n```\n  firewall { '400 connlimit exceeded LOG':\n    chain           => 'INPUT',\n    proto           => 'tcp',\n    dport           => '22',\n    connlimit_above => '10',\n    connlimit_mask  => '32',\n    connmark        => '0x1',\n    log_prefix      => '* connlimit exceeded *',\n    jump            => 'LOG',\n  }\n\n  firewall { '300 192.168.1.0/24 MARK':\n    chain    => 'PREROUTING',\n    table    => 'mangle',\n    proto    => 'tcp',\n    set_mark => '0x1/0xffffffff',\n    jump     => 'MARK',\n  }\n```\n\n----\n(webhooks-id: ac4c61b0b3bc15606cd89397c25986cb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42061", "fixedVersions": [], "id": "42061", "issueType": "Task", "key": "MODULES-688", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (344): Add support for connlimit and connmark - csschwe", "timeSpent": "PT0S", "updated": "2014-10-23T14:11:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nIs the `postscript` option not enough for your customizations?\n", "created": "2014-04-17T04:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@DracoBlue ping\n", "created": "2014-06-04T04:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "DracoBlue commented:\n\n`postscript` looks good. But if I want to change the behaviour of e.g. `mysql -s -r -N -e 'SHOW DATABASES'`in the script it does not work.\n\nI must admit, that the backup script does not work for my use case, since I only want to backup real databases and not the system databases like information_schema.\n\nSo maybe my use case is not the one, you want to handle :). Thus I use a custom script now.\n", "created": "2014-06-05T06:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWanna close this pr then?\n", "created": "2014-06-06T03:29:00.000000"}], "components": [], "created": "2014-04-16T13:57:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b1853c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqyn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1896025487_*|*_6_*:*_1_*:*_0"}], "description": "h2. Made mysqlbackup.sh template configurable\n\n * Author:  <>\n * Company: \n * Github ID: [DracoBlue|https://github.com/DracoBlue]\n * [Pull Request 498 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/498]\n * [Pull Request 498 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/498/files]\n\nh2. Pull Request Description\n----\n\nSometimes you want to modify/extend the mysqlbackup.sh file for your project. So it would be nice to make it configurable as class argument for mysql::server::backup.\n\n----\n(webhooks-id: ef91ad2c2298bd3323fd4b6dfa76852f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43116", "fixedVersions": [], "id": "43116", "issueType": "Task", "key": "MODULES-687", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (498): Made mysqlbackup.sh template configurable - DracoBlue", "timeSpent": "PT0S", "updated": "2014-06-06T03:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThe `mysql` database contains users and passwords and permissions, you may actually want to keep those.\n", "created": "2014-04-17T04:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "DracoBlue commented:\n\nOk, but then the call should do ` --events` ?\n", "created": "2014-04-17T08:11:00.000000"}], "components": [], "created": "2014-04-16T13:53:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a782cfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqyf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1896274612_*|*_6_*:*_1_*:*_0"}], "description": "h2. Ignore internal mysql databases when creating a backup\n\n * Author:  <>\n * Company: \n * Github ID: [DracoBlue|https://github.com/DracoBlue]\n * [Pull Request 497 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/497]\n * [Pull Request 497 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/497/files]\n\nh2. Pull Request Description\n----\n\nIn my cases I usually don't want to backup the internal event + information_schema table of mysql, since backupping them raises the following error in:\n``` console\n# /usr/local/sbin/mysqlbackup.sh\n-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.\n```\n\nThis small pull request, uses the INFORMATION_SCHEMA table and excludes \"information_schema\", \"performance_schema\", \"test\", \"mysql\" from the dumped databases.\n\n----\n(webhooks-id: ee14fbe6815b953a6812f11d35f58d01)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42056", "fixedVersions": [], "id": "42056", "issueType": "Task", "key": "MODULES-686", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (497): Ignore internal mysql databases when creating a backup - DracoBlue", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update CONTRIBUTING and README has been closed.", "created": "2014-05-15T11:56:00.000000"}], "components": [], "created": "2014-04-16T12:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@684e5386"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1901091086_*|*_6_*:*_1_*:*_0"}], "description": "h2. Update CONTRIBUTING and README\n\n * Author: Steven Kurylo <>\n * Company: \n * Github ID: [skurylo|https://github.com/skurylo]\n * [Pull Request 343 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/343]\n * [Pull Request 343 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/343/files]\n\nh2. Pull Request Description\n----\n\nUpdate contributing using the latest version in the core puppet repo.\nUpdate readme to link to JIRA\n\n----\n(webhooks-id: f4ddb6830183f0322d6beb347ca0a981)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38875", "fixedVersions": [], "id": "38875", "issueType": "Task", "key": "MODULES-684", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (343): Update CONTRIBUTING and README - skurylo", "timeSpent": "PT0S", "updated": "2014-05-15T11:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWe're not backporting features into the 3.3.x branch, I'm afraid.\n", "created": "2014-04-17T11:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.3.x has been closed.", "created": "2014-04-17T11:26:00.000000"}], "components": [], "created": "2014-04-16T11:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f713030"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1905837968_*|*_6_*:*_1_*:*_0"}], "description": "h2. 3.3.x\n\n * Author:  <>\n * Company: \n * Github ID: [Sereinity|https://github.com/Sereinity]\n * [Pull Request 403 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/403]\n * [Pull Request 403 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/403/files]\n\nh2. Pull Request Description\n----\n\nAdd support for schema creation and some grants:\n- grants on schema\n- grants on all tables in schema\n- grants on a specific table in a specific schema (in this case object_name is an array `[ 'shemaname', 'tablename']`)\n\n----\n(webhooks-id: 65bffc56f66a1486b76b6b4b5771bbda)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43114", "fixedVersions": [], "id": "43114", "issueType": "Task", "key": "MODULES-683", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (403): 3.3.x - Sereinity", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-04-16T01:16:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@434e53fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqp3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1941702394_*|*_6_*:*_1_*:*_0"}], "description": "h2. Add git::repo class.\n\n * Author:  <>\n * Company: \n * Github ID: [pataquets|https://github.com/pataquets]\n * [Pull Request 23 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/23]\n * [Pull Request 23 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/23/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: cbd96e6ee474b2033c0a214a2e5d2fd1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40963", "fixedVersions": [], "id": "40963", "issueType": "Task", "key": "MODULES-682", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (23): Add git::repo class. - pataquets", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nAfaik this matters quite a bit, it also differs significantly from what's on the 1.4.x branch :confused:.\n", "created": "2014-04-16T01:00:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix metadata.json file has been closed.", "created": "2014-04-17T11:00:00.000000"}], "components": [], "created": "2014-04-15T16:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7499608f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqiv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1973919592_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fix metadata.json file\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 285 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/285]\n * [Pull Request 285 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/285/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 29eda3cffba8f4d61a1d5f89a46ba566)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40959", "fixedVersions": [], "id": "40959", "issueType": "Task", "key": "MODULES-681", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (285): Fix metadata.json file - blkperl", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:a2383cac-f799-49a4-8b30-0d737d991e23", "attachments": [], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "[~accountid:623c177a7910a200718b97b4] Here ya go", "created": "2014-04-15T15:13:00.000000"}, {"author": "557058:a2383cac-f799-49a4-8b30-0d737d991e23", "body": "http://puppet-vagrant-boxes.puppetlabs.com/ is really old and has been deprecated", "created": "2015-05-26T11:01:00.000000"}, {"author": "557058:74b44c9c-9f7d-4d53-b6b6-e598c1652c9b", "body": "Tickets can be raised [here|https://tickets.puppetlabs.com/servicedesk/customer/portal/13] for issues with the boxes hosted on Atlas.", "created": "2015-05-27T01:17:00.000000"}], "components": [], "created": "2014-04-15T12:19:00.000000", "creator": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7dfe1cff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytqc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35073715885_*|*_6_*:*_1_*:*_0"}], "description": "The CentOS 6.4 and 6.5 i386 & x64 Vagrant boxes are currently configured to have the 'vagrant' or 'veewee' user utilizing the UID/GID of '500'. Anything under <1024 is typically reserved. \n\nCan the boxes listed below be updated so these users fall outside of the scope of the reserved range?\n\nhttp://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210.box\nhttp://puppet-vagrant-boxes.puppetlabs.com/centos-65-x64-virtualbox-puppet.box\nhttp://puppet-vagrant-boxes.puppetlabs.com/centos-65-i386-virtualbox-puppet.box\n", "environment": "PuppetLabs CentOS 6.4 and 6.5 Virtualbox Vagrant boxes", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39856", "fixedVersions": [], "id": "39856", "issueType": "Bug", "key": "MODULES-680", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "resolution": "Won't Fix", "resolutionDate": "2015-05-26T11:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Vagrant boxes configured 'vagrant' user for UID/GID to be 500/500", "timeSpent": "PT0S", "updated": "2015-05-27T01:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove duplicate directoryperdb section has been closed.", "created": "2014-05-29T23:26:00.000000"}], "components": [], "created": "2014-04-14T15:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73caacd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytpsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2062167723_*|*_6_*:*_1_*:*_0"}], "description": "h2. Remove duplicate directoryperdb section\n\n * Author: Kimo R <>\n * Company: \n * Github ID: [kimor79|https://github.com/kimor79]\n * [Pull Request 109 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/109]\n * [Pull Request 109 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/109/files]\n\nh2. Pull Request Description\n----\n\ndirectoryperdb is already included at line 131\n\n----\n(webhooks-id: e75750faddb8a583280fa2d1dfffd9cd)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42002", "fixedVersions": [], "id": "42002", "issueType": "Task", "key": "MODULES-679", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (109): Remove duplicate directoryperdb section - kimor79", "timeSpent": "PT0S", "updated": "2014-05-29T23:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Modified node to node_name in cs_location function as 'node' is a reserved attribute has been closed.", "created": "2014-05-01T12:15:00.000000"}], "components": [], "created": "2014-04-14T13:09:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b236aa7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytpl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2071653703_*|*_6_*:*_1_*:*_0"}], "description": "h2. Modified node to node_name in cs_location function as 'node' is a reserved attribute\n\n * Author:  <>\n * Company: \n * Github ID: [mikehelix|https://github.com/mikehelix]\n * [Pull Request 68 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/68]\n * [Pull Request 68 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/68/files]\n\nh2. Pull Request Description\n----\n\nWhen attempting to implement the cs_location function in this module I ran into a syntax error whenever attempting to define a \"node\" underneath cs_location.\n\nHere is the received error:\n\nerr: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at 'node'; expected '}' at /srv/puppet/stage/modules/prism/manifests/redisserver.pp:113 on node redis-test01\n\nMy resolution for the error was to modify 2 files and change all instances of \"node\" to \"node_name\" because the variable \"node\" is already reserved.\n\n----\n(webhooks-id: 3f83daadba5ee1d14817954c2847a762)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38895", "fixedVersions": [], "id": "38895", "issueType": "Task", "key": "MODULES-678", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (68): Modified node to node_name in cs_location function as 'node' is a reserved attribute - mikehelix", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["vcsrepo"], "created": "2014-04-14T11:49:00.000000", "creator": "557058:9bb41f0f-4b8b-44d6-9342-8915d8316ea9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e5b2526"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytpef:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/May/14"}], "description": "We're using vcsrepo with msysgit on Windows.\n\nmsysgit installs several gnu tools along with git and ssh. Some of these (e.g. 'find', 'rmdir') conflict with their native windows equivalents, so in some cases it's not safe to add the install directory to the path; in cases where it *is* safe to add to the path, doing so during a puppet run (e.g. with basti1302-windows_path) does not affect the running process. The effect is that vcsrepo commands fail, e.g. \"Error: Command git is missing\"\n\nIf we could give a fully qualified path to the command then this would not be an issue.", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39843", "fixedVersions": [], "id": "39843", "issueType": "Improvement", "key": "MODULES-677", "labels": ["customer"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:9bb41f0f-4b8b-44d6-9342-8915d8316ea9", "status": "Open", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo assumes vcs tool exists in system path", "timeSpent": "PT0S", "updated": "2016-08-29T16:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kbon commented:\n\nOuch, indeed!\n", "created": "2014-04-14T09:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Syntax error in cs_order type has been closed.", "created": "2014-05-01T12:15:00.000000"}], "components": [], "created": "2014-04-14T09:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10c82979"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytp8f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2083969849_*|*_6_*:*_1_*:*_0"}], "description": "h2. Syntax error in cs_order type\n\n * Author: Marius Bakke <>\n * Company: \n * Github ID: [mbakke|https://github.com/mbakke]\n * [Pull Request 67 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/67]\n * [Pull Request 67 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/67/files]\n\nh2. Pull Request Description\n----\n\nCommit f5d91875 appears to have been badly merged. I assume this was the intention.\n\n----\n(webhooks-id: 6647056a944350a27a9a30bd9961634c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33465", "fixedVersions": [], "id": "33465", "issueType": "Task", "key": "MODULES-676", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (67): Syntax error in cs_order type - mbakke", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@hunner @apenney my goal is to add next a `rules` parameter to `init` and a `create_resources('firewall', $rules)` so that we can use databinding to store firewall rules in hiera like this:\n\n```\n---\nfirewall::rules:\n  000 accept all icmp:\n    proto: icmp\n    action: accept\n  001 accept all to lo interface:\n    proto: all\n    iniface: lo\n    action: accept\n  002 accept related established rules:\n    proto: all\n    ctstate: ['RELATED', 'ESTABLISHED']\n    action: accept\n  999 drop all:\n    proto: all\n    action: drop\n", "created": "2014-04-14T08:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\nhmmm travis fails with ruby1.8.7. I just tested with master and it also fails so it does not come from my patch.\n", "created": "2014-04-15T00:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\nThis PR fixes unit tests : https://github.com/puppetlabs/puppetlabs-firewall/pull/341\n", "created": "2014-04-15T02:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI merged in #341, can you rebase this one against master?\n", "created": "2014-04-15T07:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@apenney done\n", "created": "2014-04-15T07:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@apenney now travis is happy !\n", "created": "2014-04-15T08:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "csschwe commented:\n\n+1 works great.\n", "created": "2014-04-21T11:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n@hunner raised the issue that this causes all further rules to be skipped if a single rule fails to apply for any reason, which is not the current behavior.  Do we think that's a significant problem?\n", "created": "2014-04-22T15:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nIt's cool to have an easier way to order rules that are applied first vs. later, but do we want to enforce that rules ordered first in the chain should *almost always* be applied to the machine first? It's going to overload the semantics of the title leading-numbers, and isn't the normal Puppet Way.\n\nOTOH, I don't want convention to stand in the way of ease-of-use when it wouldn't hurt to add it.\n", "created": "2014-04-22T15:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "csschwe commented:\n\nOn the plus side you usually want firewall rules applied in a specific order since the first rule that is matched wins and this give an easy way to accomplish that (lots of fun with Cisco ACLs in the past).  This also should mean you want all rules to apply  top down and probably have a further down rules skipped if a rule before it fails.  We don't really want a deny all rule to be processed if our allow port 22 rule failed.\n\nYou could look at it like the File auto dependency chain between /etc and /etc/hosts, in this case the 000 and 001 are being used to make this auto dependency.\n\nPersonally I like the idea of knowing how what order all firewall rules will be applied in without having to create a manual requires for each one.  But I can also understand it isn't really the normal way, but it does seem to make sense for firewall rules since order matters much more than in a normal puppet run.\n", "created": "2014-04-22T17:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nOkay. Sounds good.\n\nThis should probably also come with some updates in the README, as it has a pretty large section dedicated to talking about pre/post classes to avoid locking yourself out of a box.\n", "created": "2014-04-22T17:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@hunner README updated.\n", "created": "2014-04-24T02:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "phemmer commented:\n\nWould it not make more sense to do this similar to how the `concat` module works? Each `concat_fragment` has an `order` parameter, and that parameter defines the order in which the fragment gets included.\n\nThen you don't have to rely upon alphabetically sorting the title, which is problematic in itself. What happens when you have `010`, `20`, and `030`. It'll get applied as `010`, `030`, `20` because you forgot a zeron on the `20`. This has bit me in the ass numerous times.\n\nHaving an `order` parameter would allow this field to be explicitly converted into an integer and would solve this issue. It also keeps us from defining yet another way of ordering resources.\n", "created": "2014-04-26T11:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@phemmer hmmm, if you have `010`, `20` and `030` will it be ordered `010`, `20` and `030` in iptables's filter table or `010`, `030` and `20` ?\n\nIf it's ordered `010`, `030` and `20`, then IMHO it makes sense that resources are applied in the same order without the need of an additional `order` parameter.\n\nIf it's ordered `010`, `20` and `030`, then you're probably right and my patch may confuse some people.\n\nI'll try to look at the code to see what order is actually applied.\n", "created": "2014-04-28T01:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@phemmer I just tried and it looks like rules are also ordered alphabetically, `030` comes before `20`. So I think my patch is relevant and there is no need to add an additional `order` parameter.\n@hunner @apenney is there something preventing this to be merged ?\n", "created": "2014-05-02T02:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "phemmer commented:\n\n@mckern that was my point. It is unintuitive for `030` to come before `20`, and introduces yet another ordering convention.\n", "created": "2014-05-02T06:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@phemmer maybe, but my patch is consistent with the ordering convention already applied. So I think your point shouldn't block this PR to be merged.\nBTW, to follow your more intuitive ordering convention, I'd prefer extract the order from the begining of the `title` and order towards it than adding a new `order` parameter.\n", "created": "2014-05-02T06:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nThe concat sorts the same way (alphabetically instead of numerically) and I've always hated that. It's also backwards incompatible to change the ordering to numeric.\n\nI'd rather not make the same mistake here. Since we don't yet make guarantees about ordering, it will not be backwards incompatible to merge this. But as soon as we do, it will be backwards incompatible to change the way that ordering works.\n\nIf possible I'd rather get it right on the first try, now that firewall is 1.x\n", "created": "2014-05-02T10:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@hunner changing the ordering to numeric is not tricky at all:\n```ruby\nautorequire(:firewall) do\n  catalog.resources.select { |r| (r.class.to_s == \"Puppet::Type::Firewall\") and (r.name.split(' ')[0].to_i < name.split(' ')[0].to_i) }.sort.last\nend\n```\nBut this will mismatch the actual logic applied in `iptables`.\nCan't we still merge my patch as it clearly simplify the module implementation and does not break bakwards compatibility, then change the code once the ordering is changed in the provider ?\n", "created": "2014-05-05T01:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nSigh, good point.\n", "created": "2014-05-07T10:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Apply firewall resources alphabetically has been closed.", "created": "2014-05-07T10:24:00.000000"}], "components": ["acl", "supported"], "created": "2014-04-14T08:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7200fb5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytp7r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2090049476_*|*_6_*:*_1_*:*_0"}], "description": "h2. Apply firewall resources alphabetically\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 342 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/342]\n * [Pull Request 342 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/342/files]\n\nh2. Pull Request Description\n----\n\nThis will apply firewall resources by alphabetical order.\nThis greatly simplify Module usage IMHO.\n\nJust:\n\n```puppet\ninclude ::firewall\n\nresources { \"firewall\":\n  purge => true\n}\n\nfirewall { '000 accept all icmp':\n  proto   => 'icmp',\n  action  => 'accept',\n}\n\nfirewall { '001 accept all to lo interface':\n  proto   => 'all',\n  iniface => 'lo',\n  action  => 'accept',\n}\n\nfirewall { '002 accept related established rules':\n  proto   => 'all',\n  ctstate => ['RELATED', 'ESTABLISHED'],\n  action  => 'accept',\n}\n\nfirewall { '999 drop all':\n  proto   => 'all',\n  action  => 'drop',\n}\n```\n\nNo more \n```puppet\nFirewall {\n  before  => Class['my_fw::post'],\n  require => Class['my_fw::pre'],\n}\nclass { ['my_fw::pre', 'my_fw::post']: }\n```\n\n----\n(webhooks-id: 0e8a4e4c90e0e99ff8207c15ab3c0896)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39811", "fixedVersions": [], "id": "39811", "issueType": "Task", "key": "MODULES-675", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (342): Apply firewall resources alphabetically - mcanevet", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request order proxy_set option so it doesn't change between runs has been closed.", "created": "2014-04-14T07:49:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-14T06:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bb83289"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytp73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2095148095_*|*_6_*:*_1_*:*_0"}], "description": "h2. order proxy_set option so it doesn't change between runs\n\n * Author: Sander Hoentjen <sander@hoentjen.eu>\n * Company: \n * Github ID: [tjikkun|https://github.com/tjikkun]\n * [Pull Request 701 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/701]\n * [Pull Request 701 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/701/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: efa75a8052c0cdc394a45deb19b8c075)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36731", "fixedVersions": [], "id": "36731", "issueType": "Task", "key": "MODULES-674", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (701): order proxy_set option so it doesn't change between runs - tjikkun", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixing typo with braces in the rewrite section of the markdown file has been closed.", "created": "2014-04-11T21:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThanks!\n", "created": "2014-04-11T21:48:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-11T19:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@796ce50f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytp3z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2309695664_*|*_6_*:*_1_*:*_0"}], "description": "h2. Fixing typo with braces in the rewrite section of the markdown file\n\n * Author: Chris Baldauf <>\n * Company: \n * Github ID: [chrisbaldauf|https://github.com/chrisbaldauf]\n * [Pull Request 700 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/700]\n * [Pull Request 700 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/700/files]\n\nh2. Pull Request Description\n----\n\nIn reading the documentation, I noticed what I believe to be a typo in the docs with two consecutive closing curly braces, separated by a comma on line 930. Fixed by changing close brace to open brace.\n\n----\n(webhooks-id: 689a903680052fd0731fc747c4b5bc91)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36730", "fixedVersions": [], "id": "36730", "issueType": "Task", "key": "MODULES-673", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (700): Fixing typo with braces in the rewrite section of the markdown file - chrisbaldauf", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:85462755-ada4-4c6e-922b-033ae2a89f49", "body": "Now that I look at the rules, it would probably be better to search for \"-m mac\" and \"--mac-source\" rather than any MAC address.", "created": "2014-04-11T18:47:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been resolved by https://github.com/puppetlabs/puppetlabs-firewall/pull/337\n\nPlease reopen or resubmit if you're still having issues.", "created": "2014-12-02T17:30:00.000000"}], "components": ["firewall"], "created": "2014-04-11T18:46:00.000000", "creator": "557058:85462755-ada4-4c6e-922b-033ae2a89f49", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@782bab79"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytp3j:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20303051000_*|*_5_*:*_1_*:*_0"}], "description": "For the iptables rules, which are set by Neutron (neutron-l3-agent, I think):\n\n-A neutron-openvswi-s8aa90dc9-1 -s 10.24.0.5/32 -m mac --mac-source FA:16:3E:23:1B:10 -j RETURN\n-A neutron-openvswi-s8aa90dc9-1 -j DROP\n-A neutron-openvswi-s99a4e06b-0 -s 10.24.0.2/32 -m mac --mac-source FA:16:3E:78:48:AC -j RETURN\n-A neutron-openvswi-s99a4e06b-0 -j DROP\n-A neutron-openvswi-sccce270c-e -s 10.24.0.4/32 -m mac --mac-source FA:16:3E:01:82:EC -j RETURN\n\nthe firewall module dies with AttributeError, once for each rule defined in manifests, upon trying to parse the rule, and does no configuration to the firewall (or could possibly deconfigure it, I'm not sure since Neutron would clean the mess up quickly.)\n\nThis patch, to modules/firewall/lib/puppet/provider/firewall/iptables.rb, seems to fix it safely (for me) by detecting MAC addresses in source and destination fields and bypassing the conversion to CIDR:\n\n--- ./puppetlabs-firewall/lib/puppet/provider/firewall/iptables.rb\t2014-04-11 18:25:12.000000000 -0600\n+++ /home/puppet-git/remote/modules/firewall/lib/puppet/provider/firewall/iptables.rb\t2014-04-11 18:20:14.000000000 -0600\n@@ -274,7 +274,15 @@\n       next if hash[prop].nil?\n       m = hash[prop].match(/(!?)\\s?(.*)/)\n       neg = \"! \" if m[1] == \"!\"\n-      hash[prop] = \"#{neg}#{Puppet::Util::IPCidr.new(m[2]).cidr}\"\n+      Puppet.debug(\"original #{hash[prop]}\")\n+      macaddr = hash[prop].match(/((?:[0-9a-f]{2}[:-]){5}[0-9a-f]{2})/i)\n+      if macaddr.nil?\n+        hash[prop] = \"#{neg}#{Puppet::Util::IPCidr.new(m[2]).cidr}\"\n+        Puppet.debug(\"modified to cidr #{hash[prop]}\")\n+      else\n+        hash[prop] = hash[prop]\n+        Puppet.debug(\"mac address detected #{hash[prop]}\")\n+      end\n     end\n \n     [:dport, :sport, :port, :state, :ctstate].each do |prop|\n", "environment": "OpenStack Neutron/Nova, Ubuntu 12.04, iptables rules with MAC source/destination", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34497", "fixedVersions": [], "id": "34497", "issueType": "Bug", "key": "MODULES-672", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:85462755-ada4-4c6e-922b-033ae2a89f49", "resolution": "Fixed", "resolutionDate": "2014-12-02T17:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs-firewall does not parse rules based on MAC address", "timeSpent": "PT0S", "updated": "2014-12-02T17:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request (maint) remove unrequired distros from osfamily check. has been closed.", "created": "2014-05-01T12:14:00.000000"}], "components": [], "created": "2014-04-10T11:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ec3da9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytohz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4211962_*|*_6_*:*_3_*:*_2420686801"}], "description": "h2. (maint) remove unrequired distros from osfamily check.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 66 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/66]\n * [Pull Request 66 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/66/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 17c2361004c2f352e730805dc6b8179a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35672", "fixedVersions": [], "id": "35672", "issueType": "Task", "key": "MODULES-668", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (66): (maint) remove unrequired distros from osfamily check. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Changed osfamily check to include other operating systems has been closed.", "created": "2014-04-10T11:00:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-10T10:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@562b570d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytohr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4479970_*|*_6_*:*_3_*:*_2420647562"}], "description": "h2. Changed osfamily check to include other operating systems\n\n * Author: Travis Crowder <travis.crowder@spechal.com>\n * Company: Keyboard Jockey\n * Github ID: [Spechal|https://github.com/Spechal]\n * [Pull Request 65 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/65]\n * [Pull Request 65 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/65/files]\n\nh2. Pull Request Description\n----\n\nChanged the osfamily fact check.  This would fail on CentOS systems and try to run the Debian enable corosync actions.  I've tested this by adding it to a CentOS machine (which prompted this) and the fact is now accurately reported and actions applied.\n\n----\n(webhooks-id: 92e345e92309e01b29987912ab84edfb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34573", "fixedVersions": [], "id": "34573", "issueType": "Task", "key": "MODULES-667", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (65): Changed osfamily check to include other operating systems - Spechal", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5ac3e8393f5ae0700bed9c63", "body": "Duplicate of https://puppet.atlassian.net/browse/MODULES-1748", "created": "2015-03-04T07:02:00.000000"}, {"author": "5ac3e8393f5ae0700bed9c63", "body": "Duplicate of https://puppet.atlassian.net/browse/MODULES-1748", "created": "2015-03-04T07:02:00.000000"}], "components": ["firewall"], "created": "2014-04-10T08:41:00.000000", "creator": "557058:618928ee-b41a-42e1-99d7-b4d8d32ebb30", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70ba17f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytoh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28336887734_*|*_6_*:*_1_*:*_0"}], "description": "I need a way to duplicate the following iptables rule via the firewall module:\n-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\n\nPrevious tickets have existed for this, but the feature has never made it in the code.\nhttp://projects.puppetlabs.com/issues/15143", "environment": "Rhel 6.5, Puppet 3.3.2, puppetlabs/firewall 1.0.2, ip6tables 1.4.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41001", "fixedVersions": [], "id": "41001", "issueType": "New Feature", "key": "MODULES-666", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:618928ee-b41a-42e1-99d7-b4d8d32ebb30", "resolution": "Duplicate", "resolutionDate": "2015-03-04T07:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Need support for physdev match targets", "timeSpent": "PT0S", "updated": "2015-03-04T07:02:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThis needs tests.\n", "created": "2014-04-10T08:19:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "gardouille commented:\n\nOf course :)\n\nDid i need to do something more? Newbie on github ^^\n", "created": "2014-04-11T06:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nHave a look at the `spec/` directory. In these you'll find `defines/source_spec.rb` and `acceptance/apt_source_spec.rb`. These two files currently spec the behaviour of the `apt::source` defined type. They would need to be expanded to check that `key_options` are correctly passed through.\n\nI think in this case we can skip the `defines/source_spec.rb` since we're moving more and more towards acceptance tests instead of rspec tests so you're free to leave the rspec tests out.\n", "created": "2014-04-12T03:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nClosed due to inactivity, please reopen if you still want to work on this.\n", "created": "2014-05-15T11:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update source.pp has been closed.", "created": "2014-05-15T11:46:00.000000"}], "components": [], "created": "2014-04-10T06:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@576895"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytogf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21947504_*|*_6_*:*_3_*:*_2420640845"}], "description": "h2. Update source.pp\n\n * Author:  <>\n * Company: \n * Github ID: [gardouille|https://github.com/gardouille]\n * [Pull Request 284 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/284]\n * [Pull Request 284 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/284/files]\n\nh2. Pull Request Description\n----\n\nPossibily to add key_options to apt::key from the source repository. Useful for a proxy for example.\n\n----\n(webhooks-id: ed749d732abc2fd18a0658283b09d89b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36724", "fixedVersions": [], "id": "36724", "issueType": "Task", "key": "MODULES-665", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (284): Update source.pp - gardouille", "timeSpent": "PT0S", "updated": "2014-05-15T11:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCould you please add documentation to the readme, and expand your acceptance tests to fully cover all parameters (you can test multiple things in one test)? Thanks!\n", "created": "2014-05-01T11:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nOnce you're done, can you please [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) and [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing)\n", "created": "2014-05-23T08:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nIt's all documented and squashed at commit [e927ff01e3](https://github.com/amateo/puppetlabs-apache/commit/e927ff01e3eadaa6a917812c7b7418a16a4b347c).\n", "created": "2014-05-28T04:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nYou need to squash and the force push to the branch.\n", "created": "2014-05-28T13:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nIs it correct at [19795fde64](https://github.com/amateo/puppetlabs-apache/commit/19795fde64def663eca7bdd389daf85679041e39)? I had another changes in my master branch so I have created another branch with just this specific changes squashed into a single a commit.\n", "created": "2014-05-29T02:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nLooks correct at the hash, you need to change the commit message though.\n\n```\ngit commit --amend ", "created": "2014-05-29T09:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nDone at commit [87226489f7](https://github.com/amateo/puppetlabs-apache/commit/87226489f7448ddf26eeaa044860d7e094ab1fc2)\n", "created": "2014-05-30T00:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@amateo github is still showing 31 commits here(, and it's showing that it can't be automatically merged). Please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) your branch against our *current* master, and [squash](http://www.git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) your commits down to a comprehensible amount\n", "created": "2014-05-30T03:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nSorry but I'm beggining with git and I'm confussed with rebasing, squashing and these things. I'm really sorry.\n\nI think the problem could be that I originally made the request from my master branch, that later has had other changes. Last commit I have reported (87226489f7) is in another branch that has only 1 commit (as you could see at https://github.com/amateo/puppetlabs-apache/compare/feature", "created": "2014-05-30T04:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nYup. That's also perfectly okay. Please reference those two between each other, so the discussion is completely lost, and we'll just close this one!\n", "created": "2014-05-30T04:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n(git is hard. it took me two years to not be afraid or just plain offended by it.)\n", "created": "2014-05-30T04:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nRe-pulled as #748 \n", "created": "2014-05-30T04:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\ncool, thanks.\n", "created": "2014-05-30T04:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add a define to create config files has been closed.", "created": "2014-05-30T04:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-10T04:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f3b57e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytofr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28875640_*|*_6_*:*_3_*:*_2420660132"}], "description": "h2. Add a define to create config files\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 699 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/699]\n * [Pull Request 699 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/699/files]\n\nh2. Pull Request Description\n----\n\n(This is the same pull request than #695 (https://github.com/puppetlabs/puppetlabs-apache/pull/695#issuecomment-39556588). I don't know why and how, but I have closed that trying to rebase and squash.)\n\nI have added rspec tests.\n\n\n----\n(webhooks-id: 7e562dcc7b1f20902b6ae69131d7f6ad)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33443", "fixedVersions": [], "id": "33443", "issueType": "Task", "key": "MODULES-664", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (699): Add a define to create config files - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "I believe this is now fixed in stdlib's master branch.  If you get a chance to test it from there I'd appreciate it.  We've added some unit tests around this to stop it regressing.  Having said that this functionality is only for Facter 1.6 so if you move beyond to 1.7 or 2.0 it won't help you!", "created": "2014-04-22T15:25:00.000000"}], "components": ["stdlib"], "created": "2014-04-10T02:16:00.000000", "creator": "70121:a2ce4593-3f1b-4242-ba56-468d783b2cb6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2406c9e3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytofb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_37420700_*|*_3_*:*_1_*:*_7860_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1046755666"}], "description": "The txt/script parsers in facter_dot_d makes it impossible to have equal signs in fact values, putting them in the key instead which is not the behaviour I expected.\n\nFor example \"foo=1+1=2\" is parsed as key=\"foo=1+1\" value=\"2\" rather than the expected key=\"foo\" value=\"1+1=2\"\n\nEasiest way to fix it is to change the two regexes from {noformat}/^(.+)=(.+)$/{noformat} to either {noformat}/^(.+?)=(.+)$/{noformat} or {noformat}/^([^=]+)=(.+)$/{noformat}\n\n(updated to escape regexes from wiki formatter)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41992", "fixedVersions": [], "id": "41992", "issueType": "Bug", "key": "MODULES-663", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:a2ce4593-3f1b-4242-ba56-468d783b2cb6", "resolution": "Fixed", "resolutionDate": "2014-04-22T15:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "facter_dot_d txt/script regex too greedy", "timeSpent": "PT0S", "updated": "2014-04-22T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request 3.0.x has been closed.", "created": "2014-04-09T16:03:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-09T16:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c98533a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyto3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_72634841_*|*_6_*:*_3_*:*_2420656615"}], "description": "h2. 3.0.x\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 146 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/146]\n * [Pull Request 146 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/146/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 473408cf6612f9f8cc0d57708b5ea4a9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36723", "fixedVersions": [], "id": "36723", "issueType": "Task", "key": "MODULES-662", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (146): 3.0.x - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "We are experiencing this same behavior. It started happening when we upgraded vcsrepo from 0.1.2 to 0.2.0.", "created": "2014-04-30T13:14:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "We reverted back to 0.1.2 and are still experiencing the issue. Perhaps it's due to changes in git. We were previously using git version 1.8.1.2 on Ubuntu 13.04. Now we're using git 1.9.1 on Ubuntu 14.04.", "created": "2014-05-02T15:38:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "I think the bug is caused by changed output in the {{git branch}} command\n\nh4. 1.8.1.2\n{noformat}\n> git branch\n* (no branch)\n  master\n{noformat}\n\nh4. 1.9.1\n{noformat}\n> git branch\n* (detached from df268df)\n  master\n{noformat}\n", "created": "2014-05-02T15:52:00.000000"}, {"author": "557058:274cb0bd-5a4f-4320-89f8-a2abaa2a1b67", "body": "I had this problem too - I think Justin is correct. I made a change to my installation of vcsrepo/lib/puppet/provider/vcsrepo/git.rb and I added an extra test to the 'latest' method to spot the '(detached from XXX)' pattern:\n\n{noformat}\n  def latest\n    branch = on_branch?\n    if branch == 'master'\n      return get_revision(\"#{@resource.value(:remote)}/HEAD\")\n    elsif branch == '(no branch)'\n      return get_revision('HEAD')\n    elsif branch =~ /\\(detached from ([0-9a-z]+)\\)/\n      return get_revision(Regexp.last_match(1))\n    else\n      return get_revision(\"#{@resource.value(:remote)}/%s\" % branch)\n    end\n  end\n{noformat}\n\nThat fixed it for me, if there's anything more I can do to help get this fixed, let me know!", "created": "2014-05-14T08:31:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "We think this is fixed up in master right now.  If you want to take a play and see how things look for you and let us know we'd appreciate it!", "created": "2014-05-22T12:19:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Ivan, Paul, or Justin,\n\nAny updates on how this is working for you?", "created": "2014-06-02T11:22:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "Nope. Here's the error I got:\n\n{noformat}\npuppet-agent[9875]: (/Stage[main]/Main/Node[xxxxxxxxxxx]/Vcsrepo[xxxxxxxxxxx]/ensure) change from present to latest failed: Execution of '/bin/su github -c git reset --hard origin/1715045d3ed315d7ddad6232e1075aacb36dcab7' returned 128: fatal: ambiguous argument 'origin/1715045d3ed315d7ddad6232e1075aacb36dcab7': unknown revision or path not in the working tree.\npuppet-agent[9875]: (/Stage[main]/Main/Node[xxxxxxxxxxx]/Vcsrepo[xxxxxxxxxxx]/ensure) Use '--' to separate paths from revisions, like this:\npuppet-agent[9875]: (/Stage[main]/Main/Node[xxxxxxxxxxx]/Vcsrepo[xxxxxxxxxxx]/ensure) 'git <command> [<revision>...] -- [<file>...]'\n{noformat}", "created": "2014-06-02T12:22:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "Well, it's sort of working. It fails the first time, as described above, then succeeds next time it's run.", "created": "2014-06-04T18:21:00.000000"}, {"author": "557058:0eea3ec3-6682-4c0d-90ce-32abc1e5855d", "body": "I created https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/157 for the patch noted above.  The patch seems to make things behave properly.", "created": "2014-06-06T15:37:00.000000"}, {"author": "623a4c9001f8660070b6316b", "body": "Hi, this issue still persists after applying the patch. This is what appears to happen:\n\nRepository originally created with {{ensure => latest, provider => git, revision => 'production'}} just fine. As expected the system checked out a local branch named {{production}}.\n\n{code}\n$ git branch -a\n  master\n* production\n  remotes/origin/HEAD -> origin/master\n  remotes/origin/master\n  remotes/origin/production\n  remotes/origin/testing\n{code}\n\nIn the meantime, another commit has been pushed so we run the agent\n\n{code}\nInfo: Applying configuration version '1402519472'\nDebug: Executing '/usr/bin/git config remote.origin.url'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse HEAD'\nDebug: Executing '/usr/bin/git tag -l'\nDebug: Executing '/usr/bin/git rev-parse --revs-only production'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git config remote.origin.url'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse origin/production'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git rev-parse production'\nDebug: Executing '/usr/bin/git config remote.origin.url'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse HEAD'\nDebug: Executing '/usr/bin/git tag -l'\nDebug: Executing '/usr/bin/git rev-parse --revs-only production'\nDebug: Executing '/usr/bin/git config remote.origin.url'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git config remote.origin.url'\nDebug: Executing '/usr/bin/git fetch origin'\nDebug: Executing '/usr/bin/git fetch --tags origin'\nDebug: Executing '/usr/bin/git rev-parse origin/production'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git rev-parse production'\nNotice: /Stage[main]/Ts_puppetmaster/Vcsrepo[/usr/local/etc/puppet/environments/production]/ensure: Updating to latest '69095b82634a139af5c2b8e2bcea864d124b6b3f' revision\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git checkout --force 69095b82634a139af5c2b8e2bcea864d124b6b3f'\nDebug: Executing '/usr/bin/git branch -a'\nDebug: Executing '/usr/bin/git reset --hard origin/69095b82634a139af5c2b8e2bcea864d124b6b3f'\nError: Execution of '/usr/bin/git reset --hard origin/69095b82634a139af5c2b8e2bcea864d124b6b3f' returned 128: fatal: ambiguous argument 'origin/69095b82634a139af5c2b8e2bcea864d124b6b3f': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\nError: /Stage[main]/Ts_puppetmaster/Vcsrepo[/usr/local/etc/puppet/environments/production]/ensure: change from present to latest failed: Execution of '/usr/bin/git reset --hard origin/69095b82634a139af5c2b8e2bcea864d124b6b3f' returned 128: fatal: ambiguous argument 'origin/69095b82634a139af5c2b8e2bcea864d124b6b3f': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions, like this:\n'git <command> [<revision>...] -- [<file>...]'\n{code}\n\nThe repository is now in a detached state, cf.\n\n{code}\ngit branch -a\n* (detached from 69095b8)\n  master\n  production\n  remotes/origin/HEAD -> origin/master\n  remotes/origin/master\n  remotes/origin/production\n  remotes/origin/testing\n{code}\n\nThe git error is clear \u2013\u00a0what I am unclear about why there's an attempt to {{reset --hard}} in {{git.rb}} to begin with!?\n\n{code:ruby}\n   def revision=(desired)                                                                \n     checkout(desired)\n     if local_branch_revision?\n       # reset instead of pull to avoid merge conflicts. assuming remote is\n       # authoritative.\n       # might be worthwhile to have an allow_local_changes param to decide\n       # whether to reset or pull when we're ensuring latest.\n       at_path {\n         git_with_identity('reset', '--hard', \"#{@resource.value(:remote)}/#{desired}\")\n         if detached?\n           git_with_identity('checkout', \"#{@resource.value(:revision)}\")\n           git_with_identity('pull')\n         end\n       }\n     end\n{code}\n\nWhy wouldn't a forced checkout of the following form just work?\n\n{code:ruby}\n  def revision=(desired)\n    checkout(desired)\n    if local_branch_revision?\n      # Would be nice to have an allow_local_changes param to decide\n      # whether to reset or pull when we're ensuring latest.\n      at_path {\n          git_with_identity('checkout', '--force', \"#{@resource.value(:revision)}\")\n          git_with_identity('pull')\n      }\n{code}\n\nThanks & cheerio, Harry.\n\n", "created": "2014-06-11T15:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Here is a beaker-rspec test to verify the brokeness to know when it is fixed https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/173", "created": "2014-06-18T17:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I think the {{git reset --hard}} is because you can't {{git checkout}} if there are unstaged changes.", "created": "2014-06-18T17:54:00.000000"}, {"author": "623a4c9001f8660070b6316b", "body": "Even when forced?", "created": "2014-06-18T18:14:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "Paul's patch is the only thing that has worked for me.", "created": "2014-07-01T10:11:00.000000"}, {"author": "5c7750b7c6a45773be604503", "body": "From the git checkout manpage:\n\n{noformat}\n--force\nWhen switching branches, proceed even if the index or the working tree differs from HEAD. This is used to throw away local changes.\nWhen checking out paths from the index, do not fail upon unmerged entries", "created": "2014-07-08T22:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The issue was much more deep-rooted than I had thought. https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/173 should clear it up and go out in the next release.", "created": "2014-07-11T15:46:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged. Will be released shortly if no problems are found.", "created": "2014-07-14T12:49:00.000000"}, {"author": "557058:42967a28-d6c4-4610-86dc-b3416a84ceca", "body": "Works for me. Thanks!", "created": "2014-07-23T07:37:00.000000"}], "components": ["vcsrepo"], "created": "2014-04-09T07:03:00.000000", "creator": "557058:581688e2-0d4b-4662-9f13-572494ba4712", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@191f20b5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyuagf:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105577325_*|*_10009_*:*_3_*:*_5115562235_*|*_3_*:*_1_*:*_99791706_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_6999_*|*_10006_*:*_2_*:*_3706688323"}], "description": "Here is resource that I use:\n\n{code}\nvcsrepo { \"/var/www/${fqdn}\":\n    ensure   => latest,\n    provider => git,\n    source   => 'git@gitlab.hatch.is:baydoor/api.git',\n    revision => \"master\",\n    user     => 'deploy',\n}\n{code}\n\nWhen I run `puppet agent --test` first time \u2014 everything is ok. When I push new file to repository and run this command again everythins is still ok, but I see the message:\n\n{code}\nNotice: /Stage[main]/Baydoor-api::Nginx/Vcsrepo[/var/www/example.com]/ensure: Updating to latest 'ca94077f3b97733504316b170904b910ce23afb1' revision\nNotice: /Stage[main]/Baydoor-api::Nginx/Vcsrepo[/var/www/example.com]/ensure: ensure changed 'present' to 'latest'\nNotice: Finished catalog run in 26.64 seconds\n{code}\n\nAnd when I try to run it third time I get error:\n\n{code}\nError: /Stage[main]/Baydoor-api::Nginx/Vcsrepo[/var/www/example.com]: Could not evaluate: Execution of '/bin/su deploy -c git rev-parse origin/(detached from ca94077)' returned 1: bash: -c: line 0: syntax error near unexpected token `('\nbash: -c: line 0: `git rev-parse origin/(detached from ca94077)'\n{code}\n\nSteps to reproduce the issue can be found on the similar issue report in mailing list: https://www.mail-archive.com/puppet-users@googlegroups.com/msg50315.html", "environment": "latest Gentoo, puppet 3.4.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43046", "fixedVersions": [], "id": "43046", "issueType": "Bug", "key": "MODULES-660", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:581688e2-0d4b-4662-9f13-572494ba4712", "resolution": "Fixed", "resolutionDate": "2014-07-22T18:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "vcsrepo detaches HEAD from branch", "timeSpent": "PT0S", "updated": "2014-07-23T07:37:00.000000", "votes": "7", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mbakke commented:\n\nIs it possible to drop both CRM and PCS completely? As is done here with cs_shadow. Many operations can be done using native pacemaker tools (crm_*).\n\nFlushing seems the tricky part, but surely there are other ways to load dat XML. Would there be interest in work on this?\n", "created": "2014-04-14T08:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThis needs a rebase (and a squash of commits)\n", "created": "2014-05-01T12:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "roidelapluie commented:\n\nHere you have\n", "created": "2014-05-16T03:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jhoblitt commented:\n\n@roidelapluie I haven't tried this yet but you are an absolute hero of picking up this work!\n", "created": "2014-05-16T12:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jhoblitt commented:\n\nLooks OK on first pass.  I'm wondering if it makes sense to rename the `:crm` providers to `:crmsh` for clarity?\n", "created": "2014-05-16T12:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jhoblitt commented:\n\n@hunner / @apenney I don't suppose someone has acceptance tests for this module that haven't been put up as a PR yet?\n", "created": "2014-05-16T12:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAfraid not, I wish we did :(\n", "created": "2014-05-16T12:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nIt's something I really really want, but haven't yet :(\n", "created": "2014-05-16T12:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWe've basically been just merging code on this repo because it was in a broken state, and anything can't be worse than \"doesn't work.\" This PR could breath life back into it :)\n", "created": "2014-05-16T12:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jhoblitt commented:\n\nWell, it's all @hunner's fault, I was trying to get him to help me with this module at the dev day before puppetconf 2013. :)  It looks like the small stub commit I made must have been from work on the flight to SFO the day before.\n", "created": "2014-05-16T12:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "roidelapluie commented:\n\nI changed the link to the travis png\n", "created": "2014-05-16T15:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "roidelapluie commented:\n\nAnd yes I have used that module in the past with pcs provider.\n", "created": "2014-05-16T15:59:00.000000"}], "components": [], "created": "2014-04-09T02:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d4ba296"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytnmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_122829350_*|*_6_*:*_3_*:*_2420655864"}], "description": "h2. Add basic support for PCS provider\n\n * Author:  <>\n * Company: \n * Github ID: [roidelapluie|https://github.com/roidelapluie]\n * [Pull Request 64 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/64]\n * [Pull Request 64 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/64/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: ba3f0d1cad6d7b63920c559019783492)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40979", "fixedVersions": [], "id": "40979", "issueType": "Task", "key": "MODULES-659", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (64): Add basic support for PCS provider - roidelapluie", "timeSpent": "PT0S", "updated": "2014-05-16T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThis needs tests.\n", "created": "2014-04-08T14:23:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johanfleury commented:\n\nI deleted my commit and created a new one with updated test files.\n\nI'm sorry if I made wrong, I'm new to git and github.\n", "created": "2014-04-11T00:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI'm okay with this but I do see one issue. Since we're now changing the filename we're not throwing away the old file we've written. If those two happen to diverge it will now depend on the ordering that those preferences are parsed which of the two will be in effect. This will likely lead to confusion.\n\nAs such, your commit should probably not only change the name but also explicitly put an `ensure => absent,` on the old file.\n", "created": "2014-04-11T01:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johanfleury commented:\n\nThank you for the anwser.\n\nI pushed a new commit that ensure apt.conf.d/proxy is absent in any case. Is this ok for you\u00a0?\n", "created": "2014-04-11T02:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nAlmost! Sorry for being so nit-picky but because this is an officially supported module we need two sets of tests to pass. You fixed the rspec tests but now we still have the acceptance/beaker tests to worry about.\n\nAs you can see here: https://github.com/johanfleury/puppetlabs-apt/blob/master/spec/acceptance/apt_spec.rb#L78 there's another spec that checks for `proxy` instead of `01proxy`. I'll basically need the same thing from you, validate that you're now writing `01proxy` and ensure that the old `proxy` file does not exist.\n\nThe code should look like this:\n\n```ruby\n    describe file('/etc/apt/apt.conf.d/01proxy') do\nit { should be_file }\nit { should contain 'Acquire::http::Proxy \"http://localhost:7042\\\"", "created": "2014-04-11T02:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johanfleury commented:\n\nYour project, your rules :)\n\nI pushed a new commit.\n", "created": "2014-04-11T03:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nLast one, I promise. In order to keep the history nice and clean I'd like you to squash these commits into one with the help of git's `rebase` command. There's an easy to follow guide from Github over here: https://help.github.com/articles/interactive-rebase\n\nOnce you've squashed the commits into 1 you need to force-push the change out with `git push -f`. Usually people won't like it when you do that on master. Since your Pull Request is coming from master beware that you can't commit to master until we've merged this as doing so will cause those commits to show up here.\n\nFor future reference, this might help and explains the general workflow: http://gun.io/blog/how-to-github-fork-branch-and-pull-request/\n", "created": "2014-04-11T04:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "johanfleury commented:\n\nI made rebase as you asked. I also made a better commit message.\n\nThank a lot for your help. I'll try to make better pull request next times.\n", "created": "2014-04-11T06:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThanks for bearing with me!\n\n@apenney ping merge!\n", "created": "2014-04-12T03:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Change proxy's configuration file to be consistent with other config files in apt.conf.d has been closed.", "created": "2014-04-12T12:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAnd merged, thanks for the PR!\n", "created": "2014-04-12T12:37:00.000000"}], "components": [], "created": "2014-04-08T13:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65c8e8f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytnhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_166442442_*|*_6_*:*_3_*:*_2420635120"}], "description": "h2. Change proxy's configuration file to be consistent with other config files in apt.conf.d\n\n * Author:  <>\n * Company: \n * Github ID: [johanfleury|https://github.com/johanfleury]\n * [Pull Request 283 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/283]\n * [Pull Request 283 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/283/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8d12cce978934eb00d83bc9cf1ad53d5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36641", "fixedVersions": [], "id": "36641", "issueType": "Task", "key": "MODULES-658", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (283): Change proxy's configuration file to be consistent with other config files in apt.conf.d - johanfleury", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-stdlib/pull/387", "created": "2015-05-22T11:20:00.000000"}], "components": ["stdlib"], "created": "2014-04-08T10:44:00.000000", "creator": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58d97b58"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytnen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35339744963_*|*_5_*:*_1_*:*_0"}], "description": "Currently the \"line\" attribute must be a valid \"match\", but this greatly limits the ability to do placeholder replacements Example:\n\nI want to replace a placeholder password with one from a hiera config file:\n{code}\nmatch  => \"^\\s*'password' => 'myfirstplaceholderpassword'$\",\nline   => \"                    'password' => '${pwrd}',\",\n{code}\nThis will not work as my replacement password is different. I have to do something much more generic like:\n{code}\nmatch  => \"^\\s*'password'.*$\",\nline   => \"                    'password' => '${pwrd}',\",\n{code}\n\nThis can be a problem if I'm looping over something like multiple databases or the like. This would not be an issue if the resultant \"line\" didn't have to also be a valid match of the \"match\" regex. Is there a good reason why it should be? I would think that fiel_line should be able to radically change the line, not just a small change. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33500", "fixedVersions": [], "id": "33500", "issueType": "Improvement", "key": "MODULES-657", "labels": ["file_line", "stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8d3a3582-d43b-4cfa-ba13-2a325885f087", "resolution": "Fixed", "resolutionDate": "2015-05-22T11:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "file_line: Line should not be required to be valid match", "timeSpent": "PT0S", "updated": "2015-05-22T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\nNow let's fix this...\n", "created": "2014-04-08T08:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@kbarber this is the same as https://github.com/puppetlabs/puppetlabs-puppetdb/pull/126\nGood luck to @apenney and @hunner to do this on all the other modules :-)\n", "created": "2014-04-08T09:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add strict_variables support in unit tests has been closed.", "created": "2014-04-09T10:04:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-08T08:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@216b7e45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytndb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_185675490_*|*_6_*:*_3_*:*_2420648021"}], "description": "h2. Add strict_variables support in unit tests\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 402 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/402]\n * [Pull Request 402 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/402/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d4a39d31958af9b6db1195395b7988a8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40914", "fixedVersions": [], "id": "40914", "issueType": "Task", "key": "MODULES-656", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (402): Add strict_variables support in unit tests - mcanevet", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added jessie as a supported realese has been closed.", "created": "2014-04-08T07:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThanks!  I plan to tackle this module in a month or so and rewrite it to be a little bit more robust and tested for stuff like this!  Thanks again.\n", "created": "2014-04-08T07:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "e1337h4xx commented:\n\n@apenney If you need any help with the module I can help\n", "created": "2014-04-08T08:05:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-08T01:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f81771f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytncn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_210303666_*|*_6_*:*_3_*:*_2420660372"}], "description": "h2. Added jessie as a supported realese\n\n * Author:  <>\n * Company: \n * Github ID: [e1337h4xx|https://github.com/e1337h4xx]\n * [Pull Request 56 Discussion|https://github.com/puppetlabs/puppetlabs-java/pull/56]\n * [Pull Request 56 File Diff|https://github.com/puppetlabs/puppetlabs-java/pull/56/files]\n\nh2. Pull Request Description\n----\n\nBefore:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: unsupported release jessie at /etc/puppet/modules/java/manifests/params.pp:50\n\nAfter:\nNotice: /Stage[main]/Java/Package[java]/ensure: ensure changed 'purged' to 'present'\nNotice: /Stage[main]/Java::Config/Exec[update-java-alternatives]/returns: executed successfully\n\n\n\n----\n(webhooks-id: 26135f82a6a496b12a83fd20ac4718a8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42997", "fixedVersions": [], "id": "42997", "issueType": "Task", "key": "MODULES-655", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (56): Added jessie as a supported realese - e1337h4xx", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "[This commit|https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/a3b1f765a11db9b6153e5719a80e7ef68af9cc26] changed the rabbitmq_exchange to use rabbitmqctl for listing things instead of rabbitmqadmin, and it no longer produces tabular output. Thanks!", "created": "2014-12-02T14:37:00.000000"}], "components": ["rabbitmq"], "created": "2014-04-08T01:45:00.000000", "creator": "557058:10df3dc7-3c9d-435f-b637-8e3f510e03fb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1daeecf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytncf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20613135652_*|*_6_*:*_1_*:*_0"}], "description": "The provider for the rabbitmq_exchange type uses rabbitmqadmin to retrieve the list of currently available providers. It uses the \"table\" return format for the response and then parses the resulting table with a regexp [1]. This is tedious and error prone. Rabbitmqadmin supports json output for listings via the -f parameter \n\n--format=FORMAT, -f FORMAT\n                        format for listing commands - one of [raw_json, long,\n                        pretty_json, kvp, tsv, table, bash] [default: table]\n\nraw_json and/or pretty_json are much easier to parse.\n\n[1] https://github.com/puppetlabs/puppetlabs-rabbitmq/blob/master/lib/puppet/provider/rabbitmq_exchange/rabbitmqadmin.rb#L17", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42029", "fixedVersions": [], "id": "42029", "issueType": "Improvement", "key": "MODULES-654", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:10df3dc7-3c9d-435f-b637-8e3f510e03fb", "resolution": "Fixed", "resolutionDate": "2014-12-02T14:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Provider for Rabbitmq Exchanges could use JSON format for listings", "timeSpent": "PT0S", "updated": "2014-12-08T16:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nI'm not sure I see the value in this addition.  Wouldn't it make more sense to add an example using, eg, a real PostgreSQL module to the documentation?\n", "created": "2014-04-08T10:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nanliu commented:\n\nWas planning to add the dependency modules once #155 was merged. It's specified in the .fixtures.yml (which does not exist at the moment):\n\n```\nfixtures:\n  repositories:\n    stdlib: 'git://github.com/puppetlabs/puppetlabs-stdlib.git'\n    concat: 'https://github.com/puppetlabs/puppetlabs-concat.git'\n    firewall: \"https://github.com/puppetlabs/puppetlabs-firewall.git\"\n    java: 'git://github.com/puppetlabs/puppetlabs-java.git'\n    postgresql: 'git://github.com/puppetlabs/puppetlabs-postgresql.git'\n    tftp: 'git://github.com/puppetlabs/puppetlabs-tftp.git'\n    xinetd: 'git://github.com/puppetlabs/puppetlabs-xinetd.git'\n  symlinks:\n    razor: \"#{source_dir}\"\n```\n", "created": "2014-04-08T12:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nI am reluctant to add any sort of dependency other than in the Modulefile", "created": "2014-04-08T12:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nanliu commented:\n\nI can understand the reluctance since there might be compatible postgres modules which this kind of dependency specification does not permit. Seems like we have divergent use case for the module, so I've simply added this to the wiki as an example for the razor prereq installation.\n", "created": "2014-04-08T12:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add example for installing postgres database has been closed.", "created": "2014-04-08T12:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nIt's more a case that you might want PostgreSQL on \"db01\", and Razor on\n\"razor01\", rather than having them both on the same system.  Many people\ndeploying this to production don't put both packages on the same machine,\nand I don't want to go down the path that breaks this.\n", "created": "2014-04-08T12:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nanliu commented:\n\nIt's possible to structure the module to support multinode use case, but I can't think of a good way to pass the razor db account credential between the two classes without doing something like razor::global (i.e. [postgres::globals](https://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/globals.pp) )\n\nmultinode:\n```puppet\nnode db01 {\n  include razor::postgres\n}\nnode razor01 {\n  include razor\n}\n```\nsingle:\n```puppet\nnode razor01 {\n  include razor::postgres\n  include razor\n}\n```\n", "created": "2014-04-08T13:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\n> It's possible to structure the module to support multinode use case, but I can't think of a good way to pass the razor db account credential between the two classes without doing something like razor::global (i.e. postgres::globals )\n\nYeah.  My inclination would be to just push that responsibility up the\nstack: have the user add a pgsql setup wherever they want, and then\nprovide the credentials to the razor module.\n\nUltimately, I don't feel like I can tell someone how they structured\ntheir security concerns, etc, or put together their classes -- so\nbetter I stay out of their way and let them just pass it in, than to\ntry and impose too much automation here.\n", "created": "2014-04-08T13:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-07T23:22:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fae3eb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytnbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_219058798_*|*_6_*:*_3_*:*_2420657860"}], "description": "h2. Add example for installing postgres database\n\n * Author: Nan Liu <>\n * Company: VMware Inc.\n * Github ID: [nanliu|https://github.com/nanliu]\n * [Pull Request 156 Discussion|https://github.com/puppetlabs/puppetlabs-razor/pull/156]\n * [Pull Request 156 File Diff|https://github.com/puppetlabs/puppetlabs-razor/pull/156/files]\n\nh2. Pull Request Description\n----\n\nThis example manifest deploys Postgres 9.2 which avoid the problem of starting\nwith an ancient version of postgres (8.4 on RHEL) that fails the database\nmigration task with the following error:\n\n```\nbin/razor-admin -e production migrate-database\n...\nJava::OrgPostgresqlUtil::PSQLException: ERROR: syntax error at or near\n\"DEFERRABLE\"\n```\n\n----\n(webhooks-id: db83016fde857eacc329a334c31e3734)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39753", "fixedVersions": [], "id": "39753", "issueType": "Task", "key": "MODULES-653", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (156): Add example for installing postgres database - nanliu", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nHi, thanks for the submission.  Unfortunately, most of the \"lint\" changes are completely unnecessary, and the tests just verify that the code is written the way the code is written.  As such I am not inclined to take these changes.\n", "created": "2014-04-08T10:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix module to work with travis.ci again has been closed.", "created": "2014-04-08T10:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nanliu commented:\n\nI did not want to make additional changes in this PR to simplify the review. This is part one of three PRs. The main reason for this is to have support files in place so we can test a deploy via vagrant. This will also allow update #156 to specify it's dependency via .fixtures.yml. \n\nThe second part of the PR is to add Postgres, here's an example deploy:\nhttps://gist.github.com/nanliu/073c19888bff7dd1a4b6\n\nThe lint/spec is per standard PL module standard, if you feel that's a burden I can remove it from this PR.\n", "created": "2014-04-08T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\n> I did not want to make additional changes in this PR to simplify the review. This is part one of three PRs. The main reason for this is to have support files in place so we can test a deploy via vagrant. This will also allow update #156 to specify it's dependency via .fixtures.yml.\n\nI don't see how the travis support makes it easier to deploy this with\nvagrant?  Not that I object, it just seems very odd that a cloud-ish\ntesting service is somehow related to a local VM management tool?\n\n> The lint/spec is per standard PL module standard, if you feel that's a burden I can remove it from this PR.\n\nYeah, those changes add no value.  If you have actual issues fixed by\nthose, I have no problem taking them, but without that it is just a\npile of gratuitous change.\n", "created": "2014-04-08T12:24:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-07T18:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7721cd53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytn9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_236983063_*|*_6_*:*_3_*:*_2420646180"}], "description": "h2. Fix module to work with travis.ci again\n\n * Author: Nan Liu <>\n * Company: VMware Inc.\n * Github ID: [nanliu|https://github.com/nanliu]\n * [Pull Request 155 Discussion|https://github.com/puppetlabs/puppetlabs-razor/pull/155]\n * [Pull Request 155 File Diff|https://github.com/puppetlabs/puppetlabs-razor/pull/155/files]\n\nh2. Pull Request Description\n----\n\nFix module so it's working in travis.ci again. There are no functionality changes in this PR.\n\n* Cleanup puppet-lint issues:\n    * facts should be ::var\n    * quoted file mode\n    * remove unnecessary double quotes\n* Add .fixtures.yml, Gemfile, .travis.yml configs.\n* Add basic module spec tests.\n\n----\n(webhooks-id: 1ed0c8fc41df4c3d5f71643aff292ea6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35610", "fixedVersions": [], "id": "35610", "issueType": "Task", "key": "MODULES-652", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (155): Fix module to work with travis.ci again - nanliu", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add security warning re: short keys has been closed.", "created": "2014-04-07T12:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nIf @daenney finds out how fast I merged this he's going to scream unfair at me.. :D\n", "created": "2014-04-07T12:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nI... I... Ah.. e. :cry: \n", "created": "2014-04-07T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "laurenrother commented:\n\nIn all fairness, I'm really, really mean to Ash if he makes me wait. I refuse to send bulldog gifs and everything!\n", "created": "2014-04-07T12:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nWhile you're at it, can you just rewrite the whole README? :smile: \n", "created": "2014-04-07T13:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "laurenrother commented:\n\nActually, yes. I'm doing that when I get back from vacation next week :)\n", "created": "2014-04-07T14:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWhat's a vacation? I miss my lazy european ways, as I'm sure @daenney enjoys currently.. :)\n", "created": "2014-04-07T14:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nOh yes, Europe is one big spa vacation. No work, no deadlines, just beaches and hula dancers.\n", "created": "2014-04-07T14:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThere's definitely no beaches you want to visit in the Netherlands...  Day trip to Scheveningen and shot for being a spy..\n", "created": "2014-04-07T14:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThat's why I always zip off to our family home on Patmos, island in the Greek Dodecanese, when I need a break. Much nicer beaches too.\n", "created": "2014-04-07T15:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-07T12:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b52caf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytn07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_259643895_*|*_6_*:*_3_*:*_2420637772"}], "description": "h2. Add security warning re: short keys\n\n * Author: Lauren <lauren.rother@puppetlabs.com>\n * Company: Puppet Labs, Inc.\n * Github ID: [laurenrother|https://github.com/laurenrother]\n * [Pull Request 282 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/282]\n * [Pull Request 282 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/282/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: dc630605a2e04b5208f79291f2f00124)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42995", "fixedVersions": [], "id": "42995", "issueType": "Task", "key": "MODULES-649", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (282): Add security warning re: short keys - laurenrother", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nTerrific - and thanks much for helping me understand the issue, you made it easy!\n", "created": "2014-04-08T08:21:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThe PR looks good but it doesn't pass the acceptance tests. \n\n```bash\n305 examples, 3 failures\n\nFailed examples:\n\nrspec ./spec/acceptance/apache_parameters_spec.rb:291 # apache parameters logformats setup applies cleanly\nrspec ./spec/acceptance/apache_parameters_spec.rb:306 # apache parameters logformats File \"/etc/httpd/conf/httpd.conf\" should contain \"LogFormat %v %h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b\\\" vhost_common\"\nrspec ./spec/acceptance/apache_parameters_spec.rb:307 # apache parameters logformats File \"/etc/httpd/conf/httpd.conf\" should contain \"LogFormat \\\"%v %h %l %u %t \\\\\\\"%r\\\\\\\" %>s %b \\\\\\\"%{Referer}i\\\\\\\" \\\\\\\"%{User-agent}i\\\\\\\"\\\" vhost_combined\"\n```\n", "created": "2014-04-11T22:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nI'm pretty sure that's not related to the PR", "created": "2014-04-13T21:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@blkperl I think @jonoterc is right, that looks like a change I made some time ago.\n", "created": "2014-04-14T05:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "domcleal commented:\n\nAny chance of a merge, at least before the next release?  Thanks.\n", "created": "2014-04-28T06:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request revert apache::mod::passenger default parameters for RedHat has been closed.", "created": "2014-04-29T16:49:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-07T11:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@90f89d4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_260359774_*|*_6_*:*_3_*:*_2420669037"}], "description": "h2. revert apache::mod::passenger default parameters for RedHat\n\n * Author:  <>\n * Company: \n * Github ID: [jonoterc|https://github.com/jonoterc]\n * [Pull Request 698 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/698]\n * [Pull Request 698 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/698/files]\n\nh2. Pull Request Description\n----\n\nMy [prior PR](https://github.com/puppetlabs/puppetlabs-apache/pull/687) modified the default parameters for mod::passenger for\nRedHat, hardcoding paths related to the installed package; these changes\ncause issues and are reverted by this commit.\n\nThe changes were originally prompted by (new) spec acceptance tests\nleveraging passenger-status (to verify that passenger is running); these\ntests were not working under RedHat; revisiting with the original\ndefault parameters revealed that the RedHat tests were misconfigured\n(the required PASSENGER_TMPDIR environment was not being set), so those\nhave been corrected.\n\nAlso, spec/class tests expecting the default parameters have been\nreverted as well.\n\n----\n(webhooks-id: 51db8dd105cd8ec6f21bed728065dfe9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35603", "fixedVersions": [], "id": "35603", "issueType": "Task", "key": "MODULES-648", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (698): revert apache::mod::passenger default parameters for RedHat - jonoterc", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cristi1979 commented:\n\nalso added a new parameter for get: chown\n", "created": "2014-05-10T08:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nCan you please rebase against master?\n", "created": "2014-05-16T11:03:00.000000"}], "components": [], "created": "2014-04-07T11:00:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a96cf1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_263558873_*|*_6_*:*_3_*:*_2420674802"}], "description": "h2. Update init.pp\n\n * Author:  <>\n * Company: \n * Github ID: [cristi1979|https://github.com/cristi1979]\n * [Pull Request 32 Discussion|https://github.com/puppetlabs/puppetlabs-rsync/pull/32]\n * [Pull Request 32 File Diff|https://github.com/puppetlabs/puppetlabs-rsync/pull/32/files]\n\nh2. Pull Request Description\n----\n\nAllow to upgrade rsync package\n\n----\n(webhooks-id: c33493b218b49e72d2046d99fba11549)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40919", "fixedVersions": [], "id": "40919", "issueType": "Task", "key": "MODULES-647", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (32): Update init.pp - cristi1979", "timeSpent": "PT0S", "updated": "2014-05-16T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI don't think this is the right approach. If you want to install Mcollective plugins then use the defined type `mcollecitve::plugin`, [as documented](https://github.com/puppetlabs/puppetlabs-mcollective#mcollectiveplugin-defined-type).\n", "created": "2014-04-07T14:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI agree, mcollective::plugin is the way to go about this!\n", "created": "2014-04-07T17:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update install.pp has been closed.", "created": "2014-04-07T17:07:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-07T09:03:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e358d52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_270611332_*|*_6_*:*_3_*:*_2420659796"}], "description": "h2. Update install.pp\n\n * Author:  <>\n * Company: \n * Github ID: [renanvicente|https://github.com/renanvicente]\n * [Pull Request 135 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/135]\n * [Pull Request 135 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/135/files]\n\nh2. Pull Request Description\n----\n\nAdd a support to manage puppet agent by mcollective\n\n----\n(webhooks-id: a3df8ff3be626b4c4c3dabd6caa68da1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42994", "fixedVersions": [], "id": "42994", "issueType": "Task", "key": "MODULES-646", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (135): Update install.pp - renanvicente", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nanliu commented:\n\n+1 if that helps getting this merged :)\n", "created": "2014-04-10T21:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "oc243 commented:\n\n:+1: \n", "created": "2014-04-28T10:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kscherer commented:\n\nGood catch. I have updated the PR\n", "created": "2014-05-02T07:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kscherer commented:\n\nThanks to all who reviewed this PR\n", "created": "2014-05-22T12:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\n:+1: \n", "created": "2014-05-22T12:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhoops, needs a rebase now due to some other merges. But this is going in next!\n", "created": "2014-05-22T13:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kscherer commented:\n\nI have rebased now. Thanks\n", "created": "2014-05-22T13:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove deprecation warnings for templates and use of concat::setup has been closed.", "created": "2014-05-22T14:14:00.000000"}], "components": [], "created": "2014-04-07T08:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19d528cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmwv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_272111783_*|*_6_*:*_3_*:*_2420631743"}], "description": "h2. Remove deprecation warnings for templates and use of concat::setup\n\n * Author: Konrad Scherer <>\n * Company: Wind River Systems\n * Github ID: [kscherer|https://github.com/kscherer]\n * [Pull Request 32 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/32]\n * [Pull Request 32 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/32/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: eef64e9ffdf938fd1a4294e22a933e32)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42024", "fixedVersions": [], "id": "42024", "issueType": "Task", "key": "MODULES-645", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (32): Remove deprecation warnings for templates and use of concat::setup - kscherer", "timeSpent": "PT0S", "updated": "2014-05-22T14:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "This is partially fixed in https://github.com/puppetlabs/puppetlabs-concat/pull/170 but we have another PR addressing more problems so we'll look into this further.", "created": "2014-04-10T12:27:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "This seems OK to me after further investigation and the quoting is OK.  I'm going to close this for now, please feel free to reopen if the master branch in github isn't working for you.", "created": "2014-04-21T17:33:00.000000"}], "components": ["concat"], "created": "2014-04-07T08:31:00.000000", "creator": "557058:d0faaf82-138c-4104-918c-187e8bd715b7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@281e1925"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273337851_*|*_3_*:*_1_*:*_7455_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_968816684"}], "description": "At line 101 in https://github.com/puppetlabs/puppetlabs-concat/blame/master/files/concatfragments.sh :\nThere's just too much quoting, resulting in a filename which contains double-quote characters.\nThe error message from puppet is\n{code}\nls: cannot access \"/var/lib/puppet/concat/_etc_newrelic_newrelic_plugin_agent.cfg_mongodb/fragments\": No such file or directory\n{code}\nPlease note that the filename shown contains the double-quote characters.\n\nWithout needing to copy long manifests, the code can be simply exemplified by :\n{code}\n#> cd /tmp\n#> touch somefile ; # so somefile exists\n#> echo \"$(ls -A \\\"somefile\\\")\"\nls: \"somefile\": No such file or directory\n\n#> echo \"$(echo \\\"something\\\")\"\n\"something\"\n## I believe the output expected was without the quotes itself. If you remove the problematic quoting\n#> echo \"$(ls -A somefile)\"\nsomefile\n#> echo $?\n0\n{code}\n\nThis issue have been checked on both bash versions mentioned in the field Environment", "environment": "Debian wheezy\nGNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu)\nMac OS X\nGNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40915", "fixedVersions": [], "id": "40915", "issueType": "Bug", "key": "MODULES-650", "labels": ["puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d0faaf82-138c-4104-918c-187e8bd715b7", "resolution": "Fixed", "resolutionDate": "2014-04-21T17:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "wrong quoting used in concatfragments.sh", "timeSpent": "PT0S", "updated": "2014-04-21T17:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add docroot_mode parameter to vhost has been closed.", "created": "2014-05-01T11:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nGreat PR!  Thank you for the contribution.\n", "created": "2014-05-01T11:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-07T08:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3621f620"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_273496427_*|*_6_*:*_3_*:*_2420650850"}], "description": "h2. add docroot_mode parameter to vhost\n\n * Author: Christian Kaenzig <>\n * Company: \n * Github ID: [ckaenzig|https://github.com/ckaenzig]\n * [Pull Request 697 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/697]\n * [Pull Request 697 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/697/files]\n\nh2. Pull Request Description\n----\n\nIt can be useful to set the docroot directory to a specific mode, for example to allow write access to a group of users, or block read access from \"others\".\n\n----\n(webhooks-id: ce10bc49ab6c3c2dd378ab5bb26bb402)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38742", "fixedVersions": [], "id": "38742", "issueType": "Task", "key": "MODULES-644", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (697): add docroot_mode parameter to vhost - ckaenzig", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "liquidstate commented:\n\nThis is similar to #21 but more thorough in its implementation (IMHO).  It requires the user provide either a 'server' or 'redirect' option.\n", "created": "2014-04-07T06:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request added redirect option has been closed.", "created": "2014-04-07T06:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request added redirect option has been reopened.", "created": "2014-04-07T06:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "r-daneel commented:\n\nExactly the changes I was starting to write for my current needs.\nAm eager to see this change merged !\nThanks !\n", "created": "2014-04-25T11:26:00.000000"}], "components": [], "created": "2014-04-07T06:02:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f756654"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_281474817_*|*_6_*:*_3_*:*_2420630549"}], "description": "h2. added redirect option\n\n * Author: Bryan <>\n * Company: Liquidstate\n * Github ID: [liquidstate|https://github.com/liquidstate]\n * [Pull Request 33 Discussion|https://github.com/puppetlabs/puppetlabs-xinetd/pull/33]\n * [Pull Request 33 File Diff|https://github.com/puppetlabs/puppetlabs-xinetd/pull/33/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 59d3b0bde9619caf7bf91e7fbddeac3e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36700", "fixedVersions": [], "id": "36700", "issueType": "Task", "key": "MODULES-643", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (33): added redirect option - liquidstate", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "magmax commented:\n\nI do not understand why this change makes it to fail... It should be straight forward.\n", "created": "2014-04-07T04:16:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you rebase this against master? We just merged in a PR that fixed the existing spec tests to actually work again so we're asking everyone to rebase.\n", "created": "2014-04-17T14:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "magmax commented:\n\nModified as @mhaskel requested.\n\nThose two things were done in the first approach, and they were wrong now.\n\nThank you!\n", "created": "2014-05-15T23:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Enabling STOMP plugin when it should be configured and the service managed has been closed.", "created": "2014-05-16T10:20:00.000000"}], "components": [], "created": "2014-04-07T04:01:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a5e534d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmvr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_288729366_*|*_6_*:*_3_*:*_2420681512"}], "description": "h2. Enabling STOMP plugin when it should be configured and the service managed\n\n * Author: Miguel \u00c1ngel Garc\u00eda <>\n * Company: \n * Github ID: [magmax|https://github.com/magmax]\n * [Pull Request 181 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/181]\n * [Pull Request 181 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/181/files]\n\nh2. Pull Request Description\n----\n\nI understand that everybody that wants puppet to manage the service and wants to configure STOMP will require the stomp plugin to be installed, so it should be automatic.\n\nI added the small fix.\n\n----\n(webhooks-id: ded106426c8034110a4602d8d6152aca)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35602", "fixedVersions": [], "id": "35602", "issueType": "Task", "key": "MODULES-642", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (181): Enabling STOMP plugin when it should be configured and the service managed - magmax", "timeSpent": "PT0S", "updated": "2014-05-16T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall", "supported"], "created": "2014-04-06T09:56:00.000000", "creator": "557058:b47fa252-08b4-479c-8508-425977482c42", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@436e973e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmpj:"}], "description": "When jumping to NFQUEUE you need to specify the queue balance parameter.\nExample:\n\n  firewall { '10 redirect all traffic to suricata':\n    chain         => 'INPUT',\n    jump          => 'NFQUEUE',\n    source        => '44.0.0.0/8',\n    queue_balance => '0:11',\n  }\n\nshould create:\niptables -A INPUT -j NFQUEUE --queue-balance 0:11", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40910", "fixedVersions": [], "id": "40910", "issueType": "New Feature", "key": "MODULES-641", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b47fa252-08b4-479c-8508-425977482c42", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add support for the --queue-balance parameter", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nIs it reasonable to have dav_svn without authz_svn?\n\nIf so, I'd like to see a parameter in apache::mod::dav_svn do disable the inclusion of authz_svn.\n", "created": "2014-05-01T11:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "baurmatt commented:\n\nYes, this make sense. But since one should always try to enable as few mods as possible i will implement it in a way which disable's it by default and enable's it only with explicit wish.\n", "created": "2014-05-10T12:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI think this is looking OK.  Would it be possible to check the state of the acceptance and unit tests to make sure all this functionality is covered.\n", "created": "2014-05-15T11:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nYou might want to check out puppetlabs-apache/spec/acceptance/mod_mime_spec.rb\n", "created": "2014-05-15T11:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "baurmatt commented:\n\nI've added an acceptance test based on the mod_mime_spec.rb one. But since i've never did this before, i would appreciate it when somebody could take a look if everything is fine. Thanks!\n", "created": "2014-05-17T07:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\n@baurmatt Thank you for adding tests, they look great!\n\nWhen running the tests I actually found an issue with apache::mod (there's no easy way to rename the module file for ordering, and authz_svn needs to be loaded after dav_svn).\n\nI created a ticket for the issue at https://puppet.atlassian.net/browse/MODULES-956.  Once that issue is resolved we should be able to get this merged.\n", "created": "2014-05-20T09:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "baurmatt commented:\n\nI not sure if i did the rebase right, since this was my first time oO But i think it looks promising :) Hope we now have everything to get this merge.\n", "created": "2014-05-28T16:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nNope :) You still have 6 commits.\n\n    git rebase -i HEAD~6\n    git push --force\n", "created": "2014-05-28T19:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "baurmatt commented:\n\nHere we go. Thanks! :)\n", "created": "2014-05-29T03:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mhaskel commented:\n\nLooks good! Thanks!\n", "created": "2014-05-29T07:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added support for SVN authentication (mod_authz_svn) has been closed.", "created": "2014-05-29T07:05:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-05T11:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@472d1ec1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_434734614_*|*_6_*:*_3_*:*_2420666025"}], "description": "h2. Added support for SVN authentication (mod_authz_svn)\n\n * Author: Matthias Baur <>\n * Company: dmc digital media center GmbH\n * Github ID: [baurmatt|https://github.com/baurmatt]\n * [Pull Request 696 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/696]\n * [Pull Request 696 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/696/files]\n\nh2. Pull Request Description\n----\n\nI actually don't know why this isn't implement, but i've now added support for the authz_svn module. Since this is useless without dav_svn, i've decided against implementing an extra apache::mod class. Hope this is ok.\n\nRegards,\nMatthias\n\n----\n(webhooks-id: ee13beb5e71860218e45b62c805f26cf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35600", "fixedVersions": [], "id": "35600", "issueType": "Task", "key": "MODULES-640", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (696): Added support for SVN authentication (mod_authz_svn) - baurmatt", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHey @apenney any update here? The tests are all failing!\n", "created": "2014-06-04T07:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow rspec-beaker to update. has been closed.", "created": "2014-06-05T11:08:00.000000"}], "components": [], "created": "2014-04-05T07:37:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@339cb421"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_448535411_*|*_6_*:*_3_*:*_2420644401"}], "description": "h2. Allow rspec-beaker to update.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 496 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/496]\n * [Pull Request 496 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/496/files]\n\nh2. Pull Request Description\n----\n\nPreviously the dependencies for rspec-system were holding back rspec-beaker and specinfra.\n\n----\n(webhooks-id: 71acc738aadf5f42d5b924745a9b20ff)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34483", "fixedVersions": [], "id": "34483", "issueType": "Task", "key": "MODULES-639", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (496): Allow rspec-beaker to update. - apenney", "timeSpent": "PT0S", "updated": "2014-06-05T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:0ce7da5d-c015-41f8-b9ca-5f7c762871ff", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is this not what the `force` parameter is for? https://github.com/puppetlabs/puppetlabs-concat#force", "created": "2014-04-10T12:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "I can't reproduce this with the current code in github.  I'm going to mark this as fixed for now.", "created": "2014-04-21T17:32:00.000000"}], "components": ["concat"], "created": "2014-04-04T17:02:00.000000", "creator": "70121:aea204a1-5739-4e43-8014-6620bb5b7609", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21dbe9ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_2_*:*_0_*|*_1_*:*_1_*:*_502715906_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_139608"}], "description": "concat module breaks for me for following code\n\n{code}\nnode default {\nconcat { '/etc/test.txt':\n   owner => 'root',\n   group => 'root',\n   mode  => '0644'\n }\n\n concat::fragment{ 'etc_header':\n   target  => '/etc/test.txt',\n   content  => \"Hey its test\",\n }\n\n concat::fragment{ 'etc_body':\n   target  => '/etc/test.txt',\n   content  => \"Hey its testghdhjhjdh\",\n }\n}\n{code}\n\nResult:\n\n{noformat}\nNotice: /Stage[main]//Node[default]/Concat[/etc/test.txt]/Exec[concat_/etc/test.txt]/returns: The fragments directory is empty, cowardly refusing to make empty config files\nError: /var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/_etc_test.txt/fragments.concat.out\" -d \"/var/lib/puppet/concat/_etc_test.txt\" returned 1 instead of one of [0]\nError: /Stage[main]//Node[default]/Concat[/etc/test.txt]/Exec[concat_/etc/test.txt]/returns: change from notrun to 0 failed: /var/lib/puppet/concat/bin/concatfragments.sh -o \"/var/lib/puppet/concat/_etc_test.txt/fragments.concat.out\" -d \"/var/lib/puppet/concat/_etc_test.txt\" returned 1 instead of one of [0]\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42021", "fixedVersions": [], "id": "42021", "issueType": "Bug", "key": "MODULES-651", "labels": ["puppet", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:aea204a1-5739-4e43-8014-6620bb5b7609", "resolution": "Fixed", "resolutionDate": "2014-04-21T17:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": " The fragments directory is empty, cowardly refusing to make empty config files", "timeSpent": "PT0S", "updated": "2015-07-29T03:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a45cd866b810069e36687", "attachments": [], "comments": [{"author": "557058:3e154cba-55fb-44da-ab01-1b252fd79b07", "body": "To clarify, you're looking to pull the rpm from the puppet master using a puppet URI as the source?", "created": "2014-07-22T19:50:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "If users set up their own rpm they should then be able to set this up with the yumrepo type.", "created": "2015-05-22T11:15:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "[~accountid:557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52]suggested solution is the best practice. Thanks for raising the ticket.", "created": "2016-02-22T05:53:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-04T12:04:00.000000", "creator": "623a45cd866b810069e36687", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71fec72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3549"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmgn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_9445192691_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_50065374115"}], "description": "Some of our customers would like to be able to utilize the Apache module to use a particular version of Apache for different teams within their infrastructure. Some of the nodes do not have access to external repos and they would like to serve up the packages via an internal rpm from the master.", "epicLinkSummary": "Apache Shipped", "estimate": "PT0S", "externalId": "36699", "fixedVersions": [], "id": "36699", "issueType": "New Feature", "key": "MODULES-638", "labels": [], "originalEstimate": "PT0S", "parent": "39239", "parentSummary": "Apache Shipped", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a45cd866b810069e36687", "resolution": "Fixed", "resolutionDate": "2016-02-22T05:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Sourcing a package rpm for the base apache installation", "timeSpent": "PT0S", "updated": "2016-08-31T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jeckersb commented:\n\n/me shoots ruby 1.8.7 a dirty look\n", "created": "2014-04-04T09:31:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix failing persist_iptables test on RHEL7 and Fedora has been closed.", "created": "2014-04-15T07:52:00.000000"}], "components": [], "created": "2014-04-04T09:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@172fb61d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_528866289_*|*_6_*:*_3_*:*_2420663814"}], "description": "h2. Fix failing persist_iptables test on RHEL7 and Fedora\n\n * Author: John Eckersberg <>\n * Company: \n * Github ID: [jeckersb|https://github.com/jeckersb]\n * [Pull Request 341 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/341]\n * [Pull Request 341 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/341/files]\n\nh2. Pull Request Description\n----\n\nThis corrects the following failure:\n\n  1) Puppet::Util::Firewall #persist_iptables when proto is IPv4 should raise a warning when exec fails\n     Failure/Error: subject.persist_iptables(proto)\n       Firewall[000 test foo] received :execute with unexpected arguments\n         expected: ([\"/sbin/service\", \"iptables\", \"save\"])\n    got: ([\"/usr/libexec/iptables/iptables.init\", \"save\"])\n     # ./lib/puppet/util/firewall.rb:220:in `persist_iptables'\n     # ./spec/unit/puppet/util/firewall_spec.rb:166:in `block (4 levels) in <top (required)>'\n\nOtherwise, persist_iptables falls into the RHEL7 case and sets os_key to 'Fedora', which causes the executed command to be set incorrectly.\n\n----\n(webhooks-id: 1c9ab5fbda1e66d54cb736730e81a6a3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35657", "fixedVersions": [], "id": "35657", "issueType": "Task", "key": "MODULES-637", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (341): Fix failing persist_iptables test on RHEL7 and Fedora - jeckersb", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c08e6a2f6400069eb765c", "attachments": [], "comments": [{"author": "557058:06f72a0b-6e3a-4c35-be93-e0c1fe6e150d", "body": "It seems like base_version and package_source should be set in the main rabbitmq class instead of in the params class, that way the overridden value is used when setting these values instead of the default value.", "created": "2014-05-08T13:21:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Yeah, +1 on this. It's a real pain, and is also somewhat unclear behavior - I expect (and the docs lead me to expect) that if I specify the version, it will do something.\n\nThere's another, related bug too... I haven't dug into it, but it appears that even if I specify the correct version and package_source, version changes never work...", "created": "2014-07-30T10:06:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "We merged https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/276 to fix this. Let us know if you are still seeing issues with it.", "created": "2014-12-15T17:22:00.000000"}], "components": ["rabbitmq"], "created": "2014-04-04T08:14:00.000000", "creator": "557058:30419d53-3152-4d9d-b918-b5f32e7e9c7e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60245321"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_533716216_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_21534802030"}], "description": "Since the package_source field is calculated in the params class, passing a version to the rabbitmq class has no effect.\n\nIf puppet had been a programming language, I would have suggested lazy evaluation through a closure. Now I don't know.\n\n{code}\n    'RedHat', 'SUSE': {\n      $package_ensure   = 'installed'\n      $package_name     = 'rabbitmq-server'\n      $service_name     = 'rabbitmq-server'\n      $package_provider = 'rpm'\n      $version          = '3.1.5-1'\n      $base_version     = regsubst($version,'^(.*)-\\d$','\\1')\n      # This must remain at the end as we need $base_version and $version defined first.\n      $package_source   = \"http://www.rabbitmq.com/releases/rabbitmq-server/v${base_version}/rabbitmq-server-${version}.noarch.rpm\"\n    }\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33440", "fixedVersions": [], "id": "33440", "issueType": "Bug", "key": "MODULES-636", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:30419d53-3152-4d9d-b918-b5f32e7e9c7e", "resolution": "Fixed", "resolutionDate": "2014-12-15T17:22:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "version parameter ignored for centos/rhe installations", "timeSpent": "PT0S", "updated": "2015-10-15T16:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI think @hunner talked about this last week in the Modules Hangout, so I welcome this change very much.\n\nHowever, this change is missing documentation and [tests](https://github.com/puppetlabs/puppetlabs-apache#running-tests). Would you mind adding the appropriate [spec/acceptance](../tree/master/spec/acceptance) (beaker) and [spec/defines](../tree/master/spec/defines) (rspec, respectively)\n\nOnce done, please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://git-scm.com/book/en/Git-Tools-Rewriting-History) it down to one or two commits.\n", "created": "2014-04-04T05:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "amateo commented:\n\nI'm not familiar with rspect tests. I'm trying to run the apache module default tests (as explained at https://github.com/puppetlabs/puppetlabs-apache#running-tests) but I'm having a lot of errors complaining about stdlib functions. Any help on how to run tests?\n", "created": "2014-04-08T05:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add a define to create config files. It is basically a file type that has been closed.", "created": "2014-04-10T03:58:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-04T02:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d3931d9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_551721026_*|*_6_*:*_3_*:*_2420624801"}], "description": "h2. Add a define to create config files. It is basically a file type that\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 695 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/695]\n * [Pull Request 695 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/695/files]\n\nh2. Pull Request Description\n----\n\nI have created a define to create apache configuration files. It is a file type, but also notifies to apache service.\n\n----\n(webhooks-id: c38415d53dfc2d3b33d11561dbff18de)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35656", "fixedVersions": [], "id": "35656", "issueType": "Task", "key": "MODULES-635", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (695): Add a define to create config files. It is basically a file type that - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added cs_property information to the read me has been closed.", "created": "2014-05-01T12:16:00.000000"}], "components": [], "created": "2014-04-03T18:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2af75ae6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytmbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_581195231_*|*_6_*:*_3_*:*_2420656136"}], "description": "h2. Added cs_property information to the read me\n\n * Author:  <>\n * Company: \n * Github ID: [yummylogs|https://github.com/yummylogs]\n * [Pull Request 63 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/63]\n * [Pull Request 63 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/63/files]\n\nh2. Pull Request Description\n----\n\nThere are a few settings which we use and are not documented in the README.\n\nI have added a quick note to these sections and removed a note about \"STONITH\" not being configurable.\n\n\n\n----\n(webhooks-id: 954e2dfc5d3762d6db6c4dca3654ecc0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39861", "fixedVersions": [], "id": "39861", "issueType": "Task", "key": "MODULES-634", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (63): Added cs_property information to the read me - yummylogs", "timeSpent": "PT0S", "updated": "2014-07-28T10:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-04-03T15:52:00.000000", "creator": "63d2e1710d930a766df12967", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71634c77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytm7j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_593761509_*|*_10007_*:*_1_*:*_240749642_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_24899956350"}], "description": "On a new RHEL/CentOS 6.x box, puppet barfs if you try to add ipv6 rules, unless you install the {{iptables-ipv6}} package separately.\n\nThis package should probably be installed automatically in {{firewall::linux::redhat}}.\n\nNot very helpful error message:\n{noformat}\nerr: Failed to apply catalog: Parameter provider failed on Firewall[9999 FORWARD reject IPv6]: Munging failed for value \"ip6tables\" in class provider: undefined method `match' for nil:NilClass\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34479", "fixedVersions": [], "id": "34479", "issueType": "Bug", "key": "MODULES-633", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "63d2e1710d930a766df12967", "resolution": "Fixed", "resolutionDate": "2015-01-26T11:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall module ipv6 issues on RHEL 6", "timeSpent": "PT0S", "updated": "2015-10-15T16:48:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThank you very much for this contribution!\n\nCan you please also add this option to the README, ass well as the [Template users](https://github.com/Conzar/puppetlabs-apache/blob/master/manifests/vhost.pp#L443).\n\nThis module is also fully tested. In order to accept patches we'll need the appropriate [spec/acceptance](../tree/master/spec/acceptance) (beaker) and [spec/defines](../tree/master/spec/defines) (rspec, respectively).\n\nOnce done, please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://git-scm.com/book/en/Git-Tools-Rewriting-History) it down to one or two commits.\n", "created": "2014-04-04T05:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nI am having a very difficult time getting the beaker & rspec tests to run in Ubuntu 12.04.  Any suggestions on this.  I have tried:\n\nsudo bundle install (to get all the dependencies)\n\n$sudo rake spec\nrake aborted!\nNoMethodError: undefined method `configuration' for PuppetLint:Class\n\n$ rake spec\nrake aborted!\nno such file to load -- puppetlabs_spec_helper/rake_tasks\n\n$ rspec (which kicks off vagrant and seems to complete but I don't know what the output should be).\n\nAny help welcome.\n", "created": "2014-04-06T20:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nNote, I have added tests for both spec & rspec and Travis CI build has passed.\n", "created": "2014-04-07T14:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nSynced master and squashed into 1 commit.  Waiting on Travis for test results.\n", "created": "2014-04-18T00:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nLooks like you still have 9 commits...\n", "created": "2014-04-18T12:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nHumm.  I squashed all of my commits down to just one: 6540f9c\nI guess I don't understand what is required.  Can you clarify what needs to be done?\n", "created": "2014-04-20T15:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nGitHub shows 9 commts in this PR. Perhaps you need to force push to this branch?\n", "created": "2014-04-21T16:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nAh, I figured it out.  Is 4 commits ok or do you want it to just 1 commit?  Also, the tests are failing on gentoo_rspec.\n\nIs this a result of the main branch latest update (as I did a fetch yesterday and merge).\n\nI am getting warnings like these:\n/home/travis/build/puppetlabs/puppetlabs-apache/spec/classes/apache_spec.rb:154: warning: regexp has invalid interval\n", "created": "2014-05-01T13:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Added WSGIPassAuthorization option to vhost. has been closed.", "created": "2014-05-15T11:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThank you for this submission!  I really appreciate the work you put into this and how you got the acceptance tests done.\n", "created": "2014-05-15T11:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Conzar commented:\n\nThanks!!!\n", "created": "2014-05-15T17:11:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-03T15:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71e69d02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytm6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_593306130_*|*_6_*:*_3_*:*_2420663508"}], "description": "h2. Added WSGIPassAuthorization option to vhost.\n\n * Author: Michael Speth <>\n * Company: Monky Games\n * Github ID: [Conzar|https://github.com/Conzar]\n * [Pull Request 694 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/694]\n * [Pull Request 694 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/694/files]\n\nh2. Pull Request Description\n----\n\nAdds an option in vhost for WSGI to enable WSGIPassAuthorization.\nhttp://modwsgi.readthedocs.org/en/latest/configuration-directives/WSGIPassAuthorization.html\n\n----\n(webhooks-id: 957cff59899097402f681cc0152e4178)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39859", "fixedVersions": [], "id": "39859", "issueType": "Task", "key": "MODULES-632", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (694): Added WSGIPassAuthorization option to vhost. - Conzar", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWith my httpd documentarian and committer hat on: Generally, doing rewrites in directory context is\u2026 wait, let's back up here: using mod_rewrite is probably a bad idea in 95% of all cases ", "created": "2014-04-04T04:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blhughes commented:\n\nMy use case was based on something like calcini brought up here http://stackoverflow.com/questions/18774784/enabling-pretty-permalinks-on-wordpress-apache-configuration-does-not-work   for  doing  wordpress permalinks on the server config and not in a .htaccess.\n\nThe tests that have now been added use this setup as their basis. \n\n", "created": "2014-04-07T13:39:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@blhughes I'm very sorry for neglecting this for so long ._.\n\nCan you please rebase it (again)?\n", "created": "2014-06-05T03:40:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-03T14:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45b24575"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytm5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_595484183_*|*_6_*:*_3_*:*_2420630520"}], "description": "h2. Add rewrites to vhost directories\n\n * Author: Bryan Hughes <khan@nmt.edu>\n * Company: New Mexico Tech\n * Github ID: [blhughes|https://github.com/blhughes]\n * [Pull Request 693 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/693]\n * [Pull Request 693 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/693/files]\n\nh2. Pull Request Description\n----\n\n(#MODULES-111) Duplicate rewrites parameter from apache::vhost\nas an array of hashes placed in the directories parameter\nto enable use of mod_rewrite directives in vhost directories.\n\nAdd documentation to Parameter directories for apache::vhost for\nrewrites array.\n\n- - -\n\nThis doesn't achieve the fully desired goal of  \"support configuration via the other `templates/vhost/_*.erb` template fragments, ie `_rewrite.erb` and `_custom_fragment.erb` via the matching parameters for the fragment without code duplication.\"  from  MODULES-111    as it duplicated code.\n\nHowever it achieves mod_rewrite functionality, and  custom_fragment  functionality in directories was added in a very similar manner. \n\n----\n(webhooks-id: 87e92cc75ab48cc56eb517630d531787)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35654", "fixedVersions": [], "id": "35654", "issueType": "Task", "key": "MODULES-631", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (693): Add rewrites to vhost directories - blhughes", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThis needs a rebase and we also need unit and acceptance tests added!  I think we're OK with the change, but it needs some work on testing.\n", "created": "2014-05-01T11:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "danieldreier commented:\n\nCan we get this merged in? Not having it is causing a big headache for me. It seems like a relatively uncontroversial change.\n\nIn most distros, the default number of apache instances is astronomical and making a large number of requests against a server with that default config spawns so many apache instances that it starts swapping/thrashing and hangs.\n", "created": "2014-05-18T21:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "KoHead commented:\n\nYes you can.\n\nThis defaults come from the official apache documentation.\n\nNormally this values will not be a problem.\n\n\n\n\n2014-05-19 5:30 GMT+02:00 Daniel Dreier <notifications@github.com>:\n\n> Can we get this merged in? Not having it is causing a big headache for me.\n> It seems like a relatively uncontroversial change.\n>\n> In most distros, the default number of apache instances is astronomical\n> and making a large number of requests against a server with that default\n> config spawns so many apache instances that it starts swapping/thrashing\n> and hangs.\n>\n> \u2014\n> Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-apache/pull/692#issuecomment-43463665>\n> .\n>\n\n\n\n-- \n*Damien Mathieu*\n*105, Cours Gambetta*\n*69003 - LYON*\n*Tel : 06 15 41 07 70*\n\nIng\u00e9nieur R\u00e9seaux/Sysadmin\n\nMembre de l'April - \u00ab promouvoir et d\u00e9fendre le logiciel libre \u00bb -\nhttp://www.april.org\n", "created": "2014-05-19T00:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHard to say what the correct way to go is, whether we should use distro specific defaults, which the Apache httpd community has been criticizing for a decade now (while at the same time we've failed to correct it on our own end ", "created": "2014-05-19T03:19:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-03T09:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b7df52c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytm0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_613642763_*|*_6_*:*_3_*:*_2420678819"}], "description": "h2. Add keepalive_request, hostname_lookups, start_servers, server_limit, max_clients, max_request_per_child to the template and class\n\n * Author: Damien Mathieu <damien.mth@gmail.com>\n * Company: ADTHINK-MEDIA\n * Github ID: [KoHead|https://github.com/KoHead]\n * [Pull Request 692 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/692]\n * [Pull Request 692 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/692/files]\n\nh2. Pull Request Description\n----\n\nHi,\n\nI've keepalive_request, hostname_lookups, start_servers, server_limit, max_clients, max_request_per_child to the template and class.\n\nEndeed, I think we must use more tunning directive in this puppet module to configure apache. This directivres are writed with defaults values.\n\n++\n\n\n----\n(webhooks-id: 5a9e43be2a745d59fdf3db7846ca0cab)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33427", "fixedVersions": [], "id": "33427", "issueType": "Task", "key": "MODULES-629", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (692): Add keepalive_request, hostname_lookups, start_servers, server_limit, max_clients, max_request_per_child to the template and class - KoHead", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Get source_dir from html_path has been closed.", "created": "2014-04-03T11:41:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-03T08:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38bad897"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytm0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_619284713_*|*_6_*:*_3_*:*_2420657067"}], "description": "h2. Get source_dir from html_path\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 22 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/22]\n * [Pull Request 22 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/22/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: a42026f43b64f0d07cd31c6989127aa9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38777", "fixedVersions": [], "id": "38777", "issueType": "Task", "key": "MODULES-628", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (22): Get source_dir from html_path - mcanevet", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Install git-subtree documentation has been closed.", "created": "2014-04-03T11:41:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-03T07:01:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e094ecb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_623529948_*|*_6_*:*_3_*:*_2420628197"}], "description": "h2. Install git-subtree documentation\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 21 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/21]\n * [Pull Request 21 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/21/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 76d9fccff373dc2dd47c45f75aadf486)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36694", "fixedVersions": [], "id": "36694", "issueType": "Task", "key": "MODULES-627", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (21): Install git-subtree documentation - mcanevet", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\n+1\n", "created": "2014-04-03T06:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix tabbing in vcsrepo test has been closed.", "created": "2014-04-03T10:17:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-03T06:29:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@441aea17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_625462013_*|*_6_*:*_3_*:*_2420638934"}], "description": "h2. fix tabbing in vcsrepo test\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 131 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/131]\n * [Pull Request 131 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/131/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 01d29d259a37ee40dcc164698c079f1a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34530", "fixedVersions": [], "id": "34530", "issueType": "Task", "key": "MODULES-626", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (131): fix tabbing in vcsrepo test - igalic", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Feature/add template to negotiation has been closed.", "created": "2014-04-14T05:07:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-03T05:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@616e7fad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_628094179_*|*_6_*:*_3_*:*_2420638340"}], "description": "h2. Feature/add template to negotiation\n\n * Author: Angel L. Mateo <>\n * Company: University of Murcia\n * Github ID: [amateo|https://github.com/amateo]\n * [Pull Request 691 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/691]\n * [Pull Request 691 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/691/files]\n\nh2. Pull Request Description\n----\n\nI have added content, template and source parameters to apache::mod::negotiation in order to be able to provide a differente module configuration.\n\nI could add this same dessing to other module that could be configured.\n\n----\n(webhooks-id: 9898f65b9fbfc551a89c5ea495f8d313)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43075", "fixedVersions": [], "id": "43075", "issueType": "Task", "key": "MODULES-625", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (691): Feature/add template to negotiation - amateo", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix git-subtree's vcsrepo source has been closed.", "created": "2014-04-03T11:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-03T05:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb3b6f2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_628090075_*|*_6_*:*_3_*:*_2420641838"}], "description": "h2. Fix git-subtree's vcsrepo source\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 20 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/20]\n * [Pull Request 20 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/20/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: eb171807dd27e1701de6d706f8629758)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41989", "fixedVersions": [], "id": "41989", "issueType": "Task", "key": "MODULES-624", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (20): Fix git-subtree's vcsrepo source - mcanevet", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request --reap flag is not added to iptables command has been closed.", "created": "2014-04-03T11:26:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-03T03:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f253c0f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_635294851_*|*_6_*:*_3_*:*_2420640688"}], "description": "h2. --reap flag is not added to iptables command\n\n * Author:  <>\n * Company: \n * Github ID: [simon-martin|https://github.com/simon-martin]\n * [Pull Request 340 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/340]\n * [Pull Request 340 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/340/files]\n\nh2. Pull Request Description\n----\n\nIn lib/puppet/provider/firewall/iptables.rb we test on boolean flags when building iptables args:\n\n        # If socket is true then do not add the value as -m socket is standalone\n        if known_booleans.include?(res) then\nif resource[res] == :true then\n  resource_value = nil\nelse\n  # If the property is not :true then we don't want to add the value\n  # to the args list\n  next\nend\n        end\n\nThis evaluates to false on the reap flag in a definition like this:\n    firewall { '001 rate limit ssh attempts':\n        port   => [22],\n        proto  => tcp,\n        tcp_flags => \"FIN,SYN,RST,ACK SYN\",\n        recent => 'rcheck',\n        rsource => true,\n        rname => 'ssh-syn4',\n        rseconds => 30,\n        rhitcount => 3,\n        reap => true,\n        jump => drop,\n    }\n\nThis is because the value is not defined as a string, so the reap flag is not added to the args. This patch defines reap as a string true or false to match others like rsource.\n\n----\n(webhooks-id: 42cb49f56745a464ba521abac8039abb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39795", "fixedVersions": [], "id": "39795", "issueType": "Task", "key": "MODULES-623", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (340): --reap flag is not added to iptables command - simon-martin", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "Hi [~accountid:623c111f866b810069e43735]. I've moved this issue to the Forge Modules project for you. The Community Package Repository project generally contains issues related to our Puppet Labs apt and yum repositories.", "created": "2014-04-03T09:48:00.000000"}, {"author": "623c111f866b810069e43735", "body": "Helo Moses,\n\nThank you.", "created": "2014-04-03T11:11:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged.", "created": "2014-05-07T17:12:00.000000"}], "components": [], "created": "2014-04-03T03:09:00.000000", "creator": "623c111f866b810069e43735", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@256fd403"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytly7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_639639907_*|*_10009_*:*_1_*:*_1034029382_*|*_6_*:*_1_*:*_0"}], "description": "{noformat} \n#puppet apply -e 'class {\"postgresql::server\": version => \"9.3\"}'\nError: No preferred version defined or automatically detected. at /usr/share/puppet/modules/postgresql/manifests/globals.pp:85 on node by1-puppet-master.corp.wargaming.local\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38776", "fixedVersions": [], "id": "38776", "issueType": "Bug", "key": "MODULES-630", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c111f866b810069e43735", "resolution": "Fixed", "resolutionDate": "2014-05-07T17:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Class postgresql::server won't accept specified version", "timeSpent": "PT0S", "updated": "2014-05-07T17:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cyberious commented:\n\nRequires update of Acceptance and Spec tests\n", "created": "2014-05-01T12:20:00.000000"}], "components": [], "created": "2014-04-03T02:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697c6cb9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlxz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_638218813_*|*_6_*:*_3_*:*_2420633226"}], "description": "h2. Fix password_file handling\n\n * Author: Sven Sternberger <sven.sternberger@desy.de>\n * Company: \n * Github ID: [sterni1971|https://github.com/sterni1971]\n * [Pull Request 59 Discussion|https://github.com/puppetlabs/puppetlabs-java_ks/pull/59]\n * [Pull Request 59 File Diff|https://github.com/puppetlabs/puppetlabs-java_ks/pull/59/files]\n\nh2. Pull Request Description\n----\n\nThe password_file attribute don't work. I described it in\nthe ticket https://puppet.atlassian.net/browse/MODULES-618?filter=-3\n\nIn the method to_pkcs12 only the password attribute is used.\n\nI changed the password_file method ho read the password from password_file\nand create always the tmp file, otherwise the call of keytool will fail because\nthe password needs to two or three times in the tmpfile.\n\n----\n(webhooks-id: 6904d4ed939df9b15f9bd2cc1455f4da)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36680", "fixedVersions": [], "id": "36680", "issueType": "Task", "key": "MODULES-622", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (59): Fix password_file handling - sterni1971", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis looks good to go!\n", "created": "2014-04-03T06:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cfeskens commented:\n\nAdded a commit to resolve that accident on my part.\n", "created": "2014-04-03T15:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWould you mind squashing those two commits, please?\n", "created": "2014-04-04T04:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cfeskens commented:\n\nDone.\n", "created": "2014-04-04T07:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nnow it's perfect! merge-bot! I mean, @apenney, can you please merge this now?\n", "created": "2014-04-04T09:34:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add class postgresql::lib::perl for perl support has been closed.", "created": "2014-04-17T11:27:00.000000"}], "components": [], "created": "2014-04-02T15:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b74042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlr3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_677877655_*|*_6_*:*_3_*:*_2420626722"}], "description": "h2. Add class postgresql::lib::perl for perl support\n\n * Author:  <>\n * Company: \n * Github ID: [cfeskens|https://github.com/cfeskens]\n * [Pull Request 401 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/401]\n * [Pull Request 401 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/401/files]\n\nh2. Pull Request Description\n----\n\npostgresql::lib::perl will install the perl DBD::Pg module.\n\n----\n(webhooks-id: da26567995049af7172c9ade98d3dd5e)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36674", "fixedVersions": [], "id": "36674", "issueType": "Task", "key": "MODULES-621", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (401): Add class postgresql::lib::perl for perl support - cfeskens", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add beaker-rspec support has been closed.", "created": "2014-04-02T16:53:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-02T15:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3666fe3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_678794853_*|*_6_*:*_3_*:*_2420649486"}], "description": "h2. add beaker-rspec support\n\n * Author: Phil <>\n * Company: \n * Github ID: [Phil0xF7|https://github.com/Phil0xF7]\n * [Pull Request 130 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/130]\n * [Pull Request 130 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/130/files]\n\nh2. Pull Request Description\n----\n\nThis adds support for beaker-rspec as well as basic test coverage for git\n\n----\n(webhooks-id: 7f3aeb2fd3036d564dc07cd351208b73)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39790", "fixedVersions": [], "id": "39790", "issueType": "Task", "key": "MODULES-620", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (130): add beaker-rspec support - Phil0xF7", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove redundant params section has been closed.", "created": "2014-04-03T10:15:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-02T07:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75a40042"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlj3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_706957539_*|*_6_*:*_3_*:*_2420654797"}], "description": "h2. Remove redundant params section\n\n * Author: Kurt Huwig <>\n * Company: \n * Github ID: [kurthuwig|https://github.com/kurthuwig]\n * [Pull Request 79 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/79]\n * [Pull Request 79 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/79/files]\n\nh2. Pull Request Description\n----\n\nThe parameters for 'Redhat', 'Debian' and 'Archilinux were identical\nand have been merged.\n\n----\n(webhooks-id: 85c508b72208ae798e3606903a616bdc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36657", "fixedVersions": [], "id": "36657", "issueType": "Task", "key": "MODULES-619", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (79): Remove redundant params section - kurthuwig", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["selinux_core"], "created": "2014-04-02T07:18:00.000000", "creator": "6243b3c84fe01d006ba5c5e3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b59a07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "63eadd19a4fdf0935c872bc2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytliv:"}], "description": "The provider for selboolean is very limited regarding the persistent parameter:\n\nPuppet will only set a boolean to be persistent if it will also change the current value.\n\nThis is because the provider (getseboolean) does not support retrieving the current state of the persistent field.\n\nThis has the drawback, that if a boolean is already enabled, but later should also be enabled in a persistent manner, puppet won't do the necessary change and simply skips that task.", "environment": "selinux", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35646", "fixedVersions": [], "id": "35646", "issueType": "Bug", "key": "MODULES-7321", "labels": ["linux", "selboolean", "selinux"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b3c84fe01d006ba5c5e3", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "selboolean provider does not fully manage persistent feature", "timeSpent": "PT0S", "updated": "2018-06-18T16:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623c0943866b810069e433c3", "body": "create a pull request\nhttps://github.com/puppetlabs/puppetlabs-java_ks/pull/59", "created": "2014-04-03T02:58:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Hello Sven,  Could you please add tests (or link to tests) that would already cover this PR?", "created": "2014-04-10T12:53:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This issue has been fixed in master.", "created": "2014-11-13T18:35:00.000000"}], "components": ["java_ks"], "created": "2014-04-02T04:18:00.000000", "creator": "623c0943866b810069e433c3", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f1f2aaa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_721994336_*|*_5_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_42281_*|*_10006_*:*_2_*:*_18773013646"}], "description": "Hello!\n\nI have this java_ks ressource:\n{code}\njava_ks { 'opendj':\n    certificate   => \"${opendj::home}/config/server.pem\",\n    private_key   => \"${opendj::home}/config/server.key\",\n    target        => \"${opendj::home}/config/keystore\",\n    password_file => \"${opendj::home}/config/keystore.pin\",\n}\n{code}\n\nthe puppet run fails with:\n{code}\nError: /Stage[main]/Opendj::Config/Java_ks[opendj]/ensure: change from absent to present failed: Execution of 'openssl pkcs12 -export -passout stdin -in /opt/opendj/config/server.pem -inkey /opt/opendj/config/server.key -name opendj -out /tmp/opendj.20140402-23440-1cubhu7-0' returned 1: Error reading password from BIO\nError getting passwords\n{code}\n\nIf I change from password file to password it works. \n\nThe password in the file is without newline, I added an newline without success.\n", "environment": "puppet-3.4.3-1\nrhel6\nmaster mode\npuppetlabs-java_ks version: \"1.2.3\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34516", "fixedVersions": [], "id": "34516", "issueType": "Bug", "key": "MODULES-618", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0943866b810069e433c3", "resolution": "Fixed", "resolutionDate": "2014-11-13T18:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "password_file attribute don't work", "timeSpent": "PT0S", "updated": "2015-10-15T16:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request unattended-upgrades: Fix origins for Squeeze. has been closed.", "created": "2014-04-03T11:59:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-02T03:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4afabac0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytli7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_723273815_*|*_6_*:*_3_*:*_2420664352"}], "description": "h2. unattended-upgrades: Fix origins for Squeeze.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 281 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/281]\n * [Pull Request 281 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/281/files]\n\nh2. Pull Request Description\n----\n\nBecause Squeeze is now oldstable we need to add an oldstable line too\notherwise security updates won't be picked up. This is still because we\ncan't match on codename.\n\n----\n(webhooks-id: 247fcee0cbac97f0550ee9482c594e48)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43096", "fixedVersions": [], "id": "43096", "issueType": "Task", "key": "MODULES-617", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (281): unattended-upgrades: Fix origins for Squeeze. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:6d857d90-8994-48d7-b10d-fb3191606f48", "body": "Module is unsupported and the issue is from 2014 without additional user comments.", "created": "2021-01-25T08:17:00.000000"}], "components": ["DISM"], "created": "2014-04-02T03:08:00.000000", "creator": "6243b17d258562006fa2e1dd", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@176dc50b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytdin:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Jan/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_215158168314_*|*_6_*:*_1_*:*_0"}], "description": "Using module DISM, each time you ensure a role or feature is present, the module will do its job *but* it will also generate a changed ressource on the node each time :\n\nnotice \tcreated \t/Stage[main]/snmp::Install/Dism[SNMP]/ensure \t/etc/puppet/environments/build/snmp/manifests/init.pp\n\nThis is comestic but when looking at the dashboard, you will never have nodes in status \"unchanged\". Nodes are always in status \"changed\".\n\nIt will be cleaner to not see a change on a node when the windows role/feature is already installed.", "environment": "Windows", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40848", "fixedVersions": [], "id": "40848", "issueType": "Improvement", "key": "MODULES-1647", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b17d258562006fa2e1dd", "resolution": "Won't Do", "resolutionDate": "2021-01-25T08:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppet/dism should check if role/feature is already installed", "timeSpent": "PT0S", "updated": "2021-01-25T08:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Addressed by https://github.com/puppetlabs/puppetlabs-apache/pull/708", "created": "2014-04-28T18:33:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-01T15:39:00.000000", "creator": "623a4a97d32a94006a63c9c6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67aa5e35"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytlcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_767946696_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1575282347"}], "description": "apache::vhost { 'testsite.com':\n  docroot => '/var/www/testsite.com/public',\n}\n\nAH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/ports.conf:6", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43093", "fixedVersions": [], "id": "43093", "issueType": "Bug", "key": "MODULES-616", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4a97d32a94006a63c9c6", "resolution": "Fixed", "resolutionDate": "2014-04-28T18:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Name-based virtualhosts broken in Apache 2.4.6", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [{"attacher": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "created": "2014-04-01T11:38:00.000000", "name": "cumuluslinux-netdev_stdlib_cumulus_linux-0.0.1.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12617"}], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "version_requirements for the requirements list follow the same rules as for module dependencies. They must be strings not lists.\nI changed you puppet requirement and it worked. We are currently working on better error messages for invalid metadata.\n\n{noformat}\n    {   \n      \"name\": \"puppet\",\n      \"version_requirement\": \">= 2.0.0 <4.0.0\"\n    } \n{noformat}", "created": "2014-04-07T12:40:00.000000"}, {"author": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "body": "Thank you ! Happily uploaded.  ", "created": "2014-04-07T12:45:00.000000"}], "components": [], "created": "2014-04-01T11:38:00.000000", "creator": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d46039f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_522406253_*|*_5_*:*_1_*:*_0"}], "description": "When attempting to upload our new module to puppet forge, I get an \"Internal Server Error\"\n\nAttached to this ticket is the module", "environment": "Chrome 33, os X 10.9", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35636", "fixedVersions": [], "id": "35636", "issueType": "Bug", "key": "MODULES-615", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:718e4eab-e5b5-4c4f-9ada-6ae1032c1bf4", "resolution": "Fixed", "resolutionDate": "2014-04-07T12:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Internal server error when uploading puppet module", "timeSpent": "PT0S", "updated": "2014-04-09T10:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add clientnoop to the list of dynamic facts that are filtered out has been closed.", "created": "2014-04-10T10:43:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-01T10:51:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53e1f7b6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_782542093_*|*_6_*:*_3_*:*_2420650538"}], "description": "h2. add clientnoop to the list of dynamic facts that are filtered out\n\n * Author: Carlos Sanchez <github@carlossanchez.eu>\n * Company: \n * Github ID: [carlossg|https://github.com/carlossg]\n * [Pull Request 134 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/134]\n * [Pull Request 134 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/134/files]\n\nh2. Pull Request Description\n----\n\nSo running puppet --noop doesn't show differences in the facts.yaml file\n\n\n\n----\n(webhooks-id: 8e60b9c0c2a43ab229b5509ad5ef9a93)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41957", "fixedVersions": [], "id": "41957", "issueType": "Task", "key": "MODULES-614", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (134): add clientnoop to the list of dynamic facts that are filtered out - carlossg", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nThis would conflict with existing PR #399.\n\n> On Apr 1, 2014, at 10:54 AM, acca301 <notifications@github.com> wrote:\n> \n> createdb' wants port number as a parameter even if connected through Unix socket, thusport' configuration value should be somehow visible.\n> \n> This seems to be the least impact.\n> \n> NB: for some reasons postgresql::server::config_entry complains about missing `match' method for numbers if used inside server::config. String value as a hack-around here.\n> \n> You can merge this Pull Request by running\n> \n>   git pull https://github.com/acca301/puppetlabs-postgresql master\n> Or view, comment on, or merge it at:\n> \n>   https://github.com/puppetlabs/puppetlabs-postgresql/pull/400\n> \n> Commit Summary\n> \n> Explicit support for `port' parameter in postgresql.conf\n> File Changes\n> \n> M manifests/params.pp (1)\n> M manifests/server/config.pp (5)\n> M manifests/server/database.pp (2)\n> Patch Links:\n> \n> https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.patch\n> https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.diff\n> \u2014\n> Reply to this email directly or view it on GitHub.\n", "created": "2014-04-01T12:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "acca301 commented:\n\nHi Brian,\n\nyes, indeed, although #399 alone won't work because of that type conflict\nand it does not resolve database creation. In the other hands, it has\nRedHat defaults tweaks. For some reasons the version I have pulled in the\nmorning did not have #399 merged. One of the options for me is to wait\nuntil #399 merged, then re-apply the changes.\n\n\nWhat would you suggest?\n\n\nOn Tue, Apr 1, 2014 at 2:29 PM, Brian Almeida <notifications@github.com>wrote:\n\n> This would conflict with existing PR #399.\n>\n> > On Apr 1, 2014, at 10:54 AM, acca301 <notifications@github.com> wrote:\n> >\n> > createdb' wants port number as a parameter even if connected through\n> Unix socket, thusport' configuration value should be somehow visible.\n> >\n> > This seems to be the least impact.\n> >\n> > NB: for some reasons postgresql::server::config_entry complains about\n> missing `match' method for numbers if used inside server::config. String\n> value as a hack-around here.\n> >\n> > You can merge this Pull Request by running\n> >\n> > git pull https://github.com/acca301/puppetlabs-postgresql master\n> > Or view, comment on, or merge it at:\n> >\n> > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400\n> >\n> > Commit Summary\n> >\n> > Explicit support for `port' parameter in postgresql.conf\n> > File Changes\n> >\n> > M manifests/params.pp (1)\n> > M manifests/server/config.pp (5)\n> > M manifests/server/database.pp (2)\n> > Patch Links:\n> >\n> > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.patch\n> > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.diff\n> > --\n> > Reply to this email directly or view it on GitHub.\n>\n> --\n> Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39240926>\n> .\n>\n\n\n\n-- \nSincerely yours, Alexander Kuznetsov\n", "created": "2014-04-01T12:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nI can update my PR to include the port option to createdb.\n\n> On Apr 1, 2014, at 2:48 PM, acca301 <notifications@github.com> wrote:\n> \n> Hi Brian,\n> \n> yes, indeed, although #399 alone won't work because of that type conflict\n> and it does not resolve database creation. In the other hands, it has\n> RedHat defaults tweaks. For some reasons the version I have pulled in the\n> morning did not have #399 merged. One of the options for me is to wait\n> until #399 merged, then re-apply the changes.\n> \n> \n> What would you suggest?\n> \n> \n> On Tue, Apr 1, 2014 at 2:29 PM, Brian Almeida <notifications@github.com>wrote:\n> \n> > This would conflict with existing PR #399.\n> >\n> > > On Apr 1, 2014, at 10:54 AM, acca301 <notifications@github.com> wrote:\n> > >\n> > > createdb' wants port number as a parameter even if connected through\n> > Unix socket, thusport' configuration value should be somehow visible.\n> > >\n> > > This seems to be the least impact.\n> > >\n> > > NB: for some reasons postgresql::server::config_entry complains about\n> > missing `match' method for numbers if used inside server::config. String\n> > value as a hack-around here.\n> > >\n> > > You can merge this Pull Request by running\n> > >\n> > > git pull https://github.com/acca301/puppetlabs-postgresql master\n> > > Or view, comment on, or merge it at:\n> > >\n> > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400\n> > >\n> > > Commit Summary\n> > >\n> > > Explicit support for `port' parameter in postgresql.conf\n> > > File Changes\n> > >\n> > > M manifests/params.pp (1)\n> > > M manifests/server/config.pp (5)\n> > > M manifests/server/database.pp (2)\n> > > Patch Links:\n> > >\n> > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.patch\n> > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.diff\n> > > --\n> > > Reply to this email directly or view it on GitHub.\n> >\n> > --\n> > Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39240926>\n> > .\n> >\n> \n> \n> \n> -- \n> Sincerely yours, Alexander Kuznetsov\n> \u2014\n> Reply to this email directly or view it on GitHub.\n", "created": "2014-04-01T14:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "acca301 commented:\n\nSounds good.\n\nPlease also note the type conversion in line 47 of\nmanifests/server/config.pp - for some reasons I was getting errors like\n\"undefined method `match' for 5432:Fixnum\", this takes care of it.\n\n\nOn Tue, Apr 1, 2014 at 4:16 PM, Brian Almeida <notifications@github.com>wrote:\n\n> I can update my PR to include the port option to createdb.\n>\n> > On Apr 1, 2014, at 2:48 PM, acca301 <notifications@github.com> wrote:\n> >\n> > Hi Brian,\n> >\n> > yes, indeed, although #399 alone won't work because of that type\n> conflict\n> > and it does not resolve database creation. In the other hands, it has\n> > RedHat defaults tweaks. For some reasons the version I have pulled in\n> the\n> > morning did not have #399 merged. One of the options for me is to wait\n> > until #399 merged, then re-apply the changes.\n> >\n> >\n> > What would you suggest?\n> >\n> >\n> > On Tue, Apr 1, 2014 at 2:29 PM, Brian Almeida <notifications@github.com>wrote:\n>\n> >\n> > > This would conflict with existing PR #399.\n> > >\n> > > > On Apr 1, 2014, at 10:54 AM, acca301 <notifications@github.com>\n> wrote:\n> > > >\n> > > > createdb' wants port number as a parameter even if connected through\n> > > Unix socket, thusport' configuration value should be somehow visible.\n> > > >\n> > > > This seems to be the least impact.\n> > > >\n> > > > NB: for some reasons postgresql::server::config_entry complains\n> about\n> > > missing `match' method for numbers if used inside server::config.\n> String\n> > > value as a hack-around here.\n> > > >\n> > > > You can merge this Pull Request by running\n> > > >\n> > > > git pull https://github.com/acca301/puppetlabs-postgresql master\n> > > > Or view, comment on, or merge it at:\n> > > >\n> > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400\n> > > >\n> > > > Commit Summary\n> > > >\n> > > > Explicit support for `port' parameter in postgresql.conf\n> > > > File Changes\n> > > >\n> > > > M manifests/params.pp (1)\n> > > > M manifests/server/config.pp (5)\n> > > > M manifests/server/database.pp (2)\n> > > > Patch Links:\n> > > >\n> > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.patch\n> > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.diff\n> > > > --\n> > > > Reply to this email directly or view it on GitHub.\n> > >\n> > > --\n> > > Reply to this email directly or view it on GitHub<\n> https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39240926>\n>\n> > > .\n> > >\n> >\n> >\n> >\n> > --\n> > Sincerely yours, Alexander Kuznetsov\n> > --\n> > Reply to this email directly or view it on GitHub.\n>\n> --\n> Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39253132>\n> .\n>\n\n\n\n-- \nSincerely yours, Alexander Kuznetsov\n", "created": "2014-04-01T14:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nHi,\n\nNoted.\n\nWere you getting that in acceptance tests or on catalog runs? If so, in which version of puppet/PE?\n\nBrian\n\n> On Apr 1, 2014, at 4:52 PM, acca301 <notifications@github.com> wrote:\n> \n> Sounds good.\n> \n> Please also note the type conversion in line 47 of\n> manifests/server/config.pp - for some reasons I was getting errors like\n> \"undefined method `match' for 5432:Fixnum\", this takes care of it.\n> \n> \n> On Tue, Apr 1, 2014 at 4:16 PM, Brian Almeida <notifications@github.com>wrote:\n> \n> > I can update my PR to include the port option to createdb.\n> >\n> > > On Apr 1, 2014, at 2:48 PM, acca301 <notifications@github.com> wrote:\n> > >\n> > > Hi Brian,\n> > >\n> > > yes, indeed, although #399 alone won't work because of that type\n> > conflict\n> > > and it does not resolve database creation. In the other hands, it has\n> > > RedHat defaults tweaks. For some reasons the version I have pulled in\n> > the\n> > > morning did not have #399 merged. One of the options for me is to wait\n> > > until #399 merged, then re-apply the changes.\n> > >\n> > >\n> > > What would you suggest?\n> > >\n> > >\n> > > On Tue, Apr 1, 2014 at 2:29 PM, Brian Almeida <notifications@github.com>wrote:\n> >\n> > >\n> > > > This would conflict with existing PR #399.\n> > > >\n> > > > > On Apr 1, 2014, at 10:54 AM, acca301 <notifications@github.com>\n> > wrote:\n> > > > >\n> > > > > createdb' wants port number as a parameter even if connected through\n> > > > Unix socket, thusport' configuration value should be somehow visible.\n> > > > >\n> > > > > This seems to be the least impact.\n> > > > >\n> > > > > NB: for some reasons postgresql::server::config_entry complains\n> > about\n> > > > missing `match' method for numbers if used inside server::config.\n> > String\n> > > > value as a hack-around here.\n> > > > >\n> > > > > You can merge this Pull Request by running\n> > > > >\n> > > > > git pull https://github.com/acca301/puppetlabs-postgresql master\n> > > > > Or view, comment on, or merge it at:\n> > > > >\n> > > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400\n> > > > >\n> > > > > Commit Summary\n> > > > >\n> > > > > Explicit support for `port' parameter in postgresql.conf\n> > > > > File Changes\n> > > > >\n> > > > > M manifests/params.pp (1)\n> > > > > M manifests/server/config.pp (5)\n> > > > > M manifests/server/database.pp (2)\n> > > > > Patch Links:\n> > > > >\n> > > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.patch\n> > > > > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400.diff\n> > > > > --\n> > > > > Reply to this email directly or view it on GitHub.\n> > > >\n> > > > --\n> > > > Reply to this email directly or view it on GitHub<\n> > https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39240926>\n> >\n> > > > .\n> > > >\n> > >\n> > >\n> > >\n> > > --\n> > > Sincerely yours, Alexander Kuznetsov\n> > > --\n> > > Reply to this email directly or view it on GitHub.\n> >\n> > --\n> > Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-postgresql/pull/400#issuecomment-39253132>\n> > .\n> >\n> \n> \n> \n> -- \n> Sincerely yours, Alexander Kuznetsov\n> \u2014\n> Reply to this email directly or view it on GitHub.\n", "created": "2014-04-01T15:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "acca301 commented:\n\nJust found that the issue applies to `psql' as well, thus the merger of\n#399 and #400 won't close the problem. I propose to apply #399, reject\n#400, then address database creation and other issues.\n\nFrankly speaking I am a Perl guy, thus currently getting swamped in these\nspec/unit/puppet/provider/postgresql_psql/ruby_spec.rb and others. I still\ncan make it, unless anybody would help to finish this tonight.\n\n\nOn the question - I am getting the error during catalog runs with puppet\n3.4.2 in Debian 7.\n\n\nOn Tue, Apr 1, 2014 at 5:10 PM, Brian Almeida <notifications@github.com>wrote:\n\n> Noted.\n>\n> Were you getting that in acceptance tests or on catalog runs? If so, in\n> which version of puppet/PE?\n>\n\n-- \nSincerely yours, Alexander Kuznetsov\n", "created": "2014-04-01T16:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nI updated PR #399 to add support for the port parameter to postgresql_psql ... what a rabbit hole this is becoming :)\n", "created": "2014-04-01T17:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCool\u2026 Can we close this PR to reduce the potential confusion here?\n", "created": "2014-04-02T07:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Explicit support for `port' parameter in postgresql.conf has been closed.", "created": "2014-04-02T07:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-04-01T08:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56ae6dc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_789547627_*|*_6_*:*_3_*:*_2420650512"}], "description": "h2. Explicit support for `port' parameter in postgresql.conf\n\n * Author:  <>\n * Company: \n * Github ID: [acca301|https://github.com/acca301]\n * [Pull Request 400 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/400]\n * [Pull Request 400 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/400/files]\n\nh2. Pull Request Description\n----\n\n`createdb' wants port number as a parameter even if connected through Unix socket, thus `port' configuration value should be somehow visible.\n\nThis seems to be the least impact.\n\nNB: for some reasons postgresql::server::config_entry complains about missing `match' method for numbers if used inside server::config. String value as a hack-around here.\n\n----\n(webhooks-id: 2dcce2b8783dd004aab15bcb19a32f00)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37676", "fixedVersions": [], "id": "37676", "issueType": "Task", "key": "MODULES-613", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (400): Explicit support for `port' parameter in postgresql.conf - acca301", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nwhy not simply allow to pass `service_enabled => undef` ? Doesn't that solve the problem?\n", "created": "2014-04-02T07:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "arnoudj commented:\n\nNope, that will start the service again:\n\n```\nclass { 'apache':\n  service_enable => false,\n  service_ensure => undef,\n}\nroot@control3:~# puppet apply test.pp\nnotice: /Stage[main]/Apache::Service/Service[httpd]/ensure: ensure changed 'stopped' to 'running'\nnotice: Finished catalog run in 1.00 seconds\n```\n\nThe apache class calls apache::service, which sets a default for service_ensure. So then I pass undef to apache, it gets set to 'running' by apache::service.\n\n```\nclass apache::service (\n  $service_name   = $::apache::params::service_name,\n  $service_enable = true,\n  $service_ensure = 'running',\n)\n```\n\n", "created": "2014-04-02T07:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\n@igalic Yeah, having a parameter passed `=> undef` is like not passing the parameter at all, and will use the default value.\n\n@arnoudj I think that pacemaker is a valid configuration (and I would like to get our corosync module up to snuff to work with all of our other modules!).\n\nCould you code this so that `running|stopped|true|false` are all passed through, and any other value causes it to be `undef`? This will at least be backwards compatible. Could you also update the README, and add a beaker-rspec and/or rspec-puppet test? Thanks!\n", "created": "2014-04-02T15:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "arnoudj commented:\n\nDone!\n\nWould love to see the corosync module updated as well.\n", "created": "2014-04-03T08:32:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow Apache service not to be managed by Puppet has been closed.", "created": "2014-05-15T11:28:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-01T07:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f7850aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_793834953_*|*_6_*:*_3_*:*_2420656059"}], "description": "h2. Allow Apache service not to be managed by Puppet\n\n * Author:  <>\n * Company: \n * Github ID: [arnoudj|https://github.com/arnoudj]\n * [Pull Request 690 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/690]\n * [Pull Request 690 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/690/files]\n\nh2. Pull Request Description\n----\n\nCurrently Apache can either configured to be 'running' or 'stopped'. In our cluster setup Apache is managed by Pacemaker, so Puppet should not interfere. Setting ensure to 'UNSET' will now set ensure to undef for the Apache service.\n\n----\n(webhooks-id: 42ea2e08bb059dd9b4610af93ea6f2bb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34591", "fixedVersions": [], "id": "34591", "issueType": "Task", "key": "MODULES-612", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (690): Allow Apache service not to be managed by Puppet - arnoudj", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xavierleune commented:\n\nDone, thank you for your comment.\n", "created": "2014-04-01T08:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCan you please update [spec/classes/mod/php_spec.rb](https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/classes/mod/php_spec.rb) and [spec/acceptance/mod_php_spec.rb](https://github.com/puppetlabs/puppetlabs-apache/blob/master/spec/acceptance/mod_php_spec.rb). (These are [rspec-puppet](http://rspec-puppet.com/) and [beaker](https://github.com/puppetlabs/beaker) tests respectively)\n\nAnd could you also update the README with the new parameter in the [correct section](https://github.com/puppetlabs/puppetlabs-apache#class-apachemodphp). Thanks!\n", "created": "2014-04-02T15:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xavierleune commented:\n\nSorry, not have been so available these days. I'll try to do that but I'm a beginner with both ruby and puppet so I'm not sure I'll be able to do what you're asking.\nI'll let you know.\n", "created": "2014-04-10T03:58:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow custom extensions for php handler has been closed.", "created": "2014-05-01T18:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-04-01T03:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@339f3728"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_807641751_*|*_6_*:*_3_*:*_2420644779"}], "description": "h2. Allow custom extensions for php handler\n\n * Author: Xavier Leune <>\n * Company: \n * Github ID: [xavierleune|https://github.com/xavierleune]\n * [Pull Request 689 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/689]\n * [Pull Request 689 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/689/files]\n\nh2. Pull Request Description\n----\n\nThis patch allows to define custom extensions for apache mod php. Changes are backward compatibles.\n\n----\n(webhooks-id: fb1d65b9e923ed8dd1245638027c2c03)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41954", "fixedVersions": [], "id": "41954", "issueType": "Task", "key": "MODULES-611", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (689): Allow custom extensions for php handler - xavierleune", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-04-01T02:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-04-01T02:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d3631bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_811958843_*|*_6_*:*_3_*:*_2420651162"}], "description": "h2. Introduce the iburst_enable parameter to use \"iburst\" option\n\n * Author: Matthias <>\n * Company: \n * Github ID: [mattthias|https://github.com/mattthias]\n * [Pull Request 145 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/145]\n * [Pull Request 145 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/145/files]\n\nh2. Pull Request Description\n----\n\nHi,\n\nthis pull request makes the option \"iburst\" configurable. We use Debian and CentOS server and until now the CentOS server doesn't use \"iburst\" while the Debian server have it turned on by default.\n\nThe old default  behavior is preserved if no iburst_enable parameter is set.\n\nThe RSpec tests run successful but unfortunately i was not able to run the rspec-system tests. \n\nBest wishes,\nMatthias  \n\n----\n(webhooks-id: 9718b5117904790230157599f1f529b0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40836", "fixedVersions": [], "id": "40836", "issueType": "Task", "key": "MODULES-610", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (145): Introduce the iburst_enable parameter to use \"iburst\" option - mattthias", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@apenney can you kick Travis, or should we just merge this?\n", "created": "2014-04-14T05:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Timokasse commented:\n\nI had the same issue and patched it eaxctly the same way. Please merge this PR.\n", "created": "2014-04-16T02:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add quotes to backup password to be able to use more complex passwords. has been closed.", "created": "2014-04-16T04:36:00.000000"}], "components": [], "created": "2014-04-01T02:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6cb13e77"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_812104443_*|*_6_*:*_3_*:*_2420679063"}], "description": "h2. Add quotes to backup password to be able to use more complex passwords.\n\n * Author:  <>\n * Company: \n * Github ID: [mauerj|https://github.com/mauerj]\n * [Pull Request 495 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/495]\n * [Pull Request 495 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/495/files]\n\nh2. Pull Request Description\n----\n\nto be able to use generated, complex passwords with special characters in them\nit is necessary to quote PASS in the backup script.\n\n----\n(webhooks-id: 99f8cabb47922d10a3aa30e28ceb8761)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39828", "fixedVersions": [], "id": "39828", "issueType": "Task", "key": "MODULES-609", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (495): Add quotes to backup password to be able to use more complex passwords. - mauerj", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This was implemented in https://github.com/puppetlabs/puppetlabs-postgresql/pull/292", "created": "2014-12-03T11:38:00.000000"}], "components": ["postgresql"], "created": "2014-04-01T02:06:00.000000", "creator": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42938ad2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytl07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21292349205_*|*_5_*:*_1_*:*_0"}], "description": "postgresql_pgsql should retry on certain errors.\n\nIn my case postgresql was starting up and caused the puppet run to fail.\n\nError: /Stage[main]/Pe_puppetdb::Database/Postgresql::Tablespace[pe-puppetdb]/Postgresql_psql[Create tablespace 'pe-puppetdb']: Could not evaluate: Error evaluating 'unless' clause: 'psql: FATAL:  the database system is starting up\n'\n\nWould be nice if postgresql_pgsql type would implement some kind of retry method when it fails on certain errors.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38715", "fixedVersions": [], "id": "38715", "issueType": "Bug", "key": "MODULES-608", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0ddf2e1b-351f-49b7-86eb-1ce7d4e55db6", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql_pgsql should implement retry", "timeSpent": "PT0S", "updated": "2014-12-03T11:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Just added the first part required for this: adding a host parameter to the psql commands:\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/568\n\nFrom here, we can extend this to allow adding remote users, databases, roles and the like", "created": "2015-03-03T10:16:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Hello Peter,\n\nBit of a disclaimer: I've already got a fork of the postgres module that includes remote DB creation and management that we are using in production systems. Unfortunately it was never suitable to merge and is now hopelessly out of date from the master branch. Ideally I'd like some of my changes to feed into the upstream Puppet labs module and then I can stop maintaining the fork and switch to using the official versions, or falling that if the upstream module supports all the feature I am using then I can port our Puppet script to the official module. Ultimately I need support for: DB creation/ management on multiple remote servers (including the ability to remove DB objects) and support for AWS's Redshift as a remote database service (virtually identical to Postgres 8.3 syntax).\n\nAdding a host parameter to the psql command is a good start but if fails to provide a number of other piece of information that you might need for each remote server you are dealing with: port, db-version, ssl certificates, password (I think this was already spotted - in a github comment).\n\nI'd like to propose the introduction of a connect_settings hash that can be passed around as a mechanism for grouping remote server information, this allows you to pass as many or as few keys-values around that will then be used by postgresql_psql.rb for database connection. Making these keys match the environment variables supported by psql simplifies the code required to support various different type of connection settings. See http://www.postgresql.org/docs/current/static/libpq-envars.html\n\nFor an illustration of what that can look like I've ported a little bit of my older branch onto a branch that is not up to date with the master (https://github.com/tomhey/puppetlabs-postgresql/commits/remote-db-support) This includes code and documentation changes, but no test updates.\n\nRegards,\n\nTom Hey", "created": "2015-03-06T05:03:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Hi Tom! Yep, my plan was to do things in bite-sized chunks to make things easier for the modules team. So I was going to do the first bit as a host addition, then add in the PGPASSWORD stuff later. But your `connect_settings` hash sounds like a really good plan, looking over the code it looks like it'd be a lot easier to maintain too!\n\nLooking over your code, my only concerns are:\n\n* How backwards compatible are the environment variables? Is this ok on Postgres 8? I admit I'm not super up to date with Postgres! :)\n* I don't think we can just remove the parameters and replace them with the connection options, as that would be a breaking change, and means anyone updating the module would get errors with their current code. I think some logic that throws a warning/error if people have defined both might be a better approach. So people can still use the old parameters, or move over to the new connection options if they'd prefer.\n\n", "created": "2015-03-06T06:04:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "The main environment variables (PGHOST, PGPORT, PGDATABASE, PGUSER and PGPASSWORD ) go back as least as far as Postgres 7.1, which I guess is more than far enough for us.\n\nI think your concern about removing parameters is a good point, I guess you are talking about removing the port parameter (as host has only just been added, so I'd suggest can be safely removed). \n\nI'm really undecided on this:\n\n- On one hand yes we shouldn't break peoples code. So we should keep it/ put it back into lib/puppet/type/postgresql_psql.rb\n- On the other hand the port option is not supported in all of the database resources:\n\nserver/database.pp (not supported)\nserver/database_grant.pp (not supported)\nserver/grant.pp (supported)\nserver/role.pp (supported)\nserver/table_grant.pp (supported)\nserver/tablespace.pp (supported)\n\nIt's also difficult to see how or why anyone would install the Postgres server on one port, but the connect to it on a different port to construct database objects. In fact it's hard to image use cases where Puppet would not use a domain socket and local user authentication, i.e. the postges user just running psql command.\n\nOn the plus side it would be easy and straight forward change for postgresql_psql.rb to support both port and connect_settings issuing warning/ error where appropriate. On the minus side taking it out produces a less confusing API (there would only be one place to provide the port)\n\nI guess this leaves the interesting question should be port be added to server/database.pp and server/database_grant.pp - To make the set consistent. Or is this an indication of how underused the port parameter is?\n\nWhat are you thoughts?\n", "created": "2015-03-06T07:55:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "I would have to defer to the modules peeps for that, let me see if I can get some module team eyes on this", "created": "2015-03-06T08:09:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Given that I'd like the this change in before the next release that might be very soon. Ideally this will allow the host parameter to be removed as it has not been present in any releases yet.\n\nSo I'll go with the less controversial change of leaving the existing port parameter in and talking about its removal at some point in the future. I'll produce another patch and see what everybody thinks.", "created": "2015-03-09T16:48:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Looks like we'll be missing this release, I hope you didn't mind my request to revert the previous patch.\n\nI've updated the rspec tests and tested my change for backward compatibility, next step I'll need to add a few new rspec test to exercise the new functionality (not a very TDD approach - but I'm working on it). Patches for this are on my remote-db-support branch, I'll also create a separate branch with these commit squished together for an easier overall review.\n\nOne problem I hit last night was running the acceptance test, i.e. \"bundle exec rspec spec/acceptance\". If got a slightly suspect environment as I'm switching from a docker container with the postgresql git checkout mounted in the container. To running vagrant/ virtualbox directly on my host PC, where the ruby bundler was run inside the container installing to the mounted postgresql directory.\n\nThis is the failure, I'm getting is this expected or do I need a cleaner install?\n{noformat}\nheyt@tetra:~/sandbox/puppetlabs-postgresql$ bundle exec rspec spec/acceptance\n/home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/beaker-rspec-5.0.1/lib/beaker-rspec/helpers/serverspec.rb:43: warning: already initialized constant VALID_OPTIONS_KEYS\nBeaker::Hypervisor, found some vagrant boxes to create\n==> centos-64-x64: VM not created. Moving on...\nBringing machine 'centos-64-x64' up with 'virtualbox' provider...\n==> centos-64-x64: Box 'centos-64-x64-vbox4210-nocm' could not be found. Attempting to find and install...\n    centos-64-x64: Box Provider: virtualbox\n    centos-64-x64: Box Version: >= 0\n==> centos-64-x64: Adding box 'centos-64-x64-vbox4210-nocm' (v0) for provider: virtualbox\n    centos-64-x64: Downloading: http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box\n==> centos-64-x64: Successfully added box 'centos-64-x64-vbox4210-nocm' (v0) for 'virtualbox'!\n==> centos-64-x64: Importing base box 'centos-64-x64-vbox4210-nocm'...\n==> centos-64-x64: Matching MAC address for NAT networking...\n==> centos-64-x64: Setting the name of the VM: defaultyml_centos-64-x64_1425948681641_16502\n==> centos-64-x64: Clearing any previously set forwarded ports...\n==> centos-64-x64: Clearing any previously set network interfaces...\n==> centos-64-x64: Preparing network interfaces based on configuration...\n    centos-64-x64: Adapter 1: nat\n    centos-64-x64: Adapter 2: hostonly\n==> centos-64-x64: Forwarding ports...\n    centos-64-x64: 22 => 2222 (adapter 1)\n==> centos-64-x64: Running 'pre-boot' VM customizations...\n==> centos-64-x64: Booting VM...\n==> centos-64-x64: Waiting for machine to boot. This may take a few minutes...\n    centos-64-x64: SSH address: 127.0.0.1:2222\n    centos-64-x64: SSH username: vagrant\n    centos-64-x64: SSH auth method: private key\n    centos-64-x64: Warning: Connection timeout. Retrying...\n    centos-64-x64: Warning: Connection timeout. Retrying...\n    centos-64-x64: Warning: Connection timeout. Retrying...\n==> centos-64-x64: Machine booted and ready!\n==> centos-64-x64: Checking for guest additions in VM...\n==> centos-64-x64: Setting hostname...\n==> centos-64-x64: Configuring and enabling network interfaces...\n==> centos-64-x64: Mounting shared folders...\n    centos-64-x64: /vagrant => /home/heyt/sandbox/puppetlabs-postgresql/.vagrant/beaker_vagrant_files/default.yml\nAllocated a PTY on 10.255.123.108 for \"sudo su -c \\\"cp -r .ssh /root/.\\\"\"\nAllocated a PTY on 10.255.123.108 for \"sudo su -c \\\"sed -ri 's/^#?PermitRootLogin no|^#?PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config\\\"\"\nAllocated a PTY on 10.255.123.108 for \"sudo -E /sbin/service sshd restart\"\nFailed to connect to 10.255.123.108\n/home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:50:in `rescue in block (2 levels) in negotiate!': connection closed by remote host (Net\n::SSH::Disconnect)\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:46:in `block (2 levels) in negotiate!'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:45:in `loop'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:45:in `block in negotiate!'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:43:in `loop'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:43:in `negotiate!'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/server_version.rb:32:in `initialize'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/session.rb:84:in `new'\n        from /home/heyt/sandbox/puppetlabs-postgresql/vendor/ruby/1.9.1/gems/net-ssh-2.9.2/lib/net/ssh/transport/session.rb:84:in `block in initialize'\n        from /usr/lib/ruby/1.9.1/timeout.rb:54:in `timeout'\n        from /usr/lib/ruby/1.9.1/timeout.rb:99:in `timeout'\n...\n{noformat}", "created": "2015-03-10T04:26:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Alternatively is it possible/ easy to get beaker using docker contains rather than virtualbox VMs?", "created": "2015-03-10T04:27:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "I believe there's a live issue with CentOS boxes (PR here: https://github.com/puppetlabs/beaker/pull/740)\n\nCan you try running it against Ubuntu? \n\n{code}\nBEAKER_set=ubuntu-server-12042-x64 bundle exec rspec spec/acceptance\n{code}", "created": "2015-03-10T07:01:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Thanks, running against a ubuntu 12.04 works for me :)", "created": "2015-03-10T10:16:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "All the existing test are now passing (at least the ones that I'm aware of: \"bundle exec rake spec\" and \"bundle exec rspec spec/acceptance\") My next step will be to add tests specifically for the new connect_settings functionality.\n\nI've also produced a second branch for simpler reviewing, with everything squashed together in a single commit: https://github.com/tomhey/puppetlabs-postgresql/tree/MODULES-661-remote_postgres-squish . I'm planning to keep forcing updates on this branch as new work is added to keep it in a single commit, while working with commits normally on the remote-db-support branch.\n\nSo I guess that question is how best to work towards merging these changes into the upstream Puppetlabs version of this module? To be truly useful I think we are still missing:\n\n1) Support for the same SQL object being created on different hosts  (currently this will cause a duplicate resource error)\n2) Correct dependency relationships between SQL objects based on host  server\n3) Support for removal of remote resources (i.e. \"ensure support\" for SQL object resources)\n\nAnd personally for me:\n\n4) Redshift SQL support\n\nTo keep things easier to review, how about we produce a PR to merge once 1) and 2) are complete. Then follow it up with a PR for 3) and finally a new ticket and PR for 4).\n\nRegards,\n\nTom\n\n\n\n", "created": "2015-03-10T11:21:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Just a note to say I'm still working on this, I'm hoping to have something ready to review in the next few days - although my day job is taking priority, which sometime delays me by quite a bit.", "created": "2015-03-18T04:26:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Hi [~accountid:623c0ffbd32a94006a649768]! How goes it, is there anything I can help with on this PR to get things going?", "created": "2015-03-27T08:33:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "FYI, I'm still here and have rebased against the master branch (except I'm now two commits behind in some strange way) For anyone who's interested the results of the rebase can be seen on https://github.com/tomhey/puppetlabs-postgresql/tree/MODULES-661-remote_postgres-squish\n\nStill heading towards a PR.\n\nTom", "created": "2015-04-08T17:07:00.000000"}, {"author": "557058:10c7109a-7412-43ac-a07a-af0f54bc4a20", "body": "Just throwing in a thrilled +1 to see this in progress. I'm working on leveraging the AWS module for RDS, and was sad when I realized I had to somewhat recreate the wheel to configure things in postgres.", "created": "2015-04-11T15:43:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "I was just discussing this on #puppet and then I found this. I am sooo glad this is already in progress and I don't have to start from scratch. Thanks guys, looking forward to this!\n\nMy concern when I started down the road to doing this was https://github.com/tomhey/puppetlabs-postgresql/blob/remote-db-support/manifests/server/role.pp#L63 ... which leads to a whole set of classes including `install` and `service`.\n\nIf managing a remote database, I assume we will need to do things like:\npostgresql::server::package_ensure: false\npostgresql::server::manage_service: false\npostgresql::server::manage_pg_hba_conf: false\n(etc?)\n\nIt might be nice to have a boolean parameter to postgresql::server like \"remote\" that would automatically set appropriate values for the other parameters? (but I am not sure if that is even reasonable in puppet) :)\n\nTommy", "created": "2015-04-16T17:23:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Ultimately I think remote Postgres DB management should work via postgres::server or postgres::client, depending whether a local postgres server is also required. However I think this is some way off and requires a more fundamental restructure. \n\nFor the moment I am just accepting that you pretty much need to install a local Postgres to manage a remote DB instance. - Far from ideal, but it allows this development to be do without too much: restructuring/ breaking API compatibility/ Git conflicts.\n\nTom", "created": "2015-04-17T07:09:00.000000"}, {"author": "557058:a9131abb-60dd-40be-ad21-62045af3de3a", "body": "Sounds like a reasonable path for now. I agree that it should be managed using the postgresql::server::XXX classes, and they require the install class, but they don't require the server package to actually be installed, just the client. I am going to give it a try at some point and report back. Even if we have to install a server on the \"client\" machine, its still a LOT better than manually creating the roles/databases/etc :)\n\n~tommy", "created": "2015-04-17T08:47:00.000000"}, {"author": "623c0ffbd32a94006a649768", "body": "Submitted PR against puppetlabs - master\n\nI suspect there will be some discussion/ re-work/ suggested changes. But wanted to get the core of this change merged as soon as possible - I keeping getting left behind by the master branch and would like to avoid unnecessary rebasing - at least by me ", "created": "2015-04-17T08:59:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Hi [~accountid:623c0ffbd32a94006a649768]! Just saw your PR, I'm rebasing it now with tests and linting fixed here: https://github.com/puppetlabs/puppetlabs-postgresql/pull/636\n\nThis is a blocker for some RDS Amazon stuff I'm working on, so I'll see if I can get this looked at soon! :)", "created": "2015-06-04T08:00:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Ok, all rebased, and a working acceptance test added! :D\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/pull/656", "created": "2015-06-29T16:21:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "merged the code", "created": "2015-08-27T08:53:00.000000"}], "components": ["postgresql"], "created": "2014-03-31T15:28:00.000000", "creator": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d372f00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytksn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Mar/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_44385901828_*|*_5_*:*_1_*:*_0"}], "description": "Currently the postgresql_sql type/provider assumes it is running on the server with the database instance installed on it. enabling the ability to pass the psql command along with the login credentials to the database should enable a much more robust experience of the module.\n\nThis lack of functionality also inhibits our own ability to install Puppet Enterprise in environments where we don't control the PSQL database (ie, AWS's Amazon RDS services, etc) easily.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43086", "fixedVersions": [], "id": "43086", "issueType": "New Feature", "key": "MODULES-661", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "resolution": "Fixed", "resolutionDate": "2015-08-27T08:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql should support remote database creation / management", "timeSpent": "PT0S", "updated": "2017-10-31T08:28:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2014-03-31T13:17:00.000000", "creator": "557058:d78bff7e-05d5-4ee6-8b71-87956c4957d0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35edb294"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytkqv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_46660529836_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_43017581373"}], "description": "I can't create a database with server_encoding of utf8, only LATIN1, this is what my configuration looks like:\n\n# - PostgreSQL -\nclass { 'postgresql::globals':\n    encoding => 'UTF8',\n    locale   => 'en_US',\n    manage_package_repo => true,\n    version             => '9.2',\n}->\nclass { 'postgresql::server':\n    ip_mask_deny_postgres_user => '0.0.0.0/32',\n    ip_mask_allow_all_users    => '0.0.0.0/0',\n    listen_addresses           => '*',\n    ipv4acls                   => ['hostssl all johndoe 192.168.0.0/24 cert'],\n    manage_firewall            => true,\n    postgres_password          => 'postgres',\n    manage_pg_hba_conf         => true,\n    pg_hba_conf_defaults       => false\n}\n\npostgresql::server::pg_hba_rule { 'allow access from any network':\n    database => 'all',\n    user => 'postgres',\n    type => 'host',\n    address => '0.0.0.0/0',\n    auth_method => 'trust',\n}", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "40852", "fixedVersions": [], "id": "40852", "issueType": "Bug", "key": "MODULES-607", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d78bff7e-05d5-4ee6-8b71-87956c4957d0", "resolution": "Duplicate", "resolutionDate": "2017-02-01T10:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Can't create with server_encoding utf8, always LATIN1", "timeSpent": "PT0S", "updated": "2017-02-01T10:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:6243b0632e101c006a8d5438] it looks like this is fixed in the latest release (https://github.com/puppetlabs/puppetlabs-postgresql/blob/3.4.2/manifests/server/config.pp#L23). Can you upgrade?", "created": "2014-08-29T14:46:00.000000"}], "components": ["postgresql"], "created": "2014-03-31T12:20:00.000000", "creator": "6243b0632e101c006a8d5438", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d8148c7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytkqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13055207022_*|*_6_*:*_1_*:*_0"}], "description": "in the current config.pp it reads\n\nif ($manage_pg_hba_conf == true) {\n      # Prepare the main pg_hba file\n      concat { $pg_hba_conf_path:\n        owner  => 0,\n        group  => $group,\n        mode   => '0640',\n        warn   => true,\n        notify => Class['postgresql::server::reload'],\n      }\n\nShouldn't it really be>>\n\nif ($manage_pg_hba_conf == true) {\n      # Prepare the main pg_hba file\n      concat { $pg_hba_conf_path:\n        owner  => $user,\n        group  => $group,\n        mode   => '0640',\n        warn   => true,\n        notify => Class['postgresql::server::reload'],\n      }\n\nThis would result in the postgres user to be the owner of the pg_hba file. For example with defaults > postgres:postgres \n\n", "environment": "puppet", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43085", "fixedVersions": [], "id": "43085", "issueType": "Bug", "key": "MODULES-606", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b0632e101c006a8d5438", "resolution": "Fixed", "resolutionDate": "2014-08-29T14:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-postgresql-3.3.3 - pg_hba.conf owner should be the $user", "timeSpent": "PT0S", "updated": "2014-08-29T14:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "This module is now maintained by the puppet-community github organization https://github.com/puppet-community/puppet-mcollective/pulls", "created": "2015-05-22T11:08:00.000000"}], "components": ["mcollective"], "created": "2014-03-31T10:38:00.000000", "creator": "557058:734ccca2-216b-4fe6-abb0-54a31b19ebd5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c029f97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytkmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36030613253_*|*_6_*:*_1_*:*_0"}], "description": "I would like to run {{securityprovider = aes_security}}. this requires that I be able to configure the following variables in server.cfg:\n\n{code}\nplugin.aes.send_pubkey \nplugin.aes.learn_pubkeys \nplugin.aes.client_cert_dir \nplugin.aes.server_private \nplugin.aes.server_public \nplugin.aes.enforce_ttl\n{code}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40849", "fixedVersions": [], "id": "40849", "issueType": "New Feature", "key": "MODULES-605", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:734ccca2-216b-4fe6-abb0-54a31b19ebd5", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mcollective: support securityprovider aes_security", "timeSpent": "PT0S", "updated": "2015-05-22T11:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix typo in SNAT error message has been closed.", "created": "2014-04-03T11:27:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-30T20:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8e07a4b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytkg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_921255348_*|*_6_*:*_3_*:*_2420670101"}], "description": "h2. Fix typo in SNAT error message\n\n * Author: Ward Vandewege <>\n * Company: \n * Github ID: [cure|https://github.com/cure]\n * [Pull Request 339 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/339]\n * [Pull Request 339 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/339/files]\n\nh2. Pull Request Description\n----\n\nSNAT: typo in error message when tosource parameter is missing.\n\n----\n(webhooks-id: c287b1d9b4d8e4260bd088007c30bd7c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34587", "fixedVersions": [], "id": "34587", "issueType": "Task", "key": "MODULES-604", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (339): Fix typo in SNAT error message - cure", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "attachments": [], "comments": [{"author": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "body": "Code has been submitted and is ready for review. https://github.com/puppetlabs/puppetlabs-stdlib/pull/238", "created": "2014-03-30T16:57:00.000000"}, {"author": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "body": "It has been merged into master. https://github.com/puppetlabs/puppetlabs-stdlib/commit/f42fc4bfd8a689ad28a20f976cb3fdc4a889477c", "created": "2014-04-30T07:20:00.000000"}], "components": ["stdlib"], "created": "2014-03-30T16:12:00.000000", "creator": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cb3c7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytken:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2646451230_*|*_5_*:*_1_*:*_0"}], "description": "Currently the _ensure_packages_ function takes a single parameter not letting the user have the same flexibility as declaring the package resource.\n\nAs a user I'd like to be able to specify a second argument to the _ensure_packages_ function that would specify the default I want for the given set of packages\n\nThis would allow some scenarios like the following :\n\nbq. ensure_packages(['r10k', 'serverspec'], {'provider' => 'gem'})\n\nbq. ensure_packages(['ntp'], {'require' => 'Exec[foobar]'})", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37659", "fixedVersions": [], "id": "37659", "issueType": "Improvement", "key": "MODULES-603", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5d636f00-7af1-4157-874a-0ade96308c89", "resolution": "Fixed", "resolutionDate": "2014-04-30T07:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Accept default hash parameter argument", "timeSpent": "PT0S", "updated": "2014-04-30T07:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nHow did this ever work?\n", "created": "2014-03-30T15:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request ssl tweaks has been closed.", "created": "2014-03-30T15:31:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-29T05:36:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24fa3be3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1060604139_*|*_6_*:*_3_*:*_2420630350"}], "description": "h2. ssl tweaks\n\n * Author: Sean Dague <sean@dague.net>\n * Company: \n * Github ID: [sdague|https://github.com/sdague]\n * [Pull Request 688 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/688]\n * [Pull Request 688 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/688/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 44a0438199eafc8ee310ec8511952b26)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35618", "fixedVersions": [], "id": "35618", "issueType": "Task", "key": "MODULES-602", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (688): ssl tweaks - sdague", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nThis is a cleaned-up version of my [PR #607](https://github.com/puppetlabs/puppetlabs-apache/pull/607), removing proxy-pass commits inadvertently incorporated.\n\nThe history is obviously not pristine (I'm still new to git)", "created": "2014-03-29T01:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nBTW, I wasn't sure which nodesets were higher priority to verify working with spec/acceptance tests, so I tested (almost) all the included nodesets.\n\npassing*:\n* centos-64-x64 (default)\n* centos-65-x64\n* ubuntu-server-12042-x64\n* ubuntu-server-10044-x64\n* ubuntu-server-1310-x64\n* debian-73-x64\n* debian-73-i386\n* debian-70rc1-x64\n* debian-607-x64\n\nfailing:\n* centos-59-x64 - consistently freezes during pre-test configuration (looking for fastestmirrors during `yum install ntpdate`)\n* centos-64-x64-pe - throws exception during pre-test configuration", "created": "2014-03-29T01:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Enable overriding mod-level parameters for apache::mod::passenger has been closed.", "created": "2014-03-30T15:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nThanks!\n", "created": "2014-03-30T20:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ekohl commented:\n\nFYI this breaks the Foreman use case where we rely on not overwriting passenger.conf. We ship a newer passenger and would prefer to not hardcode the version number in puppet.\n", "created": "2014-04-04T08:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "domcleal commented:\n\nYeah, the changes I made in #563 were specifically so we didn't rely on a hardcoded PassengerRoot when the mod_passenger package provides an accurate path in its passenger.conf.\n", "created": "2014-04-04T08:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nSorry, I wasn't aware of the foreman use case when adding the spec/acceptance test for passenger", "created": "2014-04-04T09:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "domcleal commented:\n\nThat's ok, thanks for the response.\n\nYou'll find Foreman's Passenger RPMs in this repo: http://yum.theforeman.org/releases/1.4/el6/x86_64/ (version 4.0.5).  The issue comes in Passenger 4, as Passenger no longer loads if the PassengerRoot isn't accurate (you'll notice that remarkably this isn't an issue when using EPEL6's 3.0.21, even though pl-apache writes 3.0.19 into the config file).  In error_log you'll see this:\n\n<pre>\n[Fri Apr 04 15:41:48 2014] [error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/ruby/gems/1.8/gems/passenger-3.0.19/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'PassengerRoot' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'PassengerRoot' directive, whichever is applicable.\n</pre>\n\n\nI've not been able to reproduce an issue with passenger-status on plain EL6 with EPEL6's passenger 3.0.21 and the separate passenger.conf, passenger_extra.conf and passenger.load files - is it a gem or source install instead of packages?  I could see then that passenger.conf doesn't get installed.\n\n<pre>\n-bash-4.1# ll /etc/httpd/conf.d/passenger*\n-rw-r--r--. 1 root root 771 Nov  7 15:46 /etc/httpd/conf.d/passenger.conf\n-rw-r--r--. 1 root root 151 Apr  4 15:35 /etc/httpd/conf.d/passenger_extra.conf\n-rw-r--r--. 1 root root  53 Apr  4 15:34 /etc/httpd/conf.d/passenger.load\n-bash-4.1# passenger-status\n----------- General information -----------\nmax= 6\ncount    = 0\nactive   = 0\ninactive = 0\nWaiting on global queue: 0\n\n----------- Application groups -----------\n</pre>\n", "created": "2014-04-04T09:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nThanks for clarifying the foreman issues, I'll look into patching this ASAP.\n\nRegarding the passenger-status error, it was occurring during spec/acceptance runs on the Centos nodeset (can't recall whether 64 or 64, may have been both) with the stealthmonkeys RPM, and seemed related to having multiple LoadModule declarations for passenger.\n\nRegarding the spec acceptance test, would it make more sense to reference foreman's passenger RPM over the steathmonkeys RPM?  I'm not particularly invested in either and figure the tests should reflect the most common solution (or the most stable!).\n", "created": "2014-04-04T10:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nI'm hitting a delay with automated testing due to [yumrepo being broken in puppet 3.5.0](https://puppet.atlassian.net/browse/PUP-2150)", "created": "2014-04-04T11:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jonoterc commented:\n\nWorked around the yumrepo issue and submitted a PR to correct the errors from this PR", "created": "2014-04-07T11:58:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-29T01:22:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b95375b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1075899424_*|*_6_*:*_3_*:*_2420654774"}], "description": "h2. Enable overriding mod-level parameters for apache::mod::passenger\n\n * Author:  <>\n * Company: \n * Github ID: [jonoterc|https://github.com/jonoterc]\n * [Pull Request 687 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/687]\n * [Pull Request 687 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/687/files]\n\nh2. Pull Request Description\n----\n\nApache::mod::passenger didn't accept/pass (optional) mod parameters\nthrough to apache::mod, so only auto-generated module parameters were\nused. Without this option, apache::mod::passenger could not be used in\nconjunction with passenger modules beyond those generated by the OS\npackage system (in particular, modules compiled via\npassenger-install-apache2-module, which uses differing paths). This\ncommit enables passing in all parameters used with \"apache::mod\",\ndocumented in the passenger README file.\n\nModified default RedHat passenger parameters for cleaned-up\ninstallation (prior parameters worked with Apache, but broke\npassenger-* utilities, incl. passenger-status & passenger-root).\n\nUpdated spec/class tests to verify mod-level parameters; also,\nupdated RedHat tests to accomodate updated default parameters.\n\nAdded spec/acceptance tests for passenger, verifying default\ninstallations for RedHat and Debian systems. RedHat installation test\ninstalls (required) EPEL and http://passenger.stealthymonkeys.com\npackage repositories.\n\n----\n(webhooks-id: f3e8dac07f3775fc8dd096f120e81117)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34579", "fixedVersions": [], "id": "34579", "issueType": "Task", "key": "MODULES-601", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (687): Enable overriding mod-level parameters for apache::mod::passenger - jonoterc", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nHold off on this one... a few problems I just found with it.\n", "created": "2014-03-28T17:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nThe spec/acceptance test is there, but it's blowing up right now because the augeas type isn't available during beaker/rspec:\n\nDebug: Failed to load library 'augeas' for feature 'augeas'\nDebug: Puppet::Type::Augeas::ProviderAugeas: feature augeas is missing\nNotice: /Stage[main]/Postgresql::Server::Reload/Exec[postgresql_reload]: Dependency Augeas[override PGPORT in /etc/sysconfig/pgsql/postgresql] has failures: true\n\nThis might have been removed in december via this commit?\nhttps://github.com/puppetlabs/puppet/commit/da5d5a2295a530e9ab37adf02a1a1ddc43a6868c\n", "created": "2014-03-28T20:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThat's an excellent question. @zaphod42 ?\n", "created": "2014-03-30T15:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nI'll squash these commits these after it's all cleaned up/passed build and we've figured out a workaround for the augeas issue.  This has been a more complicated feature than I originally thought...\n", "created": "2014-04-01T18:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zaphod42 commented:\n\n@igalic @thunderkeys I'm not certain how beaker is installing puppet for the postgresql tests, but I doubt that the change that was linked to is the issue. That change is just for travis runs of the puppet tests as well as the bundler configuration, which is normally only used when running puppet from source during development. I suspect that the beaker setup for this module will need to be updated to install augeas. If puppet is installed from packages, it should pull augeas in since it is a dependency, but if puppet is being installed from git, then it won't be there by default and there needs to be another setup step to make sure it is installed.\n", "created": "2014-04-02T10:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nThanks, I'll look at updating the module to support Augeas.\n", "created": "2014-04-02T10:34:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan we get a squash on the commits?  Other than that we're looking real close to merging.  Hit me up on irc?\n", "created": "2014-04-17T11:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nWill reopen using new branch - I hate git.\n", "created": "2014-04-17T13:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add support for port parameter to postgresql::server class has been closed.", "created": "2014-04-17T13:07:00.000000"}], "components": [], "created": "2014-03-28T16:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72206a5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1106945576_*|*_6_*:*_3_*:*_2420651310"}], "description": "h2. Add support for port parameter to postgresql::server class\n\n * Author: Brian Almeida <bma@thunderkeys.net>\n * Company: \n * Github ID: [thunderkeys|https://github.com/thunderkeys]\n * [Pull Request 399 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/399]\n * [Pull Request 399 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/399/files]\n\nh2. Pull Request Description\n----\n\nAdds support for a port parameter to postgresql::server, along with fixing a bunch of assumptions that the port is 5432.\n\n----\n(webhooks-id: 9c6a3788aaf8caa439f7e532b2f55285)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41946", "fixedVersions": [], "id": "41946", "issueType": "Task", "key": "MODULES-600", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (399): Add support for port parameter to postgresql::server class - thunderkeys", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "[~accountid:623a4c3b4a57610068e6782b] How critical do you think this is? Fix asap in stdlib or is this a API breaking thing and this ends up in the \"big bucket of bad stuff\" in stdlib ?", "created": "2014-03-28T09:26:00.000000"}, {"author": "623a4c3b4a57610068e6782b", "body": "We had [a pr|https://github.com/puppetlabs/puppetlabs-stdlib/pull/202] about this issue. It looks like the decision at the time was that this isn't desired, but it has been there for a long time and people are probably depending on the functionality. I'm willing to revisit the decision.", "created": "2014-03-28T09:49:00.000000"}, {"author": "70121:db0eacb4-90a7-4fcc-9894-a77646275430", "body": "Anyone who's manifests depend on this behaviour either accidentally put a bug in their code, or are deliberately abusing the language, so giving them a couple of version's worth of warning warning before deprecating the side effect is fair.\n\nAt the very least, you ought to document this misbehaviour so the next sucker doesn't waste half an hour trying to figure out why their arrays are broken.", "created": "2014-03-29T01:17:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "What words would you like to see in the documentation? The docs are in the function itself, and a pull request with updated documentation for the concat function would be appreciated.", "created": "2014-03-29T20:04:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Change merged.", "created": "2014-08-07T11:48:00.000000"}], "components": ["stdlib"], "created": "2014-03-28T09:20:00.000000", "creator": "70121:db0eacb4-90a7-4fcc-9894-a77646275430", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7004ea2a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8401599208_*|*_10007_*:*_1_*:*_601148392_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2410957543"}], "description": "Variables in puppet manifests are immutable, for the most part, and parser functions are functions: they shouldn't have side effects on their inputs.\n\nHowever, as the programing interface for functions passes by reference, all sorts of side effect shenanigans are possible. For example, this is the main guts of the 4.1.0 stdlib concat function:\n\n{code:ruby}\n  a = arguments[0]\n  b = arguments[1]\n  \n  result = a.concat(b)\n\n  return result\n{code}\n\nThis will result in the first array argument having the second concatenated to it, and a reference to that array being returned, such that this manifest:\n{code}\n$array1 = ['a', b', 'c']\n$array2 = ['d', 'e', 'f']\n$result = concat($array1, $array2)\n{code}\n\n...will result in $array1 having the same value as $result. Undesirable.\n\nTo avoid this nonsense I have to indirectly duplicate my first array via another function before feeding it to concat:\n\n{code}\n$array1 = ['a', b', 'c']\n$array1_dup = suffix($array1, '')\n$array2 = ['d', 'e', 'f']\n$result = concat($array1_dup, $array2)\n{code}\n\nNot ideal. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36652", "fixedVersions": [], "id": "36652", "issueType": "Bug", "key": "MODULES-1195", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:db0eacb4-90a7-4fcc-9894-a77646275430", "resolution": "Fixed", "resolutionDate": "2014-08-07T11:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(stdlib) concat mutates its arguments", "timeSpent": "PT0S", "updated": "2016-04-08T06:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI've implemented pretty much the same in PR #131.\n", "created": "2014-03-28T08:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI like the idea, I'm going to close this in favor of 131 on an unfair \"first come first serve\" principle, they both seem pretty close to identical. :)  Soon as 131 is rebased, I'll merge it.\n", "created": "2014-04-10T10:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Feature: param yaml_fact_filter has been closed.", "created": "2014-04-10T10:44:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "zipkid commented:\n\nI just liked the ability to be able to override the default exclusion list in case you would want to use any of those. But having this ability at all is already good. :-)\n", "created": "2014-04-10T12:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nMaybe we should combine the two approaches?\n\nAdd a new class parameter `default_excluded_facts` (set in params.pp containing the list of facts currently managed in facts.yaml.erb), in addition to the parameter `excluded_facts` (empty by default) from #131. Users who simply wish to add facts to exclude use the `excluded_facts` list and users who wish to alter the default list of excluded facts set the contents `default_excluded_facts`.\n\nOr is that too much?\n", "created": "2014-04-10T13:02:00.000000"}], "components": [], "created": "2014-03-28T08:17:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b6f59c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1137362198_*|*_6_*:*_3_*:*_2420650705"}], "description": "h2. Feature: param yaml_fact_filter\n\n * Author: Stefan Goethals <>\n * Company: \n * Github ID: [zipkid|https://github.com/zipkid]\n * [Pull Request 133 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/133]\n * [Pull Request 133 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/133/files]\n\nh2. Pull Request Description\n----\n\nThere are many more 'dynamic' facts than the fixed list in the template that can cause constant changes to the yaml factsource and thus have nodes constantly reporting as changed.\nThis filter param allows you to pass an array of regex patterns of fact names to ignore.\n\n----\n(webhooks-id: d4a324bcbd7919ec5154739cb413fb2d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33452", "fixedVersions": [], "id": "33452", "issueType": "Task", "key": "MODULES-598", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (133): Feature: param yaml_fact_filter - zipkid", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nHuh, good call.\n", "created": "2014-03-28T09:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-28T08:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b14fccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1138058745_*|*_6_*:*_3_*:*_2420636283"}], "description": "h2. yamlsource test needs to check for leading spaces\n\n * Author: Stefan Goethals <>\n * Company: \n * Github ID: [zipkid|https://github.com/zipkid]\n * [Pull Request 132 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/132]\n * [Pull Request 132 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/132/files]\n\nh2. Pull Request Description\n----\n\nAs yamlsource writes the fact names with leading spaces the regex needs to take those in consideration.\nWithout this change the test always passes even if the fact source filter would not remove the needed facts.\n\n----\n(webhooks-id: d07627c2c3d492c796a9c4693f372d7b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43056", "fixedVersions": [], "id": "43056", "issueType": "Task", "key": "MODULES-597", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (132): yamlsource test needs to check for leading spaces - zipkid", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c117294742a00683e40d9", "attachments": [], "comments": [{"author": "623c117294742a00683e40d9", "body": "This looks like it was already addressed (https://github.com/puppetlabs/puppetlabs-xinetd/commit/036c7209a971c621f2a5a8eeb24c74236a87cf17) by [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2014-12-04T07:05:00.000000"}, {"author": "623c117294742a00683e40d9", "body": "{noformat}\nroot@puppetmaster:/etc/puppet/manifests# puppet module list\n/etc/puppet/modules\n\u251c\u2500\u2500 puppetlabs-stdlib (v4.4.0)\n\u2514\u2500\u2500 puppetlabs-xinetd (v1.3.1)\n{noformat}\n\n{noformat}\nroot@puppetmaster:/etc/puppet/manifests# cat site.pp \nnode 'puppetagent.puppetdebug.vlan' {\n        class { 'xinetd': }\n}\n{noformat}\n\n{noformat}\nroot@puppetagent:~# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for puppetagent.puppetdebug.vlan\nInfo: Applying configuration version '1417709529'\nNotice: /Stage[main]/Xinetd/Package[xinetd]/ensure: ensure changed 'purged' to 'present'\nNotice: /Stage[main]/Xinetd/File[/etc/xinetd.conf]/content: \n--- /etc/xinetd.conf    2013-10-06 04:33:42.000000000 -0700\n+++ /tmp/puppet-file20141204-11146-nmym33       2014-12-04 08:15:18.000000000 -0800\n[ DIff Removed]\n\nInfo: Computing checksum on file /etc/xinetd.conf\nInfo: FileBucket got a duplicate file {md5}a64b7bd7a27f50a9faa7d4931a5f7806\nInfo: /Stage[main]/Xinetd/File[/etc/xinetd.conf]: Filebucketed /etc/xinetd.conf to puppet with sum a64b7bd7a27f50a9faa7d4931a5f7806\nNotice: /Stage[main]/Xinetd/File[/etc/xinetd.conf]/content: content changed '{md5}a64b7bd7a27f50a9faa7d4931a5f7806' to '{md5}011e3163044bef3aa02a664f3785d30c'\nInfo: /Stage[main]/Xinetd/File[/etc/xinetd.conf]: Scheduling refresh of Service[xinetd]\nNotice: /Stage[main]/Xinetd/Service[xinetd]: Triggered 'refresh' from 1 events\nNotice: Finished catalog run in 2.73 seconds\n{noformat}\n\n{noformat}\nroot@puppetagent:~# puppet agent -t\nInfo: Retrieving pluginfacts\nInfo: Retrieving plugin\nInfo: Loading facts\nInfo: Caching catalog for puppetagent.puppetdebug.vlan\nInfo: Applying configuration version '1417709529'\nNotice: Finished catalog run in 0.09 seconds\n{noformat}\n\npuppetlabs-xinetd 1.3.1 with the previously mentioned commit appears to resolve this issue and does not keep restarting xinetd.", "created": "2014-12-04T09:16:00.000000"}, {"author": "623c117294742a00683e40d9", "body": "Fixed in puppetlabs-xinetd 1.3.0", "created": "2014-12-04T09:27:00.000000"}], "components": ["xinetd"], "created": "2014-03-28T06:54:00.000000", "creator": "70121:2ad50e05-a530-4260-a8f5-34e0faec32b6", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46d55272"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21698958129_*|*_5_*:*_1_*:*_212331_*|*_6_*:*_1_*:*_0"}], "description": "xinetd on Debian reloads with every puppet agent run.\n\nThis can be tracked down to the service resource in manifests/init.pp which assumes that the xinetd init script support status. On Debian it doesn't.\n\nRelated: the Debian xinted init script support restart.\n\nPossible fix in init.pp:\n\n  service { $service_name:\n    ensure     => running,\n    enable     => true,\n    hasrestart => $hasrestart,\n    hasstatus  => $hasstatus,\n    require    => File[$conffile],\n  }\n\nAnd in params.pp:\n\n  case $::osfamily {\n    'Debian':  {\n      $confdir      = '/etc/xinetd.d'\n      $conffile     = '/etc/xinetd.conf'\n      $package_name = 'xinetd'\n      $service_name = 'xinetd'\n      $hasstatus    = false\n      $hasrestart   = true\n    }\n\nFor other os'es $hasstatus and $hasrestart need to be true and false respectively to keep the modules current behaviour for them.\n", "environment": "Debian (squeeze, wheezy)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40952", "fixedVersions": [], "id": "40952", "issueType": "Bug", "key": "MODULES-596", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:2ad50e05-a530-4260-a8f5-34e0faec32b6", "resolution": "Fixed", "resolutionDate": "2014-12-04T09:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Constant restart on Debian", "timeSpent": "PT0S", "updated": "2014-12-04T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix pin comments has been closed.", "created": "2014-04-03T11:59:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-28T01:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b0e556a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1160568848_*|*_6_*:*_3_*:*_2420637074"}], "description": "h2. Fix pin comments\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 280 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/280]\n * [Pull Request 280 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/280/files]\n\nh2. Pull Request Description\n----\n\nIn APT preferences files the only allowed comments are lines that start\nwith `Explanation:`, commented lines that start with a # trigger a\nmyriad of interesting bugs. This is considered a feature of APT.\n\nBecause we're only ever writing a single file at a time with only a #\ncomment at the top we were getting away with this but it shouldn't be\nthere in the first place.\n\n`caller_module_name` is not a topscope variable\n\n----\n(webhooks-id: 7c7b4871cd40fdba34ca90cdcee9119d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38705", "fixedVersions": [], "id": "38705", "issueType": "Task", "key": "MODULES-594", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (280): Fix pin comments - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:623c177a7910a200718b97b4], I'm happy to publish the release but wanted to check with you first. Any reason not to? \n\nThank you Justin. ", "created": "2014-04-01T16:52:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "0.2.0 as well as 0.3.0 and 0.3.1 were released to the forge. \n\nhttps://forge.puppetlabs.com/puppetlabs/lvm\n\nPretty sure we can close this now.", "created": "2014-06-02T11:36:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thanks for the ping [~accountid:623c121fb75ca8007056d2ac]! I had not cleaned up this ticket after we made those releases. ", "created": "2014-06-02T14:39:00.000000"}], "components": ["lvm"], "created": "2014-03-27T17:03:00.000000", "creator": "557058:a928746f-29e4-4dcd-b814-7503e569a5c9", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fe75ed8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_431345042_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_5348800921"}], "description": "puppetlabs/lvm on Github includes a number of fixes and changes since 0.1.2, including a commit to change the version number to 0.2.0 to \"prepare for 0.2.0 release\". However, the latest version on the Forge is still 0.1.2. Is there something specific preventing a new build from being cut and published?\n\nThanks,\n\nJustin Clayton", "environment": "n/a", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39778", "fixedVersions": [], "id": "39778", "issueType": "Bug", "key": "MODULES-593", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a928746f-29e4-4dcd-b814-7503e569a5c9", "resolution": "Fixed", "resolutionDate": "2014-06-02T14:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "lvm module version 0.2.0 was never released to forge", "timeSpent": "PT0S", "updated": "2014-06-02T14:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:13be37b1-f306-4edd-b2e4-680309b9ec79", "body": "I think that your manifest should say /dev/sdb1 or what ever partition you plan to use.  /dev/sdb is the device, /dev/sdb1 can be the entire disk if it is partitioned that way.", "created": "2014-04-17T05:56:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "My apologies, I did make that correction in my further testing and I did not update this ticket. However, the module still doesn't check for the presence of a partition of the correct type or create one.", "created": "2014-04-17T07:00:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Both using the full device, or just one partition of it are useful and valid use-cases for LVM. I don't see why or how the puppet type should be prescriptive in how the underlying device should look like.\n\nIf partitioning support were to be added, it would be as a separate type, since it is a different operation. Given that I'd expect most people to use their OS/VM provisioning tool - and not puppet - to partition disks, I don't see that happening soon.\n\n[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b] can we close this issue then?", "created": "2015-10-13T06:42:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Closing, nothing to fix.", "created": "2015-10-13T08:45:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "thanks!", "created": "2015-10-13T08:48:00.000000"}], "components": ["lvm"], "created": "2014-03-27T16:38:00.000000", "creator": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@69db862a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytjcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_48787640447_*|*_6_*:*_1_*:*_0"}], "description": "When applying a manifest with an lvm::volume, the volume is created but the underlying disk is not partitioned, or checked for partitioning. This can result in a disk with no partition layout but an ext4 filesystem. This could cause issues with any tools or OSes that are pickier about the partition table (possibly Grub if on the system disk)\n\nManifest:\n  lvm::volume { 'lv_log':\n    ensure => present,\n    vg => 'vg_log',\n    pv => '/dev/sdb',\n    fstype => 'ext4',\n    size => '100G',\n  }\n  mount { '/log':\n    device => '/dev/mapper/vg_log-lv_log',\n    fstype => 'ext4',\n    ensure => 'mounted',\n    options => 'defaults',\n    atboot => true,\n    require => Lvm::Volume['lv_log'],\n  }\n\nFdisk output:\n\n[root@infra-chi-unx03 ~]# fdisk /dev/sdb\nDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\nBuilding a new DOS disklabel with disk identifier 0x10d70a77.\nChanges will remain in memory only, until you decide to write them.\nAfter that, of course, the previous content won't be recoverable.\n\nWarning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)\n\nWARNING: DOS-compatible mode is deprecated. It's strongly recommended to\n         switch off the mode (command 'c') and change display units to\n         sectors (command 'u').\n\nCommand (m for help): p\n\nDisk /dev/sdb: 108.4 GB, 108447924224 bytes\n255 heads, 63 sectors/track, 13184 cylinders\nUnits = cylinders of 16065 * 512 = 8225280 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisk identifier: 0x10d70a77\n\n   Device Boot      Start         End      Blocks   Id  System\n\nCommand (m for help): q\n\n\nI am unsure of how to remedy this myself. I believe the module should at least check for a partition on the specified physical volume. The argument could be made that there is no need to blow away a partition, but as the mkfs.* tools are used on the partition, whatever is there would be overwritten regardless. The partition type should also be set to LVM. \n\nEDIT: Removed information about failing to boot, unrelated issue. However the lack of checking partition table is still a valid issue.", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43039", "fixedVersions": [], "id": "43039", "issueType": "Bug", "key": "MODULES-592", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "resolution": "Won't Fix", "resolutionDate": "2015-10-13T08:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm does not fdisk partitions it manages", "timeSpent": "PT0S", "updated": "2015-10-13T08:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Sorry, but we're going to limit the scope of the postgresql module to a single postgresql installation per server. Thanks!", "created": "2015-02-10T15:58:00.000000"}], "components": ["postgresql"], "created": "2014-03-27T14:33:00.000000", "creator": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ee9c76a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytj6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27656700649_*|*_6_*:*_1_*:*_0"}], "description": "Hi, \n\nmanifests/params.pp of the postgressmodules contains in the debian case the lines\n\n/manifests/params.pp:      $datadir              = pick($datadir, \"/var/lib/postgresql/${version}/main\")\n./manifests/params.pp:      $confdir              = pick($confdir, \"/etc/postgresql/${version}/main\")\n\nwhich uses /main as a fixed server directory. \n\nBut sometimes several postgresql instances with different names and parameters are needed. Although it is possible to override the complete $datadir and $confdir variables (which is odd, it should be possible to just pass the name instead of 'main') it is not possible to have multiple class instances with different $datadir settings. \n\nShould be a rather a macro/define than a class and use  a parameter for the server name with default value 'main'. \n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43033", "fixedVersions": [], "id": "43033", "issueType": "Improvement", "key": "MODULES-591", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f2ee3fe1-33d7-4cc0-9468-a0aeab57eee5", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "module postgresql lacks parameter", "timeSpent": "PT0S", "updated": "2015-02-10T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixed travis by updating Gemfile to pin Rake to 10.1.1 has been closed.", "created": "2014-03-27T14:32:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-27T14:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a51c390"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytj6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1201427938_*|*_6_*:*_3_*:*_2420619602"}], "description": "h2. Fixed travis by updating Gemfile to pin Rake to 10.1.1\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 398 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/398]\n * [Pull Request 398 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/398/files]\n\nh2. Pull Request Description\n----\n\nThe latest Rake update requires Ruby >= 1.9. This update\nfixes the failing 1.8.7 tests by pinning Rake to the last\nsupported version on ruby 1.8.7.\n\nThis patch is borrowed from @blkperl\n\n----\n(webhooks-id: 2647843fd5e69476759199d6d411a561)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40940", "fixedVersions": [], "id": "40940", "issueType": "Task", "key": "MODULES-590", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (398): Fixed travis by updating Gemfile to pin Rake to 10.1.1 - igalic", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add Travis build status to README has been closed.", "created": "2014-03-27T14:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-27T11:53:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37271cef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytj4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1210831464_*|*_6_*:*_3_*:*_2420630557"}], "description": "h2. Add Travis build status to README\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 78 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/78]\n * [Pull Request 78 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/78/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 7df06c760a8d322496217b718a2c598d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43029", "fixedVersions": [], "id": "43029", "issueType": "Task", "key": "MODULES-589", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (78): Add Travis build status to README - blkperl", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pin Rake to ~> 10.1 to support Ruby 1.8.7 has been closed.", "created": "2014-03-27T14:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-27T11:19:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@551e2f3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytj33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1212876495_*|*_6_*:*_3_*:*_2420633943"}], "description": "h2. Pin Rake to <= 10.2.0 to support Ruby 1.8.7\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 77 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/77]\n * [Pull Request 77 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/77/files]\n\nh2. Pull Request Description\n----\n\nThe latest Rake update requires Ruby >= 1.9. This update\nfixes the failing 1.8.7 tests by pinning Rake to the last\nsupported version on ruby 1.8.7.\n\n----\n(webhooks-id: 889efc8addacc5306f800d76e4882897)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35498", "fixedVersions": [], "id": "35498", "issueType": "Task", "key": "MODULES-588", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (77): Pin Rake to <= 10.2.0 to support Ruby 1.8.7 - blkperl", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Small patch to fix the spacing that makes lint fail. has been closed.", "created": "2014-03-27T10:43:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-27T10:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52cfa0f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytiyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1215017943_*|*_6_*:*_3_*:*_2420636852"}], "description": "h2. Small patch to fix the spacing that makes lint fail.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 279 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/279]\n * [Pull Request 279 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/279/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 966843612dc46afdcba804cf470b8495)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34492", "fixedVersions": [], "id": "34492", "issueType": "Task", "key": "MODULES-587", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (279): Small patch to fix the spacing that makes lint fail. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "I talked to Daniele about this and he said it was actively causing them problems when they moved to the supported modules version as their updates failed.\n\nFiguring out how to beaker test this is going to be difficult.  We're only testing against ubuntu and debian, and we'd need to ensure all our images have updates required, and then trigger the unattended updates stuff, and then retest to make sure the package version has increased.\n\nTo accurately test this we'd need to add Debian 6 and Debian 8 pre-release images as well to verify the functionality against those.", "created": "2014-03-27T09:29:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "Tricky part will be making sure the image has an 'older' version of a package available/installed that will be upgraded by unattended-upgrades. It might very well happen that the older versions are removed from the Debian archives so these tests might continuously break.", "created": "2014-03-27T09:48:00.000000"}], "components": ["apt"], "created": "2014-03-27T09:08:00.000000", "creator": "623a4bee866b810069e3689a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d52985c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytitj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_1220805353_*|*_1_*:*_1_*:*_882519_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1208967212"}], "description": "https://github.com/puppetlabs/puppetlabs-apt/pull/278", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41962", "fixedVersions": [], "id": "41962", "issueType": "Bug", "key": "MODULES-586", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4bee866b810069e3689a", "resolution": "Fixed", "resolutionDate": "2014-04-24T12:19:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "unattended-upgrades generates incorrect config on newer Debian's", "timeSpent": "PT0S", "updated": "2014-04-24T12:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix typo in service.pp doc has been closed.", "created": "2014-03-27T09:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThanks!\n", "created": "2014-03-27T09:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-27T08:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18c0d703"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytisn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1224159215_*|*_6_*:*_3_*:*_2420651041"}], "description": "h2. Fix typo in service.pp doc\n\n * Author: Christian Kaenzig <>\n * Company: \n * Github ID: [ckaenzig|https://github.com/ckaenzig]\n * [Pull Request 686 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/686]\n * [Pull Request 686 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/686/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 4ea5f49f30ab2452fedacbcd2377efbf)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37622", "fixedVersions": [], "id": "37622", "issueType": "Task", "key": "MODULES-585", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (686): Fix typo in service.pp doc - ckaenzig", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["apache", "supported"], "created": "2014-03-27T06:58:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5711dfb5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytis7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_8486600475_*|*_6_*:*_1_*:*_0"}], "description": "Currently pretty much all modules's Travis builds (except for puppetlabs-apache and puppetlabs-mysql, which [~accountid:5bead6ff74b7ce17998c005b] and moa already fixed) are failing due to a rake installation issue.\n\nThe patch is trivial, see for example, https://github.com/puppetlabs/puppetlabs-apache/commit/0bb362ad68797816ac0b01e58286dc5e149d26e1", "environment": "Ruby 1.8.7", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35494", "fixedVersions": [], "id": "35494", "issueType": "Bug", "key": "MODULES-584", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix each module's Gemfile for ruby 1.8.x rake issues", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@hunner @apenney: This also needs to be cherry-picked to 1.4.x as that module is now generating broken configuration for Wheezy which is officially supported.\n", "created": "2014-03-27T06:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request unattended_upgrades: Fix matching security archive has been closed.", "created": "2014-03-27T07:00:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-27T06:56:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b4f9338"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytirz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1228660714_*|*_6_*:*_3_*:*_2420630385"}], "description": "h2. unattended_upgrades: Fix matching security archive\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 278 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/278]\n * [Pull Request 278 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/278/files]\n\nh2. Pull Request Description\n----\n\nThe default configuration we were writing for Debian was only working\nfor Squeeze, from Wheezy and onwards this wasn't working anymore. This\nhas to do with the fact that we should now be using Origins-Pattern\naccording to the unattended-upgrades docs. However, Ubuntu didn't\nentirely get with the program yet...\n\nThis change reflects the defaults that unattended-upgrade installs on\nevery platform we support. In order to do so the unattended-upgrades\nDebian archive for Squeeze, Wheezy, Lucid, Precise and Trusty were\ndownloaded and the default /etc/apt/apt.conf.d/50unattended-upgrades\nchecked for its content with regard to using Allow-Origins or\nOrigins-Pattern.\n\n----\n(webhooks-id: 5ab3d2814610d50ca2c3fcf0f0495b55)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34490", "fixedVersions": [], "id": "34490", "issueType": "Task", "key": "MODULES-583", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (278): unattended_upgrades: Fix matching security archive - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "It looks like this was resolved with https://github.com/puppetlabs/puppetlabs-firewall/pull/166\n\nIf you're still seeing this issue with the latest version of the puppetlabs-firewall module please resubmit!", "created": "2015-01-23T11:41:00.000000"}], "components": ["firewall"], "created": "2014-03-27T04:27:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17e518e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytirr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26122465160_*|*_5_*:*_1_*:*_0"}], "description": "Having the below rules, firewall module with purge doesn't clean duplicates.\n\n-A INPUT -p tcp -m multiport --ports 22 -m comment --comment \"100 allow ssh access\" -j ACCEPT\n-A INPUT -m comment --comment \"002 accept related established rules\" -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -i lo -m comment --comment \"001 accept all to lo interface\" -j ACCEPT\n-A INPUT -p icmp -m comment --comment \"000 accept all icmp\" -j ACCEPT\n-A INPUT -p icmp -m comment --comment \"000 accept all icmp\" -j ACCEPT\n-A INPUT -i lo -m comment --comment \"001 accept all to lo interface\" -j ACCEPT\n-A INPUT -m comment --comment \"002 accept related established rules\" -m state --state RELATED,ESTABLISHED -j ACCEPT\n-A INPUT -p tcp -m multiport --ports 22 -m comment --comment \"100 allow ssh access\" -j ACCEPT\n-A INPUT -m comment --comment \"999 drop all\" -j DROP\n-A FORWARD -i eth0 -m comment --comment \"100 forward\" -j ACCEPT\n-A FORWARD -i eth0 -m comment --comment \"100 forward\" -j ACCEPT\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33434", "fixedVersions": [], "id": "33434", "issueType": "Bug", "key": "MODULES-582", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Fixed", "resolutionDate": "2015-01-23T11:41:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall doesn't clean duplicate rules", "timeSpent": "PT0S", "updated": "2015-01-23T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThe Travis failure has been fixed in master. Can you rebase this against master so we can make sure the tests pass successfully on Ruby 1.8.7?\n", "created": "2014-03-28T16:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "clarkadamp commented:\n\nHi William,\n  Done, but I still get all failures when I run rspec, 62 out of 63 fail.\n\nI have tried to create a new pull request, but github is giving me a 404\nerror.\n\nI am quite new to puppet module creation/testing so if something is not\nworking properly, it is likely to be something my end.\n\nBelow is my versions.\n\n[root@puppet haproxy]# ruby -v\nruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]\n[root@puppet haproxy]# gem list\n\n*** LOCAL GEMS ***\n\ndaemon_controller (1.1.8)\ndiff-lcs (1.2.5)\njson (1.5.5)\nmetaclass (0.0.4)\nmocha (1.0.0)\npassenger (4.0.37)\npuppet-lint (0.3.2)\npuppetlabs_spec_helper (0.4.1.37)\nrack (1.5.2)\nrake (10.1.1)\nrspec (2.14.1)\nrspec-core (2.14.8)\nrspec-expectations (2.14.5)\nrspec-mocks (2.14.6)\nrspec-puppet (1.0.1)\n\nCheers\n\nAdam\n\nOn Mar 29, 2014 9:47 AM, \"William Van Hevelingen\" <notifications@github.com>\nwrote:\n\n> The Travis failure has been fixed in master. Can you rebase this against\n> master so we can make sure the tests pass successfully on Ruby 1.8.7?\n>\n> --\n> Reply to this email directly or view it on GitHub<https://github.com/puppetlabs/puppetlabs-haproxy/pull/76#issuecomment-38976022>\n> .\n>\n", "created": "2014-03-30T17:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nYou shouldn't need to create a new pull request. Just force push to the branch. Go ahead and push it and I can look at the spec tests\n\nThanks.\n", "created": "2014-04-03T09:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kitchen commented:\n\nwhat's the difference between doing this and just making a dummy haproxy::listen resource (either inside or outside of the module, like in your profile class)?\n\nimo if this is going to stay it should be converted to use an haproxy::listen internally, rather than the hardcoded template and such.\n", "created": "2014-06-01T13:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n:+1: @kitchen \n", "created": "2014-06-01T14:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kitchen commented:\n\nAlso, docs for the params and a section in the README at the very least.\n\nI'm still not convinced this needs to be in the module (as opposed to being in your profile class), but it's not my call :)\n", "created": "2014-06-01T14:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "clarkadamp commented:\n\nIf there is a smarter way of doing this, then I am happy to go that way.\n\n\nOn Mon, Jun 2, 2014 at 6:14 AM, Jeremy Kitchen <notifications@github.com>\nwrote:\n\n> Also, docs for the params and a section in the README at the very least.\n>\n> I'm still not convinced this needs to be in the module (as opposed to\n> being in your profile class), but it's not my call :)\n>\n> \u2014\n> Reply to this email directly or view it on GitHub\n> <https://github.com/puppetlabs/puppetlabs-haproxy/pull/76#issuecomment-44787927>\n> .\n>\n", "created": "2014-06-01T19:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kitchen commented:\n\nThere are 2 approaches I can see going forward (note: I am simply providing input, I'm in no way an official voice on this project, so pull up a chair and find some salt):\n\n1. Don't. Assuming a role/profile pattern, add an `haproxy::frontend` resource to your profile which does this for you. This is my recommended approach as I really feel like this is very site-specific configuration.\n2. Use the `haproxy::frontend` which is already a part of the haproxy module, not the extra duplicate template. The parameters and such all look fine, just make those into a declaration of an `haproxy::frontend` resource rather than using the template.\n\nThe reason I say approach 1 over approach 2 is that when you start factoring things out, you'll notice that you're basically embedding an `haproxy::frontend` resource into the class params for the `haproxy` class.\n\nAlso you need docs, tests, etc before this can be considered for addition.\n", "created": "2014-06-02T14:47:00.000000"}], "components": ["haproxy"], "created": "2014-03-26T19:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cabb56b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytir3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1269712113_*|*_6_*:*_3_*:*_2420639013"}], "description": "h2. Added HTTP stats declaration\n\n * Author:  <>\n * Company: \n * Github ID: [clarkadamp|https://github.com/clarkadamp]\n * [Pull Request 76 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/76]\n * [Pull Request 76 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/76/files]\n\nh2. Pull Request Description\n----\n\nHi,\n  I was wanting to use the HTTP stats functionality but it is missing out of this module.\n\nI think init.pp is an appropriate place to put it.\n\nCheers\n\nAdam\n\n----\n(webhooks-id: 182c32772e0a6a8c04bebfb20cee58a7)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39772", "fixedVersions": [], "id": "39772", "issueType": "Task", "key": "MODULES-581", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (76): Added HTTP stats declaration - clarkadamp", "timeSpent": "PT0S", "updated": "2014-06-30T09:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This was fixed in PR 149, https://github.com/puppetlabs/puppetlabs-ntp/pull/149.", "created": "2014-06-02T12:54:00.000000"}], "components": [], "created": "2014-03-26T18:02:00.000000", "creator": "5cfbd8df0495ae0e8f763b2a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37858a1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytipj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2485747864_*|*_6_*:*_1_*:*_0"}], "description": "In the NTP module, puppetlabs/ntp/3.0.3, there appears to be a typo on line 31 of the params.pp file.  $keysfile should be $keys_file.  There is only 1 reference to $keysfile in the whole Module.\n\nI haven't tested it myself, but it seems fairly obvious when reading through the code.", "environment": "AIX", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "41961", "fixedVersions": [], "id": "41961", "issueType": "Bug", "key": "MODULES-580", "labels": ["puppetlabs-ntp"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5cfbd8df0495ae0e8f763b2a", "resolution": "Fixed", "resolutionDate": "2014-06-02T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Variable typo for AIX OS Family in puppetlabs/ntp/3.0.3 module", "timeSpent": "PT0S", "updated": "2014-06-02T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Pin Rake to 10.1.1 in Gemfile has been closed.", "created": "2014-03-26T12:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-26T11:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c8ea112"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1297265435_*|*_6_*:*_3_*:*_2420649403"}], "description": "h2. Fixed travis by updating Gemfile to pin Rake to 10.1.1\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 276 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/276]\n * [Pull Request 276 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/276/files]\n\nh2. Pull Request Description\n----\n\nThe latest Rake update requires Ruby >= 1.9. This update\nfixes the failing 1.8.7 tests by pinning Rake to the last\nsupported version on ruby 1.8.7.\n\n----\n(webhooks-id: fb3f3a490adf85646b6a75e13a8c7741)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39841", "fixedVersions": [], "id": "39841", "issueType": "Task", "key": "MODULES-579", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (276): Fixed travis by updating Gemfile to pin Rake to 10.1.1 - blkperl", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nhow does this relate to #420 / #429 ?\n\nDo you think we can unify those into one patch?\n", "created": "2014-03-27T05:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "paramite commented:\n\nThis pull request is incomplete with regards of RHEL-7 installation. Changes from pull request #429 will have to be merged to have this module useful for Red Hat releases. \n", "created": "2014-03-31T07:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Install the MariaDB packages on RHEL 7 instead of MySQL. has been closed.", "created": "2014-04-02T07:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nClosing this after we merged #429 \n", "created": "2014-04-02T07:29:00.000000"}], "components": [], "created": "2014-03-26T11:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@41309697"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_750592412_*|*_5_*:*_1_*:*_2967583727_*|*_6_*:*_1_*:*_0"}], "description": "h2. Install the MariaDB packages on RHEL 7 instead of MySQL.\n\n * Author: Eric Eisenhart <eric.eisenhart@sonoma.edu>\n * Company: Sonoma State University\n * Github ID: [eeisenhart|https://github.com/eeisenhart]\n * [Pull Request 494 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/494]\n * [Pull Request 494 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/494/files]\n\nh2. Pull Request Description\n----\n\nRequired for this module to work on RHEL 7. Getting ready for the beta to be released.\n\n----\n(webhooks-id: c65d49d63207eb7a05a6de3262b0e965)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37612", "fixedVersions": [], "id": "37612", "issueType": "Task", "key": "MODULES-578", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-04T04:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (494): Install the MariaDB packages on RHEL 7 instead of MySQL. - eeisenhart", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Looks like this should do the trick now https://github.com/puppetlabs/puppetlabs-ruby/blob/master/manifests/gemrc.pp", "created": "2015-02-10T15:57:00.000000"}], "components": ["ruby"], "created": "2014-03-26T11:11:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c92a94f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27755144865_*|*_5_*:*_1_*:*_0"}], "description": "/etc/gemrc is a global ruby configuration file which allows us to influence the behaviour of gem. This is particularly useful if you run a local gem mirror, and want all machines in your infra to use it.\n\n(There are other use-cases, but this is currently our most pressing one, and we think that maybe others share it ;)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38703", "fixedVersions": [], "id": "38703", "issueType": "Bug", "key": "MODULES-577", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:57:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow modification of gemrc", "timeSpent": "PT0S", "updated": "2015-02-10T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-03-26T11:05:00.000000", "creator": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@118c403"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythvr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27755387473_*|*_6_*:*_1_*:*_0"}], "description": "With the move to Jira for handling issues, we have to fix our documentation on how to contribute.\nIn many cases this documentation doesn't exist.\n\nWe should start with our `supported` modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36681", "fixedVersions": [], "id": "36681", "issueType": "Bug", "key": "MODULES-576", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Fix each module's CONTRIBUTING document", "timeSpent": "PT0S", "updated": "2015-02-10T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nCould you restart the build please? Travis is throwing gem install errors.\n", "created": "2014-03-26T11:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nYou'll have to rebase now that #276 has been merged for travis to pass.\n", "created": "2014-03-26T12:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@hunner: Done.\n", "created": "2014-03-26T12:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request backports: Allow setting a custom priority. has been closed.", "created": "2014-03-26T15:53:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-26T10:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f9c49f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythtr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1303180280_*|*_6_*:*_3_*:*_2420649127"}], "description": "h2. backports: Allow setting a custom priority.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 275 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/275]\n * [Pull Request 275 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/275/files]\n\nh2. Pull Request Description\n----\n\nThe module used to always pin backports to a priority of 200. This\ndefault is still retained but is now configurable.\n\nAdditionally the default is now an Integer, not a 'quoted Integer' and\nthe tests have been updated to reflect this. This matters for future\nparser as it will now kick people if they pass in a stringified integer\nas priority.\n\n----\n(webhooks-id: e601e300f17bd947703534795f1ac2c5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34474", "fixedVersions": [], "id": "34474", "issueType": "Task", "key": "MODULES-575", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (275): backports: Allow setting a custom priority. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nGenerally, I'm all for this feature but I have a couple of remarks on the execution:\n\n* please document this feature in the README\n* please add tests in spec/defines as well as spec/acceptance\n\nIf you have any questions, do not hesitate to ask me (either here or on IRC)\n", "created": "2014-03-26T09:39:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "pieterlexis commented:\n\n@igalic I _think_ that's what you need. Let me know if your missing something.\n", "created": "2014-03-27T08:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCool, thanks! I'm running beaker tests as we speak.\n\nMeanwhile, can you please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://git-scm.com/book/en/Git-Tools-Rewriting-History) it down to one or two commits?\n", "created": "2014-03-27T09:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow the ex- and import of postgresql::server::db has been closed.", "created": "2014-03-27T15:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n\\o/\n", "created": "2014-03-27T15:16:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-26T08:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@701a11c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1309358032_*|*_6_*:*_3_*:*_2420656424"}], "description": "h2. Allow the ex- and import of postgresql::server::db\n\n * Author: Pieter Lexis <>\n * Company: Kumina B.V.\n * Github ID: [pieterlexis|https://github.com/pieterlexis]\n * [Pull Request 397 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/397]\n * [Pull Request 397 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/397/files]\n\nh2. Pull Request Description\n----\n\nWhen a database should be accessed from multiple systems, exporting and importing a `postgresql::server::db` resource results in the following error on the importing server:\n\n `err: Could not retrieve catalog from remote server: Error 400 on SERVER: Another local or imported resource exists with the type and title Postgresql::Server::Db[mydb] on node dbserver` \n\nIt is exported as follows:\n\n```puppet\n  @@postgresql::server::db { \"mydb\":\n    user     => 'myuser',\n    password => postgresql_password('myuser', 'mypassword'),\n    tag      => 'mytag';\n  }\n```\n\nAnd imported as follows:\n\n```puppet\nPostgresql::Server::Db <<| tag == 'mytag' |>> \n```\n\nThis patch allows the setting of the name of the database as a parameter to ```postgresql::server::db```, allowing it to be exported as:\n\n```puppet\n  @@postgresql::server::db { \"mydb from ${hostname}\":\n    user     => 'myuser',\n    dbname   => 'mydb',\n    password => postgresql_password('myuser', 'mypassword'),\n    tag      => 'mytag';\n  }\n```\n\nAnd be imported without the duplicate error.\n\nThis code doesn't contain any documentation yet, but if this code is considered for inclusion, I'll write it.\n\n----\n(webhooks-id: 5dc76b77e5f3966a11a4bfa92f72edca)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36679", "fixedVersions": [], "id": "36679", "issueType": "Task", "key": "MODULES-574", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (397): Allow the ex- and import of postgresql::server::db - pieterlexis", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis fixes everything.\n", "created": "2014-03-26T07:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixed travis by updating Gemfile to pin Rake to 10.1.1 has been closed.", "created": "2014-03-26T07:02:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-26T06:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57ee52e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyths7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1315855912_*|*_6_*:*_3_*:*_2420631665"}], "description": "h2. Fixed travis by updating Gemfile to pin Rake to 10.1.1\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 493 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/493]\n * [Pull Request 493 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/493/files]\n\nh2. Pull Request Description\n----\n\nThe latest Rake update requires Ruby >= 1.9. This update\nfixes the failing 1.8.7 tests by pinning Rake to the last\nsupported version on ruby 1.8.7.\n\nThis is a direct copy from @blkperl's fix for puppetlabs-apache\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/685\n\n----\n(webhooks-id: 6aa4ca4a4865b7fd3cbbab39677d5cbe)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33493", "fixedVersions": [], "id": "33493", "issueType": "Task", "key": "MODULES-573", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (493): Fixed travis by updating Gemfile to pin Rake to 10.1.1 - igalic", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "larsks commented:\n\nOkay, now Travis CI is just being silly.  Those failures are due to rake version requirements and are probably failing for everybody.\n", "created": "2014-03-26T07:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Treat RHEL 7 and later like Fedora w/r/t iptables has been closed.", "created": "2014-04-03T11:29:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-25T15:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4722abe4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1369745435_*|*_6_*:*_3_*:*_2420666897"}], "description": "h2. Treat RHEL 7 and later like Fedora w/r/t iptables\n\n * Author: Lars Kellogg-Stedman <lars@oddbit.com>\n * Company: \n * Github ID: [larsks|https://github.com/larsks]\n * [Pull Request 338 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/338]\n * [Pull Request 338 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/338/files]\n\nh2. Pull Request Description\n----\n\nRHEL 7 replaces legacy init with systemd, and must be treated like\nFedora w/r/t iptables persistence.  This patches checks\noperatingsystemrelease in addition to operatingsystem in order\nto differentiate between RHEL 7 and earlier releases.\n\nBoth RHEL 7 and recent Fedora releases require the iptables-services\npackage to support the commands in lib/puppet/util/firewall.rb.\n\nThis also corrects the path to /usr/libexec/iptables/iptables.init.\n\n----\n(webhooks-id: 4090e47dca63eed7f85fe5f0ecea9458)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43054", "fixedVersions": [], "id": "43054", "issueType": "Task", "key": "MODULES-572", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (338): Treat RHEL 7 and later like Fedora w/r/t iptables - larsks", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWe like the idea, but we need unit tests (and ideally system tests).\n", "created": "2014-04-10T11:23:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-25T15:18:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9f23514"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1371314268_*|*_6_*:*_3_*:*_2420642640"}], "description": "h2. Adds Support for Keyfile Key\n\n * Author: Daneyon Hansen <danehans@cisco.com>\n * Company: Cisco Systems\n * Github ID: [danehans|https://github.com/danehans]\n * [Pull Request 108 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/108]\n * [Pull Request 108 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/108/files]\n\nh2. Pull Request Description\n----\n\nPreviously, the module could specify a keyfile (i.e. /etc/keyfile)\nbut could not create the file and populate it with a key. This\npatch introduces the key parameter that allows a user to specify\nthe key to use for keyfile-based authentication.\n\n----\n(webhooks-id: b44af24483c03fee4061449fcad1cb29)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43048", "fixedVersions": [], "id": "43048", "issueType": "Task", "key": "MODULES-571", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (108): Adds Support for Keyfile Key - danehans", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Update README.md has been closed.", "created": "2014-04-17T11:45:00.000000"}], "components": [], "created": "2014-03-25T15:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@697b186d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1371998201_*|*_6_*:*_3_*:*_2420661756"}], "description": "h2. Update README.md\n\n * Author: Jaime Gago <contact@jaimegago.com>\n * Company: \n * Github ID: [jaimegago|https://github.com/jaimegago]\n * [Pull Request 179 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/179]\n * [Pull Request 179 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/179/files]\n\nh2. Pull Request Description\n----\n\nAdd documentation for exchanges native type\n\n----\n(webhooks-id: 019e57d50cc848672077b24af9d9ee41)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40926", "fixedVersions": [], "id": "40926", "issueType": "Task", "key": "MODULES-570", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (179): Update README.md - jaimegago", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWould it be possible to add tests and fix whatever is currently broken in the existing tests?  Thanks.\n", "created": "2014-04-17T11:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAnd documentation!\n", "created": "2014-04-17T11:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nYeah I was thinking about adding documentation and I'll add some.\nAlso I'm not ruby/puppet dev and I don't want to dive deep into this project. Tests are broken in current master and I was waiting for someone to fix those.\n", "created": "2014-04-17T12:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI've fixed the tests in master for you! :)  If you rebase you'll get those.\n", "created": "2014-04-17T16:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nThanx @apenney !\nI'll update documentation and see if tests are working after my changes.\n", "created": "2014-04-19T14:47:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nLooks good except for the docs!\n", "created": "2014-04-22T15:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nYeah I know. I need to find few minutes to update docs. At the latest I'll do this during weekend.\n", "created": "2014-04-23T11:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nDocumentation updated. Take a look if it's ok.\n", "created": "2014-04-26T09:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThe code looks fine, the docs need tuning.\n", "created": "2014-04-28T15:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nSure thing. I'll try to write something understandable ", "created": "2014-04-29T13:22:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nHow about now ? ", "created": "2014-05-06T12:25:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nUpdated.\n", "created": "2014-05-18T08:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nSorry for the long delay\u2026I've been dragged into a new project :|\n\nApart from those comments, :+1:\n", "created": "2014-05-19T05:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nYet again updated.\n", "created": "2014-05-19T13:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@apenney plz click on the merge button ", "created": "2014-05-20T08:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\nAre you going to merge this ? Or should I just delete this PR ?\n", "created": "2014-06-04T01:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI'd love to merge it but it needs rebasing as I can't currently :(\n\nIf you rebase on master and use a @apenney to ping me I'll merge it.\n", "created": "2014-06-04T07:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "afterdesign commented:\n\n@apenney rebased\n", "created": "2014-06-04T11:40:00.000000"}], "components": [], "created": "2014-03-25T12:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@688b3dd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1382573780_*|*_6_*:*_3_*:*_2420667173"}], "description": "h2. Give option to name nodejs and npm package + ignore npm install.\n\n * Author: Rafa\u0142 Malinowski <>\n * Company: Red Sky\n * Github ID: [afterdesign|https://github.com/afterdesign]\n * [Pull Request 75 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/75]\n * [Pull Request 75 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/75/files]\n\nh2. Pull Request Description\n----\n\nGive option to name nodejs and npm package by creating variables $node_package_name and $npm_package_name in class definition.\n\nGive option to ignore npm package with install_npm_package flag.\n\nExample:\n```\nclass { '::nodejs':\n    install_npm_package => false\n}\n```\n\nUsed logic from #53 merge request.\n\n----\n(webhooks-id: ee59010aef5eb2ac9a07dd54d67dc356)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40917", "fixedVersions": [], "id": "40917", "issueType": "Task", "key": "MODULES-569", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (75): Give option to name nodejs and npm package + ignore npm install. - afterdesign", "timeSpent": "PT0S", "updated": "2014-06-04T11:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "623c12127910a200718b9445", "body": "sorry trying to fixing the broken markup,\nthis input editor is really a pain to use.", "created": "2014-03-25T11:46:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c12127910a200718b9445] Which version of puppetlabs-apt are you using?  I just did a test on wheezy with puppetlabs-apt 1.6.0 with the manifest:\n\n{noformat}\nclass { 'apt': }\nclass { 'apt::unattended_upgrades': }\n{noformat}\n\nWhich resulted in the following in the unattended-upgrades configuration file:\n\n{noformat}\nUnattended-Upgrade::Origins-Pattern {\n        \"origin=Debian,archive=stable,label=Debian-Security\"", "created": "2014-08-27T16:48:00.000000"}, {"author": "623c12127910a200718b9445", "body": "Actually we are using   \"name\": \"puppetlabs-apt\"  \"version\": \"1.4.2\".\nUpgrading now to 1.6.0.\n\nThe Changelog says it was fixed in Version 1.5 2014-06-04.\n\nThanks.\nSolved!\n\n", "created": "2014-08-28T01:12:00.000000"}, {"author": "623c12127910a200718b9445", "body": "Solved in Version 1.5 (2014-06-04)", "created": "2014-08-28T01:14:00.000000"}], "components": ["apt"], "created": "2014-03-25T11:43:00.000000", "creator": "623c12127910a200718b9445", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5416e2c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythe7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13440627282_*|*_5_*:*_1_*:*_0"}], "description": "{noformat}\nbuild from templates/50unattended-upgrades.erb with defaults will give you \nsomething like this:\n\nUnattended-Upgrade::Allowed-Origins {\n           \"${distro_id}:${distro_codename}-security\"\n}\n\n1. Problem:\nThe default is quite useless for debian, cause the distro_codename is something \nlike wheezy, but the repository has the name \u201cstable\u201d, it does not depend how \nyou call it in your sources.list So unattended-upgrades is allowed to use\n\u201cdebian:wheezy-security\u201d (which does not exist). The only possible line (for\ndebian stable) is \u201cdebian:stable\u201d, but with this there is a ...\n\n2.Problem:\nAllowed-Origins wants to have \"origin:archive\" pairs. In debian you can only \nsay: \u201cGive me everything from origin Debian and archive stable, so no possible\nway with the puppetlabs-apt module to do this. But there is the default debian\nway which uses \u201cOrigins-Pattern\u201d instead of \u201cAllowed-Origins\u201d\n\nUnattended-Upgrade::Origins-Pattern {\n            \"origin=Debian,archive=stable,label=Debian-Security\";\n}; # <- this is the debian default after enabling unattended-upgrades\n\nDetail from '# unattended-upgrade -d'\nAllowed origins are: ['origin=Debian,archive=stable,label=Debian-Security']\nChecking: file ([\"<Origin component:'main' archive:'stable' origin:'Debian' label:'Debian-Security' site:'security.debian.org' isTrusted:True>\"])\n\nMaybe ubuntu does supporting this way too.\n{noformat}", "environment": "Debian Wheezy", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "33485", "fixedVersions": [], "id": "33485", "issueType": "Bug", "key": "MODULES-568", "labels": ["puppetlabs-apt"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c12127910a200718b9445", "resolution": "Fixed", "resolutionDate": "2014-08-28T01:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apt::unattended_upgrades will not work on debian > 7.0", "timeSpent": "PT0S", "updated": "2014-08-28T01:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Release 0.2.0 has been closed.", "created": "2014-03-25T11:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-25T11:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f8da1b0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1386330078_*|*_6_*:*_3_*:*_2420670416"}], "description": "h2. Release 0.2.0\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 31 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/31]\n * [Pull Request 31 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/31/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: af4fc963c0af2399541778882fa711f8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39831", "fixedVersions": [], "id": "39831", "issueType": "Task", "key": "MODULES-567", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (31): Release 0.2.0 - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Correct concat dependency has been closed.", "created": "2014-03-25T11:04:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-25T11:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b3155eb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1386544533_*|*_6_*:*_3_*:*_2420678571"}], "description": "h2. Correct concat dependency\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 30 Discussion|https://github.com/puppetlabs/puppetlabs-dhcp/pull/30]\n * [Pull Request 30 File Diff|https://github.com/puppetlabs/puppetlabs-dhcp/pull/30/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0043cc891ad49936b5ca573ab0ba29a1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38702", "fixedVersions": [], "id": "38702", "issueType": "Task", "key": "MODULES-566", "labels": ["github", "puppetlabs-dhcp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (30): Correct concat dependency - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Old master has been closed.", "created": "2014-03-25T10:10:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-25T10:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c7a1b6f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1389781978_*|*_6_*:*_3_*:*_2420677503"}], "description": "h2. Old master\n\n * Author:  <>\n * Company: \n * Github ID: [arenstar|https://github.com/arenstar]\n * [Pull Request 396 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/396]\n * [Pull Request 396 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/396/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 5c3a595549ea7eaecad078fb7f2b404a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43042", "fixedVersions": [], "id": "43042", "issueType": "Task", "key": "MODULES-565", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (396): Old master - arenstar", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixed travis by updating Gemfile to pin Rake to 10.1.1 has been closed.", "created": "2014-03-25T10:20:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-25T09:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@131b1972"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1391168159_*|*_6_*:*_3_*:*_2420673806"}], "description": "h2. Fixed travis by updating Gemfile to pin Rake to 10.1.1\n\n * Author: William Van Hevelingen <blkperl@cat.pdx.edu>\n * Company: Portland State University\n * Github ID: [blkperl|https://github.com/blkperl]\n * [Pull Request 685 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/685]\n * [Pull Request 685 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/685/files]\n\nh2. Pull Request Description\n----\n\nThe latest Rake update requires Ruby >= 1.9. This update\nfixes the failing 1.8.7 tests by pinning Rake to the last\nsupported version on ruby 1.8.7.\n\n----\n(webhooks-id: d3654621dbc8e2ba093ab7af4eaed964)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42010", "fixedVersions": [], "id": "42010", "issueType": "Task", "key": "MODULES-564", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (685): Fixed travis by updating Gemfile to pin Rake to 10.1.1 - blkperl", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623a4c3b4a57610068e6782b", "body": "Are you taking over a lot of the work on stdlib?", "created": "2014-04-23T10:51:00.000000"}, {"author": "623c0a467910a200718b9070", "body": "I've just come up with a requirement for exactly this feature so I've created a PR. https://github.com/puppetlabs/puppetlabs-stdlib/pull/380", "created": "2014-12-15T09:51:00.000000"}, {"author": "557058:7991d924-d893-42fc-b5c4-5b6f5a9c4cc2", "body": "There are [five outstanding PRs|https://github.com/puppetlabs/puppetlabs-stdlib/pulls?q=is%3Apr+is%3Aopen+basename+in%3Atitle] for this ticket. Also, I've unassigned the inactive user previously assigned to this. Hopefully that wasn't overstepping my bounds as a user.", "created": "2014-12-15T12:23:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:623c0a467910a200718b9070] [~accountid:557058:7991d924-d893-42fc-b5c4-5b6f5a9c4cc2] I closed 4 of the 5 outstanding PRs, commented on the remaining PR (https://github.com/puppetlabs/puppetlabs-stdlib/pull/368), and once that gets updated this will be ready for merge!", "created": "2014-12-16T17:39:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged into master.", "created": "2014-12-17T13:00:00.000000"}], "components": ["stdlib"], "created": "2014-03-25T09:42:00.000000", "creator": "557058:704c6754-8b2e-4d6f-9e4c-c167ab461b2d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d6cc0ee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_23014572557_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3623_*|*_10006_*:*_1_*:*_69717948"}], "description": "The puppetlabs/stdlib module already implements a =dirname= function. It would be useful to also implement a =basename= function.\n\n(I'm not sure I'm classifying this request correctly.)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40902", "fixedVersions": [], "id": "40902", "issueType": "New Feature", "key": "MODULES-671", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:704c6754-8b2e-4d6f-9e4c-c167ab461b2d", "resolution": "Fixed", "resolutionDate": "2014-12-17T13:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add basename function to stdlib", "timeSpent": "PT0S", "updated": "2014-12-17T13:00:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request add support for ubuntu 14.04 trusty has been closed.", "created": "2014-03-25T11:42:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-25T09:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19e4ad0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1392100085_*|*_6_*:*_3_*:*_2420676991"}], "description": "h2. add support for ubuntu 14.04 trusty\n\n * Author: Ansgar Jazdzewski <>\n * Company: \n * Github ID: [atta|https://github.com/atta]\n * [Pull Request 55 Discussion|https://github.com/puppetlabs/puppetlabs-java/pull/55]\n * [Pull Request 55 File Diff|https://github.com/puppetlabs/puppetlabs-java/pull/55/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: fbf06f2d594d9f52a8ebaf8d69f67874)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39826", "fixedVersions": [], "id": "39826", "issueType": "Task", "key": "MODULES-563", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (55): add support for ubuntu 14.04 trusty - atta", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nIn case I haven't said that yet, we'll also need spec/acceptance tests for this. Do you think you could add those?\n", "created": "2014-03-26T07:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI just ran rspec spec/acceptance tests, with the following result:\n```console\nNotice: /Stage[main]/Main/Mysql_user[ashp@localhost]/ensure: created\nNotice: Finished catalog run in 0.41 seconds\n\ncentos-64-x64 executed in 1.69 seconds\nExited: 2\n    should work without errors\n\ncentos-64-x64 $  mysql -NBe \"select '1' from mysql.user where CONCAT(user, '@', host) = 'ashp@localhost'\"  \n1\n\ncentos-64-x64 executed in 0.04 seconds\n    should find the user\nremoving temporory ssh-config files per-vagrant box\nDestroying vagrant boxes\n[centos-64-x64] Forcing shutdown of VM...\n[centos-64-x64] Destroying VM and associated drives...\n\nFailures:\n\n  1) config dir location File \"/etc/alternativedir\" should be dir\n     Failure/Error: it { should be_dir }\n     NoMethodError:\n undefined method `dir?' for File \"/etc/alternativedir\":Serverspec::Type::File\n     # ./spec/acceptance/mysql_server_config_spec.rb:29:in `block (3 levels) in <top (required)>'\n\nFinished in 9 minutes 14 seconds\n98 examples, 1 failure\n\nFailed examples:\n\nrspec ./spec/acceptance/mysql_server_config_spec.rb:29 # config dir location File \"/etc/alternativedir\" should be dir\n```\n", "created": "2014-03-26T08:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nbeernink commented:\n\nI've updated the tests. Should work now.\n", "created": "2014-03-27T09:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nretesting. meanwhile, please [rebase](http://git-scm.com/book/en/Git-Branching-Rebasing) and [squash](http://git-scm.com/book/en/Git-Tools-Rewriting-History) it down to one or two commits.\n", "created": "2014-03-27T09:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nOkay, so\u2026 your stuff seems to be working fine, so I'll merge that in\u2026 (as soon as you have rebased).\n\nHowever, the beaker tests are failing, and I think @apenney might know why:\n\n```console\nDestroying vagrant boxes\n[centos-64-x64] Forcing shutdown of VM...   \n[centos-64-x64] Destroying VM and associated drives...  \n\nFailures:\n\n  1) mysql::server::account_security class running puppet code should work with no errors\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n Host 'centos-64-x64' exited with 1 running:\n  env PATH=\"/usr/bin:/opt/puppet-git-repos/hiera/bin:${PATH}\" RUBYLIB=\"/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:${RUBYLIB}\" puppet apply  --verbose --detailed-exitcodes /tmp/apply_manifest.pp.C25XaR\n Last 10 lines of output were:\n  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb\n  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb\n  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb\n  Info: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb\n  Warning: Could not retrieve fact fqdn\n  Notice: Compiled catalog for centos-64-x64 in environment production in 1.02 seconds\n  Error: Parameter name failed on Mysql_user[root@]: Invalid database user root@ at /etc/puppet/modules/mysql/manifests/server/account_security.pp:11\n  Wrapped exception:\n  Invalid database user root@\n     # ./spec/acceptance/mysql_account_delete_spec.rb:11:in `block (3 levels) in <top (required)>'\n\n  2) mysql::server::account_security class running puppet code accounts should delete accounts\n     Failure/Error: shell(\"mysql -e 'show grants for root@127.0.0.1", "created": "2014-03-27T10:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nbeernink commented:\n\nsquashed and fixed up, please review :)\n", "created": "2014-03-27T10:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWhy are all travis tests failing now?\n", "created": "2014-03-27T12:57:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nLooks like all the failures are related to:\n\n     # ./spec/classes/mysql_server_spec.rb:95:in `block (3 levels) in <top (required)>'\n\nSo you'll need to take a look at this test before we can merge it.\n", "created": "2014-04-22T16:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\nJust noticed this pullrequest after I prepared own one :(\n", "created": "2014-05-07T10:05:00.000000"}], "components": [], "created": "2014-03-25T09:13:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cf7657f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1393198779_*|*_6_*:*_3_*:*_2420636233"}], "description": "h2. parameterize mysqld config_dir\n\n * Author: Niek Beernink <>\n * Company: Oxilion BV\n * Github ID: [nbeernink|https://github.com/nbeernink]\n * [Pull Request 492 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/492]\n * [Pull Request 492 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/492/files]\n\nh2. Pull Request Description\n----\n\nThis ensures config dir is overridable so we can install MySQL 5.5 from http://wiki.centos.org/AdditionalResources/Repositories/SCL\n\n----\n(webhooks-id: 1a29295ff106108125326e559026328d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38699", "fixedVersions": [], "id": "38699", "issueType": "Task", "key": "MODULES-562", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (492): parameterize mysqld config_dir - nbeernink", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'll reference @apenney nit-picky comment here directly, instead of linking our non-existing style-guide", "created": "2014-03-25T07:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nbeernink commented:\n\nSorry, I assumed pushing a new commit would also notify you. :) Apparently this isn't the case. Could you review the new patch please?\n", "created": "2014-03-26T03:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nTotally does notify me, but I stopped working 24/7 ", "created": "2014-03-26T04:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add extra parameters to mod::php has been closed.", "created": "2014-03-26T04:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nbeernink commented:\n\nThe reason I added a comment is because a colleague of mine thought it wouldn't notify you and I didn't want this PR to go unnoticed. I believed him since I'm quite new to all this. :D\n\nThanks for merging! :)\n", "created": "2014-03-26T04:40:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-25T06:16:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd29993"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hythb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1403824316_*|*_6_*:*_3_*:*_2420642596"}], "description": "h2. Add extra parameters to mod::php\n\n * Author: Niek Beernink <>\n * Company: Oxilion BV\n * Github ID: [nbeernink|https://github.com/nbeernink]\n * [Pull Request 684 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/684]\n * [Pull Request 684 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/684/files]\n\nh2. Pull Request Description\n----\n\nThese extra parameters allow us to override the package name so we can install php54 via http://wiki.centos.org/AdditionalResources/Repositories/SCL\n\n----\n(webhooks-id: e27483e0777709dccbd8ac928d623461)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36678", "fixedVersions": [], "id": "36678", "issueType": "Task", "key": "MODULES-561", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (684): Add extra parameters to mod::php - nbeernink", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623cff0f8d8b9c0068b93e75", "attachments": [], "comments": [{"author": "623cff0f8d8b9c0068b93e75", "body": "I'm currently doing work on this. Will upload things later. You can check then in my branch at https://github.com/poikilotherm/puppetlabs-stdlib/tree/feature/master/validate_integer.", "created": "2014-12-02T07:28:00.000000"}, {"author": "623cff0f8d8b9c0068b93e75", "body": "Finished implementation of validate_integer and spec testing for it. Need to transfer doc to the README.markdown.\n\nWill work on validate_numeric() from tomorrow.\n\nWould appreciate some comments on my stuff... ", "created": "2014-12-03T15:51:00.000000"}, {"author": "623cff0f8d8b9c0068b93e75", "body": "I just created a PR on GitHub for this: https://github.com/puppetlabs/puppetlabs-stdlib/pull/375\n\nI would be very glad if you could merge this into stdlib master. Thanks in advance!", "created": "2014-12-04T14:36:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Mwrarged!", "created": "2015-03-05T11:58:00.000000"}, {"author": "623cff0f8d8b9c0068b93e75", "body": "Thanks Hunter! :-)", "created": "2015-03-06T01:07:00.000000"}], "components": ["stdlib"], "created": "2014-03-24T16:48:00.000000", "creator": "62437c021da0e1007138c15e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57ebb3cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyth0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_22027691329_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_3430_*|*_10006_*:*_1_*:*_7852885141"}], "description": "there are a bunch of validate_foo() functions that make it really easy to enforce sanity for parameter values. however, even if there are is_integer() and is_numeric() funcitons, there's no corresponding validate_* functions to shorten erroring out on wrong type.\n\nit'd be great to have those two functions.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36631", "fixedVersions": [], "id": "36631", "issueType": "Improvement", "key": "MODULES-560", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "62437c021da0e1007138c15e", "resolution": "Fixed", "resolutionDate": "2015-03-05T11:58:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add validate_integer() and validate_numeric() functions", "timeSpent": "PT0S", "updated": "2015-03-06T01:07:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "bq. A casual perusal of puppet's standard resource types leads me to believe that indirection of any kind is not permitted in a provider.\n\nI think this isn't entirely accurate. It's fine to call the indirector from a provider, but whoever wrote this did not allow it to correctly work from the agent side. Probably what should happen is the provider downloads the file to the local filesystem and then passes that path to the keytool.\n\nOne example of this would be the {{puppet file download}} face action, which can download a file from the metadata server to the local filebucket. Then that path could be passed to the {{-file}} keytool argument.", "created": "2014-06-05T12:30:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Unfortunately we've decided to remove support for this right now: https://github.com/puppetlabs/puppetlabs-java_ks/pull/73\n\nIt would require a lot of work in order to get the agent to download things from the master right now.  We think this needs to be fixed within Puppet first before we can support this.", "created": "2014-07-03T12:12:00.000000"}], "components": ["java_ks"], "created": "2014-03-24T13:08:00.000000", "creator": "557058:fe17c267-61b2-4665-b600-d857f963b291", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f9ac041"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_5094722217_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_3628291469"}], "description": "The java_ks resource type claims to support 'puppet:///' URLs for a few parameters. This does not work in master mode because file indirection is occurring in the resource provider. A casual perusal of puppet's standard resource types leads me to believe that indirection of any kind is not permitted in a provider.\n\nSpecifically, the failure that I'm seeing is that the provider's file_path function returns the absolute path of the served file in the master's filesystem. This path is then passed as an argument to keytool, and keytool fails with a FileNotFoundException.\n\nHere is the offending code from lib/puppet/provider/java_ks/keytool.rb:\n\n{code}\n  def file_path(path)\n    return path unless path and path.start_with? 'puppet://'\n\n    served_file = Puppet::FileServing::Metadata.indirection.find(path, :environment => @resource.catalog.environment)\n    self.fail \"Could not retrieve information for #{path}\" unless served_file\n    served_file.full_path\n  end\n{code}", "environment": "Puppet 3.3 master mode", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43035", "fixedVersions": [], "id": "43035", "issueType": "Bug", "key": "MODULES-559", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:fe17c267-61b2-4665-b600-d857f963b291", "resolution": "Fixed", "resolutionDate": "2014-07-03T12:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "java_ks uses indirection in the provider", "timeSpent": "PT0S", "updated": "2014-07-03T12:12:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCould you please add a `spec/acceptance` test for this parameter?\n", "created": "2014-03-24T11:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nspec/acceptance test added in 3887f36\n", "created": "2014-03-27T16:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis just took an innordinate amount of time to run,\n\n`rspec spec/acceptance  47,93s user 8,90s system 3% cpu 24:43,69 total`\n\n", "created": "2014-03-28T04:46:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nI don't think that's anything to do with my specific spec/acceptance test.  It just takes time to install/reinstall postgresql and initialize databases for every test.\n", "created": "2014-03-28T06:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n*nod* makes sense.\n\n/me blames @kbarber \n", "created": "2014-03-28T08:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nIs there anything else blocking this from being merged?\n", "created": "2014-03-30T16:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@thunderkeys, yeah. Someone clicking the [merge] button.\n@apenney, @hunner: ping\n", "created": "2014-03-31T15:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAre there any existing unit tests that would need to be updated to include this parameter?  @thunderkeys, I trust you not to try and pull the wool over my eyes, right? right? If you say there isn't then I'll merge this.\n\n", "created": "2014-03-31T15:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nNone that I'm aware of.\n\n> On Mar 31, 2014, at 5:36 PM, Ashley Penney <notifications@github.com> wrote:\n> \n> Are there any existing unit tests that would need to be updated to include this parameter? @thunderkeys, I trust you not to try and pull the wool over my eyes, right? right? If you say there isn't then I'll merge this.\n> \n> \u2014\n> Reply to this email directly or view it on GitHub.\n", "created": "2014-03-31T17:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "thunderkeys commented:\n\nit has more tests than some of the other already-there features (such as superuser, replication or inherit).\n\nSo I'm not pulling the wool over your eyes and I don't see anyplace else where a unit test would be applicable for postgresql::server::role\n", "created": "2014-03-31T21:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Postgresql server role inherit support has been closed.", "created": "2014-04-02T05:30:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-24T09:24:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45f5b89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1478983384_*|*_6_*:*_3_*:*_2420653152"}], "description": "h2. Postgresql server role inherit support\n\n * Author: Brian Almeida <bma@thunderkeys.net>\n * Company: \n * Github ID: [thunderkeys|https://github.com/thunderkeys]\n * [Pull Request 395 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/395]\n * [Pull Request 395 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/395/files]\n\nh2. Pull Request Description\n----\n\nThis patch adds support for the INHERIT/NOINHERIT flags to postgresql::server::role.\n\n----\n(webhooks-id: 6919f22a4b6ad683b1cf83a4a3853809)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34544", "fixedVersions": [], "id": "34544", "issueType": "Task", "key": "MODULES-558", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (395): Postgresql server role inherit support - thunderkeys", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "623cfdabbef8a60068c825e2", "body": "My bad, forgot we had forked the openstack gubbins to get around the most up to date mysql class causing breakage", "created": "2014-03-25T10:29:00.000000"}], "components": ["mysql"], "created": "2014-03-24T05:07:00.000000", "creator": "623cfdabbef8a60068c825e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61bc6427"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105756279_*|*_6_*:*_1_*:*_0"}], "description": "MySQL bindings are included via a top level class which accepts parameters defining which bindings to install.  The OpenStack modules however, due to the fact that glance and keystone etc. can be installed on the same host cannot use resource like inclusion, preferring to 'require' the python binding directly.  This ends up complaining that:\n\n{noformat}\n(Scope(Class[Mysql::Bindings::Python])) Could not look up qualified variable 'mysql::bindings::python_package_provider'; class mysql::bindings has not been evaluated\n{noformat}\n\nWhich for us spams the hell out of our email!  My suggestion is to drop inheritance in bindings.pp and just go for the following\n\n{code}\n# Private class\nclass mysql::bindings::python {\n\n  include mysql::params\n\n  package { 'python-mysqldb':\n    ensure   => $mysql::params::python_package_ensure,\n    name     => $mysql::params::python_package_name,\n    provider => $mysql::params::python_package_provider,\n  }\n\n}\n{code}\n\nFeedback welcome as always", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "40889", "fixedVersions": [], "id": "40889", "issueType": "Improvement", "key": "MODULES-557", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623cfdabbef8a60068c825e2", "resolution": "Won't Fix", "resolutionDate": "2014-03-25T10:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MySQL Bindings With Openstack", "timeSpent": "PT0S", "updated": "2014-03-25T10:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "It looks like the ip6tables provider doesn't actually do anything with the tcp_flags.", "created": "2014-11-20T16:06:00.000000"}], "components": ["firewall"], "created": "2014-03-24T04:50:00.000000", "creator": "623a47039b54ec0068b071ee", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f248831"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcfb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20866485057_*|*_10009_*:*_1_*:*_243816_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2167346026"}], "description": "I am actually trying to do something like that:\nfirewall { '006-v4 FIN,ACK FIN':\n    tcp_flags => 'FIN,ACK FIN',\n    proto       => 'tcp',\n    provider  => 'ip6tables',\n    action      => 'drop'\n }\n\nIt creates the rule with correct action but it does not apply the flags...\n", "environment": "Debian 7.4, Puppet v3.4.3, puppetlabs/firewall 1.0.2, ip6tables 1.4.14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39820", "fixedVersions": [], "id": "39820", "issueType": "Bug", "key": "MODULES-556", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47039b54ec0068b071ee", "resolution": "Fixed", "resolutionDate": "2014-12-15T18:12:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-firewall does not apply tcp_flags with ip6tables provider", "timeSpent": "PT0S", "updated": "2015-10-19T18:01:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Is this still an issue? Your solution looks like it should work...", "created": "2015-02-10T15:54:00.000000"}, {"author": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "body": "Sure it is, but I don't think it can be fixed. \n\nMaybe moving the class declaration to a stage that is run after the firewall provider is executed? I don't know if it's supposed to be working.\n\nI just moved to purge the firewall rules and leave the service up.\n\nThis can be closed from my point of view.", "created": "2015-02-10T16:14:00.000000"}], "components": ["firewall"], "created": "2014-03-24T03:14:00.000000", "creator": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72c0fef9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27956378662_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_8705531192"}], "description": "I'm trying to purge all iptable rules and also stop the iptables service. Unfortunately, service is stopped in the middle of purging rules and the remaining rules all fail:\n\nNotice: /Stage[main]/Profile::Profile_base/Firewall[9336 dc0f1adfee77aa04ef7fdf348860a701]/ensure: removed\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'running' to 'stopped'\nError: Execution of '/sbin/iptables -t filter -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT' returned 1: iptables: Bad rule (does  a matching rule exist in that chain?).\n\nError: /Stage[main]/Profile::Profile_base/Firewall[9244 dc0f1adfee77aa04ef7fdf348860a701]/ensure: change from present to absent failed: Execution of  '/sbin/iptables -t filter -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT' returned 1: iptables: Bad rule (does a matching rule exis t in that chain?).\n\n\nI tried to do this also, but that didn't help:\n\nFirewall <| |> { ensure => absent, } -> Service['iptables']\nresources { 'firewall': purge => true, before => Service['iptables']}\nclass { 'firewall': ensure => stopped,}\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37673", "fixedVersions": [], "id": "37673", "issueType": "Improvement", "key": "MODULES-555", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:51ceb1cf-5598-4a78-a5a0-4ab1a44f3c2e", "resolution": "Done", "resolutionDate": "2015-05-22T11:06:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "firewall module can't purge and stop firewall", "timeSpent": "PT0S", "updated": "2015-05-22T11:06:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\nCan one of the admins verify this patch?\n", "created": "2014-03-24T02:01:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-24T01:58:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18193c81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1505691149_*|*_6_*:*_3_*:*_2420620692"}], "description": "h2. No Undisciplined Local Clock by default\n\n * Author: Daniel Gollub <>\n * Company: Deutsche Telekom AG / BU Cloud Services\n * Github ID: [gollub|https://github.com/gollub]\n * [Pull Request 144 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/144]\n * [Pull Request 144 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/144/files]\n\nh2. Pull Request Description\n----\n\nDo not enable UDLC by default on baremetal (non-virtual) systems.\nBaremetal systems might not serve as time-source at all.\nUDLC is not a back-up for leaf-nodes (ntp client only)!\n\nSee http://support.ntp.org/bin/view/Support/UndisciplinedLocalClock\n\n----\n(webhooks-id: 9aa9e63904c3779cc7ec652e07f0e450)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35478", "fixedVersions": [], "id": "35478", "issueType": "Task", "key": "MODULES-554", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (144): No Undisciplined Local Clock by default - gollub", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\nThanks!\n", "created": "2014-03-23T11:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix missing comma in sample config has been closed.", "created": "2014-03-23T11:03:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-23T08:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@109f4393"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytgaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1568277082_*|*_6_*:*_3_*:*_2420650301"}], "description": "h2. fix missing comma in sample config\n\n * Author: Sean Dague <sean@dague.net>\n * Company: \n * Github ID: [sdague|https://github.com/sdague]\n * [Pull Request 683 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/683]\n * [Pull Request 683 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/683/files]\n\nh2. Pull Request Description\n----\n\nthere was a missing comma in the sample to handle redirect from\nhttp to https site, making it invalid puppet syntax.\n\n----\n(webhooks-id: c240a4e278295158cd754fe71f4e9876)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42003", "fixedVersions": [], "id": "42003", "issueType": "Task", "key": "MODULES-553", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (683): fix missing comma in sample config - sdague", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi Beuc,\n\nMysql_grant does not appear to handle column-level grants at this time.  If you are handy with Ruby programming, we'd certainly welcome a pull request to make that change.  Otherwise, I'll do some research on this side to see how difficult it will be to implement that feature.\n\nThank you,\nGreg Larkin\nPuppet Labs, Inc.", "created": "2014-08-15T15:13:00.000000"}, {"author": "623c0945a1d81f0069d8dd44", "body": "Hi Greg,\n\nI implemented column-level grants in the mysql_grant provider/type.\nI submitted a pull-request on Githug: [#570|https://github.com/puppetlabs/puppetlabs-mysql/pull/570].\n\nFor me this allows to set all colum-level grants. \nSee also [MODULES-1330] to work correctly.\n\nBye\nFrederik", "created": "2014-09-16T01:21:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/570", "created": "2014-10-27T11:12:00.000000"}], "components": ["mysql"], "created": "2014-03-22T04:28:00.000000", "creator": "623c135dd32a94006a649963", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ad8d8d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytfk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_18945837354_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nI'm granting specific permissions (namely: no access to the \"password\" field) for a libnss-mysql-bg setup:\n\n{code}\n  class { '::mysql::server':\n    ...\n    users  => {\n      ...\n      'nss-user@%' => {\n        ensure        => present,\n        password_hash => ...,\n      },\n    },\n    grants => {\n      ...\n      'nss-user@%/savane.user' => {\n        ensure     => present,\n        options    => ['GRANT'],\n        privileges => ['SELECT (realname, status, uidNumber, user_id, user_name)'],\n        table      => 'savane.user',\n        user       => 'nss-user@%',\n      },\n    },\n  }\n{code}\n\nPuppet always recreates it :\n{code}\nnotice: /Stage[main]/Mysql::Server::Providers/Mysql_grant[nss-user@%/savane.user]/privileges: privileges changed ['REALNAME', 'SELECT (STATUS', 'UIDNUMBER', 'USER_ID', 'USER_NAME)'] to 'SELECT (REALNAME, STATUS, UIDNUMBER, USER_ID, USER_NAME)'\n{code}\n\nSince Puppet is always returning in the \"changed\" state even if nothing was changed, this is causing confusion (erroneous state in the dashboard, spurious alert from cron).", "environment": "Debian 7\npuppetlabs-mysql 2.2.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39700", "fixedVersions": [], "id": "39700", "issueType": "Bug", "key": "MODULES-552", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c135dd32a94006a649963", "resolution": "Fixed", "resolutionDate": "2014-10-27T11:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql_grant always recreates rows-level privileges", "timeSpent": "PT0S", "updated": "2014-10-27T11:12:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\n:red_circle: Test failed.\nRefer to this link for build results: http://jenkins-modules.delivery.puppetlabs.net/job/puppetlabs-grizzly%20pull%20requests/10/\n", "created": "2014-03-21T16:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Test has been closed.", "created": "2014-03-21T17:02:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-21T16:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56004d6a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytfhr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1711169563_*|*_6_*:*_3_*:*_2420667128"}], "description": "h2. Test\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 143 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/143]\n * [Pull Request 143 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/143/files]\n\nh2. Pull Request Description\n----\n\nBackport various commits off master for a 3.0.4.\n\n----\n(webhooks-id: 527ec75207b61b55061ddd7fd534da04)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36621", "fixedVersions": [], "id": "36621", "issueType": "Task", "key": "MODULES-551", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (143): Test - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "puppetlabs-jenkins commented:\n\n:red_circle: Test failed.\nRefer to this link for build results: http://jenkins-modules.delivery.puppetlabs.net/job/puppetlabs-grizzly%20pull%20requests/9/\n", "created": "2014-03-21T12:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhat happens on AIX when there is IPv6? Should this PR target the supported branch?\n", "created": "2014-03-21T12:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nWhy is puppetlabs-grizzly commenting here?\n", "created": "2014-03-21T12:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nAlso, if someone wants to override the default restrict lines, they just have to pass `restrict` to the base class. AIX without IPv6 could always do that. (Not as good as detecting IPv6, but still a plausible workaround)\n", "created": "2014-03-21T12:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThe current situation with this would be AIX users would have to pass their own IPv6 stuff in.  $ipaddress6 isn't supported in AIX so we have no way to autodetermine if it's enabled, and only AIX fails if it's disabled (as far as I'm aware).\nEither way AIX fails with the kod line on ipv4 and ipv6 and we want that on all other distributions.  I would feel weird about having a special README thing that says AIX users have to pass custom restrict lines, but that's a totally valid potential workaround.  Supported modules doesn't imply \"always works with the defaults\", I don't think.\n", "created": "2014-03-21T12:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAlso I never like targeting older branches and merging up, it just feels so wrong to me, that's why I always target master and backport to 3.0.x branches.  I can't shake it, it feels horribly wrong to target anything but master with stuff I want to carry forward..\n", "created": "2014-03-21T12:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix for AIX machines with IPv6 disabled. has been closed.", "created": "2014-03-21T16:45:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-21T12:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20d07df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytfan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1726905997_*|*_6_*:*_3_*:*_2420677248"}], "description": "h2. Fix for AIX machines with IPv6 disabled.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 142 Discussion|https://github.com/puppetlabs/puppetlabs-ntp/pull/142]\n * [Pull Request 142 File Diff|https://github.com/puppetlabs/puppetlabs-ntp/pull/142/files]\n\nh2. Pull Request Description\n----\n\nThis attempts to handle the fact that NTP seems to explode if IPv6\nis disabled on AIX, ntp becomes unable to parse the -6 lines that\nwe rely on in $restrict.  It also apparently predates the KoD filtering\ncapabilities.  As this stands for 'Kiss of Death' we certainly want to\nretain this filtering capability for other distributions and operating\nsystems.\n\n----\n(webhooks-id: 4da156a6e43f2305bbbf2ba0361f1aa4)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "43098", "fixedVersions": [], "id": "43098", "issueType": "Task", "key": "MODULES-550", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (142): Fix for AIX machines with IPv6 disabled. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c121fb75ca8007056d2ac", "body": "pull 131 has been merged by apenney. Should be good to close. ", "created": "2014-06-02T14:00:00.000000"}], "components": ["mcollective"], "created": "2014-03-21T10:39:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@519e3da6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28188771944_*|*_5_*:*_1_*:*_0"}], "description": "In addition to the internal list of facts to exclude from facts.yaml a user should be able to supply a list of additional facts to exclude. Useful when custom dynamic facts are present on the system.\n\nIve created a PR for this: https://github.com/puppetlabs/puppetlabs-mcollective/pull/131 (not sure how the integration between Jira and Github works now).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34397", "fixedVersions": [], "id": "34397", "issueType": "Improvement", "key": "MODULES-548", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Should allow specifying facts to exclude from facts.yaml", "timeSpent": "PT0S", "updated": "2015-02-10T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nMost Travis builds finished successfully but one timed out and one went down in flames with errors like this:\n\n```\nPuppet::Parser::AST::Resource failed with error ArgumentError: \nInvalid resource type anchor at\n/home/travis/build/puppetlabs/puppetlabs-mcollective/spec/fixtures/modules/mcollective/manifests/init.pp:66 \non node testing-worker-linux-2-2-14051-linux-4-21267135.blueboxgrid.com\n```\n\nI doubt this is related to my changes.\n", "created": "2014-03-23T16:35:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAny chance you can rebase this one so I can merge it? :)\n", "created": "2014-04-10T10:44:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@apenney Will do!\n", "created": "2014-04-10T12:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@apenney Done!\n", "created": "2014-04-10T12:51:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@apenney does this need rebasing once more?\n", "created": "2014-04-27T22:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow listing facts to exclude from facts.yaml has been closed.", "created": "2014-05-05T13:11:00.000000"}], "components": [], "created": "2014-03-21T10:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d795369"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1734193064_*|*_6_*:*_3_*:*_2420679240"}], "description": "h2. Allow listing facts to exclude from facts.yaml\n\n * Author: Andreas Ntaflos <>\n * Company: \n * Github ID: [antaflos|https://github.com/antaflos]\n * [Pull Request 131 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/131]\n * [Pull Request 131 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/131/files]\n\nh2. Pull Request Description\n----\n\nAdd a new parameter `$mcollective::excluded_facts`, defaulting to `[]`.\nThe facts specified therein are added to the default list of facts to\nexclude from the generated facts.yaml.\n\nContains updated documentation and spec tests.\n\n----\n(webhooks-id: 2a6c6343aa128182812f2f85eb47cdd5)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42922", "fixedVersions": [], "id": "42922", "issueType": "Task", "key": "MODULES-547", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (131): Allow listing facts to exclude from facts.yaml - antaflos", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "Hi [~accountid:557058:dc702caf-5630-4bcc-9efa-066ea2fc3530],\n\nDo you have an example manifest we could see to try to reproduce this?", "created": "2014-12-03T14:24:00.000000"}, {"author": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "body": "This was a year old... and appears to have been fixed in one of the updates over the past year.\n(not sure which  version fixed it)", "created": "2015-05-22T13:03:00.000000"}], "components": ["community", "postgresql"], "created": "2014-03-21T09:23:00.000000", "creator": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10558a17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_22228159455_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14670765176"}], "description": "When using the puppetlabs-postgresql module it works great except it creates config drift for all runs.\nThese functions require some sort of check to see if the resource exists already before it just tries again.\n\nNotice: /Stage[main]/Projects::Interact::Overview::Postgresql/Postgresql::Server::Db[overview-prod]/Postgresql::Server::Role[overview]/Postgresql_psql[ALTER ROLE \"overview\" NOSUPERUSER]/command: command changed '' to 'ALTER ROLE \"overview\" NOSUPERUSER'\nNotice: /Stage[main]/Projects::Interact::Overview::Postgresql/Postgresql::Server::Db[overview-prod]/Postgresql::Server::Role[overview]/Postgresql_psql[ALTER ROLE \"overview\" NOCREATEDB]/command: command changed '' to 'ALTER ROLE \"overview\" NOCREATEDB'\nNotice: /Stage[main]/Projects::Interact::Overview::Postgresql/Postgresql::Server::Db[overview-prod]/Postgresql::Server::Role[overview]/Postgresql_psql[ALTER ROLE \"overview\" ]/command: command changed '' to 'ALTER ROLE \"overview\" '", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37610", "fixedVersions": [], "id": "37610", "issueType": "Bug", "key": "MODULES-546", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dc702caf-5630-4bcc-9efa-066ea2fc3530", "resolution": "Cannot Reproduce", "resolutionDate": "2015-05-22T11:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs::postgresql - Creation of DB, Role, User creates config drift in reports", "timeSpent": "PT0S", "updated": "2015-05-22T13:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWould it be possible to add some acceptance tests for this?  You can look in spec/acceptance for examples of how to test parameters.\n", "created": "2014-04-03T11:31:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jeckersb commented:\n\nI'm hitting this bug and made the same fix myself.  Fortunately I checked open pull requests before submitting my own.  Let me know if I can help out with this one.\n", "created": "2014-04-03T14:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "gildub commented:\n\n+1\nThis is a good catch\n", "created": "2014-04-08T19:48:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAny news on being able to add acceptance tests?  you can crib existing examples out of spec/acceptance to make it easy.  You can run them with rspec spec/acceptance if you have vagrant/virtualbox installed to test them.\n", "created": "2014-04-22T16:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "damjanek commented:\n\nI somehow missed your previous comment. \nI've added acceptance test. Hope it'll be enough.\n", "created": "2014-04-23T04:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "paramite commented:\n\nThis patch fixed MAC address issue for me.\n", "created": "2014-04-28T10:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "kincl commented:\n\n+1\nWorks for me.\n", "created": "2014-04-28T10:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xbezdick commented:\n\n+1\n", "created": "2014-04-29T14:28:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI like this (and the acceptance test is fine) but I find it confusing that it's called mac_addr and not mac_source after the actual argument we're passing to iptables.  How do you feel about renaming it to mac_source?  I'd happily merge it.\n", "created": "2014-04-29T15:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "damjanek commented:\n\nDone.\n", "created": "2014-04-30T02:49:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you rebase this?  I wanted to merge but I can't. :(\n", "created": "2014-05-15T11:57:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "damjanek commented:\n\nDone.\n", "created": "2014-05-21T14:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "damjanek commented:\n\nAny plans regarding merging this PR?\n", "created": "2014-05-27T01:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "paramite commented:\n\n+1, let's merge it. We are already using it.\n", "created": "2014-05-27T02:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "ssplatt commented:\n\nworked for me.\n", "created": "2014-05-29T09:27:00.000000"}], "components": [], "created": "2014-03-21T08:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c240a50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1742272628_*|*_6_*:*_3_*:*_2420638363"}], "description": "h2. Add support for mac address source rules pt2\n\n * Author: Damian Szeluga <dszeluga@mirantis.com>\n * Company: Mirantis Inc.\n * Github ID: [damjanek|https://github.com/damjanek]\n * [Pull Request 337 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/337]\n * [Pull Request 337 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/337/files]\n\nh2. Pull Request Description\n----\n\nPR #334 was not complete. I've added type definition.\n\n----\n(webhooks-id: cef0fdd5647e74c73e62c7d69a849e6b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34393", "fixedVersions": [], "id": "34393", "issueType": "Task", "key": "MODULES-545", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (337): Add support for mac address source rules pt2 - damjanek", "timeSpent": "PT0S", "updated": "2014-05-29T09:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nInteresting, I'll have to dig into this one further, my gut teels me the issue is in rspec-puppet as obviously the postgres module is working.. :)\n\n", "created": "2014-03-27T09:11:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@apenney thanks that's also what I think. But it's really annoying as I can't use `it { should compile.with_all_deps }` in a module using puppetlabs-postgresql.\n", "created": "2014-03-27T09:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@rodjek what do you think of that ?\n", "created": "2014-04-23T07:58:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@apenney when testing with latest rspec-puppet I get this error message:\n```\n  1) postgresql::server with no parameters should compile into a catalogue without dependency cycles\n     Failure/Error: it { should compile.with_all_deps }\n error during compilation: Parameter user failed on Exec[validate postgres connection for /postgres]: Only root can execute commands as other users at /home/mcanevet/src/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/validate_db_connection.pp:61\n     # ./spec/unit/classes/server_spec.rb:17:in `block (3 levels) in <top (required)>'\n```\n", "created": "2014-05-16T05:34:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\nmaybe we should add here https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/exec.rb#L188 something that identifies a run done with rspec in the unless condition.\n", "created": "2014-05-16T06:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\nIt works when lauching tests with fakeroot:\n\n    fakeroot bundle exec rake spec\n\nIs there a way to tell Travis to use fakeroot ?\n", "created": "2014-06-05T02:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mcanevet commented:\n\n@apenney running unit tests with fakeroot in Travis works.\n", "created": "2014-06-06T06:08:00.000000"}], "components": [], "created": "2014-03-21T08:00:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53555439"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1743194357_*|*_6_*:*_3_*:*_2420662499"}], "description": "h2. Dev/rspec puppet 1 0 should compile\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 394 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/394]\n * [Pull Request 394 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/394/files]\n\nh2. Pull Request Description\n----\n\nI have a module that depends on `postgresql::server` and if I add `it { should compile.with_all_deps }` to my units test it fails with `expected that the catalogue would include` once I include `postgresql::server`. So I tried the add `it { should compile.with_all_deps }` in the unit tests of `postgresql::server` and I notice the same issue. I can't figure out whether it is a bug in `rspec-puppet` or `puppetlabs-postgresql`.\n\nThis PR shows the issue but does not fix it.\n\n----\n(webhooks-id: 915650f444cac8ec237023e38845c5c0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33399", "fixedVersions": [], "id": "33399", "issueType": "Task", "key": "MODULES-544", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (394): Dev/rspec puppet 1 0 should compile - mcanevet", "timeSpent": "PT0S", "updated": "2014-06-06T06:08:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix unit tests with rspec-puppet 1.0 has been closed.", "created": "2014-03-27T09:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-21T06:59:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@cdd7ad7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1746838890_*|*_6_*:*_3_*:*_2420680555"}], "description": "h2. Fix unit tests with rspec-puppet 1.0\n\n * Author: Micka\u00ebl Can\u00e9vet <mickael.canevet@camptocamp.com>\n * Company: camptocamp\n * Github ID: [mcanevet|https://github.com/mcanevet]\n * [Pull Request 393 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/393]\n * [Pull Request 393 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/393/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0c10d77b9e55c22f673c602c22fcfd27)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41931", "fixedVersions": [], "id": "41931", "issueType": "Task", "key": "MODULES-543", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (393): Fix unit tests with rspec-puppet 1.0 - mcanevet", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Patch prepare replicaset has been closed.", "created": "2014-03-21T02:53:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-21T02:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a82c723"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytf1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1761753612_*|*_6_*:*_3_*:*_2420645586"}], "description": "h2. Patch prepare replicaset\n\n * Author:  <>\n * Company: Numergy\n * Github ID: [migibert|https://github.com/migibert]\n * [Pull Request 107 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/107]\n * [Pull Request 107 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/107/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 8cd3635ae2d1b90330d8ee2fc73604a1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39751", "fixedVersions": [], "id": "39751", "issueType": "Task", "key": "MODULES-542", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (107): Patch prepare replicaset - migibert", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix typo in ppa.pp has been closed.", "created": "2014-03-26T10:57:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-20T16:10:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78fca9b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytezz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1800175671_*|*_6_*:*_3_*:*_2420671628"}], "description": "h2. Fix typo in ppa.pp\n\n * Author: Fr\u00e9d\u00e9ric DROUET <>\n * Company: \n * Github ID: [fdrouet|https://github.com/fdrouet]\n * [Pull Request 274 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/274]\n * [Pull Request 274 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/274/files]\n\nh2. Pull Request Description\n----\n\nfix a typo in ppa (gruop => group)\n\n----\n(webhooks-id: c0c37b741b8147180e5094f0445abf53)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37608", "fixedVersions": [], "id": "37608", "issueType": "Task", "key": "MODULES-541", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (274): Fix typo in ppa.pp - fdrouet", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove metadata, since it's not correct has been closed.", "created": "2014-04-10T11:57:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-20T13:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22342488"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyterr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1808911300_*|*_6_*:*_3_*:*_2420626722"}], "description": "h2. Remove metadata, since it's not correct\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 74 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/74]\n * [Pull Request 74 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/74/files]\n\nh2. Pull Request Description\n----\n\nAnd I think this is why 0.5.0 can't upload to the forge.\n\n----\n(webhooks-id: b57171a42f73169cd93b980245e41a0f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39749", "fixedVersions": [], "id": "39749", "issueType": "Task", "key": "MODULES-540", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (74): Remove metadata, since it's not correct - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nFixed in #274. Thanks!\n", "created": "2014-03-26T11:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request group => instead of gruop => has been closed.", "created": "2014-03-26T11:02:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-20T13:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@758910"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyterj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1808953931_*|*_6_*:*_3_*:*_2420673138"}], "description": "h2. group => instead of gruop =>\n\n * Author: Greg Schoen <greg.schoen@gmail.com>\n * Company: \n * Github ID: [gregschoen|https://github.com/gregschoen]\n * [Pull Request 273 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/273]\n * [Pull Request 273 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/273/files]\n\nh2. Pull Request Description\n----\n\nMinor typo fix.\n\n----\n(webhooks-id: dcd1fed3752e859cd15e82f1d669e286)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38755", "fixedVersions": [], "id": "38755", "issueType": "Task", "key": "MODULES-539", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (273): group => instead of gruop => - gregschoen", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Prepare a 0.5.0 release. has been closed.", "created": "2014-03-20T12:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Tagged, but I can't upload and don't know why. My guess is fixing metadata https://github.com/puppetlabs/puppetlabs-nodejs/pull/74", "created": "2014-03-20T16:06:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-20T12:30:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59cd18f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytel3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1813377467_*|*_6_*:*_3_*:*_2420658365"}], "description": "h2. Prepare a 0.5.0 release.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 73 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/73]\n * [Pull Request 73 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/73/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: cc8ffb4c064b04d4ec393cc219889398)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33398", "fixedVersions": [], "id": "33398", "issueType": "Task", "key": "MODULES-538", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (73): Prepare a 0.5.0 release. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request /usr/local/bin included in search path for rsync has been closed.", "created": "2014-05-15T12:51:00.000000"}], "components": [], "created": "2014-03-20T09:06:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@479e9e56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytefz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1825631715_*|*_6_*:*_3_*:*_2420634247"}], "description": "h2. /usr/local/bin included in search path for rsync\n\n * Author: Harry Weppner <harald.weppner@tidalscale.com>\n * Company: Tidalscale\n * Github ID: [HarryWeppner|https://github.com/HarryWeppner]\n * [Pull Request 31 Discussion|https://github.com/puppetlabs/puppetlabs-rsync/pull/31]\n * [Pull Request 31 File Diff|https://github.com/puppetlabs/puppetlabs-rsync/pull/31/files]\n\nh2. Pull Request Description\n----\n\nHi,\nSome systems do not have rsync in their base distribution and puppet unfortunately silently fails should rsync not be found in the path.\n\nI have added '/usr/local/bin' as this is where the FreeBSD port is installed to.\n\nThanks & cheerio, Harry.\n\n----\n(webhooks-id: ece9fe544d493959f45f89da7e542896)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36598", "fixedVersions": [], "id": "36598", "issueType": "Task", "key": "MODULES-537", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (31): /usr/local/bin included in search path for rsync - HarryWeppner", "timeSpent": "PT0S", "updated": "2014-05-15T12:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThis needs test, especially acceptance/Beaker tests.\n", "created": "2014-03-26T10:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add \"independent_key\" function. has been closed.", "created": "2014-04-03T12:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you point this against master instead?  We're not accepting features on 1.4.x.!\n", "created": "2014-04-03T12:01:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-20T07:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5521880d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytefr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1832263535_*|*_6_*:*_3_*:*_2420661767"}], "description": "h2. Add \"independent_key\" function.\n\n * Author: F\u00e9lix Barbeira <fbarbeira@gmail.com>\n * Company: \n * Github ID: [fbarbeira|https://github.com/fbarbeira]\n * [Pull Request 272 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/272]\n * [Pull Request 272 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/272/files]\n\nh2. Pull Request Description\n----\n\nWith this commit the apt module would implement the functionality of storing the gpg keys in different files instead of a unique one. I preffer the 'debian' way where they store each key in a separated files, example:\n\n```\nroot@debian:~# apt-key list\n/etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg\n------------------------------------------------------------\npub   4096R/473041FA 2010-08-27 [caduca: 2018-03-05]\nuid                  Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>\n\n/etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg\n---------------------------------------------------------\npub   4096R/B98321F9 2010-08-07 [caduca: 2017-08-05]\nuid                  Squeeze Stable Release Key <debian-release@lists.debian.org>\n\n/etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg\n-----------------------------------------------------------\npub   4096R/46925553 2012-04-27 [caduca: 2020-04-25]\nuid                  Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>\n\n/etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg\n--------------------------------------------------------\npub   4096R/65FFB764 2012-05-08 [caduca: 2019-05-07]\nuid                  Wheezy Stable Release Key <debian-release@lists.debian.org>\n\n/etc/apt/trusted.gpg.d//puppetlabs-keyring.gpg\n----------------------------------------------\npub   4096R/4BD6EC30 2010-07-10 [caduca: 2016-07-08]\nuid                  Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>\n\nroot@debian:~# ls -la /etc/apt/trusted.gpg.d/\ntotal 28\ndrwxr-xr-x 2 root root 4096 mar 13 10:29 .\ndrwxr-xr-x 6 root root 4096 mar 20 11:57 ..\n-rw-r--r-- 1 root root 4084 jun  2  2012 debian-archive-squeeze-automatic.gpg\n-rw-r--r-- 1 root root 2853 jun  2  2012 debian-archive-squeeze-stable.gpg\n-rw-r--r-- 1 root root 3780 jun  2  2012 debian-archive-wheezy-automatic.gpg\n-rw-r--r-- 1 root root 2851 jun  2  2012 debian-archive-wheezy-stable.gpg\n-rw-r--r-- 1 root root 1182 jul  5  2012 puppetlabs-keyring.gpg\nroot@debian:~#\n```\nIt's easier to manage in the 'debian way'. If you want to remove one of this keys you just have to remove the file. The 'ubuntu way' it's a little bit complicated because they don't use the functionality of the \"trusted.gpg.d\" directory. Example:\n\n```\nroot@ubuntu:~# apt-key list\n/etc/apt/trusted.gpg\n--------------------\npub   1024D/437D05B5 2004-09-12\nuid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>\nsub   2048g/79164387 2004-09-12\n\npub   1024D/FBB75451 2004-12-30\nuid                  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>\n\npub   4096R/C0B21F32 2012-05-11\nuid                  Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>\n\npub   4096R/EFE21092 2012-05-11\nuid                  Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>\n\n/etc/apt/trusted.gpg.d//puppetlabs-keyring.gpg\n----------------------------------------------\npub   4096R/4BD6EC30 2010-07-10 [[caduca: 2016-07-08]]\nuid                  Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>\n\nroot@ubuntu:~# ls -la /etc/apt/trusted.gpg.d/\ntotal 12\ndrwxr-xr-x 2 root root 4096 ene 23 12:59 .\ndrwxr-xr-x 6 root root 4096 mar 20 14:00 ..\n-rw-r--r-- 1 root root 1182 jul  5  2012 puppetlabs-keyring.gpg\nroot@ubuntu:~#\n```\n\nIf we use debian machines with the 'puppetlabs-apt' module, we will break the debian paradigm.\n\nI have tested this code with ubuntu (precise and lucid) and debian wheezy.\n\n----\n(webhooks-id: 73099aaceb295109473d9619347cf464)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34385", "fixedVersions": [], "id": "34385", "issueType": "Task", "key": "MODULES-536", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (272): Add \"independent_key\" function. - fbarbeira", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mieciu commented:\n\nNot sure about how TravisCI is configured, but:\n`$ rake\nrake aborted!\nNo Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)`\n", "created": "2014-03-20T08:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request explicitly specify the empty namespace has been closed.", "created": "2014-03-20T10:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nThis isn't necessary.\n", "created": "2014-03-20T10:37:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nActually this is perfectly acceptable: http://docs.puppetlabs.com/guides/style_guide.html#namespacing-variables\n", "created": "2014-03-20T14:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request explicitly specify the empty namespace has been reopened.", "created": "2014-03-20T14:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nMore than just perfectly acceptable, it's actually \"best practices\" these days to explicitly refer to the scope for facter stuff like this.\n", "created": "2014-03-20T14:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI don't see a `Rakefile` or `.travis.yml` in the root, so I'm going to assume travis isn't supposed to be enabled for this module and will disable it.\n", "created": "2014-03-20T14:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request explicitly specify the empty namespace has been closed.", "created": "2014-03-20T14:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nPlease don't reopen pull requests that have been closed by the developers.  This change is unnecessary, and will not be merged.\n", "created": "2014-03-20T14:04:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-19T17:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d2718e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytecv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1881750164_*|*_6_*:*_3_*:*_2420667068"}], "description": "h2. explicitly specify the empty namespace\n\n * Author:  <>\n * Company: blindroot.pl\n * Github ID: [mieciu|https://github.com/mieciu]\n * [Pull Request 154 Discussion|https://github.com/puppetlabs/puppetlabs-razor/pull/154]\n * [Pull Request 154 File Diff|https://github.com/puppetlabs/puppetlabs-razor/pull/154/files]\n\nh2. Pull Request Description\n----\n\naccording to puppet style guide\n\n----\n(webhooks-id: b44abc1854e34779b36bf4321fa455e9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36590", "fixedVersions": [], "id": "36590", "issueType": "Task", "key": "MODULES-535", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (154): explicitly specify the empty namespace - mieciu", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:557058:859dc873-1671-4de2-b8c7-af63676d91e2] It appears that the command \"db.getMongo().getDBNames()\" was removed as part of a provider rewrite in https://github.com/puppetlabs/puppetlabs-mongodb/pull/138 . Is this still an issue if you upgrade to 0.9.0?", "created": "2015-01-07T16:56:00.000000"}, {"author": "70121:5f390622-bba2-467b-907a-fef88e969608", "body": "Yes, this is still an issue. If authentication is enabled and an admin user is created then the provider doesnt try to use any credentials when connecting to mongodb - so cannot perform anything.", "created": "2015-01-08T01:28:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:70121:5f390622-bba2-467b-907a-fef88e969608] can you provide the manifest you're using and the output you experience? Are you also using Fedora 19, as [~accountid:557058:859dc873-1671-4de2-b8c7-af63676d91e2] reported he was?", "created": "2015-01-09T10:47:00.000000"}, {"author": "70121:5f390622-bba2-467b-907a-fef88e969608", "body": "Nope, I'm using Redhat 6. I dont really have a manifest I can share but its a fairly fundamental problem with the provider.\n\nIf auth is enabled (auth=true) and there is no admin user created then everything works fine - mongodb allows admin access on the loopback interface until an admin password is set.\n\nIf you create an admin user either using a manifest or using db.addUser(\"admin\",\"mypass\") then all requests made by the mongodb provider will fail. The provider doesnt attempt to use any credentials, in fact theres no real way to pass them to the provider at all, from what I see.\n\nI hope this makes sense.", "created": "2015-01-12T06:41:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Verified this behavior with:\n\n{code}\n# cat test.pp\nclass {'::mongodb::globals':\n  manage_package_repo => true,\n}->\nclass {'::mongodb::server':\n  auth => true,\n}->\nclass {'::mongodb::client': } ->\nmongodb_user { 'testuser':\n  username      => 'testuser',\n  ensure        => present,\n  password_hash => mongodb_password('testuser', 'p@ssw0rd'),\n  database      => testdb,\n  roles         => ['readWrite', 'dbAdmin'],\n  tries         => 10,\n  require       => Class['mongodb::server'],\n}\n# puppet apply test.pp\nCould not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer\nCould not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\nNotice: Compiled catalog for w7pgz2wg88normc.delivery.puppetlabs.net in environment production in 1.09 seconds\nNotice: /Stage[main]/Mongodb::Repo::Apt/Apt::Source[downloads-distro.mongodb.org]/Apt::Key[Add key: 9ECBEC467F0CEB10 from Apt::Source downloads-distro.mongodb.org]/Apt_key[Add key: 9ECBEC467F0CEB10 from Apt::Source downloads-distro.mongodb.org]/ensure: created\nNotice: /Stage[main]/Mongodb::Repo::Apt/Apt::Source[downloads-distro.mongodb.org]/File[downloads-distro.mongodb.org.list]/ensure: created\nNotice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Mongodb::Client::Install/Package[mongodb_client]/ensure: ensure changed 'purged' to 'present'\nNotice: /Stage[main]/Apt/File[/etc/apt/apt.conf.d/15update-stamp]/content: content changed '{md5}b9de0ac9e2c9854b1bb213e362dc4e41' to '{md5}92afc1e969a04f0764e9ae8343aa9f2f'\nNotice: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: ensure changed 'purged' to 'present'\nNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{md5}e653e268f2c19e96361a03d48d529b50' to '{md5}54345598120ab40eda5e8a3ca41318cd'\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Triggered 'refresh' from 1 events\nNotice: /Stage[main]/Main/Mongodb_user[testuser]/ensure: created\nNotice: Finished catalog run in 28.65 seconds\nroot@w7pgz2wg88normc:~# puppet apply test.pp\nCould not retrieve fact='apt_updates', resolution='<anonymous>': can't convert nil into Integer\nCould not retrieve fact='apt_security_updates', resolution='<anonymous>': can't convert nil into Integer\nNotice: Compiled catalog for w7pgz2wg88normc.delivery.puppetlabs.net in environment production in 1.10 seconds\nError: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongo admin --quiet --port  --eval printjson(db.system.users.find().toArray())' returned 252: 2015-01-21T12:53:25.332-0800 error: { \"$err\" : \"not authorized for query on admin.system.users\", \"code\" : 13 } at src/mongo/shell/query.js:131\nNotice: /Stage[main]/Main/Mongodb_user[testuser]/ensure: created\nNotice: Finished catalog run in 0.59 seconds\n{code}", "created": "2015-01-21T13:56:00.000000"}, {"author": "557058:d510932c-3791-45e4-bb4e-10bac2b66204", "body": "I think I'm getting the same problem, with a different symptom:\n{noformat}\nError: Could not prefetch mongodb_user provider 'mongodb': Execution of '/usr/bin/mongo admin --quiet --port 27017 --eval printjson(db.system.users.find().toArray())' returned 252: 2015-02-26T09:13:37.562+0100 error: { \"$err\" : \"not authorized for query on admin.system.users\", \"code\" : 13 } at src/mongo/shell/query.js:131\n{noformat}\nThis is on CentOS 6.6 with puppet 3.7.3 and puppetlabs mongodb module 0.10.0 and mongodb-org-2.6.8-1.x86_64. If this is not related please tell me, I'll move my comment to a separate issue.\n", "created": "2015-02-26T04:00:00.000000"}, {"author": "623e791f8d8b9c0068b9f44a", "body": "Hi, \n  I've managed to work around this by creating the ~/.mongorc.js file where I authenticate. It's not really that nice, but it works.\n\nMy code:\n{code}\n class {'::mongodb::server':\n    auth              => true,\n    bind_ip           => ['0.0.0.0'],\n    port              => 27017,\n    verbose           => true\n  }\n  \n  mongodb_user { 'siteUserAdmin':\n    username      => 'siteUserAdmin',\n    ensure        => present,\n    password_hash => mongodb_password('siteUserAdmin', 'admin'),\n    database      => 'admin',\n    roles         => ['userAdminAnyDatabase'],\n    tries         => 10,\n    require       => Class['::mongodb::server'],\n  }\n  \n  mongodb_database { 'testdb':\n    ensure        => present,\n    tries         => 10,\n    require       => File['mongorc.js'],\n  }\n  \n  mongodb_user { 'testuser':\n    username      => 'testuser',\n    ensure        => present,\n    password_hash => mongodb_password('testuser', 'password'),\n    database      => 'testdb',\n    roles         => ['readWrite', 'dbAdmin'],\n    tries         => 10,\n    require       => File['mongorc.js'],\n  }\n  \n  file { 'mongorc.js':\n    path          => '/root/.mongorc.js',\n    ensure        => file,\n    require       => Mongodb_user['siteUserAdmin'],\n    content       => template('my_profiles/mongo/mongorc.js.erb'),\n  }\n{code}\n\nThe template file:\n{code}\nvar prev_db = db\ndb = db.getSiblingDB('admin')\ndb.auth('siteUserAdmin','admin')\ndb = db.getSiblingDB(prev_db)\n{code}\n\nThe output:\n{code}\n==> mongo: Notice: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]/ensure: created\n==> mongo: Debug: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]: The container Class[Mongodb::Server::Install] will propagate my refresh event\n==> mongo: Debug: Class[Mongodb::Server::Install]: The container Stage[main] will propagate my refresh event\n==> mongo: Info: Computing checksum on file /etc/mongod.conf\n==> mongo: Info: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]: Filebucketed /etc/mongod.conf to puppet with sum 0aa1300d8c64318b1a7683cb3fee646e\n==> mongo: Notice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]/content: content changed '{md5}0aa1300d8c64318b1a7683cb3fee646e' to '{md5}c42802a0f87add9b8bbdb3de8b559893'\n==> mongo: Debug: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]: The container Class[Mongodb::Server::Config] will propagate my refresh event\n==> mongo: Info: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]: Scheduling refresh of Class[Mongodb::Server::Service]\n==> mongo: Notice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]/ensure: created\n==> mongo: Debug: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]: The container Class[Mongodb::Server::Config] will propagate my refresh event\n==> mongo: Debug: Class[Mongodb::Server::Config]: The container Stage[main] will propagate my refresh event\n==> mongo: Info: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\n==> mongo: Debug: Executing '/bin/systemctl is-active mongod'\n==> mongo: Debug: Executing '/bin/systemctl is-enabled mongod'\n==> mongo: Debug: Executing '/bin/systemctl start mongod'\n==> mongo: Debug: Executing '/bin/systemctl is-enabled mongod'\n==> mongo: Notice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/ensure: ensure changed 'stopped' to 'running'\n==> mongo: Debug: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: The container Class[Mongodb::Server::Service] will propagate my refresh event\n==> mongo: Info: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Unscheduling refresh on Service[mongodb]\n==> mongo: Debug: Prefetching mongodb resources for mongodb_user\n==> mongo: Debug: Executing '/bin/mongo admin --quiet --port 27017 --eval load('/root/.mongorc.js')", "created": "2015-03-13T10:47:00.000000"}, {"author": "623e791f8d8b9c0068b9f44a", "body": "Hi [~accountid:70121:5f390622-bba2-467b-907a-fef88e969608], this basically implements what you said in your remark. The provider is loading the ~/.mongorc.js file if it exists.", "created": "2015-03-13T10:50:00.000000"}, {"author": "5dde38c308d48c0d13ac833a", "body": "[~accountid:623e791f8d8b9c0068b9f44a] any idea how to solve that last error:\n\n{code}\nDebug: Executing '/usr/bin/mongo admin --quiet --port 27017 --eval load('/root/.mongorc.js')", "created": "2015-03-20T01:53:00.000000"}, {"author": "623e791f8d8b9c0068b9f44a", "body": "Hi [~accountid:5dde38c308d48c0d13ac833a], it's not critical. On a second run, you won't see that error again.", "created": "2015-03-23T05:43:00.000000"}, {"author": "5dde38c308d48c0d13ac833a", "body": "[~accountid:623e791f8d8b9c0068b9f44a] yeah, but if you change some like the admin's password. you will get this error.", "created": "2015-03-23T05:45:00.000000"}, {"author": "5e0de5257a22c90da0c5aa74", "body": "This is an ugly hack, but got me past the problem.\n\nIn the *mongodb/lib/puppet/provider/mongodb_replset/mongo.rb* file, \nReplace line 239, which is this:\nargs << ['--eval',\"printjson(#{command})\"]\n\nWith the following:\n{quote}if command == 'rs.conf()' \n  args << ['--eval',\"load (\\\"/root/.mongorc.js\\\") ", "created": "2015-09-03T12:12:00.000000"}, {"author": "qm:f7b4bc64-445a-440e-8354-a55854c39cee:3af7a7af-8de7-4417-9b13-a8024e90498c", "body": "I seem to be running into a similar problem when running centos 7 using the following config:\n{code:puppet}\nclass {'::mongodb::globals':\n    manage_package_repo => true,\n    repo_location       => 'https://repo.mongodb.com/yum/redhat/7/mongodb-enterprise/stable/x86_64/',\n    server_package_name => 'mongodb-enterprise-server',\n    client_package_name => 'mongodb-enterprise-shell',\n  }\n\u200b\nclass { '::mongodb::server' :\n    \n    auth           => true,\n    create_admin   => true,\n    store_creds    => true,\n    admin_username => $admin_username,\n    admin_password => $admin_password,\n  }\n{code}\nwhich produces this result:\n\n\n{noformat}\nNotice: /Stage[main]/Rsyslog::Service/Service[rsyslog]: Triggered 'refresh' from 1 events\nDebug: /Stage[main]/Rsyslog::Service/Service[rsyslog]: The container Class[Rsyslog::Service] will propagate my refresh event\nDebug: Class[Rsyslog::Service]: The container Stage[main] will propagate my refresh event\nDebug: Rsyslog::Snippet[client]: The container Class[Rsyslog::Client] will propagate my refresh event\nDebug: Class[Rsyslog::Client]: The container Stage[main] will propagate my refresh event\nDebug: Prefetching mongodb resources for mongodb_database\nDebug: Executing: '/bin/mongo admin --quiet --host 127.0.0.1:27017 --eval load('/root/.mongorc.js')", "created": "2016-07-07T07:03:00.000000"}, {"author": "557058:18c34a39-f2dc-4a2a-91aa-f2daec34e3bb", "body": "Am also running into this issue using 0.14.0 on CentOS 7... ", "created": "2016-07-12T15:39:00.000000"}, {"author": "557058:068480b2-dd12-4176-9516-63b7a5e65844", "body": "On Ubuntu 14.04, also getting this error.\n{code}==> default: Error: Failed to apply catalog: Could not evaluate MongoDB shell command: printjson(db.getMongo().getDBs()){code}\n\nHere is the puppet code.\n{code:puppet}\n## $mangodb is a variable from hiera_hash\nclass {'::mongodb::globals':\n  manage_package_repo => true,\n  bind_ip             => $mongodb['bind_ip'],\n  require             => Anchor['profile::db::mongodb::begin'],\n}\n\nclass {'::mongodb::server':\n  port           => $mongodb['port'],\n  auth           => true,\n  #create_admin   => true,\n  #admin_username => 'admin',\n  #admin_password => $mongodb['admin_password'],\n  #admin_roles    => ['dbAdmin','readWrite'],\n  require        => Class['::mongodb::globals'],\n  before         => Anchor['profile::db::mongodb::end'],\n}\n\n# create databases dynamically\nif $mongodb['databases'] {\n  $db_defaults = {\n      require => Class['::mongodb::server'],\n      before  => Anchor['profile::db::mongodb::end'],\n    }\n      create_resources(mongodb_database,$mongodb['databases'],$db_defaults)\n}\n{code}\n\nNote, regardless if I create an admin user or not, puppet fails with the same error.", "created": "2017-05-24T17:48:00.000000"}, {"author": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "body": "I am stuck with the same problem. Firstly there is the admin user creation problem due to bash password management. I've just created a bug for that. \n\nThe second issue is that the underlying ruby code for the type implementation are not configuring the admin username and password on the command line, so the calls are rejected. ", "created": "2017-08-30T20:05:00.000000"}, {"author": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "body": "Note that once I fix the user creation bug, here's the debug output:\n\n{code:java}\nMongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1\n@(shell eval):1:11' Retry: '8'\nDebug: Executing: '/bin/mongo admin --quiet --host 172.16.70.4:27017 --eval printjson(db.getMongo().getDBs())'\nDebug: Request failed: 'Execution of '/bin/mongo admin --quiet --host 172.16.70.4:27017 --eval printjson(db.getMongo().getDBs())' returned 252: 2017-08-31T02:18:21.586+0000 E QUERY    [thread1] Error: listDatabases failed:{\n\t\"ok\" : 0,\n\t\"errmsg\" : \"not authorized on admin to execute command { listDatabases: 1.0 }\",\n\t\"code\" : 13,\n\t\"codeName\" : \"Unauthorized\"\n} :\n_getErrorWithCode@src/mongo/shell/utils.js:25:13\n{code}\n\nspecifically note that the admin call does not include the admin username and password previously configured in the mongo::server instance. \n\nWithout this, this module is dead in the water if you want to enable auth.", "created": "2017-08-30T20:21:00.000000"}, {"author": "557058:18c34a39-f2dc-4a2a-91aa-f2daec34e3bb", "body": "[~accountid:557058:f6dc1525-3618-4373-bbd9-ff678843e92c] I feel your pain on this one. Unfortunately, it seems they have no interest in addressing this issue and it's not a supported module, so, you can fix it on your own, develop your own solution, or take a look at MongoDB's Atlas service. For what it's worth, we use the Atlas service and it's pretty amazing.", "created": "2017-08-31T06:51:00.000000"}, {"author": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "body": "Well I'm getting there - in that I know what the problem is, but not necessarily the solution. The problem comes down to the fact that it is using self.instances in the mongodb_database provider to find the list of the current databases in the system.  That is called before any instances of the class are actually constructed, since it is called from self.prefetch.  Of course, when you have auth on, you also need a username and password to make the mongodb call in the first place. We have that delightful situation of a global class needing instance information (mongodb::server properties) in order to function.  \n\nI'm trying various hacks to make it work. I think I'm going to have to resort to using the very ugly hack of using global variables to get the information down to the provider of one type - from another type :(  ", "created": "2017-09-06T17:36:00.000000"}, {"author": "557058:f6dc1525-3618-4373-bbd9-ff678843e92c", "body": "After much pain and suffering, I have something working if anyone would like to try it out. Not quite ready to put in a pull request yet, so you'll have to take it from my personal fork and branch. \n\nhttps://github.com/WetHippie/puppetlabs-mongodb/tree/admin_user_handling\n\nIt is in the branch admin_user_handling.  I'll be adding some more test coverage, but for now it will create databases and do checks based on a switch as to whether it thinks auth is enabled or not (which is not the case some of the time). \n\nI don't handle old mongo instances in any of the new code - only 3.2 and later.  There's a heap of chicken and egg situations if you want to try to support earlier versions. Since they are so full of security holes, and you want to enable auth for better security, better not to support them...", "created": "2017-09-13T21:19:00.000000"}, {"author": "557058:0b2a0f29-3749-4fc3-9772-13ad025585de", "body": "[~accountid:557058:f6dc1525-3618-4373-bbd9-ff678843e92c], we've recently migrated puppetlabs-mongodb to puppet-mongodb under the Voxpupuli organization. Please feel free to submit a PR for this issue and/or raise this issue again on github at https://github.com/voxpupuli/puppet-mongodb , as that's where they'll be tracking issues going forward. Thanks!", "created": "2017-10-26T11:35:00.000000"}], "components": ["mongodb"], "created": "2014-03-19T14:44:00.000000", "creator": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Can create Admin users with Auth on 3.x of mongodb\nCan create additional users and databases after creating an admin user\n\nLimiting scope to 3.x Mongo and User creation"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@332add0d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-5581"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hz8iev:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_26611892971_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_40182192294_*|*_10005_*:*_1_*:*_46983391251"}], "description": "The module creates a standard user just fine.  However, if you need to create an admin user and enable auth, additional users, databases, etc. fail to create.  Here is the error I see:\n{noformat}\nInfo: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]: Filebucketed /etc/mongodb.conf to puppet with sum d74fd9a4ef98d7dbe407592a1f601420\nNotice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]/content: content changed '{md5}d74fd9a4ef98d7dbe407592a1f601420' to '{md5}607de07a113e420e7af46209b6d0b459'\nDebug: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]: The container Class[Mongodb::Server::Config] will propagate my refresh event\nInfo: /Stage[main]/Mongodb::Server::Config/File[/etc/mongodb.conf]: Scheduling refresh of Class[Mongodb::Server::Service]\nNotice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]/group: group changed 'root' to 'mongodb'\nDebug: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]: The container Class[Mongodb::Server::Config] will propagate my refresh event\nDebug: Class[Mongodb::Server::Config]: The container Stage[main] will propagate my refresh event\nInfo: Class[Mongodb::Server::Service]: Scheduling refresh of Service[mongodb]\nDebug: Executing '/sbin/service mongod status'\nDebug: Executing '/sbin/chkconfig mongod'\nDebug: Executing '/sbin/service mongod start'\nDebug: Executing '/sbin/chkconfig mongod'\nDebug: Executing '/sbin/chkconfig mongod on'\nNotice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]/ensure: ensure changed 'stopped' to 'running'\nDebug: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: The container Class[Mongodb::Server::Service] will propagate my refresh event\nInfo: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Unscheduling refresh on Service[mongodb]\nDebug: Class[Mongodb::Server::Service]: The container Stage[main] will propagate my refresh event\nDebug: Executing '/bin/mongo --quiet --eval db.getMongo()'\nDebug: Executing '/bin/mongo openshift_broker --quiet --eval db.system.users.find({user:\"openshift\"}).count()'\nDebug: Executing '/bin/mongo openshift_broker --eval db.system.users.insert({user:\"openshift\", pwd:\"61645df72597687203c4918832537744\", roles: [\"readWrite\"]})'\nNotice: /Stage[main]/Openshift_origin::Db::Mongo/Mongodb_user[openshift]/ensure: created\nDebug: /Stage[main]/Openshift_origin::Db::Mongo/Mongodb_user[openshift]: The container Class[Openshift_origin::Db::Mongo] will propagate my refresh event\nDebug: Executing '/bin/mongo --quiet --eval db.getMongo()'\nDebug: Executing '/bin/mongo admin --quiet --eval db.system.users.find({user:\"admin\"}).count()'\nDebug: Executing '/bin/mongo admin --eval db.system.users.insert({user:\"admin\", pwd:\"61645df72597687203c4918832537744\", roles: [\"clusterAdmin\", \"dbAdmin\", \"dbAdminAnyDatabase\", \"read\", \"readAnyDatabase\", \"readWrite\", \"readWriteAnyDatabase\", \"userAdmin\", \"userAdminAnyDatabase\"]})'\nNotice: /Stage[main]/Openshift_origin::Db::Mongo/Mongodb_user[admin]/ensure: created\nDebug: /Stage[main]/Openshift_origin::Db::Mongo/Mongodb_user[admin]: The container Class[Openshift_origin::Db::Mongo] will propagate my refresh event\nDebug: Executing '/bin/mongo --quiet --eval db.getMongo()'\nDebug: Executing '/bin/mongo --quiet --eval db.getMongo().getDBNames()'\nError: /Stage[main]/Openshift_origin::Db::Mongo/Mongodb_database[openshift_broker]: Could not evaluate: Execution of '/bin/mongo --quiet --eval db.getMongo().getDBNames()' returned 252: Wed Mar 19 19:52:42.260 listDatabases failed:{ \"ok\" : 0, \"errmsg\" : \"unauthorized\" } at src/mongo/shell/mongo.js:46\nDebug: Class[Openshift_origin::Db::Mongo]: The container Stage[main] will propagate my refresh event\n{noformat}", "environment": "Fedora 19. Using OS Mongo packages:\n\nmongodb.x86_64                2.4.6-1.fc19          @updates                    \nmongodb-server.x86_64         2.4.6-1.fc19          @updates   ", "epicLinkSummary": "MongoDB Next", "estimate": "PT0S", "externalId": "40873", "fixedVersions": [], "id": "40873", "issueType": "Bug", "key": "MODULES-534", "labels": ["mongodb"], "originalEstimate": "PT0S", "parent": "42736", "parentSummary": "MongoDB Next", "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:859dc873-1671-4de2-b8c7-af63676d91e2", "resolution": "Won't Fix", "resolutionDate": "2017-10-26T11:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mongodb: Does Not Properly Create Users", "timeSpent": "PT0S", "updated": "2017-10-26T11:36:00.000000", "votes": "15", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Options for naming packages and ignoring npm package. has been closed.", "created": "2014-03-25T10:59:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-19T12:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@119c0462"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyte3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1898808890_*|*_6_*:*_3_*:*_2420640301"}], "description": "h2. Options for naming packages and ignoring npm package.\n\n * Author: Rafa\u0142 Malinowski <>\n * Company: Red Sky\n * Github ID: [afterdesign|https://github.com/afterdesign]\n * [Pull Request 72 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/72]\n * [Pull Request 72 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/72/files]\n\nh2. Pull Request Description\n----\n\nGive option to name nodejs and npm package name by creating variables ```$node_package_name``` and ```$npm_package_name``` in class definition.\n\nGive option to ignore npm package with ```install_npm_package``` flag.\n\nExample:\n```\nclass { '::nodejs':\n    install_npm_package => false\n}\n```\n\n----\n(webhooks-id: 24fc8440db7f2b7cd9125c8fbc579a6d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35436", "fixedVersions": [], "id": "35436", "issueType": "Task", "key": "MODULES-533", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (72): Options for naming packages and ignoring npm package. - afterdesign", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThis is a little too specific for a public module.  We think this would be better in a private branch.\n", "created": "2014-04-03T11:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add support for SLES 11 has been closed.", "created": "2014-04-03T11:43:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-19T10:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d75fb0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytdtj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1907139749_*|*_6_*:*_3_*:*_2420666350"}], "description": "h2. Add support for SLES 11\n\n * Author: bpetit <benoit.petit.info@gmail.com>\n * Company: \n * Github ID: [bpetit|https://github.com/bpetit]\n * [Pull Request 19 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/19]\n * [Pull Request 19 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/19/files]\n\nh2. Pull Request Description\n----\n\nAdded a dedicated class which downloads, checks and installs git and zlib from sources as long as those softwares are not present in SLES default repositories. Using the sles sdk iso/dvd or opensuse repositories are not valid alternatives to my eyes (but maybe it's not shared by everyone). Tested on SLES 11 SP3.\n\n----\n(webhooks-id: 4292f61798bf0e97667e815eaffcaf15)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34470", "fixedVersions": [], "id": "34470", "issueType": "Task", "key": "MODULES-532", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (19): Add support for SLES 11 - bpetit", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nA fix for #678 \n", "created": "2014-03-19T03:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThis still needs tests, and I still didn't get around to adding them\u2026\nLet's try doing that now.\n", "created": "2014-03-24T08:59:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request A first stab at extending LogFormats has been closed.", "created": "2014-03-27T11:15:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-19T03:26:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3eadf1e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytdrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1932420757_*|*_6_*:*_3_*:*_2420664421"}], "description": "h2. A first stab at extending LogFormats\n\n * Author: Igor Gali\u0107 <i.galic@brainsware.org>\n * Company: Brainsware OG\n * Github ID: [igalic|https://github.com/igalic]\n * [Pull Request 682 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/682]\n * [Pull Request 682 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/682/files]\n\nh2. Pull Request Description\n----\n\nThis will need proper tests and we should also consider 2.4's\nErrorLogFormats.\n\n----\n(webhooks-id: 2f310c9329a48bb532016ed632a517ee)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34468", "fixedVersions": [], "id": "34468", "issueType": "Task", "key": "MODULES-531", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (682): A first stab at extending LogFormats - igalic", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "meatherly commented:\n\n+1\n", "created": "2014-04-16T15:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "meatherly commented:\n\nIs anyone even managing this repo anymore?\n", "created": "2014-04-16T15:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "meatherly commented:\n\n@phylor, \nForked this and added a timeout if you'd like to use it https://github.com/meatherly/puppetlabs-passenger\n", "created": "2014-04-16T20:05:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fixed timeout when compiling passenger on 'slow' machines has been closed.", "created": "2014-04-17T11:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "meatherly commented:\n\n:+1: @apenney @phylor \n\n", "created": "2014-04-17T17:59:00.000000"}], "components": [], "created": "2014-03-18T14:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36d033fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytdkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_1978175337_*|*_6_*:*_3_*:*_2420628939"}], "description": "h2. Fixed timeout when compiling passenger on 'slow' machines\n\n * Author:  <>\n * Company: \n * Github ID: [phylor|https://github.com/phylor]\n * [Pull Request 60 Discussion|https://github.com/puppetlabs/puppetlabs-passenger/pull/60]\n * [Pull Request 60 File Diff|https://github.com/puppetlabs/puppetlabs-passenger/pull/60/files]\n\nh2. Pull Request Description\n----\n\nI'm trying to compile passenger on a virtual machine and I run into puppet's default timeout of 300 seconds. By setting the timeout to '0' in the compile task, the compilation completes successfully.\n\n----\n(webhooks-id: db60ca531a9588077a40e07800447250)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40866", "fixedVersions": [], "id": "40866", "issueType": "Task", "key": "MODULES-530", "labels": ["github", "puppetlabs-passenger"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (60): Fixed timeout when compiling passenger on 'slow' machines - phylor", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nWell, the [parameter's undocumented default](https://github.com/puppetlabs/puppetlabs-concat/#ensure-1) *is* `present`. But I see no reason to deny our code being specific and explicit.\n", "created": "2014-03-19T03:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix missing ensure on concat::fragment resources has been closed.", "created": "2014-03-19T03:12:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-18T07:38:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c706c38"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytdaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2003718686_*|*_6_*:*_3_*:*_2420650816"}], "description": "h2. fix missing ensure on concat::fragment resources\n\n * Author: Jean-Fran\u00e7ois Roche <>\n * Company: \n * Github ID: [jfroche|https://github.com/jfroche]\n * [Pull Request 681 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/681]\n * [Pull Request 681 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/681/files]\n\nh2. Pull Request Description\n----\n\nconcat::fragment has an ensure parameter, we should use it.\n\n----\n(webhooks-id: 1ded956c50eeee3d072b947e5ad080e1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40747", "fixedVersions": [], "id": "40747", "issueType": "Task", "key": "MODULES-529", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (681): fix missing ensure on concat::fragment resources - jfroche", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nWould it be possible to make this optional and default it to existing behavior?  I like the idea of this change, but I think it'll astonish people if we change stuff under them.\n", "created": "2014-04-03T11:53:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "jantman commented:\n\nAgreed with apenney, this should be optional. I certainly like the *option*, but we have a lot of existing uses of this type that specifically rely on the current behavior, i.e. this does *not* happen.\n", "created": "2014-04-24T19:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nAny progress on this?\n", "created": "2014-06-05T11:50:00.000000"}], "components": [], "created": "2014-03-18T04:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f945560"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2014294876_*|*_6_*:*_3_*:*_2420658505"}], "description": "h2. Ensure the repository does not differ from the provided revision\n\n * Author: Thomas DE BONA <>\n * Company: MESH\n * Github ID: [debona|https://github.com/debona]\n * [Pull Request 129 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/129]\n * [Pull Request 129 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/129/files]\n\nh2. Pull Request Description\n----\n\nThis PR ensures your repository is exactly on the provided revision, without any changes.\n\n**Changes:**\n\n- Report when the repository has changed by adding the suffix '-dirty' to the revision\n- Remove the untracked files after a 'reset hard' (untracked but not ignored)\n- Reset after checkout in every cases for consistency\n\nI think most of people expect their repository to be exactly on the revision they provide.\nBut I also understand this is an important change in behavior.\n\n----\n(webhooks-id: 408a26b6b62a4e5b1b35d88f2a5489cc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37593", "fixedVersions": [], "id": "37593", "issueType": "Task", "key": "MODULES-528", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (129): Ensure the repository does not differ from the provided revision - debona", "timeSpent": "PT0S", "updated": "2014-06-05T11:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "PR has been merged in https://github.com/puppetlabs/puppetlabs-rabbitmq/commit/97b3a935657dcd55ad1f8360845d81b68c993ec9", "created": "2014-07-30T09:58:00.000000"}], "components": ["rabbitmq"], "created": "2014-03-17T17:29:00.000000", "creator": "6243b323258562006fa2e284", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@bb63840"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11636967058_*|*_6_*:*_1_*:*_0"}], "description": "When a rabbitmq user has any user tags set other than administrator - for example:\n\n{quote}\nListing users ...\nmonitor\t[monitoring]\n...done.\n{quote}\n\nthe provider fails with\n\n{quote}\nError: /Stage[main]/Profile::Rabbitmq-server/Rabbitmq_user[monitor]: Could not evaluate: Could not match line 'monitor (true|false)' from list_users (perhaps you are running on an older version of rabbitmq that does not support admin users?)\n{quote}\n\nThere's a PR available (from someone else) at https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/162", "environment": "puppet 3.4\npuppetlabs-rabbitmq 3.1.0 + master\nSL6.5 with rabbitmq-server 3.1.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41901", "fixedVersions": [], "id": "41901", "issueType": "Bug", "key": "MODULES-527", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b323258562006fa2e284", "resolution": "Fixed", "resolutionDate": "2014-07-30T09:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-rabbitmq: rabbitmq_user type fails when a user has any tags other than [administrator]", "timeSpent": "PT0S", "updated": "2014-07-30T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCould you add tests for this?\n", "created": "2014-04-17T11:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hairmare commented:\n\nI rebased on master and added tests for Gentoo cases.\n", "created": "2014-04-20T07:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request install nodejs and npm on gentoo has been closed.", "created": "2014-04-22T15:34:00.000000"}], "components": [], "created": "2014-03-17T15:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d3858ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2063107633_*|*_6_*:*_3_*:*_2420646771"}], "description": "h2. install nodejs and npm on gentoo\n\n * Author: Lucas Bickel <hairmare@purplehaze.ch>\n * Company: \n * Github ID: [hairmare|https://github.com/hairmare]\n * [Pull Request 71 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/71]\n * [Pull Request 71 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/71/files]\n\nh2. Pull Request Description\n----\n\nsmall changes that make this work on a current gentoo/puppet setup\n\n----\n(webhooks-id: 1214f1785b7cf9ff9ea3e7fd7203122d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39736", "fixedVersions": [], "id": "39736", "issueType": "Task", "key": "MODULES-526", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (71): install nodejs and npm on gentoo - hairmare", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Bug fix for include_src has been closed.", "created": "2014-03-26T10:55:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-17T13:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67da91bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2067475730_*|*_6_*:*_3_*:*_2420652871"}], "description": "h2. Bug fix for include_src\n\n * Author: sauce@freenode <>\n * Company: \n * Github ID: [nixmore|https://github.com/nixmore]\n * [Pull Request 271 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/271]\n * [Pull Request 271 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/271/files]\n\nh2. Pull Request Description\n----\n\nIf I was to put the value for include_src as \"false\" or \"none\" or any other negative sounding value, it was still adding the deb-src line. So I forced it to \"== true\" and now it works\n\nCredit goes to ramindk from #puppet@freenode\n\n----\n(webhooks-id: 9e4485211d968ca6187acd6b48f06e41)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39734", "fixedVersions": [], "id": "39734", "issueType": "Task", "key": "MODULES-525", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (271): Bug fix for include_src - nixmore", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nixmore commented:\n\nI now see how this problem started in the first place. My hiera yaml was like this: `include_src: 'false'` but if i did not include single quotes like  `include_src: false`, the original code works\n\nThis is probably not a bug, more like a documentation/YAML newbie thing\n", "created": "2014-03-17T14:02:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nYap, that's default YAML behaviour. A quoted string is a quoted string, the bare values true, false, yes, no evaluate to their boolean counterparts.\n", "created": "2014-03-26T10:17:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-17T13:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f21a88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2067527818_*|*_6_*:*_3_*:*_2420655815"}], "description": "h2. Bug fix for include_src\n\n * Author: sauce@freenode <>\n * Company: \n * Github ID: [nixmore|https://github.com/nixmore]\n * [Pull Request 271 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/271]\n * [Pull Request 271 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/271/files]\n\nh2. Pull Request Description\n----\n\nIf I was to put the value for include_src as \"false\" or \"none\" or any other negative sounding value, it was still adding the deb-src line. So I forced it to \"== true\" and now it works\n\nCredit goes to ramindk from #puppet@freenode\n\n----\n(webhooks-id: 9e4485211d968ca6187acd6b48f06e41)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38781", "fixedVersions": [], "id": "38781", "issueType": "Task", "key": "MODULES-524", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (271): Bug fix for include_src - nixmore", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The module is constructed to install any package you supply (via a yum repo or something similar). But it is not written to compile Apache. (That would be a cool trick!)\n\nYou should compile Apache 2.4 with APR and PCRE support, package that up in an rpm, then put it in a yum repo. The apache module can then install that package wherever you want.", "created": "2014-03-17T15:50:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The apache module will not compile Apache", "created": "2014-03-17T15:52:00.000000"}, {"author": "557058:d3e220fc-7fa1-4bad-83eb-1a0d6049cbc7", "body": "Thank you for confirming.", "created": "2014-03-17T16:04:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-17T13:48:00.000000", "creator": "557058:d3e220fc-7fa1-4bad-83eb-1a0d6049cbc7", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73c0ad9d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytd07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7426439_*|*_5_*:*_1_*:*_0"}], "description": "Sorry in advance. I'm not sure if this is right place to ask this question. (I'm sure it's not, so please point me there.)\n\nI'm trying to use the puppetlabs/apache module on an ubuntu 13.10 box.\nIt installs apache 2.4, which is what I want. I also need to enable some non-standard modules such as mod_dbd (which I think i've done successfully).\n\nThe problem is that apache 2.4 requires APR and PCRE. I know how to build apache 2.4 from source with these, but not sure how to do it using this module.\nIf I were installing apache 2.4 from source, I would write with some included parameters such as:\n./configure --with-included-apr --with-pcre=/usr/local/pcre-8.32\n\nHow do I do this with the puppetlabs/apache module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36591", "fixedVersions": [], "id": "36591", "issueType": "Bug", "key": "MODULES-523", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d3e220fc-7fa1-4bad-83eb-1a0d6049cbc7", "resolution": "Won't Fix", "resolutionDate": "2014-03-17T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/apache module installation help", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "7200", "aggregatetimeoriginalestimate": "7200", "assignee": "623c117294742a00683e40d9", "attachments": [], "comments": [{"author": "623c1522562ab90069f8b4d7", "body": "Just made a manual fix to apt/pin.pp in my server to fix this particular issue.  Essentially added a new parameter called full_release which can take user data like the fully qualified release with o,v,a,etc. Simple and effective.", "created": "2014-03-19T06:43:00.000000"}, {"author": "623c117294742a00683e40d9", "body": "Module is functional and message is clear enough to indicate that origin and version can't be used with the other release specific variables without making a long unwieldy message.", "created": "2014-12-04T10:17:00.000000"}], "components": ["apt"], "created": "2014-03-17T10:29:00.000000", "creator": "623c152a9b54ec0068b14556", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25c9f825"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytcuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22639724517_*|*_5_*:*_1_*:*_6330_*|*_6_*:*_1_*:*_0"}], "description": "the apt modules says:\n\"parameters release, origin, and version are mutually exclusive\"\n\nThis error message is too vague due to confusion about how Debian uses \"origin\" and \"version\"\n\nReferfing to:\nhttp://manpages.debian.org/cgi-bin/man.cgi?sektion=5&query=apt_preferences\nThere are three (at least) different things that can follow\n\"Pin:\"\n   One is a \"version\" followed by a string which can have wildcards to be compared against package versions. E.g.\n       Pin: version 5.10*\n   Second is \"origin\" followed by a string which can have wildcards to be compared against the origin field as listed by apt-cache policy . E.g.\n      Pin: origin \"ftp.de.debian.org\"\n  Third is a \"release\" followed by various properties such as \"o=Origin of distribution\",\"v=the Version\", etc. E.g.\n     Pin: release o=Debian, a=stable, v=7.0\n\nOne way to clear up this confusion is to use the  single letters for the release line (a,o,v,l,n...).  This is how \"apt-cache policy\" reports this attributes.", "epicLinkSummary": null, "estimate": "PT7200S", "externalId": "35547", "fixedVersions": [], "id": "35547", "issueType": "Bug", "key": "MODULES-522", "labels": ["puppetlabs-apt"], "originalEstimate": "PT7200S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c152a9b54ec0068b14556", "resolution": "Won't Fix", "resolutionDate": "2014-12-04T10:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "parameters release, origin, and version are mutually exclusive", "timeSpent": "PT0S", "updated": "2014-12-04T10:18:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nI know zero-padding is nice, but if anyone has ever set a value over 99 or under 10 then this will cause breaking changes. But I guess a 2.0 is coming up :)\n", "created": "2014-03-26T11:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nBecause of the breaking change, this should be done against master, not 1.4.x.\n", "created": "2014-03-26T11:29:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix pin order for order <10 has been closed.", "created": "2014-03-26T12:17:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-17T08:31:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d3fdc90"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytcsn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2086939102_*|*_6_*:*_3_*:*_2420636714"}], "description": "h2. Fix pin order for order <10\n\n * Author: Erik Dal\u00e9n <erik.gustav.dalen@gmail.com>\n * Company: Spotify\n * Github ID: [dalen|https://github.com/dalen]\n * [Pull Request 270 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/270]\n * [Pull Request 270 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/270/files]\n\nh2. Pull Request Description\n----\n\nDisallows order numbers above 99.\n\n----\n(webhooks-id: edcda5c7856856016d2f51c1011539cc)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36587", "fixedVersions": [], "id": "36587", "issueType": "Task", "key": "MODULES-521", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (270): Fix pin order for order <10 - dalen", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@scotthelm, @diranged, @geoffgarside @hunner @apenney.\n", "created": "2014-03-16T05:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nSigh.\n", "created": "2014-03-17T11:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Use File.expand_path with require. has been closed.", "created": "2014-03-17T11:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PUP-1961 captures the details of this failure. Hopefully we can rip it back out in the future.", "created": "2014-03-17T11:16:00.000000"}], "components": [], "created": "2014-03-16T05:52:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7292a8fb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytcqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_105847608_*|*_6_*:*_2_*:*_4497655327"}], "description": "h2. Use File.expand_path with require.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 268 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/268]\n * [Pull Request 268 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/268/files]\n\nh2. Pull Request Description\n----\n\nFor some reason, even though our own tests pass with `require\npuppet_x/apt_key/patch_openuri` every other module that depends on\npuppetlabs-apt is now breaking in tests claiming it can't load that\nmodule.\n\nSomewhere along the way something is probably messing with LOADPATH\ncausing this to trip up. This should fix the issues for everyone.\n\nThis commit affects:\n * puppetlabs/puppetlabs-apt#229\n * puppetlabs/puppetlabs-postgresql#391\n\n----\n(webhooks-id: 248d0741d5994aaac2e8be3ca260ad93)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33410", "fixedVersions": [], "id": "33410", "issueType": "Task", "key": "MODULES-520", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-03-17T11:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (268): Use File.expand_path with require. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix requires for proxy config when on ubuntu #51 has been closed.", "created": "2014-03-14T15:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request fix requires for proxy config when on ubuntu #51 has been reopened.", "created": "2014-03-14T15:55:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-14T15:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@418b811b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytckv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2319491034_*|*_6_*:*_3_*:*_2420682394"}], "description": "h2. fix requires for proxy config when on ubuntu #51\n\n * Author: Edward Raigosa <wenlock@hp.com>\n * Company: Hewlett-Packard\n * Github ID: [wenlock|https://github.com/wenlock]\n * [Pull Request 70 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/70]\n * [Pull Request 70 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/70/files]\n\nh2. Pull Request Description\n----\n\nProxy config fails on ubuntu when using the managed repo\u00a0#51\n\n----\n(webhooks-id: f0989d90f4b54beb524199e4c7de064d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41898", "fixedVersions": [], "id": "41898", "issueType": "Task", "key": "MODULES-519", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (70): fix requires for proxy config when on ubuntu #51 - wenlock", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c094a7910a200718b8fff", "body": "The 3.2.1 release downloaded from github seems to work. ", "created": "2014-03-17T16:18:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Since the released version resolved this I'm assuming this was a transient error.", "created": "2014-11-18T06:54:00.000000"}], "components": ["stdlib"], "created": "2014-03-14T14:58:00.000000", "creator": "623c094a7910a200718b8fff", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@188ce9bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytchz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21488167934_*|*_5_*:*_1_*:*_0"}], "description": "Evening, I have encountered a problem with stdlib, both at work and home that after a few hours of research I can't solve.\n\nBasically, after upgrading stdlib to todays commit, all the facts and parsers that come with stdlib were removed from client machines on the next run.\n\nIf I restore the version to the previous one, then puppet restores the facts and parsers (trying to get a definitive version, it appears to be 4.1.0 - happy to dig deeper) last changelog is; \n\n{noformat}\n2013-05-06 - Jeff McCune <jeff@puppetlabs.com> - 4.1.0\n * (#20582) Restore facter_dot_d to stdlib for PE users (3b887c8)\n * (maint) Update Gemfile with GEM_FACTER_VERSION (f44d535)\n{noformat}\n\nPuppet version at home; 3.4.2 running on Ruby 1.9.3p484 (FreeBSD 10)\nPuppet version at work; 3.3.2 running on Ruby 1.9.3p448 (Ubuntu 12.04)\n\nI'm all out of ideas at this point. I've enabled debug at work and there is no mention of stdlib at all. \n\nHappy to help to diagnose this issue. Cheers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35543", "fixedVersions": [], "id": "35543", "issueType": "Bug", "key": "MODULES-518", "labels": ["puppetlabs-stdlib"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c094a7910a200718b8fff", "resolution": "Fixed", "resolutionDate": "2014-11-18T06:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Stdlib facts/parsers no longer present", "timeSpent": "PT0S", "updated": "2014-11-18T06:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "lvg commented:\n\nMaybe it's usefull to add a configurable array of exclusions. In our company we added some extra facts with some of them dynamic.\n", "created": "2014-03-20T04:45:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\n@lvg good idea :+1: \n", "created": "2014-03-21T08:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "antaflos commented:\n\nI've created a new PR for this, with a configurable array of facts to exclude from facts.yaml: #131 \n\nClosing this one.\n", "created": "2014-03-21T10:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Exclude `path` fact from facts.yaml has been closed.", "created": "2014-03-21T10:33:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-14T11:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@385d17ce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytcdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2336465237_*|*_6_*:*_3_*:*_2420651967"}], "description": "h2. Exclude `path` fact from facts.yaml\n\n * Author: Andreas Ntaflos <>\n * Company: \n * Github ID: [antaflos|https://github.com/antaflos]\n * [Pull Request 130 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/130]\n * [Pull Request 130 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/130/files]\n\nh2. Pull Request Description\n----\n\nThe `path` fact is a somewhat dynamic, having different values depending\non who initiates a puppet agent run (a user or Cron/daemon). This leads\nto Mcollective restarting when the fact value changes which is\nunnecessary and noisy. Preventing `path` from ending up in facts.yaml\nquiets things down. Fixes #129.\n\n----\n(webhooks-id: acf871eb72567f8c1ba4faecdcbca4d0)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34462", "fixedVersions": [], "id": "34462", "issueType": "Task", "key": "MODULES-517", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (130): Exclude `path` fact from facts.yaml - antaflos", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@emonty you'll have to adapt spec tests, they are all failing right now after this change\n", "created": "2014-04-14T05:27:00.000000"}], "components": [], "created": "2014-03-14T07:05:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b19ed43"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytccv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2351294363_*|*_6_*:*_3_*:*_2420644673"}], "description": "h2. Install npm on Ubuntu when not using PPA\n\n * Author: Monty Taylor <>\n * Company: HP\n * Github ID: [emonty|https://github.com/emonty]\n * [Pull Request 69 Discussion|https://github.com/puppetlabs/puppetlabs-nodejs/pull/69]\n * [Pull Request 69 File Diff|https://github.com/puppetlabs/puppetlabs-nodejs/pull/69/files]\n\nh2. Pull Request Description\n----\n\nOn Ubuntu, if we're not using the PPA, the npm package does need\nto be explicitly installed. Modify the boolean logic around the\ntrap to only skip installing it on Ubuntu if we are, in fact,\nalso managing the PPA.\n\n----\n(webhooks-id: abfde2beb90dec86a8f1773c87dc34ef)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39727", "fixedVersions": [], "id": "39727", "issueType": "Task", "key": "MODULES-516", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (69): Install npm on Ubuntu when not using PPA - emonty", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "blkperl commented:\n\n@acidprime Any update on the spec tests?\n", "created": "2014-03-28T16:45:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Set User & Group from options has been closed.", "created": "2014-05-29T18:38:00.000000"}], "components": [], "created": "2014-03-13T15:39:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42db35de"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytc87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2406842726_*|*_6_*:*_3_*:*_2420666100"}], "description": "h2. Set User & Group from options\n\n * Author: Zack Smith <>\n * Company: Puppetlabs\n * Github ID: [acidprime|https://github.com/acidprime]\n * [Pull Request 75 Discussion|https://github.com/puppetlabs/puppetlabs-haproxy/pull/75]\n * [Pull Request 75 File Diff|https://github.com/puppetlabs/puppetlabs-haproxy/pull/75/files]\n\nh2. Pull Request Description\n----\n\nPrior to this commit we managed the file but did not\nset the ownership to the global options hash content.\nThus if you want to run this process as another user\nyou have to use collector override to make this work\nas the module is managing the file but not pulling\nthe owner and group\n\nI need to update the specs, just creating this so I remember to do so\n\n----\n(webhooks-id: 1f9d17dd968d4b8cec2077481f926368)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37687", "fixedVersions": [], "id": "37687", "issueType": "Task", "key": "MODULES-515", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (75): Set User & Group from options - acidprime", "timeSpent": "PT0S", "updated": "2014-05-29T18:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nIt would be nice to know why lint & rspec-puppet don't catch invalid parameters for types.\n", "created": "2014-03-13T14:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nOh, and we have only: master in .travis.yml, so travis won't run for this PR.\n", "created": "2014-03-13T14:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix typo has been closed.", "created": "2014-03-13T14:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nIt was never caught because ensure => absent wasn't ever tested.\n", "created": "2014-03-14T09:46:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-13T14:08:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eb76a9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytc67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2412266492_*|*_6_*:*_3_*:*_2420682412"}], "description": "h2. Fix typo\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 267 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/267]\n * [Pull Request 267 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/267/files]\n\nh2. Pull Request Description\n----\n\nThis was, luckily, a no-op, due to being ensure => absent,\n\n----\n(webhooks-id: c7ba079bf16839071687aae2661c4748)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37686", "fixedVersions": [], "id": "37686", "issueType": "Task", "key": "MODULES-514", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (267): Fix typo - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["cron_core"], "created": "2014-03-13T14:05:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@563968be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:e346dd15-0cb4-4ff2-a5d8-46553d04e715"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytc5z:"}], "description": "Like other Types with core Providers implemented by ParsedFile, Cron has a {{target}} property. For most ParsedFile providers, {{target}} is used to specify which filesystem entry the resource is stored in. However, Cron is a special snowflake because the provider does not directly interface with the filesystem. Instead, all actions are proxied through system calls to {{crontab -u <user>}} command and the cron type also has a {{user}} property that specifies which username gets passed into the command.\n\nSo, we have an awkward situation where both the {{user}} and {{target}} properties specify which crontab to manipulate. As demonstrated by PUP-1585, a lot of complicated logic is required to ensure these two properties stay perfectly in sync. Testing is messy as there are a lot of edge cases.\n\nIn the interests of clarity, we should remove this redundancy. Given that the core cron provider does not directly manipulate files, I can think of two possible paths forward:\n\n- Get rid of {{target}} as a valid property for the Cron type.\n\n- In the case of alternate providers that actually manipulate crontab files directly, turn {{target}} into a provider feature that the core ParsedFile provider simply doesn't implement.", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "36581", "fixedVersions": [], "id": "36581", "issueType": "Improvement", "key": "MODULES-7774", "labels": ["type_cron"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Re-work or remove the Cron Type target property", "timeSpent": "PT0S", "updated": "2021-01-25T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Testing jira has been closed.", "created": "2014-03-13T12:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "No default assignee. Good.", "created": "2014-03-13T12:48:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-13T12:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ae53a5c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytc5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_80661_*|*_5_*:*_1_*:*_4837802286_*|*_6_*:*_1_*:*_0"}], "description": "h2. Testing jira\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 679 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/679]\n * [Pull Request 679 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/679/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d4a8b68e33982fc072d24478cb84d1d6)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41893", "fixedVersions": [], "id": "41893", "issueType": "Task", "key": "MODULES-512", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-03-13T12:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (679): Testing jira - hunner", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "https://github.com/puppetlabs/puppetlabs-apt/blob/1.4.2/manifests/ppa.pp#L72", "created": "2014-03-13T13:38:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thank you Zack.", "created": "2014-03-13T13:41:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "https://github.com/puppetlabs/puppetlabs-apt/pull/267", "created": "2014-03-13T14:21:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "This should be fixed in https://github.com/puppetlabs/puppetlabs-apt/pull/267 - just waiting for unit tests to run.  Zack, did this bite you at all? I'm hopeful that as this was an ensure => absent part of the code it was effectively ignored in the first place.", "created": "2014-03-13T14:21:00.000000"}, {"author": "623e76749b54ec0068b2836b", "body": "This did not affect us as we currently do not use this module in our manifests.  We manage our puppet environment via Geppetto and noticed it had an error on that module.  Thank you for the quick response!", "created": "2014-03-13T14:39:00.000000"}], "components": ["apt"], "created": "2014-03-13T10:04:00.000000", "creator": "623e76749b54ec0068b2836b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1796fcee"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytc1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2428061719_*|*_6_*:*_1_*:*_0"}], "description": "There is a typo/syntax error in ppa.pp at line 72.\n\nIt currently shows:\n{code}\n    file { \"${sources_list_d}/${sources_list_d_filename}\":\n        ensure => 'absent',\n        mode   => '0644',\n        owner  => 'root',\n        gruop  => 'root',\n        notify => Exec['apt_update'],\n    }\n{code}\nSee how group is misspelled?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42987", "fixedVersions": [], "id": "42987", "issueType": "Bug", "key": "MODULES-513", "labels": ["apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e76749b54ec0068b2836b", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "syntax/typo in puppetlabs-apt module", "timeSpent": "PT0S", "updated": "2014-04-10T12:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nBut now it fails entirely: https://travis-ci.org/puppetlabs/puppetlabs-apache/jobs/20684725#L194\n", "created": "2014-03-14T07:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request modified variable used for Ubuntu OS release (to lsbdistrelease) has been closed.", "created": "2014-03-14T07:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "cleverlight commented:\n\nI found it was being caused by an old version of puppet (3.0.2).\n", "created": "2014-03-14T07:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThank you for the clarification, @cleverlight !\n", "created": "2014-03-17T04:22:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-13T06:44:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@246c9387"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2438981686_*|*_6_*:*_3_*:*_2420626693"}], "description": "h2. modified variable used for Ubuntu OS release (to lsbdistrelease)\n\n * Author:  <>\n * Company: \n * Github ID: [cleverlight|https://github.com/cleverlight]\n * [Pull Request 676 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/676]\n * [Pull Request 676 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/676/files]\n\nh2. Pull Request Description\n----\n\nI think this line is problematic. The 'operatingsystemrelease' fact is not formatted the same way as distrelease. On Ubuntu 12.04:\nlsbdistrelease => 12.04\noperatingsystemrelease => 3.2.0-29-generic\nThat means that the puppet run will throw a type error:\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: comparison of String with Float failed at /etc/puppet/modules/apache/manifests/version.pp:22 on node\n\n----\n(webhooks-id: 164cff68f40a6a3685ab007beaf5aad3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34460", "fixedVersions": [], "id": "34460", "issueType": "Task", "key": "MODULES-511", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (676): modified variable used for Ubuntu OS release (to lsbdistrelease) - cleverlight", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you please also c/p your new params to the README.\n", "created": "2014-04-03T11:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "pablocrivella commented:\n\n+1\n", "created": "2014-04-09T08:29:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "pablocrivella commented:\n\nplease merge this!\n", "created": "2014-04-27T21:25:00.000000"}], "components": [], "created": "2014-03-13T04:55:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@146b2aba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2445497470_*|*_6_*:*_3_*:*_2420639489"}], "description": "h2. Add user support for git configuration\n\n * Author: Micha\u0142 Czeraszkiewicz <>\n * Company: \n * Github ID: [czerasz|https://github.com/czerasz]\n * [Pull Request 18 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/18]\n * [Pull Request 18 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/18/files]\n\nh2. Pull Request Description\n----\n\nI tried to configure git for my vagrant user but it was impossible.\nInstead the `.gitconfig` was saved for the root user:\n\n    # Before provisioning\n    root@webserver:/home/vagrant# ls -al ~\n    total 24\n    drwx------  3 root root 4096 Mar 12 17:35 .\n    drwxr-xr-x 30 root root 4096 Mar 12 16:07 ..\n    -rw-------  1 root root  289 Mar 12 17:45 .bash_history\n    -rw-r--r--  1 root root 3106 Jul  3  2012 .bashrc\n    drwxrwxr-x  3 root root 4096 Mar 12 16:07 .gem\n    -rw-r--r--  1 root root  140 Jul  3  2012 .profile\n    # After provisioning\n    root@webserver:/home/vagrant# ls -al ~\n    total 28\n    drwx------  3 root root 4096 Mar 12 17:45 .\n    drwxr-xr-x 30 root root 4096 Mar 12 16:07 ..\n    -rw-------  1 root root  289 Mar 12 17:45 .bash_history\n    -rw-r--r--  1 root root 3106 Jul  3  2012 .bashrc\n    drwxrwxr-x  3 root root 4096 Mar 12 16:07 .gem\n    -rw-r--r--  1 root root   94 Mar 12 17:45 .gitconfig\n    -rw-r--r--  1 root root  140 Jul  3  2012 .profile\n\nI used a similar configuration to [this one](https://github.com/czerasz/vagrant-presentation-vm/blob/master/provisioners/puppet/modules/profile/manifests/base.pp#L15-l23)\n\nAfter the change I can set the config for a particular user:\n\n    git::config { 'user.name':\n      value   => 'Mike Color',\n      require => Class['git'],\n      user    => 'vagrant',\n    }\n\n    git::config { 'user.email':\n      value   => 'email@example.com',\n      require => Class['git'],\n      user    => 'vagrant',\n    }\n\n\n----\n(webhooks-id: dd365fc40e7d5a5c56f15044c311b4a8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33326", "fixedVersions": [], "id": "33326", "issueType": "Task", "key": "MODULES-510", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (18): Add user support for git configuration - czerasz", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:a8023491-42b2-45ed-a11c-012fea2851a0", "body": "Nevermind, I am using it totally wrong. Got my wires crossed. I should be using the {{nodejs::npm}} type instead of the {{package}} type. This works:\n{code}\n  nodejs::npm { '/opt/myapp:MyApp':\n    ensure      => present,\n    source      => \"$tgz_path\",\n    require         => File['/opt/myapp'],\n  }\n{code}\n\nThis installs the app to {{/opt/myapp/node_modules/MyApp}}.", "created": "2014-03-12T11:04:00.000000"}, {"author": "557058:a8023491-42b2-45ed-a11c-012fea2851a0", "body": "User error.", "created": "2014-03-12T11:04:00.000000"}], "components": ["nodejs"], "created": "2014-03-12T10:12:00.000000", "creator": "557058:a8023491-42b2-45ed-a11c-012fea2851a0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6df71bf5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbmf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_3_*:*_3112830_*|*_6_*:*_1_*:*_0"}], "description": "[The documentation|https://forge.puppetlabs.com/puppetlabs/nodejs] says that the attribute install_opt is supported, but when I use it in a manifest, I get an error.\n\nRelevant section of the manifest:\n{code}\n  $tgz_path = \"http://some/valid/path/to/MyApp.tar.gz\"\n  file { '/opt/myapp':\n    ensure => 'directory',\n    owner => 'root',\n    group => 'root',\n    mode => '0755',\n  }\n  package { 'MyApp':\n    provider        => 'npm',\n    ensure          => 'present',\n    source          => \"$tgz_path\",\n    install_opt => { 'prefix' => '/opt/myapp' },\n    require         => File['/opt/myapp'],\n  }\n{code}\n\nAnd the error:\n{code}\nError: Invalid parameter install_opt at /tmp/puppet/modules/myapp/manifests/init.pp:42 on node mynode.com\n{code}\n\nLine 42 is the end of the {{package}} block.\n\nIf I replace {{install_opt}} with {{install_options}}, I do not get the error, but I also don't get the desired effect; npm does not install the package to {{/opt/myapp}}.\n\nTested with puppet 2.7.23 and 3.4.3.", "environment": "CentOS 6.4\npuppet 2.7.23 and 3.4.3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40786", "fixedVersions": [], "id": "40786", "issueType": "Bug", "key": "MODULES-508", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a8023491-42b2-45ed-a11c-012fea2851a0", "resolution": "Cannot Reproduce", "resolutionDate": "2014-03-12T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/nodejs: install_opt not working for npm provider", "timeSpent": "PT0S", "updated": "2014-03-12T11:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "body": "so, this issue has a patch attached, and there are several other issues on GitHub which duplicate it.  any timetable for getting it reviewed and hopefully merged?\n\nthanks,  \n-steve", "created": "2014-11-05T14:08:00.000000"}], "components": [], "created": "2014-03-12T09:09:00.000000", "creator": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@299a0fe0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbl3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28971737264_*|*_6_*:*_1_*:*_0"}], "description": "mrepo class in puppetlabs-mrepo module generates the following error:\n\n    Error: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node localhost.guest.local\n    Error: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node localhost.guest.local\n\nsee https://github.com/puppetlabs/puppetlabs-mrepo/issues/13 for initial report and https://github.com/puppetlabs/puppetlabs-mrepo/issues/15 for a fix.\n", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "42980", "fixedVersions": [], "id": "42980", "issueType": "Bug", "key": "MODULES-507", "labels": ["module"], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5db8f191-4453-4fec-80b6-7bd26e0f82a8", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-mrepo fails when mrepo::repos class not included", "timeSpent": "PT0S", "updated": "2015-02-10T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request changed - to = for versioned install has been closed.", "created": "2014-04-10T11:25:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-12T08:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54bd3bd1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2518269287_*|*_6_*:*_3_*:*_2420630620"}], "description": "h2. changed - to = for versioned install\n\n * Author:  <>\n * Company: \n * Github ID: [marengaz|https://github.com/marengaz]\n * [Pull Request 106 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/106]\n * [Pull Request 106 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/106/files]\n\nh2. Pull Request Description\n----\n\ndocumented here http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/\napt-get install mongodb-10gen=2.2.3\n\n----\n(webhooks-id: 5eefacf1c4d915a1754f0bfb8f5813e2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41886", "fixedVersions": [], "id": "41886", "issueType": "Task", "key": "MODULES-506", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (106): changed - to = for versioned install - marengaz", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "Don't know if you came across this yet, but there is an ACL module released by PuppetLabs: https://github.com/puppetlabs/puppetlabs-acl that should be enough to get you started.", "created": "2014-03-30T06:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3] - this is linked to that. :)\n\nWe haven't officially released it yet, but if you want to get started kicking the tires, we'd love feedback. We have a few known issues we are working through at the moment (and have put the limitations in the README).", "created": "2014-03-30T06:39:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "This should be marked as resolved now - [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]?", "created": "2014-06-03T10:03:00.000000"}], "components": ["acl", "supported"], "created": "2014-03-12T05:33:00.000000", "creator": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a99419c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-9"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "NTFS ACL Module"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "To Do"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "orange"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbk7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_7893744593_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38721", "fixedVersions": [], "id": "38721", "issueType": "Epic", "key": "MODULES-505", "labels": ["puppetlabs-acl", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "resolution": "Fixed", "resolutionDate": "2014-06-11T14:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Create a module that supports acls", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request provide param to overwrite the list of packages which should be installed has been closed.", "created": "2014-04-03T11:15:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-12T04:05:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@550c861c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2534917353_*|*_6_*:*_3_*:*_2420655080"}], "description": "h2. provide param to overwrite the list of packages which should be installed\n\n * Author: Arnold Bechtoldt <mail@arnoldbechtoldt.com>\n * Company: \n * Github ID: [bechtoldt|https://github.com/bechtoldt]\n * [Pull Request 62 Discussion|https://github.com/puppetlabs/puppetlabs-corosync/pull/62]\n * [Pull Request 62 File Diff|https://github.com/puppetlabs/puppetlabs-corosync/pull/62/files]\n\nh2. Pull Request Description\n----\n\nAs CentOS user you need to add the package 'crmsh' when you install corosync (and friends) from third-party repositories.\n\n----\n(webhooks-id: 2a188d7ae39243256d3a04e09bd01ffa)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36573", "fixedVersions": [], "id": "36573", "issueType": "Task", "key": "MODULES-504", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (62): provide param to overwrite the list of packages which should be installed - bechtoldt", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nCould you rebase/squash, make or comment on the changes, and add some tests? Thanks!\n", "created": "2014-04-10T11:16:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-12T01:28:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2b6de89b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbjb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2544316058_*|*_6_*:*_3_*:*_2420654096"}], "description": "h2. Update setting.pp\n\n * Author:  <>\n * Company: \n * Github ID: [cristi1979|https://github.com/cristi1979]\n * [Pull Request 126 Discussion|https://github.com/puppetlabs/puppetlabs-mcollective/pull/126]\n * [Pull Request 126 File Diff|https://github.com/puppetlabs/puppetlabs-mcollective/pull/126/files]\n\nh2. Pull Request Description\n----\n\nfix for enabling overwrite of common settings\n\n----\n(webhooks-id: 2f1fdee8e91e441cc30ba3d81f6ff643)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33320", "fixedVersions": [], "id": "33320", "issueType": "Task", "key": "MODULES-503", "labels": ["github", "puppetlabs-mcollective"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (126): Update setting.pp - cristi1979", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "body": "Just discovered the \"originator\" keyword, rather than \"origin\", resolving.", "created": "2014-03-12T01:09:00.000000"}], "components": ["apt"], "created": "2014-03-12T00:59:00.000000", "creator": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50c5a3e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytbj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_606810_*|*_5_*:*_1_*:*_9169_*|*_6_*:*_1_*:*_0"}], "description": "The apt module currently supports pinning by origin, but does not support pinning a release by origin. These two things are slightly different, and you end up with different results. A new option to support pinning by a releases origin would be very welcome.\n\n{noformat}\nNotice: /Stage[main]/Nectar::Packages/File[/etc/apt/preferences.d/nectar.pref]/content: \n--- /etc/apt/preferences.d/nectar.pref\t2014-03-12 15:23:17.985343674 +1100\n+++ /tmp/puppet-file20140312-7504-1gvl6vi-0\t2014-03-12 17:03:40.024683135 +1100\n@@ -1,5 +1,3 @@\n-# nectar\n-Explanation: : nectar\nPackage: *\n-Pin: origin \"NeCTAR\"\n+Pin: release o=NeCTAR\nPin-Priority: 1000\n{noformat}\n\nFrom http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-pin\n\n{noformat}\nA pin can be specified on a package's version, release or origin.\n\nPinning on a version, as we have seen, supports literal version numbers as well as wildcards to specify several versions at one time.\n\nOption release depends on the Release file from an APT repository or from a CD. This option may be of no use at all if you're using package repositories that don't provide this file. You may see the contents of the Release files that you have on /var/lib/apt/lists/. The parameters for a release are: a (archive), c (components), v (version), o (origin) and l (label).\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42978", "fixedVersions": [], "id": "42978", "issueType": "New Feature", "key": "MODULES-502", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "resolution": "Fixed", "resolutionDate": "2014-03-12T01:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs-apt support for apt release origin pinning", "timeSpent": "PT0S", "updated": "2014-03-12T01:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nAre you sure this module is the \"shining example\" of managing gitosis? It doesn't really do much of anything and it seems like there must be a better module out there.\n", "created": "2014-03-11T12:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add params to support suse and disable support of non-redhat for gitosis has been closed.", "created": "2014-03-20T12:10:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "nvalentine-puppetlabs commented:\n\nRe your question, pre-fork version of the module had the class for managing gitosis and my code was simply an attempt to gate that on platforms which actually had a gitosis package. It appears as though SLES does not.\n\nBack to the core issue, after more hacking on SLES it appears that it in fact *does* have a git package in addition to a git-core package so I'm closing my PR request out completely. \n\nStepping back, I think the current incarnation of pupppetlabs/git needs some adjustments for SLES but my adjustments in this PR are not the solution. Working to get a non-client-broken SLES VM for testing.\n", "created": "2014-03-20T12:10:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-11T12:50:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cfa4a10"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytb53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2589762126_*|*_6_*:*_3_*:*_2420644069"}], "description": "h2. Add params to support suse and disable support of non-redhat for gitosis\n\n * Author:  <>\n * Company: \n * Github ID: [nvalentine-puppetlabs|https://github.com/nvalentine-puppetlabs]\n * [Pull Request 17 Discussion|https://github.com/puppetlabs/puppetlabs-git/pull/17]\n * [Pull Request 17 File Diff|https://github.com/puppetlabs/puppetlabs-git/pull/17/files]\n\nh2. Pull Request Description\n----\n\n* git::params w/ support for SuSE (git-core).\n* limit gitosis to ::osfamily redhat.\n\n----\n(webhooks-id: e170a0e9790a34cc1707c44261eba39a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38718", "fixedVersions": [], "id": "38718", "issueType": "Task", "key": "MODULES-501", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (17): Add params to support suse and disable support of non-redhat for gitosis - nvalentine-puppetlabs", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI don't think anything in the code is too bad!  Our only issue is the lack of tests right now, it's hard to verify that the changes you've made aren't going to cause functional issues.  If you look in https://github.com/puppetlabs/puppetlabs-mongodb/blob/master/spec/unit/puppet/provider/mongodb_replset/mongodb_spec.rb you can see the existing tests, we'd really appreciate some additional ones around arbiters.\n\nI personally, after months of experience, still find rspec really difficult, so my suggestion is to copy other tests and tweak them, see if you can get something that seems reasonable, and we can review it further from that point.\n", "created": "2014-04-10T14:37:00.000000"}], "components": [], "created": "2014-03-11T09:40:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ef648a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytawn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2601189939_*|*_6_*:*_3_*:*_2420667923"}], "description": "h2. Adding arbiter addition to replicaset\n\n * Author: Victor Garcia <bravejolie@gmail.com>\n * Company: Tuenti\n * Github ID: [victorgp|https://github.com/victorgp]\n * [Pull Request 105 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/105]\n * [Pull Request 105 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/105/files]\n\nh2. Pull Request Description\n----\n\nThis change lets you add an arbiter to the replicaset in this way:\n\n```\nmongodb_replset { 'myrepl':\n  ensure => present,\n  members => ['host1', 'host2'],\n  arbiter => 'arbiter_host:30000',\n}\n```\n\nI'm a newbie dealing with providers and types, so probably the code is not appropriate. I had some problems like i didn't find how or when the setters of new properties are called, so to solve the issue i just called it from line 61.\n\nI guess this is not correct, so if you can guide me about how to solve this issue, it would be great.\n\n----\n(webhooks-id: eddcd6d170cdd6882858cb27a317cd09)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33367", "fixedVersions": [], "id": "33367", "issueType": "Task", "key": "MODULES-500", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (105): Adding arbiter addition to replicaset - victorgp", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nShould I review and merge these in numeric order?\n", "created": "2014-03-11T16:48:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "debona commented:\n\nThe order doesn't matter, they are standalone.\n", "created": "2014-03-12T05:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "debona commented:\n\nChanges embedded in #129\n", "created": "2014-03-18T04:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Report when the repository has changed has been closed.", "created": "2014-03-18T04:43:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-11T08:41:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b5db22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytawf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2604703151_*|*_6_*:*_3_*:*_2420640004"}], "description": "h2. Report when the repository has changed\n\n * Author: Thomas DE BONA <>\n * Company: MESH\n * Github ID: [debona|https://github.com/debona]\n * [Pull Request 128 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/128]\n * [Pull Request 128 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/128/files]\n\nh2. Pull Request Description\n----\n\nReport when the repository has changed by adding the suffix '-dirty' to the revision.\n\n----\n(webhooks-id: c0a46b034b50ef360cfd06193d86148d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40775", "fixedVersions": [], "id": "40775", "issueType": "Task", "key": "MODULES-499", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (128): Report when the repository has changed - debona", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Make sure location_for is used when installing Puppet. has been closed.", "created": "2014-03-10T16:23:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Merged in [e6c1aa6|https://github.com/puppetlabs/puppetlabs-stdlib/commit/e6c1aa6a02996e97db48110b5baa7a0339315cee].", "created": "2014-04-17T15:57:00.000000"}], "components": ["stdlib"], "created": "2014-03-10T16:23:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70ba30bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytas7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3281663786_*|*_5_*:*_1_*:*_1802425987_*|*_6_*:*_1_*:*_0"}], "description": "h2. Make sure location_for is used when installing Puppet.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 233 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/233]\n * [Pull Request 233 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/233/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0d1df2828097c0c954f9cc9b484bccb1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37703", "fixedVersions": [], "id": "37703", "issueType": "Task", "key": "MODULES-699", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-17T15:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (233): Make sure location_for is used when installing Puppet. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "joshcooper commented:\n\n@apenney I'm getting a spec failure with 193:\n\n<pre>\n~/work/modules/puppetlabs-stdlib (3.2.x)  $ ruby --version\nruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.4.0]\n~/work/modules/puppetlabs-stdlib (3.2.x)  $ bundle exec rake spec\n...\n  1) anchorrefresh propagates events through the anchored class\n     Failure/Error: expect(resource.restarted).to eq(true)\n\n expected: true\ngot: nil\n\n (compared using ==)\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-expectations-2.14.5/lib/rspec/expectations/fail_with.rb:32:in `fail_with'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-expectations-2.14.5/lib/rspec/expectations/handler.rb:34:in `handle_matcher'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-expectations-2.14.5/lib/rspec/expectations/expectation_target.rb:34:in `to'\n     # ./spec/classes/anchor_spec.rb:27:in `block (2 levels) in <top (required)>'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example.rb:114:in `instance_eval'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example.rb:114:in `block in run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example.rb:254:in `with_around_each_hooks'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example.rb:111:in `run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:390:in `block in run_examples'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:386:in `map'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:386:in `run_examples'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:371:in `run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:28:in `map'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:28:in `block in run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/reporter.rb:58:in `report'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:25:in `run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:80:in `run'\n     # ./.bundle/gems/ruby/1.9.1/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:17:in `block in autorun'\n</pre>\n", "created": "2014-03-13T12:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nNoooooooo!  I thought I'd fixed this.  Turns out the fix is to remove the entire test, because the def refresh stuff wasn't added until 4.x.  Pushed a commit to fix.\n", "created": "2014-03-13T12:11:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Looks like this was merged in [fec943f|https://github.com/puppetlabs/puppetlabs-stdlib/commit/fec943f441f0c6ab8d6b685091d3418ec0e265b4].", "created": "2014-04-16T12:58:00.000000"}], "components": ["stdlib"], "created": "2014-03-10T12:00:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23df174a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytafj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3200270886_*|*_5_*:*_1_*:*_1899545272_*|*_6_*:*_1_*:*_0"}], "description": "h2. Numerous changes to update testing gems.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 231 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/231]\n * [Pull Request 231 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/231/files]\n\nh2. Pull Request Description\n----\n\nThis work updates a number of Gems to the latest versions (rspec,\nrspec-puppet), and updates and tweaks a bunch of tests to work\nwith the updated gems.\n\n[Mashed the master changed into this branch.  Had to delete a few tests for things that were added in 4.x, but it's fundamentally the same stuff]. \n\n----\n(webhooks-id: bb71b4550f4995c95f1c4f8a20ce56af)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33361", "fixedVersions": [], "id": "33361", "issueType": "Task", "key": "MODULES-685", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-16T12:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (231): Numerous changes to update testing gems. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI don't like mod_proxy_html's implementation here at all :(\nit's waaaay too tangled into hardware and OS specifics... Why am I only noticing this now?\n", "created": "2014-03-10T17:12:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nYeah, I hated trying to get mod_proxy_html working with this module and it was the only mod that I ended up just abandoning. The packaging and distribution of this mod just felt like a mess.\n\nAs far as this PR goes, it is looking good! I think I like pulling the `LoadFile` into the `apache::mod` define (though I don't know of any other mods that need to load their files), and I don't mind the attempt to get mod_proxy_html working better.\n\nDo we want the acceptance test to actually test that a curl against a proxy_html configured server is able to succeed, or is \"the service is still running\" good enough?\n", "created": "2014-03-11T12:38:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n@carlossg can you please rebase this patch?\n\n@hunner success would be cool, but hey, baby steps\u2026\n", "created": "2014-03-12T08:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "carlossg commented:\n\nrebased\n", "created": "2014-03-12T08:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request mod_proxy_html failing in Debian has been closed.", "created": "2014-03-12T08:51:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-10T05:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f72c00e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytacv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2701634857_*|*_6_*:*_3_*:*_2420654503"}], "description": "h2. mod_proxy_html failing in Debian\n\n * Author: Carlos Sanchez <github@carlossanchez.eu>\n * Company: \n * Github ID: [carlossg|https://github.com/carlossg]\n * [Pull Request 673 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/673]\n * [Pull Request 673 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/673/files]\n\nh2. Pull Request Description\n----\n\nproxy_html needs to load libxml2 library before loading module in Debian\nAllow passing list of files to load before loading the module to apache::mod\nlibxml2 path in i686 hardwaremodel is /usr/lib/i386-linux-gnu/libxml2.so.2\nAdd acceptance tests for proxy_html and debian 7.3\n\nTested with beaker in debian-73-i386, debian-73-x64, centos-65-x64, ubuntu-server-1310-x64 (with patch in Issue #672)\n\n----\n(webhooks-id: 8b963aeea5821f8f6f58c5d45c4b358d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37695", "fixedVersions": [], "id": "37695", "issueType": "Task", "key": "MODULES-498", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (673): mod_proxy_html failing in Debian - carlossg", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nThis will not work.\n\nUbuntu only started on Apache in 13.10.\n\nThe distrelease variable only gets the 13 from 13.10.\nAsking if distrelease >= 10 will stop all other Ubuntu boxes over 10.04 from working.\n\nIt was getting the version from $::operatingsystemrelease but has since been changed to be compared to an integer.\n", "created": "2014-03-10T06:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nHave a look at #669\n", "created": "2014-03-10T06:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "carlossg commented:\n\nyes, I had put the wrong number in there, should be distrelease >= 13, fixed in a new push\n", "created": "2014-03-10T06:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nThis will still not work. Ubuntu 13.04 uses Apache <2.4\n", "created": "2014-03-10T06:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "carlossg commented:\n\narg, ok, so now the fix is the same as #669 plus specs and fixed the Ubuntu/Debian acceptance spec, that was missing a module not included in defaults\n", "created": "2014-03-10T07:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nAwesome. I will close mine off.\n\nThis works with acceptance on the ubuntu-server-12042-x64 and ubuntu-server-1310-x64 nodesets?\n", "created": "2014-03-10T07:17:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "carlossg commented:\n\nyes, tested both ubuntus\n", "created": "2014-03-10T07:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nrock on\n", "created": "2014-03-10T17:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Apache version in Ubuntu 13.10 is 2.4 has been closed.", "created": "2014-03-10T17:06:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-10T05:46:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8caa1d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytacn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2701641946_*|*_6_*:*_3_*:*_2420666169"}], "description": "h2. Apache version in Ubuntu 13.10 is 2.4\n\n * Author: Carlos Sanchez <github@carlossanchez.eu>\n * Company: \n * Github ID: [carlossg|https://github.com/carlossg]\n * [Pull Request 672 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/672]\n * [Pull Request 672 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/672/files]\n\nh2. Pull Request Description\n----\n\nFix incorrect distrelease comparison\n\n----\n(webhooks-id: 3bc26a661cf232599a9bac314722554f)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36567", "fixedVersions": [], "id": "36567", "issueType": "Task", "key": "MODULES-497", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (672): Apache version in Ubuntu 13.10 is 2.4 - carlossg", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request lint fixes has been closed.", "created": "2014-03-10T17:04:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-10T05:42:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@501b850a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytacf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2701863137_*|*_6_*:*_3_*:*_2420656259"}], "description": "h2. lint fixes\n\n * Author: Carlos Sanchez <github@carlossanchez.eu>\n * Company: \n * Github ID: [carlossg|https://github.com/carlossg]\n * [Pull Request 671 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/671]\n * [Pull Request 671 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/671/files]\n\nh2. Pull Request Description\n----\n\nfrom rake lint\n\n----\n(webhooks-id: a8f67be62997848245115b4dbe625672)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35513", "fixedVersions": [], "id": "35513", "issueType": "Task", "key": "MODULES-496", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (671): lint fixes - carlossg", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request [BUG] [Critical] Removing extra space after slash in mysqlbackup.sh has been closed.", "created": "2014-03-11T08:02:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-10T05:25:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d986c3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytac7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2702907376_*|*_6_*:*_3_*:*_2420639937"}], "description": "h2. [BUG] [Critical] Removing extra space after slash in mysqlbackup.sh\n\n * Author: Sergio Oliveira <sergio@tracy.com.br>\n * Company: Tracy Web Technologies\n * Github ID: [seocam|https://github.com/seocam]\n * [Pull Request 490 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/490]\n * [Pull Request 490 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/490/files]\n\nh2. Pull Request Description\n----\n\nThis extra space was breaking the backup script when running with\n`backupdatabases`.\n\n----\n(webhooks-id: a2c2a1752077d74e67149b501e2bb3d2)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34451", "fixedVersions": [], "id": "34451", "issueType": "Task", "key": "MODULES-495", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (490): [BUG] [Critical] Removing extra space after slash in mysqlbackup.sh - seocam", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nThe [failing test](https://travis-ci.org/puppetlabs/puppetlabs-postgresql/jobs/20441902) seems to be related to apt_key. Perhaps @daenney can comment on it.\n\nLooks good to me otherwise.\n", "created": "2014-03-10T03:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nHmm, this is nasty. Seeing as it's failing on 1.8.7 it would seem that we introduced a bug `apt_key` only affecting 1.8.7. I'm pretty sure we tested this through and through though and the tests on our side in puppetlabs-apt are passing just fine.\n", "created": "2014-03-10T03:56:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "geoffgarside commented:\n\nIt is odd as it looks like the TravisCI tests for puppetlabs-apt seem to be passing at the moment. I don't really know enough about Puppet and RSpec to debug, but could there be some difference between the two test suites in terms of their `$LOAD_PATH`.\n", "created": "2014-03-13T08:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nIt could be but since we're using Travis and everything is run from the same base image that seems unlikely. I'm hoping @apenney has an idea here.\n", "created": "2014-03-13T09:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "geoffgarside commented:\n\nI was thinking more in terms of the puppetlabs-apt spec_helper and the puppetlabs-postgresql spec_helper or something about how the puppetlabs-apt module is included into the postgresql test suite.\n", "created": "2014-03-13T09:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@geoffgarside Can you try adding `p $:` to the require block in `apt_key` and see what it spits out? That should tell us something about the loadpath and hopefully why it fails.\n", "created": "2014-03-13T18:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "geoffgarside commented:\n\nHow do I do that? Would I need to fork the puppetlabs-apt module, how would I get this project to use my fork? I've unfortunately not got as far as learning puppet testing and I'm not familiar with anything that uses apt.\n", "created": "2014-03-14T02:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\n@geoffgarside It should be fixed now. If you could get someone to trigger the Travis build for you it should pass. Sorry for this, Puppet weirdness.\n", "created": "2014-03-17T11:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nMerged in apt and travis build restarted.\n", "created": "2014-03-17T11:06:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "geoffgarside commented:\n\nThanks everyone :)\n", "created": "2014-03-17T11:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix FreeBSD support has been closed.", "created": "2014-03-20T16:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-10T03:35:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4606b627"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytabz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2709495982_*|*_6_*:*_3_*:*_2420654017"}], "description": "h2. Fix FreeBSD support\n\n * Author: Geoff Garside <geoff@geoffgarside.co.uk>\n * Company: M247 Ltd\n * Github ID: [geoffgarside|https://github.com/geoffgarside]\n * [Pull Request 391 Discussion|https://github.com/puppetlabs/puppetlabs-postgresql/pull/391]\n * [Pull Request 391 File Diff|https://github.com/puppetlabs/puppetlabs-postgresql/pull/391/files]\n\nh2. Pull Request Description\n----\n\nIn trying to use this module to install PostgreSQL for PuppetDB under FreeBSD I came across a couple of issues which I've resolved in the attached commits\n\n1. FreeBSD postgresql user is 'pgsql' rather than 'postgres'\n2. Configuration files are under the $datadir rather than '/usr/local/share/postgresql'\n3. The \"validate_postgresql_connection.sh\" which uses \"/usr/bin/env bash\" couldn't find bash with an environment PATH of \"/bin\" as it lives under \"/usr/local/bin\".\n4. server::database, server::role and server::grant assume the 'postgres' database name matches the $user which as of point 1 is not true under FreeBSD. The default_database parameter already exists with the 'postgres' value and seemed to match the requirements where $user was being used.\n\nAside from these changes successfully installing and configuring PostgreSQL on a FreeBSD VM I've done no further testing of this module.\n\n----\n(webhooks-id: ff96f59c4a7d41182fdbb0a004927c28)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33360", "fixedVersions": [], "id": "33360", "issueType": "Task", "key": "MODULES-494", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (391): Fix FreeBSD support - geoffgarside", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "resolved in https://github.com/puppetlabs/puppetlabs-mysql/pull/490", "created": "2014-11-19T10:42:00.000000"}], "components": ["mysql"], "created": "2014-03-10T03:33:00.000000", "creator": "557058:a34b27cb-3977-4727-a655-43c649b2adc4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574974df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcnr:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12991563388_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8983364000"}], "description": "When you configure the puppetlabs/mysql module to backup a list of databases (i.e. you set the backupdatabases in class mysql::server::backup), the backup fails with an error that results from a spurious blank after the line-continuation on line on line 56 of the mysqlbackup.sh.erb template file.", "environment": "Puppet 3.4.3, puppetlabs/mysql 2.2.1, Ubuntu 12.04 LTS, MySQL 5.5.35", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42956", "fixedVersions": [], "id": "42956", "issueType": "Bug", "key": "MODULES-493", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Trivial", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:a34b27cb-3977-4727-a655-43c649b2adc4", "resolution": "Fixed", "resolutionDate": "2014-11-19T10:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "the mysqlbackup.sh script fails when you select specific databases to back up", "timeSpent": "PT0S", "updated": "2014-11-19T10:43:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you rebase this against master? We just merged in a PR that fixed the existing spec tests to actually work again so we're asking everyone to rebase.\n", "created": "2014-04-17T14:40:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "bobtfish commented:\n\nDone!\n", "created": "2014-04-20T08:08:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Puppet 3.4 compatibility fix has been closed.", "created": "2014-04-22T15:33:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nThanks!\n", "created": "2014-04-22T15:33:00.000000"}], "components": [], "created": "2014-03-09T12:04:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57aed58b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytabj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2765347130_*|*_6_*:*_3_*:*_2420669866"}], "description": "h2. Puppet 3.4 compatibility fix\n\n * Author: Tomas Doran <bobtfish@bobtfish.net>\n * Company: Yelp\n * Github ID: [bobtfish|https://github.com/bobtfish]\n * [Pull Request 178 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/178]\n * [Pull Request 178 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/178/files]\n\nh2. Pull Request Description\n----\n\nPuppet 3.4 doesn't like variable names which start in _\n\n----\n(webhooks-id: b998cf6e65f40dba60e0743dbe17a489)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39685", "fixedVersions": [], "id": "39685", "issueType": "Task", "key": "MODULES-492", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (178): Puppet 3.4 compatibility fix - bobtfish", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nThe problem with this one is that the earlier Exec is actually responsible for creating the file with the right permission but since resource defaults are leaky you end up with this crap.\n\n@uu1101 Before we consider this for merge, you need to update or create a test in at least `spec/defines` and since it's interacting with an exec a `spec/acceptance` test too to be sure we get the required state on the host.\n", "created": "2014-03-09T11:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nGiven daenney's comment above, I'm going to close this for now. Feel free to update the branch and re-open the PR to address those issue!\n", "created": "2014-03-26T11:04:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Force owner and mode on ppa file creation has been closed.", "created": "2014-03-26T11:04:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-09T11:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14677cec"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hytabb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2768282330_*|*_6_*:*_3_*:*_2420676300"}], "description": "h2. Force owner and mode on ppa file creation\n\n * Author:  <>\n * Company: \n * Github ID: [uu1101|https://github.com/uu1101]\n * [Pull Request 265 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/265]\n * [Pull Request 265 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/265/files]\n\nh2. Pull Request Description\n----\n\nPull #227 set the owner and group when the file is `ensure => absent`. This change sets the owner, group and permissions when creating the file.\n\n----\n(webhooks-id: b9a36aa8e437a4a259bc07cefa09729c)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38636", "fixedVersions": [], "id": "38636", "issueType": "Task", "key": "MODULES-491", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (265): Force owner and mode on ppa file creation - uu1101", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nthis still fails for me, \n```console\nFailures:\n\n  1) apache::vhost define actions applies cleanly\n     Failure/Error: apply_manifest(pp, :catch_failures => true)\n     Beaker::Host::CommandFailure:\n Host 'ubuntu-server-1310-x64' exited with 6 running:\n  env PATH=\"/usr/bin:/opt/puppet-git-repos/hiera/bin:${PATH}\" RUBYLIB=\"/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:${RUBYLIB}\" puppet apply  --verbose --detailed-exitcodes /tmp/apply_manifest.pp.pvfpv0\n Last 10 lines of output were:\n  Info: /Stage[main]/Main/Apache::Vhost[test.server]/File[25-test.server.conf]: Scheduling refresh of Service[httpd]\n  Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/proxy.conf]/ensure: removed\n  Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/proxy.load]/ensure: removed\n  Notice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/proxy_http.load]/ensure: removed\n  Info: /etc/apache2/mods-enabled: Scheduling refresh of Class[Apache::Service]\n  Info: Class[Apache::Service]: Scheduling refresh of Service[httpd]\n  Error: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \n  Error: /Stage[main]/Apache::Service/Service[httpd]/ensure: change from stopped to running failed: Could not start Service[httpd]: Execution of '/etc/init.d/apache2 start' returned 1: \n  Notice: /Stage[main]/Apache::Service/Service[httpd]: Triggered 'refresh' from 2 events\n  Notice: Finished catalog run in 0.93 seconds\n     # ./spec/acceptance/vhost_spec.rb:695:in `block (3 levels) in <top (required)>'\n\nFinished in 27 minutes 18 seconds\n276 examples, 1 failure\n\nFailed examples:\n\nrspec ./spec/acceptance/vhost_spec.rb:686 # apache::vhost define actions applies cleanly\n```\n", "created": "2014-03-10T04:18:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "carlossg commented:\n\nI didn't see this one and just submitted another PR #672 tested with beaker in 13.10\n", "created": "2014-03-10T06:07:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Fix to the apache version fo Ubuntu 13.10 has been closed.", "created": "2014-03-10T07:19:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nclosing in favour of #672\n", "created": "2014-03-10T07:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "smitherz82 commented:\n\nclosing in favour of #672\n", "created": "2014-03-10T07:20:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-08T17:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f6060da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyta8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2827182651_*|*_6_*:*_3_*:*_2420662326"}], "description": "h2. Fix to the apache version fo Ubuntu 13.10\n\n * Author: Scott Smith <>\n * Company: Ebuyer.com\n * Github ID: [smitherz82|https://github.com/smitherz82]\n * [Pull Request 669 Discussion|https://github.com/puppetlabs/puppetlabs-apache/pull/669]\n * [Pull Request 669 File Diff|https://github.com/puppetlabs/puppetlabs-apache/pull/669/files]\n\nh2. Pull Request Description\n----\n\nThe version checking for Ubuntu 13.10 was borked.\n\nApache 2.4 install no longer worked.\n\n$distrelease is an integer and not decimal value\n$::operatingsystemrelease mst be used\n\n----\n(webhooks-id: a7fe455ede27facbdea6252233a67536)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37689", "fixedVersions": [], "id": "37689", "issueType": "Task", "key": "MODULES-490", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (669): Fix to the apache version fo Ubuntu 13.10 - smitherz82", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T11:43:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bcedd40"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyta1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2935793587_*|*_6_*:*_3_*:*_2420642374"}], "description": "h2. Fixed keyserver \n\n * Author: Jes\u00fas Cerquides <>\n * Company: IIIA-CSIC\n * Github ID: [cerquide|https://github.com/cerquide]\n * [Pull Request 104 Discussion|https://github.com/puppetlabs/puppetlabs-mongodb/pull/104]\n * [Pull Request 104 File Diff|https://github.com/puppetlabs/puppetlabs-mongodb/pull/104/files]\n\nh2. Pull Request Description\n----\n\nThe access to the keyserver is by default on port 11371. This port could happen to be blocked by default by the firewall on some organizations. I have modified the keyserver so that it accesses port 80. \n\nI am new to puppet and do not know how to test it. It works if you do it manually\n\n----\n(webhooks-id: b4f6b24c0de20adb51dee33fd9be7743)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34449", "fixedVersions": [], "id": "34449", "issueType": "Task", "key": "MODULES-489", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (104): Fixed keyserver  - cerquide", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n:boom::boom::boom::boom::boom::boom::boom::boom::boom::boom:\n", "created": "2014-03-07T10:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove testing for Puppet 2.7 compatibility. has been closed.", "created": "2014-03-07T10:36:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T10:33:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ae9cf3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyta0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2939984015_*|*_6_*:*_3_*:*_2420670062"}], "description": "h2. Remove testing for Puppet 2.7 compatibility.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 263 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/263]\n * [Pull Request 263 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/263/files]\n\nh2. Pull Request Description\n----\n\nWith official supported modules now being a thing and having a version\nof the APT module to which we will backport fixes until the next major\nrelease it is time to say goodbye to Puppet 2.7.\n\nSo long and thanks for all the fish.\n\n----\n(webhooks-id: 47e9b181035b588b69c8d8f5a815489a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36566", "fixedVersions": [], "id": "36566", "issueType": "Task", "key": "MODULES-488", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (263): Remove testing for Puppet 2.7 compatibility. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "craigwatson commented:\n\nThis PR rebases #92 and fixes #318 \n", "created": "2014-03-07T09:09:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mrwacky42 commented:\n\nWhat @jburnham said. It's all about the version of iptables, not the kernel. Merging this would make me very sad.\n", "created": "2014-03-07T12:23:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI'm going to close this so it doesn't get accidently merged (as the above comments are right) but we can keep talking about it here. :)\n", "created": "2014-03-07T12:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Comments aren't supported on 2.6 kernels has been closed.", "created": "2014-03-07T12:54:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T09:07:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10e6fef0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9zj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2945182283_*|*_6_*:*_3_*:*_2420660061"}], "description": "h2. Re-basing #92 and fixing #318\n\n * Author: Craig Watson <craig@cwatson.org>\n * Company: Secret Sales\n * Github ID: [craigwatson|https://github.com/craigwatson]\n * [Pull Request 336 Discussion|https://github.com/puppetlabs/puppetlabs-firewall/pull/336]\n * [Pull Request 336 File Diff|https://github.com/puppetlabs/puppetlabs-firewall/pull/336/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: b1c5c5817793f603150c90110ee301fb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42953", "fixedVersions": [], "id": "42953", "issueType": "Task", "key": "MODULES-487", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (336): Re-basing #92 and fixing #318 - craigwatson", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove ancient Puppet versions from matrix. has been closed.", "created": "2014-03-07T10:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n3.2 is less than a year old, you got a funny definition of ancient :D\n", "created": "2014-03-07T10:24:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daenney commented:\n\nIf PE's latest is newer than OS I consider it old. I considered kicking 3.3 out too, anyone on OS 3.x should really be on 3.4 but since 3.4 had a few nasties I can understand people holding off to 3.5.\n", "created": "2014-03-07T10:27:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nI guess long term we need an appropriate decision on just how aggressive we are about testing minor releases.  I've seen stuff like \"test .0 of the major release you're on, the previous, and current, release\" but that's a moving target that means adjusting travis constantly.  I really wish there was a way to externalize part of this travis stuff so we could have a single matrix.\n", "created": "2014-03-07T10:28:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}], "components": [], "created": "2014-03-07T08:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cdf671a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9zb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2948447743_*|*_6_*:*_3_*:*_2420662466"}], "description": "h2. Remove ancient Puppet versions from matrix.\n\n * Author: Daniele Sluijters <github@daenney.net>\n * Company: \n * Github ID: [daenney|https://github.com/daenney]\n * [Pull Request 262 Discussion|https://github.com/puppetlabs/puppetlabs-apt/pull/262]\n * [Pull Request 262 File Diff|https://github.com/puppetlabs/puppetlabs-apt/pull/262/files]\n\nh2. Pull Request Description\n----\n\nWith PE 3.2 out of the door shipping with 3.4.3 I think it's time to shrink the matrix and get rid of 3.1 and 3.2. PE 3.x customers should just upgrade to 3.2, OS users should really be on 3.3+ by now.\n\n----\n(webhooks-id: 7a02f86b6f7c1d8f4a9e20a8755a9421)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41860", "fixedVersions": [], "id": "41860", "issueType": "Task", "key": "MODULES-486", "labels": ["github", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (262): Remove ancient Puppet versions from matrix. - daenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "NicolasDupont commented:\n\n+1\n", "created": "2014-03-07T05:20:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "sodabrew commented:\n\nLet's put the reset call behind a check for the `:force` option, otherwise this will zap files that were previously being ignored.\n", "created": "2014-03-11T16:50:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "debona commented:\n\nHere is what I suggest:\n\n- Keep the first commit in this PR as it resolves a bug.\n- Move the three last commits to the PR #128, and rename it: Ensure the repository does not differ from the provided revision\n\nThis way, this #127 can be merge and we can continue the discussion on #128.\n", "created": "2014-03-18T04:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "debona commented:\n\nI spoke too soon. I'd rather close #128 and open a new PR.\n", "created": "2014-03-18T04:15:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nSame comment here as 129!\n", "created": "2014-04-03T11:54:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T05:15:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641642a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9yn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2959123483_*|*_6_*:*_3_*:*_2420624012"}], "description": "h2. Avoid checkout failure due to untracked files\n\n * Author: Thomas DE BONA <>\n * Company: MESH\n * Github ID: [debona|https://github.com/debona]\n * [Pull Request 127 Discussion|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/127]\n * [Pull Request 127 File Diff|https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/127/files]\n\nh2. Pull Request Description\n----\n\n- Avoid checkout to fail because of untracked files by forcing the checkout (`--force` switch)\n- Remove the untracked files after a `reset hard` as I think most people expect this behavior\n- Reset after checkout in every cases for consistency\n\n----\n(webhooks-id: b002d4f1e3d86131817cf59d2953999b)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38632", "fixedVersions": [], "id": "38632", "issueType": "Task", "key": "MODULES-485", "labels": ["github", "puppetlabs-vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (127): Avoid checkout failure due to untracked files - debona", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nCan you rebase this against master? We just merged in a PR that fixed the existing spec tests to actually work again so we're asking everyone to rebase.\n", "created": "2014-04-17T14:41:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "mschuett commented:\n\nI created a new pull request #183 against the current master.\n", "created": "2014-04-22T02:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request allow empty permission fields has been closed.", "created": "2014-04-22T02:56:00.000000"}], "components": [], "created": "2014-03-07T04:27:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e99dcd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9yf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2961996810_*|*_6_*:*_3_*:*_2420660444"}], "description": "h2. allow empty permission fields\n\n * Author: Martin Sch\u00fctte <info@mschuette.name>\n * Company: DECK36\n * Github ID: [mschuett|https://github.com/mschuett]\n * [Pull Request 177 Discussion|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/177]\n * [Pull Request 177 File Diff|https://github.com/puppetlabs/puppetlabs-rabbitmq/pull/177/files]\n\nh2. Pull Request Description\n----\n\nfixes #172\n\n----\n(webhooks-id: a246b5f6ca8482a4e60abf579ac4fac9)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37636", "fixedVersions": [], "id": "37636", "issueType": "Task", "key": "MODULES-484", "labels": ["github", "puppetlabs-rabbitmq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (177): allow empty permission fields - mschuett", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "daniel-pittman commented:\n\nHey.  It would be great if your commit message, in the body, explained what the problem that caused you to seek out this change, and why you chose the resolution you did.  That way we can look back and see what the intent was, should we ever change our approach.\n", "created": "2014-03-07T12:20:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "bobtfish commented:\n\nAdjusted commit message to have more information.\n", "created": "2014-05-28T10:04:00.000000"}], "components": [], "created": "2014-03-07T02:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4bb7bbaf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2967846139_*|*_6_*:*_3_*:*_2420656776"}], "description": "h2. Allow specfying custom java package\n\n * Author: Tomas Doran <bobtfish@bobtfish.net>\n * Company: Yelp\n * Github ID: [bobtfish|https://github.com/bobtfish]\n * [Pull Request 152 Discussion|https://github.com/puppetlabs/puppetlabs-razor/pull/152]\n * [Pull Request 152 File Diff|https://github.com/puppetlabs/puppetlabs-razor/pull/152/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: 0406a000bdea96d1926bf15a078fb568)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42952", "fixedVersions": [], "id": "42952", "issueType": "Task", "key": "MODULES-483", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (152): Allow specfying custom java package - bobtfish", "timeSpent": "PT0S", "updated": "2014-05-28T10:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Remove puppet 3.x 'unless' keyword has been closed.", "created": "2014-03-07T13:03:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T02:45:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d62f329"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9x3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2968107045_*|*_6_*:*_3_*:*_2420652891"}], "description": "h2. Remove puppet 3.x 'unless' keyword\n\n * Author: Tomas Doran <bobtfish@bobtfish.net>\n * Company: Yelp\n * Github ID: [bobtfish|https://github.com/bobtfish]\n * [Pull Request 151 Discussion|https://github.com/puppetlabs/puppetlabs-razor/pull/151]\n * [Pull Request 151 File Diff|https://github.com/puppetlabs/puppetlabs-razor/pull/151/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: aa0ae1197638cade1b94608aa9547bc8)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41859", "fixedVersions": [], "id": "41859", "issueType": "Task", "key": "MODULES-482", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (151): Remove puppet 3.x 'unless' keyword - bobtfish", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nCan you please add documentation for this new parameter as well as regression tests in spec/acceptance to test the new feature?\n", "created": "2014-03-07T00:42:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\nHow's it now? I did some clean up :)\n", "created": "2014-03-13T13:32:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "unthingable commented:\n\nIn general, puppet's way of handling resources makes using the resource name as a parameter a terrible idea. Thank you for the fix, xcompass.\n\nmysql_user and mysql_grant need this also (and probably others).\n", "created": "2014-03-13T18:30:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\nAgreed! Using resource name/title can be troublesome as they have to be unique.\n", "created": "2014-03-13T19:54:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\n```console\n  1) mysql::db define creating a database with dbname parameter should have the database\n     Failure/Error: shell(\"mysql -e 'show databases", "created": "2014-03-14T06:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\n@igalic I'm not a ruby guy. Which command did you use for the testing?  I tried rake spec:system, but got the following error (one of them, basic all tests failed):\n\n    55) mysql class my.cnf should contain multiple instances of the same option File \"/etc/my.cnf\"\n     Failure/Error: Unable to find matching line from backtrace\n     NoMethodError: undefined method `success?' for #<Hash:0x007f926498dac0>\n undefined method `success?' for #<Hash:0x007f926498dac0>\n     # /Users/compass/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/specinfra-0.7.1/lib/specinfra/backend/exec.rb:184:in `check_os'\n     # /Users/compass/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/specinfra-0.7.1/lib/specinfra/helper/detect_os.rb:12:in `commands'\n     # /Users/compass/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/rspec-system-serverspec-2.0.1/lib/rspec-system-serverspec/helper/rspec_system.rb:9:in `backend'\n\nTried ruby 1.9.3, 2.0.0, 2.1.0. All the same. I'm on a mac.\n", "created": "2014-03-15T00:01:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\nFound possible issue. Updated the tests. @igalic could you try again as I can't run acceptance tests on my machine? Thanks.\n", "created": "2014-03-15T12:21:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\nHmm... Travis had some issue connecting to github....https://travis-ci.org/puppetlabs/puppetlabs-mysql/jobs/20842834#L99\n\n    fatal: unable to access 'https://github.com/puppetlabs/puppetlabs-stdlib/': Failed connect to github.com:443", "created": "2014-03-15T14:36:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "xcompass commented:\n\nThis time is better~\n", "created": "2014-03-15T14:44:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nI'm running acceptance tests like so:\n\n```console\nigalic@levix ~/src/puppet/puppetlabs-mysql (git)-[dbname] % RS_DEBUG=on RS_DESTROY=onpass ~/.gem/ruby/1.9.1/bin/bundle exec rspec spec/acceptance/ \nHypervisor for centos-64-x64 is vagrant\nBeaker::Hypervisor, found some vagrant boxes to create\n[centos-64-x64] VM not created. Moving on...\ncreated Vagrantfile for VagrantHost centos-64-x64\nBringing machine 'centos-64-x64' up with 'virtualbox' provider...\n[centos-64-x64] Importing base box 'centos-64-x64-vbox4210-nocm'...\n\u2026\n```\n", "created": "2014-03-17T03:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "igalic commented:\n\nwheeee works now!\n", "created": "2014-03-17T04:03:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Allow to use different name for db resource other than db name has been closed.", "created": "2014-03-17T12:18:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:13:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing due to PRs being managed elsewhere.", "created": "2014-04-10T12:14:00.000000"}], "components": [], "created": "2014-03-07T00:12:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b15ca6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9wv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2977266592_*|*_6_*:*_3_*:*_2420639687"}], "description": "h2. Allow use different name for db resource other than db name\n\n * Author: Pan Luo <>\n * Company: University of British Columbia\n * Github ID: [xcompass|https://github.com/xcompass]\n * [Pull Request 489 Discussion|https://github.com/puppetlabs/puppetlabs-mysql/pull/489]\n * [Pull Request 489 File Diff|https://github.com/puppetlabs/puppetlabs-mysql/pull/489/files]\n\nh2. Pull Request Description\n----\n\nWhen defining the mysql::db as exported resources, there are chances that the\nsame resource names are defined across the site, which will cause puppet agent\nfail. By adding an optional dbname parameter, default to the $name, it allows the\nresouce name to be defined differently, e.g. ${dbname}_${domain}.\n\n----\n(webhooks-id: 6a66e7c737aefbd02646df4edd5521fa)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39680", "fixedVersions": [], "id": "39680", "issueType": "Task", "key": "MODULES-481", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-10T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (489): Allow use different name for db resource other than db name - xcompass", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "body": "Please ignore/close this ticket, archive is the default pin type.\n\nI would close the ticket but I can't see where to do this.", "created": "2014-03-06T20:52:00.000000"}], "components": ["apt"], "created": "2014-03-06T20:48:00.000000", "creator": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a7d4790"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9wn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_417294773_*|*_5_*:*_1_*:*_22823_*|*_6_*:*_1_*:*_0"}], "description": "As per http://projects.puppetlabs.com/issues/19503\n\nwhere most types were added except for the 'archive' pinning type.\n\nMatthew requested that the ticket be re-opened if any were missing so I'm starting an new issue here.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37635", "fixedVersions": [], "id": "37635", "issueType": "Improvement", "key": "MODULES-480", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:315afbb7-0a11-460c-aae1-ac9474d46194", "resolution": "Cannot Reproduce", "resolutionDate": "2014-03-11T17:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs-apt should support \"archive\" pinning type", "timeSpent": "PT0S", "updated": "2014-03-11T17:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nReady for merge? Want to rebase it down first?\n", "created": "2014-03-07T17:43:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request [WIP] Spec overhaul. has been closed.", "created": "2014-03-07T17:48:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Merged in [9e1cf99|https://github.com/puppetlabs/puppetlabs-stdlib/commit/9e1cf99ccf12de2edaf73af73a8410e5cac6dd72].", "created": "2014-04-17T15:55:00.000000"}], "components": ["stdlib"], "created": "2014-03-06T11:49:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4da94b7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9lb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3639962933_*|*_5_*:*_1_*:*_1802557474_*|*_6_*:*_1_*:*_0"}], "description": "h2. [WIP]\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 230 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/230]\n * [Pull Request 230 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/230/files]\n\nh2. Pull Request Description\n----\n\nThis is a work in progress PR to modernize some of the tests inside stdlib and free it from the shackles of old rspec.\n\nI rewrote some of the function tests to use the puppet_spec helpers from puppet's core, but in many cases only minimal changes were made to make sure the tests pass.  One test, anchor, still fails as it tries to apply a real catalog on my machine and I don't have an /etc/puppet/, but the rest should hopefully scrape through travis.\n\n----\n(webhooks-id: 202e153378bbcfe49f829f917c20455a)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41857", "fixedVersions": [], "id": "41857", "issueType": "Task", "key": "MODULES-698", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (230): [WIP] - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "this module has moved to puppet-nodejs. You can open a github issue https://github.com/puppet-community/puppet-nodejs if this is still a problem", "created": "2015-05-22T11:04:00.000000"}], "components": ["nodejs"], "created": "2014-03-06T10:04:00.000000", "creator": "999854:af9b5f7d-19c8-4386-ae89-b4b2c584d328", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3abe1620"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt9iv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29483210187_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8705585348"}], "description": "I have two npm packages using the nodejs module from the forge and on every agent run they report as changed. This occurs on all nodes that have this applied. The npm package does seem to properly deploy though.\n\nI'm using the following on my node:\n\n  include nodejs\n\n  package { 'yo':\n    ensure   => present,\n    provider => 'npm',\n  }\n\n  package { 'generator-angular':\n    ensure   => present,\n    provider => 'npm',\n  }\n\nHere is a sample log from a Puppet run:\n\nLevel\tMessage\tSource\tFile\tLine\tTime\nnotice\tcreated\t/Stage[main]//Node[php_apps_base]/Package[yo]/ensure\t/etc/puppetlabs/puppet/manifests/node_php_app_servers.pp\t49\t2014-03-06 16:22 UTC\nnotice\tcreated\t/Stage[main]//Node[php_apps_base]/Package[generator-angular]/ensure\t/etc/puppetlabs/puppet/manifests/node_php_app_servers.pp\t54\t2014-03-06 16:22 UTC\nnotice\tFinished catalog run in 92.57 seconds\tPuppet\t\t\t2014-03-06 16:23 UTC", "environment": "CentOS 6.5", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40798", "fixedVersions": [], "id": "40798", "issueType": "Bug", "key": "MODULES-479", "labels": ["puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:af9b5f7d-19c8-4386-ae89-b4b2c584d328", "resolution": "Fixed", "resolutionDate": "2015-05-22T11:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "nodejs npm packages report as changed on every run", "timeSpent": "PT0S", "updated": "2015-05-22T11:04:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["selinux_core"], "created": "2014-03-04T12:22:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@aec1d41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8gv:"}], "description": "If an selboolean is defined for a class, but is executing on a host that does not have SELinux enabled, an error is reported. e.g.:\n\nExecution of '/usr/sbin/getsebool httpd_can_network_connect' returned 1: /usr/sbin/getsebool:  SELinux is disabled\n\nIt should not be considered a failure, but perhaps a warning if you try to set/get an SELinux boolean on a host that does not have selinux enabled. \n\nBefore setting/getting the boolean, a quick call to getenforce could be made, and a warning issued if it returns \"Disabled\".\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35493", "fixedVersions": [], "id": "35493", "issueType": "Bug", "key": "MODULES-7322", "labels": ["help_wanted", "linux", "redmine", "selboolean", "selinux", "type_and_provider"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "selboolean reports error if selinux is not enabled", "timeSpent": "PT0S", "updated": "2018-06-18T16:43:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "passed system\nhttp://jenkins-modules.delivery.puppetlabs.net/view/radiator/job/puppetlabs-postgresql%20system/22/", "created": "2014-03-04T11:00:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This fails agent only consumption of the module.\n\nUsing centos-6-x86_64 monolithic master\n* module cache dir mounted on separate file system /root/var-img on /var/opt/lib/pe-puppet/puppet-module type ext4 (rw,loop=/dev/loop0)\n* installed version on master puppetlabs-postgresql (v3.3.3-b0026-8e29ed3b)\n\nThe postgresql::client class was added to the unsupported agents group. When puppet agent -t is run on any of the agents, the following error is displayed.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: No preferred version defined or automatically detected. at /etc/puppetlabs/puppet/modules/postgresql/manifests/globals.pp:87 on node ajlg6nakw1iy899.delivery.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-03-04T12:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That is the expected error for an unsupported operating system https://github.com/puppetlabs/puppetlabs-postgresql/blob/3.3.x/manifests/globals.pp#L87\n\nWhat would you like the error to say?", "created": "2014-03-04T13:14:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "The error should default to an `unsupported osfamily` statement. See the puppetlabs-mysql module as an example:\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/params.pp#L168", "created": "2014-03-04T13:21:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Okay. We should update the \"unsupported\" test error message checking as well then https://github.com/puppetlabs/puppetlabs-postgresql/blob/3.3.x/spec/acceptance/unsupported_spec.rb", "created": "2014-03-04T14:24:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "I'd be really uncomfortable with these changes on the day of the release.  The error message is valid in that it gates off unsupported distributions, it's just not as \"pretty\" as the osfamily error would be.  It successfully triggers on platforms that don't have valid postgresql versions defined in the module.\n\nI would much rather make this for the next version and consider this to be working.  It stops postgresql from applying to an unsupported OS.", "created": "2014-03-04T14:26:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Postgresql is also different in that it *can* support any OS if you pass it the right parameters (and maybe have a custom package) so the error message would be more about how postgresql \"does not provide defaults for osfamily X\" (see https://github.com/puppetlabs/puppetlabs-postgresql/pull/387)\n\nAt this point it's just english. I agree with Ash", "created": "2014-03-04T14:34:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This passes agent only consumption of the module.\n\nUsing centos-6-x86_64 monolithic master\n* module cache dir mounted on separate file system /root/var-img on /var/opt/lib/pe-puppet/puppet-module type ext4 (rw,loop=/dev/loop0)\n* installed version on master puppetlabs-postgresql (v3.3.3-b0027-f2b4e4d8)\n\nThe postgresql::client class was added to the unsupported agents group. When puppet agent -t is run on any of the agents, the following error is displayed.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Module postgresql does not provide defaults for osfamily: Solaris operatingsystem: Solaris", "created": "2014-03-05T09:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Okay, that should be everything needed for release.", "created": "2014-03-06T09:45:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Fixed in http://forge.puppetlabs.com/puppetlabs/postgresql/3.3.3", "created": "2014-03-10T12:24:00.000000"}], "components": ["postgresql"], "created": "2014-03-04T09:26:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c44e4da"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8cn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_5612100_*|*_10009_*:*_1_*:*_437078177_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_5540043"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42968", "fixedVersions": [], "id": "42968", "issueType": "Sub-task", "key": "MODULES-478", "labels": [], "originalEstimate": "PT0S", "parent": "37543", "parentSummary": "symlinks in module tarball cause installation issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "release postgresql without symlinks", "timeSpent": "PT0S", "updated": "2014-03-10T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This passes agent only consumption of the module.\n\nUsing centos-6-x86_64 monolithic master\n* module cache dir mounted on separate file system /root/var-img on /var/opt/lib/pe-puppet/puppet-module type ext4 (rw,loop=/dev/loop0)\n* installed version on master puppetlabs-mysql (v2.2.3-b0053-8b814d4d)\n\nThe mysql::client class was added to the unsupported agents group. When puppet agent -t is run on any of the agents, the following error is displayed.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Unsupported osfamily: Solaris operatingsystem: Solaris, module mysql only support osfamily RedHat, Debian, and FreeBSD, or operatingsystem Amazon at /etc/puppetlabs/puppet/modules/mysql/manifests/params.pp:169 on node ajlg6nakw1iy899.delivery.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-03-04T12:43:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Fixed in http://forge.puppetlabs.com/puppetlabs/mysql/2.2.3", "created": "2014-03-10T12:24:00.000000"}], "components": ["mysql"], "created": "2014-03-04T09:26:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b7c77c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8cf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_4746330_*|*_10009_*:*_1_*:*_513530608_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_7068764"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41817", "fixedVersions": [], "id": "41817", "issueType": "Sub-task", "key": "MODULES-477", "labels": [], "originalEstimate": "PT0S", "parent": "37543", "parentSummary": "symlinks in module tarball cause installation issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "release mysql without symlinks", "timeSpent": "PT0S", "updated": "2014-03-10T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "This has passes system tests http://jenkins-modules.delivery.puppetlabs.net/view/radiator/job/puppetlabs-java_ks%20system/18/", "created": "2014-03-04T10:19:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Fixed in http://forge.puppetlabs.com/puppetlabs/java_ks/1.2.3", "created": "2014-03-10T12:23:00.000000"}], "components": ["java_ks"], "created": "2014-03-04T09:26:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@731587d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3148086_*|*_6_*:*_1_*:*_0_*|*_10011_*:*_1_*:*_522129412"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40779", "fixedVersions": [], "id": "40779", "issueType": "Sub-task", "key": "MODULES-476", "labels": [], "originalEstimate": "PT0S", "parent": "37543", "parentSummary": "symlinks in module tarball cause installation issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "release java_ks without symlinks", "timeSpent": "PT0S", "updated": "2014-03-10T12:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/331", "created": "2014-03-04T09:28:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This passes agent only consumption of the module.\n\nUsing centos-6-x86_64 monolithic master\n* module cache dir mounted on separate file system /root/var-img on /var/opt/lib/pe-puppet/puppet-module type ext4 (rw,loop=/dev/loop0)\n* installed version on master puppetlabs-firewall (v1.0.2-b0040-48bb5068)\n\nThe firewall class was added to the unsupported agents group. When puppet agent -t is run on any of the agents, the following error is displayed.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: firewall: Kernel 'SunOS' is not currently supported at /opt/puppet/share/puppet/modules/firewall/manifests/init.pp:33 on node ajlg6nakw1iy899.delivery.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-03-04T12:49:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "From the parent (MODULES-473):\n\nKnown impact thus far is users who have filesystem separation between the Puppet vardir and the target installation path (usually the first entry in the default modulepath). \n\nvardir can be retrieved with `puppet config print vardir` \nmodulepath can be retrieved with `puppet config print modulepath`\n", "created": "2014-03-04T16:35:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Fixed in http://forge.puppetlabs.com/puppetlabs/firewall/1.0.2", "created": "2014-03-10T12:22:00.000000"}], "components": ["firewall"], "created": "2014-03-04T09:26:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32f4add2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8bz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4851404_*|*_10009_*:*_1_*:*_513159564_*|*_6_*:*_2_*:*_14901_*|*_10011_*:*_1_*:*_7353995"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39654", "fixedVersions": [], "id": "39654", "issueType": "Sub-task", "key": "MODULES-475", "labels": [], "originalEstimate": "PT0S", "parent": "37543", "parentSummary": "symlinks in module tarball cause installation issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "release firewall without symlink", "timeSpent": "PT0S", "updated": "2014-03-10T12:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/665", "created": "2014-03-04T09:28:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "This passes agent only consumption of the module.\n\nUsing centos-6-x86_64 monolithic master\n* module cache dir mounted on separate file system /root/var-img on /var/opt/lib/pe-puppet/puppet-module type ext4 (rw,loop=/dev/loop0)\n* installed version on master puppetlabs-apache (v1.0.1-b0034-5a45cf17)\n\nThe apache class was added to the unsupported agents group. When puppet agent -t is run on any of the agents, the following error is displayed.\n\n{code}\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Class['apache::version']: Unsupported osfamily: Solaris at /etc/puppetlabs/puppet/modules/apache/manifests/version.pp:25 on node ajlg6nakw1iy899.delivery.puppetlabs.net\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog", "created": "2014-03-04T12:55:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Released: http://forge.puppetlabs.com/puppetlabs/apache/1.0.1", "created": "2014-03-10T12:21:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Fixed as http://forge.puppetlabs.com/puppetlabs/apache/1.0.1", "created": "2014-03-10T12:21:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-04T09:26:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3e96d7e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8br:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_525305406_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38576", "fixedVersions": [], "id": "38576", "issueType": "Sub-task", "key": "MODULES-474", "labels": [], "originalEstimate": "PT0S", "parent": "37543", "parentSummary": "symlinks in module tarball cause installation issues", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "release apache without symlinks", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Known impact thus far is users who have filesystem separation between the Puppet vardir and the target installation path (usually the first entry in the default modulepath). \n\nvardir can be retrieved with `puppet config print vardir` \nmodulepath can be retrieved with `puppet config print modulepath`\n", "created": "2014-03-04T16:34:00.000000"}, {"author": "70121:9c658341-861b-467e-8f57-dfcff20944cb", "body": "So this is causing errors with the modules being installed that are shipping the tarball from best we can see, see this customer ticket in presales:\n\nhttps://puppetlabspresales.zendesk.com/agent/#/tickets/20", "created": "2014-03-05T10:47:00.000000"}, {"author": "557058:b3e6b0df-198d-45f8-9ba5-d41f90e80ced", "body": "FYI: The cache dir can be set up as a separate mount point by creating a local filesystem file and mounting it as a loopback device.\n\n1. Create a 500MB file to use as a disk image\n{code}\ndd if=/dev/zero of=disk-image count=1024000\n{code}\n\n2. Format the disk image. Answer 'yes' when prompted to proceed on a non-block device.\n{code}\n/sbin/mkfs -t ext4 -q disk-image\n{code}\n\n3. Mount the disk image as a loopback device at the cache dir location.\n{code}\nmount -o loop=/dev/loop0 disk-image /var/opt/lib/pe-puppet/puppet-module\n{code}", "created": "2014-03-05T18:09:00.000000"}], "components": [], "created": "2014-03-04T09:25:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b85f642"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt8bj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_398584_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_525038796"}], "description": "Symlinks packaged into module release tarballs can cause installation issues during `puppet module install`. \n\nThis ticket is a result of user report via Puppet-Users: https://groups.google.com/d/msg/puppet-users/8nKE2KiqLHQ/XhsD9ZwVmrcJ\n\nSub-tasks for each supported module we currently ship with symlinks, tracking a new release without them. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37543", "fixedVersions": [], "id": "37543", "issueType": "Bug", "key": "MODULES-473", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Fixed", "resolutionDate": "2014-03-10T12:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "symlinks in module tarball cause installation issues", "timeSpent": "PT0S", "updated": "2014-03-12T12:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Supported Release 3.2.1 has been closed.", "created": "2014-03-03T13:48:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Merged in [dce1b4e7|https://github.com/puppetlabs/puppetlabs-stdlib/commit/dce1b4e75b38872c02e387089acd8fa3a0c40978].", "created": "2014-04-17T15:46:00.000000"}], "components": ["stdlib"], "created": "2014-03-03T13:47:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f870c8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7xb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3891490992_*|*_6_*:*_2_*:*_1803110045"}], "description": "h2. Supported Release 3.2.1\n\n * Author: Hunter Haugen <hunter@puppetlabs.com>\n * Company: Puppet Labs\n * Github ID: [hunner|https://github.com/hunner]\n * [Pull Request 227 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/227]\n * [Pull Request 227 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/227/files]\n\nh2. Pull Request Description\n----\n\nSummary\nThis is a supported release\n\nBugfixes\n- Fixed `is_integer`/`is_float`/`is_numeric` for checking the value of\n  arithmatic expressions.\n\nKnown bugs\n* No known bugs\n\nCloses #225\nCloses #224\n\n----\n(webhooks-id: 658143eb5928aae7affc7c35b7061dc3)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36518", "fixedVersions": [], "id": "36518", "issueType": "Task", "key": "MODULES-697", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-17T15:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (227): Supported Release 3.2.1 - hunner", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nDoes stdlib not have a supported branch?\n", "created": "2014-03-03T11:52:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nHmm, it has a 4.x branch, I guess that would become the supported branch.\n", "created": "2014-03-03T11:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nIt's over 300 commits behind.\n", "created": "2014-03-03T11:53:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\n(pushed the other changes btw)\n", "created": "2014-03-03T11:55:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request [don't merge] Prepare for supported modules. has been closed.", "created": "2014-03-03T11:55:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Merged in [fecb53d|https://github.com/puppetlabs/puppetlabs-stdlib/commit/fecb53d46ed9e926973cdf5be1289c1ea71c2f68].", "created": "2014-04-17T15:44:00.000000"}], "components": ["stdlib"], "created": "2014-03-03T10:48:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17c3e073"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7ov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3902120540_*|*_6_*:*_2_*:*_1803218845"}], "description": "h2. [don't merge] Prepare for supported modules.\n\n * Author: Ashley Penney <ashley.penney@puppetlabs.com>\n * Company: Puppetlabs\n * Github ID: [apenney|https://github.com/apenney]\n * [Pull Request 226 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/226]\n * [Pull Request 226 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/226/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: d0d0499746cea676fada60a61d3642c1)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40831", "fixedVersions": [], "id": "40831", "issueType": "Task", "key": "MODULES-696", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-04-17T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (226): [don't merge] Prepare for supported modules. - apenney", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["firewall"], "created": "2014-03-03T08:46:00.000000", "creator": "999854:97c456ea-2cb9-4f8c-8510-9d0acf5fc295", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@720c3c91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7mv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29747041786_*|*_5_*:*_1_*:*_0"}], "description": "Today is no way how to negate source, destination ip and port in rules, this feature should be useful for more peoples.\n\nI thing that no- before option is cool way how to define it. For example\n\n{code}\n\tfirewall { '102 example rule':\n                proto => 'tcp',\n                no-dport => ['80', '443'],\n\t\tno-source => '123.321.22.33',\n\t\taction => 'accept'\n\t}\n\n    firewall { '110 KVM DEFAULT NET':\n        chain => 'POSTROUTING',\n        jump => 'MASQUERADE',\n        proto => 'tcp',\n        source => '192.168.122.0/24'\n        no-destination => '192.168.122.0/24',\n        table => 'nat',\n        toports => '1024-65535',\n    }\n{code}\n", "environment": "I would like to generate this rule:\n-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38629", "fixedVersions": [], "id": "38629", "issueType": "New Feature", "key": "MODULES-472", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:97c456ea-2cb9-4f8c-8510-9d0acf5fc295", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:50:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "nosource, nodestination => ! -d , ! - s", "timeSpent": "PT0S", "updated": "2015-02-10T15:50:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "attachments": [], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "Which version of CentOS/RHEL have you confirmed it does not work as intended? \n\nCan you clarify your statement, \"the right content of /etc/httpd/conf.d/mod_mime.load is \"LoadModule mime_module modules/mod_mime.so\"\n\nDo you mean the proper content that should be written to /etc/httpd/conf.d/mod_mime.load is \"LoadModule mime_module modules/mod_mime.so\" or do you mean that is what is being written and it is incorrect?\n", "created": "2014-03-29T21:25:00.000000"}, {"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "I did testing this morning with a CentOS 6.5 Vagrant box and puppetlabs/apache v1.0.1 and everything appears to be in its proper location. I do not see any issue with this aspect of the puppetlabs/apache module. I believe this request should be closed.\n\n[bmurtagh@BMurtagh-MBP manifests]$ cat /vagrant/puppet/manifests/site.pp\nnode default {\n\n  include apache\n\n}\n\n[vagrant@centos65 conf.d]$ pwd\n/etc/httpd/conf.d\n\n[vagrant@centos65 conf.d]$ cat mime.load\nLoadModule mime_module modules/mod_mime.so\n\n[vagrant@centos65 conf.d]$ ls -al ../modules/ | grep mod_mime.so\n-rwxr-xr-x 1 root root 18800 Aug 13  2013 mod_mime.so\n\n[vagrant@centos65 conf.d]$ apachectl -t -D DUMP_MODULES | grep mime\nSyntax OK\n mime_module (shared)\n mime_magic_module (shared)\n", "created": "2014-03-30T07:00:00.000000"}], "components": ["apache", "supported"], "created": "2014-03-02T01:30:00.000000", "creator": "999854:97c456ea-2cb9-4f8c-8510-9d0acf5fc295", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@440ef3b8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "PUP-1673"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7lb:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Major"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2435460263_*|*_6_*:*_2_*:*_128908"}], "description": "On centos/RHEL doesn't work mod_mime, the right content of /etc/httpd/conf.d/mod_mime.load is \"LoadModule mime_module modules/mod_mime.so\"", "environment": "mod_mime ", "epicLinkSummary": "Issues to support new or upgraded supported platforms ", "estimate": "PT0S", "externalId": "39710", "fixedVersions": [], "id": "39710", "issueType": "Bug", "key": "MODULES-471", "labels": ["apache", "mod_mime", "rhel"], "originalEstimate": "PT0S", "parent": "24248", "parentSummary": "Issues to support new or upgraded supported platforms ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:97c456ea-2cb9-4f8c-8510-9d0acf5fc295", "resolution": "Cannot Reproduce", "resolutionDate": "2014-03-30T07:01:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod_mime on centos doesn't work", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Bump version and add metadata.json for forge has been closed.", "created": "2014-03-11T10:22:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Merged and released in stdlib 3.2.1.", "created": "2014-04-17T16:00:00.000000"}], "components": ["stdlib"], "created": "2014-02-28T17:54:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1eec7967"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7gn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4136767373_*|*_6_*:*_2_*:*_1802214039"}], "description": "h2. Bump version and add metadata.json for forge\n\n * Author: Alex Dreyer <dutret@gmail.com>\n * Company: \n * Github ID: [adreyer|https://github.com/adreyer]\n * [Pull Request 225 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/225]\n * [Pull Request 225 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/225/files]\n\nh2. Pull Request Description\n----\n\nIs this based off the right branch?\nWhat should the earliest version of Puppet in the requirements be? I included pre 3.x since we can't merge breaking changes anyway.\n\n----\n(webhooks-id: 3b77f2a346e57521fec2deb85b18d2db)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34441", "fixedVersions": [], "id": "34441", "issueType": "Task", "key": "MODULES-700", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (225): Bump version and add metadata.json for forge - adreyer", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "hunner commented:\n\nSorry, this isn't actually the right branch. It looks like the branch `4.x` was created a looong time ago and then forgotten.\n", "created": "2014-03-03T13:16:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request Add \"Release Notes/Known Bugs\" to Changelog has been closed.", "created": "2014-03-11T10:22:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Died in the Thunderdome.", "created": "2014-04-17T16:02:00.000000"}], "components": ["stdlib"], "created": "2014-02-28T17:00:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5eb469f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7fz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4140114092_*|*_6_*:*_2_*:*_1802165825"}], "description": "h2. Add \"Release Notes/Known Bugs\" to Changelog\n\n * Author: Lauren <lauren.rother@puppetlabs.com>\n * Company: Puppet Labs, Inc.\n * Github ID: [laurenrother|https://github.com/laurenrother]\n * [Pull Request 224 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/224]\n * [Pull Request 224 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/224/files]\n\nh2. Pull Request Description\n----\n\nPer a request to have initial release notes that specifically listed known issues for this PE 3.2 release, and barred by time constraints from automating a pull from open issues in JIRA, this commit adds a Release Note and Known Bug section to the Changelog for the imminent 3.2 release.\n\n----\n(webhooks-id: 1e5d8d0b7622332330f46ddc6d8618cb)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41839", "fixedVersions": [], "id": "41839", "issueType": "Task", "key": "MODULES-701", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "PR (224): Add \"Release Notes/Known Bugs\" to Changelog - laurenrother", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d02a4c4a-266c-4462-9379-4553dd6a075a", "body": "Seems like swapping around revoke grant option and revoke all privileges in provider fixes that issue. I mean\nthis part\n    query = \"REVOKE ALL ON #{table_string} FROM #{user_string}\"\n    mysql([defaults_file, '-e', query].compact)\n    query = \"REVOKE GRANT OPTION ON #{table_string} FROM #{user_string}\"\n    mysql([defaults_file, '-e', query].compact)\nmight look like this\n    query = \"REVOKE GRANT OPTION ON #{table_string} FROM #{user_string}\"\n    mysql([defaults_file, '-e', query].compact)\n    query = \"REVOKE ALL ON #{table_string} FROM #{user_string}\"\n    mysql([defaults_file, '-e', query].compact)", "created": "2014-04-17T07:02:00.000000"}, {"author": "557058:35290020-3b8d-4896-83d6-4bbcb60b56c6", "body": "Hi Yaroslav,\n\nThank you for researching that.  Would you be willing to submit a pull request for that change?\n\nThank you,\nGreg Larkin\nPuppet Labs, Inc.", "created": "2014-08-15T15:14:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/569", "created": "2014-10-27T11:08:00.000000"}], "components": ["mysql"], "created": "2014-02-28T12:12:00.000000", "creator": "623c10544a57610068e7459e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3dd62517"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt7a7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20814972931_*|*_6_*:*_1_*:*_0"}], "description": "When you have a grant configuration with \"ALL PRIVILEGES\" it fails the second time. Changing the grant configuration to \"ALL\" works.\n\nFri Feb 28 19:56:34 +0100 2014 /Stage[main]/Mysql::Server::Providers/Mysql_grant[eventlog@%/eventlog.*]/privileges (err): change from ALL to ALL PRIVILEGES failed: Execution of '/usr/bin/mysql -e REVOKE GRANT OPTION ON `eventlog`.* FROM 'eventlog'@'%'' returned 1: ERROR 1141 (42000) at line 1: There is no such grant defined for user 'eventlog' on host '%'\n\nmysql::server::users:\n  'eventlog@%':\n    ensure: 'present'\n    password_hash: '<hash>'\nmysql::server::grants:\n  eventlog@%/eventlog.*:\n    ensure: 'present'\n    privileges:\n      - 'ALL PRIVILEGES'\n    table: 'eventlog.*'\n    user: 'eventlog@%'\nmysql::server::databases:\n  eventlog:\n    ensure: 'present'\n    charset: 'utf8'\n\nmysql> REVOKE ALL ON `eventlog`.* FROM 'eventlog'@'%';\nERROR 1141 (42000): There is no such grant defined for user 'eventlog' on host '%'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40827", "fixedVersions": [], "id": "40827", "issueType": "Bug", "key": "MODULES-470", "labels": ["puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c10544a57610068e7459e", "resolution": "Fixed", "resolutionDate": "2014-10-27T11:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Granting with \"ALL PRIVILEGES\" fails", "timeSpent": "PT0S", "updated": "2023-02-28T15:31:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "attachments": [], "comments": [{"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Added a link to a document with a review of the functions in the 3x stdlib module.", "created": "2014-05-21T13:41:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "I think we can solve the issues with 4x stdlib by doing the following:\n\n* We either a) create an alternative stdlib module called stdlib4, or b) just add the modified functions to stdlib4\n* We leave lib/puppet/parser/fuctions in stdlib as it is (in both cases)\n* Modified and functions for Puppet 4 are all implemented with the new function API\n* If we choose options a)\n** stdlib4 and stdlib can be used at the same time - functions that have changed API / behavior in the stdlib4 module wins because new function API functions\n  win over old API.\n* If we choose option b)\n** the new functions win over the old ones since new Function API wins over old when using future parser\n** no risk for mixing since non future-parser does not find the new / modified functions since new function API is not in effect\n** slightly more difficult to opt-in to new, and opt-out from old as the stdlib module will probably be continue to receive updates for the 3x series.\n\n* we may also want to consider moving a handful of the functions to puppet core (flatten, join) (also using new API to make them only available for future parser / 4x).\n\nThis means people can:\n* Use stdlib(4) (as separate module, or as \"dual\" module) and try things out for 3.7 with future-parser\n* Keep using old stdlib functions until they have migrated (even if using future parser / 4x)\n* Those that do not depend on stdlib4 continues to get the stdlib 3x behavior\n\nAt some point we will deprecate the old function API, and people have to migrate.", "created": "2014-05-21T13:57:00.000000"}, {"author": "623a4c3b4a57610068e6782b", "body": "I don't think that fixing this is absolutely necessary for Puppet 4.0.0. The old stdlib will still work with the puppet 4 language, but will have some unneeded functions and a few gaps in functionality.\n\nI think the best approach here is to move this to the MODULES project in jira, make this the ticket that tracks a stdlib version 5, and then just clean up the functions so that stdlib v5 is the one that best fits the puppet 4 language.", "created": "2014-05-30T11:31:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "Sine the review was made, there is now \\(?) also a function called \"private\" that clashes with 4.0 keywords.", "created": "2014-11-24T10:54:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "At minimum the functions that use keywords (i.e. \"type\", and \"private\" must be changed to get a standardlib where thos (renamed) functions can be used. The approaches suggested above does not work for them. If we just ignore the problem, people cannot call those functions in 4.0 as they will be getting syntax errors.", "created": "2014-11-24T10:57:00.000000"}, {"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Can you please take a look at this and provide your opinion as the best way to move forward.", "created": "2014-11-24T11:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "An update before heading off for Thanksgiving vacation: (caveat, I haven't read Henrick's 800-line write up yet, but it looks super useful and will go through it after vacation.)\n\nThe high-level plan is to release a major version that drops puppet 2.7 support (and adds puppet 4 support in a following minor release if not at the same time) so that we can have overlapping 3/4 support in a major revision of stdlib. Splitting 3/4 support between two modules would be a Bad Thing for our customers.\n\nThis will cause some conflicting functions (ie, {{type()}}) and some gaps in functionality as mentioned, but nothing we can't cover with a few minor releases and some hacky puppet version detection (like having type.rb wrap the function declaration).\n\nThe major revision after that will be a long time after and drop puppet 3 support. We would like if at all possible to avoid any other \"churn\" on major versions to keep user confidence high.\n\nI'll construct a more specific plan in the near future. Thanks for doing the footwork on this!", "created": "2014-11-24T18:28:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "This was taken off Puppet 4.0.0 - we actually do need to ensure we have a standard lib that works with puppet 4.0.0, and work has been done - see [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]'s comment above.\n\n[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] are you happy with changes that have been made so far? What is the current status. (I would like to close this ticket for Puppet 4.0.0 leaving it as documentation what actually happened and tracking the long term changes elsewhere (adding a reference to where that is would be good).", "created": "2015-02-25T20:08:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "If this is the long term ticket, then I think we should move this to the MODULES project as it contains a lot of information (via the links) to what should/can be done.", "created": "2015-02-25T20:11:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "Taking over from my non-PuppetLabs persona.", "created": "2015-04-01T02:32:00.000000"}, {"author": "557058:68216498-c6bf-4e8f-92c1-ac84887b7c02", "body": "After reading part of [~accountid:557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd]'s writeup, and from my own experience with the stdlib, I get the feeling that taking full advantage of puppet 4's features would require quite a bunch of breaking changes to the APIs. Doing that without changing function names would seem to imply that enabling the future parser would change functionality, which would make unprepared (that is, all) callers probably quite unhappy.", "created": "2015-04-01T02:55:00.000000"}, {"author": "557058:80b1a2d0-6c75-4995-bdc3-c422bab7aabd", "body": "As I wrote the description, we could take a couple of different approaches:\n\n* We break the API but make it easy for users to add compatibility\n* We do not break API and let people opt in per module - stdlib4 is new and different, stdlib stays the way it is, stdlib3_compat is a delta so you can mix in some of the old functions.\n* We tip-toe through the minefield and fix what we can, adding deprecations, with the goal of have a cleaned up stdlib by puppet 5\n\nWe have several mechanism that can be used to construct a good approach: namespaced functions, only modules that declare a dependency on a module will see the 4.x functions inside it, etc.\n\n\n", "created": "2015-04-01T05:29:00.000000"}], "components": ["stdlib"], "created": "2014-02-27T15:13:00.000000", "creator": "623a4c3b4a57610068e6782b", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ca5d6e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "Improve stdlib"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Improve stdlib"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "grey"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyosd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_48112753286_*|*_3_*:*_1_*:*_38203292_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_1270920849"}], "description": "Signing this epic over to MODULES team. Please assigning it back to Language if this was wrong.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35529", "fixedVersions": [], "id": "35529", "issueType": "Epic", "key": "MODULES-1882", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a4c3b4a57610068e6782b", "resolution": "Done", "resolutionDate": "2015-09-22T16:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cleanup, reduce, and improve stdlib based on new Puppet 4 features", "timeSpent": "PT0S", "updated": "2020-02-10T10:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "According to the [validation code|https://github.com/puppetlabs/puppet/blob/3.4.3/lib/puppet/type/cron.rb#L321-L326], this should be supported by setting the {{environment}} property to absent:\n\n{code}\ncron { 'test':\n  command     => '/bin/echo',\n  environment => absent,\n}\n{code}\n\nThanks for reporting this issue!\n\nHowever, there are two issues that prevent this from working correctly:\n\n  - {{environment}} has no munge method to convert the string {{\"absent\"}} into the symbol {{:absent}} that the rest of the type/provider code watches for when making decisions about environments.\n\n  - The methods around {{should}} for the {{environment}} property needs to be extended such that {{:absent}} is returned as a singleton value --- as this is what the rest of the code is expecting.", "created": "2014-02-28T13:27:00.000000"}], "components": ["cron_core"], "created": "2014-02-27T09:29:00.000000", "creator": "623e795150bb2b0070b7ee64", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dc1853c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7776"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "63eadd19a4fdf0935c872bc2"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt6gf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Feb/14"}], "description": "When I set an environment parameter for a Cron resource, it can't be removed afterwards. Defining an empty environment parameter is not allowed.\n\nFor example:\n\n{code}\ncron { 'test':\n  command => '/bin/echo',\n}\n{code}\n\ncreates:\n\n{code}\n# Puppet Name: test\n* * * * * /bin/echo\n{code}\n\nWhen I set an environment, it appears in the crontab:\n\n{code}\nCron['test'] { environment => 'FOO=BAR' }\n\n# Puppet Name: test\nFOO=BAR\n* * * * * /bin/echo\n{code}\n\nWhen I remove the environment parameter, the crontab is not affected at all, and setting an empty or undef environment either is not allowed or doesn't change the crontab.\n\nHow do I remove the environment? ", "environment": "Debian 7\nFreeBSD 9.2", "epicLinkSummary": "cron_core module improvements ", "estimate": "PT0S", "externalId": "40811", "fixedVersions": [], "id": "40811", "issueType": "Bug", "key": "MODULES-7773", "labels": ["cron"], "originalEstimate": "PT0S", "parent": "37318", "parentSummary": "cron_core module improvements ", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e795150bb2b0070b7ee64", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Unable to remove Cron environment", "timeSpent": "PT0S", "updated": "2021-01-25T07:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "5acd4046ba87e92b4b21668e", "body": "I'm thinking that this should probably in the modules project.\n\nOn a side note, the puppetlabs/mongodb documentation says that bind_ip should be fed as an array, not as a string like you have it here. There probably should be some validation of the type, but it does seem to be working as documented.", "created": "2014-06-02T09:47:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "What version of mongodb is this? 0.8.0 is the latest at this time.", "created": "2014-06-19T12:16:00.000000"}, {"author": "5b1a8ada78cd734fe39f36eb", "body": "It was the latest available version at the time i reported the ticket.", "created": "2014-06-19T12:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Hmm. I can't seem to replicate this. The {{bind_ip}} and {{port}} parameters to {{mongodb::server}} appear to create the correct entries in the {{mongod.conf}} and the service binds to the correct port and IP. I have some beaker test updates to test port binding, but IP binding testing isn't added until serverspec 2.0.0 which is pre-release, and beaker-rspec isn't compatible yet.\n\nI did run across MODULES-878 while working on this though.", "created": "2014-07-09T09:51:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'm going to close this one in favor of MODULES-878", "created": "2014-08-06T09:58:00.000000"}], "components": [], "created": "2014-02-27T06:42:00.000000", "creator": "5b1a8ada78cd734fe39f36eb", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@605ad2e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypvun:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_9693257842_*|*_3_*:*_1_*:*_241002771_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_3286434636"}], "description": "Case 1 (first example on the docs):\nnode 'node.example.com' {\nclass {'::mongodb::server':\n  port    => 27018,\n  verbose => true,\n}\n}\n\nResult:\nmongodb is installed, but the port remains the default one: 27017\nmongodb.conf file in /etc contains that information\n\n\nCase 2 (second example on the docs):\n\nnode 'node.example.com' {\nclass {'::mongodb::globals':\n  manage_package_repo => true,\n}->\nclass {'::mongodb::server': \nauth => true,\nbind_ip => '0.0.0.0'\n}->\nclass {'::mongodb::client': }}\n\nResult:\nAuthentication is not turned on\nBind IP is ignored and stays in 127.0.0.1\n\nClassified as blocker because i can't use this module to configure and setup mongodb as the \"tin states\".", "environment": "puppet module install puppetlabs/mongodb\npuppet 2.7.19\nUbuntu 12.04 LTS updated to latest versions", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37563", "fixedVersions": [], "id": "37563", "issueType": "Bug", "key": "MODULES-1157", "labels": ["puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5b1a8ada78cd734fe39f36eb", "resolution": "Duplicate", "resolutionDate": "2014-08-06T09:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/mongodb doesn't apply bind_ip / port", "timeSpent": "PT0S", "updated": "2014-08-06T09:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "attachments": [], "comments": [{"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "Pull request MODULES-467 Function file_join for smart path joining has been closed.", "created": "2014-03-11T10:26:00.000000"}, {"author": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "body": "apenney commented:\n\nHi,\n\nPart of the mandate for stdlib is \"functions that will be useful to almost all users of stdlib\".  I feel like, while this is a cool feature (and I could see myself using it) it's a little too specific and obscure for most people.\n\nI think this would belong better in another module given the infrequent use cases for it, and as such I'm going to close this PR.  Please don't take this to mean it's not a useful puppet function, however, I'm just unsure it belongs in stdlib!\n", "created": "2014-03-11T10:26:00.000000"}, {"author": "623c104794742a00683e402a", "body": "I know this issue is quite old, but is there a chance to rethink about the decision? Building file paths is a common task in our puppet manifests. Checking for double slashes or missing slashes is very cumbersome and bloats the code. Having a way to join parts, would be *very* handy.\n\nSo instead of:\n\n\u00a0\n\n\u00a0\n{code:java}\nclass ... ( \n   Stdlib::Absolutepath $my_path = hiera('profile::my_path'), \n) { \n   <snip> \n   $my_file_path = regsubst(\"${my_path}/special_file.txt\", '//', '/', 'G')\n   <snip>\n}\n{code}\n\u00a0\n\n\u00a0\n\nit would be handy to have:\n\n\u00a0\n{code:java}\nclass ... (\n   Stdlib::Absolutepath $my_path = hiera('profile::my_path'),\n) {\n   <snip>\n   $my_file_path = path_join($my_path, \"special_file.txt\")\n   <snip>\n}\n{code}\n\u00a0\n\nThis is much more readable and could take care of double slashes, proper file seperator and so on. Such functionality is common across most languages, such as Python, Ruby and Java.\n\n\u00a0", "created": "2021-06-30T05:00:00.000000"}, {"author": "623c104794742a00683e402a", "body": "[~accountid:557058:c241032a-c552-4408-9a96-dcd5a643ff69]: I'm not sure if its good to resurrect such an old issue. Would it be better to open a new one?", "created": "2021-06-30T05:04:00.000000"}], "components": ["community", "stdlib"], "created": "2014-02-26T11:20:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42c262d7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt5xr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/21"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_3803112699_*|*_6_*:*_2_*:*_2332372215"}], "description": "h2. MODULES-467 Function file_join for smart path joining\n\n * Author: Kristopher Kirkland <>\n * Company: \n * Github ID: [ASCIIDuck|https://github.com/ASCIIDuck]\n * [Pull Request 223 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/223]\n * [Pull Request 223 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/223/files]\n\nh2. Pull Request Description\n----\n\n\n\n----\n(webhooks-id: c380fcdb402219b24bfb30d59f822020)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38618", "fixedVersions": [], "id": "38618", "issueType": "Task", "key": "MODULES-670", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PR (223): MODULES-467 Function file_join for smart path joining - ASCIIDuck", "timeSpent": "PT0S", "updated": "2021-06-30T05:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["stdlib"], "created": "2014-02-26T11:16:00.000000", "creator": "557058:28088056-6220-4c61-8a84-eac7cc7a0ee5", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d15debb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt5xb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_359211_*|*_10007_*:*_1_*:*_2265715589_*|*_5_*:*_1_*:*_0"}], "description": "A join-type function that intelligently joins so that the separator is not repeated so you can easily and consistently build paths from user parameters that will not have extra /'s in them. While repeated /'s don't usually hurt things, so I suppose this would be mostly be for cleanliness of configs.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35525", "fixedVersions": [], "id": "35525", "issueType": "New Feature", "key": "MODULES-467", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:28088056-6220-4c61-8a84-eac7cc7a0ee5", "resolution": "Won't Fix", "resolutionDate": "2014-03-24T17:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Smart join for paths", "timeSpent": "PT0S", "updated": "2014-04-11T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "attachments": [], "comments": [], "components": ["community", "stdlib"], "created": "2014-02-24T02:34:00.000000", "creator": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6fd000ba"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt4tz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_6339798535_*|*_6_*:*_1_*:*_0"}], "description": "h2. Allow concat to take non-array second parameters\n\n * Author: Martin Foot <>\n * Company: \n * Github ID: [mfoo|https://github.com/mfoo]\n * [Pull Request 222 Discussion|https://github.com/puppetlabs/puppetlabs-stdlib/pull/222]\n * [Pull Request 222 File Diff|https://github.com/puppetlabs/puppetlabs-stdlib/pull/222/files]\n\nh2. Pull Request Description\n----\n\nThis allows the concat command to take any object type as the second parameter. It should preserve existing functionality.\n\nI have also expanded upon the existing tests to lock down the current functionality.\n\nI initially used `.concat(x).flatten!`, but realised that if somebody is passing nested arrays as the second parameter then this change will break their existing functionality. A test case was added to ensure this behaviour is preserved for future changes.\n\nAs per the contributing guidelines I have signed the contributing agreement and signed up to JIRA, but see no JIRA project for puppet-stdlib. I raised a question about this on the freenode IRC channel but got no response.\n\nPlease advise if I've missed anything.\n\n----\n(webhooks-id: a78ece84aa3c286cb9f918e63ecfe36d)\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33337", "fixedVersions": [], "id": "33337", "issueType": "Task", "key": "MODULES-669", "labels": ["github"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:9c566999-54f8-4f08-b11a-844056085d2e", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PR (222): Allow concat to take non-array second parameters - mfoo", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "999854:282d43d7-c45f-488f-8c4e-656ae60c675c", "attachments": [], "comments": [{"author": "623cfc6ad32a94006a652296", "body": "Hi - I'm very interested in this change. Are there any reasons for not supporting mpm_itk in centos yet?\n[~accountid:999854:97c456ea-2cb9-4f8c-8510-9d0acf5fc295] You could create a PR with your change through [Github|https://github.com/puppetlabs/puppetlabs-apache/pulls]", "created": "2015-05-14T15:03:00.000000"}, {"author": "623e74bb4a57610068e88341", "body": "This is already fixed by this merged PR:\nhttps://github.com/puppetlabs/puppetlabs-apache/pull/1316\n\nYou should close this issue...", "created": "2016-05-15T18:47:00.000000"}, {"author": "557058:3bbf1c83-df0e-4372-887d-cfc38dee9330", "body": "It looks like this was released in puppetlabs-apache 1.8.0 ([release notes| https://github.com/puppetlabs/puppetlabs-apache/blob/master/CHANGELOG.md#2016-01-26---supported-release-180]).", "created": "2017-05-14T21:05:00.000000"}], "components": ["apache"], "created": "2014-02-22T09:33:00.000000", "creator": "999854:282d43d7-c45f-488f-8c4e-656ae60c675c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@743bdd05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:5f73e620-a5f5-44a8-a863-f1e0061b987a"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt4rz:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_101730433993_*|*_6_*:*_1_*:*_0"}], "description": "mod itk don't work on redhat, this few lines in manifests/mod/itk.pp can fix it.\n\n    'RedHat' : {\n      file { \"/etc/sysconfig/httpd\":\n        ensure  => file,\n        content => \"HTTPD=/usr/sbin/httpd.itk\",\n        notify  => Service['httpd'],\n      }\n      package { 'httpd-itk':\n        ensure => latest,\n      }\n    }\n\nCould you add it please?", "environment": "mod itk in redhat", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42911", "fixedVersions": [], "id": "42911", "issueType": "Improvement", "key": "MODULES-4912", "labels": ["puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "999854:282d43d7-c45f-488f-8c4e-656ae60c675c", "resolution": "Fixed", "resolutionDate": "2017-05-14T21:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "module apache itk for centos", "timeSpent": "PT0S", "updated": "2017-05-14T21:05:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623e74d0a2f6400069ecba48", "body": "cc: [~accountid:623c177a7910a200718b97b4] and [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]", "created": "2014-02-21T12:47:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Would you say the priority here is probably low?", "created": "2014-02-21T16:00:00.000000"}], "components": ["registry"], "created": "2014-02-21T12:46:00.000000", "creator": "623e74d0a2f6400069ecba48", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11a919a0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt4kn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30596006147_*|*_6_*:*_1_*:*_0"}], "description": "This class was intended to enable a Windows interface with PE's Compliance feature. This feature has been removed from PE, so subsequent versions of this module should probably also have it removed. I'm taking it out of the README, since it's misleading for PE 3.2 users who come in via Supported Modules. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40805", "fixedVersions": [], "id": "40805", "issueType": "Bug", "key": "MODULES-465", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e74d0a2f6400069ecba48", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Remove registry::compliance_example class", "timeSpent": "PT0S", "updated": "2015-02-10T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This is resolved with this commit https://github.com/puppetlabs/puppetlabs-firewall/commit/f45fa3baad886d21d8409c94612022a47b6fc07f", "created": "2015-02-10T15:49:00.000000"}], "components": ["firewall"], "created": "2014-02-21T09:03:00.000000", "creator": "70121:aba3207e-6554-4243-adf4-ebc17b9bc7e0", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1df1102e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt4c7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30609982727_*|*_5_*:*_1_*:*_0"}], "description": "I need to be able to add rules similar to the following, and was hoping to use the puppetlabs/firewall module to do so:\n\n-A PREROUTING -d 192.168.0.0/30 -j NETMAP --to 192.168.1.0/30\n-A POSTROUTING -s 192.168.2.0/24 -j NETMAP --to 192.168.3.0/24\n\nAs there doesn't seem to be support for the '--to' parameter, I seem to be out of luck.  I took a very quick look at the code to see if it was in my very limited Ruby abilities to put something together, but I quickly got lost!\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40787", "fixedVersions": [], "id": "40787", "issueType": "New Feature", "key": "MODULES-464", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:aba3207e-6554-4243-adf4-ebc17b9bc7e0", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Can't add NETMAP rule", "timeSpent": "PT0S", "updated": "2015-02-10T15:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "created": "2014-02-20T10:58:00.000000", "name": "yr.pp", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/12803"}], "comments": [{"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "Since the formatting is bad in the description, I am attaching the yumrepo resource in question.", "created": "2014-02-20T10:58:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "This was probably fixed in 3.5.1 since the yumrepo parsing code was completely overhauled", "created": "2014-06-05T11:16:00.000000"}, {"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "This still happens in 3.6.1, by my attempt, but I get a different failure (could not prefetch provider rather than could not evaluate):\n\nroot@cwl:~# puppet --version\n3.6.1\nroot@cwl:~# \nroot@cwl:~# \nroot@cwl:~# cat /etc/yum/repos.d/centos-media.repo \n[centos-media]\nname=CentOS-$releasever - Media\nbaseurl=file:///media/CentOS/\nfile:///media/cdrom/\nfile:///media/cdrecorder/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6\nroot@cwl:~# puppet --version\n3.6.1\nroot@cwl:~# puppet apply --verbose /tmp/yr.pp \nWarning: Setting templatedir is deprecated. See http://links.puppetlabs.com/env-settings-deprecations\n   (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1071:in `each')\nNotice: Compiled catalog for cwl.hostopia.com in environment production in 0.03 seconds\nInfo: Applying configuration version '1401994806'\nError: Could not prefetch yumrepo provider 'inifile': Can't parse line 'file:///media/cdrom/' at /etc/yum/repos.d/centos-media.repo:4\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/ensure: created\nNotice: Finished catalog run in 0.08 seconds", "created": "2014-06-05T13:01:00.000000"}, {"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "The previous comment was in Debian Wheezy, I get the same results in CentOS 6:\n\n# cat /etc/yum.repos.d/centos-media.repo \n[centos-media]\nbaseurl=file:///media/CentOS/\nfile:///media/cdrom/\nfile:///media/cdrecorder/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6\nname=CentOS-$releasever - Media\n# puppet --version\n3.6.1\n# puppet apply --verbose /tmp/yr.pp \nInfo: Loading facts in /var/lib/puppet/lib/facter/hpsrl.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nNotice: Compiled catalog for (hostname) in environment production in 0.11 seconds\nInfo: Applying configuration version '1401995354'\nError: Could not prefetch yumrepo provider 'inifile': Can't parse line 'file:///media/cdrom/' at /etc/yum.repos.d/centos-media.repo:3\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/ensure: created\nNotice: Finished catalog run in 0.22 seconds", "created": "2014-06-05T13:10:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "Could you run puppet with the `--trace` flag to capture the backtrace associated with this?", "created": "2014-06-05T13:17:00.000000"}, {"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "CentOS 6 again:\n\n# puppet apply --trace /tmp/yr.pp \nNotice: Compiled catalog for (hostname) in environment production in 0.11 seconds\nError: Could not prefetch yumrepo provider 'inifile': Can't parse line 'file:///media/cdrom/' at /etc/yum.repos.d/centos-media.repo:3\n/usr/lib/ruby/site_ruby/1.8/puppet/util/inifile.rb:192:in `parse'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/inifile.rb:159:in `each_line'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/inifile.rb:159:in `parse'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/inifile.rb:141:in `read'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/inifile.rb:274:in `read'\n/usr/lib/ruby/site_ruby/1.8/puppet/provider/yumrepo/inifile.rb:134:in `virtual_inifile'\n/usr/lib/ruby/site_ruby/1.8/puppet/provider/yumrepo/inifile.rb:133:in `each'\n/usr/lib/ruby/site_ruby/1.8/puppet/provider/yumrepo/inifile.rb:133:in `virtual_inifile'\n/usr/lib/ruby/site_ruby/1.8/puppet/provider/yumrepo/inifile.rb:34:in `instances'\n/usr/lib/ruby/site_ruby/1.8/puppet/provider/yumrepo/inifile.rb:60:in `prefetch'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:277:in `prefetch'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:167:in `prefetch_if_necessary'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:67:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/graph/relationship_graph.rb:116:in `call'\n/usr/lib/ruby/site_ruby/1.8/puppet/graph/relationship_graph.rb:116:in `traverse'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:108:in `evaluate'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:167:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:149:in `with_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/transaction/report.rb:112:in `as_logging_destination'\n/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:166:in `apply'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:117:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:161:in `benchmark'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:160:in `benchmark'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:116:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:191:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:288:in `apply_catalog'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:228:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:64:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet.rb:234:in `override'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:190:in `main'\n/usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:151:in `run_command'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:477:in `plugin_hook'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:479:in `exit_on_fail'\n/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:371:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:137:in `run'\n/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:91:in `execute'\n/usr/bin/puppet:4\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/ensure: created\nNotice: Finished catalog run in 0.24 seconds", "created": "2014-06-05T13:22:00.000000"}, {"author": "557058:11a50a90-5585-4229-994a-72322be4a7d7", "body": "It looks like this is occurring because the leading spaces in the baseurl field are being stripped. The INI file parser doesn't officially support line continuations but there is a section in the parser that attempts to handle line continuations. I think that it might be better to treat newlines as invalid when checking the baseurl rather than writing the invalid fields and then choking on parsing them afterwards.", "created": "2014-06-05T15:14:00.000000"}, {"author": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "body": "That works for me, fail manifest compilation on invalid data.", "created": "2014-06-05T19:43:00.000000"}, {"author": "623c08e1562ab90069f8aed4", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn\u2019t necessarily a statement that this ticket isn\u2019t important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.", "created": "2017-05-15T16:11:00.000000"}, {"author": "5a2182e0c2a788033358b928", "body": "Hi,\n\nI open again this ticket for the same reason.\n\nWe are on Puppet v5.5.1 with a PuppetServer v5.3.0.\n\nThe following Yumrepo entry is not idempotent:\u00a0\n{code:java}\n\u00a0yumrepo { 'Varnish_local_repository':\n\u00a0\u00a0\u00a0 baseurl\u00a0 => 'https://repository.toto.com/varnish/',\n\u00a0\u00a0\u00a0 enabled\u00a0 => 0,\n\u00a0\u00a0\u00a0 ensure\u00a0\u00a0 => 'present',\n\u00a0\u00a0\u00a0 gpgcheck => 1,\n\u00a0\u00a0\u00a0 gpgkey\u00a0\u00a0 => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Varnish',\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n    name\u00a0\u00a0\u00a0\u00a0 => 'Varnish 4.1 Local',\n\u00a0\u00a0\u00a0 priority => 1,\n\u00a0\u00a0\u00a0 protect\u00a0 => 0,\n\u00a0\u00a0\u00a0 require\u00a0 => File['/etc/pki/rpm-gpg'],\n\u00a0 }\n{code}\n... as the following content file:\u00a0\u00a0\n{code:java}\n[Varnish 4.1 Local]\nbaseurl=https://repository.direct-energie.com/varnish/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Varnish\nprotect=0\npriority=1\nalalalal\n{code}\n... is not modified or the parsing fails depending the Puppet run.\n\nPS: puppet run which fails produces the following message:\u00a0\n{code:java}\nError: Failed to apply catalog: Can't parse line 'alalalal' (file: /etc/yum.repos.d/Varnish 4.1 Local.repo, line: 8)\n{code}\nRegards,\u00a0\n\nRudy YAYON\u00a0", "created": "2018-04-24T02:22:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Future development on the {{yumrepo}} type and provider will be done in https://github.com/puppetlabs/puppetlabs-yumrepo_core, and we will package the most recent stable version of the module into puppet-agent 6.0 packages moving forward.", "created": "2018-07-06T17:04:00.000000"}], "components": ["yumrepo_core"], "created": "2014-02-20T10:56:00.000000", "creator": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40e35ff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c11c0a2f6400069eb7af8"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt3zj:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Minor"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "31162"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Jun/14"}], "description": "If I use the attached yumrepo declaration then things are fine (notice the leading spaces before the next two file urls):\n\n{noformat}\n[root@cwt1 ~]# puppet apply --verbose /tmp/yr.pp \nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nNotice: Compiled catalog for cwt1.carrierzone.com in environment production in 0.08 seconds\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Applying configuration version '1392918241'\nInfo: create new repo centos-media in file /etc/yum.repos.d/centos-media.repo\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/descr: descr changed '' to 'CentOS-$releasever - Media'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/baseurl: baseurl changed '' to 'file:///media/CentOS/\n        file:///media/cdrom/\n        file:///media/cdrecorder/'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/enabled: enabled changed '' to '0'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/gpgcheck: gpgcheck changed '' to '1'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/gpgkey: gpgkey changed '' to 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6'\nInfo: changing mode of /etc/yum.repos.d/centos-media.repo from 600 to 644\nNotice: Finished catalog run in 0.16 seconds\n[root@cwt1 ~]# puppet apply --verbose /tmp/yr.pp \nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nNotice: Compiled catalog for cwt1.carrierzone.com in environment production in 0.04 seconds\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Applying configuration version '1392918262'\nNotice: Finished catalog run in 0.09 seconds\n{noformat}\n\n\nBut if I switch those baseurl lines around (after manually removing the file just to start from scratch, and check out how there are no leading spaces in the file urls):\n\n{noformat}\n[root@cwt1 ~]# puppet apply --verbose /tmp/yr.pp \nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nNotice: Compiled catalog for cwt1.carrierzone.com in environment production in 0.04 seconds\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Applying configuration version '1392918348'\nInfo: create new repo centos-media in file /etc/yum.repos.d/centos-media.repo\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/descr: descr changed '' to 'CentOS-$releasever - Media'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/baseurl: baseurl changed '' to 'file:///media/CentOS/\nfile:///media/cdrom/\nfile:///media/cdrecorder/'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/enabled: enabled changed '' to '0'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/gpgcheck: gpgcheck changed '' to '1'\nNotice: /Stage[main]/Main/Yumrepo[centos-media]/gpgkey: gpgkey changed '' to 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6'\nInfo: changing mode of /etc/yum.repos.d/centos-media.repo from 600 to 644\nNotice: Finished catalog run in 0.10 seconds\n[root@cwt1 ~]# puppet apply --verbose /tmp/yr.pp\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nNotice: Compiled catalog for cwt1.carrierzone.com in environment production in 0.07 seconds\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Applying configuration version '1392918354'\nError: /Stage[main]/Main/Yumrepo[centos-media]: Could not evaluate: /etc/yum.repos.d/centos-media.repo:4: Can't parse 'file:///media/cdrom/'\nNotice: Finished catalog run in 0.12 seconds\n{noformat}\n\nIt appears that yumrepo can't parse this sort of file that it created in the second case:\n\n{noformat}\n[root@cwt1 ~]# cat /etc/yum.repos.d/centos-media.repo \n[centos-media]\nname=CentOS-$releasever - Media\nbaseurl=file:///media/CentOS/\nfile:///media/cdrom/\nfile:///media/cdrecorder/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6\n{noformat}\n\n\nI can't {{ensure=>absent}} on the resource because that's not currently supported for a yumrepo, see:\n\nhttps://puppet.atlassian.net/browse/PUP-1066\n\nI am putting this as \"UX:minor\" because if this happens I need to specially handle the file to return it to puppet management, implying that it's not completely trivial.", "environment": "[root@cwt1 ~]# cat /etc/redhat-release \nCentOS release 6.2 (Final)\n[root@cwt1 ~]# uname -a\nLinux cwt1 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux\n[root@cwt1 ~]# puppet --version\n3.4.2\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38630", "fixedVersions": [], "id": "38630", "issueType": "Bug", "key": "MODULES-7421", "labels": ["help_wanted", "yumrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:0fdf0960-cf49-4a2e-b42d-ea0c53f80453", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "yumrepo can create a non-idempotent repository file", "timeSpent": "PT0S", "updated": "2021-09-28T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "This appears related to FM-214 (PR 174) and FM-504 (PR 191). ", "created": "2014-02-18T14:13:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "[~accountid:623c177a7910a200718b97b4], [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1], is this still outstanding with puppetlabs-apt?\n\nThe user points at https://github.com/puppetlabs/puppetlabs-apt/commit/935d3ce15b7c3c31e1a6fdca92021d9f29e19cf0 as the regression.", "created": "2014-03-16T17:11:00.000000"}, {"author": "557058:3ac5305e-6f56-493c-9069-80b60ee84d34", "body": "I ran into this at first.  Is it possible you are simply  forgetting to include the 'apt' class?\n\nclass { 'apt':", "created": "2014-07-03T12:07:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "File['sources.list.d'] is defined in class { 'apt': } so you just need to make sure you're including that.", "created": "2014-08-27T14:48:00.000000"}], "components": ["apt"], "created": "2014-02-18T14:13:00.000000", "creator": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17312f47"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt387:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16414535569_*|*_6_*:*_1_*:*_0"}], "description": "Affects v1.4.1, reported via email from a user. \n\n{quote}\nI am working with APT and you updated it yesterday to 1.4.1 but there is a dependency bug at ppa.pp:59\nError: Could not find dependency File[sources.list.d] for Exec[add-apt-repository-http://ppa.launchpad.net/webupd8team/java/ubuntu] at /etc/puppet/modules/apt/manifests/ppa.pp:59 \nppa.pp:59  \nrequire => [\nFile['sources.list.d'],\nPackage[$package],\n]\n\nI think you ment  File [$sources_list_d]...?!\n{quote}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37553", "fixedVersions": [], "id": "37553", "issueType": "Bug", "key": "MODULES-463", "labels": ["apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "resolution": "Done", "resolutionDate": "2014-08-27T14:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt dependency on File[sources.list.d] missing", "timeSpent": "PT0S", "updated": "2014-08-27T14:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623a480b9b54ec0068b0724e", "attachments": [], "comments": [{"author": "557058:16d91935-dbe5-4541-8fef-ac131e2c20ad", "body": "https://github.com/puppetlabs/puppetlabs-stdlib/pull/220", "created": "2014-02-17T13:22:00.000000"}, {"author": "623a480b9b54ec0068b0724e", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-stdlib/commit/e467d8f0847bb85fc8b0789d2eb44dcca862c5d7, released in 4.2.0.", "created": "2014-05-16T10:31:00.000000"}], "components": ["stdlib"], "created": "2014-02-17T13:19:00.000000", "creator": "557058:16d91935-dbe5-4541-8fef-ac131e2c20ad", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@80cf714"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt30f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7589499805_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_6990576682"}], "description": "Example:\n{noformat}\nclass foo {\n  $bar = { foo => { bar => 1 } }\n}\ninclude foo\n$bar_updates = { foo => { baz => 1 } }\nalert $foo::bar\n$baz = deep_merge( $foo::bar, $bar_updates )\nalert $foo::bar\n{noformat}\nCurrent output:\n{noformat}\nalert: Scope(Class[main]): foobar1\nalert: Scope(Class[main]): foobaz1bar1\n{noformat}\nExpected:\n{noformat}\nalert: Scope(Class[main]): foobar1\nalert: Scope(Class[main]): foobar1\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40764", "fixedVersions": [], "id": "40764", "issueType": "Bug", "key": "MODULES-466", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:16d91935-dbe5-4541-8fef-ac131e2c20ad", "resolution": "Fixed", "resolutionDate": "2014-05-16T10:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "deep_merge in stdlib clobbers the first parameter", "timeSpent": "PT0S", "updated": "2014-08-05T08:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Got a start on this one https://github.com/chocolatey/puppet-chocolatey/pull/76", "created": "2015-07-30T17:04:00.000000"}, {"author": "557058:52933635-a589-4483-b255-e4626dba1748", "body": "Looking forward to a chocolatey provider module that also does the install!  For what it's worth, my quick little install-it module also manages the chocolatey sources in the config file ... last three customers who needed it installed also needed it to point at just internal sources ... so you're welcome to borrow that.  https://forge.puppetlabs.com/gabe/choco_app", "created": "2015-08-02T21:17:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "[~accountid:557058:52933635-a589-4483-b255-e4626dba1748] that's on the list as well! ", "created": "2015-08-04T10:11:00.000000"}, {"author": "557058:52933635-a589-4483-b255-e4626dba1748", "body": "[~accountid:623c0b43b75ca8007056ced1] the latest version on the Forge installs Chocolatey just fine, in my tests.  Thanks!", "created": "2015-10-14T18:30:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Awesome! I think this issue moves to Ready for QA then. :)", "created": "2015-10-14T22:15:00.000000"}, {"author": "557058:9e4c6b8e-9c33-41d1-8b33-a3099192e94c", "body": "[~accountid:557058:d9266b08-990a-449f-97ff-f9a0910c2a58] I just assumed you were the correct person to review this as you are the choco-rocko.", "created": "2016-05-05T15:36:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Merged into master at https://github.com/puppetlabs/puppetlabs-chocolatey/commit/1818523f49e3283e9763e4e745cb118151076edd", "created": "2016-05-13T10:53:00.000000"}, {"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Builds aborted at https://jenkins-modules.puppetlabs.com/view/3.%20windows%20only/view/chocolatey/view/master/job/forge-windows_puppetlabs-chocolatey_intn-sys_smoke-master/19/ due to a timeout after 60 minutes on Windows 2008R2. Rekicked the builds from there.", "created": "2016-05-13T16:39:00.000000"}], "components": ["chocolatey "], "created": "2014-02-13T16:58:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Acceptance Criteria", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Test on 2012\nVersions of .NET - \n\nKnown issues (not testing this) - 2008 and PowerShell 2 may have issues installing Chocolatey itself\nTest that 7zip , PowerShell 2 on 2008 installs (PowerShell 2 manual test if needed)\n\nFor Automation: we only care about installing on a system that already has the prerequisites installed.\n"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48224446"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3036"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "557058:151c148a-2bb4-4fdc-9320-df94e73b0363"}, {"fieldName": "QA Status", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyndyn:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_2_*:*_432178257_*|*_1_*:*_1_*:*_8580_*|*_10007_*:*_2_*:*_646569297_*|*_5_*:*_2_*:*_464628_*|*_10011_*:*_2_*:*_17629253415_*|*_10006_*:*_1_*:*_52546634533"}], "description": "This is a testing ticket.  The work detailed in this ticket describes the testing that remains.\n\nAdd the ability for chocolatey to install itself and dependencies.\n\n\n", "epicLinkSummary": "Chocolatey - First Supported Release", "estimate": "PT0S", "externalId": "36465", "fixedVersions": [], "id": "36465", "issueType": "New Feature", "key": "MODULES-3043", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": "35373", "parentSummary": "Chocolatey - First Supported Release", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2016-05-18T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test the installation of Chocolatey via module with Prerequisites installed", "timeSpent": "PT0S", "updated": "2016-05-18T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Also related to PUP-1292", "created": "2014-04-23T13:03:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "closing as this looks long expired. chocolatey is now on the forge", "created": "2016-11-09T07:23:00.000000"}], "components": ["chocolatey "], "created": "2014-02-13T16:55:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Scrum Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Windows"}, {"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Team/s", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiselect", "value": "Modules"}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@117821d0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Color", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-color", "value": "ghx-label-1"}, {"fieldName": "Epic Name", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-label", "value": "Chocolatey"}, {"fieldName": "Epic Status", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-status", "value": "Done"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Issue color", "fieldType": "com.pyxis.greenhopper.jira:jsw-issue-color", "value": "dark_grey"}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623c0ff494742a00683e3fe4"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyoygn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20626489862_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_46930676882_*|*_10013_*:*_1_*:*_18808550908"}], "description": "Enable versionable and upgradeable Windows package management using Chocolatey.\n\nThere was enough rework on this module that when we release we will version this at 2.0\n\nThis used to be PUP-1690\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35373", "fixedVersions": [], "id": "35373", "issueType": "Epic", "key": "MODULES-3036", "labels": ["chocolatey", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2016-11-09T07:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Chocolatey - First Supported Release", "timeSpent": "PT0S", "updated": "2017-08-30T05:37:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "432000", "aggregatetimeoriginalestimate": "432000", "assignee": "623e7a1aa1d81f0069da22ab", "attachments": [], "comments": [{"author": "623a4c92bef8a60068c6cab2", "body": "This was mistakenly filed in the Ask website bug tracker. I'm also pretty sure it's a duplicate of https://puppet.atlassian.net/browse/MODULES-461", "created": "2014-02-13T07:17:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "[~accountid:623e7a1aa1d81f0069da22ab]  Please comment when you get the chance per this morning's triage meeting.  Thank you!", "created": "2014-04-10T15:43:00.000000"}, {"author": "623e7a1aa1d81f0069da22ab", "body": "This issue was fixed in upstream and released to Forge.\n\nhttps://git.openstack.org/cgit/stackforge/puppet-nova/commit/?id=d4a8c904b775114a10edf5b1a696d6fcbf50e924", "created": "2014-04-10T15:47:00.000000"}], "components": [], "created": "2014-02-13T01:35:00.000000", "creator": "557058:dfdd62e2-96c1-4812-8cfb-51f111700e9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1afbe4e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt0br:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Critical"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_3_*:*_4885929433_*|*_6_*:*_1_*:*_0"}], "description": "root@master:/etc/puppet/modules# puppet agent -t --certname openstack_controller --verbose\nInfo: Retrieving plugin\nInfo: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/iptables_version.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Caching catalog for openstack_controller\nError: Failed to apply catalog: Parameter name failed on Package[nova-vncproxy]: Name must be a String not Array at /etc/puppet/modules/nova/manifests/generic_service.pp:44\nWrapped exception:\nName must be a String not Array", "environment": "puppet openstack", "epicLinkSummary": null, "estimate": "PT432000S", "externalId": "42787", "fixedVersions": [], "id": "42787", "issueType": "Bug", "key": "MODULES-462", "labels": ["module"], "originalEstimate": "PT432000S", "parent": null, "parentSummary": null, "priority": "Critical", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dfdd62e2-96c1-4812-8cfb-51f111700e9b", "resolution": "Fixed", "resolutionDate": "2014-04-10T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Parameter name failed on Package[nova-vncproxy]:", "timeSpent": "PT0S", "updated": "2014-04-10T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "432000", "aggregatetimeoriginalestimate": "432000", "assignee": "623e7a1aa1d81f0069da22ab", "attachments": [], "comments": [{"author": "623a4c92bef8a60068c6cab2", "body": "This was mistakenly filed in the bug tracker for our Q&A website, ask.puppetlabs.com. I've moved it to the Forge Modules project and assigned it to Chris, since I'm not sure if this is the right project, but I'm guessing Chris will know what do with it :)", "created": "2014-02-13T07:14:00.000000"}, {"author": "623e7a1aa1d81f0069da22ab", "body": "Migrate this bug to Stackforge and investigate. This is a code path that isn't regularly tested, and may be suffering from bit rot.", "created": "2014-03-12T08:52:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Duplicate of MODULES-462", "created": "2014-04-10T15:42:00.000000"}], "components": [], "created": "2014-02-13T01:35:00.000000", "creator": "557058:dfdd62e2-96c1-4812-8cfb-51f111700e9b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60e5dba2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyt0bj:"}, {"fieldName": "UX Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Normal"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2355434211_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_2530186203"}], "description": "root@master:/etc/puppet/modules# puppet agent -t --certname openstack_controller --verbose\nInfo: Retrieving plugin\nInfo: Loading facts in /etc/puppet/modules/concat/lib/facter/concat_basedir.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/iptables_version.rb\nInfo: Loading facts in /etc/puppet/modules/firewall/lib/facter/ip6tables_version.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/pe_version.rb\nInfo: Loading facts in /etc/puppet/modules/stdlib/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_persistent_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/concat_basedir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/iptables_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/root_home.rb\nInfo: Loading facts in /var/lib/puppet/lib/facter/ip6tables_version.rb\nInfo: Caching catalog for openstack_controller\nError: Failed to apply catalog: Parameter name failed on Package[nova-vncproxy]: Name must be a String not Array at /etc/puppet/modules/nova/manifests/generic_service.pp:44\nWrapped exception:\nName must be a String not Array", "environment": "puppet openstack", "epicLinkSummary": null, "estimate": "PT432000S", "externalId": "41826", "fixedVersions": [], "id": "41826", "issueType": "Bug", "key": "MODULES-461", "labels": ["module"], "originalEstimate": "PT432000S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:dfdd62e2-96c1-4812-8cfb-51f111700e9b", "resolution": "Duplicate", "resolutionDate": "2014-04-10T15:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Parameter name failed on Package[nova-vncproxy]:", "timeSpent": "PT0S", "updated": "2014-04-10T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:623c0968a2f6400069eb767a] Does using {{KEY_WOW64_64KEY}} cause the registry module to fail on 32-bit OSes? IIRC, it just means to use the \"native\" view, not subject to registry redirection, so it shouldn't be a problem.", "created": "2014-08-06T12:50:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:623c0968a2f6400069eb767a] I'm going to close this ticket, since there's no indication that there is a problem. Using {{KEY_WOW64_64KEY}} should work as execpted, even on 32-bit Windows. If you can show a manifest that exhibits a problem, please reopen this ticket.", "created": "2014-09-30T22:13:00.000000"}], "components": ["registry"], "created": "2014-02-12T06:44:00.000000", "creator": "623c0968a2f6400069eb767a", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53409883"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysztb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19924138367_*|*_6_*:*_1_*:*_0"}], "description": "The code fragment at: https://github.com/puppetlabs/puppetlabs-registry/blob/master/lib/puppet_x/puppetlabs/registry.rb#L79-L90\n\nThis fragment assumes KEY_WOW64_64KEY unless prepended by 32: .. even on 32bit os's .", "environment": "Puppet 3.4.1\nWindows XP SP2 SP3 ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35338", "fixedVersions": [], "id": "35338", "issueType": "Bug", "key": "MODULES-460", "labels": ["registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623c0968a2f6400069eb767a", "resolution": "Incomplete", "resolutionDate": "2014-09-30T22:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppet_x/registry does not check arch and assumes X86_64", "timeSpent": "PT0S", "updated": "2014-09-30T22:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "attachments": [], "comments": [], "components": ["spec_helper"], "created": "2014-02-11T11:55:00.000000", "creator": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7890efa5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyszhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_40169238788_*|*_5_*:*_1_*:*_0"}], "description": "I am not entirely sure that this is the best place for this ticket, please move it if needed.\n\nI am frequently without internet access and have configured rake to not clear my fixtures directory upon success with:\n\ntask :spec => []; Rake::Task[:spec].clear\ntask :spec do\n  Rake::Task[:spec_prep].invoke\n  Rake::Task[:spec_standalone].invoke\nend\n\nThis also means though that unless I manually do this once and a while my modules end up out of date.  I updated the spec_prep task to update modules if it can to help with this issue  My other thought was to add a new task (spec_update?) which would accomplish the same thing if that method is preferred.\n\nhttps://github.com/puppetlabs/puppetlabs_spec_helper/pull/49", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33297", "fixedVersions": [], "id": "33297", "issueType": "Improvement", "key": "MODULES-1070", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "resolution": "Fixed", "resolutionDate": "2015-05-22T11:03:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable puppetlabs_spec_helper to update fixture modules", "timeSpent": "PT0S", "updated": "2015-05-22T11:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "I've created a pull request for this: https://github.com/puppetlabs/puppetlabs-mcollective/pull/121", "created": "2014-02-11T01:08:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "We'll get a release out for this shortly!", "created": "2014-06-02T14:58:00.000000"}], "components": ["mcollective"], "created": "2014-02-11T00:36:00.000000", "creator": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2340aaf6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysz9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9638566998_*|*_6_*:*_1_*:*_0"}], "description": "Currently {{mcollective::server::install}} contains \n\n{code}\npackage { 'ruby-stomp':\n  ensure => 'installed',\n  before => Package['mcollective'],\n}\n{code}\n\nThe `ensure => 'installed'` is not ideal. When an older version of ruby-stomp is installed, e.g. 1.2.2-1 from apt.puppetlabs.com from an older MCollective deployment, there is no way to get the latest version (currently 1.2.10-1puppetlabs1) other than manually running {{apt-get install ruby-stomp}}.\n\nThis is especially problematic when using ActiveMQ and STOMP heart-beats, which require at least version 1.2.10. With a lower version than that MCollective won't even start:\n\n{code}\n/usr/share/mcollective/plugins/mcollective/connector/activemq.rb:239:in `connect': Could not connect to ActiveMQ Server: Setting STOMP 1.1 properties like heartbeat intervals require at least version 1.2.10 \n)\n        from /usr/lib/ruby/vendor_ruby/mcollective/runner.rb:17:in `initialize'\n        from /usr/sbin/mcollectived:51:in `new'\n        from /usr/sbin/mcollectived:51\n{code}\n\nThe solution is to allow specifying the version of the ruby-stomp package in {{init.pp}} and passing that to {{ensure}} of the ruby-stomp package resource.", "environment": "Ubuntu 12.04 Server, Ruby 1.9.3, Puppet 3.4.2, MCollective 2.4.0, ActiveMQ 5.5.0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35331", "fixedVersions": [], "id": "35331", "issueType": "Bug", "key": "MODULES-459", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "resolution": "Fixed", "resolutionDate": "2014-06-02T14:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Should allow specifying version of ruby-stomp package", "timeSpent": "PT0S", "updated": "2014-06-02T14:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": ["postgresql"], "created": "2014-02-10T04:31:00.000000", "creator": "557058:f9baee25-a1ae-43b6-83cf-04af738d3c19", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fcbc358"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysyq7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31576556731_*|*_6_*:*_1_*:*_0"}], "description": "It would be nice if we could use postgresql module with an ENC.\nActually, it seems impossible to override value passed with Foreman.\nAs an exemple, here is YAML output from Foreman :\n  postgresql::server: \n    encoding: UTF-8\n    version: \"9.3\"\n    locale: en_US\n    listen_addresses: \"*\"\nBut no effect, default value are still used.\nI have no idea on how to change this behaviour...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36491", "fixedVersions": [], "id": "36491", "issueType": "Improvement", "key": "MODULES-458", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:f9baee25-a1ae-43b6-83cf-04af738d3c19", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql module with an ENC", "timeSpent": "PT0S", "updated": "2015-02-10T15:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:c1aa8056-6473-479b-bb79-3ce6e45bce2f", "body": "Same here on Puppet 3.5.1, stdlib 4.1.0 and from master, on both Ruby 1.8.7 and 1.9.3, on Ubuntu 12.04. Was just about to submit a similar report.", "created": "2014-04-21T08:01:00.000000"}, {"author": "623e74f6562ab90069f9ebca", "body": "work-around I've been using: forge.puppetlabs.com/nrvale0/multi_validate_re ", "created": "2014-08-28T15:05:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Wow, that's not good. It looks like the docs have been that way for a long time, and the tests explicitly test the opposite behavior (https://github.com/puppetlabs/puppetlabs-stdlib/blob/4.3.2/spec/functions/validate_string_spec.rb#L45-L53)\n\nUnfortunately the current parser seems to pass all three of these as just an empty string to the function:\n{noformat}\n$foo = \"\"\nvalidate_string($foo)\n$bar = undef\nvalidate_string($bar)\n# $baz is undefined\nvalidate_string($baz)\n{noformat}\n\nSo there doesn't seem to be any recourse to fixing this other than something like\n{noformat}\nvalidate_string($foo)\nif ! $foo and $foo != \"\" {\n  fail(\"foo must be a string\")\n}\n{noformat}\n\nuntil we have access to the future parser and actual typing.", "created": "2014-09-15T17:38:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "For clarity -- needs what information from who?", "created": "2014-09-15T17:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I don't really know how to proceed with this", "created": "2014-09-15T18:36:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "The shockingly simple fix for this bug is to fix the documentation to indicate that it won't catch null strings and include a suggestion on how to test for them.", "created": "2014-09-15T18:38:00.000000"}, {"author": "557058:983cfc60-0281-40e4-b9a3-49c169aead0b", "body": "I added a PR to reflect this issue in the docs as there didn't seem to be one yet: https://github.com/puppetlabs/puppetlabs-stdlib/pull/320", "created": "2014-09-16T09:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Has this ever worked as commented?", "created": "2014-09-16T18:14:00.000000"}, {"author": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "body": "So we have a validated bug for a problem which is not fixed, however we'll simply close the issue rather than take any action to correct it?", "created": "2014-09-17T10:40:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] Nope, never worked as commented.\n\n[~accountid:557058:c5ea6c35-c500-4334-8131-e031af9f81a4] There is apparently no way to \"fix\" this with the current parser. So the documentation PR has been merged and we'll have to wait until puppet 4 to distinguish undef from empty strings.", "created": "2014-09-17T10:47:00.000000"}], "components": ["stdlib"], "created": "2014-02-09T17:03:00.000000", "creator": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@520acaa8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyu9vz:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_16656579970_*|*_3_*:*_1_*:*_1122979_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_145853537_*|*_10006_*:*_1_*:*_2176239408"}], "description": "The documentation for stdlib indicates the following for validate_string:\n\n{quote}\nThe following values will fail, causing compilation to abort:\n   $undefined = undef\n   validate_string($undefined)\n{quote}\n\nHowever this exact code fails to cause an error with either a never defined nor an explicitly undefined value.\n{code}\n$ undef_test.pp\n  include stdlib\n  validate_string( $neverdefined )\n  $undefined = undef\n  validate_string( $undefined )\n\n$ puppet apply undef_test.pp\nNotice: Compiled catalog for geode.netconsonance.com in environment production in 0.07 seconds\nNotice: Finished catalog run in 0.26 seconds\n{code}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37497", "fixedVersions": [], "id": "37497", "issueType": "Bug", "key": "MODULES-457", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:c5ea6c35-c500-4334-8131-e031af9f81a4", "resolution": "Fixed", "resolutionDate": "2014-09-17T10:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "stdlib's validate_string doesn't error out on undef values", "timeSpent": "PT0S", "updated": "2014-09-17T10:47:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Summary text has been added to the project landing page and reads:  This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "created": "2015-10-19T11:26:00.000000"}], "components": [], "created": "2014-02-09T12:12:00.000000", "creator": "5bead6ff74b7ce17998c005b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c31a880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbrr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31635205943_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21667255834"}], "description": "The Jira Forge Modules project is missing a summary. See the 'Ask Project' for an example summary.\n\nThe summary should make it clear which modules should be reported against here and answer the following questions.\n\nShould all puppetlabs modules issues be reported here? \nIf GitHub issues are enabled on the module should I report there instead?\nDoes that include stdlib?\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35329", "fixedVersions": [], "id": "35329", "issueType": "Bug", "key": "MODULES-456", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5bead6ff74b7ce17998c005b", "resolution": "Fixed", "resolutionDate": "2015-10-19T11:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update the summary for the Jira Forge Modules Project", "timeSpent": "PT0S", "updated": "2015-10-19T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "It is probably better to be explicit with this.", "created": "2015-05-22T11:00:00.000000"}], "components": ["vcsrepo"], "created": "2014-02-08T21:54:00.000000", "creator": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16b73fa3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysynj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30043384029_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10348951138"}], "description": "When I use `owner => ...` and `group => ...`, I expect to be able to write the target of a vcsrepo checkout in terms of a home path (`~/...`), like I can with `file { '~/...`': ... }`.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38557", "fixedVersions": [], "id": "38557", "issueType": "Improvement", "key": "MODULES-454", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T11:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo: Accept non-absolute paths if owner/group are specified", "timeSpent": "PT0S", "updated": "2015-05-22T11:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623e74d0a2f6400069ecba48", "attachments": [], "comments": [{"author": "5bead6ff74b7ce17998c005b", "body": "Hi Andrew,\n\nDid you look at the README.GIT.markdown and README.SVN.markdown? There are usage examples on them.\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/README.GIT.markdown\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/README.SVN.markdown", "created": "2014-02-09T11:53:00.000000"}, {"author": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "body": "The Puppet Forge web page for vcsrepo does not link to these files directly. Users must infer to go to the GitHub home page, then hunt for README files.\n\nIf the README posted on Puppet Forge listed even one basic inline code snippet for git or subversion, it would make the documentation a lot more useful.", "created": "2014-02-09T22:39:00.000000"}, {"author": "623e74d0a2f6400069ecba48", "body": "Hi [~accountid:557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46]! It's been awhile, but the docs for vcsrepo have been updated! https://forge.puppetlabs.com/puppetlabs/vcsrepo You should be able to find everything you need in one README. Please let me know/file another ticket/issue a PR with fixes if something's missing.", "created": "2014-06-25T14:32:00.000000"}, {"author": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "body": "Thank you, every little bit of documentation helps!\nOn Jun 25, 2014 3:33 PM, \"Lauren Rother (JIRA)\" <\n\n", "created": "2014-06-25T14:40:00.000000"}], "components": ["vcsrepo"], "created": "2014-02-07T15:59:00.000000", "creator": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10b6a3bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysyi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11914379819_*|*_6_*:*_1_*:*_0"}], "description": "I'm having trouble using the vcsrepo module. Could PuppetLabs please provide more online documentation for this module?\n\nA single example for git or subversion would go a long way.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39602", "fixedVersions": [], "id": "39602", "issueType": "Improvement", "key": "MODULES-455", "labels": ["docs", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:247b4130-9e57-44d3-8e66-ec1d5a2c9f46", "resolution": "Fixed", "resolutionDate": "2014-06-25T14:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Please add usage examples for vcsrepo to the online docs", "timeSpent": "PT0S", "updated": "2014-06-25T14:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "3600", "aggregatetimeoriginalestimate": "3600", "assignee": null, "attachments": [], "comments": [{"author": "557058:74419760-9268-4e4d-98e0-e33755663648", "body": "Fix: https://github.com/puppetlabs/puppetlabs-mcollective/pull/120", "created": "2014-02-07T16:00:00.000000"}], "components": ["mcollective"], "created": "2014-02-07T15:56:00.000000", "creator": "557058:74419760-9268-4e4d-98e0-e33755663648", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e3ba9c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysyhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_234393_*|*_10007_*:*_1_*:*_3890684276_*|*_6_*:*_1_*:*_0"}], "description": "Currently, when mcollective::plugin is called with package set to true, the version is hardcoded to present.  Users may want to set this to latest or absent.  This *should* default to present with an override variable of 'version', which is consistent with the behavior and syntax of other components within this module", "epicLinkSummary": null, "estimate": "PT3600S", "externalId": "38555", "fixedVersions": [], "id": "38555", "issueType": "New Feature", "key": "MODULES-453", "labels": [], "originalEstimate": "PT3600S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:74419760-9268-4e4d-98e0-e33755663648", "resolution": "Fixed", "resolutionDate": "2014-03-24T17:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow mcollective plugins to have the version specified instead of defaulting to latest", "timeSpent": "PT0S", "updated": "2014-03-24T17:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [], "components": [], "created": "2014-02-06T15:38:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52027b6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysxwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20023_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35321", "fixedVersions": [], "id": "35321", "issueType": "Bug", "key": "MODULES-452", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2014-02-06T15:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "test", "timeSpent": "PT0S", "updated": "2014-02-06T15:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Output ordering is {{-p tcp -m tcp}} on iptables 1.4.7", "created": "2014-02-05T16:58:00.000000"}], "components": ["firewall"], "created": "2014-02-05T16:56:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@971588b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysx6n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_7384_*|*_10007_*:*_1_*:*_606935_*|*_3_*:*_1_*:*_964410_*|*_6_*:*_1_*:*_0"}], "description": "This rule isn't recognized by firewall: {{/sbin/iptables -t mangle -A PREROUTING -d 1.2.3.4 -p tcp -m tcp -m multiport --dports 80,443,8140 -j MARK --set-mark 42}}\n\nThe error is: {{Error: Could not run: Invalid address from IPAddr.new: -m}}\n\nThis is due to the presence of {{-m tcp}} which was required on older iptables versions.\n\nI'm not sure about the ordering of {{-p tcp -m tcp}} or {{-m tcp -p tcp}} from {{iptables -t mangle -S}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36483", "fixedVersions": [], "id": "36483", "issueType": "Improvement", "key": "MODULES-451", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-02-05T17:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall can't parse match extension tcp", "timeSpent": "PT0S", "updated": "2014-02-05T17:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:5ffaa72d-6d86-42f3-96bf-479730e5168b", "body": "Facing the same challenge (and rule) and haven't found any solution yet.", "created": "2014-03-28T23:29:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "[~accountid:557058:5ffaa72d-6d86-42f3-96bf-479730e5168b] Do you have an idea of how this might actually look on the resources? The best I can come up with is something like:\n\n{noformat}\nfirewall { '005 test':\n  #...\n  tcp_flags => 'FIN,SYN,RST,ACK SYN',\n  negate    => ['tcp_flags',...],\n}\n{noformat}\n\nBut that's pretty ugly imho.", "created": "2014-03-28T23:37:00.000000"}, {"author": "557058:5ffaa72d-6d86-42f3-96bf-479730e5168b", "body": "getting following error \"Invalid parameter negate at\" with puppet-firewall 1.0.2 version =)\n", "created": "2014-03-29T04:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Oh that hasn't been coded yet. I was just trying to come up with a way that it could actually be done and make sense...", "created": "2014-04-07T15:26:00.000000"}, {"author": "623c16a2a1d81f0069d8e465", "body": "I'm facing this issue as well. In my case I'd need to negate the proto parameter. I will end up with allowing tcp,udp,icmp instead of !esp as workaround.\n\nI don't know about the internals, but wouldn't it be possible to parse an exclamation mark in front of a value? Like so:\n\ntcp_flags -> '!FIN,!SYN'", "created": "2014-05-17T23:32:00.000000"}, {"author": "557058:8f149527-6d19-42b3-8d51-fff85d0f59d1", "body": "Facing the same issue. Ugly solution is better than no solution. Maybe, as a (temporary?) workaround we can implement something like iptables_raw parameter?\n\n{code}\nfirewall { '005 test':\n  #...\n  iptables_raw => '-p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN',\n  action           => 'accept',\n}\n{code}\n\nThis would permit migration of any iptables rules to the puppetlabs-firewall module.", "created": "2014-06-26T08:57:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "https://github.com/puppetlabs/puppetlabs-firewall/pull/394\n\nI tried to use the examples given here as tests. If some of y'all could try this out, that would be great!", "created": "2014-07-30T17:41:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "For posterity, I decided to not go with the {{invert}} parameter route because declarations like this are confusing:\n{noformat}\nfirewall { '001 disallow esp protocol':\n  action => 'accept',\n  proto  => 'esp',\n  negate => 'proto',\n}\n{noformat}", "created": "2014-07-30T17:42:00.000000"}, {"author": "557058:8f149527-6d19-42b3-8d51-fff85d0f59d1", "body": "Tried it out on with tcp_flags, works great. Thanks!", "created": "2014-08-01T02:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR was merged.", "created": "2014-08-04T10:46:00.000000"}, {"author": "557058:8f149527-6d19-42b3-8d51-fff85d0f59d1", "body": "Cool, thanks for fixing that!", "created": "2014-08-04T10:58:00.000000"}], "components": ["firewall"], "created": "2014-02-05T15:45:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e2c2056"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypvvb:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12178553182_*|*_3_*:*_3_*:*_927819368_*|*_10009_*:*_1_*:*_101483353_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_2_*:*_2322591215"}], "description": "Is it possible to add functionality so we can get the equivalent of using '!' in puppet.\n\nI want to do rules like:\n{{-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP}}\n\nBut I can't find any way to do this using the puppet firewall module\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35318", "fixedVersions": [], "id": "35318", "issueType": "Improvement", "key": "MODULES-450", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-08-04T10:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable inverse of rules", "timeSpent": "PT0S", "updated": "2020-12-27T21:06:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "If this issue is still persistent it should be submitted under https://github.com/camptocamp/puppet-tomcat/issues or https://github.com/rodjek/librarian-puppet/issues", "created": "2014-11-19T15:56:00.000000"}], "components": ["community"], "created": "2014-02-03T22:12:00.000000", "creator": "557058:586898da-2908-4448-810e-d6ea6f3e9f91", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@74a57397"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysvxr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24947009338_*|*_6_*:*_1_*:*_0"}], "description": "Librarian] Resolving camptocamp/tomcat (>= 0) <http://forge.puppetlabs.com>\n[Librarian]   Checking manifests\n[Librarian] Querying Forge API for module camptocamp/tomcat\n[Librarian]   Module camptocamp/tomcat found versions: 0.0.4, 0.0.3, 0.0.2, 0.0.1\n[Librarian]     Checking camptocamp/tomcat/0.0.4 <http://forge.puppetlabs.com>\n[Librarian]       Scheduling camptocamp-archive (>= 0.0.0) <(no source specified)>\n[Librarian]       Resolving camptocamp-archive (>= 0.0.0) <(no source specified)>\n[Librarian]         Checking manifests\n[Librarian] Querying Forge API for module camptocamp-archive\n/Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:171:in `rescue in api_call': Error requesting http://forge.puppetlabs.com/api/v1/releases.json?module=camptocamp-archive: 400 Bad Request (OpenURI::HTTPError)\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:163:in `api_call'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:151:in `api_data'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:21:in `versions'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:35:in `manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/source/forge.rb:286:in `manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:13:in `block in manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:13:in `map'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:13:in `manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/dependency.rb:113:in `cache_manifests!'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/dependency.rb:109:in `manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:141:in `block in resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:154:in `block (2 levels) in scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:168:in `block in scope_checking_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:208:in `scope'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:167:in `scope_checking_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:153:in `block in scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:208:in `scope'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:152:in `scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:140:in `resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:56:in `recursive_resolve'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:62:in `block in recursive_resolve'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:143:in `block (3 levels) in resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:176:in `block in scope_checking_manifest'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:208:in `scope'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:175:in `scope_checking_manifest'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:142:in `block (2 levels) in resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:196:in `block in map_find'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:195:in `each'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:195:in `map_find'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:141:in `block in resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:154:in `block (2 levels) in scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:168:in `block in scope_checking_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:208:in `scope'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:167:in `scope_checking_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:153:in `block in scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:208:in `scope'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:152:in `scope_resolving_dependency'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:140:in `resolving_dependency_map_find_manifests'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:56:in `recursive_resolve'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver/implementation.rb:32:in `resolve'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/resolver.rb:16:in `resolve'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/action/resolve.rb:26:in `run'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:169:in `resolve!'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/lib/librarian/puppet/cli.rb:69:in `install'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:26:in `block (2 levels) in bin!'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:31:in `returning_status'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:26:in `block in bin!'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:47:in `with_environment'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-0.1.1/lib/librarian/cli.rb:26:in `bin!'\n\tfrom /Library/Ruby/Gems/2.0.0/gems/librarian-puppet-maestrodev-0.9.11.5/bin/librarian-puppet:7:in `<top (required)>'\n\tfrom /usr/bin/librarian-puppet:23:in `load'\n\tfrom /usr/bin/librarian-puppet:23:in `<main>'", "environment": "Mac OS X", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42867", "fixedVersions": [], "id": "42867", "issueType": "Bug", "key": "MODULES-449", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:586898da-2908-4448-810e-d6ea6f3e9f91", "resolution": "Won't Fix", "resolutionDate": "2014-11-19T15:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "camptocamp/tomcat not working with librarian-puppet", "timeSpent": "PT0S", "updated": "2014-11-19T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Hey [~accountid:63d40628f6e1b543161789a7], sorry for the delay. I'd be happy to publish reboot but I find no tags on GitHub to base a build off of. Please create and push signed tags to the repo and let me know which tag to publish. I'm sure you're already on top of the module metadata but make sure it's been updated as well. ", "created": "2014-02-06T16:20:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] Pushed signed 0.1.4 tag.", "created": "2014-02-07T14:12:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Published. http://forge.puppetlabs.com/puppetlabs/reboot/0.1.4", "created": "2014-02-07T15:17:00.000000"}], "components": [], "created": "2014-02-03T18:32:00.000000", "creator": "557058:91233464-4152-4228-81dd-172d43a52a03", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34e6b261"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysvx3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_142548165_*|*_3_*:*_1_*:*_191406424_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36478", "fixedVersions": [], "id": "36478", "issueType": "Bug", "key": "MODULES-448", "labels": ["windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:91233464-4152-4228-81dd-172d43a52a03", "resolution": "Fixed", "resolutionDate": "2014-02-07T15:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/reboot: Publish new reboot module", "timeSpent": "PT0S", "updated": "2014-02-07T15:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da", "body": "This sounds like a good idea.  Would you mind submitting a PR for this?", "created": "2015-02-10T15:44:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "This probably doesn't belong in stdlib", "created": "2015-05-22T10:59:00.000000"}], "components": ["stdlib"], "created": "2014-02-03T14:33:00.000000", "creator": "5f98fbe07cfc2400718f14e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f41a5d8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysvmv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32145028430_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_8705699847"}], "description": "I find users of my modules sometimes pass in strings when I am expecting an array.  I have to check and see if the passed in value is an array or a string.\n\nFor example:\nclass neato_class($config_dirs = [ '/opt/foo/bar' ])\n{\n  config_dir_flat = is_array($config_dirs) ? {\n    true    => join($config_dirs, ':'),\n    default => $config_dirs,\n  }\n}\n\nThe above should check for string instead of just using the default case but I am being lazy.\n\nI would like to have a function \"smash\":\nsmash($val, ', ')\n$val can be a string or an array.  If $val is an array it is joined with the separator else if $val is a string then $val is returned.\n\nYou could also have another function \"explode\" that returns an array:\nexplode($val, re)\n$val can be a string or an array.  If $val is a string then it is split into an array using the regular expression.  If $val is an array then $val is returned.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33287", "fixedVersions": [], "id": "33287", "issueType": "New Feature", "key": "MODULES-446", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98fbe07cfc2400718f14e8", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/stdlib - smash.  A variation on join.", "timeSpent": "PT0S", "updated": "2015-05-22T10:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "Fixed with Puppet 4.0 parser", "created": "2015-02-10T15:42:00.000000"}], "components": ["stdlib"], "created": "2014-02-03T14:16:00.000000", "creator": "5f98fbe07cfc2400718f14e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f5237f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysvjr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32145889180_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_76051"}], "description": "I find I am using integer values in my modules more and more.  I would like to have validate_integer function that works like validate_string, validate_boolean, ...\n\nMany of the integer values are a limited range.  I would also like validate_integer_range.  It signature could be validate_integer_range(min, max, val1, val2, ...).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37489", "fixedVersions": [], "id": "37489", "issueType": "New Feature", "key": "MODULES-445", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98fbe07cfc2400718f14e8", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:42:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetlabs/stdlib - validate_integer", "timeSpent": "PT0S", "updated": "2015-02-10T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "attachments": [], "comments": [{"author": "557058:5ad302a7-67ea-4afc-baad-fa9e700de03a", "body": "First run merge request: https://github.com/puppetlabs/puppetlabs-stdlib/pull/374", "created": "2014-12-01T09:09:00.000000"}, {"author": "557058:7bdae10b-73f2-4aa7-b72c-9998a4526110", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-stdlib/pull/374 merge", "created": "2015-01-08T16:51:00.000000"}], "components": ["stdlib"], "created": "2014-02-03T14:11:00.000000", "creator": "5f98fbe07cfc2400718f14e8", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cc0315f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysvjj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29299232836_*|*_5_*:*_1_*:*_0"}], "description": "Currently concat takes only two arrays.  Concat should be able to take any number of arrays and return the concatenated array.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36471", "fixedVersions": [], "id": "36471", "issueType": "Improvement", "key": "MODULES-444", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "5f98fbe07cfc2400718f14e8", "resolution": "Fixed", "resolutionDate": "2015-01-08T16:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/stdlib - concat should be able to take more than two arrays", "timeSpent": "PT0S", "updated": "2018-01-10T19:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Some decisions need to be made on how to proceed as the PR https://github.com/puppetlabs/puppetlabs-firewall/pull/295 was closed without merging.", "created": "2014-06-02T11:13:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "FYI, this is still something we'd like to do, possibly for the next major release of firewall.", "created": "2015-01-22T16:04:00.000000"}, {"author": "557058:88b7bd93-d432-4423-aaca-d0fdc06c4004", "body": "Is this still on the roadmap? We've recently discovered a number of issues in our config caused by the mistaken assumption that not specifying {{proto}} meant \"all\" instead of \"tcp\".", "created": "2019-09-04T03:17:00.000000"}], "components": ["firewall", "supported"], "created": "2014-01-31T12:14:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@674b001a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysuxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}], "description": "See https://github.com/puppetlabs/puppetlabs-firewall/issues/290 for context.\n\nA deprecation warning in the mean time should work.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35339", "fixedVersions": [], "id": "35339", "issueType": "Bug", "key": "MODULES-443", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall proto should default to all, not tcp", "timeSpent": "PT0S", "updated": "2019-09-04T03:17:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623c177a7910a200718b97b4", "body": "socket\nishasmorefrags\nislastfrag\nisfirstfrag\n\nThese all have the same issue, I think.", "created": "2014-01-31T14:27:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So the known booleans are all incorrect :(. Will look at it.", "created": "2014-01-31T14:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Updated for all booleans. This also ended up making the code cleaner :)", "created": "2014-01-31T16:00:00.000000"}], "components": [], "created": "2014-01-30T17:39:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a162d48"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "31/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_74709394_*|*_10007_*:*_1_*:*_422856926_*|*_6_*:*_1_*:*_0"}], "description": "The iptables & ip6tables boolean attributes has a few weird issues that should be fixed:\n\n- passing {{true}} or {{false}} doesn't make a difference. It assumes {{true}}\n- it is reported as the string {{'true'}} by {{puppet resource}}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42862", "fixedVersions": [], "id": "42862", "issueType": "Bug", "key": "MODULES-442", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-02-05T11:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall boolean properties are not robust", "timeSpent": "PT0S", "updated": "2014-02-05T11:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [], "components": [], "created": "2014-01-28T16:25:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d71823"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyst1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_4_*:*_0_*|*_1_*:*_1_*:*_1175856_*|*_3_*:*_1_*:*_8750538_*|*_10009_*:*_1_*:*_52806406_*|*_6_*:*_1_*:*_0_*|*_10010_*:*_1_*:*_2585"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41784", "fixedVersions": [], "id": "41784", "issueType": "Bug", "key": "MODULES-441", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-01-29T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "firewall can't move rules between chains; it should throw an error instead of trying to do it and failing.", "timeSpent": "PT0S", "updated": "2014-01-29T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "70121:2a3885b6-86ad-4fbb-a912-06aa6cfba94c", "created": "2014-02-24T08:57:00.000000", "name": "badgerious-windows_env-2.0.2", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13163"}, {"attacher": "70121:2a3885b6-86ad-4fbb-a912-06aa6cfba94c", "created": "2014-02-24T08:57:00.000000", "name": "badgerious-windows_env-2.0.2.tar.gz", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13088"}], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "Can you post or gist the extraction failure? I did a module install of puppetlabs-mysql via the module tool without any issue, but I did not attempt an archive version.\n\n", "created": "2014-02-19T19:57:00.000000"}, {"author": "70121:2a3885b6-86ad-4fbb-a912-06aa6cfba94c", "body": "Hi Brendan - the module install utility works fine. I only have the problem when working with the archive. (necessary b/c of my corporate firewall). I spoke with David Roberts about this a bit. He was unable to reproduce. I forwarded him an archive that was giving me trouble and he opened it fine. Others on my team have the same trouble I have, so perhaps something related to our corporate laptop setup. \n\nwinzip error is 'Error reading header after processing 0 entries'. \n\n7zip was able to extract to a single, corrupted file. (attached). \n\nI'm able to use the module utility to get what I need (when on a non-corporate internet connection) so I've moved on for now. ", "created": "2014-02-24T08:58:00.000000"}, {"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "You can install the tarball with pmt without connecting to forge with the --force option\n{noformat} puppet module install --force badgerious-windows_env-2.0.2.tar.gz {noformat}", "created": "2015-01-26T10:57:00.000000"}], "components": ["community"], "created": "2014-01-27T17:22:00.000000", "creator": "70121:2a3885b6-86ad-4fbb-a912-06aa6cfba94c", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28a3ccc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysspb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32739480606_*|*_6_*:*_1_*:*_0"}], "description": "Beginning sometime last week (1/20) I am unable to successfully extract any modules downloaded from the forge. The week before I did not have this problem. For example, puppetlabs-stdlib. I can download an archive but I cannot extract it. Note that I am working on a windows 7 machine. Both winzip and 7zip fail. Thanks!\n\nBrian\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39617", "fixedVersions": [], "id": "39617", "issueType": "Bug", "key": "MODULES-440", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:2a3885b6-86ad-4fbb-a912-06aa6cfba94c", "resolution": "Cannot Reproduce", "resolutionDate": "2015-02-10T15:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "unable to extract archives", "timeSpent": "PT0S", "updated": "2015-02-10T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Here is the output of {{iptables -L}} with/without fail2ban\n\n{noformat}\nroot@ubuntu-server-12042-x64:~# iptables -L\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nACCEPT     tcp  --  8.0.0.2              anywhere             multiport ports 100 /* 100 test source changes */\nACCEPT     tcp  --  8.0.0.4              anywhere             multiport ports 100 /* 100 test source static */\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nroot@ubuntu-server-12042-x64:~# service fail2ban start\nroot@ubuntu-server-12042-x64:~# iptables -L\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nfail2ban-ssh  tcp  --  anywhere             anywhere             multiport dports ssh\nACCEPT     tcp  --  8.0.0.2              anywhere             multiport ports 100 /* 100 test source changes */\nACCEPT     tcp  --  8.0.0.4              anywhere             multiport ports 100 /* 100 test source static */\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain fail2ban-ssh (1 references)\ntarget     prot opt source               destination\nRETURN     all  --  anywhere             anywhere\nroot@ubuntu-server-12042-x64:~#\n{noformat}\n\nAnd here is the output of {{iptables-save}} with/without fail2ban\n\n{noformat}\nroot@ubuntu-server-12042-x64:~# service fail2ban stop\nroot@ubuntu-server-12042-x64:~# iptables-save\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:00:58 2014\n*mangle\n:PREROUTING ACCEPT [1221:330879]\n:INPUT ACCEPT [1221:330879]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [805:84844]\n:POSTROUTING ACCEPT [805:84844]\nCOMMIT\n# Completed on Mon Jan 27 20:00:58 2014\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:00:58 2014\n*nat\n:PREROUTING ACCEPT [22:2888]\n:INPUT ACCEPT [22:2888]\n:OUTPUT ACCEPT [60:4408]\n:POSTROUTING ACCEPT [60:4408]\nCOMMIT\n# Completed on Mon Jan 27 20:00:58 2014\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:00:58 2014\n*filter\n:INPUT ACCEPT [45:2376]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [33:3208]\n-A INPUT -s 8.0.0.2/32 -p tcp -m multiport --ports 100 -m comment --comment \"100 test source changes\" -j ACCEPT\n-A INPUT -s 8.0.0.4/32 -p tcp -m multiport --ports 100 -m comment --comment \"100 test source static\" -j ACCEPT\nCOMMIT\n# Completed on Mon Jan 27 20:00:58 2014\nroot@ubuntu-server-12042-x64:~# service fail2ban start\nroot@ubuntu-server-12042-x64:~# iptables-save\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:01:04 2014\n*mangle\n:PREROUTING ACCEPT [1270:333415]\n:INPUT ACCEPT [1270:333415]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [842:89076]\n:POSTROUTING ACCEPT [842:89076]\nCOMMIT\n# Completed on Mon Jan 27 20:01:04 2014\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:01:04 2014\n*nat\n:PREROUTING ACCEPT [22:2888]\n:INPUT ACCEPT [22:2888]\n:OUTPUT ACCEPT [60:4408]\n:POSTROUTING ACCEPT [60:4408]\nCOMMIT\n# Completed on Mon Jan 27 20:01:04 2014\n# Generated by iptables-save v1.4.12 on Mon Jan 27 20:01:04 2014\n*filter\n:INPUT ACCEPT [6:384]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [3:344]\n:fail2ban-ssh - [0:0]\n-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh\n-A INPUT -s 8.0.0.2/32 -p tcp -m multiport --ports 100 -m comment --comment \"100 test source changes\" -j ACCEPT\n-A INPUT -s 8.0.0.4/32 -p tcp -m multiport --ports 100 -m comment --comment \"100 test source static\" -j ACCEPT\n-A fail2ban-ssh -j RETURN\nCOMMIT\n# Completed on Mon Jan 27 20:01:04 2014\nroot@ubuntu-server-12042-x64:~#\n{noformat}\n\nHere is the output of {{puppet resource firewall}} with/without fail2ban\n\n{noformat}\nroot@ubuntu-server-12042-x64:~# service fail2ban stop\nroot@ubuntu-server-12042-x64:~# puppet resource firewall\nfirewall { '100 test source changes':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.2/32',\n  table  => 'filter',\n}\nfirewall { '100 test source static':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.4/32',\n  table  => 'filter',\n}\nroot@ubuntu-server-12042-x64:~# service fail2ban start\nroot@ubuntu-server-12042-x64:~# puppet resource firewall\nfirewall { '100 test source changes':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.2/32',\n  table  => 'filter',\n}\nfirewall { '100 test source static':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.4/32',\n  table  => 'filter',\n}\nfirewall { '9001 ead0c710a87ec0ee65a4d5f31e3a1ec0':\n  ensure => 'present',\n  chain  => 'INPUT',\n  dport  => ['22'],\n  jump   => 'fail2ban-ssh',\n  proto  => 'tcp',\n  table  => 'filter',\n}\nfirewall { '9004 d95f11e2788f28a138e9430e4b69a8d3':\n  ensure => 'present',\n  chain  => 'fail2ban-ssh',\n  jump   => 'RETURN',\n  proto  => 'all',\n  table  => 'filter',\n}\nroot@ubuntu-server-12042-x64:~#\n{noformat}\n\nHere is the output of editing a new rule that instead inserts a duplicate\n\n{noformat}\nroot@ubuntu-server-12042-x64:~# puppet resource firewall '100 test source changes' ensure=present action=accept proto=tcp port=100 source='8.0.0.3' --debug\nDebug: /Firewall[100 test source changes]: [validate]\nDebug: Loaded state in 0.00 seconds\nDebug: Prefetching iptables resources for firewall\nDebug: Puppet::Type::Firewall::ProviderIptables: [prefetch(resources)]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nNotice: /Firewall[100 test source changes]/source: source changed '8.0.0.2/32' to '8.0.0.3/32'\nDebug: Firewall[100 test source changes](provider=iptables): [flush]\nNotice: Firewall[100 test source changes](provider=iptables): Properties changed - updating rule\nDebug: Firewall[100 test source changes](provider=iptables): Updating rule 100 test source changes\nDebug: Firewall[100 test source changes](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nDebug: Firewall[100 test source changes](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing '/sbin/iptables -R INPUT 1 -t filter -s 8.0.0.3/32 -p tcp -m multiport --ports 100 -m comment --comment 100 test source changes -j ACCEPT'\nDebug: Firewall[100 test source changes](provider=iptables): [persist_iptables]\nDebug: Executing '/usr/sbin/service iptables-persistent save'\nDebug: Finishing transaction 70345191492000\nDebug: Storing state\nDebug: Stored state in 0.01 seconds\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nfirewall { '100 test source changes':\n  ensure => 'absent',\n}\nroot@ubuntu-server-12042-x64:~# iptables -L\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nACCEPT     tcp  --  8.0.0.3              anywhere             multiport ports 100 /* 100 test source changes */\nACCEPT     tcp  --  8.0.0.2              anywhere             multiport ports 100 /* 100 test source changes */\nACCEPT     tcp  --  8.0.0.4              anywhere             multiport ports 100 /* 100 test source static */\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\n\nChain fail2ban-ssh (0 references)\ntarget     prot opt source               destination\nRETURN     all  --  anywhere             anywhere\nroot@ubuntu-server-12042-x64:~#\nroot@ubuntu-server-12042-x64:~# puppet resource firewall\nfirewall { '100 test source changes':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.3/32',\n  table  => 'filter',\n}\nfirewall { '100 test source static':\n  ensure => 'present',\n  action => 'accept',\n  chain  => 'INPUT',\n  port   => ['100'],\n  proto  => 'tcp',\n  source => '8.0.0.4/32',\n  table  => 'filter',\n}\nfirewall { '9004 d95f11e2788f28a138e9430e4b69a8d3':\n  ensure => 'present',\n  chain  => 'fail2ban-ssh',\n  jump   => 'RETURN',\n  proto  => 'all',\n  table  => 'filter',\n}\nroot@ubuntu-server-12042-x64:~#\n{noformat}\n\nNotice that the {{--INPUT 1}} should actually be {{--INPUT 2}} due to the fail2ban chain rule being in the 1 slot.", "created": "2014-01-27T13:02:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "It looks like any rule that does not have a comment is given a title of {{<9000 + index> <MD5 of the line>}} via https://github.com/puppetlabs/puppetlabs-firewall/blob/ac07643b0962cbdf43b2c5cae0c4fbe0351a460e/lib/puppet/provider/firewall/iptables.rb#L269-L280 which causes the ordering of the rule to be bumped to the end of the insert order, but not actually reordered in the iptables rules list.", "created": "2014-01-27T15:04:00.000000"}], "components": [], "created": "2014-01-27T12:14:00.000000", "creator": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17777cb4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyss9j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_88173111_*|*_10009_*:*_1_*:*_76036828_*|*_6_*:*_1_*:*_0"}], "description": "When using firewall rules with {{fail2ban}} installed, the {{INPUT}} index is off-by-one and causes the firewall resource to edit the wrong rules or insert duplicate rules every single puppet run.\n\nI'm not sure exactly what the issue is, but running {{iptables-save}} and {{iptables -L}} outputs the ordering of the fail2ban chain differently.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35353", "fixedVersions": [], "id": "35353", "issueType": "Bug", "key": "MODULES-439", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "resolution": "Fixed", "resolutionDate": "2014-01-29T09:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall resource changes the wrong rules!", "timeSpent": "PT0S", "updated": "2014-01-29T09:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:70121:db0eacb4-90a7-4fcc-9894-a77646275430] This doesn't seem to be a problem. The forge displays the documentation for the selected version of concat, and it seems to pull this information from the README.  Please re-open if you're still seeing this issue.", "created": "2014-08-13T14:44:00.000000"}], "components": ["concat"], "created": "2014-01-24T02:20:00.000000", "creator": "70121:db0eacb4-90a7-4fcc-9894-a77646275430", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@399ecf37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysr4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_17407422677_*|*_6_*:*_1_*:*_0"}], "description": "The forge docs includes an example that uses the 'ensure' parameter, but those parameter no longer exists, and is not mentioned in the module's own docs.\n\n(Which should really be, why doesn't puppet forge autobuild docs from the internal module documentation?)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36504", "fixedVersions": [], "id": "36504", "issueType": "Bug", "key": "MODULES-437", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:db0eacb4-90a7-4fcc-9894-a77646275430", "resolution": "Fixed", "resolutionDate": "2014-08-13T14:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetlabs/concat forge documentation out of sync with module docs", "timeSpent": "PT0S", "updated": "2014-08-13T14:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This can be accomplished with the roles & profiles pattern and exported resource, and needn't be internal to the module. Thanks!", "created": "2015-02-10T15:37:00.000000"}], "components": ["firewall"], "created": "2014-01-23T01:40:00.000000", "creator": "70121:5b421fbe-31a8-4def-aeae-41cd36165553", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@430b9151"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysqiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_33141404578_*|*_6_*:*_1_*:*_0"}], "description": "I miss a feature that allows to assign roles to one of two kinds of groups.\n\nGroup one: e.g. webserver defines wich roles the server has.\n* inherits multiple firewall roles of your choice\nGroup two defines to which roles the server is allowed to connect.\n* e.g. the webservers are allowed to connect to the mysql-servers\n* if a host is set up, he looks for every host which has the role(s) he is allowed to connect to. The firewall logic, automatically restricts access to other hosts.\n\nThere need to be dummy groups, e.g. for networkconnections which are not managed by puppet (e.g. Internet connection with fixed IP address)\n\nthese groups are exported to the master and make complex firewalling very easy.\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40706", "fixedVersions": [], "id": "40706", "issueType": "Improvement", "key": "MODULES-436", "labels": ["puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "70121:5b421fbe-31a8-4def-aeae-41cd36165553", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add Support for \"Host Role\" and \"Connect to Role\"", "timeSpent": "PT0S", "updated": "2015-02-10T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "body": "Pull request at https://github.com/puppetlabs/puppetlabs-haproxy/pull/68", "created": "2014-01-17T12:44:00.000000"}], "components": ["community"], "created": "2014-01-17T12:44:00.000000", "creator": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b2f9c3a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysnwn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_631163_*|*_10007_*:*_1_*:*_963430558_*|*_6_*:*_1_*:*_0"}], "description": "I am working on an haproxy SSL patch, and in the process found\nthe docs in the modules adhered to different spacing rules. This\npatch simply standardizes all of the modules.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35370", "fixedVersions": [], "id": "35370", "issueType": "Improvement", "key": "MODULES-435", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "resolution": "Fixed", "resolutionDate": "2014-01-28T16:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Standardized module docs", "timeSpent": "PT0S", "updated": "2014-01-28T16:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thanks for the report. I've moved this over into the MODULES project and marked it for triage. ", "created": "2014-01-17T12:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:b58f1959-8209-4ff6-8134-726baea7ab3b] I don't understand the issue you're seeing, can you provide more details please?", "created": "2014-08-27T14:53:00.000000"}, {"author": "557058:b58f1959-8209-4ff6-8134-726baea7ab3b", "body": "when I use apt: key I guess variable {proxy_host => '....', proxy_port => '...',} also announced early uchttsya at runtime. \nAnd now it is necessary to reinvent the wheel in the form of design \n{'....': Key => '....', key_server => '....', key_options => \"http-proxy = \\\" http: // $ apt :: proxy_host: $ apt :: proxy_port / \\ \"\",} \n\nMy servers denied direct access to the Internet. \nIf you do not specify a key_options not specify http-proxy is \napt: key produces a direct request without a proxy and does not get the key in my terms. \n\nI certainly expect that if you specify a proxy, in the apt: key will also use a proxy, but now not so much. \n\nI'm not so easy to specify a proxy early. \nclass apt \n{Proxy_host => '....', proxy_port => '...',}\n", "created": "2014-08-27T22:22:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:557058:b58f1959-8209-4ff6-8134-726baea7ab3b], ah, ok, I see. We can probably make it easier to use a proxy for apt_key when a proxy has been specified in apt.  I'll add this to our next sprint for investigation.", "created": "2014-08-28T08:37:00.000000"}, {"author": "70121:4dce3c2a-d6f3-4cfe-8ea5-ffa8a6709272", "body": "I'm facing the same situation. I have a main apt class which configures http proxy.\nAnd now i want to use elasticsearch/elasticsearch module which uses puppetlabs/apt module behind. It uses apt::source and apt::key, but the key never got retrieved.\n\nI find it logical that apt::key uses the same proxy settings than the main apt class.", "created": "2014-09-12T07:37:00.000000"}, {"author": "623c09d8a2f6400069eb76cb", "body": "In my case, I got a \"407 Proxy Authorization Required\" when apt::source was used.\n\nTracked it down to lib/puppet/provider/apt_key/apt_key.rb#source_to_file() which is not handling proxy authentication.\n\nPull Request: https://github.com/puppetlabs/puppetlabs-apt/pull/388\n\n\n\n", "created": "2014-11-28T05:55:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Closing this, as the associated PR was closed not merged.", "created": "2016-02-01T05:11:00.000000"}], "components": ["apt", "community", "supported"], "created": "2014-01-17T05:20:00.000000", "creator": "557058:b58f1959-8209-4ff6-8134-726baea7ab3b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@486d776e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcpb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_25300884_*|*_3_*:*_1_*:*_3880451798_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_13076243938_*|*_10005_*:*_1_*:*_28135883186"}], "description": "apt::key \nignores the presence of a key\n\nclass apt {\n proxy_host => '....',\n proxy_port => '...',\n}\nI expected that he has to use it. \nhad an intrinsic hack.\n    apt::key { '....':\n      key               => '....',\n      key_server        => '....',\n      key_options       => \"http-proxy=\\\"http://$apt::proxy_host:$apt::proxy_port/\\\"\",\n    } ->\n   apt::source { '....':\n      location          => '....',\n      release           => 'stable',\n      repos             => 'main',\n      include_src       => true\n   }\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42831", "fixedVersions": [], "id": "42831", "issueType": "Bug", "key": "MODULES-434", "labels": ["intermediate", "puppetlabs-apt"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b58f1959-8209-4ff6-8134-726baea7ab3b", "resolution": "Won't Fix", "resolutionDate": "2016-02-01T05:11:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "apt::key not proxy", "timeSpent": "PT0S", "updated": "2016-02-01T05:11:00.000000", "votes": "4", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "body": "PR at https://github.com/puppetlabs/puppetlabs-haproxy/pull/67", "created": "2014-01-16T13:22:00.000000"}], "components": ["community"], "created": "2014-01-16T13:15:00.000000", "creator": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21e7e20b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysnm7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_85146921_*|*_10007_*:*_1_*:*_1026203198_*|*_6_*:*_2_*:*_8559567819"}], "description": "Removed per the DEPRECATION warning.  Since this repo does not include a\nGemfile.lock, and the Gemfile does not have version requirements, `bundle`\nwill install the most recent upstream version of the gems.\n\nI personally suggest adding the Gemfile.lock to the repo.  This will guarantee\nthe exact gem deps are installed on each execution of `bundle`.  However, for\nnow will keep things as is, and simply added a .gitignore.\n\n{noformat}\n  DEPRECATION: include_class is deprecated. Use contain_class instead. Called from /Users/jodewey/.rvm/gems/ruby-1.9.3-p484/gems/rspec-puppet-1.0.1/lib/rspec-puppet/matchers/include_class.rb:7:in `block (2 levels) in <module:ManifestMatchers>'.\n{noformat}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38466", "fixedVersions": [], "id": "38466", "issueType": "Bug", "key": "MODULES-433", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:61ec04c4-cf4f-42a2-9f0d-627c080e4125", "resolution": "Fixed", "resolutionDate": "2014-01-29T09:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Moved from `#include_class` to `#contain_class`", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [], "components": [], "created": "2014-01-11T10:20:00.000000", "creator": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32e9c9b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyslhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_9268278311_*|*_5_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppet/pull/2098 deprecates the use of this function in the psql provider.\n\nlib/puppet/provider/postgresql_psql/ruby.rb\n\nAssociated error reported in MODULES-423.", "environment": "modules", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35397", "fixedVersions": [], "id": "35397", "issueType": "Bug", "key": "MODULES-431", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "resolution": "Fixed", "resolutionDate": "2014-04-28T17:51:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remove Puppet::Util::SUIDManager.run_and_capture from psql provider", "timeSpent": "PT0S", "updated": "2014-04-28T17:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:7a99c74c-2268-4627-ae7b-325e248fc360", "attachments": [], "comments": [{"author": "557058:7a99c74c-2268-4627-ae7b-325e248fc360", "body": "The solution for this ticket has been merged.\n\nhttps://github.com/puppetlabs/puppetlabs-vcsrepo/pull/115", "created": "2014-01-11T11:17:00.000000"}], "components": [], "created": "2014-01-11T07:08:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@677f053e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyslgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15038854_*|*_5_*:*_1_*:*_39504_*|*_6_*:*_1_*:*_0"}], "description": "Currently when using the vcsrepo module with a git repository, the repo has to be configured to have a remote named \"origin\" that points at the URL specified in the resource. Users should be able to specify a remote name along with the URL so that the type is more flexible, and doesn't mandate a specific remote name in the git config.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39521", "fixedVersions": [], "id": "39521", "issueType": "Bug", "key": "MODULES-430", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-01-11T11:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Should be able to specify remote name for git in vcsrepo", "timeSpent": "PT0S", "updated": "2014-01-11T11:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:d2f4e3cd-249f-4cc2-8a57-23433aeefb52", "body": "This sounds likely to result in security issues.", "created": "2015-05-22T10:55:00.000000"}], "components": ["vcsrepo"], "created": "2014-01-11T06:01:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5024327c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyslg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/May/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32520108695_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_10348334889"}], "description": "When you specify the owner/group for a (in my case) git repo clone operation, the set_ownership function performs an indiscriminate recursive chown/chgrp across the whole repo (regardless of whether it's needed).  Furthermore, it does not respect anything contained within \".gitignore\" or \".git/info/excludes\".\n\nThis caused a problem in my case, because I am mounting an ISO within the repo after the initial clone so in subsequent runs it fails complaining (quite rightly) that the filesystem was read only (though it should have been ignoring it anyway).\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38527", "fixedVersions": [], "id": "38527", "issueType": "New Feature", "key": "MODULES-429", "labels": ["puppetlabs-vcsrepo", "redmine", "vcsrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo 0.1.2 - bug when setting owner/group", "timeSpent": "PT0S", "updated": "2015-05-22T10:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "557058:7a99c74c-2268-4627-ae7b-325e248fc360", "body": "I can't reproduce this problem using vcsrepo 0.2.0 and Puppet 3.4.2.\n", "created": "2014-01-11T05:47:00.000000"}, {"author": "623a43c14a57610068e67523", "body": "I'm also using 0.2.0 and that solved the problem for me. (We're still on Puppet 2.7.x) I suggest this issue can be closed.", "created": "2014-01-12T23:20:00.000000"}, {"author": "557058:7a99c74c-2268-4627-ae7b-325e248fc360", "body": "Problem is not reproducible on current version.", "created": "2014-03-01T19:07:00.000000"}, {"author": "5a00b5853a27e31b1cd19951", "body": "Problem apparent in Puppet 3.5.0 with and vcsrepo 0.2.0", "created": "2014-04-03T17:26:00.000000"}, {"author": "557058:64ca4fa0-8844-4225-a385-6418cce9d823", "body": "puppetlabs/vcsrepo version '0.2.0'\npuppetversion => 3.5.1\n\nIssue exists for above versions.\n\n{code:title=/vcsrepo/lib/puppet/provider/vcsrepo/dummy.rb|borderStyle=solid}\ndefaultfor :vcsrepo => :dummy\n{code}\nAs far as I can tell, the above defaultfor can never match as there is no fact called 'vcsrepo'.\npuppet/provider.rb seems to indicate you can trigger defaltfor based on a feature instead of a fact, but my ruby is only slightly beyond 'hello world', so I can't make sense of how to trigger it.  \n\nAs a proof and a cludge work around, adding the 'vcsrepo' fact = 'dummy' resolves the warning.\n\n{code:title=/vcsrepo/lib/facter/vcsrepo.rb|borderStyle=solid}\nFacter.add('vcsrepo') do\n  setcode do\n    \"dummy\"\n  end\nend\n{code}\n", "created": "2014-04-18T16:55:00.000000"}, {"author": "6243b2c22e101c006a8d5519", "body": "i can confirm, this bug exist with vcrepo 0.2.0 and puppet 3.5.1. Thanks Richard for your workaround ", "created": "2014-04-23T10:55:00.000000"}, {"author": "623c1096a1d81f0069d8e099", "body": "I've just used Richard's workaround as well.", "created": "2014-05-21T18:33:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "yeah I can confirm that with vcsrepo 0.2.0, we didn't see this until we upgraded from puppet 3.4.1 to 3.6.1", "created": "2014-06-09T08:42:00.000000"}, {"author": "623e787650bb2b0070b7ee0d", "body": "Still happens with vcsrepo 1.0.x, unfortunately. Added this info in 'Environment' field.", "created": "2014-06-26T15:00:00.000000"}, {"author": "557058:bc120b60-aacf-4177-8443-1075af20b92a", "body": "I'm also seeing this with puppet 3.5.1 and vcsrepo 1.0.2.", "created": "2014-07-15T02:13:00.000000"}, {"author": "623a4afa761efb0069cd3663", "body": "I am seeing this on Puppet 3.6.2 and vcsrepo 1.1.0", "created": "2014-08-23T18:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "PR for fixing this warning: https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/209", "created": "2014-09-15T17:08:00.000000"}], "components": ["vcsrepo"], "created": "2014-01-11T05:37:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@51cb0afe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hypqf3:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_12075436405_*|*_3_*:*_1_*:*_21626296_*|*_10009_*:*_1_*:*_146895268_*|*_6_*:*_2_*:*_2841544222_*|*_10004_*:*_1_*:*_4281687181_*|*_10006_*:*_1_*:*_2158870953"}], "description": "I'm having the same issue as Bug #16958 (reported in vcsrepo 0.1.0) which was a dupplicate of #6403 which was solved in vcsrepo 0.1.1. Apparently the issue came back in vcsrepo 0.1.2...:\n\nwarning: Found multiple default providers for vcsrepo: git, svn, cvs, hg, bzr; using git\n", "environment": "Puppet 3.5+, 3.6+ with vcsrepo 0.1.2, 0.2.0, 1.0.0, 1.0.1, 1.1.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37434", "fixedVersions": [], "id": "37434", "issueType": "Bug", "key": "MODULES-428", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-09-17T10:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "vcsrepo 0.1.2: Multiple default providers", "timeSpent": "PT0S", "updated": "2014-09-17T10:04:00.000000", "votes": "16", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:64ac3bc2-2919-4297-963a-c5ff9a64c189", "body": "... and I just forked the repository to add in my fix for this, and noticed that it's already *been* fixed in the master branch, just not in the latest release on PuppetForge yet.  I haven't found the issue# that this should be marked as a duplicate of, but the github commitid is f0924df7c803e6c667850fe22feaff23b0200109...", "created": "2014-01-07T01:48:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "In release 3.3.0", "created": "2014-12-09T04:40:00.000000"}], "components": ["postgresql"], "created": "2014-01-07T01:34:00.000000", "creator": "557058:64ac3bc2-2919-4297-963a-c5ff9a64c189", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@650c9c4a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysjlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29041738923_*|*_5_*:*_1_*:*_0"}], "description": "To support PostGIS with PostgreSQL, you need be able to create your PostGreSQL database from a non-default template. \n\nIn the postgresql::server::database resource, the $createdb_command at line 46 uses a hard-coded template name of 'template0': this should use a template name from a paremater instead, defaulting to 'template0' if no parameter is given.\n\nThe parameter variable used in postgresql::server::database would also need to be exposed by postgresql::server::db.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41683", "fixedVersions": [], "id": "41683", "issueType": "Improvement", "key": "MODULES-426", "labels": ["puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:64ac3bc2-2919-4297-963a-c5ff9a64c189", "resolution": "Fixed", "resolutionDate": "2014-12-09T04:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "In postgresql::server::database, support custom template names in the createdb command.", "timeSpent": "PT0S", "updated": "2014-12-09T04:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "557058:2db80fda-f252-4947-9772-6bb482f8a890", "body": "I believe this pull request fixed this problem: https://github.com/puppetlabs/puppetlabs-firewall/pull/344\nYou can now use the 'connmark' parameter", "created": "2014-08-29T09:31:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Yep, looks like PR 344 adds {{--mark}} support.", "created": "2014-08-29T10:04:00.000000"}], "components": ["firewall"], "created": "2014-01-06T16:13:00.000000", "creator": "557058:5e3ab1ea-c44e-4f59-85de-75f38ca423f1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@160b1fbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcsv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15362399802_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4915870145"}], "description": "There's an older pair of tickets regarding this in Redmine:\nhttp://projects.puppetlabs.com/issues/22140\nand\nhttp://projects.puppetlabs.com/issues/11334\n\nIt looks like 22140 may have been mistakenly closed alongside 11334. The language around the tickets is sorta confusing and it looks like the merged in code only added support for setting the mark value (\\-\\-set-mark), not matching against it (\\-\\-mark). ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37450", "fixedVersions": [], "id": "37450", "issueType": "Bug", "key": "MODULES-425", "labels": ["customer", "module", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5e3ab1ea-c44e-4f59-85de-75f38ca423f1", "resolution": "Fixed", "resolutionDate": "2014-08-29T10:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall module doesn't support matching the mark field using \"--mark xxxxxx\"", "timeSpent": "PT0S", "updated": "2014-10-23T14:11:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c0a4b866b810069e43414", "body": "It seems that each resource should be prefixed by the partition name. For example:\n\n{code}\nnode \"f5.local\" {\n\n  f5_pool { '/Common/webfront':\n    ensure => present,\n    action_on_service_down => 'SERVICE_DOWN_ACTION_NONE',\n    lb_method => 'LB_METHOD_ROUND_ROBIN',\n    allow_nat_state => 'STATE_ENABLED',\n    allow_snat_state => 'STATE_ENABLED',\n    minimum_active_member => '1',\n    minimum_up_member => '0',\n    member => {\n      '/Common/10.10.0.1:80' => {\n        \"connection_limit\"=>\"0\",\n        \"dynamic_ratio\"=>\"1\",\n        \"priority\"=>\"0\",\n        \"ratio\"=>\"1\"\n      },\n      '/Common/10.10.0.2:80' => {\n        \"connection_limit\"=>\"0\",\n        \"dynamic_ratio\"=>\"1\",\n        \"priority\"=>\"0\",\n        \"ratio\"=>\"1\"\n      }\n    }\n  }\n\n}\n{code}", "created": "2014-08-15T02:33:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This module has been rewritten for 1.0 and is very different now.", "created": "2015-02-10T15:35:00.000000"}], "components": ["f5"], "created": "2014-01-02T12:21:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a27a8b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysi33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "15/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34917220859_*|*_6_*:*_1_*:*_0"}], "description": "When managing the Common partion on the F5 device, we can initially create the F5 pool and add members to it, however every subsequent catalog run errors out with:\n\nerr: /Stage[main]//Node[ne-6900.cps.intel.com]/F5_pool[mypuppetpool]/ensure: change from absent to present failed: Could not set 'present on ensure: Exception caught in LocalLB::urn:iControl:LocalLB/Pool::create()\nException: Common::OperationFailed\n        primary_error_code   : 16908390 (0x01020066)\n        secondary_error_code : 0\n        error_string         : 01020066:3: The requested pool (/Common/mypuppetpool) already exists in partition Common. at /etc/puppet/manifests/devices.pp:26\n\nThere is only one partiton on the F5 device: Common\ndevice.conf contents:[ne-6900.cps.intel.com]\ntype f5\nurl https://user:password@ne-6900.cps.intel.com/Common\nNode definition:\n\n   f5_pool { 'mypuppetpool':\n      ensure                 => present,\n      action_on_service_down => 'SERVICE_DOWN_ACTION_NONE',\n      allow_nat_state        => 'STATE_ENABLED',\n      allow_snat_state       => 'STATE_ENABLED',\n      lb_method              => 'LB_METHOD_ROUND_ROBIN',\n      minimum_active_member  => '0',\n      minimum_up_member      => '0',\n      member                 => {\n         '10.10.10.110:80'    => { 'connection_limit' => '0',\n                                  'dynamic_ratio'    => '1',\n                                  'priorty'          => '0',\n                                  'ratio'            => '1' },\n         '10.10.10.112:80'    => { 'connection_limit' => '0',\n                                  'dynamic_ratio'    => '1',\n                                  'priorty'          => '0',\n                                  'ratio'            => '1' },\n      },\n   }\n\n\n\n\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41676", "fixedVersions": [], "id": "41676", "issueType": "Bug", "key": "MODULES-424", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "F5 module: requested pool already exists in partition Common error ", "timeSpent": "PT0S", "updated": "2015-02-10T15:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "That function was deprectaed in PUP-853 / https://github.com/puppetlabs/puppet/pull/2098\n\nI'm unable to find any ticket to actually remove the function, or any information on when it will go away.", "created": "2014-01-06T06:58:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "Ticket MODULES-431 created and assigned to remove function. Makes this bug a duplicate.", "created": "2014-01-11T10:21:00.000000"}], "components": [], "created": "2014-01-01T15:14:00.000000", "creator": "6243b323258562006fa2e284", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2af605d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyshyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_846403066_*|*_6_*:*_1_*:*_0"}], "description": "Warning: Puppet::Util::SUIDManager.run_and_capture is deprecated; please use Puppet::Util::Execution.execute instead.\n   (at /usr/share/puppet/modules/postgresql/lib/puppet/provider/postgresql_psql/ruby.rb:64:in `block in run_sql_command')\n\npuppetlabs-postgresql here is being driven entirely by the puppetlabs-puppetdb module.", "environment": "Debian wheezy\npuppet 3.4.1 (apt.puppetlabs.com)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35303", "fixedVersions": [], "id": "35303", "issueType": "Bug", "key": "MODULES-423", "labels": ["puppetlabs-postgresql", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Minor", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "6243b323258562006fa2e284", "resolution": "Duplicate", "resolutionDate": "2014-01-11T10:21:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql module emits deprecation warning (Puppet::Util::SUIDManager.run_and_capture)", "timeSpent": "PT0S", "updated": "2014-01-11T10:21:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6e487b96-2996-4764-bc85-97de60a6016c", "body": "Is there any possibility of this happening soon? I need this functionality but I don't have Ruby or win32/registry experience to complete the work myself. ", "created": "2014-01-09T14:28:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "As a workaround to solve this restriction we had to start the Windows Puppet Service using a specific service account in order to use certain *npm* packages with nodejs.  But I would like to set specific preferences for all users certain desktops using registry configuration then it would be great if this module support it in the future.", "created": "2014-01-13T08:25:00.000000"}, {"author": "623c110aa2f6400069eb7a75", "body": "I took a swag at getting HKU and HKCU support in this module.  There is a PR request [#80|https://github.com/puppetlabs/puppetlabs-registry/pull/80]\n\nit adds HKU support and a custom fact that gets the SID of the Windows Console's current user(this does not support Terminal Sessions, as there is only 1 console in Windows).\n\nFeedback welcome.", "created": "2015-05-07T20:21:00.000000"}, {"author": "623c0d9050bb2b0070b6b079", "body": "Hope this comes with 4.1 release.", "created": "2015-05-11T07:02:00.000000"}], "components": ["registry"], "created": "2013-12-30T11:49:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a147300"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "CS Priority", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Reviewed"}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3813"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hynyrb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Windows"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35178363440_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_186775272227"}], "description": "The registry module needs to support user profile hives within HKEY_USERS. It should be possible to specify keys and values of the form `HKU\\Administrator\\ControlPanel`. And the module should map that to the appropriate SID, e.g. `HKU\\S-1-5-21-...-500\\ControlPanel`. This is important because the SID for local user accounts is different on each host.\n\nTo support this, the module will need to take into account:\n\n* Enabling and disabling SE_BACKUP and SE_RESTORE privileges\n* Loading and unloading the profile\n* Handle local user accounts that exist, but the user has never logged in\n* Handle local user accounts that do not exist\n* Autorequiring the user\n* Roaming profiles\n* Domain user accounts", "epicLinkSummary": "Registry Next", "estimate": "PT0S", "externalId": "39570", "fixedVersions": [], "id": "39570", "issueType": "New Feature", "key": "MODULES-422", "labels": ["redmine", "registry", "windows"], "originalEstimate": "PT0S", "parent": "41350", "parentSummary": "Registry Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Do", "resolutionDate": "2021-01-11T09:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry - Support mounting other user's NTUSER.DAT files into HKEY_USERS", "timeSpent": "PT0S", "updated": "2021-01-11T09:37:00.000000", "votes": "8", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Already released and working", "created": "2015-02-10T15:36:00.000000"}], "components": ["registry"], "created": "2013-12-30T11:41:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f298bae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyshgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35178736507_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_132892"}], "description": "It would be useful, when using the registry::value defined type, to be able to specify whether I am trying to manage a key in the 32-bit or 64-bit registry (i.e. setting the KEY_WOW64_64KEY / KEY_WOW64_32KEY flags).\n\nThe main use-cases are to manage 64-bit keys using a 32-bit puppet, and to manage keys used by both 32-bit and 64-bit applications from a single manifest.\n\nIt might be possible to do this already by explicitly coding Wow6432Node registry paths, but the Microsoft docs say that this should be avoided.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37457", "fixedVersions": [], "id": "37457", "issueType": "New Feature", "key": "MODULES-421", "labels": ["redmine", "registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Registry - support selection of 32-bit or 64-bit views", "timeSpent": "PT0S", "updated": "2015-02-10T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:d9266b08-990a-449f-97ff-f9a0910c2a58", "body": "Does {{data => '1'}} work?", "created": "2014-06-02T13:06:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Waiting for PE 3.3 release to update module, fixed in repository https://github.com/puppetlabs/puppetlabs-registry/pull/48", "created": "2014-06-02T13:10:00.000000"}], "components": ["registry"], "created": "2013-12-30T11:40:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ece84fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyshg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_9936260790_*|*_6_*:*_1_*:*_0"}], "description": "# Overview #\n\nI notice we require zero padding for a binary value:\n\nThis does not work:\n\n    registry_value { 'HKLM\\Software\\Vendor\\PuppetLabs\\ValueBinary1':\n      ensure => present,\n      type => binary,\n      data => 1,\n    }\n\nBut this does:\n\n    registry_value { 'HKLM\\Software\\Vendor\\PuppetLabs\\ValueBinary2':\n      ensure => present,\n      type => binary,\n      data => '01',\n    }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36410", "fixedVersions": [], "id": "36410", "issueType": "Bug", "key": "MODULES-420", "labels": ["redmine", "registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-06-02T13:10:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Registry - registry_value binary type requires zero padding", "timeSpent": "PT0S", "updated": "2014-06-02T13:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:70f8a9d9-ca55-479f-b024-0018f13088ae", "body": "This issue was originally reported against an unknown version of debian-unstable. \nI've tried to reproduce this on Debian 7 and Centos 6.4 using puppet 3.3.2 and 3.4.2, and on Debian 7 using puppet 3.3.1 using the exact same package versions as the original issue report. I ran the following in each environment:\n\n{noformat}\npuppet --version\npuppet help\npuppet help apply\npuppet man apply\n{noformat}\n\nOn Debian 7, I set up with:\n{noformat}\napt-get install puppet=3.3.1-1puppetlabs1 puppet-common=3.3.1-1puppetlabs1 facter=1.7.3-1puppetlabs1 hiera=1.2.1-1puppetlabs1 ruby-rgen=0.6.5-1puppetlabs1\n[snip]\ndpkg -l | grep puppet\nroot@debian-70rc1-x64-vbox4210-nocm:/vagrant/provision# dpkg -l | grep puppet\nii  facter                             1.7.3-1puppetlabs1        amd64        Ruby module for collecting simple facts about a host operating system\nii  hiera                              1.2.1-1puppetlabs1        all          A simple pluggable Hierarchical Database.\nii  puppet                             3.3.1-1puppetlabs1        all          Centralized configuration management - agent startup and compatibility scripts\nii  puppet-common                      3.3.1-1puppetlabs1        all          Centralized configuration management\nii  puppetlabs-release                 1.0-7                     all          \"Package to install Puppet Labs gpg key and apt repo\"\nii  ruby-rgen                          0.6.5-1puppetlabs1        all          A framework supporting Model Driven Software Development (MDSD)\n{noformat}\n\nI haven't been able to reproduce the error. puppet help and puppet man work as expected in each of the environments I tested. If this issue is still happening, more information is needed to reproduce the specific case where it's triggered. ", "created": "2014-01-13T12:47:00.000000"}, {"author": "557058:62eb8554-bdb4-44a6-9c63-dacc4923ead0", "body": "I'm experiencing this with puppet 3.5.0 on Debian 7 (wheezy). Here's a trace:\n\n{noformat}\n# puppet help --trace\nError: \"--name=\": already defined in puppet\n/usr/lib/ruby/vendor_ruby/puppet/interface/option.rb:36:in `block in initialize'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option.rb:18:in `each'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option.rb:18:in `initialize'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option_builder.rb:17:in `new'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option_builder.rb:17:in `initialize'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option_builder.rb:12:in `new'\n/usr/lib/ruby/vendor_ruby/puppet/interface/option_builder.rb:12:in `build'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_builder.rb:93:in `option'\n/var/lib/puppet/lib/puppet/face/dashboard.rb:102:in `block (2 levels) in <top (required)>'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_builder.rb:146:in `instance_eval'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_builder.rb:146:in `initialize'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_builder.rb:17:in `new'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_builder.rb:17:in `build'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action_manager.rb:22:in `action'\n/var/lib/puppet/lib/puppet/face/dashboard.rb:100:in `block in <top (required)>'\n/usr/lib/ruby/vendor_ruby/puppet/interface.rb:75:in `instance_eval'\n/usr/lib/ruby/vendor_ruby/puppet/interface.rb:75:in `define'\n/var/lib/puppet/lib/puppet/face/dashboard.rb:4:in `<top (required)>'\n/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'\n/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'\n/usr/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:100:in `safely_require'\n/usr/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:56:in `load_face'\n/usr/lib/ruby/vendor_ruby/puppet/interface/face_collection.rb:17:in `[]'\n/usr/lib/ruby/vendor_ruby/puppet/interface.rb:102:in `[]'\n/usr/lib/ruby/vendor_ruby/puppet/face/help.rb:142:in `block in all_application_summaries'\n/usr/lib/ruby/vendor_ruby/puppet/face/help.rb:137:in `each'\n/usr/lib/ruby/vendor_ruby/puppet/face/help.rb:137:in `inject'\n/usr/lib/ruby/vendor_ruby/puppet/face/help.rb:137:in `all_application_summaries'\n/usr/lib/ruby/vendor_ruby/puppet/face/help/global.erb:6:in `block (3 levels) in <top (required)>'\n/usr/lib/ruby/1.9.1/erb.rb:838:in `eval'\n/usr/lib/ruby/1.9.1/erb.rb:838:in `result'\n/usr/lib/ruby/vendor_ruby/puppet/face/help.rb:64:in `block (3 levels) in <top (required)>'\n/usr/lib/ruby/vendor_ruby/puppet/interface/action.rb+eval[wrapper]:242:in `help'\n/usr/lib/ruby/vendor_ruby/puppet/application/face_base.rb:229:in `main'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run_command'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:372:in `block (3 levels) in run'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:479:in `plugin_hook'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:372:in `block (2 levels) in run'\n/usr/lib/ruby/vendor_ruby/puppet/util.rb:479:in `exit_on_fail'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:372:in `block in run'\n/usr/lib/ruby/vendor_ruby/puppet/context.rb:51:in `override'\n/usr/lib/ruby/vendor_ruby/puppet.rb:224:in `override'\n/usr/lib/ruby/vendor_ruby/puppet/application.rb:362:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:137:in `run'\n/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:91:in `execute'\n/usr/bin/puppet:4:in `<main>'\nError: Try 'puppet help help help' for usage\n{noformat}", "created": "2014-04-09T03:29:00.000000"}, {"author": "623c0945a1d81f0069d8dd44", "body": "Could it be that you have the dashboard face from the forge module \"puppetlabs/dashboard \" installed?\n\nI experienced this kind of error with exactly this face - it redefines parameters already defined.\nSince some puppet version (don't ask me exactly) the redefinition of puppet standard parameters in faces is not allowed anymore.", "created": "2014-04-09T03:40:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Definitely a bug in the {{dashboard}} face of the {{puppetlabs/dashboard}} module. Moving to the MODULES tracker.", "created": "2014-10-01T12:19:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "Previously face-based applications could override global command line options that conflicted with puppet, and the results were indeterminate. As of puppet 3.0, puppet will treat this as an error. In this particular case, puppet has an internal {{name}} setting that is set to the name of the application, e.g. dashboard, and all settings are exposed on the command line, resulting in the conflict. The cloud provisioner had a similar issue, see https://projects.puppetlabs.com/issues/15165", "created": "2015-01-26T17:17:00.000000"}], "components": ["dashboard"], "created": "2013-12-29T06:02:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a0e5ec6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysh8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_21446593530_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_22544562415"}], "description": "All puppet agents i have updated from 3.3.0 to 3.3.1 show on \"puppet help\" only the following error message:\n\nError: \"--name=\": already defined in puppet\nError: Try 'puppet help help help' for usage\n\nThe same error is shown with all \"puppet man xyz\" commands, but \"puppet help xyz\" seems to work with all commands.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42776", "fixedVersions": [], "id": "42776", "issueType": "Bug", "key": "MODULES-1392", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:56:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/dashboard breaks `puppet help`", "timeSpent": "PT0S", "updated": "2015-05-22T10:56:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:3dfa99ea-36a9-4eae-9c5b-5dd8067d3f1d", "attachments": [], "comments": [{"author": "70121:3dfa99ea-36a9-4eae-9c5b-5dd8067d3f1d", "body": "This is working as intended. The 'excludes' attribute is for files that you want git to ignore for version control. \n\nIn your specific use case, you probably want to actually get an archive and then do a non-clobber copy.\n    cp --no-clobber", "created": "2014-02-26T17:54:00.000000"}, {"author": "70121:3dfa99ea-36a9-4eae-9c5b-5dd8067d3f1d", "body": "Working as intended. ", "created": "2014-02-26T17:55:00.000000"}], "components": [], "created": "2013-12-23T03:25:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@75c85224"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysgdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_2_*:*_0_*|*_1_*:*_1_*:*_5668166835_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nI have using vcsrepo module. I don't want build directory and conf/settings.php is different. But it fetch 'conf/settings.php', 'build' from git repo and overwrite my conf/settings.php.\n\nHow to avoid this\n\nvcsrepo { \"/var/www/admin\":\n\texcludes => ['conf/settings.php', 'build',],\n        ensure => latest,\n        provider => git,\n        source => 'git://git.example.local/example/admin.git',\n        revision => 'master',\n        }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35292", "fixedVersions": [], "id": "35292", "issueType": "Bug", "key": "MODULES-419", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2014-02-26T17:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo module git exclude does not working", "timeSpent": "PT0S", "updated": "2014-02-26T17:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "I agree with your issue report & believe it's been reported previously, just nothing implemented to address it. I'll see if I can start to work on something, but one workaround would be to put the file path into an array and build it out via a file resource.\n\n$example_dirs = [ \"/usr/local/example/\", \"/usr/local/example/api\",\n                  \"/usr/local/example/api/v_1\", ]\n\nfile { $example_dirs:\n    ensure => \"directory\",\n    owner  => \"root\",\n    group  => \"wheel\",\n    mode   => 750,\n}", "created": "2014-02-23T11:59:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "If you are using a non-default path for something the module will assume that the path already exists or is being managed elsewhere (in your node manifest or a site-specific module).  The module can't be responsible for creating the directory structure for you, that would require it to make too many assumptions.", "created": "2014-08-06T16:24:00.000000"}, {"author": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "body": "If a server has multiple VirtualHosts defined, how exactly would there be a default path?\n\nSure, /var/www/html is fine if you are hosting content for one VirtualHost, but not if you are hosting content for multiple VirtualHosts.  The module should include functionality to handle DocumentRoot creation in this case, in my opinion.", "created": "2015-05-27T07:48:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The module cannot make assumptions about the creation of all of the required directories in a path for your custom docroot paths. There may not be a good default with multiple vhosts, but the module still cannot support creation of arbitrary nested directories.\n\nYou should handle this case with the necessary `file{}` resources in your node manifests/roles/profiles/etc.", "created": "2015-06-10T10:43:00.000000"}], "components": ["apache", "supported"], "created": "2013-12-22T07:57:00.000000", "creator": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@704fe442"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysgbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_20859777860_*|*_6_*:*_2_*:*_25370621427"}], "description": "The 'apache' module has a mechanism to create the docroot directory on the client, but this fails if the parent directory (el6pupclient in this example) does not exist. It is attempting to create the \"html\" directory:\n\nerr: /Stage[main]/Profiles::Apache/Apache::Vhost[el6pupclient]/File[/www/el6pupclient/html]/ensure: change from absent to directory failed: Cannot create /www//html; parent directory /www/el6pupclient.corp.follett.com does not exist", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36359", "fixedVersions": [], "id": "36359", "issueType": "Bug", "key": "MODULES-418", "labels": [], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:b6fc79ad-cb50-406d-848a-76d40ea93557", "resolution": "Won't Fix", "resolutionDate": "2015-06-10T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "VHost DocumentRoot creation fails ", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c12ff94742a00683e41fd", "attachments": [], "comments": [{"author": "557058:70f8a9d9-ca55-479f-b024-0018f13088ae", "body": "According to Charlie's comment in the redmine ticket, this is expected behavior but the documentation needs to be updated to make it more clear why.", "created": "2014-06-02T16:02:00.000000"}, {"author": "623c08e1562ab90069f8aed4", "body": "I think this isn't actually expected behavior, especially since facts and functions in modules DO in fact work with puppet apply. \n\nIf this gets resolved as won't fix, we can update the docs, but this smells like an actual bug to me.", "created": "2014-06-18T15:19:00.000000"}, {"author": "623c08e1562ab90069f8aed4", "body": "On further thought, yes, this is definitely not expected behavior. Removing docs component, this is just a Puppet bug. ", "created": "2015-06-30T17:05:00.000000"}, {"author": "5f9913ee62584c006bd6cb1a", "body": "The workaround is to manually emulate pluginsync: https://ask.puppetlabs.com/question/4645/puppet-apply-and-pluginsync/\n\nI added the following code for our masterless puppet setup (in site.pp)\n{code:puppet}\n# Workaround for not loading augeas lenses with puppet apply\n# https://puppet.atlassian.net/browse/PUP-1206\n# Emulate pluginsync, https://ask.puppetlabs.com/question/4645/puppet-apply-and-pluginsync/\nfile { $::settings::libdir:\n  ensure  => directory,\n  source  => 'puppet:///plugins',\n  recurse => true,\n  purge   => true,\n  backup  => false,\n  noop    => false,\n} -> Augeas<||>\n{code}\n\n", "created": "2016-02-16T06:06:00.000000"}, {"author": "623e74bb4a57610068e88341", "body": "If you have access to the module code, then this seems like a more robust option:\n\n{code:puppet}\n# Requires stdlib >= 2.3.0\n$module_path = get_module_path($module_name)\n\nAugeas {\n  incl      => \"/etc/hosts.${type}\",\n  lens      => 'Tcpwrappers.lns',\n  load_path => \"${module_path}/lib/augeas/lenses\",\n}\n{code}\n", "created": "2016-08-31T12:10:00.000000"}, {"author": "623e74bb4a57610068e88341", "body": "Can the puppet code be made to add this kind of path automatically?\nI'm not familiar enough with the puppet source, but I can't imagine that it is too difficult to fetch the module path from the Augeas type\nand ammend the load_path, just like is done for the $libdir/augeas/lenses dir.\nhttps://docs.puppet.com/puppet/latest/reference/type.html#augeas-attribute-load_path", "created": "2016-08-31T12:14:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "It would be fairly simple to add the environment-specific module path in the augeas provider. We'd want to do this to handle {{puppet resource}} also.", "created": "2018-07-03T14:52:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This is a link to the original issue: https://web.archive.org/web/20140325045503/https://projects.puppetlabs.com/issues/20944", "created": "2020-08-05T17:42:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "In theory something like the following should work:\n{code:ruby}def self.loadpath\n  loadpath = []\n  if Puppet::Application.name == :agent\n    plugins = File.join(Puppet[:libdir], 'augeas', 'lenses')\n    if File.exists?(plugins)\n      loadpath << plugins \n    end\n  else\n    env = Puppet.lookup(:current_environment)\n    env.each_plugin_directory do |dir|\n      lenses = File.join(dir, 'augeas', 'lenses')\n      if File.exists?(lenses)\n        loadpath << lenses\n      end\n    end\n  end\n  loadpath.join(File::PATH_SEPARATOR)\nend\n{code}", "created": "2020-08-05T17:51:00.000000"}], "components": ["augeas_core"], "created": "2013-12-20T13:03:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4da42303"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|o03nz8:"}, {"fieldName": "Release Notes", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Bug Fix"}, {"fieldName": "Release Notes Summary", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "Augeas lenses from modules are now also loaded when using puppet apply."}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Client Platform"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "10008_*:*_1_*:*_176992723_*|*_1_*:*_1_*:*_107303669715_*|*_10007_*:*_1_*:*_542001433_*|*_3_*:*_1_*:*_690457268_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_103551661860"}], "description": "When you have custom lenses in your modules lib/augeas/lenses, these are not loaded by augeas when doing a puppet apply run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38511", "fixedVersions": [], "id": "38511", "issueType": "Bug", "key": "MODULES-7397", "labels": ["augeas", "help_wanted", "redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2020-09-11T08:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Augeas lenses in modules are not loaded when using puppet apply", "timeSpent": "PT0S", "updated": "2021-02-22T10:06:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4421fb3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160679467_*|*_6_*:*_1_*:*_0"}], "description": "This needs to have the readme updated to the new maintainers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38438", "fixedVersions": [], "id": "38438", "issueType": "Bug", "key": "MODULES-417", "labels": ["github", "puppetlabs-azure"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update contact information", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:20:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35c6c912"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfhb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160695880_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37420", "fixedVersions": [], "id": "37420", "issueType": "Bug", "key": "MODULES-416", "labels": ["github", "puppetlabs-appdirector"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add export functionality.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d110275"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159671243_*|*_6_*:*_1_*:*_0"}], "description": "This PR addresses a few flaws in the README including the use of trademark unicode icons which blow up on Forge (separate ticket being filed against that) and a broken markdown link.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36348", "fixedVersions": [], "id": "36348", "issueType": "Bug", "key": "MODULES-415", "labels": ["github", "puppetlabs-appdirector"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix bugs in the README", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2983bb3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160682554_*|*_6_*:*_1_*:*_0"}], "description": "Add a new type to follow log files \nAdd more options for logentries registering (le register)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35273", "fixedVersions": [], "id": "35273", "issueType": "Bug", "key": "MODULES-414", "labels": ["github", "puppetlabs-logentries"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add a new type to follow log files and more options to le register", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 14:50:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 21:10:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 04:42:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 04:53:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 14:05:50", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 17:39:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 19:01:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/31/2013 19:02:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/03/2013 03:29:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/04/2013 13:08:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76459ba7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysffj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160702051_*|*_6_*:*_1_*:*_0"}], "description": "I can't install adrien/pe_upgrade version 0.4.2. This is the error I get:\n\n    puppet module --modulepath '/etc/puppetlabs/puppet/environments/develop/modules' install --ignore-dependencies adrien/pe_upgrade\n    Preparing to install into /etc/puppetlabs/puppet/environments/develop/modules ...\n    Downloading from http://forge.puppetlabs.com ...\n    Error: undefined method `MIN' for SemVer:Class\n    Error: Try 'puppet help module install' for usage\n\nAlso, version 0.4.1 does not exist on forge.puppetlabs.com, but 0.4.0 does, and installs cleanly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34127", "fixedVersions": [], "id": "34127", "issueType": "Bug", "key": "MODULES-413", "labels": ["github", "puppetlabs-pe_upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Error: undefined method `MIN' for SemVer:Class", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/26/2013 04:43:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/22/2013 18:23:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7eb8cafd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysffr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700885_*|*_6_*:*_1_*:*_0"}], "description": "This only supports upgrading PE to PE, since I couldn't think of a good\nway to get the install dir for mco agents on POSS. This can be mitigated\nby specifying the `mco_agent_dir` parameter.\n\nThis is currently extremely limited and hardly tested, so I don't\nrecommend merging it just yet, but I'd love to get some love on it.\n\nNote: this will likely never upgrade PE2.x to PE3.x.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33184", "fixedVersions": [], "id": "33184", "issueType": "Bug", "key": "MODULES-412", "labels": ["github", "puppetlabs-pe_upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add inital draft of MCollective PE upgrader", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d0136e7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfgf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708387_*|*_6_*:*_1_*:*_0"}], "description": "Make sure to clean out spec/fixtures/modules/ before creating the module tarball.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42662", "fixedVersions": [], "id": "42662", "issueType": "Bug", "key": "MODULES-411", "labels": ["github", "puppetlabs-pe_upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Forge module 1.0.0 shipped with embedded stdlib and staging modules.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] is this relevant?", "created": "2014-12-17T16:41:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33bd9495"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysffz:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696542_*|*_6_*:*_2_*:*_12170550674_*|*_10004_*:*_1_*:*_20567616964"}], "description": "In PE 3 there is no fact is_puppetmaster.\n\nIt's referenced here, to make sure that the upgrader does not run on masters: https://github.com/puppetlabs/puppetlabs-pe_upgrade/blob/4d521e5999acdf32fe6863d7a120b1df55085941/manifests/validation.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41622", "fixedVersions": [], "id": "41622", "issueType": "Bug", "key": "MODULES-410", "labels": ["github", "puppetlabs-pe_upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fact is_puppetmaster no longer exists", "timeSpent": "PT0S", "updated": "2015-05-22T10:51:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23678490"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160692735_*|*_6_*:*_1_*:*_0"}], "description": "PE 3.1 agent upgrades spew the following error on RHEL and Solaris:\n\n        notice: /Stage[main]/Pe_upgrade::Execution/Exec[Run upgrade]/returns: ## Setting up puppet agent...\n        notice: /Stage[main]/Pe_upgrade::Execution/Exec[Run upgrade]/returns: cp: cannot access /opt/staging/pe_upgrade/puppet-enterprise-3.1.0-solaris-10-sparc/util/*\n        err: /Stage[main]/Pe_upgrade::Execution/Exec[Run upgrade]/returns: change from notrun to 0 failed: /opt/staging/pe_upgrade/puppet-enterprise-3.1.0-solaris-10-sparc/puppet-enterprise-installer  -a /opt/staging/pe_upgrade/answers.txt returned 1 instead of one of [0] at /etc/puppetlabs/puppet/modules/pe_upgrade/manifests/execution.pp:68\n        notice: /Stage[main]/Pe_upgrade/Anchor[pe_upgrade::end]: Dependency Exec[Run upgrade] has failures: true\n        \nThis occurs because the PE 3.1 installer invokes the newly minted Puppet agent.  This second Puppet agent run has $::pe_version == $version; therefore, the pe_upgrade module removes the staging files even though the upgrade is still in progress.\n\nMy work around:\n\n        diff --git a/pe_upgrade/manifests/execution.pp b/pe_upgrade/manifests/execution.pp\n        index ff30481..8277952 100644\n        --- a/pe_upgrade/manifests/execution.pp\n        +++ b/pe_upgrade/manifests/execution.pp\n        @@ -7,6 +7,7 @@ class pe_upgrade::execution (\n           $migrate_certs,\n           $server,\n           $staging_root,\n        +  $staging_done,\n           $timeout,\n           $answersfile,) {\n        \n        @@ -31,7 +32,7 @@ class pe_upgrade::execution (\n           $cmd = regsubst(\"${staging_root}/${installer}/${bin}\", ':version', $version, 'G'\n           )\n           $validate_cmd = \"${cmd} -n -a ${answersfile_dest}\"\n        -  $run_cmd = \"${cmd} ${log_directive} -a ${answersfile_dest}\"\n        +  $run_cmd = \"${cmd} ${log_directive} -a ${answersfile_dest} && mv ${staging_root} ${staging_done}\"\n        \n           $exec_paths = [\n             '/usr/bin',\n        diff --git a/pe_upgrade/manifests/init.pp b/pe_upgrade/manifests/init.pp\n        index 6616b5e..05305c5 100644\n        --- a/pe_upgrade/manifests/init.pp\n        +++ b/pe_upgrade/manifests/init.pp\n        @@ -88,10 +88,11 @@ class pe_upgrade(\n        \n           include \"::staging\"\n           $staging_root = \"${::staging::path}/pe_upgrade\"\n        +  $staging_done = \"${staging_root}_done\"\n        \n           if $::pe_version == $version {\n             # When versions match we can safely purge the PE downloads\n        -    file { $staging_root:\n        +    file { $staging_done:\n               force   => true,\n               recurse => true,\n               purge   => true,\n        @@ -125,6 +126,7 @@ class pe_upgrade(\n               mode          => $mode,\n               migrate_certs => $migrate_certs,\n               staging_root  => $staging_root,\n        +      staging_done  => $staging_done,\n               installer     => $installer,\n               timeout       => $timeout,\n               logfile       => $logfile,\n        \nDavid", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40543", "fixedVersions": [], "id": "40543", "issueType": "Bug", "key": "MODULES-409", "labels": ["github", "puppetlabs-pe_upgrade"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PE 3.1 agent upgrade failure", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3814685"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysffb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697666_*|*_6_*:*_1_*:*_0"}], "description": "Very basic change to be able to set the verify level.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39453", "fixedVersions": [], "id": "39453", "issueType": "Bug", "key": "MODULES-408", "labels": ["github", "puppetlabs-stunnel"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adding support to set the verify level", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@296b52a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysff3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700519_*|*_6_*:*_1_*:*_0"}], "description": "Adds the sync rate option.\nPlease note that the DRBD default value [is only 250Kbps](http://www.drbd.org/users-guide-8.3/re-drbdconf.html)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38437", "fixedVersions": [], "id": "38437", "issueType": "Bug", "key": "MODULES-407", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adds the rate option (with a default value of 250K)", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@55017b34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160682198_*|*_6_*:*_1_*:*_0"}], "description": "On the dependency list is concat listed. But the LVM Module is an dependency too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37419", "fixedVersions": [], "id": "37419", "issueType": "Bug", "key": "MODULES-406", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Missing dependency", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5683a5a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfe7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160685239_*|*_6_*:*_1_*:*_0"}], "description": "In the current documentation the value \"initial_setup\" is set to true. But there is no information, that this value should set be to \"false\" after the first initialize.\n\nEvery times the DRBD volume will be formated again with \"initial_setup = true\"", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36307", "fixedVersions": [], "id": "36307", "issueType": "Bug", "key": "MODULES-405", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Missing documentation - Remove initial Setup", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e85c879"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160683144_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35270", "fixedVersions": [], "id": "35270", "issueType": "Bug", "key": "MODULES-404", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "PCS Pattern + Make packagenames params", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29a07c05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfdr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690838_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34125", "fixedVersions": [], "id": "34125", "issueType": "Bug", "key": "MODULES-403", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Various enhancements", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/02/2013 14:01:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68829297"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfdz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700499_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33167", "fixedVersions": [], "id": "33167", "issueType": "Bug", "key": "MODULES-402", "labels": ["github", "puppetlabs-drbd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat update", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2012 14:28:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50feef9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfd3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699031_*|*_6_*:*_1_*:*_0"}], "description": "hostnames and networks should be prefixed by \"sshd: \" in the /etc/hosts.allow file.\n\nAlso, one can (in theory) add other protocols to it, so presumably hosts should be handled by augeas rather than overwriting the whole file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42661", "fixedVersions": [], "id": "42661", "issueType": "Bug", "key": "MODULES-401", "labels": ["github", "puppetlabs-denyhosts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "hosts.allow file is in the wrong format", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@76a6e8be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfdj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699667_*|*_6_*:*_1_*:*_0"}], "description": "It does not make use of facter to determine the OS and change the parameters correctly for RedHat/CentOS.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41621", "fixedVersions": [], "id": "41621", "issueType": "Bug", "key": "MODULES-400", "labels": ["github", "puppetlabs-denyhosts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "It does not determine the Operating system - requires manaul editing of denyhosts.conf", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30b09952"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697683_*|*_6_*:*_1_*:*_0"}], "description": "Hi \n\nI've added a support for RedHat based OSes e.g. Redhat, CentOS and Amazon linux and I'm hoping you'll be ok to accept this pull request (I've tried to make the changes discrete and easy to understand.\n\nChanges:\n\n* I've written the test suite using asserts based on the original module so it won't break anyone who is using it currently.\n* It uses the same sane defaults for Debian and has been updated to handle ruby 1.9.x.\n* Travis CI support has been added.\n* All options have now be parameterized.\n* Puppet-lint fixes.\n\nCheers\n\n-Martin", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40542", "fixedVersions": [], "id": "40542", "issueType": "Bug", "key": "MODULES-399", "labels": ["github", "puppetlabs-denyhosts"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added support for RedHat based OSes", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7abd9bdf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfdb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160712422_*|*_6_*:*_1_*:*_0"}], "description": "Right now, the image names are really long.  For example:'projects/google/images/ubuntu-12-04-v20120621\n\nThe image attribute should accept shortened versions like: ubuntu-12-04-v20120621\nand append the directory to them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39422", "fixedVersions": [], "id": "39422", "issueType": "Bug", "key": "MODULES-398", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "allow shortened version of gce_instance image", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/20/2012 23:22:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70f8b9f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690648_*|*_6_*:*_1_*:*_0"}], "description": "For your media wiki define example, try something like this:\n\nmedia_wiki_stack { 'go_forge!':\n  ensure => present,\n}\n\nResults in this error:\n\nerr: /Stage[main]//Media_wiki_stack[go_forge!]/Gce_disk[go_forge!disk]/ensure: change from absent to present failed: Execution of '/Users/ryan/bin/gcutil --credentials_file=/Users/ryan/.gcutil_auth --project_id=puppetlabs.com:raiden adddisk go_forge!disk --zone=us-central1-a --size_gb=2 --description=small test disk' returned 1: Error processing request: <HttpError 400 when requesting https://www.googleapis.com/compute/v1beta12/projects/puppetlabs.com%3Araiden/disks?alt=json returned \"Invalid value for field 'resource.name': 'go_forge!disk'.  Must be the name of a Compute resource of the correct type\">\n\nerr: /Stage[main]//Media_wiki_stack[go_forge!]/Gce_network[go_forge!]/ensure: change from absent to present failed: Execution of '/Users/ryan/bin/gcutil --credentials_file=/Users/ryan/.gcutil_auth --project_id=puppetlabs.com:raiden addnetwork go_forge! --gateway=10.0.1.1 --description=test network --range=10.0.1.0/24' returned 1: Error processing request: <HttpError 400 when requesting https://www.googleapis.com/compute/v1beta12/projects/puppetlabs.com%3Araiden/networks?alt=json returned \"Invalid value for field 'resource.name': 'go_forge!'.  Must be the name of a Compute resource of the correct type\">", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38436", "fixedVersions": [], "id": "38436", "issueType": "Bug", "key": "MODULES-397", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Needs better resource validation", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1527846d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160689394_*|*_6_*:*_1_*:*_0"}], "description": "Currently, I am parsing text output. It is possible to get json outtpu from all gcutil command with --print-json", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37418", "fixedVersions": [], "id": "37418", "issueType": "Bug", "key": "MODULES-396", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "parse json output", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:54:24", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@16126f20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfbb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159649599_*|*_6_*:*_1_*:*_0"}], "description": "Compute Engine is now Generally Available and with that comes a new version of 'gcutil' that is now bundled with Cloud SDK.  This PR contains support for:\n\n* Cloud SDK's bundled version of 'gcutil'\n* New variables for specifying your puppet_master FQDN and if the puppet agent should be automatically started\n* Live instance migration is on by default but can be disabled with `on_host_maintenance => false`\n* GCE v1 fixes for persistent disk and images with embedded kernels", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36304", "fixedVersions": [], "id": "36304", "issueType": "Bug", "key": "MODULES-395", "labels": ["github", "puppetlabs-gce_compute"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Adding support for GCE v1 and Cloud SDK", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 18:45:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23905b14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfbj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703081_*|*_6_*:*_1_*:*_0"}], "description": "Hi,\n\nMaybe it's a good idea to make the mssql configuration more flexible. I modified the file vcenter/manifests/init.pp en commented line 15 ( /* class {'mssql':  to line 35 ( }/* and added a class mssql with media, accounts and passwords\n\nregards,\n Frederik", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35269", "fixedVersions": [], "id": "35269", "issueType": "Bug", "key": "MODULES-394", "labels": ["github", "puppetlabs-vcenter"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mssql parameters", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/31/2012 10:51:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/17/2012 12:00:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/20/2012 14:46:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/20/2012 18:34:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c1ca71a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160685513_*|*_6_*:*_1_*:*_0"}], "description": "When I run a puppet apply I have the following error:\n\nCould not parse for environment production: Syntax error at '='; expected '}' at /etc/puppet/manifests/nodes.pp:14 on node virt-morsup.deploy.private\n\nI suppose that the syntax mention in the module readme isn't good so I replace:\n$clients = {\n                'virt-morsup.deploy.private' = {\n                'fileset'  => 'Basic:noHome',\n                'schedule' => 'Weekly',\n                }\n        }\n\nBY\n\n$clients = {\n                'virt-morsup.deploy.private' => {\n                'fileset'  => 'Basic:noHome',\n                'schedule' => 'Weekly',\n                }\n        }\n\nAfter that modification I get this error :\n\n/usr/lib/ruby/1.8/puppet/parser/functions/create_resources.rb:9: warning: multiple values for a block parameter (2 for 1)\n        from /etc/puppet/modules/bacula/lib/puppet/parser/functions/generate_clients.rb:32\n\nand the /etc/bacula/bacula-dir.d/<node>  isn't generated.\n\nCould you please explain me where i'm wrong?\n\nhere is the complete declaration of my node :\n\nnode \"virt-morsup\" inherits testnode {\n        $clients = {\n                'virt-morsup.deploy.private' => {\n                'fileset'  => 'Basic:noHome',\n                'schedule' => 'Weekly',\n                }\n        }\n\n        class { 'bacula':\n        db_backend        => mysql,\n        db_user           => test,\n        db_password       => toto,\n        db_host           => localhost,\n        db_port           => 3306,\n        db_database       => bacula,\n        is_storage        => true,\n        is_director       => true,\n        is_client         => true,\n        manage_console    => true,\n        manage_db         => true,\n        director_password => 'toto',\n        console_password  => 'toto',\n        director_server   => 'virt-morsup.deploy.private',\n        mail_to           => 'root@localhost.localdomain',\n        storage_server    => 'virt-morsup.deploy.private',\n        clients           => $clients,\n        }\n        class { 'mysql::server': config_hash => { 'root_password' => 'toto' }\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34124", "fixedVersions": [], "id": "34124", "issueType": "Bug", "key": "MODULES-393", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "generating the /etc/bacula/bacula-dir.d/<node> files", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/01/2012 16:32:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/02/2012 12:44:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/20/2012 18:17:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2012 19:34:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2012 21:49:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65638824"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160687556_*|*_6_*:*_1_*:*_0"}], "description": "Please have a look, to the following changes\n \n   - make config template a paramenter\n   - default to linux package names and paths\n\n    Example usage on solaris with CSWbaclua package\n\n      class { 'bacula::client':\n         director_server   => 'director',\n         director_password => 'xxxxxxx',\n         client_package    => 'CSWbaculaclient',\n         package_provider  => \"pkgutil\",\n         client_conf       => \"/opt/csw/etc/bacula/bacula-fd.conf\",\n         client_service    => \"cswbacula\",\n         working_dir       => \"/opt/csw/var/bacula/working\",\n         pid_dir           => \"/opt/csw/var/bacula/run\"\n      }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33166", "fixedVersions": [], "id": "33166", "issueType": "Bug", "key": "MODULES-392", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "More parameters to make bacula::cient working on Solaris", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2012 02:55:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2012 22:38:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5676698c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705600_*|*_6_*:*_1_*:*_0"}], "description": "Put in all the code to create custom filesets from the manifest, updated the documentation...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42660", "fixedVersions": [], "id": "42660", "issueType": "Bug", "key": "MODULES-391", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Bug fix + Custom Fileset From Manifest", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@606e7d2f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697321_*|*_6_*:*_1_*:*_0"}], "description": "Will look into adding these at some point, they are heavily relied on to separate storage for different applications within my organisation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41620", "fixedVersions": [], "id": "41620", "issueType": "Bug", "key": "MODULES-390", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "No Custom Storage Pools", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@63005914"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160686963_*|*_6_*:*_1_*:*_0"}], "description": "There is no ability to define scripts that will be run before and after a backup is complete. These are usually defined as part of a job.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40541", "fixedVersions": [], "id": "40541", "issueType": "Bug", "key": "MODULES-389", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "No Custom Scripts before or after Job", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/21/2012 17:23:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@484acd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfan:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700142_*|*_6_*:*_1_*:*_0"}], "description": "Is this something we want to see instead of hard coding them in the template?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39421", "fixedVersions": [], "id": "39421", "issueType": "Bug", "key": "MODULES-388", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Schedules definable from manifest?", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ac63245"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160684520_*|*_6_*:*_1_*:*_0"}], "description": "With the ability to define filesets within the manifest should we remove them from the template?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38435", "fixedVersions": [], "id": "38435", "issueType": "Bug", "key": "MODULES-387", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Depricate standard filesets?", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2322c329"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160689946_*|*_6_*:*_1_*:*_0"}], "description": "I would love to use this module, but it does not support Postgresql backend database.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37417", "fixedVersions": [], "id": "37417", "issueType": "Bug", "key": "MODULES-386", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for postgres backend database", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2f958925"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700059_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36302", "fixedVersions": [], "id": "36302", "issueType": "Bug", "key": "MODULES-385", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Adding support for a custom template for the client config (file daemon)", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@540fda4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160702931_*|*_6_*:*_1_*:*_0"}], "description": "Using puppetlabs-bacula on my bacula server with puppet 3.3.1, ruby 1.9.1 on Debian Wheezy, I cannot get bacula server to work using the instructions provided in the README.\n\n    node 'baculaserver.fqdn' {\n        $clients = {\n                'baculaclient.fqdn' => {\n                        fileset => 'Basic:withHome',\n                        schedule => 'Weekly',\n                        template => 'bacula/client_config.erb'\n                }\n        }\n        class {\"bacula\":\n                is_storage => true,\n                is_director => true,\n                is_client => true,\n                manage_console => true,\n                director_password => 'secret',\n                console_password => 'secret',\n                director_server => 'baculaserver.fqdn',\n                mail_to => 'my@email',\n                storage_server => 'baculaserver.fqdn',\n                manage_db => true,\n                clients => $clients,\n        }\n    }\n\nrunning \"puppet agent -t\" on baculaserver I get the following error message:\n\n    Error: Could not retrieve catalog from remote server: Error 400 on SERVER: custom functions must be called with a single array that contains the arguments. For example, function_example([1]) instead of function_example(1) at /etc/puppet/environments/myEnv/modules/bacula/manifests/director.pp:72 on node baculaserver.fqdn\n    Warning: Not using cache on failed catalog\n    Error: Could not retrieve catalog; skipping run\n\nWhich is when director.pp tries to generate_clients($clients).\nI'm lost to how to fix the error message, I've tried to modify director.pp to generate_clients([$clients]) but it makes no difference.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35268", "fixedVersions": [], "id": "35268", "issueType": "Bug", "key": "MODULES-384", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "custom functions must be called with a single array that contains the arguments", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1a4b6d09"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697616_*|*_6_*:*_1_*:*_0"}], "description": "E-mail address of mail_to parameter is validate by regexp. The regexp didn't allow to use dots in mailbox name. This patch fixes this problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34123", "fixedVersions": [], "id": "34123", "issueType": "Bug", "key": "MODULES-383", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allowed dots in administrator e-mail adress", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c4ec392"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704522_*|*_6_*:*_1_*:*_0"}], "description": "This fixes some issues when using the bacula module on puppet3 and ruby 1.9.1 as first discovered in issue #25\nTested on Puppet 3.3.1 Ruby 1.9.1 Debian Wheezy.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33162", "fixedVersions": [], "id": "33162", "issueType": "Bug", "key": "MODULES-382", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support for puppet3 and newer Ruby", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ea2b870"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160686711_*|*_6_*:*_1_*:*_0"}], "description": "Bacula defaults to listen on any IPv4 using standard bacula ports, these changes add support to listen on specific IPv4 or IPv6 addresses and custom port numbers.\nThis is necessary in IPv6-only environments or when IPv6 is simply preferred over IPv4.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42658", "fixedVersions": [], "id": "42658", "issueType": "Bug", "key": "MODULES-381", "labels": ["github", "puppetlabs-bacula"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Change default listen directives", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d294e61"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysfa7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694443_*|*_6_*:*_1_*:*_0"}], "description": "Params to allow for customisation of the mrepo command", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41619", "fixedVersions": [], "id": "41619", "issueType": "Bug", "key": "MODULES-380", "labels": ["github", "puppetlabs-mrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mrepo cmd params", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@276fc0f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160693318_*|*_6_*:*_1_*:*_0"}], "description": "I get the following on puppet 3.3.2:\n\nMy site.pp:\n\n```puppet\nclass { 'mrepo::params':\n  src_root => '/srv/mrepo',\n  selinux  => true,\n}\n\nmrepo::repo { 'centos6-x86_64':\n  ensure    => present,\n  update    => 'nightly',\n  repotitle => 'CentOS 6 64 bit',\n  arch      => 'x86_64',\n  release   => '6.5',\n  urls      => {\n    addons      => 'rsync://mirrors.kernel.org/centos/$release/addons/$arch/',\n    centosplus  => 'rsync://mirrors.kernel.org/centos/$release/centosplus/$arch/',\n    updates     => 'rsync://mirrors.kernel.org/centos/$release/updates/$arch/',\n  }\n}\n```\n\nError: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node localhost.guest.local\nError: Could not find resource 'Class[Mrepo::Repos]' for relationship from 'Class[Mrepo::Selinux]' on node localhost.guest.local\n\nAny suggestions as to whats gone wrong? Thanks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40538", "fixedVersions": [], "id": "40538", "issueType": "Bug", "key": "MODULES-379", "labels": ["github", "puppetlabs-mrepo"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "master not working since last commit", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/27/2013 03:25:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/27/2013 12:36:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/27/2013 22:46:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/28/2013 08:55:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:21:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56943fe3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703141_*|*_6_*:*_1_*:*_0"}], "description": "Provide support for f5_user on v10 devices.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39419", "fixedVersions": [], "id": "39419", "issueType": "Bug", "key": "MODULES-378", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(#11806) Add f5_user type and provider", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/14/2012 15:38:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a60c0a6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700319_*|*_6_*:*_1_*:*_0"}], "description": "http://projects.puppetlabs.com/issues/12590", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38433", "fixedVersions": [], "id": "38433", "issueType": "Bug", "key": "MODULES-377", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for anycasting", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:21:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@126df2df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160692016_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37415", "fixedVersions": [], "id": "37415", "issueType": "Bug", "key": "MODULES-376", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Updated RSpec test framework", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/27/2013 00:43:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/27/2013 11:57:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/27/2013 17:03:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/20/2013 11:19:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@602dc9e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694630_*|*_6_*:*_1_*:*_0"}], "description": "Updated facts.rb to pull Operatingsystem and Operatingsystemrelease from the version value. \nN.B: This has only been tested against a v11 F5 device.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36298", "fixedVersions": [], "id": "36298", "issueType": "Bug", "key": "MODULES-375", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "(#20101) Updated facts.rb for operatingsystem* facts.", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36549001"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704227_*|*_6_*:*_1_*:*_0"}], "description": "The captures call returns an array, we need the first result only", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35212", "fixedVersions": [], "id": "35212", "issueType": "Bug", "key": "MODULES-374", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update device.rb", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/27/2013 23:33:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b6b8cfe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696071_*|*_6_*:*_1_*:*_0"}], "description": "See https://projects.puppetlabs.com/issues/17897", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34122", "fixedVersions": [], "id": "34122", "issueType": "Bug", "key": "MODULES-373", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Facter on devices doesn't play nice with Symbols as hash keys", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25df54d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf73:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710949_*|*_6_*:*_1_*:*_0"}], "description": "Add profiles to virtual server during creation in order to use tcp profiles other than the default. The default tcp profile cannot be changed atomically after the virtual server has been created.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33161", "fixedVersions": [], "id": "33161", "issueType": "Bug", "key": "MODULES-372", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update f5_virtualserver.rb", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@690e621e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160709780_*|*_6_*:*_1_*:*_0"}], "description": "Prior to this commit identically configured Puppet Masters running\n`ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]` and puppet\n`3.3.2` and `2.7.23` would fail to compile the catalog for identical\nmanifests that included any declarations for these types.\n\nThis commit fixes an uninitialized constant Puppet::Util::NetworkDevice\nerror.\n\nExample of this are:\n\n1. example1.customer.com\nCould not autoload puppet/type/f5_rule: Could not autoload puppet/provider/f5_rule/f5_rule: uninitialized constant Puppet::Util::NetworkDevice on node...\n2. example2.customer.com\nCould not autoload puppet/type/f5_profilepersistence: Could not autoload puppet/provider/f5_profilepersistence/f5_profilepersistence: uninitialized constant Puppet::Util::NetworkDevice on node...\n3. example3.customer.com\nCould not autoload puppet/type/f5_virtualserver: Could not autoload puppet/provider/f5_virtualserver/f5_virtualserver: uninitialized constant Puppet::Util::NetworkDevice on node...\n4. example3.customer.com\nCould not autoload puppet/type/f5_pool: Could not autoload puppet/provider/f5_pool/f5_pool: uninitialized constant Puppet::Util::NetworkDevice on...\n5. example5-dist-stage.customer.com\nCould not autoload puppet/type/f5_file: Could not autoload puppet/provider/f5_file/f5_file: uninitialized constant Puppet::Util::NetworkDevice on node...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42657", "fixedVersions": [], "id": "42657", "issueType": "Bug", "key": "MODULES-371", "labels": ["github", "puppetlabs-f5"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fix uninitialized constant error in Puppet 3", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18f51265"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160709041_*|*_6_*:*_1_*:*_0"}], "description": "On Ubuntu 12.04 LTS 'sqlite' package will install sqlite 2.x.\nsqlite3 can be installed by the package 'sqlite3'.\n\nTo do this, I'm a fan of the example42 work and their module bootstrapping: http://www.example42.com/?q=NextGen%20Modules%20Documentation%20and%20Examples", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41618", "fixedVersions": [], "id": "41618", "issueType": "Bug", "key": "MODULES-370", "labels": ["github", "puppetlabs-sqlite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "On Ubuntu 12.04 LTS 'sqlite' package will install sqlite 2.x", "timeSpent": "PT0S", "updated": "2015-10-28T14:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/10/2013 21:56:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/10/2013 23:42:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/31/2013 22:38:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5baa91e1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160711491_*|*_6_*:*_1_*:*_0"}], "description": "Wanted to be able to install sqlite3 on debian.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40537", "fixedVersions": [], "id": "40537", "issueType": "Bug", "key": "MODULES-369", "labels": ["github", "puppetlabs-sqlite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adding version parameter", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/25/2013 15:41:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fbcc472"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690643_*|*_6_*:*_1_*:*_0"}], "description": "apt-get install sqlite would install version 2.* which contradicts to default command sqlite3. Of course users could set $sqlite_cmd to 'sqlite' and use version 2.* but still there is no option to instal sqlite3 on Debian and Ubuntu.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39418", "fixedVersions": [], "id": "39418", "issueType": "Bug", "key": "MODULES-368", "labels": ["github", "puppetlabs-sqlite"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Installing sqlite3 on Debian and Ubuntu", "timeSpent": "PT0S", "updated": "2015-10-28T14:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/07/2012 19:30:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/07/2012 19:38:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/07/2012 21:13:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/08/2012 02:38:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/10/2012 15:11:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 18:36:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 20:05:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/13/2013 17:09:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/22/2013 20:55:05", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fa06b28"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf5b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159668055_*|*_6_*:*_1_*:*_0"}], "description": "I've had these changes sitting around for a few weeks -- forgot about them.\n\nI removed the MySQL integration and made MySQL a dependency. This allows creating the Dashboard database on a server other than where the Dashboard website lives.\n\nI also created the ability to secure the passenger-based site with a htpasswd.\n\nFinally, I fixed some typos, fixed tests, and added some documentation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38507", "fixedVersions": [], "id": "38507", "issueType": "Bug", "key": "MODULES-367", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Several dashboard changes", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:21:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/13/2013 17:07:15", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1263a2c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159651399_*|*_6_*:*_1_*:*_0"}], "description": "* Added parameters to start Dashboard Workers and Set the Number of Delayed Workers\n* Removed the resource to delete the /etc/default/puppet-dashboard and /etc/init.d/puppet-dashboard if Passenger is true. By default it is set to START=no so no reason to delete the original files. It will break the workers because it needs /etc/default/puppet-dashboard file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37414", "fixedVersions": [], "id": "37414", "issueType": "Bug", "key": "MODULES-366", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added 2 new parameters and fixed file removal", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/13/2013 17:05:49", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c5eb25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159653483_*|*_6_*:*_1_*:*_0"}], "description": "These commits solve the following problems and enable a successful install on Ubuntu (and probably debian) systems. Tested on Ubuntu Precise (12.04)\n\n- no longer deletes the /etc/default/puppet-dashboard file on Debian os families as it is sourced by the puppet-dashboard-workers config\n- enables the puppet-dashboard-workers service on Debian os families\n- Provides a puppet-dashboard-workers config template \n- provides several variables for configuring the dashboard works service. Including\n  - number of workers\n  - enable/disable\n  - dashboard_workers_service name \n  - dashboard workers config file path\n\nWithout this patch, no workers are started and the dashboard never collects reports.\n\n*edit*\n\nOh, also added the spool directory to the list of directories chowned for the dashboard user...if this is not done, when the master submits reports it gets a 406 error.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36295", "fixedVersions": [], "id": "36295", "issueType": "Bug", "key": "MODULES-365", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enable workers on debian systems", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/10/2013 05:21:52", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5feb9b1b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159681884_*|*_6_*:*_1_*:*_0"}], "description": "hi, guys.\n\nthis is my first try at package contributions. I'd break it those items:\n\n- using rack and mod_passenger to serve the Dashboard through httpd\n- enabling a user-facing ssl site and a localhost-only upload port. i know the app is the same on both, but this would help getting secure access through network while alleviating user from hacking a ssl report upload\n- creation of /etc/sysconfig/puppet-dashboard even in the presence of passenger (it is used by the dashboard workers!)\n- first version of selinux support\n\ni tried not to make things \"redhateish\", but this is the main platform I work on.\n\nhey, even if you don't like my code, tell me, please! =) I'd love to see considerations - that would help me improve and contribute again.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35210", "fixedVersions": [], "id": "35210", "issueType": "Bug", "key": "MODULES-364", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "making puppetlabs-dashboard puppetdb-friendly!", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/22/2013 22:44:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/23/2013 08:00:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/26/2013 18:19:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 13:58:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 14:23:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 14:27:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 19:00:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 23:32:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 05:54:26", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c7cf672"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159662458_*|*_6_*:*_1_*:*_0"}], "description": "puppetlabs-dashboard doesnt start the service for workers\n\nThis fixes that", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34121", "fixedVersions": [], "id": "34121", "issueType": "Bug", "key": "MODULES-363", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added service puppet-dashboard-workers", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/27/2013 17:40:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 23:01:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 23:07:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 23:13:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 21:51:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e03b149"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696286_*|*_6_*:*_1_*:*_0"}], "description": "I'm attempting to use this module on a new puppet server I'm setting up, but it won't work. I'm running puppet-server-3.2.2-1.el6.noarch on CentOS 6.4. I downloaded the latest versions of:\n\npuppetlabs-dashboard\npuppetlabs-mysql\npuppetlabs-passenger\npuppetlabs-stdlib\n\nIn my hiera yaml file for this node, I have the following:\n\ndashboard::dashboard_password: 'xxxxxxxxx'\ndashboard::mysql_root_pw: 'xxxxxxxxx'\ndashboard::passenger: true\ndashboard::rails_base_uri: '/puppetdashboard'\n\nBut when I try to \"include dashboard\" on my node, I get an error:\n\nError: Could not retrieve catalog from remote server: wrong header line format\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n\nIf I comment out \"include dashboard\" the puppet agent runs fine.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33160", "fixedVersions": [], "id": "33160", "issueType": "Bug", "key": "MODULES-362", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Wrong header line format", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2db3c4d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159682960_*|*_6_*:*_1_*:*_0"}], "description": "In some setup, we want to install puppet dashboard in a system where passenger module already exists. This PR support a new parameter : passenger_install, which, when set to false, will disable the call to ::passenger module. That way, Dashboard is still configured to be run under passenger, but we can work with a passenger module installed out of the module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42656", "fixedVersions": [], "id": "42656", "issueType": "Bug", "key": "MODULES-361", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support passenger module to be installed out of the module", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 20:25:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 20:28:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 07:32:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 14:53:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50716a6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160693910_*|*_6_*:*_1_*:*_0"}], "description": "This is the error\n```\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: ERROR:  This class has been deprecated and the functionality moved\n    into mysql::server.  If you run mysql::server without correctly calling\n    mysql:: server with the new override_options hash syntax you will revert\n    your MySQL to the stock settings.  Do not proceed without removing this\n    class and using mysql::server correctly.\n\n    If you are brave you may set attempt_compatibility_mode in this class which\n    attempts to automap the previous settings to appropriate calls to\n    mysql::server at /etc/puppet/modules/mysql/manifests/init.pp:89 on node puppetmaster.corp.certifydatasystems.com\nWarning: Not using cache on failed catalog\nError: Could not retrieve catalog; skipping run\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41615", "fixedVersions": [], "id": "41615", "issueType": "Bug", "key": "MODULES-360", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fails to install mysql", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 14:20:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a93efe5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf4f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700708_*|*_6_*:*_1_*:*_0"}], "description": "mysql and mysql::bindings declarations were throwing errors due to the use of syntax from older versions of the mysql module.\n\nAlso added a firewall rule and dependency on the firewall module to automatically open firewall ports to allow access to the dashboard.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40536", "fixedVersions": [], "id": "40536", "issueType": "Bug", "key": "MODULES-359", "labels": ["github", "puppetlabs-dashboard"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fixed errors in declaring mysql and mysql::bindings with latest mysql module", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/07/2012 22:42:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/08/2012 00:55:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2be463f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705368_*|*_6_*:*_1_*:*_0"}], "description": "err: /Stage[main]//Dism[FreeCell]/ensure: change from absent to present failed: Execution of 'C:\\Windows\\sysnative\\Dism.\nexe /online /Enable-Feature /FeatureName:FreeCell /NoRestart' returned 3010:\n\nWhen I run this manually it works:\n dism /online /enable-feature /featurename:FreeCell /NoRestart\n\nDeployment Image Servicing and Management tool\nVersion: 6.1.7600.16385\n\nImage Version: 6.1.7600.16385\n\nEnabling feature(s)\n[==========================100.0%==========================]\nThe operation completed successfully.\n\nI think the 3010 may be the reboot required exit code, as both ways manual and through the puppet apply it does not show up in add remove features gui", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39416", "fixedVersions": [], "id": "39416", "issueType": "Bug", "key": "MODULES-358", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Exit code 3010", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 17:41:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 19:29:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 19:32:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 20:12:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 20:35:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2012 21:03:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2012 18:32:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2012 18:49:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2012 19:16:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/29/2012 07:05:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/07/2012 03:36:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "This should be fixed in https://github.com/puppetlabs/puppetlabs-dism/commit/1ec13cecb8e7656220518082eab16f3684f280d1, which was released in 1.0.0 on Aug 13, 2014. Please verify and reopen the ticket if need be.", "created": "2014-08-28T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6279f9b7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "28/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11042293644_*|*_5_*:*_1_*:*_0_*|*_6_*:*_1_*:*_46164_*|*_10006_*:*_1_*:*_10795223251"}], "description": "When I tested the dism (with the /restart commit) I get the following on Windows 2008R2 which is an x64.\n\nI did verify in irb\n:irb(main):015:0> puts ENV['ProgramFiles(x86)']\nC:\\Program Files (x86)\n=> nil\n\nbut I am not sure if this condition is not true while puppet is running.  It looks as though the logic to determine to use sysnative or system32 is not working.\n\nchange from absent to present failed: Unexpected exitcode: 11 Error: Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Error: 11 You cannot service a running 64-bit operating system with a 32-bit version of DISM. Please use the version of DISM that corresponds to your computer's architecture. The DISM log file can be found at C:\\Windows\\Logs\\DISM\\dism.log \n\nwould it be better to check the facter fact architecture?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38505", "fixedVersions": [], "id": "38505", "issueType": "Bug", "key": "MODULES-357", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-28T12:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "32bit/64bit", "timeSpent": "PT0S", "updated": "2014-08-28T12:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a7f2bb2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160712583_*|*_6_*:*_1_*:*_0"}], "description": "Types documentation (autogenerated?) contains duplicate items: \n\n    Properties\n      ensure\n        Windows feature install state. Valid values are present, absent, present, absent.\n\n(https://forge.puppetlabs.com/puppetlabs/dism, \"Types\" tab).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37382", "fixedVersions": [], "id": "37382", "issueType": "Bug", "key": "MODULES-356", "labels": ["github", "puppetlabs-dism"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Types documentation contain duplicates: \"present, absent, present, absent\"", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/15/2013 07:07:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d4b85ad"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710846_*|*_6_*:*_1_*:*_0"}], "description": "Hello \n\nI think i've discovered an issue and not sure how to resolve this.\n\nI've installed the puppet dism module and written my manifest\n\nclass remote_desktop_services {\ndism { 'AppServer':\nensure => present,\n}\ndism { 'AppServer-UI':\nensure => present,\n}\ndism { 'Printing-XPSServices-Features':\nensure => present,\n}\n}\n\nupon reboot, when I re-run the puppet agent I keep getting the following error:\n\nerr: Could not find a suitable provider for dism\n\nand keep getting this error until I remove the manifest then the puppet agent runs successfully again.\n\nThen thought it could be the module not aware of Remote Desktop Services as a provider.\n\nSo thought i'll write a powershell script and get puppet to exec it, here is my script (its a bit dirty)\n\n\n$strFileName = \"c:\\ProgramData\\PuppetLabs\\Puppet Enterprise\\var\\state\\puppetlockd\"\n\nImport-Module Servermanager \nAdd-WindowsFeature -Name RDS-RD-Server -IncludeAllSubFeature\nAdd-Content \"c:\\Installs\\Puppet_Confirmation\\Remote_Desktop_Services_Installed.txt\" \"Windows has finished installing Remote Desktop Services\"\nstart-sleep -s 60\nIF (Test-Path $strFileName){\n\tRemove-Item $strFileName }\n \nshutdown /r /t 60\n\nAfter the reboot, I get the same error as above,\n\nerr: Could not find a suitable provider for dism\n\nWas wondering if this is an error or not, but unable to install Remote Desktop Services using Puppet Enterprise / Puppet module DISM\n\nCan you please help\n\nRegards\n\nJim", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36293", "fixedVersions": [], "id": "36293", "issueType": "Bug", "key": "MODULES-355", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Remote Desktop Services - Could not find a suitable provider for dism", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fd55b52"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708618_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35208", "fixedVersions": [], "id": "35208", "issueType": "Bug", "key": "MODULES-354", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix typo: \"Thie module\" -> \"This module\"", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@169aeedd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696297_*|*_6_*:*_1_*:*_0"}], "description": "Running `/Disable-Feature` often exits with same 3010 \"error\" code (\"restart required\") as `/Enable-Feature`.\nThis patch adds `/NoRestart` option to DISM command line and checks exit status code according to `exitcode` `dism` type parameter.\n\nP.S. Obviously code that determines correct dism.exe path should be moved to separate function (`dism_cmd = ...`), but I'm not familiar with Ruby and Puppet internals to do it carefully.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34118", "fixedVersions": [], "id": "34118", "issueType": "Bug", "key": "MODULES-353", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Run /Disable-Feature with /NoRestart option", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@452c5828"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160709462_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33156", "fixedVersions": [], "id": "33156", "issueType": "Bug", "key": "MODULES-352", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add workaround for https://bugs.ruby-lang.org/issues/8083 bug", "timeSpent": "PT0S", "updated": "2014-11-11T18:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5935ed3e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704990_*|*_6_*:*_1_*:*_0"}], "description": "DISM module incorrectly compares values of `exitcode` parameter: user supplied data is array of strings, not array of integers, and this won't work:\n\n    dism { 'AppServer':\n      ensure      => present,\n      exitcode    => [0, 3010, 194],\n    }\n\nI fixed it in my master branch --- changes depends on my previsous pull requests ( vrutsky:NoRestart_on_disabling  and  vrutsky:32bit_error_code_bug branches), it you apply them you can easily cherry pick commit from my master branch: https://github.com/vrutsky/puppetlabs-dism/commit/05f38491d0a994ddc9d6e21904da4046be4ea549", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42653", "fixedVersions": [], "id": "42653", "issueType": "Bug", "key": "MODULES-351", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Exit code comparison", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Need to check latest version of puppet as we have previously fixed a ruby bug with a work around in regards to exit codes.", "created": "2014-04-25T14:17:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18981cc3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "25/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11042452668_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41608", "fixedVersions": [], "id": "41608", "issueType": "Bug", "key": "MODULES-350", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-04-25T14:17:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "support 32 bit and \"reboot on uninstall\" scenarios", "timeSpent": "PT0S", "updated": "2014-04-25T14:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46ed7d8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf1j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11042364376_*|*_6_*:*_1_*:*_0"}], "description": "This is a pull request to support return codes from dism command on 32-bit versions of Ruby and to deal with those codes in the destroy method (some uninstalls result in reboot requests similar to installs).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40530", "fixedVersions": [], "id": "40530", "issueType": "Bug", "key": "MODULES-349", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-04-25T14:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support 32 bit and 'reboot on uninstall' scenarios", "timeSpent": "PT0S", "updated": "2014-04-25T14:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:9bb41f0f-4b8b-44d6-9342-8915d8316ea9", "body": "The dism module is not very useful - at least not on Server 2012/2012R2 - without these options.\n\nThis is also a duplicate of MODULES-346 and MODULES-347.", "created": "2014-04-11T07:52:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f4a726d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700262_*|*_6_*:*_1_*:*_0"}], "description": "I am trying to provision a Windows 2012 instance that does not have internet access.  I  found it necessary to set the 'source' and 'all' options to generate the following command line to successfully add .NET 3.5 feature:\n\n   C:\\Windows\\sysnative\\Dism.exe /online /Enable-Feature /FeatureName:NetFx3 /All /NoRestart /Source:D:\\sources\\sxs /LimitAccess", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39415", "fixedVersions": [], "id": "39415", "issueType": "Bug", "key": "MODULES-348", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Need to specify source and all options", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28eaed41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694078_*|*_6_*:*_1_*:*_0"}], "description": "... as well when true", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38504", "fixedVersions": [], "id": "38504", "issueType": "Bug", "key": "MODULES-347", "labels": ["github", "puppetlabs-dism", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add an 'all' resource parameter telling dism to install all dependencies...", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58f53ccb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160706045_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-dism/issues/18", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37380", "fixedVersions": [], "id": "37380", "issueType": "Bug", "key": "MODULES-346", "labels": ["github", "puppetlabs-dism"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add source and all attributes : issue #18", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:21:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@302941ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704634_*|*_6_*:*_1_*:*_0"}], "description": "Change the use of yes/no for read/write/list to be true and false.\n  Accomplish through modifications of parameters in the\n  rsync::server::module class and supporting template data.  Similar to\n  happen to incoming_{uid,gid}, allowing the use of false.\n\n  Previously the interface represented was a departure from common types\n  available in Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36292", "fixedVersions": [], "id": "36292", "issueType": "Bug", "key": "MODULES-345", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Modify variables to be more puppet familiar.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f698dff"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703962_*|*_6_*:*_1_*:*_0"}], "description": "This pull request implements include and exclude functionality as described in man 5 rsyncd.conf.\n\nI found a use for it recently when I needed to only allow certain files to be visible in a rsync module.\n\nInitially I had a concern with `include` causing issues, as it's sort of a \"reserved word\" in puppet, but all the tests pass for me, and I've implemented this in a test environment on CentOS 6.2.\n\nTested with puppet-server on Ubuntu 10.04 LTS and puppet-agent on CentOS 6.2. Both 32 bit. Specs pass using the dependencies in `.gemfile`\n\nThoughts?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35206", "fixedVersions": [], "id": "35206", "issueType": "Bug", "key": "MODULES-344", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement include/exclude functionality", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@359818b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysezr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694488_*|*_6_*:*_1_*:*_0"}], "description": "Howdy folks,\n\nLooks like octal numbers aren't supported for incoming/outgoing chmod directive in rsyncd.conf:\n\nhttp://lists.samba.org/archive/rsync/2010-December/025884.html\n\nThis affects Ubuntu 12.04 and previous versions I guess, since Precise ships with rsync 3.0.9-1ubuntu1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34117", "fixedVersions": [], "id": "34117", "issueType": "Bug", "key": "MODULES-343", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "incoming/outgoing chmod does not support octal numbers in rsync < 3.1", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/10/2013 19:46:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/11/2013 15:56:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}, {"author": "557058:f9645c8c-0119-44f5-80ef-416a95c6bffa", "body": "Hi,\n\nI tried to use this module today and it take me a long time to figure that I was facing the same issue. The puppet end up without any error but nothing is sync. The issue is only visible with the debug option of puppet in the execution log :\n\nDebug: Exec[rsync TEST](provider=posix): Executing check 'test `rsync --dry-run --itemize-changes --archive --compress --ignore-existing --copy-links --keep-dirlinks cwalker@********:********** | wc -l` -gt 0'\nDebug: Executing 'test `rsync --dry-run --itemize-changes --archive --compress --ignore-existing --copy-links --keep-dirlinks cwalker@******** ******** | wc -l` -gt 0'\nDebug: /Stage[main]/Main/Rsync::Get[TEST]/Exec[rsync TEST]/onlyif: ssh: Could not resolve hostname **********: Name or service not known\nDebug: /Stage[main]/Main/Rsync::Get[TEST]/Exec[rsync TEST]/onlyif: rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nDebug: /Stage[main]/Main/Rsync::Get[TEST]/Exec[rsync TEST]/onlyif: rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.0]\n\nThe biggest issue is that it let the manifest continue since the error is not raise. \n\nDo I correctly understand that this behavior will not change and you consider this not to be an issue ?\n\nThx, Charles.\n", "created": "2015-01-26T09:00:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@544eae88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysezj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160698962_*|*_6_*:*_1_*:*_0"}], "description": "I used rsync in my manifest to sync some data from the puppet master. The data was never transfered. Puppet hasn't shown any error. I figured out that I have forgotten to copy the ssh key to the remote machine (I will automate that of course with puppet :) ).\n\nI would expect that Puppet fails and reports an error if it is not possible to access the remote host.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33155", "fixedVersions": [], "id": "33155", "issueType": "Bug", "key": "MODULES-342", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet will not report any Error in case rsync cannot access remote machine.", "timeSpent": "PT0S", "updated": "2015-01-26T09:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ec539c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160688720_*|*_6_*:*_1_*:*_0"}], "description": "Added functionnality:\n- Debian/Ubuntu support\n- Generate secrets file\n\nFix:\n- Module configuration file format", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42652", "fixedVersions": [], "id": "42652", "issueType": "Bug", "key": "MODULES-341", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Debian support, generating secrets and module format cleanup", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/06/2013 11:04:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5bcc2a00"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690753_*|*_6_*:*_1_*:*_0"}], "description": "I'm pushing stuff over a firewall so rsync::get doesn't work for me.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41582", "fixedVersions": [], "id": "41582", "issueType": "Bug", "key": "MODULES-340", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "implement rsync::put, a reversal of rsync::get", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@15f5d1a1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysf07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160712892_*|*_6_*:*_1_*:*_0"}], "description": "...ain options we don't want.\n\nrestrict -v and -q options as they interfere with the 'onlyif' parameter working correctly", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40502", "fixedVersions": [], "id": "40502", "issueType": "Bug", "key": "MODULES-339", "labels": ["github", "puppetlabs-rsync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "for get type, allow arbitrary rsync options instead of -a which may cont...", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/18/2013 23:27:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/19/2013 21:09:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c0b21ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysez3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160712587_*|*_6_*:*_1_*:*_0"}], "description": "Just tried out the module, with the password coming from an ENC (Foreman)\n\nwhen changing the password in he ENC, puppet does not regenerate the keystore, but tries to update it with the new password which naturally fails and leaves the system in an inconsistent state\n\ndebug: Executing 'keytool -importcert -noprompt -alias puppetca -file /var/lib/puppet/ssl/certs/ca.pem -keystore /etc/pki/testvm02.localdomain.ks -trustcacerts'\nerr: /Stage[main]/Java_ks::Host/Java_ks[puppetca:keystore]/ensure: change from absent to latest failed: Execution of 'keytool -importcert -noprompt -alias puppetca -file /var/lib/puppet/ssl/certs/ca.pem -keystore /etc/pki/testvm02.localdomain.ks -trustcacerts' returned 1: Enter keystore password:  keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39414", "fixedVersions": [], "id": "39414", "issueType": "Bug", "key": "MODULES-338", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "error when pwd gets updated in ENC", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 10:26:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 16:06:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 12:42:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/18/2013 09:16:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@73f1fd8d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysezb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160717481_*|*_6_*:*_1_*:*_0"}], "description": "Just updated to the latest version and get following error when trying to use\nan environment specific path in the puppet URI\n\n(/Stage[main]/Jumio::Role::Platform/Java_ks::Keystore[platform]/Java_ks[myks:keystore]/ensure) change from absent to latest failed: Could not set 'latest on ensure: undefined method `environment' for #<Puppet::Resource::Catalog:0x7f2ca4f0fa78> at /etc/puppet/environments/test/modules/java_ks/manifests/keystore.pp:51\n\nthe implementation is the following\n\n  java_ks { \"${title}:keystore\":\n    ensure       => $ensure,\n    certificate  => \"puppet:///ssl/${environment}/${certificate}\",\n    private_key  => \"puppet:///ssl/${environment}/${private_key}\",\n    target       => \"${path}/${title}.jks\",\n    password     => $password,\n    trustcacerts => $trustcacerts,\n  }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38501", "fixedVersions": [], "id": "38501", "issueType": "Bug", "key": "MODULES-337", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "undefined method 'environment' when $environment used in puppet:// URI", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@152f9736"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysezz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714116_*|*_6_*:*_1_*:*_0"}], "description": "Many users will have CA certificates that are managed in a directory structure. It would be ideal to be able to read each CA certificate in the directory and import them without having to list each file individually or combine them artificially.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37377", "fixedVersions": [], "id": "37377", "issueType": "Bug", "key": "MODULES-336", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Feature Request: Support CA Directory Import", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@50a44f8b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160715553_*|*_6_*:*_1_*:*_0"}], "description": "If users have their certificates in an NSS Database, the java_ks module should be able to directly import from that database without manual intervention.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36290", "fixedVersions": [], "id": "36290", "issueType": "Bug", "key": "MODULES-335", "labels": ["github", "puppetlabs-java_ks"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Feature Request: Support import from NSS Databases", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/20/2013 17:10:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/18/2013 00:08:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:40:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7752d3c1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysexr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160713037_*|*_6_*:*_1_*:*_0"}], "description": "Added property 'section' to listen class to have possibility to define not only 'listen' section but 'frontend' and 'backend' too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35202", "fixedVersions": [], "id": "35202", "issueType": "Bug", "key": "MODULES-334", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added property 'section' to listen class to have possibility to define n...", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:37:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@62c0763e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysexj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703027_*|*_6_*:*_1_*:*_0"}], "description": "Hi, \n\nHere are some commits which do a little bit of re-organizing of the documentation, adding information that Debian also works.\n\nI also added owner/group/mode for the chroot directory, to adhere to what the haproxy documentation states.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34116", "fixedVersions": [], "id": "34116", "issueType": "Bug", "key": "MODULES-333", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Tested on debian, enhancement to the chroot", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/18/2013 00:07:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/25/2013 07:16:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:36:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@46c53a1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysey7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160719012_*|*_6_*:*_1_*:*_0"}], "description": "Add support for mode of backend members to be switched between TCP and HTTP.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33154", "fixedVersions": [], "id": "33154", "issueType": "Bug", "key": "MODULES-332", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for mode of backend members to be switched between TCP and HTTP.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:31:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:31:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 07:29:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 07:33:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@19d64ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysewv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714326_*|*_6_*:*_1_*:*_0"}], "description": "Correct the order with which concat fragments of listening services are collected. The previous implementation could result to wrong configuration files. \n\nExample:\n\nSuppose you have two backend members named lxbrf23, lxbrf24 and the listening services: \n-demoservice\n-demoservice-mess\n-demoservice-mess-it\n-demoservice-mess-it-even\n-demoservice-mess-it-even-more\n\nThe concat fragments will be alphanumerically ordered and will result to a wrong configuration file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42650", "fixedVersions": [], "id": "42650", "issueType": "Bug", "key": "MODULES-331", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Correct the order with which concat fragments of listening services are collected", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:26:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 16:46:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 16:25:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 17:04:49", "created": "2013-12-18T17:56:00.000000"}], "components": ["acl", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a46f57f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysex3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159684319_*|*_6_*:*_1_*:*_0"}], "description": "Listen Blocks should include the ability to add ACL options such as\n\nhaproxy::listen { 'HTTP-Frontend':\nipaddress => '0.0.0.0',\nmode => 'http',\nports => '80',\noptions => {\n'maxconn' => '65545'\n},\nacls => [\n'acl docs hdr_beg(host) -i docs',\n'use_backend docs if docs',\n'acl www hdr_beg(host) -i web',\n'use_backend www if www',\n],\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41581", "fixedVersions": [], "id": "41581", "issueType": "Bug", "key": "MODULES-330", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Added ACLS to listen block", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:25:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24d4e785"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160709189_*|*_6_*:*_1_*:*_0"}], "description": "Archlinux support added to haproxy module", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40500", "fixedVersions": [], "id": "40500", "issueType": "Bug", "key": "MODULES-329", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "initial archlinux support", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 17:41:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 16:18:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c077f14"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysexb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699411_*|*_6_*:*_1_*:*_0"}], "description": "First attempt at providing SSL support. However, as things stand now it is impossible to produce configuration like the following:\n```\nlisten foo-listen\n  bind :80\n  redirect scheme https if !{ ssl_fc }\n  bind :443 ssl crt /path/to/cert.crt\n  ...\n```\nIt seems awkward to make $ports a hash of [ portnum => ssl ].", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39412", "fixedVersions": [], "id": "39412", "issueType": "Bug", "key": "MODULES-328", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "SSL Support", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5c6c2a5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160712478_*|*_6_*:*_1_*:*_0"}], "description": "haproxy defaults to use SSL to check backends. That seems like a pretty bad assumption.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38500", "fixedVersions": [], "id": "38500", "issueType": "Bug", "key": "MODULES-327", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "ssl-hello-chk", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 10:50:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 10:51:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fcb25be"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysexz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160719256_*|*_6_*:*_1_*:*_0"}], "description": "haproxy has no default logging setup - not even of backend node states (down etc.).. IMHO it should have a default log config in global setup, that logs the minimum (not access log).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37373", "fixedVersions": [], "id": "37373", "issueType": "Bug", "key": "MODULES-326", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "no default logging", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/17/2013 18:47:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f77937d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysevj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704292_*|*_6_*:*_1_*:*_0"}], "description": "This allows, for example, on CentOS/Debian/Ubuntu us to use /etc/init.d/haproxy reload to restart haproxy when config changes, which:\n\n- includes syntax checks\n- restarts without interruption to service\n\nWithout this it's easy to push out a option with, say a typo in it, which will cause haproxy to be left in a stopped state with broken config, because /etc/init.d/haproxy restart stops haproxy then starts it.\n\nAn alternative way to achieve this would be some logic to set an appropriate restart command for each distro, but I shied away from this, because it would presumably have to take into account things like Fedora's move to systemd.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36289", "fixedVersions": [], "id": "36289", "issueType": "Bug", "key": "MODULES-325", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow user-defined service restart parameter.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ef1e38e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysewf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699127_*|*_6_*:*_1_*:*_0"}], "description": "There is no LICENSE file in the project.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35200", "fixedVersions": [], "id": "35200", "issueType": "Bug", "key": "MODULES-324", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Please add LICENSE file", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e708aa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysewn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707990_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34115", "fixedVersions": [], "id": "34115", "issueType": "Bug", "key": "MODULES-323", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Concat update", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@414f57b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysevz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696943_*|*_6_*:*_1_*:*_0"}], "description": "Added support for defining HAproxy version.  This is to support different versions and private repos that do not have GPG keys set, requiring specific version be set.\n\n```\nclass { 'haproxy':\n  version => '1.4.22-path1'\n}\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33150", "fixedVersions": [], "id": "33150", "issueType": "Bug", "key": "MODULES-322", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add support for haproxy version", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e193639"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysevb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690383_*|*_6_*:*_1_*:*_0"}], "description": "Is it at all feasible to think about migrating from the current way of generating `haproxy.cfg` (using concat and lots of hashes and arrays) to using rodjek's Augeas lens from https://github.com/rodjek/puppet-haproxy?\n\nThe advantages would be the ones listed in https://github.com/rodjek/puppet-haproxy/blob/master/README.md.\n\nWould this allow to keep the current interface where one can just supply arrays and hashes of options via `default_options`, `global_options` and `options`? Doesn't seem like it to me.\n\nBut what would be the best interface exposed by the `haproxy` class and the `haproxy::listen` and `haproxy::balancermember` types for making full use of the Augeas lens?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42647", "fixedVersions": [], "id": "42647", "issueType": "Bug", "key": "MODULES-321", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Augeas lens from rodjek/puppet-haproxy?", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5d8056bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysevr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714524_*|*_6_*:*_1_*:*_0"}], "description": "So it is necessary to  add the wheezy-backports repository to make the haproxy class work\n\n apt::source { 'wheezy-backports':\n    location => 'http://ftp.debian.org/debian',\n    release  => 'wheezy-backports',\n    repos    => 'main ',\n    before   => Class['haproxy'],\n }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41579", "fixedVersions": [], "id": "41579", "issueType": "Bug", "key": "MODULES-320", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "haproxy package doesn't exist on Debian Stable (wheezy)", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 06:55:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/18/2013 00:42:54", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@224cb36f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysew7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159656733_*|*_6_*:*_1_*:*_0"}], "description": "Newer version of haproxy can use of additional option inside of the line `bind` parameter. This MR allows to add such kind of option on the same line.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40499", "fixedVersions": [], "id": "40499", "issueType": "Bug", "key": "MODULES-319", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add bind_options as parameter to allow additional values", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b8f9735"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysev3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160715925_*|*_6_*:*_1_*:*_0"}], "description": "The parameters for 'Redhat' and 'Debian' were identical and have\nbeen merged.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39410", "fixedVersions": [], "id": "39410", "issueType": "Bug", "key": "MODULES-318", "labels": ["github", "puppetlabs-haproxy"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Remove redundant params section", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 03:04:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@565ec248"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysetr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708867_*|*_6_*:*_1_*:*_0"}], "description": "The changes I have mentioned generalizes the module and extend the \nusage to N number of applications in the environment. For instance,\u00a0\nthere are 10 different applications running on around 50 servers, the\nsame module can be used. There would be one template each for a\nunique application.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38499", "fixedVersions": [], "id": "38499", "issueType": "Bug", "key": "MODULES-317", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Generalize the MOTD module so that it can be used by multiple applications", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2116b7b4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseu7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160701306_*|*_6_*:*_1_*:*_0"}], "description": "instead of free memory\n\nprevents puppet from updating the MOTD every puppet run due to using a constantly changing fact.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37371", "fixedVersions": [], "id": "37371", "issueType": "Bug", "key": "MODULES-316", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Updates MOTD content to use puppetversion", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@42b9ffcc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697562_*|*_6_*:*_1_*:*_0"}], "description": "Feature#19058 deprecates the var/method call syntax", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36288", "fixedVersions": [], "id": "36288", "issueType": "Bug", "key": "MODULES-315", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "fix a deprecation warning introduced by puppet issue 19058", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 22:38:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 20:30:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64729043"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysetb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160716729_*|*_6_*:*_1_*:*_0"}], "description": "In the readme it says you can do this:\n```\nclass { 'motd':\n  template => template('mymodule/mytemplate.erb'),\n}\n```\nBut unless I'm missing something, I don't see a class parameter that allows that?\n\nThis pull request adds that feature, so I can use this module with my own templates without modifying the module in any way!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35198", "fixedVersions": [], "id": "35198", "issueType": "Bug", "key": "MODULES-314", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added class parameter for external templates and tests", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 03:01:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fe6a66c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseuv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160697121_*|*_6_*:*_1_*:*_0"}], "description": "Adaption to new puppet version", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34114", "fixedVersions": [], "id": "34114", "issueType": "Bug", "key": "MODULES-313", "labels": ["github", "puppetlabs-motd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Update motd.erb", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:20:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 16:00:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/14/2013 17:28:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@404226c2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyset3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160690360_*|*_6_*:*_1_*:*_0"}], "description": "2012-11-22 Felipe Salum <fsalum@gmail.com> - 0.1.7\n* Rewrite module to use the Apache ActiveMQ binary instead of Linux distro packages\n* Add parameters to module for activemq.xml config file\n* Fix activemq init script\n* Update README for standard webconsole setting at http://localhost:8161/admin\n\nI'm using the original binary package, fixed the init script and added some class parameters for activemq.xml\n\nAlso webconsole default port is on 8161 instead of 8160.\n\n- Installs in /opt/activemq/\n- Tested on Debian Squeeze\n- Should work in any other linux distro using /etc/init.d for startup scripts.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33148", "fixedVersions": [], "id": "33148", "issueType": "Bug", "key": "MODULES-312", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Rewrite module to use the original Apache ActiveMQ binary package", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d585f63"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseuf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694143_*|*_6_*:*_1_*:*_0"}], "description": "...ords and initial\n\nsupport to configure a network of brokers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42646", "fixedVersions": [], "id": "42646", "issueType": "Bug", "key": "MODULES-311", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "added more configuration options to the template to set usernames, passw...", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d0acf41"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysetz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714125_*|*_6_*:*_1_*:*_0"}], "description": "[*wrapper_config*]     - Configuration for ActiveMQ wrapper\n    [*java_max_memory*]    - Maximum Java Heap Size for ActiveMQ (in MB)\n    [*admin_user*]         - Admin username\n    [*admin_passwd*]       - Admin password\n    [*mcollective_user*]   - MCollective username\n    [*mcollective_passwd*] - MCollective password\n    [*openwire_port*]      - Openwire port (use 'UNSET' to disable)\n    [*stomp_port*]         - Stomp port (use 'UNSET' to disable)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41578", "fixedVersions": [], "id": "41578", "issueType": "Bug", "key": "MODULES-310", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "added new class parameters:", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 18:51:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 09:05:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 13:13:44", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c74bff8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysetj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159693808_*|*_6_*:*_1_*:*_0"}], "description": "The current server_config parameter requires you call activemq through the class definition which doesn't allow you to specify this parameter in hiera.  \n\nI added a config_template parameter which accomplishes the same thing but does the template processing in the class instead of the calling class.\n\nThis is backwards compatible with the previous module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40498", "fixedVersions": [], "id": "40498", "issueType": "Bug", "key": "MODULES-309", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "allow specifying actual config template", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7025d631"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysesv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160691286_*|*_6_*:*_1_*:*_0"}], "description": "This commit does not change the current default behavior of the module.\n\n* It adds the capability to select the java startup wrapper (tanuki [default] | integrated)\n* It adds the ability to set the brokerName (localhost [default] | *)\n* It adds the ability to select the transport (openwire [default] | stomp)\n* It adds the ability to set the username and password for the transport user\n* It adds the ability to set authentication for the webconsole\n* It adds the ability to restrict the web console listener interface (0.0.0.0 [default | *)\n\nNew class example: \n\n  class {'activemq':\n    brokername => $name,  # use the node name\n    wrapper => 'integrated',\n    transport => 'stomp',  \n    admin_password => 'msgbusadminsecret'\n    mcollective_username => 'msgbususer',\n    mcollective_password => 'msgbussecret',\n    webconsole => true,\n    webconsole_interface => 'localhost',\n    webconsole_password => 'webconsolesecret',\n  }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39408", "fixedVersions": [], "id": "39408", "issueType": "Bug", "key": "MODULES-308", "labels": ["github", "puppetlabs-activemq"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "allow selection of wrapper, transports, and set passwords", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2012 20:04:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@262cf62b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysesn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160718949_*|*_6_*:*_1_*:*_0"}], "description": "When running `crm configure load update` in the providers' flush methods, if there are syntax errors or anything, the command still returns 0 and the resource shows that the changes were applied.\n\nI haven't figured out a good way to validate the configuration other than `crm_verify` but this command requires XML, but we are currently emitting normal crm commands. I don't have other ideas of how to fix it at the moment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38498", "fixedVersions": [], "id": "38498", "issueType": "Bug", "key": "MODULES-307", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "`crm configure load update` returns 0 on error", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/26/2013 15:59:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/01/2013 19:56:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/02/2013 13:06:02", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@a9da2f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyserb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159677400_*|*_6_*:*_1_*:*_0"}], "description": "The `cs_shadow` and `cs_commit` resources create notice messages every run. This shouldn't happen. `/var/lib/heartbeat/crm/shadow.*` are left after each run, so we could perhaps use that? The `crm` command has to have a way to know what cib's stick around, since trying to create a new one with the same name says that it already exists.\n\n```\nroot@puppet-failover-secondary:~# crm configure cib new puppet_ha\nA shadow instance 'puppet_ha' already exists.\n  To prevent accidental destruction of the cluster, the --force flag is required in order to proceed.\nroot@puppet-failover-secondary:~# wc /var/lib/heartbeat/crm/shadow.puppet_ha\n  70  199 4724 /var/lib/heartbeat/crm/shadow.puppet_ha\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37369", "fixedVersions": [], "id": "37369", "issueType": "Bug", "key": "MODULES-306", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "`cs_shadow` and `cs_commit` should not create changes every run.", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4a00cbc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysesf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703356_*|*_6_*:*_1_*:*_0"}], "description": "ssia.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36345", "fixedVersions": [], "id": "36345", "issueType": "Bug", "key": "MODULES-305", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "`cs_primitive` resources without a `parameters` attribute are not realized.", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66d1b259"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyses7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160694876_*|*_6_*:*_1_*:*_0"}], "description": "It complains about a missing `should` method.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35195", "fixedVersions": [], "id": "35195", "issueType": "Bug", "key": "MODULES-304", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "`cs_group` resource cannot handle `ensure => absent`", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/26/2012 20:18:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/26/2012 20:26:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/31/2013 12:03:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/01/2013 16:31:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7614096f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyserz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696890_*|*_6_*:*_1_*:*_0"}], "description": "Added cs_location resource which were missing from the implementation.\n\nBased on cs_colocation code.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34142", "fixedVersions": [], "id": "34142", "issueType": "Bug", "key": "MODULES-303", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added a cs_location resource.", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ef96ed6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyserj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707776_*|*_6_*:*_1_*:*_0"}], "description": "`crm` fails if HOME is unset (it insists on loading `$HOME/.crm_history`).\n\nI've added a conditional that explicitly sets `HOME=/root` if puppetversion >= 3.\n\nNot sure if this is the right approach.\n\nTested on 2.6 and 3.0.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33146", "fixedVersions": [], "id": "33146", "issueType": "Bug", "key": "MODULES-302", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Puppet 3 compatibility", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/29/2013 22:50:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/30/2013 00:16:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/30/2013 01:35:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/30/2013 07:37:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/31/2013 21:51:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/04/2013 12:44:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/08/2013 17:32:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/12/2013 20:25:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/19/2013 13:37:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 21:06:21", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72dc29b1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyser3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11553756931_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_605927854"}], "description": "Corosync doesn't manage resources. Corosync provides reliable communication between nodes, manages cluster membership and determines quorum. Pacemaker is a cluster resource manager (CRM) that manages the resources that make up the cluster, such as IP addresses, mount points, file systems, DRBD devices, services such as MySQL or Apache and so on. Basically everything that can be monitored, stopped, started and moved around between nodes.\n\nPacemaker does not depend on Corosync, it could use Heartbeat (v3) for communication, membership and quorum instead. Corosync could also work without Pacemaker, for example with Red Hat's CMAN.\n\nThis is a documentation problem but also reflected in the names of the types this module provides. The Linux HA stack and its history as well as various cluster components are already confusing enough so it is important to not mix up terms.\n\nI'll submit a PR for the Readme but I don't think it will be possible to rename the types this module provides at this point.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42645", "fixedVersions": [], "id": "42645", "issueType": "Bug", "key": "MODULES-301", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Corosync vs Pacemaker: wrong usage of \"Corosync\"", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/12/2013 17:53:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 20:16:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/19/2013 13:25:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/19/2013 14:35:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/19/2013 14:42:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 18:28:54", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60bd225b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyserr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159667392_*|*_6_*:*_1_*:*_0"}], "description": "Group primitives were sorted when set. This caused issues because the order of primitives in a group is important for starting/stopping them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41576", "fixedVersions": [], "id": "41576", "issueType": "Bug", "key": "MODULES-300", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Fixed group primitives unwanted sorting", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/04/2013 12:49:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 12:56:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6165a8db"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710058_*|*_6_*:*_1_*:*_0"}], "description": "Previous code limited colocation to exactly 2 primitives, while it's no problem for Pacemaker to colocate multiple primitives together. Updated both the implementation, errors raised as well as documentation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40496", "fixedVersions": [], "id": "40496", "issueType": "Bug", "key": "MODULES-299", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Colocation is allowed on _at least_ 2 primitives", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f309c02"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160716484_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nI've added SuSE support and parametrized the module to more easily extend it for other operating systems.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39404", "fixedVersions": [], "id": "39404", "issueType": "Bug", "key": "MODULES-298", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added SuSE support and params to corosync", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/11/2013 12:13:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/11/2013 14:31:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/24/2013 18:07:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/23/2013 23:30:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/13/2013 20:28:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 23:14:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 23:42:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 14:39:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 06:48:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10d54040"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysepj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699815_*|*_6_*:*_1_*:*_0"}], "description": "See https://bugzilla.redhat.com/show_bug.cgi?id=878508 .\n\nApparently RedHat chose to remove the `crm` command from their RHEL 6.4 release in favor of `pcs`. This Puppet module relies on `crm` for all operations, which means this module is currently broken on RHEL 6.4 based systems e.g. CentOS 6.4.\n\nSolutions: \n* add a `pcs` provider to keep this module working on 6.4 based systems\n* the `crm` command has moved to a new `crmsh` package, available on SuSE repo http://download.opensuse.org/repositories/network:/ha-clustering/RedHat_RHEL-6/x86_64/\n\nI would prefer the first option as this is probably the best supported way forward.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38495", "fixedVersions": [], "id": "38495", "issueType": "Bug", "key": "MODULES-297", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "RHEL 6.4: crm replaced by pcs", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/12/2013 17:32:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/23/2013 08:59:52", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17bc9a7d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseqn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159665668_*|*_6_*:*_1_*:*_0"}], "description": "cs_location, cs_clone and cs_rsc_defaults", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37364", "fixedVersions": [], "id": "37364", "issueType": "Bug", "key": "MODULES-296", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "New types for location, clone and rsc_defaults", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@664a5880"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysepr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160719690_*|*_6_*:*_1_*:*_0"}], "description": "on RHEL 6.4:\n\nerr: /Stage[main]/Corosync/Exec[enable corosync]/returns: change from notrun to 0 failed: sed -i s/START=no/START=yes/ /etc/default/corosync returned 2 instead of one of [0] at /etc/puppetlabs/puppet/modules/corosync/manifests/init.pp:198\n\nThe file /etc/default/corosync does not exist on RHEL 6.4 after installing corosync.\n\nI've worked around the issue for now with:\n    file { '/etc/default/corosync':\n        owner   => 'root',\n        group   => 'root',\n        mode    => '600',\n        content => \"START=yes\"\n    }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36344", "fixedVersions": [], "id": "36344", "issueType": "Bug", "key": "MODULES-295", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "trying to sed file that does not exist", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 15:47:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 16:02:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 16:24:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/08/2013 08:57:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/08/2013 16:53:55", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52cdb002"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysepb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159696091_*|*_6_*:*_1_*:*_0"}], "description": "Removed need for cs_commit. Shadow CIB is automatically generated from the live cluster when Pacemaker configuration changes are needed. The actual commit to the cluster occurs by notifying the cs_shadow resource on the CIB-able cs_* Puppet resources.\n\nSimple example on how to use this:\n    $mycib = 'cibshadow'\n    cs_shadow {\n        $mycib: ;\n    }\n    Cs_colocation {\n        cib         => $mycib,\n        notify      => Cs_shadow[$mycib]\n    }\n    Cs_group {\n        cib         => $mycib,\n        notify      => Cs_shadow[$mycib]\n    }\n    Cs_order {\n        cib             => $mycib,\n        notify          => Cs_shadow[$mycib]\n    }\n    Cs_primitive {\n        cib         => $mycib,\n        notify      => Cs_shadow[$mycib]\n    }\n\nAnd for the rest you declare your cs_* resources as you would normally. Now, when you do a Puppet run, the cs_* providers will call the shared function setupShadow in their flush, causing the shadow CIB to be created/updated from the live CIB config. Then, the notify triggers the cs_shadow to actually commit the shadow to the live cluster. Because both the creation/update of the shadow CIB and the commit only happen when any of the cs_* resources have to be updated, this effectively fixes issue #15.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35193", "fixedVersions": [], "id": "35193", "issueType": "Bug", "key": "MODULES-294", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Reworked cs_shadow (fixes #15)", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e00275b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysepz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160706788_*|*_6_*:*_1_*:*_0"}], "description": "Pacemaker resource ordering by default is symmetrical. However, in some cases ordering should only apply to the starting of resources and not stopping, for which symmetrical=false can be set on a resource. Cs_order now does this automatically (default true), so it's also backwards compatible.\n\nMore info about ordering: http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-resource-ordering.html .", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34141", "fixedVersions": [], "id": "34141", "issueType": "Bug", "key": "MODULES-293", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added symmetrical parameter on cs_order", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22a8cf2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707759_*|*_6_*:*_1_*:*_0"}], "description": "Cs_order only supported ordering of cs_primitives, but groups can also be ordered in Pacemaker. To allow this, an extra parameter was added to the cs_order which allows you to specify you're dealing with groups. This way, autorequire works as you would expect.\n\nExample:\n\n````\ncs_group {\n    'group_name_1': ... ;\n    'group_name_2': ... ;\n}\ncs_order {\n    'o_g1_before_g2':\n        first   => 'group_name_1',\n        second  => 'group_name_2',\n        resources_type => 'cs_group';\n}\n````", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33145", "fixedVersions": [], "id": "33145", "issueType": "Bug", "key": "MODULES-292", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow ordering of cs_groups", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 13:44:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 13:56:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 14:16:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 14:28:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70c27fb8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseov:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160699805_*|*_6_*:*_1_*:*_0"}], "description": "Self.ready? is called before most crm actions to ensure the cluster is reachable. This is slow. By caching the status for all instances performance during Puppet runs, even noop, is greatly improved.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42643", "fixedVersions": [], "id": "42643", "issueType": "Bug", "key": "MODULES-291", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Added caching on self.ready", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/07/2013 17:09:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24deccda"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysep3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160723631_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41574", "fixedVersions": [], "id": "41574", "issueType": "Bug", "key": "MODULES-290", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Various enhancements", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@31cc36e6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160717478_*|*_6_*:*_1_*:*_0"}], "description": "I added the possibility to use more than two primitives per cs_colocation resource. e.g.:\n\ncs_colocation { \"vip_with_ld_${name}\":\n  primitives => [ \"vip_${vip}\", \"ldirectord_${name}\", \"nginx_${name}\" ],\n  ensure => present,\n}\n\nIt's not really tested yet, but it works fine in my environment.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40492", "fixedVersions": [], "id": "40492", "issueType": "Bug", "key": "MODULES-289", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "more than two primitives per cs_colocation", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4af6cf1e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160716095_*|*_6_*:*_1_*:*_0"}], "description": "Provides fencing topologies for corosync\nAdds exec_withenv method to corosync.rb\nAdds cs_fencetopology provider and tests\nAdds docs for fence topology usage\n\nSigned-off-by: Bogdan Dobrelya <bogdando@mail.ru>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39413", "fixedVersions": [], "id": "39413", "issueType": "Bug", "key": "MODULES-288", "labels": ["github", "puppetlabs-corosync"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(#23239) Add cs_fencetopo provider and tests, add exec_withenv to corosy...", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@fb26e2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707719_*|*_6_*:*_1_*:*_0"}], "description": "The newly added permission enforcement code breaks shell scripts and so forth.  Needs to be revised.  Hopefully just down to the umask setting, so we create things with the right permissions in the first place, but without that... just kill it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38496", "fixedVersions": [], "id": "38496", "issueType": "Bug", "key": "MODULES-287", "labels": ["github", "puppetlabs-razor"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "new permission enforcement breaks shell scripts", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60fb4382"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysenz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36193031665_*|*_5_*:*_1_*:*_0"}], "description": "Because there aren't any yet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37359", "fixedVersions": [], "id": "37359", "issueType": "Bug", "key": "MODULES-286", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add tests for key-val-separator in ini_file_spec", "timeSpent": "PT0S", "updated": "2015-02-10T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/05/2013 00:55:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/11/2013 19:50:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/28/2013 10:22:52", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6b8aceea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysenr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36193006109_*|*_5_*:*_1_*:*_0"}], "description": "This makes the section/setting regexes more permissive. Needed most of those characters to be allowed in order to properly parse KDE applications' rc files.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36342", "fixedVersions": [], "id": "36342", "issueType": "Bug", "key": "MODULES-285", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Make section/setting regexes more permissive", "timeSpent": "PT0S", "updated": "2015-02-10T15:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/04/2013 23:43:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/05/2013 00:41:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/05/2013 00:51:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/10/2013 17:22:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/11/2013 19:50:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/10/2013 23:33:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/11/2013 18:02:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/02/2013 22:35:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/02/2013 22:37:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 13:54:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/25/2013 22:09:35", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@532fef80"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysenb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192904173_*|*_6_*:*_1_*:*_0"}], "description": "This adds a `source` parameter which can be set to one or more `puppet://`-style URLs. If set, it will read the first valid URL, parse it as an ini file, and create children `ini_setting` resources for each setting in the ini file that it just read.\n\nThis way, instead of specifying lots of `ini_setting` resources in the manifest, one can put a .ini file and generate a bunch of `ini_setting` rules from it.\n\nI am pretty new to Ruby and have never written custom Puppet resources (or Puppet anything for that matter), so I'm sure there's some glaring mistakes or un-Ruby-ish code patterns in there, but at least it works from my admittedly limited testing.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35260", "fixedVersions": [], "id": "35260", "issueType": "Bug", "key": "MODULES-284", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement \"source\" parameter", "timeSpent": "PT0S", "updated": "2015-02-10T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 15:59:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:01:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:06:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:22:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/07/2013 18:03:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/07/2013 18:04:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/08/2013 01:42:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 16:56:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 16:35:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-inifile/commit/4b91153c88c1ef3aff414454377c2e82c874269e", "created": "2014-11-11T16:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@700edb37"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysen3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28335460860_*|*_5_*:*_1_*:*_0"}], "description": "Hello,\n\nThe puppet openstack modules use the inifile type quite [heavily](https://github.com/stackforge/puppet-glance/blob/master/manifests/api.pp#L96-L104). The basic pattern is that parameters are passed into the module which are then sent to a grouped type to be added to the file.\n\nWhen setting a value to '', the key is added to the file and the value is empty (which makes logical sense) but upon re-running puppet, the same key is added again so now there are two keys in the file with blank values.\n\nI'm sure empty values break ini file standards, so maybe the best way to handle this is to remove the key from the file when an empty value is given?\n\nThis, of course, can be solved with an \"ensure => absent\" attribute, but in the case of how inifile is being used in the puppet modules, there's no easy way to add this attribute to the grouped inifile resources. We'd have to break each resource out of the grouped resource and apply a parallel \"ensure\" parameter for the parameter it relates to.\n\n\"undef\" will simply ignore the resource altogether. This works if the resource was always set to \"undef\" and you always want to ignore it. But as soon as you give it a non-undef value, you cannot use undef to remove or empty out the value -- undef will continue to ignore the value regardless of what's already in the file.\n\nPlease let me know if you need clarification on anything.\n\nThanks,\nJoe", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34139", "fixedVersions": [], "id": "34139", "issueType": "Bug", "key": "MODULES-283", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-11T16:54:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Dealing with empty values", "timeSpent": "PT0S", "updated": "2017-01-26T23:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:25:50", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:35:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/06/2013 16:38:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/13/2013 16:55:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/28/2013 18:41:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/05/2013 08:44:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/11/2013 02:35:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/11/2013 08:54:13", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@444b04e4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysenj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192828149_*|*_6_*:*_1_*:*_0"}], "description": "If I want the same key twice in an ini file (which is not, I think, a general property of ini files, but one that Openstack nevertheless uses for certain types), I can't.  Can I suggest we use something of the form: value => ['a', 'b', 'c'] ?\n\n(reported via Dan a few weeks ago, but it's not a bug here, so I'm being tidy)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33144", "fixedVersions": [], "id": "33144", "issueType": "Bug", "key": "MODULES-282", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Can't set the same key twice", "timeSpent": "PT0S", "updated": "2015-02-10T15:30:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/09/2013 16:49:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/09/2013 16:57:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/09/2013 16:58:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "For now I think this is best handled with before/require metaparams", "created": "2014-12-02T17:22:00.000000"}], "components": ["community", "inifile"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11ec54cd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyselz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30151568191_*|*_6_*:*_1_*:*_0"}], "description": "Not sure if this is a bug, an undocumented feature, or a feature request, but I do not see a way to ensure the order of multiple additions to a file.\n\nI was tinkering with a copy of my puppet.conf, adding a variable definition :\n\n    confdir = /tmp/foo/puppet\n\nand then adding another definition that used it \n\n    modulepath = $confdir/custom/modules\n\nAnd on repeated runs (removing the added lines each time), I cannot ensure the ordering and expect that in some cases things would break.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42642", "fixedVersions": [], "id": "42642", "issueType": "Bug", "key": "MODULES-281", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ordering of parameters", "timeSpent": "PT0S", "updated": "2014-12-02T17:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/28/2013 16:25:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/28/2013 17:02:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/29/2013 23:15:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 00:36:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 16:21:45", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9e3cb45"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyselj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192771598_*|*_5_*:*_1_*:*_0"}], "description": "I have a properties file which I would like to manage for my resin application server but the separator is a : rather than a =.  it looks like\n\napp-0.jvm_args: -Xss1m -Xdebug -server -d64 -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m\n\nSo I thought the ini_subsetting type would be great for adding in extra params like -XX:MaxPermSize=256m to the line but in testing it always looks for a = and i guess keyval separator is more meant for dealing with whitespaces than other separators.  I was wondering if this is something you would be implementing in the future, or if maybe i can create a child class to change the separator, or maybe if there is another puppet module more suitable for managing this type of resource?  Thanks :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41573", "fixedVersions": [], "id": "41573", "issueType": "Bug", "key": "MODULES-280", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "using different keyval separators like :", "timeSpent": "PT0S", "updated": "2015-02-10T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b65b903"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyselr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192705738_*|*_6_*:*_1_*:*_0"}], "description": "Hello, not sure what the underlying issue is, looking for guidance to troubleshooting this.\n\nWhen running ini_setting on amazon linux, nothing is being written to the specified ini file.\n\n[root@ip tmp]# cat test.pp \n\nini_setting { \"sample setting\":\n  path    => '/tmp/foo.ini',\n  section => 'foo',\n  setting => 'foosetting',\n  value   => 'FOO!',\n  ensure  => present,\n}\n\n[root@ip tmp]# puppet apply test.pp \nnotice: Finished catalog run in 0.08 seconds\ncat /tmp/foo.ini\n[root@ip tmp]#", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40491", "fixedVersions": [], "id": "40491", "issueType": "Bug", "key": "MODULES-279", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "data not written to ini file on amazon linux", "timeSpent": "PT0S", "updated": "2015-02-10T15:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@21f5f57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysem7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192677330_*|*_5_*:*_1_*:*_0"}], "description": "Thanks for providing this handy class! Unfortunately I have some config files (i.e. tomcat7.conf) that do not have sections at all. Adding or changing values becomes impossible, since it always adds a [global] or [] section. Is there a fix of am I just doing it the wrong way?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39411", "fixedVersions": [], "id": "39411", "issueType": "Bug", "key": "MODULES-278", "labels": ["github", "puppetlabs-inifile"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:27:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for section-less config files", "timeSpent": "PT0S", "updated": "2015-02-10T15:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/30/2012 18:51:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 16:42:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f951e6e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysemn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160717637_*|*_6_*:*_1_*:*_0"}], "description": "Otherwise the in.tftpd process won't drop a pidfile.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38494", "fixedVersions": [], "id": "38494", "issueType": "Bug", "key": "MODULES-277", "labels": ["github", "puppetlabs-tftp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add the pidfile flag in the default options.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 19:11:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/05/2013 18:01:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/05/2013 21:05:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/06/2013 18:28:09", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7c848669"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysemv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159698997_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37357", "fixedVersions": [], "id": "37357", "issueType": "Bug", "key": "MODULES-276", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added redirect option", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 21:21:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 22:00:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 22:21:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ed0ec74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysemf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160700549_*|*_6_*:*_1_*:*_0"}], "description": "At least in Debian the xinetd script has no status command, this should work for other distros as well through process matching.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36341", "fixedVersions": [], "id": "36341", "issueType": "Bug", "key": "MODULES-275", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add hasstatus => false", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/11/2013 10:32:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/11/2013 10:41:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/19/2013 13:32:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 19:15:39", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4355c65c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyselb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159676552_*|*_6_*:*_1_*:*_0"}], "description": "err: /Stage[main]/Xinetd/Service[xinetd]: Failed to call refresh: Could not restart Service[xinetd]: Execution of '/etc/init.d/xinetd reload' returned 1:  at /usr/lib/python2.7/site-packages/packstack/puppet/modules/xinetd/../xinetd/manifests/init.pp:26\n\nsystemd should be used instead", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35257", "fixedVersions": [], "id": "35257", "issueType": "Bug", "key": "MODULES-274", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "/etc/init.d/xinetd no longer exists on Fedora", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/19/2013 13:31:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 19:07:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 19:17:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/31/2013 12:49:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/01/2013 16:45:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@138ad2d5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysekn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710906_*|*_6_*:*_1_*:*_0"}], "description": "this will also ensure restart will work on systems using systemd", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34137", "fixedVersions": [], "id": "34137", "issueType": "Bug", "key": "MODULES-273", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "makes xinetd restart action distro independent", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/30/2013 22:16:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/01/2013 03:23:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61fa738e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysejr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705945_*|*_6_*:*_1_*:*_0"}], "description": "modified:   README\n\tmodified:   manifests/service.pp\n\tmodified:   templates/service.erb\n\nAdded \"only_from\" xinetd option. Allows xinetd to limit the locations that can access certain services.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33143", "fixedVersions": [], "id": "33143", "issueType": "Bug", "key": "MODULES-272", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add \"only_from\" xinetd feature", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1e926359"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysek7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707894_*|*_6_*:*_1_*:*_0"}], "description": "The xinetd service init scripts are pretty different per platform. This at least sets the groundwork for updating.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42641", "fixedVersions": [], "id": "42641", "issueType": "Bug", "key": "MODULES-271", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Update restart and status checking", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@549093f0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysel3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160725732_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41571", "fixedVersions": [], "id": "41571", "issueType": "Bug", "key": "MODULES-270", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add redirect option.", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ac3ae9b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysekv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160724554_*|*_6_*:*_1_*:*_0"}], "description": "Update documentation to include only_from", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40490", "fixedVersions": [], "id": "40490", "issueType": "Bug", "key": "MODULES-269", "labels": ["github", "puppetlabs-xinetd"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update documentation to include only_from", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 22:07:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@29b7a89"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysejb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160722224_*|*_6_*:*_1_*:*_0"}], "description": "use a much longer key id. (space is cheap in this context anyway)\n\nhttp://www.asheesh.org/note/debian/short-key-ids-are-bad-news.html\nhttps://github.com/puppetlabs/puppetlabs-mongodb/blob/3a0574a4a664cfcff197829eb70976c4862db57a/manifests/sources/apt.pp#L14", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39409", "fixedVersions": [], "id": "39409", "issueType": "Bug", "key": "MODULES-268", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "apt key id length too short. provides no security whatsoever", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@777fce7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysejz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708425_*|*_6_*:*_1_*:*_0"}], "description": "the correct baseurl is not just architecture. i386 is not valid, all 32bit (i386|i686) variants should use i686", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38492", "fixedVersions": [], "id": "38492", "issueType": "Bug", "key": "MODULES-267", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "10gen repo broken on 32bit rhel variants.", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/18/2013 17:50:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@431dd778"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysekf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705259_*|*_6_*:*_1_*:*_0"}], "description": "this causes files to be created/removed on every run if you're purging the yumrepo dir.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37354", "fixedVersions": [], "id": "37354", "issueType": "Bug", "key": "MODULES-266", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "10gen repo only creates the yumrepo, not a file", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 14:21:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 23:20:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 04:29:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 18:35:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/18/2013 03:13:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/18/2013 18:45:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/25/2013 17:52:50", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 11:25:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@341a77e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysej3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704468_*|*_6_*:*_1_*:*_0"}], "description": "It would be nice if you could fully [enable authentication](http://docs.mongodb.org/manual/tutorial/enable-authentication/) by not only specifying the `auth` parameter with\n\n```ruby\nclass { \"mongodb\": \n  auth=>true,\n}\n```\n\nbut if you could additionally specify [user administrators](http://docs.mongodb.org/manual/tutorial/add-user-administrator/) with something like:\n\n```ruby\nmongodb::user_administrator { \"username\":\n  password => \"aReallyGoodPassword\",\n  roles => [\"userAdminAnyDatabase\"],\n}\n```\n\nAny reason not to include this in here?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36340", "fixedVersions": [], "id": "36340", "issueType": "Bug", "key": "MODULES-265", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ability to create a user administrator", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 16:55:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/29/2013 13:43:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/30/2013 22:47:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@733b796b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysejj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704794_*|*_6_*:*_1_*:*_0"}], "description": "Just like the puppetlabs-mysql module provides support for the python, ruby, java, etc bindings, it'd be great to include the various bindings for various languages to mongodb. This is a start of an implementation that is not very system-agnostic, but its at least a start in the right direction.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35252", "fixedVersions": [], "id": "35252", "issueType": "Bug", "key": "MODULES-264", "labels": ["github", "puppetlabs-mongodb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add support for python bindings (pymongo)", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/02/2013 12:07:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/02/2013 12:50:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a17efc2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160702165_*|*_6_*:*_1_*:*_0"}], "description": "Currently this module does not work on Scientific Linux. Please support it.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34136", "fixedVersions": [], "id": "34136", "issueType": "Bug", "key": "MODULES-263", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support Scientific Linux", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/07/2013 23:06:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/12/2013 07:14:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 03:55:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 15:40:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d8125f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysehz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160725498_*|*_6_*:*_1_*:*_0"}], "description": "Redhat does support \"alternatives\" and should be used.  Added support for Amazon Linux via RedHat osfamily.  Sorry I currently did not have time to fix and test for CentOS or RHEL.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33141", "fixedVersions": [], "id": "33141", "issueType": "Bug", "key": "MODULES-262", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added support for alternatives on Amazon Linux (via RedHat osfamily)", "timeSpent": "PT0S", "updated": "2014-10-22T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a4c6533"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysehr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160716030_*|*_6_*:*_1_*:*_0"}], "description": "https://github.com/puppetlabs/puppetlabs-java/blob/master/manifests/params.pp#L25\n\nNot sure why the < 6.3\n\nI see plenty of evidence that Java 7 is routine on many versions of RedHat, Centos, and Scientific:\n\nhttp://www.oracle.com/technetwork/java/javase/compatibility-417013.html (maybe sound or AWT issues?)\n\nhttp://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42640", "fixedVersions": [], "id": "42640", "issueType": "Bug", "key": "MODULES-261", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "I see nothing preventing Java 7 on RedHat / Centos / Scientific 6.2", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c076cd8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysehj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710132_*|*_6_*:*_1_*:*_0"}], "description": "It is not uncommon to want to REMOVE something.\n\nTherefore, it would be helpful to support ensure => purged and/or ensure => absent.\n\nThere seems to be a bug in either Puppet 2.7 or the Oracle RPM that makes ensure => purged not work (it always says created).\n\nA workaround is something like this for init.pp:\n\n```\n  validate_re($version, 'purged|present|installed|latest|^[._0-9a-zA-Z:-]+$')\n\n  # deleted\n\n  case $version {\n    'purged': {\n      exec {\n        \"removepackage_$use_java_package_name\":\n        # Do it \"manually\" because either Puppet RPM handling bad, or Java RPM can't handle\n        command => \"/usr/bin/yum -y erase $use_java_package_name\",\n        onlyif  => \"/bin/rpm -ql $use_java_package_name\";\n      }    \n    }\n    default: {\n      package { 'java':\n        ensure => $version,\n        name   => $use_java_package_name,\n      }\n    }\n  }\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41570", "fixedVersions": [], "id": "41570", "issueType": "Bug", "key": "MODULES-260", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support ensured => purged and/or ensured => absent", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bf619d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysei7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160696652_*|*_6_*:*_1_*:*_0"}], "description": "Also adds support for update-alternatives in centos 6. Currently there is no support for oracle java 6 because the module does not provide version selection per platform", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40562", "fixedVersions": [], "id": "40562", "issueType": "Bug", "key": "MODULES-259", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for Oracle java (downloaded from download.oracle.com by default)", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 21:12:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:105816f9-58e6-4c72-8a70-0bde68eb2102", "body": "We have a number of places where we want to have more than one version of java installed. I think it would be better if there where java::jdk and java::jre type definitions that could install multiple versions of the JDK. Then maybe a class called java::default that allows you to set the default. My config would then look something like this.\n{code:none}\njava::jre {'openjdk-7':\n  supplier => 'openjdk',\n  version => '7',\n}\njava::jdk {'oracle-7-12':\n  supplier => 'oracle',\n  version => '7.12',\n  path => '/opt/java/oracle-7.12',\n}\nclass { 'java::default':\n  java_home => '/usr/java/openjdk-1.7',\n}\n{code}\nIt could still support a base java class that just pulls in the default.", "created": "2014-04-14T03:27:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11484fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysein:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "14/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710703_*|*_6_*:*_1_*:*_0"}], "description": "It would be handy to allow installation of multiple java instances per machine.  Obviously only one would be the default java but others could co-exist.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39407", "fixedVersions": [], "id": "39407", "issueType": "Bug", "key": "MODULES-258", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for multiple java installs", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 18:29:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@48735e0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708377_*|*_6_*:*_1_*:*_0"}], "description": "Have updated to allow you to set the version 1.6 or 1.7 form the java you want to install.\nI think this will cover issue #40 and #43.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38490", "fixedVersions": [], "id": "38490", "issueType": "Bug", "key": "MODULES-257", "labels": ["github", "puppetlabs-java"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added code to allow passing in 1.6 or 1.7 for java version on Redhat os ...", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/18/2012 22:46:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/19/2012 14:41:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/19/2012 17:45:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/26/2012 20:10:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/28/2012 17:08:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 01:14:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3254605f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysegv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160723749_*|*_6_*:*_1_*:*_0"}], "description": "I had to revert to using wget to grab the distribution on CentOS because nodejs.tchol.org is no longer accessible.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37379", "fixedVersions": [], "id": "37379", "issueType": "Bug", "key": "MODULES-256", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "The RPM repo is no longer accessible", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/26/2012 20:09:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/27/2012 18:36:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/28/2012 18:47:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/04/2013 00:03:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/21/2013 14:31:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 08:39:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 19:31:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68932d07"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710721_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36339", "fixedVersions": [], "id": "36339", "issueType": "Bug", "key": "MODULES-255", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Always use the PPA on ubuntu", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 23:21:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@33c4f667"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysehb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160730607_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35246", "fixedVersions": [], "id": "35246", "issueType": "Bug", "key": "MODULES-254", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Configure nodejs as daemon", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/07/2013 05:41:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/21/2013 15:32:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/17/2013 14:31:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ea011e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseg7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160721332_*|*_6_*:*_1_*:*_0"}], "description": "It looks like package `nodejs-compat-symlinks` from http://patches.fedorapeople.org/oldnode/ wants to create `/usr/bin/node` and `/usr/include/node` which appear to be provided by a new EPEL `nodejs` package (added in April?).\n\nI wonder if the EPEL packages might be better to rely on for RHEL5/6 compatibility? I am using http://forge.puppetlabs.com/stahnma/epel on all of my nodes since it provides many RPMs I rely on.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34134", "fixedVersions": [], "id": "34134", "issueType": "Bug", "key": "MODULES-253", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "EPEL nodejs conflicting with nodejs-compat-symlinks", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/11/2013 19:11:50", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/11/2013 21:43:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 04:28:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/23/2013 23:49:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c48d2a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysefz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160706012_*|*_6_*:*_1_*:*_0"}], "description": "I am using Scientific Linux 6.4, which is a derivative of Red Hat Enterprise Linux and is similar to CentOS. SL is used extensively at research labs and higher-education institutions.\n\nI was attempting to install Puppet Labs Razor onto a Scientific Linux 6.4 box, and the install failed with the following error. I posted the error to the puppet-razor mailing-list, and they recommended that I file a bug here [1].\n\n    root@sl6:~ # puppet apply /etc/puppet/modules/razor/tests/init.pp\n    Class nodejs does not support Scientific at /etc/puppet/modules/nodejs/manifests/params.pp:55 on node sl6.example.gov\n\nIt appears that node.js does not support Scientific Linux:\n\n    root@sl6:~ # puppet apply /etc/puppet/modules/nodejs/tests/init.pp\n    Class nodejs does not support Scientific at /etc/puppet/modules/nodejs/manifests/params.pp:55 on node sl6.example.gov\n\nPlease update nodejs to support Scientific Linux.\n\n\n\n[1] https://groups.google.com/forum/#!topic/puppet-razor/bJIz1Fs7r7k", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33133", "fixedVersions": [], "id": "33133", "issueType": "Bug", "key": "MODULES-252", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "node.js manifests/params.pp & manifests/init.pp should support Scientific Linux", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 01:16:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52bf6c4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysefr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160715308_*|*_6_*:*_1_*:*_0"}], "description": "nodejs/tests/init.pp fails on my Scientific Linux 6.4 boxes with the following error:\n\n```\nroot@sl6:~ # puppet apply /etc/puppet/modules/nodejs/tests/init.pp\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install nodejs-compat-symlinks' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: nodejs-stable. Please verify its path and try again\n\nError: /Stage[main]/Nodejs/Package[nodejs]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install nodejs-compat-symlinks' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: nodejs-stable. Please verify its path and try again\n\nError: Execution of '/usr/bin/yum -d 0 -e 0 -y install npm' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: nodejs-stable. Please verify its path and try again\n\nError: /Stage[main]/Nodejs/Package[npm]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install npm' returned 1: Error: Cannot retrieve repository metadata (repomd.xml) for repository: nodejs-stable. Please verify its path and try again\n```\n\nThis issue arises from the following code  in nodejs/manifests/params.pp:\n\n      $baseurl  = 'http://patches.fedorapeople.org/oldnode/stable/el$releasever/$basearch/'\n\nOn RHEL & CentOS, $releasever will return a single digit like '6', and thus the repo above will point to something like http://patches.fedorapeople.org/oldnode/stable/el6/x86_64/ .\n\nHowever, on Scientific Linux, $releasever is often something like 6x or 6.4:\n\n```\nroot@sl6:~ # python -c 'import yum, pprint; yb = yum.YumBase(); pprint.pprint(yb.conf.yumvar, width=1)'\nLoaded plugins: fastestmirror, priorities\n{'arch': 'ia32e',\n 'basearch': 'x86_64',\n 'releasever': '6.4',\n 'uuid': 'a7d2547c-c95c-4577-88e8-eb0b18c89101'}\n```\n\nTherefore, the URL will turn out to be something like http://patches.fedorapeople.org/oldnode/stable/el6.4/x86_64/, which doesn't exist. \n\nFor now, a workaround is to manually modify /etc/puppet/modules/nodejs/manifests/params.pp & replace $releasever with '6', but this only works for a limited number of cases.\n\nI am still familiarizing myself with Puppet and I am unsure how to fix this. However, the commit to puppet-yum (see link [1]) might have a solution. He make use of the $yum::osver & $common::osver variables:\n\n```\n-        baseurl => 'http://yum.puppetlabs.com/el/$releasever/dependencies/$basearch',\n+        baseurl => \"http://yum.puppetlabs.com/el/$common::osver/dependencies/\\$basearch\", \n```\n\n[1] https://github.com/example42/puppet-yum/commit/764ee1bae17ae1c63cecc0f72381a9e8809d24a4 .", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42639", "fixedVersions": [], "id": "42639", "issueType": "Bug", "key": "MODULES-251", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "nodejs/manifests/params.pp installs /etc/yum.repos.d/nodejs-stable.repo which doesn't work with Scientific Linux 6.4", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:46:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ed2e101"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysegn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704552_*|*_6_*:*_1_*:*_0"}], "description": "fix proxy problem under ubuntu; only install npm package if nodejs package don't provide it; fix sles and opensuse installation", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41569", "fixedVersions": [], "id": "41569", "issueType": "Bug", "key": "MODULES-250", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fix proxy problem under ubuntu; only install npm package if nodejs packa...", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "70121:4e0c9f0b-81d8-451a-ad05-c2f110e4f87c", "body": "Seeing the same problems right now trying to install express, socket.io, and forever as global modules.\n\nMay  3 18:34:38 ip-172-31-43-64 puppet-agent[14920]: Could not update: Got nil value for ensure\nMay  3 18:34:38 ip-172-31-43-64 puppet-agent[14920]: (/Stage[main]/3w_nodejs/Package[express]/ensure) change from absent to latest failed: Could not update: Got nil value for ensure", "created": "2014-05-03T12:59:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f92ab50"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysegf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703686_*|*_6_*:*_1_*:*_0"}], "description": "With `ensure => latest` this provider fails with `Could not update: Got nil value for ensure`, if the package is already at the latest version.\n\nThe culprit is likely [this line](https://github.com/puppetlabs/puppetlabs-nodejs/blob/0e85b5e27829e2508ee2edb142d00a1b65e3d511/lib/puppet/provider/package/npm.rb#L48) which fails to set `@property_hash[:ensure]` to the actual version of the package.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40561", "fixedVersions": [], "id": "40561", "issueType": "Bug", "key": "MODULES-249", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "\"Could not update: Got nil value for ensure\" on \"ensure => latest\"", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3256328"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysefj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160719938_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39405", "fixedVersions": [], "id": "39405", "issueType": "Improvement", "key": "MODULES-248", "labels": ["github", "puppetlabs-nodejs", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for Windows 7", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 05:35:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 05:38:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 21:40:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/27/2013 18:41:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/28/2013 09:33:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56b64913"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160730011_*|*_6_*:*_1_*:*_0"}], "description": "Guys I have a question:\n\nIs there a way to disable node.js-devel repo for Ubuntu? Now when I install nodejs through puppet with:\n\nclass { \"nodejs\":\n  version     => \"latest\",\n  manage_repo => true,\n}\n\nI get newest version of nodejs from node.js-devel but I want to use stable version.\n\nI don't understand why you added both repositories.\n\nBest regards.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38487", "fixedVersions": [], "id": "38487", "issueType": "Bug", "key": "MODULES-247", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Nodejs version under ubuntu", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d2e38a2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysedz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714644_*|*_6_*:*_1_*:*_0"}], "description": "The EL packages used here are from an unofficial, no-longer-maintained repo, and are of NodeJS 0.6.x - the current version is 0.10.20 and there's been considerable change (specifically feature additions and optimizations) since then.\n\nI have EL6 NodeJS 0.9.5 packages that work, and if similar isn't in EPEL yet, I can try to get them there (I was working with a maintainer for a while...). On EL5, however, it doesn't appear that current NodeJS will build at all.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37374", "fixedVersions": [], "id": "37374", "issueType": "Bug", "key": "MODULES-246", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "EL packages are ancient and from unofficial repo", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/17/2013 18:04:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@709255ef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160722890_*|*_6_*:*_1_*:*_0"}], "description": "It appears this module still uses node 0.6.\n\nIf you aren't going to keep this module up to date with node.js please note in the Readme that this is for an out of date version.\n\nhttps://forge.puppetlabs.com/willdurand/nodejs provides an up to date version of node.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36337", "fixedVersions": [], "id": "36337", "issueType": "Bug", "key": "MODULES-245", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Please note node version in readme", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3b0883f3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysef3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160731459_*|*_6_*:*_1_*:*_0"}], "description": "The proxy config command fails because it requires Package['npm'] but we don't install this from the managed repo as it's bundled.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35245", "fixedVersions": [], "id": "35245", "issueType": "Bug", "key": "MODULES-244", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Proxy config fails on ubuntu when using the managed repo", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6927b38c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysefb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160729288_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34133", "fixedVersions": [], "id": "34133", "issueType": "Bug", "key": "MODULES-243", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add parameter to not install npm", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/06/2013 18:34:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 16:29:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78e0706f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysee7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160725842_*|*_6_*:*_1_*:*_0"}], "description": "A package with provider => npm may run before npm is installed and fail\n\nNot sure if it is ok to add it in the module, but at least should be in the README\n\nif $::operatingsystem != 'ubuntu' {\n  Package['npm'] -> Package <| provider == npm |>\n} else {\n  Package['nodejs'] -> Package <| provider == npm |>\n}\n\nAn nodejs::npm anchor would also simplify the rule above\n\nDoes it look reasonable?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33129", "fixedVersions": [], "id": "33129", "issueType": "Bug", "key": "MODULES-242", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Enforce that npm is installed with collectors before using it", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@9ea8161"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704894_*|*_6_*:*_1_*:*_0"}], "description": "We have a custom nodejs package built that includes npm (and isn't Ubuntu) and so need to not attempt to install the npm package.  Moved the ubuntu conditional to params, defaults for all OSes remains the same.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42638", "fixedVersions": [], "id": "42638", "issueType": "Bug", "key": "MODULES-241", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "allow optional install of npm package", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 08:19:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 08:33:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 05:41:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 16:25:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2593107"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysedr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160721574_*|*_6_*:*_1_*:*_0"}], "description": "I have copied a pasted the code from the readme file:\n\npackage { 'express':\n  ensure   => present,\n  provider => 'npm',\n}\n\nand I keep getting the following error:\nError: /Stage[main]//Package[express]: Provider npm is not functional on this host\n\nIt appears to install on the machine because when I get in I can do npm install or npm -v\n\nI am using:\nNode: 0.10.22\nNpm: 1.3.14\nCentos 6.4\n\nAny ideas of whats going on? Am I missing something that is not in the readme?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41568", "fixedVersions": [], "id": "41568", "issueType": "Bug", "key": "MODULES-240", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "NPN Packages Global install on centos", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/01/2013 06:38:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 16:18:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5887ee44"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysedj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160718465_*|*_6_*:*_1_*:*_0"}], "description": "manifests:\n\n```\nclass {'nodejs':\n    manage_repo => true,\n}\n```\n\n```\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install nodejs' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n nodejs : Depends: libc6 (>= 2.14) but 2.13-38 is to be installed\n          Depends: libv8-3.14.5 but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.\n\nError: /Stage[main]/Nodejs/Package[nodejs]/ensure: change from purged to present failed: Execution\nof '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install nodejs' returned 100: Reading\n package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n nodejs : Depends: libc6 (>= 2.14) but 2.13-38 is to be installed\n          Depends: libv8-3.14.5 but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.\n\nError: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install npm' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n npm : Depends: nodejs but it is not going to be installed\n       Depends: node-abbrev (>= 1.0.4) but it is not going to be installed\n       Depends: node-ansi but it is not going to be installed\n       Depends: node-archy but it is not going to be installed\n       Depends: node-block-stream but it is not going to be installed\n       Depends: node-fstream (>= 0.1.22) but it is not going to be installed\n       Depends: node-fstream-ignore but it is not going to be installed\n       Depends: node-github-url-from-git but it is not going to be installed\n       Depends: node-glob (>= 3.1.21) but it is not going to be installed\n       Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed\n       Depends: node-inherits but it is not going to be installed\n       Depends: node-ini (>= 1.1.0) but it is not going to be installed\n       Depends: node-lockfile but it is not going to be installed\n       Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed\n       Depends: node-minimatch (>= 0.2.11) but it is not going to be installed\n       Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed\n       Depends: node-gyp (>= 0.10.9) but it is not going to be installed\n       Depends: node-nopt (>= 2.1.1) but it is not going to be installed\n       Depends: node-npmlog but it is not going to be installed\n       Depends: node-once but it is not going to be installed\n       Depends: node-osenv but it is not going to be installed\n       Depends: node-read but it is not going to be installed\n       Depends: node-read-package-json (>= 1.1.0) but it is not going to be installed\n       Depends: node-request (>= 2.25.0) but it is not going to be installed\n       Depends: node-retry but it is not going to be installed\n       Depends: node-rimraf (>= 2.2.2) but it is not going to be installed\n       Depends: node-semver (>= 2.1.0) but it is not going to be installed\n       Depends: node-sha but it is not going to be installed\n       Depends: node-slide but it is not going to be installed\n       Depends: node-tar (>= 0.1.18) but it is not going to be installed\n       Depends: node-which but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.\n\nError: /Stage[main]/Nodejs/Package[npm]/ensure: change from purged to present failed: Execution of\n'/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install npm' returned 100: Reading package lists...\nBuilding dependency tree...\nReading state information...\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n npm : Depends: nodejs but it is not going to be installed\n       Depends: node-abbrev (>= 1.0.4) but it is not going to be installed\n       Depends: node-ansi but it is not going to be installed\n       Depends: node-archy but it is not going to be installed\n       Depends: node-block-stream but it is not going to be installed\n       Depends: node-fstream (>= 0.1.22) but it is not going to be installed\n       Depends: node-fstream-ignore but it is not going to be installed\n       Depends: node-github-url-from-git but it is not going to be installed\n       Depends: node-glob (>= 3.1.21) but it is not going to be installed\n       Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed\n       Depends: node-inherits but it is not going to be installed\n       Depends: node-ini (>= 1.1.0) but it is not going to be installed\n       Depends: node-lockfile but it is not going to be installed\n       Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed\n       Depends: node-minimatch (>= 0.2.11) but it is not going to be installed\n       Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed\n       Depends: node-gyp (>= 0.10.9) but it is not going to be installed\n       Depends: node-nopt (>= 2.1.1) but it is not going to be installed\n       Depends: node-npmlog but it is not going to be installed\n       Depends: node-once but it is not going to be installed\n       Depends: node-osenv but it is not going to be installed\n       Depends: node-read but it is not going to be installed\n       Depends: node-read-package-json (>= 1.1.0) but it is not going to be installed\n       Depends: node-request (>= 2.25.0) but it is not going to be installed\n       Depends: node-retry but it is not going to be installed\n       Depends: node-rimraf (>= 2.2.2) but it is not going to be installed\n       Depends: node-semver (>= 2.1.0) but it is not going to be installed\n       Depends: node-sha but it is not going to be installed\n       Depends: node-slide but it is not going to be installed\n       Depends: node-tar (>= 0.1.18) but it is not going to be installed\n       Depends: node-which but it is not going to be installed\nE: Unable to correct problems, you have held broken packages.\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40560", "fixedVersions": [], "id": "40560", "issueType": "Bug", "key": "MODULES-239", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unmet dependencies installing node and npm on Debian 7 (Wheezy)", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c27ba1a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysecn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160717635_*|*_6_*:*_1_*:*_0"}], "description": "Could you release a new version to the forge? we'd love to upgrade to get a bunch of fixes\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39403", "fixedVersions": [], "id": "39403", "issueType": "Bug", "key": "MODULES-238", "labels": ["github", "puppetlabs-nodejs"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release new version to the forge", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a044723"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysed3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160703522_*|*_6_*:*_1_*:*_0"}], "description": "Add spec tests, travis config, lint fix.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38485", "fixedVersions": [], "id": "38485", "issueType": "Bug", "key": "MODULES-237", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Spec tests", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4b1040bb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysecv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160730512_*|*_6_*:*_1_*:*_0"}], "description": "Could you please release a new version on forge containing git::subtree ?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37372", "fixedVersions": [], "id": "37372", "issueType": "Bug", "key": "MODULES-236", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Release new version on forge", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 14:16:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c7b13f5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysec7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160724561_*|*_6_*:*_1_*:*_0"}], "description": "librarian-puppet 0.9.10 failed to install required dependency with backtrace:\n\n        /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/requirement.rb:23:in `range_requirement?': undefined method `match' for nil:NilClass (NoMethodError)\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/requirement.rb:11:in `gem_requirement'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/source/git.rb:103:in `block in fetch_dependencies'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/source/git.rb:102:in `each'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/source/git.rb:102:in `map'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/source/git.rb:102:in `fetch_dependencies'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/manifest.rb:215:in `fetch_dependencies!'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/manifest.rb:207:in `fetched_dependencies'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/manifest.rb:171:in `dependencies'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:67:in `block (4 levels) in recursive_resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:103:in `scope'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:64:in `block (3 levels) in recursive_resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:60:in `each'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:60:in `block (2 levels) in recursive_resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:103:in `scope'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:59:in `block in recursive_resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:103:in `scope'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver/implementation.rb:42:in `recursive_resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/resolver.rb:18:in `resolve'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/action/resolve.rb:25:in `run'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/cli.rb:161:in `resolve!'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/lib/librarian/puppet/cli.rb:63:in `install'\n        from /usr/local/share/gems/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'\n        from /usr/local/share/gems/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'\n        from /usr/local/share/gems/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'\n        from /usr/local/share/gems/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/vendor/librarian/lib/librarian/cli.rb:29:in `bin!'\n        from /usr/local/share/gems/gems/librarian-puppet-0.9.10/bin/librarian-puppet:9:in `<top (required)>'\n        from /usr/local/bin/librarian-puppet:23:in `load'\n        from /usr/local/bin/librarian-puppet:23:in `<main>'\n\n\nit can be fixed by add version for vcsrepo dependency.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36335", "fixedVersions": [], "id": "36335", "issueType": "Bug", "key": "MODULES-235", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "add version for vcsrepo dependency", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4ccf5b56"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysecf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705206_*|*_6_*:*_1_*:*_0"}], "description": "...hare/doc/git/contrib/subtree in git::subtree as git-core is an optional transitional package", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35244", "fixedVersions": [], "id": "35244", "issueType": "Bug", "key": "MODULES-234", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Change source_dir from /usr/share/doc/git-core/contrib/subtree to /usr/s...", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@115b714c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysedb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160722181_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34131", "fixedVersions": [], "id": "34131", "issueType": "Bug", "key": "MODULES-233", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add git::config resource", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20ab6ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysebz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160707479_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33110", "fixedVersions": [], "id": "33110", "issueType": "Bug", "key": "MODULES-232", "labels": ["github", "puppetlabs-git"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix git_version fact", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/06/2012 23:31:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/06/2012 23:32:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@355ca713"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysebr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160704418_*|*_6_*:*_1_*:*_0"}], "description": "The current implementation of this module overwrite `routes.yaml` with the exact settings needed by PuppetDB.  If a user already has a `routes.yaml` file that is managing other things besides the the facts terminus, their settings will be blown away.\n\nWe should handle this more gracefully.  It ought to be pretty simple to put together a yaml module that had a resource type for dealing with an individual yaml setting.  If we did that, then the PuppetDB module could use that to set only the relevant settings without overriding any existing settings.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42636", "fixedVersions": [], "id": "42636", "issueType": "Bug", "key": "MODULES-231", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Stop overwriting the routes.yaml file", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c5e22e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseb3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160702939_*|*_6_*:*_1_*:*_0"}], "description": "This will entail modifying the puppetdb::master::config class in such a way as to support adding the \"puppetdb\" report processor to the list of report processor.  Big \"gotchas\":\n\n1. Must be backward compatible with previous versions of puppetdb (so basically, it can't add the report processor if the version of puppetdb does not support it, or something similar).\n2. Must leave any existing report processors intact (meaning that it will somehow need to parse the existing puppet.conf file before considering modifying the setting).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41614", "fixedVersions": [], "id": "41614", "issueType": "Bug", "key": "MODULES-230", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for enabling report processor", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/02/2013 12:27:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@275395dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysebb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714562_*|*_6_*:*_1_*:*_0"}], "description": "(moved from redmine - https://projects.puppetlabs.com/issues/18818)\n\nIf I\u2019m reading it right, the init settings file (like /etc/sysconfig/puppetdb on Redhat) is the only way to modify the Java args for PuppetDB. So, this should be managed by the module, too. Am I missing another way to do this in the existing module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40558", "fixedVersions": [], "id": "40558", "issueType": "Bug", "key": "MODULES-229", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow puppetdb module to manage init settings file", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/29/2013 23:15:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/29/2013 23:43:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/30/2013 22:10:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/15/2013 18:10:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/15/2013 20:44:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b95cd60"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseav:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160705267_*|*_6_*:*_1_*:*_0"}], "description": "Using the puppetdb module on a PE-2.7.0 node causes the following error:\n\nerr: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Service[pe-httpd] is already declared in file /etc/puppetlabs/puppet/modules/puppetdb/manifests/master/config.pp at line 116; cannot redeclare at /opt/puppet/share/puppet/modules/request_manager/manifests/init.pp:23 on node classroom.puppetlabs.vm\n\nrequest_manager is a part of Puppet Enterprise, and adds the new \"node requests\" certificate management feature.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39400", "fixedVersions": [], "id": "39400", "issueType": "Bug", "key": "MODULES-228", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "PE 2.7.0: redeclaring pe-httpd service", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c8631a5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysea7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160702994_*|*_6_*:*_1_*:*_0"}], "description": "I'm trying to create a Puppet manifest that will install the puppetmaster package/service and PuppetDB for me at the same time. It seems this is not possible because of a dependency cycle issue. Basically I want the puppetdb and puppetdb::master::config class to depend on a started puppetmaster service. This however results in a dependency cycle because of the following code: http://pastebin.com/b75MUCsk\n\nThe puppetmaster needs to be started to create the certificates which are required by the puppetdb class to create a keystore.\n\nAny suggestions/tips/fixes are welcome since I don't see a proper solution yet. I'm using this manifest file on a clean CentOS 6.4: http://pastebin.com/95tcv1Jj", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38480", "fixedVersions": [], "id": "38480", "issueType": "Bug", "key": "MODULES-227", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "installing puppetdb and puppetmaster at the same time fails", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@40bf4564"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysean:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160729508_*|*_6_*:*_1_*:*_0"}], "description": "The default location for the embedded database defaults to /usr/share/puppetdb/db/db\nThis is the worst place to put this and it violates the LSB and FHS and most sensible defaults for databases.\nAccording to the FHS (the Filesystem Hierarchy Standard) /usr/share is for Architecture-independent data.\n\nIt should be in /var/lib/puppetdb which is the default location in the installed package.\n/var/lib is for Variable state information according to the FHS.\n\nIt is also impossible to override this without editing the params class please make it editible or change the default to a more sensible location.\n\nThanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37370", "fixedVersions": [], "id": "37370", "issueType": "Bug", "key": "MODULES-226", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "default location for embedded database violates the FHS", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26db2836"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyseaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160708954_*|*_6_*:*_1_*:*_0"}], "description": "While working on #54 I found that specifically on Ubuntu 12.04 that the second run after PuppetDB is installed and running is convinced the service is not running, and tries to start it again.\n\nThis occurs even though ps auxw, service puppetdb status and even puppet resource service puppetdb show it to be running right before the puppet run. I spent a day trying to track it down with no luck, but it still exists. The workaround for me was to run the second puppet run with --debug, which alludes to an attenuation solution - however putting in sleeps beforehand do not work. Its a strange one, but needs fixing none-the-less.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36333", "fixedVersions": [], "id": "36333", "issueType": "Bug", "key": "MODULES-225", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Service {'puppetdb': } on Ubuntu 12.04 will try to start the service even though it seems to be up", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/29/2013 16:21:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2eee4e91"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysebj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160718785_*|*_6_*:*_1_*:*_0"}], "description": "This causes duplicate defined resource error if you're using another module to manage that resource and the ordering doesn't work out just right.\n\nIf the service is required for this module, it should be a dependency.\n\npuppetdb::master::config:125", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35243", "fixedVersions": [], "id": "35243", "issueType": "Bug", "key": "MODULES-224", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetdb::master::config attempts to manage the Service[puppetmaster] resource", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32fcb700"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160723614_*|*_6_*:*_1_*:*_0"}], "description": "Puppet-lint is failing with a lot of errors and warnings.\n\n```bash\n$ puppet-lint --with-filename --no-80chars-check modules/puppetdbmodules/puppetdb\n/manifests/database/postgresql.pp - WARNING: class inheriting from params class on line 47\nmodules/puppetdb/manifests/database/postgresql_db.pp - WARNING: class inheriting from params class on line 32\nmodules/puppetdb/manifests/init.pp - WARNING: class inheriting from params class on line 114\nmodules/puppetdb/manifests/init.pp - WARNING: selector inside resource block on line 176\nmodules/puppetdb/manifests/init.pp - WARNING: indentation of => is not properly aligned on line 171\nmodules/puppetdb/manifests/master/config.pp - WARNING: class inheriting from params class on line 78\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 88\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 89\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 106\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 116\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 127\nmodules/puppetdb/manifests/master/config.pp - WARNING: selector inside resource block on line 138\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 85\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 86\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 87\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 88\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 89\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 90\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 91\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 92\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 94\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 95\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 96\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 97\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 98\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 132\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 133\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 134\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 135\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 136\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 137\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 138\nmodules/puppetdb/manifests/master/config.pp - ERROR: tab character found on line 139\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 85\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 86\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 87\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 88\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 89\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 90\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 91\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 92\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 94\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 95\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 96\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 97\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 98\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 132\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 133\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 134\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 135\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 136\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 137\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 138\nmodules/puppetdb/manifests/master/config.pp - ERROR: two-space soft tabs not used on line 139\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 88\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 89\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 106\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 116\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 127\nmodules/puppetdb/manifests/master/config.pp - WARNING: indentation of => is not properly aligned on line 138\nmodules/puppetdb/manifests/master/puppetdb_conf.pp - WARNING: class inheriting from params class on line 29\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: class inheriting from params class on line 25\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: selector inside resource block on line 33\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: double quoted string containing no variables on line 27\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: indentation of => is not properly aligned on line 31\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: indentation of => is not properly aligned on line 32\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: indentation of => is not properly aligned on line 33\nmodules/puppetdb/manifests/master/report_processor.pp - WARNING: ensure found on line but it's not the first attribute on line 33\nmodules/puppetdb/manifests/master/routes.pp - WARNING: class inheriting from params class on line 24\nmodules/puppetdb/manifests/master/storeconfigs.pp - WARNING: class inheriting from params class on line 23\nmodules/puppetdb/manifests/params.pp - ERROR: trailing whitespace found on line 81\nmodules/puppetdb/manifests/params.pp - ERROR: trailing whitespace found on line 92\nmodules/puppetdb/manifests/params.pp - ERROR: trailing whitespace found on line 101\nmodules/puppetdb/manifests/server/database_ini.pp - WARNING: class inheriting from params class on line 51\nmodules/puppetdb/manifests/server/firewall.pp - WARNING: class inheriting from params class on line 8\nmodules/puppetdb/manifests/server/firewall.pp - WARNING: class not documented on line 1\nmodules/puppetdb/manifests/server/firewall.pp - ERROR: trailing whitespace found on line 3\nmodules/puppetdb/manifests/server/firewall.pp - ERROR: trailing whitespace found on line 30\nmodules/puppetdb/manifests/server/firewall.pp - ERROR: trailing whitespace found on line 38\nmodules/puppetdb/manifests/server/jetty_ini.pp - WARNING: class inheriting from params class on line 41\nmodules/puppetdb/manifests/server/jetty_ini.pp - ERROR: trailing whitespace found on line 36\nmodules/puppetdb/manifests/server/validate_db.pp - WARNING: class inheriting from params class on line 52\nmodules/puppetdb/manifests/server.pp - WARNING: class inheriting from params class on line 123\nmodules/puppetdb/manifests/server.pp - ERROR: trailing whitespace found on line 193\nmodules/puppetdb/tests/puppetdb-postgres-distributed.pp - ERROR: trailing whitespace found on line 14\nmodules/puppetdb/tests/puppetdb-postgres-distributed.pp - ERROR: trailing whitespace found on line 26\nmodules/puppetdb/tests/puppetdb-postgres-distributed.pp - ERROR: trailing whitespace found on line 2\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34130", "fixedVersions": [], "id": "34130", "issueType": "Bug", "key": "MODULES-223", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "A lot of warnings and errors on the puppet-lint output", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/01/2013 08:14:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58368c75"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160731046_*|*_6_*:*_1_*:*_0"}], "description": "I would like to be able to set the postgresql version that would be used by puppetdb\nAt the moment puppetdb module just calls postgresql::server and\ninstalls the default postgresql server for the os.\n\nI would like to be able to say postgresqlversion = 9.1 and\npuppetdb would call:\n```\nclass { 'postgresql':\n  $version = $postgresqlversion_from_puppetdb\n}->\nclass { 'postgresql::server': }\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33108", "fixedVersions": [], "id": "33108", "issueType": "Bug", "key": "MODULES-222", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "puppetdb postgresql-server version parameter", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@609f823e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160714042_*|*_6_*:*_1_*:*_0"}], "description": "The following can be seen on my puppet dashboard logs:\n\"\nExec[validate postgres connection for localhost/puppetdb] (/etc/puppet/modules/postgresql/manifests/validate_db_connection.pp:82)\n    Property \tMessage\n    returns \texecuted successfully\n\"\nThis creates a change event in every puppet agent run, so the puppet dashboard will always be blue (instead of green) for the afected node.\n\nHere you are the nodes.pp \nnode 'puppetdb.example.com' inherits default {\n  class { 'puppetdb': }\n  class { 'puppetdb::master::config': }\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42635", "fixedVersions": [], "id": "42635", "issueType": "Bug", "key": "MODULES-221", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Puppetdb module always trigger a change event even when postgress was installed and configured successfully in previous iterations", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70db5a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse9r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160731368_*|*_6_*:*_1_*:*_0"}], "description": "Currently these tests are using vagrant/virtualbox, and they are pretty slow and running on a custom host. I want to be able to convert these to use the PL vsphere infrastructure.\n\nPreferably we should solve this with the beaker bridge.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41611", "fixedVersions": [], "id": "41611", "issueType": "Bug", "key": "MODULES-220", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Convert system tests to vsphere and hosted on jenkins.puppetlabs.com", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d9366e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160710290_*|*_6_*:*_1_*:*_0"}], "description": "I want to be able to set the following JVM options:\n```\n-XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution\n```\nWhen I tried using\n```\n$java_args = {'-Xmx' => '11g', '-Xmn' => '2g', '-XX:TargetSurvivorRatio' => '=90', '-XX:' => '+PrintGCDateStamps', '-XX:' => '+PrintGCDetails', '-XX:' => '+PrintTenuringDistribution' }\nclass { 'puppetdb::server':\n  java_args => $java_args,\n}\n```\nI got some settings multiple times:\n```\n$ grep ARGS /etc/default/puppetdb\nJAVA_ARGS=\"-Xmx11g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/puppetdb/puppetdb-oom.hprof -XX:TargetSurvivorRatio=90 -Xmn2g\"\n# puppetd -t\n[...]\nnotice: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:']/value: value changed '+HeapDumpOnOutOfMemoryError' to '+PrintGCDetails'\ninfo: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:']: Scheduling refresh of Service[puppetdb]\nnotice: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:TargetSurvivorRatio']/ensure: created\ninfo: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:TargetSurvivorRatio']: Scheduling refresh of Service[puppetdb]\n[...]\n$ grep ARGS /etc/default/puppetdb\nJAVA_ARGS=\"-Xmx11g -XX:+PrintGCDetails -XX:+PrintGCDetails -XX:+PrintGCDetails -Xmn2g -XX:TargetSurvivorRatio=90\"\n```\n\nDoing another puppet run with the same settings results in:\n```\n# puppetd -t\n[...]\nnotice: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:']/value: value changed '+PrintGCDetails' to '+PrintGCDateStamps'\ninfo: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:']: Scheduling refresh of Service[puppetdb]\nnotice: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:TargetSurvivorRatio']/ensure: created\ninfo: /Stage[main]/Puppetdb::Server/Ini_subsetting['-XX:TargetSurvivorRatio']: Scheduling refresh of Service[puppetdb]\n[...]\n$ grep ARGS /etc/default/puppetdb\nJAVA_ARGS=\"-Xmx11g -XX:+PrintGCDateStamps -XX:+PrintGCDateStamps -XX:+PrintGCDateStamps -Xmn2g -XX:+PrintGCDateStamps -XX:TargetSurvivorRatio=90\"\n```\n\nFor some extra points: I also want to set a GC logfile like so:\n```\n'-Xloggc:' => '/var/tmp/puppetdb-gc-`date +\\'%Y-%m-%d-%H_%M\\'`.log'\n```\n\nAt this moment I would feel better with having a simple $java_args_string parameter that simply sets the JAVA_ARGS in /etc/default/puppetdb, because people who tune these settings normally know what they are doing (or should).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40556", "fixedVersions": [], "id": "40556", "issueType": "Bug", "key": "MODULES-219", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Unable to set multiple -XX JVM options", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@776cac32"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160728350_*|*_6_*:*_1_*:*_0"}], "description": "There doesn't seem to be a way to specify the path to the SSL certificate, key or CA. In the mean time, I've made this :tada: (many thanks to @insertjokehere for [basicca](https://github.com/insertjokehere/puppet-basicca/))\n\n```puppet\n  $puppetdb_keydir = '/etc/puppetdb/ssl'\n\n  file { $puppetdb_keydir:\n    ensure  => directory,\n    require => Package[$puppetdb::params::puppetdb_package]\n  }\n\n  basicca::selfsignedcert { \"puppetdbcert\":\n    keypath     => \"${puppetdb_keydir}/private.key\",\n    csrpath     => \"${puppetdb_keydir}/request.csr\",\n    certpath    => \"${puppetdb_keydir}/public.crt\",\n    keysize     => 2048,\n    issuelength => 365,\n    subject     => \"/commonName=${fqdn}/\",\n    require     => File[$puppetdb_keydir]\n  }\n\n  class { 'puppetdb': }\n\n  ini_setting { 'puppetdb_ssl_key':\n    path    => \"${puppetdb::params::confdir}/jetty.ini\",\n    ensure  => present,\n    section => 'jetty',\n    setting => 'ssl-key',\n    value   => \"${puppetdb_keydir}/private.key\",\n    require => Basicca::Selfsignedcert['puppetdbcert'],\n  }\n\n  ini_setting { 'puppetdb_ssl_cert':\n    path    => \"${puppetdb::params::confdir}/jetty.ini\",\n    ensure  => present,\n    section => 'jetty',\n    setting => 'ssl-cert',\n    value   => \"${puppetdb_keydir}/public.crt\",\n    require => Basicca::Selfsignedcert['puppetdbcert'],\n  }\n\n  # Make sure the certs are generated before starting PuppetDB\n  Basicca::Selfsignedcert['puppetdbcert'] ->\n  Class['puppetdb::server::jetty_ini'] ->\n  Ini_Setting['puppetdb_ssl_key'] ->\n  Ini_Setting['puppetdb_ssl_cert'] ->\n  Service[$puppetdb::params::puppetdb_service]\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39399", "fixedVersions": [], "id": "39399", "issueType": "Bug", "key": "MODULES-218", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Should support specifying the paths to the SSL cert, key & CA", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1abe8563"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160730285_*|*_6_*:*_1_*:*_0"}], "description": "I did something stupid:\n\n```puppet\n  class { 'puppetdb':\n    disable_ssl    => true,\n    listen_port    => 'localhost',\n    listen_address => '8000'\n  }\n```\n\nOf course, 'localhost' isn't a valid port identifier and I don't have any devices called '8000'. Since I messed up, I got this error from PuppetDB:\n\n```\n2013-11-28 13:11:18,959 ERROR [main] [puppetlabs.utils] Uncaught exception\njava.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Number\n        at com.puppetlabs.jetty$plaintext_connector.invoke(jetty.clj:61)\n        at com.puppetlabs.jetty$create_server.invoke(jetty.clj:70)\n        at ring.adapter.jetty$run_jetty.invoke(jetty.clj:79)\n        at com.puppetlabs.jetty$run_jetty$fn__4565.invoke(jetty.clj:96)\n        at clojure.core$with_redefs_fn.invoke(core.clj:6751)\n        at com.puppetlabs.jetty$run_jetty.invoke(jetty.clj:95)\n        at com.puppetlabs.puppetdb.cli.services$_main$fn__12093.invoke(services.clj:512)\n        at clojure.core$binding_conveyor_fn$fn__4107.invoke(core.clj:1836)\n        at clojure.lang.AFn.call(AFn.java:18)\n        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n        at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n        at java.lang.Thread.run(Thread.java:679)\n2013-11-28 13:11:18,963 INFO  [Thread-4] [cli.services] Shutdown request received; puppetdb exiting.\n```\n\nWhich could have been avoided if puppet threw an error since I passed a string as a port number. :smile:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38478", "fixedVersions": [], "id": "38478", "issueType": "Bug", "key": "MODULES-217", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Manifest should validate the passed parameters", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:54:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@155c2eed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse7z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160711627_*|*_6_*:*_1_*:*_0"}], "description": "Manifest:\n```\nclass { 'puppetdb':\n  listen_address => $fqdn,\n  disable_ssl    => true,\n  before         => Class[\"puppetdb::master::config\"],\n}\n```\n\nPuppet run:\n```\n$ sudo puppet agent -t --environment=puppetdb\n...\nInfo: /File[puppet_config]: Scheduling refresh of Service[puppet_service]\nNotice: /Stage[main]/Puppet/Service[puppet_service]: Would have triggered 'refresh' from 1 events\nNotice: Unable to connect to puppetdb server (fqdn:8081): Connection refused - connect(2)\n...\n```\n\nExpected:\nValidator attempts a plaintext connection to port 8080 when $puppetdb::disble_ssl = true.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37367", "fixedVersions": [], "id": "37367", "issueType": "Bug", "key": "MODULES-216", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppetdb::master::config tries to validate using SSL port even when SSL is disabled", "timeSpent": "PT0S", "updated": "2014-05-08T12:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 22:40:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "All non-supported issues imported from github that we don't have the bandwidth to address.", "created": "2014-05-08T12:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13c60518"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12160722208_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36287", "fixedVersions": [], "id": "36287", "issueType": "Bug", "key": "MODULES-215", "labels": ["github", "puppetlabs-puppetdb"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-05-08T12:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix puppetlabs#106 and one other bug when disable_ssl = true", "timeSpent": "PT0S", "updated": "2014-05-08T12:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "999854:0394195f-99db-4e57-b79e-a9f92c3919e8", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/15/2013 15:04:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/15/2013 17:01:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 21:40:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "PR Closed", "created": "2014-06-19T12:38:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1fca23f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10949522068_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4839007090"}], "description": "The module is currently lacking the ability to specify peers for running your own ntp server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35242", "fixedVersions": [], "id": "35242", "issueType": "Bug", "key": "MODULES-214", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-06-19T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for peering", "timeSpent": "PT0S", "updated": "2014-06-19T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "While the params.pp would indicate that we support solaris [https://github.com/puppetlabs/puppetlabs-ntp/blob/master/manifests/params.pp#L159-L181] it looks like it doesn't work at all on Solaris 10. Failures on Solaris 11.2 seem to be due to MODULES-1683.", "created": "2015-01-22T13:57:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cfa38a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_29350543329_*|*_6_*:*_2_*:*_3984997173_*|*_10006_*:*_2_*:*_1210158837_*|*_10005_*:*_1_*:*_10353013979"}], "description": "I may submit a PR later but for now here are the params needed for Solaris 10. \n     \n      $driftfile = '/etc/ntp.drift'\n      $ntpconfig = '/etc/inet/ntp.conf'\n      $ntppkg    = [ ] \n      $ntpsvc    = 'ntp'\n      $statsdir  = '/var/ntp/ntpstats/'", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34129", "fixedVersions": [], "id": "34129", "issueType": "New Feature", "key": "MODULES-213", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2015-05-22T10:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for Solaris", "timeSpent": "PT0S", "updated": "2015-05-22T10:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 20:06:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 23:51:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 19:06:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closed the PR after 7 months of inactivity.", "created": "2014-04-24T12:34:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@641358c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10949892777_*|*_5_*:*_1_*:*_1209813100_*|*_6_*:*_1_*:*_0"}], "description": "This adds the possibility to create an ntp.conf file which contains stanzas to use e.g. broadcast instead of server. It's been tested on: Gentoo, CentOS, Debian. Spec tests are unaffected. \n\nOnly a few files are changed: params.pp and init.pp to allow for the new parameters. Plus all the templates to put the new stanzas in.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33106", "fixedVersions": [], "id": "33106", "issueType": "Bug", "key": "MODULES-212", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-04-24T12:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Adding broadcast(client), manycast and multicast template stanzas and params", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39f7fd7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse73:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10949595011_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_66959667231"}], "description": "When having different templating for ntp-servers and ntp-clients the parameter to define a specific template is used in the node-configuration of servers, if the ntp client class is included in a base class you will get double declaration of the ntp module for the ntp-server nodes..\n\nIf for example hiera was used you could override parameters for ntp servers and avoiding double declarations.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42634", "fixedVersions": [], "id": "42634", "issueType": "New Feature", "key": "MODULES-211", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2016-06-07T12:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support for client and server", "timeSpent": "PT0S", "updated": "2016-06-07T12:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/09/2013 14:06:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/09/2013 14:41:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/09/2013 14:45:25", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a02b17e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse6f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10949493812_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_33949109274"}], "description": "Hi all,\n\nI'm totally new to puppet, so I'm not sure what would be involved.  If I knew how, I'd be sending you a pull request.  I know just enough about ntp to be dangerous, but not enough to really understand all the deep implications and not nearly enough to know about Precision Time Protocol (PTP) to understand if there ever would be interactions.\n\nIs it possible to add support for Mac OSX?  The mac does come with ntpd running, but it would be great to be able to have the same puppet setup for ubuntu also set the hosts, configure more detailed logging and change the sandboxing to allow ntpd to log stats to a directory (aka /usr/share/sandbox/ntpd.sb but via the proper tools, which I don't know).\n\nEspecially with the sandboxing, there will need to be some version specific logic as I think sandboxing comes in at 10.6.\n\nAdditional useful commands:\n\n    ps aux | grep ntp\n    echo version | ntpq # e.g. ntpq 4.2.6@1.2089-o Fri May 28 01:21:19 UTC 2010 (1)\n    ntpq -p -n # Status of the ntp daemon\n    ntptrace localhost\n    ntpdc -c sysinfo\n    ntpdc -c loopinfo\n\nHow to restart ntpd on the mac (at least for 10.7):\n\n     sudo launchctl stop org.ntp.ntpd\n\nHere's what what I would currently like my setup to be with ntpd:\n\n    server 0.us.pool.ntp.org minpoll 12 maxpoll 17\n    server 1.us.pool.ntp.org minpoll 12 maxpoll 17\n    server 2.us.pool.ntp.org minpoll 12 maxpoll 17\n    server 3.us.pool.ntp.org minpoll 12 maxpoll 17\n    server 0.north-america.pool.ntp.org minpoll 12 maxpoll 17\n    server 1.north-america.pool.ntp.org minpoll 12 maxpoll 17\n    server 2.north-america.pool.ntp.org minpoll 12 maxpoll 17\n    server 127.127.1.0 minpoll 12 maxpoll 17\n    \n    driftfile /var/db/ntp.drift\n    statsdir /var/log/ntpstats/\n    \n    statistics loopstats peerstats clockstats\n    filegen loopstats file loopstats type day enable\n    filegen peerstats file peerstats type day enable\n    filegen clockstats file clockstats type day enable\n    \n    # The local UNH time server\n    server wilmot.unh.edu\n    \n    # ... and use the local system clock as a reference if all else fails\n    # NOTE: in a local network, set the local stratum of *one* stable server\n    # to 10; otherwise your clocks will drift apart if you lose connectivity.\n    server 127.127.1.0\n    fudge 127.127.1.0 stratum 13\n    \n    # By default, exchange time with everybody, but don't allow configuration.\n    # See /usr/share/doc/ntp-doc/html/accopt.html for details.\n    restrict default kod notrap nomodify nopeer noquery\n    \n    # Local users may interrogate the ntp server more closely.\n    restrict 127.0.0.1 nomodify", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41609", "fixedVersions": [], "id": "41609", "issueType": "New Feature", "key": "MODULES-210", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:46:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Mac OSX support", "timeSpent": "PT0S", "updated": "2015-05-22T10:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I can't reproduce this issue and it is so old that I expect is has been fixed by now. Closing.", "created": "2014-09-30T17:39:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@779dd0c9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_10948220160_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_2191199308"}], "description": "I apologize in advance for not being able to give you a more technical understanding of the issue.\n\nI was dealing with a problem where I noticed that every time my puppet agent ran, there were \"changes applied,\" even though I didn't make any changes to my manifests, yamls, etc.\n\nI found out what the issue was. The box shipped with these 2 lines at the top of `ntp.conf`: \n\n```\n#Allowing 10.10.10.10 for time.mycompany.com\nrestrict 10.10.10.10 mask 255.255.255.255 nomodify\n```\n\nIt was confusing your module and it was trying to make changes on every puppet run. I removed the 2 lines and the next puppet run went smooth with no changes applied.\n\nI recommend you insert these 2 lines at the top of `ntp.conf` and watch it's behavior.\n\nLet me know if you need anything else, thanks!\n\nMy `common.yaml` includes the following:\n```\n# NTP\nntp::servers:\n  - '0.centos.pool.ntp.org iburst'\n  - '1.centos.pool.ntp.org iburst'\n  - '2.centos.pool.ntp.org iburst'\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40555", "fixedVersions": [], "id": "40555", "issueType": "Bug", "key": "MODULES-209", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-09-30T17:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issues when these two lines are at the top of ntp.conf", "timeSpent": "PT0S", "updated": "2014-09-30T17:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 21:41:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 19:06:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "PR Closed", "created": "2014-06-19T12:40:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@89df697"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10949517337_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_4839106560"}], "description": "Added support for peer ntp servers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39398", "fixedVersions": [], "id": "39398", "issueType": "Bug", "key": "MODULES-208", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-06-19T12:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added support for peers", "timeSpent": "PT0S", "updated": "2014-06-19T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2014-11-19T15:53:00.000000"}], "components": ["community", "ntp"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ebbf2a7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28935096236_*|*_10007_*:*_1_*:*_87941142_*|*_5_*:*_1_*:*_0"}], "description": "In the README is a hyperlink in the overview for the \"setup requirements\", but it points to nothing and the setup part is missing.\n\nIn the \"Modulefile\" lists a dependency with \"puppetlabs-stdlib\"...", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38475", "fixedVersions": [], "id": "38475", "issueType": "Bug", "key": "MODULES-207", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T15:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Missing Setup requirements", "timeSpent": "PT0S", "updated": "2014-11-19T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 04:11:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 04:11:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:3bac729c-fa55-49d4-8a4c-e9cb5f5e5bfc", "body": "Commit 240c768 merged Dec 16th 2013", "created": "2014-12-09T04:31:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fc017ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30710163952_*|*_5_*:*_1_*:*_0"}], "description": "self explanatory.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37365", "fixedVersions": [], "id": "37365", "issueType": "Bug", "key": "MODULES-206", "labels": ["github", "puppetlabs-ntp"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-09T04:32:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "fix documentation - manage_service -> service_manage", "timeSpent": "PT0S", "updated": "2014-12-09T04:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/04/2011 19:30:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/04/2011 21:17:50", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/24/2013 07:37:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/15/2013 19:40:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-concat/pull/174", "created": "2014-11-17T13:24:00.000000"}], "components": ["community", "concat"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4479dc82"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse5z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28841279285_*|*_5_*:*_1_*:*_0"}], "description": "As described on the puppet irc channel, order => numeric doesn't seem to work.\n\nThis seems to be related to find and the fact that all files found start with fragments/ before the number.\n\nSimple patch (suggested by richardc) seems to be:\n    diff --git a/files/concatfragments.sh b/files/concatfragments.sh\n    index 52fd684..884de5d 100644\n    --- a/files/concatfragments.sh\n    +++ b/files/concatfragments.sh\n    @@ -44,7 +44,7 @@ WORKDIR=\"\"\n     TEST=\"\"\n     FORCE=\"\"\n     WARN=\"\"\n    -SORT1=\"-z\"\n    +SORT1=\"-z -t / -k 2\"\n     SORT2=\"\"\n     FINDARG=\"-print0\"\n     XARGSARG=\"-0\"`\n\nThis works for me at least on an Ubuntu box.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36286", "fixedVersions": [], "id": "36286", "issueType": "Bug", "key": "MODULES-205", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-17T13:24:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "order => numeric option doesn't seem to work", "timeSpent": "PT0S", "updated": "2014-11-17T13:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26e22078"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse5j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192624733_*|*_6_*:*_1_*:*_0"}], "description": "Properly attribute RI, link to RI's blog in the third-person instead of first-person, etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35241", "fixedVersions": [], "id": "35241", "issueType": "Bug", "key": "MODULES-204", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cleanup README for puppetlabs namespace", "timeSpent": "PT0S", "updated": "2015-02-10T15:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 11:09:53", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6f223eab"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse5b:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192581394_*|*_6_*:*_1_*:*_0"}], "description": "ala our documentation stub: http://docs.puppetlabs.com/puppet/3/reference/modules_documentation.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34128", "fixedVersions": [], "id": "34128", "issueType": "Bug", "key": "MODULES-203", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "README needs an overhaul", "timeSpent": "PT0S", "updated": "2015-02-10T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/02/2013 12:39:29", "created": "2013-12-18T17:56:00.000000"}], "components": ["concat"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b7d5ee4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192566358_*|*_6_*:*_1_*:*_0"}], "description": "Recently I discovered that if a fragments contains a star in its filename, there will be multiple concatenation if multiple fragments filename start with the same pattern.\n\nThis comes from the shell expending filename when doing the \"cat\" operation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33104", "fixedVersions": [], "id": "33104", "issueType": "Bug", "key": "MODULES-202", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fragments containing star \"*\" in filename generated duplicatd lines", "timeSpent": "PT0S", "updated": "2015-02-10T15:25:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/12/2013 12:07:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/12/2013 14:18:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/12/2013 17:36:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 06:21:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 21:04:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 00:41:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "fixed in https://github.com/puppetlabs/puppetlabs-concat/pull/121", "created": "2014-11-17T13:21:00.000000"}], "components": ["concat"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@38b07656"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28841085653_*|*_5_*:*_1_*:*_0"}], "description": "I ran into the same problem as the one described, this fixed it for me.\n\nExample:\n<pre>\nconcat { 'test': path => '/tmp/test' }\nconcat::fragment { 'one-other': target => 'test', content => \"one-other\\n\" }\nconcat::fragment { '*-test': target => 'test', content => \"*-test\\n\" }\nconcat::fragment { 'one-test': target => 'test', content => \"one-test\\n\" }\n</pre>\n\nThis would result in the file /tmp/test containing the following:\n\nActual:\n<pre>\none-other\n*-test\none-test\none-test\none-test\n</pre>\n\nExpected:\n<pre>\none-other\n*-test\none-test\n</pre>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42633", "fixedVersions": [], "id": "42633", "issueType": "Bug", "key": "MODULES-201", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-17T13:21:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "[Issue_69] Prevent cat globbing if filenames contains wildcards", "timeSpent": "PT0S", "updated": "2014-11-17T13:21:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 06:29:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 16:57:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 17:48:57", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@70125d68"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse53:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159704636_*|*_6_*:*_1_*:*_0"}], "description": "Would love the `$ensure` parameter  from #39 in a Forge release of the module for https://github.com/jfryman/puppet-nginx/pull/167", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41607", "fixedVersions": [], "id": "41607", "issueType": "Bug", "key": "MODULES-200", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "New module release please? :)", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 18:33:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 18:34:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 19:01:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 19:09:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 19:20:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 13:18:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 14:25:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 15:30:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/06/2013 05:42:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/09/2013 17:20:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/09/2013 18:10:37", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24a4bc2d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159700205_*|*_6_*:*_1_*:*_0"}], "description": "modules.\n\nFIRST DRAFT for discussion.\n\nWe're experimenting with adding type/allowed values in the README, so I've tried that here (to help us improve testing).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40554", "fixedVersions": [], "id": "40554", "issueType": "Bug", "key": "MODULES-199", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rewrite the docs to fit the current best practices for Puppetlabs", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 12:30:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 15:48:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 17:03:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We're not comfortable changing the behavior of the noop metaparameter.", "created": "2014-08-27T17:47:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1cdf8508"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21768680334_*|*_6_*:*_1_*:*_0"}], "description": "Create a noop_mode parameter which allows the module user to elect to relax the\nnoop metaparameter on certain resources in the module.  Specifically, this mode\ncontrols the noop metaparameter of every resource except for the final target\nof a concat.  In 'strict' mode, all resources respect the --noop command line\nargument.  In 'friendly' mode, file resources under concatdir and the execs\nwhich cause concatenation are forced to false regardless of the --noop command\nline argument.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39397", "fixedVersions": [], "id": "39397", "issueType": "Bug", "key": "MODULES-198", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-27T17:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Adds a noop_mode to concat::setup", "timeSpent": "PT0S", "updated": "2014-08-27T17:47:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:28:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 16:34:36", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4656f66"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse3r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192478012_*|*_6_*:*_1_*:*_0"}], "description": "For example\n-w parameter value is expected to be a single word in line 108 of concatfragments.sh:\n        if [ x${WARNMSG} = \"x\" ]; then\n\nobviously, it should be\n        if [ \"x${WARNMSG}\" = \"x\" ]; then\n\nthe same applies for the rest of  [ x${XXXX} = \"x\" ] checks through the file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38472", "fixedVersions": [], "id": "38472", "issueType": "Bug", "key": "MODULES-197", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:24:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "concatfragments.sh parmas check is unsafe and may work not as intended", "timeSpent": "PT0S", "updated": "2015-02-10T15:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 16:59:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 17:06:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/17/2013 18:10:43", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e21d21f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse5r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159684895_*|*_6_*:*_1_*:*_0"}], "description": "...in file/directory names, etc.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37363", "fixedVersions": [], "id": "37363", "issueType": "Bug", "key": "MODULES-196", "labels": ["github", "puppetlabs-concat"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[Most of] variables quoted to allow multi-word warning messages, spaces ...", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/07/2012 21:19:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/16/2013 19:03:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/16/2013 22:02:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/17/2013 16:08:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/05/2013 12:53:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/05/2013 12:58:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/05/2013 13:14:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/05/2013 13:27:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/05/2013 14:37:30", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d9eba13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21930330205_*|*_6_*:*_1_*:*_0"}], "description": "Leverage the existing API from the [puppetlabs-mysql module](https://github.com/puppetlabs/puppetlabs-mysql/tree/master/lib/puppet/type). It would present a nice coherent interface. Perhaps even becoming 'standard'?\n\nProbably depends on #25 / #6.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36285", "fixedVersions": [], "id": "36285", "issueType": "Bug", "key": "MODULES-195", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-29T14:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Implement database, database_user, and database_grant provider", "timeSpent": "PT0S", "updated": "2014-08-29T14:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14f596df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcov:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069258006_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_34123139989"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35240", "fixedVersions": [], "id": "35240", "issueType": "Improvement", "key": "MODULES-194", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Port validate_db_conn to use postgres_psql instead of exec", "timeSpent": "PT0S", "updated": "2015-02-10T15:22:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/15/2013 15:03:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/15/2013 15:40:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/15/2013 15:49:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/30/2013 21:14:17", "created": "2013-12-18T17:56:00.000000"}], "components": ["acl", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61ff2bae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse3j:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159677951_*|*_6_*:*_1_*:*_0"}], "description": "Hi, \n\nI thought I'd open an issue here to discuss whether and how to use Augeas for managing `postgresql.conf` and `pg_hba.conf`.\n\nAugeas 1.0.0 has been released recently and I know that packages are available at least for Ubuntu from @raphink's PPA (https://launchpad.net/~raphink/+archive/augeas). Ubuntu 13.04 will have official Augeas 1.0.0 packages. I don't know how support looks on RHEL or other systems.\n\nAugeas 1.0.0 now has extended lenses for both `postgresql.conf` and `pg_hba.conf` which look pretty good to me, but I have yet to test them thoroughly with Puppet. So I wonder: is it worthwhile to pursue using Augeas to manage these important files, or are people happier with the current template-based approach and the ideas for `postgresql.conf` discussed in issue #26 (I wanted to take a crack at this, but haven't had the time yet, unfortunately)?\n\nThe advantages or Augeas are, in my opinion, clear: no need for complex template constructs, we get syntax checks and support for all settings in `postgresql.conf` and also for all kinds of ACLs in `pg_hba.conf` without having to expose specific ACL types to the user and hiding or not supporting others (ipv4acls/ipv6acls vs unixacls, see PR #72). Using Augeas from within Puppet is easy enough, although in the end there might again be need for some kind of template/eruby hackery. \n\nOne thing to consider is that Augeas 1.0.0 will probably not be available on most systems for quite some time so Augeas support in this module should only be used if `facter augeasversion >= 1.0.0`. For earlier versions the template approach for `pg_hba.conf` and `file_line` for `postgresql.conf` (issue #26) will remain the only option.\n\nAnother thing to consider is that Augeas can significantly slow down a Puppet run if it manages many configuration settings. \n\nAnd of course, as @jhoblitt has pointed out in PR #72 Augeas only manages specified settings, so manual edits to the configuration are, by design, still possible and not caught by Puppet.\n\nSo it might be necessary for the module user to be able to decide whether he wants to use Augeas or not. \n\nOne or two new types will probably have to be defined, such as `postgresql::server::conf` (manages a setting in `postgresql.conf`) and `postgresql::server::hba` (manages an ACL in `pg_hba.conf`).\n\nThis could lead to something like this:\n\n```\npostgresql::server::conf { \n  'listen_addresses': value => '*';\n  'port':             value => '5432';\n  'max_connections':  value => '500';\n}\n```\n\nAnd for `pg_hba.conf` the @camptocamp guys have already defined an IMHO reasonable type for ACLs, which would look somewhat like this:\n\n```\npostgresl::server::hba { 'access to some database for alice':\n  ensure => present,\n  type => 'host',\n  database => 'some',\n  user => 'alice',\n  address => '10.0.0.0/16',\n  method => 'md5',\n}\n```\n\nBut there would probably have to be a way to abstract and hide these declarations, or they would clutter up the user's manifests since they are a bit more verbose (and thus ugly) than the current `config_hash` approach.\n\nSorry for this lengthy braindump. Maybe someone has some comments or ideas, I'd love to hear them. I hope I find the time to test and experiment with this myself in the coming weeks.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34187", "fixedVersions": [], "id": "34187", "issueType": "Bug", "key": "MODULES-193", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using Augeas", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/22/2013 17:55:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/22/2013 18:14:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/22/2013 19:25:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "01/23/2013 16:17:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 00:41:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/30/2013 15:55:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/30/2013 18:18:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 14:29:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 00:29:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 00:31:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 08:35:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 11:36:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 20:25:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "Check that the module creates a new cluster, and that the new data directory is owned by the postgres user.", "created": "2014-06-02T16:54:00.000000"}, {"author": "5ce758555c99a60dcbaeaa72", "body": "I've verified that the module does not initialise the database cluster in the new data directory, which may require recreating the database cluster.\n\n```\nsudo pg_dropcluster 9.1 main\nsudo pg_createcluster -d /path/to/data/dir 9.1 main\n```\n\nseems to correct this problem. CAUTION: This is irreversibly destructive on the data stored in the databases.", "created": "2014-06-02T18:32:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was addressed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/514 and https://github.com/puppetlabs/puppetlabs-postgresql/pull/517", "created": "2014-12-03T11:36:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1c52d396"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30217211650_*|*_5_*:*_1_*:*_0"}], "description": "When supplying a custom pg_hba and postgresql.conf directory, the service doesnt startup because its looking in the default folder. \nThe PGDATA env variable needs to be set", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33103", "fixedVersions": [], "id": "33103", "issueType": "Bug", "key": "MODULES-192", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:36:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "postgresql service fails to start with custom datadir -> Missing PGDATA env variable", "timeSpent": "PT0S", "updated": "2014-12-03T11:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/22/2013 18:34:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/23/2013 23:28:00", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43e283f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse2v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159677386_*|*_6_*:*_1_*:*_0"}], "description": "The [default template used by PostgreSQL](http://www.postgresql.org/docs/8.4/static/manage-ag-templatedbs.html) is `template1`. Yet, the [current `createdb` command specifies `template0` explicitly](https://github.com/puppetlabs/puppet-postgresql/blob/501289394ab48c427946bb4a3c2af983bb8e8e7a/manifests/database.pp#L50).\n\nIt would probably be better to keep the PostgreSQL default values in general. Perhaps an extra optional parameter similar to the \"locale\" parameter could be used for those who want to use a non-default value.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42714", "fixedVersions": [], "id": "42714", "issueType": "Bug", "key": "MODULES-191", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Using same default template as the PostgreSQL default", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "postgresql_puppet_extras.conf was removed during a major rewrite of this module in https://github.com/puppetlabs/puppetlabs-postgresql/pull/245.", "created": "2014-12-03T11:45:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@54352cb3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse2f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30217746150_*|*_5_*:*_1_*:*_0"}], "description": "I am running under a umask of 077 so all files are created with minimal permissions.\n\nWhen we touch the file postgresql_puppet_extras.conf using an exec, we are setting the permissions based on the current runner of the command (root) and permissions based on umask, so in my case 600.  I was then unable to start the service because postgresql did not have access to this file.\n\nIn order to fix this issue, I added \n\nfile { 'postgresql_puppet_extras.conf':\n      path  => \"$datadir/postgresql_puppet_extras.conf\",\n      owner => $user,\n      group => $group,\n    }\n\nafter we create the file, but I'm not sure why we aren't using the file type to begin with and instead are touching the file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41606", "fixedVersions": [], "id": "41606", "issueType": "Bug", "key": "MODULES-190", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:45:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql service will not start due to permission denied on postgresql_puppet_extras.conf", "timeSpent": "PT0S", "updated": "2014-12-03T11:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/12/2013 18:54:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/12/2013 19:38:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/12/2013 20:04:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 18:15:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:87c2693d-c827-4a42-8735-8a2365669090", "body": "Potentially related to PUP-1191, per a comment on the latter.", "created": "2014-04-17T20:39:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Please follow ticket PUP-1191 ", "created": "2015-02-10T15:22:00.000000"}, {"author": "557058:87c2693d-c827-4a42-8735-8a2365669090", "body": "Heidi, with apologies, am not sure whether this issue should have been marked as a duplicate of PUP-1191. Although the surface issue is the same, these bugs seem independent.\n\nAIUI, PUP-1191 concerns inadvertent obscuring of locale-related environment values when 'exec'-ing. This issue concerns the PostgreSQL module not picking up user-supplied locale and charset values from published attributes in that module's contract.  (Perhaps this issue might be re-titled?) Both could independently contribute to problems such as this one.", "created": "2015-07-24T12:50:00.000000"}, {"author": "557058:87c2693d-c827-4a42-8735-8a2365669090", "body": "I don't have the access rights to reopen this - and as well, I might not be correct in my assumption above - but I'd appreciate your having a look at this, when it's convenient. Thanks!", "created": "2015-07-24T12:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I see that there is a parameter {{postgresql::server::database::locale}}", "created": "2017-02-01T10:48:00.000000"}], "components": ["apt", "community", "postgresql", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@20a4d631"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-4860"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Apr/14"}], "description": "This issue is maybe related to #178 and #185 .\n\nMy system locale is set to en_GB.UTF-8.\n\nIf I install postgresql using apt-get command, I get the default database create with UTF8 encoding (which is what I want), but if I do it via puppet the database is created with SQL_ASCII probably because of this: http://projects.puppetlabs.com/issues/11860.\n\nI think that if there is no way to workaround this puppet bug, we have to destroy the default cluster (if there is only databases template0, template1 and postgres and if Encoding is not requested encoding) en recreate it with postgresql::initdb.", "epicLinkSummary": "Postgresql Next", "estimate": "PT0S", "externalId": "40552", "fixedVersions": [], "id": "40552", "issueType": "Bug", "key": "MODULES-189", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "39340", "parentSummary": "Postgresql Next", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "status": "Needs Information", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Encoding set to SQL_ASCII on Debian family if package installed via puppet.", "timeSpent": "PT0S", "updated": "2017-05-05T08:57:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/08/2013 13:25:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/292", "created": "2014-12-03T12:07:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6ed6c07f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30219080412_*|*_5_*:*_1_*:*_0"}], "description": "We keep getting intermittent failures in our CI system, here is one example: https://jenkins.puppetlabs.com/view/B_PuppetDB/job/PuppetDB%20Acceptance%20IN%20THE%20CLOUD/680/install_mode=install,label=ec2-coordinator,options_file=postgres,platform=ec2-west-el5-64mda-el5-64a/\n\nThe race is here:\n\n<pre>\n\u001b[mNotice: /Stage[main]/Postgresql::Server/Exec[reload_postgresql]: Triggered 'refresh' from 1 events\n\u001b[mNotice: /Stage[main]/Postgresql::Server/Service[postgresqld]/ensure: ensure changed 'stopped' to 'running'\nError: /Stage[main]/Puppetdb::Database::Postgresql_db/Postgresql::Db[puppetdb]/Postgresql::Database[puppetdb]/Postgresql_psql[Check for existence of db 'puppetdb']: Could not evaluate: Error evaluating 'unless' clause: 'psql: FATAL:  the database system is starting up\n'\n\u001b[mNotice: /Stage[main]/Puppetdb::Database::Postgresql_db/Postgresql::Db[puppetdb]/Postgresql::Database[puppetdb]/Exec[/usr/bin/createdb --owner='postgres' --template=template0 --encoding 'UTF8'  'puppetdb']: Dependency Postgresql_psql[Check for existence of db 'puppetdb'] has failures: true\n</pre>\n\nIt looks to me like the postgresql_psql provider needs to be made aware of the 'psql: the database system is starting up' state and back-off for a retry later perhaps?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39396", "fixedVersions": [], "id": "39396", "issueType": "Bug", "key": "MODULES-188", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T12:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Race condition or failure after postgresql startup", "timeSpent": "PT0S", "updated": "2014-12-03T12:07:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Related: https://github.com/puppetlabs/puppetlabs-postgresql/pull/500", "created": "2014-12-03T14:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4617a810"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30229107513_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14669377413"}], "description": "I am using this module under Gentoo, and most things seem to be working with a little massaging required.\n\nThe one thing that sticks out is the calls to Exec[postgresql_reload] that get triggered on changes to pg_hba.  This Exec is hardcoded to use the 'service' command (see manifests/server.pp:87), which appears to be a RedHat/Debian specific thing -- at least, Gentoo doesn't have it.  The correct way to reload postgres on Gentoo is e.g., `/etc/init.d/postgresql-9.2 reload`.\n\nI think this could be solved quite easily by allowing a 'reload_command' parameter to be passed into postgresql::server.  Those of us who do not have a 'service' can just override it to suit.\n\nLet me know if you'd prefer me to provide a pull request, I'd be happy to do so.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38467", "fixedVersions": [], "id": "38467", "issueType": "Bug", "key": "MODULES-187", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-05-22T10:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql_reload depends on 'service' which is not present on all distros", "timeSpent": "PT0S", "updated": "2015-05-22T10:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/14/2013 04:22:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 19:02:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 20:00:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/17/2013 21:01:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 09:36:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Not a module issue.", "created": "2014-09-02T08:40:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a0d3e7b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22254258395_*|*_6_*:*_1_*:*_0"}], "description": "When using the postgresql module, the graphs generated by Puppet (in the dot format) have syntax errors.\n\nHere's an example of the error from a dot file:\n\n```\nError: relationships.dot:1033: syntax error near line 1033\ncontext:     \"Postgresql_psql[GRANT all ON database >>>  \"pe- <<< puppetdb\" TO \"pe-puppetdb\"]\" [\n```\n\nThe fixed version would look like the following:\n\n```\nError: relationships.dot:1033: syntax error near line 1033\ncontext:     \"Postgresql_psql[GRANT all ON database >>>  'pe- <<< puppetdb' TO 'pe-puppetdb']\" [\n```\n\nCan't have double quotes inside the double quotes.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37360", "fixedVersions": [], "id": "37360", "issueType": "Bug", "key": "MODULES-186", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-09-02T08:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql module generates .dot file (graph) with invalid syntax", "timeSpent": "PT0S", "updated": "2014-09-02T08:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "postgresql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58f5bef1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse1b:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192238797_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_62364122868"}], "description": "If I add a 'password_hash' to a role-hash, the role gets the password. Once set, though, there doesn't seem to be a way to remove the password.\n\nThe SQL way is\n```ALTER ROLE <role-name> WITH PASSWORD NULL;```\n\nLeaving $password_hash empty does nothing, and making it an empty string makes the password an empty string (not the same as no-password). In short, there doesn't seem to be a way to get this module to invoke the SQL above.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "36284", "fixedVersions": [], "id": "36284", "issueType": "Improvement", "key": "MODULES-185", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Do", "resolutionDate": "2017-02-01T10:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "No way to remove password from role", "timeSpent": "PT0S", "updated": "2017-02-01T10:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/25/2013 17:01:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/29/2013 20:13:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/29/2013 20:14:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 09:29:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 16:47:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/21/2013 09:32:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/21/2013 09:36:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/01/2013 13:17:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 21:48:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 11:57:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 21:30:00", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39d73c2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse1r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159690666_*|*_6_*:*_1_*:*_0"}], "description": "Having a custom xlogdir location is desiderable for performances in many production environments", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35239", "fixedVersions": [], "id": "35239", "issueType": "Bug", "key": "MODULES-184", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support to custom xlogdir parameter", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:4b4b7b51-89e3-4a2d-b08f-13d4796d9881", "body": "This was fixed / resolved in pr #261: https://github.com/puppetlabs/puppetlabs-postgresql/pull/261", "created": "2014-01-11T14:26:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e4cc4b9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2060985669_*|*_5_*:*_1_*:*_10098709617_*|*_6_*:*_1_*:*_0"}], "description": "You can set postgresql::server::pg_hba_conf_defaults to false, but it only does not set defaults values but still manages it, and if you do so, and don't declare any Postgresql::Server::Pg_hba_rule it even fails because concat can't find any fragment with this:\n\n```\nerr: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.2/data/pg_hba.conf]/Exec[concat_/var/lib/pgsql/9.2/data/pg_hba.conf]/returns: change from notrun to 0 failed: /var/lib/puppet/concat/bin/concatfragments.sh -o /var/lib/puppet/concat/_var_lib_pgsql_9.2_data_pg_hba.conf/fragments.concat.out -d /var/lib/puppet/concat/_var_lib_pgsql_9.2_data_pg_hba.conf -w '# This file is managed by Puppet. DO NOT EDIT.'   returned 1 instead of one of [0] at /home/mcanevet/puppetmaster/modules/concat/manifests/init.pp:245\nerr: /Stage[main]/Postgresql::Server::Config/Concat[/var/lib/pgsql/9.2/data/pg_hba.conf]/Exec[concat_/var/lib/pgsql/9.2/data/pg_hba.conf]: Failed to call refresh: /var/lib/puppet/concat/bin/concatfragments.sh -o /var/lib/puppet/concat/_var_lib_pgsql_9.2_data_pg_hba.conf/fragments.concat.out -d /var/lib/puppet/concat/_var_lib_pgsql_9.2_data_pg_hba.conf -w '# This file is managed by Puppet. DO NOT EDIT.'   returned 1 instead of one of [0] at /home/mcanevet/puppetmaster/modules/concat/manifests/init.pp:245\n\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34185", "fixedVersions": [], "id": "34185", "issueType": "Bug", "key": "MODULES-183", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T14:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "There is no way to bypass pg_hba.conf management in v3.", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 23:36:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:28:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:34:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/01/2013 13:16:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "999854:0394195f-99db-4e57-b79e-a9f92c3919e8", "body": "PR closed by apenny on Github due to inactivity - https://github.com/puppetlabs/puppetlabs-postgresql/pull/263", "created": "2014-01-21T19:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1db63011"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2055669491_*|*_10007_*:*_1_*:*_889143600_*|*_6_*:*_2_*:*_9214872558"}], "description": "I've added a case statement to fix the problem related to the issue --> https://github.com/puppetlabs/puppetlabs-postgresql/issues/226", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33102", "fixedVersions": [], "id": "33102", "issueType": "Bug", "key": "MODULES-182", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add compatibility for Gentoo osfamiy", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 17:17:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:24:27", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e608ffc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse13:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21934930001_*|*_6_*:*_1_*:*_0"}], "description": "With the simple puppet manifest of\n```puppet\nclass { 'postgresql::server': }\n```\nwhen PostgreSQL 9.3 is installed results in an action of installing 9.1 with the same configured port number. Thus the new server cannot start, and the functioning server may fail to start the next time init scripts are run.\n\nDefaults for database management should be safe.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42709", "fixedVersions": [], "id": "42709", "issueType": "Bug", "key": "MODULES-181", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-29T15:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Installs 9.1 when 9.3 already installed, and no version specified", "timeSpent": "PT0S", "updated": "2014-08-29T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 18:18:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 19:36:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 20:35:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 00:06:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 02:01:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 21:28:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 21:47:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 21:49:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/25/2013 02:38:04", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/07/2013 22:35:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/08/2013 15:49:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "I took a peek at this, but I don't have a working Hiera setup (and have never used it), and these issues seem to be specific to Hiera users.", "created": "2014-01-11T13:40:00.000000"}, {"author": "557058:b97abab1-7fbb-4910-a2c4-8b4596e86f02", "body": "Hello.\nI confirm, issue exists and reproduces well.\n[Here|https://github.com/grundic/puppet-MODULES-180] you can find virtual box for reproducing this issue. \n{code}\ncd /tmp\ngit clone https://github.com/grundic/puppet-MODULES-180.git\ncd puppet-MODULES-180/\nvagrant up\n{code}\n\nIn the end you will see {color:red}Error: Could not find scope for postgresql::params at /etc/puppet/modules/postgresql/manifests/globals.pp:115 on node precise64{color}\n\nTo overcome it, I have to add *include ::postgresql::globals* to my manifest.", "created": "2014-10-02T11:33:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f6f9952"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22253586940_*|*_6_*:*_1_*:*_0"}], "description": "This issue has been frustrating me all day today.\n\nA simple \"include ::postgresql::server\" in my profile manifest gives me this when I attempt to run puppet:\n\n    Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find scope for postgresql::params on node postgresql1-test.central.atl.3dna.io\n\nSo, the problem appears to be this loop:\n\n`postgresql::server` inherits `postgresql::params` inherits `postgresql::globals`\n\nin `postgresql::globals`, line 85, the `$manage_package_repo` param is checked, and if true, includes `postgresql::repo`.\n\n`postgresql::repo` inherits `postgresql::params` inherits `postgresql::globals`.\n\nSo there's a loop.\n\nI'm not sure the fix, but this is preventing me from upgrading the module as we rely on the external repo.\n\nUnless we should *not* use the `manage_package_repo` parameter, and simply do something like this:\n\n    include postgresql::repo\n    include postgresql::server\n    Class['postgresql::repo'] -> Class['postgresql::server']\n\nI'd actually be fine with that. Also, I just tried it and that seems to work just fine. It's obviously not ideal, but it's a workaround I'm willing to deal with for now.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41602", "fixedVersions": [], "id": "41602", "issueType": "Bug", "key": "MODULES-180", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-09-02T08:29:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "manage_package_repo param causes pain", "timeSpent": "PT0S", "updated": "2014-10-02T11:41:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "$postgresql::server::version was deprecated in https://github.com/puppetlabs/puppetlabs-postgresql/pull/407. The version must now must be managed in postgresql::globals.", "created": "2014-12-03T12:04:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d8b98fe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse0v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30218890626_*|*_5_*:*_1_*:*_0"}], "description": "There are a number of places where `$postgresql::server::version` is used, but things like `$postgresql::server::install::package_name` use `$postgresql::server::package_name`, which comes from `$postgresql::params::server_package_name`, which uses (at least in the case of debian) `$postgresql::params::version` which defaults to `$postgresql::globals::globals_version` which does *not* look at `$postgresql::server::version`\n\nSo, either the package name for server should be figured out in `postgresql::server` class, or the things using `$postgresql::server::version` should be changed to look at `$postgresql::params::version`, maybe, and the `$postgresql::server::version` parameter should just go away entirely (it's not actually used within the `$postgresql::server` class.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40550", "fixedVersions": [], "id": "40550", "issueType": "Bug", "key": "MODULES-179", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgresql::server::version is only partially used", "timeSpent": "PT0S", "updated": "2014-12-03T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/17/2013 08:54:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:02:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:15:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:19:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:32:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:49:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 01:57:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 21:55:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 22:20:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 22:26:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/30/2013 17:33:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/280", "created": "2014-08-29T14:23:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5e290e5b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdzr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21929222889_*|*_6_*:*_1_*:*_0"}], "description": "there's still a decent amount of work to be done on this:\n\n1. the package naming and such for OSes other than ubuntu needs to be checked. I only run ubuntu so I haven't checked it against other things. I'm willing to do this, but I will need more time to do it as I need to grab vagrant boxes and whatnot.\n2. the tests don't currently cover what happens when you specify the postgis version. I've tested it locally and it does what I expect, but not in any automated fashion, especially because ubuntu only supplies one version of postgis, and using manage_package_repo is currently broken as reported in #276\n\nIf someone wants to help me finish this for other OSes that would be great, or just let me know if I should do that and add some more commits or what.\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39394", "fixedVersions": [], "id": "39394", "issueType": "Bug", "key": "MODULES-178", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-29T14:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "postgis support", "timeSpent": "PT0S", "updated": "2014-08-29T14:23:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 14:51:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2013 01:46:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 12:04:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "convenience link https://github.com/puppetlabs/puppetlabs-postgresql/pull/282", "created": "2017-02-02T10:32:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e582f95"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-3282"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyse07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Feb/17"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192104088_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_62364305574"}], "description": "Hi,\n\nI think this might be an interesting feature to have.\nIt's based on the similar functionality provided by the mysql module.", "epicLinkSummary": "Postgresql Delivered <= v4.9.0", "estimate": "PT0S", "externalId": "38464", "fixedVersions": [], "id": "38464", "issueType": "New Feature", "key": "MODULES-177", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": "43408", "parentSummary": "Postgresql Delivered <= v4.9.0", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Do", "resolutionDate": "2017-02-01T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow SQL import at DB creation time", "timeSpent": "PT0S", "updated": "2017-02-02T10:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was fixed in https://github.com/puppetlabs/puppetlabs-postgresql/pull/520", "created": "2014-12-03T15:11:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c153cc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdzz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30230131523_*|*_5_*:*_1_*:*_0"}], "description": "It would appear that postgresql_conf is comparing things at a low enough level that the underlying type of the items being compared are causing issues.\n\nError: /Stage[main]/Profile::Threedna::Postgresql::Server/Postgresql::Server::Config_entry[log_min_duration_statement]/Postgresql_conf[log_min_duration_statement]: Could not evaluate: undefined method `match' for 505:Fixnum\n\n'505' is a value coming from hiera. YAML is turning that into a Fixnum, which, of course, doesn't have a 'match' method.\n\nPerhaps a .to_s, would be good in here. Workaround is to just put quotes around all numbers in hiera, but that's not overly user friendly :)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37355", "fixedVersions": [], "id": "37355", "issueType": "Bug", "key": "MODULES-176", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T15:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "undefined method 'match' for Fixnum", "timeSpent": "PT0S", "updated": "2016-01-11T11:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2013 21:08:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:0e68498a-af24-40c4-a3ec-8d424adeeabb", "body": "Here's the [issue in GitHub|https://github.com/puppetlabs/puppetlabs-postgresql/issues/287].", "created": "2014-01-11T13:38:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:70121:7b50b988-18ad-4913-8df5-c67397870b32] Has this been addressed? There is a postgresql::server::config_entry defined type that could be used to manage SSL parameters in postgresql.conf, and postgresql::server::initdb manages links to /etc/ssl/certs/ssl-cert-snakeoil.pem and /etc/ssl/private/ssl-cert-snakeoil.key.", "created": "2014-12-03T11:34:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "https://github.com/puppetlabs/puppetlabs-postgresql/pull/507", "created": "2014-12-17T16:50:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30bf63e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdzj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2067743944_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_29378021102"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36281", "fixedVersions": [], "id": "36281", "issueType": "Bug", "key": "MODULES-175", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-17T16:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Manage SSL for PostgreSQL", "timeSpent": "PT0S", "updated": "2014-12-17T16:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 14:57:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 18:42:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Removing support for uninstall.", "created": "2014-09-02T08:36:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6c43f256"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdy7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22254020102_*|*_6_*:*_1_*:*_0"}], "description": "The code here:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/manifests/server/install.pp#L11-L31\n\n```\n  if($::operatingsystem == 'Ubuntu' and $package_ensure == 'absent') {\n    # This is an exec, because we want to invoke autoremove.\n    #\n    # An alternative would be to have a full list of packages, but that seemed\n    # more problematic to maintain, not to mention the conflict with the\n    # client class will create duplicate resources.\n    exec { 'apt-get-autoremove-postgresql-client-XX':\n      command   => \"apt-get autoremove --purge --yes ${client_package_name}\",\n      onlyif    => \"dpkg -l ${client_package_name} | grep -e '^ii'\",\n      logoutput => on_failure,\n      path      => '/usr/bin:/bin:/usr/sbin/:/sbin',\n    }\n\n    # This will clean up anything we miss\n    exec { 'apt-get-autoremove-postgresql-client-brute':\n      command   => \"dpkg -P postgresql*\",\n      onlyif    => \"dpkg -l postgresql* | grep -e '^ii'\",\n      logoutput => on_failure,\n      path      => '/usr/bin:/bin:/usr/sbin/:/sbin',\n    }\n  }\n```\n\nIs evil, it involves removing packages in a brutal way. This needs to be handled much more elegantly.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35236", "fixedVersions": [], "id": "35236", "issueType": "Bug", "key": "MODULES-174", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-09-02T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Handle postgresql::server ensure => absent with much less hackery", "timeSpent": "PT0S", "updated": "2014-09-02T08:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 23:31:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/27/2013 00:23:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/01/2013 13:11:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/18/2013 14:40:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This was a pull request, not a bug report, and it was merged: https://github.com/puppetlabs/puppetlabs-postgresql/pull/297", "created": "2014-12-03T11:29:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e0b7a67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdz3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30216782337_*|*_5_*:*_1_*:*_0"}], "description": "Things like IP addresses DO need to be in quotes or PostgreSQL 9.2 won't start. Fixing regex to reflect requirement.\n\nCan demonstrate failure pre-fix by passing an ip address in as the $listen_addresses parameter to postgresql::server.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34182", "fixedVersions": [], "id": "34182", "issueType": "Bug", "key": "MODULES-173", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-03T11:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix postgresql_conf quote logic", "timeSpent": "PT0S", "updated": "2014-12-03T11:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 06:15:31", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5f06b81"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdxz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159675393_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nso If you declare the *datadir* attribute in *postgresql::globals* the new data dir or get ignored if running on Ubuntu (12.04/Debian) or produce an error if executed on CentOS 64.\n\nCode to reproduce the error:\n\n```puppet\nclass { 'postgresql::globals':\n     datadir  => '/opt/custom_dir',\n   } ->\n \n  class { 'postgresql::server': }\n```\n\nI tired that on vagrant with vagrant-puppetlabs images.\n\n\n***Ubuntu/Debian:***\n - if you run the module with the $manage_package_repo to false (default value) first of all the postgresql::server::initdb exec part which initialize the data structure never get executed. Also the value of the confdir in params for Debian is fixed to the default path which is wrong. So the module will basically ignore that parameter and still evertyhing will work fine. However that's an easy fix (PR 304 submitted), but to properly start the service with the custom data dir the upstart scripts has to be changed too. I am happy to do that, however it's more a design decision or if you would like to overwrite the init scripts directly from the module via files or templates or maybe add the right param via augeas or smth else. \n\n\n***RedHat/CentOS:***\n- the postgres service can't be started, because even if the right datadir initdb is initialized the init.d script value for the PGDATA is wrong. To fix that problem it's enough to adjust the PGDATA value in /etc/init.d/postgresql, however again the question is or to rewrite/push the init script from the module itself or try to use augeas or something else.\n\nError:\nError: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 1: \nError: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: change from stopped to running failed: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 1:\n\ncheers", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33100", "fixedVersions": [], "id": "33100", "issueType": "Bug", "key": "MODULES-172", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Custom datadir in postgresql::globals gets ignored or produce an error", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3c3fa9af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdzb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36192019618_*|*_6_*:*_1_*:*_0"}], "description": "Is it possible to issue such a GRANT command using this module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42704", "fixedVersions": [], "id": "42704", "issueType": "Bug", "key": "MODULES-171", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-02-10T15:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "GRANT SELECT ON ALL TABLES IN SCHEMA public TO user", "timeSpent": "PT0S", "updated": "2015-02-10T15:16:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "I'm not sure whether sebastienliu has an account on Jira.\n\nThe issue here was that the postgresql module will attempt to install postgresql from the base repository by default, which on CentOS 6 only has version 8.4. In order to get the latest version, the manifest needs to set manage_package_repo to true in postgresql::globals.\n\nMoreover $postgresql::server::version was deprecated, so the manifest would look like:\n\n{code}\nclass { 'postgresql::globals': \n  manage_package_repo => true,\n  version => '9.1',\n} ->\nclass { 'postgresql::server': }\n{code}\n\nClosing this since this is the module's intended behavior.", "created": "2014-12-03T12:41:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b15b6d2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdyf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30221104024_*|*_6_*:*_1_*:*_0"}], "description": "I am trying to install pgsql 9.1 with the node setup in default.pp:\nnode puppetsandbox {\n   class { 'postgresql::server':\n      ensure  => true,\n      version => '9.1'\n   }                                                                                                                                                                                                                                                                           \n}\n\nBut after launching 'vagrant provision', the installed packages are still 8.4.\n\n$ rpm -qa |grep postgres\npostgresql-8.4.18-1.el6_4.x86_64\npostgresql-libs-8.4.18-1.el6_4.x86_64\npostgresql-server-8.4.18-1.el6_4.x86_64", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41600", "fixedVersions": [], "id": "41600", "issueType": "Bug", "key": "MODULES-170", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-03T12:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "postgresql 9.1 is not installed in Vagrant CentOS 6.4 box", "timeSpent": "PT0S", "updated": "2014-12-03T12:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Those variables are based on confdir which is based on datadir.", "created": "2014-09-02T09:19:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7fa5efc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdyn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22256570812_*|*_6_*:*_1_*:*_0"}], "description": "When passing an alternative $datadir location this does not effect $pg_hba_conf_path and $postgresql_conf_path.  Setting the default location for those files is entirely handled within postgresql::params.\n\nThe use of both postgresql::params and postgresql::globals seems almost silly.  Like the original design someone was expected to alter the globals files so pick() would choose those values.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40548", "fixedVersions": [], "id": "40548", "issueType": "Bug", "key": "MODULES-169", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-09-02T09:19:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pasisng $datadir to postgresql::server has no effect on $pg_hba_conf_path and $postgresql_conf_path", "timeSpent": "PT0S", "updated": "2014-09-02T09:19:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/17/2013 16:39:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/17/2013 19:57:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/17/2013 21:21:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "Theoretically, this could be done. Right now, however, there are two problems. First, my test declaration:\n\n{code:title=site.pp|borderStyle=solid}\nclass { 'postgresql::server':\n  ensure => stopped,\n  package_ensure => present,\n}\n{code}\n\nI'm using a CentOS vagrant VM to test this, and got this odd error:\n\n{color:red}\nError: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/enable: change from false to stopped failed: The redhat provider can not handle attribute enable\n{color}\n\nThat's the first problem. Second of all, the entire module is dependent on the end state having a running server:\n\n{color:red}\nWarning: /Stage[main]/Postgresql::Server::Service/Postgresql::Validate_db_connection[validate_service_is_running]/Exec[validate postgres connection for /postgres]: Skipping because of failed dependencies\n{color}\n\nHowever, the end result was that the package was installed, but the service was not running.\n\n{code}\n# puppet resource package postgresql\npackage { 'postgresql':\n  ensure => '8.4.18-1.el6_4',\n}\n\n# puppet resource service postgresql\nservice { 'postgresql':\n  ensure => 'stopped',\n  enable => 'false',\n}\n{code}\n\nI think at this point it's up to the module team to decide if they'd like to support this usage.", "created": "2014-01-11T09:57:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "I happened to add this recently.", "created": "2014-05-28T12:13:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@ac26e08"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdyv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13886214930_*|*_6_*:*_1_*:*_0"}], "description": "Is there a reason why the ensure property for the postgresql::server class does not allow to force a Postgres server to be there but not running?\n\nMaybe it is there and I am looking at the wrong options. In that case, I apologise in advance. Thank you.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39393", "fixedVersions": [], "id": "39393", "issueType": "Bug", "key": "MODULES-168", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-28T12:13:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Why ensure => 'stopped' is not available for the Postgres server?", "timeSpent": "PT0S", "updated": "2014-05-28T12:13:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/16/2013 22:10:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@370dd7e8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdxr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21934461310_*|*_6_*:*_1_*:*_0"}], "description": "ensure puppet::server::validate_db_connection doesn't float out of postgresql::server", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38327", "fixedVersions": [], "id": "38327", "issueType": "Bug", "key": "MODULES-167", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-08-29T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Prevent float of defined resource.", "timeSpent": "PT0S", "updated": "2014-08-29T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/02/2013 20:30:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 21:55:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 22:41:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:65bc9dcb-2391-407e-b837-21ece49d135c", "body": "In version 3.20 the datadir problem can be solved by changing line 41 in /postgresql/manifests/server/initdb.pp from:\n before   => File[$datadir], \n\nto  \n\nrequire   => File[$datadir],\n\n\n\n", "created": "2014-01-27T02:58:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Working in current version.", "created": "2014-08-29T16:09:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@455f390b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdxj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21935601290_*|*_6_*:*_1_*:*_0"}], "description": "I'm using Oracle Enterprise Linux (RHEL) 6.4, Postgres 8.4.13, and puppet 3.2.4\n\nI have postgresql::globals::datadir set to /var/opt/pgsql/data, however this causes errors during the puppet run.\n\nThe RHEL postgresql package creates the postgres user with a home directory of /var/lib/pgsql. \n\nThe first error I get during the puppet run is permission denied:\n\n```\nNotice: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: creating directory /var/opt/pgsql/data ... initdb: could not create directory \"/var/opt/pgsql\": Permission denied\nError: /usr/bin/initdb --encoding '' --pgdata '/var/opt/pgsql/data' returned 1 instead of one of [0]\nError: /Stage[main]/Postgresql::Server::Initdb/Exec[postgresql_initdb]/returns: change from notrun to 0 failed: /usr/bin/initdb --encoding '' --pgdata '/var/opt/pgsql/data' returned 1 instead of one of [0]\n```\n\n\nThis is because initdb is run by the postgres user and /var/opt is owned by root. To fix this, I changed the home directory of the postgres user to /var/opt/pgsql, and the directory was then created by puppet.\n\nHowever then puppet tried to start the database, and I got another error:\n\n```\nInfo: Class[Postgresql::Server::Service]: Scheduling refresh of Postgresql::Validate_db_connection[validate_service_is_running]\nError: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 4: \nError: /Stage[main]/Postgresql::Server::Service/Service[postgresqld]/ensure: change from stopped to running failed: Could not start Service[postgresqld]: Execution of '/sbin/service postgresql start' returned 4: \n```\n\nRunning the startup manually showed what the error 4 means:\n```\nroot@hostname # service postgresql start\ntouch: cannot touch `/var/lib/pgsql/pgstartup.log': No such file or directory\n```\n\nThis was because RHEL hardcodes /var/lib/pgsql/data and /var/lib/pgsql/pgstartup.log as defaults for it's PGDATA and PGLOG variables in the postgresql startup script. The \"RHEL way\" is to put any overrides to these defaults in the /etc/sysconfig/pgsql/postgresql file.\n\nSo I'd like to request the following for the module:\n\n1. The module should manage the /etc/sysconfig/pgsql/postgresql file on redhat servers. Information about what goes in that file can be found at http://wiki.postgresql.org/wiki/PostgreSQL_on_RedHat_Linux\n\n2. If $datadir is something other than the default /var/lib/pgsql/data, have puppet create the directory and any needed parent directories and give them the appropriate permissions (It's IMO better than changing the postgres user's home directory)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37353", "fixedVersions": [], "id": "37353", "issueType": "Bug", "key": "MODULES-166", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-29T16:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Changing $datadir on RHEL systems does not do everything it needs to", "timeSpent": "PT0S", "updated": "2014-08-29T16:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 18:13:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c146a1c7f6a007049ea23", "body": "I don't see any relevant commit in git@github.com:puppetlabs/puppetlabs-postgresql.git . Ashley, are you sure that this was actually merged?", "created": "2014-06-09T05:31:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68f3ac34"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdvz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159683083_*|*_6_*:*_1_*:*_0"}], "description": "This PR adds the capability to manage [user name maps](http://www.postgresql.org/docs/8.4/static/auth-username-maps.html) in pg_ident.conf. If the system user is not the same as the database user, you can create a mapping. Most of the time, you need this for external authentication.\n\nI have added a new type *pg_ident_map*, which manages a single map entry in pg_ident.conf.\nMost of the work is based on the pg_hba_rule type as they have quite much in common.\nIt is still possible to manage the file in a different way by setting *postgresql::globals::manage_pg_ident_conf* to false.\n\nThis is also of use for #287, because it allows to map X.509 certificate subjects to database users.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36280", "fixedVersions": [], "id": "36280", "issueType": "Bug", "key": "MODULES-165", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add management of user name maps", "timeSpent": "PT0S", "updated": "2014-06-09T05:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:662f32cc-9bf9-4803-a740-7dc2bd53b84d", "body": "added as comment to issue in github: \"As far as I can see initdb sets the umask to 077 itself. What do you think it should be? Or, what is wrong with the ownership and pemissions?\"", "created": "2014-01-11T11:48:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "This ticket is being closed due to lack of response, and no-one to assign the ticket to for followup. We'd be happy to re-open the ticket if the issue can be reproduced.", "created": "2014-06-02T12:45:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@37a15a72"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdw7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2051295671_*|*_3_*:*_2_*:*_8943_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_3_*:*_12268876568"}], "description": "Hi All,\n\nOn systems with a more restrictive umask the /var/lib/psql directory tree isn't getting set up with the appropriate owners and permissions.\n\nPlease modify the module so that it enforces the proper ownership and permissions of all files and directories in /var/lib/psql.\n\nThanks,\n\nAlex", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35235", "fixedVersions": [], "id": "35235", "issueType": "Bug", "key": "MODULES-164", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-06-02T12:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Validate permissions of /var/lib/psql", "timeSpent": "PT0S", "updated": "2014-06-02T12:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/01/2013 02:10:12", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@438e11df"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdwf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191950395_*|*_5_*:*_1_*:*_0"}], "description": "I'm not exactly sure what happened here, but I somehow missed adding a newline to the end of the file.  Here is a fix for that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34181", "fixedVersions": [], "id": "34181", "issueType": "Bug", "key": "MODULES-163", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-02-10T15:15:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added newline at end of file", "timeSpent": "PT0S", "updated": "2015-02-10T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 20:10:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "70121:7b50b988-18ad-4913-8df5-c67397870b32", "body": "[~accountid:557058:b9ec9a38-8902-46cd-87ef-0f2e7c25c26e] I'm not the owner for this module any more - un-assigning.", "created": "2014-01-13T06:34:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Merged.", "created": "2014-02-04T16:33:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7655c88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdxb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2041994905_*|*_10007_*:*_1_*:*_2099735773_*|*_3_*:*_1_*:*_491093_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33099", "fixedVersions": [], "id": "33099", "issueType": "Bug", "key": "MODULES-162", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Blocker", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-02-04T16:33:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Wrong parameter name: manage_pg_conf -> manage_pg_hba_conf", "timeSpent": "PT0S", "updated": "2014-02-04T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 20:13:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged", "created": "2014-09-02T08:31:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fbc062e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdwn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069854899_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_20183843667"}], "description": "...t is not defined in server.pp", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42702", "fixedVersions": [], "id": "42702", "issueType": "Bug", "key": "MODULES-161", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-09-02T08:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "$postgresql::server::client_package_name is referred from install.pp, bu...", "timeSpent": "PT0S", "updated": "2014-09-02T08:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 16:08:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 16:09:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I don't know if I'm just doing something funny, but this definitely fails on the first run, then works on the second run, even with the latest release. Probably some sort of weird dependency thing...", "created": "2014-08-29T16:05:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "I ran this against the latest version of the postgreql module in git https://github.com/puppetlabs/puppetlabs-postgresql/commit/213bb754a05920e4908a57c5f7789b104d65c97e . With the following simple manifest\n\n{code:ruby}\nclass { 'postgresql::server': }\n\npostgresql::server::db { 'zotonic':\n    user     => 'zotonic',\n    owner    => 'zotonic',\n    password => 'zotonic',\n    encoding => 'UTF8',\n  }\n{code}\nIt worked as expected. This ticket is very old, and has likely been fixed in the interim", "created": "2015-08-18T08:36:00.000000"}], "components": ["community", "postgresql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f2d7edf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdvr:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Community submitted bug"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21935321770_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_30558718535"}], "description": "The following Puppet snippet:\n\n{noformat}\n postgresql::server::db { 'zotonic':\n    user     => 'zotonic',\n    owner    => 'zotonic',\n    password => 'zotonic',\n    encoding => 'UTF8',\n  }\n{noformat}\nyields error:\n\n{noformat}\nNotice: /Stage[main]//Zotonic::Site[site]/Postgresql::Server::Db[zotonic]/Postgresql::Server::Database[zotonic]/Postgresql_psql[Check for existence of db 'zotonic']/command: command changed '' to 'SELECT 1'\nNotice: /Stage[main]//Zotonic::Site[site]/Postgresql::Server::Db[zotonic]/Postgresql::Server::Database[zotonic]/Exec[/usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic']/returns: could not change directory to \"/home/vagrant\"\nNotice: /Stage[main]//Zotonic::Site[site]/Postgresql::Server::Db[zotonic]/Postgresql::Server::Database[zotonic]/Exec[/usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic']/returns: createdb: database creation failed: ERROR:  role \"zotonic\" does not exist\nError: /Stage[main]//Zotonic::Site[site]/Postgresql::Server::Db[zotonic]/Postgresql::Server::Database[zotonic]/Exec[/usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic']: Failed to call refresh: /usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic' returned 1 instead of one of [0]\nError: /Stage[main]//Zotonic::Site[site]/Postgresql::Server::Db[zotonic]/Postgresql::Server::Database[zotonic]/Exec[/usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic']: /usr/bin/createdb --owner='zotonic' --template=template0 --encoding 'UTF8'  'zotonic' returned 1 instead of one of [0]\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41595", "fixedVersions": [], "id": "41595", "issueType": "Bug", "key": "MODULES-160", "labels": ["github", "intermediate", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-08-18T08:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ERROR:  role \"zotonic\" does not exist", "timeSpent": "PT0S", "updated": "2015-08-18T13:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 19:37:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 19:37:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 21:06:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 21:06:12", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@486295e9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdwv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191933355_*|*_6_*:*_1_*:*_0"}], "description": "This adds the paramaters needed for the module to function on FreeBSD.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40487", "fixedVersions": [], "id": "40487", "issueType": "Bug", "key": "MODULES-159", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "(feat) Add FreeBSD Support", "timeSpent": "PT0S", "updated": "2015-02-10T15:15:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 22:24:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 23:02:41", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@267517f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdx3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191910567_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39451", "fixedVersions": [], "id": "39451", "issueType": "Bug", "key": "MODULES-158", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added functionality to change baseurl and name of yum repository on RH systems", "timeSpent": "PT0S", "updated": "2015-02-10T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 21:10:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 22:25:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "postgresql::server inherits postgresql::params which inherits postgresql::globals, so it is very much used. The documentation describes how to override global parameters using the postgresql::globals class in addition to the postgresql::server class.\n\nClosing since this is not productive and it is out of date.", "created": "2014-12-03T15:00:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36617438"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdvj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30229479126_*|*_6_*:*_1_*:*_0"}], "description": "From what I can tell, the postgresql::globals class is barely used and it is misleading.  If I setup all of my globals for to pass in the params of say user, group, bindir, these have no effect when postgresql::server class is used.  The user must also define the above params on the postgresql::server class, which is dumb.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38323", "fixedVersions": [], "id": "38323", "issueType": "Bug", "key": "MODULES-157", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-03T15:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Globals are barely used.", "timeSpent": "PT0S", "updated": "2014-12-03T15:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/14/2013 06:00:47", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34d8fdbf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdvb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30709515667_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_14188902841"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37396", "fixedVersions": [], "id": "37396", "issueType": "Bug", "key": "MODULES-156", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2015-05-22T10:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Package_version should be used to determine the service name.", "timeSpent": "PT0S", "updated": "2015-05-22T10:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/18/2013 13:46:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 02:21:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 07:35:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 13:20:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Relevant PR closed due to incompleteness. https://github.com/puppetlabs/puppetlabs-postgresql/pull/337", "created": "2014-09-02T07:57:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68a8874a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysduv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Sep/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_22251674543_*|*_6_*:*_1_*:*_0"}], "description": "RedHat-based distros look in /etc/sysconfig/pgsql/postgresql or /etc/sysconfig/pgsql/postgresql-${version} for the PGDATA environment variable. This is passed on to the init script.\n\nI should note that this is untested, but hopefully gets the ball rolling.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36279", "fixedVersions": [], "id": "36279", "issueType": "Bug", "key": "MODULES-155", "labels": ["github", "puppetlabs-postgresql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-09-02T07:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fixes #93: Ensure PGDATA env var for the init script", "timeSpent": "PT0S", "updated": "2014-09-02T07:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/27/2013 22:24:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/23/2013 21:12:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 17:24:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "`mysql::server` no longer inherits from `mysql`", "created": "2014-11-18T15:20:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@192eeae3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdun:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28934661866_*|*_5_*:*_1_*:*_0"}], "description": "`mysql::server` inherits from `mysql` which can/will cause duplicate class `mysql` declaration errors on nodes that include both `mysql` and `mysql::server`, depending on the exact parse order of the particular manifest.  @apenney promised to fixed this in `#puppet` and to include a ponie in the module.\n\n--reference 5e47aff57ab17946b624be8e8196726c9639acb0", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35233", "fixedVersions": [], "id": "35233", "issueType": "Bug", "key": "MODULES-154", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-18T15:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "inheritance hell - can not include mysql & mysql::server on the same node", "timeSpent": "PT0S", "updated": "2014-11-18T15:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/24/2013 19:40:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/24/2013 19:41:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 09:51:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 17:22:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 14:45:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 16:04:00", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 16:21:56", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4fdbebe1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdv3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2047406093_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_9267174544"}], "description": "Via email:\n\n> It would be really nice if this module would have the functionality of the /usr/bin/mysql_secure_installation (Debian+Ubuntu I think) integrated. This basically secures a MySQL server on Debian and Ubuntu.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34178", "fixedVersions": [], "id": "34178", "issueType": "Bug", "key": "MODULES-153", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-04-28T17:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_secure_installation", "timeSpent": "PT0S", "updated": "2014-04-28T17:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/04/2013 00:26:21", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64dcdcef"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdu7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159710175_*|*_6_*:*_1_*:*_0"}], "description": "If for any reason .my.cnf is removed (after it's initially created), the following error comes up on the next run: \n\n> err: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User,\n> '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost'\n> (using password: NO)\n\n> err: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*0C0391BC20C40E95784D0BB5BB7216D8ADBCC17F' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33097", "fixedVersions": [], "id": "33097", "issueType": "Bug", "key": "MODULES-152", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Removed .my.cnf = errors", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/01/2013 16:54:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/14/2013 21:59:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/15/2013 15:29:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 07:15:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 21:14:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "This particular issue has been fixed in MariaDB 10.0", "created": "2014-04-04T04:27:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "I just installed MariaDB 10, and here's what the User table looks like:\n\n{code}\nMariaDB [(none)]> use mysql\nReading table information for completion of table and column names\nYou can turn off this feature to get a quicker startup with -A\n\nDatabase changed\nMariaDB [mysql]> describe user\n    -> ", "created": "2014-05-22T08:05:00.000000"}, {"author": "557058:70f8a9d9-ca55-479f-b024-0018f13088ae", "body": "One issue people using mariadb 5.5 with the mysql module may encounter is that the mariadb 5.5 apt packages start the service immediately upon installation. I've worked around it but am commenting to document the issue for the next person.\n\nI'm using the following manifest:\n{code}\n  class { '::mysql::server':\n    require          => [Class['::mysql::client'], Apt::Source['mariadb'],\n    root_password    => 'hunter2',\n    service_name     => 'mysql',\n    package_name     => 'mariadb-server',\n    },\n  }\n{code}\n\nThis mostly works on Ubuntu 12.04, with one caveat. When the mariadb-server-5.5 package installs, the /var/lib/mysql/ib_logfile[0,1] files are created based on the default my.cnf settings. If I set different log file size settings, then the install fails because puppet puts new settings in my.cnf, restarts the mysql service, and then InnoDB refuses to start because the log file sizes differ. The error in /var/log/mysql/error.log is (approximately) \"InnoDB: Error: log file ./ib_logfile0 is of different size\".\n\nYou have to manually delete the ib_logfile files, then apply the manifest again.\n\nMy solution is to simply upgrade to mariadb 10 because it can automatically resize log files, so the problem goes away. I'm just leaving this comment in case other people run into the same problem.", "created": "2014-06-05T19:37:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "To solve the mysql/mariadb schism, we could create a mariadb provider that inherits the mysql provider and add {{confine}} blocks to both providers to parse {{mysql --version}} or something to determine which one is \"suitable.\"\n\nAnd then update the mysql provider to truncate the username to 16 characters in the {{insync?}} method so that it will be idempotent, but can raise a warning when the truncation occurs. Then a user can just shorten their username to 16 to make it go away.", "created": "2014-07-24T11:39:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "This won't work.\n\nigoring the fact that I haven't found a single instance anywhere (in the puppet code base) that uses {{insync?}} in a *provider*, I'm not at all clear on how to modify ({{munge}}?) the *name* in a provider, while remaining idempotent.", "created": "2014-07-25T11:20:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I'll give it a stab... sometime.", "created": "2014-07-25T15:27:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "Based on the ideas we've tossed around in last week's modules hangout, i've come up with a solution, or at least a direction.\n\nn.b.: This is as of yet untested (i.e.: Not in production ", "created": "2014-07-30T08:33:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "i was just reminded again of this ticket, and from recent experience writing plugins (with lots of help from [~accountid:557058:11a50a90-5585-4229-994a-72322be4a7d7]) i think there could be an easier approach than the one [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] suggested, so i might pick this up again, so i don't have to maintain my own fork ", "created": "2014-11-12T08:08:00.000000"}, {"author": "557058:8ed100be-9a13-4ed1-92d2-88ac897d6774", "body": "aaah, this comment from me on that very same pull request is essentially kind of what i mean:\n\n\n\nugh. so much breakage in the rebase\u2026 which reminds me, is there a particular reason why we couldn't do something like postgresql for mariadb:\n\nhttps://github.com/puppetlabs/puppetlabs-postgresql/blob/master/lib/puppet/type/postgresql_conf.rb#L21-L26\n", "created": "2014-11-12T08:10:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "MariaDB support has been in the myql module for a while now. Closing as fixed.", "created": "2021-01-11T07:28:00.000000"}], "components": ["apt", "community", "mysql", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a2f9186"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqc3r:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "3.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "04/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2046954703_*|*_3_*:*_1_*:*_192731481078_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_28182312016"}], "description": "Hello Guys,\n\nAny ideas about how to implement / consider mariaDB ?\n\nMany Thanks,", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42699", "fixedVersions": [], "id": "42699", "issueType": "Bug", "key": "MODULES-151", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2021-01-11T07:28:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mariaDB support ?", "timeSpent": "PT0S", "updated": "2021-01-11T07:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 16:06:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 17:14:52", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 08:23:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/312", "created": "2014-11-19T12:04:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@727b2ae7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysduf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29009321073_*|*_5_*:*_1_*:*_0"}], "description": "I've got a ::mysql::server class declared which includes \"remove_default_accounts => 'true'\" thus activating account_security.pp.\n\nThis removes most of what I would expect except for the anonymous accounts for ''@'localhost' and ''@'fqdn', although I don't get an error applying the configuration. I've checked inside account_security.pp and it does appear to be attempting to remove these accounts.\n\nI've tested this by removing \"remove_default_accounts => 'true'\" and adding a dedicated  mysql_user for '@localhost' and setting \"ensure=>absent\" and see the same behaviour - the configuration gets applied without error but the user remains.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41593", "fixedVersions": [], "id": "41593", "issueType": "Bug", "key": "MODULES-150", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T12:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Removing anonymous accounts with account_security.pp", "timeSpent": "PT0S", "updated": "2014-11-19T12:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 17:21:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 07:01:48", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/25/2013 12:13:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 13:52:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/08/2013 07:53:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/08/2013 09:33:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/10/2013 14:30:41", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@34626def"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdtz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191877590_*|*_6_*:*_1_*:*_0"}], "description": "Running Debian 7 here and using the mysql::server::backup to automate backups of my MySQL server. Unfortunately it does not work, I get an empty dump file. Looking at the mysqlbackup.sh script I noticed that if I run the same dump without the \"--flush-logs\" the dump works.\n\nAs such I think it would be nice to have an option in the module to disable this \"--flush-logs\" parameter.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40486", "fixedVersions": [], "id": "40486", "issueType": "Bug", "key": "MODULES-149", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:14:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::backup and --flush-logs and empty dump file", "timeSpent": "PT0S", "updated": "2015-02-10T15:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 18:48:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 19:06:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 20:11:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 20:47:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 22:04:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/10/2013 23:48:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 20:25:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 21:47:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 22:12:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 22:16:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 22:21:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 22:31:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 01:47:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 01:51:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 20:19:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed by https://github.com/puppetlabs/puppetlabs-mysql/pull/319 and https://github.com/puppetlabs/puppetlabs-mysql/pull/355", "created": "2014-10-01T11:15:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@59e989a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdtb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "01/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_24769162011_*|*_6_*:*_1_*:*_0"}], "description": "when used as a standalone type or from mysql::db, mysql_grant will always grant the permissions even if these permissions are already granted.\nAs a consequence, the node is marked as \"changed\" in Dashboard or any other reporting tool.\n\nmysql_grant should check the permissions first, and grant the new ones only if they are not already granted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39450", "fixedVersions": [], "id": "39450", "issueType": "Bug", "key": "MODULES-148", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-10-01T11:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql_grant is not idempotent", "timeSpent": "PT0S", "updated": "2014-10-01T11:15:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4707b286"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdt3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191810071_*|*_6_*:*_1_*:*_0"}], "description": "On a fresh install (no mysql server existing) it is necessary to specify:\n\n  Service['mysqld'] -> Class['mysql::server::backup']\n  class { 'mysql::server:backup': ... }\n\nOtherwise failures occur trying to ensure the Mysql_user and Mysql_grant that the class requires. Failures due to the server not running yet.\n\nShould the above dependency need to be explicitly defined or can the dependency be managed within the class itself?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38320", "fixedVersions": [], "id": "38320", "issueType": "Bug", "key": "MODULES-147", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T15:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::backup requires Service['mysqld']", "timeSpent": "PT0S", "updated": "2015-02-10T15:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4d30c01f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdsf:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36191647015_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_20042688199"}], "description": "If you call the mysql::server class with the remove_default_accounts flag, you are still able to log in anonymously which leads the user to believe it did not work. \n\nclass { '::mysql::server':\n  root_password   => 'foo',\n  remove_default_accounts => true,\n  restart                 => true,\n}\n\nThis spawned two questions: \n\nhttp://dba.stackexchange.com/questions/51452/how-do-you-disable-anonymous-login-mysql/51455#51455\n\nhttps://ask.puppetlabs.com/question/3662/disable-mysql-anonymous-accounts/?answer=3664\n\nIn actuality, remove_default_accounts does work, but because the password is stored in /root/.my.cnf the user can be led to believe that accounts without passwords still exist. \n\n**Solution**:\nAdd a warning to the README.MD outlying this pitfall. Even if anonymous accounts are disabled, the root user will still *appear* to have password less logins.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37395", "fixedVersions": [], "id": "37395", "issueType": "Bug", "key": "MODULES-146", "labels": ["docs", "github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:35:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "the flag `remove_default_accounts` appears to do nothing", "timeSpent": "PT0S", "updated": "2015-09-30T15:35:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 21:27:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 23:29:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2013 20:36:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2013 21:44:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/19/2013 21:58:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/20/2013 16:33:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/20/2013 16:42:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/20/2013 16:42:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/21/2013 07:32:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/21/2013 17:11:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/26/2013 18:13:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 16:46:44", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@215314a4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdsn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159689055_*|*_6_*:*_1_*:*_0"}], "description": "I am using the latest version 2.0-rc5 and have the problem where my mysql_grant gets called on each update which somehow means that the mysql module does not recognise that it already applied this grant.\n\nBelow is the relevant part of my manifest:\n\n                mysql_user { \"${username}@${hostname}\":\n                        ensure          => 'present',\n                        password_hash   => $password,\n                }\n\n                mysql_grant { \"${username}@${hostname}/*.*\":\n                        ensure          => 'present',\n                        options         => ['GRANT'],\n                        privileges      => ['CREATE USER','ALTER','CREATE','DELETE','DROP','INDEX','INSERT','SELECT','UPDATE','LOCK TABLES','CREATE VIEW','SHOW VIEW','ALTER ROUTINE','CREATE ROUTINE','EXECUTE'],\n                        table           => '*.*',\n                        user            => \"${username}@${hostname}\",\n                }\n\nis this a bug or am I doing something wrong here?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36278", "fixedVersions": [], "id": "36278", "issueType": "Bug", "key": "MODULES-145", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mysql_grant being called again on each puppet update", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/17/2013 23:22:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 06:11:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 17:00:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "5dca862305b5ae0ddd6fb750", "body": "This problem is solved, in the last version of mysql module\n\nsee this link\n\nhttps://github.com/puppetlabs/puppetlabs-mysql/commit/3cfbb581cc1b07971f20fb8f7353b5dec3401e57\n\nThis work's in my enviroment =D", "created": "2014-07-12T13:59:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-mysql/commit/3cfbb581cc1b07971f20fb8f7353b5dec3401e57\n\nThanks [~accountid:5dca862305b5ae0ddd6fb750] for keeping track of this issue even after it moved from github.", "created": "2014-10-27T11:16:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b70f317"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdrz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jul/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27015598792_*|*_6_*:*_1_*:*_0"}], "description": "I get this message on a puppet run:\n\nError: Could not prefetch mysql_grant provider 'mysql': Execution of '/usr/bin/mysql --defaults-file=/root/.my.cnf -NBe SHOW GRANTS FOR 'root'@'yomamma';' returned 1: ERROR 1141 (42000) at line 1: There is no such grant defined for user 'root' on host 'yomamma'\n\nSome info from mysql:\n\nMariaDB [(none)]> select user, host from mysql.user;\n+------------------+-----------+\n| user             | host      |\n+------------------+-----------+\n| root             | 127.0.0.1 |\n| root             | ::1       |\n| root             | yomama    |\n| debian-sys-maint | localhost |\n| mmm_agent        | localhost |\n| mmm_monitor      | localhost |\n| mmm_reader       | localhost |\n| mmm_writer       | localhost |\n| replication      | localhost |\n| root             | localhost |\n+------------------+-----------+\n10 rows in set (0.00 sec)\n\nMariaDB [(none)]> SHOW GRANTS FOR 'root'@'yomamma';\nERROR 1141 (42000): There is no such grant defined for user 'root' on host 'yomamma'\nMariaDB [(none)]> SHOW GRANTS FOR `root`@`yomamma`;\nERROR 1141 (42000): There is no such grant defined for user 'root' on host 'yomamma'\nMariaDB [(none)]> SHOW GRANTS FOR root@yomamma;\nERROR 1141 (42000): There is no such grant defined for user 'root' on host 'yomamma'\nMariaDB [(none)]> SHOW GRANTS FOR root@`127.0.0.1`;\n+----------------------------------------------------------------------------------------------------------------------------------------+\n| Grants for root@127.0.0.1                                                                                                              |\n+----------------------------------------------------------------------------------------------------------------------------------------+\n| GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY PASSWORD '*D1A4CE85A15D483A108CE9908404169874531C50' WITH GRANT OPTION |\n+----------------------------------------------------------------------------------------------------------------------------------------+\n1 row in set (0.00 sec)\n\nMariaDB [(none)]> show global variables like '%resolve%';\n+-------------------+-------+\n| Variable_name     | Value |\n+-------------------+-------+\n| skip_name_resolve | ON    |\n+-------------------+-------+\n1 row in set (0.00 sec)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35232", "fixedVersions": [], "id": "35232", "issueType": "Bug", "key": "MODULES-144", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-10-27T11:16:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Could not prefetch mysql_grant provider", "timeSpent": "PT0S", "updated": "2014-10-27T11:16:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/20/2013 17:25:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/01/2013 05:42:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Triaged to Ryan since there seems to be a decision that needs to be made about whether or not the module should be able to (seamlessly) assume responsibility for an existing installation.", "created": "2014-01-11T12:55:00.000000"}, {"author": "999854:bc0c7516-f98b-43e3-b2f6-321b92ed3d73", "body": "Until a long-term solution is devised, here's a quick fix for Debian/Ubuntu users to allow the use of /etc/mysql/debian.cnf.  This file is created when the mysql server package is installed.\n\nIn <module root>/lib/puppet/provider/mysql.rb, change:\n\n{code}\n # Optional defaults file\n  def self.defaults_file\n    if File.file?(\"#{Facter.value(:root_home)}/.my.cnf\")\n      \"--defaults-extra-file=#{Facter.value(:root_home)}/.my.cnf\"\n    else\n      nil\n    end\n  end\n{code}\n\nto:\n\n{code}\n # Optional defaults file\n  def self.defaults_file\n    if File.file?(\"#{Facter.value(:root_home)}/.my.cnf\")\n      \"--defaults-extra-file=#{Facter.value(:root_home)}/.my.cnf\"\n    elsif File.file?(\"/etc/mysql/debian.cnf\")\n      \"--defaults-extra-file=/etc/mysql/debian.cnf\"\n    else\n      nil\n    end\n  end\n{code}", "created": "2014-06-23T17:56:00.000000"}, {"author": "623a4c9001f8660070b6316b", "body": "I ran into this same issue _and_ it was a completely puppet-managed installation. A user had screwed up the mysql database and wanted to restart from scratch. I suggested to {{sudo yum erase mysql-community-server}} and {{sudo rm -rf /var/lib/mysql/*}}.\n\n{code}\nNotice: /Stage[main]/Mysql::Client::Install/Package[mysql_client]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Install/Package[mysql-server]/ensure: created\nNotice: /Stage[main]/Mysql::Server::Service/Service[mysqld]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Unscheduling refresh on Service[mysqld]\nError: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*xyz' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)\nError: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e G\nRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*xyz' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UP\nDATES_PER_HOUR 0' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)\nNotice: /Stage[main]/Mysql::Server::Root_password/File[/root/.my.cnf]: Dependency Mysql_user[root@localhost] has failures: true\n{code}\n\nThis is ultimately a problem bootstrapping the mysql database as the system attempts to connect with the *existing* credentials from {{/root/.my.cnf}}, which haven't been set at this point! After deleting {{/root/.my.conf}} the puppet catalog was applied just fine. This situation should be handled much better.", "created": "2014-10-14T10:19:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "The providers now look for the password in the defaults file: https://github.com/puppetlabs/puppetlabs-mysql/blob/3.1.0/lib/puppet/provider/mysql.rb#L10", "created": "2015-01-27T16:02:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28b6c8c3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysds7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2055421361_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_32929752380"}], "description": "I have now encountered these errors on two different production servers, always when there already was a mysql service defined (but not via Puppet).\n\n```\nerr: Could not prefetch mysql_database provider 'mysql': Execution of '/usr/bin/mysql -NBe show databases' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n\nerr: Could not prefetch mysql_grant provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n\nerr: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n```\n\nI have tried specifying the root password in the following ways:\n\n```ruby\nclass { 'mysql::server':\n\told_root_password => 'password',\n\troot_password => 'password',\n\toverride_options => { root_password => 'password' }\n}\n```\n\nNeither seems to work. As of yet, I have not been successful in using this package. The documentation isn't quite clear on this, or I'm just misinterpreting them.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34177", "fixedVersions": [], "id": "34177", "issueType": "Bug", "key": "MODULES-143", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T16:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"Could not prefetch\"\u2026\u00a0Where to specify root password?", "timeSpent": "PT0S", "updated": "2015-01-27T16:02:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 14:15:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 14:34:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 14:36:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 14:43:24", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@f80a7ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdsv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159690247_*|*_6_*:*_1_*:*_0"}], "description": "I am using the mysql::server::monitor class to add a monitoring user to my MySQL server in order to get it monitored by nagios. This monitoring user gets automatically the PROCESS and SUPER privileges, in my case using nagios, I do not require any of these privileges. \n\nAs such I think it would be really nice to add a 4th option the the mysql::server::monitor class such as mysql_monitor_privileges where one could add custom privileges. In my case I would simply pass an empty array [] to give no privileges. Nagios just connects and disconnects to see if the server is up and running.\n\nWhat do you think?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33093", "fixedVersions": [], "id": "33093", "issueType": "Bug", "key": "MODULES-142", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add privileges parameter to mysql::server::monitor class", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 09:57:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "Fixed in commit fc14afe4c0d6773aba5b10761b39330dc7643f27", "created": "2014-01-11T10:51:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5dd2a4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdtj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2048111312_*|*_6_*:*_1_*:*_0"}], "description": "I want to disable (remove) ssl in the my.cnf. \nI tried to set it to \"false\" or \"0\" with override_options, also i tried to set \"skip-ssl\" but nothing worked, can somebody point me to the correct option?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42698", "fixedVersions": [], "id": "42698", "issueType": "Bug", "key": "MODULES-141", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T10:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Imho it's not possible to explicitly disable ssl.", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:00:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:16:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:44:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 16:57:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/11/2013 13:09:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/11/2013 14:01:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 17:09:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 17:13:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 19:37:58", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@660d9b5a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdtr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159702721_*|*_6_*:*_1_*:*_0"}], "description": "See issue: 338", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41591", "fixedVersions": [], "id": "41591", "issueType": "Bug", "key": "MODULES-140", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "fix: don't add options to my.cnf when they are set to false", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:02:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 12:15:02", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c5f4dce"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdr3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34985026731_*|*_6_*:*_1_*:*_0"}], "description": "I try to run the module on an existing database which failed (because there is no defaults_file but an root password is already set in the database). The database runs inside of an VM where '/var/lib/mysql' is a persistent storage, the rest of the VM gets installed/configured by puppet on each \"boot\".\n\nAs far as i can see $old_root_password has also no functionality.\nI guess if there is no defaults_file AND 'login' as root withoud password failed, puppet should try first to use $root_password -- something like this.\n\n> err: Could not prefetch mysql_user provider 'mysql': Execution of '/usr/bin/mysql -NBe   SELECT CONCAT(User, '@',Host) AS User FROM mysql.user' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)\n>\n> err: /Stage[main]/Mysql::Server::Root_password/Mysql_user[root@localhost]/ensure: change from absent to present failed: Execution of '/usr/bin/mysql -e GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'XXXX' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40485", "fixedVersions": [], "id": "40485", "issueType": "Bug", "key": "MODULES-139", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-01-27T15:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "puppet failed when running on an existing database (root password is used/no defaults_file)", "timeSpent": "PT0S", "updated": "2015-01-27T15:59:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4df78a99"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdrb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984965281_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21249362137"}], "description": "On initial deployment, the mysql::server::backup class fails because mysqld is not running when it attempts to create the backup user.\n\nI was able to fix this by adding a require to the backup.pp for the $backupuser.\n\n```puppet\nmysql_user { \"${backupuser}@localhost\":\n  ensure        => $ensure,\n  password_hash => mysql_password($backuppassword),\n  provider      => 'mysql',\n  require       => [\n    Class['mysql::server::config'],\n    Class['mysql::server::service']\n  ],\n}\n```\nI can submit if you like", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39449", "fixedVersions": [], "id": "39449", "issueType": "Bug", "key": "MODULES-138", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-09-30T15:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::server::backup should require mysql::server::service", "timeSpent": "PT0S", "updated": "2015-09-30T15:34:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/31/2013 22:03:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/01/2013 14:14:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 07:04:46", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@d554fa0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdrr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984924490_*|*_6_*:*_1_*:*_0"}], "description": "Signed-off-by: refnode <refnode@gmail.com>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38318", "fixedVersions": [], "id": "38318", "issueType": "Bug", "key": "MODULES-137", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add timeout parameter to increase for long time running sql imports", "timeSpent": "PT0S", "updated": "2015-01-27T15:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 10:37:57", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 10:39:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 15:34:24", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 17:11:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 18:48:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 18:55:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/05/2013 19:03:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "Fixed awhile ago.", "created": "2014-01-11T10:53:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2577975a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdrj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2048245688_*|*_6_*:*_2_*:*_10111439051"}], "description": "Error: Could not apply complete catalog: Found 2 dependency cycles:\n(Anchor[mysql::client::end] => Class[Mysql::Client] => Class[Mysql::Client::Install] => Package[mysql_client] => Class[Mysql::Client::Install] => Anchor[mysql::client::end])\n(Anchor[mysql::client::start] => Class[Mysql::Client] => Anchor[mysql::client::start])", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37394", "fixedVersions": [], "id": "37394", "issueType": "Bug", "key": "MODULES-136", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T10:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Dependency cycles", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/06/2013 00:24:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/06/2013 02:22:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:b9ec9a38-8902-46cd-87ef-0f2e7c25c26e", "body": "Proposed change, requires decision whether it should be changed.", "created": "2014-01-11T10:22:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b327ada"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdqf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2046274121_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_9268357957"}], "description": "The following proposed changes will break mysql_user and mysql_grant for existing configurations, but in my opinion the changes will improve the code:\n\n1.)  Make every privilege (including the GRANT OPTION privilege) a separate parameter of type boolean.\n2.) Move the global privileges (CREATE USER, FILE, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, and SUPER) which can only be set on the user level to mysql_user\n3.) Throw puppet errors on catalog creation, instead of mysql errors on catalog execution, if on table level privileges are tried to set, which are only allowed on database or user level.\n4.) Get rid of the special title requirement for mysql_grant\n\nI'm willing to work on this changes if a reasonable change exists that they are accepted.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36277", "fixedVersions": [], "id": "36277", "issueType": "Bug", "key": "MODULES-135", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-04-28T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Proposal mysql_user and mysql_grant", "timeSpent": "PT0S", "updated": "2014-04-28T17:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "fixed in https://github.com/puppetlabs/puppetlabs-mysql/pull/364", "created": "2014-11-19T09:49:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6bd0275b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdqv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29001183547_*|*_5_*:*_1_*:*_0"}], "description": "For example, ignore-builtin-innodb.\n\n    option '--ignore-builtin-innodb' cannot take an argument", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35230", "fixedVersions": [], "id": "35230", "issueType": "Bug", "key": "MODULES-134", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T09:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Some MySQL options can not take an option", "timeSpent": "PT0S", "updated": "2014-11-19T09:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/w32-blaster/puppetlabs-mysql/commit/fbfc5d831f10864062b34d427050f92557ba2475", "created": "2014-11-19T12:07:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17b594ed"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdqn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29009478069_*|*_5_*:*_1_*:*_0"}], "description": "In mysql_* providers the \"self.defaults_file\" methods are duplicated and should be removed. All mysql_* provider includes (except mysql_grant which should be fixed also) the main mysql.rb file in which the \"self.defaults_file\" method already exists.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34176", "fixedVersions": [], "id": "34176", "issueType": "Bug", "key": "MODULES-133", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T12:07:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Duplicate defaults-file definition in providers", "timeSpent": "PT0S", "updated": "2014-11-19T12:09:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "See MODULES-126", "created": "2015-01-27T15:57:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5542d530"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdpr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2058247858_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_32926658624"}], "description": "REQUIRE can bet set for ssl connections and authentication as defined in:\n\nhttp://dev.mysql.com/doc/refman/5.1/en/grant.html", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33090", "fixedVersions": [], "id": "33090", "issueType": "New Feature", "key": "MODULES-132", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2015-01-27T15:57:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add REQUIRE options for SSL", "timeSpent": "PT0S", "updated": "2015-01-27T15:57:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 10:35:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:b9ec9a38-8902-46cd-87ef-0f2e7c25c26e", "body": "Requires decision on whether the current behaviour should be changed and if so how it should be changed.", "created": "2014-01-11T10:15:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Bump for update", "created": "2014-06-02T12:37:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Configuration of the mysql file location and creation is now allowed \nhttps://github.com/puppetlabs/puppetlabs-mysql#config_file\nhttps://github.com/puppetlabs/puppetlabs-mysql#create_root_my_cnf\n\nI am closing this ticket. ", "created": "2015-08-19T08:35:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "Work already complete. ", "created": "2015-08-19T08:37:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@39b9854a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdov:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Community submitted bug"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2045639483_*|*_5_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_50534837130"}], "description": "At the moment the defaults-extra-file parameter in the providers is looking for the .my.cnf file in root home (-defaults-extra-file=#{Facter.value(:root_home)}/.my.cnf) which is definitely useless because mysql is automatically checking for this file in the home folder of user running puppet process. \n\nMy proposal is to move the .my.cnf file to /etc/puppet/mysql.cnf or to a similar location, so we have a redundant setup. In case if the file on the newplace is missing, mysql still tries to look for it in home folder.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42696", "fixedVersions": [], "id": "42696", "issueType": "Bug", "key": "MODULES-131", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2015-08-19T08:37:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Proposal Moving .my.cnf file out from root folder", "timeSpent": "PT0S", "updated": "2015-08-20T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/18/2013 21:22:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "Ticket confirmed. To recreate the error do the following in mysql:\n\ncreate database foo", "created": "2014-01-11T15:33:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "Bug fixed and PR committed (https://github.com/puppetlabs/puppetlabs-mysql/pull/412)", "created": "2014-01-11T16:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@797af23c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdof:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_2_*:*_2065271286_*|*_10007_*:*_1_*:*_6219944006_*|*_3_*:*_1_*:*_2569415_*|*_6_*:*_2_*:*_3869698935"}], "description": "I tried to reverse engineer the proper syntax for to setup a grant on a procedure. My DBA set it up and I then performed \"puppet resource mysql_grant\" which provided a resource definition similar to below\n\n```puppet\nmysql_grant { \"repgen@localhost/PROCEDURE ${dbName}.my_proc\":\n  ensure     => present,\n  options    => ['GRANT'],  \n  privileges => ['EXECUTE'],\n  table      => \"PROCEDURE ${dbName}.my_proc\",\n  user       => 'repgen@localhost',\n  require    => Service['mysqld'],\n}\n```\nHowever applying it causes the following error\n\n```` \nError: Execution of '/usr/bin/mysql -e GRANT EXECUTE ON `PROCEDURE rdb`.my_rpoc TO 'repgen'@'localhost'' returned 1: ERROR 1144 (42000) at line 1: Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41589", "fixedVersions": [], "id": "41589", "issueType": "Bug", "key": "MODULES-130", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql_grant is not working for grants on a PROCEDURE", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/28/2013 10:30:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this is fixed by https://github.com/puppetlabs/puppetlabs-mysql/pull/530\n\nIf not, please resubmit or reopen, and we likely need more information on the issue.", "created": "2014-11-19T11:30:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3a322f57"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdpz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29007272716_*|*_5_*:*_1_*:*_0"}], "description": "If we override that mysql configuration, the mysql_grant will fails.\n\nThank you.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40484", "fixedVersions": [], "id": "40484", "issueType": "Bug", "key": "MODULES-129", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T11:30:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "skip-name-resolve", "timeSpent": "PT0S", "updated": "2014-11-19T11:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "body": "The patch fails the tests since it used functionality from the future parser.", "created": "2014-01-11T11:42:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Heidi, is this still an outstanding issue? puppetlabs-mysql has turned off the issue tracker so it's difficult to tell what the issue was.", "created": "2014-06-02T10:47:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "[~accountid:557058:58c5336a-e9d7-4eff-b221-85517090556b], unfortunately I just imported the ticket from GitHub, I wasn't the original person who submitted it.  I do not know the specifics surrounding the issue.  Perhaps [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] or [~accountid:623c177a7910a200718b97b4] could take a look.\n\"Imported from Github issue puppetlabs-mysql-381, originally reported by vasily-kartashov\"\n", "created": "2014-06-02T11:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "`$sql` can take an array.", "created": "2015-01-27T15:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@67c2631f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_2051160120_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_20670876577"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39447", "fixedVersions": [], "id": "39447", "issueType": "Improvement", "key": "MODULES-128", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow multiple SQL files to be executed", "timeSpent": "PT0S", "updated": "2015-01-27T15:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 11:51:24", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1ea8d46"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdpj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984688033_*|*_6_*:*_1_*:*_0"}], "description": "There are any reasons why the old providers (with name database, database_grant, database_user) still exist in the project? Maybe I miss some point but I can't see any reason why we should keep this providers. \n\nTamas", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38316", "fixedVersions": [], "id": "38316", "issueType": "Bug", "key": "MODULES-127", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Old database_* providers", "timeSpent": "PT0S", "updated": "2015-01-27T15:54:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 11:50:34", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@71319b53"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdp3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984641570_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_26850"}], "description": "Added the option add 'REQUIRE' clause to the grant command. This allow SSL based authentication.\nhttp://dev.mysql.com/doc/refman/5.5/en/grant.html\n\nExample:\n```puppet\nmysql_grant { 'user1@host1/*.*\":\n  ensure => 'present',\n  options => ['GRANT'],\n  privileges => ['ALL'],\n  table => '*.*',\n  user => 'user1@host1',\n  grant_require => ['SUBJECT \"/CN=user1/OU=Company\"', 'ISSUER \"CompanyCA\"' ] ,\n}\n```\ngenerates:\n```\nGRANT ALL PRIVILEGES ON *.* TO 'user1'@'host1' REQUIRE ISSUER 'CompanyCA' SUBJECT '/CN=user1/OU=Company' WITH GRANT OPTION\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37392", "fixedVersions": [], "id": "37392", "issueType": "Bug", "key": "MODULES-126", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-01-27T15:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add 'REQUIRE' clause to the grant command. (Issue #371)", "timeSpent": "PT0S", "updated": "2015-01-27T15:53:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 15:07:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 15:13:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 15:47:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/05/2013 16:05:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:b9ec9a38-8902-46cd-87ef-0f2e7c25c26e", "body": "Fix has been merged by [~accountid:623c177a7910a200718b97b4]", "created": "2014-01-11T09:04:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3cff3fc8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdpb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2040922190_*|*_3_*:*_1_*:*_774174_*|*_5_*:*_1_*:*_0"}], "description": "In init.pp a depency between mysql::config and all db resources is\nmade. But mysql::config is not defined if only class mysql is included\non a node. This moves the dependency definition to mysql::server as\nthe dependency should only be needed on servers anyway.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36276", "fixedVersions": [], "id": "36276", "issueType": "Bug", "key": "MODULES-125", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T09:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Fix missing mysql::config when including mysql", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 07:50:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 07:51:38", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "This pull request was closed, but it is still a needed feature.", "created": "2015-01-22T14:00:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e0b602"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdon:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34545876809_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_438673706"}], "description": "Added boolean \"hashed_password\" to avoid hashing an already hashed $password.\nThis allows to not having plain passwords stored.\n\nWhen \"$hashed_password => true\" $password should contain the same hash MySQL uses and show when executing \"SHOW GRANTS ..\"\n\nif $hashed_password is not present or set to false it hashes the given $password. This is the default behavior.\n\nUsage:\n    mysql::db { 'sbtest':\n        user => 'database',\n        hashed_password => true,\n        password => '*0380BEA27363E56C37F0BFDA438F429080848051', # hash equals to blah\n        host => 'localhost',\n        grant => 'ALL',\n    }", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35228", "fixedVersions": [], "id": "35228", "issueType": "Bug", "key": "MODULES-124", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-01-27T15:51:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added ability to use already hashed passwords in mysql::db class", "timeSpent": "PT0S", "updated": "2015-01-27T15:51:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 22:31:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I can't reproduce this issue with puppetlabs-mysql 3.0.0.", "created": "2014-11-19T13:30:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7f764e0e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdo7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29014467967_*|*_6_*:*_1_*:*_0"}], "description": "Hey!\n\nGot some issue when I use remove_default_accounts.\nFirst run: it removes the accounts, everything is ok\u00e9.\nSecond time (same config): ... ERROR 1396 ..., what's the problem? Why can't I run the same puppet config twice?\nThird time (removed remove_default_accounts): No problems here\n\nThanks in advance!\n\nMy puppet-configuration:\n```puppet\n$databases = {\n    'trackstar_dev' => {\n      ensure  => 'present',\n      charset => 'utf8',\n    },\n  }\n\n  $users = {\n    'rappit@localhost' => {\n      ensure                   => 'present',\n      max_connections_per_hour => '0',\n      max_queries_per_hour     => '0',\n      max_updates_per_hour     => '0',\n      max_user_connections     => '0',\n      password_hash            => '*F8A68981B1750693CA96FEE79DDC02062034F200',\n    } \n  }\n\n  class { '::mysql::server':\n    root_password    => 'Cru27zeBucraFResEswUtruFecRag2st',\n    remove_default_accounts => true,\n    databases => $databases,\n    users => $users\n  }\n```\n```\nNotice: Compiled catalog for oldy.home in environment production in 1.96 seconds\nNotice: /Stage[main]/Mysql::Server::Providers/Mysql_user[rappit@localhost]/password_hash: password_hash changed 'B0066C215082D79334EB83A20FC9EE9C931AD972' to 'F8A68981B1750693CA96FEE79DDC02062034F200'\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_database[test]/ensure: removed\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_user[root@OLDY]/ensure: removed\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_user[@OLDY]/ensure: removed\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_user[root@::1]/ensure: removed\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_user[@localhost]/ensure: removed\nNotice: /Stage[main]/Mysql::Server::Account_security/Mysql_user[root@127.0.0.1]/ensure: removed\nNotice: Finished catalog run in 3.30 seconds\ngit@OLDY:~$ pupdate\nAlready up-to-date.\nWarning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults\nNotice: Compiled catalog for oldy.home in environment production in 1.98 seconds\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e DROP USER 'root'@'OLDY'' returned 1: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'root'@'oldy'\n\nError: /Stage[main]/Mysql::Server::Account_security/Mysql_user[root@OLDY]/ensure: change from present to absent failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e DROP USER 'root'@'OLDY'' returned 1: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'root'@'oldy'\n\nError: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e DROP USER ''@'OLDY'' returned 1: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for ''@'oldy'\n\nError: /Stage[main]/Mysql::Server::Account_security/Mysql_user[@OLDY]/ensure: change from present to absent failed: Execution of '/usr/bin/mysql --defaults-extra-file=/root/.my.cnf -e DROP USER ''@'OLDY'' returned 1: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for ''@'oldy'\n\nNotice: Finished catalog run in 2.39 seconds\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34174", "fixedVersions": [], "id": "34174", "issueType": "Bug", "key": "MODULES-123", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-11-19T13:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Issue with remove_default_accounts", "timeSpent": "PT0S", "updated": "2014-11-19T13:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 09:47:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 12:37:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 14:54:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 20:42:24", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7008c90a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdnz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984598650_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_9913785819"}], "description": "Hello\n\nI want to rename root to zorro for example, is it already possible with this module?\nI took a fast look at the module but in templates/my.cnf.pass.erb I saw user=root. \nIs there a way to provide the username as an argument?\n\nKind regards\n\nKristof", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33088", "fixedVersions": [], "id": "33088", "issueType": "Bug", "key": "MODULES-122", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-05-22T10:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Request: Rename root", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 15:21:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 16:25:34", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 16:30:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 18:47:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:31:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:50:09", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Heidi, it has been a few months. Is this still an outstanding issue with puppetlabs-mysql?", "created": "2014-06-02T09:48:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe the short-answer to this is that the module doesn't cleanly handle changing the innodb_log_file_size on an instance. Maybe at some point there will be a less hackish way to handle this.", "created": "2014-11-19T12:03:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@68492775"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdnr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_16756104224_*|*_10007_*:*_1_*:*_12253132525_*|*_6_*:*_1_*:*_0"}], "description": "If you try to apply a new log file size to the innodb_log_file using for example :\n```puppet\nclass { '::mysql::server':\n    override_options => {\n        'innodb_log_file_size' => '128M',\n        ...\n    }\n}\n```\nThe puppet module will fail to start the mysql service :\n\n```\nError: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Failed to call refresh: Could not start Service[mysqld]: Execution of '/sbin/start mysql' returned 1: \nError: /Stage[main]/Mysql::Server::Service/Service[mysqld]: Could not start Service[mysqld]: Execution of '/sbin/start mysql' returned 1: \n```\nAnd in the mysql error log :\n```\nCompleted initialization of buffer pool\nInnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes\nInnoDB: than specified in the .cnf file 0 134217728 bytes!\n```\nBecause this parameter needs a certain way to handle a new value, before you can apply to a new mysql server, you need to remove the $MYSQL_DATA_DIR/ib_logfile0 and $MYSQL_DATA_DIR/ib_logfile1 before starting to restart the MySQL service.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42693", "fixedVersions": [], "id": "42693", "issueType": "Bug", "key": "MODULES-121", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-11-19T12:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Issue with the innodb_log_file_size parameter", "timeSpent": "PT0S", "updated": "2014-11-19T12:03:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 22:00:46", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@354f1984"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdnj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984471291_*|*_6_*:*_1_*:*_0"}], "description": "Fixed grant function to be able to handle proxy privilege addition. \nFixed revoke function to not only work with \"revoke all privileges\" but also work with specified options (insert, select, proxy, all, etc)", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41671", "fixedVersions": [], "id": "41671", "issueType": "Bug", "key": "MODULES-120", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-01-27T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "mysql_grant provider fix", "timeSpent": "PT0S", "updated": "2015-01-27T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 22:01:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/14/2013 21:26:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/14/2013 22:09:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 12:51:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 20:24:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 20:48:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This has been merged https://github.com/puppetlabs/puppetlabs-mysql/pull/394", "created": "2014-11-19T15:52:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@60671cc4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdnb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29022952698_*|*_5_*:*_1_*:*_0"}], "description": "...qld service script", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40482", "fixedVersions": [], "id": "40482", "issueType": "Bug", "key": "MODULES-119", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T15:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "changed log_error to log-error and pid_file to pid-file to match the mys...", "timeSpent": "PT0S", "updated": "2014-11-19T15:52:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2014-11-18T15:29:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3331e050"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdmn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28935182082_*|*_5_*:*_1_*:*_0"}], "description": "mysql::params uses incorrect syntax for the 'log-error' and 'pid-file' options('log_error' and 'pid_file') rendered in /etc/my.cnf .  These need to be corrected to ensure people using the module use the correct syntax when attempting to override defaults in mysql::server override_options and not the incorrect syntax in mysql::params.\nPull request #394 and commit sha: dc40b0e01f568cb41cfa8b25de92a0a0fd4d5a17 fix this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39445", "fixedVersions": [], "id": "39445", "issueType": "Bug", "key": "MODULES-118", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-18T15:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mysql::params uses incorrect syntax", "timeSpent": "PT0S", "updated": "2014-11-18T15:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 07:24:33", "created": "2013-12-18T17:56:00.000000"}], "components": ["community", "mysql"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@64225e0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdmv:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984415688_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_30431"}], "description": "this should avoid errors like:\nERROR 1007 (HY000): Can't create database 'MyDB'; database exists\n\nThis error can cause a multi-master replication to stop due to conflicting\ncommands between nodes. For  example, if the command create DB is run in\n different nodes and then they will send it in the replication logs to each\nother and then they will try to run them second time and fail.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38315", "fixedVersions": [], "id": "38315", "issueType": "Bug", "key": "MODULES-117", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added [if not exists] to [create database] clause.", "timeSpent": "PT0S", "updated": "2015-01-27T15:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:29:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:46:27", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:59:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 19:59:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2014-11-19T14:49:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@45fb7051"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdm7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_29019192069_*|*_5_*:*_1_*:*_0"}], "description": "Some MySQL options need to be passed several time. Example :\n\n  http://dev.mysql.com/doc/refman/5.5/en/replication-options-slave.html#option_mysqld_replicate-do-db\n\n  This is currently impossible with the override_options. This patch allows to\n  pass array as value. Example :\n\n    override_options => {\n      'client' => {\n        'password' => 'xxx',\n      },\n      'mysqld' => {\n        'bind_address'    => '0.0.0.0',\n        'replicate-do-db' => ['base1', 'base2', 'base3'],\n      },\n    }\n\n  Which will be evaluated into :\n\n    [client]\n    password = xxx\n\n    [mysqld]\n    bind_address = 0.0.0.0\n    replicate-do-db = base1\n    replicate-do-db = base2\n    replicate-do-db = base3", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37391", "fixedVersions": [], "id": "37391", "issueType": "Bug", "key": "MODULES-116", "labels": ["github", "puppetlabs-mysql"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-19T14:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support multiple lines of the same option", "timeSpent": "PT0S", "updated": "2014-11-19T14:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 18:58:13", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@245a5389"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdn3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984373421_*|*_6_*:*_1_*:*_0"}], "description": "Is it possible to have the module test the apache config before it stops apache?\n\nIt could not stop apache is error were detected in the config files, then error out on puppet level, but leaving apache running...   Good idea?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36275", "fixedVersions": [], "id": "36275", "issueType": "Improvement", "key": "MODULES-115", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:49:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Test config before stopping apache", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 17:55:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/11/2013 22:55:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closing due to age of the ticket and lack of updates from the original submitter.  Please reopen or create a new ticket if this is still an issue.", "created": "2014-08-06T17:22:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a5d122b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdlz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19952809041_*|*_6_*:*_1_*:*_0"}], "description": "When using the command <i>mco puppet runonce --wi computername</i> from an mcollective server, the <b> .load files</b> do not get set right and apache is unable to start. The error from apache is <b> Starting httpd: httpd: Syntax error on line 139 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/mod.d/actions.load: Cannot load /var/lib/puppet/lib/facter:/var/lib/puppet/facts into server: /var/lib/puppet/lib/facter:/var/lib/puppet/facts: cannot open shared object file: No such file or directory</b>\n\nActions.load file is as follows: \nLoadModule actions_module /var/lib/puppet/lib/facter:/var/lib/puppet/facts\n\nBUT when the puppet agent is run on the machine itself with the command <i>puppet agent --no-daemonize --debug</i> the .load files get set right and apache is able to start without issues. \n\nThe environment is CentOS 6.2 Final 64-bit with Apache/2.2.15", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35227", "fixedVersions": [], "id": "35227", "issueType": "Bug", "key": "MODULES-114", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-08-06T17:22:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Applying module from manifest using mcollective set .load files wrong", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/01/2013 21:10:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/02/2013 01:37:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/02/2013 09:30:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 18:20:05", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 19:23:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 07:53:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 08:12:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 09:38:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR was merged", "created": "2014-08-07T15:16:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7ea8dfd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdmf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20031598282_*|*_5_*:*_1_*:*_0"}], "description": "Example:\n\n```ruby\ndirectories => [ { path => '/var/www/youshouldnotbehere', deny => 'from all' } ]\n```\n\nCreates:\n```\n  <Directory /var/www/youshouldnotbehere>\n    AllowOverride None\n    Order allow,deny\n    Deny from all\n    Allow from all\n  </Directory>\n```\n\nThe *Allow from all* part is in fact disabling the *Deny from all* part.\nDefining ```allow => ''``` or ```allow => false``` has no effect.\n\nI think defining ```allow => false``` should remove the *Allow* rule from the vhost configuration entirely.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34173", "fixedVersions": [], "id": "34173", "issueType": "Bug", "key": "MODULES-113", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T15:16:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::vhost::directories : Allow should not be defined with \"deny from all\"", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 14:49:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 23:08:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 09:06:26", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 09:09:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 18:55:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 21:59:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 23:10:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We're looking into ways to make the configuration of vhosts cleaner, but for now we don't intend to reintroduce the templates parameter.  Please work around this issue by using a `file` resource to drop in the required configuration file.", "created": "2014-08-08T08:58:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4122ccc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdlb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20095368523_*|*_6_*:*_1_*:*_0"}], "description": "As some colleagues were using this apache module with their hand-rolled templates (which have not so much in common with the template that's coming with the module), 0.7.0 is not really usable for us.\n\nI don't know If I'm the only one running into problems because of this and if it's worth to bring back template support in the old way, but if yes, please tell me here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33047", "fixedVersions": [], "id": "33047", "issueType": "Bug", "key": "MODULES-112", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-08T08:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "\"template\" parameter is gone", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/22/2013 21:55:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "5bde21a3dabb7e15b0873c0b", "body": "Github pull request #693 (https://github.com/puppetlabs/puppetlabs-apache/pull/693)  addresses the missing functionality of rewrites, but by code duplication. \n\nI noticed custom_fragment was already added in a similar manner. ", "created": "2014-04-03T14:50:00.000000"}, {"author": "5bde21a3dabb7e15b0873c0b", "body": "Tests were added to the Github pull request #693", "created": "2014-04-07T13:44:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "[~accountid:5bde21a3dabb7e15b0873c0b] This was just merged into master.", "created": "2014-08-07T10:08:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2fd2fa86"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdl3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20013168290_*|*_5_*:*_1_*:*_0"}], "description": "Currently the `apache::vhost::directories` parameter takes a hash that can contain:\n- `path`\n- `options`\n- `allow_override`\n- `order`\n- `deny`\n- `addhandlers`\n- `extensions`\n- `passenger_enabled`\n\n(NB: these are not fully documented yet.)\n\nIt should be modified to support configuration via the other `templates/vhost/_*.erb` template fragments, ie `_rewrite.erb` and `_custom_fragment.erb` via the matching parameters for the fragment without code duplication.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42677", "fixedVersions": [], "id": "42677", "issueType": "Bug", "key": "MODULES-111", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T10:08:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "`directories` should support any relevant ability", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 19:08:56", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "vhost needs to be completely reworked. Hopefully this will be better at that point.", "created": "2014-11-17T15:28:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@752acc0a"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdkv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28848755849_*|*_6_*:*_1_*:*_0"}], "description": "Currently the `apache::vhost` accepts a `port` parameter or an `ip_based` parameter. If both of these are omitted then it creates a name-based vhost.\n\n`apache::vhost` should not implicitly resort to port-based, name-based, or ip-based vhosts. It should require one of `port => '<integer>'`, `name_based => <bool>`, or `ip_based => <bool>` to determine the type of vhost.\n\nAll the use cases from http://httpd.apache.org/docs/current/vhosts/examples.html should still be available.\n\nThis would simplify or remove the https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/vhost.pp#L203-L223 logic.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41670", "fixedVersions": [], "id": "41670", "issueType": "Bug", "key": "MODULES-110", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-11-17T15:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Vhost should explicitly be name-based, ip-based, or port-based", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 20:10:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/04/2013 16:37:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:b9ec9a38-8902-46cd-87ef-0f2e7c25c26e", "body": "Pull request merged and released with version 0.10.0", "created": "2014-01-11T09:38:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26601aae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdkn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2043735417_*|*_6_*:*_1_*:*_0"}], "description": "puppetlabs-apache currently enforces a few standards on module formats which may not be appropriate.\n\nFor instance, in the shibboleth module, this is the standard form for declaring the module to apache:\n\nLoadModule mod_shib /opt/shibboleth-sp/lib/shibboleth/mod_shib_22.so\n\nHowever, this is how puppetlabs-apache creates the LoadModule line:\n\n    content => \"LoadModule ${mod}_module ${lib_path}/${lib_REAL}\\n\",\n\nI propose that the apache::mod type accept two new parameters: \"identifier\" and \"path.\"  $path would be override $lib if present, and would allow for explicit setting of the second parameter of the LoadModule configuration directive.\n\nI should have code to submit soon.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40481", "fixedVersions": [], "id": "40481", "issueType": "Bug", "key": "MODULES-109", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T09:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allow apache::mod to specify explicit module identifier and module path", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/29/2013 09:21:37", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/29/2013 12:12:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/11/2013 23:02:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 14:37:43", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Pull Request was never filed.", "created": "2014-08-08T08:59:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f6b5bd4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdlr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20095431812_*|*_6_*:*_1_*:*_0"}], "description": "Hi everyone,\n\nplease support ProxyErrorOverride as a parameter to mod_proxy.\n\nhttp://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyerroroverride\n\nbest wishes,\nMatthias", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39444", "fixedVersions": [], "id": "39444", "issueType": "Bug", "key": "MODULES-108", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-08-08T08:59:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Please support \"ProxyErrorOverride\" directive.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 19:15:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/29/2013 23:27:36", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This is great code to go in a profile or a site-specific module, but we don't want any hiera-specific code in the puppetlabs-apache module.", "created": "2014-08-07T13:12:00.000000"}, {"author": "557058:f0a0aeb9-62cc-47a1-92da-d8bc31b4736a", "body": "You can use the resource_factory module to cover this.", "created": "2015-08-13T01:28:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@61bcffd2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdlj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20024168511_*|*_6_*:*_1_*:*_0"}], "description": "As it is, it doesn't appear that there's a built in way in this module to create vhosts purely in hiera. This would be something like the various apach::mod::* classes, just calling create resources on a data structure pulled from hiera.\n\nsomething like this (these names are just placeholders, of course)\n\n```puppet\nclass apache::hiera_vhosts ($vhost_data) {\n\n  create_resources('apache::vhost', $vhost_data)\n\n}\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38314", "fixedVersions": [], "id": "38314", "issueType": "Bug", "key": "MODULES-107", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-07T13:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "create_resources vhost support", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 22:14:40", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 13:53:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 17:31:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "User was able to work around the issue.", "created": "2014-08-07T13:15:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5925f4bf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdkf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20024360703_*|*_6_*:*_1_*:*_0"}], "description": "I'm running into an issue with using the apache::mod::passenger class. I use hiera_include for bringing in classes on my nodes, and my hierarchy means that I want apache installed on all webservers, but certain modules only on certain hosts. The side effect of this seems to be that the specific modules are included before the apache class itself. For whatever reason, this doesn't cause the apache::mod defined type to fail, but the resources in apache::mod::passenger net failures:\n\n```puppet\nfile { 'passenger.conf':\n  ensure => file,\n  path => \"${apache::mod_dir}/passenger.conf\",\n  content => template('apache/mod/passenger.conf.erb'),\n  require => Exec[\"mkdir ${apache::mod_dir}\"],\n  before => File[$apache::mod_dir],\n  notify => Service['httpd'],\n}\n```\n\n`Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[passenger.conf] { before => File[undef] }, because File[undef] doesn't seem to be in the catalog`", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37390", "fixedVersions": [], "id": "37390", "issueType": "Bug", "key": "MODULES-106", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T13:15:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Include order", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/30/2013 21:29:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/03/2013 18:21:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/04/2013 01:21:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/04/2013 14:20:32", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/04/2013 22:18:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/16/2013 14:09:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe the issue with purging modules from mods-available was fixed with https://github.com/puppetlabs/puppetlabs-apache/pull/561.  \n\nWe do not want to rework the module to use a2enmod/a2dismod.", "created": "2014-08-08T08:48:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@65546192"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdjz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20094762356_*|*_6_*:*_1_*:*_0"}], "description": "The current apache::mod removes and modify files in /etc/apache2/mods-available and also manually add/remove links in /etc/apache2/mods-enabled. The debian way of adding/removing modules is to install/uninstall packages and with the use of e2enmod and e2dismod. The way the class is currently working breaks the dav_svn module as 2 lines are present in dav_svn.load when installing libapache2-svn package. But when executing the class, it removes the 2nd line. Trying to add an additional module instead is not working either because it breaks the module dependency (apache can't start with this error: \n\nSyntax error on line 31 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_svn.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: /usr/lib/apache2/modules/mod_authz_svn.so: undefined symbol: dav_svn_split_uri", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36274", "fixedVersions": [], "id": "36274", "issueType": "Bug", "key": "MODULES-105", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-08T08:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "apache::mod should use a2enmod/a2dismod", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:291cd4a1-794b-4442-93e6-929db39e48f7", "body": "This functionality was added since the ticket was created.", "created": "2015-08-18T10:04:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@13690ff9"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdk7:"}, {"fieldName": "Scope Change Category", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Adopted"}, {"fieldName": "Scope Change Reason", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", "value": "Extra cycles"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "18/Aug/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984357428_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_17514948645"}], "description": "I can't see or find any support for the auth_digest module. I would like to use it for HTTP authentication instead of the basic authentication. Could you please add this module? Thank you.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35226", "fixedVersions": [], "id": "35226", "issueType": "Bug", "key": "MODULES-104", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-08-18T10:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "support for mod_auth_digest", "timeSpent": "PT0S", "updated": "2015-08-20T12:04:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/04/2013 06:52:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/04/2013 09:50:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 07:24:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 10:08:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 06:49:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 06:53:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 07:29:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/23/2013 08:43:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/04/2013 21:07:58", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 13:58:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 14:55:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 14:58:42", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 15:06:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 15:18:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 18:49:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 09:40:22", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 10:28:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 11:00:23", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@464cec26"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdj3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069819865_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_10089893902"}], "description": "I'm in the process of rewriting foreman installer modules from theforeman/apache to puppetlabs/apache. In ran into an issue when supporting recent Fedora which features apache 2.4 where the [directory overrides changed](https://httpd.apache.org/docs/2.4/upgrading.html#run-time). This can be solved using IfVersion:\n\n```\n  <Directory /etc/puppet/rack>\n    Options None\n    AllowOverride None\n    <IfVersion < 2.4>\n      Order allow,deny\n      Allow from all\n    </IfVersion>\n    <IfVersion >= 2.4>\n      Require all granted\n    </IfVersion>\n  </Directory>\n```\n\nBecause it's not always hardcoded (```apache::vhost``` accepts it as a parameter), I'm raising the issue here.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34172", "fixedVersions": [], "id": "34172", "issueType": "New Feature", "key": "MODULES-103", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Apache 2.4 support", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@53bd17cb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdjb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984339821_*|*_6_*:*_1_*:*_0"}], "description": "Due to the way the base class declares the `mpm_module` class and the fact that these classes use variables from the base class, it is not possible to declare the `apache::mod::{prefork,worker,itk}` classes with custom parameters without data bindings. It should be possible.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33046", "fixedVersions": [], "id": "33046", "issueType": "Bug", "key": "MODULES-102", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow apache::mod::{prefork,worker,itk} without data bindings", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 07:07:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 08:20:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 16:19:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 17:56:55", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "This looks resolved to me, so I'm closing this out. We appear to have the documentation this person was looking for. *force wave*", "created": "2014-01-11T10:05:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "[~accountid:557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d] I was curious on how to do this as well, I didn't know you could set default parameters for all defines.  Could you point me to the documentation you're referencing?  It would same me some lines of code in my manifests.  Thanks.", "created": "2014-01-11T11:27:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "http://docs.puppetlabs.com/puppet/2.7/reference/lang_defaults.html ", "created": "2014-01-11T11:59:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "Duh - never thought of doing that with anything other than types.  Thanks again.", "created": "2014-01-11T12:04:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2a92566c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdiv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2045387792_*|*_6_*:*_1_*:*_0"}], "description": "I assume there is a way to do this but I have tried a few things and not had much luck.\n\nI have different defaults to those provided in this project for all of my vhosts, including but not limited to the following:\n\n```\n      options => [\"-Indexes\", \"FollowSymLinks\", \"MultiViews\"],\n      override => [\"All\"],\n      ip_based => true,\n      ip => \"*:80\"\n```\n\nHow do I specify this in a way that it applies to all uses of apache::vhost without repetition?\n\nPerhaps this a dumb question and is or should be covered by the Puppet docs themselves regarding extending defined types - but I think the use case is so likely in this case that it may be worth touching on.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42676", "fixedVersions": [], "id": "42676", "issueType": "Bug", "key": "MODULES-101", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2014-01-11T10:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add docs for specifying apache::vhost defaults", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 08:50:14", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Looking at the code more closely the AllowOverride statements are inside an <% if provider == 'Directory' -%> block.", "created": "2014-08-08T09:11:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49eee6dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua73:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20095840207_*|*_3_*:*_1_*:*_251711_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_44640"}], "description": "The actual _directories.erb contains the following chunk\n\n<%- if directory['allow_override'] -%>\n    AllowOverride <%= Array(directory['allow_override']).join(' ') %>\n    <%- else -%>\n    AllowOverride None\n    <%- end -%>\nBut from apache docs:\nAllowOverride is valid only in <Directory> sections specified without regular expressions, not in <Location>, <DirectoryMatch> or <Files> sections. \n\nIt should be changed into something as:\n<%- if provider == 'Directory' -%>\n<%- if directory['allow_override'] -%>\n    AllowOverride <%= Array(directory['allow_override']).join(' ') %>\n    <%- else -%>\n    AllowOverride None\n    <%- end -%>\n<%- end -%>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41669", "fixedVersions": [], "id": "41669", "issueType": "Bug", "key": "MODULES-100", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-08T09:11:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "AllowOverride in Location", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 08:52:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 15:07:53", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17e89d74"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdjj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984320473_*|*_6_*:*_1_*:*_0"}], "description": "The generated VH files have a lot of empty lines that make the file pretty unconfortable to read.\nThis is probably due to lot of empty lines in the various templates.\nCould it be possible to remove a few around so that we get a more readable file?\nThanks", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40480", "fixedVersions": [], "id": "40480", "issueType": "Bug", "key": "MODULES-99", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:48:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Too new lines in virtualhosts config files", "timeSpent": "PT0S", "updated": "2015-01-27T15:48:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/04/2013 18:48:49", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/22/2013 20:48:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/18/2013 13:45:05", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18a0ebf4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdjr:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159705222_*|*_6_*:*_1_*:*_0"}], "description": "In `scriptalias`, right now we hard-code `Allow from all` \u2014 perhaps with the new `scriptaliases` directive introduced with #394 we should enable the configuration of that directory block in `_scriptalias.erb`", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39443", "fixedVersions": [], "id": "39443", "issueType": "Bug", "key": "MODULES-98", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "scriptalias hard-codes allow from all", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 11:26:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 11:47:19", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "A lot of work went into getting apache running on 2.4.x, and it's working.", "created": "2014-08-07T15:25:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6e9e68d3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdin:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20032165875_*|*_5_*:*_1_*:*_0"}], "description": "apache 2.4 removes mod_authn_alias and moves functionality to mod_authn_core.\n\nThis means that the default apache config deployed by this module is broken for apache 2.4 as mod_authn_alias does not exist.\n\nSo. maybe define apache version per-OS, then define a different default module list for each apache version?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38313", "fixedVersions": [], "id": "38313", "issueType": "Bug", "key": "MODULES-97", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T15:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "mod_authn_alias removed in apache 2.4", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 23:10:30", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 08:20:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 08:43:15", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 11:42:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 13:36:13", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "From rather old version of the module.", "created": "2014-08-07T13:04:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6109c2dd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdif:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20023694517_*|*_5_*:*_1_*:*_0"}], "description": "(Reproduced on a clean Debian 7 vagrant installation)\n\nMy manifest looks like this:\n\n```\nclass { 'apache': \n    default_mods  => false,\n    default_vhost => false,\n    sendfile      => 'off',\n}\n\ninclude apache::mod::dir \n\napache::vhost { 'example.com': \n        port           => '80',\n        docroot        => '/home/www/example/public/',\n        docroot_owner  => 'www-data',\n        docroot_group  => 'www-data',\n}\n```\n\nApache fails to start, running /etc/init.d/apache2 start manually shows this error:\n\n```\nSyntax error on line 38 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/cgid.load: No such file or directory\n```\n\nLooking deeper is seems that these two symlinks are linking to non-existent files:\n\n```\ncgid.conf -> ../mods-available/cgid.conf (broken link)\ncgid.load -> ../mods-available/cgid.load (broken link)\n```\n\nApplying the manifest a second time fixes the problem:\n\n```\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/cgid.conf]/ensure: removed\nNotice: /Stage[main]/Apache/File[/etc/apache2/mods-enabled/cgid.load]/ensure: removed\n```\n\nThese two lines don't seem to run when running for the first time (testing on a vagrant box).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37388", "fixedVersions": [], "id": "37388", "issueType": "Bug", "key": "MODULES-96", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T13:04:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Not removing cgid mod from mods-enabled on first run", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 06:58:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 16:22:15", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2cff4de3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdhz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159720244_*|*_6_*:*_1_*:*_0"}], "description": "This should not be merged until puppetlabs/concat > 1.0.0 is released to the forge or it will break the rspec-system tests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36332", "fixedVersions": [], "id": "36332", "issueType": "Bug", "key": "MODULES-95", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "update puppetlabs/concat > 1.0.0", "timeSpent": "PT0S", "updated": "2014-05-08T12:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/06/2013 22:44:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/12/2013 19:04:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/12/2013 19:56:25", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 12:17:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged in https://github.com/puppetlabs/puppetlabs-apache/pull/457", "created": "2014-08-08T09:06:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ead48c0"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdi7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20095812356_*|*_5_*:*_1_*:*_0"}], "description": "This directive would allow people to extend the existing configuration.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35223", "fixedVersions": [], "id": "35223", "issueType": "Bug", "key": "MODULES-94", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-08T09:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add Include Directive", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 22:11:29", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 22:40:10", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/14/2013 02:44:47", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/14/2013 09:14:53", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2ecb006b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdgn:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984302259_*|*_6_*:*_1_*:*_0"}], "description": "I'm afraid my Puppet/Ruby-foo is not strong enough to understand how variable scoping works in case of the `custom_fragment` parameter in `apache::vhost`. Using puppetlabs-apache 0.9.0 (plus fix for issue #358, so ceb37bb83712ccd00721c233bdac5e86026774bf) on Ubuntu 12.04 with Puppet 3.3.1 and Ruby 1.9.3p429.\n\nIt seems the template specified in `custom_fragment` has no access to variables like `@servername` or `@logroot`, set by the `apache::vhost` defined type. Is this correct, or am I doing it wrong?\n\nConsider this example:\n\n```puppet\napache::vhost { \"worker_app.example.com_{::fqdn}\":\n  servername      => $::fqdn,\n  access_log      => false,\n  ssl             => false,\n  custom_fragment => template('themodule/vhost_settings.erb')\n}\n```\n\nWith `vhost_settings.erb` containing:\n\n```erb\n...\nCustomLog <%= @logroot -%>/<%= @servername -%>_access.log combined env=!from_proxy\n...\n```\n\nIn this case the `vhost_settings.erb` template, when applied, looks like this, which is obviously no good:\n\n```apache\nCustomLog /bar.example.com_access.log combined env=!from_proxy\n```\n\nAs you can see the `@logroot` variable is completely undefined (null, nil, empty, or whatever applies here), while `@servername` is set to something I don't quite understand, but it is *not* the servername set in the `apache::vhost` declaration above. It's probably set to a value from another `@servername` variable in a previous scope/context, but I have no idea how or why.\n\nSo my questions are essentially:\n\n- Is this the expected behaviour or am I doing anything wrong?\n- If this is the expected behaviour, what is the correct way to access the variables in the declared `apache::vhost` type from the supplied `custom_fragment` template?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34171", "fixedVersions": [], "id": "34171", "issueType": "Bug", "key": "MODULES-93", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:47:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Using custom_fragment template with variables from apache::vhost (logroot, servername, ...)?", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 22:31:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/15/2013 00:59:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/15/2013 02:08:37", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@298147a8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdhb:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20031445655_*|*_5_*:*_1_*:*_0"}], "description": "the directory tests check that the directory hash has the correct parameters, but does not check if these parameters become declarations in the resulting vhost file.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33044", "fixedVersions": [], "id": "33044", "issueType": "Bug", "key": "MODULES-92", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T15:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "rspec tests for apache::vhost do not check directory settings in file contents", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/14/2013 14:41:30", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@35fc2e22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqbxb:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Jun/16"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984276526_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_42924785924"}], "description": "Our CONTRIBUTING.md is a drop-in from puppetlabs/puppet. It's long, winded, in many cases not applicable.\n\nMost of the pull requests we get don't see any of the issues described there, what we keep iterating ad nauseum, however is:\n\n* update the documentation\n* write tests\n* how to write tests", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42674", "fixedVersions": [], "id": "42674", "issueType": "Bug", "key": "MODULES-91", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Do", "resolutionDate": "2016-06-07T12:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "CONTRIBUTING should explain how to get started writing tests", "timeSpent": "PT0S", "updated": "2016-06-07T12:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/15/2013 06:40:20", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/15/2013 20:55:21", "created": "2013-12-18T17:56:00.000000"}, {"author": "999854:0394195f-99db-4e57-b79e-a9f92c3919e8", "body": "As stated above, this would require 2.4 support.\n\n\n", "created": "2014-01-11T17:00:00.000000"}, {"author": "557058:efba1ae2-1d3a-4447-ab36-220b5fda35e3", "body": "Is this still an open, relevant issue or can it be closed?", "created": "2014-03-30T08:33:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Closing due to a lack of response and inability to assign to anyone as it was imported from GitHub. We'd be happy to re-open the ticket if the issue can be reproduced.", "created": "2014-06-02T12:50:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@764f5f05"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdgv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "12/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2069054611_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_12251396747"}], "description": "Not sure where else this is relevant, but just went to use this to enable apache on my fedora 19 machine and its failing with this error:\n\nAH00534: httpd: Configuration error: No MPM loaded\n\nIt appears this is because the contents of /etc/httpd/conf.modules.d/ are not being loaded.  But when I add a line to load that I end up with duplicates because of what this module puts into conf.d.  So if I got the mpm modules loading through the way this module works I'd be good.\n\nBut then I'd have 2 sets of configs floating around in the directory and it wouldn't be very pretty for someone who had to get on the box later.\n\nNot sure what the fix is.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41667", "fixedVersions": [], "id": "41667", "issueType": "New Feature", "key": "MODULES-90", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-06-02T12:50:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Broken on Fedora - conf.modules.d support missing", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "Can't find any examples and I don't really see an issue with a test using it.", "created": "2014-01-11T11:02:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26424854"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdhj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2048783636_*|*_6_*:*_1_*:*_0"}], "description": "RC4 is dead. SHA is in the process of being EOLed.\n\nPlease let's get rid of examples and tests that mention them, or rather, start recommending actual best practices.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40477", "fixedVersions": [], "id": "40477", "issueType": "Bug", "key": "MODULES-89", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T11:02:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Replace mention of bad SSL practices with Good ones", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 07:26:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:f8fa2bbd-948b-435b-bdaf-5c61ec3d476c", "body": "PR submitted: https://github.com/puppetlabs/puppetlabs-apache/pull/567", "created": "2014-01-11T12:08:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@25896ecb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdh3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159689151_*|*_6_*:*_1_*:*_0"}], "description": "Relating to #459, upon closer inspection of our source-code I noticed that there is a lot of code that creates `<Directory>` (Or related) blocks but neglects to double-quote the following string.\n\nThis is bad, because that `<Directory>` could contains spaces. On Windows, this is almost a given.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39440", "fixedVersions": [], "id": "39440", "issueType": "Bug", "key": "MODULES-88", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "All occurances of `<Directory>` should double-quote the Directory string.", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "Closing due to inactivity.  Community pull requests are encouraged and welcomed. ", "created": "2015-09-30T15:36:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@78c214af"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdhr:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984199999_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_21250232094"}], "description": "mod_perl has a number of directives for (VHost and directory context) that we currently do not support through any means other than `custom_fragment`.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38385", "fixedVersions": [], "id": "38385", "issueType": "Improvement", "key": "MODULES-87", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-09-30T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for Perl* options", "timeSpent": "PT0S", "updated": "2015-09-30T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4e0019d1"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdgf:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984155665_*|*_6_*:*_1_*:*_0"}], "description": "Much like proposed in issue #475 (Perl options) there should be support for arbitrary WSGI settings, which can be valid in server, vhost, directory or other contexts. https://code.google.com/p/modwsgi/wiki/ConfigurationDirectives has the definitive list of all WSGI configuration directives.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37385", "fixedVersions": [], "id": "37385", "issueType": "Bug", "key": "MODULES-86", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for WSGI* options", "timeSpent": "PT0S", "updated": "2015-01-27T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 14:47:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/19/2013 19:38:02", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 13:11:45", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 19:06:41", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 12:40:16", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 04:51:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this is covered with the apaceh::custom_config define. Please reopen or resubmit if this doesn't meet your needs.", "created": "2014-11-17T15:14:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3fe39b39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdfj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_28847883239_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_8073"}], "description": "There are hand full of modules which have an excessive amount of configuration options. mod_perl (#475), mod_suphp(#451), mod_wsgi(#458, #476). There should be a more generic way for configuring these modules and I'd like to propose a na\u00efve way of doing that:\n\n```puppet\napache::vhost { 'requests.example.com':\n  perl => {\n    'Require' => '/opt/otrs/scripts/apache2-perl-startup.pl',\n    'InitHandler' => 'Apache2::Reload',\n    'Module' => [ 'Apache2::Reload', 'Apache2::RequestRec' ],\n  }\n  directories => {\n    path => '/opt/otrs/bin/cgi-bin/',\n    perl => {\n      'ResponseHandler' => 'ModPerl::Registry',\n      'Options' => [ '+ParseHeaders', '+SetupEnv', ],\n    }\n  }\n}\n```\n\nThis could, analogously, be used for modules like WSGI:\n```puppet\napache::vhost { 'dev.example.com':\n  wsgi => {\n    'DaemonProcess' => [ 'dev.example.com', 'user=www-data', 'group=www-data', 'processes=3', 'threads=25', ],\n    'ProcessGroup' => 'dev.example.com',\n    'ScriptAlias' => [\n      '/trac   /usr/local/trac/apache/trac.wsgi',\n      '/hg     /usr/local/wsgi-scripts/hgweb.wsgi'\n    ],\n  }\n```\n\nOr, mod_dwim:\n```puppet\napache::vhost { 'www.example.com':\n  serveraliases => '*.example.com'\n  dwim => {\n    SuperDuperSecure => 'on',\n    ExtremelyPerformant => 'on',\n  }\n}\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36330", "fixedVersions": [], "id": "36330", "issueType": "Bug", "key": "MODULES-85", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "[discuss] Generic Vhost & directory level configuration for Module specific options", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@644ff19c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdfz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984144948_*|*_6_*:*_1_*:*_0"}], "description": "We should add an option to enable \"autotuning\" the httpd configuration, based on the underlying hardware, or, \"hardware\".\n\nWe know most of what we need to know from facts, so scaling MPM Values should be relatively easy.\n\nThere are two variables that make this challenging:\n\n* The amount of memory that a single httpd process weighs. This is less important with worker and event MPMs.\n* The number of concurrent connections that we need to support. This is something we could have admins supply.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35220", "fixedVersions": [], "id": "35220", "issueType": "Bug", "key": "MODULES-84", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow for automatic MPM tuning based of underlying hardware", "timeSpent": "PT0S", "updated": "2015-01-27T15:45:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2956afde"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdg7:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984122753_*|*_6_*:*_1_*:*_0"}], "description": "Regular expressions can't be used in the Redirect directive.  RedirectMatch needs to be used for this.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34167", "fixedVersions": [], "id": "34167", "issueType": "Bug", "key": "MODULES-83", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "support RedirectMatch directive", "timeSpent": "PT0S", "updated": "2015-01-27T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 07:39:23", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 08:06:08", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 14:32:33", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 11:28:07", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 11:33:59", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 12:14:44", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 12:51:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 13:06:18", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 17:12:12", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/21/2013 18:55:11", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 20:30:39", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 22:57:28", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 23:14:53", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 09:13:35", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 01:57:17", "created": "2013-12-18T17:56:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "This is a puppet parser issue and we can't resolve it in the module.  The apache class needs to be included before the others and mix and matching class{} and include won't always work as include is evaled before class{} is.", "created": "2014-04-24T12:43:00.000000"}, {"author": "557058:c737f20a-b831-4320-b376-844fe0567ee8", "body": "This is a really old ticket. Apache currently defaults mpm_module to 'prefork'", "created": "2015-12-07T13:38:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5a1084f8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdfb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Apr/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_14834460332_*|*_5_*:*_1_*:*_47271660911_*|*_6_*:*_1_*:*_0"}], "description": "Good morning,\n\nI was struggling for a few hours with graphviz and co. without finding the cause, hope you do. Here it goes:\n\nI include apache and include apache::mod::php (without anything else, and no parameters) and configure the vhost by hand. This worked 90% of the times, but there are some corner cases when, changing something else completely unrelated (and therefore changing the order in which the classes are evaluated) it fails:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: apache::mod::php requires apache::mod::prefork; please enable mpm_module => 'prefork' on Class['apache'] at /etc/puppet/environments/production/modules/apache/manifests/mod/php.pp:8 on node bla.bla.bla\n\nJust to mention: prefork is the default, since I am using RedHat family.\nBut then, if I comment the artificial check above, I get the following:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[mime.conf] { before => File[undef] }, because File[undef] doesn't seem to be in the catalog\n\nLooking inside, it seems to have problems to find ${apache::mod_dir}\nBesides, trying with apache::mod::ssl comes out having the same issues, randomly after some class reordering.\n\nThanks a lot in advance.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33040", "fixedVersions": [], "id": "33040", "issueType": "Bug", "key": "MODULES-82", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-12-07T13:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Wrong order in dependencies", "timeSpent": "PT0S", "updated": "2015-12-07T13:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 03:04:03", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 03:20:46", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 08:15:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/23/2013 22:09:54", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/24/2013 11:11:01", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/496", "created": "2014-08-07T12:55:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:56:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6a5515cf"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdfr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20023157075_*|*_5_*:*_1_*:*_0"}], "description": "At least on Ubuntu 10.04 and 12.04 there is no `libapache2-mod-authz-ldap` package to install. LDAP support including authnz is available by default. Because of the `authnz_ldap` key in `params.pp` the `apache::mod::authnz_ldap` class (and in turn `apache::mod`) tries to install this package, which fails, since it doesn't exist. This results in a broken Puppet run.\n\nThe other thing is that `$verifyServerCert == true` by default, which is good, but in that case it leaves a damaged symlink from `/etc/apache2/mods-enabled/authnz_ldap.conf` to `/etc/apache2/mods-available/authnz_ldap.conf`, since the file resource for the latter has `ensure => 'absent'` in case `$verifyServerCert == true`. This results in Apache not being able to start.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42672", "fixedVersions": [], "id": "42672", "issueType": "Bug", "key": "MODULES-81", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T12:55:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Broken mod_authnz_ldap support on Debian/Ubuntu", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 08:07:51", "created": "2013-12-18T17:56:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/22/2013 13:56:31", "created": "2013-12-18T17:56:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "igalic added the bool2httpd function which should resolve this.", "created": "2014-11-17T15:31:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2e7a5fdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysden:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Nov/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_28848918805_*|*_5_*:*_1_*:*_0"}], "description": "Quite a few supported mods are implemented as classes (`apache::mod::foo`), and quite a few of those have class parameters, many of which take boolean values. I notice that some mod classes expect the user to supply `on` or `off` as values, while others expect `true` or `false`. Even `apache::vhost` seems to mix these things.\n\nApache itself understands `on` and `off`, while the vast majority of the Puppet landscape deals with `true` and `false`.\n\nThis is inconsistent. Either everything that gets fed into Apache is supplied to Puppet as `on`/`off` and can be passed directly to the various templates, or everything supplied to Puppet is `true`/`false` and gets translated to `on`/`off` appropriately under the hood before getting fed into Apache.\n\nI don't know which is the better approach (I favour the second) but I really think this should be more consistent throughout. Thoughts?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41663", "fixedVersions": [], "id": "41663", "issueType": "Bug", "key": "MODULES-80", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-11-17T15:31:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Boolean values in parameters: inconsistent use of on/off vs true/false", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/25/2013 22:55:33", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:0e68498a-af24-40c4-a3ec-8d424adeeabb", "body": "I took a stab at this: [PR 568|https://github.com/puppetlabs/puppetlabs-apache/pull/568].", "created": "2014-01-11T14:57:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@66b8f6ae"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdev:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2062871971_*|*_10009_*:*_1_*:*_10096820061_*|*_6_*:*_1_*:*_0"}], "description": "There is no option to set the default character encoding.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40475", "fixedVersions": [], "id": "40475", "issueType": "Bug", "key": "MODULES-79", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for AddDefaultCharset", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 16:13:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "See https://github.com/puppetlabs/puppetlabs-apache/pull/504", "created": "2014-08-07T14:54:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@575d362c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdf3:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2056360384_*|*_10009_*:*_1_*:*_17973930966_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39436", "fixedVersions": [], "id": "39436", "issueType": "Bug", "key": "MODULES-78", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-08-07T14:54:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add support for AddDefaultCharset to vhosts", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 18:24:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 19:50:34", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 19:53:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 20:01:52", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 20:44:34", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 21:24:53", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/26/2013 22:07:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 00:11:00", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 00:17:35", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/28/2013 02:30:06", "created": "2013-12-18T17:55:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7a1d2a39"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdd3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159725603_*|*_6_*:*_1_*:*_0"}], "description": "in the past couple of weeks we've added *loads* of new features and I was wondering if we should branch off here, and release the current master as 1.0.0\n\nThat way we could focus on getting 2.4 support (#337) in.\n\nI'm not sure if should even tie this in with a completely new configuration backend (#477), or if that will lead to a second-system effect.\n\nComments welcome.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38384", "fixedVersions": [], "id": "38384", "issueType": "Bug", "key": "MODULES-77", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:38:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "[discuss] Release what we have as 1.0.0?", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/28/2013 10:26:13", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/02/2013 16:26:46", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 19:09:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/03/2013 22:10:20", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/04/2013 11:37:32", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 19:55:47", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I agree with Ashley", "created": "2014-08-06T17:28:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2c3d8004"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysddb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19953152367_*|*_6_*:*_1_*:*_0"}], "description": "Would it be possible and worthwhile to alow conf_dir to be set in the primary init.pp for apache instead of just in the params manifest?  I would really like to have a primary httpd.conf in an alternate location.  Thank you!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37283", "fixedVersions": [], "id": "37283", "issueType": "Bug", "key": "MODULES-76", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-06T17:28:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Allowing alternitive primary configuration directory", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 13:11:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/08/2013 14:27:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 14:48:20", "created": "2013-12-18T17:55:00.000000"}, {"author": "999854:0394195f-99db-4e57-b79e-a9f92c3919e8", "body": "This appears to be a ruby1.8 vs ruby1.9 issue. The readme does mention that it takes a string but String type validation would take care of this issue.", "created": "2014-01-11T14:54:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Merged in https://github.com/puppetlabs/puppetlabs-apache/pull/812", "created": "2014-08-07T16:52:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f8f7757"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyua6f:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2063005503_*|*_3_*:*_1_*:*_8112338_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_17966262265"}], "description": "I am using the following custom fragment:\n\n    custom_fragment     => [ \"  SSLProtocol     All -SSLv2\\n\",\n      \"  SSLCipherSuite  HIGH:!ADH:RC4+RSA:-MEDIUM:-LOW:-EXP\\n\",\n      \"#  SSLVerifyClient optional\\n\",\n      \"#  SSLVerifyDepth  3\\n\",\n      \"#  SSLOptions      +StdEnvVars +ExportCertData\\n\",\n      ],\n\nIf the server is a Centos 6.5, each array item is applied in the template in a different line correctly, but if the server is a ubuntu 13.10, then we get one line with the array  being interpreted as a String, including the brackets:\n\n[ \"SSLProtocoll   All -SSL2\\n\", ......\n\nDoing some tests I found that the Ubuntu box had ruby 1.9 by default and the CentOS box had Ruby 1.8. If I change ruby in the Ubuntu box, then it works fine. Finally it seems that the problem is with ruby version. \nIndependent of the version of Ruby, I think that puppet / puppet module must have the same behaviour.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36326", "fixedVersions": [], "id": "36326", "issueType": "Bug", "key": "MODULES-75", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-07T16:52:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Different behaviour of vhost \"custom_fragment\" with CentOS vs Ubuntu as PuppetMaster", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 14:56:43", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 14:57:03", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:2e8631e3-27dc-4db0-b1d5-0a8b79184f3d", "body": "https://github.com/puppetlabs/puppetlabs-apache/pull/521\n\nNeeds acceptance testing/merge.", "created": "2014-01-11T10:43:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@22d94c76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysde7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11314671383_*|*_5_*:*_1_*:*_0"}], "description": "I know that I'm driving you crazy, but the previous one had an indenting error. I think it's ok now :+1:", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35216", "fixedVersions": [], "id": "35216", "issueType": "Bug", "key": "MODULES-74", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-04-28T17:53:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "added redirectmatch support", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 11:27:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 18:14:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 19:09:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "See https://github.com/puppetlabs/puppetlabs-apache/pull/522", "created": "2014-08-08T09:04:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@375d305"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdef:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_20095710467_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34164", "fixedVersions": [], "id": "34164", "issueType": "Bug", "key": "MODULES-73", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-08-08T09:04:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Added support for multiple custom fragments. Still reverse compatible with actual syntax", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Duplicate of #71", "created": "2014-08-06T14:42:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@24816cdb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdcn:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19943214423_*|*_6_*:*_1_*:*_0"}], "description": "The ```$access_log_format``` option, if present, is used to populate the ```$_access_log_format``` variable in vhost.pp; which in turn is used in the vhost.conf.erb template. The vhost.pp manifest assumes a single value, and forcibly quotes whatever is provided.\n\nThis makes it difficult to perform conditional logging, as defined in the httpd docs:\nhttp://httpd.apache.org/docs/2.2/logs.html#accesslog\n\nOur vhost configurations use the following directive in conjunction with one or more SetEnvIf lines:\n```CustomLog /var/log/httpd/foo.com.log combined env=!monitor```\nThis ensures we don't pollute our logs with hits from our monitoring systems.\n\nI tried to create a vhost using this module with the following:\n\n```\napache::vhost { 'foo.com':\n  access_log_file   => 'foo.com.log'\n  access_log_format => 'combined env=!monitor',\n  ...\n}\n```\n\nThe resultant configuration file had this line:\n```CustomLog /var/log/httpd/foo.com.log \"combined env!=monitor\"```\nwhich does not work as desired.\n\nIt would be nice if this module supported conditional logging in some capacity: either by not forcibly quoting the $_access_log_format variable in the template, or by addition of a new variable specifically for this purpose.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33037", "fixedVersions": [], "id": "33037", "issueType": "Bug", "key": "MODULES-72", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2014-08-06T14:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Add support for vhost conditional logging directives after the log format declaration", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 11:10:55", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Resolved by https://github.com/puppetlabs/puppetlabs-apache/commit/a70e4be7f9480e7ea474fc55d258b527188046bf", "created": "2014-08-06T14:40:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@58f97b17"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysddz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19943072926_*|*_5_*:*_1_*:*_0"}], "description": "(#523) Add a new optional parameter to the vhost manifest to permit conditional logging controls in CustomLog directives.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42669", "fixedVersions": [], "id": "42669", "issueType": "Bug", "key": "MODULES-71", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-06T14:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "permit conditional logging options", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:7ac34fa8-c8ca-4269-8c6b-224ebe33ddf0", "body": "puppetlabs-apache is a supported module.  I beleive that SLES is also a supported OS - are there plans to fix this in the near future?", "created": "2014-06-16T22:36:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Old ticket, going to actually track the work on MODULES-1662", "created": "2015-01-21T10:00:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6975da2b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysddj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34445090178_*|*_6_*:*_1_*:*_0"}], "description": "Ticket to track OpenSuse / SLES osfamily support.\n\n@tampakrap how much of the SLES support do you have done? Sounds like @deadpoint has SLES support in his fork and is willing to work on getting it merged in.\n\nMaybe the two of you can work together.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41661", "fixedVersions": [], "id": "41661", "issueType": "Bug", "key": "MODULES-70", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2015-01-21T10:00:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "OpenSuse / SLES osfamily support", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 04:34:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 17:52:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 17:15:37", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "See https://github.com/puppetlabs/puppetlabs-apache/pull/528", "created": "2014-08-07T14:52:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7b619fc6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysddr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "07/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2055881760_*|*_10009_*:*_1_*:*_17974296211_*|*_6_*:*_1_*:*_0"}], "description": "As I wanted to enable Webdav on certain directories in my environment I decided to roll-up my sleeves and get it done.\n\nThis should also enable HTTP access to Git repos to be controlled in Puppet too.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40577", "fixedVersions": [], "id": "40577", "issueType": "Bug", "key": "MODULES-69", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-08-07T14:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Added ability to enable Webdav support to a vhost directory", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 10:58:47", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 01:10:47", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 08:20:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 16:17:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 16:35:22", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "README was updated.", "created": "2014-08-06T17:20:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49675aa5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdcv:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_19952690879_*|*_5_*:*_1_*:*_0"}], "description": "With the replace of #518, we no longer have a rake task for running system tests:\n```\nigalic@levix ~/src/puppet/puppetlabs-apache (git)-[master] % rake\nrake build            # Build puppet module package\nrake clean            # Clean a built module package\nrake coverage         # Generate code coverage information\nrake help             # Display the list of available rake tasks\nrake lint             # Check puppet manifests with puppet-lint\nrake spec             # Run spec tests in a clean fixtures directory\nrake spec_clean       # Clean up the fixtures directory\nrake spec_prep        # Create the fixtures directory\nrake spec_standalone  # Run spec tests on an existing fixtures directory\nrake syntax           # Check puppet manifest syntax\nigalic@levix ~/src/puppet/puppetlabs-apache (git)-[master] %\n```\nThis is additionally complicated by the fact that beaker is not easy to run intuitively, without additional configuration.\n\nWe should fix this, and adapt the documentation.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39432", "fixedVersions": [], "id": "39432", "issueType": "Bug", "key": "MODULES-68", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-08-06T17:20:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "spec:system has gone away, but beaker is not providing an adequate replace", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:4b4b7b51-89e3-4a2d-b08f-13d4796d9881", "body": "+1 on this. ubuntu 13.10 ships with apache 2.4 and this module breaks there.", "created": "2014-03-21T16:32:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "That sounds like a simple change to https://github.com/puppetlabs/puppetlabs-apache/blob/1.0.1/manifests/default_mods.pp", "created": "2014-03-21T16:40:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed with merge of https://github.com/puppetlabs/puppetlabs-apache/pull/714", "created": "2014-05-02T15:42:00.000000"}], "components": ["apache", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@72ca74e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdcf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "21/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_11564105683_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_88307043"}], "description": "The easiest fix to get 2.4 in a mostly working state is to load [mod_access_compat](https://httpd.apache.org/docs/2.4/mod/mod_access_compat.html).\n\nWe should automatically load this module by default on all platforms that are known to ship 2.4", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38380", "fixedVersions": [], "id": "38380", "issueType": "Bug", "key": "MODULES-67", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-02T15:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Load mod_access_compat on platforms that are known to ship 2.4 by default", "timeSpent": "PT0S", "updated": "2015-09-21T17:28:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 06:50:55", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 06:51:24", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/16/2013 11:39:28", "created": "2013-12-18T17:55:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@262e93f6"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdb3:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984109559_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37281", "fixedVersions": [], "id": "37281", "issueType": "Bug", "key": "MODULES-66", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add option in vhost class to set ProxyPreserveHost in virtual host", "timeSpent": "PT0S", "updated": "2015-01-27T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/15/2013 20:34:15", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "See MODULES-64", "created": "2015-01-27T15:44:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4f9dc7ca"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdan:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984085053_*|*_6_*:*_1_*:*_0"}], "description": "Both syntaxes are accepted by puppet but only the second one gives the desired result.\n\n```\n     directories => [\n-        { path  => '/', 'Options' => 'FollowSymLinks', 'AllowOverride' => 'None' },\n-        { path  => '/var/www/', 'Options' => 'Indexes FollowSymLinks MultiViews', \n-           'AllowOverride' => 'None', 'Order' => 'allow,deny', 'allow' => 'from all' },\n+        { path  => '/', options => 'FollowSymLinks', allow_override => 'None' },\n+        { path  => '/var/www/', options => 'Indexes FollowSymLinks MultiViews',\n+           allow_override => 'None', order => 'allow,deny', allow => 'from all' },\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36324", "fixedVersions": [], "id": "36324", "issueType": "Bug", "key": "MODULES-65", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2015-01-27T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Passing strings to the directories hash silently fails", "timeSpent": "PT0S", "updated": "2015-01-27T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}], "components": ["apache", "community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5b9d030f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdav:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984092611_*|*_6_*:*_1_*:*_0"}], "description": "this should fix #535", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35214", "fixedVersions": [], "id": "35214", "issueType": "Bug", "key": "MODULES-64", "labels": ["github", "puppetlabs-apache"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:44:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "make sure that directories are actually a Hash", "timeSpent": "PT0S", "updated": "2015-01-27T15:44:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "Still a valid issue, there isn't an ipfw provider yet.", "created": "2014-01-11T12:52:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Rather than make an ipfw provider we'd like to see an ipfw module, as the existing firewall module is too iptables specific.", "created": "2015-01-27T15:43:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6d9f216f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdc7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34984016185_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34162", "fixedVersions": [], "id": "34162", "issueType": "Improvement", "key": "MODULES-63", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ipfw provider", "timeSpent": "PT0S", "updated": "2015-01-27T15:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:0e68498a-af24-40c4-a3ec-8d424adeeabb", "body": "Changed this to \"improvement\" because managing ip6tables (presumably) works. The spec tests are still pretty limited, though.", "created": "2014-01-11T15:35:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Which \"specific\" tests should be added? Or is this just a general call for tests?", "created": "2014-02-05T15:52:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Can anyone provide specific tests before this ticket is closed due to lack of response?", "created": "2014-06-02T12:47:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closing due to lack of information. Please reopen providing more information if this is something you're still interested in.", "created": "2014-12-17T11:20:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79291b22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdbz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2067729026_*|*_6_*:*_1_*:*_0_*|*_10004_*:*_1_*:*_27199697416_*|*_10006_*:*_1_*:*_2158457445"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33036", "fixedVersions": [], "id": "33036", "issueType": "Improvement", "key": "MODULES-62", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-12-17T11:20:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "ip6tables lacks specific tests", "timeSpent": "PT0S", "updated": "2014-12-17T11:20:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/25/2013 14:40:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/01/2013 20:37:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/09/2013 15:24:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 04:19:37", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 13:09:42", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 14:26:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 12:11:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:cbd3e41d-de9a-402b-a5d3-8d7eb6e6497d", "body": "This is marked as fixed. But I don't find how.", "created": "2015-08-18T02:59:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5ac9cd6b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdbr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "30/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159702300_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42667", "fixedVersions": [], "id": "42667", "issueType": "Bug", "key": "MODULES-61", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "support for multiple source and dest address lists", "timeSpent": "PT0S", "updated": "2018-07-14T13:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/23/2013 21:01:52", "created": "2013-12-18T17:55:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1edef263"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdbj:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983978145_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41659", "fixedVersions": [], "id": "41659", "issueType": "Bug", "key": "MODULES-60", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "bail cleanly when iptables version is not supported", "timeSpent": "PT0S", "updated": "2015-01-27T15:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:0117712d-bb9d-4300-af17-618b151fa267", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Just commented on the GH issue:\n\nI've started a branch at https://github.com/jantman/puppetlabs-firewall/tree/issues/117 that currently has updates to the docs and spec tests (the latter for how I *think* this should work). There don't appear to be any specs that I can find that currently test the ordering and confirm that rules are, in fact, applied in order. I'll have to sort that out, create some, and then do the actual implementation of this.", "created": "2014-01-11T11:05:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@23998c88"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdbb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2048546896_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_32935380875"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40576", "fixedVersions": [], "id": "40576", "issueType": "Improvement", "key": "MODULES-59", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:41:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "proposal: use an 'order' parameter instead of a number in the title", "timeSpent": "PT0S", "updated": "2015-01-27T15:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/13/2013 19:25:43", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/15/2013 14:48:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/15/2013 15:20:46", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/15/2013 15:51:22", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/21/2013 15:00:20", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe https://github.com/puppetlabs/puppetlabs-firewall/pull/296 fixes this issue.", "created": "2014-12-02T16:14:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@352e6d20"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysdaf:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30147488674_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39431", "fixedVersions": [], "id": "39431", "issueType": "Bug", "key": "MODULES-58", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:14:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "add support for 'recent' iptables matcher", "timeSpent": "PT0S", "updated": "2014-12-02T16:14:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Yeah, this seems to be a bug. From what I can tell, for source and destination and a bunch of other properties, the iptables provider appears to just ignore them if they're not specified as properties (nil). ", "created": "2014-01-11T13:52:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "This actually applies to most attributes of the firewall resource. It will be a pretty impactful \"bugfix\" to change this, as any pre-existing \"unmanaged\" attributes of managed rules will be removed.\n\nBut on the other hand, it seems like a lot of people agree that this is how the firewall resource should act.", "created": "2014-02-04T18:44:00.000000"}], "components": ["community", "firewall", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d77c3ea"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysda7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}], "description": "We had a firewall rule defining a \"destination\", after some time we want to change the destination from the already set ip-range to everything (0.0.0.0/0). We did this by removing the destination entry.\n\nThis change didn't cause the firewall rules to be updated, as it now doesn't check the destination anymore.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38378", "fixedVersions": [], "id": "38378", "issueType": "Bug", "key": "MODULES-57", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall: setting the dest to 'undef' after being set doesn't clear it", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/02/2013 01:37:55", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 04:41:47", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4c18cdbe"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd8v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34643435082_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_340381145"}], "description": "<pre>\n        firewall { '520 dns':\n                chain => 'OUTPUT',\n                dport => '53',\n                proto => [ 'tcp','udp' ],\n                action => 'accept',\n        }\n</pre>\n\nCurrently generates only tcp\n<pre>\nChain OUTPUT (policy ACCEPT 133 packets, 14604 bytes)\n pkts bytes target     prot opt in     out     source               destination         \n    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           multiport dports 53 /* 520 dns */ \n</pre>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37277", "fixedVersions": [], "id": "37277", "issueType": "Bug", "key": "MODULES-56", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "proto as an array of protocols", "timeSpent": "PT0S", "updated": "2015-01-27T15:39:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 09:24:36", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 11:34:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 11:42:10", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 11:50:52", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:18:01", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:32:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:09:05", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "We don't like the idea of merging the providers.", "created": "2015-01-27T15:40:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@26507089"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd93:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983794912_*|*_6_*:*_1_*:*_0"}], "description": "Currently we don't get adequate purging for example. And users don't really want to have to switch providers. Better that we treat the two rulesets as one thing in Puppet.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36322", "fixedVersions": [], "id": "36322", "issueType": "Improvement", "key": "MODULES-55", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "consider merging iptables and ip6tables providers", "timeSpent": "PT0S", "updated": "2015-01-27T15:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "02/26/2013 10:55:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/08/2013 02:19:02", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 20:23:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 20:28:09", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 20:33:22", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:31c596d1-7e27-4c91-bc18-1254edb3caab] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] Thoughts around if this should even still be around?  I don't ever see us going this route.  I am in favor of closing it.", "created": "2015-02-10T10:11:00.000000"}], "components": ["community", "firewall", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@32ecd32f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd9b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "10/Feb/15"}], "description": "Everyone seems to think this is safer, and it might make parsing etc. easier.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35213", "fixedVersions": [], "id": "35213", "issueType": "Improvement", "key": "MODULES-54", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "consider using a file, and using iptables-resource instead of modifying rules in place", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/12/2013 17:20:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/29/2013 13:54:25", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/12/2013 07:10:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 15:57:48", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/25/2013 14:21:01", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/26/2013 12:58:33", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/27/2013 10:34:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/27/2013 12:00:10", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 03:37:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 00:10:45", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "Resolved in https://github.com/puppetlabs/puppetlabs-firewall/pull/267", "created": "2014-02-05T15:44:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@e4ec202"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd9j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "05/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4131137702_*|*_3_*:*_1_*:*_75373716_*|*_5_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_19186963"}], "description": "Like --source ! 1.1.1.1", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34161", "fixedVersions": [], "id": "34161", "issueType": "Bug", "key": "MODULES-53", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-02-05T15:44:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support dest/source negation", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "There isn't enough information in this ticket. If it's still an issue please reopen with a more complete error report", "created": "2014-12-17T11:18:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1215c179"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd9z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31425758675_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33035", "fixedVersions": [], "id": "33035", "issueType": "Bug", "key": "MODULES-52", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-12-17T11:18:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Hostname lookup fails for ip6tables for source/dest", "timeSpent": "PT0S", "updated": "2014-12-17T11:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/03/2013 14:42:31", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7d87f27f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd9r:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159715927_*|*_6_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42666", "fixedVersions": [], "id": "42666", "issueType": "Bug", "key": "MODULES-51", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Make sure firewall behaves well when iptables is missing", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/13/2013 11:46:55", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-firewall/pull/383", "created": "2014-12-02T16:25:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@775f188d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd8n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148149052_*|*_5_*:*_1_*:*_0"}], "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41658", "fixedVersions": [], "id": "41658", "issueType": "Bug", "key": "MODULES-50", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:25:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "add support for ipsets", "timeSpent": "PT0S", "updated": "2014-12-02T16:25:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/01/2013 13:52:03", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This sounds dangerous to me, so I think I'm going to vote 'no' on trying to do this.", "created": "2014-12-02T16:26:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@57fc898d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148235363_*|*_6_*:*_1_*:*_0"}], "description": "Improvements on #133\n\nThe `flush` method, and thus the shell out in `persist_iptables`, is called on every modified resource. It would be more cost effective to call it once after all Firewall/Firewallchain resources have been synced.\n\n@kbarber, any idea if this is technically possible?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40575", "fixedVersions": [], "id": "40575", "issueType": "Bug", "key": "MODULES-49", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T16:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Persistence: flush shells out on every resource", "timeSpent": "PT0S", "updated": "2014-12-02T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/20/2013 22:54:01", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "03/22/2013 17:47:54", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/29/2013 12:19:49", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/29/2013 14:33:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/23/2013 17:28:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/10/2013 19:51:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/23/2013 09:03:17", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 03:37:02", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 08:23:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 08:40:37", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/07/2013 15:19:00", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 13:31:18", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 19:16:31", "created": "2013-12-18T17:55:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cf3c2bc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd73:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4131146985_*|*_10007_*:*_1_*:*_3351089_*|*_3_*:*_1_*:*_15684058_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_78682135"}], "description": "I have an iptables configuration that contains a few rules in the `nat` table similar to the following:\n\n    -A POSTROUTING -s 192.168.1.0/24 ! -d 192.168.1.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535\n\nThe parsing code appears to be choking on the exclamation point in the rule:\n\n    $ puppet agent --test --debug\n    [snip]\n    debug: Prefetching iptables resources for firewall\n    debug: Puppet::Type::Firewall::ProviderIptables: [prefetch(resources)]\n    debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n    debug: Puppet::Type::Firewall::ProviderIptables: Executing '/sbin/iptables-save'\n    err: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: !\n    [snip]\n    info: Applying configuration version '1363803270'\n    debug: Puppet::Type::Firewall::ProviderIptables: [instances]\n    debug: Puppet::Type::Firewall::ProviderIptables: Executing '/sbin/iptables-save'\n    err: /Firewall[500 accept munin connections from munin master]: Could not evaluate: Invalid address from IPAddr.new: !\n\nI would maybe like it not to do that or at least fail in a way that still allows it to apply the rules I've specified in my manifests.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39430", "fixedVersions": [], "id": "39430", "issueType": "Bug", "key": "MODULES-48", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-02-05T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Module does not parse negated rules correctly", "timeSpent": "PT0S", "updated": "2014-02-05T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/01/2013 14:59:00", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/05/2013 10:55:21", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 19:39:16", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-firewall/pull/257", "created": "2014-12-02T16:29:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@251f327f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd7j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148434799_*|*_5_*:*_1_*:*_0"}], "description": "As of Linux Kernel 3.7, the \"state\" module is an obsolete version of \"conntrack\".\n\nFirewall rules specifying state are re-added everytime Puppet is run (because they're converted to conntrack in /etc/sysconfig/iptables and no longer match the original firewall rule).   This problem was discovered on Fedora 18.\n\nThere are (at least) two possible solutions for this issue.\n1. Add ctstate, which will specify state requirements using conntrack syntax.\n2. Modify state to specify state requirements using conntrack syntax rather than state syntax.\n\nMy preferences is solution 2, because then all state requirements are specified using the same syntax for all rules.\n\nI will be working on a patch for this issue and would appreciate feedback regarding which solution is preferred by the project maintainers.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38375", "fixedVersions": [], "id": "38375", "issueType": "Bug", "key": "MODULES-47", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:29:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Support for Linux Kernel 3.7+", "timeSpent": "PT0S", "updated": "2014-12-02T16:29:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/18/2013 03:11:52", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/18/2013 23:03:49", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/19/2013 06:45:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:ad2090d1-8a61-4530-9228-7d89570c23b7", "body": "Unable to replicate with puppetlabs-firewall 0.4.2 on CentOS 6 or Ubuntu 12.04. Probably has been fixed since the report.", "created": "2014-01-11T13:52:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1f2d5bfc"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd6v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2058985412_*|*_6_*:*_1_*:*_0"}], "description": "From my iptables-save output:\n-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment \"000b allow established or related sessions\" -j ACCEPT \n\nThen from \"puppet resource firewall\"\n\nError: Could not run: Parameter name failed on Firewall[RELATED,ESTABLISHED]: Invalid value \"RELATED,ESTABLISHED\". Valid values match /^\\d+[[:alpha:][:digit:][:punct:][:space:]]+$/.\n\nTried reversing the order for my input, but iptables-save puts it in that order.\n\npuppetlabs-firewall (v0.2.1)\npuppet 3.1.1\nRHEL 5, 64 bit", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37271", "fixedVersions": [], "id": "37271", "issueType": "Bug", "key": "MODULES-46", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2014-01-11T13:52:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "allow established or related sessions", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 05:06:42", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/19/2013 21:25:20", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closed in 0.4.0", "created": "2014-12-02T16:26:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@36912cd7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd7b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148265875_*|*_5_*:*_1_*:*_0"}], "description": "If we have the following\n\nclass rcac_firewall::post_accept_all {\n\n    firewall { '975 log test':\n        state      => 'NEW',\n        log_level  => 'debug',\n        log_prefix => 'iptables A: ',\n        jump       => 'LOG'\n    }\n...\n}\n\nOn the first puppet run the rule is inserted ok... however, on the second\nrun we get some errors like this:\n\n-----------------------------------------------------------------------------\ninfo: Applying configuration version '1365457738'\nerr: /Firewall[975 log test]/log_level: change from iptables A:  to 7 failed: The iptables provider can not handle attribute log_level at /etc/puppet/modules/rcac_firewall/manifests/post_accept_all.pp:8\nerr: /Firewall[975 log test]/log_prefix: change from 7 to iptables A:  failed: The iptables provider can not handle attribute log_prefix at /etc/puppet/modules/rcac_firewall/manifests/post_accept_all.pp:8\nnotice: Finished catalog run in 18.76 seconds\n\n-----------------------------------------------------------------------------\n\nIf it is of interest, this is puppet version 2.7.21 running under RHEL 6.3.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36321", "fixedVersions": [], "id": "36321", "issueType": "Bug", "key": "MODULES-45", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:26:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "using log_prefix seems to result in error on second puppet run", "timeSpent": "PT0S", "updated": "2014-12-02T16:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:06:09", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:33:07", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:39:26", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 12:54:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:00:52", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:19:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:21:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:26:40", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:37:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 13:37:49", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 14:01:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 16:26:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/15/2013 13:38:15", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/30/2013 05:11:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/12/2013 16:15:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/13/2013 16:38:54", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 10:50:45", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 16:51:54", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 15:19:03", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "From the comments it sounds like this isn't wanted. Please reopen/resubmit if this is something that should be addressed.", "created": "2014-12-02T16:36:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@574474c5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd8f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148825029_*|*_6_*:*_1_*:*_0"}], "description": "This is actually just this bug - http://projects.reductivelabs.com/issues/18104 I can't seem to see it here anywhere. I am having the same problem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35211", "fixedVersions": [], "id": "35211", "issueType": "Bug", "key": "MODULES-44", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T16:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "When address munging fails, there is no guidance as to where the failure actually occured", "timeSpent": "PT0S", "updated": "2014-12-02T16:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 14:28:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This needs to not be part of the firewall module, as that is very iptables specific.", "created": "2015-01-27T15:37:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18402d76"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd7r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983628050_*|*_6_*:*_1_*:*_0"}], "description": "It would be nice to support other firewall engines such as Windows Firewall.  I have an almost working type/provider, but the terminology is quite different from iptables.  Windows uses remote/local instead of source/destination, there are also some other major differences.  I can generate a provider for puppetlabs-firewall, just not sure the best route.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34160", "fixedVersions": [], "id": "34160", "issueType": "Improvement", "key": "MODULES-43", "labels": ["github", "puppetlabs-firewall", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Support Windows Firewall through win32ole/hnetcfg/fwpolicy2 API", "timeSpent": "PT0S", "updated": "2015-01-27T15:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/12/2013 14:30:19", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3114c549"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd7z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2045253512_*|*_6_*:*_1_*:*_0"}], "description": "Use case, when the below has been applied, and state is removed, its not removed from the rule, and type/provider doesn't detect any changes.\n\nfirewall{'0010 allow ssh':\n  ensure=>present,\n  action=>accept,\n  proto=>tcp,\n  dport=>22,\n  state=>['NEW'],\n}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33034", "fixedVersions": [], "id": "33034", "issueType": "Bug", "key": "MODULES-42", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Duplicate", "resolutionDate": "2014-01-11T10:03:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "When state=> property is removed, from the resource definition, its not removed from the rule.", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/23/2013 11:38:27", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/04/2013 11:11:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/04/2013 09:22:03", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/29/2013 17:57:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:90cc179f-3c4c-4d46-aff9-9c39784109d6", "body": "This issue currently blocks v6 rollout to production in our installation. It is interesting that even a specific chain definition does not bring relieve:\n\nfirewallchain { 'INPUT:filter:IPv6':\npurge => true,\n}\n\nFix would be appreciated. ", "created": "2014-08-02T05:39:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "True. It looks like {{Puppet::Type.type(:firewall).instances}} in firewallchain for purging only gathers the resources from the iptables provider, but not the ip6tables provider.", "created": "2014-08-21T14:39:00.000000"}, {"author": "623e791aa9575800695c0981", "body": "Any progress on this?", "created": "2014-10-14T03:11:00.000000"}, {"author": "557058:b0d32f56-3789-4dcc-857a-858f28fe3ae9", "body": "This is still an issue after nearly a year. \n\nIs any progress going to be made on this?", "created": "2014-10-18T01:01:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I was stuck on why {{.instances}} wasn't returning instances from all providers, but discovered that the ip6tables provider explicitly sets the source to {{iptables}} which means instances won't load from both (because of https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type.rb#L1136). But that seems to be an incorrect use of source as {{iptables}} and {{ip6tables}} will not return duplicate rules.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/422", "created": "2014-10-20T14:35:00.000000"}, {"author": "623c0dfe50bb2b0070b6b0b3", "body": "This is fixed now I think?", "created": "2015-04-28T05:25:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@238f97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyqcon:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "2.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Aug/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_21239012309_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_5185730720"}], "description": "None of the documentation or examples show how to \"purge\" with the ip6tables provider.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42665", "fixedVersions": [], "id": "42665", "issueType": "Bug", "key": "MODULES-41", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-10-20T15:08:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Can't purge via ip6tables provider", "timeSpent": "PT0S", "updated": "2015-06-25T14:30:00.000000", "votes": "5", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This seems to have been fixed. If this is still a problem please resubmit.", "created": "2015-01-23T17:05:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4627990c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd6n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34643350002_*|*_5_*:*_1_*:*_0"}], "description": "If you have a rule like the following:\n\n    firewall { \"090 preroute 192.168.1.1:80\":\n        chain       => 'PREROUTING',\n        proto       => 'tcp',\n        destination => \"192.168.1.1\",\n        dport       => '80',\n        toports     => '80',\n        jump        => 'REDIRECT',\n        table       => 'nat',\n    }\n\nIf you later delete the firewall rule, on the next puppet run it is unable to \ndelete the rule with output something along the lines of:\n\nerr: /Firewall[090 preroute 192.168.1.1:80]/ensure: change from present to absent failed: Execution of '/sbin/iptables -D PREROUTING -d 192.168.1.1/32 -p tcp -m multiport --dports 80 -m comment --comment 090 preroute 192.168.1.1:80 -j REDIRECT --to-ports 80' returned 1: iptables: Bad rule (does a matching rule exist in that chain?).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41641", "fixedVersions": [], "id": "41641", "issueType": "Bug", "key": "MODULES-40", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-23T17:05:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "unable to delete a PREROUTING chain rule", "timeSpent": "PT0S", "updated": "2015-01-23T17:05:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "70121:cf857223-88c8-4fac-86de-b4cccadb4909", "body": "I ran into this as well, and I have put together a preliminary patch", "created": "2015-01-08T08:44:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-firewall/pull/474", "created": "2015-01-21T16:43:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3f7577c8"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd6f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "08/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34469280220_*|*_5_*:*_1_*:*_0"}], "description": "Hi guys, we're experiencing a problem whereby when we set a UID as a username, the run applies cleanly, but a subsequent run will attempt to amend the change by substituting the UID for the username.\n\nFor example:\n\n```ruby\nclass test_firewall {\n\n        $uid = 'root'\n\n        firewall { '00001 test uid':\n            chain       => 'OUTPUT',\n            proto       => 'tcp',\n            dport       => '3189',\n            source      => undef,\n            destination => undef,\n            action      => 'accept',\n            uid         => $uid,\n        }\n}\n\nclass { 'test_firewall': }\n```\n\nresults in (and repeated in subsequent runs):\n\n```ruby\nvagrant@server:~$ sudo puppet apply --verbose --logdest console --detailed-exitcodes --show_diff --color=true firewall_test.pp\ninfo: Applying configuration version '1366800808'\nnotice: /Firewall[00001 test uid]/uid: uid changed '0' to 'root'\nnotice: Firewall[00001 test uid](provider=iptables): Properties changed - updating rule\nnotice: Finished catalog run in 0.69 seconds\n```\n\nIs this expected behavior? If so, is there any way to set the UID as a username without experiencing the change on a subsequent run? \n\nThanks,\nAndrew", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40574", "fixedVersions": [], "id": "40574", "issueType": "Bug", "key": "MODULES-39", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-21T16:43:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issue setting UID as username in OUTPUT chain", "timeSpent": "PT0S", "updated": "2015-01-21T16:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "04/30/2013 23:34:09", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:23:38", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:23:45", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:24:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:24:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:36:07", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 13:42:09", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 14:21:45", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 16:55:38", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 16:58:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/01/2013 17:02:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/10/2013 13:08:15", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/10/2013 13:09:27", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 08:33:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/14/2013 18:05:49", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/14/2013 18:17:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Closing per the last comment in https://github.com/puppetlabs/puppetlabs-firewall/pull/176", "created": "2014-12-02T16:33:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@569a716b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd5r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148657512_*|*_5_*:*_1_*:*_0"}], "description": "Based on the discussion in #145, this enables iptables on Fedora 18 and disabled firewalld.  Determining the persistence command has been changed to compare regexes against the `operatingsystem` and `operatingsystemrelease` instead of `osfamily` since the command is no longer solely dependent on `osfamily`.  Special cases (Fedora 18, Fedora 15-17), go at the top of the `case` statement.  These changes are structured in a way that these changes can easily be applied to RHEL 7 if desired.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39429", "fixedVersions": [], "id": "39429", "issueType": "Bug", "key": "MODULES-38", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:33:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "UNIT_TESTS_FAIL: Fedora 18 support", "timeSpent": "PT0S", "updated": "2014-12-02T16:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 21:44:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/08/2013 02:25:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/08/2013 10:15:37", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2014ab4f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd4v:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983616253_*|*_6_*:*_1_*:*_0"}], "description": "So I wrote this:\n\nhttps://rubygems.org/gems/iptables\n\nThe concept being that I wanted to externalise the concept of decoding and encoding iptables rules to another library that didn't have the same modelling constraints as Puppet imposes. I would have preferred to use something off the shelf, but nothing existed that suited my needs.\n\nThe 'iptables' gem itself is built from the ground up to reliably parse 'iptables-save' output into a complex data structure that mirrors the internal model of iptables itself. It has achieved full feature capability it would seem, as it doesn't try to do the transformation at the same time, this was much simpler.\n\nBy doing it this way, we no longer limit features by what the parser can do - as the parser does everything. Previously parser modifications were always buggy and very easy to regress on, this way the parser layer is kept isolated. As the parser doesn't have to do the transformation itself - it should be more reliable.\n\nMore or less this isolates the transformation and parsing into two separate pieces that can be maintained individually.\n\nThe ticket tracks the development of an experimental provider that utilises this new parser and architecture.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38374", "fixedVersions": [], "id": "38374", "issueType": "Bug", "key": "MODULES-37", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "iptables_ng provider: Evaluate using the 'iptables' gem to parse instead of the existing parser", "timeSpent": "PT0S", "updated": "2015-01-27T15:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 21:35:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 21:35:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 21:38:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 23:46:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 23:46:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/03/2013 23:49:58", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 08:33:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 08:33:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 08:37:02", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@660f2e33"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd5z:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_12159700631_*|*_6_*:*_1_*:*_0"}], "description": "This is a work in progress PR, I wanted to raise it so people could chime in on the work - and well ... its easier to find if its a PR.\n\nThis is the work on iptables_ng ... whereby I'm trying to solve all the worlds problems with the replacement of the existing iptables parser with this: https://rubygems.org/gems/iptables", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37267", "fixedVersions": [], "id": "37267", "issueType": "Bug", "key": "MODULES-36", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-05-08T12:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WIP: New iptables_ng provider with better parsing support", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/13/2013 14:58:15", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/13/2013 14:58:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/13/2013 19:44:28", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "puppetlabs-firewall supports SLES.", "created": "2014-06-02T11:58:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7df983f4"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd67:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14317383109_*|*_6_*:*_1_*:*_0"}], "description": "Could it be possible to make opensuse/SLES support available for puppetlabs-firewall.\nboth have iptables in there default repo's.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36319", "fixedVersions": [], "id": "36319", "issueType": "Bug", "key": "MODULES-35", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-06-02T11:58:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Opensuse/Suse Enterprise support", "timeSpent": "PT0S", "updated": "2014-06-02T11:58:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/22/2013 23:27:13", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/22/2013 23:37:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/22/2013 23:56:52", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/23/2013 00:04:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/23/2013 00:07:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/23/2013 00:13:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "05/24/2013 05:42:55", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "If this is still an issue with current versions of puppet and the module please reopen/resubmit.", "created": "2014-12-02T16:37:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5583e84e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd5b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30148926549_*|*_6_*:*_1_*:*_0"}], "description": "Hello,\n\nWe use PE 2.8 and when puppet first runs on a server/agent where iptables was previously unmanaged, the first run takes over 5 minutes.\n\nAfter the run, the console reports various errors similar to:\n\nCould not evaluate: getaddrinfo: Name or service not known Could not retrieve file metadata for puppet:///modules/pe_mcollective/plugins/agent/package.rb: getaddrinfo: Name or service not known at /opt/puppet/share/puppet/modules/pe_mcollective/manifests/server/plugins.pp:54\n\nfor the node.\n\nCompared to normal behavior of Puppet, runs are taking a long time.\n\nThanks,\n\nAlex", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35209", "fixedVersions": [], "id": "35209", "issueType": "Bug", "key": "MODULES-34", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T16:37:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "First run takes over 5 minutes on agent systems", "timeSpent": "PT0S", "updated": "2014-12-02T16:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/04/2013 15:15:07", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/04/2013 16:04:42", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/07/2013 21:28:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 19:46:10", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/08/2013 16:10:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "closed per the comments.", "created": "2014-12-02T16:40:00.000000"}], "components": ["acl", "community", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@766551bd"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd53:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30149096822_*|*_6_*:*_1_*:*_0"}], "description": "I'm interested in adding Cisco ASA support to this module.  I've been looking at the current syntax / features for iptables here and thinking about how I could adapt this for the ASAs.  \n\nThere are a few differences between iptables and ASA that might not be compatible and I wanted to get thoughts on this.  For example:  ASA doesn't have chains, the closest thing might be access-lists.  I'd like to get some opinions on if I should try to stick with a 'chain' feature or go with an 'acl' I've given an example what the acl might look like below:\n\n firewall { '000 accept all port 53 traffic from 8.8.8.8':\n    \tacl             => 'access_in',\n    \taction        => 'accept',\n    \tproto          => udp,\n    \tsource       => '8.8.8.8',\n    \tdport          => '53',\n    \tdestination => \"any\",\n  }->\n\nAlso for Cisco firewalls the actions are permit and deny.  I think the action => 'accept' is pretty clear but someone with only a Cisco firewall background would put action => 'permit'  Would it be acceptable for the module to treat accept and permit as the same?\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34159", "fixedVersions": [], "id": "34159", "issueType": "Bug", "key": "MODULES-33", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T16:40:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Cisco ASA Support - Features Question", "timeSpent": "PT0S", "updated": "2015-09-21T17:18:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/07/2013 13:21:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/07/2013 17:10:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/21/2013 19:42:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this has been resolved. Please resubmit if it's still an issue.", "created": "2015-01-23T17:00:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1b44e25"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd5j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "24/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34643081275_*|*_5_*:*_1_*:*_0"}], "description": "CentOS 5.9, iptables-1.3.5-9.2.el5_8, puppet-2.6.16-1.el5\n\nWhen no rules are loaded into iptables, it is not possible to manage firewall rules using this module. The following errors are returned in the puppet report:\n\nFailed to generate additional resources using 'generate': Execution of '/sbin/iptables-save' returned 1\nCould not prefetch firewall provider 'iptables': Execution of '/sbin/iptables-save' returned 1: \n\nOn iptables-1.3.5, when no rules are loaded, iptables-save exits 1. This was changed in a later version of iptables. iptables-1.4.12, for example, exits 0 in the circumstances.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33033", "fixedVersions": [], "id": "33033", "issueType": "Bug", "key": "MODULES-32", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-23T17:00:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to prefetch on el5 when no iptables rules loaded", "timeSpent": "PT0S", "updated": "2015-01-23T17:00:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/09/2013 00:50:26", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/10/2013 12:59:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/10/2013 22:45:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/13/2013 08:33:05", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/05/2013 17:55:35", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/29/2013 20:51:21", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/12/2013 21:13:54", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:25:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/23/2013 16:08:00", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/24/2013 09:13:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/25/2013 13:19:32", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/30/2013 00:40:17", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/09/2013 16:31:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 20:21:00", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 20:21:50", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5841b96e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd4n:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2056093440_*|*_10007_*:*_1_*:*_6786635_*|*_10009_*:*_1_*:*_2086094717_*|*_6_*:*_2_*:*_8010736821"}], "description": "Add support for the iptables recent module.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42664", "fixedVersions": [], "id": "42664", "issueType": "Bug", "key": "MODULES-31", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-02-04T18:25:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Add support the the iptables recent module.", "timeSpent": "PT0S", "updated": "2014-05-08T12:37:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/25/2013 04:27:38", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/18/2013 20:19:59", "created": "2013-12-18T17:55:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "There is no erb template area anymore so this won't work. The idea might still be useful but a new ticket should be raised with some examples on what might be needed.", "created": "2014-01-11T10:21:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "Unfortunately the way this works (as a type/provider) means this isn't so easy to do. We'll be looking to make improvements in the future to make this easier.\n\nIn the meantime #269 will help with this, it'll allow you to 'ignore' certain rules so you can just add those via an exec{} or other means and then have firewall{} ignore them.\n\nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/269", "created": "2014-01-11T10:23:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@b368c67"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd47:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_2046348112_*|*_6_*:*_2_*:*_123050"}], "description": "Given that there are a few things still missing in this firewall module, it would be great if we could have a zone in the erb template to add raw iptables commands. This should not be tricky to implement and could prove very useful while we wait.\n\nWould it make sense to implement this within the module?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41640", "fixedVersions": [], "id": "41640", "issueType": "Bug", "key": "MODULES-30", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-01-11T10:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Support raw iptables commands", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "06/20/2013 12:23:24", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 18:20:45", "created": "2013-12-18T17:55:00.000000"}, {"author": "623a4bee866b810069e3689a", "body": "This issue hasn't seen an update on Github in more than 7 months and the necessary code has been merged which should have fixed it.", "created": "2014-01-11T13:06:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@18136900"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd3r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_2056254261_*|*_5_*:*_1_*:*_0"}], "description": "Hi All,\n\nPlease reference this closed issue https://github.com/puppetlabs/puppetlabs-firewall/issues/184\n\nThe fixes done there worked for our test network, but on our production network, it still persists.\n\nThe odd thing is that if I do a puppet agent -t manually, the problem does not happen and that run shows no changes, but when the scheduled run kicks off or if a run is kicked off via the console the problem does occur.\n\nI haven't been able to figure out what's different between the two environments yet, but I know that our production network is more restrictive. All systems are using settings from the USGCB, for instance.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40573", "fixedVersions": [], "id": "40573", "issueType": "Bug", "key": "MODULES-29", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T13:06:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Firewall module still flipping iptables rules in our production systems", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/16/2013 23:50:56", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 00:00:24", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 00:07:37", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 00:38:18", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/17/2013 22:12:24", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This is against a very old version of the module, please reopen if this is still an issue.", "created": "2014-12-17T11:26:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@43bed6fa"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd3j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_31426232300_*|*_6_*:*_1_*:*_0"}], "description": "So here's my puppet manifest http://tny.cz/63ae0209 which I apply like this in my node definitions:\n\n```puppet\nnode default\n{\n    stage {'config':\n        before => Stage['main']\n    }\n\n    class {'linux::firewall':\n        stage => 'config'\n    }\n}\n```\n\nAbout 10-20% of the time I get this error in my puppet agent's logs:\n\n```\nExecution of '/sbin/ip6tables -t filter -N INPUT' returned 1: ip6tables: Chain already exists.\n```\n\nWhich doesn't make sense. Why is the firewall module attempting to create a built in chain? I'm running the latest version of puppet (3.2.2) and the firewall module (0.3.1). I've tried to correlate this problem to a pre-existing condition on the machine with no success. So I also don't know why this only happens some of the time, it would seem indicative of a missing relationship somewhere in my manifests, but I haven't been able to find one.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39428", "fixedVersions": [], "id": "39428", "issueType": "Bug", "key": "MODULES-28", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-12-17T11:26:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Incorrect processing of built in chains", "timeSpent": "PT0S", "updated": "2014-12-17T11:26:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/12/2013 23:41:13", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/12/2013 23:41:14", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/12/2013 23:45:13", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:19:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:19:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:19:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:23:51", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/20/2013 12:31:51", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7e547480"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd4f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983598402_*|*_6_*:*_1_*:*_0"}], "description": "Sometimes rules added to chains are not desireable to purge, such as in fail2ban.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38373", "fixedVersions": [], "id": "38373", "issueType": "Bug", "key": "MODULES-27", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2015-01-27T15:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "WIP Add purge parameter to firewallchain", "timeSpent": "PT0S", "updated": "2015-01-27T15:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "07/18/2013 19:05:04", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/13/2013 18:18:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/28/2013 10:29:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "The corresponding PR was closed with no comment?\n\nPlease resubmit if this is still and issue that needs to be addressed.", "created": "2014-12-02T16:45:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2d42f874"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd3b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30149379980_*|*_6_*:*_1_*:*_0"}], "description": "I'm having an issue where some wget requests (using wget:fetch definition from maestrodev/wget module) are happening between firewall rules.\n\nSome default rules that are in the CentOS box are deleted, then wget tries to download a file and fails to do dns resolution, then the rest of the firewall rules are applied later on. The second time puppet is run it succeeds\n\nAdded a system spec to show the problem and expected behavior\n\nThis is the sequence of events in this spec. I would expect to have all firewall rules added before old ones are removed to avoid losing connection to the box or some other network issue\n\n       Notice: /Firewall[9002 cf9e8bfd0c6419a489cce21f32abed1e]/ensure: removed\n       Notice: /Firewall[000 accept all icmp]/ensure: created\n       Notice: /Firewall[9001 cf9e8bfd0c6419a489cce21f32abed1e]/ensure: removed\n       Notice: /Firewall[001 accept all to lo interface]/ensure: created\n       Notice: /Firewall[002 accept related established rules]/ensure: created\n       Notice: /Firewall[500 open up port 22]/ensure: created\n       Notice: /Firewall[999 drop all]/ensure: created\n       Notice: Finished catalog run in 0.80 seconds\n\nI tried to work around by adding some 'before' requirements to firewall. I didn't know how to make all wget::fetch definitions depend on all the firewall definitions, so I tried to make firewall run before Package['wget'] as all wget:fetch definitions require that.\n\n```\n  Firewall {\n    before  => [Class['maestro_nodes::firewall::post'], Package['wget']],\n    require => Class['maestro_nodes::firewall::pre'],\n  }\n```\n\n```\nclass maestro_nodes::firewall::post {\n   firewall { \"999 drop all other requests to ${ipaddress}\":\n     proto       => 'all',\n     action      => 'drop',\n     destination => [$ipaddress],\n     before      => Package['wget'], # <---------\n   }\n}\n```\n\n```\n    resources { 'firewall':\n      purge => true,\n      before => Package['wget'],\n    }\n```\n\nBut it didn't work", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37264", "fixedVersions": [], "id": "37264", "issueType": "Bug", "key": "MODULES-26", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-12-02T16:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Rules are purged before all of the new ones are created", "timeSpent": "PT0S", "updated": "2014-12-02T16:45:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "08/23/2013 21:44:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/09/2013 21:01:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/09/2013 21:16:46", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/12/2013 17:50:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/12/2013 17:55:34", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/10/2013 05:48:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "From the comments it sounds like this should be closed", "created": "2014-12-02T16:46:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1d65003c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd3z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30149467171_*|*_6_*:*_1_*:*_0"}], "description": "```\nfirewall { '904 log drop':\n  chain => 'LOGGING',\n  jump  => 'DROP',\n}\n```\n\n```\nError: Failed to apply catalog: Parameter jump failed on Firewall[904 log drop]:           Jump destination should not be one of ACCEPT, REJECT or DROP. Use\n          the action property instead.\n```\n\nCommand: `iptables -A LOGGING -j DROP` is valid\n\nAnd would produce the following DROP target\n```\nChain LOGGING (2 references)\n pkts bytes target     prot opt in     out     source               destination\n   44  4840 LOG        tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           /* 903 logging */ limit: avg 2/min burst 5 LOG flags 0 level 4 prefix `IPTables-Dropped: '\n   30  4869 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36317", "fixedVersions": [], "id": "36317", "issueType": "Bug", "key": "MODULES-25", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2014-12-02T16:46:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Allow Jump to be DROP", "timeSpent": "PT0S", "updated": "2014-12-02T16:46:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Resolved by https://github.com/puppetlabs/puppetlabs-firewall/pull/219", "created": "2014-12-02T16:49:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6527ca22"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd33:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30149622266_*|*_5_*:*_1_*:*_0"}], "description": "Iptables supports ranges (not CIDR):\n\n-m iprange --src-range IP-IP -j ACTION\n-m iprange --dst-range IP-IP -j ACTION\n\nit would be very nice if firewall module supported that.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35207", "fixedVersions": [], "id": "35207", "issueType": "Bug", "key": "MODULES-24", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:49:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "allow source/desti IP ranges for iptables", "timeSpent": "PT0S", "updated": "2014-12-02T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/02/2013 01:27:11", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/11/2013 18:18:30", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Unable to reproduce with puppetlabs-firewall 1.3.0.", "created": "2015-01-26T11:23:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7644eba5"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd0n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34882086914_*|*_6_*:*_1_*:*_0"}], "description": "It seems that occasionally the firewall type will create duplicate rules when the iptables service has been stopped. I've been able to replicate this a number of times.\n\nVersion: puppetlabs-firewall (v0.4.0)\n\nHere is the output from a repro:\n\n```\n[root@myserver smeatonj]# service iptables status\nTable: filter\nChain INPUT (policy ACCEPT)\nnum  target     prot opt source               destination\n1    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           /* 000010 accept all icmp */\n2    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 000011 accept all to lo interface */\n3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 000012 accept related established rules */ state RELATED,ESTABLISHED\n4    DROP       udp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 68,67 /* 000050 INPUT disregard DHCP */\n5    DROP       udp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 137,138,139 /* 000060 INPUT disregard netbios */\n6    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           /* 000500 INPUT drop invalid */ state INVALID\n7    DROP       udp  --  0.0.0.0/0            0.0.0.0/0           multiport dports 5353 /* 053530 INPUT DROP 5353 */\n8    ACCEPT     tcp  --  172.20.128.241       0.0.0.0/0           multiport dports 15000 /* 15000 allow RANDM from myserver */\n9    ACCEPT     tcp  --  10.150.10.0/24       0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 10.150.10.0/24 */ state NEW\n10   ACCEPT     tcp  --  10.150.9.0/26        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 10.150.9.0/26 */ state NEW\n11   ACCEPT     tcp  --  10.80.10.0/23        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 10.80.10.0/23 */ state NEW\n12   ACCEPT     tcp  --  10.80.12.0/24        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 10.80.12.0/24 */ state NEW\n13   ACCEPT     tcp  --  10.80.13.0/24        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 10.80.13.0/24 */ state NEW\n14   ACCEPT     tcp  --  172.20.1.0/24        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.20.1.0/24 */ state NEW\n15   ACCEPT     tcp  --  172.20.128.0/24      0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.20.128.0/24 */ state NEW\n16   ACCEPT     tcp  --  172.20.129.0/24      0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.20.129.0/24 */ state NEW\n17   ACCEPT     tcp  --  172.20.2.0/24        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.20.2.0/24 */ state NEW\n18   ACCEPT     tcp  --  172.20.3.0/24        0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.20.3.0/24 */ state NEW\n19   ACCEPT     tcp  --  172.22.16.0/24       0.0.0.0/0           multiport dports 22 /* 22 allow SSH from 172.22.16.0/24 */ state NEW\n20   ACCEPT     tcp  --  10.150.10.207        0.0.0.0/0           multiport dports 5666 /* 5666 allow NRPE from 10.150.10.207 */ state NEW\n21   ACCEPT     tcp  --  10.150.10.208        0.0.0.0/0           multiport dports 5666 /* 5666 allow NRPE from 10.150.10.208 */ state NEW\n22   ACCEPT     tcp  --  172.20.2.61          0.0.0.0/0           multiport dports 5666 /* 5666 allow NRPE from 172.20.2.61 */ state NEW\n23   LOG        all  --  0.0.0.0/0            0.0.0.0/0           /* 999996 log all */ LOG flags 0 level 6 prefix `IPTABLES >> '\n24   DROP       all  --  0.0.0.0/0            0.0.0.0/0           /* 999999 drop all */\n\nChain FORWARD (policy ACCEPT)\nnum  target     prot opt source               destination\n1    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           /* 999998 FORWARD drop */\n\nChain OUTPUT (policy ACCEPT)\nnum  target     prot opt source               destination\n1    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           /* 999997 OUTPUT drop invalid */ state INVALID\n\n[root@myserver smeatonj]# service iptables stop\nFlushing firewall rules:                                   [  OK  ]\nSetting chains to policy ACCEPT: filter                    [  OK  ]\nUnloading iptables modules:                                [  OK  ]\n[root@myserver smeatonj]# service iptables status\nFirewall is stopped.\n[root@myserver smeatonj]# puppet agent -t\nInfo: Retrieving plugin\n\n.. snip ..\n\nInfo: Caching catalog for myserver\nError: /Stage[main]/Engage::Iptables/Resources[firewall]: Failed to generate additional resources using 'generate': Execution of '/sbin/iptables-save' returned 1:\nInfo: Applying configuration version '1378083237'\nError: Could not prefetch firewall provider 'iptables': Execution of '/sbin/iptables-save' returned 1:\nError: /Firewall[15000 allow RANDM from myserver]: Could not evaluate: Execution of '/sbin/iptables-save' returned 1:\nNotice: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]/ensure: ensure changed 'stopped' to 'running'\nInfo: /Stage[main]/Firewall::Linux::Redhat/Service[iptables]: Unscheduling refresh on Service[iptables]\nNotice: /Firewall[000010 accept all icmp]/ensure: created\nNotice: /Firewall[000060 INPUT disregard netbios]/ensure: created\nNotice: /Firewall[000011 accept all to lo interface]/ensure: created\nNotice: /Firewall[000012 accept related established rules]/ensure: created\nNotice: /Firewall[000050 INPUT disregard DHCP]/ensure: created\nNotice: /Firewall[000500 INPUT drop invalid]/ensure: created\n\n.. snip ..\nNotice: Finished catalog run in 19.94 seconds\n\n[root@myserver smeatonj]# iptables --list\nChain INPUT (policy ACCEPT)\ntarget     prot opt source               destination\nACCEPT     icmp --  anywhere             anywhere            /* 000010 accept all icmp */\nACCEPT     icmp --  anywhere             anywhere            /* 000010 accept all icmp */\nACCEPT     all  --  anywhere             anywhere            /* 000011 accept all to lo interface */\nACCEPT     all  --  anywhere             anywhere            /* 000011 accept all to lo interface */\nACCEPT     all  --  anywhere             anywhere            /* 000012 accept related established rules */ state RELATED,ESTABLISHED\nACCEPT     all  --  anywhere             anywhere            /* 000012 accept related established rules */ state RELATED,ESTABLISHED\nDROP       udp  --  anywhere             anywhere            multiport dports bootpc,bootps /* 000050 INPUT disregard DHCP */\nDROP       udp  --  anywhere             anywhere            multiport dports bootpc,bootps /* 000050 INPUT disregard DHCP */\nDROP       udp  --  anywhere             anywhere            multiport dports netbios-ns,netbios-dgm,netbios-ssn /* 000060 INPUT disregard netbios */\nDROP       udp  --  anywhere             anywhere            multiport dports netbios-ns,netbios-dgm,netbios-ssn /* 000060 INPUT disregard netbios */\nDROP       tcp  --  anywhere             anywhere            /* 000500 INPUT drop invalid */ state INVALID\nDROP       tcp  --  anywhere             anywhere            /* 000500 INPUT drop invalid */ state INVALID\nDROP       udp  --  anywhere             anywhere            multiport dports mdns /* 053530 INPUT DROP 5353 */\nDROP       udp  --  anywhere             anywhere            multiport dports mdns /* 053530 INPUT DROP 5353 */\nACCEPT     tcp  --  myserver  anywhere            multiport dports hydap /* 15000 allow RANDM from myserver */\nACCEPT     tcp  --  10.150.10.0/24       anywhere            multiport dports ssh /* 22 allow SSH from 10.150.10.0/24 */ state NEW\nACCEPT     tcp  --  10.150.10.0/24       anywhere            multiport dports ssh /* 22 allow SSH from 10.150.10.0/24 */ state NEW\nACCEPT     tcp  --  10.150.9.0/26        anywhere            multiport dports ssh /* 22 allow SSH from 10.150.9.0/26 */ state NEW\nACCEPT     tcp  --  10.150.9.0/26        anywhere            multiport dports ssh /* 22 allow SSH from 10.150.9.0/26 */ state NEW\nACCEPT     tcp  --  10.80.10.0/23        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.10.0/23 */ state NEW\nACCEPT     tcp  --  10.80.10.0/23        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.10.0/23 */ state NEW\nACCEPT     tcp  --  10.80.12.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.12.0/24 */ state NEW\nACCEPT     tcp  --  10.80.12.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.12.0/24 */ state NEW\nACCEPT     tcp  --  10.80.13.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.13.0/24 */ state NEW\nACCEPT     tcp  --  10.80.13.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 10.80.13.0/24 */ state NEW\nACCEPT     tcp  --  172.20.1.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.1.0/24 */ state NEW\nACCEPT     tcp  --  172.20.1.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.1.0/24 */ state NEW\nACCEPT     tcp  --  172.20.128.0/24      anywhere            multiport dports ssh /* 22 allow SSH from 172.20.128.0/24 */ state NEW\nACCEPT     tcp  --  172.20.128.0/24      anywhere            multiport dports ssh /* 22 allow SSH from 172.20.128.0/24 */ state NEW\nACCEPT     tcp  --  172.20.129.0/24      anywhere            multiport dports ssh /* 22 allow SSH from 172.20.129.0/24 */ state NEW\nACCEPT     tcp  --  172.20.129.0/24      anywhere            multiport dports ssh /* 22 allow SSH from 172.20.129.0/24 */ state NEW\nACCEPT     tcp  --  172.20.2.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.2.0/24 */ state NEW\nACCEPT     tcp  --  172.20.2.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.2.0/24 */ state NEW\nACCEPT     tcp  --  172.20.3.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.3.0/24 */ state NEW\nACCEPT     tcp  --  172.20.3.0/24        anywhere            multiport dports ssh /* 22 allow SSH from 172.20.3.0/24 */ state NEW\nACCEPT     tcp  --  172.22.16.0/24       anywhere            multiport dports ssh /* 22 allow SSH from 172.22.16.0/24 */ state NEW\nACCEPT     tcp  --  172.22.16.0/24       anywhere            multiport dports ssh /* 22 allow SSH from 172.22.16.0/24 */ state NEW\nACCEPT     tcp  --  dkpadmmon1.corp.letsengage.com  anywhere            multiport dports 5666 /* 5666 allow NRPE from 10.150.10.207 */ state NEW\nACCEPT     tcp  --  dkpadmmon1.corp.letsengage.com  anywhere            multiport dports 5666 /* 5666 allow NRPE from 10.150.10.207 */ state NEW\nACCEPT     tcp  --  nagiosxi.corp.letsengage.com  anywhere            multiport dports 5666 /* 5666 allow NRPE from 10.150.10.208 */ state NEW\nACCEPT     tcp  --  nagiosxi.corp.letsengage.com  anywhere            multiport dports 5666 /* 5666 allow NRPE from 10.150.10.208 */ state NEW\nACCEPT     tcp  --  mon1  anywhere            multiport dports 5666 /* 5666 allow NRPE from 172.20.2.61 */ state NEW\nACCEPT     tcp  --  mon1  anywhere            multiport dports 5666 /* 5666 allow NRPE from 172.20.2.61 */ state NEW\nLOG        all  --  anywhere             anywhere            /* 999996 log all */ LOG level info prefix `IPTABLES >> '\nLOG        all  --  anywhere             anywhere            /* 999996 log all */ LOG level info prefix `IPTABLES >> '\nDROP       all  --  anywhere             anywhere            /* 999999 drop all */\nDROP       all  --  anywhere             anywhere            /* 999999 drop all */\n\nChain FORWARD (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       tcp  --  anywhere             anywhere            /* 999998 FORWARD drop */\nDROP       tcp  --  anywhere             anywhere            /* 999998 FORWARD drop */\n\nChain OUTPUT (policy ACCEPT)\ntarget     prot opt source               destination\nDROP       tcp  --  anywhere             anywhere            /* 999997 OUTPUT drop invalid */ state INVALID\nDROP       tcp  --  anywhere             anywhere            /* 999997 OUTPUT drop invalid */ state INVALID\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34158", "fixedVersions": [], "id": "34158", "issueType": "Bug", "key": "MODULES-23", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-26T11:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Duplicate rules created when iptables service has stopped", "timeSpent": "PT0S", "updated": "2015-01-26T11:24:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 13:20:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/15/2013 19:59:46", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/16/2013 18:19:02", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/17/2013 10:36:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 19:26:27", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/24/2013 19:50:12", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/06/2013 15:40:49", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/07/2013 15:02:15", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/20/2013 01:05:40", "created": "2013-12-18T17:55:00.000000"}, {"author": "623a4645b75ca800705601ec", "body": "TL", "created": "2014-03-10T19:43:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:623a4645b75ca800705601ec] I'm sorry this ticket was not attended to earlier, are you still having this issue? What version of the firewall module are you using?", "created": "2015-01-23T12:43:00.000000"}, {"author": "623a4645b75ca800705601ec", "body": "[~accountid:623c08e6a2f6400069eb765c] - yes it just hapenned then.\n\n    Firewall is 1.3.0 according to its metadata.json.\n    puppet-3.4.3-1.el6.noarch\n   CentOS release 6.5 (Final)\n\nPuppet run ran and then blocked the SSH session and was unable to log back in.\n\nRules not in post- and pre- were all purged including the rule to allow SSH.", "created": "2015-01-23T15:41:00.000000"}, {"author": "623c08e6a2f6400069eb765c", "body": "[~accountid:623a4645b75ca800705601ec] Is your XYZ::profile::network::firewall::pre class identical to the example in the README? If not, could you paste it here?\n\nThis seems like a very plausible issue, but I'm not currently able to reproduce it when following the example in the README, even when I deliberately order the resources resource before the pre and post classes and manually insert accept and reject rules before running puppet.", "created": "2015-01-23T20:25:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5425d868"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd0v:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_34983561268_*|*_5_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_9914585532"}], "description": "I currently fix this issue (on iniitial server setups), by doing a ctrl+z when puppet halts, and doing: iptables -F INPUT.\n\nThe iptables rules ONLY contain the reject rules - and is appearently loaded in - instead of waiting until the end, as a normal \"service notify\" would have.\n\nThis is on RHEL6.\n{noformat}\n#Firewall defaults - confine to Linux kernels\nif ( $kernel == 'Linux' ) {\n        class { 'firewall': }\n        Firewall {\n              before  => Class['cust_fw::post'],\n              require => Class['cust_fw::pre'],\n            }\n        resources { \"firewall\":\n                purge => true\n        }\n        class { ['cust_fw::pre', 'cust_fw::post']: }\n}\n#cust_fw\nclass cust_fw::pre {\n  Firewall {\n          require => undef,\n  }\n\n  firewall { '002 accept related established rules':\n    proto   => 'all',\n    state   => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n  firewall { '001 accept all to lo interface':\n    proto   => 'all',\n    iniface => 'lo',\n    action  => 'accept',\n  }\n  if ( $privatenetwork == 'yes' ) {\n    # Default firewall rules\n    firewall { '000 accept all icmp': proto   => 'icmp', action  => 'accept', }\n    firewall { \"000 allow snmp\": proto => \"udp\", port => 161, action => \"accept\" }\n    firewall { \"004 allow nrpe\": proto => \"tcp\", port => 5666, action => \"accept\", }\n    firewall { \"003 allow ssh\": proto => \"tcp\", port => 22, action => \"accept\" }\n  } else {\n    firewall { \"003 allow ssh\": proto => \"tcp\", port => 22, action => \"accept\", source => 'x.x.x.0/24' }\n    firewall { '000 accept some icmp': proto   => 'icmp', action  => 'accept', source => 'x.x.0.0/16' }\n  }\n}\n\nclass cust_fw::post {\n  firewall { '998 log all':\n    proto   => 'all',\n    jump => LOG,\n    log_level => 'debug',\n    before  => undef,\n  }\n  firewall { '999 drop all':\n    proto   => 'all',\n    action  => 'drop',\n    before  => undef,\n  }\n}\n{noformat}", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33096", "fixedVersions": [], "id": "33096", "issueType": "Bug", "key": "MODULES-22", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2015-05-22T10:38:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Initial puppet run fails: firewall blocks all traffic", "timeSpent": "PT0S", "updated": "2015-05-22T10:38:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@12ccbd69"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd2f:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983549982_*|*_6_*:*_1_*:*_0"}], "description": "Hi All,\n\nIn trying to add support for bridging in iptables to our current modules, I ran across a few issues that the current Puppetlabs Firewall project either can't handle, or can handle, but use of the features isn't documented.\n\nI need to be able to recreate this rule \"-A POSTROUTING -o virbr0 -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill\" using Puppet and it doesn't look like this project can currently handle this.\n\nThanks,\n\nAlex", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42663", "fixedVersions": [], "id": "42663", "issueType": "New Feature", "key": "MODULES-21", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2015-01-27T15:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ability to handle CHECKSUM as jump parameter along with --checksum-fill as option", "timeSpent": "PT0S", "updated": "2015-01-27T15:35:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "557058:b92f021e-200e-4260-9f3b-8e946ea2c5f6", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "619d2635d2e64c0071fd2f82", "body": "The ability to add rules for reject would be helpful too.\n\nExample rule:\n\n{code}\n-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\n{code}\n\nPuppet-3.4.2 and puppetlabs-firewall-0.4.2 give me this resource\n\n{code}\nfirewall { '9010 477b1a5780072dd6b283366701127610':\n  ensure => 'present',\n  action => 'reject',\n  chain  => '--physdev-is-bridged',\n  proto  => 'all',\n  reject => 'icmp-host-prohibited',\n  table  => 'filter',\n}\n{code}", "created": "2014-02-09T16:30:00.000000"}, {"author": "619d2635d2e64c0071fd2f82", "body": "Now using Puppet-3.4.3 and puppetlabs-firewall-1.0.2\n\nExample rule:\n\n{code}\n-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\n{code}\n\nThis is the rule outputted when running 'puppet resource firewall'\n{code}\nfirewall { '9020 477b1a5780072dd6b283366701127610':\n  ensure     => 'present',\n  action     => 'reject',\n  chain      => '!',\n  isfragment => 'false',\n  proto      => 'all',\n  random     => 'false',\n  rdest      => 'false',\n  reap       => 'false',\n  reject     => 'icmp-host-prohibited',\n  rsource    => 'false',\n  rttl       => 'false',\n  socket     => 'false',\n  table      => 'filter',\n}\n{code}\n\nWould be extremely handy to be able to manage such rules.  My use case is automating oVirt nodes.  Currently I have to allow oVirt to manage the firewall as I have no means to re-create this firewall rule.", "created": "2014-03-31T13:16:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1688eddb"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd2v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "09/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30150251242_*|*_10009_*:*_1_*:*_5022_*|*_3_*:*_1_*:*_4833232017_*|*_6_*:*_2_*:*_15547"}], "description": "Hi All,\n\nIt doesn't appear that this project can currently recreate the following iptables rule \"-A FORWARD -m physdev --physdev-is-bridged -j ACCEPT\"\n\nWe need this capability with this project in order to manage the firewalls of KVM hypervisors.\n\nThanks,\n\nAlex", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41639", "fixedVersions": [], "id": "41639", "issueType": "Bug", "key": "MODULES-20", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2015-01-27T15:34:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Ability to handle physdev type states for bridging", "timeSpent": "PT0S", "updated": "2015-01-27T15:34:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/11/2013 17:10:54", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/11/2013 17:15:22", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/13/2013 19:39:57", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Fixed in https://github.com/puppetlabs/puppetlabs-firewall/commit/d11fd4f179ae6701049179da4bae487e8f0c8d41", "created": "2014-12-02T16:56:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@118fd879"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30150044365_*|*_5_*:*_1_*:*_0"}], "description": "I installed the puppetlabs/firewall module (0.4.2) and made a completely trivial set of rules:\n```puppet\nclass bsgbase::firewall {\n  resources{ 'firewall':\n    purge => true,\n  }\n\n  Firewall {\n    before  => Class['bsgbase::firewall::post'],\n    require => Class['bsgbase::firewall::pre'],\n  }\n\n  class { [ 'bsgbase::firewall::pre', 'bsgbase::firewall::post' ]: }\n\n  class { '::firewall': }\n}\n\nclass bsgbase::firewall::pre {\n  Firewall {\n    require => undef,\n  }\n\n\n  firewall { '000 accept all':\n    action => 'accept',\n  }\n}\n\nclass bsgbase::firewall::post {\n  Firewall {\n    require => undef,\n  }\n}\n```\n\nOn the first puppet run, I get this warning in the output:\n```\nNotice: /Firewall[000 accept all]/ensure: created\nWarning: Firewall[000 accept all](provider=iptables): Unable to persist firewall rules: Execution of '/bin/sh -c /sbin/iptables-save > /etc/iptables/rules' returned 2: /bin/sh: cannot create /etc/iptables/rules: Directory nonexistent\n```\n\nSubsequent runs with the same input are fine, despite the directory not being there.\n\nThis is on Ubuntu 11.04 x64, Puppet 3.1.1.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40572", "fixedVersions": [], "id": "40572", "issueType": "Bug", "key": "MODULES-19", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T16:56:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Failure on first run - Ubuntu", "timeSpent": "PT0S", "updated": "2014-12-02T16:56:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/11/2013 19:30:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "999854:2800293a-8529-4220-b350-e1739aa3767d", "body": "I can confirm that this also occurs on Red Hat 6.5 with firewall 0.4.2 (don't have specific puppet,iptables package versions with me at the moment)\n\nThis will occur on first run if there is any attempt to set a default chain policy to a standard (not user created) iptables chain in the puppet configuration.\n\nI suspect there is a detection that runs to determine if the chain already exists which erroneously returns that the default chains need creating and attempts to create them.", "created": "2014-01-22T03:05:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "Works against latest version of firewall.", "created": "2015-01-23T16:48:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3d0bab0c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd1b:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "22/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34642381515_*|*_5_*:*_1_*:*_0"}], "description": "My input now looks like this:\n```puppet\nclass bsgbase::firewall {\n  resources{ 'firewall':\n    purge => true,\n  }\n\n  file { '/etc/iptables':\n    ensure => directory,\n    before => Class['bsgbase::firewall::pre'],\n  }\n\n  Firewall {\n    before  => Class['bsgbase::firewall::post'],\n    require => Class['bsgbase::firewall::pre'],\n  }\n\n  class { [ 'bsgbase::firewall::pre', 'bsgbase::firewall::post' ]: }\n\n  class { '::firewall': }\n}\nclass bsgbase::firewall::post {\n  Firewall {\n    require => undef,\n  }\n}\nclass bsgbase::firewall::pre {\n  Firewall {\n    require => undef,\n  }\n\n  firewallchain { [ 'INPUT:filter:IPv4', 'OUTPUT:filter:IPv4' ]:\n    policy => 'accept',\n  }\n\n  if $::ipaddress6 {\n    firewallchain { [ 'INPUT:filter:IPv6', 'OUTPUT:filter:IPv6' ]:\n      policy => 'drop',\n    }\n  }\n}\n```\n\nOn the first run of puppet after I add that, I get this from 'puppet agent -t':\n```\nInfo: Caching catalog for rhubarb-fe-test.backstoptest\nError: /Stage[main]/Bsgbase::Firewall/Resources[firewall]: Failed to generate additional resources using 'generate': Execution of '/sbin/iptables-save' returned 1:\nInfo: Applying configuration version '1378926239'\nNotice: /Stage[main]/Bsgbase::Firewall/File[/etc/iptables]/ensure: created\nError: Execution of '/sbin/iptables -t filter -N INPUT' returned 1: iptables: Chain already exists\n\nError: /Firewallchain[INPUT:filter:IPv4]/ensure: change from absent to present failed: Execution of '/sbin/iptables -t filter -N INPUT' returned 1: iptables: Chain already exists\n```\nSubsequent runs go as expected (no warnings or errors).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39427", "fixedVersions": [], "id": "39427", "issueType": "Bug", "key": "MODULES-18", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Cannot Reproduce", "resolutionDate": "2015-01-23T16:48:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Errors on first run - CentOS 5.x", "timeSpent": "PT0S", "updated": "2015-01-23T16:49:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 19:11:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 21:31:03", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 03:53:08", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/03/2013 12:36:47", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/11/2013 13:31:22", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "As this is against a very old version of this module I'm going to close this issue. Please resubmit if this is still an issue.", "created": "2014-12-29T14:43:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@10145d13"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd2n:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "29/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_32474861723_*|*_6_*:*_1_*:*_0"}], "description": "Following the documentation at https://forge.puppetlabs.com/puppetlabs/firewall to use the Firewall module. it returns the error:\n\n    Error: Invalid parameter src_range(:src_range)\n    Error: /Firewall[000 accept all icmp]/ensure: change from absent to present failed: Invalid parameter src_range(:src_range)\n\nNo matter what values are specified for src_range, it still returns an error.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38432", "fixedVersions": [], "id": "38432", "issueType": "Bug", "key": "MODULES-17", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Incomplete", "resolutionDate": "2014-12-29T14:43:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Always returns errors: \"Invalid parameter src_range\"", "timeSpent": "PT0S", "updated": "2014-12-29T14:43:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "623c177a7910a200718b97b4", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "09/27/2013 01:17:09", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/05/2013 01:21:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/02/2013 11:39:39", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "When using this manifest as a test:\n{noformat}\n          class { '::firewall': }\n          firewall { '557 - test':\n            proto  => tcp,\n            port   => '557',\n            isfragment => true,\n            tcp_flags => 'FIN,ACK FIN',\n            action => accept,\n            src_range => '192.168.1.1-192.168.1.10',\n          }\n{noformat}\nI get this output:\n{noformat}\n[root@centos-64-x64 tmp]# iptables -S\n-P INPUT ACCEPT\n-P FORWARD ACCEPT\n-P OUTPUT ACCEPT\n-A INPUT -p tcp -f -m iprange --src-range 192.168.1.1-192.168.1.10 -m tcp --tcp-flags FIN,ACK FIN -m multiport --ports 557 -m comment --comment \"557 - test\" -j ACCEPT\n[root@centos-64-x64 tmp]# rpm -q iptables\niptables-1.4.7-9.el6.x86_64\n{noformat}", "created": "2014-02-03T16:03:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "So the ordering of the arguments appears as you say, though I can't actually replicate the issue even with the {{@resource_list}} out of order. I'll reorder it anyway.", "created": "2014-02-03T16:04:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@c31b575"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_4055103428_*|*_10007_*:*_1_*:*_160350486_*|*_6_*:*_1_*:*_0"}], "description": "It deems src_range and dst_range doesn't work properly. Any rule using a range keeps getting replaced at every puppet execution.\n\n    firewall { '100 ssh 22':\n      port => '22',\n      proto => 'tcp',\n      action => 'accept',\n      src_range => '192.168.0.1-192.168.0.2'\n    }\n\nNotice: /Firewall[100 ssh 22]/dst_range: dst_range changed 'tcp' to '192.168.0.1-192.168.0.2'\nNotice: /Firewall[100 ssh 22]/proto: proto changed '192.168.0.1-192.168.0.2' to 'tcp'\nDebug: Firewall[100 ssh 22](provider=iptables): [flush]\nNotice: Firewall[100 ssh 22](provider=iptables): Properties changed - updating rule\nDebug: Firewall[100 ssh 22](provider=iptables): Updating rule 100 ssh 22\nDebug: Firewall[100 ssh 22](provider=iptables): [insert_order]\nDebug: Puppet::Type::Firewall::ProviderIptables: [instances]\nDebug: Executing '/sbin/iptables-save'\nDebug: Firewall[100 ssh 22](provider=iptables): Current resource: Puppet::Type::Firewall\nDebug: Executing '/sbin/iptables -R INPUT 4 -t filter -m iprange --dst-range 192.168.0.1-192.168.0.2 -p tcp -m multiport --ports 22 -m comment --comment 100 ssh 22 -j ACCEPT'\nDebug: Firewall[100 ssh 22](provider=iptables): [persist_iptables]\n\n\nThe notice gets the different components of the firewall resource mixed up with dst_range changed 'tcp' to the range etc...\n\nAm I missing something ?\n\nThanks!", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "37262", "fixedVersions": [], "id": "37262", "issueType": "Bug", "key": "MODULES-16", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-02-05T12:53:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Issues with dst_range and src_range", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 05:14:44", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "10/02/2013 05:25:16", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I don't think being able to specify multiple providers for a resource is something that is supported in puppet. Duplicating the resources and making the titles unique is really all I can suggest at this time.", "created": "2015-01-26T11:09:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1306fa11"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd13:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34881231230_*|*_6_*:*_1_*:*_0"}], "description": "(See also https://github.com/puppetlabs/puppetlabs-firewall/issues/123 )\n\nOn a dual host, I have the following problems:\n\nfirewall { ... provider => [ 'ip6tables', 'iptables' ] ... } simply doesn't work; ip6tables appears to be totally ignored.  This means I have to duplicate almost everything.\n\nName collisions.  Name collisions everywhere, because I have duplicates (see above).\n\nIt gets better, though: I can't make the same firewallchain on both, *at all*.  Given:\n\n  firewallchain { 'BBG outgoing accounting iptables':\n    name => 'OUTGOING-ACCOUNTING',\n    ensure => present,\n    provider => 'iptables',\n  }\n \n  firewallchain { 'BBG outgoing accounting ip6tables':\n    name => 'OUTGOING-ACCOUNTING',\n    ensure => present,\n    provider => 'ip6tables',\n  }\n \nwhat I get is:\n\nError: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot alias Firewallchain[BBG outgoing accounting iptables] to [\"OUTGOING-ACCOUNTING\"] at /opt/puppet3/etc/modules/iptables/manifests/init.pp:161; resource [\"Firewallchain\", \"OUTGOING-ACCOUNTING\"] already declared at /opt/puppet3/etc/modules/iptables/manifests/init.pp:82 at /opt/puppet3/etc/modules/iptables/manifests/init.pp:161 on node qa02.c44031.blueboxgrid.com\n\nThis does not appear to be fixable, so I guess I have to use an exec to add chains.\n\nSo, yeah.  The current provider situation, not so much.  firewall4{...} + firewall6{...} (and similarily firewallchain) would be better.  Adding a firewall4_and_6 or something would be super awesome.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "36315", "fixedVersions": [], "id": "36315", "issueType": "Bug", "key": "MODULES-15", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-26T11:09:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Problems with dual ipv4/ipv6 hosts", "timeSpent": "PT0S", "updated": "2015-01-26T11:10:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "This works with latest firewall.", "created": "2015-01-23T12:40:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@49c03a97"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd1j:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34627460340_*|*_5_*:*_1_*:*_0"}], "description": "If a user manually adds a firewall rule with a comment that does not conform to the \"name requirement\" you get the below message and Puppet is unable to purge the rule.\n\n```\nError: /Stage[main]/test::Base_fw/Resources[firewall]: Failed to generate additional resources using 'generate': Parameter name failed on Firewall[JPPF Server Port]: Invalid value \"JPPF Server Port\". Valid values match /^\\d+[[:alpha:][:digit:][:punct:][:space:]]+$/.\n```\nIn my case a user had entered the following rule\n```\n-A INPUT -p tcp -m multiport --ports 11111 -m comment --comment \"JPPF Server Port\" -j ACCEPT\n```\n\nThe README says that Firewall type name is used for ordering of rules, but perhaps there should be another attribute where this is specified. Or maybe comments are only validated during rule creation so they don't interfere with purging.\n\nIf you add an additional attribute for this, it might make sense to concat the order with the comment/name for readability.\n```\nfirewall { 'JPPF Server':\n  order   => 010,\n  proto   => 'tcp',\n  action => 'accept',\n  port    => 11111,\n}\n```\nResulting iptables comment:\n```\n\"010 accept JPPF Server tcp port 11111\"\n```", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35205", "fixedVersions": [], "id": "35205", "issueType": "Bug", "key": "MODULES-14", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2015-01-23T12:40:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Unable to purge - Parameter name failed on Firewall[\"some_name\"]", "timeSpent": "PT0S", "updated": "2015-01-23T12:40:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "tested with puppetlabs-firewall 1.3.0, while there is an error on the first run, subsequent runs work fine, and since this is an upstream bug we're not going to fix it at this time.", "created": "2015-01-26T11:32:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@1267988d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd07:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "26/Jan/15"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34882616826_*|*_6_*:*_1_*:*_0"}], "description": "on servers, where no one messed with the firewall setup - iptables-save command fails, and then the firewall module fails. This happens on CentOS/RHEL-5 atleast.\n\nThe fix is simple - one simply has to run:\niptables -L -n\n\nand then iptables-save runs fine.\n\nIt's not a bug in firewall module - but since it's appearently not being fixed upstream - the firewall module could perhaps fix it, when it occurs?", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34217", "fixedVersions": [], "id": "34217", "issueType": "Bug", "key": "MODULES-13", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-26T11:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "firewall does NOT handle when iptables-save fails", "timeSpent": "PT0S", "updated": "2015-01-26T11:33:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:955f7677-30fb-49c6-8b51-111c8bf7240e", "body": "I think this also causes an issue when the rule changes. I have the following configuration:\n\n{code:title=ssh.pp}\n$trusted_ssh = hiera('profiles::sensor::trusted_ssh',  \"$::ipaddress/$::netmask\")\nfirewall { '100 allow ssh access' :\n    port   => 22,\n    proto  => tcp,\n    source => $trusted_ssh,\n    action => accept,\n}\n{code}\n\nIf I run this, it produces the following\n{code}\nACCEPT     tcp  --  10.0.2.0/24          anywhere             multiport ports ssh /* 100 allow ssh access */\n{code}\n\nNow, if I want to relax this policy and I adjust my Hiera file to the following\n{code:title=my_node.yaml}\n---\n# Allow any remote access by default\nprofiles::sensor::trusted_net: \"0.0.0.0/0\"\n{code}\n\nI re-apply my ssh.pp, but I still get \n{code:title=Result}\nACCEPT     tcp  --  10.0.2.0/24          anywhere             multiport ports ssh /* 100 allow ssh access */\n{code}\n{code:title=Expected}\nACCEPT     tcp  --  anywhere             anywhere             multiport ports ssh /* 100 allow ssh access */\n\n{code}\nIf I manually remove the rule, then it updates as expected. Is it possible at a minimum to purge all existing Puppet managed rules and re-install them? Maybe only if {{purge => true}} is set (mine is)?", "created": "2015-03-11T14:46:00.000000"}], "components": ["community", "firewall", "supported"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@14d25f7"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysczj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Mar/15"}], "description": "It seems that when a manually-added iptables rule has a description that matches a puppet-generated rule, the erroneous (manually-added) rule is not purged as expected.\n\n{noformat}\n[elliott@puppet ~]$ sudo service iptables status \nTable: filter\nChain INPUT (policy ACCEPT)\n...\n5    ACCEPT     tcp  --  X.X.X.X         0.0.0.0/0           multiport ports 22 /* 004 accept ssh from trusted IPs */ state NEW \n...\nChain FORWARD (policy ACCEPT)\nnum  target     prot opt source               destination         \n\nChain OUTPUT (policy ACCEPT)\nnum  target     prot opt source               destination         \n[elliott@puppet ~]$ sudo iptables -I INPUT 5 -s 0.0.0.0/32 -p tcp -m multiport --ports 222 -m comment --comment \"004 accept ssh from trusted IPs\" -m state --state NEW -j ACCEPT\n[elliott@puppet ~]$ # note that port number and source IP range are different from the puppet-established rule above\n[elliott@puppet ~]$ sudo puppet agent -t \n...\nInfo: Caching catalog for HOSTNAME\nInfo: Applying configuration version '1383760832'\nNotice: Applying 'Linux' node configuration to \"HOSTNAME\" in environment \"production\"\nNotice: /Stage[main]//Node[default]/Notify[Applying 'Linux' node configuration to \"HOSTNAME\" in environment \"production\"]/message: defined 'message' as 'Applying 'Linux' node configuration to \"HOSTNAME\" in environment \"production\"'\nNotice: /Firewall[004 accept ssh from trusted IPs]/port: port changed '222' to '22'\nNotice: Firewall[004 accept ssh from trusted IPs](provider=iptables): Properties changed - updating rule\nNotice: Finished catalog run in 28.21 seconds\n[elliott@puppet ~]$ sudo service iptables status | grep 222\n5    ACCEPT     tcp  --  0.0.0.0         0.0.0.0/0           multiport ports 222 /* 004 accept ssh from trusted IPs */ state NEW \n[elliott@puppet ~]$ \n{noformat}\n\nNote that the rule persists after the puppet run.  Subsequent puppet runs also show the \"port changed\" lines, but nothing ever happens.  Changing the description of the rule in any way seems to cause puppet to purge the rule.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "33094", "fixedVersions": [], "id": "33094", "issueType": "Bug", "key": "MODULES-12", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Firewall does not purge rules when \"description\" matches", "timeSpent": "PT0S", "updated": "2017-05-05T09:02:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "70121:6bb60bc7-1ff9-45bc-b3a0-6494e4e2e177", "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "11/27/2013 08:37:50", "created": "2013-12-18T17:55:00.000000"}, {"author": "70121:6bb60bc7-1ff9-45bc-b3a0-6494e4e2e177", "body": "ctstate is not a typo see https://github.com/puppetlabs/puppetlabs-firewall/commit/13457a4ade45f4a46d64ceb4da9d2b9582c39fcd\n\nI submitted a pull request on the other typo \nhttps://github.com/puppetlabs/puppetlabs-firewall/pull/366", "created": "2014-06-02T09:15:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "PR merged.", "created": "2014-06-02T09:36:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@52833579"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysd0f:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Jun/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_14307800355_*|*_10007_*:*_1_*:*_1015989_*|*_6_*:*_1_*:*_0"}], "description": "The github web page says:\n\nfirewall { '002 accept related established rules':\n    proto   => 'all',\n    **ct**state => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n\nBut the module's README.markdown  says\n\nfirewall { '002 accept related established rules':\n    proto   => 'all',\n    **state** => ['RELATED', 'ESTABLISHED'],\n    action  => 'accept',\n  }\n  \nPlease fix the typo in the web page. This typo drove me crazy for a while\n\nThank you", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42692", "fixedVersions": [], "id": "42692", "issueType": "Bug", "key": "MODULES-11", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-06-02T09:36:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "Typo in the webpage tutorial", "timeSpent": "PT0S", "updated": "2014-06-02T09:36:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this has been resolved in the current version of the module. Please resubmit if it's still an issue.", "created": "2014-12-02T17:17:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@56f138ac"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysczr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "03/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30151321016_*|*_5_*:*_1_*:*_0"}], "description": "Using 5e2b054c3bedfbfb5236c8d351e1b79a7494fca5 the firewall puppet module is failing to apply rules, presumably due to parse failure of existing iptables rule.\n\nProbably relevant ticket: http://projects.puppetlabs.com/issues/15126\n\nExample error on agent run:\nError: Could not prefetch firewall provider 'iptables': Invalid address from IPAddr.new: udp\nError: /Firewall[000 accept all 1.2.3]: Could not evaluate: Invalid address from IPAddr.new: udp\n\nPlease let me know if this issue requires a full iptables-save on the affected host. It has sensitive information so my preference is to not attach directly to this ticket.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41638", "fixedVersions": [], "id": "41638", "issueType": "Bug", "key": "MODULES-10", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-12-02T17:17:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "iptables provider fails parsing Quantum-generated firewall rules", "timeSpent": "PT0S", "updated": "2014-12-02T17:17:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79470ff2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysczz:"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983393477_*|*_6_*:*_1_*:*_0"}], "description": "RHEL6\n\nAfter adding some manifest \n\n```puppet\nfirewall {'8443 routing':\n       table => 'nat',\n       proto => 'tcp',\n       jump => 'redirect',\n       dport => 443,\n       chain => 'prerouting',\n      toports => 8443,\n}\n```\n\nthis fails with\n\n```bash\n/sbin/iptables -I prerouting 1 -t nat -p tcp -m multiport --dports 443 -m comment --comment 8443 routing -j redirect --to-ports 8443\niptables v1.4.7: unknown option `--to-ports'\n```\nFrom the man page --to-ports is only ever valid if the jump target is *REDIRECT* or *MASQUERADE*.\n\nWould be good to verify in the puppet layer that *toports* is only ever set if jump target is strictly *REDIRECT* or *MASQUERADE*.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40571", "fixedVersions": [], "id": "40571", "issueType": "Bug", "key": "MODULES-9", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Won't Fix", "resolutionDate": "2015-01-27T15:32:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "toports should be only possible with MASQUERADE and REDIRECT jump targets.", "timeSpent": "PT0S", "updated": "2015-01-27T15:32:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/12/2013 14:19:29", "created": "2013-12-18T17:55:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "In the current puppet forge release there is no reference to ctstate parameter. I am guessing that the puppet forge release was fixed with the right \"old\" README, although I agree that you guys should release the next version.\n\nCurrent version 0.4.2 was release 4 months ago, since then there were a lot of commints/changes in GitHub.\n\ntest\n$ puppet module install puppetlabs/firewall -i firewall/\n$ cd firewall/\n$ grep -r ctstate *\n$\n\n", "created": "2014-01-11T14:36:00.000000"}, {"author": "557058:8e8129ba-2a08-4cf0-acb8-1512c23739f6", "body": "Content of ticket not valid anymore.", "created": "2014-01-11T14:45:00.000000"}], "components": ["community"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@28bf1d3d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysczb:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_2_*:*_0_*|*_1_*:*_1_*:*_2061285525_*|*_3_*:*_1_*:*_29592_*|*_6_*:*_1_*:*_0"}], "description": "I gather from recent commits that the module has been updated to use ctstate instead of state, and the README has been updated to suggest ctstate as the preferred method. The 0.4.2 release that's available on puppetforge doesn't seem to support ctstate, but the README there shows the updated language suggesting ctstate.\n\nI assume the best way to fix this would be to release a new version to puppetforge that matches the README language and supports ctstate.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39426", "fixedVersions": [], "id": "39426", "issueType": "Bug", "key": "MODULES-8", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Fixed", "resolutionDate": "2014-01-11T14:45:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "README info does not match module on puppetforge re: state/ctstate", "timeSpent": "PT0S", "updated": "2014-02-06T11:41:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623e7728761efb0069cf4730", "body": "12/16/2013 14:28:06", "created": "2013-12-18T17:55:00.000000"}, {"author": "623e7728761efb0069cf4730", "body": "12/11/2013 23:38:19", "created": "2013-12-18T17:55:00.000000"}], "components": ["community", "firewall"], "created": "2013-12-18T17:55:00.000000", "creator": "623e7728761efb0069cf4730", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@257b41b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyscz3:"}, {"fieldName": "Scrum Team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select", "value": "Modules"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_34983331427_*|*_6_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_31652"}], "description": "Has anyone been able to implement a post.pp which does a LOG and DROP?  From what I've read, and tried, it does not seem possible since you can not combine an 'action' and a 'jump' and you can not change the default policy for anything other than the in-built chains.\n\nWe do something similar to this:\n # Chain:\n:droplog - [0:0]\n\n # Last INPUT rule\n -A INPUT -i eth0 -j droplog\n\n # Last OUTPUT rule\n -A OUTPUT -o eth0 -j droplog\n\n # LOG packets, then DROP.\n -A droplog -m limit --limit 10/min -j LOG --log-prefix \"dropped \"\n -A droplog -j DROP\n\n\nI've looked at this post, but none of the examples worked.  Does anyone have a working example?  Is there something I'm missing or this a design issue?\n\nSomething like this, but it still doesn't look right because LOG has a default policy of 'ACCEPT':\nfirewallchain {'droplog:filter:IPv4': ensure => 'present', policy => 'drop'}\nfirewall { '998 fwd to droplog': proto => 'all', jump => 'droplog', before => undef, }~>\nfirewall { '999 droplog': chain => 'droplog', jump => 'LOG', log_prefix => 'dropped ', before => undef, }~>", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38431", "fixedVersions": [], "id": "38431", "issueType": "Bug", "key": "MODULES-7", "labels": ["github", "puppetlabs-firewall"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623e7728761efb0069cf4730", "resolution": "Done", "resolutionDate": "2015-01-27T15:31:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "LOG and DROP not possible", "timeSpent": "PT0S", "updated": "2015-01-27T15:31:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "This is not a bug, the data item being passed affectively contains a nested array\n$data = \"value1\"\n$data2 = [\"value2\",\"value3\"]\n[$data1, $data2] yields [\"value1\",[\"value2\",\"value3\"]\nthis can be overcome by using stdlib function flatten\nflatten([$data1,$data2]) will yield [\"value1\",\"value2\",\"value3\"]", "created": "2014-05-23T10:11:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "Please see comments about using flatten, as it is passing a nested array.", "created": "2014-05-23T10:12:00.000000"}], "components": ["registry"], "created": "2013-12-18T07:36:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@400aec0b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyscen:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "null_*:*_1_*:*_0_*|*_1_*:*_1_*:*_10988122615_*|*_6_*:*_1_*:*_0"}], "description": "in certain situations the joining of arrays and strings means that the registry_value resource will always perform a refresh event.\n\nsimple resource:\n\n  $data1 = \"value1\"\n  $data2 = [\"value2\",\"value3\"]\n\n  $data = [$data1,$data2]\n  registry_value { 'HKLM\\Software\\puppet_array' :\n    ensure => present,\n    data   => $data,\n    type   => array\n  }\n\nOn every run of puppet the value is refreshed even though it hasn't changed.\nPuppet debug log: \n\n\nDebug: Checking the existence of registry value: Registry_value[HKLM\\Software\\puppet_array](provider=registry)\nNotice: /Stage[main]/Our/Registry_value[HKLM\\Software\\puppet_array]/data: data changed 'value1,value2,value3' to 'value1,value2,value3'\nDebug: Flushing registry value: Registry_value[HKLM\\Software\\puppet_array](provider=registry)\nDebug: /Stage[main]/Our/Registry_value[HKLM\\Software\\puppet_array]: The container Class[Our] will propagate my refresh event\n\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39425", "fixedVersions": [], "id": "39425", "issueType": "Bug", "key": "MODULES-6", "labels": ["redmine", "registry", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2014-05-23T10:12:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "array type producing refresh events", "timeSpent": "PT0S", "updated": "2014-05-23T10:12:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0a7f5dde-2148-4d2c-8224-6d6f86ebc9c4", "body": "[~accountid:557058:923149f8-040e-4296-b279-cbc5b8a6aa98] & [~accountid:557058:b64e0a8c-6f57-44f9-adf1-b0b9767a03da] - will this bug be fixed with the current vcsrepo work?  CC - [~accountid:623e7728761efb0069cf4730]", "created": "2014-05-05T22:53:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "I'm unable to reproduce this with our most recent master code:\n\nManifest:\n\n{noformat}\nfile { '/data/web':\n  ensure => directory,\n}\n\n  vcsrepo { '/data/web/drupal':\n    ensure   => 'latest',\n    provider => 'git',\n    source   => 'https://github.com/drupal/drupal.git',\n    revision => '7.x',\n    owner    => 'vagrant',\n    group    => 'vagrant',\n    require  => File['/data/web'],\n  }\n\n  file { '/data/web/drupal/sites/sites.php':\n    ensure  => 'present',\n    owner   => 'root',\n    group   => 'root',\n    mode    => '664',\n    content => 'yep',\n  }\n{noformat}\n\nResults:\n\n{noformat}\nroot@localhost:/home/vagrant# puppet apply /root/p.pp\nNotice: Compiled catalog for localhost in environment production in 0.54 seconds\nWarning: Found multiple default providers for vcsrepo: hg, svn, git, dummy, bzr,\n cvs", "created": "2014-05-19T09:22:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Thank you Ashley. Closing as can't reproduce. ", "created": "2014-05-19T09:23:00.000000"}, {"author": "557058:923149f8-040e-4296-b279-cbc5b8a6aa98", "body": "Ashley mentions that we'll need to make a release of vcsrepo to potentially resolve this for the customer, but hopefully that release will be supported. ", "created": "2014-05-19T09:24:00.000000"}], "components": ["apache", "supported"], "created": "2013-12-17T16:16:00.000000", "creator": "557058:5e3ab1ea-c44e-4f59-85de-75f38ca423f1", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@79d86b3c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysc4v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "06/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_13190847454_*|*_6_*:*_1_*:*_0"}], "description": "A user pointed out two odd behaviors around permissions, one of which is probably a bug, the other might be intentional. \n\nFirst the buggy. Even in noop mode they are finding that permissions are applied to files under the the repo paths. \n\nSecond, the provider will stomp on permissions set on files under the repo paths and match them to whatever was set on the vcsrepo resource.\n\n\nHere is a set of example manifests and replication instructions provided by the customer (with modification to remove identifying information):\n\n{noformat}\n# Install Drupal from Git Repo\n  vcsrepo { '/data/web/drupal':\n    ensure   => 'latest',\n    provider => 'git',\n    source   => 'git://git.xyzzy.com/drupal/branches/1.x.git',\n    revision => 'master',\n    owner    => 'apache',\n    group    => 'drupal',\n    require  => [File['/data/web'],\n  }\n{noformat}\n\nThe easiest way to confirm the behaviour is to create a managed file or folder within the vcsrepo path (/data/web/drupal above). e.g.\n\n{noformat}\n  file { '/data/web/drupal/sites/sites.php':\n    ensure  => 'present',\n    owner   => 'apache',\n    group   => 'drupal',\n    mode    => '664',\n    content => template(\"${module_name}/${hostname}/sites.php\"),\n  }\n{noformat}\n\nFirst: Set a different owner or group for this file (either manually or via a change to the above via Puppet). Now run puppet in noop mode and you'll observe that the ownerships are reset to match the vcsrepo definition. If you set the new ownerships in Puppet it'll tell you they're incorrect and want to change them. So if you run puppet normally it will break the ownerships and then correct them every time. If you run in noop it'll simply break the ownerships and report them as incorrect every run.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34216", "fixedVersions": [], "id": "34216", "issueType": "Bug", "key": "MODULES-427", "labels": ["customer", "puppetlabs-vcsrepo", "support"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:5e3ab1ea-c44e-4f59-85de-75f38ca423f1", "resolution": "Cannot Reproduce", "resolutionDate": "2014-05-19T09:23:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "vcsrepo sets permissions even in noop mode, stomps on permissions set by user", "timeSpent": "PT0S", "updated": "2015-09-21T17:27:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this has been resolved. Please reopen or resubmit if you're still having issues.", "created": "2014-12-02T11:13:00.000000"}], "components": ["lvm"], "created": "2013-12-17T15:28:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@4173e860"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysc27:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30224736988_*|*_5_*:*_1_*:*_0"}], "description": "# puppet module install puppetlabs/lvm\nPreparing to install into /etc/puppet/modules ...\nDownloading from http://forge.puppetlabs.com ...\nInstalling -- do not interrupt ...\n/etc/puppet/modules\n\u2514\u2500\u2500 puppetlabs-lvm (v0.1.2)\n\n# puppet apply testlvm.pp \nInvalid argument of type 'Array' to 'defined' at /etc/puppet/modules/lvm/manifests/volume.pp:102\n\n# cat testlvm.pp\n\n$phv = ['/dev/xvdb', '/dev/xvdc', '/dev/xvdd', '/dev/xvde']\nlvm::volume { 'storage':\n  ensure => present,\n  vg => 'vg0',\n  pv => $phv,\n  fstype => 'ext4',\n}\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41633", "fixedVersions": [], "id": "41633", "issueType": "Bug", "key": "MODULES-5", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-12-02T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs/lvm failed to create lvm with more then one physical volume", "timeSpent": "PT0S", "updated": "2014-12-02T11:13:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:31c596d1-7e27-4c91-bc18-1254edb3caab", "body": "I believe this should be fixed. Please reopen or resubmit if you're still having issues.", "created": "2014-12-02T11:13:00.000000"}], "components": ["lvm"], "created": "2013-12-17T15:25:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@11755386"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysc1z:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "02/Dec/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_30224886676_*|*_5_*:*_1_*:*_0"}], "description": "A volume group can contain multiple physical volumes; however, passing\nan array of strings into `$pv` results in an error, since `defined()`\nrequires a string argument.\n\nFor example, this code fails under Puppet 2.7.19 with puppetlabs-lvm 0.1.1:\n\n    $lvm        = {\n       lv_var' => {\n        ensure => 'present',\n        vg     => 'vg_root',\n        pv     => ['/dev/sda2','/dev/sdb],\n        fstype => 'ext4',\n        size   => '100G',\n      },\n    }\n        \n    create_resources('lvm::volume', $lvm)\n\nbut works after merging [this pull request](https://github.com/puppetlabs/puppetlabs-lvm/pull/15).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40565", "fixedVersions": [], "id": "40565", "issueType": "Bug", "key": "MODULES-4", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-12-02T11:13:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "pv parameter on $lvm::lvm doesn't accept more than one device string", "timeSpent": "PT0S", "updated": "2014-12-02T11:13:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "5bead6ff74b7ce17998c005b", "body": "Merged", "created": "2013-12-19T00:39:00.000000"}], "components": [], "created": "2013-12-17T15:23:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@17f7935d"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysc1r:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "19/Dec/13"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_119722473_*|*_6_*:*_1_*:*_0"}], "description": "the ActiveMQ connector (and, i think, the RabbitMQ connector as well?) support an alternate TLS mode, described here:\n\nhttp://docs.puppetlabs.com/mcollective/reference/integration/activemq_ssl.html\n\nthis alternate mode permits unverified TLS connections between Mcollective servers and the middleware.  this patch adds a `mcollective::middleware_ssl_fallback` parameter to enable admins to set their Mcollective deployments to use unverified TLS.\n\nThe pull request is https://github.com/puppetlabs/puppetlabs-mcollective/pull/105.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "39497", "fixedVersions": [], "id": "39497", "issueType": "New Feature", "key": "MODULES-3", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Done", "resolutionDate": "2013-12-19T00:39:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "enable Anonymous TLS for middleware connections", "timeSpent": "PT0S", "updated": "2013-12-19T00:39:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "623c08e6a2f6400069eb765c", "body": "This behavior has been resolved. The config file will be updated with the new IP address and refresh the service. https://github.com/puppetlabs/puppetlabs-mysql/blob/master/manifests/server.pp#L67-L68 . Verified manually.", "created": "2014-10-27T11:55:00.000000"}], "components": ["mysql"], "created": "2013-12-17T09:51:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@8a4f1c"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysbq7:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Oct/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_27133446553_*|*_6_*:*_1_*:*_0"}], "description": "When there is an error in the `my.cnf` file that prevents `mysqld` from starting Puppet will never be able to fix `my.cnf` because the file resource requires everything in the mysql::server class which will never succeed because the `mysqld` service cannot be started if the configuration isn't in a good state.\n\nIn my example I have an ec2 instance with a mysql server running on it and its configured to use `$::ipaddress` as the `bind_address` parameter.  When you stop the instance and restart it again its IP address will change.  When the instance boots the `mysqld` service fails to start with:\n\n{code}\n130307 15:56:35 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address\n130307 15:56:35 [ERROR] Do you already have another mysqld server running on port: 3306 ?\n130307 15:56:35 [ERROR] Aborting\n{code}\n\nThen when you run puppet it will never fix anything because `mysqld` is already broken.\n\n{code}\ninfo: Caching catalog for mysql0.example.com\nerr: Could not prefetch database_grant provider 'mysql': Execution of '/usr/bin/mysql mysql -Be describe user' returned 1: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)\n\ninfo: Applying configuration version '1362689038'\nerr: /Stage[main]/Mysql::Server/Service[mysqld]/ensure: change from stopped to running failed: Could not start Service[mysqld]: Execution of '/sbin/service mysqld start' returned 1:  at /etc/puppet/modules/mysql/manifests/server.pp:50\nnotice: /File[/etc/my.cnf]: Dependency Service[mysqld] has failures: true\nwarning: /File[/etc/my.cnf]: Skipping because of failed dependencies\nnotice: /File[/etc/mysql]: Dependency Service[mysqld] has failures: true\nwarning: /File[/etc/mysql]: Skipping because of failed dependencies\nnotice: /File[/etc/mysql/conf.d]: Dependency Service[mysqld] has failures: true\n...\n{code}\n\nThis requirement is clearly backwards since a service will always need to depend on its configuration files and configurations should never depend on the service they configure because you can't count on it to run properly until its been configured.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "34206", "fixedVersions": [], "id": "34206", "issueType": "Bug", "key": "MODULES-2", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-10-27T11:55:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "Class['mysql::config'] depends on Class['mysql::server']", "timeSpent": "PT0S", "updated": "2014-10-27T11:55:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:2249d8e6-5f8c-489f-942b-1c2739792d34", "body": "Is this still an issue [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1]? (is there someone else that should own this?)", "created": "2013-12-17T14:33:00.000000"}, {"author": "557058:38c19d1e-b744-4250-97a0-d04d37039784", "body": "This remains a valid issue in the current codebase, unless someone from PL wants to declare that this will not be done", "created": "2014-01-11T14:12:00.000000"}, {"author": "557058:468002b0-7677-4624-b195-4b7b813f8dc1", "body": "I could just remove the dependency and be done with it, but because psh still has {{require 'rspec-puppet'}} at https://github.com/puppetlabs/puppetlabs_spec_helper/blob/master/lib/puppetlabs_spec_helper/module_spec_helper.rb#L1 then I'm not sure that is a valid fix.\n\nThe code in that helper should probably be moved into rspec-puppet, but that probably won't realistically happen unless rodjek and I can sit in a room at the next puppetconf or something.", "created": "2014-11-12T12:35:00.000000"}, {"author": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "body": "[~accountid:557058:104b5720-714d-4539-b455-df472251ec89] [~accountid:557058:468002b0-7677-4624-b195-4b7b813f8dc1] is this still an issue, I notice we still require spec-puppet at that line and I don't see us getting ride of it anytime soon.  Reopen if still an issue.  Resolving as won't fix.", "created": "2015-02-10T10:06:00.000000"}], "components": ["spec_helper"], "created": "2013-12-17T09:49:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7973947f"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysbpr:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "17/Dec/13"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_36288969146_*|*_6_*:*_1_*:*_0"}], "description": "Given the focus of {{puppetlabs_spec_helper}} to be the integration point for external projects like {{rspec-puppet}} it needs to be refactored to remove the dependency on {{rspec-puppet}} since you can't even require {{rspec-puppet}} without it.  Currently rodjek is [planning to refactor|https://github.com/rodjek/rspec-puppet/issues/56#issuecomment-12667834] {{rspec-puppet}} to no longer use {{puppetlabs_spec_helper}} but this seems backwards to me as he'll be forced to return to reverse engineering the internal workings of puppet which is exactly what this project is intended to solve.\n\nThis prevents using either the {{rspec-puppet}} or {{puppetlabs_spec_helper}} gems until the dependency cycle is resolved. It also [prevents packaging|https://bugzilla.redhat.com/show_bug.cgi?id=787350] of either gem.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "42682", "fixedVersions": [], "id": "42682", "issueType": "Bug", "key": "MODULES-1069", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2015-02-10T10:05:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "puppetlabs_spec_helper requires rspec-puppet", "timeSpent": "PT0S", "updated": "2015-02-10T10:06:00.000000", "votes": "2", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [{"attacher": "557058:0117712d-bb9d-4300-af17-618b151fa267", "created": "2013-12-16T15:22:00.000000", "name": "puppet_apply_e_include_mcollective", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13010"}, {"attacher": "557058:0117712d-bb9d-4300-af17-618b151fa267", "created": "2013-12-16T15:22:00.000000", "name": "puppet_apply_strace.tar.bz2", "uri": "https://puppet.atlassian.net/rest/api/3/attachment/content/13087"}], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Migrating over my comments and attachments from Redmine in the hope that this gets some love.\n\nI can confirm this on CentOS 6.4, Puppet open source 3.3.0, puppetlabs-mcollective-1.1.0, downloaded as a tarball from the forge and untarred in my module path. Discussed with ashp and rcoleman on #puppet just about now, attaching info on my issue\u2026\n\nRemoving metadata.json fixed the issue.\n\nsee also http://pastebin.com/hgmKYid3\n\n--------\n\napenney updated redmine ~1 month ago referencing https://github.com/puppetlabs/puppetlabs-mcollective/pull/93 which another user reported does not solve the problem, as metadata.json is still present.", "created": "2013-12-16T15:22:00.000000"}, {"author": "5bead6ff74b7ce17998c005b", "body": "Looks like release 1.1.3 was the final fix for this according to the changelog. Can you update to the latest release and see if that works?", "created": "2013-12-17T23:38:00.000000"}], "components": ["mcollective"], "created": "2013-12-16T14:48:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3ab3578e"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysb8v:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/13"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_35167308615_*|*_6_*:*_1_*:*_0"}], "description": "Running:\nCentOS 6.4 (up to date as of 10/17/2013) x86_64 in VirtualBox (4.2.18)\nPuppet 3.3.1 - latest off of puppetlabs yum repo as of 10/17/2013\n\nInstalled mcollective module with\n  sudo puppet module install puppetlabs/mcollective\n\nmcollective module and dependencies install properly with no errors, however subsequent runs of 'sudo puppet ...' with any subcommand fails.  Removing metadata.json from the mcollective module fixes  puppet but module list shows ?? for mcollective module version.\n", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "35287", "fixedVersions": [], "id": "35287", "issueType": "Bug", "key": "MODULES-1", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2015-01-27T15:30:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:50 AM", "summary": "mcollective module (1.1.0) causes puppet to fail on CentOS 6.4", "timeSpent": "PT0S", "updated": "2015-01-27T15:30:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:0117712d-bb9d-4300-af17-618b151fa267", "body": "Marking this as requiring PUP-1077, \"Move Nagios types and supporting from core to a module\". There are quite a few bugs and feature requests open against the nagios types, and it seems to be known (at least within the community) to need major work. It seems like moving it out of core and making it a module would be the first step to getting this done.", "created": "2014-01-11T16:34:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T14:31:00.000000"}, {"author": "5f990e92c2e53900777a29aa", "body": "Not sure what the etiquette is on reopening a ticket that was closed this long ago, but I am pretty keen to see this feature implemented. We utilise custom vars in nagios a fair bit, and would really like to manage them via puppet. \n\nSomething like this would be ideal:\n\n{code}\n@@nagios_host { 'foobar':\n  ensure  => present,\n  address => '1.2.3.4',\n  ...\n  custom_variables => {\n    foo => bar,\n    blue => blah,\n  },\n}\n{code}\n\nWhich would set:\n{code}\n_FOO bar\n_BLUE blah\n{code}\n\nin the nagios host definition.", "created": "2018-01-24T20:05:00.000000"}, {"author": "557058:8f1e0495-1d4a-4123-bbad-727b7f49f370", "body": "This provider has since been extracted from Puppet into a separate module and is no longer under active development. Due to that change, and the lack of attention this ticket has received since 2016, I'm going to re-close as \"Won't Fix\"", "created": "2019-10-14T14:35:00.000000"}], "components": ["nagios_core"], "created": "2013-12-16T11:29:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@30092609"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysanz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "11/Jan/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_2_*:*_144963037996_*|*_6_*:*_2_*:*_38903683704"}], "description": "With the release of nagios3 custom object variables has been supported but there is no way to use them within puppet, please see http://nagios.sourceforge.net/docs/3_0/customobjectvars.html. ", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "38402", "fixedVersions": [], "id": "38402", "issueType": "New Feature", "key": "MODULES-7224", "labels": ["nagios", "redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Won't Fix", "resolutionDate": "2019-10-14T14:35:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Custom Object Variables support for Nagios", "timeSpent": "PT0S", "updated": "2019-10-14T14:35:00.000000", "votes": "3", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "body": "I have this issue also.\n\nVersions:\nfacter                           1.7.3-1puppetlabs1                  Ruby module for collecting simple facts about a host operating system\nhiera                            1.2.1-1puppetlabs1                  A simple pluggable Hierarchical Database.\npuppet                           3.3.2-1puppetlabs1                  Centralized configuration management - agent startup and compatibility scripts\npuppet-common                    3.3.2-1puppetlabs1                  Centralized configuration management\npuppetlabs-release               1.0-7                               \"Package to install Puppet Labs gpg key and apt repo\"\nruby-rgen                        0.6.5-1puppetlabs1                  A framework supporting Model Driven Software Development (MDSD)\nvim-puppet                       3.3.2-1puppetlabs1                  syntax highlighting for puppet manifests in vim\n\nand here are the logs:\nMon Dec 16 12:56:32 +0000 2013 /Stage[main]/Profile_user/Profile_user::Usr[jweber]/Component_user::User[jweber]/Ssh_authorized_key[jweber]/key (notice): key changed '<insert pub key>'\nMon Dec 16 12:56:32 +0000 2013 /Stage[main]/Profile_user/Profile_user::Usr[jweber]/Component_user::User[jweber]/Ssh_authorized_key[jweber]/user (notice): user changed 'root' to 'jweber'\nMon Dec 16 12:56:32 +0000 2013 /Stage[main]/Profile_user/Profile_user::Usr[jweber]/Component_user::User[jweber]/Ssh_authorized_key[jweber]/target (notice): target changed '/root/.ssh/authorized_keys' to '/home/jweber/.ssh/authorized_keys'\nMon Dec 16 12:56:32 +0000 2013 /Stage[main]/Profile_user/Profile_user::Usr[jweber]/Component_user::User[jweber]/Ssh_authorized_key[jweber]/options (notice): undefined 'options' from 'no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command=\"echo 'Please login as the user \\\",ubuntu'\nMon Dec 16 12:56:33 +0000 2013 Puppet (err): Puppet::Util::FileType::FileTypeFlat could not write /root/.ssh/authorized_keys: Permission denied - /root/.ssh/authorized_keys\nMon Dec 16 12:56:33 +0000 2013 /Stage[main]/Profile_user/Profile_user::Usr[jweber]/Component_user::User[jweber]/Ssh_authorized_key[jweber] (err): Could not evaluate: Puppet::Util::FileType::FileTypeFlat could not write /root/.ssh/authorized_keys: Permission denied - /root/.ssh/authorized_keys\nMon Dec 16 12:57:29 +0000 2013 Puppet (notice): Finished catalog run in 154.52 seconds\n\nTo understand our environment we all login as users with keys and then we sudo to root if necessary. To run puppet one users 'sudo su -' and then runs puppet. I explain this because I feel the issue is environment related.\nIt looks like to me that it is attempting to update the current users home env settings (root) as the user that was logged in via ssh (jweber). So as you can see it fails with permission errors but I do not understand the why it is even trying to do this? Sometimes it does not happen when you run puppet manually on the command line (but other times you do) and I can not work out why it does or does not happen. You can see this in the agent logs consistently but then again, sometimes it doesn't so it consistently as well.\n\nI am not sure if it is a puppet bug or something else but I started some searching and found this ticket. If you would like more information feel free to ask. Thanks", "created": "2013-12-16T06:15:00.000000"}, {"author": "557058:6c8d8c39-66d2-4c71-baaa-7eb8e0396d24", "body": "I would like to add that the user above, changes as per the user that has logged in via ssh and attempts again to overwrite root. Thanks\n", "created": "2013-12-16T06:18:00.000000"}, {"author": "557058:58c5336a-e9d7-4eff-b221-85517090556b", "body": "Is this still an ongoing issue with current versions of Puppet (3.6/3.7)?", "created": "2014-12-04T12:29:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "I've seen things that look suspiciously like it in recent Puppet versions. The lack of solid re-production case is currently blocking this from moving forward.", "created": "2014-12-04T12:34:00.000000"}, {"author": "557058:e484fb55-2ddc-43a0-968e-11d70ae3153c", "body": "This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.\n", "created": "2016-10-31T14:31:00.000000"}, {"author": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "body": "Turns out that the key to re-producing this was two or more user accounts that were sharing a UID value. Re-opened with a re-production case and additional details.", "created": "2017-02-03T04:26:00.000000"}], "components": ["sshkeys_core"], "created": "2013-12-16T06:04:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@3bcca0b2"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hysak7:"}, {"fieldName": "Zendesk Ticket Count", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "Zendesk Ticket IDs", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", "value": "23902"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "16/Dec/13"}], "description": "When a UID value is shared between one or more user accounts, as can happen when the {{allowdupe}} parameter of the User resource is used, the Puppet agent will generate spurious change events when managing the ownership of Ssh_authorized_key files. This happens because ownership of thise files is determined by a filesystem stat which is then transformed into an account name via a getent lookup:\n\nhttps://github.com/puppetlabs/puppet/blob/4.9.1/lib/puppet/provider/ssh_authorized_key/parsed.rb#L45-L48\n\nWhen the resulting name is compared to the {{user}} parameter of a Ssh_authorized_key resource, Puppet incorrectly determines that the resource is out of sync.\n\nh2. Reproduction Case\n\n  1. Install the puppet-agent package\n\n  2. Apply the following manifest, which creates two test users and associated SSH keys:\n\n{code:puppet}\n# shared_uid_sshkey.pp\nuser{'test':\n  ensure => present,\n  uid => 10042,\n  managehome => true,\n} ->\nfile {'/home/test/.ssh':\n  ensure => directory,\n  owner => 'test',\n  mode => '0700',\n} ->\nssh_authorized_key{'test_ssh-rsa':\n  ensure => present,\n  user => 'test',\n  type => 'ssh-rsa',\n  key => 'foo-bar-baz',\n}\n\nuser{'test2':\n  ensure => present,\n  uid => 10042,\n  managehome => true,\n  allowdupe => true,\n} ->\nfile {'/home/test2/.ssh':\n  ensure => directory,\n  owner => 'test2',\n  mode => '0700',\n} ->\nssh_authorized_key{'test2_ssh-rsa':\n  ensure => present,\n  user => 'test2',\n  type => 'ssh-rsa',\n  key => 'foo-bar-baz',\n}\n{code}\n\n  3. Apply the manifest again.\n \nh3. Outcome\n\nPuppet thinks the user attribute is out of sync on {{Ssh_authorized_key['test2_ssh-rsa']}} and issues a change event:\n\n{noformat}\n# puppet apply shared_uid_sshkey.pp\nNotice: Compiled catalog for pe-201642-master.puppetdebug.vlan in environment production in 0.16 seconds\nNotice: /Stage[main]/Main/Ssh_authorized_key[test_ssh-rsa]/user: user changed 'test2' to 'test'\nNotice: Applied catalog in 0.36 seconds\n{noformat}\n\nh3. Expected Outcome\n\nApplying the resources should be an idempotent operation given that the files have the correct UID values set.\n\n----\nh3. Original Description\n\nI have this in my manifest:\n\n    ssh_authorized_key {\n    \"test\" :\n    user\t\t=> \"root2\",\n    ensure \t\t=> present,\n    type\t\t=> \"ssh-rsa\",\n    key\t\t=> \"AAAA <snip> ==\";\n    }\n\nWhenever I run puppet it shows these notices:\n\n    notice: /Stage[main]/Ssh/Ssh_authorized_key[test]/user: user changed 'root' to 'root2'\n\nIs there anyway to suppress this notice? It shouldn't really be firing on each run.\nI have this in my manifest:\n\n    ssh_authorized_key {\n    \"test\" :\n    user\t\t=> \"root2\",\n    ensure \t\t=> present,\n    type\t\t=> \"ssh-rsa\",\n    key\t\t=> \"AAAA <snip> ==\";\n    }\n\nWhenever I run puppet it shows these notices:\n\n    notice: /Stage[main]/Ssh/Ssh_authorized_key[test]/user: user changed 'root' to 'root2'\n\nIs there anyway to suppress this notice? It shouldn't really be firing on each run.\n", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "41630", "fixedVersions": [], "id": "41630", "issueType": "Bug", "key": "MODULES-7601", "labels": ["redmine"], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "ssh_authorized_key user parameter is not idempotent for accounts with duplicate UIDs", "timeSpent": "PT0S", "updated": "2021-09-28T04:19:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": null, "attachments": [], "comments": [{"author": "557058:27c18a9f-8ace-4c7e-ab7c-704cc01689ef", "body": "David,\n\nWe ran across this issue too and after a bit of digging we found that the time related properties that are filtered out, that you mention in your description, are defined in the mcollective/templates/facts.yaml.erb file of the Puppet module. You should be able to add \"clientnoop\" and \"path\" to the regex list.", "created": "2014-02-27T05:17:00.000000"}, {"author": "623c121fb75ca8007056d2ac", "body": "The ability to specify which facts are not written to the facts.yaml was merged under this ticket. https://puppet.atlassian.net/browse/MODULES-548\n\nI recommend this ticket be closed once the Forge version has been updated with the new code. ", "created": "2014-06-02T16:32:00.000000"}, {"author": "623c177a7910a200718b97b4", "body": "Closing as we'll be getting a release out!", "created": "2014-06-02T16:34:00.000000"}], "components": ["mcollective"], "created": "2013-12-10T09:32:00.000000", "creator": "623a47cebef8a60068c6c8e2", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@7bf9cdd3"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hys7tj:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "27/Feb/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_15055303369_*|*_5_*:*_1_*:*_0"}], "description": "When you install MCollective using the puppet module, it creates a facts.yaml which can change from time to time.  There are two specific properties that are very subject to how puppet was invoked that I don't think should be in there: \n1) clientnoop, which appears to be did I specify --noop on the command line.  This creates appearance that the file will change when in fact it will not if I run it without --noop\n2) path, which is the PATH environment.  This has tendancy to change based how puppet was invoked.  For example, \n\"sudo puppet agent\" vs \"sudo -i; puppet agent\" (and I'm sure there are others).\n\nBoth of these properties should be filtered out just as time-related ones are.", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "41656", "fixedVersions": [], "id": "41656", "issueType": "Bug", "key": "MODULES-468", "labels": ["forge-module", "redmine"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "623a47cebef8a60068c6c8e2", "resolution": "Fixed", "resolutionDate": "2014-06-02T16:34:00.000000", "status": "Resolved", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:52 AM", "summary": "MCollective Module for puppet, and facts.yaml", "timeSpent": "PT0S", "updated": "2014-06-02T16:34:00.000000", "votes": "1", "watchers": []}, {"affectedVersions": [], "assignee": "70121:4903c488-713f-4983-b6d1-028ead432b53", "attachments": [], "comments": [{"author": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "body": "https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/posix.rb#L131 seems to check if 'user' is an Integer and proceeds differently depending on the answer, which seems to cause the issue.", "created": "2013-12-23T14:01:00.000000"}, {"author": "70121:4903c488-713f-4983-b6d1-028ead432b53", "body": "The manpage states\n\n{quote}\nUsernames must start with a lower case letter or an underscore, followed by lower case letters, digits, underscores, or dashes. They can end with a dollar sign. In regular expression terms: {{\\[a-z_\\]\\[a-z0-9_-\\]*\\[$\\]?}}\n{quote}\n\nSo I don't think that numeric usernames is something puppet should be able to handle. Puppet will just assume it is a UID. Let's say you define\n{noformat}\nuser { \"foo\":\n  uid => 100,\n  gid => 100,\n}\n{noformat}\nNow let's suppose if there is a group {{foo}} with gid 100 and also a group with the *name* {{100}}? What should puppet do then?", "created": "2014-02-06T13:35:00.000000"}, {"author": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "body": "If this is the case, then the bug is with the {{user}} type then. As you correctly state, numeric usernames are not legal.", "created": "2014-02-06T13:56:00.000000"}, {"author": "70121:4903c488-713f-4983-b6d1-028ead432b53", "body": "I agree that the user type should do stricter validation. But there is also the possibility that you create the user manually - and obviously some {{useradd}} implementations allow you to create a users that the man page states are invalid - and you now stumble across the {{ssh_authorized_key}} type that cannot handle the ssh keys of your manually created user.\n\nSo while we cannot ensure that you don't have users that are purely numeric, I think we should not try to handle these cases. Again: I have nothing against stricter validations for the {{user}} type but I don't now if the \"user should be non numeric\" applies for all platforms (windows?)", "created": "2014-02-06T14:09:00.000000"}, {"author": "557058:efe0d8e6-1158-4b7c-97df-ec07eb8b4cb3", "body": "The POSIX standard (IEEE Std 1003.1, 2004 Edition) only states that usernames cannot start with the hyphen character. It's a little bookish and not pragmatic, I know, but it's there as a standard:\n\nhttp://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_426\nand\nhttp://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_276\n", "created": "2014-02-06T14:40:00.000000"}, {"author": "623cfddf562ab90069f93c7e", "body": "Just would like to add, that we are trying to implement puppet as our standard for managing systems, but we also have made a company decision that user logins will be a number, \n\nso users logins look like '123456' or '445566', this has been this way for over 6 years at our organization, and given we have over 75k employees I do not see us changing our company standard. \n\nIt would be nice for puppet 'ssh_authorized_key' to be able to handle user id's as a number only, given many of the modern operating systems accept this as a standard practice. \n\nThis will be such an issue for us, that we will see no way to continue using puppet moving forward.\n\nI will be able to only overlook this for a short while, as we will have to start evaluating other options if puppet cannot support this as a standard.\n\nThank you", "created": "2014-06-16T22:35:00.000000"}, {"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "I'm triaging old bugs and came across this one. [~accountid:623cfddf562ab90069f93c7e] was this problem, in fact, a deal-breaker for your use of Puppet?\n\nIMO numeric userids should be supported and it'd be nice to fix this. ", "created": "2016-09-13T12:52:00.000000"}, {"author": "70121:2a28e38c-2df7-43ee-908e-33222af72c85", "body": "I just ran into this myself while trying to use the file type to set permissions on a folder where the username is numeric.\n\nCould a workaround be that if the owner and group is quoted, it's treated as a string and if not, its treated as a uid/gid?  ", "created": "2017-02-01T14:39:00.000000"}, {"author": "5ccc02f54fe7f511781d89a6", "body": "Hi everyone, I also just ran into the same problem. Everything works fine (creating user and home folder based on numeric value). However, when using ssh_authorized_key it complains the user does not exist. Issue seems to be open for a while. Any chance its status will change any time soon? Thanks for the response!", "created": "2017-05-11T09:24:00.000000"}, {"author": "5ccc02f54fe7f511781d89a6", "body": "I found a \"solution\". I used the numeric username for UID and GID as well, and now it works fine!", "created": "2017-05-12T07:38:00.000000"}], "components": ["sshkeys_core"], "created": "2013-11-05T18:23:00.000000", "creator": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@5cdbc230"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Epic Link", "fieldType": "com.pyxis.greenhopper.jira:gh-epic-link", "value": "MODULES-7597"}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyrw87:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "23/Dec/13"}], "description": "A purely numeric username is a bit ridiculous, but it actually came up in a training class. A student assigned himself the username of '1970' and things blew up. Testing indicates that this resource type or provider cannot handle a numeric username.\n\n{code}\n[root@monkey ~]# puppet resource user 1970 ensure=present managehome=true\nNotice: /User[1970]/ensure: created\nuser { '1970':\n  ensure => 'present',\n}\n[root@monkey ~]# puppet resource ssh_authorized_key 1970 key='blah' type=ssh-rsa user=1970\nNotice: /Ssh_authorized_key[1970]/ensure: created\nError: /Ssh_authorized_key[1970]: Could not evaluate: User '1970' does not exist\nError: Could not run: No such file or directory - /home/1970/.ssh/authorized_keys\n[root@monkey ~]# ls -lhd /home/1970\ndrwx------ 2 503 503 4.0K Nov  5 22:40 /home/1970\n{code}", "environment": "CentOS 6.3 with PE 3.0.1", "epicLinkSummary": "ssh_authorized_key Type/Provider Improvements", "estimate": "PT0S", "externalId": "38305", "fixedVersions": [], "id": "38305", "issueType": "Bug", "key": "MODULES-7600", "labels": [], "originalEstimate": "PT0S", "parent": "39343", "parentSummary": "ssh_authorized_key Type/Provider Improvements", "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "user type accepts numeric usernames, but ssh_authorized_key does not", "timeSpent": "PT0S", "updated": "2020-01-22T20:50:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "assignee": "557058:f344d30e-d59a-4304-88a3-79ed0b219916", "attachments": [], "comments": [{"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "[~accountid:557058:f344d30e-d59a-4304-88a3-79ed0b219916] looks like this can be closed, registry jobs have been disabled from https://jenkins-foss.delivery.puppetlabs.net/view/Puppet%20Modules/", "created": "2014-05-20T12:42:00.000000"}, {"author": "557058:91233464-4152-4228-81dd-172d43a52a03", "body": "See http://jenkins-modules.delivery.puppetlabs.net/job/puppetlabs-registry%20system/", "created": "2014-05-20T12:42:00.000000"}], "components": ["registry"], "created": "2013-10-10T14:36:00.000000", "creator": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@6708d21b"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyr507:"}, {"fieldName": "Story Points", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float", "value": "1.0"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "20/May/14"}, {"fieldName": "[CHART] Time in Status", "fieldType": "com.atlassian.jira.ext.charting:timeinstatus", "value": "1_*:*_1_*:*_10285_*|*_10007_*:*_1_*:*_2247852307_*|*_3_*:*_1_*:*_1975036244_*|*_6_*:*_1_*:*_0_*|*_10006_*:*_1_*:*_14951068373"}], "description": "The puppetlabs-registry module has a set of acceptance tests running https://jenkins.puppetlabs.com/job/Puppet%20Module%20-%20Registry%20Acceptance%20(2.7.x)/\n\nCurrently this is still using puppet-acceptance and should be updated to beaker.  This will require adjusting the test script, and transferring the necessary beaker host config info and setup steps to the puppetlabs-registry/acceptance\n\nThe job has been confined to run just on modi at the moment, and once it has been converted to Beaker this should be set back to the acc-coordinator label so that it can run on modi, ilm or whichever slave has been assigned that label.  (The problem running on ilm at the moment is because ilm does not have all the gems puppet-acceptance needs to run installed).", "epicLinkSummary": null, "estimate": "PT0S", "externalId": "40393", "fixedVersions": [], "id": "40393", "issueType": "Task", "key": "MODULES-509", "labels": ["qa-reviewed", "windows"], "originalEstimate": "PT0S", "parent": null, "parentSummary": null, "priority": "Normal", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:252602f6-56c9-47a2-a176-2c9c57106330", "resolution": "Fixed", "resolutionDate": "2014-05-20T12:42:00.000000", "status": "Closed", "statusCategory": "Done", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Update the puppetlabs-registry acceptance job to use Beaker", "timeSpent": "PT0S", "updated": "2014-05-20T12:42:00.000000", "votes": "0", "watchers": []}, {"affectedVersions": [], "aggregatetimeestimate": "115200", "aggregatetimeoriginalestimate": "115200", "assignee": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "attachments": [], "comments": [{"author": "70121:199f31c7-67c7-42b0-b148-18ad3a391ab0", "body": "Sending to Agent team board for triage - I **think** we added some zfs improvements which covered this, but can't be sure.", "created": "2016-09-13T12:37:00.000000"}], "components": ["zfs_core"], "created": "2013-07-08T15:31:00.000000", "creator": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "customFieldValues": [{"fieldName": "Sub-team", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "Approvals", "fieldType": "com.atlassian.servicedesk.approvals-plugin:sd-approvals", "value": "com.atlassian.servicedesk.plugins.approvals.internal.customfield.ApprovalsCFValue@2847cc12"}, {"fieldName": "Epic/Theme", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:labels", "value": []}, {"fieldName": "People Involved", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker", "value": []}, {"fieldName": "Flagged", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", "value": []}, {"fieldName": "QA Contact", "fieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", "value": "623e796e8d8b9c0068b9f467"}, {"fieldName": "Rank", "fieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank", "value": "0|hyr4xz:"}, {"fieldName": "[CHART] Date of First Response", "fieldType": "com.atlassian.jira.ext.charting:firstresponsedate", "value": "13/Sep/16"}], "description": "As reported by a commercial customer, [the maximum length of ZFS user properties is 1024 characters][zfs-admin-guide]. Additionally, as noted in [our documentation for the ZFS type][puppet-zfs], several user properties are restricted to a certain set of valid values. I.E:\n\n  - checksum: The checksum property. Valid values are on, off, fletcher2, fletcher4, sha256.\n\n  - recordsize: The recordsize property. Valid values are powers of two between 512 and 128k.\n\nHowever, the ZFS type does not contain a single validation check that actually enforces these restrictions.\n\nFor bonus Solaris 11 points, [the shareiscsi parameter is no longer valid][shareiscsi-depreciation] after Solaris 10.\n\n  [zfs-admin-guide]: http://docs.oracle.com/cd/E19253-01/819-5461/gdrcw/index.html\n  [puppet-zfs]: http://docs.puppetlabs.com/references/3.2.latest/type.html#zfs\n  [shareiscsi-depreciation]: http://docs.oracle.com/cd/E19963-01/html/821-1448/gbscy.html#gkalt", "epicLinkSummary": null, "estimate": "PT115200S", "externalId": "38138", "fixedVersions": [], "id": "38138", "issueType": "Improvement", "key": "MODULES-7209", "labels": ["redmine", "solaris", "type_and_provider", "zfs"], "originalEstimate": "PT115200S", "parent": null, "parentSummary": null, "priority": "Major", "projectDescription": "This project is for reporting bugs against against modules under https://forge.puppetlabs.com/puppetlabs/. Help us by specifying keywords in the Components field, such as the name of the module, \"approved,\" \"supported,\" etc. (You can browse Components via the link over there on the left.) Thanks!", "projectKey": "MODULES", "projectLead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "projectName": "Modules (Archived)", "projectType": "software", "projectUrl": null, "reporter": "557058:aa277a93-6688-4f34-ad9d-e53477acf74b", "status": "Accepted", "statusCategory": "To Do", "statuscategorychangedate": "11/Mar/23 9:51 AM", "summary": "Add validation to the ZFS type", "timeSpent": "PT0S", "updated": "2018-08-07T15:04:00.000000", "votes": "1", "watchers": []}], "key": "MODULES", "lead": "557058:ddaa4b87-3b61-49bb-98f9-56fd02cdbb6b", "name": "Modules (Archived)", "template": "com.pyxis.greenhopper.jira:gh-simplified-scrum-classic", "type": "software", "url": "", "versions": [{"name": "certregen 0.1.0", "releaseDate": "2016-11-28", "released": true}, {"name": "certregen 0.1.1", "releaseDate": "2017-01-23", "released": true}, {"name": "certregen 0.2.0", "releaseDate": "", "released": false}, {"name": "DISM 1.2.2", "releaseDate": "", "released": false}, {"name": "DSC 1.0.2", "releaseDate": "", "released": false}, {"name": "Powershell 2.0.2", "releaseDate": "", "released": false}, {"name": "PowerShell 2.0.3", "releaseDate": "", "released": false}, {"name": "PowerShell 2.0.4", "releaseDate": "", "released": false}, {"name": "puppet_agent 0.1.0", "releaseDate": "", "released": true}, {"name": "puppet_agent 0.2.0", "releaseDate": "", "released": true}, {"name": "puppet_agent 1.0.0", "releaseDate": "", "released": true}, {"name": "puppet_agent 1.1.0", "releaseDate": "", "released": true}, {"name": "puppet_agent 1.2.0", "releaseDate": "2016-05-04", "released": true}, {"name": "puppet_agent 1.3.0", "releaseDate": "2016-10-17", "released": true}, {"name": "puppet_agent 1.3.1", "releaseDate": "2016-11-17", "released": true}, {"name": "puppet_agent 1.3.2", "releaseDate": "2017-02-07", "released": true}, {"name": "puppet_agent 1.4.0", "releaseDate": "2017-06-14", "released": true}, {"name": "SQL Server 1.1.3", "releaseDate": "", "released": false}, {"name": "wsus 0.1.3", "releaseDate": "", "released": false}, {"name": "wsus 1.0.0", "releaseDate": "", "released": false}, {"name": "PowerShell 2.1.0", "releaseDate": "", "released": false}, {"name": "puppet_agent 1.4.1", "releaseDate": "2017-07-27", "released": true}, {"name": "puppet_agent 1.5.0", "releaseDate": "2017-11-29", "released": true}, {"name": "MODULES-5364", "releaseDate": "", "released": false}, {"name": "puppet_agent 1.5.1", "releaseDate": "", "released": false}, {"name": "PowerShell 2.1.3", "releaseDate": "", "released": false}, {"name": "DSC 1.4.1", "releaseDate": "", "released": false}, {"name": "IIS 4.2.1", "releaseDate": "", "released": false}, {"name": "IIS 4.2.0", "releaseDate": "", "released": false}, {"name": "SQL Server 2.1.0", "releaseDate": "", "released": false}, {"name": "IIS 4.2.2", "releaseDate": "", "released": false}, {"name": "scheduled_task 0.2", "releaseDate": "", "released": false}, {"name": "scheduled_task 0.1", "releaseDate": "", "released": false}, {"name": "registry 1.2.0", "releaseDate": "", "released": false}, {"name": "registry 1.1.4", "releaseDate": "", "released": false}, {"name": "dsc_lite 0.1", "releaseDate": "", "released": false}, {"name": "registry 2.0.0", "releaseDate": "", "released": false}, {"name": "IIS 4.3.0", "releaseDate": "", "released": false}, {"name": "registry 2.0.1", "releaseDate": "", "released": false}, {"name": "dsc_lite 0.2", "releaseDate": "", "released": false}, {"name": "dsc 1.5.0", "releaseDate": "", "released": false}, {"name": "puppet_agent 1.6.0", "releaseDate": "", "released": false}, {"name": "dsc_lite 0.3", "releaseDate": "", "released": false}, {"name": "puppet_agent 1.6.y", "releaseDate": "", "released": false}, {"name": "scheduled_task 0.3", "releaseDate": "", "released": false}, {"name": "PowerShell 2.1.4", "releaseDate": "", "released": false}, {"name": "facter_task 0.2.1", "releaseDate": "2018-04-09", "released": true}, {"name": "facter_task 0.3.0", "releaseDate": "2018-04-13", "released": true}, {"name": "4.4.0", "releaseDate": "", "released": false}, {"name": "IIS 4.4.0", "releaseDate": "", "released": false}, {"name": "PowerShell 2.1.5", "releaseDate": "", "released": false}, {"name": "puppet_agent 2.0.0", "releaseDate": "", "released": false}, {"name": "mco_rpc 0.1.1", "releaseDate": "", "released": false}, {"name": "scheduled_task 0.4", "releaseDate": "", "released": false}, {"name": "facter_task 0.3.1", "releaseDate": "2018-07-18", "released": true}, {"name": "IIS 4.5.0", "releaseDate": "", "released": false}, {"name": "dism 1.3.0", "releaseDate": "", "released": false}, {"name": "dism 1.3.1", "releaseDate": "", "released": false}, {"name": "chocolatey 3.1.1", "releaseDate": "", "released": false}, {"name": "DSC Release December", "releaseDate": "", "released": false}, {"name": "Chocolatey 3.1.2", "releaseDate": "2019-01-22", "released": true}, {"name": "Chocolatey 3.2.0", "releaseDate": "", "released": false}, {"name": "Chocolatey 3.3.0", "releaseDate": "2019-03-13", "released": false}, {"name": "PUP 5.5.11", "releaseDate": "", "released": false}, {"name": "PUP 6.0.6", "releaseDate": "", "released": false}, {"name": "IIS 4.5.1", "releaseDate": "", "released": false}, {"name": "puppet_agent 2.1.0", "releaseDate": "", "released": false}, {"name": "puppet_agent 2.1.1", "releaseDate": "", "released": false}, {"name": "dsc 1.9.1", "releaseDate": "", "released": false}, {"name": "dsc_lite 1.2.1", "releaseDate": "", "released": false}, {"name": "PowerShell 2.3.0", "releaseDate": "", "released": false}, {"name": "dsc 1.9.2", "releaseDate": "", "released": false}, {"name": "PUP 6.7.2", "releaseDate": "", "released": false}, {"name": "0.5.1", "releaseDate": "", "released": false}]}]}